openldap2-back-sql-2.4.46-9.56.1 >  A `p9|o3Ap7 b>JI9_ u&)ܴ| $hFrZ J e=u9H^Wb$יw3Z꒬mX=&v vжd]*,=[\QFabNi)lrIo5Adt}yo6ԣ͇v EaH1y<} O_kw-RLjwݫzGxUu(#2̽|kɦ=HC k_9O96bff594e4b5f844fc5515b07964b016ef29bd2e2bb334d20fef515513b9004a359e0cbbf631369527f712abed12aa5bdfbe864e`p9|xD*Vś X2XC|A2kt1I޻zB,ŊDJu_m9<=?+L alo>ulpT/gÓYɌ'<_N=/0ӽoВo+ exgf>ZyNJק{874Q oIG>Nl>v7i:/p#8Ɇ~\ KYsy2p>w?wd # 9 .8 NsCC *C C C C pC|CC<CH   (?8H89(8:58Fg]GgpCHh|CIiCXiYi\iC]kC^n bqQcqdrver{fr~lrurCvs wuCxvCyw zwDwTwXw^wCopenldap2-back-sql2.4.469.56.1OpenLDAP SQL Back-EndThe primary purpose of this OpenLDAP backend is to present information stored in a Relational (SQL) Database as an LDAP subtree without the need to do any programming.`sheep23SUSE Linux Enterprise 15SUSE LLC OLDAP-2.8https://www.suse.com/Productivity/Networking/LDAP/Servershttp://www.openldap.orglinuxx86_64 nemm&@#B!qn` -pw0ZIU0G!mS`mD%qA큤A큤A큤A큤A큤A큤A큤A큤A큤큤`X``X`X`Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[`01dff6393faa8cc843c347bb564c8dbf2f3a8a14edb844ed2621300c7e6c8b4e341ab2ba2a3a6e15c8fe0e11ae92252616a7ce54a9fbd707e8268269823044aac83dc244825269e391855595f09bd30a5d87d930a6b33428a7399ae8676b4a7b69599f2e3e46e386207d289ae3968febddeb73d0ebb222c39be4df0dd37fb652120d714e89ca5f2a0fb2011be6d215b33dd74633f22f8d760e2fdc03261efec6c15eec03a5c3e3223eeba22e096f1ed5532c55f21cdc42c11a0be2348c5a8f51a7da928a027c430875ed2acd9b26b2fb02eb3e7978aaa81631856a66163740734641165486ff26910aebc92c0386065eb4f3ac0c0aed1e3617f8086c943acb3607186033919fbf3f707942a037a6be78267a45762d353789282407c24c29380e110723edc618b7f43b7daa8ab6659239a1cd23634f0cc9cedb107d2aea7461c814fc0189df0a4e0a618edb3f77bd32068a9d3eb2ca4bd7c42ce10e22c7e426cd5131989c539225510e33c7d229e06ef19725b37e99388bc28414f7e0ff94a4d81441c8d0bf25896fa74069648416d8af0d87da855135b07e89afab0c326c6dd93413cf74ec0aadd207d1119399b2dcb20a7b3e869dda978b023a45331be9abf4df960d8ad464bb90a87ab2331d38100e99f5ba902a0c7b7585c861983836a862d44987078542763b5e477999adb5444ff77923a78e5873a6a163ea12950bfdac408d5d128264cd7e450344e5d56b76ccbbf74fa9868807e9ebe38cede7101fed4a27c9369e1bc495cf6783b445031e36a0f381874e8ba380582d44086cb17d8367f3d27c295ef1c5a31d0d78c970aa5663d00d5eaffe4c3760c943f818f081d44f90922bed269f48ac66e9805312c99e0a5a6d73a51b58b413700ed7fd1d913789a44abc4d59d8c1fc7ddf56f766d2aaf048d829964bc3c79ee731287d2eb7d9a929da2daac5d154c768ee4e175e365eaad25b5e8f87e377c41e54b47c5a8520f5b0a3ba47ec115715d517925d151c3d8d58706b62c355fa57495a20d98ded53e40b2c76b7bcd22f9029db89bef5856777f600da507738c22adfd65bdc3f3918fe239ff9d1a69a0a0b46f4f08a7d7fdcefabbddb8322a01a5e87fce43a60f0f43a4d449deb182364abb7f04421785a89149f4dcdac319d11f6073ea2df53c8e76ccb55422720542367e80472c1c44fcc0b2622aef4e7a08bc4b57e3b46f4605359c0fdebc8392531ff631c1f91885105cb44941ed95c20a2784b22a3ae0b96357941ac74546298a443153ef619ec8d9aed527d1cd52c6e5fadf8be79a1771ee18d088136526201a17c2e116b8cae94cedc895fbac4b17f3588a2fd486337d2b015cf2430987848717040a3c7391a194d7e551d0d10b47bd4d77b406db5e4a0e2bdbf88928954065912bcbdb7b5e6160e80fba73dac406e99b679ab7aa26a7073037428938edc91e94f8f8f1567e42947fbe5f2469100b5ae7a24d1be2513ec66b91c308e3d16bddc1b96097ab209c6cdac64a9df7851b4b8a5ab0d4a1665c5dcc6c9d254efbd3a3a8bba4f4be0337401dd27d887f64d0e5664448f1a6dd9bd066f746461a49cb7b966e43b0ab10a163fe6464cd3d78f002021f7220ca5960c59792e938b367087a3f83682f8fffc4a6d4d13ece4eba24bcc7d6e8acf1eaa9a472e047e3949d6471376c52a11f1a25a3dc706ed532bba96195d41d774d29567ab24e2868805c104d7cb2bbcb701aed6fcdf9752ce1095dd5c1c7aa8d87a72d2b74cfb89d19a1e6c9561183914d96968b29e8e73838de09e2f7f2d1cb19ef9b54fc864d31bb42220ba7654ce133ce79139d80effbed05a66e146917a040d5d7ca8efafc3ada4dabfd111d61daca3215625666ac65f12ae7f453db8b19a493489a42361cf7a66de52087ed6023fbdedf908d187f85dc241d3fe0e419dc167d8f165345b52d183dcdd6ccee6efd28af55d579e1df57bbe235b6e853171a92b28ebac84f0a9a5fc720b98390b6534bc128c1d64be7a36a951aae34fc616ebcbbd3b9c265a1535c526c70bc346e6266b68ffb9ec5848b7161043172374a242997df9483546b6059c61b41050500e38e0fc182437be0f07331f6b7eec4e8e3f56839b6d110723edc618b7f43b7daa8ab6659239a1cd23634f0cc9cedb107d2aea7461c81312880bb67e1c15045a61f34a7885c004521b9e8587517041945dc2b0567015dc6951296bd475901df2b1e7f724140ff2cc57dbdd1c4916269120097a70c4c935c867bd3d4feab04c3d8f6e820aca04bb271b338265b6b3bd642641f68706cd673f1f7a12bc71dc017812d2fdce9b63fb59e72ff4daae65d14c6a6e71fd2f31110723edc618b7f43b7daa8ab6659239a1cd23634f0cc9cedb107d2aea7461c85e20e821ca3f6fcb86a1e453860d32f861f70dd576110af06c6812a9b93a408d74b35982a754ad7b92769b6597653eb5072ec18578c491b974932c082c00fa39b08cc0d0e45ced5d61ddb4e1b15301013a997d1866cb0557c0ffc3e38dd207e5back_sql-2.4.so.2.10.9back_sql-2.4.so.2.10.9rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenldap2-2.4.46-9.56.1.src.rpmlibtool(/usr/lib64/openldap/back_sql.la)openldap2-back-sqlopenldap2-back-sql(x86-64)@@@@@@@@    libc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)liblber-2.4.so.2()(64bit)libldap_r-2.4.so.2()(64bit)libodbc.so.2()(64bit)openldap2rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.4.463.0.4-14.6.0-14.0-15.2-14.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.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#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 definitionssheep23 1624440226  !"#$%&'()*+,-./0123456789:;<=>?@ABC2.4.46-9.56.12.4.46-9.56.1  back_sql-2.4.so.2back_sql-2.4.so.2.10.9back_sql.laback_sql.soopenldap2-back-sqlbugsexamplesREADMEibmdb2backsql_create.sqlbacksql_drop.sqlslapd.conftestdb_create.sqltestdb_data.sqltestdb_drop.sqltestdb_metadata.sqlmssqlbacksql_create.sqlbacksql_drop.sqlslapd.conftestdb_create.sqltestdb_data.sqltestdb_drop.sqltestdb_metadata.sqlmysqlbacksql_create.sqlbacksql_drop.sqlslapd.conftestdb_create.sqltestdb_data.sqltestdb_drop.sqltestdb_metadata.sqloraclebacksql_create.sqlbacksql_drop.sqlslapd.conftestdb_create.sqltestdb_data.sqltestdb_drop.sqltestdb_metadata.sqlpgsqlbacksql_create.sqlbacksql_drop.sqlslapd.conftestdb_create.sqltestdb_data.sqltestdb_drop.sqltestdb_metadata.sqltimestenbacksql_create.sqlbacksql_drop.sqlcreate_schema.shdnreverseMakefilednreverse.cppslapd.conftestdb_create.sqltestdb_data.sqltestdb_drop.sqltestdb_metadata.sqlttcreate_schema.shtttestdb_create.sqltttestdb_data.sqltttestdb_drop.sqltttestdb_metadata.sqlinstallslapd-sql.5.gz/usr/lib64/openldap//usr/share/doc/packages//usr/share/doc/packages/openldap2-back-sql//usr/share/doc/packages/openldap2-back-sql/examples//usr/share/doc/packages/openldap2-back-sql/examples/ibmdb2//usr/share/doc/packages/openldap2-back-sql/examples/mssql//usr/share/doc/packages/openldap2-back-sql/examples/mysql//usr/share/doc/packages/openldap2-back-sql/examples/oracle//usr/share/doc/packages/openldap2-back-sql/examples/pgsql//usr/share/doc/packages/openldap2-back-sql/examples/timesten//usr/share/doc/packages/openldap2-back-sql/examples/timesten/dnreverse//usr/share/man/man5/-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:20172/SUSE_SLE-15_Update/b7ae1001d01277cac95dbc0f9100014d-openldap2.SUSE_SLE-15_Updatecpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=a405715f753daaeeeae5d7764ebfcf37f015aa2e, strippedlibtool library filedirectoryASCII textASCII text, with very long linesmakefile script, ASCII textC++ source, ASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRRRRPw\z/ݴ:폚ax]utf-82b8d667fc6800c6fb6d3516c4ba59adcf7c04fad2305be75e72c21aef80d9dc2? 7zXZ !t/] cr$x#D3BAGk;Ver=A T} .";H@+ZqujU 9b(5 Kj}qn` 3-|nK^?pԥ#';#p1Jt~V!8FF(Pˈ% 4RW[=7ve,Lv utF8.YR Kf5`HWB*H_~$:)T(RV\iܤ]m{ iVRq E ~gGP#B=R)J_K%B9Qe3R7w!ȧ4ئO y1L`O/6I^;\F_Wae7 CipQG 69w1MY)ؤZ.9@໷A&*F+RI*A5z٘W3ɇמpI8e=|g޹drGp@%hm euw'YjwΓ: ɡkhW@q%G#Dz#sۆz!sI*iD7e׃&q'p?KNҴXGRΈ Q6i7eF8ugT….TB+&Xoqd [-tKH!%^̈2yQ%^#(uT:xFtbdZc͡. RopVcM/SΖl|UK_L8as!p:iv%L"p(r"v\^ES+M=y>"VuДӐv]GZTXNӿC&!D9z.:ap~/ H]&Cȕ@yӀ4p%g1WQ&p DF>e>NCQl>xlلP[*DkOV7Qɖr+Y֫+# }wM}giTz 7uJV-❳@`צe9 TXhXj̠{}K"d,d!.&AOSjeޜ? 25\,ih.[AݥS@/XwMz0)Lu!l`J=9q#~o=#\-GWqh3m" xm )DG|փǶ̅{]p֛Te!&603x\% Ɂ8Xš"Ghђܻ ;otaH*#a4n bV1\L[z퉮}V3V &8.Ids!?oLe߻('"b,~?FR2{@XSک $IqD )p+ɂz|/D]Qƈ|Њ#v}vMh׃r4izl2B $:Li(QFR˒ uXPoFd>M-גzd%:۪dM+n=."Al.+6 JŒ蕕eW+Nkֵr(x^x㖲Gc-0z#@x2{/Z:Jw6FIVCx(L3r7 4y!-^OP~F0*#~5J8z^hE?2(P*#^d+6PFn&;#ťP3OŽ\.Wr׶N HWL.郾K[1, =3)p "vzJ, BiĨR5Gy\9e5—Oz#zpYc1^diq8HFJhiAuD)ӳ, 6ʉeXGlezz ;fK{("NKno|6 'H zȮpQl״G]ڹLu:%K [-1\(p1>ei"́Nm_2lM}\xAZ+d 9@ٽk熌om%ǃ3ֈ8YIgA8;p>5.rdLx{eqSҵ4=٧+h!|i=vƜzTvijH]h꠶71{F,>sxk O&"16O١>jm+=qHQodp;ꞤCi\HY*yU*Z9Ɍ#{wR_zD#a;)xM?ޝjTv-2}-O*ՂwVQt|\w0%`r=^zè\wYHU4i]\V-i(d.qByXnөCJ!&M3q/@?$1Vk 3 UFGqԋ o+_隓x8@FJ6a~v$'lAv#4G%; ڿ]{> i wm~&1NP>j{u7֞ےc3 Y\dl`V8Źx.Eԇ3_"`@pW2OGky5B7|Q\M Uwr>B& n}guӎ)`p-YM ;{Wn`M@pjYSFtfI^' /b 1y;CD ,s 0A,;US*&$ém={L }jܼCzYusQǭ?}Q!&p0:A?dNsB t>\T166J*/G-<?@R}#s< я2yҪ'9Px2(;ٸ7gCЍ8B7DBS=+촜`AՕfVZ6p(nx:,J|l^(ⓎBob2jM̛n1UKO|kJ@-&XErul YmbGIhfG!"' uR i`V`&G(`w}PD}AqF>zwnj692}Ϋ-8/"섅d*>7Vk<-p48Di#Tt2 9qi'rf` .R_ӷZC\Ȓ--o((T~nK2ab'{dj N.U<j>&4U2>p"P@Sːcnܾ]M;ܸԱdQ;OZHkM^E[b:yTafQrrh: c*ؕ .].2t.1/vvs[>0Zpģ(_7([d߉n #43 @w)1k'p Zjု|!-FtT7Pj}ʣuDRd:Vt<,WIbeFVe rpҿv-> %*8;KO}@Z,Ə#iBKٌnh6d`^}g!Q~7̋1c-'f oDVj+=;c6W[+v'Wp"@[d=5xA?5i_ Ϧl̊T3@8jRWB#/ n229"P4Sk͂i΃qPg,A-eo (ÁXzZTɨ޲kFRdMխL.۲TϠrb<,&oeTΈk_;hG2=_N&j "va09!b įD$0o\5t2XB|zLc -l @#N:O!ϲՙNNjv+هa.)5'd7Fk"M(W`4Ix [ -΃ѷrm9* 5Ӎ?g؞/ixa@K;́1d餄+7F}UjNcg-:8IIiM.h1ڹMf:"N0VI4/t百PړO0a.@Q20J']rF xqrPdf ݙ&{^l{c>)gƠk$J2t9oiO]s#aʺXXNP0"B~Q;*NlD=\kz` c #B"ߌ͓IzW]-c^]hqa0/ҹ"A%m^*0ʁ:pk%A r]3zW: ynf8l \D`N+>y 0T12Sj41~w-.A "k3kQ([h4Q)(}4QONʅ]w5u8cyxpg]r RbmP= 2u+`$\NèB6IJOԇ2sxWxy%~m]sxD~ySX]CJ/z2!dzUm߻=MSse)s ;6؞)e@ksw1/0W8DB{ N0t[R\~χt/X%(]E* ZB7gV*`u=Y`BRN&$j=%օ߻\+ӱ 2dDf1ֆ'2r!&I}\ B-7ٲ;At큒ҲUJ[edL >(Ɛi&"sŕST[AO6ƈK!k /v<ZH* O`]eRЎ@{ѾBq2;1zAT[T> :5ƚ.SsXCvzvЇҽt…H"TŽdXd}Nqfq˺࢈nWwp5|WI=} >5yr> 쒥57`P}Z*zU1x8Ȑ}?PO!G̳}qag Z,:V0 s~hS(z> ;',.S~^+[ڱ͹ⅭUNpԋBITT9".%mǯ#i]Կ~yhT'm}7 /tLm:o,Wdtie% =f%+t03,Vͳڶir`r)*Ra@?L,yݣ ERCPYYQFESXV[aQ( @0J>!* .O*iW)"l!wP/wq nwamz dA}/m*vxpuvKnGc C+!<FBٓʱOr}Kq[Wp rh$^b'}nBjk3a#zlp寀~ Ƀ!#ӪV%͛ L?߭ÂV"NzO`_nv"wyg5u:s`Ԝ1/) h]t?tUrË;Z:! xNߣw0᷄ s8CAeLk) (u_Oy5;rj478뛄;q F wp45|v!ҳ]4GH~!n!bXY% {c-IitPYoz3yI"s)m^ʄ~clf"21塎,,# `AeΎ+]Emw@X^.Sh{,4M[)b?6gXY+鸷DQ5ߍN)]#)RH;^ռ2m!SzzJK^jjik{p o' NNB-tt#W=0/e3cjV"A4C NUvҮ_`WZM[QF2YTqAAӽ4_΅+ RB.aGߤ7Yv~9rE`<9D)jj\[jߔYeOShCQ2 x^7}h(7]'yTF}KJ{ҐΦǡG#d㟅Ljc*0wss~P@oI\_"AXol}8m.fS^ yzfH3$ ę :d|P?% -~K'\Ə}Q.\ 9aňR$zwy$,z iR~ 1l"hXxl{Vͦ:,JPu7aﱒ2c`Ta&rhZ&Cs3ĭ1O7|(a*)>Y IR; 6ܦ=tx.>qD!lY ՙWir;_=f8 Ǧ8ssi$eO 8ppx ʈO#إ;G <ӷ bҤ| c@&H@X҄O\ _τ*Ţoﰆ< d"=,wRdFYBM5ZxG+@e(H}iLE3ȞtŠvGYT4w)kJ|,m֊[ף[֘0GrR/{ U Zw8v3hlF-b>^ _ӈҪ"O:{h/z3[̵|OG m#+]R[ѱߡ)6s>]XJ%rW4tQze=.iy+wr}j,FU|VKC~%VҖʒ[WƆỲ@ŷ (&MDO]:nFɥbpNaEw4A) RB6nM"W* 59 ")/ʽVT] pl1d#`$#Zq|D?s)8Du2#e-JnؔqMs_95(V]Qӛ|KEkQ+M '4{"Q܆Z-mj>iicuqFV0k@8֖G ̓y>B^0Vpa%O%5O$,SQ2<y-ieg3'<mK!ȿ Lq:%;IM8L;xgWIwIۨ)cl,A`icC*bӁ 5gaЂzrh09Eo- ]l˭M}fcX Up'V0 ^̗tr=!EXEu-H+:O2N\Z!Էk8M"`d O|lA:%庙u5e[ik.'F˜wAK|9vAJٴ 'LjMvu{"ǂA5Ҏ/E ߺƊweF3_ ZUγ, #YDyq TV$QyP+Ì|̕dC}r*/iy276tX }0864d1sMha5m'O(&!F[3YMpp!nNcW>njvT݆;0x|OQդl)hl=Y6Paz¹~g-da |ǽx"0$ӨS>ghȝ0p™~+עe ◊a4N/&dj`a3\Z,k%)}rPǮ NFlWқ( 41dqG־}t엮կ3޸FL8o`a?w:XRޡwyIPPњj`r3UD![ĴY`s5܃ɞX? {{a 0;fY fiQ9"'UH L˥58|y]e _DuF~#ѕ9?J#@K(7ֻq }ZI,<pU/ꗝ631?5n?H$f*Bd*8O`$3͕ s[JLf4Pa SK4)=:5M2s3/DE8)I*{n^2ۗ ?  !N\.0N4n:fW^V%k:xB<7XtIID5Ĥla]0pQn,K 7p4(̭y!%kO+%}炻ZHsq,:{m:0' %5]b۟=sۙPA~-@:Zo7dhB!!|32acվ;f^ՆH6vlbJ ~QIHDT[6DEmyCP"dy(\'p!)Gn',B)c~Zk;XE5Z4.R8yHӠF8'=`}k̒zj :7SGЕ %A _91"oɶ6]4<ش% rUY%טhR(XeXwb2GTP2 h\cOqJG{=U u/5!MTC#D\\KDi3Zp!R> )ܺKK;u[91KQVM= TQdDbJ}SlpBv{d)j/ 5F̠LJ(3@z&s ϝQc|A#*mu2El@E|J%f5~E`NZ2(8PҴ|o@;Hܴ{][DXoaTM)WGQ?1@kL`gu]ogJfw3VRG0|Jچ]Jg@`K qR~*~81' O&<(;$ 4{< ∜Qz؍_W;zbTi3ͯ\e҅O{I*11^w*à.F΅w Df=nk.'hǂ4G:*Id5Oe>h O}P0(>_J f"OR_Rә8QEjP5u.R'v&P`pWCF-ok3B#W>abS:tu&\g->&uTNs;Y0 x~A\Dg5E(tF`h?QGBO65!O,gXEȵgg,6( l1n hϔ(4 ا,zD4DHILJnȸĆ'~8ZS fKicX< i>lw QYw\!*֗֗7 b#SZ͇>+:G9 6Y2=TwY "H,/\_Wo=RoAs*pةe"TK'Kg*/gzdtf/xs($EBc9FW_ί% @ 2QD٪qpΪ~q,ӷeu9y&/W,{.9FS' N \ATec8t&vQ~N` ^Q:hn5l|;q*R8Pp Rn~p&Vl2g`^zcN!/?_?2fD{od(ngz-Yޱ^2Nދ$1"$|!4"q`cdtl2Dj2ca__y:>Fb_IK{RvSl3=>NV^g1hNEx2|UA86yTBJ|v=N!D!e{b,+4]=3IEK.^, K;%LZuUQp a9k`K|]r /ص#b/Թ܄2a-N*JNSxls Z>6>W yH `Op! p5:[~^[I}Ψ91˕A07=[f1]A2@#]錸s Qg3bi^zkudcUV<ٴ!"&1؊XK{͸n?ʡWO;m -: {~|0ϼK?QUį6jw{uh:uv)dŬ8lB>"'*FÂS6r;9;*nA~Epf&#| HDA@7<"9,9 >JWlod sfmWe C)>)-gAǚa:pg%2ԗ/N[3Ť936-N/Zv c?)48"3+UxCg_ Ske>[uS74) j]2N1Y;ZTQ')U"124K/b:h)y4$p ]}W}&mҏ+ah';y.Q$Nh@R>*}^6gpb9p[p;T>[X/x ꈲWi:8"&]LOi}ɬ+XuE;x?к*QkQ\Ց$0?rh|Q.OWO z?ܯw#N2'ԼFAв'4I|aMo},nt+ϋSט4\g E%ÄK:;!HFҷ~2VҖf].yS:TeC`[/4@J3PwWg52m ${ !_NJ8Jn|tNX¾(4XӫAyl?.\2QIr?h:>iPMg<( gᎢa-{ N\_Fs O dž,#ի\ Sו)GFdQpOلZRwS!f&+{\KmnNX!r-!>z:{Vfmw>>t%> qt\qqqKGk'TݳMV&!ܜ;L>ҋJ-=q?\Dqj.%hAF#>P+ eVuRb!䙧. b@_c!!8{{.&A-$AkW*u Yo~ xrwu ,P/g߂\K©bu`ؚmr.U:&;KydG_feעͰ;oP'\{>Y6tE&|&,mį38BtȠ&rh}xh|^q,V)lݷ! sT?P+2 ~1ahۆG=mJ*mϕuN“rD-jsnsl/z}!zH>F6?t(%*JFkC Q_$o*ˣ,ytiL槗rzJK/Sq&1ިyK 8ʒ G @ 3:{F2a9M<\2D7oK7WUl 3d={ͅ!ꚼb㥫?#Wa$Q d E,z%M3?v0hj$ U@(ɰ;gSWaV%~G4oVƛ,hf ˇN ;E m2ꇎiPk%!Na֖>ʀ9oNBgD4wwݰѪX̙!(\֩^tH(^ʼn7]3&##0iaR66qAE#i ^.q-dO]q5xv0Ն|/ov{6>BLQeruQ j1mcH:F\= pf'⁚ő\5UE6w\JGPn K-n}(H KӒ??QKܣ;436q[ypOݪ4ۨ~0vH+_) ˎx6< 2 h\2;{W|.]-~#x1NmhfʕFV< =T7qd: ~ll%r\$~Fnw;0֜![RoxdB2N..ev_ g,{a=2^EDs+`/U~4ÚVP\#Ǣ\)n# zlS"=d@ Md5~d%1._9sI  ]sgsX'ROϊƭV_#^*Q.z{N`Wqp/O%;VX&g~ݼIAgK Cdot鐒,wb4L>x%If)NzovC5xPHh i{k{ͱ?5jcqȑM6+G>:q=!8 T|y@~=pnp<opķYvzӭdL(ūS:K|`eo r73'w*pD_7նoGibVNYyl=G.6X9e,/)͂/I5HѢC R Ӄ/n(۩+Nqvw[Η)uD{ W8lBo*qcc^5872G>@s:R%񐑺i*sdK6LB6ū'M'Z'" H1W;i˻ yj^Z|Lծ(*Zxpe9lu9F9We0Te[& &T7Nk~.YldNAs~i>Ϸ YI&h*1 _O n*,L lkRÁc98%%1zEy}FxH'&6 +\V^2EPμCDuW  šǏ6$Ƒ_q-箚OW]kNhMGa*q0w|l*͖\l}b+6P<}/:k Py80NB oFid;g i\UqH=*}A$ߢ[HxaTո\PWS&&qf"qLHLS=!Q.- m#k;(YqZ$H!™v':EfQ:JxX՛K'E{Awh)|33ז7_;0^ETrCMAR1Ot!>6T?3 FWoagNsg͵3Msb*~kl-YYMl 0L=hhK38~i ȪUM' ~ߍ6U r"i16.b[2౯r5ʿVsы `Vg ~RI Bؗ a dfyͶ*9l~Fр#0quP0֒)YҝWnEwB~͙k8pVrtߞvx0tI#*{t o)vТa sԱ\7O5oK]L1fKb  glh1 d=.qB rpD6'U_Xb^3xgZ{nT?b^w &mlI.Glq4rL<rЗ鉲k+5Q<;qB 1;_}u՚ ӽ>J58l+$'ۏ3.Y{l7U+Y@(Mx_?3,D_ٱ+?BiNj18^2ߛQv]s֕Џ#c+c)X?)$pS肘%[ ^nR锴%o;49ռ7l8;áSM">D4E.p/[epm_p#ْz+8M2tskz Nbj-byM_ x* ~/~[Z46O 8_]/+.]wlɵ}*,Zl>P;\7c _-*si'}ag." Wf115f{3Ql,  v?$jWYbX0l7p7iWt}+s b_l 1~#}o:EAv4HIqpA{Y<;dP-` ޵*3G~@Wgˋ{$56FBQ걊NsH,7وϧzޠper? ¬@@5 X/Lܐ㢘hFeHqR=T#au!ɰg]Bey7 'Ny5ۀRJai&n ̇:n/' [IQ|QC%NIrJ_{AP+j#h8D!{&u3xe_AxcbyؚWX)x}q{xW`G.dLBۤUiLu+BpP: go/-q3ϵ&_}lc=kA,p6LP(%&JCzy Ueqmn3F"DZ!Blt$v kҍ /%14#r$hv<aQGV%1Ht ^}=y@04d!,b)CZԜs e ߢDlw`S#s{%J6Yx7, 1 p$}CR.,GycQBp-$x"uK?X&%o-I(;;TlKo .bh25"dŰLfa>?]`?y9+`rsoH53\n=Yz\Žw.ijm-1C l x;onC.`-èr;oWT鸫پC'q=GG]'0Cʾ— k GKZ<4È |1,U#("Ĉ)ؐyG`[(X@*@Svp% NbS軸լNUv-@-.~PB-E7{1O>COj60v/mbtѠe `q?OifP!;f]1Ֆl+fΦQ&Y6$o JtV6*Mk|1=UBEqtBWx6wM#<1,4mças*&X:.'E9p7Ok  )wiT<iYcsZk˔0 ^_lFsMk`CwO7l\hWoAۭd㭱A֗{H'XIzt8S2]nQ.419΀q Pݖ X|k9%+poO< 2wZ@A)&j!μЯX S }neaS遒[Vq-$ t ,}qcCߣ~r^͐؝{83\˛N`$ؿ4kS;q CA3*m%q;gT XoB0h+Fޒ[ +w42Db@~Kֽ$EՆ;vBrwJch^OH=:xf|ס6;!WM ?c;?l^>2Js]-쾓eonD⭯zŻf6)סlf<4;e5 * CuȅL*t4A[6D,ǾvyǏ\ǰZ +[ެ\ô8*]n Enb},C0`OM+s4wK+WS9ߌW4̿i+XZt;=NʪPve!v/mOkxA5y2>MbӁ/R>\KW6`YWw,arw@No%̛ ,G6#4TcaV9R)OjmA{*N00 +X :@ծH^g!pQ OCts gز-!\暃#*pܖ/bink<}?m| g#'<:mCipw>#W<* 5;@<%j^s{c2oڴok zխVsÎ9m_ J n|Kj'$LVkL &4D]E۔|_88~&Iv{Ȳ.#@F|za7F6\}ș BP cP8wj]\?*H>$d&Dv%|5M#}l$?LxSʁUW LSퟐu3N%8/OsؒE$-Ak/]vʓm '5 Y*  £pRw|ޡUf{]Z6KLs dojK߃cHЦE*%nИP"vv\I. ;r@l;[K9s#t.3QQ ٟ1!/,-Mˌ<8 sf%d4]_Cuլd{#@u󋘧Ը#p8l\US\ [8 p\Czڠ wvbscAsP4r ϡ}"=YP"[ ]q2] P@ lئ'MeEw983&򎬙Kwbm8ý͜CU1Z1#eJvo1 avs8]|;[la]@ Ʀ<:YW@̊؇9Iη3r- uM6-g= ǡG>ɏaV ZJfgo>iJ's: }\֢:uN0K%~YW 㦀^3@C|1 `2͒z\ǃL*bwP^/M4GpZeâCd/&45wyBhIB ~? !4L_Uf 8V3+o]uÕ~g=u?&c-Ri ~j;.ywMZ 2?dnA }>.a)>x scݫN&]28'<&=!9uX I}g]&C;"5D4^^y; h 8^;!l w"jBd(Nx82?uɭ/oӔuI p٣5)Ɯ$AqKݒ"<WA[9%eFCԳ ~fZǹ̫Y`-"@ =]Pv0C7k 0zc. J ̥kݶGWn&STX gF3ۃtA6+ڔn:okKD} ܉!X2lf YOr n'[ͼ"TU.sCw\ pkU(E` |e$rY^\M֌L+3g'P,v:Y9͹#r*9u4~y"ZS@n-)]/~ę0mmLccKVsYJ9uSt| N#QK4J  ='7zk ,jHuXrT7e X}=TX* "ۃ9o]PjSbE38Sf!WEY6pQKg.Β:ݝՌ#e^s(6,sZc/ߠnĹ+wV!?~Pf'z5!:`I,0Y ܻ/ ȗjiqa3R&//w lꈴmS\|~IP40څ.10c$K ˜;p /섎nvwC .aH󆾕:W]gSg="@Þ(%3,O/p޵+(}4"NۂߥLh;4uըD65^thgV1pPY. g,W4hjd /]f'ٳF9ȗ`nceerafoT=|$kno8yxBX 3ddVi;T HK :4wסnVB7BLyi d8T$oH}ݨ5m-&7^;M6͗ GopD.jCB6NRC̚Z,)eKb]vvCK Ÿ 2]<ZҎ>5by`>2B+8vHO3iɇ5X *݋Ӗ1V ONC؈hC{1C7|B7iKd+Q+zYV%A*u}\O\%^t]2$焩mtMICl|A"+zLv lz;FjGp':'&6Rj2r+EW!7D'J|E @9!QP֬W鵗kK\T P=5TG>fCX@qJFV+süz@bk &"9,IÈ R!6PKDV>Y3ch\6Y"w1E_hf,Q jtnFC]wU (C%q`վÀ/l~D?ja| XѪ vRY$ ja++*mKIFbЀ)GQE,X1M)CZHW5 ֎U_~mi>'w?4(\3£rMnyd5~·yK=;Fs@yQ?,iy V=+5}Gv:9=xg[F^vR% &$y#,E .6^X9 ;qQ;K K38+R(iр *{=W,qێx߶|#}&(pN*MgnEV+ }B܊ǃ)ӷ8n7wrb/`4PBU=bi$j~lZ$Px:U[k*) a2L1Fy%&BH*Ϳě} b2J0dkۓQU0qX.Oo q4N_տ4ȎF/*|"-g9= -~O*b%T2+^CB˚9] gÐY jhohY]1Kߛ}sDte@z4`ha$]u+[ Q_6תl- ?b+xoZٰSnׁ=76ziQՊx-hDN` E'H*V Wj86V@?T{|U\W/ dhg@}mJEʺWA@ -_m7<"j[~1|+G"x o JO.4Jw6U7^F@.RzIi2j/ONaE1(p9vB:>{O!L폚3}Lz;k$Zvs3xu츓7)beh^1!j"J>@}+gT0 kаnq,6,j=eN (4Kayd5ԥ\'ƞ0͆6`\fx fq 7YMZ+^oh yU+#YluZw9ɛ$|C*}hbAf^}BIXZȧ 퓮fj.D@lRɮ {;8Z|q+,۞B^!Is wT{@*:U&OqRfW(G",G4(m a+IoP,&k'*tcpf?Nv7>v0g`EN)4DEӣ1>7-.Wm Oyr :B  cn~x D j?9`։!ԠXF;£ Lֲ@wzXZȽZ2=*-$@wWQQw/-3ʭDi ]|Q_ YBou'k~(t{94S,Q>nEޤ!X?!`#YƱoho&il4lD!me#>ЉkF## 4wݽz4o>.{~GSZ+ Q\[.1r8liK Oawvvt,裟G"nU{;yi8$D+-mc~HrO)|BXaVS„D)>Q(Zԝ ڎw6N  Qӭ-BL{@ц8:f>K 4NHN!@_vޫO(*}o{Uz}ă4yuI rNeJ T@ѐLZD 5S3hMJQ_4;H\a%s84^=1 ٢؏7]?|j/Luб3V!Ǚ|qb}Кef ϑ:^O^* ܊uqt &/T~ܪv~0

k8 ])i?EuB+Qc]0k7mPj=%.WHpEF&.X,`[:_3 ZN!Y{ ".)6B#i 8O2=+Jq! M>0]a(hVe# 45oz7I oor3C 81LhL%hos&II-um3aכm_t AfXC 6[;'6):]Xs",oW2r",?XAϰi$ܤwҖ{#eq/ysE3ns +̈H!&&EOqb 6R^+N;# b- ~mL_!/X2=&eRbC ;>E5qU^4'qs/h(E5 ݣ'׼h"dLd<}h3 p-Tk)xPPС}NU1 ^Ϻw99g+]b?^^/C5RVZ1l"t>:=jO_$0-څ E Tx]\u>~pcuMY\c/O>}Rm; ?5%'5Yk*3'"0Z} >ށIhv]͇ %10[+!NnOu}; N2T P^>6Ǥ'eqYؘﮇ sU!P*FN Yb(mNT9okQxAFJ*t",Ukp9x'Tǭg 8d{9$괳pZ%iOdo>)@dX|{mS{'FSp?zJH,8rZ|^HoE>ޱ.L n L:9р>,zJv|P[o%T2* +,0~ap,Qr6(+6D#NE rf`M} Fwz'n]q@KLlHO2DЫvc @`*U%@"$ FELWc4R6LPU]D4,osK_ǜRjE-ꊺVG8 ]ZWmꢭR) p?an]Ӻ`/r8yX38o@`g.CS:_S4kϚ>"ʻJ=ޙ]G٪&Vky=%ዾ~*OCmĞS&m=7Lr5@/i_LaGx5ܑd@ Ւ|az..Ȩ*f=]vwa9 .&37ՙk~մb+RVr9U(A ,V.mIv4vs1U!GtԓY?Q.e[ Y,r磱i"k5fk"EO^<+xTaR%|NbFK$Qal7䯮ZkШ z6k^xݡd$rU'~z_$TfiNrRRkN.>|xiZ<Èzv0@l}qT$"23ƻN|k*zi_5l_^uiBG'/ԉ=.䍲B㯐l24_o$ʗXcgG -rRG1 x:Φ1Fޤ;GxQMb9^|k-*MzaN^~ D3pfRMR '@/(]E<]ؐi9 z x:2q߬f&VcQ x-4 0BwA)[m3|9^9OxUC|"f>H{ifyK$qٮ7&Z댤Q(kGδO QA c۸ Lup8Џ>r #zhƾg#CuC'_(Yͷ fsZ2ԏe{Xiscy:ca0{;{\%Z^cE>bNna paئM*eC GӤ;ˍ;O+W66wk=}k=uث{]ݚZ " e{Q|&V{bܥpXqیW粐^C(]Cvx၃Ŏz& *'a`S~*e'7\jSHj?aF7)8Cȋa(K¬!3|o#"4ak^mEtq G #"۪H5REk!Tz4m]vOyd'z<#Jy.,#{̠H>kw:j`^@seCo+k3 C1R{, X M۳Flh?wI.aq4"AL9eC /{cohn- F3N Г"xv(nB6UKMW*w3d|'kgv:zö9񛩬-х\dV0׎m^u`:ݾoj #Sn{#zO*^M;>ѷ=7{51C0lJ·k*KASRD\Nn:ua|]P3\-?WOy۷81}=@VHn؟)aE|C-՛jo,K\ٛiv_U$dTj^}KADza8HLbyiV(׭/яCRCx&|§}0*(}{,8vIC%&'|\?4yC iNOYtܼli?Џ>#li.bME E,Z`E\;W(,w2K[1ZEj!I &#w8^;n]VJ្r p%P+f܅-G|n0\<Hq1Q~(5Ivg}%b^Im| JiNw-AN-!ˌ\7Ӌc[ļZ]V0F6׀}7 #qϴ"o q8҇Fٞ ɹ/dAWK&Ȃ*3.qab*6<2!riRFuf 9\,UqtMyN/EOjs@1qN!҆0:2ڜAu)K$ܡ RVBtaH6ʳqJ7cgΫdijb:fuW\FGf22B7~OFEb\;0OXbg~r2/o2ht%S#e>Bb.Xg/wb9yIqY^5T)ul`Ps,i/4W԰@w`RZYBq\۰Qt{ 4F1L=䓂g!od&3:Қ)O*J`YE[(R^6;^m*:D≅7c18Uil&ëW_FlkO &>CI@f?_^6D('H5Q8OHcUHgISM')ȈdbXӁ9-/ۇٔ@+(_ >{ }2 F x<\6'^b6qg*և֋0w75%H$i]DWOtn5H6@lmh >ilϥ}C^n.n"?EXz 65Rwr|jdhMa޻,+{x[y^'VjVfn];W*9P87 g۱?Wl n5iKC4b-܁xs *5Ns /^Hzf ' >8y}I+ݍ3atnmClq6~ڷ*0p.rMduyri^x^zy AG=b3N۸4Sh'Z[aԇ2'$\W^Șpcezlژ?xMf· ߖ'=E'u8zT[ !oZcC*巃C]ϝ2s mS!rO]>z5AbIۮyf] x͉y4w1xn~QCFҜfz7Ѩ1偹I.Wy:?_^XMpYh5v~00ɚ=sbii~99mB$j9ӷizۡҟr <[OK±IvTʉXCc6Z׎d $؏zUSD#WVє.P|JdM^ߚǝ.o]yda5d뱇2UCLRl:ÀԹ1b4]E"ZB^VugU<`\ Cdh^֣vy]fM`U[vu` g431VzɺԵ~"ӹ)_&;dW6g¾ Ѓp4b Rm6|ZLq)F6c}9(u&,F#8kZRvQ(vL~k ̨NPzCK0@L ꠨U%U75һ? V12,i( \*jJ:̪1:H2W6gC섆[CF$3-l !c<̎Pq0HeԮ2@g&t"j][qZR:Ggbb.U AR~=ߞc騃߆< F`*4n󸡴_|Ty:"!"|%St.}$chG*i.$uoy>f:{܃bv;dfMv·yKj|n9zpJEFA +jE܅uRF.Uu[>Vl @Vu(\Ӗ{M{{1!a@ya內wB& pxX {5E\[ioO[ÏS6 Z-x % ΀F+C\#~5E)i Vy~%.Or8V#cl%?X78dp MZ-7g;{MRR6W>XS^v" :)i_c9U w[zG A1vi t:Q?Lr޷P8F;fhwFw[^ +LNfWI L#t?>,xI*wJ#[&j̼8f$/@*}WM=6l>i7w6J1PZ34TX  6U%e3;#z:{5.wEJ#3{տhN藿̾ʌ,DXfSy^ᅢ<]\&'{.*;w}vrɔmHX)0?5{5ʩ$5NmR&$O+鷳ϴd M AtZnq;=Q|(,e'#"/`&Ռ0Oմg!}#[=ZMњbiUL35Y8Pɶ=cWAs+-%8pq;}gыFycD~Oتl7n.O!Lme\^koǦ~^|: 8 èRc(5jo3&zXzD!\#' (} <  ,r-Fe-]'Ch;ȮJ:PF!,4E@Jxl*f(=vC ۹PxPRG8|"U,=N>p|=I KWĜ2D ˁM,ft# 8R{#hl7 nb#xB>9%vaOtaVߺ6m3}g0X|/"L<4~'P3E>1ނm=}ѬpTD?}HXTP 2Nk?Ȑ(Y̖a*ٲ~ iIIP%%YCS Q ]2W}Əpyw O}RNel~RoQue{+xwRhy;xc"w4*C3 p}^TK^cbcC%G aW PF1x3U\ D~u~ ÉX% @WBߎ4=ꎭ^n3F7G&S&#s7"D0jbYǪCv>9! pE)k 3\ARylcv`"QRN ٥L\N0u>{)b9eX땀1ۍ鷣U[*c 8p|aloHtpofPmp 9K [ 'ϥ zB:z`EWx!9CƔ_<_g~N Eh2l͜n8иx~@9M'حQYZ& u_`Y_ջelV/HM1jetBcE0Vʁn57H"cZA[õS*%P)_+O9aBQ4cѮ`r~S%Opf(> ̣# ]3]1DNd"9=#a$lBpseiykԂvtK$Q$FQ$!4,q)Zn%DgXfh䈑9[Gӌ,ocr\gF. Ae3E-=N; ^nNxՎ_(bCbƀrN|""_RA/y"&+«8o[γ&wP0A^ªAssA:! S$rHlȒQ?eEpZfqzMN/TukyRxq ŧm{0)a,*v 9ƜU6xV'>Vuxṧqfk Ԇ_wnQKTqɰʁK5E:J ҫQ:/zЁuی|Zx8ʳ~ ԑKmCf,, ~hcP$0m$IV lͽ27 S*ɝRJnUj-\ybmco?ȇT;㜲˱,d*)|JD?H=OM_KwY TUaHq7j"XM8v߇PYinB86E.^̅xg>?/ )lL&= gf(GN'př`h[q*|/% bh1 qnUaX_\,ϝ{O`} +hܰA!EQRoB*eY~as-?:Ʀ>{MQl>0лB4bʇ=~7jH+ucB,6&1AWԤHcx2ݱs4h0wnL0h(àziÝJϿh3ՎLmV먚9$eGB,5sVΒ燎'uF#$/]J w ;7" MjW@JM1(Fy$Z7m% ub/!}jA8ɤ)i ~D]5g!Ϳwqyv,Zӛ4weǸOD{g7/SRg!vrrK@uFÙ'T*f9(\|FP*83,uxPoI[?:8EFO Pew,lemWmHjjUe#5m&!0B,ZF) ^6R0*QlMq* Z%kO~y^5Zw\coe%^!3 ݍO{]JMlV4TU`R-I(;9[MZGN)NÃl0%|TC.>,z8w&%>LuB-,{wb|,N7< ̬Ģm{C{, / hylk$Bw`]R7be|U%Ys ,^0T\4gI<9K}&'cs~IirMczMU>p!Kj_!V-6fߞB"ڴ#c5'zkύ.sNh 3y[8rM4}83'Kma˩T-ꁘ̈c^h9޴V} ;x0  c=^)SN`"ɠA1' .~r/ûC. A@<򪞈1l4 "q r̀`x9xO6)w#w:z$W5Ot1s+yv'ƙOaZ~.hR 8MgBmuZ'{}ֽ4@a $f|KyGÆoLM+Ts`ɪg2%MBՍyVZbh+Sl^'q\O> T맮ï.F8*v%41r37wPXzчBÊݯ d{'c.mgUE'=!<nJY Ya jf-l9{**E")0 s,)THI/<"18`,ˆaYY. ga~2'ߩs`ڱ.4L=8 9 2s6e.^mHb2zTK$rw oEgv̻ ?Ӂ_Ar}9'pdQϯ"9$VŲ`̩\ <q}m3 P[̡}~b6y (L16oѼ6"+ǹS-"]F4BB‡sa6[tR3jVIQU/ C ;6gL;k4Y CNYUSZ2awV ^Fb,næ>c5;y _ Qmt_ 264s8$:"W&Է[w1pXhQd{yn9{k~;`oDny-Ph j:Nغ.'cu>FJXb.ψ;ޠ@V sXn;x9=z,yS,-cx5]ۇCP+:oNc2q( +u} !dE6`8 Hez$fMw;RVxrXߗ+ -<P@k{ J06#fj1c 6Y5~Ƒ_j˖ æQ:v g|-Ȉ/ =! ϔA+D>&&^Q4K@?^Bv/IW/iwͳK =|\YR'{G txՐgW'2/j֞დO9P.511㚪^/ 1iV[Ye{g?f=.Kvbb )d*EJ\dS))pY(4yY>~ӯ ^++M2sEC\V@$wG*VfglԺX`"Ӽv+T|Q͘ƶga}9ꖨU8 rp&R0t쟏os\32pl1#W)bתPjđDOcL*?8)A0k,x4q->{Fiz Ԇ A<SPi[VCs,េV~Y](s\h@@Q ?'.GOE¦ɚdbA ,\VR9s{x##!R%/= \2Q"BV{X}&*6yM< MR0P%($,K=I* W`HɰPݣ#6UW!kh'+,0Q^-i CAa]{!(&owGx18E-%yA[͊:%H-FcQ%fT$N N(CMQ3ULtT{Řۺ迉 jnPhq@4e!'%c}CyQLT1V%f"cf*U?b[ի:!T5̽r8iGv參;WYuvORȏbbwGNe^Cj˂_Xi0DD_gω16sKkHH9TQkwm8?@TzbPKIJB0XЦGF DgSbAKgq)qɒO܅(aqhzU2366| bCv.-$}SνN^\{_Nf頤jP׬8̥6K-S.O.|X@8V2J HZK i|~40FW.Bt)iFe| _:x"YPOňJg5tT{H G}7t^Z>I4d/H)DYT6t!Zog]+#W|>v׌Y@׌ ݊x^3yڇ`Fga=t `6tKv{*#s#)zDH []UTtKmhGh6g9Ay7ZS W|9 ӮDʄKnDqC^֟׮̄'7$S 5Bw.p ЄXkCE Q )$MVli$FifôYTOʳǴ?$mw.>9DKV՚ENP肻*rhS=*һhGʫ3<;@>zoN:[3|"iZ6nNgCp YLl{Щ-ڨ|6R ɕJ"IJUw;%#kb D{ [֥EǏJ-9P}2z=>h$'V),ƂO \g '&a%aMÅp-%V󰏭G{PͰ OVRAϸ$64z6CA6dzA~EqB͔e@ïcD1{QQtYg71IVq80ـ0 !6%,:{`J5 Wh#A~g>3łv\$Isd9&cxv7J? P+:\A8h}jtpKY|8 \-fb+p=G8o`!9ס2཭хѠsf3stJ%Ib궰E~y:$ MR hμq\s+ndDUo3\$=v@c e!6=dD)owjLG5 >n>\ \.+aކ!D>TZhKZ׍G?w1ŅF\qJ{ ed՝4ťU-8Zf3βH)U ٥."]za/^F թk njw Yz % {~vފx#pS!Rv4H Qy5w=nK]7c?["vs'>В)fb\r8i~S#'+"^|B,#Rm<:hy0u1y;yNh2BBu>+ :AaY3~iϢ &Qn^-*Ì, ߹n-@i xje~0qu'QG/a.*)8KSo.n=IE, k~#2 Vʇ|X!O[@Vr?:T _ci7iM$17.7V*cxouW^Y7mj`[U09٦~)%'4 ;d7WkvUQ R8)?Up\"[ 8ْ^BKEx-& @ndtQNmkؾ}k!y چ'~VMmFI:$7lA>m3zfl{ulZ)f+s^kAMȅשh},DԚ'~D5ǨLzY`hM6mZqqn8IDP8:囪m0ZF'iMb7z$ ))EK>i pm׀du'AD;Cs±Z ^Q L0u!q(7=/6þ!q/L^@D6-hڠU"cٝwZ핼+RK~qȥT5\rTt.7}.v*|2c15_\_3T~aoFAÃpg]APL'X34xV'Yԛh?ڍI~W{u3HhdC/T6CWA4"5UB+֢#L%fI\:0}5? 7` \WHFKiԀK= #%k8!z7`N/볇Z)#n0 Zȉ:ysq0} / w H9L\/jtbৡ/:TPlFu_8YL9vӹG _b7-ƹo>yRk#wkVEOͪ+ExeIIB11]>15*ZHiWdgO20X%'{Hq\9uvVOzԇL Q")aqi&{?+eE: vL\f3~>z}$ʉo;AўPC"y+Wjq$RV`^yj.{Kb&a]KpWAُĠФ :gYDoη.жrWFC!*V2cWs%(+ڍ T6GȬv}U (&#+}*5 Pt\-cCaө] /}] ^-(j qBTI#KPq>}>kR>&cd^041IS4 $~kBVe5OZtcoe+IIaBIцq0~Z("Ph:&-rV 1fY,w/@@cmV^yp(aqWk{V9uJ E_%l,  4 x9:yn5h;*DŽD,ZvD W}m%G{C%0[#ԯlA],yգeqrՌ\VcaW,n;9yF;1'Lj[1`K8wt 9{7]JxHL@(U=_af5ꌍ7-b) ET(l(ފ6~Qc J㧛5:k0N&'ryWyHgS^q,6$@~ݾMS"buFi7FXĶH/"$)oBY9 men ttѿɐDvb=I@8pw2h{Z {. '0|6<<|nh_{Z$K$ǰ$Q['MDUWO>Ry•CBeb3uq4mTsf@JcٕC_r?*"jm7z?dSV<;!4-<>2/4N)'F?uWtS vDN'#:͖\kDQe2Z?E<ϊi).Y|=H@M YM&<%8v=?xJ'NʨYw`aݖ@l汕n,ݪK2'q_ߝ6h$ሙy`4g>f6u[$rOtȻC"o\*ŏsj117$ߜD_lUB'j Mt>/:'^$_g,C9c|!ܨ;9@ɱmzI#dfq q; s=*]( v*X\L@o>_ڈ<[rk-`BuI`𵩈v ![(s33KB! !xH_@nz2)#hvI` Dt27˧FfvA>ҁɏ s@} @]`n)cW ^kv7ӃKRʂUz_6y$׀ыU1uS@hM&"&Mܦ&Qe0fPQ*/Р{ +1y;nxd>`ՔИOύs%s~5'&ho87Je ,+9-Ԥ&QO0prg:ф;1o#%ˁi5R< WXԒ$GqʴC ٓx}9OhHnrLЊu飔LQ I|{$ 7[hp5ȡƭ`#%>6yR:85Jy7ixbs|xD3$~\PI[=9/®ƋWA0JQê@Bc4a]_JZ :&V;J&ZMī3G1T5pԣcv)]1N*n!SYJ G—Gvр'") B9Mof_l3dNt.0c*`5 Sbo{棥M 5UyRH)qTg;#)ٟrS8ʌ 9[`ߒ0kbM(7,ĹOq/r [Js}σR5'"IԴxrOg( &#=]D~qw-Կz4QЄ EGAf"iVl.>),X 6 #]Hbi>br0"tä[VtuKi7gu_Rv|?Ke77&*TۮJB? u=qbJXzj:Feݎ[C sq(?Ѯ\6 >{rJr09R-9|O vں )WÑ7KAe ,<9MC6;.ja6uހ‡vGG@[Rb,lK{U9\7 2\Ь{!)]6ZGNe/u8pU90ZC.]q~WIޖa(bN@΍ DkCa*GG!Q qteܩut^Dhnf]&9QN־DĂ-'냐/(YTtF~""N_:6{iH@|ɕ3͐5Dnxx`dD[ &VAqyk) KU!\8ӿb5xD1h,I;8w7&!CHXTg(b*31Fq ~X\w Ah`Hsc`?_ lerep[8Lxr0=M]+-crj;LH95x27sv!|h3FlPT&PlNF7=D  s1eDp.DŇ1 f b pg :oĤUdT_ vwJxhH3WiCe=lbd"8l(E' pk6OI|Jh ش5T99Ri0#C;g^P@2\8{eH.XGCɑ[$xMqW=DFΆz=#tb4pz°xjV8)o&pg9L]Ly+"I(Wh8"`p`S4eSN8lm!RE&S_ 5D#j"RDp9:i9 %l#67]`@:$kF r7B# d0n!c4ٴ6˥b<$sgR$u D/]< L #. V%32wC$?j`JmRk3N ǎ}Eq9*Գ *zLWHyQ5շ`o¶*Ȕrnˋ: }UȀM춰I^, ZsLcޑ=_sۑȈε̇L1lm[½G(Dҗ:|*uxcMǺryVm\گW3p5o%X'Vf+IS*M_^>iefYQZ%uSjKBCiܯD|U}D2 Y$M [f!'KssGIư67{p)O lLV4޿>b 4*ѓtȦ~˜YiΚ&Hّ]oOtgiGP}l${@szY$r>~%L0,-4o/6SZVO `0,AhTꉙN?p\$?T:'}KF8>&iiJᓩqЂB\c@q|1!PEbLYV 轥^'3|O#!%jqVxr˕R%`)u]Z}q-S"z-'gK&GXP[؉NƷvI>z˥J fІ1擾 s<,²l%O\r\W:j .yU!+J6Ul&%WDLfWOLxivo};U奚#B3]ئ?nDVCs?Vˎ,)T+Y @3` 8&-7dU8(\сP>1S]ǚ%<IQ)b|>p}#$ UYyȚz{ 4=Cp?5TѸ|Ll\-ȏ5P^U{ *fdYM6,ar*tKFK6KPD15s "NU%ŶM $9܌=рEm[Sbr8Zě\zmQY2~4*?5m m/$̰R|p#HE4R1=2iBDE\kTԚ0 Cx)P[IW.uYlt\Y3c>H>|)eO7+1Ĵk#@_PȌE@"vfE݅ gg^ pA^cET,ɹRV%2U@ld. VX3Ƶ|G/铃9KUۦ:4`޳"=q6Ȅ qp韇Ф;OQFNW>RI [4}SŏzsXy^XXU;V}O yUАYRxDל*E BSΘ,DX]ʫɡGGԈƤ4.LYAl;:VT'W/]f{P8":MtͬxSɐ}G$]`+-Sy$ nhR@H#͟D io;Whׂj] =2ZVDRk=}ݺ[)e`%M g(a/T$)qt{g,&. 8?VȀ܌w[nb &`ti}Sq3,*~7Q&0*#{]|qW|E'1i@)ІL;+aH}ݒ8^XWD&iZ)G?McFi8xrƨT-7kH`lX "-tQ}sӫ({;Bяs/0Q<:Gg- H'8Qf:Kmt@9 OSR fF)yz xH`=GF|>]@MPX-& [D&:u[ ŋYct %s;{sH;!2^LEC>_ȔЗ0jUm7t6rwV/ D;p۫2z,!2mE3!9"%;TH#RJ%Kapػƨ['IHm?lrHyֻ7k W[ip/@+ ؉ YZFl}茼DƘ8pm\zVnnKfׅh@APK[.{Lݝ-刘BaF"EoPǃ"*P^fXx֎?ى*P,PwŒhMSxdsG8qSCP`!a_Ǹ]6Ռ~m98w^@w\$m~ejӝ AFOF$mT cC_X/(? 7kii17>^ӆj_KJ Cˉܼ*HEg RuN[̔/үPK } <^=ϱC L³tXvivZT-lQ-ף4kđyΐ1PT0)]l Ǘ+Ͻj-#|sT yx\  CL LݾS:=Ns̺w{l"T {\흸~-klxHMq;^_xABTT|dv}75mZD.L$O=?N: [yX14wSʆeG*m&z5c+01SR5bP)[}PHWKjԯpD jѕnyjrj&VwAaۄn'lu5È$ d# -W}OPLc/^SaĶ5z=R|h7T;ME:z:=ۼxnA%ZqyzmSȒo4;(6rRKC'tqo´bj!Տ(6{5(Z|!9;6F'~֑{%vup͍ߵֱIg91\xgҞ p2Bŧj>asBEp0jsdmѠbLG %ךK')O>Ø\0R˸QYd1#WN;p偱RZagSt ` _(/s{i̞JUX~p;bUڮQ3<%+}zA ֭㧐h$W}v>ҏ哄mh$Ez^"ӡG{1{~RIī^}2^r:R[]m`U7W%ZRU܉*fv \;,L'rd6+%{G0-n uz>o>a64"-x鍞#k/Ƽ{E@u5z*)q?h%:x; f' ux<7R;{X=?_,f6))h/쵭[s5I*0דFdIOpQF; P'` skd00 ᵠcq`%^y jWȩ"EH$:A ў^QZH') g/o7ZפI4BRulBbCa+* 0K{ 4bM ?KTJ/>U*Uls+gE+ ׿ ,C}*D[EU7+9b8-Er<"&{|[E |6-qDkvx&B5V!Xiq^>$<X{k{7x,ʵUEr4?HoeX+*U'.!_6X[T@H/[S+BQ. CZՄgpEFb>ZdՁWeV"\|8v/aTUaw*Dfg j]:ҩ;KM݆ՕSދ«rZTYjj+htiSDeԲHu2߼R;m1b;$Uj Ld% %AVV4sTxZDЈ!L~2(ƘO !B%$U>Vu9Ge ~[F/ߢ 9#,]QM1)n 1xxzx=(ygY<'ql<ONDiDr0V K>0O忩lDw]d]ϕi' zl,{!01XPGkffDWu?˙94Ie(0Q>Qŧ/D޼lr_IMTNU[ׂTɐγJƝ~-nJeȀ W0;+f,Ga}fZP 럁CWPbB[&HTdIQH rԉQxf]lF[ X[r 燆ћa&>#.N{ $~w`s k'$00g:c4(Żvz`FIveg ׇ7Qn;.)ҷ.loXE9?CaTT̕>g)7mC k0ḃ~ڞwEIg5V Ti?dgZDUpiыAp} >V@xVVGc/=blE'[Lu=#K e\Db*WrU-^SJ*Iw@= NxC\.y1oVPMm$V8s h0`9M-ɉmU_q}#{e87!}ZvɋQ)ݔ$u6 Y^Ga{9K(stLi&>L\|2fM;\ba6oXڿ/}>17Kk3vL_tW TmHs/ˬ>J @YȺt3 lKͩrL,P$hAb M Bce"tuux(!DڵJf]bHh=2A 9V e)Fx H!j 8>"FyKkǀm\B#űk)qM\i|>:8xA菸j`;?[H{~J L \@cjk7?S+s\ q\B sI(J\ %8b/O\^B?3X[4W$.t@x7y^)]yd_Ow ܣzCBmWNNurV on`|lg7H}onAsy31Y`ZDD`s_Ljdbu>< HVca3&\r?)""[RzmFS<_hUG1d cR!hUw !5='[ t&X>iX ϻb9&e0IL4@#:5A rfpnHe҂k[8axt^X f,%_@=Rs@,9vv.ë<twe̟4-l%T'rA'pCf'\GKmAK;εjXnfL,Qج׀縰zM\{T_{UbՆ`5З,]_ʮЃ<-9C rh*,9)(띫T)GFBˆ%iP\W|q-M'-D'DYK}:=b1eʗo;9M(-᠁m[2HJzMi|@g),J&&"#y٤:_ ,7T؊F,+:mX-ֹ3;;Tlb[jk2vY֐l+mn>,Xd!d *Ɂ5"qif u5 &n|ŀGRT8k{Û [<کj~ogMq4]B)~ۖRDﷱ=4_eR".SxN3I/oQTm _.RP7%V1[' rNJW/wV=PH/K $?!^gRI:NzZ 0<5SD>imx ηO(L5q4cO!^pӪ9E Mqilr~5xupW$uy} @ȰU>'{}znz3OGOQb4܇-.}a(ǂ.N~Fw~NvʐNY]2 ѿ>7G6CFOzp o#?λ cE ߻Y⠺T0ja :.JYY4#)zR}\/K,L"r~Q\e58Nfz~s\D#U {2,SML;A} !6;G W7]zRmR#Cqrk Ac9_e[h:Jعv($ݲS7-4JӗJI 6bAuDlM< LTR$׫ 1$ Y+ rcQ ܅)ݰr[_. !Tw*SO0:*-[䋊\]hѣuY )fP;ϟ_^zd1A3Hr%u`iR]F{/]:)2RG5Xnx-J<4$J.)k{Rjl1"=K mPu>澸F삐$C>EE:,ٻg˲?iKi |AI]B F%$x>.S/73lmW+[cꭠM6+q)AEF(J ;ooNr47p痵} hJGQGFٷj .kTj4,6k08nM^,#_3C ho7!EQuS`a|k`q_ٳrWz2W}1N q55MVOZ91 *6qYlK{qss۪)%#.rnqQR87E,Maݛ0Xbc-JS̀- y;FVNGY "X1gj?\^`U.3ή !XFʬn*QMP666J}mK<_SI}nu1VRP MZ"NZRAD%I;zPT!&$w(k z(,.ޕY1=RA)=̖DrKGU/ ڍ.3/$~SYGN], 2axU",2XE^xc&# HڦcNN1~AhE q;WNEDB$w1jJl߷69E?O8@$=c,%|} rҵd8x~ կ_@Z SG~s4V,V2#@E%̷#7fBM51s=R1TK"?$0zMgs[KC*`V s3h:! grp5rkQ޵̏ƶO!mIf& TLa0"Kbiɣ9Q;|S3 i%1#"e3` i+]xn0 +FmM;l|هZ9XrBE;ooХg|h =*ֻ2+; WtwYˢ&4Esh+%JLM$Q&h胨_DJ]Yv0 ~QCew?O(,@HoDAN$gD]6(O8nC!ҋ8K'bM)8k;Qse $afR-CݐJ9A)tɻ{9ܮҚbc{ 0;Ǎ@hjMB/& dAE[\F D瘿 WA4SKqx^lάEДQ}J,v5%؃Iww_ EPہ`HR!BSOL! _}A2!CWa΁RrZHss׎8N/x`SGhZZHvzKjԯNL!󴴰Q.̊O\Z[xt泅dp[T;U76x"Ob׌"O!\X4ɭV*pM~jҥuPj*X*`7NIi'u"$b#td |l"]v | ןOlD_q>CXՉCU(YZ˷.*G,$;P4FF/h07@IHBh"[bƫ! ŝ2e- SsrIvb|? yăpSuEI+K$0lsNE~`ru)Z*Xa hdF\47@v#|gut F#$Zׅ=Kjӛ YʦDTR%pLSE}q X!N'G8+ُ3U, 59#mQS lQJS_<-gJ?dSWλ]7D-k~wDt'@cp,%e#mH;o[fV7H/1wVδkJ> TGŅgp.w;11^p/Ogv]g2$/aDV2Kp-MsPڢ)eg?lqUo;fNYmcrd6t,x0^6R>d{岢z«‚e )D'lJX=QOG絨ӅaPce CkUXCng%/IU;|KFL3pFYM)_}cE./7utr*pXrO+\VɈy /s$a+Ps]NV6pjuzI=V4^U̘akx)(66d&R@aKQ_JVT^Ӛ}Cț@ ,B1ӣKqp oMsu20u)"(v>A_LXk pV G~ P~휸/90 uw,k]+J8"-"RhŸbSuHCb<5l;;xXM$Ur DXMW _@2譥ke Qća=i?OvxUq XtRz\5X#k/UWcC- ur0d*ʡ; Hev w!&,<2-,q` ĆXyw'.\v)uwKn|xASN`̯>y=Yٰ+R?.̼`˧ɰmaQ;4 }Cم *zXݤPfbtڮ?BV›Ћ,Er.b{GU,΄ G,n@D7Zq7+_|ofaKShFE3 $躏F):8 6G!+Θ1/'NdM_N1Sr@%< iy$b+@Ti%o=Mj4 Rznz!u5 ;V{LP :3fj]_eQf:R7 pNV;CS}f !00&/6 dPe}3q^ b %P]L/j t+ͦNL`^PAZuKIJcaPz $`pB=Sl1w٠9$-o=ڍǭ9q\$GFYREZ_Ӎr/RTBlTٿ\G֍2h ༬7;ΊHJg1yJU%0&+N@ /[ĔyNZ}#&CUO "mM6^?%.k1}:݌?1®VۑFg1Ѷ78=-aWsB†wALbF(k؀ dl7(a\4]ט y{e[? j|gdOeEeF]rdޒPr033 D#7 wf5E=}Iu_oʸVa~j09w$ ~aʡ]369| M[*ؚ#d2]O=S>%0-.0@䞂DE+,_ׄЪ^XY˺"#5 r rэBLn'1wᑈ=sW mtOSÈ9Q39?j ˯-IwtVb+O/I+xPyۉA]!E2-7gS(hBn*zFAKbd2o)jOFگj TشVSM,:Q ~eȯVHKd )]H&DkN#go$F&C6'IIDeCVYSTK\!bCAcvo1YC"'";7D>E1zl[ y` @@X]8\?Uq^ler9nIXW˗ x]C6/D9'u; 2ݼH\P\0+y!s"ٳ8F4#0<+d,yqҖ3,`mLZ $=fQ>e4h-UlD&|qq`.D`LWm-ᅰWGb!#Vޘ ^9_:ut llmpQ8JpD稟 +Y5>& y5BqYY 0|p݉ %j80ߢD s.{<8I5ϼ\9*"~u{#1#_C- MQ[VQ?h&LZg]籑@s&c4[ +`eA`u9asA+ro(Lm񰉑P( FX.<?l[Ձ%/4P; afPv2Ox|ťruK^<<4ۜU$fNOFL$بCtumjPoدel r'=I-)1P@'7jcbW 蕌:jvo vL-8L_;/duB ~k3.Xykm Ŝc mc7w92_ i>zy7;&2V2b:<&@||Ԋr{XwJ9]學=ɑ3=#2{;O,m0peS ޓK ~=z' ~*#oWMRu$9JoSIඛ6֒:8J/u~A#[vhZgsk'=%dSYe$hK PSFrql >(F܍Q#zz_~P(I0* E.RP=b`6IlAMp,m~@eR2P36Wzҕ=he`}^S#@2D!ݤtCwzp 8gVOž6ԕr- ope!ձrbZd*[KO9qpnvDL`^ǁtȣ##,YxPnw .?Et^ϩs3?5HσFhC;Jئ BXr^wo- @Cjt krs%!NcHWW 2Yd+WbҪ-!g8B$=C^df)v9 @,@^50:| 7ǹt4}q&ZB}u/w3iY1)ܢ)X(wu.=sλ^L~*@PwYՑАN6K_T:}6ѓF|X=IȍOCD3e $ЪWDr." qBRM'&mD`n !#5;ӱ ,*:qCίN`t"{Jz`lV&vH}z$PnjQ#"&>B@UL'j\!ҕ*hOP6'hn^`tG,Nը x4] [+^1`L?LQ;٧jŭ^zi>R-@UK԰\bvVoDDorFZ9b,&|kKXET,53sHDv-3!5#MV?Dvw[sS̚WS ƢSj:, &Em_Fe= sj$iQ<jzOMՎcsdoҿB W"lxڇp u} 2( oL79*s(=vr=U| 'ә0}ufeH3 'XeBBS(M;-Uq7>PDFth\f̀0+pOORK%xssJWX_C\ZW8ܡ!i{wLKGn-ZP-+,z):Y؛*,Xcqh}NFpʫV3̛n1&PC6ČmmkPԵ Iy05a[9}.\>o^U^6oY$HP{G~[;Z5X T@9Z,2CUHH!ٿ,] "?@)~`º3zDȰ(xtГI![q'A/pSZXoi۸ ΖF|p*# u> `OcuLDOXN-=C.3':v 7KóL`NI>e޵ωL=,(-X8 ajؐrBQU6r?~\kdZt"xM?p_ Hwm3$?@I."OtmiPkݻE1ʜptF@&hE~fB!fb8gDTt^ء*|\> @CAZ(KHXa~]> T`;+e=w]&%RTyGn7~6Ҏ`Nk>)1dxG$ Hc4ʹhfP7A]جvM&psá2"hޱFs@RK ֨o&h0Wr⥫+^TgƎq/׭$ދi1ҟiVc$p1NNgKbƵ~f?FdTRôHLfRai(c~+-D&}b῀KG{{:NqEB" H"NM˧^KsK cTݜ܇wdri7kHL_9oa9uae&˵,µMٛ戗^ųB7^֋q:d>{D@4F2tH '7ѝ`L8qf۾L6F3 z86%j$. t :QYrD!+Npy]{1#[qBks: QK]l^3$\x1o_ǹ yQ]':! R^L4F^` _Lfl.LC-X"4 ̈| j RxKwfYÄ'81!RhD-CuS^r.NZ/S>G{Ij4E<܎u-GFҥ_nci?&w` 1nR }/fUÎ%}ND8ZML+s4Tna`~9 2lJ:O*9SLjDl쾟vV˹~B=GW#D9!ĝws5mi-T7͠~VMXa/} AO_6J -@R)ܖZ8X70/VzDQ~Ƌ,C "_%Z¡֓#< ].'qI.`W)Nκ)NdI 7%Q]hʢc_yd, -Jw=ê2޴&n)o8JLm M:W|-QfXJ'$^SØ(R^eʱ NըoBf,A$n+s,7 ZPZNpƷX6:cw 3Oq8čckO, w_:KE=@n1O(Kj /[=OF+ʮ8ΰ`,f~AW:[SUC2T Hv܅G# 8i=dkxJ;FSx]S'"'BC]h[DKRZ{0+0'd[o9Ò%H1>qɡmqϟUUܕw!uV@Ҋ #bQ6 ̭i#\:|=e8"nUh%uYDlX"d5ŨѶZl *Aot)5dyUߛu^R}UeɆ4E3 ͆S֒p%yD~{,O|˦gީtC3?"hw3Z7&Ǔ ` _qqa QAL٢EJoEҐ D ֊ֱN&g5lRl妉󈂖|H6P>7n, @Z OAPdn?yBDGMp gqfW@>g`-},|WaԧlfLCB"=H@zlpw+ %omU/}x<Q݄Y; x__ %J:2/Ļ!.Z%r.װj;h@#WF^hkRæӛW(D??"s:1Y}6Mo ,Q3oN,%H]z3K^:yNd m4r>3"Z6yb$H-(EC7}dZ`kT^E *O";W Ś;.:0-tjx ZA>z 0뻆MClS)E& fT/tT><2éqx*ʍEDx;JӼ"N"B/EGL'Ͱhep; ]{5fh4>/mSA?Y +}k8:58, w~IlDQgH}d|˹+VSL!ZNE%Zm;7Yz]Ww h%Dhɩ>vuL" F7)\̕$S ‹lUTRFzywbٕ EH^?W^ӆM$*:9a0ǘ;)ά! ;Th Q^d; dzwϘRZ4mJP. 0L3`M[]pⱀ䉊@>L^ƅY.xϖw7Rڽ.&f*U{l=2i ҭB%c_Od<;)tj c8ną'v0AY@Vym5u /)Ql9{f,EqioVY~i«g"=E Ń1BK8-:cuPr"V-SP[sVZ%:(RI`5tѩP\&诨=fO/ - Mb@Z}  `sB濤BTp;?y6?fnkvL8iUM_-n 6;0 g]oomACd.ZͿc=lZ+â8`_Ya/,級l=H gc|{J[,t5G},33/3"+\CPRabQ>kCs xv|f-L;txs􀑒hr3b @$*sB#hmVsv8ӱPXH6 ]ld'@Cx?/榩;0_~PJB$8s(X_xI{B$-/Y/9˃X4 s4V}ގO_[Gn٥1@gS˼PB fL+HKԁJ{l07B4 Ƌ'?h?3q9x܆2e3& Vv2!70{4<.VZXK&xX4@mw;5*fzum~J⨬V,O^B#Z{N2SgX]C]Hv>o:a'h4GGKApQQ1a?lI,;4㒜ԍ6q٥g*GMRXjԺ2(@}uo』.}SDB:FTLh'z;8Ъb9\}Z]e!RyÞ-E̾ DfI|4S`ƔC]ZXy-j0xG{ycg> $hOeo%jFhG\N䁣$Wҕ?}m,idĉB7dW[\M!_49~E=Sdā@.(e:<=,4EPHÚtTw:Q*)K2Ob`cu$'LrZq$oVݴ{>Lʿ~$fP'_|Qpo4A\q+-ť7|,Jh\`p '/cjgl1\VQaqyLFs;!zwuHw7DFqHahp֯LEAOS4Zht~՛྿!g"ޥFC"z_O8chɳT+c fl-4wX1]Wd8(ĀlD$1 StMy=!;]Lֈ]}^[̧\KI a>I)K1>@ZgZCi(jmM:GA%H;ʖ*ڋ@nS=<"*7!)0.?J>K(ʣ|` 6LχftJ dngf 4rG%UN#h-xeRO+YM*CgSp^zð37D M,}gA;תQo+ 굎cO mWz0.0N);[F)a{֙SP! I\pe]rML:6 C +X;qbq_K %uXcng=\ԷmN/Thx'#.-"e%LT7d&̂. (#-u &nPoh{U`}b2 ttJ8ϐ8s?D] % /N/j%`ڨlV*T︰53.gVSN~raO+;$ .M鋄s 8}nmUu4 b ^CҶ j.&ZŔ_s6HY W,nU{-*!U#Xyj;NP$91I6rsT}%7a;cv'OX.`HP1A6v'c%K':txŠmbIdjq9`XKbbI!e[\kJ!@"m'&Ʈ.@<\^>!kYtHY_D\'xFwO ^ DETi-Fzݫ)>0Æiר'\&j=Az@\sLn`{[BFo|;ne]'<'ĕs~e&mF|L*В=(MkƝkmaЭXU:ֺqPǣ"I91>!:'C}2)㸨UfPȉw]˜I 0 la4I՞Bzw)?!aG]ux/VD=NMKܞ[q_xOoL]SB 6e(Xr>Zq rAUsGoR)T>a4AXeZ7夃ļ Y熪+ˊdl38?ɖwz? 5h"!-UI2~Q *u'2@07SR8yyM刦&JOo7$@;m8a"ݿ_\ɣ4Vns0;p(m~^pƀKbLYpғ[ȼvn~ ; :"> r#[oHg [o-gwPv 腹fe1|ɲ -o1կ;lWxdƢ|yju ?BŌrsg-Лֱ+早MN;Áy d0wWW,DwGmq {u|&B%^awt1y371w#P =r}bN8CTv)G*y5G޾WK9~q+tG Rvq,;x-^8+vYs%K{dZ.spWӑ{v"s)28Œse{_g9OR lcvӚ"4T;PxG7W5h .!BoI;1?\$Zh^wW tQEM֐,%OE@UGѢ>[BH? *US [4 {XaŇۻ~S..NՓvmz+E%J? Fz%k*NgMơ䗝LB Lܪ⸫/l/t/!41-%8,  E1yCDQ=V&7_HM4Yuf\M k!м#Oͱs˘uHvjSjgֵ`'0c,((q9 :0G+O:+y)0g7R$ 0,0J!w&J~qЮ|r.]4K_'I٨Vxy %#WIw.{CO3K~V7ǥ++ݿ\f ǿU=قCc֤+lO8ՊwJ(峢̋0{j* h5GnԀ }}wӹ&'&$#O (Ж3| YZ