openldap2-back-sql-2.4.46-9.58.1 >  A a3p9| TtI~^G%;.Ӧ_ȼbqTz;#7*: a'\1awh̽s Ze4@sM}<`B;40d<eKqEߚb$S1[cOI5?U.͖گED37$(>[ E1r(pn{Z8+,aٺL0w^yjW͟qIcP<< CyEO_:> Fdu!MZ^7d4ec85ef05f8fa526ebea463daf4fd6444501cb9a6703aafe357d14475c775b96662e6b391cb1c4745c4f15d87deb20abff98efa3p9|YjJr %l)J[=s{VBd7L雪 =W_zfmjW9^O`P=;< iqJ\@ jX ޟu"Pg}|I=lmqؤu-ڦ\Pv}BAg恠ԋu tk˻Z[?Ϋ :0!C>lR -!JTVu%J>;Q؎ +t),z!o-u\>p>w?wd # 92< RwCC .C C C C tCCC@CL   (A8H89(8:58Fg]GgtCHhCIiCXiYi\iC]kC^o bqUcqdrzerfrlrurCvs wuCxvCyw( zwLw\w`wfwCopenldap2-back-sql2.4.469.58.1OpenLDAP SQL Back-EndThe primary purpose of this OpenLDAP backend is to present information stored in a Relational (SQL) Database as an LDAP subtree without the need to do any programming.a3s390zl37SUSE Linux Enterprise 15SUSE LLC OLDAP-2.8https://www.suse.com/Productivity/Networking/LDAP/Servershttp://www.openldap.orglinuxs390x0 nemm&@#B!qn` -pw0ZIU0G!mS`mD%qA큤A큤A큤A큤A큤A큤A큤A큤A큤큤a3}a3a3}a3}a3Z[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[a3f8e685e3b78910d5dc310a38bee9fc7bf5cb218ace127025b05f2868b43c1db8341ab2ba2a3a6e15c8fe0e11ae92252616a7ce54a9fbd707e8268269823044aac83dc244825269e391855595f09bd30a5d87d930a6b33428a7399ae8676b4a7b69599f2e3e46e386207d289ae3968febddeb73d0ebb222c39be4df0dd37fb652120d714e89ca5f2a0fb2011be6d215b33dd74633f22f8d760e2fdc03261efec6c15eec03a5c3e3223eeba22e096f1ed5532c55f21cdc42c11a0be2348c5a8f51a7da928a027c430875ed2acd9b26b2fb02eb3e7978aaa81631856a66163740734641165486ff26910aebc92c0386065eb4f3ac0c0aed1e3617f8086c943acb3607186033919fbf3f707942a037a6be78267a45762d353789282407c24c29380e110723edc618b7f43b7daa8ab6659239a1cd23634f0cc9cedb107d2aea7461c814fc0189df0a4e0a618edb3f77bd32068a9d3eb2ca4bd7c42ce10e22c7e426cd5131989c539225510e33c7d229e06ef19725b37e99388bc28414f7e0ff94a4d81441c8d0bf25896fa74069648416d8af0d87da855135b07e89afab0c326c6dd93413cf74ec0aadd207d1119399b2dcb20a7b3e869dda978b023a45331be9abf4df960d8ad464bb90a87ab2331d38100e99f5ba902a0c7b7585c861983836a862d44987078542763b5e477999adb5444ff77923a78e5873a6a163ea12950bfdac408d5d128264cd7e450344e5d56b76ccbbf74fa9868807e9ebe38cede7101fed4a27c9369e1bc495cf6783b445031e36a0f381874e8ba380582d44086cb17d8367f3d27c295ef1c5a31d0d78c970aa5663d00d5eaffe4c3760c943f818f081d44f90922bed269f48ac66e9805312c99e0a5a6d73a51b58b413700ed7fd1d913789a44abc4d59d8c1fc7ddf56f766d2aaf048d829964bc3c79ee731287d2eb7d9a929da2daac5d154c768ee4e175e365eaad25b5e8f87e377c41e54b47c5a8520f5b0a3ba47ec115715d517925d151c3d8d58706b62c355fa57495a20d98ded53e40b2c76b7bcd22f9029db89bef5856777f600da507738c22adfd65bdc3f3918fe239ff9d1a69a0a0b46f4f08a7d7fdcefabbddb8322a01a5e87fce43a60f0f43a4d449deb182364abb7f04421785a89149f4dcdac319d11f6073ea2df53c8e76ccb55422720542367e80472c1c44fcc0b2622aef4e7a08bc4b57e3b46f4605359c0fdebc8392531ff631c1f91885105cb44941ed95c20a2784b22a3ae0b96357941ac74546298a443153ef619ec8d9aed527d1cd52c6e5fadf8be79a1771ee18d088136526201a17c2e116b8cae94cedc895fbac4b17f3588a2fd486337d2b015cf2430987848717040a3c7391a194d7e551d0d10b47bd4d77b406db5e4a0e2bdbf88928954065912bcbdb7b5e6160e80fba73dac406e99b679ab7aa26a7073037428938edc91e94f8f8f1567e42947fbe5f2469100b5ae7a24d1be2513ec66b91c308e3d16bddc1b96097ab209c6cdac64a9df7851b4b8a5ab0d4a1665c5dcc6c9d254efbd3a3a8bba4f4be0337401dd27d887f64d0e5664448f1a6dd9bd066f746461a49cb7b966e43b0ab10a163fe6464cd3d78f002021f7220ca5960c59792e938b367087a3f83682f8fffc4a6d4d13ece4eba24bcc7d6e8acf1eaa9a472e047e3949d6471376c52a11f1a25a3dc706ed532bba96195d41d774d29567ab24e2868805c104d7cb2bbcb701aed6fcdf9752ce1095dd5c1c7aa8d87a72d2b74cfb89d19a1e6c9561183914d96968b29e8e73838de09e2f7f2d1cb19ef9b54fc864d31bb42220ba7654ce133ce79139d80effbed05a66e146917a040d5d7ca8efafc3ada4dabfd111d61daca3215625666ac65f12ae7f453db8b19a493489a42361cf7a66de52087ed6023fbdedf908d187f85dc241d3fe0e419dc167d8f165345b52d183dcdd6ccee6efd28af55d579e1df57bbe235b6e853171a92b28ebac84f0a9a5fc720b98390b6534bc128c1d64be7a36a951aae34fc616ebcbbd3b9c265a1535c526c70bc346e6266b68ffb9ec5848b7161043172374a242997df9483546b6059c61b41050500e38e0fc182437be0f07331f6b7eec4e8e3f56839b6d110723edc618b7f43b7daa8ab6659239a1cd23634f0cc9cedb107d2aea7461c81312880bb67e1c15045a61f34a7885c004521b9e8587517041945dc2b0567015dc6951296bd475901df2b1e7f724140ff2cc57dbdd1c4916269120097a70c4c935c867bd3d4feab04c3d8f6e820aca04bb271b338265b6b3bd642641f68706cd673f1f7a12bc71dc017812d2fdce9b63fb59e72ff4daae65d14c6a6e71fd2f31110723edc618b7f43b7daa8ab6659239a1cd23634f0cc9cedb107d2aea7461c85e20e821ca3f6fcb86a1e453860d32f861f70dd576110af06c6812a9b93a408d74b35982a754ad7b92769b6597653eb5072ec18578c491b974932c082c00fa39b08cc0d0e45ced5d61ddb4e1b15301013a997d1866cb0557c0ffc3e38dd207e5back_sql-2.4.so.2.10.9back_sql-2.4.so.2.10.9rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenldap2-2.4.46-9.58.1.src.rpmlibtool(/usr/lib64/openldap/back_sql.la)openldap2-back-sqlopenldap2-back-sql(s390-64)@@@@@@@@    libc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)liblber-2.4.so.2()(64bit)libldap_r-2.4.so.2()(64bit)libodbc.so.2()(64bit)openldap2rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.4.463.0.4-14.6.0-14.0-15.2-14.14.1``KW`/@`+_@_@_/@_FN_?@^^^*@]B@\ڭ\r@[H[@[vZ@Za@Z@ZZ.s@Z@Y*@Y*@Y@Y@YYp@Yf@Y7Y6@X@X7@X$a@XWk@WbW;VVɦVŲ@VŲ@V@V@V@V@Vf@V^@V\:@V@V @U4@T@Tuwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comwilliam.brown@suse.comvarkoly@suse.comvarkoly@suse.comckowalczyk@suse.comckowalczyk@suse.comzsolt.kalmar@suse.comzsolt.kalmar@suse.commichael@stroeder.comfvogt@suse.commichael@stroeder.comrbrown@suse.comjengelh@inai.demrueckert@suse.demichael@stroeder.commichael@stroeder.commichael@stroeder.commichael@stroeder.commichael@stroeder.comhguo@suse.comhguo@suse.comjengelh@inai.dekukuk@suse.comhguo@suse.comhguo@suse.comjengelh@inai.dehguo@suse.comhguo@suse.comhguo@suse.comjengelh@inai.dehguo@suse.comlmuelle@suse.comhguo@suse.commpluskal@suse.commichael@stroeder.comhguo@suse.commichael@stroeder.comhguo@suse.comhguo@suse.comhguo@suse.comhguo@suse.comhguo@suse.comrguenther@suse.comjengelh@inai.de- bsc#1187210 - Resolve bug in the idle / connection TTL timeout implementation in OpenLDAP. * 0231-ITS-9468-Added-test-case-for-proxy-re-binding-anonym.patch * 0232-ITS-9468-back-ldap-Return-disconect-if-rebind-cannot.patch * 0233-ITS-9468-removed-accidental-unicode-characters.patch * 0234-ITS-9468-documented-that-re-connecting-does-not-happ.patch * 0235-ITS-9468-summarize-discussion-about-rebind-as-user.patch * 0236-ITS-9468-fixed-typos.patch * 0237-ITS-9468-always-init-lc_time-and-lc_create_time.patch * 0238-ITS-9468-do-not-arm-expire-timer-for-connections-tha.patch- bsc#1182791 - improve proxy connection timout options to correctly prune connections. * 0225-ITS-8625-Separate-Avlnode-and-TAvlnode-types.patch * 0226-ITS-9197-back-ldap-added-task-that-prunes-expired-co.patch * 0227-ITS-9197-Increase-timeouts-in-test-case-due-to-spora.patch * 0228-ITS-9197-fix-typo-in-prev-commit.patch * 0229-ITS-9197-Fix-test-script.patch * 0230-ITS-9197-fix-info-msg-for-slapd-check.patch- bsc#1182408 CVE-2020-36230 - an assertion failure in slapd in the X.509 DN parsing in decode.c ber_next_element, resulting in denial of service. * 0220-ITS-9423-ldap_X509dn2bv-check-for-invalid-BER-after-.patch - bsc#1182411 CVE-2020-36229 - ldap_X509dn2bv crash in the X.509 DN parsing in ad_keystring, resulting in denial of service. * 0222-ITS-9425-add-more-checks-to-ldap_X509dn2bv.patch - bsc#1182412 CVE-2020-36228 - integer underflow leading to crash in the Certificate List Exact Assertion processing, resulting in denial of service. * 0223-ITS-9427-fix-issuerAndThisUpdateCheck.patch - bsc#1182413 CVE-2020-36227 - infinite loop in slapd with the cancel_extop Cancel operation, resulting in denial of service. * 0224-ITS-9428-fix-cancel-exop.patch - bsc#1182416 CVE-2020-36225 - double free and slapd crash in the saslAuthzTo processing, resulting in denial of service. * 0218-ITS-9412-fix-AVA_Sort-on-invalid-RDN.patch - bsc#1182417 CVE-2020-36224 - invalid pointer free and slapd crash in the saslAuthzTo processing, resulting in denial of service. * 0217-ITS-9409-saslauthz-use-slap_sl_free-in-prev-commit.patch * 0216-ITS-9409-saslauthz-use-ch_free-on-normalized-DN.patch - bsc#1182415 CVE-2020-36226 - memch->bv_len miscalculation and slapd crash in the saslAuthzTo processing, resulting in denial of service. * 0219-ITS-9413-fix-slap_parse_user.patch - bsc#1182419 CVE-2020-36222 - assertion failure in slapd in the saslAuthzTo validation, resulting in denial of service. * 0213-ITS-9406-9407-remove-saslauthz-asserts.patch * 0214-ITS-9406-fix-debug-msg.patch - bsc#1182420 CVE-2020-36221 - slapd crashes in the Certificate Exact Assertion processing, resulting in denial of service (schema_init.c serialNumberAndIssuerCheck). * 0212-ITS-9404-fix-serialNumberAndIssuerCheck.patch * 0221-ITS-9424-fix-serialNumberAndIssuerSerialCheck.patch - bsc#1182418 CVE-2020-36223 - slapd crash in the Values Return Filter control handling, resulting in denial of service (double free and out-of-bounds read). * 0215-ITS-9408-fix-vrfilter-double-free.patch- bsc#1182279 CVE-2021-27212 - an assertion failure in slapd can occur in the issuerAndThisUpdateCheck function via a crafted packet, resulting in a denial of service (daemon exit) via a short timestamp. This is related to schema_init.c and checkTime. * patch: 0211-ITS-9454-fix-issuerAndThisUpdateCheck.patch- bsc#1178909 CVE-2020-25709 CVE-2020-25710 - Resolves two issues where openldap would crash due to malformed inputs. * patch: 0209-ITS-9383-remove-assert-in-certificateListValidate.patch * patch: 0210-ITS-9384-remove-assert-in-obsolete-csnNormalize23.patch- bsc#1179503 - fix proxy retry binds to a remote server * patch: 0208-ITS-9400-back-ldap-fix-retry-binds.patch- bsc#1178387 (CVE-2020-25692) - unauthenticated remote denial of service due to incorrect validation of modrdn equality rules. * patch: 0207-ITS-9370-check-for-equality-rule-on-old_rdn.patch- bsc#1175568 CVE-2020-8027 openldap_update_modules_path.sh has a number of issues in it's design that lead to security issues. This file has been removed, from the package, and the %post execution of the install. The function is replaced by /usr/sbin/slapd-ldif-update-crc and /usr/lib/openldap/fixup-modulepath, through the addition of the source files: * fixup-modulepath.sh * slapd-ldif-update-crc.sh * update-crc.sh- bsc#1174154 - CVE-2020-15719 - This resolves an issue with x509 SAN's falling back to CN validation in violation of rfc6125. * 0206-openldap-tlso-use-openssl-api-to-verify-host.patch- bsc#1172704 - Change DB_CONFIG to root:ldap permissions. - bsc#1172698 (CVE-2020-8023) - local priv esc via start script chown -R on olcdbdirectory path. Remove chown -R on start to resolve.- bsc#1170771 (CVE-2020-12243) - recursive filters may crash server * patch: 0205-bsc-1170771-limit-depth-of-nested-filters.patch- bsc#1158921 libldap-data should be requires, not recommends to help prevent user confusion around configuration ownership.- bsc#1143194 (CVE-2019-13565) - ssf memory reuse leads to incorrect authorisation of another connection, granting excess connection rights (ssf). * patch: 0201-ITS-9052-zero-out-sasl_ssf-in-connection_init.patch - bsc#1143273 (CVE-2019-13057) - rootDN of a backend may proxyauth incorrectly to another backend, violating multi-tenant isolation. * patch: 0202-ITS-9038-restrict-rootDN-proxyauthz-to-its-own-DBs.patch * patch: 0203-ITS-9038-Update-test028-to-test-this-is-enforced.patch * patch: 0204-ITS-9038-Another-test028-typo.patch- bsc#1111388 - incorrect post script call causes tmpfiles create not to be run.- bsc#1114845 - broken shebang line in openldap_update_modules_path.sh - fix the script- Emergency fix: move tmpfiles_create post from the library package to the main package's post script, which ships the tmpfiles.d configuration. Fixes the post script of the library (-p /sbin/ldconfig does not allow more statements in the script). - bsc#1111388 openldap and /var/lib/ldap/DB_CONFIG* (transactional-update) * source: openldap2.conf - Added a patch to let slapd return the uniqueness check filter used before constraint violation to the client. Fixed broken memory handling in affecting error response of slapo-unique ITS#8866 slapo-unique to return filter used in diagnostic message * patch: 0001-ITS-8866-slapo-unique-to-return-filter-used-in-diagn.patch - Don't require systemd explicit, spec file can handle both cases correct and in containers we don't have systemd.- Fix CVE-2017-17740: when both the nops module and the memberof overlay are enabled, attempts to free a buffer that was allocated on the stack * patch: 0017-Fix-segfault-in-nops.patch (bsc#1073313)- Fix slapd segfaults in mdb_env_reader_dest with patch 0016-Clear-shared-key-only-in-close-function.patch (bsc#1089640)- bsc#1085064 Packaging issues have been discovered around the openldap_update_modules_path.sh which has been corrected: - the spec file was wrongly configured, therefore the script has never been called - the script should create the symlinks first, as slapcat is useless on a system which is already affected.- bsc#1085064 Add script "openldap_update_modules_path.sh" which which removes the configuration item olcModulePath in cn=config which is after upgrade from SLE12 to SLE15 holds inappropriate information. If the cn=config is being used on a system, the conflicting items in slapd.conf are ignored, despite of it, the backend DB configuration section has been also commented out in the default slapd.conf. In case of correct cn=config (the olcModulePath has been already removed), the script stops without touching anything.- Upgrade to upstream 2.4.46 release - removed obsolete back-port patches: * 0013-ITS-8692-let-back-sock-generate-increment-line.patch * 0016-ITS-8782-fix-cancel-memleak.patch OpenLDAP 2.4.46 Release (2018/03/22) Fixed libldap connection delete callbacks when TLS fails to start (ITS#8717) Fixed libldap to not reuse tls_session if TLS hostname check fails (ITS#7373) Fixed libldap cross-compiling with OpenSSL 1.1 (ITS#8687) Fixed libldap OpenSSL 1.1.1 compatibility with BIO_method (ITS#8791) Fixed libldap MozNSS CA certificate hash matching (ITS#7374) Fixed libldap MozNSS with PEM certs when also using an NSS cert db (ITS#7389) Fixed libldap MozNSS initialization (ITS#8484) Fixed libldap GnuTLS with GNUTLS_E_AGAIN (ITS#8650) Fixed libldap memory leak with cancel operations (ITS#8782) Fixed slapd Eventlog registry key creation on 64-bit Windows (ITS#8705) Fixed slapd to maintain SSF across SASL binds (ITS#8796) Fixed slapd syncrepl deadlock when updating cookie (ITS#8752) Fixed slapd syncrepl callback to always be last in the stack (ITS#8752) Fixed slapd telephoneNumberNormalize when the value is spaces and hyphens (ITS#8778) Fixed slapd CSN queue processing (ITS#8801) Fixed slapd-ldap TLS connection timeout with high latency connections (ITS#8720) Fixed slapd-ldap to ignore unknown schema when omit-unknown-schema is set (ITS#7520) Fixed slapd-mdb with an optimization for long lived read transactions (ITS#8226) Fixed slapd-meta assert when olcDbRewrite is modified (ITS#8404) Fixed slapd-sock with LDAP_MOD_INCREMENT operations (ITS#8692) Fixed slapo-accesslog cleanup to only occur on failed operations (ITS#8752) Fixed slapo-dds entryTTL to actually decrease as per RFC 2589 (ITS#7100) Fixed slapo-syncprov memory leak with delete operations (ITS#8690) Fixed slapo-syncprov to not clear pending operation when checkpointing (ITS#8444) Fixed slapo-syncprov to correctly record contextCSN values in the accesslog (ITS#8100) Fixed slapo-syncprov not to log checkpoints to accesslog db (ITS#8607) Fixed slapo-syncprov to process changes from this SID on REFRESH (ITS#8800) Fixed slapo-syncprov session log parsing to not block other operations (ITS#8486) Build Environment Fixed Windows build with newer MINGW version (ITS#8697) Fixed compiler warnings and removed unused variables (ITS#8578) Contrib Fixed ldapc++ Control structure (ITS#8583) Documentation Delete stub manpage for back-ldbm (ITS#8713) Fixed ldap_bind(3) to mention the LDAP_SASL_SIMPLE mechanism (ITS#8121) Fixed ldap.conf(5) to note SASL_MECH/SASL_REALM are no longer user-only (ITS#8818) Fixed slapd-config(5) typo for olcTLSCipherSuite (ITS#8715) Fixed slapo-syncprov(5) indexing requirements (ITS#5048)- Use %license (boo#1082318)- added 0016-ITS-8782-fix-cancel-memleak.patch- Replace references to /var/adm/fillup-templates with new %_fillupdir macro (boo#1069468)- Add openldap-r-only.dif so that openldap2's own tools also link against libldap_r rather than libldap. - Make libldap equivalent to libldap_r (like Debian) to avoid crashes in threaded programs which unknowingly get both libraries inserted into their process image. [rh#1370065, boo#996551]- use existing groups instead of inventing new ones- added 0012-ITS8051-sockdnpat.patch- updated 0014-ITS-8714-Send-out-EXTENDED-operation-message-from-back-sock.patch- Added OpenLDAP new feature implementing OpenLDAP ITS#8714 0014-ITS-8714-Send-out-EXTENDED-operation-message-from-back-sock.patch- added overlay trace to package openldap2-contrib- Upgrade to upstream 2.4.45 release - removed obsolete 0010-Enforce-minimum-DH-size-of-1024.patch and 0012-use-system-wide-cert-dir-by-default.patch - added 0013-ITS-8692-let-back-sock-generate-increment-line.patch for supporting modify increment operations with back-sock - added overlay addpartial to package openldap2-contrib- Remove legacy daemon control that was used to migrate from SLE 11 to 12. (bsc#1038405)- There is no change made about the package itself, this is only copying over some changelog texts from SLE package: - bug#976172 owned by hguo@suse.com: openldap2 - missing /usr/share/doc/packages/openldap2/guide/admin/guide.html - bug#916914 owned by varkoly@suse.com: VUL-0: CVE-2015-1546: openldap2: slapd crash in valueReturnFilter cleanup - [fate#319300](https://fate.suse.com/319300) - [CVE-2015-1545](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-1545) - bug#905959 owned by hguo@suse.com: L3-Question: Are multiple "Connection 0" in a Multi Master setup normal ? - [CVE-2015-1546](http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2015-1546) - bug#916897 owned by varkoly@suse.com: VUL-0: CVE-2015-1545: openldap2: slapd crashes on search with deref control and empty attr list- Drop binutils requirement; the code using /usr/bin/strings has been dropped in openSUSE:Factory/openldap2 revision 112.- Remove superfluous insserv PreReq.- Introduce patch 0012-use-system-wide-cert-dir-by-default.patch to let OpenLDAP read system wide certificate directory by default and avoid hiding the error if user specified CA location cannot be read (bsc#1009470).- Add more details in the comments of slapd.conf concerning file permission and StartTLS capability.- Test for user/group existence before trying to add them. Summary spello update.- Move schema files into tarball addonschema.tar.gz: ldapns.ldif ldapns.schema rfc2307bis.ldif rfc2307bis.schema yast.ldif yast.schema - Package previously missing schema files in LDIF format: amavisd-new.ldif dhcp.ldif dlz.ldif dnszone.ldif samba3.ldif sudo.ldif suse-mailserver.ldif (bsc#984691) - Fix a minor issue in schema2ldif script that led to missing attribute in the generated LDIF.- Enable build flag LDAP_USE_NON_BLOCKING_TLS to fix bsc#978408.- Move ldap.conf into libldap-data package, per convention.- Move ldap.conf out of shlib package again, they are not allowed there for obvious reasons (conflict with future package).- Build password strength enforcer as an implementation of ppolicy password checker, introducing: ppolicy-check-password-1.2.tar.gz ppolicy-check-password.Makefile ppolicy-check-password.conf ppolicy-check-password.5 0200-Fix-incorrect-calculation-of-consecutive-number-of-c.patch (Implements fate#319461)- Remove redundant -n openldap2- package name prefix.- Remove openldap2-client.spec and openldap2-client.changes openldap2.spec now builds client utilities and libraries. Thus pre_checkin.sh is removed. - Move ldap.conf and its manual page from openldap2-client package to libldap-2_4-2 package, which is more appropriate. - Use RPM_OPT_FLAGS in build flags. - Macros dealing with old/unsupported distributions are removed. - Remove 0002-slapd.conf.dif and install improved slapd.conf from new source file slapd.conf. - Install slapd.conf.olctemplate to assist in preparing slapd.d for OLC. - Be explicit in sysconfig that by default openldap will use static file configuration. - Add the following schemas in LDIF format: * rfc2307bis.ldif * ldapns.ldif * yast.ldif - Other minor clean-ups in the spec file.- Use optflags when building- Upgrade to upstream 2.4.44 release with accumulated bug fixes. - Specify source with FTP URL - Removed obsolete 0012-openldap-re24-its8336.patch- Relabel patch 0011-Enforce-minimum-DH-size-of-1024.patch into 0010-Enforce-minimum-DH-size-of-1024.patch- Upgrade to upstream 2.4.43 release with accumulated bug fixes. - Still build on SLES12 - Loadable backend and overlay modules are now installed into arch-specific path %{_libdir}/openldap - All backends and overlays as modules for smaller memory footprint on memory constrained systems - Added extra package for back-sock - Consequent use of %{_rundir} everywhere - Rely on upstream ./configure script instead of any other macro foo - Dropped linking with libwrap - Dropped 0004-libldap-use-gethostbyname_r.dif because this work-around for nss_ldap is obsolete - New sub-package openldap2-contrib with selected contrib/ overlays - Replaced addonschema.tar.gz with separate schema sources - Updated ldapns.schema from recent slapo-nssov source tree - Added symbolic link to slapd executable in /usr/sbin/ - Added more complex example configuration file /etc/openldap/slapd.conf.example - Set OPENLDAP_START_LDAPI="yes" in /etc/sysconfig/openldap - Set OPENLDAP_REGISTER_SLP="no" in /etc/sysconfig/openldap - Added patch for OpenLDAP ITS#7796 to avoid excessive "not index" logging: 0011-openldap-re24-its7796.patch - Replaced openldap-rc.tgz with single source files - Added soft dependency (Recommends) to cyrus-sasl - Added soft dependency (Recommends) to cyrus-sasl-devel to openldap2-devel - Added patch for OpenLDAP ITS#8336 (assert in liblmdb): 0012-openldap-re24-its8336.patch - Remove obsolete patch 0001-build-adjustments.dif- Introduce patch 0010-Revert-Revert-ITS-8240-remove-obsolete-assert.patch to fix CVE-2015-6908. (bsc#945582) - Introduce patch 0011-Enforce-minimum-DH-size-of-1024.patch to address weak DH size vulnerability (bsc#937766)- Introduce patch 0009-Fix-ldap-host-lookup-ipv6.patch to fix an issue with unresponsive LDAP host lookups in IPv6 environment. (bsc#955210)- Remove OpenLDAP 2.3 code and patches from build source. Compatibility libraries for OpenLDAP 2.3 are built in package: compat-libldap-2_3-0 Removed source files: openldap-2.3.37-liblber-length-decoding.dif openldap-2.3.37-libldap-ntlm.diff openldap-2.3.37-libldap-ssl.dif openldap-2.3.37-libldap-sasl-max-buff-size.dif openldap-2.3.37-libldap-tls_chkhost-its6239.dif openldap-2.3.37-libldap-gethostbyname_r.dif openldap-2.3.37-libldap-suid.diff openldap-2.3.37.dif openldap-2.3.37-libldap-ld_defconn-ldap_free_connection.dif openldap-2.3.37-libldap-ldapi_url.dif openldap-2.3.37.tgz openldap-2.3.37-libldap-utf8-ADcanonical.dif README.update check-build.sh- Upgrade to upstream 2.4.42 release with accumulated bug fixes.- Upgrade to upstream 2.4.41 release with accumulcated bug fixes and stability improvements. * Add patch 0008-In-monitor-backend-do-not-return-Connection0-entries.patch * Remove already applied patch 0008-ITS-7723-fix-reference-counting.patch * Remove already applied patch 0009-gcc5.patch (Implements fate#319301)- Add 0009-gcc5.patch to pass -P to the preprocessor in configure checks for Berkeley DB version- binutils is required for "strings" utility invocation in %pre [bnc#904028] - Remove SLE10 definitionss390zl37 1628844942  !"#$%&'()*+,-./0123456789:;<=>?@ABC2.4.46-9.58.12.4.46-9.58.1  back_sql-2.4.so.2back_sql-2.4.so.2.10.9back_sql.laback_sql.soopenldap2-back-sqlbugsexamplesREADMEibmdb2backsql_create.sqlbacksql_drop.sqlslapd.conftestdb_create.sqltestdb_data.sqltestdb_drop.sqltestdb_metadata.sqlmssqlbacksql_create.sqlbacksql_drop.sqlslapd.conftestdb_create.sqltestdb_data.sqltestdb_drop.sqltestdb_metadata.sqlmysqlbacksql_create.sqlbacksql_drop.sqlslapd.conftestdb_create.sqltestdb_data.sqltestdb_drop.sqltestdb_metadata.sqloraclebacksql_create.sqlbacksql_drop.sqlslapd.conftestdb_create.sqltestdb_data.sqltestdb_drop.sqltestdb_metadata.sqlpgsqlbacksql_create.sqlbacksql_drop.sqlslapd.conftestdb_create.sqltestdb_data.sqltestdb_drop.sqltestdb_metadata.sqltimestenbacksql_create.sqlbacksql_drop.sqlcreate_schema.shdnreverseMakefilednreverse.cppslapd.conftestdb_create.sqltestdb_data.sqltestdb_drop.sqltestdb_metadata.sqlttcreate_schema.shtttestdb_create.sqltttestdb_data.sqltttestdb_drop.sqltttestdb_metadata.sqlinstallslapd-sql.5.gz/usr/lib64/openldap//usr/share/doc/packages//usr/share/doc/packages/openldap2-back-sql//usr/share/doc/packages/openldap2-back-sql/examples//usr/share/doc/packages/openldap2-back-sql/examples/ibmdb2//usr/share/doc/packages/openldap2-back-sql/examples/mssql//usr/share/doc/packages/openldap2-back-sql/examples/mysql//usr/share/doc/packages/openldap2-back-sql/examples/oracle//usr/share/doc/packages/openldap2-back-sql/examples/pgsql//usr/share/doc/packages/openldap2-back-sql/examples/timesten//usr/share/doc/packages/openldap2-back-sql/examples/timesten/dnreverse//usr/share/man/man5/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.suse.de/SUSE:Maintenance:20856/SUSE_SLE-15_Update/0373a0ca7d9880eb33e66dbd6a3d8ef4-openldap2.SUSE_SLE-15_Updatecpioxz5s390x-suse-linuxELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=5e9c54ce7ec301256aa1d2c64d9d6578ce8d53aa, 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)RRRRRRRRPglTmr8utf-87544163732822aad05090c4e43514f11b8a0f4bc515c9795e2bc557abc0601c0? 7zXZ !t/w] cr$x#EM톱5.B 'ImEhMd75S|VK1k`PbMƉj``|P˸,σjl1Aac9 M1O@j"x^mVA¿tI#D)FA sdt :z:a?9` e Vec ;K"pڪ=CR]Y$n#`{,5'9 <{ѝ߶7!ܹ;)XD=hV${zi Ph_ofݐ .ٴ98۪k*{31"DK?NK?hLR ";x8X'kw%kR5WqZoꔾE@KZu*jgl>=br@S=ًHa oN`~Oq\S}f;-Sm㒌z'\^]L8IEPPfV_k: ֺ^&N7S!dXપ40टCUta.b'ϵtr}L_Sq\b34k9_ IOe6ޭɉ 00!Q}V |h*]HP(XPlo .EJ=v; JMs*z_ĞIR F0WV1׭7՗ ehٝ w#ϧqUQҖb$i$c;ە nؐsH;6Y-qw H5;fm5/cʧNVQCb5<*Z窬 V KğXR36NxS1MPo^ 6o"vm(]޶eAև+#$pA-aW:u-ꐐ R#GS?pj M82[s,c򓎢iӺ, C}d$8jqͧj5eM&akW~٠$+Ȥ MfʼnZ{rj {-T:e)~0w)$/¡% ^  mQ,d/u(8'|e]#}_O \d9`b$5pul WuMSAOڸ(⍙֫)<< \P7vԿ*Gˍ~#+1qY% [aaL }&KG$,Ln # boEZO|gM@PhK닡%meEA驾3M[Cj6{7va .S:?H6Rqg', qvQUcWR0۽%z:qQ&oCۢK0akQs^z`ETC۠ mc#~i"lpɲp<po;iLuOCCRJeJh'9b[&oD *Aon,^@5PYG_ؐamEE (zް~ܹT?vJE@HۮfS` +j(vn0xD賌Fr؆M*'.lb$<Aj&P(yI@5\oJWï&Dp&JqŮ"5OIO5%%A˗sMʯ {IX"[?OMX󬰸WH6ԅe /GƢ}CWDQAG&6;w|[lZَ*!z|!bSٴUxZfZD*g"MA0dl~&`,%J?W%{2Uk7~Qf=R/2A4&Y E\.PVRc0CCҞͮg )AVgsJf&nWN/D.RF)sMK#] HߪhҀB@&D\ b>V3vg ;ލkAFV !"od-<:~t$dD`H-M%)CbK U8P/} y#r6$ ›PdKKdޛP0fU}w^)@w̉Up d!N$1^=̔w c"P}NDW)04 EI&yWyfn屡pwަ[ZWVUv*ayp0S-#+G%feRX9G` d@/WS$֭:8iI_CnGmK-KԤuWwYM@?l1RM`"x $&X8FHs8AғwKl7u3Rݚ;\M8R]# ]Η|_".Mq2@BN4n1ރ:65 C(~n sW|=&ڌ.gmr`"yN'J|n?Sש<ʉ=epʐw!h5?恴jfx`󇒥6'_:`BER5VDab`?M)uDwrs<5or3)xw]%(0v|hhYC5>f;SOP wIȶ5 ( \ -Bѵ(Jq<ձO"l>}z>{iSͱ[%p3ގE!%O8@(LҰZËI{&PUWp,_K瘌LhpmDJm#uy-Wu hK8a ].=`̞n.XLuXN '5ʵ1.ku8܌‰]( ZuyG1"HlgJ)y`/>w}ow>\^RVo'eL3fZ\6rWUZ]~;ȋI1*^1#{Z~Ś3d.Ϗ<856 (+gfqOVSt˪qwQ6Ȏtb:@ԩk& и:DqΩ hϮY(S>Aɘ_CS`t͗gfLN\E3AY4Պ sIWI¼[d렓m}B ~Ȝ821*K' ;=^ʔ_{#>NijJ+6kC*U̕48ޙaoUXML(I+rP7)pW;.5֕Z .ȷj:^Jz=GH1(+gO^h/R/IOo'u*g~Jq>6D g|iaŌ$n\ͮ[fB?Ee#~P2oUEC5i"#ST?/(x'gEQاPs^&xɎ̀|!;F"D*G/PF -)4\GdE5UNk;'Gn?Q&AiЮOۥBd`]l&BN>XgSq65@*پ-u@ 3RVY jT>Ǫ(]q+G dz,=uت,uvt%< 5o}5 _$FyZe_}#xiK7qG2I6H#H3{K!ζ^Ai#\RiPlI.4֯(W#dKm&}krklo a5. ԽO8Y#,)AqfBnXrEB9eAR>C8Q_!8JLf9|/V>lvuX6Hj\.qd%$EoY.ttx-ۦ1[+.hoŇq@"U~#."x~"K\utA}9Kw$=R-T/eu".וm(Ao/15RM7YbӔ2vญM#s(m'Pka%אBK޺g|o>Wk a=jE88D:u5liØA=޿4,yn#ott96Hfs߃[R:jȩ?&vxAfV4z k-= Hη7Nѻ%?8ElhWNia=+/@n}X$Ĥp ߆~ (NjpSQa<{w}L`kfUL8 İ.]a!Q>OZ1Xs#CVZ, L*Ĵk ]NlyUiQL0:iID#iڃeaYI?冽tC8Y\cf$mR/jk"Llޘn>z 95 F)[W= i wb/aؗ#ڎ@hnܼӷ1̓d(F7$#NJ?G5OH}/<̲ǣd*cv,I2q>|!az:(3cZqk:Vߍ}t=bZ]LQj ]D~@'Rj+SģԦcRm1-5*1Ri.(4F.H]9Uh]ha ~7фެIw~bl=WZ)AfY)_/.g' vC G^V}Ȟʕ1liXs{,?"'=ص}*&/iÚa}*PiA w[c';l߳t eHXc97aR|JMlW?3ې mKWwe]\ -PɉcQ%Tj7L#|S Q*g')6_"'ѫe uعfU br] f ?^fH ~9;2q'7%sUfbi;^FCRi!|.]] a P`ڃiw:!rsJ7(6VWpMK `p CGQF[yOYHR5JR͢.\d}un3r"ƋEn=(X_V)CHa1 2gyziHi[M}yoEy 2(Vu=WBeEų[ TrLGdk@hAv@,M~e=[eH^zdqЋt Юwq: fMt->Ѯ(I7@R`&O9M'MA 07zip:4^G;#Y`( MBmܙ;ӥEOQo'43HH 1!{mZ~so:|+iFr=՛JbT@{)B3!"It>}( /م?޾)X#v *'?YNbEo۫% 1.)&JXcir%w'iQks]3U4 vzc+T O.tr`%K-Pm|)<[UFa/ ?M NKl3 8'_sq+!\>O/'rjVucgq SK +qoXn{ו _Z :nYDRނMQĝff$/~@ 3LiHͬM?WZ@OjkڻsA?vN7W>1d?zkcM:4ۃ%RbKD#Mf V7+Y3W"qؗǑnjS5 0phz5IЍG;GLk0N12USe]\ ͰAK*V?_oj~߈@f4uτ6TƇ^!ύ6!,zgYj΁5qu@퉨4p&ۺ섨63n){Ռ>/ *P2FTlDq&խtީ::]'W>}PN !g&&S6߬a'Sπg;^$8k}f'_Dzu7zz餁sbeGUq_Ces69]_ `$>jϳ XV{Z?BelΤ,s R̦Ui,ojJ?D;rk5&}\w%vD"88龊ے:>L\٩\uyC_@l5uh®?xM!{uoOD;) S|CS,v*5ۗ3/Y1w8^kK]!WsN/\W$]_فYIPM[)TR(bҭHP7 D_Y>&B~<6UZ f *ec/=-6p> $,||ϝ7H\AnO H dʻJIPFZ&sVυb-%8AQв}a pG͜#p0w*Y0yJ:4>=eIJ&7nEe$\9j Xlsp?AJsx?aĦ{,0S +؅_qԴI#S<4u&W o0:[P\}+4I<>;a_`Sm USMB< @;*SuM[miQ!L}|AuI^i1f ãSdiP0b{1 T m얡N Ë`W0L (XFb~lIe'jJQnU7sdDLn`3Pe7 i ̰m:gᘯT!8qeH?`菜Ɠ|&0l @Vi@;5%PxJUG; Uԟr>ߐfNaOv\bZzd*OoyU[6T"݊]jo0^#f*? ؔ4zhLXڦ()}Ôm ; u_ZmZ 1]f֣*>/hâR;sm!Z( mG=LK#z*Lj$)9Y/`O}6b4ʸ=s8]k 8-5ݲ 4l6`ȱCd})Jt~Cۀc8W)Qbڒ蔐 #7%|Fgwd v_SNCX(Y Nqw9||.[\S69B|ttq@Veu*)H`5&/t3!R]6r/15)?RYSQx #^l .ag?YTy^>[T FXx:z.)aXTA)yz%H#|ةkeej.:rs`MTXuO yf惄!{rݭ3W{1_ F͚d@XMS)F!`l[zo MCJ5ɐ3Lw<faS}Q2,^e aXc_ 6tABYV[`d:0f(U㼾zM, uH.؇a*T4fGڢߣ$ Zsvi23K+`vL$ézQy_aTP%űxH<)vphz]g*Fpwy1P&~ TSLQjdMXĭSJl DҡyLĎBC?倥3drXtz\599mE.s2X܀9uN pr{ErH D g3 wK73Sj WaKk/yCQ75cӖ>8>8M M*)׬JvQf,!ަ\>i_-+OGesxKgO/4)xő{9h9f0Eb`UxO:cQ|4 8MOLhI=K /s m}/c[D[*yNJ?HYۂ]5.r_'L,b1wZx}ƏF,aY猥0ʉT7_5'pk^_l|Js: q *p t;24Mw$;YXߴLw<Tp42,m7`0H:F2>%|f^uӿp/@̼ǥuwΖ4f{5o&u,źaz|PRK_5y U FpAL OAW+}"Mk{+89x8L'Q[zpUhhE5 n6 &͛Pc]< IWf5n\WP( ~{Oj8}R[|(x4 br0(OA*0ijzW;="+êFDžN _nXlD2wX7 SWXյ}L|sK39avnxq{Tz#ۊI{~ÈW'KAE}MmvzshrrDs_s CG& QSPx㿆 Q GjVM~||mMP H)}&)u\TPWjC^-GC Hڿ+{(ʖui݅ʡi2eyEElq狡 go$Wj)"ǭt:PZ2Rg~=߈D%>}uT!' SsBEpffxwlRƘyZ,wxCh=Ra6w07?UDJ4@mc+KԱ r`"j%%*% t%dxm_alKTM1) 1լ+- <ӳ[rg_zŤµH(idZv9 g9 (d&0(­K1WMPIF])K"D^ f![#z!"<1i4V޹ѰήU¤+C g罏?^<% b?f.x? Z8Iz@j7P9c d=z I&#.ؘ/rzإ _/{ $Oj&?h\Sa=q|2DizI*n^Nbs]lM]\ 3}%uTS|6OQO>,ӓAE&NE+N˹8 aTL&W>^~:5Xn,Dr9wRݯfz`ߑ@7:t'sA28O:,uR~Rj ITxo#7%n;x[JWt0Lu1:T$e>Ws1 Mu%brSB7(e@ʔFVIi<hn,p:c,dReWeo_pۼlA virQA5* (@qrT(oieQh޽%)*HVj{^~/~K2:n 9cÍ#yLL>8үY-_@:*c$5'4}>|%Coxp` R>>i,5 l|LE4>dFӡh/lFfj}Ng \|ĔA;cwPOa4P>! ވ4]CU 1Dֆ 0+"˩ uձ J.h׻Wzȑ5Z,XH|'t`-EIw6iۡ Җʁz~Z- utNnc[:Ǥm4D m}#I3TRE؆dLUet'IX.'43z}Ca'3gF%4-#u BѲ {Ĕ@Q 6 9}a#6DvA=[Dvq( ؍ťŝvjSuL-**5qPW'5M쌉^B>(!)"ugA{!q1Y!J_?o@JTM0g-ol 5.YvRjsqHw̺fG9 }Fуd=p'{,@6RKIP]lgYrмe? *9H*L%4]idu4(DX:@GVm/B7srIpJF~Lu"U:d/LJ#DP蓍 9 أqwajݯ gzo:LVGX(D(? fi3'4e3 RԀWJ7ǀlFS ͂}AcTh8b"+4qQT^R ah{xXGz@ xHqK{_HB=¨uҀsOn-%>IP0%:] ȏi.DB=tlsSW]̧.=@/61A#NQ, hJp`g_4OEV% 8yϡK)ӥ3D> ^3zث7dtV\rM-Ew|: Pqpc &(GhAxV ' ԁbs@~yez2Mx Mzdߋ Un$f  A̿uI&ힱ}'ogjjعA#piwiND{z[tm+h{o0C4Yn;=oUue|.*J,b}H{Fd=g_,[V)Ilɔ9*7#i<$)iջGMtF>\U<*b)l~.4ma:% w)(L()_ޙ;kV{q~L zhEG19:ڧr?6zoJ*I "h'RF[%H[MZ`[5SAYS7A!rSy,Md'P{5+^4J T/<|Tii%wa4'w|R]4%yAa^wJ-j d(ܢ֬ NZ{Soʚ{|"Q~ g݇ݒKf|7f)l%l}Whpn)pgTTݻƥ6oyDnCқ14T C;MMۑUHa<#!X6s8oׂ>[]x0uJOGRZeE0'}z(Z^@hwS8׾ZY/(N)`>+/!y%Nr" j{`eA=F'OQ'CuG.Yxrf\W nt P#HU gdtB~3dB)En%.'DOފ{ĶSBlE$Z9sfHʉw9 he!3 {xVʣ;tCwJA]l zUI\T@H#V74o*nW,-56m9,K?ݞ@*Z.2Γ%xxGH~w9{;}WDhד"z+yč\a!5seFvEx!/=%i0½Pn7EA8DH:w[7#ci h4_/ȪH~T2oI\fFe84\S`_Wv߇<%x홟ϽC霉Zn^>w̤/d7ka1{\)@ToQ_,} >}J>8zakV"tOׯ#' BV1$.-Ci SMKGtH z63"\:-gb59m²Ƣx͵eI3oeDe <9ȩg n p:zD8ׇ0-י6|8"be ,e7JwƩF -}_AN Eg) ˟©{M~TQWij7BY'?󡘍->JMlLcotDau rq`ϥ`2rs}XmT0@4nZ%vВAzFLyV^!"bʲЪS8yBT /-j11 B^̌'T; FTH&&MRg'RͲ9+/`R )$\QOm~l 1#&l8!!8&:Wl٭\4Rbg 椊 R ! ţMJh gL*"`oxԢUrKP6ՆTMúKM>\Բm-31'sEf: ||UoJcoFFwNƍg9:wW/;|[ ,3 ԙͯZb~eD͹fābrMG\8eȫ͖y>MH7o*׬[ssFʯ0XI0\!h |J\ı! a_E,_F UC~|k8AFu5^Fnx- T-r{0J?Wj2sړ쉙n빰'm01?m+k]x-kO N0b0;Z-j*̳Aw1U]u v'DOTkFP6&Mѻ$3~)&q6N'5<='* vE .L\--_;r^cTojH`-h:r@MLQcr2qXf)~(OeՃiŷ\`n1"#O<O'_yr9LIoQ&{BύtYFbCvbcšdwr퇭_vmmDQ>Lvi>V}IIv63є4rtҵް^Tagz5>dlHsm t {:|VmhG%, N+1L'{2BkX뢡L;Ns>:gI圉 c/oN:B)vSO٢[. T.wEzaa6{I;96gM\_#{J Dv5?腾Ky^~,`!N@}< CHuxhNHOABn~ɟu`2AkNB6y_SΩ^";٨)SeOLJt S0~zo;]i]JzSd98847 jX`mOiBVJ'=.ᒋsm,YP\ޖ&U关dWAo`9۔54%xl^)pi;wN/zIV{-f~*Kmȇ-+ӒK. g2ΚvAZ1ʣY& 6E*=ÍL.Ldk:tiRO}Nhv&- r_y]-2 D ʑO&C} nTж10ݨgX_wJ|-ZVOJȋTpr6qdJ*)zxt/hᰜm閱+͙mXЅɼxW)7 b<0[B+,AbD+:ŻdV= Q-U+| H}zzs'\U{= ψg?34^''4r`LG\~MYjGdP-2`/=a>3Tbdlf<ɉ@k "+I;gCnJˈɊm2mRIxf =2dԃk 6.8\Ǎ x1o2 -Oi XS+=᨝H߯pnE7Mu` &4LU*A9kp 89Q9~0g̫Jѳg"{ʑb%)Jspkv'h(`&$7[aol/zSAI깒•VDH .KD83]ϲ >/DJuS7|Xsz+9lL̛WCZaћ:+iX-"ӕf?]vvP!T+o,l7Ag#n%yss|*]GO\{,X2PxsvrVwg /7 <ÅĀdX-_RLļ@SpΝTv&Vu({39O~X_$淗ƅ=ywV5kCCP;|؂*b`nY>'gv/)za7\4mU32{padfbFel h=PsU6 e|z^9 Y7jDŔwQV;^]0\Ge4OT¡/鼡SA]Y0 UX6ձ_},Jf<˨B<0 $RM.'1r1y19B{ˈJ`7 GSu|?[ʨ1scS-4ňhT"#_QmY1:xCU.čpBhࢼzrr)V\̨Thk8 rp=)2ud:s&.j|75q?qUЗa0ç[kE_cSonP)E~&~R.FF'gH, wnCL 02/Aߛ²n[_'˄"/<#/VSb^Ri_. `IvTks-?B?HPR~.>k]{^Ɛ8U ]fu˂Ӆ͇f!=Fٯ8^J/-DV mFV'&/=4?Z~M)yZ 94TJ VM ~?Yp_Ia>__[ڰ|6ִNKFM/_-^`&5Ɔ9Цv  e"s== N.Æɾ7b[kH WD(]a: \fA ߩD̚]y Q|WOM VL8ĒlmW?(X`B1Ev:S1ؗ@&̬yL㤋. h hHv&A"#A۪H5J)(ڸui5Gߴ yCɣFɭ O{\/R01 /bäJwSm^L(?XjuF rD(3 ])  N50ļ3zԺ.^5=aO9+bI{XŽ<-gVR@֦b@5zpkR?3G>Д ƓQKBnȣ1B"Z1QښL;nTVޢ ڭ8KmH{֦zPZfF߀&TV-2wF)6Hu;%0]rA~k}N` ?ܘDb U3԰"[]ˉVfTqp6`L^f9m Smh']wB//1vfB޲eQQ lz.7DaE/EUp̀>%-ÍB;:Zd^^AoBί$.QwD*fЪ܏WwLHlF" y,>8)J7sfLyA >hڜ7B.(wcQzqT༤U9#$+f-Jy@1xuδ7=uAȃb=ANK Ţ%^2kD{Oˍka 2Xȃw4I ~=eeRTāpP"L7A$+ڻBfv#ҐW&>咗y j5Β28(]7⋕[^8?Rxboybi͉8{mapTA`pWtc:Z^PA 0G0ɘnLu{`V?JY%Q ȗOl3^]FqQr`ɺ[/*0fH~IyR#jiOR[+&hꅦ䤛ŁCey2Əf4ۢ0 jT)~T;2 7g8ֿW#~\ؙwА1(k0V Xi/#nc#hm~]jhD=d7 46l*7/kQ[j,R&& ((nMd\-0D2|'9*q] **HKI_n깑G¨J=iXf#]#n^bc\q5ʞP#Q5k3,6.D] !Nw{$xjh߁6e;8?E1=#Fg0za%K/|b >qjƜsYM3(E(@!>F c҇Bz=^_cI}A\Ѭ$Sy @) ![a+'*ZR Z{^qhݧ.`zst\n=Y{IjJlhDzȗ%*W<(ɒ71?- oI_Aa,-8Ix <9─d,0P 4F< SFg~l|7`] 2uSurA^p{)^C "Z9Lt'3>D2E}CQ}f#Ubh3T1k^HQ@Ջh5lB`HxƂ)}{%Lm@Ggk?o_ _&(Aޠw@2;MlP6͓0E`hJXsm ShI~=2ltBnT\-fҏV_,"^Y]wbwi>"Ae.Ny$.egzJN[IjyCaOt1GLUHy#BɎ4n|w'NspZp31k+dWbA$DտepZĒXLQߩF@Ue6?ylx|RVnԙ`}m\B[t|,?dYL|I+=tY2p`d^A ?$]:?ǯc84K~|O!=vq zۧh6 tJ΋&@|=Vw_w\Z $D }K؊{X ؋{pPjX+F́*u㲯6-: ]V5{Ŷ3L[q0vd:QuDz T!|*==؏/B5VX햼ǛБ|R54TkM[>(4VZ3{BO>)@z XJ gZܻE}\g_ F#c]h*x2%iH`[XŸOfAr(#B0}[^f ߘ]I"-> <ۧE`se}d}BYQZ3rhTЪ:-tY82Co}K=bAfJݚ[$%4ITrNCO+`2M@kZA=Ǣf~b+G$)a9*J4qeKìm;VZLkRRCha\ZQvJue} 8^ ɶ2@}MĎrГϏ,mlU?> `,\[%cuu{ pۦ_W(gjؼ*VԐ *9Q"yFlVy1Gm^M?!f2VR8FpCfYN_T̖-ӦI?)2)@>]xAEr;|%7ߕ4kv ޛpiPH\fb$8I[Rho䠜 ߰2J#ŤW-1'K?ʓ5+wr,ǮsFkϊ}xtqA-]^>ճL)J |k- lz SzIgoE T.5ǂ-!cG) yqYz} Ҝr}#>Ds1.$ܭݲ^hhv=g< /p9 􈚀E_*&0NKC @?JMSxhw*, eC! ?c?hŸ*vU_9pFtm1B`OA4+b t]3<&2$v0;Me*I[h&o:Qɘ/5hWlzekboUiDjW2'A&TY/s^x@A zR^Qnq,?۔|ɕȶA-s-GV^,$)@hfOr(PŸHC?H[1K7~RănGWÂOařG&OԞMHwHav$Tވ)QړOFLɮ{cuwKLjÍp SR1q]Ϙ&?<9k4+a88m+\š9{9%LMis*}Od]69q5>gTQ'hɟ{7Dk{ ;%8Ƥ 6ΔZ.5wj!4pqۿ՘]#Aܓsnᇗjғ/  !.8;ق^`[>:keMmtKre$R=~ߡ#>ladHY5]X~e_I,&n7?iHpc=H0j$wiT z\Y)+F4yy TP.% i*Uھu/ /K1raP|w;Y%I/:aP ʩJ!hpx?~Wվr\MG{ѱnj+U{yZE]7 v 3\1 LL#BGiZr8 =}.eU?oa'eonkߞIE]'yf3uh}[@d-|Ө9+hGPGt$/2ڒ7B׫쯍Ly\H :]t@ՎIgZ>S.^VAjUPL`Si&~n#T* $&0 ;DJfq!0C ._6ꍎsl)Ρu?Ϛ ?>j-VZ:-dƃqN0fO㚸h7&(@ qr`'JG3bV0@E?5F $ ^5ݤD6b8ufNuo?K15&`o^y3t[ݜ%oL:zLtõ{ bibKjt︪8͆(jX~He0|aڸ(UYP$Q+&o_AYC"вTWb}ycs؅b?נ،ʏo47{X<ͿW{y@ICI`*_[2ý԰7]@ꡌȏ^U/Llao^iɅc";q _}_@TD,G}Iή|1RwcRjͽ np8(ErBx,gq&|]eGK9tB֮\R';18ʦnuQ1|ak~D{HM# 画v2Rwv ݛ$o]R}@N(U`F>p2Y\[K z Q.y^֫iٜ, !!+ 1fgSw_w@Pz9⬆Xv%QѕZT/+-Y^n%z]i3akŮ؅!BI] a}` p2-!jb#Pf@Q=K%_ǭ0 ;hYw=m۸ܐ)+;7N$zC~Jo 9u{+FG k%{!1\O{s[i1} 酪/TٲZ<U jKfDXcC,7scO7d  p繛jCIemұ}={P L[zhorWvV5ςdG${䑃77⣠W ހTxXڥ  RYNS| 9c6Ɯ|TJOJE:1[ FBZA&:UPMBiЉi|lbd#IhLN#ԈDZ ό?%"6cy*FߚzEقsǵ4q܃q4ä0Kr CtQA6E W/i&@[ 9028 ]vjLm_KDn3g~ NF/9/k{a@|W@ikf HV0 Bk6^c7 LRs7Sɤ#f#j8^<\;Ǯ<3*ίz~Hac~סw1J-0>'r0B:%U :z†WױK͝*q7%´q@LaV|\nixۓ>Zd 'J|J(;Mj]ҹ~&Aͨs o/h>x{(Ʉ)Pa1 T0v5R"q]As@ ,&!Fh*¡``q  ^569ӧXވ{u2 Z4 =#d#@/bS'gv`.!.r0Aϑ H ItݛO i,[+ R-n~:A7mFngBC1VfA q(h#Z7&"g;KȺU4'غLdynzLlKыF. tdLڙтq#B&e.U|gX:("Еn?{Mx!o֣|-:z?UX9\[Π+aN׷稜^[e;ucJ)L/Q-IP0qԷvzj ZtFH֒Ojp__G-};kwupt=0CN:+VW&y 7Ryl" 11 ZgS 1&B @ϖG U7Z>Dl.P*{$* і-5Ѵ/uꤥ.AkٱsXpUo\wg CNq9 ei/¿dQ3% \uV ("LowCؔ$ʢW ]a [i`0 J3I|n7`;M~@RgG: r@ D1*Sڱ H ; ۩0#LJc\QN7,twG\AU,LpI6dW"G<%m2Z]x%AVjjW #UW?an5P`X[Nie/>z64x5(];Qz{A bD(=dcR|::kl@)#}m.î2nNm/&`$%(@Vpȷt=FASU}6vP'` /_{*EPOD*~ū3=#NoڭMpQpS$B㊝1x 64b9'e5 :T5Wej|է 4zp9C%bA)ZGfO=aA٥Z0-=V"MC$pw&g=SO\ntJ)xji +<f!}f0`,NmT/stF(kul 74( ?̱(bY=ORr,Oˣd)ƊNQnp@&2mu7ٯv%aZEUn3g5;SBk8rrNٗ5)pe@gm!)@%0pB0t{><{#ٸh,UjOs>_9G"e<ۮڀ~m(/EfԈ{d#OVN^~g[yW䬇CjEv_]I2MRNhY>[K5 @t(Ī;s:Zn2*K2Xɧw@hwH LzB9)oƃtX/m{2CdP`ٖ 9<]fs%CNtnr;d#ׅw Z*47)@([Ӽ&{-FcXM,,FǮts®eKpJKG0:9TŘF<xg:܈q$ xc` ɋg.5ӆ_e<`-MxV4o<^um?o6?4f=Qy 4P_Y4:~˿ "E/:0’QQ 1Ԧ*נم7?aHc+6ؕn@>v_9x yڵ鎷J[,.x.5h'xn<=j6QX{y sOeHkf Ta̜b=>)fjͪ͜&}*ѓI^(q2kaQ5WL4{1n{Iix!&}OLKrNJ_iC!a Dp* U4F+13LۄOmo}=xuBsv{i+c 3TgA3A8~Ǯ(~o6=&S O'_Fu,>B+yL1hYQl.[f*WtLFOD?TK=*ˡ \ذU)]\M1[>If@\O]N5|tA,AI>"yTL'/Oi_l&I$5g./:H}6/p<&[j嫵\][bjtS/PY)%f.Lƺp#r-W_AwC ˧%b LA81K@_իIiJ\BP?2-'|A Tw3:3^~m- āP%@YQu|ܪ5}& /SŒ={^_Z.@S "DRM:czPGxX?!5gTѢ$kmZ$pLAT[HLCX`;ESҌ01׀‰{ĺzG mDI0”/9} `QZŌ_/pCnQrn\yd(+zɴw=`:W(1MʥWactp<OuYSX ˫pzl1\yYgX8z3jƤm }oCZЏCM5ˁ 2V!)#ұӪ<8eanbk p^{Fgc)%a?ODyCaP9V_N&A\S-oy!6Vrn>\ӦWVHe"x8 ,ۀH+lƳUk Ĩta@Ŭno%Qfl{4₌{ 딾SZds̍a׎![:ÅxyyZlSD,U=kP$l~( 9dertkã"Qu'|'0rg{5C: I:T>?UTd6כ&w ;_ AĖ }[L]J<= nC= ?YaԤAl9cxR\aRm3="AvzWbh;FAˤW %>e:zafIS ˄!gIլLxz-?I΂)r0e|"*!8=@z)Ts%B:qg$VOE+zb}x,zVu^DZ!FCg=>dYfZd`/MRFs'Vj⡋}9(ƽ-F34&/Ǝ%KLh4&~W!sOf:g(Ae!W#Zܨ^9$İ@o>ӢoCףOZW#!*y LĮ Z!М6Dp!?$ H] Qڔ-=8Gn}Z>o੅WڅxA%ʶ"d)TJ07]vV+u9x .t屉[@,BET=j# Lh oBck*+N:|ց렸+OlbX{F9|w0ˈ 9K/ &K!􆙺 'RmKw8 &_hwrAJX|ƕl̡Ł(Ƒ,U?yl`@FҙwTA'er1c+0Mh&ېZ[Es9QҒ?kѿkp#nk)5 JUMq(!r0%$elC mMKwv۶ۛ>Pq$26戎qBg(^ǝ0}98bQ(E,ٰ!5W!$x~ۦO,["ɌͣYFrmȰ4u;M«8b?taGQK| Qک"+[=.Ň9;{u _b@Zo?-w3ZLǚƼ#zU6L #+ >1Bsös_t5c̈D*I>}S+j.ԪX|Qf` CF^f)UѪC 1ŏ xP\xI7XM-$" YC,A[I&o@y?+MH \@Q$@V>AKĥ]m2JJmU"+xˣo,$0֢;PQ>aHsBΖt| l >#s2 ރDwlkF-t|1$.p$#֑e [3|U,\cVpa<3"-2;#Zp |~$;X*6]I߆څ5̨o=Ec`]{bQ*\:Dڍ_j(M =~]B>f0ڇG--uK+Uq䓯I%iPwuҒ[:V:?[>j^,%KikqX{ Cv<#NߊD%kf!m^͇BX0+]g_`2TޭctM،Ch()ǭdrg.FZR^M~)_~gCn7r)H(CsΜŧTᎌx3$^U.3 4ڕW,u6Jr4RTr5՟(-OW/KuѺj>͓tKpq=t#YLb1Ev݋!ۦ׸gXS`G7qVƜ WYV1Dqzj-;lE8h;Y[a!4 =ͳyS+>҄Wce3Nbir9O;?BiJDvx|E3j-[5ێ/+{ȝv,,ZvɓRRmN<PfK6?#}݉3wՂ~.啊Do~.@iB7tp>6eڵt7&v"r0Vb #f2kšlKpyxLWT;|fik n<ػ =}m8&7R$9ihOjt Jj`mD >`4f*=$ `}tJphlgJ3w[["2Ӵ1+rP -H_33X8vŐ_%Cd]Vpzr -}\|+],)U*mW 0҆A?E+=햅rUVfpSwR*i>n ZJ#. ě9)GDU:YTP¥GBDo?$oLYG~- OΫ?,9K%$ OF󬤕FcM~xA puV'}K#:#@KAOc8wP ᦴ) zL g@3ԘGŗ/]8;^ɅRLS͢GE+V[weZJRLnYLQ'Pb.u+N9]fWM^ q 7))O[%+a R//'d{$@ d^cP{Zr=ѫd,7bL# [DEpxG].(N#Y KI&OKCjiOD:8\4䳚CUg[TkK%5\I.MWJ1+e#a3XnU[z;t1g梷@JŁ?/)5w MM YTh@Ugbh(RMv(z8ޜNǃ>s7i.ް惸9Zh3N 7.8CV>E~0>pU =ΟosPU: A-21/{ xI$Q8_S(;x:&nˍ>%÷s_!6kpW`AMPg:6nֻ@?k0`0ʸUW$uz3|;-ƛXT2,ptܢ-}k(c\͜}V*1\WIKR7M3kP9rY2lu WYsKf,hU< ljҭM:Z7!NIo-GϹ=1䒲 ˌ(ul{Y aí(W`$n1MxyFFF+R{]|n@s1s?4o"NP' MxBZ%đ spNg!Ce)G`Egh/@BQ#OXB%tl`Mؗc$_f ;gqZ"f~6t0łΞlZ D|ڏ1nKwX -w}:v&,'9芊\v[Kh}xLx ZwF^&ϣl>y!JT.͹djr0#-zIwb p8v3?./;|8 "p1ůև oD1J-K]e诋9[A_-})CvK2i&E\2me' XTsM}W_ QO6J[E3/8qx|&gDQ k N9 {HL_;Ȧ +V7AO:HƗW.2Ĉ;Koi.XpKTxv$ 8^Ъ:?j!8i'Aj@X=y$XF֫i55~>K6 P"SUEĊK `Cy"9jLo~;Zy'smZ_8%xBbY)xc,{v #g(_xsԉ.7Z`vOt.`:)c ryԩo[IV;0Hj_EB`*xx(8p!)_`4_vȷtiG5G"neؽ냇eI}ﹳnyM_kFS_4r7 5[u4}9QyyWhr(Ty ZA-LTnJLRcMj :F?3QVE¼+Rˢw\ˊs"Y@g]:W Ú<;& [Җlj}=}ΔHn0v&qwDJ\5mnش12fVn5!|p x)F4Da Hǃ [Maxz˼t؍;57N]L;FS.Ik5J>c`@O`$r7{MigXRlN[N")輏*\uwit)]Pa3 3muaQhM8NfbW%Źឩ݋ \_!Y9+Ua2x,L:S϶G%˩ߵV4%D br[̈́V~5QGxoS/PRŀ`8#ѢgCTޞr%7>ɖr|$̺L?ޕk@eQpfӫKoII)Ɇ6@N9t2 B kY3Pj!B8c 9n@4)Е - K׎ ^v-m'QSS/X=X.^ d跿R*󭪲/JmBypާQ浨/#Z:wS߷.._d:}ʑ8h8S/rje>Յĥ0q0=vymEbQsc'P;X$(a}2nX񞄂!Mi?Ҡ9f.(uTsa)&v4{~2)9?!) FcѺ|#L(%Rl:JiŸ?KJI#x%oH.3 4.a ,#$nqg3'C_ =$=gMs #:Y1AM.s7:[M%TNz9^j7PJ C?'qT֍ 6dz +لT_' Xv\f:ܾ}i GA `f:cqHl01<>~QmѾ` _< K`VpbzM6nu>'ݟk!Պzm~b(> :. BNNHͻ qf`` |wJs)j'/]y6_paRJP>/& YGDz7_ 81T,IZ(sE7.~ j)O0Kq6kVÁ;Э>am"{m!!zstco,ȒO |̶@"&q O'$"}nIޙ7 {{Y9"l &߻pej^g&^LrOx͵C* & uJH M|6僑z$ZȸI¦ 2b H p9Sr*֪k*d+.5YȎ "U-Z6s*ˆV$a`tTM{b@sD&bjC|ruq먳.)N9'Oq&Qqc [>tP(ZTGU,HBbɠ#D#S0&^Օ%| qLa7J~# ;ً*84gS`1GHw#]6#9ez n#`nTkdn&AΚkh Í@0.ޒZ8ZgBN]U,-,]bۇ^|ǫԀJIoÄ2Ossf%ɢ{Jrɝa=t{r39hss>N֋p? I9fp>2$M$i(Bd-2 +80S!ݦDAUހ!g"!lb߀IӲ8$+UtUJQeaq>`  +`!PY˩Yf3۝dEU )#痙w!DT(^¨ =֣3՟ߖ|$ZHCsknF,4A7=&ɮ:O wUbJzl…k t ˇ=n h:Nژ@²f.HYVx #7~osU~Bm'FoXaf=:G; ޚt[p)ʟaA2ދ-]gK=p=C}S-:&aT&je"l'룍BIuIKEoz'1Q>Oǽt`ꁥ!*Ԍ |)DiC(t5# 4N筓 }{ n . /yE>Qx7od&|(GJ^C:K*c[ ٓO[9 gJiJ {mbYH,LQe).I=\KĈ\NÊ:0*<[Zb:(m& 6Q &-_j0f[*޺+8͆A'ı`).$GN69K<NkDk qmJfP1#nvٯ.WkKÑC9wP}M4w<)D-1o|VwUn1O@=k!:C"AP`G5T^?E8::emx\ p̔v7+1}ܜI a{WQx? ֝yNڎ,"wW39x` 0'YKPչ:2Ld1E;hϨ Ȝpww軒Y$p)b㦣!X=ՍrNp D^s4v<Ӓ2I^8PdKk& 8;81v\LҙOJ[l8cj(Qmm)P\ws,:sQ7(5\ m,ɑL)I:B*2N^3z 22SY%#;mfNiBE˦2\ds!72th4VLT5O^;ϐ!NS6_ f|#3RK-p|I-DӱЄ:c3 ԰:٥WK(Í&䯺r{_DVaùzU|yQc~'cHuSƬ?y0y)|#b [/.(Fq2{V;9/m~Y]!x5P-)tc`!ԕƿ!l~6!\ KI_$(^Js>ix ˟x h@`NI倰g6Y[v!qūr!rP3h,*4hFc59MꑗlS0<_G /MFLICt;Ռ1SkC~'}+u!O^E5U?5GMFGʱ) !e^'3(ԝkΊ&$~v‡ӣcrs a~v!]yo5vz )?wX@cm4.cIPZ cp_2[V/nU"(ki/pˁ LBFhƹ-+n Cƣk.}o'ukI Vu+Xh窍g 'hO sn属|Z).U6"Vmϛ.j^N'`ymxEqB?8G. |Ϭߙ!tcv~bRzYKg q4᭏PG6N|s+R|rIGjuphY_DF?qWPo,Y*h♩̢,] @Š\x8 6z/:(эxkoL=_, \#C#YBcp+'c!*d{ԯ (k)&w:k6h_|. 2tnC0 d,G*qC%x$^C7fܳ,9JoꇀD2C6 l&CExPW-[քR ]g=Uڀ!ثh}/>n{UA __bV4HvD!'^sb-1%u kݟeJst~0Ga/g^Pa0_8U><9'MYK8cйѢOX- CCvvt(#!u(3۲Sa&$y)q f %5 jY!_e+*3+ |P!'c6 xFMp['┲Z#a 9qkS]ʆYC{6 D5RoΗuƲkfFN@6`p\HzwgٴWWN<%TkqBLq^RVpN/A> :}aGë,џۉ2f=KAfA[Kx;lb"4d_$πNp+.׿ &[6pAOA7:Kw\<x4Ճt2 !q֏l,סwL_#j#2>a<͎ '!A5>׶-ϦeY N174Y\2*c99~MjׇA01; Y|kQLbtk] .9InjlaL!*m5Gj=܄R^V@ËΥ1/[[ܩ%B3 G[3H[C 89 p %h>R Nz.T8O|Zy_^!Ԑ“W YHciѓDw7oXZJyHٵo.a LܕUVl&l.f WKxBeʴ6Wco-:mEK![,n嫋A!Ry/JӋ#dhnHi'SِF즻Y7_8 O{%6ʀ8$ yyo\/ >S4, pK*am\-ڥAl[U'C=U#_#J3)V8VL;G6P4̿& e+0›'Re)>#ۋT=pF)+JJC\#N==] 9c]YZ lBvD= % j}FL([qFp6^+̸~Bb/V; A6"aeA",Y};n'] 1= g;Qk3$fN 8*w^tpKi$f `eM:@c7JQ0O?=[]oY0Mb tAH 8: d Ot` U9!z, `"Nri.so,a:"7+,Y>)'x) Y:y\Ƥ@V<5TskPvS+}+cH,j\^+/L@9;4X#Iؽ13:LM\6d|"-nrblA%i8Gf$= O <ʑKݤs=+5-kv`TqXG3TֶO9$ ar%~zښ?TCd\4M4rC;uo2fe.+\;YuBUUjEc=)c/(\݃ es-DV[> Xi恣u͍_=JX?y_^ti{Ȥ0cU'[c~R{?>c@"' &7sݞȠ(7f&(Zr㺭{i%j{wt }K#] ~_4(fpDW@< p+\J ]o#QdBXh:[mTAdPVE% b+J[j$9YC7yͨ; $tFb/ӊY~X4=V.+iMvͲBއWxRyLycACO=6b?V2;=Wpq|-d൑ec#];FLuUsd%>1KsÓ4bHa aB[j'y =[NW̘P0]90y1sx]xHKހzqN P#" y)(]_xC KO3 7viV9@8,vE,(>IESOm:JCiL]7ζG%z9E'̈́BefDr> n19It¸.$܃_y&X<=pcn,6mhGZJHE[i\Wc6}͇3@뼼N 2E^/ј2Y_G9(y6[5QR37Aق`΁BeU]/u *9MǕWo&N5ۚYg=j%qa3{bwM|hjoESΜH2YXn&#Waưx K_r,:yl_gj:hJ5!a&MٶMBtIoI |(F M+ILn恩W[j=A_ 9Kn !yrcጽsH-oTp!HR87jU\sKghIHS۔>MlNT>鞓=W}u:u8-8~5dD:TĘM/mpd?+&]bf3n ]?duݘƾ;%ŭb0_?p3#9iR,k Pr.h VfU.e#pޕSH>$ )waS 5NnT9?v}LSS=U"Ae(Y3CWme Tc/βAV[PKJ>`H@w{} ]m*S^*hÏ|FeZG/+|`ռg)uё`0Er=3Jzа!M|}H܋rgou`NOc,4jk!VTb>XcX[ᆸ d5sP7uv4 T ϭRyͤg&V?[t֗[bM?fqv**#aEP?,KGI|THJ .[S|Z[yj?iNwRW(+ܪi0 C_ vLPolc?lTXz9Q2=p_5QpN+' ~'MjfF~og=P>p% u| tN[Mp"L3=ND"oTuBCmNvr=;- [8MO&TDia NprDY2?c2}@Ӕ@:ҵw@.+.o3Ծu'n"BGϼU<WaNft?^"==:g[~Z[HrE'fL'DrVhg,j {Tu,+G[6r$ZgxY!QdfYAx{c9z1F]l^S&aJR5IF[ʬ,VwCU/i} ۽N*qV -"{OiqMfy$0;G&n7=՚~ bE2 u INBT *e 9o]!'x"!* JoK%lhKBP*1;;?pK*=@V9o\ QUD鮲;ϧxv:y&RW4$P_hG&0Mx'6g ᚶ?,RrH4 y5::?Xp$-"A^,{)%s!I[EV ńf(7$2Zz~HFSBu7?TK.iS 0gݜVs&=MIdlekKBzbbm_9sGO"3ݾDi7v(3 dcb&{=^-&SPX˰ p* O%k3Ho?AvkM:mMυųb Ҹ }  a՛0fw)d#\ o/m9"w$0Tؓ!]Z]``AT^ZGS_q 䟲Xyn+dp2[ ` 1a-7n|F,D"" j8[o ๞*"S}XK!]G!`aCYl7QKґǐ{ -W!ɵG!Iq7oռ#\_ =u18Z\[|=NS@&, /AxX!8if t%Ië˪U5U{0btFE0wBf_$Ѳ((:ɾodbTSˆBu4j Vڷ^ uF#&iI=jAj4 2pggZZWyWLw'gvWnc]{B||H9bj?md(P[Dx,~jEW7u,7QtTe{Oqd?wl g޲y93zTi M iVZAC |4Q!elߋ[Ng6[_ /vu9)~T8ɖ$޽NQKmdV`,]MEiD'W\n^13' a٢۠-mMx=6WHR ¿*]AjJv?PiAQ"WCw倉F{Sʷ0LQM jgF§nQV.6 ^~X%yF]%8jpH.fona6?y?e$3G%<$F7qRwӪ݂l)ƢYSgAח()%AV5X(΄`_VO_7&~;4|wOa#3=A#?ˑV^ɚDjMCid"Oߓ? إ٭v5!OiY.m%&Ne^2}X-6b9@MN)}{1vaMJyqshZL-Fg plLo>"?ror0ѷ]d؃е!~)`xR u 4@_$wE8(0Ęq㋖ݹ]C~ַE@N.BDױNβ47}Ee 92I1XNvl. Go ‰8 V̻8O4ʓHYC01@3"B['giLj xּϠoսa)g5ę0&^^tˢ6D?FK֯]Ө f9uao:RxiʞaIڕdʵѵ)d3=|~H (tujXݤ>-?'8 ,Fb.W-(9ֳ̢kU^I~+F6+ctP$J1 { k%UbI_D`Q.l+5zei݈dlHxKSǚ )|VEvbBgTQ]>ay9&㳬1ޠH7o&3/$ֵ݀br7w?qPO໎GT;FK7ɡ/r d2`fWnl#( ˷̴ړu rMcЄQf֦_FBv%SC̹~4Ch 1"89U][ɵ6A.XSa84ok7Bdk:5R^H͔*'1K(n+~SSƄZ.p_2F,]B/n N\a2'^$^ z]\YDua6{r[N|BoY'w6f1PT_ǰM ֺUZ묌Ԉ$5?le':<Wɤs.ď]D.7ҫw\hӐxw!%fL9^*jЬOeګ1x_zƀRIU$ С&m:UGN גT" DNKN]vٵ!חg/yя)R|A}%N8#BXWApa^5+ڒ6f^;Gxgp }PŒɇP~x>{r&/'cz^ [d[&"=_/54,_i8Ud"Qp"Je" &|LQW!'zOFIXHW=v.7)~&4)*`|Wm Q/.nE s$H W0}`APдhg n}SK! l̇kt$2ceq ?Y5b֨O#_JpWU$<dq9KB/}bnLxP&JSXc1'H萈{MM޶1u#,qTnd*uE=tzFB"PA 9(j+-zW+%v[Ԏ۔R^t2bIOTQۈeK-QVЭIW}g $wY 2 Ȩ| O&U<ϺmW k]~wz=sK}Aq!a_v'" H6 =D g7XRXUh: ō&lm\Ye y4 wő=^;y͟!$NP$htG•'^C~B_w#Rlᔨ8Aosj3sbZ'9+K)Y?#b"("= `ial(=gMUxNj B2ż,紀߱:RdDR)~'}D^ajۿy*_ w)OA7\ڣQ`ls{8^n@.$Zbd=y=9Xk 泥ę5K߱ey@7 y/4wObmSLrl'VykAcw w];v&χnj C|ՇZMԺ=޷ *ڡlO2&|Ȼ| eJ47,̿0? ➶0cGXƩB<gSQwTHc)4tlOG^9G='=AnLG|HBXEY EctB׼Q.X80& Olkΐ%xf;0(:VQwJ[b+F͸[Jx,0%/_ktO%0#q]ig`OX-˞@8&ȲSztᔏ ZQjv=S1׊>MfwYj%*ז2\BgD&<»a '2ЂT[Q-{,iFt^ڥ/'~9-u(o]HL?kȥ\g{2Kdjїh69ΐORi>)unAT?ԇB/4Hv4TWx%}{SqJ?[ap׻LUv+Gˑw b'~^-n:C!lJ>Mk<-NBь iVds$nĝ1F-iG O!@,mxDף 3m>!YZBoDhę`)Uk7QNHM._Za Jb5rҸ3H Ck`eys\1~7zFŎCW;?Ӻqh?Hr'*߸ieEoؑ:+nw`}yIN*ǗJ;uk`Us;v[ecXPYʌŐXbL&P:grg:E_pCU`I*\½ Ge^lJe܏U6[){0SI%V:>bp0&\@ j~ 9B+k}dR(~RP,>I.0Ft& sʶXSCrsK0ρJRhXAIv>xSc(=52XHЀ_{>@BN+rLbп qm©`xr>(ܐcv0P9Z.6uǓey%FG]^ω9" 5hPPWLt2:oʛ&\=:` @ݶ t?abjW  1 Z&W F8Ńt50h>;{9I?J0͟n~/c sk ]=Q=V9 l҇o]C90#0s+4yRAdd*8k1_ d҄aS00;vT*H*~!up&Zk=KN6w Cx1D:bQv|%VsC f$^)d݋;yұ(\kU3,^#mޚJ|L{5raȴ9'/G(_%K@Ty"I5#tHyIV2FH`Ṁ06Xx` wXcֽK$E{rτݟxIl2<M{R(B>`) rrΥnԡ!ΧihaǨ]YuERQuI1\jXoߍaewBû}zCD`x$ Ũމ{;T́48J&l(jW;MX£]g&,S:A1 6CIuwQ*j<|I7|wiR`QpoOӋ '6ҪcUYжުKyXQ\s OW$=Jv j u"G?O?R 7?^?pgeOvåxqgrQiK3[.! Ïܰ_l4[^!W =&.AqUo #$b ¼ URh){drQj|0A<+cVgt!0i қFkïޚg^-xpL)x6+(:=9B탫\-Ld=Ox%A RoJf@^N,S˦tN.[ED|LߣJORsz$kP]:b"Հ(W ?qj9Y%>^Nb~Gջ|9A6j>oFX"ӌGR|9aucnY>S$x6S$¿i૆sۀQhq+'k1sIb Jw~ѳs鱖e&)=%'gG?0!('X \\L>N$n)թ[ATjjhم< V AMN.ʄ}]do|!r;1ez{خ. Z_{`g/xB rIyzf 3{$zٔ^8j*m%R5'G" z1 Plq3PEiđ ~X=y銊Y$|F&A}"BMǤ4?RPS'o$On;39V&Dvg0эs&Q>-MxNF?$"G>zD?`.o 0ÏM `~rrB]?kL] \v,vuncT=eOGڿA4b4YoZj(ѪŪ Ě#k/rAojb L'YA#{X5~_;ܰMQi,@*oSDFK~#aiye=\ٷt'g8jOeRǟ6WOiyk؉|}:ťzp#sY֢oMv\1t"GD|uV Ŷ;?` u "zQQ;ȅ-#A)J{F9s(&Ф#VOO9֦vp@M#މPck݌EVYE9w=o:g)3p<%Tcז}+V3}.>@]'& FEb`9D3_B[0E^={ 6W ٿUvrͪODF?8񳂁喝!"kJ^[6EDg%QyD>8_J]p(df)tEH1%Rz4[s-5w}]Et#&wwFgnZ{n!r)Fe|K2&{3.1 X@qYCkTj?1ӛ!mThht3 p6Kko<) 6lt8J@1-½)#-cI Ms5S烍U<8޶ԅT`F =*HQ>FJ{Tdz\"C]Ν᎞֋5÷ka8fnDiXto]Iӱ(aLj Ϻy^֞#oeW0T #\3EItR@uxVQ/=S G*Iq +(y7JUc+X|9l=!0A_G% EMt;.ۇ#{}]J@}ҐB-Tn˛mXa72n=o0{-AM*it{hwqkB lmhq1+I:)t HX*[L:ˆun4~7IDL ЕCl,{6Ps rQ]톏hM&Zm#PۥW+tf3y??ۮ5/2 =٣J<8Nw 8z>/9#ӸvG%nV@LdpqUFL|0i$A[͘Y6vڸoؐBn"慓KCzhr5Nog2 ྇9e>裴=ЁzrRL:qZ*cbO6nL  8F眭p!&RC]ģI%Z ` WwStܿh~NV3yP RP2+׹5/vG(0 }Zda_?҄H+ tHKwQzIwQz8TlG |`4lM?Yx5 _ eJT#9HVf%<Q{a@;*qMIc?iTQ:hڊoc4ԐqlKH0lź79ֶoEe{fD$1I1\2:T*!ġ ;@;㭤_ޒ W~FAG2zĉ< ~GpoY:,^]ڀ.%۹inVaJ5'\sM?&lyRG9!D8L,8ssM&i]i5k~Kw=&k'&vտؓ '3.I#x9}ʅZlT2l5BH$KxV{-_w?iD!ڝuȌ7=^JA ִㅗ(1on=\o7!4!Wu` -7hw=fϘCDڳqMֳLвʥCT4[_;Q,".`F$4xR^`.N~.Ut~18k7_0̀&Z]<أpT2>&v9Q; 2}3'IQ==EEWfN*ө&9)Pf[ yLAP8&G=X*a X&! +8P o-x 8P%fhAZS؊1E[qʐ wf\CV*(4 ̟.rGwDgj=1`N?~? }B`U8ub$o҄$B bv&5*)sY i3k qk#]0[m-д?h ƅV=r龜~Wv9F?T7nKi2w 2î~)50/2 XbZ;`]jQc 7t +$9䆂rU5wO F+Bv/.qD,5Td^:g'n[ B ܠc)w:pkxU"Kl'>EVzh,t\%G\sy=2G'6&v7EIp(]ޙј[>'8 "_+X0:X5~ yo"c;!w U¥sxX bLDJְI iwr^zɾS >_(Q5ݔͬu_VŦf7r&Z1>?Z7¥Gka6]Wny݈^|Z}zB_CK^)VBdҐp5\~wTO]37)Õê !;Ԧv_'.鸪L&fp[I!)q@Nu'LM aFF*]:KܳYhOZ&RHEC)&,3xIgm9.& !a z[J^. UN{;#k inI\ܖpEaafy CF 5 񕝍EJ?pt/--MKS[MB3M4˃"V]P'.op=Zb--'X+X/;]t@9#blkBhY_grkWzŻ}SshoC~y?p.:OnOޝ})L" \/s[4#}12xhYSvXxFbnjȕlL {:zݫ,A2Т&`u]gˑ.rFbl:Z񙺂h|j\{aR!bBYB1*RbgڠX4a"BO& l'!øW{pZ TYA1^Rx9a) Ŷrm5P٢R㡎K>ti!@ThU'W3>Oycb]ezd}/_L_c*XtoȠ6K\E9mt%ww&x);HkoD3rT^]tQt1bp|Ց!>iz8|b A -k";<熓b^I |O3VY{PG]ͿaUWj\V>X>A'񶔰o?@ޱ9ЁKd,> pC` j F<2|esk^f f;(:|U7s BS&^[K(WZ] iCbH2o ~CL׼ʩda΀XȣD0t'S ~"ǔqhhYL=b 'BBakO8tyI{{\l&fiNJC/['j"~elrQwvKEީE5 4En`Z*1Ϸ<++.?- G# m.JuTWqd#o[ A{H Et}aM G3YfzF.I цѴ|4y\SqA lv J{;Ʃy?WVo7= J45ejܬO-SAQ{8lY B1?ճ/F}{TYkHk"G7_w,t11/ 5uuȳÝ.a'k ^yoTDBdfv~Vpj4Hm}r7f JᲃXom?3&׉:IQ} 2\o\Ȃ)* H$6ĚRyxJOh`15nlHBOn@RMTb'oG Wè?3)xLiGЋQ*]l/Zu _ *?nиTd/tXe12SNfTs,NoĽi6A1l7 @x)J t8D=?!HYE?]1b  v^?$قZPA)cU($@LS]{Hg!.AyQ1;Si >Ʒ/uT}+ī\k6SK^GL`Xa(lnyex -1*]Y9Q4Jt'lPN.ww& {긒^B -3d?E 8|CX,k¡jxhZmU~QXSP!FvO~e+@k3k 6RvA|iNj/Lw`AcNNsx&ӗl+I3k~5)7]nX}xUTlY&[EYydYjةy9sr*>FLP}1f3\hQxV!&dɊUVFBHfrbMDy5T>4!Aڇ1s/ ^F"F" SJrF)KV zjAy9CHm.P@lC>G/ħd LDidʶR4ϫ%=vV}6#$(|:qA>l}?aϞT~߅b*>͖ Xڵ;%TYҶ~EpFj N[྽qo@|xH<_uKƪ`{cmEۍ.;}Z<,~65ZAK 6cv^coapr hDz;B.QQNpۤT@= byu &>=2!צ\D,1Zk5Rsl..?&bH˨K3Q08[R!!>˴XÈ#q%s$Eg[8UVc!ٖމB%aQ/3Z"O";tĐ׎\&N;@B\+\Ⳟ?^b©E9Dey2NNμ/+_ 7p*t$S9>!?2WlSdbyPDckSO)Vn62SQ%߳4p{K9Ϩ^G{Whp`D> qhfTwѠ-0pMȌxeNF%ѝȪ{!I;S2ݿFeikGZՅ_wjRBމ'*}VtN;a fg@#MXq<|'a % -(6I,p͂ DʛUCQ&Gyyض퐴މC= -% B#$|7fG!z\Gpz- {~ 9AͶ{8Hf,Ye8LyT)/'5c2?v*UH]wXǯ£5m.)[C29,pz?pP6Kݨu 2a$Qau%JAhʦ6h5BEښDw? Zn"n4!F;_Y&NI?L67Q 3jS/dLf5qv%ȎOa+3) B MrIķ\ LϘ"(8ƽ/P$0SӁLiVsudߪ^U`}&&U]{!jY; W$8hdW }Z2'6)̑ۮoFX&8i "7DT2.[V)4@=7">񫼷3t;Pa|9p\5+N6IړY4ĺ|ߋᆉ)]Wc UwP1-F)JvZaHJ?8n$Yk6°mY8#΃YN>wRUh% xb]ч%'R88I60_I4LWg5vJH@(}~p[p‘>ѦMԮbT0Qica "½hpdAY@z!m>ۿu {}̖a3&&DҊ9\8 OzfN,v5 C4=mPz |2-DLN`;/~G:)}'XzBTsȑ(څTcpXs:#-N%WrX ܊,*Omt,Etxg+6䧑>^/!XE)6b]j&yGnZŮ_'U$-aoG0Gorp VXHjn f{smIj4AIba7 ohMY?QI_d71h;-XZ{l۪,?~ 6)<0_h([ĆA2CZqeEഭYK WMF,U@TRAhvO{M6nj}=7X76qyХLkOUJLc |kYP?x+ѱ1iy.(Ytamjq [z#)t ӭ2\<6|+Q8%vB_&#؄XDT8HqNsqЪx|M0ߴ"ݛl5 G.['{x1 <+j%P!< eDr>!8 P3~$-ʁ67|989sx]{:߯rfDO;b\i40m yǯƠK헵eJt`on7tŚO|쵛#G|\HZVΌA͓0pA6B퍊nY!zWU@?ek-DzLJiY%&[JaǪ֟H0޼|?*ɔyK)CA>o% GRL (:jJd[l8hZA|O9 S Q5y9TA@9~Wqhb37"J D}5ۂ7+Pۃ''Uř=h09w;?L"mOv3Ww۰(P,;@D%к#>tԌY XL6kܠ#Y\wEfr*NO$j3ij1/soZiF 'u3Ac]܇p ʗ*U[!R?.izr!ae 3~ c ޗ-Y8"[ G-_br%b(4߮dTԵG}x5\>@ˬ/%jԮCmcf_ƈaN aw8or<-*8u5NsƟ]joYfH& h弜$15xAɺ` &fI+Y1 }EX۽Zʷ QnsR]) pq'hC@b~$kjh3"JV]mJ%t~cH(,Qfߦ()y o;73Ӡ˹}[H8+HheS_ʞE uoš_5T1Ӆ\vB"c5>`P =!0:=\AtOM Ub(kaFNI8LAfLa0/jAh[/gߕ1taʺ=mӞٿId5-=%c}y|A'w?`<ѕ@NLQ#oK*b[$鮶'*hAI|s͏q ky,\rv1Wyh[ 8X&Wr{^7p7ѸT9ҫUS_'iErοw@p5[[|^ D&NŻ9"\W$_X}CdkxηËW]8ѩQe7KϣSUhZ+C2yؑAN]iOkO_SW8S x =P ]^!uQ's2@Ъ0-ź6CIUInD+s*\kLN;eW7!# ii4"9Ml< ޗOp H,ozmi A٪/Os]s>3oM'\wլ6 ׁmwbKTJ3BXf }R֝Ӑ}Xcx̧JT~5ۘ\@Y*uwdɉTGPE, G0?PjmXU0Rtr<٩*]XU[!6^";W8@( sVD*I]#AQ#z]c໮UQ8U8po0xu8vu|ʞG^d$f dt@{hn;,i>~ t QXbx=R-Pa3@kV Bl:OTWVbP`9S\HghB0TSȉ< Ew g(qu{;)eqoM(`|",t/X-fŊqϓ ?CqW]dbzwmM̰PB/qE#gMaK_LiW41=pVo\,/czkK-}Ugbpj2ʡX\foGλ3NZ D:v7y $6IHdV<)p-XV_&"h|&$`j =~M洆7iW3 B& kb06cYkG ؽҴ]q埱3Z\3oSb}r=aFyvPxOr\3:x+0._#:O Q JVCۃiT{T (yۢ*5}[XwZ,!l$YQx8@٣ DyL'tj \+1s$$56OՌtjt#>3UOQLϠb`/lن_j65D64gB*c$M'dbx029@&S_N[K':rRU|/ahk sAMɎ*] GsœM}dd`.,u\E۸…`db Bb`KS$r*Ӹaڐ)8Ѽ$#5CW!}`62ev NNY*7a&] ,KrMm8 aSwv.|ؖa,q EW9 vܳ9fu`ɸ X"AYbXiX{Zp#<-~} $UB( ?{2d$@|$&oN(f{1*,38 n@n%]ZrMQUYCeZ_|^%)7хtrZy2W AKwWdJE[~w*$%x0[8p. ~Z&4g 6TKC0lJLV9gĢgOq2*|yCfSx4`a`Nh|]j!AR [¿7cNȰj_S;UY"H*u]8|,FBA/ /K$%/UAkB-kBJV'1ަ0pnQ~l~cN=Og#ЃP݌OG9SpQ79CFFM۪+1pFsg+ c5d`L{y5*BepRZTnC *iHS–|o#.C^): SD>|LC^+$GX kkͅ*$ʫ mpg);R씢 ; l0Ӭ@ĮLz !^% 4_gsHB+q~=Ж9gzEK$yA4>-kN_c.7lc9m Q.5\nऒNA iiXpV.9oW?@w>[c8KxiܰE&յi~hdɤ삘 eyqU; Xז(ʭVh7D> `oT'wȫ(r!qM)jS*_2 IZ6fuKĊJt 21YewhKɄHdHjvVm_փ`w7bTiy{U)yOrF v)݁AvZ۫bHZQR@<+ 1KsvAmᇵxX=eI&|)cK{HDB{&8"+^c#^<cHf~<<'L YV ]6C\I1L%EtD+BnJ`w02E &ջMF峓t8=<09”\^^ѝ0d7(MDIM0mP9ߛ*C Gͨ$ BzTmNѾ%.5& &ۈN v@DӋK,3tKzs靄D]zZji)-BIjoN;;踏2_X[2$cĕ USAY/ip0g!D(+1 xM6Ef\8 V Eqmۿl#=}ٻ *YMJ5էl_ Fޫ"yf 65ah_R!{A8i2'0^ff9es;e*Nf6.fqKi3ꉃ_3SQ3}ڂ4dJ{oU|-+J.Kq ȩ|/]9І~W Lrm$Uf \'ptN0v_N?嵨;mT 9rkQlpj(u6}ͥXyDA#& !qܝ pW@uAyYޕm@@U q}Go# BTngj%= E=Qg9~8`hI+t %W[vuڻ5hވ<It?QAo`džp'rd}3d:a *LLa]J'Lq; $3usOM8O?b,r=Պ~~`˲:@&Vlղ1ϰ64eڦ:L21 iw,%([3~yD"}[7X' ^'+cfx3͗E:WjX t۫"Mi ?e =? ?2MԍP a|+|W{V/uQ2W[ZldhѨvMk \ 01O~KW7mZ዁YiG$iZG®N]$KTe~GX w-F"PC"OYEnLyz5hFbys3+$oI0s .boq`vd(V L.zEf dʡ8eh J)s/8e ]K]?jYdXKqA5= I7gMb0(GRxJ hX(I&'8U#hg6($Xdܵ<{z{GO] .s],Sq]ڒUw ]OE=i.~0B '$}ncKrx\f ~0Y-}CaqvH_1WγՅ%v9Gp^E)Χqmd[d8FJq%ƂJtx!$=e ?q7HDw˵(Ɉ$YŒ\mI0ܜB@XBmè'Vs6JcNB% =`?S 3ھiqM[^(aKNdIH'@VT,ozAه+u޷^D]SVd/pye`᨞ٻgz];᠝1bdX9P lQ$&5 o:B0ҍ0CG+޳K3jǠx' ^90ǴRRL,ݘ'mGNf#%ԛ7Nģkh6:Jӵ)65niUvh$|}C/^d{ `[:-')ʔd-f8{7,f#æC3ɲ"E* YY@!Iq+NtMο>(ѫ ƃ8?(+SPB&6(+b o}#v I!n|H5'` 4e(ZK:h*x%kNyZS&7p*wm"?5 (FGl~Cʕ<E2HTm!ajvحrÀ! U7YUrׇ'xվ?+Ư0XP, Mv1mB_r#<pܫ?U^0Lw2}aUc ø9$/}Z0HzcOUa%v` O_aJy(]Vҫ#Y$ a:SϿJ!A;JIylMT2?;J7 @BRןDj`^V(0dX? lМDiÿպu!$&Ա}d521ƴp2#(?8R-7JՐ̝ۚ9HD;KZi_f)uQ(|Mkj7DAr76I N]0ҏc"cSljvT>Nf=U\e`KQ*ҡm aŻCTv8ONF3 NS?_0v!5I'&xҸ.hy$xƂ8I ٸ+zi4m/3y!suSfLh[e'd]|xQ2OSYoO W"9#b^צ^Mu? 铂Z%Ͽ_82cZ/X̙M|e+I:!!N6U5VLEŌ䜣|ª)N:Ust\Xop]| g5.d ~5h2aܴ'8UФrrMp5=ݹo8,U>FsfImz`[emO 1Z)>2V ^Jh\ʡC-x " YZ