openldap2-devel-2.4.46-9.61.1 >  A bp9|(S|TЙC_GѪN[Bå qO 4L81aI#l;]πq %t"Ζ&h$YAt qj 2]!,H) ( 32c6c0d279ee9adfc20e5cd25fe10aa85cafcbb9480511fa316e99222ed119ee526e0743a185a7b1ae30c27f8290dea58bd5464f-bp9|s~}ߒW.IMhOwVӇY܃K``l>%Y_E&3تH>[DH R Ѧ_?+)8R6K@v8uHЫDϺN\}z>VL3jq0[6Z WrH޸l=eTˣ'3 L1\RѸ05ISHxɦGmJMw_7:өspbQ4qIE>pA?d  W :RX`h  p  x  !$'++.//////(/8/9909:49F}1G}LHTI\X Y(\D]L^vbcNdefluvzxCopenldap2-devel2.4.469.61.1Libraries, Header Files and Documentation for OpenLDAPThis package provides the OpenLDAP libraries, header files, and documentation.bLibs-centriq-3QSUSE 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  bbbbbbbbbbb6bb:b:b:b:b:b:b9b;b:b:b:b:b:b:b9b;b9b:b9b:b;b:b:b:b;b;b:b:b:b:b9b:b;b9b;bbbbbb:bbb:bb:b:b9b;b;b:bb:bb:b9b:b9b:b;b:bb:b:b;b:b:b:b:b:bb:b:b:b:b9b:b;b:b;bb;b;bb;b:bb;bbbbb:bbbb:b:b:b:b9b:b;b:b:b:b:b:b b:b:b!b:b:b:b"b:b:b:b9b:b9b;b:b;b:b:b:b;b9b"b:b#b#b;b#b#b9b#b:b$b9b:b:b$b:b&b9b9b:b:b:b:b9b:b:b'b:b;b:b;b;b:b;b9b:b9b:b'b9b9b:b(b:b:b:b9b:b(b:b;b:580f36d19ca6a26250e8df7b41d3c25228ce02f9c432d39bbc1da543938bd673a2b6d6ab192265b2851d891db81a75bed9696d79d8f93291c3db93025fa4cdf5cae1a2adc2bea9118ce3a73214e247d35b1352c1d589a5cd231a95f8ef49c99927b92ab08adc0ad19a4db020f186c0dd4defe31ffaf7ea39f701d93bdaffdceacaec54975f7198552201e4b8b398c715290598fb16e587fcf8c88b1676fb9a769b62289067d896eaf9a70e05b0f9636b0862aa6ae2f2d31f7bc53978bc49105d304af82dfc0846ef12c1bcf2fff9dc8c64afbb137fa5bdd37c2164c0b288a4b159f1323a5d2437cd3614e8b969d4e293b927fde001685303812c624884d33cc5c155e6ad14c54de1ea581c97f805caab3a5316b09a4f1f3c68f7f6f00771ca1fd66b6e51a26ec9a6d6a793dbbc9bf5eb2021cc278adfd41bc9c39de3d5308f9fa3fcf64e3f3131d2f7bbb8df78163442adb93c1630592a324446e84c7554a038c9f8bd17d8b177410a0da968c56113e38e742f6b15ffc2b199f0161b74175e8717421f9e3fbab3fbd9d9de0b282ea764868446e53bddc837de59a4113cee93c676c735a298268cb4c4ef86c60714a89984ca447bfe2c308e82be43336600c5f41afcc6fffac8bc5e00e580a0f0fcfa47965bd37cc5bc3b53da70ff3a4baa244de448eae7bc5f2f68fb690d0607772b974fe82750e00b46402ceb6a10becacfdc07d1b642762f6af1036de29371372a0ecb242773bc09066e023f060e345f45f85ff647c1b3ca0bcc2eb7dc68d40d9624dfb1bd735c5f7b135e4ce90d560f3de1285ad6cbfd51976da34ccab343263e5379d8594db00ad47e7ab2134f44856a3b0c13db8c687e5fe25eca23eb7d05fb55387704ccb76eff6c4e720e542303302a9e983d7cc9883253a06b8f6ca8987a142653b94f0b54dc18982e275a1d03f28197b69011017f7e2a52980105160c7cf589072662fbcc6ea32b6eec021caa1ae90d5fd68f5e20fcd065af70f8b154bac9a2bf38d9dc2cbf5cd6eb99abc187721c88b1ebcc484455114fff24de034ef42466863e6bfdf25b87bf7338904589b22de74ff2a466a7d5b55fb194b1e8cb62b20c9ecc6b9e85e698142545757decd18a658811bd44b794f7934945fe5fa645ef13504a827768695626dfdde50560af1441bfc07f065342f0d89188c539c1595d3c794dccaa2d48c17dcaf4f2c954b96e1ed08a2ec9029d2e200d98d3f6e0c5d40571e53a0bf19fa5bd427470ff93df6fec171f32b96076989d7001540f2438113f5f7018978fbbcb88b11670f58d10da26716fa17d7a151f8c6501c5373848235f9e4f45fe86b1ae04675a87af01e517997ec0856d4f6848f43623642ecf6536af1ca16cc7ce1dc0a7edd1fbcb9eea3e93f6b7a5726aadc95c41cce43a04ded943502a77efda72cfd5f8853f99d1aaf069ea92fe7921e918d4a8d948f5726a30f9b9d8e8697bb81845a031dc85f44e201421aa3a1435f3fd7758e797766b10ffe2382b4b7a166875aa4e9c8e5ba2b8e39a27b80cdc538b5c42fb74b53b564af601ee41e778cec8dba6af645fa191ea9652fde6225d713e6603b889ca7d3105066f5d926a2cd0d92e871fba9b02d8219cb401336783f1a59c0dceff2004e533ff6a4d972c85ddf355460e25d35c5aaa9c8c9b0186c80975d7bc2a3a18018999e96931463805e3fd0153fde28ade789c75f36cfac647763ca460f36de60ec5f9df4bda3049f62186d8208ace70800dd2c6b61e1e1a429ea1195a108ab48bbad2e59273c84f1e5c8eff9fda6927b175f1043da38163d808985604701aae87088323562f76a9d94750519fc80f2832778a7234b443d7555a8d206bebd14d099bf7319bbeaee4c2628e384573aee5240eed44ad149fb89aaf1ca17ea0a8172601cafbd176690a736aed7653629ee905fec4f571439e0163ba6ade67ba406b237c5b858d22b221b8ddd8cff00c687b4026cb49d8b40569c4edaf6c4c1a155dbeb013caafa769bdc115b23a9231dea6a92a4612c7e63c4d6afb0bae7bad192468e82ad65bfd2989d5f595406889c0cd74b06055331ac540414f8b289d2471f6f89e1fb3509406be27748ba8a033b30903fec8e0liblber-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.61.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.1b[@``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.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- jsc#PM-3288 - restore CLDAP functionality in CLI tools- bsc#1187210 - Resolve bug in the idle / connection TTL timeout implementation in OpenLDAP. * 0231-ITS-9468-Added-test-case-for-proxy-re-binding-anonym.patch * 0232-ITS-9468-back-ldap-Return-disconect-if-rebind-cannot.patch * 0233-ITS-9468-removed-accidental-unicode-characters.patch * 0234-ITS-9468-documented-that-re-connecting-does-not-happ.patch * 0235-ITS-9468-summarize-discussion-about-rebind-as-user.patch * 0236-ITS-9468-fixed-typos.patch * 0237-ITS-9468-always-init-lc_time-and-lc_create_time.patch * 0238-ITS-9468-do-not-arm-expire-timer-for-connections-tha.patch- bsc#1182791 - improve proxy connection timout options to correctly prune connections. * 0225-ITS-8625-Separate-Avlnode-and-TAvlnode-types.patch * 0226-ITS-9197-back-ldap-added-task-that-prunes-expired-co.patch * 0227-ITS-9197-Increase-timeouts-in-test-case-due-to-spora.patch * 0228-ITS-9197-fix-typo-in-prev-commit.patch * 0229-ITS-9197-Fix-test-script.patch * 0230-ITS-9197-fix-info-msg-for-slapd-check.patch- bsc#1182408 CVE-2020-36230 - an assertion failure in slapd in the X.509 DN parsing in decode.c ber_next_element, resulting in denial of service. * 0220-ITS-9423-ldap_X509dn2bv-check-for-invalid-BER-after-.patch - bsc#1182411 CVE-2020-36229 - ldap_X509dn2bv crash in the X.509 DN parsing in ad_keystring, resulting in denial of service. * 0222-ITS-9425-add-more-checks-to-ldap_X509dn2bv.patch - bsc#1182412 CVE-2020-36228 - integer underflow leading to crash in the Certificate List Exact Assertion processing, resulting in denial of service. * 0223-ITS-9427-fix-issuerAndThisUpdateCheck.patch - bsc#1182413 CVE-2020-36227 - infinite loop in slapd with the cancel_extop Cancel operation, resulting in denial of service. * 0224-ITS-9428-fix-cancel-exop.patch - bsc#1182416 CVE-2020-36225 - double free and slapd crash in the saslAuthzTo processing, resulting in denial of service. * 0218-ITS-9412-fix-AVA_Sort-on-invalid-RDN.patch - bsc#1182417 CVE-2020-36224 - invalid pointer free and slapd crash in the saslAuthzTo processing, resulting in denial of service. * 0217-ITS-9409-saslauthz-use-slap_sl_free-in-prev-commit.patch * 0216-ITS-9409-saslauthz-use-ch_free-on-normalized-DN.patch - bsc#1182415 CVE-2020-36226 - memch->bv_len miscalculation and slapd crash in the saslAuthzTo processing, resulting in denial of service. * 0219-ITS-9413-fix-slap_parse_user.patch - bsc#1182419 CVE-2020-36222 - assertion failure in slapd in the saslAuthzTo validation, resulting in denial of service. * 0213-ITS-9406-9407-remove-saslauthz-asserts.patch * 0214-ITS-9406-fix-debug-msg.patch - bsc#1182420 CVE-2020-36221 - slapd crashes in the Certificate Exact Assertion processing, resulting in denial of service (schema_init.c serialNumberAndIssuerCheck). * 0212-ITS-9404-fix-serialNumberAndIssuerCheck.patch * 0221-ITS-9424-fix-serialNumberAndIssuerSerialCheck.patch - bsc#1182418 CVE-2020-36223 - slapd crash in the Values Return Filter control handling, resulting in denial of service (double free and out-of-bounds read). * 0215-ITS-9408-fix-vrfilter-double-free.patch- bsc#1182279 CVE-2021-27212 - an assertion failure in slapd can occur in the issuerAndThisUpdateCheck function via a crafted packet, resulting in a denial of service (daemon exit) via a short timestamp. This is related to schema_init.c and checkTime. * patch: 0211-ITS-9454-fix-issuerAndThisUpdateCheck.patch- bsc#1178909 CVE-2020-25709 CVE-2020-25710 - Resolves two issues where openldap would crash due to malformed inputs. * patch: 0209-ITS-9383-remove-assert-in-certificateListValidate.patch * patch: 0210-ITS-9384-remove-assert-in-obsolete-csnNormalize23.patch- bsc#1179503 - fix proxy retry binds to a remote server * patch: 0208-ITS-9400-back-ldap-fix-retry-binds.patch- bsc#1178387 (CVE-2020-25692) - unauthenticated remote denial of service due to incorrect validation of modrdn equality rules. * patch: 0207-ITS-9370-check-for-equality-rule-on-old_rdn.patch- bsc#1175568 CVE-2020-8027 openldap_update_modules_path.sh has a number of issues in it's design that lead to security issues. This file has been removed, from the package, and the %post execution of the install. The function is replaced by /usr/sbin/slapd-ldif-update-crc and /usr/lib/openldap/fixup-modulepath, through the addition of the source files: * fixup-modulepath.sh * slapd-ldif-update-crc.sh * update-crc.sh- bsc#1174154 - CVE-2020-15719 - This resolves an issue with x509 SAN's falling back to CN validation in violation of rfc6125. * 0206-openldap-tlso-use-openssl-api-to-verify-host.patch- bsc#1172704 - Change DB_CONFIG to root:ldap permissions. - bsc#1172698 (CVE-2020-8023) - local priv esc via start script chown -R on olcdbdirectory path. Remove chown -R on start to resolve.- bsc#1170771 (CVE-2020-12243) - recursive filters may crash server * patch: 0205-bsc-1170771-limit-depth-of-nested-filters.patch- bsc#1158921 libldap-data should be requires, not recommends to help prevent user confusion around configuration ownership.- bsc#1143194 (CVE-2019-13565) - ssf memory reuse leads to incorrect authorisation of another connection, granting excess connection rights (ssf). * patch: 0201-ITS-9052-zero-out-sasl_ssf-in-connection_init.patch - bsc#1143273 (CVE-2019-13057) - rootDN of a backend may proxyauth incorrectly to another backend, violating multi-tenant isolation. * patch: 0202-ITS-9038-restrict-rootDN-proxyauthz-to-its-own-DBs.patch * patch: 0203-ITS-9038-Update-test028-to-test-this-is-enforced.patch * patch: 0204-ITS-9038-Another-test028-typo.patch- bsc#1111388 - incorrect post script call causes tmpfiles create not to be run.- bsc#1114845 - broken shebang line in openldap_update_modules_path.sh - fix the script- Emergency fix: move tmpfiles_create post from the library package to the main package's post script, which ships the tmpfiles.d configuration. Fixes the post script of the library (-p /sbin/ldconfig does not allow more statements in the script). - bsc#1111388 openldap and /var/lib/ldap/DB_CONFIG* (transactional-update) * source: openldap2.conf - Added a patch to let slapd return the uniqueness check filter used before constraint violation to the client. Fixed broken memory handling in affecting error response of slapo-unique ITS#8866 slapo-unique to return filter used in diagnostic message * patch: 0001-ITS-8866-slapo-unique-to-return-filter-used-in-diagn.patch - Don't require systemd explicit, spec file can handle both cases correct and in containers we don't have systemd.- Fix CVE-2017-17740: when both the nops module and the memberof overlay are enabled, attempts to free a buffer that was allocated on the stack * patch: 0017-Fix-segfault-in-nops.patch (bsc#1073313)- Fix slapd segfaults in mdb_env_reader_dest with patch 0016-Clear-shared-key-only-in-close-function.patch (bsc#1089640)- bsc#1085064 Packaging issues have been discovered around the openldap_update_modules_path.sh which has been corrected: - the spec file was wrongly configured, therefore the script has never been called - the script should create the symlinks first, as slapcat is useless on a system which is already affected.- bsc#1085064 Add script "openldap_update_modules_path.sh" which which removes the configuration item olcModulePath in cn=config which is after upgrade from SLE12 to SLE15 holds inappropriate information. If the cn=config is being used on a system, the conflicting items in slapd.conf are ignored, despite of it, the backend DB configuration section has been also commented out in the default slapd.conf. In case of correct cn=config (the olcModulePath has been already removed), the script stops without touching anything.- Upgrade to upstream 2.4.46 release - removed obsolete back-port patches: * 0013-ITS-8692-let-back-sock-generate-increment-line.patch * 0016-ITS-8782-fix-cancel-memleak.patch OpenLDAP 2.4.46 Release (2018/03/22) Fixed libldap connection delete callbacks when TLS fails to start (ITS#8717) Fixed libldap to not reuse tls_session if TLS hostname check fails (ITS#7373) Fixed libldap cross-compiling with OpenSSL 1.1 (ITS#8687) Fixed libldap OpenSSL 1.1.1 compatibility with BIO_method (ITS#8791) Fixed libldap MozNSS CA certificate hash matching (ITS#7374) Fixed libldap MozNSS with PEM certs when also using an NSS cert db (ITS#7389) Fixed libldap MozNSS initialization (ITS#8484) Fixed libldap GnuTLS with GNUTLS_E_AGAIN (ITS#8650) Fixed libldap memory leak with cancel operations (ITS#8782) Fixed slapd Eventlog registry key creation on 64-bit Windows (ITS#8705) Fixed slapd to maintain SSF across SASL binds (ITS#8796) Fixed slapd syncrepl deadlock when updating cookie (ITS#8752) Fixed slapd syncrepl callback to always be last in the stack (ITS#8752) Fixed slapd telephoneNumberNormalize when the value is spaces and hyphens (ITS#8778) Fixed slapd CSN queue processing (ITS#8801) Fixed slapd-ldap TLS connection timeout with high latency connections (ITS#8720) Fixed slapd-ldap to ignore unknown schema when omit-unknown-schema is set (ITS#7520) Fixed slapd-mdb with an optimization for long lived read transactions (ITS#8226) Fixed slapd-meta assert when olcDbRewrite is modified (ITS#8404) Fixed slapd-sock with LDAP_MOD_INCREMENT operations (ITS#8692) Fixed slapo-accesslog cleanup to only occur on failed operations (ITS#8752) Fixed slapo-dds entryTTL to actually decrease as per RFC 2589 (ITS#7100) Fixed slapo-syncprov memory leak with delete operations (ITS#8690) Fixed slapo-syncprov to not clear pending operation when checkpointing (ITS#8444) Fixed slapo-syncprov to correctly record contextCSN values in the accesslog (ITS#8100) Fixed slapo-syncprov not to log checkpoints to accesslog db (ITS#8607) Fixed slapo-syncprov to process changes from this SID on REFRESH (ITS#8800) Fixed slapo-syncprov session log parsing to not block other operations (ITS#8486) Build Environment Fixed Windows build with newer MINGW version (ITS#8697) Fixed compiler warnings and removed unused variables (ITS#8578) Contrib Fixed ldapc++ Control structure (ITS#8583) Documentation Delete stub manpage for back-ldbm (ITS#8713) Fixed ldap_bind(3) to mention the LDAP_SASL_SIMPLE mechanism (ITS#8121) Fixed ldap.conf(5) to note SASL_MECH/SASL_REALM are no longer user-only (ITS#8818) Fixed slapd-config(5) typo for olcTLSCipherSuite (ITS#8715) Fixed slapo-syncprov(5) indexing requirements (ITS#5048)- Use %license (boo#1082318)- added 0016-ITS-8782-fix-cancel-memleak.patch- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Add openldap-r-only.dif so that openldap2's own tools also link against libldap_r rather than libldap. - Make libldap equivalent to libldap_r (like Debian) to avoid crashes in threaded programs which unknowingly get both libraries inserted into their process image. [rh#1370065, boo#996551]- use existing groups instead of inventing new ones- added 0012-ITS8051-sockdnpat.patch- updated 0014-ITS-8714-Send-out-EXTENDED-operation-message-from-back-sock.patch- Added OpenLDAP new feature implementing OpenLDAP ITS#8714 0014-ITS-8714-Send-out-EXTENDED-operation-message-from-back-sock.patch- added overlay trace to package openldap2-contrib- Upgrade to upstream 2.4.45 release - removed obsolete 0010-Enforce-minimum-DH-size-of-1024.patch and 0012-use-system-wide-cert-dir-by-default.patch - added 0013-ITS-8692-let-back-sock-generate-increment-line.patch for supporting modify increment operations with back-sock - added overlay addpartial to package openldap2-contrib- Remove legacy daemon control that was used to migrate from SLE 11 to 12. (bsc#1038405)- There is no change made about the package itself, this is only copying over some changelog texts from SLE package: - bug#976172 owned by hguo@suse.com: openldap2 - missing /usr/share/doc/packages/openldap2/guide/admin/guide.html - bug#916914 owned by varkoly@suse.com: VUL-0: CVE-2015-1546: openldap2: slapd crash in valueReturnFilter cleanup - [fate#319300](https://fate.suse.com/319300) - [CVE-2015-1545](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-1545) - bug#905959 owned by hguo@suse.com: L3-Question: Are multiple "Connection 0" in a Multi Master setup normal ? - [CVE-2015-1546](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-1546) - bug#916897 owned by varkoly@suse.com: VUL-0: CVE-2015-1545: openldap2: slapd crashes on search with deref control and empty attr list- Drop binutils requirement; the code using /usr/bin/strings has been dropped in openSUSE:Factory/openldap2 revision 112.- Remove superfluous insserv PreReq.- Introduce patch 0012-use-system-wide-cert-dir-by-default.patch to let OpenLDAP read system wide certificate directory by default and avoid hiding the error if user specified CA location cannot be read (bsc#1009470).- Add more details in the comments of slapd.conf concerning file permission and StartTLS capability.- Test for user/group existence before trying to add them. Summary spello update.- Move schema files into tarball addonschema.tar.gz: ldapns.ldif ldapns.schema rfc2307bis.ldif rfc2307bis.schema yast.ldif yast.schema - Package previously missing schema files in LDIF format: amavisd-new.ldif dhcp.ldif dlz.ldif dnszone.ldif samba3.ldif sudo.ldif suse-mailserver.ldif (bsc#984691) - Fix a minor issue in schema2ldif script that led to missing attribute in the generated LDIF.- Enable build flag LDAP_USE_NON_BLOCKING_TLS to fix bsc#978408.- Move ldap.conf into libldap-data package, per convention.- Move ldap.conf out of shlib package again, they are not allowed there for obvious reasons (conflict with future package).- Build password strength enforcer as an implementation of ppolicy password checker, introducing: ppolicy-check-password-1.2.tar.gz ppolicy-check-password.Makefile ppolicy-check-password.conf ppolicy-check-password.5 0200-Fix-incorrect-calculation-of-consecutive-number-of-c.patch (Implements fate#319461)- Remove redundant -n openldap2- package name prefix.- Remove openldap2-client.spec and openldap2-client.changes openldap2.spec now builds client utilities and libraries. Thus pre_checkin.sh is removed. - Move ldap.conf and its manual page from openldap2-client package to libldap-2_4-2 package, which is more appropriate. - Use RPM_OPT_FLAGS in build flags. - Macros dealing with old/unsupported distributions are removed. - Remove 0002-slapd.conf.dif and install improved slapd.conf from new source file slapd.conf. - Install slapd.conf.olctemplate to assist in preparing slapd.d for OLC. - Be explicit in sysconfig that by default openldap will use static file configuration. - Add the following schemas in LDIF format: * rfc2307bis.ldif * ldapns.ldif * yast.ldif - Other minor clean-ups in the spec file.- Use optflags when building- Upgrade to upstream 2.4.44 release with accumulated bug fixes. - Specify source with FTP URL - Removed obsolete 0012-openldap-re24-its8336.patch- Relabel patch 0011-Enforce-minimum-DH-size-of-1024.patch into 0010-Enforce-minimum-DH-size-of-1024.patch- Upgrade to upstream 2.4.43 release with accumulated bug fixes. - Still build on SLES12 - Loadable backend and overlay modules are now installed into arch-specific path %{_libdir}/openldap - All backends and overlays as modules for smaller memory footprint on memory constrained systems - Added extra package for back-sock - Consequent use of %{_rundir} everywhere - Rely on upstream ./configure script instead of any other macro foo - Dropped linking with libwrap - Dropped 0004-libldap-use-gethostbyname_r.dif because this work-around for nss_ldap is obsolete - New sub-package openldap2-contrib with selected contrib/ overlays - Replaced addonschema.tar.gz with separate schema sources - Updated ldapns.schema from recent slapo-nssov source tree - Added symbolic link to slapd executable in /usr/sbin/ - Added more complex example configuration file /etc/openldap/slapd.conf.example - Set OPENLDAP_START_LDAPI="yes" in /etc/sysconfig/openldap - Set OPENLDAP_REGISTER_SLP="no" in /etc/sysconfig/openldap - Added patch for OpenLDAP ITS#7796 to avoid excessive "not index" logging: 0011-openldap-re24-its7796.patch - Replaced openldap-rc.tgz with single source files - Added soft dependency (Recommends) to cyrus-sasl - Added soft dependency (Recommends) to cyrus-sasl-devel to openldap2-devel - Added patch for OpenLDAP ITS#8336 (assert in liblmdb): 0012-openldap-re24-its8336.patch - Remove obsolete patch 0001-build-adjustments.dif- Introduce patch 0010-Revert-Revert-ITS-8240-remove-obsolete-assert.patch to fix CVE-2015-6908. (bsc#945582) - Introduce patch 0011-Enforce-minimum-DH-size-of-1024.patch to address weak DH size vulnerability (bsc#937766)- Introduce patch 0009-Fix-ldap-host-lookup-ipv6.patch to fix an issue with unresponsive LDAP host lookups in IPv6 environment. (bsc#955210)- Remove OpenLDAP 2.3 code and patches from build source. Compatibility libraries for OpenLDAP 2.3 are built in package: compat-libldap-2_3-0 Removed source files: openldap-2.3.37-liblber-length-decoding.dif openldap-2.3.37-libldap-ntlm.diff openldap-2.3.37-libldap-ssl.dif openldap-2.3.37-libldap-sasl-max-buff-size.dif openldap-2.3.37-libldap-tls_chkhost-its6239.dif openldap-2.3.37-libldap-gethostbyname_r.dif openldap-2.3.37-libldap-suid.diff openldap-2.3.37.dif openldap-2.3.37-libldap-ld_defconn-ldap_free_connection.dif openldap-2.3.37-libldap-ldapi_url.dif openldap-2.3.37.tgz openldap-2.3.37-libldap-utf8-ADcanonical.dif README.update check-build.sh- Upgrade to upstream 2.4.42 release with accumulated bug fixes.- Upgrade to upstream 2.4.41 release with accumulcated bug fixes and stability improvements. * Add patch 0008-In-monitor-backend-do-not-return-Connection0-entries.patch * Remove already applied patch 0008-ITS-7723-fix-reference-counting.patch * Remove already applied patch 0009-gcc5.patch (Implements fate#319301)- Add 0009-gcc5.patch to pass -P to the preprocessor in configure checks for Berkeley DB version- binutils is required for "strings" utility invocation in %pre [bnc#904028] - Remove SLE10 definitionsibs-centriq-3 1645525580  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~2.4.46-9.61.12.4.46-9.61.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:22971/SUSE_SLE-15_Update/4813f72fb7787c6adb9f6f23c61bbcf5-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)0siTWlF }8$cyrus-sasl-develutf-8284a64bdb0031f10007a0aeb28049285bc411c4baa9371bd13e26787192ac988?7zXZ !t/] crv(vX0YeLyؙ޹ MX7ZM0!$!qڜƇSށ~W2qHڱѭ7ib.@]Ua 2d6cjvǸWLY/' iѓًQWŸTvZCL2:Q䂪UxR&5G"`e _9!rNd\ 8kN(F@ʠM(3+U<;f R[e1oyU|IYr2~*dCm/?qwS8V?~%m^;&,u徎hsl 3H/ fZu}QA:z=Kح][{dAШ\.NJPtǛH, òR]ځIϳbO=nCw42lM#G;?vqUKMMs5??DU⌀B2g~wlTU`RBBSP{" ,OoI֧TKĵmV`!;J+=-.w _^r w ER8Vn9t:F%ːun%aMYnbBj85fXmbB8l4u *32ң z̺fȁlťeq4ow$$mLPG2wlD^I NQU FEnQmģ&j,bWVԛ]˫qAJB+2m^8ȧ֎faNwWsA^4ĤGmԛ6)G1QK53sџg|31$읒ꖨ:VyWkU6'UɴDKg3G>;W+wtf 7W8,l*2/rW7J# “B8ۻ@ Gڎgmm=Ǭ=Ljܵ`UV+g799䡔YA٠^=YT$}>|06WJ?9 MMjTD{tۼ_s}C9,qԘ[_8Q_>&.Y+9*l¸0p$[go=/TȹT|[|`ɉ3~~IQ$ⶥMZuקCZۃw?W|?quggfQNM`hX[^03ݼ:DG~4LKdCjKy+zӁ3tsYЅ?V9bI8Yy8 fv7A5oPc/ԧ.\%n,yfAr+/~/1*;?PA*%y?v/r+ĝ^(D.B4H;p/tese cNV;#+AѪLf&c~x2G$3bLshA5fh6-M4 ͅZW"`^vd )g̲&&#[OH @]1Z׍k OD~2 @pzV/wutvE1AeVod wh'`1?URjGpf*I 2q€޳v*Lsx~/S*'~ÇG|s!d`rrX+O ωpl韋yO֞oM/ !O"9emc}Xyԁ_{cn'~uZ?I`F<F\Dy) XMS2HXcx[nMpN9Lw/}8YGj} rC%ЉTH0=fr`QGgǺQ+ڂ]GJwdjk%8DgLk,ʇ#u󾁋|zpGRkWjDR.T~XKJ!5C%7\u7!KL"Os=A$P*bAu7deyKB Ci6Nreg0Q4Ia(P8ki̧ k?`(Go"-"$vcPs2=v'^BQO6*Ȼ&mz}]iRo0'!t پA5ա%bC_p$+8+|e۟un6,9 AV.kal{o"GdRVH=?c ܌HC=-?Ɲ-`*eZ(jm-@GFRfH{H`t#vt<͙wsJ~=dY'B_!*cKB-Hb_k+b `g336\ׁZA3ZyFd9WCpdwh6C_,i5$-S1sEGU4ގvhxYdw'7)Ei ,DQ#:Fߛ8z迒J `g\POgIACcP2+a8i&8i+'t5msu8* ;%JKt|sP8]? )bQ8AR22;j_%"MQ<z_jF"٘LqDX_̓6fیLN|WZ6hҭo?QUAmWsnsoǒ.!_οLLbwk2Dg)lO'<Ӗiz ާ5j?p!0m2 %?ZKwT/_ns Ĝ.opD V#;>2qk'W~ydF~530TbԸL0wNen{MϷƐoٌ˼5-)|C o6\Qp4bus[,*NqiMxЃעѽ~!dEke #ǖףA~Ήk}&ZXMc$k'y"Cp˦ 9׬j3Aa2 I 2ooPOfeTGY4,PoumgpęyYЕo<:;hmVd Ay P5mv}3}8ɆfN;`>p&H2븒\ҵ۔$lyMiwqPPqnV/3]wG+]pyddV`F^/{ځj%'Y& J~e 0b҈S ;'o )? x/LU\Q:HԷ3̸c:,؏ s?Gp:>HS9 MђJ2�}CYtTX l>ve3>1ҥW[dSn(Cb}7/F2'ZF{DnjG**OYBu Y}8SgWX C‚ XRZW"͏+jNmx\MѸjC}|=! Qz|=R:x6TVcp6>Y/-I2*(R2OїMZ?tuִx6,Xӫz+e o#f忦b{;Ӱ9!L`kpr8&Um ЅzSCMOLhY)3HU gM8@Jo*djR:$]Rh涞m: ސ"kԋ $eQ Y p ы@ R_Ά aoMK3{^? B{A6{pÙɩ}-Bt^ }bH@پm;sG:+wdMu& 11*T)WopN!;$.G@k }1 )) R8gBcsgTf$B|9#'U} fGx[n/:Xm=/I͉^'06{3*r8%~d*ӾtF{$Ϧ"nXf5/DDd;5u /=P,6|j Vy4wk:Hj#TNS+7mP}iɛx$Q> +8^V-lړj1Hӗ..(~.Q},-w}: (YZ Y"OD`ɎP`r5B(\|lZʐҹqbuGqR^sd$e*j/.u6؝G){;*h;ڱS(0Zns/n7r}wnޡԄJ #^#ܜqOvd>-l{b۳l1`Szz`fzbC-*]kDXGq^V-?/;<*E)yF mXPµ0ԎM{#ޟz/!qm/MbiFW q,1 zy( k vߺby: ՙ}WmrqRvI6%͸-˄Ma4C@xN,Jɿ-Ck<ɭ$;ot+cnkQ`/(24h}dր㧡"nK@?^3b|*|ޖYy(our'G2ef/~yT1{TW-K1K.+56غ & KEYk9C`oyz~Ҙe m9P}?M謸AqEXJ}5YJoS5Whu}Du2qOL Սb̦}E^:iq3 SMXN!D{9TzBCߞ Y0]vI\cEC %*4EizF'mp/pz~u_UJ=yX4S>M3YOP_8|Mt=In/FXg-gpvg7\d@$|fp\PÀWKƞ+2D䔊t|4G4ؽO\8U^yuقZE6: FRSS[N{^!SY[o̧c!K3Cҩ4"3 2) ·.Th5Kb-e'6PJMA:;ȓgiFtq"CDz"D@Jhkj#fs#Х^QX'®mn18~0DPNi?9B49]); $(B9;Wu_Ւ mB?u9](^ܛj%̂R9s]kITjٞ QGL"^"9r|2q?XbR~CNAׂߝ_kL27ETaxW/6lS#}y'@3cBI*95Y)DhmPï0qF3W ^g2E8D"? 0x ~yҏG/BS6aɅ>q WuPK@ytF>,QdkQ+(Qu%#vzVQ {n7d:=-3ȟZ(]|5Xd:`a w -pj%sl9<OƾU7H4xe]!)*NmEmupWN>zL7=7^0PɕRŶQXD Sgkj >.:dᠱBEFFljoi9 ;:i>-:鸴:k+t:lJwh$2|7% 5 =fCcs2%DY#PRc4}u/z 43_WpG^?/#0]\q7=Kz3evD@<Cȝ Gƣy6>&5,7V%Jsd;0d)㝁OiIAʨX H: utLaShm%g!xtɁHd d'/e}Z8Žo2Asw`}rvޮ`3WD'+|z[^Yд }l FT{M/s2|~iĠN dB:q961}wl@0OT LK}bbQRrQɅ.tu܆fp ؎T@;1A, h$OnLÛꈁq(W?(󴒖 $(nLpzg=19 w԰]Li:C_H.Ժ Ŝ(jV w-K8 KY-GU&&BL?'dyt}3I8\Tԃ}6u#'@W7/vʏ~l{Tĺ@c6(*D8R$q%}q )A !w]?a; ZYW1v@FZY$\sjQcSnHgunAžFtʄB@DVuٹ잓_k+y ɏqL;Ձz/#o#^'C:겘Cqcҟ{05AS:K=@ۿ(9+=VX7Nd'U2?>eIDRl==B^Z2@HZ&1VF~Lv<\j0x X%+y֔`tv2ɚ\<a3j+|xN)[]H!x (~6:f2L Ma`>cs#G{ױyx>='tA:{ 8(tluzn|E@ kǐT@ԾaEra<c M91]ىD 4^KuEAv$ ( N J!ꍴ3tffKP0=x0"#ŦYbԇZ@/"xaRT]hoYC57g#O$0fi䋲*X/˵0e×N~6[ZiNH#%F cl9P1sli^mFv³u9Ԗ#.+Xs#J ʃ0z)91mɥ^Rt^d6 w[hNX/}Z?:Tgdr_t9kC (p) RR+qHsQ`Dm3+h6S Ҕ uNGc{i2gY]wjCjxt3ftzFWD sGh?ݗ(e4kM`lUt>9pQSlB; ɉM9cu9evtf8rpGũ3,ٙ_:vU%T!1CGva^2 3n͑еMlsL0M5pnwդ;$^Rk~y3*W]MMjL `FhM͊|^COB~dkє欜d.5ȕak -JۚHyOAEs.ʭAa8AGzZSϿ!@M^˳X@t}ri T*:xyed 7RĪ|'@mex"O]l}/8B\J^ GT(4F~rpƑb: Z+K@ M]$%"U\9ZM~;ƠwWI#v=v(ܰX SG9Xl6K 53_ 8p#)BkP ÚAH؋!34{LGmפK=;RD.xhG@:.w\hf#8 o\Jr `U.JsPDJBokg*3~ТAW_iwQš2+L !sDώ\a ӭ -ljn!%GťMT >:H9#+6]M<ٕ' EBz~}U0pd. FAem%s9%CbğQx۱Ff<+,CX׳k|H 1,q jp2e9.]2e#UiL^)tC+TI\BM杗juE|uT[1yy5'Xvp۟cx*f/s'X]oa<4a=ZS/y35ٓ9WaX |vhoCv^z-<3Y>[ Ҩ̐7d$rY0z ;"euUrb^Y%q޲- 񙤑Y@7 DJj! LFFM9΢Bq|"`fG!o`ZmnB*9kb!$^赙IZ@VNC#) ſ__i\(oƢ,3۵è훣t(cДx@5a¿F~-6"gu>H; < }PxUzִSͨjQ ׳!x cνwտOFh!Q8Q5%̫C>LԘڌgh)G\Bm-Ɩ-2C= Z,=I =Q}dߝndu:w, O_=mnΣNh0rP @O%jNI 4F46*wUȪ+ xWBǁ5D:{q h%Za?_ !HKb#{kڿ,~\Os-0H|#H"{({ŘǓ *2T<:̅PpR[M y/-(sN!u%?dtfO#E! 1M.0uI80,G\9&ز]3 gs&#Vg|BI1UMmIFq`uz [X3>z4jq 5:}}]1kʇT.KV\:9 ^Ѧۛ.#TfA P$ŃKE%}A z `dBCN'o 5a-z#IJ2j@yEIrԮBP ?U".S>[&Mj+e f9ecAch[/܊iBg3DW;w4z}p0'4WCϏ拜 +5' tvX_NQLfG ݨaҬwރ]/w[:G.B]rB g( x^?IVC@ %xAf!tfƯ>cʬvPI;c@Փ$ vOiy'vh9ˬ2S E=]ڰedDC籥Zj߆@ 2s쨵2BO/k-VIg1!WJcڦY/ jl'T׺]+Hd\/[೫HpU}#%tED8[˚a?o|`rW8Vg!T/GwL]/δ~KNyR֕\䉂5a(-'+ױ%Ԗ3iAYؚ\XH3F Է-f//P79k|;i鍖ܞy;̗"xh֑k}fNU/E̜q藴He?Z̪Aȹ0xZ6(96>`-bZDsaKO)Y 3-D&!fBb/IOV#E܀l$i, haEeɦz#/5/YdzHϢi KnwY2n?ϵʗENQRq里9@pK£Vs$^o9ĕ4AΰQb˽wPU9Aa5kɩ"A[];Yv^]qڱM 9S:JsC)̽v-yxлYȻsFKDu\kK~tef_c#Υ̊ ^HlwBtMx[sf18s E<'ZX]fǹQ`0>S{nƪWBr.a٩[zyēӀ4ZYwc}!jVlVSJCZs`㚨6=zP4֋C.D-{h2jzaM\A2 P̃ ^ ~)aIE#Hm_ù_8(ӂ1B76Dƌͻ-sPT^8,I׻H9Q C ok)7XSvSA 0 a$25d@Ǫ-4IJiF',#J.YBpwa<#Gy)T1hʕq99%m\űk,F^i?SGWߘhSL]2z+&|lV]l^9f6LPs^wA !K!-ȊDX9"zuwu-|Tsx>jBDT\B+dZl ]0p7% ˔S?#$0JLOu[w _B :q%!?=VSip]d-ZϱdT7v:dܚydp8s!dlAO;/ϝjiSTG/#á$8 If,?4v-skL@p)u oWF[yx(]5-S,sʑ>p5:"Ny^uuDL-SbV/FCF0k]X<-ܗ5=Go.Q*, XЇ#%-ۃ.8nQl|ռ(#/x)"ᲔuDy@Z |5k։@$i1!7y\) ,yXax+la7/Cahrw$(0DX(VϤ}y /DxㄧIs~\rFeejwܧmBh2c~gY/M1%vRPoDJ>@ p ijLKB f]<*(dh\VrVhDﬞͫƻ{b޼FZ*ENK%iP(K\!2:Dmb2@VW'!/e[H_x|ݝm[Q(x",IkT]Q6@Ʃխ :ɗ`K[7jW=/#Q'C4le5J>Gwf 2fHLI | ‚G-P6"ɓ$ڏA&Ӽc,ݏCl"d5#K Ρ3Ml1Q1/q%C38@Wu׫RK(XFcMa)zԅeԡ>@~jqz7̡UwU:;G]jk巼I]wtN;CR@$-g`U觘2sSY|'DP QT.i*Šb7R16T3)W܇_5tid(bu{}2ː U}l8keM TP~i?>-MD׮N#"FOƍ4?qLQ} +ŒFԅ]w=tz ߲58]rҬ[lrt:V< +64sggKgG A*wm^A$5(xi2I˪\G\cCp'`hj !#I`|)'ռ0'nxJ9n7KbGd@ۼH!ք7!z7%Mm|6-UUA!ٺ gضM'5} k뒊X|I݀<ӪuM\s {gw A! D*v62jZ;jZj v_ k/1Dm_KqU3K랯$HW<(nOɨ!%OFR@ : k;|^XZ>A7#Ja:x|uIP8dfZn1 hͲ)\;XB+osKÙѪbgcd[.Nm!OI<.{zMꩇ)-340FQ?OzǘZ CR`q ۀ0-9b(9dA8; 5A7',bs, ~j#`Ό"w}c,3{\+)\ 9ਮEd/3}+?`AcNLCD*)?F1&3䟵P^[@s Nh:"gơhwp ~"9o8Tjj(W$q;$HSͧ(F![5r&TCƍ+|(f@/jXlVF::fX10 NS,'է`/Acy5!}qq@ Uj JpG~3TZPw3ÒWQ'Qɼ9gfՔ|]]~G A, Wbf,Ϥ:\ SI&*5j^[ž7)hJ;aƾQJ㍨Erp,NPȏ轈M _n]mr r*#~G̎\G~vyv}J2U#`y< .J<< %D/R^:tul,ka}~# v *r={T/$Fk0#xkf穦9:N&lakON"VLcu0q 3=$m1`HZ. l`oT)̯U] haV |!vڵC|!z ^PFH C7'm ul`=B)̄$e ?DA sf,fa-O륡1sr1*o#ǔ_7);WbQ[Ѩ<5lSO]{4$ʈT>= _f;s=uɌ\{ Po! 1̣D%Bl޸a ;Cgr iC&rS/,HOY㾲 W&>bi"?:究vVyO\T۾R{U'{f%ɟ# Ϡ{$q8{":OѪzwE4mNpJI;_Ü,0F`-Z6&)G:eJ89Ɂa ρu|>ixt*Gv0].jh`1lj#2XYhD0 mVŵI6zPp37)[TǬQPMP{;H)2 Ʌ倄f3ՓHx"L3.SP׈ mtU?Su. Ӝ66C#0i_#w鮚V;YY5;h@WҲwUR^%^T,fa-89Mj-A$߫:qEx4Dq=[&1yrfl CRsYxsABv& ~- F_~S KIVׂN=g.DWfbHpT Z`#)ZϘ,<>\ \;h)1QP-$#!D:֓ "`s"@6沝QQ>wj? Ţdsԑdt!PjlF*mt,QT k+3.\$'IJ=g< 8~` y8ᾮoWWTQDx;0d!,.*)Iy|,bKP ( Ewx$$ 0|(B\mPMz=2ip Fs4՘ I!dUTwu|H:Ȥ ~ULC|21槙4 FB# HW*TJ˕Ķ|w?$uL뎉z*Ո.a CI.v@]G[>M{ 8 c! jV;'ݙc4GX>i2j)YTy'^+P"쀳BK%TOsZXWcA1mjF52PKԱ?(exϔxsfj&"<׳+E)ڪNPpa_tbtRXфmf!gN!`Ü ,}#o:f f7 ,Xs-F2m )GQj!8j@1[]:D06`+qiW:C=CC7HI\I|Wb0?}I(9$밁Xwn|#ކHZ \ܗ 5P'P9g "'Xf{kuih~;}D¯?~~h{$%p 6M3j5M#K/DŰԷ_ b@P_)~zd^`S3& ڮهM>)v;0X]ۓR0!3<{wfqݣJҤb^#;q{xΠ&,<}:4QajC>IX p8j%ea+DYP լFoptR0^vh̚ RsϪ9Vvb_VKwbk%uU69ȐgePZid!ѽM]4f\Jo]cLi-X; ybӲMD<(jg# <@Njgn D.>ŸWj!S lOmUg\DNU-\HasNU:R0i8$W ˮv=#Gf1[sDs+kD+-!OuxPZCʽ*B#>c77gfCFV-߆qmJF9UQ!)e1j_gkTr%J^HK 3M*)hLM.Γ6 ] -Yѫ+ٿRKЧ>Uz{6C&cަWlC4{T9&F&NwΤfnNe X{,Ҩbd(O:A(+H'IG6ENU:[=4*maq䏎qURetg`YӘfJK_lךts`o<{9jh}g[+$:BHWbs3!-EQw=&О^M]R&{a"ـ}G1a_Xi狧rLU7Q7Dc’DAv.,s s 1i/4:9 Z$];*eV-T FZ0j"Jj9GidE;p`)x8ɀ]>~A 4Y$`y>Jd[ Qƌx0vך M s=Gɥs]@Oi ~na+I6mH? 濭)Pb PJtIU|-j{܌[! ,^V z=5y`B!B" ]F{5YYBezO^q 57NLoɪy-+',^HdO:ЦK'Rja7&D#?\Fb|'қeƂS+\{\kt,WHR*ѐ/3梅U["82_ 8LJr^{;AlAoƙy(_4 rt5`IjQ3ƈOxDkFBS[{Y~,3xܲ5Ӝ1i=f&;  DԘ;:m[ǝ*ٙGr+!ynzs:D}3{yW>7I*mߖѾZTİiEH'~q斸o>HާvIEɩçF̎|&[Aܹuqb1d׼kP BNR$lwq4Ɉ/:~HsIU IrVXZDfIUȧ⽲M\dGtHzBPLyԩ5 )sBGP$ _Rsuhk8n.X,Tm޻ 'nݗ  t rِ`kҤyIOiY)6ed=x\aP+/:#\{x@7tD;W}FAz|%(LKQS3y3DVl\CLʪV$3"E#{RsI_E"T?v`paV5:X-SL#Y㬦eU}"Zr+~oem3=/L+ަ#h@RI^hɂn]7GV# )'{i&A iA&?DN|T̍6uCq ːGSV#g;2q7ʭP o@e}tk m@TQ ~8 TmZ$xABeh1+&Kւx|F;5i{&" : qFKo{-+Ui^— Tl~?iAŧ~\g pdKvU5{9? N_=J+X6 I쌷Q˼nW} LAYmm 9[8C E6E&ŶӿRKM’FK,+[=ƅ܅2(2¦=ˋ-~#򐑗ԃ٨Ew 5^,7˵9?BQ[Qjϔn*:P6rơ䏰ן&K!l.2Y@?&9 vhj' MKՏD%+-p=ɺ_&M9vhyE}gek%pkV\c`=Z_͍ޙpBWR@Ʒ@#NF!{t+~Mc@j=D\d=t'A5ܧ-DIIҲNTl #u|>-v#jۅ.;A_]3839q۸TQKq: @7$,24V{h=c Jp{i Ӊғ,ϻ4r;(2]c|6gq2C`9ˀʪ[1- inRGyژm,²kNsUi U6RWըM>~<&^a$h |#/bh`XO;]|GT 0IosW2µ h)n #Pzj%unpd; ;GoޔVQAQQ&}FQwmJ 6He[ Hy (m(p<1פjR҂f4R`>컥bF[v*Ѓji:DfT5 g[qG.j5#(J{YѠ H"I ^p |`XV{~{s%V^mŗ_/>{* I%*Bz?RpHoAr Єnglf{.Yɲu֍6gD6Ѫ߮Ivu<&e,ecsi`;qoIC80"}kY$C7u@'PS6%-xh{K9MJ 4t/5:qx{E+{,lXUx =`|^a ) <5l{{ 2tRZYǨv]ytO[Yíޭ*E7 G MHkdq$L)gyVd -N}5:$`XS!Gm %Ȥz> )LGs?'[ 1;% w1Co;)(1l؅E=xF(@b/9MFq胹U<_b(%:Ϟ"šO+w-7^HI:C!!-D;b^~ wDdJ,b΄ /G+&ޟ?ŖZ:PM$Z=0rN$[lO& s5/xgg&2 q+.}+X6V@>2JB87_W?!>Ot8/D ʠNץ ly|[naH~avW Ps>OV:*A{N4Nj*+L 5D7(k5nxh:9&V33&S+J5q (SSYRbK0^yUeOI] `)˜1Rց1R$(gm˔yKT5ޖ3 J5N{,r?7,XR ztO}NVU!sd H.ZRUݧy] +n0`+$u f~ΐ={UDK4+*DZRׇR,'y~W?YY3do.5guۭN LC#NwOFDưBb; F<(AJ88צf8@;lN֣fvN͋Ԇkwm|a s,YPo6?M=$BXž%wwt9;D27M+Dөӧi:AZIEęV,^-!mPahW)+>xLb1Rۢ/Y4oW/jqiNTu B8n! #qMu1pB\emȁB 2nY:Rlh8`x+уc<"WOA^/vUM'4l]Q[hg\A8Zp4\^ix!XUֆDF9ڐG|d7y3e"h`3yEo6(G!}إLcGHƈAuO?|EGSetr@yyq6ɭnZ^f\\S/3..J ˺(~u*'L'=4Z;>0Ưn :yPTa[PAc_ɗ"H2/wrb{:B,l6c]>)ٓx vZ4nD)obM|YE9HԪ_<]hnzr)$6@ WBRs ƪ;-8 %N8+Ebȵ{UM6!xu㠐a' ]"do"nJNo@䋄׾榎J&':sC6h*xrYր}o'9jOS,%+eL#͕ Q7-"7Ts1nK ( z͉[J;CCG-Ny>ff{/n2uE(*v1:{ƴkĿ5&߼? Y6{ ;Hg`p.b2?#yhه@XkM]%ǂc&42* }5T,6y&=•UžǍ2ɋFūWjzmW~m̎ŐaxNR c"'v ._JS-Y(BG~[Ne7`AwAWkB՛qr&hݏ7s>X+R׶%@XxbƀsП?v{c`xtҝH˘W~$MZ/˨M!]-K&yHN=zsI4*fpK, QH R\@ p ׺NyTXiF_s5F68dFr{M[եǔ r+{-})%S]lœ'=w0DfI 7_a{:Wn!ɱys:}C^L-7)6|t  Ήt:Wȗcd6x^v56 E; ht RJriKPzL@wo­4ޖᗩF)68)` hív{@O'f%*ҪFIPˊ?({,{aٓD_ૣxlu{L*G Qo3>QXdٕ|7.fXDRL*e!l A&1;l,|P^*&KN֭LN,.Ь/-΃nBaيG8[S4(\hg6y<)>@Af̸9#+d,`M! 츾֐٬Ҭ*IcЪ 7/Tw-a G_W&>d˲Vz:%*$|!OZŞ֥uvD8W| KR^TidD&'xioe / /Rgѫ ojoWYI!fCiԵt YԽV,fQi^F]|>4DX@^qH0Ւv un xqyDhu*BRʜTbqݚ x5'b8$JuT%Ww @hߕ/QX`âSXHMdq"84e|}t)QQN 7ՂP`WKTګ^OMj b,[w3~ g>CqɱJHۼI%v% ]1yV3)fș4N~H-#UV54t Jft xIRqj'ȟhɞ`A-(+FcQl%  ~o*0ge5( 7%wJ2Ɉ8ll>vg vt(\~ĚwʝӒ̀У@+Dª/'zD 6ޓt\Ԙ WiTUT^hIK3Բ.W83o"2q Adv ziӱ8eͨ4a5R"V~rߤ%]eKY11;@lr0z^evS(y7'\}~JO72F~clf0vCK\NJ~Z#V$Z|A әb(JF@:P$/ rodh 0crZVY=1uS/q/q{[SR^E.R6n–z'/r92,jK# U)uw$ދr rnbgK"F5ȿC#Zŵu<^=O78ąƻiK0B8)*WLg f*nƗH bڥRl;1%M c!Z>DNKzbD䚃t+"WsG|{,2ւR6tF^tR֞V[`>a_u Bӄ;`Т۝l.̓8=]HW $w# (S6ʎ;wRiW9Oy`=>^Ul!fըW +_ɝ9\yu6Wч[yXuMI>5lfZ:OM;ϻ@JH1EAgi.SrͫsxKePU3tV-V%> %< Ik]F Tl Kc(!R[1 SKAI~ *x)u͐$B %|ê1Pȹj'>Go@cNZ{׊ 5s?6y.~oVOso؛OaK|ɝi}<10A/HӇn(* !_&G8\M}@aG<׺q03U<)J!Nm70ϑNV2` i;&ŪD(~K\K._d8V쭛,75Kk3.( Ōoo9Nnқ)$9!DR}P4/=<~多8l1 <̵;vi'8I] nq[l}y<-:'u6d!݅ } 887\g ѳe(sB!w)RkBӬyw֘]pj!q@*AY_qngC&_]E'qLp/f)?B൨YARw4Y+@-~ & ipUt%Ϣe658ȟ:MrK=.M$?T#a@ǴS,Ob:/cY|7y})#hgrt3 +\s[E:"B x[C\7:PP#z/H`fw ? 02Wģu92k EBzˀ`^y[wrU v XDԵj1V"U 3Q B[y{>SP,sؕhQ,uhS|8 62X=V۟&6CҘSCQEm=7ņ@>ֳ6X&bEVv+nnT.Χ/ͱnż"_W]-BNTjAw5C`$qNEþ8zi5yvٿלwdܲW 1 |(-[9a=BK)DeoaṴ(h/QCo׸NUr߭YڬDCt斁m{e/y!oK %5S5_Yj+2HB-,VS@Oe}TQ بtV7s;ÿJbs>np7u_Ra! J]pٿ?wP9yf"3Pvg)|ar"F,NrVn0|8M= (9 .E0ûE$aGM7耡xU8c?R<զ䷒^F%4QNdnڔJ㸰`fmyo&fF;A? `= 1Y&FըrFV rOJF(Ah@I\ 4'i`b?ɧ5,ob4DiLEl#$dy) ʧ)M1;F)4X fY4U.-[Ԝ5h2q#o3D/o_,)OwϘ 25i. :# Nhy}!!:͹ ( 2m#S.ԣGcFoq ҶU/^0 JXPwhz91@aI׃zBfټ*Dܱ"\5LYt*rB[w*328 ;Q_ $@N3YvI2z8(N}0{&9:*M6pu?㴊\8ҩۛ4ӎQ 1:K6n-;rdnbd a1$(4&Oky ֬ϒnnm"{f~x6ydX8 L \VθJcw pnC pm0^_4S6_ %n ]jw:Puw5:fPȍ)J6%>N ~n՗JCeP6 Zf`GCXƬ`W,!޹1{wp-yfEʀFP~6.=:2&Zh-&fRZ# yCO{RsHDKj-#l+m _U? Xr\Aq@h AcWVj:yN1ckىӍ055LG_DMAK2IrF̲wl65jA+3 vp07i_2G8 \9IFmHGUuhi링 n{@Dt:5nTxr"s"[lꓩbԾW0F\5rn!= $Usc4`Y9ÏSl6A\,58;?CT{'LԢ840C:4o7/AGb/Q;r@^wg ug\!ot/$1̭NF*neM{%L4hA L3O.0LLX/t'rc )8Z|ni*8u@H$`?_5-RuWMd:5漩,e6yc?g[TU&#[pl.Nmo?Fa(C aq΁l1>wZ1 t[UBQ 3S!AUuQQmOG;Q94zFb61ڌp\fz6"LoڳnlA#ܜuYލt{t%9te$jU"C~Խ.304U ]zA瓉3Caۑx?Ӗ FX8Rq).&({=)\.S%cv Ъ/C)q^W̓}|b/Js]:.eRd 9:7ľ\9ԭjsUs~8`@م~؍Ks|L<=);q*K TG 99iv3_ꨩ~G8O/c%˲9W5D5L'cm>qv7vA<5(T3O@|Gh^)Xw ZLZ 狲@[z<JH>tdvaAD\ t`Ӌ6,>)P=]J -1&b?YpbT&%MoI@1t<4c~"#^$/r13`i bR7TTRRy]7^=%)?LȪFwRH&bjaku.&zc6jCg2aPzTg;_c2F?ze<^!H`61߾k7 K y$BhI>ºԛXQ ?,n;qN,5~T'0XXRkpSq aAbb@|h=6DIWOD|g"Rm+pϜa,^f5JEPo q_=LسLy#P %WoӡγJpAv=e>64EU N^oGə1CL4٫w! hV`[TLZAMՁKщE1rgPNhbin?Kn\)Q#zӓ$ ˳yQ$ggntvʑ\>uyM;}\*yG2uw 7zAgl_z_=*T׭ъmJ^D)7׌>^kaFU320G}PL~ο x`bNӘӟ KiQfM*rB7ocW߽)CSmD޾R*{d`GuDajhYfh7?{I3$9Ic.bKYiExPRO|P D F31ZLUH4Z xitFW8upV r*6 ;fS{,ʾm]~P9:詁p h&?p3bB$k "[xf$Ȗv!Ah-+3˛{>}i*8D@C>FL$]9b%IE crMGe e#Dpī7 '߯ͬf-y2ŋO0 Ku@/z_71oQTQ߃Ĭ0(JT4EZaQGiM0ؗV ݶh_U.ѠGBNu$ E+sYVD?zwr!_gDf/m̆`w y{/ lCar={)n%I|=Ppҝ' Sivghʲbw y mOoq\!{Y7K3/;KDIg;U\ c,ᆕz Mp$u-d^&3>!E!% !T5T¶y.+zYΉqbE2?;G T1lhXA]MF7Y~~[`vhHH ~wΖ̇PUDpAKOdvMEQ@z} ԦsI*c ;;MU[a*.y y,3P;v < BG2^NQFg|$ ]{T)1yTl%V W|^u‚+ :֬Cg|d}m= +VmĄbg_uH6˩SSJXج"w&Ng4D~j.X}^&,Px-{DzbR -+S^xwHw!ƶY[RzWbz\nY:hlrxf %ѵ)OSDI2y>%wGк3o4P;3ց&әյ{ycA50JDR*P=`;ׇؐ\nDB8$:7AS/i5t+}=x<@S~I&A`8|9nOOiKr0>4MN=:ՠBNܑ58n0XKj. w6v]zzMh0(Yctr 會)G =C!̏P 3(Gx KIGdۦ e'K[LOfj5!Dù]K Wy?b6+ -Hc |'\Q%8hiw]Y z@t '45u{8E@@-eU\H䰏^,eZtK^ܡ`ByXѬ@jeX\إE`XV )c+4B<;&p4y+נі?ő$=y!Jwd5h Ke^ D+mI hd8lPd%~  I&[_70%6ᨢ70\it}-T-Ln:k8e)٨OZIDC99҉πDwzhпM8#=%_plU0kܧ̼6&_TBC\a ؗb ;/&✥Rʗzզ@ sk51A|{+F WLłNKՄYqhdHpp9!Lǫ4}us%\ui IY0S o>c%z=+Ak!^qP }Ήԭ [ I('j}b+X.M .8ȇ#bld؀$t#:I՝u@|bgfUaLOTo6pl/SSD5Lm$w9fKoˠF&z~u!-.Ui./{+dKD8µT$'Ń]֣j +\ipR(vi/ l>g Z/T]Cj2gv> 2R:YA=?b'܈MF\bMdptbCalt {N:QewLىnE A!dgCțCB$Vpˋ8i?lSTF#11`O.(nR~0סWjyp>|?gnkZ ak0Q}}.+I\Xa1؅b*o'/VN_)/:6n? 1vZD]7x\CG¸ޚ JlMna M]=G2ʠi`?JнU@W(x1hzqN8p@F9E,k+y$}Ʋqx&)[3rV;V.73.A'~9} 0GLąc^ɃƳa:۔ZZ@ڣuOwe?G ʐ\U+a[K'la߹,SBשЛp4LGe!"ĻJlY<=l ΐĕrjWlzNŗ[+g&v6|^:}i@.z x."o$absi)i>3n+@*h(nנy޼w,by0|faO7Xg̗OY /BCVR\24иr$VϞ0LiSft}<1r탵 78ع;Zd)F#(bDZFJk-m'ULUQKJ4I]`DpS\stfF~vͰOwԬM|r#(adc'JlQBR`Mq{-QφI?r6\r 6c`_Ͻ1vT۫9Bܬz=ɝrWaΚj:Ϭ)I:i[!hGKI)7F(B6ÆenTD#AG!5˛z:{ϫ=9块scdhMYKqZRE]8L ]V" RxPjZZ3mU{kѴ1 oqm;@#Hj[MK~|Qy721Q\ bG^~Ӧ7X#/6e qG'Rn/7t *17.} 'w$-Tk 5"APf&cͤLzuL5&ɤ:(h1<;DIq>=1R;g!$.hGIX]W/gq3s%b#:GqUq9TiKEJ7*0ܟ::2ya\|8@@Vo:U\׸UTgKznNEg_DV|;> 6E ahCe ܛ<ͿT YYUAt5\z~hg=b;#oxA$(*@h6:ȥ2 ]LR@ w*HKެ6GгQh t;iu@ O? P;ƃ/H Q4rj:y3D3`W"' ?2o]T"}wOȵcwKS!nY{TGJƿ_HsHiߦmLCOE@HM!-7|Eݤq+'ulME`1*؜Q4(@7fSE[m M JN_&6D+[Nk[HNѪΛݷ{D4UJ O 8LJ&c~Pb R =?iD[:%:4TE_+I_yJa=:k=ZN-@4# .4o^ 3#&d0]]SE`6XL;*P,Wh =,O%Fp0֦H* }\&vl#{FF5(r2=l;fDt%vΖרKgg/MOEFKE̦?ӺCe8(Flo=-oq^CQAO[ fۻSK#=f"wkah=c.W%*/IzYf%b;z=sQ5.̚@\" X[W+g:sT˻1pEx{[~f#0H9Q5+«kк4dh=@s%zNZ+D\*òeػ{)1+ ܳk3`q l&He##oc+ dR@grNg{Mz,n&@L:ʉ_c6(cdž$o28` [y_Q5)1(z@ʩ\QiL6;܀C#\C>:Fk G/1ETl4p)[T.lIxMt$qcGfB36: RHl#fP%EĮ'P[ifkSpj35oE`v/IYPEgYנ]s"J˜oaN3{ƜJ]+ujLIU~E{Hx͈8@*7KLLژlrp{vWy8}jqrkddRN'26G`<ߡBY"ɛEw*!:$ URZdٮ~Ǹ PҔ> 'Y/`豒M Ed_e6(};#>$J8W:o독yWg`~Q8dhb? 涡q9}qN,w|dIp8L)DY ӖIaκpu (Fx!I돱}x,W oG6pi(Iz.5~OCg}W $2Ϫ+,셼Q K0h+&{}mC( B_^Qǻ-0ҠBk>%!s[v9Kf]b]6%)Hީ& 5{@%/d 1a8H@Pf'ig+74~|+²i<=Ο EC;,_8 c$ekPꅰ L)gQjXۯů. ̱AEy2.%V̧{= ex{X(SllSG@%D0=yvLa;u8[0-RW mӓyN,[߿%ձñCM!Wl9kC=-氷-VYޞ_g}%lɦP-Wr0RH&/oB|<DxMXQ<&֧Y(ΘOR'{DxBJrCr 3٬=-W+n.Pɸ~OV!KmCNuDKq\ p(cAT6HqjL"Q:8%*)1;6ab،HWiʨP_Č1@yס?",Cj !F9`MI*>CW/aRL= _D &Y-\]_us7Q#9t Zvu2fVib4olUW;/ |Ϗ.Ƌ?SK٫;N0iʗ<9&OuJW ˲5lX>4D?HjѶgg"M^:x0.s|iT s;J}|+iTAKcjlYďTJ^#E?f 33MMNZ &DQt28TČb#P6 TV$JOP')O..2hVO1^,Н\S◛].V4*MpO#G]T"(u]figڄtS.Qzsΐ1pvcC4ʌ?+^OD>' 1{-l&ƃT70eKj<_@Zs7 Gj }8d?n4G (>h`dgMrQԳ 6_T^%_Qnn EM`P6'F?C/̣l=A4ADh}3h6-lskӼ*]t0\AhS:/7]x!͒u_U7oBc.O 7.$zӱ$|wb@Xd&|Ŗܵ Y3Sq>wq{+}](ILU};(קN:e=$"-niځFWsRѬ5goJ t\B6x?åR# ;>t0 q![غE ,=#%hllTFLoaׁo ?'ɽHVv39z`Q`;!7, 4/<xD܂nA~jx"\-~➿bjjE(̾lMj(QŕŮ-cءYx=[UR7Ud0ѻՔ#D~LL_ DHBmƪVDD|rq᪜Wv:LpNU!mAFQ60~嬷jC l1@+jԸd8+I(-poukJ]TR6ї2PhxJQ"(E;k?=X˜OToE^B8uY/hD=W[_TEt?K@^Rw%ISh 8Mw42c%|*tWu2*~Ht^8AND;Fbe$wASYW:C o~(3 ^xT5 O,l@O)j!:u@T͜VO1/KvAnuxۺͅ9[% '_ e с*b 6: [; r4jpIGhPn){+YI>aڡ9i i xlF\+H!~ vf~-@vrg@#=i1|f }-˨AS]A%*B@kS! >׳SIJ-ӫ"7R1gP;@ظSOMJSoyˈB \cos3 Yt*?CMHVVLg1lM\tVZ 'sHi6cvW\,=z:4DPɅQk9eP8T$1` 1WAytqu,>lGUA1X:盉P/.Rcm7&*qɋq>(fe˳fGk!urBEނ@hVOn.CW{HRʆD4 1*wL u0:b^!8$ۂ:x5~H}oI"P_|oXj fpl('ut]!cIhR&xEֳڄgXڼ -vĜ\dfKFf%EYFƴpS+"yk(t1?beg@vX1` W o9fG2glprC.T'֓A2Eҋ)GeYcH#Y1z\VT֒)Vpp R:vM,8962{ OEt:8#ag (9G k6"::ߛMu_'>I7DjÎ~c5s(34R>, ovEt)3{vOռׯܲs_ (L&} 2~[o*;NlDfX {cAneʵY9=ixX''[[Bka'δ[IY,;l%K\bWq3iwia, ҔXc |>S;k,G'.hgP6T\Wi>m`F2؂H ug1vx.\L|"!9Os}$Wz\cKYcǞuԟ?OP (;>ݺj1 t>*r^ }wtrѦouJ@ݥqH%mA:=lprܘ ޴ch [A"f1v{fz4C` #K#؃ۘcQXZ]v;54v`mzq럕*{sN&qv۩x,w|(x`3oxYt=u-@Iz~4c$q~" ">ۖ8;$MGa;$O |*LهDqZ@Ha k_G jOռy!p"#dxWQkONVy[w1!0VŌ Saz}hF*^dY?^뫶 gI;7>]5H K'di$#/W֋cw^ّUl'}UV2 `4! T&E_cx$Dz1/ɢÝ9d"l׼ٛsc-Bi'; waǰ瞏|p 0I^hA[p$KdGN;+e`WFocu_epVǍ3 4;GVaT-DQ I2V)Nz1'Yy:x[E=WLT0_C`~mtn%T$:c*azx%M{!rmlA9evnN\DMj %ԯ= ўU*.6-#wI?s4s|t0AQ/@ &80IfBxZH^+_3ڨ$}Zo>Bͅ|9^5 j`ߣ0.Oxif̅Kʉ*%>U6-i O1SاY@ `4Yyx!ea4JIٸ:'pձDh8U(uF]T"8% 1%H Dpf> yV ]-Zb]#3R͉SI[c?qf'e wIoWQYnJz4b[u  ;'ʡ0h3/Q:F ,kxS%'{HQw'3;~MqqH nwaݭ1s`v5+'71 Gspj?y:J4tf|Y-2^etƼ-=Tޒ(̞gL)lU.,-2o3XEF5^ٲ5"S.ρ&x/4V_pQByTl>nA >B5-!OdpEjS1wO0, Nj{?c}p:ԟz46֌dۆpiL:l6-H8Nwp*ǃŷ X$J_1&Sq&‹ ,JDq2r /!}jgrJ>8-Wg{_C xEjǶ4DbV6t'f2^{2$$FlO۴ 1X4P)fyۄw}Vi/ AW:ejs^zqyb=:@SU;qNnt ^J'GP#:!zR2aYR1(7,]p}55Jx /NWF޽(jr4'段vdYaya@@/d͋CM(NQtc]l~])ήd{ ?1B_y؜"¼bx:T.4GQ`#D[bѦ}QL;K-wB?T5]KfT薳 9_#c^~ -D"պ1?Kh+HJ?3|V)RUfH_7/0*foۇ&CQ&PMLlT{SIBጪcb1.QkקGCT|ءHMw-1^#z y4])7)+R{.W*ZA]YX`cbeP2 &QVMeST)Kxgn`KW'2lZ \"+{Mju}yh"iQ}"V3|* zqJ%ዮm(d͎D@ZC,]K]ΰGaW{.i߱kJT&REvۅ:++_<1o4"xy`ir>úUG`= /&TbIGfcb:Cc;`f)48l%55@2{2FV^V8KRT`N·|hrod;G~5p#EIyjP>Oexަy:j=,<KSo4=,4ٰKr4Vl$%ar}2\Yv_ۆuacAbX^w:/7Hh7ɏ_)vA[$JO*2⇻'PBR2{A-#|ި A-!3G.qh DoKzʗB~P4TsFp"L#z\: UqI΃+AI3 PSA-ُ?k#[\iChCNaX ^8|sj` ^o[0 W{X5G šu}ۺ23"\Yņpr$bg n {G-|#?d}J?-`tna<"3C6(L;UvTu:*˱=6禽U xY/%uW#TFnC Wp[)tG+[TTEzZA#zj!j MvjLŦbﺂh%:RR{#Fbfk/6]ooƤ+RmHDR2X=9dЉlee&>kSȒMi5.<*P0҈oN#F?-_wWOch5)`j魃@ju3.}%L/y <-76\ɘ1ˏɡFpI0/׭[#>!x0ʏi؉ OT@(=a+ܓu e/9=z}W]wͶDW^F7 DCT{wj4!p+bJ)tLj,͢3GRx/JȑU"Ðݵg ƻM\TIj`͏u?lX&(lPS!K)J#/0+z!79cCq2 k>sLox2 |ɛС| S3 !ǿZA mc62 җyYz.lL #Rem>n+ret@joH;T*}`&Pe7]4#k3ְ&J8Pѕ4+XHm r™(U9\XSKկMdu|1ZJҖd~3ߋn{KGXBӸ65d yg45!UI@z)LC#5?Xn=Ǽ^z8G/m|fMߒr:P~r #ZL;ԅH=K zU3Z(vwč V1(Bj3}icЄ,8#W|:<5WD,0gHG[( [ -?ſgVQ$!a? PkTǑ&[6b$/ʹd?(ۆG"V.ж3}%Fgajx 0b l):Ԉv.ZdgAְ@f"7 }ށD18ڣ\{\3&ip;)v#ff6)xoܝbV*YTZ6t˶?ͥHH+]=*&I؉fMJ}Y I0C6|j=H@%!(,!aq=R0;ؗ|,SkfOs&iF$#pX3+Su*Dx0 1 \D0226Mbik$=8:9BɔA}| 7r/+RC֠!/IyAhYKAegBhx:©ʇ|ө᥄zȫ R4CDY@ACģ$%F@oEyy 4g OBfȴ9r,?ɖr?{%MK|DU_cYs.rkV"ތ'$I 4hx GN  W;ezhIv~ԍZƩMߙZ ކ׌m>J̹Űy*`Lacykس@E|}ټԴJ 9S.026ן!Jxb"_xdamH.nӣcoEp'V3x"ws@<5R'HΨ FWUsZ›pD,G*9&, |d҃mVqo/pq+i. xUęյbt;R[W d38s/U՜HI|)pd Sh<N…w^<^FπG9| 9<`==qrך-W\.܁1l3oqN׆ IM .鍊_/2s&AEÿO.YDN7y`]@{ZtE)6&i(O@jT҄AU4SrHL9M=&Thա.mC -4;XHXrAM7# .nSKt5{ ~a% J솟L 9_o禣Q3):)(d] ~r>dB ANxwѧa1%Vy/b \gd+:N ܏L M`50Ȕ)w޿IzJY۞  <.Ƞsd)3՗:՝3fϭ,|kCa8+YrC}s8 (I3vSoD=SAb9oBqg^^zjgon;04zGGGij >bv刐Pɝ=Ğ|N͹J8I1/IE-4+CMiaL|MT W+PeV$3@1kG<^8C):f<&E͠\§ֲ;g~GRҤ]9{9:tG?l #[ 3~{ u~2Л~+_`svΦ/x/0mw9JWJYw@vH:c-kʅX%,5+r/U=8mC.+i=amoY!^n=u^3OR ś|q%.TUQHUm?8"0KyIC-Pq6dSqh!#28B@ކ{>ry2L^ <ܳVHoEO(5ӥ 2U"$QHFHWtn):9ۮsL{L915:Qr?oulR:>ݗ͍ihRĐݯDPTҒX)Ƨ\{:`fg(6=9رN+DaH_b%\uIEoGɬ뉕VcP E3ľ.cYr K M%8Cl{}?g :ML+LH~+V (p24Ia!nة9^*d}S;ũ_=ZkHcϪB+G #m[gD]g~n:ztKNu+%P㭉XLK;XZ; f OcK {BPPXJ? 9 Lh7D1"^3eh|ѷiA>Au,8rIFj5Uy6hXyVv(Qܴ f6;ӗˀ׃Lh+lM?.vACSHVG&Bю0iWgyf0<[R}^qȁPSB BSeŪ6:z7=C6%H*e>~^?8 Tp]CJ iPؑ^/XtTwHr';07u(Yr#Np990}TQwVsgnn;Vjp"mwUB`K0+{#GɹgrN`@4~mѸG xX5{7OX8=L;c$b]L2G!޿;oF1 +g)%iU%R< Go]=Ym&i4p7%G_cKmƤQ:2 >flx.yC8m]𪔟 հp7*52tj*D1(8N\ ~z wa\/hD4{7׍U( KC[Ζ>/ KO"X+plh.GK&SFH_p04NWv֓FMăW ^(CֳR;-Btoo@igz TOJry!;Nא٠P6{|!.?J vTuFSem.N,A Y1԰`t)[K𼏳Xp9W].Ez#h3$RJ,a7qh{;͠ёo'Wk rUxҵxnF>1 }Qz}}IKXl><5(਺aim$o6 D4rHUZ|h@7R&$K߈tBζ _LyR:2.^yY+4o?MRP|{bCY%?&ͳy߫#7p`=]XSTO 4\ܢG/!~ՉǑ^%'(h˗#IߒF%!|)kͿRˍnP:00sSy_\.0ɍ9Θ8+^{W t Bgחj9r_-˺=mV{w2WnC@Et{  =8ztxW@=HPY U?+fo6dN%$a*r!!>ϴ2b)F1zKߝRlW8`f52) Y&>1Wq̟1_L;:,̿guO'+pD훰U27뙔uCu`Gf YDF))FwII1~g#_Z&^a;OdUܗ +]V^(J{n7JɈ{Ѝ jw~[LhlOăx.xQ 'p=OEQ#lܩI쒦Gadnj ~h7acũ,pݒG L\yA3q9 J%2vkM$:=]xڽVP(+/!r๎VԸ Ēh)>7}*?sg|z$ЛބVZpMNLyg [sQtO櫔ˆ d.:2K+ I"Cb[:Dkv?M=NykFZY3ȥInǽӭ@ lMR&p{tiO%&-%uug2[Z{x76MՋ*8_'^0jS%M:I-";"6NKYv9&:nC!`VZ#S#+ o_( LE7irV$PB&*y~@-f櫆`<w1F?H^,0)yunٕ ZLn*0ۋO޼:͏ -U[3i: 2~r Cnu%6e6&aԨA"mm^KnaR񝏬T P|cl׮n, NdQ&csdױ_.7Ԑ}ˠРҭor;B-ѧ am$R aPh0Q܋#C国&aFjsnnTȷW[怤E(6TtqNHITk)|7M@ܣVwy4_0]Qhke8g޴Րwn3ELZK=hj0pwvng;HM~^% \(>Fʢou?|zoo~OB?C&(U9P <4d.~J<6-fNJLQpOaZvtց( ߬ m疆t5&k}*}!}G~uEmC.۾&U1 S__'ˤa\M f0x:ἕ rPFZԼQ蔱eeJax7?退pC.ԉe`Fqz{ 4V6SdBWt%&:\쭿_V 59XISg&KX\G 1uwDt5$YBL oŋ.q{ Ѧj.$QX,ZęUͱ2I%5[vp-~PeP00ljARB-+_U] l_2zif_B+.RAct{eVGGIs`&l ZC&1[aKj1lD&k#vH%zzd.#Mn ^$WIhsCAbv򷰹:h#9ն԰`یpJ>dd#sX Av-==Kvs8Q{"ȼ?$sARH$$oƏZn|qh=NSU:D~ b&hlH S/shxr.v&+c䈰.Ց[e,/Kpּ<#K*߱j@(jL@Q3;.N(pK ?\"}@.!* nXI:8Y/F7{@.s,fBziA>8bV (C>!DDqŜ?2gCJaxPx}0|#nJ5r>wL' 0m-(Z#eG));Cd{l5hےdBuze3B}3br-p8Fu!O= &w1{{87Rݦ yG\ zovwJHzvtUydі]5zxө$:]֧3I*rW]qRgzޮPaԌA$JU*Ccs? nʘH輭 օI(|Q*4X266"[hul!F[ݳVL:w3HЍG Deƅ*b%3AXIaAUGI4 ʩZ>W)]PHP_ƴ_y>BLhZ>ędqD^NSmq-1N7|eU0 ٹuX@AǎX8z>T|+wq+އsCivӪţȂF {X? bt.~S89I{Hoۘ盛VYnoLe༳p`ŸYks9sZH.m-CUitكi@.6јh~+{&2PA MN:(ɮᘂ4Kz; 7%&L( 0*5] t0-Xd O`c0.,f%m_jzmT)%)C ,WV>4sb%^dE ,&4K2 BUO 1߲[1|R61,FY4+u}#3 {XtN1_)]v_T #w͊ 0Y3  Ng/9t (6C8dk^?YƪX7## w 5‹4Ę@%d!nҥTɒMSǬ]`lTbZnVF 'OR( Bq>|1OZXVIk|3Pn}euj!{)ûf*OIv}XQ'uuG26Lꈭ)C ߳@\G)%`"( tđ{YW5 `}cԟ%&Ejüd`b@@Q)70[1 )SGU7 ^ ˅ `ǰt㭺4} ZKXu;Mmzmqx.L=9KudJZ^49(!u_ENz / 8=چŮD.څ;ۆ|<[Ϧt>f2(a95'n{pVkD+1CfA"fnbJ:)d6JR#7'*C*g!9V@f~>/A@nSU n6dd? | Caecgi &\Hwt(B bi! g:I3 9P TU G~? j*0[#<G˾-K96kqOӕAY<+I@ӄ" D1LJAvĖr.x|AU r'ڈ_{%]l'Ε|W"@E|:/ɒ=Oz\T[[V Q&QĆkp%tM z-ac7)"}? y½$'k]y%%7pSe$i6#pAgc7G<> I\7R}fYb6"fiGƒ dHs%vMFі 6Nga2mFUp}TYoڲg>y'TF=Mv66lU^|^h}۳dP1͙b;{+p?qۘJݲRu\uB]n'tDmtMlUqpc/ѦXk?{ze1O༶tLRqE#JQ`x߼a&CtCVg/([M)Yb3<(g. t!3Ff9g?|CCCǓ \>Wv&*ü]|*Go[ro];mT)n9Hڈ? D DNx<ޞY:ؗ>hs"M^,,J7sEn J5ݸkׄln[2*C 2V*C2p.VM7QX|; >ՂC{tG-`C"H,|?Im "D FQ̈БP# Dn݊owEv|99)L&{FV ~v<L $I22`ʒpꃍr;vE³s/A-Jԣ>J>x{ Tm4 \U>%h8C~]p*ꖀ/#|E֕&'(ͪ%PUۊ05ȁ'UU08/Q+3,'A. V\(Cuqfg=s"3%LeW$9piN66-O$?!H0@(L88bGA>R c@xrU(>n;/@05ƫ GO}{0q$"U+Jvn؎Z1gB!n*LNeE(Q8)/78h6Lo65Tt)W8إ~;r,kK6@WxdwV\ mMzE{ OoO"^/RKڶkn8z< n.?`%F_TX<>+{AV3yʇJ /#' M#[ Bܐ GLgֈ+/obנS437 V.\{^r̼rqCPٮ#ȥ1tWZ({KkmoV@QƭBnyr׈BqVvm*U;.{6eDSkz:s5{b _ghF`$e*41qΟ)&leR/ԏ Pdgum|N{Nȳ << eʄГy:Bg7IKE4tZyзPER tt'Wi<',~\6yqk'9ԓDX}P'A' ly05AСW3\j !Ak,2Q|4MUۦ?{C-k7>C ]VZ%6(*(窜A mfC6V@U`QH ۗ5l'&tweFШ߈*@='4U+'BXq7!-֚EB}#EBRufvF(zaLG*!#1:T௹9whӷϺߤ>DKK 3ՅDD%Gٚҽ.o1ۖGIeR>rkI7@B,|/1e 2ӧ+0(Ԟ$*[<6?K;hn#7Sk&P#P*tE]6T7r?YfwqXV [0M,_*{JdLwirNwS~j1]G*n+=nۊ.:L^z&}I DmD^(:emy-" YIFZ <bꔬ8:ï9]fdMՉB5[,K3BXҿܰ&AɎ}!0 CINri"P;%Heе"CSK@#9|v3Hj` ^#ɂa@av+j<1D؎Z7W#ϡ:|U 3N&\in\7W[z؝ÑpHa81b 0e?q6ܟE~USQuho{G \jV;!=G*/7I`Wcʴ'fl32<5I~rX`Uٲ,zKM`6$e*? ^h&Yъ@C牷mCiQ6oѳfT7"XUxKD#H-ZIXk6$!~B {;T(@Q7LvIK\B$9 ԰xlatE._8 MH(/S,f =ySI)MsUI |E"92;U"g` >,1 M@ Éao#4Zl%njA7[K|2P+TL"JþQ݌E+`<,|hN r& <{l1m:]K}i/ynӓ@Wg ]NxrmK=!#N{s7DRh\?g%B;uΑ}J.,3_j--3}RcA`?7&p8׆E #|XΤGw[DQO?| 81-<U9KejkIw豈8y5BmM*exjG7R7'Qm._i)c^xÚ!yO^&~ -Rxw52Xb 4.(!0[px΁bSw|H6 ĪGU89SW9gmzWDSF [?* 6ĝEo(D pI6w>}mHG >*}fGJrX3 $V&3 W<}}$ F y_6G쟃U'õɪӀ6$KAev}'ai.I%,Pg>aaeHx`IAySRfG0k)(Iqi<YT$^w>@K{݁>qW!0h/̣$uY˜t⋅4e [U:cnB G>j}%}!#Wk8Q/ȱ.WK>J+SNX]R/nȫc =l[ÍFCG߿;;OӅ_벝"otm_ ]`Td +:M.L/SC-fPOcȔ?FF|(lf饘\"ӛwmAkx;3b;[EaJ/aXVjd8~X\Do)48sS=X%NbF tW̚q,d"*հ'?NJs^jh80t3[za"@V {F6P$dczhŢ Sp$%l`#]=U왳WӺyLmb JVh]z+u. UweVK&tBg(GÉq&R:C@m97蜌?#x2nbքV=)y[My=40v]{EX9h*U:cѐsFpZ?a9N:62 ~ZlZ/^˾[J( =uA-%RPSi-SKoTUb;PM8h"GHvI ؘp؉`7꒔ rhSKjM[aO3) vQL$)㬁3G~^zW,0x`^_!6GNV^#D&M?pxmɈ+F,]hUs5B}hRIƏ-僳dݙCwJ}XB Bo㨩c0_v:[]xZGs+kxr⾮7 o&[8AA٪\}a^L:{^s)4 %جPGQhSg}]YnV:fl ѡdD_8ڝF  -to\PVYy"=Ԁ U@˰3sMfm/e_|0L}ɽt"D_/F Z_{剳<&474X^u[fgc6% -|WB +wp(qH,.8 ش5c%Ț>}k%|̯7ü>A8^tjw&5N4K&k_VXMޖɛmiܪ=/łqX|fi*&Lpe!b7+0,.^=]7(Mjvf G&5Тz5,.`S xyzx1^k/U(0 Y)xڿC|+F\㮬@+&ZT.,hԟjȑx>zI>tİ|PJU)b5G}wϛXV:4chO h% j-Bg`A76vZOPPyC{ȲE8KaY ԰QhBNeyt%_,.Ɗ?ШSBzt#7zૅ4&EYRgt<8haH;|o/0\$Ϋ(&>)Bhm,3_"qz3b_ $cп j/]٬OWww^<]P tc dmAD[ nkk&e _w=7;ce OT)n¾7'Qf,ՠ0Jj/Nl:kĉFBPXE샪z:MM%7쫘9!Әqb$ 0O1O悢k!VoN@DM{Wx.^+EIAmX,Y߈FYY}k?haCdoBX"v7 Q+§&jpKAJH/h\,Fı&l{WC!$L8@d04ɖ 1ښ&Rݶlg~Ɉ;;\nmy!ɏa c]`&k$T D]!jAdNFo[!aaqtkcHÎwq8\g nj|^/2;G݅r<Ć |_[激~'"haJOL$([ W1PvVӅ#¢5e BI&&yp a u'YxA/-8g!M'?W#T% W>a˜`Сr=̞'ٱţ4 {>LecZ6I4l;H--Tg#/{O|}lǖMj4c @;閃~]T23fQӟ0O]T bX `;5}ۈO{>^!ʶ73oE\R, ^l_$C$zy侀 o-d;h[<;Ur/?O\3,rAo\6RHH"4E..'h&Nu[6ɗyeщ3tSI?~٥Gq k-s'f6Nb(Jχ.W_$%ۀ>ثrN Oqjr@FJ{,RxX)jrE&y >G"k}zZOi7~Ղ2>5u۴AթGWqRqʙx 0޶+Z ;|jZ(V xo,2GD- + 5Qj gexu/S56d]rQCuhۇn_'&TMhx6T'PjaX@ w!Eܯkȅ(Nt3ZY9=)yY.(oW6@k=0IL{VZGw Ǻs4N ^n=D`UajzUʞ+.M((O*7J\GR!RsL},"Ԑ_9I:}ϭ/&51kG%JE?7<1NVrx,}8+̗PG2% Y;}d#ت˯,_bvLDmy swb8" we;hhz2ד:1'4.t5YΔHo/`v@/=N#7V+Ȍ @ y*NDe郉T$4eGX#N ׭&ÑIgr ϳ/)3SA~B$Eblf8!ω42vm#I/-PP1 (\9+84>| 0<5`"nP',]lqjUa; j$VmKxvVN>B;toj;r/mmbhtW1x3_Wdwz]Dk 8-<1 + lD(^KܵQ?,~S/7u΁m <y1]yw~x%U["$azQYw85|i{7.v呑E$;!|&QvO+Rr 8pH  8lER)#ޖlj? hOt)7?k΃3Iҟ3.BY5F..ږ'BXs2s4WFtDx'RxwD6߃*pVZ`,ނh>yϭY.ev .A Ss].q Grk1͍6eϪoV":BX>hQ饉V=%ۏ+>֒,񤃻;nQ(uxwEG0a-.6# {~nr$yS{8,/fQLѥʖA˂>ȑ(fݗB; Fb`9;IS]ubDRW AAX#%q4nO":عU6xn.tm"!,SWAs}4a p;1\MTk[EE D(o;ے Y' n \XXee١9sśXs5bS>)jWΆ?9z>bi, @`n%߅ >k{3ϱ:AԾ,e܆T£(jBw'v>UU; !Z(h"₫Ga_Wı_)+ĠjY">0LcUle ]ߪ['`3N[79|?o,겼W Ϻh 8>jM"-EHyP!p^u: I-%.KCQ{SnYDGPÚU_UpTrG!21zt?<ÁC%n죚*QȗȔģ%j#9o׳DkWg ] (/`N7? /H!;udf J`X/pZm+ 4a0@ɾ+j4#т4m;ݑ;r0RaF]Qq3kߞqkePa_H+Y"?®q $u漒4`Ie^-?O:ui?XK "m)#^K"q5wns&bNƈLئ³E5ɮK1L-[ Qٙb17!Z3^'Ih"OҞ<,.GEL L?@rWܰo =d|&q˼Gf2sN0PiCi*D=DBa)FK|= ] ς@'ގ㭧אžd>C?#\9!tIxC?oʡ2|É91<[diPMV3Ns~]C`9Jcy:ӧ F| ԡ}!۬z3u%4nj$_^ȥl45D W112PD.+H~5]O+8ۊJ*x-Ce(s') &?/XbgAY[MU#1Mf^a ɔvt3o`yd/މrzɿ!c!ftC{lh}Ӄ28GL0Eo0UoN'KO\b_i1k 7V~MB Le7ji.Ny@1SV2Ґ3XߠwjũGbBtgm4rD,RnVmH,>cDqgY6ct&>!MߒClăyi:sh`(wD:/j5_~F›Wix1`[R3@M;(NsL; ;< %'4Z3WrwO2?K#[ZmYŀ+Ͷ'qcD+%s<$j2;3h R>5{cT@jMϻ~w 7!XfOa5XAYmE|z+W-6ϋiD=lN˺vǵU8fexD fN+CdK|o quvz ȃj0EP=Z/'\hթlWc֖D!Fum+P[k{AB oadx)dsZ{yt=lM؁+pԓ\ XYF #1lb0''BCm}cbJt.g<P@gN'׫Ep^ @=).71QOw4Rkhͅa'{{,=i:d 6zF oxt5Kɑ`GB)8n\}B(}*}Kl5G7  6]$$NgW˞ ZeMM~p@p}7SsQȀcC@R-kb.!P,`\]\'ZOL6ZUt l'" @ߨ7"/z`M*iv#W*iS#5.9\I֠TQF1cHLl3JnyFR QWpw׮µ-d_I̟I,G%FSK5D(t;<FTF2t5{z6Z;#.92iy ֕donbN̤_ˢCWF@sS[=#CYz= /5UAO8u{`NYUcT`OEd.+ۦ8紗g7Ha!85X2*i_-lҧ {4ĕ(dZn8K;JSf mB'R=\WdOe+ZYEV*G )q6N `ڴ_@׭8{99W~a;6%Raj#߈dQH`JLe h1hwq[GID4u y:Leyhץ&= 0'<k(_O9Բ*=@Kk^~AS%cNqpF՜H[t.NR^@3LdC.~^ >6# )y[qʏ=Xݍ-}6}4uC_=߆0W UVuv=!\Ӆ=U#{t_k=>x KNMnJj="2oHa.?hԳq=veZ^t򠀉dDY2DŽTX%nݸթ&K.tBR yaRef`Ƒb·_#-'w!%6@f;<W*\|7Ē ;O>?74ȍ02lL`:y"%v5zR GSZ1EQ.F'fE2%S .lVqn i[OAQ2*m"=QVQ?͘Ehx51 rkYe 6ͮLlM*>[)6{eyTIv?6*/qnifClSߊUYHp3cv;b. )| )maE|3"7ы$ MV\eI0MfL%CR4klA*o )LzRDa. ~ *\꜁PQ=óS F@^5zT@b|o#1 BUrʴ{O-+s <9wN6+&SmĵELf1a% jM`c.HE)ct鯓DA񜓃HH+\EyǾRThX*:ā0%H4۵,1G|@ݧPy@ ћ]w8C ԗ&EG,@ˉ+c[k| =S 7Ƅם-R&qtv&' WR bT0mI FZbeh/\U . JrR^i/K.o%;v| dgTj~V\f;Z_ iVy;mG +YCUhtqN nm6wHlMwXc\tcx|p3СHY,Z:\DW=Ms">n-g,p/7~vd??;Ħ=>2i&8ertT$Fv08Xw?[.%;hu3Tx{E*"#}!#=3D#t R ).]΄3*AYO\]_>'֋a&6<{ӛwc'ZV+D}[YDТ4E+YWPQ=NP+ jt NI|X#DKon{_YU 0 T}<$Ԓ@r7Z갾aEDڱ ;![$/>Rq£ 5ѳBySBH VwC#r__oIt$ S.U[M2W S*TU;\]U3)@'s^4BU&MM`Z*׆qԖ8Aڄ T''O S/U`}!ˈʼ0Δa^ oV~u<\gct?%%մ#=+a9BrK& 4꾏K˃ s PP`l+CT/u;fcfYҵw7@!w[0M' #OWo`,V{C4z uYCaYrQy߮/TE޺7ےDŽtsBΧŌ?sT#jϏ#qZrJ)_B݉ Y@B/d?m!Ѩ%$fmhO|D vό_(5"0K 3A:[z4eg&ДTYUjcO *%F.EΰN%QN}FQh(V@kHQlg6.,d%[ K1 C;6c["Vsͦ bq+KQ8WGk=^*C72"@`s pѤu >:Y@.E";XF,tyjo2 T#79 HFM򸗪Ҋ<bI7X1[}] d!v> "JX+= 9<`D~u<ݕaQDZN;>{ԟxxeIx#0C|()ز.7%h˘g=@EFqR%ENr[oEcptnmӺPyƠcDHoCiM'ko\T:@p2T؍/eܠ_iS몒㒢d&W)~lF,U} ޤ`4F JKWOSיYQՋmQ)D9 kf]_j;jPk^(0߽v^]z1V,? d2U Ǟ6 ysqv4:}W8^C|6 ]7tY1FZQe˸X=Ʒ⾖)+X%̝c߭ojCԂ 1Hkx|1j%xaaL>*VtX*:F.߃tZC21 k7(N7A&dڥʪ ɉefWjLop߉@ѕ>;mXEIF ^:mi F]V4*brJR};8L7ɼc4Ĝ5˻ 2-MkEf9]ՙ)=9k CW?ֲ6A2A U"ky0E'LELNM0t<՗x ! yg*\pn7ժdX}{NTr4<ϭ^:/Kc r(I JpL{3%p\$mSXZ1oPˋ. FLt{Hk腎h~|A[5"Ɣ[pHZ..rYən msĖ*LU^_O(Yr C`Q+)Tm;T2ʻI8G+Z0"Ͱ6{nH06i\EӪ0j[s-9TӀ>qOW8Jg-s GoӐؿ3%C_ K|@6оҿrmPoihcJ-\5_V j~vK&vs[%- O~U SY8u_w  DU6ABӵ3ur+[c>t׽]fzk$%b0WOjĊ# Z+|1q{| $b@@ZhBidDu]ԧ$8'HV1)|l-`g ɻxx]MzT  Q 8xben-`ƫ=  kC1oٻvMR런JZMewٹF{}]kV lЏ@ m0:qoİYB#R$V h`_*Ы1m3-Hppo tυSxR7󱯮sg͉ ө2cPT\.}ΜRU 8u d]bbJfLPQh_37G>&> 3W\[w1ָK6# .tXa|EV; rXEpt~ >Nh0.;G7֫'}4ulz@S}q@'ueg ܼ ;j2B.kϙHJtOF"r87f.;HաBn;˔B =!/ۅZ{,[yLEf *%c_yG>@ޡo0&|0-GLgI)!<ɼՇ$N y` :ՇE*mMl\:~ۜĮ]cX,y$Ifp$+fUˎ:bg-aCM3qPKzh_b9,xIc ;ӁZy*pJSV-ߕ_.>p`p)Z9e5D0^;O4ʳH8HLNkaree(W!U}ph[-oJ]p]Q72;]dvD =ݾ]r܊@r|gDFp6.$tܟKW2,4ʺ9?>q&ɟlFZ?{Q#Sw\"4`j œ7[)Ƨ niYd0־z{cm V\2$|v4`gMC&ȿ)a;æuN@b+iBoW1?•'PB MSv|[QI8kd{x(c[?t" Vk.F O sMoP+J~vv"]DR+UXIcc>9 jG@xnW.$&bVj੧\;tSwZ7M=(ـZ$2x gpB0w@U[MmzoTKՒ=;Vޫ PIb+ IA dtX}0x`A.&!spWNGA?^Nu/9 jI6&Z|9q TP 1_w-Y@ľj{ MIc460v#^=YGJpyqzt㋂$?1F~Wl\k:4'8Z?-#'+8#EOxWMiW$,E3'&U،0G)Sh䅽^9uD?m82CiaSk}ǔ+ε`E **> C6pU0:%Fً\qİ=.3o W|eJy6fε>fq7l$?=:Y #[ti0$L]JVg&&=3fna>BkI| ~9mJLZIy=R[1LJa!cޙ| JWLmN$jiNj$7O >D,ENꟺfA94F՜v ol֕oS{tOLT=kt\ %PJ/,v8k9:b%˾USsbRЁZI8P 6L-}.,@I 0b<,r 3pܞ#rw)|UDvV۾6):c{.05u jfn:Ѕ{~aPIy[ e_;7/x5, '?n ĎZxa׼et *P ue+5ӊv@Ӧ<[Rji@udwq1~{*0RaK Α90;q)$_4-2Êr DnkI'̗IA ;dEʂvPϝɇ\*S12-?@] 䱆@+8b%ϑϽ8*3esn<֖qMt¨ϋ܎v >S_`QwLnAiMG2ݵ}~ʻ@gל+SƷxT5[,[KzD l'͟^z`'Mt{)cU e,J2[H$#% S8ux&d"Zw/d.(66GĵzwWjǨN{٭8̓[kayk斣nX:QNsX|4# ;2a 837]~ 5 i*V1jU=gӺ8o+6~QSU/vJLD{:۔zUWߪ+,-/qkhgP N$dh{M!a7A+n1KecXg]T|TcCc $l,:t= /Tz$%_cxz 3\Y{2FaEpcj'2@}JҖs>a/O <7l!nГik(@uy V )0%A6wJSkUeef #ٻўUZpq4˹mUHZü 1yœ!S$Y:S㵮ƞ}X:cAFP! 6]t@L>%kySU7^~Q4LVjT$H'BzLhYQ!WQx8L=QP5KS%-!ɢ?.$,glgozJV ?}6sc!}<5jۺ7,)!=ayc\w|ɫclীe]2CRj#xw~_4aոa#3^ߪmo&Oc vwNbE25Zl9ǿepU*(; u #)}v0@g.j,aP_LvNfJ|4 7Pھ̊%2VvVXk46'V66m0`XUc\ٮ>%⨦)o3b3.vS͂*UKq/sױ[f`b/B2~v oTMag}qJ7w^Л̮GLsUHتrG 6f?|z W%t$!Rup LBBh)HAd\PA,lxq (ǯwiYH(xmm#=:oB߿C^K1H&qU1:j2 Qm{[ͨӏ2w{(> J6v)J%ië8 |f& kT1/wL |3Λ>ZdïoN ԶNq٨qAfiMR=Y]pֳ a;?W4n1Jnzf%8!B(*<i'uZ DvċT s1lB_簉Lb)BɁEf#*=qi/f=[J;p㨞6A?QwQ£꾮x}T ?.U|S#WSb5/Bм0GXPH}+; SzTͩlYJRIJzzmay>D7ELDvWe'j;sQ]B c[4&:jYTXB DyzSrnP[5Ө3rTqU\ ݍs XL%fYWg2S  5뚞 f M VbD3,@Xb*iZQ:$Nzt'ϧlv?N5yш|E=v[ސ\h>p*YXݜ ;Ǭ`ʹ#JQ'aSr2/ .տfJf]?]bq- Efrzq :}[ Z`im^t-jJ,r-5ExS$Rm/^q( KH}ֆܙvy5Z?l`UF\0-0vT̹LcMqZg7t6l_#5ۼ!t7!i@u;+@C6rrCam7q(@U5]RgptO ^ @\itbND2Pƶ-RkѼ˔Y4 Hq#5a SynBaidZh(VɱSUC>H#UU(jE;0wvae 4~œtD g&wЃ/>Mjo饿 g I$m|Jv.f~~3STJTlUХf2j,f1ɯux}t;{KG+74 V^/ %Ǿ7b ,9 4q_dי莄d]%ˈrjGVw`c,$5 v>nw1NR~AzՑF yRQ>pʜypc`es ?9|/Ʊ:Cӈ.!B3M=- lp?C%"}ĝ;R,ѢӞ]' vT+5gU(?tUͱ:®& Gz`[zdޒ+D\J>!L&̭JX@-$ɼ}A,^dV+&pX (ђ;kt& ^<Za@ުJ=ХrN6Zl=<Id@d#~׉[,zvETMO` %"½#p4bHԍG ?p9.wg;{̔}g{-^gSѹgH;x¤4 MَP< dw)FT{5:yDZ`RhyH8=n83-n]5T\p|u vV}OθKO(ˢł\|m֑p9b8P2#!?OT5f  O0an$X,,[|KQ#;[t2E:n"goMs<Yu&jrT4'2,];<>ˌD2>W߶X]ȋIn)!d(( vXpK櫑|e9ej ODW 𣴱j̋Mi0ĘP_GD#̟pY YZ