openldap2-devel-2.4.46-9.58.1 >  A a6p9|ͮ`c.ޣ=6&м ZibK+OoপYjr)ՊhGsE*n[ v&сpДG~DV$ @?~$BiOYœWc* =k>l!m)Nc)ZSGK~IXlGh1x K`.Y>^lJ1k;g8Jhb_[u0DAAAF(oJ|F` &-ZZqnC͊nkN+Aċ,1\j0Q{pA?d  W 6NT\d  l  t  !$'++.//////(/8/8908:48F|G|HIXY\]^bIcdnesfvlxuvz,0ADHNCopenldap2-devel2.4.469.58.1Libraries, Header Files and Documentation for OpenLDAPThis package provides the OpenLDAP libraries, header files, and documentation.a5ibs-arm-2QSUSE Linux Enterprise 15SUSE LLC OLDAP-2.8https://www.suse.com/Development/Libraries/C and C++http://www.openldap.orglinuxaarch64;$$ T d    ( #J4  Z  {Q 1  0  a5 a5 a5 a5 a5 a5 a5 a5 a5 a5a5fa5a5ka5ka5ka5la5ka5ka5ka5ka5ka5ka5ka5ka5ka5la5ka5ja5la5la5ka5la5la5ka5ja5la5la5ka5ka5la5ka5ka5la5la5ka5ka5ka5>a5?a5Aa5Aa5Aa5la5Ca5Ca5ka5Ca5ka5ja5ka5ka5ka5ka5Da5la5Ea5ja5ka5ka5ka5ka5ja5ka5Fa5ja5ja5la5ka5ka5la5la5ka5Ga5ka5ka5ka5ka5la5la5la5ka5ka5Ha5ka5ja5Ha5la5ka5Ia5ka5Ia5Ia5Ja5Ja5ka5Ja5La5La5la5ka5ka5la5la5la5la5ka5la5la5ka5la5Ma5la5la5Na5la5ka5la5Na5ja5ka5ka5la5ka5la5ka5la5ka5ka5ka5la5ka5ka5Oa5la5Pa5Pa5la5Pa5Pa5ka5Pa5ka5Qa5ka5ka5ka5Qa5ka5Ta5la5la5ka5la5ka5ka5ka5la5ja5Ta5ka5la5ka5la5ka5ka5la5la5ka5la5la5Ua5ka5la5ka5Ua5ka5ja5la5la5ka5Va5la5la5k580f36d19ca6a26250e8df7b41d3c25228ce02f9c432d39bbc1da543938bd673a2b6d6ab192265b2851d891db81a75bed9696d79d8f93291c3db93025fa4cdf5cae1a2adc2bea9118ce3a73214e247d35b1352c1d589a5cd231a95f8ef49c99927b92ab08adc0ad19a4db020f186c0dd4defe31ffaf7ea39f701d93bdaffdceacaec54975f7198552201e4b8b398c715290598fb16e587fcf8c88b1676fb9a769b62289067d896eaf9a70e05b0f9636b0862aa6ae2f2d31f7bc53978bc49105d304af82dfc0846ef12c1bcf2fff9dc8c64afbb137fa5bdd37c2164c0b288a4b159f1323a5d2437cd3614e8b969d4e293b927fde001685303812c624884d33cc5c155e6ad14c54de1ea581c97f805caab3a5316b09a4f1f3c68f7f6f00771ca1fd66b6e51a26ec9a6d6a793dbbc9bf5eb2021cc278adfd41bc9c39de3d5308f9fa3fcf64e3f3131d2f7bbb8df78163442adb93c1630592a324446e84c7554a038c9f8bd17d8b177410a0da968c56113e38e742f6b15ffc2b199f0161b74175e8717421f9e3fbab3fbd9d9de0b282ea764868446e53bddc837de59a4113cee93c676c735a298268cb4c4ef86c60714a89984ca447bfe2c308e82be43336600c5f41afcc6fffac8bc5e00e580a0f0fcfa47965bd37cc5bc3b53da70ff3a4baa244de448eae7bc5f2f68fb690d0607772b974fe82750e00b46402ceb6a10becacfdc07d1b642762f6af1036de29371372a0ecb242773bc09066e023f060e345f45f85ff647c1b3ca0bcc2eb7dc68d40d9624dfb1bd735c5f7b135e4ce90d560f3de1285ad6cbfd51976da34ccab343263e5379d8594db00ad47e7ab2134f44856a3b0c13db8c687e5fe25eca23eb7d05fb55387704ccb76eff6c4e720e542303302a9e983d7cc9883253a06b8f6ca8987a142653b94f0b54dc18982e275a1d03f28197b69011017f7e2a52980105160c7cf589072662fbcc6ea32b6eec021caa1ae90d5fd68f5e20fcd065af70f8b154bac9a2bf38d9dc2cbf5cd6eb99abc187721c88b1ebcc484455114fff24de034ef42466863e6bfdf25b87bf7338904589b22de74ff2a466a7d5b55fb194b1e8cb62b20c9ecc6b9e85e698142545757decd18a658811bd44b794f7934945fe5fa645ef13504a827768695626dfdde50560af1441bfc07f065342f0d89188c539c1595d3c794dccaa2d48c17dcaf4f2c954b96e1ed08a2ec9029d2e200d98d3f6e0c5d40571e53a0bf19fa5bd427470ff93df6fec171f32b96076989d7001540f2438113f5f7018978fbbcb88b11670f58d10da26716fa17d7a151f8c6501c5373848235f9e4f45fe86b1ae04675a87af01e517997ec0856d4f6848f43623642ecf6536af1ca16cc7ce1dc0a7edd1fbcb9eea3e93f6b7a5726aadc95c41cce43a04ded943502a77efda72cfd5f8853f99d1aaf069ea92fe7921e918d4a8d948f5726a30f9b9d8e8697bb81845a031dc85f44e201421aa3a1435f3fd7758e797766b10ffe2382b4b7a166875aa4e9c8e5ba2b8e39a27b80cdc538b5c42fb74b53b564af601ee41e778cec8dba6af645fa191ea9652fde6225d713e6603b889ca7d3105066f5d926a2cd0d92e871fba9b02d8219cb401336783f1a59c0dceff2004e533ff6a4d972c85ddf355460e25d35c5aaa9c8c9b0186c80975d7bc2a3a18018999e96931463805e3fd0153fde28ade789c75f36cfac647763ca460f36de60ec5f9df4bda3049f62186d8208ace70800dd2c6b61e1e1a429ea1195a108ab48bbad2e59273c84f1e5c8eff9fda6927b175f1043da38163d808985604701aae87088323562f76a9d94750519fc80f2832778a7234b443d7555a8d206bebd14d099bf7319bbeaee4c2628e384573aee5240eed44ad149fb89aaf1ca17ea0a8172601cafbd176690a736aed7653629ee905fec4f571439e0163ba6ade67ba406b237c5b858d22b221b8ddd8cff00c687b4026cb49d8b40569c4edaf6c4c1a155dbeb013caafa769bdc115b23a9231dea6a92a4612c7e63c4d6afb0bae7bad192468e82ad65bfd2989d5f595406889c0cd74b06055331ac540414f8b289d2471f6f89e1fb3509406be27748ba8a033b30903fec8e0liblber-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.58.1.src.rpmopenldap2-developenldap2-devel(aarch-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 definitionsibs-arm-2 1628845443  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.4.46-9.58.12.4.46-9.58.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:20856/SUSE_SLE-15_Update/0373a0ca7d9880eb33e66dbd6a3d8ef4-openldap2.SUSE_SLE-15_Updatecpioxz5aarch64-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)Dt.Vcyrus-sasl-develutf-88c26cb88f5f3a717646ee92793844dd5a82c16e03f29ffa6d0d741307ca714b8?7zXZ !t/] crv(vX0 [!BQ#D`ٴ`f͉d+l +0'q3HdQ%_nf8G% rSu%?Q̬I~Sm1jno=,e;T%&WR{ }~ !t(\\Zo*Jڅ!1CqJ c=6KcKRWi)u0@>%lxo!Bu?QBC˖ޠƷ#t^wcl^ z$lMCv0\*#~j#;vsoh D%˕kSlMX)iywO1d ㋍zmm,M;56N;xO `KG}xp,- 2֌W68jx$~zJܮI*{E\[).[9=r5\΍8*,s rF3OB A*HG'_f.Y~q`,: o-j}8`/zD,هu&w;0O)F}ۨ; t]ڬ \!$n (wLpS(z7Qrz(]* |KwДhRXD[&Ps}~D .89ڈ ?SNڍpܐ[%I ǭtNQ0zO' qbR:ށ~22߷Y߃@8C_R=ugҬvoݸh>y nb2!1zrpg[:MA I4_\nxOaHA Sƣ&dHcn}Y!3 #Ir[19%E1=ak'lgxzI]|,7V_mt~>[ӺT`Cu)bz9} .v{)ӳi ؄-%[,dUh$f 1kZ3O>zO~IU@%։?:و" oY4/$RuRA\xmXXW5[XF z [v|8ZB`ZoB}_k%xpćSTJ%OVyTyZfn EJnaǖi7ę,c[Vy톑.q;I bo?]g33S=Bv UI U\_adzwj?lԤG *7Ull4$z Qmlk=܆@ѮJ}jn0,t:CZOqŀ'&n; ys8M"g/TL=e HBA\ %4\uṡ%̦ +cC+ )E#7Xʷ3[m lÈ(_q5.ßvșn&LdЉܷu%"$jc E+&&kHwM>ꇕAq*; ü$->*PO*(g%Y+4uX,jrF#VD/bF5>Q.%j#t]Ƕ#0-y(=ID-_ X8+Z)[d"j@-j~ *!. { XV@GUhy&6= Y3v8IQkxTD4J#K脘{d mT#eIr"ʷ f 4P0QDqDO:q'D8dc)` &DcGè,}$5.{)2[nXBԶ3c2+Ŀ%i r) *7 s[6Ce|;2h[MeEGD#!]ˢ/ ÂN<qzSG9 4TV?utPM@PL⯔]o(0aY<$~I޻ d݋h]S# dq42|wa)X;-"}}BS\g]j'奟0^Tʽ9Lu%ndx=KY| 3 }Jwn ,X&K+̀*oy0p$zVq8L!N]LOUG2ĖuONз@a-)oD+]{,YSw1eT._wd4{: P|[W,g=` ɖyNol"sTU~O8!XUfP21qHEDS#~ \"t^غra呀ytKsNPj 5WvoÕǗ^<_/cKhohU6}!g. y5?S˶%*C<13苶~I? ;|pB@Vu9>ȹlG7Qca0fп J+_HkT$lK8[BcRn%G>~()u n!LKVh l@'YФxn-Z|`ۨMT%0j>]υ^a'3ʡXiXFɛ:-g:P7y>RT YyX@ V.<-[,ΪҺ1|ܦ%xDnן=\qkc@")MhnKy{% fO̝ F߂]dv[>aSU3aZzla7f>eK[|{vzZ2D6I LE|'*9}CՎ߽ Y~A^~Ժv]iЇL:}E4Q NGKS< -lmLJYI-u1?G M&xx (|0_U ?XI2L&q*]c:Xx?F>i}An J&srՓ+}!Bf2W`H--q{_<SwP]FW4BI\hXr5Hn m^v=LoO^:_p )bYah;2CNjW7 "t穨. f\7|wFlYYPC5R4*bP<%ANDƌbVosч)R4x3/2dІ W+ =?Ԝ;15W7F\TrllK>(@A+ Bdo>sT.mGTAӊbӀO/V.'Zy({@_iYђݫ7 YO6&9X檄sH\E/y-LJFv^5l7ƃҊ5S7`esHJqC*e:]G~3Jݢ!ʸm݂m*ܱG AZ>|E;v(ogc$Xt%kHRNEEqt')+Ym`؃%ն&?{}f\zEe_0c<#XvM^x3 !yQs[.CpdxRJxsמ${T/w"ITԶ̝\^"u ~uw[Co>Cޯ_̼+a6v0oEuceŝ:{k1h- {Ifl1sw" 2T7.>vMMP)J=fB{绕ͫ1vn1\)͞Z f<`M >JMPRtE;u t5Ҽ 7jj' =f\^IIȇx@T;״C,qx`'N >bpOQfMs(yf-Jekߐm%*p"BBFrRVŦ'kG<H(_mZ6 ^׹J&\" 8ȋۑGRJϐ<݋CPSa4aqs&xPia&GtgsOYtexi%w6"HUrDZz;H3Xcb)t)ͳ/Mo%^&)#b;VHIA4ƈN1K $u\dXY͉xA㧝mR9AI U6)gv2.zJx=6R - Q6\rtx KwkGc?O}7?l @Ƀ V7wc [m/L1w>@'N ;d((J3jPre)F~CD=Up fztc~ɭyҁQ.*w(RQ$BnW'Mf6g@䓢L"UcFoCJ'7Uq4lx;d *~c=Zg(H4ŧ[+5t1|BYZzԆ4QC-M\ \D=YmG&"Ar"\=]T׃zFKZUv#~阁/͌0Ec)yvȤζ7T;[%AȰ%,*U/0_L06F0gW?zH9)vć+ξ>ix6ۧmᮝr>ܺM0T`2#&A2~2c }&f, U9؉ %uEoOB* hOQ;g]aiP |{%GBk0ic")4ςT8 9>xfU 7kqY^zPWU8M!uѹUO!=Чf±c8sz/.r1g|renP~5#RE,. OgN)龺 Ǭww<(5U!{ߕb-|<쫭](pWD9:Qyִ1Kn%@$qo{at}8塞=2$i2|Ps'ƞߧS1UzMy|6(B(.Dy Rv|3쎹<p;iI5'URt}viN.S_nDzsS hE&lJP0X=}Tje:5XVhZ_,pSF+ԙ6T/¿5[s Bl,f ȕ .D3 {P qT"˧X@0?좹=~JQR}X:ɴdBtGWF?C6fm|LC#͘óQ6CI~we.Ӑɴ`XHǪQi;w7tb 7 o_>.~v+K@\-L8hUfZg$qJ޼OǨ'B/yuDK>'$+j-udl Ts;Dpפ %]нj j:=\?y $&3_I=ҍ f~ׁ=S5F4&3e̪օna|YTK x\G8O:WY=wHr lrK 4!(Bm$6ΓW_+//=KY+4[o$a 2`|2-9h ؑHZ70߼+$}폷5/E#1\:Tg )}Yu _J]ڮ1T` ƛ<>,Q&rZh'31sZH|na d =Z`쌧/:YłV^\[&eWTy^xS7f\U{ە7ˣ:L+]Iuن21Hp+WQ4D@,6ԻtMz !YKmOz5무v_Gdzի&R8Ϝ  XsHn% *rҰyQ1Cbfp'"eKKzrk\A(>W ߣq\ o''NOǟ?хd;a@0떍b_˭F.ϔ" 諧Q眒S t |(K}CǧEДj߻єm=>d)NXC.NۜxEdrRO~yJhZ^E:ע^4b7>ų: QF3r/B[oNA$*v6# 5AW!}[Q%z^DG}I p·Jqڤ) -O<Ԍt~q}צ <Bҧ%:a{|uInEldjCFVCi?V  1Z;Eq[;Sʼ5+̦׻]zs{M 1Id\Fquw쉊jI2gaz-G3g ^🔁ѭHE[-CZ[j6%s6R=$ޑ3A9@B"Hl!(~-@tI+%r+e1KVtEU~t~IgsPvf=ܝGk;^0OqL>KJZq(BH} ,ICTsU} U(J t~R^a>!*M,Fͻ@L ȑAėweN1BWBBA"{ߚ)~46!YftwOue-V&z7`.U% 4(N9i&%瓼bZ8|iM" `Zkg_9C!fՇxK@;tLLe`wo`3]]09cp>G e_iXTA5XFv~dP ; q~N*~gϭu0>l^TU0zF ecx~~Д5,  M&J_a/TnLQf)j/^&C@  +DZ'8JHQ=r]~)2ܓܫGs `2]έͩ(L((E_񩝼!C`.7(#SĿtE*J|༾j%x;IWior&P5T9ӿP lEû Ð6L&9?`0" ݓ!^?STDBDzn&ɖLQ5Lh (P ;Y30j:yړor)%-b0PCJAtַkn$VW>~}c%K܆~tjKa0^N&tiH楀۸ u^7]RT4gnwx{8Vޤ:ޯc:b91wUS>ˆ' )9 SŷNs#C;VzPثϏ2a?-h9fY.A>5c_ TL 9NT?+'si%kVF(G5(jzU7;n״šb:/Z}h}k#傏7LI` 5[/WPG! \c{P7B&LVhH @AƢġ2cwʩxhwCro5{/7]AK^!ל46Pe6Z#'uz nmPo%gJsYwXxL[j]lt؊t65K>l*bβ ^;{{h 3(,Nݡ~n0ˬ[E,vNR]yvإ5|>)V S#=D? v.cB/9cX5L3a3sy\H4MUˬ/ɴ!0gsbpV@S~Zk flw6@K wԽ&N\bmAm3`\Y%-M~zVr.F+K,tea\mĔSُw-V{Z"cˏ, p }*4wJくflc|S-9g2aS]MH(%FEɃ*ry6a92iθ_.&ˊ0~g;!;2:OռckW"3fǂu36UqC;vpuzż`^y :mRO]-SɄI6;J'aMӻO-*44{}qԳ2K  )/[N̔EԮ8w&Z^=uzkzL8]{ (a~&Hf^ĹS4QR^MAH̏t5-54(6U-}X @]$¥N~qd;~^H僆o%-pP8ӄ͏f0X |7_ mA| AbtҰrQҸrMXSDŊ v]o^TR)oIl+Bcl{63h|BYhrӞ"i=eӗ+#>lXfQľ.卼t7FGH]Td6 X$|gςFTF5Lpa2x Ц\ Q8t龼~,>E֐q>Y*RG1 NȐY_&I-Wƭ%HQ@FvW,"+Mχ^9p?qL'>O(&!@)=#j:ڶ\!A|X?>L~%0j , VHX&? 9ú[on-V7{S@nF{5ONpp^M%x^/hgMn%rtOq _a42\G/|ʂUX ĒPj "QUU[/ i|!m Y[*c;I+,U  hxaM-[YfpmYڬ̹@P!eakU( =)!p}(ງ=jˆ3Ο 3S|R\\y`>WU.iM9;۸9DJDjs޺-B0sYȻ8'_946HHtNﹻgOf:AkM>oX7#R5m}ܻ9ArNX2mcZXaɠp'd~dMz ֬[wZw2#h>1mSvCr_DC„ev. |D'`@`"\ /+-ɣ^l5餫"Џl-s09⭉@~sA.L;8ẂyVeXmdb@ē "eiJZe6|@qU٬]J3JX*NyY-(m$xVkġ!dB"e5ϯתZ 0rl+':BI&Ut׽X>|)")CѸdUZnǿ|>Մ8oF,;r؉.;\ I٦l*6/WWP7ݩ{"O$фav/fijߝQH-:ZɕxҼh|I XY{>ڠ%= Jqfʶru|>djǃ#_!XɽmW=<ہgaX? j(M$yЗFv֡ݒLjd L'U@ƖT! LH g=IynLj!=ꪍ=ܗW*+ϩWpp~>\ɉx?/}PzˋSK._D0,K5fc4[V'LƾꀏNd/ɔrXo!#SPh Fǩ Ph)OY2l'N?'ԗ].SyF럿GQXٵ{>@2pYXgr)vqb#l/,~!3c '[]~=ЗoUcDzWt-nusv MV}(mt1܇H2x߷N@@S7W>@ڙM5ς7&!;duV$YS-8-$ P΍'UO/euB?#\N{<<,DGqQz`1䡻r=Dhx%wCVEb I;AP.^n}E'QtN(WN߯D7Cלu\͔g|*AdTkAnikX[6{0 _\BI~r&>y <7_mR4NGEFAq{p#wdzP2\I# ;px6KVV1s&0`ӤKq?-6C4*菡.[׮T!aWXᛇoP mBt"VF*]HF78wR0 ́#@)b;x6FR4/ܾkU]TA&e,}qa{W77'46R3YuO >'_HO#;_֕L> K1)H\mz ~05ְy. 夰>+}3|Eu%^"!k?W'Ig-o}]~I J15 -{4vlY<ӫ^ɰ?+T-kb@F7Ъ^P+w V(7xMwTz*U3FGY{`W8YCl@?}C0Xtc;9J(k(UWoIWS0ȹl0|'Jcߜ# Vc-".(@8 觺d$6mIYY/B|VwKDuÆ,xJV54  =1_VR| $v[ck%&#kdx _=2c`/sߖdu괂;00:EiV4H|ƘS̡^^jkDWJHWAA?{\d5>G(hvk]F <p`E.h _h60䪭(Wd'ERgD~2ҊTw7( F82d_ _<";N_"7;83+RDL)EX+ޱCx馬pc dQaEe8^/<$\_yrCu8n'[PdN=mkܧ*)^sw (6QSH4E'/\'{Zy'-s5ؾ}ȓxTYs+7kR.ߌf\wr7 7OU^;s|P+"@opƫ)IR)Ԗ &9 .Q*|_؎Laᩆvo>Dc#ӆFLa/}MhQpj^syD>ID).f>.vGk%&E}YtP];++%e#ji*!N%0o)*sOA*m-MW&͝χ`m!HNjN\sϵm TCluNɅLt`אv Pض:[_aJ͇p~̙[jL QW]k Y ֞rujSOB㑁9<8f%]Xy(L^H7[;MQO?wwE"R?>ЪS[ot %C[aZ{䌫dz=CLG{rHjk`hV-H Smz.:\b:[I;%9i(&2jm| r+thaFĽA] Vu?ɗvF|Pp*ЈCaZ ok,a9osJkuO@oB0'*6vnRo:3GT 5--KB<]E x(G=/ߠYҺ+ȄVB r` F}g`'nԎpH UБKʁѕԇR{?tF,Fqx` +ӣ!zӘ_o|'aO@L^㪢bK1LY؆vVz'5Gql،0#QI˫OOD7&C69ٸd.CUhO }ëP,'U2ҭtƤ=ޒP'o_X'x[+;΍`> }ߐ&XۦrImn1qX/.) \ 3 8D\28AzAS4Wgf84K?',,t|l7A* F$;A;ظqtW~_O+͸?lA\-$o0rk͛1ǃGea(_8ѯ6-`pA;J;9܏dgT򲖢Uîv}nu4EҒh{ns~+UXMWJ|dxu ^Gjs72AW ڶF~M9 yrJcjCrW|eř cۗ[X,9 EowLx6ZìJY,,X@n]a?̏|! Dž䐃Ͱp:/Ucj6/ќ+V1!6N"C|PR GIVGIθJpqD7ꩦjYR|>8z}L͏hq5^;7 rdT߱C9F(5GYcOSY1%En%%xb9Ԟေ"rYM5YT'tWJ;7cVh=?3ډUqO9'V֕6j74y{?Q %/Ӳ,x}<@Z]3Op^.L9+ G ~Q\kgqj>oia.tx粈3 o},1 Q6&!#O62p֖ ҙ-G*Ӓ tguK: hiȵ~Br#-H D`<~ʪ794;!#gCoi&/lJeh- ;y (mvOXE vϯخ>mrkmq{Ԏ^߰E fUC(csN'J6 uL|'Nىs.RbsCԏ Fՙ/ƖwrP deFWfUO)e ]lDKV)9Z*q5CavRU7NYHScLMyeM܏e4ջZ+t/%@\\CJjd>AN{oS 6ЖmgyX$i2E6<0Nu {ghƿ>_%]hrfD,'9ZYS$ "o+ b|?Op@ Z0ϰN~idS;hAe ]ƖW&fs h΍E,h*~nǶCr 20LeNw X)E(5JXHK _،7R3xC`fk&fkuV bXqد-b]"It'77L@ޜޔkXtˎC\wWlg_ A^ۘS>|hr7ɁϻeITe>h̨WAvP9ϯC,fd~Dz6ӐLh{{IHZT:M˸lPZSW%#| P?'C[JE-;eZ ٪្OSI?\$;W'xRws) P(ٳ~#|,++,kX]NQ'~T?PxjdT'цқ@YφuSBo϶!(u*ʴ߫' ءE֙7YG+H}d5A)ſ_Ћ(W!J$C!1t2ͳ0/YS8A}/ gV"5zm5{[> 3f@Fۥn2w]@DkؙCAqrXwyr? p232l2 :T'-/i6XMy; OY9pa#bvI劧S+LBEy 'umwьQY$3"N,cp_9/Xnt`Q~Z,"1M.q9d]3)Ʃ0_06Ժb2iDΚ@P}=UR! ^S!y#LPlW!mwQI}p^;Zfkwx~2&VJVK% *Z*Kո'#3HrzLlvFE3]<@8-{㛶>^#4FkliIy(T56_eϿ!f➺|f Igq%{J*Q),ޭx Ꭱ&s >͗l0"ivry Gw*VE9yAF_|`VЦaAHEf CoH}Uy^X섎 03jPe^= f(m.sZ&%Q fΪeYZ 6( .[XTA?q7o:"6=d˻B= ERf9G8"h6Ϟ| ?P9{יc8G|/IT܋ZC}ev_PP>e@MC&w)Jr m?M\EJ4l pQzzB~C=9s*ӡKR8‡m ׃ W?z#2cTBԞoE)6~GiHa;U;zL~LĠ=sez: C۰E}󖱹}ܕZҵ5RQG-2t^oD\kL`ipt!?ҡP5|k9D- u6p0AD 6lg 6$Gܩ[jW~&RISMbi%.?ϸ t=Bw<}_;\T Hq<?dXp,mGOͩ+@aIA8R~j%"Gm'>{U]Ss #q~]tI L+*m?X^򇍄sU{fuɪF.<ɖj}6X e:zj)I6/To]HK}"o<*ZNO^g >U(iOLH'w9vʠvA&bٞw3H 61U΂;_Ogf_nkoݭqؓJȮZz(I&ε/gʊ2E R6h홡WuH|΃fN?p>oȍ?j2p {$4C#%?1z&W k#tr`nb-b@ڇwP0GJ])6Y}G[*.ڇcq {q Ho踘|aC,.%۪d(Q!}Y4#ug_}53#pd^=*vwcgșP~?JZ_#6kagm:6wJV`frO..Ywtw fm @FH- ٸ ؚ7ívB'PʬqcPB z7d[8 r2N1 /ބj+yjP|4@  -xb.\An $hXsy.͑h y6?R+omd/bUA >F=I9Zx i["f_JYBXD QUn ]O9wr|!h̫)ajۈuN9ș% (7ʱZTCa9LWOW}qi|Z'w h |}GM?P=f Dy_^8` $Ag 9yބJbz S؈?^! {Kڳ蕂ly#ުD(m=C3W *׼:гF/WL /F,,MҞTeݿW1&Buz|q&g xKG$^īD!ȅV`n'"ob}O% O?jrT*=ui191NXgdB!o1*t2x \1C?؇d0lM`Cgs(lMJJg2Ok_Pnd۪gX%B u *2E԰2r0떮*9*,MhT cIY/4mPl*!Vxٹ.GG dQ!̦rB9)KXxya?LVQ4_|e<fobF;JCVZTmuxAu6F },b pR0x S k,n/)o侃5(heKhR 'r.s"SJ!rl1Pr[آt2{wX-8^ΒW*kj[]B2k<|_+ wu0W,FH=j,{Zh痎=t4=> ocd&j kOJ31>>@"Ҟ>Ɖ`!VW_gH& R ܉N_Us~jauUNϛ;`>gm2A0߆gԊjBNǷ@6GI>M PFWkKoY(^x@ P2ǵ ;C>kz "fD.y%M#;%xX@}J涘* 1 2Z39s =p.ʘ;UTŹŨ*@+6X@kjE+mwl7HKt#t  6,@TZDヘP\Ί\a<c9t:oNڀBO&l !piP(QM 5wBQXpȌjUgT8 ШQUk60c_Nm]E7.c0I.v)~NbҢtNO^>cA[ {qP[pZ]c\RMU:a8iC؆؀;]I!j@ Ut 50Q]19Xr_OضLw9IMa3{FLBoˋP(୰IyU>t *27o6 gn)7:㦶O-&{"QY-ӷ,"e\0w oH<(+$lhᬚTpNw`{oS}e=2;4it|̢foG UvXc5Pb=rTϛɷGSIvXb>DCq yix QBEhdϛ"P'>yY TM}G~V5}hޯ5P̽PO_4kcs1xy lPlYD[JY|/;dbKGV|ʛ&G`OV-PW3(`ǒ'wI<*YDՌy췐6#6"!,BQ;sMt@%*  iH2 5??+:Y\伓ù˾ƞ0 ܛbd*ߖAR7t2=%)[/֎kkxʷ_VsgQYT;N-5EDG3l;/!=o5U98ƣ;Ew R~<(`exfJ?‘3:u)Xt]v5z3X/9~TulWp$)Pl|]l8bԔo_<*}wb VHx"_Gnq<㒊 ʷbzm\MPż,C*p5I{\X[}BUzMFmH{[dKM0cB%A9 vs:o3JD JW50 "B6|@<߯@;| ŅL*AΌە')@TyO0T|P:Ļt6XW Uˁ#iI3HQ^LG- N~-ȋJnl)xD-)ZXw&@r/~ 0ɑƇdA $%&D{7y$}7|V;T[ɂvD|5Jy``&:)0{&{љPV~M_~FU6z}:ZP+ҙy< 9"=XZc2jKE'l+ߒOSҏ G\T 8?$1eMT#n!Ѵ̬4^)V+-ƩJH"n3KUЃ z)x>D$?]&5.2#H;iLJxM?Jaw_$aRGKt7J=[_ JdU% f~~ ;T<⏥cĆ OР( 8mw?5qg˩$S]pIVo{e`*ōy*c}n:PnheBMY+SƂMsf A~9o 3|"mE7Ѵ.`A.:gZqЗXLIG(1J9: YGt1{0`$E9\TRσG%ZI1!NHBʡWbKeNݭ^~/{\LlrdA(4i :|A}ryDݻ_uB1a]mmXfYp eRb?Q}k7A(E;=G.A(yu6wpWb՚M vwܕҨfൃO}iav5ۑa7uL<Ԫf.O_Xx#IONVGuvS58oVE9ǘL4BHAo=M>>[=AwClDѽQ;wnT'̼ǵ 8cQX)8^] 60?c"ZI)~7S-FnC\8y(B%oŵ"R0fSҕLEɋ\~ onpf%OBXh+ $/}1M@IrMi~Nf<_p$k> -|ٷx(dagEr&G챘55x9$܃c;VWm%z+HMA<._<QHnT'+?=-'Dkť$ b~ ;CgOzD=茩Wu '86h!?˜{5&$0rF(Ǿ&T6x'ǭ_%I^2;ej8ZEӷ6U5 {wSs.x*tHϔȈ>\PP\نU2VEAmbbm=]PeW41˻DwC._*PiT< 0j6 )iw:8&" $#PTgN\ױ}\#I5l w !246:Kǡ]Ŝzd |EQ C3eË /#V7bfH!oj/|< Ffx )4Y[uN/u$w1BJ?@O[O?ΜCJZ!T"ƲN#iĮtB-3؎np ^4C{lj5&VRߑr>C=V-y%;<47uaZ{ PqKD aE҄ҩc hnS?4<@d x6+0PtrF jl@!#u,=r`xm_jZeK9,ԢrGϊϠO,Y 3oSֻ @RriM7ɒnU_05-PgԙnU2^)9n7ǼAp-a6lDdCw?~jJAiu)IqAz,?X!$(=ۧʶ+KcZLh£c2šAel:ӱP#r1| ͤ(1N;Mp~]Pyݵky;q;ͪ|j\J&.$F+~M9y֓MB;ae#n.A@$ q ě\`Jq5~7J$< ޑFQ2]_ZAW5令 po4(bNDҁSK>ʊ '1I\ .J%2tƣ}=ף}~r;`mNg-pbXۺu+X|YFDoT:$[!,[Nu hV'r!ti'\jfEFq{(y1x98"|~g9U)C NdNQ;&ģvm$W،|S :|(.'P}|a 3+(7,A["DnAz'ﮪNp'ʆ { :;zɻY 2JYÉ7cs~`ntRvU[$]M#iQE,kԢ-y'7WݐE~qq<[@|olAFlPm_}_#Q䶱9ӛǾ'~H5vl`[ %Bs^¾ewRIG. b0D(]6~yJx;n=˲7,X(TwQ-eTXpn$[! iemZzrRʨhk΢dMSmF|Y%#?"D[5M]K̑f笇 !^u{2864-O@z}MRZGnྎ)V^v~IXe7mn}_y'ЖJ/`&ϗ׋E JÄW%! (˷[\6ã"R ]W.֡fu8ݸQ!:F?U,:{A=0QvHR4.|Jw #>ʐG*03ܻ6\EōEv#_  MeV G^DLCp\sO5dDo 0:kYV| g©v]:P2tR) L :֭":2yw(gJ{މ/`-km^D.,%<]PoUF cW[R*W>dksf?!(NӷK:cL =xXn0ᄬrƣL2#ktά YV$kZn2}% 4Q)p7=R (B[ipAݳ;خ#(5xz ؚ4;Xᐕ(1 +?r%ǿ:O4x 0;\d-7+ǹgP81=Ld3U+Y 1QAKq O h_˥{WQLr(ߑ1Z>]y~yI(;>;=Se[.6 GK- }#[DѦM:=,MhO$%V >hr7{n,! ;@ s4#Χb=53Pxʵx3'hL7:$aD;} xkOX> !o[m/WB4*NQv#v.P܎;EH()apRduEf"FyQUs2ign1"j<0bBKn/;;Ñb{Q|Nzܫ`u S {H{_I + #FFbWSZV_&d e<+&L;B%H }O ,r#+ *~WQ[U 6)T~臚Ew ߇`:C+Ѷ_yH *==g(FozAe;Ȗ0'H"aDm*7h],Tt$'31(i x Om C%<{G \J9C <,UrW,ݚQdp\}FB,U6^" Ix:lGַBiVq leH+o&Rk> 9zܥUîu gqYx:pqxl4f^g;k FW'v7G`f$Xp(ݕFՍ?3g[hOP8+0SG~)ߖ ! o 8!8oVִٞ7tID5qnaɒ $ K4JZFh"zHBQ,?PXj Ucz ȶns>y]L=Q4yǏAYXqac2-Ɣ$ FnGa+'Md_tp\?^UV%Y Ir6 u+];Z֮$DT HeP? D^ϋW#IbA(ÂE hpXUo*nS &bN"< QyrkBd㢖!6t,M#HF %zL";5SKRl"ehh q$7jSRC.v6x;Ʃ䦯_%7w%'Ri:J37`"c&nM7@hU,7AwkB%k9JgVIv`?*kİ=SK,';D!_ǒ?9p6+O Dp\&䯓-̸p6 +;u#iVYW#=J||Mby PS̵Z8H\H]m?l~ M7j5/i6I7Wοe{ @ h=`2N)Dm^eUZ9n?J =Zܝ>_ R_mʶ9T#i(T*hlW[)j/d@Cs #37=\ ,}.a"p/A|+B_-p2cH4F VX )lQΛd)*t\4=S}Io%':z .0-%.IJ$cU0^BJd\$QFY!fW5oǝ vG@X$K}$dB#zSB Ǩw%c@R N(6P0-~I+ b;/3#kt:L+u$B/H oS[c(eݛ?qVr@Vb+KAݹ,OvNi|߱ue6Tܩ.K㓩;>oAbA@d]G'm}lA {8I"Xe))6z(PőI;(gJђB I ֆNVf , ?_h(/0cwxC| qggaf՟U[Ѱbjb?uLYU΍ -ko(\gH[Ws픤'ܬuG>3>co unE@}:|PZ &dM372@s<;@ߚʈw:ay!?y\9y!eg#>;Pk7KѓɓL]ssXAdUIvڋef0mDؗ<}pTf1#;6>{f Oy>saDB7M+Y˵gE[ nH|}KM|KV$V pz ޙ.!As^[/=\:iuaRqrn~W.>|LhFqW)E ?B Pi('w,v?{zl{4;'Ս!{MJ#wDq]i 96|=ERI/ߐ2wJ"g<7 i 8 ^T_MURpතOfU✓+/K:'a,6EiUi ܴ?}/bE \ajj\'ipnʃ~ˏquvX|=Q0wp1[M̪Aژ2C|]Pu;gZo6IH4n/;ӖZ :/-H+AHQT 0(-WjY?Oe[iSxgƛ[U5p5 l4'Cj)/4Id޷Y|h4lz*'jJ{0j4B d'zʬ/8\BB1Uoջ-bs0kUXjb:J374ypnfAs=TnCdS EhylqشC87pynCŲW]lu+A@A!ʯRe820J$x@:bRԝVI' ߮7 ,0h'P9/tx%GʖŸSZhg~sر5sOd'Ս(ҴT+_R 7ڬzZ mΐZK*>#ynl)Я?2):xty0H -t7_'z>j{sz\Xpfcq4sZACQ3yAsOޠ`s^[a) x^!NM`nϵaww ^.6jtdiWe9^ M;M®kɓGaG!NN#WN={xcPi*Ukxₗ5+b)otg[u1tv\~ƫfdIPj sx{݉ o$;QddVT0]%:v,ӼS}+]@!_ᬥJ\eTl*^bܒx/h%/[Cx :Kx$qlE޽S&Zk2f=QYiB:x0xCXd97Ck:!ʢ@A1jVF>NXV'4l!`{)el[ma?{k4$(b_;*7ә=~$8&rъHiDPNV .)ڈc;6CÏ;\p.{7m| TRf:8\);\| -mpdR̳[<7Ms+`YRB3{"Pf1~<|A+ 0A08tsрzCkvGB=}̪hs-aK=C%IQK.`)SBHYp'jV$J E #-`VgiZ$uzu~GULWXKwG` eSt08ʙN.TZ>AMi<6=s zJiȾv`!]W+ ,>B8CŽ ,| ,R%MXRr*lutukTW"aTȩm7 I($4.³h0}g0@1=XY ݥ.3`h+}I_jaIC]U}1m`ѦFc_m!Z蒝ȂFܺ{4l EcU1E^GY $!: xтs0k2'enj8! d2YPg`2sdPJuG+ &bg_'֥ o'%r?*nji/΋R΃I}( pxaE5K?:Hmp$LN52NHW ghZM&0xQjQ8\Y"_Q x< #- -,#T4X a7O oO-+WWLJb|ɰ/rǰ3a >hƃBPpҖtv:ְ8n0]W6D|2v^D&j?':X[9_,3]AU\~68)e?Bi$Í|$ pi<ΕNwA_e&@]]Ioט4#;cPdָ =NJ`!'Ⱅ6fc 29H,F*A(|e'}*p5`_ C W( GO%/}ۧR%*xu2U4~d* [үIՓe 8J?ˀrCETb1V{µ9(i *=B_yNxw[?{'ЎiaCwhf.]0+? 5.M!CGGkP 2 !jӭN&fXsQsۋ6Z^# GZRDܴFp)6qY#ڦHI@8HoJ7Fiu&6 $# ?DŽ̆BcC H $Ưh(t\xT? <'!#& LEq(WI :XB!']Y{%oScqH $ Mnv8~sG?_Vk""8^D礈y^ Is=iCyk`2ÐDݪ}M>})M^c Rjn7 82ݥ<4Ham*b6%uAjޏ!|V >Bjt[^Pu*^]3W& oE=RG,W}ڵ9߈RyX+j2e=GJŠ#gھ1cv)$pGI=m] hQySPi@Sp5Vow|.n,3eʼFa|+}$sd-">w,['նFLyHG"dWnEZſEbO?/Vn)דfiXڠ+wQb ~~cJ[;7՘v]nYF7),釯^ 4YpiUXs 5> Υ(FL&À<7}#gCn/ԃ;FvC^k] x?&WU{܆剰pO1ԭ;~W+r X% { >l;cӠl@!3Inkۉq( /,}-zPx\9b4f$n_`\<+ n6"'^ cK^9*p'/]2m%}bGm6/\rI]<^V>;_2q: `[zX}, $2 %@ {Sp I-gW 3kI>AŒp . e@\٭ŸJVak8([4%#C ΐZ9C*>x>]SuX;=BGE@]Yz~Ј`pLƎYX[2!Y3$F*1o+ rUjPxm}fyBIOPf1pPvZ{v=r4qKE6xMIXZQ%0)V32V*%%6&jZ<@{#sWP{QV8O,U挨91o0ך?jDR`-+2J$f_$Cĭ<\@RU!aQz|K;W}0k3::Fb]A~c@q(P=fE"(IAen]O8ELߑ<43Q~bY `G" 0D~5gkWǧ:!Ag% ZD5P$#jtBI>C3q@Xd{)u8kY"(I(9%nxI7*FWnKi RX˚ﻩ4W'ƕ/GPw%2*-lewϷ4{1[$[/qUgíKNLz}Zݿxۤ|?JH JVvEoHΜT&J"fqY4.|Ki܈>N"kuƬ^jK6PŌ0;GV@pvjm3%nO;;w_n"͘E}Fnof!丰/).MzbHqCS;S+04a-0'A嗫#boW^K!p0ůǷS@2}cᴃHE5GUm*(f Kc{w8"f?uˆ&ml'3rK)'g.# 嫷Gnmv"I$io?m̅Bý Qۉ5fX}WqPsKPL̖&8QIf2YJf|;,_GRRXtC=_)JsU`c4PϤ)#QroP@VS(4iJ9{Ifxd!.˵OBӖ3x6RzoppW #BA \;/1QV3l'_ULwHUL:Na( WI"6ۃn/?(Wqf2 $ e&,ܞ{qϲ6ҩϖJ#adZα2Mz57Vm|{=z&y},=-+f^Kf1iDKhEYjqWct}1PxۂpҐnkUA *XylGru=}]Pf9`,N42R (=A$ 敚}ZAm[;ĝL }fqp 6L[(GeUfRu`&p5 A+F28X<ҲIDV389LsT3 C^׷'a0e\ }*ůۃ&GҌN_hmP:7ъaͨ[AFO_^3xŇ@iV @b@RQf? K5K U^)?ezRəLO2LRhW=J>hqjg8vcyЈ [*UV_z}5#ȬbrPX5LN^QZEiS65ՙ[dɾRӜ\mv+M[bĦL?njz&E6/<eMeS[."Ac61!e"½(\y#Α?EhbِH>#uc-i0q'yi 6v#?;,D9mZ4l@1k4mkpw4~D: }^@kgym rI ʲgʶNY'?&~ޝGaD?g.g$7B{ jA(+lA s83A#s޳nۗLy9ӂ _vSUO+U$6-V$ Q󄤦+-轶cGE7a::;"Wʱ)JٟnnLum;ā"9rկC݅ "^CÛ窹R Qtɂb_Fy (J4#?<.4`tT;4W6BC#Ur0gx'{v:n\UoӔE#PRH6$kjWQ D #ڂQ ӒwME3"Mq@:8c&7{zbxcb0Y6|j5dS*x6|?+2K&e떾<*J*1 /6EИ<8K?rg DC\B4ޜR9t4fԃ ^!B[Q *0'Ge ܃_FHX}?n;=4eZ¿ڐ:`gDn&Ԩ(0'@tFG@&e`q+vyv3g#k˷oT.tKG=l[DAA YNͩˬ>MG;2exyg@"B%@NBٟOݡ*rvɱ`s,P+PIB>Q`4Ba•k 9 F1=q43M=+%9dekC&ޚ&>|qq#ep+YP)9W9p0-JlQP@eGrd n`fG.@(b>֔Jzo,4>;GS/4EX݉5Zm{GjxAW2,0a6E|*e20aP.pJa\r 0 E.B8Ln=]"~8s9gtH7i9n Oq<$>-k+Mgfbz A3kP[Kq\s( QেqǮL>T`U}?dKb%j;T gAݽ )0 liI9H/͒&hȼRה.UMn 3k8s%'V=  /06:=CۂVQcSOԸ`1nh0O=wTJY>wkM-HQ86'Bspt-OdhW?xڜcX&یgCl%xc2}_t p|u@:74`L]Z,kޞji :ؘS>g/!e*PWPO$oW `Q>҃U}oT/xr[ NY'eA% K:'siڱH)(ڊ uܶW6꾗`&(YdFޕ-k rԄԤĊ*{RZHg8ASmji- s +EZWO}Bڥ!5d[xM/W'~8nFzg@˕LQvHYsgh%jB/WbdĊ>l4Ų5#(]dbrܪpԨg]QD?Kxˆ&4XJ`fnv&)aL2Z9M?F B b|g*88%u'u,N-+Hҽ=-\3aVYUڒ2Uю*"1Q:zꭒ8dB{鼑ͤtnq,>@E N%I$}aY0c~FA+DYV6yTn@;cy h$$vSȋ$q3nHw:IK"Feյ;6Mԁ}7[w燉1}uYUhvQu|DTDIdJNͬǧ+=󵔮+"/>AkDO\BoYc٘L&e=7Gl$'xOt YpvYvk>Z-ȡX ܣ4%)p$>px ZY^6*FԠh%C9!h5ƳdcQA?r 5iGCvKT6NTUT!-ӳ/ѴTJ.9鋤&!r!֛s0q0/F8%yy b˓uNkqU!A&l0'8@10}V$Q֕PZJ #+P5Qdxa}\;JVpA6aS,A؆gx%wP/^sg( 7!I+׮3AzN@jnN\M:B,d*Sד 3CvTt w·rc{L! goА,Fs" avDhUqzSIJF4z(yjZa$!J=X^`G?hx`.0 ={n0f*'>yJ+u(.Oml%z QţWY3!/BgpJJB$s]ob^$=`RS}5X) b$szk%z"<|?ȀQ37&)=u)? "|h$r̍>}JR*0c{`YF/&D@pI1vcN6[8ԁnd;E`-u c. xm0U|EɭXSֈ߯-޴qMa~O]"&yRk,&foS眗kk=K qtraH pB91r/WXh:ENF'5_52/;Fbn' V.*6i"PHEm {Nŏ<9w5-r-fv4fхfÐbۖ ,:gPwټlA 7c{ǨGQ;@qEʑ !9a qYs!B'd\/*s[] BNcAFd]M_tR'wy-:C;H=UUIK L>V:Dj:X(MT:~ln)vKDZNk1m}h/tT9 qh,iHܑD +ȏc vo-`=)?l,_=8|NYr G&>584Akc FA}3ZHA_x*TRoUeX"yc_Apv|zQ/WЬ-cDWkJW(b1S}q9)L7S]b'I$Cb9v@35-ѶvZbjc5}DBv*Ptn)4atOL~ 3UrCOB%[˝odQVwv@@_Bun9f[pf<)Vș'} cB!Q8 *x;Xmd|Q sdz5M>tt/STT$I78LǏs,܋R߇g<壠H]Wt{v)7!J݇ xϳ+s2GĚ2ݭяwEfFҸ dnPѣrEg1@~hNZᐅܹZG`L_r9<93ɸAd|m?\V&1bPyGOngӣe-\dr}n->Uod5խR]tbmo8 @xRp Hk& NLg]!f9 e3Tƺa 'Ho8j* 맙rIgs7Ian GLx_4]qa;0TVqd 5 ^#?W.JjZ@.|ZTh9RESA>Yμ@04CԦ8%UHO\L-ldabgwt2j$O5QiLL| F3Ohv[Z<7&C(.CZ&O95d,o pAΧ:չcتxDHP/)1QeC`Hyx xl !Ո& W Aj{AiY(i+d5+G=!eza\@)cn b-hmSnkwUA)MqX|({HQJ}i'iT)" S͹iڒ۶iUgrkCmɯ): L](A%|wP$LqF= QJ dGmp;?})!'ت~Ix*c=(*oET+x*g3c->EYed}%;2Ye8:&R|{82 FE_?H  ?RO=uto$גm a~Xl`/8Y5. zUP,p:@ bq j Hn˻FO% K!ٷ}+ 1)c@OaeW=n;+17?=<TʊBNVr.6`RW /~.Aq&ޖ'i))rHN§;GяF$`KtqA>k;44c̺a3*>0jz;=b)`A{1䠶n")yiĶ8ʻߘe2ClYًpF Tי!eѶy@P/ӜE9f *?[4+_n,d ~1 ZOor8 Zn/ (zD˴$ ސ;SHh]|$ۥ;oq95zC<Zg i"5{e2@-AC:~^Y%: :+rsz`Q;iIBxX:dVX {7=G&-W֋ U/2HkrԘ_'t+H[ptK?\Hf!?CX@<)l RFbKfy}KfRJPGn2X> ijmcvN):sI6r6O &TpEnTzjN݃%p(S mBe.,aBTx[)pP:-)c19^^*;L#*x/PD'eOm_El47=7M2Ii3%8(^.ڌۃh)u/mXjgo3源MMtL+.J=Զ#+Ի6ڴ% eKӏC̍cڞ@|LA d2Aӏvpu^Œy6TjEGvCRxJf{%;51b4ioA# N]Sd-Wۨ&61̰0%`? H,=مYFNi9CLgZJk uZKqRA#Y@|!"JB ]8bNC*vP9,6 vc^rutV%hLW1$H?MsD>C%K\e uI5C%,Йjj`Fx~=LҤh3v{^.?R%R8,:jBN,4CBaIx8f=ŕ[=CG:gsL(wDSbsGCz?de*c.4b=#%MQ7LI_!)ke }\]Rca>rEeT)0o\@i\U`jpϵOG1yZR> m7K*.h['5 ǦHhy zHaNTFa0Jz P:80FYuEhhp??3^VygcģU@@L9tu>\춉AeJ'6oH®b7+I0+|C2g-ذW7 * 3??znӠrZ$^—y0,t1ozL >Kށ'':ӡfr8=Y~h}w<~xmɖJwfe{""E3sa(*a1wU\j= N'޿/x-7CK> >ϴ(ƶ&G'i H´' ][ |C;'P"󜛇PG%=J"%t8bhoi=ITeeATi]43/[I 5/,*< !I*ԄA8_h1ݾ׵ |:Wy?ub}O$ddj2VCsY2yrk3s1qnH?DKwʦr/nBH/&p1]̿N'+6dܛO^Mc|L9L!M  !} @%+sLkEN5{'"_}V[r#lmE'Q&, "gˀK-*˙,3 (/Qy!7y-B\fvԦ3ՍDFR?.;WJl(Z%skhXe?c(\cAXy 6ng"BrD?-aZ%nkZ,NJq0SV,_~5V3A;wթPU jIW5HK,{~ƸzZsób13ty$/K&𒄂r M{ >]E"4^7^ ~AgY0,Z FDeJiYгAU-w5%,x W>9D0xQ`X'RϮ]9r3ULwA/"s N^Py/ί-Tт4ʁwLK'쏺Ytdʿu-O1 VF=0!Ҹb+@~ qSwLu%Z8]D/l]5xnli8&sԡ#D2-/mrFhQ^qYR*w5 G̾=wKC?gK]!BişLI)b3Lapl% Uz-'H.SXF99Eڥu24 <421K@n9qOH{)\<= Sg>,P UH.& ^d,0HWK]XMOy1]`Ӝhi9sY3O;̣ћPTJvԘ m&VI[pD x:bm ‡یG d,1/7c_J0"c4e~Pq#VNhZ꺃 p[R |7V@WN&mڗBS>Dӆ&wMOJfpDi2?:In+ kF ;@=*GuM$uHeq`Oq_)!I+:I\a(8%}Si8/+\ 2 J#_\>ӹ }^! LF$XSaJҒs-{"6˫uésUٙF7XH^[q w[s)8݌ݡWVjn-Xd3>QF +~9*+\.EP?N,4逩~7R" -,*qkK/\g?n)-oNLb\t'gkQ5Y}\FM #0́ئw2!|uvp:,m-j iwR$+4:\~?74vϫb?6X9CG(y{}? " yJqt \kG,Ь"&ܾͭ8/?@ FyQ&uhb-|WTvGD6i R4Z2{shڇH ye @7^( C^qyQBfS/@lE&"%%!gX4]7qQ6Pב,Wa;LP߈vEu+ VCPNWOS}IΓ!|$3lp# cZP*Jv' pM[91qQa^\ 5MTqDSӆ7䫳La8:T)TrύRap "\l$"wxnK{'mP:\ad 펔vd 8}hX=x4^1P+b4HcH9K5҄LZ^%ʨ// ڕ8! RGQK*?j8*n3E!0w T ,1]O"& !{q/3bkBsx:V(Ν"(v>% @u]$ Қ2p#/ˠE&E+JX(),L5/}Uɿ[/*C9"bSQn`[G\8 v AC<.C 7V|[VVUt+nb81=' w4L-G$c`(mlgNη0Zzf fԫe`-G&'R,F@^(;R#kBBj֨~3N\F >q5"ozy~bh1xOع!>=2ݴqe>ܫjC|$kQ /fXz3\Q!5s@^|=B434*aPFHnDB,Gudw^3GD<ثC{Qfڰ++qAz`F5|BqڃQ&<(onzq'w*9K>5h+N _jnX}:1,AFJFDiI* 4tX˚O"m ߟ^ë>#4Mg%(G̅*#q/!ZyxOtf[6!{]<9.VZyVn70rGuB57{ ?@) 1[D=OLMhk*٬G vpV899,juYH4FU#%Ȓ0w7/X& pfb!Lq<}lo<4IBAwLva>#(P <݁2WpXɐJ"UhDm=N-ӝs4mh⥉?JE>|R!>n@R]k>.{߀gVu`\k)0q!icYl3.0F $MbW9/ 4LyPT,['j\{>W3#m+ &c> "=ܩbFd;4<\h &>ɤv8Mx^H}CLQl!_n0Bw`|z$׎~pZf+9!0F %PC )M!w&NO׳$㶡:gds,y#D,1wR/G>1LpvAz˖C+SYI"̎,Հ4)D Η<#Ҁ(Qj3OGhpND'Qi:ܧUpI4 =0Ap9p?Jz\s=ðw"wiwg6D228Yi[s^h3Ά?_r 8zaA@Sk1kҊŠdM.8v?NO[&59MAw_m#kzAFe`u?DBy̸9XO8|d~zo/=Nr: Bޝ!tQIȊ[ܺM_!'G$NoW>@&Pk۸( բi%qqހ]XHQF/fuŬ-1G 1}\śnX}+#yknIoEH`*"NF%U{H.s -g5 {{mVNo1qicz"Sz*e{fzx]#;{񳿬n 1Ʈ)vZ L%Jflun#2;Α* 0~* L/dMGĎ߲h@G9B}o$- i+fxŋL5a{@NpKen125P~Aniy+ +1M?kY~v4dMwRU݅?ضē^ȯ2EM05TF!ؤNJEaܟ`h%S2)|h_$ ܧFYDs Ҕr $x pvsM.͜hhqNيի$zdØM)x,xVv\*n՜>-LEm҅Jsc.Cn1lUgK@b~$#v@X?V[ʏq~: @%b<t~K.ЙmǛ_ )2]dAaCҞ,%%3\s߄h>ӭ6~ \)w|^l-/)kiFνwƘm+6 PrYP#4(ww>Eְ)>Mf;^ ۴dܼ&[&yi}o%ԑT8f)jydlPCt¡ͳ^IGi5ƫf1NwtY&ة=V܀܄#1GjJ8s:`д'I9I HNeOR+@D1XG\W)KC$n=Li e(Xxd1ilA#֯CwԲk[VRDcbORy,1qᗼaοQ~xʵ1ǡ:M%! K1>Uzw]JC!xJDPs^\OHV捙lQU@vvz$APWg?C=]ޕv4q8qE[(F^~IV TV(wtn+ Z(2]~Fl=bSdp.g ^,&H,\)LDͬ8L_N)6u* owOC^2 Aff.bYQQ_{KR 67uyDChWF&pV-$?ݱR^B;cnY3э4\IsWОWHJ#wm&Ͼ@tq\ΒJg:#j+1@z&3D<mԌaJx_t-| d)c;p_z?IP0lI3HZ0H UɶnTmr6§`ߢC?َ9Nc%]/:SMjB}/EI%]3K3i>(=6; -2}M tߋD`~,o4k@>Gz;KXbЎG04~ y1hD[d؜Q#LCj^qK m~=pr>F[cFWIWKZguC?evHBH* ,aƑ;ĨSQ(xHJ~*sqgөGi2@=L4Phfev! _J0//LX~?bJb`h'Q#RrX)Ў%pLA9l#A-=d +NwW}Z$dS7fFz?Tkah?8^2Υov_maiRd X0[ ɓ0s>:k߸p? YB[d , \ Gj#1oLbQHwTX1}!F`8G0{4$Ud.s<{ydTc+$Z3iP;=A1rʸrLg |VdSJl/ LUOˮر~S90͡pKJ1Loij xy&I3K%((:ܝCFy' BTM"HS'W$֝Tױ#UKA_t>4)U4=]?x0*K*vw+EyAlPBvL2j&,缾nД݈:f\NBL<Iu*=u9[IF;N6e"O<%vm# {3':D~!JzJ*1MW*`o|A׾hw\%Е%&svs9%-a⻈Jxш헕uzj`aO H*;p,#uXݲ*[ѐ}COp``  LSXWK  v/`~׻ġ}oN=C.Mq6viϑ.plD ؿTjImIrʾB551]z~|+F{ƈ>NIb }ƺ1S10,pcނ(#f4 Т_Y*-f`+ ~#oM]>}!Ӊj&e47W(g^ Ń-7}3TfSn[\R< _R9n}iyEh󶲺PNSOotwysj\X CuږPc*{EЃl\N74 hVnpdp"RY-ՁRAg?Xz4X\Tr\FTiT‘x3mZ:͡rR,`p秜 qz[&rJCXO5D=S T&0FUZRҪ6C NqfxF֋2=?Ȳg(L1"Z&71C[u.KT)z;D N$xRh%62ҟ!yqU^_:z(? 0:l KޥƝ[փK}ʨ53 *R k]jXu8M"5Y'^e]=c"g y {cg 4Է4o>y`f6\GPUh7Gl2LiH@GP`(.)^1SPm,Wz>Kuׅ+tsu)Ewx+ex69OuI]zS:V+υqB_sñ_z_Lh!;u&yeQLq:MhLc:XJ ǣ[~pKǔ1eZp`c0dsJd寧^܇10ѝp7 ua& Y:^j/jΤ2R`Fml$›)9b$!IVWTpD!CKh^Q=<"JT6aU KV4kG+=o׀2cz5Ruoofv^\8{s*++ɏS#Y4#6্qh*P].ݯmâXuR(12y P(,A LmAw a\Y`S0,Y?;;}K8uvEqx7UXPR#UtvOˉY"`x?R<~%Gz98ʍFzQ[F#c eu EQTPAzN<-W[!]eXܱ"2pKdx!6(,ԒN"ڀ%96.ptE>(m*X&`5mvV-)jv3BZ#'k'?lҙҢq'Y0Qc8=߯[$qbf1RG!y`tY6/)⚝ n'8}h~Cusmԁ3*QP^ I^Pՠ0NG~|a*tY٤1Ǽ+cYOz&}FKT< gJOSං(GC5)KW/q7kLcC]8z?jRdZMj^RӐc]f{fEFU5~Rr _o©DRl`꫾mI*Z0FÚcԧf<kd]쭑͌K&nY!|7C(ܵRhBVGtԬc'PyÄf(W2nC; V;aͣx$M*o ^_&H:z9vzHo|,u7 V4ZpB7{'^@SW.)ݎ֣>v>˷C1J~滎h8<@|"6?c±iVQbFʟ%)cf6Vٞ1_l8łcV (U᳣[8c!B$ `L::$9󟗂V H׭PSUH .X#H܄mg愡Jkaz$Ti$ƌ=:RȈxϥ!hk:]jUOG-A$M="6tF+r-V  {~͏jNwcnjV CW(SaL k{l;ދef4oY6L;< )D|=,HJO])Aqh2VFUh'Y+~vy+'!U.(,tݭD OVA~QjA:5hvȉ#}`B=n$bAGZ|'R;v.{7kf[-\ppE$G:uub ɥ;%e K )7XwJ"GQԃ0lH 3z!> Sߜ#xWiI[YN`z EMGgXT703dYz_`3f F~ǹSIKB.zWx۴*!%@:tFUiǛ)s-OL]^}'@ь谵[K@NݶkiqVd/];G%$5Ihݼ{N#0Uj]8·-ht 8GT)Zˎ8޼rm8ΡlKuY U~?r@ódvly@ArlP:,Æ{~}rܤ p"|SA\)a%qj s_@F%Í9K<xzR XH3b=P6ԥ &PfÅ^x2IQpmO?U1}?Wm1e k +̹k_p.FsϊLaA*:X|$Q 7fp% gEBJ/L5Ɩ2VSd]p;ɹU{QʦNMMҶ^){XAES>Kn-5y7r|facqZfUdcq}]B~uv5РU5 C4Pc7P〫y-i${6v@d)wba>OMTJظc6Gz ø#Ajqe@+ 9T37]N=JORiPLYl+/`yUOϢX"UsE;# 7$,!舁j;DP3LL{ЧnY6Cmzj850 =UxG=b[Cb*Xq͢{0Z;.Fh !;do}Q9=gr31ٯHw2@cps;{;][wƎLu`b "\良 tw2gQ6ڔ9|Cisʶ.Ma .CG nƀ8)iКyZjA藕m3eי-W GZ ;s<~ύN%8HdD8SI ]gwlLȊVxDM@VQadݟ2ŬQYr\66ir뛱Bڦ#! ¿O#K3)5"& R=b}IȂ5d&o5Mq@mc`+.D%TrKyY^4G# aaZ@_ڪuf{%*>2߸+ A>1kb1bM/ϗgqp~j gx'S&o`:и|W߰?-Ȟgu[5(9.z[Wb#27-<)\ڪh4:Hn44SZR-݅]%}%$~X*Gc홿F>dmxP}YRWk\2,1SzTnaQ@p[WxE#5LEGf/L^.x+84`RØQ=k GZS0+N)o{9x_՗ {{}LLp{o\5RþҢfӁjOZ EUJn}K-d i'O焧_U` i/8NY5u<8z/"2Cv[r6[=|sʙm_>upM3 pXTd.n:ZF޻ :b..8ޜCߌ@z6tG9AO49[)!L=mJo| ^u+GH)Sk+Z+PhohFx:-9nUVR8M ĽȲk\)[/C.|]u߱5c-M[#"`WBG'# s<#HfS|6^i0G/3aT@b0|UF#ڮF5Cb~3Na)d;gLtx>&]@6+FMP,NY,Pg}1jMIKrZsՂ܏Wy fμ5~S1ӿ '{Jo5E]`20hnQ _=S1~2i6~]ʸX)31M?5&/QڇňB.JY2OmAo#{\g#q ["=ClȜ;_3㲄ܶ]ʛg7O 91HsbI Jf5P-#Wܺ4m%ҵ\zب6 ǰWw2󤶤^[;}x?l^#yPܟ䁛c%缷js||vI`PwJ.1!|/>~.:%+t.VYsL&v179FvBσSn56wYDcG Ȧ9vUFZI1]O/gS$I;BF%?PA"N'snB#gET !۠Cc"% ņ\qIM#K!HCSvHxzDX/1U7? nzW6kWh̍9*г| VOK}8OaKL"˝jG;H2D#QK&XY=Ygh1T6Kdf z'с8\K3ΝBH6YMMGv9o;+?=K׻e]N]&Xl{VF1DI#hd- ,<>q-g)"cuS~4/o˸ ףTd[lP$ qNM](9TBMzm.U?KCOoaAh0nFp=|L"ZŮ^'_'Y_y'bl(0):&Ty${~`n,1ς婫\ׇ>0뚖d[)YKn b A9r  +hA\&/1X'Y= Б\[jDrOql tZF>\}gLWwaseCL ˌ}W0'«ָ.F tF̲f^{ }{4Z$ ?i(82P{aFjxJL /KAf"+ti͝ xRD]"5l(n4_/&d?ĕflW~KRZCcuFvE!EysPR&=sA|G( Z6}QYS4u~x W"u0Kysoj7kmwI4f?A].۞Ir"/|Y6 cBq!>Gl-/F&5%p1o5D'|f'OW;$: frTTo=rUմJ1{+ËmÙXTaV7ӌY.̪5}#=&8I ˲Xё\ v. !R-D35H-KD &hP91{n>}樄XUҨ)2¡L~껛tBۼ ×-)cyP^0׊6qB97A c?̖%h4vhr7g+~UE-`nY!!@yTUs#,:"/885֚?aw݂lmX7Kx1k\l6%'whRHLVm l!VMK"wՑtkqDxJTsa!BR~{ӊqi益ىK_F? m%TEBS$~*}^PBt{ &gsgg׈/fl< jMVU[{6P:Ӯp?HdIlکqBȣc!؇11*r@$p+&KS<81D`Ej|Nm;=Xo>q$PIw:wGoOᳱ}-,RQE9,D\%OrFī 䎪alc`&F7 ni%) Mo\7>k+~ʍFjkmK?:;Ԍ&Tvn@FqN'/ӡQ|?= :4j/QobT =5:%ȢuT%mb/Tg2f>b@Y#UWҘ5y$=98BkPfI7.7/S.kjáObGW`xX7l:S%pjrQ 6:nsn_nV:a2Yu)͍⦌-dcΗ4x)'WfQ/Y ֙WH}U4)쾦|;jb_+}PRY`1GjmiVlF `a+LL.fϧ \h˲DECgP|F Z,kglJ \aׯ#|oY,:4l͚de5+,:i0Bv_6vic4qCs)" >JJMJty1$v1-+/;weaLYVVF|xФh@#x'}߶D (?poz)e*pt*U6 uŹMD ]fhI_E,;-.Jb0j;֗Tך2a~1 tS_'[N:*r˭hQx푻d vJ?\Mt8& C~ -qxdvȢ}SIs`~ OZ71dqy`2eF"l5T[+(p莏8㸯=E~P#1+ 36HOUC|xt.5ܷ|R Dyu|!94x~ i&7- zt}{?Jbv=kyʆzD5"S8a[4Qwj9YɽW @ͳ<Ĉj %ƈD:(B]ݬrǶ:=4AYԧ| @Ĩ5[^HY :v]dzW^ZkǬ}g 3vz{-ӍĘ^'yDWL )Gok1WSE8ۇXe% lc$K7hpp.n:ĈmI4+ڑME5mgu+LxCYTq21u4Wl\r'ɬ<=3PdMS$Jv9'|!϶l",dʄʧvʏ̇=$j:@%8  Uҭ MoVdh f7a Pq(&7q [*ydsRH'Kdfn83B-6T4蹨Uƣ  [mC*e/Ƚ >'6JŰ}0at+ǑRwp ϦA(-ʲTV$#d>sn~8a&#d[ h]w>0r{-B#INc\AS[՛uɘF:A] R*{u:Ԑ _*hRǢS҂0@@U<OOdu_aRO3$dSlTRuܐȶZeF1gS~s}6,)0qfiv`b$ʼnxW`Yum A!rQ\^2^X+ dkœ f'ۏ+a,R26Z~˼2Lכ["\ԳJh h,dȫ9(rwWB|+ɚ є 4xBCK4'KbgGi'h 83ԣA,ev'6}hXq82У8?^^C}%~]Y ?GhIDXq& 3gX>o6&oq!V_3' w50o%V+f6%ycG !Udn+MDCVQ *Xt zéO`rb )[XNȺmA*349&.CR6#x%r aU;') R~%D,x:).quI&Ƕ/tG: Ζc;ehq8,Cu^2h>`9n th|Q?W3ټ [bS}__LI,= JV:X+|?UM[L~خ P_{Q!iBP H5cW#~`^T,\paY4*I'z IP%ee]a#KxCo4J\; ՇRFHۯӿ.$?ت֊Wc::Ep臝o};Aeh;:,nqFJUM[#\X}%xMz֥4ۭ[FOj Q8܉_$"Pq.YA(f-`<( 2.2=KS@ j<4/c.t;ZUU+@ ;[!^; ~KsБbLo`4,I)ҏ)nr:egӮ-&զ!*ۛ! LI.x$H[ڐ~Lߞ'xNjv61bDZ VaY2'C!b0;Δ `%N"TO*'j3R*zJڌEqj._N~jl0+Ђ &G Z j^=״ ?~qϣ8`΋C%N[L*\+$` rŀg}Da\t|WHG+͵~ŗKc! hB$jWϲV O6bHhru -hi D~ 7S0M`%N "B-P9=5rFiҰXh#)rěUcfbD" znڭ(R_BT\xXGB@SBl{;ݭkCLS6BWb>īM:q lVkpF{Khpo?%աCww!fPyeVC~klkj6ÍP4Ib!B:m<3.u?emgjNC[`6G3Яˆ66'~ ,Cr>)^Be7Am)̋9I1y)/޹SK4~l$J ˓%VD,Tey:pI݉U3VY &E#ж4˔+*:G8ljH\18/~9XvUACoԔBÊwiO݈YTWY._"cOs;)J&*,GȯKhD :pO{ 3 ӯg["'4NV)Ge*>F{KTp0ݶ p8³20P=UN+*7 @u^KBAi920 E/%-w,]/73yY2c)IL*y?W+:zx/!c(wLˋ9ζd*O^؝% w7}ON:f'ۊո\xjaPC~]`42L"d2x' "rg?o5S%/ĺQN'Q(?PY ThɎ:?PS jmcwA*^vj&?̀ht8Za44čő_|Kqu,?K7e`'FFr@ޘTl25<߿G"K7?{T\x<9ߍoEidd8p჻RvHPN_%O) q 5'b@&>U'7A@U1ޟ K0Y'B?v{q?;Z6sŁ5š,ZOASESSApȜi* AO},_O~D߁l`Au|4u'sA$!u8.D9%/@Gɜ]nK"?nIP&Y4ҽigU/ ]3nKHFYc'5xE$>IdUNM^뚬=OhVfFTۙNa˞83)&  Ǒ76+p:LčV[q&v>57kb<,q7`g=ji 2SX(;UjEw%wkQ.ADiʵxȆXوېs&; ޜ:aHZ ,30&eSc=N4 ahHF+NN(E6 kX@Ov2}@w1ǏQQz-o%R2,C^ڤdKh.*Id9W1"!AotKXj]v ;T/nju~Hſmit%{ZiM, Sk>VsCry%pZ H"F .d~6Z|{hYU&:z c7{z)KA)0&(~m$ -=||21??9'K\CQF7i599q<-g>VELsaX=JKy[) ܎lY_.{4/<{N"5[U˫ 4@N\B$Q|!Ekޔ<w"T`K8fڂiZbX_ωx&8*A*X!0Xd@dXt|D83T?SΟe28Fj<h] }ݬ)bzP5ob!,kd1pЮs1MrC zUI}\~Ao!M"(֝sٕwu[˷+\)m6vqXЧ{~S[IgJάja;uSC-y k[g藡 M*ΕC$iZ#(Z 6Fc|@#=|pw300 uu2\ԠM &`1cS}}&[ sn|K"O R|hT+b("Lq1͂,[p$d`e6/C4en*@3:C`i2H{otszSJ)Fnn8Cl&b<]fZJXtȚ>cEAGz_xl {v4VwA:nr|V ΂yGɋ=:|q% Ԯ˂KϹ+AA(Vyi*C~_WˌTq55 LYtK 9fVCZFjr= I*'gП\bɚssvfnRyIM $Tm ~ڭIFTw.[`C)>WK!3}Y~qZiVӱQ}1S'o$`N-͉ (*Sth 62/6J t gSKoH?Tly< M)+X9uhَmK&]D3a&M:@}r^wZvXK rܔ˯7H!D+G:'vi}Ccڛ|NfF 0Qe_'A?}{s`FU'"6s3U6idD!>`uNxJr16FDAa)^X~mk@RM2QV5og,+2=YkBTChJGx~Ou'L(cW,4gg(i5y8fE,?/Ԯl`[~K$3&WjW#FxocR]ph]s ")0j""G'`S{RrXVqs-"d~eNb Iw| &|'S>Aĺi\.\g$|O|jۘ>τWulQ$K޽ه+iMxkVk`i.GL!;`hciL󭑎;i 唹Lwu$ g_>UNL} JNf?Z`(l gՙհ7&DK1H|[M)n"m)Q/\h ?hh^q}1_/ AD)C#E }BWGW4jagsN,/{sR=;*MwJJyJ?^ 8.uP|"P'}!-*4GGQqs}ns*O=Mq[sJ|.! D6hUjI fY1# Vzy :0vF 93+u8;`;1 l%QjqZN 8G_{yJ'[J2KÎ-Ea\axٲ G}Xn<}^=1Fu*}u7h[ؘ_5r/C ; )>| _s/FDCZQ8ˠ"Nk2{(W4P(X%3pH.GƪΌi|.DVV ?A ( #&y!znRV1Q[ v&Zotły~k1L_n-t; rkGdpnP0Cyp/)h2b.~=ajQ!*%fp/ 6T \ZcNjX(jFX*EAZ 5 wdED(OfA̤!g*'0g:3SPojiE0Sh ]SaOj!;b IMYЋd#aބ])%U'bjn^3ҨQL~l4XQ)yOٹ֋1:Ź񇉛fF(̚%LMh2l&fqweV&VJeWsC\ JoUi ڑVXp/0T,㢜QOqUתBKp2eΐ)-y X]zNw嘾ID7}S;ӎ3l,A,[7nU͍;BPyL$ՈQ3('p UؕMD;"=( jgCXov 6@e9OFh3\5'2 j΋Jqx*k(8nʁt4lk_%mrv0Rֵ\NΙH^t/ M?J ~Pr,Zȭ{'*OpsJypmڌp$Bxu7rTC ih Ǔ5c.́˥\g2rJ/LFSy8NȄP q(} rsOFmuW )76I\>}`&\gfO-^,_ L|^^cNX[}>Ŝ=ԹTD@_0j1UMl[S~#x.5vZj9(=9*'x,-滆O՟19f5.1Xà-1ԱaFF ^銚W[k@#MX}@B9;|BU:Qx%\&7RJæA}2[Ap!&so3W Oّ0Z#1>d4⌭&۾R7AA$j>MF瓞4QYH FURb_QɍŅ1ډypsbKjfh?7e#ϻ>1st"h$gieq|piu4ELTqenk<jMi|LВO겢_PPb X[[U۶_0hĮ-CA]-دuy %Z~d:"E6bC7Am]ABvd#'{ h\VאJ!vϖC &oE#B(Ϙ)W ޽T}"p/eٳnჲ$yT:ny xc weF_u4w[agdf-W7DŽAA+ZP>VKt"4D:4S;"ޤjI-q-945%g|) [2B/ x~Y_@L@*,ަ92ۭ --zѠK@GW]amj !{?WD;A@NZ\`ިlz{Zon?[EZ7ǖfӦEY ̾. &oxKG[{XVKw8m3~4@a-\1ԵsXu!: :1iӴ14`KՐ)Ŕֶp[oQ$VkW<^~&" _hVe ǙJ=޼bV')4K}Q!ѕMd/j=mB"ei?< - _qDo,(u5hBpsFۙ@XY6}$tmܜTVF ]k4384MvEM!qa~u1Fbj%ͽu<-Vfkޑ%c wb[ \ aB7]Ե)%B^oP,)G1V.E_dx'H}-@߶xd*Jɑ,b dbyc/P-rLJX@E~ncMs<^t yfj'eLPxn`~_I8,UOj>  o6O{&d33 8.=(")`{^*08W%hI# Y5?8f߃/ya7\aUF3!3Ꭵ0}ca?PZ/&ӦvTK1wO8צ|ED 9\%SyF=ne#uS&$֚*л-`l$fݘDeJAzo&~N>`2&ª\2۝ ҦiVy"[jmWc,t!ihW%Q:m`*p*7\K)!1h܉$T txkJ .aj7o{f+T\ M# G~أ+c>m3ZiKlXIGsbJ6v t+CU):3"9s)#Tա?P;N+r2?6gNVt|ZzDSEXݛf7-M^l Uſq7nDV$̺z\V,캵L(KPhq٤i[% ȽyJ5~,^+lmr:Bce-FwV 6^sqc')5tK$Owf?z qmeq;D6"x;Yi|{ %&Ó 4SU=}^ޕZrƀBQPg  a1/49xPJTғy죄?Q6̝@6| T1;l2$Q Q2. '+O0Sm{HYB`Ȯg9 !'}z*[oNU)?fb]o|ov?KíI2V;Yڑg,+l0+#Kū@Ib̉ U۸. v!Az)?lH kWF=#OX[:NpLF`WZ4t199'TpUo+X^;iYwu u>ld:jl~olŐ:@M(w'&w(% | m w=K# AEkVq$MK=5dJi Wb2eό='c*wR3[ߟ,ȟg(*FIГC5|d>n( (:PR|tgۘƱWSw_h{Eg6х;\.~RIL|I6]E zi2O?MPfX0(,Thڙ FrF)XbLK ~K"m>Z-[eDӺM]:43b Z)EXrR )?wlLQxC2nk]I+Q/%C^NAU/]ؓӴѫX/hE 3 L|ޛ?rڞȻa8">=NX0M-`6T#t`~n5[6dAТABr_P.ji76V_xon2(CWMJ㨛҄&zNJP.~'4g+VhÕ@4ڱ<;rutZcQnp|'NJnO;F `۞;ɾl^ {d=]~ ov0hOq5ѹRs4|ăk:54 +7E;)ŗLH$'-) pRɠ]K-E@9$(I;?W14[,ƜMrDn\3 >cm+Eq 8;H7;2{ BhLZ-N+"l;]g2J64e;c{RT m( -HKL#ݧ q͸4Pvogdy`w`xGf2n*+6ݩL4AH`|ye84SZʔ3t17-O5- )rrJx%bY"U y""r)MZ"&'* \l =*i[6B02cܗ vL' {~E)" ފn+wfr7iIcQkd2ę_* A$Bv=EnjSR8v. mw)P(fš@XCi*dB9?om8q$?=2›?Zg;TV`/m$:,E/%u #VC7T?D԰ Q0e J팍wu bKɓzҟY>d7;e* 7_t(AA1F6jqnBlErrFK55FMmLB^YCy.O>yL k0'*(=X7 %#,hm6wn#T0LpDQBg"}e_`%R2LZw)cZSwJEkÀ#fL꒲,Q~O$ Qkǀ=0pX;{%:c^}QH!o=ެg]dъ(zatzFVf@-͛6Oȹ*g K$f *|]Ɵ=:6( +YOܷ }%k /\Lv\>=?Uс2m%z{.!d ­ &;-{@]M#I۔'!U!?]H8bZ>KJT.2,NTϛoW+m'iW,7ԽbxGzh}u.l 19Pݔ %>ΣUmkw)Fv;:);ґhz Z-h!Gi-:Xa e*TcML3?J#Sf}̮&yA|s)7ˑP5=xەMҵ gFō~݀NrӮ[CE\./%Z]S=`?F'5r^7&tBF" Egf.ք`nŕ-,pa ; KҏRVcP/?7|=0%qc 1n4Nh'QW)9k@c(AW>^gi5 ]j$Z .91Lֿ#`b2Nei+^m]MVjwN_U;8C%Ni dH Ԡ?;̌mNV,@,Vf `Qj–s~;.\gܴQ..'z$v:0̼640L#?/ 8ԣ4DWʙcو`ai#w2? } GazK [uѽ^N[%ޗ*t%LR-8 >܋p\Jc9Iׄyyqtgv6.~}1$!P0"qi*]=ue'|,u٧ĮD5ΐ6Trf\e#uQҝȇzI$Βm\ִm<;*)_o` dbSײy yL9'-YUE|wkd=m SH/}Lͨp3I笇R:K>}Ӫݠ-Z4o{Y5[`μ sMNmԠo &I$K09_NpՃ Ѓ$L!_B, Z%ogivsb-U CXGP,J|jC)ojYVL#4V/>*"{< LԦ U)V܀#W4Z7MрTp7&owH7${((5ɜkK-uZa>PBEs7^Tkk!5OELhP/ \u޻Eמ)Je:b7sb$(δ2Bq-^塉I!Mvu<pp|rH^UU5cRLa;b&MB}}K g:ddjk.Tpf|ϘuSԅ`3m41 C"wM Y+tı+B!:E {7|0sbU_x,U~4X$*Lݨ{_%8($tWD\Wm1NdTYb0i-f|lꩪVy}d:H6@IHYz1k+.["yL7\9Ql^GE5q}~KIc5cW"I>b},mT{$^V`ѻoʬDGJomӽƛնFݑ QWnz<7B'<6QBw"AC![:Di;LJn\4X#M0vK%.o- 7ˇ4WzgUF&@ɖy|^]Hw5?Us`hxhf#?aP޸eJ^CTT'tѣG~m~Mtq](FAև7+RTk p\y.gv)q`,Zp.j@&dőtb4]i7tnmEXk|@#m8\ e:h익-ѠӒ7>HGQ*Cv9,;T # K-/莦f k)u^kh]dQG6W@ۅcq2ǛUulF/ HKlӶؐ"EwzPSo5}akkfe(̆Sڠ+j9 v }ε LS/K#uPd>^dn1a+La:)qY}(mkD |.9(&p}ܩ~*-n`E}= 6WME7;I8kXQbX30UW FBYHɳ2/dMt& @Vkxb4ecm&P> p%$F*-P^u x9o^ \VT/z;ûEMd@;ҮtH.s`/2;Bq*zARAèp<Yy[u퓐"JWt]cG+-ƏZo@\Jw[DzD*XdX^x))SˆÌŋZ(E>rZ9 T_:MZ(k>:BM||@Dde`K+cUM^?nE5rL`TC334 52^=EǍSyy[PﯵA6j!s^YS$ o}xo0DP {MU~4G94QH .U [^P'¼ /wu~/(j1 ;xBV"\;ĭ^[]?a2 0cM_{OJlgS[AoưSkо Xcn4s>&!rC졕 nM3 EJM(@sb:+58,uH'R:f$iԽ{",v[HS|/?&0SQ?*iJXFJ4CdT8W,=!CWi2rqna9MHYpkLr& 1yd k¯џxd١PX t Ht KDz{mmsM-JXk*\$)Zߍ[7#6b_eR(֤8`2CH9zQy a1WD.Irun6Pb6c^ِYQjU{ϢģO!Ffұ| X]^KCX'^懏9TPXuv\ EhEeE{T=EOLtK( ) eum^3j'TG_s41Vw~M.D%,|73^PFlnlkL-?^iej&rC>ZRޓ"qūu,.ksSHQQ%1X -"qǹo8uPFyzp:%\#լtg3ufbe$!C OnWZuQs-ȨK,"|qVڃ~([0Z]Ywb%@M@86Ƹ+QMjKP̟ILe2(N ?.z+}4}Sdzr,zqjO9Rm#a)XQ#z&IٖԃZh0CeT"ׅ!qt2'u3B|ILeQLC<&38\5$-ӖΏB=$\9zV@e#DNj^>h'8p2IZ [~l'2Q@6n#/D%HzC7n=]RWTbEKyxbJ u ŐxzPƓ)>AKhȁIt*3pPME8^H=oZ%BNFs~YFSoD6\7P`Yx)JQ4 ?K Dx~_br O%_̆J_+m̉eĄ37*jAk6*ZͻTN0!kdfY̿L@T3 rc70Wߺ}uM[^b!g-FGrTyq:*ueq[?bBܙVA1>z5SL ,6EQT&&w >8V&Z.hŹF-fd*4P6pqZ䮙;İlo(=.QS$"&Z)X0lwVr[a ~GF<"un7idh%M2eSvR>>gry? Uʯ鼔 ̱XBɘ_us~,MëЛ~V;F)ꚾ)I:%&ul$WTU;IӜqlY/? 1=Di?5g]oZT,2L2NGZ%=^[۸x, )㒿2ȝIK$6Ws;AbwOsDaIOoH-qM}VqkK2(0S(IEg9ZN"8'\/z)]^p{TIh<Oݔ30Fktzi-0Lσznث{JC'utwUCֿѱQ1×N $01toSJ ft~صb I>LV75hQ,f"I:J8N0<2 ^J/J j'._WO)e/ cȠBR-kiVό;w)=L㿶ã4ok:ŝī2K An(y*&6n701U .>o?;!pۛ,x] dbW2`7OK30YqҤ%LKjxeG9pԯN(+b!΀cV:Q['V,xbJbt?}m0p/Z'};( 9okỎI^Kˤ)c_[0+7# gѡ"Z 둗?9kdl`^-1Rw)*>g2>y8Rxk qM.g~[>J< ]>dT6-WxW`88db0 ] #xx@w $MWk`*Z^_1}[X[ Lr -\ 3)9߃S3%xhkԆL0nP›͋!)0g~b` *jI 6:)VeQspbZQⲀIIyS̊AVx=~ kj 7qӉڛn0iT!Fq0cp,! M)JBwٓݼ9` g3e`OrgpZ1ݜ}ghhkGAN}sVzֈ`\W0g>˜z]"&_yC%fZ]ӐxTdr=qD݊\R9?ͫa!1c7_ @*Ji 3 6e,#W쁨CՄ04ѯAـ9m6{js}E7*RĠr]`}Y`[Ss*+$6r?o:'0=՟ZWܴX"#&{͐#9,5Kq[ُ TAֹ{=ȃV") Y"mMJHtK3(_JJgGM{[, %j3#QJmW$,<ڂC<:І/A-Gz= *ueVU c.KG<]R_7 P: Wxg &}'Ī:Fz A׬w^|.LMuN(Lܡ*̋p  hN})\IyU`/{2a<؟G\WA0euH իOAvA\]me ȐZ d|+ h9*b#m8-Q osLyN>jU2 NF\zBzf|T(;@24D**-$ 1{F[jI|FX?qm@ͯ_՚N]j4Ma$Cy瀣r{b҆\{qI4]`Io86- ܻlfyP}cR5~Xi擫SEW{#bs)YZA *YCyG|k.R0ʕUn݆Cu75a6깼\"D/ĸ=-<:qok)5?kL_kW^ a-]?2#]D(y3 HǹkQlѸEᦫmP/yE)T%UH˳J")٨b`>mfb7.jC;`T-X-I"|ǵPr0>xV/q鉲'ML=>?(%oPB GZNt+9zGݐT.w?es/)rr"X TF[2Pp~/b.j`}ٿ2vW#Q->V%E'*#!*uu"^'-FДFJFK r5'*bd_4PR,#,2PV WV䒓3DC `-.zC%]`j\0 8G#Tt'O࣒_휍 e̋gvc.C}.ٺ=îD5II^|'|۝T.)VG+Vo`sѕu66FĉTA}#Q1, m.-1ʉ* yA\<w1k~4j Y*_96{ad/6GtOF+SmNŒ{-]H֌rW%;un*4ŽKė̟Ȳ YZ