openldap2-devel-2.4.46-150200.14.8.1 >  A bu "p9|1a,&u ?җ${)ZL3j" eZҐ~S<|жEx -M%2!!˦0: D6Ꮫa-02DP  P|MkܨE_R+)Bf6N^/hE|>KG]m #9Th{#__yk[b|^<݁ S ٩ )ϧ9'eaI;fw*N\ztA*8/Ć02a1f98fc01ea704c35fd82a8fe451661803bb716c226dcb7f024d8e81bacd3e5d074c84c11fe2709f8cc6a8bc139735198bda791Lbu "p9|j?N7qnk+ <3JS0dz'@Tt"23\ly8xJ&,>nmh*fOuldVsx;=-X] 2y7SnAX=HVr(sHg Ԉ"8u`dby٭3VKCpA(?d ' ^ >V\dl  t  |  !$ '++.//$////(/8/?90?:5?FEG\HdIlX0Y8\d]l^bcndefluvzCopenldap2-devel2.4.46150200.14.8.1Libraries, Header Files and Documentation for OpenLDAPThis package provides the OpenLDAP libraries, header files, and documentation.bu ibs-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  bu ebu fbu fbu fbu fbu fbu fbu fbu fbu fbu bu jbu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu bu 580f36d19ca6a26250e8df7b41d3c25228ce02f9c432d39bbc1da543938bd673a2b6d6ab192265b2851d891db81a75bed9696d79d8f93291c3db93025fa4cdf5c422a988d317e6698b0457e8cf0a8f1ce39fe55c240db08790446d029e907db727b92ab08adc0ad19a4db020f186c0dd4defe31ffaf7ea39f701d93bdaffdceacaec54975f7198552201e4b8b398c715290598fb16e587fcf8c88b1676fb9a769b62289067d896eaf9a70e05b0f9636b0862aa6ae2f2d31f7bc53978bc49105d304af82dfc0846ef12c1bcf2fff9dc8c64afbb137fa5bdd37c2164c0b288a4b159f1323a5d2437cd3614e8b969d4e293b927fde001685303812c624884d33cc5c155e6ad14c54de1ea581c97f805caab3a5316b09a4f1f3c68f7f6f00771ca1fd66b6e51a26ec9a6d6a793dbbc9bf5eb2021cc278adfd41bc9c39de3d5308f9fa3fcf64e3f3131d2f7bbb8df78163442adb93c1630592a324446e84c7554a038c9f8bd17d8b177410a0da968c56113e38e742f6b15ffc2b199f0161b74175e8717421f9e3fbab3fbd9d9de0b282ea764868446e53bddc837de59a4113cee93c676c735a298268cb4c4ef86c60714a89984ca447bfe2c308e82be43336600c5f41afcc6fffac8bc5e00e580a0f0fcfa47965bd37cc5bc3b53da70ff3a4baa244de448eae7bc5f2f68fb690d0607772b974fe82750e00b46402ceb6a10becacfdc07d1b642762f6af1036de29371372a0ecb242773bc09066e023f060e345f45f85ff647c1b3ca0bcc2eb7dc68d40d9624dfb1bd735c5f7b135e4ce90d560f3de1285ad6cbfd51976da34ccab343263e5379d8594db00ad47e7ab2134f44856a3b0c13db8c687e5fe25eca23eb7d05fb55387704ccb76eff6c4e720e542303302a9e983d7cc9883253a06b8f6ca8987a142653b94f0b54dc18982e275a1d03f28197b69011017f7e2a52980105160c7cf589072662fbcc6ea32b6eec021caa1ae90d5fd68f5e20fcd065af70f8b154bac9a2bf38d9dc2cbf5cd6eb99abc187721c88b1ebcc484455114fff24de034ef42466863e6bfdf25b87bf7338904589b22de74ff2a466a7d5b55fb194b1e8cb62b20c9ecc6b9e85e698142545757decd18a658811bd44b794f7934945fe5fa645ef13504a827768695626dfdde50560af1441bfc07f065342f0d89188c539c1595d3c794dccaa2d48c17dcaf4f2c954b96e1ed08a2ec9029d2e200d98d3f6e0c5d40571e53a0bf19fa5bd427470ff93df6fec171f32b96076989d7001540f2438113f5f7018978fbbcb88b11670f58d10daa00b32d42845cefc126d1459cb345100e03598995690b3da80f26ff83e9239d6997ec0856d4f6848f43623642ecf6536af1ca16cc7ce1dc0a7edd1fbcb9eea3e93f6b7a5726aadc95c41cce43a04ded943502a77efda72cfd5f8853f99d1aaf069ea92fe7921e918d4a8d948f5726a30f9b9d8e8697bb81845a031dc85f44e201421aa3a1435f3fd7758e797766b10ffe2382b4b7a166875aa4e9c8e5ba2b8e39a27b80cdc538b5c42fb74b53b564af601ee41e778cec8dba6af645fa191ea9652fde6225d713e6603b889ca7d3105066f5d926a2cd0d92e871fba9b02d8219cb401336783f1a59c0dceff2004e533ff6a4d972c85ddf355460e25d35c5aaa9c8c9b0186c80975d7bc2a3a18018999e96931463805e3fd0153fde28ade789c75f36cfac647763ca460f36de60ec5f9df4bda3049f62186d8208ace70800dd2c6b61e1e1a429ea1195a108ab48bbad2e59273c84f1e5c8eff9fda6927b175f1043da38163d808985604701aae87088323562f76a9d94750519fc80f2832778a7234b443d7555a8d206bebd14d099bf7319bbeaee4c2628e384573aee5240eed44ad149fb89aaf1ca17ea0a8172601cafbd176690a736aed7653629ee905fec4f571439e0163ba6ade67ba406b237c5b858d22b221b8ddd8cff00c687b4026cb49d8b40569c4edaf6c4c1a155dbeb013caafa769bdc115b23a9231dea6a92a4612c7e63c4d6afb0bae7bad192468e82ad65bfd2989d5f595406889c0cd74b06055331ac540414f8b289d2471f6f89e1fb3509406be27748ba8a033b30903fec8e0liblber-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.8.1.src.rpmopenldap2-developenldap2-devel(aarch-64)    libldap-2_4-2rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.4.46-150200.14.8.13.0.4-14.6.0-14.0-15.2-1openldap-devel4.14.1bu 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.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#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-arm-3 1651838126  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.4.46-150200.14.8.12.4.46-150200.14.8.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:24062/SUSE_SLE-15-SP2_Update/276c018883759eb7b7f6ddcd2b557fb0-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)ЖmcȪycyrus-sasl-develutf-813ad021e0668f09280ab25be7d5f3d420387a92c7b274a9616cc109424c619e0?7zXZ !t/] crv(vX0$.xeERK~"O;a7G:燗[e`0_!-Kݬk+jo*fcf٘š<m>7$hQtS(P%ء*;$@Iidžn*/hx̕ /Gy=RrxǮw1,7#lچw7cWFRJ71s>v&围b̌}뺐/W\G܀vn&$E:_pˀH_4EwĜ*QFr3CGi_s]l&QS2E)I"d&ozD|t K*pAIl'z"oĸLV*|=})F͚ Hzi=W^  fieI4zbH[A4W}rѽМUQ[v'i0l !w&909BS P8?*u;*Rh,p5s`˯-x)(25yjs?l+h4?@;)$di8( mV$?Dt/|#RSb2SQUJmԞtf:O$Dvn[#~74{"rpN48][ZZn-p'J&?a`  fB St˩2:{$СmנPL'7p{f\ (ݗRP=|ekjg6kΡKTq.ѣ[Y̴X!bU{&Ơ<[$Vr?yq廱s|qXn ц?Pxwaԑ/pV홃[2+s 'sp;Koc6-U6̊n56o8E~Z"9ye%|E1sS'*V/._ F94ga l gԒͽ g:(L.EhbC?2_k \Oǰ?U-ˢi]0/FE7qt2o#u;Mj̣ R:Q: Qjz Nm8)>*O;% őTkPb0e.HpFHUG/KXIS$02uHYNQFu0fbE6)]YA[i,(nK«\w@5;a-FkV#z X+Vk0? G"PV1#wEt>E3"x :%}sÀ^$ #؈DĨ-h2lzȅSmy`N"{>>D^9NNs=7/|WIC3?GIj~fq3@B\lKZ."јJ,/r#g;; Æbs1fQavBTr#GPql66La*sDU"U(& OOZO9Re A5+xQVIj9{ij,LOwMPzn:'vd>.z4;Rd|[R|ej#zθ΃/گ(.ޥUqӊZ4<۩y(!8sJoum`a2j'kN.)VΓϴ$EřZrKt ,q[ c78x>/@BDuemin49Rk@eVv*4P?(X#:SED3X׋40F >2\s w[:4#k&>ưPx5#TK Jg!|ZhQlNв֪֓ >1ZmQ%8qC5O2⿅TqK Ć#Lc2f8XvcfQ)耠oG`ro,=`8Q[r%)A5yԱ1Br*yaiW&;unaGpikW#WBV1h7(#onk[=,`0U(ZԿ̐E{GTWd/Q+ HNQia*M@*͇GcMWcIÎ=/X+wbߢx|$8\pK5iJa=AW.2Ոńz}ˌQT, \fu|p$i s\;XL_U~sY"bB:^ 8I0Fȧ>Z?|a]uЧ &U6_y~;՗{CG7pLqs }Bѽnb} >^b+bgu%4v`iʼc F&i]}X\rs hw&SHC޾L*s8=16rw[r%PX=Z*0D!>'e*DS.? Br8p B԰J]cU%+\O7kq|"6e*5V&Nk?oU92 e'kG$ бtw+۽k~kc&o͍Dydzh01NNf%u>褀+dӳr9m]B7&+:é^CFU[@tF;)gg7!מЁ0/nQMtvl` si÷=c]9\ uSlw$0s =Ji44g+d_h*o@0Y#Wˋ¹Xl<^LmʷA_2y!jz +`@gLC]93 1_W/[a4 ~JT5ˢS~&C >f5rdI+f|c_ [,YvGjJN\W Ť߼+&IeZTzB4E;D[ 9 aGgSc/?ñ}+]Ezp|IHztp woRiR] R4_Om[><`Q>0y xho~M |/P-AA`R§Twش0ÏdB9 7u\Jl-,?ㄪG&Mz۶jiN^T-ˆ8 `'peq;ofJʦ˓j >}vD-^@s]xHnZh&ShA+<[\pq0>3|8rYtKv׃)*vK54#7_MKxR-{4ҽoÅE SYyA0 0Eq.'hT7d.,;vPK59 g%oWUawUuh^T31?asJdC9mw/_W]+-1q^vR0⣁3_);|>FxJ&jzSu2-:ښ/g6u>V\B7lz<ӌ_nzrU~2Byxa 0R -+XfZ".Ũ4ٞ|T0v4Y땋4"xNJk4e9=k|?U()<>u>Fο7 `t|x^K+|Ev9F 3Uv5~mM.RT-ה 9Q8YsdXPIiRb8wwQ"g)댱J? UAoSk-, ;6idod D $b .3w S<|8-(qGlMYާ,#0'!#-D}"DmJc.p[||,l\jnC(|2oVnCjt-NMWE+@_!Q4{ JX-_.qleaV4N-Х\ouĤ`pź޼i]<+u6N_}%IkAӾmRv-Cf,74$%Rfe>3H5@ؘrЧ4zN\@FEJփQ}7>ǵ˕I1gOI%uH"Mݡ/Yz06Ő5N@_8TZwsٶVGb=yvx3*@^(M52@:mUTҟ|:/1U!loᄓu t%Z;k*b^bd8|.(]>LGvv}2 -Pf]7߯ٱ:; Bmz%n BTWZh Kvϝ;Ft$25k9mؑxp;b[\1X\o1b}2>A+M9~.dpj1:HI#hv^dXŁg`kN!8`~(+ͤ} ѽtU#][=K^&YGY ZE+XRhnz&n(c\ΕW+v:->rQӅJf 5®#5BV1FzCzƈ|GAH?p~'-鋐n@)a=/J[y )[א.h4";0'Iv0dixs<%]uwnfeڜ@ĽrYv6^~H6 u:\XXU19sDVoOB͍l ׃=U0.Rv*ǸNtnڵHe0zwAh0  tgkf T95&ݺ QO âTlJMTxgpZw` IVӌ*}'HdJw=A \g6*Yd +27g=X5PڮDV8qfT\kcN7,(sh:i-R'c@1Ì+yJIv")s[Jᅊ=4H.{6 @i;bi k #Ѫ<Ȋ$j8NQJ/[bݠB~%I?Lb(/$GA[x,4pON3_L:VJ7%C uSx {|AsH?gvO WuL44{״_t&7 eNtP F.ly|y6)Pf8USs@O*uPɻ S@V~l S5 8LiU%DȳzǭO86 ]f|mς򎅞?UfCvٸ!/>*ڥ)ya7R[%)f\i]619`ռE=S^gð G6_;#U26No%I/;훉]A^w@n!+t"ٷPؗ6wݱGiB ^kP4tRY ւ4dV:XT5zz1B7YHn;6[<,,m~vEI8mhP][0pOz<|P OYmP‰7OE.g;kR-%K;qnUOBCUo$ERLE y1DRF~'yF?54f*@gP#r2$j LKbUUg,n(ԊlH a m YE;G谏:&\U_A!ƝL`B?.U-8 m_fJ#I[$ ܝj>NGSHxWH5_8A2D/W@&\|~s.*ǐlg`#SAXrCkR'HR{ŞwU[yd&pb 6|]a[T_2y{eoXw%1@W֗Wi)뫨;YJ 9P\)rb0G/^&{r`,WLl Ea&-uVvzA(\S 9 MC F惬H, 2}CVlGEa6]gjz3&VdzI-Pi~|.yk!Y^cY<19D F7`#O4y795QI|tX0SA1vߢq(sR6-i@߲7U"īE96UkHggpjcFF>tw10U]6ńsoȏQg6:JxqyR'7v2&9kjVعW9׍@T aMМUȕ~dYtHQݧSuWfҸRc6o1N{E]*" "pf8;8g@С`繬&'>8 qAF(?ӝ2<>@P;Dk5RtE@R'IWY9}6YI 78 脜G_𓿒i]ڀyr |uO?ec=S'/٥ S0i]_FPyBQ=}t.5xia_:ǧ/u%s ߤX/4;&^7sc!>T|Q-yV[oc+(yjP& X"2ģ#kc/Xq@Tv뒶?k-S6S!~ϐ3~ j)8Y“)p\k y/DTW Dc*Oh"a)׫?c%Gv*@=}+=.&gUŪ[)+O\gp8fb^[V(hiti1Ja#YQ.}amI=BԍPhPE)<2;r>cIwGJ3VUyly8 c"%?06Ҡ:nvE-\t;@\6RYVeX!YX3?_8QE% Q#x *m_9.f#3 G5@TgLpC6]&iAoz*Dyfk!"9ysKEI幟*aFAs`ovq gnZ ?uSɌY%xC2lY) 8?//jEBs8Xp{%;4,F϶I!b>ښI${NJv&(\НW:џ قe^c H5~*h1+<j~"Db Q%IhDp@r}UVy] o'L/^ Ѽ EЈ#WT[Aw{Gŀ |lI:TXYu8фu!V"oq^J+|=O;gtgʙԼNo9Ŗe#riD4§ŒqݦuK GF7Yd]ƘL6N ިsyj5SNU{V*u?Wp xoP oţ_k5O-ds`;1de$Gԭf5uY4&%TuܙK?jBPG2G+&"@]J!se@:7-_KVKY|uլOhJ =2LQC^}=۳nrŞM=!c3!Ft"*td~IDX{@#v Ŕ}0қY"y;rw, r ?piMʻ4ljaU2b[mu,j VgcifUV["4,o+/ͼ;):fԑ֭.m#-7wƐه%~mvyO+'a!OjMv{cTD?JG?1"~{`43U)ry9&`>A\ML`M _ GBX>+"E4>zEr$7@4)4vk2лX=NQᦺ _E&;LNIж;$3bώ"Ѐ,N $  Hdp0g=ԛpvDBzcKLG?I1 pRv咩U~A&*ͼɂ Wx<KbueNS3,6f ME_#S&M:{19O.HuX&}A챗FV}IĖFEs{N[\)iE qPinRH,uVG}E˓E*s,XBq#1l%MIS ̏/޸# ۞Ѐ0.éuNƩD2&vchⓜS.xerkI7yr\Tky a;\ހTqvp>."[ki1D0{I02cٿ]fU$$ -sڶxc~0=G8TmMgOC .\g&djBS;#,E-ia< :_}C`j[%8Ug`gcu$ڳLF=;(Ѷs$4 ւ_p}X.lZ6\’J-xkh&Ѳ#آ%0o; 4i1 GAdvMHQ8 |8}ɺBĀ7N%<>$. 8zI01 Ò =N-n_,]! F~+ GͲKO 5ux8o+%:$()Eb8Ĕ`!"v܅#M+ItV&@ $I<`2_E$ H`/i zICIO-y?͎- QֈENDf(sq>|j<ڸ#[zHvrXv ~1Hci] ilӁT;U^{_gq&!(kiĝpД p"0 r SJ)}u{&yWn*x#iV%,A?E1}0JU}P~x3/x?Ch}xMuۿ Zfl\۴8aU)QjzX| F6Bd9&^dCJQf)49eG绛U _mOqҭn{L4l^.)LjzE!wXvvfcDgvb E_v bYK>(ihпTLcj@܏ sI oW0M6 m+sqWFʙkMJj$*##_mJ!5Vvj>iDdҬg B]`kzeҲ}bȵ@9Yzb%~w,P޻I{"IO9پ u8ɻ6%P7y#}i>CʂQzT&\4j\MEx6aH8 BnZX23~D@ڭ2Ү\?9OsXIf,N밄)4jhο0L05_ag,nzux#^G-+Jw+ފʙI>Zs0! aL##jklQCdm}DZ/wL\ϒ ms!?5@ $Z'!f6^Ik!eBs'9MY*#Jl oK3G #'"-{ Fx^r@n"eӡ'kXA|iIQNZ[hIт|K}*C~@C 6F.䧁~jOEѓQ &H 0.U;^oaGl_rL-I"Ax=B>ݨ`_Ya $+؄',~ȟʼnEO|-A$(3Y۠>9Z D9Anj5&b=x**tٴ{^Y@@(d&ȃR%fJԊ KU!Lv.m>:AJk.5Ȃף:YM[9D$y#dCmrT =FeHX|\'*4n5D]HǸؑ~Ĕcya+oucTٺؠmۯY6B5G1hޟYx^9?," g$s&3YaJTɖMA@j& ;[縭|IW'wzJFM0PʓS?TSjD!=S\M?v qMܫN4>88Z̀sh i$qgx/ewPg^yr@ԟ_T@OAͭ -!%f&ni>cЗe(q@SQ|2#OY7"KG5jDM097%ϻߥnJPQʖjտxU{_ fn*>/ ,/A&z^ k^^۸'{WЙGĨ Ū ѸʑDD(CzpU\Ы )6I0R)~{Pi5_k>cXGZkӧnM67cp@c`r[iWy^g^EkDad )Qrf\~RNX?&l'ҥs B45 4+>B6&S?pW"3Rsad>D *ٿ*v\!fl ѹ$gYNHLN9|FC6hfXјemx%\T6M5 ݋ =|1zj[,yd{~NTcO=Unu?dQ^axpb[%SZ8` nSQ.sIRsī bɦ8?ZR91}6{TT0l >˭Fj䫺$ tAG~)wgotJWwaHIo$()^tMغ@r]ywx+XEKs:%OlJ8E~Tg`ck}b^*4YѬhgΣ!\!_#hO?[~keƍϔ.b~*JoF^yl<y3NG F"k߻)YDGmAxY@PT'sE'έ<XT6JNFDБnr103l2}S '# FN$ 3ՂPW;&1u"ďEvv/y.?jO '5X+b>KVz+ 5^%BςC%Sc/.?8j&C}  Î$UuQl"HK<6?DHcE|P|K}cuuoa 7}lFHSG;ǟ0il&LȲ]Vq%`MJS|*!U`U6@#B@wwwdc/HP6w=78{2 !E[|)Xk5Xiph7X"OR)h,c5Ѵ<:.=0ëry_,6p6nYVV 7Ji;-k4ly?/%P|_B3PM0J)eJje]{I?#W7]X+g;X1]I틘" #DUX`r$KG8M=:Q'h<:@Q)>e ž-]LH"J\ƮQ Q[l2E?60qXzз,n(%A7;ĀYSg L=)%"mh+(h!]`KʡoۄV\NP( vlྙjoFYͷ뵚C 3&>E? ҆^ s!Y,D+APGQ2pL +F4ް 9teFZx0MAI݀[-6F@rn7EWǾ_~-o=ktWoB,DK9Wث:?[%Jc^"f[S{a_rj6{^L;PndxwYgKWdIhOJ1}3m9'Zk`fD󛏴G';8JG)A* IjNnC^OnzqΜl" 1F  QrRu7HCamEC@}vU9dKH9PsިV st~127EĐ=T}Eδ8H  ál#yU`+ ;.@p9 `JBI^U |4DuZCMd}SGs> ax=XZ,*D[ՔOeڣMҡ0p{=/XSSݐ6YE{wcBlZ;t2oڝJO \ JyjF!8,mJq43OdN H@yUxJ "լ樂9hn/ۈ }bETI"#tt~412cי`D >nͶ0Mŗ,~eBO㒤wǮ0XU &+Pgsx$^Ȩ3Tz:٘QRдm9>K$ϡ@ޔ])}f`~` J:t'u[TE9WÙCk-vel[VjypQ%g<߼EUw(7wQ[pxop.?);К߬'EqCh _4a\gF*ڻ@ ̿;ycM0^U^0xjHYd\j̹EeR m@GcՋAXYn$ 8y\sζSTx ;|5sW3)h*հF4y&0<4<螽Dž.=CʬcMPs82>yJ}*cNV"KolnZٺ!bbEXh9aT%I8KЅuLy>ۖ{ ߛlKg q5~ǥx2#(_2mǝc/t8$VHZ>HGl(ֲihlu7FӼe,WJ[b(8SMl ͖ Mft1JeQ.uy@mrYNc(i:ixJZ6*{[ b2'% vq/#(USfWk#t:/G%6ўxfߢoQ x߻pFOreAw`'^Q~ę\pB@7Y!GvI9bm%_i.E4o_Cb6q==hG 'J s7c9暅O9TNNf#j2YsZН p# :9g%2MM-WH* vhک_~!C0[gt:kor0r86>gRonیs6>cƶCݹ>-p1e] 3 v|-lJk/ݡt0L-7%%I=|'k1'ěm:;;ܩseGM; Bo4o'8fL>_inD N3xE`LAFK"!;M-:c0j_Ё`Vf~畠W2"Z<U9Xjq#RM5exQJv/63dL%]4%} RJt@R T缽Da [ Ĩeƥj͚G9-+e5!>i 8#„68ndn=i^AꇤFjt;}&ʓ>|R$T,,MFDPeF& Ahmgz6z :3X#'t?Ց~R%N5'$hDێn (zԞ;I?ux` b4=BO~oj[^$mgP%)CJ>T0eR7| =h߷B4t(>'ÿ9Mi8$h/d8aF(9'WBd48%DRLJ<- BPܤNكca.iMI"নeN~t΀)\y;!)Be u)^|Mf%VKi B&-;OSa>,viS|烚y-~'9VE:UVqXH?C+؈WIx - -X6thЮ^xwNƮB:=5=v*imzpabc"<䐗z(tUYx9s`sΥS56~N ;sy۳WC,2ՍvdF2w8GAڿ>`h9VYV[_ vV4uV>cX&,,MU2Fp .V7iIRƊ/\Ƶ'/ްBS*Oh"e`]^sWGp~iZUw խorG޺Q{Q{"W'Z6o\Fn Qʝ]3ݚM\AjAGȃ,.Pd4+K=OXH,!}A⫂>E+~ViWkc{yaf̚Eۏ#OyR͵foq>R 0gGWE}!5TvV~.r{5p(4F}/Y]k*nf#K$cdx =\okP2gi1L85&hesV:z%@9Ax$Cifpim.cEy4 zcl F@+&̌0H=D u3E|N. ms*,1<Չ3̔fKϚCX̗O_:њ壟"?>o$%XmӜ'Hu!$i 1/qeiR2aUͲ+Dd ?EN}K _ʹWe$ۮw.XtHSigF'0p S}{}~Խ*3S*<'/.׼p9o`2acޘX A?wԖ 8+ޭ?/YĆpۖ{K¬e9q Ztk"]WTJo^>skk;Tzs:w_E*CflT d|%a9̢t_8Msuzxu\B◧$sg,%y:,CI q." 0Ѣ\ZeH쥷$PL8i(Լ)FJW_)6E' H<[Y|,Ծk qc1gSoiGzv FDr4^~oHK5mF '~ʣHR,:ce?лΕ0ZmuP{*$ZvꬱTjJ6 )b@1F0ZI dE5W͎ ͉d:R9)sȫji8B(yM4wkTbӴ(GfecǠFs既]AqfLh6WC>E;vIMM3{3MAQ'@QT2J-({u%o =AR/FvOϪ$hz3/0O]0n?b"Ǩ׵iLDziiZqu/'pJK`flQd9SGy 6ߓmJ8db`.2X/~tϗ6 PHZ"L *o~C.BɞZN6k<|<j9\)l:Yr35B=OtO} TR26xYt0^c=Ix%1OV B杹+ EtZg@PɊĜίzVT0p;9Whh N(<> r~Ga(PpFH,3N[aY"<7K|ҜĽTD<3JƷ\t)JgڰL[\op;R:g6RiD9hˀ.OʾRb{kJAJe5zj@2^S ߴRd (&>K!FE5Tw"JnCe8зZ5](d~ʅEv 0scnȫx.ب>-cfW fӟV>-L!5`ع#>4M؁eKU8?;S# bA<#"s#SގXEp/@{V>IQ]vG_.ʪ=l5:)7V!l@`%W YɜSu./`? oTQwZٹ8$0(B-d#ON(j~ɷ>Jk1]0-αU+-,X:đˣFN@Pg AQjMOL?ZLwjˉ\FH}8(^0G\z<25xoG\X["B!tN[a4CeP:^GzǠDX ]Jlfs ڕI+'\ūҼ6lԪHtwx:)4<غ?ot?`?c#k4]U+e{Pn[EןJ'OŨYpʒےu)~U(<吷BcS( HmĒFG3?KAph|3ٱzO!{އ{jsnDXnv]#ҕJ[8C#j B#a4ECATP=O& oC|9lxr%O(!͏aS,H T]}.t{~r͔ s2\ Q_Tg ̴,?T4<=@|21l$k(u @ ,3 <ۅK;kUIbK$3P)^OXƻ`["Uqփ} nv~dp ,{Oʇ^F4AK VTޑîzVIٱ"GIJUWݰ; Ɖlȹ^)dk8뗌dL5 B+%wUmJb,;HEs?q˵Rي L{81ѵ&Zwgc䨲Uo׏o^tփ0D$vgFuR[F ol'TA>5AYa$'UGsm'M J={Z6~:AGIGԣcH} s/=+<B/{#Ji)-2k] H HO{Ai2T,,׷Vtsվä='4nb+y6 .1XiN.-XԟMAz+v:KIH#DD -$Q&2I!F+FlEyV8vz[A$6l2MKqʘYO1$#7M CT:p˩*p>҇uw/CvbU%@')u6zquX<)9\qva5pZzԶ6y*g%l O AՕ,7o4+%9%n CT% rYʄ);] 3 2u˫jͪEpdz(9@^h3?=\<9zk?m8Xe3l]wB,o AF .*q'5e{0^Z=v)#e;z)+KL%pa5,+$R54e]6n2[Q!Q`)|\`,^4Bx 4W>m!ZLDv NE+о:6VtܰfMA3lb֤@8ؘS$,^WP"ƄV @Q 08D!r E9^nG׺lvjz!0uN '<>` z.7\^U|k.b2Da"}A rvGƵV[@Kw0*I_G>_o*f!Z )Sf| z7~u\JUkTnzVpP2 :K&btt2=mCZ@xhv5GFywЍAӓf2U\ 0Uj9'c5u'ɦ*6\ P~E):Of,xÔw69N(R9ϯPOaߕ}Ⱥ3&yWl)U͐oU%yEuާaMOJD׋ c qe2 Nfڃ }_J3~^I)FhՑx~c;f3! R-\~ެ$/'νRmAgIuIl'*ٕ3Wٗk@|VR,3Ó! Hوe SȳXvʅB=3yF$)KѶRA97jQjv}mEbb9d4&aԮz%K8ނFr %51#B 4"I?-hQ((tՄwЧ&57 ݫ~G%%]lRj-;pSzzH1њ 2Ib^먚76K^ &q~'`*nHeT e,{r&g_V|&ˌi0 c<gjB-Oi=}'c_W,zch?`6˸/RLnr9w=W[鶅 #ia|=]BZ~ddLv *&99M>p, Cf|hT<@C\: ưgf`aVb*z"i voZ2`ݗ+xCi%)4_ݖo.~nC\zve2eY?-ZA^fNZK| z~B\n3^=C7`miʈI׌%2#r4E)~ST{"MBmz!TH7889U9:` 0:I 3v=TWzƙ]w#@m[Ȟv:AU4ee$LYݩ.w. J˲;ю+C0`^d+^+%#Mk 7_2Zl R,c[~h!JbA7g,ꐻc=?O٣]`,n`=O4z|GzdVl<O$Gg|F!ɶ1 ꗨ~4A^Kn&u]/Ŭ|jܐAv1^qZ*1 DeSd):oe K # 2Xap+A F3/ADfP#ABwv殝~pfee`j==26ZXHl;7K1y/Ht&꼿~bx[r% LHGLL! ^ɓXu)^f9>0&ça`bZ*зEa*\nSZ*D#$k6XaRMTI؇%K"Vv$^ J :Fh"B{"w(5EGϚo͇\\odBo5AC~SCf.$\ ?i:fMq\3x[s`*usvQt?jtAH1rJv%#ັwYzׅG]l@$(ڟjx?8>qq  &_>x1"=a_~ "xp>-ٯJqmبd݅cP/K`иRi╹藿{#?v94D01''8ZyF7C!.fAnSnj,!­+iD8:g@MQ7総Mm& %{~/x B3-{OC]Bd-eo\ 1Kn1crD.07,nZޡ95a.K"y#& ƵeKehVlbuO /p6nF骅yR ct˺;w$*+DiRNvSȳk x ϞI'sȗ'-f\"t#IoUۼNG -ໍl3أ_gUCDj} }EV+ܲ@Lg} +AS >}z?L{9'aRO24G/tv͓O ))Br ׀a~]*]8 {óմi+!+ I`)jW3  P@bXѡ(tS& 8Aӟ/e.z`q].С8sCf=_nP/5i\q3=mH| SP#ϯNިEw];`%B(#̠& 8؊97!ҟ)̃bɻV_u{.Mb AR*п V1s. G0kEpm`&~P#@w&; JIViyXbe"%$7Ps@+o $@h#`K9'"䯽B~C.^C9$i/hfAsj 2 tJ? s<_lGدیbADdJ2>UO 1!L81RzSJӿwUMth}kݺ _VI'P( 0hN6M__&m,idP0ؗg-a< Tv/GtS汗<%ʱXܚZ8>8.Xv0>LG7 |ƪQ%_AixB*mU\&af LI)f@Eq2n}ؔҰ\Y~ \޾>y&v|ίڿ_ΰ/.j(n74b^if!2/0VYϵ0_O9astI)zgC &J'd>GB{8}K o$m{"/i~!tŀU_b8.P+ GBA?4fv3Dlx Z;~O4-gS!Zfϡ`H+^'PGC(=n& ~;Côrՠ%&i"t,\}~抈hbwT ?u6n391NJGr:\ K} ¸Aٌf8f]&:\Pjd)KWBޖ\ɕWnq5bQZpd;gI~XZL 3";Ǩv5a~R1\lM.МR#׎h("$pGA, E|;җjăTkAevc8A<Ź-#bDiʞU}GnlàN%юIᶔQp}$),FWIo))?R|:n.wj:B`_C5uZ;.(vT/@ #E܁_0qvoBN L3~^{T_i>̦Liܿ'V2cB&3[}L؊eܚ-:Ӥi#gۭdfīBKwI)*%9,\y/Sb&ڢ5 كqo##T>(]˜ylzڪ}TP)&2Cov Zs*@8L^HP\o㜫ƒc1뇡4R;pg\NFQ޻J^fL'ܔ >l.f%.k'݆Ra~}5cwꬬU -wˀ"ڎ3|mqf_2OB!W,}^ {;}e?v?ZEf8.S=D."kڗēb̥^cC=/03A"Hwy f=LAe#K] T_~8r>CV4_V:w0.He3LwN] + vo`g# 0kWR]jK^>R]IV4,[ m?Rt]rj (Ćh"-SrNE;v)j?g(a*rrqR8]m3:Vܗz˪¦u PSged|M\_Qm* z*' Ñ?z8:DxV ڥƾ* @뺯^nG3/|i`rW˰ur"ҨY0kH=ccs g)PILE^9?:1PPZ+ʤ; AF:?Zլґxk&fӎ]hD&f"ݭʸQۯAIȠl oHmt(dzJ{56۵AK m5z\D bs%3J*3q&>hXkB ըaP SY El5{f\ڰP P :. ]ja0i|P*!CUW]En,%,iaO{]&/ g.LVX47Or|D7ך'S6Yg0wĜ0tl--G̲U!BL앯-x4*(]rLnWr{ 4`NJ,øE4ûxksR+RX(Udr!f'y vI}ZE3ԏ0) [oעHb :ʥajpԝ5= HYr}]+_5C@|1`v\:#t[Q@d-ebh!Qr\XN>KzjP;ZR@@ӡƊtVWfv4!Nh  nifdPW-73W$?_7Œ@)C c( 92 Mx\x=Gx(hN.CK򜞦ɪiVU""r:`e8@_Am k)XNC xaǖaY@xQ2-KhS|TQZmp2 #T eDFqM־W?RTP3IΫײ^ Ԧp) >'hPTnϴ70U|u:8q,Du #( k}'h!)}.b,Te7>emy(WoĻWO޳z ͑᫘|Bdu_ ]ojRazé dQ=ە'=?^D F.fѼ9r+gO*#y^TX cg+(U-H>piwsxQė ]gW!7GZkK,cpcsgqp|+.L06T<^!A4=BwMEQ>mdm禖S\S]̉hsY Z@6P07vӲ ȼhS̐<[Je@o6Ƀ_ODtPKVfpf>}ϙ9@.nJe|!:#/. L@A "d:FGAr_,o';)k+@8ǥxRJ0ǂ Tږ}Wvi;+m0 n~؊ ̊M]5 ľ@-TcAܡc}0qt!TЈm? \5>co=bk`h$>.u.uV ISlso2Y`_6mzXj(u~Kiw|[Ie6N݁ԊPcz`rDX ;| 8c)ُOeݝ~N*؈OPw*KVPH_chI.1D=7="0i+!3xt׻zaOi桀etUt xHe%pq_KX#/ >LfU|үzVCtƫq|r)>;KIN˝!=AVMb 'FϪeuFVb4$ߑX׊_6CڸPKXP b}n9oO1]Xiɏf$Ag wKÓPI&pƻ: ⸜[}Ǒ"@d9}ohHVi=.=uHu} 7d^c}peFc$s> )A\lEɦwuۉc j]M\@TcP-7a7)|_1jH#eeJߌr?#'y(Xyt_5JBJwClt-~R&RPN,LXT׺:Mi J:mѧiSpwvnE}ځW$^(RNIA5jgƪ/#%UN _UXg(0,QرjB^1CŠTZ|תnp(N*t9o@ ˭2 ?b)JxR?{@@xL,S OWUjYm_ Rk.X܂f@ɧY|^a2^'mHXGJ$ )ǂ}~ۑx֌OI-,Y o*搊s.N!hS>bN5lM 2@ҡa2v *+ߔ Ζ^ɠ&V$w6~rᑬ1_v'WcSjnl)f3 N@k./g%+E0!hpF @rrXņDnZ5*taS3 $%^}xrfwG_Y 6.Fm@+f˭XqsH]}d :b_0@gy2~#C SQ76wL Ǯs JÚ!NaSQ61Zբ:(V;NёR >C g%6I ADM7*"mКǨs.}~!F"8XfatOç`lGn|s$KAJ| :[fRpdxUT8}#镨Dks}jFbi\ӠoxU !Vn3A/.&m.h-pKт&{Ai]:m+AN} pHVMtp+)(f!-P2c6p1k.f2 C{08dq&TWWV62g_ pn]L(&1?96c۰I+!O)پ:}[V&>Fd^zcqw3kWQz1\3Hg:19ۄoUNyCETtJcS~'ZHմыaM9tOj2N87چ?: |(R'QK-Z ?I^9ZVtTǗ8iyߪE~6%`دD`ͪV˥zPxs3JUm D |ÝV )LCLi&bGi->^8*̕392įHvݵ)yLHi,]*s7Ð], )BZԇUcW.ચgLf,Ȃ}bIp,cn &(J=nGofצ#z Eҁ;v\vzvn'(;aG7~Y7;;sx#2ހEP zKX|C,MH)q@&VaaѲR_jCq7;WRhv~~\mm;RdN̼CoCUEjwڄ{ҶDoOIeF)Σ: S.%D*r1lD^/n\(A.Wì F:؜6+%ƿeO =mqf<-XO<D>@Ȉ)~]ѿ J8?WJ[/zh4c*mC2ۨqn7E) ũdv_CVl%r֝rAtabO\cX};.#!z?d^Aer1s '`m/9QxC(`׻^C>mIC:#zX B1>* U݊Y F꒥*,)$g%馾ŒΦ>x5Cc9ߡ+s}ƚFLu,5N><*N'~83$Y#,vA凯[۾b 4s %?nJFa%XCB-ึƸɱ 8 x7ݮe6[K2${fpIdPԔU2C,>Iu[s⎯ d†Exi+ oe}h`ShxOʞq3n*¶^ CX}&Ô3ӰiI^f~ͤV}=XÝZߌ`SYU7oZKݶ&UŒ,@,'psJPC \/6),0Gd]yI$FegHC_ok}QK/GGb{ܳA)CR%)O9qаB׀Ph8[{Rߗ|p쥲~CV =3¬MŒݓB`ϝ[GA{u'`M91Y%[JPd؏ҕ{oʞ#%# ƣp\)W5B2Q.Z{|g j6c^T|i63o-sJ'k7o~ GQKJˎ@LH ,Zl>7;V"cfu頯a'~ÙtI@eFND]$S*Esd<ɔ*br43o|r”ttZu"zOݰ ,&3hf_T0GBe\fL"7ZN+ǥ&p|>YWժxdbYQLr ƀe32",PpFIZ~ph[_-kX2 %2S2so~WӔ >SivT{/إHߛIN&ې;ŘEČ'#+'f; /JYBz)um٘DZ u>7r&ݪk!:Y>@|>nA1,Xs-/{5gхncQS-Gv@W ns+0,vJ]78clV&>t4cXM79tK.ߊ 4bDUÎ]" $tpMgW#4 vMFƐ{72~[7'؛ɢ`XzZy,T^D@*1` ';hs"Y ?lp4<teNEG:in^EV7R Y+G4zˆb!>tR0Wby $C~J=d 81 3X09ޞ;b֑nNҸ澋)ڛ y'˱uT>9y 4bETho8K$8x66? wHPR}/Uai-"/X`'w))^ ӝ@cd T^ z9Ø^/{}&g) BA([lWr?sP!^99goO"ʷ.D WDj,:&z]Lx|U1#H0Y_~tj8 6a~(s08vb4202P&X3"B¾Iik<#\MP% =ʌ4[·q?}{dQaFFza<#r"rB&zB~Zn=_4҅P T-H )"i^BkMa}#,kx4Ҫ`J5W^crzEhxw Ԁm삩#J".6)GtwQ?5"@N`'ȺFxK\N߸@1+ )%/ (E>ـNÔ*J^ٳvfB/ v^uIof=jv d7 輖z 4A& )_3q@B(@}!HD 8 4\ Mi^/3WuL~:kspYdH[D҆R@Ǘj~9aONq@]=6@###jN? Х 225d&ls[Wx)R V@]yzۤ;6Cx_~Nd_ Nv:g4.0)hXv3!|I۔D슒R|yq sG+pO18O 𿰁7׶fi6LG UBCmЁs\@O4WDjЦ % Ģp2̮((ZdhHahMKՆoVh3$rϹ[MVmC#edETo7Y͗F4r< dKzIW_ `iCIJ1' ȍw}o=sW:DWzF4Fv\i_ *kL~,ĕiu}S0'~«\M XFCr4z\; ]ſ cpc!q )9z◜ŷ0"czh7SignX4_uT{quI/F~$5p3\)2<~4Pzʏ_˛r= ׳fCaxΊJb+۷ewK9oo{C  +A:s%(2Euyhﶿbq1]FU?y/'%@3O g+WK&w ZM>:@`&vP P:9m;2Fڌt2bpr+PM|ro!ghv%_f%8?sTSMu h2w1+ [ïv֕M<,7q ,n&oXlh^@KwXcYnp:- NYӜZ4-8]b=*laŒ2j+''O;8[Vr(u=C4+j|4αt 7?3i lfr)".uE1@v4b5bE"s!΋0DVə&9R17>iThmt`&_| }鞶 Tnwsᗙ嘾{4#SX@ujƕ8?nYy.Ʈ|Ln#'FZSҾK#)F'> |p2o1a{|*W[}>ȜQiՁ,I{"|'Nu;]d Vg%%wy5ʀpl|Ep Cح'" 1vz=9E3]ky3ҳc1>؜ǜ:P:( !,KwcN1 #$R6ҍoW\eoݳͥzH_(`NJeWrn%H{TrF aVbش,Q;Ldv*1VO 0qB8^蝱;ZRDeƨrE)Ƿ1MwrHf5ҳmҒ Sѯj@ޣ+{}:[s#=@_Sjs7q+o-T7Mm17ybV䓸Pn_uj/Zp u3]cbey&;~n YMT‡݅u'JKy _k2O{̧qb 2_ytWM9Ɛ DſFL2{!gW]ȎKpX-\; tDDJ*k)lacwﺉx8劈r޶CT$z\N%u#F~1]99[y^ YFxr-N?! fdsR9E'1ZIfQBDfRF-^_a ة((Fb{+i|{N'fyydE%iOH_yoiu3/^+ r=WC9eT!g\iTצui۩)?V+2bm0ȥyR9讨@|eGADQX %/`;" 1"xO8S(E-T%MgTBOd_o;ʢ}AFُ0v @eHǺsoD韘b1;vboe$X+ŨwUk*`g܅aycg_E9 λ"N( XN#[2[3fCߍ<3J R ']m!s~`_c V<(-Pf/0t3Y2Yt׎5@gi!!at '*S$cWhHjYGZ^|ٴAsyCb.`37٨_88 #Ⱦ[R敥sѣ0NA>c(w(jbn U9p-H^xt+ ȇR(kԱ]$e^o,UY-Ǭ vҸ28P7b-`])Bm*Zn5!McXOY@l(Kig ZeAEs9K0*t۲8B|d19QƏn2HͦEM>};F9+}2k{Q}Au}waiTYνʹ#]n).1n4ȅk[[w]=EaN~:c9 "-O0; ܢ0ծ3*Pf%)h>&'Am = g R%d"@ g8_̄eqD1:F_WqB:kU5U+ϟzC^{EK*w ?Qlt`&p/Ex!Ê)$4tP*"VL.[%1nQf5H:G:hMCOE_ >JZU8 t?uM4תl/^\9xgHWU3aEx+Z+Tp%pm14TN9nQ AC<6:R&;F0]FZ&bAh!r3Bv;/-i%s[*(C!R! 45\wȆJIM7N%(@x,"R.҈=AOut]q9J'g28Uw?VNkv+$LM%bzkpHW\Nမ"9alGxǍ4p|"?jܸy7 no;7xV` Yk/#>m~%k YTs'O0"=9U])8Eʸ 8g*ox-wCUO ]龸=Aho28Ru^!\MY3l( 6d؟X+O wZ]Vi#-Y]@a~RX`|M+!-QzDRp}YJ;BJ#+&?L "Yymf3A.$‰ZٱyuGNv+*ؾUcQrt~k5$&٥&£i9]n t ž-%)tD0 M:; 槳GWPZW9Cq#&/lmx]5%? #kS7 Oa=a+_osZ ލ.p-J-RHJPJEHA6߇YxOoaV=^ =R<C;k͆IwL8T@w7C3K_2I?q(p+O̾*Q j+cF Dp}S/#J+Jt ji` d>N% \- g&H8Yb8OP8DL'D^ЭЁ\ ԾY溮ק"ݬ+=|zr1TZyqiLuc2KIC:ɏѱp:]ai%~*Q~>RsM:ib{>ͶZGH4˜raA?]ueKW5nQX/MS7P6).]n@v"qgw: ZF~+}SP.4*n{Ӑ%Yp Tl%3å%Pn, -U٨`~HX j6lОm60J}QJr(.w@ -xxٜE-b 熅"}H8vf@}ڒ.s!ccmmH[=FO}<۱=AF]Cƒ %+sb& *$>ZV>UJ)&xXWX9n(S">Ha꥽d$~Rd'REA{D{S|%'AUe\2mj6COzpuez kj=U~- ߚTb]~"u)dEa_*qa76 3X(F2bnK<w6b 5Xn$5<:CuR* '/E9O/qL:Bt=硻+8?s>.64fU?޺oaM+tLcEP_)秴p-.vp p{R~Y:@e㚄 ?V qzZ7"q]))?lf?(4 [9h(tqC>:4UuCpG,D.:-Sܥ&̕p,u 4*\o E:ӡ}EϪꀛ_3rȜ6BscuÇ|DWXyuLϧM!k8?~Oq-[#.hT'N5^B W cc-b\5GQRmAՇ\ =E8u O =YRH6ک.)⋒ sb(r*xT@'['J)T_pZI祥# D^6BRnx.ٔ.k>2ƃaMX_#@@T5Xg]/YC~Z3}$$F-M*'r Ү9T~λ;r0RFq޽v;옽Ea]ݰW 4V hu%a=2)@JOz!X9J AU%ؑCq~VL6&"s M. A&ǯDoi U(r/ڥ{B{&'x}'W\!TX;6PᷖM*w^MWEbl\ʀ)H_SW:Pf{7C|w~D.vryR s{E5{[K7auW19Y[=}AK<6#V-J^ Cf=c lɚ?J%Xh,3#^y@Nu#s3E0AiղῖA>XΙ8/`l‘ޠo5p' bgrLP΂SSڜQ6Kh/J`(t.B6%sns_in'õv&@_LJzM|Yӱ=6,Vl\M͒ xrv o[ ̈́"8 `fFE~{h)D)\u!t5,vGA;9Q*dï<9$Ea#!$bwm)n4'Ÿ  %;֛P]7rz_s[\ ȄBREtP8t=綨cğ2˷|34eYYGAffрp[isB~$mãR*:x٣ m;t]Ԡqτ [3M-Ɇ[c[|7Ղ!6PRhƧ ^+iPDا7KZwS*MؗA31aނIQ v@'#ZdUd'𧧦EڒG[P$cx 4 [98Vnd#ol*ܩjABCvRICYyU3)ꖆ *竣so$?1QNӠƱx IGIV|5[UuiiCbsI|aMZ([_QN1YqG 1KOf{ɪ4*9eWL6@w9GSkK#b$:/A&W-Lk@HQkʚ#>?JWT>VtN0arr18p8RsOh|he#fh:uؗA[=fMg|e++  VI1$5լwMZt/H6 uEx ݺ'_mq2S&u/h8O`7Ov$L3m\'u$mpGq;  )[ZٸfqC]k9bE?0mӷvu" LJ;xf~fEpiDfX|RYZָ-ͯ\h9>่y:UO<4'@e:ػ2~QE ཿT~nEAl\i%!kyb{WV 7-S%6I *~>P%. i{e F)˜kix%\\Y)LeW@FP C/k*nݵ >(D+|gI > 042/3|%T(bEϻSSN MUSOV/TUi4=V`8x`,(-by`C%t b ] VmO3WcCiT;%,PU]`oÆ{Vv#b؉2DM nbcyu ~TҪ^CT&oߥ pKCaL^6%<;'IEP\Q0^څyp F }3Xb0 D7HW]07_HD9.g2 b YՄҙ6ڡ mcJZ]sA: TM]X]&ȷP]% Pwp ;20yHJq*j2 Tq ACF.5bC(51|S+5.HjΈ=@w12Z&$H\9paZ\Q|˫6 G8Y$)'p#xFY4JRF#ino\j *+ (/_/`"+ܡW<QkK},:.tb[ҭyՐ6435}P&FbEczqPИ'p{G&2y15Auݲ<]ݎKvfE@Kά x׋*i2'#Bfk,%Y p`{vy.1뗻7mɓgBBkL0C,R9hVwuA *`xTuʂΏRHqf)9$b%O~WJ+VvPSNFսDŽݏ@ا,?ETsm?t9<9~x֚9$!m ?Uq *mA hjg%L" HQ-ޓeٿbe90| ,50r.9Պ-g^xVSLXB̜NUS:}:;ñ LIcJs=?XΐRI/݌VbOY<[ wsUn|`8jۯ**iWotmeNk*W+𱤉6lL ڣ׮"v>Re.1h+i@OKA6uLK=1Pн{^ d!QM=zټv[lT* a p]9g ĭ?3YwŃw.wv F&K͝$@Gҝ+;)qzFF6p1O&4!nҾl;IP#YOP8>`Vap04D=K%kSjAmm'ؐ[gi p<=sGT,V,u6YjR"z9$kܹE"(Ɏ0(پ\ . tYsacCL@_!4CI\0Uj߻ZFxɩsKU9zG_=e29]?.fA3 >J+5mPCs8x&\Һ|ܸ$%E-ޣԙ$F%(x+TT V>J6ϔ&3.ӐcZP W:upux~۝*NaqGxL'4Km:^mDmHOxN% X60OLpbvǜ@-1GC9I AλѴ&7ton-nQ Xw2 kskbNW#FAFG3C@Kw(hv 5I!g8iQ0UXiVm w?^E4%AAZ%OgD±I߉Y|n}VZZp:I&)}i W~8beM*4~^mO/0SG"X눵a~'WhE7Dmn')L.  G{HŌoR[ϤGAq>XlρTe-̱Hmc|Ƶz3';, a5lF6 mwL//Mf? %aku(V;1㝲OGLIXoΡZhdfd9 3DZp f/yשXy_$ (ѵ!:\җ#2TKD5 so.;!DzkrBF+\\u,\|aFH7௜Z?tbmgMD_քLR˪;)-Cp"G:׃ ~ǾnS~Ѻ' ;Q'7hG#vJta9 =xzS+1ɱb9MN9lgVy~~`Ҁ3ȐKO_. zl !pux*u eێsk% ZFOp/;d&]G^ᛆa^Ahm䵽QO67P1>0]PpQK}|i7Mwnn^P|M{чC Qlj SJbѭ84oH^$omn a&Oͅ:czc{iC( zj@{YζWf]]%WPZ,VG ?"FLvk н#'Wמ(WfACV:;s.URo@|NԶ~$3ow㝕 Tޟ:PX'ԡoy 𒯊F[^Wշ#LDg Ƨ+o wtX'nВ}D{'ߢC-$ԛ瀂[XᦝU:o_L_-Bdtj4`XuͿa/̱kއkXȽi>?+b2Xp֜Y\5/[Krq~ٮj HrVX0~D`*s4y~re 5>8vҥ 3ش.wBlKRQ(KQ@N܅ sz3#DȾ@.l Q9,?l"2xi4I Tɢȳ=_2Z~QA&PGZ u2^&عwnJ6HߺO.I,G Dm^R7\ 2D\HېdɫrFna \[}7*WV|uF)m#Iqj#hLllj9#s*dPAFţ!wl߲g-R4EAa&փqh)>T[Hb<ћˆ퀈ՕܱҦ^LnTvTyt&~MDn' 6َ8ptiZ#v(,FxMBl?XBzqYcxWC̍Jn#m;-tڊ ErvALH/^O4h m]\sғ;/ LOCJj1MӾR>B$&V0dUG78 pÔ7ff7]yy *}4Q@hB5sw01(I/*3r4z=5Y8f\ǝo'o@G$I9GRyhMc;õ732ϲ9*/Ӳo?A"h.տdśFV$4 NUG=jGmx-g7sF>i1ݎ~8|V ^^(#* Ax9WrbГ`H-g^΀q߶t hJAtU[j+27WY䣧m TSVbYcv,Z<58'sy>|C#VTu$l7hø'sݕVփ,;}Sƿ{sbkDr*fG5U/chvZ)ܜo9~%6GE4{9#5ip~j讴7WPvY /Lx0V0TM }V/W883ȭ#q f&3%%^Po6!%~XKVfAq~uu(ӣ XRV.zV;°fo;ilܦomƾX^ly"NqÕG8.nH=ĀLohoa\ 'v " ?N2~`v><1M]Ye@3p CSy"T]H}^[s"eG $Mk F%}RѴKBb ~kkx#XTYr2˪N΢Lip$; k+||eq5E DˏsZG:7.4?!ƕgLRWU0P<~)EYdfJ]S_Ew0uu(K麱txIxSYqJ1+)lL<%P"і|,@` SYů+} ,Кin%)Ŀ1WK@$ . x$77 r|̃8^Xܧ^:"C.w{$%xD|b!J-riFA}(g(ݫ@Wd-i A@<{ڿf\uz2Օ4-OBNe ڻA4٪`=J@M%*c2TtyUu=!5M#Fq@Լ;QUDHaCw9ڒ0!ticaJS2;1?l|ߘ5f N+fC˷ةW"ߠF_&(xLȉ!y0f^ \Zm 0½D 28bfQ<_ 6 \I,3Ec[Mo'Z ߮L'&Rij9@T*ʢE&AoNl0X*E!WaCn'Ymz93 F35!~ /A\s6SW*PkP>C‡rjj MRDLO: n NgJ&h~ _/mPcĒzmma[vwxdy9< cC  لڑŦӛ@b&xTeB3 xi@@p=B_6.#e,|j4J0 qRaNMKw3uZ.s3 EwY%PlW_=?c/R HwE2Mw?Cf6Q --3iiuZN<){{v3׊#ZuIu1S3Sڔ˹c Uq5+DR}޴,o3>,%KP 8tq܋-_K=[Q+*gOPOfM@>%YaEOlCP߼6M69:Ve$&|G@xj26pt$?<+pq {6&I2@Z@.6Y: ?(W/han7cZOvel~mxy$h[_cbY}Mlc2VFgR X2R_,[Z=z8ۯ #F7;'ZDa9~Q,"q4 qIV>/ZRgpq@9F;Ш0axcNx~uk~6c8vuʍĤԈ83  [i]_G `BQ⮷AǙb Wns9*ib@=j8KFl2AxpKO6I5*U3%5ԭ[rMٶWQIC^ö߯ d oX "ܙ Dʂ 0#ŹwD\"L594Tre/BByʽ]z[Otc?Sфo(KF~pCfudPm) 崾tu˝m )JUԌPu޺BܗV֘Ѐ8S;7˫ 6.xGvgWEm!OR_̳ omP4""Ȳq.4|Hpm[au4@8^tlkDJG->\u1^S0grg#Dt:[2[5{\f;Bd^5B7ȕpk_1S{<(Tq*zmPuXv!PXR/-NlwTnd,MM掸0*aF)Hc 9Ҭ~:nVB8G_ӧ0kTasL>y}˫ EEk˻mp>~63բENjKf$8V X]vǹ:aE0yN'Udl撰LUӻ*v_BǙГc'?]1J N.pUA\I`#c/ EnnM`OP.nm d40%lX,䑊f = f)1|WHwOk| C_ZWD8*̈5B80ARqIڴ^6AN"Nб6r8kͱX*byq Q"78QzAݎd̒P6Q|RQ}߃SF9?Y^";L?>Ff.]Nsvة!J\ׄ6'4琇fme lb҆]u te?L$0ş_+|S5)i~Y_K?'=2^_O)mxޙjObo'" Vȇ 'IYYqクXٻ1[mEozCB8Y'ͥ@;Xr9<ii<0@LCuEP^9uPvk)gcw*}R0r0^me9a;Ҷ_\hB>bsxŒ=@UcOb"/w, eۍV9 V?0S<􄢭~Ӌ-̍)B.:T<|R}4Q76vqcr[1r RzbfܜDǷJ߃}{Qv>iz(u; zWV @p7D 쀏٨L=J5$R#:4Lj:rTxj1,%H6]G!s^L,&֧ RBAV=AM酳צW-!U:Ho`W%@iа_Wnv( rGx0A\M&.k3BfB#Z@$rVjFJ`[`GE 36)+'RxwAoWL)zx(g(@@p1nu3rKm]bD PqDC隣ݲ _]{^2÷sӂDTu+Leqg"v]NlIJXI@9BW=gS78wOY >$ޝحx|O(C<$ J=_1poK!@)J4=7{`uzJPZ.sƼf{ͣ@!tmEnfmW1̒n!eJCNI6#Ģ$/P~Oё*qRR}1.wYƸ`zgSTM5dV]?h"-v1 R vRݛ;B&MI_I# y+!8bB45&1y*` v$0>8d t#>fž3z]SQ~,kgbr:=)Q->7F[S@10&m,SҒOQ-!p yf{)Io,S=sOݲSihKt؞jev+.%*`(#i{)E<]C&L^aULDY;i|`_ ws ;šZ^CgS5|fTuVTȎGkVgu.\n(.[Aqx@F5(7hd6Wmj 8H$1Y/zn\MN:mЎ98&ySn0$!wR#Wť `rLWA73Ջ:QGȰ G%B0]ݾ!t'/fwOq>+K#-GZhDKNC$\] =𳨅V43TxV=:s7kKä=t}T.x>r@OUvd>c7>^Z!@8Pgt; zUS0|38>3=Vdž%GRl''_m 7@7?uh2)Y S&v|b5c Wh+='cVX iObu[udb&em#S 6ѩS}5C )5ZDgDSL!)]B$,%j%ͫdߵa 9MW>o J GD=Pӻbx_E 8q׳ˉ7eA8wO;_7âq+` UGP3 qPO XxAZ33]vs<3H//9Qfw[nz*M19)wP[~cYɵ-N{=&{'Mq)G>[x0K[E)˖qh/vNiyuj DER4% ӖNH97|٫)\ JħqYJKiZ~CEDءSɂVm//qTrJH&0GU4՞nWSj3?81㎠w8&\&g@7%㉺Ҧ1ZJwT;>3Y@AŢ_Kֿ)(Ì'jPBD? Sn:C}Ri kν.!`Y}tSyu\dLLm0xr|:i}^ 4J,'^& 0Pdmop,{8_ޙΚ34誎OD]XUL]{F6 apt 4tyPIϸ$4 EY$\(k$5%GܔLdN9ihۜզon[ڃıQ]%?#z"5Ɜ-_tg+ܣ0.|_lԅVjWpx}=ոmb.v~Kץ8drĝ G "y'> 䀚^3A /VRQ%V CNy`BfT UV7Ǔ2#4@Iۅnbznjhaeq^GG7 m*I75:GqqL&j_EJ KR*U餹9"ۺ3-QXI].2> e` 3u8_V[i67n8/'Nv~`]1`,!yĔ}XA>BcCӃ A*IdAZKN֢Bɂ$J~y` XI8a8󃜀J'kFud0vypiJ3Z<$l%hS $G..t$$k?]1R-4]\|*zVλanxnya[zAi1+[cZG\FW,W6BqEr,%6L{m 2xoM)LNzItE.N#h9Ճ[؟\BO mh64F< 09fǍ> T࿡ sLeEnPCcneO].bAaoE_&>{X)JLE2aLNs ʆɢ7 ݕw#zXoiٺ@o۷\G 1w0{0'6o0#E@ s=1SO}h0a0xoN GXM^EnyHWBnKt8Z0לPDI aq'Lu JBH3H q11l{˭M`{ >SLOo TPIYW%H^cݝMix4{mf=*G}xeKē[w"NS[F!y9CWl6gAK e闚Zl?D(W2r'.S^n/#=F1z#r=l٭2} cP=T!0,cM4ro30ghk1cL߂hPGy2w/'5jsp‹Gc!Has%q0tS HY-74_OcرvMȘݫӳ QJ )mFoġfX >c<hr(f&=rA^MQ׽i4e2A"@Z=%nMRBƿ -hIB'a1}APw [5G0ANєw8L#n,.-HP2ԌDJl(s'2yM!B < |2li' N Sv>n)rc^MSG Z\[҈gHMl;+g@G.ݓp*KŬΎjyypT?Mœ+m(D˂;g?~ގ!YZ/>]%FOfPs0l\h$>#A @ڊIp)C^,8V7XbON≦tJRDּMM3$gZÉPHķ6+>Bc݅ru"$܃?UYT=ҘN oZ])CpX)v,Xf>m.{Cb7*Vrޑ;*7S.]AS[2agG]߆L_ mL7Ut&b Qr/'?$ yiR0?ā$3,M)܌9MG4?ůjZĜHhZ.GfȞe_ ł+ƌt>SUo辗e9Jm:d ͦpmɐu"v6"U8HzrvaC  a3%t̆GIΓ(.HвgKsfY^`.h\RIF={aoVG2A"W9J3h3&dHxetmL5K 6J qEdd>s(I\T[ٳъ{!.JG^2] ) Wcf/p"^nE4wqޮVG_B{nE{l,cOw\̓If,sB#z@bu͈&XIvC%0įSNu5t'Kwb?"ΙeԬnWֿeV(H=`Ma(xn#2e=yoˮz4bb)!rp\F-+e$Ce$oܚg@IhVC$jp&^@yqR AJojzn Et"H[k% 6 ~UHC^`q?ǫ^-69U q^k(^ug*fHme5u|(9> trTI@Q*=c]UQS7y1i*yI'1{WjVH e%mܻ}:pO,6 /@=c[˓M(- aIYpP#Lv^ǘprGo^1na$ j,|Ð6#~| vk߉F5M*m|̜NWlBWAoh*襘7y(1P^y42fij0RtUJ $T"'EOaZOP9EgM-%O&LUqr7)j<'O[9ܫ@񎻏lٝ MᩋuRwWdoS6M$bUN&B t./v$c=ڲ#ɴII"^"gU5{)CnT}&w5. mdb: Ȫ#\M ]2?Z&_[3\a8AqqaQ%GBq3FM5lwgpKA= /c"9kyh!J͏^İE.h Kf7:+V?Aeu;Wh7hBoQٶ7KIʒ1쒰ՋӼ3dn]4A%r7ip٭zwZ{uNxzM\$u8Y@2F}zс &_2(/D2)=ƾh^H%qZPO^"{euk^NOY 1{\t$~RJҿH:(%K": HM hTte?!xۢg}a,^-L^6RUB'$8ցPd݃(a0|?^P a$n8SI`ֻV0 ;<}pWVfp/Ѻ'⎱#XN#/gsȄ 8e dӎ)q9}d|@> ҢfQtw5_{|32rV2.? %רa REomegcO4kHI5[]=FNl1n?)hB @.XBgp-PCV1$ħPy[WTRC]z#UOMbr-xП{@ܵ̌'j9M~G5rݻArLڴ?+[Q*[CeFsiS<5B5|}uR^pM, (%ع;Mih&ކtR IDJ>>@+Yё~ K4w9B41p&HHP× 槭 ubLoo?)_}%VS,Kp LZ18f[ O~a$먡& )ée]B2%77lՁ1c4vKO/=mSKUc9oD?oM]m|6O_&%i (0IDZAXD(azM./Ld?Ƴ؄)lY3L ]7-sZ]Ls-u_ojA| 4< qe7R+-O/8G-dȅiUOScM<=5Reձ3P.{WBPpuJ YbZRdM%D%T{S/˱P6R"i>`w|.<-e(^P_G omMjɸ"#>nijnE%jR]; ݯ򾦇])?yr&V>@H=W46,P8R BQFz$e.+$AW|?%;\ȃaoYE/|@@f\djSLUV4N-s9^؝M?$2ټNd|-Z jPal}/QM5_C6F˄[G[fgof XǛ$zRo-9=V?F{*TT| $&eT~n]؂)aq?uhGr5_i2#Jq߷ɨe dS uIT,!3KXlh6.4xD:e.mI c!I)bug=ߘ|deG[gFQ>&\ϏؗND5 ސ̇1MyrY8yU!}oԸtzұvPuʉ(:0o*f 8s(ѩY2UGuS`VOTUF$D73᫑a+z^"LaGҟWS} "j]hRQ"WT2Vj7_1qJf?{Mj$E #5$2̠/7_Q0H"ѷ+ 5̄$?!QU[`~%^2X-G2% KfXm;[V5}L~}K>¹h?QJ^h\+^@|!{hFh* [ZN1Fx'3@#f8EfVN3\=h-` u~\}/GR-254|p{0w{>tu움B=#"u;Ȥ6U!{[q{s@ L^KRt$~(tgbVng=I?.1,>ve| UxWi9ӛcImY(2Qm:Ph" ܅["y\:^t ca)(E]'_Ł;˱%fk)JXN' OOa2Zv5 Q} ȳg[nrm!4~4Zs%9w C پ*Fv`X_ %,ɚe7l2'B&K <C7_#\z‚Hjv9V=jJ?5ݸlbdE&"B@4y=Wu?G,R%$N_ێ R>Q2>lJn?ʻ!kR(sG , b!a,#F6e?t ooO2gȋ8B^^'Lv7ŚO)Js6G78$U޿g9Wekl/ P"+t?m. Q(K6&mM+oo#J:e!ĠjV#>clCCN}i!>ȫFLo@U24hľ3>8.a:?0aɼG=lMQ9o-* _qG[=G3 Y!&in#kIuՒ/;J`P}mc0gs  kLqt; gv =ja }:MTnL|Q7 Ov}d"nX%Tj}"|"V[*=OUC=`x^$Aw2?0}UASltG kod~OT?Bد (^a*PZsEk,߫8&,D'lWm|*[+X'):{ŤO p{ M)P~,cYąBb9[u:~ާ6D%l!m}cRWlDDTϻqbH༡VV;oU' ޸+Mlya/S@f[Q!͞%!Pp~ ¹/Z_rQyRt"}wwkyzMz_iga7D\s5|ג.9`7̭ V gSɳC-` [#%zjsp)_ ԲB1;Z#祥|e=Nymn -,9C[{0o79},BS{y'?kz\iFJÊHcajjQ.4hB L}%5- C\/ƀjed*Quv-.Y{]\+9N`SߖZe6:V wL5&-<";J 3K۪l{"w1XMƏZ d0 dcÀٜ4-R VN)u.K"Yr\>OH:Aɋނ_L+}H*>_hv9F&5~B[Ͼp0A%gh&4r"8dW>)x &+ӐXBFhUhQr^;[ 9>N[ :Ùio+D&XBn9o DFUٍDnLi {Ǧ|P' 'ͽy"@8#^ˁ [=nr@ӆ&h*b M56ISfc%7D'KPG#.z>-hシ6cx%] !;VKuCy^GſJ,6j8/ƉzOnV(8<P0a]8wp)+=9{1ˀ~gN;sH2 \  2]"t!SA%w^N_D>{ BkJqx?7eOQa;r9ɢsJ HYɳeie?* e.]& kݕ'~kŵg@|J.Zf|in.z 'F^8Q*}dgKjY1lO#dX;zåˉQW.fSZ~V-57o*dk{S) vݼYf$ǫCxVq]V[kr -t#yza!NPL .;pn2S觓&9d%J@PTqZ(Eczө1캈&U  Yzzr\(%"h 9T9Lo~onE_F'i(qkCSu=UdP\-A`F AЊp/вٕ}|=-2b67/3”T<(C]wkƬAWwf;GyYqߝ4}HOw9? a,ù$o8da#O;d1t! ɷW9 [By=!p;raw< iU>Z}\T}Oa9} L/e=|l/  PT BS/kl*9QJ'|q@u)ZVg)MlfpTk^O lt!}a6RP a7Y `iD_]rv6ole$ԅ_jc|rQɧjB$}L@Ix?t4בAva :o{SiȺqz+tEK x9OO)% m(Z(Fޏ yzN..9^J1̨hw vfѣ:,gpϊPz/*2T*nr\lx}Fm(i_ӬmmK=6GHm 2$0/T!QH! !,qe| oW$jYE;So^u^5 W51P0@Bp 4eΐM:D 0| ځesz:5bRQe*'/2ϹmGMݡTsZ:];$\FW/X2ڶrqbQپӹhtB߱n .)M/ yǀ2ڪxK}6,܊$UqM4k1*mF;aWBP3qkNtG.Ү z0| {Flj:ghѯuh&y2Y a57oZЄJ:B ׏A1fmm'dբF~wo]9.Q`fx-C基 t>,f*l| e6}[^"o>a$I\ rqhVO9~9}| ݢ{gGSA%$ Q[Dj "hIrU4BeZ(<:$oYX7?yd x|Tv)zVDF1]`YآXq *WfLt_gQIJ:gs6re$7^R<f&ԢFރ<_@œвZ&4cc ]Q KL5Q!B ݠ 4JWV"&BQn>IR\CZ$CE, YӰ_ڢʪT>L͔X,Atn)1s ]pم@i}eDD"掛(*@b Wm)Akfgceb %C'_F'/j OHȋ8?:tDž9@h.oED`Ӻb/Q\U{RlQ*=&X#>'<(avǃ)imEuJ8l'ς/cj# kηiFCmg<3#//b5Rv/ΗtT o^r^I4VƐwr`({GiA +:Ϝ7*û |Qm1nɵvr,t*Eiǡ_L8+膫Rucu9 eU;#XcEu8 R6pHdw_8|";"dX,XyH˧y0PGm= Q (R}[7 2ty"ux^~`i.YF]x"H9(P& ctrOi%zx*&'Bq۝JG7Xw:Y0N B^C{#VE2 ) V뫿QV6_9r%8׃L0RlB~߾sc_}*RbeUI]1֟K8а`N\GB a9W")vr,*Wyewx!"> V_;ZxFt'+0Y>n~)540؉ԇ\svZ1/afH+, 9" 1Οj02)WaIfkw1X6{&Ԩ&n%.U%L g!ogԅDi p?r$Jf_5{4mkZ|rZ7x$;=3*dҡ"X0za/)WNw\"1h3~!>0I^*&MNDYh&tA sv(PkEe>6pՇL D5tb-,ׇbiANau0٥>c RxXDTS$ 9_]7M]?/ZJPd[1ɑ!z |x4WCke:Ƚ DקeҜ"4+R1eͭijt'Bigo•23]+5l b ]ir^VcaPp:KV8 UhѠ[fwEKtܔ={͖c1Rl))G݌z od<-}yayLHCZlw쯢y VC^- @9l-nyK!s!X յu2젞6m^ /:Q*[|ꧪC>C3 gh dE}5~m9dΫq* +)t6$`@ +,"N'R_<?& PNt5{,bw W=Q}S֖N)ڠrc-/=S{1lwf:K^gr~:bbZMA} $ o{|S]e,c7FO`ݲ==y0+ɈJ9Z|iu5'TGԗcLF`toE  [?w@a.+MqI `_SVp9O[i vhgĶ54+Ǜ~wtˀRjLǿDTN|R`5 )<_.#7T9nU10%j^A{ؼV()aQg/MG7REN^Sw2X Z#uv%tWTH 螠%2wy#qʊswf5dLPtp?JLk=ΊW~XPe"(U@q',0G@v[ϼew QT0fb/ GmuvOu%~YA:Z"&RMH>1> 1DL5qD&u۠b~l@>Szb֡eƟBLD]~EF->7dp'x$_ѾѨsZ-tl?gMR`MA^^/+_a*ޚKwC?ڻfU7i^Rөb;\5*2:4XPoz=X}]/U}=HmsFH`fPA :-@p%^kCΙ)}.KɇSp1z,Y&)o ӐƉ `j { +G MAh=b==u3#ǝVV[EqtTj9TlS'{GOt ) B>čqC+橺r];fON |>|5$:|XU^E5uMaC.=K ŝTf0-9qiHyCj>Dx:I*f7@rπD#BPW6n,JT`>MSZs;}y[28>+)͔K230hI"'fGРi9F2(Ż:szg6`jZnD(!#G ]HicB%Z,IUXPݘgh\q%JbA}D'˅ ߓv-ryp;@ՅˤunIu3@QNo/81dƋ-?z,V2(7(/us=JFWfN"-( 4/ eC>ڧ*Χ 1x&&T;s,bl3d ޙ;ID$FRߤ:ܠJϖ? LywVp΢Z!vnj}cy ׳n%D!g2 ;z#5Ņn~A)',榳6%:&lf|M{ɀH) 3&>Oia ~f9; SadoXe(6] Bx gep3čO&hQI\ z.@[P> mE_K FSSN*3xN:<+&"'>SHm*RڜnS@[kXTB> ` 9.I-$a$\D MYR(zp~Q\5~Ka8NUF+b 6h+kKrL?k6}>Anu;L?' λ|p|oCž53 ̅ۧҟa 0usD6!ra)s,JڝZUT5#WAc:2n)5C$j1h`Ʌ;=N[~}1m-n`wL)U?Rڿɠ6[v(o#LaǬ?.3K([1w__Cw tT[_nHL#uRpF``740zR 䱊< +z,6JoVRba!;BZ-ʗ1ZS_ꥮ%GHE++btl cnu\ƥB'W񵍍.3EP&UyX?Кz\g 5ߥ,ZUJ)F>jmYo9Მ8n7-i Q8C=S0:7.w6ܷrl4d>A^w:ںe&v{H)Ƃ̶fبb_:nF)Oiw޼#٨ig^~@*Q kCN$G[x*;ViО+uぽ9K0Z (q(e7%Ǹ5扉Ȥ)A!"ZKAc I g77ՇO@ؐzD^R`}o/Ӵ? KނWv3fՎo|Xzg{c㬖#*+ ;BUN8XQ2yf:xhOs kCrI^Խa^MpN!Wi%_k7J&z 8u$vSE3n?|h8 [~t Dɹf] J˕yadoGmgI,EB+33]aMF1xT<$[AB#+zO |q3EKwˉ~1'Ѳgĩk:@ `Z<N)Xyyf:7u/BJȝKP \h1E"}F\ىƭzKw:BSq+TcZO:^Z Z_q]_Jկ9C:{E4F }cYz꺊l QKP5+]Y<1u"P i$ < E?u臧CgWRQ(ʵ |ޮ1xi,U ~[GnCmMQpsswn+N? }VYũNj?AXnsܖ"csiŗ.gv._fMX9sA[˔")JPu" LCR^bCtw~G^~k r 338Ivb=4BF* RX;bӇ=7͊ F5Lom5}L4b/i:疢&X ~DĐL$yMo:p9]$8+^ e~-<13L>`ijy$oc0} IKI5|I]oN\ʯw, #;9Erpo^Qz[} 9jβoC0ɖebiݱ`ۼt$_8,!@0?tEr&Ol&ǡ:_9QY)`ئHLĿ+:p@ O,2VKFj&!_= :S v˸ Ӽ0Piniyzf*كٸ0hP)ypq'Ȱ([d^*s-sߦvHRךvx^?5!k3Jxyh,uʤ4d/}/ki.mG8uX\1}nne;HyͿS9ݧ&Jc;Ce e2F{P+$Si{R:ԏ귩(:s'0kݴ&0)S7+s{u|1Z (emw-;9{vـ737&u $J(;G+zV,;l. wd6F΍f1: 5ɥalFl%ĎƽYЀE)+{BC%huBx:gny&Ͽk$<k4: g4}9EasJK ~D'#D?4s/3xA.,>2$E|gLlj :b[nG=&3_j NaYW`PjWO\BRPfl!tW B!#"X8﷡b@g7E,jƻtvx65gjd誰w#RU4E,O߱ss}n[K`NTH}Hl`^BB='ąތm:\_|֣g~s sb y[66m"ƓJfVA2:SZ]**-Y= f/bP&C: EC3O_c0KlEsc7RML\"n@v eM̻row@6 j;DE4Lg9s:Sp<ΡDht`1' .ES b@w.|E)4۴)yȦ#u1g͓va90!\@lc~0mig0E] w8 0KD`R:n Yp6O,6 BiX&ܟ7AC e}c<21aYZ'df %{< ; R^@:URc4._\*5Np-NMt>ܣyGGC-6^=1;"KA0v\ lS' < rodh;V4$/z˕lӵ A2gULۗIG0o`,8=I4muNK퀳׀G86 oW\ t -Bn{OUE~T`pF0qڕ]&$_ӹďB:ڰ i`XnRƝc\#Ɋf5FLE1V:*'%lڭ'k_Ugzmz#t:3)&A4M75(EʄB)%O\JF)6euaZ9^aHkٜtds!C7=qQm y(<ƕ! t[D&U8;*\XǶQ_pԗdPo,e@^ o5'-?P)IkDXWk~տCBv;Id1Ȃ|i*#ǭS((uvxN{IlT3뫓`y*^5"?5 a0l|_)I5: #ۿBe=rbk9TÛ'H"-YHbBKF=I] "Ӣ̋JZ0Rgh*6gq8AE O;^|WP@6$mko9}f ߯/ƥLh+ Y-2n̷s'&`ṉ X-$4%yEO&0D~?vd>2ܵ V¬R1-,`Ю702^ar_uVn 0QF-O)O`Jx{*e;BYsњKYBTkhZRE^[w9 0@ߖbڏ X%3g՞D:wŸ >@(Yx5xҒ6=K^䂽CF)TbmRbX3Rg3- ե=y%RI'xJެ1QK2 ^e@ uccoXb=?L2:o$Pg,A͢o fճ<ɉ 8P!CnxUˋ2q<|  "zvҢ$XL--pYrD0r A`1ӲY~6zzM}fc(2cϻMge Y`Pu{E"3L:x;âJ/H;뾘{A,Sm(FcL>оF&Nex rJ8 1m2ʊKL ^ILbI"L Nx8-1@I `e\yx\݊R*_k"eBWezJI~0D\&(?Sz߾®+ۣ=Q5\[Q.sPG8&*/OW͔iMekqÕ B;Ƀ39°?T h?#-5RyO0̤*w܏=_u -??iD 8=yf'崇?\"prVFG5=Kysr PM^ '@<&~< `4TF߰g⬰-ԩ&-I81\kMHډbg+˜_U,PC3;=ESDDZ3~33bO[?C$tTҶ񩢅W%9md ]X=Z,Oa3雗ֳs|Bq?rqE+m˘l<ҵ(&w sfJ#Yqǒ;{891 E=mug8!cg-dZW>:Y"]Zsݏ]LG"|ON64ZqA|EW+dPӚUj h ЕrJD!3[d9//Xes,41o?AԊ i]  >>=mvgTO \*WϘ{Zp&E\XWkήd wd[JТ9Hc-{}4sKs&/rg=QWTHEXJx*~1s>|t]"k.tCawxskgDRMAOUqO(% t> O+>@jE}0݉R@Byu1)4]@̟ę8nx=Xf O43:{_YGLJ6Wd(gJdl _N)ϓtDEqӫO6EO1U359:`}ր#?ET ы.!hLk\;z7[`ϣm[,lgS%5LK ^ trzCžp7+)bL3LX7\<qb#]B ODFA$RK740;Y-H(PF#o\;?\0Kb,n GE)U; xO٪KČ0?=zkW{8jb<.(JCIINqHx$_p1}Z vDc23qdyk&|O ol T[{(2=i%;fZRw[أk-\drow*!ʃ΅q&niHYRt)v9RY&#ݕ abM)'ε)B{h'J'֝Cc&$(PskL2$-ԷK8k>BǴ! {sh;ϐb˪-=`- a=|W;nգ>5ȶ9Gb"U-ݦHWn k>Het!<6=EE|A(mkݗH YZ