openldap2-back-sql-2.4.46-lp152.14.24.1 4>$  Ap`(G/=„ RWX@d"|wAI烆#]{׶e;i6(U˖tǼu7=~C6 Kf'{13cti60K!6GNc7 FhY%Ā. ݚk9cߛo]45)砙`Tz"+"+(jMgI"X>p>x?xd * @& ?d|CC C C C C `ClCC 4C@(8898:8FhGh8CHiDCIjPCXjYj\jC]kC^o br#crdstesyfs|ls~usCvt wvCxwCyx zxHxXx\xbxCopenldap2-back-sql2.4.46lp152.14.24.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.`(hci-cnode1-e5openSUSE Leap 15.2openSUSEOLDAP-2.8http://bugs.opensuse.orgProductivity/Networking/LDAP/Servershttp://www.openldap.orglinuxi586 nemm&@#B!qn` -pw0ZIU0G!mS`mD%qA큤A큤A큤A큤A큤A큤A큤A큤A큤큤`'`'`'`'`( Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[Z[`'68c9d1ecfa82e4a775ee73434a109494b2c45aac0e14b7653df609fcb5cb094aa15fdef6a6c74f68844451343e7ec9ea6323629e871515cf36e835ca927bc109c83dc244825269e391855595f09bd30a5d87d930a6b33428a7399ae8676b4a7b69599f2e3e46e386207d289ae3968febddeb73d0ebb222c39be4df0dd37fb652120d714e89ca5f2a0fb2011be6d215b33dd74633f22f8d760e2fdc03261efec6c15eec03a5c3e3223eeba22e096f1ed5532c55f21cdc42c11a0be2348c5a8f51a7da928a027c430875ed2acd9b26b2fb02eb3e7978aaa81631856a66163740734641165486ff26910aebc92c0386065eb4f3ac0c0aed1e3617f8086c943acb3607186033919fbf3f707942a037a6be78267a45762d353789282407c24c29380e110723edc618b7f43b7daa8ab6659239a1cd23634f0cc9cedb107d2aea7461c814fc0189df0a4e0a618edb3f77bd32068a9d3eb2ca4bd7c42ce10e22c7e426cd5131989c539225510e33c7d229e06ef19725b37e99388bc28414f7e0ff94a4d81441c8d0bf25896fa74069648416d8af0d87da855135b07e89afab0c326c6dd93413cf74ec0aadd207d1119399b2dcb20a7b3e869dda978b023a45331be9abf4df960d8ad464bb90a87ab2331d38100e99f5ba902a0c7b7585c861983836a862d44987078542763b5e477999adb5444ff77923a78e5873a6a163ea12950bfdac408d5d128264cd7e450344e5d56b76ccbbf74fa9868807e9ebe38cede7101fed4a27c9369e1bc495cf6783b445031e36a0f381874e8ba380582d44086cb17d8367f3d27c295ef1c5a31d0d78c970aa5663d00d5eaffe4c3760c943f818f081d44f90922bed269f48ac66e9805312c99e0a5a6d73a51b58b413700ed7fd1d913789a44abc4d59d8c1fc7ddf56f766d2aaf048d829964bc3c79ee731287d2eb7d9a929da2daac5d154c768ee4e175e365eaad25b5e8f87e377c41e54b47c5a8520f5b0a3ba47ec115715d517925d151c3d8d58706b62c355fa57495a20d98ded53e40b2c76b7bcd22f9029db89bef5856777f600da507738c22adfd65bdc3f3918fe239ff9d1a69a0a0b46f4f08a7d7fdcefabbddb8322a01a5e87fce43a60f0f43a4d449deb182364abb7f04421785a89149f4dcdac319d11f6073ea2df53c8e76ccb55422720542367e80472c1c44fcc0b2622aef4e7a08bc4b57e3b46f4605359c0fdebc8392531ff631c1f91885105cb44941ed95c20a2784b22a3ae0b96357941ac74546298a443153ef619ec8d9aed527d1cd52c6e5fadf8be79a1771ee18d088136526201a17c2e116b8cae94cedc895fbac4b17f3588a2fd486337d2b015cf2430987848717040a3c7391a194d7e551d0d10b47bd4d77b406db5e4a0e2bdbf88928954065912bcbdb7b5e6160e80fba73dac406e99b679ab7aa26a7073037428938edc91e94f8f8f1567e42947fbe5f2469100b5ae7a24d1be2513ec66b91c308e3d16bddc1b96097ab209c6cdac64a9df7851b4b8a5ab0d4a1665c5dcc6c9d254efbd3a3a8bba4f4be0337401dd27d887f64d0e5664448f1a6dd9bd066f746461a49cb7b966e43b0ab10a163fe6464cd3d78f002021f7220ca5960c59792e938b367087a3f83682f8fffc4a6d4d13ece4eba24bcc7d6e8acf1eaa9a472e047e3949d6471376c52a11f1a25a3dc706ed532bba96195d41d774d29567ab24e2868805c104d7cb2bbcb701aed6fcdf9752ce1095dd5c1c7aa8d87a72d2b74cfb89d19a1e6c9561183914d96968b29e8e73838de09e2f7f2d1cb19ef9b54fc864d31bb42220ba7654ce133ce79139d80effbed05a66e146917a040d5d7ca8efafc3ada4dabfd111d61daca3215625666ac65f12ae7f453db8b19a493489a42361cf7a66de52087ed6023fbdedf908d187f85dc241d3fe0e419dc167d8f165345b52d183dcdd6ccee6efd28af55d579e1df57bbe235b6e853171a92b28ebac84f0a9a5fc720b98390b6534bc128c1d64be7a36a951aae34fc616ebcbbd3b9c265a1535c526c70bc346e6266b68ffb9ec5848b7161043172374a242997df9483546b6059c61b41050500e38e0fc182437be0f07331f6b7eec4e8e3f56839b6d110723edc618b7f43b7daa8ab6659239a1cd23634f0cc9cedb107d2aea7461c81312880bb67e1c15045a61f34a7885c004521b9e8587517041945dc2b0567015dc6951296bd475901df2b1e7f724140ff2cc57dbdd1c4916269120097a70c4c935c867bd3d4feab04c3d8f6e820aca04bb271b338265b6b3bd642641f68706cd673f1f7a12bc71dc017812d2fdce9b63fb59e72ff4daae65d14c6a6e71fd2f31110723edc618b7f43b7daa8ab6659239a1cd23634f0cc9cedb107d2aea7461c85e20e821ca3f6fcb86a1e453860d32f861f70dd576110af06c6812a9b93a408d74b35982a754ad7b92769b6597653eb5072ec18578c491b974932c082c00fa39b08cc0d0e45ced5d61ddb4e1b15301013a997d1866cb0557c0ffc3e38dd207e5back_sql-2.4.so.2.10.9back_sql-2.4.so.2.10.9rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenldap2-2.4.46-lp152.14.24.1.src.rpmlibtool(/usr/lib/openldap/back_sql.la)openldap2-back-sqlopenldap2-back-sql(x86-32)@@@@@@@@@    libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)liblber-2.4.so.2libldap_r-2.4.so.2libodbc.so.2openldap2rpmlib(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 William Brown William Brown William Brown William Brown William Brown William Brown William Brown William Brown William Brown William Brown William Brown William Brown William Brown Peter Varkoly varkoly@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 definitionshci-cnode1-e5 1625040912  !"#$%&'()*+,-./0123456789:;<=>?@ABC2.4.46-lp152.14.24.12.4.46-lp152.14.24.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/lib/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/-fomit-frame-pointer -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.opensuse.org/openSUSE:Maintenance:16634/openSUSE_Leap_15.2_Update/f18b8551163cde2267657b63f239dfef-openldap2.openSUSE_Leap_15.2_Updatecpioxz5i586-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=d21030f25d0ef7c3a4f96f440ddbf2bdda1d6e3e, 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) RRRRRRRRRPxC8 ,ÎZutf-873810c5f130b3c34b06ff50ef4224f833dbe95f324f58d5be9fb065f91616eb9? 7zXZ !t/#] cr$x#Di*4rH%I![[[m0 ϰ`!wzcNa~Fxżf26^(H5_(W7#- l 0"UCN'7u5,]C&dK8l1g4W j݄)2"N^ȵ"jN&" ]taMQT W: 9:dUҭ9 &^~8Nw4s{W@#A|Q㦻 qmz7˂$Pbn9߂|bx(VJgrG6{;}؉Q-,l, Ora_#BN%NTei=FDE0%1RQK9vn|Ij8׬)C]B&P|K_Fk~\G`v $MsI0WޮLײ]NjSӋ -($$0~4@ȰmRdc!QuwIdM%3A̡#UqM ?:Lw9 wS:ׂ+h[xDtp5KNG~]Di 6DxNz~W!M+Д\oQDS2)DrJ[E̩2.YS3 }Ye:Ln,0c(b"ѣoÎdYGeݭEwG.Ti<7?L2~)c<0_ ݺN|l?g,Rk>n%(;NRlQA{[#kXk% Ix竆~҉!;HK '  vRsn}A NWB{+b$x^x2ՠ z3;G?qL[CŮ,}~PoXjM\4(Z;Iҡ5>-?N*0+y$*͕wl86wT@+/F!8)ll֪\,@ E{&YWV%~4ȱ$& ', ɨCıSO vo#8pnw ?Gmh~'[ڎ%> <T2d`$pO)Y}&kނ˃N:rg1r!gf;Q> (vwW|SS?#"xmeI~oA$~8y<1S҈n)e֕-°ځ [x҆FX{l?h?'/WeE Kù3aP 䞺Ӛ}Þd̔>I1 4K8 kSwě\b\K PԌ#ޑ(b0rKR}^vKZ2l;# | Va+QEq?Z x" BV0oцِuB[.Q9y=C xw5_8eh61rkl.]60(>#mI&SE1.鬺[v%|G2%c[+(74[7[3ZW/wU?ʽ Hdxg5vM! 9'Z@nuelsȭO츎ک.g]tCiҍyxu| MB{z΂Ta!pL2wc;-?fNb]Ъv:px-o{>ARy˝Pf|&L3YJρ)k#2WXꄂ& ̻EBeqԻ^ N!šv*wjhP ,qhLag@ҩvX@>.ul{BPi`z?$}B4}.b?[K !ovRn>NZ47ǥXNn/9Z=)X!mZ3ā§k0 =fp% Jѹ0؊!Rc&RV(au(>hDE9^Ma֩3=?C],wʄ;k/Y\۵94㹈kJ ɘj D!}: u^bgbi~cĄ\ɫLZt6H:-"x;ʂIM~mQ͔0N Pj]VlФ0,*L$?AWPyʯE,gu/pEڼ 정l tRAY8?/?ct/ ;y|<l p;g2+CQ]D?+cؠɀ41B^1^`HP4 oh:A81uQυ,t4s`̩F197ߛޭ11u:H1>QhɇmRÌnL;WL u=0c*ƐqC_jvYN%HZ3XJ5\qr{u2[+?c DwYCٯwVo%ގ. , )?o:Fd3G9bH#t+]ਓk Ƭ7Rpa[PP==.sd7R<|R<; :AA*9syf]G!W0y<0Ba]נO-%k%pj ;':_=h,F)V lʤ>[>5&27P_jo/.3UN#,$Nt-R\(]vv_1(^101^On$CC% *CZϏiȤWL T:%lC Jo9mH:N!ݜ˴1E1nj 3Ѓu,<^Sv*H3@xQDo.R\_EZf&ztK7'1cau`MqJwϢBi MZ)9_-xcC+Idàݾq:2˃ɶj¯ IK9=ceVZ e JV>DvΎz݅~%摒OXz:mz7rM(:"^ ק(>P$11 z&%/X%~LLi_Dw_"`Ҧ.Lp\!RI^ $ks\V ӊ״EYjq֛E(¯'^U @ K>'> 3c>:xkaYSPa=^gU 'Oʔ}N$de5m%méD |Uje5ҩ-N\()X=m'4+(%>ojNwyD@ͽ- Ymbk坋2ja^^ׅyC>;_~lߐְռ}V=)"EWoCt&̍ ­F/=MiPK8Qxgd{fðK:p贺x[Bͤt/hgA.G` C;2D7x.!WS}(sa^p3;;s# /],G|CUJ[԰2s,_)S*J}+CuJ ChK ŭ=a 0l8yvx]9҉ޏ]Z5̡m^1Hg1e(4bg_В9諔Qhv fV`P;?f(6f%cLtbEXUsll` wQ_˰AqdVh$]wG)t\[U|`y NtSݲQb0S]rԎLU柢 ];knY HP xht=HW0nC3\|]Xzd?%m&##n`ޗZsr?Z=3D ѤBH"a\:#"K^KOOD37- ?!{-7,Ѩ믅Sƈ9~co/ A fFLwZ!'ű6aCX>I֨;8' J، =[O|5d%%Y0:f.Bo #\l]Y̒<f,%pazG/%X*:F} WChcSֿxit`9AlGr!G}h_=Ƨd܄F߉8"e]MlT"dޕB?zNԙcnKWtI.obtso/Ux1ȕi)gh#"(ih V^FpNc/K|zye~@.iM4>phyQR3e[c&Bvcx+0qIF::Kgʝ;+c!gͅdmP_:l!:c<&|$`kϚ40+﷟) ޭ̽R6tkDFk`!$<8-8G΅i:ْAPKf1Tr C7[ Pc)S ꍞɫ%vyGƇdMG ]\E$u x KW%F}^!_vYRZBbtA6jlas4>u692`&XkKt0JhLTWyhHnr;Y(+Mp"!N}2Jߔ3`ew\R#cW)j ҰڣC߃p>ViEjȏ,yT|(hBѡ%4&a0+%^Fzt}wRzo181h}e˼ˎ+]#X{ή jGzD""Ϝʈ\G%VyҕU3[5u.X55u?Rшڭ˸7rtn=QwM@B/W%]Q A4Z A0Wr)a&$ktnÉw0P2Q+j`?k6Lן->it3Ik" :f @& qGU]Q^S^9EB)ä2cP] (?N$7bv8hv 3;0VCyQ.]o|ڬ: 0!Eu6ҝ jX{):T׻<86h?pjl<,SSw?~+F5SκyW7 C@ Ǽtޮ%=aRJ~p6D/I F+^tcQp![.).DVʎs5y9GM'\"`ߜe+;alV9m%}>EU@T'aw9쥽CcGk{WM[j"i==h_W,)6@rwRwc=针4/J>&(d#{:%6m!wB W >4ߺUB|tes{'YrmBCG`X\D׷@r||\Y" > =h#bK F!XTu0k,9M*$Q%8npazeJCz[SAj#(>Nb5LςnAf ,7.%#[ԛ Sh"\K##a:b7\tC6QokP1l۪Mz'kwk8# /X10O-S؏?ڢhH^쪂Vj2 3|U6+)'ޑ%iJTt˵&(UUʛSF] aÚ|?V,dN 1¶r~ TM?5HK6MdM65&S,ly 4TV_.yVJ|KqNڶj2ۊ ՠkzT_hhוJCKf92xaē-fɢ:F㫞۠C'>"?eZ8dMGcY0[m449_:0\v(U5JjA36;]wV9RW.x<mJaL-kٽMz1Cfn#)˜CFxC7@]N=q឵L N7(!|u詞 bpJc,]'67ZY}zW' ^O+.{hfV4z$bNJǗf>pAؑh.>,|=-Dz畭7bJdzQP,/@纁7ip `֭c ~"/)Ib)'@32'nWbXN%gG:,uD}_l.M2[O_ cʝw< =StDvCD&x\p]8Yy~18Mn|:q%XvF?#A FZp}U9*m>ڿYs@a \ܹk< 'Do+|E 5I?)iHg_RLH (g{EC?: r^lngf\ė*uB6 j`l3jpY,geU/"q\+V+gIRh_ KN1t:>+lQ:K&`uFrP=#[b @``AR5Q?G6 㢮)"* yy@2#;=e F w6D݆$p$eH7HN,D}(5:{{XDܔrwN1U<Ul2ʢKٙոv;6C%VYbW|A፸}2dONٽ)=0Ќ7f-0`UyG ;x;Ԓ<99 Abw&}&A͑y5 /6Ydzһl^B_֡˅%;B\QaY+NkqF0J0o鵌#Dr݆nDW.VŎ4"#揬/wˆ7fvNøcHABl\$5^#=\OgX!4{5e:[X$&ˑQ"t瓨Ūf2٬lX')9rn\=]On6ϟv5Trްx&.dxĂ""W]TqeʭqT<@,/siQMbp1a5Ÿ,4<%@h -Ȋw<w7 <W; 'T-a{m$An~E}4l^rJ遡9HCNrň{0?ShE`C/RL?drKl: '^V.28>]>֩RAo⥾f>(ZϢe#4\GN7/vW 3"kɮt:@"yE?ˈ|jM CA o]gVx* [[ ;X~vj*q(7?WH{ޭl$BA$t&ϱ2z2}]H#hW 谹p+(n4|"Äkr (u61%%.x;4BG($897 A3_/v$C$p7åc18Okp9F`5;K%u ZZ5fDa!X4OlI-+,'akׇWH5K*4w`zce~l`+`Yi! *-d5v1 CeN'd6rNd(T" +\"rP6h`I){ S/1%D ;Alyy7 &|$Lr,ZdUxB*Bf3Hh^#uv{JES\7_ rpGc*3,ygT앞u)CBs?mɍ|_9Jd6lBY K%@*b4+<ܐ]bLݎmSr:G@V]/|ܬQ5Nj#맋nWwdu9+VPC"0_'JO* Tlu`^(eT"-} LWxejz ݸlCxGgG?f{ɏbw꣗TXe`/+;}Mř{=jy3ymjBQu1>Ċ|*Mވf+Ep% M\!MԳ>p;`Jॏ\Faѝ,FDz;Q՛=9>B6W7 '}}N~/@>A iz> 9ph+"sYc-dzhE[|9 oޅ۽+x '#Z\jW`D@8&>Se+o:xf'6# 4UKY:IlNw@n3Vr97P'*|}M1bAV64"}G_)(ʹ%mmGeeT`|e62~<դ%`e438[\b 'Gӊ؎9cWG8,NWY?pw7q]4-{z 8mԘU Ih&u?H |S|:2ceqŌmpΰaK ) yFP.|Sp#~9BgKL7Џe?`H ~5ȮN{h}|Ã/;&@%fx%’1("# !T'[9L=kx*ad9K2ID;Ŭ6|0fo$ҬR-uwt&%Idݟ{fob?Aڔ\OFnqHPBդkIvxCh8֣NjK7.Rl+NZ5UW wɚS! 5c}jr=QV7vo ,5SdԵ7v/Tisݥ90&: fy>Z~{ŽꔟaN|Le+)XhoEzN1&\x`a9/:N8k`Pǥ ,O1OTҭows޽o]4l˧l;E)ýx|T`=S0 #I;B :xWK$h bi^"F z5u?M$k<ˍbVr -Q'=^3hJLAc>FsJM\aD&zJِ`flʷe&MUd.o`I2L N*dY,޼jv;MݭmH+g: ^J6ғɌWy|+gc!!w#LDF3 Gѭef*V^A'i5y);-D -p$RiKfrDݜQuU=sO#A=x zevbđ:wgWR{nf?9R8b\ЍsL'L |Fm=nF(o{0!f:s1c"-rv_co\^V@P+'4~Վ\ -oEW}M0n؇jzW I}|懾L ? -Ҩ#(M%ah_Ш3_GcNM]VO(tV hIౚn@+SzLP"WU1.ny ftf2}XU&#zOꂲq vD`fG=,c bA V^8c}Ȣݮ7~Ý3pSƜe-rcp_\Nwt2NtG=j^BPߧDd=+f*O2;~7;iѻ3$Y:!ꅛ75Ꚛ J PB/SIr,sH;0;'.?B'ޯ`-v{yKL t 5`&ƞLȹJe'bZ]$JE:M.#9]*>-qTFlx~coPyPyCN#!«b2U@y:[cZ=PmtF&emT${3^Mcє}FQIƳw\R25/r;\'K0g0BMNCQ:eҺ43?m eS'@)r:^{uecZAbݻqdaPX)nZfH^$7DP01ṡgZq; V1B/+U"I7 uDܪwlUb}MVN:m K6b_)s > 4D !jbRbuW_" 6tG2鮟O\HVkce۫LZ#.H2ؤKF^p~?g)iWv cv膒Qv@>PeSJ ur)vlQW.p Ufy%IAN8tc=c&{!F#\yl+zHX,3;cp䠇!ZȼJW MXq&!|2}L:/ ha_)Bi[~g.}mݰz8.zug1Jtt/d9`g7(sN, y(Z,drtĽ,2bkX[Q\ȧMG`Z t"Gy12tv4h8Xa@&e,-&д sLGD<'_Ł&ߏ=ǀ$>\AsigX5>rC,QUu+i z4#>KѳpHtq}9څOx2ػRyCR 0bAoho&pN-'OZyߙzYz2{pk{M%}qWiN٬|@ݡM.:L0V:y5_g~f_y4ugT3~2J3#VZ `q :8l=Ƀ?Xoʰz+9 ǯK'n݈8tf5tOikÙ-@_3ʼWfHƚR^膗(L/_8#e^LZן,!pD0\Hop$7nbM趬e t 3DML{7Y+qtXАJrQu0S90#l6]jL1bb6U 9q@qK'TSؖF3հ1 dLx4;U65ٞd.;ieԄL[wRq](U@iMs̲O_5Y~MG}re(^Z7 DXd{qؓV~  R"Aw B%]4Cs5Mf$f,sGr['ke*λsz[ѩ 7f¬dJ }YeL +KP/wڽV}CT:tC+a,X損 Xc兙2? $,N-`'@eEi,ɝo;PduPi漁cN*0{|"nZBZG/kО\]72>^eo9TGhbtجh%jO%ÝUtIGՕ5k¢v$a| 9#7lLxE)ma|ik}TCE*3C `>!:d#;乛>dzfQ*tv6EN Q5j <BƲZr$a$3ng,YJ,Gq: $XA.:%n~9Fu,HA=G.8u/D0] Iµ0t˛P7F=}#Hiەcpx]f~pNÄVc^:sZ 'DX[l Mz/q21x(nɘ{1+mq5`%zCH Ys U!@OԹ(4GÏc)c,@ 1tN)t{D ط 62;Eᨷlu(-606Zir\Hyf9|ǯpJca6{@f'y-CKfHOn}^tRpWzOׄy{I$w9QS<ԫ&y'{d ) '캶ڒ3"0rL C Cܼ?Z3gbɟlꌃ g%FK& ${:;3 9po{;:˒J zMښɧ/}a9{Ir3lڏ_2[5Ţ=g -e2`VϽ𽖣Iڢ<*$,Ї:K%*:k"h1譐*ý&|W+,cl1,*:=؝17w@j ?-!R8RJXDF:grIez{KB/:=1f2`l]*VT1); kR<出'œ u_u" OI1ۄo4׉( z38eqG8_kMr34=vdA$%{=oO&\<ԧ! *=XHsMi|5hN ǐœ1g ' @Y1ԡҥ+iKVyM *$hPgJ4Zv@g$aB`jF_8KIo9ΌRYs-<:5"PQNMc^ڰ#б_+N>v#xnQ|?*WNdBk4 Z6kU$ACA"U PBz! YlEp1WI1$)ܖ駱uwEewv%8%HUOkpU5-okp\@3ˌzӇг6u'FYB\TQ$A4=lduDK7]_v1ͬfⱼYbHa?=3ZQܥnO&aH+Yd9A*\2FUM5Z`>9,}(^eCwY8Q|t.tMCoY_1~l 9IyOD}29x{7AsVj.h&ꯖ`$$N$L7<-I*'g;+)_g"ڿq-BwOi-jrߠmm3vh,ZݴNЦ,6AgvԷ^i_ @q0^}NJs~"9bt6tRejyHT hh2<] Q%,̈́6fmJԽLp͕DY.-ҧPUj68>?.ُWm.6q ~y&`"0 < we8oЗrH;5?y$q6]WN|%o2d.:Q }'DLےpmσ_j_fڙ>LYkp=UupC32]/_Rj hd$C|zBbCP-Ć0xIF1-J Qct<̫ykH!=gYseĒ%FVFDgIͧcW"jnV u 1*ݞmq!9=ܫ 4)B8E,A&bO;v@vYmRF7<2OoҡA^/G 9PtCMIu262hB["Jbc~'rftT|ܪ1$WuI0n~.: 5uܬ4x՗O)UءCej{JT@d/ν|%ţQɘ́V$hRSY\P6 <OWXBg!F.\"5\t s|Yȶu䥵hlo֤t=@r%G.iPE Mճ?IU`p~Ern:gS5Nk0~|&E5Fb.%'lcj:RQ5M)(XMrg:_j0$pR؝ <g)SX'/3kL <}zN9BnލgSELp}m%.Jȅf]g- G$?3f~ &H1jZ9XDomE 4=dww90Y:#0p\w9+E⵳^ >BmM( Sa-AC;cQK"6B:Ҝx ©6v= bQBAz(e"+xq[U*z^^*ߌf9wCoMI魹v6QK3HY1e13VLFxmƠ0M<7ؗVG8AzqbKǰ _3y"V[Z(C#`6BzA;J2]+0S2%S73`{̢ŽĜ} %*ޤl !c*k34 x>2M Հ*l!`y[dOdQ)a>+ȸRҮ' {gg\?xFqFG^#%}\" nXdwy\-+Ex1Y)D=%mP-zdz@:pC3BUύ3b!25=1 OOL|]GETOY57ppn dǣCDk1 3^T/s%_dHӒcܲ%2U:q=a! ؗ.Ia6/ 0YJxy$[ =RW?_>Z˔$ } %6I7lKT"xJcH-%iLѻ@B̏ sE_5]{)f"'д8ns@^k!~vu{/b2dje ,ĢC( /W _FB2xBpNZk%V>.D#:2A|T=!3#ǭi nD;_{@> .mۓxooOaGT!afcl_NؚVbު.բcA ; zJ6^&y$ͧcQǙFbجa`:J=ΥOC-ME.m5r5${d5Deyt8$Uphs2DNy_J>WI j'~$Shwn(NiO9G2n! {)B@A,e$1犰r %CqQL@{1Pum@Ƅ/dQg7$u"[L!s Ȭ121w:ȕHmQӃDf4ݻ@&N;?QCj #Y5}AcѾN(5bZyovpEA<8hNݤ6Jy8o+WMBU~[ ~3]GQr6QU?ƢwXnO/RB fL'v6RxrESu Pç Tu5( QV)e|T_vY&w~wוʾC -._ ⅂vR P=L ;'X_^D܍>êTӗ"KϽpȐ eNl=qSX^WzjAk/A;|ݩDi4uE_gQL!x[ivp]ō3V80!͙~C̛w+[llՐ 2ͬO+FtƙrĽ K雝?rrk @24GtwcM62Laf%az׎?B{OXG[i{ҁM^ρ-)G-EFllZj]@aQkk .j&:]M{]|H_,6tG[Ivs-%ouI-o9^9{MH 0yT NA@õ y`tQŬP+XEZT#iFر>8)_1 )gdр"r{ &z+&c(RxYDjr+U-.kx gKjN"-0dTTdփdZG.KF3:зݞy{IJxyҙwͰjvMp||*J=sO0E2~(Y[PVTic1cKLtn%㳂>c:6#'(;~63)Z,Ւv=]2x)*#uq5nG8C%=ɝ^A]-h`A)Y*dj'&xk7}`ͭE02lժ6.+4%y_lqMB'%b/^QXKq<x[ k懶$lJM<|(^saE{gmp&Nœ5B|YM7 JxOTsCJ6]sdЅS8g̻CPq؋*d1m2C{JbP1Y鍰cnX1s0;ޘrGhܤy&!8H5K4HC&b66*>]=L{ALscms3G;QDc#_Ccg7KܺG$̢Ҩ= iYRY!$78wzol$̗pև=c>|­2aѐPK?, 09C#GQgx 1fl45 8Wlv[a.wzvLv͙!:O3favi$Kn|ΡɵW4z\4K)Mg\GC2,+p] ᯀRҍc6:ߓ4({tH"6 ge2p;I: 3?K~]lF .+0ۿ_27'MX6퓅FnC'gR?aO޻FFbh+|uaDVҝ:&yΌx{%n \;e}"Ke,51B [E&WBĽ1Hnf5&ARٶnĿȭ\b@ItD6oIj "<0w'ES Uxun<ew6%C p㫓ކS >>mƘGW*9g vFh~N ܜ!kw&p. '}&l 7DցTTdԯĄ H~8,g~/&@Pn0UZaKףn֮O l\z 9 Kn5:t!e'̥kR_6[]6 lM"?Q8i!_lfTyZtdvUٺRNS&v1RP`V h(.nGڰ3p|ݟYu_BgOɚpODxML RЦ+3GU_aⴂ(z퓜 b5EBy"J ᮃSY%KR*m]*h9Hs]=ı]΂O;~Il Jb'$crb/%08ӛޟ`=M"Swsȴg|@mQOSx4e @Fh1/ h+_c"k'E\3GJ\ 'rCMxqs<(؍=>yC3ؕ9abᓗb[xMOR+_H&}FZB`n%?v̩vOgݦe3Lp&hlpu!uz`߳%(pao+Ќ2qݚ_ s`tSo۟_ l^èLI}~P;Ѵ%6K{C\& {RG)c dqMҰ P7-7*0gVш!f'>_QΎ'Y>{^t`J?78~h5l¤Ahn0C`14*isԅz(g{UV {^cIeF+;ݧ[1w%}<*P&l8$H́XbJb;a..F8tJYtc9Cbd :9)F.h|$\K]ULK MBͨ曤HZV'Ҿ T9V& ̅M6+5nSC/׳6{?|d.7g;o^P~Q!T1e%(xϭL?K$mt+, KOÛdqE_+jSr1&@z!;KP?@x`/ ꖣ^1<@) 6?aܷQ(MLЏxQ[ [&tcPw6\_,cU70@M:wϕ=z޻!&z`:_8Be͗ ,ά0=Q)3'rЛ0͂{(Mj2:sS+A`N_6viC]~[{F^YUqsMX"x9Z``ZGlI~qnWA= 2~Vbs4$shN-'~w!PKWfm'$ CWhq.@˥)w)<&C4A/pJzڳqk־iC/{ L r\ч_2q/FTc%?~R@')83M7 x;/4!;d@[_|O;Nox9f xrKVt$_;DT:2c-LKSf?xI%A5^ ydS"n[ ,bul aҽAd^`P{W`k*WnCNctb4{fffd]fۥPՄ8-bcoă--s5u0j @^rs6{lT*Ad_ʁh>dƣ>_6A'SI_G@e,:ErD[VF6h?Sd x:h2+Ch~oCiO݈}<#Tis'N%^YA>)RkIH &G_ϥCJ3o ((!> V|\ۗຮ:~E;c`}NfRz/Wb[\iA7"$mSBP shbs'( Ýͭxi|dyEJC _Z e~{\XEkt7W,,6@YQ\g`sbmdG|Nw;?h5R0#_ jL?h0Y˙k" 0dWra AfUĞj2[8oj p8de0B\QHI48TWNX?Ղex̷mQQomģo,@>j>,5iX>$ @Do!LH[-%`{ M oy(ncf}8dž+PE"?8VԚo6e|"=L!ŊeܶlR '[~+7Own*-ݨ] 5Hkqr>Zߨ|CUz`4$R0݅QQH$X~` t9[=S#q^|X>i~~]hW(4*񒦠y8lΫRJ fѨC䷬$WeO_Z\Zy]pC3TBQVx6?4RÝt;Y?KπUB>Mk}!l}rk PzHڕOaHΠ_g;IQ2~sǥuGvN iL4zYuJ.8|갘xm_\ys$tiYI0aV->R.f!VDO\pfH6=Da N*>>r3VIAno!+Ug *9z31Eph]<)3ga,Zck1I:K!$W'hj^BeɹJy1ؕs]ifUt0.2 _&hxmc'P};?\e:=l4ZR2HwKWp#O `ۺd6ɭ?Xȏ.J? $EƕF}J`!A-y"A39*dBvM$J .t:5o8Hݜ`U O LGDBQ}Sw(*s }V ]149TqfɎCz2H)&1]I,z>_{\@RecikphT 䅪SCb6:*F՛-@^UMz8c)ҿ2#ǕӃQq*)$rAD%w^";˔ȴ>{m'Hf`ÑȔ8\26nMfE섡4?Bc;slgOl@t`Bw &$0tP\}H̩7ˮp bڽ*֡YVQ xO-DXGʶZ4#KUȄV&B8ăRa:yD^"Z:x".#xǯ.ZT:3F5ѹVsԞWɩⲅxuI KZ"h :쿫2O4!B I' !8Ed'C ]po¦_Dףu]8A>uDks؂_`6z'kS?Wmލy{zm 7AeV~E9RMg#PGe >]XS(F&ekqOug:7ߴWP^c( q[=iDʃk(zW9uť< )HM]Ƈo<%6 bJ]w)%ϔtKdNML'|:.+;y…X-7JvV-3ڒc9d-J_,g~Gu]=Η`SnRϹ5-lgb^җ`!(z@kwvc9,TW P! 0lv|\,>  Bbo! ׷^ۀ^ 3%\Fxi119ׅmSBiNK#l/kSc/˶5=,_fvĞ %LKn'!i  !uI]sĴ=^xYCkV[f~55Lbh@E62oE(LAHzK׋% |LhoSN'Rxww/C[\H6N_UpӐ'CHk E|ys› ~Y!^1Sap_oJOcJ ./]<o&VU2 M_âhǹYcwݎFM>I,"_„-ԎɱCOrލ1)Iw[bC".еʝ58n"J?{J8@1>Cqh)2E{Oh\B |D̾iΉ=,$$ <'pUQו'A~E#UHXIǚD<Ԓ7JC&x!_A%B̟CtlJ!\=.s ]YI[ T:̃,O;wy;y=tZ_xm2Dž"/Kj@ *Qp-:^܂T~Hpb&^vm0 ~ 5xrX!(Z nȟ\o4۵S;ESf%bUڠһך~Sd6Ak9Gih^/U6Nu6{=(j +w?΂o#c8\mu ^ +a2m]up4nLpקMjLߎbK7FS;ŇSUzlN >w:aR%FH̆x!nsHM "=m,d̽b6:*Q!vfK)"@$?+4U7nk|Ȉ8s>WIf>ԫʹ^:R*d/K=9$7ڿ(Ok!6=,`taVl*yYxz9|+0{agkeG'ae~~AҦJBL?8"t(J onUFaS҄U&=VT2XlNrd>([N  ^3$iGXTxvo[t#e$}qv@ %?2~M$3.tjOc(4ƺJ( I" cvTsQ_s BjY*Gkj'/ lDŽ.%`E qU!.ѧ"He/ ,de9``;7 92DFs) ar6ǒmI#7w|bZDV.l4?`A1l [~i'l0; ?iQn)f+QL- at$BfbIf4$?<S GWb5<ٳj.ޫ~XaEP AyX {}iFCXJ<F TsK#1RR/)d$)ly5I; ?",Ϳ3ax[^iMi s(Ꭷ#_R%=~@%^iPPmE6.qOXwMd\pŧC97eT$I忊x>\n2Rщާ$"θmA{ԀEQV}S.@>}Qѱ(+;S~G PZ"6hCnBjq8+T#C 9OHH OK]L_wE꾕b̉RCM-(8J Tz7=qå6}(kp]HGq-9J $J9%6"$w6βl6H#sif3GͪcA?op?X st^vV<8x 'LH⋫O2 HW%W+g-WϖU> 4X r'1MSVE>[Y5*LuKV=7ZI[}ʁ> uyl&-z%QwS(& 6m{'^+Dl! I=#xsBXסodgy>i0ɵd^E!y^) 1}*"714ISnalGrIڟ+t% w|TҼa_ޘG?t9;;^,cE\#|8>ᕲwo/mK˨Rʅ/)~j ڲWmpH)αM~:T"h\l0#ToJy#Vyd2%U_3Y+o5@ ΨBY&w>ҽ<'j1bkL=́;ػɶ&[)VnyRMd] 7 [{$WVCYi f9mWa$LzWnD3sgFˀst`' 鐞YGR&9ȕ)m&RţG^dG0:i(+Y+UGYc)lNDY|^yYE1~ [wStI9BqlwZƺjAxCBReICV$pQ`s̈lN LWo_f=(NtFgS2C ZHIh_*;U]Z k>0kXfW)oos2 `^A9KɎJgj%i%1T6>Ők: ]_AO/5 me!]f{uB.jX]Jڗ,=+LzeaWsZ%g@J 8|M'ȳciu}DN:BRPto!) J>7id6%hp~B )?nVM,-fتg&ل~eBuz@Nm-°r^;( ~|-g94j_eUn6kg/5~TxX}N/z@)Ib,K,{l<_éhRҙY"Y/o5!KPdhv+aAɡ|r#M,S D=ӭo:~~"-h`Z'x׾Q|?d%V`ۃ/tCV֝Gw ™Q?×/~3r{Ȼw^*bvY 5^f MG 2@:]?NEUS3je;6JR,,M$~ۙ$-|&JUKͷ;o, *2aA]bjxid;W(tʋAE UBQN8pV<7~gR Wm.#ںقz*pv4V8r Qh !1ErHyъHp؇T4rR&a筻|:=ʔ+Q@2S(qOe+L+7/]noGI l?j^V)VKWj|C|vB s ˹ Nz>|&z=*У{wc W `Uk5Ewنl uAɔ W>dr7d53uu? bO, |L==% 0c>rvg.Wd,찑t09=I~i&@ڰza)&5-0y6/SU2|3s)lm$֟͐w%9 $/lQJE a# rAa\24t iCYcs܂C5MwiƧOԃ2{_b Lo: Ds:Eс)PO<™'9C&W]e5oƲ.h 2]%o!צ["D%EU=d3z7nÑCr/`RӄJ{ZBjXb כgKz-LF+ .HYs+wʺZ܁_2=`<@@-!ȲZ$ŰS$+ -RQ?҄bBfݮ8CJOu eZ, Dԟ`ªk[ EmtZ =8%K\>[ bk7r gj`(1kV/ppٌHYV) lM/X:K=?\g68d4Nf{a?xsu4PfEqjȟ٤Kg,e Cދa{Rh7vW)gUq͵9l$O s@I;6Ҡ4$sܜ[=WkyP`x>yVl*-HhJ_1${WThLCpb qzd 7)4o{(E0}4Ȃz-^Z1F7ژ%R4]yםz e]*Im=a1r3݃gq!:KˌOd0k#5vq9$*GZVV_YloIQk6U+rDn^ 7qP"CyNLѣdAXH_8`&YWR/4->e&r,'ӕǞkaEڢKj/Lb{hn[4k&}49n  =*JdIB+YBHQcb!L7,o )!TZxIѮ6լ N@|PD-(Ur#bZA4g:tE,{_+Puc$ [9E,[BV4GzNFH8Q}y8N+ CBXMO F48@$Y[v>5$0#D3[Mf(h}RzBiӌ1*ւab#{=\-_FijGc/(*_G`g'v1&r]4D}5|O 6Ign[QA#q%|ky4L$2^ Kekugx渣#'a7[U깐絀%F|@l0.NO_iz-׮NxxA=-*Uaw’)K,`@'E!;#kRueyFYM1yM4ި{3Ï+7 wCU*w";SX(29`_c2oL;;W7xXG>OfvY6,#XaH*X-uR8^)㕵g.=Wai2'h+y'l$t(%Q#g}O3+skz-}% dQ\2`P3q?_d:TNP9,h!UFER~gWB)S*T9@\|v<$z`.MEV@M(;B"V&Da2|12?RPЂUWX'Y|WuPҢn61zP҉%+@ѕ?Nd;>< eI jʎ;{~0SV~/;:ΰ ,\-!n&MGivh|{)7x`>/B:N.,1Qp q̈9^pˉhmLM9őZ<-0-cxSWsLއ6nP" ˱)K#SВϲ'cY7`+sF_Mվ2$z b8@%x{X!e{}Tz\$npI+7 CjiV'8v&I[nnk~}?fif?K@mf۶[q7GaI?c''F.`-bI$_mKV.ִ')Rv'bB(DžB P2 x|MzӍV@a&.JHRb\ɢEFj ߓez$%YK,NDg߫⌠ +,'H1ʳ"GI+ 8نX,s|LO*&-} }ym>BSXcj^PAp+=,Fi$y5/l|%s8yd'ӱ[ltmYe։kfapC֚L坉͟_ШWsr͍+Rwn]IC"b'bըF<3B RHOm PF,<Ҫ[&U~wHE1b*X~9~HIƯ!?XwiG5ܑaƚG ʺJ\R?kF'EyF#S9AT[ S[VM[־= o8.RJP% u3G&cה.N R[0N0Semv@kXJ+`1_ϑJbp",^r݂mPђvN r<8\o|ªcZUP8mTVΖhOy 4{:ZQ&&`;˅hXPM$ڭ>?OJ rHΚ"@rH/1V@SX^k˔l¨&T ȄDe=(DǼ"$ȿjN8Q4Եc~ cI3P;{e`eI'*8Vtu PB=*ImoѝftjKsh+  &wB7ڊϼrzXJfR2  wZf࿵4~&(K([ud?ɑSrk{8lx$3 nMrXD(i /p_dT_DP^n#nR\kNԞNOGO:|Cd;uU( L{:-S' 2} Mr<$GWKebz,?TɛCˠ/،`[HthmFnC*1tDlb[5ZtBJWj uncD"A0NjqsN6\vN!秨@åkG硘x#?AW!̞t7?A3=MM)'ٽ?1ff\`L}f] NNgwqzB0ƤWZIk1` e\,J2Pr< HeV=5 #9mO3kG4Sf6x:լuGP "~#()xC ̯WGg*Fl9SS0uRR[()[ ͷ\Id2r+8k]{^Hcp`jGvK lNަNVWwqkU\0vقG0 ,39d' cjsJX=DzBy^ZyRAs7X(gq4=Kvg<*  d= 1{cNR}a`] BGYQ`*™ey2C}/PHMXA> 3f5~O_Cʴm%H8VݐVN[T}~jqzS#-?TXE)[lWahvО;rɌ+ͨN":n5G5NN3ę*PTa>S AbvQ3<" :.M@v9¹M%Jп BnFFI,_6(wbGO9]L[ܲ"+0D~"1L^3n#?HYLMi,%=DڤR*Tc9ѱAGS|)HzK5tPdTXEw||1c4rkf 2m0k4х:l'_L?b@E&ZRi-520E5Ԋ OlSf)tfx ? s$:ͧ޳z؄BK6 f6j kݫL]ZqxjElۓnJ0L=@,>;ǁ8A[ <_"Þ ȗφYYw2&j.U.bF3 Jw,~wt֌usX!ZAOVS=VM!R^˲ _0{ KR?g҉m7 L-Of~%#4Ƨ̓ղ d¸#V\9GC2uG_rHh``"92KQ)3oO͓$ܛ$3RlE6:Hf٠`T ~pM<32X~kgOp K;܌_C$%4 epcUp$"&$-aW]n[/.:hAnԚ@x\}>ᴲf YCá6=8 Ȩ:ݢErLz)P!pؑ{21J9# Q5lJ۹+. JP+D*ln[Wo|DQ#[>N߇q24:3[cpcM9i`* [Q~ޣ< ֬jkSCch hq-;Sҋk䨡^ s& A˜RH/G4 @!Hq_ڕ˝SEцbH99;3HD` $ƂZm\ /Ńg@km:lfU@ɰ^ 8+꒲_ORy`^bg+!:ݤ&ּġ>OQ?{tu{tw璲MvZJ}}x:?vB 3.]t^ o՚^ID|~*PXIbHl;o#%Wia1--F~GS0wY~/J83,F^}RiU|ʠ/~C["Im)`h¸H RbkN=WGK*--$f~[!ͼTxMC K&o-W>fS/ |ɯ*-)՜'|eWzz8. JS)/ao>!d&??&!Jmز=#C zS )b+3x=ܝBb(Cz@]\m8􏣤 3nm]~iEʟ9d_PX;Z8wXX4R+]uKH1GƳ} ]Djgᘚ&.X\YۓzˉomΠh,R ;-9K=ۯbs'hWB\ʨ/y\0ݎhCy,D:Ihi"eA'ؽ=6OʩhcG ejs0?Whޢ/ʪ'r =cce-7o[W8ݺd8U.0nٻ#qFt"=rKr2u,S@ݨ}qr{~$RFڪ9U}uBuYzPoKJH/^yp)vMv &`3!B n6$ uAAW֟j{AC]Fϩ`wɖPH6(tt k!UߨnWf}IŠh`8QΙ,3ĺ`\[nD0G'bwhƷ\;-L9C,[2Lryz0A6ӫ\#4CG^ip/|@.%/Lw"WesnH,QkyldϳyɂȈY"tƂQ6O’6o5<}+e\iue>B6~2Gd '5D,]cs s'WDɓkqFz(Fq|qNh.IL)gqY$'({{Ѭ$.I#+9\,K YȠm/ȑ7B\$,22+hFkӯ'R8vb8]#li>DJȱw=-mÙ ]}a%>~Daώl0 L.ptWڽK,+bXyAjsNu:/%8#x-9;F*5{Ŧ !aީOHxNd9xlŦ:o@`UcW|X;tKαWq [y)3oj_^:D9\M Tg/YsLq\LmʜUuFįòCqe>i\M uP^(|9!ޮ?nɶ#؋V!'4S97s/hAKqn<@ZocB-[4?n?7N\ֺղDWe=:n%Rh³<&=`s e/%o%GlEY̾X Bu]1# G"ފcňlU%7PvhOGtwT=LZZ~FU/=D+2C`7X|ÔfVTa#߼ut,Bq`f )t>s2ӯZ:LZD8s}X  #NQ!p $9(&9]9Z,Ҹrua4nUf嚭xer _#֪Vzf"( 8Lc@P*^D9?XISi7ǝ9@IXxŋi@K, ҝ 8|c?5K0Dk'$^l$0ZIg_4Qޣљ4cG5zӪcF~凗td#Ӥg3 zv&S(syG, Wl_ 4ƕeb,F9$zH]v=?5g͊7Ӄ3~wT$SɅegbCLM.Rh,eɡ0A_خЅW'LB"7K???Ť\r/3DK;MHA\=`ۋjw D T.n t-Qa Ð;^+܎lp7W#絷HYڐ)!ʡs~4RqK |w~Kr)"nny*akև\!8QExm ]1Ǩi$WwXFbR4g1֦P\q,_-k G{-1$1vZvj-rO$iMnS'B1:Xfy0w ^ĸ]uprwYM |= ЯUNV19l1F!-Pӿ rN_>0& kS1gRj+ k $ _^KоȁPֳi gq) F5B!aR# ?r!sJ2+ |(PP魎餍|)c=-K!\vf~u?(8ܶk{<0yZR00 e굕9;x Cy[jUWHRAoƠWwSGk[AiDr)%׽羫TLcg_u\J~4{eVc#_uMF D~ :hj^Qbvp㒟׶MwS ThuQhv,AɢF^_W O=fE 2f N GE43p3tPx>fmPM{m22_)$8Pi ,o1+"0)৲[DBw}B@ ٍ"1r~ KTHAHq c6{GgX@кmTӉF;M[0w/=^r,I2nYe:8ͣڎd}XVBq( :+X. U#JoD/*g0ϚT\.f4uȫ{>ZہPTf"Yɜ,$BYvٚlu\ ! ( N@/^{XE9t-Hlr'EM8hYVHR/pFwTIŔ32ߛJ0$cV,jgkX]-\Yل7ji 3W5o Ws5+orlNi.yG) 'QaŋO{}@gjI.#Z4)xV<459~B#le89%d]\Qq\lOmc f )!^}Hkޘn8n=ݩ+`3R`1 ~qi#mvGE# ; l$9HBt;HOg-5^ w>PSo$b@ؿ8tQ9Hc[>M'WF> CSwǎoWc2-nw6Ŀ ;H1+mgYXUKZ?&޴/jm iHmu&ٯD. p ՜=$ST fipg]Zcw=h$Zxikz ҿ,%Ǩ,[$(C!QB>-$TcEԁWNgѤQi ĘvBȇ&$xvoAڥJ֙uK\z.,$p-3:﨧XԵ:}%T9Ӹ+TyNmAY2~Y"bt{q# STlDx,v (ɐ<0 UBEPsbiɊԙ8`]3xIt^y,=DDwd8ף7AD&`NoE^׮ײoEK?ɎLȘ']AC'¯TIIrq zWu4Qx04<Gśr猞p z5;lrC>!4ޮj}nƋ>`̇gZ`-jOM߇CfNrjˤ "-//G9Ĉ۳S2>Jlfc5jqhy:;Dr?b+`]Lԑ>)Vs挧F\dK UU἟ ]pR?f\qoxܭe4VT-.|Q@eVZNy T} aǗ#Ya&jEj+mڈ@ǻxmkl>/Cͯ2F%Fq]ܲq^Hx^?ff@\;bD SVyaLinɋʂHZ64'*gb_D柂~5uc<*2#<ˏTԯ~kw+"@gzYߢͦInZ*(1|W$14~[ '>nP_78 v:߄r@BðD^C ;lYV7E'U^栒٥LSG>QmJt:Lq1H tJA_oqg%O}".Ku, 2v\aܣb{zjA9%\{ ߣTQ~U׮5quqܲLzY-u  )# <j0< 2Xb<5dF"YUrpی,q+2v7BQg*/oڸZY'pRo.Xyן憌šh?LmFPDIsUnUb%;W׈I) v$ :Qpr^ >C~& T=cg^3FgBeMmr #ѩ$(u%21 u5 <)4s LQjœJ%HAYg쁙q{9BKSdk|kԧyTjwe͗p9 rn`mKlبi?ȼK&WY3^Z8"`c b@RhgF!G$m06Sڱ#̂HR l e"`I oHT`Xm3+qs]N `Կֲc"Oa=,o&tRhIS UuiD2-5GKEg3/g"?Ⱔz_kHP:¼E.fHYz2KοP3W#{BHE 4x-=n(c˘뷇[) څ˙ % B0џ:D yoiʱA ('rGujx)CyՅ/@c R!*6yt@ͭl\R3"S,@lp6 ɐIcl`y\'%BiJ5y;46w &@bi磷 ?Qg:W32D3Vt,$ݡ| AO؈\ |B[ H DwFY%>[3-1r9ˤ1f~nKAHe0zBf6< b(X0':Z5nh= ݑq%iVQ'cY;:6L W; \ ф`E1#z%X-eq3QS%&B8K#PG)h7$q 3")S $Mq tNG݉*WBi {ye? ;T-〛5!3Ί<;j 54!#汤cs⿾Vߙ Iņx-'>Mӱ_'CBq :âȂPt״~KD餚O.J5uO zH:QHEǒDP/0pw(,-2oekB\oRbI]9jE.!p= 5N^f,C[X$ gMbn4DX]MZmi:e1#3KɇrBT&G C)-΍+*YĞ8M?\r7 JqEG's%F`$w̏6&yejY_t{^I K]@:g%kۖpscGpbu#)E[Z|.*'dh&\;\0<(dܳa:.j^-+I#4pӵ.0Í{\F; Ғ{';,47Cj<58oLktbS*%*pO@G:voRF_Ğ+\KYƳ \M<7}Nœihş_'j+qK(FiwGf-UYj֟$XBQ. Ȋtױ'}\s/vY*& r'1pR:louY໧Eŗ@ |ֆFv@uӿא7&h:z Ӝ.-ө M*/&%g>qE # HM*

O;jqN Yz`&Wo$1&,eX yMz GXO\U( $0x;J#L@C1oݖB#!Nq26Pj4n$`wKNe$ќ#Ph!Qì+ugON0]1a> fC&^Fui%fbct?ejً$|tt{ųɭ6K;ȶEcYzD34?^gEli:&$.Ìюͤ~\͹W(RPOk[#*LY^M >5 Ej wEsv!={gwDE$-:N!Z&^Nj98e^LYvbZ w/5N>.$S:.'U:j0I7G0Xku\tr|RhiHѝFQef酼ޫEN#rExS$S3慁TN <; VW7^#)=6Bl[:Mp4B}cׂhhi{2&ịsPe+4!tEW>iN|6"c`0ifj6pίf^:l}D+29`Um_URTOKynys$i1?\o= W&&}[Tk5tNTNZz̜o*dw8X+X0膘=^k!Ʀ倰 OkE}_3K ᇴ 9B ;1՞)P'֝.͈q;O*#+5HgrHOWa7f\z 喔 ) 3q<ܮO?&qLj6Vt/sAo,5 %ďS~nEHvd>8ل= A&1gȳ$8zњ43%,:d;CIA3/J2Em暖 ֓5Hqi_t 9:>|ӿʶ+I\>zξYH5H*ׯ{[xwqU@V;7 7GUkneĀGa@H]Xdد{R>WyAf0) wxx˫AMf>[ Ek2 U7;0Ust %6(2BLAlgͨ@i' ujxvp`%b'W -W ̌NP$21 H" [> Bٝ栦-#GSf7P9 LU;* @i+;؆- V'seXU\zS֨g=P~F\ފQIHA2{ԁ+u٧L@ fLZQ5UO׷I&&WAҞ-p+#%E*üa(zj4\dROgǜ~0Ǹl Kl*?o>?j6,$2 '>;m!ɝ]nX떴ӻ!ƣ?knLV{i X();6קÕjv8_D]f~8t@*pMbO}t%)L4?eAN0ETlI}=]oGQr(L`\R?֬Å[{ƻm,@0n^:%b2jws/ZYWẎ~hKEU!&EQBk+^ 9s ˝}%r{ύ3'k{ܵ[J࿽G CC9(sx6s"*Ƙ\"dߗͱ }k12# 2/BWcrݚ920eз%1FS&.AhS2\ ydR*7_B_'#++mS?nt6>%{|bl$C [ cq6+3E SJ6u)TmRW-ÎO/שuĂ%[ڙ _ 0" ^Q\[تX~`g'2{ftl13=.)Y4Iqbe|FSc[*!jqŽ3 |'`\{@S-á9`GAq0SpU$ DP!"I~(M=4cV øg(\uhOH'1̪ p榷 ly?(gG"97%yx䛫7͉٨ 'ᴂ:%#sٚ7Dm\A1&uPj`oF}.,rfe7.Яuw2/e2_ݵw[F! "{v>LNXz+j+/d̸̈́/3g)ƤV4߾w|c__)v=0w _">~`uyw]ԁn] bYo'J6Yv],(slZTSU_[5*;GvDzYL(k˖V0B8tdjq 4wQf.]^"d-Tǀ|QO{Hg91}Rۉ~p%k5nR >uQE5?ǬK`Yk RXlcuz0l)Kwk΁4׎ ƷmM3 qмi ق=zt[–b.u>YDIKS8:Zq4IG-$h&+SGAtgs o8?8!P\U%Z fń@~Dr?NIhHf R`P7w=U'Rh*wIDkI*biuo+;,Ƿ6<Ë\kLH+^Pv(}9* 5C h[ ra> w<4p%m2Vބ:aji$}!,Jq Th7e>!Hg'VV։ q I@I ki2VcIɷb 36ddk> wQ?Oոf^cd<:TNu˴IRQ}L /o*-Q"Rs|ݟ&|u]ꏺ“~~\M*C,FK\KEڝl& }aȑHr׵àE׀L9悕RIt'1X[#H t)k2;tV?Ca1 qt㧪 !0v\̍[St9ѩ=G;r! UÔl'=GXeU]™㩁6{t@q: ~Ph%sנ`0[5Ipl/!ѯq7eB>cA%ԗfK5usږ#Is} IG#u= M7rJVC+j.J;d=+FnMKTev("5kk[:CCsm SU-]eם&bAx؟ڋDۏ<&&8 Zv,|L&3,ȕ$0 RN ӡ`԰P0<53Rj߱ b]YQMLcBWYZ-i(]Qޥ:"B ~p|@b[Z|pP?J?tś W ' Awwܲ`>`eQ']@̹8} (Ŏ"_~[ Z)NadVbyмҪ >V;u 3XܞҞKO.&q>pN`\%u6}EY 9T*tM xZ6ap|<ߖRS3:^K}(uz̢uTA<"^1Uڭ Dz< 91ԛSs~ .Qr浑['n*רLJ4}yHˇQEgp{i_ }KD8%4j(T>j[/(aܽ:슕T@h(V`$qq$. UJUXWS22xla@sV&$[3䤴@VnrW@QϿ+B98~9lgkL2d<@88 sKSj}lnY;p./^.@/^hC6cEM-z<.ElqF4T#D,lzbhg1@Wu?u/њFvwOD04/y}Q\Zp,))M kDEv m;nr,9YG(fJy{ZIbSqڄMB Fwsqcndӛzb. (L'OiQ"~=yyv+7jI~h7@F$ Wrxҏw)ӧHY/In3,unl^g8 vz:if5&zZ*NW6e~f1ǟRh ^ƒCb&ޟD}yb@,3uc_PEUP|:R cSaPӶ:%@j3;,@<ÎsUԒj C*vyJ)w!d"ݘY|~FuEsVpZJBjO@lh%;{m݃4m1y]LUDYOT pw,a%>%c!Ug}{xFf_p*68jt߶ܐ&z[SAq=%x#/*M?M}s1rHL*62xN) ө],7}{/c]> ՚[JfmK'*JS0jEBGgƹψ!} <Q`J_S$ `YX Y3zl Cy#"8%bitoo:_ԩk:*b)Fe %!ѣ*fʄ#k DPxXMħJ 9ไFU?vƨc*2Eۑ M}p'8>`#'28;3AM~G_v娨$>jyO^\Rö4ev1}Γ9 vJs8e UJvwuneÍR넗K14ܫ*d$|ҥT⡨IzUH4i@&IbVs]O]|V>xD ``cUp~n2bAmOO6:M9t ?YRV +%/'Cp+P*B*'C\2}vN6Z55GjPt~i3z!ȕx$]Gm$p>Cr}6 ˙G_xw|5:L` dXfgEklH{tN"S[Vu;>t1`_pws|fQH][!a@L f=:!a&`r3 kL}Ƞ_dŤv \V>|;mGUJi<QF%ܱԬc4l)az ]U0 s7GWj3 %=I>RQ1/FWNHc*Oe!4)•]_R1Ѳe~:#:`RXڠhb)>-0Ydv SWt ԡA׳Q]q(馱;wr򱌐RQklFFzpO5Qʬ#*^ݧ[KKX^29g!+)0ڀ~&+!W8w̖&? LrG+Bl3.WYG^[k#\8XP(1k#r߳Ƚz z'uA'"we %Y$os$br:2vC8]*¨ ݀2Pr0iKZ2bG-p=WqxEXYw(0eʭ`pҦF+?HJLa7Ĥ< Snp5'r鐴Q<Э zFPhP8D.Q@qk[aX @!ϒVh8cNɍ:5j @,  AZC놑suk0Nh`t_ݲr ^b}B10+1[uzͧ6PbsI Ryg Rj?;mGԓ5%֎'̦% $=ia΋a9n9c? mio\gCLaTLt|ێ#eK_h9G|7}N~$~=)>t6OPkp 5'rS_@VNylR!VMS>4uIIPϥ[l=ЌhmvUk䝱fi@ѝ5eRה#tEm/} t3"i" |BzZf @dHǠLaYW`e&SjZ(%\Ϣ'U\s=N.]yuFI(b[&^4:suU#L<;>B5iŌgXdjE^`$0XJ (<2CpBtv$PBB {-h~@oKMIo`˙Ψ#V@=vsZBik~ ȞkƬ!|d9la@xE$~ejPx |F,8CK]JF ΃-gLkm{ؘT8!mB2UJ?v c%ErCf9:hW`b4ThQ!f$=-j:wDR0 [m6Hh b};'(Zl QFf<PX[)Ǖ~)p,_U4-U`$~b@foV_T#;bM$жjkkgc9fPLfzȶ}?ƹRihUĮW,pO p$pіKm3 J+%`Zu= =ư`cJE'G=C*P^ŵ[֧X?ҷ1@kȃE4^(s*XR)󣋄ݦnǪ釡;f.$ЙB̄U?W+EPnO5i,aOȴM=ۯ l^j;|ﭻsP1zT7؏5&0G;lnG7V+ɡeunm\\U_ nBM)o4"e-Cmg# |gqqA{3¶k\j5c|Z([|bs?/7xx\2TU[#.%v51:}u%u a<жÊ74. ^J)ռ+BU| .Iis[B 7gL4pܭ?+8ӱ!re `K'ۀλZ绱zד0F\ ZEu*ۥ*N`tvA6̀?׋hQt̾["+8ΗQ=TBA AI4> `r[u=1,QLQgUR[ Dģ[[2*'r`ԯ Ҳ4QbU@OM"@H}e ,*c9~ R]zw5¢W+XU):k?Dm}zbxms y@IE{w]8[4BKkh YbП"[:^w,x=HHBfUs 2(IwqSȒ Vu?'Q~`XеGt':G F nѩ_G]iނ7dl+V =2i|N?&Ѐ5>TDMm\uWmb?&./VeFS^a PwI˸o~N; m{瓷8ס!ƮZ! WY@-@5"`g1D|L{;t0vPs\1*I2Ӧwя9oR]4͂Hz _\nnpc3׊}ᔸf99@ F3t>) gVI'ϭʼnme|D-X63$d q|z⺬1MZm/G| (˂w_S{Qb _gh-79 GŜn /<*zx[.\z#wrnZ2c CZN 06x,,;˻BVCXS6N|VBMFu] 7pM =nbwkNGro-kX`H#]'΢mMhO4Ii> r_ ؗ>|Ӧ)$!lS>’]O?Qk7-#:u\ԯ*Y`{aQiHSHѻt6oZJp|!-e NM8nv9$Hѓ,tBzTf1Wp0D]rhI[ql`1j~2 lD xU2TFt8]he)Kۚ s/zչH 64L&#6m41/J1MG|Oԭe^>HAhKt^DkH&Z44&_г @7n8܋WI{M-#&dmH-,ZfPѵƹ= E?Τu"ճW.|,ueB*, !aiYG%4#]}f2j`&˻#/q8\.''O=n[2< 6W~j $FCHw37L}hp?$ևmآ޵}~3ǘӫ$fymղ/̾7@чGDH7)VXvtST˱jw=?t>t۝a+_X"qH+eQT[ 9Q8I8?:eMҋ-_a=4ڱ :{CpS|[6-[MA)9JgأVpG'Т7Yb+$['WpZ*v_t}ޫB/1zkb%+~D oܻAP폘z[<͙´*W5 g2!@&+$DKu > ĥ4g37>U_4UW% #l2I]x`rPCK\=cb_μ˹`z-')koez} Qyzw)]bvɼAWX)3Lڞn.>"'/%1orV]%򻊖(@\ >țP}.*e8u3 5rdn8;n3jwV&)ARK)';h(M,_n_# i?X)5 -~: g#%Sadim{mEm {<XB™_|AhtrN  "aTW+{Zۊ8ܟm|x^R4OjB%.άE+Q{0nUwp^ؼ75EgP #ÂdwΚ Ñ%O <*z-.t$e^77%α hTTˢ0x#d;9lI9mGMLzvkeBP󭈽&T<3A;mm&N+Vz0.X[rf(YoSܷa5+e r3 AYd1z\eeչt{Et`VFt i/CUPaZ/)hVX5y̪4SA`N&oG6}M5s`P O1< k;ipmᖈkͪcq6ZLFNѺ搬ˇ7[ҝVXGf' 8e7J au%0u3Į%5pXc9IZ;x76|xP ϸ?zr27Bş?^`Ϸi՟M{!"Ul|^ی1Iskq//ؐmBi)e^!jE]iԽFvd 2dqܕ,!pn{;IG7}@-t~}0x<,DJAbN3(!&lOð`E҉pfGw[5 h_]AL܅HiX[=TvLؚL.f}VHͳ>cQ!k-gp;6{S>KXF#< HyF \lXZ. d=xΨ o֖iM ʬ5}kSF%; J]#C 1ܷ-cOjo~3ivV̅j U,vxx܉SӮYd=֬%%+:fu=~TD<<:ĹvCZr?'^v U_j;''TN6f@KU BfA~4 ) Evԟ>muQ*_@#F Ux8c;)erRET6bs` m+48P߻fTsD K*ѹ#.9T"`_Ŷ<:IsE,Ch49,AM7{dڈ3mZ33ݰJ'-+W vye3>ٖL68~ eb'72J!fP5ilVRqV|j7v3ޟиHx_#u$; YS#ٓ$Z#\FΊZ_mh"ymϪ$6|"n .[z[$,SfTA ǫE1Y 1MsTzbUc# gG5$fLnH/0B_=^ S&4IXҌ;66V;QoXgJ\-X9p}bLC&}d![h%Iƺ_-3o!f/^~?MV'zX4`h]M3UsGP%oKI;YuD&Q`b%L#KVnfOQP]* ?N/eA-,4`[sOKmP?%͏$e,\Q:>~+epk30 QKղ&sC獌Vv4M+fSIc1`@TyԪR1R2x~5߳:%47|p|.M$ 'v=μ KJs W%n@-8(ݞ&AÔ.7sCN~ܰ\@r;9֦oKDu[$= r9CCpfr&`$M]xY]r*ш(#H߾! cuyE[!n$D[9^a+IanTV8v4OcΉioa|_S]/1i`䊳+ ??Ktγ2Vo┵Рs~fmuA9+ɱ>fEQ}r(Cdv?<5חwŹ3jwڕdeC+g2}!!:F1΢-X`)@ [E_G !AU 5Կr GS̊%;kZ PYKvFw iLmT( RIaI xf "qm3tK`H=%&_5b嚸Ɇ$<\uzplYHm^~HNW9Jy[+ǫv# ZSe%-B#g2`"(o zk}im%K]I./,.RW?6řݖ+ b᳟fyd)ܢ 2ҏybe/0PJc#F:[DŽ@;pWJA Ƭ1Qzu; `橐&dA5ݱy:XTa9N}K=ݰǷC` fXY1]Pyt%j |JL\BO oMʬB.b~NE~H$FZd=8.u5?xhȕc9^{?jgꗱ2 f :φXd0Œ3'o!83CKkĄYčַ;s!`ap 2g(݅\2AeN )cc4(b(ӊ  K3upB[^CGt:T.I$)#dNL~GBfk۝2VZjJ\}#\HB%}$^.W4Xc 1>yn00⎓zN*bXN}%zR&w3zv9տm]끪mAWMƌ*Qu82ψRb^KD# ͩI\}׍_ERIY 6?@Lɸ`7*kj)`'"׋2-[l[FZU%{`I \0isEMX (cfԚlA"XG W0-63J?DQފ -p|پ@97ś1'Ļ_2r7mTݎ_ubÇ>"S5*9h;hP.\pdF %:׵[I|R5|䲤`7  _xOl-S 6ͩnE|eK k4 -xvK;ˆNbFٿԙ_gP/ON`}Zmںs \sc @aרkFWt1/3nReiò׌<<5]`eRۖK-ɕW"H>(I?%.|aɢʅhw`1Wn|E6,zvSuhMpxjEP3*i~nͷ޸МWJ4K%%d)/b)t@x|nDat{QQTc΍8#Eƒ*%=@H83! $Yɪ 8 c@r$Ķ}MBj`LN1!i`Q:x$a(~acjYj蘝AdoRS4)n,#qN1P)-qʉfߕT D~.sz3+O~D^a+Lat%٧JgfQYQ˝{z_{*GhH%}hB{eAFte5*̔G{+Ǫ$j @opmSoaBԗν2A5lJC?",uҩJ]9q>4jgF h9lT q`kȜּ s0Dݯծ?OD*1aC+~@}9$ڭ0S$a`x 狱.ט={t;mB]BtUUh<ЮRIUgf:щ̓f,yY6CxԌxY=>-{sGEVMseC~`Iסx۬ [ {2޷m_a64@ F9F\?;O(Nf2n23'1Sl&O*fxyERZ(w3>IĥK#ɩZ@fc pV]AXwGWU|ғlɩ?v0yk3,]U(J p5Mt)Z\.3׬iWA ߨ@)U:T? e֣DSd Bl)@1vwm5hň.c]K%H""2} YxSՈ&d&M0(WYe^_3ytAQ ?7tת# }јGϮ&g_9LpnEl;::;!ωI&+n\͢&ˢc86>*"8E/`+*s؁r!st/1۔LHq88a>F< =e e 7RxMG4}4Z4E\.&E+L(zMG,5^\pـuPOwRdns *^e]~W4]c8dʹ?5$/L.D&?><<$*~^8]?4{޻G`qoqtjSnSY/%WB:4{~+Wl$ARYncAJLy8Evr/X>k*PsKܿ]'Ց xb$fR3Q}P޳G-avcowVЛy,+W99YOS "5 r}3 z*&Obȏ#u:Uێg>KCi6k9Fǥss;d |М_Xx$*?G?ِ%,[*tW߸b+N]ã2+%M =у_*>-&7DpyT@Ifʢ^Y&Ǿ9ʱ[y@0x +КBuxf*>N0RJtS2\y:nD bBDꧺ^!1U돨DE:6.A=G|T㚄̘K #6JTU0}գbҤ [W!cpIfk3uqF8pNf/h` ,0H:ߝe.(]k ;Le`z*GTKU2gXST= ws\KwL Ws3A6I7OOD`ǑCV#FC ܪ\Dҋ~ER 'w79&Dl.s j;YR)̙,6UҮ9٬s}[ J "Y*E;w%*xJ-V#9ed yjܖߊ&mY^Q@ycK[e V&GHқU,qی "\4t8]^E!WZ NC J t^$16>dJPV"D k/('PMuԞnţM6D؊XʡZvp ^dy: ;ޑ ܹTr#g婀+ਅF5d׾nW6{XC?N'fʕcۚmN k|z賬Q*-+3a!8q@򪷂E5r˸AmQ#})I=%gLMJ6̷^-- _Ė]B;FWdr99LK1KڇKL*ڸw-)Du;/:@3-(=ĚPyŽEm0hBՋ#g -ñj xy a@jAL)0#Դ+C)ą"|D+,hCOu~SzE'kbt=Gٗ([ӗkZ 23C6P2\¼q&LEI" /2~@4~n,:Bc1%Llٖv[Q>;GZNk }clP( tX.z5`Sx#SgjKt[n5;YZk1@> ptiLv}8r^ Q6K@3L7Bda/_|@ͺ6{XȥtJlL5guQ"ZB3d`Eyv0ՆIܓؼM;I`pMk6] (}6>|D SaWׄoQIN|. t,ob:(j3!'M֬i\qOR #C=$Š!:ITbw88._ r U--P FIE1G^6E`p$vNjvђ(Ci=q}\UuVO`BExGyUA%k:A kH^ra.8'蒘kK\c|* Cj3`Alz^ڴ&ܧ8֍>U^xOlVbl.b9o]m I"$/5H|gVٟI;N,i_QW^J d$9 ?=L ԃ+uDIo{ߧbVޛ\jSo ap7 eC?3ACw@+r筺e +S5j>jo6Վokpa;kkRc&*HI;*0WwXoh.ħr:&S8A'￸ۍb}V m8r~l2CCŦK\\ " co]k/_LВ=쌀3$m׀Ĥ&<;g&n(Ie=3):$PE9\ #%+=o 3| `lX= #(_/9}"LsOWCQ!Dc~g~v.b}L>z.52MK۷lHI,hRD]"E€jp9/QC)]&Z3ͽ@t+V]9۸.!®?#:믆EWZOK~:amF[<( cnԌcks^j{97ĩŦEaG R>$9A-Ԕ9}./ tkRT2*4S><$#?x]kJfL)9[X&c%z-0 `:+]f3V>ì0J`"{&~UׯrА[f my$Fۻ 2C-X݊ V=Nqcbrg7S˳BK(D=d#W~ou03#ÿIY6klLo'p\Br+\p(mT/0jz6MĐ|)ITqNnAƎp gÆP#GwfOp2+gξ Z) n9دF]J]-Ѡ6]ԺI)XH3(gUbY'@w)]Rtk-,V\eB8dOÇ7KyaWԮ9Jx}p ˊH4|߬!ξbUbgf0OQ )h1]YY*\o;xnӔzܧ_8ʂƤILP@c]N)1,BUCGng]eim3tPтS3.)FKw,kmռ$!;"@o(uX <EcAr٬|k|Tb|>_I n~؃\wwU딤bT?Ka{ ԆUHo0PlK2QSҶrUBlխ0wwf*rP\J@ﻚv%%tqn3;薈3Me]?'iY$U<{ɂ V7nKl" ~]{5 -F|-ӾM];VO@gu:{Ԥ7<-{8NK1wq%jǁ6tvGޝNMS VƲJ 4fa-HjhDVvQ!H>\qn/,4JkR"_}jI$z@Ԕ!7?b v= 45]ͺQL*f6)Z# pfʃNZo3:gr<Rךq.~H'*wn'υxLv[k^m:/k9稭ps0`Ϩs*\"d<ʈK'FfW)|Vfdr3/484~!L Q"O7)|I7n݅3tgu2|HJn8+*bM|0+DPXB>?WȚ^KᚪCaU>^FP0)nxWW*$ǰJΰ(Zg?Hnij0hCeټ+@}E UJs3)s`IY&u\ǝޭMZ_}~,Pu})Lx/(EϊL '׭z>ZsH/ːmCE~Oi{+{psZGޑ㌟4`&>tjt#.Z T KRh8Ov)I~dݹJ8 )ſQ9oߘ>B_V;5v;!/S9٫C wJRvțe4$QXF @PhQ '=P 3\{n0HmZvyٍYIh[tuR Gꏱ{4ȯ`9xiD? os-XRe$*U8HЇg~ Wpo"I =9s)R'hF__4~gޡjǖ >j>?H0ǭ`§-D<#BJwHqz 33K·?yoaQه aYMEISwYHvqy$OBTpX$N&VO`'!qdA6G~H[Y4T|$Jہ^TNM =espe3"O(Kyg} cz(_x!QDDڨߔ ϱ٫\/(RD54Ayb73r.|PKnzу@lxN1K >^uGy*Qޜc)]31w Ѥ,#A[jW6m9AНgn[Z-C^*53J:RǼ3̢ZzI#L%"LrXOm<%U\痕tȕLυq;pZyTdYjGMmלu5ᛍƶZ't6Dh?SWN=Ѐrʕ b3.߯y\!l_sҺm Vya "3%Θ>N3cu S$_.g}đ8+n{/ƌ)qh6UEt9 av-vyx &%ߡ D)FM.= mă=='Jҳ䴀~m̗6pV~He6H*\NCau**kjrYƧC7c(Q4ZgWWIΩI&WDLyzF8iW9U$BHjaИ՟VzA6`hzæ y#tXU/\~§@$UYPU(?. vOEDT<+<#!UN1 .~ L>!dvZ>/N:~>F{\93}T+*>4.JV.y:G3Nj~ ΨP-V B9z'6k qܕ.ɕ?Vaz\Q\L)cRFvT&Dk _A|,KsY(h˔mDS2wPaW.Ѳv3X 1K["/^Ns )y!$e!¶N- r !\M7 -M8#6-`Ep{Z>c_nwtxQ$73p!}zTy|R[fjCr|:Șn =^Uˠ`xZ˫_p)x"ePan:]mlQ(=Z(H‚ uFg&,sZo( UE5s,Q:xNNMRH2!GYk ur^SSLBwdL!iCHmWHQ0C*DT읏Q+.D0fHnzZm^L)p߶>oFt_cV i5 u{aVa.vr.#A,p>*n-i>di6Or(Լ9uDc^#ԶNU[t d=5e^B F,>OM\@dR /2|yRTW'd5KuRzo}%Œ|l6sN\fCPeNtԗ2j,`#—A{CW=" Vx`e9Κ^W>ؒ7dfG(r^YKxhֽsR-&wJ;LCޙEA/[1_0=}N d5pyu%mؒy*^c:RU=4$>TOy~RҬTlUZ|qYs&pZgixT.XR,'vC?ĭKEa/|gsw/> %"?l15 ՚k{~0E0D4{ %~NZmG=Vgh`=?X `i]I=6YMl `baFf&+:xK/, O3:d)2۞5Xwg[_tR,`DVp趐cʔmjI7ۻ lGhaZ"޳F$ػ=בXyBȡK UKX-?FF\H9S xr u|^IҒ$Fr^s"]ʜs:yK@H?Vui ];uxX$71lN%_5N4)Kj ٚ K egD3zi/߿b=[ٴs=y͟,_VqIV$p XwƢ΢k`B[2x+:aphG#u*xYТ 7DB ͼj HFHλd 2q6M'&++)WtiYQiE/jL 6 J7'gKЎ47ݥ+?]p y4]_;91; x{_HΥTm C`.),AGSr왍/kh'[[DŽf )%V=>.6lp2.TZ"Tv@-3/U%>bhī'8IeՓ`/˶ =ro3>5=ysV UK/Ol$aQ BDU_N JA]&tZ#+v-nXO5xWEFvJMDIҽ J6?I"*_*KԶpmn?u4z= 6+LxDDnKM].c>p? B}gO\:!re upQ}UrAM.}h١\g U Oy@3 0GYMo0vHbFBԳpZ1EmzgVҌ꤇(\2Q +V:s]djއ6}H> LF.lW! y * -[\͎ IMzǓA_3aqzn\:aJۃMFx Wsuqp*z.=&5=.!@wް,kl#2T2<=_B8+%ɞAZr>kl \aGZ/aRF*#Jn+hoY).~贱8#zl<6ۚG#ne*,\A"2CX6~~-!"A3 oƍw0Wmm &#'D@Q~ mޖr^Eaeb# C$Ax2d/zӣ%pV9E0CoJҗWW1ڰ=!3[$ Β`@2|<@N/~FזHth rڴ$=z/6ٴvW[_4i\aﳦlzDT%v)x d`R2RvA4Ky͙ ޾fI z$ũ^jinDꭓqQiT[/0Q\wMQn[nH3dRVlQk`+OT"<;Oԙ`ҥsp'لȭ Xl(7-bWm,vxKJD-5?eLolu{n6n(AvdU)))[CBIXh攸VAV{T+J6iu~j7U ZA *v]̭! Qel:h)0ˤF`7\ᗗHA56ոYa҆Ɛr]N7u60ˉ\i8?U _Ohe>}\9i{&Mo-?m_P..ɀ,sx0}H)ڝP(+$8 BX~a|g[hGmjɣϞN"NBuފÖ9 $Gݨ?$/觶"a¶no >t/3*Ds)vN7g)^ o>~jͶ%oe$pKD @O~vI3Q)FDn匬U1`n@Ġ85Mch 9%<*d|.oϲ|ϱ.0P ɢ[68 =}X N3j>m Ey|#M'UyBi !#WՊtrLV~5_ew''`5S(:tDaC!F=!<sKZg ֹґOO@""-ͪ\]^(_[s@ gv u_O7tGH"-1Z,iN ;4")7; 8LTrEj_dCJ^poĹrȵ&9um}\I'렧bM.MWp]=N"udƻh8TNzM<wIN nH,|P淖Yahs {9+/S_H8w$􀺳etOt?luŪroF2'e8bQvX6qz-'PۜQ iLS1k:~pzѼZYE?DHr?Sv\7z sd5# =:>0B S8騡ߝ/A5{)*Q޺v t8]"v#ل[dB(3kO=6 s[ :ەz%F:=n>f Nart3QS*1Ad0s#lHEy,c(N[VlbtQ?)2ۆg[)ϡ/eί\UpNfwyYA~+8Iwֶ0 }mb=YK | +0 v/}P9g1nҔ`v<` [aKJGLYDh]*C-;W߹4MVS.jD߲UTj NMuo?NPfE!im!%b!7LB%G+"M"p5~[z8xSp/F6AjL]HB51'unHC;>4Fob O^u=<q>v`gqu"{H[q |˸ :A"Ԇ_8u)d' Nd'vY\9cnPU1 YBP3ף_'Ӿ ib\e҆k" -j,DĹ)(Re<'4n׎Rk9W)#Rje"%.Sj ߂Q.(vO r6.׻ɉU`  CK֩zf՛:/ж=6ʙ4E[>۪';3^O'GL9}0KAdxɠR Frc]E_6WW&\J[ 5IrO0kli%$ԮDGk^5S!9ӅdkHՌg[|gip/<&\M[$**mU`uy#ˇ)w3/q#x5b՜kolWxL~Ñ]6: " @ ;l!@Qǫ@cV<ތ^C_.f}1V4T!%b8LIdU00}r1śb"B#zk]1)cߡAԘLAR/!3?,\r+͒*⑛QPAWO«g+7/ ")^X5Q8+(5BM|bSz5glco )}ȵɢp#e3Qʣf$Pn~bc9 oz!:w}폜E ۊM5E oWg@;gyHָ'&0`M%2*%2zWV@X%a zey}p%AS|TR0k4,>uordJb({aC1 9?㐿ߊRx@cw庰H|xڐEV*Gd؎(0 ',BLNE[ a KZ5#= D 6xۓUPFwkZ$+N0gct^FWKns`٢D:Wu|[cΑp(ٝ3ؘ+* \R֜Nm/y[SIedi dhM_ejsùh2074薣]MܶH"Ao?,~U";.k1&4⻙k=S?*RZv=2|Erȱ<) 9;FgN m\uvT@H'6A<::,ȣ /s.9o`$Y\n \u;HR:,6o-**t`r VHtSUC;|NǏ:2$sw+5Iȧ#S ӳeh{[ DQ@zKi6H蟷il<$H]WY+"XV+͆7DuoI=͑'2|O}u71K6 ͛m"u"AƲ m:wH/C%zy^\L?z|['*() ¥kҕ*GF1[J|Nx2{5\6Q,M-O,(o5e_~/3WK\XWFZQ7_N\ zo*I5ݭ@h.65bXnpTEVtj'4C/ ׃HQ;,U| .%lۙTZaej5땁^=FR0{^X璣d~w _0Rh5~pXM˯;}&E0VQbí6 )h)qB,?TI?>Hqin[.Md2?٦%n(}4ɤ\E7 183rH^r[ezW_k]o*iDpOS?^ I?ʂLJے1d y&Oq[+1OV̡k\ Vh()rw9DzwJ$,C P$хmGt)wv0%VN:&_{zq\[w*N`vêѲH&$H.*+15pd [(Ii,` b9Aז|C΍aw т_iU4YY+1:oxYKoF@Aƚ.*v6=1rí"t - =ׁk6FTHػqWI"Qc ]+PךW<{LߗTEh1sNfĈ5._ ěAiEjxh5ԟݸtLBaؒF9!chl_&wp3G?<u:FK4p$XpO[?w%Ws_DY^Avhk!?X)*$K.mݱ̶Pa&R@y*: # >B"9~KĭQ*u"DŽX"U4ƍn79 ]Yy3=#`X) >[R.VMJl، DSCҞeM?~HEn ZFP:ÝODrO-)?VsVݶsmbuV5,'I|/ƯJ 㽒5Ud*/^8b?ԥ4S̞/qaslW]KϔHnZSHdy aYK=}Ip"{gofнo^[꧅S qO^.v9|y&EU"Irj\SJY)us_VCGZwi,0kxY-P(%*0\uF_)Ew~}2\H`I\}h_}>i1s>'% YZ