openldap2-devel-2.4.46-9.64.1 >  A b/D;p9|z9GPlξztKZ,FI:4 nWW >-v Zfqb˙6F a(g"7!ơtESIg?$ S1J@k߬높YQ/4YbSuYҏ[xQDlLܷ?w4a G/ʱg G)|j(4'pA?d  W 6NT\d  l  t  !$'++.//////(/8/:90::4:F}G}HIXY\]^ b9cd^ecfflhu|vz  148>Copenldap2-devel2.4.469.64.1Libraries, Header Files and Documentation for OpenLDAPThis package provides the OpenLDAP libraries, header files, and documentation.b/Cs390zl34QSUSE Linux Enterprise 15SUSE LLC OLDAP-2.8https://www.suse.com/Development/Libraries/C and C++http://www.openldap.orglinuxs390x;$$ T d    ( #J4  Z  {Q 1  0  b/Csb/Csb/Ctb/Ctb/Cub/Ctb/Ctb/Cub/Cub/Cvb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/Cb/C580f36d19ca6a26250e8df7b41d3c25228ce02f9c432d39bbc1da543938bd673a2b6d6ab192265b2851d891db81a75bed9696d79d8f93291c3db93025fa4cdf5cae1a2adc2bea9118ce3a73214e247d35b1352c1d589a5cd231a95f8ef49c99927b92ab08adc0ad19a4db020f186c0dd4defe31ffaf7ea39f701d93bdaffdceacaec54975f7198552201e4b8b398c715290598fb16e587fcf8c88b1676fb9a769b62289067d896eaf9a70e05b0f9636b0862aa6ae2f2d31f7bc53978bc49105d304af82dfc0846ef12c1bcf2fff9dc8c64afbb137fa5bdd37c2164c0b288a4b159f1323a5d2437cd3614e8b969d4e293b927fde001685303812c624884d33cc5c155e6ad14c54de1ea581c97f805caab3a5316b09a4f1f3c68f7f6f00771ca1fd66b6e51a26ec9a6d6a793dbbc9bf5eb2021cc278adfd41bc9c39de3d5308f9fa3fcf64e3f3131d2f7bbb8df78163442adb93c1630592a324446e84c7554a038c9f8bd17d8b177410a0da968c56113e38e742f6b15ffc2b199f0161b74175e8717421f9e3fbab3fbd9d9de0b282ea764868446e53bddc837de59a4113cee93c676c735a298268cb4c4ef86c60714a89984ca447bfe2c308e82be43336600c5f41afcc6fffac8bc5e00e580a0f0fcfa47965bd37cc5bc3b53da70ff3a4baa244de448eae7bc5f2f68fb690d0607772b974fe82750e00b46402ceb6a10becacfdc07d1b642762f6af1036de29371372a0ecb242773bc09066e023f060e345f45f85ff647c1b3ca0bcc2eb7dc68d40d9624dfb1bd735c5f7b135e4ce90d560f3de1285ad6cbfd51976da34ccab343263e5379d8594db00ad47e7ab2134f44856a3b0c13db8c687e5fe25eca23eb7d05fb55387704ccb76eff6c4e720e542303302a9e983d7cc9883253a06b8f6ca8987a142653b94f0b54dc18982e275a1d03f28197b69011017f7e2a52980105160c7cf589072662fbcc6ea32b6eec021caa1ae90d5fd68f5e20fcd065af70f8b154bac9a2bf38d9dc2cbf5cd6eb99abc187721c88b1ebcc484455114fff24de034ef42466863e6bfdf25b87bf7338904589b22de74ff2a466a7d5b55fb194b1e8cb62b20c9ecc6b9e85e698142545757decd18a658811bd44b794f7934945fe5fa645ef13504a827768695626dfdde50560af1441bfc07f065342f0d89188c539c1595d3c794dccaa2d48c17dcaf4f2c954b96e1ed08a2ec9029d2e200d98d3f6e0c5d40571e53a0bf19fa5bd427470ff93df6fec171f32b96076989d7001540f2438113f5f7018978fbbcb88b11670f58d10da26716fa17d7a151f8c6501c5373848235f9e4f45fe86b1ae04675a87af01e517997ec0856d4f6848f43623642ecf6536af1ca16cc7ce1dc0a7edd1fbcb9eea3e93f6b7a5726aadc95c41cce43a04ded943502a77efda72cfd5f8853f99d1aaf069ea92fe7921e918d4a8d948f5726a30f9b9d8e8697bb81845a031dc85f44e201421aa3a1435f3fd7758e797766b10ffe2382b4b7a166875aa4e9c8e5ba2b8e39a27b80cdc538b5c42fb74b53b564af601ee41e778cec8dba6af645fa191ea9652fde6225d713e6603b889ca7d3105066f5d926a2cd0d92e871fba9b02d8219cb401336783f1a59c0dceff2004e533ff6a4d972c85ddf355460e25d35c5aaa9c8c9b0186c80975d7bc2a3a18018999e96931463805e3fd0153fde28ade789c75f36cfac647763ca460f36de60ec5f9df4bda3049f62186d8208ace70800dd2c6b61e1e1a429ea1195a108ab48bbad2e59273c84f1e5c8eff9fda6927b175f1043da38163d808985604701aae87088323562f76a9d94750519fc80f2832778a7234b443d7555a8d206bebd14d099bf7319bbeaee4c2628e384573aee5240eed44ad149fb89aaf1ca17ea0a8172601cafbd176690a736aed7653629ee905fec4f571439e0163ba6ade67ba406b237c5b858d22b221b8ddd8cff00c687b4026cb49d8b40569c4edaf6c4c1a155dbeb013caafa769bdc115b23a9231dea6a92a4612c7e63c4d6afb0bae7bad192468e82ad65bfd2989d5f595406889c0cd74b06055331ac540414f8b289d2471f6f89e1fb3509406be27748ba8a033b30903fec8e0liblber-2.4.so.2.10.9libldap_r.solibldap_r-2.4.so.2.10.9lber-encode.3.gzlber-types.3.gzlber-types.3.gzlber-types.3.gzlber-types.3.gzlber-types.3.gzlber-types.3.gzlber-types.3.gzlber-types.3.gzlber-types.3.gzlber-decode.3.gzlber-encode.3.gzlber-types.3.gzlber-decode.3.gzlber-decode.3.gzlber-decode.3.gzlber-decode.3.gzlber-decode.3.gzlber-decode.3.gzlber-decode.3.gzlber-decode.3.gzlber-decode.3.gzlber-decode.3.gzlber-encode.3.gzlber-encode.3.gzlber-encode.3.gzlber-encode.3.gzlber-encode.3.gzlber-encode.3.gzlber-encode.3.gzlber-encode.3.gzlber-decode.3.gzlber-decode.3.gzlber-encode.3.gzlber-types.3.gzldap_error.3.gzldap_abandon.3.gzldap_add.3.gzldap_add.3.gzldap_add.3.gzldap_schema.3.gzldap_schema.3.gzldap_schema.3.gzldap_bind.3.gzldap_compare.3.gzldap_compare.3.gzldap_compare.3.gzldap_controls.3.gzldap_controls.3.gzldap_controls.3.gzldap_controls.3.gzldap_controls.3.gzldap_controls.3.gzldap_first_entry.3.gzldap_first_message.3.gzldap_first_reference.3.gzldap_get_values.3.gzldap_get_values.3.gzldap_get_dn.3.gzldap_delete.3.gzldap_delete.3.gzldap_delete.3.gzldap_dup.3.gzldap_get_dn.3.gzldap_get_dn.3.gzldap_get_dn.3.gzldap_get_dn.3.gzldap_get_dn.3.gzldap_error.3.gzldap_error.3.gzldap_get_dn.3.gzldap_get_dn.3.gzldap_extended_operation.3.gzldap_url.3.gzldap_get_values.3.gzldap_open.3.gzldap_open.3.gzldap_open.3.gzldap_tls.3.gzldap_url.3.gzldap_schema.3.gzldap_schema.3.gzldap_schema.3.gzldap_memory.3.gzldap_memory.3.gzldap_memory.3.gzldap_memory.3.gzldap_memory.3.gzldap_modify.3.gzldap_modify.3.gzldap_modify.3.gzldap_modrdn.3.gzldap_modrdn.3.gzldap_modrdn.3.gzldap_modify.3.gzldap_result.3.gzldap_result.3.gzldap_result.3.gzldap_first_attribute.3.gzldap_first_entry.3.gzldap_first_message.3.gzldap_first_reference.3.gzldap_schema.3.gzldap_schema.3.gzldap_schema.3.gzldap_parse_result.3.gzldap_parse_result.3.gzldap_error.3.gzldap_rename.3.gzldap_error.3.gzldap_bind.3.gzldap_bind.3.gzldap_schema.3.gzldap_search.3.gzldap_search.3.gzldap_search.3.gzldap_search.3.gzldap_get_option.3.gzldap_bind.3.gzldap_open.3.gzldap_bind.3.gzldap_bind.3.gzldap_sort.3.gzldap_sort.3.gzldap_sort.3.gzldap_tls.3.gzldap_tls.3.gzldap_schema.3.gzldap_get_dn.3.gzldap_schema.3.gzldap_schema.3.gzldap_schema.3.gzldap_memory.3.gzldap_schema.3.gzldap_schema.3.gzldap_schema.3.gzldap_tls.3.gzldap_bind.3.gzldap_bind.3.gzldap_bind.3.gzldap_bind.3.gzldap_url.3.gzldap_get_values.3.gzldap_get_values.3.gzrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenldap2-2.4.46-9.64.1.src.rpmopenldap2-developenldap2-devel(s390-64)    libldap-2_4-2rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.4.463.0.4-14.6.0-14.0-15.2-1openldap-devel4.14.1b/.@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.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- 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 definitionss390zl34 1647264721  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.4.46-9.64.12.4.46-9.64.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:23252/SUSE_SLE-15_Update/64c3e9ba52304389111a9955fec22fb6-openldap2.SUSE_SLE-15_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)) `mncyrus-sasl-develutf-87ecc37c2df64bc4cd0d9d9bc35421926f60ec330dcc5aea47398532c619e3e59?7zXZ !t/] crv(vX0 1RD<;ilCk*dKH8^Qk˰sҧǏY']q9>R1~TTP=:%5'khH<XJr\j}+=4AOG康AW3 ֥~[`(8Sa_׼>(ZLjqELE'6k[B,!8mu3͔ 72] <=%F$ 8,W߾/4fUa^ȀA邦9zЊm&8f.'l (#(ްJ #v>8}U+;Ҳdr%4k|3GE=neU+O2- eIWzf4dK0KbpUKmvXC4 SS^7!s8O/HZPˉ2 lGy>Jl>S~NP9'ɡ]^ .e>rZW:*願tOSd?"9=TA9]AvJ <ɇ@r|I;j0~!14]vNpU-k, ^:tܰ~ab ~qL{M1>Meܜ{s l *j7T˲"n4N2?<\;`ٗ3M5k Ɗ73|+N@\@m}J7yўeې%EÍ1sqێGT[Vd h 3jo۳ ų4Fߩlհdt4؅3¶eA׮V-cS `|h7 u~VɲN?r]#RsϟUZP50Mt9NK'Fl׬ ^rV=91.w׌<' hwZDEnSIkama`gv}5/տW]e |5߈%-u yV,+ ;@L|2RcQBJY{GJ#Cq[\^nD:ӈx"I#erA&PvK#`tKzxbblR7x>b RSc? R]OEAf~9`Wp#ЪDṪw5jl-ڽ T-6'7ZG3l.#21?pi&mOC>7W v= '՗-`+$S cA@38Dbx<-943rxѠ,iJ˅üJMݑq!"yIvû KpӪljA_)Vr=fp[ (Kswɵp5 ra);%ڽ5lkf)- i"fqֺjuqs?%,EU52hэ,}`?T- ʔ> '*7e|"Y_n|ǯi(z EMN:0ҡϜ/g6 NO\&@mg$#:hF8h='Cu Jr:+>jZ{^yܩRSr[9,qgj?yp"mV=9fV_gT['M,?(Ȭ bi^Tژ J-7&'56L/QcDRSV6^tPQ9Zoy>Ji#Smۄ+ 63k~wrOs0Ɗ$p/qRA32.GP˪_5߷p"'Y;SŬ(n.:.WlRPė . 9Tf,V:_F`D%։$:]3,@[7wԃ a ܶ Hae6;{ɝWQ 9qI`L^)B^h cֶx}y'$xeKV(R0n'to>{.'A$yA,Kuԯ 龿'k4c+MylP-Kr(e{MZ2LMķ4W`]RZdP R%ӥ=M e}2a)nJ.W57AX]B')? A]P}RSe2u7݆ocKxguyHZDΌRn֏FqUh.'b'k х“ŰkZ j&M;9 C^뽺)›Z&Ѡw7bL ީWCL/c`>?"VC~G*®}߫W̥R%>A}3gv`C||Tϧ " ݤuE@L)7I7,艦K2'=!ԫ,SA*BmԽsK^ptuB܋o.XdjUƥԸHDجǧ|@WyY UʎȖ%(X;x߸䒎6jJЉly!_Cs;-%_R*WUo\uo,C5F+7?m>#8N3\VTHOwd#=¥ɼ5:QmjWBԤd.>iو.g>Vqw:VƘ* hc #l%+],t/OUy9;AshUr8_枫b*%Q&wdC0t$pqf+*ݏl[^a,#y+(ϟqmj ڒ>8f/"6{d^WbZ(sg߅ =Ip'ه-&T]|<#[?A9.2Q}A:$Tٓǵ 0+ƴ-Jv {{m`Kq^ H2-Z.Ob&*ZklIyh~72(]q{*~bLK%4P6:=QBkRV:襺mbZIRo1Gt`2薨yZq|Bi,6!nEa)[Ot]yQ[8[\Ai٫&#A -v;-(`_;DC* Ό͓;B.{w7C ;I0V9:U]`+N2i7V]Gao. |v5hN5Uż'km;JZ)2Fg\ni^}IV𵣩sc^_@G<=s9L,deeh&*Xbuf$gB^^tB_4h$ϲ&k͈pt3$ljf > P{잁>vև * 2P#!V[Ҋ?,=J;sҶ~5q1~ݾܿ[uoǏɝA(0*tH[ NlXa{HAcFUjX߽&'j->\>^DohiƆ6b5[N:/q9˫ߖ< !#q,^u _ooKWNخ [Dsrb9(19clD&eqGpe*#B꼆8vږc=S!wit!MDҐS 93n+R)Q=Ea'Evwo%JѹVZk("}R<ȾD0.Yͫ% @X) ;D!\2ZS8*X_GئEſͥ &۟'V#\I/9*S@*&VQnN8[f 1mA[@cϒd$`v5qwVvk*ڌ\ڋ}P hcUۖ'\3D:j)Uw>"Xc2u*Shat].A@:#;K*ɽi\k6*BRb.=ZVQPJs"y1;1usKM4$i9f[Z4cӐq ͙"U2(&o`^)f۪>~"&i `ih)Aޖ+&.%T;HgꟵ*s:U_jZ*ydc &G_SqTlƵʲ`Y'c=Dئ^i#G(_>'FjGm5t3jlqTΐ#EqpwuM8H8\.aEc c1ز.b[fU 5A?VQ$5mdᷤ{(8 Gz(Iq!. w][ q4NfQ6CCc%GPϳ޵5&#EbeEW2+ wQ7|9w%cq* ҷެbEK\G(kG < wł'q8ۺd}ٴA.F]V QvrQ  œf 2@ 6pѾ^vc {(TVkvzD#+x_j3v싼(ܒDfT j;Q9uvHҊƭ o1 !}/~ՐCkӛvCJS3#sqq?:erLԤy87yu3_G_4 ٰD f,=HPƺ myF DC"+j7pH7esio9%qyܟM8MaǹwqS:rΒ>&{R:|qv(8sN :E4}),t R𸻗ZJ.{uJN$ᓬ:C$ t\[@?^_kj;og0lK)ltTPtnbl&S,P0ݼa1^hrFJAu}id!6ߴ󴡄ɿ}PʪN42UӞ̕`^m V[N[OKUj)Uy_"yf1oPe!#qjWpjtCmW HE.C~;ABLy.6qlϢP%ÿT{L*if$^K("Gp%r¿}Xw;*º4ՀwI`^Kt>r2ft >Ȫk#^~3׾B@OJXؘ'sŰd4ឩIM'sYWR1,W2`;yDôPcmp!r%DFcgPO"Q u5)Ki0 OBńy5kw㿘L#ۼc6z\708:hw܊J+&~ ɳ%Fy αQj]6cѢ LwbqV]U& n= Ѐ}z&vkQG8-Mx @ra,>jWo GKWsB3R=6XeYFAU>U%*T8ئxNHddh Bpusr +v!y;j+O Z& R,#0(H]րvh:_w:yG*!2[f(9gwmf+|q{V kH9h1܊]")Ռ`0bC>J<-jYψq*#=Id85&rGX шA0+Q]+cXcvFH2L{JD(oS h ڟdƏY@;؃)c1_sP#!ƫp'F^@SAƣpbm뒣?O6 OKYX9x^OڭП"Aʹ N-e؀i멉8w`Hj3ct}f%ybUJ_٫N2 YC878GrSM_rS7;Lm'xxd} q\Hm?I)7aC\d*:Jjʦ3ɧZ4d@8E6DXKK=A#F2^8iC\DaW3҈ԉAȫyɥNMH^y+ƛ2j%qRZx7tQx?QiRKr?u:5j,h־xv ]9qIO%/rw ҖKTg "pÖC>r#U0qh`w5'SO'.+'YIBwtP:0[Gz0E];h #͖HͩzNG_r^Cixp z TooD˱..E[/E!Oyhf;/=3ovGq8C^bpmG]< rQ]B?zұhvC 43t zSAzjWU\9ŀgR÷=>O7 1(ρzV~P#as+; HGhhzٗh0!2Kr䛟vTNŸŀ$FVI⌴X[AX n~q׎/E ~=`NHD7GٴE$s^]JzC3pr\X;|@jGlLBٰ|UoiQPKbf:О1[%,Mo;?Mn3̑% ZM̫j#S*tO[H_Wq,QkNb_|s8\fSi+pBc,︙00zT+ J+2 <y0kOx0,U;A&jqaQwz)/WJSHC">u&yݖu:X1H_^&C^a \3|c6xϝnf^p`Ⱦ:L)\ | 6sS@i݈^,zζezhmU:2-oP5%MFY`wUYBÑW Wrl{0tq.W >vq~Ŧ !-l ۖ=zHNP-oy3)=#Ϝ#7bDcK Li' Fsu՟G8;ɶ!qM?=b˽?f;1^!ovmab`ERA|?Go\czb&_oej:PIfϟ*5@S—Vຈop!W#qcV`may!.!r/jtfܥEX7Sz4)1X^2k\-&BQpS؀rɨ<͘`)r:Urd (cU]U?B\2U9vTirp@=,N='rBYmTHD3\.pw c0ـCdžG#]z-unC1gQDLC|ZGN{vMAfsj(e߰I=e4j@"0 ""S@,OsI;fgh|rLHyȱjr쟄\CZpp~(ѤTp+U|#8]VEWdms#Iz=쓛j*XbU$,\R=:5&z1&\˳X.W'yU[F&нjuZB7=S>dj>d)WBԡ"i9uFn}d,31QNd(t;qbމߋvV*}i XɊB`[a38P]wmvıK92bc{#,<\EN ę\n3MKYOj7QQ>x0HC;]Ew^sp -i薡A `1p=Yq~טBiY aq:o8%dlzY@mǫH=jZ?-TP[L'nqͮ;Ã^tNPh:{Ǡm}!0 Z%•X>=k_/vB+6D9ȫlg0]imd+{$'ʦG6:9,BRl'ҭjFÍlmiWd&6{Q vRUBzԒc]<]RzUR°EKZ4^W73rG#}U_8T;j?@8\bu"xQVɺ;{|duN?v}6h6j\BH.z+U)u7rs (kBl5Gly_Oa(·mBau h$Xu/9;FxTڡJ%[;zyNe6)oYA@=] viPGN gWC~O[g"LM,eB/!`|FĪES%SP5C07?OYn1z{)"^[IJEA!e0)aA(Jqt%.V=Od$[YYC_Q1j) h%,{M28. kcS-cȦ׀眯BU*i?]62huR66Ƭv“R%"N,kN/GNmaO_%0 O󫹱X#=_c:I,K7V7BH ?f~-myrM˔qYW%ӳc)?Zݛo6u:s9 9gF+B].+ I&F?:h[%tթVt&^.0W_*5y*V|MӪ+cB2}uTm)@D6Gc S [*9oתJiT#l3%?3Z$Bq %r/~qc psqx$1Û""Tl`?2 ;Ax mf99[^Jx(̜xz/ [(u.z{<9!nAڠ+!SJtZ֣f(vH9AH%9^f)X 0x_!q #OM ERGG"K (NPgk.?E}/3LiVX|'ǓBc=Oy=B[j]]nˌo(@j :[JN@~WV 歋]F廀n+|_˨[$^iE 1α 4FT?hङA5yCUiu|-^,Gy#KkTFt}F`!Xo iLC?.jGI1Ce]GHՆ}aK` sj^xڜ{zs?Q8nDӣgIrlWQl}x?CUB/opfu}*lU\DBYfB\WٟxV`v]Я:2rTezQ x| >eLF&ҙL13;L)MOJX].}]QBf{Q8H/;:K;>8ÍlNB@=u*mRtw'x(n.*F -IfB[r>s :n$O(ڲ෱0y'dYigYccx[ I>/ s+KЕ?5yx!*lqhxcN5z:{Ƀno͈jDsKeǻ&;zjٯ,h ( !H: x_,RT)?H: H3hjc`1/,[3At/%KryĨAiSJ=͊HP Ԋ$ Oz4-x{DRgRR ֩d ,#r92*sN 2D@j[5VAylFˋDIl"`X|A.,8:g,B՗ cC=³ {67 dA4HѶ 6OCymV0#`"9䀒p$vkna]Q$3l3 M=L 1r6B4]%uMIbHT8J۸vE?Vuoi⹿oiMe-+EQ)"f~†1}bpGkz lC+-"ci0e[gKM1[c'. D}`I 5t_K1a9% =܍!ds8鶯nJ#F %.uY qhQa\ۊ'c(Ps_ܓ_eByU֑j֘+UTl"e`ċn6TRo /sQ "jdx1an`踺GOs]9Չ3[F-mIU] %I\_4(uեq ~leRf!x^!qo|\n3-k&"І`;׹lkrpY. |&cQE2?%*L>|NAE76}ʩ4ePE;`M7: CE{YJjQ=al{B9}i٪kj4x'A檎#oXmF;WܴΎ͠H?,FE\7J5'KbaUF*qu;{)[W|''V](V*Sչd{|ۘf<́Iǧ#(Ro3 :1?ߙw^GjyշjT'IFZ)ZRP ⽄am%߫V)lY|up`'S}a_ eQt5awˋQJfP d˓J  Ml#rf IU][?ؙܽ#H^ܟ%hF-,,trLԸmDC,FlAQ&M0{7(mĮ*ЙLـkMaGjl?A0H(G-zDdCBhw_c*8hԪ=xb6OM_ ?)hT_.ُ%ۂC'z%殇䞭 AT/!6aL؉|.|yߤj[_ d)XA;Ft[´:=nF&&Vܮ@$'ZMVI[%C6fh<3Mȳ%Ni}MOO:A-u톊(\Ju]{;?+F YSVwH50޽rrVƭIń$`&2U/&ݛydkQSzRK-Nۛ]3tӲ!rHw:A+Eܓu,HH4.rMA,KUf$⦶4^}K܆+dqQMS`O*'mIQC)2Ȱ(?{eaY:6s,1M d^mϒod-T T-7Zi`[;m&S^Q9WBzmWLMhSJ)ZǼ{1qg?ޢOz lSB%Mm3K:u_x۶T5{L 5=n}.I@[ uQ#xZzGg<,f1RZ~ѣr9>Mq-UuGZW-%;B"#pbP#A.Ll. z^p˶8gjLukW;=Bd 96;y+bS^ G@=zi #?Jt mQd%C)98+1Ꮮl|-heMDq4E`NEtӳG(&EFȁ&xFEUrY3';0[8y:j{/B!yB%W׼: @G ͟ Cߐ* hf.Q<^Û767~ W@E܈!8M9کeܝf9h|z*Xe9vKh0QҞ[UmC- 1, 2I9"f;{ E^6+S+H+\6/߱ڑec͋"=" =@?e\%) .Mc=6 1lY KpWD\e{< & XXF§Jăx[)bLSжdpNi3 C X8ăt%E5<Ox,^7bjZ&[0#(^ZC-X:.:%:9gpe@{V "AaXQ2\xd 1p<2n|ZP;yV>Z.('yk.a]}u.+A~Aqz#SjDFúҾ]]_#W3Cw +--&Eb\@nCf:PFreCiC=7oq&ٙ]QJBê%7"c uX@bahPHj $ֶ;FAZrX!kv˱mpo^==?ɻҒ\V(N;LY R9ݿ+ zlDK1)K' -q vf ~$s,lŌ,6]ˈ%'AǼ-;m)JzyngdL|BԦv9# FY2x;fWpRc0|4y K[Ɛeގ}ݯ*۰YmBF*=%Q? CdAָ;EK-8$V*$^vHVHYXh"ǦE­QnHCvIҟA@jm#b1b^o㰪;9 ,^:Wbۅ%yhYhrH40$e]|/% ^kFlgcE}/›q}G67@zWt ][e`|gY LY::ϵە^.RA\9 }[["=f]'u2~DdUI/Ŋ1yxͳfCC*%Ԯ5ѹ/'VZ[wg/ۖ3v:斨D'Yyک>?Jq<+$23 'MGU9=fM m gvXty ]d~Eo!|x8SrJ@欟8~^XN ZFRKJ&k{7ĭ=;3Vɯfo(1 oCLKO4&?.f/2"H:0i{(eRq-8qk5,OU~>L234~\DD_8T>@KLiBpq4PaMVrt8tWF_?$F<+ФćCKLª?7_cUІSk^>b&uyn_^*e[^ 뗮d 7rݷC nݔRXJONAHUIB8,߈LZ`!^{0#c%, ‡C lSc}I%JXly<!5do?+qs&ns1IJ O]NݳבAnXBrx-lZ^EB`+#tb$-nG[˖c?FE{#|$7}:驆?对Ϝ)݋h0d?_Tfmp9pdTwz6gKfD 8()8q،iL[WA镋EF-\l"+:]Zђszfڣ5l+;-ޗpV C\[%FdLIRY/Iu{ lB752-*3*x%=r"3CNF~jה -C'ni[0X O V)abnp,*ә<aO#ʼk$t=D>ٺ/(;# C `[;TY#)(''b?zegOE:9O>*ؘOsJ0s31 D2< 29*e,K+j`-xL1<@*K}hFvZZա-ZE}OSȣmr4ekꡄo鞮;N@>i(`)Kfh%-G*o1B7ORAANy_O*ͽU'-:-t5J]`%kpE.xz5K(\Ye0G})R¾ėJ /O?be2 2It5^,ku,:֤j GGAl Y:صPX\E`Q 94Đf_3ſI*1E& 1Pi?[q46> -̐+Ew˚3l^~^T%;0 %mksuPxT"/Q1bNy9JYd_op|mʋG{)v:U;wzki6#/-ѧ$(M5F +#RGt#3Ps\aBl ꬲ^foiY8h(>g~! ;hłgS}s`nH(40wUN"Vɝxͨ3<`(# F ]FuwRQAx&ﶋϴDU]S|\'mɩIH<{8/zΣapVXيՓ*lvf+>|dn.~N$-}.o,uP>!cՋ' q1ϻ䰶=c1fg]qeZZ%TSOدփ4؃VX#b7l+3MJI&2$2Nyo rayO`-˼'lv8{Rē.Jeôk>|_唀I3{5a0,زᘧ$3U|Д MzE=<~  )j O w? ;l`-+0+KhB+/>?羮?כq (!FŬAk?.(%&8 D:Q+䪡=ӦZvG<07{Ś9&JÃd_A:9s+k8كr ]wzsbag|dDUPFrO͈x 9t֍3蚉dˁ>Ty- S]:3sFz3 h/qF(XgѫM\ %ca$&?|xw9]zc^rs y|,?=BmuLC\"G)PL y.t2HvW-AmxCmo>U؃9:@~ͯLK>M]- Sp9˓g^wD_0 ѵE58 ]Y9B УԑUyS MzNrVlY ^8~/\Cc.~֎:l2X/^;JbT f eZ>N-/Ԡ:MDF|;C6eV)>-_G hOi?@Ozc"#' ^V?gG)V&4ũPL\2 '}zRJoXܿBԆI3 p"j`\;sT>4PGP~#_ͿذXU1MףxĿGdxޅ15QJQv^>) ԥd҆޷HlGÖ)3B^ǚ~[m":1 Yӱ-=ه|) i&_NQ=~ bRKBWg1:)Q89Mf)!8:z,T&̀j:؊JoE=b+JM_1IYyd"%NdE/c L)-x{v10W( 1r@t1B@F=8Ok[ca$>t]55OpS·H"FMjc[ h7f`Ba&d^H*^V#$W( At{[^LAqH#]XZnG &")E.n+euX9!yI3+`=m(qAKNHҋF;Gl q2HLLR>ĉ~ zsԴJ:{Ň1_YMi#r9T F+t>ʢ!i'?8)OOZkKȗv==F" 5Gx) /Z44V+} $g\ R{יl8.%2Qb -f"50VThXٮ9]l)=' #/ f{52,@Ӣ`'3#$e0}AGߚ$F^Mb͜uز5tGӓ9w)Bn!K*U]iJiÇ;]Ԩћ|e% XxCD_jT> @"_!ʬ)ӲT!dj~:|2~iu#oԌ}6$Q#UsFѣK֊!n 9Fb&-&;\"LW+"54`z٭s C},+`P4= Kz@>Q^.\Nj$TOa4$7RW _C+`T]ͨ(R@K8d ם_#&*G"2iwF[|Y?,p ;1tsQ[[  vw+e~s >gFzh@ Hi%iȁTV>`HO 7a31Ѳ 2kkסtw :$)~Y.!0;[_2i3^r*Y+_/7croγd2h y8mQ~rrI*1lׁ~'+KDSϫ` Uwޣe} pxKeR/H`r-Yi9Z(oPr5;Lb P+j]Ǖjh)[ApY;)Yu~IUZTK[ *Q:.8%<9As_ H+aou ^zl}ujr i~ѕ (iЃw:r]VkW#&6缞6Fx~!+-#w: bxd H.k.;K ^ƭΣ2GRQ5כ;f)hab!,EC^3WjA H8aهǻ:_rdZrLT;REh;sP/&e[b9̋0{<`>O db\Ik܊u2M1z_MG<ߧK*`DFWv\ 6({f`(y2P-E0+$1GP k ^[:6Y궖B 9  ,CTܙԛU"nSA̬B"GQn+` 7F0}>/Zu3y+`9Xz-25{ G2 E( »T^2)Y@zQZivzOPh ˟AĹ;ȶmNwqm;G+'? ^S Ƽr`St.u:? 亚1wyȏ`%ںCb/~C.\uhA_Zdz_FԃIݗU! Ho2o>ӽWAS) 4TGjIXlN(:s<TmƨYgL^ om =TRo Pz˔yo8bcpТB~2|Z*GFcF$_ܮQa dcބDgjY[_L2;@'KI q'죦~m#-݆06pwO; >BuϡRY 5r-j2_M{X~q[OQE6op"A9|w$|9~!#ȕefxZ-).:}hT_Ӄ"|9|* -! r(M.T CA_1eQ~]t|s_>IՋ^3(A'RZRjhce\ ތ[f؛Xn|%VR `!A4N3BciǤt7AQ|tPC=H/uU\afڮÞ, H+tT z{enLȀ _-P!KSXEaZͣ,2@vai_>ϐGw#V߻ ^2E~නW5( +) VN>exL^p0?,AJE ndǔpE<]~!] tM >_.(վyܬ`u#MYG?~e{H\]%qZzwKD+Mu|p=Z2.Åvזeb s̝?j q ${~%N-aogL1'˿YbJ E/5Ʊ HEɶUBo8 )3߼9;uW}kWMHm}:.)c@,2E',uܣ:^DZj )(?cM)@6GF-B9>8 hŠ;o{U7W@]?Vq4xӷ,s擊 sW7Di #} %@z#ȻHHfSYl{d6\*~dRYUH&s쵸 I@z{I}d_iEK0$ƥUg Q>`۶^͒(?N8l*7bd4*/ǺqVyQUKCv8էLRy*DmƇZh5yRLFYW/oQ~-(=Px:LM*Eق?8Jl \JJ*M ]`wlBH@-$ǺފGƟֺ㩼+U"|1l ܖ,ݵ)]sDCG*jhM1$2M#3bty%ks ).I>a!nw¸-p~|@L"y:h͑}l(V 0\"oﱀzܒhv6⊭LR3χgombFA Mlʿuyl$Q('t\wn6t<zI}l"Y-=@HL߂ zC|B9~R N$bӺ܅Ш@Df"Qu\V̮qCρ>)ۋn*xXFU/Jn-;Og-Je58cBϩ a{-]ЩKPa@skivwH  j-\3$)/bcHM /2d^*^1Z¿Z{A[k$&, Z,1iQy)| ;4FB;τfjLV$HzMՕIxIp$#[DQ\R ӝѭazO3Xk rAiwh;\j7dTA+-$B2 Ge"MP75ev)\lii^Jj9LSY%.5Zz{էnm.C>>2a'BUF7*[wET ꑟ5#z7Ō%QҋNLlNa1two"k{:)b&<޲QG-Jo29L }B(P. ;ǎQ_]HcƲ焽5&X#`0v/L? yzz>4&6GGgL]gg:44pn<uG}_硔#ж??ۨ&dTqS6}i`9?VQo-*~i{C!L Q;J́YϜ_ꉣ s0b*u%h%K>?)< :c-V[n<&i4iJдCodN _O5B  pNQkK$1Գ{NMvEF(ޯDf1ptG⪟:ߡ7`||Vz'Zleb"q,oc_gq|ZM*.w3/=NX lLthb!N؟a렯L sJNYj= 7v8LCʄd̩# [6O`s)Y)WwP׆c?@\[/H@t )yKZc>qiz#2Ԯ؄^()ڝ<(C͸bq=Lٔ}!ʞK₢N.Ud\%:-7Qf`?q'īK|:!rѹL{MؙiPy/2xDҖ^@y[(\>)-A1f@ DR%)M¶dV9eLSJU˷mrYDBBLI$+Q&jA`w˓i@]5q첛=b1<0S4qU]O{Ee=,e$nT x|gc- #j\jқ: >Tgl49FbI* G&k_Ûhތ6'Hd*ųCYS t د%q9u13BJ.YHBdNKXq1N  0^,<]R҆#L7r~G<!S0rmq|my|f@"0 ;%.!yOk3^Mg#^[8NݮQ6RZ,%ZIc~> &:nӺi 2[ !uqzp=ڐeݗ oX}2\iDsz/۶tz e9Z ԗܕ2Eh+Y#͞s~ԽZ|Ay]AuY pM*LFbf2=#7x51B s_c#E 5rט<ط0f:730]% ?] u{HYε.>Af2IfB™<:EiŶ!TNjZɢxIit1;`lj:mP>!l&=>)KIkopx (\ LP0" j 0X-jO/q#>2ק ݴdFWIbk:J}čkA x<~QFě~Ϫ1L[]@}% \E{}S!Xqʀ' #kH5F}I.I}aҀps^?k`PdiN>U嚋8ڟ0 s0L2  t\i(=7O?X {K5\";Y{|m%s̫e' R)d_ .CKGP?tJ-ۉ4="~|MTYCz]V#_JT`SH$߯2 IG֥wQe"Yj&*˘}3X]^|ƾWc-2/u)uI:dINb)5;6U+k9]nb!ZCWkѶ)Yuw1t{[q# ޏETD2={d"n`63bb|R]‰9&Rq!;(% [͂sQG>R[Ӈ.6! ;c%taV_XDNfcXH*U@%CS2dr'/MFo$[.)! y #iեEA;)xjE$( 5"Úاڀqv{͇б>.kDv~Ek޾ć> eS8Q"Kʕ\u`TG$*F$ڏ7 DࡾE jA.nǫfAi z䁃o%ewE^dvsZAF(ٞ,(y6v8l?z5! = X\5DE ܷc3hatJ2s'ˆ;jԸ!lրR2 ѡR-7TlIhi9 hTJfb a5L^,f+36^273a)LO*^D!HwA7 i:XmOJ|-t#)50F@9J̳!SZF`Pzi/bL'D&`ZI :R=NNrķtc _?BSCүRAc"]NG89{[Fh+mPǑE\rJQ 5h2 ]A.Zw:,g [Bpu>m {Y(05[P;3n,/eѰѥɠS 3}ws8˱:0J6GAPN/kc)&F-j$UOʶ #dz6s)ţ|$9p^̜RJ=1iGԹ'yЖ'1Aߖ÷ F^!"sxG$sѭ;?p4" wRڻ.ƃxcjZ[;LX.v?!B39#UM%kP]Ez#GZB\:9e72V0*3O#GەpPGxR*įR8uk&8~L1k/Rjip>y]'8Fĩ#6 }{ł>S>Ȭ9<,Y.A<5 Չ\W9Ra{F/U"NkoB!T[tFjR;+S'ۗ1}(̜ߌLApf 0=@Y!Z;X;4BH0crx~ -Wc$833Ǵ`>9NUkN]<;T :>~290fJN o\khIHrК@#BPj&0Haws30>W;c3ElTS\/ʐt<^Ѧ0$M !4hE^ටe(q<D]_%uY@va zZUrV%/Svm 0c)D{&BZA͌O k2jYY ~xqK^' B%w>+Xg"Di`mB!bV^NUÍɪagkg^S5C航|["NEȞ 5ւ> punj8 CfnWk'W_d6+Y4rcJ|y_)Vxa-dٳcٛ/2 K>M=* D&u8OU$ [%=&h{۲{? Zo"IUu07-{|-->9Z{fAGz*0P.BZz%?D5wAM{r|śt-u!Ժthrvt)gr-0MXD6Kа32th3eMT)HM/w* EP*tPYv/m~b-UeY^YiFlP]nTQ8Gaz'Vo(<4P`є?e#l69jW-fzomQz:ᛴ\vUE-#b6` %z2 ^.yw5˕եrEϳ?I i_DN%qmFBPx:c.ACaCvѩ _uU%e9jtN9iC03i82a vCx sxh"qH{gvrb]d/B@6eJ -lDerYF Oixasٷ+*H LVARa *١dy_!_& 36*k"tyATir!Δv?`m;?_u 8uы)mGE[\M{s H:ZC檾(EBo?~ 0%an+&F&cG*ϢAָ9m~y6 YkakiOh$6$t?Y"`wd=v ;[R(0*@ ~n~2#Tp9"Qckd"Y4lmS - ,͙J$l, t*իZz-Q4ڟ["l Q2?4ߥQ=yȐ"j ؽb{'";6?b?U|;v#2'.m!/ a6'tT|DZ&`#~e)X >a[% E%RV򋝄Sɽ\Ҝ깟ڝ~Y cS;"UӔu>W^$ǰBG+Mꢚ]F =pRijx fpK_LF+Žm"g^ODwI,ɜ4>VO.9k7_HaՂpq;H 8E!$&8L[75N.fpߺ` O ! 5neI~}HT\P0wӔ GN'ac ҲRV[OZ`]m0Pqdeh $֤\K,i1@D]ʖV/S[˟M,$^a=11-T ekI{h#d/׷9i{n/LP#3m˷9UOwL].@o#O2`T!£  򸄳ic%bqa&,])-i Qt]3D.ȟ~XJ7?L%|ѓG3oT;x o[-XrʹP#(KBm"p=y)!̱ҘmpJR7.XxXAc/c_X1mɝA[=:@I^(hHI,>Uԍ?_FBV^7]\#?CJ[bZNy/ yQ OߊG68x3qEHBs ѠMP` UMa^01'Ls /#¾/ب a4 5gNhOJ烴RNp0\*{O](tlKjKep$b^73U%dcU6<7`BNEZ$fX- X !az 06 Ώ6xDID@~.me`Gxcҹ$`x7 5 5}*-AE{ŬkG}{O4A,qA]\t`+1/ =V]3}he6IÏ ka L kO] oP@O?Z&4ޅ'\LXbE1C\ݮ]`r ;ŽZ6C4=#c|RI;7?;Z/!&f-Gk:aa0wq\öwKHlFՅPddF~A];D,"[̤S d:Y^Vs<9W?ʒ#zxQ0 \L]|%iWx.#60k:FfFh k֖cYT!eφ5[8Rs%ܤVft1$Sq/6&i1C] ,kN]fe+EuqⰸPOQ =gOy# #ўB"zufWlS=drš0'*M[H8bPo(H GBXNd6.JtH ^ڦ3'[Zl<6d tR~?UClLZG_tbb_&3jC+֏wH6-̀x$N b\B,RC6AdU,tPrTl0]^]3Ytt Vxr/%sr)t*5yD<&#\0uߟP#UY*ƸĽf`{O8~.y-0ucq6z<c ZVK}MO:('TIm+,"eL+s5 _ze.Y]z'~|FkT?7Oknjw8"&^,{\*y#hVisF0A Y@Y55=@FQA#Z"ݕoBXlDH?z8nqiJ,G2t>F#Yʖ준ֺw"Y_cKKSy8WRU/Jj~XNT^[KQg )>sNepr[v6Q>JuIژQ=(`_8 "62 Pâ9q೑h/ UWNWax\%?f HI9{k)Wy>RHXZ61EˌL `w̻ejo1I\EC_Cb4Jl8| zE sw+Yp }@[&XDpT+dRŮWg8 (Ռ\RfN7z^܄zGO9wV5a,.eqjѐ W~\mm]0JGr!=^@*9>ĥ q/?i'޳4X-[555{`b OQ+_JHԥڝE@zXCTp]oprbۚ3?TԮph.i 3GP$Hp@f}Dk&i-V>"_L}Sr|Oh(SXtn&IjBDŽLqǫ7q~Rn,,Sϝzr)&G{W1\FZ!ɶβ.!ރ.Xz3`_iVC~QCx<C{@ͯ?4( 5S:SUM';S@25lUrAjeX L0#c+ %X#޽N};G[E±;CֈKx 733&,dq lEQ_U3H>FsT)ȿpz}?HA$_BD}i Ih?`TdR5>ߛ-6?]#-Ns-8$M)kɄ}Rau5CZOKUIRkjl@4wXM)!"뺘p! גnkO*}g9ZCop. HZ r=J:{HXȡ آL.&ҭu1` Sʛك YB\Z uD`iھ"˂5s1zC8@L`X+4)+|Eu=C@;o j^ w>08yW*G?˭?0EÉ~?f#[~"#:!DKOO}ʵcOK뛹g͛Ǘ^3: jxkN{쾐⇹e2ɯ`tG91-pvYalsVɆ~y}lTGod;"H[o$c<-|@Nk/gE`&Zs Hܗ,~'>u Qݍ= A6uI9tZǠ÷?F 廥qj닽$.bQȾ%%@ķ{L^w t"neR;&~Z*0ބqãײx{\EYY}Fo3*߫EXb;gUW=y#AhslL ژ_tsnzSPVplGMU l±t{:=%I kFΙXZxKPH:`/K2lH(F7ʸ ˫.fLϝWD1A+E -E !LyN}ϐb`Oi w:3ZADْ~ߟŐX}ٰ4.)"8Y%tMr:7j$Xzrm=HHB[]_@N\Vcӳrr>-\n QA2ωjbC䤕-zTG.q!J ֗:A~h(}Tn͊n?.Æ IvC|Nժxv o3!:a;,sC0UBOJ>J9 |lӽ /8Ve86&~-Edp4&'4:a:] xBO^/?9~YߩwEHbExr_Qteffl`&`깂߃Y4\5!kZKF^DZ $$b}T0߽|sEvgkXkфЇ<>~R$MLO˯t{MXQ$afpb g̋6pD&J^P/΅߈ov~[iA\ | JF :U*::{lݶI/"k^jֳt!l{;szdh2N}" }tY u6J=5Uוk"c>lVe3%tE?3[BhMY 5zV=uSj]F!oa!6tNiN>* }ڜLtȩ*ކ yf'߲*OЕw)q!#c1/Bu.#w.U%\e)L˜]VX9xt Lf9no@K Vkp#\>$LӀ,!HV):o˭XL΄ +̍r @inN| j& 2ޮd ^|[ht8nGvD .ڗY2a#jQU6Pl@J!:qxe sw`x۳-uٶZ$}"?_k8*xKEBF[ƏH ]BD5ʎFq{5bc=+SXC:G\%sƱO/U>"7'\bQL}]鱗2F9PCI#+o.0 EP!?N qhLp/T1HJt%oj9=*E%4ӏ7 ڎB5&L>@.8d&_our֧͊BgZn`Z: QbXbd0/X_Ȳ愪$oqд+u$|#m&i&9Z7RuDmҪCI`4g` Pt q)GmvO?8DS-mx94l07P8,L0AwS ]¹36H{4 ?U4p?s__yݽNJHa&zxeXL! 9/hAD(4ᅞ#gVB' NMEݬOX|r} N:t$oM#B=C&ڟ"4}9.j&C_Q'C@ma;qAuv=)WƳWHP5C4(EJipw']m2حxH̅~MRupo鹎3Nܿ@x144:"]rmym,GGAc'!t'LJw?+/C̭ oyC$FqKpz%0C'=p3u]Pz 4@ŬFឦ7)O-RxlG[ZˣLUn|A>X {(uI5qoi;\vF%z=T,ͨ%7QڲN@7ڡu~IsOMݗ1A=Fr27iRMAUczIφS`Z[xqfз]B /P[[<8ٻhtڮSj~D#U޼Aӂ=2$ϛPlgcƇIR ٚ TrՐRCw?%\>mxqyKf~ D`P̔[jm܄wH݈{yEgڴ;g74RpFhvQOGK '>2v{ĜP=FF 4Ⱥ2&F1j%>;*8fo 5b#rڸlƤ"_j]HlڑMz+%|+LoSGט"3m!l]FӔkk` p-;)P;nBoK; b\nV% H@ cE4\]&Tb UG*?zt(XΤ&Xokn[9W ʄ}s g >JmSo[yE;LHQ:H/5-m+I 6쐨ԩhN"gfי j!+zT3#~ZD0ɴD,<1jӥVdzzV?#8Yn\.dYYVD.:^0jQQ|2bA=We mNvb_Y2"N{fJ L\G'; ]軅:c˫m^cxQ~};+7텿K ':_BpxNx?I]EB9@&Y_)[Ѱм  Ƙ:N.L@:Zkú~Qr/n܃U=V [AhhTҺ29vuSJaީj9KB}hNeFG (:}j >nAf]hʝZ˙Z읻jD+64&ȣ1qn鬏tM3re悛AA]gj=ԳTڂ8gDyƨkvޑcN  $|Q'v41l]_VuM%Uqhr>ZFvih6ϕ 3KY:V+T^z, e"kCᴡJDJH2~T"Jr"^砖.,ߩ?}EG}Vv":ﳖ0O`zEc$fma<~f{: @ө٩-[ 37JhbTGA~iy +cڳVEW%rȕ5S-,$<:p > 0a {e}qŠI=Nrn~#*DOn{cx Ma'c+JPDg6ɾHGï6PS|g^6JYL:X(2Rp-Jt ɎTS+QbgØ|bzpQŌbQ&r&UIOUIiþȤUmac:\G$Jj"þsmN:06yS1~qbq(,Wx&qӸ_B" &4o w` ndOJkĮC\$ti0N 'w<0ɏo#5qnP+ٰ)e~/OV6ئ5מTEVW{!iodsZ7B#rfr'XB#1jV~N47-gF6lrW9*s[Υel8FH,=6+ZcoJQN'( y֎h?0]ℤp* ZEHP`Z.$| 'DUJON)¨I挄!tpl WS&?!QIىmMC E}t^[CWs241Z\L"%˶=D*;C|Ag,0Z{T~g89imbm[K>5Lr% Q:)+Z:_>K9zL&wKʿWJD(Pej`R.4PV#Ƒ@͠>GUa893wI7΢ *Svs9Z>o He~`s'u';nd_zЉݙ|3}akjcÝi;"f4qUCE^f=b匳QUյp!4c~2_.biie#)>H 4+E[ϺE5m-ewɰ9`E3uJY|Õ2A_nCC;~.Rsۑ } Om )!$>7cڃx\gJeukΔc߆.xzlimCBgؠآ: !Z8e]EZ 'EWٳ$-z}'=r[pTk$db Rea:kD0ss}C!|nĖĘk8$?ul8%\Si!!YQHCƁvGLI>Hub0/g%ᔑZg3V;b?1K$ՇK"j{I"CҺ%Di6 ġɲHa^1΃? ye7H7 Wب^̲[?, ɾQ|oVE 7O?HH$}] 蠑KW {Rza%rf?݈A.Pdx8:>,X줴Ƭ}y> BWY l 94b;b澸Qb<6jG?)6SH77PmzZ?6ZH<sخ^KMY yG8thF4\DU_f6܍0r@1'G~@ɶ×ѱ5PuwPOv ^߆$40ߦbQ{LϛӮ'12$muQMnXfKp>jÕ/\ӺjZx@[}X4`-bSÆQA_'2vƖ!'t4+[ J@ #Ch- r;C]iTHщ@toL n+{h"Iv-SȤۆvb C&!=\,!_Y,Ji0 gErrحʤB/08CQ8DKv?hiō9אBmvkty5hv!HѼ4-*b`}Gګ"ڌ }%')v [ۏ!1 ƁҚj(VN8s\݈)[,֙k, Gb`Ƞ REוo&ŷWy"!9O`0`?VFs+5Qodx{ \wVbktN{s2$^g$l,"*G3Zbߤm\T`ջXUgbt__Gu /N˞߱Su \3zsUn d_d W4?+-bޘH)SRh>,$ls:VaeBlK 90da*WÝ' =0g`^FP=$D9i@z״+ wa8vb>@$r6Nޥz2 W(-$_ٟ9J%T|q=O~0fi,oMX^L dr_Wvv=a6Qm֜¿65 ,*ᥢ۷뜟H#.@H|exT+@֑2^٢/sB>erXvy+O2B?Cdft(O%@= F~ V@V0h|>%1EBqflez/Q{kt]:%]I %l톰<_J Fx\CMI!RRaAF^sF'[1YGd(T4 + 0v˯ m_AzZ tܩ,uG!I,(f(nJT^hRp&9>Ξ9*3/<4KJ}W ^|Wଡ଼>yDnb0n^3j>z7:NaDO[H!= z4_dۆ&XU %ٞ߻4w;TQEOY#i&7ڱ݆Q~mOQS_fe4"VNLܮ0>06 wkğ rS{{;!rF馔ş+TE |+Vg)P!xu1z>+{V ۖK赱FNJ$T;&MHa[eQ?၃ U3d{Ga M, RHCV:HD.g*613ޡVWɎOeuG 5-L8jxka<=A@`M+ foVط#SGuCkr-V!ޫ珳`}+Dp^>` ޵ 1k 2=ߙnjy8ԼVe fT5A>6v`\oRn렾`BE(LQŜyv᧙c'oIt]3]>Ydi^;~K:Ŏ*W5; J_ LXF 2kp Xuf' 9##XΑsu?Y< ;UQJY܋ Y ?$:YC^ CrTH+:r I⿸/ǁ~@dޙ3}Ot^/Gc:$.o[YVNҥ.,6AQE͹hdh-l% "?a}!!|ϒE/j˼8Sqzm`N'%|:؇j&[,1_iDf;rDzC@+P#[Klpਲ਼qAU psg 1n( !\ @U vjb2|l1R&u!}zbPR4P0ݚa4S44b2Op3'II;8 WD]JAWmb%-BY"q9Zq:@oJzz(7a|U*-jq@(*|{&q13 }c]¼kEP4[M L^heI?},תN.9/UZSKqV="3͓]°|_B#sP. P(1!j7Z9'9+(yeG*v)琯<>4Ӈ4FBVI^MT.&5>XbS𷋬}5YntDfZVS`^[>E3ޯ9P ?j9:j(4cN[  87agZ-`l⢮1 TqnCDQ8njSOC6jMwHG. 3|Muk'`0Pe7-f5 Qn*y)S ̆I sՄMz6 Opپ|G,bi\-O}aVn3sy B(޴Oj^\! JV%AȢU8(DCGQcI=|uV_6{ZOAh.ר5͌`t|OsD'a|X9ʮj#çl&]Wcp{o'cJ2>_g_ +"^/d%=z?U O`Ac 0:RWxu`V+dNfSH=g>%E}]"h`:ܧ(|t bAhS˜jո Pa_wt:wAUGɻ3PlO{T![ePay7cWEƖ=@S);9Dt3զjJx{'bi L} :P" qA+EG n.ƪa޽#ݲ xeVaVp^SEMo^ W$:ޑxkvGrN\ն==;>e~(seHJ"BL3W)N-kT6-@sC|.b_b*=O<.u^fF**G qH@ؑT{QRc&!dt(vD%arx2ZbVXC4a6}((շj]S %9QlSyg>p)>әs)b]HLfT8 ;mo[Y,?R.;Bs10|Ri'J!vv@w\} sm=8-N{8y(\~oMwN.w4W>~v#RL#5%)H_bQ>L]dM2H D0gnë2 Ti|qe1F?V [-VD]W(^ɊuD7Xc;LɥLDN] :pCCҦ֨&22,ѧ)˅4Y }T\Y,Qmm^1̥>9 1ԅL\ϡJCAA =/ہ3sxfrLUP20j@ƭ%,}5l !\'e,A-ۙόYeT&H$L^.8GY8򝷡r >B N~xzIR`C~k4 $rتeF.x;vSAW{NO,} l IFO(/ws@@ygO\p_w\V57aiՑߊ8;[P첦#Y#S8N}nW$#F4xV1Z%* r:J"'TUbTE7 ?/"NPC{K Ŕ\e&Ws3 D1iULML,"# yX>*y|>guyBp%DI쌎!.Mk6?EhU<,EBoe>C7F0& [Ybͧ2ݽQ ;9L׮<$o/ Nç 3)S성|YP5_O&:d,'v^?̰@Y'n(V3:?dRZcN+˥@&傘"FK$t}O F "? ,BM2\qg8'TyQTU`PU,BX\+|:i.n~?2԰ѺrǮs5=l\c4Љ2XLxRFȨ;8'5kR } QmFF4U0y38CO}A,n!˯j5'Lp%5s0gZKT,\u tKKjc?r`zؕԔDa#^nO>zt!ymBAqk.5eY táHu7j+C+Y.dC&-cRr(]8`|dt9nUz.] ?PҠf%y<ʁj3q$D% nRWw?Vgݣj uYӹwVdp64us`Rr+Fh"g&N?B d^T`W6]>Krk#~X6fS_A%_ +b!֎t\O\o/} ~N!}ыhaq!З2Gp22\xie11 jگg>݆&q5&#q̀m3LT&b31N[(֫,~rѼ0 :Trԋtڌ NWAV[B鎈vX/\uP]2qAf$mD] bfA vG8bдB(&>&JH5^8dD3 GKтi M8ZQ=[J靦$OP69 %X~$QQ}H^oj^bBTc p&g9M42rCV ֖݊G_} ywqG!ħpsI4תO<[ǔL$~Qdu,ӎbpFau2,ƗF 0$ndGqpL;7LDaђ[Tuv11Е!~i(ldʖ@۬GgˉLFY4uH&߱/ |a#@w b}w3eeHnHd @C]! jOI:}o##'p0lufIȪnWqQqNF%9 wPJ?9(d33U u0`Ig5`^ak:^^ l4Z2+[\{ʈ@*,0тRJ*ۑLH{+@) =V4m\gzh"ךQ\ 5M92tYJ1GT2@*R"&0@6 MWm0-34tNɣjd\|y(W "7QO #3HUE%@Jq/n>]S8M SE5S T@0u<.p _שd,Jt+ ߸%e!p2-WZ"a&UV-BֺostG]h 2-Y2_##Dhf8AS &ʥeѴ_fc]X50iM+8~-c r7v6.P&* A8 \%00ɌIʨ{Ab,>"8WCvɍVe_}dΈB%D@*8F,I(RH" $pm2O'WY* 3dEa+]O<[p_xeLn[DRn2 9xYI5ɷBPG'Buw=fEpQ'A'E7j Qu&CxEY,wS_R'*`S^ 'O/+*?Je*YWl#&eGR|6Ac-`IKf <a0`̤_Z̺{b}|ӒR@x\X2}Fa;PnKu`$IG}>6q t昲_P?C,qx/ KROm[7{o{U7BXh+>RN.8B6Sr+JRa#=L8< #vct\7zYHƱ|M&9D$"ESNGeȀ=$$7Mc>w& Y L\CfETͩs!sLL{4^C 0T|zwD?5).;?-ouì/$7 "9k#]Vݛòբqw&ґrBܨh@"qde,p]UiXV|Dd OX)@Z:` 'UDo;J$C_WfRlˡ::‰eЂ!|Z9#CXP ;1\C$փ9쬅-ـb~寬QJDۺgV|`d;Ov9Q8OnO1i;o[7#Dr%<M ]1NB˜K>6O:"MP9ҚOk4&n݊TA970WY%aF&z& IVWM^f^J,ߔ= *9-ʜ(g !`OnBw Ov6 Mډ?IѶ\ e&; DqS#~oVkzbkvM4 s8;'u܂´Br/鍺1~.1?=&7OlBMĶ`j` RQsG80NNyev.2lU;ҝ_$+:Bk:kg,[7M4'šk$=D#/#m8eBg*f>1Q[S[1= !:isJ 퍍Jgvܖәj%D2$0qIƛnR?/Bmj=f#g?%(C>P.Cbhԙϙ>TߣR@f/fbx Tc%G|gR(g + du\73<]=PPrV>bG|S#慝xZ<#CO{7=R"m} %_|Ի$ko"DEfP KRcJDF4$5wŜ=}gI]¶,4$K.RaB y䙲aQ3[q -5)87`ۘH[Wz<,˅vi?٭` ˕7X*rZ/R@lɴ2h|v! D!Qu[#FPismTD7ER +| =aעvr6Z훴Mţ_p` a2Q$'?8HGceh) ^t¡B6p W(X:nװ1, }'HUKUD {̇R̉QdYshYqEjw-ij5< hϓJl;( B.B\G.t8gـsVbs4[K-q%'maKYAkpl\B2wnRjLgisi^RD1"JhQS m}EyY4߉؝LO^Gp QRIxsV)AaR#4 ZиVͣKi!ZِPl%-̥) wpo zj½'97SF@1XIH3\^ u+^ $սSDc ]K #C!of>hr=LxjϒA8G*B:Mȉ}dEaZ7nsν&UeU@G`r渾 1k꒚~ytpv0ߝ+C 5qZ.ODp9jfy*:G&pIMՅ&͌svA;Z\&M7cxnۈ==J$&̫Jn-oX\PowTX'9ݣ#Hҝ;V jHf{F :鍿HZ7ER\3ZJ+mF4^ a^Mo1c n_VB![<.Fw˫W,gO=^hk#[=ݥs#>*b'U#%N0xK!݉`D*w塠]8}o@kw8]$ הU ޿ݔH.eqV6vCf8a"_SݴMT$>rX'bR`[{Gfm)_}ILCmzi#)M"݃-~ni[0r.ǟCFa^MQ1ٝt@z\c5 ?*Z?Gjw~}'C7W`ena=V Qo d0[WfڻBd?}L:[ xI8[W2/̪ 澇hhRցA^a/ Ӡ`8򓸘%'/[d֠=M+^fodǰ) CW}. Y^xfYUsiYv1㲧ȼw= NeIKw<%&zpRpZFRhF׌ʊcː&Ff&b)}KX%ltgqiC1CP$={BfGR)𗏋7L՝EV4TYLFP:/?~YwwYa<`9up-L{%h6['qX0 (r&\;C<%MLGBLqnrF̒,bnj֎K2M'55֒_^HBTZ@:>/-@p+ ]*bb}߶iFkAn027,悵 瓓S0e[qlx$J`$#jp.ç\ ?kc?@5Ry˿eJ`Nݕ٨];s MP5/8PeA.Ρgޕ\ 3ڻbEZ22X0L kJP^&dCT1_=[æ_|yQg/[rOĭ1W1uyKESنJzNS?ިѶK Y' x:h Ieomq i{DO zJﹷ)KA?mٙ7-$ZD|Mdമ7/Gnz2,202#@^O*xq<:nYZsn0ŰW/F C%|!@18~Z _/J$w`D3U`n< ufd-~7$|iʅҊiS4DU` ;#k2Yq٥Z\(IԷ-Br_7$#Ƹ#>"ddM C713oӚ.dp].)w 3]/ʨt{$KmBr -jXP`{ΓNPo>[Nqv%9uI9$G s~BJQ~3<s1ʼ Xo/$+.;ʄ,R=Gh\wnR.YK$f '+=34'ف0(/5i}6ZS*7|/.{<%-4F,^CSPN&듭3kOal] :UC_y4xmQ)4$ 7{2E t蔦y0i ࣢%{8S#ή.U/D7PEm,}1ŻH=Z7"\TJ^#N4k_s@H WQJ@.z&9.!tԽT&tF F(κ&?\>.~6ڶ< ps8,pO#K.rүNp䬢k-+FT x,,qu< }(h3 p~acgQpbD':G>llQww n pDjn~ܟ22J\$fk0u;P*}z!$;,LxA+/鈘BDȉ!<2s?ȤdDc4@l,v#7-7(yˏeeG>ew IʲYohN JG*e<#M,su@P|q ؽ QGX`D"I^ ƾKbmcapM0 *vF1l&AqVU(  @\0{[ɱ\ޢרNe'Lu=|r^ci|'dt>2fbo>KgNb|;1ޓeר/I&_'x@g@&z6yGC,AHS-o;n49( A[0y]9"Hx2'R>7_TOĥTmޫ2$a}rtVFOwBlU`dm۶, ~YJ &5ټ9`|s%ύ"Gc[ް=qV)?vH$'$}m$e=[` ^FjGsg|g{r I+; z cJq^j:P?as_yDPt&hB]o 8g$N&}=mSE 3BGGaʾ˦<BN{+ |~Y2,}w< hE2--B +q$N)0ot rLR티< әA$gGpg©ɵ>lr srdݖ01zMNHY>.͉$bKN`'AwGR| i <}-_$\n[o,EP3Uo`/닄Ԡ!h X\hT0k!Oޒcrw4uXw8`YݭáH%MKh1ڧmMcei"uYMH$r8'"b͏m;tȨ.A I4v'^+XhrOF zX5` tTl0Vҗn|]Bqúk;yIJgfFŋ#I2M0NE 'Z6*W*,S+#FX'39e9ސ$ǩI\QPN_n Tf{V ]m{i.;x 0{{sQ,Reڣ!h B6bdʄK?/b~Äγυe"X Mӈ>hBw [ltf~|vfR.Մfęt) HBرۅcgC;*n5vxП]XǼo {T?y~$ ޓxG_yD:9 ,(h lg !ut{hɉATrx\\bUMꍝHQػvn.1J 6ڊw"'jEWReH: 3{bwǚezUIoK±zQηGSm(JW5Gu\m_ణn&QпLթ3?ϒ*`9rLEʤuെ7cYqV#uY՟K^U䳊{aC^㏨ C9b0Nk*yD 󁜬X! 8"+fN dBֱXWfnOTx^?,KFoɨWgy;mlrQmjDUFA9~FE08-{̾ZorFcUAe{MȦ"}3In@#Ԣ6=bX4rvm1m)gB,{)xu{Mޅ2']!ž t;Y.h@l:L^uj4>^oJҢ5Ҫ]D zkaME@ M}ͺE5.jER$\ $i o4 br2Ύ}]+^^gj qz,`Zl@kBT%)vtFr,܋xf%|:R[&p"P.vZ.mUF (mg5>"y Gضb0\!䟝1l$ef>Y7q. B?P S0ȘX\6o\v2McC0׻Rosf/7)愛c9J{-܁"4݇k{h&x$=aX;Q*TAn1`xʳt{Vutц4swJ;8>d;J6 E⑎:vK* nӷY+\a\H/wV+}&Nq% y,5y.˩-߅.GNShvgXr` Ojb^'_؋Gum+1O8d?IF鶶KOLE\-g64Y{tZ0Rw5:CmX}&jX`?kf$.hXNkeF ]ym7q|}Ԏ50Yvi4kurrBLZJT })븧e#YS;E$'}aXr·.Hg0n_R>1tٟ+>1+> >~d ّ;sm3fNtzxcfaxL"X0/Peaޠh:z^ Xt[a6ַ\”skdۺk/eS )Xu~VZ%%804]җDͰbU=TWɵ26fujPk2YD0up#i}3ᛍIsvݳS/,ҫ~ߨk_J?!:i]; >XROk9gabe <$dҙZ5+>z礍.U0AsO ڇ#'Fa<}EV&+. X =S@z;ɥ/iD`-f42P{i;ٱ3r"e/im[^;[*u|A.=qq7sz)ڈ_arD^3p#_@Dbg !7"d諂g{$z0k)LCCR H# %uB|r|N:6]c6X-L?lg ϑ"bs;~(Mnm D,uM7(v~xk_DG+k3f?gWeTC8 |T#X?;/`̖Hd9 v1C}Z-Pd-VTp4 o4TIշH1S /As4ȄY$1"<o5n/%z ̼zZGSP _6[O0Z OgׁROu.#/[<P3PȂuOR5DS%-R0π*[Uެͺx5{y6 Gѳ v\nǿQ}] ݈E`>u2Q+9F(f6l"O=8/ޯf;腖Gbg2~㟙%mkW{-, X'n$5-'g|MSJjn0h@A|p+ (y4KdI| !0|~ 2X^ Y^4L,CJV/zG&"@4q?UhfVR& CpJjj=шe=##(i~?LI #6(%G >k9IiL,Lz^AT6H|_=O??G \w|ڰhFg{l78 Z@wP:7)}HZow9Irj?,=Z~q7vJ׵E{U>P'O=3@U L2o ؓ[F'&azW'fM wrd݇+t,% D*HO Qr:82Xь1tqd_er4֩;;S\͙EZs= Ɋ>2ΦR\10K߈$.)DYJpU\#V!XX{as#9"Iүgc G<=NE/f4by=xTCuD{)m";VDR`FMu2*!斪DnSH,wZ;/[Hj[U İ#v4>r`avx}S㐔qO6i>+NvLs9pq=&|tF"b)鼙lDvF&)HךʌyVjY(Xa@?!g  [)hdps*[Gǀ`G[)VKa"¾$x/=?9r jW;mPu+4y{I#w,9e)nWZoL@4%EGr?wׯY Ws@y.W}vKާO.;MXV0]ۇjUwxl/elj9cҠ{Br_ m d͋&Ls¹͢Z4A"Q {_1+9D-0ʌXw7E<|-AasP!(2(53ǑWx 8I V%žݝ+umMݓ]Pnf^8@™\վEv A*yBg-LUL^s !‡> 1=AX!,Us$:Lt;bEB`!S9kDx;9W zSJ}ErRLRR5 X ZtzZ]X]n,S/N{H8qCx)dO) 54!B7Q(k@ I=YN?)Մn'D-5c&/Σ (kCխIO.#plymӰ0iu5`2 As +a(k@PJ'JcB-fwMC* wVoQ]'.J%A B]zݱaDPcCprcT#5]V?ia*2k) 1yf`~jP_8Ok8"(򗇐nxnKɠn{"9nξxtz V3N$' y'49e.I~`P4w]g/O>L긧xcW`7FO"95-A>VZnٵZVPmϗC4~.ӏ, r5< ܸ0Ƈ {w:.!,+/eWqGlqRL-9>Pτ\ୈׁ*}䚪 * b͒G`^O!VUX)pT85#V9d?u U!N1l]pϡUl|.-VDO1M%)ez'D)0)ݏgSfPlA.z5c pVAR3Wg>@u/4ԄT?"Yz ;8ŶLd3~UXŏ" ra/d/` Ì/ jg(m񫏄c_b]Q"!] I_^ &)O,+ӿg?U4n{jbI9y;%7B&kzD9tLcBdDDOP䬃\Avc<݋GS $o7  Jl y`΀s|g}8k1dJrj@hhRYP,M+'DC)U@R6 rZ!Eiv4̉1Xz3 bv-׾=Hwa0C:? *zKU L]q:qۘ(5 'HNGjcAƺ)݀HY<\hLVʗ-ISm/Yo7[p͋VQ{`2C3"VDei"͂qBUF4o:2:eWM:]Di Y(EtM07d&,4B6?I@vl閕t0P{Uss&U߂>; n3"mL&w"ci'3NQE׫ۮzQ/R-c~"'00H9L֔'͌>?@Y/)J{h Io:S(~pqfgyb"ao.lUJJ"8ξP&uR?ho 0->2 Ujg:-jJCpF#ψi!Hbs- dl^-i,c]z͚tzܻ7mBZoR˫tR`756g8$B1v dF._WFKD8JCkbL/v* 0S㤨E3PIoEv6ႌ-ZxPKCMj&k}AEn`WƷ_*Ncv r?4 r?πDHHZ(etMZdžu=[ϑaaF|Ĉ^t8uӺV7#TBPWqI%ƖSgJ8ht}k RhqS@vSUʵTe F [)K [q٧$۪+*j~f0ČՓ*,w_Fz>=ڑ T{X ?EOus\{bo5ƭ|_TXU0ǜ;>F4Džb !nĘԗ(!l8K * S ZL^b Si;Xe"C~c7H{p;] A/ZMظi`[kZNRz^J.og \̆ԹGm͂O:y\|\p%:͸YCBU6P8{cuyf^[['K Uwݤ^('A[4C߰@Bpy#NYɨaS8 ϗ j8Er9o)ҳ~jnVYD#oHQkH Ri4·nRQ^y/QY,  b6"[ ]} c+_*oRoM"]vz]k%Md3J2| PZ@ӈdDTh_RL5$@b`vDO 7uOz^Kg0n${=ۮ]0>г|W3ptwriw1]$ok>؄m ;8j THic% l"QbiDw´Q')Nu <3eU|~*"~06)c vWsj_GIpݦV/|:iseLDzEV`+IE<=3غ&k VjS;tb*O!5ЙH0W 3Cv44NQ6#WZE5q5L7dv,5ֳC˺oo] &푣Yȉ%gn.œ0TμƲFZڑ)zV^OaJ8I&mu\zpԘVEb!RZG /R 7c@9y쨆]Rkw,yH WT\cYeNstRMjLgŴAzXlӦ#n *^!;;\A20] 47Ҷ w W׾k#_J!IڌCsdVߣWg'e9քQQ|!0<Ҽߡ]z\0\;ՠkuVq)۲ިEZVY\#:^H$[WB Cvݎ[E15:-n=&zkKE\ @*?j3V, ]{ٺ35 6z3 .\ XOtDdY.HsBxHx5;cۗE׃ 2rN(_Q=B72읹+\I5Ǚb{;@brQl}H;%gǤP)?V ac Ktܖ1}]U^ £`M׈5)RTꆬ'BZo ޞu͐CWAXd6XSaΞNdф$0 ۛYI 3/@f~9Cc- |.J:{qԄ : Ͼ7Bv\t`MpScc28M}ŶK9GZ #)\M[{N؟?{󀦲c.TH` 5y3ff,J}w!eK񻴒D[^>wj~bHˢ' 8TR@xezpjX僘OCSa;β&jϙ}p. \Э;?p -JtSnGWŤB L^y*#bDBeگZ.zMmE! < 156T2Vd(Ljhg.+J(ȱ(vٹgcSDDT{ԣ=z= =:rI+BI;?V9_D)E PA#Hrӳb;ș~,F^qEז H44*0aU~1xluN>av5W 9SCA+,J4d8M w;=v )镓Cu@qxկhc,aSt%\ِ\ ]PsU](Ė+_$ʍ*^UJPݶf4CovY8QTc9g5 ɣZN%SPϋ1;J^3|P|솢v:{OF ->|嫗L.>F#Нƥ ٬F{23dz]”"irS5[EvNȌI egwUsߐ xR }߆JlJAeU띌?tq7sQjAd?]kU?åWP``TBijHR6:?~ /$ˁ8%)w^zsq ; m})7 #M 7{z/B8gv>M$( ܆;3O^$lx-v,N(3 dh r$Ryȩ:h2DK*P)߽BӱB0wKm _c%Tv)'P.8Ǜ;OIԚ!PAC}sdp0nPhk$//vMϲf6ig(4I]4hQ("PU g $419nG;+A~.adG¤ƵShu ݳM''ݱsghŒ:x2_m`'l?܅GBWh(,ogcv:5Zh$gmB}S hs %E5irg7v#UէOYzZ 1:1)osPU~+1&}c&[L?Qm2 ه+7G=V+hoBAˌ>R嫸Y5-#ڱ>}8_7hkkeX9EߊҼ[6_e e)"Gj6TIg mҮv,?t-t/!t7v|B>:UNiM6dY3^= [mBpHL _NRP!2 dg ۛ$[Y̹!Wd\T%ϘQ/ 4$c&fBA2Q e\d7~6nq!>:z5 h)^MxhkoÕ-IyS[%Ozec%&1oc5C~a"-=t?tS hCLT#?OqGiJhIG2'd9<6yEjw9=+7яЋow3 YLjnveٖ5>x<:mCphb) #mSă;Ud/'gu&FVD,T jO"Û-]%0oX*ZOW..1Euzⴠx}Iى{QLWW2d:\B*W jr n፝MKl`9H"\i@R_* "8Oܟy9 HsFks|r2JьzPZ߮ώa!,@n:Wx V>vv&~T4(b͞iPA BClƮ%2&@40['³۹lq+!߲Dlg #s߆{;a@Vײsr>'vlib֑~6 :SW|ʐD_8 t(ѹk>zw3v&@Ǟ$7->ȵsD9Q{GKn_1խiBU}sb ɇwx6y[ ;=(bw%mMKsjŽr3\hcsGOر'TY:e%ڼ4&*ݤA0YSAr܆0AhPі\q"];/ڲFE+Zp?4 9-]Ϸ]@ռ㶷[‡`~'ÌQO 83- lKm;@'ab(LCS{njeHEyo=?>Lٗ;^ ]r`<)@ehUH!e]jqߪ^W6zyi'C$yyY49>*&+O~;Co?dIݣuxF.q*dc7"s&;0FAY4p"tqYp,trˁ CˮE=FIX+]mfߤۇ_ㅐAc; b!-V-Jϥ=N/+U4.,y[VuQ+Ftzߝn hoɕܾk?Ox b9Fx '|(!}+* }~H^ y`} ;ūJ]55 ;?߰,y:eRCMr3&& y0:2ʽ4?(jL>/u/Hc%)_e6BM[f .o x\YXҜ֒3Ad́By#z/fTHPҤ%vrn I+EzС}6Fymk!f֋_ΎVil8 4 v&85h-,Q<ŃLvQRxy|<|,}1:x@] G蟉]UXJUaetسP9Sq- 7 xl|DZи1@;<ңu- prYi oxn*7+",ށUլziMk ~ݲӊZ`nb4A9B;{k(ЧrA_eF9n=3ɓ$n92xaw4]R{%}1A?~ԘrNf3y/K:csPͻKxF5\m|/vb5+Ous4s(?tv58K1wm۸k?P΄D,Hj"yEs_,[@-UX_#sHaCL5)1GixB\]۳u=P,/mI ~ޫuoM?N@YU7bڹP*##o;X iR?/Y f `6T@<(re٢^Z$3~ϊQL"IwY)XOv貋f͟ݜ-:g]JafOsjy-{dʻ|zIh)>L4_t^3Fzqy@fLDp`IaW0+5<;3,`6XE<`nFU59 *X|Tl >LMѵq[SUyC)ui|]qguHy+tDsVp2|W¥`K"|9݋0A[i4;YGEY\Sstrt$S܃qACg:I#?w: m^̄0Fʐb[vWdEE03Ц^w_^2u^DjO:c,}#߬GGK΀gv'ϼ1oƵ[6| jE{۬#ƫLl:tv2xjoϺs ɸ#VX<*~P>Q-74W?k裳$\g6cA틗avkO0rOM& iwA \[NS$z>V4pnռ'DTt?CPe F+NSNA"A,&n"?]סK_u M\7}5o*W(uk$jL? |O X]# 4X\K2Y$i hh&DGbǮ^_FR*oi`~?z*A)5̩BO&;5s,P,Ks) o[woYĽu%a=YcJF/F ݛ_q5`ta Df83! m}g+QŶ;~"](K (Xy<2w,q5WS?oCLk~F6C= ']=n>o?.4+1KM'!7fLZjz|!j11K%iKq橤/Z Zr/ډCwpO,c)˳F##?ǰ3cIM-n}$xxYp%F ZncšBH!Y5ON>Ԁ`fI%* QJM2쒈 S?I'.C"]*%Bla^:pH͸cd*ʸ.Kb\UF+/ZMwQVzv2w>Hvf >[FxmN0IE-,;b<1Uҗ3B$yVܮ+F^?4C" dhXfNpw,?>na+'-7G%pi k&4@í/MqHsPuȎ="RQ@S*UKI@˔ײ@ >k+l|fGtSӴpv;RDpȿy58rTb5I! }:J*}V~9 Hܲ^l K8 Zģx tKWP(R6LTk&%,A_pߟ)J8*­E4hSx#!Ao9h E2lpdf@I+H9e ouz0HO 2 Д510~Z^n옷 SLe̪l{>пI ͆Ȯj}*Jj>wCA7۔-S^KmG/P$t Dq96{ܧnX(hD/@te*(xwsxAAAC8 ZO4pbLڋv߅ }O9k?:m뭭l8ڠA韢y/ V2)BksJqcph&T ex h݀ έe;'t"?c| 䪸- UV jrKיnȈ:PWx/KJsYʳ= kkWݯP.IrL!q4~D)?Qa4t iEFͽRZ)h2O,'X"˸gjKń{o=`YG QzqA1/5:= nQ8Jg-.$G_oa1x 7` g|ue©P jl;Ϭ gˮ=$µe7|]WXtUAP{CvçӊyODl3tuY38 ݯ&XwƔzFF| i. yq  FEnߟU6 gk_pKٝrpoxʦ&@il^f;"-iHBTƄH?%4iXy XT}W+<p2hw~MbԨ:Z~*Kg7l886! Ŕ^-|4HP4pɀZ1zy3Ԏ;p]_Lԋ<ûIc\չ|xn#oh"ǃukifQdU Z:Cj B%Sӹc%HvM[X%=酄ims5r\d.%W`{َm)W:b"5 ? TR|Sf+@Ph(ާX1u:Iۊ&*qGؤ|znuHHd@żC^ʨs0i- #`Bu)S 'CIf>x)Jh20cDwڪq UY_M<  R3@gc(Az0P;%+LΆͪTy=ūDK-b!GJ XhawH`$%Mo^?1%]mwkfnvQ8 b38^ $}UD}(KPb؆OZlӅ5¸8,#K1dE;L^ze`(^hﬧue<kTdE5/yB;9Q6wewA4mE.mq?4ƕLIlدX,Mƨdp=@D I6-gMeΰmAm$uNf;Wp$ ^,8F7kiy\ vԼHWzqA@fߊ*af mzwfcWP^[< !eqo$!tUQHgao u.f͏Om)yؽkO !Zp&srYӁ0gV_p$Ӭ]fWȏܵ? Ɋ#S9X}tzC Gs81&):ܜSmFr`:\4{@ڑR {@sv^Vk9˾o˜t8_nOq4kŹ D/Dk {<ˍAݲiT $dR "VU{VDuez`tj;(s"|p]*=V1)fxN^n6.6$xΈGv>OkRJea:95HRG? P'e~#0y2dh$ <,A*!O9G#ߴ,#վ?dcI9Nf|ĚǦ#60q[l-FgԭK>Lbao){l]%q6~ 'F`ݡ_ $}y9[#;)27&S.=A\Ә#5A`}V.8t۩fi(ώMѠH0IQWW~2TZ u:lBsz:F>:6>uT̻F􍐁I) >! 'Qn2
s$$JwPFzdN,5EX> 0rG|85֜PP4S#ݢLcnA—*5kL2w0ۚ~Rd~Hݐ̏s Լ@ T%tUK""x. JMH??lli?H0GsT,j˳TKI&5f%"x;b, w5<<`5+nS+ͅOVk)߶:1P LחE]᫴iGI8>z,*4q{;Hӱ%zfj՛8'xN.V"OqGf}xOM{ =қ<*0Ӷyo;LSc-M@X*35\@8t)K(l3}w׹TyÆM&U<3\SE@$,_F-i5sB2X2cnq@CX1g}REN(.Tt?EA)ѣu'ry;N$9uMT7GP흥 9=+}uT?$XA&TS+I>}T/Z'7ou97?-+Nk1]%lLA$纷~&5AZz[s4Mpۮ-P6r\ZdBJCĉ;]xRI'ݵg')fEk-&W~*7wv USou!u2{I]D+ e(5_?z9o ؃ۂ-=+Xs ,Fz[Dڣ୓w7׿ch0 C"Ab{Ty<g;,aeNn o@AGd~6C]m Ê!5h|2~6++0='b;Um?80 kY=&%.1cq-O7\VN&ֹ!ɿqvSd%6][=i6+,G+V+5G7IsFN*6Yu]M h_A@"Q O!`$MZE`]K=9zӞ$'i-A lOQ:{ڹBp'/qHeI<*gE$.Ňź՚7G!o|FEEMWPotp56֭QuLv O h(v9{f^+/{T4/?97:3:pb(8YLzqC5WZ˓ZJ2ERFhx\INV4k!8^w}#i}nJ8ڜ 8g*2:O,͢WHtG+z_*^p80ɵÀL>vIߏKw,=7vHo< ĒoR]%=3<=ŝGGB^GcRq@1ˠܶ0U;clB1S.j}l+v0.vtlf ^=fL_}C?FV8\P0^BN>MdQ&2՚n†xxR̭է]̶a5k@ܻ9i8k_5|NMDc"֝x0쁐5uq45.F`~hP/1u͝\ĨC&?g]6pՃNW)5L$}W6 լnH !%[i6@jWZ1 DhEMb>4Ov^QiXY CO>>}|/N9>S>/Cn=83tQWrկ  GQQ55ҫAt}tB*q MQ4\lh{;x.~aARr5W|CoK^DLM?lV% Cx~YOb!} 19Jmj|mg, ȁ61k{]ض Bs2;6& -8Sk5ov@"ouB"r$Kb&{ϑڢh=0L{Q~jZF v0b1f\;7~ZA331p+UrX|b5 E_Tj'ӀV/6 !mBvD<K{"X$^H#mh<h U!|ǀx9PKkJ99е+q<|7 <8ae^Eդ O()7DemѲ5n>CA T'Ɗ|duT`Z/buA9@>^u~[bߨ},#A|ƈcW-jnݏZ$P]{D䄔 \qa^#kjuA%7%`":(?(mIeryaL )l.TwO‚&<$۔_}B6v}U\@{ws` ]!—eWrḷ}4x%,f6zȧqaTՇ;| 1B8Q,dmK΍(”y٠Zq0nl_+ݩ^ⶀ$jFٵ}Fs81 vzHtrLQ|+(A\"՛=^M}ً^w+0$6HTuM }'~bJ5zeNOmbRf+E gOd:R$7a\,|X78 xʨjjgTu-^7'wwOj(:NGdXK_[iᲆ^ǎ6! 8PR;GjNo;ijPC6UxMgv5{1ِ^m)P }@P}pqi(.Fƴ$L?*3\Fa B3O0}8oD#-b1XzǕG0(Ǝb3l$կqW;8ݥ?!hN`q$cyy\İRLiv'0 GKשTLF_\~ uE>I#'T%E% մSȶaI @oH0bfTt%B4dw=l&yox-RAnЌ 6!,+|Xz˴&C;ʿ:q_b*FH#@*RH @teETm5m7ըW WY)dg*kĄ 9'\Ѩ(ZoUH5L?D08URi瑔Uu&e(_;ȞןRC4A?9μ9I߲6cU+콀4P Uԅ6h=g݃V7ʺnf)iL)CCМ3eٲɳ1QRƎȷ"MwT65RZ~K Z}8;^H(ƋLS6sCHvMF뱆AL4A-EYkrRw}-,iX{by%GddHbNO8@&Cs!ɻ/@*: `(\l}ِ#2ډ*V#@+1^&DtF} }RH.$bC{ R>Rf>cU`bW쮀D^jGFNW^hWI,lKx;BD;.` WD:]=<DLW+% ՁNq`Z#׸GZ/U뗻C c3NV u28~y\%Q4Q Dd6het6Ѵݘ ѸƸzA 3؆KgI ?<ź<"rx%3z7[М)#Nhp^dBP*u'DAjd 1fQhQz)NqŗA T Aa#ϊ2yj7n'P.7oLTQ~1_# {@sSG\uh& g*ͭ6F L(F%ߕk2uD . EYHN0B=W(A+;Fg{z'8܄1G¤Ê&ZzcPXYJAD}[q0%jj9-G72ȼ4&5L?O 3gI8*娟2aI2^|9/!|dM1%(w: mN29LDK(?U:p܌Y=l_M9mW0焁9Gß lpD'e4.l8Uo`rA)䜅 B{XG::Lɚet<CtI?Dׯ=X܄gZ9:9$<GҨ[d-GKd(G *YCOl ǤoŹɔz-NP~6F`c !ZҲ ;o03;[<-nJ{~F. rgә8RW**njlTב !>a 70`ȧVj8'MDJVi@@)Pte/A}%x};=OrWeoAA[Ƒib`ĺ`-b(@~xEP&>!2ATW%\!ՇwxIb<4f ] ^Tmcwۮ>"qGru+xam>IMf\ xA赔O[pA5@ ʣyQTGdP-tXqDΑR/~8 ϊ=%jw}OED! nY]h9py3~qŕge߇PH EK aa0JԼ{$qZ%Fp&V4BԌ \h e=zĢ6!j5׌ߗ ǗfAE%q߸,5jpiqc{ ɝV13+:$8mp+xquc=lQuq45+aFهoȏTz.Tƒ=#Kǭn'#-NtxLƧ7ġU1؎a"uq-!: 4lvGi]GYk)ܢsl{]Wk;&;8mRO) 5VxUDN2!72l :G _b"W]N` > B~ 5x<# &P9^H6ATFNՂ9n!j\l{i1Z>o(aܾ,}kBuSj5SuCq_zgy@Gn*as٩*wr-)\A4[ 葭ߨLⸯ!1PM 11̟I ΩشAW(hs.y\T;r!j― ]I$ۇɘ!W0 ._;c8k0^m Nj&>0u'i?Vt)+VEZ_>+QÑz׫Cl1 Lq '"{~yss1}$m3$/i ZۍQuSsD壦R=,JMv7TN1FIRfvz>{3'PHhaWͿBET/s3RfCamr5bVG"׶tnX7k(¿p8˔ 3?8:rvS/z6 L KdX?AUDI(ʴj䋠eҭ}UR گ3F*i -+vz l}vrRJ}_^9.,j#>.3~{1_(Z1- cQ~ "wyVvv)Qœ&m#2,Ѽ77zd芮}g^B67 RS(ckg-&'νjÅ(M=`MYF`TV0H4Y6h\GAx=]Rrf&2F;tׁRyv_-'0[Ba!GKTJ׻-dndV%1|-4N#?4-2vh㤬<sj0rZw o'F!.WGՓHľ쳑 ǽ e80PgWyL-xI8OZFQ&Q]3R_0&<.L9IZ[Ue)rWY v0GH|Գ OebPU<:NI'uЍD!Sn 4FǬ~?I&a 8m5Yl>yu|R5:ں1*.~c{/H: <8&L۴pqGkΒ̦2ɴ!BjFZã6ƱsMwN+c-=xfEY`&)'5* tvLVx.tAS+՟0v/񘓢h-I%וo̒p.GTJ p~&>PC2,|//q9 eԘ(kkgDG\RWRYq4k5r8w] +ܠ.^ ={Tt7x:LW $Og){lA4 WrSD<*g$Q5:GlA\[%fd!~l!A[K~o rhes9uUVvlJy5;LnXO܎qؙtzQZ4MJJ*v;f\hfs Dz ka~r*)ש9d+!JyŽ>1lv6!i udU`SxFtW4Jn |&IOM=xfV|rci (d@djG|–{6LC=S)،t>i(P6dh5$0hU Ʌ WZC%Rk2?mmmuKMbrSPK}KT:l^%d92 z;{hϭVA2Q\VN#Rc!$PS)5? Q} FDžUkj1f_l_Äw;Xc?XG Nfn5nxl(y?@D;U ;7+[eM`~'Ma^Ԭ̟a YZ