openldap2-devel-2.4.46-150200.14.5.1 >  A bWZp9|F~Al2擤Y-ɻAHu|e L[D3rl&hRJ;f4kf}M\ xpA?d ' ^ >V\dl  t  |  !$ '++.//$////(/8/>90>:5s>FGHIXY\]^b1cd^ecfflhu|vz  148>Copenldap2-devel2.4.46150200.14.5.1Libraries, Header Files and Documentation for OpenLDAPThis package provides the OpenLDAP libraries, header files, and documentation.bWibs-arm-3RfSUSE 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  bWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbWbW580f36d19ca6a26250e8df7b41d3c25228ce02f9c432d39bbc1da543938bd673a2b6d6ab192265b2851d891db81a75bed9696d79d8f93291c3db93025fa4cdf5c422a988d317e6698b0457e8cf0a8f1ce39fe55c240db08790446d029e907db727b92ab08adc0ad19a4db020f186c0dd4defe31ffaf7ea39f701d93bdaffdceacaec54975f7198552201e4b8b398c715290598fb16e587fcf8c88b1676fb9a769b62289067d896eaf9a70e05b0f9636b0862aa6ae2f2d31f7bc53978bc49105d304af82dfc0846ef12c1bcf2fff9dc8c64afbb137fa5bdd37c2164c0b288a4b159f1323a5d2437cd3614e8b969d4e293b927fde001685303812c624884d33cc5c155e6ad14c54de1ea581c97f805caab3a5316b09a4f1f3c68f7f6f00771ca1fd66b6e51a26ec9a6d6a793dbbc9bf5eb2021cc278adfd41bc9c39de3d5308f9fa3fcf64e3f3131d2f7bbb8df78163442adb93c1630592a324446e84c7554a038c9f8bd17d8b177410a0da968c56113e38e742f6b15ffc2b199f0161b74175e8717421f9e3fbab3fbd9d9de0b282ea764868446e53bddc837de59a4113cee93c676c735a298268cb4c4ef86c60714a89984ca447bfe2c308e82be43336600c5f41afcc6fffac8bc5e00e580a0f0fcfa47965bd37cc5bc3b53da70ff3a4baa244de448eae7bc5f2f68fb690d0607772b974fe82750e00b46402ceb6a10becacfdc07d1b642762f6af1036de29371372a0ecb242773bc09066e023f060e345f45f85ff647c1b3ca0bcc2eb7dc68d40d9624dfb1bd735c5f7b135e4ce90d560f3de1285ad6cbfd51976da34ccab343263e5379d8594db00ad47e7ab2134f44856a3b0c13db8c687e5fe25eca23eb7d05fb55387704ccb76eff6c4e720e542303302a9e983d7cc9883253a06b8f6ca8987a142653b94f0b54dc18982e275a1d03f28197b69011017f7e2a52980105160c7cf589072662fbcc6ea32b6eec021caa1ae90d5fd68f5e20fcd065af70f8b154bac9a2bf38d9dc2cbf5cd6eb99abc187721c88b1ebcc484455114fff24de034ef42466863e6bfdf25b87bf7338904589b22de74ff2a466a7d5b55fb194b1e8cb62b20c9ecc6b9e85e698142545757decd18a658811bd44b794f7934945fe5fa645ef13504a827768695626dfdde50560af1441bfc07f065342f0d89188c539c1595d3c794dccaa2d48c17dcaf4f2c954b96e1ed08a2ec9029d2e200d98d3f6e0c5d40571e53a0bf19fa5bd427470ff93df6fec171f32b96076989d7001540f2438113f5f7018978fbbcb88b11670f58d10daa00b32d42845cefc126d1459cb345100e03598995690b3da80f26ff83e9239d6997ec0856d4f6848f43623642ecf6536af1ca16cc7ce1dc0a7edd1fbcb9eea3e93f6b7a5726aadc95c41cce43a04ded943502a77efda72cfd5f8853f99d1aaf069ea92fe7921e918d4a8d948f5726a30f9b9d8e8697bb81845a031dc85f44e201421aa3a1435f3fd7758e797766b10ffe2382b4b7a166875aa4e9c8e5ba2b8e39a27b80cdc538b5c42fb74b53b564af601ee41e778cec8dba6af645fa191ea9652fde6225d713e6603b889ca7d3105066f5d926a2cd0d92e871fba9b02d8219cb401336783f1a59c0dceff2004e533ff6a4d972c85ddf355460e25d35c5aaa9c8c9b0186c80975d7bc2a3a18018999e96931463805e3fd0153fde28ade789c75f36cfac647763ca460f36de60ec5f9df4bda3049f62186d8208ace70800dd2c6b61e1e1a429ea1195a108ab48bbad2e59273c84f1e5c8eff9fda6927b175f1043da38163d808985604701aae87088323562f76a9d94750519fc80f2832778a7234b443d7555a8d206bebd14d099bf7319bbeaee4c2628e384573aee5240eed44ad149fb89aaf1ca17ea0a8172601cafbd176690a736aed7653629ee905fec4f571439e0163ba6ade67ba406b237c5b858d22b221b8ddd8cff00c687b4026cb49d8b40569c4edaf6c4c1a155dbeb013caafa769bdc115b23a9231dea6a92a4612c7e63c4d6afb0bae7bad192468e82ad65bfd2989d5f595406889c0cd74b06055331ac540414f8b289d2471f6f89e1fb3509406be27748ba8a033b30903fec8e0liblber-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.5.1.src.rpmopenldap2-developenldap2-devel(aarch-64)    libldap-2_4-2rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.4.46-150200.14.5.13.0.4-14.6.0-14.0-15.2-1openldap-devel4.14.1bX 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.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#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-arm-3 1649927648  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.4.46-150200.14.5.12.4.46-150200.14.5.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:23732/SUSE_SLE-15-SP2_Update/36ba2bd8cb01c63571ed0cf00662250c-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)#zZ#>&cyrus-sasl-develutf-847c8c7f9619aa96a5417171564885f78c6d108f3fa4926d5aabda2283e9dab04?7zXZ !t/] crv(vX0ij^*UV#1UҢuvx2_j ?v~oalKD@T]W_X\Q6ofĴk~ך P10 =) hxhE8:B8Y|,M$h*2ݑ)]Rj>I< :L\`N n3.M[@ؖ]:t~%+ Lsº@K"KM,a"7E4hY`&p%`(Q2Ǽ 4G`bZDNבxo69.iKֳ4w.Qݾ8-7/1^N$];bsxO&OL6F+4a ^HZUjJʌI5']V뢳8|H(b?KGfA~ؐK,Mo24?G ?Ưģy{+}%^r1-wg;g3l+gFMnLIqϜ+'cN*!OhF8㍒9A!3Kbr5+)Ngw 6@"ġ k'֡:V;=1bm" g ż6cg{&hP/tiJ97PMUPǁ ӧ#+4A8  / VOcYYvqzz\᳔C/ګ[9[~}~8z :2y wG>Ru{Cʬ%V=p^ IճzY`3 R,R1MEk矜i9}ھ׌h@# hxnTm~`2MU)T5U}fHu*n9@PFnoȡX Γ%i{A MO=" q|$ի,Ÿ3NWwpdfFo_}jD[!dmwhk'Cb]Q`CX C1;) r-QeFٚYM7ȒC4~9!LתX7N3~2cfX+. }iN)n-(fj! *Bv,={yrC nj (s0Ȇ3ҹWxq=yOŊC ݾH#< 7^ut,$g']tXW E<Q U&;~h#U5FfG;Л8Z&Oш0O7q24`zцUOD@UwG6,B 'R*:J3ɜe"2P.I ݆R9af@$;3I-/hǸ.U86!wбfBakьlD-+`N5dÎ?ԯIjeN!e%_MX$Mmm?Yɫj]IJ.bZ\p!kP{v X)c~v{#k]`.E.VA tL# >)Sk;Py  )3wzf]KB=epIL+ь8R4s.*7NBp>IFsp00W6%[w PAtS&۹|j\)dĊm]|WZN=$ vwVEy9RZ5{7 \wCll? `jѿroK\"16H~uޣ'i3.\lE Cep]7:m wc,Nf5צAJd{2q쥙'blVI{]TM"[_nO0#m!<Wpo=Y{?jP1Acc{/aiŌh#rPGLҜ̾?^8y9r@n: $6wSUć Ʉ̃O7($SQr$kM&'8}I4-ŭtOMMln=wgs & Ev Lg`ʤTmhٍ[Zծ:o#&.Vy]ػB_Q%[aB G,I ""7egMuG5zM(Jc8j)^o)V~x{FFӈK26C%O[ɍLѰty)y1`3G /jtM?*Cǫ\n+W&zyKx^ j)/-N_Y&\J=b 5|Y{4baӶ 3%Tq,1iu ǥ>Eт]孏dM 'h g\WfE`OSZa7>5e67dO=CDazRj:љ=-h<-Q ALÔQ^)%7sCB)#`qL,0ՎYEFA# mPZwnxm`ʮ㨠(זyf QN`C2U:E^7}#? Y|j A$3 G&ar?)b-L!(jUFa.d}jRfѨBepgʢ?R5Q2g~057T]3tKൿ1i Zۼ%`B;Kp4֡ѢX^Zɿxh{ n7͐@GtY}#}20{f"-@^SԜJ'd'hqZ]vYF•xěXN;+[BKW+ɒ ;4.\2koxJĢ,?XxawlQ^5T'ܤ:giat Rt<;sH%Y4HŒ|U$)T!FΟq FIe8پ ϾP\vĻϻI':%Q@2A%19B @2]2 HyE&aJbL9+L};0ˑ~MFԪvMR0LKHH" RK[OTvU@rǍhو wv;6tp;{Gz}?5b#MR )cKG-~O-c6h从ɨB@Zj22MCM$]~Y&$AoϬş,l:N#Rg je}ǺE(pHEj< QpjGg (ġh'!Y<\U&er8p'VbaT&AG*Ѱ.yt3\tn\߂Ł0.VDcUPkjE"+x>i[[6DTJ^\uѪK-/tNGtgA;6sܝipC&Qq`x%oxtZ^X,8C'?F<,љOG Fnףȹ=p\p,̄?ԼGe ٔ0ϟsS.:ۙ!/fh2Gd׵q?iQz|>NX"\jc@G$c5 娱/\MB\. 5}Ds(+[=k*'>RWV_4|REfrwI3D ɷdH+oŎOݾyhr~?(w4ϚֲC> w I+:7! & mx{Yт{Oa e"OY\цXOոúG1z@ q0@~rn qTp0hy%Mnc 3#W*7WUM mca-dbE! KO4E>2T\f(}Bh%B4ٜ T# | MK_DW0 gjv}ai}U s  iAAK?ӼWR_kprs^Y|,HwcȟZRi)r*6HJXGo11]vgN&Ka8<;@ɦE‘l ="gAb AApnFh&z.T_f9kiwՀ 65i/f.dr(Yhאj$[Q(td{<+9u`+w;.*l8Ŷ4 0WR!|ȡD(i|=?r QC>xgx 'N3Ǡ)Zܺ[*yi| BY r=l߈Wx)3K)0AV3L8nt|B }@h_ cQ $nr43{ KR ȂfywmLL NNP+E;ϝ3dcG3ֵz#Cס (pe y~ZR"B^o.2q<\81iEc 4w7Vx̬ kU+aDHۋAEdMl' a] ȍ= 47܃^V$pNݜ$ʠ_+;I UJ")ܪH,7욺)2Y%/uYU~v ^NRIsv,xMKr/;f;6~;}69 Q?|^ EMf͌Z1n`T%xd牪R .ر]@{OEJ~^(ȫ馚O^e<*D5㎿%ci C!K g³uj- .&Fpz^ g^''x&a}&]Ψ,"U8{Ex.^' !t׊zomJohcMu}x؝H.7Kgs*9ir.aZl(& ?2kd*MgZ>NI~b>,]t!khJg {ǀ)d$Zy.HZp!_(YqCRbb7;3)[æud oM|Q Y2k15F<34ˀQS+ɽ `$'W{ЏYBa;Q c@!4r/7`:޲DFU`Iի[ӥ0'㭴RT.'iS 9cnKi~`*~ΙARHF/&ߨ` =J^N{'$GѯV 2ˆCOC&*.px6bjvB<؄}81J"b-i s-BS\fx14r##!B tVӪg-X"ZsC5Kp11y{@A8t4(>;bԀc '>P\g ߆D ͓55Wxp[/7ֆq:5p Ή)67;]j%>Ehf|_AVxl6%?P‚rsto!`C?x0 h/x=OS|O1)4\'΢+)9#=1y, N߇Uэm_^eJLLḸY&@Ln-#k*(r xFKGs+8[zr+,%sţ6"Q) ÄJĞNGol?NۓCRC?&&z  >,|ٶht yDbx.x_!EvF@yPHfC$Ĩ`[tEX^Y:y,,e"xoݹ@$0s.n?5ą$dUS7){d~4^68dpPc 2TvGdQmVSWCOB-\QϜ; .'es"#ɍ8t#a\I12xȥ'{BidyX`>Ͽ{XJ>nN8[=u(G' hPT-qÅ{TR -] ^WƯ.3>g}C=gK:PDIa1fr\[d~65cZZA̱\^kSSz Ms=Ja6[VڛT;$:kf|31^7x"q^W+|T(;;rP?)TlEt)Gl%xuvrNyü@ j,Ԯ1VjΪ;p.s1$Q@K _HyOS2;0J#b@Q{*Zb Xoajo܅43ejBJ;kzj2&U[w@XPdj"# KGdܮ;^SU3ž%#B8ITGȫH^!6_:2%SNzϔ̛aGqUhҲ4I V s 0kٛ$6FO_dHAznFeES1oїdBC3:Q` gOgHY#ct;珤\_-<0"I^ɽVU[dvCs3=hR`g8TEɇTJ!6tt>M> *{E4ok*XC.-[rXWΐ 7Xɘ)7~HbAnr*G.Sis:v] #JZRJQ"иLR1l~ѳl{;DK|,õ#Eu'4Lc𻧵)H]fPcI;gQ4n#S KCE EG3Pgk\W`sV\Z/<_2/2,2|([4 zpv=u ?onϴdm=TmG,B< S`AP|۲En- s/USd+c+Je4nEi'OZ[*VF´J@x3ipl=.3Ks"ڛ'r!eMj^sPfe0b` {[P ja/ 4bӟfV_M_S7[J۩!3&Fx,ImQ٬0@v/̡-xҮi&RM9A+$lq|%Ki 3$*R`_}c]I;,SXxSEnN1ėO m"E+  N UfF:QwV-cګ^L<$EyTeL>n#o`-VI{>Mdm"BLJ*Ū˚b*nZ:>. :&1>Q HÝR(n$-cl"qKbgz8X6(2U$ǎ0Շੂ\J$qOP;K1 E1p_v,y {N"'eM#T27`I:ޤU!Vٝ茐"\vIG5 OY,*2Je9;՗g2D^Ҕczٟ?L\hiԄ V# |Deu&2|bt+ߍxUiP/ſ4A.h-Q86<>K2Tv6a}ɴgw*S#J^3_!-F_Ud.(xu@[t*.`\]L Ypo,{m*x&<&ǓE)+':/]'_M&ژV]&Ӊ2&kx(5txgNtꐯ&+MP%I՜% 1 DG4m(Ǧ40U/REyj%Sf<Z'eйWZ( ^gFϧF+Ck|ΐԍƼ6}LɝŏbsH+?}ᄤ?_Q5BcISNPc%lH/tEԌp. !Xd;*0 !V!reqS >ۤq[8i\ ڈNJ2,;o-N_Ko4O/О-^:k-5fⰭt}/Z+rvdOiňw63T4 ֠M>mL8)Ј$5RY3(:ml?.bj3[4) 1 1,}$W3*5G ~ʞ/J+|_7ZM x03Σ~j6^K3!݇eXllڳ)j}V <B.:lʙuR&{jnH!jk?Qp_NzQ(RcC}{M +Kg*(^JUL3d7ee7[3}n۷IQʓ,#I/ Dԍiٮ7`Ox_޳ yt*% ]ےDMK e2mHf"52( W xVPy ?>oÿapɹX aa[i-PF h u_4pE p^et\GϿDb~bYAnB_Zr܅ w/;.YnL?Fk‡}Q;|CFayTWwa']Ib^po漎rh 5TcYJ_m'DGJ+w!(5D m{Y'}E\W2TxT=A׎) oj88% 9iLR?H7w,9fX"RG=W#tbi jSGEi=7X6TR(HoI79VTƆc"&Y K&Y4NP֭N fOĎڍa=6:].[c` $Xy<"\8G]xBQ⒲VEhC#qtE D)=Όa:'3ثZ[(&q9CD3~'Dl1] lu *[?hۜgas8\=(&o"D)Mxjg3?B*#VR;y$PN1X$enMCڮCk0sPv4} _kfkH'DT凇v#LP7{gēr8fv 7f7=S8`aF9o4p?غ)y cSo./8椬%N@/cB19Q܅rcW߀oob^$9,\R}dךE=ˀbNabw;sT[g֋iT^\~|vA3E\:?ھfo^EvAup@UJ~šF2C2;m!vٴlC,i~12̟q2 my<MzU-rZ96Ud~㩫+م\jy,`M/-GLscFRRWuxU$>8th:v DVQ1=msWb CH4F](´0ֵZO"h7)Ԇg|mY& *̗Sv}kb 8M)24dت1@IZsi쾅 A~j]T`GsS};QWϵL c#29 53h2-`ƠV/9 >6bڑ>v~ 9No$X.daRmY)HMKTI c\n P:.h8h-@PSbB? CXbkH.$ODPr g؉ CAv}OUC-P$PLt_ Ɍ%ϣfvJPjhN"Ϗ‰9 |zhyOۆ; x0̕<Җ8V+.~(/11<]rY{e2d`m>WA7[aޏ!+%¥ʨDexhT(3q)F>C6`&U|ybP6COjڋYff⩢V#ǫ{>iF'j/p ֝lDŚE?ʑ%ZZ).|Um~"B7o7|M'vWM\LYu)sWJLs룬2٨3?Q[ 0HIE1HUaPXn;\7_12`E_ıYAKNgW n\ - Y#jJݕ_BKHftE#_jM݂G&2 lD 4,, FT8"ڬp5e 5Ykg^:Y,ՃC3*836#.pr>|X~O xu@T__l2%٠E%nAL[(]<]0p%M>N)"q*]ŃH{6؂>+|tU_To 4}?؋6[;9J=!Yw=*ծ}M$1s%B2M`~@P KIcXS?q4FOm-R (XcֺB7ܰ5B/D*0`#v(R$ zOA{;L[pCAgQaT T'Hz]ꃟS1&X%$ȞuJzA._w6cR8la>E]9;^uw]3 UbkaN="!mWJ%̫q2 gӀFI֍ ™#+mG!Q$r̛KL_r~EIF6`m&Jqy$kd&}%(ގޡdB~y+u c4׎|X:St]7]!Z 7zA1#nҽ5, l> =bCd lO̸ޯ9d\e00rZ]nKOjiݳL9bD@9Vx*29 "Ư/ L:". 1 :4,#q)Ȁ_PvN6NG{!Rq5G,0]XFEM([z3[Ԧ"8 X[AK6h5rӠI!-ҝo@:;zAjop@-sL 2D .8GTCf$LwD 78jI1,*-=N@@9u<,ZW?7R5khy<{ԫt;J24l9 WX?|d2_;٢FoK`8%x!*X@D2Sm$Kzuh[S}C 'z#}2xi2vEo ǁ U^?T4@~t7R$ |~=y.r)$]mvR4aErjm<>>؃E`~&z {("6!MܶOZ  }M,O_ k$W_ h~uِregb2em~- #&x sL/[8kZvssQV[l:%0BC2eXj8LniP~<-u`.aں9 Y͡6{~KKx/#`$_h m\#5~;vRcH /LVEn*c162AýɳhkqpC^ 1=,#}2)î+YS$Tu'~9nEaXh.qFLAyឦ >HL*`O [v#w r'FF)2<mԒ %Xf#epC|D4w/[ܷevn=1/J CZWc!FtrUjh>kQzeQ6vI@Pcn܋w++UG+u3;0ZTvR4Pޢ\ퟛepMM/6:jeGE>vX~wZ79]CK zq]*3d>`*ll2/{Zex2v^$U5.+T|)fX](ʓNao:*-$_J<5Jq>`_ٸ{FHTj5n3{6HT~$cH',JW{-X0 P=OdPX+6fZ,loE=ᢞs:c."믆uA}Zj+l? iT7y=/&->q_M6 )Cy}b/Ѹr=-rnğךiNoT"[.k|̾l[lN܅Y[\6*M .c |_IrKrkPUYޏjPsSm%M +f0/ C+b 1 +s1'W3[֏1O̹"dzvm)6v Yxa*ؼXX@%e>u:qU8+JB>!E~J")Dkk}bp n`lr5%m$A (W+g o&&[Ǟ3ϥhm 9ssĤE=PrBN(qiVae_LG[X*o *IWW`FO._HTj@";M{@rb_Zpe{%j+ϦBՁKM#D:'ZnQMRaбUIH {As'I1@a7feL'-036jk"LAVIqp63\3$y(Ӡ8`gZ548 57w?1jnנWj?`:Ef{q]4Z;;Pa>nqؓV.o3Øk="ۚUt۝k[zM[bS&@zD)#&\W7H`/LH['h rJwx+͈Ն4֖t_,Uv7S# ؽU^2)KytWtc_ϕnX9(n]ئq33m% @mjV Pm8KhJ< 2%t )mQ ʡy<3c!*{ _=M^l{n"DEN%L*Η"a-ɌQ>0U,pjd;(t`=n@CN=BYK)ȷe %9;ez9M3]֐,\Έt+'R|D{ǥ_q LTwA|7 &s kRL f9~T@nS\cD~Qe `hgПxx ZhS JMs}͒G`O/֠l'3^ܢxK[E18KrJNOpځi90Pa,Hx:Ij^,tf|nH%P\'$@Z.0y 4E/YNɣ<{BR$%51zt)~qI"7Z_LՓ:fK"GCV{c$P$f(whQ)a^OUHHN E~IU\5웎VYA*4\EMF6]ai[` )SHKfhtpA^WhPІ g_SxUmS$lQ=:#bP)z8' g i\?Խ tkɩyo:?ZPiJ&Ҥ^}X|[4LutЂ@',1^,Ëh.n Ϯqe.  -˓AhuP6"rf7ʥH"m :=mgx,DŽe9!7"mP<1CL)}]Ry*"pCvHW8P/!t|J"VJK;LY;:~j<:lv_|_9Am:W'A:M, ~&a`))ӤL@9c)m J^CG_yN4/)-FStJUC?VkO}[n֬TꖪC}1JyQ0ռ)$L:q䴐AUZ+#6EXL)5tYQv'j31BieӬۀ^tQ"Vʐ nc/ >_NYRx7HxlQH42C u}^vرVy:*V.1DΎL2@d$qcߺuu/&8FZLCQ~:&;<sݮZ+G6%üDP]Dh+Kr"c{jH" 1to[`BD_cZ3o@xým|Zg޿[Ruwcn{D|OxNx2y֫ 1ZdRN6eF+ "wucށ\D57Ѵ3adeE{V ~9hCߞ'@WH5ø%:@_"i _BK 4Qq !59HA t2#c}K<`!-:PPmjm*GkbGr A'@ǚJ)+M 7Ƽ/SU|"-3Ki`Ԝ@5,'[Y#(ߔ.6_OgT-I)21䫡vƙw#n݌s#%_/޽xM2+2u@!zB?TO ^@L27}"Eh`#|h{sZ5{Xѝ, J,'/FIσ=O E9mkh@1<^򞧗9.Ǚ4C ΨAWu_v%;5iΌy 2dyTwЙzJ1J(ql8 v6FtlI˅W%04>:QdDtW\q(Bqd| E 꿱uy"S~ ٧_jc$qYxjdâ(:%S7rKbA!om8spWwE{2V\XsH8CO=X|8 ~gZXփ4/uuv|)Z+*kp8Xw묯P?3XQ " אkKw1[ozn4 #ԓш9Peոt,E*=4X48~]{xyW8:9}}܈՝8ԑDp?]I}`x;_6"1R!5'+_:oP=1 AAuש ~lJ;wS kJ2[`|ou\|f ne's\##}MEa\z&̠S! 'j/ޔ5]K//MCM t!ttpJYƒZfd(TJ,$fێ@OP + }q4@dҜ}W!/wǦv #)ÉCmV}gS35lRNe`օ-"/2nA{^24h_-)@7.uY@?}'7~K`'#N)=S߽*qrkkfT_eL# ^{;S818؎N 2 ɰdYyX{{zqJFf7.*ۄ*̘sP*hjE@4TH`=wZb&Fl3$8WVeRK$VFmqBɛ||t%.b 5a/soKWq)ãV,yt&Q0JNp,gf@nޕTx 8 nr[R"+0؄6SIVoEvNZZ;hd>-,Y_rvTiZ‹+WIcJ,ȏ@@-I+JढUDL蚱OtSYN-wuVJe@Ž,92VlBsS{w4s{-vCQZfL6[:drV7v+(b׈ ɲacR$WnM]b6D^y2F MۧYk/Nîs)$V:+GBw£zI \ *iD{cIR0l2N`Vh<ʊԊ+4,Ԍ"fR\0zd0+#CͫfMYI¸ʸ HJm>^IK k51pp J|u#jxBPV_4~$1]dT4jdJ{Թ!7|"y'fB'I0_<N$Hc!e5m;-bDػk[o.&y-HLQj1p`4{=A &Xjn̛ ԥJS,6)ou1Qk'BI[NqPX}f@Qھ-+|A8S_yi^SRKEd̲"E/kh"3~V'2\a 8fҭQ(.-;F;]\`2c3q=azϪ甼SUu=uOPLGNݖ7U"ձ9OnMChcWnbh| NtGK #]Ju s %SV< 't>AvA,mc?0{Ut DC=0=pEX"ءpdP$X?2L+);˗`atž D*e=ɨ^ ?;/WH9a;g{{s 71\B9/xX fY.NM:l[um? {CG*FV`X%ևi*4KߛFBz@=! ~Hx؉|Xc]d>O<&.Z:ix9T/ ̷b5AK~!h1rmRyEBn?e ~J:74ʒ!+i``S;=+ յI:뾈 `JWBHkRk: !D "<C"ʭdD?\N N kAZ*dsf_1^ -ӫ3#ٲL,?=Ǔ~c̮Z,Zur&B,e `z %x GlAßW'm!PAP?d f'MʩYe{º{ %$ډh4ixʤԜX 5o]L)(n&AѿT#OJEq1.p.'n uUqXĄ%ohb{)l%ϗoGFB)_`kJ$6mC('A^@4c˔LGzUN|-XiPE`h323"5br[{~٨sT0=ƞsE7-2_..]M nq1(B߀U5s[FCJB3Q L<]7VML3nTL=TC>@6kQ'5DD; Gn4Ywzñ*sm<`c㛆3Xȏ3/Q_2kpp|+m(hm0m(YY$N#fv$P:DuֽfRo!FsGph/us˩H1&PIOJ21݉9{R{;\rlsN Gkn2Qp'4=M'>Kj @i~euGtp[|-k%"KDbT[N]X~ނ[*Mn]4TwVk x+z4Ν@Gާ;iHwhjR:y h-R'MӤu[f5t7kIL) Y(8/Mci scyw[W.,$x!]J{ [aōۙ; +Rr[c'#crPK\zcqY2ij}'}%5&<-l9,ȹ2X/JV/P#C`OPSowJulI喡BI}'LvQ].j$X,L!ά!'j7|D$%ѵr. P^㴉e3,ބE'7<¯ <A,,`<`Mxăd.M$b= `&WI6X3 2;s`s;JUh 7.c}1]yd(:{HF6mi$vP=?踄'P v>ӹjRCm0mw2qe q*`?d'Pta;~ds4Op/jZeE {IC DcxF|qSq:Μau1.Jw1hƇt+2q`Ωy϶.} {Y7>Cz8Q0S(`0B?C8|oq * 7U|ր 5%z7u"4L->f=>ԧwN2ġZyHa=/HQu[(k*{ .u|r>W\pni=?|5!g 6J % C2ϾpU] T &1,:X&E-C 5ݎj3ivEv 4CJf{n6aP#nr~Z3E4#_ wqRH8 E pu  alYJs@@OŲ`c%ILm=^1ǡ0lBZS"xS^#qȵSLlj8{5"w%TXc Lu@J|mcjY)K2nL jR'6wq#Itetay#lMףnʦ\Йnk _m8~SXfS:V(76bcEБ:saJ▊TFXU ;<\G o1B]+n=='&=~dÐ; Maz VS*ʓ8K4A[ׯ){&4 %9urc],NMꓑ-5)wh|Zҍ Aqu7m,~tr _@mbGHʡQ(y\< YGz⍺$ Ф]ȿ4 Ƨ9O?7锖ۃ狧zAYU5Vj?2~  tXЪ//mP+]I*g8Wz[J! ë>GzD'wHyɗ ߀Ԟn~B %4:a~<66nV(slyZ|>+/bݴTJMǻ_$vا2p% 줩 Hb7ɪ\(>wbu(w+EWyhBQ[FADPu:Z)/ȕ+4ψ7/'L P '1Ytڼ!OG> 5u dG`+ڤN4՞Jv* }x`}4.#_@v;'-cCvTP@ )nHʚ'X2\u3pHK*2J;⯠ìZ~d i 5Q7| fk˜(lz55j'' wEEysZ,S~mIAb"_sNd =g>EC%ɟ(E57sabD{`%tU?E+4^CtĵcZjv0mlt~%_"Cwƽ7Uo7J?atn'4feǟ1Bt ~'œC=&=DE$ zfc|Qk&QjwZ? ϝ~ǀ: M*E/Vi6 @cNiВ|`% iZ=3 *I*=Tja6{, * lHYOΞØD8.mVfwdya\N=RyidvɬdK( !%bR!|jQ LTQoR ?P#9q ޤ\_>|k϶ u@YGA%!aWW~\|·?4bŏKٽ"B+)3hoд4.$bqiIz0O'H*0&Ko)*1 .r a !sD-ୌh8*$%V|E}E{2Cmb[رxs%WVVbcu٩`z>Lo.ZW 'A?\#oZ@c:zYiSMbiZĨb bz )C ƻ*a2/=b;a)פ?yC۷TIv~X(^ÒrX9I,jdw0o jm*:sANIK\# \Z@X]u(*t U\.p|s@E\LDJTn5VF0U cN^`&%7GQx/ԩ%ᾰ ƕ\ѐ~*q$)HQϣ&7ph]v:h%4@ ٟPLBڮpP({^Nc, x a%/RW؂%Sؽdo?P)cH9ʖB\TuP<{'r w"1;=aʨt?t7E#PZz| BZS~~<,>FԴg.Wpzw&m;=f翄ۧ{}-:D8+qY4 6,-PK^bX@y+xFb+/(J}{vjo.ڑQ|#صtΰφѤOw;y37]ZF[ecfʼnT*KA9R#w /i^K.i}VZ7.]OC;e.|wLrkMCҕ~d-q|,M ,a]!\ze>Kr+gQ.2':6DbXOvLpx%T-}G?䫯/k&lC,MO"qu4EN0TL" #ks \}AD>oi '%ړ *AsW\*YN |b)ٙ+Lm/D-Ww䬆ABӒg/"MBl} x&s0ئʦz[m(pJvq<%9C@6QLPZawgDh>A^sg^ڜOpᷛ6}({\`ձW rϖMeg>lg[5 |8ΕlHYBڪAMʮX&s'H*4zPl ؟gΤzWѺx;sҜ-(aô")bv.+~Peu?dsy.4XOZ9lUfHCMy42L(~nkĭ  MWZQ*KIkk8b^[Nٴ'$ ^1 Җx(zGJ0k)wlK>ԙz 4u-wlɆycsq`9lYnjN>"Gū2i6]W,O|oҥb%dAup\o<V}Q냥HS=Phވ}wlV)4 a ]8C4w|ߥNNwv |0{%L!W~vGN+63HZ)&6~gG].׹׬8bY UJQgk{!^zKt,gc{Wa5W#8>B+0:Ix)O!:7֕.G'Bvh`Jyzl_*^Ro~ `!),!m ;ž;u # ׃K5!ÁNOv9.$e[tiWvnP9k7 o|pijcݜՐÃ5d1pk>vrל|&W TpBGqȨr(辂q"M fc e7 &>`j=]Oj bQtqwK@K$t-?,ZUu"89.7p6F#,1`tUL2jx 91Q0vJ~TJDl[E ?8 >^*X \šw5[dݷBjȗ2$7pQ'_ -^Qͫ4nߏfndc.F$mk<z[1t6>  . %DʝSGDfiTZU>2r7Hvǒ;Y=/ȧFݲm1g&q],9< Pp (G۲.N81&hOrJⷒb 1\^j ]ß.)Zj%K9v75j/Y>E@7jH\@_ S/[LOd9Z^O=O*}/"ٟ,?\믥0.K{"yyjmO%L.ўs.Ț,ZA9-s!7 #&Rķ. ƙCݽ|%հF-] TWHnx҆%~5YeVT/ VJ1)Hq>G[~(,IA[GA?o˨!Ph-53&Lr#SXV XR?5}*UюaSvrYя,o7LA"6;מ4G&ڒ9W@9'ê^6rkID\íM}vĺ)6aq(D'=; !?uLf+u GU=}Óvl4HO*Gy>5oF?&zV-?5{7hMPW`LCBy}+Eۀ|T&Bi!UǴzTAܩgHCzbxfJ5+ *̻RuFD-Hlv=s՛ͮKXu. ] /xz˽ 8$6dS&X/-A33f9Pň~!tyiU=jPzdI )@͛>؅SX9%>m={p딶dwFa`*_,pQ_wL[r4atSlFM=ˀM/AI>eo|TϠC'c ]z=h4Ybaf{2Y|5u:>K4iӢ& jQnO0_u!lFdL;dU#7 WOv)7zp.\ӨOX!ęq@ITiz~bXnNO5[2D͚>: ITgyzPHm(~R7WL_y,0xMn;U47c|**y?B `9[@Wc1Ey=VA]6^[ݱϴSf醓59m/v ]9sm~LJ`&A䫑e2`-PR`|:1$\˔Yef?M $WQ|YV$Q7B3rRn.#hvb%ӤRL*i5JUǡ-0qdڝ(M%.t|%|Q1 TI$eۤsڴO @$O4Zv0@4(7brjfp) V8U' ΍<6cO3n״k2bxȮ#0퍞?C}` #М1]7ԏyP^&UA;<5PJKumD"# F44n W@˦?ڭ'Tp^-268->P-(C]7f18c$ & xvq합4zeZS.ŶX$;H1r4_x9ÜVD #Ѫ񰕩5$#jx*KbEM`OXI#9[LsB 5yr-x ͷ9 2%q!G/m$i5Ҿ!',c8t8>ykXr%.LAW)V"lvzڍ2|N.t!\4ڴ,2!q riLġe="gBJƎMy_MEtfLPr"Lq,:|t!1'LD3wK pٞ)i\UBC?6̒q_^_ac- v05a䲾}ʡ֤l3Y$} lMH?Q{xEIAC2"ULo۵Z *RPh8!h3$n,a~i%?]zg=N`Y}TcgR}+0Mwjfi+\N tVW ܄1O]KڲEjڭӿ5#^vY.ʝ'~WM @B˄CV?䒜>xŨ!Ĝu>4orHby=g%#~lflV|f?Н>D옱lчhOoܙ!x>'u&Ȩ8]U?jAWwu9JAՌ +ҁ~''Ys$:eZv"+ MOTb1WRI;{膾Zd6s%b( BNxAL>S`oEGN4mI-NͲM9/zpзם0q>ѵyU -#ZpEt%oAHˆ/\I%)`.$''C##i"\\~/ \qE[kpP#5zǷW ns׋lvqg MK KpYY5g0C mb,}@#%$Zؘc1.jYtW|af̺cđ5RxUbP "A;zS9FScwy&.5a:b: [ 1X sDlC(>_kШd6΄9Y~_<ۘ( 5LTLtay@9w? &vG䃟/%s[A}+)x򈩷وbWTDvjpSuX=/x* s&,%nF~δ U` CT.w^7 '~ϼ Uv%7 oo82^lK [X(_w(=&fo'piiIJ:-z =DgNb6;*N#|1"5nHkpJ?:}awJ5;!6Т@jȿ׎ءK~$*z:w5F*j&H#_;nlL*L?wW\O){M鉑g˭`{μLd~ QfS!3KnpvXi@5A"I-Ne( +oF'l3Rt$/OhXV0)7P+N^P+`zIhYahod#-7 &̾v<E>fvs{ OM;6s4jJ.`@QZo8k{"r뗼I} 2N-f}[rX::C_5>8X@f01{ȍ3@|+@vVy?YS"Cʾm$>! ΟDHη!=0RmKy(#j/PEۤ|M9@u5I?;K> ;M!ʫ"`$*TImc?tfpy-L%?ҫc:c|w^ c{ 4F h6kB*5-pŌl%{l[?كR۹czw @ i܇9&ڜeiI*zmu ?v òEc@6]V3;2Nq/S 5P Ob΄Pv43W/-  b6({/O02 7O.R+#J ut"g-_\',-R% 2G9YUxʆã@Ҏ.*)u6ș;f S_b o}z U)G6cy: AxqVZlPJ7,K3pT.N7$iݼj7L=m\H[v]nKgS瑙ԃ+9@ PCGgTg/kwҿ#^if瞃I=f27m Tn4Ñxf@_lZKaeلOs0 N_ c)>w;-so*&}L(ȇD'#tkѨ^:Q4avDW4\G9_CCXAQ6ZcwB\s>oX!, chm EzS!S%G)cP1d`q߃,]̓MNYB+Y::G6WZ S@Yi홿u)#(@s<0kc`qXgLM;zZZ .zÜB)y]+!3Y&&QIv{KFHaXdU1.L@g#ף0;<-=+{i`" F?0xէW>ua)d2wN/~.hDtx񷱳'^-pFOnjn彩1G/NL*83Y*/ה.1iRJ '*F5'ɢJ)n.he#L:3|/:8o ?47p(葔IawD Ig ñ^䜚Fyu{o,fWJf2L8$Rq lNxpnVT)nYF"pyo7HVP@ ߄V{AxAQ_Z9Q6T!jNUv+p;vNJ;+Qy.]1Bb?^kj YR'\q4GBgJ = yl((z 򅥴_Ҏ cQEL6? l 52 '{%]߸K^F*Lͷ|Py8(QK"~G&,$L$uJRlsnz0hd+ 'Vmq`(pr*C )ۆ A,\T ·,aL]$UFZ1v ]+I4ζ yT{]&A8E!,*muQ '\BJV:iup}75٣sI 8¹9ޜP. i&R(2 ;Bku{y{]Gq$ yv5U1"t3Sk>@n8$[b;-Hc(4ߡ"{}9Q rVpŋQDO lLQ `%mBBpqK )Z聞J95zG&!dR2x,(C"\2q\"a|G͞4ɊL;!̀#!3r`-a,YΨQ"sh e$fμJͦ:+]¥'c5hβ&ÏXYx#L1&nѤHnq+lՂALݙhQ r-7=keuȸ!nרhT3Ғk T-B93BFגj:2}٪Ʌ G"`&yzj|B@,D9˂du:ztLMVA~$6/~W*vU>Fر•wZ>4%Qm`<1SGv?UJA"(9NؒH2^r`sFf$beꊬ^HJ2U1TYU4r:!oB7mv*@G 4{m_OC]vp?b/X4]JdL>fI:L"sڠ|&ӱ!ҾvlI8S?"jI-g^sa xcFBC?O5GTh@KL!"w .dڡS&՝7^ȑfq2e-i7۳DlJ=}M03NiGq*Z#< M]Vǥh&ڍÍ.uGcc]jٚ#G>%mw+ʾD$4j1 |.x!Q9l7Feӈi Λv͇2ъktebgQ[*/9z(h eSiR !Wet/a55& E`\{dIiQ.5Մ#:7KPEmФz14bE2^2%S /vfʊkCHTŝvьKstJƹ iwJ"WFD!>+p4XifV _ɏ5] RaѵW 9 oau2Szi6Εu\cI5+cg$=-zs\ 4A&kƅg'oYfCh2eo+σ(Rm'?!3xW䇈։jҽDumn CqPaj0fr)g^h b+/_J-`X֢ EH[LA&bAqPy2tgreDaev[7Zxqc%- g;6&RU0:}dt0|p }Op!t?ɠ>?F+,\Z K쥧8}JNnL!?>\=U[ Y/cɷ2+eRХyH u~<o c*m_qPYӘ>`*=@ 712eǀ] ٵ7e=x ^$cؗis^n#)YD⹑ j)Qt_e۾% r\&yLu`Pe WHPdglب15X智d@T5{𚞗Brh/35iryo3GqNlG:^QkPAZι7!ZF3N "Z HheF @暇,`Z09 _֙Ғˬ[ Qݐ;9'/@9We:=S 9D Dn,k*vX[g)%h(UO4LJDΊ.~=aXg|RЫ$("٨֡\.6_fnΆe2~}xF{鿧[ZܹtdNIi!vIj=ѽJw ;nA椈;?NA<_Al(b 5sJ:+M[K5[Aod0K_/9„=Sxewi?4~&^jb7.x`er=+ѷaROjQ6;Y?-L٭B3Ꚍ GX굮a|k@mzf9;*CөUU["?;*O d]IGM#[ em7Ke yU/׿*xWrUg!&tY~>FأEf?яuA$Syp?B "6X%*VGuv%ƦA'.o` 8dbu;s>P`F"Է҆A#i6: VO.94)a-0-aJ+C;3|fHt$c  QO[i@yi`;1"?rA5b5O| m#hFL/6gh읗˛1K/#Y:rKJ!ч >Z)b7YRn<Ӗ37|'7FP7Ps']Ku#Ur'gÞ`A [$˽HW縦!  ]GZnϟ|{y$D򽟌R\U‘;(bhjx+dqʯ|_ĭj@ǑO/NŰȎ4R0M{1̔vlOqcr'( .fǑl,7fe +A%z+=J j+*zK,}!:'R "X/•"ʩ$@o_+H! ;YFqKqڭm 1=|y&:O9P>_Y*yU5b:>;~9 0g<+&1[Sy.[,mO sfu-h_Tl1Wt =T`-Q} ցHr1+2Q `9iQsT"vj%2w+&I[fH"X= x)_<{bX&y/gv/k8+3qF#2A u MZ|dzx/-۾/Ub(?| ('Z:eao%'e;[Yl(v1VqY˵,|LNvi@Fz+cH8|^ ?"08w{{zR#;9l}0FY4sukaI X 4Y  {j$!ÍnO0' RLJtRbuIB/H! <-&.>'2`JJACXl >XulP{v>v7(X({~M2(T"Ю`_jܻrp\>y7.[N)~7Ϧ{Ӈ@\ʈq:1ogx1Q(Cހ1O2=rKMEy4R}kޗ>>FЬ+Z 󵭝FK7(KǍn-AZ3dzkg=6H~Q*R$&m^gjh'8' ׷6`!WmAzAHK?"box/𬍣 qc&bQKO*[O)P2{:N% y6 f L dDOO喗gǀP0d98bS;C*7#["2D g鎥V0=vn)IVsh^ЙjСD:ԩ-/>Q9 ZLz=oI22w>hVf ~wN'ȁq߇r!DXKAIE@M4_Ǚ\1Ήp"jq |o;Ə8Cت)4?o% ,r…\p=igT BgzL9@lop> 0_zDXMϐ{*J[LDP3խCdᤶB2 FrmGKDYtCƊ৳J-Mx&/}GL $,HPA x)2Iqlzn ˒Ik"<*KRZ{ѳ7E0IQY$4쁤4jj6p7M <~sC^ MOa߇l|-ou(< +厀'LX@כ#:O#3]9F+ktz3b J)J1+[цV8UY7 *ƹvo6q}{w6Tgˣ\nűv#lXPi wPgMKW[YvαR%sS"')EGjH44{(wm8]mG$Jm+8Oi^~T'X`>UHNӲ\;>z8,)rm7"4#ܾӀ'&NI!?^*#k4,23n~N=χ=$;yPR-ZJWTs5B~_;@|V8{V!|L[m-8[`b9PMg7ψ>`ag9LPgbRk + 4D@ '[ ] z^OeK1} >nSNrl݊\|H >%YOeTv9 Ρ^vI-ٵט$]e%Khsݢ?K<*Sz1Y%4-i' w]/RpyGyZ{H[#>ynjFLyt9?M_pc,nogX; >Xߧ!^RzP*o`&JHIUC>`Dt߬o鍜&gAU0dUv<&I08b !, =]!=/A ~I㦝 k@#2k}y)4~`TCLY?^iZ[/J" SLn(rF`unU&ԍHjWԎiP&zԱY 3-ǃ3I`[Mt>7|,ٰ5Q*jNhMzh0 ~M5"o`dy}߷c~kY1ރ-O4:jF6,,z'DUm,8r#/ԚVL"#Z]O2cTIY>>ᔆ4l5۲t/{a &8D20ifkM7]V24$}1*'>+S_yg]/+h( 0*)5ہ%QN{}a؟3Ȃ|[$0Wrx" I+CM7lt+BshIdk]b= iaR"?U b¨&)~6Z$5#{ a!=<6K`ޕӎ>sjK 4u@(V֡p:1q&H#EW<ʏ 99<%!'+gC>t=B JBѠGi- >rO'$Әz^䞸(?RK.5,hˍO s[g$[#eͮ†Y;Xo{'#Laa"Ac}$≛ir]ABk.١fⴚ*1R/$ҥތ(m^RM8SZJܱ jP ttZ'c$*rRرU'jl臹^rOB^ˌIQy}\ԋ;G\|ݱ|NB@!iƗM:; t\pILAr>zf&[{wBіULZ0;3w䍕_I勦1;m`ϻxP4Ox6nZa41䋸FE%[.~(֭LMv tQT褡^S;+ŋ 2.'*p<բљgK[~e+J]Oo!.el;z׭[g'ntYB]e`Q!g^U IM*p8m1NʇW~5AfY E4 S}_|9]ݲ)]lN<% 3堅hhE%w U4[.d02iXVRE?x Sąqqǔ\{StӫU ty$-T-1E-ũ=F_qɫaQѝpft nP"?. AY|ͳZ [:& -Ca쓩u佭>) .דa@2cQ)acb~qcm͇5& O3~_J xe䌁LO6>j&KS&F !ςRlщ&<fO|1JF= zy;5Iş/^AEq{ B_{Eo(lNY@vcik~4AhߺɷZ`t#0ڐGϠo4OS8ه&ߢN=>QiOY*x,dT~Z AlWkvS, x^ǸsWX#ҁ{5MOwBE7 )TR\}HL!掖/L  s֥vRTx1Xaw C'1H&sjc=qճûW WDLl@ 51eGӿ$*1_X6ob#BjJy]%LznGIUS7eʜ(8,K=%Eb\A}R\3{rLZ[O\p4w?1 `dJ7vJmuu̝IR/*Ǭ9@7Ѣ^wslTZyx?6m(|_]!,:wH6QPqşX3Gˑ^ۚxpH&@9p,Rkw,QɁH5?}c@n3M'sCw}|ٻ UF(IK \t H_"*@_;AKikN,aިڭČ,qPt#BFIg -ԔQQpks{V"%7ũ:X@&uJ#ĿvqE/ DraTeK&j:")I n(Ċ# #;_˘;{frD_`oVwB:7 ^;3鼋R)LX=}hao[ v5馹)HȚ¶/sgl>Box )?=t2Hȫ[/5)/XA4&puf@DrR"@ =PRPޒ: Sݦc^uW%H\눾}tj*]3i5X5nNΗe[nhȅO7 +d_[׌[ƭ0겅vcjſ20e&*+@C1 Z]tjҖ0T:s`a^Fw,+je&N&|qB %JA4|ٕe#ŅtA%Q3"жWBfN" e^)/+sտ7xq,JVEɕ~ [g߀TmNyg_y>R&c/sΪ5HBHԵir?J 2!8ȭ}R2Xp!Ӽ?+Sϡ}+liP^yi4 ~$ ȍv8\StpkΨ4 ` >B~=eY(2Pkl1ȗe04z^?[FksJtg!?,CY#\AA::W ~z4gvȢd&j=Fl풿]k|&G27O^D@8ŬOZ6d<q=bI&-]!k!^>7Xct³(S֚"g.zfU€KžUpȬ;G;DefqdA:9O|x ,2Trq\!Gx*S'{*R̩l 6\v$Fm:ha1Igl3qs\!klSxhH_*Y0a% 6`HH `ȿ~;CRs]+UD0h^n9.g3!}1M$g`~JuwƔ9mU7+BlYi7i (/z=Ζŧ⍊ef@P@4{/rIҗ n+u:>atQ~K)<'/nV+bP@/w*RhsFm`.d8Px';>&/_sb--v_FDm+DVaA_kH;Ceޢ=v :l B9 '\ĉ=|%b88>Kf^ɲ kʛcr|v  u(Do% T#f%Հj M<JjaN}.qZI¢IG `ġҼ卪5œZ*;G3Sm o# \AWQM%-4Z*fi5j04e_d!=0[(iƙ+)4ByH_B*\B7H*8SnHW7*:o!>I/lFBf m$|`)[/Lztޔ9QL>{481T)QrR-7VfkXaT?&.]*\M,=_SKնvC)51N&t߫s+R#SK"'%Zjiyo󾢃 ?8rgz D7$SᑾEh~ ٿ[yI!8= WL$$XogDQ{0r(R\Sl?oэ4KQ 8qk6a,ȧLK(ɤ P7k3xwW<5^W銁lUzF `}Y-a_&U}ta!xu~T99Q2E^ퟦ;v\fȧ]Bo}W\1UM Y MɤG/u"zg#ԚLvbL<ώX dˋ#ܞQjeLlԛEYi 0 אΔZICe nQΐI\k;v ɺlz߶:Ob>2:,M-yُPZߌJO ?4DwP:NՏZN~EK"iE!y|<4!>ceSRn늡w@IT^W &Ę:o'5ROs/5b  H̎Cۑ\!QH2:ҙ#gX-l\r#G:%pY&%?\(u1Y*)IJ1 ) flA@o0\̞9gid.DX%N_GꌘLV!zɨ! =g7/9܎h>Q{.BCUpl/!̾H#+ŒJo`@WGzb*Q8 6*CRfR,ķt*BK lT۫Iմ074+Wa.݇K;3g!. N*'ͩ ǗcϴLl^.6Sj n;j, n.fb#>E?@پwXR/N]g\A~oH1Rrq6<.>z3d.D@׍Q X͢+JmgYSw5g_,ceί_e 6nĨ|{hoI6?&\G>K 0?Z[0hus+@U=6 lv*j|}&63PCt7A+oWm`252(j"y*|KRPl8uCzt(馅e?3 Cʆ Ga$ I}\ω46{n[$'/kN O_˶"aD*{m2 '{G>|X c{fҤ.T9r1Q^[<+lMKEe 1TVwO(#aŷ;JOm96J_L 2W#jlԝ9ΤVv$\ HH!>dZ IFC΁^wɕgjt<7 pC8NßKUPs|]ƪY˥JinWg^D/+-.'_ZGӊaOc!#oOrhdq]Ghm{P*~{xwlT^oTdlöSJwǙNMppŃI1\=(F ^8C0|-몽$@_޻j4 wY05g }u B8&eow0ձIwa4tcdzar㤕=Ҧv"tˉ W8#duq'L^5UKuYS5VOx>%dM^]l2ym'U5C&d_i^T;Dp#V!L)㐌 cxTp+aQrXC>pާrrzb^`|ԄWZarGH%l{wzmt;<: ٴ8/:`WTx-[-K!tE]=AțУx~N~s"6P0:ꜞχ'Q9fcCzbc5ZgkmڡKS (/)MS4o莖J]Us7szt9;\gDK-\['1 8p\?zϏ`OHCLvpI߹`jq$] AgD< )QsZSV W?o&şE[<Ŋ^u @b]>zK=1cCnٽ9'nvfG|H@ǁȩ}ENDt~8a#g*:7TZa9Ǽs'; H ۠-3v%7 L%;w{QWzIȨZPo^I:Zcu~sp94 :%Hr\W4 M\_ـjc0;okbE AHQEmWڇ防uO|v܊kR;nG# WHg"rN¼qQ /\%7g'uSZr;i-R =8* 'qɥn|Z B[F> 7^>;( LZzTHnjc'SIR[<aijt]z1x< }G:M+bi`'"5lH<jGKՋCF6̓lS98>T- 6SޓW EwnþلhpUKa[ƩT2<4yĕ;a8ǫLaO"%4o&hM?8i7c9IHpHz Z'=qpltW_3I\FX)Y޺󃽐6i҅% XDWɳ2)|bKoYe R v#nOwxK?I.J_Std]؜0j0zxOQ^uXfgE;9;/bכ2iG?YB3-8ߴ8H +}j4(_jI'V1v*qzu5bXI~!^!tA ;q)'9@'_<R|R@96Y RD>@u%4ܕJP9꣞fMSJ ԣ"LMxU9/ g[&2 Ž@Mx[~4  (s$+.kFF:lCŊ*fygTft氵矍h qetdh ^*Uﳗ*)$>uJOHE݇祝E Љ0D#d[xέ13ymB~ְ b[9}m3OdQVI ,|:ٶ?9wZRG™LWRs p:A1EQ+( 8S )lB!e7 cr C(aڭiOfẐ2!jWU&>&S Zvh$|]L䟑K^L3ݰ;b%{AdɍkOڨ&Tu@44bT%W3M6@xȻdOZ5j9H-̒Ÿ]8S[S42JlGzWpSpZ'vI܃j/jLc@~|NNıBo69Ew$x.LKʗҬ[@D{$PЈJ˴z,%o2*zV1ti0O#uKNtY$,үd(Ro*.aD} Nb R+_#vw9Hͣ/矝v\2*7ən/qv7_l7NQ::pL`4lz[ĵbtۈbt8ȑCZ\SvY%?Bqix3rbn> %O8iH S,ڽ0 0 ypU7࢘g"*YE0yjgcWXl_ݡ00`5nL>x`!Ǵ⁾Nݩh c / ŋ| [gL?M47,h 5"ߩe8q yL{y$oqٶ3+"IiBΈ m0{a6dI;8$nP%i('xG FʙfRb-TxŬD}2z&\udhڅ(J |j&  `У4a!ʷm>ڰ(=@ASI}N\{W§cN8MSH?LAb;/W -pCҙo;-z!㢘K[G֝p;WIN).BWu6hXev!Z|Kdj7C2 (\BOsic;~h{T!?dfNYԎ)ַ~wcGVfV@e>^6BkQlv !#4HCaޑ^3A 4o&^pλ1Zv!Mq2DVЧt6Ȫ6R yPhWU%T\*3쳀 5}5![EkF"d`4VL?sU։O>#y\U,0+;jIk;8: G>Lv!. d|ɘ^wq y5?M%ACzɼDu-5.a58qy}kX7mp% mu7xJFTFZ'T,wjw%a7'>)KR=U2)2)Вi !l :7_ٶnNdHHQ2 ;[f>gc*Pq;%z.6+SdQwn9Hv0Cc}q`@l[?1@=`Hۤl'V4*u1_3>& ߾`"OqKJ8߁ǻ)i^ ̖ЍihGwze 9 m upyH+{4wR]j͢TדW L-U!gp+/)7UW>Sˀ4! Y&}v(;{ d!荵q}F!ڪI;TKgw0i vytNf(oڋBSΜCzP `kȽlB\7;k ™P+C>?OLvMr-ĿA ^ަF{{/Z<ח]_fো3}_Qd :T~/m9o=d:+'\#~"%Fe*%(7"΅XW8wu?T5Tn7njY8yqӔ2 Ə aiIݿy1w,U4}W6uTKnǩ>>0@*dg\daE0zYNd-q<p+m&y)=lUc z)e ѝ#{H5K8slc$Gޟb (iW lٱ1;jn:oOCL0Yʩ^h"--kd`) '9|bv13Bʊ@9Bۈ!Mܠ:r]@"#'_YmL7閬M#Tqŋ(*Eɠ沅HO1K:dCUM<`Iz%@ab+(q+U&Wou"=9kTw8C6U'ٱqnLDԄrP=mQ9~$TgWU !A^:͌>+`9X{@?kf Ÿ_`Nyj^e*9MٻIZk]2lZ:CX1&e7g0 Fo-'4g>|RpcE*F !󈔳w$E}G8ܷ:e59 Iv (DblEVbVzJ+Z5WV+6zW|~'i*^Ø1=FU5x; Lw1v߇EX{D] +UH?XB?;?+f2k5YE<ڿa2? !fF~!> mGGo \e$7"zRn 2qrm8:\bUD,#S ~/7 3CIt篮zn,XD<sLt(/3uKeO ¿?MR5H` $4'Ӈs*AdS2Зz>NaT}^Ҝ"0n .5Evhe>&~"@Ga#z.M}DwxOPDεXiqk~ˢ#4ʊkqk(w߂&l\W>kGNe,>uMw"+[ M٥^^=/G#rs")v7~[R3pMkL?>ab* zCXC/i&X΀.HںZ;c k?I͒LBZpx~8iF\tT oQ°GfԻAFL!.t4i@}|qYgl.y<e8i<yAݡ=9H׺:NlϩDŽ Ed1u(}$L/s1ZjU,9WM#9of~ 4G6Ù<[s"z#!cm@އX}'Livnne͆?hw%54LɁ&EQ[#K[7ZYdwyVR%5NaJ&L܁dv%W@^nm@euc cV s;$AvpI ` /> 6w? {׬2͝!{FBpȹ[_uw DֵE}(4mEFJf dXQq&\%Q6b^uGjWDV5f?\TyPczCWl IB<x& ad.zߴ!/ ccopJΡ}vk}%FP^nߗE"' 4Ʌ eϞpc!iF$3p);MJ]e"KX vܰ<WwMs'(9γZ~d v8&@g[~;ɏcjs & ڬn"-n o?d2weT0O5s]CĻ#M%W-\dtb+@#qq55$:Án^K[8XJF]}H̻6ڻ͊>B,tyc0fk5/f+}^9٠)QcoLhxO wdV<uG[4xMuNn"KRw7X ľ.=~E]B?!"H69678mL~@nQq)CGVژ%`#Ł7gH;o pjwTn5!,!^OŜ {|*.d &+}D!,4҃)))e &YlYy$4E-oh 5T`Uc'ԓz3P'vWP^ZʶVA"^CN`=Op눆:0pḳ e*W  nܔv% {\洣~&$uՅ{x򏙛&gWBح`#A>؆p w>2E+0 9äaXS>Y( ϏA`!hkfv[ i^Ine m jj-?zTIm|1yUʅI06 Aktcj+':?eI.Yh2T*k*糑L' Ê- zx/Jőqsߍ'{SADV*4Gpx ~&† 4E/ :1}@++F8^a;1Lqp/qࣁVS,qCb`\ KksɲtwUe&u;#FhR.˛kdW^%1dP1`#ΐ+wbD`m@X:I!!Q<˦ZK@aʪ3rRqoYn5%,TH~KM:[~]d{*Ju j bA /Ű9̘K8!*j@7p0 $'w㬵uX7 Kzx,0\D"ń6-79Au "p;QO)29M!StoFrg'۳O*]x7w>>h著N,S_>^2R)qb)4'Kp\ x2$Ԁ֔ Gv#rgTio(W~:\?_K'vB_׷\-yBD9fe?rV r1_ȕ7bgR5D2j6隢 >])y |a[5}5] !]@+tι^kRqqR1S^YY%Y2B^bQ0CRB"4iPtR$j2=! $;#+ݤ[xI. jctOC0||1,$"y?,VS6iNvp475EC'oXn|*9mo{Dq`% 8hO8&1t԰rbb R!!>ݦ+ P,qD Zł ms00 @gTP6µs-VY>6isid _CڪۣcA/^!j`X5p_FZV"5g܄Monrydf|hpyLuRojGr0nj}.#_"jvN|$xG yɒ3ܙ!jԬ!959+>*3H^w?4GfD:K '*i[2Hcr2\B7, Zh Шu^'D{v݉ T@3za0▆M8׽ĹZ"n9$ 6@, +U)ȧx͂ZCA1̦!̡*rB{Dz&R:sbO5OJGd/;UaP5Yr4^I\=mW.LlpꙖ}6#"URZ/gqعl EN2gK%_ N]W0V3${a!~?khU!25O^L ϯO]r׮ ie )7?o i%zZUAF ]0˖z֯t  "q_>פ)SzTt1ś3|789'gº] (r8Kdk y{~pe*|]m%X@&Z2 zBS)3V~dJ+[!c>[,\8 heYO%W) e!=(0vCYBF $|GꣃqD[ Q9"A9EF,`(Wjdv="7%q#æPb$BN5Zwm7H Giaז }?V 慜I ~ o'<[7LrVonp#;9Y%~3]#ڽ !s5m@K(p{F锦(?dat~i-ə,[8y%u?h7Y UQD{;zKwEo]]@ ]`>k1зs$ےڇFTese;kJ,"IURnj.Jn{V<052U>*coJ/>voϧ_5bĒ_K3*p=k##= ,_ok, {[ x3~9 Jp:8-C$ jʫ.GԷ,P^* Q %6M~av 4 VoGD+?LPOOӵ}XyʳHM"䬮#E<]A lŮ IK!rSS=StP6t>u|6m-ߡWf+VraCUi'ȰAf pӄ֍љ"g@!x7)[k"ӌM N*9-@ QK x|vՆ 4se1{N.ݧx24@Ī̼҃MeK&B)BBߪp~Og|s|g|}uK+Y+\|p2۳^l#HJ"372ޙZf&pP?w3iG]U⭸ ӣ"t؊'ʍh8Y6DYA=YHKi*Ҡ (ke|Nl}XP0zL-/lt9P4:V4 ~'1:;;fzʳvA&`%:j ^c e(Y#/f@#2(5v vڑ"֨i\ NSiPiR1TJ'bW(0oL40r+[m/}mbq̀@71s<wcV[ )O=5a D"b]u ߕ ʴ_阧KY| ]x3&)PfJ[w'M0v-eF( {7f:>t*jl YtkwfVn߼"a v "byNW1Yl~/=3=5]!YwP[h7% uWg?N6 g$nd@yiptDHBftp3Z'B {Z˴jR gv_18?fORFWA|>Xpl?_1"ӗ[N,l͝Ze0ծ WkD^ (u(̆@)7 v]&s n>d%D~hTEHMK\U}Kϖjj:p:Va`VjNǃ8&Q%HKb0HZg 2랔p>+֦tg:')Lk,^d!9e FS#IJ.2|_*{wҩ8gqn.nXJt6$%i oH:' ʧ$6^I|K#DL49q_w@Xp˿ȖIU.&ABM!r%B(1^S3L P7.Vv3Oאhvș+k4vtw*-&ʿo-&o_n`d+_owHD!IZ^ 䵐ԿFURGȄmG|e4~43 |Q'LKQFjV.i3b$u@2<~µf r>5xO %ʖ]x`^19z7ǣդ3?ΙpN<=~ !BegOP uɰҽxı}[%8.ɍ}[uD-EC񞹠߬D4t} UUuYX%tsNWmOEc PC=xχ0q{r@TY4Q=wcHEҲTHnm}UҢ.34kNHARXLBp&hI^|T3@2p,ѣtTPN :l춽$FsaW!a9KFWaX sf Ky7Ņx#ӵߎ7_M;_nGckqQ alŏԬÂJ,-dH(rdx6QGIX ~QpHk bȊ59Z bo[jէ Uui&-a퉠|{9<$/ɪrR4ԨڇC'fdc{>quRy9%5qB<Eܛ={u݁^{h"uE;|~G~iSĄqW.>!sD:ݖ^`g.Ioŭ/q`y]I"6/E3 BnLt|u=' 1^55{ng O|Ҧj.͵D֌2db"l7G zD.H֗Wpm4 75 3I| ֹb)3b\k޺JFOgi_ 2.@"%LȐ*c_2zv5~$W+:oLfVvDcjd7m'3QQbHzxÂ@x{hRm94sZ;z aF&(^b|K|23mas^=@z!F6b\wGlXG|ӌ p)׭R^C9Y=0^SO.X^ ɉyKe3Xd ~# ~W¾#c2Ŵ*R3;uυ4],X(Sܷ^hDs{,0~X̥xqcKR]PV[4E&EBG5oڙ}o\&pްPdRxV߼NՓ@0$hAt?%>ZKg"45-*wmC9ςnT.N n_8bM5}:97Y‰L,5BKPLZQw(t%:vh]DcQ}CzJTsoj !H`w{>\&=-FEHNX>`ӜL]%˞Zm(`B?[:e;bIކwiHYwINhtI EhƊķ \hwP)U }UgafTlf дwgh!R6y8$E 1CQ(L܊lrNt̖Qfİ*ۺ#Au0ZB%3'Td^MNq["hGʷObUiĕsq$k*wA%R{fcMy8jٱxYpMKNm$-V FJ})(]V(y͝k[g4`ypNxbdd0T0V[1y| k\p/`LB[2c(.*"=p r?$dvh t3Kҥƃ.&-9$gfT?:Ԣ.y-֐ hބnoEtXIohw}ө'xǙ_峩vqs;+#zn}J* a L4(%L2g@=7|._0x\a@:>| kң \Syx28ngig`]`05Z4[!@ }r%ZC1fP -[k!̶̳"!Jt٩THSܿV*l1ϓ*4az_~2c~Q"Hꄷr(vܘQa);s`U!`xYg,c:k]B4J۴ܖKĢ0T!6Ĥ<<]IRY^AqI+RTj4PjR[qR>AUZ1+[Ԕ Uc3;w#K4xҝ{SS~tM~~\XʨM;eI7 |5u 0BYЙ.dlnIܔ.XHXԽK; <9rpTmyӭoh!bUs]˺-bdǓTخ^ m ^MP%ubӇ]oV$7P &~>6j&ZHgC ow'G !Pd$tzy6Wbk\.U))эP`P} n[Gݸv>`|؇_bk"I+'{s'v~L]Z792'(Q|hbe" G9K1 bDd-t 5i~վVCXBueٓ(%pxl7a` 4] ,yt/TRqt> .T3 幩++ޮoqsfܹ?R{ C r)' ̵2٤vCtZO`ť!'^;P A8߃S|\kBo-Åc$GpL/y}O 9r"*4 ^q| D\$X噇N)jY'$hl {f F{`7\х YYsF} Cz/;g./`ma ӆ2(i}`hB0{]Lǻ"˃DX>Z~l]\{JJDtaĪN\0 {ѭD*;͉͢*FZN˼kAھS·!8BC,.k׶`ߊh$͓Vv 0*_ 1z^/bKnw'3ǜ]>bpF A]A>-Q): Xp6P(s5=]t{y\; W&3j2&~W+VHb#*֧0r]mX 4o<}r U.e(G#7,1!#“1Ŋ#,j)gٹZ68'G&6N!;?`(lN*wfٙ I^"R#R@ A5%0x\$ ;pU\[?]4QN %i3+W w%hnPͅLNI6l"+:,. C*wکw3!9b<nŮ8X~a+mUVyOa#_d)V:eʹXKBYnPZ_1QB\B.ݧ*L?ܖ 4LpR0Kx ͘r/C½pxOqMõ_ܞ/5Et#@]n6?);m3*\ & ỶOζrb7QJ鋅 X-tDHKR\҉)X]It JBb܆I=/ ^PrkoT"OgD9@@rs) [ "e^T+`ɲ]Mn1%VG*<UϢSyJ%3wwGބowPD"<Fڋ Cwi[aϫWe1zj\V[FRU^x5R CaD7e~z-\C֪FtD $h֕][Lk3\k:K6 .D=k d`ɣOoj$PPDKG,2A{(סO:9}U Gݰ!C:E)}Ϥ>=JViәDkg1=N/iӝ/d!q2Mȗ HuTs\#~ r,.1ݢ/uDi*٩XDAYa/DRVj䌘jOsǘ!n5w &?@ik/Cd7Wur>#ǾRZZUP~  *tn͂Wt;/,׶82fP(w6to`-|⹴pNrʂ*d1{<=ҒZbx h1rB/Er[Z,]޴ؑ:ZIk]y/IJJVz{\IW Q`k8Sݷ's-dCi[>zbif\+O] ;^",3VB^ P_Fr'ȗ)멲P(f~/$QphT=V.3T9'\Lbьq+n0$e=wLtc#ٴ~~ļz8|(Lk{76#a; zoؕ` `ueeKAe`I"Xk +w+kU x/~fO)*.9œ[U}Ū Sz4_@H:5$fQ )_sxU{"t7GlԾL0:y;~J.uxdL=Shz^ ]wijQ)qfސbkףlI| ?Ѿag ˦K 17xz32iHke1 0Y[ggѣxډ9~noY~U C}w-=zzCw @^i%@{"IU{qiOrIvY/f4<Ť:mYˌS{\a-Mg[FΟ%|zԣD?v]?єvz*w'( jAbcco{iא^:IQ/+6>>&.+z˭.YoLo:4$>`BF46 #>q<^ܒAGt@--P 2#j1DCiI 3oK*Rg, WZD4(,3tR| q1 C }-OMUE`qa7_Q*_U:@ OE|َQi!̒y>SIJ_N*_UmmI?3^Q]\=@Pރiy}mѻ]uzS[RB6-.QX*' g/ϨsEQ@q+,Sm}q3^?IĮ(e1<,U5dM)-WB-I23n啷0u ?:jxN<6@(X*Yo|)YŭIGJﱭ)*+`1:q Ue#~)")E9$Ŧ^7X2KN:Qq)8j_ uyϾ[~"9Ut H\6,4$Vbo5+ńd-t)4МP(FNUb!3L aמ^iƶ9ɋVgdF9o WGX֛:9̨֕fնXF<}UoQ!F)&#< R<(5z;n(` snX'd=l! P=1-&haCƳ%)~%vůSA4.@3tUyR\,B!;mռhЦ\oY&I7վM|7;ͳ@ )w-1\8{"j\A V2#cnF +BM2Gˇm2jRЕ4 ƿ^J44OQI)Sߜs&@xȌUw]c13EЯ*ȪG-Uy"&4|@n-[  o 2t;m\9Ë WBiO8\ZGpFܶ~`zڋ:z+9c-ӆO?]".oR|GOÁZ2^Xb'Wt,<_gB/03/'G3dj 8C֓;7J﵆ˈKp dD$fs Y S#lۅ& zp}nvӼxHOSū1o> ri􀌇I=USg=?(e@YD(_&ٛlL7 &Ovzܳk' hTenlBVl6L6QZ0qۨq9|7,qWsw)* %&vzqհt6N\Bv%ѩ"ĥ헗WޒDUmd ~Xv8Вձk49aɝGP=3 }y -œ2ۊ a3 pi lNk @ 0&٫fg = LkV)]Ʒ\R2Ѐuq} Xi/@&jPu,bu@5W>Lmq0 ׅIOqt- v%\!t#y^{P@;GY.8Kd2=}̤+D:PGj~Ikw'ۂ^.V N^WƵJA%rȇ[cd&w &K`;TVa@0boֹGw0jӥ.L=X$vԀ%5o0Q5Fe¼yFK}vAoPucOn .k q*!]C'D3ݩMXPS<ݎL?puT@ qLVA$smGF{C62cl &FCK5I#.릷TՓZmhS 3@[~HIq:wsN|ZP: ɑ8b@= 3E͒u\7*Oka_j=v8B$Z/jcp`eЊ|z*:R4 u@TeL |N2Wgθ+q2fٓet؏Gzvs!`up$VQ'~8MdW03xF4i s~"Ά|  Eo?.1z%B cNJ_ LNrKbjI#}I GklD:k#iJw!Hae^lQ[n-;Ncr{xtKep<6+?]-Pz Ʌ梚6{>qm7̠@*}HǮq+>y@Uf&p?c8j#Kq`r=MԂBrt,/BSV[__1D8Tz),&/{d(UH,4vÑ:|: ;4%#s4fIbɩMD& xbud]T-m Ltv;Ҧ|zFj49i빞Zr8FH`܊J xtLU,dfӯ^ ;=L;.:3ac}9AP-u$B#1Ԣf7`mA!U܆nqca9fJxCy xf;9͏̎;hdh gGmJ'*!Q=պNL)g14M.46 }U"fe\_/ RDPߌ6wsw0;e#(A 4SsjDU`q `֬鎪Gy9wK Xˑ up>Ŋ,~~~Sk=LvAs?C) :Pr($T23 Bd1tF,mYj1TyE22⏊|\ F*,C߅(bh@Zv,F/OL_!UFV\Xjap_]**|_u\ֻ)OrO8 IP{`?ɋl#0.MJEl3V\3ҰN!i7~F`3EvRAGA}%eu7&g0 bYh|54ͩBU,EN"u}AG5h~ bn, \)F=n;$w0w-V9ݟ(4'_"ˬ:c| fCӃ$ǣ5ƭX޶d<~x6/Q zuMPNfv|ُr2 bГY3߅{+q}KF5UԈEŸPxdMAŌ!ruN+q!eI>yZS]BMoNb)zc);z=PCZc 8wY jzCe݅>gvwaB1p8Se Kn9% ;,E?hV2.25h̉y}9niiSWhXu*;0] oKލBBARhY}8)QBJ6 BM&n9fϙ@o}vi2H?R3@-X>xC*!ř .3];C$^(+A!*[U΍a CU"@Ĝ"bNUm39iG[^\(p7nV(KMn5CfX"KYDMEGIjD&+Kt;: )𘌓رB N%[ѷu6' 2jG_XE$&i]N Եw:9Rĩ`lϸ,d}1/AbtȁL7_]F^g[QHOelL CPm`?''Vs_Y1]%1 GAW{#bd9dΕmq˷QFhb/|8 ==@YbXKVr2)t~$#a(ԩ @1\@1_ͰΘZ ض'4??BĨ -=6;{=I xC3o_N"eƟPuCFSGO|9C,^W}VKmP3>};7u"ّ~V+Qh2W/D8r͍RSf~"VئgWf\vu7)qWAqy_5vPVD:Gd74; %Y٧ܣFn6X)[)fx`lJ*6} eUNpҮ[8ԯT{$P03xI:EWQ L^׿Spޔ k)?}N܃!Ys_5tǣD(2 :b`bvKP!.)jՒY7} #KkU )fpV=~S#&S}]Z>4ReZ<[b (g]+#r^TJE[LiEFeglJlqk#oU0@w h>D_#RC$,6R]FdUI4GLm7^~K;}.`9Y |~ӔKP_/cyH ՄQ͂9@z|S@.v@Ӱ \>ofj/(`_ks 4ph-YCqadMazCDcb{/QW\PcbŸ~hN{_aL򬢣W? ` E3-clЍn9@t(o3T?tݒE\4_y}1QeXJ?l/+wc _ႌPSi^_3Sg^GEInS.AG'lE $e JshKvS6: @aP2<%hG.23̪u1!^ 6-"Ck<\y91^ gILipAj 5:CD:ab >bUfXLIGC;T{xa2BIGfsv ?[O̥}߫3w`<~FQ(FHC򋖓ž.Պ+6T'ӊY 7`QT*Zx%4JK:eeHl13M_%3r}/5xdW]H޿݃HjfGݢ+('~ˏaQd. m}nR-^"BMtvq8{vUSєv"Y`g_</sYЪτ]CƇ6j<`S[E0#GCf{-Nr5I@僰j&!p8>$w߷,=s~9lO`YDyCXV0 R@ً|QfN./;,5t yTNI;]|^3L0YKb JRqdjDMH'QҜ[/sp}G]DΒK3խCJ;u.53>3JI(cFaQ_j~OuYU|C\-#BY @0Y:nÕC%i'iD} ؠ5l7adO )a_݂A4rdF 瘹Y;\9 $@j6yRץ,G*fJ hrɅ|.56 'vAk/3)B;;{0uw ޢo< JvY>n1gp9nX.u eX1U Ng]$Df:O(x#a%mWn;d:':ϭg{D7GQ)oK0Dֶ{)\1Iu[,aߝ0 `_Im !tܰ^Z ~DKu؇E|;-\:o OmpasqBd^p~vxJa?G:?<{P!;-/gyT6ME+SۤmZxa+܅\KKF#Ntj o>6'u/K6  㾚37#-^1Ra}|Fdm~0zz{TϿlj&ҡ͙[2|O, zaL]H)NJ ,H8-^J6[ZII"e;"~8 49avE`h6ū"JVQ/9QIՅVΫ>' HG~P/&O#O}Ѷ$w@l>ᰉ詾-R_nv5wZgNGɅ=&D#,ʎe㎷Mn ]v6xc [R E70ָsh;;F8{nŢ#3ˊ+sZ.=*C}J?+vD̝_ݠ­ ąMiUZzer]#5LByIAmr1~vtI(A䊣żCokc%}dRo½UyfW Bٝ?Bes}7֊k"|( fyxl[Ӊ:+Ur YZ