openldap2-devel-2.4.46-150200.14.11.2 >  A bp9|mYNPըjg4_]4l@2JQYl(C ,$`tUN ]R@y5@W s{(lSo;gGT 8d.< L,^SĜkg,|w"sP屣M /yjxcEjHP !A˰_KcSdS=NUZ,מGj/+| Mf5ad0f2277ded9587776ffee1cf8d9cb340441169a40100b42624c082fa52c86e6335107f41bb6ca2e1ea2d016fc9e72133b6d921bp9|8i@M#.4ШU$;Y;" 7??Rcv /d!,W䈪 2BBP 8̶}y> a\Y#vqt'+P΅o(WuPՇ~F;@~bȥS.A߾fy#x\󖫒߸!oN׽A)=!!S=*Q8$ x~G3[em{w:~zp{mPJEP,8cy>@>pA?d ( _ >V\dl  t  |  !$ '++.//$////(/8/@90@:5@FGHI XY\] ^6becdefluvz@PTehlrCopenldap2-devel2.4.46150200.14.11.2Libraries, Header Files and Documentation for OpenLDAPThis package provides the OpenLDAP libraries, header files, and documentation.bs390zp32RfSUSE Linux Enterprise 15SUSE LLC OLDAP-2.8https://www.suse.com/Development/Libraries/C and C++http://www.openldap.orglinuxs390x;u$$ T d    ( #J4  Z  {Q 1  0  bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb bb b b b bb b b bbbbbbbbbbbbb bbb bbbb bbbbbbbbbbbbbbb bb b bb b bb bb bbbb bb bbbbbbbbbb bbbbbbbbbbbb bbbb bbbbbb bbb580f36d19ca6a26250e8df7b41d3c25228ce02f9c432d39bbc1da543938bd673a2b6d6ab192265b2851d891db81a75bed9696d79d8f93291c3db93025fa4cdf5c422a988d317e6698b0457e8cf0a8f1ce39fe55c240db08790446d029e907db727b92ab08adc0ad19a4db020f186c0dd4defe31ffaf7ea39f701d93bdaffdceacaec54975f7198552201e4b8b398c715290598fb16e587fcf8c88b1676fb9a769b62289067d896eaf9a70e05b0f9636b0862aa6ae2f2d31f7bc53978bc49105d304af82dfc0846ef12c1bcf2fff9dc8c64afbb137fa5bdd37c2164c0b288a4b159f1323a5d2437cd3614e8b969d4e293b927fde001685303812c624884d33cc5c155e6ad14c54de1ea581c97f805caab3a5316b09a4f1f3c68f7f6f00771ca1fd66b6e51a26ec9a6d6a793dbbc9bf5eb2021cc278adfd41bc9c39de3d5308f9fa3fcf64e3f3131d2f7bbb8df78163442adb93c1630592a324446e84c7554a038c9f8bd17d8b177410a0da968c56113e38e742f6b15ffc2b199f0161b74175e8717421f9e3fbab3fbd9d9de0b282ea764868446e53bddc837de59a4113cee93c676c735a298268cb4c4ef86c60714a89984ca447bfe2c308e82be43336600c5f41afcc6fffac8bc5e00e580a0f0fcfa47965bd37cc5bc3b53da70ff3a4baa244de448eae7bc5f2f68fb690d0607772b974fe82750e00b46402ceb6a10becacfdc07d1b642762f6af1036de29371372a0ecb242773bc09066e023f060e345f45f85ff647c1b3ca0bcc2eb7dc68d40d9624dfb1bd735c5f7b135e4ce90d560f3de1285ad6cbfd51976da34ccab343263e5379d8594db00ad47e7ab2134f44856a3b0c13db8c687e5fe25eca23eb7d05fb55387704ccb76eff6c4e720e542303302a9e983d7cc9883253a06b8f6ca8987a142653b94f0b54dc18982e275a1d03f28197b69011017f7e2a52980105160c7cf589072662fbcc6ea32b6eec021caa1ae90d5fd68f5e20fcd065af70f8b154bac9a2bf38d9dc2cbf5cd6eb99abc187721c88b1ebcc484455114fff24de034ef42466863e6bfdf25b87bf7338904589b22de74ff2a466a7d5b55fb194b1e8cb62b20c9ecc6b9e85e698142545757decd18a658811bd44b794f7934945fe5fa645ef13504a827768695626dfdde50560af1441bfc07f065342f0d89188c539c1595d3c794dccaa2d48c17dcaf4f2c954b96e1ed08a2ec9029d2e200d98d3f6e0c5d40571e53a0bf19fa5bd427470ff93df6fec171f32b96076989d7001540f2438113f5f7018978fbbcb88b11670f58d10daa00b32d42845cefc126d1459cb345100e03598995690b3da80f26ff83e9239d6997ec0856d4f6848f43623642ecf6536af1ca16cc7ce1dc0a7edd1fbcb9eea3e93f6b7a5726aadc95c41cce43a04ded943502a77efda72cfd5f8853f99d1aaf069ea92fe7921e918d4a8d948f5726a30f9b9d8e8697bb81845a031dc85f44e201421aa3a1435f3fd7758e797766b10ffe2382b4b7a166875aa4e9c8e5ba2b8e39a27b80cdc538b5c42fb74b53b564af601ee41e778cec8dba6af645fa191ea9652fde6225d713e6603b889ca7d3105066f5d926a2cd0d92e871fba9b02d8219cb401336783f1a59c0dceff2004e533ff6a4d972c85ddf355460e25d35c5aaa9c8c9b0186c80975d7bc2a3a18018999e96931463805e3fd0153fde28ade789c75f36cfac647763ca460f36de60ec5f9df4bda3049f62186d8208ace70800dd2c6b61e1e1a429ea1195a108ab48bbad2e59273c84f1e5c8eff9fda6927b175f1043da38163d808985604701aae87088323562f76a9d94750519fc80f2832778a7234b443d7555a8d206bebd14d099bf7319bbeaee4c2628e384573aee5240eed44ad149fb89aaf1ca17ea0a8172601cafbd176690a736aed7653629ee905fec4f571439e0163ba6ade67ba406b237c5b858d22b221b8ddd8cff00c687b4026cb49d8b40569c4edaf6c4c1a155dbeb013caafa769bdc115b23a9231dea6a92a4612c7e63c4d6afb0bae7bad192468e82ad65bfd2989d5f595406889c0cd74b06055331ac540414f8b289d2471f6f89e1fb3509406be27748ba8a033b30903fec8e0liblber-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.11.2.src.rpmopenldap2-developenldap2-devel(s390-64)    libldap-2_4-2rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.4.46-150200.14.11.23.0.4-14.6.0-14.0-15.2-1openldap-devel4.14.1bx@bu bX b; b; b4t@b/.@b[@``KW`/@`+_@_@_/@_FN_?@^^^*@]B@\ڭ\r@[H[@[vZ@Za@Z@ZZ.s@Z@Y*@Y*@Y@Y@YYp@Yf@Y7Y6@X@X7@X$a@XWk@WbW;VVɦVŲ@VŲ@V@V@V@V@Vf@V^@V\:@V@V @U4@T@Tuwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.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#1198341 - Prevent memory reuse which may lead to instability * 0243-Change-malloc-to-use-calloc-to-prevent-memory-reuse-.patch- bsc#1199240 - CVE-2022-29155 - Resolve sql injection in back-sql * 0242-ITS-9815-slapd-sql-escape-filter-values.patch- bsc#1191157 - Correct version specification in ppolicy to allow submission to SP3 for TLS1.3- bsc#1191157 - allow specification of max/min TLS version with TLS1.3 * 0239-ITS-9422-Update-for-TLS-v1.3.patch * 0240-ITS-9518-add-LDAP_OPT_X_TLS_PROTOCOL_MAX-option.patch * 0241-TLS-set-protocol-version.patch- bsc#1197004 - libldap was able to be out of step with openldap in some cases which could cause incorrect installations and symbol resolution failures. openldap2 and libldap now are locked to their related release versions.- jsc#PM-3288 - restore CLDAP functionality in CLI tools- Revert jsc#PM-3288 - CLDAP ( -DLDAP_CONNECTIONLESS ) due to regression reporting is bsc#1197004 causing SSSD to have faults.- jsc#PM-3288 - restore CLDAP functionality in CLI tools- bsc#1187210 - Resolve bug in the idle / connection TTL timeout implementation in OpenLDAP. * 0231-ITS-9468-Added-test-case-for-proxy-re-binding-anonym.patch * 0232-ITS-9468-back-ldap-Return-disconect-if-rebind-cannot.patch * 0233-ITS-9468-removed-accidental-unicode-characters.patch * 0234-ITS-9468-documented-that-re-connecting-does-not-happ.patch * 0235-ITS-9468-summarize-discussion-about-rebind-as-user.patch * 0236-ITS-9468-fixed-typos.patch * 0237-ITS-9468-always-init-lc_time-and-lc_create_time.patch * 0238-ITS-9468-do-not-arm-expire-timer-for-connections-tha.patch- bsc#1182791 - improve proxy connection timout options to correctly prune connections. * 0225-ITS-8625-Separate-Avlnode-and-TAvlnode-types.patch * 0226-ITS-9197-back-ldap-added-task-that-prunes-expired-co.patch * 0227-ITS-9197-Increase-timeouts-in-test-case-due-to-spora.patch * 0228-ITS-9197-fix-typo-in-prev-commit.patch * 0229-ITS-9197-Fix-test-script.patch * 0230-ITS-9197-fix-info-msg-for-slapd-check.patch- bsc#1182408 CVE-2020-36230 - an assertion failure in slapd in the X.509 DN parsing in decode.c ber_next_element, resulting in denial of service. * 0220-ITS-9423-ldap_X509dn2bv-check-for-invalid-BER-after-.patch - bsc#1182411 CVE-2020-36229 - ldap_X509dn2bv crash in the X.509 DN parsing in ad_keystring, resulting in denial of service. * 0222-ITS-9425-add-more-checks-to-ldap_X509dn2bv.patch - bsc#1182412 CVE-2020-36228 - integer underflow leading to crash in the Certificate List Exact Assertion processing, resulting in denial of service. * 0223-ITS-9427-fix-issuerAndThisUpdateCheck.patch - bsc#1182413 CVE-2020-36227 - infinite loop in slapd with the cancel_extop Cancel operation, resulting in denial of service. * 0224-ITS-9428-fix-cancel-exop.patch - bsc#1182416 CVE-2020-36225 - double free and slapd crash in the saslAuthzTo processing, resulting in denial of service. * 0218-ITS-9412-fix-AVA_Sort-on-invalid-RDN.patch - bsc#1182417 CVE-2020-36224 - invalid pointer free and slapd crash in the saslAuthzTo processing, resulting in denial of service. * 0217-ITS-9409-saslauthz-use-slap_sl_free-in-prev-commit.patch * 0216-ITS-9409-saslauthz-use-ch_free-on-normalized-DN.patch - bsc#1182415 CVE-2020-36226 - memch->bv_len miscalculation and slapd crash in the saslAuthzTo processing, resulting in denial of service. * 0219-ITS-9413-fix-slap_parse_user.patch - bsc#1182419 CVE-2020-36222 - assertion failure in slapd in the saslAuthzTo validation, resulting in denial of service. * 0213-ITS-9406-9407-remove-saslauthz-asserts.patch * 0214-ITS-9406-fix-debug-msg.patch - bsc#1182420 CVE-2020-36221 - slapd crashes in the Certificate Exact Assertion processing, resulting in denial of service (schema_init.c serialNumberAndIssuerCheck). * 0212-ITS-9404-fix-serialNumberAndIssuerCheck.patch * 0221-ITS-9424-fix-serialNumberAndIssuerSerialCheck.patch - bsc#1182418 CVE-2020-36223 - slapd crash in the Values Return Filter control handling, resulting in denial of service (double free and out-of-bounds read). * 0215-ITS-9408-fix-vrfilter-double-free.patch- bsc#1182279 CVE-2021-27212 - an assertion failure in slapd can occur in the issuerAndThisUpdateCheck function via a crafted packet, resulting in a denial of service (daemon exit) via a short timestamp. This is related to schema_init.c and checkTime. * patch: 0211-ITS-9454-fix-issuerAndThisUpdateCheck.patch- bsc#1178909 CVE-2020-25709 CVE-2020-25710 - Resolves two issues where openldap would crash due to malformed inputs. * patch: 0209-ITS-9383-remove-assert-in-certificateListValidate.patch * patch: 0210-ITS-9384-remove-assert-in-obsolete-csnNormalize23.patch- bsc#1179503 - fix proxy retry binds to a remote server * patch: 0208-ITS-9400-back-ldap-fix-retry-binds.patch- bsc#1178387 (CVE-2020-25692) - unauthenticated remote denial of service due to incorrect validation of modrdn equality rules. * patch: 0207-ITS-9370-check-for-equality-rule-on-old_rdn.patch- bsc#1175568 CVE-2020-8027 openldap_update_modules_path.sh has a number of issues in it's design that lead to security issues. This file has been removed, from the package, and the %post execution of the install. The function is replaced by /usr/sbin/slapd-ldif-update-crc and /usr/lib/openldap/fixup-modulepath, through the addition of the source files: * fixup-modulepath.sh * slapd-ldif-update-crc.sh * update-crc.sh- bsc#1174154 - CVE-2020-15719 - This resolves an issue with x509 SAN's falling back to CN validation in violation of rfc6125. * 0206-openldap-tlso-use-openssl-api-to-verify-host.patch- bsc#1172704 - Change DB_CONFIG to root:ldap permissions. - bsc#1172698 (CVE-2020-8023) - local priv esc via start script chown -R on olcdbdirectory path. Remove chown -R on start to resolve.- bsc#1170771 (CVE-2020-12243) - recursive filters may crash server * patch: 0205-bsc-1170771-limit-depth-of-nested-filters.patch- bsc#1158921 libldap-data should be requires, not recommends to help prevent user confusion around configuration ownership.- bsc#1143194 (CVE-2019-13565) - ssf memory reuse leads to incorrect authorisation of another connection, granting excess connection rights (ssf). * patch: 0201-ITS-9052-zero-out-sasl_ssf-in-connection_init.patch - bsc#1143273 (CVE-2019-13057) - rootDN of a backend may proxyauth incorrectly to another backend, violating multi-tenant isolation. * patch: 0202-ITS-9038-restrict-rootDN-proxyauthz-to-its-own-DBs.patch * patch: 0203-ITS-9038-Update-test028-to-test-this-is-enforced.patch * patch: 0204-ITS-9038-Another-test028-typo.patch- bsc#1111388 - incorrect post script call causes tmpfiles create not to be run.- bsc#1114845 - broken shebang line in openldap_update_modules_path.sh - fix the script- Emergency fix: move tmpfiles_create post from the library package to the main package's post script, which ships the tmpfiles.d configuration. Fixes the post script of the library (-p /sbin/ldconfig does not allow more statements in the script). - bsc#1111388 openldap and /var/lib/ldap/DB_CONFIG* (transactional-update) * source: openldap2.conf - Added a patch to let slapd return the uniqueness check filter used before constraint violation to the client. Fixed broken memory handling in affecting error response of slapo-unique ITS#8866 slapo-unique to return filter used in diagnostic message * patch: 0001-ITS-8866-slapo-unique-to-return-filter-used-in-diagn.patch - Don't require systemd explicit, spec file can handle both cases correct and in containers we don't have systemd.- Fix CVE-2017-17740: when both the nops module and the memberof overlay are enabled, attempts to free a buffer that was allocated on the stack * patch: 0017-Fix-segfault-in-nops.patch (bsc#1073313)- Fix slapd segfaults in mdb_env_reader_dest with patch 0016-Clear-shared-key-only-in-close-function.patch (bsc#1089640)- bsc#1085064 Packaging issues have been discovered around the openldap_update_modules_path.sh which has been corrected: - the spec file was wrongly configured, therefore the script has never been called - the script should create the symlinks first, as slapcat is useless on a system which is already affected.- bsc#1085064 Add script "openldap_update_modules_path.sh" which which removes the configuration item olcModulePath in cn=config which is after upgrade from SLE12 to SLE15 holds inappropriate information. If the cn=config is being used on a system, the conflicting items in slapd.conf are ignored, despite of it, the backend DB configuration section has been also commented out in the default slapd.conf. In case of correct cn=config (the olcModulePath has been already removed), the script stops without touching anything.- Upgrade to upstream 2.4.46 release - removed obsolete back-port patches: * 0013-ITS-8692-let-back-sock-generate-increment-line.patch * 0016-ITS-8782-fix-cancel-memleak.patch OpenLDAP 2.4.46 Release (2018/03/22) Fixed libldap connection delete callbacks when TLS fails to start (ITS#8717) Fixed libldap to not reuse tls_session if TLS hostname check fails (ITS#7373) Fixed libldap cross-compiling with OpenSSL 1.1 (ITS#8687) Fixed libldap OpenSSL 1.1.1 compatibility with BIO_method (ITS#8791) Fixed libldap MozNSS CA certificate hash matching (ITS#7374) Fixed libldap MozNSS with PEM certs when also using an NSS cert db (ITS#7389) Fixed libldap MozNSS initialization (ITS#8484) Fixed libldap GnuTLS with GNUTLS_E_AGAIN (ITS#8650) Fixed libldap memory leak with cancel operations (ITS#8782) Fixed slapd Eventlog registry key creation on 64-bit Windows (ITS#8705) Fixed slapd to maintain SSF across SASL binds (ITS#8796) Fixed slapd syncrepl deadlock when updating cookie (ITS#8752) Fixed slapd syncrepl callback to always be last in the stack (ITS#8752) Fixed slapd telephoneNumberNormalize when the value is spaces and hyphens (ITS#8778) Fixed slapd CSN queue processing (ITS#8801) Fixed slapd-ldap TLS connection timeout with high latency connections (ITS#8720) Fixed slapd-ldap to ignore unknown schema when omit-unknown-schema is set (ITS#7520) Fixed slapd-mdb with an optimization for long lived read transactions (ITS#8226) Fixed slapd-meta assert when olcDbRewrite is modified (ITS#8404) Fixed slapd-sock with LDAP_MOD_INCREMENT operations (ITS#8692) Fixed slapo-accesslog cleanup to only occur on failed operations (ITS#8752) Fixed slapo-dds entryTTL to actually decrease as per RFC 2589 (ITS#7100) Fixed slapo-syncprov memory leak with delete operations (ITS#8690) Fixed slapo-syncprov to not clear pending operation when checkpointing (ITS#8444) Fixed slapo-syncprov to correctly record contextCSN values in the accesslog (ITS#8100) Fixed slapo-syncprov not to log checkpoints to accesslog db (ITS#8607) Fixed slapo-syncprov to process changes from this SID on REFRESH (ITS#8800) Fixed slapo-syncprov session log parsing to not block other operations (ITS#8486) Build Environment Fixed Windows build with newer MINGW version (ITS#8697) Fixed compiler warnings and removed unused variables (ITS#8578) Contrib Fixed ldapc++ Control structure (ITS#8583) Documentation Delete stub manpage for back-ldbm (ITS#8713) Fixed ldap_bind(3) to mention the LDAP_SASL_SIMPLE mechanism (ITS#8121) Fixed ldap.conf(5) to note SASL_MECH/SASL_REALM are no longer user-only (ITS#8818) Fixed slapd-config(5) typo for olcTLSCipherSuite (ITS#8715) Fixed slapo-syncprov(5) indexing requirements (ITS#5048)- Use %license (boo#1082318)- added 0016-ITS-8782-fix-cancel-memleak.patch- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Add openldap-r-only.dif so that openldap2's own tools also link against libldap_r rather than libldap. - Make libldap equivalent to libldap_r (like Debian) to avoid crashes in threaded programs which unknowingly get both libraries inserted into their process image. [rh#1370065, boo#996551]- use existing groups instead of inventing new ones- added 0012-ITS8051-sockdnpat.patch- updated 0014-ITS-8714-Send-out-EXTENDED-operation-message-from-back-sock.patch- Added OpenLDAP new feature implementing OpenLDAP ITS#8714 0014-ITS-8714-Send-out-EXTENDED-operation-message-from-back-sock.patch- added overlay trace to package openldap2-contrib- Upgrade to upstream 2.4.45 release - removed obsolete 0010-Enforce-minimum-DH-size-of-1024.patch and 0012-use-system-wide-cert-dir-by-default.patch - added 0013-ITS-8692-let-back-sock-generate-increment-line.patch for supporting modify increment operations with back-sock - added overlay addpartial to package openldap2-contrib- Remove legacy daemon control that was used to migrate from SLE 11 to 12. (bsc#1038405)- There is no change made about the package itself, this is only copying over some changelog texts from SLE package: - bug#976172 owned by hguo@suse.com: openldap2 - missing /usr/share/doc/packages/openldap2/guide/admin/guide.html - bug#916914 owned by varkoly@suse.com: VUL-0: CVE-2015-1546: openldap2: slapd crash in valueReturnFilter cleanup - [fate#319300](https://fate.suse.com/319300) - [CVE-2015-1545](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-1545) - bug#905959 owned by hguo@suse.com: L3-Question: Are multiple "Connection 0" in a Multi Master setup normal ? - [CVE-2015-1546](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-1546) - bug#916897 owned by varkoly@suse.com: VUL-0: CVE-2015-1545: openldap2: slapd crashes on search with deref control and empty attr list- Drop binutils requirement; the code using /usr/bin/strings has been dropped in openSUSE:Factory/openldap2 revision 112.- Remove superfluous insserv PreReq.- Introduce patch 0012-use-system-wide-cert-dir-by-default.patch to let OpenLDAP read system wide certificate directory by default and avoid hiding the error if user specified CA location cannot be read (bsc#1009470).- Add more details in the comments of slapd.conf concerning file permission and StartTLS capability.- Test for user/group existence before trying to add them. Summary spello update.- Move schema files into tarball addonschema.tar.gz: ldapns.ldif ldapns.schema rfc2307bis.ldif rfc2307bis.schema yast.ldif yast.schema - Package previously missing schema files in LDIF format: amavisd-new.ldif dhcp.ldif dlz.ldif dnszone.ldif samba3.ldif sudo.ldif suse-mailserver.ldif (bsc#984691) - Fix a minor issue in schema2ldif script that led to missing attribute in the generated LDIF.- Enable build flag LDAP_USE_NON_BLOCKING_TLS to fix bsc#978408.- Move ldap.conf into libldap-data package, per convention.- Move ldap.conf out of shlib package again, they are not allowed there for obvious reasons (conflict with future package).- Build password strength enforcer as an implementation of ppolicy password checker, introducing: ppolicy-check-password-1.2.tar.gz ppolicy-check-password.Makefile ppolicy-check-password.conf ppolicy-check-password.5 0200-Fix-incorrect-calculation-of-consecutive-number-of-c.patch (Implements fate#319461)- Remove redundant -n openldap2- package name prefix.- Remove openldap2-client.spec and openldap2-client.changes openldap2.spec now builds client utilities and libraries. Thus pre_checkin.sh is removed. - Move ldap.conf and its manual page from openldap2-client package to libldap-2_4-2 package, which is more appropriate. - Use RPM_OPT_FLAGS in build flags. - Macros dealing with old/unsupported distributions are removed. - Remove 0002-slapd.conf.dif and install improved slapd.conf from new source file slapd.conf. - Install slapd.conf.olctemplate to assist in preparing slapd.d for OLC. - Be explicit in sysconfig that by default openldap will use static file configuration. - Add the following schemas in LDIF format: * rfc2307bis.ldif * ldapns.ldif * yast.ldif - Other minor clean-ups in the spec file.- Use optflags when building- Upgrade to upstream 2.4.44 release with accumulated bug fixes. - Specify source with FTP URL - Removed obsolete 0012-openldap-re24-its8336.patch- Relabel patch 0011-Enforce-minimum-DH-size-of-1024.patch into 0010-Enforce-minimum-DH-size-of-1024.patch- Upgrade to upstream 2.4.43 release with accumulated bug fixes. - Still build on SLES12 - Loadable backend and overlay modules are now installed into arch-specific path %{_libdir}/openldap - All backends and overlays as modules for smaller memory footprint on memory constrained systems - Added extra package for back-sock - Consequent use of %{_rundir} everywhere - Rely on upstream ./configure script instead of any other macro foo - Dropped linking with libwrap - Dropped 0004-libldap-use-gethostbyname_r.dif because this work-around for nss_ldap is obsolete - New sub-package openldap2-contrib with selected contrib/ overlays - Replaced addonschema.tar.gz with separate schema sources - Updated ldapns.schema from recent slapo-nssov source tree - Added symbolic link to slapd executable in /usr/sbin/ - Added more complex example configuration file /etc/openldap/slapd.conf.example - Set OPENLDAP_START_LDAPI="yes" in /etc/sysconfig/openldap - Set OPENLDAP_REGISTER_SLP="no" in /etc/sysconfig/openldap - Added patch for OpenLDAP ITS#7796 to avoid excessive "not index" logging: 0011-openldap-re24-its7796.patch - Replaced openldap-rc.tgz with single source files - Added soft dependency (Recommends) to cyrus-sasl - Added soft dependency (Recommends) to cyrus-sasl-devel to openldap2-devel - Added patch for OpenLDAP ITS#8336 (assert in liblmdb): 0012-openldap-re24-its8336.patch - Remove obsolete patch 0001-build-adjustments.dif- Introduce patch 0010-Revert-Revert-ITS-8240-remove-obsolete-assert.patch to fix CVE-2015-6908. (bsc#945582) - Introduce patch 0011-Enforce-minimum-DH-size-of-1024.patch to address weak DH size vulnerability (bsc#937766)- Introduce patch 0009-Fix-ldap-host-lookup-ipv6.patch to fix an issue with unresponsive LDAP host lookups in IPv6 environment. (bsc#955210)- Remove OpenLDAP 2.3 code and patches from build source. Compatibility libraries for OpenLDAP 2.3 are built in package: compat-libldap-2_3-0 Removed source files: openldap-2.3.37-liblber-length-decoding.dif openldap-2.3.37-libldap-ntlm.diff openldap-2.3.37-libldap-ssl.dif openldap-2.3.37-libldap-sasl-max-buff-size.dif openldap-2.3.37-libldap-tls_chkhost-its6239.dif openldap-2.3.37-libldap-gethostbyname_r.dif openldap-2.3.37-libldap-suid.diff openldap-2.3.37.dif openldap-2.3.37-libldap-ld_defconn-ldap_free_connection.dif openldap-2.3.37-libldap-ldapi_url.dif openldap-2.3.37.tgz openldap-2.3.37-libldap-utf8-ADcanonical.dif README.update check-build.sh- Upgrade to upstream 2.4.42 release with accumulated bug fixes.- Upgrade to upstream 2.4.41 release with accumulcated bug fixes and stability improvements. * Add patch 0008-In-monitor-backend-do-not-return-Connection0-entries.patch * Remove already applied patch 0008-ITS-7723-fix-reference-counting.patch * Remove already applied patch 0009-gcc5.patch (Implements fate#319301)- Add 0009-gcc5.patch to pass -P to the preprocessor in configure checks for Berkeley DB version- binutils is required for "strings" utility invocation in %pre [bnc#904028] - Remove SLE10 definitionss390zp32 1658374427  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.4.46-150200.14.11.22.4.46-150200.14.11.2lber.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:24987/SUSE_SLE-15-SP2_Update/343a9c43b17f3fdc042a8f3ea98c7d12-openldap2.SUSE_SLE-15-SP2_Updatecpioxz5s390x-suse-linuxC source, ASCII texttroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)C source, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)C source, ASCII text (gzip compressed data, max compression, from Unix)T[Uh$S8myacyrus-sasl-develutf-88fce6ff5329994a3d485c6702f2e7a29c4c30cdf62bf170bda63fbfe60731ee7?7zXZ !t/] crv(vX0ޥku|W?c5D m#B ō+ r6bwHwdR =669N汧"%9cc`%}npŵqG9}62IͪS<zH JDvBI׷#l{UeZIk>yH!'S4G-קMƒ`eCX>o/j 9;%ڛe>mstf8Y$X:v`[Y$މy,}M_'AFjf)c!)H 5R)N:y!74gWd49%A%Py4tMZNk 42_]z2O1ھJ .DZwGjpDhFVϞyX3 h#q\`gޣ?鹫~eEV7} C;vY1:եnʽ}rM%T^ p(OuG0#NŃBz,\/cGdB ٿ &‡gVȘ\Q:v`Gm80‡$/G8\K"U=%vQo}g3VVhR֐>2q\$Xb0>ih0=>YҮÐ.) /[Z'&@u;zhKC"`ߛ q s!燕% Ov[L\KWEBvGP>IA::`aG^3/A)Uk%kTaGѢ(3O74y:hqmһ{o}io|eu,᙭9X6G%p0Qn(B^Kwڽ14`dđ4* 0NKI #CHr] 4g̼C%L]g}7HX[^C?> 0D9@Z(_ An!Tzuk˴ce@EOɲO\:7 kVr%,Ϧ[^hdz]=Tvx%1nd"Qgk ̄K]@¥"(V@T^*dQ^*N^('%iеF*s lpbH-[gRzNgt|v&qj"`oWA/jNdHאG3tkl#K.dJH v/2oM uOy.kF5 kZfXl31؞6x^ O3C 2P|9"'ݳOIz.,y,^)B?K,⇇M{ק3(KYu `͚z5Ipg:i; $7V+L(uk`S rdlQ$GʃDxT_u%)q!S"NʛCH9S;i>Y-+TBƝ';k*I߈EsөS7'N#I!!n4Hp(0gv C;k8^ eqZLxZO"`_GbnID#[H[yJF9*?]>% XȠ{N^iW]љIm]3Gkh,fM O0i% T t%[F=M0* Q,)pNYڬn^8kȾ {9nVv:\ܑT?ǘMc,්iJ?d%l>M-8{,OWNQMx Mm%Sb} c9iK= =^HMlQ@R% SYҋ$mk`rezڳ] 867L/W.s"[:]iJ+!L1ǟ-~,=M%00߁K5 9g/MLYr%G[ѮI1QwoA5ԩuT%"cLID0LŴ{[pֵ7pu%p~O2A[Q}s`^όan _ jQmM,$] i;mKގoevհr=5V)+O5|&y#qc kNS2#zL ;*_.Xܺ>zwPlޘslobL`8I tB ddtx>с%!S4.͙[f {֝w\L,Gnō+ʺh}dtp2NznEeɇ1 #2XJ)Qg}ػ\Qq)9qi u8e$;0+^MT'<1 /kp5BM}%J,3tSQʖEV=燌'&pVHTq!oEQ\if22տ3^b>̑) b |oɮ(N/^>j~U[!rB2/rUDIp߆6[B2\w=yK[>N'{ j+jctS:OB<'zT yo jhWyfHfZ` ֤巷alźQnQ@Hjm|9l:+sFL'?'꘠*MڈGAuCl{hx$?͠ҁ7YFkwr=mlߵ˨ |)Y> 6jJuӣ|5׀ ʻ@ܩ\0cM^%} eȠ[45 Qy%*nU4Xx'0OnDu=*E2|% g'M2}! +F L(Y1p& IWN rߨ,qljԜMwզU,g^U %n 3!svm* U $7,?=1B:Kێ4ZĻ:ia Nd.Fu=$JmpJkL0exkk0ݍS~tK1jGKY$;Dg@&M0Ԗ W슊\;#P0VٓAu!^;yC1JgDvQš(vyğn+2ܞ +Gmn$hխ ȈRX\2F1?N4!\GI|9,k=oaP, 241YME@&I^^ mܦ1Sm| &ix:#mX_#ˎ5v GW4;MS3B3vϑ#Tc_ oR,V'$0 7_s &IXWh,aBdh_'IRMBCmprm\tDJFڐeiaꀉYRvȲgr`~Bc| ;饧V\z-3(1IHW7ϻ)C'i[z;[e/Iz_u+DVe_tKZC!dzو9UW0$Gqu MGn={t L?@0@9v`~t7i ѢϨʞW Eq˧.lyvvG\ xᬯUkV 7ۮ[;+9[ WMeX m_gW 0 =HOT!Td%3'$CR(k6BBWR^>~XlC)0oS<ɧuY-9 uGBESM^9w(͘qwt J6>g0Cx0\g3C/1g o*Z8z> }ܶX>85{DH;LvByԹ,_JX7A 0*DR\6 NԨ2$*(3q v"Ȼs$@8ߔ4ۖ2$Vr׶>g rޒlੰOoo-;(f)IXB3eP\5yRvm/ZeshQ;8/wO9,ծ%ɰ%](Ю ?ݒo壢v.O^0]%J Q,qc[ ,Ty #D$%d<,{sxml4tiFwiJ%6L]# 6J]Y%"u5EB춂$\7`68tQN#r^Q/crSWXK qbێh;;NV5bSq,˱8spsWY?`nS>!$[$1ρ>CYF-a*~~7Fmi`>nzaX{V7z@l2ņ/C(KCP:"9C,T~,(lM?wt}˗mb#2ʍڗWe#>Ɋ)紊d1yR7 ÔM&oGYeMq܀x@ȁ1ߤ~ d3%h,) 2~Bԗ괶)zރkJ1!4H^bO4ҞН+֩Kr=]@Ć#D62q*2w$J!b~xp]bܧS~@S5ƀ+sV`/W2-BV'Yz1w Iۮ/1wYj⧿I/l6h-19*dnݡCzNQO+\h5Ͱ3 Mł5T66<* k~@Dkz{b(gXFJ9}kLHspCY|Ya5tf",)(Ȗ;8ϯ Yt2°|%yf 㒞]SdgB4 e<8MvE~BD^oOOKT(ܢϩQfaSh|$x候ϕucF]|4ɱ!Kwg䱛S̪c #{rF;&:> w]H=R q(%Ĭ9DI|Eu }J"ʈ[jYu$_ \Jq8-nn15 {۹YϟUPׅΪ冧.x: h{XZ8+:T2(+]B8Eb@*`G?O"E'"M8UFޗBn= (QMn"2awnr#!%TDZڈ{S]3(W؀.!4#Y>ɉAMJn> ԏQ kXYɠ."~.hDZ] K7vps^a˘g |ǾYE62qߛ:`Z P*K>-| uo\苔/n)uF\6CԄ 0ox;֢:tL_=́*tp5"T{4C'PO=[B8~Wٲ/5zD  "oRLYbP)EUQąu2t#9X٭n]QJu-ryZS,ڀ.Gؗ3*!&K! Czi!Y&پjxQIr@ qIy6#4F3LiqR "BY::40tu(ODE"gH^I,!A6r)7RthDj(IIg]ǢDIA1X>ެ,‘zr<ģ^8T\?!ᵅ(vCcVaaG3Y\‹;ZM5=ؤ. L|Z(W f 5"BnϿݾ,:zN%Gg L 4pۅn}C% lY橷ffz= MUm*ȇݱ,FC7hޮs<R:)4zI/ BKHiS2x.Zp4jzQqW,{UWTx(-M+3Y"y—PIMV w\ﮞG)lkF~Lx hXE.U#y'Hՠi bFI0&ELњ|RGV[Cl vU9C^O7ޒ>Deږȣ*,fDJ͸b9(C|ܯ,v #'q@RNj7O](s7h&z +xAX̜o!k_^S{G6X|kPj) GA%#m\TR1h65`R-g8p[L09Gc#3J9Wqeg}B3Qu>Dl1y6YJVPɶLD˿2m= ϙщCGmt@:3281= Kk=iܝj^CδdYzH{fmƾm&~=Z#SC–&/C̛{䉽P!ew~,"4IB.3m4f&˯ej)f[h)Jfz߳$6rucギR8F3;S\2 %|!&zx66Δςv94STFhS 4Os0joO 0 ?GFϲJ-.p-E|y+QEXopzz1D}i D8%]s1AJv?:>AŒǘB@0ZYzB)2}ޤ {SYFwƬI~l[c"`n#̥#Ø7'xz.:쥂!`Y t"$B[B|ux\FS;UQ,GNȧfGSZ^G1 ML)I'ubRS(=@A?Kc-5sx0H~Cj!]cH|T19b]M qϱj}RڤaW,>ɹ Wk95zzݿ8/0 (K!JZ4!10-7|L;uoM@/ZЬ$F,7`#yx0G 9~[RO.`Sn\Z58 ?-I><' qp-L`-Le4sⲌdjucITrMRdFah4Z4st~6J=$mexMu<${(fVR_mpZ9sKv2Bڼ:]&mz̓L1ۂ:o;0WqHRN.$SdHաX-B&//fg)҈aGdǽg 2qƭ#{BTb# 8+`DÙ_uC4q\L=UkB{FRSюCKȇ2 UhA$ MD!ܸ[+4VmdT-/}VMueQ~4TZ6)Sj#jTh>$_iVnIIeB<Ԇ]^'&@Y yy<+L43%w N7I oQM"FHb՘{Dje<@ NuMQè0R(ZI mJ؟EHA+罥+ZBۼ]4o9 EGǩMH[(hzqY1ZsT7fqMSTmI1W,ʳY˟mƞNM]rXff01?7bu\Xw:TlXxx$y7/뽰|H1䉔wIu[{0G :` fū1%3 9Z B_Ķ*B'*x}04 o|ag8G:~9JJR4t(٥{ 3ޅ5*7Lqn_\S z0.9"e0 犼 !<9pg0qnݟ>TZ@\=7.}VeF^D50%1e*MM([1o.@>ඉƩGqX5E9_4eN"c,i6ߺmr_]T~Z(SclWO<ߍLJbO#Ps$c.czGwl!ZsrkTPkqDf[{gՇ_gT32SgS&+75LDP&oT( aKZG_ b9GZxlϧ}, ֋tuS3yyE<. =.p`r]!x:DIkKӒ[pR@;hk+,Y j|a qzH8Cˊ9r%PlўLj)-iD),ՠرew.[LxIҠS` g󙵒5Dt0i$)YcxWfG_M+&v$aMaƆ7qt hju["s8?.gRYni^JRFp7)=[x(|9vaP#"F~ ֺe 88'dXZ6ٛi4|_}P n % vZ#N !QlSd մ> (V^Ι޾d0a #R<8ZQB̈e;Ht FGV0q_ˑM}tlJĦ8n ۙyn6|[eg9ڈv`1Ư$[lPʹn杍(<%H䪝r~y+{uCp5i|z/VkzDƾ))ZĸSl&UfgL/6H}@f?ҰpY9(u,nJ;#*gqnf9_%ťn);̜l 5 xl-zi5FaZV BS#$˸@ =ֲ݉ :Qf~fP6=DlzTPk9͂mxB cbjF;g,vi29t75V2}ЗC0Ozr&:1K|4O[0W(@(V}p!ꗍE㔊C#ǩBa"YMY bͳ 6^_d E,x{"轿uR_#O9eH}IpWy~7O R[(=u_؈)tnG0*jn>U&Oyneq MϓJƆMw08voMͶre~V?a mHyņ=} ty&GRz(zUNakvx ²t%3Q847_;NoJ̅5uW[$m=ہ9|-meP-ic2T^rHjTFq-RX91.OU"Nvy/;ڌqcɀPڪ Jޞŝ*]՚>6%m*]30N^9BMmK?+쬳0_Zsd@ݨM2=-zcjnN*ͮ @I-Waq%9ۃFꥴӳ ɶ2F>_aF vvdirol!݊[4tݲYU2>'.ܠ8F]D}Ko4n򰃶sd&k~Oۮ*+'/h8NB3@&-Q;*3T nr0ZMf1>A,?0x@e(?&7Z)Q5z8lP IH0:LuNm_ >dʪ sKͬ>۶Gè`?=IͯV2=$Aup"1(13K)3q)1XR@,;G!~]K`7 9&!uhP{JNuk6Y? ^6) Xif3_ flOz,}$HxTDLs`io0+utZyT"JjS"X_aOz#skџYI5 NUNيٱ0% )%3 u.7#Hv~ܫ?vs_YU!Jp2F$M0f) *Y0鱚<yY*unF\%-s|.>}ᝏe"z5{&X&J6h]ID^Hb] ˴?vL5Ɗƣ[pj^[Tdw* ly]QɫȔ@e_ނr!Gq^Qt'WSęe׼q鿖hqB3uCئ\q 1\zṯOڌ_I7B Rj6(!k< /,hTNRbo՟M \PC1fNBG@j,p*ZP΃u,N^@e¬DGD#lh̏5CVQ~ضs+W.Uh戛Qz3W2HU3 Dk59IB#r @M0F`[f~d4Fk) 1h N`A*z8 :j&%`dmN =ѻ,0PzOөux1!'JpZDiXB~׺KtlGꪛ5}Mb7ҋ:ゖqoM5OuJy"mL >?1ԴCCgr+~j_S$kUO$ɯsQ >^S*]AP|kT.< 1*Z#4IѹX}s?(zYBg~jlyV{f5ؐ8|kzA"$-YjbΏj3]&ZX_;ٲ+A,.vd:;:X;ޟ͖LB-aPX~,1q j鉨CbV o`jS< 2?U MHKyVÀ[9lJt:=@aٸ%44CZh/OxIdx®0ZL.3Fva|%F1[uA0~/FDTy}>}%G0挒Gku>yhfK`%fG'_뙰zdsOŝ{mҠWxh Vb&\wlU.pwtØPD d6* J`:);C4W)1Bp:uP{F61Ie+߿>iscyhVxY"Vq<4H+'(xwEdJȀllӪ๹\к d}'Z"(loMPG-&C\9s;8MXzQ|Y= ŦfM¢?UNY{MFSz"9NXmHpW`?QfwձbfpcU;T4 ƽ\[Ks۔iD{[n 8K|P.(6G{Lsi?QZ=Yn4ʕAݽOV0VuZxsn8`LnR7rRh#Cj:qT! =l&3@4a+$wfT|C;6zE 1hY`=*2Z@ v@"ĮTdO ˂)$wͦ:m,`4N]-i]4G<kDŻNdIJY|ĭI$Wl*Rou1ĮND"{a/ՠgJMQN鯟 QYʹ9QE؛?QGc*%+졋&MST0_UvsyrFZ8EZ <]S,;6dODu hҭYE`2FyG7W9֧p%tDz~6b,ryY%![(1ms A]@Hu;[9 ?Ofh#HL$yX5r bS̞&?# kkHaU8͠UzK-A+,qx8Xd/26'˗"V*bf=oEil- RћyZT`h3"+)c▇2"/8)(\>4=*:ñS`x%i0 ?V:[HaMHΪh ^"pd {.( Vw} Ӆ2(}%p0} _}@[0{wE;؄7b nZg|o''IuK.q޸PZ!:ES肋("yˤE?L>g2''%sU?|"ϧ7>|ӝ^&R ?g]/̽%5l9YUFάq)@!Փn0Ծgo"`VM~Z'?! m}lyOfV~:|ܰUd>a7O~=!l0NYb"H J[1, Tq084.5z\ T+}ŀ҆3SkƑ> d.48{Dv^4$2}4KCcͫb[e`H7%Lk1u'Ӆ- İ.VR,珮;#AE=/r1ݡx%$ޙ Ap82E* l1eGdxvLbeb}!}AC)h J^$68;΅Z"AwW&d7GɗMnTe_loiRbYhf0 lxA!݇})rQZb0[iDV+ [7$31MӣRT:Iߵ@Rg"2bV g>}⊙aH\Ku>y:7} )ޫ`Yb)==GU S?|%h~ gʧ/LNp{ψ:+S= nQՎDQ^"4?Wȱ_ zFLp-LJ!0Iw rX]\⑯#cchԦO~~+1oN1g)wZ1tE Ł V+|b7\ADgWʏWB%%X\HFf*)f&ikS- 923A8^hzhqdވ^-uoˎT9lڤ.bN^j2 @6Nlڨ$*4v  o-ma71#=YE .ґxv,nfަq虱^!BK< Lw>fUe{$׊#5K6 dGߣ?)8| ʈhG(i(У#EQ,uK'Q˰zX}VkީE1~os]ZګP̯XrX$ (͹$/HN`5E TGsV`s_-|ÇG7$kQNhƪW#e 31[Xq$3hECg$Cj ._d>/tdь6!WGnB o֧өbE3 @·V zn Q!'Gא; {ׂC<5ўj!< y ;ɱ/pPsknU#MW34FnMN3Ga^pQԙ\4{ǒ[-ˀ};ꊢWE : s܌@,4bQ-!ڸ]޼Y}ꖝaa#\us:| 1+ -|~4 ߀[?0_o&/N|mRvׇ O`o g(m~vFâƵq@Z&gg \xJLa$8SF "-L Bp|ͯ<$^t(1w{:F"_בeMb ˻VZ/>@&PC]o:eaK ˎZI3kℬq2b-E`Ӡ}}hɪZTmYW7kZ'?핐p0-oKr'3=埐w㺞t2H)1yɕj%֔(dTZ(*F4񾵭!35lD'@oNzdo ܖ18,e,EQ)a hEBDޟvTRIB>`Dw?^ٞxT+ήxd/%ٯCNɑ`*Keݝ);!d<~NA7oάſy_g!3'R| S9 ZhbƄJ8X>6 fL'M) ; RV،~Ǽ ?H>Vvvx#ֶCf9B/I"Q* ]Th8xՄ- (0lHݠ٣<')@ZhA_Gq}E)&bAeLP-FIkSڭA,^cv}2~%}*a qfM0&mawtmty j0kR._z|t~KV-sh@Ee 8y j^w;R͋[/YC@oȓO5Q,nt[مIm=X>,S4'Tnۗhw(([6!Ȋn[^gp+/hȉ 5J"jk|@r5?{,=c?% SЏB<^"°KyHfgUn*wA9t#2p71 i/M7JpKL{s^)$Bڞ_5].;(ߌ(0]J0V)>_.GIA""݋|^sBƉiҬ&SgN=NF]8GRR5JnCbe=xyftt,WY"3Dqm{yLlx*h5_BRP``/.l͆L&O⍆iRj8˞' O@_2TUAPN>nfb|KG 1AR^ĝvV}'^~0'bH*F4k((*|x+xD`~)8MlBzTpPI*XhsFJN<,b2ztSC`ݟs.^ w,0v43.yԗ帨;͌q$tO(Kp| x= i&$׷iȥa/pW9 h|wLqEg?FL_P1;1ey3h֢Mn r'jXrn4 *=#yWSϡВfv)ķT5YN˜'r{Vo~ L$ilQ_ yy↭~p0c/>b6k}*36J%p@k趌QIĦu֗x+RnK\6ˮBr"4T?>8,$FG"$`G1a', B~],79>ͥ0Eo u{"-|ô3_jh_TI1Ɯa&_q<-Dy:X@3Qh:Vw8L2- 7ݔsT$(JW|o{#ɋiwr8]{DB}_H?,=0W  L3Ϡ85A@6Z@*6C ڄg)zj~ϺU"a7E%FJY=8z.˅BՐuo*JUMTR*zz5ۆй"6(+ݺF{eQ)^(g%)$ ϝR$*47IK)c VExX䐴L5 Ӑ1&^Z A|'Toͥ)솀S+)d+NѧR'w]͌Q} eK"Ќ4Wz~ݡ9L0h픬gub67)<J9P$#L2Y^%u~*e[Ru#f3Uw*\,)4Rνz\=n=r"ࣗ1a>ǃ}õ Tl,ADdwYC+%z{oy!xX5&;򐮐:RM̩T$fl^% uPMjq8 HbSXOV D̾A bmaz!h`1o#k4qq-㎊u[&)?qr9[MSD.e(2c,< 9f g)m& 7iߓMӺn4$&Y!ض әK7ſdI@( gU>قT8,ᓷ;L^BlqH\첔qvPfb$_D|$?u^VK\Ppeي-0+[ee|r#kRYcoGm\gJtkYʯ:h11U)d<{%6m[M#bl-Wy^=`J TTq53زJI+'~ðM׺> @IDXzOڻbuF}]3 "a`S8y༽j 6Mr3"t[m|FO5z0AU*C BfEU [G.IPA锲VK>ߙ3W ݟ?>zBk8KņAE`|G*EVYcq)rol:?S-lLꦾyy@Fb2pMd~' B@S3w;Ua{5s/qYxOea=/(n+o) mwVe:ѫq{ƢmVP^և2eJ^?, jGZNo'Ckcc_$Dfູ&I-|7)3 2&x浸tb-L&KFkP {HJt iC\oܿtVUFCIOB]wxk >¼w"BIxNo(#>$|-PUSAcJVo ?T}iz+El9}Sz}*b"Č$Y5-(R %?{ YX=Qy)$$Ay%mM\M< S' 4^*TXކ$[>(rTœH}W'׫]5 156^i ~2:9<ɶ 2os.Q픈ׯ\F5Ӏ!!mvQhvq[s/_a/w<2~QL)3G/9 DdWx[c#V~ɉ"ȝB{פ2BM>1t?"S^m#4X Gz-GC#bjm\*cV" 0>rV+Rm,KTB@N=T` -'cpW%& }[$@K$p'\~Ҿ6˭} [QhbuЫ%N=3@dV ǠdWm&Dpmg&Y\,-*Lj#M|ۅoikp˰N܋+Yµ!`"gݵ"P+_~ŀL31ӰCcMP-䈿=Q'O]a5t=$.+Rhb-?zAɗ>b_2wB+#ē, E? ҹ٭<}W*5 Weu*\0<_~.S\-f7W'Eycg#s`y mo 3aG@ Ybo-Oƣh,2K77kr٥ {M.ߑ$JVv8]+M0So~j9wHfI6\{S *DH"Ȧ+sl:#!>~<ܑ(8(O hIEfsߣzսIS َQ[#xSʣ*ܧv-)f~rf{rQՏ2*kۙlpTͨS0I` l['ozB2T~!:~zg+$ J.ԽĹ0QOܬeOeN?!QuY)-(D1wC#RU vRKw2 yW&HfSc%hkCu\3)bfӛQ ).V:{ t`Fo_W J}"Mx^5=m!z4۝QSS F '%Gzґw^ qIF{XYJEʰQ/Z;ODvְ Ă|S[%2Z}1ir3*F/7nIlw.jO,ެHaN3ZWRA[s`Y7բџ@i$dfa !X# ʘ8CQǩ"2_Ւ8T0v`# ce[o8+Gufgwty[c Z]\Y_ OgAlV=k_xט92K8H(n[@BxD tslttbOkԍ"Bdʏm )$.x~;_@/drMcr顊!`6ԉf1/{(ߵ?UVer8<6jyK~ ?'Cr;eYFHt`BQۢNB$67䷋ el7%Ïah&|xr@Փ"E |P܋I|Yq73ٜe% nWïd]I^0túZS%\!#P]Ϧ1Xvג߱6l9Npe&^"DEԸ|%Vqں3tF{)uB;p_Wt[c%P"`(5{%!+зyn{.*mf\:zڷ3| C1 vrQڿk_tddd aSbXe寮1ЬtK3 CF]CV HT։?Mg);Eo^"4$LLnwY]19!vg+K,*x:}TMrMȞFN0o6aiS7nF^ ^\Z=c((aPQpGKl1 h):$H}εA<28?^\d C蓨\"M1ƓZkZ}'ŸbF _7=gSM {d9`!8سA$2@Gw[>Rp˹cqش:W?tAOOk5OYyj<빔_ 7Y͉VT)|v-uL;1ax+D C&]`WkD95玠@1!Z*O V\C@Z(G'f0# '.+;$? 6si)$_@*wS8tD[S`2qb#n̈́C(`6`<573wd4u².uh$Rj4`q0@M{:hwz,`nLxI0s*‡wܔb(LyGBЈZ~3Hn*Do1~7Pk5N+yBjL[uw3=ln"[}h0_@;*tmd_hf$V<4.=|xw`C2* ˷٬P D!0MCZ\e'W.]s=(u0QQh| .[%xګkx 1Td44 Z~}<G$)"Jd-:319 ԛQˣHD+5~<j2u!2{ͯO`A-Џ'x H\\SY<n2iee,d|mC?{dP8&(OLA蓯MȯXW%VCSUzhZ'+ }Vo\Ԁ ؎gRtm0m|7_zN.F&1$NAr-%.שh[&ʆZUFXcX0;Fj+T;UJ$ Ea5SmoMAoA]iURhelX u ߵ&WFlTvGw!HvࣨQ?)n0.o_[y'#Y;:7'op\>zXT 8j_,sy㱊o}3229 {J}ȮOTKVUڠIlOp4ׄfdQ-AGF1/=Q[MX(5=Cۍy"d|t4q̜^Vפ ^OMJIr.;Z϶_joEcU< k]tLU^zalnڰFyl}LG{() 3 ]>ϦbƭKԟ AیHM!+߅" GϲŗM]Er.r{Tkjծ?W|){Fk_FVl|;L(~Ì,ex#Yh:$hT9kJwr'Eh`3=`*q^;kIc5?I1W" LgDjSjan4Y!ϭ !*Tim7``|v]¶މ#kS2A>{I>} cjOR{xe'5(}52z+@ݓǩKu[^"=+B -`{A:/'#~.W(j @>UU^; cI5ְW4gɈ/Z#۬QؠfaZ \)H왫^j(oH^Je[}cYvwTK+0u@+K8<$Q1Z0&34_Ω5fj}(@NKHJ$lѬ5zɥZV6"oql"r;'К|ZBz{"myG|T ]<;4K+C2xTUgӐQD?}{<'= s5Q fU8]\XVE#T=~D=Ȅqϴ%lC5jU;nl8Fl}+63}2M/}*#WXS6ȈHuc.ݹC*\ '.B}fq|dZ3k͗B} YboȠZ CX2:sJY 1_$F(0>&mRz;%ΏGFK MlKLB`W#3\Ȣ /V^ bu5J=ff΁P`m1P≚cr 48l5y{4\[b܈gAry4rV$V,W=m7@ Sw;)lm^ e;oF[[+ 7&&,ZU2Oyb`Wdv#xo'd&RG): +s73qbh;v7a,t[va) w@aZu^!(q)?$6C^/ 6&'׸J-K5N!C±\pv,q@9KG^d_Fa C.,xL#z-(<MY#?3w|_3 s6sy7'v ~tFC8[~?S( r]鑷ұ/LDz,].0vT% %#g/:-4 IQuZ.Bgд2O>ޢ,,@.H*~>*.l5}е 3{,ZFy_Yr~U> ?]⌾j@ܢJΩi~ֵ%>o5{ [A^TpiN)o-H ÷h.h2S^ǒTiä͛(w>J*췦Ǥl;wMoSFET?WFЗdɡ6ڳqޒ~cKi'tW%Npaww Ջ|Fs{&Q뀫 h&Y!(yn$%!R@v_":8|P$^,+֓,Hb'Mst4w3oe<^ &Yٝ ͱfH@q[_Wt8kB_a``_e'×S Ж0 !'y wVjy$IՄ c'S(#@.8-VZAA)󪒱ZHZKZ^璁 e.RMXQ8BXVja?35eI,؁A/ PLkZ 3UjAP]ZծR#)*)?-.0VAGNDg?XT|ѧRK-iS2nrK`˼tI8ܣwV\kG KF7bՔv:N(oBr1ۉ!Hqpz_nf=Qv{DUתŬg0+)z1+FiJ%LٯNHЦFFmEgS .IBHHeWȴ`M#7*F*hV )G=ӹ#Бՠ'OSFNF)dr |whO6X 4[TK@gtMe] Di'`Ӱ%ҥ 4YYbт@ [ D|me9>yn2wt).vX~-e`(6E[hO5nK )\\Xƌy#T;gl=IfNFˣ2۞n55QG0ػ XVj`)R Q:WYӈE8"}ֆtdP_G1"雱U}%BQ#|G* XJP2Zn:hi0LʴH&CbEr(jx'[u FeXf[b#W\ȠSTjepCWVFj̀3IDR1K`67du/V-rX#y|PçV1{6oT)Bͽ咩_wٷ%R/˯<]c駃& vݝNL>jq WnAR%LA7bêU㩗0;'~VN(v,II5+12[*|Ҵ1¶達PdՄXB Z&{mg|Fr,r;S%Ue$4'V?MkJ(ӱJ[fTO3*茷?9޹`%C?i%70[~Gwb]v<&4|i$L7̭ 6pTE%KYV,.oZkuC~>a(Xt53S;R%ukr+ٞF~xY[o=Z]y#|wIF65[ݩg55.*вNMybȥ?Wj t>- G<|fYX֝)oZu)LxljX,:Mfu{W';_@A: ']OU!ϟ|~.o2T3rA1/,9R_WGg *F.FF)I9\~ZBI^$Bպ̮ABa`X_rLzG\xt߹7P*;$՟}WǀK 'g_m = AE0|q/G}14o~`!K9%H< Z_.:x(S3bӊVE7kV?EvHRd|NZSV"Y|ơ[8ӸBʯ8u9s٨I믤%FZ( KK`꜋ @y t#w3M Dq+Us2}44gW&!c @@9m1^G V❟z(ݰ[_S<7}gHJ#9xK81|ŚJ9[U wapgMѝ&cqf0}{k;Tnm 3]ڏpBQٴ)=xD;hgO Po{ 77LO(d~0`F9w"T8] d.j,'y-FWO]˶=UJ\xR_t*8Ē,<ͥ( \8+J|QVBWq㌱MT5K*IX)ln訅\9-~UCag2goȑJ̼$ "E&gR0 CT,vm ;*> {jzh0ˏtHte9?i3+W&>e -s6(gVD\?P&#cTDǧHDP2&+zM-wmf- ;Ի[ 2ZDrq ;{U>g/vXI'ybʈx_Dh)%n94_ m\i½`C1>z(QIC ?4J,P$1oJD .~D& O/ $P)(9e`"[;JB/HT@E}B7O$S r_.8x=mZ7 &KEOs>uRGIG g#u.M ,aj-,?bBS.<.y !6Ϙ7p4A~*TS'XezϠv얓ᐭIp j#PpB'\hKӠtWX  q'2 XDK<+ Om%SJZuVK`ǿ1=,˸!5Y6rM:.y@)NdG/ `~5a#?P)D4}*Hy2lCd+82"3Ykb)7Eҗ ְ'T7YӽRC}#s A>r@XaH3cƧ23ƑZ=șNN1 %9@yuj-XFT|-r Vg("Ig]{C8(n% $0|Rt@Z46!l!A/2fס>t{Xb Я&pcFT2Iu_p&J :OT0݅UlS1/YeTEwDH; ~\P[M1ʘ< Xt`xm.kkL:Dk*$~:fTC4FlgGG&Yv**¥(G# $K!{Je0bhyqn U?NKq߳DcM-琽ARH[x̺(kܶ1Ö2P ūޖnz,km,pB,KgG:NE ]1td:_zt&/@o.v|!~Y&> 3iOe1Q=K@9Y35-sV5Q`sbXH+g׋"dd+tYhp_̎~GQkل_LSH8W^8"9J*Ù6M zw**|6??#iMHeHmkVCX)Vp1eJ`uΦ %^Έo,N[?8j [EZ!2w8P1FIZ0x[k/Yhۖs+2rf6Gb= )ŭ{Nu6Eq9լv #:LIJA̚xiR`dOC5MZF_GI /G-:U i*=!}~ V\ae(KzxW!YN\z<¾ G;~Rd̄y]HҁKKJ!bkV܋1i%g3NO4Wݻ_,9( ޒc}{k-(6lϘ[+dP~ C=~d&,6^d,6VܮKap3-#w4o]Y14I~07v؛Howǖ E\̿$SsC%ĵh~;&eHc5oICE{⡄vEvs %b;; yʒ9_1 *vj d!]t6&HlC乷o%# KN[2V!S* oCa2J)W5&A:br W:< ЈGbfEa$He;RS'%";q9)ڵOPtvd 6x(^C4ќac‘)L觟{Q7nTFIV6Bôná`"-iJ*$eC[ 1dթGA#&GV1SEfhb{ :w*8$jCL9SRz/3DCwOc-}˷U'v0~LX&>i89x(71NuuZO&})id;_Mۅz ܚxV':Dv JνJ,-$WUnv snZݘCHSwp0r ۛ' nԬv^j"AX?zP7luoSD1Ҭ'&V>&tkܩ)`gBA2;u^4EAFd<١ܦ=cJF+%9u, xXߜb_W'9d̂YݧÆmZ\|m:,:A]3GDӔ)|l2)(yn&΄s,IXas=j*KM V+4OkGeGRn>bZFϕٵ39B ah"Vm|Y3iK%$W҅zq7GQ dO|0hvKcD Ik2j|F}r}w0e|{n%2$Ǡ%jYqJ~?]ŏ=G9R5)A.YNL^cSy|Rcbs{'%!˹b:Q%AE"v*A8+#*+VxO?VjC /.+[&"irY:jOz] ˗b:UU|m07>fRm!taRYa4V붱X" 9̓?Ԑ#qBR #%&B/%B9@ ♩L{޽`$"Tk]w]KQG;Yp['x 'tdbJ1&Fk:0 Vg$Ds9$/CzTܴ+'Cx$ú*kY '_cfhC+A{EPQK\_2=:A<=#G6z#'CF1"J}`-DƲW;)I̺ׯiy%Z*nD Oohds oQ}/tzѽ'm] zSP&fZ9ϡ"hوR9 y=b/gOOICgא9SJHz{xnO0Z[gĩISmt[2d5Ɨ~܏Q %iȍ{&nBݠȽAƹ>/B MUw4hby95nai1qKU *#D_:{tETeq+dSj}>9EyԶH݋.rd猭 yMΔkoa}_W[)%J(ܯI8*3*Vah[BԱvZT9:(Yp cx`!DbB)#PD%i;BZs߾O}vu\Px9-+v(!YX1.}Sc`YNhS0?.0ESb1'U6כ(zZeյpQ;SohȀNS.~-3D?zh&̀ )UQogy?v& :* ;mQو#]pL : Ov^b]ހx릁]bmҰ|4j#&:u)#!c& !Fd٧AfoVod*@7o . 0Di;*C .I QL4 1!'W,WbO0E#o;j,Rԓ&0ʣʼnɵ-u&xKQ +0|LˌBÜ|MJfjMl_y[4='&A"#" n{eץ KK5`ljJbjOpܹHsl.҂msR߸]PO#zclB J!J-[W|E()ծ{`o=^\+y[ﯭYxt=J:h|l)NT!oXF "|^s,dYvUhKיQN1,Du'C\|Çw9-3TI: 'NSK- 2Xۨ)r#H=g9o/r4r Bfbt#%ɷ<̐ ѣ jw3"< A xޗUHZwE|,DY Wdjy ,S`-ϩH1&8)̭g`uQw@| )C#}:@Bu:6޻opJO~JʟI8A@&ZVG `8ܝQMe^K[IlyB&+ΘnC64`ƅBl:k?3?œ5/3I~KpY|=W4lz9釡]LLZa|u*U!]nh]JJ gg,DgHJ."tK7K]&WEjdG$;Ku$+%\iZ﹩Ǿo\G3MEm{VB3~拁V:6Սr\83_iQ=b0$Q,gJglgSDF.f¢8TEi[&㆚Lx-1K=Z)~ }Y zn8zn"fWd5Z[I`pCp4]H+R$P˶jMR=0*ϊ~`,kRT DF`LD c+^ޞw!VJGvz0%wKC`5ߠr0'yZzM-,{sX$B,9:edOqQ&p5!N )l b[V/SOɦъ_#H쭾ѯ':|*?]MKhr]-I0m2 wۛE!7gocDZݝv-td *Fi]ޝ;9 'Jc↢>h]Eq% 5[R Z} !]M{2mTͣQdX\R>xnqI5[ER' % 2Kzy`?Y(Y^ڲ9ˡ~SE~ == Aa= QSNaNk\(n'dn 1(Ew˘|t*f e}-1dN5-D8a3rqŏ? P6D 7|jO*xo.u)w +Pf%JlXU T"tm tE]GlИb=u.@Cġ*X@V4HG1_ZMK*:>jΔc~*LS6r; U% j*.B_Uk*Q;+R@ H>ٖ6 ; b&8trJ$ x'@ė*^:PpTFڄ1ŊE( 4K!JP'bM!o7?ĹCoWŃR m˪[;eP?\1U뷢Na9ԷFXx]=iD̷S-*uUsa|:3P'33$*#!ŒJTk:Zgք32'b,rF rak3zey7Da#PR@[b@rrw*vd' p].!KI y_&ޘ=f u Lzz-3eHB[ז۫~3c2-:p&+JO&N.W7#t`b#,ǔV{E ӏ36BG|tH}{Գۉ-#XK\QR`敧u?rutA1p._#5f<V , 8Մ{>}Vs1{m ס^!ti& +l_{xNELTfn8\%DޘrTp0J.e|7Czzw[k P6(~V:%šKnϧZ9>#IQVoy=\o@[XT]7VdJxw}?pиeTfMh 4..{T2`;5HKWsY=?AOuEGMn" _$Zځ\P?$G~mm?f~*˅ü 2k#́GΌ0uji0SpحYǶȝ:Y\sK'\{\>\% >K-i.O$hſu,% ػ>x+Wq,ɟ5Hvd  ShY LH~eVn$$ai^"FĒ},OCKѮ8X(ؘ,jlm(pw[0]"A# k/$ Vǰc.]v)W]s1h-6{?CFת#4E/e:4<:J0TY69p-溺eVS LD#TpF[i'O?䦵ޅ_Hix#-]tJBgn G ΞkdigX#RyiXttoѬA$m ndBXޡ^菦 VjWL`ک*>W5$$J.9T86˕1DHO C9%{釈tzS z0\6x aXJw['|Q,.9?v**c@Ge~̼ǥ-$eO.<ތϾn?n)IsT6ux2A-SAM(Yf'Rͣ_+˚U)@EK?aV4%ajGwa(D7Fڷ07Eq:IGdV , uƲ WgHNC>ߪhѤmf!U<ajq0]^qZAm}ZbkVҎ˛a.]7D;8ָ3.}6٨"tj/Se"j.g7#z:@>RC-ioQ'g0YJKHiǕGWvF< ld_phVdӜ9(PtT DZNY C3yFJNǤ]XOv :XN`HݨNѹc(KHKQC\x4-|. kP[].kx~'z>^cɬ1z <@X ǦHَWugJ5mp+di3 aRh*H)U]hqD%#lwhǰ<-,P< ]ò8h7=UC^DUZrEqUSd[jQ:Ġ*Va%ѧ3C)6s-YR/i_4,@^֊3xQQroTQ=5^>)˷;$ˍ*MBh, 5}rz~-CvZog_y[O CU!| B4{j<=2 h);5s4t2{e@o< l}c ׶M~cT&Yϱdp&P>kENj8CnɷNٟ iY!x[Z|l7S^t8Y@b [vJ'5'\ƠR^)QQ@Lmq C&s\Tˤ'EqCqG SKl$X+zrVQ o#љ:|nCe 4w8 J2 F4f@ geh_wB+1ʩB[^Ddݰ_BX^YܕVjIv(AP^ۜz㰱/1R#t wnһߩP^"ciύУ-^opZ!'@s2>q(3vR4aHS5ݸBr+rjM7j@yw]gee7"cK;n}ͥ<"T'Gt"Rޢ+٨¥)I`̢PFA;&>2hMKJsYŭ~N]ᕭW *W[.} ?˂6AD-r qiޖɣAO||ΊFn1#U:!Sx,fh}!̣[]H~ )F3Ҹ"tjQb,Bk#Rkxa>S(4}OcXvb ŗ 0eƓ8R1xކom>E6HsL)10$d\ʱ(S>zhjjݜw4]2<0g~cS{1>H=h:qg1N^0»! ]7A!2ǵ{^xf}:4Km;J,xo3+YpCI1 kR%cw(yt>j 8ie[7;_>Zti q"(ڦ}%01 fBU#&Ǧ:@F%S#yi-P_1--&P6UyReLjƇ[XC|.n}n]mw.rD';N51XHTY '7$20"? Rsgrw7* ϗQ _$Jbs_g3|i䣼}K_O;Q`HY6iG[gU)Vr_T ; 'ݼ~~\1"E>קWGGck'|1!j9?L8VSA(>t0{am?KߎW+( ,gg/ɨώTg~ $@vWaMw?yɑm|Xρ"of\`!@^V2 =9n{م)&~Lun YoRnmL%),_Wo tufJpz!Um[pk v Եʹ3S%Tp~-SfAM;F:v}Mṹun+r׮ԍuհ0D76'D Cnr Bќv]9bܷsϥ 4@)5_6S ,2\"hU=5+Y'O H+oH%p|P yy"+4tc֊AnO ܇L>`1 1$ε]re^L"cł&I3j/v)Q)Dy_'|bw#rlL 77a(B@[Of;<)ƢOanJL*7P9l @3i[Y\R>P\`>0@"ۆ4W1,!;!4DҮdut13פ8ʝ=|vbO Kl/)b9ܽ,v+쬦g֞G?xwE,kƙΑ&_ Urǿ! JgR8W0иS1A=Ҍ:uD2,cɼ3}`uR.-i N67v.LB[ zڈ͎zoe}4XS/{hF¦_*)|*H8 @. eB#RD%;t~R; Omu;`hlwӄ4 f :JⳲK y8|8՝=f9uGBπ%ɧ9v5NY݄SՄmAjiD3C0XלpǺK(Y%qcӉ^Ce tQ̼[ޠ /8" a[uEXzͿ7jT2c%2ɔM~|` 3̏ X P} -#7R^y?ge.\SxP;YNP+m>\~_ϤY Ί('MvLDՎ/]rWv2}ZknP3 Z྘[Bc›p6\w]{;t5 Hmf{ʻ'S~XIUb@b/OɈ-\fb%Cw9b2s0Q e.a/&T_ ^]DTY^h %&;MD'3?9\Lqb6еkÅ{䨭xNu,LՔaBIdrb*YF- D%{ ?V~9?jV̷F1 >;0L4"Ou_0ԦP?`^i55xr[Lzm;{]K4( #i9 T_QjٺejpitąUTm48Y! E1F\|LM%iɧ{:"S5$z=k!2_LNØQ|)/MKPuk ISHN Wqb&Eg^Y$WѓSGtJ'MCfT̷Q:Y'}o,ށH6e կwxoԐ޳FGgit"'fϝu󦅨f5䳰vFޛlK`tL)gIx+oWt!-6>+2>(z9qM`#U a6f*©Ȍ_bͯH<>>90ؠlTgxzE ۡ; 1c%h`]]:E59+Xf]C298'H@:,=aa澙TJYno.5ݼVy Elotb%3'ETo` +&BtLb=&vi푛PSyM-q^SÌ |qw0zl (pZI`fC[6gNT˟ .3|Ah ϵoJω%$ 8-cP9cOXRxP) d/^:h{]9*dWeb=I3l-뫟ZiݕGJ+"y-e wnOY-7:?iߦDK-Wz18uEh]FS؎s*7+:p]?[sx[X5[~{ˉN*$kVluC!)(+_Ri ~jVVv'wOghKDfo>xoC!!~mG`_^ q 3l`-U1'jet4?; [}Ձ`+dNMRw;X- (\ ٝ ߁0T7yk|X"W ~ʕu/^A)9;aEW$Rݗ"4:s¸1A-t좒*adk Α b$-ĪͭR=#}W;4bF8ЬJ#ʳ/ zncɜ?KH_ÈMPqJp{34i{9詖 _n|b~ gDM. spoݔeBL+rmdCׄ^ƾ'u]>6s{n@؏:]Ny`tjNm$AetMu=SF `-GUy29vʦ7msu +̴$*6ٸ#(iST%򦦢PH軶ݵOOaӁ#9*)HژstmZ|?Z- G k.HdIV~7,L^mWFkߙ|"^s|OcinȐĹe9<7L ˮc>t:O<M^-*R,CSϣj@̉<憻nS)Nu 1(߻h$%V7FX{yj/F76;=f9;նbKBuY?ōz.v"ru厴]U&;aަ/w]5Ԯ ^'ppi4L\; .bj8 ix~R5&>6kխH$M/ܷehˈؔ +ޖ\?]&y{8Oj/fVf,t+OQe#ނov c v),lYroO W8Y ӕPPVȜ$K*s ]7N#g 6wF@S1R[)ŎKVw Wl`=Wi_\ Z(_"*vl!ə[/NV,Nn @㱄=㯢ұgB`-0W?dC6Bo}>m QD'"q]FJ1l##PI/ ^` "N:蜪u`9F!cXXF4NU1 :( X%IWߤư,ɃL ZWHqQj "C0{n| !BSc=B(,v>@`H]]fDq@0\3<}sTnY'&&r-jdC\H/DېbfxDSp;S*ѰS.ȱv+\͠-pC3@Y'U[%=p1\O1'mč.}>Y v]E]L|^ {4cSïrXЧV=l'.'`tx>7=tnƋ :#u9@uMp$vUaQ+)bL俪/ DlI*yְ֔W$`8lyre?zǿco/ hCV7,L= gL=~3 K]A!nbYKj\!caw?,&m}d/Y٬mC;vz-LIvh;868;*d(ʽg:'{HJIȕZW\sވޛ]"H[0]XXCϦǝ_GBͤ/Y^wb| 6:pfV5} F+%Dċ9xrz@\%Z,2N&N]̫ uJp 83n} d!>_7./PwPylڃHa9=Նô:7f,SqS չ[OMbn/ו@ph+(\ | ؑN"L+^R =`T-j~ *yh:23U$ꌙ96-JcD5[Nt$-ߟ19k;D8ggߢNJ(O$vr5sg: >ir/6C!=swߩd9z]MZvϡ4QWn-LAѪu}(ɑ6=,:$,XURƒy𰠀]Dw>|F8 Sn/%)S؋Gҭxgk:wQq*,A3e=xu:>zl2YQ@g=-Wm$m'}$Qo3U hZU .qDyT(QamF'ьhKrqy#9yFhWx3tYv֮k Q["T/joMHթHػwx9"0;Hg㈇ş8l9*A[ET^/NcHHVҘ8ڌ= "oNm[ר|Dw?g/tUoN?06)C-~a Ԇ3}KJ?#D^X1"̄ev N\SF4Ya35dGJg96BOUǓx`/vb,rWIԯ4e0WVG0ŞuN J'lGZֽyG*EvHWaeni{C2yLbiۀ.7A>h/G/75,Eҳn2qϛQ IvjBe*})RCBclW%9EzUc~`]Ъ}H*౶8mLAZ03d$0)d+DB}Ax\$KP,Qeް_Ym{ mn^WtE"oTx17F߇y&ۑ||f)f/)E$#Zo/_CQm-~uޡ?dm7b-f^rW7e"5k%t(0@uG9Og}bupC7`GgeEm L# >$ Y~Fw ffA@ezF#1HN有 'Kޜ[NV(OF(NŴ V"q#suFYu.$/f(v}8ufH!LD8ӸIU\B<.+\V8?qs\plpăyY-vVuKGP:n@1dNfUG/CΥO&f,ʸUa?~:$+ ԵDhs.ԉ)uJENw@QM.cY&ZK7AzZ`ȮnR`wMNh!.Ï- 줳y;Q465.r@-܉>ւգG0(RŰƈ%>9Z[̲)FFo :g"~wY/ ̶ y(OݵO򒝐w1C2S~rZnmY_Xz9%F`b^:t=/(ÚN#3hny`VֽRXw$B9{^W_'S̍$8fEӔ6i1͡Jr’;XY*uQwEgiP|_:sVA *"PŌsk):RZn>y"c@ >0-eVHnUhSZ O@Ӫ~ ˭*Vb~dԟ^qD !.E%Dr?!8_D CI|MG'"EWI.>emYD `wО|;>kTbs_D/N<"N]@pe-R(}~0rn&1$'2SR6 Tp%tWE}S brېnWR.Bl#U(s1nfoSUVR8:dZ{J2V7LuDLz"Ȋ;p\cc`rdU5a8KzilY!d*К[7 #%1DV[+쐧O.j)ohj{ Mhm萃eT|yrٱ5Dl=iwS)jn1 U8N YXN!i5?U:`{^olINW$=GI_LU9k1^ou ƢzhŤ~$GS$rkUl9_*4ThDw"BYI>ǁƑ_&l\u\, J?.nVG8ARxFq׏3h0?뺷Yˆ+p2YIidY߿awUkHjfjKRH1?bIpR h#1F KK(ʇLǼq^֮Qnbk UF^'th(Cܢ@ߜi>(h̒( 7D{㹌9"@W7t*×/,eSof%A'O3&aY8BD~{ Mw UP3G亽P-ɖ .(.M CikM6_z kjaaIEvtW*kd( mXӼϞubl~EEfjM@j;uD-5s}O=%6k=v2?i}&pWښU ē=9po0ڠ01e`CQ~L9N;Zۺо7pb[DN*5a`(B^c铈>2*ٜSԉy*~ 9Cep6x\7애:^l ({$-Mwd$9fE?7H+ח߯GS=K#H#ecY>Lh5.Ȕ"7?E!BbMZfZ_~{j9"|ڦ0]P7RD7Bųi#rg>4SIe|'[7jfb GɫË~{i%KX1awu[ ^c^1z{Xpg_~<&*ep|>,%b& EJz3gnB4tnG;'(Lcd(*pzaVkcس% %AW7ٻ~|EyMdm3A?T^8Ɏ&lCxDFfOuѓ4l/q2=r̡1]H@l9>KMakgL ,c!a%㯮'dEБZmCHg+[rZmg}w:7ge Nq L04Y]GMsIu|\bw՚H⾧`n{\ CJ,) Ky)4^5Ҏڷe~=8-oSlF4ؘ(qu\k]s퀡$%6eQXG)䢒oKL;C+soXؤprX1hϦVR&K1?h'B@Ǔgw6\9hVޔ.0b-Reg̠^݇aT"nڊ Iq'5Dggy[at$\ηRd?YLv}U?$Lֆë5GS i/y]+R~ʹa< ع٘aMFO~PY P| )9cڲ:h#tpU6Jy0cd=rfYGi!*2fFU*Tw#ᜠQpewl ݠUQbs !ϰ>w^~K국elŭJPEG.SeF^"*iI"19^$^5b%/SfR˹$ؑ 9^Ufѣ>XR89F= oC8F;M`VX凎kJ! rQ!S};EjËFLu2=s >*ݔ.+TXfqH0NgH\ }oZJ>r:?mN"̕; aCDӠxWUup$C*WRP'""*M`'ErvnV.Mʄc^4T1Hw60Fkb0)ꗄ,uٍtͪMkkcKQg`Xھ^c_V՝Yq?xs)p`2?Aa?7PE}h)/-g5y!.~x4j* آ|ٺأtET'JnUkB p))K^CjbFIO\,ꍺ0|8]CZyh ;I|#"wf4Fs -&}#3Q_?m{Ҝ. ]^@}alCw zUis(3KQxH4[rOoG񂾡ҿ_#M4L1~\AphØ{oC[~&:-7u7t]e`D~jQ +Id'~Jc%fzeP:%k,)HqhJ]daϽN8$#ڹT_;1$xa*&t%:E˨)(_}X؏mB8.ㄎdvC1ß.6n #I@DŽ^&',gl#D8tR`=5m(_g"nd,X:~'QoȂ6huE_+F&;CY֗_i`q`$QPnԮ/(ʴ<("v9"-&G[0'7{ɚ~ݜva1YWǢ}R;t:`r|DE][͟] }jM4㓄W Ac"bFTDqi۱C"4y3u5ːQ-7E/e ?.5XA9mb*j^Jw&Cm =+%YvHʭe~gc$R"QY B^M}U)G$ 3 l>K揥db6RBovm\}7Ɛ /ZT#oA3: 1^$ajIZSow8P2f$G SW<@X lE]qMHdG`Քjׅ,e[j DiEd4-a,1 _$츙2k(S <|1f4c,9{3W":3{8/ӐL{L؃W#-Lh[F-HYo(k|z eބP) 50fy%>^6jª &$n^WX%3g!Q ?Oc>CN+%.|$haIɆ(< M4NA]36ts*?O{փP[/G+^gyJF s]|!XLqKH./k 'm? $t:Ft']K㻧"gE*X?!s/vk:#IV,ۥDܤxQvd%-Fߛþ .QtF<~"[7)ΑODι9I=;hpa|";cYJBhL%:+"bzû.6TBS7Rw*hX.6KHTS9 ^iHP648iNM*~*z&>Nl:^!ȁrcdT_.Q`$A1ʗZL3ڻryΑiߩ^ fR􌷵s>ۆupB*w$\Pr1ev!$ BDc}8g[[߁F5KB2akt8C옼+PȋIX۸"16v T%zV!G/Z(#gQ@>,f! jT@d{7~ҮoӴf K {xZ.xB2]KY֚kvbɔ^C٢=0?(@hf8qd01ʚm*vm">4DjYː7iJ*\9ɺ?ˈ s ߵzaMy &gw \5>L'g `˨e|Ұ l/ S:/q տJϯMdc?Ƴ9$ uBr+] 'Utʗ< v|$Ӷ(#AG;>)HnS BC6`,*_;|~QuM񠙲rF(ޝ*=&c| ץ~41\5'A*l 70*v3!~q ˵u/>0kGCӕ%3'67d8vtk-qݖ,s5ոsڶS Tyx1UH>"h^*"*D]>+NحA DN{QX!Ȧ0Ԛ @z{ٝP: wygqZGRKeQGX8 &K2r͇I?_s0xՇ]WȢDɟʋ-ЁgH-B3c7Ce* kE_Kd\$ԏRiO9 e)?[o`>o qj턌k.RޔNO` vQ:"c)=("__‡KF#WuR ĞB$K~WwS(vDHQV_cCo,3pW &Ȱ 7Y,:3[BMQifJ4&?]d1bbZq'Zd=-|h,מs([:"tO D}sZXeT944*1\bc^Iel/p#;ĮnT[ץ%%V|2wyDW$ 7;53:h2QYLveHS :EkUXAmhw4s4kvHś^fe㵡\&NWB2F{46q+@} ϐ Q]A.eGr8(Ly{hrBFpj$}ǶnᰅQQ*(hܺt,<]<fWrQ)8#YlE0z"!3kc'u;!LcSYA,ռ3Q 5;j&Pq/r "M4$Tz_>Fڇ WPFVEe_d- []rW^Bwq,ֻy!0 JWYwS:]>2:R uid@kv-rjZZZ[ZFp}L9eFb2bXA8{V̈t_$eا({$fj%sJGYcgetl)5?)1A;ct0 ̚ Ԅx <&"N_@=痍=7B1}$p#rC=%8.hR /KB9I#C :\ZVhǿ K9>CL8 dߋH&dDiPG\Om&l K]pO8O2`T]u$zvv3L48k& ^'I7$gi?ϔc7xP[ŭLē d z9R$QAR /%%p JnJV ~Q8Et`j'Y q!,A +hE /靶q} Ib5Y`;$E`cԵnlQՂB su{xV/>M:ř$7g˙uU]>cţmz+ Afdt,cMӑsWݼUeT03'hק`>`hBֶvk=4Z&#]ِEy9DhMtK IaG?y/ܗ{^L)2QgB,jG ^;U S+&Fgυ7 qNJ}{BiokF%^T=3X 8 @dlCbx{xSRu9'9DiF@HH'GaƆJИT/#$_DgYޭwiMeqͳ+ٸ*FbdS+eĘ!m=٣?ŲN-9H1w]!s]7cp`nn6h~dpV\*]{Y`$TR4>m) 5[?EIVoE_g>Ll~zC%"Od3S>RuyU1"9PP\D+zm*(ZPKf\Ap+lnGo*| /*p3܀xz"ý+}pX׍O2%1:Ɯ8[w]U@|mb#A\y@dR!/~g+nNUE`-DuTm:W[oG(\ Rc?!.0y\T/y+Yez,\=W!:M2 CujK:|Q&x>]N8Cvp3vvD[JP#D H:q9ѽ%|܁tvx=5憣>k zd`Ĕ>DSBy }?uRK;h߱unYVC@zB-|#z*2+1>yOz!B졍))dDd!"vѫ,ƹ\{[ZXFGȸ`Ͽ9;?${9t~źhO6HTJg=2k+혫d)Cݮ L7ZkuNUWg,[PX wlȮ;\LUo1\Q<鑪ٮLsk܄1u4(|c%pz^](??8<9fb_%mv >- 0"H,:EȂe'}8vyLJO; @#yۡnM('۰lF`(6\W`kÎ$殍x ]KPS+Y!H&ӐR!!<+|?]b1Q1v6+FHvT9@0G-KGiN <PDW_ h3i A0Q(ї*"ʶaF^v#uj!|G6fZFQzw/% sEF_/:g~+9g >Qt2q8nn!=5䩚uUaϠI7!.^L9J!bёP cڇΨ6t܅B8II 7ND_~^E}ФpWHG}ȷz*ɭPV$/ ׫w@1AZ޻Xtsqm81eSz|^WGvS1YqxZ_2T'C^ZׄʷۜÏ{Ouf5B gH/Fofp ы!D229]SKq6mě,#dz$n|CK#9Y1t'NƽmgUڲ TX[\A2@C}VfAR]=W/"#Scc(efE Ul 3 v%#_[x3Gcq> (|H\ޏ潮^Yao d&J%_|0!Ƃx;=Bh誑+GSf961?+I$h<6WB~ƥFuv95]X tSp%s`|UZasf@J9È"D!!G̺GLL@$B i(&YiPqp-)ly52o1X(Ö?/O\J99[66,T [x>EWk߿(  02Ib_%|E,M[ TZj ,kſc XUQ"OOTd(݃ޛXy)dׄy/.Xjr|yy~1w$hT޵)XimS _lQ{Qz؍FE ^~\]%ap!X&J!')v>`:5Y`BO`1zU4#Yk "F"EwN>\Gj ӿ<=X^``Mn>dY*X~͓$ dU{{,V%S$f$3e';7[SzElyCj MU׹ry;GY?Ơ8:£@cnR!YN/fh|^bLh!TFsp+!Nd넙XgHyR>[ⴞP;E@jײ(3MH|єQbtT;EE٧/V7l5"!vLpl\ LE-iNc@|$o1nOr*eq :-B!jUQ8:wGDc+YΗ>aH@*"jQzMn.<'"mS =~`({;t/-mxi8So\1+﯏ rB L!ګ1B? ||-Xvjhr9Fb:sz·8h fTB._w.Xg aC;oRٺSFи}D=&u@l)6a }P`Ob blZ(yYෘ`ae'dQ&^>X>+lBM8fɖ3cǫA8d\:ĴK{-s^>ghT+رEPId BL?svAL-d#WX_Uߙ@}I}]6"T#е(Qm-rSMM^I3FVSo@R]W>V~%Í=B;|5sHHʋ*|6yc7$@U'gJ3)reK־A iѸixcO>%7R6S$ұFx֢-{/1}w|k1\}muFr]/#E$7)_*@"3l;&1~kHi,7mN i:^GO}]_|KUwdoE m'tnwN>G堤bP~V$V'w JW56`5ز&gh;șohlt'cY^.YR~۹X:%W6L@x.{ԀúuɾI}'z(j~l#F4lVuQOn|+iO{&wOQ,Q0iL:՝EG8h׎l6n aI`qǫ$GoL$9Q6 ;&8P ' rb $~t7Bw|3Kӹi(Vc"d9mJ5?T@ *ڸ(͊Me?sm nvg.ɀ :sg}OcWf|=,E+GZrZ_ {&/(+XqLw.#>矼`j7Sm'#Ux2ꭺbpQJ 9\w^ CE8k&)uy'8%SP!6}(-kZ;d/7c΁`;C`a{M0@KɐL,nq廪Q ݆Mj=2pzny ,=ieof90,N]3U3xې~8+ M%4d]^ 8@ʞ^Y`dЦ}6/Qcq^/1K6ڛYqJy><.@9zs2JЈxԶaHd=󜋹We|x[@sf ]$؎A6G51Y$r}(p(nLLQD;faC]/HƸh+cyM%k` KYBʤ# HQ Klu<Ԕ?X&᳅;+P[s5iIk鲉e}f l+}#"NSOQ塞LtؽҪʽJ(vÿ_6w1jaC%jLFJW}oh+C4;&_Wm~r>vmDP8lbecOo\Z!Z`)n N3s! -(8e̬ЊqX7,$}-8+ YVBƗٴ.("*nwụ?r(sIL:,0q}%u2A*|1GWe\ԜPlH/|KmAX'"[5pem?K͉>ujL|w}^Ӈz EY\D)0HNXճ.B3=-*/Oa@ ܫCAԳ'7-݃=4}=XjJa [@n ? s"L{*dۏ~7K]69W.[MɾzW)قBI"ڮn_LLUkhChQylݣ[&j'."J v6ҋkµ7GHw|p:gej-Ih1 , @to$J'jr7Y,~dq[?@ 'W#r.~FZ R<[s"oܽݐLOg'Y`ѩ`)QOESdFh]]eF%9RhorPXˤy1ց͍MH*d*LmfO*ݳh n W1\9gW8}ȗĂ 5 ._o‡#qB¥Op-@ۏuj|n|b[%=֞ީd)V}AyQ **[gaʅ0վ$w@$i=#~b[#G3%};=EtʹfYgWxb$p$p8 S bʧc ӓN .$3?XT ɜt#̐x={j&L #XWW*I`Zg`mfh1dn_C)Fv#j}n yj@SȫH34&G9ÁJh ?!vfM厮C>T8BY, MyE=&Jcb`ǁW^55nUE,KmA,QP0ugjV?U\ci ȿlMYD"Yk;4yEw/巕dd%.YK"T&^]{0os+RjۿnK+ ^`./Rs߼[]uz&V68֛ѷ J( sK/ub jA?G1p ?=b )~va`ۃɅ:$Ac#֔ ь&q*{̡Zykw d* *Vq+TYLav |W;ߎ σ-J+vbYMQ]LU?Xl,)=4~X00SRr)?F>J<(r\2w9p{xE,ڨk8vfe;h}A(}:)\6dI!ΣM)'&y14{~k2SFq-5 C-яr&5QaHNLͥ#YYn[l\? )?ţKȈ5/`O,3KNh7̴ ښ1 LvRNXY A'UZv9 l}|r+9#n>e^# r+WDé34>7\zGۀץaL ̚38C IirS렾tO6eL~AI&u޺s [ tׇv6_W[ABԒ)UgҖBRT3|~ۡQq zP^sv3)mwg~WxtTr/i<!}.ȇC4Sn; ʏFVAʿcVx&cX4aiȩh^21LjxMVuZ>ԤP)"~*YSW Rfֳ9ǧ )QH4d Jm)1UqHD"Lsv)S7jjRGf|$/sKMT1Mĸ((Ӣ;ZȘK3q=pЗ k͗`aktt]0_?^ᗡYOW,ş! ۳jOVF^a9ߛ7ax;,O{qj)0>#+ukq̤Lv"XFӪ<\*)bZ%ŝeMFQOpaVe.Ux\;:Qo?P7W Wz5EI1ƅӠ~JFrH*luQ0B;G`YM\d*^ 9d­#V8&A9oM0x㕨3q?nڷtQ%/4ig@W8[a}ԞkLA IorzK/z76Ss9nwr`",ZnsU[hYYhg:6a{ Qh]KEߪGNh704<;BX+cg^B{2FŹ*N:)5'2)DFNPA?5s蒰]amIeJT@@[)Y P[QϊT`'p5Cn[64ipY!:#7O)&SMݱP m\?A=1SϤOAotՒqK>UW-|#0U^r(ݔG ЊDEQ# ~l۟]mUW>:Z84sRL&PK2~7|kzwH\8&A?uX6n_H9E} aRyܙ: 36@R!=vmt/(a&>O`xd(bدYE25|d.;ZܗZɅK&wX"OOyL #YU'Q,Թ߀9랢gz`,(2# K0pj͐{.6Y]p=M(v<||}"pIH@FPʁWjn U-&"َ< 0nŤn$FP$G!kҭAyuefaAE$Di91dgз6m̭zFA>pC1UR\|Ae5hXH[X - 2nF61q)\ПzH)>+Օar7|fiIYɐL\J ۴FG)[, yb_N.,VPiUS/A5 paSs(t;xFbwɴsg@t*V [Bnal=_%K;LB쭄4v'pDYxŰU'xS4)U-S8)=̕d{ˌƸzpլt`0գ_ u 2rE~w?~H|P+U%hy=.iٵ%(ѡ JĬRHv2?ͮش0faж>vGHlr(5!K"Fgq%}^2nUb:CJc oY [tK5l8-GX[81XtǃQ` dO `? ?N.p}N ̙ܺAgLnQ# F`6.,9óSF\X:8g̣[{ f䡾@q"GZ/x< ب0B\O/ukF(iw| a]eH&|zM{ɴ5ډS8'4ʵo*Cm+1(̩T<JO qg˘4MޯA&b@̅ ͔+(܅zE.vrz0\V]2:O( /%atO}?aeiM@/)M=? [3jWyi 1P(Ѫ:j؞m!C$[9kn5+? E7,.}"/BҠ$Y /V?[= #2m6$Hc[JEY(3'[#7]Jov%zM. Jz"JCiuI'j!clH[9@+cq;Ͱd54ŦѵA6%<ˡ,ѫ bԏO^&! gɬin aڻ^4e铺E_#bܔ"UVRyD9gYX{Q`T >k׎(X/hZ#p4p-R9eӏ,aP˪AT=H$! :^Fu J)f->SUn4eڐjӌ״.rxnB}= 44u@Fo0Gе+\mx=NrIlVPX95.YŠAG _`~[jV6y徃0r@I}H[jS+p>vN7hjGvI3VZ|FA!^BВeUN!H۵RMێKS6Џ*qzVط3\ xlTAϲC5 0iD>\f ɺYh\Rp{!p7ð7.E%F]F$ɎE dzW]\]pfn+'78NXr>v-+@j0ߦbvԃ_F=9Uvg'eZ9Gf8,xk8zzB]О:ct `hKNd@-c*~9<aş[Bj jkp~}5GYLD^h! (bFawk nhUϻ&!%Cs,ɟ<hts"_hbu@eu!x Z#+aO#+$]%2 Lچs ͟!r򯕛`l}E@v9LlugB ܸ*lX2 }D1N\ J^j/Dy]t16ŏ`'/ȿ3R 9)^pmH!h0rN>ڎܠ|F=jwI:[>^+.6]}F8_s@w4LU)]CHU2͵wh]h, 5ydZd:1uyDY6"Oc!^Bžߗ~ 'Y^ 82r-]<_e7#^Q;m2Iͽ KHի 'W6S2N?k0 = ^RzLMP|~Es3g v$*5{c=+֣ nL*MLnXv'ŭI#" mr-b?W<CPZ-GC*mQVL^OL + oeҬr2}Y1>xHʓ^sP3[ys2RDg 0.*Exl2-z9+d($/īKܞъjrwKφK7J *֙Bbb|g]fGIp<@ByriBt> ;G6]h71>B 9Hvx<)9mWx=$d/nйóPGxyb0Xoia܂ W ޱۙFU j^_#NEzYI/x1M{UB'(r\ M{/~wӇ3X2kQMn,3Np8]"`p 'xT8E?]cO[$z=MBGڍW2ֆmc~+&/R(6cWWi+rTL*j,yn\-c$Q|3We1.eyc` @)gݦu1줒SE̻Eo} yFZs'roݓj}(EEHG 4s -#G%vڍa(U{I>,v:~YjCtf[K$ڭO[FURu5od҅K.U*^F4%ːC?vp@As۱+eyTŠHzDugxP/gW%IuIWy 9w:lO[{ȢZqɤQQ~;qUJMuL[,Abkqj׻ v!Ӿ^"LEڟs67QZGO&CmW4+}) f(BЎd=BDeuX;0[p/$xp mFzu eQݚ,AfJHPm _W!)A_, 1,9HJVr%n/H0$"뺑%&ںM3]-7g +5k94y\ÐZ6C| ] Ua繄kEJԂY3h6d,\ZyCqoFF1ԀhJ'& ) Qbs & tA&@fINƕWa3jD;?(Qg2 vЮrFdQJHfY AXHy8s.-Agw皭 Ai QܫJ\p r[}"bt-߿pcwv.=M|l!1wEgk.7v6jB#|IAa3:'<ġ ?*CubGbmO'-\zgGʆk;0Fك31uAH ¸K.vk^7jYذLԟπ@! !9]ގ2ih`$`3J91ZRLD5I<7Tfħ|UĺVFql>A~s:]^#^weS8Zw~o8g˳dO>W8J8:P'~$%$*Y9ύÇnf퉾fʼJ CSh=%0s%F/2Ȣ@E8zaj+ ^JAS 8YѡΠY*[xl^l}8c1;@ D]#>ch7gNYIfi7-ZbY ܷbIBIf_.TKH/O=o+B 5cW(Oƪ]㻒jNϻ%Dw\ĨΗISy\|9p Ɗ%g&!ċ | Ij_$e #p5`KF JY%wK[Kr4"Ӥ\G2MZFn9j4djr濩Gt D3up|'ïXɪڧLaґD&꼤}K)zucoIQEH,NCԨsj\=j-Ct 3lڈ Paܧiٕ f4'.`| $4@kuIngWj<,gnm^Ɽzf$4*.,jy&2Muɵ~m!VQUڟcKNBJ\,Wᐪ-O ݽ:ZO@ Gz\%N bo°C3C(:AOe5N&K<'V  {v"BIР 0u-MĊ̔fr S+v1:k-$򟬎rhf={y\~neUgzHFS`k0cP"pcc\_k`}$lӆw)|yK-q=b9Di1=o qeT&3J}{Pbju|&IlZSZ1 :9._I}ܕ3ka'_O HRιEs#Dsj h"$ikoQDh'%FHO>6ѡk|>+cM@HE7=U)tM q>\E)&ALrRwJ&I8#SЍQf"B(I${Cq!xLϜ g'?_ut7%Fdx}P4c4BX  )ԏ6eh_@A+ MYRbi0ϟ'F_n0q3o&iqbc3(2 c4jۯmsLWԃ{^9:/9lBZ:93h 鷎V`}#>%<jX^*:4t'81f1:Tcv(>ak %Cܔ$`'̶DGIh/6?2+ h`_ SȽ|)8;&\eej|0YLzǍr MsM9u?e@ɠ;*`,V^ }s8OB5W8 `|!AE}'AIb/ G ;G ٢!\3&c <8wȩ< dNJ)? 4ZDUR VWeg*z""ҋO$׷bkU< KϯrljGkMw4>JD-JeIK1ߒ{" ;xix5J[_/p~pY1je>(3\hZGk5fw'T.-nnfEe/\n>6G q;s1q#ȕ=O6'tM]̉zP}M^D+%F]y^t??q/#LC-b^շńzrR|uaЈVIQD4ho]p̫f69Gw_?qrwM E6"W=`Yvvس׏%Ab+?z.VF:TƸ)}]Y 99{+dJbM"FxHщǵwIpETC+K7iEIOY;wfIҟ"u vx0{5Ep>|:y.Kv֮WR|ޘu|KsQHEpvƠF3 ;y5ȋj8}PC-t*GYz>;ś¢ @NⒾ q(o|R3b n8$xθ ħBI,bLxb/N5桂 }iǚ R y@0-<=4 P?:Mn#yBWm'(&zR0#Lq7TyС**GUQuUCJFu|4Tn&F/@j(=_aQB'5]Kv),g,+d5,g2;:SbRRhޖ.q-S'=AW ]ElG0"i#J3 J#N=U)3v|<(?v4ClqO`圂i^RHGVdN'#\ +Wgs[޸~_ G A'ipS琴5 ,3c S$rDP0ıda:vpo>l YBbh9 H*SG7HVaUc[4{bg0 lH}nٹ+gKB=1tV?3%:!+MW!uN<@:\ȲZJHe(ƾL$wxH޳^3 BCy6D|Vf$Ar cDzPGWO*]ʛ~ɋ+)F74I0q 9_`6#Ud_K(IM!&kÍKfm?߿u~=w.,N*)_&V`:&o(,+:,軯Tkr#x5VEڠGX{$X(8zch~[٪&LC} EX2 8-iUڲbsk6_4٢6*^N<UgB8EzmUW~VKM'xS480SjaN,DWa>`E >z%=8-^+pbL01盖􃺶 YKXWˎ_t3ZJXz%Ycd>xfrΗkBs`3h>73a]Oa^^̓r6)pu_plt(> :YEF}ϱN@I&FuoU:Eweo 5AfOfb4<5O)T q9dd&Tk2-JEl|[y{ VlWp<7ۍ-[5z?ڄY$ rT* 5k#W>"Dy p7h>B}p¥pkȧ !؈g y/DZ (7a[eÃ~\l80Ӝ˷ El_U0-\?IG A[65'}5 ~?pwJKwz/2RHqhu&?-ǐ&Xݠ#Uecv'1;+$ץKN.O;=]D g0:Xz/A,* ^H?0gG^n&~9?]T !gT+r`*72J0,r^2=BiRl<fϬvG")qHZX^nӝ|/&ctU]d\ŠJn2V zh Jқ7Y]SQȗ 2I<9Tx /|T + 9-*jGx$E7>)s=e oעEBhjN" @aQL*E U~ /Hg7G6SB|[9yMԌ[h rrKdC|dv;9iZ=1I֊(q'#A/yO-$]?jζ(.9CGv<&*:&7|víZk 6Epm'hPX ǁL x{XWP؁ 6D֜.XW?׶soD{WP@*f< QL"dPE}é؋mcҎqD+dCⅉ1땠 gEi…u/- ZV"q@0EAcmk̝9.*X; )ϭGgxY<"le$D0lcj^F9pIka7͌ړ?!υWOU-$` iT s~5F+ KėWJ㏔h?ܴW{o ?|1CQ+] qH<K^#T,g<(dܸv[t聣} 5dqrbML%kGt.G*o&N]*Pa`WlA=OWke.ƪHgFzt7%(N[Hi,;`逕4WJ;]tӉE)462/; >1l2|o)zEEۗHY0tCH6D};O'c1]#Mv W}RL+Sē LgM`I-nؓv/.9,[.-_pBC5"CE: -:؉ef~Pu(_QDF~CvHэ6c"BQI`0~``>kl]W6pF#љed]#hYy<҈&a3"9GzHM-9|n` =mc,xqNV |v<)y*rB;\5!h($jb^/8fxI vkjI -S)QЦ~ߩ{EFs ~L[WV֔ 7NdH_-4 wMƕ}:>N;XDUei PSfns\ |bFrsяwZZ,1Bė; *hʬ-YQ7 ÊJb^TJ7J(ΌMuYY"Kl T7?(Tj4y:ls 652Ujq Q&=c眨Sh_|;iBU-K1:5+oN^Y Gpe'L_e "Le5#F q=*Wk"۠QIpEE޾y{ha588[ %dDXi-9اt-:I[hEfLT똼J{eYuK2#|. -촨naRǧ5|} #s*gS)@<<>7SLCz̗0#ք~ +Q-guv{tY-L=4be|D)2:ƴ܍sl5 y) 0ֽ[o lH)LTŨ.aG!%\"XAd%we5zC2Z4A ;m" s= i7R/\ ^kcΗ a^$̒MY^f"\*W=X#)u#[OZYTtFsֈ{Pc[YT"42/fut9bv¤3%u7D:'ZYٰJkUl$l U#r:,8;}vfmAC}6!vX{˪ ӵ՝cO5o8Вz%(S1ҽlh2JHrzBp-ĥbk_|ꄕnf]Q8LɝT3&sEXàvC,"B*(h;\ T ߭ה5"M2>T<46o-%ע32<4WW{SZhz߭W|cU\Q%>T+y(eqf%"_mE@t_(Դ$8eYh߾lfHAh}74ћ#yBK4v8=a9x7WtT&˷͂W+xޗ8u2/{/%n;TCޓ$@ ה{z_"ާffwm-ȁ9ixo)wY~Ufyw@Ttv_ѥ:"*l҃I%92=F).t ͏rHZ~8[9=邝W5he^e. Kc[Pؑmգ5ͩ۞Sxb@YGec[f,~Oۤ<:Ύ`{/zԭ:WٶbExηs9IU7m3dIsDb0nV8wRP""tRa|LgKYE@@[NIČLj@~au:pRDiۏyoDF)B:WX*euwW֙JiM$$O9ؕQp_;vɍAW(PVOkHg|UFJl4 c[} vѰyHW ֬-AV810z`eN֢IXDh`Nɀe,rbQ}RZo׭ k@CR(00J+A1iurs aSE"=)r $MeRdj#.qMaUkNH qBֹJf7dz9^-3qפbf; ŋ+J$o!ju]GfvO159ƞccW&+](dȋ@M *-QU 痿e_ɴ`Ohhٷ^ث,{4NFf}<Px7 _2ߌ3W&ɪЌR6Tu\@lkԈ\xZ\Χ?o]S=X,3og2{B޶WI=0 B98гcFƹTA^&o?c@#rx7P?OyZ2,ka{;- PtSaXS<3,޼^UO!8'(:J݀O׬ԫh]x*cRsgb8UIS%1n Bmµ{ܨ@s8%7ʳn Ɏ?n^R!>˕YHf@auq.UrʬZ/Y$^, V-IPMYqaL~ː l{deA)O]Cu/ID+}?AW᷋ɔE<@Lz=%(mƌuCyOMnQ+3WcE)e0Sʮ?tsXk~(1jf=ޢOM\;W:WM=cZ\'Ӣߙ":C%/IJ#ADL <\o!IURf2 e0' MT X+YØ!4?‚,œ$]As@#B:6MAƹGY01W\v2`L>B'N)2D2ӦfUӷ(QPHN.V7AD"s/P73EkbIb xe}\qBv<%*ӿ@/?26eVI7) /ExVFO^TR\efUtzaZ)$a ZJ'XkͮĪaNsW`Lr?.t)!"Н:K)49 ֕n ze#Z,*a#NQ'1#NPg71*%f# >3bz (~{x<be_-=7R\Y٢X,P:f:<1$ /k%cA8U6( C=WGbI~I@jm־_ɹn=+] .lK *^%x.[H''M! ˟!I@887DS%(/I|ct4Nn/Hqx{=%9]p[u~ \8tq)&27!ğ뙡Z:s(=hJ9PJjxr+QYm?r =#y"ɇH,v)s M !6zYvbʽ%>K\cERPlCc?RZE|=լbg%+Phn"@-{bbr ZEKWZzKI+HJ_f( nVXy1TS+X=Jއ'c4OBZ]7$*w΢U͞sFC27v g&395&IìqcUq2a UI3s pG.,q0UݗjO{c$bÅO.ָ՛ WH-pƁ˂G'l څ:#!& %@k]%$7f7Xs)޾j$,̨ G܅ 1=i" ۷@[j p?ËidմV 4#;/vG~l Su>1]Xi zp D~+bcRp̩YՖUB:X\Kx<(܏zm5vs܂6y)p4I%侐 )'w‚LWy?-z"a̒4$=M):S(HsعRH,/d)ƿk+9ȴ,B:3w6-| `v N8%3+;=n`*ytPZ3O9ԑL5sYAm&vB.hqYNeSeݛfp=bl\io2k:,N#MJ#`qԍ¾}NDl1N4v. yWC>.] 2OZ6RVY]IA%^I49+Fy(b)`;K埸D^~ߕ5V瘳^vi,&U6qQ"6g*:vD嶋1{*ꓩ~v+ΣRK`lݢXM E_pLO 1"f>R=ᲀ-yo&r\9KOmqZ9;LgDN^r(ogQBp [/J9:~B{bzl48EXAWF iyPuy? .cY^{nhM&u%hIL"ĿzEJQws\ru$Yg_Gվpn0ݛJ,b7K:c9ά֡wہfLHI P!=i#pkRVP58=T{}NK Я;0Hrb@n6kKQ ɼCʉպ.)]bpOVgk+PjoUV^ \S|'+jŸ6E644ഺb\^+)LH鑄<4L:ړR[ ܈&YVFrc+ڌ)a⠅zШ&Քs*Fv]Vfw3%d/gMFdD-I!n{yW/ݏtxSХ\1Š1&ԩQb n{<<1);H>;3y- L.q轫^WBoV`1 {5t1JHШmHeSDn /HfO>#;)oqr#wR˭S,V5/1GmTBm[t+B jAiE0g//ȭ0@(Z -%Ff;PQ|R)RoX[ݮ80{8H'Zߥ'q„8H (7o!{# V'qWCی8&#*GCo?;^1}9F *!|J&+pC37% 0uW^ _B9dAy+` O{/au@s,52 ^fo}o8ʕ3>e0#˙&3R 1 c[Mډ}s@9f1v`c|pݗOC ߗN$HxfiۘvijplSS6{vT, 7XhB琵Dh\=3ZZba˰m.y:GMI5h=gKNJڲ0:1G -~zw]҅-'?{ZJir%[ٓXoZ0}$8K7$|Q{OE:Ok>Քxx7L?IMn"jWshtTʕ s E̥1QͤT-x/_K3bKU"<}V$ KFX] VSZgqr[lU\F6CSY!Yw @u3 ~^+œ7i=bD@CU\z?| ]L/i/wl* 3K J'|E2=6z{s+5u`dzsJL*N5avFA#I슀֗ h YZ