openCryptoki-64bit-3.23.0-150600.3.11.2<>, h|8p9|;qﲾx/wpⅯUkL{Tu:hߤ.gg!b b+ `nI cێ J ,EyW„!}HT(T>T |3ˢjyzOҒ(ϡ*Y1`Y)6Mw)H-ET~j׋WhR [L:#2/ 0SFQ4˷=ezkZ4U`ѝХX:>@?d * w %FN dz 8 h    l  p    ( 8 <9 <:<>9FAG\HIX4 Y\ \]^bcde f#l%u8vw<xy)zCopenCryptoki-64bit3.23.0150600.3.11.2An Implementation of PKCS#11 (Cryptoki) v2.11 for IBM Cryptographic HardwareThis is a re-packaged binary rpm. For the package source, please look for the source of the package without the "64bit" ending The PKCS#11 version 2.11 API implemented for the IBM cryptographic cards. This package includes support for the IBM 4758 cryptographic coprocessor (with the PKCS#11 firmware loaded) and the IBM eServer Cryptographic Accelerator (FC 4960 on pSeries).h|8ibs-power9-181SUSE Linux Enterprise 15SUSE LLC CPL-1.0https://www.suse.com/Productivity/Securityhttps://github.com/opencryptoki/opencryptokilinuxppc64le# Old library name for 64bit libs were under /usr/lib/pkcs11. For migration purposes only. test -d /usr/lib/pkcs11 || mkdir -p /usr/lib/pkcs11 ln -sf /usr/lib64/opencryptoki/libopencryptoki.so /usr/lib/pkcs11/PKCS11_API.so64 /sbin/ldconfig6 +(+(+("" AAAh|5h|5h|4h|4h|4h|6h|5h|4h|4h|4h|4h|4h|6h|4h|4h|6h|4h|4h|6h|6h|4h|4h|6h|63406315d5c95bac0fa2fd5322d1bcc9ea0aff9091d94792ff97e86c4294accb0819f42abf200220ad2df78d48a49506a689d8b21882b68e018b0117e29a6bde6d98946cfd8c4552137262e26d5fc6af3437e992ab431ef8372050dff807b3b7cf8e53972047ac9a03824d3573f26279428775f6a5255eb20b5d69dfb46be44bc2e1ea2578380c8b2a116b12bf7ab5a7167a5007c620e12513e79501345e99814libopencryptoki.solibopencryptoki.so.0.0.0libopencryptoki.so.0.0.0libpkcs11_icsf.solibpkcs11_sw.solibpkcs11_tpm.solibpkcs11_icsf.so.0.0.0libpkcs11_icsf.so.0.0.0libpkcs11_sw.so.0.0.0libpkcs11_sw.so.0.0.0libpkcs11_tpm.so.0.0.0libpkcs11_tpm.so.0.0.0../opencryptoki/libopencryptoki.so../opencryptoki/libopencryptoki.so../../sbin../opencryptoki/stdllrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenCryptoki-3.23.0-150600.3.11.2.src.rpmlibopencryptoki.so.0()(64bit)libopencryptoki.so.0(OPENCRYPTOKI_3.10)(64bit)libpkcs11_icsf.so.0()(64bit)libpkcs11_icsf.so.0(OPENCRYPTOKI_TOK_3.10)(64bit)libpkcs11_sw.so.0()(64bit)libpkcs11_sw.so.0(OPENCRYPTOKI_TOK_3.10)(64bit)libpkcs11_tpm.so.0()(64bit)libpkcs11_tpm.so.0(OPENCRYPTOKI_TOK_3.10)(64bit)openCryptoki-64bitopenCryptoki-64bit(ppc-64)@@@@@@@@@@    /bin/shlibc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libc.so.6(GLIBC_2.33)(64bit)libc.so.6(GLIBC_2.34)(64bit)libc.so.6(GLIBC_2.38)(64bit)libcrypto.so.3()(64bit)libcrypto.so.3(OPENSSL_3.0.0)(64bit)liblber-2.4.so.2()(64bit)libldap_r-2.4.so.2()(64bit)libtspi.so.1()(64bit)openCryptokirpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.3hg+Z@ff@epeem@e 0@dp@cc=@ccc6@bb@b; aqV@a ``Ȗ@`+`` l_"^!@]]ʞ]@]nU\f\&@[[@[_ZZw@ZY.@YX@X@X@X~@X2@W@WE@W@WW^@WEW@V<@VqU@U@U#U#U#Tp@nikolay.gueorguiev@suse.comtabraham@suse.comnikolay.gueorguiev@suse.comnikolay.gueorguiev@suse.comnikolay.gueorguiev@suse.commeissner@suse.comnikolay.gueorguiev@suse.comnikolay.gueorguiev@suse.comnikolay.gueorguiev@suse.comnikolay.gueorguiev@suse.comnikolay.gueorguiev@suse.comnikolay.gueorguiev@suse.commpost@suse.commpost@suse.commpost@suse.commpost@suse.commpost@suse.commpost@suse.commpost@suse.commpost@suse.commpost@suse.commpost@suse.commpost@suse.comkukuk@suse.commpost@suse.commpost@suse.commpost@suse.commpost@suse.commpost@suse.commpost@suse.commpost@suse.comjengelh@inai.dempost@suse.commpost@suse.commpost@suse.commpost@suse.commpost@suse.commpost@suse.commpost@suse.commpost@suse.commpost@suse.commpost@suse.commpost@suse.commpost@suse.comjjolly@suse.commpost@suse.commpost@suse.commpost@suse.commpost@suse.commpost@suse.commpost@suse.commpost@suse.comjjolly@suse.comjjolly@suse.comjjolly@suse.comjjolly@suse.comcrrodriguez@opensuse.orgcrrodriguez@opensuse.orgcrrodriguez@opensuse.orgp.drouand@gmail.com- Applied a patch (bsc#1248002) * ocki-3.23-PKCSSLOTD-Remove-the-use-of-MD5.patch - Added riscv64 to openCryptoki_64bit_arch - Updated the patch * ocki-3.23-remove-make-install-chgrp.patch- improve handling of user/group. use existing user/group if they exist. create user/group if not (bsc#1225876)- Amended the .spec file accorinding to the recommendation in (bsc#1225876)- Updated the .spec file (bsc#1225876, bsc#1227280) * Amended for group %{pkcs_group} and user pkcsslotd * Copying example script files from /usr/share/doc/opencryptoki to /usr/share/opencryptoki (policy-example.conf and strength-example.conf) in case that there is 'rpm.install.excludedocs=yes' set in the zypper.conf(zypp.conf)- Upgrade openCryptoki to version 3.23 (jsc#PED-3360, jsc#PED-3361) * EP11: Add support for FIPS-session mode * Updates to harden against RSA timing attacks (bsc#1219217,CVE-2024-0914) * Bug fixes - Renamed ocki-3.22-remove-make-install-chgrp.patch to ocki-3.23-remove-make-install-chgrp.patch- provide user(pkcs11) and group(pkcs11)- Amended the .spec file for pkcsslotd (jsc#1217703) * Renamed the patch ocki-3.21-remove-make-install-chgrp.patch to ocki-3.22-remove-make-install-chgrp.patch- Upgrade to version 3.22 (jsc#PED-3361) * openCryptoki 3.22 - CCA: Add support for the AES-XTS key type using CPACF protected keys - p11sak: Add support for managing certificate objects - p11sak: Add support for public sessions (no-login option) - p11sak: Add support for logging in as SO (security Officer) - p11sak: Add support for importing/exporting Edwards and Montgomery keys - p11sak: Add support for importing of RSA-PSS keys and certificates - CCA/EP11/Soft/ICA: Ensure that the 2 key parts of an AES-XTS key are different * Bug fixes- Update to version 3.21 (jsc#PED-3360, jsc#PED-3361) * openCryptoki 3.21 - EP11 and CCA: Support concurrent HSM master key changes - CCA: protected-key option - pkcsslotd: no longer run as root user and further hardening - p11sak: Add support for additional key types (DH, DSA, generic secret) - p11sak: Allow wildcards in label filter - p11sak: Allow to specify hex value for CKA_ID attribute - p11sak: Support sorting when listing keys - p11sak: New commands: set-key-attr, copy-key to modify and copy keys - p11sak: New commands: import-key, export-key to import and export keys - Remove support for --disable-locks (transactional memory) - Updates to harden against RSA timing attacks - Bug fixes - Amended a new patch to fit the version 3.21 * ocki-3.21-remove-make-install-chgrp.patch - Removed the old patch for the version 3.20 * ocki-3.20-remove-make-install-chgrp.patch- Updated package to openCryptoki 3.20 (bsc#1207760, jsc#PED-3376, jsc#PED-2870, jsc#PED-2869 ) - Removed the following obsolite patches: * ocki-3.19.0-0001-EP11-Unify-key-pair-generation-functions.patch * ocki-3.19.0-0002-EP11-Do-not-report-DSA-DH-parameter-generation-as-be.patch * ocki-3.19.0-0003-EP11-Do-not-pass-empty-CKA_PUBLIC_KEY_INFO-to-EP11-h.patch * ocki-3.19.0-0004-Mechtable-CKM_IBM_DILITHIUM-can-also-be-used-for-key.patch * ocki-3.19.0-0005-EP11-Remove-DSA-DH-parameter-generation-mechanisms-f.patch * ocki-3.19.0-0006-EP11-Pass-back-chain-code-for-CKM_IBM_BTC_DERIVE.patch * ocki-3.19.0-0007-EP11-Supply-CKA_PUBLIC_KEY_INFO-with-CKM_IBM_BTC_DER.patch * ocki-3.19.0-0008-EP11-Supply-CKA_PUBLIC_KEY_INFO-when-importing-priva.patch * ocki-3.19.0-0009-EP11-Fix-memory-leak-introduced-with-recent-commit.patch * ocki-3.19.0-0010-p11sak-Fix-segfault-when-dilithium-version-is-not-sp.patch * ocki-3.19.0-0011-EP11-remove-dead-code-and-unused-variables.patch * ocki-3.19.0-0012-EP11-Update-EP11-host-library-header-files.patch * ocki-3.19.0-0013-EP11-Support-EP11-host-library-version-4.patch * ocki-3.19.0-0014-EP11-Add-new-control-points.patch * ocki-3.19.0-0015-EP11-Default-unknown-CPs-to-ON.patch * ocki-3.19.0-0016-COMMON-Add-defines-for-Dilithium-round-2-and-3-varia.patch * ocki-3.19.0-0017-COMMON-Add-defines-for-Kyber.patch * ocki-3.19.0-0018-COMMON-Add-post-quantum-algorithm-OIDs.patch * ocki-3.19.0-0019-COMMON-Dilithium-key-BER-encoding-decoding-allow-dif.patch * ocki-3.19.0-0020-COMMON-EP11-Add-CKA_VALUE-holding-SPKI-PKCS-8-of-key.patch * ocki-3.19.0-0021-COMMON-EP11-Allow-to-select-Dilithium-variant-via-mo.patch * ocki-3.19.0-0022-EP11-Query-supported-PQC-variants-and-restrict-usage.patch * ocki-3.19.0-0023-POLICY-Dilithium-strength-and-signature-size-depends.patch * ocki-3.19.0-0024-TESTCASES-Test-Dilithium-variants.patch * ocki-3.19.0-0025-COMMON-EP11-Add-Kyber-key-type-and-mechanism.patch * ocki-3.19.0-0026-EP11-Add-support-for-generating-and-importing-Kyber-.patch * ocki-3.19.0-0027-EP11-Add-support-for-encrypt-decrypt-and-KEM-operati.patch * ocki-3.19.0-0028-POLICY-STATISTICS-Check-for-Kyber-KEM-KDFs-and-count.patch * ocki-3.19.0-0029-TESTCASES-Add-tests-for-CKM_IBM_KYBER.patch * ocki-3.19.0-0030-p11sak-Support-additional-Dilithium-variants.patch * ocki-3.19.0-0031-p11sak-Add-support-for-IBM-Kyber-key-type.patch * ocki-3.19.0-0032-testcase-Enhance-p11sak-testcase-to-generate-IBM-Kyb.patch * ocki-3.19.0-0033-EP11-Supply-CKA_PUBLIC_KEY_INFO-with-CKM_IBM_BTC_DER.patch * ocki-3.19.0-0034-EP11-Fix-setting-unknown-CPs-to-ON.patch * ocki-3.19.0-0035-Fix-compile-error-error-initializer-element-is-not-c.patch - Reworked ocki-3.19-remove-make-install-chgrp.patch to fit the current version of the package and renamed it to ocki-3.20-remove-make-install-chgrp.patch.- Added patch for compile errors * ocki-3.19.0-0035-Fix-compile-error-error-initializer-element-is-not-c.patch -- Changed spec file to use %autosetup instead of %setup.- Updated the package openCryptoki 3.19.0 (jsc#PED-616, bsc#1207760), added the following patches: * ocki-3.19.0-0001-EP11-Unify-key-pair-generation-functions.patch * ocki-3.19.0-0002-EP11-Do-not-report-DSA-DH-parameter-generation-as-be.patch * ocki-3.19.0-0003-EP11-Do-not-pass-empty-CKA_PUBLIC_KEY_INFO-to-EP11-h.patch * ocki-3.19.0-0004-Mechtable-CKM_IBM_DILITHIUM-can-also-be-used-for-key.patch * ocki-3.19.0-0005-EP11-Remove-DSA-DH-parameter-generation-mechanisms-f.patch * ocki-3.19.0-0006-EP11-Pass-back-chain-code-for-CKM_IBM_BTC_DERIVE.patch * ocki-3.19.0-0007-EP11-Supply-CKA_PUBLIC_KEY_INFO-with-CKM_IBM_BTC_DER.patch * ocki-3.19.0-0008-EP11-Supply-CKA_PUBLIC_KEY_INFO-when-importing-priva.patch * ocki-3.19.0-0009-EP11-Fix-memory-leak-introduced-with-recent-commit.patch * ocki-3.19.0-0010-p11sak-Fix-segfault-when-dilithium-version-is-not-sp.patch * ocki-3.19.0-0011-EP11-remove-dead-code-and-unused-variables.patch * ocki-3.19.0-0012-EP11-Update-EP11-host-library-header-files.patch * ocki-3.19.0-0013-EP11-Support-EP11-host-library-version-4.patch * ocki-3.19.0-0014-EP11-Add-new-control-points.patch * ocki-3.19.0-0015-EP11-Default-unknown-CPs-to-ON.patch * ocki-3.19.0-0016-COMMON-Add-defines-for-Dilithium-round-2-and-3-varia.patch * ocki-3.19.0-0017-COMMON-Add-defines-for-Kyber.patch * ocki-3.19.0-0018-COMMON-Add-post-quantum-algorithm-OIDs.patch * ocki-3.19.0-0019-COMMON-Dilithium-key-BER-encoding-decoding-allow-dif.patch * ocki-3.19.0-0020-COMMON-EP11-Add-CKA_VALUE-holding-SPKI-PKCS-8-of-key.patch * ocki-3.19.0-0021-COMMON-EP11-Allow-to-select-Dilithium-variant-via-mo.patch * ocki-3.19.0-0022-EP11-Query-supported-PQC-variants-and-restrict-usage.patch * ocki-3.19.0-0023-POLICY-Dilithium-strength-and-signature-size-depends.patch * ocki-3.19.0-0024-TESTCASES-Test-Dilithium-variants.patch * ocki-3.19.0-0025-COMMON-EP11-Add-Kyber-key-type-and-mechanism.patch * ocki-3.19.0-0026-EP11-Add-support-for-generating-and-importing-Kyber-.patch * ocki-3.19.0-0027-EP11-Add-support-for-encrypt-decrypt-and-KEM-operati.patch * ocki-3.19.0-0028-POLICY-STATISTICS-Check-for-Kyber-KEM-KDFs-and-count.patch * ocki-3.19.0-0029-TESTCASES-Add-tests-for-CKM_IBM_KYBER.patch * ocki-3.19.0-0030-p11sak-Support-additional-Dilithium-variants.patch * ocki-3.19.0-0031-p11sak-Add-support-for-IBM-Kyber-key-type.patch * ocki-3.19.0-0032-testcase-Enhance-p11sak-testcase-to-generate-IBM-Kyb.patch * ocki-3.19.0-0033-EP11-Supply-CKA_PUBLIC_KEY_INFO-with-CKM_IBM_BTC_DER.patch * ocki-3.19.0-0034-EP11-Fix-setting-unknown-CPs-to-ON.patch- Updated spec file to set permissions on /etc/opencryptoki/strength.conf to be owned by root:pkcs11 with permissions of 640. (bsc#1205566)- Upgrade to version 3.19.0 (jsc#PED-616) + openCryptoki 3.19 - CCA: check for expected master key verification patterns at token init - CCA: check master key verification pattern of created keys to be as expected - EP11: check for expected wrapping key verification pattern at token init - EP11: check wrapping key verification pattern of created keys to be as expected - p11sak/pkcsconf: display PKCS#11 URIs - p11sak: add support for IBM specific Dilithium keys - p11sak: allow to list keys filtered by label - common: add support for dual-function cryptographic functions - Add support for C_SessionCancel function (PKCS#11 v3.0) - EP11: add support for schnorr signatures (mechanism CKM_IBM_ECDSA_OTHER) - EP11: add support for Bitcoin key derivation (mechanism CKM_IBM_BTC_DERIVE) - Bug fixes + openCryptoki 3.18 - Default to FIPS compliant token data format (tokversion = 3.12) - Add support for restricting usage of mechanisms and keys via a global policy - Add support for statistics counting of mechanism usage - ICA/EP11: Support libica version 4 - p11sak tool: Allow to set different attributes for public and private keys - Replaced ocki-3.17-remove-make-install-chgrp.patch with an updated version named ocki-3.19-remove-make-install-chgrp.patch to fit the current state of the source. - Removed the following obsolete patches: openCryptoki-sles15-sp4-EP11-Dilithium-Specify-OID-of-key-strength-at-key-ge.patch openCryptoki-sles15-sp4-EP11-Fix-host-library-version-query.patch ocki-3.17-EP11-Fix-C_GetMechanismList-returning-CKR_BUFFER_TOO.patch- Added ocki-3.17-EP11-Fix-C_GetMechanismList-returning-CKR_BUFFER_TOO.patch for bsc#1202106. One test of the gen_purpose test cases fails with C_GetMechanismList #2 rc=CKR_BUFFER_TOO_SMALL" error on the EP11 Token.- Made the following changes for bsc#1199862 "Please install p11sak_defined_attrs.conf." * Replaced ocki-3.11-remove-make-install-chgrp.patch with ocki-3.17-remove-make-install-chgrp.patch to remove the "-g pkcs11" parameter from the install command in the Makefile * Updated the spec file to include /etc/opencryptoki/p11sak_defined_attrs.conf as a %config file with the necessary permissions and group ownership.- Added the following two patches for bac#1197395. The CKM_IBM_DILITHIUM mechanism does not show up as supported by the EP11 token when an upgraded EP11 host library is used. * openCryptoki-sles15-sp4-EP11-Dilithium-Specify-OID-of-key-strength-at-key-ge.patch * openCryptoki-sles15-sp4-EP11-Fix-host-library-version-query.patch- Upgraded to version 3.17.0 (jsc#SLE-18326) + openCryptoki 3.17 - tools: added function to list keys to p11sak - common: added support for OpenSSL 3.0 - common: added support for event notifications - ICA: added SW fallbacks * openCryptoki 3.16 - EP11: protected-key option - EP11: support attribute-bound keys - CCA: import and export of secure key objects - Bug fixes - Removed the following obsolete patches: ocki-3.15.1-Added-error-message-handling-for-p11sak-remove-key-c.patch ocki-3.15.1-Fix-compiling-with-c.patch ocki-3.15.1-A-slot-ID-has-nothing-to-do-with-the-number-of-slots.patch ocki-3.15.1-SOFT-Fix-problem-with-C_Get-SetOperationState-and-di.patch ocki-3.15.1-Added-NULL-pointer-to-avoid-double-free-for-the-list.patch ocki-3.15.1-SOFT-Check-the-EC-Key-on-C_CreateObject-and-C_Derive.patch ocki-3.15.1-Fixed-p11sak-and-corresponding-test-case.patch ocki-3.15.1-p11sak-Fix-CKA_LABEL-handling.patch ocki-3.15.1-pkcstok_migrate-Quote-strings-with-spaces-in-opencry.patch ocki-3.15.1-pkcstok_migrate-Don-t-remove-tokversion-x.y-during-m.patch ocki-3.15.1-pkcstok_migrate-Fix-detection-if-pkcsslotd-is-still-.patch ocki-3.15.1-pkcstok_migrate-Rework-string-quoting-for-opencrypto.patch- Added the following patches for bsc#1188879: * ocki-3.15.1-pkcstok_migrate-Quote-strings-with-spaces-in-opencry.patch When modifying opencryptoki.conf during token migration, put quotes around strings that contain spaces, e.g. for the slot description and manufacturer. * ocki-3.15.1-pkcstok_migrate-Don-t-remove-tokversion-x.y-during-m.patch When migrating a slot the opencryptoki.conf file is modified. If it contains slots that already contain the 'tokversion = x.y' keyword, this is accidentally removed when migrating another slot. * ocki-3.15.1-pkcstok_migrate-Fix-detection-if-pkcsslotd-is-still-.patch Change the code to use the pid file that pkcsslotd creates, and check if the process with the pid contained in the pid file still exists and runs pkcsslotd. * ocki-3.15.1-pkcstok_migrate-Rework-string-quoting-for-opencrypto.patch Always quote the value of 'description' and 'manufacturer'. Quote the value of 'stdll', 'confname', and 'tokname' if it contains spaces, and never quote the value of 'hwversion', 'firmwareversion', and 'tokversion'.- Added the following patches for bsc#1182726 " p11sak list-key segfault" * ocki-3.15.1-Added-NULL-pointer-to-avoid-double-free-for-the-list.patch Added NULL pointer to avoid double free() for the list-key and remove-key commands. * ocki-3.15.1-Fixed-p11sak-and-corresponding-test-case.patch Note that two hunks that were unrelated to fixing the running code were removed from this patch. * ocki-3.15.1-p11sak-Fix-CKA_LABEL-handling.patch- Added ocki-3.15.1-SOFT-Check-the-EC-Key-on-C_CreateObject-and-C_Derive.patch When constructing an OpenSSL EC public or private key from PKCS#11 attributes or ECDH public data, check that the key is valid, i.e. that the point is on the curve. (bsc#1185976)- Added ocki-3.15.1-A-slot-ID-has-nothing-to-do-with-the-number-of-slots.patch (bsc#1182120) Fix pkcscca migration fails with usr/sb2 is not a valid slot ID - Added ocki-3.15.1-SOFT-Fix-problem-with-C_Get-SetOperationState-and-di.patch (bsc#1182190) Fix a segmentation fault of the sess_opstate test on the Soft Token- Added the following patches for bsc#1179319 * Fix compiling with C++: ocki-3.15.1-Fix-compiling-with-c.patch * Added error message handling for p11sak remove-key command. ocki-3.15.1-Added-error-message-handling-for-p11sak-remove-key-c.patch- Don't require pwdutils for build, dropped long ago and not needed- Upgraded to version 3.15.1 (jsc#SLE-13749, jsc#SLE-13666, jsc#SLE-13813, jsc#SLE-13812, jsc#SLE-13723, jsc#SLE-13714, jsc#SLE-13715, jsc#SLE-13710, jsc#SLE-13774, jsc#SLE-13786) * openCryptoki 3.15.1 - Bug fixes * openCryptoki 3.15.0 - common: conform to PKCS 11 3.0 Baseline Provider profile - Introduce new vendor defined interface named "Vendor IBM" - Support C_IBM_ReencryptSingle via "Vendor IBM" interface - CCA: support key wrapping - SOFT: support ECC - p11sak tool: add remove-key command - Bug fixes * openCryptoki 3.14.0 - EP11: Dilitium support stage 2 - Common: Rework on process and thread locking - Common: Rework on btree and object locking - ICSF: minor fixes - TPM, ICA, ICSF: support multiple token instances - new tool p11sak * openCryptoki 3.13.0 - EP11: Dilithium support - EP11: EdDSA support - EP11: support RSA-OAEP with non-SHA1 hash and MGF - Removed obsolete oki-3.12-EP11-Fix-EC-uncompress-buffer-length.patch- Added oki-3.12-EP11-Fix-EC-uncompress-buffer-length.patch (bsc#1159114) The EP11 token may fail to import an ECC public key. Function C_CreateObject returns CKR_BUFFER_TOO_SMALL in this case.- Upgraded to version 3.12.1 (bsc#1157863) * Fix pkcsep11_migrate tool- Upgraded to version 3.12.0 (jsc#SLE-7647, jsc#SLE-7915, jsc#SLE-7918) * Update token pin and data store encryption for soft,ica,cca and ep11 * EP11: Allow importing of compressed EC public keys * EP11: Add support for the CMAC mechanisms * EP11: Add support for the IBM-SHA3 mechanisms * SOFT: Add AES-CMAC and 3DES-CMAC support to the soft token * ICA: Add AES-CMAC and 3DES-CMAC support to the ICA token * EP11: Add config option USE_PRANDOM * CCA: Use Random Number Generate Long for token_specific_rng() * Common rng function: Prefer /dev/prandom over /dev/urandom * ICA: add SHA*_RSA_PKCS_PSS mechanisms * Bug fixes - Removed obsolete ocki-3.11.1-EP11-Support-tolerated-new-crypto-cards.patch- Added ocki-3.11.1-EP11-Support-tolerated-new-crypto-cards.patch (bsc#1152015) Add support for new IBM crypto card.- Upgraded to version 3.11.1 (Fate#327837) Bug fixes. - Dropped obsolete ocki-3.11-Fix-target_list-passing-for-EP11-session.patch- Added ocki-3.11-Fix-target_list-passing-for-EP11-session.patch (bsc#1123988)- Do not ignore errors from groupadd. If groupadd fails, installation ought not to proceed because files would have the wrong ownership.- Don't hide error messages from the groupadd command. To eliminate a potentially common one, check to see if the pkcs11 group is already defined before trying to add it. - Update the summary for the -devel package. - Changed several PreReq entries to Requires(pre) as a result of the output from spec-cleaner. Removed a couple of obsolete lines. - Removed obsolete check for whether systemd is in use or not.- Upgraded to version 3.11.0 (Fate#325685) * opencryptoki 3.11.0 EP11 enhancements A lot of bug fixes - Reworked the ocki-3.1-remove-make-install-chgrp.patch to apply properly to 3.11, and renamed it to ocki-3.11-remove-make-install-chgrp.patch - Removed obsolete patch ocki-3.5-icsf-coverity-memoryleakfix.patch- Upgraded to version 3.10.0 (Fate#325685) * opencryptoki 3.10.0 Add support to ECC on ICA token and to common code. Add SHA224 support to SOFT token. Improve pkcsslotd logging. Fix sha512_hmac_sign and rsa_x509_verify for ICA token. Fix tracing of session id. Fix and improve testcases. Fix spec file permission for log directory. Fix build warnings. * opencryptoki 3.9.0 Fix token reinitialization Fix conditional man pages EP11 enhancements EP11 EC Key import Increase RSA max key length Fix broken links on documentation Define CK_FALSE and CK_TRUE macros Improve build flags - Dropped obsolete patch ocki-3.8.2-Fix-Hardware-Feature-Object-validation-and-tests.patch - Made multiple changes to the spec file based on spec-cleaner output. - Added an rpmlintrc file to squelch warnings about adding ghost entries for files under /var/lock/opencryptoki/- Added ocki-3.8.2-Fix-Hardware-Feature-Object-validation-and-tests.patch (bsc#1086678)- Re-enabled ARM architectures now that gcc6 is in SLE15. (bsc#1084617)- Upgraded to version 3.8.2 (fate#323295, bsc#1066412) * v3.8.2 Update man pages. Improve ock_tests for parallel execution. Fix FindObjectsInit for hidden HW-feature. Fix to allow vendor defined hardware features. Fix unresolved symbols. Fix tracing. Code/project cleanup. * v3.8.1 Fix TPM data-structure reset function. Fix error message when dlsym fails. Update configure.ac Update travis. * v3.8.0 Multi token instance feature. Added possibility to run opencryptoki with transactional memory or locks (--enable-locks on configure step). Updated documentation. Fix segfault on ec_test. Bunch of small fixes.- Removed ARM architectures from the build list until gcc6 becomes available for SLES. (bsc#1039510).- Updated to version 3.7.0 (Fate#321451) (bsc#1036640) - Update example spec file - Performance improvement. Moving from mutexes to transactional memory. - Add ECDSA SHA2 support for EP11 and CCA. - Fix declaration of inline functions. - Fix wrong testcase and ber en/decoding for integers. - Check for 'flex' and 'YACC' on configure. - EP11 config file rework. - Add enable-debug on travis build. - Add testcase for C_GetOperationState/C_SetOperationState. - Upgrade License to CPL-1.0 - Ica token: fix openssh/ibmpkcs11 engine/libica crash. - Fix segfault and logic in hardware feature test. - Fix spelling of documentation and manuals. - Fix the retrieval of p from a generated rsa key. - Coverity scan fixes - incompatible pointer type and unused variables.- Added libica-tools to the BuildRequires due to repackaging of libica.- Modified the spec file - Changed libca3-devel BuildRequires to just libica-devel - Check for systemd in the 32bit postun scriptlet.- Upgraded to version 3.6.2 (fate#321451) - Support OpenSSL-1.1. - Add Travis CI support. - Update autotools scripts and documentation. - Fix SegFault when a invalid session handle is passed in SC_EncryptUpdate and SC_DecryptUpdate. - Updated spec file to use libica3-devel instead of libica2-devel.- Upgraded to version 3.6.1 (fate#321451) - opencryptoki 3.6.1 - Fix SOFT token implementation of digest functions. - Replace deprecated OpenSSL interfaces. - opencryptoki 3.6 - Replace deprecated libica interfaces. - Performance improvement for ICA. - Improvement in documentation on system resources. - Improvement in testcases. - Added support for rc=8, reasoncode=2028 in icsf token. - Fix for session handle not set in session issue. - Multiple fixes for lock and log directories. - Downgraded a syslog error to warning. - Multiple fixes based on coverity scan results. - Added pkcs11 mapping for icsf reason code 72 for return code 8. - opencryptoki 3.5.1 - Fix Illegal Intruction on pkcscca tool. - Removed the following obsolete patches: - ocki-3.5-sanity-checking.patch - ocki-3.5-icsf-reasoncode72-support.patch - ocki-3.5-downgrade-syslogerror.patch - ocki-3.5-icsf-sessionhandle-missing-fix.patch - ocki-3.5-icsf-reasoncode-2028-added.patch - ocki-3.5-added-NULLreturn-check.patch - ocki-3.5-create-missing-tpm-token-lock-directory.patch - ocki-3.5-fix-pkcscca-calls.patch- Removed reference to pkcs1_startup from pkcsslotd (bsc#1007081)- Added ocki-3.5-fix-pkcscca-calls.patch (bsc#996867).- Added %doc FAQ to the spec file (bsc#991168).- Added ocki-3.5-create-missing-tpm-token-lock-directory.patch (bsc#989602).- Added the following patches (bsc#986854) - ocki-3.5-icsf-reasoncode72-support.patch - ocki-3.5-icsf-coverity-memoryleakfix.patch - ocki-3.5-downgrade-syslogerror.patch - ocki-3.5-icsf-sessionhandle-missing-fix.patch - ocki-3.5-icsf-reasoncode-2028-added.patch - ocki-3.5-added-NULLreturn-check.patch- Added ocki-3.5-sanity-checking.patch (bsc#983496). - Added %dir entry for %{_localstatedir}/log/opencryptoki/ (bsc#983990)- Upgraded to openCryptoki 3.5 (bsc#978005). - Full Coverity scan fixes. - Fixes for compiler warnings. - Added support for C_GetObjectSize in icsf token. - Various bug fixes and memory leak fixes. - Removed global read permissions from token files - Added missing PKCS#11v2.2 constants. - Fix for symbol resolution issue seen in Fedora 22 and 23 for ep11 and cca tokens. - Improvements in socket read operation when a token comes up. - Replaced 32 bit CCA API declarations with latest header from version 5.0 libsculcca rpm.- Upgraded to openCryptoki v3.4.1 (Fate#319576, 319585, 319592, 319938). - Changed BuildRequires for libica_2_3_0-devel to libica2-devel. - Changed BuildRequires for openssl-devel to specify >= 1.0 Contrary to what the README says, version 0.9.7 isn't sufficient. - Removed the redundant DESTDIR= parameter from the %make_install - Removed the following obsolete patches opencryptoki-run-lock.patch (/var/lock and run/lock are actually the same place) Also reverted the changed to openCryptoki-tmp.conf to match. ocki-3.1_10_0001-ica-sha-update-empty-msg.patch ocki-3.1-fix-implicit-decl.patch ocki-3.1-fix-init_d-path.patch ocki-3.1-fix-libica-link.patch ocki-3.2_01_fix-return-type-error.patch ocki-3.2_02_ep11-token-incorrectly-copied-the-public-key-object-.patch ocki-3.2_03_ICSF-Token-C_SignUpdate-was-sometimes-segfaulting-an.patch ocki-3.2_04_CKA_EC_POINT-is-not-required-in-the-ECDSA-private-ke.patch ocki-3.2_05_icsf_ldap_handles.patch ocki-3.2_06_icsf_sign_verify.patch - renamed: ocki-3.1-remove-make-install-chgrp-chmod.patch to ocki-3.1-remove-make-install-chgrp.patch- Get a new ldap handle for each session opened in the icsf token, once the user has authenticated. (bsc#953347,LTC#130078) - ocki-3.2_05_icsf_ldap_handles.patch - ocki-3.2_06_icsf_sign_verify.patch- Added /var/lib/opencryptoki/lite/TOK_OBJ token directory (bsc#943070) - Added ocki-3.2_02_ep11-token-incorrectly-copied-the-public-key-object-.patch - Fixed two public key object inclusion in EP11 token (bsc#946808) - Added ocki-3.2_03_ICSF-Token-C_SignUpdate-was-sometimes-segfaulting-an.patch - Fixed GPF when calling C_SignUpdate using ICFS toekn (bsc#946172) - Added ocki-3.2_04_CKA_EC_POINT-is-not-required-in-the-ECDSA-private-ke.patch - Fixed failure to import ECDSA because of lack of attribute (bsc#948114)- Fixed BuildRequires: libica2-devel - Added ocki-3.2_01_fix-return-type-error.patch - Changing doc/README.ep11_stdll to unix-style EOL - Added BuildRequires: dos2unix - Removed globbing in %files and specified libraries to include (bsc#942162)- Updated to openCryptoki v3.2 (FATE#318240) - Removed unnecessary patches: - ocki-3.1_01_ep11_makefile.patch - ocki-3.1_02_ep11_m_init.patch - ocki-3.1_03_ock_obj_mgr.patch - ocki-3.1_04_ep11_opaque2blob_error_handl.patch - ocki-3.1_05_ep11_readme_update.patch - ocki-3.1_06_0001-print_mechanism-ignored-bad-returncodes-from-the-cal.patch - ocki-3.1_06_0002-Fix-failure-when-confname-is-not-given-use-default-e.patch - ocki-3.1_06_0003-Configure-was-checking-for-the-ep11-lib-and-the-m_in.patch - ocki-3.1_06_0004-The-asm-zcrypt.h-header-file-uses-some-std-int-types.patch - ocki-3.1_06_0005-Small-reworks.patch - ocki-3.1_06_0006-The-31-bit-build-on-s390-showed-an-build-error-at-in.patch - ocki-3.1_06_0007-ep11-is-not-building-because-not-setting-with_zcrypt.patch - ocki-3.1_07_0001-Man-page-corrections.patch - ocki-3.1_08_0001-Add-a-pkcscca-tool-to-help-migrate-cca-private-token.patch - ocki-3.1_08_0002-Add-documentation-pkcscca-manpage-and-README.cca_std.patch - ocki-3.1_09_0001-Fix-EOL-encoding-in-README.patch- Also create parent directory /run/lock/opencryptoki in tmpfiles snippet if it does not exists.- spec: do not use -D__USE_BSD, a glibc-internal macro which no longer has any meaning.- spec: use %{_unitdir} %{_tmpfilesdir) - spec: call tmpfiles_create macro, if defined in %post - opencryptoki-run-lock.patch, openCryptoki-tmp.conf: use /run/lock instead of /var/lock.- Update to version 3.2 +New pkcscca tool. Currently it assists in migrating cca private token objects from opencryptoki version 2 to the clear key encryption method used in opencryptoki version 3. Includes a manpage for pkcscca tool. Changes to README.cca_stdll to assist in using the CCA token and migrating the private token objects. + Support for CKM_RSA_PKCS_OAEP and CKM_RSA_PKCS_PSS algorithms. + Various bugfixes. + New testcases for various crypto algorithms. - Only depend on insserv if builded with sysvinit support - Remove obsolete patches; merged on upstream release + ocki-3.1_01_ep11_makefile.patch + ocki-3.1_02_ep11_m_init.patch + ocki-3.1_03_ock_obj_mgr.patch + ocki-3.1_04_ep11_opaque2blob_error_handl.patch + ocki-3.1_05_ep11_readme_update.patch + ocki-3.1_06_0001-print_mechanism-ignored-bad-returncodes-from-the-cal.patch + ocki-3.1_06_0002-Fix-failure-when-confname-is-not-given-use-default-e.patch + ocki-3.1_06_0003-Configure-was-checking-for-the-ep11-lib-and-the-m_in.patch + ocki-3.1_06_0004-The-asm-zcrypt.h-header-file-uses-some-std-int-types.patch + ocki-3.1_06_0005-Small-reworks.patch + ocki-3.1_06_0006-The-31-bit-build-on-s390-showed-an-build-error-at-in.patch + ocki-3.1_06_0007-ep11-is-not-building-because-not-setting-with_zcrypt.patch + ocki-3.1_07_0001-Man-page-corrections.patch + ocki-3.1_08_0001-Add-a-pkcscca-tool-to-help-migrate-cca-private-token.patch + ocki-3.1_08_0002-Add-documentation-pkcscca-manpage-and-README.cca_std.patch + ocki-3.1_09_0001-Fix-EOL-encoding-in-README.patch + ocki-3.1_10_0001-ica-sha-update-empty-msg.patch - Project is now hosted on sourceforge; fix the Url - Remove cvs related stuff; tarball is produced by upstream - Use %configure macro instead of manually defined options - Build with parallel support; use %{?_smp_mflags} macro/bin/shibs-power9-18 1756134456 3.23.0-150600.3.11.23.23.0-150600.3.11.2opencryptoki-powerpc64le.confopencryptokiPKCS11_API.solibopencryptoki.solibopencryptoki.so.0libopencryptoki.so.0.0.0stdllPKCS11_ICSF.soPKCS11_SW.soPKCS11_TPM.solibpkcs11_icsf.solibpkcs11_icsf.so.0libpkcs11_icsf.so.0.0.0libpkcs11_sw.solibpkcs11_sw.so.0libpkcs11_sw.so.0.0.0libpkcs11_tpm.solibpkcs11_tpm.so.0libpkcs11_tpm.so.0.0.0pkcs11PKCS11_API.solibopencryptoki.somethodsstdll/etc/ld.so.conf.d//usr/lib64//usr/lib64/opencryptoki//usr/lib64/opencryptoki/stdll//usr/lib64/pkcs11/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:40136/SUSE_SLE-15-SP6_Update/70f9a20fe412535be98682cc9d3fdaf6-openCryptoki.SUSE_SLE-15-SP6_Updatedrpmxz5ppc64le-suse-linuxASCII textdirectoryELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=8fec5140a4d02ad0f4811824d5ec5c622a5ff166, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=a64a17cdb6e991ea7bfef4512a96367bc6db9a21, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=77d80d5bfbc526d47ffc9cc4ea38ca67cf16a1c8, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=19272d55c7e2fad98cb44c0894afa994e95628e6, stripped  PPRRRRRRRPPRRRRRRR RRPPRRRRRRRRPPRRRRRRR RRS4tHq}>utf-8efa440ae3863e16ff6393310400392d4ea0d241db0098bd71ce336a7be36ab0f?7zXZ !t/ l]"k% N, V!I?8D;iݾVSh-[wJGkE'P?>x<\iO[nKh&-ͪ!:Ovߤ/ɛ;ƅ4Bvk}Y!Ukz7H?k&j[n?\|KVk 9}4 *ԤLܫWf͙VlGYe\+a3jGMZw]yJƋM?sj KvV0ry{,D!4:A-u`dr o:VWbxT wZzd_i>D ܃8{lk;:x \R1qj ,&' p!wPPˌwvi]Jnu)S92w" \An0gCr567Z JRrwSBkO=[]s{KSK'%ˎrBtfơg<[s0XUYƔ'ue_zwxlF"\~S!W h  <<_AN v( 8zk4·t&%%\Royh[:1ӏyOD=oo齤$띲NA+tj=ŁgMM _bTF59E#~In?iN{+@ǯCT;Gܸ";xWݗ;_21zY*)pQF\?&:&Df?t:x{) & fLw_C -y۷a'T&Ǘb[KO0@53⯉d7]lM;yi($ Q\^Ҙ柯4 (~ųױ]$JW u\I+_H򸧛MI0s8n]V."[GȆ4=?4,[ZX}wT)\4VR) f@[xlHvdC×mɛ ͊)eZ.f+ɘ>]ݯ"nF" suHSVq|q6y7BP^$u\Jd!, qo|-l`!X !)fZJۧeXOy[Ϋqع45Fax0 # | =Vbi`-Wjs`+iWZ"ƽ imj/~j %NyPMEՑWY}'aD}[VOWy0*AcZptU Pu%C:[0Y+VvEAf^` ѫ|AL2N[c{Uq 4]#6t\=A=H86G!OGכWF Uk0{RSO] B@MplA)(J/xƩk{`9B0x>ٟB)п][W&J\bט=NZ­1Ai`XbC >k,,X]Os|Tܳ)P!wD`o{vly ei-+(tgcw- gsG%5Bቫ}{>={w~=B^vBDܯ W)n|2C;C#\@| 8ХzH!sT(q# ڀiVOS,s_cASxq ԉ[3Yș,'Dbo^i'4![_y|4徰uS1 ~dsSQ La(bP.12Gb(w $;Q;N}M0 I?Y.Gn%O_ @O /Oo+djTj8|щCyek&p7saUܔ*պ1׳"XFxȳR/`ӛ($My5<6at2xq "#~bظp*7즷U>r,8NZ@]TH|XdrNz18HA%Jm%L t/gTb>JLL]KMSNd Es1ⱽq^>()l.ܷA|cY]xꦣT0 S 4[=2Q=hHrAŅ(VzA`/HdT\ɖT }CB WQK_+ylE֍:(7_ņoFxOSҶim z{s̜&[MARCOsPLZ]IRn5ț= $+B6>UihSV(EM /G"c 5jr$ !3ֺʇJK`ʓ_R,-?kgs}M4O4hLA ];c&Vz/"6@ x'\Ira~rI2-]&};(qi5Ƒ}- ,2&_jyX9Jn/C$l{&XHR{cKe'=j b+Jָ@~cB]$lDuygn\Y>USa = žR.K_GZJw@*tJ@gM|5^\r98 #TŪӅp/{XN aMvs1lJ[ ,T,'VE`A {)}#nJgy2]q ;^1o_6Z}x5[}ۘ?x r¬1Z|fD1шK @ |/q6{U%B{&8?_!^d!z+TQ6!&"˝VtHթj^yʺ!F2'EM pKy4,\VRd6 E[pZ.sohm@ä67[Y:939q1p]40%@Y׾[Ĺtg4_n /eW\pvhx%7lo_i뷟~ó4ԭ{nn'a5 )>A$ZR.;3LP*P].C &IӊjKGZ_&=sZE ro&QQG־Ivvl'=c5i@ޒxZIwtmQB(i!2 0R}^ؠvG9/>1sz߉ ̇oM{vT$өy ]V5{:ww/oX߄&YޒN[H;o| zc]zg9{-g6na}ϥA60 9@T,{BJu]CU |C>Ž:.J_+7N؏Ag$ ll26e.k sG!T},zt@n$7_)$_Hw>PwRK0|H^]-Q1 8|&f5@QթNJʯn݄>P=Nv:"ڕG9J&!"^b.Zh(n{h xip>7+I=POi(*Z)ҧ `XqKTebWsadE"Eyo%LE$ݧ68,s\OoVZDX-$z?rE4fLy{"#79z%[P H8QVW0ќ 0Ge_>LEz~z3Y#_* A5?~NyXR;1@'{5<^s!ED"u5yu: 4֯5z$'>Q!/]˽Ȕ%Y&;<*sޞă{[WǒCOG{#88vi?ս pi^+g/E=zI)ٍ 4̹I% ;%6a}HwPT15[ Dmi/>*y4:0xpu,21{ V[lO`MCK2]b?TR{zJav*ÀK`0_)AwY;<Rhтhs]9=:|  ~d$r HI3fkw.^i3n5N!z۵O\d;, l0g#@@HV {[/lmp`h4V{맾;pqgJ ptKcڸ^G4{f2$&=p3H}PB,~5=\ | o;q;Cbm'kЁ bQqt> I< nGlmcQ9q[Qa"?ޝjs߽ ?E/ o69xh3/*/hUtQuc@1V0rF0<XwXΟñrbh@ݔۼIJ3#VWzxͯZ3͛#Q#k~܎b氦m ,q7ZVuwJ\آH{ ^!%-~P.PХNDKW{?ƅnwVqrFr>OeWKubdAzsƁѣFq2elBl݇wB'cMQ ۃi*aߢ,#4;)̓*:I9(K^bZ!n[8M;h˻A~? ְv [2 `Dq)^}cdZ?ޚ8'$]|'cp¨kz<rY\b>1;V_A{%p;r`a Tm*7x`Y`wx KUPpcf&ed+m<RHGWT#Cb:1!PI^QSJ4WMRMn@c?ȎDYD&i_׫\W{BOx ]v2er_e b$w wn/6^$s2q iOn› >eXluHĥ";vS%{ژ Q~c/:HNGV Ol%+qET#abd3jmff8g\ b,(0+w + T~֏]sU$|I .l|a5Z<r6W^J'6x>nQ@:E*iɷjKm;{/ݣX7[[r]%W$x*(4McG4"v$@J/i@VB[y9c(AɱkrAZLG\e:%Oۭ9l"BjYʶd)JT=zAVꦜQ|pcq5uL|'ξ4Z1DۅW,1L8SoAk|S So,$AMlfcp)C+\1r>R+K2&cj)` J7R2cQHE>5zX |q{GM4A aV8o 6]\ӂ;xCD]+biRA0~Ԡ% DsZ~Q=G`Af4P<&ޑ<(l+yq\_ASJ=2#*<pْp|Vo(?5_])vFU<{#neEy흤f`tEn1FoU${jC1C2"31B,LX}F#LV5}f hqH]l٭pQuɑ۹W\}s͉]FmJD9j2&<9х+)f&1O;,CiEedS%4CtbӅotI$71E&8΋wPG :Gͺ{Y !W5xá%6V5_aʹJ D$p g!n J hsC뾆* EϘk*NcerTs;t$Mi?'3y pv[x 1P,(:%KEnQeUЭ`r &]Zb1v+&0:O˻4"ḱeV)Z;A]-6Ug L0=lq8Ѫ!޺gօY^9׮%EN*Kyq;}ٱvqۭ!Q|9lH }lHk˞nɐNb\JE)~܍ϙ _KÏ Wk 8]5d YWK³BJvKe7ua *~瑘13~! 0e۷QWP`!daϯpUܕɉX|YEZAS0jip3LY#L*ۊ2|?1N^Ʉ : (fyK+B8Zʒ JOͯ^X6e:)f5#`3x9nqb5%KuN>tK{\_bhj*U?]{$E )hK+eN3gp&TcE gvQ8MɴlzJΗj<<7n5I=*C{!Uq4ڑ,C+-$n?SCrV7≼UI|̟ B(DG6W*qv6xa AbhegFt-UH/cPқgpL)61E8O ϣ:#}v$L=LǧȠ(]Yc,Qvp>,2$yUUëPH! Tg$o8J WY /M&/ =uU˸1꾌W 6aC|_mb}[>-x"BWm%'.l&ѩM|{DL^f$^phiz؎x h=L!g A rͦ-DbYĉ}] ibS"Z5 Zk/vE>tCz ߏՋS)ist뺱g ~CXL#yڐi/M3آo{MBzUx(MeY}uo\Sp΅wD-'A]j.N[dNL10W3&v%yV. Fj?#[QKBW^F$~R3+ň5]̿/ K ȷWy rOS-%f b9EZQL oUZ qķt5kĝ†Γ$ G+dn*Z,Yu @io}XNݸ+_Ѭ5GK+A.>V$ifJMpNFE >*A +o.~o'?`g*mMUOk v%¯+(_$`,"]꤮ø<3S8P͔8..mX0ulc0{BFeը< v˟?дNк5KͧT4rȷNCE3烊$B 58cg@*Dj&&OLR.ɲW$D|!ryqaR+yGgs}2lH/٬ #GD{X"Mms,J wj)ɤּ}<?KeHQA8m@dVI˗=3J(,&d5([&fG0Wy,"3_{9p*Gg<ڼ'$Ou*$D֪>cWO,h}(l(26F-{VW{[וU iYwd86L$=bFqI5@4wo>-3?5<+?>Ckֱ#ܯ#ʹxirD~g2}pn\maKQ"5 R!o#7NXGTډ"e!-&;N[eC؟Ͽ,C5kӇ <~E%5Qی^=*5Ü!5V]3,:vSi:Lћ,J1Nsȵ(`@Fa6D̷5{OMUz'K<-h[VPy0H:dY͂$WJ|(k70wi;MFغ`.'i1M`7(;LV߱`(>f291B/jk+ULK.9gw%@ZΧ!5_NT(j/}NxuMg^N+ZT h+L2Ęyn Qaf8URmj\vzB''3%r}[id?j~̀u ]fǏ|;c@^k0Q*.N:CY? Ә?ʩl*ʏe-l~nP]#ãnQ`dIIz}F26 .-Z( r Ҹϵ`[T}c7 >%xÒ+4KeIKt 샜@w'3zax!eM0jtQ+$L^GG+YR@ Ө0vj=0dBDAQf?D(frY>9] g߼?pSV̓tO[|3Մ>n29T ޺{x^ VĝϷ^Qxȏ|d>uO0Vh6Ӌ r\#Ll[;a3S2͋24)4(2B=+~} ,I@qd߶m@6﮵XvFQQy{kH4ݵ> ᘩH9t%:2j.-jpo cBtM^i3X$ ,1?p.C0CjJ^WDy-h +x4N~B7w%y*ކHTZhUth9 2-IW1;5[XiޅD(FK5z, ްӰlcCЏn6dZy0Ni1}[V;hlR5+!K𾁢ݻ8?!1^6%GN't62|=w:MS_*TW,sk@^K|ŧT*]p0hKװOu9,| љvZ\B3 ƫ g _=&^Q?kPϜэRh,w_$t~Y 79ʳeݾsD\~ΖAxtΣc//ut)9vŽdb4Mv?^}R3R>*P*πcSMrDLh1:h:)7u]p (9XSWysR:pi,t*Jy!i!OD >;5V>)? Lj> eo]5iMKHv,-DM|uȔT3C=gvU_L]u}~+3? f} QL#Ԗ`sMN}ɝ9es:2)67Z1033̸4R(ØUxX㪔 )!,ɮ'ʶiX2XAQt&E&"w'/ _T$X: a.hj4/r؞hIjr3&eCǬ}kN"OیP~&ٻox ӸN,aL?\@wSIN$S^ʑ: JXL{ 9j!ĐT#6A3"ohcC~aWUWu\Kq*hAINP(C8Qbb}3YUc86w,HX MI}wdxg'wXkP=;#9n;Bd|zOօ̢Vn댛EĚA֍䣘Hco|[\Ϯ6M]!"+yp/xW]b.Pf9j2Eԭ+#Ӹ{Bu4Wi%|_] AJњ9z:%$c{BZDI#r0%ߦJA;BD $65ļ)G?̇@Oosl ܱ䀯7Fd x%-ĞԿe/*:tr k_S#i'(MqKϓ@TDn\TSE@ بP!7c0W%>5IcK!n_?=hTb]_b&B–7x\ hm:R\fӹ*)6 %tָu&Ds4ܑŐaA5Ei=q状nT sZY: 6J"t%o^,T)h:{$" Nǫ$qXXDF&NQ&န;`ch-Y8WJR۵Kh -6L=J$07dJ@У|Y;fy^hތY_pG홷c7o<=* w^EɦLz տ5$4/gǺ`Y;x3 -ӻdJ➃\Z_ WN!Ǻ5ԗ&@K :x:Ƚk/.)"E`DH}W ܚA+DŽP+P؉nj"';tٯ&e- CTk;-f!&VN$|:<ߔTY-*06GwX_Ecw8V_Tndn.b$8)X}$ zxq8,_ը.Q@c/#T|Pg$8MY j:NkaO;rN?yqUv$])E~o5}B} 7 kB3u7 F\G1P{@hw$ mej̮a4fbF4U,_ar w&zs:XS݄:}PyF?݀;טYrK$I\!nHC/ْe!Mb_\VHuAh:IB7RRB\r`&St߯!luzb(o#iS4ߝi{+5S-l&8ץ\tINEc:mUl կDۇNm4َ @jAGd bpl`8\8¬(шiӏ2bHF"j^;v\$KUOi~* u3tAW.C9# 56h)kp`#.S&L!渣N dFUW"Z9CaGeօz9plSj〡b`>%ӭ73n+m<1[;,ِZFEh?{v<nh4K/,A=,yJOo9qrwc8Ʉ+W\Q4UhȢj$;׌(Yo!ّq%&Dr/qV*oEдBe*/O1ʣo]3f  |"j l'Cr[3 PA@Lv4)e{L: oK3/7{wVcHd>񼏇nDh ,PL9qi?e׏rQ§y!J/Y}Pc*UBώˎ훍7nLK+qN;~_+Fy6j׎Ih^UV<_b N6vJt~#2݄MZ{R4!:DSFfH P|fR#s; .c@o?j;'.㽡L>gQ.U0h44RbC׭oQ8t" fP$qQk ׹2DA5Nߛ[ȫ|7D^쀓oޡ"9n[Č\ҏ3`=Ģ:(vd_ ^/lyE6ҠKq`b'$sV2W@#|cuxHra;!A'(d .BlIHTGO]6S쫦9COQ5xe@nIwԩ[x^cUT[:"Be*OE8~ Kۊ>N.}aI缸M̄H4 UO6 Vвty2kwr ≡2쳘*Xtpza>up;T=[-I?O#m)M4u?)88T "@4 +uLgYԆz- C[A7ٷPYӫ> W0A߭ ֿ⎍4{; 9B.(eq4ϕf\I["GsŠ|C7WldAa4Jq'J0a` 8SCI1Y NCC . jjN!fIqѭd>j%w[>j}` l]Y0 QF7/nj|[bfkx7gKɿQ(^|g|4!zKm3JĊg^^Vp⊮R~MUNCy)zD4Eg0퓄O NMe| ?OK~͑I4P%c.$ە^/:&CjWX8GܩW $ K~HUBWƮp w*3ZLJ@G*X-Z2?3k]*TbMJ 4fI9-4~%d&X҆-3'գgRT}:^JWAEaXv\w&x(5fm1 '{Wf#z4Cd#)pןju}*18c'_\~JcqobktݭH#]rkXE%LZU2}(F씄@g҉_Am9 -(zdˀ!(p6p#DPbwHn1C"3w b6DPyzNGG(\~n*4HVP! ZD/!OR{u۪*M@Yg5" Q4Fxo@31cO|Z"7u 61gsrWC\.xx FMHɑ2cCj88TqJhK۹B44,P6Dբ:T2y KƷS uDJ]׊0ɠ\( ;aͣ?d5{lK|^bf=vK}5ɬ ~G bcvidM+]?_"f;0\  7\xm' ѭkXֲk*Mc@'h һȆAʳYƠÓFbcz 8gW>Css2 b11gTT_@$2 4nl<̧r9tHҌnvWT9!T-lYFl)S&(^=t,@ coR8D,~+Bf`.HovfBI´JЪV<Uާ%PiX( i@-xghg<^u!q1auHGϛP/K7ܡehHŠMpLU൬x  xxh&=}a}Twe߼zHV; fT2՜-ȵA_p(ͅЊoڦqT}] xYǍZ7D˗DpC{7._- HMhUDރF u~-:uIPf pmRZyhy z"U$^D"&Sr#!ncJb\H @Dnnm0cQ4 Pl,adm& 2~\?SEp%nc2ztkJ:lN QTꅄNVMhkǛBALwÝ;qDƳ"v?`"E2|]=d]V)87χ-/GZv'%":h_Iu^tBHLŒ($r^ zwMg`"?61I#Mg8[ED1y,bf=5aț4l4hI9[=nus4NS`!#47'K+.Ke)DxᡡD4\ ?fffl 8pb.E#T#7O5@pf(ыDS {v2!S]B})vsKjxEu;NQOK#&t77r6T%P*O(>:<WРwD6AzNKv\}oԉ)Gu$=mUU(dٖoVIFjq>˃]bZ~Ɯ)gQԝ"$V6a,ȗZ"Ev|"^|ͱJp@I/zHOC/5Ʊ:|KrFdi߸'hH۠fǂn3/ѳ67xtõ7so6#Fqeļ*7[,M꘤-XVcX#J{h ɟ T3^9Dt+у\@r3k*:, r3Б\.~oRzovI~BǢB~HW'F9H@ïkpt7r `OAe>W+`< $Zr=C{76GN% {+xIF;-%3!SB'D} Y,?U]CRK'x>O!h!TMVk;KU&]kð #ƌu,!@+s;@_"F z@Sk mc}PrYXzruw/fz=kw9EP ;B?~MjBa- .4Jvūib:_|_]'K|B;j0J^u2/\DI Hw7dQH_><&[:qŬ5MDsB°eٟuRC'9V/6@0\R1jBdi\'wM?ъQ.1UTH A宏6L֚ˍV?R]0f/:YaV,t9p)0'jA\9ob*^schY1-N\[FM~J+y 2o$3W\q *zN:̯[ٝޝ //Æ4ri$龎5LhS|hiBb/#ܔxLEVU GIUI)Tk*BMŎLݽ^plׯmV#8Un}1bP^\'qmo ؐכBÊk/ M )DK[ ,|PL* |p*̬ ED:t~OExk:dž&0Fn&vja3'Aw.}ߓ/|QA1M}iW~ho!^)Ug'('SHI<, {%ok?辆٪<(U;W!H9R7OLf4}c_28/֕1b5 H?Z𷀾I=EYeq6BXttIRa`˹㹕$h"}Q}nW2Xآ F;bmLjC@Qy/C4{l֦ ZN^%,7II'*MXg>1)p]-<7hS&#8+(kй%p/CJ>?Sq* X `Y.D :B_AT Cf4LB~м.L(ROO<HCj$M.n@}IX\O0wcUQCm>s=猱 (܌JAVS@I9/50<~}xæ$n*_=m4ĦʵAuTiKZ?CT"~{Jy%pZ=A\#%?_q /Cʽbmdyb4u G96/K|{% #Cxq .q]k&5 t^"ӄ Pd/IZreD#$A'OJ$yjY_–ܞotfUZjE2o+d/C164HBܽ9K!b?ĂD{Vp}XaQxub{-e¥M4|<+bIn5NDP" L~@P!ҮS,K&sҤNvcD8Ů A R_mlQ"yꍉ '8wTdϰKѷFӔOVSLho3w%p%}O V+i|ܿ5R;0OXd/k)^}QcB) i`ccdgr=@DZ"yZMZ.NNLC R@Y4 H.T4?`}qPBUO,P\ ŶZ:`vJ!/׳QwWڇy~ŭxma wژ7y@ak ̎tB-*[)EU@t<ے~#_NOhׅY]0iQ/\3?-c~·fSʙR(}n=iޙ+2|p^䆤k$.ҋ;w5 WKL oNI.=-@W i`s;@IUT])R] ØJ:@ F ig:2qvR Xu+Oj+G1QzL-i_l O)a r-л1 oS'񽢣Z d/pkz=^~AoC!/O܂nS#w KIAWm v(K?i#K0lov aPr!11L$3 onz>8t=_OlB1 ogJh &8Fu?ΔY}zeHT{ȸ-퐥"Fbt)"sokr ={h  %YDž3g6oS=T;og겜BeYh-Oȝ#&W]s%t,haけLOY<>o:- Ct׈#Oo&h!$#W@-!c蠬&3$̋VS2Nz)(;:9^AI0pZzXIi2b퟿Vbo6rZ͊D\\pSϋn7σ# hq; c%ؓ |D.-a#4X2jCR*L2=s#'/dxZWr&5h 0й""0A] j7z1QI%R|[i ҽxيUi,d7IzxZ~M᛹ٯ࿢g-|þc';ֿxc9'ؒX,;sޔ,!%ݢJ<*9cʼ$J:DE|WdO~DtA,9dd0*r6^z\TC6 mjKyɐm Hzԃ7180gUPժ=ukd6jz|SK)6lȄEhbl( %ȢvTzJ!EV#2"TI {(RZy2-!!e P"< O2y2jA]Eˊ0,PGѥC9. .aKpXcIʷPbl~S.xҨm-Bь04cx~NmgX `N6!,;dEB|Q2'vrIb֫[(@9.^&py?c7~Re& ׷4_l^"[ 4$)nHFgki%ޚ{:$2XSsc(eܤp=6ifsn(񀣈-c3r]M͠3d }IV0S xY-x`;) hj^NTXAVaQW}OK|w'w=$Mxw0)͜-*avi 4&W9sATZ{;M]?d'H7J'N`clYPϪ "< '%OWˇREwؠH8bBBW@R3( v]NcIaETWyH ]Ԋ[b0v9spa"5Uf?%@Mq@M>wj3 m|OL†1'/;¸Th05Սٷc 4=*Z! mPK,|YF-Ñ53Bz h>h. @`7]״?$=&7|_.#0aAyqbU^9 w}WtUn\2@C((Mn<-z{”1;SR]zC' R;-F;jctڡڧ3;Zcq'j{&,VնBǮg [Z::㬩sfl,_%IIj/vkf6y Ӭ~6Tht5 %p~OlyNb'[pXc_S5(Mn v{p ʃ)s/ !ث0,\,=7UlB>q|G-,GȹK@r!~BBW%?Q2b% X8㇃uOq4G"x/Vbg{ ojA)K9&#e2`'^d߈(g^tO|gO6DbRJB!,ݚhjB@C`9T'u b? ~BU8C%T)|x;BsX+[>)bLv!|3E\P<μn^UQJFAI8Zmyf0&"V)Ubx1|8&ݳEnbN0@e=.P4+rfpiL6Rì{ʹT,f [^|abkHKVa3 +@yѝ~CVPFRY{q 3*ѧT HJR j5r -C"M,r...0X ]|5#SeF+gl?L\V^~ xToQjx-(xW ܡ`,ʎ l|;7q|ߏr))L d`M6WpA@_=RjYސEo|TהkE{v :xy?#X?j$"UJ=@)kz@}m&F(ǽ|%% #üzKNE44D mhʥd3C!:`͕=JfAv^g׍w~걽b]-)6Oվ$>F" u)WOƺ=bS1"0$6> M}Vo-4W_ ANiȅŚܼ=_񑢋y y6*Meh:!3q[ dĖ1XoZ6ncq"v4ZM:͵iHŜ^PN4g(BɬBnROa^ݫ0pO@cCImQckȬL)픱͟r@kBHHLCDv<poTM;Kzeil⁲׿O%JDf@!D@+;Woc}yOZ\p >`s%wsa:,Q=q#V lԳq V8O}5Y/Qs>x6>T]k"gR3SԉәS3@N=c! F",hm^]&91 Ms2INZ0cu46Y$5NF$hCxfBFp_pze-Iwp^DD<s$p ywm5kND͐q%-,M.I-܈FG֡P$jcFU{TrԖ}hMGy(#;4rY2NYy %2CHrf!*OVd#UPUٙa2?9=Fk%H F&YUBAzf#qS/ JnC;܍j6f^ WS3(E c{dmZ#tSN16|"tg2ܦeeQ>Xc{akM7GłMpu, obFSC\E>o,l'DA0=Re&byuk I(W [Ѩy*©.>||Š*3Ʃ -w@ZH^|Ʀ.XO^vvaE rgAӼ#!F,*sٙٿ`>R3k]& ?)ѕA(Tg][j1#~b孇amۂޭ N5ZzW^ ܴ;XbORa|KP3¶ӷ"aִ~z ov31^UΓs;;ڑFBk->6?~ySox~ETQ*Q=G1^5Qz2d;nAԷc5P~+[GYhܹ=Ĩbwu.?;қIA `g45M!lzJ̾ S\>k * l@ [Ԭo< cMC(su._4x[%ǘkAG*SeHx!7 NQGB]{db!r>V6sf՞gUܒ˗dvrs!檪$;.'IphDŽ@ee),5zJ2(JI>`ͅk Г$}vI+NHWgG wY}9X]}a3\ttP+F&"3cq! Yfp  0fF ߥ/Y C>[<6ӿ6 'YARڥc}%;}(ijjK@ . [D5SIܧεnPk2r4#X6mb_yY|~pXphZg%ܭY0$~HhE`)VSƶ.sޮQ6h3D]dCdT0I35Ř\Oaۛxp?dv}IŒ:|6 FaՐfN bPoD.t¼6J_1eߪD{v0o켫$r9+Jju4̍L#C:#pQ\cUc೵Rښy$$v7N1H12&hzٞ0.а8:]j;}zߣfjƪd-6lC51-T(ȟ8V)l mZQGM9yD5SI}:`Z "PV+B>Chy e #$B-̣}'o?OcBS7*_ؤPPd[3o!'O"vjluBή\i,>5΁9\(z[yUڣ_amK^,l[NYH;u&< ~\ژæj_ }yl\I{D) b bO#ЈF+SN*4v2"T[nDlVH!AӊGr#"[5Kkt x"OUW<Ǒ*-[V}|'=2a`>{vυ~N$ގgܕiiB}/Ўz{*"k"ow?cԹq6x$iHh*{8V}Q|Yоa^Ƿ1 ^蔦#H avZ}?4܅B&F$yP_ }HZRZ1~.px/Éx{+K`8eb{{c9h(׾2Lgs:a)RBѰlHeW - Pd߱)Ѣ0T|VJ{Cl~S)<;dbMYGē YW-kJ8'Ս~ag*(*b|^YhLCp"r8 |(B1Qk- ZniUboHuLz[M<9\$u9 ;B~r:eO,ݠ}߮H8 =}PQ2([U{ 3`%+YFDJlWh˕ 34u-MV]3~K^x W!?dD=c~N)g-ɯoT,uV^Bgw$s" 5Z%[[4:Acؽ7åMYL}LoO%RWww ; 7E^mRnd(&6h{xs`uXJ+iBa<9y%Dw-K~"؉+Ϳqqݍ/Yv_uέ)m3=w241)$恪& 2j_JROu .KH C,\a%C.ѪwŗxepcmEL>H},?&qq_EM/BVZv'zN䢣eaQk(ޱ xRPv[E.)NO a%L׭41o%?T]QAZ`Tihep1#h2bҀt/?;mh h`CAA0ɺf=U 2;v>vu]?w_E˰Tk@#(3L^8ٷᔖ ⛢p"(rD-k ^ qyRM2fUQǯ[K[eA_{QIBc</(#dgGUt A#Ypdԡw/kcODqm dh{jdMl=7"]c^( Xʂ-| _x, xFMoxvi(NixRv؂}D)d3VD\0@uW3QLv_Bפ;uvoFU*Ɵl=ʹP&pd%$`z!J? Xjp#E oY3)׃1xܯ.ũo'wip{S?Kyt >+6Z\S|y] DN5;J6_mh~u_ҕ?;B܋.>_ƍT̆-qggAjƧ|.'ɼ^N4YA+VC{M?%? w3vʟVI/M/' z۫RآjlMT%,HٕCX%W ̨u?T`O1a8crʽ `~ ]iYI)r<&>OB,OC!;Fa/^!ܞZ:rAoU5{3N)χKDwI d=} yAJgom9IWU j%S @#_P 5YBE-m[wliG9CJ \2n,"g'xƢ5.(n9;iA>rA1wXFuxf" {pVڛ~$9&;i!g):_d5 Q3MNesT?z}BƐ]andSŅi-Q}` K]KobL!qm ccUJݺD1qUR[ 9V% S J l61GL,E" ^<D[Bs}؂;{Erj2V§JTjJ"`ke-p0z;=\ G "W2;ף8_~onsyVG}LhbZOj%dȱ:Vd%ZN4UA8]4hb z :n[6͜/Jtl!F3 @B9qq)Pq_435]prhW ׄ9>.Zf/?(Fe%R6Pb#tLi`F&H,` |OǸ:^/jyg}%8w ĴO߃4,R)k3 󿩈Nl9ŜXl*$HcTf&7+"#ԣB!XC04 bY>- Ew9cSĂ}wl$ڭ"%Ɖ1)ο>gq6~Usʫ~ !Lpf|TOjyp/mUiz_3Oq4S ɮL>S)ƀx ]'k%߬VfEnbgN㐦3t񷯏MSo4 ta k.ѡ ?kGle͈M{QޛH VPv2K0qe\kiC&ep;Fy A] ى_R#t;CΈW}/z:F2r8ia$1wkzX.f#ts+Z3cV+*u@%RQ_V`W BkpF҂@%u[#%LQl6Gvsbq`db7_˅i}~ |DOB(ZVӊ dqŐ:rpӕ7#Z ЦH^2 2.m:UWpXQRCto5)O/-",U/z=ptyMI:nۥR~ٜO"xMTbv0X1FydBՆ?;i{𰴵8r F3ϹP]U7 i4"77d ֔g~ڞ?Ɯmc2^s=ޯmGbMu0*ߔ6?, Vi Ȣlv b.=co<{0>$W6Ng J0ILi Y+WcJp p1qF >Ֆڻ[;>tfrek ={1 G=w8L LCuNH~uw'kya.2hDSG9&ʁB Wa6Nz=ǐPRf^~!t󙤲|PROԷm!atHj$Fjot=p(nF;|EB&\ ڽ;>oZ>0+)hsIT/̧ _eKN S"g(ADc XcW_!@Fbe7ni-;͌YGwmbnGeN%S n"O3SCK*HyTyi\ 4@ Ƴh+POAw|㨁;~F8L{jp}qSJf9d}kh0m(D `Oˀ}, x7F0MWJgC$8db7Rp^E\џ7DxJK0LT4R- qiQ. hw,k}jc- R828rca$?wFoLǭd ;tU杇2G] "śmqn?#cD[l=K Ms[ #_ZXAÁvU ?O6 ՆD:E̙bDZ,3 p|;~!;_kN38 2,jN)D3wۦCa4|H~\kx Pךi !?Kl>/;{#=UbR5Ĺ+gSckyEHv ;UC |:T?ha1t##! chlT!`Fuq#s)?u0,AoD6ɀ>)4Vpiܲ?nxQS"XqYȄ< 퓞NYuNHO-w5+$b (SJ3!1ӡ,@\7ܐtOMo{pG"%cAj1ȫTГݟU;Ӝyt2tuY#_- P8J.Hbʑeb}Ҋ(4bV ̍N>I&08u( rxClFw qt,iw#Z̻' B'LbG^-&8vŊ<2ٟ2gw$]'ĶvS~snI1p/)0Vc0R&( ;X&IG`uٖj/s~7apk8ԫ%| Yda[^5-a}j60w5k"SR1R%-qfNv#.$y;# f8A}E_٨O\7fe#-oί[ůA(i>tc&`L8غT0lw؊8<Oxhµ߆]{lLqCwE=_#g/>r+<3[gr:Vo8J7 ~ ߭c,IU7z)f3Zݤi)qħ?Rd7q'x̼a5KW-,,oGpSsG>YDyfq2<0fM8l&lmܨqgOsGoţU$lvʦ@6c}OC&l@Ng*]O'|08@ w0}*;%خ]WSD6 r_];D5Y<BJs3$j7 hhn }Z@(֣;NB/Mi֙kkÄ0ף4yeCC:QBVL+C6 K9Hp͗^O)6EHU:}Fo!T瀈tc&N.IDf~t!zOK1)iD/29:[hHP(˃M T5.h \oh}dO!rh\QG“c28hh%9fn),+#D,NRHX19020Sk. f ηv?kM1ryΚvS4z.>Rw#O*Yr~K\ߊss1j|7m60I Kh/h~v Sl8Ό/JYGTӏ㒨EW/n*0Ɲ9nr/bSvdހVvVJ<L؛Ţ 䱥qt(p3곻Wf;Wx;fq8xY姺,id}GM6Bo t+2@3`0^jI`}/ Hž:c>X\W-GBoÛ\~1YjYGDMQ0,>xcYnnf ۆ k1&gp&TtAuwohX7dl%٫n4I&,4&^oeoa8z.|J7.޲cb?Aft{q)(=jj4(ʚ.6iG`quG-H]da{L8y%oYE;0}#?9)ǘ7(C6c}^m}=+1_9.9lBlTjKۙ~"ϻWeLr0ϟqZ^d7S&2 Sy #&Zc)׆jQ 4vNZk'RhViܴ}'9X OvOrE˲> q1{J2xQ`pntŎѶ}?05{rz5#v-5 A&] ;wGUN\j;Cmf2qQ;5>=XI5fR:a7vFH6 ÿ́D\錮$*EYY7E}RR%vqL#Yý`ohy˞̌etfMAyq0_a2S䑩/|_tm3.Cg'cRҢܭ*;Ӹ sRe; {Msf^v!87叅Y;0U3~0*Ɯ~Jk7ESl'BC3\a sۇz Hj`q@*#x"}t%[qL2v/esPutZߕqYY.́1u 70dzxP#4'W-BthWfFݲDep^e#$[S 3y[.I7jg V4ZC-l u8;@>>.n顗u45yr?kR>Nf rdʼ ~It r UqژR[ >:Aݾy=֏G=}a5S!J>r }LW8lhKCBGsόojbB!kv;;P]] Go<~#.nJZ߻4Ly~VM/ {ڽ ]g_+X.C~%7n22o=M24̈́\啴]cǣc,eap߭-.gW7bd_P9k1%7UQMfW+¶c"NB [H[eZ=׉%]w5U+Vjjú Y}b A0 =qx IIˆD!FaYD]' *>LضVE}S]lsYxɠQ 8eGF&!1Y&G'fTnDCVcɞס-0||" 6ۼ 'zS6-˺g9ݤY-[V4U"gSҏ3x"6xDdEz/?+)O >;͟B5aW{%_Y2)q(] PDCM D揖N0U"EwcI$-l2`qBӇ5􋃤6tͫvk. /8Юrp̿bVq3Ü8ߺ%as#&:MJXYĕ% iT֪a)\|eXlZv:ڡ \C}LI*wՕ,"UhrP s}7z}wh (Q!2l.vnj"bṟ:+񼇵JF3׷L/ZR!ezT2w6>`4]#(k<~j侲ty9hY*WGLȤzc6 }TaZIFJpo \=JBk(p| ,**PzXShÂ>D]:>p` z3_QcaD"P ~KwA_m?v&2O5ꚾ e-|bq[Cѥb[> 9HEm9w2?8zVq9aw[Wax̽u!P_RB=W iKꒊyW@x1c2cl.'i5a_ZA^MDֹ$8|_Y˦:#ےS=*ޮ=?uZyͷ Gt,GeoG`Zr$X_^G eո>ߍm{ݶȳ>e@C[2DHF`IƛTY Rs^|fI NW"nr f뮝fa(ls =ЃǠ42{`^|MG;\ -:Pި6n]JD72_ﭲ=dgIwLdHep0=+EQO7z)Kd:ZqAmOAe^9yZzθ7Zp&aSAo!Ӌ ACGݟM8(' om]؟Ф7n?16ͫ 'R=S=eTܗA@#|E\fp2T)w2gV32w<8mSrL8eD1za-ޭmWsT7hSy>hU˕: Jլ*̰X`fO{Jq'ݹ:(i9q*ig0J4>nA 󧚕" FSE`y `uFJ}k' P8-3P ^4޸(>oMєmoUs0ECy27tmgE8zt 5>ĀU'301X)FWE&8@|R 2;oB{GHT֦N4wC"r'cQk}P\ɔёB Ä{lr_19N^W',\04ើѰld;F O&;}.D2y 0QW|} pNp<5&w9h& j4BE- U5ou5ɨdx+K.țGJѫ:t:>))(KPMrE.ox%@)OI!`j!%G`if*[mc"u./[tpTO`+A/4bfM_ g#D|Qeo+ox/~ԳFKzlwc)Mg{l#IawqZkf=8&/놬IsbR0~ X bESV <{~h3KZgofT }DUB{̟WZ&L ޳叨]sUzTO  }o"47,ƹy_lpq؄ 2ueG;gU\mJ2Lu{ dCB[۟ +`An8Ku$dy=Aa=UTpԷy%Z{+7|xpBbVƹs뺩/x`?|lI{Ar|,VkU)-LwO[cNj_^?uH9сTERiSac:)lÅ%H1tO:sw7g48m-dWd7'\U){7f@^@ |vIϳ [ay}/4kZL(dlWCLFPI%PGogO-ɤ}`D][h9Hx3+Y%(R%%.l4 arKiMT!ٷf b;{~ekX+%JH4w+>.#&-kN1T]s%g (<3}Yתs=:9ۡ?A3%+=MpHU"6,sr*n~Ês{{x5B,KKXXk?Wr/vB} ߇.9Q`nN ɯ=vސ9<]B>}W'8uK =Ș|3/݋Nwl~ܕpH_"FJ koPTFPP%3).0YTc33Rm`Bi@7'}vaa*1T%\k8m|Ў(=-~ld* ; =ÔtM iQ=1s4،moDzb *H]Q+ .?X7IJf[lMKrۃɰXˍZc`*6# p0S{jB-&hÑF`kAr4%"I&x(L`~'KњӥlqNіߑ+#Dh r%YdEb&?*+_aX^M^ (D8 uȐP1מ =M#S+#4V:k6cNaͿȗwA_? BFK:, Xs/- էBWzR"~ͫe ccZneچȪzK10Kf՟K_Sn!D@x.4.{V\Z_VY?1e|m8o$ґu>OL+\ih V?-SǣhO]%Nr' l fl_pLn]F6!kt1uc}slͥ{?ѧp v@mU&E9hC|q-`Q4#P$L y=n1CK[鏾=IE[d\Ԛ/@plBd,%n._["Lh>y4[دA'm "gCx]siOԻ>ש H H,M(C7;:_E9`ڝD-neX-aʴ(!8Uƭ3FKs-W %$‚d =T56"O+Yng1mlx'(r2e?b[` :)*!9UKhIsheSپu*d'Jݮ d+aN7F"?\S4O7\9'֛ZC!U-%^ɮ8W1U}]h|Ou`F{wNj`4?Xu0#kDR4qQe]^ڇxlr{iDmdj* aE`SBš$bǟ7.gt-7Zѥl^a /` rf+LrZr`̬FocyǸ|;zqEakߐ3 d`@`Qq1tm-A)G6# K1?9V,Pl5Fݽ>_qiӍzVȭJ6KA \wbV{v_k)?a !ësi1X!cY]4\,R*CP[|bd!Fb*0쨟UQ{H T7S"ѕk. !s1JBP& ^M.ئđ@TND";&/c^3.U$ZlHtn78I:T<"{W1%-iu/kmWF3X˷o:e6bE $r\(%b>p3 frmEb9"¢B^U_9O© ǟ*6OMMۇ,dhf{JJ%:h=`KDR!l{N _xًͰuh1S爌cO?u/2+c$@ql y|`l[N+kJ>~1 ve}+fV ?h_܅hoE,q^Bsj˚',t-C MDawauI  +CRCPdH=*U-Ӡ{W8-YWz4up;;BՁV3ӑIǫo=.cN=n%ZіsuWSI䂦 A4L1^U832ʧU& 5v2ݏqfUR؁v[KN^9`~r3\`U al8;ݴ@b|1,xEad8͇yV#x,R(r}gu Nꗔ6 |Z`6_gkaҤ!K۔c [^-B5xVfnP-hwf59p[W\Yoz%%0lU{ٱqH\zOIhAO8ng.y ٙև9Q&s NMNg-͞zoy"Pub7+KO-LUƲ[[8CwnUZPFIM+q@=?K H͵_+&<ȏH#.Zο2xFuw+b1`17iޓG*|МH^ OăɄa$aY*a號Xq?$Ex3%Pjhsq\x쑙+IJ-I.``ԑాoz<|Ej'& {Ra->1zcL?=pgН Bny( T珵e;v@ȺN>8/wD|e9yD. -ɁQ̏wٺ@\86PW4= `R|_OMdYcqqGc=7\vs,:tGbs#[J$^+<" "?Ry `BT8/eu"YN!X}xMp `a@.f\uGdBuq1ԚkW:Z.K}d\#aftQFZp yOW[)WpNZ fCX.֧o,S%058pi!#z6 @Oe7I]$y[#Mz]ޚ ,\c!A&ΌX]il;ެbZA"5{gւQ:5`*OZ~ eDʼm{-HBNwx=L4-ۛNkPS6\X6k8,lg'ImOˣw;D#F*h1ҶZEA}\0X/Eh*m?+| 9v4[<9ٱ";9;:'NrthZ;Zgh ^SFt\8ѭ~ut+Y/6X h4ZFr @Cw>φg>.XjlYĆNeNLt$,\+/974{\Ǝ"o}!W Gܵ7y"@[e,4k ",gP҅oIKD̜v/ 2;!?Ѕ'U{Uڂ[ /%G~ RWoEo&<\fOSȃ\8_Ū]Ϗ_Movх{)o V3si9*㲠 EuftYT5?Qp%f&iѮ'Y-DI7atٖ"JpR75dC]qlBM;z}b|DөPnHtܓSfO ߽ W>v `4w] )4rfdNJ--2҈R^=I=@0safT+&oo^zEiE߅ni$Fn*%ɹ@[SxiI㜍D]*lJ$f)IRV%*.R= {Z4-`?H\0U :`Ok+DNd p;¬ݦ~ %5nNjhr05᫔?FyBup( ;7-;N_rn+k0)X COT8}UO#,=Π}JzS ϭLӗj vޅ1y*PY_$ D˵7~3NԂcPu eڻǎj ~GszTiwГ5l~4a=U.UGN|'`j*En3-ӗ zf&HZs{)!h#kNS2G6SNXl,d-(_W7JmbBvQ_cnf{bS41i;=B`Ki_`|܂ozsu j$~ )Yszvd}[`,q=,Ģ[l2( !3?<8#Ot}T;Sb+Yy˿((B =M45YBU Qy2/«f.3[ʔ;Lr&Ly bF?D]xr>K _eQz rJ͙#ZS-1YOAƓѐvUmke=֨/q>IfDn3\TE &Uy b'ܢL 5if /FXDHHħ?ӁyAxn1VKBF[ =U碃{O*g)lqc3Yp-HؚȰ d13hnXd@L%D+瀷\:1@F(]8NZ>jph30$ ;]2Y1#ؾX**"KiU8EJjn\Aj=ZW"c|8 .ҎE;_ k] 3hɞ6N艌>Y=w.Diy0.C#wx'jچ*,R ,!vk5y!>6if#iOeNFCSHIQ,Ҝ;C?"EܻQ`W1k}jFȚad>QT6|ׄh^}g ǽQTaLlnGd8}!we)kDT .~;)-r,"a[$>ܳUzY z][k*MHf hdd2+T@[v@fHk: D·(U->IKu]/iԳ Hzא8,! m1nRB~.cEӿp)'KMvG1x˶,L #9^O\Gh͢ Ι:;*Л>fnz48pw5nN[Wy z```~2^taG!0 ;m "*UhR0pӍ 9 Jg foK,UYQr# -Kה?hVbfDJJ#&bRs(;V ̚uqAGCfk@xg(E_XR3 nǙjⴈ堵J v73'#iU 82W&fp؝ d=&,%;.& 4#OTH2w:-O܄g`܆_D|m}k#aSܟ+#փu=4wdStZhR[?6Dg#. I ܚi70ʗ)!^? GoX\[E'OXm:֖ ?J9#P{[=Z6G ˪[8y 4o/;wt_2D ` @tZ'r {0! 8~:RIWSl'ڍRRww(A!{c++eZq0lmhr{.-\7ƳP?g95U[s[/њ0JV"];v;ճO XTC̈^S#p9$RIgD.I^%/!ƟPKO7K4`QЅixj^X4Gm d,ceU[tvF0Mxzw|)-jE%"O =ރ"@^׵<םwyd$O"ew(K_h.,DsDcCPQ+1G?ѿ-6؇-q!ܽԄ/'@m#$T7`jxkM<#1/q:mCe 7U^bN8]̾_{?W67 1̦&c`qW/MOFBv 䭷zMLJA8uC5fY :ry dxt+W$5^FpEd*àZhSeB u>\*^Hm1^6T{Jki΋MڪkFEA,hT5U9ꑩ.k0x {b`UXmnÒcz4Khӳo=;WU/MV4-k=2 @ N>y6sVq9 f*x䄀آ\[| KnT]#,cVע6 Kgw3ƟoŶPq_s/K&.;dc[y| 5&s|E@w9*;gbP1DRjُ&A.^<^ITCV!P쫅jVU>)'JU&M݋ Hh@\0fzaZ>n-ZFsHdq 8uF$*w^>ia~ ݄FݣϹd}цM +G7(9H D8Д z;\f >k'W(N$2I0_~dEDp e%lL%ĒqoNVvGtH7# ys[}c+n %C}㲵dH) 2K#'+M@lMY$"7m&v؂FI?w'֬q2+/]#AO@F{0Oۆ>새V5e~WuﭲR~O ^"%߂UÙ$@VRl)%B",衞dZϛ[4.qHa\ ߪMp4BW ¼x>( ߨ8:hmuQu.\Qì+=}d *ݚ!'q:U\Y|D~F&s蚑4x)^qM E>dN,by2'CG1iNjȀjcQW#wY? Dt` *?_>aɓ2Q_kekR6Djh bj# k: %{__rTAh=mQNpq=}AB^ꂚse R^$a{}'/vRGĆɓMˌ**#'EXV+HZ8 [ӪќbaJ K--|zW8~dөU jDʇiCYҿ7Q*v_&DU~u{Ts l;;:"@kܫ6ͦmy{R0M *O S7sblr5v'qm1MP{D,C' @ ?t1M1d'-PUf3V!<I^e̘8/+l/EN޴}v҇+Œ"6+S<*ꊺV'cLL cUAYBTh4 *v;}у2Tˡeo|" Fl ~D>BP:BI4Y,_+_mh"9Tк.=1 ͚'0=/go3Ol1Eg EǓhޮIY.P i~..hwZ\ϙEF^'+Cusb;*V+vARYGP&r87ЯYYX509:%eQf\c(v*rH񽣰֨<6IYDaUB^4Z#Vo 0B1>9Ͷ`"5Og9%5b So=jnPK)~RϤጦ󕊶ܒM'<:h?S 9]01ۢ{U`$iVq|AGHpZ55{ʴ_'&Ft]5 7ݚtu*/VX##>%f{!g4EZ#7+.$< 1|{.:~ TM&QpuTWY)eԦ~ޮaIRkgp]K!zal2F 09ݰ?5+k^m?:=Yl,@2u7URm( 3gQ0Oer>qHE%OWo+ O,֔_/5it3}B$D ]^%+A"j<ەV@ϮVcbt@|3))U$'Iҩ,b LS!V.-N8nZ{ lc%,bོOē d:&a{{*5s)yv_n-"lE 8@VSu~7p:L<J /_O n'v_ ϟL] #g^$6O]}"oqA("X/?aΞ4gĄ"ӆ>»gO}K}drM 鵄ݒFռ%E0{ܗe$ ː݃^&):\с.<8u7ohh)ŸwA2`47UIJ%euo_{+lyl1?D#k{3*аgtVzUZw'-~a:wXR"k WLЄ  gYj{eS뜃MNgfk+Ja/!ނ+=Lסݻ udң%b #=a:j6^:k}_LgEn:Hd-7vӞ'7!ع`F+K.B:]vzIRD5c!NFBLJ}2T\| >zY 9lWhN38|Wk1 BWQF=7-7@G {]-?(XiUh| _;Y:" ;ҹYp@X@A-@8@FsK/Ri }q_YïBgh%vNկkkZvXүШFe?'L',u|0fn-gېWԧTixՂ︣`KN~갠LUc˽nƈ^=!HAkzlCo+: ] h{l-Lyz\D1F M%0䖓Rs[A4Yh3&A*|}+JIb.4~JT~bYHW,ğEaxnfƣ-b^7\eItx"(ْd4rF{ܿpYSY 1imDnu5Y̝]Z7];^(C}.w*[û;5b';}ziYmRz DC?&C, жX!I悿>=ڻ X v { _6j՝꾲;P ksFACӂl 9}: yhf%ؗ$w)'K79*DK%(r_i.O@׳'d@i5`yviBvW4ncaX% * m|=A 4vG(afǒ;TySl{Z*߯tQsO3M#g3fO 2@ɺ34¬^CPa ,AAm$b ;f.ш&חP7V"4{XU$/X@|ثYd@p{;綵 jܜGD0{)aUgQr[z[%8h;L,{v*O@/pch"E}EXX$AqY0[rU*m\5λQ:Z2]!pyoNERF|D}^0"Wi,ΛIlx˓:RĚRӸ01o5 Yd\CɝJD]Aw$?+7v=CclyC3UHBNARF։#GRG.zj~N7b?RΗ-+$= !oc!-G|3W`uc0)I~,ٹ"GURb.3;h7MVL^6F}zZ;oz (QA39sij¦Sܗo@vWxd$EsXV9w'}Wy$zhyW |.So:֩P,yvϓVߋvt|pɇwԄ!U&1)d}[[HZsSSF.#]85 0030WEtcr?<\›!tD ;VLnaNP7 Vg0pŵOq2@~MJi[k̭.&j2WՕ[ӠtP ES&B1i|[^g7c =)0~NS%MweZHO` CAld ґKKo 9P7=uߵz?o8D2^Uzgַ"H9F:DMFL־qm6bk3J[SGzM{jMWUd3mws/|;sl+$(BW7a[h`I]L1a ?rG<ګ2cygδ+ĸft&( e[cCʑ_"L5:MРSHC5Ҝ!ypA/01Jx[Ca7`Q ^4{%Nݴk(6-j'NφP&C*QB#s)}\?uDzF媴{bDpJ5Ŵ.p4"6_˹{H78 7̔x0 :k(Dnh|&aY#1Y1,f-{\0 j~?ޟ@#ZiL+jAɋEh+5?]Cp*U lXf }f g}50|m#iVxJSYLYy~x@9ey2)>w&L<7;N,QuJ*>*G\GhOp^ 1U,`al-mΣm`G9QYrh k1TrOIAԤtxDsQޭ奒C4鱹#zqŊñ6?7/E{' *ݏBKYRMPE=^Fk9q(V_i)zj߂+HC.D硶RÊ;.6/!t@+ ,}Q.XBN x_ @lwowɵOKIr*Bed.pbqZEL"[5֣M"_*htW'Fg2w}ӽiЛ?:F~tYځ >O[y8Y C{X=,'.x? ת-X=G),f9$n{4|4\s9h%)ix l K0NToyu5d;Ɖ̿6U=~CTbZc_bPm#\ȹBp<j4_GL9 7M?WԹ]&Zgp4wζv-DB )"N*/u.Cj !?fR2>zǍkacBeb\YGE]9'G cɊaF"N+ڣ BIJb^)Y"tR M%[T51 i4qIWxA'1m%I=4T!ѐ<D >Dju,gNL~s+$%Ió5QRjMʓ7򮠾IJT]$tnBEـ2Knfu:̣MzDCx2渿Y5l[F+SfD砌:Fɽ4FS I Bmk- _?P uE} [x-7-J)$%>Rw}E0=uNu;,`lƶe`R1$B01^NG^j&(u=3֫b@0+Eɠf)"b3]!yG'@ GfVDžʙ—o1KfL]M>!+i4rDf$~_٥3w|#Z,墑?"Wڡ>m'4aq2Ka)l8J c3Mr = piZZhq~vzː[0F o~DokIQte-:UodCI<jl="]AMj{f9\"b\fz5,!𧑷5n$OK6CVN0nF_>hQJ.l}og=> g]Sx#9D;g5/ e%#Z "Α+#BU\c2(#yqVi|l"ROAykw+;R ~mr#](%\n>S xUw1MѨ*z2? U&+N6EAް$iC 4JSmG] c =: TNǭ%.,)xT < >p1>w/9@J\SX"I+G% 4fc_ 4qMQ4->}gI?^=vin/гٷb#s*p9,Җ   >II*^Q@E=t(K3弾+Q]벉]3fq+/!iY ^L\QeIC8Ƶ4qR3Otzt~[荼zG 'IbX"V3D{6W5›n\J9 &"{` H΃V`ޢUqa9q9;pSzަku682ܞaSa unCSUQp#W{OKlSi&e?ηۋzJbc+ϝ[|p QHL$+-i$Ds|gG׀ q,2 :0&SM~1jn2/ˆ\p/թ'خ#\=꒕y3s[9zSc:2uHXC '%M-=XxUvH^A* S =奍ߵ| ؎~ k-9,0F:hOWrԵd:ԕ2<Ԃ㴣Td8pm/Ipz@i"LV&^bq sm^y/^g{M~t\/VDžV+l$!*X qx#`춦cSmC[dO#3%2K`Z9("v6ELJ=AD'5 V 4 waڻICry,lnRsԊ-7{nM Bmf&tDG}Y?銩J"/T0˜J}UT.f2#u6 55Ujާ wK 19ѫ`wZ&s^WjlnU4Ʉl#8}g0↋8SFbWy$D>W=>սV `CpR]=V%pDk3uN#oZTx;w_͟T Js!M" ǩ?H710]A|jq!jghَt^@ HlBlUäHp0M̔-o}mV $;D"7l%!k,DRaT"7N܋Q$#|H'x.-ʷb>?:F?ɴ^(EQD $X8q͕ɢo."XrPoHĹ`%}); 4ܨT;lG"@D _ε[lߎԭ 8BnʠIAP 1ѥ_BF}+,%ې&i+@b%xT8Mf:%`ƍ@4ZRTLjK3HA@{s]%%jB3vAf?!6቙YS9AE==OS25 ʼnl ;0=5KFXX f}3s"xbW`0O݂6xJÆQ0zyd}$X y"数Xs&ݛa-+Ƙ&BB8a[?}7GI-e)\Ga 4W+:-n6< =^4cSt?쏠6 kfoDX͘ v Z|&hNڍD̞M+@d|& ,$o5YjˡA.haIPnEG+ˁ]͸(ADȻU'6"`5L2=m0G3le|M> NdgępLS+_N`>誁OpeU__\CEG'ͩ}b&=ksU8SI/f;s{jFsCѦ?1`՛7neP1H~Q![4 ʒ.傱rE$q2omob{]v*ʧ$:؛xbDf}1+2 ]!ē1tl}KZ@x@"d0u,hլYEõ$Ck̪9nR$ueZ 2*>R-׷r\x&mח߸ u+zu/1WW; '(߸BBO7ML\~Ǐ+(1"8!/;#ݗIq+Bv _7+S紮U#L;m5:iCeii<BE]&,ոu~9q׻c:(t\ B2psKO:@tHo8Cn; E\J)W_^*lLLn-R8v,NYgw.J:H A"2^!K>PۚX`XxG=F\P?~Rc^:BXȧt6fWv*I`cM8w&K[Ⱦ٤_ H6'ᖅKoo09N /=V"{:j5AD~߇qyec[>A* %!)qn47FW= 0+ULB_G=,bK*;x?·ƀD|x6h[2BWG2hˣ5ms#Nwj$ #뽨Z),qBxE7u.{b ӉQ"#z! «W([iqexjlF֒Y`=G@i(vgQӯek#v1ׇ'twqESm$y k,%7!p^.IYgeg0xTIeAQ6)(}wRKwaJ+Im99ժj=h WoDeIe\`yemzr [GKgH+Q,mf~ Izskꢙ2=H!wJvH} :Ub]gy<3$!_RX܆LKm_E$/V?b PXnI%8 VBs.{Ndܮه i'2ȸ-m!`r{ט> wǫU8';KۛaU Jlةaϣot4&_jY4Sș?1 Vїtv -el.d9x7GF|_eՂOvܮ%)ٗ_Zg7դ% &KԄAW3W{-FMq_)'f Q}&tEV>l^0V,WpS˯'B c;bA'~NJ/MǗu>R8/ye93O?e5CRd3%L!FZX_2[Ff"E"W2LkEBNq2Ӝ (5G\gQ cUi85 E+;c{adɏM)Eߥ/AAS{ GDƝqzI!>W`j}cȈ؆GF˃º|J#F . %Εk\b\,/2_Ԙj91@ƣXW!ٛ)J5S91+hIp zٙptVcN(#S^E'B|/)1V'i`ؗ7Z\=~iD*9O;THy|-IשoEm(/H|7Yr Tr\+b:prP|g$9E H`/Q[Fȸ=.AA:]7e$㶺$U 'v[*ӣ -);.B/L_!oX/+j@rZ9 zf4y"y]ߛ.D桞đ %z-aY6ݎu4E҈No $3v7xŨT/,7F+quWKZFSuVt6Ԩva#Mv3G0;ϔ SHaWBn("YFu)P Z;)R/z+q)2H*tf5B Wr 3t*OTy/v2\z{'ZjIl VѮrX\1Ȟ11CKӥ~A=IcS@f!?h<.ʠ#'gMy<ǝE6jk"^,c<lK z^df68V`w]4uL1UN_lSL3͞ilV?M@iFJ6自GScV9Ƅ?=|sV,?38,֜5BŊ"Z!RF>?{}ǍO+XA","/8pXV!y] /.bGZ\* (ng}VqIXV?uo3ryC Hc1jys.~A)\(#*( Y( [. aT[*,gI3?^(pv޹>BZ1"拓TFG\Nق7Ջ-1y3RNAT.,'qb.G.;hDSS6{e<QLn$6Lɵ'6Ӆ#<uDI3'ղ̖4jo)6Sep ֵH:}ᥩ+"v&pH_q"& h0l̨ zVjt N gz?^dGifxɧFfq BpY?1u!5̣ᐫf/DФ Ur!+}V5,ĈM %9. O+ 1|B2d9RXrWU߯&Თߗ{wL"D6x^m [KLoN3{VXtcoWb #yk%U!޼$[@* i{cZ[d{˦>iB$}`|{ԷHR$D֝<h ';1 JAڰQCFZs09I}f8x'19'B1TudL^"ArBZyJb Ρyomp|̸K_6jb}̥pk!{!BEI.bBe5x\X/j+Z* l=@h!m9%ܵ!Njw}@_P6ǐ%آVֳyFyAPCGe~BY^M|/ +B]hUޓM;?- ?GAXT2RRՙԩt̵Tvބw5K{^So$T*=&*s$~puxܟ7T @0J ~{)s]Iuu;9^;*v#&&CNb=AVH0r+<?ÕM /<3?r7S -.jSY~3XO,Qg1GM7 bi_RT *HT{$xDu$[k ^;9.ŚDaNz0SpmQ⥔"gs Jި:ZTu>pNwieox{†Q依[땴YsGD NBl./Y@E.1.=fmX m?lIT,Ͽ?@P̷>̴T"di \qȈ}9~*)@?1/Ob6K'W/0V* ,M7{UsS@ Vl‹ml-M ^z\4au]1;1ԽJ(J I4ge6-L.eQl Tň^ŶtCQ=b/?֥х)0"7SF[|ƮA郰 uϱ\j08D[r Ml IcG{BoAv+oD9XkE@swPGs];Ue2Zl[jӺ5()Yܶ Ja#15 AˉEJgQ$8M:).ίDmS꛶;N\ Ǯvzlaj?[~͒2ffi<.n0' covra#< ' QUslI #9NsX_ xryӿ`D'O}fD`fQdCH yB2.$z@ <- D摯wB9U_Jj_Q2)^O&Ommcd+W8lM{*oۇQi'%—r8 j1&?|n# #&cμvZUJUxI*j MWD*3"L6=gLB)<); /&2m=۝Kt YEL\T YϺ-@;i@?Y+q xu+bX<_f3i\eșR'J%'@5DžZ^~%\` Q_$c ӤOKGa@v+n%e%C/)SZtQ|u<"v ? eĕlB:g`;AC_v̴O(UAEcxcm㯻kjDV.`2++B .G7Mrr;mI22taUdtB'kl{WwQXkn8ܯo(IAEnLQ]eXQSiu>F@LIx,> ZmnJbHb ]1 e"QPo_E ᙼw֢"=7Y Ik^ .T^C( 0X] i.()N1B: ,k?ᶓ5 EዏrWeIyѝ; nh KđH _Ƨ` /e0GP O#/^0x.ʛMq.8ת a5uЭ:Y3+_z8`~MX~)~bՃ+ ӮE$NZUB$j]Ob(W8xϫHcB~:32oMB`/OpAhs0ɼ%@CM?ܫKtS'Г'>-9E&?/R̰dXwGTSs90F8\z LQ8?poBB9 ̕kQ֘bm&LdqQ gt8u1qLSQ$ yWU@9۵7eoqڵh†#j=3Cmz\!BʕziȐL^. !ʊd BBкeBC%+~zԟM{?Gg~!$GXi ˷ bDZt;"!}(v(uIs#+[+One@%u&#& q#c }WițK,!W{ȃB4)-;6J*D $ul"&Xg?:5&yh9Iۖ_E쉈JgxlD&}dgD/׫01"H!o{C`2 |>p'|na&#IQYN"/c {rHX._.ŋ#a(ܝ,U|j1WowL !.zd69J*s:wf+CiH#bajߓ^M?!T&Ve L Zk0+SLÊNu*_!vH#_0pؒt_̇/Xm!T/Tk+d~z6yqd<3>!JJ mƼud!˓HcjǦY) C]5 ZfmX`g59#h35Vu e׫ա+ K 3Kх] ThVNhJt B2?TR;7k3uILbH }~*;O5D X4CFDXoI65%7iˁK-.yK{Ffd]cuɳ6A0C8Φ'8"qQ'2%SvרY0Ĭi @q IsPvR|o =m(YOR:VW<?:coCcwڸ{aPȎbfT֍\bQbZvᷮNu1?:Z!] 42OjK蕝L 7 2}4܎-ÿWclPI.t-5wޑi 9#d.iE` {O=kg]HȥwՅq@Ưjā CpBgω7EMǥgSr ZxS&߻al=9u:ޖuz"#/mS!i-t Vކ?}ƭky#.lɃ9) Jמ +Ym"`S9SnK]8V-F|OoFʸ pV77> OK&cu f n#~ODfCOf r t(~J"fU( "Âq4ƅiDL7msy 0$zd Mɧ()1ȓ^  uV8sHkRi3~D/JiTVrlb07:[1iiIz¥U_ F.Rk@?w ax4s '<"Sch 5|Z!i=4ԑl(UB'/2jlgȱVP 2CjFh1W~Ϡ,뽠C E\z~9:"4\xU7jvaC4s 2:_ݠ¦4./ 42@ EUY4 [5DV>*;"Dp7^]b ZDbVJͿVE@{ᙻ"?R4҄!'~* 8"죈/o;ۉt-o9՗MH{wGа0`V)Lɱѭ{ӺG5/w,W }B7ȡ~ePC ɌwNcl1ܔmN1첵8c|#Y0G;Xvi9rm9*Q2,w`혤?HLBr| d\ ZV}ywwNaޡZa$GGpâqXdo ?r >Ȫq#(&?;hN~n*B 8<=;®WY,c= ns5躐>f^HDhz&T'k+=6=ǹGdD:Zv=εEH7 tL5QԹJF V',hh/h`!Y J*4QWq]D?zM~`@p|I,UEM>wr/C@X觚RY,n~Y$]$[`Gw K(la]NT8@QH(֥Ku?]DGwO]6=𝢟O+¦.% ߞjs -R(D([޿uc!9"|(a ;|dWv[] + rsa [i%u74H$ ZPKUe^0ےmԶr]3kLNlVsJOH6&AT*p, PGդ|mmǣZanE`Mó뒓y_OP/50|E掯_L |"" 9o:]x"T&`Am!}%(DN))xIr|ߖ5ۖW1l*pbh LOnLW\ڡ'.%uua,_~I˒k[.vښР0kWpK0E]P))yJM.ͯtJ4,  8#tb'LO>VBE|duI޾KvUYZ`ĩäհ&;bQEe+fIjOȋ?Wjfrߗ;D& >Gf*eKu:Vx28&7{\4pV4վmPp.((mhC묵=&wJkXګMy$\HÓָ{"хH~b14lY˔:rZ )ϥ"Y ׬RgBby^N' 3|r~e %&3A͟wgNɏN7 >\ 1R7ope@IooRu7A^@6e c.LKjySUR[ rLlɥWXHLTvnz~ρwr<LȗI͆DccpK.+$v f)^sx^"ͷ!@kX; a@<+!L6#wvU^RӰs-A(NidkL4t$|,*ffu'nO-KR'źe'Q>{xJ>eTysQPLQPtcy^0⮆(P0>@U'"MH|P.` F+8.40ރi<>r&,`gXh5'a2~?V~UZvQ54xGǂd ,:tcǃh_slny0tZ"{V'֓y7V)?.ţY z12)==|n4"s@Z 4O+&Ou"&?inZt>9<"TƈDt#**CSj*pp;B{J6vC%s6!j6(V- _##,"6^@ey3 kzZM{¿=)0M ؞2H{I` Z\Žؖ`vd 5)Xjc;v>ZBsM3T@J^\DC %ſ@.FαrÁ"RG/t_5ZbA}2c99{6Wm.Ɖp0]bw'1.w*I>n> a W0SPUDk}W~n/Jk}$,1Ga1s9Ϻ0]g$0%]4 >?.'ɦqq)o--Whv9 MV bsXmⁱP\Jr`KC̬G>71%!V$l" br$X6?Q.>uT~.6$~l=GIg"X&?D{fB2o/i(2o%K"|ÊY 28?PRQrKNKM@;c A%PNh`Dzo Kdbi[6-4KQ60 :y MWL,zSEz)H甋UKLQ^nն+gu43'BA A)p)  avFmʪO=Һ7=&˗G+7:ZϘxOZL<>s-O-7pDߝѵF<[Y 6kd|;3q$"YON9~r4TCUǙؐ8m q޻d:dJw" OBV?{c_~:7enDPOH|[o&ZK *56/Uino%%^KۚnI GXŢ4X1'ܧTߦq(oK}[bInoP( Oc?/+@w!HD0jʀ &o9X鬎AhWL(ށ^AX;wK'ټ1e_LZvOuz$>i.᭚]~3 dmxd 3=ᖿ%S<4;HnQBSu惡1tD5REjxw6ƅSAhLu%|ZJd6ҟlO Tr9xTf)!oLH8"Fi-"S\0f3bK: `k %g_.̺JY- hOƹF0{gӅc")b'<_tdbrT! %3U|p,e,R1XYO h-^aB!J,g(!3F$|8Ʀ/7T_;TpJe1XpW+{?cGEY ұW}E'Rnbu4hg&*^{k@ {MF$F*r:"]$ bbs"M`!?xfZ߯u8-wϗгrUwQYS—TO}nPuggZ,;QdC`;vߎNx&YW_*f5BPlCdM&,}T9d[J<4RԖV+X|Xt;$W2)INi s SA?ː[HrT@H#\E[d[.% NYU uqClXKi>5B(_!6}6gڀΐ֝#&{dzB, 7'uԷ5mFtT؁Ƅoxy?̀4l)u^rg-sOh`j{"t'WThdrH ]gMmF'.l4RLL?o2\ƀ%_߽:Ԯ!sFm 497@VNDvEFItQ= o9dIa3`bѽۑ<+1)ggsh!vV[[8"֊pi]*l&m}6زЊ4'EnU'ˆ~R %J_4QH"џTfk*(<nP8(RvQ1 |״ɂu8Qx|s8s1^;s(I2mQFͤ&N]lyZˮC`ޑx]4e_ewqr!Rq6Fk} (y,Kmb\K1NT5,}ЎK [ۅ9jXtx1='a MU5|:xa$9u| π3a]l~XAK9XKƈ[HZ/ʞIL(犿U"إ# $٫_a88ՓXhqe ]!XbX vGR3*;j'2;ӥxU<(q+ bؖޮ{\u^9G6zgBX3s@ԄS3t3HZpW7#jsQWI`EVY23elj}jt:y1hYa>ÒQiN~`Hq9vdlpz6rkC$iD;KtGDwˤB9֭Ld'5Pׂ0g*eoAW`RP¢>ғ8AF#.~Yq.4~#B;`'写boJC͟= ֖wq2Dy 0t,kFe i\p(Mx$?7.݇orչȾ mXز%{Qo^: ?'BcD]mS{J|ӷ9fF${ր.KxmZ\&&ݶӢ,Yr$Ji㠞 IĒr!&jigu29U< ݢZ @%R`}R+bߟ:2<Ԉ]>(`(u}g gB| ce#~+7AAig0XT(qjΝiн%JRajJ&Ŧ } U:BhzLh͝јpς߇VD؉䙳]F _ =LArsRc<}Q7W$?/?+)x&; !7.寬]N xM}N?AwٗU߶R<.btCT/+˜Pr`[݊I2x?#fp~mm^VvH?,X 9iY 70\LkҮ[qK8Z.E{2a H@:X\ ,V-8S+$-hN7DNʛĩca+ &,RwQ TTs\(\Zr JR qǣ8Mw $u04{ b`⊌>m:bUJhɒ_t4JUC=D_8Hb)(GMriփ=]GPv (qRaOLD*b_AW*KqcކnG-C|ǜZS#`oW@CY"R5Nf,}ȝϕaǣ:5iW>\ UpvCbW3^=ͯ>.[^嬇*[ ?a=6z O: u-w6b7J̈l e9ƢWr4L#"r9_"j\A6SA뱒ـpk@NgѼ!MO#Y jCgm_V#:I9Ó9>rՋXp!u6(w׷J;.Z wM[D$/J[azm;RϬy#zYBs.;.{ޤd>k2(2CݑUH_@bNAWk+͵Uv >nw* N@9DkQWLF=(_[<֫0حfCwA4_bg &Ų]JcO՚[t03᨟ZvZW*dVdz ޝXsqe!O{?o]) pD?.1ԉ&I%} *k7*=>$_QgY95p(Hh[-(B8s-0 Ʃ\vڈY7 t4O\v[嗾TB^dw>!Js0ݠZzzgi;A%jG·+hPo 2Og>TZ Q@GCyKᕯ#b һ=Jlx$>)9h:*\] N Ny /4T_=eAA]h`?=iW3 yNWuY,i4 \IINg|%}WIMW~MSi<ߡdv1~=u$E ; uXTYB$V1`oYuyEP,q $d0;8+RfhueSp 9|Lkbtâ02:U)QJ*y~2_]fEab=YUwes2(?vc< l2N쓘 ݃YĝOQL& _Q)Nky,O7C:AjDX=am\|?ާƬÆnGiT^QAe;p駈'~ pQœwgz/xo]y$o-YW8iHA ߘ'@/CD;f]IT`KiǟJg}DEj}PŌ eehe"%|j n=J؈ŀ0 <lhG[:Kڤ?llԶuFأ B ~N&,TDp?P؇٧/f& n}J!]T#Q]ab 柝/e`v }\=v脮Dre`B00kGF$,F _ʤ"0?lq FtKߠ99I eR~`iՅlLw~ّIS Z"ڡ.ee}/\h|m!%RS'M̖sGJÄE&RI-ɐ?~ SЋ|Ǣ  1[BKH.UuS #y%PU(vW|6"(hov_AǼ0ԈdRz6=5% 7icoĪ,[v'܅7D?(H7 s`)ȫ7֠J\jsne}Pm 0|r2|dA*΂370^!sN@؅#e1Tm)E:q0Mg6i%Fpk ܈\<,ub:{#fBj_kvƱ/%ng?j2DP|C=w#`:mJLj J]n.וOE_9Ed '$ϝ-PDf4pYs7'ŌRC* 'X8H\[iEC ;j${+Se! s(ERUU|X=8ÖQmCS>rmWYufu0D|fϞi3'nd]`M0h"U.%>ВC92[ ώ|T >tÊAw a?~! j4trS3/hOĊzuURWQM#NzN-?F3j_1N\"Y){ Uh  a$3tUYRBfۛH[#zxÈIy/I4&a\B.[Ƚ0=:h"TC?]uf/TV|ƲSe1uԆK-ajy{_ ;upBCr j_?ˊX,{S4](lfC:{i:'=P-?i,+~"e!W04j"hW= < V|26$7k[qW#gj &I:"=h4׸J[tևP3XrtLwbRk826"Haa-~p^ԉy옇r;Twd#¨!tX1Q0ь{2.]kMfȔ n(, ~o9f@7VKDv}4a;CYMXKJ:c.%I(M4^ތN5?^hCzFm0?> A_ {lՈeet6ݾz!52'"_q  "y?v>2؜o%Z`fSMYbv1y61'jZ5n9<.'KDdp]U0Oٺv)]P܏&_J3Zp`ޗ4Lc <Ŋp YwF77oZBRaҖDoY~,D :N^j!1i">K,I61l~ hS"peᕅd#6w/~LuJ4 OUC輡@ rs`^'cdC<(y7BH+ˈ!IՖemcH|drpL$%&1d@'e]k *V[kۧKj|L^/p3 ޿;]`\pBa]]B=V_أ*P+4>'T'HlM;U#MNۚwztxR_+l{M-t&Yү&ݏXKelM.@)L;v /j<=yqDpA;%ݣߦep!lM%m5S{rUNd$Ln"rRȸ*e>Zo]1^71p\z ĿNFy=^}<ܔ_3zw$i7}dc/* Q.k&Ń)u&`pC~ T˨dDJǕ V[dR+RSL7ma͈ڱ,>*&/ ;9-DH=T؁ːǸˆ;B!B`Q*SFZS!\ pMczx 藌uQ~:$ß{э L}A6]Ւ^q(gFۨCWtщr\r}>᫇;6J!=a]3z h{{uPo@Za< M( MN/,7}HpuϺM af͌9̊p9ܧ ﰀ3$^f:Qh"VipBX@Z75ܸm%F\!­M΢$&OĻ+5*YɻdPl\=F ԫ2:055ڟk6. hH%x?l}JmpOkcfXCM UEsgTOiֈPu͕S:.qnh+t)3Yny D//Jj t.rU϶&ӥ;RYQ|[̗%:2_1Q&|(=iU_0>ꂱ'Y nk;N6$sBuhFVZ`L>XJM+rTlR!1c CU79ଊd6Uて!!R_% {$_KT$6֢ RhB¼4f :yx54T|lFtC$'6c/}3:k[2Zc͜ nvDOt뵒 9Xש@(;;EUSKfx4k%`8Gƕ|_ĥa,Hס9+J\~]juȤ#+1hwOy˖CǛ8l~U`w:+p/D_24U"1wDp+jrg%-dT'E[l{S@ni@\؁G*c-'j=qy-~XF6vexsqt7GLP6l˵g]pf\82ǘ7HHCSq0]"^pZ `_Cgڒ*ꈵP_p'}J*m]\g5 6!`uxjhu`/|=&K\|Tly:|PdžX|-DN7GYD.1Z-1RHgcBFOm$Π&!L,S.F5vgx~ڹcɘ53X840PWmZ\TIBGK:-rs`ʬtT}8MfQYѕ4)z>^]0e[M׉x#PBzޝ m 񕳬"ymхҾ3vJ V8,5P~n9[d-}!u$~563sICxII2+0">3o}8_|(Hi+a}uV;y6F'M G%%1~oj".{.T1-{o!G@i-2Ȝvm0Lxh;ɳoGX>3J)WU0AhʒiOZ8PrTmGu$K2`b" OtJWj t)*(b@ 0C}|<:2 ;,Ɨ1n0ҭ-ܑ.5J ӣ)_ΦbC|#5}Z/'/\^减 .EU?i+>ߟ] >7<ޒ bQzSշkoض=Jx~ubY|n_jD]z״t.2s)?\M+ >*BJ2Kmű#+IdhdS;z(̣, l*MA3nAB pzRcCUq`x`p wX}c9̈{{A%"1gj81N/W׿^Oyg*v-W+7T6F^/5rB"{+ό w 2?Nχɓ hZ JC`%'H?og;抈+`q٦QuF j$W3 [4f~,hf꧲$Kɧ.M(7{pք&{O%񞤗a>-9=WXhFĵęwzQ𓤄u8Y3cE?O +^#sHOj8>X*5K嘆+(H_U imEZMtT9rp=1(J$ӂ$ITH.!3OVDKHV9U2*P?48x4l Dk-e| I4r{QtF,>Npf6&zӰ5i-W΍+R䊘bcVZ[]]HZZr;OArE\k<¯Xpn{ 3xՎx=?$ǨSXYzP:Y'ԯxѫ7ԳThk `6N,g!{96gyq1R oʅ82(m'Vn cvyU3{^4;uܗ3'DŽ9(<ݗTc".+NhS.~2f{MW]|USYW@A]}Ub~]PP =쩒ABЦBck |a ߺNU,fGyUyhvÜjy eJD[( gXr]U"j;nZO,x]- [# ,ܑ tT9'vX\$ư?|Ty$YcѻXHy +}'BހN9:X3]ׄVM*^u92^J7atOq rn!E!i.2d ֚NqdޛXadԗ Duk[job6 ݸD'un켱pdkо4K ,]/U=n3ٹ_΋um1,+);<ͶFBBp P*Bd9/.ӽd\c0̮ whW±l(iU/)DuŀR^;\DňЌ(ss|C{/Tt!kZ̋g)hcR3?0>Ly,bfΟ{M hRpBFRօgUO(UeV\qs~ F"_lCd}V g-hd9Ӯ"#G鰤X@EFbiMZq? )T` ԗG{?q96)Qpd%ha]Y*nnP, T*BR ݇qc.A柕>xv`G_/-yht%6dpo@w[8=K `(o")5EkbTʀ s^+ewؼ@LPayYeq 5xA)[ӌ2rRvAZ;x#&P=3a%XW ګi7@$aPr;pW qHhIQE%ՠҁk"_бk>ZObg`Ƙ [Xk;5SCyREVN{[vncyCx'~Bgk@B 9 ^ۙS[^A՗@~}*:Dkϓ8(̜ L3 _^2}Rצs[ӂ3͒8Ufߣ0#" W%ْ@4kv_2gٴeއ_";40 CЉbkj1l2muՇr{e DXwU*Fݫ4N&) :Ƹ3 b Nٕk%|A:"gM.P1 6֑ aDOejٽ=r= 9 7.eH(qܿ{2t$ `5XvYfr^A<"捥m\f,|7=C\RhX&_N#Zm ;J|Gy 萡6d] XY 4#/xMU= X3qX ~"08eElHS*JalӗGW2Iƙfj›INd=ZˊEhp%m׾Vq'k" AyJؚgjsDZ=x֎r48Z vt??UvaSUx+ l[P}ĭx؜'{V)TYfhW7sV WV;tPgm`[̓|Ry_yW4/,,шrtdT4ʱ}T^.k )VV`K ݉c-ʍtT|-~ryBr)hMF4e",2鐍BqGD\ԿpIBD(IT*O& ZU oz.TMU8a^MmmKseه7\|p5{Aw3s)Iw45BOE)b?n v;gjBX \8H /wO)4ݍÃޏD7 F:sɹ<5/Q_IeWx: Sc [ә_y6+k٭\D+J|-DDTN+18z^Yb$6l d'QaVBяrN#֟sbn'O!2?SVcp+gvvb6 G[,,U=9c{jj<"z@'a~>PYw~Mt;1`G1gɭ=<d+Çh^>qFXקoqhA~pO"X7'Vze'VMg_!4;Pi\ zC2? [#4=i]jR΄ۚj?DV2r~ڹ3MH }m=c@v D{XLKMNJgN7[z NI3a숯l{B&<+BB*;}RmoJ ϖ\б~ ]R`L3ѕ1/scuWQ kɫb3!W,e8%aj4?Z7eޖtnIQLfU%cZa̩ވ% cwO{ʦL^kQ3XK9f.S(2c~jC̋ jmD'*]LPVVH y'`?UQzօ´ 5hMcZ׆Z _LkAa??o9=l1NvgJ|0A+xJFH"i-v lqsMڜ{ϭ:~,%5}@?/_9B)5 9Q kDBUJRn b{3~|@8ԉxA)5尪J]+aֵ!J2k0Dd`0k4K09KZ[oJε[J\ PlMע`TP|*? JԲH1YHXeHS4TG $HXSVtSׄ77aK]F]xNGtSAZq&+G+ih=ʫIGdxF}q1?ߋl9C$buA3忌Wo]߹:S0/R^2 mX:mH·i&qOX#w C'Ҝ\ćԲX_.7zNA{ (ȷj(HMfOx[d>}F ( [H)MNxX %t4kW'rR mŨxilo: .yFoӼ;m Hzdoqps 6ht&y;Ew)IJ[U&uhJd"j rtnyw6Hيq+h((轳{@7ZlB@Apӗa?΁O<>=X}saxqN96@奀"!ӤsFFK0rG7Qvnݯ41A'د[[%^`3 l]b#6"8I- ȥf;#IEQ^|3i7̨ilbz XiSZ` Z&]*jr(R. Gj1lz&恠lx9cJ$ %ٹutF:' 35 Q?j?8K"zȡkjĚ$"c=>`l,ySNn~h E&|-0D|AqmT̡'$(!P"K 2PW[wl~9ޓ4=ИLˈ&2f2cVG'қAk!>%t~`VmmVDwNv|?=3{gP.ܿWg8κe=4Ԏ,r11>c9oGBHXGР0O=V)bdJD>S)=Hٔǔ\j#'N]ꕱ||MlNvdT{zگdAqj߶Qގ竦jCū]?#ǭ[4I FP:MksVpI(82̳gB5i6Fv5y`/lq=tP6{ffwtB~o61-х[6LEfof"]0P'XiA ELS4{&"{KؐLlYoH B{Pt= =c0LP'^NA'f{l)S]jy(N$~1`aKJɗm,I]@7‡]F5 qѾ?\דh-^3;V4._ܰR"L51֔$bZQ Q A.-O6^-e%Վx^cerփ5G*_" 1H\z3>xow΁0]`VKaSͥA:ʼn={l<x,| ZILވ8 Apz 4+Ȗʱ>5돐?']e mv 2:fOnL*=͐Fh3/>PQn׹.'P/d|mnbxosu? Ev9$f|_&]_)3t6ڡKU3ɡ}nM xU":`P`Cij,</5kz"BDeq)m10Cel yy) ]"5A tc&(QcTwrYNRy7DIqY>3T{#hѣ/ӉVdA9-zqǍO&l!r3>m_=L'~4 =EdLY"gwA*I/FdҐ\-9<=EtiɄfU4h)},7c nIiQcJUVm=Gٿ- ђ(;Ӗ#fZ "係J(FvI׿375 E&-7QK/ec* "$0Mu Q&`;WC)ڠ!jw޲λ?!UhATmTdka`TC4kާ?_sK)bb0KН+aڙ!y77t Ep'r S _w'rEOr1JL:x_Cȃ$2Jԗ7',[g9S!ҦڋBץ s:ü =n]6٬YokZxĦ>唄}'KPמ58@fPSTlϗG\:Rے~gkv)+'{ ޢM BEBQ}oM] 'iRM; +u2V/t?lf^iiUdGBnƙe3)'s44y(z"YvorC$a 7yVbQjPoIMzhIyzSҼPbH'fSGAn!XSyʍ{Ki(;v0!AQzc\Ctf@CvÊyDL3vV'pN53);~[) W={`%BAbW 0YFξ5ě'Pe!dz*P~>M0 ڋzQ`~j2{ϺpޛXWnX2W"%ӚՏؐW1񶀃;|I5 `92ǜ0G^A ="(.j-TbЫlǀ@KG``w\K?iY}%I&glGi f|N^h;hgf 5Ɋ@qQ.lZ^Su j䒦Uc$p3^;}hMNq$X鮸,sj} exkio8jKig҉~S6|uCߐikt?GyKF-rgf3aKBeZƍMTfZDxs@S8?ۺhI,SyL|oҎv5hj{傈"ߖwÕ _Yuu쩔z~uedu}=9M.zi1 mf =LK@Q>0S)`+\$zȣx2x"d )$w9Q< tYZO ڋpFδՆ~8=^JJwғZKFT'';-?8쬱M;,lmki{\ >hڶ D#.*^%t2791e7+E)]r=J8 2eav]&%ɇeU\) t sXeΝ FYvm OʮTqyd-KEF8wCLk)6{:M ]Z2[@< eupWXm:\&}聙hO ?yO& era(EҨ˜x[]YTR㯃v\eUMzvl!au6>rxr'< /*Af?/0׺0dt6͙%* ;C49@׋uo"=ɬUuZ'ń\}r-"'.s_&Fpd6H6 2*^*n++f[W4\?49ְք[%p"Z@k+!ˎHIM?ZI1Q Y@ K%ElN VtCo !eR,͈22J#ߎ=ŗ\ކG8wel<esiO#['rJi!Refk *\2Z~"4q,$PcϪb2UjES17$O3مB9O&h*$v{< #WXAdtֲVjUҳaNϒlGr [ eyERi}mN^[ r7bĤ#<\;MIkT^ǚ $ij!;U[ȌQkVR[4i*7A}]gxǺ. 0 QLd\=!WԘqX.I޴HX3_b)n,a0 렍 tuh#sˌ({iQҾ+1([rWE X\]J~'^nJeP2JHD{i4ǬPüLK2s]ۚ6D"-n'~ۨ PjA$0V ^hZ4Pyä0yB36! <ř}VBNeb{束Ƕ_=L^8s9ӪS ^5:1.$q_8*bCb"-lvʻOq0|/fb2t2H&z~`uAT<1 LtEs'- $sju7AՉ:!ENW~qdbA.p4飿^@F $a,mIaUwu_tw&Q{~ 'Ο/pO*;ŋQ-f͡iO9qOH4.QqV%˥oRDẈn#K0UDJm\8B#R s;H 8$aˇrbҗMlݴxo_pdR[qV.>b`nnJJ9-} JOZBԇx\y=E\Hw'f^|Jm =:Mjk uo y3_֗_IF,2>Jr_3즸NWkk/yVu=X].U =ĸ.5lI'Arω}6,P~"bv&^n>6(@St/~X} ?p(c|sI 4lA]?id)q`*!QFo(0xuK ux2.[ ~#g++5Ͽ-a9^8 CQ*`%KNuk0rχBp"+A&^́t!A5G `f";J6a?$}R3MkN "MWbI7! (R/xw,&jVdw}`4`;i % eFg&u fW53[- W/@0ZTAšު+&n$7oe+į~E>Iˊ _c"{ñ~~uh,?KqU J\mn ,τ~A p^W`s@шTa.=$.\$3 _uyHUmoݬ;pRcm՘ IED#.v]Z sf}^GoǣŨ6^A6oSv;wWpdL:?{p֊v^3A^+rV뇽{ xe䣊! AП Vk,&*;i j+aZ LBdo=}dt̠ěO~QѨ66Q݂Rr)gdLhR*Jy sE/f:8'$=jF"F8]2ҹCc9Glh7NHeR8M-;L v-.0We n=$#g1忖~#~wV|&J V  Ę7pS|ᓯ9IAL|@Fu< ;~lw^𘉫:±L| hWڒ d;#2Bli NR:0A{|(x42~HߑAaݴ$'ܜ屆gktM_vP^=kxW/h?nQ"#C1,9-IoZgQCJ8NAw%q0mNzg`~Um<\`WtOs"-"'k% Q$?]U11 G5ۡDWY)A/BޫhzĝE5č(g2Iڡ[kሥ> b|GJ4OTq+/\L  'jTi}=C¼hEXU ygL(ߖ=hrCiN08Q4PK~ o=S]ECd> ;=!w"$W漉ȽF]|!pȶd3ɱmX,"Ҵ )_)c ąQ#븂fLqߘobL7KP4ꁥXEtM(/|DKn#0%Ѭ:+9Z*'(Su<%nVB]qKCx-ɦll`+b)qWR|_b IIQ2l9  1-m5`b>`:'K(VZ] 2NP>M. -_;ǢPl A2@*g^MD&^ vGȕ8 Lz)2}4Uڕug?CjArevnIR~$ch~B(#aeJ*u`<}'tSJJvk۠fqW>G:tſW%j⩤cgoےi#` .8Ո͆U%a)0zF[=Ǒ†fBED| _ 0(#mρ+$H:ZBr{RߞY䫰%԰r7|ѰH[0$9\c\>xf@\'O&;[&1Sw@ tt`DT}mET$9{x=@lOBʊ>p/~ zn%4ԶiHK} jSDaA=0W޷e֩._wbz{y\&5HVWnx{eұ7^A)\B*bpq-b?1]66є |0Mn3c^(勜e6z'2dJQSxs*zdCa]AkxlTE#O!5tkG*yM,O7P{yFH9Ch l7﮺ݍx~Ky;StFF#G)h/|EfJQoXH!ҭv*$^2Q~2 JBHrƗnlS . fwHfϔ? [e=S{@+3{%svb?k:2?އuqJ-<_gy4kS8$.AeLjC L7M^'XzŢ`bYl_dBC;S0#t=TnąȲ J^[1ͧ0955nV^ybfCrcAiIS|1;ouDU٨|F6/<_o N6gJ@oQJ}ݧij$aZ׍B[Na0Q'i~Րe-M` Y^#) t4[[Q+zk-Ob4EUDNyn [K^Tn{CEe"Mt0b{ [ tJzmd^›}_W@MΆ NUa?r*mCy޽6y$@0~f$lNHԽꐽ%f 0ڌi(7] |swkR}l-wTmM %+X8ڿNGTdā1 ԛH|A'—1kt Qvy>3 e*ŊGeVa2>;BfAL/RVcy+ŻnkCr 4:@IxҾO irPN=훳!Ggm&%1~2k'_EWБHA  Үc;}M"\8+4B=GLQFE.} VRA%6(@#pTs^OkjMך ` ;QJT&?"吗l_u]{:clPf(ȠA5b$SŽ/DAՇ0Nˇv9fkFlRgI]5=7Q$鮖ߤL{>N&g%d#|%=|qmp 'ճ:$.wOAGA1 2\q,PYT`94^PAqqDCFzt]w IaBF dE?mTzҴ ?g2GFPxMDs.d5zP6^]M.7#:|=QJ㚙G?eՒ5>^RB}K.;*UXnA-~;3Dyd.6ǁDŽ!HUjW5x:KeNdCqVA&)~ݠMZ (a,b 2G[jH)`2p^9ƁRS!y`,$;M3J<\9Mjf2:ǢݽCJN\V7( =PJVz`R/Dt'N_DPj -&YYL`qݧᭆwM@ɝ2Kn҃ꌾ.14UUu[ܛSqQηa'L¨W,pQ{Ϗ'@#e IiFtcSaTT[zpm,]Η0ox43ۯ[G ,%Lh?¡9q|cqށ$ i4|Ƅ?c T|BD<[ 1*[ͤ^>! @- Y19 qqst<`}ipMu:RSYb3ƦGk#y؁ߙ ~@JX|{\2y"fcsꢔF]besv}ǩOhx {B`6{Eru)NnJxH( KSf/_)rPx2C֮w+s5h9zD/s+7麗qE_U2'ɂ&#l&϶mW]GXC NWc̝J_ ,, %C/K)QʯuߩTPNj[ C{;RhNrd)0=k~;o+'Z@AFLKd>QI&0 VnI`&gos55iG~0?޾ K5 K[;rw~i$&_*W8Cqƚ6~{jtQ>`K_<=YnRг~>^*+ iѲ \-j}7|1|*=s.'SO`,])oAڱ\/Š[%D rOo40稂 eCKIGibEn #Ad~Ee^\cq md$j굄/db~&Iw1x ei\7=%hѳZO4){| ul p#xݩL0YECώNas\/dL¾nu9,0+Tltcbvՙ혱4QdEIj~aVDKfPⰢ$ ՓSDvRJ (:АTR4FNB?A<8M5Gr.0ݴbߥ̗s*gX^FwU0*@,JlӟD-Fy8UXX'p7v'28>^k猵&,6DPm]wrzx?B j7T$0$ &xI}b v)#4lko4-mʏH!s7RRx~_,U>mi3M$ꝿkhG|ǖÝŐUWv8tAXk?4g֟ĖuDId'C;{>̟b64\It\FXU88a7v!'֕ T|F!9^0͝giU =&EECܐyd P0DJDeH?VU$2ف_[!l3<"h L߆`\nwPY)Q1ydDVO(s+.&x>=~OI&EKxo6~q Kӝ?=O=b_T`ة.W74&` Omt^f׾uIOtCrMF-ެFeP`ԸkR }\,&L"B8;fxfTF"MV¶9g?٬X*OJ_Gf ؈g4,uqdyC)xn` Jv;7#.$S* R,'Y5hS1qohbxykaE jYiE`C1"Ű:.0?q|d̅ h:r;U#aef6:aIq'8ǹ :5ޯx]|IǻSm:)gewCY&Ԭ H{pLcXdCB&AFW>xag8W5hgLw25ۋiӉ,˴ /% uB|Ilv:9N2Jl"ʌ4%3 QMPl.suu-a;, Vk5ZES.%Cb!hNL$MΪ# ޮqUFHĪh2ɓv4=$R{}=Oig }iPG5[fB  <.Ke⊲[VfDΞ#<1em~.>.71ئ9T!K?~]  !oBsHVȝ> 􎊑&!}.&3w+q1꓍j2>5זݛiYY4cks)vPg+5o  SsOgCr{&kdf>4 @F1-iAtk=E;Ǣ#^Y+J9S c_u$sb  9C Y1)u3xZG!}Ի`%m"'>7ͅh(shͅ] f^](L)&S5!퓙! Gاǥ=kL6x;sN4_>-.-W dl5ε4kߙld{35I\-Ux#7-u In0TV}֛Oq\6pn[ҖzjxTwnf~O|C C*1un WΙ4TtyyqcPd&) ]?8Ox&FX'++͢&%,C[uէz4&[9M h'uOGZf*{̷jXbOĨ0t1ret||Qm{/!~(MKӼ?{,nwBc u$14hܘut]4|'[ţh*a{kuGZ=Ԟ2EB`5~GSUiRSDAf0i A{_#9|^dFh BO:ت%#ڼ]3C@cNĺ"RbԀ(<_ϐ7glbWP,  C ›s#t ,y؏>#/4["-`|kop+ѪcPKψ^Wވ{ x?u67_D{o#K9AD7!ܗH;eR=鬛4rdSmׂ9<-y{(zO" &܋=2#cA{ߓ6^цJc'XJI6q[U[K/h59_ ɡ'nIO-%=^(dOWE-&jh~* .K~:(͐,n Ȃ?-N`v2;!u:w*⠋ 'ַ C$$nVzo]RJΆvŸWJʥfFpwNP;ȁr&&mX/L1LoG>Ʋ}T?f=uB3 ) z.=w3{)N^oq-JV{K7'yx\i1X#՜aR6P2HSJOzxgW\e +M{Vp.gvX=}<#`[Wf*k$~-Qq՗ja8 d_٨3*9@q_wW/2LTpx͞*u#?MifU (?_K(#B?#G_$_bnu=4^-Ī*b1b Sg&muS/ӕ[ 6pÄWE< .̜#l'LX{=due4Q}ڷ|ʽ_@JOB;hTr͌]㻺UnK>AB@=2k4s+[>QCw嶄q鑆蛆PaRmx^Ay%VB9$ %t>=[|Z,QM]180;ETN_׏ #6ɮh{cUo)#}"s^YK=Lej),VHjLqMHD[=)xO+D[PUTqNTK)9ٔen@U, Lb]􋻻qwcх=tfIE>Xx)A7KG`*4q_UN"i}a.9G:[ &X>LpAy),>VDst}H!D=8= -Cfc'ȡ+țrJ2nRpǒ}y wQ-Tn7.g<(2G Mt~:\rStxQGMOzڒi\ry kpSӄP&kd0nv1rΙM۪/,JcLSc2nw,_F;ZBxD3yP<_{IQz++xuSNj)X?(}U MO Y`_̦\]F7YĚzp ǡ]ǸΩ[+JjTP2 @/D"‚9JKd9nI2]+UT)xyn$tL}e@AqSWpt8SJ{(Ɓ%IPP!Qb78$ʉ ueWrsq/Eog|Z} !mljGh!Cz67HxhBχ?]1M2l K.r}~q'wmF,U{ VȘװ3H"-0h|T}hB/&}RU#J_q񈯻HiT -gG+kVf"&f:992aN^x 3g"gSB,~r*(j9?uxE?iaqAX!a"VإGCSD|1_I '2l@ոjH+!ϟ1 9xB˟(%9N*yFaܹ 1=]6laڹCj JFhV|/kLm?xNwPI}3rrΜlU i)J|2%IqGZٟ@O='H|3ԅvC ~]Nx<{CnE┭33{5_Rx'+'fJA'ZuWC6?WxkᏮܻYdIS Sh28]_o fL^Al^:P~ʫL:L[^.ȇDl;Re2G ?FPȃ#y1p^mg,XT@.= D`?"GΔ-qcJ"缒=eog$̟xڈuw|Ң8O`>bє'\{^sAm_urK\m,f#zÁJ,L5?"\[ߚmO [4 >O=[Y[`sPlľamnşN5 \}3R :&ly6VRp})OGf. e2 24I<88=".зq}Js`_G,Z]'8lRtfR   JH`!zKm|GBlɗ˾  e̿d*>snA!T3\46SN=fq[ZU t*gC@[D t?*bK:~t&NTe_Ggp\wy٠471h(0yW6,KP3mP_\SAq]U~s04Hx7:3/Pq4rgKwwBT_s3צB.SGxG" oaWDl-v@#5.HXDl4 ]ז6vTA:FwFܔog^%iAڃ9U+ e~ZLau*3)Ocn#ɩ˃(oz7` 5:l۞*y2bg]=ʟ+?^P\Sޝ+3qcnٹ HFYգm CC 4Ǒ7 w|'b =tkf8pep|%`Ӽ2ʺSP#yYk`orCBe+>1owIzZ|#UcvNqP6iT>SЕLnK.Q*6j 5Oû~.+^ܾ(N fSX&cІ Dz"%2{۟`kPuU,O=7D-.Y‹-hOUd.1D*|ZN+y1JVmPMf1Ҳ]~No4|D5ξٵ[0WYΞA_Y1i\8J֘uORwNzdf"o)@_q+se|," c5%ӈUȑvWiW|V,#ncUcL#!r!5GgYSHOX#kEdH# jaݒs,t5T xbIR@k 3\^F+HnWTsڣqlk%`"Š-S[s7#D_dP ] U}l_cRܛs~#ި_exjq6/XHb(3lv-QqxT̬p5GB7ع[fd#3o#"lQO1y^]ٟ6~,<}п7yYɶ<|)ʷpӅVlIBg,"泂O^=~O 5C:GѭC?Wkd:HuwGmCy%ʁ8)™ wt$(UA-@`M @h /) wC]l;z|Kqkpʮu mzcLm`2@vbk|UM Fof7^O%Hl/.m%rr}s7sU0:3ݞSUQEAJjL&%|+AqN7-lQ>1W9 vsGmHz"p|=[~(AIex^6Zf*c0|h#ar!R'.,-Α~@w9Rre VKr!BQ0#̧ºo:eAU{؆i3-uY,g[M(Ͽz2oiCU9 s -tpl Ӓ4 C,y#EY {$ݛ#Anc+ljNlZ"0^mx 9!ߓ iL( Ԡˈ)R\Bs<~Tg@ÿlVA O=i,DX&Wqæ(aJ6r6LZf*W9O:i"K7QEnbːNEB<SY 3!f#^h?".}32el .Et4 r5|ólHPHY"9Kjپ̜}gHdQ8~3GJĤka6 G.}t~Yݠ|ŰAM?)e T&"  H؍ETۈ s7`șZ^*oy_󿔮wj1n0bjh頩V S8xfY&D07U{3|\6dNȁ°OJĄՂܫh#7[@XPx :KeXFoNKQ-&e:v@uV*5nr/N?EJGtO,J4u @R A/{7+5Ds>J&3$ҥGPM O1G͌#W)8:k_YGw vjر-Ŀ:t{V R}Q{ pQ/-M}h |l7f]u Vi#%w Ri& W0+BltUq֋M>:e%(yQW4ji@q rpT}Pow&vbլ6 AU$0]b *9*wx4&_1E890Zc߮F[!kBHeA[~pq$i-jg Q\మ .]Oy! |ڦLbtוrxI/IYjj'[GmGtrE0vv1|0мŲn}ϵOgnVpŠ,?YFU4@ R_>!rC ʴ*9O s>%z%'U_НW &F)w *_v$`<{QvuGa@G&uO cA\CȮݹ&j (sP.nv2Y$1jU!c'8.[è A G*tޜ[`ƣ/ͧٱ 81)C%uQROހ wbTEf& $ץBQQpF\5iu.'lVeV ?ʹ}APgcQeKo5Llgkb Y) ^Q]"joA3;6>&f$֬Ѷoibɤˆ&UȈp.u'CLQs0*7gΝc Q4(ώ1qȅv󂦏VQYչKK]޽#g(<3ױ>o ([ j_ 7gGytGXHMnдp}xIS9gD&^!FasT@U@!J2)!zT,[$JBo?SJS)I(ib/O󃊆dহdhۃ2^AKqR~d{{74cR:LPMvf]Ey޸.9B=Y ~;ܒN@e dW)dc"y{LLNj!%A_v?)rUɨ{|"rF CYP`\:ƅU! tAFTF[/C) V@\׈\xlOwxTpj mGCw|]ooXRcR+Yᮾ=lG|^1&COL44 <i 08A$]|?eCy9ҧ v<IxckZ>MlBߊV_ Dc!Rov۹pŋf}M Ly熁zU2K͟zE<-:(+^dBܐ^t/I4X-sMUM3UݣWԷBʿ3R ) L`<وT), Ux|^$ (@9ϴBh+ĀYpi-OL,MhAoXN`l̻(UKU7 lw}7j5Luق9^'=v8Ù*'sR94ׂ>AA8u Ǯaأ`Omrl@++R0pd$Dq>iWQлogf'_]@Է}*&ZA͒NFeK`{[YP]Kx%/aԋ4SQ}+G\#@5Oك@S՚1 chA(Q(qw#F "K ~E8o# vw]XExhȼߏ,N(W(#@׫ aF%D:Tb† eazGkhҁnKl^ Es]C7FþR|K`A+oCP(0+z3嗝U璘R~JIl"MCA`y~{fA JMS;D0 L֪͑gyRNT!r&"`kA~k?xvЃY ]d)Sa'ȅ5ҔdZHY9Ȃw+~bwKGrRithĕ@z:ѣ;hvT,y〸jz!7N/׈zVv_RS ~Vk=3rzFb'fM_py||->(%<Ž d( N>g6[HmAMP!pp ЌB$.V/j*jlghJ.=-'_i^ ]k i?.G+za^{*g3LfQ,n5:/F,QͲG[9Ղ{MR;穗L")Wn "ЗsbV|0v}d?h4' =L3p l)$C6Y=ue $˨(B1s¾ L)Rlu,T!IƋaB1->h UC8٣wؑFXJ쵦< ,^+`nGH)eo0Y<;"tfo숣p*T@@!_AӕYZ*k\*nU."qݰA~`/b\R==i1 L.bO2te"sy򚱙h,ӆ;~ͲC??R@;BV"~U蝶ڭэċw nT$LO~g)v \P'lc[宺.F,ZDZ~gof:0 !+D r[GR744 49[JyJGpqF'/!tI<[dMăY+-+C.:VCtfDX•"KԦߧFNnȸOʢtjH1g^$F/{=7$Y o5dMKyͨ!C_=\ X]rrƁ .&٫L YZ