openCryptoki-64bit-3.23.0-150600.3.8.1<>,gMK4p9|VBP|[@79[Iԓ@⃰bF#>cA/5-R ayJN9 1%7(YCo@IdZ.Al!'OcrJm#m14l.,Œ/A, pST`To! 06T5v֖/K& 5`jA3 B:I Ϟ$G]G [^Ŋ !J|UbPYavT{ qs$Ll>@ ?d ) v>F \r 0 `   d  h    ( 8 ;9 ;:;>PFXGpHI0XH Yp \]^bcd+e0f3l5uHvwLxy )z CopenCryptoki-64bit3.23.0150600.3.8.1An 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).gMK4xinomavro1SUSE 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 p+(+(+("" AAAgMK1gMK1gMK1gMK0gMK0gMK2gMK1gMK1gMK1gMK1gMK0gMK0gMK2gMK0gMK0gMK2gMK0gMK0gMK2gMK3gMK1gMK1gMK3gMK33406315d5c95bac0fa2fd5322d1bcc9ea0aff9091d94792ff97e86c4294accb00efc97b5614f463a464ec92bf80a937002a3b7bffe095518a912d48fdb58ec340de6e69f549ccef9bf4c314fe608feedb966d2facd08957404198a30cbc68af367a5a9ecce14a458adc868019399258a135f53c1975450406ac79bc15a776648cd2cd8f5d18a3737adeb36a6992a0ab2726a4a8b58673c8c478332c40c511585libopencryptoki.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.8.1.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.3g+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@tabraham@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- 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/shxinomavro 1733118772 3.23.0-150600.3.8.13.23.0-150600.3.8.1opencryptoki-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:36625/SUSE_SLE-15-SP6_Update/2c2071430bec916b93214eb97e25d864-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]=763264ee8970825f7e77bb663ca4d912b3ac6bef, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=84f6b0240b5b9f8185184e189d7da95044bef910, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=71ed2a19b71c83e227ad5cf5aa7ddc2a1c759ec2, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=94203997fdbfb357a9f76f048e68695e5fb7c98d, stripped  PPRRRRRRRPPRRRRRRR RRPPRRRRRRRRPPRRRRRRR RR+ぷQMF?"utf-832f571e8aadc96f8276d03b8dd8f0413b42fd01ad1bdb8b7d232418b27200c29?7zXZ !t/ ]"k% N, V!I?8D;iݾVSh-[wJGkC[uOcʰm,6`|o2qz`%K\kJ% N|~FM~AfDkj5㋃0ˀ`r]tkkpQmSdf*SXp;V|x&}7_8f7J]80GゴƛuFvD@P-)ל!gix-1r 'bTpeA3 k^2oȓ~_&giRŶp!EҲ@69g5G.cU*_iU:q^bJզorݓ艽+yKWg7,)ԣ%y{UQ7ZjFwr~͐`BE,$"}f^Oa,'gF-g@͖u_]*VkQLtSu>E&6hޘ9&&|?2ugBßOD4nPrJhd hFV]%x[x|T+'%'papCN A?PqˋljX93Gu"v컀4ۖ ܸ`K)mT&`AڈIE^Tɉx ,Ģ~Wƹb?ߵhŷsx%Q8K 7ѫ P_tLSRҽX*iBg,nɽ׳Z(٣=Ҷ"#;`ѕ uL}vг'5&*V e S6sQ|Hosl=JIrԡ7&T.} }f?J, ͍%3s?U96כ ݵ%7x`)+C=rkG,0ߔ֒|/Y~b~F}^d[F񹓖@JҦCnvsgI&r4yDe?(כi\yJLK!`z4Jn:)"DyҖ5u'15ʄK/O&e]\#|v4%(1K160{`Nɕ`V,Ct.ǥ}h֕!fgn-CďLK8.YYe %mI.0h#0<4=~놬nM)$\h>{PSA`-/`?\LS =]tEuSb}'J5ɼΛUc=CM nM'F(pX ]@aq"ӂ(s966Oe]RI 7^Sg|=7nY*5d:˶a"FtO@pAiiŬHː9uSߧRE%Ԉ{ WQ|&sjݛB^4 $%qCEO-|`Qnxw2*X6 "jTw m+S"<-˂V#BʭHx #`6bC0ia,䂀\g ˅%D|v+"L# Fз$ zguZ %|&'{ ޺/<q0XLq'Av`Cjs#,_tt fdܦƫ؉k6a {a F~3tjU> 08 9b:''Sm4U86D Iy9ݤeLnJXrjY{N&%L apW[*놷 .AVtҽd2:Gj{{Dsii>Ashgf~Lϊj^"L(~1:il!Obݸ_kL`"gqhQdjzt&戽V<ԓ[bӭF\=63^:6 t^("4 'W7"HWZ!~^@6Zދ2h|VfeJbzj3t}Mv^Q2#aZ2@ܕ+K;_\ REҦMB')\ ƫ#ʟ2Tc€S~VwIEi暵-`_mbj=znU>> 0cnwFɉԉQ~i{sXix|dh"ߪrhLXC C88G+$߇7>ϋQ}~4yFZ\)wjhoNf>z[vVBe-kr'U@,>Uo `##mI]Π۶< zPs87~F77܎4ڴ{p^dɠ2^Ix 4&}]9wA;o6|0J硋SP RNY|k#3e6_؅)xY l4V[nFF7;϶(E4 Fy(8P1oyݱ8A(cDjQdJcKזTvhUW`̀N6TMiHY7,lhUo81:ȿ D2S(یAS[U_"Vm=/[w;h8ih#A|.$ x+v҄.#<Ԗ]7s,>,&B〝ltL^ wJʐē+>ț*4_oM7Ցjv֛MxAHLb؄Fg.uԻm_UOgf(`,ձOIu@pC-PW/r'TYߠiQajB?0qM[J!$3b8rp8ϝ,4RN~ i\rؾM[=`ۇ=G([k!d;ߘǒk Q^k4:3| kEmdoDk <O ]ӗrpy+bе"(+p9H + =,ʣq2>cr77ĵN|$ُjtJJZTβ6ejDhv22F1h"OF;-?5wPFeoX; b{|[lM'G/D_k.pm& \Sbf4P6KK n 肦|NCtg'7 kDW,JÇͱg8- -ͤ/qI?~>3_@<{#4 niZMmt[.ǜ3va%NTnsמ/ZG:Q yѩ{FWV/ʢH('\`B]p\'ئp}hkρlǓ~B{2O 8}VH%S 9T.9M\W6&I-&%_q8JVsѐ"pcUīWR˹LWe0>0'c* (X6vo+lZAdXqQZ j^* p3Of5Av_.I^m^؂9k lO]iys6a2(9b//{j{oz&, K9wLRNF z<#k8x-U\ITkxZ#7wC a8yCtsӲ`m_7PdgS ?H tkb²琪hֶ8_%Dmy,ejJyJ^CT ._? ֎j8tc<{`NjԒ}m:΀g}'" j!mks|sv1f]aA<i!s\@ 8^<Ĭ}NO̹=PoGVe!U[X$_b{'~MrRwC1*a} Yc12\ȡ)e`'mI9 YSĐˁ 756(ȋEu"^VplMzs\Sa 1CgzDp/_!ԥ#(|G 6BurdJݠ$@D^G_!JGdZT1-W2&kE%-d*f yXz.)[~`$<y%m3<`<UO܄׾ah p"/_ XYI~jʊi.ؚ =_2j:7ĝ[) ؁_xkVU!L?ݫҚÕ82.wDAHWbo،F ݊Tot bDy\|!//M>Y$ 4mzۢUX<>U&6UkH 9YAIHcc%Bb9Vs6yd4r]tXtSP 8 J@}!pTay&'TS_|z 5Δ'#Ciȗ LY+ ĊV#[;ބ32Eu['"dI$$pOPr9̵ąL*SĶ6lY HKZgYhOVp|:njP'3H77L5 AޖUl-TSϥ @sOa"P5]X6FTb‚˹E+TEW1l?dFJZէ^ M]0E闃QlZ&@BiW3X**ǿ#^c+4W=l&שäIzme)gjj(!p}>xw ҡr/[49[ .gIЈIWz/p>"L۔V,uwRkR iAV\EI퐨HK@*^FS蠩- CӘeTPV;_5^6o|YkJށ, hOf!7pB="NsFFd$*\|0ÃRS>,l-[\nI֠ixqbmM1,qSBw2jf7% +w7iy|)e| qrA_:zc04z>/]Agl-m BYs B`^ ]0x"gO"GH:C#J%=ȷʗ΃xlqp:f|93UMgemRTijʔiTP%TszH!2>YƐz5M?sl^=ȐCfJ,r%ˮ{_7a%b3]άؘjUuwnšЌ3KoXp>sGmP`bFd!s .9yۧfKNj*YPU6A3&n889Ocn4-uk0l Dq=VL# `rnx:IBR7hV1ff3tC̭;d@U1/DTkGKnYj[o mgvМ  ML=&QAjl#awK!OF5sDقws{vﴧX_cc>FZώīƩF75"H%,wh, K8D~t -(MP%+: 4w!ep1BZՈs B t~)iGB֑N= GTT+|m]elߟ$əy-S?w@&,{u䓞5AӰsC/a퀝3.dzZo2{ws6[7ަ<U6~;mӚ [&w`ATk jLG&*aE y(ЧI{ ?r i=*(ۭݢ1i#> )}*yeF?!&w"CFY!~85k|_"V⬊$DB&e!H9wIm(gSY,HkaDDjߤH^g(?xุ^:Sa컬0pn-ѸoH H1:+sb9 T/l"XUV?yx\" 8zC)]i!}͕~~gF@HPgt8˛ mOl,mHdYއ(̶!n`Diw?/Mw} @K^) 'Çn~D8,@ UtiȘb1-' //'V藄*j9hg(ˎޓ=!ϛ#c֙b-B=;eyk9^YFLB18 jx8RgO[[D|O$J _߽Hn2:V`)9~x:u~pa l^ u{ÖR)Y1|/ȮIM#Bѽ~Q)}X -S-9*vPI1iʘc0*T][ԞX^-r.՛}G{ 23ާbI 񡘿-#~mW& MK@| a7V\G+E܈\~y/T~N~˄m nLrmQv'ZG.`qfu Ecm+Z5)grΪH+˨+]j1 ʑD&O{LoDvΏq2F E1aq?;]S m&×䶺߱@!\ 5f'Fll[VY|m?x2E#Mc Ұ% Tq*1(s?*720|e-E^n=(z(Ub/^Fdz>Xl7`}V6xFAmr6mnkSw7׵. wu7_j):.JNN|1jfBw]i<3l#Ct VٯZ9ŒƁYP.i½,EMT9KgĐh o5}\UAvn7։됿p0ơJm!`DGۋf$2f5c %|GSH3Y-R_MV0GS4^Io!wM1fa}`̜85*Syk\6r4;u0 /qc!)l3$3ٰ4JaLWbGwՐ~_eߋAˆ{|S;};Jr~.PiQK=La?PNz%HpMl\ iZgb&sLK'PWސ"$ vv@RO1ްy*1hޏ3Ϯ]ӕ8˼!!gD [A]rK6uL֖3Ymv:cxh;պ&\q{?7h˅BmK1 V%lat}9bM;J,ҧ`t綋$0iگ.J_߃%0tic5]ܛu *+6cB!a~r-۷=5kδM~1Sܰ9-ƽhhuAy٠=r[[9vg~0I qNtrҶ6 u.F4ZBz8sb_Z_eyZ^#bAj^O x\x?hi}{UK7iQf:ԙ!FUt6ss3tKms `qOb̐ $J3qzcơ[t0nRFvwOʩopU'vo%:F2foޅh%x8Y70 &!blXTxܸ؊ O<'sGHJ$knbZ}`eބ^4|!rAs  |wySp AY&s]P#e3fVT܇ '<8HRx=yccrؗ֫k F=.+!:nޒe&8r\dh\6TXpB`E|}^\NQGEó^qjdDr$%KzF< yQ&dQ9S̘\GpK'ߨkdI*6!T@H?˳ѐ.8Ta_]n<mxI=2pp^\κiF|P(,LBQWI]rt-ܫʮ<ԃpu-LD,Dk9rt˶R^2=50YdgP׷&{yoJ>m,SA9RD\IudV٤c3 M)@ SPXZ`7aO3]l5 6 R)7o";ml_P0p 2^QHk h$/hqײ.-RX( &Qz잫(".ӈM.jGs6^./6 UoR+V0 gbÞ(RCGdoy!Oro?.T [ H66$c~γEG9^C+0pDW;h36AƉuooM/1 ]:xZ0<@wH^ 4ꥶ"3Z88bk-w5}}olXwH6PbXm@o:׋LVAKiž?2#v>ళI ⇄<&sZ,5^d$Ȯ-.iE?co RG^Enـ^$# χlEB~_u21(Fk  @J%^ tNڰ*- ;r$c>jڍʸMl;6J)7vi~+Y+M/y<#JbqOAZM^u E GFSxcyMꈀl"9=m pm` Qn.4z ptqF~gDqRZev^ G'ˬhhA΂P/ qe< hdK?\~ LwPv3D~ $P_ m[XF/݇}m\-PvҨtZ6dWW$xIl%&LsZSk~R`clN0)&+\oqMA@J ȳ\[ {H@*8i۟+Yz'!!1rx,-~2% N5̂bj =[4Z ~o赯v0/@$dD)pѢs#.!sD)[5 lLZ] &*[vP={O$dp-[4ێcnk37? M2=hHBʎ.CҝODMH!0u9Hj f$6hQp edWUwaypQZ3=QN%(ZiU}R wRi(g2¹ <8Wn|"0'!0"Ф &uÑe?e9a7 ONnȽ1s2MzuٔqCM^ &=\k}^@ /6fP5ƫxlTQ?txx5xu9.vY2oBqŹ0{|٘uaH,B[Ĕ%鐶Z;]co,0j-\>}nZd\Hz[@@A+WobcHo' bɕh%46} &|/yxVoȓOlR/鿝v5#`=UpqSMF>*3~Wӹ))~?̨O_"{Bt2#A+yLT< vH܀=Naڍ3S[SϒdMy-L d#*/ߏTff&܅tv't/Z:ؕ倵 F7vqɦY A@/[ѓۅ֑\U,̎!w1OHu734n'xDI:o!~ꃉaqQP\TߧI=͡"qD.`g:ڒtl& hJ9̒DwX^>ݣn#)4ORPM:eRנɘPW0h)Yve$+$-I z+%&GhblCߛI0ufv9ǔcT0/DYUe"e9uWQ{:il|fh3 fsʷ?yN sf^#EubRİE"nUK48$'O?!f=rqEqs=K%!R^vQO g(ԕ,5 pT_$L24}i!AÜE)Q 3A>tRZݺib 0![r~PRO6 cO+~QT@7 xD,m݈;6+*3 !pg !=߶x=~kRd?dHIvvaݢP ƽZ`zԊdSh|d#Hl-2=wslU綘ǧӊ6«q2JqCE3f&ǥE-Fd—y0+6Qn*㪦/EqU.Nm2;ib8FG: ΒU)OA; Ѐ}Dab0ҜLjC$u+1NMN]3!e?1ͱ&Lp^gi$f „K[pE'.N˦d-Q|0BނZ-aI;+ȉ!C_#ԯ*S.$Trbhcni"P9+80E.Ëlk|Ȳ:^}>OB~(̴;֔ud }3,MкC{WgeL&}먶1Ti}o-I:IN' H J!/pvH3]0W0zp[ +1)$0̞ds܆ubN[B yT.S{8jh!+%+Zx$D:!P#| i@O=z_.wهRu<)..u|(C,RYl`kI:ۜq”.x9QNFܱlC +C 0G!OK#8P &!Y5L 1d" Ľgil%4na N, yQ^rځ֗3MP#m?6Ph[ vLuIU8Єowme)$&F IL1.s;T ބ FdDj tdW':"'ZU>7fM4rďօT\IMU-"tBu"l:]ޤ܍rsb91R|=7QqVӕ &2ĘǠj8)iF TҬ5D‡n(p,_Xۇ-c.YRگaZ@C(6zdY6@<5)&ZL#ymkN~26m'!Q*IMԋO+{gp^)@]D=ݵF[Yqu:v>Yk}nΆn99&b{4V$SoևHmyRhkvSpy ;ȪZ8nKyE$d 63ӟ_A-W̗`\2wiiuF3ڌftݐI"\RNI*A:XeLޕ 1[A5Ffl>S F=D683(4]:=L!S6֤C:zKT#s  2r5/~b惚9~kQ@n.4lH"Gt4 (>|V117#?٪O!<2z7G)k_a2 (r<,hC&TwKКhɧ{Qtɱ="/`6 Qń$3ɸHp eW˯0߆$&\&vjI=I$75y qEe}|}$<,˜3 ZOF[f)óa/6N P{{.;>BxCv*#55 ZrYȠ,swdOyFփ^ӫ<|gwx{>o "txz);tж@T5,{$B{ *`A Kz[NogK4Kh>r'⎚dL&Y`|c DA)8WFw+SD\7 7!Ys򖄈}R?s/u~S\-6k(SY0m"aӣ?w&3jRpUaV͈~WHMуa|11Vxœn^.E\,H[v~` D|qSסTV6p \#cϑ`9#m>/g'cӨhGt< ٓJ*4JύG/tK&'FSNI/!7[;g{h3/1̛$OHi?Vו~j%Ԙ1N:9ﺫUȣSD'!+OP±k)v#Rv~س_0ylZlXΓĨ/3r6IT)Þ vC}|P/|ߡJp+fA_f zѓ( > %T)Xه]=VM0oZSDB|@ (nUڋvDR~L2<WWTaV}fؤšs._`lQW4WEA>e˥NX>MBZ[+ }]ZBҊ*,Vq='$ &&32@Ti%]hSvѾ2,*ʾ̑i&^~0܇۹)aL42ivJqocѺrs.<]?9J S ?@cDsu:_HA4p1KPۂ/"x k Еg&]W4,~3E+ّ͐d\VYЧjF\| +@)oM( )Z So `>JIYJ6Ō ѕD]>e#Jla0,[b-!Ho-y_p<(sx|j*|t342ZW!Q$Qkl7t2S>1tI'CN{hC"(ю3^"ܷF5|EZzKr.Qy$j~FUb&$%IN?̫[AhKV$ulFU*kœ=UNɃٟ6. h3aA}-LpaD7ځrD(gX{qB &;̾+HbF.=طI#dwTAۢ= Ϥj2Wi:Pl]3֮aHJ>7a_ q;teL bњ|\zjph>]@<)nWz/VC!Oj he>AO mkDyGIQfN@uU1aF- l#JwO~|<6T-Xh#S6 #\]e5E%k]gm-A`C.EoOr?nz"SqNA>(LJY6'T-CF }}ؿ` ,Mౙu"o[=]B!&%i{btmMG^ǀ%˓rX+4d*QX2`rkٹ:_#PNң)5󕊠4a7v;Tdu<PMMklwEO 1?sYr!}jz?\۹o0=İ \q l>~eb g@"`iL'խɂM؜"yܿ,q[#m*Pv Dc|3*E5dXU)]I1ʿŀm= :&:a Np1ORqնȄݦ=j2׉up& lwU^OG!~LCJ1 IY<N-ǨkI+h8ʒND-PK]˩|&I:t14SV$А gV`Hzf6[z_) -zɨ ($)ֹ*~עqհWrD1L`;>/S\/3ǑZ|P)7m㳺lmq:sZrpnĽ ҷ[WIyŦH XsXWҮڗ#:yzµk'i"N7l8ŧZe@cyNS>09ҁtvA ݤ{O9亪=U,kY@EHyesQX~\h$[tG`̌!8B2RJf"5{q@Xh7s⩆ 5  aaھRbŇHJLYL/1Phڝ1qf+DZ7'Si$i8_} |0iEVf{-@ܒ?ߤ&GescvNtc$9e_D3L OJ84 ?;>3 SmA[6&ꁡ}hG$dU>MQ0:}a0 ~iiJ6.G_M"G- (7VF'B0j\4|F4 /Hy &EZ?%, Zԭ5KG\wgK%C#h1ӑ!ڽРv2 3"ύ0i0 S^P&9$Rۻqd;VHķWD;獯K!n٪7tJgK;ò=hScBXĂOn㹐~(bg?PТ o5j9G%PMMVMNGY_EsHkrąprZsy d1Zρ4XSy(m]U]&BQb9j+L1.6/5G'\jv+y]7נb/!Yx/(Ļ(R)*.t7Okg+[# ~V!}S4}0pW{k5 $[ZN>;+)!߉1 -R'mXXCk,ɖzɎLqZ=l*ඳԍ~Sj-*ր?Hs7!!:62VXm4}I=a|ZovbQ`&_2UL[?Q7YMzDE_g*-RQ\* .u\,S{zRa鷉Y?fzbqu)fٜP!j*IFt28 'Y\;BQ& ӽ11sNgcPh8Z Ob2k^[ਸė04GBg?W 1׬ѮZ*0s;*LO4@Vh}z\h{|q@'m}:y2ȫ? VH\FLGVݞF cګ4)zb_%}+cp3M3x6Rq5jcR54+;>g7_qNR`HDč;)ZNyG8TQTkoS:Ss0yj`*sRcyoQ : ºbDMAR"`.wlWպm&H㺐KX ؅oYkSKl?4%1MV1}Z,bd8VBr9Q3Η}0;N䱔3}uJWXHiEٿd춌}<:tm1i0 zϒ&撛7pf& 瀃 Bꡣ}r2HϠPz'vTİNct}pWM1 "MHct^ ^%CR'2Ь_G?ت 3JD/c*\G}G@Fyȹt=D٣Q bfǦ) bͰE^B[&W3|o'xe~bIC ed?Zg_xJx@T&\y],D"J,Jqtu'1:oa}t9Ln:]hf,z|"-~+WƗMDb !l!tއ_Xψ"8 IohA,{-L-144 k~b:"mcCdeY>/u J" xumuw+bO3/Y+mԌʉT&V/a`ᄄJ=^"D2 ]&5?[!*B$2^Z$gc=3y$~Ib8~YZW?t&y_21m(Ƣa}s}PLTOMHď[sb}{HRcQ+^Zr̸xp{"Q=quF:c2ֳ}W8ِۡkC=ѭK<*[_I{7+'S3+ ^ WI,8rݷ`R+/+MU*u\n!%. :eNx-0t*<]+Dd0T4Sy(󓐃hK(`) Zw=$RQ}Ӕ hA)" t޲; e-.o[E֕"XQJMtwrE|gaVAl-47u ݡ] ,m9If袔bNA& ɒjނG866cNHKL[K'$}H< N`b2Yhi՜y9Of'0@6x` w7ٓxI=QwUƪzagTʡ8XfY`ZtĊ^?Sʕb񌲰zᔖ<]b}\(P-di"DF'۟urLhaQig&Bs ή)XQH۸@VDY&Ȝ˹dKdԀ-Sjcwj,ٷ-lj+_o* 4ችܖP]nkAܮ{7A`#&b̺~vkXkt5+~\Vt4}?Vfo [ٺlI7} 9NtԷ%V ;7fzK^jxs%>xpߣ00}>x/ ,}ͳa8-H.ҩ{ /&$`0P@y˯gj Y yGNVG#+3wAOXL1}OJi%b(JsM5&:fyUlОQ5u4 s7'ȏ.~yh2BmkgEP: ƒNLZ/\{Y]!-1AZ#|WO:'ĜM3=Npijс/N7zhiꤢj?BRF{j*!.k p/ c^V!Cӎ7n0l'Ʋg(nf)%Pꨝfӛ7l[pxM%PEu{0CI8.iH< 4O 8&UkE6W6z֨q hH$i}`H }`Jʻ:λ^۝ ]N}[W$ 8;zSu2NTFCG:C {@\aX-ȞA_) V=r!<pީlsK*a8: hPiʹu@Z%-=H$5y]`S=#F4uIb5Sϳeey]-VVhᅟמa4](1 @T=mȃ'd3LgPy] 2|1)L]vZѴ܋w%$[2=m4-.A~/VfhFn sC!9[ķL3)5 ,,.E :6E"40qHm,k0GhaM2y9i{o"Wuh+f]'3C }z.{ٙʚz=~*Vgݶn8h}KJr=<2DvgO1DTGkĦ ')Q)Yuی~ןЊJt(-I ?\ OeSMTlc iD{w/mkIə`Q򞠠+01;$i =Vث<3kEs?)a45ziPk >X6nop!6/?vOb4*vS},]!J2Uy\-PQ}BȌ|'5h]/Yn+3MWOFK|Kũ|BA{usRy j0;6KYU߁Yb&^wi^Q(6j?8*tLU\$C<{ڳANq7 DlDYJ ".G$i%C?eijّ ;"Iwå2Ŋ4莋vU"!QV6uۜew/ES+_# Ն A*=-F1 1k_Px&1!2ƒI! 9K_6ŧ·SN:Z@݁?3ZІz&,%O궂+Dןv1x4˨*:ӓQiu0Ul~s!f2BF?r߮2"i+~!rЕs:Tk:I8[P~x0j|5l;A8vPgxP]rw52*iힹג'qт16pf-.mI[{셪<6cN[o"a9[["bc 7|p8.0{N_q,1\=!:)Oɓi{Dl߆C.@yfy;*P+UMd̽"k^mZGsS<"lMG:1u{sIotgig+kJHMSЦ1lh ,㨭p43stY{n|(}"͉ U0SZRg) 8Em"@&wpF{aיE5Yކ1[f#I "[R1{o\ӲPFyȩAKMxWiMp!C>ܯa .&c;,<gmS3\6mDΠµlܐ~gaGu?P!J扤6Ta )kjZrLZM}b:#z6P.u#2\B}(sZfi绅|&AmJ0=EV34 ~wg0= C1R 3;J(pa1vEYЃ;aukVppD#AFu*Zp~8tPI>8sڬ{xJדWWH p> fv-b#KLd/9-3`f߂Y**b׋۩'E\,E} :ڝZe_.,~Њ O6oD]z*'?&{k8fvCT=Մ`mJ9d:_M@p۲IkӦ J9y= B+)B S!j K6 ^}yJ)恆>88s:9VHH yփqg(Ѯ.u:(Ze`zAJhCjYg`ԷjhU/l?OZP+fLRK&۶e%'uk94˷2YE=U!Zdν\+MY?BQ,|ߑ߹h 6P+j#!%aknOR^141KkpȌĐTF3l*6s >ݔNUK;v/kB9`Z2ʖK9F~$_e׽o\Z!Z5oWH&n-$ Z ҇Yjc1Ί)bJ >$ M7$p9A;IGڐp.ksYw6wE.ptKk-UjɧA :Vo|+P+C Z V#ңXs !Ü k\`&c{tv"DeT z#CЭި'a\K  :vRKa^`yp}xĨse,/;<뢦*i3| %=@#?;7S<Jz0qO8KOx7P1p0|E+50Gcp* F+5n=tT.4"Rmhj#<+oŇ(rphflo0w#dG/xdKs1&O bR H E[w6 uFZM?yL )^3aK7>kK3+.c"U[$aEע'ph w^|Z c )>1~&{('cʔ"`[B~3_aW[4Psdҷ1\O#C Y0ʗ9{`1s;A$aus\D`K%̖!61>7pӷu:P(p5/fj(={VTUʊepZrƾ~VOw4lgP&JuYw&[",-gjO哹LJtS,LbtTMG6zJYz|Kdg#a]CG> @$APZM[ ^O7G:;S[bphi`5ȢP>÷Ek`_;;A`#Z],W _ ps>ks;La(-z&ȦJ. 2\,.Pl0#p:T"P̸gTט4tܜ3!~06JK1ȀԿd< ˂euY`(~yUD=kz[$5~v=|}L.R܎##!tL=S8uܭd{ܔܶëBҒit]t9g&uil]:e22ʌ5in1::_fb r\%dYqsRRPܲ9ƚ dܛJ xd:`)R,!$ G ܬQk ô?Q,.}\㔾4(eY6:>wG^0C fuRFOw;2Q =vџ|FumIPqWcIA7|L؈\.X|̍$5hKEF+=94KdW\ AŽrV /zL(fRpF4sgwrbYK^f=]~ܡ񳓗䝎^`(EwjajǴ,u{1cx9֧z]3(QќNxƮ*,6̽'*h-`KQ"OnSߡNEζ`dQ?nBQ^MEBb_zD8PO1 2 9S=6 " Oi pc7=8o0=Wo IISFkHc_(f /4ԡ _I aͻocuP%q΄&R2ҖbT**E͈* X@YZgh/p!&6p4r[ܫgxywm%O&Q1]7JC|i?yAR؊Ga[2\iDA%yJM^ӱ,rDq$r ηk`xȃ lIĝn8a" >SQe*a`ĩ I+@]5jp嬃xJuCi^!- gb?θ܊to +̐+IzD Nsh &'sXLBPj1Y޽e*"ty,r"~;om#$^rHhP{dȬu\SD^>WRWD@wr#VF#}ItO1_Hjz tNR=y]u7Aqso@TX?#yQmEwPhΧM^5e7+a}X`a_?F*5.,K| ZNlrQ^dCaK{u/pӮC?+h_l+v󀨪Ynk]`Os";Kҍ`hӮ=éuKUӒa% ff/J07=WG)O. mD-Zw£Ą7U}W\OZSI 9!q?l*Zka*=<+^T9뛼8b~w~( TO'qSa^ ^{25yʉ,Y>۱"%!ڱ6S-9ڕNoT[ h'bv\#_&jZZIat ,lp܃2C¥gV['M2{+3O=aa٪DĽbvD% 㧩a(c|>:I('^L5NiӐkNh _8$o}1 Zڇ29>{h<%I:8lyL8A-2/gq]D@۽k&&o4aF+etSp㨬>8slI;&E1/+5?rʻD@vwd~g\_Чa>\I${D?3l?ւT!摛Yq!};KCDj,&^%ENNᰇ+mn^봛昸Gn4ptZn`#A7%JSMV%RxC2?PK^ 宰Iɺg2gV;mw-'z6M(r$r&r&oRѿhQV)!/YH9 i2)aۙU+BL{s2gW_Az&`t2$`BI X#>_hCI x!'rT- P:}Tt/Puan;&.IYY]Cԗ넥`7]It~#[0qslL- Ɉ}$]R+z/%[֞\n\x'akUt2s#vxR(H3qQJ;J[ 2ʯtv3EI}r5yeR|l50Hd)loojy2ԏAH55 *bZ+55Ѫ/5Ja!MO[1rC:J#n?^P{DELd|{\͔i!?q!`יBU'_C(!` Q擫YylT(^~.|TZ4AeQ{[>ec, Bl23]u6f:%:@"EHVt'6UC6@;RTez8 F#$&7e?֌d@)*0#4p2 n™ %+Wo pfu$+'tj e6O.!CNJTs;$^b7]HxЭ)hԈ/QLocDL) 1C\1iu_v66d98Ա6IuGO^(Qz"F$1eU6ĩuu5wJ1CGH.ƫ)nL!uvu=]K]( jywJp0&_l22Y87*:./6iӴFq[81+Zb$sW&nAL]*kz觐TL\j܄u* O`%gGk9Q:jpzR -U%)Ut\*DDԨ9~R\?̻hQm;mZq5qDDW“TQ x+/lݥȪZ2" R@&xva>Z~Nn~sB vu0f >Fa&>RzZk@;,ASA:,gs([Ծ2ը DPDEk$ƂrZ^Nŗ0lG->TqqEJtnhtrIvGpݖ`SwS7bA-X{yvoKA&AN- =>x Y=V=IDS:{69wB{O oYE"b-6ef$?rs8ø?QU^{Hw?aY:nsew0\^AKx Q./JCǨv}럄YA# .'xN(ݲBvi(a\3w+A yepP tA. ΡVglS.^߂p{>YV0+X Yڴ-bDE sKL'U"[,ޔ4o/DEXOIVf{Фڏ1{uH%a/큺od}$s%N{,3~AYCaRnmX3/A$mxW*ʀR[ *0uɓl!VmkF H p)7?.;B):xWUOY0屃zoPtCd _驜ގ;>ƒ^<%C57}XjcBuk{ģOE-?^vkSle`+際xN#`hf,?Բ`z|3Pug`,%6VJZ>@ /A;< IR;0jVaD.)I [ Q0ɡPƺt{b{?(]0Q4Ѡek7-5=Q%٭˵T8V%MuMNSe晞|b@I!xǂ3¤OXhAEX]c>{TqPDe-K/|)+No6rW9ug]*ne{DA3Qlǩ;6bvֳJ_&A,Qxk#޳jC|b91h_7j1W^<~_2QJBFL73a:IW R 9~\nd ʹ[b֪P$]k80Zƣ+[H=Bz_OKLh>ԯUϲty*5z$u* /,`uSV?Vfko:FƼI4id|,jb)~JV{犵!zvjB}$=&e[[3RA_}j UI2YJTuDK%鋫q& _Ubu#]Ug ,ełWmйIj ѿkgqP[b֫&gOP6 k*MJҵ]ۻzOgec./M)wqMz#p:pFirLR7hXQe9+z9;do:83ZI8U篝l+#rxQK y՚:fgO)md*la]jVQ#iօ13CWV)uuL+f懥[_B:p/{Jus*XY[r/M{&SHPa,rd4=f + 0#)@jOFR³ݫw|LY@~y+nhylT"z^ve@\"FզȢp_|eD:y-\Qy ɉo.7Q&MyG!G1Ci5W#qgE" p݇#8$$Z(OԲ-")#I%_L^cKlMJчutL,$Qƭ6_`=nD R!Bynn5ᄓKNLa"GƐ]8įX-{ʁ=j`/M}8C:1ei>i%#E|Ai4Bp{~K9?YF͉Vذ,s_WC[vC'I6҇s|꣉H|uZk}B\,b,P/CuW(S,*T &7gW,qa2D#Mʟ8"Vv\2a㻊.t2.y,OSg5}vj|T읐O¡k4'O/j1=]Lv9OUhẋHhS &/Ù\}(`ΰ>rɌ_žKI׶X}vD%bq3dέ4k9FQ}DSO:,C/W|2-A.Xnb,>e'fy'Fs\\Ds*-fw@lJnm^4]go-K)u&&6Ⱦuh"nuN\/I+c<7'@ǸM]ش,4c#v6q/ Í7=$dF",rճʇWlR3=-@>KC0SpP]1jlB e ؈>]$I5B /"UWڐ1Lػwgn<ب#ΨY1B<ỴCЖs, >utc q'Kپ I Yi02x:0W]Q6Mi-0RS z@(Wظs.Ţ HW Ei'{*Dxog&NPfrJA0bC ;ߣ? a.JΑ 4r*>:NƳu KpY^'zIyy]n.u2F)ɠ6N0yA.jSm nޔ?qo* 5Pm4,̜kn8Yo@%9A|kɟ3frii`Cz3s8 \65/A 0{Nb}"Ngݩfa"UjB~/<7]߇4=$[a+ͺ\qQ-гخ/K H[\,Gfzٛ.: A3{HLuqCLX,r|39nWA?$u ƴ鬜xzL-[PPKj܁cw|fQ8 [!޻V.Ϸ*|4۞e9?Rs$uwyYBLV樚eUTPs_#N֕;-0- ~me*WX^@$l[OT}9(v V<́p''}* t^BdBgfW2&N]q"ѻFE.rsa\Q78ܹG{/}qۍK%U(.1'wtϠ3S%jmϭ(5"3R)5cDh1٪$xH'c KVl/ʔ#i4#~Z ,S(؆[QԧVZGdaͪ12I8C{voT\SנK;6;[%n@ j\ER ׻ANQ.1 L8h֞墩R])̈ޗ-~ֳ0esnN4| `ӉõPvh #ŏFbɂ51tH+&H؄n#/aB(ojY.M5;\'[8Ȅ#W7ݼ&>Thq-KoӉL).kAqɲ› $'yF6$G|Y`<,ӝQ짲xJɠ|;<L; fB|htRY$1Ȅ{ Nxm"M$ b$y+,`>/z"ߋ Ys*"Oefӥ9;ms94P.-C `N԰W-bpAe"m5v7#G>6'h>=wrDu^ʗ$BrEP_"d*5;j^8*Jp2Ȫ:(X2mT)IWKtG_h!Zx&C >0$N^riOpt$9\⻯=Uj5߻1zPRDUNmdC}+=)?n?baJ bUKũ,GK2K JԏIM<__F*/U-.X/lWs>L[0" 1;y{Ep|!Nq;׿(/FGe q8Xu~$ msxJ' 70B nȲS@#=A'uL6&_]'Jgs"afv #JS=%8KIYƅ'@$kd](=mg8 &D$t }po! bѧY8Rǐ'0[j΃͐eBC)!+,x<cm 3/:"DŽ9w~e . pPW Bgp!k`?&/Ċjkk4`޶q9QPEE>*D?>+ԅ&H:0&CfDg @LX6:7V,ɽ C <`:9zԘ:5?AFc5\.[{Uݜ5.t2DTkYKCqH⠷ &U>u۽kuD(bnxR-L ry`8} ęk_mWi$[;4ulk@+y zAbjL[9Q©aI6絠-}] bﭏDb ~ J~/ GR*g52",[ pJqßEe[" 4ϏY̭ kH)оxxNCV& KѸZOPL7WC>+wȉ ,ɮ*}M9ۦDxB\Spy_)*3m=`P+i8>x{&P 5gm"eX9ɱ#%ӐD9F7f kߧGcNiw K|BPO U^;vx0g^3OC>Cmc͖;uU}:q{'oFfڭ.+=QbL>fhbJTܪW0k`YTh)}81AB3 QIWiK`a[ˋ) '8 -]:^IXp70c=A[20G ,juvbm'^Mw$ %Úミ谼'%4ೖroJoF0؅ څ*GLF-Q@-DQ ؄^ۋ K?z= jcs\@T.^!eqӬ}sP;#K;0+FIۡUi\CcB1g` H x+U Hirƾi|Y^G%^qh~ȫ~qjޱ.S.ENⷍ/|ʹԤ/^HXX<ބn#d$'Sy2{+ہ}&}"-Y˿)%떉4D#o¹NZK ;]ȟf2$@*k _1p2={7YTV9z' J5k ܋)#~*%%3),L[("1|wo'$gFYJ%%LoKLkjͳc(Dj'=q7ȦvWh5H,T/X4oKp FW8jr$J*:B0иd0B[ 1Z ˆGuv?H:AeܧBAeW;L?3[w^ˎ {H74kƒ$SPT1|qM[.^yoCE@D#+87-c_B9sz?"p^yzTe >"wEMծ *7WI&4khlBed% +cl6] ƠI,U779*7jʋٍNWl^=W"5")^i"(Jv{ Pij.4#k>D_u`_TJ\ذS'C:OM~_-k*b[=\&yjuj?=YwZ=\qCkͬIBl!?[/IBB+iOб8y::;nQ,,};EDFor尃W*bX2+ws֠Jh z_Pu(C >˪_u\cd*XeNMaIoZ:ӗ8ԇAmIx:&\hѪ nrF$#=Ik*S jd zw߈W(3ެ 41mԾ$/XH01u&~J֬=H%>vΣvS| q#LCLxT:$wa;JAaulgJe7 ygN?pVcBItC-;\ۅ6Idh~Q#^:-; (ohuЏv2N`N_H\{۾Kq`6>H."l+bxi" }l kr4LsO%FpfM8Od}d..qlk n bZLל]HvGKxA#'#7':%GPQ,Dҕ.NH*OS}Ef%9B;C*#=uy?m8~LCvK;J_SWPcJ6~r:a8IL:`x#H! (+T6@\訖Ǡk _!wLPjM2ǔa4K8l`!>gP%}:e}$} @ty&Zy U=Sx\6-pq5y0 |˫J0 fUV L SΧa&dķ٫q'9T#qw~QSɢ٦RQ9[nω0ļL#nq+@MR)( y%:^j^ߺeBB?%l-Hx2Wz*lQvv0b=DJ|KuX4ˠfVl*f؛K j>ɲkx4nR*׭Ied}Ⱦܐ(P?"Pya5jȳdes#9o ^CeX4Ha9Ʊw.jFkebqĝu ꆊDuѹ{pX]2cs/H%΋NG܀8'(00ѭʛf*~A[ûj: aܚZMhyYp. 0vܶ?a M~Вx);Ƨz.EۿC&(k2D{S+x5ӒH|d8mbhH 6}_. ct p.x62ƿ)r|w(DŽizmgn=93װxs4薶ژW@ MEg6wVmJ)/vIGF`7ŞpU^;"ZG 5n翁NW`oe`R`7 ݇{Z:sS.ܚPn*=Tp(5zw j,\,*HTy C.7܄k[˸X3M0p ߾N1kDp?~c0Wz81̊p g[b+KE捌N9 BM+'M;7!2p;?@OLKb֊nA&hH8=ffI8۟屎ƉqI,yU-#Ң6P!@q Z|h} A~Q#<&Vƿi(.$Nt iʭEVNk!W7 eȮ[\J?2 )OhVY%z_qū ˪RZ A@,;5 =j)-kjBh_CWi+ "}A{P9ա~`t!0H*vc_'[IC9c0~\D)g~>@[ߖ{l124o}Am]WZ-2aG#U)\5dYmbb_vl^˃݇fE'nK+v{cI8zw:bM}ʷSDboK8*VqsYi=hnj!y&alm7ihՈ5ȸ \$dUN(0M !7`AWTܢ;!pzN|Ո9S6ƪJozwY1!jPHZMjg٦zRѨtr:FSӨ}c4=m!Y\J~^xo,_C>k?x!{몾}'s̚ ?TK'5YaU6OkH߫l">;s @6Vjl<Ҝ3^C`;{RN:kzIs~\S sue#, nVT. VԔw S%P ƧOQMϗ-Y`rpo'FV“j3V P,-omIp)ܢFؼ}Q]/7 oxOGO!Z.#c O9nhfs%E2@<Ǝ(mefal+j9|(c(c" nQڃ'{=:i/U4!oH=xcՒ*JGC [ ~unhR %ܕ.&vh_-wE<Ӎꙻ琘z`C ^P2^l!IF9vίo0 ?קJgզegU1?yYIv *4/$ ](oC2K1zWWj+O-@泡i%3[@(ـ+.W^$쵻ZmR| VI,P9ݴbD1vl^Y0"oL$چ{zn ˟/.F|VSLػ_  әdƦM>Z:9)'Z~$;"՜;-/t+1E[Q ҡda"hӗpf }柔^(b/u`:b}DGbh R/o {R{_7J+s.]fk KǞ=>?7/\ ך٨wH|"%bXzԫ!(4$c.[Vw:t%!@/tJL52+=VȉяJF3Ԟ!?IMRYD?;+gmXO{^B3ߒrpDiqkcH8L ^ьG;cm|ʴ=PE݌쳈RFJp2.Td*rZ7|mrN2a|,Y[Ǖe KoqCHwTK_CD͖Xt}قV|?0aQ )LJwi|!z|: ?A( Ar&8/ߑGeK$=| m^o%{4Zvb6䠫,kS@'ĄiCDt՝{ѩAhE?`:["g9q%ަ0[m6r#\'y@kjkjcBQZJ9No'0aY[~Ґ|WNy'Ƨ9[M*vgv/(W$;Cwe_Nnm!q޾Edʨ>{E3Ə~T<=% P+>_9VhGޗBDŽs+*E3W'-*l%HrG̏[\}:66+#'XSCKޣ.)]/=,=DU䉴[>XhsQqG=]b'̌დE%TE:%|%?f-K5Cm;Gߍ&&A&dǜu&Q7}wI"4 hH_+B!߰OE%?q_?(U$M{Stc" 03Vl9/4I&lHD1 M3%oqϝ<ڷ+lxrzxoz /@ou)Oy=ڜ- '6Y𤿵ˊ wZ_HnML]:r}J;=oH)S6Ӆ4IUILY1Ph։OJLݥɈo) SPޭHNڍܓ_SO3ԓ<⁒I2 q3 s!ቄv 39:Ք(+Bi#qÿ%? bS7Vům(cgEMCMI:7[!=YpTWMhv st+<@DfWh W{1 pY/$;@F Rڱ_&=~|`ԳՇ#BFw NV6@AHed]'kB2!1cEH3fu2uWL/ e4r6󸛟r0mPfQ7O|ȜvR+ 03.Z6\31QEc>&'.Z^Jok|5Ж ݪ><2Aa(ϺmA r*(8Қ>3I$ҞgF{&,g uPJ-#iߔep 0$ ְ{x0;-2@l]Orޓ;Ɛ9X͆xgAkM|{&+V[Zu[I{˳DRw^!tfɡ5lmX&K: J(Z 6:za,zH?J3zv32n0oւk *o}5T]+BDa+!`!_d@ۀ;¡T^fyQbg-[0U5v0]TdTM,?&!WH1"n<Ȩ:b / ;a4lrn$s.Z9E= u)e bn&оs,Jʞ}Q2ZPIy]ĈT|Qd䧕2jTM_<'FŐ qoQkz(M4fU\,iRa 7L=چpԶ8@4r>ev>wB4V”]G\k"gJ%R{3j^x˄"g]E7ۣ$XF Vl7# +.%ɶ2Vi \юҭ G kiŽtiU:;ܳ&~Ѩy@3cwIj&؛  5KYɝ 4zׄ^l)ujlRqeOJc2Q.Wo2f裪5GjO e%6Ii 5I>=ßp9;֎ͦ#8Վ/UΝiGn4fpFALM&:UٞW1|$A#5]bѾTHlbM.Pp&< cJ{Pqib=vbv{@ G SN&w̢]XS[C]RN{%Pɖ}!81s+bZ,3oU;5-pSEuhUMӐMXwkл%3~UjD'йZśһQj~4&WQ)+Ayr`*>pkC^] ě!>b>qnV$a7-!ܩdǖ'?*XXa_L: W*ڐRv TyWXe"$zdJV#̩]^m 3-OE? R%ʭ[q$o_kwksD^G]SۖXeM:sE`,+1Gڋ#=E梴JMԟփ4qo!L' BIaPȷh\&8 .ːs:G&aW ARףL:mq$3NO wrR_%٥ 8} }1$^3w%+5.MWWR{n8 Z6>uc~ ח<-MCuۍF9 @xj2Ngq<7)iJl|È3&N T,ؠ<:I@&ҩd.\hƵ18OZS܇v ekXrLjl!Tk3:SYnӴ2]rCgzP ?cاǡ,iBPHkUU|Io<t;[ݩdZcs?N>TsݔI;MRߨr`<#[}'Pfcm*h!GrOr wܡ+Xd]?Jft=XZ;z:2l[H1߸W*Bp/? =!K.+(A:P;oۇՓeZș*4 })n{l]D%onO%!9K|d?;oL>΄=-Bt7}7k_dWQbS&u{Šh$u&%+|<d Y1#ezN`ӎ'MǫtsTM4D/ J/&WliNn{T:_/5UTkIǾv(S~78TX4pO5񮅈DEx!u V@s;qN.ʞVZse*iRek͘-vV +/pN߸[fŀaʹ\ǐq.L&fnJn -o>D pkׂ)s'OPInzyi5M{8E:> DZH5$IUX/[1ge+H}["uP,SGxƃ,0&f'TUq~C,wL1?yLM+/uJF eL+>Z-<* / 9@swĵvT܇]Ϯ=NFzIV' ?eM%kN[[qf2r;Df[wHcD ]+Lnrm sxH˗_;)Kkyrx5j RJF=khvQ2ɶ5$TbʦNl:գԻJw֖/O˜!OD3a*[A FFy *(&kxYD 5@DIg4zyg0&jKcMy1,?х:\aQ̇4P)jOy8㵳񉉍gjU|BJ 30L`{a͝F2Z"R#MxFsNjd'4:SojUH5*у65LY)Ks*> جSU<!2Ti4pnkxEW9#h,3%)zJrg59LfAk<\oT5l =aw*#ɗP Q0 '!h?.c.ECT!,y*nB.;V"9MIk'2Ҏn8kI rS1Y *b |SWF)ؘ0, ۯp,%y&8ulS&x<*Mw10J6 "3ˏ9k%-Ta6Wh~/Rv ˤSBbG(FY6[)o :zQK~۪4I| `\YZ?~/IjM@kc)긗S˺m*#IO#v%0hߝL#nj; j0~hw<~vV3 7pȒ_-% bX'. kh<5^OG09̹fŬyX BH]= 5e=@| |ѭND:?Ohx΂9U,DgTn2AqGIX7֣[_@u1"9CM7*TJd垅G9zrTcڎ[x8bLwim%V Wvìn-JTfjV][@ Gyw,h@UH$(B0fҽ60cOUg6;:P:?3{g",xZ#$f9PPįE3yڑ-盂f4GEt!)UC /cز!ˁ{Hf-ƣVs ,sJ 8o0ڙVt|ӭŠy.Fzscf <XkƯ!֔H#&ZsA;B>1m+җ/f.b6^=jvW.\-:.VsSfKր,m>vWOf9pRԱ?t" JPHV/oNS; YW TF\ ^oWqDɁl$ ۖy ܊*^M:)Rx-_$1C[ohzlRX[>Z=`GJ䨥v ?5p}v(b*,vYGlg8pfMk" 2)7![B=¢:1lVG!o)V)*`:lo ~"ܕ~I%9>)!Xb!Ux*Zg(+o̞>d-mܤ{dar6^ .Kur)_lpys E3z1v^z8cӎ@7KAq\݉~buq:vhq{0F mXtq"4[)}{<%u~վ{b]аQf62 %2(m'A ; #V\EIi Z?|Nw^T4\w1W7*0$,|%ƻ? 32\+‰7e~\/ 'q-zE GqPDICʑYLG-o3 wqep z Et<B?PJ]QQ Ð~d{/6ASf"`~堹7SLw_p J5eKbLOS(r#>]G@jCtYMVk EUaqI}roDXVPUk?QL$喋"{<]|~%O/q5F!A>>K emjpEO~n+xSƖ;bl\%:y~xR'qz{*Oq'}`Zaت$ #)Һ[4?8jdJգ讣i"~ȝXJWڗg>T9:/VdS faED._U]W 9+5xwF.Ў?O#^'""c.Ukj Uw^ɹ~ٲQFڀTX{:4 ӟG5X&#mRGϧԬ#d]SOzYP Dh4mhǴ~$fpTHv ܤWPn;?aKr ?FʦJ,ZM4X19!*09إanfKMr,}],ra]g' WMe:PBCƎ7;/_5ǟnxs(!M(_ L@iLJfoIVߧBjj`k:Oo=%M1nJ]]I,Q*zt##1MU5 rlP= (=4Q"H/BK 6^)z#ԪEWAB- a/J̍ˍ`3{? ?uE;KP\JPX_.:$mpa_2-tM bŭ P=?64lXĊД5}VVC>Ҡ*qYnOzcQ=]W%ÈbCl(]r8Lw;cY1;oޠkzڅ*oG8;+wa@1|\&9U VUhohpE][i"__pd'M30" | !O򳣥5FNe?$b#|lQ1v #LH%I[".#j%?8r}4l0}LLGj#JCkds>y^U+.ҪJf'Q$`\ 2 y1U/ &k.)`KߘHLah}gA%⋢'?h?VTpvg J kͰWs.t7 K#!-2̌4 tV¹`-Qi!Q 5 1a"d.;֚tKXG H7뗕[9.!^ǿ/D^eLuI/_'PN_ (u}B"ϓJe>+Y7FQ!-UjHHPt  e&(=9'yƩ`.~ee7x'ޖ2~~%i˙6۟ iTؕû΢?Y7rtKNF}hlNU~t!z{BGx( pTdtW0Nd&XH@EUS-SfI[P S̯xͼ?Zq)B- 'cH2n}=bQ>c%LC6S$A{f6 8Ǝhzƶ@?u}#_/t <۵"2otbgDO {; ]Qњ}$$7,#: S>mؽ^ UUgQQփlαJs8vVׅwK@Cܮ@vKEܟB(>3uxER C YK?gM&uE|Nmenkܐepy$ +w{B~ G+3M[QC< HhRĂusCAl~,y&䞩L2sW.ӎkT/ 귖K$4rǰnXf;ՠQqXJCӗ8o}T|CK`q!Ix; )HŽq&/1X{Ƴ239\3ycl&|}\ {2IO0"~`CZ\v,@3r>$UBp!VC@a[۟ f''^cr]K*kN=,XC!Q"ћrXHcL Ll%.\ -s@]p)]jJT iF})|eؗZ kyjbCaM[sk|rW灀+(ori(:pLe7ne ;N@r;ܙGC]\nG 48c.wWIF2= ۳M+OElp?`oNQ;Ԥ_Tm4̥5껮^ HnOXU((Rn%$@nLݷЛBg嵷]z=DEGIqmB[W(?" zhX^P͓0?Zʿuz` gwIc5>J%l{9"ȃ^Pz@Sz{=p'sdk|(cIT(z*;)h!*WE]R1</w6 h4=A4}a-nί.EƐO`a38 e*%5n4y&v|A2M 9͞wpU'u&iB$!"NJZuGlcoO4Nkd\ Ek n=d|T&J*/bi2kq:٫5h>_86@ |l CioU; {c\wO\khHMPs ](C)Fx] =O-hf|PهdGk \D|8 RϷ/."d3`C,;U4&j(1ga|9>Y]*0DZ0XWͦ~x+"p4_Q c)%W/T[5aޕxf zW=ҵ> dM,l5O>^v0$ؚpbh<%4 냰jpbšV& qd"opN9^( ҩ fq}&x#wWQ-z7Tl7UTl>O!E{郸"}`h4GȜ6`*^^U rΖݣ6|%$'itˤ]Ip OS {>x2^ry;vф#=.B*:cu0:g؄ y ==/!xR£߀pOӃS_&0okL ?XOddR<@|FF=\53357YzrAA (8Yj ʏrj`j1y h<E-c3|c3>v?"l7tUQh_jO?tLwM f5~<0/#cl_]ҽ bLhpU>ح-SO/8W]$"!>bǙ'/$;`hK38wj W $,}(XƄ9&; -* %+CRc'l\\-y \<2dvuj莁8h2B^xjlݼa7\Ŝyٌuqٞ-5ތQ>]9w!UF  3? @pRfa|; r(٤I"2 +VA/jCaA[ACDl`1s_B%Xa`T{fi ()ZJ%m-#•ēZĕQ0D8:bE? ( H-q 4vDS]@DSl [D25"K.ՅǕoQڌf}Qds:0¥{ͯS g}*!G87&-E4LiYk'Dq`Ot4ӤG:K 0zo!ːa>Q[jMl03-'Fd Tx⒈PIVmWz2v u٣D⤸S' a3"W$ HqvD6:ڭ-X ItlGH:3eWX6YezA(g(<4QBo"OwR&8'FrO)7i15FtZcCN) )-ANo``edJce<t{oY]#p33)xkSj߼Y'xPhz1J9߯tx;xg.YsnL`pW!NSib//}Ƥ.QMؚuR^p١*6AC$ pE3&N~I.ߊ:#=bגA^aoI⨈~r nE^Z;O?9)t\`ؚ%x}W[i#z0L@w>S6)&G xZecxGHkljAw=-UqϯNӦ՜q;W!`k֗5hp[0⥏.ԅ2ϓ,%p>i]wjd)+^brK ?cC0[@^'[tV^uZ4QP"ҜQOr~-pU?w e lͩW y+8_dFyDžFаDr"> 9p0spXsUc-YEb~`l8Buc -rgxϑ+s/Z3_0 . zNEzTR^3yp2{XS$s{V \_Ua@ 1A/.3 ڊznF` uX&鏪+b He/m.~}㰵{jҸm&}V(բUoMߋ'&4(]^Cd;2gs^yTRgBth ZosО$|[yv-8MHu n !l)ߍ-_ [^&ޖT&*A$6%ą^"] ֏༨b*kǨ9=q :aJ R;6ޓd5r|xczX@GD JWO}1c ` pb 3G4lONH~;;*U f5/nX?»̣GHJ#¼,-Z`DV 1-bA@bYC;!y0BsEY2<.tM#m:Ora{֒$Ko܅UZ‘zTQoA7n{# Dj>%Eپ)9\`"R8Ûe$˞A*% 0)io{/qt+aB,D{yxN6߀eT9/Cr r҂u *q HJ:h8^,g =L," *N z)\Y;$ e!hu2#<,W!>HVwZ:A:9M >[e2_ҼW+$%O6@dݎ-&lo%zF`6z6~ lvnq6׭Tւ]+;1fR5"XACK%:q';p=78Xȉb:Bǔw`srE= *v{z{ɱ-7д;3EA3rۏ=^){]?9uۍ#S -Τ3i2pR?Z(eh䃣'tnzFO}Bz Vm4nNA|Ms/L!ЬiK^z^OL^GsZ-9'""B[y!QE؃]dc];UB }bAbUI"2픗 @uqy0yɳyƱ1紌9d%W͸ M[Y .N]).bQ}9Y(D\ Pr15D+Gw3T*cb1k~U%A$!nmeV j *-l+it%C=i^`?< @WZV t a 7b. 1 1g[n(,]>TuIFU $CL25 8!yQ6n59rE Hx ?±M8^@jݔB `Z&g95}23S^GZ*љJUk_~ԍPso VμpYs ;dB-8e>I[@իtw$i`ڋI')}vJq6*XSTZOJQz%Dym)9?5=q$x-;uE9./Occ|*L:=P ANKVzlM-c(j~1 rr:vGBMw3ġLot)z%9'r[Ec$KeFTNJ0J om[@ӥy骝t\pf'ӽ!ZFmzg7_du)zu2m'4S0F/a` M&F; ?#^ مS00DӧJ pXCVjq{)Lʝ0twI=cAuq7" %咸 `!-#i$wЄ G"OΖ*hM+z v4ӪDµ?vIf0=" !Iе1r>B{7Yg]n c+YfB "`^E煪9JYSiF#T^cyZ`Uf25`w:F8> N0"LF"XiBY#_X% -'Zθ" & a)IIA}diH(Ȥ.W/r |{ c߁ q7(G>{nr/"֬x(^YvMAL =$Ka+HQ~BsinEME*__ϵ̮n ^FRk0qWOߜܛ!asvX >y`%)R; v>KzIdb,:0 ͣ L&sSf * +XRt&ԓw1k9fc:i~{UwnW6hA*%ț}ToTۆz)֠B1T;ҧ1|VYxdĬ1.7IdbotxNϷ)l3X`Q5sХt#?7Y϶x3ɂ-9[v&x;־xi0Fa\~&T.&?wl#b~rl3RDCʼnJLjMޤS&9<~L0tJ7P;<\,.[- {鉝ߞX6>()uW1}治_8r-yLeg32K=P^UTRmFmЇfkIVMݻT~.nN<;[te$XݱDzbgSɹEgNjJ6*{v03FLw'M0<)o-uca ִ<Dzf+QK91IQ^45?xhЪS^0uv6"C;ǏSE_\.,Q;g-i*7dW)"*κݯ.:eE }!K0n6k`{nJ 9Po2$bȔ`}PqCr%Jq3TR2{bj$oUJy;nR&6Q"21G;EpiR E6+qV}5 QI'BYq@'&^0?l_*lcR'b%0~ AQz( $dz?y.1@(g?s)l`; jߺ1^Dy3Bs:o^u[?p̣e6u(+kĪFǚ, E!`y##(SΊR1Yatyi\zsjhn3Vd[!*#\༌J#Bq=3{:xXZU ̩y5GSV}= d+FOj Z,hE_!8_O=}0mg7fa^S|!x9c/oe841n]T!9JvLRPv'1Z|g˨Uld^A%3痵0sInwiԔ9`/ k)g&>$!b8RFt,>͞*ݲ;7X_&q%S;yw+) ޏJsy Rzz0Lo\2 컡N@]WG(nnjW2DisNK~ f]ɎG5Ոmŝ bx:B-!6n rHG6G3FhModGn,JA݋^ Zw^7ȇ*'%GD^4j\/ɰ]z=!*< dVMݞđlMLJ#U_+GXh 9CGMn; 6Z nCGO$!:KZ;/r紺XӇ+Xl)X$}`MMK0̕PRX"Pd%s zcH?^6+؀ l&lJQMN*vX2 {WQ`yh't5lHe#$BW߸.yՂ-[ShyiT*KEޝk}m>o=pT HXlͼɦbGhPZ| qk*"6TiȦ}4e%Nɩ@ ɒb#–XA"Ce^~^rREj1{F1#pY(`+.L8Ytغ@pBܶJD>7D{b!R6MH%Guz2T6 ը52CnYEΓT &X2=b{6լQTm{ ;z+Yhݻ|#pz} eLSM0yh 3 n=k2Kw@`/Y\#һ2V/AG%ج'b !qȤ ""Y PA\3ˊը~ܲ=>燰oY2LNj!;ABHodS: \G`h/5{f8;@Q|{u[|U5Eo-"0(Εmѵ_< "T s"ÀzCу oD(jcU!Bj̲vܜs?@5$mI醐>~#:#6!}=s%cmA3l[^P^ $.Wh[ UމeWِ+lʠ0N *D`jd,eS&S\u*p}3QNL8jcu+CUY}ALҾ롹6PZd6"b ݥc 7xLܙH.}C⧡MҪx9qnemm17*MVɒs3"{:m`\!?0>_lE-+P߉]: t졣zA]i#wQ'Ȁ'UjG]0S109 V뱒eK cɥ$ĸ`$Yc^wr}eN:QvA?Q6\48= ^Hò4};p;ShsT9 {ӷK/ 34O8p# ZqHWZ*@qGmGLg^tJ CYVfa=-e"d lFn4z$8Q)XU$'Dlp!#%txϿ!YN.+ lV FྶN}sĈ[~o:'oefC0j M*ׁDHc ~ 0~߲_UM#ԍ/&,YsgOh)8_R\IG%#)kP@8|;S,arz\opy6ȁ3$rNN.˅3'ڐ\? K X_cW| PXy%-tj̇ta9јU2`)T8LPe0;؜§:Z%I61?/jŐ7P>Ӵ* sJ_*טt2Cg88E*asQٖ=[a&@җp:D nRjlfO?1ʬn!qzLBPE26 5xJfaE8VǎRK ._`xOIHI/֠růkm)B]Q0 @+`ۣ{z|NwI^k-"7ܐ0:n I/[$ n{묪dr*!( Ih ƿRlg9{JbR%@I |~(2K5@,u TuOe3}N[-]@" /(5ХNvMUJ#(M⦌{F0[ĭ7X&NE 8şxkFK _Lv:&b,`P+?dY6`N]b¢dO~{.J@ءy2-ֈY=be qEm=EМ;oXóa˃AM3&n30+L|R_G0|݃㲼1M D1#c;fkU@nKAl;3*\nG`iM՗Rb &x4+#[[ポdS,yЪcI5 T#O3ȡ~H^kTHȆ\!zIߖ;6EA}Ǧ2xm1mV 퀣C$**X^!l0v|[y<3[[{@ăY)ndžN`s kݝi5W?O.{GmcA*#K:O Gs)dPzp.f 8aR(2-(-DC3 ϜH-myd`!BÊ HK8LF)6|eC:^2~X֐$e'Ss7|#R48*v6t+-'W9jD k%aBx}{P̛ߨn!s582,`ୡULpK^zi1br)emb 6V?k=u?=OH{g|R򪭹_'&M9a|K{#?$=I>br:傡AΪF A[mIDtuŁ81%qTxS%/fd0g`T:hci0Y`X/ rmA~Q,t#ʙ?:]fڥ#GFPI}R#ut7n%!"ZNJ;ĽO[]0}[v 5˄X۹SɌ̍e+˺GQGCuiVv ZO4¼B: |,Lp[ФQm[|l._׸ 댄CoKIV)1A3/*JaݽzuEZJUZrSkϨIL>l^u+!hbuH@JÖe 6jWB:nFlkzKfQv @qpwV!JX(`mW;V  VPLl/آK|_d~%~(./X?,o ~ڇ3Hݎء]暸cBІ-#fyy91Mv#H!OsA7)Y]"|N!Y =+PS8ֲfJ]eoxCr(o- S> d.('9a@g(f'ӵe+8T  }Q{e94 E/NF}Vz VR=)XO,t]f{MQ@#f &Z9+,[󴼿$DaVnQ*9mͩV|j { 3Ѐ ǨZ>j,j ,u֦ݗ yLLFr#ʬ`"3P^(]E9m:fv.wxF^ p1rݕ]u|`:%VnLv rZ21Oͮ->/ -T(]..q?EYR ;b߫ڪ_DċI՞Ma{k*f*@_'%HьVA :#ܘ>L:DLc 7HF,k y:҉_Bºkm"}$h |=ѭX8?6/a9$!9,y.K}ۉ¥5FpwdQ|NjtTӚpW0\6]5N)l>Ar <!*M*^J(ap*f%͝xc58.-pA"ݒ!ǛD";pxtu4<Z{y n*UQ OlbFMmbezNÅ?k+A.@4+3ݡwkeW/]xt;ƍM.:>4X kBrzaj+ш@C"H1:+Lw/VmQȖҿuGϪ䦜 QhZ u7m* $z*خ֝Ψ!PN=nrr(|'6h!a-R! l:)߾j~9[skfZ֤aJH8OЀ-5b7I};#58Z 9WT };)4d3!|`"xI헞~~"xKTZt3.#/ΩdڀGtZ:\zh1rfc+<#/P)L$lj$4uδ^ 6Ѣ$H<"U*wq !b|_BOwB $EMqOYIBL'Gh^2닐1`?}q =$e\ʑta)6 q\Z^ҳmakMkUކnûwڳ%v(Q i@Pn84,0幝$1Ci;[^%Leӳe "/q_ԉ}{LTy̧Ib"yڥ ~N9tm@` z?hlEd0k\60bߜc6SZqp9fEb}88oQ& ܅̞*jL͒~m2>=wLյznFЦpF>GPd[bf䁓goȜT_L/BGWn1sYc%;==D>E-uxB(D 3q$M¡=mJi $LQ*~?2kCKz ,,>1u!*@bQԯ>R@d\9zr0M?>$A1̲hx܆%p )[yTyؘvهq-eOHd$r R*;#K*xWrw EJgޔPhTmI%ercoGMzf_A,:`<,=6)w@?':9G[>p*{ڼam"|Jn]{|W rԊ_ы0?&]aohF-H)&X^TtH#8qW޸rY{A2(ICv{U8f ,e½P<DlVKsF=>oOVtIҷtӦ=>B<*ґļ;6%Ijyc\lE)3e `>?[=G;x|oީٻ "60A\rA*RXʑ$tlAUCKPl/=鉺fԶ8gOq<ϧJ'g(P&x:Q,k<&.fl oImÄB#h&Hr:[ʼ@@q>hMw u2@ejlB35PI13^+dy6 Qr@|,HgHJ$'+n[sKẐFjFF1 z |~PxqLt](ĎԎlI?ao5f$8 k%Y޼! ⽍ n2Y8fk;qz/x7&*&zb;\ "|܅[m'4<T+S>.:xr@ޢF쉦>UȁhX|$aU{ )=o~L~gyK&Бwmƛ  -!59߿Z@/8+ֽysFcA?@|+P#Q+/ބ:/% 2`C/:PfX@D֕7ZYjX٣ͭ{!}ac;ߜ^|8fޭJoPƌ 9U2d\֤hx 8ݪ~h,sqZ.v*4'r V|nWz%ghy={*%Z#Z\2D,=)ƒ\ɰ金pa9(8}Pjbc @x&eAl ,d}fd`Tv6 Q3R9@; pf~KxteC\R(Qpٓ楃!v"ъ}"E6K7/,sPw#!pNV 4 8_km{̍H;:ڶ6$ 6ǫT}י9jƸS_U&FtI^abBni )4PB]/w6> H1fpg-9z9LW[o71 ؔlэ(@%$RAnVsv+D}k'/~cM 6e6W>+X :;K.$g2YsARsf}M"6Xi<5RWuQRKGnUTUI o6] H Ttn2agUrm:=ʱ0qCeE4"Ki8w0x_S)0>}gZ$Ob&qѝCWY;-G,1$ =zڭ<}2$˓E1.*{(lv|@G?|eL8yb^5T%fІ~B]Ѧz/*6oODו(ؗO4Q>d"*8NrVTN4v.xMv&qRx9Ѩ=τ!o$; ȾaejE֑|CP7 8 mi[Z XƠ yRZ*jtfH3Wͷ6ۀb<8{<slRg"<.ª+/<\f%(\zvN:WRkܒؤ[|{6FJEHGi3+_kiVi]tl =YIT- J?wIyP/Et|nq&gÑrUu.޷rW d ƹcɓ# ض-D5 4wBEK[,'iW|p˪:2? W"2@Hu +$[o6j*#pJ}xQ߆".Hr-*$7«z/ ~tn2m uq@IO1䦀ttZ8&PDLxcCf1Q:4-')g3M-ƥ9"8?x"6Oq0/b՚Up#J$GCSX|yk -?p5'y ZנGi~= Ef {!~ S!+ŰH\-dm Zk&{і쌓as_1n@"6 n՘Oۅܐ!c"a߄oh_rP)a1#v ! 5"^2,&I2X'~ vm (?81=Άjf)<kkHgܫX7uCBNfp@Ԏe,)us5th]>rπoaC]_8ϴU+iVd0wVU·9a>,SF.Q=~6u8?jD6#`2XELeeZy~.O+Hlr#7`Fo0.yfTuba~V_TܦXow]lbǟV(M8 N'qKL%[V/wa'݂T{yHQ  F8" mo|h&zAƮbt+B&"8YE],:${Fhҁ&%9aX߂A #"DŽ)?=Wj9Gn,vaEnw\i>2CG&w(wp0>$ջj#BeJ8x;Mxyd@a>3Eev#/+z¨EHsYLu:O:tKP&7>qu9$@B;uЌ铩|N#*Ktdq[*чt*Dz9=LV?ʕ.#$̘`Z(AbP2HZIebl%PEJ.ڍW3df>(jmw&ߥnm%'5HM>;s?$NU`]qB ?6.\.Y(Mv݄'}IWckZ2mvU:pқr@0 ̄(;f$R(a}AX~& [ٓ`q[ƚW!4}A_L (4k&Qx`jx0ӷΩŖ6Vd_D{8*ͥ,LaX6bxrYcG-ߔ_ Ň*J(Y(戈?i]x4= r`1D s~ڗ&O^rֽ٧]1@ɑerv;&= 0,50; Hm!KAzoS$v݂}o!.GoRА.1L0BXCbE|AlDŽpn.څjpX\@)ލ'CQQ*!m 0e+ai5es]rDW^_?By.l0[aq&c H6N1AEEW'{ #ed&S.z=;A5 Op%P$~y00ؘD: ŧ'sTo[>"t%ɉ+zEQiΖ%]'boM"}DEyS{+#M߻aG/؈; 1e5zQ"͐Kn5bJgAD>tPٿ`77 N֩,{&T]$hXo'11d5< yЗw(\g>}}r\4?" &6z_gJIٝ{]-fߊe/[Glq9Ê[•oS ݥX)Yvq0(_(nEnn/Z&:sgB zK8F5jQCRa!1k ƪUwtB \H*[E6B$5r2]Fa &;@x?\> qߎPwŤW͍"Օ16_2AEp9mB?g4yR=6 dkYzwrBI5ku";Ac(_wvTM6zS]V8;Ac#ݝs&I{ZK;gwPô FJC >nR3)B7wޝƻe7A/l7z7OlI]ESRd8zt7ƻ~ǷeZ{+9F. $| v!)'f'㞡fn^q*",ᥥv{.R@x>@?}܍RUli.̿~SN2YE?ʫB3Ma~lW;fXzlLBP<M(b:rԊ։_Id Md+Zg 2[!LBu ;˼q%_ٶ 6/c\^Tk'^m$(8iCzǤu!t鶴n[;qc':wHg ZTZMvD%?C&V- {pm!\-;i;U5Ld ϒH/%\' jc֠hBX\#Lb,Z0ӒFt;fg|'ٵ7dy.Q""2zǴ(%nx} FpJ),DJe'nH(=~u6LYdOWIfHy&Q'jL U%S\$"P;!H$"-C3 H "JŃW!I6^0rKIm<~̌Myn,g/iZJ )Im6c͵dڏ2ܧ5 ώ .*7JLEVMwq?c'狞ЄH|>lvWciuoshvryz )йAQb\ȴPbRv8@NuBW[5ȇv OV=F)Y)~/! C40CE_Dv ,IrxNB֋7NŘ :w ҪMjkv|{6rEm4 Fy|z?cu2uc֒"/b#sH6? 5j`'zeVj!Gzי`$_#4I{q{J1SbRF/'rېgh`۳2݉&ew/Jn#Ln/ auD2%R .#}*/S5_TȘUCGY ]mz?Ft<#GڼjVˌH*EC^p+SoL|'n:Jp.5.+ư|&!%Kj0&ڎ60tPOU4҈,@F_TGIS/_Zw2B(iw#Y&~E^//r'?IN79SDyOYaaㄎ=jѷXb\~kX k5G]H(7 ?SL'"S<];kom2I`v^o˴=N'\`]%24+eȤɠF!z$ƬO ɱwh]u2~X,3hA"b+m`޻Qlɴ=l iؼv{!rԺ6 ]salOhc9KR8^/vtXwcHdotLpޖMUڅiSŐP*{/zA ktDszl-%Hnamuz-W}aWt.. Bi+CtY}ظ$I'5WvD0܍ng/-KXOIY٘@ZKG5J*=knyA]NT3!S+pi}H:}Apx- } ;iaTg`7xY3(Yt~o Jc=OvyI챐WpSF廷:*W`ZE++%HO[TJܕ6 cR b4LJRˊ#3A^}C/` wص+߽3GkFZH +s'eaC0]X.׈+@L[Vt1 xz܈,$YQ1͖>1^j6|ťÚ̈423ƹWvҋx~,"?"FW.BΪK Zlż'paH[E kO-]T&Tvh4/bz$Xyv7,mć~ݨrV|q'tX]ϸܠtlPPwQ`/sGnKkW'Y͑~<)|Rͩ.>C|Oȼب*Ϳpjy*Q[B_Snaa_td?u
#n puR1* ϸO6vNIFj ^Rrz/~ksUBPny+)d|]cE oDw$!ba;ӄțν<L CӸiſv esp} #~#0]pQaSE}%.M M˝]bQX_ARO<+;?`j!1sPXX8|}"=>]^,{q,)z Q¸%,q]z1,˅s,״]zA=,MPiOR*p30VS=Q7e,Lɸ"GG<=+e1'%%zo8`k"L6’rP z_Iy$W3wmU0'+2[ n_]CIxQr1iˣǯyS4,Ef)0#GW ,:Uj]VH(׮.$ͲIHdWX16ٕ:T=/3ٜQBaѨЯϯz>yٰ"~`@eϹ CZ|Pa2X.̑ :sx˝h.0HDEa$q妢jt%w/!%1>3=ʸb]$R;M {dσM4$;tԹݥE:kL_6V)(:G#Nh%ˍ}c­w@m/isuư17IK"ՔY#M8 Q \{$1z,zrxcj>}s7{IiSf:R;`SA,MɧKgPmw_5W9v2xNE]ݔRʁ*$b(C&w}hbpZT ]25gu2#;@a-c 5}`zdhą`x)#HO\j &6K{$oW&`ҥ' 'H " EC4"Y(zhzE«zr:O6>'fU qGc3S&A ;ld_ъՒ5E lMԮМ.X>>zd5 GY5na+ \'qr\WvfBN~k |f.ݠT.Qj֮6b^NITn&E@f#ELi2LWJmW# 5^3iزoH]f+6bT񨥕Yi Ҿg238LF8`|̆p\:!4hxHw v{_?+ݤe<ڮLt m&IIcL%:yygUsi-2̇|jB4i):#[z&,>*lb4:ldFfvrlr\es5'~z3.~ Cdq%oR(!& QbXLqȒ5<_UVx{4NF]O WQEJ'XKPrX r"d8=Zjɶ'\_G7[=ܯQrLe1«ho$8Ge;Hhr( (zct܃r7Ikpp fEx#n': }Ɣpܨ*|KuTЈ%eakb˺3#vt̑ksr4&/3Ka|a[m Ոk )nZΏNKǀ´٠҇|@{6p-<iWcx``+(gF⣤)5!8hqJ[K`=B ΰ.hʀqw5*&IY-D7FFu"Xז"*`9&tʍ_}H%wO[OV6=xvY&7\p/O]`.l TUYcJ*8BU37w< }VS1Os T3~1"2vi͡$3v08AhG -a(0I<ͯJ. =f)0KI>Dmc)'Œx|4`J Εs_ YøIUF"9L<ʑ)!fɆڱɰc0IFcE2Y#J 7ְAgc(M `>i18䗹ֈ:7L57Bm( LBSd\!8L߯NG"O! Z:< $؅jyY÷mq\IU,ƹ陥eeeƬ+3kB.Qfz;OU1bWnH >wTFw JKv"M 42:0@("R#&W9L?8,}ҊSELwГkF+q|ԀWlP['puvN>ً;ڀǸ"1GU])cw'p`XyԂJTؚܲw-;Oc?չR'z^TC`ruC*&3sێF:kDIznT !Hvk!X$s+R{eEH9+/tґCm3)>, : ~aPX i86 v)}?]^/*)Y^]ۧ9Km2\c[«qٱ⤘W㴫OU_7,R+vTcĻlR ;ղ(1MZXNZ=2A_&Q. %- |7n逻N:Q<$?$KRK^H )у@T$HQ6q_b3ӕ:U֡N 7XA{W J_-ύ+ x$6Q!C UD-[M57&xuw+&aX(j"bȂ.FQR{%?*LWw5 _>A <ͫzr=a(`,n.~2_ܐZ wEI<}(UIm7@NԙM요eԋlLĊ&#qi75Y~l[(PU M^W\Tyb:FqlD7ښ 9k$}"^sU<#8`j&bJ{p$,sT %#c ӥCeZ^'TO07\K Y8b]j30Jeq,:֒z ,?bs)ӬQbr2Jᆆv jӓr#ϮnQ%dt d QFPx' )йS9T1}ek@#^&s5Mgr4zY?:wf2 bg2s*ڔB;x#g B%R$?Vt ^`ExzC ڪYԈ+>~8#^7A||硆䙄pc&gψLܘ$ lJpz^Aw} _4Qű›+ MRwC|]VqC g4~f)5qd+dmh3,Նx`ͥ;q"'}GnrB}SVt71JnXZ 2;URG}zA!UƯo/hZ@M*cx}yz*S)3@Pewn&)I"vWuQ6W0f{|pN! (箯^ =`6[s[;3 |?&V)ST%JH0œ]0G l@PN/@ ~Dӭ/*wDsP)쪝+7 iZC.118AXx[>YX.畡Nej_+xBP4Br\3;v$Ьir($n(Vw}zFz3>1v(()}Q{x>":UFY휣^W b?RTº4 %HTP}NX+˜_uC+Ҭ1v̲gX',ʗmH2 ]:]J~3 I>?DsÁ#o"ݸJк(nL( řӃAwn#M=Nle;b~~ %yajG}QQ@mc8} ū댡`=X<Uhj {k3bxMu ""^d2Cw?ɫf ,e 6uodRo)}W j76H,dW4H9OG +~rnDP_z s3ç|I݌՟^ BlhM8~~H᪨'D|p+oYkK&Hcw%r|`ݠ+J񕗀Ow,\{H7E SO#8zA*@}v|`8Np [ņ4[[opx[-;وch;C,e}b #QC rzqXeKz"Rjq.ͭOIF76_Nrb{O6 ex:y8HEm~ ҃eyФ[g`hs܅'>^ϫMao;j=QC Ex[Erck(`ҍsjs"T T? Ną`mpLn)R-FnTN-FWup젊憮bBW \uC!zvw4-MҸW'ӥ€w>;Dr]HMd~6F7a~Dh36 N4|M{ĞETXۤ 04 $i>oD97(!=Ixt#Ӊsp*ўP~:&ùЃؠEpI;5C[$`-}Sk{w6AB$A{m咯Qء⁾aq-%l:c%䞙w!C̜"q[lbe#cɩM>F[(Jl4BrLD?=vON\aidd>? rఎȊxZIBCIڗbHg fR3I`︷U\W{۶浘,4}ҵde"u ;j`Qb.ZmQnx-(=~ߕL2uG-#H@ 0p@v׫F7$,$i~AY\-CUT#j CW7dS,0>Bab4+[^<{2D]я^b4Sz(9 d5!c;fN[ogjN95JcAD?e9;V:Luz/Yԓ^l:_:xQgQ]S<|F]s@ 4ڝfy]k1jcnB`57kc%V{L.䐰z-綍 5ϑ$^9:8,Gcyx~Ѹ/<7SC@zq^@:yT6a 4YhKPy/ŔNK闪/%n CPoi#8i8*0w.vl0SzPU3VpyEcᬓ~@?#K2Ï\;v\B;,T`]π뜙E>vtZ!':1\_ m4u4,d=zr"k ҠYoC8,m.UL"}Sљpo@z ^kkPx>/ʗGD^HeBe*Jt,:L1+}=(ű2gӕ]?t [4+g_@bs{',ԑT+ yŷVwd-B{q(EdU6B,٭ӻTnI0t#gL|7ae@k2]Ga@Qm=\$Gٽ" a+aɣdg,lWb<!p!qhûuK0Scx`P@cywX9l K~|M։swϠ27LSBo ^^7-W? ']2^&B$tLEn7Ƴ&&I]-J odfɬ\l386Uʔʤ:#؟9W:ɋE#,`ł&ٺ4iϹVv*F{&8pQqZ/l1vrf5+ʯ ٗv zru55$DmU3&s-,Z 3TIegu l~ѻ< s2*7VJ. ӣ^<,S=0wO/"Z³C(bӵt C(84쐅I) 4dM7B. JEH);!gR{^'mH{D=?ŶTaytj5* Sc aėn@DΦa\s*V]ou}~I++5߶.V6+ʼ%Z) R8x$n?[^"'ɧJ= 3 .iYʙ4R/.4."'dgr31 wT+o݆C_][랥9~CjQ4 \wu3;[F\ bX%Hz" 3O f>kHĂEWeAtl -bءHj+Z9b)LR 8b&m("({eWNlb^O*h~>TS6 |EXsF/悒&X#0(78QH* dח](C݊"-E)t}6[8m4l=a[[ o6۪}x࠳fb|H)Dc3J.Ѷ촸ۏwIގ"?-BĠܻ8Sf%O|}2KIx%/[EmK:*-#s $F*X(-EfP_eAo#WsMW7\ϘГSډȫvTC8=Cicd5r7N@J$"vS ~OڬUU f]/q\F۸9!rWU5!'L^ LGI|)ZecIusEfH׽ iWu,F7PVGLgi j{'yynH،Gp#ÜP)  hoo9(GX7O`Rh`f koB:J:Hŝ3G fsd >#z\A5\6sc޲+k'Wۂ>"[F\Noٓ{ݕxҕ/-wKB 32?Ÿu0!8(iљK &XVYd[cO+v>aI"퀬U PuP3bM>nK6zW'N̓>D<%PYAT_Q#LF7g6p1_hK,¼z$9gJ88ՆG֗?۩n]z>>F,颶{B١-VL=3ԜʛO]Cw.AKI=ـkډUP nٙ+߆25X9JoC9I'Gp^쁍b D/w2 #,6$A͊)&!7ۨldZʎ I e]i@I{ۘU90hO]jPJ6#O_NHiD9c8(hƌ 8J VCl]#i2r=ZBΘ4 dִX~l!CcN"XyZrkSyL'9`?Ǹ s=N 4"D;t\F[3pklTl#3@{'Vj|J4gU t*SC?+*]Jm˗qƲ)[`~rb-(eCLO Zݐ/ ")`$JCgYLp yY p11|gj A4Zb47ܷ֕OcR"LU!K$.7MSs*Ĕlډ+##&2ܪ(juVqx!GjeF!Ak-74hi<\q5ͤ`iF#t/gz撫9(>POwE*8+CN.'<+IO]GϢ bӹ&iXZmw*p-9[T.x~$7P!v&גZY J|^ʀ:d,B +cDBzk.QɎ+T X(a#A1р6iQ\lq_KM5HܕE +u{, ڡDm7K= \i*eV%$fL-`cę9;m\C [5FT(]5JTskJ1͸@eoy6')=ŊIO)}eUL"/v]va~:,JW:O@>8oY6dNu훠K4jP d5m"q 9$q0%I If8} 0C, Vj}e~n GNA$PƵP1o >-duL2i*D2Yve* N1B1}bؘ:H"apEB8_mkхBVQIϷqZLoxBΠƇ oJ6jRUJS@ <+0 %5tWCom~\,0TB!A1e 4>:?(̰@ωޛnnޑ|&Z:8fZϢ՞F'ʐ'7,+t2v7B2Am%Ey*ڵ$~w]][v]oť"AE_0 9N'[ Vx%lcf4L0SXP~'C`ECB-IB? 9ڳ?.{EI\NݚbI ka"jE H/4{r y?- beD]K՜'Y{SLS~gtY)lQ:yj,_vW8ye1 sw߀ffVV1'^!<Ň^ϾBay^OWsɉEK`9ߺjfږ'JKd_7ef &o 1AttQs?>ApXbFۇ]㽾g$sz5As.yoT~b['3 Q& nf6^(n$h% T>+zd.ui`B=tzjܪG(z]Z"d'KQ4, τFBsf 7>Rg 5+uj*ţVj/+SѪ{zdULpl YI#Ȝk?ๆlq53,lC/ @df7g:i)P;52Ouo =fA3 Akz)giəK0a)Q6ٺ٦>dz U6-0`$ 4` rv1}x2D\A!5c=![G8FɼI9V t ܢh1R9) e"0T&d?IľlWR8̳k8o٢ݦCstzW7Fg@s ZMjl=? )޽$g!Rm"8N,5w8m͗uMޔG5>MXನ{WĩGF/0kHB8V5PO2?U܀`B8x]5l'4Gs*0s>b@\WG|HxJ>ztEa2Ņ6='?d*+NХJI;N4aX\ 2yK|F870z"﯁ҢIRLY1hLQ#j^na9Cx޳=4a"g1#aSm\IWЭ#bvµTف[@V>]) !,G,kY-x0 l剅0>]r6⍲}N!O'/̠ L1NDpWOY0/ &kJu xS5_ǁͲ't~" rWdy? Q)mvAI\*?!LLBDTKH/6oٻqYWr'-pN5Yѕf& ъfgEe`CqvS_Bͧy@E-XǗ) L <6y(ܿj8\Fz_M5_Cq6xɛ΂:{'^Ц`.'>`ݳuYи˙kD)(UŽpL Oe֌ g^OKDbu!kc5^\l_G%b UgtN?vǣ #]ʭ\M(S'&ȥ#zA„9R|uEsi&'ruՌ5'd O"ݴT̊]U"F2zpDE~RTnқړbe<>NWX P%>,QDq49Mp%?X"e!E1 @ɷj<> cz0k<I`n_4eGb.>y+ه! 't -/XW 1@p{|/|0sbi1b;#oR|Ee8an.Uj_7TimjmЍ5=f&Ve+P~ՙ/u5F b64F GPQO!ʇ$VF:?TBX:H8HEb#yu-JҔY}(qAك=Py-e.VZ hU.%uk)ߞؾ2ȒeAu(jJ}|a\\p{uʦD_yyayzP8S00SolQ`&yvσjt$̍b+dTNY{bOP[!j8Y^~D7A_!eG +Zx S j.!9]S! HW yS v43n%i~K8ח*ge$;Tf[C3"@,o\9vmT;&ku=U][' ]7%_Φ?о=m7 ě^DQE"{A]Y1C!hp xa¦ͪl(Gi)ge_O6Y^̒$@[yk&>vXudB ~:t l53Գ}Ǽ01hV6Z*/'wy"T͟ue\ BPzfjM;wM0lSB7J/~6w4QPDZz)TK+7v&4T{߃<$aw?7fOǎ <}]N  k,G@LD+.ʄiVdtX|26¥>>M;`J&1_߁:hdx޾% a[WeTL$)& #^1'賖/Y?#ӳ_g-b.0 *BEkq. lѲ|7|(8*jvvocsIDg*z2{,蠏 bd)HU!4{3)]J{% T=7#9 ( "&ZԍKaoh7k0_!)^x)雿He"-kΚ/fM?A] *e~_( TuS`b%-C0 o"ؙP2zo*{@. c_|~I[0,ET,}pw{խW)kad7}{9Bٜ #F/>s4wzFS#ihuQLFh xj}=_)KR*$} HQ?jw$Pu$W#tFP>GߖE V6csfq@J=.BȲsj٭cpI|YKlͭ `iQdU.P:CO>s^Lx.gUaKuCu.+hЀVeta ܧiސ OR"aEw @^BLQazd,% {g#PQ(<3TRa,|Ȳp7mYG*cqĤ{.B80TJi:b`=$.O+TǤ냢\~j9f=V0MK_bc5DŽ.2Sħf\ON hmbd%i U*ČLjzi߸D9 䧾Uw&(g#2-c 3P D^or>x2#9NkRIH~Ϳh 4;LU!LA F1>%| gF6\s!$!$얦ϗ%' /,K xJk2*#Ȋ>n95/zپ>+x9mښͫܣ]'GMJy{ka#, ͣ7Iz&=MMJC!1&(2~ c)U`p= 48YI0v'7@jDlN;1yVy8d5)Vh%ġZ?+DJY*M!GQu7)4F kܼ:"!$j$Xh J.no|CF1`Q vXqٵ>'Pn7;*{~@^`UN~ƉtaO!swBٜF?}N}0o8Rf8>  o!z3{wwŹ!z^;?@%Ɂ~6yYMo4Cwa$LcJtDjԇBk==`IN$H QO؉&[N)(.8! #|1&+H,Tٷwͮ'i ѐ`T";e \e)H~jۮ%w1@L'vs7EK ^ˌR ȱjMn0 viSaDq/TMuu-4]*j=z5\']EGXl+K=Pl2&J4+'mStZ) ,P+?7 V^߻tON>!"!?Z`݄t!@<5I[M7Tڇր;Rj9/Tϩ¢x<貭J|׳dfi73θ$S٭-.< ݭ#84! j\C4OQ(Cȗ6:gRã-bPFܧ8bBԚߎQ?NquW7OVic=m{;gs#y@(6,)HK7zhnf,¡uuj+&8CcgelQ`n5)ElD8 N M<iFܣ鳧+*@7pDƴCb{-҅1򤜆y3: q(dfvNILyU5OGz4eImUo1>C ahXr6β~Fq\}Oq:㴝DrČ(e%F~dcnrRC+0!MQ`Q+`4DHXaH_KR"};WX[O-|`Zb k Tg}ڍCH,B-I[^W+FuB,& \]4nTGOC>4-jZL/85|BȕxĈ}>R`fFߤTU ǽ;tJ1޷kxIІǜm2wƂ9[5:AB_~DĢk9FP}V:FNW> @r%SEln 6:Dq{&ܫ&#@΢%h#p8jmce,,zr`nZt/b$ rš \ꋷ9e u yB͙P3TDcvvKĝΧ̦^iC5I2t=ԍn̐s 0bTY![^3v ^;)XTע!$'V9=uQVñ6h7HgjȺPX޼Mzg*2M$?A'kɸ EXFSP 7.>=p8G-1;Hx% [{d4ӊb"ɝAҞgZx3V(E_Q\SJZ!XS`7in>(&}Ba7%}V["*vdKPBy+G8S|Egq#`?JO_`naHd=Q>2aMnb2gc;夐ylSN2&Q=pQU6w?͓ ?fPH"ж>" M<+سm8.$d`.p'[Z!@;4F}Tiy](V-ƽE[MvL4rlxɪʆ ^GsL&ZN.`AQ\3.LaGa.rmw[;axG:wX- 4=eH`^}9 nQo>RBF9" TJ)DߒYFdS|T8LCzTz c,axO}ݎa1۽?.06pvJ/ƒ1fc6=MG;+bj10ϖ6y#"X[v6}]j ??Sj}O^ػZNfd/U~٣m9` ɂ3H{3?c|}NC[hƓSB GAPQ{ջ]Cw/] ~7ᶯ^-򭓻g1Lm+݉0ȝ"ҭf>Gw v?齰5.iGb̙8@$ZY &[Vq&E~sq@9ޤvyOvPk"T9#i9ڶ dX!*G1MnZ7L pe0>46yvpژ d5Ië؋zGoM_lXKFl(?ЎZ =njpgOM0DD+4Z*A91Dѫ]0P|͕P6`XbfDZ[;d嚳=8]Y2o H4 `+"H6OځoAgyroIg$ՏsNOO;AQ`F"mtuvX|xSO^wÛ5AC+ISzU ?Eᒻ9F\s;hI:n3Yc" ;J;ӑ؃(niXpe!L(Yb]&qMnTѩ҉@Ȣn Ign%/tJԺ9Ѻ> }$n&)S?w]jVsY:4CYm,! # GoXzm`]Y8eGnÖ phTlP̨$$ D.]Ozǒ)lrX=*zE oh 2n2x]Si#mTQ>,i2."Fjcr4OD";;=?ccqsԉz]G淅Bk9/TqOb ~}K MEYm:frXLne`X 8µ?WL3П\w q1\W9jaZ}!N6n'<b/׮pQ*Y~"':Qcfm 8%NaҶG7@l)E鈙:0ٮW4L;/PA؎pe|27 `4gh>.T3i,y5V$r]ihac 8缭*DkDYTGݎ((J0-%~`7RJB5wOwb) oӿq\4YLWj^)]g׬=i<CMT!CQwE׶$ BSBdi>wNyZ̳_$#% p tqum+}f21\}c !L8k6ly3v~3V- u2i*[RFuSLD*ywM/A5}%XT~%2i0I 6qy^f8vI2w&aY!4fDu,arY:) @S`fb}zǂߔ ~0aG3, nDN {0?UH$X'"5ХJL+WwVoif]}K\]Mߩp2[kyv]nJ(1Ax/Xѻm{ڭSHIF3?EuۘVC D{k0SU2LVA<hMF4ofy~eċh?Qˠ2(W-R^&%͚ f#d֥(ǵ+:Aӭo(6LS}/PMҘ15._H7R8T=bnAEsV d% ![9yl)%"[8līYVO~ĽD:u[&uGI"#s.>Eض,^ա3P/,Bd$3@E)sgyJ|bu9{Ƃ˿Í)\QFX".e豥X:N ^֛}vms'-bd-Ixq?BdOLT'3; 5^fD+]0}LNg\Ujh %x8kQ#tKL:XϮN2K(? Uc/nD3->XK}:D12y-?=yLX{ /Ĝ$oOhv5(f,70/:tq!?A,$6"')"p̲ w2.t }h9=~ɇo(@Cyx@wVSfsEshDA !~mKKՔRcTB1OdiNp^ebg65m;1y k|)ӆoH`³B͌;R@|>(`U)2]p61`j/@p Q۫Q^Є4t'0,K1z[<(JsԩhsZXO|3ٔH^HP&s 26b]&1c3p|T-eM,y}pA'QUZ#v67 R`%[`%^m؀HKjuuݷc\r0kKt4 N>%CRu.'? hP:3V ?Ayo0g3!񫡚=uGc@wB*We򲭸;eRfg2H|~Up>Y]gg lwn񔍏(U M&pwCe֠~\#<`Q s 3vEߵ%3Y 9>5uzP e:%2L-ǽ)ΑeyK]8f+Wµ8?Zwge|x`wVX 7XLL/?cEPb(CE6BEg4Œ !E ֈK>8Bʈ>H# z>_sOJ*U0}1r>X_qJh{QyqrIn-&ԋ] e/V "in`RB:ΐȩLˏj)&}hKt?"f<0/;8}Gvg z3*!) 7q/ +>YawE`ȫVr R(V |!p-kw9e³dsZ뾻h].Ҫ=l)(o@V~ ե yro0:j?dSA8Ӿ/˰曾\3܇<;3]%S;ٙI[(2ly$e<e L /.obZc)!c~I@UMŇx5Cur /!kMY0n^}٩\0{9ZQa,.:>z ]y qe, lr4q*YwQޙD YLSe |7IBFŘ3ɉ`e!Q?2amofBt1Sj RtaCl2 a;:/fԁ_Ly]afk>]-i)ȗd=忉Hp_h~Fb&56xb.3={_Nl0mJeee1.S{'̴DY5*X3UD\x}&3R N6r-i qIM-.1̣> ;* b{z 6ov)hQ={C{, adS0˚ws"׭4#ݰ]`nͪ0 K {oO'@! Jkc^# ,7~,'q@.쐠 J)cLZͼ NO p0*KZP5J?q)D @ŏ&HUnI *Ք$^ Yďn*(\-*?>YC$D ! I;( oYjUR0 &=ֱ+t_swH]{SX)^ G8JzvvLU$_z'Ҕ4NxsrAJ||eLt_,( i(Vb`Є/jSGQۥی3 .mL3ᷥ/j d,7i\DnypJN1\- #Q9=!KStt\od(Z 'aKRȠ8w C\LJ5Y fQt*]eNkzWڠ,_"/'bnRMVԞ#FȊ 3TutGkͿ;}7_Ո n5Vn{^%WAXsy<9HN3 x6[cXeԌ=6ԑ- -n =_ ɟ`#%sju!1m|pRZԍyy""#aM.<]u!cT83%̥zo9 9@x/pN99Lxb3њ>u"AM=9 BpYx7O5[gzf 1ߜ=_oY{ haԉ=(:сiE"~!FT +ܻ=,5PN= OZCQBE36ȵ./mJV? {wi(f\C=;9=yG^ȦbpQ'\#Xz+zyN  ) rshQ]ǫp?|z0 % CdK `@A1Z`7-%@iq.KL˃, 6pΥ?`Ou4'f.0 $JbozE Q1pȁ;I!f`TQ2C$k~E!o">=. yj"7  YiL okB܋Gw,B? o,LeFC:_V(vxdK\uHsT\uO".z 7v5th+y刪Rq{J,ۏ嚉=:}kވסieg(|جtXH!4\pə*٠7h!wR ŋj pózGtS,|}[Z̻_9$r?˸:nk֐ڽB!9350^USߐ~__ w#"/;1^9wy<@uXTbN0foe{Guc/МLXd-9g~W ̭#,4|˃JM/e/$f .r\_$}P$&E,I_u]`&yB^-''3U+9wtږߙ~z'=`N(iF2bNɕRϩ<c {;B֛+! sz*ݡ y.+F{)@h?ow͹St{3N?[T"!] U3| fxc|mGs9}Zh^(Rpb!VBP`L4o"J | B 00M G0`K&tfrHVi,oRx[UO\%?^U|1isZ2W<Ůh-[^תwG lBt쁥ᯠ ..p$b,*l#d{7lU n@ _)A~@k%rkPJ1ߕ[1o~ϩ?{3b"qR:ddYH{iOlFn !}ia"C6Gp=MFp] 'L\>UjL >0jk MV#(b%r.Ibx 5ddQA 2g(Akv})"Oz{M\v74[onp+Oڠ8Yot50t] V4|jTPM{Ѣ!wL=!>9xwNY7(L7!.-gA3:]`T`Rɗaя=1;*i $QFp>Y"յXXd֋Ӵ#aoq.vyT!//c$%A,?0&vR[<&k޼̬Sd>լpC4ɒ8M<̩.T3% # IyZ(C-ؾyGI>9tn=MDx̕=xg'>rH03L#ڠ;EXSyŮR!j<{jK1S~q 3YhD$Q|!7W]_ Li% <Nog]6.}g}3!Ko:>l(>'ro(\AӦfʸI`L]RP`w$ijkI %<][RD ? #pJC^ԗ2eߞ1b]~Ŀ? ЫF'0 !GZBqԛ;  @Al]tO_tJpyU}k#C3YnHz1 70wmYjcDDŽ%nf* ސ `,JK,tG/{fb1Lp"Bզ0Zۜ~. !HM_gCk*LZ;=LG7@YȪ{OK%unii#N~5e]Xܠ31J^ɚ?I;mak871. 6.xQ].GqwOWچ% 9[paAtAWDh3'xW?W"Ld6/ 0㗣BRVgVDƜ-p,Ѻtun\'OYKʹbgn*U3g}b'MZjtunɇki;NʏWoE8`Z۷rk,;v|nmn&*k8wͱ Vm'RL &za h^ i8.0ƅ t,SāG,DR e%|CxQ=5ˮ)ނ]YhHIuլ_ UȠ"wE2C7~4޼VwX~!J֫Ϭ:󋕼{n)yOP jM͈ogBZ5_svPب?qY~o8x9=4p5BcC-Cʗzx!-,[]bLjΚ&Lw0tG(u$XÎZմ1\X%,Y Q /HHSQm5Icڙ]rRHwt~hqYBA. q"% N޺6~&*"`dfh=۠ h7.ópSZ,v}#;[sA1J( *_v-0=Yf`ϖ[5NrL)e{Se.: hIJv+}8'Q(.t?p?Bar# !Öo9RXDN*݃d(|2@ LsucO}{Cŧq*WGX{Z"!Ul^,:hֿc87X`WFp>LrB'9!R x/[EX'9Tb ylSp@t)% ;bgC}(!ΘJjh"DJb@Fl(@JLGї3ĻN:[мyRQ[y j75 g ~ '(>"]G&$Q 'jc[U⴩+*mK+*KKF#2)8>xh'LD ? \5i*# <Ό48ٸbjTUǒ@>=KF\w6JX!rO=UH ygդΉCZw#6QI[ZCiU$dѯ2tsx^>!ڥ8]:ڳп85FEP 7̔֯PtM/:q0ƣ%F5<Kvdm:KζqytU pI_D`\ ;Fq``%ȘA ,Q{ӆ1gHײTyUsUGmiCI^ҴN`fM5I0mQDpqҮn)NߘP#/-N1ўUD'u>nm6{n:Dˉd_Փ`)`gQ^~xB 7$F@k"X"^=pрkyp#|EM|!n *jeRr2EG=کWύ P}<+0e `_BbÖHPQ#XVeӲf9 ?Ljp ,N"?$|s Ͱ$>FTL2M_v_$ƫK}([6O(j.~cvS2I-9h[VGw[@ѭD7/Vٱ&y~*,푵juD,85DBi>s%SHk$VO);ֻ -uAĂiVkKJ +v~@̀uY$7ګVӖgn;#Ƀ~\ i$ldoS_ɗ&bW , ~m4`Pថā h+"Ƃ⢘P6p wŠz@eH?,BQ)dp)G{W?؎ۮ;$]c<ZK!B2K>MRkKօBf50rtIzNhKBBM"6fl"akcoA̳rqu{XLQڅmO,0ywVi3I꧉fE };VoR`?,ϗ+ERW~ô h-RW-xі;g9L=O ܄@ G1jG$T'pN)~C(A +i)m<^ڴL/XxP"Ai+OvʱMx+#W%X$#\$Gg}5թ3͖$َHƔeh%J+5п ;R;yD `[NyO^U9Ylӆ­s];yU@чjBӆ wKO3ѡAQ/("nc)`?*M`dBgn䖸&ql湧!N2} Ds8A ُ^#Ǣ ;xtsUHG(˙3ŕ3AپS:H *&mơ!GSށC"=,*=7OrMbvp04I#N^5CН_=;RͻK|" 9^%Z0%H؝ؼ2ta. &)C̓?Zf'&22bSD|8S_Bjvpij?ok /Q=|24"pIڕ)i(/t^.G|ZzUgq,V:> .R)Yh pB%<<  GdlA+$Ɯ\zdUBƽ%HN<_>Gs ņuDIN؟@SujsM7.U 4oVL-hatP3@JFN`M~ʇQ p$=bW$1f;!1k,2:%G 86jã"ĻEdtE@pN/AK=a k n&ضSKvgF}1mԬ*8~._/bxO Xharc \&Tn"{u-4:u<cNJ>7ɮa20~ ZQokE p)|2 6U%_koY?RPXs![Unб)Wo{q ,82A$.2Mp"5Q%Ij$;m4W/f*‘ ]qh311~Tts *im'i s/惿M|DUq>,{ЅZ+g>C3Z"`4WWSq1&qeѴ(/ɉKY^z⦁ $Fmbh~'L=-I1T6Akخn ?Kr )PI=e1Wq^nZ4+U@_1' NZr+"@b 㐢` F ,ֹ-˖>М 9}GqKH Q?~l>Y: nɸ;8cQYbSMFUP)Ȃ=BjaZ|*∸[:DB:;b}K Qy=-Uԟ1CybUh`ܳ.ҶBOٕX#o%KV~ϓa枍iaۣ4B!Ҳ'TxNQpPJKa$^ƯїXG{CW% S¯6S/-{`qT^vD rhNT7#n"I_fUFMRR2lx .JDV">{7~4j4mxHzECaNAiӳ5HwL, !8rLu՚g`4nP8zŽSH#Be3]I@=/˘-f! ްfqRl}D"YY@mXV9 h;D )&F RLylD^>oQ&yL T^>ly]%*!hUjkY; za)S|3~fe?%yqaJek?KPbKOx[f6V'UB5tZRhu&_3 "oӮ,~'/:C]F&eG%ao\ۇމsz&5h0EXuZd?vwO8B&*s2l<®e!-6m;ۗ[!6^%5CaQ6LLp8wi2gӑ7aq|g!"E"(]-V&ׇ1@`f91 ]3HJRץk2F&hK<9 P#gIRr~D_%t!:VƒUHfVEalL U+{=±4'w`d2f1<kU_\Wb,C6ZN0VD8D8g,*N9ɡB,}9<\}ѕ0FKJsµGEkznn@1)Y+GAQ"H`j˹IAD/[S𗕚K]K/,a DRik?V]T)|(Jlla.u\a29zk=Bb w?/9 1 MS>Mi, fL15dishQbC? b] +pNMy#~It18fng xm.  +[ADR$~v!TA Zp뀚VZ5 $kp;,B%֭{'),]qN3F@YCciۇ'9;rSJ 8yT*_Y@̀M\Mvھ> Y&O6ޕ SXpj؅q"o)M"5z8zOly |EVﶱįWIJcDu?@@TA<0K3{Î]T01b_TB@wkDquAwVY+hf;Kv:NR%6GM Uceu7Z˶3u^j|1GmG|\ft4}O"Lt jQ-!oq==`Nt4)݋t5 KF6<[)z5/$'u c_g?0Ǭh/1!_%ibIizccR[I.!pdrjp±2%R\ X-eS𣛅80vpwbDRV:+IjuX~(d=baŁTؑ!?вx/wZ2M&|oL!zꝵ [X٠cRg܉*y}ҧv1s>(nFqa +Bv&hYn1.M|TkS?urb0_cq՛͙'i!{?5icH .I"g3rJa{^0kbu9 Zr$ "֫ J۶-^ƒquv SgS釆 :lx78.Rx}t8,K/R' 5K˭ 넲:5JdfKjpxAOX7yو~2ߵHhKZֱ60:BbBtlnsJ5hx{{ *2-غMJқ~ݚ ݑ~BgvQzT-R ƚࠊţrbX߰..N]We@DS̊%as[2baC0v $Vg:ە;*łc:5)!ڢB:ڂ0lM0f?dT̶xe B,lM 2ث!y0(ȐϾ I(k@Y`oY"P‘b.LBH$ 6RX&Q{diRo?^ _ |y7b ̩VE=dAjg#*hErFa$ѲGȱsdN9oDQ>;0?rW# K뼳e@`L|mYYvV] 3pa"w*q9dz{fLTar>? w,)BJ(A2D?1> wid4QGrte{]0B`TgyVp  \Ծfu ɚcֶ23BTl;&=fT__Bg6e'm? !Vjp.my tML1Wx @qju5i[M}*6s,mU5Sx۔)g^xW^3Sf4&fIhiCA p~q7Vt?}'瀛7:|U5+ ck+>{]b4zWkZpߟECp 1RVjnjc#Ȳf & .|5¯D{`Y(򘻘H8'յoz 1$Ek?j `KzEՅ;> 5Wh4Z>̻\EZT́u)kHB)ٍ5Ui]-|u?d)2fIo풂9F!ĵYDbxNkfF:|8j͉ק ]rup]`5.wjHnȶd,|Wg*|8vr I6-຺S%(䌓ʼn duSwڥ#eYdg31@FF(";(&ykWTH͝x%XSd`c2 BڢÂbcc!r `>0F@9ھjWB0+Op~lm=SjCmѡ#,Ns3KLnݚܨ~fG3Z؁q~+{J N!+,tmABcc}N݉RVoϳ #[8~U#r n~C?_ w&mx-9/w;}D+59@|jCZDDv939CJ+ۡC#?`UeTZzbv6g:ÑFV$$'"[W tP(N>Z`U2 t;8P3>9 YZ