From d6cc02e8a57ead99421947734b8f4bfb078fbfd5 Mon Sep 17 00:00:00 2001 From: Jim Hahn Date: Fri, 11 Jun 2021 13:23:20 -0400 Subject: [PATCH] Rename to message-router Modified the CSITs to use message-router for the simulator name. Also added a Root CA so that the ssl certificates can be signed. Removed property file overrides that are no longer needed. Issue-ID: POLICY-3384 Change-Id: I6f1bc53f192567eeab0e71a64d9eaec814a38dd0 Signed-off-by: Jim Hahn --- csit/apex-pdp/plans/setup.sh | 2 +- csit/config/apex-pdp/OnapPfConfig.json | 10 ++--- csit/config/cakey.pem | 30 +++++++++++++++ csit/config/careq.pem | 17 +++++++++ csit/config/caroot.cer | 20 ++++++++++ csit/config/caserial.txt | 1 + csit/config/distribution/defaultConfig.json | 1 - csit/config/dns_keystore.txt | 14 ------- csit/config/dns_ssl.txt | 15 ++++++++ .../drools-apps/custom/AAI-http-client.properties | 28 -------------- .../drools-apps/custom/APPC-CL-topic.properties | 28 -------------- .../custom/APPC-LCM-READ-topic.properties | 23 ----------- .../custom/APPC-LCM-WRITE-topic.properties | 23 ----------- .../custom/DCAE_CL_RSP-topic.properties | 23 ----------- .../drools-apps/custom/DCAE_TOPIC-topic.properties | 25 ------------ .../custom/GUARD-http-client.properties | 28 -------------- .../custom/POLICY-CL-MGT-topic.properties | 22 ----------- .../drools-apps/custom/SDNC-http-client.properties | 28 -------------- .../custom/SDNR-CL-RSP-topic.properties | 22 ----------- .../drools-apps/custom/SDNR-CL-topic.properties | 23 ----------- .../drools-apps/custom/SO-http-client.properties | 28 -------------- .../drools-apps/custom/VFC-http-client.properties | 28 -------------- csit/config/drools-apps/custom/engine.properties | 1 - .../custom/feature-lifecycle.properties | 2 - csit/config/drools-apps/env/base.conf | 15 ++++---- csit/config/pap/defaultConfig.json | 16 +++----- csit/config/policy-truststore | Bin 0 -> 125172 bytes csit/config/sim-all/simParameters.json | 4 -- csit/config/xacml-pdp/defaultConfig.json | 11 ++---- csit/distribution/plans/setup.sh | 2 +- csit/docker-compose-all.yml | 42 ++++++++++++--------- csit/drools-applications/plans/setup.sh | 2 +- csit/gen_keystore.sh | 30 +++++++++++---- csit/run-project-csit.sh | 7 ++++ csit/xacml-pdp/plans/setup.sh | 2 +- 35 files changed, 163 insertions(+), 410 deletions(-) create mode 100644 csit/config/cakey.pem create mode 100644 csit/config/careq.pem create mode 100644 csit/config/caroot.cer create mode 100644 csit/config/caserial.txt delete mode 100644 csit/config/dns_keystore.txt create mode 100644 csit/config/dns_ssl.txt delete mode 100644 csit/config/drools-apps/custom/AAI-http-client.properties delete mode 100644 csit/config/drools-apps/custom/APPC-CL-topic.properties delete mode 100644 csit/config/drools-apps/custom/APPC-LCM-READ-topic.properties delete mode 100644 csit/config/drools-apps/custom/APPC-LCM-WRITE-topic.properties delete mode 100644 csit/config/drools-apps/custom/DCAE_CL_RSP-topic.properties delete mode 100644 csit/config/drools-apps/custom/DCAE_TOPIC-topic.properties delete mode 100644 csit/config/drools-apps/custom/GUARD-http-client.properties delete mode 100644 csit/config/drools-apps/custom/POLICY-CL-MGT-topic.properties delete mode 100644 csit/config/drools-apps/custom/SDNC-http-client.properties delete mode 100644 csit/config/drools-apps/custom/SDNR-CL-RSP-topic.properties delete mode 100644 csit/config/drools-apps/custom/SDNR-CL-topic.properties delete mode 100644 csit/config/drools-apps/custom/SO-http-client.properties delete mode 100644 csit/config/drools-apps/custom/VFC-http-client.properties create mode 100644 csit/config/policy-truststore diff --git a/csit/apex-pdp/plans/setup.sh b/csit/apex-pdp/plans/setup.sh index a81e9446..2ca55703 100644 --- a/csit/apex-pdp/plans/setup.sh +++ b/csit/apex-pdp/plans/setup.sh @@ -39,7 +39,7 @@ POLICY_API_IP=`get-instance-ip.sh policy-api` POLICY_PAP_IP=`get-instance-ip.sh policy-pap` MARIADB_IP=`get-instance-ip.sh mariadb` APEX_IP=`get-instance-ip.sh policy-apex-pdp` -DMAAP_IP=`get-instance-ip.sh policy.api.simpledemo.onap.org` +DMAAP_IP=`get-instance-ip.sh message-router` echo PAP IP IS ${POLICY_PAP_IP} echo MARIADB IP IS ${MARIADB_IP} diff --git a/csit/config/apex-pdp/OnapPfConfig.json b/csit/config/apex-pdp/OnapPfConfig.json index 59ba604d..7d4f7409 100644 --- a/csit/config/apex-pdp/OnapPfConfig.json +++ b/csit/config/apex-pdp/OnapPfConfig.json @@ -26,17 +26,15 @@ "topicParameterGroup": { "topicSources" : [{ "topic" : "POLICY-PDP-PAP", - "servers" : [ "policy.api.simpledemo.onap.org" ], + "servers" : [ "message-router" ], "topicCommInfrastructure" : "dmaap", - "useHttps" : true, - "allowSelfSignedCerts" : true + "useHttps" : true }], "topicSinks" : [{ "topic" : "POLICY-PDP-PAP", - "servers" : [ "policy.api.simpledemo.onap.org" ], + "servers" : [ "message-router" ], "topicCommInfrastructure" : "dmaap", - "useHttps" : true, - "allowSelfSignedCerts" : true + "useHttps" : true }] } } diff --git a/csit/config/cakey.pem b/csit/config/cakey.pem new file mode 100644 index 00000000..3300e6c1 --- /dev/null +++ b/csit/config/cakey.pem @@ -0,0 +1,30 @@ +-----BEGIN ENCRYPTED PRIVATE KEY----- +MIIFHDBOBgkqhkiG9w0BBQ0wQTApBgkqhkiG9w0BBQwwHAQIs2vpWNNWUx8CAggA +MAwGCCqGSIb3DQIJBQAwFAYIKoZIhvcNAwcECD6yFMOdJ6QRBIIEyKJhiRJR59dk +Jsu22pT45tGdZBG8xO97q09bxL3wydv7Iszn3jUxnWiDFa/wQ5cFd5HPii2WfFQ7 +EmBKmm6nN8aOYb/qDOi/uLwMowcCyklZVLGI5yPl2o6/Ud644r3NhB3vP3+Ov/zq +T0fIacUHEJRfizJGZ2sqMt+bI/+Fa/Ixb21Xh/LAAt+3SHVOCDkE2Uwl4QQl/Ia9 +x8FRHxpUQEPpbsVtC8l+e6kYPiRAhUjoRsNF6UyarRiHeiGXqedpvdtVavBmb1/i +R59wNJP8zW97ljBdoAiwVzm88CRcVSQ00AWNaclRH5z5MnpakV6OFXjlmHQl/a9t +OY7hqzLp5Q+r0Eo2iiS75ySMsr/8rOxBs8/EzTBSBcseSmjuhmw6H+d1ccRYUMmm +Hd0leMkm9qIfIwKXBdVqpU1GJLLRGzRe5Cvj0LXOIPT+ZUDWYD4W+p1kLI3xHzs5 +1pNML2+pTV/XDW3lT0cNl1pMzzpVUTD+G12NLLB+Df8kv310zMoxXiGduZ9IZ+Ox +McsOpc/Y6c1w4ce6eCKeWVBrWlbx+VmUh8f0nI4ushzv9KxzG+jroD7R1oqvY7EE +1oXj6ZPoz8cSVfaGMqFfmciZL7WrDsIsIAS+Ak37eAByD9chdGMzVPThra/KCbTD +ak/msiSQSuPhcmyzW6PQdjlzB4U++vZCfBrYYX+rbQNRluuz3xwZgGX6J9ThTQQC +kVhtBFf4EAciFyBK6M8DCCjDYtO+VfHEYQDwfwL85TPZrxeQJsRCQUieelsLsjyO +hluWlARA0H+zpDGthJY2RmOgtbD8WRstFpuSvGLNhLPwiXRfdi+rakrBRAufd1K9 +WYx2CMNX5GksW1eS/CwTFO8SpGtc18S5W10Lx0d2rvZzImC9pB1LWWgp0jJZ6+Lv +s5qsm11ThnLbvKf8EYFqD5oDaT2GHbxiQ1mau8X6ZYCthBLx0j+Efp30Veq0Fw6e +LS43HaH3/zQC5XXp2EZoJ4tkRDtOmZDRBNUTS7JTZ/mSTggBaxQo7X1H8MaPv6fS +HPSC/s59oPSBjYCwD/1mQz4lRpsQfLUBVIlG1IwM5k7oizAN49MoKkx/IsvKvAjL +8q7yvb8khN/giF6VmKZSw5UWoORo5dUzZO54WjScwVgxyA5B2F7FaD3ZpM5DJuTI +BiO1qzzQqZqr+/YVbHu+qFYxHSPE+HqfUK+oePklk9Wd6spmiqi6DBWubi7rZdfz +qFLzxXf0amlsMEvZIoGTgJio5GDDb+LA0xPpH4kEhJnRmr6zeapLX47B5mwrY4a3 +RHCeMUwViihsWdLAbT/rwpjE7LVlUxG/vlmefgOOda8orijYEFtqoLnfE0822TWf +BrqPJch+6CZWetR5jt3fk0ZZLoQZ75+DK38JKoNRqq2wmbROcG3yhrrjA66lswzQ +LVT2+KAJS9kLKrFn9RCb6WxxaZWYlikhmFHbFlMyQfvBl0sNd7BB+kl7k95Yj6wz +BOATVami77d2iOwwAUHUoF/H2dqF/auQgtMgasY4QNuMHPTxaUghx2qZ1zrph4+5 +rk27c/rqcBYeK9x3NpSnwIipXVfaOjh9k0ZkEqTBEp+eOWgZRjjYr/XoCnTuLTvO +xbBolHwGkirh9np5dCJCTw== +-----END ENCRYPTED PRIVATE KEY----- diff --git a/csit/config/careq.pem b/csit/config/careq.pem new file mode 100644 index 00000000..ea81b65d --- /dev/null +++ b/csit/config/careq.pem @@ -0,0 +1,17 @@ +-----BEGIN CERTIFICATE REQUEST----- +MIICyTCCAbECAQAwaDELMAkGA1UEBhMCQVUxEzARBgNVBAgMClNvbWUtU3RhdGUx +ITAfBgNVBAoMGEludGVybmV0IFdpZGdpdHMgUHR5IEx0ZDEhMB8GA1UEAwwYb25h +cC5wb2xpY3kuY3NpdC5yb290LmNhMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIB +CgKCAQEAo2ivC+t42ljB9/f7kaX2ZOZKCOgp/Xxo4Se4UKl3ZN0pQ1HLe5FHlef9 +oP8baP8xdHS/w9lcc+ttpNZtCqlUB507iivSh8p+IZV/wwykxsVoAyPbkWkwA2k1 +5/HgQYTBMqqD+Q8luOVqA/g8u3W1VJicTNU+IB9UAtcggqJXzmZsTXy/WuHzLNzP +ZA2waWYrO058AeL1kWkr/U2MmQcDUy1zmKigGWlp0FY6ThFHajxuRVizIBo/9JN3 +1tcHMjKjm2d8DRRltjxyqZ84GbDEx7Z0Af9cXTQAN+E7Gk1fIeEWe2wRAxqAizIp +ecz5wMWzaxovli/6P43NMhYphM210wIDAQABoBwwGgYJKoZIhvcNAQkHMQ0MC1Bv +bDFjeV8wbmFwMA0GCSqGSIb3DQEBCwUAA4IBAQAdiGQNFT48LcDcS5iG3gv4sQ05 +QOL2T3Ich1GOiW1IKbNUdeiT9ogqPHGBHYPl2bcCt3srwUKolfJp5tm3cbLmOzRn +pyarM2zRkMjlzGAY9ZTenolvkjcDOe3irKS6ogIZJBHTAbEywXVc+9jdYdXtYo1Q +wrIZjm/KTRE1gSPFMlrrEOmTVU5R6x29Ydu/tfPZfrNBGaTRqJQG3+mm1AMy2+pH +8w7bP4hqaGir757Eo0z9iE9XObUl+8DE2XOmjTWw9pm3zJ3kRXbi7Z4e2z6BfH0R +IAFzPrp+dn92cNX9FwlVpe/PKUvzPooDyvtc8yFoKq91VJxzIVge8Lbl26qr +-----END CERTIFICATE REQUEST----- diff --git a/csit/config/caroot.cer b/csit/config/caroot.cer new file mode 100644 index 00000000..bc01a947 --- /dev/null +++ b/csit/config/caroot.cer @@ -0,0 +1,20 @@ +-----BEGIN CERTIFICATE----- +MIIDVzCCAj8CFEeCWPdPiPmX+l+52bzikHXLgXc9MA0GCSqGSIb3DQEBCwUAMGgx +CzAJBgNVBAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRl +cm5ldCBXaWRnaXRzIFB0eSBMdGQxITAfBgNVBAMMGG9uYXAucG9saWN5LmNzaXQu +cm9vdC5jYTAeFw0yMTA2MTExNDI5MjNaFw0zMTA2MDkxNDI5MjNaMGgxCzAJBgNV +BAYTAkFVMRMwEQYDVQQIDApTb21lLVN0YXRlMSEwHwYDVQQKDBhJbnRlcm5ldCBX +aWRnaXRzIFB0eSBMdGQxITAfBgNVBAMMGG9uYXAucG9saWN5LmNzaXQucm9vdC5j +YTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKNorwvreNpYwff3+5Gl +9mTmSgjoKf18aOEnuFCpd2TdKUNRy3uRR5Xn/aD/G2j/MXR0v8PZXHPrbaTWbQqp +VAedO4or0ofKfiGVf8MMpMbFaAMj25FpMANpNefx4EGEwTKqg/kPJbjlagP4PLt1 +tVSYnEzVPiAfVALXIIKiV85mbE18v1rh8yzcz2QNsGlmKztOfAHi9ZFpK/1NjJkH +A1Mtc5iooBlpadBWOk4RR2o8bkVYsyAaP/STd9bXBzIyo5tnfA0UZbY8cqmfOBmw +xMe2dAH/XF00ADfhOxpNXyHhFntsEQMagIsyKXnM+cDFs2saL5Yv+j+NzTIWKYTN +tdMCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAOraQVd0DaQI6q33zeebtTAHOcTQp +LZVgM0eZHw1VNiDCzh1n+ZsXu2pBOjqIgvRA9TR8wZS5tWTWYgutPKdWgnp7qspN +inngRtvgNtV0iY4J2DZqRXTwWZZgHbnnpwMEuRLmM6kq6lvBe1ebY1UogtD6Lnoa +yfLNjF3mzcLufI8MQtMgVKmvMl1e9m3l/SNoSK2f3IYjIHpwpP/LkdcW8JR27NfL +C/MmivAHR8Cmq95rxfGE7w5B4qKoJJED903Nx18K4rlM4eY9lv3DLlG31HrwZ6Zy +n1dadaa9Ie8LuEtA6PzFC1IdMyVqXkocLB86RLMv5WZFiIA/kjkNFKnrdg== +-----END CERTIFICATE----- diff --git a/csit/config/caserial.txt b/csit/config/caserial.txt new file mode 100644 index 00000000..3bdca32d --- /dev/null +++ b/csit/config/caserial.txt @@ -0,0 +1 @@ +1245 diff --git a/csit/config/distribution/defaultConfig.json b/csit/config/distribution/defaultConfig.json index 140fd706..facee9bc 100644 --- a/csit/config/distribution/defaultConfig.json +++ b/csit/config/distribution/defaultConfig.json @@ -65,7 +65,6 @@ "password": "zb!XztG34" }, "isHttps": true, - "allowSelfSignedCerts": true, "deployPolicies": true } } diff --git a/csit/config/dns_keystore.txt b/csit/config/dns_keystore.txt deleted file mode 100644 index 50854a03..00000000 --- a/csit/config/dns_keystore.txt +++ /dev/null @@ -1,14 +0,0 @@ -DNS:policy -DNS:drools -DNS:drools.onap -DNS:policy-apex-pdp -DNS:policy-apex-pdp.onap -DNS:policy-api -DNS:policy-api.onap -DNS:policy-distribution -DNS:policy-distribution.onap -DNS:policy-pap -DNS:policy-pap.onap -DNS:policy-xacml-pdp -DNS:policy-xacml-pdp.onap -DNS:policy.api.simpledemo.onap.org diff --git a/csit/config/dns_ssl.txt b/csit/config/dns_ssl.txt new file mode 100644 index 00000000..15fcfd50 --- /dev/null +++ b/csit/config/dns_ssl.txt @@ -0,0 +1,15 @@ +subjectAltName = \ + DNS:policy, \ + DNS:drools, \ + DNS:drools.onap, \ + DNS:policy-apex-pdp, \ + DNS:policy-apex-pdp.onap, \ + DNS:policy-api, \ + DNS:policy-api.onap, \ + DNS:policy-distribution, \ + DNS:policy-distribution.onap, \ + DNS:policy-pap, \ + DNS:policy-pap.onap, \ + DNS:policy-xacml-pdp, \ + DNS:policy-xacml-pdp.onap, \ + DNS:message-router diff --git a/csit/config/drools-apps/custom/AAI-http-client.properties b/csit/config/drools-apps/custom/AAI-http-client.properties deleted file mode 100644 index 35fa7f61..00000000 --- a/csit/config/drools-apps/custom/AAI-http-client.properties +++ /dev/null @@ -1,28 +0,0 @@ -# ============LICENSE_START======================================================= -# ONAP -# ================================================================================ -# Copyright (C) 2021 AT&T Intellectual Property. All rights reserved. -# ================================================================================ -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# ============LICENSE_END========================================================= - -http.client.services=AAI - -http.client.services.AAI.managed=true -http.client.services.AAI.https=true -http.client.services.AAI.host=${envd:AAI_HOST} -http.client.services.AAI.port=${envd:AAI_PORT} -http.client.services.AAI.userName=${envd:AAI_USERNAME} -http.client.services.AAI.password=${envd:AAI_PASSWORD} -http.client.services.AAI.contextUriPath=${envd:AAI_CONTEXT_URI} -http.client.services.AAI.selfSignedCertificates=true diff --git a/csit/config/drools-apps/custom/APPC-CL-topic.properties b/csit/config/drools-apps/custom/APPC-CL-topic.properties deleted file mode 100644 index f265b7c6..00000000 --- a/csit/config/drools-apps/custom/APPC-CL-topic.properties +++ /dev/null @@ -1,28 +0,0 @@ -# ============LICENSE_START======================================================= -# ONAP -# ================================================================================ -# Copyright (C) 2021 AT&T Intellectual Property. All rights reserved. -# ================================================================================ -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# ============LICENSE_END========================================================= - -dmaap.source.topics=APPC-CL -dmaap.sink.topics=APPC-CL - -dmaap.source.topics.APPC-CL.servers=${env:DMAAP_SERVERS} -dmaap.source.topics.APPC-CL.https=true -dmaap.source.topics.APPC-CL.selfSignedCertificates=true - -dmaap.sink.topics.APPC-CL.servers=${env:DMAAP_SERVERS} -dmaap.sink.topics.APPC-CL.https=true -dmaap.sink.topics.APPC-CL.selfSignedCertificates=true diff --git a/csit/config/drools-apps/custom/APPC-LCM-READ-topic.properties b/csit/config/drools-apps/custom/APPC-LCM-READ-topic.properties deleted file mode 100644 index f4a48dcb..00000000 --- a/csit/config/drools-apps/custom/APPC-LCM-READ-topic.properties +++ /dev/null @@ -1,23 +0,0 @@ -# ============LICENSE_START======================================================= -# ONAP -# ================================================================================ -# Copyright (C) 2021 AT&T Intellectual Property. All rights reserved. -# ================================================================================ -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# ============LICENSE_END========================================================= - -dmaap.sink.topics=APPC-LCM-READ - -dmaap.sink.topics.APPC-LCM-READ.servers=${env:DMAAP_SERVERS} -dmaap.sink.topics.APPC-LCM-READ.https=true -dmaap.sink.topics.APPC-LCM-READ.selfSignedCertificates=true diff --git a/csit/config/drools-apps/custom/APPC-LCM-WRITE-topic.properties b/csit/config/drools-apps/custom/APPC-LCM-WRITE-topic.properties deleted file mode 100644 index 51cb0183..00000000 --- a/csit/config/drools-apps/custom/APPC-LCM-WRITE-topic.properties +++ /dev/null @@ -1,23 +0,0 @@ -# ============LICENSE_START======================================================= -# ONAP -# ================================================================================ -# Copyright (C) 2021 AT&T Intellectual Property. All rights reserved. -# ================================================================================ -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# ============LICENSE_END========================================================= - -dmaap.source.topics=APPC-LCM-WRITE - -dmaap.source.topics.APPC-LCM-WRITE.servers=${env:DMAAP_SERVERS} -dmaap.source.topics.APPC-LCM-WRITE.https=true -dmaap.source.topics.APPC-LCM-WRITE.selfSignedCertificates=true diff --git a/csit/config/drools-apps/custom/DCAE_CL_RSP-topic.properties b/csit/config/drools-apps/custom/DCAE_CL_RSP-topic.properties deleted file mode 100644 index b02f90ce..00000000 --- a/csit/config/drools-apps/custom/DCAE_CL_RSP-topic.properties +++ /dev/null @@ -1,23 +0,0 @@ -# ============LICENSE_START======================================================= -# ONAP -# ================================================================================ -# Copyright (C) 2021 AT&T Intellectual Property. All rights reserved. -# ================================================================================ -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# ============LICENSE_END========================================================= - -dmaap.sink.topics=DCAE_CL_RSP - -dmaap.sink.topics.DCAE_CL_RSP.servers=${env:DMAAP_SERVERS} -dmaap.sink.topics.DCAE_CL_RSP.https=true -dmaap.sink.topics.DCAE_CL_RSP.selfSignedCertificates=true diff --git a/csit/config/drools-apps/custom/DCAE_TOPIC-topic.properties b/csit/config/drools-apps/custom/DCAE_TOPIC-topic.properties deleted file mode 100644 index 608ba8d4..00000000 --- a/csit/config/drools-apps/custom/DCAE_TOPIC-topic.properties +++ /dev/null @@ -1,25 +0,0 @@ -# ============LICENSE_START======================================================= -# ONAP -# ================================================================================ -# Copyright (C) 2021 AT&T Intellectual Property. All rights reserved. -# ================================================================================ -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# ============LICENSE_END========================================================= - -dmaap.source.topics=DCAE_TOPIC - -dmaap.source.topics.DCAE_TOPIC.effectiveTopic=${env:DCAE_TOPIC} -dmaap.source.topics.DCAE_TOPIC.servers=${env:DMAAP_SERVERS} -dmaap.source.topics.DCAE_TOPIC.consumerGroup=${env:DCAE_CONSUMER_GROUP} -dmaap.source.topics.DCAE_TOPIC.https=true -dmaap.source.topics.DCAE_TOPIC.selfSignedCertificates=true diff --git a/csit/config/drools-apps/custom/GUARD-http-client.properties b/csit/config/drools-apps/custom/GUARD-http-client.properties deleted file mode 100644 index e4c2553a..00000000 --- a/csit/config/drools-apps/custom/GUARD-http-client.properties +++ /dev/null @@ -1,28 +0,0 @@ -# ============LICENSE_START======================================================= -# ONAP -# ================================================================================ -# Copyright (C) 2021 AT&T Intellectual Property. All rights reserved. -# ================================================================================ -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# ============LICENSE_END========================================================= - -http.client.services=GUARD - -http.client.services.GUARD.managed=true -http.client.services.GUARD.https=true -http.client.services.GUARD.host=${envd:PDP_HOST} -http.client.services.GUARD.port=${envd:PDP_PORT} -http.client.services.GUARD.userName=${envd:PDP_USERNAME} -http.client.services.GUARD.password=${envd:PDP_PASSWORD} -http.client.services.GUARD.contextUriPath=${envd:PDP_CONTEXT_URI:policy/pdpx/v1/} -http.client.services.GUARD.selfSignedCertificates=true diff --git a/csit/config/drools-apps/custom/POLICY-CL-MGT-topic.properties b/csit/config/drools-apps/custom/POLICY-CL-MGT-topic.properties deleted file mode 100644 index f2b68265..00000000 --- a/csit/config/drools-apps/custom/POLICY-CL-MGT-topic.properties +++ /dev/null @@ -1,22 +0,0 @@ -# ============LICENSE_START======================================================= -# ONAP -# ================================================================================ -# Copyright (C) 2021 AT&T Intellectual Property. All rights reserved. -# ================================================================================ -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# ============LICENSE_END========================================================= - -dmaap.sink.topics=POLICY-CL-MGT -dmaap.sink.topics.POLICY-CL-MGT.servers=${env:DMAAP_SERVERS} -dmaap.sink.topics.POLICY-CL-MGT.https=true -dmaap.sink.topics.POLICY-CL-MGT.selfSignedCertificates=true diff --git a/csit/config/drools-apps/custom/SDNC-http-client.properties b/csit/config/drools-apps/custom/SDNC-http-client.properties deleted file mode 100644 index 9115950e..00000000 --- a/csit/config/drools-apps/custom/SDNC-http-client.properties +++ /dev/null @@ -1,28 +0,0 @@ -# ============LICENSE_START======================================================= -# ONAP -# ================================================================================ -# Copyright (C) 2021 AT&T Intellectual Property. All rights reserved. -# ================================================================================ -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# ============LICENSE_END========================================================= - -http.client.services=SDNC - -http.client.services.SDNC.managed=true -http.client.services.SDNC.https=true -http.client.services.SDNC.host=${envd:SDNC_HOST} -http.client.services.SDNC.port=${envd:SDNC_PORT} -http.client.services.SDNC.userName=${envd:SDNC_USERNAME} -http.client.services.SDNC.password=${envd:SDNC_PASSWORD} -http.client.services.SDNC.contextUriPath=${envd:SDNC_CONTEXT_URI} -http.client.services.SDNC.selfSignedCertificates=true diff --git a/csit/config/drools-apps/custom/SDNR-CL-RSP-topic.properties b/csit/config/drools-apps/custom/SDNR-CL-RSP-topic.properties deleted file mode 100644 index 27a762c6..00000000 --- a/csit/config/drools-apps/custom/SDNR-CL-RSP-topic.properties +++ /dev/null @@ -1,22 +0,0 @@ -# ============LICENSE_START======================================================= -# ONAP -# ================================================================================ -# Copyright (C) 2021 AT&T Intellectual Property. All rights reserved. -# ================================================================================ -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# ============LICENSE_END========================================================= - -dmaap.source.topics=SDNR-CL-RSP -dmaap.source.topics.SDNR-CL-RSP.servers=${env:DMAAP_SERVERS} -dmaap.source.topics.SDNR-CL-RSP.https=true -dmaap.source.topics.SDNR-CL-RSP.selfSignedCertificates=true diff --git a/csit/config/drools-apps/custom/SDNR-CL-topic.properties b/csit/config/drools-apps/custom/SDNR-CL-topic.properties deleted file mode 100644 index 8f2a26c2..00000000 --- a/csit/config/drools-apps/custom/SDNR-CL-topic.properties +++ /dev/null @@ -1,23 +0,0 @@ -# ============LICENSE_START======================================================= -# ONAP -# ================================================================================ -# Copyright (C) 2021 AT&T Intellectual Property. All rights reserved. -# ================================================================================ -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# ============LICENSE_END========================================================= - -dmaap.sink.topics=SDNR-CL - -dmaap.sink.topics.SDNR-CL.servers=${env:DMAAP_SERVERS} -dmaap.sink.topics.SDNR-CL.https=true -dmaap.sink.topics.SDNR-CL.selfSignedCertificates=true diff --git a/csit/config/drools-apps/custom/SO-http-client.properties b/csit/config/drools-apps/custom/SO-http-client.properties deleted file mode 100644 index 7e71e359..00000000 --- a/csit/config/drools-apps/custom/SO-http-client.properties +++ /dev/null @@ -1,28 +0,0 @@ -# ============LICENSE_START======================================================= -# ONAP -# ================================================================================ -# Copyright (C) 2021 AT&T Intellectual Property. All rights reserved. -# ================================================================================ -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# ============LICENSE_END========================================================= - -http.client.services=SO - -http.client.services.SO.managed=true -http.client.services.SO.https=false -http.client.services.SO.host=${envd:SO_HOST} -http.client.services.SO.port=${envd:SO_PORT} -http.client.services.SO.userName=${envd:SO_USERNAME} -http.client.services.SO.password=${envd:SO_PASSWORD} -http.client.services.SO.contextUriPath=${envd:SO_CONTEXT_URI} -http.client.services.SO.selfSignedCertificates=true diff --git a/csit/config/drools-apps/custom/VFC-http-client.properties b/csit/config/drools-apps/custom/VFC-http-client.properties deleted file mode 100644 index 454e8a96..00000000 --- a/csit/config/drools-apps/custom/VFC-http-client.properties +++ /dev/null @@ -1,28 +0,0 @@ -# ============LICENSE_START======================================================= -# ONAP -# ================================================================================ -# Copyright (C) 2021 AT&T Intellectual Property. All rights reserved. -# ================================================================================ -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# ============LICENSE_END========================================================= - -http.client.services=VFC - -http.client.services.VFC.managed=true -http.client.services.VFC.https=true -http.client.services.VFC.host=${envd:VFC_HOST} -http.client.services.VFC.port=${envd:VFC_PORT} -http.client.services.VFC.userName=${envd:VFC_USERNAME} -http.client.services.VFC.password=${envd:VFC_PASSWORD} -http.client.services.VFC.contextUriPath=${envd:VFC_CONTEXT_URI:api/nslcm/v1/} -http.client.services.VFC.selfSignedCertificates=true diff --git a/csit/config/drools-apps/custom/engine.properties b/csit/config/drools-apps/custom/engine.properties index cf2ed855..8915385d 100644 --- a/csit/config/drools-apps/custom/engine.properties +++ b/csit/config/drools-apps/custom/engine.properties @@ -30,7 +30,6 @@ dmaap.source.topics.PDPD-CONFIGURATION.consumerGroup=${envd:PDPD_CONFIGURATION_C dmaap.source.topics.PDPD-CONFIGURATION.consumerInstance=${envd:PDPD_CONFIGURATION_CONSUMER_INSTANCE} dmaap.source.topics.PDPD-CONFIGURATION.managed=false dmaap.source.topics.PDPD-CONFIGURATION.https=true -dmaap.source.topics.PDPD-CONFIGURATION.selfSignedCertificates=true http.server.services=SECURED-CONFIG diff --git a/csit/config/drools-apps/custom/feature-lifecycle.properties b/csit/config/drools-apps/custom/feature-lifecycle.properties index 2ce112ee..911cdca5 100644 --- a/csit/config/drools-apps/custom/feature-lifecycle.properties +++ b/csit/config/drools-apps/custom/feature-lifecycle.properties @@ -30,11 +30,9 @@ dmaap.source.topics.POLICY-PDP-PAP.effectiveTopic=${envd:POLICY_PDP_PAP_TOPIC} dmaap.source.topics.POLICY-PDP-PAP.apiKey=${envd:POLICY_PDP_PAP_API_KEY} dmaap.source.topics.POLICY-PDP-PAP.apiSecret=${envd:POLICY_PDP_PAP_API_SECRET} dmaap.source.topics.POLICY-PDP-PAP.https=true -dmaap.source.topics.POLICY-PDP-PAP.selfSignedCertificates=true dmaap.sink.topics.POLICY-PDP-PAP.servers=${envd:DMAAP_SERVERS} dmaap.sink.topics.POLICY-PDP-PAP.effectiveTopic=${envd:POLICY_PDP_PAP_TOPIC} dmaap.sink.topics.POLICY-PDP-PAP.apiKey=${envd:POLICY_PDP_PAP_API_KEY} dmaap.sink.topics.POLICY-PDP-PAP.apiSecret=${envd:POLICY_PDP_PAP_API_SECRET} dmaap.sink.topics.POLICY-PDP-PAP.https=true -dmaap.sink.topics.POLICY-PDP-PAP.selfSignedCertificates=true diff --git a/csit/config/drools-apps/env/base.conf b/csit/config/drools-apps/env/base.conf index 673cfaf3..05ccdf47 100644 --- a/csit/config/drools-apps/env/base.conf +++ b/csit/config/drools-apps/env/base.conf @@ -1,5 +1,6 @@ # ============LICENSE_START================================================== # Copyright (C) 2020 AT&T Intellectual Property. All rights reserved. +# Modifications Copyright (C) 2021 AT&T Intellectual Property. All rights reserved. # =========================================================================== # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -91,16 +92,16 @@ PDP_ENVIRONMENT=TEST # DCAE DMaaP DCAE_TOPIC=unauthenticated.DCAE_CL_OUTPUT -DCAE_SERVERS=policy.api.simpledemo.onap.org +DCAE_SERVERS=message-router DCAE_CONSUMER_GROUP=dcae.policy.shared # Open DMaaP -DMAAP_SERVERS=policy.api.simpledemo.onap.org +DMAAP_SERVERS=message-router # AAI -AAI_HOST=policy.api.simpledemo.onap.org +AAI_HOST=message-router AAI_PORT=6666 AAI_CONTEXT_URI= AAI_USERNAME=policy@policy.onap.org @@ -108,16 +109,16 @@ AAI_PASSWORD=demo123456! # MSO -SO_HOST=policy.api.simpledemo.onap.org +SO_HOST=message-router SO_PORT=6669 SO_CONTEXT_URI= -SO_URL=https://policy.api.simpledemo.onap.org:6669/ +SO_URL=https://message-router:6669/ SO_USERNAME=InfraPortalClient SO_PASSWORD=password1$ # VFC -VFC_HOST=policy.api.simpledemo.onap.org +VFC_HOST=message-router VFC_PORT=6670 VFC_CONTEXT_URI= VFC_USERNAME= @@ -125,7 +126,7 @@ VFC_PASSWORD= # SDNC -SDNC_HOST=policy.api.simpledemo.onap.org +SDNC_HOST=message-router SDNC_PORT=6668 SDNC_CONTEXT_URI= SDNC_USERNAME= diff --git a/csit/config/pap/defaultConfig.json b/csit/config/pap/defaultConfig.json index 1e47c7e7..51a4c044 100644 --- a/csit/config/pap/defaultConfig.json +++ b/csit/config/pap/defaultConfig.json @@ -31,24 +31,21 @@ "topicParameterGroup": { "topicSources" : [{ "topic" : "POLICY-PDP-PAP", - "servers" : [ "policy.api.simpledemo.onap.org" ], + "servers" : [ "message-router" ], "topicCommInfrastructure" : "dmaap", - "useHttps": true, - "allowSelfSignedCerts" : true + "useHttps": true }], "topicSinks" : [{ "topic" : "POLICY-PDP-PAP", - "servers" : [ "policy.api.simpledemo.onap.org" ], + "servers" : [ "message-router" ], "topicCommInfrastructure" : "dmaap", - "useHttps": true, - "allowSelfSignedCerts" : true + "useHttps": true }, { "topic" : "POLICY-NOTIFICATION", - "servers" : [ "policy.api.simpledemo.onap.org" ], + "servers" : [ "message-router" ], "topicCommInfrastructure" : "dmaap", - "useHttps": true, - "allowSelfSignedCerts" : true + "useHttps": true }] }, "healthCheckRestClientParameters":[{ @@ -58,7 +55,6 @@ "userName": "healthcheck", "password": "zb!XztG34", "useHttps": true, - "allowSelfSignedCerts" : true, "basePath": "policy/api/v1/healthcheck" }] } diff --git a/csit/config/policy-truststore b/csit/config/policy-truststore new file mode 100644 index 0000000000000000000000000000000000000000..78389d94f749f8bfc2a53d947cba5165577f0228 GIT binary patch literal 125172 zcmV)HK)t^(g8}I80s#Xsg8}HL1_>&LNQU&LNQUO0q8LLm)w_{zq}=`KIH^7YE1ya zP`qcl-;Z))Q(#BUNRpo6+C_9RF+nmQVv94k?`*^u6Z*uxPvcZFydj7sum$l=3TVUu z`ii4#B3=<$_4zQ7!Fk{KuxdLa)C$6Ey-YZyA%^J=Y(quwiF&hGgvM76r-p1xW>2HCW*aZ@nk6ZGluQ$d(wSL z#xX`x{+-$uic{oxea$e{wofFD2OS={7)blz{84Q;e2QwM^4?k@13mnK|HC1?Ig39- z!x7nSQF55x2K+}Cf#u%WUlFzLw>26!>Dg-z`rn89NU+zB8H}9wI}nsB6=0A849bx+ z0{QNC-)6;J2xfQL1&*>&EzIJ(|>+FCw14qAjCh!>5{`&Wd{)|>1XC$=f z@Vce^loH4ahb)LYMPiR>c$<}QA-C}26FE8z6DC$?|Eur{o@KYN9`Efo-gW4G&{Gz@ zTH&V?Z`g+hnQWt9vi$@FkGa3~#*A3|Z5%m+(g;VI@PrWV&JH6Nb~^U7=xki~hFd@9Tp4x57W!O2p6t&a` zyxMgnwr+(X8XH!EBaO-47`D7bPW?BT_4l8O)*99Q-!mja!bz}^hnh%jcI1PI(h=S>!W!8SO(u(}_nrA2(g*KH( z#a=-3#snaS7*uqV66&-#rx_t;F@BO!KIf@*4^+)6x}5YRJ@n{5swg$s%ZKV2oQkfc zA-uQoLe}sLf*&^P>RmFSbLs3h8VnunwQJwG^O86PS&QK}cP@z*{5Th}T8)HmJb-Dw zLP#^Px3)Rj!|7@08OpYjp-zO80n|nNXk4eowX<+cpBqMn)X4>9t1T}dDGGA%) z{aaf)`a~F#PQA4}Bt?6=J=2r(r8ot3NjY6y>nV< zbWCBa=bLHr)9T^2p?Bb*O$CM8$f4!h^tRiJODDd>Y;S0LOE^?TSzg4RN3a<#v|)K? z{63ICZZr=j|!LO8`<`*y5dE6No-nJo4%h=Ae!`wMFmfn1V>WsM#a*l0bMyQAn zeiUMAuuTC?9cfHAGO)A8lyx3AT$`3q3`l|mHe+|6JZT58S1^oqTF#HDxvMF~#(zPZAyLGFk+qm1*_ zBfF+6L=h)UJGGhkE`<^{gCi4E7I97V}C>}5@^ zCfrIYHeeY>l}S4zC|phqLJEU{k_(Wj$ix(*8IPw%_ZZdk+&GdztLSgwpFGZa=@Vkr zSp+)|b21qWZ5tPEnCC&jYbd7W$8n7wfiE*gV$RXObARb>FTGFM;9YJA^h?5lh9Qj& z@EBowFrRU8Nl<6o7j`CsmPYP@wO>45N$R%#^%EYlHfYytt4Rm z(isPbExN`;Od79t;Mtk?hfAF{^n)za9PuTYgL_mWDtUoTfKLPqElX6My{K{_Gpx?4*3_if@|C8iVIqEqy+ka49Uj!X3 z<0m0-*`+s*P|4rD`+cnH#Y&uS!b$%1W<ANmuF@-+>n-@fpng2hnDTB4LxkF$k7G&!u!&h<}aMsfKaBN6C`lR%=>6r(wGu%W)Txt>ubf1B6ah#k2p83Rm?m8r%UZ{DT9x=NKQ?nWRs zd3@-9*zc`K&-%T5qJCJtYURykpb9NEA5Jy`jg8HSMtL>z~os&{Zb z=|Mfm9M9hGtp+7X^QVZH>WRdXHY8pY7|z7gt2}Nv(X(lU0sAnyF<-_ILBwJIWGuE_ zL-3h+2>wt7-bwpLcbG;}h3tjG!nzA%aSh52?WcCiWE!3~g+T@(1+QsHAil~AOnjzJ zwViMK->??+1@2y%OqxoBsVT>v-<#+e#gyzv+(%-ETc?6NZF;zI@% z6MB26UVVCCi~L}T-eN?_8tmR%CNzep5+GH1EC(AOP5YVJ z1jk}WxZGv!1^97wxmF=&>DAEatG3qK&dYgS^#zLPdWmxV;Nyv(D8l6K1gG-Lp0k7S zA`udbC4H7KyUr^%2`7^T*^md}R=_Q7rlYVq1)n@z}*ZfQk%VU&qZ|^*> z`!UA18XdlY2U&<&R3CLTwxOm;zI&=`K?K2IYu@JRf>sp}O1ekuuxY7(+{SBO>(tLO zX4rF(ZeDIaBzo#r*riq}&S@Osuwx_=bZz_4)yT@BvisEUC?~FGvZzIp#a2mOMz;Yz z$Q%}qwH}f4#H_P`p+1g|TNd4bn6jjTFY%@(^QXOygUHJ!zQ&=#gq;*c7Od3&zBz+d z87>VheZ4Md06eMkZy}BVmG8Ly2(lr&-1d|WHz)E-bQCSXOkCciEK3;U74*X>##H<@ z2duZ1l^6ASq$Vu#T!D#i&K(qed-u(Qo9+1pa~zI6kx1{nraVBIo3jE{z$mb zN&fEOMGfr<4QCjHh=R_GsjI36n z3}f8$$>wTDaj7e`j2nNfdpqt8!3yO=W8~m~&o~ZY!H%85l2cEX5i}SeA(JbhJ7kM= z@WMTXjlu`7?Q^5Ydz-s!L0KDV(H6gHuK1GtC|61Ta&@x(#{d|e@^1~;)OAD zy@lI8#lLp`M_ioHvP+9QxyfRkQ@(q^U@im7gD(Rkx*ui3)N>RM&|$5$MU|E-#<&V} zn>q=;F&#`;rP6E|%^T!gk@DFJ%Sd1lSRF4tg@3tb;PX7`dMJJtJ*)*#p^u&@Uw%_u zXwd-0sw=9mx%UHPm`41cR&^adk4$x4gSD z$fBl(0UKE)h!IE4O;4!=FFxFzYIYq<*W}E7>k3Fj177wN+(_7Zd6K$Id_{d?BFLA@ z=-m|1l09yOH|W!8*b2kYaK7us__m;d`T@OZztS3JMy~~Ftt6WFU-zf22Z{zaI+z`d zW;nLqADX>wrat~LuJr_fa!MNN3B(`>#!&8Sx)!Mnptk~mvwuB<2y2QjV8_28OyinM zZJ=99wUK0wDkKv{Uy~uG#d{TfmjI$&DPt_#+ffzoG9N=9q@YKJsCOuX{fLF57Q!3T zPPZJ~__2C!7yQ(hQF{*y87DAd0f!w3!1d)H^q0bAV?%NeE(7QfMDm?k|BFILoRUfK zUXo{)CGAIxZ?HT)+cxcrB!kBc(M#G3H3bb`&;!q5-C`VfE0H^t<)f=Py(amHV54ma zM6*mC&9%__Xz+d8R~kJ(R;P&iEG~qy?2=sdsSF)bp!CrY$>YaS?P@D4{r__>!O%wR z&1#q|AL%xX+Tkw`9p7r{<&R)xdY#0sp%2pI^jA{1me+H!mhCaq7PLVParq*M703J& z0TzY|r3vgC5P?DEq5M|`V@tFxy|2S)$!s~Gi2HG5K-nKlMfbSEUZe)J|6FII=3ofx7*dB;fdeB8z` zV1K}&oVt;SfwIqc;P}3ZI6%r3t^zY_VEi@OU`Bn0u4WCsZ9{ z=M4L(_BBWlIdYURh$!zkKKahb(#HY{i|3>0A|TB^Ciu-t(E-2fgXMVWx@-GR+$bT8 zhPY9W4ArCS_DO|3J9AUB5%)@n;_)_}8+a$vV-%g$G>U>6I-yRL&nT+FM< zW03^vXL;W!+F*pkw1h~HsE^Z4T`0zbv(wOUV--k$JaNF3=KLt+O1;17S~HqiCXQo{ z0G#2NG6aAUUcOpL@CDdo>=E90D_nbEMOUxpt1sX{vK-8Sv5-70)<iztKi+7A%+*snDcug_TE$>FZ3q`82-GK%$fT|FZl*q`^%a3_kF5Yj;XVvHJ9p@R#b8FKg?uV$ZN;u5?Tc>cU3H z1-JN6$)tX;-Ye3UoXz8|a)urLGSKj%UHfVS#H$*b7!}Q64ax$1&ShN!E)Kx4%F4Kz z&bZeoXz?IP$|pkf#Bx}_zseFDoB{hNpCNh_m^`w`QCJFp0cX!ouGIahv1co!*-!gqE7=vHYt-}@6Iq(BbG4@UZz_Mni=4mEDt7%1 zMzRQaJT&?(pk-a}z#HLK_V4OX`II+#ZMpwHDFvNQ4UlR|8s6GrNFGj>Bk7tho|1XL zfqFqhnpTQ=%98Zt&@xJ~!s)=!eujAK!&X!-)Su9{{EzO3!OX@<|1fC{!#Eswg9!OMxBZWV@lDIpSeo zdDK^(Z5|ceAtga-j+DfUoacH*mYrGNj$e&%XIX$57+)IT9{3$QrhM zO~U@v-LxG@a*VL9!}uIdCO zF)4<({^oeX^Iftq*@+`t28GDGBmI_2LCU|W-^+F&hhbnmcAP2`ed=qM1l+z($4ov8 zW2Y22I(>%+B25kG(6!gnU-+;q!A=vC9%7)R$OdM|8pHxFwcoi=c>&*lEiNJM(IB9wqc@H9$87;bP;?Ec9YaL3}ag04x;&W{5QBUtN3% zDFwOloZc{KIRq7z4_%e-$=Y&EG|b^~5}I|7w;9`V7*w*DFa2{?!L;{QgSmwuK|{?> zZBGI?o4wA7nquzdL$pfMCwI1U$(L&o&3>G&1kQ#|F}Yd0!D*La$5rNt{YNP;qRGYt zT@VgaX+i$4(q{Haj9Q#!q9XUc4Py`rtBtdSaJ9AJXyUC(gHcl*AUknCvRp!VXeTa} z>S}#D#Z2kggI)H>o2jWy91F;~mCI*M*}g+p+)3TfqU>*Fq|R|AmJDgCb}|ydqQL5k zO~am^f+IUwNXg|o@#Vo18P2T-@_?J=k72x{9wr+^W%MxMeq$6z>Wp8Y4>>)Kp+ zXLvhT%Es%{_9$f9(LVFd@W+nUyw$O9u5b9i%DS=?r}?%~q|QP~zDJBt^-W%f@EPs%ei?VU#1*ZAfChM>0 zlY3CwnSf1^Wu|sHN{}JQaTjL$ryCAhgIfG!GRQ7lAtzKy-DR!eZH<(AGzQTJw34<` zbQ>V2xC$jfOqv@g%`<#}3m1q;OCGyZo$7gvx`qgP0W>D1ETY)?{#~LCBE?k7!a7@w ziTPv!vX^M^8!@N*I&lUm@BNOW&RIuHn-K7NLyqBm7jriYo5%my%wdx5Ok)Z2XQLeY8$Ptgn*)8*Ab_Ku5eswBEZvESPE)eoH!^3 zt04!kov%S{znDJGPq7{o=c@LH&KhWG!Y!8@URaJRa(0@L$8~T4maf|9eivfb%($qI z&oW^dVfW% z^-x<^k&gOR%)`K`QO2K!A^->-iz#Cn>88-~h?2zH+zQSnn@i)Cq$1as)R~w4hB6cA z9i>m~DwkM+)z35ge{__jg84h}HAw)6KPo@PP-;$kwuENAUEqo z-stLpD4aPvt-QeP`8KUlsS&48b&?YGkK^;4nGNf3*#%YZ_i=N9A}~fY7rXa{A~iW^ zxiyfM^1jf=y-A2-XrM!Vk!mbVAdX^+&I)&J{&x>-VCN7xadVDuhll0e+< z8AXC82NmPVdiyEACZxn%Ijmd*&IbYvwuwaVg41Ev**$bS^_eDLG5>))Exds|uEZ zq{^de%NX4~=hN_86*2%M72^Ko@>B88z3s5(_a&#OuH(lP$3q`;nu#cJf z0sNQ(V5S$C0es+J_S6M0-*1b_MP%ngvz1_mepwr&(_1OpX~eMj$Tzj~lB!R{!@Q6} zlik?u@M#6qp+wXLd4G1X)_Yz;^_@j80>gqm+Pk;i1WFYB&@SnvWRx)|=RiiY$F+1NPfobW8vhbJkI(NnPB7pEw^i%9m?}IvU!L7_EDwcpWsSr~&we0_I6u3T zL4t@Lt4sU}Kpe6L>cc{fP_^BnP@A!IiGCh+O3LQI^f~MP5<dx5RZn83&&JOfW{O#VOnYk>z~xUxz+v9u*8&b-=n zOeju2l6HSAFU!|8VzNkqRtt{FC6dxYB`wnovK@jMKnt7yZ#v0a)x@DV*La;barih1 z_M6}Xr~^RQ3Xe=;0avOmwg98#139@yL_XHr^*UzNILABLEq#jmciKbi->LRZy|E|^ z!Zr^V>`qbKs1V z!G}CZ;)EvSv2X53%c1T<{+J;P8kQ-yT@^2^1{nA?7erBW`Z(J^>_Kcw;<-X-^+g3% z0>-C~uo;314)1aBjNYJI=gBX_bT5c58g`BDj}wG07nccBs&OAy@{%f`(e1B2c-&T( z!Y4~_%yFr`Ik)`n)r5^#zHrwl^_XX^q&@saNGQT`bO-QX5z5v>%b{ko;iu3m7pBD# ztXo;|jo-15;JWMfx>voa?Oxm3LNN$sRDo)&1H+oS8f+~iVqp~m)e@(;8=9(X_~5XH z1O+MPo6EDc#(e)|JyI&Gs)A|!KYl5D#J}?(<*!@Xy2hSXiIFX}05`Xtx5MLH+|Wsn zRt~7tn~r_x|EUq-wjybFO3n&@kT=yM$@hBw|RMpaAKRE9;(Nf}ojG_JNP&oA;2es%z1UAH5-XZU9~M9~T|)H2~FJ(Dd}1 zlRy>K0RWZn&|-em|6~Q?_)@1+k_Si651+-jVrW+}3)p$G%-oNlh<0L9SSc-x-YdaY z0cqW@e6QkIkfH~SrKDdGZEBoJAycI7ZI-8q7!%`#(eZSSmWjsxbW=d&3&Lu)G9Ja@ zS8Gq^22Fm_<6F_ne3+;z8D^ZS8V!tO?W)2>K)|Gm1>A1r9z!!3cFv>vVFkcJzKn7r zpcL&4&+dGcM{|PT{l-zW~|+U~HS6fhe6FzFfscOPsiB_lYskEOhF| z>dkj`u~H>C?oxm(KV#TI*%X0L%stje^A%CSbD5%y+^d*rjKuCQYW{EX`o#jI6Un%b zUApGTSM3D{4moEF?lK-p+F6|%D_VPq{?72`6u<8V{FbMCW%?YKsJ~V(KbO=`)YYqy zaZs!Ql=njbdk#_mBUm^`4Sb7v7L!V<8Dlw*@&#(B^3?{eg6;L0qX1d~*sr92{@s3F z^iADRvn;X=0gF#(jQ}d#u5wmh?;^YENlU81Da|-K4*)CfkI|v% zP0Hwx2ZsXxB+jOAd2iXWC3mu}y;lrGpC_~6CVrxs$Vhs4Nz+q$lJP;3nU@tSgb6iC zofZD=1aqjYyVATn;~zvivjHjKH0H&v_Zq&B!CK40X3$CG8f3E8_Vo&u5Z+F zqOmaPKPnjKL8h;k7sdoqb{uwHPem^2Zx-!bl${;NZqVaoojF;XdAM`$qJMd^_5B|t zVr2Uk@*U@1%c2J{*7G;546HYN9-yh8EH6+}h#m)}xzr=AUzQ$>Q^oW%bC!41FN!Z+gi%gewF2Y4K9w<-RRbk*%tt-E zazG)}e1HgvH8~yiLMP^qJnUZPOtkx9HF)0OF>onSQd09*!1e~=XjFrT4>R#_GCNL> zU#MS(Q6qBH*k*P5t{ks};EWRY6WX^gaE8Rq5$<@KrN#{6vrSsNTo60-1Yut6KTfwc zz=Nrx&@ayE=EXxO6Umg}+paMD{cO$a6lZ&U%k-<3<{U0ZL3T?FUbX5?aaJZrcrl`anGfa$b{mePmpT zk;Cb^JAf*+Po+Ts;YvrS9I-D5P3llXZp~~(z-Pw}I03ZN7CfArh z&l8PhzuC8(78IW1C1|NauPjkI z1b(&g@Vhv3=)W`-93X>6Qh;;9`Sul{Zm{e?`$X-6UO z4OemRVYvXQ6#WOUSK%caygrgqwBsF9gzw$(k}!dB#f3Q{s4+l}7G*LoLLvqiaIQ62 zrF7m~P|Z>gn{)G?!RC8M9zUpAVW!XfQIS$pCP-Z@S+b=$YNfI>ULFIk5m6Wqy}tWk zkr`8qq29Jt>IG@P`lviid`&4=f6lSP_6Ll0wNe%SKq>?-w+p@)hPtsRKaufGwe#$F?%utkP^ z)$JU6aDyke>vLkOzcjUtBrbMZz|(kln7!xHAVV3qM_qlGDp zbAj2H$on@yHB}lP_DCRYaw|7`cJrrsRJ-Vye0>2ii2vyCXrCzQu_K1LI}98s>rZ&u znt3vxUl#3h>Y*>{6?ga_{jE3ryx^ZEQ&%#Tpm)VppSDkYZ(7`2J}$Hh!3+(WIO`L3 zV9BK99^;5F)J!1GKfT(v_@3G&1!UKBAX;`vyWYbff4wR}kteK=SVG1`lRuP~&UEPB zuBFVqutqaWqc8Zj!_-z*KJz=P=|N8|S^3N6F4qQMJSDTG+ht-MZCF5WhiGm?gEPxI zvns%7!N3BN$>kcf9>KZNxu>HIq4bSkR)KYP?-)0ZQqd@9_L%S)>X)oVkC;?FMLi5s zm-E00Sh{r=sxPZ-?-BO8sccc=w!gU&?OEzSV4pZF)Nz0C(i1m2Bq ziXo^6D+k^qO)i1^3SxabQF1S=_H&xq2F(FPzDzKSlZgHRRA*RW;=~!P45*`V4ql1Y zAy3ToR9`8XYxPlTS1$Tm$HH1pNFx#1)yK{wQ?aD$d0(t!7LhWOSYkDeb+*<0(hPno zMN!ZVxh3SKx^+Ri#XiB8%NSVpPbw?`e5hV*ZAKxS__eB>{e{lVjDfm+z-;1u9v+<~ z?Ori+B`ezJA95Y=P$MO1*-9il53%EqQYlQt8-1p7=!?_u#nr&O6?3YZE2?lYJL>mk zPhLkBP7QMZe7HV8-{(;Y3(ByQ*u5mxAY(kGA6$UN5-rOd6P1hrXQ%3OIcFu0p!eh>>LbO6$>!WOyoO+4K*qfjF>YoWf#RoZm(CVd z+!t9$HNVrJT;>ifMEe+=t=!%)wNm$i6JQ+`>shFT3k1cEvI z#SaOGY|*R)?B-9aZTKf75eeOJ(v1w0ar&MHtAJjpQn^r|YHoGVQ zLf0lg*jF$U=5)L8cOCf-CcKbl$K*%^VxnvNklZ2=2R_~P%wL&$j2}U1AKl84vt?7V zrJ37+z1R<}!a(AT8;oViDAmASjx(rwSRCYH|0yT7nz+mr;pn%P#qYu|iflAe)hc?K zWr-G-HtoyQ!Xr9b7~J~21k48L5^|V&+C*X1EP~Qi!7VjR5I?XnX)AXO$lET=>69eV zoC3YeANztSTr2=PbV~+g?6^~OM_Rpol<@Kk;Zh*`pZA_fP85IZ=QPJtJ#LfO)xX*w z$__d}CcQAE%FB-7Ne%SEvun$~UYrkaifh;v%?()+iGwQdso9Qm3qzHLNYt2~-yx!P zW(E`-PFiVCYJ=+wk6KFu=WA-Q{Ea3C{=BdP@m5Zw(oqG_eltV{K#%$kwdp9YL4jj1 zfyFyem_572J6Xz?cZWehDeY!}eHJ~(@4M1gfj;;0y8r9yghzjqoZAH?Pq^L!@aY=R zOS8N*8ff?=XCa>smb;R%6)wF$OeoO2cJ_vZA3V?O$wVX$C#PL_K`=#X*;wHH6VK(B4yrQ7i~a{qox21cGbnerO+=YKzqIWebO+n`GzBnE2k=&5Jj1y1)NzHubLz+&a#SvJ7Kaw(F#`BJRS0KZPPG)1}}{} zn*j6CeCk8=gb+SoS;iMB)|!miyArdT&?&?S+^ER^2Ibfq*WC1MlP zc4EYu#R2*Y@_eeH!2oGN2wKkjkEuo@><+KpD{Tq*L&P^`adQ+WHA!w|HQuQ_ zxA+~nKBK1YJSkD?BpV2`yE>ZfJBX8ypVYwH<~lim%*|CNEHf-77K|pnTZ+u%%GkJP z%Mx^X?-kky^8vn9rPS(ISf~qrqF?xn|1d+Z)%qANoKRB^Z3jY^{^B*YnxXn;o}Zm8 z6X07AISDKs+|iisKfUh|f9gt#+PU%x5IZhacBFxr#&1Fr7T`NWG}|S zr{{%-JAmf?c7o7D&u%Z#jKYG1GqbsKf9!#5Q?#Tm(@VF@pTL7i6da6Qqx-*0Y!*#% z(Tj;yBfs?+qn!e3Y7XqeUTq(M_$cYVzm;I+Y6h^-1rg_^N4)~$*3qKh^>*NE8(+wi zcq~#%Iz;z_hiJN*Xmm~aM%GF3`^67j8_k5A(1Y+H_gA*GUqKAWul8-b;!MoxKr8YzKQAtK!JxeSR27IWG6o(o3_XrfCw{PzpL! zrIJUCZn3Swletu^Gouwo$YeEjMwrf)oG?50oJR7D<@?IOKv7fe+|I%B8J;X~OL=?& zCT&bW(t%@Ua4H4ywk|6FC(L5MrrJv*C(MWKx;v_Lo~u25@S;fQ2z?7abNt-IMP%m+ z)Q(w%I9AN}oL8(@f|7&K+570&L!`OZ&Fcj2uB1_4iD6i(C5rUA)k9v=JCCeEQJoFN zGu+gF1ACxe<@t`ZsNHb@VFKg3Xz(9PE8Utd5?|!eTLP1#JzP$RY=bkMJ)Xg!Wxty< zH(JGg-z7%CMH>tWiP&l2yK_A>c+QZFS|ZN6x*)5FhHn~}e&`S4vXCj+z<7@@*-xSq z-7DYCVkjCOXP$I8Q*Gk*$@!Cbrows&im=bjh@rVQ(BWz?)rN5wE%YcWO+(1s$2Yzh zQzb5p{OPXxA{rw(+SEXv?|LsOB)Ri9giO7Gp+AO8L5AhQrAF3F$zlHloG4EE>mRAT zxkUh|&!yGQvwK9Ns#qOn*Lk34=kR8ATc)|87O(Y(UxrsC#DU(J1?S|UaE!-I;%J=D zHcn+p{#@l&dNYvLOI!sijHKNUcbfplTHorm{WEZA4?1tu zt@qexM*{^eXLqx0$B194Uv&El6(}$Ej9VA@SY@Jp?mA=T3>sI@9(K00CCv|MZ_Zw> zFIY}KYr|u(m~6T2^txmrv0VVy%-!gjZ@{E=|Bg)RLKSyT#~PkL1`Jf=Yb?hjSxUSr zJEXsKr#&FhnCO7V9@cRkpHX1{P2^^qBwhjXC<|XzA`A6w&FeQwi=?PanYLn%tjWb@i?;ppkay`YzJ#xTUX}=pMKAl%~3GiHCK&)tO%WepJ1oE9? zs31!vaI71R!xfKOcsXL8pN2U&DUuOk0)_G%qW>GF*7TD3UNuGo7c%c?00z_rk(npBuoru-SNZA3*)_sefB0c(Z1> z%Yx@Qb{no#+>3yb3lXg>x^5K}ap9^HmGCXrF#-p+U;{=-^-2_}o1li7k{z;n!s=ns z+j2N$^TWtxs=hI$<_GsB0_MUbn1A_Scz&in6fktZ4(U$)+YjHAJ_ci*34}cMszsN99IS12LAROnMffl&Fi1X zCl6&n2bRj!%>om@vC-k+#c%Fmm-@lho`Ub`Q`>=X+%Ps|ldqM!;=dh#fT4YhDpCgC zgMjU}`I%X*GbeZyCo#lPVH*Et3lZfsPMt?2B&f zij4bSv&?+D9j%2i3edS5@XB5wD56P)L|@&R(YbmfC&#E~DO5Uka()9f* z_WSiM=U=TuRoJS~HCtW?_>h$*2vP6J00j*lvD2gH&kh|DVIdAId4(Z3*(C5=vPeEv z3nmdO3`oGKWJXzw`cqFL=8FK+7I;`?X&bf9SzhS`bF%s#Zv0_Jns!-#Bh|MBALYM< zlGyKy1R_Z47)7k>&)JV*?i_}6W?#X)1DT=of@27*LfW`?Hzvh>Zz8kFRbpQ&klhB+ z~6oCFe# z{@+N-%0;%x(R)}V6YwE!8BC(pQ-#)R`VykCwMaYNG8eZT_p>*}d-&i&M4|b{-)!gj z8bQU2!Yv#NG$QXeoc*2$@61@wTV7Re^L!tHbx~jsgba=9UjR=&#fvD&9Ngx8C(ppT zv)5cV0_E*vjq>>!u-Ja%!zv{945~q25{p4JWmLztdYdp`(R_b#wf610(1t*o@W#6$ zi=%-6htK0i?ysXl!8Sx4VUB7eySoYaDt0uN%l$<3u@@subI5;#vu3)C@7dE#GX(42 zaNv|;rERON3}8b<>W@*vT{^KLB47+h5u!m_$qYxm|*|(NhEx!86g$KMnnJc#_pqk-@*%FT z^Z~B`UGtPy{;&~J8%Oo|cuiA1APmYK3Vc)c(G;ceKq;bpr<`j)>A|oWkZ=!tC+_eI zJC9MhhswV|ZAL$|5)F1CEp8!>cyL_vY0V^_-=r@~Y%FU{&s_aVB%F`&2OL|MF{#&v zrl*1%p@52jD(hf386>T9Aou;sWXqK!h9>+B<@iW)fsk+9}+l}%JZ z8uDgzhx@*R+{f;6-tm&SP){OwJT3juOQp z_Qs=w`M&T&Wgx&lK12STnCWUr<0we=kTOn8!Gi*RvW|W6Wyn`&fFFr~bvq7|<9@>X z^y%1^#_z#+`6jOkLlBaP_bm>^;VT#m61eJ3Q0PHgP$+Rb%x0U0dtFO8w+69)74nu? zjW8-le)xJsAx5jRmoYR?t@DCFaIMX4ZH#)&N8C*Cl)rc7RyavAhCv1KB*!Z(;|m}L z_JhK6Fwz>8?xflgiN-tmq~$GXN|=)4%%eBwpw}%f_lN=qlEEd8cHIu}uT7 z&Pl=cP0bu$(tqq=D3(`YYSx8Z|I}U_SfMt*N?tmYe}{Q7&H70|U~!E!?1mu-m=SNQ z!}DK$&Jk-JV`WSfmyQsU7#?%ZS@Z6=3Qd!fjHTEj~mL!Wv?r@Y8*W`7pWgh5yyu z>)y2`4OV0mU$Tu2Cy32Hqo+5R{ zdUr0#&KQ<&##c^Z`j(?L0Dr<*sfBGVGxk$(Zv5NmA_kaeC}gaITZ+1qPhFhvOgY_r zIxq6M-}m@%He>NA)J|Lgai-xCJqE}&c1S!9TzfKU2X{bDzl0U9$`A3bCc%FL?^NJ& zRP$_IN$_Obrj^IMs`%P`J>R4cf(lts;M4^8{X)ar3I3q0dI-e#!?!Laz2JL~wi`Th z24wFgv~OtT-k)EtecIo*Le4G|)hu8j#UqLO>f$p2RL1QL`Cj8{+pmw?OEZ>*HOsx1 z*Gq6wcgyhfWJ*ZjK9;fJjeLmfHZ{N~NI3P|K>sa8G>^ByrMAmRqGhNOg6H5_%_@YL z-0%GUEZ(&iG8pF0Qm6De4jF{z5!>JdF3hWH8Xyv&0Mvw!k`@Xh(t6P&72T<&8VRoi z%SOPwL$d%YGg5Zwt*Dgbw?N75G%M2wW63XhgYggla>gq+9=5 z6C$9R3WCc&y!Lu!i4HMUv%(tWK(PdO&UTVDW|a6{Uztt;SlSJh4j$4?!V1$lTC!eNqM-a_ft< zT^PURaV=jk*A-^XHvjxvPoacp#IJS_(Fz`1aHcr%s7reO!u0J}=ohVJh3ebm%}&Yc zM=?-mV*vDoM6S?Sd#`k;t4mF0-M$eU#zDoU;8?N~iK~JKSn52(d((sVw%C)=k8dp| zvJ?2ynJ0k4iGN!sUI9ePHj`62-URC{fhIFxSVQI2b7;9bxbRn}gSQ`WCOgB}0 zy&bV^rg#N=o6H5{qrdJS1YB=Z>#MUXpY8=Q{+Yc1;$R`N^ zN5)$HN1Rjvn5w$wVgLtx1SDwCf)FGoX-`a&lMLie=5ySj21Wn5gL?Eaua_M;25z4t z!OOEUF+42TX%Va${fdH0oASSHscE8z_^#Cb7#aT|^|2G3Beo%>CX%Y{dD7&|%+dgR zZmBsS*K@nGP;&vt&6B9ef2vQ!PqZ@D87k$UJJZzFo!Nfm&Fba`q$0#1p?$-Gr3F(+ zaZnu@yqniSmc$|RRgei~!XbQa_6*NUPHOvQqxFip*VB$UEVU!cebqsEVy66<=cW%P zwTH8fQjzbFbK@y`U%xnNShApANis}?mihP4&3v4l%daKG*W+#i3spGSPSHp?l$EK; zTdy}Pd_qO(4&pywRQ!gfWPHmzqyWmpG;; zgfjZwG4s&@B`E7*Mja8=QweX5d=UjtP@MhUy`Qbm&5~gZ=RfS9w(ls>uSrDM1OYTa znr{TEl~|khsO%A?Xks?9wk5l`AF8AhOYIMX`Yt56rB>`X_vCzF{gsc<(D{f`I%-Xv z;ZrRI_jLL>S@il!9wNPfUTf(6GGlqE9XU8?Q-H&x5Ien|E@~YZNvmG9%2L#>d94=b z1~_Bf9m95?Ja#$~B4XRMK9O7m*+&hwP1;;~n$Tr6XB5^yJjg!z7>kWnIS}4CrZW!Y zLhz?;q=roAZR^VUxUq{JcdE7?2PG$M2jy^VJOtS1KNXNS6aBoC{wx*dlZ3Ogj_E&O z!*t8K5{p-0<-7(=v9`#{x67h7V0N`=$IG!LNOeoSLnxyDJ8C9$%$}xxw#-~JV;S)5 z#id?W`k%mV3<+0Zs8Uye^+!IUL=ehOyI#GV4a@=WG4|LDzl>X()ipX>R}7WXesHp^ zEH`zOl!3*c8iU{DktfS}7+kfpzbcaUCuV%x^>^IjyoOhuGSq2qCL`^e^5Ss#Y}HvI zCYYWQ%3Ems3Z1EKJFNG_!9&^!(BY~FMDy67GL9}3D+Exel`j2(`$Tn30*FmsUJGS# zy)@7Tf|;7}O<2qagax%J56zj?JwsuY((^})KNI_~39C&6Q^}BR($e6tP7rn^nU zA%LjxSTRWB;i0;2FFjDzh0yD-2?Zpr4esOFdRIik+5&b(>6#%Il&ZAiMm_| z%Q*}H-=W(K$97Z-PjSj1f%V>ro#^xdzE!1Gly4mWc-j1L^mZzKDX|DUV2$P4mgxs@((0Pgiw(IdQIn!k4cTIj zC#DCNlpEXLX8#nPa_C@^5$A_8S&V?+cA)zPCbZ<60Mo;*T&>eiZ)pH&2gO1qoGfTW zDVo4YKAhj%|TkLnOS)rnr4FXPg(}vc-gpLvGBWF=Ayc%ZlQ?~H$xWLIx%m`i2=q?rH zbR)mp8z>}oR93czs1U`w{YKR4m3fQ65<-AZpM9+Np=~`5bfLqbae8lqv5EndknVFg z2x#bzP)Ok~NzTk^ot*Ufo~bWljKo*W!8WSoARU|&F4X*d&kn^Ns-JFtlI}Gdj#@_d z1ZK0*yccd!ICme$E}NHe_)YL#XTzlNBy7MIeARBiocE&YQ~&3VMhU`con~CDv^CCV zd*d8%!5=n$h9GA2SLrKdT_a;CtzTHFa2Xzeeap-%SiY_p`t2mg2RmoVvK4=!_VKy} zF+DrCK^CaadIaA@-x-caz@~~t#j^M4ZN{m}DW!zld4(+=aZZWwtWc}r_FezI-Dc6t z1E6&t?pScQ4akdyt;<_*y@1ckl>%EP0KxP#;kH>< zHp&^S$^M(7@-Yhy2$LMP(jwdVe|HZSbn;fRd)a5MN%J}%5f23MObOoaxbI%SdS%0L zQVngK4^e6g8w2~N?V(83nOC=&J!~2Cd-xfq4jcZ8X)Wf;{jw54{CT|{mE@oJ)B_Kd zZCu=;jMznU*~e^Q<&K)}h8v^m*2xOes8yVp7g`ljxv)ap`_2lB7%hvhnEqO)VAszz z^%(%7%@2_0F)F1d5Y}YaiqEH;1|PnZEi@Q^+VVLefC5@+$_~Hy@_zga_6A*qIQ&W08=%M^-a%65L4QtRM%a6DuUJl~#@FUj)@(f~ z;(+l(GrqSd%@$#GG-JxLG1pu3EzfXwLzg7ql`bIv`YaAWn1G8>y~_*Ydm`Fz9J~AL zM~sJ&JT%*$P_^K&ma$d#5ziA?VP?%!G+!WI(;Wu`DiygIDK&f~|AJ7{lvt9Jp801? zH?d3>1isk#Rm?y?&)1y+yjB_+@boez_7nD_0NR9@oGk*5sxSL&J9)I7HxmhA6#YLy zRNehX+M-+9y&xFs+>yqSBntQtGlW3<%-qMaCBOsI*64l1wIMVkQlOY(O9Z;O_Uck) z+y=A5ol2ThbJzJzr}ZjFA}njHnQR6HrR+yIfK{(afk5J!8xxDZhojDM#dh5Y()zej zOU+{AY|-i$d3R$i;PA7#KXdD&9bF+C49H#p-y;6uep#yMq}cpIWuxMA@6f&Q+BxZj zr|0JsAc4QsYE74D-`lgIiI!`m);&Vcww2L=wkfo-!GrBiPVDnJ%$m1ubIEh<56~}A zLwsh3ng}x4n5tI8Ib?$k^zQ0+h~H3OhlQ412EYTXOph51>{2N-G*<5{cE_^=2=BAv zXeWv-aJyHk+lZ~{QeQ4sG6*()mbw`4sXMWdAHLh+XDOS#=a$-rW14Oj)FfGtqb-zO z*lZMj+jZ`_jii`-t>;n7n2GhXOE|ExqkEC5H%RNT*WAB#_Tw+mPg-*< zKQKdoFrI0`^G$EKx_=IZ4i!q4A_Wd6>D||ULn7+m4%5b9*5B4KfCiGT$F*6i!^ces zz{xg7JC}*>IUxl@E(6HSS|SkNedrb-ZO%4gR>U}pr8Go~itEHxuLYpgHDzXG4|LZf z4G%tEJG>;hG~hhjJhiikj5!$AwWnH0N$~MEj^_oZ_Qe`Gt&Z{)8IueCuDK6zWgu$x z=NE!w5lATTEyq{*+XP#&4GmNKrAKt{;OXvO zC2>nt(#OBEY#^XlRGOlIiAr?X*qj?>!?c_B^IU4&wcdz#+oihM5@?9Y;B@Vu@`EAzKWFkvZ__l%)CgV)QO&!Lp_e56^X;-&fN-aWfl~)^=n3u zu%b$-L+Z7cn;V$Xh|bVf?ZOf)o5oey`(F$}+r+JW<*y12{QWpDDW>=6}xd_<1;;{LEhqgE3&hTaKa^{5oW;+o2ZQ zI9d6IZnFHz$7!t43*9N|@rjod5J)f5Qv_|K@kPFygZzBdx$*+54B>p@-1s#mC?BR> zI;pNvl6Vz&^$JnrQ8AQ>jDkh~-s-8f*1hLe_rpdL&L@4g&%7$({qMR_>nuwCNf9ax zIxcuv&y6QYXVhJU{)rx(9DXHuBj&jiS9Y}jQ)N4ksffIZH(sSoo^kv(uzm6{Mvwpw z-dRf(w-uAfq1Gsg#a8dRflN!w)oH=1JSXIKUw@y_1l+8qv}@hfLeCL6)g3ak7Ys1) zwmV;d8fsuf91oytK}8jTulQKBR~vu;V8Mz2c*sEePk|(@FHsGhB`)>K!;NZa^@=T* z5Q85if{n)Fv~Vjb9azUW#bc(LLkuNvcIf+%I&(pD0x6{9h=wo3Dj$7sGK#-fdRP>2 zFu%3cg?5|5GrV_Pn&#H;U8fxnLCw9cy;8NP?hbv7Mhs`8_C$GXx}I*(e$^jI*(y)P zwgmYaOKPu8UY2{vIgZvr{egprxO&@;1iUEdN$ekzbH~fVNvfu(r+CZoPychIfj`2o zXp+Z7pMyFe?v(D{&Aq|*R+)f4IyxPt1mR&CzNMh_IUJlK>sj!57uS~*XTmERh4-feX6(XNL5*V^}zCa_c)Y`WKnAzU0U$HvETPq zZLqo=Bim?Nun?39dh9fWUV~r~rL|S6$+N)?W1P0ZHF5$dsAD!{0H4MGJAJOLEP+Rm zXDM={1LwC&|7C@VN)usyLU(i?NI}SbtdWUD5%=2n%K`?dWZerZ-cQN{#qXN^&r7W! z(B6CG>pDDb9F6(WlS8LG>vuCALg53?Qb!Nf_^s7ZQP!hB zUitqiRJAn`Qmhkx{aW%JV5B9ftYQcPEvl$0j;M|XS3u&viE`}LCYrB}A1<|tK!$xm z`W9+3FD-9{$JvgY>=i^SS-hE8XQezNe}YL3GH{5#RXdH2TT?;>)*Q*z)ai4Ngx zHX_v$1?;hY#FMQ^tl5<#D&IUl4Jm8A0^+c@abM|EwmWYW{h4EpZL_fJwnf$4!Zn0#n;{hs31f57> z&L!}CuO*w%DVq-uc;jbq#a``QnwzCKh5;d%mh|jjT%m<4b<=0y8T{WI8_e`9mTbIH z?x9SAMBk*m2D7UMgf!;WKk72Y(hev=jxagge8nl6;s2uPM_E-5nl{jAqbh7ud&BS3 z@o;k7P@?4lM$7l800u6a`}0ib3yx&e96(R^4r7H?c3_^VN@*I_xmt^BRqfHUE^}Lx zs_wL1B1P?!re{G*vGdeocm_vP4DET#XKX}Pb=I5u$x7#-?v^eZGgs|E1%ll^Z-kHq zI0OL}x6@~?9DD`snH{eKZVqBU5UY<-P{a!SNDyua8a-Ks3$5n~E@)Ze(@ZdrKH%lO zrsh?{z3UXanzLikF71B3to!^U)fKUtaV23_Cac0@Hw>S8+Pe(Mm1=JL=NiG<5VM73 zkjjdUi>x#@NzUMXcbI*Q&clQ##t-g1@w9R<-m3Yce~5*ltR$eo*eH#$82yAy?DEaU zm3yFvb@guH$>WEVl7|m!vN2(+<#fP{Q+R9E{TVu!?6Sh%KA(AsKK>ecNFIQvpYu%! zFo>laH}NY^7h2Rc_Yn_sRspHMKWmqKX0V-0sYUF7Ip^T1$I8m%t(GYwEywmGjF z6(TSvX8%rd%62j2_cJE4TWQr0gs>?IO$9a(Xzyf6E0q>c{`Crw5w!F8R@r%`xzp#6 zCjI+A+O%7fAK%MPz2XG_lV&(FRJb}P@K;>LX0P@~cp9?^o*w2Q!=K?O-EYBC-`Dfd zmhB8Ojm=wNlxG7FA<&nIzIIB)FE=K6H`moD=!S+3+(r-TnOAWL#N*-|&5(#yj>ej7 zYL{xiu+~x;!VZav>I3dJTVY!JOlGN@os*ZYbEMZrszXJM-uwQLse7+2n&NTJ7k=tB zXfAHvTFGTsDK?>+k#46YT$Fap-`nh`&tMRnexblkWCjHEq2E-#*T?1A|8|Jek{oqSV7R)>V7I1SUGquIZLYe;zufcIX!V3Jfv4F~fi;UQHwq3y*E z3syR^A^D*Lx_0`7I52?)cFPKE;Qc|#YcxJ26?PL-BQsh~g(GF#5d<*)_&1V8WwB#G zf)CJ5@0_yy1)L7?qxqEOGgB+w|a;b;jdD4f1cL>3>*Y&zpy) z22q1@iiZzACHpkYCsZk$=P_;a__Ci&4091m4gj%B5WL&X?$ft$uex*7VAK~OwLRIC zW(c)5jO;>~h5h3tvLX6)M#*SFel)~Ti(srk#Fl+)MI;Z6ZJbV$wMLC*s5;TNn$R$# zxLp_AxK9mS%gs{v>c*vLa6+;~ZtGIx6>lU}7 zo^(=#q4wH@(eOaIs{Drkca8V7G9o}m4zpv?Z<=TRk}>PUzx*!1KQ}Ww8ki@Xrj}nO4ZF3c5-}!E91i{L-W})n>i*ic1g7i_PNV-)a^*r$siDkwkk3p z-|+Y5`wU(1KtoAI=iVli9TDEx?gd%P$)H9a19`Jiwi(E}*(gL4vPq=OslA05LJ$6i zS(^A(+%Bsz`>1w)yB%{v;tgM-ZAyixU`K`QM`$ds#M%Eq`5&0cKn1agb$Cpy9sRB_ zqj?-cz~kex zt7ttXw1J=hHqlo(@kF-uH?C-7d8`r43B#SQZQ0%8qYBDs0!66 zkc3>`g3Rtzb`toz=kRJ$)2J@Ru&pI0kW`!o+&-n}W1IIj-@Fc~iKR!jc4V>UoDEf} zVmx@!jCyYV`t`Ew$ndB$vXuaWPPXiX?Me09JwbGM@ok>gvWqju(Agk#j9sjN!lE%C z@py`wa1aLNtVfNT->4r&$33n_ zM+*_55matXqMOI|FE;-*=ucWpifX9*%P-~Z#zEc1{%CAi4i8 znP$mH>ej%^**ZuNa`^ zqJ!7+h=Ht{WQh1yxU@7XcxQPa`l$V40{3$)$t zj?C~2xu=KstYOxgj3>}2I}ssXeu7arDI_MP$%CS-&&6iW+(FfBj_Wvs21v$rt=+|9 z#VzsVYWo(a=upbweQ+?Ko4hStgt$cpA?&};Kq z27N7H#3XG^C>hDO>qs*7u>@k!(vvg@iscXuiRqEJ|C${D#z)Z2G zS2=2ItDvP5Ef2Vup}se*p&(dxRfc7yYBm6`mTlB~t<)Ap3^j(&x9&uWw zNe2&eNHL-WxS0d6QIabGq345^zHPVh_(`d;AX728c8K1pQHXu=t#cl&hX_0CW|X{z z1+KW_8nSgG>muZ+0A$XbR{ImN)Htw?yQk4nc26z3C9^fXEayOTjiO^V^qs-xG{YXX#gEauzrq{KavztKgqhI*=)l^iE>Tu;t>P zX(jZ+w40yP?UjGIQKJ{%8XT)UJdUY?IJcLw7#T0U#%YJf!8|pt*06?{URPW%F3(0Y z5YnD{jtz+pnzPMr;&*ox`Mvo$OWa-?r%C5n(46iLFG;m}>^}0kOr1|RRkn3ayR|(a z-(h-ZE@}4CtE!KMvI#H`(hx!Jj6x0k)d!F-!fo}un@-I(G~Gzi6f`x@zQYKKa8=#1 zPIUCOeLwJw$0F55Xc{@UdGhJWMy6q!Z$nR7v)sLZiQOg0i7z}T*6C%nNsr_}+hc~p zZGJ!NqJ!_SM*>h8op2Yf`)+I1d9?bgBjb25mRW+ytVe`oJ!3UF4g;7(MfhOA#sFRg z<4ka1m&5duaj~}XE7$$ipyNzF&ErY*G^I6{T8{x(PDuFZ|6+NKTK+s9)hW;7WvBxo z5W%+)({xr+1m;Y@z=L!;_FWZ+eRUbWivCR;6OZfvySCKNa!c2>K_7y;{3sH!A7xkV zvAtCPx|sZcH*2_XPEu$?zwTWk0>#34F?7d4t2pIUN|=XIO>5-J50-jvUDrH zv^73!l2~TI+-Q>%U6GXQUa@Tb&jei<@OZ3hFR$bz>?k)0C{JXF&}7&gB}p8s@=B!* zgAe6(frPG^X3BR0x}hVnc0f{5xL1tc=U85CXbyr8^+l=&(0`0!Wk5=GEykpk964hu z;SSm#`0MuajJbsyN?LVDh`dahI4%$Gykz|j9xhgUQ2SFuSO@{dA|89Q>1ZpY4GoUj zyaU$T2nd6jRFL^_hw@o;u6v>9y7g2*U|s?FxUQW}64*SxXn> zVF>`#Z|Zw38#ss@jT4;8?rC@^nuZHw$eNUn5X-s`?zu^THq4HV7Zk_2N=(|d>8fvdrAB1Oos!M4kY5X2UkA^ zsP#2afHU(}dr*DTTAE{|3#>k0jDN{dM{+m?`(n)%k);)FD<~)AHO`ve8TX;>Z=CM! zeP=Cn`)NM*8!M&S7;TX55&8AGGU|qHF<=K-FeiX=WE~_sri}$bYqMV}7PdKDk>S0c zO<}98D2|`zkZ?_?ck8V6M!bx=^(_a>IT=X}2>Vyx?ge*QY`_U;n$i>IaHA{L4BJsw z8|GKAo;QC$?y=fr);nE4QC}F4`);f2Qu^1zdL_8HPr9afobdVpn3(W+7he|N5nwTC zq~d0$TAmpNN@1rW7?8*+dfcYC?{+mW$G{Cx8z=C!Sfs1)@k8Vj+4->_Mw8a%GcA+; zqgdA?Jnrg0>AcI@TxberZ=nZ_*0nzw*dtLD%|6=ap0=c}rvNVo*}X`Dg2yQPLLM4@ zTKV-QF5XwWeH0@>vk9hIpGZtE#Um3!H9A;PWA{2;Qb zW_|TB^j0_+g49w#&+`{i#clm9ZfjSNrn-I@YHWzxan?=J1=S-dx4Y%R)$-BVcJ;UFurN63@p|FOEWG6T2o&^&@etg$EjWwD?bgb<*JJ5OrV)i`_bKRk+Vs0MCrt#o zUb7`3k9ONuJ_m3vvpOZ?^C<-|2P55c1KUZB-(4jR55f%)?k%g8plgI{!zAY>6dp3J zPqbBvT}r6L3inprEFw%$jT3ss;GpHhva9h*)*~oaaW45X=%=3r$VRJ)114+W%o;Z; zAH4yYx4Nbj8+kvyd6obFtMrcnaLQA0xSBgS~iES);q}M5e1-S<|3+ z<^#Onx}5o*LZz+N`JN$1nj$LTE>BCV?ac8gK^%K|@vxDbr;5MSi7IPg7A(#0d?n?sKL+XP|PL(}OpJZWJhesrGJ)e;9u=LeFw`sMj~c5vK_t zUPa8>%VD)KwR9M?8*~XLK=>K7w;zRwgRc+ll;d{7iYVLtnp1?2_*U;xYn^0s`|mU< zTb8W^j=L-yF#vV9Dp+X#Xt3TDadR!mi%!*9MK?!S5Jh5Hw>NIFD;9*gXe* z31U}l`+OyQ5@7KJeX4-?gncdy7;guk)eBa2;w(a6Q-e9mQEf_BWO5UVKX^_vL+`)T z{QU!udJ4KJ74h=k&3oJp`!p9mC)Yh$)#;~bd2I#TqUGYq(uEl(O$z&Vod4y84{G3t zCR8o&+QDYwwGM9DB4vks`7a7zT!f+NC2->HPhZJnkv>VG(IypO!%WRZPWR2h;a&P1 zVf^Hda^`jp3fVCB=>`Q1IRT~G4Ls7ZWE1V{GsFroO;AgxzVmLKRZnPPN#sm=IupyA zuRROjX?^N^Z%;1PGuvpjHvUBe{>~BZkE|3DJ)2{*yumUM}zRq^-IFM8F!V$~cXCSRJ=ItYt%^vbu8-uQ{HR9WU*1J8)VIA1zMHPZR z&ETv+KE|A|MQ>yN@jaaP_j*f*U`Erg8ILiHQbtsmdr@G-AC_S>b=NGiH+k7=BSOz( z>ROiir?F|hN#Q>&bGzvvx5j3M2et?h*#zx}6hqc*xiDoSm!3~Q!yw65HCOjY5$N5N z)6oGF6w_k(u;kZ(k6aY3xF7J$f2gX8`#jS^cjBNIxQPo&V-de&cSZL&2{{@nVjECe zrb|}s&R#mBUp_E*h+q*tUgw?VlH(`U*|1FKGs#m_VNyM5aqWfb^6q&QIqp)bB+@(4 z&|T?xgmSWzhF!E~J8_ecSEyLJLcG^a=RJ@t9EFP7=fviBu3^KwqCdH6Oq;Qer_aKe zZsd7Re}RSC{F-TI-wV!eqou;CIDa<=$fZx96%wZ;rCve71kAa7kBK55(>tXW^hk~M z=|fl_&f7~JcQH{=Nr7Wgw`BF08#A7k{%p{iWN zOe*|^5Qi)BKa8X(`p!wh20;TBcRhK??pn1$3Il;W-0u=J*iH#Zc??#>urH^7su&mb zsal`tv#67UDVDLu-e&2QUVb|fm*gi=de(LrRLu>?z({y#=f`xsP&rgi`bZd64g+@T zu0R-cpRhLWAthi>URfFHgb^IsFq2zOD%B0f1s!G=#coSW`oxX|YKFQH-9aPIDIr>;XePvSdUY`dsW6iErcAoJI2G6c#~LD1ZUW_Z zo3W+CsS-ovlaX4DXmM(no4B{H*@$%t#Q!fz8) za}^NqDM|RPIx*S=NQuvR79H4He*QA;pGE6G<1F-5ixN7N+|}pgVYq8&4Z`RsnwgRm zt9!5#Nw!GAVJrhpi1@aOYSCqEBT%$TC{JrGIbp9a~{DlnqfS9%9EiBvgP1 zBx=9E9{|k8Kt@gA3Kl=`Wd^aZvt6k80VHxuD4PnC)fua=mIox>(GzC=`$h|j*?y2x z;%-E0W#5T=;h4qIuJZ?glyGB1s6UwViIGG$ODJH9;+>u^o!86YC`m7vBu4cmgs(t6 zIjD7WJa8z=Cy)HC+TgIi2CWN@qnlD8(rgF#aHJ~QS5%-od6Okme^cI>!)&F}*MsuC zxY$YZ(b}m)R_J$>KT2(?Jv~#r@K_V|X#!X_wQRf;f{La;I6-Fm4s~=lXH*KT$C@@? z^VD53-vRKYx~qzxSmJRO20vzxrCpouW%CU8zpm*1GQ@ydd_zsNtd51l^J4TNP>QoF z6jaai^r`js%&pX!GF!v!eC7h>XF-qhUrVzvyN2*<+e(`tvIo}g4iw9B?y{J0vT`XG zy;@8>1uT*zDNu9UXj%h%A+Q_rYp;!V^Mf|SY>y5J0Fo6v5`vTh-+#u$%{e0?_W^Wr zp%rQ>K4PijKM%Hmtc^AY1Za==uPxBKc*wpK#exqg5W~$$AWw9Def=${8eb;;7T}{{ z!&*zUV-rmV81~5A`XnWns%3S9>}YQHXYuf(*D$qf?bnu}Of)PsqEU`5)u9@Q)}@bo zr?};`tZNp76ilija^mg)5%bpv`42amG796h+kzdxr9&iYVP zsay|x%`u2EZDdh<_7e&SlJu@PFTLm&{!itHy-dewbVUJ-UOh>m$3v=-z~Rh18M(1Q zM4;SB5fmK1#}tZm7cAlcl9VZlre^$V@QAV+EhEfGFV_kW3Ji*eE05)n6QT9j{#r;#oo7?O1MxJq{oJN zk$^dsH)|j|0D65)*-=%2Tr3K?hr06*pt=p6SPH zm^&81S^XEbqS&xU~m zHS6^5EjQhB*BtoM9}+2+WNcj@Z*IqU0ZX{*8PbqII<71nIn8d##zZdo(@QKxALZFL z(pHOw@=o|hx|x@DDtLiPbOVDQf2>8fp&DIHy`+e3Ev^$1K12Sn6}CB_v^8|Rv}4*w zx5Tzx@behuo>=oWu?G94%zvj-psm#7rJv7|8aoPWE@xWETg&9>PRDDED%hb(ZaOX& zT3t>>+{3zyR`lpt&WqjB(LXey##{&v%0f5W>|@>OuX*GnelHk|@?~ec=W8oI-egLP zuqwg0*TK$gSfzPUaS40n5kmDkVU%o^Ur%F#Jj(^M?=?L6q%dn*enC=1+`%L?2Fy2| z8)~(Sz}f@TzhQ~8!yBHQA#@0(cqPRiUE-3MyCx$w8H2l-iC=AC5z!E=uUm9AKGALt z&Hk;C?m6$x(WuH0Q+$TEaM=T^GISkz3Ij7!ow=cSp6mHr9PfsaLCH04Y$?8*keYW_ zXKzrlMUfPgQf=25^6~4AR8pW#Eh#T*(r!6Im4FC*R;d#H? zW}U8~txD%kepgcnmDuec`F=VK3H842q8Bv9=?43`6f(D|ND!aZY-Mv4GL7;%*_c7G zH5rJ2o}4GTG=m596O}4eu$F684JaL3H)u8u#{2@bwry8RzmjBm%hVw3XuRI|@O>(X z-e7XO_+vGI1wHKmXh#7d$KbkhGH9e>FdJyradUov*93(RyOg1ynRe`TAJ)SN3v^?z zFBc)roBaAM3|UXt!0wyF(iAzfrJ8dR_1S}3 zg#ew8XhFz0dUJGwyMEX@u_E(ZN+fanfU5NjQua6GW1mj=1$f=Q+j}CrK8I6A4JcanjmhGs?KNNguEn$c9?(vE06LZ8O{KDftji_nC*y}!juD06}BUqa-nHRys z7UbD>*YQrbYlh2<^ki}=(ik9={7jf;t(8mWDhA$JU`NwY96y)zpaYnv=pO%Rfmfat^^ZIk z1U@?OWe1h$Yn^5jnAQlB_fyPT9VF%!t+8F+E7`I)-T#-%yGZH85DQsK#x1_x2wt84 zA)!Uf|93=T<^>aUS%6GXI0duG=*v!iy3?VNv1!5P3c2;9_Zx*pt@?nTiYgUQrf2Rs znpO@@qzA04#`UT3B?)dXXyck!FV7{!vLNJ|H4pQc&CPRRDxKLDJ?Srshzl@)uPUx1 zT9aYknRhIj9%OxZ_o9{BxL*RL8&281TXhB!&S?-_cy-PkToiK_xr%2TC zSkZS+z3T?uI3Dv{WZ@R)AREyHimmC1Sf=PUa*@31#@$z{epbSv6+4#i!N*BtWCmnZ z$}C&Es@W6{2AcDUJU0Ktp|CC-D&VHqo+H6Kh4PJ2;7X&DmZDeJ;W>5C&uP6q#Ldx8 zfP(-syp+6+Qur9eZ+r>q9@!tK4J+J!Vy<;nz;o=1d=%)6%gdk)u~;cu?RK=DzWi3^cPW>BK0{FO85hNRyvJ;jyMi#tkd5Nj6l|{Q%la!@wme@>(kx34 zH-vacihlz*3J>-kHnMRNj;m>Yu%GVUHFjuZz2|eFocA9@>S5c_VIJNxL9tw&1;MN) z9+4buYy;4pLg^Nw2oJydu7Phq!?_J2woEfyGjQIk4sRL9u;%M#%_THPu+s+2$944} zGMeoiH_N!QZXT#rvLWT|tzY9}gEA4Xyuy=$ z`n@>y50wtCQX8} zW-J+lVgM6Lv*o>OTW&f|yUI5S_F};Fb#LEIl?Av}$3KUcI#8UjK7mD6vA+ROT*yF- zeLFehRQflLp_`qswT#6b@q4ne$DopD{X^8P*qS~alDWY8m&;v={Bq^$H4YzNh3_8d zxKwH7qXi#W)|7Ls$J*5|7P=LL!;0Nw@I~6Z3Ax0n1nyFIy3}u-p4lwI{nwmQ8Mv*K zBB-SbFL#NK6oj&6G>NXw4)#_gI)rL&n( z<(cilO6L3wk$n>-r4NJXh;w7F%#MW+dD$|qiA}eXk-bnvs%WAR6oA!RiHqD0j3!j$ z=T#fv9VUL~k}ABYa~7}IXmHPGNe4J@#(0Wt7`iWi>fVB)eHXc0&(J#ewlbNMDyYmr z-Eah?7(f^bl78yHJd7as;)`tsaQQbTLWKWWRve#7}j8P)vlEK0EJ(0Bx+rN1D<%q>I1L) z`~|o5nWZb%JAgt=?mptur{2fCs96T?Lj8mm`Ys;VHWVx>9V}r_9|WlAUY(bQ$+EM2 z;&}D#okafJH0#?WMn_z%NQO=@M84y8pgR{R?cwj+UD+n!@FS_LAHUC=Zm9##$T+Y#c7TXFFU?R|lM^~JTj zV>0|*UQ+>zl0&Usz9n%C749mIN#$nvt~&ujWy8sm=t~!vTzh*6tl*ciS@ctO1C0B^ z`&Yiz%U~YV;AV~=PvDAn-2Y)q4<5jhCqF#>hTt3S>Fl<92kHS|r_Ifmj+>A>*TOdT zFb=(+0VxJ+7dbFP9S2yK{2eh9DzHbGb!It%;;P4EexG!?G4|zzC=H?yD%&odW(%sN^jStI4i20dCn++e9d`O%Fr+5?UZkK^5BEB<`!NZxMP; zkPmu~LDzSKWziPh(qlv8#@plXcum8b`=S6jK*qn7TRFTG-*@5kvh#^04i+d_sIJhfb(3H)L|#Fx2h$)U zc`+U!<$bi>o53HeK_C`{?(O*JiyEGntU>Uy$W;(WWP6?urAKX`D8dB;p!99~N&QZ6 zl+vu&iLv;%P<+5~&O%Wmm1bJcTSt;6*lwEq9ikK3U4k`Nd{qv`d~M-SWCDH_`6_i< z@FR|(!?~RaCW(k9<`cK& zRXNC?CDSf0(I5&nwUB*)ldMuoJowaY>351oKx>nP{zpxTDwlJ0Rs`jDnA>Jqix~1H zbJ?*A77@CUCG@?@m5y5P2%&bl6Ab;s$fAoDwxK>Y>BSy?`xiU(gf^;T-1yQ4h-85HB2tQ0 z^6~Tq2kYFrr6H;8p6IJMuYRNzOg)8WCqT4*rP)VxwRO4s4o6R!-G_9;*yL+CCnC5hN3~p=*x#1 zusIgfn@ry!S#KtgEQSg|D3D?c^BkegnA4z~`A3lcr>(`Nm^a*Q@S+cw>ZF42C9C>g z#AAswTYOi7j0}k{8rP)fFDy#JVApvTi)j+eFCrka!d0fe0iHQeD3@@Jc^hE#;xt{?vO+r7^W{leE5IouX(`E`^jGty?OlX zk*+TM|N7KOC#3Sf^c{}}UzVghO=I5BkHo>Wo6Mv&75RwOymOE$B^`Ts3^`k_LCgb* z-=qI34aIJ|?aRy;+qn~V!O*j5~@E=vcxnC8j^Pwe@uh>G<6I3$u17i%8 z2zJhp$CO>S*BDM8{(RS8kMs4E6SA&^*|fa~9#)v~YC?%VADih=GDWHGlk|MvN6uyb z0tG|WH=fi6wpZyK)9trcd6J2Bf>`gKMTE9J(O!bm__B4LQp;TJ>$h`>n3C1E z@#TBqEjzBC-#Rn<_NaUXZ_|a1mL|ad(rHvK(J7&2sFk5>=Pt-*fU0m##ofFDc~|d* z<<$^n>(_Du?lZ`i>E7FA_va-_aFDId?jJ3M6KqxJw?UKLpG^qQ)JsHx57|KLXp;M&gwVmM1&cc`H(&ClbwNc3jS zrGrOT-ff{w|IcQb0-~Ib3GXg^QiE$x9xp=x`_FB6UGdn4d-(X=FBU!eSP8A}#?7&` zFi=y&7p_wDihD!0T@vA*pJDT?li((Ck;ah+x{f5&X0#SG{02iIXtEW7PTF5={CJ5h zqj_^Q5?w76o*dCCB6fGLt<_;ssxamj ztmMuYnuXJInquhDi7YAGGlBm1B37KqYMr|RHwSb!IKwWje_VT3mX%#(E2F8YIMWs8 z5EUM;bsh!mlSL*+?uCJNX0YLS<)UI&P#PWqNOa;{9z&jyAam+Yn=b8{`2-O&A5`FIKPQNS@`nm@1_S=pmq((zj^httxBoq-z4c`3SfM47Mr4fdEMGU$zTR6ed-C?v za5^KtALL*EY~%iVBYnxjqD263VCd#r>JS|@$pBi4p{{QXHA1q6Wd2p-xYXPh76lj}EvzDJ$xoR3mrnvA& zjzn{U+h_auu@&#|OsL>-^n&v$C#YT2e}i**@*}$nsRO^_JW1KglO6VIYQ*AWY{=dAi>ab;gikVi3e<_~P%eNNMri`UcW7jRjG6R6QBTCuE zE|#Z17vLz`F8}nwn)07!R{`|8ot~TnCr{=AS5BY6GTC@!%Kghv9rh8%Q4LHJD(+uO_x`HS_Uf-kEQcbD1 zr5xD~QLGl32{Wk@ALye=z^cR#`D`64)<>$)NoS?Am7`j&N%Ujx=BO@|X{A-)up-hzWT90W)?f+-z$T##_CPp(GOGH}x z4EtEW_5HqjJG?>D3|L+E7y}PC&Q!5QJV=z}*`PAna+E=J4WZsbOpwP1L-zSG0kP|12-?a z`uAh~UTHYk!*a9{-ky(cdh2I}g6Pc_7n{M~a6>#LycBh( zENP_H*fOUw3k|el+dq~j>X-NoX~($N4|TJYOYz5U2dq+0W3AmdBLj^<^A2zHRCdxY z{qAP5PxI806q!Z16{)^*1Z*d<({(5_bBvrioB?D6SiLI_Oh%d?M!r^$BZH1%hn(b_qz-+BZ5l3h6yHE zu2c&vZNd3G^)$(lguqo*S2)%4v7^lgUrFPSS%{CCTRw2S@mGS}3YG{lpx|pm=vb)NS z-uhz3N$!F?P$EtBIOpp*a)-nKo)SEO)Hv)YNa@N1Y%+i0`)4;N-tbUU)>Ynfnx7y0 z%{PZUi5xw3in#h&4SV)hQ2jT1X;YrU!WOE;f{ncW1!ILB!>4AT3GGpr6FfPH2a$s3 zGg+kx8)~fHMDMBig+iv#j0_mw4V+^$yhprr{$^PTTIQvJjDQNG&yYBq08I>C!jC=l)ilp*?o zJnau(lU2grf(@G8#YS1wF>SFps0QXKnbOCO!i8T~9U!g+`hA+550L97_s+(qR^68A z%RajD$yjPp8=R~I-wBie_qB53|g{c+9M^160>F*c)RUe>w#c#`MM!v zhV?`4T+GW@M+NF+Csv@_68Dolf$kCksugX8a~c<fhedQ{X=5bq9mBCC?N9h82LJ0A9ppb_Se zSlTvd^oX1FoOxw9NF`ju6mme6CBA%#FCp45xvjEYyScX*cmxtrLEq6U=!#qB7lz6_ zjz+XwnZd^C3*TS6e6T?151{ zIJi0K2ar=ON^HXX&VFBD^OJg-H#<0$VQ+}+e#yzJp0M8sE1`$9CDvU2<7C`+w-9eg zmH4Q{mW)xn?Seo&4D&}aq(8G?ThGO5;BFJSW)i;&Z zWGJ7Lh*T=+=r2Q0&6M45Rt{*VUNm>xcRZEE0sLk&tw-!~=#kkns!r-;xTupr&75!H zr?)Y!fEd=vMGOyB&cazi(TqWa|_LZHs3~q zCVyxl6nI;rf;XPUJ4%EScb01Eo~paic|XF$+j92Xat^O>Vz*e07c1v&U|O;!c<qUR}&a#|b+KodLIPi+5-3X?5MiIoN|fN&ZYK!!)N)?*p{hGMm%6I4~Q% zi_1xuzdGIE7oeC)UQi*VTaySOT$M#rl0~|;{u`Or34%DtOMFGmo8X%${}-M!4*HJEa4K~+^MGkoS5i=q3MZ8 zoE1Kt`g5O*$V@sdG6mVb(XaTuHYal4*9sU2QD6<4@}GHEp34l+xrjxpxCvCu~8{@gsZ~Q zM3oZYUY)KEpMJXmcEZSzFo_nM-h}`0Wdk}``&*C`GQUkJFTtLXZKU3(u{TxQCSH;< zfP${(DSqZo3ema)7{{hxrH21RAT=%t$pt{7sjbEoLv}L*yQ3&CcbmN3>CGSv+Iolf zip70a;d87Mryab*BKI3bE$lPFN)r3iy|?WXl<1FN%U^<_q4VoLtB$;GD6 zEt;mLKhDS76^C*K0mO?{4%UWr>Y-hO6O`sx2wm&X!f<8 zO_LFxy{5JtRoKQtXWM&5lp)UWTD@DBY4E2J0N0;^+3v~}7 zf9KP65oxlX*@;BD;}Qs0*kUf0|Dm1Z#$IF%p7n8Bn(uX?{3}5C>Lp%_MB2mr;`%a- zV#h8ms%Pf59^bzWAkh0xJ07GC3f!NL=;DLv(r;^G&s2Aj~6?1*0| zfwbeyIlM1=T1NJ5Y+#%xuuY~tDkAx%TtB+VaG&&q^5dNQun4Zcs5SBy0|iz)mO=(22z z$N7Hkl@N<2;+FExF9Iz5wnH)T+f#!Cck{)4x@QsvV79VxoI0Ys+9-pO{ea}-!&>kb8=a*%R|}+a+2lr$`Uq+Yp@4XX`Fmg59a#KwK^eF5V#g+8jQ)# z!yqRU8?N(^O$#kUCU7z}Obl5Z^#v$^$kO;6LUAaC7Whv3USmBs*%okn8^Cb{gR7k{ zuUWbZne(?7hahB9vJ^N$od4J%7trFS3Rb0i5ikM$V3Tk6TsuwfX7758o)qk4B!Vl% zs4O0dZ16)<@5!}oW@bw zBS0SXAdKeDtHK(2QNL@gbzpY?%Vs|^4_n z^wOsdl|>PQO-*+G0Rw_0z1-Agd-&e4nQ!k0_N!izH{UNYJ#y;-|a-u!_(+@VivFJGipzGjn+uejRIl2wSG;k*(aWj2=H=eI4+O*yY+N9hE6 z&1QZRzZtv@|ArO^%bK4j2Vua&L>LbzN%0hE5DVqKwB_N~J=2WfwcVZ4A%WsC6)8)6 zTI9iCzzpDRuxojg*PA;$z^sI4Ub42m8x1?gIhj&fr)R!KGQOO_wk>#5DVzay^<4>{rM04E39X z>4>yJS+CLizO+%Nkd0m*pW-0n4mDGq|+0NTc8j zM?MURW6xQZNDZqwZEDBP4qYhOwQWwq-AB@xIw@!s6JtAlwBgn>_E+Q)WHY`0@UCEg z_6W#;xEq8Eq78xlodijeTk(`&%bcpu4k6q;6&dPbIKbqClE$xoP$i!0-AgK){$wP0 z48}jjbd9{<4(dTVq}n@?OC32-pOXE>Sw`h`Oo6W9U#s~|k8?SRdjxbV>|IBGaqxzLjm|_G7y?)of&)-i>tqS^%;*7nX1piJ< z{#9K0j_y$Z9V?F04uj7O3`)h(srP`d=SSh{KHt8#@|aui+#9lh5#g0Z2JLJp@$=|A zHO6+IHP}tzvBckMBVhS1V0uS=Od}!QO1CG7`OE^yXjoO39bHw9`P6|8_CU`itDWkC z*l#G?jg_3cGi%ZgO;eV2kAUfkC(^0k#iX8`x62p?f~l@RySM-;OzAmZgF(w6FGR|7 zhhyYpvdH*Sqg*G)giM})9f~JDrdLbB^OFKYmyYRI_@+aLNl0G^Gp07yg|?9pHI^Bg z&KhR>o0RVMdOVROmgfJVFDew2vUSXU!i;E~aum8J)GWO4%a?SapN$xV6P8gg zD6cf>+qpOmy!VjjZ;jo5I_A#G|M``xkVQ9Wb8=*R$6o%tA3$sr2uO?ZL^Wl7^YdHL zEGH$=p|PY>!XBT}lmAU)`{^v_^1>;ItzSAhyFp3x<~IIFT|%WIgDG9Q2?u1bGtp+8 z6jQ|s_?+)OWoB6gARIIyN&E!JE@UR=k=%&UC5NM$BMyO34njOl`bWmzUd~Pf(Of`C z&eLpu&bUja(`LftK5g!`0=-9-*ZkoM{*mCz3?iEDbSfvN=tvHWm~|cBkk!NVF+p)s z6;!%8)&YAC3%2B~J&&c{ud@CXidpykd@gOr8peheYmeQe6mqwlmjm`o<0`^lvG zIZcNpU(4x*_9pC`&V`%74}VHEUgHF}?VWLh7vzpWcF%^-q0uV6D!ffvJ`@fz*jZFUgEsOMw` zwM|~qw$Vp*FYSZq#+V01&PW>0`iPA|j)Mw&zdsCaWel>wSR^SQxbipgSWE6TLakkN zk1FF+-hIWB%R`Iar<($h^_{Q9BUXy4`gBP?fWk%}{C1znL(r6(&>`1et{r? z;cigWVv-YK=#O4-{8>KJYhT@FdsJgU$ZTwLwX(yVx;x9CEyzX(8MyNKFh$-{S1 zh#9v-TEbB8?IdO2)*VD0o;npgLo@Yr%Banm#!_r2v>{grbKdgEr80!t`DDaYpT986 z24xSei*(VvI3g*lv3k`9HT7sUI^$LqA^GeEe$#+++xBmCnyMy3GC66r6$54{DdG;z z;m-Fb_-C`mPnoQ1HM=Wx<&Z-7QCk1lCm}g+W*s=Jy1%p$F)-%~EMCXU!gg>UQST@p zZ(mUWV?l<|W1d{kQWJ^39F$p%Ujqw({@N5npE3)43g15vx^8qNvTneeL{Z4RPy1b3 zJnrJ=UfK_;m8?OQRbNjIYZP7KbWzh{%L$Hw!D!HD+}y>MS7xyAp7lC^7i>IzB}ae{ zl`uYDg_#Y$cn*HEI-zRtMqC~6&qPIi(;xk+Y z#vq)5lN0K3b$c2IU@5XuYFO+G+Yn+Ecz>h?tt8 zjJUGzMFL4RIkZ*qnnMp@rM)1of7zzYWucRq+8vD^D~Z z&l}{Dlju^%sH{;0ZWxO-GZklsT>V{j7)+UEv$Y?s2P~9zpHmjuf%niBq8dGglt9fb znX}BTGGhydCP6oE@+>Ha<2i`i7AzC-5!*tmUb|9v&*b<?_|4LJEbIlgopEPUF|aMKpa@*JD3EMDj>w%ii9*>6VkNQU@AcJN+4|I$Dz%L z>~_arS0B_N4CqZm#tO_hslI^zk2&O4$X7?iKGHpgxjl!+Qu>EF2#jghM9N$I_i`$I z#Q@f9#v_@qvxrP8`*W%Rx_^h0aNy8CE?TSv|Iav^fLbA78Gy)^uzX2aqRc@s33){h zo?p|&=g|5biGB~Km1hM{r#*8b*bfhTH`V|Xn333mo791PrDfTa_ABbGVhZ84E<^VP zJy+#lbPj)dx;h5bBYpZZkav%|?n(Gv+V!&HI@PGa&~97Z2)~&us$q~y;dAXA@kt5W zKiv*ogHhkrt^P&ECLSLP(w7h2WhD?H6@T;6;03_YejbF+&M2T)#YVhO;&T@)&k`#9 ze9vL<7(_N~E==OWW1<(lzgsZ=JkzprOc-%Lh-h^4o*_#TO>IvUk}tuV=JZ+N8QAG| z92n)u3kNcVE|3$Bd5R#9njiWVJgbshaQ#0F^zhVJ?6qmvK*)K2;%|^YK*Q8hZ%et= z3paZmD^{*Y(u1Dv2*o@2BXNY#8{6#W_3}fANxt;?jpTp*g~Eq58_pB9sFU__!Nxa_j=Crdhl9 z=hQ9pfo_)3q+oQl$XTI%`f~ST{YCqWVN}YKq=&2?`o>p! z_#|IA6KG-FT4z2cfm!}7KvBW^Z^VH<(mAWQYfbr%S1Pt<0k6jlnr~rU$dvdy-qOd+ zRyXuuakL>oG%+N_vb>*%p;f}0S%yvk28K0E#iL^_ZA}V(em!Vdq8iO1aHjL1&<{XR zB_?((Cf#WY2xa=U3J{wDX#~-tEFKiQ7&gFMK{1Fv8=I7s`1tgOs(}7N9-3@dh%I%r zog^uiK_B}+6zv)K)r9&c<+kw+wgQ{hyh`y*xxJIb%tqFu8nnbP5@1(+pkMqvNezeD z)91;4-MHK4_cM=6dfUdW_N7uzdy&KW;|pP&yw5_8EFR;CNy7q}Sw|bf_n%jNbkr*B z6acvO_Q*5~SJI}-OdfGuG2U{~PoL@heo_|QgnElb(A&uAH5n{(5eX z+_ce~dKp<5O3#`eP1LfpBM`A3iyw5k36ofUgrrwpE!{Pm^7?9PmXy1}g@!J}ewb|e zzj;<|iQ-QbOC3h1I@obaN^`7W_DQGlo^}v4GzK1FBzx%IXY!E{>pT03V;vT3$Jpp~ zTMjeLkZ%9lSS$da0k637s(5au)bg26_{%!ncP#G5~$ zHHI$fBR`wEYm;}U|CLW>1+8^0Qik-#Lcp-XI(U)3m)Z>|8YqyqV;$HAWHZ41^2qgL+x{j-P zXje8zIpfMyT)!D2<+Nr%OfE4v73liJ>!+#QJ+2`=uO&C4w?|EA#m*TGfthMRCkppW z*w+RSjaQt}J z9ko?Wv=c|rvTRe@mHKz~+8xpZuW|+62cT#)6UT{(+pSI|OmOyKa;yVwz~Aa)^2VL% zV#V;Ii-&XEi7uM*^^76|)A!&Fyrz4jTT6^|GK`PI_gd-l{9<&&cCTsC@Gi65J92`j zg|ldxW?mU9F-A1vn(`H{6{9`D7241E!P0o`FQy&2TK7Eyl6hd>gR?! zk^*dwl2gAY`Pki)rETwX$+K>D-+}I2s_Y=rf7H!K_q8gzcf#DBXSJ$inD^*;ud2xz zq8XC9{Vs#O4)|~zHq%p&9u7e40(hcXZ^_Np9rkOTJhTA=;3SOKUz&biFtZmB(e-^c zUQa z-thfOtIGN#mT{x(W)amQ&&YIhwob3)&EIU_CRl6&n!ejH0^h2uZO6v02Ht-N0-u8 zC$R4jbIXBS&(e0xRwu z;Y}iXBSPYrN|YWn);BZ8#t}EE-&uL1k=2pEhf#6!g(8q%TJjU*LfcKdH7T{0zBkC@ zoed;_E=5h1iVxuzx54fTc^|ODvGxMF7j{eJ>6qkwr!A(gc#ssK?^BC~q*j5VNeFwn zZ)Nmn$FA{{t`&P?INJ|u@A=`^67(J&8U-j!HAjA*l#XlvyY3&e3p?}PP4HHbr1@o` z;w;ufkJ*uBDyB|}NZN(BRmmk;@F3wTd}SL?o7)5BB3MKZ@Auh z>Dcg3y}=P=x&`L03#JHU=0fNoG%CqZ>BP zT>#}^xGax#p^H=0o(bZVv8{5(gUY15h?OcS(QPm14Xs5rmN??ef%@>4jN+h-2^t{e zD+t_W$JTQZo?r~rLxod%(o<{soJA`pj3X8ALV<}+2~T@ZUGI}{jB6LQ5=B4xsWu6G z9`po`TmTKEI%ThD=V`_X;4F^2No8D9+(F6JnsH69Kny5rf}DcNKyQai_+4ftZ7bhD z+j-D!rcyf+KHv9>M1H`gVC_(@Q7p(Hho1>w6ly3Iwn%1$D~3M3t^Su8Ib$Mo;z}oA zXa=Z$t6BXdwO*xCVuhRyz*)xvJD%1ly7UvjGAi`>WX4oXMF`7qKM;r>Z0z-O$hi*l z>aG!2Iu9iTv@R<=`MU8;St)pr(?1{Xx?&vPK{L`eA4wB6+V(qRO!dQznR5Y!h{`6AhMW?x`R;$B`VD%K zMg3u_M-88y=y-CJ)(M2xIEwKYZ{YyH&1GhTXUj?|z+@E+Rt(VALo=YeZg@}(C!}_G zYKLhEGg!?b9BZT(YVG6|}aE zzpJjE_VhVBA;OBmdN8Tgar>DisU5@ut%R35RduiRVa3J=F$9dY2tr;PMXh8bGG2g{X!`)uPcdrR->`DvJceG?(?=DG4_bHlW3m$%~ z3kxS~WWZ;^Q^w(&ATunTMg$Wu-xRMqz)zxJ_nqHnYTZ}&Vf+&o;>PArd{T_obxxFY znYTG^VrnIbj94znGlh%sO5;{mjY77lM)fL)ftqs4O5;|#tcNs2{H+fBRjVB%BFQ5nDAohe(yv)0EG3ecs*98^h$l`baY{+^kfpvCN- z`*kexz|v#~B1wc#W3yG58e%9PcfuN~r*LgAS9Ix+9esi)22))=J+W95b2axLH&%p& zcS*UG!)*Su-usGZ_?k!HfRhHT6CaEzpr556Z;AU(nz%{7N0jKXe=gkgSbm-Mg=&gh zB1EJ6Ql~!<)<=1JzX;GHXDGQI*q4Q-Qbt&w77%|)D@xOuEW{$eEl=#WP~v_@-SB8B zw-CRo<72=rY0+^zWmbJ)_T|}cFpV3k7jrky-O_-}des+xDEde-%n^c@R6$!+wHilN z(_JDnPl4|nHDMYB#1AkhSWk!4zzWL4Tf?DbsZ>N+%kCZD zz-WCKJZr@&81ATd%Arpp@ofl#dce4QIym_xQEHtK*6|LF`2D)&bPjL``*?vaW8_77 za;97%tjn^U3A^9+)bD!8Rh3eAIAVKhkC)xPmYvFD>Dx(t@KtLc%>TOyYNK`H|AmYJ%oT{2OFY|m z67x@!()N#8_*AE&T><}!2|)tV8jBR^WFL$Zj1a11iATS|8pKtQY8!5df1J8|&1Uu8 z_-}Bm=nZVL;f4eYp(=ku>K;Cf0ANr28zWuyla5~l>fS{A;Ew?N4l@@6>A}!qf>{I3 z$`=8k3)mdYhpqETho00K2BqlH#T@`uq=f?x;I+px);j8sYe&MBygJNFpeKw3V+5ZR z6%xF7n;ukbU@7;Iw8rL&IopAL-&&qRL>*-zd`zY}Mswy)HL$Ch_pz{w(;@HrUFk z_b@pq-B8Be^tDlEE$0_#jmiY~WH6on9nQ?T2l^Gej@r`>ENUXveS@8Hg^N@h?|Rz% z!2S3-x#^Pi>>}UBszPWhg|c1QT{@RQwN0iSU!7xa1mN|Ip5Dw@ue*koalr#gPH9w7 z^iUa$M=g|nenb6ERAw=tVa>6>M=7UrT0oQAbTEqc7Ad+am6$WITHyXhx#LhiMh5A8 zAKJVYXPWkvU-pl{^{89~hE2XO=wBo_3MZ#}LyE%y+{wvM?ao@vF&zp^i+zH~YE;fX zVHRup+a8_ewAuLTK&a=Ow2pez5J5IdvC966@@dua1CXKe9ZCc_EV2oYS~m^AzugJ& zj7Q)o@!)q)E7BzimsZh@a#9b3T|nI7hi!#nrqpVie5)#$gkZVT`5uwuB>+B3j4CoQ zi$(veL)wSjb(BM3qE~;{-NjQ>T%scmf2Ip@Q)~}}8VzjC6enOunbu@FhX(Gz6E|P) zPs~P6uV|S)b!uSzYi41=FQT1iS7a=Lz10EGGEK*hJV`QPsfVAN+C=`()nfani`Wv| zm!l#{4IgfB_8#i;ozES&TK(^LRUv|&cv9=uS%bCpW+ns9iftqMN*VRm%HgJT;%(fa zv9?GYEo393LgHWZSTC^=I6QsPHk;&zB};&~Y4Kc;D)u$o#Gr?)gz(oe@dzR>7%tds zg@tpf!{&^KTbTlh4KfQ06*iRDoQj2?5auvTuAZTsyA1mA*jp!PW@x_v#@|S@Db5qLw7Tqr#5(UCoXXWe*Se-LOu@$rX|C$N9lGLb7KKe3tgDZ8jJ^ z>B7jKB)8~wp-#y+B&Ga)Fu2R_O0L8siM2W&0%j22(S|BDggj&I11xg>5{r4eA5<-u zt%aC+a*4~FEmNJTqWl+7_h5_)SnI z{`FO(dhu^mAj~Y!%Z|CYa^R~wF#n_?!YvvJ+v12rO^E5jnZZAE)vZxr8ci$oDzXZ= zvi7qsm*YX`QnfF|YK3!-}qG|f>lPKN#;2nv!fq2H3Oez1uT?%GW6 zCWl!ZP%W|4s_(_!m-uJPs`=*Pxx38Lfj-C1N5u_N7=la9bbxnPrGw`tBw)THWGn=D zlu@1*KQgA6y+oHSeia_g!aIjyC(~_pNFh@QO!{B1%QODMX|6 z2-1|X=}+&QW(5S%H@_$fgVbYIsK{6vh>7x??OEY!F_OhYMVlOismkr(?e>V#_^z*S zFd|3#)O%RwrynuMTGe+Ff+3Pgx7&oUXwdGy+b3#!iRH5Qt!C(n>d>SsJTLUg%x{gb zwYs%IsZhuGr-%<+e7l*4clI{2o(%xu^~klmu!$?N0d8{y4DlV3%irr2vx7yD7AIXJ z6ACt2b%<7ACWOmC%f6_J{J>aR$%rCYL>dYqD|mdo(KzY+GY>`e+}eSA20iD84dS{OD&DdY$~NRuxr80DpX6KUmH%`2QASI&V|Ca|y%*QNhcxdS}_o z_U*kWQBDm@;>9t!Uef$*DSmR5cvfM|X!b*e9_(m|s8Su;L`2fy6nQ7`Yjv+#ESEuT zZf+&LKfPfZRx?XZ>3|*cCthz?09)1jfE_8)2F(_KSI+L>9hB^}CpbQE+xfAxKfrX& zCsvg%wWath4rdBf#U{rP)io_^gw6CB`oXTM4jEF8O$jazeDnc_e6F2`OYiSU$5DKA z^(R^tT%noE;m0h^WOh9wIGqMi(tRlBeU%hm8*=C0T_&1FbHc^qS|WFcmn!@OlIShj zixzAMM|g=D35GJ1j?ssMf{+ef*8t0Drd&m4g!|WMmv&`o_G8A5`2TKQ=5)=)OD~aU#lYO^J6B3hj}k$&~3?dR{S84zX^>VNP~*{#%vzA zXZjXAyYb&gIMk2Kjd;!XLK$U{djD&3fT#+|6X!JefEg=Zniu%I*;^oBMxU{Ga#YTx!fP(alhYimR3VXpZ-iqT-8tNtIz6iUHta95^B$xPd;fsmj3U zE@r5>G~SskmKZPLH++2PL&!tdx^=DGo)EO}mK z@oB7j{^*brUZ2E{1!c=i6dj`1ouz|M53affETbUNEz_zNJqOjVJ@V zMhlc3zQ{Mhn$-17|KULxus>Q3#&#e&JQojHGSh_~*vI|;0A_q6DL&AfBsNfD@-&ZF z6h?^s)Ob};1horhrxBon^Q+B5(%>!vj^H{)_NNmyE|R(zyYB5;(W{)4qZ1Yub5896 zKx&z_3lPp@)_CR?gitUn`fqw51i{miXD5T^m*s7M?LnuLxPL-LI^oV7;kDz33D%LL zCFzW0M~Coqr*V(C8+z$Y!#9_gL=JFdZZl?Zb(CCxq(-DUX}g#Q1^OxuQNSX21?|P% zR6}Y)9jGDaocEAvHnjJw6|0IZjM(!1SGFw^K^_tSg5yw`86fMN*Z1f!a_8}0Mnd{S z>_x^fTOr!2veYE&qH~!R-MF~8G#LP(IN$0>u&=#L-midU%%kgnkZh*n6XpWePPH-o zdK&iakh^}?E{w%$!(*zQtrqZ@&cd9AfRdUz7mKMVjaW2pjG>+dleOVH^9KZ^GK@wy zHp2al!5v9^{o2>{>2FDm@WZ4NiNM$Tc^WYt?A#(#!=EfUgtrUt;dy9$hPOE(1M;;j z@uD=HKq2&Zy$}gUDptosB_3eW4|#dG1%!#sSlikorIPL@;# z!Rcx?0jFM(T%Qstk23~73^6`9W9RfxBzDG)Zl6vC571rxb6ATXfLxq`oqjNRB^e(n z{#TC3c}Id6jUN05>VF|7u4I})^X>4vIHAfLy!mSIc<=+Ql$rcQ43OySrOF=BZkfG` z3T!Or7$&aK?PLr=$uA&aFZ5&u1Y>zv;^QmXpmv8bH9faro~v4M1b(A*Pa)Q6&VDz_ zMGl(uEdz7GI!x#y#}0TQtmfSqX>X~Pt!DV4N#*$3L^AiO@sXhh05d?$zk|Ri-rrU0 zd%!&6eV~$qLjij9W|5#)qEGyVKSSAqzgF#Y;FtQQ-GW{%F8NWh@hK)hO|QuNo=wqb z7P@3IYyYCc9}do}$KjLEUfFnIzLS)JM|wmdHpD(kT~r1PabWo_D>p5qulP52cgGsi z3<>z~VG%OJ+;_WsGr^e7#~QX1RuSxwGuD*YGjmO=3xob8Kt_E-Oeb=SA_FgxvNlk`qf}Sj~}2W}K8qZaW^QHh^bg6iyUE{caMW*z@{IpSKBP!nZW6gxzN9+(Utup69{OcuMHLztkYGxHz)vL!+4PpIJ9&&1w)`ST%L2 z99{ANPLL7I^agzf#@3E0j z7In2vHPm6>>*p6$hNt+t^5{EFH|OeQwlp6dX#~fkpsh2r?vkeEY*VF0NKDk;j`yHnQMC>&U{Ez5ffIwsV?jKJ@Wyt@RUADkzPL8Gx7{)`D_`oi9 zo%DE;7+>S_BDyR{b_+04m)Ntspf`u=U+LqV{8XM6_7zfGI?wphVDd@o zj!I3ECc;x&&6vti)ii81#RwRL7Aak9=0hfNb!Ud9ELIzmyL?-;$3kvozl-hy? zqQ3g_g&UV77k|R)$0B+tAK)1l`CC^3n-<{M6-WYUK7u_(Iku9(5G3Sqj?vuxhG=6#sR zdto_Me2B$sOa4cY7`5N19xz-7O{*5kv}|;^QvE;#7BO{E?=h$NF1O^^(91Vx2TzY=)3*{LWTO_m3}ZoaI8=IaQeM>?iRa zgu#lY)Vd;?Tj(oNE3&djMU2q;=&iNJf8tx>uoc*8>!dS!;wSp8=N}hn(K5tEgFs;! zah;nF*7`4{MBXVRg-af*1ovZdiEiGlDS9fBmA*CRCOiM{6N~)EEIf5h%4AH5t`jSA zx#Y+u7mYkWD@q|E3$NM}Pe19rK0%1Zj|impzX&R{GoH6+T)PEr8~VXmq|CX5vCn1+ zb{Gx2kt2VV+&l}Sm0)YtW|IK*(}GX*lH1SjZ@lf{HbRooEeF*UQc0UWu@iz!ZdijF zo4`yqORZT-)9E91@j?{$b0Zwp3M&rQFtT}rJ|T=e#wI^->oMvlF)*WOt>SsLD}Ev% zb8rTQ7Z>A`i;?Upj#`Jeae%1EebUK|leVN@YNZ9ruUEPqCb9 zMq#>c{jc2IaT-#NHFER}$QkU_5qe5Q0|K%fOr6xZmqiZ7$Y;@D&Hp@i;&iW;9fg>_ z%qIsd+{xlGoo+O9BDLlg*$j0j5bO1_mM%SCW^zaogy=GvBt_3mg9?rul~$O>p3keB zqjRE-`Q)UP_P|^ECC268&-gP*`03GS@A|(?L8pFQH-0H+p<|t1x)|XZmb{1dh{}v9 zth)WQ?Kg~Zjkrx=90fu6<+392&=OMUkCj#E!I)t>H5n8;GyoAursV+z-Ymf-=*;=6 z_c_t`8U1(1N3h?!11iOCA7YvF96Tpl~ zh1O9Da8FS>akkgw6{igP!5D;K6jU3_lUEFAI zX*SATEdBNU3M0D*|Cv}#+X~{bau1~(!Sqkrp;xCuRot5$gauMLrmVvkqfosBTn!kv zV*5E+m=jx#PgVs$w!xcinlaS~dnZ7koIm-qFc^v!|}mmnq1BCp`x#kU$wh_jb{IeTtpp zDMY&H%iG0O3+C{vfW%!m#UINy9UrPj~;sl4( z@*{pAJi@f@!H0+a0{8{c{-1kw*`r!lU>D?ip$k{F2l+zYrP1_pg$**My*_p^+}g6< zpqh+FoEB6Fq_#0{J5Cw7Th3YegwgsS7E(?Mt}?bAHvx~JMZF@Y#8$6oK0}4P7v|yv z?BiGQXP*R(UU1LZ?UKIkPJx*>=lZzQ3O<_s8S1nYBtMi4-db$8^MiQH!x^6HB#>lM zAy9PldF~)ZkUGnwDwPfhP9|FE_?#AwGstl6;slRdZSSZV+c6aLxl^6K-sRbw1_4BQ z+n3ro2V$@+A||vuU~+Dd@72WA9qMKnTKhRm$A(%)RUrtYH$1A*7xc(HzF85+-ZyRP zPG}-aH%-7lXL1`l98iL>sx~b1o-Tx?)Hczkzl$SucyWqMudXx`@Vf}o&7SPzZ8TxQ zfFeR`v&WvzXyVitv92Kb3Aax<_v)99ec*S1pe_PE@`Nhk7#=UamNd6{~6 z6$&x9^(8c-oyIlE{jI9{ZUv_L5#+9ZAC1QX0Qs!m7Fm%@syv=i;~WTlv#Hc~U*Ajq zXJyaTk$4u2^G4|%PiI8kM+GHB3#5iWT3gTiBE3u9I~}+K$b{P$o3(y@+9jL1uzyIN znb>o|N8p+Xfz)ZPUlkq5wsz>}ppajJ1AGCDrgO(?)G}A?E{N+2GCPwrOxAe#VB%}& zR+^3mwyh8*QBj;L(=Kz1V;=k1uV$`yRmMFNw5{LGDs7#I(MHE0823_X0puQ6}X?V%653PLV||QSi0!|3Q*{|kUuKh8?$*h~w=ZP_!y6@U zbCF~jyon$;t@t0c8NXwxxSVWi$U0!1oXw$RMW+Gt3T@b(w4$J#LiixkQlS%#`?EU@ zEupR4^Y_`Og8Mx(UbPuMFGax@T84;ZyCn>L_0B5#c#~$zHr$i+iQCy$T53F^-IEI? z+l>x5wf6Zuj@DrcKU$O1Kx)8SBfv+TgwDZena* zZqW!0>j$qRK@>egK*aH82YVepz6>yNYSP6E{bP`>!!oi{e{aKMgNeo+!L+CFF-nQ3 z-uTe|Vad?&pED-kGTlg3+r``++f?7;!(EH{d5 z%{*;j>tkDgo$NpYIA_c?zDv~LcM+GsNw8Wc@q>gBwff$Mhuj&>N)&=Kfv6`m8OOuQJHR7y=M9AO=q%7%4`hf&WsK`d zw{ttH;>?VVU(%xkE1As+2_||YF*H%x^@oKSy0}4OpmXhL?mv}FUfU%okP6us0J*L? z_Wx4h^enlwgQk3XOxl^dR&+>A$RIG~R7balADI@XxX>gMK2$u05`-?`=)FGn#U^}H*ze<9Nab9{DPgBmh^eK{;Twm~Wk>3trR~nU8B&Y@8yauv_Vf*_D(cMvt zUYHbFXd=BP%DBwyV?;&Tiqf${1CyP9r_Dq8h`|9LAcyhOns!o-WMbN#DO$0zjDDYn zWNn=u^z#_!bwDo==InXo@Kt=BWWd>F)*yd1r80ZywX~7EIyvJ( zI+~z0wEL3geP|a%rkv%Mbr{}cFpPJ5?J?g=i3!ozpSC8WBW&ASgp9~{JWbv#$ICQ5 zgCnX|l1A}5a;a=aRWMoJ;XYd413&#+`Tw^({PVdZzIpVrvEQ6gF0xeyfiMX!Tax_T z-<{^-I(!?M?Z$y;e=F;FdwfMh1Zex23)Ab?WM^AXPwmrm?C_eBJsBXdzMcX{p;R}9 z*$UDGiXciIxP76;*q^$Nt;EiJj@51`UNPOIAp~l z;l#{Oh1aQM#2te>qOQwxZ(@htLTf`p#P&R?H*ZGB#+6#i{O6>y#yWINS0LVwE@Dvh z)iZV%`ey-vQSE1{9&0x+^fE!XgwL=AUM52Db&a`#_){&|=)areoE0eg7+l_nc1fFGEM0u_k5nX^R4qJmk(qe;GTO28l?m^z+T`so^&S{~P7 zaO;=wQ@g6|bnZAdZfx-sjvpxV&q5oCf+llGQl?59A$@Dn+r$1`Mz+ANU3O(lJ)mQ( zyXqmsYBT9eYGqdq;1!xNxpJ-H$+X`^I!~|_9D7^x8~7^qF&+^p%*Jh+8}yzW83a_P z1a^Iwy8Cq5u4Ub>C0-7epzmTEL5g_Sk(CCyqbwd1jK-yFR>0itF$nTr3;17cWx%*G zIte}IRbf{zf`v3fF`ig6`3_7g;X?)2@1&KT7WWyNIy56)8uKU`l-(;CuIExDG0}vi z%Zc>Kf^3A&V+0{|wa=Jw$kH~%Xg6skra5C&Ll1>%^6}pqiQ558A<0+j0YvwE?haLf zW2LYsPDD?jj371i``;HTc4xZ6_s?nscoiD=z6Xkf&6q0|vsn74yeP-L{{wUk2w((m z4MvI9bD*;&_x7u2PAc)prZRAt<} z8u$l>cjP=41qKJLhBmkl8@4+n(Cd+^cATk&EsTe9sBi4~b&AbzjZ)0=CpO5ueOw_1 zI~Az?lA$rVw2RfVGW|^8=n+&wW1srOqctYCcNVpdt;VSY@|L8F+L9d5$qLg4_~U18 zQ57Ckuu-EUE+Zm0z!DzL?N7Dmz>y!$dfn`z;`BrL4Z@Y%;QS|cK}cT0Ux9?Od)KdG z4n-wVNNgT9v;Gtlw}L8D=BA~d+=v5bSV`zC(X@L*JT_|zC`mvb_^i$Z=JpXs$jp*{3b*k>39fSif6Z0O8B;XP?*PI3Pc$KhC87obK(`ao;guBj^X!i_Lq1X>+~ zGpZ8u5+YCGbCLYa9rfB3 zxctbsjmn}>bzquk&7Nc62L3E3O|}+$G};1>Q;JUM@IbD{Ut|2spJ07fv!#o>J}XCYcG2e zT%h zW02Jv`)1uZ?@Zv~LPaljXRP0+@Dm~*!5HwKPyOX#sCh9@yl_EGDQSusHT5Nh;-1zg zz0QkOA7e!;ObFOdnl@}JRt}5i2r{HX>@9i2eZxggY8o@Ww(JTNVFMwCsr2P9@BMtg zhS)%KsvKeFI5hIvy#dcOnF(R=7R+N*)Nujljv4Gdx4xEKmwMXhdK&8egMqyWtA7-n zu(q}cn?tm+hZta?Bt3W7mXAc0*LwZIyP@_1I-_Z-(LO(SxaEgsF$k(>f;hzJ%Pw%7 z1M%L!AyCdq&IryY<(}^RvZQX@l3y@{Hhs13{puib*PdR(04{dcX*q=j5RnIM=~=cn zXR$0JBgMrv4NC=l`vqGB?;ju?(+qC$#u1krG~5%Rhae=-+*RR^6Dr}}8VGnaz?(Lm zQ(xX{loT#o+8IUu3|>R)N`_Zr@2^lof8=j`)+l&{Tm93TCpH0@GN95e)~Ncru<{ZS zCWrKK1s0j;L&!WVMQGVFHbr7g)rKs2{)}h+M|@6U;L5)o_snVjq-8j;kB5Sx0Xp#4 z?u8;8yYslBF#i8AE8^QYDn;qwX(>x|*9}q8aw3d#U2|N(6N5RWf)b~ol%AJ7d z3<5(Y+Axd^b{;sge!!)IY$cR1maBgrQASJ8AFx zf0#CgNTqYtJ*sW)Qy2ir9z(s!=+i`bGX1{PccBnGUbH-+(bpb78y8jPU@Rf<{q2lf ze2=)-O}m~C4J+AEt6RSRfOX7r5?pkawMx{w(X{t`>cP1jk^wf;k|v@pQbKgj78PCv z88q8xd5eurQjgayH))7=S*}z^Rb~#^nNp8((onWvr{LSYh1OzU@m2| z=7g{8&#tKD!>KuMefO8LZs5Fo`@=HTcy9tKlKWWF{I2KU@_K-R9dOr}?#W2udxy9A zRz`$fx;MRD#BgG2c{%iJHz#`de)hTGe$Dv1*q2IZDy$o*VIWpkvkceI?wNR3072-; ztNz-oZ=*%)dvArUux1q^C(1ixdtzy#WD*F<~8Ov0e?75>2m4|DZrL-iPcvCna!N9;%?Ga8%AG~jnOR+06W3U#Jhi~ zCQ(LL<`}=sH4B%@zafV7Sfxr;E54C+$^-69-mtQLFp|Q@GlyJVxIT-38$0cD4<1)_!Ir(Sqm1h*yNX2*|%f! zOW_gpP4LjXm8w=kIXOb-jm+)*_2hwsE)wyGP9LyN@4o-m3(gaO8}mJZ&JN33PZNkr5zTI`l19>)+bp79#Di5Oe2uBlDD;aNqeJWc>r>6P|3>``xCoOT7n=Qil16P`l}eQvh0Tjt~sa z_K1wGelmb+UTnvPHlIL=sgQW8q~3R?2|@olesB1I$0Puh5EgL`(GLUzw4jix!DUQ* zgnO|5*u)cxXbpSJj+wE3O)RakW`g~23rj`!(5g}Ki#(zGUYMb+L8zTXkwA_i**;E2 zk(Ef<-10-A&rpnh+23M9#t#;YCItNqw=->p09Xtn>QYRxwv18RVaGU&*;9|hJXU{A ziep+2L4RWnAY9F>05}|DG{hPB^=EzUbs+!gTi#-Hp*Q#SK87bbWkoQJbSEmkCIgix zcdSH_3EqD-^GqAeg;UiQ)`e`s@KP3ClXR3F@A^zcAMALE)E;txA))WqlfyKi;%Uf# zmtiQ&76#mGp-f3z8R~EZXZZ zBugqmjPKhon1L)4sG~@w7@^(V0L|NcsK{T1+OW&|74V8IAoSUeoQI|kRJ)1jggOr6 z&05VPASssB_1MwsrBP_zD@anXwrb_qpBMHlA4WTH+eW+p5k(wmt*Jm$#dNHp zFjKB~%6};U8v5(oZy6;YENM2+i$-7bjmTf|v-e>NgW39#4*j!4)MTT=8I-HLMUwb* zR%Cq;eA#p!;3A`aMQgQUxaI#A)zM~?mJKm}m4g*tb;IXor74a$1RC?m&wR#bueGzU zj}4HWOs9vnd9<_NfxjVzJqVW>)c^!g7O+NcK88jW<3SY z{18<6rtLq#ZfYe0F7wN&PEG>s4Bx-)bcGqbXPnRD{v*914pgPlZ$OIv3OPB-lzQ@J zJnuMvwX?EI*~5Q27qegHhl4D=l$5zjdZ#V1mu)4%9{3pW?SzCy zCeh`~g|^7tU@eA!EE)pw@OF7kjUx1pdHl1;=D);jy8W1LAHlYP*rnFGt&8&rX*hGx zUn=%J{c0IT@Z)XO3@mF!!feDZwSddiU!Q>FzoVf|y^mw7<^;{ot4*hPgVGZz$m%@e z0gffmY^uWAhdAf1%xC4Z2Xkf>;})~Vt3ei;GFLs^^>LELRJvSOm>n$^+Or;gEO=0; zLd+Z)9q|iLzjG@b}n$ zf)@30WhSlBMxsC~eb@k3`+8kT5Q@@Ew@x^b%O~1_S3f6kt)cGs{KcmH?0EyKH27A6 zA;I>8a0>t5x*p%$PkJP+eb#hr)`@cuG@`+8+VvsT_>+|?oE`3!@-DpxNzv>+_S7775~u;AF#qT$S=>0Aaeo3aA;<`$pXr9=SG z2rWmKwTNU^>b%cSt76tj!Lq`<#s`wv+tg_0mc4=y{tqFTM&hQzMZU#IMrfw$&zwe* zx-`Pg>Pa`*RkIjMJB~Jdpj+sC34$NT@EXmgDqVkS`_4kuPptfFQ_zO8{ZlL`I@9jS zSe$v_=OP=>yA|A_r=#>%;Eyi>K7}ixBBB$1%$KQrMjiO}uQ0rpjOoP~ax{NOu-Mk? zj<~?-uTgFysRx+KZw#oE@~<0eGk91Tc+2Sl>74xPyt z^Vn7zhN(bq##hEzU{&UiMua}e(l}Crq0I;=29BfV4aGli&2(>?X(dEYB>(w~pcuw3 zr}h3L$Af2l0`Lpyq6Y<9h(6QkZ0%yqn$Zh_`c2ss_STNj+CP!m=li_m`ZwVRPv|oy ziMDPq++wtUhW(_io5}=NUoc8-BP&JSyJ%C#aYLY|uyw%Kq85wJVF7U#Rox8x7Y{=$JQDDA|xkt>U_*pbFbE2B0TF zdoL+Dq`N%fl77M`1sbMNil@=U@=MGTwYc9@FXF$x+ByIUbLoC-vB4o~VfINAW$h(@ z&EfrXmK$MZZ&VQGWH#xjU60{d%?l%wb^xsF)1{fY?L_Ht$}2&&Qj9!baobl8FCrje zpUzks&8IJRhwZDrM-)Jj9xan%QEcu{8DX=|j2ze%Gfbvj6Uw0X6jbA$f6C2`6R3S( z*89^kX`mwvdT@grsuQk6&wN?fFIRMWF@(XJGcgCq-9SkUkCoxz6MS(Cb&OD!r*z%j zOBzh8Hnwc_F>k1a250ati|0bd-;^$7{9l8|RQjx#bh$huC`>@S;kl4v*FDv4;2`Xq zjsDUopynS&J)lVL6pAGV-e7ZFs}n}oP8kPDrLkT!mWD_Xe2yR|Bc2~lc zNWZ){=VAN&sI@H{;rdO@=PC9;^KS#DE!@<<+(zYLuNQi!D}8~IBTku>ANuOGB~q$U zpI9?5>0jaMS*SB5w(vAc3#ot(t#NG4pD7b8cBerXh>BQtLak7E95w>60?3!?bi2qcmd*u3E@F^@(X^*v;}23m8;ZeX94X^ zv*At5l;_kh0D6)fVhM1e&7#itczynLwi)=j)p0c>nodMxL!DHuUt<6ejoj^1-YFEq zay@7b5os17C#jA1tSf6X93G11{#?+7#)XNB=V7+8uK_vbbC)hKL{BH4svO( z*%WJDf!;$dWI^N9m=-mG0j$SQQQ9uXADL1;z=bQ;(o7R#*n3fskzn^?#o`m?l!pWw zX;33q`mH1VQcQ1!Q9n^Wbk+&XB5AfRt%;!-?BHPB&nhO!aCI-tUHmKqQ8eNbdXxPC z9zH86SHLdU^80Mo1sm2-+hJ@LA+ZJ<}xT~O1U1o;X20- z%rE&Xp>oEj!8}^-3V}QB3>TKPe%tF2r_*KrVaW)E@)HpGS;Z~J&d++UqB;fZ?0-*T zkwQp#1bH>+itqsqPnwK!M$$9(*|Ki=_TBwrlqK z`Vd{GPP;IuWQY}RF3ia1Ky#=?TD=^)3zP^$xemO80sz`KiHMq_Zlxb@6^Dp?_W7>( z#AZ0vr#ya7LH8?7VSWbejOf@yvYHix&xvGndDzr44~@jU$4E`%*%Q|NqGKg-(aSPztQq(UAY|bt-w_WhDQyG?6y3&Bi9yDB>8foAw}b zlIo|Nle{hgKyo{w5ZD|?^SjCY-m?mCPc{StbW#4uG8@jl_Q%b@@#u9!ob3Wx*R}SQ zf@3(CP!cxJ?IZcpNIp)Y|B&2l5s+@2FFC#m5!%SCe|5130)N6V6D~^PLo`n|*b`+fZFkeh#`LcQ_c$ECK{~CI~ z_7S*xgS_;_h}B=xE$CE>_Hn;I@2Ou83-*Y{?YgW&h!$Afm_e`6)VK4;!RIt5VDDck zC2~7<&AQ+h&={{TeZ@qguHY`Sgt7^1cgV31=Y!%FTrS)e5Oj$-LnHQieCfl8p3DT% z!>M45E)VR{@Vf_-iEQBt#_OZ$EXUl|NI+z9vD`MH7TsmZ&`YHa6r!*PtF@p1r05JJh>wE@Xtk>!UuEUW2^W0tXJ)rU6Vbbi-e z<6r?(zZl>iioogF?9OF=U7*Z&kU%)L14-~Lzz-eTK`9h+mGkx3G_d_4=rR=1e;bPp?k9Cl5nH z**ut2><>x^4JN>Yc*3$ZB~{qaZe>XU5#sX!>d8A#`ffHXs@R8Gb^Lma6}u~u2k3A7 zt{zXbULwN^{D3x6)Z@Y?xCDVxqv69TxD*N^DC=H-rUIy5%Q!IvWj~hkIECeYnubdKtPFp0SdSz zSklO7-_a@ujbl|f$7}=EWfP2%9`Tk1rw$Lckk9&jqrri7Z-XZu7GRchgxLH8Y%`9L zEEmmqN44UXe&$$UQLdN z7B-<*O;EF(cxk>=*ClxFfZ-~xmEPa~H~1)U1D zJeSrl2*FhwAgn{8u9)2rGUS>d#D{y*D@G(a<3=WiDxG_O_QuZR@l48NXEB}2l7C35 z6>I6b3(37;QUv_H+!T0?*}pN(Cfb7=*DnaA2pBfAV2b+ZuXUANimh{}o$XCa4wC_n zy_H{xKtj4H^zFS!0cBndaS{)e?G3LKrz{+xGKL!Y+Se9&&xG|i|F0GaL#h2{O+h7keAxx@t1sH4Fw4CbJBBu z>6foMg-!9m{)$JY!Bh`PdvdJk0^T~tPlG8mreA1i;^WZ<;Ej=RrV+(3&#JBvnnI}r z7L(+tVobCZJgkvx<_SXwxsDxl6m+fbW~V6{2Tq~1`Rhovqy^`!4=Q0!w+{(@6!dxyQuX|Sf1ziWu_)8chQ=> zwFn?9+c*;cBpVIb12z_SAW>AMi9bMiZ4QcuPP0Hy8|sBe5zZqyx5&(jE?eb&Q28A{ zl9$v6YUn!SQHHMhUu zqZeHH)5S;&X;{H9QVR46>I6&4X9q{4-isk6jMLn9yhyLlSl zMKPRTNfkbjqu8k{8GF2@3B9fSAO#umL=emPHDW4hJcO{d?X8TRBn&?OoZsFS*_CsjVNwQ3IpB0ubkK{d@g7*&+C4n%XnDQM(Gx+FrN~Z zJ0Ida?aV}c!|}<{p8^>o?Ym}-HHgz#Kg$mpSV2nhCtrMv5pW^fZI6@hEJNqSD(&;& z94CyFwKX!vPtFvd)LyKZz*iv?e^0mA$Ot|{I=?nt@+;=ZIi&U1;gdbk_c64}zeZGN z9A*a2I0tnegt_xB@@r8Z&0rmmj7t8)ib~XIeW+{?l!n7ltl~9W#YfT{?ji_HBWK9k zEN2B(K!Gv{X~?qXUSF6f0}21TejgZ?*)a6Siw&RX=^+|(gpsphTqhKQMpD(9FJM|J zIEGzKRRGbV!ngj5y1~7E>(m^jejKm{o~0UQ5-yQno$GQ7dL`>ysa$~(i2Rd+rc;23 zyEg6O=@Pzw6!)QBl7U;g4RyRjplm8mPM<^-j237{ejD~c;D+Tj{At^+Sp=wwd>-4` zN!^-`TqUG?M^FvGK%8dqZIK1bY*8jlZ^I@kdwHbQ}!+9sKkXnfa*HQJv0GqUC!9Zeg8L%WCp0`84Z zffZiV;H~3tJ7cvhx0c0$);~~4MyoSD?q;DY7M(JWs4aacJ(O#9IG&?xO9(v2NWL*# zT2)$7mXp2K6(H^;2dYef&=ftyXI~0Tt%E4$=|F~YSk@T=S4S>99#!9pRXh|+Xb)Nl z4s*E7fkuWj_YS|_zl@E=$P{zTl+&WS0WGses~V||n$T8G2(kG%yRy~cTe|<5Izw8C zJLpm)iEgs!%iosnk+f-5 zuo0akG&1JcT-hFlcrE$t6TGcBan^+l05>N#Nk2dlQJ4)H*2Kv0oxgA1?2)PJ9vY~+ zlxD$&B9#^fNz+8ONC+C!wO8l>>#rsn-bW7eV;hELP!LD>N1@;IX`STJs%>M(+Usa} zp}m=+BfTO>e!%rW==a{w7_2kdg`*$V$sdNh-~32^cH5Z=C&G7v+ zI*FTx`S=5AyL)`LD_7z`$3}WjZ$d)j_ z#i70r_HWa}OYB$#aqpZf!ZNFW4b?}JxuvMG4ze_&-6h0yyA=YB#2A5h z9Opac8eEZ3k@2;W?V4u^_JsC*MD>7}*2)x#=dx1?gF}+9L-t3=mLJZTH8LL=;&m0? zl9SsS$nJ34KKAp!P)VxBv2%z-dDL-cjTFvWpM4==}-0pXs0_oxe78wI5eDNrkdg*F0aDQoOyOV0sgj${#1% zkLm(RE4xRu+5y2-;`&}5)J(Ac4NOGUmN~o*N`BcoKZ!x_$rLseZWf0~!$Gw*?@&|( z+UP4j>|5eoriI;>r^7Q_+*pYieOx5&9bMiL53j=VsciNT;bZ!Q-3ll^t&ccNO@w(` zrq=+fYsm4KLU1~(b>{^PsKU4i`JlRT??M8uqQ)mz!*< z8V(i8Z`UDUg-zVDy{e}>e#j4Px)gBbz&7Mz_{dTpbn;stku85Tg!m~$8DRt8^MGm$ z)@)=rcCFFD@&Dk=Kf-DGU~QVbdEN$EF?6ru@JeQiW~_gy+)Zua31BdM1oa9#wuUBM zAi2LgeWCXkEPJ$mAGU1-yTlaNH_z@gtQ!I}pgZbNX?u77u*o;2T=QuEs%xu+okO#u z)4|YMRX#URc-*1SD8ap$CBlV1)kVezQz(ES?~pmk+N0N47Gcc$bb;=fid-0QU<1y*TC?qd}+KG zE3eKf?5|m|-H+X_6jUMTWenl;uEV6Y%(xSWi9QSc&j>{?h8tH>#`<3tmXjA6sieL~ zs$zz^R>%s13Ca_*F+so%7B(^4yN!=6G^zKdjjft9W{pHp`2U1r?&$Rnu+WW)Rx5?n zbP=hnT7UBO>)7iO;b}w46w!DhVTXX~(T3&>uQB`?YnMj=B3~VHS8Z1fOI8nHaQ`u) z(tADOFjfGEv2#HIUUjC#kGJ2dDnJ$O_N&>y@k>)v*#e@C=FuPo#OyyJ-|!f|LfAZmAj{=3?I>cp{iXsu%NPJ;0RTRHRUF zpG_y)4vi)09;7Xt_b=DfG!GMMF+K=2@uIxynpT^|g{b z;G-j<#Yq3K{tDQl^9e{Oxb}ke_{ZMD(|pghMPRBMsSpKR1QFNp;tif%G?E^wd&#_L&pbHK9&(OHpo8WpnB9bdI zm0>RJ))%?MZWCu%`Dh+LRQj);UrYCQOK={U3B~*Dw70o--nbugsXqJ42^v9(DVFi8 z?-O0_!DY2k)#7ZuuT$)cfp(c11Zy)b;L-ELT*}o_t6Tjx(VXX5ZW3>Rba}$$r>F;e?ENc~IkJnlww;g$jy%wLLeE1x=$QsVfk4;ep|oKg z9!BxGE?e%*rPsSLUe~`v6Oo|9!Cxf*mqNhhZ6NN%`QQ*<>|p*`B6Glt?QA}}6|C#z z*>&?nb8mn59nzhDhT-^kiqw6E`ATcjzk=Y54#YoIe_X}*PVmnm7u;#nP{!l~Hz0%a()!sxU@ z0$PRn(>z%_Z5R$gGMxMWIa42^MxN>u6`)#TM<}iuNpI`O5fr9FO*1uRk!SLKmVXAGODl$1v9)9496~ojldeKWH;f8S2y-#Vc{2^ zK6)Wg1ukI$JXyI|C2f7Mr5&o8?(c4oLj!9()hYSNWxxCej<&zhL&z=Vj?Uo1C?^rD zkkBHAHG>7z3|Njk)Y+R=RM>fLO>|jF83_kLgy2Vd!0)ENDo2og1ur# zLGKh4|B`&xB6-(uUz;Wj1tTvrY-HRBR+Cd<6v67hKh(>IC`-(l;hZ4;_f(T z-usdbqyA*oKU47N!z>W`1q5)eF^E$__h%H|4yUbO_nIozkfid&>*m`q4B;whrVE^i zj_m84R*WtX^@enXij#7NfW2HCLI5Qa9Cb!V2}51to$3_%pZFKhYynmoR4Hw2MhAmD z#}bIFvn5<{(3WGClu{6@)GrTGc2It36Q;ZMOR1Pf6R|R322Q~DNDjwZV+FweYWvX{ z$J1oaK@Rog>D1nyTv%x8Tq1ooDD2DBSle<`XZt!7aOHE(AjJuRCH4Qo2>pt3ELv?e zNik;xrQ8=NTr}bxJC}^UZp|REb!p(@%4#bS7Yi97A`289$3bov9{ReXd{7)}%X?~+C>pRVZ1M*~arXxTp zaYfJ!TjMN10_)sq zj`AbBa^NQ1h~CJ8KBVW)P&Z4((O`l5fgN-F9)yDgUkx7+pm;G2ftJj$S&WwcCiXAr zxzfJjtlr;~m?x898UZaZHdbxe$U(2=h|~L?`_lpU4{Dp$8+HiX-6n;G*BAE73Kp&c zp?b@jo%95EB;E39dF%YdvIEwGEocm@pYbpX@h}aj$ zmVek47vst|xewXe%CA<&Kqc>atT=8*prNV}hb?S<9J2mT^xz2 zYT2OsnmZxQ*@HfZZ{NTO z-8HSsvLHy7j4~}TLA981pD}xn%uC!X;Zk~&#V!HfdGj^+-$vOUS-Q=VgDdf8H#o}v ztAZJ)XL!_nGmhHwt4>Lm5oCDj7AULqcyW{)dHAgl!HyqpW+%SW&wXZ*C;(FkB)ysm zex++JYVAJFIBro(qmk({u=!YWaIh8 zC2)8E&i<2RL^x;}hs41d@+svwUz~PZvYjc(KA#J^JnVn2dbzv!0vR-K$5@1{6Rndf z6^~a+#-oVNh#`=EAX#fXw7;j194p&KBr( zbWcP?+hb2WqSvL0TvGOeG|jR_WGI{nytBd_n_+OF{T<d;f_|8Z8HtX zHMG|bDdYrhhN$e9%#iYLTv#}hKd%4wl7qqTuGM00XB#rkw{iD4Hx`PIU52OC<$3te z^6`+<{oTmaSRwr<%fOSwy7hj$_%JLq(is=s90t7sW~waKuQMFez7t9z&qTxV>ml~o zkRE*=FaROmA*{XWx?SG(?P?29JKkH7EB!r?fW~X&Fo^AdqEcPXNF{)wUWnzAKB(q4Aj$yy&$$Wl1~WqN#fXn$K^t20v81(F`ulEG+idJ^=h z=%uSnf9|`ijg!qGNhZe?aTRK4whuUJT*YzNCi;OIYPCwqREk)4Nba4s zl_w2tnDVk6+A_%G6@T#HeFw$kjU$(IV8jDbY--`d6`2rHI3OR$*MZFH@{_0WP`jV8RIPp@=vfrLA0Z%w0jeGX~4l&>>3<#jHGpdM2FGt}*}K z$mLQIk+4$$16;d@^%!6|*g5`PU!Bk>og}k|=7Sg+e{V>|C&u)cb6)~|=G7fW@JDLl zl4erC32XS12mv>S&BFqndS%nwCEW8xq6S81Ku|a<;^C&E5ZV>^%8c zu>wZJvs|U9c*jhKVX;wC`&hQJvLKRw>zn=mF)Cx}+>AC;TA8jp;o*UIW9-xJ+Yj*; zSA{z}7i>}`veAZ6U^R6g=|l;9myIC?(kWmFrKxF`suq>+Y;Nr`QR+O`(8*2K5GMHf zpR}t}VbOZYTF!bv2CheFO-=B_>*<~x*$=8ZV-Jb-&Tb}PO_E{19N$fP>_SUU)~qp0 zNCF|{Dy|{jF0q z9WZfqwqG8n80Dl$1VrdDOY|Mh_LjG+imseKj)hD=XKk(G?M$n88@7HBQ`cYNgEET% zxo>fY0F*-)lBS0v zerj|p=0$albex9D0xeF{GqI%$o|bsr)jK*pT=$d#e_qdb-Svx5QB#85zdU5d(djv( z@6i1ZZ0)dzht@%G?FesGQ5>>eYLthzp>ov45;0s0nWNG=(4}i9p>1S$=lYqE7ubVHM$)&i1T|;vHm$-vD^3SP za7Yh zClumPQL7a4$uYmBpv~0xYsRsc_kd%oUhOB z=6~CD^DB(2EQn0sDpOzg7F`?*)`5k+^MCRPN0_-gp(QNCj*jUa_Cm@|OLh_u%DpbH~wqMMTs#yfUBbSV$g1t4s`(Y9_yb&v|38~JN!FNIRP;0vw zNY3mMKI;Z~II>h_^Q-d!n-sfs>+`B*cHkX30MF01$8A4N*DOJ6a!1@hG;%|mG$m@q z?>9B+sJZou{@@0vwr03x-`GEl(3kou@mZS3m5I0C69FA}eBnSf|ASD_>Ft6*q8sPK zSS$ykD@XhbIfWC1lxFiPAtI(G>~vIbvmB&kuK|tvQoFW+A6FZew;9y)ykI@RCo;yf zPHoJDnYkV2$<2Tfiso2td=hSjc$N=%W@G9DCJD(rR^e%|EE*kvW8H|F0NoXFBkM*R z=8{kIOmT8RHlsPAJ%boREBmi+5%n&CFlFvv?~rO6^l?O|wYux|>6u-kpcus@Wc-jt zn?3`6gXc+NbDclWG1MmQ{WV@@H_@IvEcc^Jl?XKZMer*nMv;7W<=(c-UT=#nRhX3C z9`gE^aA@w5=ZLpNaIqRkPIr`qG<7ms^1H#t>p2m2ZMtXCHle;*W=94(o;1607$bXg zS@`oz`H;CxBz(?u4Acchon+n_$O4Pe@j|#T!YBAYd?7RY@!W*+$7&kR##OC$bJ)bu zGvu0Z7L{f-Dm3c>KZy{@^8A=buz%Fy`fX7Ph4Zk#RqAcL%I;(GIDu6bowd&75yW3lY;)jS6q3ejE^Q&(>J#1wb*y&%2sz;5V#pL^R7?!lO8+7{xLIt z;v&3jldVPjVCoG)=GcQ=ybUaxCa`mSM__4(R)7-_wLg+`VrF3(X08}>ALD>l*xL`> zbg9g3GLh5rCqJz_zU7o9sa1OJ7e^Iy^$2UF$=hV-vj={mG2A-Yk})Lb-H_F&td;vU zL+%W48$o0YMFF4I^pMXOIJ^ zi6xdjgNR5Jhp?-(o2_13P4!spLYgGJg+-hDc-eQv_0?*v>yn=5rR+pHT7+=s>`ZTI zekd2!aH_HGsOK)%or)>DN)s<*P+yO5!{H6;d_x$Bh0r zihJB6l{Pm~Q`>kCOI#yf!;VK~Ngx@z^Ab?TkjY9wv|J*77CAaldbViU98h&cZ4ASE zeR8+L^d#h`LSB{A?LxlZ(%iL&MvUxHEJ7O@FWa-rymFz&`qnU*`)iOUDLi+sl^)F6 z>!_+-V9Ru+&V|37{s^&?ky%QQ<&Z{+6=hos!Da6wn-*59VPZsDtlFt zoBlsSRg?2xdefMa-P}(M)BvGj2MPTGuyzRW&6i10yK0e`FcD;4=KjLvIv&@d$a`tL zPIGejyd%t|s|K=Ew`)t{fjIb-nnBdZU?01gSD{S($`yk7~_{iaQ>5*ozq<#(*Q>WG*R^mla@9I}1)6;2F2(NMsFz{K4^AE(*YcP;IXrUDA ztG}vN{>IvcO;<)Y*P+NA81&G%qV!*`Con!bcqQ@A$S@yuxD4>g0yKzdM z3WEx}jd+it$(pjkPvlH&1KR$QXHzhr&?p=`Zh>#c-&4&;2o+swn*2wvbJ!g)K>@6u zn-E+Yp#Nu{k5&Q8MM2tkaalAX+cg`an{PwGdF@e13lbjgUDzC;RNV*Qp=UTh+(q3E ze#NQ%@DJ~K>ANv7*iYg^U`agSg?rh@0HCu)ZnD<|$l#LvxWbVu%3vuUnpq19D+hx1 z%{^heqzp)gUYAdUIK(@A*)uiMbKhcB^9bT(*+GFBin&^tMsu5qCFq2tE$^h2v-tZn z{ZI!#3dB%fMOiS*CwS+4Np1BkFoT`gtVjL}3vCy07Z^yPv(rwP%^h#ki)tovmBD&V zZ}e;MvC*7WmeGj!>H$~nHjtaLn-Mrj466Nm6EI;iM7`zXCNVN;`71n17$|zj&@a5{ za>Y>*yq$l{jao2hJwi-drG%Ir2v=&~p3IYylLuE{5P4RpLkoOBKx71dve4)vbzXqDF=_grhfwk#(!kIZumrly@}X`lX8 z4rm0D2zp#Li@-0Jfi-8+Lg*{iurj90Qf}>C<@x5Sp5>N{Bk)xzPJB~WdirhD(3E4o zKXJgVFbKzIIU@Ba@>DfoT7KE~4HhFC|7TS1`S=-7zXY2>pR2(PVY_)9>X`<($mXP5 zr;UudZfwL*LA!dbjwKrT<0SU}n3(qT`fN!fOs~&45>|;b{CHhE`R$!&V1`=nU&Kj3 z^PPK2KOcWnvit$-a!Twt!~0#a6(s_JW#c1elcr}K655@ft@uSP`RT2M?s$aXCC$ur zzLtuNDN@CU0U10kzCmq8{F#;*HEY_D}&z*k8&PvVg4t#K_k%Fegf-f05;gV^Yp*S+SnbG6JKlEi-y4i{&6%o!&hqw3Eb)9r(g36ckjTEO;GM?@REC+Z4(h(l_&%Evg!~VU7&<1yHX=Y`@#NuP^B^w(8l^oS^{@joA zqsR{H!1dw&-IV&bP$U$&;cnaiJRZ0;i6sN2sLWlr_7*VxQ0$xdPg-BkgA_#-t;XSr zwA%=}xYAp-l#+6nw0v2FsxUKtn2?*C&3sp4FkQZ~=L&6qJ{SGXqu-yN8dY0cT(SvS zZKgnJJ-X>9<6rfQs&3zm2q@p3``wQq2e*ZqmfLd~lVO&@76xFBCwH6BioO@?EVPZn zuwl&k4y3*BVt;?NuMGOE?0GV*&{u!<=(nl$(+-95_v?ZTrkw&r#yoq;O{2bYcCR0gTtFL~Ogfk`;(^z6Rl5Dv}F<@@?jH)AoG>VxqqaO${3!QsxM zz>+zot90O@t5&<$u4e1AsJ?}w#)^3D<)hPXdEP^k6|&8E)T9l(^Gx_+1e9Ya#XtRC zSU*@=|=*-#6 zq6UK+YHEnsAQo!WUwVHXOm`q#a70GN*#Lk~pnZZ)#(VGtO3X@&F(g!Nex&~1b7!@O zNc+T9Iek(oSc_y-Xtp5JIV>X(jN?+=tvUTj!3yb>^?B&@G?C>7y+@0;W5nW2KiNCy zDobObYP*1`!IJ!mkB~#P&u*xMl{N{vlC~YnSRn1Ugnx`cbCG+XhpUVn?f_6B?qCD^ru_o9Syk#_n7SSbCbPDGIA zgRp4#GVaJSXnzmxVqa*?3Wu)YBb+fVg`4x_&9P(o0q(*X-EXTgEWrYC*QK`O)F$Ca z+w(I+?g6}27q-k0(Ts6Ze`g+vu=Gw^<4LL?Gp=TYAlzw8xDMwm%7E?`r8W%#Q==7G zKtxV7q#zh;8hTK`@N-spg~CbcG0ELGwLW`~wnT{)qs#}`exO{^GvE0`pPV7%Yv|6V zkov(>Ly^18DY4rK#wC)ESfpq_hkA>D6||xjKJ>l=jjdYQLUE}ZH?DoO>HAzSxw*!d@(!k%W4f&@i{+alaAq~qsPs6x2z>ic9S z{{u}RigBi`QCQJeNxo@Q*s8|0nx+6fsG9x1@V&a)%ct)Pd#civ2$q-B*Ovh}v8qX4y*aF3ml_BDA_L>TJMQpqK^X%Wi5f#?#i6Nv?~ zJObrK*5D36OEh3q@MkGn-UEh}zgJ0h-B84+b{dNdXC`EdNcIUh=57&)# z@HX~a`Ldz~6@VOP?X;M>g<4s{hb95p&H)6D| ztK8q$b*F6}Y+?BXmrUv{2hT3^ns92z)6mU`uMZ@!?#tev72>B;cON=vum1ist(o%E z-64enbHbC&&%^;fa7?k&tNo_ORyYXoqLy}`Eru-;_^ON9{)R=v^x4{`T!4*6)C9o) z3QbC>U8<7Ky3FC~HOrd+HJ2?MP?qdqH-@jPG?^c;=ME^V>mhdI-ygWqe zl-Y=*8E{VFgSInCNN4r?)hJf;8tX7_JDXWI%W~;oGH0|C7eyc#e*wZ_*{pZqAi+N7 zH~E_Y{wCH*o;Ty?f7<&o@DuDm4=(<;E{)~uWaJ=j=H64SeCgvC8a)yt|MJ}40E z-3>#{Z()A&M3c(NrcJ)d(w4j?yNIf_&mf*zdM}*dFsZsBUuca?dm7Gy1>9XcF= zd^#Hg>yQ1O+mU-H-n>$c&bJSEPg}!5&s>oB{zQor2>L*d9+~8oemROV{I7#%^JjMr zFLJEHGr@~Ghy^|>@9_Lw^~~4RN5JJYRyIGF-BIt>NMugZr3JeEL^7gFPHKc%=rGr%CQuH?7mKPfcy;lcqrxl ze+TPBqiGbi?8%a%Z(ZG6Fw1J9=4!5i{<41AWzKZ=|yYPG-Otc!@?4D{}R3FkgCgZIvqwFUt3H; zwH(4%NH$tpy9hc0_4B~dU@EW|L;`9yIhfx<`O?*mc&Iuv&JZQ5-5nyy?D^P%*9 z%6^8%#tilYeA3dO;*USA|Ft_SHv*^ASnw0<@@lHYv<*E1_tA;xd?p#T0~!zctv7Zw zCX2Y)Cr04NyZqUDLRoFh);Csj_PI3Rambf>td2pe9F_J=pUR`qbC^;d(d4^bYky6D zFrJGBRu4;IsALu?c>dr^N2{4B>P3|cErf>kcbgCxlbA*5 zLr!WBosTG0qrz_U9hRV_)&H}-=L>(2O<(<6d~w>v&%;~$El;hVvoR0OOsq;yj}ElW ztNi}`oV1VRLNledvwbKw8JVxK;tL2Z^$61*#b&zd9v zX-F^_EF16Pl-?TPryr$L3PCPW5xD3o!|Y$VJ93gr6?|kB3ZsCos=E;2^t9Ct7O##=Vwv_WZO`XF`B*vvVhG1V@h5nY~i&LN5lLC7910iBz z;MG~rVkJSBNXwA7t`aefXvOLL?TsG3p5*VLS{GFzCSL*ffdu9kw>RXbVB&%W%R{1h z$B!D7kC;e;bV6SVkTvDIVp&^}$O=(+03>VwL}G5nU!A7TEy4hsDt(KbQ~kd?S`p*j zd_k*Kp@~y>n_bFg7s7-VkJ1EiC73gS8A}3{&%5s9JWtQ+kD0S!ktpfgl=*3jEfxmR z<&JGxvpzUJ)?{UzIKn)){WsvE$^A}mvmm{b+Jg1 z{hE(ED6#054|Ja7Bwk;j{cBG}3D7l_k`q#;9rJV*lH!9crR9L2427zy^nw2t(6rpb z{?t8-ilM^>W-$G`$6vJx+GkWn7{Os5nja$71N4A8hx29=bmuuciMhv2zAo z7e`vaG|T=;Cac6C+{qpW-48MZSR>y5!z6kPZ}3K%(@>F_hj`x%j(Bsy;!a5y7+dVF z3m}aXC>47)srWVKtpWQJ62@$aig@P=^b0MK{7w;IK$U@ozgU6AS+j-15%ncU&%u#GKnM>zc`%m0-Eka`;_>w$Hp)AHR`-hEG5W_wD*N&H*xHw0yRV*XgOw#nY}F49ks&ti8SaaKSw)d$$;XSg|5 z&Q5+@YgzM{ZSh%rj%Y<1ue%2uq@zRkxY5zCw)Lh5L{*_zeoR4!mNP#TZ@(l`5ISa0 zUzD4NR_3C49*Y_bbj|z~S6`-%{UhfYQX` zEwM<_>x=n&0~s)!e({(!`}73y{&AME9-M_`>&u_R5n=#DIXEO2}Nu zmwoToDz^ZH=Q1q03jP~@J=$ZQ%-FaF;uZhVXu{LP$bKwObq>H?9Zf$UBSA8H$Ibr5 z*yA-yo5Qpy@fJC(z{>GUha;~uI;@$ms$ERlaD`fw@luFeemd~=G+q?OQWMEFN}_mum^Tv-oZIH4 zCF*3cp#K`?hjyMsxkCXk{|TZr?v>DsRv4n4*v?Q^pP~2{a^tqHLVVzpyPtl%s%6(u zpbt}+Dadto;2WJ#Y)@GEKtqoNenSVzR#fHxJ^pH)>WkVslbux_JWpIn2LanC(bGNZZqcaoB)gmb-`FaUq`HZ^Saxx5k z=@*Nr!vo(m8|ZtgG-6!1kVwI;(NINph=ux%cB|;REXWyEZFGPgPCVTjRzu*Ge8NDh z&M36ahZS^!t}}7a0fEi3PK~b*^{CXkRy!~03fW9gb{hbIPfmR-QAja-cD&xi+Lu*z zJK;9mOI^^IE$YhHvl$f$vG^uCH6YI|d;`t(lY+!Wv&c&)D3OWLWkZqDcAtpKit1fI;09x@n{R?Rsv&Rvi&Vcus9EU+8(i2I< zh+-_PEXp!LeB&YFWB#?2gGcA6ll%KiQcAAwJ?v`y{)(7>fO5siaZ) z5&7#xx>sL%*VSQev6&hvtgg<&nXU&A>FZyoX+n34X6AXtpJ`1NNh7i6ZS0Poj5$Yl z@;%Uzs`+7!gt(ZeFckkSg5TJUsV^>UYB`4LcrVpbh3y;r3P5{N(*y~SScp>5?P;4`zyNggDSpr+?0u%IJ4N8 ztoo=+P-b&$vEVZMbnsMIu?`)9{b4Kw_$Vg;o#D&V`2>FZ3;(Tq zD3QyoEI%2uvdJ~xoZ0^062qB%DlU~Y5H^OC$TjCM--h#yp1p5MJ`s^StOLVrYwB1*Ys5E16N6s3KzD713cD^`+J z9!ySS=fQ9`GqFVp(3^ku){nn#<*fJa)I%DrdG?sHl~bFI9$#X(@;!{!1mb~UI)ph+ zP?XlGS)GU;=RhOiyk=1G6yhX&JvS?tue1y>o~|;pP^|>$X^DkI$8`T`oUF&geWlbI zerhMGA+`$vq+ZHZK~6_6rYq9}cz;)HXw^%X>5Ly5rA`3Y&=~Lgcke9KuQ;}goScB~ zkN6+$4@if|70cg7RZA{LOK|!<+sz`ME79*iGs+i4H{{&{R;{2{toGdRd71&+sz_7@ zuw~?*P{|e^)3c|lAR6nEBRnL=Kqk}Iyv^(qW^JHxK&@Ae?cd{5nESn{yD`YUNg}Tn zO;4=5sH8IPaE7;a!Qa%#9 z*VBPnCtRMS-3kjCV)5R&jF-w3e(xw@$>303aHlLcnQNaxV=Dm$GapH4ZifvZ-K>kD zrNY1++@3_QKw_v?>2QfE|CCekuk>HWxJ6f;XXeoPH7N{y2NZ96A*}|eTOk1h~Bf1*om5-o?{JtJqzc?sGjoK^a3Fq?{ZxA8&)YZrvDSC@HcX ztps?%Tu)t<@CzOYs`W+k?=(P0Q3_?;yDO?8>DJWxzZDQOo{o;`?v?T>0TFC>)Xfe{ z6enr+N!h(=0R{5u=ud2OytI6_NMH1apN^nkVhU90qoggkF}%%1MP{0p`(m})Lkh}) zh>`U3aK^UG4|<$VDOONFgQR0d(-@T@B>ptJ-IB)5{hdof#3gZ3SFa!`k`f$v)eFk- zF)DvT5+n#}^p4i+@;phrq09EWR;ul)89a7KGLgQ(II0ZVxPeX?gl;?tc6B~ENz1tW zKST;lrT;Mr?GKOzU;rt=_;Tj~W7GfTs*0UyZfo0qt!2TC`I<=j<0CtDfgb7fLZIL@ zD<|B-<|(Q~C^TNEDTJcb*<1RCP0)o=vq)DJDf*e_vyO+F{XP{-{&A{~nHUPSzv8|| zG_~|2e{Yf&-kau2j5<1Ty;1mOwYNEpm4IwyUFvL|bgIIaI9_+noT$Jl7s`@YfQ9~W z_;^=ljy!_$O4LR#h9p|-LPTTDHap9)I#`9A*?NGtK0Wxw&;rjQ0auMG&4}Sj{oYZM znDv8vnI{-q#Qm@k`B=)CdAw(9e29JTM$Utz|8ocXtASLvTUEnRs%K}i`#|MJ4u~*dtuR1F=nRBYf znTQS(7q4vpWGi!=Eb#7h!mf58@QCL*&)>t{k1>U|fd~GodfrR{QjjgGR#t(hw;}Tn z*@Zyuq?3Dzm&8Qq;oA&D8)Cbm7|K-%&&nuxTkbdDCyt);Gx$nt z`D(47#<$yL^=&{ZUCHq6Xaq#_=C{q{6l&(XcWL!(K?AcQXQG(|xI#P~Z;VdK&1}Wwz~YpZ^JF^^R| zjS1Gav3S+*rsL!*ChjERcA_=5a+6W8qM~;{Ds?#q^%R{O12#RMsIZ8)Kj`JL+cUK{ zJ2yn6?ge9QC5HrQOH`3Jy6sOz`LUEDSB9)PJNPdG*>AG4y87j+*?%M_7Rflsbe0AO z+L!2iMNE0zQYPGpcaPrE2l4#My8faz#NH1}JJBpI18_vVTiF}Pr# zY+Dih%XH-nyem`CsqEcQwf1XqJ}u=}59Fl?qyq)Sg&m#YXGFPXaal_=z+X* zy3BurdOgnQx?#h_z*R;N?ac+wJSMb_gA8-Jt~9vW{dwIGiI}FknPuWFe}4_K6W$rE2(v^J z(r~g|6T9QyPR>{resw!15^XjbrXvX{6seQ45+$NgluOfu4_II3!JnXuYoLnY^lZ)1^b&S zIVX;rVb-?T%zfv(T@ovNU^UH1dw;Q^fQ5D1ZavI{!pl_2O-FC8L)26}8OS#;AIX^{ zj7x(!tOxOJ6!lWG0)<4|kzpyaa<1Xs7uYO?V>%xHXLyJochW>bMh4&RWh(6n_?YX2+hKLZ|kJNSduPu zRq>YJyl@vupDI5W5~0RGPT^_~@LUu_eOGaPv;yPnSuI87+n@cg2>?zb@nFVByk%)i z%mpDWYwZG&be$9wbpnrLE1)MqGz&#hy3SrWaoX>tDh{LeDf!!y7J*+;FRyVc(JxJU zn`hQ6SQ@>J{UrQE$dXYX(4pj9f)dcGA|#v{3xL2x+NllH2JUp@BuK7fkrini_H=3$ ze_I02CYQewlif@`=h@igX1)oI-^u{*-m$d6_Z0LinT(+xj>`^{WL0DHI%8e5qQ!{l zYgVqfCexNf%BPyf|J@3XY`yGgH$IUXGoQ4s0^eWy^J~B2bxovI#ctE+0 z&W_0@{o>R`pp;7mu2NeP{VzZQ_~TtN$ODlU$PY;gwmgHr5#Dp#LamZ)R28r5d{j;} zNne{r$r+IffbIhh`Uba0r49OFXURC1fJYC_D7T*It&t`FpahPPni70E07P54SKi); z^TFQ-FbcImy^njMRy+T{ee7iAL!VcG=XjTtNjVlBahRN$`cU&4z)^=`qzA-?7A90F zQO@_XCqTO2x`q_v-fB)$Dz<9bjl|S#1hL%N2ua``_Tf|JrRaHE_eh9?JwBU9{n7F! zz}rG1IAi#v!LL5CZFL;m-2+Ba*eYo}or?UGUsO6-he_9-FQyv@OC^{lktWq!;KyLEtH ztT4b#Ui%H>w8tuOVkiE7a}wYXmy@;PSYe9;mfbB|ze|76c_lyT7b!~b8Sf%gzJakMIl+zvx0^llB{tjlOk_~s-S zLu%8hJh%P8^Q3(p1MkKcUWAcLfN0;?uH``moYOS(-8*17Mv$}93FbULVt88^{p8PH z+WP5Q+rTASaO8hTMVVpVxZ$@>;-=>s;PqW1s@?a`tXd{M2=%edckJ11sMb@G6>6MI z+K6m-8ZG=8ZP?gXp$!KC5pTcZnh{Edi~P`7kXk+uZF!0lWY#wUwYg+6hXb2m?O-7! zHs|9&{5hKpOF{y)EVoRwgmh;z5xpr^VzV;a#*Fpj*<3LEpY{Y2$d_gTI2h`dj800H zrZ8EIC%#jICZV&~zCzpv)~WaGnts29e|Ip(BG}Nv&TB=`iXj6UyQjPIo&tg({dTts z6;?v(jbtyII4+PknTq|=6D#W@hhS3Q4W@=@T!XSZxc09qVM^gL>aAIzm!iVnW81rR z+M=!9m}_#=Mi2~MLmc1B<8oWCuzAL&o>+j3I|8=||Bp20v$1(bE3nZ8?qbA8eEO&u zq@MS1V~a`SpEuf{JB%6V*b(#`4`x!PtCtXbLeR-j^d?(5hVefMUYU=$80Rsk9JE$d zOZ>e_n8av@m^lOX$S@bDh}y&vmP*z#6~s&(`3}|^#s{1h5>nyZ@BOPE@Izc`>~TT4#>BeKwwJ7Ev3aw9XMj*VLzqcuj1+ijSrfrB zur=&*v!ig%r7y!nl4P(pwP3P;*eM*di=!|MU_pRKQTx@NPexW2@eTBnc0g8ydWbs5 zC47Rri-rT)hIn5z7crK^kt^`J4MyEEjePr&QR{%Or-5(-OL&JMyx=&2Z(Q;F9-{e0 zK&QUb$efw9r6e*yE_?L!)N3ruO-T6YUea*5K-KDjQ{t^>)1*sqOFFvSGJ3b(3iDaW z@vK{eaZW1GdHE;eRMa|SpZ3J|Qk_Hz0HjkT`h0r`nBOnf-M9)c!6Hi4mG#cLnn*&k zZNH!-``2ag*7i{VM!FXT?7p(pDi^OX%RrnY5~Jn+7yA__=;9A-l0NK+eXoo+QneAa zzo=y1(dGDczBARmg3MJ`aNbque>vP@8|9}oY|oBqKQ%}ct8-qE51{8tt7-*?6oqX| z#bPe}YcE(f4XGP7wvbkBUEHMrW;&C&ZsL%_~E7wUE;CF->@twoW>(3X~Q^HUbAG|?T z$)h~!&wO%a2>09YuaA3m7U2E;B~|i*s{n46Ei5Tn4Jm>yJ)nBMBbaz6zx)f(cowvS zY^;%Fc7Hyj^<1~kJ_TOx($2Q5c+?r!CK}Q0*qQns_H9KVygj@2W}@I)cTa|(Km$mY zpV9eg+|{tgp@Lv`T?|sxXFUnw_h*y10E~hdg0FJyTqQ|J-TRrq5p*$)KklVMPdF9x zR-mG%QxXJOB`R|D#Lkfjg$BBvgi66j{C7tJVdw02S{rijh6*$D;9nIfdkfTn2N-?O zRl`IqhS=@sA@IYf2B@jjW6)Ci&x54F1FBfG`*GV)%&s4?6_e|Bp$bw4)Ny~`rBCg) zU;#K>O|VQpniMMn{Y8F|l5fCaexCIT_iDQawQCyB2oQ^_^hC_E^M362fRs?c?ydIE zk|$JEYK4BBX(8gFfgW0Zdn@l+yG@CH0KYLw-!;Tpmh2fuo|4YX>TbTUXZ71ymMw(k zrRtS^ng<*3MusL>ZmKlGLAVmcI&rqbb)5tFla>YoV!@w17-AI+3h59J=DQ>XzL84q2 zv`B(L1u}`89nch2Wq@c8=M6rAJ|yge?=$-q8|N;KKevb=2k;*t8+*pf1?24i;DYr{ zQwHEeN*n}5m1A}5N>*Q}{0d*ixGfcd&z@^+RRn>pO)6D9>iBX^pDAeRz4}XJo?PLZ z@|cpiSH?5KFXth=z^0zJnCAQTPnhbYM(Z4C*K+8kp|VFwBgM~*#l-Fyp2HB%&sdqH zW-d^W5+b8a#et17$~0Jq4*LpxpxJO)2#wk9M~T)DM)&{a<;=)ZNyD1LR@Y0lTU?Al z2)RF9O%$-1!e2ccj&(PH7vgrShCM$}Jc$ev1qB4v~OuEbH9 zv!tUty;9xdrda-%yI_v>RgC3TPW&%0Jwrx|sx0EJ3^}5LGdSCYql-+%eoc5dZq#H< zDKS-LfD;AQ=T6d$b<|zF%ys^MFSs>d7hc@gPIV?^Qc*hA?L%#c{v}gBEwK_SW#1v? zLE#pxDNw<_SGYRfV~$ZPiksA3A7$S)+gLY`KN7QFKL#?CXTd%}e7GR_&^r(+^~`2P zdH*X5i?$JMu7P*(7KsJ*vS@MdQ3CCjozw(Pt&YBtr%48C8=XGyXKOMlP?C#3#cU_- zphCbRXC=0{?>>6Ql+RLk6d1jY!Ms6Da!b2z?LUvDP8=Yyh;r42-{)IG-C!c=2q4|VbQEL=8P zvCw)t^I8<(@*IgB#D06-UN;M8$X&@31^xQ4s@0>-ID}_Jg#ddOr&G}d5t#u|=`kLr zkc!`R%+@Ka7pm?MYo>Bjy82qD#WDFd4qeRPoEwojs>_&nQ>Jn zzuMJ5rEEEV5$j+2eIEiMD1qOuj39im`&7b&_y1qsnX0kL_crnMgPG92h`1_gVk??b zO0*!v;*xSZZN%|W-r_p-Fb$&AvYJz_Xb*ki{BmETLc|6RK|{bL*C^WXlnPwgxoPrh zeO#NOAys&qB7{MNK^dL?<6Q5Rcu=B(gPA2OrwMsXFU5)6NK~7fSGxSw41PJcJR5%9 zINV69PyMZ}|Jy>E^HrprKL_@1w0D3@*xX2(vuD;PeK@hgrpf{2CG>gMM(#+DOTfZK)(_i>Sxu1>Y<$3fD8HZ)AEr1; zXY3{Dhcu070zGFYUHV`9uzF6YAO zKg&jv+JL!f65sV$lJ!z(-ajk{astC0yO^<1v}N%ZzBGIT8Y!HxP1k1k7;|#mJ-EM3 zMbxjD7f@;=I0o#s9CjD=KMb~e9XtLlFP=n;v@th}t(FxN>+V@jB5=!9M4!GZUm`kK z_5t^}-Dn~u|C!d3fj^j4al-qtkH-;Hpxp>c_u)$2nqx(_OV)W;`B-;V9UC<^V^4DR z0#n}UgC#D)GtdGPG|F?x!2C<4u~s>Bljf0Q$~UqNusedG)eS3R)*{Llv(PFdv#S+{ zyM6%|lU2`I_b?Lyq+fmmP8uduaz63zd_d8P!5{5(S%tO>28$ot1Ztks6Fx8<@lh@(& zx}i6!j6g2tm8*Rd6&p=~CW^xS1v}9110tM|)SPE#L{+vvn_pe+VAEU6lOV6OnRojt0n$BV>_>X7u(iJGQ2shth_Gu=U#{*H012@r;J zrVf7(!uuFw{m%OTz5y|>3%NKLhOnb&wvEItn4(9_@Z`sNx^csD;%f;W098fEHk$j# z$ubK%u0|S=vYZSmTVpv#6e6bIwa+3v&$P;5{Ww?zrerpPO22sIo#MQ0LIFa6?(-2` zH(u=jAKhrEJ|3QHp*xkl7VkwD=O8&(I}9RPDqU;3y#JeW9QaC+fzF`hjB*B*IjR*C zYHR^+3{Y8Y)->=FxtlBQkK9`32>HXRWbdegeKpkYbL{0u-F^at`o1al3?8Ie$TWNu z2Ld_DG-qTeTA)zw~_#75W<$Bw*n<8%(PZ*~d4J4ccs!wTI zxX}F=SD__-4&!47VH+}Cx3V@~R5I((TPe=xub(R3nY+B*6WLNUXzN>GOjnK!5^Ot2 z@h@1u*I_)BekAJQk9!XTkRD0LpVt;j5wEG=6x><5{SugHZUp4MU=vh2PZ za}vOuLMcRK4h%`YUa3ZYDo;`8_>*C49U@4}J_iG=F13ol`f(kR9ybJaH z^!mhO)bDq@K5Hr+iprH;8NmJ9c(Kjb3t_>sCnjHZJd-B?Rl`V3i(4fDd)7)sIDVcX z1qP^cZ(DJq27EAbP^AmZUD~N+{La{gSM|dDkFi~@FuG8sbTI(eZmbs+h>lafEi>Bh zTm2B_{Sb#KQc&g>#g*DE;C;zX{h8l$je~&TAlS3Sa{|tNMrdKUvhWKKRW#53kYSzM!KvqzXUpIYv^@bhVf`y>|QQs9j`vjkU? z7OCK>pIs4->N+aCjjsErMzMXkIgLKQl2us(tj)P|%Lca7Wcs$d zSVci);TB(3;RazTgR$_viv(*YJ<9oJT0(jUH#VQ$LDDZVX0?X?0S4)V=5JyR3Y8?H z2{tO?N({EVE18*lc`t#S`P~ z*t%vgVFRZiJtSZuqZ{L{jsIppJeG=ot=}sxqy~80w)&d-tE*NL3BF!laIRmomd)^- zQ*XRe?OYsLC-NJ>sj+Y|F~W`5<)c|Ak1f(bEhrOHHI+W3l%?-~h(Xb6Zezud zXkIfpT64C3d_DO3-Lz>m@CBXmbE^3h^BSU5AAtw6eQ%wGVddA9CIAi{+})%yfCY~M z8}Px1(ZN7xPvq&d{XoSU-h2W82u?MT90#jdmT(@Hlc^G#pqHmD`eU>h1rCzzg8ZaA zEA;7#3=vbfHK0^EQ07y^X$)b5 zKWnm19$G@Uj8y`!RDH|FEGz7`$Br5AUV-6==nq&H%I zdf;xc>)WyyTZ0nLxOV84z?4YG;BQ+S&amA;#u6QpcVQ3DAwDU;olykwMa<#U zdJy~*BS||oaPk7Q&AKLOJYSlTYSTCG9HYLiCF~-LgB$tx{=KK9uVR-u9))`jyl`py`rc++3k&JDdrh?Fz3EwWu6Ngg_L@sVh=xbNS*$Viw(q(#k zYgJ{}4uFWo4b^!nP2@n$DAU_4UwQqvBDhrt2YwfXveq=KOSh}B5&~cHuql-=$5332 z57@y@ep;-3tq9Hwbdu;qq4oMg_+4>1s3X5m2nm^hnd|iUPzPT*)0QyS4jjz(n!`Gd z`5)*#+LyF*KPvf5G>QDulVkO~0>YrJ`Tlz&6p>zvX3M`|&nX*af{0O=j3n1E4XgXU zz<2HqRaZSd1sszU(PX-C{AM4kXNA+f2@ecXocgM>bT#8E1_7UHq*zCF5(5JI%mB*X#gw`SIK9_{sR8>t$5YbTxXEf@DfP-)To zfb6+0hv)UKAO2VoB5N!=WVT1<$M*|nKVA#;3)D)Dd1uK>bVQ8M}mo$ zm7Hl(r;R_$XOVEt_XGX4VN;)$@9VfQLP;_DYE4)XHD7cw?@N?gzs7EDHbsI3`3ST4 z>9=8WD}f3Ic2yO(r9C9yqEjOBDEVw3!Xs`1n7|5@{tFK`kPOm`0X^6J>-5(dbSVC- zDVW{jr9hR_aiEOZ?}DgdpFB1evjYz5G;7ULfCKc6^sXdn)j0olTpZswiUV7Cx3gyY#7on-w$dmDC|op3Vvo##m`s3#hg zw}(N&QeAk0OJ8bP#Xa~hXmgjM+e~N)+qYwwF7Uhz zp6bo;l&*N&6Q?K>>%6sL3vRl98N7-%l%sRjcR9w;qT{BU2mz2pS2QQ_Zlfs`oxp&2 z1_Y8Y%!-f-_t3;eXN04;&1NuQdIXLNHNwjsu~1rcsL0OL87{9J*4FJ901%7cRabsRRk76# z{$_wF2p;YXgqDkfy|6kT3_Wph5A>P|`7GpRWJS#AaviY9D>ib5y4%5FQxAzC(UW`r z^p4gIEq61&0pXm&Fd%{TgcGWo#fFuyjehm za4uoTP_I215 zlVpZX+d+I+gR5yxg2G^o^ZqPCERSzIbj^2PaFYJmhs@cHRJRPmnn1Ioj^V}?n+`=n z#;x3RP=&1wJ-?q~-(sDBnkY{Ez4mV9W1n0qG*x)zu8H5>QobNknUT%J*|pG0vPfZzm*4{F1n|s@v6}A!UW>Con6g*_^dUMl z>1Qi_3&1uz8CzgMYVd}>kE)lAtn>to`M!+QOWvMOcNu_pgVo>~1Id(WQ3+S^mxPqU zV%C2#paXnyAMmdpU>uB!nPnj$<{;V*5~yUYC<&he#FdZ9>-|kBkPmTW__N^#V}RFA z-vqRpI48~!Xr(d^H%*`K*g~MqvJk++#ra;JB4?{tZ;9CIgNcTAD2i+VD^m0tLcC=y zudQfukUt6sSELoFW)YF`z$ICA<|z&H-Rg%-cS_AOFay{q5VR)N*g7Ao5#~@aQBdaUdAuXhJBJ{@q9QPB8R*%kG;GF(w|lP zLWInN-UK~oKyGiS`t6@Ww^p2jt3X*)Og3=eP)LOXkx+FPAIRAYGbI~wUA8yO#@-}7 zWgYDOlZ*uD2EP!Yt#TARhZ3Ozo5+<7cFPZye5(MioVQ#tTc+sZ&^bXp5A}4B=IqW> z^|gR~PeZ@}UWl(toP$kR-me@jI{>*=LvujR~dVEkv z%stRtuAjtYIeBQ6_ejm8~7{C(n#K{Ntagp=e-5mbyVAP%V0wSbnWUhPv*H4@J z+Nq9Y6xJ06*GP^4pOf%PuE)#Ab-R=<#?9wEHg^hmf_m1pW{g{2E@YHc4rV+K^kvSg zEPK||>_wL}4zuxsf!LD(Gx!2@Zib^qQ;Xr!GsANTeA@K4%lS~PiSH+MU)lr1;>0); zI;sT+{Fj{#Dk6~}^k-xWlIPKc?#JWa!J%l*MHC2U8qunPu$Kr~YG7Hx#+T#2)PEAMrh+kxY z7~MDW^O&vzpVW%qrD zlRcKM+O1oDqx&)SGYT8+V6}|o6W`CdSZZ9|0PTHL8QyfvIW=UY=!n>RmytTx?| z4?_Har~cbV@W&Xk?+yTC?vcDcj&4xWYOo}8Y%Y}c5xzp_UB}T=pQA)Zo zR#We#O!l$J-a&WVqSn-iO`Qgg6sxZbQ7Yp38;A(JBySR=s#-x83xu_&fs@THm~yT? zBI<#}?zgc<iLAQI z4(jhAWb!5`I$jU!!Oq6vsnijPe`HZ*FgxO z+${=F;sisz&mP~U6z9v+`+r2$_Bb{j=*`i=@(>0kpn#P8%MO|NY)IRA#*Pzx&CV0+ z_mGdV4xs}vLS!PFC5@whqIX2C7KcDV^`}VY{semg`RHfS0H#Ez|hx>>qB3m^U} zAFsn{cD!3zshiX-C7Z`PHN`Tk`iTp>l#;Emt%+7#y1q-J{mZRq;pIFaTN*$YUt%w}CI>&tk)l3ctGkDHQJ?y&{-U@f~E;NX$?_%P&ai)&`C5#Ah^A3_mCGozz#Nth0ed6Hq@M zt$pj|VkBMTqZ_+2<#d9h7=`AnuCz8$-GNsfhpNC$l+i=Mf@JQ5oTKdvpuAk`!46|Z zynz#G7mj6&nWnT3uI{6ATfm@d-qEQ)yIuwZfyyxE(@^2~yG`^}nPgJbQk*_Qv&0>( z#v>dYmLIoKT^SWFwL-9SvKxuzKeO~C6hDeY&9KCMFff5;VZc!f^IF$sYPReRP=^iv z=Hz7xA}x(h=}Oi~+;dqtD7;q!ZMi8%C|q<=?uELJP1<$EzWXT@D4f=Ov-sal1{2R6n>EDS}w~U zi3qU7`9p-;>1ru3)(gngp2@pIIwnc-VON_~{xX+OYd85XzV`Y%QjgK;cMEq;Y5+Wf zbK_c?t0UVx3M*|Wjt+BBoN;9Yt?aluMy+w{`cde+4)4l z>SqF?)}m1>cGv-_xFj~=^#(qpeW{7}oAn45sYut_jYNmjmGGYUUP|Sn0r88f_UDf1 z?m&0UC|sVbw12-1l&{Zy{YwHW?`PkYKluV_;wYKOG8AYc|u8C4gyY}CIcuiYHMG>9Zc=BcaFA%7i+Lz`f%5g$v z+g!X~A3ExJ$$Vu|KM2k5w1|xsi!^f|Ges(o_pD)cK>VNp8@gG zd+dAZ2W8I!uQz`fJ4~~EHBH8OXIg6UemeP(SC@CU)XAI*o8%>kHA&aiwKg1gG%-Q3 zM6mu64!M=uUzumkrn`RMtcANVs24q!SUdRSPeS%{^2xBVv3=SY5dJf3!qOUH4zRQX zXCSrm3f?h6WEA6s@`ttIm`2>?kHQKVK%<5)l^fw=MX>meCtfBHJxz&VNoA5FnWGYY z8r`fzD<8oV#;Wa*jR*Hel&Gie_XstCGT?}^Qtp~7ErLV{uvmm{NXp?#GQ_kN6P zGmSc4ZBzBhQ##j-#|z*>sc;mg=W?)&B|Se<`&Po}{O?&kx4=7x`-32L%)G z2;;Q$FhA&!Cr1H$)6;Gzia-?Qa^=C{_`Cj`A5VDoQ12+UX8>>ZpOKnwEMdIwoCtsC zTDrE~X{&D8^t$IgG;1sE@yg>HBKRppN?M8)RZ_hpDEY*@4=InqE>=@|X+Px#*n_f_ zpcgqr-uJ)RNhTYJgzuj44Dlf-EJRGz2Y`)mC~MS>(Koe*oMhUfpNuar)- zCjWqzCV%(;!!r=33x~zy!ujxQ34j2J$KCQ+y`i!Y4lPXc8n$OEa$`!7>G~w^>kT_W zaI@reH8bB|{&a!bXzT3mEdI9|b3p=>Tyh{jSo+e35E|?%44BrC-Mp0S+Kpy$9>Gl| zZ2mk)@ZY|p{(zwFkDItmUFOU|3S)N9dXtGJlk|rxEk2L82=xVJF2W#+5v*N#i`qjI z{l7Mx4)pp_ihb2vYk|a@rR?v}Q(mQUTH)yP2(q)g12j`f^af#AoCYDIpt=i+P^IBM zj{Uz4lPTmUh?+FexYpQkY${q~KmZm$;xGJvy*?^azxn1sYn>#(Lx}_%Yk!{pD7v@C z*n1LMY*t>Lu@m%AG}U(1p^wmG)`z&*(L!FSXbFb=b!j@RRM^K#-HK z7#r@u|^cdI{)?^scv1Vr4h5bJ&9KQ(z?b zT1$WgURvJ7Ty{e}=-|DkK11Uya~yv}dlcMpy&CJIe6vECW%qb%7dSnMr=jjVxc_FT zRzqO{1ZU;ZlECvCg5S+`{9zG(IBUPUK-}%TuQ9$SoH8!8_iG*JGr|X%L7 z|HGb)N}u=>Nb%3kZ%mFMKr-vqd`ML(cHEHWDuS>A9p&K_uvjkJe?kgcc9tm5^^6wH zx*?y_3g^HkLoiq}#=Qg?$sK4oxO(+2YGCM=3Vx#$LaXOdw*sQ|M#2c^slF7ZV7JZF zcZgb)3$PHIfjfM@Buol;7$!QgpW&rETOjNJa8Jljxx>7$01zX=%gY7LRJWrR9o+qK zYzQEWeJH`6LGTsjE>z$W%>J{6UZS8p514@ZfDNtZ%D)oWw8(_2;>qgjxmfvAAnLlAp%o-#rAj2W3vZC>$o(H8ug4OX0&sXIa0WII z8m_!}xTftE@5q&5CHEg@o!^)I8DBp<5=+nJTQmjV;_bw~^|d9FyjmvQG0$Pt+g0j1 zbgBS(M$(Bgv3}z}M>5rgOwneMHX;AucjcaNE)RBRu=D9jT{A(Q1v>iJvKD0PfIE~t z+XO)7&)#FS6NASL^mt;(j#U4si6PUG2Gs1ce}Xp1k*B+*F;c#k)c`mEED;g_ufxPN zLx-IcTh@&9ZDe@FV@iIDy&L$`S;_ycK6Nl4SYHk;AB0u^REb1(yO&>Ah8p6SZ-JD$ zS%G$@?#FUb{{Ck?D>PGJdMCK}=ee^nTW1jwhp501f#!T{!K5Hc!;Xo$qT3tKHl2$< z14IAme9Hma-Gxa9n74>=dopm1HyzfwHG+G+hS#5kXxe`2O{9R^9U%YF^=|)4v_#r| z#3e)O=sp`JQd*mqkqBFbSCzq7ol~cu@{7+=L*LftCPP9&vc-k#@S?p zC^!u)T}O{z!=6${)$vAXCTUsPcMCSmF(+?-hBP|f_2Hz7k-m% zyzYX&S^ih041%nBlTnWU?o#)v+~TQ~5sK2x>^MKp6Mw{Ur>FzVJOFuPlR0p?Y+9rH z5-jd9fWak@pgP@68`VJkqy!(Qz0pTXV~rDpu8E^#0hN&ZSwoDZf208*Sv};hh(>an zcC(i5kV+0WNKT#n*YKy7E4LP@@ejM^28s3N)!J6z=YSk3UyVGhcDIV%Ps$HDQX?N) zJ~79JsSa~_R4QYIjJ0}aaFs)dlj{nOa#BCyi);Gx3-Cr+QouiH!$e@|J1`wWz`@O) z-tN_D{0Hb`q=>REI3=A!LX+>#K{<>)!wmEVpWNj9nC-digoz= zj-)PTcT7kEttQ}mF*TRj6g>lL`ONREJK*rkTIQFFHL1u4M7l#(7eTqw7@}S=@aU(F zRI$i};#3|&fUMeyGZw;76Mu?Liz4!O>l`s=a`^c`UVd-%uN;I=uQjAf^FU>EbNvr~ zN-3rX+IQS@EFF2G-NDKO5es@E8SjkyX1DJZLj_6{(^hZLu)G8u1G){iQ;Es=IRW^V zAng-_5tX1;v1bn>XvA6f5Xy*vRINH_En(>YFbH-KLhBFuNsLw{ezN%*^G4<@_PI>X zrEEQ#-E#X=8AN7U)~!YK=T0=vPY|w4Az{VlzB;m4h*ql&YmA=LzcIvU;wETv5}xi= zQsgwcq!KhcMASl=Ywq}cmHt_N)I-{D@u8Y|k(}BmqQ%eR!fLkjGn3m$K@CYCr3XkS zmlfv0Gx1Y#+d68Wi-uIqP6^Szov(dN_!k7Vga=L`Hc!(NGGi4)3w+F5+I#|{Kam^+ zIaXEN<#9q1*t?ypq(*8it5{V5+83f_?@17HWA~u{iB%E%h@2RBnSG(15}L_^_?DAQ zf-sPK4uSd7nfqpr5JdSBUyky|Inli{!LECrZT#e8l3gt+`ZjvSz_}OdFb`OHA2Ld( zX15VRI!#A$ym@jbUx}PZgGY>C3R}%Q@IJq>Gw*!(Yp9Re;|}e~7RIa7Me6ljCwiP_ zL9R~rde%;-@sKphFNw4`(6$4gnoBcz7o!q{2J3<%z(&@^guX|Vt*!xOL(}rlD`*pZSWEzr%J+^C`N6fA*2E7P=|@w08K9J11JyP`&B_Q)_|i4V zd`w8~FTyOuC6R7?Ala_xyRe0`ySO!p*o0WjX17HV=S)}G$BiI~!7=8U5UZ(L`g~W~ z{xMA*z$F?!FaWktZuGK4vxp525o*ye>k*^`&<JjcQ*EeTCvIZ56^}CD__a4vOXG~qiUY_rF zJu2ZBQ_!U4BkziOMl)vRNyX%~$T2NCnX=12D}(#li=K@Pc93FtoNz@Y5Xb6$BQK2X zgG3-=42<<^3J3Pf0Bj|WiTeTP9%n8c$=N;7<>@)jm^|HC3Smm*9fT*OXyg|)F%D#c z_aM6Yq9Wsd_^k;+UW{{9z38{RuToQOU&XO32P@NUYEWS`oC11!+Ie@LCrX~lGNw1} z*AI#fnWY|kjKi1OpAITu z%$L}n>TUG7y`e_xtLtYjNUu~e zmLI+KUyO8htwf;ql=vw|QESiD>_F!`-mXn=Fa_|@VLbY?9tWXgC*AH8Lzw!IbZ9Qu zeqv!yZcfQc!GB3m7QLp2il-Ru8gG7W)nj12lC3oHXyO8P{8|Ho=&q9|(Qx&X8Z0VX3 zC~%!_fi!(dA_-p;65W!6t%xoTEhay=M&6*p^q+&44pRv)cJMmE=GvuGEL8Q7U`Plj z9-EXE0`D)3;Rl}!Fc4^)h7^|tTU#VK)rq$-X1X)Y4d1Y<#=jB{gzp9a-Ikw*n%*7>)%wBI)BfN@pTXP~_Msy572 zuhqbKy$=_N)3gu#liu=f@Q1;~K2o%hEsBdoFYfHCfTpEK!h7Qw*h82so{2c5%05|e zKXND-cFqUSd2I5bf7VW$t>om?b|=GaBBoD$0YvPNF@%H9$GBGstZQoHf9IZOZzI?`zjkqp`}kP|GX)P*1`t@4#UY3YtvZq8r!<1m6a?=lpI4)^%?h8mHV`3!ki zi8{Is<}g_i;0~_F9?2k&0A>Ry@v~x48cRE)_Cvth9yRAjT-s4H#+3!zjUGwJfSzXF znat)jN6w_q--U21oe+aw%Ioxfa1_r{eLqr(`ssf7gr)SXjTqtfzpgco_YyGk3S@9o zEE{j(RltE5WqDoj1I5~p?63!7w=#$CmITe;-E_c1#`qrDhiHxSB%657p5i+nu`Rez z!bIv(qVN6Sou~5dH5Y#!^%2!YJ38uTzZi2)N&{TCXUFPU+M3{WPu}u;b0A+Gq{qf~ z)Qo6XJYh||f90%)`Sko?ep_m8nWEG~KD8!Eqgmq{@9zUfM=cMgz#W473@FMdl5JTv^AupCa_M7A9u- z$5D#b4M;FjIMRiu#D0clM0+D}#$t!b)U ztFgXFQBRpx>TVe4&kEvkv{rAwjGzGy!1I~vW^OOUPxz>L_f2t)qoVE&mWQpOd@K?) z-BuV<#;mA*;uC6V{sUHL51xoM6o{!H=&p$OO-Rd;Q{jm*=irc7qb{a;ly_W3pDU|% zJg$o>0&bDX(v(XfJ$v3sv4w<=?6KetmmkixmbAB!YTvi{XCq0fT|lIxd(LHlPj_@tg00rnx4v}E@rqcid zQbFfA)3rWN`{Hx**SqrYul?V8!ss=p7GHeKKYnnO0lP`PRI%8KNX5MF(8a_H zAs|jt5l0*eHfz@F;m5=vrcf_wbwI8mz>RT(i|hpHUUEJQ2eW&X*(7h1dVVDM|AUoG zTg@ZHL#j8MO+(~C8t@vXUnT6V2sa~h7n6BwH>$5fkb1~*&XILC+3o??96F@Z>jBf7eF}6p7>~EUL`7!+aX&qM@ z_S7hJiW&Km7eOfAM9BEz`)U^`o}d9t^NbHnz20V>yeJnywMc0o@5i+ra!IfZ?A`u^B7t&Tud$^C+TAZrP1uD>Fr-t*;0?yMX z68nmn-J)&{pAd|pX7u})SP?n>UiKUd+xqUph__%w%+=l$1BIKD>{~FqMJNT|S@rDA z5!@FUTjcVR)t$va2(OvQ3X_tfe!}?g|C_J0^6&a;L}>C!vEA})`z}vZ6k4=I+PT+w z@2oRITS@TYt5<{lytc!iO@A9?Eo85Moq9lCffo3!l0AYH3Wsq?XLTiWCZKAqXEIW@ zqAE>BO&+eFzku3F=d2lFP}4Zhe3Oj6n?#&`R#)aJrE&m>2Y2iHnx`<-dmw!TSogZi z&FAyLd?z%j#F6^^#d{OC_p7Rf#q&0gmb64>P%-S<3wxet?c82?NU0sPWZN`bf>A2h zCUBq{jLZ(I&2JFbTreG<$UqXdsyle`gQXC^-V>ynucV9OsERMLOb7ol5&CB9pkg-u z+x_+t*b7zt)UBQ(Hn(Mg+xquH%CuK#C-Kfi+B49x=>Off`$J)@M~51$K058*uB(<7 zdb+{5wtB*te@eC@V24G$X75mOv-jPU=n7d>0^?ZCZ|2D9$A%7-8${;YuYMOWcys+L zg><3GV`{6cbOQQ{y^uf=PQJ13q5g@hGTc5NjKs=+F;dheKT#AfZBXEFOzPzzhUt}? zJ!o@<8)8;#s5^0Ztm1TO|LH?k_O;vpYf@hUFWD3*EHWZZZ#nz2&8Q0t=TC*Iyy)oO z@cVHBac(imc1J4-sZ@*mhh3Jk#pZYFR*zusRjvy-TYh9}t8>tajEUqYPl*ITVI;OF zx@3pT81yd_a_gt|I1FcxF~HnM6i#P!P#!ib$UJr6A#5MU(5=+ z=@G1Qb;oWQ_>u8kGgSN4d8Z5)`tW1a%{bymu|}@V ztdr9WToW#5lbX%f>eS*9CqOHmfNCjT(++MPEN%8cuf%m?tm4gZ^g<28#T-wu=?&zH z1J+`EKG98AzTUacX5zVP&P!V_(>8Q1JOj1=JK2m#_myLM2+!mY@}>~-=kVkTt(y;5 zLQig0Z3BL4a1xYjf?u64t`r#;9W%H13l&y&5Dk^3@IGf|fa1tg62f zdoIiU6y2lY8N#5D=v@fDo7*?2aCVU?rZpzr8b(sKCN%T?F8|SXoZ-bJPG=*cnfd#3 zJ^^><40qk@c-X1n$>m}?`EMQ8n>bmLFBMU){OwyL{FtuU$y}f6n>`}&l9a{z%r~%2 zXZ%1eq;CNbp?I;HGbC(Ss>!}D@oYNCu3$qESH}K+arY6jhVNH=8CK13C35(m@gx=V z$^JV>{P3u;TYk|TEYGb3sMw~0OnwX{iepl+l>a_uP*6B#{m^|BpMMu|rcCea3Y#sw zXbQW5B;IfClqj+$dY7Rj%=aawofWqsPv{xTiEJ$|>t?Kz72@BLUL#_3=znf-(Wy)Hiwj=9$hbtP9XI{-KcG1PwgI!a%ypRYGc04#wYRYd?vm%ED?{asLPPTa?G;Pan}f^{$mxUY${&6&@eqU<)G!fS#B z(va9X;&q7g6|sGW9uX^R_=VTz8r*+CFK`_#{k|inAkCI;kv;=`!bS3jPvitk9a}!X zY2iJDLQ)vXbK-)4%#>0=jp@*Z}aRCb2pyxMr^?faW^B8LQo4a6^J%}D;yscCmEpzDT^ zr_UO|1#ba3bd|TVT5t;*$~*lBf`a4G!s+baYsuaAE>E%$-RrFgYou_n>p=g5wFUg9 zV?cU^apHTn_MnRHqvdd{hSOik{5c8m@^PW`v_*Xhp)$>yyfgd_r_inBxv?(kS+cDb zRAP?=HQykuN%!3g8Hm~z7aqQMFBIgD?@eUm(_8FRHvk;QhR>XK>v6EsGzWMZhh0pg z)n%#tO71|>!JD$To9FUZ$!dGqJDp0N-chH@qfg4}x&4^cEqrde5LN?m!f(&BM+Pw(him#k_Jdyh6A8-FX z*yBXe%=h!)FWW2=!Lv*xQS^Szl9JqkbR^Yd2GXcN@mZf&{3>GhFP2K#$Gpq z{KY8gN^4#PrZjjJ{%qIx2@{|6r*(PmkX-K;0mZNcPJ;J{G=;+)42RU>X-~!yst!R} z`uV+;-f@`&!b}IcV)1UNIMY;y zTiRfR%(*=}>nfbsF&Mr-Z3MjTGddyZdQg9f@N&n~J@GCcCy40Y1;hPkEHcIodSxa@ zt4R~N^W{>G6Ep!P-3R}}@_g8;0#c0z2-S({2WWHl()J5!63X$r9i)E=QAQROrs9!i z%+?qfkO*Y3n{PL^&K*f*glKHEp#y@zqK&(_ou!9YU9KMvjiln`AAu$^=HKV60 zK0V?sKhL#>zdcN`i9ZyAv}39AN9Tys9iScL6>vl{X6S2^(t6HvOWYW{znZB3=zQ-I z6Mfe=l-#hZ3(mR!SZ3lI&TpwV1%E@CQN(p>S*5zyP8@|sB0j8LBNt`Om6nngMNVlZ%a&;*F0b( z6@jOhQr+AG+y3>Xyt%Ue~>FH{e-uwh9Q=IOxZ$5*U^v(Oxf-+!FEy!MqRuaAk*18%{+oTvn z86E?^v$9YciWnfl^y-bGHR4+mDyJ!Wddx+S7Wcu0axn^S>bM&s=`d{*Eo;`8^j`n| zHyi}FJM~_aa+;at1)na-iRir;y=@S)_`-fJghMq)HPiYTI$wsSg9Gw3d)zH?Odpb* zDyV^H@uRg%904uKg%Ch*p!b~s&I=AfBEcm1^IX|@W>V^o-Sj8&ni?yiPS*WeObiX)DM5HsDA`y2P-m9hm%5B)D$~l*8YUDOm6ZVyg>un}%EP2ETe~M^|?Jx8e zSdx9l5XXrG$!6S!!}RP>(?0{vo%YRbDw!=ek}0ip35woH;wF#_F>$1%99U52d=oV0 zb5o;b$>6iNd7Nsr@ncojG1l&g{VcL0C`ZY-vzr#7be;tXAUR*vDQT1t-pH`b?*#swV#@ds%vw)&*QBY^t}@kWgk zp#AjS#&=Lpz}{Zl_lRy*Hf#LQ-{qepjBfbYy3G+! z5k}q1cLkH%xZI(8P~7j-&Ls(~ck-R;TOHr5&T1IDBO>9{!P)@6N6t{dGoajhG>F1& z`G^UBbn;E7{Ceh%i0TN9euF(E^H->|jy^dqfZnmosKeqe98wbiaLcdEtJs;(+;pjE zK+TTT6>7UCG>JrBvkAvgN|r}oaFA=*ut zE93qAVc~_2k~O%c#(I0eH0HY_qVQAbiZc(cL%%9VRf*wj;Cg*!!&A~do@o-PRtA*=ON!~ zZRRa&*1hFWt(u@JOF47aV&@3KUlTY)IH9T<={TwwTh<=8@G~jz?y<#ioA@Kjr$5m^ zED`hYBlGYtOPyvb>9@O<^i~NI>HOsT>aRKyiK4M8`C4hU;6jQ$Qq$E0Zl~P5ebs&V~Z#k(p ziI6Kz_&ZVHM@kAbn^YjGWR3%~_`^-&7CRvz`=;-W5eR&$UR%dT*RWaf1cV>2C_D8o zT$kJv%<^_n^wI$ZviLaaz*9j3?)=Km<*>3rdxd$AVikf9_uJb^_;X$sm_8t7mNp?l zkE}HnN2DWV!H3gNiOJl$80IF=o59kJrx1MzHO6>$olH&b6v-2s-1G<{)@yU9UfBGjT9Y;8VQ9CT^S%uw68iAjM+-Brem3Nh zU3e%l?uvc#SxW z@@=yiNl967%FA7Lg1T5X{x~l1`hvPBOY*B$jM`5I75h=5mrpM6Dv96h>yH`OKBZr; z;DFo%)ATB&zz~zYFAAPAwo~$#6}LHWhedj1E<9RLdGDky_0!W+8k2YPoS80JK2#+&j{4um%yw0NL;=7w ze`zlI<$Ar;i=cO~34bqTv><#no8A{{QTa=*qEaG&DyBBg4Zr;*5~^x@BK(*4tQ)$W zg2sUwUm+LU^m6Q1oYdF7?8?i}q8m9L0!#T`Uc|P;tO<)I_Nj-fom?wZpnzIF1m%&y zHiH!xq$kFd0f74rI2l#f=QN1#Z{&D>>iVZ}JNv3ClDQTtVAm_ZTuR`4itRS587x_BK;(v|E|W+TjZ_8MzDk>RWt@jgCuGL$Y|M z4;?5T4pNHb9;sS4m8h|$L#)>0z$HG_hkEYAAp8v1h^|1cTfG4P_(2WMuBV!`G(z9n z?9@@5Dh$4(LZFL`jhU`9ugWhri5dCf$J2NIv(?E5-2D(i5mNLjy2G1ra<%$2QUcfR znoVRfKZ3U<>ysYvO4^}kw%p6yY*X8wT|x4^$KskRK)b#;T(moBd%lr#AKpBo;%D;K zxKk>sFr}CHShJ5L{FTUQ+^?9rU#WJGG$p8>{=rGojHcxgNwd7a{7ZRHQRYzm1gswa zCtwXPtYOE|U8u}E>U5wQ{qi16{3(Eaw8;u4neM2ysP;I0qpxe(>P|Y8ybW5 z6Q_MrX8P1q#F!?yiG=*6GdZA9<|r1B&q$Tp2PPvWD2o87kLR}$za}e(J6p!Y1Zi3X!erE?%l~FMOi&I`l@KuPwK&ZZLlofi%N$szs3< zkps6Ela8ME?u>{w%HZSA%_;c`0f7Q9!xP-T(zDR?@Je(1trEDB=T4IFZr5Glor1Di z_?^FaELKKOR)USmHQ^b9l~TdUVxxjy*3`7Z{#!?5zOhLM9B`q z=u3tpfW!z^11jx@7iPSNL@&i^O1jJOke8K|tPanZOzfJPCGYVDbCz1tFdyQ#*B&8?A3`!K3kDK$af1`^V7w-o%Pt7OlS;YAZ-R+Od@i{C zaAx86*Au6(qnj@tS+=|0S=|_w4jA}d%|t5~eXbi9M;_Zv`=yW%LJ-6h)s&Jqe=)en zugIoh#SLr~$)1=W-rzY(gdT%c?6HNfu#U5Z(X?*-#FOhfOtJjB=T~c zRxo=*V;qi)bVi^*rGW$scSpsJM4?q!9wU~Te*WJY4q)3=B(ptes|<*IaGwWDEbzn6 z1zD{B3%_KEBVAFP;FIw}^#{1{cgfkV9~(orTL!+xpJLA6l7sOX)$87)s}n|&=q~B6 zYbPkLUu%g_rM-1)dpv#>0aH>Zm6zK~Hr90iC=cqIg|F}8pRYO8a1hF->~})25xlQL zFm$OhDSEVYB1#x4Pm};nKOjTX)b^!7x5O?k#8uzgK@ggQ3EvN4s8)7Ce2Jb{rULnN zDgnt$$$NDQ2S990%%qJnU#`85puZQ@XilfYDr0A$fa1S7=Jj1@y*PT-O3Fr%_dCFY zV@Lw0*PVGr@G9fJ*ap@?74l^JE>?&Rs>Y0r0-)KYpMxjp-r4&h=l{2uk)EQWlHO;( zVMf5PqEy=uLbbg&-09$*MklRHJJ#To@jP#tJ0E39@L=UAO7gJEChq0X=P&Cc=Qlu? zdHbtTp+2qq;bfgy2mKs&YXczSa(g(+-MKJ@h{t&owXcSEF^5{#LXN&f9983m9%+jK z&m-kHqL}#m>X($i8NcD*S$c2nveQz7MjM6=Suk;**Spu!-lgsu;L3>AR!O4ag@^l4 zHx`w0opZXsm>Qf|@xFS599{s|R^%sY0<`_#Wk3~_5H69<%9zH#48+*~2TxM1m*kRo z`RC3Abl6;ecUOWx;;j;;LWu3;aOxG_V zSNj-QKw0%CXW)~6N_7iVFZQi1pRyyUw!#kWp(!8J!Y1ppIAtM3z^*X!A}$z7Dt;|k z7*%&ekqMLvF~4o(7&zRF-czJC|C^~D{E7R`mY^gV@@^T0ld;^OL(aJsh#%Htv2{h` ztO4th%(1d(vls-Oa@_xtt+vW0w~r2O6V1RfE-lDS5gz^#!#_U&7|762+Nb1=f{@?= z?u*=I1j{|sRTcD+_btnrZwwRqIqb5V?Gm2@N7`ex$mE+_Kvy(r5~u^ufj#S zdc$rlnt3AU<}SYe^XeZ%Bv&Ot4#t_9BP&e!dCQOkKP{{3<(whp7A<`#$P5%|;uFL# zmR>N%{IbRG<%r-+-7%%yQX@(aj}3*e!iYT-gN6c<2{*~qfkK~W43YpSDwnoV&85dz zlr7yuh51~S*(YE6+6M}m!ewPWi4oLAg+kNRrIcHr=#VuyafbqfUh7K)Hl`CfMjfjz z1C4>z2Hc*ES(I@NdJM;!7PmRiXAB5C91VyN0|I-&zx>Z7sSsen^lH8(rzG|nt^{Sm zg#aV%o7guwMk!4#$LwDJEmrf=0zdE&Fd?z{rw?QFNBQN$sIx)vXSNNFUx;X-Eh(8S zaK|&a?r^)SOmT00?k7Nyl1~=P+y&=BOJ(je57*)Bh5Qfvm75fmr>a|86a_XV8D%dE zSy0nwb=Cav`*kG8yg+#7O(NXBQGZNO?5n~UjgEV?;D)9Py1W~JnXRx)`7u28foEy{ zo7_={YNXljI^I_B3hYI?A%3OE^)@P{pkKza*3MshT9JzQ7_~%+s^cYFwiQC}GLH`g zc885$|Jp|up|u08g~Zxag2SxhiL`I%S0Qk(_I!wJPk*Z#iOT+R1xLU7W%%o$O1V5_ zAxWPubHO`})(y7T8$01^YG4G-K4-;7x?b+b&3nKpIv~kQO?P=|)X=6cZe_B1 zfKb5;E8ynH$9xseZ-~+hyb{J+j=_9S*VyR|&7>}r8`3Q{Mrm%Un+ogcrS0{BXAkT^ zr6Fed1!H_|YSD?D_)(cWIjYGU@9uW}o&?)eQwUej^sVh}zNmtrHw}hBRv0XauLT`f zNp?GUr&>&Y29PDWt|Il3gEb8B8=89W*wnqNX~@gr?V*&@j-A-e6XuL;1V2FlPR2C{ zv=0&K`_KTa4dkWi|Mk4+OU`zs>Rx$tSS1mate4TTQbzipLHTZcL@TYL8>f_>jyO$- zG<(oOZu=hWcTsz6hj%V%tju1fy=h~0DrpnEof;J?z_G~ajB;B0n1*K_djE@3`35Tn z%&rv2>x_G*&&6_fm;*two1|T?s-m0>TmG>gT_a8;N(Iv}%C0k&mrkYQMdpX4+CwscB6mST@Mg`Ho5`#k zD{<{Vfw#ol+>~WQIp&dInRKz1yM6=~-NL@HoL$E|c4$Or5tU*ZOJjAFtp-a9_sO;0 zP#c!nk=W|7fII4zXCXT;HW-x=mi%Z)RPt<1_oYJuEIKYe{;51=rCKxs7D6OtGG*YU zn7h0`6ZNpGTu2Kkc(6C^6pV$b)XBt+KB3kcza`$1COT6l(n=BVAZBv@iD`d4Z6G?G zXtF;zGykv3Ull`wd`KHzF3}sF{2PRN*>2-ch|su#QC(~LILpo~{dGK449d4zEWb!P zyd6D@p;oD&Y#%Y)3cDm4&PG{UZX&|X>CX}OIpr_5h)5&EMu%p)K=xfY>LN(;r%8$- zTkub=ibP+xs!pDUC>UvGr+jC3D+t{M@Tr6bZxsHzgFlO#FzU3d2!SP1q}egn*FaLUSG|FqSX11-*Xa0t2s8_IOV0Km8RQwgfq6lpg)^6^04* z;D0C;*nJ_UkYJ%;2?IvJBBApxd~edvN6nh|cga1@-9xR*d5|cTL|I+p3C@V@v-`N8 ze35y{Vc+w`BCXk#R8^~x83fSbW&z4tL1hfx-1#i4MZASs!OU+?tcWYqy+9%{mxWZT zyh+ZOoawGF`PVN+YG;%t8p@Hk6%i&FY?!#ox(^u0tv#QhSa4b88u=C1#jB!rHg&R2 zhq_!kj$lAT1_#htYfAFPOq@^D)`Vg-#DbaIVi>e7wJRqqB$!{vX5WdHDEF9>NxLpM zP;PO!)aaXf;=PP*7o1*QX3WT|9Y!m+2N!^fNy})fAf+^yQRy>TelVst>x!F)u;6J0 z-+xJ@71ZS&o22LnU8A(C*JvW`bat?76PJ2RA=jnpg|q>C_q&Db1DFk8vMBuRp*SRb zRVYqLzHQLzqsiZp_+5kE2x^mYDZ>eVZVR&d{?tIlGSM<=`mC)>+Df*AVRq-8+tydi z6X`R)t1EX44L^}ZKvB))h@)VR@~fcMLwP2nvN)tc5pHNDgNfI0^D6(2Dhu{C=wsPt zi2CVx@X?LR#ecj%+jT-}jwd!(h&dr&7M`38I1&iBk`mm?{W1oQH;H<^EbiF}wVeWd z>f5B^l%*YKXIOas4k=Y>Y|gRGPRH!kcKtIkH)Md*+f!AezW9Fkj=^M|Y=4tK{iPG9 zC|uuCiW6*{k$vuC@{FHx^+!RqKRKKf0#xZCG8$6yaIevENG!#^i|Nl)ZjYcJv>Yg4 z2fx*Gy6dYU79<$&-lhA@HI)@fxVjj{wmHSy7k!eb8YWn$9knOJ!dkh-Ym;-G(yyHh ztRj{kyd@}LE+gyMyYWIUUFUACK)>*e^&$w*Hc?KdWi_(V=8rbtTpxG}zc;UvR;kVm=E zw6sL8+g2rXl7ML95$~YlI`NoNXNjV=tLE2vQi`!RqF3HicBvYD|CY*kun$vo7v~PP z4K(V4nFidCf^2G0O(~utA|@%@lQ5K~Dw;sT201@VW=28!?Z~z^cO~7(h(4O?X)8n> zsWrKI6SJUb4Rg}xJp)y?G@382<=MUthhy}w;prxcCGKruCWFR2(wUQ7*_Rsn04acF zy;y<|&_2u^1@Kqr?7V`NOUAqC|0Q;!qv1~h(iF$3ThX0`{ZMC)*UT^y#V;vhns<_Gh8@ljqb7^e>mz3TrFJDLYIo+yi1S1Wn3R^d}3FUNdI2+P`>kHJ6e z!6?s}pQ+=vufDq?@LzPuME{?DtgMRF-cv(SSLL414v!l^EAMtPc znaf2iG>0kUq#NjAS{GiPc+JOjAMAB&aHyP_+gM{_+qs=X?Lvi(#|cbD*|+nTI>#sg zAz8!H)3ygpHYN4&CC)uN(FN_XSVJ>#0GpzxO-WrOH>|H$mh@5~LzQ(=+6W?-{XZ+1 zY+#4fTzl^MiPK!0g7&RAZao@d?A5_92#@sJa(54c*Lz0g7yb#m21UXL*Vu(o;{C^# zmh?WRC&G6)EejB+xy;M{sk3X~6&{NU>*qR}%Mt1~R_ zz)pv7p{D0$$>(Bde;cr3x7BU5_X{#kHg34frOhic;6F;xK0QLKb!H6-#ItQ*M;9qaN~4@@Ckze4Nl{3*>uy=M2Ybkf07V6J`)M5x^b zwHbBaH;C|*P=>&a7%a`njVRbl%3)Cdemqy9C!`%x0e~E^l8^K{zt6HN6xA+;&D;eojLt%YXmxa)D8-P0RB&b8DqS*XC{8yY~C#gO3 zKTnGB;QS5Ytbw>TqBF*NrXZ&?UznxPTfTMfPu=@iQ<4FJ#E@3?rNu8@Ii?7)rMe;3 zmlIwscpK05bYNaQp78Rro>%qc8jKG$yEGQ!oEl@=Xr#@LzZ-Klo#S@pD~x;?_a*!` zQa}Oa-`3_+*O75}KO4y8PKevk(pLc91<>3WpoU7+Z{}(1D}3vO7pi6_NWo~7cez+4 zQ5LDECWX6t>>KM(NLu`0VToVpkx+okO;=UZiQ4HI5Vz~V{n!*jc*sISo{rbNtU|D8 zY@i@XdOvhI8J}y&_C3u3LWL6NR?uMAJ)7YE0uOn$->351T^}619!={{}Y{%6BxqZ<-o=~l#l-HVHnBM0I143<2z87q0>NC zkmaHsik+O9;w)n~A2nE-u1;LBm@_!IOi9uqI!yx>Cg$6wH}4PxWw_Zqf6@6IYFN;x zl<@z$&mUxthM3oGh*A=g9-Z!HNeGy#*8Dp8ZiJF`@0KQ~n3I~qh>>HFSOFq@zK?>! z=Ks`+BMtW|6L+@x&93kb4WF9BhLzg`5I) z0oIy$a~$kLia$w^MK*?v*0QQXeq(zYzM1c0vOd^lx&g)SXr%!q2;=m!u?%5<=I?JpHUz$&3wW#r! z6LeA=a6{FoReU)-*bx*vVn_W6+TWbwPA>~3GlV(JV5nSh{_zn6UrXV zl)>8ApWn91g$TJsxAiny_qfW;zx=;9X_X66fL=DPvIMl_&9dwp0P=VJQza6thJUs9ObRhCZ=B(Si9k_&5gU&L)=Fp_6?Dy0TEy7 zkHZukw62-a<_W~#6)(e^yo+x(aO&pknZ-z()URFL^cL2aA8Zbd7u?ohPf)4kvVt@+ z)z~-BTPM+%)1MPYI?O+%W$Lkf;-GpQwq2k3c9-|QuBnEHl4l9Imf85l@UOjq^z3lt zzcCm6)xC=c!LB7-pD@Dk8(9?JQ${O9&7DgD>S&TCYSMjFlTYpbQixar^BM^hW3(=% zbvlM*CORZv2LSt-o57DtmPKFs98#d{QEE(KS{E)}ih>WA40R%q^m?Q=;3ew^^9o4C zkNTjCJyJ-FPO2n{9iN}y0%({UC6ZMnY^@v>>HMV8@9*hQ-)$paU*_RelYDsj#$S_z zo?5$leGxadM=5Al@JA~_xPL)CJvalQbUS-4U1#<4l$c&OMT!z4Et`p;9! zKLs=!+kpb9Q6U zVwz}Ha-lIF4Ine0#e50m_PPHL?O(&3oXp>bq_LO4Roek|1|M{qI7qaSBhQ8|kd4SP z{mz^EO2h`{RFGD{cliJT`2tEh-O}WM{-j0AIy^m==PMh|h`GrtPn;|}v4!TXpe~oX zfBnndM(Dg>I=qc@06!PVWm&Mn`@io_7#k+3%VRioDFpef_q|GHeT$l7YeSBU~!< zD&oUr!!lfQ;F4OLJm=HIHt~LSJOu5zQHqd<8L&Pf+nplv9LjpTrgK)4U3i%7-z`G( zA*5<<2ynCn?3Wo|A%hsI$^G`s@#|9m@{O0&Ud=Jfir zHeb|7E4S-;x@JRuJXtW8jX5DJcD*8ta=oMk+;CBA9@U$m`t<<*r(dt{wc=F^#>S1h zB4dc)ZkDA9hk}%vG+FeddX^qY@bU7q4s4Pvye2^X?kQ4_tuGcTG6szHpKMx3?{xq6 z+c3DoYoT@-=Xj|*HjcMX8}KoPSbEo)T(=}2Tpi^7<8K@fll1a4)p~3}>A)U{denYn zVP+~jiGa;slmN<6jDJla8evyuAJLg~`=GYQd*%uCu-ar=?J}4rO44!z7Y;^S4jFwF{0fQF zaeaPqB-A}5oGYUknD5lgJFja1k#LF;`acJ7sB93~~QPG(3tg zr`6HJzlwLrJLR4f_ORM*>o~>A6^9VHT*Bg^Aq-p?hXuC_m6Vgge2dy)#%z?9%rR~j z%jKWNS4IpWBn#gcTQxa=s7@tcaHA}mvCS%4MfA!{)ILeTsA)W2o~r(aSvz9o!e%zP z^*|v9w6kHL{o0K}hzf5B7=X81BEqtXJc8uN20WO2@4H{8AcN58i8?sEHQslJt(DAF zlMSn@u6YloR^n!Amwl*&?JFQl;pHgbirk*Eka)M3NTPJ?R7ru0nm@Se#crTPnn_j= zK8Ec~9n#pcN>Bz4jxj*R-UEe!62P6v(SOnlfX{<68vq>Dx1zY0ux<`}Xv`=sZ2fq3 z*!hwVn!%IVY9dM!3uB_;c^46r3AZFMNV|$`FyvNQZA~6eHg=%}0{Q>Xc-N`@jw5gP z@rCi~-SZ~^&ZVmaJF4-0tGk6WR5KqoTrk<`>N;9k@SR;p_2DhZ{NWN7-<;JnML^d@ zD$9-9GzDvx0Blq<_5k|s``%-TW|%9pfA3YP5SaWaY_krk9L9(H6m&e(1b;$Lr$558 z_>zwq)GbNSH8t3#+WoF|KDMnPG*^1x#;&V=1K9=OZ`mfBlPk@dsGYq5&;EB>jyj#Dk8D7fNgT;7`yO0sOicQc~0}4`z6wR{WnCF?^}o zuq14BcnXttF(UnT%Zg-|93RwUN_cALOr#NNpJsV zc(NPFZI0)i<2-c7MkN$$YP)DJH_#ogaQ49-#z3g2Ba~u|&@g0A)<%dFo>zlA$Utfu zq@|$m)zouSr;~q$NtaL39P2DZjAL}Ru=1?Q{!N5Y0*S&b1u#f6KVad&JdSLhkCr6UDnY%bEHr9lz zEvFE@-?ba9LPe0rhPJ;)5;%Hl{H+$ZQ(_W^(d90qTD9V{?-`Z$mD$X8qii(` zH$F%z4`@ZFGvkJd=At{x_MP~e5-6o;mX~ic*9*VZ-?eWm(g9qyjaNgJ~Pr51A9JiW*Vmf zx9!5U4gy+;xizDs?ZeY44{^0iHf$fm1BKTmVU1K7qk7I3{9WT<+t3HH;79#2E5lM8Ls~zp> zTH(6g#L>K{4lSF>^^*l*%iHXoH^KUgQBil@w4*GMBS^p>?&sn*Ylb7cIrww!X7-n> z5w@}?f#`65sox{@?)A)fuBKrpbqqaFS!EZx&5(8IoRnYba`w(OS-rxM0To!G!`E>1 zb56yLHRX3LRR4IOw~g;s1gobHJTie8` z>}w|EphYHibl79O;SOHu=WNQOsOM^8Qvd@)rIe;L6;k-th;4!a6@Sg@8ZYz_`v%agAsiF!Tb3fQ1oJ+||u1 zk6$NQ!3GYcUiczNo%V5?QukDPvyPwL~KHGPq zR1K7c$YuYUpO#fMOxfoN$g>0k{*%7tE2Pu&@z#bvePY!j9Lcd+l`NM}_5CaiRaYox z?T{Rg)&QZ3mQcXq!fK}o9W<*1j(3O)?A~xBLlCy-jpzwD?%m7su4{>l`L#SJH6I+i z3&z-9SJ(@Pqfrd#-NUi%{M+4{;22r2lOG?``&*VeHz(ZH>0W_DyU<_fmqH?AA~S}5 z3G3049p-c|R8Di-Oh=}wWA$8&3bcvy=$iqy0~0QDj4ddZ*b5~b zk6=s0Iq)=VXd!sc@2-k9ePDBGi7hnc2dc&r{< zL`SsY7(W|=n#kIg;N`u;luf_@qZkf!pe<-_0iQLfe()q|{Gwur{;(zj+y>GCQM4oL zs6CzjMm39Sc3SP0?M%j%F>6VmRQh{JA=bU~ub5aVV9Ocg-CG)=!eh71Uaz>32e2le zA&*r=>gaUZrk-P^gDY}q2K!iIB>{%{h<4OZ87JN2Q+MB(P3ujhC&_mwMt8*Xk-?7J zep$+(ciu_f7-<{5^@`ND4kQVIE`SP1vooJP9~R~u=72lPLf^|d9+E=I5pF>ouOZhO zZvE@rXFFpxYzWGVEZF?(3QJT!^k>Q~1Ks-6ECT3`r0oT*yhr{95WLmn(AUY{B3B~* zI?e`feBkFaPWCtfzx?rgdK0OZ!GQY*t>xI<$xBo1;I8d~O}J+SXn;i|!cw$5*DNYN zIL#t@v^37;&KxbOS2xWz=5H}vUjtM_8~O?MjCDQH|Pi?+;}Wy3e+D@=z2{u4=QjrtMxV!ttwiE^cb3t~jpiHMsLU>gD2 zMj~ze`dBsts5>5cSGEdh*b(vpen;+rxpiXe6hnhB$`fM`ohgkuA+tD4R<8ZnmbD(f zAQLt{svE6lqH|D#EsxhVf4)SP3l3x6vnZxwXQbW<$=VltXjU?UM~1DSXb#(9=(%R% zyS~P1&3`bJ2UGZdRQB-YrT)y^5c>0P8IZ|h3a{&D44ckpJyKc9RPXHZHNFe#XqExZ z#4fYQA5}I`+*N)hMM=1fNREUQ5|=~=Bg1f4kj0b$=0?G|P6DKieiQt`R^Nu|e24_( zzXSy1sW)wa5?Pb-mGb#ONf>!r2~pYAaKP zY@t49un`%eQ%4%VyExsG)6?s`Xa11?0^|Gj}9RhFU+mTAn#XQ z*Y&Mu%yy&8a|PKa1Tf!m^PaP!d>ta`5lsSlCEJNC_!o2l#4jB6fbfc+x*@p$yFa=& zZpVLpR3w@of;K<=jwc635$DKM>AuB>G&%XeLu$Ym1s8K%#>IWkE=k4Tz`iM-S(%lpMV&uj< z^KthrH{f1*gk88`cn^Z{1Oj4olI}>)Qme*bq97l14FA6nU=6yyqJtTH)3Z$#Y}K7kU(sj$dLesaTaJKMDt!`fGvf~Zz(h4?MN0xMeMv*X-_yi zT2eP3LM}%<6qrXfVv_3b&X?cyfwOKyGuFE(RtK{K5y;gFZDp<>pB0<^^S)qlq!pM~ zH*dk?$hp59F1G^D+SozD3sk}mE|@~o0J-fW44tLFEvs?3x$R+~(p}oc*?ex;StG18 z;=SYrUQ4S6?|~m1#gn73>jk&{XS0k*fq~68cj^3yxp4^sFbqr;?o2lb!pc_234#}a zvrFZbi#WtkJa2uz8J;!j)~$d4nDZIq0ZC>G0yEr854p7ChSzj35|{s(V!6_QwwC=9@uUr=YGSjdZ$S}Ca#G%gT3?&sTA}W8?@Ls1#BTa{37>k`h0eu}+D*QZGk~et z(|5X$my9Fa%&>Y1Z*Ui6!KKWY%sfSr-&a97867Fmh_G7=rOd$gpHgwKS7JSZ1pmXz zqChfb`&S*SbPeVBKvUlpVp7)WRj|AvEIp{$hHc+yA*-03Uspd+m>NXKaF&I%8l4Ad zzXUityVS#3QsD`DKN|0xN}ZICtOss21LmduWc3be5`7DOoIn=Xpa^g}5j2!-3)HXm zT%kR&7mo`teAEB$PV{314CO^T}j+y%tR{<-Uz$ z^NrG@B(Pca1q`uv(t#rFCYI|rlet;|AbGU9x(8<^8$JX_bXfF2^`paWRGMUvO8~Pn z8wU-A|97e-0Cr-}A+BuUP-apKUGid(A+$Oa3wJtamN@f;xV?`3f|iwjPE-wi8w z$i4Zui;-bs2Js)!^-;_KAz~oj`SPTn2yEQc+!UFoe3IK`Q ziGB_zIJ0}}A2#t((=*puxXwEx=iw{@2LS2U0#L8!rb^_|F<~wj)uKQ$&j(!riqVjY zJb--D?3;4Envy$n2L`C~){@D!Oz1`MB2YUK6HxbuRXXbb; z|143yeUK98h>~RZoBVRi(##_$EUmeP_L{A9Tsd2`8D+@pqRW>Sf$12w93uCCrjm(e z9*I6-{xp1*LzwqsHs*(bfh*4YW}q*CpU^zSa3T6rq7Mg%U3yQLvk>w>TLsEyWQyr& zD;ew=7?%lKn@SfyRJ`+uys}k`0fFV9EJ4Y+A~%dB^MlRPk%|X~V^Bd1WoSu+eZ@qY z4A#wqtZ$kUIi{q&!@K50_YM#i$8xfvb6~dMN29SHof~V1cIJp);%cz{{DWv11>3;i zyc6IiId_F<`gQKnK-(&q>^|PPDB)0)Yxfu_l9?Tubv|cMq@5B+0*H~#BR4i*`6Qpn z0q{=UOvP@S(?_freMaMo#Z)rGtIU9_UhhKvxYQK0*^hln$7Fs(2c&`+N2rpzGyo5L zB<-O-t$G>TS%T%Rv>C7Ki75ZA(0z6wml#-#z(=J;OYudROHJpKNVb}J52bMGE=P&6 z=yc6L@ch-%kZq;_AAWSU3*)$Ys12{De|ca->;lQgjkSfZxH&k`!w7W_EM`K`*ssF(kH9f2;kvY&vXst?f#T8$ zUIOvU{=3y1cj;#qwO4uiU`Hr0%#D{3bSkeLCvXtg&q~(#^-ZaHU|1cUwqZy3neBNeH_!5CIpK(u~e3!Ngndb z(|hfEBn;b1$d09Ftso4AMzr(GUte0aYeLuJaGNXTpm4{8mIVl&|BIlzlu8K#mw=i@ z#KSqhGq4yP=?0a7IEsva{rcE?zIv8kR&~5F9qte-{bYpB?3SX_z8^s@ztJo3_*uAK zp}MzK3Hf({`sJn2HOQuh*bnb?gBDq4sDp*|?BxVKv~IMb#*0qnUx6_WN~g{u?;(n& z8=MAFI%8ACm%HHqdg49RUdzHz{vEdjrS?bIoxC;E!& zo?kXUQl@x!N>?2rzL~ps3)l^Sr_bZ2&!3S!j3LU4P3JTG-pc-OZZo_C%x@ML_z;<| zl0n}VQ`bz&NR!HouItmGH(sA+2!wmi_^j;ZQ>v&CoJO@LEQYI~T#Li|VRy#hzA_ZF zdBFDj&hWy;)K0kSPYa~|iutrEL(X&??bTh*qWDLjYtHZ9H?G5IF#}~8KaPxM5U|1 zWh3ugSHEN|)>?*$H5pdbrXZv)Z<$wD-JRy42{|yFH~|Of_DU&jMW+p?IcdP<;6mtv z{)@3&m`3n)P5BZHZhe*c6f~&|I(9D?iejDV*Xh?v%OZ7+vNjhVjsEw@wO%Vn5kB+= z^h9^}ACkQ*OjE`=MPHQ+f}}H{6YYh(Zh@vhxy7ownKCL*DQBK6-?x4U$lUUAh@huR z1n;I3k14_vU<&)?r0R49Z@A<-PQFCz_O)2Aya_-Ih zh?Ted&D08|)HJuuuCB)56P3u&$^o22_PDkeL9o2{W#2F-Ksf1+#g z(mk+FreSSbbeD(*fPjnPvFS_0xyq_-9yQr>kX!2{M)HRg7i~R$v3}+){#j{R?v!xl z$;Xv$agouGgLHDzchcEtdV_%VD8SL74kWwn-Bl9ExX4n^=@RsCIc8cMFWMw-9v0zF zDU>FT#L+zMU7iybz`ge4Q!bhxEW@qI+{NVy$zuVW$6o4p%s6gLYAlKCNGco+-rbOU zEb5H>L{7mY(6jCtOuRA!H9?ns@V|KH94mWuzjkqVGhUv6TcAbpC!KdebY6o22?8b9+V7ze!?EFsn709t<1)mAD-jAeKOcPjtZQS zA~({rhmoj%7hSK9XjXl zj15f5YbOErije;~*0s3lxhaLnf`jK||=r7ONq;4}x<1K8E1(H)6_?tJT*h^Y0*3=O-HR=4$rsh;!#Lm@!})ni5Wa`( z^y=z?8TcsasF)(svutN9ITH@R@uCH7I|0w&fK<>O@rqdT1I>E(9kJbLg z^2`CtRLlY4(WLJw|L!^oKO@Gk^k@)ebYeIUmOX{C5-pNU2K#r(MX=rIcUxa^ws2BC z=N8BL9<(?kkp09PS{Z9B*sMSGc zI^Ypad}8PJLi}fxhk<2pnC_igeABrjRJK|Kx`Mpte!oIyEjxHM4w6U!x|PB9+hH#? z<`&BLl7uD4%5-D9Ri^=b^enr-6fb0O#hZ@3aurKuz%CPr&75#ZW`C!nLQ1sipbsnK zdU$UAn}N0QG^W|UKG~JfZGVs+lrANs|G|-4(WZRbgA+$1-oo%&;@WEUd|AmB594|l zb8XzuCwi(Hsh7H55r|u~jrhdOdB2liM_SXhMOV_{T{Rw6g?*Ec2p93@K}{{lWoi0O zTzBbSa5#3bEhHC3m9?pAL4C=`|2fb`VC= zCu|-BK?!>W_+#nm*7-K^Qg(ujgS;hH<+t9LI^5dk?nAyofWlM1Fp6O_lyDIFOH=$1$x z`8a8c6Uu9`ePsWWs6tb=(dg@4Qi+}v&kP}-YS-=-`bMn{I)XE)7bg4S1knXVo9o@3_COv_rtEoU zv0F=#9=8&4#VP+?kHzCLQF_81tAU29s4DS(i)I zJP%Oq^`TyW+98x7!_@o6mjyV#73W`*Ne*K*auzmbU`E9SaSWm^wtI%VGN4>BcaNEC ztYftFcS?@rAu&ZnUYgs9MVt}#1x7DK7}r^n*|#A@#X9Vk-U+c--Gv#lO#)ST zwf^18|DCc<5qukUED-5V_|8yPsJ{56$JG<=_Lp@^RDsp0(iuV`7<-mCMA7u>+^-7> z?UBb>*Lj4_2Yd?ngd_xENpK|rH!lRRbRjkbnGi`}*V0i!*+H|`@b}vw?$}poa!SJ$i!r7M(qUYvB$ILY#G*rB zD-*#B>CKMVYrM%OXUL+50`K-1GB86L8P4R=EOVs*Qa1j&yc`zWAr(*s*S)l;rcYWZpx+lk5`ZXl+sAjN11#1AS2OjX@a3y6$LnPAR!t21)rIpT5% z=U5Zo5shA#88##h3V#-r`B6-={6dhi^7<3(lhBNpUOARp0M@k=@>nppEI>oj_2(_i zKAV9y{KR_G6M^#r=c#%n&syy74ndVnAV89w%eJBrMC^mI)hd9zFpkJ^-q3>>b-+TF zZKW{#d{Y)HvF3=N0kmPlnCj<^B~FP3En#MkE&VwsDjb?EmPl-C?m%%2!-2zo=if>p zCWRtDSxZ`TA9LHpq9fX1zVjmwOS94VHCKjGuQJZxxi(Nf^g@kq{{tE7g||*>udv1W zj6o>{Bd^sLnMDr*te_U^uW?`X+yI|v{)0;(uD-GSAY%oJCo`#Ke*TJ9Zq>_a8gAUL zqFYQHQC8t=XRGu?wPt%69;^kfoq&ZO)zv6xQ|X4XyNxmZl7zhv085C^f=f!a_iS6_ zuK%Ad?Eq&rD_6N1=-Y+;yXXJe@`o6@ZLGcqR@2JH)dMJ|jk!^gE|aWHO;=UXf8|#c z(T~rgS{X3+FokFn!^MEXp4urJWx2GL(^=U7+q?<%kB%qL(*#(7t}`w^82@snB+8Pd zk3zhVWTO-;Pg0+fD`97BHd&9sWxx;?B1Q32j%{Qu2Mc_T&|jbFzXw$Y_@O3w7_@`C zJieSQR?SL$-xF8X=bIQIVp3Ik6Hor|J00%SvT(T_7%WK8wtI>>>^tPckr?5W$S$`r*Z!w^iz_}8X}AFgdZ*a5l<<-L4>t$X)o z{m@c}dZ}N19~s!mthY_J{c)6*yT5r9o+N7?ZwITRlq#$3=3xJH*s-L{%E%Q)`UoNJelq|Ve8Q+)85@&hE$sV!`IT+U5e+_WoF zrZbXgct@%u{}S~_?J-G}env+3lvf;PE|J2d@hJf+@nCDEcS9xZIA-{q&wzCZaAJ29t2&6bqfdntx|$K+P@Vw8~oXUqaAvHDWF zbF`k;u!einR`8r$J7KXXjYi{?qaYG8D(&<}LhIm<&4ZuI!eSosh2b;qm1&g{r+Yn5 z=6D$7jd~A93H3Fg(d^Z+O^VtzG)!T@t2mZNzt{|YG14%eTu=)gsh-wd7TM2sci=&T zz`_aW{Cy=!<=S7ahy2wl&(BG`nEX@-!GLz1rU8Cq4RKiSUMWh9u&dRb;q`LKd5xe2 zmKKIcjg0C23#7|e^O@#I=brpvSlWPCesuhr|7zUwTP=OWlV&W3hJ_h+DE)Z52ub0} zgL-SZk!z&v2A1z1Sv%v`gw0y~HV(tRBc2=KJNc@&HjQ_0cvCj|jrCcYr}0H)D_cHY z-(g#iy=M{&vOH9o@{{`$&}Z>3^tryeM{$q2(Y4oSW%&-H|PxU#+2jgf7uGxnwA3)qhC&&dPm>yp8P=~luM*)vTX(l$3lk9KLYy=3} zynM1|uPL52v0C|)S^hYwF&$XArm20!d@uXK0Zn~`uj|$Be9`84w#?iayuH+aygPC1 z1V8YKH#>i*xq6A7H{g}~?6ZSOo%Hj$GUi|Wp>Ek0WgrpabctS+J(v$&)^&1vA$M)W z+4*2T&z|T6sw#FHxG1XU{x<#?g2f9Nd$)H z0TAQ{6?5P%&qr4KVx)y;@NW59uAVIu&5e1AGr9;zv^R<;4-)zwnyZ{I$Dg~rfB}#D z!Iic2t<{>}B!d#T_YBMyd*#{T2?%*j(IibhTu>fz2?J>ZF$VG3YEGg%evBl#JHr-@ zjs5+x0#Dg%X#2ufh_j&gVK`0;`Rxlcg<`Net#;w$OH)UsxLRwLbEa=NCDC z?@dr8<+V3VtpzNPZfzPLcUFbxOXvJrw6?^&oR~VVkZlv|&1jVugWdurR?-A> z2g~$&-jNHdqpAdS+7&; zD<13G_aC6bf@lwAvmiWEcY~0v3&t<``whj5I%oq0ro#=rtA$tb2Z(>K>feL2N}=|0 zjC$30R=esgnQ8gepN6c`!``G&r23&<_gs!j-KOT;pT=LyGQE0kdiQpv|MHZbq##F_ ze|JZUfM48JZ%|rPa_Ha**ZJV4OsM(wE%2)o9G&_7_RJEahMUQJ&9?NHqno<)>Z844miH{Ky$a_q_^*3VJslho{e%t^Wh`{?(f7&9hBE(PQ~?ene`!{h!E7`)JZBSHA9Mnnt9MJ*L&sr z)rF9^ax}IWh-m#m9H9&dC~EeA>?cFxRR#I;wWW72PDHSmME){bAPq5G4)0;SU9DcY zS$`aAuuO6@ealB=Vf{aUaCRnJk}0WH3q^w7C{JHR8%Ew5y>SoU-+30H4dTRd-HlR_ zCt57F@ao`AHQ;5@aBA2wNqgf9+PKo`CFPFd^TNX{9eH?1W@sg%Nd8Oa?mFHUQbNaL zy0HasQD9Wv!=%LaQr#z#u@pLlJ|n$$RXyc;v1%KxhHxI&ug#TEhd`3vkOx{6+HCWN zy9%8n3^y7u#K$!~VwO@v>kI8IIA?YJV|&a5L>vS3MBZ%anqF2cJG>iW+LGoEe_l3Q zf4N=nU~s~#Z(|YXUO9jctUst(Ko*MJ3x*|aYo#OGL80qHyn8pF>P-xeYi@1J9L&k# zZ+~`lF0!+yC;KhkOcz}~V=-l0m}Ds_gF8W%FMhLj%?Adm2^3#(pasaPEtjpEEaLC@o}I;3qxvOAee-TIW?5r zxC*kaE3CKdu06J?G384%8x~%)m=ogLl^0t4$_tC#=Zv(+=GU@OokqyG6h&WjCm88I zD2f(it0>D*I0@%AX04`*IZKWPwvZ6l^rbAMU)cfTJ&3E{n{NZgQ_3IFIp*-Ofsn`IoRamEMIIf?zhqe=J z@gy^JT(nk`fYI%xMlC3nNeOJ4y*Tum*r@#RmlP-IqZc;DfY8K?5k~1&XFJXVqpWz| zmajotVL}jfg|Ph%mjOHV0#3=JXyRCRg=>Jmk1)v|NQgyntbInUp> z0A86s!d(xht%qOleA+0X?q04VHdYk8}WR_=4h|O|KN{t=Z>` zj%>GnPF-Y;b7DGY{(uf}O_Uzb*9I?Z-clwaGn06EEDs6X%!?#hFoD62)w_(EN?@ye z;r;n(Mvj|=x3ugp z>N~~$FQrGY6{!1%^^|QjZExGlhG81w@!S@icj&#n%UNEFEDI*tQg~?VT%9tZituNs zpbaGWH=a1LzP1y?muTL^%Bw^E?FsDUiD?dQO@!1_e=KKOP=2ei4wK7o5)Ax!2WI?! zXjVUA$a&aVqZiT|;iB#}7lZ!Bto?8$@2U0%Z!``Tz%9+>ax;9XZbrH1|1H%}PH_-I$4wQni!wbp!voXv{4jtDkba z|1W!%&oTMN-g}TN0$U8?TV#2@CA0VSLW-4o<(tMuQvXMztuK1V5Ws~m=m^yaiwcu5 zFW9MnfQk=;P*DBOk2j9EeyK^x59A~RV@w3Ev}r$Aut?Bi#~crdTP*l*?8LEdapW3fJdqdli0d1tftaVlHS!2}C))KP@86(y%DGPa}-u zq+`I+#7z!y!(rPKj*$CyyK)KjNA45QQyNy9E@I4KzsMq&0FS5fnH@)Pxf8KAg?clB z1?#FbJ`|osT$ypb_%KnAU&T<2#1i#j;HR{F4^a{^sWrf{$oQZ2msVW+El)vfv%LJ1 zI&DsV1X)<^5@pJ7^Fi$AITRJ=M_mQ%CEeudZ;dq9nAp|aYN4BBzkBD#&TxIhRS$b` zJyGMDLtjB2=`{yJ=}Yu_D^E$oeU{6*8ejblEitlr60^mUuT0?)7lASvdleDGMgoMV z&yVmsPksf1T|t8W)7T{xjeWK5bb?P(K*8{6)Gy%AZ{U{V4hRu++2||YRiV0;-{ZU= z1a7{Zbotn&h&T3sUHMZBv`K4oPEl*oU1gx9_U+ye&tHGfQ7>H)&l|lCa&c5^;lAaB z(BAp#oTeukPy#oxXg3RURy4xiP3P&6-jJ>A`|mj-|7wXK$!FRU_<^x%=hZ5Ty13O@ z%$S2`W%fz4;Yz4K|G9T0884G5yhqgL|_pn2sLLkDCBf!hN4DyZF+Vy`6LiZ+#ygk=v}?KS2~-83~k`LZ&JNo4i342@He0VnYJu+g|@0LkfX7liO^F! z;l7Xh`H_^1o2Q;mmvt0cHHf4;vP(tADGM?ZZ}EC5fh!p_T-T8Zve?0&qPToORnL4P zo6DUb68WBvtyz5fE#(WBtBo_XCEHW~ImT)ujY)uXB14y+0$^X1`@(JWtzz|{tUNBISUe%rxzu>o#pv|BCeeJphb5zNAzm+`IF{d!%k*~TY3*GcD(=hhmt9Px#!w~_-o z<8%K58ai7BjZ|GGKvKJ2RvKZHtX(Ci$BkAA#V-lj!5YS!QfqoWZovSE`H}Nvk%?`$ zfZf@&h8()L_aWl_$rWG@xS$=(ut5>>_=!;07iii%E7ypR15esv$4Fn6pG|t&tpnFRVwhmAGx3gy{tuCZt=FMR2kV5RvzvaXk4@JtRzQ&vc$-+fG0w7ngC5zmrhVx51 zcejhlDTcG<7{*9cxjBqH=!Xn?m)1OAf@IO^$u|5(y9T|&x55`Py~&pdaKVG`ag$cv>R;3X48L^1xsmPZ-@Q`Ww1i?iv1#CY!l`EBX_sF)&Gn3YuI{Pd!<$vDqC3< z7et%(>vA6c2k9*=kH9|oHCon&B(b@}Ifk!P$m%`|ixS{Ge*E)ID8tOcy7YFHlyD*F zN2H5Mtd(N)Ec0*7+JNTz01^AIU0faIA5B;drJM$={QR1G7VQXIRiMaHwoWjxNkYMv z0&%vqK=zH4Vven+zJ6NsKly&XRHD;YV3)%Zg6e1&brGrYX_Wkl>Nm3VC(#N5h;0Q# z(eghmBYMSb4ay5n&u)9^LTZZXL9vb2X&%LT%RJ)XQ4%@!$ENQGma=f!W`TBZC)3lt zqS)57KH)`FFC_)tbI>gzJo6j0Xilk}hqlNJd$}ad4lAtlN8|^*ctVXhMAt)8NH^b= zXcmX9D7j;32@_n$ehX5a8J%5D$x8iHFzmX>118^h<^MfI z__sqxxZ4F9Ecp&V!cdV+(p(!zCsdpfIta(&4nSxz={y!_-k~we&IJ0b;>PRwa4$Cq z48J@_hBs?BX$nnMfZMj{7D0RMMAL;q3qAu{;dBwpX_& z#N`!h+iR44xHEw{x=+xu?unH?;?T!rLG%a$o_WBeGmvWg=3uQ|8H9l1or#G`0PiU->iTB;c!SLi23ovN=ei+>cR6})m#`}4|0$9eNwakJ=waI?A}(`#$28e;%l zKefjc6%KLPvm!o*p?Ui4s1E($hA#}oHf^B@F)T==)1*$a3nNgn_Pmv%r;#i=NolDk z0iR8#J(L~h1`j`WoXBmLH#E^ES`C4=T_=K(`k>uA?n?45Y|+n<_c{DP5+J?(flt6x zZ;p^DmH9T@`;#w0sr8ZN#}68}eMIViX?;mN#qXyR8x4JC_4C z{XKnI!rvj6q#08IpK47A1YXZRXx=a3hdf-WU$Q%^f`umL&G(F$9PyB z4^v*GmlH}#>Ioqt93`qzo2@Km7$LZ3r)Kl#ulL5yM~p+o-%nm{S1W6?EI_(XReYv~ zU5)fVjqze<`FbOX9|Jtq87v(f!j4|aEEEH3hW+78|6iBHRCawSzJh9HcTu*?G3UnX3~wwKG5n z0HTI`tKfq-6pI-V^Qui_jG$px&MIZwpUmt{o0Q_>Q>O_yqc}V+wv&`)a6z8wCsXw=9*=YsrPy`Ma)(e3_by_X_U<_Sl?s{acXw}w zU5-4^K7X08{07bf?#f>C$$I9kXP$=R>e@t!^0@MhqfMal{WBG4M_yOyH1jJ*gPymH{l zc>fCV*W9hEupU`pDd*E3HY2ImaViqNWJ$Z={qa!pM3LZbl#m3X)`$R(BdH5F`3H$h-umSO5YByMb#hgZh98t_0_Za0+(eigc1vH)C zIiy|plql&A-Zt<8w?E>=SK3X1F&%26@0}-N^I3amg zj`w`x;E;QO5UQUdtMHy0BV-l#<=3W7;juOoGyTbVr;d6EWQh6)wI7RqbF@hEA3sJn)` zpStPb@g~OPG6EUh8Y{Go4(?_tG}bxJzbu`4D)#by+za64W14(L6!cIVN$<$ss<$5O zZmU&7@GG}lY9{PG4Cp#(T;0u$h*vcWzbVx02kb|u<{5>LxAK*u`<r{X*k*jg36iz`( zFQ~j8f_oQiTK|-ssT!e^zaXe!qaHbs)Lwk0iE#V4iGFUpmrP(MW5o> zX)`6Ys8C#d&oh_pu)d?lOl_OI-?+2dON*3mm~>bPqV>th8qLg&U-tr-j`h2nt4hB( z4j&@(FmksDM1N81qqKnEqLGuFpj72v4l+5}i2BsoM0ndF@t_44dLc};D1NgjG_)Qnu}$N4EU`AhUY+R`4U|@2V0B52C;w z2Lgy}5?9|(={pp^3yOX1b!)+QovHvNGJTUD1&RA25XNH}@vKF%${+53rO8St{Tg{- zV$N_MdM@YRGDu( zHVMcIqZ_wraUp##y*lp5vg4f^Kk9pTQ%YF3+GJ{LI+b%WRLu--MK{M`f`6xnH2@kW zz81NfakJjcXqN!=Ql4$4tGwFtq=9&y-_MZn+-EJ2QYm2v0PB5K%r4lZNNn(CjPf-r z(eGxGy%}UsfJ$Id&e>5VEJthr%*N&t)UZu`xTS^*&;9FTow;4>x!WQEedXAjxGmaHn`tQp7jn z&U&>YJS&r;P>e1EcG_Y$ju3d4!*u1u(|{8#`@qfa8x=*svn;3pbUGuh?_BDr&{V@} zoNN86k9LmUaFSn{(UBV)=ECOoAt8W1Aub!36F4T2p;^rd!28q2p{Z@pX$3X_A)IT> z(0~gqAyHRux4R9i{`Ne#)>-x}#9BYNtlC*mFQzwTwAgZTo-S;km>_&@+`VQ-J&!^= zs?5IuelPg_(~)c&*^lshuCatFnz$Ng%Gh6G7z@xpXUwdguhv)|Id-Q?3k*d0)YRYd zldntB=>|r$*$`r^;Mu~WACiR%9H>6;Ia*vvR3ZU0r|_G%tP5(;c8H#@e1|zeYt+b> zfcqvh3gcMb1dDwUMP~1S-!Kx7EJO8_!a}jMtcNw#X{YyhmlLm;hVnF-07-=RgZ{#6 ze=Z8ed9+_eQ~20b>u8W650aAGthmm7&*=R&M5Ib^1x{@y5!(@z!c)=HbQR%bVvb&S z$IY(A01Pzx-ipHWeJUYd5Y!CI>h3jYhoS2jhDE}|!-nPe!`R4a8EkYwc!HSCHq8hk zZSkKabs=)u@Mq7o_X7Y_^91H8u>vTHBik}1m&Gpoh-~HgeP8eL#Q4b|XihP+2ws5QR6;4#;@9tF3t^C&OUYq|_!m^wZ=oSzrxxVc{);mt2yH zrm(iMREdZkBbAL_7`1rLIo`*p8TsI!-#!>vg_}wr5%C!=9v8afyFhqK9S}w_(d;s+ zgI+G#+kM1=@@zt*sr$%hcd?JaF=>>*n8+?v*TK!@Mf~eXCWgesOr2yQdA$8o(_Hs5 zS8poKg@Kxx%R1jn3mCEh9!*?J9==u;Eh{^@U((nnaYa}Zac3j*`!k8U+LD#GYuK4A z;h+-axz(oljlQ6lF%%TTc>E@QL!;u6mh&O=o?>ItzFX`_&(lZIld7t7KRlj;EcV27 z9wFXl_9U=aewfHK5@h5n$77^*QB-U9$Qvv11T#n>X`mzpz0U^w-yCgq{TBJ6;%Kfo zD8hh`uc#SNA@J-D$~xY?DS`TfVEQvJ=PFwpm#gj>JyU+OVh>D_7dWJHj`1af?oRjv zIUv!`A1`QMxvx-gTpN?M?H|}}cBbsRpX0BSPAIZgGk$W2H9P z)o?a3=~=cX29{f7kATKX)}YuKnhpwL72x#-`Nyhx9PbyoN(BQjYom@Lx8A~o_-`n{ zdhN;Uwo8GbZ0S)oG#pyE>>BzpNI7|dh171ttAzB6yQ`>K@Yj6ruQ-Wbm=HPvR7yi^kCN0j%>F>O8FhHC^15i`cA&u7@iQe~nj{kV8Y5DLmArQ>z^;BG)$PouCmG+yLzIAF0@Lr^WD@dw@E>2Hr z%(p_3qlkunM~CZh73@pQY}Qrs#{N1ZY}39wvWg&ovaG-LR|506ySSBZ8S<#Q10$`^ z&Pb&2#1QU+{^?+;ch+!aBihi+hVe~Ih$jIOy>xxL?LaiDzy^#7u;JkKu>t|{5)nTD zbo**Yi~Hn040Ghhx||AXJ3l7QQ?7@>{C<9iux5Z=G41(@l&Bl zVY0~$;aSPQ%3w!&0f1MNm*hxsXp6>9A@-7$Xd8L#C>AxuT89`f^qnSOPjul<15AoK zp8Db&8@MWxV%j+5@cBx=eDNZ>Wv*>}lBS(VD0sIY$EA4m$eQzq-RF3Ox>>oNg?j*q(|xm@ArdmPQW zWN*(|Xlm*wvK;2iXxrQrkc7a)B8L`7-to2FaO1?zj~&cnD4Bx>O4cV|i;Uat)~k~& zz&nZ_0uNYBZr5?%5Fykt&-Hp&k4!uI+(ByDYSJ%J{#q(8ZmU$%p3-ig36dXoK2`2q z3JQ1tQdgkE)lMgc0hyPw5D{c8%-p7{VIGSgL0P!iPd1bf!J&c`6Hz)sYv;XpwSb5_ zsg3(b?7D+-MG#!<@02gO2Fk&iu;6Hi&O{PBBKV*86zU?_gC{4(TbA zhkx@+2xlqod5kcNsJ0O+&t{g(+Iv?(fdNW_GA2#U@d@r2H$gByFd;Ar1_dh)0|FWa z00b1^<=9WC=HuLy=qsBFURUbj