openldap2-devel-2.4.46-150200.14.17.1 >  A dp9|Psnd)#81,_x$[VAO#բG:cjbW&,x&G((S7xW6f?7»*s'TQHf!^d'#v 򞃠 uXW;/yA{dRvgհz%WITQx|%0 BH?05ߨ4ƈdA$Zګfjks2;S&a>Dp}|g09cdcbc0f1f93c81457f8dda6429dbe5b1a10bcff0a60cce928ca332c5ccc668252706726faaa6f2a4d0ef2c48baaa087ae47da23@dp9|?<#~B)H'F^y5j0FH;݂;h@O} OgM1uyToy^k|Z-7,IJ瑽ɝcϢQ|SD@>pA?d ( _  "BZ`hp  x    !$$'++.//(////(/8/B90B:5BF*GDHLITXY \L]T^~bcVdefluvzCopenldap2-devel2.4.46150200.14.17.1Libraries, Header Files and Documentation for OpenLDAPThis package provides the OpenLDAP libraries, header files, and documentation.dibs-centriq-5RfSUSE Linux Enterprise 15SUSE LLC OLDAP-2.8https://www.suse.com/Development/Libraries/C and C++http://www.openldap.orglinuxaarch64;u$$ T d    ( #J4  Z  {Q 1  0  dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd580f36d19ca6a26250e8df7b41d3c25228ce02f9c432d39bbc1da543938bd673a2b6d6ab192265b2851d891db81a75bed9696d79d8f93291c3db93025fa4cdf5c422a988d317e6698b0457e8cf0a8f1ce39fe55c240db08790446d029e907db727b92ab08adc0ad19a4db020f186c0dd4defe31ffaf7ea39f701d93bdaffdceacaec54975f7198552201e4b8b398c715290598fb16e587fcf8c88b1676fb9a769b62289067d896eaf9a70e05b0f9636b0862aa6ae2f2d31f7bc53978bc49105d304af82dfc0846ef12c1bcf2fff9dc8c64afbb137fa5bdd37c2164c0b288a4b159f1323a5d2437cd3614e8b969d4e293b927fde001685303812c624884d33cc5c155e6ad14c54de1ea581c97f805caab3a5316b09a4f1f3c68f7f6f00771ca1fd66b6e51a26ec9a6d6a793dbbc9bf5eb2021cc278adfd41bc9c39de3d5308f9fa3fcf64e3f3131d2f7bbb8df78163442adb93c1630592a324446e84c7554a038c9f8bd17d8b177410a0da968c56113e38e742f6b15ffc2b199f0161b74175e8717421f9e3fbab3fbd9d9de0b282ea764868446e53bddc837de59a4113cee93c676c735a298268cb4c4ef86c60714a89984ca447bfe2c308e82be43336600c5f41afcc6fffac8bc5e00e580a0f0fcfa47965bd37cc5bc3b53da70ff3a4baa244de448eae7bc5f2f68fb690d0607772b974fe82750e00b46402ceb6a10becacfdc07d1b642762f6af1036de29371372a0ecb242773bc09066e023f060e345f45f85ff647c1b3ca0bcc2eb7dc68d40d9624dfb1bd735c5f7b135e4ce90d560f3de1285ad6cbfd51976da34ccab343263e5379d8594db00ad47e7ab2134f44856a3b0c13db8c687e5fe25eca23eb7d05fb55387704ccb76eff6c4e720e542303302a9e983d7cc9883253a06b8f6ca8987a142653b94f0b54dc18982e275a1d03f28197b69011017f7e2a52980105160c7cf589072662fbcc6ea32b6eec021caa1ae90d5fd68f5e20fcd065af70f8b154bac9a2bf38d9dc2cbf5cd6eb99abc187721c88b1ebcc484455114fff24de034ef42466863e6bfdf25b87bf7338904589b22de74ff2a466a7d5b55fb194b1e8cb62b20c9ecc6b9e85e698142545757decd18a658811bd44b794f7934945fe5fa645ef13504a827768695626dfdde50560af1441bfc07f065342f0d89188c539c1595d3c794dccaa2d48c17dcaf4f2c954b96e1ed08a2ec9029d2e200d98d3f6e0c5d40571e53a0bf19fa5bd427470ff93df6fec171f32b96076989d7001540f2438113f5f7018978fbbcb88b11670f58d10daa00b32d42845cefc126d1459cb345100e03598995690b3da80f26ff83e9239d6997ec0856d4f6848f43623642ecf6536af1ca16cc7ce1dc0a7edd1fbcb9eea3e93f6b7a5726aadc95c41cce43a04ded943502a77efda72cfd5f8853f99d1aaf069ea92fe7921e918d4a8d948f5726a30f9b9d8e8697bb81845a031dc85f44e201421aa3a1435f3fd7758e797766b10ffe2382b4b7a166875aa4e9c8e5ba2b8e39a27b80cdc538b5c42fb74b53b564af601ee41e778cec8dba6af645fa191ea9652fde6225d713e6603b889ca7d3105066f5d926a2cd0d92e871fba9b02d8219cb401336783f1a59c0dceff2004e533ff6a4d972c85ddf355460e25d35c5aaa9c8c9b0186c80975d7bc2a3a18018999e96931463805e3fd0153fde28ade789c75f36cfac647763ca460f36de60ec5f9df4bda3049f62186d8208ace70800dd2c6b61e1e1a429ea1195a108ab48bbad2e59273c84f1e5c8eff9fda6927b175f1043da38163d808985604701aae87088323562f76a9d94750519fc80f2832778a7234b443d7555a8d206bebd14d099bf7319bbeaee4c2628e384573aee5240eed44ad149fb89aaf1ca17ea0a8172601cafbd176690a736aed7653629ee905fec4f571439e0163ba6ade67ba406b237c5b858d22b221b8ddd8cff00c687b4026cb49d8b40569c4edaf6c4c1a155dbeb013caafa769bdc115b23a9231dea6a92a4612c7e63c4d6afb0bae7bad192468e82ad65bfd2989d5f595406889c0cd74b06055331ac540414f8b289d2471f6f89e1fb3509406be27748ba8a033b30903fec8e0liblber-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-150200.14.17.1.src.rpmopenldap2-developenldap2-devel(aarch-64)    libldap-2_4-2rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.4.46-150200.14.17.13.0.4-14.6.0-14.0-15.2-1openldap-devel4.14.1dZ@du@bx@bu bX b; b; b4t@b/.@b[@``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.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#1212260 - crash in libldap when non-ldap data responds * 0245-ITS-9803-Drop-connection-when-receiving-non-LDAP-dat.patch- bsc#1211795 - CVE-2023-2953 - Null pointer deref in ber_memalloc_x * 0244-ITS-9904-ldif_open_url-check-for-ber_strdup-failure.patch- bsc#1198341 - Prevent memory reuse which may lead to instability * 0243-Change-malloc-to-use-calloc-to-prevent-memory-reuse-.patch- bsc#1199240 - CVE-2022-29155 - Resolve sql injection in back-sql * 0242-ITS-9815-slapd-sql-escape-filter-values.patch- bsc#1191157 - Correct version specification in ppolicy to allow submission to SP3 for TLS1.3- bsc#1191157 - allow specification of max/min TLS version with TLS1.3 * 0239-ITS-9422-Update-for-TLS-v1.3.patch * 0240-ITS-9518-add-LDAP_OPT_X_TLS_PROTOCOL_MAX-option.patch * 0241-TLS-set-protocol-version.patch- bsc#1197004 - libldap was able to be out of step with openldap in some cases which could cause incorrect installations and symbol resolution failures. openldap2 and libldap now are locked to their related release versions.- jsc#PM-3288 - restore CLDAP functionality in CLI tools- Revert jsc#PM-3288 - CLDAP ( -DLDAP_CONNECTIONLESS ) due to regression reporting is bsc#1197004 causing SSSD to have faults.- jsc#PM-3288 - restore CLDAP functionality in CLI tools- 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-centriq-5 1686836203  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.4.46-150200.14.17.12.4.46-150200.14.17.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:29423/SUSE_SLE-15-SP2_Update/4412059677ec11eab7dab6a8ca4deb1f-openldap2.SUSE_SLE-15-SP2_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) Z ~/cyrus-sasl-develutf-8a17ea2d05387852877c8d69648b02fae71d5ebb22124181bc7f9e6c4d88c1239?7zXZ !t/] crv(vX05jRhر|b1,{9 >DJߌ[;?,dŸ Zgg.-U6%ƾLxݿ^6&Ph +%QS- ^p#.NOĥ2SUT8z q-N6;7.ZܝF[ EwvHNG6RZ-z=qYL1Շ[ݫS7:jVɓfm)[UH%H[pjրL>Sg߽ye?\,ḷֹ\:Ό2aȂ ]̣?J /$iٓۢ,opZ0Bo."KXѻPҙ`ݸ$LM6Q gPLμ9exr0?s? sVV3q*=!caSfeY\$EiC~ː7t_ 79dl\ʘfd]*ߠ4gN bC.ek)by%kxm|&K9̮$sjqey62M/M܆Oc-$ fXl#M8;q-r{UFrp$jiHd:|9n_GE%I=&m t}Dc yiؘGoX67 ]1y{*:S-%ߩNܝrX?8|$ZiLs?7lD=k^PGSJrPt d;KEb&ٜz,~  *)٘]߼!X*ϭyd)e 4Ji֔v}DDhn"Y Akx%9~@v>DLh(/e%"xdg\).Gnw.JkjD=6&Ue3tKk֦UG.oߨ>Ufܲ Xo fq+4_>֕]$CpG' }&VYG2TC1n2*SXpM/ͶT{:dhJdǮp 4U3<qWcIt"E2$ M\36L&\lC-*b~ û YBXr ڞ"xl0,WƇqOGưH՟'"_)bᬢ-?p6ƔؓM qi0>V?/%'r 4P<+^@efV'M_=)ۀKmfE- mlgIRbNLlO׊m[pnTy.:ewt<\-lo/N,^J3JiXۮT᳴Κg?%+gf_7X,{?atH-?Hm6T #y**ihḪ$%1:v;W>=D O%4^S8#۫@gK iGJyD wO/dA )bG!~^W-j5\2E cxFha% /Km&[|ANUJ뉍"ڈoCxβ?F{D]v<鄥9-CM(%ԈqcnZP8mm]\}Y[C#IIҧh~ghYbe?V Gd*u씒+vh$ծyUrC@[z60bж8|l/ 04h[6x \ BAVM`~B:Tl9yZE <]%}9K Kzec`yNDiƀo - >CnðOli$v^͞v}JelS],V#>BZ@*dNwH؆IT)`W'Թ/ &HjhE$ 懚\;:d&U^ЭE>N 4g `+HYHrA=& QE~RM@AqB˕JE ,EݝVK{rj~T0Hh[%k&zM\w+ڰnߦ :fft6-YWvgEDyMOQy'>hG|K%L-7.K7LoWȁ%.ᖠqc`c l1,nlG$m {y)?WGvy{3:+U2/d=" :FqUuOcihBёT+F 倎kmb;U}CtK(̥hSNx5f+lz$ͽ5ŭӸt"mTQۙwJYRJyA:tT\gR~װ- !G^rlfWY8@l=1yNO}^$ gV*yJk'nz)W-Y&|a CKJ1$$2t1V{PWN^s ;LQYʣ4!>PS_NYLLjbkE-!Mj-bkM4QuI}vX=W^T3C>EYY["d>?Su#mx?۠&Py~ZB:0=FvA.|882 yvj/$XqXU j?!(.'Ͽ9RL7 J{,PB񙶛ٙwܩeje UTC}Be* SR/ݥ7ѓhMn lf/6Ǖ:0v ѠVF;y7|x8\%Xb-B%x̨D/6`PћM)= H7z=@'֧@5~~:_-ٓQX#ict< ]cLsB:~J5i '4rb ~;oD}X??pq`.U[B{86 &ȫm{҇1K֊.llDZ7VyP{̴ 򂩸佈"BZ?xWtң{sU|L_Q;nKHV; +Nvջ)r8?nY_ )Hm#Whkp "3͔@+RvD~fQwWd̰xD+?^rmĶS?M<3eIׇ}r\}DgCLX @8a60:汛z/}Xl[g^g\ܴGI=YtƓ,1U9e.s''qsfJҸ{&(Y1ӑKsLƜei0oAEo [NP?dj㍅)e/u0DT@TS 546uS4f N N\eJ%7~ǣK:Z,0ӑ'vJ/!l1nhR?@77M/9$3ܲ&?? lto%1!Hg!%` adRlR[l`7kIECHb-dJ ^SF5oXiY/j>Lm>kCqxUaϳHE"DN8)J';+̘GP UXΠT5`DT'Ɔ4^٧uNjCⵐ#?QBW>nN]Nc}:|HT|/ lxݓGZ0$( s!')F[235}~vt9($)s|!bܷI쬏xEߪ@|./IȢk%.1H &4$i[/̢u aٹM5Dy1| T [8SH<p#5YpޛZ3`"R9پKA9,1 o9-7Be@["+_cܲ# K)WQ-O V#$찳7BlQRƀ>Ş0~Ȭ.hA CghYHh EnTf&tw}Zދ.P3.LN^z>e d3ȗM̹1@_>h7EQE .vmD:QA{<$•Y(3;y#= #~IĶoepm%}Wu-B\NR6޸۽?ȫQ[%o5bnU}EFch=xLטZwf]pj3b}6hͧ/~S- BlټQ_B 2Ht_B^[ZO ߦI3l3iwp+֍j.QiZi'Q̤Qdoc4Wu3$)ris;\?H3׆R=Lc;Ud! %k=r<ҩ" %fjHȷxPZmʧ˴PY`mgVdAS;s}!Р{N{}=R_=>aɖPu%A5OJM~w]"#_nFXWjOuW0~ݶ::L4=x>+hD\ H簔QOpJy`P, c bFB6wj^0*`92ʪDS %Ұ:ә:} Q_z}8R^#uVJ@xbXɎ֦Sʶx%:y^-M.$)bJ` ΂|TKk꯺/nmFYejZamgT;eJϢ|jzv}0~$5}dJ*9]0ȿh!m ޔ "LB1f(j^9s#3.3/^ f_Ti.lcz TI]nchML8sσP777!Ŷ:|Ity9q!~0=P K?Y`nXsf}jkmӥTCN ~p>N5'lDZ}kY0T%2;9E_"%3%ꢑB,ߊX8ג; Fv aL,3faG=? 7Z} 6, RdnBCs90("f5nGO2 ?NfpFN0~gV7x ?aT7wˀܖRwI@(-fj-PER-G@"82Svp\!d Y5V[٣Ӯ` V;syDɩ֌nx seK2e3/ IoKE;xBeN>ãzqtb&HaxrJ.R,ea|N!URj_{Ssrq҅GM ֿ M>Pg1"jWͷ ZsrS)q U;ei w9&cen%yxC')"=`aҗ[++%9MCuKzAM@Җ3>:)s29u))0* @}J~oM= (]KKp@AX|;FK)3h~ՃkP wW" ?}5 0E*J}W,Ct&K#Sy#O Q!5)R7fZQ}THEpU2AES%zyΑ:bۅALdOQҏcxA2b O8sŚ=ӤCSy 6uqKP:H{7.&>v0_! n{DC_$x|nNӍ5)\Īmv"o1^[@\(yy,o_=YUn~[#< v/+e2$yp,cOZL*:_cΪ({ZkeU^hLꝌ#j+Yћ_dPIWÀ=]bZ . bLJ+%SMP[f3C/dYi\AֱQA\3TE.s/z1 nn]2Oo!fo.81n.$b@n$ @#ܻ7Zwq4_/0x_8$DԾ|Q6ѝ_Q"4/w±%]6{=d?@rL[u\h=u7YTyϏ?zHIH1}{^6ik A{FCULuq V2>]i[vFpWźm}$_i*Ԡ̵܅SKDESy˱d@S~ELR҅{,?ϬPA6"Y~FQfb*/Pp"c+B&Rʥ1h#ܙՋN|+jxf`b5aۙP?D * %3,o0@$6a8ǸxmɈV 4儋ьq7-kᒗSc}%6] S#pr\NSP]sw`_qںr5R9A ,N&V3."3be`vW_Ml(_{] dJgrHq)P;.4mPurl`Ęaqx(o!Ke-YSFn4i^,%_4Q=/;Ӭn2d#*o(1f-&SY[`p-&kP:i/ڭ~bEckW:SYϲ.KF޿bʅ&MyV O08Zjf՟#bxP*Yλ>}5"|Ο[-_uDO6S A왑#{.2늁ص⬖c-w]+}E2qz0.b/c$ΟZJ{6#F!?o/hÁc 4}8żT¦ārd@#'eKdV` * ;5hpQf*ymE;18AHya]WU/|4~}?Osz=ꝪgGU{dÑ2xx^q =p@ }ϐN"'}e  vβL MY-cJ2%:ݟ>--{qVV^='V"vwv͜D|t3 ql[FtdOD@U RO#REß1HFln%;XN@n9V kՀ-Aܥ<‰%J :pW,r:"z><̌4sQB5 kN|2nZbdj8`YBwZq,dsK"QЮUjR%pEJMi/ߤC>3v++CCScq)d>\+GI[q&6Dпo,ިwT,Q%%GCUyXv}H?M0EsκH(gcrxpF z`tCK͚D;Gh=ڽXI/x 'αp\NB' C3 3>eW^ӕX>3S㗂|Vzأtv9Әz{X31 #i/>+>{JnFQʬ4JB)_Ewю~.+}ȴ3} _EbiM+ wjMoX: UI۾V%u0V,׽.t]<^/esa'xxHDuBPA o+loZ"(bm&zh<2δآANDvH$t$<ΰW-zW2|JKrUaD/3WBpP'yy5bgNQU Ag -B/y+ۛH. ʻO.Lm"z?\f% q-6]$h SQ ;':0^sf(;4~gܙIN@<%+u-* V웥gJ ZgZdĉ(P v Ӱ7߱(U.8~ ü0(xʃ3g;_eW^0졤;/+ʹl_Aq&lh5RWCft)xhq& 򨟅HL <Ox o޳ ]}bFy}꾓50\uZ5 سE iIN@VEZ:G7d tb5.9*"XXOW~j_ I!b>ZI_BEzLXڔgAa)޽y1}M~U ]nn<>*!F*j@IjX;1;yQ*_͑{FYmωnyv2)f=4s53pi0]t-sMA1ܳzQ iEe ˀW&P&]8"LӾ^4FWo a6۟AL7WBV3^j3*5r  `o}]sk$&V0R[2K40sԕWnnl-RX֟{C]ܳtj<fmC.)LVe*} 1BꝚ/DxD$6v)d*HPj W_U4:`a|),>a *.7Pɴ_X24'%ҙ]BsyևW|yq.:v-+F@Eg$[ABS!Oӣec+pdw()Lxp 4&mLD,0_ \#bD&>M/=]9 ?>ot3 #kJ :%•⸸c^>cO'9]CXF\hIAKBr Nlv '\Q:u%K+ 1ryfod;B/ol&I-•HC@p-ly3–v n[T @K:'!4^1}Z |0}/"{\T:;LxFlR5(t+F`䑨L ,br؞PQ<(%y/nE1 Bl< z˲(Ξ.>0)x%o+V.,?C)c3, 2 $יX34/VTSvM'x>Sp'cF0nY^`&c^oųV >yv Ч29l,i"}rf.{jVS^ڰ/9>lN3+i6P{谪F?`B!"L*ܔ9,b{Y0EIi7c h|V(\t+=5BiӋg @$0k'+~-N*םAP@AНg ДqԻJ!/nR&n1+=`Xhf/.TE2©ѩ4uxnm\I fClXsYsSl4 *Xn)`}%g-xx@'&Ŷ,\Hsv@t.C^iLu-ŕe]~g,L30seQf"(Ҿ@ G/Tusm~^4Wk=m$:{S |*?̝sUyMDJjR1&t70q9h\ĉmݱFN<e^sV-fY=' Ŭʸa^$Mq|-XO3k7Vgv,پ5/PCiw H['H ˧?VyE!piKraP,`IUf7H>LD =/ܨa4ǩ6jkƔ[IgUVPuҢO|7I_U4XN+dm vLhtvSCVh'JX;WnA> c[!/rF 5JBx"טЎ,`W0[c9̸E _yIpKg=<0N@nnws?^<0 2zu"rjE 硻2aPw#`6`X88s]hm'zd"Ąo[0P͛mj#UOV[n)OR9O#Tjs(nj vN~84=a$ªF5\S2(9}) #{"Vۘ"1lhrO#Ԍ?#×PB.Y2 Dxf _miJ)LoW+OB=?$`> jB/{ f-Xqwrc\MD~<k$xIc8 q8eo+Bljf?ݏDU PSH3Uu4g1NM 8 ǧaKp Hq4rPCӬoCߧݴָKB9\JJ}/(\w#gcOakW:fXRkڳth%a!}ĵ|qBFil]SG쐋.#ɖ}'T}@T!Ҟg&tz*(>|5^o=uO_4#L!87֏}Q \RS2L4SOqgɇ&[1.b,r_3vL ' rn [fdڳMiOc2BAw>V| GH/lCzf{ +AVoއ|^3q+5C]OrQWn|[_\cQtaobv.Nc@;+9@vZfwu'mQ.ubpft$y}DrzE$f G kQ c˔YCm#"sױj;ؒQ9#E] O4>#:=-96Gs¾EĘkt@:AgYgĐ$ϬLnN]o`*j4 iC!xP%4,@ߠ <H# ˼!tc!m:t'w9bEK]w\>7A^|)g\*V.W3(Zp]6O3-C+G ׄ5C+߯!v?@*s6 Y6:ŧw]NCa=eÀ0&nFxHe{}<;NP; smg/Tk-2܇V`&Cx!zS8Hʚ\N㬳gBȅd"nӫf1r!̭X=V`Òop %pP?'*2xr WU 떂בWɣ EӒ*`Eߜt0 X4\<…,˄a#\dIRu c@"*TJg8VߏlrR{JNxNPK~>–tކIнNԠjO.TN>Eܧ w@DʣeըP`KrL>v p!>MܤgFZģ}ـݫ4Kcr`!l*luT<px9Y`es +v\]Ԅfha˙ݫ7$MtG_l;^כCm=ÍNM_v¤tqS7-GfhN/pABJZԇ#;Zd7ɐsxH}c SM`F)%*.m0s*?Q6M8[Tol$j S{Sy[:*w6>Fy'RHIZ\l91<fn=GɃ1ȓC̘ o8:kQʵYRrMKoٴ82b~i5BmPltCRof+䄙tia_mA׻!*"PP˪X@c$GBT #- %k,}[lCm Oľ:HwEB7݂ѡcPn+g9.M3koeiA(3UhS8 #In"r{4F kI bޢ+m%s> t53sBnz~><y,6 <lvo&o2zdlPמsU*SwՐ{m f܌$5a)D1ng಼4my"PjMhEr&IUxZ8Oa>y`CZo_7~z(`j wz $FJOgU ]7]8H4;_f,Bn!%kswf-dLEm\Aw ;  wKR>&%+DViNe6 % ޮtg1HnZi}qV7t}BRa3QF8<|a04U_:-=9}.\zr/1j!ba=O(T]K mFGr\cƘ6݁bBc}V߭lA؇YuuHGט0&P~0e# c:&x2_?S&mĴO7Nί`M],^C [.$AexC͗k/7\~[Wx`ϓ ֣M|قHJ/)N@*1.c$zDn]l[U& D#5Eǫ+S Jrx]UWI)-I&+[?%$-qSG:7Ж^vjZ{$M];I;S/s>ǴԿ(xm;G*!qԛHV#o(B f'ܑQwf?2 7uߔYvɏ%UII2[:x9SaљL!q&V|WjXG~T/T~rŅerNW-z.]|O $\'xW>ԥ08b+M?sCBNAP٥6B WYњ\16ى*q$&;כneJt$2`=N߳__"uY:?!]/ Y58qH,<)Cck^㴉]2~9'Q p,YZdZ]Mj*vQY+#y=tG"7i,XT1ϽsFhۦܳ]nF<7Wh;:$}=AID!:2B`~^;E]HE?Fb4O>j=Q >S5 tO4v"jQs9,,L6y '3-YOޫM@Fpw=w'2.t I|ܞѾw.Ǫi~Vnա\Ze{FtW%qҤD<Ka/!D[6I֭ b7OBS.~6* jaOBa=j'9(I^p~1KrL}4uThf-dAӐMҙl6q$7~O?;׷ֿAitJw꧘8.(6n % nߓI!α5:e_Kx3O _( |.*)kYcAkp{^]I0dְ4M)yV)]򬖞Pђ~1O?BB]һ${ C;UOY9jC76 8uReS f{%BE`(RI>1Vs\g)HYXxIf.WKء~ qV߭W ;TFܓȼTg~5N9N2!>a`֝whXn %lNlS~s饩"Ճ(TcKO[ob{yl3KGdޅ>yRu]V˂k(vS?-`(IQQYr>[ʇh/XCÀX?{AOY=lR5ThSbOъ-I@dUޚ'_!Ev~úc߇F$P 3+ _J% 5cq]:#$[=%yquΡ^=3lĊx쎄@Fz7rjPR)2z6Db0c u?QIX*p!mO !r B! y}Kr`[(o,?28TG~U?sg$}hhUl5FHMnLsEc.9^ފr A|wynkPxp,;Uށwj v$5~Q!tnTEPr9d9K)/,T/#sbC[eGu#p¢ a`(bԫ@:w=_?Ϡ~Bf#+Tg%@3TzfmWQbJbh, CiI 4%k.5ENy#)/O}hUa2ϰ-Z\^a1Z"Ғ&aw̰NZt,>AI[bze< m[07Mc84rM`f;dK4P!.Rff8Oguz+ 纴eaJ #F"Tt.y9xQaђ[2FqQV#Ϻc?yN9` J1ZM`Ud3$k˗w8hz1a _/4ڌޅGzqCHkEZ`褁QMUnVӤnq^M@r|N'CpWOn[( qN65z _:č?!cqTJzޙٹ淳/(M0D 4A>6:F|32O qIӯ C]'} uALrNn'7İ~~ZceP^p.{G^iw0{Cngߍ|V"ď R鍘T:fʤ^&)QyD)SG49 {4O:-E7Rʇ".?vbRZ]w JIF[g*c6Hj=Ѽ|Jb=qϟz+.] :}g;= gd##};FYkڛ:rV]]9AO90 #f<(hΰoDG8%,8{lv^]y$KuIeWn>ܪ^<$Zjpvɇl c9 =gDp=*Qm!Xz'zbQ/8!WuQ fUPpn "5kwQCpjFm P4$B0 [ڸ+ScMpl2RY69ŚW[FĀn˞B$B$:<6tT(5FZO; eЯRM_51Le#h*]zF%͌D.ga1]\U8ڶ%r[H\N _ bERz +._zq iӻA 7]OQM"'5~I?nK-{)Rb cW`RԎwI.a~k2OnMD@"e j~=Q_(%LЌӼ1>Mx  waΔAzuW3 {ԲM ƀ\wŬ [3Xic!Ӈxf=uV. &o& t Y쌒XNbesTr#~ּ˼lr ]jQQDi4c S'E:ȸP48|q%JamhuDHȸ$UOқ^ȃ&'eGk^}W%`2 !B3.u6 U) 6&YY|a&qBlxZI?nۑ[Mdy2mko+~qpoܨfr _p&2 Ѣ.z}&O&>X9m DԦ1cYA?T:Њ~=:ڥ(qz4{#k7m?Sncu+k^.CeVH n8zr?C z G`GDfH{W|#!@5YD@;k0t5AD钛0#&Pm̓xȪYk)1PC͞|_YZҵv13)@'e)Z TI |/.uj6#mtdd*f mr^(XQ#qQ{K>Z̎b Y<\B(~MEIZaWM^3*yq_`14߀ЖSbv@ѥ)o::"ZCQrT0g;3}eTW.2_ؼ -B!XP,Lu6ךܞ#p|Os/׫SJs/-B^T_c@(ٹpe^{aZģai[⪯b&`u˚[Ur-= &G4?O0V&%u,9s!83V*θYv}g4 wm k*È= ixn%[Ltw1FGIwee*Q: KD>:fj*%=C5:5=+9Ek 2xf\<}is%{۞{IJhkqӴZW/u-Z@e?SX,lMq~H6_$ tĒ p/&)Z) l @ AM]Qy ")x0L:[vLċ0F/Kgi=G^^|! )/BgMI] !Rm  >T;rrͳ5t`u6,{X,SH b8+g ֆ!ӀbhLmWRuEeaFauJIrC?ph I]Ψ(529 A;2;wez~h8.G7)g.NDmw;h4MAG4#6:bR$+SL2z >gq*qSRS>yg@,#dqL f;)Nr^o<9$uY_<.#ؐǶ^ _JᛍUơ()j%L>Q^+ !Gv?)>n8 qwV<؁mլguj(-1X4`(&}O|1,ͪ)IAQ|4:( OR埈!z HŒ[l ~7UdLuGX'lȽ3{N<XCEc6g93^ V ;_Ђˡ~ J^h*(^p{9_^=wHgISX鬺9U"Qc%_10@Ͳ_ Z7DHDP#^o22{?nB(@?Xڡq<)Lfٲ1ofʐr)xO(/%t*2Kc, >/R`~=˥V&]U ś?Qk@grͳ1G[3f_1$#:FK` "-3:slWڙGag5R¨툱 m9+hn2r1:-h+W꓏[׷0XVfEoTO/9]Wɛuu1K+$qXW*q+"c} piBW2{649GdJ@ߑoJ9ŞIm*S75iOؒQcIqO͑v2ڏXDKC/rn7t}_ۄ!WB[wb#i@PԄFw<,e|O{ ڷ`P*1^\IZa 6bS$c8i_dΧ@>y8(:'̈aik4PK EZ:>?.N<68atPxCR4Tv8~ %~x葝z@(-bQA g5uw Ϸ n#maô|9"Q轊l kkS MZBϟu&u6ćH t1$ _aZYBuW'B Q|xZ;Fh}?:";J)81 XꔰLL+%BMĺ_`E؃wZFOUMx9YfңbD붘S2Y%%zjY+[Kɱ4\+XdQ| O ޔˍ#:IK1O?R۔z / gP^6<8i\#V;?W>w |wQ5 #Zq`8\0QTU+]B`r7F8 ¯Dc$[kfkpT|>yAFJIjwgw(iZ)y*1{d{YE~ nߑ6 G:@kP:֍TΚ~F { GR,B){= pw}m1KyӍXgVJ£~f8k2?Ul5scIl A~ mpY!x"AWi;`v^2J[4R @nĈ[PFjtc$GUui#RC#6I F\ِ(֘LI 7*{8'MAuɗ'gzj/$z1R}o"6Q&,Tq|$:__$6uyJFzO' %2BtCPR0kb>]k)i&x8uaP(mTсg_/b Qp_pJFZ_sΛ*`uIVemv.-cMfE{$|3Ҥzka,mizD f>9Oً<_95ĪJ>=bIoa5wEYV \Rq Ny婇hLgOngSzE|Ɲv宦bYd 4?މUrX7IP^pQ"W^t=20JL~ u:否fx͍T}~|ifat~ "|ϣN5˞"4imhfaM Sښ+_U$c p?iեDu,yOäe-4?ϛߟiй$̖7ޕ{"vي-v،1 }Sr )&pW.yd"IrЂԿVefٗdGK7 t%5FE a,LL6PYZ@:ӇIN#MV LePct=%f\`u{/ o9өBɵIO`+w}%ݭHL{UoIAAx:,=V6 J=$kF;дT4KW!ĘC><䆵/[(v+`Xa3S* 1p*-!ddj xDEhUI4@lu]?4[czDӀx# A(z_ ʤICk\J^EN5(Rb@th_3VFܕ`U[aa%"/FbLNy?4nɠQ"Swƒ())CS FnEPpsSrN^>[~;&lۼ0l‰V GζOBgNnf8P$K5~V[{  ϙXӜ=!nCCh15F/yFW֦FqHʑw #ш$1) Ӓ)=a~u,?X;Uy[]sSp@LC92AY.PЙF%]]&T*^%?,v)66@ 6bG xatՇ2T'HSNbF/MLAN=.T$Ԧ2a}NLa \\}Ɂ=~l+XŖ _|GKye:nגuJpwݘ,c >U%ESHpI")0De$nѠ'u_B~=YߛQq[C: 7Na@`l!.TxinDTBOn,E̞W߄*Z$s,q&0(ys|m-b [$Owv>tUt,>qk/UtFd$FH1D?sjrA`%bڶFV~>6W-\̮5z 5@iHzUf "mg?FtӍ581%c@}/ H" Sr5TFqv?mmu֥ع< gπڢ; Q%W&R.%kȦhw7\ Zi%TfO֬Z0 +[K:0ۣGcH*42"S}K&hgᖲ20uZcaf#~CwIO<q63<7h# r =`>>Lj(gn{s KR2+ V߯p‘MtZU<8 MNkfk;}#R9~Voۅkqx)1~JM)x Cu/%am =.;mGTb?"pٶ5dӝllA'oR-EtUt\KFWK ςxnO|W/ <Q5y19eiYMb[JϯHTfjjDeqogQ~Dyv0P4 IJHe;XSLYHv Hl5"0:[Bhu &a>6P6❼ሳ;^RMt2tRI֞),(4y'G):pQ͊3.wwT vGgD}t#W:*\+Ï<m);.T0q#Bo GwjL7gsQ1 טQ:Yng0ᙂJ!pwePewmX?_0sk=ŊdG\we[ķ>)nQxHsjJ)}t~S ]Rc%:bB: Fk,=w'sS%N4Pbuyq弄}vzQx&6IcKO=_ ӥª?}aea.Tu3G?me38-PT5L3%bA ta3u%+{炱,d^)#2j oBZanRs0XD]5rǣ0CUIoԀ HX~/z[ #QjljZ~Ւcc.n7l<vv+Zlj]}G21[?Dc~H$,|'å]zxo)=^y} 4E9y1ksUo A --qp(߆EvAzJB,<+~Q. )14(-|>cW)NFf nG495sx``&P,+iv(n$b?3B! UptO|zuTUbطIGϝܡɅI}YtSu57P mՉ~7VߝB& ,;;b4zyP<5oNׄtۘᲴ˧ʡx` ˊ9vv(Qc{߱o 4&7a.ZV/sK,{GTf^8y8CdFգ\+/*7e{nsktHH>T<ϩGa #$I-Ryge+B :I|qbtBZCE8 bq75`ܚG,-CHx4Jrhqa /8i[yn+}Tӧ>y ڹ6÷vě#UJEQ9#bڷ@G]\T?HMnz̒#='7~ùմX ߆._(t Dʟ$Y GYB~6>l.1#BX}3̳ Q҇߻`fN.`HP]G;b(h) \af7qQ!]I^N73k7)xEm&YTJmkL?`:XgISKBlxoey^.IgQxFz.6@dYM⫝(+&~cy=T!pEH2Y|X荲s1LDb[/U>M2S)~g)of RĉL1~v)sEQ͈IOLcXb0ܔ.sm/"W-+ǜQn$XQUSt?•ֵx-.Sik4VMu]BKKVt4W25]=> ܑM{C >ol]rrya #f_'m!v"NIY^%or34=[N'\ 2 󁌨0 n&GIQ rb˻:M4[V=^fZ`Y%2z)!/aX,YlLtlj_72糒KDMM?ùR&ӭ+h<y`EkUO頚)M]B\LߡP kb/d>j[e1 >Z@b 91{dG }ކyneP(e%i}؎^hN[O׽"\EoQDN$_Dj J_e/D7)CRN8XԦ8s 6=u0-@&#w|e-![^RI5j飁5iV52CGwhU.TY2 yMF5=O枏WiMq˜C5jn+u޶gYmTOK*/JtTnTɰC <ϑD'kPo Ìt|3D %V]R;%pc'BZ-{ى[$ >S>'#GW)V_kGʮ?"fBEα25ݝP%0FC4wlo8Cc:ؼ#sxT&|a40z :%zF[ZD\O%/WOD%RXhX6MlAֽ %fssp+x1J!a%yF@ VW iG N{sN.VzscIS Z"2Z Gvaϒ\xuG* e>/B2qu_ &2Z0 vVӲ[3_Eu!+>̉Zt8¢>M&@m#xlG; t$~<\(^dg9FJ>#<p3$ԚX$0dsP_ ״\wB_v>pRlMJy;!=t?so%HӅLvH&A?VCe8ޛ߽3?9j ^r+<8&0GW#ʢB.4g7v~,kK5Wy%X.]?pUꥏ.Mg4|G;j2;w?@WFA5]bo6y #^@-(,FC:\"kN`hږ)h;A:s*ܶ.9tKeom, ,BG*aV62B^)m*Tf0i_&xd S i.S KnBfn`_HݒX{L]~_df*MR^o"LNހM=`u̞'X"ex/'TcrD;Hu-0' o-/ը@<@h[hr6"Cyt>ך-@vNSiɏƊAVEwL|axl*ph˕#xОs@4ɞM^rx6߮xH94οYRT8=RsIgqKecUIOQ3Z4F&gG "ߥܓ<(/~ڝ3_E|I8Box[6ȳ S^ΈGrWcl~\9XC$K6[rcB z,o!9NLL)_ǥf(tvwex(HݖbYp(-_*sۑ4s:`HۊQyw2ys)"_XNqT=njЪSUivQmC|w @F޽pOɶ,a s͈44kஞ!YulK Zd .> /1Kdȑ}㩚v]+:pbej &6Q+2ԅ^R)w4zr`V|:EX ؍nXm^sE?1V@$ X]uW3s^Vc :ڄl-1Yq^u%2rTŋoE{ ?i;ߞlUp~8q׭gt|/&9ׯ'5^gty~["$ӹζ' .WU_5*;To@ WB Ȕq|aѤt1)n>8b7ɡ u[|͋N{-싇{JZm[:EǺ;H'y :JԎD2]&$>*ZNpvԷjt_gpg#mv֔ /gB߽2}ݎT"THށ0R"f}iXBXy }O.gdMX2-4TxOn2$̈>ULu͛ ?GVf3ZDap-!`n^.̼Tv4vn@L_#cn'2/obX ^lVO̰Φ'銕2쩐'ׂ^qzgPybf8J߸3:;OA>w{ D@4b-rc&呪k5Ge)wmW",(HK¡ѽ2+qd+?0&Wdq1M!ǨYjI{j y!6[׊/g]OVO9g]gw!SX+?`ډ1ʛ]e2z@z(2|2lhIUj9]:Hqכ32$YK^]z'cZW+­l'18mK Wl@D]>egЉT̩(@o'CbY_ÛHe,#f{xi- 7 A)S\\4--e` C,ժ?0p!\ 2eXnDtd#"S3y OGK ,KCH}(ak0*#ddXŬ+. ܉D'غ~CtU҂:Tb4RH ]|?ocd⁌^2>y ٻ {rn;s5On!NDrPg3Y̮Gǚ!Mե[$Miʺ)TC.oڵDm' U Cg̾wۣQ>G&ri-QͪeePH."Qʗz`]IЃ(\;!Qyf>>J M\aG/s睊Rƒ,8 :Orꮵf.{nje-@xt?~dˆGׅκb?")/ oK1%~k&bs/4Tc9j^<Uܙ;D 0=f!.Hj33yK"OlN=0H:`ĉϰn%ͱpPb=aCI\\ #9dYUĐ$.@ɽ"o.azb*Gp G D&KʭCHQK@o9 X!G"\U ԭ#0d#ڹM2?uD<ԇRtoE7 SNq*t )^ih m7ΐoae<OBH“D&O&վo|!st~[~6?}jdR͏px۵gn/̋$n3KeXC=4t~Ms31N/$C>/T{VBƆ-A,/]1oW_? @~Cf_)43`Ccn'؝z0`Z:fk"3:/nADr%5A|^wC%Rc( "4i(nUQ"d9 @^HDEUbWFBHY;<SYh{7Gc_13-ejI>vBТ&bR p[Fڍ%4-_շ?m1=!a!9-Nd_a# e~-I#~Kx|9A1 #{&}yiԚ}B .B4ވO]]n']չؤVpsȯ-ٿ껅[S\LG571,fMzUfj9A-Hrrd1 [dwNсg2BRї6hORa3Du3BWpQx2K c)< {K }Ό%?txgmi:aPMe,!tjUpN[D3Mdz#ۜHbpaŝ2% ie&F;Jwx ˖GKQ^ i\Dex*e'X"Zl7Ū>Ve5Y(p"cAdY-{zh)u b>IFo؆)3z cFNK3LQ{WeQph%Fw,"GAeBQAH pۀ2 I\1n~S2 i/*j^cf.!rAӲc#PKD^,`ą\'t<ϐ#!jߑi.Rs/4tNLuk9`f uM՗ M`}PHgttZKwoQO?txi !+7BĘq*VJ\SPh/v78?jksǚAdƹACx"8\R>q!pA~@T7xD.bzWm}jVpb|z )ǝjxuŽ('If"~$K tJ9X{]F.sd;=c09!v%UˋƬefPcZJ' >!C8/MljόX˝߬w4F|mmLCƦ9g"l 2iT $0;z+"q&)B26c5i3aBwQ?g7 `+x# ]v5' I1xF^@gR}2+Bt5kLuۄ@JcL2Y CDha#oyl5txVY}ƌU?DWc;Czsx=_~'PtAo\YNz=إ gn8i!uԅ 1r8˞[phW365+]L;7ppXb-**G=ˣMtWG Q5j~HKb-7; ! YB/$\ݚc2j^]BX]SyʠEyH ԝoҴNc{c!27]k'CO[ᗤ,$LYYTQ[?55bz6mxfsZuX z3R;Ap~BOÁ7[?u˟vY/ s+5ʔk8xwO-؜#'3”|K<&e^O|фt$턃.9V;g/Q0mR7,D`۵\fO`W-И>,Q9[3 ~K"&*0BV0=t3VyN| c)ZG\RnX _mWpjٌ;#vq? $AT=,$d-Kyy>,(#3sȧ!U泹OH ķޚC#nӘKv;h!~51 oh7IGQ%MyE w#Dcx!REG|F?2d,T%6Jv8zLUU/>/_(Ј4gOXp'qvԖI)nxzk/ru=< fF[ÒT`Jǥ}nƄ\l9 h쑵߳Zrjn)YڻYMDtdrEN:t];x ]9$!pZi8̎dγ٤BpHcUOX= #7-=$甸m!kBwpLug;[$okWf%MXte0 m 7S,[/+>x2[{LPKc+m@*7LPyaxH~ik0rm!Q$ qE3xi9vd*B-7/S ώVȒ wT Q{q ;'Mw=7J蟍,k2ӵWw+AC11$%-UǴ/q^ȸ2 0x#C$$bDŊ7]dx-"2n/P+9nD NF痛G,e`{dUofӤ}D\Զ%eM%Q韯b#OZ db1CR2t>_P؉F_4y&-QST92U(t .M_;8eثtg3G?Zj*4KM-`*"e8uc f j;2Taeޝ2-fkPPAD-.2I6>2 4&'UfUOւGI(&<j^r"JG'zeT @9O=z,3@fr"tA&]hy>b3ǝ>WζE% `ŭ#Gk'#]#륈TLF )k+'dXmV_)^{ݑKZ0`1h;i)>`RohGpœH\]SabZ~zXɓ+u?8/ʱo[ĈhoNn x!gKffW)StH5Mn~گpʎNV̜{Ө$Ɲq@jq^7clwN1e{cAQjeqKzz_G<r'5#J6!d9Ŷ0[9Uy+1W3?,Hw_aJ<3]"7pTYtG|G^ >Iw]p%Btȸ_z4o :>KpT~ ڵZ08&ZEƌ|-'1KaX~1W)=u.XQotX Ӷk"E.Fn)ۡ+!̉{ 3cXo\)T(imC­6Iay|KW,{~:WVIe b(erA `N`J.r!'o#y y SW[sG 927Uǁ߁9t h [W08p WܻZ[g̓kݢ.BϥO6~"`oO8LFn>p'pL'LֵYDJno×ɛqz(-51?dddcDl  Ea:֒osD\IĊfZ;Rh!BM+37W'Gc_:el)=پe\-&Dm3E/Axft(')9ߘa.+^0ncmWKN]s/~de@R1HH0? w jw|)QVp+"V7xT*I9%au e d%L]X׭lmF X]gCl!׭<"3`sOU c@3,fcٔ D13n2JcXRLax!kO /-ê2DMlsuP6YBCqypsChq#5b>~\|tjbn>qRcxG9N è͑ҼT.VIk4`f*9zZ>'I~Y"ZY9SZYW&V$svеdV ayviy( X2׵˺53۾B)aZ\colNG p~%뽟nKL>TF(=+Hz7ўpx'㜱+N dNRP40 @~Cɀ`U#;| 2ŏ>/?YBKJvON{o'rvj;xN'whnU϶!oF ԕyrƊ˼F"*aVgku%CSRcPt2[)Z]*raʱS 5/}`:i:llbuGO>/˞pY:K΢}TvҼJFR5@W#^ "B%_#O`/ȣ6yxqn|rt{LG!W#PNr @4+1z(Ivװ=A3SB4Yǚ"F"4T㬀v߄VAuK բgUHeߠpGK7D!yo/{,3՗Ww_V؃,tڳܭf|Eȶaր泪ɺX">5c2*À\t(>cJjtC6S "YZA>Ӷtۀ*@{i)N|-n1lA?%`,ğ7w=V??5;\: U;Z;-,苉BA8VеPRnVޏC{8d&Z6,0I]V '* 7SG)b Kdx%hssHpwHuC,f\D58òwg9r9_QdϛE6hA9Mř%э97 w?=Qv^V G=}n[d<ŎJѲ%gt)R>rTk1D#<.v;5 Z|/ۭ e5YJ 1'䛿Zhėfj0"0G pCDITnL= kbocX2ziBu'Bms 6po? C{1Ϛ}(b2-eڟC 0x^" BD꤉) ?NфcV[ :L|K%\X3EqX u{s` zHלQO}sΟD*2]dJV0OlǽkUn| z˯3x[S";.-8m?ъ԰S%'MEutmiiB`sW,ٱ(TDeT OTT(Jm9E{'GSE1oDxKn-K g1|R9̣L}ފ(W?Gw6Ds6"ti)=Y% =󖔋1CpʭۢV҈170Or->9s2&T*\ - 6WJut53ˍ i?!# ŁInMJ;}@ޅ3cֶU l#Nh}V>J/O4P퐿Λ1km£pB-a$U}-8b$qqJMGKYvh: UyWmPңq2Yvvk <.2M r:^/t}epea򯧑WÂbx!HHWkj'on+N:U-M̒nIXq:g8 hxïW^߆ r1'c%t&{Zz x g %ַcb0ݐYYޱmpQzlz-H@fQ4|/w0 ({14j*x=]VZ2xėNtz(0ouHl-.KSVY&>$@Syjl ZTh!ͮ-(' 0׳di 4T X SNKY~}͘x5w|9>yw—rxt3Lɱ_-Ԓ3j;?O>; d+/):v<)/t"4.ITg|X<3lM&9xD]|\8U}$z Y!\jHGIpJMk2 HXP/=i(hpN2O_VeCDѹ-^3p*b]kQ1]jfzEwWCWk1v 4,nĮRBe+xyy0mq4YHfQ_aUF&I=W'mRIHj9NijIZmn^Vu {H.De|w"OYgKz}R7.o`O Tlׄo$hJ^-]ݒy\Fq^HUYfD#ݳjo.Ϥ\n Zp۴h;P=RέڂOTI9}Wδ:.!|jփy/GY8Ąf,pP}V=z^-Dh9GAdH$)Cc{X!c:{몧L1n߹xL'rAg'j5E^fnj>FI}KvKsw!>,|7.H8 Μu[y#Ge*Ќ6)kdт8EC (p4R[8"Popu7¡:5| Z?2ZiHmd$-A" HclH xvT֚}6RqE9Ad ;G`"* &e{,Zh4`x$r(mۯ <V/bf8F IūrfWrkYkB 2R_t> 6`eLЄUȊPL7)=geOw г#-HœߎwJjKMŝEj5ib)єISV2FˡtoapaYe9FScƗEGJMR*OhyaڱsՅ:-FQ|35J[bu^`\O*,-$ze 5~ O$Fძ2" *lq8;Y!#ҹl'ZJ%n>,R]Jkp9h䳾=vwy7yh=*Y?JБQfPw%J^YDPAV LVfpJdU iSH{ȫSjgezŀ=齙5zТ=<+"np~6Ү-sJUÁ^E<s2 j%|%sX2.VFkh/px%+[dB3ʱĭՖi^ Ks YD{;~LyCN? "/ ܘeNx`xYE&l0v9Ba_+&ȥ4nJՕD{*v [LPHXZZP"禎ݔwF g?\Ǣz.Ώ4{ AISELFL4yD_fA<|qA+WE63{2#3O6.^uyhgZξ|I?%|u(0f)P.VJEZ!jQH+3Вb3Z^3_NT ܧ*07F1}Lx#N=5\ gwk? [L/D+wg:&9&fu)&p\ǟ)HxpBU ]בNxS͠?k]|tu,V %_6&f.3r._]lRJ6P [KF {j)O žW|17箑F4q^5 p>e;.8(qJw ]眱.e~{0G1AN$ 򼺼63zdM y55EX*A(tX"nvMK;=bljk|u},X=+E! )1Z9eՆ[X%fs!MxÖw@Jgwq.Ai=/05k*Yk4n_(tfΏ ,a65=4&P6zT-IK=h2[[aYТ&~̫Z|9AxU7#`]{NĪ3/zړ֒ãJ,B7L> 'Ibjz"wmGFWP5l? @+$U.k[ę\:䬙JsNQ_`XW-^Ԧ45 ׶ #.C\cr΄"nZc혝Q[i$ۦ!ݞ{,ʼn 3 ;\Ad)ADg7`i ( a])_w%ߝ5n@`4%˻@JKcnjA}ldI$; Izkԩ) ky;c~IzXi_,/z.g Э<>:Ӆ7븟SV1;`45eH;>d_‘jn4<Gߵ /?; SAYknny[M=_fcIh)**Z+l~jq| ]sjGZמ!'[?~`qs%A7CLpQǂ[Qӛ^I QJoFEd?E9YLv"V1^s ?2=O ЗaK-[^\RdU(yjJ5|Qf2:&tlvCzN2{Q4[s*ΪY}2W<8ikagI5ePD#IR<>H-T $:k_G=bȊdGϟsj'-rZuܕ#l} "Q~d);l5 &kn3@z\.%ܼ 1B0bY~o͂1hŠ@Xq 0بoQ[`'5bWW +%N{ɨQOs2}nhQ{Ta ǡЄ|dC/2QM{ǾQ"&M.Z^zwj&qOg5@·+1S%\r[55vJ|)==(}pPLiSf[(@٣;dzpc d仪>u`YH5H C@nz !:)iN< X1=DT":~ uY ,JxbiИ_ay{w묹E2:*.=f_5ٽMb7~v[#C><(?F}#ě856k :?ك:荾Oa i`B"0wbWjB%hUT1^nMja:`JNC2k6z1ٱ =c00[Y|4ʼnM*@Eȁ~Dx2&w?Y"QgL%)Bp כbTq+l7͊जxј&$8{$4#󆀰y_z_ENqtF~v5 N1g9VBpn1dpQ$o `Vv+¢1RjPBΖ֟:®KAP7L3b䰣e\Ag~Be,ӽklwӥ4JȖ6EF 0Ԙ_7S~yWVe\k?õ{s Ŀ// I0cdӦ&o##\9@+5VT}_Jb:V?,mKc#'#CZu$X4RW㖗'pqxDP5ǐOVEUT~%7|BOp<0V}U C\A[w6νwu1<z-@sW2]R'PJI>2$wweCXQ5 rz3Q>R@h}0,eAkP*M_f8*-\G\HL#^9QњYYAD ,-~_QKIM+D~P7X)3 @SEX X):k>˒40OGPx.WiĀ$,C06a6@SxqpF k2s Zb9ν\WƠeRfhnt5SKvW;!/ ̸%5C<u(᪺`5E,R^sn1)t!!Fv̬n =P0فxqtGf^[YH ڴ{6u8NMSL BtF+zZ [̐z^ Ltc!(?z7L):`{$)ɶHHUK ˰\(`r8뺜s^uE/Eco AѨ6FRC e+ 0jUB~̳|1"m^l;1˭@&d ԑ( [we d/P?OoJLK׍N%ȀF b:M$^~G  X0 9C9v#/$ŝIzׯ}4m4zK3SC?Td9T A?W#E'jwE֞3w< E $Ӫ+t0J~Z"u_8˾3 [ڼ!27b2o &:JLnR u+#K}?󆓠 gLRh&CO#!A(<2=asbܻeޘpLdU$ў{NC=̘dH( 0wt)|Q1(v"8)PjRq39 U89R7wgz~\L%GSOʍUt oȲ86# ~{.@5.2k ;D #RQ< CHзknt7Ln\|L : -"#%` v͋[p UorUYQhk@̕Ξ+~Ol?zH ٱ?gUnQCʍ@v&W]B$?Kz{uwP$iA?Q,xY?ʹRLvCUӵYaZPZh,ٗ,x9{r℃yIc Jm#Btn:5A8c@xTkkU91ӛTG2v"@d5IXa_ tYO7ƨMI.bN *c1Yr6!cEzofYX*y5\7YmT> 83~J1bnԹ58-eJw7#PxtdPot֫mN(|v]gO[5?9xciA#:+mmUdhDwE2'Jj@%34X}z qiЄLZVv^X0p*fC5JS` 慚Jr~PaM=G?-g)"F̻D8X:P9C>d_ ΈUa9S"w8(\VkC;+0 h$43PYO\2(}CHmw[&kێe]Or+ȋ3= "e-^Y Bp2mų&P PdD6%~0 *? ʰXftx6ә/`<-(y2V=9ŗ,%fj|D /][C3-&G\//:Z̺c:&=#H=7%.AkOu2Vq:Ry"\o zFYnZ ϭ^eGK#Y(9f@]N4C`z~J?{~/W^Lӟ6cp|NÍWx|rgpz*Q&҅w"dY k0Yi*wv}5g~8# N;3GJp+ `+Ӵ7eher xTIgKۯ +!Ru'QXEYVY //c"v!x;d0LX@북 )ns/zbcD[Rx%#yt^yG}.iKò>W.9SiyiٯBeh /%zj`Q6=~bt n YVK u+ ) e>PHz])CZ.sJyZt:W*^%w+ O92Y1CPg'^(J?uzk_ٛI>rZ/- ьCc\Oh _&jʑME\yBmY.!b\ v'{[uMʧtGPJ 9!,. QPNX,K쌇`+ 3ɖx <V#q%Mg`Wh,,R^.m! $xn:2 $G+~۾7f h"%> .ز脢"F?3Τ]/(Y=lgl"ΙA!(:ҩy5̚HLθ%Ƶ]oz^8("R1T56 kY0$4('6%cSQOlET`,Eo;NG%RvIB<е_[ȵ7DH!U52" ]uf;l붦 |p߲.h+řR"\f]EزLZde$QoP|[;d1dN6 L7@MGc(`H K$rqZeh=#v,[Pq"x>}i^~ِϿq `y%BS$FC(np_-W~tԹ]T}ꖡ04 q,Ft5Po/P0/LvFʼ7dn@BE1+*)YJ֡]Wd˟κ8o=hj*\gy9c@~_f+=JirFWc(S __{#4-K鯠2x4v7K88Vp``u&ٕ+- U)Fb{tY1Dۯ+ĵSOrXP SSġ)h$_K3@Tk[Wel꯭O,9fӳdGڷ ]_&En٠GM0ň~J ?=˩{' }#.9pB&yK1|nhڷJTQ7m2pP}2zMs+xV\Aq1~c'?{Nm|5$.&+8I 쾂a^y4n@>jBQ^ۮ rD 3 Ǔ`xS], 3{c[ZCRվJh@plI/tۛ48k*6Xr}SoEij99"WP՘زFr"0<@~[SvZ :R]P M;Nm,ժE([#JxX&L$vңh\ !i LcC)CQ NUDG ;Wk\}-w9\7B1cf+wD˚m* Ghq'P]uehWTd$>Osb&sOosG]F񱵘J+[v `!ѽ(P/ Dzz]l?zfof,+&s% HС/{uy/1>G׏M&DxГ[d8{hś0h31~AYz #`#zFD7=fק-`HUU,#B)+56t+e*[ My hnlXҔz]TRhY<CQЁ4dN/DʫqD'[Y(F&|o!QӸkYRJ.覤8#:ps=vVޖPh`_b!"U (3%!Ymg9!n!b-ܑlZ2J}rjg\9?FQ WJUhsCʯ|NXIٯ>v\:} -+3T礃ɃVUӏz+I2}xzZ*0& ^HW|cg,%( {e[C,ͫRnDXHə9o{` =upVYŋj8K\LWL2|;s=jBa ѣ?"fyCk6*\Fށ䮨[Z5FDo@}>`wCέ '%ȶ;Jߘ2ѰH?8[: `[..5AjEb+Hu:ϤlKN8~ ȗe짠D=G6C2/{#M~^˕jƊ]K C }<*.04#i*!E^ ufRCe+#P! лc&F*P}6YHئ?˱䌭١ h_/J0QrE_O$ά1VS835]b%4lk/y14S0dd=Ze)ݔt]ī-$ȻHG[bLlJgDeNpm2;N9._9|M4O5#Ԯ4b_hd~c@a*Oh(ϺT9f<і$AGFC(DZQUϐGYZjuπi^j@ªƣ*Ti7'bEXˊIեǒR~>&װN֩7BuvVb 1U S ϛWS@9:B8yhtfCpGb1|i@4_ժ!710(o:ABڎ'{eAJ"%E*:yã(AahtPV|@3-ZI!Iw#+B'6g")&,r\b%1j&NzexpgI󨨹8׬*[VzTQGX𵔬@☸pyDχ~|J{PoV"Z(ܱ//tjZ l[cs]-(pvU)"2z ҿZH(ÆQ;Z=sH$kCA4] ?'lAɾ~׼Ktsb( 03g^pm Mpwh1D*3mdJg.{Sw Im~,9PS1{ W:,4HrCG8I1lF+"Ӓm͍?dg^-s>WxR!)˲Ũ"L^ Ʋ 5- Y,_[yƊk6Eo8}<ب(b%*U1␅s؛@owI=sҁ15>0sMh\[D/(8/N*pKGc >}S^<[fhT`~p3DĸS9G]TҚTT!E@<l")䮇TNm Q<3DqM+W/K|6c9m0&4,b^_wop@u7݂!>߇6ɭQE `BJ.+u' 4UCrb—4!K зmJ:3RPkMnȻ7Rr̪m$s}3ֵ{7ѽbhȺئ4ZxLˍF#z&f\a XCcg`Ycl9Ǩ6vS) T]^Y r i^0]"^;JIG D$*?c T5|mDy{.qS@l6v%2WwR6zj^Q:rf-UM "՟FE 7ܱK964r @SxHU. (#hM9hϜ\:7i=N'+Zv1˥OkKES-BRD]@?}`O[cAl|O[~2%!csIDXWߢszSCh##PLsWG" j{h;l S _#+@R*D0@e}[u::1.L) 9O:K)L_/ oCXC1^dj7 2nØ!Xʹ쭠cger0)_'_p? 8ugEm?CE_ثoBʀa1:ypP"fgE]bpO~@c>!͗]C}fFuo 5H'՛}Y LyKN|Wd@,&Q˰_>{ hL4]<!b C|km)(^Nw*Z>FJqtϢ[7\lsC'MAUa 3,l:szxr ]]vÍ}^ ?PmͲ*\\ft .?gZR?Q/Bةkuߢ*'l}Fq7c[uĠ;P  'ң r[yBu,W-?IE7*tA|X eiKھSP:?p>鶯s?0YW۰Ni.HWYzQm;O C F?ta V-xxsO$tu+d<$_ +OФ el0(&d5Q>[O|*@pfl?2Yq$WT{><р\I9`P)1FfNxL},W8tB8tsc3X+mPؕL@+1|ݻ] }rLvy"GrHi"QTF06@.k>оu.{@q`W' x)`1]f-nd.1ݳk`:+ŨjE767_4€lEr%F_n]Ѯ32n~n_YW9ӄHn*T•ܫbb6u$鎈N/֟_Ԉd &]0nczWX$ϙE^WC_{d3+"bI2D>CdUq Uj_s 3? pLݑ1+!ʼn\8j:THS]B}v8$,-aOg4+ ctBF4pG;  BWKaY3-9I ,Pꚏ$1(@9lu'5J;V_6zCE-mk9;v^% Y]NwŠ9]M'_a{C3NN7)Њ4|Sݡn cU꯲(whޞBBfٹ?et-N藱&O2]6⒢9W4X-րL]O/=2 Xd8mg".'}섉ߓkRƤ/U,$*. oPڭyĿ[Ibv6X4kP75sD;͉j> 3.U >ApPHahnK$mخDb²ȃɝpGdC~0ͥÁWgGguvC0J&T w1;-ҷ\-o-R?-&`I(OWW[rH(]{(}K– \&L_ p{-A}NM)(YVliph]}٠eERCM\fʷ=-UX,pw떈zҶ FS3 CFhPNxj!%rSSfE˾һe < s}fCC=gxw` u6pA}a'} K5ٰ[ͷl2OM[#;ZzNGR u3K03&\J+wD9 (1n[Hˆ֊-Ip̶ k"1N2D-k]#@L;MVcKo&5(QRR83OG?rM^;(Xh蜌cQ'5fE7em.ȯ%W1z@V9, -kE$[9~0!SK (K[.jc y~IOqoQ*oE{,7d@CޣuƑ(댝"APo/"Wl>kf(aw&hˊv 7QLv{ fҭDbڰ >{l%{~*+f~UဵqAYj˧9kib]Iw*|HAMحdeWiCvѧ8x.ℓ):H;:hɉ׸u,l#`L*[Ϡl~]n豸ϧ/jhu⦈1hF~03K'hĐH]i^]_t˸N`ad<8һAkvKa/Tp >-^5γ?J1>FUڣl!k{E.P@jKPf{Ū`1C#? } Mr;}{N&yG 0yʹԘa~mv0uk"0`ke83Q{c&&GnV0hDU<ʧoJvDl8x"?o.~>W{Xr?''+b$璆y$,* 'ٺ%#`slEP\)C[Ӻ+|}HJ H1$_: 7λ (:<uEʸ6t#ӏ[o} [@bK:Yx@YmjxSۨPvLH\ɖ ]w\י]hZX/I{4arv9eRZIF`jl_eZвB`Y l+15 frU.VBH了==+kɏ8_)6]v W/EILqjnEpFeZz.5[EDY"=FO~ʷN6N/pY2=5o^$Yw9f6񈉕g>]8D13T57:\E,Ys>KV^@r:IQ$/#ؗbܫ$8爔%ie2Yxn1I|V.ő)8@E%ş\M\%rs8t,xvBٷyі}$9'::PvBcc#7fhWhU@ɐ5%h1voiu0a> z26{dއyY(7UF +!d`;{1J^7ҒNF͂??bﵡFMxËi{BJi#I +]US@rY}Hsl*̐>}Y 땣GL]n| SxK#yy 1_!fHqPs](3ɻm]қ.l@\Y#_Jнqy;w AQّF6*aȑKdqR9.W c8 L&-6}8vʖ@Ah)kMN;P<ـQ XU~}=ҳL ޴R*~ïP^z֣힣C^&͚0<}tF/iœS<_ +`tafToQDSV"kj ɽ->IQ˰s@ciAA|کgGVMU\?P`8D1j.l?e}0]x{僡Jka Д$2pd״o9hiǎ`b9k],/C+^,շmȮ ҷ/k*(_^в@Ql5s1p͐YQ +'/H'Hx3c430>-7-Z6+ZT,YO 3t:$r WJ]v<_mZnڮM@P7LPҖ~T>&Hbeꄋ8bp MiS= ]I֤SԑTm}x)%|AK;`|/Q?b;?d5A5m 78Т.FVxvdS& lY֛NQA@PUWӫM%Qfj3.n ɹA`({ʣLr)F9ũ>(0|ԘvxK&4|1U&u}1)T).JG ?}9[xq7lQyca? (9[j%>kmp0T)H*4]y!dꌁNTIzn3 5)Tn .|ɪd3b` }Bkԛ#MT?N.$JWf@n|N6mO݉xC yU;b y=Q$>1`"VYeߛk+{,pPgr_Dc&7{=m̄J]aB8:2d!ke N_၎"@:>\"ѭ+dW=Ozm֊}R<#T-*MS:濔 052 IxO99,N?+]'-xh"^WKa{=1@lDf;.4cX:84Qb/rn=B7 GJwxv^zgYPiB m9f,3.T^e$&h7My!7%iw-r9qBfb{xw瑯aAs8gZty&qUG!Aem~qEFw%H HJlefI dbTa,y(u#pJW9U(i:urڙZ)fh[T 1|^lOݦLB>K0SB&22Mö2%P35"{.s*QE@: 'C-f<9|FSl6*Mr&1Ral`mL}n9'}'h ]>N3a%U_:8a{D5rP_74Ub9Đ62 >Jںr8دɽE(P8yls$ú:JRtQ;:VcsA 8Ke/M2IKCIyn@ Q3 vn$COyb!dn [60Xm?݁ |`!Rbۊמ;v [=wP:+jcRNd/j Φxհn-$^VcAYf^{D=y~Ttztx+d`CJ ca};lh__%ArRasB"uh/;wzðb#U;(2cHW!gK\:P N##6}& f]coѴ{2$$~ 0j"+m?C%A^v,^ Z&Ԛw۫a##C)]2F4N5&| P25$3?㹯GE]Đ@0l%]k?Мz MiP5֐iT| ź G*05`'_>:#z$4{=࠮N_58WP`AdtVcz`Z<9+hqr&Zߣ7L*OV>@1T(ö5oK+E#ľ=sֈ;'0RQ߬k) 0dЕZ4jSnCM &qI͓iq;DF)ԫ[&gqe@**MkZP3 KqŐ2wt|zSİ𶸈?0 Û)24A.c`yDPϔI9,7Q'e5ݾZGr5+)dU// "&d5Owt,=0TTt]nD?z/&7ɥ($Ug\w^'4v>5z)_TsY)&JiYAcH2ZqK@)j'brI/ߕPSTIW:(vhOT*޶y( ddD4t <@82S CqZB#(sR#Yծ3DP=Xu ɿlvz=L`%V>f£dygg| RbSdwlVѵ+MʷXU%90І0mߵg ą`qϱ"99_<kFQ^|Ef 9hp;Ji9vlۉ^9*GM+ N௫^UL^toY8'ElYWdt7`L'A'zk}!$+βҖkt1(Y$ ʫƮi _luh [c5~~(9^|S>ƶ)U[g10nсcg] X!sB4CntIxa@#F)n>DЋ:)f;Z,MojtJZ&^b܍'}m\TWaznJM%aT^)&$̾钛h0;xv uw<cYL`mw朲Ŀ=&dQH]`hoUn.Df]b\ xFs&,hT$6i!, ?yOCVv1끭o-QIdznDs} q4 gXtT4WFff%vH)$4-;qLn.۰WZl#?zX; XLsy8&a9SYi ʨG|RNxQluZ[{lXlsLT.]v1r,шL-|l(gZ-SZ*0y"n*"FW;z>9Bb5Kkd`X0\M%%l\T,cehA.>}}eaH l\J$` y]\fAgF&,îtZg[d~;C.Сvu>:F >31:qP鞋5³4Ą<b0h*]H77rc,f@*V {';IBP44Pe?pt>#/CzARYJ SdNÿZ~wvsjp1OqjkC+$Q4<1:ϣ }-e(eǟ1^9k7\-(wA-G+Avx^jdGTƃ\rѺLgU5^4c"KM"6J|8LxL=8Ǚ2jsm7-Yfۗs)[y6\@`S޻dبO<ƬVCqL"zq92YM\нQfAeގ;2AGV;j- QA@UHAD'zSV4,y~.gc6^ԉdS9WEt k6]4$Jb}q/u2M@w;ţd?YY]7q~e55 T)w"lg U>y@ҭs~և`8\.;Ԭ ; 6U,Xx6]:udٍlfZj^fѺ9_;LW{Xg9 ]?Mpr{1 {K;BZ,ꮟK 0XJ.G4rˀi Ԛ}BKmm_HR_{Ernҡ}qW`u-VvXв!JO:?u$tC3-PYs*Xzϵ;scdvuӜrrr9Tzq>8CP!ڀ8X)gqϔ9.PqUQz7T ~L1,z$BB٪~N˱$OH:tH `u9F7zLf8DGt,K"v ,Ι3vnq@EQ/_TE{Bxg3ۥ[z-;8*gnׯ8{8\@yy-׏굷Hځ2ce*cBAk&=,tRquP:% %ժ$yC^O)<YuS`/ck& xzhjTiVHc/Zp'ߪ֨VzUkؑRɯ0Hف MZk w꒴a|5ġ[̆9WxE{`tg[QF8{Zb][dp$m<^48此,n,%>L(c0AJ.m). XSgB2a;!+-NU– ZlU WZc̫Xި%ȕy5s2zX'9S' 0㪏|3n_wIgZΞY'?/2 HQ T"i^U.fG'ƻ *<(v/8XiɈ /F%lg}|Hg7}Fw[o0Ê9z$JXv4UPO3aC,/ x?.L}!N;#U%@.4T?l4kFÚ$A}FͿ狳6}>k"GFbWDW.ާ+]O&hyMw3kB.Xuֆ*Xs/ &[zVD LKuLS)[*])A($Ǐam/d5;~vЈ /H5rd\\u8,72"1|0d409 ZD'|x<)*n%tcfdv/[JgWqdI4 lH"*ؿR%xB u%K+OSߔc{[HBAXj?[WϬ-@+?N`Qޚ}ލ8NrᑰnىFjMvMoe5۝ Bb |~]J.K47h͠F~4f0OPG-TM3vlA[4u/R8 La:`5en{ d/J< =BϑltFȄ}(=OI筫BxCf^@ e)C5Le*,Ipt}(7*$<־UxP8Mֶ5)#ZJ-ޤ}7GX)rS'g7W۱/Yx=D'δ&C25;#Zݳ+(IA@.(HRvvƌOwIv"//l`O)VfbF.G0ls*}b@'s;ȫOrf?0R@`P<ōhq˔x0O)~pNČP+1 n /qqYt\۩{z^-XE?n=7ڽǽ[^ ]0O/ j@rPYtLRYDW :@2= H%X5؀r+_?3 8)C,mA[PK{?Y!m>Z.wTff xΑl +%Fz7U4ܕ('V܉ 70ILŀdzg*Mx VHHJ=`ڸt9?\n%Z (@RFٕ?+*=^Ok|ɍ^ʼn>6D_p .MWdN G#$|kVhvZD\Z/*EŸ\upGMS>X9*X89Z֑> p]j-!@R4# TNڛp1uֿr+Ɗ blW1ŻTejw{?ţ KvudGĪBNXwVL~܆CSKZ/rP67MrydUoqsA"{wKj8 ›m1aסg34kcq`Ÿa91J/]}.VV'홋|R`u} ^/yf"[FY(xYOdwBIQKAt"bgBѮ>mSA%[Xcdqb/`{xݙ'lG Ȯ!syd|i"D  ݻ1T7 w޶3j=opYNrnV.8`Byc?k09fH#pq6f;QqBshJ 6V𗤑l 2):Ӌ15ˁD aI7lO I&3&wZ+9iGu9O6]NA@iT⍘ƫ fT#>Ph M29enK.'}Ѹ; & eQ :%8oI/%=-WVjRZ&pE(rXS Nb79}b; I6ֹRD@)z@9Q>jqIE@j]onw2{Б 'Ҏ뾏ڴ͊Eΰ7k:|0+5ް3 .)s@J!-S5唀ľ44N ŴB\5L%h/ ҖNsr4mn:rUwuS-#'I;ˣ>Q|.NRb2ED$(^<'۶eݧKն:| hbQ @c/GyY Xlz?K=W39i.~3=JC;`+AKּp8/: vQKt\4N_o'9!;,rQU3f2{oG7Ɨp50yn0k.:SޫhQwwoKkYrWĹ9wM`d 5f#% )()tx@, );&C%~ތկ%@!@#\-5_xWj=HRt GS7>}~ @ FaJA36[ _&˞8,OG*]+dUNr^sr[ծkA-{\NX~"L-=W-YY3m[T%&qˆ"Ny$Ŭ0F"8&@ (nB t؀"'a,,B(*93UոErD8ͯy*TiWS X\[8Ûk@+\iƓX]Sei6ʀY G i@RgGKOLKAPXj?YEbީ>/C{wa<<3[h'S԰%Y&' 誦'`]3:TÙUphѢZWDOTda8T&I_$j5V+m_šW: Ơ%ܱ@7WWN9J:J+#0@b -p;#w PlLnjRnQ8Hk}eq swwF}M,zpla+QUR;+AhG ˰MY^b8ABg)ʀSc"f^!AxP Q=gI?G?.OrIWC\ٴK{ZX H&PGgC^ڲ@E-Y̱TV=Sst ,yJΈ1`Uo<<_o!Βuᘄa5n8b+ ^n䕄9}ozF@W IVym} >蹧X8~{T1+1P}V3fWho^WB~L(TD0zu>n" :C}sr ;DQfeck}R;S.U2zaT^~JA 3 ZNv1(7oͦb7fhզGWsm=""C=GI~od(  IbY}fW~rfc/3"s u/M6`\EL,yӧc8 UiUɖ\Æ=塸#zZ)Ӯg/gT޲v핪`CV:;]07y7HWiLufb~x^AW\Dz I+3|1e 1wj' (v;Z󫍍RakN澽hUn(ಕ \8G 0Nn29z JlTZ;pm(h2~P|q FB8bVJ*!lkz)N a"iwe=KԪE΄0 !g%;ic% 1uo /#5$hDZ2:!R mnzKѴͺa%fc1JjF@@oQЯ!_ge-&Qs% }K˫ WWXFRF^SAk`2?5 ؀7VY-@;O5ֺ?yŤ :d$vw2us*\$:aVXZ#zpa:j?aSE[pңD Dw =I$Q~qzG D(Vco*)~U~$,{bS|_BJ%wwا#?緆޾<"Hui>1Ё]EkkhLn/Ob-S5;Rk>ȕ3%ݸJy.Y;oZC 4A()Ծ]B%Lz<찐щ~$2T*m G ;CpDž ,D {S`gC 4+Ri',hj@~?bۭApk+]#CumrGQ%R:9B{Ed'.uVN`-pg&ɒYWY 0vwb;4dafWRw||+3}.I@Qx%aɰ4ltx,r\H6W;'P i-*~D"'i .Z~J6@b9ew_vw `X|ԔERm>'T¤Q"="Bώ1! b=Rߤ; <[JAY ϗP%ʹ{>0]zCfh$EK laS{3/R8NǾy Nt'r#Tz +oM%:\@Ϗ.0aDuM@ό0v7g6DZDŽ3=i.T3:T/_;9Ā/rk $`i2LsmM""Y Y$9s E UA&D`(yr{]Y,LYY YV_Qͬ%2.%͛9 3ir"dr#Jc销% %R(`F͓aFAfwJ\$O/͋[a1FInM\n&60XB:H7\1: !}s$_mY\l|}ZTG-0i?3HZ'u$cKShςrAToQ~^DIi͵x9u8<7Z*H!~DT͢1hU=EXH7{J碜:+AW,"hΩ@s 0e{|ww[\8Kp2wEvbVlj2iIʭ9v#HcܐQ[hTR]`!Vzcsg)WnP:ũ";zm$lU4+kF?_[UqCH<U^8+p;L{k+]A+e6a_t4§jgօxuqn 减M@DqֺD}}*q i fj/g/Ohz~[%xmQ*:)_ =0}=s93Օjغu^wwEYmֈ%ׯndGy vȒx}[ [m,艹xuue +ƴ{ eM-l1 E&eX%jD{-͚Eu"z"*?ˢzɒ[!Xa΄n1C)Q+6N| ;rhoqV&/NBTSä ۺ2W( 6# }K.3؜hvH|.F9wDy{:3J!@#:HMJ|qM(?o]|SK6fꎇ6.<hFw/Kx1ǜvi\F5KIr$Ǎr?!LER 7;3gLa,3VVSI12?K;sxh|U)~z\Xq䬙o, 3/A!퇖B ]L8+lH\[MWdX0[0--yVvDQqSiމ^q8bSDѰZ fT!9IihQvonj{Wң5ubie8XL0npO~4h4'=C(:s%HSj_3ߩ2纟87@]YB/TG)kWWlfRyqs&>6+mK-=M;,J@;9i=6jI]_̏T{u"%4=홼P18ۜ.g ꬬj GfiP6_ڊo/ .ElU_-e߽Q +$MV[,S$adJN':Vʦ;G9QFC1=5YCC36;9s~5SFc" D7Tjӣ0y4Dp0q8V{ӒjA#ٕF:;)< ؐŜAEmA![92Z9pv(J2Wb_M4F&%1̹|'z\Duj]PJohiWw 3,6}IIRYl5HxIwrQbWg.I`ٴy{\b,55o&0d$C~ԤG.>͆ !'[]:h@'гz4"R`is4`ĪDNB"[x.;d]gʶ t)'A4*+DkR^J3Y*g`C rP0Z!iH,㵸N*N<BaR]ϕ)wWS[%e0+'R*4$BBbm2'U_!Du̠#hí*YvUXapWMC+>i1=tUe --m,g7^|>g/(AzXOtVU|ZO6EaԳ==&z'"g@P%7.fr""MAO I3fAz~FEp6Mȴ K} ,i_mTΛ;B%A깍MV[i& }.i_#K5NDHze@݁U7emhY !E6L'÷A!x]qo&eȊ| _ xnZАncZ ΀32dt4O<ήFu~IG&!3;Q0 tpV`e HG v@h6c%/322eiPiK?onғ.iD)"QWmDOKTiQ*͖QlNt>EC6@ˎ5H* վX@<^߬ Wo0 pZke&`kcI¬{39,M|':_?fLcO(tv8#˱]iv'U9S;͓b&nĝ~ɬd)FUze34W*@TexQ]WRp?9$"rkʕ=5MsL%?{=ok2k/SĤ׹ef#<-Ohd.gewR*u[G뷥;6( /[ -KgEX:ajp}ƅǐ$lsٚə-mZH3!'Qm؎7{̂Yyp8|O>,4~"D+y)OMk5ش VɶA` @ cCYXr v@mM8ZaJAlQkW&|^Kj@Q_WDidd z0S k+Es:¾m|>\XK>,/E2Zี NaehUESת$\t.EUl()5Q)E]hCHXavIٕdX_=5MW`kw pNe+ E o❱ ihZ^~7Z[~qO, C)=PfAۥ~j7ʷ#rV d<t>Kv?e΍׍4'WORHj-.[$ ;M/!K"11=o 0վl!:^Pٛ:%sA˲ةdcL$L8@)vH)` LSRKf/"9+F93R6}62'CjPsAT'+?Kjn_6NЦӗwߩ5*65PveveHSM' NPd|>PUDkK>q˯-{;e=NB3ꑏxH]dM'VQBݞۊ:Wkdl_4NJg%*|:d%̏}.Jh'-q>hPo^{ yT#X1'ȺϘZ$筒u`9 ;#3cu A v7= QكB&ۊv;TvG>1G'2Gu@edbcOzV)%}I)Ә4PUWj?%*kOx` 2x:7Q)B$nYyjOӲ\iɻڋhbTHgw]2 e Q ܧur.s1 |T_*Aϻ@%F%'|L f:RqFM'GBg V I>)ovhW*ʐlGAvVfwDkVadcZރ' hƏYtpaLi@}FFFqF'YeM{Bj3![ؾMHd\ Z:yF=cY֗ҷ5{tlYWwR zpfbɎH,vz.,nօt:[v,Rޯ6V2"E54]2mq+IF)Zb173ubi^}֍=5ޢ4T!|ٻ6CxN*Q;bh;ruP]@>fOęVMH"%w.z,LJ p:5 ELRUIWpg+IK&r~m~J #tD̷+0#^)`M6ԈC&//pwz$,.1YҘV~s=eOɦ($߹1%`3e ڔrC VE|ϝC,6u-Be\z(`rITwwv[qPHa k&ƿ]!EN>j{vl .oo 8oރӣ07,A. S+?Z-Q/c4pS J<6ԠgMEr$VX+ 㱠Y~QK=NpRCJq5\7D;7@@z SAR(iXd;QbgJ_i4~tq[@3H`G Z?VM5/$ +D䄣 ѧgXk$߈[rS\OjM<'uv[2pE)y6 zW"bӔ/n֦RDsn^R5dp:1^Y1>F:߮I'\IYlua8"".uL'g5."9Czl H']< b\ĖC2 OqF8F9qςksZ29Lе?Sa{G~/7B+ZP AIӦuKwjyƓw:90:"azwnks5ǫWqwX [nό+\myXsC(Y5 g`@KE.cXyP.zRY4_lR)u >wi'GqTo]Q"c]S#Ti5d}uX=\YF?gŽ1Iz/4ƀ졮&(yK7(:1KL[{"iECZԢf4ƽ"/]pdħl] QUoj-@Y$?ݸ?ǔNo#~6/y![}zpTK+V66[ZSEK 6Di@ aӵPq|[U&b0?vӜID 9޳al3n$ X|  8PNx c-N m[1?^フk[a+'kIDٜ ] ";Ɉu@-ˑ} :Ǣ ]A]N>4TM۫:l іUfLBJ87 a=/@UL>S'un#*/v?65)SV} W ૜8ԕӖ0Kv[ L usQ' .7s}a}P;}DM$!AyzV:'^,(Q>IRqHk>5y O#rԚSaH(#Hȝb;S\WJДIn?gfpW!%AJQY>i89 |PbD[3/YIF~:pNb24I܊WK3;Kz }Gb!]F3JQ}ԂΦ]hH{ZpEJHt~FDJ3ē/cY;*w1o]w?&3{+o6 fW%Ѐ,eky4~* Cz<_^S{ HV,Z'.RdfvLXn {Fѳb&nfW9ce~U<,b(" ~ԑY`HouB-YѤ,6N>,QvT`pŐ_%i%6sJ߃YYx<1ơ>ִ4 fk+BqS׼s><'7C,'8e I),6KS e%@[;sn] Uaߜkֹɂ'&,2T\#)zfM3HDpVz.f|3M_voAEfi{p,ĵjmBN8_sR~@R<^@.m9]CM@J9V_>8Ib=C)pCE|5G#@};JSE]}TWxtS ٮ.o/a1Dð- esQ֖̯ t 08Sni<"/s%H^Tlo]{Wk鯳vߖ{P@őZԝl*toMV8cA(J萬}+V,Aɘ&8J)H$ʺI?^P7IM%\!֞pO,nDؔ av0EO][M3nf*>q~TA{F =~E.^OL^mB uOhfD(t_/P<-t6|dA ұ:*ֽ` FgjbyL C?rD@>?4'P6 !CyGRv{2:FͧTCq8l))47IJo3oKB)*00_[3M0}9qVvF>d'*^} ~L]Q>oyZ#,Ř8َmҕhu҅̕[đ/?;2Pln>io~ $>!V豢q5UhIW%S#Epz=4_`A֠z՘,bғmj{i p|VzAQ-뚖ue+KQCvM]IfA5l &ʐz 'T\$w3 <';M4ͥ2JkR?X~"ϝ me9|L7U|w [XnvnITGs7w(/k>DóTz'(@8ts޶ZĞ^f\*'Ww!19iX;Q-Pk.Yz㰲.\F8#8|nGr\ū$5 3$+!.*SōMNE.$D0Q'\nann^#Ve((1ޥ)܊sVr3Z,^DRق8`}lY" Ia(SiW;Vh{<| }e948oJ&UO5x4$%a(b< =x+O& Ha*}-5vpM$T >)w\SAC/k0̇YƴPQ}WF0Y2~ˊE*?_\N vT>Ic9kP`vu|\:wKQeX ̔A5a',y<1FPҦ[$_aA? JRB2Lf `[wCU ( Zq,UX1\fStW=OӳT0d (20Pg7G32d5LWO@5n`J\1U8uaX5D EK/A[2shL WbW엨bVj Rq4 oBŰ&YT.`.t_Umk6_ʅ=(ӫv_bW7. lR<@[uxp+_jfz gIu;YIJQWPQ~2zT41&7-S?oV)l q0e8 19N/Sw--> Ryh(mfHhc (@_7fM 8'ψ3ѝ2azwW]٢a_J`XEיcRX<νL|a"BN7"-Jѻo³Hν'i}Dob`[@ʪ'*|NԸh&|_Uf&;_;xB`6>+ 9y D'29.˦J U ~$_%>YױۼXl%F!b%t|X+~3@ q-Wh@,1RcK,"AcS  ~8(l+3jyJ!Rh+m.+Wo{ (UsxE,ޘk#xQfz+|J츩Fz8b^EN8dh4ZzP#b@49$O8 Ӗa.h3-ݘhOXyw @87d腲7+?&^Ywсn\$Cn)OVHmKe'i=\"ʏdmnfikJ4J*5ǥ^ z䴺?ጁ_-tO fpg IKR#x]vۙ H oʋ?ƌnh%)>ɤWM8Grs(pS݅N#_K,{pX1F "PQYz0iK90mFJm⌋,cmձe쾜"%hRߟ+X U{^g>D#SJo#}[I-.ٹ8[8TFM͡p5,ignQ K* \*#ܳ8wXlgy<SbIŭE3y0s|+m+sr̨G.G]-XC9oǻF):Sj.{u3f!~ Y K|iU?ysː˔1 ->{^[cMm-;ހFF\փWq, w}%yډѬ x5ܭռԙhh˄r+. 8sX jPcg</đ1p~>c)>[-bulOO5r^+Is5qfHy] erhbiXtyrs-G3Ze_J.;D_,*x^݀6{|͊/RfyvKpWHT5þ Mjp2O꡺(QM5%Mr!J6ɛ13.- CycO5I`V^!cL3DE[<0+ʗ[G,5jK<27d:!:쩳@gnE5I ,!![ śSy`s}Z L] CMFsvU =[ nĺ ]>,;(y]z%ª?%֜L1)F_u]a܆w]uGΕ5՛^ȘC"%c>Ja%M6?3C '9ĸa+JCAlk:J]=ss90`Z qS/~4c{22jGRN5#8N nKo̖*܈ xh\䋷:nbEk~sVP,dF4KsQj7kNNe=o!Rڽ9М tBv53]`Q4/xp|7ox6T+ΗͬD#!!vM뛕:%~oWM~0ps=n |L"zYgGc&?v >I(ӱ$~]l3EXaX; v8o1ƔOgZ dw(R頧\7\W1M1L`QdpNO?x: /RkCZit}rs нi4#Q͹~ȣ18 itB$Y?k}Q7N?$>TP8+!?̴b Y3Kdۍ4xa:.Hz: e/r uwC[gnS}c״($kZocu[r[U p>@$7K蓎V2APaVx4\u|;.aCCn ɒ2yFU ~ǺLΠVh"Ȉ(a4M]%;s)92w2MsgiT=y ̝:i%rWа5 k!# \" ¢P6TQ *gyI?ȿ-wð̯{S; bs`y*QO.<)gRoJ{iHR)woq :eMHL;Wy123m p} i#Xf\׮\{]~<"02WҿܝbgmBTx6I q+qճTdǎΘX[@ %nHz ݔ]'Tȯ/#urp58΍tSY9L{0}P괜(9*#SK|GR?.USܓ^ UՍ2XWKie8`AH RP M둺:x~0lE!e߇BCuԏ- u`UK{^fXAr̡8VDƇs|\M޼5gNrG c>@0fG c} яUB`1J{-5t@shp8ߍvGY&E67jfm?B X0xͤA}ľQ}r42s~`<|\Y]xU9擁j;$Rfvue4 9NmPS ۽1hTjF:lfsldp:dÇ6Ao/Ie iYjªk2dy@k|̆01lJj v0\kXh^WS9}Y!{Y|1٥1Q:YT̎b&UY8o1`jºpa;07 wraQU@=7(^ 1LaF:^dEcrܦf(t.Mu<_W]-$iU8Y n!dF{Zr֝K YZ