openldap2-back-sql-2.4.46-9.64.1 >  A b/Cp9|dRVҷblZ\B#a*;_(7a+HPҨ#sHy}2v@ 0yo/uڑ(Y3jtpJpE#z>d@ sOB(tqAɔ:k;qZj\2Tۢ2123a0741653007ba65255f684c5e0800383a66957fc5c14cd95066f155063995b3d640eae6b0c59ec97891c172478fc3ed57faa9b/Cp9|n+H1_5KZUmCbO龮]>~G,q#eZHrFc6j6BWS鼰4^Py<7'Jcv(WfdK)2puyrZ ש.b۸8o''06[Gg+i'I2sdrJYC)N&S8q_T,I$[+TR{Sλ=0%Zn-rg2$iAܱ;W\^"ׯ?ћV;>p>x?xd # 92< RwCC 2C C C C xCCC"DCP   (78@:9(::c:FhEGh\CHihCIjtCXjYj\jC]kC^o br=crdsbesgfsjlslusCvt wuCxwCyxzx0x@xDxJxCopenldap2-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/Cxibs-arm-3 SUSE Linux Enterprise 15SUSE LLC OLDAP-2.8https://www.suse.com/Productivity/Networking/LDAP/Servershttp://www.openldap.orglinuxaarch64H nemm&@#B!qn` -pw0ZIU0G!mS`mD%qA큤A큤A큤A큤A큤A큤A큤A큤A큤큤b/CNb/Clb/CNb/CNb/CuZ[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/Cf564ef650563ea619663d0a2b01970130d8020928b331a052b9d49f5a592ef739341ab2ba2a3a6e15c8fe0e11ae92252616a7ce54a9fbd707e8268269823044aac83dc244825269e391855595f09bd30a5d87d930a6b33428a7399ae8676b4a7b69599f2e3e46e386207d289ae3968febddeb73d0ebb222c39be4df0dd37fb652120d714e89ca5f2a0fb2011be6d215b33dd74633f22f8d760e2fdc03261efec6c15eec03a5c3e3223eeba22e096f1ed5532c55f21cdc42c11a0be2348c5a8f51a7da928a027c430875ed2acd9b26b2fb02eb3e7978aaa81631856a66163740734641165486ff26910aebc92c0386065eb4f3ac0c0aed1e3617f8086c943acb3607186033919fbf3f707942a037a6be78267a45762d353789282407c24c29380e110723edc618b7f43b7daa8ab6659239a1cd23634f0cc9cedb107d2aea7461c814fc0189df0a4e0a618edb3f77bd32068a9d3eb2ca4bd7c42ce10e22c7e426cd5131989c539225510e33c7d229e06ef19725b37e99388bc28414f7e0ff94a4d81441c8d0bf25896fa74069648416d8af0d87da855135b07e89afab0c326c6dd93413cf74ec0aadd207d1119399b2dcb20a7b3e869dda978b023a45331be9abf4df960d8ad464bb90a87ab2331d38100e99f5ba902a0c7b7585c861983836a862d44987078542763b5e477999adb5444ff77923a78e5873a6a163ea12950bfdac408d5d128264cd7e450344e5d56b76ccbbf74fa9868807e9ebe38cede7101fed4a27c9369e1bc495cf6783b445031e36a0f381874e8ba380582d44086cb17d8367f3d27c295ef1c5a31d0d78c970aa5663d00d5eaffe4c3760c943f818f081d44f90922bed269f48ac66e9805312c99e0a5a6d73a51b58b413700ed7fd1d913789a44abc4d59d8c1fc7ddf56f766d2aaf048d829964bc3c79ee731287d2eb7d9a929da2daac5d154c768ee4e175e365eaad25b5e8f87e377c41e54b47c5a8520f5b0a3ba47ec115715d517925d151c3d8d58706b62c355fa57495a20d98ded53e40b2c76b7bcd22f9029db89bef5856777f600da507738c22adfd65bdc3f3918fe239ff9d1a69a0a0b46f4f08a7d7fdcefabbddb8322a01a5e87fce43a60f0f43a4d449deb182364abb7f04421785a89149f4dcdac319d11f6073ea2df53c8e76ccb55422720542367e80472c1c44fcc0b2622aef4e7a08bc4b57e3b46f4605359c0fdebc8392531ff631c1f91885105cb44941ed95c20a2784b22a3ae0b96357941ac74546298a443153ef619ec8d9aed527d1cd52c6e5fadf8be79a1771ee18d088136526201a17c2e116b8cae94cedc895fbac4b17f3588a2fd486337d2b015cf2430987848717040a3c7391a194d7e551d0d10b47bd4d77b406db5e4a0e2bdbf88928954065912bcbdb7b5e6160e80fba73dac406e99b679ab7aa26a7073037428938edc91e94f8f8f1567e42947fbe5f2469100b5ae7a24d1be2513ec66b91c308e3d16bddc1b96097ab209c6cdac64a9df7851b4b8a5ab0d4a1665c5dcc6c9d254efbd3a3a8bba4f4be0337401dd27d887f64d0e5664448f1a6dd9bd066f746461a49cb7b966e43b0ab10a163fe6464cd3d78f002021f7220ca5960c59792e938b367087a3f83682f8fffc4a6d4d13ece4eba24bcc7d6e8acf1eaa9a472e047e3949d6471376c52a11f1a25a3dc706ed532bba96195d41d774d29567ab24e2868805c104d7cb2bbcb701aed6fcdf9752ce1095dd5c1c7aa8d87a72d2b74cfb89d19a1e6c9561183914d96968b29e8e73838de09e2f7f2d1cb19ef9b54fc864d31bb42220ba7654ce133ce79139d80effbed05a66e146917a040d5d7ca8efafc3ada4dabfd111d61daca3215625666ac65f12ae7f453db8b19a493489a42361cf7a66de52087ed6023fbdedf908d187f85dc241d3fe0e419dc167d8f165345b52d183dcdd6ccee6efd28af55d579e1df57bbe235b6e853171a92b28ebac84f0a9a5fc720b98390b6534bc128c1d64be7a36a951aae34fc616ebcbbd3b9c265a1535c526c70bc346e6266b68ffb9ec5848b7161043172374a242997df9483546b6059c61b41050500e38e0fc182437be0f07331f6b7eec4e8e3f56839b6d110723edc618b7f43b7daa8ab6659239a1cd23634f0cc9cedb107d2aea7461c81312880bb67e1c15045a61f34a7885c004521b9e8587517041945dc2b0567015dc6951296bd475901df2b1e7f724140ff2cc57dbdd1c4916269120097a70c4c935c867bd3d4feab04c3d8f6e820aca04bb271b338265b6b3bd642641f68706cd673f1f7a12bc71dc017812d2fdce9b63fb59e72ff4daae65d14c6a6e71fd2f31110723edc618b7f43b7daa8ab6659239a1cd23634f0cc9cedb107d2aea7461c85e20e821ca3f6fcb86a1e453860d32f861f70dd576110af06c6812a9b93a408d74b35982a754ad7b92769b6597653eb5072ec18578c491b974932c082c00fa39b08cc0d0e45ced5d61ddb4e1b15301013a997d1866cb0557c0ffc3e38dd207e5back_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(aarch-64)@@@@@@@    ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(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 definitionsibs-arm-3 1647264632  !"#$%&'()*+,-./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_Updatecpioxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=966084e234824568181a0a9f05edbe93eda1fd13, 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)RRRRRRRP N2$J`Nutf-8177344129206126ee564d1ed3db8ea4141c77c81b1cb59853451572a26b47a06? 7zXZ !t/{] cr$x#GOQߴ"*+M(¯3[oYi;!MEAk76ᐳrIpʤfQ}z@`P |k-[vDH_Lz'kDH3hz8y+j:ܠ(*UmCz@ÂiQ_*?NLM}^;>NGP ڿO91>PS хיZd9FgEt}7F\>.V a#.XC9ujZi* +K2; ))eQ$λBEόKFBo/ҧ[ ~[utf)Q<+{8sxd(^hh.,M}1[SY]B.?D t^5nöF&t/-^ M1[`07(/-AYԥ^?wѨ^TmtEP ڣ К&`RMF;bscԂ)߹d8 A`_~Ҋ2{Nxi2~-n.|.>OpA! 0[g7> 2!9nKCub띱IbN}4ǀ"odxR$C&iH 01Kun6!iһS8W옝 ih;\Pşeo1c NwݮyDNr_Ð_IGyCAV,n]z i)j@̋M /֒gg(5l+} 8P!Hا$ V:cꐆdE֎@l^s((#pkf*Z..[ЇxPa*þ`t  ׺@x ɩ.NH4[״*d /kVOY2eT-iw vϪ^17U_=a=Ӹqq*+-x btM 1fR!kT6OSqY>[#ň/ftn!l% RPZ@ :Ɂ&| J6#N*Ug;X/P NÏ6 7J>Ҍ٠, f#@#U[ ߗuOr 6=W N7J#_\8 `;- ʘ.gTŬry6¬OxbS#r`[jf]F±K'bqHcM|-r `CSp6Conاc3= e1jWh2ČA[ ISDIo(-IuwH`/ GtoPD ̉ߦVWPfApC 碊N{fᝩ0 a?*23GrXHai@L7y0IU zD G@pz.txb0Ecu'^P5.]^PU<<7bm5azF+."zLYX.//Hsu`z| 5G*XNNHak@ qBqo^N\\ڶ*[ L_qypVƏ*ь/!E;4(XW.1O8g+OW_-q5#kqp \KO{TU+@tѺa-N}AFE/> ~P~=8u* +ekˉ 8-?A]IX4qjЀM3La.NNҵ)5"z=>{ҿf)W\ZJza S د`K`|Ns₃hHSN6T%&$)lyK xX7\%[d  # !/ ",-Nj.UEb?ߡu/h iS<Μ YG7M6¤R߻. T5j7 ~UG n ޳w!HKZ:.c ^\] e!m3g QpiK)W9 Ej&Hq8In+kަ) BWz I_rhlN@Xg?]+vއ,Y>J̏= R'ݸ=)3b`AVίmOX7~񦾵-KxENχ2E׮~(wOT„K6e$e7/?10ؘlr߄[0Cs I%ǒ$ ^rY4Г$n7%i-Jr\^Aߗ:;s3Ow&)4vًm1uPH[!91l%l{6 \[ ~@\5/NcWOM,#dm_0Bx]bpkT_LN o{w!,y:WV'YDngke79H)&E7Њc s@.{iLYEHZj [/D 9%hҳX|OYm1}|.DF2J' b &,B rcex4N=uSz3G1XSL);{>zwNe[Bgz&&6r X |WOX^ݣ'V<|'e2@co~؃‡IHP€ ۜ,9A|vD*NGg6}vDmvMiv#RkuF *PrdE d­2E>j*<'ώ]Y͋D;%fhH 봭V-!~麆 6kg+]9?1!2Mw3TWq$ i.rApʃFF^c}tbxgsF"tyP3դ OBBE=iC5?9dG,! Q}FA9?HshVyVᗖLBx+hn ݚHCk*;.͙~OBXk i( [E9rTGˋr^̈7y]L+|Xd5?X2) v K jf'JMcy :0IYΧ .wv-2ū%sqEULh蘟H V*6*$:_WG])1,QNxͷ)|5)6`0>3 ZP:lch,w%3Ʒ:fkA>!'Ȳc$򞅯,H\AܭG޲NXHڧ832naaZ~D aO?Ñ?)(;B >ҾE'Vz [^N nUvQmE+M+wY,8(?lQl:/IːhK$N4i'[{*}׶:y/ǫ;9J4uiox_.qZ6mSֵҡɚ |JXPl&;u GV!5*;p]d7VX&=Lؿ}ﷶO*d0󇸩IQ7Q)uPͶMpؖ<_ _3!}v% gVu:Ei8zKs A?(v"E{# pxy2SAAиڵGH*K"Zgb}9[2Rĝ{K:\Ah0a(Nqˢ# d-w >}?H[U|gW!Ld`}zK R De2 nZޛiP "W[k/Sئ 1{s-SWue /SBjc67}ey.?lH֤㲮^ }K(L#9 @#9ft.MG9QqVƴsP.6 n=E|ȨȉEϵOֽ`^lAfhCP:ր:(+LĤI%z7qp[C=J,LR9o Wa}E:ԩlRZCIbOʰ8RꓭNOc6MU 0c`tkTUhK(kq}\vn4 3{QfF[V\`q0: )jO; I+<<^,Z*^{ Q,޼oi_ S65:.";Stցq/ og\‰m/4i=["I; ˶ sKv41W燓x9䷩:"SIj RK"6pVHeLg6>zR(qOeK2qQ`z R2,ӆk^Y X7Rщ"^Mj4CHs TEE/> &e:,DVBݶ*\G+6#0on9PUvwFN]JSi/+-ݔz7igqV>M;ckڋe:V[14 G(IͰDƹ/q%[sފ ֥%\8~ ɝoε]Z})Z~- `y#즲2[dW&LrqZCܥ6$4`"KE_{Hk@1oY$ۏCW2lx ?I pnңcxzZǑFJӹs~)lkl3ECچ]Ten0 *Ȝ@RUԬFKD2#Usu)=tn q2mQwM%1'hc_8;U)kURP͠T}b]IjlWj++g3G؊(\}T';XY%!OR;W* ^~cċ \7Is8_ho޺5mIDԳM!T~{-WJ@idvY~[mf[B[#y *rN@Tsሥɛt.cLGlM2?H;KiP"H7z>r2e<)cwMQwl=j>2#ޗ@6v'Zmؙ0,2 yPVa!aץP'ݜlњEQ(*7֨9g(,.]vҝf3D`{w& ;Eqlzo+&b/&ŏdJ4S[r.qB5m,uipR67+ f 1̱/zkx{xtX;єP%=mqx-op=R+ѲXۻМmRD*=%WʜSDlf>0[}?/GQs|J͝%免E (މ b4u,_=ͺ69‘U\ߘ`aSq;2C*-]V6”A ${m _oP>/p 6OHӣeDF@6ZֺN\<f.8L,}8SPNgDk;U#Mrr?`В3aouht{`Rx[NP LRݡ'x`_d:p}vQaN1CwMd^hcĎhA T@ƻ"8"1|@q\Cpڌ+p)Mdl5I';=Ar/?UOi5SPAbf P).A<]G|(;Atw1cMSH8vtHO:mZn`J9dZ_8R?=7^mTshJ)*?%IbA2{{2vM0*0fc)URG质baPh} ;s.FDn(FTdusM?cWNrp\YSX?AEJ5?沱߆߁t+=_9" (+7%븫!DWR ^$եI~P F 7G n]62 $6įzSr{Bi*zJp)>q_U;]ͫ3Hlѩ ~-!LApS%$\f`v.8KVXjBL%& SKHM;P"`_ G=;uQP^Ս7GϛFt gm8x`s21bAGZlzV]Qy@P)ou[ks@&<3L\YF:R՜-^:O!Iv?װ0,=춱T{S%(s^Ux >2F+ku5iAdTԯzȖ ]NV\u6vȇiwqLhO~-6~B=[;#x^%8[x,o=rdw"&ZvSu"x0C ^wdw҃#J$)b[i 5hQ2+bk/Ex:r {fT! 6dÐBq˧Q5[3Ii[ԛtK$yŴJ Tެ 2{h޳^]x,B/zeod)>,sryNޟv^dz Km )blw{W]go#h™\&h90,ZIщ?C? 蜑: ?=I[e;q =@ >^H qu"=q&Mދw|y;:7k ]d}YA\GN8yʜj>tmcSvOvuKiv6X|+V?7>#vBHwW)D$LsbCUvrK]ghD_ǼpB[᰼b`u[(ʘрZI+EIvJeM\TuyL&!f \e۟Mq>T<\7èJ6h%Xt^h ȳr)dP,Lx(}ƂE@ Hh7vn0Uo 95e6 VfFk/1~֋ WGmI*WhV`O`g{MIJ=y{'"0LyyW;əcyb[jGd"ʊQi+JBȨ J6%["2'%Xѕ{f6q{Q{yb|-/ߊɰe]׮{5 6oU'ذPاmFOd]$A@xJv$.hQ09@ 58] *0yw |k &X2+m\wE E)"9&gc3 .d;,v/RRV<ͪ_{k"D b{!^EF!:j 8٥eMrT<~k=VKJ[WQHwC!_ICrLI\5]<+]kmmL-ʖ6 ^ukSE&b^X,7{[p}c9RsP0~ 3oCMr *'eKe`UeZHߩ(f5hl(hO%½$t:= ,%}z"94yqOȭ$. wVQl\lv[dgf"yu?/t®"89cL2vP`A]oz 6~9[Jzqs |A)EU'k${E1'8ʛ1"A[O. 쥃ށq e ^xT}:.WI''fT0Uo㳘M{5ƈQW<¥T@j#HO0Ĥ:(囑Vj:h l=WZ??pke[= |Z(p !5bFAuj$?D 긼$|%elmX :jͽ0G,[*2'Ȇd{VĶ#Q9t%T[gӔ D`zz '#<&ZkƳ@ν:lWȧBvo7s_?Biu Y#FȖϐȪ}\Рe9Bpai;&BU~ vy=$ wr»F1PZ~v?ꁡ[&3W 5Ao>py`QO_KV3:aAS'cuVuX1YA3"PfdLJrEmhEQ@ZG73paǦh$! lD*YIh'Y4ζU(lWrgC@9Ѭ3V rTpyE+B:*rʖ-Z=gG/rl1b?f^:sbfYKˏ (V?±-:[@bImfPM&~Π/ҧܗbBxe ] f(A9^BCUm\wTV^Ӛ"4in5: j;A=5Pw^Ԓ+}sN_,U>6umŽkb󅡠$cgq_0x^FcSAvrdXk/X'} ɵv1x?Z tQ xLzV߰EMY%\¢b"8 ?*J20>%/nϪO_Q|VƇB9Y538"KW/f{;@|P 1>vBߓۻF:/|}-eujֲU qvߑx/ .^!o1UtcP5r5c=zO%տ7ٕ>$)!0{7֋az$cNOp<WR0w2e ; xeK~Y%!!TR߾y5g؃,u9;RBBsRď]0  qM 8m0|a'mQ->˿JN:A/_?e1Sz_ߪkI-Ԯ 1ڛȑo8Y5ū wXQ?)s@PSVBcf&nuHf37+y&0*c5f0g~t>"'2`zxI&ݭ&k-ĒW΍WE}K>͐S oFjSm\tؓ8ZWorWIK)(&_V/[=܃5i_${dM}{]W7IK[Ԡ9Ӎs?Rg(ԨOQDhPKN/zAI23TKb0.slՖzlbZi*/$_0lQ?Ѿ}|aR *I-|#J 6(O<T?Smΐr.ཹ Әk]u*T0FSZ^esǀۮjpi|cDa\(Ӌ]߶Ì7,V1hv}g@3A¼uo %дBgv?B -b/K%$Kn J>PnrK%]nq ]~p~С-"^=/MdtA(D7}7!ChJv؀5PHKv(]z!衴Q\43۟OSeϑO'1ggH;n7Vs>6XtT> &{d <90 T+>ci[tс@*GOH)f UmVe3e_\|`^'v=UXu.D%(P!>Ƒ0!'`϶۹ 7GtEީ2fQu42^i#Y4߆.u:̗õ ץi|V$uұϒ@C0iw?L5EZAٷHֽsۛBṡQ.B!|QW= :*x_TP>+f{iH_'fD" rۘw ;4l&&h(Fr ˺j׾0655!3vѻ-)EeYV 4$10k|!'Wڬ{49(LL KȈ&v4˒/v4GGy.Û :ٜ50 63^CT)ij_!ٷ>(P]}38sLv3aNZ<:e𚟹a,l= ,qVE͇)f@n=iBE_^,Xev()\쎺TkԚ[X^CX)IU1*ر/9ܦ~ 1KV>^y0gSٓO+ݣ]z[ɡɁEqΠlhb`{l>yK/hL^2s5`<{rxPs0H|v^ R x1Jc}O}Ŗ*,f}!Eї3XTt<8W5|)ܤv md~ւRz qHhRncg%O۰`}Ć*TJ4#i{k:Pkk#\-Lb]4 O\j_lB$WC䭰bk"E%Mδ\h~ >Ue/6m%fZ cO}eFtBZ"{raZjPU>6(}\jyzTՠҬdzTLWoZ_ӘVsxuo0=əg=¡]_d"䅼\lx_W!/7O[ ncp@p1M"b:ѱ6ExxV]j{Kzk`'.8mRafK[r?:fYK|tc}s wMe˖`n %, dX/p6@Z8J%kв-}ԤX"MQbƲ\ԭ g&~\἞9PojCOeWZb("b<)uhĚGe`tF(1VuQ/5" I9M2sW`yX'K1\} ^|F6[Ziv7Ǭ:z/UGi0< 8<%~6x_O>NJGVh`ZZ5Ɇ啽4Ow៶ v!i.Cg?R %aRB%|f)xԶP,l5ژTvVOw7@HП3Ȇ<7?Sf:%[H 2F]4 = z,YRQlY Q*) =ϖW}NV[ Xf<ş]8zMO7qFddT,?Uj}!D7i3%$ Ȏ JI|\@o3.Ωjx.ҠO.C@\uKO}UXc?PS3t1#7%>J/*tTG %Q&O'%r?e_.䄊uj^]QO GDU|^j.iS(H Jҡ>{ʛ0Pީ7 7n4Q2֚P:Nֆ܀TUW (OwztaȴϞpN>H~p@mapRl>!,0˘i -o ;}MI!3[D(,o$!0SKX*Hx&0G5+IXAq6Z鑥&_^Se9Oam7[E&ùWkb>8#0ϩFᎢ{-H2d+/p"zΟٱZKC ݿ=/ܼx޺#G x3puND&E`r_h2|RjHim:"uͥDΗ /m鋣0Kc2(~P4ÌuCfmdDv|h-U 3T.O~zծkt4ҋ45ɾppӢP̓X Fse}(P;J\ ' 5PxTN,/K Z1ļ2} Z1CD6PV .x;vYԣ㊼ Scꮞ8RC"6>_rU 5l۝J6\Ky>&ox$Dҿo<$1\ MqV YJh c+0+0;ݴABTN]k7pqj9 2e@ Cש< QUӦL~B4wH4? 3p WK<>zkߘ~紉fkZd$Y`pZ˙B{Up"8=U60MlGKgs/F3n$Q˛{_`͎`]+` @׀Ob`񭨌$ޒC@,i`L\JHե}]vz&]Z2Z^ʚUMÃ>l?BgWǹ$uxfXEO[ X. a?Kie4"/R`( >|t'FC|CgYC~p'Cw7&n#)N! Yvl*Ԡ@cl\^b+!$`X8k[Z+\ / HOpt4=x>e)cQ^u(Bu %ωK4ѵ mԠE+ylsm{V`99~X,l,ʰn?a ~:ާE!D _١:ő-VO1,<>Vk# 8fotx2 D)Cq kn8tj+ Y!vD'#99XyPǬD$-gDǥY(WҵZg93ЊRl ~PR6ݯBϚV8 g!"H ?}c |.kN 7+jƖvnm) b=l_J+э&*.U&#{(*ʚ\'jȾxRhtJ bwLblk% wi%`3f#|Wn΀B~!uq=l%XѠwq0r_V믔] uf_M"}^bs:z.6̘\q"+/@d-A)*j5 מ"r~!pk1_ҐH!X\;a|?v.sIRqua =l6zº E+pf5>ZGx8dF;QJy _4A ċj3/(h.s Qw17Ҽ1sC ~+!欴=:ܔUxm/1!PN4:lښ THh+ωAzCl$^TOKlM:(#! [YDk{[bk?bq\CeXO=agy/JEv|䢝:L'`Z/B~v9ظ k7ٿLP b]GUх*'\x[ڟwSJ}סQYLw-[-ͽ0~q\ȉ~ bi׾f쿶΄D K)J#/ .n\}QsBgo1'Ыb YB^_f6׼ Y^.DDYjp@G~j}C<;KN@ Ъ䉆p"eČAQ@a##cgS gOe,5mF{me 8*xYRy>EF!2ol[lo0vca2l9Ύ5jITD98i7Pt(Iv?Zh)5Fe4at@y)s)V˦'G__ƏgZe2i+E-0Ac=h}!:{P=b2;༤ۀO"k}]]>b;ym/ʀش vO5xh]^`tfmxmv9e?fΣgUYGN@e=&skB8ɹR`ܿQ$uA/GX5lzPMCk$=Q?e y5C=Z?*4R Ju>z!@"a FLHh |b<"Nvlݝلw/kQ;Cfs0= y&Jby0J:S 뼬7z'; 1v7s ڹ.j ]%ңI&Q{?/Pn Uykj8A}܆ d4LiWц'$}DUZ dhS2fSWT9sgUn!~ halC؏S@Dˣ@{l橍N\;|!"`a+?5%є̼ExjvEqs,]wG5iۧd;kh%@ ڛ>k"pI6'`<0QpEc]4Ғ4ˣPW Y:$k* KX&o4P!Hĺ+#=KfnOVMo?$~ @YQ. C FWݡ'gn @gv$ oeF0GFߞiR*|d`Rv" rs*7qR&男t։2^tNjl`;^گ d`yEg:i`4 ilA6wNcd!1-SF=3k͜]^WO`{xO8yzYzQBh:cj t-!\^I(~~sgǁ[ZDKֿ qi V}ћAs.`@a^|zw;VL*ۗnɒeKsV4F^eqP@"sSnHDO7͉n"6֊8!plh ͋ݥ|RN~Ww>Vꪳ}$]DKp$fa 7\J߹%ltlrZvQK۳^l.5FL] X`! E& v@,oXsmMː lY@qWLy0HUy1T,X$kS}'zLO^Rd; ѿ_ƳAɃ}V Bȩ'\m)W:hJeB jzˮKza$ԄzGTTf*jf#[>+KjWY{7.3fe *Is'XF_ȣHl)hV,GL=}PbͲhγe3-!P!QYF?^s$#]ς60ϲFMב_24LY"{f6[,(hE|z{O?΃/gH$r1G$!eD:n2],wDWQX gt% >.;ΔŊl)T{bWs, /m9oZBF\ثnPax&yCt[+h~l:ETp>ƚ֝jh+K5ie=$}B[m; l݀] sZ%5UX59IN|Ƣ¹Em٫+d;PUB, 0d!ӎaW NٕP6Uҩ=4˔vT (h"*)V!u9 R;p4J07ÃNjِǑ]!VoͷV%bZGUT4y`"w  "Od/`nu*3bfwTAk2ZngLb~w4O?p`MPOUB=SǬήa11=LbӅx#4Z@84- >g5M| #ۙVD=%TH9k;ܯ[mN햱 SKF٨-0ڹq"BX?IG.QZ8qDjBtxby Y0}Σdt.k ۥuD%lDOMO{m:FcOZ 4(N ægopiQ ܰ3C~J䳊~3Dr͐^\ì@c0ZIs= &5ibU&ŮnxmaH(ԙe*§,"ٮ1wzִfkߚgNe˥;@gYNrq` K΢ E2Sښ#o⸣R[G%׌CG$KBd@C[+/ 4c"Ï &TJ{W}hajZ>B( $Lsj[k˿iahڧ\ε<3{a*%6uEO}ڱم2σ->!_rz m* 7Q;z%,H"9l~nR\= s Lixb Ea(ct, Vs n(`TN`VV[?~SrOϒԖw{w| ncCDMp":ô;x5Nϋj]ӈH% ]D^t) ;Q]rφ{P-򛫳|$^v PgWm=6i)+ʭAg_뭍W:N{O]UD'!ˊqKrNi^W J0P­8Ϩ}S#*%Cn,~C:@U+l')7bK*Bė0Q˱fȂ9 kqU>ˮlC3CJ V( h;MT  k_xv^u|j|Mry< Uւ8Jhhw$~WZ˵Èr }9P5aTJϔ صcDZYuN[ip$97+/#2*:a2rSTp*'gcq>ܪoUys%?_Q_]z22dl-jUgs## 7 ~_NĵMN=\cwCOh1B_~dbRĹ Q.qdhŘ5M6 K1 (2ԓu]i_HqA`Ӆ:h);xo6q7׷ť9`3S[] Wz!mWYenGJ'FlXQ lͫAݸ0#1@ q`8X`l|^ɼzZ C[TLt'h[[qfx.B+U$FÀwf Aٵ[7e!mZƵGw:=rWRsf`}HB(,ՊiVJT?ąQ1?%/| f1CnzjzjgS㛶1놀la4(9K'xa#GK p߃Ls%'Y4@ҍ?_g O(&y#F QXFFL(yNݒn^3)d6@gJ&ҟh _9b{x}nJݺSy}l0L OYB䟍RK04 qVrKLhkd|MH+IB~xU:b{-E쬧h\ ;4k]@kzDFHaD L7KsqTMsIfDBK|k2Ş߆hMUNDB9xd$2ނDEֳ| {&G@ _D듒U]\T?&m§LwKDJi2LseqK^oMU7G1aXTf<,)+3n(U5l_^6xV֭ }`?IwV0zRt {Qzn*fta$^(O(CKHr3du M ˾J(?WtK%ms/DKqUhniֽ..$: e? 0*CCz3vv{WF2fl/JI̽kc舋ﮮ5d%֖3 >wu̾]uqZ[%<4|^^y߅a*[mMNuFﮧ'x|Fmڏ{V$z7mMoME[loN;mH`*b d %E;9O[A6N1Mp]x:9)JGEO`w7>c$~.:'dd'g|[wmvkn9 xNm47>U{]= }# 8/ڸs,cЊ?h*?UE|5&uWIQ~M=]"tO 0b$_&{ !]Vb4UΔDk"=W_B*NhƵ1u[sUUB x'X٧>:yl/M0$EvCJ}s@ifa\v(ʰ3YT +Pma4Od*dMA FɠR[|do3\H borPE\H}2"lsTEZfaBp9Gr#cׇ2dU~]=ehhx ‹%~Fy?eS>k84~ir9 qȢB6(G!E)yjf֘NW)zRgV[bl>uz1 _,] 3fߝ3G:T=0j~^?I;X:T͍bq*4T܈|'ꮤh \dT4 h>$ɋ1Ʉ+#p7J!ު Jm<} >@'htB2`ޝ-'zz۪NV}|.'r[`“ 잻iD"{"C-ھ g+j |Mk Pfl ?W)opг%gX]keL1-_aV /V ϱ%).})}wIL)2jwiB4 y*˒\޳GCԅ:%>JR]}d!2sE?Z8Pʆ2.b| zo:U^8px/YXAz2pDF.G"T,%7O^I ]̐bõpzxN+$LV!ʵɵȫe7S>fMMF m*܎r)2^ 0Ғ1+tULŀBJydjTW?&14#ٝUύ{B.b܍!bLj4H->hU@/aYJ7u%UK,l_ơ?:L/SU}JMgTh:wdPG.ڧP{HɊ/b/0`}7PvFnƜd:e:!?jv' 8Ys6Z=`h> ~Ɠ .ȕ}Pl$j|!'ҕ];[7L5) PhS@ 1.}ٚǪ!՛Ylfxy;rC`\m&9B9Yk dZsg3do,IA\ɇdq^f(Иi7%gl!ɷJ+,4 dm>=]L/'gWlPnO_]S Zqq8YTa QABIc1$k{cq-m~YooC^= .[k@–) ,gJd@T&n;c3b*F-\T CN'0\F'5ݓNj66O-ǮȪ $0SƣPIϒ'͊~nYY8*TGWa1cγB&%/ĺ4` T j2>C|IߌtMs*@Ⱦ$dZ܍;ūӹ;%VSyق1~̮k'eEe'RLykWGslW-}HKz#@{PbVѐ1sdp;n=n狱ȿ<`KAR(.Ti5Je4/nq_D^ l-~[􂺬=Ei#~FG9MF:`AF\.S0A}A+GA;zf2rĩБrv-N[bzZ&V:~;6Q^6F}, Ki9WtJ6p 7sSz dSXY/u~ns0<|0 ̄˛lbaDjQmtB >(?a- :ĤKY"7Qz%ʁ.츒6ay|y[/V.R#֓4OBG (h0(ZnU/ igDx{/ʹT*k!R|Z:pZ4 9V29 K6Sty8?#X@3r)i<ҕtռS] Ya=^i>7UL?yখ ap5_6x-N_Bt XqKu ?] .iByw YX!PM^27,FqrNruX\%Fl3SY F34Tshw.' L۵ų/sP|<ˤ W+ 9¯ f9:un#2P?~GƼL( J颮ȡo1Z Bjz뻑[+S"`C~%f]JSvqιhSIOK&V QY:)GWXP-c`T$oeЁAU+T8昁.o>;SdGT׋Xl%CУ 6]j\GkUpº;|[ċa 䉥88v7!r.iTs}Dɲ]} ؞ g; b5 2 {с1ih.s{TyȆN_]c0MSh<UnO6V94L>31 8u9e,4eV^.k~??u>1+L 0pt,|#g\`P]BNI=MXFs2,ہ4ަEqSώՅC͔ݩ9X>:ʝy/ow%F w><KdFa`Rtc2H-ƟQ "RLC&p\J6 S~y xw$vKΦZM(Ęg!J]/+ 疪1S-V `L E[ iY7cz mZr-AϞ7_ffl @uRpڴw'"|Anx5k!y1lVX,UwBwQDpK %?} GJa7HvQ>g^ff PK/}$圮zj:HVgiol vf$q(CqVIL_[ Nx221+`p>b44LE)5|^*uԓqV5۰^BK[WbjjpB*D1U4V{->ۗflb3J]Y5hJgȠVɫ+T;2'5u +p~bs8GRi T?PM#1.,c@RQ^եS6ֿ}|>& %5kn$ߘj~S0vu9T g>3xX3̜_'*O=ǂNU{|TJ$t.m/xbg'5Qm\Lhm'M`IJl#Mc{noA$ȢH}]F.@񡃥1\E.A2vpO6շyPkW)TAa)2AEN ^ے 5pBgv~70k&&-r7̵*hj N;;h<2Q~7CC#֏1T5Sf%*`t〈:A w ? {α+TB4YJ=F=LfM~,rlkOz6_?InEn8*딫6x[-?uɿя&%Bj8Vp>JC?1.e5y0<8qEP3>z-k#n=Xq?{AkcV 9P!9N 3sx)Z0lkk㸻1x()ڝ-^v a{ӨxPq-K; ] S18t>ķ84g!y/-3{d^M].lVYaԿ@kXTV>1X`4`$_6+tPN9SeBsR{r`(c]9ƹE`ݙ^;U}\nӪV|j'\،m@> ܩReG"Q}[~ձ\+ʬ\v:85Hpb#hMbU{onυ l?j%'(}+( /Z; yN/)/ q[j&IQ/ gI[6Nd[ u6yu9-4?q`)x`ȆBkEv r֌YE n)qY}+]v>^)L-# R{9B?JW;f茛)YE!80\kOo~r8{ jYhy=W3g$n/2t(mfдHb"tf1'O76f}շɮ* Yfx &xorL(_ R0»E '_ju#1!{ߢ'޴HƬ[] (kq[(u9Px2vz4\N,&K[0 MB*"*c}udٓ%T|4o"&Z*p6߱ F!Dޔ ˦*( -%)5;zxbb,IL'KĠs/EfSЊ=ZRO!K٦J0?m0!.w<Eia֚c8^m!hZx @QYP Wr^y[ĸj%|j~څ:;:jt4a[E: &em5Y5o: ,!}yK:~}tN&)R<<Lbh6cY:{2*O8qk!!Go5{$ORKҊ^ۥ2])?>LeN)>x$0}5&#s!)U{U&hov7 & !6LԻ4,pOF͟3VG|tt=C2f~GMEڽ=Y^O:sS d8;UYi5m#6u+[v 鸏5uQRȜb\#?`ZX"` O==S 6R%+fv+fDY ydpY:Ǿi.+Y \!n!2v ·5?ς4RgF&LqB>?RܛfոǔaIxe=ںڴ܋@AWiwM~ϕ 3S .h9b~g`K߈NYV| â /5]:Jd저Aט֛yRGdy+qnú !a69Y.2JꅠL5qU F9$iIh_|t\+ D?ZFd#/;8$q+h9eەFzԈ6d<2q&᫅I+{"eFB4Yš˅u o򨷠,  4$YI+e Ŋbd6BIQAccэR7؞sW2U(,](#7~36n-5VK/x*1KDO' F1y;z-w-ruhd4 ,um6-/s̛,$ 낮媗*͕GS?( &Y$_&ƃr$.Jmgm7Lf IɊl8Gݴ' Zymp_R ?w͒-HW¡k~װcwsf')c(QbY^ܼnԡFTs}5e183CĄm G,KR0 jP8 rdJofeDQ"y+4MmI KC8k#9ע28$,l} L2B_[}m)Isn86 f5`33o?aT8yrn#1Nj6a~0?>Aޞ2&ඳ}.96}ܭʄޔ NQLL>bC4NYCXSMt^72*w.fRV"!|-)X$H8`Q:iR*_ۢ wrPgYZ Udeg5O}^jUZ~ P9^^lIu aFi6"Sl xn 6c015{*IaDd&i:ZթRry*84`Y}L,??)kq3e=QX "Qɿҭ{ENq .Ӿ,cXAŹD5 鋪ACғv]!&a iQ%b2 \L[/iS1{ Z-u3pߗ1K^j'F ئ-NHr)rok 82]Hާ}StL1JU(o(D_o8umuYς kΣ-K aR0bO|UW>BuO/Nz0\Jm_@h\Hf e8B,kܜ*-8_{ܓ|*i&!ByGU+ՆvfzNE$ (bd<_]6#,ݣ$՜,2 DyO^DfwQ qHU1bp(|zzc=AZ_}SZ޾dZ<7+S{K.- d5y ^\(L̺狌p1k,mf.fg>kmǠ<= YcHy= a@eq,.ʧ!VI([mPap05.0]K\4]/NY"lRxb`xo5Qe8ҺW^Ic `eZ_94RncLeL'RԀŪjop+9ޮE_ K}&> bbиJyBiX!8(w_;օO߃kn&͎7u,G)Q3+-'61-9 HCE\h޾wW?k Į6ߊ0|f߰5}s݁-- [ĭi-@:t}ʜ4f5FهR޿r7Qm- -9hQR8<<ĨZ|E!sːk6 Ďeǥʣ׏kqzThGRM~v7`g^jQ +&XK?M=r- Wi?^uT0xhjDXFDB63%#S4 ShO"Vn_R"Қ1ג"=JЉIB!> R΍r6^eռkvJuq^5x$HJٌhZ@r]Q5啘!)'Bح)D&)FsJ<"㚓m*gln9V!%ڱfb:moSL&cnD-INn[WI" f{h){7D1 ϑx=܈fd-}f}dG\2pEߤz Gs{FhvJPeU7g%Gn`<&W|.Dg;kJ$oC=G~n@"!)){1ۖ/ܡ 2؋4LSo> n& 3>hR T^aPH*sers([Y}坮v$b8u[=vSA>Lּ. PE3[D{iX(dE~؍Uu>>&{@fƺٵ+Ml#r:i%_=BDZhLܣٺd=$tUt,2H_Y&^[4uCB6Ídvzh ϘQH]ØD wJ @;v+wqVoyQ-Z\^l;vXtCt@0,pלy#ُ-i;!+s~RH8b}iȊmgs 6`^gG},UókV͌7h3@?C*m/"4 e}-MDk`+Fx{u,5Ho2uɞijGs^Y!گ^bP2 Q9_RIlSmdFCHoU]Oȳj;>qtgq#ٰ_S3;8 ,,~ʥyoK5Jg7*MlMm+NoQ7y UYYșFZ.\)18٬_=COa P]jV9:i? CPj'1P| 5Eji9uȠ21[9b%CW#+ Ui%3Կ"%8Z$HD\XjG=4 >*Y7A˔rP+&u||a-YbO:ҽys!RpNӢO* lT1-{!цn@󳯵a\W4IXn/4ECfLb9(f(( {#.t/&:r"X-8o Q5CE:$&E&nF*S/c`oa"lG1<J ӓ`ЛGa[ l{A#ge躐P%J)[$^Z/ ߯;2Q^^,:q =ZN>)F )+R5-^ 導=~@w#%R *B]7rXXh%=>,̬N)w'ȳe]F68ڹ qM'u]`~$htPۨ|)*[I4T">^-QհEa㹥ۑ)+#TRZ"5Fe.i~9'dq~u'nmŲIZRS]̇߰%G\%,= ;a^ڏ% 9(*ΓOiv!j퐍t^`btҪ&O1ޠ\]:7X`ͳDkތR31dfVovf<ےq8g+v/!kYg Lbf)c6[b[6[n>ׂ0k#ss2Uv^3Eu3ܗl")28>?Ni>$ Ib5K xw9BǮDd#[ۼK1$ T*w[UG}#*kRؒ5LݣB̞p@ rvH'SS WtT+UhAKXaޥ.#=1 ynVo2~Mdd+s=O[ׂtv-RmWRUp<08rxlpo/۠C}ٸZꍎtJBɟ3gIiCK F ՟ZY 1_U8W QUά\5lbL]f[ 6׊ XB/n,%p i*hN8fLYL$?RAn/&10!x Z ˵\aңSXHc$Xi\ee7DXysu&& Dzof=G $G=fo)9{z&JOMܴFD*Y؞Zw}eQr]DB]큡֛.PC-a咺rMOyV "ɸk ee$նPx!1x{kaHD w\,h׀!+>BrKIN|+,T|^^+Mw1@)W͏#رf1:z O*@% cKu .>sCo!_GlNQ!k&,ϓ_2kY`Y\áe*l0 Fb*c㕬O;K/M gE^nM|peWz\I3J̜9 !?ydƁW҅cE޾fT&n@JŖ9fg=:”L2 O&`"A,Wﴓ3Xaӯmcsۢjze%x耢bxYO|t{@%nHP& OO8"oII A)P4'mwh4O=uүbn؊$ԨwvW:Ĩxݎ:X5,ÿ@xD]YsTm釲w E4>õQmyHc$2\ϓ aQi0k)imEﴈ1 !K=P\5gCnV2 e ڼuE?p 7Uԋ1 1~oL5~^64%e<=!CH Nݚ`<;M-kӁoi ?C# 'cMlH)7 )УdJ7 `3' BO\zVV뚹wQ("."!j J[.`KI_#,4I@{vsilT1Pz/ᨖֆ΢jvJS? aLX:LPEi2X9tP[׽^vI-?52w#%!vlf?湇/FwGC0b_ƖhJ4@BJ޲$'Eтh5tcdDhzg.a̴fZc,,p+Nxj }y,.9b>`LWLM 7}E\hi Xjћv3Nzll7DhVcWZpZpNJRdbAT$̣,I!/a=;YpZ|1H^M@]/Vu"S%3{ ҡAeh5/i<*亝 7M7QYLȌr*;bq>)m>k&/6ɷCOPP؇2+ɡTTm_ k~*-l}_9L,DYR4ej[ug5Haw}Dv礗pUti8۞R|8NE]ucǴ|7$ 7;dLOUz\.(ƪ4>7Lq 2O2ejMswc_bESYW,Td9zL{gK_sRbG)tч-MdϲUǬ#f|Fj$YJŇsIE:L[ffCLRtC5/oje7ldJ BTb'x!ߐ OPxfFe XK ىJdFQK >1/K3wPto7N~|Qy>a HPk`*M/=|"2v]e鐿 ZleÇO r=u/08IȨ>tՈqg>&M"-9TI[ Jie65S` VB>a OL 3?"Il4/&qLq誴CŻjxdas Wm *:*+L#~a՗hH{?e Uڠlǭ'j-QE1jQPx3NПK7kY)J #wt_y(p %G۵Ɨ4, c?ttFL$'=ow}nDfB/1 y k_hkwGFMf+k啼!p۪g?Bj5"ъ2֬"%R+GQ##Ŭ99fY[A\ɇoY==jI$ $hB5ZGq)$<2sф qb\]خ>giLEJغS @u=Vk; }-rZHZQk1Hv w22<H=u3{0b}&e\{F,iDrINL0v"\(8j8D )KfZvC6x6iǩ4} [tM #" ;"vBVWoWa Úd*.qTnತ1=ymuCU_2.J,JCw-# 8x,:dmpKnҎ Ci]{ gq[ɳ{zL>WC|0U XǨYXdB imd#͊Ś^`)S]6rʧ 8' %Ժ=eo2mPB.2{;.{IplP-CjN[_j癚xyrɛbS̈́A駶/# AeC-jk -yh<8^^WxkKȚ,.,l&4y i#.xsQg& `j"Ho˅&TrwR*.]giWn$mCc Rwjc<ske.lc_z7陉LG#Fļr}%>@5\e5_pyp&.al~ĭ,݁]eDZ@둢1wXu|Gr7e%W۷{8S}ߠlʼnͪV~tDV(tn ҟӢGMzU+?R,F_s _h1FWy$; iEbΩ;v;W 0^VE:_G ^}y hC]݋nX>|l4:܂̊s-e.U7|kAkM<1CT酓?e-D0?bfvC X%d\mk@JlJ%UwKg)$S@8۠?XO)KK$[ ecdP.Iw%ZOnB|9!ӽɕCzexX~y PU3RK8i=+_I؈;VwnF-2sDeXc6ǴS=12ZcHIȧf z xσ |qCmp:.8)hOgp+vZ1N&b'jv܆YRu֑@JiS̟yR@w9JU&5[U3.R(#My6uooq|/ n|'Cot[&QkbkM~&=N=4t|_Ї}?X%c`\R c.6>Xx IOv`ޡX<6uum0I{(Gd0^BJ2afoRTZAYw{=yNDbt%mEA/ &B:~loTMgB'7˭o Qz9o6=Y]+f:.D:u6Z+EQg̀tIcnW|7r,]_[SA-{VXtYWsjcbaU(e* }l]w:=&Z&[b|PIeYxgù)ön 85lLDqd(B즺|B/&}q =/TO!ad7[t3#/"9WQڏkp5Ys!kՀOx/gsM N2EWxrV'C=}nkJAljq,!$еmnxb*`d/q Oel8{}櫀^*4(=\:NKD |6<$vleݻTxsP\\)VN-,rKcp"׍n(2Y*qҙ^bkߋ{B90Ι̉COrWɓ#j U<kæml2zu[~8-V1FPvU9*J_c?v̘P ITHЃJ`8"} TlfCx?8^EL)\a}J^P%mtw崋g}TGw\_}G*A9vUL_'g&E5٭WkNbCbi2N{0y&wbw(cG OUڣ/ ϧ#F.%?%9es@!FPG`> !w|?r1]t_9# iǖ``NB䱟2) x=?F"S_wzk.'l`+QQq9&3-vRPՠŬ1 e08K!?nEۛa:KcZ4.;L+DΫ1v`om2tyd5aa|&dպPrN$L:opH-ZКBwۢz;z_sIulFbQD;H*!Why?Ε'8q%Oz~a5=f N: _K3^+8raل;5VZ䝜`}35Go4sFTS4uhGG1|HٓuKD\(1He^bJ@bW! H^wG"u3m62<,8 &sjUD[iԢF_+tNҳG7JR.H۶*U{grz  A@NRΎ~oeຝݽЋAVd+ϏՓvRF$>tu~^>}~Ոo~\`7(g'.I@U|| !,K5Cujvfa} G|"cS3o]w=8VV8ESۛЛjp%}C̾Lr".K$^!U>w캦;Uڼa0qۛ&{g5W,*>|C{q݊nyZkz]k3ǚeq\IxSō f {vokJ`)'"iTSX)oG*}XwB<.F[$vx cʲ B$rӮty.3!"ٔe]7ɑ`܍ح )~el~*Bɪ9 NmܥV8i,,mYceY @XIt$ (_OßrE 7\xK[#0[ph+aoqpE\x,uޛL Ev/ӵүfE0wFf7:w`[ U訙ϴr\OyT`ݝz}C3~ C %I$ڋy{ I&5N0m&.ÂΡ|kq4X5| P$`e>L嗈%-NO1΄j{S`ڻW{B%e=Rbʋ[X6K%%a7WךouCceT۷̨{ k8 iOީ~06]q1)ϤuiR̐c. NlIjwא%kB':L2F3'@"V0 hTyUDUA *uxk]"s/禁d^i_wiU̗ha㛠-Px H XĿ;j-W~jN]Y`^'8:((\^1 L/lDZ',>l XSlB{eYq Я6dǩOnk+#WzJcD։$#>LW>N;1DE˼:n_ Gǂ >;M6M~Ԥ$oM2$+5A IU 0vQ`'IZ\Z[;.{$MJub; Q ɖ{]ߊw,1[k2{pУ.S n;mJ|æu4j'9m]1u^BmA.r/maiWڢj!,|QV&34/k^f5t>_}Q>Uߌ >*Hig96cltȟMmhʪ6k׀!+~4+(ѕuBI {L!G¼E^ 9Q48vWȶ~\siw^Y"Շ? 'jQUϝ{ 獷KTdra9Ft|wƨ:z8s&~Ǥ.@)qy Ԕ,%҂ęƜD:b4<.Af>KpޙVL"&r 'RTu]DGjЖ{Y);3럛,+ANLȄ}!\9_S [E. (Zzd{i& :*Y)*ok8z+4AA0?A9+`1; z"8{=e[Ah2:blvABDr/@"vH -\ٚA EsQņX5_٫qsIee]{&wJ߅'wƔXgfMLH!6uD f6x߹kl߯p6Z] .ޗ>g\J[aCC]ȰytF{ல@hL٭I"m,Vל8Q`wj ?6X Bd4Ɯ3̝m>OōcZNM$YyyJlAC{AfH͝Yͨ8󿔑x hbhyՆScޠEԱҡ\KiT ?LX $`xdN  y?,,pzۉIZ9),REG y8\%P&3 ̧CW앨6a`k[vKua?m?v>V=j;J1{N™֐T$-Ellxj.`^p&#g=d.~VYf CFZJHr rurኟm{wrWo*̒l(hMRK4਷bk3ZD׿[s"Y sutϺ Yeƻn8UCf_BOv9}`nR35/-Vr~(t8qxUi"|yZ]IJ(w f,'Hl^MLӐ;\dIxֿ ӑӃ(2Ol(KL1a뺪']Sx$c!OiQSiӶ.'zrZ&E&H[S.\htV[IƜ2*(D62HAϿfcv1Qi5F:a67 lVBczs32eH'aEZXBN\M4't[5{X:Uz~^C8^TJ@fTk~ֹ<n58}o-zh{bUeł~eͤ,1:X ܌77xn]rge_pg}Y}[זE*>q+MCјpү]Z.Xu̶28~ϙ,>Ap`>vxK_oݽl l NУ<`S )ɓfrK5V^n1%}|<>'P>p<7+~oXG˛ěS/D\H{T932HBa|u_;~Ěb0i~ K^@d1(K7xI<4y/Isʖ\ьDVf@Gk^dd= Ce>qz/жMOTE-4y 5%,87YJ>h`{kp~<44d6e-"ܔ%Y Y.9xJ2Twf:)U'ES" M*<7j8iS?("sCqҙBADb#()Wi*xr|]$eͣiSƭltʍn CA-~q^>E&U?@ Ox'C_˔ZG[}HBR[ϨƚŎL077":M;K5[Wa D>iܟ_ڴ!"E>0SR}CwyGd(OHF -}I-:J>V6`Pn{+WN #cvQ_51iBcA|{Bn4QuIgsnCitJREk6߰qqi*ş}*|6҉{z-3+7Y>ʞ:-`MȪP8DJǎWhۆR`͔mhrCOݱmVl|k!&hzܓl`ej5xXXC\0:c|.$%zӃG@LugKȼaafBu֞v>O zyx%y {v5D'OP=#e${yFPk+ܹ҇ &I)'_794] P6PZP@ i;]8Hz _J}~rcЀÂOG'D垹#m1᝕HV4e+VпE&B"Tkii5S]ة8!-|9<{'DŽ%DثƬNXom D-eq!iި%"D&28;N ,/[9ن#ZD$@JԪw|!ivktZVօՀBhgZ7sc$pLC4] G4lb!4H`Kb1Gz\Ӵc?/K}v?bޚPqN35|w?kE,`Sk))Ls C lh[>l) rY_7~៏J&)Nh#Rz`zcUhy<["6I.=F 8eVn^8P|{BHb,y͆&z)Ko|XDC;(i8np :Q E#@EզcWpd-oϕMPXLBݪ[ c)_1mKjCkw` ޳n@Z%Xb"]+R۫5`V WWcss#\.l(_M(vթYPSlڵnʊ,e'IВ)^Sɰgm.FجrMsw0ap=]RUim][/KA/3j퓁dO+IƌUcfbׇ2i9H #w,ڷ[lvV+a Qi1$\*)/=+ޕͰG\ZT;Ggr}8iq4Iii`ˆ^2J6ܱtKPLLj&XNlqs V6?Q@LʒBsKQ.ehY>J[D5 )mZ2׶O-;U5 /$|wokhL7C(!N[0Ys^qzw:XՊڵ]iwu%U2_VĠ6w$ {r"=,+֠M5VM)%4 ظiQ+I4 6N$a<(Ta7nBdx?;jq)R1=w2W\aDS['f*>+G8.QWKn-~>VI_x=+{RsiäD<ת&LҾeGJָY(<ҏ* ;xEIZ0\NՑ83@ªB1آaXR${]^dt!hj;=>CULxYT 0:'~ѭ6=Xj)]^8tڴ!R&a `qABP W;Dcrpy|`&Q9q44xĹ6ЕxDP468` ;{ ٳ{9( sV]1b5zP]AQk#$<ڊMr¼\ĝ–IЈ$MOQ}p8sM {;)MO>yKu dyS37dFڶ"`~η^h Ewp@`K4xv}2˷*e츤.s/0b ,AG' s~W4|;K! :{aD $~V2(#޼O?fHp/_I^Qjlk[<ͨ2aL*ʗX *\r$b Rԧuwp 50!ږ0Ń(z}2Kнjkjj%"Ab7twtLLID#.wrT+ܒ^g$89zjIs~gL `0&`䮹.3[:JQmZT8ܹ7%9g8)1M۵+j ^C?:'/d <cV/.$1b?c |b1T١I/lP%W5e8q`Qf/:71J-VtKVU^|&i'X'A=E5ZQYVTahGlʫ1;Lhh)B/3sH0H#*"]gPIN2oc% &!DEbaq c1X#y3rdk,J>-×=O͠\C1u\ukO_h%Vјrg3FVqȮ5XZ8,9H{)YDnbU~88zRy0Q^2KAi4JUGE)h'td0ź S2vЖ^,^y4eO~9OҷT gw.KZVgm-;":N8VY K {SFw.rcv]S<E9r_IE l@)md*,ewm?vjmG0i#:U ?H@n"T3##Oh6BzyDɝwE؝ybz.czcRmiꤟ́G+4e/|#px6Up8_1C*36iQ؏߫$9(;Hf&Ӵqy>4Fūf zY\FkGh`uHᣛ^έϬi_)Vq2bo} T*'iHI!pR>y6Ǔ@pm>O45T h:1yif-V/ONK QKZq`-P';#+L%Q =f:)TH)Q+ՠFaTb`6TE*ձMLRSV 7D+2 R ?#?,Y\;"{,Kۏ/5xw>-P3u.nDwY&EFEp;,iVv NGI P޹wr&ծw6xXœIjиHϠ}9 :/N2=nwk:KtjiT0}$Rzh)\wYC&gT|(祻:g5]KzkelW8W\خ(@MIb%=ek}l5ՅhZf_uI9gm&-S:GX5Թ_29枅%?z/do~M݄@*K0_PPC_ d='T2즦Cà純#uR6huj/TǑ ˏ.s"5rc'Mmg!1;Պg WCتrWP瞽'Pf'%bq2YO]J0>J}suP~igx2Zm%߃3e2)*6Z]{:[hxW9X_#.Z[Vxs#}1-cAb]ȍ'+uDmLL݂6mhC/y.meC[{o<;+㸨:E/;%x6X,4 "J 剄tLD:AKr=s, G3R Vw8wg}X Se|+.My M s[[>saYp㿘Lr0;)j}$"sq*uH! *,>`6d@.L]#*aط RnYV뱮Z Әx~SJpl\/`P̽pecA.uub! E-]~(]{bStKD4s÷<ԣ@ѹ@'+1vZ@V[rl۪-gc;ηH4+_Mno|}Ӵ6$0㲦Ѿ1&›\uk&K -æ*<=  ymNH)DAu#mNN*1h،sg_/|OS(ؖ4d C^⥮|-& rliaP\DcBX`m+c57SAѯn!K)qyܸ-<3$ /ήC {)D yD@o˖M+৉< )c?z,iבx.uZV/-[[;ejajo^sdrbzeMU|$QjV,'BgʉRN~W@&3āzt9~/'lHHEqcsanINI-)K|؁CT,y{^-77GY4lsTr#󍇾OzE,JMڦl։A ƙ '_&0qJÅrk9C$M1bXէ+9G;Yv?sa]ʊQ0Z10lY&`&Q!/v@Ð"v+ ?@/N6CjYNd)5nAΆ.Z $:M_H)}}埋K('oجUz'zY _)/BQXC{ >/a L7.OMGl6KSѨbOkt@a[x >?״T7[`Ѯn)z8M׽R$G#"HQhGxM;уKvnUYrRJm425l(cvKwPUdBBI]G|Ń4I◕T^;^duK|y{M?Vkyekd@zyfNY2 J󓲏( _f޺~Yd14j0 A5 =È:}`NrQw #wC+Yw\| %z>򖥝Ac}[Rc?k李cN) 9WM`'L-^1/~"kT )8b~mVK3cάް~`EJIꥁ+/ct퇩6l߂gL+0VHQ^7c?,9ǫy~! q:ZV)73'U7ig<`sn7yl|!$0j'e?1o%rF{w~9jMb10kA_v`PnVb͔+7ׁg5;sf cGs&֎ɚQ@~:]ax z(|aJu5fKi(s!+F@}s6_|L`xTA(!O\宋8#(uTMpAd Ƿ`} Q=}Gq-J r=dZV{d"k2>NN<@ q;bEV/ՉO2߃q6msaǛl#.c5H:62]uM1'(BdmPmG®XwFxʢ 9i>H\Uze c O[ݼ_7&"%֑q1eI,,û+SAqᔧwZwFlwbYz%;}kLflDD9<3Y){[~kk+vm Pa2f`{AY챹8НԤEY`N]^w6E&AgM9֋a)DV/+zo=`]% q9gY&␥eixrn0XӡsO~XzeJ bxV*8 /o*t"ڹ^mlc,A!-䀸zǃN*Lx!-/7K`'S0^{}"o j];(Ҝzdž -`.#GoxjSXTBhi)9 qAA46ֽݝC_LH>i3^t_kv=:~ق߁Cm2 ~ֆKFAEQ;!{cp w<]'̉k aAc?T]83mo0V4,'>q,cj}$]3t D+f,Ec)WxTv_>ht%=rR+_N)q1WA q!|pn87i>Yä_ݡZEx؁|kL7.՗?&ʞ zJ O^B(#efķU&"`˃H.6L|Ժ˓wt(y]Xo> L·쐵bAVTڤ'w\:V-8}I8g q5`؃=oMv 1.KHP].p6³#1m=mIP?f64etU|U x 憬y}N6N?RN4";iH^tLqXzs @Qօ78 W=(~~d-lOP/(_Sږ +Ů>η+;C5WrNyl-+ہѼG )@}2eoV*)&T\?l'V瀉,)\qML8`:ɡZxU]1 09@q0rXZѰBQ(g$ ui a|fQgo2ױK D~m w?@kHB%ofF AFϛBa\wY,l1MDHG+;W˗QFFECD: ߰kNl@S+FrD^KZ=ɴ&EʰaD߫ڃg1VS;E^vUfm-ۺ,"w;v ډ`$ӣ+n.%W}^}~$/h?ګ搰*6JV#M=!t;*;yĘ6$-pI* M^ŕIthtL>qB1h5P_su|n3d렴)V쓁WcÕ-PBM*M,$M@E,KyWAmRBuъoӚdWS"q9WX7g9Uf79K?Dx #vz~.>ILNj5س{Y k<^UEo8|UCw&22îijz Fy2NA)Y"gF,1vF#wj\-o݌vSY E|qrȂ:pZi_X! MH)~dT32+TN?(Vbb?H|+"S0 M_mFSVHDŽc?B;JMl_0̒SûKe#E/󚮐(ǻK(#/}٫l*t>R2~L15mz˴&ZEKV[ߥ 1Zč~(wFEBW%ױzژ%I(ox9}z3k@~lL\2x <{ eO*;ʥ;OXO\<DGѠQsv&ra,C|IUM.f5Tpz7AvJA <"Qy~ G`76`GL3ȝשBPgxO4"rEWo]uNƁCSiޓἤQOĸ b+lBO fzE;TW"paAd͛c3DRiNx(VLgVȉz)&ӽZzbZnxV/DY#{'G \5ץspL[wx冀}'1 (#')[;Au ݝ@7Z l2C)TyNƀ/LtCwh~>w 7%:Xoo$#~Ѭ ?H# .%#``%֨GOO>O9} 4! Æt6NC%W~5'xu,,K0TLג+CP^ 7R,:ll0L5Ii9pU_䚉;)| p=E͐c̏m`vIiB9'Pi-3t!-2w 8 XcNio7ne11zQJw .N$$d[I(6zDVj XQFJ5z b04^10 6 <ׁ>cG*WM?t`k➴LGXHIlWkfaTdzղRBR6T,)=eIi64@QrKcw" y@ Hgj$B`͂ȳ!z zR(f:_w\{njՔ\ StFhn!jJ0YVb͂} d7x tfzpfZ<ɂ_a-Tx"DBKFF:|twrtv_V-!/ZWS2'.y65*[=Q^l+@kÞ/h0lPm@/F1xLh5xho%,55COg@s R@yY`3K"vjDYq;Ĉ OSMK9XnBE*t 2?^}?R'DX:іa4|5^aMaO1BBe/qF@S)>@͔zn}LmA0JbE(M `i,,٠-T:wo;cC7T#Cص"<훹hK+;e@XBjeX\HpO;izOwjH:o[ wlVB&D#N;H:SmqR; JSt.K@.S:0+)Znn.W3ܐl#>μ1ZpW9o76=^3.2Rmv ^VI۸i+]ڠ8s•{ML!Zwr f+]bl Ho/pzѿ z|~e\3I3^CûIVZ_!cᒽ- P ^驄 ̩@Q.x4AĜ˜BVrW8(ݢ|omhۛo/K-N(TI$ }μ$F XȘtJ6KGai͕<>3i}}LNSIy3%rB3Z:҇vUTB Sx3~XmX<`(VF=b04p:(Vo~z?Q~W'sў:,?dmFY])ar4j/\,ZJÛ]mUFgpv^y,,Mfȏ5vA9_Jh5x_>`BXz ?Vo>m=/҅oT!ԧH [0RZ=d5nރ=f2vu=5to3?Sp%#턮8 #náEڊ#d;Y8W]1g:ލw[0i3Db-i^ȉI-0ɟzfd&N65ў>Lߋ Ă]u9)e%ImXx>֭Fk":&u\)m ,ȩ+vJk,H&l%i` KjQcּJIOmFc:an!teDHxhӕITk+XtA@5Ƨ$͖춎7VU; z|p||7$ "qO.pt n SkR>*[ӕy _i05ޔʸClM׬ | tlhԬq^oO@ !FHEXZqӳO3I~EUI,pjc5֑kv[ʃ՜L9H@`nF}fwlz`DHT*eT^nJ(r, fD ζė'T *s=bv?~+ƺӗ*\MɻD=\CݼkxQe_E͇}u9eSe|E xIB*GV^raB[Дu'MO xIJR¯&.УCrB7B]$B?VE,:Cy+ƥ50$ň6T% Bq~#/ܲnT_٠ 堝h gDDZa6P=Xi}o@SM2W,i#7=BLg&n$xv=g| 7 rRudl2!|):f,aF=|xD(-'A#k[n(ڎ&>}ٴOI9\B#V+ 6lR3m-O_·;bBվKǪ$7k\aPČ{Ϻ[U\L4^:+~߳rU+'Wٔ.U)[C2b~Pf0čleМ%@  {\E3IéB" YM{ЦJk%P'Ŏ]vP'1g6ȷfx'V8mL0ChRwG- E*OGSv^$T5_X]'o%ӲDSr'ja@/^.ү| i;! 1'PsEVǕ-@ bVz=TlNkF" 8٢<ޒ ([śuѼ@e[ e˄ ۀÇYm rIײ>U|+kɄnl2V=¿*Vc w3-bgI<Ӕtn*&]f?<%~E$XDG[.ԕuT<=YPKODkLxq(wO^Ӆha.ry֋ƅ4E)a+K"izP"(?<֍qJ3wv̹礻zsb־˟YrfL^\uy&X%$,\~|+T !o,6|br'(.BIA9#eeЁ*$'B3eoj`<fly ! Sν&-\%K<ȭ_d=jӀYp-'} Lk-rBy ĝ>u8?XL2s~0G0%?rlD7&.ݲ{VCoE:O{ EbG*j1Tuz{` \KTYƇm\X^-@LNw\aAsEĥ(-f@^N'vmQdq`_Z+RCWө}аhW&'I %z𬬾"ѐ Ͱvrqse:n?ܽ5ӛ}.BAtwD?w֥UO')))*~{zhpzsy_v8T"ieɎyě19~V_>v6K.LmgĽ+z1 `̇Z Җa%S '2gfPF(YXCnXopF'(ki.H?~&9Y! ^]gnN/Rx(Vy8s eS!5=W̄mP."гGknіs F86hȖ$fMK^09W纝iQԈ,~9[MzWyWlrf]>|EAC]Խp" rL kc!Ũ-Jn7 jȬDP 4@{H*;q-IU*?ޖO~2KK#څ7jw^`8n.xGP@ "P" 0PD5HszG4NxAғu7|H鬪?!EW,)n{A>kʠ(-\< ߗ~BN(V9Iӣە<3r*]8}OH<[2m23vx hgs{4 0 u˱^?lrxڦzBnNalmqKuc r_Uthx J~E5(eybN0_2# :; YRh|<[ƚV]s5XH6\"iKcrגТ+5MѩLJkU,'"MJ}k"(L<0+uV܍>db rpmFcj&mKˤBWGHBHƯ3eYкRBwWggF3RWxR ¤ZATH6s>53_o0-$}Y%q_OAm3GeK'//U]H j]?P8sj8 '}p:؞tv6ָ\y-;&3Gq6JaZ{P-3WX蹡C`|̇e|8du :ix 4ӝWF1URCݻaiy8VC2^]3`#Y SM=jq.Yvb<7Ue#zm~ 'f{9NUa%n3ݨ{HnR=U8-k:wV.j)/@# n18&y<Ǟꀱ|fꘑM}i9K$Ef D\דJ:X< ?GvZ hDpX>\e#B^KLv`ުKȄeĝYRTkݞ Bm H~fI<th0Dkֹ[\/b S͌Iz<{PK'90Q⮕|xD&nTmk`]_gc,mJ[+޷LAɺ}з( sGcW EMh!sU`}?w<8oHر捎8CO@lE2DkR5WT%2b-l+jDhַ sX>ibh(gH_O\kw`{ vl ]E d} % 3=N'+*žƾXѕKܒmԪ`0|~{XifH0eAo.yun >Z}b-1J~\}EV+ջq; ᐌ9^|P{({[TU=ȰBA| qFa8{(=OtМگ;'/&BA~z_bbY6h r/-(ӯG߳ё&aU!J(Cs-_5ķVﶂlmK{P1HcU4\Gh+7euθifj=uX` ZFXΣ2oж򵖙%J!+.y縎|+d q˟,zjAVCf<>y *Pt Wqe5AoZf؊s^25 wU]FC#5~^tP^^0&8QK C 55T0ȨN@&!Ў;}d,EH!o?RمZ>2ˍ 逋JP>zmQY:m .)[MÙfAVX ,3y^.o{K;iȖw%IRL'L4辉Ag@cӂ#>} ]AVc+jʿUF 0sPλ$A9Akc0>w7 u5qzh3@bb~~ƃ+I}pi+US^ Yi[ 2-'Q[a-b qtrY(|~OU֤`7'~ KH j:ttV #х2[77g@:!l^ZaT.Dzэ jiFo2Hr>#G8,oE'gW!r']nut"D<<%Rz҈["K[cazZWNNt1j_FnH9}3uFXD+R Jԧ|#ގyrT$\H-Dnj%€ӗ*!V:8R'<˂0/_Ɍ0IR)jN , I\/GJ-@N&Y秷Drh24 1!-ǎInLV鑸ϊ{auų (lxs [[]|Te.jI)wS.C%p")I*XjKFBBEALblE?M2'Ox Lg Ic릳o "Z:)CıFxTAEY6B<we<<tLs+$ItA8^tfm $|0cq*)}J'{pjPK9͢(ӱ/:C*4%y<˷J`ݐd !*DO-eЏ&pTa0WK#Tp+n*8[r>mC=.Qq]4;ǝ@tbc2mfrO)Ke6^/aWM?9,l;U WވltOrF ِ>=M#ŞqvPS`ݫFUV!쭪(Xk\J"¸UvTY0Vt)>G#˓(I|ˆ.,@W+H\dtۉA'C|+J7:xD&wW`3W{bⰆp?HIʒO ?9_hc QnH9B楄9U&l,zr{:py4X8Y_^O\WWYi8Z(#O' :}2p~q*S2M5(*nB]=S "OjK RqwhbD˟'\0w\VhT HYrZ:7 r;uf.=X^U,pOLɐIMJXXh b,ݤښz^fBx/eW락d`D =\o%!F%J d+Ƥi?2]ml~Z)FZ5@6 xW~փ_w0`Ʀ:"`z!Q'*aԈR f^\Co5^. hjNr Θ`//D0*gCtW4N@Ed-D#4f Ź4Ȑ-Vw _mk*{g}ޝX|eO}5Kf! 9?LAxsV٢% ɺ3axNqb tYsQ[dV<&ZΟtF X/ O !Gx%pd7-z`~-K|b3w LuU=UHiY(DTY)f3`rVC.s71"V9J@ۖ,O{HKNeGퟪswvIX&߯k͌́f05v87wUۼTeӳSOcWfC77vo>y*1ERT뇕%yPi60[*vquJh@XNZ!Lqp"YH%}K&_Q&Z j昉D%TP..Zb,H paMIrZ)4^GشUzUQ*կxjl!:h༻UXU ۿ樻rW5Iv-YxȞ oNr}|5mb`~OG8X|z9TIFkOKg7ד'vd 4ȩm 1CvFu*ޟU]/M6yH춈Bf.b;P+4uP{tsJEYg S z(Z"ϸ,yz.9a\z{3nZpJM`%E4YGenC!.o(cIurj2ItR^\)ϥD~BRZl""Z;Y䕋PxiO?Puv~,a͡p~Ǡ?Qg Y~r"t e +cPcfpMvL[a#;|\ѩ ۇCx<ɢ6\qFP؅CbsŊd/U>zwE ZpFxdZ>Oc0/BG88@θL0HlB:~z I@m?]oXq݇ 8PSu,cnmY`28)l{"kb /C< ʁb7%tu>LnhlP̧pZwi?KRԴکWm+dDl N(1jZTv ހh[UڡPWE7[ 15pEhS?U4'T'UH5&/& ձݏLF P3(a#tVO1}\Z4Ki#gD??NBRl RܕWx:qLpCd|[*TB[Qƌ#DbZ|N*p&~3ٹʠ:43!c9^'+B&N9[S{ʽqȊ4w"|7:>gFDO/}Rd1a .&:b/`ޯT [Kmȝvl7ǫ6{q?Fmg*1ѲA:&W.Ciig\"\2gta(Sqsg.0"2LQA}YT*z$ls~8qn_b1 aIK$EȄuoI8DfqT9@sGLhU7V^!.rS2J0d'>찖̪|L*YIپ:IUn:ygF$ xQK>;B$je iS p(3b7P\ \phY++$|W͔:4>}5g-`YQJ̾TAYr`$N> ĴTkfjr, ,Oؽ{,~W~\buu\ ZrtmPȒo#aDّ2{w|/!-雀h B ܼiufUՏ읭C, cђȣ J{/[0[;*PQf ^18zj|p۞|pa.~T?WhiQ=dٸ2lՄT"L%}?J[Hm۳ AO%vNW. 3,t%DIcEm ~RY;huu.#BJ!8yrkSVWzdb۝)&G},/[t 43^_@Ո,KBo q0 jpdE<}Z#gG @ -2]@P/CIVag84nؽW[S)1!g3g9Ϧ>f:F벡ze+OKHi˵y,:|)ǝmhȑ. *D j^N63x0ol@I!RЋa-v$@rf\YʨXάW(:l\l@,gK+x:}n| -Q;luz*hfObYÍLE*ab.RΡ&\TYSt)*eYfA^LB,Oþ M<~2_zn)Vf"8NLh>L4rjtBH8#bP`E"ndc9d}ᛠ=, *!K䱪jJmEIe^$$ Óa tkuV<< eGCS%P@M){=Pt"2,O bnat4)Q]8pq wOOw{]_MSO Fc9¤v)$%rhV& VA=fX=(&(/5bJ9vP-þZkk9vR09I_"q8۠|fk0Eɖ14;`uSxYN ZIuXz-^dcj,ym9 (h1Y#II ܆\J A2VecKf#q+ tRF5I,J@x(w^-Œfo9 6/7dqz" +Q j~>Egh⛻BiHU8')