openldap2-devel-2.4.46-9.56.1 >  A `p9|ti=0hc#%g^ILwv+$8Np!mٺUkbkn  6&M8J 2kQ׿O30վn5.( U&āOKNb ]iXnfXkmYAw,}ꬌN3!1x(4kYD| ]NI .jE})k'z(l\kbh||lTm< }.H6皌Kb8V<\3wvW }8CI`TEAy\wm?]e.'>pA?d  W 2JPX`  h  p  ! $'++../////(/8/8908:48F|G|HIXY\]^bAcdfekfnlpuvz$(9<@FCopenldap2-devel2.4.469.56.1Libraries, Header Files and Documentation for OpenLDAPThis package provides the OpenLDAP libraries, header files, and documentation.`s390lp5QSUSE Linux Enterprise 15SUSE LLC OLDAP-2.8https://www.suse.com/Development/Libraries/C and C++http://www.openldap.orglinuxs390x;$$ T d    ( #J4  Z  {Q 1  0  ``````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````580f36d19ca6a26250e8df7b41d3c25228ce02f9c432d39bbc1da543938bd673a2b6d6ab192265b2851d891db81a75bed9696d79d8f93291c3db93025fa4cdf5cae1a2adc2bea9118ce3a73214e247d35b1352c1d589a5cd231a95f8ef49c99927b92ab08adc0ad19a4db020f186c0dd4defe31ffaf7ea39f701d93bdaffdceacaec54975f7198552201e4b8b398c715290598fb16e587fcf8c88b1676fb9a769b62289067d896eaf9a70e05b0f9636b0862aa6ae2f2d31f7bc53978bc49105d304af82dfc0846ef12c1bcf2fff9dc8c64afbb137fa5bdd37c2164c0b288a4b159f1323a5d2437cd3614e8b969d4e293b927fde001685303812c624884d33cc5c155e6ad14c54de1ea581c97f805caab3a5316b09a4f1f3c68f7f6f00771ca1fd66b6e51a26ec9a6d6a793dbbc9bf5eb2021cc278adfd41bc9c39de3d5308f9fa3fcf64e3f3131d2f7bbb8df78163442adb93c1630592a324446e84c7554a038c9f8bd17d8b177410a0da968c56113e38e742f6b15ffc2b199f0161b74175e8717421f9e3fbab3fbd9d9de0b282ea764868446e53bddc837de59a4113cee93c676c735a298268cb4c4ef86c60714a89984ca447bfe2c308e82be43336600c5f41afcc6fffac8bc5e00e580a0f0fcfa47965bd37cc5bc3b53da70ff3a4baa244de448eae7bc5f2f68fb690d0607772b974fe82750e00b46402ceb6a10becacfdc07d1b642762f6af1036de29371372a0ecb242773bc09066e023f060e345f45f85ff647c1b3ca0bcc2eb7dc68d40d9624dfb1bd735c5f7b135e4ce90d560f3de1285ad6cbfd51976da34ccab343263e5379d8594db00ad47e7ab2134f44856a3b0c13db8c687e5fe25eca23eb7d05fb55387704ccb76eff6c4e720e542303302a9e983d7cc9883253a06b8f6ca8987a142653b94f0b54dc18982e275a1d03f28197b69011017f7e2a52980105160c7cf589072662fbcc6ea32b6eec021caa1ae90d5fd68f5e20fcd065af70f8b154bac9a2bf38d9dc2cbf5cd6eb99abc187721c88b1ebcc484455114fff24de034ef42466863e6bfdf25b87bf7338904589b22de74ff2a466a7d5b55fb194b1e8cb62b20c9ecc6b9e85e698142545757decd18a658811bd44b794f7934945fe5fa645ef13504a827768695626dfdde50560af1441bfc07f065342f0d89188c539c1595d3c794dccaa2d48c17dcaf4f2c954b96e1ed08a2ec9029d2e200d98d3f6e0c5d40571e53a0bf19fa5bd427470ff93df6fec171f32b96076989d7001540f2438113f5f7018978fbbcb88b11670f58d10da26716fa17d7a151f8c6501c5373848235f9e4f45fe86b1ae04675a87af01e517997ec0856d4f6848f43623642ecf6536af1ca16cc7ce1dc0a7edd1fbcb9eea3e93f6b7a5726aadc95c41cce43a04ded943502a77efda72cfd5f8853f99d1aaf069ea92fe7921e918d4a8d948f5726a30f9b9d8e8697bb81845a031dc85f44e201421aa3a1435f3fd7758e797766b10ffe2382b4b7a166875aa4e9c8e5ba2b8e39a27b80cdc538b5c42fb74b53b564af601ee41e778cec8dba6af645fa191ea9652fde6225d713e6603b889ca7d3105066f5d926a2cd0d92e871fba9b02d8219cb401336783f1a59c0dceff2004e533ff6a4d972c85ddf355460e25d35c5aaa9c8c9b0186c80975d7bc2a3a18018999e96931463805e3fd0153fde28ade789c75f36cfac647763ca460f36de60ec5f9df4bda3049f62186d8208ace70800dd2c6b61e1e1a429ea1195a108ab48bbad2e59273c84f1e5c8eff9fda6927b175f1043da38163d808985604701aae87088323562f76a9d94750519fc80f2832778a7234b443d7555a8d206bebd14d099bf7319bbeaee4c2628e384573aee5240eed44ad149fb89aaf1ca17ea0a8172601cafbd176690a736aed7653629ee905fec4f571439e0163ba6ade67ba406b237c5b858d22b221b8ddd8cff00c687b4026cb49d8b40569c4edaf6c4c1a155dbeb013caafa769bdc115b23a9231dea6a92a4612c7e63c4d6afb0bae7bad192468e82ad65bfd2989d5f595406889c0cd74b06055331ac540414f8b289d2471f6f89e1fb3509406be27748ba8a033b30903fec8e0liblber-2.4.so.2.10.9libldap_r.solibldap_r-2.4.so.2.10.9lber-encode.3.gzlber-types.3.gzlber-types.3.gzlber-types.3.gzlber-types.3.gzlber-types.3.gzlber-types.3.gzlber-types.3.gzlber-types.3.gzlber-types.3.gzlber-decode.3.gzlber-encode.3.gzlber-types.3.gzlber-decode.3.gzlber-decode.3.gzlber-decode.3.gzlber-decode.3.gzlber-decode.3.gzlber-decode.3.gzlber-decode.3.gzlber-decode.3.gzlber-decode.3.gzlber-decode.3.gzlber-encode.3.gzlber-encode.3.gzlber-encode.3.gzlber-encode.3.gzlber-encode.3.gzlber-encode.3.gzlber-encode.3.gzlber-encode.3.gzlber-decode.3.gzlber-decode.3.gzlber-encode.3.gzlber-types.3.gzldap_error.3.gzldap_abandon.3.gzldap_add.3.gzldap_add.3.gzldap_add.3.gzldap_schema.3.gzldap_schema.3.gzldap_schema.3.gzldap_bind.3.gzldap_compare.3.gzldap_compare.3.gzldap_compare.3.gzldap_controls.3.gzldap_controls.3.gzldap_controls.3.gzldap_controls.3.gzldap_controls.3.gzldap_controls.3.gzldap_first_entry.3.gzldap_first_message.3.gzldap_first_reference.3.gzldap_get_values.3.gzldap_get_values.3.gzldap_get_dn.3.gzldap_delete.3.gzldap_delete.3.gzldap_delete.3.gzldap_dup.3.gzldap_get_dn.3.gzldap_get_dn.3.gzldap_get_dn.3.gzldap_get_dn.3.gzldap_get_dn.3.gzldap_error.3.gzldap_error.3.gzldap_get_dn.3.gzldap_get_dn.3.gzldap_extended_operation.3.gzldap_url.3.gzldap_get_values.3.gzldap_open.3.gzldap_open.3.gzldap_open.3.gzldap_tls.3.gzldap_url.3.gzldap_schema.3.gzldap_schema.3.gzldap_schema.3.gzldap_memory.3.gzldap_memory.3.gzldap_memory.3.gzldap_memory.3.gzldap_memory.3.gzldap_modify.3.gzldap_modify.3.gzldap_modify.3.gzldap_modrdn.3.gzldap_modrdn.3.gzldap_modrdn.3.gzldap_modify.3.gzldap_result.3.gzldap_result.3.gzldap_result.3.gzldap_first_attribute.3.gzldap_first_entry.3.gzldap_first_message.3.gzldap_first_reference.3.gzldap_schema.3.gzldap_schema.3.gzldap_schema.3.gzldap_parse_result.3.gzldap_parse_result.3.gzldap_error.3.gzldap_rename.3.gzldap_error.3.gzldap_bind.3.gzldap_bind.3.gzldap_schema.3.gzldap_search.3.gzldap_search.3.gzldap_search.3.gzldap_search.3.gzldap_get_option.3.gzldap_bind.3.gzldap_open.3.gzldap_bind.3.gzldap_bind.3.gzldap_sort.3.gzldap_sort.3.gzldap_sort.3.gzldap_tls.3.gzldap_tls.3.gzldap_schema.3.gzldap_get_dn.3.gzldap_schema.3.gzldap_schema.3.gzldap_schema.3.gzldap_memory.3.gzldap_schema.3.gzldap_schema.3.gzldap_schema.3.gzldap_tls.3.gzldap_bind.3.gzldap_bind.3.gzldap_bind.3.gzldap_bind.3.gzldap_url.3.gzldap_get_values.3.gzldap_get_values.3.gzrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenldap2-2.4.46-9.56.1.src.rpmopenldap2-developenldap2-devel(s390-64)    libldap-2_4-2rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.4.463.0.4-14.6.0-14.0-15.2-1openldap-devel4.14.1``KW`/@`+_@_@_/@_FN_?@^^^*@]B@\ڭ\r@[H[@[vZ@Za@Z@ZZ.s@Z@Y*@Y*@Y@Y@YYp@Yf@Y7Y6@X@X7@X$a@XWk@WbW;VVɦVŲ@VŲ@V@V@V@V@Vf@V^@V\:@V@V @U4@T@Tuwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comvarkoly@suse.comvarkoly@suse.comckowalczyk@suse.comckowalczyk@suse.comzsolt.kalmar@suse.comzsolt.kalmar@suse.commichael@stroeder.comfvogt@suse.commichael@stroeder.comrbrown@suse.comjengelh@inai.demrueckert@suse.demichael@stroeder.commichael@stroeder.commichael@stroeder.commichael@stroeder.commichael@stroeder.comhguo@suse.comhguo@suse.comjengelh@inai.dekukuk@suse.comhguo@suse.comhguo@suse.comjengelh@inai.dehguo@suse.comhguo@suse.comhguo@suse.comjengelh@inai.dehguo@suse.comlmuelle@suse.comhguo@suse.commpluskal@suse.commichael@stroeder.comhguo@suse.commichael@stroeder.comhguo@suse.comhguo@suse.comhguo@suse.comhguo@suse.comhguo@suse.comrguenther@suse.comjengelh@inai.de- bsc#1187210 - Resolve bug in the idle / connection TTL timeout implementation in OpenLDAP. * 0231-ITS-9468-Added-test-case-for-proxy-re-binding-anonym.patch * 0232-ITS-9468-back-ldap-Return-disconect-if-rebind-cannot.patch * 0233-ITS-9468-removed-accidental-unicode-characters.patch * 0234-ITS-9468-documented-that-re-connecting-does-not-happ.patch * 0235-ITS-9468-summarize-discussion-about-rebind-as-user.patch * 0236-ITS-9468-fixed-typos.patch * 0237-ITS-9468-always-init-lc_time-and-lc_create_time.patch * 0238-ITS-9468-do-not-arm-expire-timer-for-connections-tha.patch- bsc#1182791 - improve proxy connection timout options to correctly prune connections. * 0225-ITS-8625-Separate-Avlnode-and-TAvlnode-types.patch * 0226-ITS-9197-back-ldap-added-task-that-prunes-expired-co.patch * 0227-ITS-9197-Increase-timeouts-in-test-case-due-to-spora.patch * 0228-ITS-9197-fix-typo-in-prev-commit.patch * 0229-ITS-9197-Fix-test-script.patch * 0230-ITS-9197-fix-info-msg-for-slapd-check.patch- bsc#1182408 CVE-2020-36230 - an assertion failure in slapd in the X.509 DN parsing in decode.c ber_next_element, resulting in denial of service. * 0220-ITS-9423-ldap_X509dn2bv-check-for-invalid-BER-after-.patch - bsc#1182411 CVE-2020-36229 - ldap_X509dn2bv crash in the X.509 DN parsing in ad_keystring, resulting in denial of service. * 0222-ITS-9425-add-more-checks-to-ldap_X509dn2bv.patch - bsc#1182412 CVE-2020-36228 - integer underflow leading to crash in the Certificate List Exact Assertion processing, resulting in denial of service. * 0223-ITS-9427-fix-issuerAndThisUpdateCheck.patch - bsc#1182413 CVE-2020-36227 - infinite loop in slapd with the cancel_extop Cancel operation, resulting in denial of service. * 0224-ITS-9428-fix-cancel-exop.patch - bsc#1182416 CVE-2020-36225 - double free and slapd crash in the saslAuthzTo processing, resulting in denial of service. * 0218-ITS-9412-fix-AVA_Sort-on-invalid-RDN.patch - bsc#1182417 CVE-2020-36224 - invalid pointer free and slapd crash in the saslAuthzTo processing, resulting in denial of service. * 0217-ITS-9409-saslauthz-use-slap_sl_free-in-prev-commit.patch * 0216-ITS-9409-saslauthz-use-ch_free-on-normalized-DN.patch - bsc#1182415 CVE-2020-36226 - memch->bv_len miscalculation and slapd crash in the saslAuthzTo processing, resulting in denial of service. * 0219-ITS-9413-fix-slap_parse_user.patch - bsc#1182419 CVE-2020-36222 - assertion failure in slapd in the saslAuthzTo validation, resulting in denial of service. * 0213-ITS-9406-9407-remove-saslauthz-asserts.patch * 0214-ITS-9406-fix-debug-msg.patch - bsc#1182420 CVE-2020-36221 - slapd crashes in the Certificate Exact Assertion processing, resulting in denial of service (schema_init.c serialNumberAndIssuerCheck). * 0212-ITS-9404-fix-serialNumberAndIssuerCheck.patch * 0221-ITS-9424-fix-serialNumberAndIssuerSerialCheck.patch - bsc#1182418 CVE-2020-36223 - slapd crash in the Values Return Filter control handling, resulting in denial of service (double free and out-of-bounds read). * 0215-ITS-9408-fix-vrfilter-double-free.patch- bsc#1182279 CVE-2021-27212 - an assertion failure in slapd can occur in the issuerAndThisUpdateCheck function via a crafted packet, resulting in a denial of service (daemon exit) via a short timestamp. This is related to schema_init.c and checkTime. * patch: 0211-ITS-9454-fix-issuerAndThisUpdateCheck.patch- bsc#1178909 CVE-2020-25709 CVE-2020-25710 - Resolves two issues where openldap would crash due to malformed inputs. * patch: 0209-ITS-9383-remove-assert-in-certificateListValidate.patch * patch: 0210-ITS-9384-remove-assert-in-obsolete-csnNormalize23.patch- bsc#1179503 - fix proxy retry binds to a remote server * patch: 0208-ITS-9400-back-ldap-fix-retry-binds.patch- bsc#1178387 (CVE-2020-25692) - unauthenticated remote denial of service due to incorrect validation of modrdn equality rules. * patch: 0207-ITS-9370-check-for-equality-rule-on-old_rdn.patch- bsc#1175568 CVE-2020-8027 openldap_update_modules_path.sh has a number of issues in it's design that lead to security issues. This file has been removed, from the package, and the %post execution of the install. The function is replaced by /usr/sbin/slapd-ldif-update-crc and /usr/lib/openldap/fixup-modulepath, through the addition of the source files: * fixup-modulepath.sh * slapd-ldif-update-crc.sh * update-crc.sh- bsc#1174154 - CVE-2020-15719 - This resolves an issue with x509 SAN's falling back to CN validation in violation of rfc6125. * 0206-openldap-tlso-use-openssl-api-to-verify-host.patch- bsc#1172704 - Change DB_CONFIG to root:ldap permissions. - bsc#1172698 (CVE-2020-8023) - local priv esc via start script chown -R on olcdbdirectory path. Remove chown -R on start to resolve.- bsc#1170771 (CVE-2020-12243) - recursive filters may crash server * patch: 0205-bsc-1170771-limit-depth-of-nested-filters.patch- bsc#1158921 libldap-data should be requires, not recommends to help prevent user confusion around configuration ownership.- bsc#1143194 (CVE-2019-13565) - ssf memory reuse leads to incorrect authorisation of another connection, granting excess connection rights (ssf). * patch: 0201-ITS-9052-zero-out-sasl_ssf-in-connection_init.patch - bsc#1143273 (CVE-2019-13057) - rootDN of a backend may proxyauth incorrectly to another backend, violating multi-tenant isolation. * patch: 0202-ITS-9038-restrict-rootDN-proxyauthz-to-its-own-DBs.patch * patch: 0203-ITS-9038-Update-test028-to-test-this-is-enforced.patch * patch: 0204-ITS-9038-Another-test028-typo.patch- bsc#1111388 - incorrect post script call causes tmpfiles create not to be run.- bsc#1114845 - broken shebang line in openldap_update_modules_path.sh - fix the script- Emergency fix: move tmpfiles_create post from the library package to the main package's post script, which ships the tmpfiles.d configuration. Fixes the post script of the library (-p /sbin/ldconfig does not allow more statements in the script). - bsc#1111388 openldap and /var/lib/ldap/DB_CONFIG* (transactional-update) * source: openldap2.conf - Added a patch to let slapd return the uniqueness check filter used before constraint violation to the client. Fixed broken memory handling in affecting error response of slapo-unique ITS#8866 slapo-unique to return filter used in diagnostic message * patch: 0001-ITS-8866-slapo-unique-to-return-filter-used-in-diagn.patch - Don't require systemd explicit, spec file can handle both cases correct and in containers we don't have systemd.- Fix CVE-2017-17740: when both the nops module and the memberof overlay are enabled, attempts to free a buffer that was allocated on the stack * patch: 0017-Fix-segfault-in-nops.patch (bsc#1073313)- Fix slapd segfaults in mdb_env_reader_dest with patch 0016-Clear-shared-key-only-in-close-function.patch (bsc#1089640)- bsc#1085064 Packaging issues have been discovered around the openldap_update_modules_path.sh which has been corrected: - the spec file was wrongly configured, therefore the script has never been called - the script should create the symlinks first, as slapcat is useless on a system which is already affected.- bsc#1085064 Add script "openldap_update_modules_path.sh" which which removes the configuration item olcModulePath in cn=config which is after upgrade from SLE12 to SLE15 holds inappropriate information. If the cn=config is being used on a system, the conflicting items in slapd.conf are ignored, despite of it, the backend DB configuration section has been also commented out in the default slapd.conf. In case of correct cn=config (the olcModulePath has been already removed), the script stops without touching anything.- Upgrade to upstream 2.4.46 release - removed obsolete back-port patches: * 0013-ITS-8692-let-back-sock-generate-increment-line.patch * 0016-ITS-8782-fix-cancel-memleak.patch OpenLDAP 2.4.46 Release (2018/03/22) Fixed libldap connection delete callbacks when TLS fails to start (ITS#8717) Fixed libldap to not reuse tls_session if TLS hostname check fails (ITS#7373) Fixed libldap cross-compiling with OpenSSL 1.1 (ITS#8687) Fixed libldap OpenSSL 1.1.1 compatibility with BIO_method (ITS#8791) Fixed libldap MozNSS CA certificate hash matching (ITS#7374) Fixed libldap MozNSS with PEM certs when also using an NSS cert db (ITS#7389) Fixed libldap MozNSS initialization (ITS#8484) Fixed libldap GnuTLS with GNUTLS_E_AGAIN (ITS#8650) Fixed libldap memory leak with cancel operations (ITS#8782) Fixed slapd Eventlog registry key creation on 64-bit Windows (ITS#8705) Fixed slapd to maintain SSF across SASL binds (ITS#8796) Fixed slapd syncrepl deadlock when updating cookie (ITS#8752) Fixed slapd syncrepl callback to always be last in the stack (ITS#8752) Fixed slapd telephoneNumberNormalize when the value is spaces and hyphens (ITS#8778) Fixed slapd CSN queue processing (ITS#8801) Fixed slapd-ldap TLS connection timeout with high latency connections (ITS#8720) Fixed slapd-ldap to ignore unknown schema when omit-unknown-schema is set (ITS#7520) Fixed slapd-mdb with an optimization for long lived read transactions (ITS#8226) Fixed slapd-meta assert when olcDbRewrite is modified (ITS#8404) Fixed slapd-sock with LDAP_MOD_INCREMENT operations (ITS#8692) Fixed slapo-accesslog cleanup to only occur on failed operations (ITS#8752) Fixed slapo-dds entryTTL to actually decrease as per RFC 2589 (ITS#7100) Fixed slapo-syncprov memory leak with delete operations (ITS#8690) Fixed slapo-syncprov to not clear pending operation when checkpointing (ITS#8444) Fixed slapo-syncprov to correctly record contextCSN values in the accesslog (ITS#8100) Fixed slapo-syncprov not to log checkpoints to accesslog db (ITS#8607) Fixed slapo-syncprov to process changes from this SID on REFRESH (ITS#8800) Fixed slapo-syncprov session log parsing to not block other operations (ITS#8486) Build Environment Fixed Windows build with newer MINGW version (ITS#8697) Fixed compiler warnings and removed unused variables (ITS#8578) Contrib Fixed ldapc++ Control structure (ITS#8583) Documentation Delete stub manpage for back-ldbm (ITS#8713) Fixed ldap_bind(3) to mention the LDAP_SASL_SIMPLE mechanism (ITS#8121) Fixed ldap.conf(5) to note SASL_MECH/SASL_REALM are no longer user-only (ITS#8818) Fixed slapd-config(5) typo for olcTLSCipherSuite (ITS#8715) Fixed slapo-syncprov(5) indexing requirements (ITS#5048)- Use %license (boo#1082318)- added 0016-ITS-8782-fix-cancel-memleak.patch- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Add openldap-r-only.dif so that openldap2's own tools also link against libldap_r rather than libldap. - Make libldap equivalent to libldap_r (like Debian) to avoid crashes in threaded programs which unknowingly get both libraries inserted into their process image. [rh#1370065, boo#996551]- use existing groups instead of inventing new ones- added 0012-ITS8051-sockdnpat.patch- updated 0014-ITS-8714-Send-out-EXTENDED-operation-message-from-back-sock.patch- Added OpenLDAP new feature implementing OpenLDAP ITS#8714 0014-ITS-8714-Send-out-EXTENDED-operation-message-from-back-sock.patch- added overlay trace to package openldap2-contrib- Upgrade to upstream 2.4.45 release - removed obsolete 0010-Enforce-minimum-DH-size-of-1024.patch and 0012-use-system-wide-cert-dir-by-default.patch - added 0013-ITS-8692-let-back-sock-generate-increment-line.patch for supporting modify increment operations with back-sock - added overlay addpartial to package openldap2-contrib- Remove legacy daemon control that was used to migrate from SLE 11 to 12. (bsc#1038405)- There is no change made about the package itself, this is only copying over some changelog texts from SLE package: - bug#976172 owned by hguo@suse.com: openldap2 - missing /usr/share/doc/packages/openldap2/guide/admin/guide.html - bug#916914 owned by varkoly@suse.com: VUL-0: CVE-2015-1546: openldap2: slapd crash in valueReturnFilter cleanup - [fate#319300](https://fate.suse.com/319300) - [CVE-2015-1545](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-1545) - bug#905959 owned by hguo@suse.com: L3-Question: Are multiple "Connection 0" in a Multi Master setup normal ? - [CVE-2015-1546](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-1546) - bug#916897 owned by varkoly@suse.com: VUL-0: CVE-2015-1545: openldap2: slapd crashes on search with deref control and empty attr list- Drop binutils requirement; the code using /usr/bin/strings has been dropped in openSUSE:Factory/openldap2 revision 112.- Remove superfluous insserv PreReq.- Introduce patch 0012-use-system-wide-cert-dir-by-default.patch to let OpenLDAP read system wide certificate directory by default and avoid hiding the error if user specified CA location cannot be read (bsc#1009470).- Add more details in the comments of slapd.conf concerning file permission and StartTLS capability.- Test for user/group existence before trying to add them. Summary spello update.- Move schema files into tarball addonschema.tar.gz: ldapns.ldif ldapns.schema rfc2307bis.ldif rfc2307bis.schema yast.ldif yast.schema - Package previously missing schema files in LDIF format: amavisd-new.ldif dhcp.ldif dlz.ldif dnszone.ldif samba3.ldif sudo.ldif suse-mailserver.ldif (bsc#984691) - Fix a minor issue in schema2ldif script that led to missing attribute in the generated LDIF.- Enable build flag LDAP_USE_NON_BLOCKING_TLS to fix bsc#978408.- Move ldap.conf into libldap-data package, per convention.- Move ldap.conf out of shlib package again, they are not allowed there for obvious reasons (conflict with future package).- Build password strength enforcer as an implementation of ppolicy password checker, introducing: ppolicy-check-password-1.2.tar.gz ppolicy-check-password.Makefile ppolicy-check-password.conf ppolicy-check-password.5 0200-Fix-incorrect-calculation-of-consecutive-number-of-c.patch (Implements fate#319461)- Remove redundant -n openldap2- package name prefix.- Remove openldap2-client.spec and openldap2-client.changes openldap2.spec now builds client utilities and libraries. Thus pre_checkin.sh is removed. - Move ldap.conf and its manual page from openldap2-client package to libldap-2_4-2 package, which is more appropriate. - Use RPM_OPT_FLAGS in build flags. - Macros dealing with old/unsupported distributions are removed. - Remove 0002-slapd.conf.dif and install improved slapd.conf from new source file slapd.conf. - Install slapd.conf.olctemplate to assist in preparing slapd.d for OLC. - Be explicit in sysconfig that by default openldap will use static file configuration. - Add the following schemas in LDIF format: * rfc2307bis.ldif * ldapns.ldif * yast.ldif - Other minor clean-ups in the spec file.- Use optflags when building- Upgrade to upstream 2.4.44 release with accumulated bug fixes. - Specify source with FTP URL - Removed obsolete 0012-openldap-re24-its8336.patch- Relabel patch 0011-Enforce-minimum-DH-size-of-1024.patch into 0010-Enforce-minimum-DH-size-of-1024.patch- Upgrade to upstream 2.4.43 release with accumulated bug fixes. - Still build on SLES12 - Loadable backend and overlay modules are now installed into arch-specific path %{_libdir}/openldap - All backends and overlays as modules for smaller memory footprint on memory constrained systems - Added extra package for back-sock - Consequent use of %{_rundir} everywhere - Rely on upstream ./configure script instead of any other macro foo - Dropped linking with libwrap - Dropped 0004-libldap-use-gethostbyname_r.dif because this work-around for nss_ldap is obsolete - New sub-package openldap2-contrib with selected contrib/ overlays - Replaced addonschema.tar.gz with separate schema sources - Updated ldapns.schema from recent slapo-nssov source tree - Added symbolic link to slapd executable in /usr/sbin/ - Added more complex example configuration file /etc/openldap/slapd.conf.example - Set OPENLDAP_START_LDAPI="yes" in /etc/sysconfig/openldap - Set OPENLDAP_REGISTER_SLP="no" in /etc/sysconfig/openldap - Added patch for OpenLDAP ITS#7796 to avoid excessive "not index" logging: 0011-openldap-re24-its7796.patch - Replaced openldap-rc.tgz with single source files - Added soft dependency (Recommends) to cyrus-sasl - Added soft dependency (Recommends) to cyrus-sasl-devel to openldap2-devel - Added patch for OpenLDAP ITS#8336 (assert in liblmdb): 0012-openldap-re24-its8336.patch - Remove obsolete patch 0001-build-adjustments.dif- Introduce patch 0010-Revert-Revert-ITS-8240-remove-obsolete-assert.patch to fix CVE-2015-6908. (bsc#945582) - Introduce patch 0011-Enforce-minimum-DH-size-of-1024.patch to address weak DH size vulnerability (bsc#937766)- Introduce patch 0009-Fix-ldap-host-lookup-ipv6.patch to fix an issue with unresponsive LDAP host lookups in IPv6 environment. (bsc#955210)- Remove OpenLDAP 2.3 code and patches from build source. Compatibility libraries for OpenLDAP 2.3 are built in package: compat-libldap-2_3-0 Removed source files: openldap-2.3.37-liblber-length-decoding.dif openldap-2.3.37-libldap-ntlm.diff openldap-2.3.37-libldap-ssl.dif openldap-2.3.37-libldap-sasl-max-buff-size.dif openldap-2.3.37-libldap-tls_chkhost-its6239.dif openldap-2.3.37-libldap-gethostbyname_r.dif openldap-2.3.37-libldap-suid.diff openldap-2.3.37.dif openldap-2.3.37-libldap-ld_defconn-ldap_free_connection.dif openldap-2.3.37-libldap-ldapi_url.dif openldap-2.3.37.tgz openldap-2.3.37-libldap-utf8-ADcanonical.dif README.update check-build.sh- Upgrade to upstream 2.4.42 release with accumulated bug fixes.- Upgrade to upstream 2.4.41 release with accumulcated bug fixes and stability improvements. * Add patch 0008-In-monitor-backend-do-not-return-Connection0-entries.patch * Remove already applied patch 0008-ITS-7723-fix-reference-counting.patch * Remove already applied patch 0009-gcc5.patch (Implements fate#319301)- Add 0009-gcc5.patch to pass -P to the preprocessor in configure checks for Berkeley DB version- binutils is required for "strings" utility invocation in %pre [bnc#904028] - Remove SLE10 definitionss390lp5 1624440014  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.4.46-9.56.12.4.46-9.56.1lber.hlber_types.hldap.hldap_cdefs.hldap_features.hldap_schema.hldap_utf8.hldif.hslapi-plugin.hliblber.solibldap.solibldap_r.sober_alloc_t.3.gzber_bvarray_add.3.gzber_bvarray_free.3.gzber_bvdup.3.gzber_bvecadd.3.gzber_bvecfree.3.gzber_bvfree.3.gzber_bvstr.3.gzber_bvstrdup.3.gzber_dupbv.3.gzber_first_element.3.gzber_flush.3.gzber_free.3.gzber_get_bitstring.3.gzber_get_boolean.3.gzber_get_enum.3.gzber_get_int.3.gzber_get_next.3.gzber_get_null.3.gzber_get_stringa.3.gzber_get_stringb.3.gzber_next_element.3.gzber_peek_tag.3.gzber_printf.3.gzber_put_enum.3.gzber_put_int.3.gzber_put_null.3.gzber_put_ostring.3.gzber_put_seq.3.gzber_put_set.3.gzber_put_string.3.gzber_scanf.3.gzber_skip_tag.3.gzber_start_set.3.gzber_str2bv.3.gzlber-decode.3.gzlber-encode.3.gzlber-memory.3.gzlber-sockbuf.3.gzlber-types.3.gzld_errno.3.gzldap.3.gzldap_abandon.3.gzldap_abandon_ext.3.gzldap_add.3.gzldap_add_ext.3.gzldap_add_ext_s.3.gzldap_add_s.3.gzldap_attributetype2name.3.gzldap_attributetype2str.3.gzldap_attributetype_free.3.gzldap_bind.3.gzldap_bind_s.3.gzldap_compare.3.gzldap_compare_ext.3.gzldap_compare_ext_s.3.gzldap_compare_s.3.gzldap_control_create.3.gzldap_control_dup.3.gzldap_control_find.3.gzldap_control_free.3.gzldap_controls.3.gzldap_controls_dup.3.gzldap_controls_free.3.gzldap_count_entries.3.gzldap_count_messages.3.gzldap_count_references.3.gzldap_count_values.3.gzldap_count_values_len.3.gzldap_dcedn2dn.3.gzldap_delete.3.gzldap_delete_ext.3.gzldap_delete_ext_s.3.gzldap_delete_s.3.gzldap_destroy.3.gzldap_dn2ad_canonical.3.gzldap_dn2dcedn.3.gzldap_dn2str.3.gzldap_dn2ufn.3.gzldap_dnfree.3.gzldap_dup.3.gzldap_err2string.3.gzldap_errlist.3.gzldap_error.3.gzldap_explode_dn.3.gzldap_explode_rdn.3.gzldap_extended_operation.3.gzldap_extended_operation_s.3.gzldap_first_attribute.3.gzldap_first_entry.3.gzldap_first_message.3.gzldap_first_reference.3.gzldap_free_urldesc.3.gzldap_get_dn.3.gzldap_get_option.3.gzldap_get_values.3.gzldap_get_values_len.3.gzldap_init.3.gzldap_init_fd.3.gzldap_initialize.3.gzldap_install_tls.3.gzldap_is_ldap_url.3.gzldap_matchingrule2name.3.gzldap_matchingrule2str.3.gzldap_matchingrule_free.3.gzldap_memalloc.3.gzldap_memcalloc.3.gzldap_memfree.3.gzldap_memory.3.gzldap_memrealloc.3.gzldap_memvfree.3.gzldap_modify.3.gzldap_modify_ext.3.gzldap_modify_ext_s.3.gzldap_modify_s.3.gzldap_modrdn.3.gzldap_modrdn2.3.gzldap_modrdn2_s.3.gzldap_modrdn_s.3.gzldap_mods_free.3.gzldap_msgfree.3.gzldap_msgid.3.gzldap_msgtype.3.gzldap_next_attribute.3.gzldap_next_entry.3.gzldap_next_message.3.gzldap_next_reference.3.gzldap_objectclass2name.3.gzldap_objectclass2str.3.gzldap_objectclass_free.3.gzldap_open.3.gzldap_parse_extended_result.3.gzldap_parse_reference.3.gzldap_parse_result.3.gzldap_parse_sasl_bind_result.3.gzldap_parse_sort_control.3.gzldap_parse_vlv_control.3.gzldap_perror.3.gzldap_rename.3.gzldap_rename_s.3.gzldap_result.3.gzldap_result2error.3.gzldap_sasl_bind.3.gzldap_sasl_bind_s.3.gzldap_schema.3.gzldap_scherr2str.3.gzldap_search.3.gzldap_search_ext.3.gzldap_search_ext_s.3.gzldap_search_s.3.gzldap_search_st.3.gzldap_set_option.3.gzldap_set_rebind_proc.3.gzldap_set_urllist_proc.3.gzldap_simple_bind.3.gzldap_simple_bind_s.3.gzldap_sort.3.gzldap_sort_entries.3.gzldap_sort_strcasecmp.3.gzldap_sort_values.3.gzldap_start_tls.3.gzldap_start_tls_s.3.gzldap_str2attributetype.3.gzldap_str2dn.3.gzldap_str2matchingrule.3.gzldap_str2objectclass.3.gzldap_str2syntax.3.gzldap_strdup.3.gzldap_sync.3.gzldap_syntax2name.3.gzldap_syntax2str.3.gzldap_syntax_free.3.gzldap_tls.3.gzldap_tls_inplace.3.gzldap_unbind.3.gzldap_unbind_ext.3.gzldap_unbind_ext_s.3.gzldap_unbind_s.3.gzldap_url.3.gzldap_url_parse.3.gzldap_value_free.3.gzldap_value_free_len.3.gz/usr/include//usr/lib64//usr/share/man/man3/-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:20172/SUSE_SLE-15_Update/b7ae1001d01277cac95dbc0f9100014d-openldap2.SUSE_SLE-15_Updatecpioxz5s390x-suse-linuxC source, ASCII texttroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)C source, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)C source, ASCII text (gzip compressed data, max compression, from Unix)Ǝ\pkicyrus-sasl-develutf-80fb2db2cabadf598b394d822d15e53687e7ee24be0418dc0de02752ed460c845?7zXZ !t/] crv(vX0+7Gy \) evv\пLu^ڔaڀ]:|ҩt[TS$Q@Dv[5002UdZ];O4h gO3E0_2oRok[mQ;W-IQ8Hʘv8ÙrU-!='؇R^xؘ1!Ќq 5[.Gǯ9^굵4Zz4PJP)̟%d=Ka71O ; =x @on>Egұ)s@o!P}u1.g' &XVJ1DVr԰MlǛ% y, qɌ1ި:K*xoCsK#D^|@OoG#ne{!_j`UB=y#7ydr_7Y;L{xM;m ' At"'r(~:w=~;yj}<ݲC;ؼ^?b^ݹO.0X%Mچ|mD,$0w R.N$9*6] (@&-NB2OL뽻)ys}S q v-|iK.Q6)JڭXfT2[xNFi )$lǟÃ>E#71T=G8:Mk9 BȌt#;$"_m$?> N\gFbLnぱkm;ܽ#rK rMҡvz"K8kQ}OIx^twc)ei9' YP$OJsNr ᪭qdi+K4t}+^=j~1%A$,V/y ٴmcW3?_;A*~/?GU71E-s20y"F@oq)(Jǚ~sfv>Z9P?YCIbW6B.a˩WZ~fcj9|7EB_FZ!2uLR]h%?,zR•zmk@8C0Buo+@GJ ~HidR}\8)WX̞5\C8,.qL=&88{@@Vy`QU&iĮbe mc6غė[ oj{tӨmQ~_D*)ޗm/2/.(WbOу#S庅s=LUtWG%I\DiSf7n=|j\u@ȩ>@kmvQwTJd[;yd?q Gg~onU$#7 xگUQhZoܕB BWi}a)pUVx?<#plH-. i^?MmA_1 `oTxjA_c Xlŋd')FiذSяv3W{TŀLs6.zEo5aU|:ް]ٲ@#0cJ(&=! x×9a7u^#L}/O2gW v92>1ZlE8?;;6EY=m)vZ|ViĜD{Ot#X=s%HO'x@~-!WCZEr!tYlGVȺcPnNRkZ8}5w8oڞ 9ELC+*g[^^E&8s2-NLY4iS0iΠZJ͹SȢ H@N(UQ$G;q=t)FJ$~ فzb/@ T%; W^w&laZНf~6Se  B!50r6a_fv=ȵsK|vp}k&? .a4H?xόpg%D#GCW T~V,4(Ea}PH䨝s |DcBU c+ӓ.;" ;b'48simWTvYt/go5_7ITiASznxx87UIj*͕p4S(@"Mv &4&YJď55978Rgs$9٥Z؈s?iS"rA/"dt- taʇ SFv}6; x짲aܭ s{Km^u5*6&c#،gm__EM`Xİٽ^'9OބJ|R[vEDzzsvD\fq_^4&yEH+Nt@[b805vnB/I O8Mr?Ƌ/|lTj`;Stu7cJŸΰ1 K@90malH?GL'SVg-ZӨzf) c >%ŭyK\#vTt;-bԅP"0ߤRc,_Vt*ƌQY> SByD0(,"0]Th;nC{S67^ )Zi@S/`A5~ ]g|'Ս@P]A ]TZXY0E1@pd:n7AV6\cgD#'l^||<TN:IPf9Ӎ}X ENL$94+!LI1NbP*1!iKmfYYn`ly[xyL&hQ 5ݱs_\3E/jM(fJh2*%]3"g_-!B*&i`no"u\ɬ U۸@Wx3_7l\iBiS i =sZn f.AiIOLc8T|h˫J@?ħ}\Dw*~۟Bs5t1-$g3o/+md(Dr w۝%۳/AtkzӖ'x-[ruiĠL\Y^nv@J6!:wb ב$݇fmo NRȺt0e  w ۀcW&b<~A'Õ7=cLlFjuRI{?pW>-qG[]:JBU$n)2+`0l,Bh)yxS:I_ajlh+Ҿ3H(U{R/~,/e Jh({ G(q*OD*BЎ70=4d @{ gem;IV\̒L7b ީxktb\]TɣCڨo?G>!t*&XLxJ.7BVL+ݒk?OxU|xK7;ӡSa$1ߑ*W `PVZvvp@"c1~( ;tRW-#FK9Ǽ<谁4n Aߌqzx|rvLPkSo-ua֮1 0t:\)f˒S٠`>09(^p$iQaswP~\39+1 I/?XEd2=%44p&>"b,x)KVةsPS [K3 GmDc@Cbhԁ.$!/" oWe0$GɗD-S [SJ74c1Tr{[)I۶`^K2R1D?a(^@oq~=@@@~#8m49X|j;EWU/Tcr<Sc`e1>yVckqz%q[ ɨM\=p*LO2ػEHeq}ti_^IRZ 6'z F=n7:we^Sݼ+!vw5ӧ(02 pyۜ)Uq 쨞5øNqdz7R Si+(1(("y9uEct.mOSw#C0|gJ XrK;ý1| Z4vɍınK :26D`-"`^ãpY `j#yF\ٳ_9 DVga8=YLn1$obge픛B~5:gTR>Ǚ.:;:6tQ8+k!ժ=`4a: __LC!F>˼(0ES쪲!>nRZ*ԩCNդmX `z)G1>^>D/}&ڊ"3;-fjMh%g$ڳ4"hJ!ܠƀ߲Ƣn]U], ]ouu7-@/;[y>}}aB~w!ľH_drN|'AcHtp@4TndYjlu[DDA "L{hʬO02K~nyI5c/ѥ |Pؕf)s k5JW7(y.˽\Pp9,&3nLHP7tqcqĵ4kwpVh[yq&@J+'jHꄏA4\<#hVUy9548RAZ)q'PdZvx%$hoO3ɨIV"^>}ff`dO )MRE c6{rdދ3M,&Ei΄fbw|'0Qy75-E<͂ z#dR)7{Mq0) {ŧˎת@WYOR0p`Tl@ ؊=jj=4ԃ4X*7*<6 MvAe"UsZ Ro:s0WX$&i9IVKO|i\ԩ!g^|Qk6(Y^Ri#,w+b0Ui:l6ƹ&: <vurKT5+-}D0z0 tɀPLms#8q$ B::y/ De7c(w*rEe#H2C%2Cy3!57kPmҬW*Cc[VP6|ȟ;_nY<2fNqو̑nL睫FB ( 4?N{n9 ._,1V"U^4 +ᰋN&{7yZ ;˦QZ~Ck ^j'f˹ s8-{ZQ\L?" Bs[Utv珏4{ȵwahn# #15b#dmsӘRAȿF8F;@X;L蜹7H:nmֽmBҚrB86GrHw.͟ X=!QG\'scGv$j\^#BD`OCGFy}but(\ .4⚖.HGތ-ϳyZQy[օ)Z>djhEX5QfR7?ήO ˅OkP**x}M|Cd?ݷ?i3&/)`?2ShfޘԡR"#a{ïԅϚ~B"N#Qy"oƄ:d+-bv989mf: Q+{#G_ʲm J<{|pKzW&7m@5i@*r5o/DRHX?1WV"oj qGᝀ)<"Ȯ5cԏؤF+vSe#M_j ֆB/{c :F>x3[mPxw5qX}ȼs範fSG5hc_( Aq v UjQ|d6m({#oWHIhI/?ֹ6ݤ|UOtّJyDm wHa=d<c(4}Iʪ%1QDd/~t`kWw/N~ƟaeZiWjoЕ7eiGPe5oqٴŬoJv9Y϶kKln`Rd (lkr= lpBZ}n-d.lyp:&dOqȃ⧂Ȟ9"$d\k)GQ݆NXw3ʙOhZ#MH "i:Q]@Km:#*%٥?c;Ho`,@i QP7ics GVQoF h55ee~ bGALDbaڦgqPU|eP*I\t7 ̏tCGwfH2dZ.ީqe @G8Dpw"c"?;VSV5Z66XjKz&;P;}Ɔ\8L:ЌCNFuS!0dͰ}KArx;@&fAOlYkB/O6iU9Zt! JLS2 E;I{xA#3\&ͫ $ / v_=̷ ]  ]vLpx&(O{ 85;$Gg)fPW$p;M@a_S AM1$sfCA[OFsT\hfTn]i{B8dq-fE;#BZ(JoL_4T9dZ<֟v(C:v_tEpF ár2AEI_D怾"C_氫>DgZJ o4 rWJ\~1~?B,l2KVx.إU,l(7IhJGFixˁt -Y mv5NHg:Dw`clߒf^0m 7B=+cŝ ey?-~BVx.[Πԉ1'dnh{GVS0̃M;n$ ɩ6%1p>M%S?&aykur pEsQGL1"H8j$1s%'L 30*"O׆(`]F(;fڬqaQ;,  o+Th1дp-t sU J^¤R7BKz}rmvaǬ|ֱ5=O ~1!cWbK=8HOQyo3$ Fy[HIWzl d f#)N%fݙ5Hɨ&- "R+[ ,4 ]J62OK$Q;>\C eK1vKYeGKsF~eap'܆((ӥ_4HlJ2Lw/6Y|7?Css(P.y_>V]);+0̫t /uLQFL%[C pZ IkbfUXX3JĐh<Iָ%witbEc#y2J TA;H(} d͕M.P# ׅcC]{:o銣{L=%[oXv)-;83A9JȭT;t̫=3pr?j%VI'\m4#ҹݛgSuҺí,hidӃ l~Wp+4j~]oylDN7,PDk΀[s (3:5I`IBx$9:.\ 8lŞYO>Qn!`י'aUl_ &_x43Y3їkj"zP._C|ۀ5FGz INl: lfaFh=ȉzZ59s3adu K'Xl߷72Uطw8D#Mm&W VEpy)0h9ȓ NR:@ZQao*5) p8+Mp͐L_f/ZWq/D j XG/5vPgDͱU\-1_,L_C~\E4^O:H1luAsʯVMS\JWe'TY9:o6d2)Ŭgz1T0G@yptARh{o VY'7|NZ#9jR4 8{$(0ΞKb%u]Q'-f(3uTфl5T2 )-阽.+ _qLv}x_b4ҙ6„Nݙ2mβvwJ<[&Np&κ M+?}> ٱ]ȶhoM:5 ҈\>>~F&mV8C1VKl]kIk]&!+;P,u1n]r:2gH| Q!dovw5!e3vrM_`aSz)`袌8ːԟ#kLPҬZHo,ck]tk g.kH0 >vWF!c3va^ygcw).qoK=kxˍ<iW)d1 +\:2XjN o-جԣ]Pu:azHm΢ _s,!];*յ>w3֟*ph6bc~ ?jLoфl6aǔ 0L-=(&i>-˙UvګC]yQj˥ wD$HJщߨWl2wǵ{E96Ti${ ]p)vבIT,}B$fL7͓OyMxl !~6>xF) ǙI`-a 'YjuLq4DP›R:>IN .nNWB|녛pTxʅ˜1/X6o8 #3&GV>EAR\o{6Hq+F[9laSM_f7ƽcǘp`"8Aȳoe:~JEEQ6.ebvhB0 mTQVDoKtMM.*PK، G.C%mgl~)·oǔlLl?=Mi _jJ.;O2hu1aj&OlǔI.PϑWvMϞ;t{']n E_ y7;>vx]8rPN('.֌.on_ٌzgUxt A]&G|2#BkTsƐO=F(KdZ$r|ժgzp6qo$BhOٗ&%C=-:'L7]dhuQLmݐ.jJh}>LgVQRp۽ۺ舲_h!fAhhJfwB^U owKzxn$*DpyՖbĘ^&+im omK$3T>[ߔT>Unw$eK:cZ-:,.tx54ju6Pǎ50E͡A1 i8݅P *Xe,5hFNLG=kf/}5t߱KOн3xwO]v\f+vގu(l۱m`=ц4uIm< XE\JQxmVw-ig1!׫@^`>6A#q_P?uh0Ũ,ԫ,Ƣnx} ķtk@b;luFP up~Al>GUʅ\#*;;5NYpA[S}Wv>p.8*=Vm5h BIك,J _L5 ?: ~:'lX[ٓҭ8R Ch[8P~Ar-#w~^7a!ֆ8Hϝ?AXxVafIRpNMZX'F[ 3G .쇫}n?~T'ti]"ˢ dY"_M=-щ7l0 Uj[䨊`q D- K054#4)!}JeFvwRI]>e}xI#isuM$F4DG`T# g "y1!fz:)3"䢮ͭImyJܜ 0hPtr Ks<ȚlוYdr n_=MQe4Ԧ->@ҦEuTݾ1EHCâ`,e8텣N0&tgV_[:/,tjf(rvx6*H :\bg)idNhK/Je 2xv+x!Tc>c(+[Z ?lO; ԛ&jlUS~\ݖc{@Y$2*Oa%~7wXVn[=b=[Esۿ-B:̆hMBu-*<Rof.&Φq9;W[vݠF ۿo_Os?ai$*U+vصh? YG8HfgF5;dꒀxL !+,DG+ jq$scQ [pJ8FU>ԍ=YBJԶKQP!W$]CdHDV<`m!:sNPۄpU{JĘ0bDjAR1!^0/yGrGVILl6>p~c~rRbv`MR[: GZ~d \ͿM?)`o'}"qOM8œfHvduf)3}uݷ }tՄr=fɘytNM'#>hnA8-=~\Wqׁ>^7|2CضߒƉ'5!@ =49'zHO8f`J#ݣO1:b{|&~͂DžV}4*s|[q:>.K\y]nxOU48j Al?,'S_g uasi&^s8y-i"ɥ6_ Y&!N)#9"<~:]x3u=_Nh(|5z`04͚/MFx'q)D~c'-6@EVPi{l3P|O/rUi/^Nxb.M/q㰚~UX,Ȃ^SE-s9hyخBnAP\ l#`1އFp Nx Ź!OI3{`Woy*H&x$XzuVWc#}3Bt8ůRgPw6vfoJf=g%>6= 4"fz A_kM!T1x]8fT!B3LG^`Щmfs[$X.LoP1ٗm.2=Wf>Ns@+!FS> Ȭ%6D&T_Էi7-! +ʭ2l$GA)\P ̓ \i@Dؚk𢋻`N귪\yQLa#]_TvṼ/xV(EA:ۊj9$ߕ򆟔=\h<^^"RByF$rclEvid\iTZ0=/UW P#QHGШЈUwoQepc{y]щL>̨iAsYjξϵ@v^_T0ڪz餣yq(jZqN=bOݘSW }O$"a1Ѡ4t/MnG> d=V@IgG)L@@ }%| [pŜ5#ݩ jn>B=dY3A~&bFBI{_. xY4ٯԥff d>2D+6yG\I*U;^&S98\vC{?@ܨE#\]dU:3Aa1ITA+j8 +y9P(  %rոV5")T@Ŕ' ky*"F P'0X.cL:^ `{ š' &- }yb|TLfX &ߌpD@oIXy.0}8Ae0tڄmvyCd |oNp?/ۓw~|SG.Prl\I2"G]B;#haN7=;[΁1xw,F|]S, N9M[T3t>:^s NNU W-ӳD\I909Mk=;mKVSYqNyP &mF]oIX8 *DjeKIyʇItbeMt3xy"_1(hb̞ b9хjEDXbYrG USloK$ca(:e|~XD6>:|~̣ॖgugȼH` c Z̜$pA&Hp0W1|>q9d'@`"Msra"XVo1֋DܰE-J-[2 @m{P8j?Q[Ւh= CoG3ȴ4R_ŢS^1oS7+:@_A jL}Z™02~yH3@+;]R*C%ΛԖy.MP*3cdw&VJR\͘)5A?ezQk?R T^.2@M<{K٬DS4ak#Z46Os[-N x,ؑ~h^&07+M˖d@.`.0]iru- zYS7p)m?{Y}nbw7RD{$Bfh h"QԾ~?>iB]b.}夻B&@^Gh"{:Ft3.`L׺C?}ђH[jV;-Cn7S}{g +tѶKGmQ,e#?ppHWz Ǿd`٭D|(3OxJfV3G+u7ï<7ͤ_{&HތgF]_/NDl}фWsh;,LH=)y%/ 0o/=Hw"ͽ\zQt#_\n σHڹLxg԰S~/-yHgII_й+]JDBY{oH^ٻM/Xv"p o?}Yc+Ԑmj3.Ќ Chho6@ƨ}d ,aKDsbZkEB$(L 1:џ{\oaeR;n7w8OjՌPȟA=V?&5%}d!Fa6ni0$"5I`8ЮѹVE&ӜesBW2UH2Y5㓎|q3TeA&95g|SS!A dGC#כ}֌P1 P\= SV4=:Y#kMzU,ImHɅ| sqncGme|i8#7;>/F!{qvD ͮ`J5WںsQZ;.Ty)Un;$;nhMa+'mdPl)ۗά!s Trj4SxY1s6W_߆pdrKـ1ra9nuƊM Y߅$`]sFldu s*S26p~,>B,l0 DfS`s*#N^3"5ލJrCYSL6l0`FzA45i׳ yJ}f) ҒWƳ̌ZĂ5Ŋ_ȾrHJ%}v9Uak`S^9S]W;@uױ$#;ڌCQyWۛtT{R ұ<*gj܊p͖l BZ>g1>O'X\_>e.p_1@ J*E3`dSr$ Gv\ f&U8 CO*lL$^Ć@jB>񖥕n#ނ6?]1B:'h0lxu-u=N!/ F >_!#|{sfh$E"/C)ఒ7y-쫞k!tR8&}#/y¯< 7z0ŁLf,g`y1gFzCG9l.VRnn,H[~@\Q%uyH{ KS33.SVE\o\OvxIՀʊ07!j4?;1 9c<'Ԇӟ /UW{lHM3] fǽ%V')arNF?\UiiU;^+2o[SN'wlk+Xl$;k&CV;4VШ9.M. "HiY :XqDbړ T+nxʵ^ۤCEUE H٣8!K3hd& '6\95a\'[9+#h\ |DqxZ%_T NZ,"3Gr _ȾZ[{?'0h@*k4όLClZIh< OGg"QDh%G@:nJy7 |:MUr+ կ ) )b]起n|c/ԸH *֥B!SU8𖱴F…@ͩ[?^',fI?QJY4y/- e>V?)2q1:ҋ7KAsV6b:p*fmw??S;ֹĖB!M<۷Ƣ%]o]M!z*&kIݗ eW_ZE}d都0{:?'|3/0)`>>kak}[e;on"@Z!CJˆJYK Q)%|4zpJS6K-ۄzZlNe+,eBKh3#cq ?UM~ 3k no4#`Gۣɼ}f:GtFdbTų@ff4))F_g3[WQjbXپtτE3v* RF%%me^tz˜m1ǬH10A;FՊQiv̠žS~f,9g+2-qXahG|Rq,lޑSV bD,X n fc 3fw| .YMU c2"%%Ĝܼ!ٸ,oT 3M>ENNunڸ"ܾ=0-Mg=/fX uo p>#sK#?!*\f 6q/Q'ѡ\**I$+=ut' <`/l”Ҥ/> ʉN/zNɅr0~0o):w VX>8H)*s>㭻Ոs 1qU^я\F՛cD{ p JW T.TeE$7ŌS2`/4 %b h*캪$QVg_Ѩ%1C4tYjf;Қ-V)$o4K!hܲ:X'Trl9=oЩ!Oر/[2 Aԭ7Hj]0ǠD=@NpTcpV_Ω++ʡ[Wbqn]ǖ]Q}%3=5'm1[5)m Ş'l7ײv:YWJO%LBՀyy%^pW\Ճ_Z 8BT=ЇzVnVD9=H?7fv޵[g纫fs=i]P]BKG˚:5obL>.?W2}`^;aL۹ 8[@y\TԈN _'e늄o%Մ?Dx\)B9+KA#"-<Α~8k΋ʦ ~qML@K|RvvuMAdS_xqΦR`wބ21i+o~~m.* MdcZ2 '^%zLrjdVkZ4쁔-A:OSjzbj8 nMNi 퇙ǷS"L x}dq[%JWyxjv4LqBUө^?d?ՍF,^y@?Sq#'LoE\"?btd[8\ޮ&.!E*)Ob5{ \'bV[Iv0J6Zm-dQHoN!Pe9"}}NgmjBz1A^CRh-7`LCvPR p-{i`:o3B\s/9&%O @^6BtS b^¿*ǰ ӯRHty^[GY㍙Nt>v+_'P8?|Rw^WQJmokpV vK%UvzxoK2yњt:Qܔq7m_id{'(a4b42/4_6a`qI^xؕ lf#-G"ճb/5u4~K.EM"MQ3<_XӦyx{E $awgpw}!LCˉ86~0~ue } @5HLʫcgB04C(֊ꏁ=@ᾀ@2ub=%teRCvc`ݚ?HўO4,[9T O]nB3tqxp z+qK 湣-0-3MA~$;o\CyE7sN)?'ّVNkneR/N<5f-D dm{U zWSURv(|\P8p;{HUgZ].ߜXZF0ǮgM9L@bB`}\.є>іVWp{QKgLS踂RẌ́\1}9?:@bqs? ՏzuD KWnp(t-\AEA<,]Z֫fv9c!򖊨S ,lTc2Eɣb8c twvCVevu5-,QsT'dtT%2D· \K_?[)\dWۄ7dŚՙdZ9r6LDqC p14d#+b 1vTa})e^Oq\ ,U0f2X^[~ٗ 3GN\/|@:p ik A'ڳm1jFcqi >qmG G\n3q @VT7;v)!L4U5 BJw{︋^<]IlNgF(RBٙy/>7+\4u^5qP%<;7jn3\<HY""i8.2Ӱf8Y@]A+a߹Yȅw=!i!^֪_ u7s&u/ +^2iǵA- * sY%MzawK$w(2ڋ'if!C \SJZD #i7Rx:S?~-ãuuz * .$YK`,hp}Q{$|Qc;#hj[E_V9i$b:x(|wa5߯ 粒бG)w;hud['I 9Yy󀚁nR%633a+qbFCCsA[;̖kCg)ym'r-_% R~=d.X,]{P>-efګSIR= ŗr~`uf{pOq_Z݇+⸠/jlpv2dMl}ed&;5.i2`"fN8yTI6;$=zZr:UAz'˱lmk1f" ^lKGV)۹3S+dqуw!߫0`M*El?#⨠?/HUCNcڦ#u}P,pK":* `h"L0 caLZ\,+Ke@crʈɬ.dOS^ۇs($,`>Rh'b~IRj@~ UI X_Lxn Aa0,`'}ѤŭahK ph;tR҃(wo/G乐0V ^Gˏw Wu ͋|xeRU_~.@GWq渌}{#?R/B8Q߾ ϩ: m^S g2udXqlu۟O~ ry,lOF@Լo@KA/tޣ2PFێR #{y 3WK?^c\Ǐ dp}bͭ$y:\AZGGPj"6XLT.Ϙ~ЃSY|Č`0*{sKL͚#bl)aQEWta2O|o>!HD!}bF_=#eD2-FU4;DkbyabVډj~zL!dp998!@&~Ȓbl7K?_lxU!cCN{J|̧)d|ww m!h%G|6; p :h-߈s S%Ytu5ۅYmfr cİ[ZH۟` :xׇ"dQz*#Pst*Π85ꚪhh÷t7$}Z: 4dn)cUg4V;vT}ޣGgr 3lc]ÔԽ.5ȂNGaH2:"_H$JH2B1o4) x,ځޚWiV `nQE 5 KC_Et(*ĽSA;s\q x]\ґ3+UzcKn#ĕT7xwk!R@AkWAPLP }CXg5zc9/vdt J3}vq_iԤA).4Ǫߔur?EI>JހO >RN-[5H6>E~:Izq_u 8钜zFF6HbE$=^SDq4,7cG:uDz=&F\D~u&5zH(#ДFR@Ҁ+ciä:=']Ⳍ`^ hy"`hypu&`*ˀ:A4%gGt^T:2[ulf7t9Hߦy3/B gpLW6` 5ȨiWHDƾӗwő3mVN`/F3BH<Rec!%vB,+qf_nxq__No^Nk}I1oSR8^nNs ZRxcFg¨|X\jЊ .0wk䕵$h]*L 箅4Vw|~pCb*UHi O\EHmj9(/9O^-Mlo؊RG ,yH#|V\ 8_eԉBBNC J|٬=: ;Cn _R9]91,gٜ)-KF'Rz"#grRW/o/ST{( |zi?gipg7֤D4/[>^ΠkcfKmiJthԮC7(0* N-җus ӕHL ~0+T/"Լ:T;^ט*2@d2;ݒ葲8T)>VIDn FͅJ{T`sxT?H|qi8v&00(O 0 `˧"T^2`Oy$W{WiThQ:9B?\@|# 1!Web(Is2&b`B;+vDx6@YT#xv@Wh.&&U#pKt+s!voM%mW 24@?=h%P"1PrNuObf `s<]&%Wc"\1=#Gj|q :EA'Agm, IK53`1ΰBiR9Lfy 梐f96Is-f IxNe%W9)xABn'`\`P0Sq~*cbCsLew|RzqW1H-ܠʖv2HVNYreRc5,QUnN"w *vx.-1j(@zᨉ\bK(QN#?<ˤU_At+o0v6\1kiYm97xkZڙb/$xK5X&bbͮ'b/U4Rvuc9xymѳ'<"K~h/ Xs\ ,;8=l|ʧl۰@ﳌ3ںbՀg2e3:dt]֞BHeN3*ZB{AiFQXz^qbWysB/$"!u0bsU條(U7L.<]`@Y˵K=OLh)R{OF0CnNbPgqs$tbdTfѥ!O,8~&P(|P칊7'/gwTFM2Ƅe~ ]cZoyO RJ9xJFP@WEya<G&9] ,>+Ro 7ޫMԼXU5mٸS`%J^9^$X_B؂%,7o2dd ٵm]ϗCQKѰ"at}2B5LB@Wx3qA&[Q-5YUE7\jX`{KsÅZw"5g\Ce1H)dhۇʷgZLؾG:Vom$]d4/ XAu btb%GJAF-.1@'ݨm A;/_8OIѱl:-h^5dxS,l'ܿ&eg]y%| 5KߢF<7R"3 Q y@ 'h(0g>-\[`sEk!Q?K!=Un`Kl 6b9}ԣl pvK얶 W17g_㢀pM0b0DF,(qcS#{&\a\QTc)NK<)iA{Rj>hq"ͣOABdwxwF%*u `6tT#'KȁREoR|©cҖ=鋾31L=EpG2$ᐎuȩv5/ ̤O !?>%BM2iFxT~7-9t ?Z—I:$ZeDe31L;TrlKJzoE(}P'u49VPW]h](>a;2m ׀e(ITws#3diol\ڑt/?ʄk";8Zm7T<ٯ|\&К‡q]^%DurY:jzv!0F9q6[$s0 Kq&I:`yTw tf dQ893BZ9$I\gg`Y .S3D7ƞߎ%xJEImX%i,)}0BI[Y琚| >ch5Z*ek2?4r_0^ ; b)!Ah?cd3j4(#-I)p|U2BC42QDo@UlG2|xnhI̖EΫA&CRp+SJ a)sV|]>f֦$H^MU{*M-kڗ'fꓺBMb/_naܹ 9ToqG̬XqAsў!u@ӥv8h06u)ϣzm]CΆqwW1MbyHjV29:娀K蕨a3Ht$S #"`lC^}EgC98N9sAј dI{ݗ22M^`Cc(]%Q`Xq؛FIZQQS m/^y.m5gH5}VݼA{x$~#bx Zk`5I2*p6I8ר*n̼B7w;+1I`b~e@*RDj*uO:;woFv3͚]Q3)b;g*oԣ ^St1YBK`8ā 3CJSJ(=OMcߌxK!VP⎒-r8fM).ȯ?zilgYHo& *N֯aI )?2e4gѯy8GĩؚI݃f wp3kf?[nְ oU|A,5q4!Wϕذ1SUO:,-l ǰ50yЃb~h p5O`.XuM>bnaL?ݼ6<g\'LVSCV>o/܀ <\4$kJ#heUyGӽ ^ ڔU9.U>U#Uo'DDϧԊp'vzL=j妧c a?$r;ܑ\|rՀ늄18@6%f!GfsslJ6ѴJZGv^pі 8 ^nZ~kpTq):(sNτ:` CQjY35taq;$]nl &DR$gP :OT6iS&|!׳d v =D ]CL ,Y6 Ņ񢇚HkcSB@0,D`Ga`vl(w`R$Z%@t.RJF+<4:%t7Gt2@mh@ Oг$o&,D^gF)|?*P%M?򁺅53Ch&SJ@_ e~^' m|0S [,?Oxs"/U7CtcNI͏*jģݫ }z/W*a/8]4V. wL&vw.Xu x~~z.qr\h,H=IL5<-H,$m&`BЗvh[+&"ZXFvɏ* ?-$=9ln#gĹ:ﵽQ#b[G/:驐ƙBoV2oxD` l.xfCY }H޳rzOJe\N}4%˜5 lN\(aq*3QTgKI0Y|rdyke(k5#1)8}hŒK݀IsmU\wy:4e)QN8Ďi˙3; .jHuyτ' ^?YL@xlxؽCP&R{M2񽚣OPǯK[xm{jѴ47t,@ӧ );Qs tVmˑ$u"t^]uR G[Qtk em=P\;7ٝGj[PmYW55; _S>拞)̉檴M9J\r'aJV*%MQu(m:ǧbkO7ڧ[ -C cpio@͋lVg6MFyF^Ĥ/u50c^+`9۩VS9un#"D_L rPu!A#|48seYsKqSw%H{&0G PДTB0޼XQn~+2Ux*٘uu+1!hr(7Xi3 u&-%D'W]ZkcHj <[1s9OƩ?l)ngW 2/kq9EƽZX/6|GN'qy+l BJ ?Iєf=G; &+ޟq%afWʆ8cF QoY lC\>)ˠ~5CHL^>; (a©jwy>N8f}51Czqg]boZ:ciKz%,JyJcnRJ?!MoNktRFy=F)٠<>~%Wʖo)b;!~iaT,Jb=aEЩjx:bz?w-(9W!lmp~U'&[2i,&*>׳sIF=7\޾h͍w\V~Dʰҩhʏw:8@dc*D~s]lqEItP"+'8ќ'c1w3iJM#FT*孭}}|J\``tET80% lָ*kn@InմD+V3ra W;G2WBk\Jrq]s~4AZB Ɔ7!TVwۤY@^ؗTJc;LG7D|o:-kwAθt{TS\$D\eQ?B냄3M49j_~yAyq=$GuZu䌎Gx2>/i4}Iճr5%2hIYթW}}1k̔;Z *+A3w@ԇ,1d嘾,ahэy0E꘢mNb!JhQŤ-%=6O,a6A"#GUOBnH֔K>0@'niq E5W,addהh8X-+`=ȺxRL4vm̼ BM٨N 2^%)AM`}k5^n:7XyDKh3 AT"( ):v "^^{dlY=Ii.\bԎ儋lIjPEhzg4u tt^lYCcX+710Y/^%xBP'ҊV?LDpR #L倢r.МUD$g_TL\gH2bRo##3 $^6=Sf c~"(S%rp i]tZCI+~qD6E+wd  畲Җ%kYAzg&E9Gv;U98TKzs.21c,6K-Vn__PPI㲗ڮq.į+x- oi+_ߍG='R7Ϩn`?8 kh$R%jQkO{Lduݱ>X3| >(tGTb; $^1YBh5II\}c9im_3%[&QzZC$+q_'S}bus@r4_361˂R 9OmCtg ,ϝI==р%_kh2U3 1p6|rq%˲HV(2t'hz;FFi ul SS6Xtmf^+7_V#.}{=8åPi7H߽ $]:MAR"hG-A OW~NӋ[M@-+ gU<Z˦~ {e$3FD8WVeb}50n ["K;P傝h"tf@2{E?BIwѶɧPV6$.4_cxsi'ca؝UA-x N2*ԛHT{*22!fKv\Mzh,RD&ysDl4/-weqN7AFC>mׅyb1n V"+>v)0#O3Q:3lˎf}\II.Eҋq>5XC tG2bB<2B%Rĭ:>T b64b}O~ҦߊuyXOw:o_'`E՞n3:9qaKL (b0\6}yYkZ6~:v=g[Yp)~ P`%IKjƘ-,\ =#0Yi UcL:Ooؓ Q8d[l2( 24\Z%OD28]yA+ì2lmo;D=͠(bʏK޸аfR3&O73_?I'$;LiV=qOLQ6K5N N]=ؑ`oNP:T9vLe* TzY3ZA-6U*qFk2. t قuOw!ɷItV)W -;+ Hɩ.;,ψJ\7GWY0"9EIc\W{Mr*;vtZVFr2+)vV5P4Y8 C0Z?dW-G)[V6s{_AV3ctSd&AQ4 µ6R>#ntq9`)`T)۰!gՃ&v:ԓSk-OZ2o1ƺ0Dhʇ3sI+  ;"CzœTT-3ߤ"#AOg[n0c']̏Tqa6uL7ZN'O}j30c2a$^Q>ܡB]m? 3q9HQU/kkؔTr ̃R —]"u VniXcF˿`nsܮkjy3jK^M{E} f+@?D#OL>,r-v2=\n9-9 Hg`4)kԛF~O_psq 2a&eH ='ф3kmF%s&kyUX@&P,!+R"Ry Y 8BVdo޴6SFufykᇆāA7Hvpr پNw6/H!c{hG`Q( O/+ XaS#h@4,[1cw RHd ?I$I/(81D'@τ$%= =}⊀"k \ VXjfov{=X*y Ri.@,rڜjsur*ń?umtAFŸU.KbaED5;VPd1]ҩ7ڤʴѮ7(=#s?FJָm~ @ M6T# =c6,.5,ۍJg#QySq(> M]ݮ^:2B0/O䁭 240q;5[wTzC~YT|teˣ3s㥬=ɲmם޾wŭvk`t\ 481uxM!ңoq=2[!` HULY9 6xJMC.evK6cCsA{s8R[R0ܭؔ6gK_LX>x>$MdYs9i5`2QKKEЩ ,kMًT0ʽ2*3ߞL'FT}|Pp[w5r_ż>$6Kd\!|r!mFHڠuR|N%j#6撙/S-QyF2ZCy6  ՠJXe$jX.Q mx8TILGG0(-"cT4n\v vX<]Y?e[ FLP~ח&+\&7[n}z{Ҳ<(إ uI ¾u&:Z4,bD`@-oPQ3,V% J>P@qc ?&fuh&rɆ$*p+HL"Lb|"zco8'p#75 TiJߍ Pp\7xiӇcJu <_E3R0@0*4 W ӍMt03:B[B$aBq#9|<\+>g *}J e)gJƬMU ᷇.ɧzd'Ya? (A$QT9zKi:x΃Lz>D-(H \~mۃD/3g 6.c6y:+maR\mϺK4jt+y؋? / 7򈭽8ND AX>!_w" ^$T4faYI(< !\.NNFVP"ZNFJF})$"u\A//-[,ØZXi J3$CD&0y @_M>*9b-!PUvA1yyGP̼֏B^T,Ļ u=vlT3xMώ#E͑A|YSwʖA <ԬƔrmwձ^QӶn~-Zʫ|H3a4t/tљIa56TSҸ$"1dy2X)/0"0Aծe.)tTtuЕmf"v%ronZ+`kQoQvlF2`FX3^v:aBҌ.=Gd)f'Zid[ʺo}fmф~ )M!T^)~{,[{az&pdCNA"{pD, ذ"2|A9gۻ}`Orx2f4rEcUB>*A N.MoΆ|U5|MUCrdχJc:dka*a.?=^(e5dBogDXs^Wc rc}$i"Ww"K0 7Yk'051מab~ɘ}'{FPP LJ $v_vH Jڱ+ni$9ut57ĵRH躈(yȴoWQ[ihu>RIJ7K6nOM$0 `{㗄Pr w갪N)G~yU"k|A_ɮfcV+r~4kNj۸dd X1U>ok66Uh50ު2l!GBU09p']꽽PY1;Vup"׎e4t)Pҙhrm> 8cIIZ畝޳iR%C }btyLbŵs\\_=޸$MqUHT]GZ? [Y2y8Ր${!1 V"v #vV1j4ǖD877:5`m0MKQꡪb?gj#U·{0R&˧7B+I|jCldT;"/sbU>-kdn.gf#Лj) c_%aʸk(] ȋFb<{;./N fϘ _Sr~(+-%OT(m)Pk\)?𝕺^*FKlM[ eɮ(U9Qjqݤ,֔Z&˩u2Yé[45͹~n[w[Er\&jD"V8!+&a{SG[,0n|Fg&ʠOėelj*\eRRz)U7[q+]ŝb&J꙾p=묣W3 IU hr:/jA=m5O$Nʘ\mNr4YOdqZ6$;ΜPC"Z*J{!S I=踠Km}Rd-tkE_U9\ ]x|%?AnbϣlFIc"~Ϯ\{^u$OaXvbD1(nwe4fZaͦgpC{,u&"$5Td [85w+&Vi-nQSL q\qt%Z]%=]ec\6-[ú5IS7',]fUSj Pڙ'n]:=X!z@u=@Bp``DPbSD3]O D%F'G .=^_d/eeϢYUTۗ5AIшZpMq2$7h$> }"{"oj~")%*MX p$ey<<5p'=_g"r iŢ t.%fN&J]| {sn;0MGu0˰-7ѩՠ8 *uMr\̌Et?0cb uWp^TMXViojʄY.r_t!";&C+}OTR {tz)%܉Gx8zvcEK zy]{P+;g 1eYs7smZ@ڜӬPjnJ3Y3gq7ptoW#4O/U2]TЃ2s''qNU|[=N/QA`<\ zřU5UYelN`qjr$G'QJ`tWe@ܦ,i2gm@gr۽J8(ٕ?^]C+Xtfa-'^ h3Ȓ={|) ĶmveNi~2QAAAbz$Q#>xkxSW#McIA^Џ '#XYI2q mwIJ&':vn+XZd*Dw;HӋd *!RéC(aCZMk,IXӉؑp@YFZh)bAMɈBoLP{v0'H*UE(_%3Q+%m4e2[(17Ո?-5x,JRDS( EAV7yoZ+$85dQmX z!VpB]{je;RNߨdVmnxֹ6Be_~lB9 51A5¨̙|n6lyCxsU5Ő$4qR,NX $];8-#ߗ:;jaFOu0I67Ьo2Imկ>xu6VsߦH(/L|srHdwQUo%_smŭHE\nZAPʾY9S/oʲ/yi(w0"| I;&֘]rF6.rҋw 2ɩޡmҋPL@z1ϊOPޑ砪T>5 A Suo9-#0`RYr-op}0xژk/~VcLir } }jG 0*E: ʍj,#\{@v7&[p[ =!}yz,Q,!sa(L` frh:s7 شEwZ(j,Q{DeDd+˱9MO]a6*nar5PT=1\ vqԁ6KP`=oT5O0ez(1 i #xndPKK|mj#(mhV_0;09`O߶5x K ='wWgRjyFFҴܿپNh[+ؾ%ĊQ1:p\^^cMt &3 3Yg #-Hs>v7Q<;)bm|^jjX! fۮ \ 7 E(qJ:_?o2?YH=*sݹm2;©zo&OfHO=iNs1X=4YSX1g}:ښo"3Y3!~ҝ(?8ik(8|҉5p@ FV:U6u֑V̅{Bgw?&;,r H~$foYcTCQ(e͌[Yu=Ģ3dDZopb̳Α%օ"ӝiY߬WH;z$QcD`,h˄s~GSS&GkN+#\dxq! 2)~p\;4b?$Z%,ÉEw$ qo"`29a@##G7Š6!L3G wb] V$%$cekk ׶jk8ZoNh(E?st@fbeT(WR|2'$5,)X,>Lg|G|zAԓq8w1[l_}* 9(S*!۫gpR%6yM jd_O 27Q>O2VƲvX(C@^'Msw6W0_Y8bx_@6c-$[t2c#<g ߷5ݺtlc>vpxd}D /[ڏ/Cη|p7ga@xc}<7rGpCdZ%zraI/Ī)c(,9&7xD?X 7__.aqf`r3 H.Poſ?YgCs &IPHu|X?3*ct'IO~ -н$|};Aq5ntreÖ9*xDnOatu>?Hd}RL6kZޣͱ{PNHOH+OkO B\& ~ nO䴍/Tu=|*/abs>"e縠? Z\5aruuٱ?;;]53bG8QX P;t§ w!A":Ŭ4. !]!! <ޕ`fln_U2m/UG7"t /V2g7f)0^ L hZI6(=29{]^;D],cܷ'm8TMٽ-@7N1PbM P-ȯzG/v: kN < ۊǫ4)}ziWJDܙbbS f-7wP "'|6όX1xcn/tqq}mҦCno 0- R$= ~!`$M"ծpLNI0)FRRҽ|LEJOPK-)[:'+oՄebodW*'R(Hi.-iN^ L'Bpn?T99^~R{sk|.4⮇ߏzПnTLWMD ?p܍e >KWcc:D+=-rp)LW@;LN.z@t+S6l+H]MX bl3ggBtMcǛ&E &#+wLjn0#F#rxagg]fs1Pj;>J,zڤq<,6_AKs+kl`)(ؗ+`☔/D\Gv?B*Hb-4~3y@ES%TOʞ7[[HT#!T/48l'D1(BwH'5)*MOCrdoЈ(b/n?cX/r {%&YgXM|=ڡ4/ 6x.0j@ Q6&CT{&|&BàO RIgB=YHQ}kI2,-|"q7=Šw)SDa4æ>7/]S"+!++*㘚 ϚK'%]"OMEՙ $zwa \Y6Z,Hs s5:ki n<5u*)$ZM h![_y_U*Ч9@FK?]v#eޜ^[89w^DcC>$6SiD#;aZmF|LZ0V HI2*<}!T~Zv!T0MY,a2r%ߡ<9K2{nt"QUj+'].f)7Rj4 BֳrεIKVؐv.IIH:f3~&8598c58y dԨt 0h $!ueNRvÁf(:i !ձj D|W2}+:A $(r~ѵ^v-Cvb;m[j3,_xJ,h jˬ[iC#5ÇFLpeoX05JFň7u ,dlw1jum'\[ 2Bey=uKTJBt!rO ء}/ŝFaPYeerVzРۺEŠY)KWvF$MEwN1k8xcϜߦ@#gM-3j?#Eȝ!@RFSNv,'1.ܝP0Z*Ut*?i>.ćc@BԨ }Т$(lTWV@)os67+5F:B+afL3yE Ec4]l i@H9L1ޖᢞ-eV+r$xKPgdj#M>ԏL3(X \#ZFLm *XvLLr,ކ9u.r0/:΍FyF|% M?,_ iiJhޱ`讁̟M*5><ѐ{v! p͌E0EIpirDi%K'A.MoľESX7n^4!;wȢIG`ԲmaQDӹIb$i&d*ppf*"JCv7$$f0R\c@?.Z̨_¼~ l/r.e%*Zk2UȊ~S+uԣN`"svIl-޼ OfЖuK]Ky 2ZLnk_y܎be7}S+F ѓc@2;u:,(gaBj0Sr JI5۸ V-8ưKv)fwW;gV5 +ǧ40;i2kn1GәNv(^5?K׭luTQkQ*6\z?VֱD.˿C=cEZgs~iDS\JlTbBEO:b VR) ?R25D&os~[Gwug[?g-e /g#gXMT\Č+sCݡruEV%>%N?[|h-%(ŲecӤZXi)6,=f񲀌|:ǀWS]Y1W($(!s8yk!fZus&l9A Cb V>)lX&. ,WIE':B]aXܵD萂˧ewDbϛwYtYpv9&h|1MGhrav>8U֖&MFx#gM0[d}|ӵ@Oa_b]!1{r5<nJS%a jŔiq{j2TbeK @w{jr"0|ŁۢGZ=̵SbЅOVRJ\Wv6FgiF TnH&AHSv =UzoH4?ռI.b̥K)k=4ى0E]/՝אp 8Z 1$A˯үwb[ v\R/$:'_Ey0, /ɺ[HzfNp=)1 d D= ;a48$+jB;9ⷆ6`$G`c/#*b633/.(v<Pa9Uyl5Kn=a\ 1|Ϸ_͌ʉ<`.I񝼠MDqPP@*ໟKE wy,@M[Y69~ l3 hm=˂X #See| /N$0F;Xm|+Jc3?$ChHcƿ͹ykR`fo?ە)M(=j".8Ok5y)m[t} Js-f|q8HB1w\5:^Uw65 lY]f]yp#vGQ989#巿8xWjl8 D,O1-kY1gn}C@ݒ؛nCSc,@dp+]nސv#G鮻0["`f=ETam h߀=AP):q) uX²* seo—HTpKѷn"X9;/%#>ZylkZ`HnA: Ӭ>bp:BH>0Ļ;]lUG8U'Č| =|] 5/Q"mtَN#Q!fݹdn}:|F26 ޅe#쿋И5twW" <%(g[c6*ge̮Hu?tぼŦ.}BŌi.\Nbhɝr޹Stޤij#pn/^/a1)ʢL ?ɉXJ, q2|8z b/+wa|K/ + AO` iU}5nIɭG~f U¢i34 Sp!7h?"жW.GS#p,1 [׎ %ϏQVe ̩:b-}/hЦ`FGx|,Vo .@:o֭ԧj>,nSUdyv4,Fioo _z0ᕻݏNEk?Bu}λ'goQ9wq9pEX;.m!O2/G,3XDX!1?{AIi>Hu"fO:8QL"QG%KD&rI9xO;:@' e7\T A Ėa:1>h'8N%.s6T5Fq;+~ h^ V7:xŦZ_gBc]. oVj,X\C[$Kේ0q6TG+h9sdPE793dP*4Z0w+Kg_ȓ-:?G#tr>͠X/β;f)~`6un(X#Al׶^ E ><It e&|B=9!F9ظlu/0,kH|^oa׌u}O޾%PU&?Ry5QfƴlC75soiy϶}vn8nH04xUѡg,+Бp $NꌷN])鯺l.Z4e9ۡݎeS N ҃l_VVW ?];; ɐ^-~ùd'o\Ғ $;-SCp+ƛTbYc=wj_y uD](8dq#ɐ  0AڧrnM6f˛ xѱ.&ڇ^(۞zhTƁ)OHL i7[ §\fjn(^sZ0;xPߌQ r %+wq} !8.kZ|)?'ŒAMٳ[y!%29; b{QFo9c6gU?Jȼb?=v7,7%K./WvMy+(\&rĕ [Ik 9(w+brs6[|Y)k$ՠ>xך.+pr[4%d8}n~~=駡7#%]`>F\6 Z*ذG^M;H#!N9Sq @Mr βOKzmF8~7vɛ]ӛR1YcRP{/se^M5WmrT*V; #͙4K1,w>H$=/vҕ w'ͷjNւ8k  %}՛% Ⱦ@"LK D4^^lMֹcudgLhAQtj{UT՝W;DMBUNTtE?ϗ 74}aLޘH-O uHf+s*Ƀ,a!,٪jvB!$jl}=74Y_>㋉0|Rlpf? q9b.Б 5" Ij;nY ;&ź"lO3z)|7bN&\'4ݧvZ{L5v[>\6,b.T,a~PS=QTÙ@Ǎ?m\TԽtb!DvKeJ}zC[@ޞ^rAhh8SܑndBW}OD]yb0`B?P3zgF1U5qǤR#Pތ,X@[ zEo hrDZ'LbX2:ġR%$(c`r3MOw+Gkt "6xVvx~Eao|EcYQaYT[7 [>v*w==ؕǴ|9?6se0$EvNg~^D\zT,49`i4rȰ{|,_\̨W{ɯvçj)oNȺJG";-- ~NIH`ʧ8WY4 B(֤qz7Q n"Z ZQW{AǛ6x.-Q,cJ-N}NBϲ2h)k S[ ?Iq"v#K,njHI\v+'xFb}yScE::K(ja '/X̞w''Ν5dydI%HvF:U_<@/\S c!cu#fWum ?q#a@hJ>&ZIx :`0ٕ  P:Vt LB|L*y՝ i. x !h'>N QWG+Rg,%%>QkRڜ(k +^{v4CA]:O-9fkjvhF fO=l/vIXхq[ j{7EA{zg v(*җ Wͪ-->N~1wDO_ jL4 ^q]/VSWo .!'0 GҴSj~& mͼN1k=xffƱ}{χ帗qOõ[NdSpvD[2:&I5R?D?:1h$B XŽ&_i0k<6>#ցac|v&6:#$rPрdY;rFZcqB" %1;^U!倄*}e(JCg8 ~nu.r& |ojj {@h`z}guO`kG_3N޽* j&cUF>CՅjXhqu*$;ǫ(C9, "4db~ "y ?6 ߈2`Q|qW+ b/\[w# a֨'|KCRBeV@ݎS ^$MAeXa\;ayIcCXp5'/83Wn#p? oI?LшoVCcLBi2;9 VskJ[A_Ո+Z;B^/A!- )Y10*L{70O/.ڳʫڞ!D{!18V'I;[!;tZ 3ٸ+^#­ zn]naxproɋ1&40<lp(Pֱʶ&%(ڇ-4j)Q`u 7f}>/;w*,@葍,o$.}.`!Dno(/™S$XQvazҝjէB2!3•nwK^<ÄdZu$. hL aZ6J*01Oc/y |}0Sks֏E/64-r,n!zvXqaq-ߙ`يI`GS>xX۱5\퇭l[2)B¹i8uCΑ! @` 㾍? %< _ݴ8z Em)G)5D)*B4I,m';(@wpbOٟL?QU%/E>tNFI2Ц@r,o4[hn?:[Bq9 ]U2 Ҭ]fsu9:$3]Lc[?$Aaq4 tfSG@!Q1((oU-+BMY^ݣ=N 4,u.mcdJeIo\.tjFҨ֭ޠeӀ̪t9Lnz; w6&X ~Ju%=,Җ9.Av;40^'掾޷eVr'Ve6>Kd o!w;9q,ns`% ćf0)Adrv9e\qM!=ݙc^C w'^ϩPh𜁖\Il=$tzFiLN|c6qZơ,=lQEwgzUuXp[ިNe27=V$mH&VX蕟D 2fWHG1W ngS% ^wS0S8Y%]EC:|Y6o0c(9Ձl+ʧs\;f;s6@2lFgp~O"VVNW:kᕢ[}")~RӼ<{ l f}!>1#_aQ0LQbC"a7g 9[-@ 5GǿXXUtkJTb AD\թ/SыIb$'~F/@W̝saUՉ@%!oDZc$fsPHlt t3a\8(x8vfW!IGu#k}H_uSm]n;ڻѤFIR&_? "d{<rVE? hAJc&E~'NL67лGLXw1 bzzG,#m `joye-:B2^J'% ~&{i{i8FdJY ph+R}]辜G Ia]iG3QOSUG^5Xgkإ/MR-B%w-u9iecbzj@1/[0guIpفF-XW .9N|uk0\r ۅކk=L Z}7z]E7=ጥx$\}Ϯp9*M}:P祰Jp?W&qgՆ7t~w1X=M.@SS-g`r3@KO2z<4aN)j .-z0re+ujT/`ܗS x vHչHOE/(ylOa6wAbӯx E28N@O/}ZדҏHm!Xdf&rB`E/' u cd|/^0d:ܫ!x\DY_\ZOs}Zg=>/x#=bdwFZI i+Iv-hk+ō o52* Gas,^qDnG  Mvc* S%jz&@N.1pXĮoSS/K64R|$4vp$TR.|OD,:2@Ny̸JunF4<2UEQ+3yDe cUdpk@bCf6Z9!2pJuMCUJC4 > &9o=&lÂxQs4 e5Q%uITADlU:.+Y.#ooo>|6c zځF~Ag6$)Ccvժ+?[ @}69I;;߸T"7٣/?Z(ujŽ$L'q<}Xe6J'&~gt, ^ȊuI&ΉC(UEjel.}/⬳OȦ^ -/)qq2 bw#;9?7KTcqC%KF&d=s1}lziWg0gnNsWHO#Fق]I]0n»<.Z{ ]@owqg02#)gmov.RCJZuv҅:R@vUֳ]9i *|J?…ddU*yFa8sc8,"{ԗ[W6S,k, + j.-M*XR,c<>2H~+S=m`]6kv~y,) lMV!Jԙi)-O-sݝnp^55ĉX< 0WCBޠ*! Gx5g#.9xy׳Q!&Ų7ڳF0YGRt}ޝx^ftO.)gnF1ɦ҄ɨnY?Hk6[HGa|#X΅3zQomucX#[ܟ ~ 9*S A??N&ycHFQ岴Mk7RLa[>1vSY<<ϰ{j>!U[Qu9Œ!W.ԫqS-.]p-bױsoޚw,M%>F,̧Yt"<ʳ*Tn%ӷڴ Ϭ5BfQ.OcU)l(5Q%^0/|fe[sfC^[ $xr1:ŽkΠ~誔?jH[1X#eGn?*S> -7ü3v  @;oY.^ (8 m"4=q+^F>/b\(` 4d6H>Rdy1,5w Sܑt! ÞةxpPr\|Me0PDF_l%7ֆ %HU r֨kp=*G4 bʛɴk 5JF >f@gCY|N51s;[ _~otF"_:ag3R$T<ǐKDyE" n)~fw7:QjoxaȣxDC6Mbmz-R&Nh.zEm蘵5t=d8&)wFr!'IQjr D~S:h]8ɿԍw#obuGRLw\d󫲊Egʀ_:jw%_>Iz3[(ў@]EH7V?dh{kD6U*kS1*nLaLgv_-`4n?+XH,Hmo\~؅!GJG: Msq\mz|lnoթAk$WX2vY1P_7ZHq6K hY9WVcST3K<ğO1sv)Bz$ra,S?8 vRuqWf5 ,ήco2DW&.GRıܥn*(HO]ƭ9+Z9Vf (mP nG#Ҡ#\߰fZoW{H*IY= }ӵsn8LrtOah+<ε,YyCιb7prXݩhdXԢ>5!x!&R%2<6@=~̇KAvx޻daWrK_lx0 5:fT`NSfӥy-)vӏH(X(=wӚ:kc#>=ňOAzjQI~e^0VD7-BK?v)ejo%|2N c0eh=G{?(I2yBGt9:g a3r'zH3b*o|J GS`v|9%؅Ro݁NNFxwMLf]a\[sQtIP;1,nP)$m LΕl2҃rI{.\-6sCɺֱdM P._[TҢܼ98pLp|ZҮ %oпBfrN\S-bwO]sdH mbfsIjhGgQ-(#/ˮ#Q`/”Ahq:WJgU}1(eVof8Եyhc~pk%?tB7iD4N!12z Y˱<T8q`Ǎacc>%N vve^*kVF<+}dveKmHqis;[xǤqWzn$-\[ם} AC f?nDeVfFV_R"R()5۱vZ6 um[?g+~.A_F8(I3,RG+Xn#YlQOqB+.!|3cl!L]ѴvĞ(v+}jޣ+h;^2k㻓(fkwwJDW_pXxP"6H+4/1s 'N%%*#1;ӛ0m)/G/h;0h6=@,H8 gæDM86'ӣ.O5z =;h 4L2ŷlGS>A/ `v3۠yxi= ѷy^-j`H4dNEʧpivE-)W3onL7鐚Liť\&P1 g >6xC0kL.JS!0Joq)U;` o>#Oo)c3w77uxqk [0. =#||W62gΑo `~S\t%@OXi4=_WZܹ p %њ9/Ҏ&#ѫF˱3#dvIn)`n6N֭?7e/Vt7s'+ItNPHQi00SETӰF <vNFSJX-5߶9 P+,Up)[+ԏ$C(Kc%ۋvf5ǟ~8QNߟ5@?Spz06ImO屁r2h(:Fz}G qiJCryW! 4R&{-T` utAK9Tᦅ]ѓʁZV)VZTj Ƶv{pڪJb {kepkg;]w=W̞St>욢 L͸ xnX60Ks;rxar:P︦&Tnm m0۸%`#(G&9ʽsM,ɧ,0-ђVDXaqi{@G-N~ {܂O),r a)_1iZ~>;N{~P*J,b?6t'hON"g)vEЪg4O6E0uoR=+ κ^ `NGZ堘u[ҋHAݒӷp坯!3NXVdu=J :kToװRL"lfv7c oeb ̛xV|~O;(&T Z2|Xٔr4dgul=dӪL׎)`v#b=)" lttGǂ7I oGI۔\j C_kwv@ɗ] X8ͥ,%^>H&p.#j9aug̀Yt J *6o*Ho}Ό~gycW4cdE|ËtՁ5f0+ԃe:{ʩ 5ֈT|:,TFtpB^mҐ> 8܋"2cn\K'Xe7m{&{Z jDJR"ݝ iƋRL.3Iۿa&[w&z24c*C{1r'$mV-avzܑEpK`ʼ"\2^}CEYŔ?S_'H#t,9[k3C\/S9W$_cOBq}H'eñvDvs7|- dG"5xU"APIyxiaa>;".z8*.G&3u+\b_X{r3 뱥C9bkT]QfjǮDJ 7L@(~9p\>%pl gް_xisO+#shedlDJgX1'g>FNazt_B4ךldC]xYԮ M)2GAXb,2_yOkH04Le|A-iG.)2sq0[sCQ&f5<>9Je"-nD 88ReO7_6ìHPaɄd}jwMT%g f[˝?@6q0H5wQ0=6xKM9M O)1l@7#qjMчiguL\u.(E#|UQ FޢK} qM{w:Wwڗcm~zA*zKP~oCF5Gq՗li9698HKw2`%=UǫQו&&AYTοdr@"QAJKK1!X6ZiAVWR,/{E6b̢;yQUէ=C)\EziJ4 LU`a:~Of\G zO鐻{*]/oeߚi\MCZ`\|Lo{ iQ&Tt)ԑ` wcx>nR? =(gZ L'%4-#׺x]dbH7d xtc jh`:FC:kNPl~5ؐ<*Z;qMۋo^WG B蕅U?HLEƁ"䇚 1TXbWp) ].۫9qCo`1Q1@j <ʻqɽU^$?~+]'[unsnw'6`GO>/Et<4ԴD霞ysV G+)?I켇Ʈ`bH\MYQ/+#Mj| !r:bRG#&7RU䁐૨p ~+.+Ն{\$oGU-;2άNTQo%;&Ax{[0g6! "Jc{mF޾('O1;a+/1s!u*lŇ% \?W$;:=t>0;_C5I2 XOZo@7l0L%Ѧ )nv.E"ݤPIj1&jؽWz d os@z[cC#oL "9 _5bFHgzAS#2DmnD AX7B2£¿˚9S/pVm[t碼R; IL?WfL2z~}Õ^ݴ$l gt2{,.P6L<%E2I.7е(}V"k¤sg(ZQ;6Ւz`Y88!ºX́-Pw?56kמxLCcmeq C_̠%27B<*^ކ$L(|8q3KsA)g.qC xPh1a:;Lp raAfZwW#g4&S-4wFodD^! ~V~ǵqacv2 /npo¡_@{;T6-.p! G"G .у^} S BQRX; ۘkVͶ;m\K/[4?Oea>I N>7 U*ΰ)-_nĻJ .93" RI} (5JyvD#KުAu}A!WUҶ }nbv'Ǜ鈋VG*qjd͒˟ %@fM~MvPڐ_ mg<1dk#wҠ 9ҫ|q_&=sp/j871E3v'eW1__iq [9\R7JͰw$u0)˾RėZ|t?b`cȝ%GCPX,R 3v~^IxR!cmAWE0n5?X*v?Yr< LckuF*S25ʙ Ԟql-0!R:W#AM$y`Qnl?Ԑ jhh _|6u>;J0Oۛd,J:`zPm% |)0Pt/niMإтo${8B%0a0aI\tBA afsɌ6"lgqU.IbsFVZt p5l6Nc 7,q"ST>sPD: ,ceRgN_פYTO¡%%:րQb+@Vo>Q s]1IWO{'FlJ].'ҩDhʼn3"mEdH؇0DjJƞ3 ΢@wfK{j+ Mg֌{mvb~e AsmgGBuƒS/o,O0̽7RX3Ot4Rdfby̵Mm06(e&Ĭ,iM͑6w 5e\nӽRh\n ^JŵS Nmd8 ǽ[ 119Aw lrߠ^='Ɉ#i!{iz~LyԪ(B{~ 'D*<-rUO5J~tZߙ25vC7k8v/XWOְzcP.=Lb-ְ׌G2ܹuՅ[ ϷVi([MQbőSfPܟdv`Lbva"e9~*.H2=o1P]XqR%ผvVӵh?"y?FZޛ:27f$eKNCV4^aSS]zhFF@@F秃:lš@ZSxɎmwP>\+nlwȇ҅; u!XzqC#P4- sQ'Xr+߁(<;L5d>jh >J\.LhCa AɘC'xŘhYaJs.ǡfE1y!+ڌm^_MfX]ދ.PY609\&T"HnJe|B8Bj<ŰLl?NRgQRV$_& @g"#eꏱ+dcLm0o'sH|s,ZdD&-nQ #"fPF`x]ѳg5H%4>֖l tӉ A}ٲ1J{DaϐQPCԓz'<+ LsA綵uZ[mjHUC}Rdqa eg[7:|-͘Su!Ife*@mY ~3Ugͥ_~!HE=p0 )/GF^d~Fȟ>$ {5ElSK!UA߷O&A@* 9n0\}d➉^uvְSclx5qJ!1KxRo jG$.4/P"[B:l(rЧ}C_7 뗒e%@=o@c>xU3qybZ|}| @eh_&^RIs߷*Z4bĹ$ Uiإ5%0a%[-i8N_JQ Rǟ&W+Rq.rˮ:N`?O. _EZ=e `T+cZp.cUА&u:kC#-ccYg cPĹ\% .=7ʆ ZR mpLP(Ş1jn#RKG:K>Dkx "U8 369Flk^.nF$Nκ؛Xq8FNZ?F*jD!#qmX#b=0ՄUS7Do7ko8)piɃ ;IKջA;Ϣ3y @ڮɴlQV6aQ{s ɫ:`n/g{E%P/ f+\;$Yruk]%jX)D=:{m1m'A7R$V™p*&چYV8QlW1}t-:(^`Q'a35^Cl!_1uD.rCT@@o% N;:?C'\ K7*zHiXBP=j$ 9-^MXU{n82gPKV^ ;ͼ2n֠GZyV*˰{Gk@Jڪ?jM((.$v}DžXºZ"6\oOuWXI$OIxUh(j ;nAXM4E,`\*ꥁۅyw4P(7(\x0}I~xugѡ#j%*iBYx=I'%&> Y#94G%IC%Lqdߍgd\bɀzuk99 %pNXHOG,__lZGjJJ֊Y⁚BECoEh1>3!5Ccrq$$[SX :J|NCa[x˳ @179Uؽ%?%zs:3xTR!3$>87 IEJ -$ i6UY047iJGf|U']&+f4hX&4AI`|sd8'aXet/Px- Qo4_lȭϳ+9Lehҧs5ћ%0%!%u~JC`><␑ݚyRϼS JI#90O [@, )7/b 7&1|ɘv7+J#;,gç LVٲ蘆qŐ=D7'` 0Qst*$:֯YaQܴ2c},QKmy"#.4zԎثr8|菪ih{T#jJ̑TEgAU.5 f-:bۓS/h` `bxwHe8+{ P %ĩHс7NHsf!ba6\jrR^3MWmrOQLkޒ"[=~=}<6tR\-`1,hq[D7<]ZF,6,$Hlw:|boôτ :W|׋v-a)U-j%z5'Ҵ )&k(U5I&EWǢ}Dp@l0,r2W3f0BA7Uی\|=P鴵O_k 2[dЇ`Fl]Ts:`tC>%azr&s}0K 8P*m. ySLѴ`f'[F,>7Ns'vncU#z(ӎͭ+82΂AHi#8+n= U"J.˜˶;̮FJCp̈WMηֱCclГ#8n 7d{}Bk Tby.Uȱ(SildTekj)`؝ܖNK!^{y(:_ Jp;tء$GQNMzEF zƐu=/*f*Ze Ď*+dNʻ6^WF,wrIlo*^ACVRWkPA}+W˩%favBc|ȱ nA'p~(dQ9ru~>$U`äX@ˆj{؈rXKfT0|MUFF19~?fWƗ?+BGm.pyU.3 l>juX oXZ0*ʶMV!邢]֬&u6Y- I5+nkUp VT1:+>1$ -#[|Nnbn"BVAoD* JA1s?*2Dh6!iGEF)B".Uɋ9Y=/ieD," 9Djc` QYڋwJQKNk:V66G`l#/$yMؚ۟^a \F[^OZp(/}?h/F/OiZ(Z+Ra:zp9Z|i.-tԂY9ZП/UQ*CF2ph']ޟzi ~8m"[[lyOeyX9WB=(}du Œv w Ѕ(X7|*&ZGII#,ioDȤkW#[j&  ]HˬK BLJ$f}hMσԓWxl ֓ ion(rEǐ4/rm*ORVLmCp0_$`p~ +F $q:dE!];x|s1o'wkJUEȻaEӵ/ž{N:<8TWO7 #x$mEV4%ӗ%I:\|NSN2 ;;\EnhL77jG~-0ߝvj~U2fW\|sR@}&^84K*LDʿӍw)c:v⫮>#܌95c =6J#Taa{͛& m]e@>L/KY AsZ(\.ߞY:rFY=34oJ4I]9p=y`=]کG,K@$!>@ULm5of7Xs{mê,%CThp !ʇlC"@!_E$ Q V/w8AO̝/TRTDz믄3BPe `?\8`R"iF+a7VN 5D^%tԁB#~):Ά;-b&:6 ҐuFEV%/Rlf\H@]U{R-\np.-])RI:/126]_¸ł8QqkI%mG()\]MQ,{sd)d(zG]7 "aɍuwuE\1[}ac0AʫKn'S\a4ZY[$ru^1 )Owq7-2^Z0XPW q.2jQer6ȍMi&XPs{7u,y}֩GLt+-{ƚ5f> (}xIb]Ct JE/ 6Ntl%dJ#x ڙz >(=X4esq)@꣥.gC!,{E:s[h\Ih[2> D?3^/M`O.Z~,귾p0Wg K.#|?uİKdo 0D5e17?e % /Ws^U Sf\Ə_fqc7 ՍjmqQMٓGzmsb{R͸UEk B̦wI؜ dx_TCw6Tܲづ|Q'7NWMp#BsWX6Q a-ҏۓ;}0V$LŰKYIB$=ӏ<~-68iG{>0zcD!$/j,=#\F ;u7Bz). Թ*Y e1>,+DܗpVׯ)tȝkialVHCp:.$5γl.sܧz'OD#(NƠAMn ho:i&V_< ?X@S)A|w4mTʘL[!yB+'(ɵ&xvYW$ t XR{{,YԆ~ϋ?yȡ%BOё6Y*P,ϸOo4HT2MꄊNsab<\('~ĠkD~Yj\T(8'.{h0K.zJ䦜7a[t6_sp+ʾQ>; ,.6dfk<}8?(1h7ٝRQu-2G)'>]egwL6og$e- ʭb B'$`̗ R n`Ck_bA4 mvn*L7!$z!]5u4Vf }yz)DTGېުC[,NF }-㻹#U组w'noߝeP$=%`&V@_pQґ٧jEPRCWcۤc45[yE)~\ 5]IuX'_tH +OUwn%g!6D˻|4o{nLlw1u>y-DˆVNAI% 6b"v/Ur5Cy[%6KazЙrC)_?JB*66khiCkBqlh/+NzËeK.I欻3 (˴9 Gl>ԆKuI;JLpf5-颎 pB#S iIP6Cp~,E2!NTn)^Z.9C =@ /BߩפH8,^ٻQn\/&x^< `y-ީt"V\CU;f5`ڶ'hlw摿]ZB4tb-+GH%Y]E.8aTRCUq8*iaCؘmSNS~}ڻVBGfi8'6qEوAnR ҥEyP)fl'9t*^uv(vdVH-B!$`tn^+TM[J5,;0ShuzAg w>Gz0"n Zza=l~6J!u+{zPR!ZUs5 7/)I‚H &n{rU̓QKwVR}r-vwڧg1.y*USE8D/g{]` G̺:У12 ["}WOъ[}Ybt)a^HzS0aԛG_>+sq.wÿ cd6;I.rbpceOV㣧V^[7%,׿_ W675CkBkNO3)l˸%[HU/-p&a[#\ߩLBr!IR.DfS@|rWm셈-[T.Ի%g?~Z o@Œtl}S68- Ӧ4Y7fcIlGaMrEjһfT"92 $ެ&U1Ɉˠ2 ?{i[: k*ӾRciRw)~t _`6P9Qϲ-9I.@-!ժl@no*b1$?~,sP9 57ݾRIԅ:*%`9yn95޹zsh/W3ãaUEKLX /dT Ϟ>`CJ&g!U YeZ ~KY^2}ww35ݒ+(pi4 kԻZM}2qlV+܏{kDʧ֝;=hŰBrĘon+,6oV%ϘX#cCMch8'n*;"ve@ZiQ|L %)␡; Ⱦ$2W 6BUj>!:.AY Ml|135e̕l.*0+} ʑ\LBEyE=4\ik=YT;e7a*XiW4r,ê\^Đ6%tl"0X6?N ʸ 4: H qu%t9^+1Q絉8G%5ic}zj:ޞQqDʇVjz4NF6DlۧnNCj{o4;.-|5]M8^y506eah6'6gTC*gԎ̧~0N!L+ 08KY<߿zkGߔOѱ4yKjIMQ ;BGrd}E;+I-﹫*¨uؙ@g7B1$#!HjlJ)XgQb_ #ㅌfQӧryP\ |2;'zmnEP ϵ0D28|c5hʘ 'h6+5~K-Wy [(碽#h0_K [!3"M2Yx-f}k`W_Mu4bamq if/FKgԭk99nt h>+ ?A$/LR͠@[BgʞH!Mn◼<")>>5-L#] x,^dxtkh* k) y[tNksyRpc; 1%XU vnӢY.Ԇz6Zk.٫) Pxwjd8#Gt}3ݒ;vzw+6E$+x<r?Zꎈ($6F&38+N (~6+Vi7$N1AOȑo?"vT3;3Z:l=ٱ\^y9"&K-`7s7MT]DN;"D0BA&C/sqoF}j7}]kaԇ`F $m HD WE a~:[ʅyeO&a9$CcS; βݨXe4 <`Bc?wů GЃUMIV/\K b(X'G͵'9=_ ~/]Cyb;lbS⮕O^?}B4^|2\;ؤ 5aP޶AƜlq/%#Gav3 ǣ>]JN}Й#)D~6ifO-E4,b` y2} }(U@(NC]QްMq J_6 >c6{ګ: [M+ W ۃ$n5HU P `^'9MxGgP~Rsz#3r_,/AAHl{jϹ_7n:/w7ng&@9(]y|oS'{0 ݢ=1t\i2y Km4 ]̵8XbIfDT?ߓRM%wh՟Cj' wX OodJ,#Y拓yA{xŪ;/>۽ZT 2f2 DҧQOoꇷ]k6=C@RG4좦,6>yɉ8jk%EIOgR. C d&T$v0ۘ'2G%r9o n%c2Y\c p:_&l`5|u';ѭTA;hCH\}w=bAbHg;5aLCs"$}m- B؆Kf)^qY{\5ڙ L>?R@37 ԋq߬=!wz" ʹÄ%_B'XX("KSFj%lodȨ !kp/tp Vjt pX_=C x-f7tl&.mk 3Ñl bNKO(S4́,‘q^hJj j8uNik_Q4,^~<}=e.1o(cL(+ 8C;i@hӀȑ5(Q}\xbe7n<+U4ܛt38+wCTwZigaT [O8A]Q|_!՞Τd7DQcep#ӉD3$ouscLGmW7X0h*nQO1^>w[BZa6Hz!鬆^!~rd . R KfUvs +(tLJ7 ^zPcv{ׂ4n.%Ƌ/Ճ3;,t|fEG`aOzYWENjKb.F趐.⬎bB̔'jom臍4B ]KL'G bD{Eڣ\,_Ţ{q`yжKk_$Eֈ$QcAڲ1d|&2;zu\Nv?j:QJ$qq*Ӂ5iqL$P>b Th&%3c#o: ev@ 틾cHiVX82C#JRFiOEX2Z Mx#LNfU(ʀ~62%=4}Zuwl<5XJm^w ;Wf5bD'&(Tcy%gOW{!aL@* oDj3`Kn%,A?l0zX;ΖeCw4,8(qwI~Ö*$cItjm bBtfO۽"9߁:=k)Ze96 YaeǑG9NQ/YyJ*L5Q!M!3r45B)GS\1 ?Bs[f ע\)놗2x8,i"CK8b" q}HI-b9qtZ-0#5n|jn.:M$^rG.(j uUe4"mBF܂)Vsqīgģ8o O|V1Ђ*{fq۝#aY4v "\v BJU)A-H Y t8i+,Tko* mV*o:Jl+E6P3gCb5,;Až\ ,.y,n9$^mP%k\c~)e2;E*>&rʙÃ12jYl͝&pOh"靕~tw9a( 㜐 1n#'oŐ|,Ggʼn+7 aX*bL#Uf((gm}&-U v7#4$Def=}r# ixĜGk^Um֤*:!5s/21$hԘ^%9uĕÛksjq蛰]'?dȹ_r[%l HBf7fBd^;ApHNԮלmw jL^v4dMt]暆G4N@fBK` qt}r :dZCgE*OGqGDKz6 *˪0XzZ't(_Lqx(v'lY+ӐJ49e*]b7{X(sqQHy85w0T~x#2+qBy+P*]q.%'${UgpB,4X٠δe@=OBEiaw _z>p"w3!O?} ʪgNnzܘ:AڞF}53p\ m%jʟl&g+h@WK)>mK@nu8ICNS7Gaך/ɪ0ǟR@i|-&u^vO'[fdBa.&KM'hyJ 8%. fO ݇KW0rZ2 @Je&UShU[͏; #8̤y MrCu &LHm~h`V;$% iʿ-ݲ*H4:$7mƀ3Gx7?0LwwM ![=|,%,hc[2HrN+u@8xdY@#P2>ѓe9-}$s ]smK x:KswE34x8t&v?k?hN9p4ˈu?z_ƺ\g#x:սהi?)z#\Hc&P?4G(Pgݮt9<h0`{v E6Q/<3A l3z@_UW׸JKՙƥν AٟHc?ʴBD oɁAV oDŽwiș"Kɹ8YףɚW+pxDp8V3F`W{uriQb 2 =?4qq8fؔ;HV%Ɣ͆WSa[r"rt_rɉwt%"]i8$Yz5ҞKUY?E-ߙXm~ۦk|~aB2OLT8$²"\{m]eۧ۶$5 Q0rA]K]rM+GWSXw)$4wG ku7cr9R41B5 "5C/<PnմY -o0,!:A7t˾Pbc[[ўf/_ZHH5_9,osn*Gfsٿ 04`|.WU{^WSyϚ hC2Dczeau ]dSg5 Om.Dq&LZ(O l5C }6S T\Hi;uo7h mCf+ $:Z7B̵B_9ЃZ7(o߹:T u^SMđL|`[]Cssw7#i-qg结νYAJ0Gjs }TrYe#'jT%wHa@2v6ɠςj_Y.%~3آ<= pmFlZ\Ag} -oo1Vg{Hz?u~'zVv0 q)3#sy9y0~vwT!<+<+nH,΃wЋ C%۞$zTh~a|C>M̜8ܔK5aw;OF\ߗ8tGolvp[f䛽ĴKbY-jS-?h_ ~y|\?ǭx[_z[oqnIŸ#4 &P0u޵g+T.F݀AKM_vۗ`Ɨ:F?YCސ>5>.{FmStԄ1P'Z e)o^7hK{IM&a/Q=|vb闯nHuy;>[6+}vck\ TQ,fl"٥F!Yqw(rW'UqoOL^U<"o[MU;2Hz?n&`d//r1? <',ޕ< 2SG^