openldap2-back-sql-2.4.46-150200.14.11.2 >  A b5p9|F:";=䰈D㊲~$V%h>b1m"'sUa6LnyH{)ѫ`4y`1F1RYmC;/?3%T F+`5-N̈́B G֑3",T kYAX2ڿTCa>찗 q_Lr[9. 1#\9 ud%/Uق 0SpTǡ;E'w f642a52a3bc9de5638289eddcfa55d2f55f9f0c69aa7f8fa62205cbba1f7f2a17ee37257e687341d3c73602e7326939ea46e40b2Pb5p9|xlx.Qq9ǐ;fq2 aJͣ 06_/vl"^X/cg1>r\Y3-""D/ܾ>b{ZA=|M(2M F23I#Lx:bwqG]D2Oz ;5_&Bxo=+9_i{z Vqjuvid?>ZQς<ɘٸ n}~,tOT(dzf!4ÐO7pߵ;Aߓlm!;>p>|?|d + A>H ^CC >C C C C CCC.XCd   (8 @9 @:@FlGl(CHm4CIn@CXnYn\nC]oC^s bvcvdwFewKfwNlwPuwdCvxp wyCxzCy|z| |0|4|:||Copenldap2-back-sql2.4.46150200.14.11.2OpenLDAP 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ʯibs-power9-10 SUSE Linux Enterprise 15SUSE LLC OLDAP-2.8https://www.suse.com/Productivity/Networking/LDAP/Servershttp://www.openldap.orglinuxppc64le( nemm&@#B!qn` -pw0ZIU0G!mS`mD%qA큤A큤A큤A큤A큤A큤A큤A큤A큤큤bebʡbebebʬ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[bʖe55c358a34cf9a450a09230f2a3606d635ed41249e9495be0f6aa6fe161971c7341ab2ba2a3a6e15c8fe0e11ae92252616a7ce54a9fbd707e8268269823044aac83dc244825269e391855595f09bd30a5d87d930a6b33428a7399ae8676b4a7b69599f2e3e46e386207d289ae3968febddeb73d0ebb222c39be4df0dd37fb652120d714e89ca5f2a0fb2011be6d215b33dd74633f22f8d760e2fdc03261efec6c15eec03a5c3e3223eeba22e096f1ed5532c55f21cdc42c11a0be2348c5a8f51a7da928a027c430875ed2acd9b26b2fb02eb3e7978aaa81631856a66163740734641165486ff26910aebc92c0386065eb4f3ac0c0aed1e3617f8086c943acb3607186033919fbf3f707942a037a6be78267a45762d353789282407c24c29380e110723edc618b7f43b7daa8ab6659239a1cd23634f0cc9cedb107d2aea7461c814fc0189df0a4e0a618edb3f77bd32068a9d3eb2ca4bd7c42ce10e22c7e426cd5131989c539225510e33c7d229e06ef19725b37e99388bc28414f7e0ff94a4d81441c8d0bf25896fa74069648416d8af0d87da855135b07e89afab0c326c6dd93413cf74ec0aadd207d1119399b2dcb20a7b3e869dda978b023a45331be9abf4df960d8ad464bb90a87ab2331d38100e99f5ba902a0c7b7585c861983836a862d44987078542763b5e477999adb5444ff77923a78e5873a6a163ea12950bfdac408d5d128264cd7e450344e5d56b76ccbbf74fa9868807e9ebe38cede7101fed4a27c9369e1bc495cf6783b445031e36a0f381874e8ba380582d44086cb17d8367f3d27c295ef1c5a31d0d78c970aa5663d00d5eaffe4c3760c943f818f081d44f90922bed269f48ac66e9805312c99e0a5a6d73a51b58b413700ed7fd1d913789a44abc4d59d8c1fc7ddf56f766d2aaf048d829964bc3c79ee731287d2eb7d9a929da2daac5d154c768ee4e175e365eaad25b5e8f87e377c41e54b47c5a8520f5b0a3ba47ec115715d517925d151c3d8d58706b62c355fa57495a20d98ded53e40b2c76b7bcd22f9029db89bef5856777f600da507738c22adfd65bdc3f3918fe239ff9d1a69a0a0b46f4f08a7d7fdcefabbddb8322a01a5e87fce43a60f0f43a4d449deb182364abb7f04421785a89149f4dcdac319d11f6073ea2df53c8e76ccb55422720542367e80472c1c44fcc0b2622aef4e7a08bc4b57e3b46f4605359c0fdebc8392531ff631c1f91885105cb44941ed95c20a2784b22a3ae0b96357941ac74546298a443153ef619ec8d9aed527d1cd52c6e5fadf8be79a1771ee18d088136526201a17c2e116b8cae94cedc895fbac4b17f3588a2fd486337d2b015cf2430987848717040a3c7391a194d7e551d0d10b47bd4d77b406db5e4a0e2bdbf88928954065912bcbdb7b5e6160e80fba73dac406e99b679ab7aa26a7073037428938edc91e94f8f8f1567e42947fbe5f2469100b5ae7a24d1be2513ec66b91c308e3d16bddc1b96097ab209c6cdac64a9df7851b4b8a5ab0d4a1665c5dcc6c9d254efbd3a3a8bba4f4be0337401dd27d887f64d0e5664448f1a6dd9bd066f746461a49cb7b966e43b0ab10a163fe6464cd3d78f002021f7220ca5960c59792e938b367087a3f83682f8fffc4a6d4d13ece4eba24bcc7d6e8acf1eaa9a472e047e3949d6471376c52a11f1a25a3dc706ed532bba96195d41d774d29567ab24e2868805c104d7cb2bbcb701aed6fcdf9752ce1095dd5c1c7aa8d87a72d2b74cfb89d19a1e6c9561183914d96968b29e8e73838de09e2f7f2d1cb19ef9b54fc864d31bb42220ba7654ce133ce79139d80effbed05a66e146917a040d5d7ca8efafc3ada4dabfd111d61daca3215625666ac65f12ae7f453db8b19a493489a42361cf7a66de52087ed6023fbdedf908d187f85dc241d3fe0e419dc167d8f165345b52d183dcdd6ccee6efd28af55d579e1df57bbe235b6e853171a92b28ebac84f0a9a5fc720b98390b6534bc128c1d64be7a36a951aae34fc616ebcbbd3b9c265a1535c526c70bc346e6266b68ffb9ec5848b7161043172374a242997df9483546b6059c61b41050500e38e0fc182437be0f07331f6b7eec4e8e3f56839b6d110723edc618b7f43b7daa8ab6659239a1cd23634f0cc9cedb107d2aea7461c81312880bb67e1c15045a61f34a7885c004521b9e8587517041945dc2b0567015dc6951296bd475901df2b1e7f724140ff2cc57dbdd1c4916269120097a70c4c935c867bd3d4feab04c3d8f6e820aca04bb271b338265b6b3bd642641f68706cd673f1f7a12bc71dc017812d2fdce9b63fb59e72ff4daae65d14c6a6e71fd2f31110723edc618b7f43b7daa8ab6659239a1cd23634f0cc9cedb107d2aea7461c85e20e821ca3f6fcb86a1e453860d32f861f70dd576110af06c6812a9b93a408d74b35982a754ad7b92769b6597653eb5072ec18578c491b974932c082c00fa39b08cc0d0e45ced5d61ddb4e1b15301013a997d1866cb0557c0ffc3e38dd207e5back_sql-2.4.so.2.10.9back_sql-2.4.so.2.10.9rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenldap2-2.4.46-150200.14.11.2.src.rpmlibtool(/usr/lib64/openldap/back_sql.la)openldap2-back-sqlopenldap2-back-sql(ppc-64)@@@@@    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.46-150200.14.11.23.0.4-14.6.0-14.0-15.2-14.14.1bx@bu bX b; b; b4t@b/.@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.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comvarkoly@suse.comvarkoly@suse.comckowalczyk@suse.comckowalczyk@suse.comzsolt.kalmar@suse.comzsolt.kalmar@suse.commichael@stroeder.comfvogt@suse.commichael@stroeder.comrbrown@suse.comjengelh@inai.demrueckert@suse.demichael@stroeder.commichael@stroeder.commichael@stroeder.commichael@stroeder.commichael@stroeder.comhguo@suse.comhguo@suse.comjengelh@inai.dekukuk@suse.comhguo@suse.comhguo@suse.comjengelh@inai.dehguo@suse.comhguo@suse.comhguo@suse.comjengelh@inai.dehguo@suse.comlmuelle@suse.comhguo@suse.commpluskal@suse.commichael@stroeder.comhguo@suse.commichael@stroeder.comhguo@suse.comhguo@suse.comhguo@suse.comhguo@suse.comhguo@suse.comrguenther@suse.comjengelh@inai.de- bsc#1198341 - Prevent memory reuse which may lead to instability * 0243-Change-malloc-to-use-calloc-to-prevent-memory-reuse-.patch- bsc#1199240 - CVE-2022-29155 - Resolve sql injection in back-sql * 0242-ITS-9815-slapd-sql-escape-filter-values.patch- bsc#1191157 - Correct version specification in ppolicy to allow submission to SP3 for TLS1.3- bsc#1191157 - allow specification of max/min TLS version with TLS1.3 * 0239-ITS-9422-Update-for-TLS-v1.3.patch * 0240-ITS-9518-add-LDAP_OPT_X_TLS_PROTOCOL_MAX-option.patch * 0241-TLS-set-protocol-version.patch- bsc#1197004 - libldap was able to be out of step with openldap in some cases which could cause incorrect installations and symbol resolution failures. openldap2 and libldap now are locked to their related release versions.- jsc#PM-3288 - restore CLDAP functionality in CLI tools- 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-power9-10 1658374831  !"#$%&'()*+,-./0123456789:;<=>?@ABC2.4.46-150200.14.11.22.4.46-150200.14.11.2  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:24987/SUSE_SLE-15-SP2_Update/343a9c43b17f3fdc042a8f3ea98c7d12-openldap2.SUSE_SLE-15-SP2_Updatecpioxz5ppc64le-suse-linuxELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=9e12e5afbb0efcdc928d64bd68d6585dbeea4b5f, 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)RRRRRP }z zjutf-82a57d8093fd7343ec45d1d764402b12552633a041590733f314d03f72d50ff94? 7zXZ !t/?] cr$x#F8\F@=ipox $,|) Z"S{~{߱~SmրŹ܅Xܸovbi>4='ZSmf19ʮNO[Liv!aeEs'j2RSڜ93͉>b[{d{1):Bu`i;(nxSVṅC -a8PkF*1&F>&k(s@5*|7ɰg?%OFi@ZYX+MoB:T]?պvؗMGsO)KI_Q̍ZRyǽHL iH*isQ];o{5T#KE >~юU%9jVEsؤB =LINe>xXY |a)؞<8wO5-XOI~lcyˆ r۽W<$W4KF'F Cν^bWPB:zc@M jNOK/sシ0eLlT8%#xL#@*H,ܣ jgnG.~p5Gk ,Z[pN=4Cz{ r@υS|i)ϩD!7gK C+V}(c" ݪʮo&VdrboJؖ)NN*ǫSIh65JםvHߌ#sYI'"߭Sm1 YL+x8.pRW'|kal_JU3X􄢀+՘Z^G"~Nd{,(hbz]pP%MT4[zrH ksF)~(^_<ҋS5H= ^?S^sgaEZAL[+kAG:qo2M~v7SgXzFјp( M&snﲣt.ѲnoAȒδ/hqzg"̘/OS=ʥm+@ж1@jOR_5&o#"{VFH}1IN>ds B16YWtS )2 V8|x(#~ە0^Ќil$ 6c>TKksKH ]3 O${V޺/qZk`BW$YQApt|:FNjNy&==#J:^HhS3լg#@ߵdĨ)Cb@0J5;9,S bk`pz=]b`6ЮGj1'Wo1*Q|>lߐLՒW6g-)?F1%:v֚E ⑼ycp&7׈z`]&- Y+Hy-@-ozdWpgʠJX?Fc|æg_Z2{|2L XXы QJB{/bU j+_xWv#[Uojmq4?DWFW;6fI(EjepL" V|y(m"5 aU&AX-EK t]i,&52a)sۨĿ_kۼy~l`La\q vڠDE-m1Ƽ1J$ K;1oPe߃&}6QxK [aZ&nQRb%+xhgfE jjU }+#14i^PZ>1'Q%sVvfzھ6`+{I|ByO)+Z?RYcѮc.;YDZІMww;qk]]U)>u!nR?|ioq<>fN3B"FH?\E|Sb 1u!Xa3[L]~/ZP==`9穽{hp5Ū-2~DNcycpэkp( ߟ4|)Da~ iz2V؝ԉqJY6 ƻKbLb[j)gEFSl_8ŗ|_T_rU6GLa\f'jQ+g55Ӛ#'2wdG`j[F$0*4cLv4 m7!3 ;)6"'#31KP{t/ҢMj\ʽ('ŸWTT86޹g' o,SP'[p]$/(Skǫj׼"w`5鏜[/Ѥ҉iT)KCx˽E|KI& OS/tb'Au*ԩe7(#֘& 7szefc\gwzZ䝃V[ʜ}DeTUzZ*حUOBbSx>hWPm=7Yl/[Hb4LpCќyY9Ï>4fe s)\i}Uip*;tAGM,HJ)O$F,}Zt }QuĽY}~?dWoT]ضyԡ(^.VSRqdd*b6IiƁ:Qw1Z68 0;C$ӳ& EKV@m_WE/y,nܛtrK( Q#XxPVH+jwfg_^9ld 박䈀qBػ>}}5%řdhL 5~I*ALJWuX4 Ɲf,{j=)e`7ERիH7@<,@!kP,Z!l@mg1yor)?ZJUxX \,Tt}H響3Sq3Pe`tYMqDL> vu_v3?:>cۮUC?5ypO]`Koڞ`0;3Xq%^@FkȽhN&w;^`yרuxf52lB 1 H7Q! !m'(F5*gJ)ݬ f|s#eHR+СsK&ٳ:p tu&N+t2h~Q"!9n/GgA{aa\8*i["®)jg|!A}kKrv-OVf!$a$:"n, o +HN` ޕB2m }fjZHP1ckދ (W6o\?_娜k#AH8H:OW l{{^[D/(b\5f1bIzJڊv)m%ڶAWBip9\ۥRep~QɅ|wxȯc+s|Dl[J~U?iE] ܢXD>09z۽TlB楞(.0A}K>pn,3~Z0|~r藜pS"'sЭP3TJ<4a6`b`d+W/|BМ )8Rތ/ p2,>8<7qиP OjK\PTN$ePlݖ>%rlZ^,Hi8£a5[Smˉ=@6wB3\ #%Hb<6)o2e1ढ़gGZaB=Fǻ]YSf6 [֞EH?NF\#(?4D}FkUjE2sZf;`NnpGo}iL^\R?eF\?̳y0G.ѼNz@maIc\&w/Y@A[i2#QX8%5*"ri >k{S24z :OcgY|j飵*ǩ!X2$cPPgZlbt{%^<"JNP67Kw]ոw]ޙ l1l8C2g&"Q"P^hzE/ p68u*qW]g0v GUuŨmI25f-RRPথl*=w1w6E.hAS7#Da?$4C͜]%DQ4'g5y?џ(L$<&Y|ԓ'p9ӨC ZVWߩ &ys0YLW8F1N"06t0"2{~YKLylX"ߛ%@jB:]T M/ti a)7 9dTi[蜅Cϫ=5vÚ(k|*!qܱB-e1 z?{ͥ酷ϚVGESܐr d"} ^@-fGݶq~ DCNh`K][K?ax؉!9F{J*$U5 bTJcJa䬕g4OWir%z;vNŹ@~Kz vR&yiaJ0^9'yxFw|%c-ZpK# oR@2kz- YiԮs3w间$|ijuhi ' X}9,pzyiEzsٻYiohvp&IMU g }{a-=JAL_xC>pXi͵ tI)$Tw =P"7M*ٌ:>2 %]52Ϝ?F!vt[Ƽ=%=*+|,uj,5h^R46<ĸMʙ䖠X?}̱:(O(z8C/%fX{ PDQb8С[ѡ7ɔ/I|bZ`̾߯;7ETV2hm7YzPm!vW,{(^YJf ab,m<[, b:52GTg `p!|l_S.{ êe UˑWX,k 𖏿e? --pM $̬O= c5Z֏UL9 SIFgFx 8D`H` Q☐dB##ԷxrUB=`dvɦ -L$+s*݀Х"P E5 8s9rU`Dl16/0{ > ЄbZ.ܩ wu6Ъ~ 'E *67 Vsjդ(h%:B5 ݙ;Bbp<혔 ap_0CjcsF`V+MJܯfBg!k" m7t/h8ΐi6_уBx!!L3M&1ȆCSFo7չMB, r[i]CpTը$ufT/lSN/ BuҖfT zOm]"d ]@İ' Dq `6kzn*U!w9}ݧ[KY`z6%!Z}ӡ_mVE4 (i\g%cFn '짓X1\r4 l2>mG $<#a:#u؊i蛲ɸ/&3bBIE`pVȴzo|lΖةW^t: z ,Wt]`^&0 7zk!g?!Xz ~:>1n<*b(p9yb݇1kn욼/&_6QP):(*L o"Gf|!ՠ+z%A'h\r}ǯNY{"uY`K_Y'=qf>6#?<#DS>i!Mk7_@&#W'E!zo/V0kmArw]av4ǰUjf EP B/tx?T8`%pT:S(2/#MdmEܜ߫BY rm7mh؞Z8EQG^eO N P|ۀea {̙wMj{A"7r4r1?ͣ2@@A{~7/6k84I,iX&Im#1A -NBέ^f K՛r%"[dLOŪ$JYX~-%n`65w`v/!F Oyү\䟾N0xCʙ0f"C`QS ]n޼*aӳ)PSu?a,]E,ܰ$SH'J@  =y9? VqH˰B>hi?Ma&c"$6CsL.H0j:sD\Q v%>5qV *8.[Z///4A>ttEhFl4,){FPM#~؋ͻ8NV(t(&@kBޠ!I-K]~6/&)?GJ :TbEfǹ+QV1fP?n}JYK ڎRE ?g4>J\CNq<%YϺj`N2v#@rQ_}q29*8js='_WS39TwGlAT9i#IIk$u9ce+_=w`GB'G~- >bš_}݌ٍ(/8IH[@ҥlPv R[@ OA5OIx༤ӕG7 8Yw:xOTb `zޖ';4xUj46Ŕ O E4Θ9ۘ]~}TuW4p]"Rփfz> 舴RZ;5ҽ̤T1[ k'l0sc!] h#5 BB҉KW&CwF J])2;Vk,xU^MXqc{2|Co9&9UG{ _U1F'@1OClx.z!?2ƀJjIZ7=gX@43 X<ʹHxwͧKĵa6#OO?6Wo˰QM ڟ6Y[DYÌe Aނ0)#O\2 {aXSdSC5O7ϕzOA'Lpط޸o\ݷnFML1yg}jص>b^72c<ƣƉ>bUz_И?^][ LX4m~ի=3KחA.pyܕÏ }Fpb ?AY sMwvhmᅚ OUR!GJ. kZkiOd7-A?^N/uگ9t͂T1}f xA9|Jҡڄߵ@/{rP@+D(~ XC\*i94tP 1%@ +VLXK>cU9MUfvі::= 'ju 7,r M? ;p?X @~auXÏ[?92vжnO $YT8c4(mXZ$Ĕ8nt=j~OÃ32ѴK6viڰ {_>:&_3\ehaGc ^ذHDz Ci5%J{мZeKT&HRUnaj:A>Q<XQ}ojM!8pN^0 K7W'ERy;I!8 ^dθ/;.Bӝ]8P<%E*l(h͙ CR֕TFŮRZtIYX9Cl[dJ,9S<5dll9-xt/8E () =WW,*"g? =:E͡tu~Úl\(kU*Odjl["' TDdq X$'J`@/ꌆ$0M//ueD{+Z4?af)XA;s$xّD"@sTֆ7z`G bl&iǦAVJA,|ZTKWD߸y.I+fd?AQB׸D&g]24t^IŞpLRl: Sqs1'5.MM;,8A^,CK8+MROyv{wG1mo,4JbW[*ڨx*_P* !JlP*`ݝx r!,{-*ƞgrqy\4싶tQzD"ߩEXiB!9JF-[AͽPą_Ş:!ѓ/B>k=0xfo8Niwlȯ3ݯBbu`vi~XDhz#V0`f+ўvJiFkg :aqc&jsەL=Q3V5I$VbJr!':M1êۛIԠ^6y#f6GB4-aFT_H؏/ѝ8+{&G d09,3&FhZkp=4: -hFtQ7a(^c7n>eT )TL3}L]^7c!ʨSGȿ̋`A OʬwOmBN՟ Ճ^=^p_2!..g#fDܝñ6 8r5Q#!*һO-kz8w5Q /BfP=F (ysE2;s'JTпbsiT-Te!%xCV QiKuЂѬ$j*FBbs@꯷ߞ8W?/!xMpcA#h+$ 009$z<" [ {/% o6'Cn}h^!63ޔ!r[B @:ۢ([+aEv5ϦW4T H* ́ȋK_^GHV =nj *EDb"O.qvEgяhÚiO4iu%U]|$*;&JgZ+N; /K_;JB2}ɸnF`N}C(EZ=i]y 4-9G$饝O蝺u0oϺ?1؂gv:}ao2B|.TLaĿj/U'+ }!Sgٷ<.R-:/="o"amRrb^n %\SёJKYghnM,2-vM7b&DZEķfnb;/NEĢn896kWQB y]N>o) +Vc% n" FeW) 0|o*=azsSl=#bF>=Ֆ1?NK 3]nrCPѩfJZ֪~h~J#B뫄wnͿD ׍/zT:{D`ԧY/^}&5A{m)X[Ƀ{r\R[jVL|eNdlJ((LNLMP4OmY=G_:K_707&Īa-~Gf3QeoWc_7?xU3H$@&]xy7JX[Lt1Ăe;Y.NԕuE+H٫ } ZO/9X-93Qt\΂~cA?w. 66\VdND>x|(:Y6UpҼ3Ht9`T,Au"lOez @)P@bEԍ#eBެ2|r25/i扅>͚HľN;4ǎF e(A`"H9lv2̧;%Bz;_ V4f[nj@y¾kE3ΪLWί pT&ek4%ϟ&4467:CQA4oē2x8/U#& j&ќ4P񥦀Sf=66{0ک1x[D&p,X\E.s/d)@ITGfՠ5XͰD4.obf?`Ў06~4CYud:WW Orz@1=gM-Wo xRAb9X h%2 ~Ufnjl xfYE`okm uV5' u):x[耹y<74dnS3$An)'aE3@Ku l+"_ \d)y9H6Fr+C58Jn3<55SP nA5fb /Ft+B80r,yף=VWNyeGн_\ߗ2ך{Fs^(49u $w^ynS(.҂Nmͧ0U*!a?C` nrx%liC[>HےUigtKǔ$$LkhͣFџc8(,?O'Z ms}@Ü#z/.^aPb3óOXKl2bQ@[ xWtv1RtsU. 9>ʽlӝ>n5<ĀXh6ķ)=x43 peÓ2n >eڍKnm *W5E<;-RwNg oRz?K߆WC.btڂZ LHjqq ?"Öy@kõ{#K~SΏT*yЀ`XzrґlA:$8fE>qnN xWCMmgч{Ŕaÿ0h{k2ه/(o 3ؚq+l鳓+qH&M{pOvHK&-.|0myA>i5bcg9w^ں5KO baIEK E[p#XOFXjO̫ 4mgdŦ3T)SPd;o4q{X5I%RGW&3&}J74<_/LVݝ[/vD>ݨfv*'w<5YZh,rE1K 6ErR7,,1y XTKW  c[bg+Lh@=M]BRb1PeO3u&Fa'H=])uP>#[*- )غ]P^y횉P)a.U t٧Hf!HYw9ƪ,RHln$b)9ƣ_6p")VW#պ+B 9HQA8t=5{]tHm[7\VUB1{N ƛ[IB>,9G Mk͢{I3>z{ O&4~f:->(M|tvAPڜrJZ{}nmE]ˁk^!j3e~s‡eŪ .?_V.hAw[9q.2i_ʰEy-%&V (oxΔ@ߨ!β윈 )xkPe@_X,+Rf)r]sSXOa c &-~P&cPwHE׮=*s-JDdMJB@ᴛ6̸^_ɲ @ܴln@P@w_A \,*eTjB1k{IP!EM <bާlkRajQXtaĎ0M֜. ՝i"F;v * txY9B>%7Ԍ=LݷBӡWA{DM wmNy:Pbณ#cCGa9JI>rxVgݢ.qy R@ 7 X;Bm"E^3u鼚FDU:.Yr$-߶5u$Π3BngeN8m*T6woǴۆk:9.X:?İߤG!4K|l I4s9燎۪m J?Ij03oۧmOcQpu25WJp2V܎N45nZY~\PNyCe2%Yx~nڊ+З<'@V޺Ε&aJ\AfKEWE%(@^d15ƑN[v?f.w#t@y`8ya3Y|^ lk{ȲY]R\XhI)G/59]ޟJ*8*3-[y/0ZFI?GLEjblb8,i_iḊ:#p AmN !R%*iLIҰi<6͙kϹB5Y7PoNl%R9L).D{G>)݆,wx+\m*dO]j? :OAN޳d BJR uC؛rK"ʍZ} f:ˁbs};aCtJnA;:*C 1A%*ko.쏈,)QϠkέ7gn,ԟ#HT@ݧ$?%< ]gF"jYtY,7Qs.p F(/Sw藝pB+=d P&mJ ik>ֶ@QR(MJ3-yELjQ{t5 >$>if41_הN3fQ PL7̒nm1E..%pw _q}tĞ(7(X%MBRqᜡ")QJFBy]GMSY<,m$c6:Biu2b5D^<9Ez=~.~;E$Fa-i݃\M{jfvg%!ݷ8D$NdY™GHRA1Á؛&;t=a RmevHwl݉i3m_MOm1_e oLQQA'I}"@)3!nQ>#'Li\$d|Ńjo395cٖb>oߌ<"se|эjgN=lȎģBr8:erYف$Ex.(߸TMEチhPu☃xbOU ʗj][5~"iMvTK6ҡmyvn]%.KÉc0q=7%BTodPŻԛtv x 2Maȧ dLI΀UMOf,~a$+^L7ZKbyRG  a,}'t+I jdpvc! s&35M79J+N/4 Ո _w]{Nb4X?p1Tebmy*G']r|!~B siþ4IHKV:`(ٟbC7@Lj J够$s~`Z2Mj`UEl{F?5ߗ/&f>$)PUhaVat G:ծϠ"07!|b &pW JZ|\9~.H2Qq BNb.QÀ+5j)tGU7RNա: xrd{w7nh "/K N>`?j'&ۗ u{vnp+Ck +nɃNI7G,n偁$I*껉SLawv2Y_P}x`UO^Ih [u'ܪk.=<\뎓K@͙Y\K58.vlS30J"yu G{ˮxBv$ Njs?=PסK(όeT[Mh&Սqlk,>7qItQP NQK+wl'A:Dcփ8%kcvbKYǀ;nymLEN!8m3Ɨ3tm ~*hCf`/+Ņ?/.ĕunX)d+*Ya =a{w!֎.]]_ڲiqc a+; O5rArr"x!Y2jExw^I"qH .s#bbjo-̠ђGG3a L65KuC{CG?Dm1Es5޹k4pI/؊3(vS|y@wbN<))/CЌ>F-sx~ɔ,/TZ$BU/ $NYрYFXƒi>|(ʘ^Շ ̴H:Ptls~9Nx+N%sI#LŃ]c}$N{9j" <+닛slLL`ءH%M׎P^M#/t~U !ƽDeh}Mّ|>-`)2x'-D 35䶍ڕnj(ɾöZBL) e,N¡HzdXwܣ״M&3_'Ϗg>2#?W%)VvlG9%a C#'ФTr}\$߹ -;m\$`QC2~I5:Oi`̚ཁVBn|>j*ݜ@ltdznxsճpXW:ra5`׶жwMZt]I"dG:  ȭL) yE3K0k tόp:>ЇfDʌ)qdדȰ*㦞S-?Zu : pJyDC0!ڳØ]E  pSl: p"gM(״97p3v ؙfJ /黯ź`*3aE8^!ZtJs!](Bo>ϓf4ꣂa$WYλK-{!oC,dkw@r:g "ED"|Ol t= uZ#Ͱ\#(ֶԾ ]dhgk)&DL^ĀhƊ$rڶxqRj[,?xY-HU4IΔ~h^.rK(FTUr1&[@T0T ]R*cQfK?lQG.4l OEbhQθ@Wq[Qhr lеcri+d$UV}"qF#P_B9nQiAu>fegj'KhrQZF[pHL2&T0Ϋ5T\`OC[,ӯh"FY|7^N%y_鈏"/ߝC"ꁍø5I~ eć^vJCD+_+$q_E{^K{oJa>U_]&BɯT0Paإ5ү Q.虧_0/B}N`5aiJbq%I;etBBm>7_` V}V鸀< 0#dLK'3gdBTש~|[Yh.xH@4Y(=, qN"iWQ5gTQމQ4Otf )1_FIwy٤(gY" "^ k #&LG {U;)T@mqMnXz|` Tz;a]iWYdl vJ,x3ØGvlQr2W*+,OSmFw}k&kE5%9PGN}:޸sο~Iح =>3#oe3 4ĥGTR6ЩqҢ x1[4i*2_~zod!! $ZĐo)obi.aE(܊1zMUvmwIvB?L4sfByA6QAIS16PnzH̛G6;,%vż=ZAAːCGx7S' /OO5iAt;e#.mEKvqudǒ-z1u,!C&?,lcN۴~Yp\$_yڈxV۞՝N8:p)(e4o\C=TSm)E|ʱ,=s|( + :g/qa-xgTQcSbΆzAMm.{msDO74Kc} k^ 0;jDZxPo}́:cE@KLjdmQ[蝮tQ{_k]dm?t+a}u=N\H>?.gSTFc 3E,47rq]{r@*Lv+Z4-r/j}4P̕$^7,kTpV /n?;e(>a-~T"s([zɴߡP877]}]!@vmE3Ɏ{2#1W0^aDEbQ5(*칍d]/71z:ܑwe|r2I*VPJ ?ҁB/ʑ[Fۼ*SO紴wntR& fՋPF䣻h1ZNoQǧb :^aV$Fe3dʗ||ٛ ƬVܥ%! @6hO֭Nj^?D#Q COHyOx3O,0 e"3} J1S4g:~r+BpFנs&rbp-N,]=bwOKضi^Z3ޚUe~ $9?X>KIm Jݬ8rL`#K{"9!}KԀA(ε p>bj"KyVI ӷOvQߓ#R N"P:Yk¥Լx`<_͇j+Fj ߷U\zd5hG߷?>aauL8oEʣbQ4r;׌6|'Iz5 = *M'q,*,U=q$F}rvQfŠ /A'd3 ,jd$[>!|>m!P"z˟O11"s?o+$Dǫ޾˪ ^iCOc'bHa8MPFX ol##_j9QRJ{4.B~5nwŪlG G7utp7FQ/eW Z.{|)h&wcz.xM4GZm]68@g#U.yZ6]hH^k'V'䟷$[GRF'xFs٦T|ApM6]>!(F.iW{Odܘ@qdm -cM*FCP[O}{$'U6mr!Hd]֤_EKnfӈgs.a )T;g(QJX=}BcdjU[LR.-޴WD5|乒OKUuJ8 a{č4GɁʷzVZ( _ox~Q7YI}dWY.g`@6(Ab/~L: B(zyq%zUt\Rii%xߑ|?̱>TX_~Î*$sJSJ]0aETǒ&Lz {Oe}2~6L{fw| :l)kD [pM]rvvaL |O L[{$vB~;(g;QQ-/\HcYeAܪ?qx}5{Y9g]yoߔ.yU"p/}CJ/ o{Ǣp1f^ r|)K0 xm[Lh/Yچlrxchf^s3_u<psAj"wC;icmM9M~*!D&9[L~ Y))-|Wr`z)]h*$@mdDrvus%=j`0b9A 0;AW 1HdŴ)^"jD pq@H\e \@;2V,j>h=$UKzdɌr|G}phGYɹܩVp*7[n>DŽϘ2t\@/Ʃ/HKD5s-fJfdatU^ d!٢ nܹ1w;>9F8~k00s: N};qseD(ì2d|Z-TL+izz|t]mio;Y6Obݶ}?vKnkyp}: pڶ d &.8 4MmU Hh[BYR5zR$i%4ށw$l'Ł29X} ;NByHNcaIt3W<T_yfj$iM*\@us urUˠQ:Fd^Of>7usyPuk/f q$"Cy:[+{[~?JA-l>fִʐ}C@BcN#"VM\]Tt޵$Y/!'NP xZ|jM|ۃM eJ.o+k; N&'Bn* ĻG|7ڦ&Bzʯp97ʣ)sc7} 4# -s׾|\Ev=s*[Xz.-i<=IGN`(9? R#EKO"0Oc:l@^&H<{r]5Yo\]jT4Q8LjĻB0W+3~Lt{s#@OzDb !utrG Hsߞo~0p: ƛe$!M14ls"p7cXS_ގo92uc:~Q\X8>D`v7@B?:0-^p{WT',.䅙As^8ͿOkx67A;[U(c0?e:xci57TVԊ⌃}r$rP`H {J4L 0qz ͤL{s&fA%@r٫ȤLq<*02w\tg Aw46~0[fr& ĭG8(.c@:$45eo nٶp XXe}vJr#Ùɟz*>7[|q= (jXw[XadyckGذ)Cۙ,qZijA >ZMmd1fX{(#uHb=8DY 6khԄoRh FqhGԩ4un󞀸KN^0xw,>e.N z eP\|YUq|ۧ6en ly%;کy[WhBw&?қ]?P ;zDꪰzwFЛ*lpގ mmܭGы}sp@E=^zsOڎ;zӊ[ 鼅Fs:n㻗fsu*}ńQDh˅Ƚ3hM4D Z?{uyf}UԚҰԪcN:8,leL̼! +Uޢ[b0ѺqѫYZn܄F8șMx!5V摇`eZ&Q@1#x`5 7g;K%WI-΃*5~6SelSl?L6RA¶P{!3\T05αn䌞F.ɦ ~,CI_gDd+4|޴X5JGy{Bg)Q^Bx5df%;A(l健rY?^)KMϓ;&)9ɚV"Ud]yp[ abU4"õH?K`L [C}2F!Rܛ;2R'Kg`vH6߈t4płE@XEL0#w/~knN [CCi! #_dx'y3>ԏ 2=6 ç6đs:.";۳LI?+ 3=vKKh'bDh[mR: :_0kt0oV)3Gzc 9?bAl`tN~9 qVv1$ceWr|M`; bSNQs1/*TK +s+wv:8Ox->KܘgJߕ (d]®. zMj@`n٢Gږݾ=U'{A`!# `Ջ9)V0#ћmHjW[p4!Gw~="pTKIBv[0ɪ7ꃜvQbӒ,vgx.&}KөD-0-M,a|NZ/"LCGfM8O;HQڬ:4~n0(dˉkSNap;JlTg\j4=ffBWi#/蛟Ch5 _4 {VS̷G<&g-UYƱ 7z"\s 8k 3q؃|1{T ̈VjQU'j}hCٖtè^WA^}=qgBĆ$thܸT?'>HIgGjײfהF$ѽ ٽ:^|i`bxvXt.˓蒽+^V ala"7F*Zq ];QYD1,{9.cU! LP=J]:kA[QjV_Xoвq'@TJ.uܹ‘rwFQ >.'sn;RV}B)ơLRsn6ƛtQk 'ئb,y:&Rqށb2z+7#VtHiw4qIC)q5 +y Y5ky| d0>/)A `@WցfҊlF ʙ({ײC<"+hi(ťW] ѭV2 n@-jҪ<񼙧%:JQZT S;jUT@%]n,+?d\kG4cF]w^՜)Ek r;HR@ ;s]o<>CXsf_}Va8ԒuN'dWgmyMYhdf"N~j^2OSURNjՓZPS8֔ę?Ҧp#ϱ h 4Ĝ׼/$|n{fݫn,!dzrծ~U S 4zK| w=% ʿ=^`&=_M[#C 7K5FVrNPNJT+ X)T㕃lFvaH=ޞ& 6~]~,H)z(\f |CBv/Aʔ͑X_,g\* vqQxJHj / b9S A!K@^K+0.HFuY{ ('>`oҭ+ۨ࿞J(a.ycɶFJC&g 2?σ_g'|5*y0j= 5&g(92i6.xCӯ}q%0(()WޓGt R.Ns(2ێx==/?ɵ96XzV|<藜p\n@DuZaXJO"fX[Hd/`C .Tw Û#52lnj`=;n;DI,&g4,n]FBB8M]g&SWv0Ŵ&dq#f%ŨZ-ڤ( 1v2l4.ɻGC%`" CޣaY12t\ HHhVlLz-ɥ4JríV]CLz'м x\j0@C@c=C4EZ6ƗHs+؇0za;⠂#8-h1Cb%L`}n-D5/WDi|Qg h-d~i]ȍѽ.M1*Zx웆3 5B`ԺyST]:+id4A+D>PEN\NBEWT )b¹Ppo  OH!;?X crР > k1$r{H\Q.ghexAS.a=pFBB3/O(M-c*H[y@ERp!T`\qQmDN@X$Ϝ%,e4@m $tҺa*f~uي&aVAky{finǯXWMd3ip۶4sѷ -MuW2V OMfc*rSˣ뇸o#Oso!p}l?01^ȿ#ژ繩(vEQGⳗLe[H:} hd ;Hu'qU5pY(Isf}?]5:I9l!س u4e`NJ<*!VʼtP-y_#_JO%q?#L?+Aoŋ-RmC=vx-mPTdrI-fW'E2¢HFt 8U&iX劕LMyM_y^SȒ6E!![€Tp)~^a_-:.PxCF:Z{j54̾ 5}ZХްpp?-+&5@NNڮ2vA]#G{UT*Tή79{e$x(@N-%Gfxq i!O)ʑA9Rj) M' 0FX p/mBqβJ@DL"@8g7>AG϶[&i7ජۄ'-%@oPnzK ͏H~Z*<bQչFaN Et֛vT͟d_˓ƪQ>_5GQկm*id˙"3]X7 h6[jYMC쁆aQ`fSxσ&z@^VE'de0[8? hyM3d.}A;=2PHn .0s7K$t%̺efFC M?fa^ez7c;&V$&v49-^8vg[,<&%6jrrH@< < +L˒<:GYJtwIʎ0&'ᄧ$~m@$F˯{ͦ]$Ëk`by)1"^bmm2FX.bFY[8| 9H{aU֚u'R-|z:KXOy#BZ0>fXanqd|HŪ5[t(.eMYa(\N?2MzXyD46-`o6~ է#3PaF­9VN%V|F=&dsֈIG_ y4g) LݥMI>N\ӴF٦]2p>@xtKǭ.-3Y1SCYCQԷeO*M .C dѩ{w7Wmw6ty\GGH,#Oԟ(HEWv[MH)m22!l:^sRB T) MJLOh@$th 9%L*jeUc3C[Zb]qF Qz˟ޠL獥asI"!:-U4\È"!L͚w=@s/mjs;*[_{fV3jIHn,cdQC,7\nhZV`I"LFq˜SUs8vO7iDnJ8`犢nxѫrMe*l&l^TbTDAKquNO=F<N8jUdeɘO0VSs\94O:#9'{wL7<(RkH!{k!8$ N2APn%Uۭ?cw/G\'_3OoK5Qgxb6JWlI=^B*mBjxRJHFE:&b\ ח>SD*miXԉcs~zo+)? 'Hw 3~ xn4ؘ>GF2vXKzpp5vе8Qdٷ xD88R՚ĉhGY9c0υɎ-PL8Pd cͫ2Oo-C>41-g:L̜*&] 끷Fd,Ez)yR@7NdY0I1l$ +Z;::Ņ?&iYoqQƋӫ$\ǬiU+FLGM Tc*"^-GTZ.W gƘw eFt`;, ^qZ,ۭ?ks_ \|'z;h~[;'"(Y ͥ8p &:ʖ m`v Yѳ':ƶNm4"EL *fBԼ+^sGu^T%eW(FJKl2!zѡArY_y+&ǚApyU RS`9*n>tkY^\ͥ=]-ɂQx2@<=Eiv sSEUŠ%0| jBrfoOKG`wAX 6wqF1,GfIW [!j>8-8qm$?'%_fҞ _A$%тiz$Yd8l 8Sɘy7Oo_fBMB~k,rDSᆷmm9'#DD;W,F ܗ!=` _@)`jLWQIG.MR3*[Ǜ{L+Lͬ!=m1]tdVL=*Kvbjx(z)@DgBD:F/dIZ0|t!ؗ9,8Kl"SW+Ph[bo= ?mcnпخ;A֭ C5&lvhR͆ qfyee8jɸe>Pu-*ٕFQe9- Av؞=*|.AdS@>٥PeY-ʦ\< P~_ MZjo#I=Yx '^bP5YVlБ]C fSYX)W)LEJhCAeEؔc<.QZ E/O}$Z9j9:.9F _0T/p}WsUEAF(*xMSPGF獽Cn$W Đ|]v B]͞RP=h>FYI qu^L;Y r%3? bLQ:>][A|N M-#jyf&N8^5783U$\),^QΧbtNlm19\Ш$Zw~~ ~=Z'T`5K\pq1eкuX>(늑kZ@ ԧ'a@ zB@5ˈ&R:\#:y@` Ian)̨ss{֪h' x{Z$ +>(~/ ~7·-!!׀vU"e>p]LWDLX@+R3"ۛwUl%0ķW/T*QJ4籕nL,gHh9 a85bSBneP1y`dlhxf?!(3$@.!Ljׯ{}ϬC6X DRW0Yƛu/2cQˡnqSŕJa*I{2P+e굽;]K B4"5<0^2k`űX#EX;bưڬ ߑU@a'~ǬKAAܩy3;D ~EWw,v%mtCY6$ eb]Í5N;2>ޘ.Og Ǔ+]"hs"zoBu٨彆 zmW]`N_4j_rh yy[Wb0O.q4#m".VMTHc i P 'J1"ō7|ngtG[wjчV(Zp[CerkDC -]z4xa  #&U=9̾ ș)aBKc뼼t/NVoM!a܁.  Ȃ ԡCiWppοtIӘ? #"ouu 1%5dn ˝„-_K5j"D\oNuz{No HU"pd}0E@3y^a*8›]רYYyF:O QQٓA'M,9$UNPe"I#Ty#(Q%1mf*QcR}8i%pЩJjP4v [:HKGάO m^:Cd]zZlvNVL{G 5?a\S\u?@h'和`L[%x垩끔zׁuWpKqw"UTt$|kF,3a~s1P+uSaRyRBԂ)" I/Ɠ c9 ɧYP0I0 N? ʘ5%sP 1 84ZN/ '(UH{ N"n^;3Tw/Vk Y > q߅czR&-o'Z@xϫw{z-LVX~m}pt=^J,%3G)(hXRKyy HӅL?%HKOU<_j *2#(@:6O{JG!,B>sj3y4œӞtVAVNUP]uz2RXEG|.h­N> J{? wnx*B| a{ٱn aG!LĬWVsiz!kED%uM:|]e@B8cfCl+E2Py>` y#(0fy;K?t~s=Ltw0.>fZlj%v ?tʲCCp[ :u݅e^ܤyP:ϣ7Mb5Bf ,S#l̞9A\DPt3-WqB_cn94Y vr}b1vK,4lP@ Wρ*MW@Y&m 'j"~Aꔯ bs}vk>~{;uY^Z~*$)i˃?=}@LC8u%u2jxiFoB'yTԑ8) ǀ? k7Ggb=ȁJ MނИP@i ',n乖H6w*˕2'&ax0OPWv8Y~$η 9|P>";J\.iثuuR\g *-+^{3sCV亳9X@n7`G%}bo!7&AqxH_T/wި0V~:j[ 7+U"ⲯ_J3gS$<ȓ"`R>8Sk%]on9;oϐo(-:xHOjH["1Gm)B2|H|!%K{FlU6!:fcA<> 4XQG~ Iԋ+Mr1+"Bua ys;nTfLpv {Eқp|gaFuj^Gu6J*HDk DP#=$}]h/R 80(( ! _\y:8{5Qw ?,nڧĐsxTi\z̕np?o`ΐ,s[)qadθګ. .5O ~s]Yq*XIfΤe5&>9l&I-\InΎeZؐBrO$ע.%hfϼTO:;1CsxϿF+3gnP.X*G5lB4lB=^pBnFDWzSADW=DtMȔtȚ6ZhRnW5{! @Ъc1}KfqUTQ ,Pl{_6S,گt2[Hk_Y>r ):,]1} Rל{^Ł!k6)Eu(<#ҝ~I56f( XF[Ka1nM6y*^S@`>(g\,@l% sGe;RV7 w~y_z/{lj%+i\Wp>шLK\u%5'gv#16(::I{r1 С' -P&4WM=}>l6Ab 94L j&#5V+Z\M}7V {yTZBĬc$x)DD_~pcΣKWzldihㅊc/ ~ۿ2-h94'Ndk Ӆ4#%!×pdo5e4n*Uk].,a9BPpݑSdOŽhIc]p |i@w4.PONC"_:N}EZL4҇Bc Y?`CiP XBv4Ym/654Η`GlIQtet{rhx7/=kx+o$ d iϞ6[%73b3*Sӻ|}ˤ #JU,/^cQRd$/z92ǧӻ3q-.ZD"*viyɌeOG S~mydZ pyN^ 4~{(1w\Aր$dέ췳v8AԯV8.Þv+(7`6xLpqEԭuLs6/Lcѫ g;K{7bd#U7Ǖr8N답65-ë5y)TKo#1?f Gs#ƭE4f(wOsF2Oė""b̫>" ʻ9ݵLbG>uPg~rx, m˝^)Υo9T}[JgGP3MpZPJ I)mg((fIаd'52}\ =O§8l7<""B+QFC}-{K` {JAŷvıriQw>"]?Uǚ[h@8l՞j]R$tȥ؋eAu[1H s3"h"'X稣.s*,Ì7$wQzƭ} OUoK/%l/A`~@лtҐha-poVA5~7ya( q(~Q Ĉ1 sb0+CBx7Fl^o/`R3-"#>E^[AE+宫̅}YSXYݶ&u3;FsOUS]e7y8!%:$/@mU: q p˔KFeODKDv0 < rsETOU_eA魱x&Qf_LQi0kb h?tr#f30ϷͨYp/6ENi%#;#K,/؃xa!+jzELcQlܼ}i,++a^ \k&,ZqЗ5%%W\ H &p?vTRbN3Zt .yQxʧp3? ="ۂ\ ؉2ph%%[Jwp:g.$t;o^l_OG!q،1=VfL3>&)).7$?s{5W?m|NGu ?M{9͘Qug³|"E`gx3\GոͩJ~0 4bf놼އ@RvGco<3FTMarg].pT4%3Nz lPQV0NU\N` $8PFC[.91)üz=2qc˕b+T[35?Ie8i}7ja*Dy׸:{[*nG^܄sGmW{ 4j doiMMam t89Pd?3 q>p$BEDRiIZS?M E*I }|D#"JO ;U1(|jjd꺳5 F,5F!}IW`p8؀ _Ac`šL晑Yu 2KT7O]Bqwh,?[=DWI4!]IbZZ'J)g,`M-8_;O[ :C3qP3u.gSf63t㋰TnVR^?[ KQCZVpzFdR/ YtaBr~WfGK .[KB=}*FGML飆0nSMeRzw[6:5KCj u꒐UZb_ZU6llWMAO`8}S#:1y;H2mR 9݌ݗ_ꌩ枉Hee4(6;A+x k*wRa:#ܳF&/OdqJ0(Eka0,c| 5c2wLhg7l~x=E"O.[*4AG )jq/dm g3XbGEY?ّNG<.tm+E֌=-FkYyw9=%5\3mi1d' $\#;/.gkqa J&сu |&mRrJ[:>!l2g|K&_1շoR۽ȭkL͖QVQcVvKtqul cfI3.f qˆ&2Gqe@o(53ly۹[*nI@'_e BΉ3cӻ¿t.VH'ҚBQgjc[ZUwI tN慯|%c\*W텳TҖ2apIXZ4#iMp%q4G,كPE$ƻd%yd O8tO> c/R݌vy؇M>5T7SuH-+=m,:21Q`~&;ǗC듐1p $ v,/d>B:).|MneM~4h@Y5IgOC9'@cdBq}f~Ma0i9gz c9`,_`4ًt3UA kw1T"TekNFঙC̯<@Ņ({؞ o^G-C6:[~/BD ڽFc,k0R U_awEMqI+1X^ٰͩZδhǓ6~1xjbLjyP(vu4/Ǩ:HŽ*?W;`yY[4WZkN Hz+%ܽI\?dR%&HR~;،Pg/k[vםskB쎟CLzVLᓁo-Dn*[y Jm Ozd3XY5L$%mN%|SɊ zSvz#QhQN"A3;ȻKTW!6ޯlcdw8k]K`zM4Փ~zdM)3h\g=_IKz}`"&t>WÀ4z=+sl\'Gɼ3DX%ɼ:,RZtvi@Gȗa6kFz1[bI ͵i {,9d~z{i^ʁS9͸MM(pЫF"atI6 )^M 17:q돠FL~9N=PrGP8ܠzGV5|6y@C]Hlgb#I֤x+Y<4*BG~݌[2 V؋(Vz֥b8@@F<X̺~ݐz3FJۄ'5&s!Td/xSz c4;97{.EAviU v&Ńux)AzgXbZRj8W Gs4C<ᇠ DR%ׯRl.Bt 3jx̡ͳW2 !'N7$7Rb{[.[&r9op y W%P[GskPH̓nRnhlgg> ćqXOoɖ@exC$Qߦq\R|g_D5rFg |wz(?j:W@eO}ûѽ56&5ʨP.dx4NJL%C|'=ȽVajvԭE+akvr`v<~p Cjmv=yEc?qw'zo/&yvg YI/Py <%&ɗLacjPr%1 rQnqxܚ Z7w `i4a (~h>z ]ME4mG՝\>1kawV[@J ~'O7b~!b0E;H7 \# '|hFN0zݡ'4 &/Qd|ǯv%a>{Mb JTGNj=!+.fも4%o=-1P;*5qv-gAԝ;f&zHʟu͠ڇorК!<_iݠ$1~B dBf@ohM8:>oK󐈆x={{?A _𵢽5Qtaf| %7h&Er\K #U4+Dnן kq*?;afI߲|h- L@)KK1˞l_eq ?jRyp7t3@ kq$M:Lso2 侏[[95\{I6S5# r\Ǚ% t\{=;aLAN]%i=FY ܮPO6**+yT9Q=GCX+!,J}*v 븹bHomaC&642kh;Ce/,9v|JQLA fs`+GZFbNqpy!;7?1~05YB֖e\EQ@FaEt4j d{Z|IRqP徤UgX $g2I0yL^N^=v0ןbO?*b0A^.ˁL.ح8:%5i#72%$ee^3)<C4 r+(DbS̴N֗(8g6.nϾeg܍A.RlvrG)r['ŌM!Qt9ZsΰB[yNS&ɱ!ٸ0ټ:Af(ar07~4$)BR @=(/./ t1!Z(1IL @8pNNd)%̓>ƏYW}5abu$ }+& ]r?fnr3gdȊ˩$GePW%£uU4Ym)c#34f.ʰ@ws ^2VV$ER#<{GP;L rlZ.ROURl09("MN/30R2 VOTPKz%WWHF ԃVѐs=`I'n".XeW){q`JQĖgS ?`hig}0 g9-h}]B nsCs5 7jw[AɼjeZ.hFB$>Am.YW3eBGz>v~~[p:^~v/( jٜĥh])@ZnNR75x ^e3}M]TgD58{Lg%(9ԯǢ5'UeʍWAo6fɹA"Tg4Ŗ"N+'2ӿ YަRm|ޚ=Jtk;ZZ8朱=1ŽHeՁN _i]2Yؚ:ϑVWHc%GUbVjŹ.WmaU8WRU*RihP*:X_aO>4EMdb/tB\_~:cF$.T0}R ӛ!=^vvG#D6)CmдtI-GQoOQB F?]mﯟ8{fܢ&l+!|Kq&vq*?٥LOwXlݚ4ۆrkN-}n-0cax>-7[1 uO:{v鋽B]6<^qIq"KbV|xqy:,~rtѱ)AЮ҇}nKRrzh : ] - [&.YAP /]se:='-[H$$2Fw,7/7eS٬7Ͳկ9s\ 6ҢC&b1 E8|D+݈?whʷPƻ rqNJT>ܝϺ`0Iø[`$3`q3%|a){sDKJ e*Vدظ3N?;  ҅K,'H>q4d+c ~q/ӭz0^o1CnlW@c{tP$o[f %:Y?@nŌ.B ԛZmXGjd:[Nvg;&i^X`ĉ tuue6޻J#Ag6ѻE$SmffUHwқuY1.wtobwF>\7wN[#9= l :J>S~!D`S^5 -,sr=p!hIs ^&8vۯfAHupTzRPap&VʤT3 H1\b7_U.R݄ZI| ݠWUc[b/P!*w>KxW{IBпe|՗̣@Q[~[˽ҍفg{,z$ }d0zYDB!1s6':Kk tɫݡY]D.[$mQ\Q[.$o,2xҬ(? %N9ٝipQrwh_pP4ɴ2Ԝ; SЕ#cU }J>ҷ, Q"icQv_=gڻ[gG"2+{5dzXksn-|Iq\%@4[`o2%6j),;kмa̺"`^#zE*?Ղ /}utVσP\%4i\6Bis+/xAtK%_%]ȓME-lxeY2RB_Ua_V *ZV%ž5WDec9v %0s%7 ?gJ,r¡f.<L<OƈD(hc幸Wb)ω\V|o5&gK~~boLER]yẬV9E+ūMsO Rq.D#.ÎTz_]v*L2o8x!ANG/iI8%z w 2nNXݏk:jixm'ZQQ[g>ib)сLɻUlx1I{-B&ԥqIOj8w^ :L+(;?5. 4+((MR({ )IHB=bcwZj:rsL-HR}r򥀢V\i"PG`4oO z`!`^㦂piKSʻ$6$˪zN+y]:eTbVLk_-q"O,My1lrcp0@ ssuw9 `Tq&Iϳ5pY22HT,<}?Mm=H΂eS4#~Ĥ%.``{M5z.H,%Gx5liXΊJB |ɰ؁+1rcO Ob4h>%Q-m;CMmkYiIgnN.>`DG`LZ}nWl`QA|g&DGLkD^fgTVrU]ב"-/b#vN3gDݘYgN D_fEځ`=Ývw$*c[vB8l꥚6Y6bOfQ"į诣Ǒ=y[?n$<Á !ȽhGR @feIXIn~+7->qEjjgMu rbdfCe$@k!/\)e5r d.8(pCa٩@/Dpp? a\Șy{+w:-(2[3h#YL>J'?hz2 ~A4HoqF = ?3wdp䯁G}BA?ԠA_*hH)Dz$ŦBIYNuP'Y?&4 ӹ5*g7i \7[̖nQ'N$DN%./$l4}5t`.b{nH]I!vEZsoz0iwI\skxw` :]VN/u n)9oqO20}F1bD!* [B\dXn]pu44j cM*k!5q}Eµc?d(2YԌ޴/5MZ;޿j{Z@ g>ajVd>t.hKSLuTЁU]O:G{u;Ho._+SېPW2A$ [l(~;dc4 qb-BL˼,YyQvsD,I[枠RJ{Z p~|Q)zBaaF?4YȬШ%\Yv$=t$# +6MM yK.m|M.1(3;h#ѥApXCaϪgyC#< |ZaMSh8t {{"ap3ftSr 7R -KV3/gxgPJ(!EC^_cۖme{LI-$3,;è' jNM?fgwՎk!:MN'5f X6BTaBR]sRf/XR SW=;sSGp(} 5,i4Jӷ<;-$0 +|͛zf%8Muc?%<3 ~{;P:D[ہ +|tşmts8UIb$ Lɜy7rH(%.]v%t0uۼDN(Ox' .GV0.1ղ9H6|eAZK,͊r<6332>Q)9ɵMisW=͵Y'd]%fTAZ *&f ڀt]Nەi_~tvN N$e$m?M-7r+SQ4Lm '{YƐ\wFsH!X[]lA} '=<=iH,1[W>QχUNb]Tzm6&#{4WI?w)g@$}/1phHM=ldp1l:1?] ߙyDwN/F~fNu-|g.McG`‘1^- 74i ]qX3 H|CiCYMD8%[έQPL _wkC!i]|`٩#bV nhn;0x}\kJX(lp;J! ޜA ERRs'!Z4^q4^MnOHyoE,fpOHʬfP䚈DTtR!p>/+i iG TyB3s XxQ,b]Zߘ~sF]}~΄@&#(:6+\Q| `j%qجL8?ʜl7h^2?hR#f)-݉pw`/erXI}lWP~$o=n&Ep@hӽP0[>ROvʫ_~Vq23s3{ #s5Q2Eܗ)\F7㗧2`)XYiĤ@K"[yg0o lz-ē/8E$?gͧZKLb4uC!$ p)p;w`7ο:O( Ymt x/ ģtD}QŷHxD5_C ̂4"^ˋ:9F^5X𸒲ѭ6z_Dg{6Q'~لVz34;]U@G0a4J֬b57$n~R IU'!n=.SE|%Qys~;={ĺ1q?uSEmei^ܻ!O$S6͐v@9L dF t!KƁ9R]Qds e''Ylu|I쳪+G"yD [2̅mݕ1W(-I0{E.˓3v&_=Q fP=j)I%_$ M]]F۱'!MM)Yyp u4Te%?4ٗUpE"{%3}Jk SŠ/(qK ?T}G8[b.Y(Z˪O9P*JruoJ;bCfWŪ :*9]A A)GvϞ*65h@X0CD?^r%5.Wt V/$ɳgJDtDяe7KV+r6;(#`Sഃ 4y\g?$/9 3Pxϙ|bIԺ V'H%g(Q;Q`ma(w2^g6N$$}rsLEc#0=e)pd9톱JYc+c)r,a_?Jjes`':ŁEXJkV_JG^"^fQ9Fgl7I*Uu< >֢`N.*G74lӳ":^-߄ҡL9jAcTB:GmEB*KT<z[0A̎R?8 [ GL\,_X=\pω"@ _82Y " :kL9tPhٽ>,Lp!== @g!gtdG<.VU% `˶vƂ@1T`BZkm'p'1ÿ|mNͩP8\a17%ԧLjm-|I@&@<]0 mA!cGM#~ҵsGx^8BŚR$3QSMp)Lcnu_"˜ ;{ʋKu,sݠ>6y鋀ѱ k5+ ‰z`wR<7Ό+dqd)<0e˕u?lg3}0qg!6LF,֜8 e x=~*R47dtSBF-/P3$8j@,0.s*_Cj(v}'⻍fu(p.ࡻ SoCNϞ#EZUf㌰^?e.0[3;j7kq$b9K .$aSՔsbC< #^>R s_zQ._q} p8/fȣ/eopS~Nۯ 9P*'s4qRs&XB9YdkVYF?'iH=KPHEu-RYK ZN kmR^႑i3$sk]['_SdyVAMtBK7_5AGw /ÆVJA vȔqvi1aIvy3f1a#MWȉsj9{.{ cRwwXZXdf̵ ZE[&Rz@p)LA@9l؃* CW:7CA'ײMj7ۡ`Tڱk_`V`ɹ h]2#)AfSi*Px\B:S+*c2~y5ك0S|&*F(jb?o3jBZ^պ0٦4|&9=5Iƃ,K iSoٖ\rXWO@! h.Q:([Lum>e! b軹1#2ؕ2hMÝ>+g0Bay 8d/[^(n#Y$bUxBr0\d&Nf+J6#*8lLzS=Tȏ63R6eLJ2OS`dh$qL2\]TֳĦBnD*$.PMokA@x xf1Spwkʱ!1{9ȥl(]B {2Ga$u+ӵU换kVz;S*2Tp.haCOxTa5SD,FB%Y !-ᰔ؉A>Hi;GmfA1O@іoTPp*mM̂.2蒖#ǣvbH- aâO*~?>p&H!Nj |FG,ڛۺ.OZ:ס>҇.+{R! bH\F_̜e=&i9Zv &!c6Bmb4$EKõ,zodգr:RI_3X֍urbzDܘ[yE'6oԥcgƂP|> w/ҕc*O7IQg JϞwUqN}Ŝg` m/2brUVq+Df<ִ%VlWRY?2& ;}!KJb{Ao웺ܮWL.TԸ1B^)'@moD- ̵ QҎ.o8!&AJ v)ʧ񧈘D9C^J8QO=΁-*Ru"BJ[~sgG{x'D6Ӡ_w7KAZF@..uKfv9p)XH>إ܉'V vsld񰄥8s2>/q'Bͬ녃^h#٣29mXH[K ?ܷy_߀< թA6Z17 %^8ӗ9Qh;c'ΧE(D-VQ60p:@EHDӯ[*uV|=2Z@Ql]V^T?mZI[L#-eՌݜ< << dcpK̸ ;5GCފ>l8+NP- XN !6-ZT%'kY6&ˢa{`\1zjE*'u?}8m9樝bKݗFyK8_1{KL &5SǦDǧ{I6]#֖@|(v=ܺ~|77Ø6 h(Fu\;,T E ()u9c?;gўKd~R$hԜ|ҍ?ݹhtcTD'8wA+o1%ꚇVt|u@:&Z;'5$_c*ԝfx|I_2H oIz|DOǴRGl]!zm,"#[Į"X[_Tmv!/C-\D N;]w b1xj`-)~1lq='[e[]gGN!&gj8vt]IE!v)h V /t|\ą,<Of2H4cZO/F@(VX t@#G(y ^=F"Fl38E68(v\(ܾY]at u ՞ڎH_zhb)!RypԄ3xkD/:OcCO +V6lTqt(-$ 2si-R{דpopwBd'i+Jt\&, Mhkqj/_ A:Ȭ†3+ Aq~$-OWg|_r^[skg*KGgV a:Mgϔ-qI6t+#HC ]O/:]?!5.վ!d'4աE7m"r=,q]+g3yp4c'jBQE#޳'kޫs=3{^7BWK.'Qo_< {7n;8GLEP@@gX{%g9"r #/kntޙAv@h bPiZ$|Ի痂TnכwP;Շ~'Xhļg{ aZc:[qӓ8N F(2|`nq)/U{䈕4 WP݅f xzJ4m;smysv`1Cg=;ͮtA1,TQTɽ85l)i.lB;kbL&+l!a{R&_,; Ա4!.e"pNg0 ѿjL΃3X(D\O7ZQrߚ>}ҥdpq{! \ Lfo[6>j}@dG܋2X!P" +NH]Toaw}Oe-#DXJ cKALal 1MkBrA}FKX?mlemLXE+=0] [] <tB.Z`"a?s!59销&$r7vܝUL- ZaTRN =<'Gnmu=0nJc| _Yk"TF ^)RCb2f؁ Wz"dɜW1ڎ8 TW&Od5y h IץJz 59FYFg}F1ɼA)E5=sGIgP R;,l;QH`)3}S%B6;<~{fjAnj뚊V8i#Tϟ|Ļ a:wJQP6z_"K-D ~5bu R0=[\BySAs:DP nlpc^GY{5khydۀG( \\-0uTl|&XbsH*igE䕅Dh128sY2jG'FKC ž[p߼LAf ^Ə\]@k|Yk wLȖLGjF6 I"zF BpӍ[sL8Ws[Ҋ_Oy;U>A5F-}|mQTyp{ t淖ڃ,.{8lꠦהiGC]eKFוӠe>,<W|QNX3ޜ-dX\8EpGNzi6W7}bEe mr`Tkw0$XFr6NڂL_!4$af/Q᪥ɄUp[iW!o9ujҡ6 ׇ^rGG7,dPPͩ-9B]ÒM4ܿ:>Yr(9#6\GJp#m6F6jyA--PO-vŎGk$\h5U#ZB@Oax|yJ6ct_,w# )_%s>l&ǵhh@"~cc# @dOG2Y$>]@+ss55. HʗݯA (7 K]5 #4&`i. Yr2L Sw`fZ{* _XddR]e" s6"iÖ" 7zfhW\}!ا2"JRC|,/iw'5:~1 *(8G)"{T"iԵBӬDb.qvXnF߮ W[:ܐfqԒ_ د%b`. ,Gn9z}bCX: :曦8I2c!o4O^T5!bpE'{ζ lFϯ>h_NQHVki7}B[W2P#XFExt̪8o\źq`A 7D^[2R`-Cp4{Λ&yqcl(Æ(?`W< Ll3pdj\rUA@!<^1 O"l8^(dGs脥e +(m)w# Tdkj%zMȯ9صRƥBPI9=f tK|Ud~ScNl[$<g)͓tp9כ{Y`¯7],"2[? ~%>|Q9q:S ݂һR|kRj Sk-۔ g1d&t̾ Mʚ\W#VWl J1%(H=5$Ut=1}7&yhorߍ7Śc޴bJ"فoֶNn8C5IO(,{{3h+8.7s+  ̓7 yaf9Le@ ш03;=I)8> N<: >ۮ|rh> NQ'يx͌ڭfg,&Ja[tҥn7Ȫy2;=؋,\Wn|ڥyC|& |Vr_>TR?Dzŗ|SS,1 x愃N.mGӝ4nf>rڮ+GE\S-p [yg7އP%UG3$oj̊}p3ϫ-#~89rd* ƶh8Z SCޚh]m r5TC݄{1-\fuw}(=݈dKC1n4pƎH8X*3?fuŹZED-5u.zCb9 F i$';mcXOv/Ɋ|ʆ.4։y23+Lq¯񤁠5t#o$.G%E֛=^ f&B{ gsBP8JvLx|![ YO#oKy$P;1oa务 dS{/o,&9wuo+aw4Jfa i(q:o$V[) EK0Q Bcl^ج e R\y+wGHY}d `$cR|lW dً{>VWT|/Ll׽ 43g#u ;{}Y:'[3OG-9*ȅw-_ @4.Uw XlS(֏=ٱH5nȃ<6 :¤`!mM&=ѻ')W[HHMJJv $zIxyw38pO˛Ii0Ս+3ח=97Ou\ )&ra('_:"0m2^^,X%]15bF(s\1DrNvs=+'ُE5Pӿvos_a82۟u8 k׼o˛40+HrpB`94gt>(3D iR"+rvug`;1a5D\+؝B͕$rH4SA"N/;0&CX)xŷWf&?͜r p0sϱQrѰgML첻ɮUwc5i¨p/?e7]p6uz? hrPh mw\?1@U9G}h~#;GS{6 rYTyMl.X"@}ܓ)yqҬxNp?SUv %o+# g|u^hI`ֻ0 HIЂ\o\nqP>UW5DCDz^0q?n M-OP@%$nOF~eOU;yxf5_<ӄM{9qC6~^%L:Fjf/,pDw|5!iYA=RRof;n+9S1JE'0u$tIsSlQt挫Мت + a7mtInի9 l8)h "v&s"{S$3^Td)q%X o:M= OͨHMKLAȬi MmH ."Zt]uV=wvdr"(H+ozdwIˬ?֯wsѱ,Bi{=Fwܟևj. FFT3(vٞʴvO0`[tigNBsu늽UvvHX-Z@f^H~Hly}u1=$9VEy&Akˇn5MXOl2>_2O|o} a4?ز ږ祻,f+h@:Ⱦߍеܳ<E5 cha Mfl`NVG >{bڱ}79wĪ'Wf; .BxvjMRP{s1LoRe`TMsht4D -ùZ墋(x9KIOgaCji FC}ߛ}NX|v e]H <1+_*Ep ٍ{k( .%EVT-AJo*/SȜOd[U8Iq`׍j3o} [:%\l Ox FyߴxWc ԭUFuHgԭ. A!xV327|[V&mSYWpk~@oǴ+l`Z(^hݖu-;w?Xi>I>I*e %;=BГIS,<3B| 0Ȫ\]s6Bf5z:Ȗu'2vf{pJpE(7CъkzyGfƵ8p丏[p@rk2tQs|<< Yi \N`>fVqsxb!+RclUнdƻ R ΔE 8jWct,Co凌3j XiM:i8L։StmRJ2{h0'xw\?$m$8@OMĬi(X>غ @n4dpȋ'籉mAr:ú@-r+ ?dߤc^j) SЗ#}я((fZe7e+J`\kMZa+ae3Ẍѕi)l羟^ni<oy8145{L%(VHL*hɦQEc6 {UPǺD]RV7ukY-S?p8H@|'PT,Dyr=* iñ uJ2}6TH#pG nZr\lȗԇmIꄋZH*:72H%w#/S*RV `>mb3o+|8C<>d3c$11z=L||U1LPyG pޯ? 8$ţKB-3 w-~qlui SP`Vߧ^nf=xdw.nL V!p2YWwH<\͍ʦ?L}E7DY~OJ=K(s2RmQzqCz]쫟uv FGzgGꍔ+.y-P.#C\朼&oVY RO,@] :HNcjaccn[*û%9S=D}ǷSY WQp,MWM֒"z"q|*Ͷ|_C8<aIzpzg%) -53/$;w;[$jy"R#$JF(͝5#LLLTh:_*?ΐB`GMG%B($2 .SAG9 xF x!!4NAJڹC; .+s38OĢ w}[_.AFJ̍'8DHrJОy+|f8F6ؚ}/А\FL%T6ϰU۸>ÃzwZDM敮 Ó %}7u GJ,09-g8XG')pjMж%kIPJ`9W`'=kWR#T$vJl c-nH~]`G^6lL))nKFT*ɴmj(ifSTPz*5/ F bf" `) b?^"HrcsiCP};Ԁ ̓h(O 5 1 5A[ƛH48@oq|H5^#ɥI(Z[*ֈV3Fp:BR-|'A;ͩdCo!5qˋPD$h 1H_㺣#MmŪ4}Ĝ`!_1^1m fO[ xM$ Ҁ=wJ5·E@wzWz{C0(4,F) ˏ/ʷUvP09T*ڜ*%9,xE?.a1ߌ,gC֐9cW "6Hf'Zbک:&'sccCG3>~z3C`7EBf/5P[(bg|}eVmHgr5oh`8B}CFKU89 Df~ ";@#akg~;,E"<2xNqύf~J PSYmOpySN,DŔ.l֩S'蚼#[ ѺDLcLd<8 6R(W ԭm ].^vأS,ܵ-q>m2GYՏJ88u|R`ib--4#g/8 /43HqWojD5r r穪NV*xJO_)}P:}r?ZpNכL4u.ȉ}[A1aܯq[ՠ74pmrB2xvFs$ q%A M]BGYd5-QdQ5*_87]j`U.4wL b@3 P ^!e{-it L Q& ]@\@1e=֙Ύ0d0q3prvX |t*4+B8ȺD+^NTC%7:xky]1JI[" _}Hɍ*u3kպyD)IҺ|q oN+'$\Vwra=ѽlDa{n3#)^-IfXwEB ĕ8_=uZ<>ucN#biP @@l}w/vH5QvD>7PCׄ ː~q9z fF^]p 'eg .e楲X7e_Ų~P3r@'ې&*.#;Bp񺵌,~}G3.D)+DxmFȔf.3CJkwnŻ {0@ed p|6pQ* CgYpijIِ(e0V G};,11>noJǁhVTo3$t#Wk4 T&$cl{["|ɻf茌ʪ@n!'9OLRG<ɕvr#ni׷W8)ާjVVLf_)>={4T6i:M7Pcŝp-.ajo{\ގkN D0o1%)]ѩfsNa#g1E܍{Ma(fG"@|mjAFn>[bEX]8D+&%'W mD}mfr]zVܒ*OqTnE[I& Ʉ-c DNg9e;Jڼ:?xބߠgwn:dFjúA^VumGtN ?SIf&X'Jϐ<[kẕPĭLUkeYOC ~B" Ki fS0B`ͨ3N1i7!2)#jaDֽ{+JϽ"AsHj DQJ1իUЏgs gEa@U 1þ͠<(cv d\ wZ|v] (<hDx;6=h{5QC?ypYktoςXedɗP']Ø6mBK*?4SO(eRZո4ఽ49GR>~ƘO0Փ=>}!I9@`}{#^:k XH󦩙; {JYdXTm@B/v 3erCEٗV_#Rf#xig_=0٤1 ϤE6G.~MÑD/GC0>B6鬌?iJ V\x JJr9Q;`]78~ׄ.&$pjcQ^djx9Av]"bWKHu{LNHcqGbm&P3$+["U> c5GC vs6Q6֦ (YcLgE2)n32chȄ}Mc/A; ڝs/ԂA((npR=ܬ\qR6c8)SaVWʩdAiyUނql}iGD$`|Ю tuxCuC?#CW>/(ˆWppB ^m,h=P md}R|FS~7'!_bSD]8@,%?7N=s(VآA~Y*qv{ţsKH~NW14.609jZtivR#@:3dh}5$0F 7׭Um 6т.C,nxZ/6}{Խvc,l~`hLŻf6‹9iV܍kJJ[Nظ^g$Q $p:WP܈x4%g|F]̽*{ €4N>?7\OKxGUQ.C̸v M=;/{$Ѝ88(P\rOEx-}Q/rjRG1R`)$ioRnkJ%j]a#(cܠ^|=q^ќ0;@8B O;wG1Oxb0p?/aQO{ͨS{F\c5>b9&$UfL@s3+S{wz0fwAL K$^m-y }7oX3Nn|V!'t[nx8rJi`[ڂPu2k!N.=-j0LTO ߷;źqs:BaٻmI fh#%B>q0 C2(~jCرJZ]ӑVC"eX1۳a}q`Bq]j%ɮhoL5Q7ʐgRHRngZ-:$7|ɻ̿6 Х#[h8K.[srH$}@<ʟAs~W._䉼"lFi֧FjŎfKˀB Icc7(dr *g24y8pbyaԙijvTBIG56ذn zΟJQԛMб@XYDxMۼEQ8o2XZAאy Pr)\A# |YNCF+] JQJ'/x1nL`lUrXiufMܝ=RI qa ATy{0R ofnz͎7s})AlHA`xU!);\nD*a%h\kʷU-{RKn0*yi'[RK]_C.ydYihw<#pUh<#U`Tw?n#%o7]$F?H>;Wޖ{_p83w3bdw"klnT\8Դc@u!i#x5]9fAeunҵcő@YY[k@UENM8 @Ci!} 0cο|5`'؁n'8KgrߗhFkQ8 b =N{<u"~z<>ح  _#݅WsقwMP` *a|O({ntRYz*8M8/Bi| vh/WA1?]ݾϦxe.ҼpOһ'gܕ0̱wR+,2DCKvw<"(U֩pz&T,ˡ%u` s>=qkF,CV(orYųQx. _p0Wuj@gM\#"lb@dra*KP1ž*1H &yl@xf:ED#I4Udmǣ ⸿ulRf=#SCmjApSXW1ovxվnA H3* !dɖ| +9}?z>`u*²>2h@}Vhjr< ?>hX~urPi dJn\iԊ6'>~X^H P*nvY3Ts6ݙ6aROIrLF$&\LؾcmDo>7 `?~`Ӗ9,_YSm)*M䬿Y1'Buq;g>+I.9# טHhVj0eNj&7 {6P@ط ~GAHu Ѷ'D ||ɿ`.%a1PJ`g׭T5att^ƺV_ VYcYo}t6ci:!ʵpB}1t$#7ceכBr,Az~hwT_h"fKU1Qh)`Zw5uG޴ ^ wŅ~=Vua>=4hc3eΰ^ 'J;:rwci 1膛AYZe3Ztdãŏ>9mM/Ú0t&w@֑xs>0΢_UE/]zuYq0fG\)$4E(~>ͩsN ;R3L؁JަrXSKYXL+ #$ml̝ fɆ BI MomS`ZoYbďեu%f@a~i6GNp>8cVa'oX(*p6%ȆV+6P#Ƿ/1mQ*)؄[嫅bE_jX٩:$00B.YYwDL0{A9㓃sNgvc[,*&*feErO}uAϨw5 tz6}ΞZv+Wz<>'ob]ayw~!JX%ǐuˡ#x8rtD`S=1.QڪmHβbTZ˒|7>IwSefFx߇%T2#B;}q9=fg4md`JZk)0rW&hPOal{&'aԺۘQ0A =8ЦĮK*kOsåʂ_uI+oU=?B]Y60e=kFAw"4R9-_) |P>E~ϖb:t; C1EBx|R;FXBmza4tGDVŰsb;-lW1͉Nga5u$ [RAQ %&5! gp|ܗZ\NLdǕבOXD w}dTؒrXH ![jFďHm9]љ7KYN)X+[$R㙑}2m"޳vB+]x5ԫL]:=~k/yˇn ~Lc3aM\je*=x@fGXs-f w1{?% `S#E6m$z0JEa̩H-%cbU tV]eh$kpPD=$Jw炽ҫMr|݄4.Azs j'Jfmۧ5*V|4 ll_ (y M|ӫ; D7ZV9?v+Vٳf#zhۖ =H#6V^W@Zn&{aZ-c kf^A q*k]!x M$&b@=kFy:+]NiYMboWat-TkClD%2C77($0Ǡ+(F QLaE\-*ц(E#fXf9d p!ND>0D~d n$HT5ۥ8ƯY8$tb0Syﯷ6({{~RӜȢ<$c%~&'AyLKIerH D)&#= }+fz>؃u|Yތ %⹮ɘƭh=7po(vO0t+W$C~q,Ի0 uu,0?v;E.wNm \[,lբf7?8u2)X38G MQ w*v6쁸z 20Ob-^" = H|-G\þLK^ac2?C  :>s17ގ1*|2|?mydP)2ٽLY0ՓzA%[ZMTs*_!NVu.@qliYԿ]hEg3 B[jJg"p!=etk93QL,_I$j}_F,-Uj-[f