openldap2-contrib-2.4.46-lp152.14.6.1 4>$  Ap_YCĸ/=„0U`r3G;hnjބ?"5m3qJTI_Š.;1 VU(0zM{(p֧5Odp1k̞ GuZ'ނkɎ6#5D6_Th6 7ja |jXVdF E>N(\ŸwDTVK pR}Q&zj,3-*Mloy1(4f45963127d2e367829cbdbf9d0e92a42bc11980533c93ea01b716de389bdcf93b9f1cad8bc22ccd4f2df4228fd031c2c49cf90d_YCĸ/=„c]+#;o/0޺|Jp 09 qݵbiM 6|1&B2B-BnXD{Tsvp>b?bd ( ALPX\ox 44  4 4 X4  4  4444  F (p8x0980:0FPGP4HQ4IR\4XRYR\S4]S4^VxbVcW6dWeWfWlWuW4vXw_4x`4ya;zbbbbbCopenldap2-contrib2.4.46lp152.14.6.1OpenLDAP Contrib ModulesVarious overlays found in contrib/: addpartial Intercepts ADD requests, applies changes to existing entries allop allowed Generates attributes indicating access rights autogroup cloak denyop lastbind writes last bind timestamp to entry noopsrch handles no-op search control nops pw-sha2 generates/validates SHA-2 password hashes pw-pbkdf2 generates/validates PBKDF2 password hashes smbk5pwd generates Samba3 password hashes (heimdal krb disabled) trace traces overlay invocation_YClamb63.openSUSE Leap 15.2openSUSEOLDAP-2.8http://bugs.opensuse.orgProductivity/Networking/LDAP/Servershttp://www.openldap.orglinuxx86_64(pp(p~8p)w(@)(Xi (@(~H;Pp((큤큤큤큤큤큤큤큤큤큤큤큤_YC_YC_YC_YC_YC_YC_YC_YC_YC_YC_YC_YC_YC_YC_YC_YC_YC_YC_YC_YC_YC_YC_YC_YC_YC_YC_YC_YC_YC_YC_YC_YC_YC_YC_YC_YC_YC_YC_YC_YC_YC_YC_YC_YC_YC_YC_YC_YC_YC_YC_YC_YCa29e90de58f7fc18fbe7962fcfbe5add2fdd3c85fe715a1d6639551f37d3936e57d6b5153267ffcd71dbb7e77b263bbce7edde6ca0dc384bec8ed17561213a143fc29e4e717f3fa44236e6b004246cbfb579d2bb816398755e4a071ede5d40acc61c3031bdf794bb787de3fcf72068950b3a24a2df86a919d66f9310c75601852f61a1ff922f16618fe8becd68d62b51badb81a6f266f384e566bed25b3c920a996a9e5ef1eb32681d5edf2cbde9b5db740a5e6d973546bff4762d657facdf923592f976ca689d85c457aaec0f6af293783d07c3304f5421f3a8428416b1dbd60ce21f63f195c766140ab2c1e5d4b2d4a5b2ca3b8305ea900e6c7baf58a4bfd8e084b9ff54510aea552ca6661b6d9f36a00ae11a6d01401bb0ebaa0572f1606a374fdfe140acb693c5aefbbc7d7627779ce2156e7e1405591b3f2be1d93196f9b13a9dcc49ef2f54f573378a09b32679cfd6b5a6ffd009998a6dea39888d4f617f7a39d78f0e460a2db0cafe28f92390e2ce9432856bfbeb76e97fe522f69a4eff5303bcc6b5d36b7f6e7fa20481975e2b7fff375bab602290db5c7f796534e67a0f5e083d5a142fc984a7012bbd7850a1fc4ef4c40780db6705cd49a61d5d766c7788713fdec6736ebadd99e17c817dc807dea3fceabdbf0cd7b17865ed827eb777fe44d2c3177d3ae64a214cec550e713cbabee881f6fcaa8e73728bce4df7d1d040e86ccb662118e9ddc449b0dde6f55fe1052a313730ff351787156706ae8a07b5bd9191fce4ea05a910c7535cf690f83777667f14c241a4ed188b64b6079cf9cb1bab260523d73902e3d57aac9129137d2e6f6ebe792ad2b2b62b0b37252cd19d3f87b34c68207c641269aa6182d27032e9645759f808546f9f7ebff3b71b0b9927dd05e1b0fa4d17885adf92d2de83287ca6445027f08531867c265cc9972a86295084252795e76e6f1fb2a6daf1f856632b9e2fb5bab279ed3558e49f8fa7c296b29698018f89f2bab899d100df95c2080ca2c3fd5b7d738926382e78fadec1ce4571452215be668d0422a89e2410bd315dec1493a45b3622017a183b56bd132fa0c0a1323f07e24fc2916523838aab85e43703a44abfda0eb2afd0818ee61c4a42d6d3f76473125af447ce44609f0a4f34dfa4b70e0236442e8b2e1caddpartial.so.0.0.0addpartial.so.0.0.0allop.so.0.0.0allop.so.0.0.0allowed.so.0.0.0allowed.so.0.0.0autogroup.so.0.0.0autogroup.so.0.0.0cloak.so.0.0.0cloak.so.0.0.0denyop.so.0.0.0denyop.so.0.0.0lastbind.so.0.0.0lastbind.so.0.0.0noopsrch.so.0.0.0noopsrch.so.0.0.0nops.so.0.0.0nops.so.0.0.0pw-pbkdf2.so.0.0.0pw-pbkdf2.so.0.0.0pw-sha2.so.0.0.0pw-sha2.so.0.0.0smbk5pwd.so.0.0.0smbk5pwd.so.0.0.0trace.so.0.0.0trace.so.0.0.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenldap2-2.4.46-lp152.14.6.1.src.rpmlibtool(/usr/lib64/openldap/addpartial.la)libtool(/usr/lib64/openldap/allop.la)libtool(/usr/lib64/openldap/allowed.la)libtool(/usr/lib64/openldap/autogroup.la)libtool(/usr/lib64/openldap/cloak.la)libtool(/usr/lib64/openldap/denyop.la)libtool(/usr/lib64/openldap/lastbind.la)libtool(/usr/lib64/openldap/noopsrch.la)libtool(/usr/lib64/openldap/nops.la)libtool(/usr/lib64/openldap/pw-pbkdf2.la)libtool(/usr/lib64/openldap/pw-sha2.la)libtool(/usr/lib64/openldap/smbk5pwd.la)libtool(/usr/lib64/openldap/trace.la)openldap2-contribopenldap2-contrib(x86-64)@@@@@@@    libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)liblber-2.4.so.2()(64bit)libldap_r-2.4.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_?@^^^*@]B@\ڭ\r@[H[@[vZ@Za@Z@ZZ.s@Z@Y*@Y*@Y@Y@YYp@Yf@Y7Y6@X@X7@X$a@XWk@WbW;VVɦVŲ@VŲ@V@V@V@V@Vf@V^@V\:@V@V @U4@T@TuWilliam Brown William Brown William Brown William Brown William Brown William Brown Peter Varkoly varkoly@suse.comckowalczyk@suse.comckowalczyk@suse.comzsolt.kalmar@suse.comzsolt.kalmar@suse.commichael@stroeder.comfvogt@suse.commichael@stroeder.comrbrown@suse.comjengelh@inai.demrueckert@suse.demichael@stroeder.commichael@stroeder.commichael@stroeder.commichael@stroeder.commichael@stroeder.comhguo@suse.comhguo@suse.comjengelh@inai.dekukuk@suse.comhguo@suse.comhguo@suse.comjengelh@inai.dehguo@suse.comhguo@suse.comhguo@suse.comjengelh@inai.dehguo@suse.comlmuelle@suse.comhguo@suse.commpluskal@suse.commichael@stroeder.comhguo@suse.commichael@stroeder.comhguo@suse.comhguo@suse.comhguo@suse.comhguo@suse.comhguo@suse.comrguenther@suse.comjengelh@inai.de- bsc#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 definitionslamb63 1599685529  !"#$%&'()*+,-./012342.4.46-lp152.14.6.12.4.46-lp152.14.6.1addpartial.laaddpartial.soaddpartial.so.0addpartial.so.0.0.0allop.laallop.soallop.so.0allop.so.0.0.0allowed.laallowed.soallowed.so.0allowed.so.0.0.0autogroup.laautogroup.soautogroup.so.0autogroup.so.0.0.0cloak.lacloak.socloak.so.0cloak.so.0.0.0denyop.ladenyop.sodenyop.so.0denyop.so.0.0.0lastbind.lalastbind.solastbind.so.0lastbind.so.0.0.0noopsrch.lanoopsrch.sonoopsrch.so.0noopsrch.so.0.0.0nops.lanops.sonops.so.0nops.so.0.0.0pw-pbkdf2.lapw-pbkdf2.sopw-pbkdf2.so.0pw-pbkdf2.so.0.0.0pw-sha2.lapw-sha2.sopw-sha2.so.0pw-sha2.so.0.0.0smbk5pwd.lasmbk5pwd.sosmbk5pwd.so.0smbk5pwd.so.0.0.0trace.latrace.sotrace.so.0trace.so.0.0.0/usr/lib64/openldap/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:13955/openSUSE_Leap_15.2_Update/b009454bc7d635b2a7acc7270c57faa4-openldap2.openSUSE_Leap_15.2_Updatecpioxz5x86_64-suse-linux     libtool library fileELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c4df55c3634597436bbd4fdc2593d04c37a395cb, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=c9c04b8a412c01fd8175b3fadca8ff6b541080e6, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d7cb764c9b4250659f84267b9a8a2d4e646af103, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=164c1990409b6159bad550d10a1905e1bc7b0e14, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=d087d2188c94e7d8448e6f40c94362dd5e3ed5ea, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b3684198857a4f53fbd155d196c0d4af38ecb957, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=4115f85a17c9d1b8a9d8a46902254c150c6b9581, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=0697f2a19a692940fa0d33c524dea0f74ff48493, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=45286b38641c23be63173c76a1e5a6bc9b490820, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8f776e4fad221a2ea4b5d0641f159e056741aee7, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=5e6367a5ffbe3e98fea5bdf84a03977dfd9d64ae, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=54dc349b438570d04c4367816ff1fcdbc7c14b8e, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=2768887c9c94e2774b211d0d69e167736b46099d, stripped "#&'+,0178PRRRPRRRRPRRRPRRRRPRRRPRRRPRRRPRRRPRRRP RRRRP RRRRP RRRRRRP RRRٔlKE utf-8677a65ecda9499eff73ade9b3bc196233020a92b9a2b4278f0371b380fb665ec? 7zXZ !t/] crv(vX0l*D pH¶}[؍fgZwZʤχH ͏9?f @N2l#Wkg5 2`ki0(=f\.vWwq?`(e a&2cW1P'!E[f{GLWj PNrzz,&_н2o_pPQ'L*?3HxgF}Yq\ c֯SL18KJ&ugS I+JOŞfqh8W n&&e$vw=Ohs&F Ir)TWW3=xؠgN^oҟ-LzR@m^>w睏ea3z JOEBu# оc/L^eTz8P՛}9oIE%0ÐTAcBҠ%ͻ!ҷ>NȬqWϴ@z,7񃆛V*"l@FVf Eֽ׭YD1{ u}~1 =Y&k~@r|Ш*CK#Jn?AW^R71.Ѻ2&P~6soA {]V?P%vrc*ΉXjKORd\.(I7E>MVDB25A[<][c.}<3Dth^9Q ŗ@ nzO4jw`G _wRBƉ~ oĵ>yXyc#M28- HIcֶ}⿞{8~CsPІ8`ˊz{SE tH׼|DSUN|f*zƫQs.K/r8DO!O?ri_{_/ ?&EjVkq/PW+e;U}Mz^/qgUȯ_K%߁TC[zۃqY%=X@SrW3 +j\D)盛Bh&{MJNd{;mlbAsOÏ)!1Q׽p,wbM<P9d6֞=ͫ>G`0afŖO|J ,D"uXj2#^c GYKDn̶_kQ0CX[ů‰6@[hkeW|1?7kemˡHRtJ#R<]b׉޼~j5XD[gZ0|8b8ƼQp$GdVn2Lk[fd;PTں)?g{0 &pjv ef'*srGotJy̏ƻ۟R5v`t`4j+jU_TZJRaY9Hv"":Hg2ŭ$Y~\;$HWxK`O]`9/6k!H¯U]S n^_ݍ :ǻFF"]j6P8>TsmB9+룱K d-G̋dvūơ.&r /* #:#T}1v|Y$%x*I6pٲ`d (RPDY؝ݺAPXJR] x-F6٤]ɲ^ZѠD=孍( /䳕іsA]7Գ9ųph_dh}un&~<Ƭd)^/="_Ahޞޡ'|vWކH[A5Y;; PKEVs_nOxL sIiW:V|'53w0$}*ۧݝ50c􄘰}CWG#5;L_R<aװFJP`uWޥv-XSyp)l `KA+JV_E* 4n4be_ K Xe;9_?8t^ڴB_\C rk?yo+wUykk?ssLYeYqò'IT }&G2VzWw?bJB",*f>)ge!$@$znrɖ[ſœ P}RHNqڬy;Ƴ1(jNi4SU-ӮYž֏6~,NQh+m[35uGLf@iU6; 0EX`auXZSHBQS/sԻEq7AMjHVP7Qa'÷~tGtOz%>K*8(Eu\Xa-iyJ)@;;qf]acY_ Jml m I6* JD70S6Fo?/貪=|Lz}5UA@` W`M?O.&#yw 1:pDdCjokM44s>B~v԰50ؠj!E7 &EC,yt7Y a$mgzP[YCi\٩ΌQW.z7 "?%ٴOwA©Ab^F-nmVbAY iԗو%5Z=ަ3 ,z5*'5.t`.ΩadUT T$ڸ=x4ħ#9]տKٻNLs<:J;eha5Uq/6Y^QDq}.)=<'>ҨC"1ꪝ%q$E96ehَ3D߼AR?>: OD-=|4Q<j}H6iop jInARC´8S(脕+ki]4 ͗H&hA\Cŀ_7|݁z)4.[j,s uh{t4Q|;`TCAprA 0-c}S=ӧ@T%FRECϷ BA`_cԢ sy%=L&dXAgL~cV)]ذ@p D8x196ABha-"*Sj杊4û.e >8Z`1TW(:%7m媼lKe`,m KC̣ ޗnUc6y[HжP k@B Rl >@U0Ǣڕ9V`IP;8Nl]}R;ޔJ3'+^-%uKD%z?ďײgxPVu^*PkIyV:;ed\t to`g}N1 3z.٫}3msivhN;\1<: n 2,r1SЕpnmJKp>k/4qrO!5+}HLaL{ܨdϛ#*lޛ/=XRaDA,7r|CJ+$"=Q(P:3AԑuchȐwҟ(Z|{ߚx(Ğ(@1A~>ڭ89cyyյ['B .:/}Q x9#idb5a%'\^(ۻ_LݹP-@Θof<]1%+gFzn ;ӏ Wrma#^Tn zORr,2Y ;1A&adsc=eq]䭚z.9C4)r>k]ƣ&(y (,0 b Qr9z)8?[[/\Sd*p[rHr{{Fqu-炲'ҼLrqͺUjxsvyuoV>qrUC$ Kրq۔WH6+:?Xe'Z7'lhJv8T_#¡[KrZ}:*Z 1UCgRj}\#,ZzCpX*C6*쫥C .l2Kx&?:!UVx"G0|:wo]P(5/3FڗZȣqfJќվfƖ cU J jVQA-⑭P^K9@bw:ý3q Yi-:ֹ :(3ߥe,?t=%vb@v!.b.5΋*Bn#ޤ8!LbC&cBvFN8>X{"m8k޸e0hp VHγWF;9E+ ߬0#rgd7f} qTu.4}bc w?h oJ&-iPwa+YrTp>p3^Pѣu n9,@gEKv VMY!xPȚUL=|"\SWcuz{K)7KWQ@|AţzX7="2:pyhr5BUMr!fzȦG87:ءgFb>oW =/bXoY>6'/$rؿĔ,RXs~NIi<'D{W()(4CFnTWz!^kRT[̇bf1lv>``aUHb10ծXa6p2)Óq<r/z3Թ:J{GY%3(95%1M$b/%bx>][j4C(m;YͳOn,M#S%ӔApB#+ޢa"K5aJNtuGD8}v) f7RWBy"uULpD{"O|ԑp?%tGwSo`f O<v\%m\NR gUhlK lUY^TQmuIkǗuQgu'.&ܿ^zӆyԈ֖RXԏ# <z.!8#\8_ʰ٠= 0I%޲\ߥ[LZ #ly CP85Nv0'!).1\7M |O*PdSwrDӿ2]j^qEn(hn">i,]- Y?*2s_W?WY,!(蟫@-k3Xeua(JI xͦhf6H:pIWѪ þc 8 K/3dk :I6P &K֘PUg}fz;ux:r-I_N&k/~Ɵ?soޡ|c8شɐaYFw`nxE3ezg8Ο\mX Y@vZuy l_Y4g A&pDwPSH d'pz"-e#0&K4Y8tz1"M&Aj_ފHgc6Q#ܵjGsC@C|S (=lvRgAv.+lWM{%jo"Vi d)p Q-}WkɁXI_ӳ.`C_5BcZM}"xOm')s *f)3ǧo!>;Jm(u 4cQ|Mg`Ɓ-_(aPB~-T/1ul qĠϔT{Opxh>V.S^XBh~ =+y lOo1HCxo2h@AYuV -68FKژ$ LL `6j#S?vue u.ZUgIV͙!bl@)Bd6V9ApQ )zЃJ'>RY{5Hc\gqU%W"Lۭ/2tt= KlP%NTAЍN7RPSBJwH-N!z/D ,.8]fjfp(*m1QbF?d *XbPSX +:ȿA +a|ƓnxGW u'˸X-0ޖFljjķ mZ'cm^GH3l.XrL>V09 ) <|َO 1WOS`4i\u,)7g4?Q k?$9ڳ XA9hGsy ` 7 ҶhL.c/cHi ڽƫ4򑣛 0}cM.C 2ӿsR`Zks|Q@Úcƥ'E=w̴ZĖD Nnݲ+: &0z)z,k>>fA^]2]PAW#28,v.)%4Ga[pt݈7C~H&Vq'y=QdLZ2Y%?Zh!k}!RmtA#wfaZ)-?A!Q9喖 w@vc4 ҫUW 4=Z㯝\I@Cib/޻iI3DQlgg:~w[X>ܙC 6@$%kc xδúaڣuOLѾ!㜜.Ͷ+zY삀 Pؒ0 ÃNՈ&UR#ܵ Nks |eU0\xOrlʼJV̻_ >˲zw*REߍ?LɊ@9K单j˝ ycӎӆћ=d€yz'٭{D5r qd!r@}Y=͝!neRs y7 0){Q>e~6oqd,צi}{m`up4"sqE;-u*c9jd]{эE,.G/J5܄oi׫lc+eٔXwPxU¬ .!;3Z \D>!(z1EQ?-3[(cV6wpomT~fàSj+ŀt0¯؟>`3&م71җHo=0:dc4`nzZG VJc:ͽba{BK g0r&%s(|Is:]n/I6O3^^EoSXg5,pଏ^;݆Za=w^s1? 2i0;d񺪍C$vݞfA9Zi/v D]A%Z0~]wTBD՜2t5B.&hi||% xJGg{$o&ۺtL/C^@tOlȯk3OFNʼn,I7RhM;8: ) 15 d\9BcBLv:Hg>7O\DXtJВ4jfӞVS7L!5Ň"'7S,Yt dū7˧2+~]xyn+Fe,gT)cOB +v{a|Pb}آ(ʃ="A;p#k{*%{[y qBihKĪS;X%5֍ v@fe[M.ñj3=n;Vƨ<<[=RSh"/;a'qXmUF7U0k.pU6:CߴFm\45~-nb8tĶPߚz]_ǒr4h1/|ӓ]w26ӨZoxsܼzSHꝩB@JG82@1G-T\;Ծh`+CwUmj?ӘqʞQٚ&q{J^0'L}az &^X *$Nf|F20q1[g +~Rv >JDV@mR&}:ar1V=Y,f,d M 0)>Rp ƪk.|Y^O 5zb0WDRDQ'#0.⬉R{BʲonKB i>k|{ ωi5a5-B߮{ rF`wδG=fFlEM&EBmƳ#kM1X)T AE|"_lu,D]UBد*\8v\F5y=UA堾ߗT-C~{9nأ0%q+ۘ"r͢FX]I&'ҔMicV 5Od뮔2YI;Eq.`'[[80=ޛ|mZ&T3wF\&g!q$bʚA 0!L6E}a+ z NR6q|%Ώ5k]{4[Ȇend+4_Y,} OC"fPsT3ݟ4(½U'ݧv/ r?~B>D}b ,MQ` H]Lԥ'Y#- S'~wG(g?2\YS˃Pؔdܞ[KWu"TGO@K:|:֦qȺH}l!aAs:A%$}%t  ʬ̳ q`dwhM@-NΡsPUԺ2.v= 8pSH><4|uWsgT*@pjd%bBISem+YbP БIu_ xr5wr3D£F媁@(e+ |jC#gA~w_+^ZJF'Ltwdw/WҚ3NrA80tkC^FY)sg:vWEc1"C0\Nq@ܓ>zumIpfBJy`jRQÂDe7t}RR׆yh%M_m ~9A)l 2<z*$*~λnkDkp.ZoI֍=_ ۔* Fu!Ҙٖ?L8|^UKznp/*KՇBB?D$&6#p3_@F/契O'ޔ5fӡzb c n1x3:9ui}hIkn_"+dc߂a 5M''ٻRWWuֿ/w|и,` r x`Gj:9Sȓ3ILFa,B$#GӍ$6^IxڥP/+^&ܿy)BԿ2WJQeZA}EL.>-R^l𝉁N0Y+ﻓzR4 ((R[4t*HGGQ"X Y Gy2zPjf-]}}}8Eʊ|LmB{Iuyz: DuYoL(nzA>pzl#te 4f7NO7Uu6D? i2CN~Y"qZ*0ȘVa->~/fոZ=Q\!qLwgOلb&"'e^C72osN:H1:pWȼ8|HBhVz_ˣS'T›p>(.=2';/4rzY9X>Ap Hkq6 G.8[5>r:?fí>UN_+`>}4YhD/DFNBLҍ,e&5_~K|xUSXvȳ)8jlcH/8I:)ն :<u \WWkh*NdO_'u,'^$+-l_uWdXFezSk'px>`;*_3̛.gwu })kkn7(gU"Ò~k~V C~ks`6 S; 8}͊ = EXVD0b2uQ.j>@m8m::8Z]--4 `!pZJ::b-|5twp'T%֪h1= UD#>,*&q;H p6Gb6KF(X8gT^|X۶aE;ZK- /_4ɢ=n2h7!k 0\?:Q-ަ6 {n '()`#.xtCb?w?[y>'3XV ?} *~v1&qKn Ȇ !s C1Rđ4u:n}e d %@݅t(5|}ïi*|J|fU_c653tuCǾ$.3?aCe#-*TzwxB Ztwiq`MZV1Y7+= "ON!t<4ŝq{U!5o*Y i5Hߚ1;~"_]cfC'l*RgW"8k8\ &eluvxH^y-E"3Orq6GPVW>5+Т+17Ջ8&%2Ö V"An(k z$:x}xuuɄ!x.Ӧ n 5A$E6^,g ?O/!"~rȆBLlEEAFԐf@j= tUʳ??{ SQaʌ|wYlCw͔4[$D?Dv NNt>p0pUȚ(\D5p`; 3R>a ?wlq8 L1ey̤y O/+9F7AIsxW!&bZ,nY[G|m%CG Y.$R4"sjtRy=q/|mnLfe5([DnA6ys>TdG9ռP:Opx5k&JY9niTٝԼ Hz?҄ͽঅ^awzƺRjg>9YӸYDZ`V) +Եu$nR\]܊wf8Ǹ&)2Gτ0N!\T+2q'K&t hB˦@Ӆ(j"[f ِA!?ސ ""UO@Qi /NUT7P9ꈖM<}HjJsbn{N]ȄwN^A}^"Ў}:GXep3Y[xj:4A/CT,\7+ӁUCh4qoV7 QEK:9piK<65H4' 8 Ћ(I7gXg۠W?ʗ*wkf1 cu OYtŜw&};Cz٣oz7 B#"Zht64I%a uE.u7ka8 ($VXar +8Ʀ!lH4EӟŞۿ@б/ #l4efKn EM&]jݔ7q*eU=ۆjpaoa@2O ~$3$}4a5),*A;?r(K ID6Бd([z֕q#HIE_bn 9'H-- W?ZBkV ̽e/lArRԾ%>y\cl͜wEm r)dGV{֫4ðfHYd/b ޯn\}=o$g`\v@Tte=1 BpQ9j}22He8TQuY+L٠ `up>U-]Cr%^ s`2`(k`9Z\HkJFT hpko?v VMesGa:0+;h,wV.?ޯc+1]oh!i`}$(x[omiT{amf%JXOM_>-U` 꾦j7sЮNln XPK(d-(ԲY@R!) |3!2("4`o_uj}֠g=~k>_F(Ne96]B}LiA r*WF((vp>&i9u(6 6-|&94")Mz'KƇyݞ s38IDn:ͅƤ)n O>#\C2 ]D̪2P*5 И`WJdPhH- .t? 0Ue02"Svho/HYu* [SV-d][5MDsf6:C6MA*v*a 0-5oM@{C)B; BЋHb]nVr?j~EPRT)XW2[>r%(ǦѦ@n @ °J- u_S&[ϡpS h8p #ǑM$,8o-_uܶ*Ŕuզ8P>R49Co;5nO7Jqt%4-N풁;^Ifײ52: r+G r]) ]@-2lEa*dg=X1:>o+j܎C(!`@q)])mh:v #FȚK!tE{]0*KCӷ TR"ᡨE|)FϟʐSRЋ)(ƦjI&6_f2nttb>9;U?.\m* !ܺ[& #̐k8ۃq/^'´4PCD{8󯣱 Utr*B][U^L(L{BTAk9m߳ mʥ[S^SD? w jqӦ_]*~phOܛ8`0ͥY!h2 *F?FB|Twl`h.Tq'|I9i^8cwOR1 !la&?o/:puoĸn@wƴޞh;sHc{9?qkToTJۻ3-$X Bn <6/[ZG!zrn(ͧ5PѾT+c?N }B  ^bW?I?p tU闑'@ Mw52I ʾsR^6?KX+U:%`\9uj_^/8‡Zp70͠@yO] ߘl q\y.מ ?ϺdE. udFV xԟEi5I m^+֏u-_ðlL;]7Q,xDhx.L!Gc) }h|GVFj}Xg軎q0lqCAGByϘLh#B=> 1mR ( t xinc{kb10]j[[SCt!%MBIRt3 -۵4Ĥo+z)foۖovCXl*a'lNB0ُטjmbu\Gu\XV7DM/)ѹ:.:+Vr.oe g[Y u9R/?"ac ݘB,ܐsQZͫu6S(#mi2–Xm5\Ih 2rZFUU.aOV ߶Lf=*9tZ[R ;7, pdE) U rW;gƿ&",Y o_7cDMYpp։+I|ls]2 eT5j=\Vē)"&M>lU$ dfʩؿ0|U9^t!6pGOiZi ƀx|._τLzɲ i(b[) WH\M!3Y?n 1fc_:-hu+ Dʑei" oRےҥ4)y|{5€ 5֖hc͗ϪA+W%+6>^TǜJPn \d<P~ZYrLY/DqgFҺ W7]LCI/ԊMxT]m;_?QDV5%*k(gv,!*T L@4V#+k4yYv;y=lhT;DRMfP9ONl4K9zM솦nV p|^3_b^lL'|7c3_ [X|;ZȺo@/R9EXA$qaqW)I{6iV9?gJbT1U/z={!O{`EETJ%ҷ!`TTU|L GkedVJdQ5{*jΪw5T{uW.>YfvU/*da+`ʡ]odUxo0s_D$C];B$gxɶBO|P m]U/]bmNk`H 9v@8@*:aJUDI{`ln[/U! {t"ӿFpQ'!3㩜?e&Н^ *VÄiH]+ۍ$yMa#ڂI{rhlSkZ$߰Z\)O|",w^HQ@^ՌOl`sɬ~`fjf]Z:#]kA"|:#6B\4"w;`NS$`"\pűmA$pE|9CɬLpF ;vjЪ}-Ӑ5MZPF+iTtM=1]"И&tWG-$>eSFvrHMyuش?_ \DP?OZP 2oc/бHA@]/֯Z;4B6ﲯ+*ǔ^3XZv=WH0T#8|8 D}ӴA*&XڍJ0/O*/IHI|庹<\:t<{x,PcOl{ a2&4 ]/fC'S  @)J1Ceѷ)WiP}jlJL45AǗԥD3nky{9(fwoC(mp<OaBئ{>ub.H\Փ}[/IanUOZ3٤]o4_Rׄ tx =voIcbU Z9ҢT_}~ayP4EPBeel2b;B_? ^j  p|e"2K]ϫě!̺H~| ɡVp/c?Ӎ[ CH}FYKtΰvb1E;-@ֶrIKr,)L2wqbk_7+6 w` ˼ŶT~JY5P_ |M Йb[dE+H r,zu;٢1a5{)ˍ+nX몐Y37ԅpVX4E(tTd^+J9 E6KL8#IMP_W֕PSXmm@_6jGY=qx"\7Z "|ug ;P9b3Yi-"5ϛ@ .x@YW"RI9#$1+]Q chٻoy[?\@i˧^?dHGL;cld3c=%^Ď7cJj;C/Q * pS1vZ5~z{So!ḉlEZ0^p@]yLc5~ȰƧtjHn[3>b78]JpLXI X^RxVmp슢7R!BTMt:oK2&rf.ӾEKkGHe;~w`l7QSZLtVb9jd ]86Ev*m}7+cz -r!ljO1694FlXw+?TDa U-x]u *Ug m`L5QuD[άRxuG_ɤb*S˛aeS P¹: eqZ=8By\&9JسaZLƈ,<'fwLnGRTe,,;sApjJc ΏOur?z[զB uj񕸐& O5NuԌ6qȃ )2JO{GkO2 y 'ŽF-鴷/HWjKQArqv\^Z\T9xǿ ~x>Hw߄7`T,.|a.$tߺO)韻7?T*FR6EO>,\2`~RT#V8iDA(s0~2! %Z(+W CJfJ2va^v~;.H4v-ǪT@`EWt)%Plj,R5m{/<ɑJ7I_gj8dFtQqUe7g@aZȚ _Ͷ!r2?*W-ΛUb]V |`(l)Ÿ5J&إKFboiwP*+ tQC F[EםIĐZ m4$Ow.28] 6gq́bآ`LGUU6U7­}li5JkuAC2D':%FE`7 D\\ ĺ|gu~Eh8~zIf + 8F GZC/}tw #rfkxǗd']W;)omwDNt7?0iȗ TAbڱSK)KSF"ުLKe*PӋWQo}  eK910ۜ%(sÛ W v62{Nł)'Շf:.6 .DQ>l6E*+s [EW`In5& y u5P8/'EI3q otYX^I H5pCqZ`f.5vK͊,xKv| QEq.( 1- &9^Pt`eINT-3mgbМQ-aȷs=B >Cg͐M 449>X1_,&`Xd(/R?]AbimI6JGȸárp@؟v2BT2iRmH|z&;?G2ntnK)x$asLGN cDZA]>""_ef4Wjbl1wPc,*.|}OH(8/4*߆4exG68A "vWO_@gAa̝&$AR= s\AH.PgT19Q2ΒTC>)k&04XymQy4=L7&Rt\sjy6ajXs:]ȘacT|EdK,%{z/a/5c}>3E={ٴKy $U>&tTjcq|-u񧡩Ҭȡn"g-A#m%Y lboGu#֏|Sf`\cz@sv-0dz5_J*b_3g6رDr#MGWȦiI`/*2+1 +-Օ*癣{/Wy:_+3[e\`q C,CmLG@]QrIgSOO.'|Hܐz0!`M)\M h0-L:y9I<*VAw8*URĒBc}23g#X$3Q֯^O>ƶِ3) Hz[ eBX_^8ǹ穓f\#Qd^&rEv36{NӧYcB.INu.x;bN6|屯0G1~--ۙ-)xzAbg&CɀYxmQ {@#HpND}",dc6ow{ iA(-G8kmAĀsF hr~˩cn+ Kh(Z%<%+rH<)Lxe`":k\c̽qYṶ.)yM7zD SPYۙafCȯ8˴43iNZ)YbcA4Sho("h8u۶sϺW.9@>tH6~Yǖ**иoPًc$ `f:Ez1}Q+dp`ɓJül}!Kk&ET9蔚2217J&k )D(O; .C! IKjfY 9)'m*5|yO!6KH\m9^%H }ߓՓua`idЇVz_n?f^#<۔qG"n2Dz->׽ڇ ޗ8ihj}7+/*TJ$VrZJ]a爪߃uao^Bl)p| `)',N0]A{ 롇fgQ+'9+O~are3(gy兏]Dqz%I OZQbOS]cڍ٥pKMÜϙ_HLq}9"Ani2_zd&'dqw=e,gh>j1PJgLcwW~3d{'6rjVyɑߋ檬z{eU#Fs7hOb}T3䥜 Êb#; ń.O'CQn=Xsi.IҾEB0r0"(t*thsR4]N*phU4Eց6zI-t%[yzN> Y慜 FU ~o9l"ag(5X,!pٝzsLoX\vLK0ES;G2#,ٕkEC"GБܾrp,[a@R RJ M}\bg 9el(C&o6jsG]ZƲqJ}L~u7杄d]H4fwp`䤊ճ(=ԕwDfAt$|Ŭ‚+Y[PYㆳl Ur?1u keRq? ߎ&Dd AyCL[M܎f*PxJ2:1 ,>#ֻz`a%ouhѲmqH9Y92.4ե`W$&©I=lrjWt&nd8(J)STMӍK5>iTLEt>鹆"||= ^ZUS'$.(8 W( [3{'ww ڜ Lcm_e\ІWd NCQ lrFd 70`x7L`\ 5̀֯ZPSr}b3ܬfGe58vǦ' \fM6շ_'ÅC6K"UѪ$%j>?2IŨ:glazS!*$0;^K=~M ݡKu$9|UI#83Vr$ ɵevhGg4kFR WhS(< ^bֽ2:#axlאPºZ=Ոf涠xz]e>IJ3ϧњ,R%<Ζ& qJiUc\oOy9h=PW$2 t9b}sϚ/_169Lُ[Rɛ;GYT}q5F9^rJv@&@Br ?'璜g>oUvOb:tK>囉@T4:N>_~R^:{qPQQ jJ'3*X;YD40#.%q8Ӌ(oz;M2XftH8Eɺp3V@G|όM~,S[wwJ=O.²̏6 eɿQb?ɐcY]0ꎸX;a`dJ`Vd.nw99@2I騮=[~=z?诀bA#h dCpSp$=#L_x@3~kh퍁ʉ _a?D_ ^,@xo^%=ф(ѲEX95j_ st5!J"r ϳTH"XBZf-,;B Džm^},;X"$Y߶ (1#j^B QLzcPpSjE~(Snw9Wi {O\qb0}uASKFz# 8CBlTu7')Ȋ]rCle&R6Z,=¹?)c5;O^?~b_ɔ^ƍxN|/^(45 N4+@;r0BO>J|)`5^E Yu#c)iV',N5WK9D^/!7FD Yʼnl9"JV-JBt˷q>4_>N- AgH Tn! /cV(&qKTUVZ4_iq h w\Ct8 8;v&#ab`V3K7BWOW5ӱ4GXG] YLڜnOy$ Pڲw=m*iBaJ.sF%l7ѯonI^2y])O?nWvW\LСH*gYM !JD3=13Lj .'*ǫ>k: 0;.-DA$>\Y΁-ٿmw>ﭦV F}IdMUl {UEdDEn|JZ_X'oEW%Dj$3ɱ3^wKSO5~$"G2X 8݀ʀʵ ڹ[hsp{B7 d IZb8II$kuGAdHd|F@-0|gX>>Z : =8?=dpp2F0RN}i?ܤeRgd6g–pӻU>"1<%,pܠ,15rE>ѸVuȾ:w ~1-q3=(M:3=xA{kZb  1 0`%?-+8J>kt1k"KӰyj/`j,o*:[ (iKm8bUz *YWMt|Rf!9/nJȀ~o-RJsȊjxѓ ۮ4cS€(Co^o𲃢|j s>sGgVey"e$=m7 (:bzvu~Fy#n 6) -BGh 6>s:R^D9,?c݈ՔP'ioNׄV[Ixzf;9M}Աf(BȨS¬sw/}=nXⰤ ^ Ȫ*oR60NW!@2fl]u9g/<_(:ʧ=vmEiQ׏ahs0f2?`NQj8$P=y;1Lw1LM-4v>Y"?$yk ~ѵ SRO.m)<7 ~r; IJq#gHHA)vձ녆+i;E2VW|O``fd c@ΥZ8K'JLd+wРxok֖+WCjybA ,-p}49Y&1b/D_Ce Yz\@cvzICB\CZ+]WG~"ā ԩn䃲4`Yt)6Jkyۮ 1"kX; - #TS gQԝ}o?/0+r\$ 븩xXʇkv9ޔ^'Bx4 Q?@"Iڒ[_?nҕ`G`U{Q??-gkoI 6`KŽ8HJWUQ]PY?kɀ3A Z39eS`r-E]=u SzM!d& L剥< h6ʵ]8ҭ+g1Ӝ$,|Î ',`Je_%hYϥ4Hw/p爰Ro&V0-XrpVAJJpc "Nǩ0'+{ry<߅rNA 0KݿpPҰa.Y%1; qi byoY1*AV࿪oJYD!$I޵DNRs:_%k 9z@h}vv'7`dCs.A֞Vzjc{OFdc4$iءճ_8ݛ&2]WɈ:b)f @CgQ<Y"a}S_~KgR@)zzX4H@Ro?YUUUǨvV]x9v-Ҫ֝rGX8lci, fЏd9Z(*s{ ̼0dsvc+ZǡxTTncYZ LBg4h _Y r0iՇpP/A y)3C?8 `=X2=V:Lju~HAuH,2@}D$/CܚT#A O N8sP5򆜺V(nfMPv Ů)@iNBk8%(5"uҬMQJr[>ȺIDivrUܛEBXOȥ~[}9K~ߝȵ0Vsa"Lֲ5y.+Tb&qD0NYE#i83zS:j[!D͢xg{tDQ:N97Tf[{ {O2yBeDJ[9rh)Cȫcq>.x-ػg8Q&`# een#ۙ;H1W$vJHWD SiH`I0_o*B.ؒ?Z 9SUXqc4 gWg#mlWj>G_CRVނ;# ~ġ-1 /,l&Jm'iu5ѷu'W^[~05+Rk]-R@s. ކcPN&UD!eɔ$Ӡd ݥ{čoE:ʊz .sLglC%ĊPJ<= 㯙upy /~RL%*HUqb|2Ca;_PqX/tU8VIAmgq/ßVZO[3&Y. G֕r= Qb tOK /_IO?g[.+T3knK]t@v},=dRUV@LG)-? M+_t7J)s,<$py<6ֽ=y F~D/z0уQ]cR ^3nVyq5m&t-GF6~aj]; lYZ}{X-[-B6 [$έ} k娔>q7qnZ5Y~׺2SP`+ը qAHpbIL~l@GN=TZO(GT]L_A㧏$=]b85iC M70NN~nA?TIP<] 9~f{aMߢ\2خR>B }5`N:>WܵH&4&\TJJ[wO&FV8q{+Tu?j]9%M+E*v,.#|%)DZ7Hjb,]6ȁr5 :d? &s^~*?>ȅB[9~~O2(>FAf nc0v,̊Ҹlnh0$Mv2a OڃT%c9ϖZ BߠB'.kll&kByCl,Ўﶶ@Y-rMs>pmc:y8i|Fݮ\WRmLMO?̒H㒢r wFWP#MmŠ}ʗ3EL6Osca( (Nԯ]B_r($ zR,"ʥ<\Dr/-eY3bLD߻?Ӭ"(NYx&\:1٭i㙞]7ɬ,u ĠÆ{vJmJNK?VlsY˾kfj:V#C4rIw(͚-R8w\3h&JmDˀ33Q1A^qۄpI~{%BU~;N9g- h(G~=o=]Z#G3/gN^$.rw&XW{Ң\\D>p_Ҫ o%h+R/`vKv}9+/#y;aJ>lEh ph$G-ZQ4?/,uy?$'3тf*18 U^ *o MgH1zPϟhIp,Уv IS^3K;K])$"Pހ3uBj8D_5@bV*7_H搼"2,hUqM{.`"YE[rib{YoAw0<~/ 3'1_Ay$\H,m4o(SGӪK9)i""4|a,U}wZrÕk-Ӗ c\HzR|6C -m:/ӥK8wյ˯] }byzJʱ,yW`2QW:c"L hzF3k4hb߱eL4Ws7ZQmil\%"WfU+#/dN3{8O q&QӸT{z|RI?J lI}ʿ8$g7\%/ǝYy8ZgJɆ#ejzUϰйFZ[aLlIA%lٳr_18kyitj6h7GQ岅cj- Iߵ"7 'g|9Ui '4N<ӚSk,!ޯ(aXnj0 }1^+A76 jTwO*^RQ;ɫ}D!5;l0GFᮓ׀x> C-ӾUsMz}MZR'P5&\J0̅\UteRE&-BiU8qX*S'IM%%,ex6{%Nt#OY+_yxK/Y.sSd*O|Yc1}`#ZqGXX'A:cjԮ7H) }q/d9/+ܥ2ZBC5̮rF;TO;1=:oE V28Ӹw,N7S?~4(.iC䴓zJPstxGZTaBPܦ_9U%Isl+F1(Gh<*M _c{'gOt!{_㿦gZRRUn*3j۞E\d9<#p A}XRmR L2.;"i|АC)sO,D1(Ӭ/V2~y2(7)*xz,!<;s6:%!Yy$V xQxZ+U*ɏ vc;UӦnYgiD,Y&e{vVxLz\,J:Ugi6g>uw\ PB?H-ZW7#,?m=KfWtMZ̊ePU0cJl3KM2n:c6!+VM#:2ϷMNOr7?}5cd=[2aX9ÉlK'2  ڳ4G]);ui)V0L33O=(.lĂې%ic/@]]Vɡ_k,:љULsCE(BH~Y>!R7LQD3d6B^u.}S&DYe>8Q_f DPy0ZEOT K$AsR8Fڻx<' mFy3X%`6AqN)*!0J3|D9m1<,3 c:\q吨чdeu!3L hL3<}皟ĺ5i/BNPDkVg7*Z'rLjw[c2CP #P} $_@`1NP3>b͐:KL Aq/*QrxXD)F;e,k7c=@KI{E0#VLua~^_JҸ?-/GG%+i&nMPM!m*C"l ?M[aSA9E30,++f~%oA4o>ma(u{sy)I7rXD׳Y6Ű'"!`Q>%}sIsgtM&z6拰BRg8_0/.~hHJp9]f'%R/Gf]L:be+-wRV:F.궑.Uo!&75Gt~Lm¸juQnw+/+ZWrsOi4}1MF, E3zzxL {9H6ϱG"&Alt Cכq%~Q)U~!gLɟ7GPEч=(p_i3G^lL|9$`lby0!?E7{h{y>~ \$l}SnS'3{!t-7<ܰ= Bk+k6'ٚom*?b Y@K!/ZPՒ3W. X?_/@XDs1aF( 7į$&i ͈  0&thX,?OKC}J)|t s to.uΤ p!![V˓3 RHwo&$q+$/K'h6 bGXI't#%YV!Un#S3oS=^W'z[ȵe#{A[ɉ&kNm[eW- lv?L-,ī\G4ϛ`[ڏLayI<&L(gzl*\Mp_% YOyL"F)`#n*Nջs㝶wǬ|]Ȍ bk-ATMGeR}]d˥7艂 X,'wi#͵?u>"x̮pV]iRg;)70bMڦs}_[30P µ6GGW_JtUdq<$.Ơ)G6:A# BL$.zq {D^[:͞4S"jm!k,C[gBw0g ř魅J<5)d-\9j 4<BA!]8pGQ~K*]82p#X Hwz޶?wIVU?e9NթQw.D聘 a#k3YM by:SO +fR7oz5F41)wGv-'ʾM)qޏY9f#/*c"A՗Qiu93l:# -JM `i>u iAGQl Rn/i8JU#9eLa+1fl%\`1ʎ2Ģ&ᴿer N 4уpcZYD (in^\ƅܝ1-fIؚkh [ũ/N}oT5ҍXQ7tA$ ޱ gf(? ?> ;pT `Jz#qS#NF3TrtSm z%Z@"pkAyA)7ܝz7K10YD($\y4O%02[[RR䪚w¿-3EfAWWw'Ct~B{@#-br)P\ ()Wq^*ĺx=CCf !ޘzEI!$EmeQ_m׋P >A1F jyZTbgFckvu[.3'"W;fQv7Hԃ{+`я sUO"tU&q(xŽ57h<5mN>·ED\q{%fF F Aר\Y]=^Lj#EHcܛ\BGM)Q3{"AeU=-RMQHdUD4(D-|4X,䟍5JyS. :B-s ӗM\ry'paځ[1{p  n(jӢLgae(k.ՀW ? D繫n29kQJ$[&RQ[l}l=ؙ3T_,m zC⦊N.n̡mzoߴ .v"Ygh؆=x{&R뒞bL3d d1 ? `la.z5:,Gw ) kݭM)OLĒ$#YE]J >kCxL jM[>O r!:03P149kD\oqi< @| $z,$`]Np 'ۋ{XnTԬp_[_, YU YZ