openldap2-devel-2.4.46-9.53.1 >  A `hFp9|:,s_" PV8?#;r8+9}F+2ZIECB^SLJfQ:QNdJXB7:-س QUҧqs?&vAQ_+bUw" 5'BmSaN .o1fF=`33AU&hb84*"QG c=~^6W+{ _;?@6? B!?:k}S5011f9138caecd440d26f74252a7843fd6e0a8561f33c51ecdab7f35e0930e0b83dc03da3c4c2a9746e43f884c8ae52fa7ad95bb*x`hFp9|Ko'̭lz'vp*jzRM]cK"z f,[FLeLA!bx {čWXl#Uw8x5j Ho"tZ}T\ Uؘ0c$i_8Ѐ$߃(1TER3m[ڏEe~g͍PFDNZ[}%Ghe8Ae ev׺iw^m"MR2NS|k.bipA8?(d  W 6NT\d  l  t  !$'++.//////(/8/7907:47FzlGzH}IXXY`\|]^bcdef l u v(z$Copenldap2-devel2.4.469.53.1Libraries, Header Files and Documentation for OpenLDAPThis package provides the OpenLDAP libraries, header files, and documentation.`g!ibs-arm-1QSUSE Linux Enterprise 15SUSE LLC OLDAP-2.8https://www.suse.com/Development/Libraries/C and C++http://www.openldap.orglinuxaarch64;$$ T d    ( #J4  Z  {Q 1  0  `fs`fs`fs`fs`ft`fs`ft`ft`ft`fu`f`f}`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`g`f`f`f`f`f`g`f`f`g`f`g`g`g`g`g`g`f`g`f`g`g`g`g`g`g`g`f`g`g`g`g`g`g`g`g`f`g`g`g`g`g`g`g`g`g`f`g`g`f`g`g`f`g`f`f`f`f`g`f`f`f`g`g`g`g`g`g`g`g`g`g`g`g`f`g`g`f`g`g`g`f`g`g`g`g`g`g`g`g`g`g`g`g`g`g`f`g`f`f`g`f`f`g`f`g`f`g`g`g`f`g`f`g`g`g`g`g`g`g`g`g`f`g`g`g`g`g`g`g`g`g`g`g`f`g`g`g`f`g`g`g`g`g`f`g`g`g580f36d19ca6a26250e8df7b41d3c25228ce02f9c432d39bbc1da543938bd673a2b6d6ab192265b2851d891db81a75bed9696d79d8f93291c3db93025fa4cdf5cae1a2adc2bea9118ce3a73214e247d35b1352c1d589a5cd231a95f8ef49c99927b92ab08adc0ad19a4db020f186c0dd4defe31ffaf7ea39f701d93bdaffdceacaec54975f7198552201e4b8b398c715290598fb16e587fcf8c88b1676fb9a769b62289067d896eaf9a70e05b0f9636b0862aa6ae2f2d31f7bc53978bc49105d304af82dfc0846ef12c1bcf2fff9dc8c64afbb137fa5bdd37c2164c0b288a4b159f1323a5d2437cd3614e8b969d4e293b927fde001685303812c624884d33cc5c155e6ad14c54de1ea581c97f805caab3a5316b09a4f1f3c68f7f6f00771ca1fd66b6e51a26ec9a6d6a793dbbc9bf5eb2021cc278adfd41bc9c39de3d5308f9fa3fcf64e3f3131d2f7bbb8df78163442adb93c1630592a324446e84c7554a038c9f8bd17d8b177410a0da968c56113e38e742f6b15ffc2b199f0161b74175e8717421f9e3fbab3fbd9d9de0b282ea764868446e53bddc837de59a4113cee93c676c735a298268cb4c4ef86c60714a89984ca447bfe2c308e82be43336600c5f41afcc6fffac8bc5e00e580a0f0fcfa47965bd37cc5bc3b53da70ff3a4baa244de448eae7bc5f2f68fb690d0607772b974fe82750e00b46402ceb6a10becacfdc07d1b642762f6af1036de29371372a0ecb242773bc09066e023f060e345f45f85ff647c1b3ca0bcc2eb7dc68d40d9624dfb1bd735c5f7b135e4ce90d560f3de1285ad6cbfd51976da34ccab343263e5379d8594db00ad47e7ab2134f44856a3b0c13db8c687e5fe25eca23eb7d05fb55387704ccb76eff6c4e720e542303302a9e983d7cc9883253a06b8f6ca8987a142653b94f0b54dc18982e275a1d03f28197b69011017f7e2a52980105160c7cf589072662fbcc6ea32b6eec021caa1ae90d5fd68f5e20fcd065af70f8b154bac9a2bf38d9dc2cbf5cd6eb99abc187721c88b1ebcc484455114fff24de034ef42466863e6bfdf25b87bf7338904589b22de74ff2a466a7d5b55fb194b1e8cb62b20c9ecc6b9e85e698142545757decd18a658811bd44b794f7934945fe5fa645ef13504a827768695626dfdde50560af1441bfc07f065342f0d89188c539c1595d3c794dccaa2d48c17dcaf4f2c954b96e1ed08a2ec9029d2e200d98d3f6e0c5d40571e53a0bf19fa5bd427470ff93df6fec171f32b96076989d7001540f2438113f5f7018978fbbcb88b11670f58d10da26716fa17d7a151f8c6501c5373848235f9e4f45fe86b1ae04675a87af01e517997ec0856d4f6848f43623642ecf6536af1ca16cc7ce1dc0a7edd1fbcb9eea3e93f6b7a5726aadc95c41cce43a04ded943502a77efda72cfd5f8853f99d1aaf069ea92fe7921e918d4a8d948f5726a30f9b9d8e8697bb81845a031dc85f44e201421aa3a1435f3fd7758e797766b10ffe2382b4b7a166875aa4e9c8e5ba2b8e39a27b80cdc538b5c42fb74b53b564af601ee41e778cec8dba6af645fa191ea9652fde6225d713e6603b889ca7d3105066f5d926a2cd0d92e871fba9b02d8219cb401336783f1a59c0dceff2004e533ff6a4d972c85ddf355460e25d35c5aaa9c8c9b0186c80975d7bc2a3a18018999e96931463805e3fd0153fde28ade789c75f36cfac647763ca460f36de60ec5f9df4bda3049f62186d8208ace70800dd2c6b61e1e1a429ea1195a108ab48bbad2e59273c84f1e5c8eff9fda6927b175f1043da38163d808985604701aae87088323562f76a9d94750519fc80f2832778a7234b443d7555a8d206bebd14d099bf7319bbeaee4c2628e384573aee5240eed44ad149fb89aaf1ca17ea0a8172601cafbd176690a736aed7653629ee905fec4f571439e0163ba6ade67ba406b237c5b858d22b221b8ddd8cff00c687b4026cb49d8b40569c4edaf6c4c1a155dbeb013caafa769bdc115b23a9231dea6a92a4612c7e63c4d6afb0bae7bad192468e82ad65bfd2989d5f595406889c0cd74b06055331ac540414f8b289d2471f6f89e1fb3509406be27748ba8a033b30903fec8e0liblber-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.53.1.src.rpmopenldap2-developenldap2-devel(aarch-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.1`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.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#1182791 - improve proxy connection timout options to correctly prune connections. * 0225-ITS-8625-Separate-Avlnode-and-TAvlnode-types.patch * 0226-ITS-9197-back-ldap-added-task-that-prunes-expired-co.patch * 0227-ITS-9197-Increase-timeouts-in-test-case-due-to-spora.patch * 0228-ITS-9197-fix-typo-in-prev-commit.patch * 0229-ITS-9197-Fix-test-script.patch * 0230-ITS-9197-fix-info-msg-for-slapd-check.patch- bsc#1182408 CVE-2020-36230 - an assertion failure in slapd in the X.509 DN parsing in decode.c ber_next_element, resulting in denial of service. * 0220-ITS-9423-ldap_X509dn2bv-check-for-invalid-BER-after-.patch - bsc#1182411 CVE-2020-36229 - ldap_X509dn2bv crash in the X.509 DN parsing in ad_keystring, resulting in denial of service. * 0222-ITS-9425-add-more-checks-to-ldap_X509dn2bv.patch - bsc#1182412 CVE-2020-36228 - integer underflow leading to crash in the Certificate List Exact Assertion processing, resulting in denial of service. * 0223-ITS-9427-fix-issuerAndThisUpdateCheck.patch - bsc#1182413 CVE-2020-36227 - infinite loop in slapd with the cancel_extop Cancel operation, resulting in denial of service. * 0224-ITS-9428-fix-cancel-exop.patch - bsc#1182416 CVE-2020-36225 - double free and slapd crash in the saslAuthzTo processing, resulting in denial of service. * 0218-ITS-9412-fix-AVA_Sort-on-invalid-RDN.patch - bsc#1182417 CVE-2020-36224 - invalid pointer free and slapd crash in the saslAuthzTo processing, resulting in denial of service. * 0217-ITS-9409-saslauthz-use-slap_sl_free-in-prev-commit.patch * 0216-ITS-9409-saslauthz-use-ch_free-on-normalized-DN.patch - bsc#1182415 CVE-2020-36226 - memch->bv_len miscalculation and slapd crash in the saslAuthzTo processing, resulting in denial of service. * 0219-ITS-9413-fix-slap_parse_user.patch - bsc#1182419 CVE-2020-36222 - assertion failure in slapd in the saslAuthzTo validation, resulting in denial of service. * 0213-ITS-9406-9407-remove-saslauthz-asserts.patch * 0214-ITS-9406-fix-debug-msg.patch - bsc#1182420 CVE-2020-36221 - slapd crashes in the Certificate Exact Assertion processing, resulting in denial of service (schema_init.c serialNumberAndIssuerCheck). * 0212-ITS-9404-fix-serialNumberAndIssuerCheck.patch * 0221-ITS-9424-fix-serialNumberAndIssuerSerialCheck.patch - bsc#1182418 CVE-2020-36223 - slapd crash in the Values Return Filter control handling, resulting in denial of service (double free and out-of-bounds read). * 0215-ITS-9408-fix-vrfilter-double-free.patch- bsc#1182279 CVE-2021-27212 - an assertion failure in slapd can occur in the issuerAndThisUpdateCheck function via a crafted packet, resulting in a denial of service (daemon exit) via a short timestamp. This is related to schema_init.c and checkTime. * patch: 0211-ITS-9454-fix-issuerAndThisUpdateCheck.patch- bsc#1178909 CVE-2020-25709 CVE-2020-25710 - Resolves two issues where openldap would crash due to malformed inputs. * patch: 0209-ITS-9383-remove-assert-in-certificateListValidate.patch * patch: 0210-ITS-9384-remove-assert-in-obsolete-csnNormalize23.patch- bsc#1179503 - fix proxy retry binds to a remote server * patch: 0208-ITS-9400-back-ldap-fix-retry-binds.patch- bsc#1178387 (CVE-2020-25692) - unauthenticated remote denial of service due to incorrect validation of modrdn equality rules. * patch: 0207-ITS-9370-check-for-equality-rule-on-old_rdn.patch- bsc#1175568 CVE-2020-8027 openldap_update_modules_path.sh has a number of issues in it's design that lead to security issues. This file has been removed, from the package, and the %post execution of the install. The function is replaced by /usr/sbin/slapd-ldif-update-crc and /usr/lib/openldap/fixup-modulepath, through the addition of the source files: * fixup-modulepath.sh * slapd-ldif-update-crc.sh * update-crc.sh- bsc#1174154 - CVE-2020-15719 - This resolves an issue with x509 SAN's falling back to CN validation in violation of rfc6125. * 0206-openldap-tlso-use-openssl-api-to-verify-host.patch- bsc#1172704 - Change DB_CONFIG to root:ldap permissions. - bsc#1172698 (CVE-2020-8023) - local priv esc via start script chown -R on olcdbdirectory path. Remove chown -R on start to resolve.- bsc#1170771 (CVE-2020-12243) - recursive filters may crash server * patch: 0205-bsc-1170771-limit-depth-of-nested-filters.patch- bsc#1158921 libldap-data should be requires, not recommends to help prevent user confusion around configuration ownership.- bsc#1143194 (CVE-2019-13565) - ssf memory reuse leads to incorrect authorisation of another connection, granting excess connection rights (ssf). * patch: 0201-ITS-9052-zero-out-sasl_ssf-in-connection_init.patch - bsc#1143273 (CVE-2019-13057) - rootDN of a backend may proxyauth incorrectly to another backend, violating multi-tenant isolation. * patch: 0202-ITS-9038-restrict-rootDN-proxyauthz-to-its-own-DBs.patch * patch: 0203-ITS-9038-Update-test028-to-test-this-is-enforced.patch * patch: 0204-ITS-9038-Another-test028-typo.patch- bsc#1111388 - incorrect post script call causes tmpfiles create not to be run.- bsc#1114845 - broken shebang line in openldap_update_modules_path.sh - fix the script- Emergency fix: move tmpfiles_create post from the library package to the main package's post script, which ships the tmpfiles.d configuration. Fixes the post script of the library (-p /sbin/ldconfig does not allow more statements in the script). - bsc#1111388 openldap and /var/lib/ldap/DB_CONFIG* (transactional-update) * source: openldap2.conf - Added a patch to let slapd return the uniqueness check filter used before constraint violation to the client. Fixed broken memory handling in affecting error response of slapo-unique ITS#8866 slapo-unique to return filter used in diagnostic message * patch: 0001-ITS-8866-slapo-unique-to-return-filter-used-in-diagn.patch - Don't require systemd explicit, spec file can handle both cases correct and in containers we don't have systemd.- Fix CVE-2017-17740: when both the nops module and the memberof overlay are enabled, attempts to free a buffer that was allocated on the stack * patch: 0017-Fix-segfault-in-nops.patch (bsc#1073313)- Fix slapd segfaults in mdb_env_reader_dest with patch 0016-Clear-shared-key-only-in-close-function.patch (bsc#1089640)- bsc#1085064 Packaging issues have been discovered around the openldap_update_modules_path.sh which has been corrected: - the spec file was wrongly configured, therefore the script has never been called - the script should create the symlinks first, as slapcat is useless on a system which is already affected.- bsc#1085064 Add script "openldap_update_modules_path.sh" which which removes the configuration item olcModulePath in cn=config which is after upgrade from SLE12 to SLE15 holds inappropriate information. If the cn=config is being used on a system, the conflicting items in slapd.conf are ignored, despite of it, the backend DB configuration section has been also commented out in the default slapd.conf. In case of correct cn=config (the olcModulePath has been already removed), the script stops without touching anything.- Upgrade to upstream 2.4.46 release - removed obsolete back-port patches: * 0013-ITS-8692-let-back-sock-generate-increment-line.patch * 0016-ITS-8782-fix-cancel-memleak.patch OpenLDAP 2.4.46 Release (2018/03/22) Fixed libldap connection delete callbacks when TLS fails to start (ITS#8717) Fixed libldap to not reuse tls_session if TLS hostname check fails (ITS#7373) Fixed libldap cross-compiling with OpenSSL 1.1 (ITS#8687) Fixed libldap OpenSSL 1.1.1 compatibility with BIO_method (ITS#8791) Fixed libldap MozNSS CA certificate hash matching (ITS#7374) Fixed libldap MozNSS with PEM certs when also using an NSS cert db (ITS#7389) Fixed libldap MozNSS initialization (ITS#8484) Fixed libldap GnuTLS with GNUTLS_E_AGAIN (ITS#8650) Fixed libldap memory leak with cancel operations (ITS#8782) Fixed slapd Eventlog registry key creation on 64-bit Windows (ITS#8705) Fixed slapd to maintain SSF across SASL binds (ITS#8796) Fixed slapd syncrepl deadlock when updating cookie (ITS#8752) Fixed slapd syncrepl callback to always be last in the stack (ITS#8752) Fixed slapd telephoneNumberNormalize when the value is spaces and hyphens (ITS#8778) Fixed slapd CSN queue processing (ITS#8801) Fixed slapd-ldap TLS connection timeout with high latency connections (ITS#8720) Fixed slapd-ldap to ignore unknown schema when omit-unknown-schema is set (ITS#7520) Fixed slapd-mdb with an optimization for long lived read transactions (ITS#8226) Fixed slapd-meta assert when olcDbRewrite is modified (ITS#8404) Fixed slapd-sock with LDAP_MOD_INCREMENT operations (ITS#8692) Fixed slapo-accesslog cleanup to only occur on failed operations (ITS#8752) Fixed slapo-dds entryTTL to actually decrease as per RFC 2589 (ITS#7100) Fixed slapo-syncprov memory leak with delete operations (ITS#8690) Fixed slapo-syncprov to not clear pending operation when checkpointing (ITS#8444) Fixed slapo-syncprov to correctly record contextCSN values in the accesslog (ITS#8100) Fixed slapo-syncprov not to log checkpoints to accesslog db (ITS#8607) Fixed slapo-syncprov to process changes from this SID on REFRESH (ITS#8800) Fixed slapo-syncprov session log parsing to not block other operations (ITS#8486) Build Environment Fixed Windows build with newer MINGW version (ITS#8697) Fixed compiler warnings and removed unused variables (ITS#8578) Contrib Fixed ldapc++ Control structure (ITS#8583) Documentation Delete stub manpage for back-ldbm (ITS#8713) Fixed ldap_bind(3) to mention the LDAP_SASL_SIMPLE mechanism (ITS#8121) Fixed ldap.conf(5) to note SASL_MECH/SASL_REALM are no longer user-only (ITS#8818) Fixed slapd-config(5) typo for olcTLSCipherSuite (ITS#8715) Fixed slapo-syncprov(5) indexing requirements (ITS#5048)- Use %license (boo#1082318)- added 0016-ITS-8782-fix-cancel-memleak.patch- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Add openldap-r-only.dif so that openldap2's own tools also link against libldap_r rather than libldap. - Make libldap equivalent to libldap_r (like Debian) to avoid crashes in threaded programs which unknowingly get both libraries inserted into their process image. [rh#1370065, boo#996551]- use existing groups instead of inventing new ones- added 0012-ITS8051-sockdnpat.patch- updated 0014-ITS-8714-Send-out-EXTENDED-operation-message-from-back-sock.patch- Added OpenLDAP new feature implementing OpenLDAP ITS#8714 0014-ITS-8714-Send-out-EXTENDED-operation-message-from-back-sock.patch- added overlay trace to package openldap2-contrib- Upgrade to upstream 2.4.45 release - removed obsolete 0010-Enforce-minimum-DH-size-of-1024.patch and 0012-use-system-wide-cert-dir-by-default.patch - added 0013-ITS-8692-let-back-sock-generate-increment-line.patch for supporting modify increment operations with back-sock - added overlay addpartial to package openldap2-contrib- Remove legacy daemon control that was used to migrate from SLE 11 to 12. (bsc#1038405)- There is no change made about the package itself, this is only copying over some changelog texts from SLE package: - bug#976172 owned by hguo@suse.com: openldap2 - missing /usr/share/doc/packages/openldap2/guide/admin/guide.html - bug#916914 owned by varkoly@suse.com: VUL-0: CVE-2015-1546: openldap2: slapd crash in valueReturnFilter cleanup - [fate#319300](https://fate.suse.com/319300) - [CVE-2015-1545](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-1545) - bug#905959 owned by hguo@suse.com: L3-Question: Are multiple "Connection 0" in a Multi Master setup normal ? - [CVE-2015-1546](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-1546) - bug#916897 owned by varkoly@suse.com: VUL-0: CVE-2015-1545: openldap2: slapd crashes on search with deref control and empty attr list- Drop binutils requirement; the code using /usr/bin/strings has been dropped in openSUSE:Factory/openldap2 revision 112.- Remove superfluous insserv PreReq.- Introduce patch 0012-use-system-wide-cert-dir-by-default.patch to let OpenLDAP read system wide certificate directory by default and avoid hiding the error if user specified CA location cannot be read (bsc#1009470).- Add more details in the comments of slapd.conf concerning file permission and StartTLS capability.- Test for user/group existence before trying to add them. Summary spello update.- Move schema files into tarball addonschema.tar.gz: ldapns.ldif ldapns.schema rfc2307bis.ldif rfc2307bis.schema yast.ldif yast.schema - Package previously missing schema files in LDIF format: amavisd-new.ldif dhcp.ldif dlz.ldif dnszone.ldif samba3.ldif sudo.ldif suse-mailserver.ldif (bsc#984691) - Fix a minor issue in schema2ldif script that led to missing attribute in the generated LDIF.- Enable build flag LDAP_USE_NON_BLOCKING_TLS to fix bsc#978408.- Move ldap.conf into libldap-data package, per convention.- Move ldap.conf out of shlib package again, they are not allowed there for obvious reasons (conflict with future package).- Build password strength enforcer as an implementation of ppolicy password checker, introducing: ppolicy-check-password-1.2.tar.gz ppolicy-check-password.Makefile ppolicy-check-password.conf ppolicy-check-password.5 0200-Fix-incorrect-calculation-of-consecutive-number-of-c.patch (Implements fate#319461)- Remove redundant -n openldap2- package name prefix.- Remove openldap2-client.spec and openldap2-client.changes openldap2.spec now builds client utilities and libraries. Thus pre_checkin.sh is removed. - Move ldap.conf and its manual page from openldap2-client package to libldap-2_4-2 package, which is more appropriate. - Use RPM_OPT_FLAGS in build flags. - Macros dealing with old/unsupported distributions are removed. - Remove 0002-slapd.conf.dif and install improved slapd.conf from new source file slapd.conf. - Install slapd.conf.olctemplate to assist in preparing slapd.d for OLC. - Be explicit in sysconfig that by default openldap will use static file configuration. - Add the following schemas in LDIF format: * rfc2307bis.ldif * ldapns.ldif * yast.ldif - Other minor clean-ups in the spec file.- Use optflags when building- Upgrade to upstream 2.4.44 release with accumulated bug fixes. - Specify source with FTP URL - Removed obsolete 0012-openldap-re24-its8336.patch- Relabel patch 0011-Enforce-minimum-DH-size-of-1024.patch into 0010-Enforce-minimum-DH-size-of-1024.patch- Upgrade to upstream 2.4.43 release with accumulated bug fixes. - Still build on SLES12 - Loadable backend and overlay modules are now installed into arch-specific path %{_libdir}/openldap - All backends and overlays as modules for smaller memory footprint on memory constrained systems - Added extra package for back-sock - Consequent use of %{_rundir} everywhere - Rely on upstream ./configure script instead of any other macro foo - Dropped linking with libwrap - Dropped 0004-libldap-use-gethostbyname_r.dif because this work-around for nss_ldap is obsolete - New sub-package openldap2-contrib with selected contrib/ overlays - Replaced addonschema.tar.gz with separate schema sources - Updated ldapns.schema from recent slapo-nssov source tree - Added symbolic link to slapd executable in /usr/sbin/ - Added more complex example configuration file /etc/openldap/slapd.conf.example - Set OPENLDAP_START_LDAPI="yes" in /etc/sysconfig/openldap - Set OPENLDAP_REGISTER_SLP="no" in /etc/sysconfig/openldap - Added patch for OpenLDAP ITS#7796 to avoid excessive "not index" logging: 0011-openldap-re24-its7796.patch - Replaced openldap-rc.tgz with single source files - Added soft dependency (Recommends) to cyrus-sasl - Added soft dependency (Recommends) to cyrus-sasl-devel to openldap2-devel - Added patch for OpenLDAP ITS#8336 (assert in liblmdb): 0012-openldap-re24-its8336.patch - Remove obsolete patch 0001-build-adjustments.dif- Introduce patch 0010-Revert-Revert-ITS-8240-remove-obsolete-assert.patch to fix CVE-2015-6908. (bsc#945582) - Introduce patch 0011-Enforce-minimum-DH-size-of-1024.patch to address weak DH size vulnerability (bsc#937766)- Introduce patch 0009-Fix-ldap-host-lookup-ipv6.patch to fix an issue with unresponsive LDAP host lookups in IPv6 environment. (bsc#955210)- Remove OpenLDAP 2.3 code and patches from build source. Compatibility libraries for OpenLDAP 2.3 are built in package: compat-libldap-2_3-0 Removed source files: openldap-2.3.37-liblber-length-decoding.dif openldap-2.3.37-libldap-ntlm.diff openldap-2.3.37-libldap-ssl.dif openldap-2.3.37-libldap-sasl-max-buff-size.dif openldap-2.3.37-libldap-tls_chkhost-its6239.dif openldap-2.3.37-libldap-gethostbyname_r.dif openldap-2.3.37-libldap-suid.diff openldap-2.3.37.dif openldap-2.3.37-libldap-ld_defconn-ldap_free_connection.dif openldap-2.3.37-libldap-ldapi_url.dif openldap-2.3.37.tgz openldap-2.3.37-libldap-utf8-ADcanonical.dif README.update check-build.sh- Upgrade to upstream 2.4.42 release with accumulated bug fixes.- Upgrade to upstream 2.4.41 release with accumulcated bug fixes and stability improvements. * Add patch 0008-In-monitor-backend-do-not-return-Connection0-entries.patch * Remove already applied patch 0008-ITS-7723-fix-reference-counting.patch * Remove already applied patch 0009-gcc5.patch (Implements fate#319301)- Add 0009-gcc5.patch to pass -P to the preprocessor in configure checks for Berkeley DB version- binutils is required for "strings" utility invocation in %pre [bnc#904028] - Remove SLE10 definitionsibs-arm-1 1620666145  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.4.46-9.53.12.4.46-9.53.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:19532/SUSE_SLE-15_Update/973988899f41ed2d90252e8ef75f8516-openldap2.SUSE_SLE-15_Updatecpioxz5aarch64-suse-linuxC source, ASCII texttroff or preprocessor input, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)troff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)C source, ASCII text, with very long lines (gzip compressed data, max compression, from Unix)C source, ASCII text (gzip compressed data, max compression, from Unix)Z*YL<.5 īcyrus-sasl-develutf-898283ecda3a77d41f09e2557de9a98ce5c20e821900b5b1ef8bba98b0141672e?7zXZ !t/] crv(vX0зsƔ;3j|6g;ӟ!ڡ@ƣC8:&b";2 ل-nkG&3jB]W8i l?G&@1WmX)~W,630l;}+> f-jWGLſ߸~aln}{?x}!a$#'ճSΔYFQ^s r {+ir?'nu^]<jpS["!7Pɰ<R;cOq?d#7TKИo:BE":8YS`F)ß,3 x)J) [KPԷq?w}{bb> nUMf$rJl5WSp4{(\ ՍDxMN֬k!˧KJ ^ܻ/ޫƕ.E2|:O]r` X4bx)ɕ_=:ԋ5LN)Pd/ДEgr79窺?12۸ɧ~CEjgl4CrENE" PzpDce FLiC縅#%6ݍ2 Fێ GSyR^Ҡ ,^ ȧ?rJ+\=Oiq`y}aBDꁈ^J}T'M[?t)F0c$O!i+]_lԶnSM+P'k5)bc0mCHBLFN R7\M녳j,6|,7#p@\Ba} qz@SHv_7|CmY`oZ0{oohe?' ӓ#0oV孑@C(!J#s,ISқq-};=籾Xv4\>fqpߦ~% ~@yr-PܶˍH|N`֯'UFD1$V}V3sa\i.7Qc Hۧ{d(֋JbJdRͱjp%"V2Vjʼq޻e'VCʤ , Hy-]ͻ &02:b0wjVx#E>hq@󱭲=_.Al,NrP嚎5d6BR3!??TMה^H_O\0e07?vQP:0ж6)Wa~IIjZNΠ u)' - DN6;ϝG`Q右3> ?XDX8aAp a]ĵp|A5kZ9,t)GFhsld%Ǖ9c02paHZV5⫐i郟V;_ i|9{X|wqR}%\խS hnYu- vul!D۹o "ap®~"K LDȮQde lh]\+$N3qR= >rJE U1,?y"&/H'8ޥ5>POߚǍMDZ_ `Czc)!eMWq\;eYӗ/ z,uSe%9}juP3iŪ\)X</B'L5~ ;-cd~m(wMZiGCl }ڌ.:s=5;bĸlnN+UsZE" duA:)'V|w k#޼]Ҷx"SQ2x8ҝ[mdɧmZFy!{s\> dfF6$a'0p{VM~}A+N6:4;K1HqA@Y27PS{P>Bm,Z/zTB` 6Hp]g5)vz']IA#ڻ`AkI%nOt2=q32Ĩ>Ku2*8"Pz6-Tnjf,1?hQfXTM29IT˹u)?}sjbi]Jc "zG'䗝FХw/аus2sPJ< w5%VS/h3Yu;pӡ큜"¸v#<eIc? KfKϤ,>XRZΓJJlPpͦ4{+NǷ-/}h{hai?rt`M5SOt׋[%|p >ݩk u2D4*LM`r,G~.>(#}t36p[F+:H[LKpLe$$P׏\#qUqJG@R*lX! {$B[d~,+kI3<X'I)//$jV/!"`48SKu&3o9m/u;-TD8#Ɖ\d4H((syI&7hf 1+(VqxNMf=F?I_V,Ո0l\;yx`69?-#wF?UH{E~2&oq G%ju,{e'}y2^Sa`g;W;C<n|վ[°舮{_f|L?Y )J UZޭtfȋ2ߧ, Ʈϙp/LCs|3NDB9Fd +K3.O>?lQsc[ݷa9eQ]+%!" P?nS I5%+Ӣ݈yƇr7ZRJ-.# &h=x6(^C\ڷ]OEbx4n$;/.&ÿ x=B׶߮$/E|YĤTtF鳓N735lHvq8'KQ&fgKkI q.ezAZu#Q pfB ]MvǜySqhά7 1 &'P13* "KcؙT9j"9kSqɠSZ 466laBiʣ=~fѺp=-3=^:yT%4ǜNH/VA)ےԙ9;q sWcI7Q3OѨxpysVp0xbUGE<HV?576a lt~: R"I5s?1_xv.Jf#E )MF_8X=+s$.gq*fQ'% >Z³"(NeCv>({[~-y%?/-1(I?AS8 iHG#u b]_8e tw1̭+2 ܐ_Lt͍Ejv,e}U,Q㋴N VϗQdT,g)L|W72Ju`PyakG0s\/_4cEPѰqzҒ?~Gr2ؒ.eXPUBvky`enKM7^u 󘉫X~[2b)s/T}TRZqvbɝ 'V\[9CiDNUoOU!^ X"@*4Sخ3af~ٍᇎ_(f |C.7G\cN):WڌԅStBH)BxBLza[u2v\rվ]̒Kɣ|B"\/MaUDzWU$ z)datI?XG1S1Ͱe(', 81[Pu'a`.{2Ӽt=AGR:]_Ԏ?JfI>eecw_`hL]p܂hHCu{I5&ܦo;i{.!&:D&~>+H07Jp]Gb 8]&<<x. 0#NƾY{vY#Dh|1$eiqֿY!~i_ p.k?LX)q'TlϛXZ`<~&b_"nwE2Ji E.M$"x13V(sڹUӕ4h~ I-@8]V^x|Hm0sWwz|"Tmd\>993wQsA6/EԻ; wp"shj|NTg.1fq.,` =<؉qXH&dSv1:_G;G6jRlq,3dm )N|]&seb>`RJ*P Xu/vHo@ lg3 ee{ ǘ;4l^* KYl]n2c5pI`{BF&8R˜XvK*rJL7Q#s[(Ws?c\ͨ CۗBO V2L\Ҡiq59W>^򺚜o^`90V6) v7v$ֿ2Gf@g4H2ɀFXv3 l#f0ԍU/㋉2=O4l&Q.XMn\ ѤaX]@oJt9Y0kb2W3Wr)3)L?3Nۛ#ZF_@rD>}Ow*nRbM67pOo~-#b~3"F_rwqrȝ9VRA`r0cC O\e FY S"w=vAK㬄clYDP|ȧ n{$e}3;TJ*+>2 Q{/`UAOyTL?H; xJ[T;lot:V(NJ3> E}j|$uɱ&|Z0] P]/iHQ*\W.[BY9;YB3L9~&Ka$Q+6nC߭ɬj֔NqLJj`.hn M}߈wIgS ػ7Wh| RǹIKjb+Tl@ܞIh|GaYE6J%Nh)j"*7.&spOp&,s*}`h0v uoh(ke{1M*}P<܀̊>` M~iC1-y?.l͕s OKɱ4ioe$= s͑ BOfu]'TFA &7mIhJé9@V.p*TӸf%jkϏ@ZBmq;6 eT [S*c?ۙZ`Biq3"%.G:ψJI .E*NWŗ'%xu)M5]}p(3LWT @zmjb[ 8>[7b'>ћ"8i$fvSQ7YVjۿ2yeB= 1bmB׈.I&2pe0F[)a4h24$vPHB߁ƿ>ӥ%1EDdpX $ ޑLkcK߁b[w")SUL MTUuSquWGo]W\>ȗm.֮Dai wC^ˀl4w}yKCիf SXž?kWVV,ٺw)ݦ*cda!7gPe),3%+F&cSZm|e4n\4h#$ H ;}zr҅(:Y9&xjVK-!4(({(x;^_o &ω{E>a]ztI lG]ղ)4B+?OBYtr ,޴eXՍjڡW6$>P3s;F+E`h']K}5)Rw5u7/*Zm&ܞf~rq-?{Eط6_)4)eT5h ݧ;i&Ȃ2]!)Yjd;A*e2"A0ӛCŶ0Vh44S lpkb0Yr",޻+,.j~N,mM=*!H{]Ǯ.d[#k4u\HKš:͡HCsVaSI(wQ{_U%ϴ!ʕj9aU. iLo{6N8w𬜗ˎt@v Vx0>eӤ1qQ-1!"˜M!Ɲ~:w=Z/ã'iKgn%6&y.XD?f_RhCY ŨW#/A/DYM3S@ƌ532cv"9 DPq)bX݄.)>U_h8ÌV!9[dMIJ?Cu=4Дkc蕓Vj77V@ %rz ~Ԙ*1!S(9-R$2z$/%OA\diW*WL>h9uDO7G#ūy/BfW^슯b<8Bs:tN0Y5qmֽ{5 # t 4yb{^M/l< 1F)Hw^UHWks1: OXNܖ@kлq5^*9&SufKY_pX=L;|4ud2ș#_^fJ,r\ w'.Āf:Bd$lSv?|=+:)"=FYt4% g, dU7lA2 ,3͚d 3 6j.ֽUsf;0v-n4m/-N7TUHFPL2Qư*UQF5KeJ([!pf_83}VB@&Ky&bgyK>О #dKٴ0a0G`pl3; Q[ژkׇU~+<.CtC8TQ), >X6`|ؗC~-XƂ<./>S֑1UASOZ`wJ˺օmx+༜$Iw+e}Xbs?"zxԂ:Gty~BT I.>= :X^GP҂ff'EzUTۤMc^ %RYB@75uϓeՐ(+i2E~fyN @  ЂY0{h;k++0r -o%ʛ`j(k=m!ʕ&Cvj=v8cz_vǍ<:*kmB֩3' w~5zcab!d[l6 }vNrT|D+TE NA<36z[zV3d>)Bg-Nڪ5)r8AOXQа#6-[c1ZDns袜KDg&S/{W\-JaxE>wM>Owoaf|֨EjDMޔ XUop^) (t/+t7+E,n&'` XBMt{kq|itӍGz60 TYd@Nhz?Jw`]yEvs3=϶l7hb9k5GkY&y`Rf$#hRCCK}]" L@I:QQY (gyDrw#ffhr6ӊ'-F DTaYfo-o;TDSVAL3֮vŽNjq&r+]bFRK}2{KX]t\@"Qvr~lw'7|7Jp{gb>d.GSbrlXg1aS, *p 5П M>%\6 ƈ*r&Mt&+Q02E(;F'g t)J+$0֫%LwFJeur ܟ!řG#|u6'}FpjSڣvfoL_HzCrr-`?XHJeov.2Ɣ  v^3'Vc-O1Y$3^a]ybk89fm/|+Tb5'?& ۪wc9.zzK/gZ' d~9z3nYyEW'v# o`=\/0G"M19U B'0j)RjcCjnT p¦CM]f&ju`ϯV8ų!)+:t:_gh/|=;)ǻA_\J8~lz:{z?|5Sh@ww.>S ~32]Te`𰅓2ivvpwɽsnu2!jرX|S3Q2e&|!nR <]˪0^%++wf|"Zؕ8&?cq53ZY]VH' x 33 k)v& i_D0,'oԖii4A5$\uZ)l<NLpgO%B4M$heIՓJK? A_x2/v"Tl4`IWɛfcdBR>DbN33_ECw:$0vN1|@6L3k'  6mRPۡ /̃joR)5ő_?$􆰱 v7D:dX~(&|?ws>a6X.آL5nXv9/q_qd>Bian`](\M$"`lD=KC:H0*Vi[Ø}%\} `V ceD|8X7Mh,j$s+3uEJ)zb!E էyH1w-“/3fbB XBCGޑ S_2i5iVGm}Շ"6Nn{!{6L^houm)i)G:.B3-GG=&ʯ@Cɿ$nUt#+ˏ}Et[+F'OlC`wҴmϸ8e(/sYils <./sh2xvm]˜atRA'THXyWnkgtr= ,2;{:t!z/0^.b T,bxq} <ed8ObA~*m-"^r>_шZXUd{X#U 8Z3d&[QH+j撃f2˩l ޣ 'ILNy_4.+gNE%r2PF搤=W|,"Q$hC3!9&2CW&6t52 u:F#,PqAo͂~9r6:^VrZLܾQ_(!V3@K4n(5=LR y/=C4V8[o׶ ĜiM6`А[ ח>9JSV(M ;NɠB ^d(q₍X$OA12`7m޾7DVB=|IK2f> Sl [E0gI - zi(D_\y1#l'hdcTH*_@Dyfk"esI+隲4OlhBA d>KҘB(p3Ry 6.XՊcFN:%TV HN $Em5wZr5-LfVj1HT 0\ E\-LGAf(a ^gXr橔g}zۓ:OnL\+qY+?* BQWtd1e`]{k%/J%C>p~Ȟ.k|Yf"01@7[CL1Ej&'B wIj4"]mf8b }_Y&$rh.W 0;44 F&Dt%VWcUSdE{ Fx ~Ơ|Jg +>xP?Skfnԃ>-F* 3 morDm홶deFZکd-< &J-QLE|$kcV!FRMto%[{щZ.Z#1L r 숓δ IMAmLI/UDUPW9#z8WXWc9&ċP c.1 ^~^0rڎYLўDVd`I!10O}"mg>1 3eaWH_S>'s#h.3a|VHTբ$榯ƫ$*Q}fPJ`p X7ҝyQP8yN* ~+s9tG+ek`2WI3r0sŤ[Wa͢%\ _t>5Mq[Uŝn[>gmT nqG,ﲄZE0VQ֖ts`[D )GR|'(,lH:iCFbpK,/|_p߯ ȏ>1/Hê+XHpz`Th#I=U^is t.̠6] :5ѼQFWZdqV̈ zѳt9M`qSoAɇ<Ijfdc,|Մ;8 5Y \(ĢD6/ Gw9(ɠz&:k4V/E6g ·&@?wavkoSW|]vJɛK%A}K}әiAlMu`<7oșfqU* %v߻Bj+?jn4XH q\2e)œV ^^MimkBf KW_L^I@f]9)w7îzs)F|,p'/M}e|lD>0ẤϓX);62oW2‰+?JƢ&G pj6_wV.:=Ӏ֟eV#x H;J? _?xP vնebq}Rqiձ+v% mrPY.\<~ex< !@8m5 n򝊗T6:\T&Ĩ ":d ՚[rUN H43pPgdI7gyh.S|P[sXbmn]:qdB<=b9OU iCQ) @hDb>5 eF~ e8Sgzqk%0=n)JdTK ,{B % &$晹nUGd 蛉)TH9s(ҲP|XMYO.`+[Ug?U $>Ӆ|W٣]3 e tӦ'؛|ѬְJ'ċe7Sf x[Ž{͏Z6)Ӛ5א`QyN`g2V&ڜ$:ϧC}__Y>9_I#u BYm"j?4zKQUF DzVmԄd.';W3c!GEGDT5v?EG|dxs,Ĵ2xͤK|7֙fFMSr"K)/.1 ^\X /LT,QYȁCwqG+ p:1xdAk&CwLDH-Y]mwtdWؽ…|TW{ߔNhB&\椸 @݋TH+FjmZgaX0a?K"*y ~θ5 ;y vE$չϟeܙ ŝima9WOxgK!5~hP!$vcZx3mUo$|?JȊpGdx9,|Y]fz^Gi :3D[ESmrqgl6[B]Q80Yfw%`K9e?t"4nW u9Rpx NҤDէNEVN)E5I\Z)dL4cxsE1n٤ E+˾^<֝3 Ze+rvv=oٙ+ H ʘҘxCXfĴG4^g1vՁjе; .6\;c[V41{ZG%NX+X3]{xY5'x٥F\N繄ovNY YǺښYi0mV[U'<'5tq0 mKܲ\S(O᮴A0#.-Mڐ Mܔ>!aX,S봍 [N1})`P|$|5(}7`E8UܯVXI&̟W(,Ve3j6m>X?Nn:/8z3c %F:aVGZQwSB7K+q:JjyK)a`VD>_v"TG =#z Bn߆0KcBWM&#dlȒՎ1v?](6v>hȕ.*4oYfb=K3'&G΂6 "=Mr%CxaMIi _ro""$4!7'f}u7ᆑAY3anu{i}:ˍӁ `$x5I?RycG"@18ƅQGXizg E՚W=m+0ȋx|cuG#}xf6rsLҦ@X[&q(k5I)M3x\`d|>4^՜ӆ$L D~_r"`GqGUss HvP?+5O kQ:Ñ`OjQN?B66еl lO0a>]pV\i̵냊',vWCSQ"q:I+$>_{c@hdq؃OMf[`뽰YG̈́V޺z:4D]/lH䱮{>CL3K,2į?m-o^B?W,Vz^ %3y舿Iv`~t(c_G1"꧰2Qnm?\8ڄ0a9vIwDPNu&QbA/0 s`% DbUȜZv%$8'AOZZ4<6/Xgv^, at|ݎyMa՗lQEOSJH!`^)|>Tsi3|閃[a$*h {g68et,^ oWd00ި՘J b5{ DqoДOs .6OUc vT>w9wswv\"O<*_+U$q(4fIGA0g#<֩Λkz*f}Nۙ &} ?ϦӂzAu0Z/%J7_qCA('"TXXs$mr(>L*/oQs*伅iam`K)x}Eei'F)^ӧyT7OHPzpe3ueZgCoz9xނK{A]ak[C U?߻s@8T, ]"^51T@|Hp˗f,mij xH{͕+ZSN$k*VmQۗcwF*"bRx&oG׫GڃFA6.],'&g޲0uH ؇f9o!MC`u_ұc.e}`X΅n`>W.@^X]_Q$rd}$HWG:U`d+A`OW*{7JY>R[k PvW!x'VpBH7$xU˻6CʺǶ^'_ߋ֨jVS^VDTKn0Tde`QD HtG;Q5t ?VmԥάQҖz cgg*LCmGQy,D|j}J1*󗝸8x e:d2<1@vc\M;w+_#=X9_"zpRkZtڐWv9&$獑91gHRBaG:6Vr-;b󑼸8 l[Q*1Қ_uI $r:!IU֢pOO ч6#.!^uA]0ס~f +ݼdC`6ᡸ$YYeL嶾D&yb>v04Tܘ#T07b\ erpCU\c>aK@09`Ԥm"'"(-Y A7~$e'+JIe ť Q6G~Y0OLsƱBs"4Rs6w?_߸kz0~̱ԑdoOr''`;;DgU< GHmQieƶS' +{87 Up OiIG@@TO>o:zɫk/>3MQMM%oƋNs68'妥= 0=͙&[e3|v*ſoȮBoݛ=~.}HdLD geEȗm*ZY9^YkPt[ hѮO\5w-n䅛{B؞]#wH_aWCɊRôX喆mmfDz* vsJbf!c2ԋIy-qى?JQ7Ps{CǬBʬ~y.a(z );Ҋ !A0bJ*W8H Y->:Ir)80Vܯ_Ӣ\j\|Vg{f^ݭ=gs*bў5#Fф0\EO7&CnF[r .ir6'D@bkh}~ӎkZ b:^F413A}3D#u(m:Ido*κ4E>g&Hͱ^tnх{ɎoNͻ86 Yoi>V+Ṕ4O_/d?cj@lS ΀]\\=:VWɤT@uGkN){ YP^=~@@i tDNJ+)zđYB2m>gOFT<15C87`HwZŪcTrT֌^]3*Cުgl+N:jᧆ.$T,Iwm3y"/fH)w y춱o&Q hĴȺb*c{,4eY`j[S}Z2Ka8r<$qAشn|m)P`CWm݃t&sG9^+o#5BujK"ޥE|DG}%@Щ,Ǩ_%Ql#dۧ~W>>8-X αg>:q=~yB ?&%&c`Xl&\ɐؿաw33.ʮ:$.W0+<٥)jhhc^Gӣ݆3mfb ae8oM4c=o5!}x#~I3.燶%.x+ ) G3Cvb}e'U2n!T2VX}68<*x{Yم}>D̉iC wdo3cHND<*"^c¥Pl+_pR+6nhvef6aX /Pܱ+Za^I0 0:B?4kKl7U)OX|&'_&F4Q5tvx^M͎ cz ƃKp;yvrTlmC(g`h3Aߠ]1<,qT%%.J }Ұ!|6&;ֽ$|qcL߯&[oEYJຩ;"[ݗShp%AԤ[AhPĹ4e2q$A C%ŠmO͝f?& 7~GrU+noʒ>CJ3Իx 9aIViklX3|yRQ(,OD]4Rmna j|I18ʨ*c. vq#'gDdNɫjW*M*%''gAQ+ﶗk\ q8y`GV]XV:oY;mɯim=n]-9`=1O>Y^ı .~("N'&;ḠnBk9vM\leVq'h)>QwPSEi$pNr?$s'wN8UJ=׉JD1rEg^gvUN.iwwhH7Q9[cKaK-5q7F6~K˷̻2GLHo Әc,wUU= B#g(XÆ<H͓5y_nGMЕ|dޫqHfBP2鵍4'oŊ:` x5޸v6(ꆹә>mї8jaP/p?"ؒޏEh]c(B@YAV}Wf6iF!O";1P1 gZ@efFUsí7Rɴ(K5LK2;y^Q.*e_Oߍ\Ht)XMѪOϯ3CqkI=%׫>j]əM&p]q-U].'FdԿJyC4Y3$[yJPJEƨ~UUec,O$IT1M,74:WYҺH P<FCS+a);/#MrÀu}.9UFk/z{[iK$cDD2u{y0}7Bk{ v-Sɠ_Ӧg^JvBxł<!T/c(Tg%=K=p 9/sJ,a/D` 4ш—'2 ’E')S[* J1oŢdwi$=.i/u lLN!*0 ը&)h,»j.xdm .r# ^B!c*-BS!hl<0l3+ɥyjYʡf۶Nw8A}XHKLSzkE8|S_G5Vmvv<*_!W6*ymQ4)t/HR׺f!ucx/ڑB\wO8 1# 5ex?_PAMq[u9XZ~rheC(Ѳrz9? l9Xews"q?Z#]5~?$Lzk͇̿hyKAGaS3dJ:ʦvss#E:I=ÒT7J5p<;*2SxvU@ͻ懈sZ}~㜘'2nN#:i]pEwqճY,F_F+="%\R>Î'.LƓX>Vِ[K_Fֱ.TTg\k!mpBeB!y8}w- 0b"pCS[O %{o7ԓlՀҲ!(n9J(gq7ڛX^UKm1i,S2Հ)ī}t= pCA֘ q <+x*`|rѲgߦaudSh',{k:rk#0S&N1r4D6wI_Wt]l. aw?(Y / ~Y2[ی&bCσQ{Ш~Q=M/H W3v}]7! [ 5fAN eZRqKJTU{LSaB W0>l(8-nhB(6#j@2+kd!-od@o ׏/'(C eV˂' NF可7ò%.$ ȌfCΨ{'$}A,FA]{[LJ4X:3v]_fJuk6)؄$f8gl24nnq}Q7pZNa彔Dm kU!G1}tGZǀ=L4~;4 {E shǴ9Y ڙr^M@H}?ǫ*~ 1ti,FOUuf2Qu-u8`Pߦt*?^mPQry;|:;Y3 }cr0/H  qU Ry{Y@ynf"#՝pmx\<6ɆzlVvL:UnDSMljCK`:E\ypi8 L8Xb@]05ti`Wz< =3Jx(̤gFݺ;pNȆ詯5F,^ h:.n4`_.>׈' h87e5lM,Sar`V]pg,䑧hKrOnl_t#bN~1\<1yRCJz(I,Ko"@vZbjP|52J&G:H0'LB-"ޤH)>wone}] ԃe/3*Ջ(</-vLӈJGIPQD0aߴ4˜WYX`|Bo_$\l ˥ r<8`bo)sP;0Ez4"I.^3NU/4Q$s5d{È}k" @x6' ) Y #l{ 2FRzF3+Eǰg:QA>τTLs6fu+;+| 4GOF)c? |S5V}V\G%^d1uVo]dG)XI(T{K{9 i!6"uB4HZ̛C1g2,SN^*3j9z%Q^9@GOl\Og&{f7S lQ-ҤK BH-А) MMS7~.ؽ{DA(3*bJj3 6r,FjRzDL]\QaOfJaHHťš+&Ƌ &Y`8 ͤ|H䘨s]HE>XzBG|Y߃}9R(X#Qz8 p PΠd43݅\Dj`>Pw)_F$<(Bǩ\dѽ}￑Q$7;揷s<&l_EswЭUG>4ȫ!}ĩ8E-fZ+lǷI*]#`iY4ℯ?٧;K& 9o B0"`~P9c,#Ij KtV| YTe0WRL{|4N˽gN+3EmS0A.*2lSэKx"XX¬EP'j/Q7onLqNk g8X+l%~cƫCS hx9z 0l5-?-Nc0 OMrEQ]8G[orc30=AxOxdBe2B}0cq{Sy[L i3reֿq6K~ܑYP#-.ĶtaM Ǵ:;eI[8\ IvOՉ:l$xz ܂P1+bWxZ'Ikn0G+Rg_LꑏؙCgeݔa\N͵S & `r{{|?xޝFgL^D_2<hىzQ!j*!?0vDQ4悡GEe;å^4μa]5ȃgS_4kTL7Vg`d .I-$]q&_^ųr_j}55-nM{i][eDJB4F7 ڡpka'xwOsfϢ"ʭЌd,h*lI}W=Լڱhy#،~<~='/AH-ޅI|ۂ~zy2[L)<@.wnd{_>\Tݗ?h12)i. _J5QOobíHSfW,f[}սs^[h̊冊4۹Y.r6l)Du@.XWl}H{}g;FZ|ƃlk|K:LY)d%WIwc8E{;P>B[ib^]0ol(kEH(Ιx#v]%quGe4AaDI-~ddS,H߉A{񪖬Y4|ct1"d&+׺3} 7+PPmۖ°mєqW)|m}Y N㕶-J$wzzj9B쪭S;w.Mtsde *%xLq,)ӛ25!.bxʔOBMU2J*dQ{m3 e5/"bTtAB,{JF;tTb[rMG=פb AdpmiTa{!NGp[oڗ!DPWBAccl" '~Y81qE 5's+r '^0u=LuvD;u3MLeZ?. _pgx~u*5XERnE׵B'Cӽc9`$(_}99?HXK7'Z_Pzo͏í-IvI0 ;L;q6B#m2y4+X~.LQ3MZGϩKЃg-ث9]h!$619לsgGpQVݥGڋ &J>95U\4=6PsiPN ?u<]u0[=ϛ܌,3E|>TjZ9`[s>w%w -J=!%nONء(/IeFՃkĻwZȎؑPkY ѐbqQw3r`.d,zY^4524w)#m9A R/{>d/~mΫ VS,>=ꃴf*ji}ήSXLXrG4Z|4x@gN;2Ceh,厀B䥘WސtR^LNx5yrg"T7TE̢s8B&,k~AM6+G d]_2a-cĆî }Luq=&+P` +QŞDvk-{sE|H̦\ߕ° v0C0  n'ڞ &zV8Opޟ!K&q%.f #4s 0eg;OݝLBP:c^Sj;ȫD 4?4o>/dj,}cy( f8 SϑM dfC:Ov@Vb-zhleߟo[0e(¤IoX%e !{QT؝퀤QT5_'̭Slxn>ڝ!7u_[tlBs8]GdZwtejۡyyL23&m!,i2V q]^A V4ݬ$: ED lgZuW9nbZ]eI/#N`:L1H2-?jL^ (S{ӶC@5Fws#~nem'3_ף@,@34Nȯ\S $Tz z?]! A>vgE萹Smw~O^D*pl6)½F|Q1hc'^3zc,r/莹'ke,UR#Ք.$rbC:@n),~jZPd>= m($YGx&] Sc4zlg ˏ0qxIBw*QÏӁF~t>pPM<ʺcv^ڞ#6r/19)ySHG< Aޅvǘ%CCger#U;Ӏk~!X84[+^kegS*4;vן?WGkǮ&gvոiw,9N fS%T2E,Ak~Oa$BB"SK7Ŷ%]cԼQ(4!ɰ& \&lc-(g`Qh>/_qN sO^Y;Cc?T䀬U("vwM]k6 HLJ;f,G"< arW5H:f\ FXbncViA,~ 퇊`SPi5qj;_fI/ :@m1 .!jԻXab3| 'B*s\J3oQr?jT? \&'DRlmD/2ނX@h>I[,&aL(C J +;ng5*TCE+%xܨc!g7_MrSiυ5[ az/,9n]ApĹ4.T>w\<8`]N{[=~I;G9P9uWbka_ρLgz|tgtj}\(9w*+rBmJ;Z!U9rf4GXr!=(5ˣRjc,wevkT'4kق:;DjxsmCF-;&9DT=: SMmrX;K:?ʑ3!s x\kPqm4ӊoÓ&S͍ ^)9(^zDq|rByvc늵 HV@Iq̵Zc~NDg!#aLׅLu OjAiĸ"N,d@oxY')Dۨl 6Ye>y5|U%|͆֝NCŅÙ6+;_}&vP; BAVuM8テ즽 ;XAZuvV򿠨W8$H $>. +pA":-}šO?b5Vڻ:yH^P5::ē!G9e2s:=.5._Vae^+QYkp,XzrX`>ivA_TV La۠^gqiCcLC z:#xQL<4_T뜥(@gn=q=o6Wqfu++'JjU  Cz'q8JH ^%]]OwPD0*7'|eE4NzBJimV֠ *7ӃR;)y-&ӳ3~v6*1wZMl_^ʆIUK0mY޻Z30?th ger ,o7JaɿQ0nM1*#sr*8Hr:b3?A@BQ5CL NF@# i b6X mY̏CqR'#nwX]D?0 v3PTJoٍ>1FuBF]1!?ժQ6P9T`Spaܣ5A'W<&^]\zԾa١21X v[D|S/ i /x?ෂ_yu,Y# {$BRy$댰t 5/{oɾ@W!)DY&\$C?9^_㺧*2͊bUʧ܇PxuTF])}Um!;8z˴'tQJͷONGpo!$J֖6$L\cbޛ GtLt5 ƗpqJ1Š<2)溋3uvrs]@Vi[yFdoOt3#zT 3s;`LiAL/G4&))sifzէ>jBİDh7 pjw{9 BiN2Kw#q[ua2;[ Oꡪ=KE9]H7:}Qu1T(?H-A1<>;;Ơ3<GsHy;_q$@zbwD=\A}-KjI&uh uJWw!_-+$y1aߊX8--lɒzQ|ӡ :yϼ^ynp_u^Ao2?,{r|q[-ՙ8fA&H':Pu`x?JW:~Ϝ){{-9^7s8Fx%wdx0'C+efܦǨ2l)"n,a,]ۻ$b͸S񎖁8Y&Zt"n+pC/zFd^S28O ?_‚pEiXϝ~JGYQ>S9\qkSbcFng>Z8oܱ Мqj? %¯u>1ps'^κROXFEw:6)Hg,]Um˞x'tb=vg.6͖y;uթ@wwq&gC@'R*9ՌPVܖ9 b6=\&2A͔D>"Gf=%s~7n4ζXѝ=o;It^;sGܨboQiIfoF=7pmaijMYX;\6O;aIq MIwJ߾3]'-_+lrTX744f6k^*f 3IXGܳF[F.!6A4SCa{h`76=ꀔd{u301#^h=,o-j v?s,HhaDRdȁ޴ O=@63mOkXw! :C4PoIl҂Gko'U_m NoVC'QDB܍@;NzCt\[a7r֊ެ0CB"J`*+j5rw.b8xT݌xW5"m! ĭT Ər@<>J8Xo WiZRf2[n~(ޔN:aLs%a'dV3(mZsxRVa#i/1kH|;/QttDJdIxXrDzr"tUϏL/ގ*cYq3gő3pxE8[ Zj5ElBL=y^FJ+闓% ('yCo@|E'ң1&w&ody@4 qVhGK1FǠ"z%E(:vHx9ք U*ۼ=:jM`??HںF+Hix8/ ݥpS܈%k@lr^;~BjǾfN*u5Mh[p4+䢼,ۆBo^qOk>(mLm_spdֈÒobBp1Nj(G"t9ql[F`(@!Ƕս]6 ݈5t"vo^O7Fp '|@)jyLjJPhrͭPm2"{5eU"Ifg$<8Һ.zB|a0#>slɔI:(d \f4ݱ3m툭#ض]?LVټzALϙ"$cl4kb_&A(F5r_Fvk0< FL3[h+}')G~E;BfQ`Fճ=:dJm/ (a1mx#ou<LQ-z |#:iQ[sJwTcA\]) d6B q:7顝O+}L%T i3l{GpU~Nrd"\/xsصeUTh]xH ɦD@X9h;c95(OA{ի;IfOnՆfQxeRa&sL+@Jl'jӹΑ$%ъ$qgúgPr) rdyὮ+/gJsk 7yHwnMUDM" C~8"^; I ԯ_"Dd9@гC_Fɸj}&"ӖmetP tPF Dܿg JM6:aР㛚XÁx',%Ħٍ?1B*j4Y7|o :F'ё U$8ĚLfV{R)Fƈ:.\2qI̪wK%OlGb,{BfyKaVwRO.({h6kü3#Ɨ^d E]'\gѿʜ\Sj\u:/ 2'YĵxGdeԠ`F'iK@),{I iC W<_ɏ]; n{N+ǖE#un](Ͽv6]eLឍW*lF@mx% Dz1o$% ʫ4ٰj]DV4jˁux]i>Fa;NIDxsvȱ%+cP5.4`[ɘX$h60޴ړOBV|;j#$DBq *) "GdU TcapލhMB.ݬjpg_VG G;e(QBmL]Je*:Eocڲc>ɞ3i`>57W~9[LҲ&\TB efd r$ U`VRFG/|^_t.5P[ddπsU u%MzܗUFh,FX jS\4&v5޿ OIM6mq1_h%{;e`J|kXuZTp@UI [(on[H7H^P0˾ B ^۟SN66oesaMsMo%1[7QӋ,(Rf O ݸdip~0<95V8FQ!AQQ%" Tj C9Go C ^I6@>r p.Z.Xrj|y_Kf Tx@3mM$Y(Bv,HlJ/a'šȟIgDl7`bK~ƻl@̶EId4O0Г"8^q%3`(cRLRfhw ׾E+E2{~>׺@WX8=ɿnFvpOpOB |'5PC_QFݩ,@CgКm|δKGkY7$/ 51c$W0qxhxOPenyPcȣ8ayIKJ >y6U ŌQ_SKԑzI-nt5ݚɫ ܛ傃$8] ZVb%-%I}ɉ`P_7E Bԁ6|?xW'Yݑ^sc4Ͳ sjGTɀj12+>TVR%y mw1Wy$RiAY|SIO}{rwU>D!Z%Mo.Q+I 5'f,O5+i4u wÉJ0_% ʆ.31F RMc)4U,AU(z]ii%7l1]t\$Y)asV∹l(_O(m$O?QO ơm%RD$k(ɜ:^aӠlj{/-;-x6qlin<:is R2KQwNO؆m(gWjֶ[9(_ÍK~pq%bpΘ4gܳ"}I-s#eۏ~'C}D.p&Mi_ߜ;63Gg\ )KO#WX?>ٯ_@mfdnnEQ*Uou ~# fQ),UEӈWָ^\2>qE);kBK 5g`1җ-V| H\+Rm*S*! 6{քY]OT7_ۡH*,0>Dg!;yCITu>Qdg|['cC` aPKsQ-9KpW-.;L6T[c33w%MY&@3j+̥su H,rn]8XSw%w&ƺa}k BUGm$ }\?KƇ\L2\I$9'9Gq?$oee (:m>}eGY VVB負Eܿb}UN/|MRQVl^W$kUnsB}*j+*+<^&wYB wyqFC.xyV\V}l|?:}sFO3Ik[ +sZ/[ݟݧoɋ^m&̈́1wq&Ƚހpic&5^x j엮0'\u/Pkuʐ~=l3J5{Wd|Є^.b5/!t/`iw.B]Mv@sMNsjj*p9{qJQgO B4+l7"\k|s4 هJ6!$sI ~vu[G`c([b1] o>iA+"v63TC?2Þ,?4 | xu8Felj157kK+jXsh3svGeJ;4/]C Mz(•iwDA2l|t*@L6PwӚ}.TN?BL?2OǔQ\!RC&0uĪ7Dvdq^aE!/˲:I$sݸ{+)!! Oɕ9kIE`ْmfVS!pwA«HbNWMx38IfS#ۿ_tQ;vL:MVlj BDrvT:I_4XVLs5Aߌj'/}]!'+#qk6F%hԓ=ԅJw}=F205 ]#:`? n7$S7awcITYZA JliƋ25T310h jVW-M!͓xʊ|(x?tj%g Aȶ@:X(fՀ+@3c[%s nJP(gsdVoi3+si]zY+~{CM$Yx(e/toj$D~.8W9Uϻy6t 93vc_LE>_vZs 4cz= ,HGudq{9UFl̀<ML۬6&Z `x#sP7&f&ъv Vq[d~ܼ0 g_ؖQ(c.(AC*]֓*q-tL\fu|6N&?\?P^{6Xx#R'eflU=DH@KrH5%ڊֻ`e>-{D5')y A/WW_3* 89 `Y" n@uH?\_dñlD1怇v[}yl"pȇ_S agW`$BdmWn(m ӓ""gZmĎܐvb`LA)e΁3Làt(w,ޓtߩu1D6zl.Zv)]ulN&*/eZ_e$4ɕpご,"!}e$Qm"vn ù$G>.cnA7ţ;*9 䊊 gكD1::HG݊H6n{æ訑1gʱ nrɅ:BR 9*kFEly|H9(RFjig`-l4H\Ѓo(z1|ۆdѠ2 ki"+ҳ,qTB4dH7U0 6J!@Cm{Yqrē!],r!0ɨ'+z[w.܈C.._3F2ù̋ye^-= ~`@+ȳ ^ ϳ s9PVFUCCpu$qYcz9gNj uYvaL  彴!Oh *pe W nS%? Wo"ӿ;oX*#4G$:d;ƙE#HLo)\$Ig胗i|ЬjX(SP)|Glbr ˃W de8H؜tu˜M jd7W?5A[뵒QSmKym92YnxNpivOvƇd,k8#qiFܕ`LK-0yQ&6%!'9 3 m[8Hx!Lf} X< k#+lc]_Q͏} c?kճ30v%5 Q,&ic {sTxc0# p:덭Ljt}zbDs\&ߥkQ­TD}yJɁ$Ls39ԳӬ[^?ԅ[%]L?<\Jc:;b+/7 h6d`h=촴-GżY mDCG%N5-E$V 뽂>E|Sy4B0| 6\:tҍ4QS`ZKѰ%R1"Edqm6&\~hqlw,CUi:,n8>!]b )n%<$xGԎB 6uML~T oZ6M[VJ_qс^nuk|}rZg%Lsǁ0_G򝞤s4a:-ob- c(e)F-4KL6ӓUbUOxnSkM)Q_) {Z'O0)]J1P#ÏTrh?uP*KɳfZYf]{no c_542o5t3vCEN_x%ZX'Ne|S+B{/.[Q|oELC",  h!] RKOCi6ˎ|j>B\@J0|<}eZwr/ O4^l- ̉Wr>U1 C{NǙJ`zNY/tloVŻ>Xwo8$y~Vݬ;E@ǑV&"l0_y 5tS@syU ,R<`rS{GAS<b"*uьAYVxkD{9A<.z?%` kSXu5˃,yr7 ZB0v@ '7sL51FCCq}!.{>^.o0D.E?F.;q M'~ va>}*a詒^~ֽCJN䙔.z &Ǽ%8 c*xH:NjVg S9gR%Gf]"Zbb>䊓 C/giuQ[Ql7_T&բ4b#hB{?U8Vmi.MZz̨(!/(lx(oF}8&) Ck=11*rU+nsgMp+q9p-WD)(=9'5攽 p*DhGN~8jE5HCܯx>ntgH|mp0)Zv:O=j<͓!h>o'7gaI//ҚnjN&XOC_7gwҍ#k ٵ:rA#y%r_0eWS?9hѴMo)eHj+xe^[t{'SI{ ]DpNU&1SĞUz2f$ /[+r1IV߯ɚGYtPTnrFSS'a:.1P $q+PLQQz,RcQ͔g_xZ;d%Yܤ.[Rf \e&EN36eDNΈJSV.!dzUi-\{ӭ:@9x9UQ%{tX$Ry?U2DkRS^O_'nvQEm3@Z{NeĄC 68,g[l x!]4t[@\eYPYS|Uir LI>FvEQRY(s尘(A/)I {zYn/Ǐ\g5uKZZAvѮͭBηw!>tάXsvn]^Eۘwo*X zsBly ojEGz!(ZingְceEhFl1̓1X'Aj@$+ ҇zT8Rs=NA@7ۃ-zx^҆-Ih. 3tĨ/TUЕ7 X3XϜO~Z޶Iwd>w|A19qwAx?ɌތZ~ \V#4$.TuUJYk N`-{"Lcw2ØzK?. ߭W2LÇiAjә_ trWs8!{ѼSU<"ҩJ-#[?<m1s[;o4C_#-4!zж~]7tn7f#;ӄҢ*ӈh$+]ol+[H;GMtU-a_QC)";Si F}Y'cw6i\,g!򛍥F7Z;PPmo\Yd+ւ,aTQ|P@Th \Ebgm&/r8Niڔ_β@BR4u$pd{_iZУd48=vW0ovn#?\Ӗ$I{v&~Uv;8Q;C[cv[=o83 n#y:9_I_seVtnUbĔx0w/̷QT-.ՎUl]g`0Z>xu&.f ۚ 5*/:7+ȺDž Q `dXg(qANa)l,%]%r3۫6r%BqֻcO%oJkΤI"(Y|H3n؝P;~LL:n䔋?~]m\C*24@ `lI"#%RQuH@#ؘOLf".&V:y -y&C4\l" k{b E͛V-e))?YXԙ(YK)DPo2H=@JQU0_T"}.xY фI9~/ɅO sgd3J4:EwZ1f eԔU2N}~_!DoNp*l}5w:G,^\P֒rp /=V66FΎO5p6]T'ŵuO=vŮ6fݳpXYWòw״, 4%#Y[;S T#~,ße v%k jkU7蜒G=mf5ҺׅX(TDGz|Y7N;h>hrFu J4E>B%t;I# 1,vG.4s}4 R0{dt]#.+ۯM LCNֆ%t)wCn_H7b#Czl_PW!䄒F!? >/"ۍGi Xpm:=fԒlMAv2d!|?iԑ^ӓϸD ɘScUq⫴Ӭin]7[k&4*?)}!InzC_ :dI(#][gkVQqJ!٧5R|zd`(ͬ;jo f*h4iEAŅh\bq.8Z)ӹC<ؗ~ k|\ImyܖKXL5g+፴G0r'"v|;އK,\"7b:W s_:=`-hvm(ҽ \{<ڼ  չ*\,M7CMv95ݺ[<}[DZ؅->/0!BH[Dc~i'(nK5 pM :űӯЎ@r94+8CuM LG ٦wL()d5zyS 8? 5@uQPʿ$\ a !JCX4i&@|Z/kh}_kc/-03y hMWevf c9R~tgH_ Fn\ '=88 d1p%2erN~ЎmR`ن_ Ē w~* $aAc'9ss_Xڿ3=r\,BJp6\m/zO2sZZf$V"sDh{ͺcE76ge{\)z,c9ˮ]"zh^֙4.W2 1Pxb1Oaf##ɱh0G#&vDKEj3r%ͻo?kaRu%{+<}ٳ]PЎM(535=Lz_L [=d]K@>yS&ԅ9*[Ù;6cvr/GE*ѩ({ FWn E*9[J1owwY:-*GQʶ WJ(58HyU5wl:UʁҀ`fȣ"aɾ[*u؞B. !1@UdwÝhY>yC5F_]Z3F|].X2?`gCF/|C}%#Q($XAuPfb\䅝;qk5eP1nP#KXn^o()aeiCz2i);yj7^6S&VaY*)i{/騙Xj=Сݠ?INu QHޢ.A) CY7G68f/*VX4/p!*tm[Y-B+ăy7Hc`YnHLOZnb oCFKPlhopiO!bu>]ݪonCv!IQO -|bQǦnN Pq&7`Yx]|/ŭ( ZBo#rsk,3L1o **dܹrp况NSȥ%l(Hn\tY-A.3vىR<c*ZH_;q ](9NW. %#IZ V:PSZ3"&x}*k! kܨDz2ɒ Q_6u%cztEMeL"=Gb!Ԣe}=# ڴCHvg T 2D"e@$Iʍq ޺qw~e7Nt|gءi`Qvش+1En*7*A{ToN3fr}8ֶ#5Ɉ΍șR̾c0l=2̋RFjW-yξ[%]c\l)5+K^-T⻇Rl`ڏoGhsP|Ֆ-K <j t$QܪAnG6zZhP[qIBb@_#)y?"Ivrp(qIw#k5f.N~/1ݏe@S sO̟0Vw/xiCQ6)k f ygD ̖Lv4+"g:=xPCUNJK.|Iߖgj2C"-iCiywKBlRzjA%p $.@$ѓ%) "Q");~9]dtcه[4OϮ;ЀײY4,= <~^FS$&O\ a(s9P ;eX8I^iSN݌ bJDq,<$m4w'fC"9(5 *>EkGF49.YОD=`wNYc]aP 鏖Ot~P0>{&0JOMzY"B2w?kA)$c55ЍgɀO95ixZhW3/Lhz /~id_4k8PI7RHVtYq)b) 8UDA4nfKϻRy3?fGx)vq['ȝtP2v4?E`< w^`E~_.ZV~+9/)s7-c^>ȳ-ٸ1v#*71q л~.Η,r\译f sdSaF '@f"W4ǬqF2Uv6_ # BN5.O#'=G%{(~nKO-l3?r5 .j;Pמ^iBѮ35֮: `WNgQ˟@ߊlc !ӫˋe=Gj秷Μ)&OD3aAqT}p`!=hICN43y'4: LZpaSWv5A`zm1%!p<8SV BejE^/$٧Β3EФQ Z{PBb]#@%&x'yp@V1 oCZHia(4Iy@[Jp+Q iF,U#),^oOCSE\A8+xS.HU"tg6_qTm 1.d HxpYP?1S.QA[#W XVc|UOoQ3vZ_=Io!>O}[PW"~ $ϣ(GOIDsXl)[:k'b1S\)I#2Nl"Җ2 CطtU8e8.vlk)b SAqھK 8>zV`t{W}ӃB!Ugg]Y=9uӁ8Vsf8\+ q_J|Dlv9$I #lLjF"&Qw|7"Pob9K/(и{!+TE -4:딷S -L )uqPGRT^LJZ+3"U_01$xT2 lp΅  &b^v8`I cD\*-_.\ oK3"ZCsȣU* D+m8&q3`[<U3`ka%0z[D?IVOmRL3bȟrHxB$ |+ApB4 EE,vIHZ" qlX)[tW/0UًV`8cIX` /P@uޘm)1a G! F[z!PC>??ýXOGUXR1ٽF~_:4 Et$$nN{F kIgC㪭9 $&緐ӲxiѨb0.@i AJԶ@ởjSq|@ Lqch@r3?nF=̕͜4-w7!; PqbO>#[&)Pd8nu95\P$o,͂69Kqԕ6J8v!U17A'_d@Ak)VL '۝ס9ɹWxsZgqFqc_( cvJG~0g"kf ̌H+n )8AJM lI^{L﯉9qQIafG"Sn?! ;D~YD.&^iWZН:\6$l׬^1/ ^!SymAgVtdŖM]NR|0Don }Yу- ){<+N@ 19P@K#Ft8T9büsn0ec>L)H0sLE",^1FRsL >xG\?Lc7ozuw,º܈(wHt?AYffEѪLKmia-c& 102Bnˢi . 7_EQk1g!PS>kkJ]^'> @H˒Qhpج1:Csz:i`&VI~9#^74Eqa9Re<69NAÀ Mri!X5;^ jR}E;ޛDt0m )EH0kSRosSwu$ڇ7׭LRb miI8W+M>=ئv)]}7T937El/itd[)HݤNWEaY@N%بwe;sV^ShyNCSy=Z\w? JUZoHgxZ7{obۥ cʠMOdǪ-gr+$KO-7s̯ l-=ń~ZjޥFfT䛫*dalȸS qWzB]J TT=E~Y0lɧkÂnF~h3bwIVJ/*rTz*Hb Mxi;͘N"ruù$OA`/IZ|WeN4wz6N_W tI.4~+ q㦅+ޑ 7F fs"*i8 Zcg o6$ Ml>Q0V\'8D_tU"C8N\d)Qx#ZQ ᶥ+{;/ZFqL癩eE2BBЍSШ!$[I}J?g<3Re?͏y= M4f2ap@}w3޹)i AAUШVu$k} s2uA]Qum\0iT69p`ZrNhci|!$oQB1rxOϡ>[ ag0|7gYe+4JJւz@RH.5<têXDRls;zYlL##4qBvM HY16oi3wsR Qc0fLyT}a7x?:yBwgtӍ/< ߛϑ[E!ϯ{*Wξ /5G;n[A[&>맮(Ǟ0"~ ēφ  m$oma=6pia i x\톓]#\*%h4:-rzp$ X Qn|B/;ؼp]V@ %/wI6LLaO)MAYK+d1Ovp,aE(Bo߬B8q3ΚYD+Oer"8w^A0(@jFWj$\y>{a_!dDՀ5\*F$Rһv;V"BNҔCs+]UJω.C߇K4>I:) C#4Y~艪X*ٙnfөBỦ55G:bLp'F\BYv![B}~&Z&44^/TA>m9\ʚ}4EUݸmɴH_QL9]=E`)܇vuJ$s`! C'f2ԑʾթ^44f@fo15A*I^!mt|&!t!̜,r7Vv5b"QMDKBztV)_ U!a"CS~S 6``t>6i0H,$o7j!vb|4q* Acn!R9dKf̻T.rMyIqɕ|:B$#7_wK R]~ +lrn8&{)\ʽZ&-:I=!Axڸgۭu*VG@TeyI40ݎpSE7UR@0dF/Y9i#q.|' r 4X+S}.kگ<$"Qo2_1$0`=n_LAٝ?3^u35#%[h6gVEIqs ٫Q,kBifE՚8Y?~&<aM|nI"x').Is4n~ x~ug (c*M=F61ϭ?+5h"=`*NX6~٨͒&<8ۘfӣy( !$Fp}6|~oxӱC~ua= 4@l,+щ2 7sȼ^כbX_Vt5F ncn"orCvЯs~]l6QhV2jMKxA#%b=ѩ(K{m|^7U``_QQw{8RTYKfmV E} W%qY,% mMOA !23V}2a\k;X0ډaRІ !~ nH͠>}eNWEU|q(r95Ձ3j+t&P2#Ӱ(DQ'jKVNF$|oWMuB li`_7wԎP%QЪAlWb^' 8GzГ?_>v[6.3v'l(9 UȬkw(Dri>۷o@FSUς)p6ckB1K?<*ͮ֌P, (9vzݾ*ťAjs{ȋA$wѾ)՟^҉{2]['QbaLeX}3ȄOl"DZQvXĞO쥢ԇCOqgQydUFp:͋#(A"ui2N両WU\kįMmFV}Ѿ8 "Yf5~"nRP',_;Axggː(npkm j L͔:8d1>IAu._wt\NOhO .b|" D>y|:"n)lzgZFOA1'0,ēvt ߖx eaIBcyDO5]V*ߑWBE6rPgpUjh`?>b#!t12i)̹h&h*Ot{ʮvC$m餟Y1ʞx)HFkf&KY,}-Mr*0%Q%wBjID,GY򮻣jY\#ITV/ V]ZQgV3yD1ɬ[y4_&$0 Ic_RW0%B?$nlVXgq ji5e|6y_R :S8d|P|ԥTëXJHOjƙ#zSw SbMӾmz븄Uއ86dhOH0h !kc q$[,h]Pw2תN67Vi.鲖+[%nx|Rt%P>Gزz~D!߶;h. |Ұ 8n  zT}a}#"1οig>|w aG׍ocQh7<9z^=FdpזE{ًӐ8ByS"? $ >¾jW;Q}]6q!#njvc~Q%5NRJ)ej=:ϖs"|dM;3vXQr6@!gv)$['^T\Gf)reҍKH˿ar5̕m ao>^d]>w], -`uH\W%C=_ƶ)Α*i2cTϘ_iy[Y7ŵXonjR>B Z4F x&bBTGM$|is@CpnvK2KSh~41LVW$'D {՝F0U[bn6ABhJ7IķYhuc.4S Hb}Nr =WV6 HO%]*c ?ʈKu}R4&36Z\|Qmw!>1x:]R@SEϴtAWw8{™{4—W+r VV"L؂,eB8^^8Ɛ&-d;PpYhkn{X{gG)ȿnƌϽfAIL -n65nm<2wGo0qԇ,c ]IC=Vu9m@Ӱ.e{}¢=rW>郘~JM7p۷g0JL iL(+zrKW gg\dD&" +]j; .l:1|Ь2◨/OdM㏥QמB=Ms[_ t*m\틠JE)EoA לmYtQxU"ѥqѿz$eV Crg{,t= Qa+>j)g-ާIthP$'3ޥjHFBa%naB^b% Ҩ)i J^{;p 'QE $#tD 'gߠe>?xQ-YJoZ,CQMe0; 9xi5LFX@wŠiV27Ǜ JТ3#6Bu}gBODr^] F& u^ Q7VcB&{Ԙc14@b :{a 946nU}A1evG(Fz0В8&57)=3Yٴ<*V9"~ J qd B~*nZJ?&V5o7)uHu¤o~>Tb)ɩix,'dErBxUN|0ƘPS|ayu3q;zɛ@?[^ (ډ yI˫hkB6,߲P.Wk,6x0ePCb::%`$&ǣ r:;Ȝ>xzӝ+$3yHU4"&9@´]@kqNVkŏrKڇQ%/Qe,xLToE*DpVlވNz.vMf@yDGJArz@U=8I~O,d=%;MvԬ$-c6,ࢎٯ,K4@7A[w7E#g+)]iie~GFvFb/0TΜf4ڋEb'6Wc[L"#Dk ]d c7*2帴6ln8k4\բ$*Xa0¦vBt1°$2"eI<0gu|PS2i L%̓>U $)kP" o.;X֒4Fn D%IϸY|o!USŷ[] 6a5RD 50u&Jj;M\/}.-w;&/'nu{Ę'i1-j~Pwn?H8z[^K9mr+1B>v+A O26T]|#KsD|LUKtնC!)]el]ň{kZ!05.kEN`2;Bu,'4B f2X^!w۸VY{I&!Z8+xWNբ<{!o17]X-wHB N|R an//|'R#{Yt"AS@ɲYY?(v>7mM|{ϒ5ˣ4}XO"cczgtE2;"3O%R"@dp쳰|e?9fL% U+U= Ƴ# |ZkǴ< eT{!rTf;[C0SJo(ϗjC2[ၟBםБЂQ'b jAАzJRT-Qyΐ}#,osI( 9q?M-C<2iH'vἱIӉgܵk?\_US`'"A=cPdtUz Oe&jvbE,Cڷߑdd;4#xPU/8FM! 2),.Kk+;h$lD@#d$C,-;4 =hm*%P]^'1wi}-$0:əc{XBƿi--g^Bw6&Q hkfP`_'=5-QAuꐪE-4pXe~تn4@l4F q2y ]xv, +5=%ct89CÈbH\ 1 긟rX MlS,P%sTJEc0G4RMLB>W$ W1Xebi7t?^5ak7+tZѐ5?a5 ;}ۈ$T\]X2&YJb$]vśB `[P^K.44Sm=YIZ?^-D(:4$i7jc3eQhEk 0˝xTf|,lY#''8̳|L%WpY\$VpL[Edq@{)I3֏/:x] . W&{b{dx1CZWY|Ilt2^st(BBĩG7_Xūu6ÞO?=;IG؛BSAi_KꄅI243V~{S($m/NC)V4iD+Zbݻ!<1h2=qh{LIc9eX˛Ǜ\Z(`O*Ze?8r*>y짛5ge-ZGtwJ$GGw# 59THY]#pz2S 3!-o6^5C]r/ 9Wݍ@faiV@wY`Alom;YH̓N.4.V En:TZI.1yyU`GsQY!9k"MLڏ#yz:( \\~rTv/*!Pa(*DGObL0Vy+F!Wa(Ikq1E[M T:udL=R zk{K$PdOBq,)nvt'DL n@oSp$,-Vx/?Gѥ r( ҅H<ʜ0l9jje.bOiqf⽙kf~Dt2DC}sRʺObrY!C8d-~ pT_nY(4%yC <5U:[9f'lmc`ƹdZoЍ]6R"BWt`|XoN;Z|-< =D.A]V<1'*K6X%J9׋"';&'"7JJ@g3Ö;/3R`hHKi |Z<=EBei]mf.mqH?MBE؟ Li+Ŷ.4ּF|bKGD1C@OZ'b$mp(o&r8;Q 9J\$9~h>im$ǹARPՅҵ>c_GYwWV\T_]xCpK/Z/8cV0e%М+;1OԭH]#D ex-үJW<m;zoѽPYA(X >lz Y,I@rrꑦl@ zdKT!Ւv+-^!PWo]ÞXE{<,3n~2GЪ;iksx ;(HIM3HBlfP+J \kuMs6JS;r~@kx^bDf9B! nؗDRh6 1twԉضp*A0Pb+?3+OIEv.Р׻M[G{[yj w)]?6cA61lmC;McmeX.N5ѝGq9HCiΌX% pt5DQ淒OoS\(Ja>imҩd xc4=ƖiFE`,mQM@/}8x_᳻x-:Xu1D3RtX3H}0w R~ѡATaF촀&*o&]ڟTNԅ7!M>8 Ȣ渤mT7\AdΘp. ~+aK#sSB-_QQ.yi{dD|@&tsƭ8j̿p?k9>5k,lU$`S9%020M`#K^Ŧ PCCѺ4H˗=8E37kG E_h΃L^ҹѬCA Ō[ڞ*Zr/AxkK[௤{)BPWy@ZF|iDD*"<v?s:͟@f Ck$6T|n$?<%-ːum!J.YhCP\/ 0N1-~V~2@J+(2"ujѺzŽn%8: P<|IVHGXjRDqqENFpI~AwrDVԏ'Ūw/&W"櫓HaE khO^HBo3B^c=: l=['V8=" ^>>͝:ʏ+ p㳘-VɱN7بVYP! O8ʡ} NQ<\Gg.MRD k b $Ws(`YisΏݣ\\MRE&?)yb̡~fWt.(íp7?Yyl{XצwR) K1D2A"-Uyp$c?B{UL\P- @R^  ><3G=:J;T2ˆ@'V!6tE} ]aT ctAYH Yq3F% Q/Nxls\벯k]`jg4GՒA2 @/CԐǎ }u)U$Ǘ [6ƃFb$ wj ZJZki勞FWGGt]9H>r~d[5J;"k^}713XdqKvVv9uKiygu_F?gGql`1J[,5 ȧLz؛P38'wfښ AU -:{'?)wRv9;}AZۧD ?s,BO,z2.!sH,/W4v3FZKk:ЇS YӵY0]ؔ<-F\ܯGeCh̕f^.#DM6P|tz+Inyd>e/`{Tov)k{U|LarȒr\Nt_ ɣt2!EimEug]MMj麐hҪLUljoK>u>Z諫7ګ9'OG" oZaמo|Aj͈yhRABe Hru3xi"reMzRdQ-GD Ŝ)IM-˚*IYԭ\o:b#g5$#W/>J̉ [4"Juta}cK_ \"s‰>`#K6>_՜$;:ƏS $M؛拡㮙b@2gNudf HҚ6"K-:7<DYT"Lu:DQva6ؔrx>bzdPYr_r­D puZy)rw.-Ep_!OY;hr,YDz<x89sɹt> Y{"zX#q}k˘׿Ϯ)N=Er\EْHt#mDڻ2K},op3͡^%gh FF k,dg:['n^~>+8٩2-#osep֚A2!1 ENFJ{7 /V,'%8/U^ߑndlۋR~eawGMjۉf׀RԢu}|$FMԵGXdA}`2aj@#٫сw 8.Val EQSHFg cW?#Υ4JFQ@x;: .5Sss29RDS?*iȩ-JӚʞN(E ہm/6xsEuý*7's+"E D-AW Cg$a$Z~2n#5c:kJ)ئ-#˴ni |"Vɼo$Rڻ1.svS ;3kilW}cZ I'@J\;Wʾ?3p W-Yi9s w۴9?oBEuյ]W*K GM V1\fs{_K1t#Ůk1k]Y ec7<EVldT:#e%;Fx3Y9S9ZB ]Tp8X' '1ђU@N. n Q,x!N҃Jyݴ986qJ,$ҵZBFAsKˁCqtJQĿnX*.QnxֿN\NV&щvV\Ra2WObk,f-fB 'k `WVi*q0Vy/r7iOuK.Kc .A:ye,7ڍ"+2 S:Ms6&./,i E 'ڪk1z&L owQи/S] 6:Hl[֙uHN= 9yL9\ooa*(k1Њg&qz96gIX[%3Y Y{-R ꁷmkaj` ȫGmfs@{ȈCx*\?y="QUYl\Y#X¦ST?5ޕ_TiW/F',3kg [xkZ~Eo%ajwSy vx2Q,|=鍲 -\8}t2U(5,d8d'jBOZ7,-I$*3P?X#Y9຺qrm|{dlFg-{# !Hg2*#ޡv4v+Q1w6C#Ӓ `RA܄x$4#2NO#Nw }guŞV*2l? ^7_q!#<͎n#Oh{?_F{QZGHyKftto@7 /i_E N|W ۦ}{kPD[Ckq "-VFr>BfQ#5X}fbRb`Fv$b"{Q>'[fj~[J'r51Zm&=(Bl|"?LB鶪~&By#bm/I[$AEG=A_:>*hh!3orxy&oP#d#/P$e8cWG%{ƙ;Ҁ:t: 6CW]նIV g6mEOl$4'dq"9{1fT}q"iI``;+ܦëO%׳ٔ@ddV3=FBpLX&{GDDpyO<bVcXQRƕ;JP$_,;y~$I+S7YfZL9%RB(X}q)`ZbU9̭М菴a { `vqJ >%aqφԛלӵn"%O2inuuL’¿>VUh3>&!O@<}^iD( 75qr[TY7HnkȣdhZo:eMj=ΌYV!hC t\>Qj 3l<푣׻W _>Zb 16[fW=?e)5%[HSI`_4a^ߜKy~P s7lu[1D*O6R^Y_; y5@|>^C¦'KC\h3bi I2~I#\`AMk ڴ3&x(3r'>s 1'asXq3ƏUnɾ.zl@tq&n LrF+7Uq_SߎOǢe_ZC nYeXaΨ ;qJ7(@ڦ@r>D&>:/;=<΀A;<Gئ_J~4zS,0t"jOOXug-@2j^\zaD*<# ] *y =-e Z ݀+юJ{ڑKy4E{O`n;eM?WH?Is1˩ܶư.6EQJQ)Uh)po3biČIXl-`HQI[HzJyK+ґmX- iE %šի&ԝ :5~CCVgu,vhfF׮:q\8z0`,MkZrMj+5܋2ק қޟB>:Iizp1ur1X|iaeU͢SMKIpa!/.7(!gu.v?xHe.+'!ё `!Ŏ6B'I%6p7,PIۑcwg6&&qHeRzªLzeZMUjby5qP+U CqԀbkI?vY8fjX|E2Ij mSo8kXTB{CPuLE6\d䑯K9bNRAͣi j:Bc~ h]곛)„m+Jc {HL}C"znB~uְx9DZ~'0WR5ye7ft9S,ȀKE:l=5[o>բ/wv7? [e/;/$10XǮ;d6Q9ױ%'b¾aMI#{+7yU#"5xCg-V#-_x`w4Ϭ- Nlj?FVurګB-t` Y @xV;f NI:vH8ļ;G7ޮ<'x^E:TI`_"q=굙xҖ*z^vpѠBv|!Q /{e.li_,7e )3XP9ި-tz$B^h#׸nI0͓ޮ+{6WH_@F&U$S9]RՌ(MJ5H!2"'^^"+¶I&f㊌)*iCwHGSЉoN/LHzxt^Ҋ X~-Xu NaFA M}+:{)@/(.m_ Dm .?];as*}`JfDT Q[Z&4蹫UH,%[QȂ)ٗ~ZhrLJuτ,T#g6BV'{Ui)5/N%h5f"q#f2>c#X~+Szbf_zNK 08|9x#0nТ>ȯDU#^jY)o#F"+FP pAZg1w#tlVkDѸ=xNk\!.apNNS vF'5]b âz ?CD~!|OѝEt{;* k^Jp1>[q½O OFNo/Q\ ,*_\US="Vw1|f1޲R r~F@c;(o [,PdH *U( |*aQ{6&iA{C.D*"FQ"k)7:~{DNBssoq .eX:٘%0̕N7݊.Ԥ9I}v2Z7G9"K+AO&Z(x vPo:&=YW]@l/eּS=0EbyG?^p!ɍѽ2v%O]BO.of$@l`$0H+rk][ ^eɆBަ"Bώ==Sˊe|isΟύI0EZD[PY?9Љ р6qwX"{)0`EGF{fJXQ7Qwx21)+m26%Bu<qܦ "ʄ 2Λ9pWaIk_YʮѨ@tђOL_ %q=F"}*wnj6yk)+跜k Ժ 630Vqr=H:1Eљ4m٩z˦4>hp$tf=ѧ_e S&5BlUP:taS.Mcѧ%htxB @fט?[|duRni(3E/Q#`f&D11#9WEOݭ|s}ř[w V8v<ts4pe5Z,(ŏd1Qlue'B9I7bY~Ø;4 kw8#:|=Ǹ#]NU}ڥL`i1le05#@m Vvz!zBFY'Dz6lRs֩m0.Rm:<|=FlRPK 7f{=JTDCwc} RDH ~ާcm^-9LEy !%`s8.{[2ƓGut('d ¿F]; 'FRhd?7WVk&L\Ou⠿WDHNjp)U;`r\`\/\ y`\B v7 e*3:y{_i9ǙǴIv)* ^h?? M<5[ v5|H[;WS|ƌ%)4d€Xn#PJyjlvҢR?i/x^G˝$u^2Ot V(}x&VC#d6B%O\2LYН5qWaW?&0Te6sKh[Ī*쾅33brS&2 `& ( .hW7;y0}׼OT+1/;`8 G.)i3vRW_]nJ4]}27w Dmbys07/^\",{#!7Ἂ:kc#vª>d@^Z{WkOlF`(HT2hsN#xsVl08\D.)j&7|ѫs5 Pd5x5Fdq{y`[&ą dc9/r Pe٠ {v|zΰ6<d :çUQpPK!`ic ~Ti;=]" (~k}*In%.FO|2ΰ8)6àsz z:DʲVhj8 a[D>4 lK/<<s.2EP!we)SJdy3X}u1(`VZ7GqJ=uvcuC'AaVT9e:(%r\ˆLJwk= tI(ER!{+!?ѕxaƱY[F#*@_5s*-To<nv?{[K ĵ٦Ѱg_|Z?ï_cWWp^ށ((K=Ґ{cO5듦V}:=]31` bK/ln^WkVyKf?hEdB\Qxo^W&CFeb>u(C2 F !+#lWEɉA:HJ?qJ ;&r)=V*ATU* մgVo;_~AqNqd-d4hqtqͥͯsN:-Iu1 -Q)vE\+FXV W*>#ol| ck߲j٦[0'*()'AO{f.A&Zfn XBX@2/Y*x,SF3ޑ-=ELc/?v;C*y7,->?J<"6B*([>oBۧiGݬ@!+}?<f5gTR ?8(nMhdxg|?Vq܄ );qI)"춑 @ ڴABZWXȟon8;)Cv<[ɧPpA oݠ8HnЫ&& nI Em"֛ ) ӝ|ܐe'@N{}0hf`+"&LnL\\HZ+U<଼I(15])t, )z\@OMOV_dVCE? rk1h}} xfL@kfT=NYU' FjcWhC 6I5H [ dz((>v~#|.̖'F(l?%r3I )SB-VѺs*Pp&{L'|ŗsQg ΰ(E)9dM ٲ7ASUn3:0u_Y0;E/osSZ5$)-ӹ9JD.筮 $@j"!8 d?b]MY" `ppu׌*hg}6,?rbGDft0#ݱ >}PVxgm<Ҍ#s= ztz1\Qm0AiXREѲO QMxuzBBukĭPL90wb4QtքN$6p8%H*t+vD y1sa܏/ vqS|PqVՇU{^[ge)'٭?y&sB2ٗ-cSp+d\M2>E.5L^SWN0),hd{N@RqY^ID`8B3yV2m o, O! - fSy˩W .*vg[kvP^j Z}J$gqcݝCz&~YၿƝUkNF" e|4d)?Z)F@ݕX+^E(OxJҭ3y8wQIc<9{+swWf"):!^WRԪb0y'Ӫ^Owx(-U(מ  ^)s勄5פsΉF~ u{/ljMqpۧPA:pFOv#"/)CvG7LkT|^> ѓ\;HLtACEY#MU:U^J3UψI-{|WʳX֎ W]fk|ޒ+%7`cT{s0vUah5b 7u@D\4y23+7dr[7m%s[g=}v^޽i-Z}[i;ye'i-t)m a 欅:M^ջwV.wԐ.\|p޹餱#= YftA=t37Wf[-J[.U_ ԝUnߢS)4?3O|Hl&LL~O.XC"iѠP jL>mgZu8?ƸL)xEcF@/*{*c^F` Gp4B0.&U*xdyDNI<>Rt)>A4ik:氚U sJT-\tD˿RSW?%`0dEAduz:dZCe/D`h JT)F1jO 1 3iNE&K$[ }S"^9T&%C09!⦧[?5Yrks\$j ƈ:e$d#0bi JxM.dZNϦXZT4剄J,e<'PL/Ւ{ܕ59m?Z8?&~n9fLkW>~=iOc2+f]psfUi$HjCf-|9Dye 2 {ϐAIY+qI _ DUTeWC^\w-0Iۻ;Ŕd@_OtnCgPn:8][$T@T\+^@گjVDo05'+uc2xy[EJE^m! m;)x~,<檀'~wV``/t_;n*TkTe_;i6+#6HVV Ң Iyiqq(4ѧ3iב7$k=ٌntH5Gy9Vuu: _YX^y DI +LX}% =ob,$;378Z@d*-΂)(bݔz`iJu msB09:/a|Y ټ[Yi0O с6uC~5]XT\ep*gP=K'~rnHf}YZ k(ʿIV;`[:٥07LO9V=,/&bn|z$IqRy cѥQCn!,]@a%Vf.'tyE`H';MC=ur"bpP}lT:o:Xdw2fBRװ*{8x$:W\೸wݡwb++4.j6 ;@s8Xc6Rꓺ՘L";TC'[\wyNDS#!( j0h3 %bČVa}lHG6Q/m[)Esx+[0߼cCz\ [Z|btX_! BS_MOsE6/٪{=pK*uZD2ҩM0܂թ}7m CmHuyE$,,Q4Ld s/YDvSf-XD]IGdfu\2;,ԥRO 'v ĝﳑǫnG >́yWюYBz P|Mk$PŔ'Q9nM qsd%O/T:d e'Ztƃ<N^ZeEv hmK\b"so x[lHsSdSUFf=֗RZ<*EvH@>s@jIGRgh6O9E^? :dɫ#z/8 "BQ~u|mb0k},p⦛),68ŕ!a5Hve< p j^ W35dЍ?|tbC(1? hظYo? NiNG>Zb4mq:BSrbn`+/heך£ jv@0 O: &R)E h sxrXꜰn \:/gV}+%%oq>Q|E<\>oQEqC٭0_s/$ҍ^vVfZj)psr"Fz&7, Āh!VAΪV[B@,{|&״V)j4IzgE1׺ްup+b0HqWt&!?zSWP-zS]1u!DE1#_r LX䛧 Y (6YͬhCu1NHV^;ըCڹ^KْA'0S/B&|aL&7Dk';ocX⿿^&c[Krq]YQn獫,1,־P~0582\zڗ5(WoV=;B>BOcNΪB, jd{:U\mJ|UK(.#iyrx'B/8V a$)L6[̜sJb&h=c`?Ȅ%؅Ю~8eد8 e(xX*vZ?9o4,%C9}쒎B_ڏ(q -_1$R-",KNP{7ȴIqÜ6go I{Fɀ?QEdl3,O;}5${:+⫾Y !1ɾKα>=`_<-\Oׁ3h')y|5^ 7>0;Jmx<4BPTp0D;R&0h $&yJvRM +]v_g=b|, @`a^h6WgRJՋz|jzZ_4:d)}Q(21l|ךS?(;CdeG奀e8w(e8?j]ؾGio['be#.P9r~Bֲ{y4rأ)$}ۨ$e&zUlm bM¥tGQ- m:9F[4D[y-ODTSK{8l]ی%Z#n xյ &Lt~̣J1K-*4XL:n/dv<3^ux"AVA(UYl۵?}Lp0Jeia'UH&P8LɜɆf&<#ib%A!TnMZ hcyO7r֖'(ʼl0s=8T,x ٽݤ(n %_Z1JoZG1WIeүeNSY't^kJXe%ː]׫ѥآ8%@eWKP2dPw[[zΏxDFэ)zũ'YСZ4E,5U^gM«beVX/@cBdFmvtF|Z^.}W$ڑtDZS%RAV^ؚO`<Ŧ1R?q}}4a8ׂRXE%v-|JܳMDs#(Vϸ bEj^.8FlbKTGm@91bɒˋLV[>o~=0xCw>T?ɾl[RտcV^ +I^-<GJ56#|QW5i], J"; 5ٲyRʞR6KW=WRBtbl nygP0$e$xWYe3G?/% 8=@_ռ鈍"ފ5yޅ<('F Pn.8mzgU>N8 ^^5_wJ̙[%M WcYnBM#c&J ⅻQTV_6nrC.ozQ=Ijs{;lM I8jLjhr1=&&.N魯zurl ލAphMIYaZW?<%4p0tq*A\8ıu0՗rXY |,8Hji;ʄᵐd1LBEԂ9IUd{B;d F\joJRa@"Ii_Q\}{!qr ݉2S Z iO]/Hޭb&g| 9!IV#_V3Q]0АLoׅ>}vS oj *hv ,Dn.Ꮰ2R&>=cdf_csBdIT8,D3ǛJR<5@{ϸs+6F).n:9rQ\܇Ź^A{[{K8Y kR8*dfBE`mOtqYg c ;Xe'O]⣠8KNaΒm<.$f,+8Xq|讟Ueh$먳j5C@)o U&w,K-)" R#}~gL-bx\ު,N7B`rH1D+w-1Gէ:rշx?.ŷӝC2ڹ3Tua7 =6H? ʍl#. }>*;Ft{ZhW8ʿOD1g6y&b8jf8o`ZI<0 \#j+X lnqfd ok$"qCۡ[ 1IUf"ߓK\]rlU|S(OzA1 _:Z$NO8tw uww X{4+X^j'7tCysG^i,d!zLML&[!g5 B3&ϯ$O54 2ҧߙ޿ ]#lOw⹞҆ JuGsC|.VMpZMy/B]ۈ*^bo8Zr~^(éh3.] 219 &HK@l֩)>J. J,k3f+AɈWu_MO&`""rXwDnȦ,lM;0ʀ*n;wXB;#w&"6jjo %Z^g&w3!ͭl*H1CEWM-=IS b\d[GeN]ƽE⭬@{[d˴5bBB󤨫C6pN+R.5(X@$#LBLmkQ_+&=GZF/ќDO6e,ek۳uwKv6! GSE(u#|%L삌^ " ƅP1ɱicCl퉪,GPT"q4}Ze.vT֋m{hooCEUwy)nPv׃BFJZ 4]Z5!٢hL4H!z!I`WK6oHIx"]L02oJ#*Hd.]5S3=>li`գ/f;5~jzO?^3!UJӖS4g[Y4Gcu}~#wDD=`n}}sƓdq1J~]g[}XgC'Y Ӓ18ۻʖ6~Z_at̃>4[Vu \9l UGMkܯZ C[QzԞPaF%a.|t jڍ\9>^=T0V}}ٻm=Bk:8V ;s«sH%T&m/ ^'nS~nyv?Y{I>Yq&EmT [/)!Wq@%Ok١|U"HD> %=ߖlo/LA[ +wG FZݙDD~fI51L>\אF'#{&K_]/Oi`3b&9nV@r!kkq0 ׋K埧 -F'Kobt~}V}.b@y`,?;Ĭx( H.^kU)f$%ϖ5J[2ˢEVPZ P Fl >`Uki{gI2ςXF$vNYYByfXV1iXQ,&+wl]+*L?bGF$*hV|rUPy%C2@w/s)Џ:D<0V-Z(Wą2\Q ϜMhM,.n$>WIrmVLz͟t^Ajw&Œ!YA8\E$ Ŗ[i葆Trm*&9+7cT94$W@iO$@@cU}GCd8k(~CM]Lg,Y.i<#ܴP  ֧fF" D\-hw oj in;3QX,7KL΄da1ejHNXO5g 'Ԇ2T$u)[)Wk㋽4.+Wg-{*?Q+oLޖM]h=C%Gl]"YG'S K3g}A]-#UA4kwےmTɦ2R_YOA4i[b- \FmT(nW 5ܬLgg0u.vsM ]~-UAgYOe-f-+!H*nFal_$FGW ]O`ޟrZ} a3hz ,ϖ5Ea "RN2%κom2}NpI@0ڏvmW'b#'P ;?ƕNh5ZtK VUebIͺ-?Ew0EGȩ2i.ДNKՁ~}?n }e}Уb_"52ks}Ai(.;ed<9INī?oU,UL%(;\ΐgQu|bΟlI=Jo:]M`3d() pbbnxȂ3_&or>K?W?":oSJIhs\57%*]c%c=v"qHH+;gw0xwjXa(ڎ6'70M@qѕp؃ُUeTLuZ]\ᢑ11,B3z D͘Ĺ/NLxS6.{d|j%' HTd(S{ V q݁ (ʽ窗' K!zaJϖ 2om~BZl< L~ Xr h Ob[mI<1淧PuksJY5j、 lQwȄ: [}[;VfVh3UA9F-^:cѧrcy-s7~cPa*Uu!tZPIw9⤁X*%!b7.#s$NR yr ѹR E I#Aj8bV0.0<(:*C(qXK҄xZZ{$j1Ż J7]lDWI<=N75K!G PW d4fЖ\6eC}t2e '~߮a҂?>k}}u3dۧ7 j@ J<W/VfS줂gs Ķ.k|O\`DB{u=x{|cwSވcߢNjXgvMҔ}͵4JlD~9]_L9˲_e`>*ݎ4HX_*iЫo!;_d/؂={ j,dyTBY${=9&EL|Wdhe3BƟ5Z/k_j}qrV^~6VC;7(vO*W\2џ\傝}M_b({y=QG~'BC=#ok>p:}߈0?W +/4ʼP(I)EO IA罏6N"$zZ7A1Q"ESfmxj˖ ?^[ g[])c+\q;$ Y*E,&/Bs^/hסWB3*e\o7sw!Yڦ xZ&+Q'V ?P@fƋdEu KH7\%tXe , ;Fle">ʋ}Dj ˌf@iVrPUs1J%4![nSm#L p:{c@."k|uLxYȅ6'moOz\`I)z7R=R⢂?iUz98!_P=+lLxFC9m֎kk%cH ̋@'m+AA)B0YJ <1GY>t,? KpUzy;'O{*4ѷ{bg%(hAu^l6$$tlݤ )~R=3e_@o2 rSEw6ىBe{6_w {(d?hC4#h ViQ(@J ŋ~j<ֶoƶd5?͔ov6s{=yD`5P|bK'kZB0Uko6%2^NжLl/(ezʷTS4ʥ ?_t֔fs{allbJ',.kR#/h9οhRenZCs."TsS@؂-cHz]O*3 oA N]DXڏyO pjSgא=aȐ*+/0 lF-Iz΍ϭ׷&#/3Ƿ۱ n:ςǀhH ^|F;BZ>' g}ZZg MmFIL$.'k.&Pd|m[t?:vIKtI}jLF^z<ʌn@%a>ogˣ",``͢=Ir<&VOU~>pckۚ4 yaWG$B :0M{8g響V2$>yYRmޝId_XE='PtB(^10hMqC&ka)Y_ҦTʻ}t)KNOy9SÉhI? 8"gt3`K4+ T봦D/5)_qx8\[xX&|m+=[7Ki59J%G<`ʑ1F{*: DbKF1(m`C6-T 5Oj+]{Aoӟi 0JvGb8WK%wP,ЏYkOK5h9XP&k'9 /o¾/ybS R=ZrVX {4N'@#%cL)1g!$/߫XI[Uwl=,+x(x2֖؝7qD:i/.Qn-6 7c:O~?B30$1,!2 ~)>MN ZIW;)J<;}sb hjjkGLMe-*opa L@fW8;K%\ٟ|UCU1Ag؉4JYLz*2(,FKO sέEap'6 /;j;{~DžeXܣ0Q{Pm(N$D}K֘>Cˣ~JȚ.!cCGsү'F` E=l&"4[1h Ov/-}dv4n1J=؇@2@(Ŕ 0V.a6b`& @( ,>y!d3_N+ׇ ?uOK>\i ~#σį7y$* y-rCt=PKxDVwh<`O^h (9'ND}JjvK~(1,:{\!Xt`&Ӌ'6a rƾ8T_<.Lfp8tjzj{lU+_Dunll[Wk