openldap2-back-sql-2.4.46-9.58.1 >  A a4p9|`j2FeE}3x #GZh#Dj(!ufȺ~ Lth\ Wh!3 s! $gRp?a`!j4nnrj%d8-v.ٔzzV|)~ N_=ղ¤F]wiGMB;~±LaA~zK,ӻZ]χA1˚C)J$gQa6364951b984e58576e37bc061a09d450ce7420ae14d6852f2b5df07e6690fc306e102dd5ae1f9000c338ae1d698c8ddf8df3a11Ԅa4p9|+FJ3 !nڔҨė"A+T2{J|^ >׷I@ΥVOϯcZ)Fln Z(y r +ocvxӞĒJU:WlbEZ(cckh0p>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.58.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.a4Tsheep69SUSE 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큤큤a4a4Ea4a4a4PZ[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[a4956a3570df297a3fc3024316639ac9e956a9de185f395139d168a8c2983e8ad15341ab2ba2a3a6e15c8fe0e11ae92252616a7ce54a9fbd707e8268269823044aac83dc244825269e391855595f09bd30a5d87d930a6b33428a7399ae8676b4a7b69599f2e3e46e386207d289ae3968febddeb73d0ebb222c39be4df0dd37fb652120d714e89ca5f2a0fb2011be6d215b33dd74633f22f8d760e2fdc03261efec6c15eec03a5c3e3223eeba22e096f1ed5532c55f21cdc42c11a0be2348c5a8f51a7da928a027c430875ed2acd9b26b2fb02eb3e7978aaa81631856a66163740734641165486ff26910aebc92c0386065eb4f3ac0c0aed1e3617f8086c943acb3607186033919fbf3f707942a037a6be78267a45762d353789282407c24c29380e110723edc618b7f43b7daa8ab6659239a1cd23634f0cc9cedb107d2aea7461c814fc0189df0a4e0a618edb3f77bd32068a9d3eb2ca4bd7c42ce10e22c7e426cd5131989c539225510e33c7d229e06ef19725b37e99388bc28414f7e0ff94a4d81441c8d0bf25896fa74069648416d8af0d87da855135b07e89afab0c326c6dd93413cf74ec0aadd207d1119399b2dcb20a7b3e869dda978b023a45331be9abf4df960d8ad464bb90a87ab2331d38100e99f5ba902a0c7b7585c861983836a862d44987078542763b5e477999adb5444ff77923a78e5873a6a163ea12950bfdac408d5d128264cd7e450344e5d56b76ccbbf74fa9868807e9ebe38cede7101fed4a27c9369e1bc495cf6783b445031e36a0f381874e8ba380582d44086cb17d8367f3d27c295ef1c5a31d0d78c970aa5663d00d5eaffe4c3760c943f818f081d44f90922bed269f48ac66e9805312c99e0a5a6d73a51b58b413700ed7fd1d913789a44abc4d59d8c1fc7ddf56f766d2aaf048d829964bc3c79ee731287d2eb7d9a929da2daac5d154c768ee4e175e365eaad25b5e8f87e377c41e54b47c5a8520f5b0a3ba47ec115715d517925d151c3d8d58706b62c355fa57495a20d98ded53e40b2c76b7bcd22f9029db89bef5856777f600da507738c22adfd65bdc3f3918fe239ff9d1a69a0a0b46f4f08a7d7fdcefabbddb8322a01a5e87fce43a60f0f43a4d449deb182364abb7f04421785a89149f4dcdac319d11f6073ea2df53c8e76ccb55422720542367e80472c1c44fcc0b2622aef4e7a08bc4b57e3b46f4605359c0fdebc8392531ff631c1f91885105cb44941ed95c20a2784b22a3ae0b96357941ac74546298a443153ef619ec8d9aed527d1cd52c6e5fadf8be79a1771ee18d088136526201a17c2e116b8cae94cedc895fbac4b17f3588a2fd486337d2b015cf2430987848717040a3c7391a194d7e551d0d10b47bd4d77b406db5e4a0e2bdbf88928954065912bcbdb7b5e6160e80fba73dac406e99b679ab7aa26a7073037428938edc91e94f8f8f1567e42947fbe5f2469100b5ae7a24d1be2513ec66b91c308e3d16bddc1b96097ab209c6cdac64a9df7851b4b8a5ab0d4a1665c5dcc6c9d254efbd3a3a8bba4f4be0337401dd27d887f64d0e5664448f1a6dd9bd066f746461a49cb7b966e43b0ab10a163fe6464cd3d78f002021f7220ca5960c59792e938b367087a3f83682f8fffc4a6d4d13ece4eba24bcc7d6e8acf1eaa9a472e047e3949d6471376c52a11f1a25a3dc706ed532bba96195d41d774d29567ab24e2868805c104d7cb2bbcb701aed6fcdf9752ce1095dd5c1c7aa8d87a72d2b74cfb89d19a1e6c9561183914d96968b29e8e73838de09e2f7f2d1cb19ef9b54fc864d31bb42220ba7654ce133ce79139d80effbed05a66e146917a040d5d7ca8efafc3ada4dabfd111d61daca3215625666ac65f12ae7f453db8b19a493489a42361cf7a66de52087ed6023fbdedf908d187f85dc241d3fe0e419dc167d8f165345b52d183dcdd6ccee6efd28af55d579e1df57bbe235b6e853171a92b28ebac84f0a9a5fc720b98390b6534bc128c1d64be7a36a951aae34fc616ebcbbd3b9c265a1535c526c70bc346e6266b68ffb9ec5848b7161043172374a242997df9483546b6059c61b41050500e38e0fc182437be0f07331f6b7eec4e8e3f56839b6d110723edc618b7f43b7daa8ab6659239a1cd23634f0cc9cedb107d2aea7461c81312880bb67e1c15045a61f34a7885c004521b9e8587517041945dc2b0567015dc6951296bd475901df2b1e7f724140ff2cc57dbdd1c4916269120097a70c4c935c867bd3d4feab04c3d8f6e820aca04bb271b338265b6b3bd642641f68706cd673f1f7a12bc71dc017812d2fdce9b63fb59e72ff4daae65d14c6a6e71fd2f31110723edc618b7f43b7daa8ab6659239a1cd23634f0cc9cedb107d2aea7461c85e20e821ca3f6fcb86a1e453860d32f861f70dd576110af06c6812a9b93a408d74b35982a754ad7b92769b6597653eb5072ec18578c491b974932c082c00fa39b08cc0d0e45ced5d61ddb4e1b15301013a997d1866cb0557c0ffc3e38dd207e5back_sql-2.4.so.2.10.9back_sql-2.4.so.2.10.9rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenldap2-2.4.46-9.58.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 definitionssheep69 1628845140  !"#$%&'()*+,-./0123456789:;<=>?@ABC2.4.46-9.58.12.4.46-9.58.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:20856/SUSE_SLE-15_Update/0373a0ca7d9880eb33e66dbd6a3d8ef4-openldap2.SUSE_SLE-15_Updatecpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=f0c16d6fdb76f77105d3203acadee266a6acd857, 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)RRRRRRRRPl>oRutf-8054fa65136fc7f991c4f78713a777f1ae022e2a6a94b7bd305658936c2c7dd70? 7zXZ !t/"] cr$x#EM%d;qw-R1?AVwYzאQЋKj!uWIڢDʱ #Hr7I8Nw;_/,?2JTbApYN2􍺝p#}NlBWN.,YmN ET)Mf+)mfI`gݥW5ݼ0l52h9يKINL(7附O'ר΅x&Qo R+C`F("!;CǹY: .,:-*Yզ\YV+ÙrNJ ?=ԠĄ# Ih E y"Lfs /Rx;sϤp4K0e$Gs*8O`PXM3w٢)򥳔WLzE r!zʂcL1R΅{RVErfp7UR2Vyp7;R.MjEVpDc=c+f@< ?B V&Q&` #M ~dGM3ק>F^Q2]Tȟ42Ŀ%)D!mK՚R%ZֹwPߙ#++yN |$x1ҝ;Zt1ڷI5FUOI=IH-1ga2;c*@aMٴ 4/aLOOU%ɀ%#2P<5DM1P?*4hd:3OmhWsil U%4:$<}6Lc,gvƠS8=pҏك Pߜ(.M;Y+Ǿk L-3 iFLŵ|;M/SKByH>:oR 5H 6PͱeVgVUMQrIto럦#ѡ8R >×Gr"|ȧu+ӄ~SmQc8"6!LN.' \'tuB!tC@ήW=1oEe*_36Yζ _G"9Ad4WGcWLS]RJKAyWAX *I<*={`kK2-?r:ƒтK1%yiqM{ l0V-4#,I9U_PZ$ EcRMz9{1G5C<-`dߜj?i  XStP{yͽk C<3i/S_wꎉ-r )Mu<> VyL+z;[_H(D7nvxl B.iMvki vI1̥:cF x}/7Y?2q8,^kXA:*}YԃHXUۋA/L/ llC'D$fR1[iw;R _aZwږL]8t7>`$ )TO/ެOe-A04O6C 9v+DHXDεj#A荲s'{2v&pR|n#,tM&<@Ӝ ɽvh-crZYTE`Z74gJ$o)e~0lHa5Qǩ!Ѱ\ckt^'F&PLif@$UՊcOu0/v"5PS7FKqG0L2 Ĥ9. j˝^G<:06 Q#ƐPA<:´|.Sž>M"*#6{.Bv2B$̪.yXܖk0mIG<[cH)+: IۀV_gK{Gbl|LF"xWa" >~ުƪ$Z>@0@! m3W :O$\%|B2l-[I@6j5QK* /mDZn  ^[-.%Pd),dyeőtFLu򺾭KGIsTegDrU\F4V tnaasۛ6 =YS\a9+ӘU^.EJ %8lcIIH#۵%-Os1|f_utOߦt(,:cK,!<Q)h !1q4A ɬz_i‹&hS= FV5 .Iη1s)&ᥖsxa ZM'v ʜGaI/}Og>̱B9?wh%Y ciV$ؓBoL%}kl_k49:8Z6hB:pZ򄆆zpbCqQ9N6LO;& ć^,8XLgfˋy%rEbYlYn8^rͿo٧o/u'Ztu)?bk ϻ~81MLU߼-4QFneLDϦה@o2xwqƝIXKDp#d1^^h tϛU;&RSC)O]&1ҌbX94,kY_}I[\x[?2D(#6AjCvu]}mGHX/h}>>ц( )模yȯm·C\(w1v-%Jb:敚WƏhF]q|uAnZ2{Yj (acݔ#hg+^G%)40;z8 0eU#(WSLGXGas5pPp4E)"r0֘aCbv^'O ;(|( ##iɃf*L'4Zdؼ(/mMP=PPc1]5Ȫd,EBC1\QzSt ^Y9gAs]s/3;2k$M#Gs|hډJ"zKDʸ#D8M 27*6 Jg|=W41jQ[Lyz'nѐV`tO_NJJ` ֧RWP5D%T $Xļ`<qf"ˌFW 4VVeGN:Y} C!Ed޻e\v[r1iCtXޅ2͆pU#5ƒ_~h[Y |pхas)(DY+ay)\|\djSm͌P0͕Q¼sQ֯aP 7t-KGu!#Te>rj;E &0 `8[O  ,%# ,ۋE􅎁r)hF= *,0 37ϯ5~cGGkw#tT|wJ#HY<%;̎_}Z5{Ƹә%.1X-6*?P$v1qQƾPLOsĺ|lQPtD: j8zXłq)Eׯ9UᲝuƃ0aDŽi@i9BZm*B@2Msב(A BUZ9C,О19e;]hzA<8Ÿ ~[ 䖙Ұ8*%^}{: $%f ¸EB]$l1aT=^S{Gu<}M7n)gB]d"tPɉd_GMJ_P;7zFRin>W2?Y!-Z+Q:DDwBהR@9jo}^vމwcT?Ydw*Jӥ! \7H 3DLB8d=wj{^;PJ},TItqtKu.r.V_D -7gZE?'XP{f9 *%Dתta9\?ca>sK(Tqzq," gmv:}yNOM_R8tTD&EUHĨ>p@p٩i9!Oʱ6(I@F!z#%e{_"@&䂜=+ #e@#`ys*FJOO %$=D2#yç~˳C֞itÚ5H*: M4ݑ- "6O\uSDpnϐUؔF[-(tj dpRR`wS*b>A)t?󐒍q-`jà=]8e8|e\1Px7 "0Fs5,΄Yf@i7<׳j 4H[pgh%K܌e s?SH 3(p}%~y]oEU!M k (CwVg.U I-Nk3a7mI>(ܭY[RlA~KCnopES]wn$wlaHhՕE)I3>[??!X<1_(dPǐNY\)6E(fL<".Y]&}'ËZ~rIkS۴ nfEʵ G%I^XyVA=p):Fg%!Q5 ʯoH6*8$2'>aIM+BfASu$gJIڹԡc1UުBȕJ¾JD(7K쿉١$AvV*#1)ob4u*z _36ybr4^9pz @E㵾}.*vK^̐j_i([0:N`4d8/mn Z14pQEEGRZ2e\ۙ#ئW C?Mf$4*6'}{F!6*J'(7.x2\ҫ.{Xڎ}"!U~H~ ѮǠ#UOg)'5KXR,&8|i@CVxϘV%&IV14I.,eb^0 1[+SMFu&n42TES >io'@xf9x'd31N_BSP1Q;Um|}FtJD `Pgw.h2?l=1w!_*~ aGpJvk{0?K (`=SG3 @A(sSsgDG4p~OYuj~FZpĔ't$ O5̨|gmýOq1N]$ X,bA?L=-qcs08I&^yb;-øhժ3NqzQGbSb̍Zz|9BrYف/ztRi&xEUYc)m,^VJ44hDpiBJ4(wMm_437)}QڞOJ#gL:@B CH?n#oɆ[nڽx@`/խ$Xe `NJ-&jnCH.c /ʘq ">^ooX.=ۘNRS=R6/:RyJ GI&V,)#@w5č}Tt)qݽZ簸`y$-`c'ayƞ8w爦#IJnhI;|tcN>fV7Z  /tZb-eZ)q0hGxWӀS/=w6k*5kN4p +M "!_]fU|m#r[AUƽb\ Fi?Sj#9@TUԛ[%̍7?6\/׵Qpt8m1k|\tnftd^7٤dQZHg>Koofg89xBĽm175UgXށ4 %d:,g=4~z' ܆"4I|ZB``i{.0;G(%s%b7w kw` v67yZudBlǠs(Bhsj|Z`ElJLeRש+!p>k̜f#dǐBb= c v$j Sy7,#odMKd2-y%ю<kʗM٤wzwS҆ -\vnsAAƙ?23D K,ZRO{8 {Z!ͱ8ﭕh  }"{,3-pi<_!m''oR,%7 uUűebas`6IѰ6'_aHy܁31o[N?"͒tƌv nX<&cW-Ce֭# ꇒ[c^y$2IAIY1`lրR`w Ks/"A3EMѡ"sv?YO`2_zMB MJrLSŧK_'ӝWP&/&A L?eGN;ry~$k;w lY+Gl=ցȧ?2oD@O~TkH:>j!M裢:zЂA\3 x9@0sX GRK ̌d_XfTW)wVasBB 4rjϝVQ=nAo$XJ{ep-_z3wЏRrYfAzwCb~h 8]6qwl-5"i { @SgSf(CHRLi8jPW?6i$~lu(v߮sLxk$b]ۭBӎ' 'se/p ;mοxKƫd8M,;E4I!=1{)bvw%d^,nd-5kd#B("6Q,XHx%+xA_2tڱ˂DIS$(=mn~b ҋqE_vj~_3M [PvSBkq+;-o8jlqϽ1Z ؃歺IL+\wTEB)JHoE  y ǓPSS-NtSwz[Qcu&7N-LɞH|D"oRaĚ{YW}{*+[k+[$w!oE[hݿ9BhxSrQG" SwzVL}iB.5F2`hl:CBCLbFt"6tFF-q3L m{SBVzFOm@ â*1oe][rϑü*jm*\$Rą"se0:cRU]txȝ>J&Dݤmǭ@d7G|XB;eCK@WXl8BQ*/^Ai6}(( M64X֒v()j C~\ JKI:m!{%ƃ֥[Ǵb ) gvmvVI[{G2õ$sOL:4~wf`-h~bhWnږU9fE%c# ϰo("#$$Y%bk}]jLN>m~-Em֗_a#/Ejϒmj Nv"~}l46Wyq@G<ҞGyz/V޸w6M6s?l޲`X- Ih-YrINxiߖm߶d6kSlG[Ǔ.jTޙ@8n]S2L{B\-w'+=צI7'CxMss$âa e֌w@ΫSZhm'"[Eej55#``MA ~ojG_%%U$$^rSt':5nu;L 5 l7^l4[68k7܊,F1-?(V#w<@2QƯi B:|)gM*ʜM/ЄD+C(2Ց#/:3+ 3@QoL̋ `c7ʢj[>h~&T1ybtV+Z㐹w@(V 4-KTo֒sb0xƄF7 5TJF䴕.l\XRӀѧʤ#wA@ޕ*d2oFbs d$mNM mΦx:*?}c d5tar efL0qϳ^."Wpx~#Pր+$ZcEQk7Dgڷ~a s``,; WE_y. V+i  O591V۲PP,L_ *M>+i~FٚC%Ne jQ˔MxfG7NcsZOs(h>\ hidM,  `풰P0hsI4S kRC/$I^(eUrED4`J-py?ҫ!묉En0V-/c-T4yC=?;) q wPp{ǚ|:W3?bauSj{N_+8d]<8T lxȁ,dIR?Njȷ5So;2 $JfܖV䃸e1$Kj9TN\:bd5 v{~z^G9?̩E]nk4pGBOBRCV2s@op&wFդͣצhĦT뎺Q# [F]ϲyAӬP!Ԝc`%ð56\,Q1&0ڂw6AyOD94߄^Sy{}Qc u:Ǿ6gAFV^xw U+!TF%Q56v+_Ԛk$'V8|ѮS0Zbp L/lx u eM}(Quruo -3;h *~ͣ9k|Ԓ n&=92TM_Lu(;I?eWܷ}`p;w'{˃geV]`yԄ)w^ްqHjvh\cqof )+y,\\: ~ZmQ6~e:E绲m ,>|Wۗ~W]1 ca-clO#kYH[hyĘG]8Dݑp%],x:P8nj$RT ;.DoIJ1 l<7?gލ^`)GGl{$=-kQݷIb^k0ns*uGAdV=*r@s\L ڿwmkx4#*u{C<6CF2+Qz\MA^HZA35pR(AO*k Zc$>lsC>sq4B V L.M?0 :CΞur}%1NoPHha=/oһYPMb?aC(f:pyK 4t)?L;My#WVn%n&A^݅qy SSu`Xphx&څY;x\kٹ18R,Z|ےdԇG-jqQMxm$hV1|`w[- U`֗ͅrxMlQt7t]r8Űmד^l"imX+'~*6ZC) I"BMOCW VyNA%C6R/՟8"̎UIn3\hnsեoaWļ12HP-h^R^ќ40͡i?[G/W Ce/87 TUb"#wBfȫi Þ]ب–b{/}"&\eSdB2L4d8|Xx7 @ym1RY,؟NPT\۴,M~3G,L1P&mmR g :oBpvXR:|YM[hxM, c~{'xK[64kXٛ5;蛓fd:cfTHiS6H_I)zBO`Mgb%k3\^)F$HL1u|e}-GT7GCKC>LV8. d&i&%`MpWߋ.|4Ѷ]vɣP&$5Q2z2nv5O6R!e'r=䧁{Um'e*ν6űNCL˃;<yśnreaiu4aBd?3n`a[|cĄt}d ar p$ 3,nT#oD$5'Iv 0]7OPdqHND=?le*+q(ӦAy“˶Z aՆuAFf;HrfhMLs*#ZQnOZQ|XLW;O|Z PᏈ^5:BSwf*F9tӍ(޴ɲ cr{.o&i\?n׋|b ָkB(욞n7WqE V}#9$i$^:uq߼…tHSVhNc0WPyr/soT׋~o3\yA\bfXԈlM{GkQ@Ӭ 8Jޯ6Tqu.1T{⦈Q5M6ʳ/wەdM59O}`BHa9^g~yh_F+5mGi)[.D:GxGm!^>\I:i6ex}\0S)2m-r(ȓAXSV_h,?M6.[)N =tKf}yD o!_)oZ5Zg@n k2.4#8J;4Q 'vE$NX1@D2I5-|KBɝ_hls:Dմ&? *Ip,}ʫT*zuEV 0m'5u`e G',8)PA y &?b],z*be ` .NpE@Vl?<~׮4 sb8 b6,Og @ 4Jր .NPRQZ~fr9[4^r͗Qw(֓%'sۆX? fŧ9pnX#ЗT] R~>3+fdest@z0`!/Es5p@WW?PIlM\z2"=-ppZǿlɳ\czdh|CMx7.cXeaE0cDGz 91NRقlAY:EdUOt,O'yƌԱ5LU{(A~t萼R{ӄ`+^rE%8|hfQR}`d3eBWT!z-ˇf9TLmQ:޳z=ˤWަd4!^빲L@^hꋌ N3e4M2>XA,yDfSi5:yGtm:\cyYh3r[Enb#uI7ޟx둼m1Z-C!mmEOf3o0#Ҭ1޼YT\9|vڅxm+;&Uwϭf\&frNu8 M~JYP?Q ;ܡR7t1Ȝ[|gȦ}(y{ @op/<'[R*;%VOm&-E_bnq/V8-tD遂!`-eFo >$N凐!2\΋9y'uYەgqhY#ԝw>6;!X\0d!0 { x8x`6{eB.z! 2 ,WF`1"\Dr@!b|Sm H\/[pϲuR28d<LjX7t>4%4#zvl-[`ZzLs"g<Z}a8W^t )q7Uҝ֛o"ϾgCV=; Q~^{ʸ/3?{XdR CZlMk$WB{&Oh§өNOGBnX3IK闦\&K-UpF"Tߘ"UOaKCE N@5=A>5sg@Gݘ<u#fMPL,֗伯^غ:oʺ\اsf7Ƚs.U⧭o'0<0 )';}3эcW#,J4*!bؤ<TR=Ra9~ Z[*J~4; ߳[%#Q B.Y|%T7arCX6xu:Kp{qlKr* ˶QNVH"ރֹ"V9J|곽ch}o $%9%Y=om=[El bj{f<ޚv ST kxQH}T0mFdB_12-C5ԙUN\Ϭ .bxK2GbD1>a}xj4cA4f!P]IJAUIjRy MlHg/G3< uZtrrU~r<_` t|Ad Vm\Ko4-sxZ:LϠ`ѕH͔qn2Rjkb-*;si=xpɌ GmG" eJCA}vLLN9kGd_}P& J *H3X y'yѣ &ՆJ҂>p!`ƹME{K;>&[(b eWeL2fz0[0eބij~KY [%QtA @h~!Ur1j~7 =K`b=8hm7ˎy{whF/)WS{@6'~%u0ףjrx]ꓟhΖx)1ow|?7GB%e*W"ݑ{[T=B% 0I>}e^GY.uoHY|^چBǺ518=3gj DŽwTٻ7/qbOI-6J^-ѝ؉8%x$Zf ;2J;~ɃJ{45m=6K-Ys85K}?K f|YhI ̚ 5y{Q@l,jrn;u*\)6nq_hk&RQkt6_ &1J/<=;=Pq2<M~Pd~MS][hDCSclmpT(njw >dڞ0ĞBBDU^J`1H!eyQl-c1$J~eu2p ArC{ D$sjS+J֚䭱7YK[k*F;vSꛦ $$Ox5$^) 7ҧ_eqmyȦ ?,7q*”)-:snU4I"ikqg\CApIIY9C4`ǔ'1 _#֣ dSwВ P A5 Py4Y<HPjJFQ1EfrW@׹np%0s>؏l*]x#P;<5!'0TdDeN0kH:Q8b] 0fG?+p3y2 fNÁ[)r|b3\1/!p`Zp&~(tC* ^a:;wFTېw۶G ˥.% [^>CQ%Y}ꮌnjؐK6 Grjv-=qn{ɿQىi}A*3?c)g70 "ubdU$^KLş 9u˽+[a/9D)L&|Ebe/i@$+}T!X=QC6i̓Om 9dKUHWY!?d2J; T\wC͆M圼'hhxuL;eJV 8}gu鈼[ofu/7wYT@7˭'S4y],ïFizָ Np&:$nO2؏MIDr9c1 m9ʶ>ÈQS%XI2}luJ1ϟx[A(蒈U1}/,G ?AĆWf8ʧO9;oQ˔@ȝVa,1 :N7I1~wp|ۤF4&F(`Fe{ʷmڮ}X,)&Ui J (| ?TLrdE(Tz}+!1%%W3Js,$74{p" I+wEH7.I/*UX?YP VmB_:Pe_QvxU#cr(2f`X`κg6ySѓDpAwnl,~V(ZvFBmy"/9IWVY=D zӄB(8B߈ꉸ3($.(oXbKذe0 jHĕ  m($ZO̓Lg@05b<쮌M^URP=NSv`]Dmz- +S%v߉a-p+ "GPOF\ɀm* zC J6WAL+XaQA1 m2Åj1QHeb})ͲVci$";+ww%Nw:ZSzƯk:‚U`w(y'6U3roDDŔ-)<6l7ݼ[3XF d9r)QvdZ喓 `=d3G#7cMNhn{謣+lz…]/мsVU}:9)_9ɥP"d7W rkxἾ=y7ԅPP b1+jp۸uWVM\7ΟXq@ԿXC:/ȳ=Yx'{m4r~]6τrRp);rv#<cԔ?ƩLnBX8zY ˝"L#!rKMug$Q(\,LmY3GV.er*Y rU 9;(|<>NWNݨՔs4E\#saunbB+g~G[VTytk$O8GjTRw@ؤli]]L/rh2fk=Yɛ ˀ{d6Et-P^e\b{;ׂ0K|w}eu .qJ Q0l88Ë"i&.z [r)`%'<'- ! S!5XÐ .!9ؿA<I")p2<ޕAI&͗ZUgfK Q)G[ظ ozmE c߾nBȟ _hLzްMXݦrљQŭ"" i:,K&' MNe鏄`—R8u iR\Ksuq!4H;bLzD0uVuvS! +byOxun-qN3ܰAGFFKp} fPߤGzc(yg6)Kjnۘܢ8vTE`-^w+R+dU9C32W#STc10)2_ęreF၇8 7%ccJӃN1MTl4%MPU[-7p!L.s>dMjl 7-%(iM uRnrMU)u>D7w/ Jgק_"&4_ Ssg9 J5̝Rb>)-gtۙc]PG*TSa֧, 8 ( u.i)@%?Q ^&qc%U!U `[i &us MռZFfRW?*BDTF:sx@^+"(,1lG/[(rң'.sr{FZRhndVҀ~@_.Zv)˗% .MMYGf-bcm5όfR#Bv>@uc9Zq>S:D@2iQ*cWynHJ~8*VH#ӱm,ϡʿ4Gbe2}r4<90"bLDZF}KbuZ;0V\K"m01[bMjz(k@:D/-`Ņd@QĬzO3V@:/Nref^KK&(N5ni纫xw3!=GUtYk[]jK̲)rf{zb]'cS畵clg7n+{q`)j ŴU< g7~^v|?1>~lCQ:,RaNRnk;>!6[򹓀$|䌳&Vg&4*AM5fr4S3ut0O- /3{r7<'u?HĔ^؁X2" E%nE7%A4ExHU^{ʴJoPr|g9Q0M^!dz\ NuWqg2V%5]M4 ˜vTtL69~S ?F]\V/l_!MM*m_^G@h= 8lyd>ZdBTDB|@_9! 2w-ޓ(MO{*Gijы[l~gOקX}ViVpIȜ' { F)؀@ׇGЦopz.шEr+#ؠd¢f?BKCT2xB\msqߵ0 OSUg~ 2m\ۥEvBA>]^N&S_'vhܑLB»&|̛g'Y?J* (5ry?yY 3h)uE^^=7]|_1i%Su)|4rl* H2LZD HdIqd9hv{CJ +em1h1 :"cIIfDK4Uρt~Gc -KE;Mw?Algk<=lN/\XDZ,1糧<ۃSN9/aMpU͍殼ˈ+6"y{*os0"c3a} I~ɳ8fcej;ONwWvuq5*_Em4Bޚ;hzMJS*e}L֌\Qa^O;Fz|JwLDGx٭.]rA:[q("auMj1%)yLz N9h;-qI$ km:Z{AU/Y<|Y_IXNwuWѪ5v'HWŒpGD9lMŎ)!ۗ $/A4%)1 L =4G…U! wY7ٌ 6r7r˝$hT{^uq.&`¹ݷ .fMY^ BӒ-"3\9Pv{0mXL>⋃&k \aQ,쓟}dp/콽_@ Ks_ O_]h^ʡ١ !s]YbQvH^u]P{>gFm ?-KшWm^)V"68׮@QLQeuL0O 4tֻ±,c#s񃯶M8h-NG!'MQa+MG6$QM/8؊K}OO9T#r~TzJ&vӸ *6B!"j#^&-1nJf9on./gh6zc\ 84wAQJF7{UvIIDW8opo޼d{{h $|W2WMTfR>y +1_cKtﰻS6JPyxoQ[z:;Yل*OOg3]Ĕju~[jsЛΊCjz)*tJיu _0/:8+:F׌5_ئ"3tʶDfz>svɹNVqh6Y3=xb86j>=#qnUG2Wp0ؤL!,4\ CATtؤa^,eG x7iwԀad8r#7u }CE^>-i*tYNy|;kgMw&8.ɘ,^iGP!IUlzwQ#n?*t=B_Q(={5mCa cAqET * #~OvOѼ,PYSn%z6D<'F@N0>IvOwb ^ⷰ|ȿW#+P\~v8Mс}C~PBjyCMr8`w5IlWcn%eިb/Q8?{ 8R8Czl[#Uht`(lg4z}Mli,Y]=+zgG8B dy/~=ETA(vŞ kPJ_$ X%1"b7˦IH]2,{ޒQRy!&&Uo:XuW^y'IB*$IFi e ,{h5F5ɽt) |'mܨt>gpx!,5"њimR0rh"\,_٬fsل3q=%(Y} R1;PW0 7侃>:^cE0BSstQzsZuKm@geU=~y0YO>s U6XzEd:TqM9T HK i 9M7vGG$I 8! /WE1Vυ" hNu8ϯer,YI@%O7lcʜWreEXELG3K\a%񤿄D*QgX I2}a%MꗨmgX"xXy$on101&ˎ͈[jHfq|R$Vj=ʍ)+|/W2zXG;[(El־loȿZ5ʦ<9`6}jNy9'5J2;PTa ˗Zl8W2R=uj1BX֘V1A;ΖRBs lZ'.oD tb:w :<~i\dq߯cHNS8d@:}m 7_=rG@2 ܠԇ(r+"bAda%'B&7"s9Yr#}:NMcH]_U󌀚LzDx\6ö&]Aƚ"<+W Ͱ;w0*[jeoZd!0E2av"UņG*\(2Y/ >/mQCv+^Q&g͙w!^<3a0GxuSso ^9ܴ}FWw)UDS Ȓ \i }78AO{pUqXM;!sLH#MP(/vY0U_`8섐o{-@'o#é9h/EҰ؝iHy3H\}^_(GG1mZy" ۿȭW}/)[=(n[w.2\Z(Uή.[ r{A>$hMHFz瘕bDqBHOQvIչ} Gθw|j/XؽE~ivZϫsU6]Rd(x}:5s2*z 8ȓ#=Fc/9NgI[>}kX `'f^eM"Ew@$,yj">*4;Sϵ:"3NJO-_ m䖝V#V~d)Ka/+qGw~gⲉ>P1%E<ٹ'$FVRJt&u8^! gK;i]حh.EcsFnF0o&2,tj1s$e|ɀWFIb*; )W/{Į̏6+BIaUU^{-(ms[^:h"KED@ݚNԙVKVv0(MLsOQ&ðo 7}S>|erJ7]>&63GEo$ojbo/m _c42xl8wa -F!/PQ#dӵ0NcI|Ȩg$Z%d:*E8yph6C@TW~_<ĕtM- Ʋ`pUvMk`C$5 ΒD$~^ƒ)Eڃ~`,#YqV8`܎;;1)ֿsA!Rrݑ>ڎUoPЉDdȄ픖i CU\C H .F5,7@WE̽XSUSY`{|gv\ʧ n5,յ` +z" CV r$YtPB୭G8yOo}U]lsIK ~E_tn~%QB5^ ܔ{mv]'rzk; >&c&0͔|C܋,tƙ_UFz;+"Y9xƧ;,tE拵l8μK8c|2Z9$&:g[!u}<5CD .:HVfWq2~@t%t.[Ӕbˋ༧ Z0I=GVX 1?̪m1QlЭ#{SOxW<#[#IdyC.:Sz1Le #ԟDz|,{6't"ΦE-)ix5gW鵦9iqP,[|Nyk*rgf}ζE#嗞?(їn?8{ʲ?(Bk8ych>X2JP5RٱgPg&Ѽv~&;Ԝ2)*iü %4 Y|֤XolFxU{6!N"j7iL+{.p9Ycmt(<~;~-|~Yd[3UQmF+paCȯ)"D݁"R].4X?Ǒd\AH;ި_&4 Ym39MC~掴 l=Oz"@|7.U[xտ龠ci*]y)ݽOuQ$q?fRNVR, d4/9kzamQwJ=Y!:dle)ŵA2ق7L*6O?vX:+$^ 8ԓ U}Bn]OT$׍k7t{"~T63Oc}-Ii.p XM;Yk_rNxx>ca?V kFX'4 0FS 4$#kseງjL4ӈXUvv;R^4h\{\L .S>ɴ+Rԭ%\I4+(/hFxKg?cVwF1 z*%(("$HHTsŠWF()=wG20Xb" Lצ#mlּ.N(HXğas{QM\{ET4^#t-96& -E,5S =x5?9|v#AgѺZ[NV£ o$S";z2WC13TQ}/ޖ>V^ă i%}G02Iܳ^:R |+^&K&y9lʡ8'v#ᙘH_\Q92*K*XQ?T_ eZ/46@4bʇ6_48[ cvboj7!a5,)W1̥f2=;atuJ[;/CVXVđ_W>Ps+\aAcpADPߟl -}l۠MCLyN.TB(1eC4{wl *w<s G(S{0VVr s[m'm\CD&_T ۟T'P htmS/nۭjHJ!eXT0d7Wk}"Eͱ>+ڭ?.VXޯ rwm%؏]~wRF^DG5Gjc9KyalƝ?yޮj(Xm5UOE.p:\&k?HY3vk}'tR," y \6*#^qW'䒊 K#Ws=mSchҖ xyĀ8gY 4ewtK[ քD Ng3B#2^s D^U҈~{{߁aWoTrI87}x~~Z]2t)u@*)y߰^eAe1. T/YǁVaղmg jPsz) %O$D0 ŶVP' agl?$w}t5lngqMvlB`Mu{)͌*!!xݥ%e> ⠄[@#brP`\5-v]8yѪ1~Eg!4/pji>քwMxϺ 6jߙْX" Ix3.σm"bY 4!zBNH|mMW'gR(Dέ:x+tdH`jӛ(slzzh gۥe+#z4^SU0yorq0H2k9г5ة̈́ #2ҍ`q&1m|d!M"Mi U@c@542-)sNQ,jLKf'#0w&Tak= CBٗ:\:ȼHajbt~/~ ]q诅a<u|puOFe}(!zBqX57`YXڬ8XMͮ,s%ЎGl=?}uw)xJn#gaxz0Lzh-x?;gw .^Lh-1.J .k@78&_Y>R*̬O69N\NzP(: )~b<~ /mԱ; LTDi,Y>o%)^4> {xSDPpڛmQ'G!;q9%;v.X [yݠ8nEc\ m*f!3>Z2[wBb%1lEy'N F,56aԿ#-.ѬS*I3_n %aT裖š3 qQ9+诒^Op^g+zt;|螊c& Ho:NPǏB6]%v s#_sG"#X&qwc$* ;,OTMjxYA*fk7j@ oGL 3Ok' J._M[ Q|33r8 Ō snI@ʽ'c6O/Q%0m.[IkR%${ eş"[!G1.n60=y֎]w͉ȣvVZqa_%Yw;Ase|0ñ!x-ԖG((bxuzmm靕sz_l0 *u_!Z?0EGszo7I^:>ضC{*0rUeXQB4su~EQQRaTV֦ A`IDaw^jD+@yt6Fu7oJ׷g[,; 4ĀԞBFKiD^B:zd ?dmYl0MUIZi$?"xWqT3Ԧp/I>9li4 9wA܂5T$';A@}vJsOfazD9!D6hU4>|wryf?k\ofDp9cwd2Ϳ*țҿU  ev3JYB\p7k!9 *O:qk brS 1*WsI.=փk u,i kwM۝" @ur>վsQ9 %OJO f`)#K:reYuյ/|Kmwݿ݂\GJAgx#۽KVUK0.#_aQ*T"ruƵBˑVYa۞iGkKӣAE3:/0mM{Ƶ NHؖ[P(ѳ;U񟻣X|K Իbh57DN?Ce PRNj7y8뫍vsj#p)ǗoIEMoG#DHF-} p1^ YYrٲg}W 2 T%8ok:A]*oF)BM_ E"9u.}<(b,0S:Jv{LDzEe_U(d<!,|̟\nڣĞaNdg*>(0lq"䬵Ֆ( '7X^Ѧ & ti:{=Bєt zI/NɞL/' w[Oe]VY˒DK.<"ݷ[z*|=Cu+Ugu>Wõ~pT^ D;1.CṠ! IwތI&@8#qc$,,4AM ~|wlUwBrdVG^Eƭ<3~cp+ fN_ T|ٶ1=L[DikQc rЀ6hiK8@,*ujwp?ͫl ؚHr^>T߼/vֆKsLf;<>e[>iE1uG!~#5ZԶ~rߙ c|¢pjwFq!7p]Ë7Ur>oW,~S=XUxOѳ%.2ؕFHMtS(282 RcUUNW ҸY# R,wQ5Fri7#$,T]SyFn.9Rf<[߷CZ#y2{tɋG[[uh|uq,ew!ȑ;p J]pQ=Epd/3C6512oO4&sڜN> 9-lk㞞s:BHFTolt 3kU`HLeȤr}w<}`aH>ITn6BeuӍZJKXtd-2qJYkF)%|{~mG0=hz ¬];VgJ2ı%>?'mW}4ئMTmF :|H\$(~Kߣw>;L@Af2c(YԡG4¤t͇Ƿ3yHu }T~'>f[`WL /GZJD(r}τD=d` ){qlȵ⹐>h^ BrXnINms|y(D~U_-, h);2A= N2R[=df`JDL˳IDCķ6폗?z g=d/Or ffrՄa 31Hc$0ߑ=9{8|Uhh 8Ri [R`8U#n7؇Q9I,}6$ I |C򨧆)eqkJkfFJ l .+HO5=9g 1b''|}U2b#>j jn6Nb Kn/zlDi. %t`P1u&rq!>+;I ovӟB9Q 9L?@fAI̓C A kyqPk6N%Y~tlʃwfE'9nݹp@̶777;hZ5rCʑ"By4UpdN|ߗkr!H"Ā?xO+=!KfYVSL'?h%^-X EwYtd$d<2<,u%Rz22R%j49>FRQ33Q)*^(sS \e]@t2{},W(RB)A*s'QގU\Kp{!=s u9èRMt*6f2塿\m͉cL-4&RZXzC3](~ED5Ȯ)ہ2R.V{/EɅ\, |?vRWgA )Z,a/.nP[IsJ>~ZU)%~rW+vJjjŪ놨 /MybAAX62Xݎo91 vQ'wJi'I_@+"zit[.WCdA1 5PSˤGː*"EPxs^$}q/KߺcJB[I ,dSٲ $?$rb"Q$7jގ?e? >;7SD>T&eÈX/5eMWSr]5gZ`=PF*Lf\-FHLvjш7'VODXw\Ь̳mr{/b8[AedZvm^Y]Ź~0|)/7V;\OM #ޭNkb_[Zw `k"2k Ac^jƮ{O7ZQ!l1/߿3CR幨i@&Xݪ.h$U5";q$o҉/!e H= сi?LZt߈0f.JfM rZ(0u R1g ̾59ȧEr1Žx+wݗaDGҶ) ĢǓK#E2O85|/!o\;`U~ Vm9ѷ{ЪHͬqŀXցgZڗzZ^TY3)_t}2.O$d3P@ )&tDaE>@(5x3₹:Tt rkD}w [l`,$>Z29NdY$FjM?k*u]:c_{wd~߂%ylET,7aGJ^O\ D?x˭%WѸEfwx'_+,}纓.qKPdI }7-&:մ/<;i`hU$5 Px˖K}}R΄ T Xމ9R9!](%j Yn;䧶 EwgAă5쿰&$bg%dj.e8 5K7Qq4qT r m{dVoxE&P9qecUKUo=xv485ZMrDWY.ӲlBq{c6 E-FD9ph*(xJ9t: 9Xe+֬ھtLj+21$<~'ڍ:_ @ ɇmh!BM$)/5Mmsa G#ò; 6_%,w3W Bj6d-cUGT[i}@e&Bq <` #m~YfOV1ɂS}'ϴCoߑ1pCHZ>{ZDjybC"ͨG7n}U6sxU6&,gp&(88_\s9䒔lP5< (=֜Gu]zUGl&o׉xU0HvEA'c2M鎦@ {[7ȥ.f{)pW卫K6^pHf*B>o◸y꽀,QJ={jTf*ݢm[mORCTFc"Hu-q ):]yhВI%iB^tkWCeX+"qCs`Q{;!J;j\{Bܱ2l_j`N$$v# 7. |I ge )չ1te )d'Q n6IxRHn%CHITUqֽ LTd}nrmy3e[6EP9x)$)9b ./&/k,l/*XG5PAzRMS: U^ˢZJNrǨvn&HJ\O-ƒF"WϊpbcM#юe4-x(*@ _]d`󒳁y:]{S3Ìԫc9܂-nQ%.Lp,*WS-{TωB#=,BWҒ r]kK/R\VG"BHlxu‽"w_Y^oZfsR*{q8۠nŶ>ިL[u}=?͋CKzF-izJ,E6w.}2PQ_4}+ : ع୽wff]S#Ep9Pu<']5 EV aiRlZ6p)7-t$zhDٴ#_׈G:|Wr-B1"J%vVyik*^EA àEǃ1 j\ioLU%c==|;ݨOWw\Z^\fҵ٭Y-'Th6f5า9q9ыRQ]-wHYcіw-,$0y r,Ak?Rh&=FӃ{:tVL wRcae{}9g(L=I_r #pn'ܤg2]W{_wؓ~^nK&ԧ{ǫh͎zYwG*N"GSlQ_~!ӌq|#SbWV9r,[lfV*8x8dY{)ϤEڛw`㵲oFjWQ-}oya+ Fת4UZRs'v!`ϭ!\YKAov ( we&7-K[  m" _rʲK'Wdţa3GBD*?> T5w&16s tQ\>m[?|4Jbfd&{Zw7i$ޛĦBv<QO.(gA\HR-P? Y5a_ſ?{ 5OM(-~}9RZkց/:}cUs!t/D4!gW41#䇙˃@Z|"&UhCxк;7"Xs++:j5#,_\?BKy5 )bĞi* r2- 1\3 DM:_A C^<Eg͆5[x;}l]I KQgj|G'̫q|'” PdD({>_TEa<4261|Sұ\λ~qAG'$3W!Y&2l6.-d8Y08]9RkԃGmiYEI!y5켻_ci~1yXk?gƧ%yjl1xB>pQ'tуƌ˘>(ϝYDې,;B:p|Jp+L&;&wtn<._DrPx'"XPf\WqֶzxdYj l>͠.SO+` Nt&̺ kvJpfkIoô ]u?8 irx)&b !loC _ )>ܱh?`L#O>is)24kCzYJgԀL:bbEbTdƶ:C81U] 2-Ocf] lQ e9].[3'=Ⅴ@&] UMTq n#E,>YpM2bbw]-ߞZ D2zn/{&H/m o Ie&Jڡ}GC$raUþe/"$J|D+X-kTӵ dh `1JL)賫İE#u`m/(D63PD^k|PWTUMD K_?iey}2< 4I誯鷑 wM #Xڂ 0I2S |U8N +y.Oϻ5 !b|,+\wM]et2Go폙#A|˽{9ur]Ɵ vP-7&yNw505bm)};+אb,@ Nڙzg|!3~s&3hY"'MŁHg쏉 RU]G$>Cǰ8!۱{w!}}i=la1W &ܶ61,B7Zi'8 ^J"}q[ > ܿ%ЛBNwm5c#:⦌1/{@0ͅZ|hn 01a !Pqj@3M' J.OAUc(D򨳄<6}X9Jjћ覆_ Wl[$ʑ9 Po(pǨ!nd5ΥFybmhmOϳL qOKks+!<{ Tne,mq\ !%EtHe-+S`l[W,tER<%|0?s8X(A 0HܭhI1/aI[V +0ltZ\5ݎܡ>sѻu®ms1Y8u&fl0Wtyf͛qI""H-?-bW۔iw?ϗς@Br.t0ϐmt3N,vQa/]bFʮяP{ 90 /ʣ'SY!$/'04pGʄqkr?ܕg[/?׽ lUKEZ)8T>cŽ6t$hg U5[0ȋɒseh_A0j> RG( /TUd#}.f`Կuܮc,~p9TƎ@h"5wLFgDlDQ̛r]^WM3@RtU^4P)2<<ۙgw&'.jP^5TsJ] ߍCSjե {K &pt AMK]YܜݥɇAo+]}j H~Bj< u7lEa?KLf'<&ֶϴF 2r4Rpd0@?{3_ULi\6$ޝ;t?f-<û""#(F8D*#%ΙH$!R!P\ }sjnkd6s˼ YD6>0ã]OJt&Mw1DLE ڣ Nu,)q}@M J\u6Aע@@-2|TD~2N"-|k#̈́'Xc䊐۬gzt6"ەfR7ۇi"24d559iuH_vr;ԔßEhgQP/,jBySf+[6z3s $kGͳQD@NJU^S?R}w# ֺrQ`PlI'*y cC) X$Hvkf)~'C`{{Js?z[’6|ghH w B%},!ptf#QYV\+Pe \~/T7jIatm:r mVV yPb̪&dz䷀;AF<:0^%wuY UjgrK$ d}!'I 32u}TS1'HVKb?q/Td޻݊F ʬ>^ ;^S-$O}Vǂ} hE&Z*p0?jaO%+lz_F6[a&Jփ۔F"(0b~=􉈭3AKGIa q:gWH'bH#R0C 70FI+^ XgϸFw rʕiey{,;c8'*^qvrGiXs64;DP!Cf.JP4];q~yPHWKۜl| {ZGD)c$j/d-CiHvH9t@5hBvZ{'#Xw~sN×ZZXv)eŁ1P(}8u<5Hr?i51"%6LA.r fE{xjPT==:U}el'|_ 1U^^T7o[U gE)sqT֥,$[(J#LQ-P)C^-FW9|g Pw80 b?,TVv/WPJ;`gagE#+&![N-a5p 2:s}̔2o)&6˽t^Ѵz>!VRˢ+KLq`޾$pdybY2| ܤOm|>59B[jyaw !0Brn`7 D#]wfBfNrPW Mgk-tj;FmiKMGB  VicKZ,51(v [^yO_!go򱂵&2廨R4bugTjqݙě@E/N9&Qn/lSbWiB3FaH0OG|݅; w#]bq2\ܽ51->/zŲ.ML %m1`-{Jt,!ӻ GlY32Xh5[v)#z9sT>/Dz o7U-Nxn*t`ڔ1GfWM(15?T؊A]])czn [{S+? ;@Jܒ8]4J`:/AQPc]DܲxBVa3ifD$.k t.m$D *ms(ʜQtiOU M2`rr6<}E;n^qFI&/:V=H)]c;kKclϟ8> U5pͤ:>!r'&Z47ͿrRz,d>k7rlk/wck)2C*ȰIJjHk@خ#bFfǠd/N߈'zUrΠ{ӿ?FRg9Y1]?t%JE},81{~Em/@ۃꀜXHwp|Qa@J-0I|Ӆvz>OYY[ZYN";E ܔ j9| k j)rW7}ܧs8L%7y@֞"$ Rf ybap @hkp?01-Xغ؃5(]>?uQp&F.Gd;Ki?sKK"jAa{g<V$J+f>YYX Coȱ/<63\OI 1ѯ`bn()IGiw&䘌+u:& $SIzs z^wFsW@Anp]Uu&Eh0([yp:= rѼHoJ `Ne0pnG~Cz xӱ2^^TVo%S 5!$>䳂 +}O> ۾ro!z(I l׉ ||d7/x)i<| BLQEvUѠJF=}+'ÏCHt (. @nпSFw/dޔ[\58dnFC\kB#WʔO8gF:!OSa_\n.ʭd#8橄bb zPwH`G4~Kdnv~Tv:Äp`ytWM؂ JD`_5ьrWh:YnsG]8*)M?EV M^p)*9#@3``l̶S%Xzk%}^CJfc[d#XA!fPI~Igh`UrF<y~.t3 P KbIj b\E-wiZ{!M|@@Y&O]{ChE;=-diX}`,< фW9]lQeH0hUU[)eHUVvp#+XNoѬ>g4|ӮxFLG9hp:k'$w:B kv1d`h+x0ڄ A›DFy)DKA[wRId{94*(~y;kp& bCSC.S `;E$]x(=b}qszNp(L@c ¹@o Y#Q߻bX=5B@}֬se7"V5uKxl0'b8Ud~_qpdܺ @] ku)`jr|| aqUj"x(cr?N?t] =J'~—]T݇ds1%MJWbz9ΧBE?zij|1eEtE_*u wb $1 cvw_+!IG/5=$+wg(q2J?l`VV8@.o!! Tﷷw6^L̦o°'{ޑVH%)"}P]d!\6*}x\] Zp9Qw$&Z-3+S'@K]JJƘ#'?ْNo?<J60rZNgʋ͓;e=ג 3;ϝ!&_nYuܵvri%#siEz_~|'o@kMhNS'?6([֐r/Ḷ|kr"=֋=\1 }'.B cNEfJ8[vlm`Sgo7 L1:x<6͗MLČ y*{b-\eK,0X޶N* #qBWnW5=":ڨ<*R YYhcB`vtKKޒ>vf{[#XA!n_MJ9G7cm#Sy9N?2!={Ɵ_*5|+4WÒfa"ӘSif:LqhC!Z(Sp$W"`=-:9nziML^X~Z+)ǑRUcDjd&LQl1wYees'rPsKZ7N'OodQ2hOY驗:!UI*ԢgTQ8L|`ZqxyD <}73fgchQ-ڟbj2'أ2Z>͔`^}V>v( l`E?Ic ٝ1/ѯ&6b$ {cԞ~G̓cˉT/o;-wZQ8mkl\ -l ˆKQEUe*8x$mS~?7TVF+_ auEc ƪW ~ i?bV2nSᑶ8l. /1ϴI8uf&Gct:W!g5oLɵT:͐x;]P=).@6lH1l#eO 14.VUaǮA. x>3nWX?52^tw'65Dw݁ޔ_dn۫²ZNu}9.zs-=Y{2v :C>< FZ9Dm+*)Kn7UXre>/xOӊ⟸r[er h|GjgѾbdbgAџ+J{z이";A+{M }0bidžm%| RD4 Ƕ,!~;M j²v *ҍQoyJ5AtO._k<==bxޗmDL̅BI[(9B_p˨]_ W*҉*Y\-^Y_ A:@*׉tz*l_Yr~u8/G0T1?UmX:lq+¥X~+x@#TuXX؛1n(C9X'@1LqHvSH(m@PފbVreeAF^*ZC(7AW7.A~A2 vQv%Ib`t# \,~(}GT%3*<'bbD%p@[~=P N=I}+*OZ:5+XEYTnJ,h:?}S~#vCX"w&Q37A8QȢj]Pc{r VRd䀘=.WH9#{٥WT4fRLn0b Z'&-dDUd(-R)_'=ֺb?ׄdz`|L_WRs`rlG/FC!׷z/KQch~&b:< *ΡbFdى6Q"n;V|&5fa?u/r#K R&ܤkV:k>MpѮo|pH7y5WK?_r۷DY}8>#_N鋞o GhPj;ԾrOLZbD6NȪܰrEќh)W 3\a-ljҏva^mُpQfDwA,ݕ!Mϱ=ŀ*LIήtTAxhFI~׼=`u.QziM|RFXo"w@eB`]YVX^Htm|0K)g@0PQy\l-9t1y^78+'G)Ro񚚥$ N.NnwZgׁlcČ k,`9J3b\X@1&i;=dzU}K%ٿ "HBG_ Xb> n?Q"2ᯥO;0(͗g$rC(\5ճ%g[=R7L"+NSH4UQ5zM88LnaT[jF S^g ;47Pܽ7>3aؑhW^'}&B 8gk/'VT08PJ9C* ᗨE+z"Q$wP? PESszU@_xuc$]Wcӊ*E!%8V*^m8'eD7W37.OZW54.{%N%YXxک. ʈhB@Sb2ږ(?og0k4dk:kDT7@=3عB ?^P(9ڤޛNNX$q<+_ A/2h9) ͻ}ՠsEf=`#lSWuXK6hM ԫ mwu W 2Ԑ!*i7.Wаǹ:} 4t.AtS<= Έفo#E.a^r Ee\걶'ϿtP-5lsCD̮Qpas h(iϣT!a:Muf5\ZR1?C+a3lȽ Q6ʰ[0)Lb[`ȔpZD5J:r)ڎDm' MxHJ\HlGC_#܃pqTnwo*"LEC# K1{Hww^G"0ʢ4M>=)@]9@A C ^G| !v5B݂>$|Abo{ qHny ?rHoe=tݽa Mc}v~N0r0|Ov# #Drd~%v˖ ?飂 Mv$I+Esa6ۮ1!&`9Ry'AZƷXwqsqC,ZǸ! 4yS_%wS +'nI%Bڗҫ~؃j & f#NDP)6?|5v=0W+э{4RO mّ2V{1sgRNxaIYfXQ қ5:-;+r`.>GtNK Bj c-~VGdEb ,PXpmX R[(YnKpZghtIMr2`.?>ro("psIaMcEvfd-hԡMYu 2 sRKGui^T5r 9?oV_ >{%N.h/ K܎^Č}%Y}MUc x\Nvke(~pᄆQD'd;pKUi.)l*Pnj,v= \(88Y‹Q.U,%M B*v -<6%+5-=gMe휴-^SJU>}.5_ ^'Ȱ;墰HTara(vv!-IנÎl`"}kA(w}puNon_;Qny]-Y4ZA^ag}74CO Q*Dxm&<<; "ʼf4ξ XbYj ttC I2GSKY P`]K+W!Gq9ilf.~tBo:9<ְ@9~HVրHq=K|ە);0R|\}K.vS&4`O a1h m\8 vqn-E;1hlR+|G! Pro|S@=wzrcoF.ߟϪOwYX#z~t4l22H>2;X-:S^Op TSxPFwP\.S`]Y9㪿#_UdWnmGpE8/uBnV:۸؊0(Uq3yh zJP4hbDt{"HeT1q'nyFޜL2ӖwJOsvV|IIhV' gvD~A;x6U }B5+(zhl /)c*&4h;<=aHUOkR)d&joQ_Wةn=_fp* 0*[Z0LR*y!RPscN d>([rfΐGyoﭼL.㤓ia6M3.M8NcP2XoS<8Leug.^_?%$bg-1?͑ iesEç,koxzw ksAzYR# ў(:֢شALw)|r `}E]owI0Yq U.`-ۉ[}.+O 8 QL]ܖԕɚ Ǽp ZdfumJ& l8(g<uu~vg" _+b.ًg:^^_7^9&ߌ8_!%&^W[r~'$g'Tqや`޻o|8___Q /y`в`ZFPB ]Ԉn}G+2R ?8ZKc:fg8 i@~ՇۨpͪER8*ԠwؘDC󱹒asCPƃLpf%ryώGj`,5jʶ %.O፻nS\o^~ {\5 PõznohO>`WVO{>oFd8mbJal{Sgt*D, 0eKOD-SQZ"y~8B!-%v#,dЄ䩎%#˘%H9X@\.!& ΖTP(JU\{"Y=\Lz5Ylu…4K$.Rh=0X¨Iɜgvܽ7`%I TIxх;c" @'qKHeyO͐o1Eƾ\)n ˅NAy/^q0|"Ĩ/KkTmmy&7Z\+˦h}g]pl჻stJkP@…H\p &ZәA;8 _3 b0U v;cJ R6M5]!UAf'.VFznd#φDt!byo TbN_{%ۋ?Ñxz1,6GU,"0uO+=boԱ|dKzR ۏL8DPwnVWtqyYIy"\+gHѐ%XBNfH8Õkl!c[P96rK3hm5{pDSM#6υItܴ䪻s7Ŏ_܇\HIM{BFUjnAA%$@Zu-]D 7? IqgL3Z.޺ūxSE3!٪OZ 5d#&gujB7lœuF^j9jRNߒeEL0b>4h@'cg-D~R'k6ʹWЕVk`F/'P,kߢ32Q2EOne$ᆍҢ1GXtIzDSJ6v?iA. G cͦtM{ZDnoUE/oBFE."3IgM*lèʍd;qMbFXk>qmB-(ÍV^ϲ0/ݙs Mh+h%%04Yց A%|R[d oOS4m+ 1ܟd۪x]>~n-tD6?]pφ9hq୵ZxC`xn(\m k,!"x" 0f5ZTBt[]+aވ1nk "/Ebah*s.n"m{]՘E%#fe[PGqLri D>= j6SF6iHLCd珐hUՙH#W{ Oq]u~/%^_O _Mʑ$Y*7?r:BuHіD'WoA\\.gP$jDå0DdCΗ5?"Bao#یfO`Cl*~'RPk`h }+BC؍HehZ _}y6Bvt*Zwjd i?>u- 6FB$ ݥ Ѭ,ڈ۹}sB1we sa>XOEY?"g$G7laU4}'qF>ojGscZs:i ,U_uj9zĮWE9<Ε@@OXos5<Ə{h洠Ibp b1 y|FQkd, {\IS Tsm}F{aۚj-]xդ[09J$%H q!<h$XYSfJ诲 `w1{'(8'ނXH?ߋթ5N'xoWrH+YL_EW"|C}%yIPeyT [Ʀ,^g)OW'" _<^B*Q'$pƫ"8u#?ODqM&{.;t*μ΍j%J)4 L)'CYnV)En_"J>6oyDHuAQk!x{pL wRgi;航5J%2X=ÿJȲ$bKC[?VB[an]brWL7|t7{!j>uqE!pKYo.Pۚ 1X{涆_Fy@ە9z6'2 RS|qƬw{+V"\2ԷKW7uKsp^FI=xWǎ|Rz8*QK.")BpL 32c"txB*) b zj ExFO ޼3 Ũ`gU-0ғn&\݁^>JϭTq$1"QN;of\ɱSeĤ 0ӼǕ0>S՚lx۩'r>_-պV~X@(lk i?gÒl[n4ڌ >$Q}&!,»l9YݪKߟNij5PV I|y&ȏeIZ/׺;HqPKȂNkiqJT]*곺)Ʌ{Ktrw dgN@ FA\Lu*$WVg_X妓a۠ X h1k/?%ӟ;RSׇ7/2g/9_#Ks x{Ye*1y00P$WԆO4`oҪWv5eXזVY២ ʞP"&}|t->ECg+ѕ4KdGt2/uM0]!ǥ-^R}*_E-њ`+&`j`ŁbjXf&heǪ{!YWsax1g/)%f< :Wz#jbi޸8[xN@A5'] \u '(>iÁjE&KLG~:VFD-ي czZ<HV411ַ_K&3St%F$,F0T Gm釣 ÖL9S& q c΄xrGGEnϟуh(ȜEHPdhkQ,s}#z*krܡs-%;,5p5vHCZO2}76l[>F(3`61tfZ3؛CL:DrZ%{ƶdi}@Spd rnN s[g M%[:QKiȷ* .#)I:&[D+0g`hv> OTQg֠[LDRŝkpb P)s/hX؝ÈF㌹ܚ/tN#9uMGDJe$:.#ӈń5T4Tֳ -~CT~<\IisF1 lg#{ȶFF'2N:Lu$SS+;*|LM=!0:ѠKFqa,W-,^`c('lG%f>4訦p,r6wkqnC%6.|.WE }q)r!߹Uy5 `&G*|cߏG["GMyf/8x0 ]E[{AX{4tqJPmR#HPm3$I`z^IzZ,ɗ!KKYnPWu_o5X /D"<5/HR[=<ٺRJLjiP`3jZRwK4.Z;mB`44RʈCJc{zHlPԹ=C5`}?z6}IYΓr=h;NJ{uv.VQG(UP@<}z iµ~ 'h!T}AK$4cLpUa_n忪R0r EB{icW;`=oܤ>k>(8"_GN뤷sEJHPILƙyl27U84f#dFYv< ˯8xOmVgEq AА;Y.!P"o%,n-R4?7Wbpk<:Rϒ/dy,\m?'e@"BV;Q9k=ξ]L%:g0U:K $ Jfm׃BWbwڻG>U+C[cRMf*Y!'mݦr_Ih.Mv'֠E D8_phsIr+P!z9Lqpy1L/Tyr2h/ȤaDcHi2t>ěÌw4l Br ٬j-{ VA|;,N%P ˸r~ l'ԔIe=~YChZK qkO%S"uISdώB%ګ͖܅ `!/w0.w>ٶ;am(E5[07A-#;DCRҟ vGOp]/,T2vOH$- P_!mO:?rݶ_ }xҋDwľ!rs@Wn\'@y{.ec1`INdBwJL'yu76r֛ ۰AU'b+~Ā%]ě0ṪsMC4 }{]#`K|'`3pn'b h_ߢ+>a{_FF1mݚ\X|&uBW5|mN;Ḇd B΃M[s .>Mrzs28MթT`S60uU3[n.\̷m=je+c2Э?,n= Xga+{05/Z讐j Ok*ՠem@2x9Fn gO^CR]K5 x0`kS垒Mn/>yӳs@v ڡ]8L-Ű)[g;ׁ шv֤{ }DBP6(*Ά]I`$yRLE`_+xTgHtŵ؍^PK(yS塍*ߏyE'ݰPC|*J<}OH0J<,B:ۡo?C%.l*Rbkvcj WLgsV1ӌK P ߂2tF3 X_ QeE=fE $#&qB^'8XAu6Q(mj&4#q1,t(^H9O0wBWߦFЎ?pH}D i;ˈXNM?3,h ]mb{Csl1>< tfRCݖ+ryvi\Ӌﵾ}6|jPcy=9}>e2`PcޱE* *h!.Vf8tUܨq!oIkJ =, g;wʑpm!ޛGP 3D{%hy4HU3#=$JilkʐNrjӴoXSi-1XaԞu}`)aw 6- Q7loYfzz8|nJ1T#-qMHB\pmgϡK`RqU̗:ڧqʒ]u&bt;vquTZG%<gq"I r3zb%̲j@'drp|.4h/f2溞PDcͯ{,bS?romV{/і<'<-Y+hܦu>g*d@CfTթ)Sv"Qޙud%xFr;mL,yc PC}Q-¦ù%HWD'bdP FZӚٗIZHJ;)\?gzRL!ï3b!q|hO$SZ WH@sDھN9]lsgS_zOQ0z% Q0~%>^XZ7GE2eC kQGYMSo{MMDOaA̿FŸgK+í,1"Ү8dYYe=-*q4a'N]ٕTFں}=ǘڮ'Z֏UcZ~efyvJ."g_X =[8&'W|&̽4{Fqh$GDi^.ߕr"(HJ'9JKCU~40x&yᑁs6 X멠ZK^b)p4!Bٝ(:.YEؤ x+yB`k!г|:fzw`+SJaoewGOэ-u6_Bl< xJَ5b-ilqz갿-=i%-mʮEK6?"*ZBMN5vS W/d.f>QvcN^>+n#kj24܇찻,WH \҉>0{gpn, KrGH-J NoK>W*OmSdݫwҞ&_~̩s`k`i1G0?J]m#*ȯLf0{V'gy(YkT;R)^n~ыq֒CX!ZC]!űmIPs*N9DL7h i՗Z \р+ꦯ̯i~< &1ЕɃdG@ҡAڍb!ͣ&sہ  y3+U}idQS: #ڕ:#Rbs ^EP:.1Jyzެi)8?F 7%qt$^3[ׁʇCǰL$2d~}o xClWl7 /:c9~}"ؑ㾩Ոy[qoGr֊ |ZSw\H;lӫkq?A#&{&5CnĂ}fRl4/sJ»K\]I3"E b</K"_m)a] ]5OJ<߂'mi.[@T&%5Q莜xeG˳ׯYq.ׇZJ:Wј]V3Kף趔gh҆a:!]xp򙝚6 -6K!ϻÁs!)Mx̟֨ H/yt04~r&1p.:/u/Vj?;VYiNBiNNA>ś[ AqoBW(diKv2ª{EGc59B2N0V|"bR`7#nZlK5.R+Ƃ7JvʫrJpޗ3 ΜZR}#g O)܃wpB9Kh^2mDYɤ|wlEigf7%? ,YQxljŽEĥG8H:V\`lP^>KJ;C''۵?e)ݧ.&Z~1͵7tP[{¡&q4G=5$6"+G[aIBb9c7#`{D#-؞YaC7vӞQLXn̊$rUң>{At.n=@"OX5M4йhQ HGǽ3p1u ls9zuyqiet ` V20(Э?|ZK+=N $кdYe fpe ~dmV#R(F S%h/;bQUF+"A'J_oG2ڕz;l L{ ?{hmX\o1GB%W,Ð}Jw0h{t*Xdp`2`*KK$jpSģ#MaaOr:`-mџ('807ITkJ c:1cw|ERNO^ZV"od 2>93egrXPGrs\`zҾ: .ARt  87Y]^?U d'5$ԍ $ s,ˠ&DVދ fi_)486oTd' ;re~C5hN q . 4=6K4VVT3\Z+$).K<xS$^ E,K"hd#$K) _SK~5a>bhYlWj%ǚ:{PjHXXUZC~ﲞF"pX7<2DŎD?`m\O3q̮ ;]E.B ) O'Zh'6~Jaϊ۞ T P1zhB"~J|ҫEwGA;-+8^d> |+THDA{{$E i`$JB3^RdmA jhrtqP>Y!=hm}i G鼩8F0saeEsY0t*H rSXKS"_g7WZYyKQ} ="<0ƻ.?yكO'@_Y9NO[)ۜ Ȱr>\ɵ h>KE1M9cg;r30 GmiuNcRrzzhݴAVevM~#b]KY+?|[PN䄵:%OS z݄3bpH.7\tRs[VED-|0|% wMmF_/Vz5+-+ 2>Kw n=GԿ*":S= x`PU>$ IHYz3bEϯ.[-:^nd8O^?܂\{'-スӎ~x26 ە#=nN4GtDؔt0iPJ pTddoRcA/\a X٫#1 tRSy ,Iޚ^RoịGmm"+4.UivRk|D,/.ٙ 2s:p }ݜۯYn>7oژ5  P6?r}YIΓpJQd3t0Ln?[ߍmi[V9MA&Ov(;oۚ=zCտ1ξҍ( ͍fZ\K1(S ?gZ]:5 UQHB}Tz;2 rhX.uil $O[4(F~ aX `eu@Q &*Ȕ +%lV&]kCB-}۴|fESN*ɰ&ڏ[r8oJNшV1sN*Hβ GMw'K R1 ]0=ϻHUm:^T?4"FB1,)N"Qζg@e1'p۲Y@ vŏn#];$ \Xc|krLQVn8fy^zYd:Mn2hΌ54IEE1tPn:̗I,\cixӃ۫WkzCڵq]Plp/:*ȿmC$2Ȁ`ɴ-}dE:u O39(~{W%?t.i¡wRJI3; V ېhE!,^ ....:d'>n7ZFMxKPŊ8 $,!,M"и[Z~:i g`kYFm b]gw) !dЅk,L!M!'q/?p\;mNv|T- gs/w OXSQ`k^Wу3߼ 䴃">d"`p3<y]Mn GkZ,(w'#r~%q9)H6=}Yܠu"! ! tl7:wy}a4xD~A0y"cB&b.:o8@S͒K n!q('jj𨽅y}fي -T QtS{18rTfsP@ixM@sџ=_Rjg~ oIJ?4 OL@3i̯$n8(yTwWCu)䡻Ahc'"M60ϒk'`Cf/G6ŪWK1kQd)n({@4jR!ޣ>\p}B@rӔYm@Vt-11ljT&I?PSoRŐP/ZQe}sk.(3)JPD.@U?ͅ I ey?0&Cis [#Zb/_`$X|shHĉ?Ľ_$m>Zڸo$1#^)jϩB&qv9vxr.`(ˇW;Evަ0iUa(y.&& "T1S@# N:&\N`ǗRgEC,Z9.klTo,ccX$-rxH&wpin]IPMIWhsX=6G罢Z%m\rJ?vXSe泴kQ9W Ұe8H{}QIcm0NW¸t=*~>;N{tl(Q)#+2#+d)K9A8q"[FԻXcTʴl9O%o =BZ[ 9 q0Bp|޽nmHkoQ#gKB%Ltľ:+Qb<}ρhS|n']Y u^%6qsrԿ~=8R1vø+5R7hSV*񐣪>QQ{%y JC' iwGCapj>4r1\Ye-] V<˛[ۤ}ߑi tɌr$]ȃwb'a<̏K6\TWIg>q6^UNR@u&!m^6̈́ ߈LQ {%$yg $q܄ f2#S!w$ %>P&ڧJ//GefW7 za/1S׆]p^ԛ_z,z\rzh_u}5μA{">\i|mt]bı ]>>n20/Q9[ـcA+RNg;|7{Yo<9Nb8 $euZ17K "9*4,L*$|QJswoC7Rx0 e#jE.,K}|BZgOYhJۊO;J_a&DԀ+S\ɮ΅ klTȜݛ]aE{5nQn,h|"ɷΥQNKn/Z&{Vˏڨ~ywymcdml - Pzb9uix|TY}`I-p{gZs2mynEy,@ W+?n *DL6/>u/'ӜFBAF@H|:` kFQC%aOu9DnziYL!7W'$~7 SnjWj88w6 tBubdE*^+ۙ(8щ4uȄںt-@-qqR+#hc㠾T.3wfHm'ꅼ4"=cvɋ>k{Tf!+p,ȸiF²?aXt>c>Dv^7SQ$NlnvTρ R7S@s$.|ӻ7:{riF@wpͅ~St M-yԟ_FBdI7o)KfB2ET4)L {KN_Iq$6K%,":pӲI,d<0g:r$z߳jL aYe.WIpG+WJC??@K/,}d 6mDbgUH`C}4l/ n"0rZ.=XPV*D:Q%vjXSlݡ҇ae;`w䤴r9NDnԿcN&&{>aJ5YdZ,w}*rvO ⹔(\4!$~Q.d(գAIoA&51^F-B\d?~z RKtH՘Dox 6XA)S.A´'uB{y$09I+HȹBRD>!#`C_ z`=$">*C߆aBW +P~2(y5,Q, A+ojx.]qB԰+xSJR+QPRLzqt抷fz">S琟+S+m; {BDGqI M;P@MHTS}KqNr"DMEݹEĆBār/ѣnYML5w;{W?n):ńCH=&df tqFf5 09h_4Ujzsü tu/Gf3E_릞qd5S}kt6WIu ٮ;bg+ 8Pb2]ņ?$Jϫ ۈ]M慈ID!bkdQL7ϫTK;"oi?~/\i1X>`F&?ڄ,j Wg$yqG|Ļ"(UU@fj;GqGZ]3"$\KLI.\zh"\@q8>) 9G' {BlCu&-sbPR+b𴤞1or;6ZO|.X<9j b !QR`KMtV}_l_,cV]6v„cQLj)c8M},qj(%zowr`zt +=nN6B4]ܡbU$&}|R3h#N2uŪ{Xe+aȍ ׏;Լ޸9]򲀦%h E7u/C:n1JTb6)FL"mQF2QL@O9@50pIw0H&Ey~֙ ğc!d ~P=m%{"5J8p½ [9Qݷdv"ӕjaum(kSu!fL20݌[SBLsΉ *~Z}O3 b?5`iҵ r&ZnjzE۷0a؈3PØ^5=WD\IuvLJ6A* _ CB㶎NIPpD^3)j4pѻ:vۊGcAp)^g-9#_l Dk:bz\EzWGpˠ+Ral{&q HR (Fqr.x`[FO]'M/Wq %Sgs@*t8`4܊_ зN&lm'XUE'~jF e~;.,`<~#)n1 x˓+Y~ҌT(OD4xٶ88Y nL'^^`y޷s\I\ٔڒ Z/xc˅ h80c-MZ !h'1݁Qm1C P2&7.j#i*VQryưuRgsM1(\}C(.6iH e2BakTLڈM2fD?"v2![6JP5 QKAW!Z_ᕵX1 Ϩ=X!`X.*pBC0X8%b ^ijd%uVߏw*Q^'Zb%aS3"HSŒ !YՕ2 khݭtkk-< Zm>5mtrȳj->š.ǘmx 0 u<?AqhV/z p0JV$^` x}q+`P8ˉRԂ|c[+KOœCwU:pIj[yG1{/bn3lsfn!XM9!3%SQaݪ8 T5% /Ð؄Z+Ϥ"Ml[m5M׶Ё 7VvBEil R{پhC"$Z)B2a'92r+)3aKN ('+\g[; ?W A'jc͍^_8lm/J //BzgCW,Iw7yzmUқeCD9<߬Vl}ܵ]i N-Gy}`2' _ԊPsVJbdZ_%p+&B ;c11"U-C#"F[[t\/v4SMk#CzָY ՄfI}f (ٚ/+\}v{5?¤D?cֱ Pc=2@7 ֙!@3R@liŒӬe'mIH}]' 922L>广8|"`-I͹2]u.KǬ)~WOk;oR(V TAf ZvL#6q1e1S t?7W2/s+}ĕD U̦h #R$(g}p"etUi[ռts5^9kBBj/\]rD?)|}K- FӁVd^v-.X%flƛR{D^iz~wM,K:$RᙟhB%yA1NѣY⻭~DdLZDB7cl١Kt֦ު2;"J?u8}vo4 u!Əm\͜T;(Y7$DxIla`JAGi`z䗊(!b~G3]~6Pnp ۘ_$ ~B!-,`.5|/{7.`҃YF˂p~9fQgΎmolD S&%nmO`G6c+&4*Di;)+w4.vBqPӉJQJqBVnW_3sS,Q [~?G\{@+dREQB'F:k#9zwPXE7`!o]oy'j j@ gzR9~9ZNޛE#I7=Xd(Q)`5EJ XH_-=lSP*xAA:oyK\>ecq~m'RDr:G4\t58 ]w"t۵d98Fqפ=H%>PhZ8_fZ툼(ۦbٝ^r !_yP@_jX}.s; 3'*d_4t^I:XOu-0mq B6£:!0͟]#T+9RCp+YwOK/bHWWtXak\o {K*KQS-V9Ҝ1\kEz^,N繻9?Kd/Ź?$\X 9~CJ[%Bq\*F!\~:EMLDҤf9fmqmP{RJa\`x8eVC}WDhPjrg# {L`HsA_ćffGԣ ᄜÏx6@h2jj撻XH(aGѬ<8!XlYlg26 xΧͱCQN6GOӂ |+XP- YHmz#h]trV4OkYb} ]wΚT1յM-h>4AZ{SwojLTѕG#Pqu;G(X{W%Q &|IqDԏyD&C7#mi6TgItՋN`ͧ.ֵ(<^4#:ARg1&`zK>e:EnW0Ȣ%k۩ JdDHhLQYEcE!d[e)汈5{/&>d j 4J|W+2 -A(NԜ.% U< :qYNeDթc_ʹ6w!:[]1+G+jJׂ ep[k: 'לb6[)/EB8#Y½x,2`V/Jc᫳%6 ;UQMM8= [< ^n֖7[ʹV;ew1eqpiT[SFNաZe_6xK z*&(Mz*v}shzrj|J^y í<+@WvF*{׋`҈l?. Rt`j^.kl1m|=Fn#x{yR7x20Y8)c'pb _/_o_rj QmLZI_o# @8=vgL}AΞXxWF~i(+`UD%8N@gT+ E|UegB໸}j 2r&*6s{xܥ?#I (DLk