openCryptoki-3.11.0-lp151.2.1 >  A \s;T/=„phN< m$v tZ׆A/l] EYUEY(uTuwN,>OmsQG܇%lsnœs耀hX?{ad T;޿(2d{a†S0>z\s\805(Cr <J|rx7ҹ+ɑؿ\Ď\ Sk`C& LupP\5|Tæ.#CqA1@50cbab7cfd62285ded9ec8dbc1fa282e31c91d6bd00bc068db54b49587bce6a57b1326a6f7da3aeba0e6dc045eec7db685212172'(\s;T/=„Nΰ0wCTz b\Q8ȕSEȊsn|(31KIƒj{UFJ勒:5Z͢JBuϿeiaxL'2no1|6cE#,ߵ4B(E_ tud} e` 2Y+k&%?J) }Va8f%샎)?8ԯ|{~vm줭Pd4uqXq"wf!γ&\Q_rI(=$̠&p _VE:V0>pFu?ud  mhlx|   sz%% %  % % % %%U%D%!!(!h8!p19"41:%]1=g>g?g@hFh Gh %Hh%IiH%XipYi|\i%]jD%^l9bmcnRdnenfnlnun%voh wsX%xs%yt-zu4uDuHuNuCopenCryptoki3.11.0lp151.2.1An Implementation of PKCS#11 (Cryptoki) v2.11 for IBM Cryptographic HardwareThe 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).\s;;cloud116zopenSUSE Leap 15.1openSUSECPL-1.0https://bugs.opensuse.orgProductivity/Securityhttps://sourceforge.net/projects/opencryptoki/linuxx86_64# autobuild:/work/cd/lib/misc/group # openCryptoki pkcs11:x:64: /usr/bin/getent group 64 >/dev/null || /usr/sbin/groupadd -g 64 -r pkcs11 /usr/sbin/usermod -a -G pkcs11 root test -n "$FIRST_ARG" || FIRST_ARG="$1" # disable migration if initial install under systemd [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$FIRST_ARG" -eq 1 ]; then for service in pkcsslotd.service ; do sysv_service="${service%.*}" touch "/var/lib/systemd/migrated/$sysv_service" || : done else for service in pkcsslotd.service ; do # The tag file might have been left by a preceding # update (see 1059627) rm -f "/run/rpm-openCryptoki-update-$service-new-in-upgrade" if [ ! -e "/usr/lib/systemd/system/$service" ]; then touch "/run/rpm-openCryptoki-update-$service-new-in-upgrade" fi done for service in pkcsslotd.service ; do sysv_service="${service%.*}" if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --save $sysv_service || : done fi# Symlink from /var/lib/opencryptoki to /etc/pkcs11 if [ ! -L /etc/pkcs11 ] ; then if [ -e /etc/pkcs11/pk_config_data ] ; then mv /etc/pkcs11/* /var/lib/opencryptoki cd /etc && rm -rf pkcs11 && \ ln -sf /var/lib/opencryptoki pkcs11 fi fi /sbin/ldconfig [ -z "${TRANSACTIONAL_UPDATE}" -a -x /usr/bin/systemd-tmpfiles ] && /usr/bin/systemd-tmpfiles --create /usr/lib/tmpfiles.d/opencryptoki.conf || : test -n "$FIRST_ARG" || FIRST_ARG="$1" [ -d /var/lib/systemd/migrated ] || mkdir -p /var/lib/systemd/migrated || : if [ "$YAST_IS_RUNNING" != "instsys" -a -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi if [ "$FIRST_ARG" -eq 1 ]; then if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl preset pkcsslotd.service || : fi elif [ "$FIRST_ARG" -gt 1 ]; then for service in pkcsslotd.service ; do if [ ! -e "/run/rpm-openCryptoki-update-$service-new-in-upgrade" ]; then continue fi rm -f "/run/rpm-openCryptoki-update-$service-new-in-upgrade" if [ ! -x /usr/bin/systemctl ]; then continue fi /usr/bin/systemctl preset "$service" || : done for service in pkcsslotd.service ; do sysv_service=${service%.*} if [ -e /var/lib/systemd/migrated/$sysv_service ]; then continue fi if [ ! -x /usr/sbin/systemd-sysv-convert ]; then continue fi /usr/sbin/systemd-sysv-convert --apply $sysv_service || : touch /var/lib/systemd/migrated/$sysv_service || : done fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -eq 0 -a -x /usr/bin/systemctl ]; then # Package removal, not upgrade /usr/bin/systemctl --no-reload disable pkcsslotd.service || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_STOP_ON_REMOVAL" && . /etc/sysconfig/services test "$DISABLE_STOP_ON_REMOVAL" = yes -o \ "$DISABLE_STOP_ON_REMOVAL" = 1 && exit 0 /usr/bin/systemctl stop pkcsslotd.service ) || : fiif [ -L /etc/pkcs11 ] ; then rm /etc/pkcs11 fi test -n "$FIRST_ARG" || FIRST_ARG="$1" if [ "$FIRST_ARG" -ge 1 ]; then # Package upgrade, not uninstall if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : ( test "$YAST_IS_RUNNING" = instsys && exit 0 test -f /etc/sysconfig/services -a \ -z "$DISABLE_RESTART_ON_UPDATE" && . /etc/sysconfig/services test "$DISABLE_RESTART_ON_UPDATE" = yes -o \ "$DISABLE_RESTART_ON_UPDATE" = 1 && exit 0 /usr/bin/systemctl try-restart pkcsslotd.service ) || : fi else # package uninstall for service in pkcsslotd.service ; do sysv_service="${service%.*}" rm -f "/var/lib/systemd/migrated/$sysv_service" || : done if [ -x /usr/bin/systemctl ]; then /usr/bin/systemctl daemon-reload || : fi fiUp-8<#Et+ gVA큤AAA큤AAAAAAAA\s;6\s;6\s;6\s;6\s;6\s;6\s;7\s;7\s;7\s;7\s;8\s;9[[\s;5[[[[[\s:[[\s;6\s;6\s;6\s;6\s;6\s;6\s;6\s;6\s;6\s;6\s;6\s;6\s;6\s;63dd7461ba4d6118ece6c3dca95ec99c4a2ea553a18bd4333ab20037d57c65b7eeeb703d64d788c0b59436f118bdce9daaf271e5d6fd1494061c36b8d80d61c621ac21b1f9c54e56e701a57e25084fbbdfcff2d264bbb8b04f459e3159e6387cfeb393e46f3da6100b3b82b721cd24807c05eceaa560d9ecab909883392c8d39667bd66ccfbd8df9a7594e967d4afd62af1178ed2b4027eab1626e45cc01e39b1a35e9f66fa90bb546edf932ee95dcd1646a1bb169dcd1e7e4879344b52cb345406e38b410c7be904a29d0fcf3812a62520632da1fc51cf956b0e4a3fc4cdda25029ef5db4494260773e0c79258a72ce924616c594fcf8f5041b49627eba9bb099631c9b59e8e32a6c472980ede85dbeafa9e3fc0a85b5767f8bba03a5753ce29302d4d0705ee4d21eeddecd0976ed9fa2968fb5c8ac8926053fcebd89d2148b3f45fb846c91c67aaca4ec8b16895cc4e866bdab6aeec4590fab7dff38bf2476956c19832040e616229fccab7722cc257701f49491bfdbcc148fe7a337c78a3beb523efde58ab48bf9296de1d6e653df25e5ece6c46cefc5e784bee35229293cbabdea5371cc35022291b43ea4e71a443537dec87b190405e7824070c0840c29459633e1eaf1f4f4ac317f76ecd9afc63c66519bd97d40f82154037368acea81a6d8001cee4d5deabe400d23363f7e1aa5b958cb355fc6ffe87107ab5e51242a22d6df522305260b2df3067d99231f31a440ddea5d4d28ae5d20b1da2ec01a41ecb1d7d3dda05f44d0effbaa1a6d2c9da5242fb4a707ea0caf6f6625bb66f3dea0f53fc043ece74612803599550e4742d06ec4f9309aa9cf1171534f58c57324e140a10cf8a8041b20a2dd7c9b9dbc85d5e971a3cd7d59eff57e968bbc6c0393cd636b2fe829c069c66ab402c282052cb6c60a018da4cec421d7a1dfb8ee0085d2c3285f07b72a9c043e0f2e441c168a2ca84287899e71387e5db75f3a47b5cf9b387beee9633ef82376346e224f7ef7d6a98481b4a5f6bad6b809e6267645b7b60ca24c6d9f0f78b95adf64c179a8a2661c00be952e32f72c5d386b5bfaca232servicerootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpkcs11pkcs11pkcs11pkcs11pkcs11pkcs11pkcs11pkcs11openCryptoki-3.11.0-lp151.2.1.src.rpmconfig(openCryptoki)openCryptokiopenCryptoki(x86-64) @@@@@@@@@@@@@@@    /bin/sh/bin/sh/bin/sh/bin/sh/usr/bin/getent/usr/sbin/groupadd/usr/sbin/usermodconfig(openCryptoki)libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.15)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)liblber-2.4.so.2()(64bit)libldap_r-2.4.so.2()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)systemdsystemdsystemdsystemd3.11.0-lp151.2.13.0.4-14.6.0-14.0-15.2-14.14.1\f\&@[[@[_ZZw@ZY.@YX@X@X@X~@X2@W@WE@W@WW^@WEW@V<@VqU@U@U#U#U#Tp@T T TT@TT@TT@S@S @S[S[S[SSR@R@R@P+N&@N&@L@mpost@suse.comJan Engelhardt mpost@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.comjjolly@suse.comjjolly@suse.comjjolly@suse.comjjolly@suse.comjjolly@suse.comsfalken@opensuse.orgjjolly@suse.comjjolly@suse.comjjolly@suse.comjjolly@suse.comjjolly@suse.comro@suse.dejjolly@suse.comro@suse.dedvaleev@suse.commeissner@suse.comcoolo@suse.comcoolo@suse.commeissner@suse.de- 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/log/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- Fixed ica token's SHA update function when passing zero message size (bnc#892644) - Added patch ocki-3.1_10_0001-ica-sha-update-empty-msg.patch- Fixed README.ep11_stdll to have Unix-style EOL characters. - Added patch ocki-3.1_09_0001-Fix-EOL-encoding-in-README.patch- Added all files from %src/doc as rpm %doc (bnc#894780)- Added pkcscca utility and documentation to convert private token objects from v2 to v3. (bnc#893757) - Added patches: - 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- Fixed pkcsslotd and opencryptoki.conf man pages (bnc#889183) - Added patch ocki-3.1_07_0001-Man-page-corrections.patch- Specfile Cleanup, Added directory macros in appropriate places- Several package changes as per bnc#880217 - Added openCryptoki-tmp.conf for lock directory management - Added 'lite' token support - Changed from init.d daemon to systemd service - Updated macros in %pre %post %preun and %postun sections - Added missing icsf and ep11tok directories to %files section ocki-3.1_01_ep11_makefile.patch ocki-3.1_02_ep11_m_init.patch - Patches added: ocki-3.1-fix-libica-link.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- Moved libpkcs11_icsf 32-bit out of s390-specific files- Made ep11tok.conf and pkcsep11_migrate specific to s390/s390x - Added libpkcs11_ep11.so and libpkcs11_icsf.so to 32-bit s390/s390x- EP11 token available in the opencryptoki V3.1 package (bnc#879303) - Specfile changed to include ep11tok.conf - Specfile changed to include pkcsep11_migrate and pkcsicsf tools - Specfile changed to BuildRequires openldap2-devel - ocki-3.1_06_0001-print_mechanism-ignored-bad-returncodes-from-the-cal.patch - print_mechanism() ignored bad returncodes from the called function token_specific_get_mechanism_list() - ocki-3.1_06_0002-Fix-failure-when-confname-is-not-given-use-default-e.patch - Fix failure when confname is not given, use default ep11tok.conf instead - ocki-3.1_06_0003-Configure-was-checking-for-the-ep11-lib-and-the-m_in.patch - Removed check for ep11 lib at configure - ocki-3.1_06_0004-The-asm-zcrypt.h-header-file-uses-some-std-int-types.patch - Move stdint.h before zcrypt.h to resolve dependencies - ocki-3.1_06_0005-Small-reworks.patch - testcase fixes and file permission changes - ocki-3.1_06_0006-The-31-bit-build-on-s390-showed-an-build-error-at-in.patch - Fix for s390 31-bit build error - ocki-3.1_06_0007-ep11-is-not-building-because-not-setting-with_zcrypt.patch - zcrypt library included in build by default- Patches applied (bnc#865549) - Fixed Makefile to complement common code dependencies - switched to official m_init() function based on library change - checking the global token object count - catch the return code from object_mgr_find_in_map1 - some README updates about usage and restrictions- fix build on x86 (add CCA and TPM to filelist) - fix libica detection on s390/s390x to get ICA module built- Updated to openCryptoki v3.1: See ChangeLog for complete details (FATE#315426) - opencryptoki-3.1 - New ep11 token to support IBM Crypto Express adpaters (starting with Crypto Express 4S adapters) configured with Enterprise PKCS#11(EP11) firmware. (FATE#315330) - opencryptoki-3.0 - New opencryptoki.conf file to replace pk_config_data and pkcs11_starup. The opencryptoki.conf contains slot entry information for tokens. - Removed pkcs_slot and pkcs11_startup shell scripts. - ICA token supports CKM_DES_OFB64, CKM_DES_CFB8, CKM_DES_CFB6 mechanisms using 3DES keys. (FATE#315323) - ICA token supports CKM_DES3_MAC and CKM_DES3_MAC_GENERAL mechanisms. (FATE#315323) - ICA token supports CKM_AES_OFB, CKM_AES_CFB8, CKM_AES_CFB64, CKM_AES_CFB128, CKM_AES_MAC, and CKM_AES_MAC_GENERAL mechanisms. (FATE#315323) - opencryptoki-2.4.1 (21 Feb 2012) - SHA256 support added for CCA token (FATE#315289) - Using insserv macros in %post, %preun and %postun sections - Cleaned up spec file - removed patches: - ocki-2.2.6-PIN-backspace.patch - added patches: - ocki-3.1-fix-implicit-decl.patch - ocki-3.1-remove-make-install-chgrp-chmod.patch - ocki-3.1-fix-init_d-path.patch- add aarch64 to 64bit archs- enable ppc64le- remove -o from groupadd - fixed sed script to not a grouplist with leading ,- don't package man pages twice- add libtool as buildrequire to avoid implicit dependency- enable TPM support (bnc#641919)/bin/sh/bin/sh/bin/sh/bin/shcloud116 1551055675  !"#$%3.11.0-lp151.2.13.11.0-lp151.2.13.11.0-lp151.2.1 opencryptokiopencryptoki.confpkcsslotd.serviceopencryptoki.confopencryptokistdllpkcsccapkcsconfpkcsicsfpkcsslotdrcpkcsslotdopenCryptokiFAQREADME.cca_stdllREADME.ep11_stdllREADME.icsf_stdllREADME.pkcscca_migrateREADME.token_dataREADME.tpm_stdllcoding_style.mdopenCryptoki-TFAQ.htmlopencryptoki-howto.mdsystem_resourcespkcscca.1.gzpkcsconf.1.gzpkcsicsf.1.gzopencryptoki.conf.5.gzopencryptoki.7.gzpkcsslotd.8.gzopencryptokiccatokTOK_OBJicsfswtokTOK_OBJtpmopencryptoki/etc//etc/opencryptoki//usr/lib/systemd/system//usr/lib/tmpfiles.d//usr/lib64//usr/lib64/opencryptoki//usr/sbin//usr/share/doc/packages//usr/share/doc/packages/openCryptoki//usr/share/man/man1//usr/share/man/man5//usr/share/man/man7//usr/share/man/man8//var/lib//var/lib/opencryptoki//var/lib/opencryptoki/ccatok//var/lib/opencryptoki/swtok//var/log/-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.opensuse.org/openSUSE:Leap:15.1/standard/3baa953fd4b82eb6ff4f0d871856b1f2-openCryptokicpioxz5x86_64-suse-linux  directoryASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=473145e9d171edb9679be9e39ae292e3f81f498e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=d2421d95fd8cab6a1bf5700c317e80421181b802, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=86f48ff98b1508d9dcf79b023578e3e59b913110, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=ad3ffeb379e7aa01a3d5be02818741e1a7118a3c, strippedAlgol 68 source, ASCII textHTML document, UTF-8 Unicode textUTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix) " RRRR R R R RRRRRRRR R R R RRRRRRR RR R R RRRRRRRR R R RR R RRRJ{Y-8MR .utf-814829e2306ef1787ebf920cf0626081b4239afd915f36b02fd8392353f99a225?7zXZ !t/^] crt:bLL 5Ձ?[!]+Rp 9gk.tr^mi/;Te?ou^K@ &gzWCħ}2n?x! 7hw0RtaFi j=U!"oqP;;~mD 0Kvuס#]=d؉ZN3*.8xuH}Gw9-tr2^D.xbz}*?#^ƣNtYފêOqgC70J儚n!z^ߩ7R*K'0] 恭v,=7+{z?v$&;Z{ܶQPB2[ty P692 Q.CH3Urd"m\sV#w.b)l`a tz(1J`)$eLB8NjJsa{n N1ƏxyXCa`ʚ>įd 7|%AɀڟjZz6vh]ގ؟~35)+ˇmEBxT`3^~;ȲoE9l Ru?(Ұ Bo۴~V ӫyѣϼC'1̺ZT:דTc67g9Dֹ/\ejKNJMяѥh[EC!cޛWf^NwPhJ;T&(lϾȒp_ HލyKB२"$ɗQ)ϬxNOtF`Z (;({PPぱ%䁖A)Э#kk4!nwL(0;f_B̗%w\H}sgؗA@AW QUPM${0!17n)#h%KBq0/yƌcFm'g.BmIO0 ߄,m* v:ѕ:7ZrRiYN⊚@w 徽J},bW/G2DS1^>~] p=M,\?C㙍1MEMTҞ}0{U3ާŠs!Щ>+OU p:a[2WnjMK%@itՍm T3`F`$ 5 Y;m}) 3Ԛ[݈CV9n2-xndە6}?h,$9CDyAzCK #p){ɭ/UTXjh72>4Ѵ)Yd9C( S1cgmx<{z/hf}efwv۫溳v䓹'Ku@(y{ü(f ODfť"Se7MBy/( ,>%bfKח ]0"wxo( ?9>3. *r~)gS?L#e8iJrLG#8P!vr>r>$oĢj`-5l!',K}IwȮL ϣ &A5$[4XLn=JS:`y%oʮ> !RI@Z)k0cdkcű !`1?m3/lݡ 0\;pٖoTRsF>V +1d ܩ CT /lwר};tr k+rX<7ۼHBFdw|v6*޾i{ ӽ`*5EcR;\A>Nt{[xUrHxF -٧Ns֋>{Jsd>2;ҧxߍ8z:=^_2h2G\$ݯA#,{Ҹf7D| A:5-f@i7 t[ 7uauA歭=~u<$W>o8 ٜʂolUhp+DR ڝH\@ͯh3-rwh,f-raEڒŏ7Ro7~B/? 10*֯+G׎D#\ :_AزBzjMh^ L7"0Hd4)#CvR)g䇗;FQ1P 8PKS0uGҺҌb*itw=*TCqDJ~6uՁ9kFikt2Qt)>dhDD~81I79)CX7м>mд&"Q O/B_{T(frG^}A S,*@oL$ٗ`M%MBrV SѤbu{%;ׯF7lsc]@-ĤE(ѻ厱rRqdSUmFWqIyHq~@ OamnkR/rx'#_&Spۡ.@d sqˋ蜧G?xMUj%PIRqadOtð&-@lY1>ˇ,>J(j); E5\~rwLߌ*/9 'ģBw(ĭA(Qu  @*'}*!^=WK1e"Re{5 AΗvi2̩2DF`M`T)7c0G s xiXo'7&YJ QޔENo}M50 UP ߰_aajXKSdYתr0~p&+o_+kV L=zˢ3H#҇!pl?;GskZm3F`bF>Ӓ8Τ+= zo#r3t _nosY 8!?wARa@E% . h2k (Z+Ӏ>6'|9lH*SZ5'Z|K u%WY14ˡ.OW:LxED\?~#ʵ~bXxAq&\2 "-πa쪨^[+hYV`ݖ "{yur/u563?e ?b`:"=?7,ٷi=C^x%LW"x)mkO)E3"w30= OE$Mbw /P;z?3?el~xvp*l/0֗> Z;ݢG蓾k}:wDܖJgrcr~+; ]hTuWrǠs#nrl yd_*G5Qkl6p$5831< VORojcj02Jڤ 6 a"xɭ):+Un9dҞ]&PmH {QCнnɫ*7C4=go# 'Nd*J4h3~IQ)1{?1BEćPIeNY|[E5˷&On$B S<N7T^0RXfAB"%@=,Bvɦ0B9 I>vӅٶ1AO'*B=|V5ob=96{ϵAh`+\a,dr6 VvPĈV7Ol꯻pl':ܟZ*RUz5$v[Ia"zh4T>4Wx RT]qE>'lcK)26 T 7=meZFOt@&ڗf@pAd>V w./7gH(|"dwTVG hῷmA}kRvjz1Sa1&#sc?Ԕ7/.1!W%ՌEz;a3վd$>D2;,"kHZ%Tn167yYvI3YkLkˈ/z}þ> wªLbwS:[,$$<(̓: &%%?ar8)ݧ9o>8$jɕ] \f@p=>[(gۍlc41,&M)Ro2qFHIHd$;KGQE )|dn!)XvhUcBS&Жa=%źAHlZ ks0p29A]s[]/t_&[-~D6:Wpn'>Jk2P7_.IvĠPf_!}9:wDppu\mJܖoj Dr E}ϧ^4 }0rzeBg=*GL_@aC\j:+ OvXj$̆l~_!U9l:\֒#:N͇KE)UЃv;nO PSGTxHJĄRYEg^NжH^Q_5^B'[E- Z8psn>j<+\=v:."ĠQ.fYA/%K#-R?AsKU5c G:n3V-lR0_U#͏>G3KhS%% U7d`-UVc$H92󳲰=á{x9h100oc$w-k gHDsϪwd3 uO rV<-0btK}u謮-)tYX=~9)NԡC!ĩ{>08%|a;Gn~ v 7[ҳ׫']uNkNS9~{gF\PGv9(ɋuq}\Zu"T߫5Ʈ6f Ih r<njީ 3o_ݒ\JRb*nm<]qơa"2)Dv1szwq{Xi=^8tbVTQ߉`f7ZVJȦk׃؍zD, kHH KbFc̎d{bXu$3)V LePp`YCySc/m6[)[`b`I_HeMJɫ9F'Y ڀU(dPx8lᒗlS"[ٗ^OiQ#W*&ϜF1t1 >lZ!tVH&A\rG5h}V&m0:p9Qvo!/v𧺎qO2*J_ٲxh KDڌcz Oa?=!sqh |X;a Y&uP7ݶY63>,Ikc;ъ1Clg W*gx ȍ}k~tEl}ņp(s5f: o'M1:6埻;iȼjgbs+ޱVo]b*uus\ͻ銶,xS+@^RC|BtJ~'r U# UP\FK^'9Fn:ypk]}>}ZޱHԼ:cP>l|o=ujϬR啉L9%r *X]g/$b5GLw YAy Y왂Hd StQٽn!b0~܏y\V^[x B0eu."wO[~a/ސ6(]҂'KlhW6g1,#YM :k;P50xcd) d#?S*Mu*gwW`_e~^m,j͘ 57$5UB Ƴ:]*߇lƽ}@ހ$P@Q:wcw۶ob;}T[ԗ)Mqx"A"'LM Ԋa8{tcq۫E#,w+tE;}㒄E,}4^N꭬AxJ-{nvY,BA[iA :(X(ҩЗ,bUt ;ebC|12yU.˜7(:h éu Kz;R*8gd|k|Xz_4~z"$. YT3(ZMJT] :; Qw@+OBOS_ҏ9)PČ*,Xp VEʢ0g?a ! uW%NI#q^y߅ :y]Vԡ|--.{ogxb.&(67}9~ś;!ԐPļP" +m̧lcCH0Л{U)Dh^L-CZ6Tir0L TOBOA[Y0g38_  fʥǎѱ!ө?&ŤѾNGL_`-EqOZ|lu )Ls.X1u&nYc,CJ_3AoN@Aûfgmh1Oc୭f +XjjCC~~Q;{shpb~{fi I{(}Kɸcpӹ.ẙ5$~AGd l~j~a?szo]%t\X~|8zTsqv?1ˈ!e:z,R%Ap V7*5K?9#8pGVǛaVdvJIVk2Sŷyg9:*Ŀ~+c{hbj\}wj:06ga=p gڼj5h`#,u\f;,,٥'r| .iOf(FZ6Lwm:_/lJ! WD G%Ėfwouz |P4X^#.Y~IDB"q`<׭4W=]"6jsB&p+/I{7ߺ{c>R9݋fxgCpZ}8 ".-) Jm0mٵc^ 7&#l{?i+C-iB&t:9wCȏR9{\ؑw .3~긵rZj==Xy|j 3r㣪8PNTDL(^(]oNgi#I}o1m*2Vp>`͙K>ˈsSj:3" C^"\Kc{]F;OO+jp漜i[I &.|JInP7}`E7%M|V y*/FTWYX&T;SE{I+ƷTXX"ѧ5qpw/15ϥڌ͐az)aҢ^UxylpUD)IkIzgE"[dRYc}bP <$s2|!Cs _en[ؐGv.B4?z2R}%!.9N+2uYػ'pwLj]X 9@jw}"K-j/5&ݿ vbд 1SK\Ӱ5:o6v/+;RuJȵ$_ɋ{`Hśv',$sx: Sf|ciikq o:5i"S`<4OE.nse4QꙄܵ`=`caGԍVEb >}:C/7$\+ql`X\qvQG@0i5nS ч# wV1N^ǂXv" mܶ9"̹¿e&ɸ΋8$ZNt%]"w͙#Cq /F^;b&eKKGS CynY' v!^dY. G+iю Ԣ/zNfTj<l5S]sO]da.Q݊KQ@_m<*p\,8 ^`џ8Tl٬0k˽>"&* ԸtpaSlm Ô-.v0?8X8F[:kWɎp8B bINE;Y.'*_"X3g rcZza[B3)7z;7/BhtI $MX=""1ё@en/PKP/OB !!u͈P'zr~E Lߖ!vU{zΜcゕSDa }sUX k>s5lf4(:es11؏T 2p[#w+.w>I[#w:9Q٧~<>el 0L&~ٖ0#;k\T-cd o:Mz?c4\Rqm>֓:T@OM _4`ׄZ`}u"fJإ&8Fk 5lC9(#]B <Ld NGFd3GBؼ$:81X!ruF 9잍{y:c\ŵf,d} Rg/WP&МӪ6Ns ]}o`DPdMUHvC.Q9j?)0EmuIȰC _N}4N*Ԣl$>K G1 f2}*D ,ޏH)): Z![iѩ.aၕS37GpG^׫s=e`5WjݢH67nUQ6CI_d(jc%nAZui. s.|s qr6D*7{ʻʞSq#.[xa;!(X8XT(cDiJ{ݧ?f _ZT;AZs %Pbυ*'!*,~{AGxbu/2b,;-؀Zu{Zmk雳ut+PUh->l̾^KB"Iϭ\8Z{U i׫q44smk5 tIC%f%LOKucB*+%FYc|TF/f4>򝉑EOCao348&BKuɄ)0]*1e(k0뗯CKҠ%rӆ>Ya+XC\:$, kCvy#Wkn cb?K@'5zDi?gU]ȋ8BRվÑR_b&B7^t`+y#+H+Urg%lX/"¤㉌$=ru`;]3AY7 J5'FgI% KQg9FГǓ S)`&()Fwё}ls_LUT Gmy j)|;>gџ ԻSV^ޗ ۗt7.TqI WO³ZOޢmN?oQq%VW;A8kt+?(睈dOT"s܆A$RE^~|tPryfbEU }Js\[2$}ELob?B"l׉w*p3A@VYf̧vomj02 a r<گŤ5<5DN׶M /qH诶L>=c{(O9A s-JΜIr2FF,+%ה )2.Jz͹ n 9y8t2ϭlA(IڳʛA'uT33(c( \언^ORt %عqF~;fVQTE\괆hA zevߑQ[<&0# ~ 0E3iP.kL:Sͤœ/;˙~W`'Q| !-ٖ#@dQӮn5]6iv=,Vx=|JavisGإ,:Aֻ͗R=zÉA- 0B: "_~lnb j~ZO^My_pg x{mD4aIońdzsQcr~|Jvj/)Uױ 2׌f$u$ 44vy5?jֹ8u.csG~l*dÆIrL;>,^MY .:.Wő~tķD8)cஞYfѹwR^dleʫw fsWQ`z:"]fdƃ/ SXxfA ׅ ;PÈ}?71l\OhYN4t:p)LE}pl{NVˉny;'`@R ' >*,@: =΂PkahFdT!E;o[3 |8 .͜(0cBﬢ= k[?b/\93 Ӆ@-4A5f-Œ,zb+CL9--r 'OpM*BSM*o'~LpKʭ|W=)y6!Bp 7%L\wFfM⨶5]hr!hbr?rH,))]I)Ҭ_wqS- ' AF}gvgVYH, ʸ(!=v^dQ VՐq}ͷRg%ө9l|փjF/w?^ +*c|J8yAJ g.ۉ$A}]ÒmHAVr;#gYI=:Ζ- mm2C*􋇞u 5 %Ȣ4T(ᖣ{DB*HخN54*Y}_DVduqRM\z` jiD3YM*]&6l }/t Y:1>t$s }kXclEg_)Nn?Apx+8oȔy'Oz90E| $:׳alxS'XrJg,Dqw1]:$p6[֊jTPo &Wܶ]qe/9 iwh3#LQ̡bpBHpxBNy <3ϔPpQ6Eb.@&YO05= +cNcy=Y]!PǯneIb~4 00Pp.)]LWoBQX-ۍMtA4sr1hۿ[b]9Az]P*tZx ^]DG!o=ЊU˜<_mQ]~Z.hc&H?! <:$hӭ8EOu_nGPbS-?;hhͯ+JQW*օ:vi|v? ^dD2}XJTNw!bN_ckLSWAGK!0"ѮԘ )ePlKI=0ޜ mhMzdwC6Y-S]n}}LE=>י_% #!"1-7OFxbJQ^hBt5=7ϟؿo(O5y0ztjHJ-MغO.cmyc =#>L"5܌"E-,hFYC vM u+{`ٵOJXC3h)Q@<9vm6\Z5Dki0$0ʜ36ԘGLk9d _8hwLyEɐB`] z{. (;e-I#mc=BOMiǣ USXimk!7'&5AAWpH-q*%L)VW R\au;}W wҕW=/Lfܟ_?Hs}hҜh.ۅdna^-12 {C? ؇B5~˅ %s&'Dd ?Xe<>fc›AYu(< No+nDž?>&TI'̿Y=hu yayٴVSGrOKwWBd]:3Oayo64[!F*(y=r^ȮF09>:6&=.Xkfo?mSK=iaG>b&;/> 40(RIHֵ!g`?9p̈X6ꪶD4-ٝ6̢WQqsͽsͺ?-{E|hٮY;  {[X"9\1SD$B-۬BCwbD ck#BrAق_ ̟V1Q?h(hپy v(|7WT_DbWijw(F̧ioب?JIw~2>rPilzlU8p>[1-GZSu@]~h$݊].w[:?}//׮B=4#e TgN0: fel/gy5 !l:l&wTfG#~莅=1\#({z?^XN1o'{9G{~iIL)*![:\πMHڌBFRk[.sƐ㼐b '=ҲrU}Aɪ np##)]%ES5k*mG؄_BPeJ'ue+or!v%B6S_lTfg [J >g X#Ѽ-~GSG erKޡDd"MT`G3u: ߕi:vS,YXFWjovޮ}o!fB# Pt] *r_ ih'hRF&qb [Q}U_ͺ’ ʈ@k&n%kCрi=fD8G B9SM ގH}Q9h|sҘt\!L׵,`$CWx-̪)5 "yÆ&95UK] ;m7)Δ"qsپzfu@Pi=ie{8V@{+|:H8_% ɲ#I<6e[4M4\0Qde+=!fMOfđ!66~ 4(g/->9;t~rAEX4EܙjHQ ka `QBW{ f?)XxJ*'Vp;ї x)49 D_bhQ-iYxfT'˹$R`UH# ,H&&AW =%R'#ڪL4R5yQO% P*ꑵgWm3K ͽd|%&P4GRl|Uï3kR~Z (74u~^~ f8V[x-!QпÁr3D>._5?1Cn{ֺѶӀVj\yp*vdDfi-Sx P",X2Wc["Qi7 fZXdD債_Ჯtg5ЭN0wzgv, ZtgK\9[I͌3A[Zz)G_凔]iwM/9[_>R=)3I}o}A IK<DXx JHJYVsgeɇSYM@?K,Ve-B[ cvЁ=s-s/)P VA Dhqe$E}#}3e؞9[@ I/13(+%6oŜ]/&{ĚLUnϭXmqGkxc+o^͹=uNb;=ւzDjlP(3n[{z:a9ƃnxl>TZmj=RݰI.qkW!RggR췡,{]^2ј 2p;h]DxO"YUW@Wq/WkLd;N" [mdؐ];sV,'ϊ?~\\t !K{jAJr;L)cbW. Փ)sm6tgJ̋q;3X#[gy5ub9/aPXGx 69pEvħh/TGe"fL:AgmF3 r9@4+W 7`<4kraeus.}pg ǛXx^%F]Ѱ0fILKW愣Ὅ@6m?>0NUߒL3oj"8GUlpK*In*#읷BVy܅Syw'B NV)pLu8ZJ:ENma+^M;REk+\{Xd>#`sض؎i4lPڒ6PZWyQkLg$XAMm.yE(r=m3U"51A%jוO|y Ў-_HrUXҰJcyJ6Kٞ`sFeWg}hbI6yPr4#?Nox-A;HANYPF @1xЛYHpv\8xNwж{1%5"$pνSpcSCm_-`1qFd;-'q.b>|@JԖuaf򭏀!$H1xDn?>8MoH eM~lP-7W޽j13 5 fg١R.@h՟uyB>M;㈆&O^NOy]k[LUWg=$W3WbWV$4~ uՁZ hvFI?2faԌ3ȭTYv)e,&ٺg'yQ0tH:F53݅s`w-޼56|Ogμg#W;_YTuWP.cn_~szR64RaI;Y kPI2x6jDY]vm }Ⲍ|\b z5yeЪo}oUkN4x_̪,nA>ZQLLz޲o5FQ=P \ЯuQ*Lz|W !Y5F_ءk=\0u-d84w',OA/+{RTM_ 2XSn nYdCuoiün~H34S;UZgEro=Hd1! )"[2Z?-%6Ẹ?}4 l&uq|I9"E£ s V*x?bˈJt33B`SL8g^ 9h{9hF5^A;k38$`t,=W"y 6_hT~e7&)?oLՐA(M !"^ĹSX`Rg%ox'ZkǦRq5g\#-ԩNMHV\KsBr`}CoKvI/]}Ǐ~ffڣ;gBLx- :ԀuHp854_j۰iGg5CVسZ.wRʂR[gl5n~ػt/LطO汔[Fm%MovtE guuGjab>wrb>@Ņ.B-"!R 9? 4D1ߑ@VaҿU1Z z :"m)]Z+>ށ Rk~gR`l'Rn7Mf9|3iIG1|)y9y r7 ec~l iWKOKBj吆>!s2:ږ@{TA֍5Nz_ǥNJKx=uHJ|-CqڍWXMA{TXt$g.Jp[YHH>u,YV5f *sc(&-M1\?Ja~kiglPH֬Uό!M$zÝ߬7Caߓ$Iq'zM,CJM?+Ki.a<4ϕa{VP9xFbsw72XĶfsI ՀraӠk͝'1y;n3rղdCءa{Ef Sk2ی^.ȧr^}$WCܱ+&mㄎ'#CNT%#5K Pw͗zA(hcU㪬kɀ7\TC{>%3!%\c$| gU>s{` T\HR%9%Ȭxm7u܎^5>hl;\+nv{N*pHǁlҠYbW&mM6[ iquk3 4GU\Wq2nEUK;[;%ⶩ>mT"٨'*X SU2X5b~,Zc>tfM:7t^_xc~PͶ6:G.eS5 դB\yxj8bwdX$u;~9_}\d[#`Rrsg\ hwxB];8Qϗ~g쌕5C][\kٶZvLZ%F#cNaטBCBN|V<6 LccC\1 |9wP 01NGƌehƹ.x~ӎ]wzj04^1#d-j w8~%/Zc+zkNͼG8'&bI`@E3Qiw~<<5K(JTZmG$+Fiʤ׎è(G`͒^-՘~Ny`706.@GyV6q.o\8@ hUW ?d }AD/!5tڟ7lTfB~- Ă8L2}82/7@\QPۼSOc:asqQDS6DNs|Hri;D pfcGmo|0,/GABz(AOhX@5EI?Ăn,71InĮrᗉ8apƯ3,Cܐ05Y HHUl"\9ev`֍fcL "Z/,Ê׷:4ɩkF$'22yK/\wdazkqHH$. ЄƦ-Mh^f"l+4E=LW}})Ia*f310VZ Op8dnءwpq=G2-/%š2qw<[k 'HY= %zBEFĥGzt{Oo{LxA%Yq7+t5E`Wȧ± 8Ofj ۳Yuk6^GM@&߮iAޭ#W *ە$Wo). e:՝oKm HZs\kIp[{Z],_ E#-]X;!Y0ܒ6ܙ㯍b xDkwOf̐?esPCy]\O5$|$Em;:fcX4Ss6 56[0*ѹ@rn.5hZǤ$B+^Dw[PSuȿ-&'Nn)8DE%?$3).?$ψ&d/v#rPOno>8W3CW+jO?X;W4^o0\vSl9$oVв t5Oe=Z|ޟK0*epXt0";-n%*LKuf%XC ÇTp*WhŒIbRۈځ{Gn,ގ1#M䍔ư-aZh?Л@Df@*I -mj_hW>#(P"@6 נ'5߻ME.{U#Ys\>[,Yr>+fNf"&kn%!w2,Hy8vpvK >^˿kMQk %=ㅺ0/ 6N߆%cS1;Q <]Do0[@$x⑮p^&}.w߉hU5׏65s" 5\0$i URÿ̯۟t>wZʢt^CTOQKaH1Yp0 SYE׸@  TwmofZe30v8hjRIBw^v)Włuz* 0r)i:yw3Y$ yAK3nYTfLq}sqVIY/2zSeB ɩǜKI7Y6<ٛ%Pfvx[|!Vp @o{$Nh-u9:[C? #̈́ HU3_H<}PpNEzz%e++6̀ U) jƲQoD/m:Ї0"<~ -QJ}m|Y侫#t}},M A4/@DE]+]\fNŞ$Կ|*!a㩛(etS}':ÓM?{{I.jK; ">yl=m}O<'`5Q_a%QYqLبԏֱ!UP2r Occ**x&6[3V{|IH4 p5$HǿR8iM16$v|KPO/~]#HU9UAЋ;HC:aJܬ5v4g`ϮNc^?{b8 jN3wWY}AS#vJPDV{EJbH/!I5DZSfEP1ǷE}CQLKԜ"4*ZG+*ҹu%2BCJIXg{gIh~anze]Xnp2DJp-B$\rMSLXh-P nW*% Z ȔU tPoDO;IF x~iNQnj7 7ME-Bmz2X5Wm}/MX<7}T/(I4 4VJ"(%[Y[ HMrbk8?BOvBf, $UQoKH[cO2-hdĘ!|| G=mYiz)<p(v7@pbcda:q./oXJ܌nZ" j}񼜃;yY[mdVf3(c| fXIxfq1T*ϷLCQ y}IDʕ2 pgI8h-aQjDn6_a-6|췞+i7/ao5EG} ,KġdL;?3}LȺgf4;h4ϨekY QO `d'?4 auH+a.1(]W U#Ij"RFB;GP0Cvhhibax?0>hg7c"n E蜋țJC=㴑V}%`ۙ3 <De -I$(ؼJ}g>*im|݉W>X*bY,Lâ"VL}pD24`@ YٰhRX| =Օ?j %.& ਚ֢-krOghTiF:o8[2CZ*1}:Ui*7MJu \ ZQCwc\|:Yr1UI8I 9<Ȃ3tM[P D_W2ql׹d=My̿9?J,>M-(O٣ wh&AƊFL3b[1>ze5oRИ{!x;< 7A8Ί ;?e+:TNFgK1f Jw`yȰRzH3uljp o(W}\7ܪzm *h=IjK2#.C;ZO3ӽE7_ ]»,En}{F^DsqmiKSa3p]a7>ߦVdU/6 *W()@ KN΋'>ʄkT#'5ثݚ[ |b.TɯZMr,wSIO MЫyw9vsMk9?9kc2HP_\XT9Ebɼp{تe4*Hobd_#Ϫݲ+bҞVO rvc,Vg@7Q=럨e5Ϸ8$Hh)70TlF8 '۽`%`i3 s>4AMD2Uĸ \PzcoJrSvS5+΀ 0_Fj!B?%Q~w/&K;V\[ B~TN籞[[C&v_D [?>J휴\R[kϜt8kq?Яv'+U̡,+J(lv.'W\2$/-#srv@ZMEa ntY #)ꇫ7|-xb͘temZ(ΞOA@H1>vBYtMfqT@(["ԢqoHEۨ~Sy=w0AѮ1}:'"1 79#ﵽO-"o"į"<[Q%(h,S׏HNh@2U@SM< )>h2][xfݶ>Kw%V8]".{B.q2Eaky>.5EMaƭfrѭ#:I>m`Y2Vmߔ5j#K&@Q#U~V;A&QKp_g=CXRvjLǎ5ѿwv;>.6aŢ4jjGd `3aj:Ϣfo?Kx6tVW;򻘃#Y0T 9t\26fe1ɽzY'f28hNlIcn? Wҫ+Ny#qmC0鳇i rۢ_^(6ˢ J !ݮqꦾh\|Eiȓ4mZU. A2eDR^O|7ܑ|V-fhMȵ:vԱ CO\s=8Ipe\weeF"Kov"BA~%A~m蛦&@EE2 8( QR׻hpmQ^q*r{<ja>t AFQx*ӈ63Z|jk(+vUcZ{hUfVFaXo ˉb7lF)d;W*z~ּh{i2V9H'GĢ-<9׻VW캇Uߚ*m` ͔m+j C2DD!y [R1H3:@i`U.͛&p0e:tPWz[ULNAЪ,l:&X?AʴuRt/p?0W,GE6QYB BMu9p7Ϗeº_}| )|&R;8dbql2/NkRI߮86hHo#֔r#& ~sC\1W.Oè,Oog&j$Ņ ߖڕ-6?iEOVUW(lu[>ӭuh`^_b1H20Чȋ</7[%ͮj':L@q->?h՞"rg@ QN]L˧ޥ\x~<{ROK@kC/<μ~Z4z?иIP9o?ʮYS$['.hCB;Y7%z6Pԅ,7@tbwO+{EA!_zXruŀ($NW"=)>|k琰7kh&#tN4D*nh3oS]O!tY̶ԕ`xg{V K4o0Di'(ȥZI;>wQ(ǔ za)`601QtDdEiqs7+3/RGBnr+hw[[]+5屭[H =v 9&͎ci<!_ejPd<|scT7=lFʹ_sf-IЉqF1DPJZ\‚SbRᾩ̉!9MNNR23)J@aZ$5!?%_8|DJ֣U+YQm ADO[6j20)ﯟ)7݇F0]4 6[ 4/0s pb*.zW/ME<~w\eG𒶧yonp/^+;ItPq"&7MOHQ_4VK*rZSc,=gZ7Wvc9("".r+_gCHMP5 KD}_PY):5&:BSP0lbmwd㦌@Q2z%m0p).RU& 4A[[Tʅk}? 0WM=xS?9| j@ \ZEPUo[%]ݿIcnc7z< Bu)&X@w{9z%?#` ܍V᷑'B Qr ' (3S/rhn.xȚňByxb.ކN\j+0HaT$ù]me4%50=\ʺ=T l+|W t ؏@,UXo‡v;PWaՍTD)=p9bS`Gaֵ\JdtrLT2#1fSkMƘNœĤ?,F\]wl VNtcVǩI#m6JEDb]̶D k8&Bf0,*XSV9- >?0Gp䨹w%th^:&7o¦`/2%p>z3XؓwUEV<8u4G%ҧ^fypV}%'@p `1B2?QQH67X;:i+Hڇh\<ȔiO+a,Z^ 9"k=po&É>O/= S:kOn+!Ɓ aILP!׍w@`1x Dd>(l~c@mr */b!xl֍`Oua?a2FQ(iڻ2<ȼe?mhq( ̉+Wީq,d?m7&f.l?"FnT̰0dRyJՍ|j@_cTSZ)))&<MAŃƭָgsleZ/;wu^CSb?vPԩ⧤(:uScae ^?ZVR;ї_/}q $Ź;̠> ]o5#N)Ֆ 42sJ) $zşF [y&%̵Ӯ??u!ԻIe~H;8)Q嶓+楷ΚT9NN˔A32;HdEkDSQE[{v۬/?oɦ/33 L~6 %vP.1nJGл"wo{ӊԇaFήġr`#%F05%&Nd)%m(j2_oj)I=n7$#e0kx;)5B d"[dC c> wRm&-Ar@8MTdkmJ ՊokKjU#抐1Rep\u]WQk% rA܀B@+f˩(p>sCŁ.m2AZO? nR;@ A6!`+5ºFZlf4eՒZ6@SK?(SZx&@Cu5nA`:Glcw5 SF\CWHtv3k"~~QaLSoХvCݧ0&$(yWY7}ά5x3n_^C6r'`Wj-3AQg͎n'Ï,Th {8@۵@WFPlӴR_3.wS}<IFJ|c-N2r4,s$U0yw33n:{G!͛肀 `Yl|BF;QcJYcQwKN-Bu{ v==PB A|f#APdEs-*4Ѧ%yD\S<+iQbDt sҍzvyjY/?vL݂bE>Gik|>1!F]fm ?oҁ8=m ~co!2f540.W*ED i|F(5ڀ~H"HӦkrn׫ȺiI[ G#iR Z8SlSQʆ\N6v9Mښ*}(O>Ri{[ ,L,'Ba(%>JJ#2_[yJ#z gi.$_a; ؙFx X.`diKJ߅;/l߮8)CPw]Z6\שN~*940u?ZO2\qeapv[܁aҦYŧܼG.MƖY}zTL"}$ɟyb  =%:{k~x 8Wkn;Ju7c*qfi[]:I'6îK5KAC>M;#+@XXQΉ/[(ܥ՚KOI,ܘ1  g_,/pw- OuhD}XyaT bS\n (*3fAq"xX;OMNYJJU5nA8ܧވ\E~!M:Y{mMJ[pragPIfO}8꽫~on)G`A.,Aiy_V0 xLW2Gi4Dxx#=/)ďP3v|-kYF[IvhKXPӣF7lPJ#]Dr qN8 a5դYڬM @lD?3!km@i]){@NyJ{pZuQ4{;򩃜k&0h\Lw;F8"X͎2"UMbLteP41'$DL2bvf|6\ S UZ+z{aT=SR}ǫo)\. $=XRzT,_'rUṕnK\ <7 7>܎2RJr{MqȩUY`SU%OyS?S]fԳQ ׉Ov78?֘T"ऀ'$ct3.ӧǢkCÞ^CnN@ f?cU-H G"IUFUސ۱=X3! @N^?!}ADR4LPlJNF\c%%0Xl3utӌrg5}x䈄sfo+0_ 4ب<ꂀ^o=޺xXw*|c MRC EdrFK^ շShoajs{{7,ii 50]zSnm`ܙR5nPŠu]"uٺIE`VNrZ]{V#ʅ$#_ ĻwbNL&f~t{NPu|Hf !tRꑁ Z7e%YIZz[ ^r)RewoRጛ(ABd7,v$t.GD-ɤ8rdB"-}q,P]nv>EBDkϾk"][%{ [P88cfO8)#8|K`sY9PL]WTƤ9 -钏x@:^x^~_OiWfB<)7n*,EtfF [JWC,w6CN)Yd=BןRAH,TL]gɄ!D3\yV)MV}k*~:mk%["KT<*Zۇ{+49muOY*XT3B+$OXXg||MS~raWf,-C-uP\NQb/? '."/Jo&.Պk ,Ӫl8Q ȃK]*A0ԓy]$(' 8she%EQ~G`LvQlFulZn 2H \y=W[, {JP w۱[84^ >gЋv p:^AOB>T!Az!`fH6޲S" u} ۍܖH~e0 3xh)ɛ6._8G|' #B¯rtM!_L\JjEchJnl}n|ZɲğL'a'ݧH #: n17˶$ r?L=?xxͣA`G 8;ETx1~#7`N= >MyڶfrtmƆZxr,x/yR QiN zX¶Ip^嬨B(K"HLη g(D%w }ޭ tlݗX|~5Aŝ!$sԵM%LRNЩB럈F^c:(_$vF-0{zT'yƺ&ϯʜwV<'_,[pT:f5gB]lĩ &Ӳ+|>b i^-u(YY璢?0yl#. #F;ݒvckV;DP# |NWq 诅'V$!r|~(U϶!r_t8>$"gˬJ tnK?O6#D%HQߦ=0\qoG")xTHHF'Z #.íIh"D^u~bemoȷUܩ>x2^sÎ ុ}s~RtZē2'QNg m )H]h5GKhpS=dQ:V^Sы ?HGnGF(J.lzKEPf W5W^E |&e*(]bع%Ė%+jqJR"42NP{1X؞GYSe~_Мp89+lۡ,d B%-[%><'zrvfuX-T|E<ѥB;f&&܉"t<|^ExӾp̓,{Z.͞TNr蓩F(蝯Mp.mGg-:ͪ@qpX TTj.*5(< q_1q+Pt1.)bt= ee;#9lH|7h$z-'Ƚ!`]}M~%Dmu1y{Zu$,acfX$%)/L9Z Bl2h*q`[9}ݫclDٖJCK6yzNE [KKHK8ű{OQW@u),4 âҨQMcG5b'Lf5cNl_CAɼ-\oOgޑ4X1aAb^ w|1d{9>]֊`ck2['tSbh ;8X7-`w,vN`؛,7F09*BN}[ֶ7dH+Sr"拶ʹD!B*2p(kU̧6VwTbq)`f!dm ,r*AePq9{pMLlG* "&qnb*krVW+g@ehqelI/ ݻywq)yu N "@ JP:P{%EQ."^?B0LS}2n&IeU15CJo31>I "eMFIXsz; ΩqJP)Ɛ1GQ_SNB,)}>6 ߶DeE6"*)4y>fDֆ$b@35ʎdV0!$=p(r5x3X+ 22AAt5(*`H.eDOp:c=j A#Q З.jO\c~7$Rjɿh6V.Bj÷xYگwVAu"``5-" &T=|OwÛ4[GZQ╊>V^R{HC^+-e ȹl, h0˹&A{Shcޠ4ߩWB8(?I\^5%]c bTW@&$_G ʏ\H@!Y,B5"$Ny.`s8Kb R#"P,`wI">s8G _^?1TKjD92᫂krDJv$l;wu\>5ѫ!R{)sTiMlXO/m Z$!"@UXtkPdڡsߏ9ʺ$ UCLE'Kj)':H&l]Jİdd T>]G~zd}sU))_G7)c~ Ubzt2 Df3<x'sq8Tqok}(^5ڬ;x딏2Bnw«xV Xt;h^ 2T%Pyj|A_ԲCs8 b|L,_uߵ,"j!],j?c7=/JN(Rw)2B.4n8 赵 !ӒZ[ aU%` `mA5ܢi׍ƖlN`s:Ҍ| /d.TU Q&bʀ+Go6.Y h5@[pJgCbr=cpu } eD5!bF:Fv$ɄvٜYb4°Wh PUCZe$1:ߺvMRRx&CRjyIRnR\KN:9E!]0$|M7pЇ|w\i%xD892G,ZZ[A a\^(7}:Dz WSM8 ,a Ճn$(Pe:XNz*1'E$4T%$T<Q˨z7 ;s΋Ky!D t^t`)i&C-4&\Yy.q'\`'K.:1eo Hm\鋉1X|-F?؀5 A =W) ذ<\=aR!ʹFFe&,뿲" S$[ГVH|".\l6){jNVlY~L-c/!Lj Iiv#Ⱦ) /G3C :ͧOXĕNcZ9W9ɓ탢ڳhm!xF¤!\]%'D)=%w TV>9bb'.|Ycq9R!}|^-Jh>d_$_Zo0+̔N؍8LU4N{ fp/yɛ^ : ˈPdD@۪̱[lpFTm3?{tw'z&~3*|+⅝ 5;RpӇ,||8o "k"&mL<>N;03叡RG{l8a}:MjɓW*xv3oZcsb˚2E:76;zG1毟IR$Pxv5_Z?#=gorI'DKa O?OMvЕcߎG & 0w1vEK)_IA?"9niln2XqTd. ^?0g\η2kJҘg)PR$&Uk͡4mMR(p>Eo>#bfZn)Kc9>1]C qρnL4ȅ"4h&`ZAT0kHc; oq5i01ʉ\6M*A r*] ]*:3 l,ȀnfΖ~}9u} 4LΎ8.Z=Acҟqt%O+I3Pd~i0Zg'2W+$:Ilwi`ݺ7!\w_(TIY1&6D-qRmv68iYsrI:QNT/s8n@#7|Dm=N鸒sIIё@\t&ݙF\s\b]f/kW8MmR'詍Sް Q\ r$Ezh6PxqwJ54U%"fh|Q֧/xi*,|x9%~)Reyv `+g5c@0f)+6O1u6|we"\noP''}O /""gq]>MK! (!mCaJwFH|] I>g ĉRH" F62(]ia?tT/WD'!U+ ZB ~T>5KAPsDFؽjt@Y`#:KjAEVЙbk6 >aV%q~ 6R(T%͘UQRU$1؟7>$'j*TY FLRpů0{aKM,aOt#)$0xL2eDc;8PdF}QucXWO!2=ʋUHv|nEE3Bɀ$WОM{W<6[%V[Sa=MJo!>c L&3lpӑX$ {ޣyYjHy*fs夃O "tp&t=m X=D)V%e]Ʈ0/XC?NH3Nͣ@^r g([ M ^sF#wSqkyXؖ3?y&8b#lF!X"}d~N Ʊur-*'$vl&~HAHCm6Y;%lڗM)8$Tf%]2u$.]V{NM!G2D&\w20ӓ U2t$Lfmn cH#(ɩto:h)*u&o &@<G-و l.n"= f>H^zMqG3ߣ~QUF nj\Kw^^j 3#犟=zuwE}.Zv/.?7T꒲þ9ً.ܶ| +4՞՜pVm5 K ~,.&7vgD{wMF'6%#5AzfXrWS c݀-n# ?PȻlEP t^GfysS ߩe}ԾL_sea% Y{rYXq8\I$In q(InHZdxvPq?l+aIM+`Fhc(f(㋩;#G]A`/a5S-S8G7Gۮ7\ sӉLI` G%Lr 5I'%SU!oA;z&ۥI:V"CT#?WiCiYv"tڊߋPHV0DI!mo\Zd_GP@jS+WQ+zyvr1qC3 r+i6[? "E8W@l@c卡yE BW9LJ+ LSejT;mc /4/o0+$5䝏@IdmRG\0Y6}G7Ac,+qzK07*v zDrbVrqߝ$ڿdEГ0 j7LdQx(a=Ӈ3X+ٌ{t{{o^~|YRzuNIt4<&٠)>m0(Gq. ,%QKI•x}#Wj-5"+d<9?0%RC*8 ' {4!tq3ihFط:T%ˈQ:l(0:ʓ]WcNHG >&9٬mn-hvBƱG0+O?]<>{[".Ճ=gpt{S\2pJ6+|ut=k7'Mq+s D_;wCPzjG񳈚ųF)ki_63 їD|K*K3=-n1X Jixi` tipܪ^yrhG{Z`.РgFMj{h:%aQit+OJ?! lC:6qRGN@>D6k;' G1No*s@!$GP-ymt e>Gi$Fle2p2U*!Mv< hBqqnaD\Zw`$Cn(Abl_T+;[6z4հ%391$=LG0ϴMNr"ę ƹ[WQ*.:iǥ Qd9س;ZiDȘд"vY ir 4EIvq?"БGoѨ")uQB8t{1Spx,j= kǾ nD2,ؽ9 oz6pI/$jZ'P9=t# (Q|mgA3`Wx`wQ$ )Wp6jH'|u׳=[9n2%lv -9жp&52/TM{HuczTٕ~XOgĚc#'W,5Vk ?9`1: ԏsj`B|vZ ݯ_Ң!Sכbpr5s(ڻܦz)l,T]!y{Z:ģ=. eOH]1cIHіXQ37"JAR]C37ۛ`n3(@ - :|dZIP1+1M=||w¾qӹ?{&y% R3OV~^X2tV'pC-s͘*ƉDR${~J K=6/-3&SIz7gx;=+M{j m!U]]>ޯ8v84l Wl6ڝpE/6LA㯵rOU:b{ʂEJ;AQn| Frɾ|)w.m;qxd4o I# \@'Q'qu$q-/gB3]Xg5  6̭ݧL=1=LCSj[B\?6ȿMf[ <(u`HLS=GE!K)nM5`G@ֿPS8h񕚩hںD2>/L%'erW^ۯNRh5Pś),^>;+4orHK/RS<DTG{UA\%y{xw rJ5I36,Lx`߂|=,MIWWyh6 k0ǘg֘'a=eժp -ۖCr\߮ߕ# &⩘Ic4퉖\SX{9hYB%J֞ /oE Wנh<I {-O5l2Fѵ!{v{GL}x)vtD#:9GE񔯍\/ghCꙨV:p2i 3> |ABh̞S9G'ػ"Z6grH?XvcSZkD\e|mi-x@ʖHw̹$Niqb#3\ ?\7p읱A 8:i@6i8 e~l-lؾ:oBw>r@m}NΡߟ 7௙05PP[{PyĥpKs2Bntjyc˥|gL/q<{^cmVwRdgrGXЊD+N%|,iB5 /i׏ߜTձXKo/g^ ;̊!x;j@q~C b .H[ҥl\ddدz\z6`ët!~ \5_' (4kDtQq`9VmzT=b,~XH=KVE :&$N[}(zU^*O" M] f<%gk=ؐ&̤7ONG]8`VNyG}>U\ P;ՆiOI\t}q+i{pd۶hZwO%ŧY3JAd&mTQ`KE 8CKA?$D,1^5uB:q~]5 (YB-N<=[}b Ţq|g?zwW\?\` y8u}R۟*pԋQ(N834r9!f@6,EPgK.GYxZ5鉞wMȆ RY>=ǺeuE3jP͉>4bfwmOf59j;Wl$P(~rz!e ա XX)JMo꟠%b**л*DN.1 "Ft0~ s2 }e6EqeToYj'mB%L0A(} ,lW`G._/kHe7]zBܖ7 ล%qiίMG/\V?9Rh G=pA'MogY X [rQ;H=zȌ^fmov19??bZԹ'3~n^'}:)|D|pN,:؋wKf1;_'7kS @Mloj͒)ڈ`QXj3@/%u U`稫Q/^ԡ es heyxm;0C{3*3l{˻̐WՏt5W=8DfXߺMd&L?ڀ <iDVoּ# fP9qѥ->8IWiz/" !QoDGDC$|=ة ܸW@_;oAzw-+JV;v|ɺعyA&g-3d^||rlm`0gb9W˜slT/{Rj0+,f+_-. u4\TfIH:nppW=k52tp YZwRte@ލ *nUSKnŦ`?j22 ),"huzy5*}X!"0E\5r-s'kYJZ $ߎAj/hJy'X{AYU}"?Zijd5L]ڃE<3Y|Jiwb.08NzV3 vYYagGi{`3Fh Y%1:aK}=l⮎솜>[C Ccꂔ&BM[{o79_Bh1hU{Y[ytMvJ5%yS4 OTD+@Gzޏ $T=~5j[?>q[)|<DϹ ?EVT>M+76Jr5ykfxliOT i|[]XMXy%'5! =+t禼]zr%;>%U@x b]z%< BvSpW)&.am2$XYV&C":cLݬBYwELV7S$1\A𚦘7ʚo0vzYIP| ץU;uG} 2n>Ngɨ]-b;@st1Sm}*5v,Jݚ;/.EJ!?o\W;>pEmJgzF9}`{wȎYuY!^%xLu)X lgo#k6Dr0k!<1##9 "[0lW,^%W6M/ui i*f1 Y3 b#Io-y99|h*Y|9zz}bkx<ϼ޷?<*JpYYDK X#ۯf);y҅cxP:{ ;l~"O 2c}hɆeհgHwD %>7j%4j1#QΎcZݘw 9J㿻oJi^&V!}p0ȁψC3Asy=$( |@"JT @yn>+oԳYaBy2cЎϜ$Xs:|5f&_`hګVF5ȵ)T,͎^'{qʳ{GĺjR!R q 0ww!1t\^xiOi?e%|OtX9=?$;,53R0kM:tU%>M߼,8T9c ,I ytlwQ 9DFX&n7q 9J$@tՉp-O 7U[g%hޘRƲH mXx/%^ή{ĵ\ %YayQc@<’]Q KZ [֥HuoMPnݏi Y:4BxK6fqlf Y\ 6i~΍݃crHzO.QbUbYaa[^ ~?-gЫzyѲw&guhlinNõ8t4!)Gjv^wX;=^##V *ZG@X@QM4nͥj.ڋ6]!/@Z|q>RpnQltԔpD絯UTx.l%GLuDj.[NvJߎ)|9 Zl'LgIO6QWi qǩLQ=ǜߘ*h 퇒]Z,Ll##*s_}6LR['VT] =΢T?SӬm#[/ճߓ+6,W"~)w6Nhb$%e'{U5W/65܇ = DŽx |-wIKC|E ~QaJ=N:xv~Дm4޾jhrEQO2k&sȤМLj EpdjfSV]/aC#N?{ ͻ#e?8&yJ ;j`FKv$iB5O{g*`ә V.ѻx)kiNUcj8~Fzb(16P tE[ HǣGn?]Tp{(0T#`"JaU /W ⑮&F]mYll=퓢B>;%'@EXMz,t4@` j9Qj|Zh9z6s޸_lحC$*Џ؀rҁDZWX\Va5)r}߫M\mp'!R2`K@~KX'.:|ŌUuZoM q`-0㺊渟}~_e.bh5ං,Jpv-hqfܻtr̃€SB-aX|A ټuBF{d(-b =0 Cj >ƗKxRog OPEz hMɍ# oNbF{:X^Ĵ7eբ3SHY}] ԩ=VȰ|qx@SQ}ChܱO<8$\#H;7mJ;T1+'|uDCZqiwas2 -+MIx}S4s-q܆+,.9&ϛpJBj*N\{ٹS"Fa,g$?*I` >ٱAӂˠyB.xDsf < (Cέ>w44eZHO,g9+zc"RP#d ~ u$[]lT2"2)f#彜m帩2JbJ C Cc9>Bcxz77q:߀9nlȣݣnvQ_-2r?<"W3;FGg!>+ VR6PĀ2SSBxvڇp JU YX(K?'5UVK#;;lNK8W4;l~42.CCKp*Z]O# [0vKr{k(ryR;V1;hq^rn&QB~ _WRoRI&0:mI(,tE#p HWayהhK"XcjWQN:!;%XL5]x VdõaLmuݾ/>:Ȥ\dd&d*W"Cu_?cub5ĄA#I'X"*SZ >sw֝S/KщkrOae W?&3J^hn9~v@ѿǢ42^04s>lP^@i > ᅱ?+D '.SH+jbи+mVfHS)>,+E{_-2:Zqx!_MгX?kz/Y5XޑfL,u̷ּpP9/^uRjx@*hf5 ^3-}j.'Ӹ3}dtƒc9Fdu]q$DqmnñN9-y JA;?xbQʭf4ؕ #!, W{3 @db-vS#%B˘Js n"uwXIY$Vq0N+bjkmGEP gdP5@"YxO]8?ו\Ј&tzT[r캀t—RI`,4Kr;+^C;T`f,x&<]vƯf~i=#LbB /;2ew{"XvO*̻7W%PF+)Qذ&U %MݍcOA92f99ӒqڽI}Jh" x۸n❕E[їq*CC Il4:{W^$ T71 _9b]uw+;Mxq}9Hrb/[VUG:Yx\.YC٢Zn%N O+5̓_/fGYV>qKfzӖ|nQՓAxH' ])e,h 0#[92i !k3 "Jn_4)؝9UW~ [.Q11ۻB&H$Q+x,jz̓}î{p!>ɯ2!!HRt]@&6/qI2,C ;M+bSWW5 gӔ6Mp)`q8 ,MKd)6E 6|DV77;$nVb^=!Sݬ{E+j m}J?߱`){<ߗD! VfS [NW%G-^hqIF]OȥsK7߉% ?r ~ٸi~Q*wA*e.bvCۚR1jnİb3մ> /2LlCc0˛oaG^WFı^kb]M@7#Iy?,? U? .+/X@3ʘfjiVeU%J34a&7W%T>Was |mY1;^x*Q1F7/ЊCa}} jGWj E^^t(mʮ1Pw>7KbƚQ2-K<5W/A},^`"+cr(A0LzF3N!MD/#vt8d[pB q !WAge-XP&EcJZʛLnIvP\78LVkCLȺ_<$Pg;g͖E?\T@QۊdBp2m|zXZқJd<q ȸRNI56-H;2h#%VPpёKc'ɩ+,XFfm`Z$L (vV|o) tK`zr]f POwzXǺ)=|PnZV!EUPB-&/t%N5jqhvwYw0;26wcMWgY3ّ1o҆\w Ԩ@3l3bKrXRyN-,l-y {:vSMT<#NF^MQ:ok;5 J~7h4ш󊨳w:vopᕐ}j8j=S{<u`R2Ӟ| cX`434y.S ZWEϮ[^ҿ|}$8I|&ߘW;>FG-kVis уA݈$,t$[# Ug Zuܹ-`60Twh=\k-M Wo>תܚ-K&T*sOcb(V03ƹ e! tSB+wV8lo϶nƛ%swjE~[b,S3Z ^$k,2l~&p9)2r?7~pMSKs J +X s E7X`r2@yb~;QirҍgiqJ@ 4QA]*CB.)i1`8Ү@Wyxql/-%&qˑ6(d'$GkARBY)iS/rUhi$Uzd p'iz.MͿ:v"s,O.J0wEU)(rW4',&=)#ƞSyю\ŏj`߮ҵFGtsD&WL!Ͽc/o s퐍m@d3²>&O D͸o h;F'=O~;H5\k&ĚHv,\NpsaB$eyB$R9O.;__ X+#Ps|.@mkgZvۺe܈s@O uCG#i &6/a̫u>"]RBLT&Κ&N 6E'2Y[3qwĈLJBic! yb X>77|7zPR% \OCx<{/ QRf+5˰җo_>d6'Xjj&2!]>B:۪y n,FoLiKll^4CS/! 0v>F@FEy +^/vm%=rE6X%]rH@]$akh3;څ*ܫIBH>@9wɧk?8#]r8tc/]4;G𳇼&KIËwgnmSF MsNvIʨMe*~r;(J"cyq#:-\El>ҹ-J~z\p:gA,[ ʼv4 ugPZMK9d=s y3GM/{!BLJYXaD7%)T{x/E[?-w ub~_kSy lX/Y_fc)Yu;BOq+\ >@0(*0qVyy/z]qZ(M8ܮ/bƹVI( ƯwbZ]a#Y|!Ю\SʍAH`AsoZȌC5$/d}Mn0d횏)-쬧5X)ռ; !fGSHuf+sgG꺩ntɈhEY!E_eKb{}X͟!vȊBcKp:ͩ4 "2#k)@$5f oݡN"ڨ[̇zW!&k{,]3DFuf h2)91䨕Z1fO%~>WqƂV+f+-sq! 4S`DWuc~ͿiDZJFh}bc t$"%DE0)[ħ- ┓T/z w#LWK1Ry V{-?[œF;-CSyhׄiYX|36~:=xMS8/"Wj%q&볎}Mbh15 Sd@E>NHX (;w&q$G.7X3kHI7r ,]K6u-z~{iސlnzO_C᪸ևDފ =>^gDf3Cz,'LtQfE(nBdhPc j4nɪ_“c,CS":]H Ń LU0;R;TP۸victy a9ܖd#!W"Q[h唿J}[*7Oc.#nBLOyR]9?x(~uE`bsc,R@r=JSrMcR~V4"lP0B Ɯh,+Ȑ: nKi*;M]@|wbp2j,刉zIP-[X=d1#Aöoy>J)RPyՔH9jO`9Mὲ1L1lָLV}7[.N&fVica8 ˗~嬓%=',ٞVOwjqS:k|+V]#JRyhd\I*^;Wn4o4ėاa׳[ɠ& 4HF Nb>1]#jdG)B7g ސ઎- r?;jo'~/J? r)0#zu\Cз;5 ??UdwV㵡mǺC9nSh6T3ḵ% |^aP!w֗Cg2 h _5alL ?SfYu߫~,9< KhUT 0?mHK;Hc@кx !4sy%*=ucɯ3 5@Z⑋IZ W=YN V '#ܷejd{ׂS`+15QB̤d$  `!)&m1n Ig, w`'s(ۖ ۪1|ds?&y彃xF>d[w+a y`Y\2f tAFG[υ½xZ9}DE@uYgObf+#dxMvkkFS{?LJ>EU>Iv{e# _@j[paYpLS\R_6Gc3ډQtdbn.^{vc*'p&h_XޭSKl}ak55^aG3Y,`@˽Vq;##ȅ?HGʏ'ݬ M iu5:Kqn[pY֣,R8;,盃V[ P ߃Mn|hssLL"s6& ƍl~[dmAJƶEՈzj`@YsFAd0q~Fī+[^k"'adX[Yͬ}g$nIDC|\("6Z-{Ez#x tLQ.񦢿39(ឰd#Lnź )eoRW9UxެL[leQ'.~{9rXYL [ཏ5#Y2 ut1Cw-*Ἠ:Ƃȭ_QQ~@sՈTx)Ԣ;C?q^ϥS]C9k֚9$4[qAY0Uk&;%uai>=M{/]\Aбsݕҙx,Y溿m㽳*">f0Vb2i Ζ˜͜+ &&fϋq7t#r\ &$T~ G"H 皏Cٽa >TgU$ktK>Qʜ.lr@.vYu@ׯz+֮ iʔMK>qFDMΏ%yڐoo0%sh4/mPZ q`-%pD,-ݡ҂!ŷѕT9ؗ}e~j[p8/)XMC`W/JDAe0 \ȼST=mWL[mxK4YɠUe "z*$nOb(d?lICJԈ5m`  Q-"Qr(GoTevQV,.&=_?"=!"䚀܇|h>- "TGF_UǗZj4}MYl/дTy9VL =PK4G_%FB}jҏH8xcɕ7l.`\56s9*p =HZe?"[3%b>k?p3,r@:q_Q,0R.v ǙǏ&]SG rwUғB|?@CDH|>UN yrv.sw)5* NvO'5Z>zVW589nw/Ҵ^R1",&7uYOɱR~U qPp JiRf(o"/N|#`aLg\3sQA.ǯ338a}wܑ) 9}i'yRkx;^*sGoyR n-3FxP)oКT!Pi`dLkp% -kq΍vE'/Q+W$L;Ni WT&)Nh!-;El*<崐Gu],J}MT5jDg_6UR C") 񝩇ޚ_nrXt0擯i(~L[KAi#G:/,g3mW|*=sW$'X_ {wekJs-/ʝJUJRN(0(A8g[402HGX@(\ n\t+I,K61\8i93cݏ,n 9-]GZt}C=oPqT?yZv_:A'h^qNLTqэ:..1Ssfb5hֱ\!)in:2 P~gS!t|ajE `=|ԆgA0Jw'#-0hpS cgE93V=)ت%bC(:@R0xȕ9vxt;U,iHDXfIfF+l7Lh:oTrӣ)-nXKI l/GFz(v^eĊr$Yqr ~b,;×x~6F8j q(2`u^Z@,u)3AT$z;V}3!W!P,N9SEq|&̕J1fZͅL$MG[}I]v,aAs} 5=2XF?/SM?/l{>tҡ#W$4 y3u2&<;ee/jy+iߊ^ igE4L7[;Mu;?{X^iχ5$۶UU䝺 ,'95Uif5$;ì1<vբc=TS~ŧW$)" x폤g2>Cd>mL(P9{b Qw1IL#EcFf&fC+H5[k;#dNk}22R.h5".>2:GW*By ) a"1_G C!TeIXbzɣkC<, xs7 t"8W?/Pf2Yr="jI1n#H+\)z$f+(?<8wܒJRFd_ M"1c{:7t3lį dŰUL:w@G53f)@gJ%az:٥\[QM0;i#;M^S:t[_΅&r0:糃e-dN %f;m4>0s pnN .'ofΐ+QYv cn}_eTv(lL_YOgU=2ck=>[v rh4 kpEk49Tz@uX;q;ud3J#=ƾ_FCN:_$eaێAg7R5.Q}6e 8º,śKD6%ҺxR15P{D>JCBՓ,9 R0]艠EZP?eΟ<=6\{%<m/Cl}nsFfq(9>g $A)8WB8m+#S Z3υh7Tͩ?ŠzR+lJhl*Q.a3키"it,rӞ V)1^Ķ~Xw6HX߈ H.[ُ{,i JS X. ou7il"frV>Py?!CյKl\ј7Wg~?˄`\IBf-,PdM* S*Qp'{Vi)xcY|-bP yMyS~&h]mYx ˣC>(*, A|!{y0Sެ66'G`ЄδFuhng_-Ji)U5|qR-x`jA{z! vsI:KQvsˇ;+ Ч5A 'c0^`;Gda2> JI@}.y-L%H?$3qyv&̲B#IೃV6d^9viے%0Vcoҳkٯv/QFy9VJSEً}&cT~͞IdGB 3Vӥ IqzHi뫉 ]^7QCFP rQ_OCA>T6/ =x}Z8[_TG;$6!>i҉֮aSk*[(!Jߗ+~#i0}4{ՏX꼒PPS\ST>s ,qS=Ӄmca 5lDI<[#p}b>' [A6A4]C֓KRQ.LP8Jɇ|)ʬ"x.ԻK*#{:7~Nyq?'KbS96FB&lQS䪡=\vH7 kNjsJ$ Œ !_BEHZJf~Q}W3ƥͫ͟7vO{/zinJPwȭXyi Q?t%Cl o AkR)38s U*NZUiΦ;hX;T@L lJ6a]Kg0xvr;"w<]|ZYbt,M^s8PpigF.oQH Q@vޚZԇ z>\wx\wbG_VR:{d8>Ό!wB*1'x#{bfI(ݿmUz7+0ƛYU,A%|z58 c^W"0zX)*xhݔ9Wa-uX2B9}hiR.bϮn:s3 8566B+{ڜF!,!jc"Qs; ΃4짌+7T"]-dNi7Pi!3:5J+Qksެ!ruT}*E(Y݈r`yE^'Zx fr|ƞWĢ<> WTˇ/vXa*D\χ<3A43x'0..虈@0?<+<%H" ڌ$B'O-TLUmRx^I_+4"9yUȷ3c!p%kUd/=U^(MB ~C vDJ ǭ@i'{a=mT M@n'fQ1QHY Pad*,{T`0yCPV(]*Vݔ A5l?22k"wE{# ujXٯ-9ZotETՐ8ZY`}TlJ ,{d*P%&y 2xDs>>/Ld > Pu*iug6D$e /sв]zo;a1bL%] ,F Yϧa lzn*tqt}f+0X(vȭ,8:(KtgK\VGqI9͟DXÏ#Q)vzpJ}nralUc 4q2p\t؄垭{iplw+qs՛4տ|B/&OVcN@pj<QU)H+C лtjc|w 1Xh]\* D"^0$w>?Wu,FMbMD2I|.A7كd$Q']%OxR;gCE7I~! yX5d^\76#r3c`C 0G` ڇzt31iK0J>Ie~>o'4+QBb؊TZ[M!גL75:q=ɰ4rXkf* 8CJ+yX3hQp /6q%n5W!AwUTՋ0%>sfQDrLAӬ`#P^R8-guSD"8_hPl$CЯ6UZz<7:)OsU\;Fc wLg,xt&V6ɜ8hT/%N$˪2BDQնXY% ]]oόO'J30RJ%"6(+(iV~BN=*ꓨ`DvSX. w2k̔FC&gKK%Pv@'wdmQ$' X>EsAT'{+Ok`UEzw".>g`A;jh;:'%/c`<O\K[N?M/'BLL H"2W}VtY($Ef|ު"k7Cfq$iB{2xI/}R?=\r ->D^| db'>Uj n8Fxm9ki"/|8R=۶~C^&NoO*xDg\Kǽ;WWiv?h酖!S!|5YjW|0Hid=mz쟎īV7DЇᐳj\EE~"obugKk?Sd˖pjZEA$/RPwU8cT#<vC\Nuޱ9#`7!J^Yk*z*uSBp\`fTCpLW 49Ԩ2=je ߵkE0Bdp7Vyڳ3p*nf厅5$ y{+Nk#mn.j0TN#:Y"^ p7ap0c8mCXP޽*cƺyoDJdm=/IJlA<+'C[H@7qk:pbά8N) A;X;y߲EWBzRCtZZ3 Dm5hW~ן 8,gN*OS^Þy8y_Yk`ݔJ`9^n)#P+;Lbܝx O|XF7}U&'NW3 &cF!MӇOwn(NW=oлY;ua`CkBˌH LEwSYD^qԴ{~Od*jL&p2րCD%OnLV@d X!BʹRZ& t @kYs:>8[$[+nlI?%>\p( 0ia赡L&)ɩhrfF7K_UdKKozw+:V>t%nS@2\wd#^j $]T%5G=Kϝ࡜j%bUn<ΡCy<UEUٶΑf`h\!_9 $"W,Ԣ Nht(Z4HuQ=|hDSe21ۅ)Ad^>;_]<ªn1\ASWj^t٫|ƪ(ᅾB;Q xHXa|*k̾_Ud|P0@cğ }(]n".Wb@ ՅyFl^T)Ū :5/f[jGP i`Jn@r@: DB34j!gh0Q^nV$1pzi2B1`0+{m Bjy.gk_E4k Ŕuz-dGU8!?5N#Рn[ Ux&H(Y-}w8[fcJ?E\y>ni=l[xXVސoQM~/+H[6ߘP?5 "eïp\)IA~_ > z$`K7Y{m9gClW4bR N$D%L߯?tͧ3-q}-QFXiSZ5d'!ӬW.e6&ecdjWQ;uwKoq"l-i,tbb&B2`v/Y< S`˧#()A7ٺ2Def`}r".|`'S="19?!ZF]$f%6qoWN.S)4醄y*kDjt-a.یz yfwO!ӛFe 7.d }i{m_~؊L\7=(&VakpnCȿ1w*6ƽV21T픤$Hݑ5Jsc"b2hD}^2=#픗cN?[I)*,@K^!V82]RPՀ !j͹*ʗ34ΦHhŌԎn~:Z&>?ʰsM@|aA@)cJ_QU㱠hO$Nn Z.Eqr8!\Hh|hNNt@W!KO}_{#%XV99UWc6.g\>oI }O!=>; 7ȴ 030b v,DK$rac/,/pk[ޣv흧@Oq58d h(e>j$`|oIJG_HW&ib_7 e׋Ix<×{utp4{ Ȑ|d+ueK BCfC7?h^2z]ʦZf?v(n}7!jۘR#E5U`xfLZ 7Htu[Kﵢ$4RJ1fk_%8 j#Fܹc){ @.wȪ$/@*Z x%@Y] 'H7I拪&?M1rcw-o\C/e0:' ̅p!X&Y5~.H϶*u~)FOK7iBސ u)_>C6~8Oɝ U?>ϟORQp/ -ZgI>K/X kn{jq$#d!@V:A3ך{ǀA/ڸOvFaY YUzP۽=A??Ϻow4nL2jb|'SlzdcAH(+ Bu<4c) {4(s$]{C~[ސ𶹲w>6{ {7 JP$ah[8܀~ȴP7}¶ldS󷝩65bZ*֜ VP=,&%y'p/P~.ҭ m:$^`:nrep2 M1@yK"-)0?6is@|m$&@(E ?[ZTIR(TzT( \^`Y֕Z-p>+@@pk15&}R o7ݟ7ƜEΠ/7VNfb> OBeMꑿ jP g*y:}՞,u ^ l/9Q .pᖷKgQHÎ8/cu~ۊ; x}+ *gU&"W;0iOI0CY 84xt/']g0y bRKm Td)t#]B #"&NrUr<VU>C\͵c2Q|> 3dx%zIZwx(,p$NViO6oI!L N F$m1PH#﫟{F7VVɰiD&ȹ!Ӡ-;ѦyJkhHx0SkVΪXBD_ßn $;]KYyؒx ѥ8YäMbа谻bS>3a Myd1qrsSSK-,od ~mxj(iqWo—_&喏`'4qs儰^0g{[X^CCxIB2 [yrݕ:އ<̥}me,KZT>b@C7h6Q_tfbDd0Zx d!! 0ro["I}u8$-Hv>oc 0pI c`Ō\ᨺAu-:DBGu.X2? Vܡ\@nֱ$~K|6EuֶO؞v=N; 5b)x vs=XB Dd=رw\vϤڙ}R읣E}RNIg{ٕ8G/T?8^/㘯Wʣ b 2]MGBF+QoW[H7M8JX uu;k{Dl9 Bٱ ?V`k..l*{RCEH ?۔90FMf@P J- 8*3I2p3.`D}}ґI*LcG\A9 MEU8\Y7/x3U``͠؄hx;ن3 !a3+idF{uu+rab_g#0dS=ЪԄt ^{i^$ 0Z^L< q٢' q6@A/\]27X2zhW6jy=L*Wso:7Dv1 RŘ %[|ۀV M.͉,/ W}3b,09 U׫u]h{H) Of)Fz' O0RğE۟kx`Sy0Φ\G ẋNmG1ڦ&NtxtsƂty5mq T`dVk $8"nXey\tZu9H?4$7t%}ǚ|0 yJɶᅫl~ \y|Dj+* \!:r\bwɁբj0J֫/]#97?\']٦%eN}?9Vaozjס-0,v~Yo0Y5G8+/Ζ{lU 4ITebvX`QAUpcgs6/qRPVg#><\Sȭ*E(Y3|K_ii= .e#X`SoPSՖ@wt?3mݹr$W}]?%;./h1ۡ%ruvZ2`}5E_Dyڗt!3\G%}Mi&Nu+UoN Ӄ ~mU})%`#[; S]5X³;E(ˉv,P3͑ǫO@ZtUض[i/Im"_m_ֆ:`Y/ٹ&0-`I%'$B}=[*ٜe+iջT:~0Ruv 7QG}`b)nRqƣAD{:K#="fA|k_}V r`t ݧ 1öHeM7µY&$Ʉqc3hͩ/.7A02zfIXA5?Tl@|Ï;+QN6VmgMkuk_9]'sQ鄍tvc0YNi{gQ0$ݽ Y` uf":0LQi3ld)܋1~}o+ cשfNi o[i@˿A3š4I& lȗ9FT94<ȜX JhWN8u<5 c2C?G(PCn̓G[ѣU_$K@8vYXaj9H  mponύB,7Y&qҥiʱ!p*-BF47 |ݫGk.%#?CY(KdC4nUDѤJK("a7VzM1zCӰiq2lU`//1:V Л <cL;5i1K}C` w?`ps Օ l )&Yb)_??Λ*BaX;`$n*ĊF @ǚ66eyI< Z4䯛(oR5\>,ǺHd=ŧ Y2 xO0OL9,\ Hŭ\~;@qԟ͛D6p8v tQoT/='sbtVvd91"$ ZO5Z}_0b9[Pf% ꍅ|I$7o!kyytMՌUE)"暛~Rv89Xvn41jocn{[˭igQlծ=2'% &-ƀۮ~l{)T7DA0*0: b-Pο خii#?EE$^殕:Rƚd2~KNkzd)R'u,&t>sRz/ 7gjx4FVƕ.Sm~ "r &䬪FGVЂ3+o nUR$DiŮa :5(8wt^FTvE٩-ҎE"@ B}F%}+(FT&{'}YYYow5fK;GU6)"svUXzϨmRZ=-Ŏhԭzf^ZtR[+fDp.[mRWN}k.E/L#1<_3L d5W"` {0B8e5Gs@8@f&f)?Q2:Ja5'"x1;31_=g>L0:r)"T[Yn$`v o{'o7e{GH?lVT$AgoRQMbN8wKW‰Ġ@3 –~ЃP7TytKp7muXo!Op9TSJ8pYؖ8"lכ!A @Ēj'* A0WՔŧ۹OUG=sw/= ;BBoUMzN׊r_ma)x1>Wm@ZHtv̹ &{qx<0 6ri6%:Z vrbe|< CbRZo^Ne9;bT&I3379Y< t˔ݢ8GtLuL N*%ʛɑ̿1y&t'VR+ NAot.e&s@Zڶ?[ruxkK [.|nhlg !B"{"!^ C* x@9؄.ݝo^8GluRpv?h{^YKOiJN u`cxrw>a,?4Xֹ{8S^ɶJ_| {~ؑcPL8.d}o|TV=63 ];B%%08J8a.ցFzmo3lN XtyH%^, gO /Zl8;g}_kÎ,5C،b590ɟ8x'Ohd Sz?N;@_7lc[et`~,\[*>;&uF)?Q=(~VëPpm| j~]M\

QT쾶~b  ` \*WT5O'֨AoB}L4$1t18U=.`z*!ꮗpt@ !6ak! 8sQNÔZolm3g6j4O}qVrI],r:k-oDCBb- *gX#ZR7[TT14mMx-@U@8suaʱ-UEAzdQ@f  dGq%FE+۵KP.'Μ"7o8{ T:$j}>ʛl6Fmz{hv(or~bo*:r72N̩сʏay;W(2u%1z{b;v\ Oߪo4PZTޥ[zTyNɱBR<yN\g}6J\럿2i'*@E?ٓ>}k6N<ȴ H4f.MEoX-وat~Fqj$2ԤI:ݪ@BԾ|'jy NsBl,BRmLeO["偔@p ] B2иVzaCB`2'0͒o = 7D7DQ\WȁS&mȲ |QLmCJnk҅30=z*T }9WV}b Q׋eelG_#P(WF9}^J.Q;udnu-MP6w@}܀=/X]!ǃc(UJ֏k8F}*s|il[w &~┄V[$Jا?-I{ nl+w }v3B'u̹^GZ)Ss%5hufr'oƫUgrC\8r!_r3Sr@aѷLX+S:`"ɇidY[u92ᄃl /`i骗 c#'[+tcXזG%1|;`X"|Tw y2.-% ^ 3_}}G[ZoDeO6OW 'lz|CPjɀ {ELXrf?Gs[6Mǃd|ޛ[U*Vi0t,^Pܽ_=%YTZ*m͵"T'G9}UUɩdٜsHAY,ʓ$FOT%qpm`Qdu[ $\i!:,^rLWddur65&$0,g.hx溮D3z_aD8io0݀h5ph#d_BYyv3}QSzx3<iG7\r %6)ɁTUx˖MM*wk_N*!C6_a&5Ha HcvhTLS.8bݱQ)Xaq;07$vj`+3 >gX_`J+]jk6['$ϛ΍yP/m0Caq+t ٸ;e4U|j(ݏa5痵`#LY+}Uvpl|~H-Y&65`/XHI}LXE3 0])NxP7Vj+^. S,<T'at#T39Bﰰa1\lV/:5U[A(_l)'9rϲjm4kxK@FP_U7-,b04i2wbhkN0g|:N $:p\Bo, 0{lLC`Q)I[$8?@Evdx*b=Ř?{7nVqXN !w BQ.ȋ;>ķ{r;]q@C3EЙu$}"G*AK7.N}j:!Z>aϼB2OUE,n%h ;p8ZႹ j!N,m壿9|2Mث^[#Z*[ [HGzMM,?^DM?K#)yEuL8T r_"C,[*ȬߑOEI04[Ɣ|%\{]4V~:YWA^!vj%p3Q naIMN/j HD8ZKI Aj\LoZ C7qo<"=Csa"[&>kq_g&8= Ϗ~v<6{}' CNk ny4j>o&Qh;pU5 Ul!ZY3G/in*ϿgDgea6&Q8Xݗ98ް\1*`A-L+|X9ꏚw}Q\.i+軕&%,./NYL%+MN4Hw֨X@*CŞOHcCh#% ů^֏(e^F ^mlC\a3-6  w91,1.Dc;] . ëYfE 0v 4W,#*#n rLҰ6mRT8D`u~R\KXp!V>;1C AGeKvZJ%;,z,H<*S`ɿQަjF&`],{rllіֱ34JiMro`?XDݧ]wD8iqEjՆa Xz^:jKtʎ/`yZ-=FG&O Ǫ"BN(,doI"Ѐ yZ]}>m4u"T"EȀjJֵ-L@Ng=[ȫ.k{ݴ/qZx1NGQuMl#{ Ǚc-v1f[P-J!1+֞F01D~_n#+v@jŀ[Bd%dRMyVR6l8 -%"@0 )/a𤊂ŷssRYgo Nq! u)!`E]cWk/==y?tMmXx/6i/Ilmf!:~ňt* v'ԍ+Tg#낈l@UeFrf~ܼam/2q{ L?7A ^K0! ~I@ n˿vk*qKk68ۜV XrO2bOKw NlnKE%ZuŤ>)b&[0?jAT'a(3*ED;S Arg1Z*WhdДE>$3%6I=.z]CrDs_XU9 #^ Br-(00<>g2*~ِA SM/{B\0=H_^^R Мm5c$|4;Nbtl|!뿫9?f+"OjވG|bXTm_(u,IZTPf+8: !yGsƽUvՓYD{=q9f~]JwJ(S=똂eK0 )nn8%-MWXvr (Z췫>M'd-A1,ֳ$ tS1Rd0vo<A'Ŷb ?ӡf Sm6=Dq”2Zul#Xb B2 ǔOo"YGsSKpޯ6P ?N Xwg0.Bte+" of[lw^PXYCMFph=?Mm @>r 7-w0G]2$)Xd [YR8oOy/p!C98}vv%0)':F63hPr|̯ڒ!lZyU;T3D| ZV.AQH m)͵(b, =¡+q(pL(UDʁ&F? j0r7V}߄Ic'L6;,*H^v k +$xеb#Ko;~ze)xNjBZv?2iԶ}tRq7H]$]a Iu(V@pCG᳿.EzG|6FWkաT_[C4cNK$Yl* uO3ft7*1uC5-#G 6MI4-,`,/cة8}|`\#"%)U~~2}JC6YuWY2Z% 窶>[+Se1cb׉GIF49}4D v/:%3_eUZ8bZȌ:'ܱ PnkfD&"&YCn[L=`Y0o|m}u=_}J63 ֊ߪnJִ݄=Dx_Iw?$e2zތVos KܱI'Qs$NGE]nBR \ $#H/_, rILvj\%7H$;ulou7$%=+EgRZ7FWc>ʿfHT(4}˨C;P3+ղƞ 'NG=gܼ@?9ɹS rY*T’}?᯽ep^Nnj- k9tИ7#39xc+_kcvt0XS#ۃ$!?9ox$4 ʄJKf')DBTŏ ǎQ( B{նN@W=du%Pg] 1QI.$4~Ii:$bmK&؄ jwI LrQ,>T=xC.P-F2E fY5:~IM3%䟊8J30saݥrR׹E&yl!bfB]2^pK N"Ȩr!"Uƭ=`[p1\Nbe5)cw#ÅjxOT(pN0:PjiBɅps8LJ. %Bh )0be$@b A(b=jöBI&G#5xP!c@2n'TPV>x CX"nu.ZBEU@J(&ocH ۑ}AI7}ޑJ"<>/v$)3EpeH&9=jzꋓGxnO͕K7D5c8{厲L-ѶN$p]ic'{ i}=V) n43@kZtбŮl^\Kӷ#8|7!˗o#B2qF7j*13Px4٤:|O^@*R9T t1E~☹"vR4yxFġW0_ӪC,VMBVF_aq;aJv]C1><]bdT\fe`mC)EDTD!9WM5="U+3|q!,>#xw旵bӷ]Ym\ SjBYmv>^OeP!qet[E䉌L^r *$!܃-N:([va,X+r ϴ^Ll;?O;?>\=ײm_ xoqes.m@ZZX~V>wJ~F̔s5OХh eNDcy1-R󧨮(\R.%}kz{$h@-U[].BdiDYB}@p9%iXOE1JHOT9z13CjF<3QG 䩽&n|m"AuJ! j ߓ$nh"F`h^/l!9 Y{=|.C'cw; nb|&JQN_jL|I>pB4!$'vi-Y'5_hu^cW{^RJj̉G!j>8hr!UGH֧V&LmBxj!Sp!G,}{Qp⟍oOe[ z*w{E~ .d¨&Tsi,LnjZXʋ5be"I@-.(0(\UK؁^DWWᓵ*Gak wѾ ke8,Np 6B@|^Qr6#aqˢTY'"Je,)Lx-\'_(+!RSy!9dz x wg2۟q =fʊ@d@p'\"CٞG`(2K455׃*N%!YFWW~1z̢FD]Wfì5ekD6 *uB5eIī=I ɠĽS]jƮxnI-}fjF%lRU@[Dh{޾i b̏G$ơgkDXASO]P+|)MbHe.8Bc$Y@Jjˌ<=(_c&]Wx6R2yR.%L8ۊ !;1i &7g,lGN3mdkJN:UdZ([B4Ϋ6nז>f^⍈5dNfUޝQd*0q9RHZg?FBBq>;Wm]@y` }XgjMz& =k"F݂?񙝇&)Ly#O^$sEa^e5Hn$$/azGZ.vB9*zC?7t" tD+-/Սq#ݷ.9K~ث$Rqr _NmBj&XHecZ oCxnėY@_v'zI{7ªClrm/Qr xc}A &5ⲇz6 uOm( Ԅ}³⫈$k'؞h5vCN!3HM4m9D ~:Ј$qPΜ`?u++nH%@y4`k-jwI_5.3@UכhupU1yCAٸL~' c?-Jr4BZN}-T&dLVuqInI 1we;C$o4ŵ擶ͤ#~2' '"WxQ8D7Cݬ˹R?( H`6<+x B-Hjg.$hL)oZ뉿[L̥yg _`.ZbxM~zImkcJ`^TtFVG>ΣoF]1fx2aA3E;KٍFM B-RPzbYo_҈f0/X@¡A=d TjrA8?ϣ7JZBoRqqɧmԧ~!=0 U-E:`ʮO`fh bדUc. ;]7IK,Rfqӯh 6j1WB@3M&.7E ?$M4 Q_x ~^8A6࠰%[V&`O"A<##摚bCr/Fь(?YY8+iq9N+̮qžg13eu"W[ㅎ٩`dza u4Dw =){wوbu,գ3m6,XE&%FhBV?6я^N t:mC6hnGJ/mۋ(6mLo7+򩰚*mWXG+:(MzO6"1@a㪌W ;VvVo=i.m,0e}(kycQSm@"uR3).A{l& s6(?7rV6\w3Qv9ry8:8g7 Rzft3|ex.&\+*]=P2- nj%N&&.T>X+UH7+^q"i@պk#"4vץJxAeGQ_@T7 R?n):#HB R&qA,g=OS5#^Lrż!BRgP)pDj_':]MLtjwܖc|$,8"@Ҋuedtyߥ9[ Q)/rbau.2G-lmX"`Uykn,rf,!pg A]heD5&@q]uhu! }贵F<#ūV_KpqOWX F) ڤdU5FL$PJ3YhѪ{X #^kGUJ^WR&ЃZ]HސUNb_d{}ɗ]Bh4[I_LkrH.܌#vqJ/s}ͨ!1[enxyۘjJH+|GZ+4BD+U&[ O3uEF@sXmhW_c3dn>*X}½ry"{eB1jH0b(G&5Z.7܃ sWY˘`"˰60|{pRg7k5)3[o )|K?B䯏xi1 <sy3]Np[n;"r;SѢJsWo#Υ+ber=M?%gKA]+U"Sq-B.g!\~ J)K[ X1 R8Bo k+'׊ⷑ~i3Ԙ2@o_H@Ew <P@n:ª\ c-(oЯ˜вDu>KcolD͌+FЊGv>b[hLT{ pX2 <oF(TԌmOV~=B_j [JTqr~\TY޹Ql(ؑh|'q,N'v$~Mۥ(2A2 b!hG`%e;4^')&'2y?oi'b mxx}NY|c>έLs1i\~Bc*dJ]FI*]FT3%QVP7KٺtIA r9pF۲J21p;v=&nxΛ[Opd73`♌^_^/p?5OX#USR->`AA<<<~?p3 &of}bV?+Pԣ5L{Bw}q 7ڠf]LzB2 yuW(9= j!k HM*֫oAxWDnF!dsiM!]y`su<8T tuV;}ѭb9.腊lOѽ \Q87 P8cWؽAF(z ^UtVyߨ>'O|=w 2oaWYg5iqI5# kޖjڲ?_wˬ h$%C*ռ*z׍.xWMQ < K*GZHL#̽Vp`OnrH1J* % p`A~4P?Hn:*繴)Ѳ&^ۮrvm5^o_}c̴x׈e!xcUp3>xó6evhꗲ)cEL$V]\_)p .M`.7GW^etí&Q>kiHaBOtccٰY APZ^հsz:8 IUEbFr~>V׻4@t@󝱜mE({8/snfXc%j*imdGqOwu*7«qT@m*m3~bڻ _0yEv,4w@vnp^b.Ug׷Fhx!q~a %F (bddAխS͆HhFZf۝?B1iclFG*ǻɑD*bk4&E>ljʕ>$D]'H)9>5 =ZYV53fS/T1qzz?˾ cZZ9Ǖ8Fm]bPO1>go1攋'IpP] cZN;H=vJҞF>P4œ@%yJ1zoFX5Γ&q­GK+a7hYri6Y'ܚ%(s7[cH7P8L'Zt9 W-}:8ҹ#[ǚ=dLhJЍQz֛W `h)3Ht\^'ٰgIXN"(y>fkvj6~ ZbJQ m_d+Oa(e/M MFSY4WoԈjsqP;&/xj:JN̂Q"p^MH(".1-ES{AeJ~I;r^tt$]{cm4'9t[FXN$YZg$)p 9,AB?2oʽ"v4Ҵ-ї'r_,Dbl4}َ&Ά[{ZЄ5wYۛFʈkѐԔw-C`Y3z)g i_;4p,f:،9ru1z3eFCEs^V>Z}ڒ?+ 2~EM?V֊.ګQo9[C 5p0rhLBɣA],<ɶ.f:o{"Nׯ̀\Ȫ y-$}]{4} _ϵFӼp2.Sy7q To;J,oUO/Jbkk5ƦO|P_j̓hTCihq(Bs7ީ59O$'Mtϵ/0Ad]n) @o $q䏨Ex (O35O- 7|Ƕ1*)5Ar ".w9!ԯ6No? Ej%*-Sz|olOgWhb1WaԮ :Y@ ۻI,g* Si=> X@ bVXmE@MSA(ƕ]6^PK*Y&O4R ]*N/(īW"Tkb[z^tZ:R?P?kU$iY/&WffwJE 1}K^}[1qlAC,G6[Y()[W{)lh0[ʑo_ѓҦ-Uo^s26lM* ʵ`ؙh^& (IjSn  <4= V)dӈ9}Cƨ4YfAoTK01dJ7_1kyЦ7sX`-p{Js]zG-8 lC]+hC<+jn( r:O`A d% [R%Z҆-4Tۦ*oW?L/.C岼:RAEZtdLҏ얨ewaLp&Y6q.Ielw&xrEs0A!׽p} Q @g1rl&=Ӑ@ƜY>+`K8~QE 9u7؊`XPUטcY6 D GK# UR,e>`}N4NY]Y#.x$o%!.s4<[JWKv-)†A}Fe}V)}&6wlfV; da)5EQA7}{96qSooIhօ 5eǖ^ qMfHFLUӟ5*8m l .,\I_UgbǍq\JQ/c4AW~G ǪT¡cY{ 'ak&7XNt6vU))eg4?PnE$5C{'y}w>9;x5aQT5Co,tEt_yGh2zdj9Ƿ5ܴUL> >: OARJE(C `4zܠsF0`(_{["VxCf/c6J4k*  LAWm j4M4P?S#PWEr҃ |M*@3IO/{nNN촅{겁`h$r6Z AVȷ853v0D¹XaOVR/,p YrA7$)kΆ%M:%"@az$ Gݶh2 \ c= (B U9NM] VhRd hf#'$E o~ŕ5[ak&ǃ0aGКzr/וFd&Fa{ ZRA_NqGN}8Wyc tiʣ$̪mŕۦGk|ܡD̵/Y|anG$0 5W)y:Im?KOɨ$vɱF2^Cw#$fv[쐰" ȳwC3mnpd髏]VbKZ$ckpkx`$h6οCտ3x. Szvu2^p<`0VxKDKm X*:}Ӥrv +7]B>;fN%'2+b4xdA{?h~dF7,?5Y9oğPB ,]B {Ex (?NIgn,bl{?!|BNPǗzj`Nӫz)̒xMKony.c=NMަYQLY=*i1|"bUZ⤼خG@|ahɋ"asb?wrL_)samןs䮜yVe GfӘGOlok`D&W%²]Тx`e:m{GJpm"y7;ZvLԏ?$ 4IuƸ3 (YRGFJ+:{˜6|-R~믈]L=pp5M-I%vuQ‰ys)B53^K63'Ǩ9Jy;),Ȳj;;E,LvqJo;rٜ=!,\ צDerqpDVLgG`EdnnpNO-hGl8=^w6< =q&xlM Jxlnk/ԛ<`oba'"c;PYX+֟( =*RES5ZߏBDJ1Bk%mP%ܺ6t)REv *6kbs?$NPztc捌?ٟc̛;)$џi Ĝ9}9CnAHVrf&}DVQ#AGƬbcck)1ei(Y8& m WJ7Dl :K$!\3q Me_>x.p 9W vj~qvv&!bhc4 X!B,YNnwxv3~ a]&vcO> U;'`$@B@]q|T店uԸc~?uLtˣ'bkH_>|(tjOT,L{)_?\ s={=ӄhcb<|.[tL輖AڵEkx޴zކ:ת2i_Yxk >_8.(y܌{l RClrN6RYiqt/486@li;<1HqJ4V 0fe3Y^fy_(3X"gtUwS&BDgh `7QCWܹ}_EF[nm(3as;"a@ka`MK*9䄿5Bs EkϳH 1NW)k2+y,uX|_q5JS ~i=mރU뀛irҍ'G Zf'v]> /cloI 9@Zħ-uB2[uBT|м5ݫUliӺuzw`0Q|Xtܨ u(e L^c@^F䌀A"~/ M_Yy mj/ M`=bn$tB7F;""\Ivѫ4Cڕ F ,$moothV$ջNNcaC-CDtNqc̔$w=К< B L{8-TdGh{.I )zKI"\W* MX6B=_[rHjN̞\&Fʺ2a\As5c*UXӟ h< 'Ι"~K-]>G͔d\RvirBXwo[7܃HC)DAqO鷸1,S?}1hAt1Mͫ".Qu#Ӧ,A>tG l YZ