openldap2-back-sql-2.4.46-150200.14.17.1 >  A dp9| C@  pl`_dl:g d\fU/ &+iKtDɪՊE E_oB=\ r꽁7jN #o۬BKUz~wS8~?jQn@Qp"N6vnj_3qiYeUnH7Ҥ+c`6Z^̈C|3I>G|ۉG(cpLjrgej5wB\WFfa3cf3313a551b4d16bc46975467e59b2582a79e6749f9478b9c3216a45cb259497026ba2b96c2883a909b9f5aa417924e8da21bƀdp9|m6qܠ +k(׹gz2d$j%:Q2-ɷ!zO1]#f|_ńYY@,ү?LvU}Do >{'XJwl0|K,pPqqvUc@?}gsۼ3qD8W#5ˍǩM`w<\?r7[EdI ,#)b@mBrwHSU$4#?BGU8-LݞWC4_;>p>~?~ d + A>H ^CC >C C C C CCC.XCd  ! (Z8dB9lB: _BFmGmCHnCIoCXpYp(\pXC]qdC^u^ bwcxZdxexfxlxuxCvz w{tCx|Cy}z}}}}~Copenldap2-back-sql2.4.46150200.14.17.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.dibs-centriq-5 SUSE Linux Enterprise 15SUSE LLC OLDAP-2.8https://www.suse.com/Productivity/Networking/LDAP/Servershttp://www.openldap.orglinuxaarch64P nemm&@#B!qn` -pw0ZIU0G!mS`mD%qA큤A큤A큤A큤A큤A큤A큤A큤A큤큤dddddZ[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[d24ec6fb09a01d405c9a322a42adb7758609ac965f98d40707a1c4289ed96d5ea341ab2ba2a3a6e15c8fe0e11ae92252616a7ce54a9fbd707e8268269823044aac83dc244825269e391855595f09bd30a5d87d930a6b33428a7399ae8676b4a7b69599f2e3e46e386207d289ae3968febddeb73d0ebb222c39be4df0dd37fb652120d714e89ca5f2a0fb2011be6d215b33dd74633f22f8d760e2fdc03261efec6c15eec03a5c3e3223eeba22e096f1ed5532c55f21cdc42c11a0be2348c5a8f51a7da928a027c430875ed2acd9b26b2fb02eb3e7978aaa81631856a66163740734641165486ff26910aebc92c0386065eb4f3ac0c0aed1e3617f8086c943acb3607186033919fbf3f707942a037a6be78267a45762d353789282407c24c29380e110723edc618b7f43b7daa8ab6659239a1cd23634f0cc9cedb107d2aea7461c814fc0189df0a4e0a618edb3f77bd32068a9d3eb2ca4bd7c42ce10e22c7e426cd5131989c539225510e33c7d229e06ef19725b37e99388bc28414f7e0ff94a4d81441c8d0bf25896fa74069648416d8af0d87da855135b07e89afab0c326c6dd93413cf74ec0aadd207d1119399b2dcb20a7b3e869dda978b023a45331be9abf4df960d8ad464bb90a87ab2331d38100e99f5ba902a0c7b7585c861983836a862d44987078542763b5e477999adb5444ff77923a78e5873a6a163ea12950bfdac408d5d128264cd7e450344e5d56b76ccbbf74fa9868807e9ebe38cede7101fed4a27c9369e1bc495cf6783b445031e36a0f381874e8ba380582d44086cb17d8367f3d27c295ef1c5a31d0d78c970aa5663d00d5eaffe4c3760c943f818f081d44f90922bed269f48ac66e9805312c99e0a5a6d73a51b58b413700ed7fd1d913789a44abc4d59d8c1fc7ddf56f766d2aaf048d829964bc3c79ee731287d2eb7d9a929da2daac5d154c768ee4e175e365eaad25b5e8f87e377c41e54b47c5a8520f5b0a3ba47ec115715d517925d151c3d8d58706b62c355fa57495a20d98ded53e40b2c76b7bcd22f9029db89bef5856777f600da507738c22adfd65bdc3f3918fe239ff9d1a69a0a0b46f4f08a7d7fdcefabbddb8322a01a5e87fce43a60f0f43a4d449deb182364abb7f04421785a89149f4dcdac319d11f6073ea2df53c8e76ccb55422720542367e80472c1c44fcc0b2622aef4e7a08bc4b57e3b46f4605359c0fdebc8392531ff631c1f91885105cb44941ed95c20a2784b22a3ae0b96357941ac74546298a443153ef619ec8d9aed527d1cd52c6e5fadf8be79a1771ee18d088136526201a17c2e116b8cae94cedc895fbac4b17f3588a2fd486337d2b015cf2430987848717040a3c7391a194d7e551d0d10b47bd4d77b406db5e4a0e2bdbf88928954065912bcbdb7b5e6160e80fba73dac406e99b679ab7aa26a7073037428938edc91e94f8f8f1567e42947fbe5f2469100b5ae7a24d1be2513ec66b91c308e3d16bddc1b96097ab209c6cdac64a9df7851b4b8a5ab0d4a1665c5dcc6c9d254efbd3a3a8bba4f4be0337401dd27d887f64d0e5664448f1a6dd9bd066f746461a49cb7b966e43b0ab10a163fe6464cd3d78f002021f7220ca5960c59792e938b367087a3f83682f8fffc4a6d4d13ece4eba24bcc7d6e8acf1eaa9a472e047e3949d6471376c52a11f1a25a3dc706ed532bba96195d41d774d29567ab24e2868805c104d7cb2bbcb701aed6fcdf9752ce1095dd5c1c7aa8d87a72d2b74cfb89d19a1e6c9561183914d96968b29e8e73838de09e2f7f2d1cb19ef9b54fc864d31bb42220ba7654ce133ce79139d80effbed05a66e146917a040d5d7ca8efafc3ada4dabfd111d61daca3215625666ac65f12ae7f453db8b19a493489a42361cf7a66de52087ed6023fbdedf908d187f85dc241d3fe0e419dc167d8f165345b52d183dcdd6ccee6efd28af55d579e1df57bbe235b6e853171a92b28ebac84f0a9a5fc720b98390b6534bc128c1d64be7a36a951aae34fc616ebcbbd3b9c265a1535c526c70bc346e6266b68ffb9ec5848b7161043172374a242997df9483546b6059c61b41050500e38e0fc182437be0f07331f6b7eec4e8e3f56839b6d110723edc618b7f43b7daa8ab6659239a1cd23634f0cc9cedb107d2aea7461c81312880bb67e1c15045a61f34a7885c004521b9e8587517041945dc2b0567015dc6951296bd475901df2b1e7f724140ff2cc57dbdd1c4916269120097a70c4c935c867bd3d4feab04c3d8f6e820aca04bb271b338265b6b3bd642641f68706cd673f1f7a12bc71dc017812d2fdce9b63fb59e72ff4daae65d14c6a6e71fd2f31110723edc618b7f43b7daa8ab6659239a1cd23634f0cc9cedb107d2aea7461c85e20e821ca3f6fcb86a1e453860d32f861f70dd576110af06c6812a9b93a408d74b35982a754ad7b92769b6597653eb5072ec18578c491b974932c082c00fa39b08cc0d0e45ced5d61ddb4e1b15301013a997d1866cb0557c0ffc3e38dd207e5back_sql-2.4.so.2.10.9back_sql-2.4.so.2.10.9rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenldap2-2.4.46-150200.14.17.1.src.rpmlibtool(/usr/lib64/openldap/back_sql.la)openldap2-back-sqlopenldap2-back-sql(aarch-64)@@@@@@@    ld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)liblber-2.4.so.2()(64bit)libldap_r-2.4.so.2()(64bit)libodbc.so.2()(64bit)openldap2rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.4.46-150200.14.17.13.0.4-14.6.0-14.0-15.2-14.14.1dZ@du@bx@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.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#1212260 - crash in libldap when non-ldap data responds * 0245-ITS-9803-Drop-connection-when-receiving-non-LDAP-dat.patch- bsc#1211795 - CVE-2023-2953 - Null pointer deref in ber_memalloc_x * 0244-ITS-9904-ldif_open_url-check-for-ber_strdup-failure.patch- 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-centriq-5 1686836203  !"#$%&'()*+,-./0123456789:;<=>?@ABC2.4.46-150200.14.17.12.4.46-150200.14.17.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:29423/SUSE_SLE-15-SP2_Update/4412059677ec11eab7dab6a8ca4deb1f-openldap2.SUSE_SLE-15-SP2_Updatecpioxz5aarch64-suse-linuxELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, BuildID[sha1]=e0a0607e77de6ea7f1c21215feed4e6c5fdd3edd, strippedlibtool library filedirectoryASCII textASCII text, with very long linesmakefile script, ASCII textC++ source, ASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)RRRRRRRP Z ~/utf-8a83081923dc78e0b674e151cce9d008bb2e84bbdfdbcfaed735f7dbab281b968? 7zXZ !t/] cr$x#H9 T[6UƇի>{o@r`E?y!FeoY{qY &9Q$+bF} 87{tĽf T`=t!͠GyJ D"oH rÕ}0][]_<K;uo8@k<%LU14XP^}zӕe6).7 m UL|u7v$_ʢ)ԙ a[nc f-1n,+H5@=YVty 00k wo`!o GB$![{u z q?yno7Ld._=@trBPYu䮆{4_`kSDf L^N5 W"p@F31<;쇀dmy6>3-8t}501D@H%egeϓl^1|<%0U>f{CB%trjp@ ; 1 w/0Ms!if|3))X~2%ߗVբs-C*D-^BΒsd"hUIC Xߏ5+*{\ ;ϮDA |!Faƥ$}.A- U،y18Eu:!*m|x ¹PqƒTP-SwuZ$&=k&Vaq/y9y)&׿l۾L Nn'֦j[ C,% ξ3n|ll6o=zq<ȬY*;I()' e/G҈;2%3VC"Ԫ$t r/PmXiv]L#p/p'3QC I=ϋz]8 !0۾QN5Yq$38Kɖ0QS3VQVݑ@`+O|Faз\sAi"[+b ]|_ sV3{{F:%8}3dD~AWB'y{CBR5|Zva[vygޮ,l܅,bH*Oر.p7rW:2DMa@Dh6| iJ]ݺR^QkېL`z[kEBajUwja+ xCBYY23--Q%z1);L~sD9nh~Q|;E XK;w7vg%#$mԈ  νRf?'ZC UOcw00Zbvn7vN5s{ka $.V\:@R١&8%wdPɦ<W8d}є\qfSjtc כ1 gJ_(Q츽,瑖>SiFdx:>V95!mriczOKLhӞȪžR43I{E:o2k*r@G)-z\Bw o6rwX2)J@:S m|1lQQ $G1-rVT *2;En'QӷFq5eU:: BF2n^-UMl >v-JDNx}^q;q ΁[ %D  ^o"y;_Ir1P~.he&?7s,%˓1EUM'j۰A A":fL6f@ɬ@ ~ⷷ-R*sŧpƴFt\:yΘ[m{%+?G7|#qÕXju IGPԊ)!x h7xՂpmc;4@үyZ\E2mP`{u&6w1)HS:*A~e-/UF |ޒ4ez{So>=0#LR]<- "^TX}S 餰h gQM~^J4_!ږsU1.l$Tl.oےݪ?YH*9/|1|blOCkOKO|9[#j%M>+ ϊ* jw)D?r5} <_ ̨$FRwvhXIp&td1d)Æf-24547L38Ҫ/R "Cٻ zɥUjB^ <ʟnPo 2ElwO/AZ%EB"V>h8I2(j*z ֙S@W?Ig:2~?}98J_QIȉXˣȃ[ ,t";K3$Z_Y3ގPڮuE Н Atsi _cCG-Rm>GLgawYĽ HSV;WC#pKGqE~ Se^4‘ e9pwo@Nx=Jv-MBV7 .|a:OZp%1QBamQZOuKV*fy?`2*phGpJMKh_ʵ;Pz̀ qt;oW9C&v ̵  SңVły/|Q˰1kG״DcQxo:VXlKL#jT; l#k>zzͱ =ކ?3A&5 gk9pMtTMn6r9R\T SlxG;-~UDzf Ж.Ģ"w*pX]xc#De46n>Ld7f޾fu:3/kqm6ٮܮ&# Gynj#2׆QcK#u؀JB5bSw/58eq<ͧ8|qp B m֚vBWp ڑӫ.sZ̵lrW{Q.\tMt2`()xra΍PQ "8?t~u# sApEe .v|574S3ǂtR[wKX1y*<@1Lzmu뜽jtz=|ɦeqU0oHg%7.&H)-z$"fЍZ6zDWXmM^*[,rP3o& :'G,R<[`PL07s0o9bT)-X*(+9'o)䦶H`>D7󋧋\j>5s3LjV#F}0f#{9hSsof:=9gA_}QDm=V ~Bp#%gz0!K*f0(Ke\{@;E8|_GoŜN1 d9f/MKp fɐP^ nYʃzƷd ڼJwx"blt/(CB: w *NH5s> =5zMӅmgrݔޡo1E3"Ba(&?ݩd^_*EDR4t2ru TZi ХX1m $צL}w"XGP&˦!"6#mm'& n|gThI+4@}XMVD1J0΀[tzuy*(UP*#". DEۣ+ok_Ro w]g׼w[=0?\ww?%)f ؔ/U$5Qf-O4zV"WtR9UWo4 i_Kf"j=Q;nWmX_9;s7TBq-x ˀkz_f.LUZ(!HtzãBS-z; .U}$U[r7񕰖yiYI <5o+~P3YYHMl>c`$J;`+= .6](M3+QWpiTLbkQk-uY2 qOMI;+hqŧgC_~Uw(yX/[q{u?#~ k%r2hHc`_i([{/ѻ):6/)GB<|(šo#֓՚/sƕmSp6u m[!;gÂ[4nͧ~-ʕ *KLԶ뵬b$(h  !KHޏtPd;O`QXZ_9[ K@r6t!)|KDڭ#ER^TY i9+ED.*-@/d~H_%=;kz }Aj{QRwٸoٓ X|ka1ȴ=mV"&ƲQWt}њ;Jy p+z>+,ނߕ0& 55<%$GN9)ɐeB`Ω(WZ"Z09̄yKj`lK.Կ o 8/L‹=|A~!SuD?9`:F+ }4FKc"cHjNI{S,'rhɀ)N`C-F͉7̀BH)`SeGS J3t[Vfׄᘎvqqֆ#bp9>:ԳtW1|jppt]tF{ސ@:HBJ"[]wYOBI $81Ak{)j\y!wW0)qyͫ%WID.$ YIXZ+[_G;|fp2 4g0q04.Gr5?$(lH:otYD/qܙ;_]Ϝ+M'{֟u޾X[늘Iq-=Δ4>$̪>8'^oO9`8u9JG9}> :0z <,Ο-^kR%j9"|U?̅BZ7zaza;>$6081.LZvm@"T&i%t8[ئd{O-$o` v&xHB_#P03xiJXy}rP:5?V.-&ArZ^DÏy焳$hJh^G+?t7n[54Bqŀ] 8t-%7:-,|BNNq5SsTVAHBߞbq~,e;Gf-).)Bj$*nI 'ע_!x>syas4)r ) }MA>mQek8:t;Dv/YiN8K8 0S2̹Piq_'Ť9gErk=!ldW/tψ8L*qC!* +:J$)Du{<@f+;]<IH3乸3{&^_|~j ( S$丝.VP تKbXrnyr [tI~}Gg,Es 5&/,׻NWB!){ۑ5Zr>{(F=f7OzsGFBoU-#.vD ;>%Hpޥ5f%g:005\OGp(qKbsOA H% =C8PJ4f:`TQRv0iJ>.7`o:8T_\8 *(^CCvސsց|CƝV)_*&G0_v 8li[CتIICw|`{},^B(2Lwy~ӵEWZEm:{G;]i\~ۭ\UJyRT>@6Ygɱ5DӝpR|P[Q?EJW(+ĒIOXZAw,pO>/{,;E; #cex=%ї4QaX ܒ%aVxhZ0"L{4+Я֓^vXG'LƬxɶFaoꆗphHߊEPeYM0^œll]0+(K] d>!D+4Xx`[:z&,a~pUVe p N !d{|Uf  KTH/G؟}U^/ˋ5d1cm`иnuDGN 64Ϭ#&owl@rwIb]B{ hSH 8O`|+.}TnRJ KK kWC@M5oyDG&^G@QN7Q&1 hX'R6icDZ|NBvNa3۔V+OIȕٝ1uL,gm R+Z %E1[6QSPUy(ݿqw0HbW$TaSzn+;bZ/_a1J8$.]$flQªL|wsv7wydsY-b{?C8kJ>r@ *:b %[C3 idu !Y{3ĎzAN SHS]`wlN]G}BhuRo;>8uPo aUjY'sbQau;aO{3Ųz8DwÎG+ahMh]qp:Z` o;%>:oVκǁN< D~/`-:ѠU @]t^g#BjX ]&L;"IY7#f<c55j'\ƤFqST)m j͚;7>689An  1.Wm}]IqoNlAAߵgql1h+(򦇂?p$Lo6A BM'*M?`WI&=GVQFhP~89#|ęzZlmd) <Ռ]тp LA>)KmJq$a/7~M/ e4%;i)>y+ 8J/h@{UEOXuRv|kMENefԱ9{^EjaK@U!G&R_􄻘U!P=o\ǚ6_7j;N֠ Zp1[\VD)ԿOVFyEvmN!ۧc:%da; ZҞN_{$]fT0jMEVt.wH $FXo#\ (",#h ,118@wydp?R[:V6UӌFn2hi%PD-mwMA~ A(=32S(UCpAE̅=:$W>؝Dá7ΟN8uw=j[D\ ,fN2]LE_9EK]LŸNhs)md 0:Nn47YuWay4󴥾o"ZحO)j^gXJQ`ڰ;ꣲ4!A͔D;A 9öDAWOg^ {ߟ3I{$v[Yj9XM&G2]2;tGn 3 6_Ln4F$zȸ%ܔ-Բ٘K_O8?M酎ޞ~jxotV ]e!;EJն| KEi% R^}Ko 9l"Nc{l?+)y&0dzFI{ O!kJ(16 C*U˥@{I+&@ eǂy c}dMƂ^Iim-UZW[)\_í9uh+g4v"zT̯ORj^QCso 7KR}ߋ/A.Wc{Ȼ߁ΓIU3[\*Brn9<%p父"id)-bXo6mA~O7A;)#8HGY% W|=JR(tDgMx7 ؙ;.{/ߛ7#pnTfx&]>CP3x%5xՠ"EmpJm]QSo} tc &VkOM{91=4]>`\_`w藠>J'U9 ~,*fMNQezX ؓVj H;iA^ j򉤿*P<1HMm`rIDKYg%/@"!ݻQt'LD1f!K~}S0 1qËynt䧕tw@3 쬉?/2SBS|&!_"Y(0))+9DΩc 0;ɳ-ى}~H1Aun.P m2Ymu֌])-QU,4J2 Q+MIvQFxԎu'ix޽"&ke Fm >caAmFK}S^4ɟon>])Z0o@(YQ6XYm=O-r994.2I3S ZuiX.j<ey;Wd֝ 0vY`]o& ]Z0#8ʯVRtAB ȿb x_@# '_;q l(,IޭQ&,9eJ5_GD&|> ܌1jYOw_点s(KQ $.+忡|/Eˊ׫>xłs1ҍ|N" {ηdol`sczk0e=~5\Mz%nRP9c9~jd {QBzAJD`(IC5-'pj@X^%IA(VW== 5ݩ_pp&CP>S mb]a+L#g٠LcCcwnށ@HDq7H.EN;ߎ " |'G;ޡ]63G *x~ܽ/èzgJI췑P(s.29i.1Q퉗ܛV +-MUqtaOMA+y|p )ZfTMxT4Dju~TꝤQn$ذ3yRI?~1:HScgE$KԉOFw cv@X|ݷϵg ,?~vO7ѡRSߝ)$Kx7O7؍qOJ&+rX/)~KPmшkܧ거|U[-BB2 --U1G}Fփ Q%#W%Ɵ?"fZ)kK6t-zr q$zki/oϗvXH MଣbWmQKDj | K?gw5n΢ZQ ByE'pr=QB-C'['Rg"YQntDqoJ[/%Byqy"?g>$D5uC )`< T×J\ -%Hi.8Z)g[h#7ݺlֻi2Y]>CRur?f@r?I-gHc1yG5|j-1LzFv}&o0agͯrɼC*:T5:QK#/VLZ뉦R俔1oP!C[mx $?eg*lѳe++:\ Dnzmt>Y*ޣ&*a5w:ST]b&aLc>~ON9C C?;z@wCɓ%\.~Q51{t=@9;J+=Wi,ʺ NJ}k=oZ!Fͯ -uĊ9FYya3-IVB̡} #YG粵h"E{<:)A85M"E3 {|W]ԍOlP[zkr"I8 iْ4?=?}#u嚡]1tgpG8-+lWꡛ_RjWh>CSdnlJQ_@Зr$xfD;h~zK_)$ZНB j %2J-b3l=RV,\pzlV5{4`aWcqhMqD(䡕tpfO<#7m^uM|$:T=,$Zô~Gw,vޞfqL q 3y]3Hq52n&!sGkK}$3NU N axq7"` nΪkXlẖZ'n{LԜw(8Hҷ5Lm׀b'`+B+bzkkH e)ˉp^~XM&WhFN8Ҷ*e[q(| bOtq.0wPiF $F  9؛a:.oA.q+&8X3K1ρfi:vxam"|5 A0G y"Q9%%y =xuT,ޞ'Ik36$iBf=C'޺eam5.6킮P| ^S*_b ne瘀=7eFdQe "A0zG!Lg*۸9#-|n1Gqq|RwD1-_<1(zbYSgf-lp%lIcoVe.c{5eXQQvbyݖ=W"aチr^7[fh$ [:µ~l[^i,̬ W#'~iqb:]f HL?/?OBbܙ\Ce罻P"y 1:޴ʘa,{4}ۻ8&L'2@[IG]z)f+kq%B (uֹs-iu,=c% }N([HPq/n1JyW ˏ%o=I), FV$l<Ϛk[&>%vj7NX8xRVuGF+dL8WQpÖ&76ǰ}"fk1"s{`,#||l UX% 43 \d,Ï(24Q@=p!F2˒/ːLQsł`LxA \{Ck5Ϗ@<4{K4#f\KT#\k51US]ү'MQY"ۮ*͠lۖP`^1$=Zˈ\-dh'IՕ,U 1k9КY5ˉJ?r4L5-G)S 0 Z F[ %>9k6od؞!dput "R,0Q4zɪk\me/+"h`NagC—qU[Laѭae v]R OzUFSC.budJdUorLVe9ČbiAY!6֮}3 _of7c{cCZbS:,dM#y.*y9veڂ[u}u불EZ]خޤrE enm V#vCDg?mK>?^#h*t?ޘ֐yibEGa랤[xҰ"NZ&:,A%KWV*qCZfog#c7BU)ژ;(!siW&t{ N/2GQ /b̳.y1h֒Hz7Oh-1uVڴi/ʅO\K=e?`k\mrl[4)"cgnHFLyWk2a< lnk>25]VA~xspBy#ג,n>^幭Ӂ*r)~eT6NޛcGiIb~MT ҇}fþsaT~eƮwf{]& -ҏCe[-V;U6Qr+u5 urFx^P|Ɛ<4e%Kg=4;6Mvq%]X y'\ 6I5oR!+ޠ1QQÀ=ӹzbT"cMQl d ܧVnˢ"I6o"+Pb>|nyظAt @BBU(SҀ(|;9ݥQ8-ٽGjMI(U ",в~^(<)˧KڂWٕOX`9.&pht qSN k?xLX pSE*XV qfMTs@;ذ gV̞T(ECOڈrA)k PiԬ˦~d}蟴Ʋ66 _n&2ʥUJ.}[]qd@B΅ s&[S*`Wƒ{H\"oW+P$E;/ x&n.p}t5-#L!=j̿=3ێ3Uq5!8Ulنo?*= #g0Tp!d:}Ȣ\"DR=\o,@uC_u[g;C]3:n_Le12$,8* $ahT{YJc4ulZ(d %V\qHH`FDבHpWMZ #fK=Z&7wV8R^{vvW%zo.],AJ~Q;A]W1pȎҡ~5'荮K^uM>/oQZ[)9`o?cmQtTHW)2 H|=hd rAEձ` )_)M[lgKj oͶ0 tHu-٠/91U4vMW&HSЁ̫Zude\Ң%jh\{dǨm`6͵Lus'uO% 7V{9\Oݱh EZ,Y''b2hc\͌W"}6~pE6rёq|(QϏ D' z / 9{YTR4vG^Eta%bU]K!i~Z^zI=gaQt<%iQU -F?1uٚЂ`{ {$}`noT qz\/$pe2h NHV"g6 bS=l3@ NKe𨳮@;(z$J; 'G< %yGϩ0_c3>>0sskw:4 ݞ E6G>˧z+U>/T.004OiËХgii8sxV\Jm[x0. J^3d;SNdy3#PMth=IsAƭѾ"/pS p*RZǫ0c3VS#ytra-+%F-މ(MY xȸ$ &ty1H[7AaEk )ޝҾѕ32db¿ v7 %GjS\,"/b7kQn#kDi nv8yj̀<iH~ɿ[IJ,C~8G(/cl\$$n A'bf%ۓ{rZu&EY%5rZNfR# _u[{r=javPYNid-JwAcvԧ%cZ GT7vocY?kd7aϠ]Q5X[>f ]kHs+'uI"xB`cO0Ӿ^ͮ8Z"p˩31̾cƖjR0Zʻ`'+⃯sд 򠣦KQRj5hGX2sro@%bWbө:$Hw&VbொRaOhQO] j٣%[^96aGXމF( GbԢ$Ǥd'WT_p}sux@3˴tuļeb5P~; L@qUŒ3^q>~ jR]1 >3/ǩ w :B)FYsɝpuus K>q*⸔Ŷ1 _w5 y7oɢް_EM_c)wIRJ0>ngLl`l]/"pj^qg 5ш;|;֛t[mN!FA&TH"o"1|jMO(:׍ϰ0UxYVJu0w*=@2[àYT% mpzE )iANIXa>OJl)#.{`,PȀukMT[Y(I]rxD^V:(c29(znXK !UuwwHpGK}ũAY-s6 ?UzY-k翧ӷxItwʽc'/l}bcevh5u54J-8u~!ؽAsg2pwrߐ u]Iv ;Tt^^tMA36Inye8ҙ9gx M['׉$Jk6;3'(f;U'6U3jMfwQ1}[ߎJ)#PK/}Ͱ%ݱ~ROmJHD+ aHrvBw۟XΓnI5Hx:wA1S_wρZh 1yLQA&TSTx"m Y̵7N>x| MduN'dr* gU$?ؾ/U;u*4.4h}̿>r"BEynz Bjݔo)1Y^?#XV%ԋu*0j{#f~#8 l)\s n򒗚o[-c ڜ8sCwO#ʼ1_iuWf}s C١?:%d|+~WC {aAR+hjd"q#9X(-Uqi'MW v ~@Aͦjq,{E,fIOMLDfV;yyfif#)@.g'FVtw/BࣳS HæJU(3v;n_YpKkv"xJhmdx g@3(o-9VzW+~"lcJkfиzIYy h9- ]C(+-jUN_` uaLt1摼ƜՎ-!:d3^G"BH/aԍ{ĺ^)b1rШzۂd;,'GVb}pcFNuỮI$:>ڋPf'zS:7r֝k[ I|QJwoD>nK1/ceEcᩏQ9m<#XaӘW{ QL[ﱝAQ|ex PaP!J:ZgF|ÊS"mpd-- mkFsnxtw2˓H tFpGl|1i@w^c(oOzTK"4;*^TT=V^qO6/)d_SK&3FrmGFor۵AԶR=%Wb8;/"=tB#pPxKa.QuhVC8Ah~348 uMe(gUBE+=Ȭ52(>?D,tͅI*YlwǠa Q @}Oram~輡(kEWGpʼn?l ,C=Ay1gAH̭=Aة ߩY<*8(k$t1\JkaX@K@p`RL0aGF1k;{3s{ $b^;gB@Ku{OS? |(W!{z+ҾN 2Ga׵L1)~dds2yt`Mʽ) +ph5 j SZw nŎQ'aǿtR`єÅWl վcWsR2g7XC&02Nfj@J}{_DU($;5+vM ces[eBJ&7tJy_׹.ӻpۋK@r1od,aDJ!uwpaNC)z<;X.40=N fiEܼw"nΆÈx>|PO2OIO^l +ŹğT_]vHzy[]xrV_đy}?p۴|#H2ʃ˪X*D/j CP4y{Pw%ƻRɝ.Mp>͜mp'1a\=yAed8<-O;ߚpCHpKfEJ4I,]?WA|y  cƦ>{ܟqcJy>eLW _283@J 4wc$,r mxrCn 038ihϓWXS#~?cXѨA\9?/VϪA$rgQ=J),ɵR>:m F-X>:A?~|#HOK =F;SC΀PLIj#6Uh&ͩIxe\Y^{һvLzPL%=Qi8Z5?+vo&$GQ}C+,Pp41cv*T?O\h}P NH!pV[UU ͎߫`rk ޣ=u &!U!4e/4qbгlnsHqN @:-kޱ2؂,fW$(B|buet/r;S)Co7jg1/h» .& Y X|pd5̠ۂk3*,ȥf5X0?gܞx?(E+%h[ԝ~&=&ǘ i[ׄ [D+crL]Ů,7Xp%Me{rPM5;3{}R.)[~n.O(}hK.z9ݗC|¼r*}@ BY]/h L1K$N: .rdx ]Ҷ(pA=3$g\9/^zNO4F{D1-~Hʀ/{=H,(\Vr>au)5}l?Vd/$cm^Pr q،5RN%0i mV. X^5{Lr4c11;&gr&<~ỦtWĨYDOʢ З%Sb (Dmt㼩qyDt il<ɒOQbi ۮWJ.vXxveen BA S &C|u"K \Lâw6H,YGX-wU 5eQq%vxoMoVpFQ:\k7ֶJM Һ]}%xrJGNosBW[v 5Ci.4Gt>A'N/lS3vF2g!0kcSt9⒬#]kəVՇaZ]0'CZ"Iӻ& J`$ҜX]=8-nCcʽŦ^*)uA ?:Zf҂$I5PIU{eOR')A}nφdv#UOut꧳AKt_N@Ķ}{fF_6T3~wD/(u* n썺APR6`QjI.V,:|yR&޹~J y=/30v6B׭jl6~[{DE vEV8 ȕ;/jDҺA(ͬ3]?ѣhGTIZ1lY߉x5cgp fSkrUzy. D9m},/4Mx\}LF]UMy@5F62{NJ ωKB`8PH"t% C^|0"a75 -y;1@fJ7pe~gO$~ *֭e4qM9+nF;^^TN Ւ9ZTܪ @$/˚Mid-f2UK'ʨ8ŤR01 !-} */asԃ2 Wh f-0@,yg{A#h8oa[BO֧gU8c3öCKJ5*ZS ˚w;``K; =ӈgfF/$8,br J6&li+[ dމ־>@OрHrYW5yob#-Mh)njd3,တDu@ܔ]H[ޢ` c Mk'YiĒ_D2k>%v>x LӢ0?L?5ZP3\%ӭdC'+ e kr#PM]. Oz7%X#-2F^F0IW}bg'IU:c"ĬsT Hc&a/) =m!+~ ggA'98C囧MJ|Le4{`z_sXi}GsF*2UZBMWx8?ָp[嫁ǽu$PHuɒ1\%mu bKۼ`"T2n/3w G%7(}G4J|Fu Uvx9=Kզ(MC >~LZ%Ӡj_t^CǠƯEF}j1 *esQ`o3M 3`#: oŃ8Y^Wa "ijlweFSOFWQ|q Eű{+\"=hs2G ;FrjSѤ̤a>g}hO,V%+úpaޘ~^_}>SÉ $@ug5tF9QQ*V6*1r`"]hKpxaF ʐ}$iXΌV{yo dK_j)tjӃATG03±"K}pMJ1XRYD6npR^7ϓMļzt*lV?5^4/"CRKGYܰKB0/^,t%@M0P>Vkd[wl2jZa㣒I]vqg#9VM^ 1+hIUMffcN!{~4bxc0lB)<.LefV H]D' OVWϒ\3!I *C?rw9٦]7$R+J/w4.qZSHwn6[Ԝ,sϙ݋ɝFj fi` i C3߼vA]8j v˙E Ph?4Kb=D|"˓_C?+" PD<:8$Zwfr8oys5`o:61k^ x?{LF.V pH!= SyQX8P3;{iZȯvu'[ᜆ*Wm4½hI7#hf4mM\A:n>#&tWRWMNPl^_.s(wznN>o3PR隆:"ѶKLθZޣ(@ RæW(o m;(#,Ԗ_nbM 'Ȳ)̅/ilwŕzr:*9aR^@Vm phcdw@ZnƑ`Wa&) q=w .^:?xt *3Cxk0jZMrtKTWJ8)OE'0Yq&Dx" 7°ưx)'}b76?NA~ڟxB EkگIHCV8ǂEhrDdcEØB*mg+lʪPڿQ&)SnQi##5Ôm,e8~DtYu|PZݑ14f9.\\r+ؽ8W wRxW~mkDz_^7*QDpp2쒗řBv Hq28Qfrł2@3$QX㭡 YQmFz a1_9ByDϫ}x7Q g_m?}oD R&9>=f'"GnW3ԗ4ןA}u~<2q{\G0W 6ZTǭĹkr7?>B3Q;F|*?E8_=<=(_L1D}„"E5;3l$o ՎsC.g&{J=3ǓUps6Nt͸mة׍}t^*3yr~M;uxoEX81ݴX`MٔptTm i 'J'"]RgFOw:Б7b̏N[ei+Cl~-ډQPkn]G# u|KRW%ą,{$S!3lpS23Uz15_wXġYNO~1sB2mu}b$o(<FO>r:}%WӒ߸%j)X&fc 󬨫TS/\ԅ66 :"c٢$ LbNjM7a (1·Cemh ~e D^{tc~JW -ͧu}ܡu1S)@zOoŽ tqL qO\p4 X(ϭ8=Q6QF@%F$wJ*mk@Hx[A@N@h4|B.瞜0\*im9%Ly:Z /4{z3.QE :?vx6޹f$js~׃FtS:l&j9(O bd/ʜ+&&Q@3H,_Ҁ|>EK{B"6`-:$lXʨ{)Ӧ'o;Rw DXUY Kgg _P1Rٮk2e -1t\6o!' (B<'J!tcL0A}UR.؉Ѯl]M+zn;Т^WDlp+)wrk=6晨& .đIM#!7雎*eOOPѬ&.4.`v:ImƑKB]V`w9VIb{+omM qܮK+ 7%5Lc} K:2 ڞ"['R\Y~b~(EY߬J{I5t^cGgu =C\7xψ@ ׃q;i|K[pk 82l15s ĺ`bbf}/u9Bi٢nUvDˌCru Wi̝Ia8_#mZgpK L?Y(G M70o%n/;ʄ\Χ-7GWvQ9ncp3|k0?vt17.?? @tKy:>nzB!•1sW$lxU/g$wPQv}Q?wk錄e"Uz\LAC.yMӀ%; M|ui7LQ/ud? .)I3QUgl AR/xm{u[ڶШgYF2~B~8QkTvc 1EUod(p3- dvpC> D>PI6n$EdV3ɽd#MXLpWEY9~zY'i]#D-âdwMx }_L|uZrg@\z fv'FQ|#5}  '$$ VVpm` LToCk$qv~!N<ç7-:CXF ?ƥ@9|{%64.P Lb~2a!ɍ2qe [atAL/Grɪp7>˴n|UM5rc!3i>&qji^Dh zlX4r2@G&,pn}#YՖGv#y_G[c>1D>x!s~|ڡfQí G}LGa:yժ%WE4 m)(El'8GQ9781} l, YV"~ F%(}mg!g@hE; 5hLGڿ\Ff27OT#6ǵ`Z l|!2!O>$2NncKՆZ|:c1{/7M(e0q+AXk`-CQM=}gweUOg;%) `.ˑsgvZBcݞί-j.)82`]H}31ٻ %Hc.6u;#K_y꡾|Fz^FԲiJc+U 3hk!T_XY- #P rXJ,YL$vwp׷ED<[>ji'EVYF\;0.x3Ffu끈3KRCo?Kl]$IR܉}'9>"1B. kZlHR^n2&EjJ+I?}Q^ieT8U{qF̹& k{VuHvbSqf: rȶ P+יQڻIZXի4\X?FU{PcTd7 I"=EaW\ㄫ' }Wv1G ,0J%.K%%EJSns[!jB?:FW|Q>ӝ$ٗWS, Sw\Q^S*v9HY>r䔎N?[=_|eN9j̩_2W%5E5s6ZJDs-1 7@6}DmJWJz[xU5CX1 } .^.LA∋Z5h붋b*Om)u鎽[y&B>!njA, }#UZ_roQw>JbBƬ]UbǤ54QA%8 ZUEifdzdjL2GՓPAEe bYU&f lpd3+,^dbdAI [\`X:nϾ;Ij=VhpD~-Y7S/CW&fh(zi޼]+.4feC2HИ؈&@?A)2^̽Ao1 ?moqzJ"jp 6:> #@6S}$rmB5]}.XB&~uwqKbœtPʧtaȬ빤ߺDȞtLvМa Q, E`K H+4SxL9ݠFaHdBh0 ~ihYVKSAQx Ba+>MΟv|opiqE;y.pb]wf,($-T[ .> ƹ,w)F:^+0-ũ&ł` HR ˴XKRb?)hmټ\_̆Y A:Է ŏp 6\dcsrk3B4d ]^ Ť8ńbL7.+yblAG|QkΏrr3Wfk7;6];B4};ч~,:8(ĶboޡYBz,"FMEvH_k<C)1sH!5bտǤed:D9v7!ȇ>?ViΖ|܇;i,18D9B5m,% 3q/ukƾHh> +~{e~d2r(3AxO+Wo(#bKv ׄ au9a;">d+'(ж9]3ڨtC0Q4EJU>Zf\q{OӚx>*ye8gGX۲Nx($P~[t\ +ߌ%FaIiMwЧKt;^l`-KW"s_Kh;fnbg5JBtR%umuvwϑ.cWJǫ5/q[D̴:gDX+gFYC,l^}T=EԂ}돗_f06W x݋ѫ`㓍LYj12dDjtԥQb: Ԫԗledw4ݩ!qoC#%'/D:&& 4l՞T0YD=s7XMMNV XgAh1$pzj}Yn/rRFfűVw'G6[{;]m_kح&;^֨Ғ8&&jQ;4߿^UAyy~o~buZsF3 K8WE7V'(ܟ`9 ʘWT9Bmhb*tAyT NAW߅-^"zg$X?вy:ђ_CYtᗏ^c%*KLvƨ<&E58[ 3h@W]:F6 eUH A{kg/Z4N2:`0[ '9R#4:&F:-odlWՂrGge?S[m2gAS↹$i"}4tx5v&F >2tewu 'SbHJicLS$`w_ovha[I11ѿƵ W&: K'~(9ܺ%y-0. rSj4aJbVZ}%k{g(XHAKVa)Lf2ߌ˦Q:YaqzD6gfF? 9 ©\= ߁n7n~zCD jW6^ȅnU+ $7൅ҏa 5+5[hp~Z9׾[Z?bKwq2*aU=?K]BZv˼ծx^lƄ 򈗧TAI߮S\*hők _Ew*ɂ̹~a쳊 ~K_IoP@\h\ ) }v>ME؋ԺW}{:^oCT` [ͲT:mj'`pBLoNNGH^ް\k0=F ,KWG8=c|✟8)E,z B:Q;J^!0JBOM'+ - Ǔ^|WaJGF?VsX"U*D7mpҖ3YIONkx_!UiֵS 9M.0ʭD;]d&E/=QchU[2"6,;f1kʐ;o* lJA(Q^k?Q,0Z]:*_+rt-Y/4g,;C|bͺ@%K&Khg C_fPY9`3֙wm骪q ehG :Fa-:!x&E!sbu?D`^ GiA]#'%2l9["3`uw%YT F%(tϭ@A[m})RSuH &1:00yC0ou~ǀ"(AT;) URT6Cl:2xT 98 f7 q`{pzۥF1}zUa\Rh@sO&V7ҵ/n薙MxM~ѕR1){@ZYx@LGYn\qP4 O>?nC< 7 ˺+.I#]x"Q4tt5(QYuO qcXk|W_޶OѥM^ד c)Ыr%d#39Z,E[-Cfr,-ɕEGk5od֪q,JIv;HC-;"ΈWd1*Z">V [/Fk";%,dKait,LHN3rJ0O-< mN rq?uN=^ !j$%^ٜ٭˷!#i 07jYUW5P!F4Um~@:"uĮODoTHИ|௜I9kE_T(7-m^h+w>D|y(3nJ.ǫA]ep7ϙ1MfPz)RI#Ixj1 %>-ݾkYO/:b'ycƪ%SD]a\[]|ZA mb4>9=^bv@L|AA5 }zT;*;*(.Ko=~'2}*B? :pMYE[rֲ *L0@z}t<6xSW(&O02V9oONB]/5s₂qRA?*`;w Q,ΌxFvƌqY$F3%Mf ӟJ8MAo{Vuϐ/D32-n<ْ ڈbyyADR i+21cmh4:~A7W.I%O~IU.4nZ#)h6%`b bX?[F6JkoX& SԻ }^3t<  Iԋ~pk0DH%-J `M:~'`S& *mcw,ƦU~QҐQ[i\I1b֩]Z+D]Bu-(@Ha*|މL䀦5y@uL6GFY͔˴Fu.9p$}M~GBhBx&跱! :6;U["CXӨgńuevCf/BOD]Uzhq7F&K _ e&|Z$zԫ4/I½f]EAƶ  KxR^{ZQ`U*a,$HV&e_sƩ)w&|dsp%$3A40FH@'Tr,7{͜h=,b,o|wEX {Z/@$br A|IɶM8?{+ĆA^$WH+DQ'ep쾿%Jl4^x .P, n''6,,mjtmm y{ӯOjrJ1Q>n<pglwfܫl"SGѸx}.woZAM Bζ' HE;A./\ 3_VǦAwpAлDz-%~ Y>0!s Gځꇹ&kQlܧS2w ΰR|`[(J0Fkς=P$tG)Ĝg6i.aR6yY8L/(Ev-sLv2tr4>]z j1pG5Fv #ґ,RY Xl-q[f:zIwwE3ͼ?nU`0g d^3/4yM<Aoտzs3{%+n@YѴ/cl0)$W"vds# >X.259 _@/hsis_ oT]^`| "{}m_5 OOBIJ0ħh)뱞x=r89-u'h~+̂-^TV?*nS͉LXH1"K4j+gYo(Q&bS/-KC|(ΕtT~˩.~c^Uj>^s9[ӧΠ1B@o-uI;CG唗y/Sb> ,tg R}Y*w dz7c^h *$R715uiڭ,NSD=Гek/)sH_1Gft'1=άedc5}*5Ǧ[Vt С!XNRKx`KEj֯q@WYkr_nO8ٍu \9R&&Wti:K"&/,VA6L(Sxc˟/(,[Lĉ!z^8"zeeo)C=Ngc`\\VO`RĶ"&+Dיn/-65f "rz%+@WkS :t&Ym +*rBoWgFiLi#x2G{(s~5VGeR+V'eW[ pOJD^{ԩ:oFHU?'3l 2ܥMDiCT!kPw}VD,׈#,00x sW$ G2anN twmdYnCՎxk/;ה4*9|2DfuR>HLј) {Q%x4RM/)]y6N1辟=3Ы3x* "Ҥd@Pnpǵ;k"q6w:i*o z*+局sKdɴ)-z"Q_}\mzZNުM HDhovWqrJaai@svR`EuCٟ\b[Wȅa۰ /yy)@_RI}Tvm:0G2 $SN}fLG5/7|/X1ѭcƊ=3!>{ Iu8Wܳ2aX%:d«dZv~m!r1kEvd40M.[pִV wP 98.zn ,B~szx~olӔP\A**_Ih1YBSޢd%uIWB R]RNSh < MUGi`ttGU"gtԴE'Њ]KF*5ӛ}SlIv۟˂ޥt#/YNRe!șf`#Sd?oR̛=XvF*|ێz'ץm-Zfn(gEm\s^$ osvq>q$4 A=o\ 8I,wL׌&"n w W#FƦwzľZwD"m-g9@}¨;]nBǝZmNU"hVwtV!3o:_$! Hk7y> I,rÁB5 69(v؋YsjkQ[ |w9ti&_e Q7%ԐvAp-͒AnԌu#8 Xqǀh̀ K/Q4 48p3t%b\d?0"l{2~зTjˁ{ k`u^VkawAYDɛA^crV;x+x)JR2N2fMMLo W^#GÐHd&˱:ÓfZJNyWφ2T\s ZD<XAjBmtgv0UI#t)f1'] Q:4ֳ̖)OۃChQ9Ox#l +!utٷ_F3eFD;ˎ)CpEY"nqH=lCԄ;Z7SgUdZwGQUF47MH$]VmuA`݋di,F3$9YVN"~fCLԴS֓.HwKAkiJ7¹k Cxr`Kݣ^`8h/kJ ENg !B! d9L~K&YyHvYɾpaj=tI8nCm{daUou<thS{]0;XC+]|S>ŕc1ʧ5 `hTor%ݛ36'BBeaJGĘmS%!̆/vbZ7!X^Cygj+D:#MWMqfw(ZKJWnS1/>{2Q//X-0a6Tq*7G2Izý\yF,EdTz02 }RG'B S{oI&E5 RG3 A4GyDFY.J*x$ttmcAXQ/`a'BxŤ^ 1mG hͦ3At1P4^'В00Ѡ1gH(+!yf072@SHؗэ^HjfFz3WYͅbm r?2Bj|(zCm&on%{'^*nR5+_jS@V5ȨťY7oL;l /SfN>:zn'Onyj.jH|8?hF$5~bcA1UDkr6e;Ts b&Zۿ(q#6rđtjS7:hcMυ-3l<׈xGNz$!uc~l 7#݁PdU">Gtӭb3Ύ3FQd]O1 :]ҝEw`2&]f%#ku9hO>*bR#܌6\z/yܐ{Uot24{n6vKLwpimq3_ $#Qk~}Suww O%0ruÈ&5}\Ϥڸ)alf3e_"=Xq=hVḀ;{=av/5 r<0:S̫i ۧ<&Pgi_zQޱY+|B.dI,I*  Td?m&cJ==~Y[8onB E5U_$q_Y+tlHͽ;SFR5@0Ϊ.p ^<"p*htSGEP0x0}9ss=Y2]9FK0!Aͱ7F:sw.bOIτpcItD;U5yek43`1x;{I)GQ%azgƗ%<h(7YSGۙr2F5r.bTCङ;M܅&,gIO*dq:ZLZzh]Emz¾\C3=1¿:OW܎^ ū6 ZK,rb?V $Ǡ :l>Bq "Y6Aө _ .Xm?NVZdcjyhX![pBTJו2(Rfehɽ 4BX=,=<7H*:KwieIYYZE#Ux8ٟn ]O)ڹV%aLwop}1["|y^`m`MG;M -VvTDY=B)~m/mMn+`&1Qv̇FOÍveۮ{V7j{VT. ݑA2&}ԛx4{ZBomhck͘mKѭۗoF>Nϒ= ֕8V1'Bb$\wyţ$w!Oѕw "MHn)ɃID=*b]ߡdxs0hr;QEgR@JmCwmK3xOpr5"f(- }Eyl߅>SKX#A|G^+Wj;f`GrGa%2r'? :7WG 5Uag^^=|*5f]ʐzRHfqͺ NTϬIPs!A펅@8HmN%.X=7AƤ`=NkOyȵ4M"+,6gb~xp.XDSv䷦=sye1LdUl F%d9G .4γ2"[RXJ+>&f8~މX^L.Gv*.'&d*mn_5EukOeTn/*Ht1{F+2pwPΚc!T9bZA_ENeyn' TtYtЇR2_Q2 [kr cZ$r$զC}E0iȆƟrQSp`zB޶R0$U`N)Cݬ(>AמOmG#N?F[Iغgks݂.le+:ԺmO{ ?#QXטSex] "=fVFHQGlOxoMJwf{Iɭyɗ7T#B)GT䢙tj53޲A/zG;G2PE"=n2*쟥f%RkOXTɘma©̀c4TͲ}|O{X8e3\{2O67JE*1?(9"X| <TӚL-EDŽEYf)wo:’oٗB?Ȅ@ 5?A IJ]G^ Ҳji&4k̓eTHl+ ܊F v8+ELGԴ01T4wNV YN(-FS<{tvF^kR٥"ܶ2hu〗na~~B~`ѡ_ֶ %J\vߤ6>`,ͩAN.)ʺLe7ҰH9ʹ#ߨ" w9?kNvm%vʟv ]TaT;^9'Lm(=4SYb61Q+&W H$|f)^zf&7\+#\/Ѵ(X]Lyȼf Ec׿,[$8-:+FinU˶yaէ4peCa}jpԆ/Ҟ)ts'ߐD⺸MR]{[jXe5kfF okG_|F3ۃu L eǮYq7L᪃x\0@Tnԙ@Vʡ-,Oяpv'DЗVgvi{b ZnhGM0ZTVᜄ&MѴ_(9DDdꕜ)P&yhGA_Ŝ0G*d#l:YhK1̫}缳N/H}H) ߜ$'57UzDխżu;L Aj9 %0G_SL"p89UYYݟQDڂq/+])GS5šA%J_*QHcP?뛄9QTsBt䧕"Džk62R-r撯bcj54DP)!:!Qc)#ubd3-}υ2 ܗ#MTSFJQrBaGܱ].4_x2_ !mz}HԺ`!J*@7<[}-6J^QE>pР,1^4spmZL&bu=, KK@!V[1i gDIiżf4L [Pۨ%t |εGѡ8=NE$cop{+y# t[UW28V ULw<f*5yi2j,)2}=t,M@yۢvLaZ$%s3wThD1.gB#GDOp{O۹)ɖ*n]UW;U.ݵ{햘!2ra/&H ,!}8h !럩E)c,8 r6tAaOQ,q 6 (QTr>gԻ*X>ec$nZ>;U,w $kw Bթ_WhGgp!I D<kgev<̭$)Pu­r=;֜Pf`0NRf!F)] G~8ݲUv6EA`v -ZV4ZEk2lEs‘dv1K9 pzQN7 m~6ǾHeTzHLD#,Q2ߔ]ƵHDԪ nSc{~I\RP}lۓDsZytJIhY~%zWU}VJM?R{93s,} n5`NqN,4c*/es-lT:0TNR.ngk ޚsL&2YsfI3: Ȳ,+ ͐[Q̰0y蓖ɳ+Moli@DqawQwOS$D/#~eR΢BspG@J!襸.Ķ=ofo3 /)oË&y؟gZO˚@Lz@8ðeܳo%#{@<E?'uH?J{30n @=`eMKiDExrKk艈,sϏirNK(|6Gi 1 䑯 Dުn(P8T7"2/VT ߉oͯEm;h~+u g8wh,+SlrӶgLaڣ9(4WZG"|˳\ Co ҍL@F)zpP'KGVnhB⣙?|IZ[a^[ |¸_mrМL\2pCvM1fz,Z {~ʰBalq4v$ȓh9ҫo&F &12얈؆m IЄDPLt2Rm(Ym%dB\ ǫI351-"$6&2*^VޣҬ[t.S4fՃ5LY5z3K 5t QuXzĕ 3z'6mjԻ X^Ņ& $3d]Au2r]XU'O@5Z;É-E~]-$y.\: !nՑ) ic_^{xH9\貘_{4=߰rG"҉$(*El8Q6gkII-s婠J/7 qZAY.6H/W.feO 0]; E6íjPiaWI&$Snm H *7; ZSmoU0:JbTgV1myEԾ( 4M8Ix8r] `Bj {,^^9~.j1ACK`ouPR?/x3^>oZwONLO @$~'mNd]~bt3.r}S{G }m&jEgIZ=gPFRniI,r㥟[&}7L9E%1 uw dIpT0ZR$hr&2<5$2EWg |3אߕWcWF+}Srw R!TZ|fRU_2No-L+mHRw_x<7#f%:/:tzCKhiԼq-\;NDX E~H.(LT'k#RbWYcah ֹdd`~-J>@UTnM&nXk+)lk:vV0%g Z}<b 7@M>ljgTF"^+E kGkє:]RK/ L ʴlF>V鏸]Igd27jьQMY7tP;$N㺦I59Mpk%SGT{ngݍ8(!ԖdFOV2(8g/n^yAN6Lh@EKu NJh(b|шαd)~\.ʕoG?/^|-[nnvҷ !/H2B zG>oe3C+!8WeRB0,E6*]4;}DB^ guQR;R,F/)b8Lp(<[t'D0>=O| 3<+[Bn,glȀUY=ffBP}G)ifp Jn3ޑ~vVTW]j\fzRGpץf%( Cjm[ <<_vuYv3Nݧi?˟)Y+aH\z=`$k/n-ёF6$sXC|ݚYPA@ G \UMjǞ ,^CVm-#9<#އ6Fr {MI]e ^r(X‚6<q?G:I^EB0w@Dzf@AȟO:jkGp=Y@~!m+K q]YODWp,mD8 "p nOnw㜅M#QBg@2.,JmOPLy O\"0X_Uºn#]VƲ ?amLBtyǭk/פ8HZf_roKFdWQ!m^8?\t]ڶāwHGb`%bH;[]Ur~kݮZ&ekzf &fdeL*9D?nJ^_ԧ;+YdD_}?Φn٬kd1 I@ؘ5ps81TIgőXXZ!<'η9ՄV`'9U5Ĵ_opBG-K%S>B2S8{da"/m uWEHA__?LzS|ݙ*=-pR\^Y쉂 ]ӓ~t`\ǦM sVi-GV)µ߽a\FʤL-yW̟Wb;nY28Zu{%v5jӯ2` O(=$4QpdomaZƄI6)`gv-^~Cqb%vϒ%2P^O;kn&w ܪOlo SʁgI.`whٿZ?HUx+,Z(b?d\(LuA4À}[15#ޜgӐ| __*9 jćӺMaExEe@wT^RE"fWiNV^гKDn%s<ܛ'晄/TGoG}霽mJ8_gei! 5.`;zD ~: c2nw j/UV#F~$k\~7 [7p?]eDžhI.3h)Q ej@`=vՠdڗ˽8IiOx4!?zq4n*HH. +ExUVhXDfPmrq 'B5,3 'Uv}LS)BXLnKw~urjbKKֆjtа#84,hl51^AUNz}ڐVbI~`؏(vͼahS1``(N)o;)B-Ǐ1c֙[JR tbiCkzI>50ˋX>6R{ﮯx[yJ$F )uodH:pF\}۩,'4@+֐CsRcʇ;CJ6l^V-݇`ðk8I2t־hW^xrozXKm())O&twn^J>Z1]T$.^H$4O fX z WxOLEMQ"әq'1؜#9WZřLv)P9IPG$ǦCྠXb+l qj { uy+ "ʿcnEP(Q#ù\1R 68) 'ׄxOc :.@? rL $͵57[&&VMPDUrKHM0FedȦbstm#6OƢ0C $v̘`nӴB ճ?+!|\->Fjޮ^G'5HTsOϧ5Cqp}*Tvˏb7T<|~m@hD_m*[ :M7 ^3š~a2:E-ɬ7up/J67T E-ٍ_Ӏ] #Ρ3mnw42fEizfj6!wfLyQ^x"czNi/ m$rKBF{W靈|GѵM4󊕵 OԒCYs[NA$9_v߬Jn7HUIKc+FԑT(8Dnu]͓Ǯ vۏ3}ؐbϟG2"q;ۇU{\&6cpUNliMrH/`à*gWgΩKH0u8l}zs1x49_Zn覉I{xēky/&  ŢG[[:]:9w"XRd)8ʡhݼl=p Jpi$Om9Tv-ؗG!1SVԆa\L3ʰhdz@kXEsF 1Ύ] ]ɌnO[?&aQ ÍxaL݄ri.U}IγO4Q"8n#w])J^myhPUj6&.`&.<+2y K[aN{ՀQ&,;&uJLiR33|͔ٔoO ϓ=Tk``+ Kjh2h_|An~V!ytf;\?*&mW&74>sߔ¦b2V|'ϝ֖3 @h95vOc0QgʻGndڒWӎkzڭQa8*'s5v'%,9lBD }t ړiF%gBsڅ 0prnKfUΕ.r HnOפenaHŇ սqW6ZndFN/ & GY =#ͳ\1書kӛ%PC2X=Z\X&ƌUAn~Z0]O(]}x @XJA@*iULje8 OHm;5fk/bJjfoqD̂e=P&+E t}4Ph_?kVIf &~FOw1I]v5iS7OX3U+< XgHr)+1Nppy1 itoM9_i:z>-g>Ȳ )ۓ"mf]7aƗߙ/F嬾(g5$-x #ƪ|wok'%`6;a:ОG0 A}HJ75HGh! M8gJEՖOKҵ$dD*WPeA9s0v*C 帻1O:t 1˻m~ daF!22W{~jepM3LtA{ijWӏy1wf4#jgyz/`t2#1#B dQoG3F{o'& `qcԜZx#YZ 92DE= 0rJS|ZG"05*kIblkߟ!3f˪P^?c4 ' PjHCrt5︉J*n8̑m0`}!J m6ibsP}Nu+)wz+r9Q-96a@#\Q/UA~xM). n^wƐtLZk Sڀ.=  DGޮldX9m=*o96 Xuiv$_Jw jo^mƌ §{\ӕVU~r7Nk)%&~@x 0~~0.j6xAV}ǔ8SkY;qZM.qoƟ }TK% hưɸ${(FjI)V&RdɖJ׸aV}+I* as<,LIwYg-b'Uf?L(B\oQ$ӹSz3}=a~N$ f(4x<"R⍶[ jn˶RA?h#awoE BJVx([i)6xPzoe'SU ;MKF IqU0G5GIsjw^Sː N~eQ74 j.եwuK58G?Gj?QȰOኖtmۈ%mvK(Sޡk UZ_7en{ɵI9GP]Pa:DJ{3 : բ6(lw$V?l2xI>3ATZb!:J4<<.;˵b >$s;b5)ĝpdL}T !ʝHBJЃ# OSD w놊E,-]}۽g]Q)S# F1Id:x5X<ޤxC8 @WXwFf0/=eיrnxϸ(~̊ o;^?!MI9v;bD혫 ʾ6ykP灉T) MٙM/(.!h ;d0R8l`B[ϫV5ϫy2 Aަ{N""r \(N9wsmjjFbeɣǤp x5+Ȉ9$8RY-fwXTXVGz-`&X6X;L/O6[ҔnaZ~eVX#G9f0.Ӝ[I_gݠݝTkF_\PTHwt҂-T b}\}&TmA i{~*/˜:O9wϖLoYO58'Ba>XW8fݥ l?Jkӿ g=]0H{$XtIpI) Pכ`piM3J 'ԋqhoP_B= 9ߗr9Р6#" Zy3>dY,$ÏcLk8>f'!guY Iwz³[֬r^ y]C?.򾑁@pA'?hjgY^Cs-[/nO/I+HD" 6 Fn A29wrUnM=@[dm&r3%/tBK qRDP*!LV܅W\ Xtt5OO"ܻ%oRa0D; _;o"z6td@VK["= B,. h[ijlZ@q$GXGv)ƴښx]P w((7 QQs)?{xtF̚p~J". RQVzTO펯c,Ÿ;']*C!8k pUuIa0M._*uiF1^[^!myiC>~\]&rDE)৷/0&7g?pڥq_נ!)%xٱ;/; JMMQP` yU*.L2Hy@C`hw(@#SCSr U*| ZW)fhcIȄ$ (U8n"hSQ G9|ӑ(ǿHÂp@A߹/!E[Ssz# @o*O(q[Uw"F/пB(\T?`Dn*GT#bܼ᭬-į趌;C: ZiW 3~iMMNW`.vo0+bTn*t3]'x{!ImqFFECTi@G< >*(Hf=yϾB\/6cWE;Ħ_"|ٟRch*S3mn,-u0S,լoxH<~s-eYN|U˗ }[ƴ IJ)l7#?52WrN1=zL2QOI)2>6  3__Ա5,|,Z^Q|OH3-?fsr&!mbECW7\ʲa%,܎V˧ŸM`-(.+ ti.2ۣ*}7t QVHc$lҨn̑@p()o^vʹ͏}'x Hg\i:՝ 3I1Xp/1 t{kUJ$yEz3x UYu Fm^cm+/l) lwPո'4hvLVL SeW~XM1uGY5Q39=zU_.1TSJ]CbP(Fqp]jO=Zý\aY4s8xKo5S&X*܈oi0QJ) ~{}&HNaMrP}kbmjx4s-}V(=SfmV1vęKI-[33("IJ2%o0B6@O7X9~::-'`;̰bu0E呯|^ӧ69 \6CY]?Ӝbv>@~oH;!˞*nKց$PJ `ֱ ~ܦ+S۠ &v(-#8hx*rTw HeT^Y :~hRT5_V5?# \0)Չ(ؐ/4FasK4S?R%,4Y-hkfR\/ m~2Gn*™ 23622Iprr^Ha\CݨŜmѪxxOld i/F{{c&i=lΏ?1 )>_6ڙ7 -3D[@r ]$ 2J?3`BR 3扐NG LD::rd* ýͱcyxuƥx4G\_Y9IOfMM& 5UIXP'! >h^+ _*D4LLk\"lEAiykso\lW/!"]up! ) {;CIDwSVݨ nOU{Vwߟu.]|ּ,po&ָqU4XTr1/6I8qy -mjK l ,8if,1ī״ K{]E9#&2Be,$ý?Uj-u>0 G#5[L'@7kdoZ?Yu%^.З;֨RI~ emф;b]6x ]giWxr3==g2lW} h4Ra-:% s9u $V{T(!,uf>|\E0`!v3`\:7atwAY봱G'0!puXTU7/7q 2祘trj}rS.0dX:Cg"L`+=E)e:={Q+D<5zVF CVT4XaCύ7Çl0挃kkwˉڬSӴ7(F JUz(-7FprQUpBMCmNO=<4iGo%h9-?Twc' "ܮEOH½WjF!#U&\k v8JzQ?^Sb]zE Px)^lP6ikS/MhY;KLv zs*ka6qK2DY)r8FU AXufBn!;7t4h?^$MԮH%gp)7GĖb=w' wiQp!mh q= ( =F%ɼޖAE>SP 8n=RUno0Gt7Hp6_TOYkwADDbEE;PnN}O\Yӳb,swH'PN]0Qr2_&r*n\ƹF;-7EzRh%8D'QJ_ˮoerX.lFʼn(֒O9H*e[-; c!%RZ sM0(d^$u^=Lc'zvXz\zK x{(nW'1kWIKY?`v%zϢԣaS,DZ`dXXAx)_tXTWW. AT絰F:t8[_n )ڏ*9q [(kF\͐m{4">k+J_SsL657A ߐ^ংl}S {y+jgoYKnL+ [p'=1XC{bwx4]ANR0<3OwŁP^p^zU:o1{\ԧa8д`iL?^$ݦ"t1n>mN>#D>!% !"'5^u+TZK†_)4YFG̦IBښð9Se,ᰁ;BWlE綻MZVQՙԑ0nH3?֪.(blc=Vl8_狎J0xZ_ LUZtKOdⶁ$~+FDk,0 AS531QГ6U|19OUE(FRN2N<(eUb|{X6Uעb)Ĝ$?Gt$E˙9h0ݦFjj7&u zqaMy Gt+=V6pWhId͉80xIs1gy{ZǗ Ji7,(S 3zv#ALu+mp~=ܛipXP2FZDeȇ]GXb^#ԌtC]MtN67\+~t >t A}4q A(y 땒^`m Kj{f-9C|lvY{*!V :Wv- k4XsgƊ89QRh\dj.9 I\']$oQvrؚכꘘXHTIBlVנʎY+f]qUVWSR vZ! O)`¡HfDH֟ɤ}ׯ%s +gX6R}9j)(b;jKq m}0mosV/Ao O˭uZzhdsjV7fwU(o#Pz{Z?.`JYvmTz-go"}4rF߄N'orF]Hdچl\%|Q,]HQ>VjVgꯆph@DF:(WmY\hOQ t&IfhFBP# VpTr8 `:X4(3SKCW~d< w DGѶv rm8[vn7,=Veurax bH8S9|u-}WoE P`/k/wDL̉D|W˦yw<lL+Q7j.$u( >tT ae\A`R)%!Įƌ@KD2zgB,3}L}(Q.`+8vk}f;ݫP6K6p*7a?">H6W`bmYVga-gWVLʈүȹkw8!w8$ȲX8/`קG9W| RP(~œڱJ*3Sv8⻱g"%gȳ v`T-EGS?8;FcN>D'T72\_̣C"ۖ11Io-Hܟh' m (lK%r^dhIRe?Mmid/n#υEamd^R ? Pͬ,]aضaz1Y@. M+"`1 xpAǩﻞ) ӍM oJ%ǀ50o!n3>DY*/`u6.2mAGF\QV?qf'g ;NIGx F^pD6(*˗@@``[>n( bBUHBB:SP"}wɫ?Ѥ~-E+Iʏ.^hlJxz撞p~&:Jgqnv x6¥hp$UO$0,$;YFF$X"57_32MցrcȘ&ɽS8e0dI_ؑфZ\N]0~8!NGi o,LXU|:]pF~Iogis``sY_Џ n 46PW8oT=Hl)ޝ1u*N6T㦖,}@b!:QO6< յl_'0>Q'wǺT!Ӹ9mD>[;홰y_EMB?)f`˔P ǟalj#Z6ɖ*6sxN_ѝ+7@̤'קc?vCK[,F[m8#Dc:kQ< HTBV;d[w~\@L;1PPc+/sB%l za ut^%|q&FMyl?a_О9^l߳2聖π 8:@RtE|zIf!d=MZ:r"b"tUf t˸cDLXr_*%S"PXb7@ь/trU7|`)r䫥j4&m%0aF@kP@YSG\ZGld@EyHmzl%l?.v9+U3Wˣ:KM; '`u?u[\AL0YgRKeH0BC:eȯwQu4~*}(˃?Z:ow!-Dq\,$A5WL'ϥQ:Y} ؄/8C5z.(b~A.iisi_xVK ;/|tARx#6kԼI^H2U*Fx}C@ {?:ud#b#sx1Z{@tJ1bcȎ?xS3oVp1PAc)_td|/>۔WA2jY)*d' ӿ@>GkG4GSCunZz?,5:C-?!iXN.0U?o߿]HħQ9%3E٧.40*Tʮ=\p$/KkH`mzx{b8 .cewP@g,`h0k #ђ`*aj;7[);) nf!DdzxDZМ, P)U5dw;} #հ\Ѹp'P⏐SAr~/_u(w<"'Ȧ|8TN!;,$:'0sHT 8|8җ7/aqNAgWB" jBSFFrTt#@8e$Y7]t'X<0@ f~:Q3!}.z(s ]:(ItN i6ZF:kFdEB7DyAcڼq't,ԭEۈ؏hh\V#6C$2 ݤ@c"{qRn>ƣ퀴 ODOǧŖ]^ ~7Ic 7MuЭRihʁ3,h5@s'G^mCe1BIS@jĴU?݇ h]dqjp, ?1x;9`|⬉dA,p4ND|#siu7 |p_%Ҋ)qAV \ sBĕ0LG6T M30@_YotC`_$coO|տ B2Y7x153$Ge٢;+o=Dޘ^_J<3Abb}1\Tk<ҸȊPT2#3#؜y?b.XNȟ,+BoܬP>bS`7N+_VkT2;)NAp z=4Ά:e-zw:6ƁuĒC-!_Lcؼhzb 8fi=ރ?^mD`g$M-4Y!7W,ZXP(z ;bx1p2s;&i.6vkn*E=֍*">1IYx~PA#xfb4d1J#swѾZ}>wEyϣ7oH{'D[+>~Z (B'˨oL`iɴhm֒xmJqc>LSQzNZ 2 {ץ(ʀ+&=Y@w=UzuZ+SKNbJU-^򕴜 I^MZ TRR IQB0ToiH=E eIɢQ@Z u1<6b~- =k)!PSHz'brj/T+~Ud;q"M Lcb'7w7jCY.n{]O8!x+wGG3-?!rk <&ذ} U4vH'҃*M;YwuP5L+rø&XP X{TgU4'.:QV1r7cPbx1J7bUխ&*'HT5Jb\g{kBW=HidS$wa gU7-.~؝nc%+XI?`P]Tv}^7 >ydq D37_gaJoVos[طH:{#(3gww$T!E sQ3Xg ۛ}!T(!;Xzws4\ [(Uϰ,2oQHoG[BLa-\|M[ wmvnO)\) :X(][ΧT/rfhÁnxΫ^; dOڤdmn : ]6o35of+T=٣Tw(-EGF@zs^ WR_gh\TjeRZc()0z ౿BLۘ1#=8QȖYh#w-VbnwU/CKY.M (8$P4I':-l4rY.oy>cr|X;3r$m$S2䞱,KH Uj qtMnmM6̌|LΙemPuiѸ 9d%$v)Qf`bO1sdaE`*MUD {$f2Hݩaː5tL5t~s2~N Q^ųdwX e߾CK25iO B1Y ꡇe,ܡPE4kDR}LA"aىflEOp1RPJLW>V,ǥhWVl}-Y\G}[Q^61';WA0̂ńTu-袙W,ξhe)郌0P~ʭI7E*zv 1bJ iO ;"C/)W%P {[=;eˡq͆g,QkKf?nAdZ~5VKШ b,#˺Jg&Jx4y$%=.tU]'x{$[x 'O[X0~ _ &AY`pĭFJreaY([^lFNs;"e֑5 -?5 wf4׫)ba'ߧK&/t* ,4 &TyZ3=s٣ӷrY(JI2{G.'[0FM+K uZsob۸]@]yҫKMiQa&,,ܢZR7ЕG67A z)tA/ټݒ&@clWƁ0Ν/{A-0*_F,Œ2HV[2kv{{?g$Ē^ /Z"GޥPJuMEt7S?\ ,Ӱ 8;(}k9,ೲЌ#.{P0P8ԞjpMT<[dc\f\W Qh 62iH6E]fefM,,[; Bؖrt!w=+ GFԇPΠ>d>]l3qXZPIZ\AY: 6NVQ.;J .-@:Kη8%`%D>j3_F*.YJJEhL\J^> sdOH I0 ?LH+NQyD+qNIo@K4 u +Ihklo!obi:ts0QrG ~7~+Zւf&~œ#OQ~^oh}4"a|1?ʔ˓t_TV x 1̒7m tµb8ѯVajT%Z?I#ͱ3爣3 F9KZE""娌AVvguiUoh\n%`Xx:bU(/~0~TʩjGaƿ͖n*נr*4*pFqLjUxvļ=[v΋@ο*6,~Sr4ejʾA´]o vdA|K-7~TKyO1[ljrBP)\-Wuވ?nn%]B yɕfOe|o7K ZޑfɳnDcTY'PS<)kR 2p\5re%_Iz zr[!M^b;l $5@Đ^8Verhw!z7qE֠~uz#0 jS > lcp o'#F*0&U"Nw׸̽dQo E y*yq}7 (.ů+OYA|u_ E Ѳ-RlztɕYT&':lvй kK Zm"^'lE'eh??!h/}ǺI Xz}f+|N:ڀt'mr0 -D7S 3w} o61XOv ܐ5M%5,Ӑ'ԃ4RNJ7O0k[8yߔt~B>H|_՜a"z?#j0@͵D;"1񜟮Q,7 @J i 1W=0%~Sp)Ȏr 㟼[zhQbo#αƶݮ4 i3j]."-Ҥ<&,(Sjmjsk? /,pS-cojNx~hogE633q T7ʐ D)°u1t׏2lD IKN1H*w r]Nf/MPur֥u%na} nomD*·{1]wm95z4joz%V>o!eRעgW s6d08.A3m֌&tm=GKڂTrdLt䰄y›~T.wzƍWGC-aod0Q!)&1u-6 /"ܬxpOBo{,C=xz #]Q`O|E6ms tX,n P)2{j+1/Qd>ah#Ne1$ b^ >ˎM&_RHn6R;.E9Vh^@z$йԌRG~`v{ 2U ++|귦}^")g*!kFpS:<>Wo1ۍDl`0G)+|+ED&COԹp?6qW6z/Uڸ9!N3(5W_|FI-[m=k2n@ۇ{F4Gƈ%$w*Dݓ֘R[yӛ!)-L*R?i $VPpT2\ҕM1k"=ϸ}|\7;a}M{]1qSjt1#OrzDY梞51Gsh} HʨT]%ܻ!f?#ڞ_6 :F"SO4Uv*}2B#DG}MAN8.W[##bi0;5HŁ}B:UtXQp#lQ~TOs~꒭]JR!6rl2 >xCe߾P7FK:ǹJxĤ%b 8^Yx[=BZ2FJcg'=${4Ғ7#%L<87q≦ёzعd>aX~q󲵊f7՟dW~T~%ray5-#UU,RXsR، 9z 8,*WMkL2q 7(u}g+ɢnҟR~J ZnLdD:V3EwB l{.]9V[Q܁ =Gr}=ENMo R2ІG͌ )BڿQҩȟqZv+IL v4a gu)2Gwx9{|z:AjΓ ?L~YK)ch=gRмv 04h D oi#nWhNc*%E Dȩٸ Q b3 @<=?W®Iޖsɾs%4@ N ލPO ۱VzbZ[BՀ ;)ť %xXK~)w UhpA }{+'tH]D}%k6^}411PDl#ao˦n1\lqX΁lsnJ;cƚߐ RldΛF$ܓ$HA,REDC,ϟjႇL 0]ž:@5^ cEYmBf]3:q60"h\0Uȳ`FCDf}iS(0Ȧo ;y$!'hַrXWDY2 s[A%r`[C ]ӗAiŻqUm8,l(^M8Ŀ5J@OpƷ0"In#Tm fta O+w.D3L7.FU0KpTGv:4m@:g^xuܪ ?*k!ݘ E5"* =gɰ<7pOtjg^~[>c~O0K!vlP?/:Ŵ[G`Knq02Ϡ nOhdpR]Y߈) -i'2jrxmҘdM@zQVpqZ~FU1);cu`גcV36~81v V*X/M2ASvh8 K@-:js4Kkӎp s$BP% ݠ4kkr 7{oV'k <0cs @ #7 6i%kw*CjJ1Mn/VJv6qIlju5, ѤeyE6ޜBZ?#š4QaeKܱ?v?`k=贪+zˈw#]`9V;pD&^wڷnڶ9M[`wvօ>@~enκISmx33ѐ<-ϴH0&3 8^3 ic}\tpt|7F_R;rNO)IU0C uOIg#i^7_Q Z`$NH)9yd kKz3B#E xss͍D"{Zmq 4g ^J9Nl=qzP]lm6"(Ӳh",[9.>l;PIo+YURc rd \`=j]%KsFV:׊UK+Ή5-!efV@Qv,z$b9Ɂ1RZۻ*"(^HO,\u H< \M`x`]3S *Wuܘ{"/?]rDՊn8d#y %/DDRJ:ӊ -۾8!5G}l۝PͲaMR#+@BivɍEV/!7 ;Kkа3'qa+d)'=9)"hi5G2rr1oVOAm_\~vZkDY"b16ʏݎ}g&Q2Tk_sV.A&B!͏ӗM Z y_6 Kf* Ky*a٣H(c @OCiV>k8#Ѐ,J0ڰB{ɕ%C+yQt5?B4'ƔH2 $g89(?}#̻0+9'+S( ʹ0'Z2=%Z{30 ܢXk, 1p߷{5|$ئnJ@!脷r>Tc Ց'q( h__xOߗBTSʯf!{YJ}WĪd1jO Wi7]T!V S;ajOP0-uV,Hs J a 'G??EpKhƏh[zf[*:V ̆5/%i6 h)dt9F/P*ͯ? aΛ+ed9QSGlHp]N5Z:wn0ţ5fQ9ykC_DU |)9}sijȋ߅$/Zӽm:*w>H9_BREv9[إfnp/ m36UOˌoֳ'r|Qu6Iٺp:K7XNz;PغlOb†DF^_ !Jm i EƢ(y FPYSƾݕғ^D.5^:ʍ푰Fpe2pm:U4-_r\uqHe GX|62XYAs_*y91r`+}t^5-!>RC&YT6:}G2`JM[5qQ踅]r]=ekۜ8ƖڍQYn[84nܧ ^ Z5\-5,s2Ȱ ݺ3$S ǔL|N-?9~"s+F`+Jn`Wn*1VFVpp.O * y7.gua0f'nyzzW~IӨ]xLUՐlךx"UI/53 N~o^Ju]