openldap2-back-sql-2.4.46-9.64.1 >  A b/D`p9| ӳH4pDմ1KgC#^i7DH8cd ڃu'k *J۩;bo,Pl&Xj/M :{YwQ^%DI=ndpZ 糾)'ig@  RgrjGhk Yyc#n9fiY|Vȣ07N]<*km-h /TO}ѓ6W˥jc4)tԪaDŀg 0f556d5acd91c5ef76782a8f831c81ebc898e728f263f7555ce03465a9d2d8f1e67b73b3d2c841c413df7d24c2c1912cc66f36feLb/D`p9|jm@SNݵX\wKnϩ*wrK)BQ˕P_&QDnոb~A1w֣I& J!^f/`ɹç=E\ɸ|DfqPmx0a7)!lZ|Pi7b\+儾\.[\ÞD%?! Z ` 1"gm{>pihEM/Ka ^ڡ}]*Kt[PSіW?&4:ԶP>p>x?xd # 9 .8 NsCC *C C C C pC|CC<CH   (?8H:90::k:FhMGh`CHilCIjxCXjYj\jC]kC^o brAcrdsfeskfsnlspusCvt wuCxwCyx zx4xDxHxNxCopenldap2-back-sql2.4.469.64.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.b/Csheep64SUSE 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큤큤b/Cvb/Cb/Cvb/Cvb/CZ[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[b/C9cd0a33744b144f1acccd3bd5c8129f803291c3683bef883af13af285e229979341ab2ba2a3a6e15c8fe0e11ae92252616a7ce54a9fbd707e8268269823044aac83dc244825269e391855595f09bd30a5d87d930a6b33428a7399ae8676b4a7b69599f2e3e46e386207d289ae3968febddeb73d0ebb222c39be4df0dd37fb652120d714e89ca5f2a0fb2011be6d215b33dd74633f22f8d760e2fdc03261efec6c15eec03a5c3e3223eeba22e096f1ed5532c55f21cdc42c11a0be2348c5a8f51a7da928a027c430875ed2acd9b26b2fb02eb3e7978aaa81631856a66163740734641165486ff26910aebc92c0386065eb4f3ac0c0aed1e3617f8086c943acb3607186033919fbf3f707942a037a6be78267a45762d353789282407c24c29380e110723edc618b7f43b7daa8ab6659239a1cd23634f0cc9cedb107d2aea7461c814fc0189df0a4e0a618edb3f77bd32068a9d3eb2ca4bd7c42ce10e22c7e426cd5131989c539225510e33c7d229e06ef19725b37e99388bc28414f7e0ff94a4d81441c8d0bf25896fa74069648416d8af0d87da855135b07e89afab0c326c6dd93413cf74ec0aadd207d1119399b2dcb20a7b3e869dda978b023a45331be9abf4df960d8ad464bb90a87ab2331d38100e99f5ba902a0c7b7585c861983836a862d44987078542763b5e477999adb5444ff77923a78e5873a6a163ea12950bfdac408d5d128264cd7e450344e5d56b76ccbbf74fa9868807e9ebe38cede7101fed4a27c9369e1bc495cf6783b445031e36a0f381874e8ba380582d44086cb17d8367f3d27c295ef1c5a31d0d78c970aa5663d00d5eaffe4c3760c943f818f081d44f90922bed269f48ac66e9805312c99e0a5a6d73a51b58b413700ed7fd1d913789a44abc4d59d8c1fc7ddf56f766d2aaf048d829964bc3c79ee731287d2eb7d9a929da2daac5d154c768ee4e175e365eaad25b5e8f87e377c41e54b47c5a8520f5b0a3ba47ec115715d517925d151c3d8d58706b62c355fa57495a20d98ded53e40b2c76b7bcd22f9029db89bef5856777f600da507738c22adfd65bdc3f3918fe239ff9d1a69a0a0b46f4f08a7d7fdcefabbddb8322a01a5e87fce43a60f0f43a4d449deb182364abb7f04421785a89149f4dcdac319d11f6073ea2df53c8e76ccb55422720542367e80472c1c44fcc0b2622aef4e7a08bc4b57e3b46f4605359c0fdebc8392531ff631c1f91885105cb44941ed95c20a2784b22a3ae0b96357941ac74546298a443153ef619ec8d9aed527d1cd52c6e5fadf8be79a1771ee18d088136526201a17c2e116b8cae94cedc895fbac4b17f3588a2fd486337d2b015cf2430987848717040a3c7391a194d7e551d0d10b47bd4d77b406db5e4a0e2bdbf88928954065912bcbdb7b5e6160e80fba73dac406e99b679ab7aa26a7073037428938edc91e94f8f8f1567e42947fbe5f2469100b5ae7a24d1be2513ec66b91c308e3d16bddc1b96097ab209c6cdac64a9df7851b4b8a5ab0d4a1665c5dcc6c9d254efbd3a3a8bba4f4be0337401dd27d887f64d0e5664448f1a6dd9bd066f746461a49cb7b966e43b0ab10a163fe6464cd3d78f002021f7220ca5960c59792e938b367087a3f83682f8fffc4a6d4d13ece4eba24bcc7d6e8acf1eaa9a472e047e3949d6471376c52a11f1a25a3dc706ed532bba96195d41d774d29567ab24e2868805c104d7cb2bbcb701aed6fcdf9752ce1095dd5c1c7aa8d87a72d2b74cfb89d19a1e6c9561183914d96968b29e8e73838de09e2f7f2d1cb19ef9b54fc864d31bb42220ba7654ce133ce79139d80effbed05a66e146917a040d5d7ca8efafc3ada4dabfd111d61daca3215625666ac65f12ae7f453db8b19a493489a42361cf7a66de52087ed6023fbdedf908d187f85dc241d3fe0e419dc167d8f165345b52d183dcdd6ccee6efd28af55d579e1df57bbe235b6e853171a92b28ebac84f0a9a5fc720b98390b6534bc128c1d64be7a36a951aae34fc616ebcbbd3b9c265a1535c526c70bc346e6266b68ffb9ec5848b7161043172374a242997df9483546b6059c61b41050500e38e0fc182437be0f07331f6b7eec4e8e3f56839b6d110723edc618b7f43b7daa8ab6659239a1cd23634f0cc9cedb107d2aea7461c81312880bb67e1c15045a61f34a7885c004521b9e8587517041945dc2b0567015dc6951296bd475901df2b1e7f724140ff2cc57dbdd1c4916269120097a70c4c935c867bd3d4feab04c3d8f6e820aca04bb271b338265b6b3bd642641f68706cd673f1f7a12bc71dc017812d2fdce9b63fb59e72ff4daae65d14c6a6e71fd2f31110723edc618b7f43b7daa8ab6659239a1cd23634f0cc9cedb107d2aea7461c85e20e821ca3f6fcb86a1e453860d32f861f70dd576110af06c6812a9b93a408d74b35982a754ad7b92769b6597653eb5072ec18578c491b974932c082c00fa39b08cc0d0e45ced5d61ddb4e1b15301013a997d1866cb0557c0ffc3e38dd207e5back_sql-2.4.so.2.10.9back_sql-2.4.so.2.10.9rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenldap2-2.4.46-9.64.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.1b/.@b[@``KW`/@`+_@_@_/@_FN_?@^^^*@]B@\ڭ\r@[H[@[vZ@Za@Z@ZZ.s@Z@Y*@Y*@Y@Y@YYp@Yf@Y7Y6@X@X7@X$a@XWk@WbW;VVɦVŲ@VŲ@V@V@V@V@Vf@V^@V\:@V@V @U4@T@Tuwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comvarkoly@suse.comvarkoly@suse.comckowalczyk@suse.comckowalczyk@suse.comzsolt.kalmar@suse.comzsolt.kalmar@suse.commichael@stroeder.comfvogt@suse.commichael@stroeder.comrbrown@suse.comjengelh@inai.demrueckert@suse.demichael@stroeder.commichael@stroeder.commichael@stroeder.commichael@stroeder.commichael@stroeder.comhguo@suse.comhguo@suse.comjengelh@inai.dekukuk@suse.comhguo@suse.comhguo@suse.comjengelh@inai.dehguo@suse.comhguo@suse.comhguo@suse.comjengelh@inai.dehguo@suse.comlmuelle@suse.comhguo@suse.commpluskal@suse.commichael@stroeder.comhguo@suse.commichael@stroeder.comhguo@suse.comhguo@suse.comhguo@suse.comhguo@suse.comhguo@suse.comrguenther@suse.comjengelh@inai.de- Revert jsc#PM-3288 - CLDAP ( -DLDAP_CONNECTIONLESS ) due to regression reporting is bsc#1197004 causing SSSD to have faults.- jsc#PM-3288 - restore CLDAP functionality in CLI tools- bsc#1187210 - Resolve bug in the idle / connection TTL timeout implementation in OpenLDAP. * 0231-ITS-9468-Added-test-case-for-proxy-re-binding-anonym.patch * 0232-ITS-9468-back-ldap-Return-disconect-if-rebind-cannot.patch * 0233-ITS-9468-removed-accidental-unicode-characters.patch * 0234-ITS-9468-documented-that-re-connecting-does-not-happ.patch * 0235-ITS-9468-summarize-discussion-about-rebind-as-user.patch * 0236-ITS-9468-fixed-typos.patch * 0237-ITS-9468-always-init-lc_time-and-lc_create_time.patch * 0238-ITS-9468-do-not-arm-expire-timer-for-connections-tha.patch- bsc#1182791 - improve proxy connection timout options to correctly prune connections. * 0225-ITS-8625-Separate-Avlnode-and-TAvlnode-types.patch * 0226-ITS-9197-back-ldap-added-task-that-prunes-expired-co.patch * 0227-ITS-9197-Increase-timeouts-in-test-case-due-to-spora.patch * 0228-ITS-9197-fix-typo-in-prev-commit.patch * 0229-ITS-9197-Fix-test-script.patch * 0230-ITS-9197-fix-info-msg-for-slapd-check.patch- bsc#1182408 CVE-2020-36230 - an assertion failure in slapd in the X.509 DN parsing in decode.c ber_next_element, resulting in denial of service. * 0220-ITS-9423-ldap_X509dn2bv-check-for-invalid-BER-after-.patch - bsc#1182411 CVE-2020-36229 - ldap_X509dn2bv crash in the X.509 DN parsing in ad_keystring, resulting in denial of service. * 0222-ITS-9425-add-more-checks-to-ldap_X509dn2bv.patch - bsc#1182412 CVE-2020-36228 - integer underflow leading to crash in the Certificate List Exact Assertion processing, resulting in denial of service. * 0223-ITS-9427-fix-issuerAndThisUpdateCheck.patch - bsc#1182413 CVE-2020-36227 - infinite loop in slapd with the cancel_extop Cancel operation, resulting in denial of service. * 0224-ITS-9428-fix-cancel-exop.patch - bsc#1182416 CVE-2020-36225 - double free and slapd crash in the saslAuthzTo processing, resulting in denial of service. * 0218-ITS-9412-fix-AVA_Sort-on-invalid-RDN.patch - bsc#1182417 CVE-2020-36224 - invalid pointer free and slapd crash in the saslAuthzTo processing, resulting in denial of service. * 0217-ITS-9409-saslauthz-use-slap_sl_free-in-prev-commit.patch * 0216-ITS-9409-saslauthz-use-ch_free-on-normalized-DN.patch - bsc#1182415 CVE-2020-36226 - memch->bv_len miscalculation and slapd crash in the saslAuthzTo processing, resulting in denial of service. * 0219-ITS-9413-fix-slap_parse_user.patch - bsc#1182419 CVE-2020-36222 - assertion failure in slapd in the saslAuthzTo validation, resulting in denial of service. * 0213-ITS-9406-9407-remove-saslauthz-asserts.patch * 0214-ITS-9406-fix-debug-msg.patch - bsc#1182420 CVE-2020-36221 - slapd crashes in the Certificate Exact Assertion processing, resulting in denial of service (schema_init.c serialNumberAndIssuerCheck). * 0212-ITS-9404-fix-serialNumberAndIssuerCheck.patch * 0221-ITS-9424-fix-serialNumberAndIssuerSerialCheck.patch - bsc#1182418 CVE-2020-36223 - slapd crash in the Values Return Filter control handling, resulting in denial of service (double free and out-of-bounds read). * 0215-ITS-9408-fix-vrfilter-double-free.patch- bsc#1182279 CVE-2021-27212 - an assertion failure in slapd can occur in the issuerAndThisUpdateCheck function via a crafted packet, resulting in a denial of service (daemon exit) via a short timestamp. This is related to schema_init.c and checkTime. * patch: 0211-ITS-9454-fix-issuerAndThisUpdateCheck.patch- bsc#1178909 CVE-2020-25709 CVE-2020-25710 - Resolves two issues where openldap would crash due to malformed inputs. * patch: 0209-ITS-9383-remove-assert-in-certificateListValidate.patch * patch: 0210-ITS-9384-remove-assert-in-obsolete-csnNormalize23.patch- bsc#1179503 - fix proxy retry binds to a remote server * patch: 0208-ITS-9400-back-ldap-fix-retry-binds.patch- bsc#1178387 (CVE-2020-25692) - unauthenticated remote denial of service due to incorrect validation of modrdn equality rules. * patch: 0207-ITS-9370-check-for-equality-rule-on-old_rdn.patch- bsc#1175568 CVE-2020-8027 openldap_update_modules_path.sh has a number of issues in it's design that lead to security issues. This file has been removed, from the package, and the %post execution of the install. The function is replaced by /usr/sbin/slapd-ldif-update-crc and /usr/lib/openldap/fixup-modulepath, through the addition of the source files: * fixup-modulepath.sh * slapd-ldif-update-crc.sh * update-crc.sh- bsc#1174154 - CVE-2020-15719 - This resolves an issue with x509 SAN's falling back to CN validation in violation of rfc6125. * 0206-openldap-tlso-use-openssl-api-to-verify-host.patch- bsc#1172704 - Change DB_CONFIG to root:ldap permissions. - bsc#1172698 (CVE-2020-8023) - local priv esc via start script chown -R on olcdbdirectory path. Remove chown -R on start to resolve.- bsc#1170771 (CVE-2020-12243) - recursive filters may crash server * patch: 0205-bsc-1170771-limit-depth-of-nested-filters.patch- bsc#1158921 libldap-data should be requires, not recommends to help prevent user confusion around configuration ownership.- bsc#1143194 (CVE-2019-13565) - ssf memory reuse leads to incorrect authorisation of another connection, granting excess connection rights (ssf). * patch: 0201-ITS-9052-zero-out-sasl_ssf-in-connection_init.patch - bsc#1143273 (CVE-2019-13057) - rootDN of a backend may proxyauth incorrectly to another backend, violating multi-tenant isolation. * patch: 0202-ITS-9038-restrict-rootDN-proxyauthz-to-its-own-DBs.patch * patch: 0203-ITS-9038-Update-test028-to-test-this-is-enforced.patch * patch: 0204-ITS-9038-Another-test028-typo.patch- bsc#1111388 - incorrect post script call causes tmpfiles create not to be run.- bsc#1114845 - broken shebang line in openldap_update_modules_path.sh - fix the script- Emergency fix: move tmpfiles_create post from the library package to the main package's post script, which ships the tmpfiles.d configuration. Fixes the post script of the library (-p /sbin/ldconfig does not allow more statements in the script). - bsc#1111388 openldap and /var/lib/ldap/DB_CONFIG* (transactional-update) * source: openldap2.conf - Added a patch to let slapd return the uniqueness check filter used before constraint violation to the client. Fixed broken memory handling in affecting error response of slapo-unique ITS#8866 slapo-unique to return filter used in diagnostic message * patch: 0001-ITS-8866-slapo-unique-to-return-filter-used-in-diagn.patch - Don't require systemd explicit, spec file can handle both cases correct and in containers we don't have systemd.- Fix CVE-2017-17740: when both the nops module and the memberof overlay are enabled, attempts to free a buffer that was allocated on the stack * patch: 0017-Fix-segfault-in-nops.patch (bsc#1073313)- Fix slapd segfaults in mdb_env_reader_dest with patch 0016-Clear-shared-key-only-in-close-function.patch (bsc#1089640)- bsc#1085064 Packaging issues have been discovered around the openldap_update_modules_path.sh which has been corrected: - the spec file was wrongly configured, therefore the script has never been called - the script should create the symlinks first, as slapcat is useless on a system which is already affected.- bsc#1085064 Add script "openldap_update_modules_path.sh" which which removes the configuration item olcModulePath in cn=config which is after upgrade from SLE12 to SLE15 holds inappropriate information. If the cn=config is being used on a system, the conflicting items in slapd.conf are ignored, despite of it, the backend DB configuration section has been also commented out in the default slapd.conf. In case of correct cn=config (the olcModulePath has been already removed), the script stops without touching anything.- Upgrade to upstream 2.4.46 release - removed obsolete back-port patches: * 0013-ITS-8692-let-back-sock-generate-increment-line.patch * 0016-ITS-8782-fix-cancel-memleak.patch OpenLDAP 2.4.46 Release (2018/03/22) Fixed libldap connection delete callbacks when TLS fails to start (ITS#8717) Fixed libldap to not reuse tls_session if TLS hostname check fails (ITS#7373) Fixed libldap cross-compiling with OpenSSL 1.1 (ITS#8687) Fixed libldap OpenSSL 1.1.1 compatibility with BIO_method (ITS#8791) Fixed libldap MozNSS CA certificate hash matching (ITS#7374) Fixed libldap MozNSS with PEM certs when also using an NSS cert db (ITS#7389) Fixed libldap MozNSS initialization (ITS#8484) Fixed libldap GnuTLS with GNUTLS_E_AGAIN (ITS#8650) Fixed libldap memory leak with cancel operations (ITS#8782) Fixed slapd Eventlog registry key creation on 64-bit Windows (ITS#8705) Fixed slapd to maintain SSF across SASL binds (ITS#8796) Fixed slapd syncrepl deadlock when updating cookie (ITS#8752) Fixed slapd syncrepl callback to always be last in the stack (ITS#8752) Fixed slapd telephoneNumberNormalize when the value is spaces and hyphens (ITS#8778) Fixed slapd CSN queue processing (ITS#8801) Fixed slapd-ldap TLS connection timeout with high latency connections (ITS#8720) Fixed slapd-ldap to ignore unknown schema when omit-unknown-schema is set (ITS#7520) Fixed slapd-mdb with an optimization for long lived read transactions (ITS#8226) Fixed slapd-meta assert when olcDbRewrite is modified (ITS#8404) Fixed slapd-sock with LDAP_MOD_INCREMENT operations (ITS#8692) Fixed slapo-accesslog cleanup to only occur on failed operations (ITS#8752) Fixed slapo-dds entryTTL to actually decrease as per RFC 2589 (ITS#7100) Fixed slapo-syncprov memory leak with delete operations (ITS#8690) Fixed slapo-syncprov to not clear pending operation when checkpointing (ITS#8444) Fixed slapo-syncprov to correctly record contextCSN values in the accesslog (ITS#8100) Fixed slapo-syncprov not to log checkpoints to accesslog db (ITS#8607) Fixed slapo-syncprov to process changes from this SID on REFRESH (ITS#8800) Fixed slapo-syncprov session log parsing to not block other operations (ITS#8486) Build Environment Fixed Windows build with newer MINGW version (ITS#8697) Fixed compiler warnings and removed unused variables (ITS#8578) Contrib Fixed ldapc++ Control structure (ITS#8583) Documentation Delete stub manpage for back-ldbm (ITS#8713) Fixed ldap_bind(3) to mention the LDAP_SASL_SIMPLE mechanism (ITS#8121) Fixed ldap.conf(5) to note SASL_MECH/SASL_REALM are no longer user-only (ITS#8818) Fixed slapd-config(5) typo for olcTLSCipherSuite (ITS#8715) Fixed slapo-syncprov(5) indexing requirements (ITS#5048)- Use %license (boo#1082318)- added 0016-ITS-8782-fix-cancel-memleak.patch- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Add openldap-r-only.dif so that openldap2's own tools also link against libldap_r rather than libldap. - Make libldap equivalent to libldap_r (like Debian) to avoid crashes in threaded programs which unknowingly get both libraries inserted into their process image. [rh#1370065, boo#996551]- use existing groups instead of inventing new ones- added 0012-ITS8051-sockdnpat.patch- updated 0014-ITS-8714-Send-out-EXTENDED-operation-message-from-back-sock.patch- Added OpenLDAP new feature implementing OpenLDAP ITS#8714 0014-ITS-8714-Send-out-EXTENDED-operation-message-from-back-sock.patch- added overlay trace to package openldap2-contrib- Upgrade to upstream 2.4.45 release - removed obsolete 0010-Enforce-minimum-DH-size-of-1024.patch and 0012-use-system-wide-cert-dir-by-default.patch - added 0013-ITS-8692-let-back-sock-generate-increment-line.patch for supporting modify increment operations with back-sock - added overlay addpartial to package openldap2-contrib- Remove legacy daemon control that was used to migrate from SLE 11 to 12. (bsc#1038405)- There is no change made about the package itself, this is only copying over some changelog texts from SLE package: - bug#976172 owned by hguo@suse.com: openldap2 - missing /usr/share/doc/packages/openldap2/guide/admin/guide.html - bug#916914 owned by varkoly@suse.com: VUL-0: CVE-2015-1546: openldap2: slapd crash in valueReturnFilter cleanup - [fate#319300](https://fate.suse.com/319300) - [CVE-2015-1545](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-1545) - bug#905959 owned by hguo@suse.com: L3-Question: Are multiple "Connection 0" in a Multi Master setup normal ? - [CVE-2015-1546](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-1546) - bug#916897 owned by varkoly@suse.com: VUL-0: CVE-2015-1545: openldap2: slapd crashes on search with deref control and empty attr list- Drop binutils requirement; the code using /usr/bin/strings has been dropped in openSUSE:Factory/openldap2 revision 112.- Remove superfluous insserv PreReq.- Introduce patch 0012-use-system-wide-cert-dir-by-default.patch to let OpenLDAP read system wide certificate directory by default and avoid hiding the error if user specified CA location cannot be read (bsc#1009470).- Add more details in the comments of slapd.conf concerning file permission and StartTLS capability.- Test for user/group existence before trying to add them. Summary spello update.- Move schema files into tarball addonschema.tar.gz: ldapns.ldif ldapns.schema rfc2307bis.ldif rfc2307bis.schema yast.ldif yast.schema - Package previously missing schema files in LDIF format: amavisd-new.ldif dhcp.ldif dlz.ldif dnszone.ldif samba3.ldif sudo.ldif suse-mailserver.ldif (bsc#984691) - Fix a minor issue in schema2ldif script that led to missing attribute in the generated LDIF.- Enable build flag LDAP_USE_NON_BLOCKING_TLS to fix bsc#978408.- Move ldap.conf into libldap-data package, per convention.- Move ldap.conf out of shlib package again, they are not allowed there for obvious reasons (conflict with future package).- Build password strength enforcer as an implementation of ppolicy password checker, introducing: ppolicy-check-password-1.2.tar.gz ppolicy-check-password.Makefile ppolicy-check-password.conf ppolicy-check-password.5 0200-Fix-incorrect-calculation-of-consecutive-number-of-c.patch (Implements fate#319461)- Remove redundant -n openldap2- package name prefix.- Remove openldap2-client.spec and openldap2-client.changes openldap2.spec now builds client utilities and libraries. Thus pre_checkin.sh is removed. - Move ldap.conf and its manual page from openldap2-client package to libldap-2_4-2 package, which is more appropriate. - Use RPM_OPT_FLAGS in build flags. - Macros dealing with old/unsupported distributions are removed. - Remove 0002-slapd.conf.dif and install improved slapd.conf from new source file slapd.conf. - Install slapd.conf.olctemplate to assist in preparing slapd.d for OLC. - Be explicit in sysconfig that by default openldap will use static file configuration. - Add the following schemas in LDIF format: * rfc2307bis.ldif * ldapns.ldif * yast.ldif - Other minor clean-ups in the spec file.- Use optflags when building- Upgrade to upstream 2.4.44 release with accumulated bug fixes. - Specify source with FTP URL - Removed obsolete 0012-openldap-re24-its8336.patch- Relabel patch 0011-Enforce-minimum-DH-size-of-1024.patch into 0010-Enforce-minimum-DH-size-of-1024.patch- Upgrade to upstream 2.4.43 release with accumulated bug fixes. - Still build on SLES12 - Loadable backend and overlay modules are now installed into arch-specific path %{_libdir}/openldap - All backends and overlays as modules for smaller memory footprint on memory constrained systems - Added extra package for back-sock - Consequent use of %{_rundir} everywhere - Rely on upstream ./configure script instead of any other macro foo - Dropped linking with libwrap - Dropped 0004-libldap-use-gethostbyname_r.dif because this work-around for nss_ldap is obsolete - New sub-package openldap2-contrib with selected contrib/ overlays - Replaced addonschema.tar.gz with separate schema sources - Updated ldapns.schema from recent slapo-nssov source tree - Added symbolic link to slapd executable in /usr/sbin/ - Added more complex example configuration file /etc/openldap/slapd.conf.example - Set OPENLDAP_START_LDAPI="yes" in /etc/sysconfig/openldap - Set OPENLDAP_REGISTER_SLP="no" in /etc/sysconfig/openldap - Added patch for OpenLDAP ITS#7796 to avoid excessive "not index" logging: 0011-openldap-re24-its7796.patch - Replaced openldap-rc.tgz with single source files - Added soft dependency (Recommends) to cyrus-sasl - Added soft dependency (Recommends) to cyrus-sasl-devel to openldap2-devel - Added patch for OpenLDAP ITS#8336 (assert in liblmdb): 0012-openldap-re24-its8336.patch - Remove obsolete patch 0001-build-adjustments.dif- Introduce patch 0010-Revert-Revert-ITS-8240-remove-obsolete-assert.patch to fix CVE-2015-6908. (bsc#945582) - Introduce patch 0011-Enforce-minimum-DH-size-of-1024.patch to address weak DH size vulnerability (bsc#937766)- Introduce patch 0009-Fix-ldap-host-lookup-ipv6.patch to fix an issue with unresponsive LDAP host lookups in IPv6 environment. (bsc#955210)- Remove OpenLDAP 2.3 code and patches from build source. Compatibility libraries for OpenLDAP 2.3 are built in package: compat-libldap-2_3-0 Removed source files: openldap-2.3.37-liblber-length-decoding.dif openldap-2.3.37-libldap-ntlm.diff openldap-2.3.37-libldap-ssl.dif openldap-2.3.37-libldap-sasl-max-buff-size.dif openldap-2.3.37-libldap-tls_chkhost-its6239.dif openldap-2.3.37-libldap-gethostbyname_r.dif openldap-2.3.37-libldap-suid.diff openldap-2.3.37.dif openldap-2.3.37-libldap-ld_defconn-ldap_free_connection.dif openldap-2.3.37-libldap-ldapi_url.dif openldap-2.3.37.tgz openldap-2.3.37-libldap-utf8-ADcanonical.dif README.update check-build.sh- Upgrade to upstream 2.4.42 release with accumulated bug fixes.- Upgrade to upstream 2.4.41 release with accumulcated bug fixes and stability improvements. * Add patch 0008-In-monitor-backend-do-not-return-Connection0-entries.patch * Remove already applied patch 0008-ITS-7723-fix-reference-counting.patch * Remove already applied patch 0009-gcc5.patch (Implements fate#319301)- Add 0009-gcc5.patch to pass -P to the preprocessor in configure checks for Berkeley DB version- binutils is required for "strings" utility invocation in %pre [bnc#904028] - Remove SLE10 definitionssheep64 1647264684  !"#$%&'()*+,-./0123456789:;<=>?@ABC2.4.46-9.64.12.4.46-9.64.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:23252/SUSE_SLE-15_Update/64c3e9ba52304389111a9955fec22fb6-openldap2.SUSE_SLE-15_Updatecpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=eaa1237e11061b444407f3e5e61613d8216de5b0, 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)RRRRRRRRP.aM)<X#HOʁ-“3^_vV~fpI鷃Oc]7xcjWf~vibj;>|=q |Zd'iF [G]=@mU@;wiY93bZ ј](:wy 5}TU-@{UeW|NPW[_ 2#n1EEc_m;Nȩ N9hql돹D_NuFyALHm8n@!R29\vV[&`Q j} :EM[YFEq:0X6HnBp4+ر+2^l&M9W&ILSe( ֱU(m]4 vS8i0\3*E%۴P$O!8nUD]߲RyKu͒htnQ }N}N9n1X=TV)ZoW^2L]%6$Oh/ %?,w 3 o9X;E8@!w[X7Ybaoy4 pGIj6/1]'w䃰-Ӟ忚 |2|c|. A@nb x{ ߻cl2=L ѷ}S$$miXp6a'ɦz&§~r߹߁ B57yQ%.g+hG0eYhBc}S݃S%vW ]dNSN& F3R8|,3WZ si$Mfra9!L("CXDl:#]N~Z&$ĿypOVbMJQ`phS-f!њG_jDxWZ`:v0_vw3 /]LN;vޏƄ#€]<~%)i s'L].)C <:yM`a%O  yުBsEo6 \y]x`t!9^OqP!OK7ϫJN:$X}@>VU#bl_Vd\cSVOM,i@J^ e urWƼ<%62"NW BBƒ܃P]M&q)B(gqBsG:-hrG{m_Ԓ<#DhO_3/sx\wy)Dl:mMǠS?s.2. D~med%el;Vi cyց{}Gre0k!cʗ'Iu>GFY 5bA)1W un.ľ+szx4 5&#;G,)8Wf7.zd)FwP&'FԀ ʝz|H洁L04MI|;7oS ^v">VЊHaq*kg,`H-bP@LMG9(EhԘWt8ϹT C#-cY-u@{$tۼua9Vc'ԉp6Ǔ|Bǂn5bA00 [_M@{06b_Ěxećk(Ԙ4 )N,Dt>XIsW|w TWoQL^y8S1&Gr0"dnU^ S0ۥ=c.(M-9x48/t[R8xÀ~ #.w$̳q2 2= ATXD Tl);SL^(8,+` !vX[v_"N:mc[BvW'[4.5W(u8s4NɐY"YW8fXymky Nān#@!DS'se?u/)(5 m+ *&dwvn61Gz޹\wpFRQ_z nWTKn|: iY1rw;#1$OvdKށq~OE:S*qPOsw!MFuLbjD'=ŘIݎ+%.^$Dp\C<$<ɣѽۊ#/jiFl(*,5d,kPGz+2z31H0lꑆ&A s>z 1"'Դ>c(҇ij(+:E b*9{+2kZT*_Aܻmeк~.l|ulCg vMr~_~cO!*FB7 ǷЍ_eٿù]zaI}!^H% K0r=l50n[o k2 <8e705@W %G8(nMc^z}QdBn,.pRVg}ϒ?ܺrXZX6oh:oa+ 8髣u;pVCVI|kH؝)qd "g9iBx&=0 hk"aՕR{{khy$1`vŒ(I x#M@ zG=QRhKdJE40tNRL%W% [.ΐ:>~GpӺ[`9@4I;scIrY7ЎLBXȄP֫ћ$o\kE'ךL8"?.-3'J> Mvgu%Ϻ!:,o$a;-IRZzW3tt½FMe2J#EIOd@qeziDOŤ6O‚'Zw-2 q} ۅG/ط aߜY7ޜ Q/\Ғyv *p W/l X`0{bCpE*?oY|oP%1mU[8{ pBFҟNM7-`,s&3B/;,ttfE5WS5lcXܢj:h\)_bB VqUm䙩s - =FDkcǼ@[{=ؼkM~qox)MDILǜ Qۘ?MLD/A# ꥵ 6e.,E-:DwPNEYOZ! zm+jIKc>8=4,of u͑\$}vnq7˝1^ĩǓnF\bH}ޮc7rVV8/qmI6"0>OVvAً*SDʯ6«x4dg~aT5s vHz*;GFi5A/O-;Ļg>*%@PDm21*Pܶ>kr| p; NrFR(-'>cPZFv}RÜgu^{0͉F",6A0oIWK8_bwS< mA#\eMŝ-k? ҩ0ٶ D[qam):E=#Z\ldN8~'UJZWNIc`3 S R{c\j 4 [gðG+ +}WWK< 5OoQxḹ~"i;`e1@[bzfhox<̒PRۙØ46Hϕݒyc,H{ $ю?CW{ʈo:n㰙kK@& ЮVXwtwa9H&ܦG -]V3PWy:.8y!0ZqN ~7iZM< vθ8wQ"44OZdia6D"g }3i"lfrDflwL:^cx^ |ӊ ~'4AoKX!c6m޼j7& "M9',z]G@GŦh+A=@IUw$"HMsvb<"aҶ}nShlUw uDZ93'̭ ,9JOR-$szRm:S=r8Ԙ{<~SeTvmdךm;P׋Vex[c'[}ǦC\b81R2/B&>(1tRXۉ\l/'FtL6:2H0䟞c,?>j౤Ε;PUW !__>SJ Bkٮh / MP~cƓ9 9L%ŊΆupʜ"B;h \Z ^/b*t(i o;_i aCwaTzx1(3[ʏ[g?_nJj - "mR=e)\ ?+[G\s|*{bݧfVco;_IƸZ| }$TWV-rG(nJi:pr: +Ȱ~DaQx <2uKx"qPh\%(H oA~:sAn/$,Ju%^r8|^i1e8U(lt22Ãwc>/ׇƀ 0jdi׻&zU=U-ʇ=Ge)3nm@ϵaШqe~fjeFҝZœVN18t|j f.B駕Lw=)u;p#)g!βH Cf䡞gɞJ|l؀c!dc<>LzD߀NIc/z+R-Bf7:Y_ %bEf֠ZXKuFb4gbZ}; iX0gߺr"gP޳4bőh:,OTa~*2$x| +:v6s 6O57Ƌhs067߶MoՔڔwGj>[0ڥ0|uo_L,=δs0d%Li4c<\R@ngeSt;)ƘnVvLDh-$<3P 4.Tu{rـ Zdua廊!k2{3%9v%W:EܼqyQ7D@ @\eV۸'l w`K5X\}IMm"{$$vB1L7[c/z!ި(m^wcuO_e[_.cg)f|sH3[󘉁Cxj"^ڿY\s~]5 vœECű_ˏwtt@AMܷ͞tx16<[]:iHZ!ߦ"b47 &A Ǔ >lf8g A_p^D ?n_䅧M0ݸ.A㳕t) Rvh|COkޮ5J+ǡzQ"I_6%6DQ,XeÛE7N1O 'Xsr~`8Qo X;0Xq!L+6d-e6tاr4s[e!ш:'mu8%~aBJc3#9UD4S /F7wD|xH<:LBT2.-v"#rGxU41RNS'S|{3FS=dV5&AC5A/[VxVe 5qOfGa!%.35[x8K ^sc,,oQKHP)-o3t卬8rV͛Jsc$EL yKhttkBI`4QTG"=?g 툖ny׈<z820w -{Z߫X'F:%.?y_|: Dʡ=MfҝkϦNm\`t.1Xǡ=Ṡ#:FQ+>*E1dqeD3cHOGsmP?[(^Ϊ/WGqs}H4)fa2o@I #7ኪE#NPOX2ho{A?YZlqd6hv1O2Mu SpDt[k-' 6ŻMRA CjK5 *KcgT83cJ]a $>1U_"$B9^-24^}VӞ>=sc:}4N2 IA Wd gK;7i, =_?ǩy59S<ǭֆ[g!*-(u.xUWֶx7<+n Ze6DgR'=.G%?}pt` ΩL ݉'p ="cबayxxυd&<5a/%zv;ާ*&LRLʫGft~*6Pg $a{hgW88&&~znQA ፃVe=kCwZ=V$&k),Z}"}5@Mw;w=2G޺d_"ÿz5\żs~aE jwt4_qh R=U†x3HiTժTVo|@'& u:;ELm~¹r%/zvMI ԥ3m/7Mߖm88-klĪ@ɅGkQZ?@~M1+Onխx0NܱۛshɽY>z܉ڝr/ fܳB/#,)Y*zU}t8] $D es^i)g7N&_$9{1-o`N[;`SJAoS 09|T< -_fau`3=bԓ6-!7ppATr@;uC<0~BLyLcH0zc ļj=\ctYV$L6HbIckW]3&$ȰCreԥM{%7n|8QvGǥ&bbO( W&>~JbӚ")8>S[; @C뽥VhKu5R ,p~1}'5􆑒JmgtO^+C:A4!2+v6@ocz_\dj2=h?UΙV{S<\ހ #'նbIC(Yok'[Uqq[) 7֧r@w ̽W;#0RYL_X Yss]ϊT6|& ifMrh'#?.K6^WUeDPnY ,ԉ ׺I7~TeBhë=S U+f kagrweztJ3ghbe0dJ z;\0X$"MhT,l:`bYگz½A-wcpUAm(Fһp8sf )%u IDH{~)fw6%li'4B&\r>H6EtVh1wN*0yfbE,?hl\xɩCaa2F|Ɖ>?ÁqFUdF >*s^?2rqPt/FnBAcn# HD0 @mc3;&V})X1w1/ݥZ<9]q}V먨tc5d/&rL=eMMiHމu4#P+> ;?/UV A<]J,!V.e=EHԺRlދ$";/V kԪܓa.;xۗړ&pjSToJLqf&< \h3k_o;%}qK@qhޮro]kf^E}Rx}Sz9Yl(tlj  G:Е':41 4םĝ~3]{raD{<0,;~Q~xr@4+r&lh4*7b%mӡ #40Z'Or119Xhn0P apTJhjlU· Zݖts] m*v su!<H'`S4wcP+D|< ǽкA]yީ$> 23A>Ig#%N]O3l5xwʯQrLӇ72=Kҵj)aQ| nǭ~YIJDͶNU"j[Tz[u%%RoJJ +}hGj=3,mAڮ#98cZEnBH-nh1n`-BHKO_U!Ԭ-T2mW?̛$\E.|evהE;|R^.ok&'ρ^Sƿ`l-Jxּ(7X#9IL0̕_bzG \jK%wG ub˓s%r3"+16I26*2ˆZ4Ur/D9eq^fn̍cuTZݫz6@qYɬ3o6B9lf<1Zf y}`Κ"+ReL؝ ݂,R:q-&O#zтGD䤋QSLz1I::6}jc8&Iޏe~b'bH2ԴK!znq, i֌zI%apd9 SU yn`$hG ٫ئ!QPѴqħH A("αgGr_߅udb/@_(P~5ˀ  ~_(u: ?2Y׺psk Ԣd/ųa"=-˵Vxci[lBݜA5h@йX:a}X؎Ik<׫Z5 K+rvaܽQr=/GG=/i{\*ksu2%/Ktl +m:0{"6Г{\Σ]ŭ'7ˁB]^** x(+RśiV& /f8( NrL;m\>U0cX!ҡzب3$ҤY"8O9nga A ؿ(s6Mrb䋮0HgA°d쾐)6n*ldîNUxپqGw,h-|}S (m{j(0gOxG?W5ԙ]57r0!!u~k5f_x=4%'{n,вV{2ß:^@55[qJ?GeN8ůdսЌݼXX&htHq"12'uܛ|bi",?ѭu^ay8 L?JtF(6us4( TE_]MM8/$Axj7"߲؀o8*_# # h9!*WP7׎Z7JГuM*Lb*^ہf@p`E ź?<I "o'=yυQm:T!SeҴ J$ў$DRɯa%:z9qsQ?-l?ET\D0$Lb=jMQ D[-4j :PВ7 17X_"cSDYYڏ',3r-fXM΄Kɐ& nGfB] kuSمp3d3e?,T;&u:^ kDS$ (QY݅ƬiMS1|aו5].jJW@oa0YYQ>cs[!κD!2da+ۡUaφ9(jkoAibA&rHLgq 3ˠ(Tkn`X.NݱT{!yѲj.,A8eJ)gˎ]3jtv]dM-;7MJ13ֻ]4u4tDC2sG}w =fy|&ZC:_@?S*AWNԆhN}6*2.8*6#@JZjH'`Xˇ |l !fQ; jnXi!u2Bu.dyGA邔˗If|zFF~E"IT dG^<ڣ⍒QvL>sݘUɧb致>Ta%Mƺ{J)Δ+;9MDz)F,׋|Œ"<$]|K^$q_=IuSwK!2>MRU'VWT ȼM4*\w"?5i1:4dr7w} k 6&t%Of@Qr$wP/! Fćl=Pr#!Iq{:3{*nڼ%(Xa1otQϠ,-%QPYV3#;w]?5ۡc]`Y=LU7&s^;Ԍ\=2kobOE4׼I:)IPtӔqBnRܮ>ĩZӬso,Pyvjef-g{ā r$PkX[RΦSae?ѰuBq;t O΃BN`/em?؈B~/#ҮCTФ^hutBbf{UGDpј@\zqԪS-ʊ? 1=$Qcy_$5^3Of"^pqzf$0@"uXmKH*;.p$ciY@Uǀ}kԂ""{ IHUw7Ui.LX:/@xyOIu8xbNٳyLJRhкj=re$%>=ƮWzc,Z]+r9~`R<}hHWֆfըcTc{lۉbVPk=B|*sdo158)i SL\wd$C6zS΅y 8{KUH {o2dncmֶJ2sÎ9φ 2Vzs4ڲ\r/V`s+^Ano,8E갶Հ&2r"$vDb}nvN@JVv xG!4Q Sph@}<:9J&/Ui4nWjnI@XBY9HG 8ϫN4J@ބS#*M—V ɀh,}y d8!RknEk.ːߏxdЬ1ToxٗEn@fh=Lp^٫sZJuR|E-RT51\E|#r U/lUºl2^ڰӃJfJ/\XՂ#ۙIp;BzT` eV.7 ^l/ְ103K]x]s{et' 킉Q*{ۗ7z[l40=iJu a×>.mz~Zc}%ƽM 0h﹗5AUC{U{soYꦬ)ORoɄPzEoпJrVwOB^'B~=wJolcVɻ m{B7͊CL^. 'F4AzX|G;Vɮ vSC "ʠmb"7d1%X BYAb%$8FOGrtQp6:`?:$%P>i#D:2Ď,]0/ߩ%49y5iC K[϶u5V7QDy`M./I/7Eo7=x0 vAD|,$ȥzW:=ŘXZxq>GO댙Gcwn͈X3⏺0-icd,:7q#hIڣ}0Мg(oAMMkXƟp6W, ńOd2΅(No/MS%K%4IiT*CJ8A4F=E-z~3Uٓ /h22VW%OK!;0T4Wv$LAjg\pgNp%ƠN›M|g"@.WFX@#)w R))!4P9$o[ ~n? Zb࠽[g\]m/*xiM\o5kk`syggT0m ៩|@ qXȅDjx<Nj5e2r+h)֔0*6"I T5Vp7S{+ wL= 1Kjڨ}.E[}"Ue7]\ݪƙÉ+7tI ~ٶ><30-R]hc|ȫk~:"*-QjӇ29.`uMN Bߥ³yz1цg~z,vm@QxfOˎr2}pJje@ R njYc5 ut׀+gϗ6*|BE kZ ܝ]|7kD=aE8ވWT;N !d'CB?{,`RWP*%aR[pȵ5E}%%ETKMKkՄiqP'|a"$hYI=KELg9qUs}MZsȿ!TDH0p.hԏ5Tj,^݈s<*\?9ʵ;V9tdISnx=/9<骤Xtܒ:}n2&m<2)V gIjl)l6_+` x;j}zd\/;VVeBO^\߄͇؛Jq^%D"tBׇ'k̻ꐰ߽;w.j/FswPM&xV_T)%uKb4J/XM]n/oydYZp*qq#z:8)IŒTŹjF <ŻdO8EʼNDž:l{z 2nF`ϩ'B&= "]$0\a|ʵǗ(& Ⱦ[x Kw/`$QZX?K4|ZMx ~oOԸSI4x F%=Ne8*2&1֒JA q项vYN4S`Y]3Ǵotԩ(Xr(QT;u#=D}I=.$&:9Ϥ.1 Fսd[b3R(|^Y,`*g nu,E|(w{;VXdxtd9sPay)e9 Kʦ,jVNZa2G\gOoWJ͎"mVVQj/bN$F.US:;ctQig75r'|OVzU܏UB3M_V')!>L_t#[+ccNs*RR~:o{0F&)5d gq>X:žNM>hnDļlǡ&|@wIx2y j@v'm7w%ogF,o8 thsEP]1r&Hv6N\GA0Fc +bol"kp HŨ]`<={˅F/PED3OAX3tخ7KB@:u^mI8_brtT{ǘ~svIh4:;y& EE,5,!)Qi ѮXZju12^O@i#N䶣mHyKDc-cM\׃;nlW+ 2v!ЖSOTƷy+8 wPdkIg.GoHhީߔ$T߶u(7HA! yA#9ow}RG@ȡC_jb!ߎ?t?B73,K§\x$xTXo05hi~-D:*0f=(pA׼/A1uzḇցo\j%5k!$Aʰ |j|;S ޛٔu~c}A#3(џJEꠌK4bjzv2jitJg_ȹ@K{cEFQ#7[|D/? V H{AYZR3הD_sxȂmJ6&ך]huw<_~4Iŋ`?ƺ&֟ %ls[4%2lxXX6b 2BEQz;“E`f)Uv^pcl˔2{ABx=xD`. .om ,:]? (Rt0.H˙`{:"T.ǼePjD⯉ ˲LJp)=zǃ1f;}[D>{$n5 DTeLOV mthq!p!+ jTEȡI1ko7<P:$E7EB9Nv 7A3 7/u!8!܇/Z{}|9(Gܱ[0MhWGzjc7BMSd +G"FbK ˘Ϲ uαmFQz1ǿ! VdsgksaBNPm}gVCtcx@# 鐜VD^,6PjAl_@3 ӄ̰05p%&t7_S+oqǙ$u~h;˰ъ|~oӝX[Ѓ㎡% w Θ̸}= ,ǧjbܐnނ)F)~%!U}q[iOg-$q M?^,5=(=8 s#D(t4@O%PK} z8iq!--aׇ4ɮ/ f(R΋4k iXHڻ v\` 9EG֡E0b }Xoof E+haK:QuCz:4oAZE0%9ѤJȞ0qF ?S3`薯4 -.E`6֖)3)Ԝ?+RLINErHQ90' oLP, Ij%1tOZ,_4ՙ/. c<|–cTey{(݄g$^eL,.apg@J| 4Ꞛbh_ N. N؂o@"@W2/T| aF`.t8 /tuW;0}[n"Qf? 5Ff;{Uz l ݦr`ÕcP~Q=OM `GXx|SY*b8ܨ2y mĘD(!*.n9r8gX_y3$jXH"LlM?L!eKVXfڨ6k%G#/. ұFg LDC3v !L#hɮ 7"[-2xݞ se"&H]8Tb3=q!b2QMZ;oE^~ϳ, .׬VVi޲ɸ֕y% \l g/JZOr{E=o y|i;P;uPO$Ec+"J ׶VMkOQ#BD@GDG݊A ~u4)[|ܙ-ĄjJJ3zaZѹv.iUHe~!lGG1O4inkmb i*ba|ez]TA̔aÔDÇK3ȁfA^ZqJB?H0ťǘIz%If&aGzW=;TNW:tͣ{5,<(k+)5`ad ׌%a~2h(-]fzgv'Lp(C#):3SoN[#,UFP2[k?`v;yct7| _3ӟ_Ch9 ! ,Nf=VJ'3j΀|l ڈk_5{vq,sM־ʨ*uT>[Φf3~qCذӑ@iR?[`X(؄OߟkٝLHYf, H_*ݜ!2IsH,MH ό&i\*H}SlV;.0";N&X.+l̿A >(^y\GtO:-X˄q@ _U[vC3֎ȐLS2=㍚,ɏ|k\٤5҄WvsVD_B_:?/b*YDv%]*ȝr*)'N(OM`U\x,>_]1K.Xv`hZ.pEEsMS-ﰹ_t]`ms/R2˟[ӌpsP܀;+ݽ2֮ ˲gl?tJj>T@ޖuVmDlj{AV ڊ%P X[An}. JvER&XC-@7ALW 6O eL:ve' BX2a b˫ b"M{~p .jǐM)TͲz\[F&(efv\H^FJRuHo^%1ġ vQbN4>W~qm_Zl<؅ dcM(OŚ @$ t}"ӧӃ >W@(ꊹIbCF cpAKDYGV^Id/ׅKƎUJEP~ 1l1po"w<f,ԍ E(3D[NҜ+ŬMzC4L,Y '/3ғ)Or(*JVB+PjMW:՗@;pZ=Hy<)v]SK7F|vX5o L1t2! 7 _}`sul8_dr||F,ۚCb  o_>Wp=Pi4&^sx4{5QBU u j0M{=vC Nst` ;E@6aeجr~Dž[$J wC~>,?hRXN\=Dbœj+hR-1~+?C47ʐ] ":?XTLk^GхfVbMVU:31\t"~#yn{{A,߫E1^5cAyt~ ;fOB(*Z(q{,'u_享cxw>0l `L ?#"n>z  cӰ| ǁ Dc`4*rM6O[ k֏◚+OgUGmRn9#$uŞ++C]W\&OYS>pHS=xɭ|gAsPOf^y`t{=E xO9yJȦw$KRdcrPY*j/G 9ߊ| aЮ胘=u4prv?ǖ! ? :GE Kk:XT`2?p2r^$ź !VH9\?eEcͰΕcJo4%j[xz c~mI"g!u t˵CB;Ci,sOw\>K+gsk"O|G !/@V?#: SlׄG2XB+3 Tc%!mN2f&X, *#!SJ8w{(.wyhz+ڦ"'ְ螇jnC_ _Clm) n&ofc_E.)`\E޶_ _kkypZ6.(rx^v~<3d /ap rf}? d|m5?U<ӎm%b`x!62X#E}t<0)dl>HppYߦ+lGG3`Gl"De\ `*j+l?F2ほ" _\V))ϴ]`Ék >OsWK2&1 @`mH5рV?=uqhh +lOcaFB","혊؍ܽ Q{46kR*QfK"Q?A(r/zV ꎘR+SJċƜQG(5'O_Oāx-f=X8@OFʭN %z`S\n)1$^ wP +8Xt,B~,E ڴHh4p7\< ۗ5%a8xbk-Sy?F~Ve}R*`}V9,q '̭D+fu\6ߍǮ⫟|IY?"*oGbHbυ<ɈI8g<.p@ep󝅖ڪ_Zep^pKO%dD, ;He>ǩ'X/S =ݞߝ4I KI68!a!?|&ig9p%?xpC9וv6eoTsP5"YV#?>z!gat(zQϬtyl|y_G/DKMA cLFcA]Mg@V]T |E4/ňeX1s?M6_.O[Џ9CZ3o~1K} ^)XozNMh,(~ $lAJpt$&{=׼.74 & I$B 4/4ϔuMJZ֭\uœ܊$5+C~T"CU13'"*eLˣeΞ&:JSO]E17N: J,dbF  }ѳO4Lq;bW¿Ҟ{_8A@?ۅjo  oluf6~x}Z2L^*F@u[-})7_;U%ȿ:KAy4RA9L Yo8cѡlَU;u~JQ{T]R}͞6 ~ g4};C nj!'/ l%Hx2XVZ-J ChEko )vC%0O8 bGޏ_ZסKs)٢(!ؑ8\az.%fȥYE"^℁ԧvE cV 3"1H7ap%OՉ_'<ѳaqJ]v;`bv=cv?Thgs WSBe0] DKM0?Z}Mpߋqk  $uq az v7ە]tb=ťEe37c8-4[lsn6#_ĽDAM^O45-^XjaއDN[ YeU*Bx Vb3%5 TetS1"&$-BَJ*0!Fh]d<з@N!g׫<=2ڊ Na/P< 0D"oy<2@{;3 na,.xay\ɶcC|ML+H\}ӛa@LOnpKr qlHi-RIg>F2-F^ wI5:"iC{#:7TISC<k;y{O|&lm cSa+X;-iI64> \ ;~i)E6;e7'`~_ vEQٜӬ|ncw A0Y&=]r9ړ-Ncm Tq&Atr#)DGV:4 rE{5eˁNc=(\?馒v‡Z^5PFOXn Oz@6NM0u>#]`<\ɕ"saĂsۦ]cX:Ka55]P%FSo)0ZӰNx\.K@frf}Ա.PdŔTqA!fvʉKWL "n[ԌfD$E] Eŵ)r@u//I)" ٬UF[UE 2oT.e"Ӎ!߲7 E#JewpT+GΨ6hL61X_9: n S>vPC_ ȹ{e,r%{6b O`XB|s Ũ*)v/qoH%^Y78@+>!Jċۺn7suRAwmm 7%MxCDo4 OIh3_BR)lNfF*!fr*~,F4?{DUDr_ɳd$u]cM.v-LR)AT&:Ъ'02ك8o q7ntVi%L^ј1Ez=I8{n4)S.3?BXy)+O~i5_yDK궼nhvu>`UyqTߥU iz7iJ |̄en9е?w駵/>3GD {a ̆9rD h-91r+z9*7,AɁ+yW? 5.HqNjAk=ޘQ}Lq:y &`ܥo*Hs,|`%d?u=/ʪ*R;VrdQju}T+n֩C(P,/GD1QN eZJw_G*٧y i6fA  ky t6(efb=4x UL uAIDzyR fa.cRu?!6gKsRQ6bŧŏ oH酅z[l!Z y=fZM%mMzzp@GQӿUEZ$)-ձ^tfEx t~%@|w|%^]yZӓ '[*5yN*k:wGj%i!M˴#\M oŝб @,Qjt펞0;y/C 7듳YeN|xA_gQh.ъK_JW:(!P'.ǔG/^:0 17ʗ`Hn\ hvգȼ6H಩q01}?w\I_[7Ne-Z):M}*,墨rPq1 GA}TZ0jCQVbyQ^Qc8$q5JyێGG/W$)δQ{Kt4ֈFf>zth؞(h+z9YS J>Bw|njJ7K ,( +X ʜX rdM}B.2gJ6#O@wJDc]dԷMz(̚rlv.4^i/xyp/ u0sdH6v}J pϷȠc+'Bc^2E۶; YzD9Bj)ch<  PPMј@ ?8x½_mqa!vg9lCSb jPxɂ B}{T/c`9nJ/ϓF 鞐){I\=fuu1jsm"HjscPwAjvj /YV6 A_yZ+vX B-&ݥ}:&52p]7:_Efzf$/ Ě3h5 cb==*4U8Ѵ -1f2/D>9D>|U9fH@Lӌ:&CȒ]2$wABZ~?2ddi \vr@|}j&76()?>{aOmrB'&R! lʢrk!9F&Ihԙ.±k@3R1_!en.v$*N?Gyh>3Q`ݓϽV*4J<=*8?t-hS f'f].-/8V'P_,F4Y~wABIM)h}9sHuȤDsS?aa; yUѿ "Ig;w/:<=3oΘI-j_~ٶڲ*BU\F5m\AoW]n _b9 s$[ֆ0vXVŸTu3&) C-@K$%"GI)K<& ]B;;۞>Kn%LnS)N&"St x/ \2μ%/j-2o֤0*4)"e,zO7圐He1=e6He.]2^`j!Hq,y̩QxyMZ޼<\eyH]ki tbc$FKי#sgR]*-StVe&q֟Bi+-(ڔ?_ĒGGV Gnmd%G)bIɣP8! ~r;d()m? o5/4ɜ+97< sٮH ,!1hEӛE 38'Mfӎ.kdi1#选Jh}/lsJ|{Fk QDCu~zrUv="CbC[Hu-d}ȺC3k=UE8(NyMQHN?=6h@2gD9$.UCdmza۴標L$0`Rf/'ЬT#P1˘!٪)PݱUM7'I87UBvf'2@i?𧉇p 93o~V~)}|'9?pǞY. Ge ^~d<4Yj= .͇JSZ8&ʟmo%dJu8'ap'!2/0E2\%awm [2^\*\򰿛|Q] Z|"1'ך_w'}R6bPQ78} oh4 _&(gߓv>Σޑ ^bZ4]qV+ܫIW鎽G 3`jKyqQeRX=l:/1s#||Ոs͸d|\9س:=vܴqQ y~IC6kibBnWw{?` 1|9q!]ߞndYc.QA1(DVFZRu׼ꥌ +3U&9.kyYϒ-lRwo!{sZ `a27kOfxV x1=t)]Rp$9%:3D+ j18uG( :5T3??(!I0p۶1a?Nnb# xک*d:Mw+<8ƙ 5$#kY'/* Uf_v"JյQ \c”;!@:M'D#7EP!l5j7aXk0V01Eayc]>sv*23&`$xGaS  ʸw5/[N)_{L_?CY2L] [XH͒(>0IذU2|ŁE_Zx+Q:Ks>h* HNڒ `!!pkjlG\#8Tt\[}K!âhOQs_b؄\6imzzֹ6tV~j`:< r]+pe_Ft[/ ҙF򱲢6Ws %pv^ۃr,0-- QPksZ`vxBb^2ܲH 25f9eO9btf,fkJf-顎RLAZ" Rɢ-J|xmc@Đ=%<Ƣy,u@g_%lOp)K :lƃƧ|`$dߐ@ =0r-lŁPaST]U0lsgSC(: KD>L=vZ,?myvJVGSy֐):d2?(!%-+7z93mmL f V(0v{MCa Y=mDf}jbz V[kU1f.Ba+ Xa38-qD&x!JQ]+ ѝssd|۵<پ'VC+1xr+j? Pt1䭗|GR͙ .|OJv5*$UMD߻vufɨbLs ϔO):q [yIߡC$ h&B8ŶɖfebJ ъ}[J;qqxMז:Ȥf]U]nӥ9Z4&oHY?hs%o9sۑ108"[m "5}!z@uê.k5@$MkI`$l`ƺHDx+nb[!*gAnZ! "s{T;K'A_kyW9dRs4?9⿮ê#U̥m%A5pݰv;qJaE `l_7|ՍP ݮQme i&4"軒iM3NcZ~&h7D==z҄Mk9{J4՟>LVsyw\~|뫜83Lv`HȮxmMO&} xhxy6&L 0aAh{} 5:HcD&w[BVg#6E6Vđuv@|FC·=MFWLWa13 Oɿ"559 ΰfzn&~ X M4oMxs)eyIi+PR{~e*cb(2L ĺO T&W zĈʦ4b8\>u, Illh28aOܫJ2?'{(c!(tý^z@Ѥw+fYCx~QGϦ+n;( М50% yBrhPH;]^?=gaY}%Z4I[t.q".P_Kf'*F-[4ÿgxX4Iwv\$h4A ƿ> i8pyBR1Qb߯)ɹeay`WFDž/MO\sI0N:=7&p敳@V?\ZZJm@pychW(TkR WUoTa+cj۸zxQ֞L&nYN:Ki#0@Ӵ..ue,o԰: fI0+_/(j0d=uZo舻߬xu9wozH.)ԫ<)#c'4% sKȁkYF g3@2yGQ -O҆ILql?BqgOi*#kھ7iȌˉv8m+,A"Ba WKr5vwvA4s=Iehӷ.sTz$ZO1LƢqv7+[Ǹ;"Z.(!ˌu~{@p@:=giH+eٟRq:JA,: ;1}.5ްۢ4[-Җ , MHt*d2˖:fĻP)1Z~K1*Ў-qP Z\Mީu.=277}`J=81]=s3f`9}O7rx. X7/\:g)VA tS\ϳJS/x|+¾\FߍLqxǛͷ*b aPow0Ӻ~uP[:IFg"IfBv \3=$3 {)g ƍ0#h騶8ut(@9}Br? NkWxR=Mq?=j[vjfiCXdGcevYeZwx?n~ ~#xc -xPXz<ѽЖ4q5d*_Ag n364 a* /\[maׄrCnD'R ޲Q =*cFiCMJhqls)Ej1:/iޖ ݞ$BW*)$ޑ&7<,W.uaBj<w΂DIQbP͎F4~ )I=ݨ鍪\@ܗt(#ϳywڋA@X.j3;eLfe=azp4SzWrv-V1Vxy0"ar-F+:$1L"sNf`a.l jVqk20 Wg5q7{(tsE323NKTiK l\Lo<]3Q&څH|k~l 70"φK &8KYɹ~K g7e$(kt6 ,rgx ©`69 c)e AG\-~@u s6$o ڲzI¤ os驿Zf}vgEqbwc'$d )j&]OD-\]g0b<"K0WO}4P: ueel"\ 0tG7Ց (ܽYc( L^v gq;o۝eH5eb|N>I8<(:D4+Wk n^Ng&GnL:M5(Ha/91EAݞ']^u٩pb3 rq܋|nkǵ`4ZUH?| s*JД^~$ eq E0 F`"ZC2tҶ1ޢΗ.-Qad~׷`;:E7R2Z 7 D/~pGsP6%HCmx)9sȕˍ^ ]BX9'^<85}73Scx'RzEX ^؅O~Ux[鴢b suV%^,wPjRӶYx~l4ֻ3b'*]ښ>n ѳ-"8Ј쪘gkf@Xח!\mC9쯰H7ZMj~ڟ f ] /:e 7s0CF'[U:T36ÏJ0rmܹ\\ W)p]5z!CƒX n?Xm x[!nxA%׎ V @D_F+Ld Ͷ^@31ȸYV1 fELHPyHMsB*p .XIF,9Jx%;M#? f]7O؄iz A澃pK&C 睼q ra1eHxz4v"u!FDζХ>_Q5 9lR=uxe’gq R.^'$aJQ&^0_E?jc7o'/LQcM>?Z2:Z*mD''ʢ!د 5?ec g[^"Ƈ: 8,zx :Pl:UqWLAx]Zɝ/Қf.uhU⹡Ү44mujXZ<$t]{+u4^ j \zqcK?"wsDlՄ9Gr> 99HRƉ_vkp'lEYwJ#"Ds`X Zsa@(B?>p_qZC 28 H}kF7;y1Z:HSPu\T$qո >ÙkWEwVHUX'@)vK}-ߡ:=q[;a>cU'W Q@6d9hoH5Iv3&iVW~HHkҖhL^].3qDp)J=,|z`#JWhhY&Z +q!xŌ}=&p{"z(qcf5}~~p;?<9yfp6fTBtP9 Q;u%Dx4p\DžϐѺ4hRظqVbU_.%{wx'65? |٩] +atES ia")V&HC\~HD 9% Yk74>n/JHuzί5f NH+8"pXji}zJ #qm4_eXM1BhAN> SH43Ap a|Λ@ K^z._8Q(K{ˢ+jgS1b㈮:c6}#[=װ(?u< ҒYmԮl@n}%E*$a[pB`_},^OH/4un 25_̀:$jV=C_OBSh6mrZ 8̻ۑ9H"~:Q[V-qp 7#cI-eܠyV?!ds=iUy=a>mD͇ޥdkj 3--:f%zPDcʗƧToFnZDk:9;4>%b!=r 9ktH$5Y/OآnYՍSQL/fZs~j\qD$8zhc0MlF9:ٟhnHMС]{* ݀5(ZRCEΕ8a'ۑ\C 5ߎhI>҅Eo|H 8Jq%-WjSNf|ڶ%N#zBC vZ'ÕGM'ScDzrD9*nMj^? Ȣ'ExLJ8{&Lcz|vEEϔ`}Y+4dfڸ,oCh \ОlNVXHbnּ.Y9t+&h%2UhwwY18֐R.Y~ph=?Cb@ĿO_UU՜zTfH:P (`a^ Zc~>k@)捉ĊW Hki|+sXM'Gb7,YjPW.J E8T_s@"> @x[MWqXcJ w+,3cጹFr›@tqjQCMM xG,|w䯃tg7O.w蛁?\_Y1+Vn(eNu Z"y_Q()k"d~1!kYQgw"M 9?ʌm(3fA*%J@Ni!iuM:sl<^u#[rtPtӠ{G ܣ|Ffqz(F`yl?weߢ[B eO'ax tfG K_d4x5/3iH1m>iAgX)qe >׮[-KFs\pjU bv{* ׅTEpv:@ޖtfYBY xʠxceSzB,]w ⊮C%6e y.WĥyG'tYLұFx?h=Qe[U.\]Gs%?}s3q>0vFnՓdP딻s pu}RMAޓqV$i؆Ckq ű(PU7'3JA?cZʨ)сS>pbίpBoz,I|uNhOY0킾2~&D z%*5b%8h;+UmDa`3'"LH iMs_ %+` ZDplv'aV!8Fǟɘ\ڨVExP .nLݿTϋlђ@ ϙnL qOu~V AeR0(Pνo^[r"QLUTu<`R8sDGqmyFō8LZթx<c-b_- ;4o&Q"HͷJœ>xe% waei n+mIVf{LyJ(uF%}i[B|nxҘbw1ٮ?hOG+s`W``TvC PջyVGiS- S޴?hdQ'+{p*)UZeC 7+sbpIMFB3):$b|xlob̓O 0W=%œ0ϓǶSi t77C LSi[zX9bI\E^l55xq"Zv8@mC*R9\=?^\Y;*<~Kkcd0Eկix;v?& 6YEODB FEN7D n&BſG_ӂ&!|q!Ǩjj<$,l00_UR$O=_.Sm7)UjkW Q>+DDΏ:0umfG>;cNsT8UÒP9xX3x$H3/'(+4ao޻l|bxj1fUs[ 8ra4WA? 33 U<˓f,ýk!61ag2Pgr 9yɃ&\r34Hu[bugdTzQ oLT,5 !<>*#E>j"[#w>GACgä1/g^n]ID !{+D!H 11'49KU52'LT8CBNnB=𙿆zcbxO*z9vyOku?-{7\/+1H[N#"q-Ni^JgkOYr)z߰fI ߆ƫ2UqlYZC"=7C:ba8dO`cB_A3U8+[Iv >I xHB^j%KbH{uT3eB^8Vro7E|f;Eʅƒ-BCﶤG86|pmϔ٦<{KXE[čes]qB#}bH&>Djv@^R 44k㿆 sUR"sYu=*)N]⩗߰%_C"8o+f}w8]ܔ.G'k/x(챀w<6z05uV 6KQzx `<5R46MkÈ"Y+0G^=enRr>% Gu9秖D mԻ)"|GpNu=O܋4;T`= •Ɇ]Pސ)+|K(c m~@n  2t6 'uFD[iȪ:<EJ.uPx8J0I2uECKJLStXAܭxp=:J I&cR&l\ITuӨ{B_B.S6ie!4ݥ/kH-bJW !auո?lv$NpqBN1LtIݘihl$үqU;29}B׹,Aҷy4/ adE b.wP.dɗ%/*M(9-l[ g*q[1ȸv_!2Dt ՞/SNĤVIf6cH&4MUlL?WEW4$7&`:rX{O4Ǡh%%k^̄{bu\۫ч=J8ODam 'xۡ-3ɇ煮Z>'kfmG`ǟltqwk@qB/ }jw oMhrR4"-ѽ4)~@S`UϪ~XWF+&Ʋ킨~#ȷB!zC-ȻrG4ܕClEkE Ih7?.R=f[v(|>z0_Rw/0lvT=GӁ±5e^MK'O &~\:)RWЉ:iqn#?E}*yB5<܎ ,f0k@/(_2PVsCdDlE#eq8$1?8ΖOE}_D޹\k`vwrSħ @Z_C +T5HzZGӚ}4< 4~WURg6y+*#IiK+~_-׷ _Q/(P٧Mci{(c3'INq@DVE\(F+7p:v1ļ-gӈĀFḋguɕ3L;Lv&CfqbyG9uزw zTnmBAMjխ掰#v*l^# &=[ṫ 0H<]>Kcŷ*{@,;6 a=ѕ',?9TB1(eiubQTd^ߝ(LXN„/ݕ%Y dl"1(AwxFc5ԸQT4߹M}n չAHVɿY֦gC*&](s٪[R2TS ыȡuF"WVJG3lΔqy#˻W?RGVA=/;`FҐ+I%2-K+I$ .Dr[GSt_2 Nm6ymJO}ɘkrS5Ols^FPg5db5Ot#<`X?u1,ŗ)8 pO {ۓ*Rz lMD,B#atFbZ\c]"n*gV٥6[ 867D ^gLU.У׆5+d^np05w 3Ƹ#,p׫Z*Xʜ[!yשG3[]!bHɅHfNLK9ThZk,JPYoN7jiRAss%xJ&~6ءݱ_2(bxG sxWdEuGWE<um`+`]v]@4 :@MEVh' Ys3SHg>y}@`s̴(9묹) I-K2Ù'%ï5 dMr~~T|Y'֔%;\DAisS T`z#NCnF ԢL6Oz` ()HǶBXQ,Y]˚sCʸ39EWB9&Y;෸,Vw!.Kt*c96 oC߼L@l8^'Uಹ<zˏZ2(kL/Qbugu3W_͝(< J5J1ᓽ6׌BD2gھ`ڣFB=pBO8C`}KŰrlz`[rp"1D)L CV e&)r9,:~٭u Hur@Ŧ}$7 0ʇ[~)?(ӷR?E\3["PL<1tshuJ+|R#[d {n뻂tm !P;_ʸ@T֕X NB F'EhpTvm?膞igZtV`CT'J4̷md PN2v¬*Qxu3Clڕp!밎tčY쬨oqsiﲍXJ9+b˽MjIbev.է)j=@<גH9_v%D:b1'mݪ>~ƭkq_ުxEhdEra g5ek6>r(c; H Ze=`;q[E-C\~[Opg6h <P /MXER`t%p0LHnXBp2?s:780k׼i0VD3#_`bRV3Pb$(N}$b6Va*q# I,ByŽGc P;6놼:YbZMWm7 Eo^1^ qE,HjGjy.v|Df+%3xQˁj`SA?{^0i t0쯬Ӭg͚BI_C8_%ްChl&s5 *huv:=JԑcpI@% ;H؎@a襱+x>WStX*aSI L 4@,ੁu۩:c@ a5c{+ZsF9AY}!t:]wP#f ]%4 ]?Z "!ejJ<(Z!JTBsѪ~o圗A#kSEd~* 50dស1ݖ3$FW(å2.T J;#M (ZAWh=XAdKɮR"_"\ $6/k&Gi'ye3ŗS3E)4y9j9^p222 E%"e)( wRs͚Ayl->VFjk0: YTѨ*Q8m]=!3)Y~O0U*-9.*fP;wl//{f毬2輬k<5Lȡf_Loi 3D8"Rk%Pcnn>&k8XkLi+]=ip4.(=y "xT^V$EM?$uM(v=.&WD3)+eP'hOM9E#@ ˣb #l7gT).6 .!֥Ptl⭏\6MrIGzأrzPDIF܅%_.ЄjP:|r4L8)j32¼.᪫2AY k}h0g2\ (> 7lQV4!Xz7*6B_u)Od#Z<ݓ PKZЬ2"[n!(o'5 迬GJj}g[VptȠiLv|acRc (Ӫj.n2-/m> ,9G2sqtIѧ+&V"U|%dN)"pUD3te˞k5KD2.4sg/4 87͆KD_.[ql16mRIgR6hpa&$9X*Ctweh#)Ih1X'0 ȃזFB#V6x8O|祑[7\+!4B1x:@(&H]J1#>4<ǠQ"Lwǐ𿠪}W4jRLbI q%SҪR25+u/9E2{nqmuѤMł=j~e\`Lb+ J%}%M~8<$c7*ՖĞwm?fbr*?.EOEyuB3КR+]=Kr,DXŐ + p3Ό(IBq^*W k7>Ɋt*_KU~ׇK%2670}iy*V] iPsɅ*_ #u}ku -\hc6.c|`mf>gҾPG]ZQ:ޛ=q[;珫=QN{-z ~6kjɟ*=n '2Yπ<<`V=Okmg;bۆ1"*.ʽͽx#pHt'aVg&66HR@ʡp^|.0Q= qjNZp,{5#}R3\=Ni5IbJtR=2:3oca:gd< V߁8Lz ;8ݛ&Z'K̓ 9?!{q}Q SkrE g_3xt`Cju~ZT'l$㹟;Z|;At=֡*n->80`YrF"ְ8$jLN{'}to|5Fx%\Xjg"r,P߀M:rpc7h–\<˰wůG;h^Q9N=5U4o?jQ̏ܝB̚v넙T¶/Cx;T\1_]=at3^#pYmH;WDl*|[%N胋y]/Ύ>B/jՐn/5(@h1Rz],1+1"ή6r4z"]MBOJR//Y.٤:WX^7Z14nmʅElJGT[@&3M"?^n2/W: 5ՋJ#łfgkQW.O8gv2F0UWd:4u? Dt<}q:^FחڥÊ_,&N 0VCI#N1Bst+F4cmo)\Ѱ^uu<@{F^A;H3||)HFx N_ѸZ@g#^݇*#(~| /^*+q$ ,^M#}4,(95b绵/rw %{A?LZgq}评_'5uy17] X\fI@x恬߯4" >._-^ _V]j_MOG$ѧiͪG@oRD0_:D"~$U(ih&+ VGzg7Hn9O=M| о1FK~WEiQ\K߆W/Ej%Ļ'iq"(iֺyJ$`[Z0rG)/O ʘsk,B4ZH}ʓy\W;Xڸ{:I){&`0 z˦4n1YfMX+Qkw1ز{ɴ)po~_s<8 XMh(ӧxO\I`}wwK%gJ%uTS/Fa M>Ubg9ȴ|y՟Xr&":ɫV_{u9I%$r?|9| zKaDYԜw@8H鄨N S_*<9/8A绵zQ`[Xv+wny}%b5xm2{1%o 4j (bt*Șݦ64Yt0FۇBigUk ք!MyVy<.!)ٲ`rK^W7X*|4JC"/dQ4"hFsg'WoJ. Y }ozduȧgƊ @`xHZkR^;ÂuX#q_ HQX$y[*8v(R n<~\eWyOW /SAs?J粫jb _t!?Ҫo8f"G&sTQO#izX7zDsqv]ڠtCZUU.0W7IlEUYD),zf|`KV%[B 5қbJ`Θ Ճd؋EF[ Ԣ?XBNh9W _K9O`ܘ1J#VqWKsܴAb[KK(O,kE%7x30Jd2W4"-yRTIr}FzLaY-xwxHќè{ _qv@%Rm$-FlFs"٢Q@,uӖKLءYǼ()a˻WdI!-MX[cz5ǻ=`ŜNK N5//jBh(DZ$כCKXA=V%[~/.9N O '&(j{ qIvH :} ($>Zqy 4R Z K_9&$܅}в,J9'H.1ܭUoivƒrE,e^c qi.jd5k>C-߂;PГzp-szDJŠ "W5 S]G^^ Ưݷ6"N jE5',(}TZ%]εVtK2'-@Zqt.tZM5QgoۏByb Ei{Ho=ӻ"mwZ3 ,&7@ٍpV󋈦ϐQk9!\(&i2^>Q} &(%-!䧊gf)J-Vc7L8ũs6%OiOGdŋeu/P:dGo?$XҤ܏NY06.o7+j1Bm!tOvk"^F3"=)8{z/`Ĉ8A'd3?ly͍*_u\HxC$u˱fM[?_//ߓg8"-S^\1NN<*DSJ*%ڌ'uS%k [ԫdYP@f׃n m,{Ko~_&ĔJCڸ(]Q ͩ ޡ2X&uM#Y5r818I__+˦z~kN]SZX o/2snn Dh-D|;VȸQ$|Q-6ՆbތYY3x[e"l΍b>yŎY/zn %IrijSuoK@4-%^򚄸`RED4v}EZ8!WW[Se (-(O}.P{35wtRt =lwD%LdwIL9?)IEup4j|\u]BtX~aŌj/!{#>K4-smρC:=.;BҍM_=[SB[cF#2J^:l&YNa227Gqk1jKDTXSyG"@mhX͂N=Ju(#>!ƫ2HzW(Bj&O~z`^ӡt[  s] }=6U t6 D&A|pHžRpTI]3l4~L9S&8C݁/!g`(\ÍMQX+UL;z/:}޽-kmJX@l~`:$xcOgrr*h"0s}M}&zeJiShNV1[;v=g٥Y-Nal Dmy̑mw]Dt!s>PөKkKS2"`6@J4w㋮ZwN?Xm2*J޴x,)kxʡ=fzP?@$LBoZI21{jE~AȪڽ}5JFeAtjM3@2A=嗟ųc'Ew9ZT:ղ123濋'n  i%w2*rG cnC{~?Kb9cszE 4VQH"4V0utfYJmÂQ=ȏ3s2'X$]PGB&Gkno%Ưf@:j| g9`iXބ'&*^h'oIjעMج~EhfF8Y\zP^?lqY`>ɟn@:VW*<|W "ƣo("8(؆J/Fh(6 ;|;o DG[^h`0HUm^W:ewNJ*H<" sf}.fR|I?{,47xAzYj4mXg@SH 0!:gƖЉtĘd1d@j_eU0otv緍%ZAՑc@Z(.oOVfkQ)IC:1YN3EevZ{!*ڛ^_JjY Gt'=ܱ'1݇l| 5Ym+v=xz4(dC"P @z`o1~|03Ӛ95T>^/? 'ڍn ?6NSbL,ۓ^r "ɓv1.lAC[{]iVJGWy!DkSpk`*'ؔB@ycJ Ym%Dh/ΐڵ-ŗYqkc5Kh%!T;z ]hd:&BԞE8We_A"upݟ0㨶$OaU,W@3ZToT;6UN!V'ܘZ]-bDX$Ӽ QR?QxY1p5҆Z7W@JLk"ъ޶P ,P q >ZƥԖ8LP1,Nwv r8 zňN1S ۔>@YJ2|TP2 мθ4I}Ԁ3)@05Qr }8*L׺~QոCT*4ǭ|B-H\}Ú` m:;~߁78p7)w&87wD<"U U*RmJv-.e@h v%oڳ(>ܵ6Bt f%)bi%cm?]"@ oX}$yoڈϔ*޹N94f{B Ow"/>l6?e5C/{R j1HIUl0Jd/ I(BL>SCUa2]KSa_j5 ([XB^X SBA`zP@ljG V";C:彯!&q͜Y;[;bkQ5y܅?Ea׷L[RCB(y(t7pϧT-;ΠtO&+;%ľcafW^<n_W~E>Nqx9/);\l0a(gKƤI][YJڭ4(Q#: < SOyۚzI1 !e9hS0mqbBf֑cαhqquC xʍp*.q\2Qwݺœb<=X@/Rx_/+LʣOOϱݣɱQbPќ!DOpGV_(T N˂G)HnǏHwcY.ME 9p*E9`Inr$l:p (g2ԓmlkdIcfXg?E*Xj#ב@h Y~ qn;>/~iyPv1$P)ˈUOS# Qn_Bml@}r7p(?H2k rص?_؅p2?|$)0*S*eE &yݭsȼ"=MRMDf,&~T$zI vrDn໊G+bE/uuYe, v I0&u9yz#TM,Hcj%pPл -b*>slҥ@d!|$!q%LAR$n3ԧ)3I#\=\PX KQlJ\?wcg,TŽz*f",W^^[îk#'j(%!]r3uhqo+mT膇 ELhKܘz+cV>d] Jm >NŒE¶\9g/1̡ɝe3ҝZER&G &&*oKFW"l<\BNR|ڴF;ou-TI?')kf9pxHJ$Q61F0nլ&ϰf ? ̢`*e.O LQS+D#P!@f.uD|2´:Au, 9TG,.-*qZ߅Y!Y07o![r2Z&+D 4TsZ#.! N߈fQ  ۲DS$r/!F 0 0uz[dvgݲn$+K14.'h#MSy76E'=+Bկ/fR_hNܪa, ZCUuEf jh01FA[w:t.~+Ɔh\C\o>A{`ҏJS]Ӈ|4tMAkm4/d4 9 PQ9xcꅫn7CU ͞!O)+=L\Aܴ<)iu;B_')tєu_bDVaq߬b<r%ltaA>1H4Aƕ| -"n߆eZ` ;@%ul j.g~|&+?fr{s/jq4\̼(ς g,laBn#Ϗஜ'аWȃDzR{{-{xEd["d  ȯ,VǼ}azL#i4B(rBW(_M&[qȍqFq/44t2s7K}|Ė(>7I9WG0֟UIr5JA nSCz%+|2D#͕W%P:RYdDދ$C!@&oJ3杻*`W1*턅, p @5yhdEqѫ,ﭧ{:?1رǂV€N ؉)\?g 8LG"UQҊ:NXZp]a*N+Tз&uov#x~Uv9% RTRA=G#JQMr7Ua{Un~L=-dLv<; Ʀ V%}7SWRpr|<)MxB ^s\SwTKƝF X=UmP~\ѕN:zLo'ofH,UI@4[6@*c [[6Ɂ\!.o=곖^V,Ӗ\Ӭy(P=4[!Ĝ;jv U5rn`0+ܐUpxr… .Q9rxj/o%UCeJ^ Pq}=*w)92rJtb{(s(e4hٻ_{i|+_7L ~L~L eJfGs~{П3M/m }e: 8Iqzus+?Z#pת32f(^"ɡ^ HֶZd5ޢSA*R5}%4#6'|g[Va@_:i{v:cڸDݯ3;pZHdf ̓iW# f?].tpcs8U%YXYvcEaQx?<)ɀ3`kTN|6kd M[[65۠ωfz3oJ8ȜX?46Њa B}ikN܏*°ǝ0)̒YdJg/qg]meac`8#6O/>L.w%4aȬ:KsO.aAȆSqy8] ,olla? )SȉTLe>dcO$&J>rR-ݳO)[r̾2\/fm76:d eQSn ܻZEvk b&<2LHM@>n@=) B0(nP<*/7>>"z>}:R -$4Z/X b(MQne .Zj Ҋj.s[B^0Kc|lokpNgMGo<1Gj 0Lb7|@O{yyp;f$3$O  s&&7>^@$M"aMPXo6sN܏+-ҍfԨ0mygNPk#fE'Nqx @Nk7!lF@fs}fџmN '#7E_PF>$ox|o#ypr'Î-$ܼ+x{WlV I:gNc.})u6NkT%bl߈Ihł(Qrf _N_#[֢;.΃b$Yƕj).A?΢yCcפ*v#bx0 f4z:[k "O2pmzP `5N}  KUQ< g0 ƿL @z3T-&|a8.u"#})L!:jP%U6ܴV5T,vSVZ'H>K=mIZ׭TӯP0Z(@(a\eX(vQ56|8o+mS''<(@eIܒʉ;Asr&(O[jL ~-*O޴Wu?0!حT.㫚iq]hQ/~{u͖u uA Ԛ;>![btRL.Mef`D EYT;2=&,iJh)+s(_Lm:t//wbKQ]|'6 5֓]m%3)>5-[eyUeHQPpW\zՇg@F_CBYRթ!P}{H*~dnGND'_3 kD>%e27(k9\k s!_Pa{=yJh7k)#ao-rG~سL9mJ? ˪r/eu (*TEuCrqiIN37shX;kxu RbX3:y͋`jc+aupO+3Wfvt^M,,P2سVq& RwjX4őSϪW~+kj6q3`IvameDUJJuHd$v_淕(¹͟XO`b10Np 5~2e)~r" o2sQҥ[ %]}DX `ܦ5,EY7V"e~+`쁘$-)2wLLi.{98#c nܫ;z\WlT$vpMEtUsO!]4UB{DAa]q+E~yT듐M("QVY*H- YT,QD +UG#)[Zw^p\8;&>qyvHSkCnz6PL  NmJTYD[Ԡ0prYЍ|ekB3p3TQ֨^sLv=r"Echz|$`㻥KkR:B /z,87Yxr#+ez"e[o˳ktaOW~GaS|!~gKXw[MnOP~j2bD#۩AAnUgZQrw^6=וM 9eՙ50 }̨wW:ňhMѰC lઆ\]LIlrGԈ`7<&bh%a^cӃdSbinc3fe/{0qQ.@$кm<䠑')-3͹Xw~V 8ͤ56*ujIbK'Y:L{ ݙJΰg-;ůDVɁ.4ko=*Adb2lr?zF6Xp=.媈%n@`ܕ}*N,""'YIi{vJ1jHG0f| v<i8턓wG`G3T/|m0r>y o{ߜoeLâfcZm xw[`ONm1U|NY@pyv:?ϛ?H V7Gb,^V̟MċKFxQl|&7i>@}Dpv A=A6 ]ufhc 20[m4=cjY~3"Vbz爙JobZ?=\-my㳁X :#dB5< L)dx"9`7 q5c܆L.Pd5ʦ\x*_+Q$l=J;c}_U.hlL@fuo 7TZرh:/{tm3li %sɮyoTM/4ݮs@BS,ťAn e4Vz}p!6΢_**4lĊ2c1S+D+i*c مHbv8F{m6mnma绔 ͹_kl}͠aKht>c_O?n3zmݱUQr裀giD5Χ+Se-IG55n FC1Kp(fjY寒1hbP'TΥ"Yߝ sTBkT8&>?Q ܯp=>[&k)}ZĨby&V1\ ⯎xNMť,λj5O)ZzJ-ݦx@FD NEi LjhLL}Lo.'Oq󭔹ٱ帢z3mZx{bc7u8ϨDCE# JCF`&@5B="^2)ng/ӢSF%"trHCa}xsϖUXj L*=DJǵ9""?_ۢ\D6&d_6Lہ3i(Oc{{T,\-v-X1oeKe=SpeI'XR"3LT0m|ɗ=ұBHm5Ļla+ [PYN|o m17Ilq ѝzkc>;(_-"Vx%p,0q)mv B驖ʗfv6"N)_8?m}R(-1p}mƱܨ8MX`ʲh$_EFHgll9|++Ȁi.)Qg#;PK^`%jbE(G 5o?te0F'A=/嵬,{C&,[7XbwyV<6b'GU)!\*DPkLj{C? BCZ B$? +*SHP+_}T7\q74{$"H+Rp.䫅Ll 'sSӘf.緟FtԕYrǿD;m e$m%{Ux,̎ Dz)omdgQ(4hŜ6vE#DHy("&! qlL߇2O]Ex_XXsXzH *7-RgH~+bFwؕژ0^35Z|u '7~2rͱD7-8L^6uWcF;r?3䄢&>cz^Kv8%̵VKLE\ Z4{[,9<72'[P܉ uD`%s5fCn^ 2ɄeA5'nݣA xzg737JOM-C>K˕iKqns*FʼnWD²pl>/0w7Lv0G /rաGÛجG3/+ cR+hl.S u$ֺ%0rA}g?!cWELN)L!#8WPR܄3\# KӾP%h^XS,M-9gc,,7jmuXB9 v҄/ ½rkE[ϋseKog;o{Aく愠m fj7zy)f#_cN0,TÊrv c)DΗpl ://{ۣ&v'm1U'ض+h]KfsR"ĞQ]ͧq(p?@Hy(:78w7PjL)LmP%ڏӐ}VP!%|#ot?rGmw9"mt:$qcע4VBbAOuZ+ذyؔxDA1 DeN5GX.zȂ NqN.qNdc!ej [|r{9]F=\VbfjҐ$r9{/uXeB2 A^m|AT SM4}<0,SHp"pO$;ίU@#WNcѨT|1㿷"S kdpM_)WNDBXOthݱ}]}\6ǖ p qCcɍy5CBO_O'cEh2ٹ#> DŽmiXx)硶]Hl~׋/HP h̅O5g4/੓BԮ@{*e"4ԙAV.T3B,$:"YԴ-G)>YŊHkgC1j'443 6.@b7hel` FB1D3pp SՄ-%OKy=DJ&e+u?I/اVt8N/ƩȧF8I,%7GI:yӣesJw#Ho33xONY'~f3M%,d,]8_з)u<Ok/U hn G[ O+|LieMA9Bp4$5 U )<.tg4Q]]{~H07nQ*7,w>YC͞+3p!,%~"jPJ} 'ûݟOpi7hJr^}]+Axtz9Avʖ!fuZ7")[ݘm`}rHN mܑG v/ I|e?$:go̘S˅CUfe>0j/ TDEt#@D|*I()}S [Ph FvmځxeLBH bh{#0GC c1)a((_O_: ZneFDs٬]}_b/=f?C0$ab{k~)x 7D)ݸ-cFM;ֿ:0ӦUZʩ%,.78lNKk!eKxO+ FK(~H*MC?T U. eW`v0엡[@bOϐdgEcȟ%Qh@ F՗ƆUL7~HS;'无+\NV3_/Z !yD9. ly*j_ 5埳 @&Dha~͆8Ǿ,'#ĚW6YXoA8Lۨ V[(b?D"럪MS ɚeQMp%7"d=UlF+˭:t5wm e“( (֠*(n8tC`h62s' A3_[@ FlڅZ*rΚu$t6-cvG&Vy% LQWE=ikAvaq1?*iVE)|Sn6Ёvl✼ɝoً q֬ UꛂaC|^%höl%`!&:C+7%4{)FٴI=1Haeċ"f{}ShjJ"A}0C-})ӊ K9Hf+czHxczXlOSS7:Ji坢-F"w>AU+8o"azX: }ycҷ@Q@Zљ7JQ 03nrDz6!,[& %P{b u-ѿ6oS=h&QtmI@S9ih~Y5 k!tBCsw|UAr!;֋ ܲ/5y* 0pOh.9r&?Hf92ϔrkp@ rMʤعsVus.V)hZVgE̼:`a";e5ĈvjWIBR U#;v>suI d5b؟%>HueT/>& k٦1$Wڇ3ߜwzPڥ-;Y)}ք9S>ή_Ӧ^* 0 "H#z0"j:.b/Sۋt[46Lr??& E@WP5W/H1f b z]ɷ*VHBSu/ n.~d@Q5tdɻq[sSk^5Oz1Guiϳ9/l7ًZd!8Aٷmc-Xʰ+wPun rU[װ?r>WuX2RwC槢a.vG0+#:'_|hw$X`\z MjidI|+|͝11(d1\Q'MGv!'ުՄ"2~ 9/lbHoi>CPlyJ!5F?z+6g8,bZ9Sְ&/Nbzj mFZ{$7×6&G i t>dD|NWB[KI鲛]?L^X$(an/vWDbgqB %}r!@UlX DG~VG9ld89W5%mBkoF\Qd5g%9MLQRهm:J}!9W:ۚz5`GVL#Gm af9I'13׻[HOKb'܎C,]>k,Cb Cb {o^6H8~Y:yGEeV<%Ќ)$mAU_&r;}[!' 65ۏcU#r޽,uKGj3Ð4+y ͤ 1 ]xM;(COյn(N5tv1n_)4Zq}f;ݟw?Zci-DJa7HM { Gw܍i'@A{q!&]%Nj>Z,$v۞F,O}, B<I HEW:͟BtuT~I-_UtP?)L. ]s)/Y&ɂyo0/+:ϟeϒfhHx~я*AawB`?h(e4ʈ*ح'ťL!N,owUQRG3Lv;,~$2>cŬ%ES 3VrYolDQ'ѕ3"㪓v!E Ā &!)(|->T#` NRTjsh%/$>TWl&5|qr3]64NC5yBڦ~c֟h4WQYx)@0㮍 {L_~vgא/24j 4|y"az`}ˇ(Kq=_bR݉ C6WG3RSMޝ*Kl2Ej=SpZ~ӰK1QbP.PR弯M]|y+ q Q6 '\S: Ok2Ȼ=⋼dQhBݾnz9c^X }jkm=%GX0,F+ͧn m>IwpB:Q-zAa; pv>0n^dBJtp` ]k"J9rC8 NKI_{+|Ԯ_X盍#'+Sz =dnk\Ħ0a8GmIGuX$hL'\O eF]5Hk!m+`_gk˻t鯯n.'58?L%q. +uqgpx:n^P5qz|x.uf'u 6оa&2R?ySOe<:IO.֏)O+ck\*vƑ4_x"M-H/UO]l;+Xt\ ]Jbt]*Qkke` MJ}闶ہBo#-j[GMCjxE9,m6{ СtH[ݗ5șLrc;Nʊx|b"  X4c jp`UvήuuNEx9a4'ҿj0r?g\ٛgܿk;+PXDSfVC^޶MkSd@>9+ff(·!4~RäKm9UZ9}͵0PCXRRsM0|l -g+[ Hv.8뜀xvoٸ8N Z1E9B4k8k*緘EBQxtAHa'Ӗ_hn, QXm "2ЫW*[%7c>ԔcIgV(X["/!B4p%WhdIӳ7oBhޯa*[m{v~p'= C'גDv;_V.:68*[88^ֆ4Ą܏gztJdY^!뱵Q` F=D{ (;M!-^;IkԴx&.ᡋ]+vkQ(Tԟ f5;eI\7S1i1IՈ[jqWfQ2JZJ9`GbxB ?`hSH*oI(~ӒFTq=Vdr@EؓXwF *RD qi1ll#<\OR)c0u`w㫙gl yf/Sһwp #$[fD;.61Jj)~| UQYO틵O4S {/a=]Ue þ& ar#F*0\ xdC[r5Js|4/c 4 }le]\@XeT5/(q0 P]N( !]TB޳7R O!ZȳsVt':~Stʒ+ ?8耗,{+P>VMIaMG8@Hu`CBxxX7Q66zݟ{°sN6iw?onEYdz9ӱ:v9oWD鍾!T/%ȅc20tRO<*8_4eˈk+2s\䚠A2[[sH"T8a7Mi^ Zf͝CȜ?w"!M)vb$J5Ru!^6l,(.IPw;>'K ۙU3tMMM$`øt+k(z3L=)-$7 ~|ƥPi`e+ngګW #Rcs"QL\3"d4]9:s<6g^^v7>/{/#<$vC4#c!%3;,Є3&G)]=s7A+8'[$5^4#O);xzث3mC\V@balNxI~[})tIY !53=2,3LIh܇Ec37q9)r"aEՕNÂI 9V4"h{9VIKW$T =4aSm+;>H6'IAw]p.eClM20/ՔUׂen틈[.IcKm|r= TLH9@(8!x/}Ga1Aeo~T >Zs 8 M ~6K>U\U{,[Su]lv_#!];Uvt/ U#qaw`]E4ˬap`YW{(Qs+IZy,y %K^Ep#1T AV0APMfx/bmF 6% QTss**Ze!=)w%kq& j15s+])_e;<0k)X"ƒ}[TٜYwclLr ipC`P"p}o['e ]28d ed;$=җM\W[59q}5i!{ Zr_\ kQgEkDB󮯸Վϰc޼Qqx$he| !cK(ɟӞvA?07h@w:NR%dİ6)2LeTq>tXݕ D#VbR& Nl7_ؽgP@Yl26oRu9Y{fX&9U?97B:nxjMwo<-}UPqӏFPRʁy`5+'d0"-]]<2hAOhm?ֶr[.LW{jȦOXI٫&+2K{T6yp`K8^ˆ}?;$V#}m_xLHf$/oS$$P[`[n^*RRawn ;h=!)!?aOl(P{EtG\5W/> o ֻqm'%9n5W 4= ")!JOӒ(g#76T95~$uZ"[3s[+JWM(Ikq߲2 A~3Ǔ@F!D!h҅#B%![= f VVx|i:٩&W4CɻQn0Flz&̃`2@5px ~[sB<+b5Gcw g:)4i$6_yRvt>N'.:ZD{>^Rp9ˆ`m깈f&)&l;p' QP? 606-v*PV姹ܡʜ[sI __:2sg;QӅ HaJs|7>)baIK\ ]""p|B6;H}7Yy)Ϥw{ w2+²nb@ALcT>5;hU,>7(T )0SX(ZbW? OD1>.LR^Kf?&S/xɭ%uh'c:{y BٟzRC$A 7M1!Vߩ_$d<wN4qwiT1'uґO [۹-U s@4x&zwdbW4τZ+D prEJ^Ca$uӋ/MpM( 9#w'ɭy(uq~$4D@/ZN=ӸViRunLpa540rkzS e ^21-RЃk ܷ@ BlX@7,FOցpBB /h_,ODǟrqUw=)zSafpr;XvM\'"}1ɧ +3ҕhE t5+ڍe)thAUbJ:{8v1&+߮fOUޡ'2lX }ab&p[Β)rc6U.7D\G O+fZm=f_C(IMjV^ӕ}tPpѼR>7oog BKV>uQR,lHMQ(o}D.]LN CY3}t7+{?55_y9y̙z/>[k' ϡ&Z/.j, sO>nRFkj+9B*vS"@$nEr ogrd9%mb;ﻓe׉]P:Oo`篐x d=R\T[7C,#_p:-ѳ˟Fj V?r Z!x&S5KNXѥ_m189]XS{eĉ닙2:`x-IZŴ <00yEt3݊NDyYQ!y(Bw@s<+ ǜF_uTIuC5}:cJ *z2XqQ2]NbLDp(O__ ^ٮ?;kؗad\q孾s EaHeh_NSXf=s_IN.ծFfjF,9u-or%ͽLZi2k(q5*}9oMOW%^;EfW4W)ok~X5`ǶQ6]&m̵ gv*ׅlX\V 'u|~Vu爳 8kֹ< 9;S]pЉس x2֔os+h#g7"2hYrR%9:!SX3R誤<,gXHWԁT8#eqt~Ι .0{|Zѧ09Kߡ&l qc4pEOmTݧވ3Fd}EEuwXaBMJ:"My`Gshd ě  %;ݕ6)ehO0 ayS~HczkhsvfPO*'+& ӧ\7*EbPI ^J*Z~adSE|Ol^>|kX΅(͊-l\y!wk-+P(͂̔ "۶46DϹb`_bQ PY ̃it)#` <'&3?01ୠ%7Kv w7E0AZPQ_z!b&Dl.P̀2Iy-|kT!g&ӒPT#ZqN/i҃4SC6=2h y6&B?Dr3pԜ_G7uXilGh+TCu2ң%^O $dWvVp^+RM JY3z.#WbTdž=?ޤhTFuQFbLJ݆hS M)k@tEJUN{ Ʀ- ҶSȖt۟(Q1Z1!yil?MFBQg n&m5^L{pG8Co4uQ&8Ηeƴ7mh{KU;\T^[L++o{`s ̧d޵ld<07n|8%ngɟBι[f'ٴr8Bt:K (%,{(,PF'.Жߙ:! YZ