libldap-2_4-2-2.4.46-lp151.9.4 >  A \h/=„Ēe:U5lju5&.W8@dY[AWgta6W]@Dq rePU+ Gjd"E!_X{E$;P,c=B6e2,ELי* nԽ`Z#0޶9gGCRΩ:=A>C:H>WjmڌZ 盾 6zOݣ$/Зɕ̿J6d4ebe2e894015636141e138145b8f5141231d0ab7681d6b3261f28598cc717fdd01470c859d2338162ef7c45640fd9124723afcЉ\h/=„|cF'GPGîL%rTm“J[cmp|1ĒGt`]󽥟+J_}Jوn[xe 5Or߾cpᤔjJyK:=ItR?pC?|d ! ;pt|   $ , <  (L\(8f9tf:)f>1@@FOGdHtIXY\]^b*cd3e8f;l=uPv`w|xyz%,06xClibldap-2_4-22.4.46lp151.9.4OpenLDAP Client LibrariesThis package contains the OpenLDAP client libraries.\,lamb11 `openSUSE Leap 15.1openSUSEOLDAP-2.8https://bugs.opensuse.orgProductivity/Networking/LDAP/Clientshttp://www.openldap.orglinuxx86_6400\\\\0234cc7939d06a8cd8d7dbc1154c25aef5eb593366d3fb47ddd2d83884349475ce9e45e7846ced2e5c33ef93d8249ba0403f7bb8d7e72f7bd466bf1089c23adbliblber-2.4.so.2.10.9libldap_r-2.4.so.2.10.9rootrootrootrootrootrootrootrootopenldap2-2.4.46-lp151.9.4.src.rpmliblber-2.4.so.2()(64bit)libldap-2_4-2libldap-2_4-2(x86-64)libldap_r-2.4.so.2()(64bit)@@@@@@@@@@@@@@@@@@    /sbin/ldconfig/sbin/ldconfiglibc.so.6()(64bit)libc.so.6(GLIBC_2.12)(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)liblber-2.4.so.2()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libresolv.so.2()(64bit)libresolv.so.2(GLIBC_2.2.5)(64bit)libsasl2.so.3()(64bit)libssl.so.1.1()(64bit)libssl.so.1.1(OPENSSL_1_1_0)(64bit)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1[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@TuT:m@T @T=@T@Si@S@Sr @SW@SK@S@Rb@RRSRSQ@QP<@P|@P*P{@P{@P}L@OOD@OU@OKp@NU@NؽNσ@NS@NMMc@MY@MGM6@M$]@L,@L@Lp@L*@LvW@LI@L,@L,@K@KK@KrKv@KEK KJ@J@J JJ\s@JHJCfJ67IA@IIÅ@ckowalczyk@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.dejengelh@inai.detchvatal@suse.comvarkoly@suse.comro@suse.deckornacker@suse.comckornacker@suse.comcoolo@suse.comdmueller@suse.comckornacker@suse.comro@suse.devarkoly@suse.comvarkoly@suse.commatz@suse.devarkoly@suse.comjengelh@inai.dejengelh@inai.dero@suse.derhafer@suse.comrhafer@suse.comcoolo@suse.comcoolo@suse.comrhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.decfarrell@suse.comrhafer@suse.decoolo@suse.comrhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@novell.comrhafer@novell.comrhafer@novell.comcristian.rodriguez@opensuse.orgrhafer@novell.comrhafer@novell.comrhafer@novell.comrhafer@novell.comrhafer@novell.comrhafer@novell.comadrian@suse.derhafer@novell.comrhafer@novell.comrguenther@suse.derhafer@novell.comrhafer@novell.comrhafer@novell.comcoolo@novell.comrhafer@novell.comrhafer@novell.comrhafer@novell.comrhafer@novell.comrhafer@novell.comrhafer@novell.comrhafer@novell.comrhafer@novell.comrhafer@suse.derhafer@suse.de- 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 definitions- Use %_smp_mflags for parallel build- Add baselibs.conf to sources list- Do not bypass output of useradd and groupadd- sanitize release line in specfile- segfault on certain queries with rwm overlay (bnc#846389) 0008-ITS-7723-fix-reference-counting.patch- enable systemd slapd service if SysV ldap was enabled (bnc#881476)- use %_rundir if available, otherwise /var/run- move systemd requires to server package- Fix systemd service installation- use configure macro also for building the 2.3.37 version- Remove PidFile from service definition - Update to 2.4.39 * Fixed libldap MozNSS crash (ITS#7783) * Fixed libldap memory leak with SASL (ITS#7757) * Fixed libldap assert in parse_passwdpolicy_control (ITS#7759) * Fixed libldap shortcut NULL RDNs (ITS#7762) * Fixed libldap deref to use correct control * Fixed liblmdb keysizes with mdb_update_key (ITS#7756) * Fixed slapd cn=config olcDbConfig modification (ITS#7750) * Fixed slapd-bdb/hdb to bail out of search if config is paused (ITS#7761) * Fixed slapd-bdb/hdb indexing issue with derived attributes (ITS#7778) * Fixed slapd-mdb to bail out of search if config is paused (ITS#7761) * Fixed slapd-mdb indexing issue with derived attributes (ITS#7778) * Fixed slapd-perl to bail out of search if config is paused (ITS#7761) * Fixed slapd-sql to bail out of search if config is paused (ITS#7761) * Fixed slapo-constraint handling of softadd/softdel (ITS#7773) * Fixed slapo-syncprov assert with findbase (ITS#7749) * Build Environment Test suite: Use $(MAKE) for tests (ITS#7753) * Documentation admin24 fix TLSDHParamFile to be correct (ITS#7684)- Add systemd style service definition - FATE#315028 remove memory limit for slapd - FATE#315415: LDAP compat packages required for older SLES versions For this reson following patches were applied: openldap-2.3.37-libldap-suid.diff openldap-2.3.37-libldap-ldapi_url.dif openldap-2.3.37-libldap-ntlm.diff openldap-2.3.37-libldap-gethostbyname_r.dif openldap-2.3.37-libldap-sasl-max-buff-size.dif openldap-2.3.37-libldap-utf8-ADcanonical.dif openldap-2.3.37-liblber-length-decoding.dif openldap-2.3.37-libldap-ld_defconn-ldap_free_connection.dif openldap-2.3.37-libldap-tls_chkhost-its6239.dif openldap-2.3.37-libldap-ssl.dif- Make /etc/sasl2 owned by openldap2.- Update to 2.4.38 * Fixed liblmdb nordahead flag (ITS#7734) * Fixed liblmdb to check cursor index before cursor_del (ITS#7733) * Fixed liblmdb wasted space on split (ITS#7589) * Fixed slapd for certs with a NULL issuerDN (ITS#7746) * Fixed slapd cn=config with empty nested includes (ITS#7739) * Fixed slapd syncrepl memory leak with delta-sync MMR (ITS#7735) * Fixed slapd-bdb/hdb to stop processing on dn not found (ITS#7741) * Fixed slapd-bdb/hdb with indexed ANDed filters (ITS#7743) * Fixed slapd-mdb to stop processing on dn not found (ITS#7741) * Fixed slapd-mdb dangling reader (ITS#7662) * Fixed slapd-mdb matching rule for OlcDbEnvFlags (ITS#7737) * Fixed slapd-mdb with indexed ANDed filters (ITS#7743) * Fixed slapd-meta from blocking other threads (ITS#7740) * Fixed slapo-syncprov assert with findbase (ITS#7749) Changes in 2.4.37 * Added liblmdb nordahead environment flag (ITS#7725) * Fixed client tools CLDAP with IPv6 (ITS#7695) * Fixed libldap CLDAP with IPv6 (ITS#7695) * Fixed libldap lock ordering with abandon op (ITS#7712) * Fixed liblmdb segfault with mdb_cursor_del (ITS#7718) * Fixed liblmdb when converting to writemap (ITS#7715) * Fixed liblmdb assert on MDB_NEXT with delete (ITS#7722) * Fixed liblmdb wasted space on split (ITS#7589) * Fixed slapd cn=config with olcTLSProtocolMin (ITS#7685) * Fixed slapd-bdb/hdb optimize index updates (ITS#7329) * Fixed slapd-ldap chaining with cn=config (ITS#7381, ITS#7434) * Fixed slapd-ldap chaning with controls (ITS#7687) * Fixed slapd-mdb optimize index updates (ITS#7329) * Fixed slapd-meta chaining with cn=config (ITS#7381, ITS#7434) * Fixed slapo-constraint to no-op on nonexistent entries (ITS#7692) * Fixed slapo-dds assert on startup (ITS#7699) * Fixed slapo-memberof to not replicate internal ops (ITS#7710) * Fixed slapo-refint to not replicate internal ops (ITS#7710) Changes in 2.4.36 * Added back-meta target filter patterns (ITS#7609) * Added liblmdb mdb_txn_env to API (ITS#7660) * Fixed libldap CLDAP with uninit'd memory (ITS#7582) * Fixed libldap with UDP (ITS#7583) * Fixed libldap OpenSSL TLS versions (ITS#7645) * Fixed liblmdb MDB_PREV behavior (ITS#7556) * Fixed liblmdb transaction issues (ITS#7515) * Fixed liblmdb mdb_drop overflow page return (ITS#7561) * Fixed liblmdb nested split (ITS#7592) * Fixed liblmdb overflow page behavior (ITS#7620) * Fixed liblmdb race condition with read and write txns (ITS#7635) * Fixed liblmdb mdb_del behavior with MDB_DUPSORT and mdb_del (ITS#7658) * Fixed slapd cn=config with unknown schema elements (ITS#7608) * Fixed slapd cn=config with loglevel 0 (ITS#7611) * Fixed slapd slapi filterlist free behavior (ITS#7636) * Fixed slapd slapi control free behavior (ITS#7641) * Fixed slapd schema countryString as directoryString (ITS#7659) * Fixed slapd schema telephoneNumber as directoryString (ITS#7659) * Fixed slapd-bdb/hdb to wait for read locks in tool mode (ITS#6365) * Fixed slapd-mdb behavior with alias dereferencing (ITS#7577 ) * Fixed slapd-mdb modrdn and base-scoped searches (ITS#7604) * Fixed slapd-mdb refcount behavior (ITS#7628) * Fixed slapd-meta binding flag is set (ITS#7524) * Fixed slapd-meta with minimal config (ITS#7581) * Fixed slapd-meta missing results messages (ITS#7591) * Added slapd-meta TCP keepalive support (ITS#7513) * Fixed slapo-sssvlv double free (ITS#7588) * Fixed slaptest to list -Q option (ITS#7568) Changes in 2.4.35 * Fixed liblmdb mdb_cursor_put with MDB_MULTIPLE (ITS#7551) * Fixed liblmdb page rebalance (ITS#7536) * Fixed liblmdb missing parens (ITS#7377) * Fixed liblmdb mdb_cursor_del crash (ITS#7553) * Fixed slapd syncrepl updateCookie status (ITS#7531) * Fixed slapd connection logging (ITS#7543) * Fixed slapd segfault on modify (ITS#7542, ITS#7432) * Fixed slapd-mdb to reject undefined attrs (ITS#7540) * Fixed slapo-pcache with +/- attrsets (ITS#7552) Changes in 2.4.34 * Fixed libldap connections with EINTR (ITS#7476) * Fixed libldap lineno overflow in ldif_read_record (ITS#7497) * Fixed liblmdb mdb_env_open flag handling (ITS#7453) * Fixed liblmdb mdb_midl_sort array optimization (ITS#7432) * Fixed liblmdb freelist with large entries (ITS#7455) * Fixed liblmdb to check for filled dirty page list (ITS#7491) * Fixed liblmdb to validate data limits (ITS#7485) * Fixed liblmdb mdb_update_key for large keys (ITS#7505) * Fixed ldapmodify to not core dump with invalid LDIF (ITS#7477) * Fixed slapd syncrepl for old entries in MMR setup (ITS#7427) * Fixed slapd signedness for index_substr_any_* (ITS#7449) * Fixed slapd enforce SLAPD_MAX_DAEMON_THREADS (ITS#7450) * Fixed slapd mutex in send_ldap_ber (ITS#6164) * Added slapd-ldap onerr option (ITS#7492) * Added slapd-ldap keepalive support (ITS#7501) * Fixed slapd-ldif with empty dir (ITS#7451) * Fixed slapd-mdb to reopen attr DBs after env reopen (ITS#7416) * Fixed slapd-mdb handling of missing entries (ITS#7483,7496) * Fixed slapd-mdb environment flag setting (ITS#7452) * Fixed slapd-mdb with sub db slapcat (ITS#7469) * Fixed slapd-mdb to correctly work with toolthreads > 2 (ITS#7488,ITS#7527) * Fixed slapd-mdb subtree search speed (ITS#7473) * Fixed slapd-meta conversion to cn=config (ITS#7525) * Fixed slapd-meta segfault when modifying olcDbUri (ITS#7526) * Fixed slapd-sql back-config support (ITS#7499) * Fixed slapo-constraint handle uri and restrict correctly (ITS#7418) * Fixed slapo-constraint with multi-master replication (ITS#7426) * Fixed slapo-constraint segfault (ITS#7431) * Fixed slapo-deref control initialization (ITS#7436) * Fixed slapo-deref control exposure (ITS#7445) * Fixed slapo-memberof with internal ops (ITS#7487) * Fixed slapo-pcache matching rules for config db (ITS#7459) * Fixed slapo-rwm modrdn cleanup (ITS#7414) * Fixed slapo-sssvlv maxperconn parameter (ITS#7484)- For now, avoid automatic use of libdb-6_0 by explicitly selecting libdb-4_8 as BuildRequire.- Put static libs into openldap2-devel-static and relieve openldap2-devel of static-only deps- fix check-build.sh for kernel > 3.0- Fixed initscript to avoid endless loop when no configuration is present in /etc/openldap/slapd.d/ (bnc#767464) - cleaned up SLES10 buildrequires and dependencies - removed support for building on SLES9, didn't work anyway anymore - Don't buildrequire krb5-mini on Distributions where it does not exist- enabled mdb backend - Update to 2.4.33 * Added slapd-meta cn=config support * Fixed slapd alock handling on Windows (ITS#7361) * Fixed slapd acl handling with zero-length values (ITS#7350) * Fixed slapd syncprov to not reference ops inside a lock (ITS#7172) * Fixed slapd delta-syncrepl MMR with large attribute values (ITS#7354) * Fixed slapd slapd_rw_destroy function (ITS#7390) * Fixed slapd-ldap idassert bind handling (ITS#7403) * Fixed slapo-constraint with multiple modifications (ITS#7168) Changes in 2.4.32: * Added slappasswd loadable module support (ITS#7284) * Fixed tools to not clobber SASL_NOCANON (ITS#7271) * Fixed libldap function declarations (ITS#7293) * Fixed libldap double free (ITS#7270) * Fixed libldap debug level setting (ITS#7290) * Fixed libldap gettime() regression (ITS#6262) * Fixed libldap sasl handling (ITS#7118, ITS#7133) * Fixed libldap to correctly free socket with TLS (ITS#7241) * Fixed slapd config index renumbering (ITS#6987) * Fixed slapd duplicate error response (ITS#7076) * Fixed slapd parsing of PermissiveModify control (ITS#7298) * Fixed slapd-bdb/hdb cache hang under high load (ITS#7222) * Fixed slapd-bdb/hdb alias checking (ITS#7303) * Fixed slapd-bdb/hdb olcDbConfig changes work immediately (ITS#7338) * Fixed slapd-ldap to encode user DN during password change (ITS#7319) * Fixed slapd-ldap assertion when proxying to MS AD (ITS#6851) * Fixed slapd-ldap monitoring (ITS#7182, ITS#7225) * Fixed slapd-perl panic (ITS#7325) * Fixed slapo-accesslog memory leaks with sync replication (ITS#7292) * Fixed slapo-syncprov memory leaks with sync replication (ITS#7292)- add explicit buildrequire on groff - needed to build manuals- buildrequire krb5-mini in openldap2-client to avoid cycle - move Summary out of the %if as prepare_spec is confused about the license otherwise- update to 2.4.31 * Added slapo-accesslog support for reqEntryUUID (ITS#6656) * Fixed libldap IPv6 URL detection (ITS#7194) * Fixed libldap rebinding on failed connection (ITS#7207) * Fixed slapd listener initialization (ITS#7233) * Fixed slapd cn=config with olcTLSVerifyClient (ITS#7197) * Fixed slapd delta-syncrepl fallback on non-leaf error (ITS#7195) * Fixed slapd to reject MMR setups with bad serverID setting (ITS#7200) * Fixed slapd approxIndexer key generation (ITS#7203) * Fixed slapd modification of olcSuffix (ITS#7205) * Fixed slapd schema validation with missing definitions (ITS#7224) * Fixed slapd syncrepl -c with supplied CSN values (ITS#7245) * Fixed slapd-bdb/hdb idlcache with only one element (ITS#7231) * Fixed slapo-accesslog deadlock with non-logged write ops (ITS#7088) * Fixed slapo-syncprov sessionlog check (ITS#7218) * Fixed slapo-syncprov entry leak (ITS#7234) * Fixed slapo-syncprov startup initialization (ITS#7235)- Disabled testsuite for now. Causes problems in the buildserivce- Update to 2.4.30 * Fixed libldap socket polling for writes (ITS#7167) * Fixed liblutil string modifications (ITS#7174) * Fixed slapd crash when attrsOnly is true (ITS#7143) * Fixed slapd syncrepl delete handling (ITS#7052,ITS#7162) * Fixed slapo-pcache time-to-refesh handling (ITS#7178) * Fixed slapo-syncprov loop detection (ITS#6024)- Update to 2.4.29 * Fixed slapd cn=config modification of first schema element (ITS#7098) * Fixed slapd operation reuse (ITS#7107) * Fixed slapd blocked writers to not interfere with pool pause (ITS#7115) * Fixed slapd connection loop connindex usage (ITS#7131) * Fixed slapd double mutex unlock via connection_done (ITS#7125) * Fixed slapd check order in connection_write (ITS#7113) * Fixed slapd slapadd to exit on failure (ITS#7142) * Fixed slapd syncrepl reference to freed memory (ITS#7127,ITS#7132) * Fixed slapd syncrepl to ignore some errors on delete (ITS#7052) * Fixed slapd syncrepl to handle missing oldRDN (ITS#7144) * Fixed slapd-monitor compare op to update cached entry (ITS#7123) * Fixed slapo-syncprov with already abandoned operation (ITS#7150) - Included patches from RE24 branch: * only poll sockets for write as needed (ITS#7167, bnc#749082) * sycnrepl Fixes (ITS#7162)- license update: OLDAP-2.8 SPDX format (http://www.spdx.org/licenses)- Update to 2.4.28 * Fixed back-mdb out of order slapadd (ITS#7090) changes in OpenLDAP 2.4.27 Release (2011/11/24): * Added slapd delta-syncrepl MMR (ITS#6734,ITS#7029,ITS#7031) * Fixed ldapmodify crash with LDIF controls (ITS#7039) * Fixed ldapsearch to honor timeout and timelimit (ITS#7009) * Fixed libldap endless looping (ITS#7035) * Fixed libldap TLS to not check hostname when using 'allow' (ITS#7014) * Fixed slapadd common code into slapcommon (ITS#6737) * Fixed slapd backend connection initialization (ITS#6993) * Fixed slapd frontend DB parsing in cn=config (ITS#7016) * Fixed slapd hang with {numbered} overlay insertion (ITS#7030) * Fixed slapd inet_ntop usage (ITS#6925) * Fixed slapd cn=config deletion of bitmasks (ITS#7083) * Fixed slapd cn=config modify replace/delete crash (ITS#7065) * Fixed slapd schema UTF8StringNormalize with 0 length values (ITS#7059) * Fixed slapd with dynamic acls for cn=config (ITS#7066) * Fixed slapd response callbacks (ITS#6059,ITS#7062) * Fixed slapd no_connection warnings with ldapi (ITS#6548,ITS#7092) * Fixed slapd return code processing (ITS#7060) * Fixed slapd sl_malloc various issues (ITS#6437) * Fixed slapd startup behavior (ITS#6848) * Fixed slapd syncrepl crash with non-replicated ops (ITS#6892) * Fixed slapd syncrepl with modrdn (ITS#7000,ITS#6472) * Fixed slapd syncrepl timeout when using refreshAndPersist (ITS#6999) * Fixed slapd syncrepl deletes need a non-empty CSN (ITS#7052) * Fixed slapd syncrepl glue for empty suffix (ITS#7037) * Fixed slapd results cleanup (ITS#6763,ITS#7053) * Fixed slapd validation of args for TLSCertificateFile (ITS#7012) * Fixed slapd-bdb/hdb to build entry DN based on parent DN (ITS#5326) * Fixed slapd-hdb with zero-length entries (ITS#7073) * Fixed slapd-hdb duplicate entries in subtree IDL cache (ITS#6983) * Fixed slapo-pcache response cleanup (ITS#6981) * Fixed slapo-ppolicy pwdAllowUserChange behavior (ITS#7021) * Fixed slapo-sssvlv issue with greaterThanorEqual (ITS#6985) * Fixed slapo-sssvlv to only return requested attrs (ITS#7061) * Fixed slapo-syncprov DSA attribute filtering for Persist mode (ITS#7019) * Fixed slapo-syncprov when consumer has newer state of our SID (ITS#7040) * Fixed slapo-syncprov crash (ITS#7025) * Added missing LDIF form of schema files (ITS#7063)- add libtool as buildrequire to avoid implicit dependency- ACL changes to the config database only got active after slapd restart in certain cases (bnc#716895, ITS#7066). - Adjusted default DB_CONFIG to increase max values for locks and lock objects (bnc#719803) - Fix UTF8StringNormalize overrun on zero-length string (bnc#724201, ITS#7059)- Update to 2.4.26 * Added libldap LDAP_OPT_X_TLS_PACKAGE (ITS#6969) * Fixed libldap descriptor leak (ITS#6929) * Fixed libldap socket leak (ITS#6930) * Fixed libldap get option crash (ITS#6931) * Fixed libldap lockup (ITS#6898) * Fixed libldap ASYNC TLS setup (ITS#6828) * Fixed libldap with missing \n terminations (ITS#6947) * Fixed tools double free (ITS#6946) * Fixed tools verbose output (ITS#6977) * Fixed ldapmodify SEGV on invalid LDIF (ITS#6978) * Added slapd extra_attrs database option (ITS#6513) * Fixed slapd asserts (ITS#6932) * Fixed slapd configfile param on windows (ITS#6933) * Fixed slapd config with global chaining (ITS#6843) * Fixed slapd uninitialized variables (ITS#6935) * Fixed slapd config objectclass is readonly (ITS#6963) * Fixed slapd entry response with control (ITS#6899) * Fixed slapd with unknown attrs (ITS#6819) * Fixed slapd normalization of schema RDN (ITS#6967) * Fixed slapd operations cache to 10 op limit (ITS#6944) * Fixed slapd syncrepl crash with non-replicated ops (ITS#6892) * Fixed slapd-bdb/hdb with sparse index ranges (ITS#6961) * Fixed back-ldap ppolicy updates (ITS#6711) * Fixed back-ldap with id-assert (ITS#6817) * Fixed various slapo-pcache issues (ITS#6823, ITS#6950, ITS#6951, ITS#6953, ITS#6954) * Fixed slapo-pcache database corruption (ITS#6831) * Fixed slapo-syncprov with replicated subtrees (ITS#6872) - backported delete support for child entries of overlays from master (bnc#704398)- Updated to 2.4.25, important changes: * Fixed ldapsearch pagedresults loop (ITS#6755) * Fixed tools for incompatible args (ITS#6849) * Fixed libldap MozNSS crash (ITS#6863) * Fixed slapd add objectclasses in order (ITS#6837) * Added slapd ordering for uidNumber and gidNumber (ITS#6852) * Fixed slapd segfault when adding values out of order (ITS#6858) * Fixed slapd sortval handling (ITS#6845) * Fixed slapd-bdb with slapadd/index quick option (ITS#6853) * Fixed slapd-ldap chain cn=config support (ITS#6837) * Fixed slapd-ldap chain with slapd.conf (ITS#6857) * Fixed slapd-meta deadlock (ITS#6846) * Fixed slapo-sssvlv with multiple requests (ITS#6850) * Fixed contrib/lastbind install rules (ITS#6238) * Fixed contrib/cloak install rules (ITS#6877)- Surpress gcc warnings about extra format string arguments for 2.3.x built as well.- Updated to 2.4.24, important changes: * Added libldap_r,libldap formal concurrency API (ITS#6625,ITS#5421) * Added slapadd attribute value checking (ITS#6592) * Added slapcat continue mode for problematic DBs (ITS#6482) * Added slapd syncrepl suffixmassage support (ITS#6781) * Fixed liblber to not close invalid sockets (ITS#6585) * Fixed libldap referral chasing (ITS#6602) * Fixed libldap leak when chasing referrals (ITS#6744) * Fixed slapd acl parsing overflow (ITS#6611) * Fixed slapd acl when resuming parsing (ITS#6804) * Fixed slapd default config acls with overlays (ITS#6822) * Fixed slapd config leak with olcDbDirectory (ITS#6634) * Fixed slapd when first acl is value dependent (ITS#6693) * Fixed slapd-bdb slapadd -q with glued dbs (ITS#6794) * Fixed slapo-ppolicy don't update opattrs on consumers (ITS#6608) * Fixed slapo-ppolicy to allow userPassword deletion (ITS#6620) * Fixed slapo-syncprov to send error if consumer is newer (ITS#6606) * Fixed slapo-syncprov filter race condition (ITS#6708) * Fixed slapo-syncprov active mod race (ITS#6709) * Fixed slapo-syncprov to refresh if context is dirty (ITS#6710) * Fixed slapo-syncprov CSN updates to all replicas (ITS#6718) * Fixed slapo-syncprov sessionlog ordering (ITS#6716) * Fixed slapo-syncprov sessionlog with adds (ITS#6503) * Fixed slapo-syncprov mutex (ITS#6438) * Fixed slapo-syncprov mincsn check with MMR (ITS#6717) * Fixed slapo-syncprov control leak (ITS#6795) * Fixed slapo-syncprov error codes (ITS#6812) * For a comprehensive list of changes please consult the CHANGES file - removed unneeded openSUSE 11.0 specifc patch- slapadd -q could crash for glued bdb/hdb databases- Install the correct schema2ldif script (bnc#665530)- Fixed quotation in init-script to avoid errors when calling it from within /etc/openldap/slapd.d/cn=config/ (bnc#660492).- Surpress gcc warnings about extra format string arguments. - Split-off openldap2-doc (noarch) package (Admin Guide and IDs) - Backported -VVV commandline switch for slapd from HEAD (to list enabled static overlays) - Build all overlays except syncprov and ppolicy as dynamic modules (Fixes bnc#648479, FATE#307837) - Added README.dynamic-overlays to point out some details about dynamic overlays - simplified pie-compile patch and adjusted it to work with dynamic overlays- Handle the libdb-4_5 -> libdb-4_8 Version update by opening the Databases with DB_RECOVER if a version mismatch is detected.- Do not include Build date and time in binaries, this avoids build-compare failures and unhelpful rebuilds/republishes- Don't build 2.3 slapcat anymore for 11.3 and newer. We switch to 2.4 long ago. - Removed automatic 2.3->2.4 migration in %post - moved back-sql examples to make rpmlint happy- Fix listener URIs in init script to make SLP registration work again (bnc#620389)- Fixed RPM Group and Summary Tags (bnc#624980)- Updated to 2.4.23: * Fixed libldap to return server's error code (ITS#6569) * Fixed libldap memleaks (ITS#6568) * Fixed liblutil off-by-one with delta (ITS#6541) * Fixed slapd acls with glued databases (ITS#6468) * Fixed slapd syncrepl rid logging (ITS#6533) * Fixed slapd modrdn handling of invalid values (bnc#612430, ITS#6570) * Fixed slapd-bdb hasSubordinates computation (ITS#6549) * Fixed slapd-bdb to use memcpy instead for strcpy (ITS#6474) * Fixed slapd-bdb entry cache delete failure (ITS#6577) * Fixed slapd-ldap to return control responses (ITS#6530) * Fixed slapo-ppolicy to use Debug (ITS#6566) * Fixed slapo-refint to zero out freed DN vals (ITS#6572) * Fixed slapo-rwm to use Debug (ITS#6566) * Fixed slapo-sssvlv to use Debug (ITS#6566) * Fixed slapo-syncprov lost deletes in refresh phase (bnc#606294, ITS#6555) * Fixed slapo-valsort to use Debug (ITS#6566) * Fixed contrib/nssov network.c missing patch (ITS#6562) - New subpackage openldap2-back-sql. Contains the SQL backend module plus some documentation (bnc#395719) - generate Patches from git tree (resulted in all patches being renamed) - installing binaries without stripping them is done by setting the STRIP enviroment variable instead for patching the Makefile now - Fixed a bug in the syncprov overlay which could lead to not replicate delete Operations (ITS#6555, bnc#606294) - BuildRequires cleanup- LDAP clients could crash the server by submitting a specially crafted LDAP ModRDN operation. (bnc#612430, ITS#6570) - Delete Operations happening during the "Refresh" phase of "refreshAndPersist" replication failed to replicate under certain circumstances (bnc#606294, ITS#6555)- Create /var/run/slapd on demand. /var/run might be mounted on tmpfs.- fix build dependency cycle for -client package with openslp- Fixed quotation in sed expression to escape ldapi path in init script- Removed obsolete hunk from openldap2.dif - Remove ldap.conf patch to use saner default for Certificate verification (bnc#575146)- Add fix for stricter fortification checks of GCC 4.5.- Updated to 2.4.21: * Fixed liblutil for negative microsecond offsets (ITS#6405) * Fixed slapd global settings to work without restart (ITS#6428) * Fixed slapd looping with SSL/TLS connections (ITS#6412) * Fixed slapd syncrepl freeing tasks from queue (ITS#6413) * Fixed slapd syncrepl parsing of tls defaults (ITS#6419) * Fixed slapd syncrepl uninitialized variables (ITS#6425) * Fixed slapd-config Adds with Abstract classes (ITS#6408) * Fixed slapo-dynlist behavior with simple filters (ITS#6421) * Fixed slapd-ldif access outside database directory (ITS#6414) * Fixed slapo-translucent with back-null (ITS#6403) * Fixed slapo-unique criteria checking (ITS#6270) - removed some obsolete RPM dependencies - Added missing tags to init script to silence rpmlint warnings- Fixed an issue in back-config's objectclass inheritence code that could cause the server to fail to start or to spin in an endless loop (bnc#558059,ITS#6408) - default the tls_reqcert parameter of a syncrepl config to "demand" as documented even if other tls_ options are absent (bnc#558397, ITS#6319) - apply changes to the global size and timelimits to all database that don't specify limits themself. (bnc#562184, ITS#6428)- Update to 2.4.20 (fate#306593), most important fixes since 2.4.19 * Fixed liblber embedded NUL values in BerValues (ITS#6353) * Fixed libldap sasl buffer sizing (ITS#6327,ITS#6334) * Fixed libldap uninitialized return value (ITS#6355) * Fixed libldap unlimited timeout (ITS#6388) * Added slapd handling of hex server IDs (ITS#6297) * Fixed slapd checks of str2filter (ITS#6391) * Fixed slapd configArgs initialization (ITS#6363) * Fixed slapd db_open with connection_fake_init (ITS#6381) * Fixed slapd with embedded \0 in bervals (ITS#6378,ITS#6379) * Fixed slapd inclusion of ac/unistd.h (ITS#6342) * Fixed slapd sl_free to better reclaim memory (ITS#6380) * Fixed slapd syncrepl deletes in MirrorMode (ITS#6368) * Fixed slapd syncrepl to use correct SID (ITS#6367) * Fixed slapd tls_accept to retry in certain cases (ITS#6304) * Fixed slapd-bdb/hdb cache corruption (ITS#6341) * Fixed slapd-bdb/hdb entry cache (ITS#6360) * Fixed slapo-syncprov checkpoint conversion (ITS#6370) * Fixed slapo-syncprov deadlock (ITS#6335) * Fixed slapo-syncprov out of order changes (ITS#6346) - Added switch to enable/disable testsuite (%run_test_suite)- updated patches to apply with fuzz=0- Added schema2ldif tool to openldap2-client subpackage (bnc#541819)- Changed permissions on /var/run/slapd to a saner default for ldapi:/// (bnc#536729)- libldap's check of the hostname against the TLS Certificate's CN Attribute did not handle possible NUL bytes in the CN correctly and was vulnerable against attacks with spoofed Certificates. (bnc#537143, ITS#6239)- Update to 2.4.17. Most important changes: * Fixed liblber to use ber_strnlen (ITS#6080) * Fixed libldap openssl digest initialization (ITS#6192) * Fixed libldap tls NULL error messages (ITS#6079) * Added slapd sasl auxprop support (ITS#6147) * Added slapd schema checking tool (ITS#6150) * Added slapd writetimeout keyword (ITS#5836) * Fixed slapd abandon/cancel handling for some ops (ITS#6157) * Fixed slapd access setstyle to expand (ITS#6179) * Fixed slapd assert with closing connections (ITS#6111) * Fixed slapd bind race condition (ITS#6189) * Fixed slapd cert validation (ITS#6098) * Fixed slapd connection_destroy assert (ITS#6089) * Fixed slapd csn normalization (ITS#6195) * Fixed slapd errno handling (ITS#6037) * Fixed slapd hung writers (ITS#5836) * Fixed slapd ldapi issues (ITS#6056) * Fixed slapd normalization of updated schema attributes (ITS#5540) * Fixed slapd olcLimits handling (ITS#6159) * Fixed slapd olcLogLevel with hex levels (ITS#6162) * Fixed slapd sending cancelled operations results (ITS#6103) * Fixed slapd slapi_entry_has_children (ITS#6132) * Fixed slapd sockets usage on windows (ITS#6039) * Fixed slapd some abandon and cancel race conditions (ITS#6104) * Fixed slapd tls context after changes (ITS#6135) * Fixed slapd-bdb/hdb adjust dncachesize if too low (ITS#6176) * Fixed slapd-bdb/hdb crashes during delete (ITS#6177) * Fixed slapd-bdb/hdb multiple olcIndex for same attr (ITS#6196) * Fixed slapd-hdb freeing of already freed entries (ITS#6074) * Fixed slapd-hdb entryinfo cleanup (ITS#6088) * Fixed slapd-hdb dncache lockups (ITS#6095) * Fixed slapd-ldap deadlock with non-responsive TLS URIs (ITS#6167) * Fixed slapo-ppolicy to honor pwdLockout (ITS#6168) * Fixed slapo-ppolicy to return check modules error message (ITS#6082) * Added slapo-rwm rwm-drop-unrequested-attrs config option (ITS#6057) * Fixed slapo-rwm dn passing (ITS#6070) * Fixed slapo-rwm entry free/release (ITS#6058, ITS#6081) * Fixed tools returning ldif errors (ITS#5892) - Backported fix for failing back-monitor test from HEAD - re-enabled some formerly disabled tests from the testsuite- Fixed Summary/Description for -client subpackage- Improved connection check in init script (bnc#510295)- Fixed complilation with newer glibc (2.3.X release needs GNU_SOURCE defined as well in getpeerid.c)- gcc 4.4 fixes- Update to 2.4.16. Most important fixes: * Fixed libldap segfault in checking cert/DN (ITS#5976) * Fixed libldap peer cert double free (ITS#5849) * Fixed libldap referral chasing (ITS#5980) * Fixed slapd backglue with empty DBs (ITS#5986) * Fixed slapd ctxcsn race condition (ITS#6001) * Fixed slapd debug message (ITS#6027) * Fixed slapd redundant module loading (ITS#6030) * Fixed slapd schema_init freed value (ITS#6036) * Fixed slapd syncrepl newCookie sync messages (ITS#5972) * Fixed slapd syncrepl hang during shutdown (ITS#6011) * Fixed slapd syncrepl too many MMR messages (ITS#6020) * Fixed slapd syncrepl skipped entries with MMR (ITS#5988) * Fixed slapd-bdb/hdb cachesize handling (ITS#5860) * Fixed slapd-bdb/hdb with slapcat with empty dn (ITS#6006) * Fixed slapd-bdb/hdb with NULL transactions (ITS#6012) * Fixed slapd-ldap incorrect referral handling (ITS#6003,ITS#5916) * Fixed slapd-ldap/meta with broken AD results (ITS#5977) * Fixed slapd-ldap/meta with invalid attrs again (ITS#5959) * Fixed slapo-accesslog interaction with ppolicy (ITS#5979) * Fixed slapo-dynlist conversion to cn=config (ITS#6002) * Fixed various slapo-syncprov issues (ITS#5972, ITS#6020, ITS#5985, ITS#5999, ITS#5973, ITS#6045, ITS#6024, ITS#5988) - Fix building on older openSUSE releases- Update to 2.4.15. Most important changes: * Fixed slapd bconfig conversion again (ITS#5346) * Fixed slapd behavior with superior objectClasses again (ITS#5517) * Fixed slapd RFC4512 behavior with same attr in RDN (ITS#5968) * Fixed slapd corrupt contextCSN (ITS#5947) * Fixed slapd syncrepl order to match on add/delete (ITS#5954) * Fixed slapd adding rdn with other values (ITS#5965) * Fixed slapd-bdb/hdb behavior with unallocatable shm (ITS#5956) * Fixed slapd-ldap/meta with entries with invalid attrs (ITS#5959) * Fixed slapo-pcache caching invalid entries (ITS#5927) * Fixed slapo-syncprov csn updates (ITS#5969) * Added libldap option to disable SASL host canonicalization (ITS#5812) * Fixed libldap chasing multiple referrals (ITS#5853) * Fixed libldap setuid usage with .ldaprc (ITS#4750) * Fixed libldap deref handling (ITS#5768) * Fixed libldap NULL pointer deref (ITS#5934) * Fixed libldap peer cert memory leak (ITS#5849) * Fixed libldap intermediate response behavior (ITS#5896) * Fixed libldap IPv6 address handling (ITS#5937) * Fixed libldap_r deref building (ITS#5768) * Fixed libldap_r slapd lockup when paused during shutdown (ITS#5841) * Fixed slapd acl checks on ADD (ITS#4556,ITS#5723) * Fixed slapd acl application to newly created backends (ITS#5572) * Fixed slapd bconfig to return error codes (ITS#5867) * Fixed slapd bconfig encoding incorrectly (ITS#5897) * Fixed slapd bconfig dangling pointers (ITS#5924) * Fixed slapd epoll handling (ITS#5886) * Fixed slapd glue with MMR (ITS#5925) * Fixed slapd listener comparison (ITS#5613) * Fixed various syncrepl issues (ITS#5809,ITS#5850, ITS#5843, ITS#5866, ITS#5901, ITS#5881, ITS#5935, ITS#5710, ITS#5781, ITS#5809, ITS#5798, ITS#5826) * Fixed slapd-bdb/hdb dncachesize handling (ITS#5860) * Fixed slapd-bdb/hdb trickle task usage (ITS#5864) * Fixed slapd-hdb idlcache with empty suffix (ITS#5859)/sbin/ldconfig/sbin/ldconfiglamb11 15450629562.4.46-lp151.9.42.4.46-lp151.9.4liblber-2.4.so.2liblber-2.4.so.2.10.9libldap_r-2.4.so.2libldap_r-2.4.so.2.10.9/usr/lib64/-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:Leap:15.1/standard/16c1179d95d5688f2a87368fc4f1f641-openldap2cpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=10f577a73e8e5388eccfdfb0c742976ddb955122, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=44484eb72181214c9f6332dba1ee5ed106762af4, strippedPRRRRRRPRRRRRRRRR RR R RRRR R Ro6$U6libldap-data2.4.46 utf-8b578f96c9e753ce4ed9b47c55c78fdab0b2aeb469d28df54e4ff40176aef0d5d?7zXZ !t/] cr$x#rȄUܛ~?a^bԹu??mzSWƖ+vܻ¸Qs. hj@WERt!Дg6!cl׺hnv&SDL` FPEð#Lr-5{B~=O=t*5)^Ψ]>a5/Uezk걖=ѵܽNqYba8yS;o?c轇NĻ~Gq~F= "tJ87+1i@`kY8M.<)8!d="ݓ~${6-%f#\g+Ds{PVm4;_@ xڭ]l1lW}^*N-y[יz<5.VSbHŗ74!W#CMrm~5`VM¨HwH\{qJe.tC5SkdRK3K1/ߝE1+2'!Mcr}⃴ Omgz47$ T/]:|%BPQS9d Ԁe/{" 'JLQ ˳@KÊ !KnSٹk 3y/r"1:E_(|c}ȭak;aV9&ĺ=' dJ9؋,ĶC²u3 .5(ְ#ROzt³+ꍰ@PeF7Q];Nj:nqf_fXBy,"*|L%pF  ,A$)r.T֒PGoW"w3]QrR:{7ꄍc&09v]%~Yq<W^YR~QZ$$AP¿g}O%=Xsk(UAu7\Bx@ҎJg2;٥_,u4>&Fb"E_{\c= QpIgfn2bm0+W}YAF(-qVCaYؘuZK#&q_dtZTtjCu#'i`ZP{FzU,!0`N4 A;pmxBZ0*E';n߽ᷓxiTʕ.WI&\ا\DY`[߯.h!rteLΣӶJ6xzJU_1kjjRS?VuBw Juޭ_y@B*ջ->YzO-7+n}li\c'ք/(Ugz[|jR;JS=O&8x+&lw~]a!Mvi20zēf2ǤgB|(Gt #r^zm+@oq$ojOB_$ flObP> GgE3s@ ;:Ξ2%%ZJKVflO $)HPj|a}`!c9^TxjדQB tΣ9|7:JoԦAA~r!~.f~S('kӹ zuc7e.a|F9sÆ'HKz}䉝#d5n^+=VsP>e/k;C6L4S>Qu­0m5d[ɈJtm,ܸ̆Jņ%?{c; .g ~f T7U%vʯzi=/Ȟ!SKАIJ쯶J)N諬5r?n3K0}Xa +hOo$ҁLM`k?_/(u|ގgl/ :jjY_z ?+¥:=nGRcRuY1kEB'O(W+`BL쓒FĀ*cߵX@_*޶?]tv@ci,c^? p^q3 lS}$I6nbNR7tdC#H븱7humInFCg6bkAB[/9"ja%B;_e@'vv5(bodicR./עm]HAlU>ɷB0o0B̮mj_ U %m뒝1s9 ;cDepRU@Gﰎ Zrf&ۘd5 5Y tjQ)<] EG Y+)zɿ Dgϭ>DZpڜ :=Ù3M89SJsAi 9S 0m9&y"Hc?yI TkH')KBn[-L"+M8fvD~ץ$HQfaQ[B:11דG鼎wF`A_"OsTL3 lëaau/;9gFN ‰ŝH }?6Y( "+ 6B m"^!b y]Ú ?l$ZY7z%H^B| שǣ3Q:Qb%@5F//=xJʔIT_7 ]hm\1~ժO53>q;" 8k&ip`rM<b7fƔVm05lIjSmEi$$`IHH(;krRar_ATejg_=?`1mq올.S(+׳/$}Ly'pr`եUC23E6GͷQ-$h>L /%AL9+͢Ψc1 y<֛ -sBGu2ߑY׶s\b0T8-qـTth>ŷnX\WEOo{^[IT~v(8m:`QY 'jtx3tZv6=ޓ X [1lLo=ɬYxX) zSf,D2ϔ.K3UBsROy,_>uE~y]"YVߴHչ,Z,k\N gWF@-e>(7_9$2beܧ\N$B /sjTUnUJ8{jV_02113ʸSCaV ; )ivRdi%3Uj:m2=}k Pw [sz4)3}3?mr X{Y{An Ѿ=K|LFW[eQSQ>aX+Hy|Fg؝CG#xs#:-٬p3. 6j0AM;-FpG)lFBJi̭&C/#dfB$Bb) i|UE"'{軍ܰvpߩ7ueM^)h?uL܋7&FG)dZ4z= '9y0q哞U0f#A!]P?h#N}`i_![ '$zR˞jaVqK{%oYBGq:f'/xϋQD_gK/}_ݼEVo;^sfE&(]~ϲ'X2:Yαe8մ^0h4]Q}*^|pxy)VO=;2;DxPܙwL.*񒭜3~w%k̵TWp{BH ޢjThbtTL#o6 _'v "M$"R@py/ӑS)8N[bTiKe X(s*8RfQs%_!AH{9!v6d{7!'Ixk/aV@V8I_>EE}<+:tG\KdH`J&#*=9kXoG}%PAʖAG&$qLgdTtvzjٝ~GC#"2{yXבIͪ<*<̣re)U2rQo{~: l-\&Z:n)֭:=PŋjnJz;%6Nu˫Dq, <%K8vʝT~ۗpڌ OU]']ҳT`[m$`E(' H"ǮQGTd m!$edr 43 /0 G)+ ]zҹ-[hk,x78A5K d:7-ͨ(70g^%Cnv6v!ZߦtDRH@3 !WTa2|8=aScu=|1}&K1@ΓN&˟Q_q49"H&9Y"RyohN']Q1x$itL5YLnV1~CFZ,79-' -lҥޢL) }pLnQ&6A8 է?PHˣY<2DO!FkhFPɬ'7 qPAP FwBɫa䕍 `b3 XदYӊ䯇+0Ā&QIbÝͬ:iUv2k@?Nem>3캛w *o8 1Kg0k%?IY[+7`dՈC~Fk6ȸnŎ;o|R ^ HaeV}‡tҮ@Qi5`-ƨL cUx{!'ٗs=SA:$̻pzYIx om[E22 }~drȳ6o - T wI#;.+ ڰ*yDb_7. ߶ 4Dz5H}6P|}h2BL\_yISyEhG?[Wۥ' Xn4*@8z2G#%ۼa6q1卧ڲ^9Sy *J>#z\9_Ɛ7v@EX Q}Eo%ө2C# ڷ$C.ߺqcsYk~μ21~ tmZ <44Zf;|U[+hbA(W\9mU$[lA J~e%j< sJg5=88Z#͟$1ꕭzEcv&:Q6 O_s/P8#|>Fpfm2E*Z8/ h-RBqCȳmoO,(~@Pk[ij%"rU*xƃb0=40e} j0e_$I͌Y* %L ⃍_ӛmd{NbХe$S'ɂ6WVt /UFy}X%7?`cz^)' Bi96hXȔV8|hDQ?`˻ϡG8˓jK\$K\։yA s7,ckfa,o'C2 ^[;!@$RGi@Gi'gF5j!j6 ˲oaJCvA4 s`n5Ko̭>a.ѤQɖ|V +?j)^Lwȅ5k\GAP)z߹u]6Q}-eF2Z>&q$RhIk'14oYlP.KҚ*Q`1 1!-bP״2<^2C~_2H'S W*Q];NDxx3ceͅ"gF݋$'TgҹĻ@老4iꃯa E r^_ش\/ø%IS'B}xgEcD:O^|(Hk% F늁%o~#xWnόUo}fS X>vtޓl5GJ% TghR=4FzAҀdjh9ChSk,EOUzW+-nIYw}Y̲ RC9뎳Y1؊|U&L^ ^@x."UXt,,X4] z ռt\jfn=yBWz3 @wy)>1|-s0IB0ͩekuVݢjQK|Iir?D|6#Ԋo"9jEjgq ?/* n/ -aJԳ(W5 m}4 婷R$dRy u#n:HZnL͕ۖW(ފqF,x;\=L5U/RY(IX8[% hf4!=:2[DԴBP,ZW"nk.%=lDN([E" Ҩ 3!q'Fʥl2 h?c׬%Hx86$vQYf! @ESD =x6b0nSnD`"$u, 0a!EjSmk? 5éLDE La %TvY:Ϛ#ع<1~qtNx oKa)QbZO.o6$ S$Rء<`rprョcnWCA4,SHV}biB U Q%&d5MF9+0"iޛuK`d6rMY0:-&94A2:R~3x}rj2TOG|U ၩx)REfwT#)G{g8əX lp W%2L Hh~3icl GKolHQ^HUi"xo`(]%ی @٫m r"ZŨ_FӹIfn! (/|ݻ0ykr\#n1toXW.,zL>՝f()aA?{%ؤ~ٖZ> +E2#hCب T`@Xiph6zU$:\dJ@rV0łw:qxw&,jWTK8!T5ڐӖZhWеuXdZ`^ HyyȗfQu}G8v6WL%GB*+H r],=Υ#Q8QwILdrU1kg7^'3=KFl3`k\_&u^V"]M7Ne:!W4g]W]}א.p]݈!Aa1s]b]aHUy4o֙$?TÎoԸ~xCs3"qpDɣ>|X/@ t_tZ]8:`f(6ԃZ]y:4CH[݄-/<ܰf$|Az089&ܓ@I+¤A5ڛ3ŗNW%(-YЌҹo.|Ti42&]GbԴɠZ{*Gi\E3 ̎76jFrHwVZm^8hݲaXؾ5 |]7[G軄$RKsB)˔qFy~ƐiOn}Usa>PnAE`'0x5gj7ď؛=|C=ow7iP'aԼޔȭ>ϼ8'r[L Ҙ[_ wCj6%abҟ'L^hu"1dSD+7 +ƎRUd:F{eƦ;l)gnYH0MJMgP-D$%e C07ՏYV!GE}xq|LͲ[>l^[ZY*za >Vqo#Zb&gXN3MS_ݽFBDM4}PI L# \G,$Cqdžc t@0oNێ|qqh$.L47 nݲ:><4N jMAKdY=29VE[|#a -@S*b2nad(Y!O.V](.S[-o;ׂ`iC@DTPu"ԣ< jvsYOD!w!Vr(Db{tڝm7NWIfJ8,*xHMy]( TB}<]d$ANΒXTG{؀?`u$H 2LEGͰEBTCBp!+IvIgUߗCM_krrbEb\JxfNI *Os !L~nђh4rI+ɺ5YST}M"' 3[@bS)#0lPHZ-$@Jf$8ܺ{KVlP3' xE\_[Չ"^ ! "Hd|0ڞ1{"Z. qEgCӛ|tCeb7y$Va|/y=mA<˧6M&%o0g43y/ ߴ!?3u ߐ%W'sW{YW['J 7Si{;u;J}G=[XHP]^NJ%MN{{4WdTdeAs/t's2$CKF"ObGOo0yuU>RT'ӄm!H d@ܶQ t4G#| lv T6(}Ft I7y;e <]|8xvg.$޲C/<nrw%Qȝ'<'N+/?4 MQ@pO%ھX"9Bϵ$6'ibA|旟a\jF]h0{0TzTд$ 9 ƣ:&^=rY))Q&{>DU\N)$NLzqRZS#.0Z3*-#$4~ؐoYc;GQĨȝO%?ɵ/]W }_`SZSP#<7F;U 0Z`iԖ*3t&򫓗\Cg6JA6TCj&esł[D7wsb,wQ1 :6hwqM>o0(sHG4 bsZ4Ua 0 ŒR$ZJ2JCA\_s]NR$m4zp|fSCp8>^; ~|oNUnh F^X'j9PmwX;>2ݨŁe]qDWW^n2js}#}䓾o:0F: O#mv8P &H;(*I:y 㽌G>aw{׫WIN@U\C2Zǚwx_.  g ,,~K5qj\tŘpֶUPŒ횆BWϝ<./gt33^{ m'$3>-nP~|? 2HΜS:e)HF2bfz1byyZӘzl?j.YY(pby@8Cjڮ[ 3:LHLvZ(gh_S(Fu3mˏ%q{l1"+$\SSgӱRi(}x+SQoi8<ٴKAf ٫u25Xln:?%WZ2qT(5,▾о`wINmy564;?6dh&,F L My.t,bTEm&aDPf6zԭmk͊~-*+93.C{F--5`=g׭«Ub[6)I&iBrp]6si;HBj|g:X=rZ!X¶iߒ7 ,s9PJumO'k$RſkDoAo+LmRG(n #{Q㌣{K7~YG˷HK\/fzn:#֦S=檅̱P:74nQ(7b ;d=JG`GX*}.7B]dӿD ړSy*_|w~f +cֈ;E}Ń% 2 oLX{tkM(%DS@ I~eDJ5mFU #w' EϷ'BC}rt8U3)j.z}Jo 7֦xo $qy/3@!x[H |=VZd$V?_W{@o.%(!(b*D)qU5lϟQ#҆S%Td -Aޛ)~i8mԂ-EdXoK@B33o.hi:rx \H tڰnkje9.N7 6#Q;nqnlDzfg/ 8iQGa3E8@5g!)_,۠2BV`좟 CJK4wRըWWޏ׵T7;.:Wgul;ު  P?.A\([Vd醘帮-ivgaj hc7c0_~I;*[>E1D 4ƙ:Ap{n8i CPQ;1{vU\|;x3CrfvpyD]~Ŧ"3=rOirorIm`l roY:2=+>﫯"5[h))mťD/fo#3l~k5NL'=B\I߈aBʺJme_9sF-2SyGW~<5GT߇*6 Zo鋉 ][?>M/Fx; 7Su,},[1{"`NnqVg"b׊.#{|##l_ETyÂSs {thwlYKh_(>`uJ4/{ضqAOH-J*? ʯ;t#"U7e.gfecPG m=SQ,8n')ұp8BarN1p'BKm ٟXN*'=+̑#֔ڲ#A Iv*p_C .|oUPhJs!S@|A1Iq2xPN 6h9/"xI 8{N'!4XbxEb>20e=BTuk|l4#rQߌ@ZkUJ[ch9`?4ZpIǾoj˘A&..8- ) ,_N^2c`ڿ ][Q/S@:e: c?ꁒ(vK8u{I̝"[j}#[U/bi>.#'`. NL\08S=FC# rqf#②"CeGg,T[^k&qkfx [SUPvy+}٤ze-\HedmpIlq8ºe%-KFӸr ih௑$S`JCؗ8 L=] ?O5f"p(/|r赛&~sUBaIN!PŝӦ.vsǛ+Ώ YUjfٚBϻyΨMlq 2Jϡr9P Gg);vi`m{pY@1p27+~*%8rIK~O gnE׽Z@=5MI"ˈ!@8ި@Cy?utRb =;<,p>VT"{ %vry4L)zza㟽$Gߏ 7{4{I||3m1s;j ouQbVP$ =w1t U'jx W/5==Oq_BӕǶa="+:ׄ4r%TBQJΔV$l5!;ףXz="$%6o YRaX#vNt",YT@RuW?8eC̼3, *w˭o9;}\2gպ CTV%viS p4 )'MU=: rԐۨLF6O, <8=0f]YwfT|[W#͑ǥ6x>ҵ9x>) :UYtho5&5fsXK܌]Y*؉g} 9xTA06(FI C- x-5[XP۸(=`؋[F)v}Ȓ`LyM`:{M+Nb̕se=/=)XfABoA p(<hmtN? tV謀v45a(򴖲 bz * y%%`cq,D0}E|]^~)6F"jRXk6`\`=N+ ɧJ91dh3hO_kh%,3UA޳` CZS)1g&J ? :_Ly(Mw)GMT n+gI,9,7SlǞ4))VHO : A1y,3 &ҭB`~`+( #`}] x3͏rBJ<7;ˋmd ݄Xdž?ጶW@\;? ]volIa:Y!&GeTS-VTbSE鿭PXd4˕JO]eovm{鸰X`Wyo\]9j]kX[mϸ̜P.H6P8Ad_Ajp auM '_ɻ=,zS@ʒIJ%jn #{5 &G=t%fb Oy悛3.q?p Xߧ/UJ[cʢOqxO4/bSÁ޺Tp)֤wҹh_}|7Cid` nZTeawWEFHYZ^S![ΕF[cY )k($PF]% in%$ZB!  }y̠X7+MXcS֘$仳Ւ[.~]2H%C.S<;M rV`em_!Hax Pa=0lYe"{ *k OFpwR_ejdn׷:a_jPc4]x --ڍړ"Pt\Quz$*AgԇaV7\TuD[THu#)a'j- Oly!J~퍰A"P?7m-Gg_?R3mgsMjU-mʠtJ}<Wŀ2 OF{$T" *E[\S ox~j0u#;KhDya'"_Ҏso2Yt=@U0uֽƩ=WpN~Dꍒ+.+8l=-ܠ1;NHxLtM`<õ2*ϊh.uRnP%7 k'?V[s(g26fw4AY 1Q.2yɱ$%M9>1hTNA9\]a=vOSϊ$]{ uHaH }+lo/jPw+)79#˓' ÅUhD3++~bN= 6<2*7=lF-[ΠL^p@`_!"gh.2HRXqؗܟ0 ?_v*jRC(Q%YNyȴFzP`afR g|iV ^i q+R䁓OnWN:!ԦFfQ,bRsQ/v<޽G'3#u/>3!Exȁ$/W@Za5LJt5MhBE(PmˤBdͣB7n$P 60O_E H|9HX # sz1k,K|>h[EQ 5O@"L 2:@RܼLLES Ʈ/)AD<&S5Ri0Lk.gu}5u3x{ #Qg$r.uqL^,6'|d貞:-%3ٺ-2S_TEr^('@P*6-"`d 7 X daNWpW| $OP -%^aO-IΧZ~TJQ"q: ه+T1 0V֠ ] w}y4:8.6:N`ի+@] 6tl!b4+UU|@D\[ "4ֺff;GhзTЮl?2 WG/ڱgW0sslYr-Tә%%01Cp{tœ(RXյ&v+^UZyi;VA^@x'Swq{˫[W44TwC9'k n 5Ya@ ֧/:3\!YNaW+ZrM>9}8|}-U|c@57rU#Aϭy7_a)ay4O5Nݴ=v=WT֪RJ1dr .<Թr68uJS2Rah-`wI)k$+ Q'M{r*|#J^5VȑINiXOc҅" Kf@> kҥ #QE WMzC aC0:1J_Vt؎0^x2"-55L!9p6>\zjjzdܖ?_#Y~<7~Q@ x"nM.#>6҇&i|#,W\&/S؝[q[ЃeP\R{#9ʹL4hJi۹'HX>,qJK+$kv~npJ "kWsNe60$E9t6؃iב~{4> ,V Z8*6$k Ꮨ AR{.|js6:Ӣ#r FGE0@O8RNϤFL!S|.mkZlevoS>ܱ-͈bD}EЉ܁F\wmݷ&jk9Sh+9 'k$FF1z8iF^fdLj#0Z֮A51;Vg˰D0|V4^J:UKayT*y9aa*y~~+Qr/15b 7T՘fܻP| >Pjkc[ vyY^䦙a_F2A#+ם7p$nAuIpd>;)' ccWda\+WM$o:x3xRFt _ץM XLFD g{:κXp av ꯅ9d = +Kp^Si6̱|O1%ЁxbAp ^;SO"bģfY=5k:F Ns&_Ai>S/\cf -(ÕaY= M"{QL43̃ g\\txkL@UGKY.- (^&p7//.CѝLԏVzH X^Ȍv5j8T 0a{ponAm 26,4Z6Dnah3hOH\+9J1_NS ^cʍCu,%IRIxc.Eb_݁ k@dF.o%guD=|谕٥.{R{HwPU!̂~nltUu"cK}!}0BhDŽJ(DzVMrj8",*̫O:. ˄bRCAJ?})M%i;? Ǻ/rb w7H4p:JA&"x9dwyt$_0 `E{5K,,"_/ *,B1bAykT)\wwUCSpjL]Ige>rj?yi%%ou Ȯ:!p3 | O6h~͇?QAA;p%J ZMȰwU3vhUn]ܷ>w*}k ȍ/) B|GPFܽAZ5~3jqa-:9TW%.L]9ٷ>kh1$0hK7$MXu.;)T\:M5xq F};;d\*pc;~5*12 \2HK?j‘G:L&m#W/6\jU]hO7\˸z^oZ9=FN8 *;7$bMt__ܘcW_bݭg_ͮ\¾p"SrhБ X}ǚ;+jms{)}vVPkXك<{U~eJeW*2l,ص/,Z".5=/6> ŒR8#C 0Y|5uhE^& zϰ 9ĨϰW&1 t>+YnwX>DFkF1cYGpOO%s,]feWCZmt$`[8l#նo `̮-VP**Sp|F u뉐wS*N~hhoɝ0 Edhh\f/]pm*ZpZJDd)nIY| QEi!<:NĵVJwJ@+ ?#0㠌}xAnR~Nص}>4ߒڮ"7 s gJ2!g΄|?$kVﴥLT|YZ{5TY`XMN$x&KųѪEͰ][ƣxlԮ"mYO*;Yd2SCQ:)[ Kvy΅R {e-~',!i6bd+9/nXi,=Oz}y4( ( szE )F a $u `kbac@pXNZX1!oUJ=.t>9CG :o ӑiW{Ql^; •$m"&ggND7}?!8#wq YJN7H^9M7=!0Hiy@+Z ,j73h69l*c*7@3@v&zH! L=pdum\1kDâGOWTa{&dV muxC)wIAKrl#x)'qu؇^<"uAm oevaiXZ*r!˅bh% ʇp4 Ex\K2/)eLHH虐h̶Q!cE2B_c&gœ+"D8@x$gjj"> pLigP8; *TW}*gY֚NsNIӞO7Vz[|oo4S(@S[-M)TVIhA;>m@=Wps<: IR͋'sĪ==֪ 3CTv(?`+?S~\EwXsG{B\'(zf`zC иEEKuZez߉4 u&UJ,E>HҧP-Ը6!VtӫɱL"ώ(#HݍqGEFȧ^(c,,UfFR3~vYLNA=C|o(E0 ljXx"4ƉE0<4h4 MRB_|<uS=R/&۝D+?mmml? 4y6%^'o͚+69Jַ˭ekl&?RO;vpJBA妠4EHVq~% 1❓[>3M2UP) ;SD9xU|" c jncFHWYxd12ɪe.و6(O3%<v $&mW:v[hWO"*%6aQ_"ώ> ]3d(3sJN;$38LtB)$ϬS.NƉX.2zOZ z²pN²QՅ+p{`ǪTG,4h41'vF;oo 3]Xn7ީzYoM& QWuk̇X]fBЕD%?4h.*-ށ+Xn HlxA70b"C'_$,C~ǮB%Ư?b]a ݮyYWNTb,O>Ug'1x@N[Q/E}F Ҝ|n/f5ɰ[W+9ZH(V~5N8kDw=J4=b:VTԾ 0KܼǗx<iOуbc؁ 9yܝNf);)Tؓdhz ژ_c?ɤ}0U&#ji%{p3 䴦t&%lJk|l&\ZI4R'?z4bv-<֚[ʖ /Ȯc.Z\zS9?wjt\1nĵt 8ڬdC92DHd{f1YJlI!r;PtD$:A M2lA a4,M0 {{D\W,&D'gφoޑݡB^c4:^}kgcaD|%q<ʁ zY!=g>+ԎVYO{?ʘc+XsEVA&M7\'Wh1lϲAAr+64obGe؋q3UAuid7A<5RFe'I)$h "%ߝoW>GH@Eg#2by$ 9F'=#6 ZmDaZq'-0ukb=W~O ~bYj֯z8 (E1{9%0Se \ogt<8~8~KPKkF*-5"0 vɗӨ,rWf |.sQ]u&1 c` whG)tf@hD@ğتְXǶ &su[2|n jo)$_NޤK{,,``bGꍉPU+5 YAaF@@P}{%6t_0V21>i~$I{A)H}M킊NYb35AZ_I ~Ywit_UB,fi|(.R]lke39 É5HHzDD$n+D ~Q QF=!>YA\/0j mv8k)ߴf AZqCW^(%XE&%iϷDI >nzvpK ۦΠQе"#.k𗯌l^έ$HZ53UscĪJ'6 yEڝui9jcG]Gs"e,gNa)C%.k9l?L߻|xQ͞›AIX}bKgY(UP).s{?5Y[.F߀h&&RK"FĀflUC*wz] Nf;ͩgdylN6~D!_1 Fe=>Fnbxnb3z_A6}=y1nϮ{LM=vO@4])@4'o Ѥn~ V !;d!kXqV; nj[PU)R[C`0ʟ46Tleڵj N3?X['eN*֌Y 8-E*|^<~Sچ2rLR[[.gN|/]y2t(& 2~!tݪo)"okIydG7->䄀 f8I%.{ße+aJϘNÜ 1jsCΈV/\)ejGQyH3򼘑l)oqɋoTh.eϼh3hС(|; Y@&Rg߾Ra:L`]1{_Zg3[Bx29WĜf6khUm.|Df\z,sz[ZJ_Ҧ"QN;Ѣvl54V oKѺ]ݯ sT,9pr{'Tog9%y׮ X\?Za1p9hIRY3w!!:Q^eձs;ej -|Oow, v*|.!3O(ŲwT]¼ƖYI,LZwEz:bbIt'x2 NK>?e8C7 +RA印9DԸB?LDY>c%aѣЗp񙞍V5\:M܋S2l%I>VS7zrӰ*pPa4/WHgzb؝EBhM€,-}\];5bjUKLt $( rhyߍ ).2,2GCGS]\$Y` WY ^2.#lHꝹ uazyf2x8NEw(_ wrn|Q<uhn"_Y.{rw_-fH 곗bjFǧTCh CI_Tfi g OQԛb{4_*g(5lC, t|Mf̖nŵOlv]ZnW ڦd2,pc[C4 D`(2(v,8δ ))|ퟩ\׼ZB/8LFT[Y8\ c`EŸ%B3t?1 #a 6ǁϷr ˕L;qwjdpJX^m`)oaQ*}2hGZwj+ JڲSVGM3*~5x<ʸR0et1Q}_{l|'&&bޘG+WIƎI) sCNmr@f!ianC4VS%黋d'P_j4zSO]NsVl!;6>b\r%ř_+3}E]B$TPP8 tg7GE ǡUvLƐAO8&D| m] s lGN!H/9E#%c!  c/1C'ٿHB/DbuGGGR#5Wy|##E@"/I٣%qXh;k=%ҎA4E:nz;Uk䫸 C.I!ǑU7HtAWPf.,Vl\60D,z%3e {>x)i+Dv|vo8^@yQ#=BڅOWVAAsyޝO6C^PԞ}xŴ2So͔&`'0KåI[5j>_JN=X&/ڙcԅ88e1Ip녓Ƌ6ödyܠQeEɎ;ni銿u%,GboΩۘ37(!l?z]_k: Q/|,L1d 0ar j*h3* yc*o皛0"'Tr'!\~;ys#q@}NҌ6 IP8.pM$`gULWPZQu}A@L'99#W_4S>rAJRAWs>_daIćKqJ3QL;?*4'OpFa͖c2Y?UJN7P㶃 J'ΥsRneq# mb&MfH\dF}ʔ k24 ,9mވlnʘi Dm-N Tf@ 9U}&TI)-rVƍ<]eCk}_jkD|H=u9ObV[S##c~%m˛M^ͽס-i-dAMVs\H ͶY hh$Qo#[LkLb7Q[sߠe0,e72ִ@<#o8ou.Ke4o7FhO}CkGCކmB!'dFYb@.vD-+\΋rbzS`G6[}-`?9RJN'V; b{tE7ڔº8FI2dkƊ}]x{R#u<}A%ݴkz韢/I- d\=ʬ6GY6 ^?Ś2*yJ{oמNcJ:JӔzH\  o'O> ϵ SSA:J`a#ЍMZ79ek7sV ey=Eh8"r 5+T^=At@p~:'\ JNjJL'xo`8^!~Z)K'{W̗䊂3tu>ĠA*"4BL D``8-*tw{b~xb<ȴ~WfBl-|^Δ¬VXV c\{V}$iɑ$ïQ/an#Y8G;e? *OĮ]/{M* BѹJo{{|#V\Vw5%@D TjnYief,^(H>}7[XmytBZ bs(vAV Wɒx5h۩Ѷ.|-mxԇ[zLsM;3(A1|Bw(k#MFMYaq7eIŊO$Ţ,OSuSԃapD邟eN dG'2g)_Hc{ԅ̚Ԍtfx4eb瞩:i On#Rp(./˲_^D =_3P!$ܤ勖U ѿq8wD3g^#e\m0'p(*euɅ\Ć G l7D_fT K#j!:/pf0qtS4rB'qz%ewjCfkN*k%|)ĉ%&ԏ#H`>w`*HWŋywEٶn ċX|6U/IY5$Gt(g.X|4SY75rk\D` C$;BmRi;բP5L&0co\›;W(_~AFܬR &q`"*jXZ<"e)I|{t]]DGi;jy`6U7x* *`Vr#Y?K˂UO݀ "A+%%d{7r [IwutUx2[=}dV{;s{o5u7ӟvOn&!ڧZ_n QC䐎hd*[ss!$ hݮSb;DAd#8sCd}\M`Q# (c::} lޢUpZ(6_~aV}PS3@̘Y7mSgj\^€~\,30]!ɩe΄[,']0 Y<іWg[Z>I\0 l0^iva!*6ƮdczK:t TS3ZL-5gWYw8xu@8S+:PdVaneƦjD)cTO<=H/xm'g4jCa\A녋%YLrCԬC ZAN)Fro@[bZA6@dl@V~n{N$9o(P.$"v5` .>lact0҂H$[x kޮUParr8}K AgҞ Q5ߓ_Mԯd.`߯n֌VU CdZPk>!xiL&p `ϭTQi\jl$dm ]Hx\d !p35[qgZfte(> ng'@y]noo) JIsBsg>ly(yn4Ʀ,ZioE]ctÇ0*6W Ro>6fsHދ{DյɚLEui햐HX=ŀݺF?mi͛?Ǿ}/+$)gR^I9u!?(eZMWP4@ O ?Sw3dYMb;KJRɼll)hL$+[$YxYpOҎP(R`1+\/YŃ/^>F/Hb{>2sVäs(\f[AY#rF5Fޫh Z{Ig(y' VVz+) 68כ}egxY2ugEnϞM-3XOD *x{0X&Voc7 ;XLn ðLڋr/On>/d+F\YM~wJNVkktM{< BEmK =Aib}1^ѧhlꀠr(8g9P8/y;%h!7˓HE#[p`/w´(& }T"{ԧ/U%`VMk 7{&g{5ʪNj-̌*sIu^.+oQ_&%0h<>cāƘ< UGA?4iyKR?qzԛ+"!\!hz%U}lPKӈ8!jx"g3޻xǩhR` /~R85`Ї+RQ5P *4dݸ[_q$H,dhPH֛t!O*)w5#>R{B8;&)[Pg@*}(sBs 3 L!I0-lRe˚ rkTpG3|~}]42nΔZI 6aKڶdAy{*$)skIae4 {)̤~V,^?A_7ԭ^jKxI07i%h&%2>2dX:/}iU5`?f:tf/5pk$k E#GKǵ'gvY$Y$5bb}u`Rg%1y7<)IF7g/o69p~^=7=Tj7K!{}W5fTaBmzyfXDx"l6VD X%p]2GzC4/kNݒhSqBu+^atK5A22kD^@J /Rq <Ѻ{DfGXj$nZL4O}ѹ.CDWg;ؿzj,lqgEjf^GM8tZA,ɓAK M.2) 뽰%`Htw=hv+84kFO0dOW7 Ȥ٢,!nמ&MgDFC}^ryT)/]{]ڡOi9!~vrvXӓhYɲwm{_rW^4SeZ`1c9ghne+]0{ g2¯pW2\uW Z#_k47ڞ&-i-RndK(^n,a_mWr"r@?{d# Mڌ͇D @d8`l.EIH%btT&q@0$6;i~Ln)OXA~Zn3t)gs"C^9$PghIw?"f4K5Af76kQġʏa>@~2w,OvRo\Aa6 Ύ{4JZ}`vԢHAHf0yv`D53&k_, !LK9JWfa9\?.7L!`Nm\r,V]:_ķ>$' .Ha10e(3.ͺ%(/ZDšaQ t&I0_fQ'DYXKC^z{MFcD,y]e^8lj»6ikFټ-fYdžKޗ[e-m,oG-Ic#\.}i73g(;uaܩ>tJ? .dD)'bJ!`m3NHK= 7 |f΢ZJ`v>~HSNyVyJ  &,~͸=DdK,{*teJ޺3u_xqSJVjS,Ļm $i2u4i?HA%4T귊`4el_Vj&ܮxƑsi78觿,i^D"۝̎?Tl>ZBȌ9(ˑ~wewG&\-~ UD q# <k%^ &Q &|Yg y$+P9_3g#{9hDlTapTN W"ت'o'4"vm {(ptyM(\&dX*+јFcޅ@ ]͉[ g'15G#iX{S!fHx]$gUFf |4|RUMlIWaJvD@վ>znRUB+>TCL ő “𶫡WT'QȑQEQu4f$8CzNQDZ^)@Ȱj~ CFG;dQ7 gdk4FQm9Xz'b`'<)Bt"΢1 B=/ cQߋMYF\?#f[yOaF+'x2اeZ0h0XNkwdP:ȴtċh>^6yudt@Q!\n\@[Y!Ʃ1-km Q4<)'b2kOi U9qH] MEX_A 3o3.iqSG'Ahh'iIƫjVQnJ=>UwB&~kB0ޱ9͔Ow$K>T7Ș BR$ZjΔ0 .s^%'a!ByTۍlhW| ;M%1%@-nRfjDօrj^#㖆RTz t~2}H&ՅE!~oj]9X&?"{.ڲAX]?p@gbHW BuE fz16M[ /79El+E{vޅ 9mki'+ݥXBh% Z>I. Njҫ8Ϲ؊5!5萱COIZoj槰9 Kӽ(uʓV7y,6-v/=j3 kOY3z\Lj!s@ߡuR_~zhh*s;_;=),0=S "z:vBAr.JخSn>!7e{G:Xf I[}{c6Э9I:SQxh%ՎxgWX}ͥP/$Dek?'|_;xvJdؾQsrA8c_%@B"| ۟k#vI)wJ?ys_Yѣ٪c+қF0 a :5hjXY:c[r=OB 9Y`(G!(uN>jxJ*AK+{ g2a(!~?nL  GύP `3ðژ-3}c*sqB".z#5;s;D12i# kϏdeN B +F+9qY41@|کCیFlqKu9YuGar1qjEҜ\`?H sÉ%8_zJoW=@f]nוʿl\#FGc;ڮJb֪P-kuP|@6oQ0pJ&q>$`ʓe`/X r{Cmv(+Z!t0F0/]~ z;lm2zQ1jA)'FGg+1_VMUx# 53=D;$B@'EF,>ng'i/*hZyL~+z"% 2}7cu4`m3^~V|[y9h>ȣ#F) 8k6'Sv *&~@vqJ*P?4AaĔD/Ph2er}D52hB"=)Y_smH< \=ֶN\Rm )__>]$pyPv%U"mwV3 ?tf߂szj&n `̑)c=Jȿv R  C$Ȥ-ۙItWR+c)xKDoC?QU\`J)Jp[FrS110m%Ԉ7{;'-{~I δ)jVsr,/]A-Yh3Ȥh3}k UvO]&8@Px=UEw|@6@{KkxwN;j5y` aoҖeSg5:х)P}44+y/}XƠB|1٘P=;w )|\$/HWZ؞Q#gM fD?S褐 >yܠq{EKLu$/t# ;.xt94/ ٩_2S2VOO$ޝ 6vHY63694h[r11b `Oupڼn+ ^ŰHl@~tҙFzKKی/WĂYءjYiM&|e&{D 'Ms|䊕h,Ks_J33/jV' > W]h0Cz uH\l!lXA÷? qS<k #Lk&\OPXh7GxDwwkR/`$ERd$)~N@d^?qcMBI?t,pt'rXS1 N7`t2䑼E 9%ަ{L.6hG*jk:zET@J=̌S[3/|k0Mq lFLS6 /y9멩JƪiJ4(c) %32) $jJ c*Jؿ'b!y*oy{|LQY p$Bcd{{jԭq< ft-<Ƕ(@x~V;ڼ^?2uF9 $Lzt=,:cI- Clύ |]&tzŕm&gݟ9ޡf!EknxBCoz`;%Y:^L Iỹ(l-ytp-@KzGK>>ƕY>C=Ԏ>rcl MKjݕ.͂VHǬjS:cJ8P'4%gsxle,edI_MdοhjW㾋EX0g| >8dr`?u3SL[")Y,7>0Kc,>=x| ,UIL&W_dЅp$Ĕeꠗ?ߔS"C,$tG̐U'+s *9.QN- CL״pd&w:{9l7),=6;GqbL~Ջ~=f|t(RKMv=\y`S][e8-45`D̕>+ȵV;7V Tcڭ8`F|Lv"}2k\{cU*bmgK}0yH/Ma%a6٦n+$pfPG Nw*~5x$&hMɻ͇{&׺TQ]_MGxh"1V%A<ʛ9+ǃZۜ+~YXB}ț>k)yN:fz>a@$.X{~ nFU-\ۈ}1eDMDFPji]I^jy}h6̞xIN^}#kz./۽\p&)Rڸl#Uk~.X&tҮg4_JIQ'{2Sצb -@9\H:5hje Tpb/W-Kk9՟a`r׎6/;=r̹/r;9I!"84q~ ȅɏ#h ]ٴ5#HmϸN˔սm÷YD"˚K : m\?amױWYNWRKk<@,P C]>[ ~n6GRlA`%>qHf^['ЪjUx%h}B'"*%|#ŧ{s 7|dstU1_!) c Al `cw֓!J^*xI'B3 26SV ~CkV2٫v,7{EuV)֗c9.UHEŶY^5Ovt)-#?Jd‡ !Z.ˣ.O3r~sLi1ع"W ]zmeEn+{?A<{4'F?C ڀ}{)klU=9$`(\tTC hxdL=Ϋ]7XROk5Jko<VM5ן=7GuCoD+BT/  F: r(JBǻ {+IIYOlӅkA҆tIOfz{f9QI"[ o_sSN@*JA%L1l Y!bFNG}#gF3@v_bZ{( m@)Fva @P ۹Ԩ{P?xԌw\ :+翹 {bwtM %Ng]L$[QbVHK.cQ,R5bX!!~UFEPYVrvH y)W.;Ijg_Jz۹lGat?c~?p&[3NƏMl2ŧ譏=܈%K;ĵB>#\l{;F6"P7K;@.:ӍETYW6<dΠM@Ǎ,ef/|1y&t[fOJILs*A1 h.G8GT &""ww;?rr&#H 93Un;~z:oE'jURx=84LK?%,mN${XfQ c\TTi+Z7Yqܡ ̊.^ E)0hEY3-(ii`Ip9p]bmwrD@3%nk1^". pfW<܄ P\j-Ⱥ/#~1w)YV*phGI4Cb(F5BD-q hKdDރVu;lSk & E]/_mtF!^ rڗmduywn=FW)Ap4_ΩR^N ;}ξybk ut(La AR`J: XGG °pN7ĝexJ9ԭU@uCi0gDݣxZJP<5ugX7:At=rhU4gAl[ĥLf:ςEzUǓb@$:1sDK#dxFT癢6HoҨ8Nל̟ 9sBQR.oŒ*Y %FGQ>z-Kv[K6:EyoA]^"@m'D.oHgM3h_Cl{FQ~F0Um4VjzzvuդFwSS^;JR[6Z1Q걧ir(f ?Z֟2}*$=֠T}PܖۂXdJelŎHDas~-G ]3QŅ'6]ͬJ&3tc@3ط_X4F#Ġ\C\u="(tMRAwU2.7XJttS Ƶrܔ,syMC:(a>:^P 6yIù&^f:ɮ4?S?V1^wo.3fEѬ߲<8pÛJx- ;yn 5,s~()=:=Θa=ߋ.q%)\mE7ѼE/,ٝyO+X[JϦ=`1&,80!NOI~/ އ pEMA@mdivd'Q Ú9HFIhADYaXի{,e|{JVZ@2{V00 9M_MCX~putXj:G5'|) x\gܩkS[4G]ǯ9P3S6@ۻW諸Jjoڟm6A* Uc>h'E |o$o-Xˤ鷺iaEm-,?F{N^ܡ6wƪ]yp,)BpSj>*ۿgAjRiyP]}GXfo@gg=_LW_eF7M煢5+IϩZYSiԐi+2y%{'koʢז&0͉IJ̟Au݅=/|!l'EYՍ1[tU58+옿YOnl-aPW4V&=~kJ (Q¬)v2߱0s Nɍ$F0ؑ_91î2k`מzsn㰺< 9ޞUOc1S<#A~e+ȨͅOO5+DBYb2ٍ6v>T4ԱOOM(,ذ@#a"f3;a %VVL`cyc) LWDе`wD _< qZ 0B{-[ 폘LوIi2@Gm="p1ܱS 89dbU x不gm{~ģP?GJk)W\}0~~P|25,p tCO4 @(Aouw3>D%QC>F6)QQP5 7^ϯt 1P>52.KCNjh&R+VyDoT7nSSsnb$7.}-? }R?eĵesm{)0%1Vd\z-}y s(mf:^MX)9sH;-9M}ezS)Ә4S2]t(" +c'ng)S&F4s_54afy3a#mF8vPZDt<Roa5bO4$ &ytu ~nORV8B?`I=3Q*5Tj*@QHf|z/=t`ͦ%' tU#&t[NRR&TXʰ8 4_PT:X^"?rP=\/DM(ea\Z750\a6xf*{璖Xk #^T0!tIt(,j!Vq;dM?EG Kb $Epl,& S{5#X0naTT{-]59MݑTn/^Wh`uP$H˳G/F  *:.g/2PޔVB*I-%o<|wڲ6ǏN1ܼNov6Fa$I}a߅-ȩѓX?yP)k}Nae˿A+&GPņ)87re6CIcFh c;//  p#k@MMqiُ]˩% iw֖˧8 Q|!w[H^I ;IYi#7Fp}+!qHO]Zнs&u`l߽5V5X4q\kqYKT"$󯯑> _A !h U=Sσ"F yAEWD# 32k"VD=}k`kxPO0udsυ|)Ttg׽VioGIMX2Wr,KmE~##, LKCb,9U~.h|9j>eFn"r"R6x?yX[b#^{nG~B}[Okf b!8&xd;H e-q Tfnİ/ -g3`k?)0,Zx-YB?D^iJ ic{kIx=S2u¦ 9az) V֒<9*:9*QT3h)sky`tgSft\^3˾ny{y[m"':n6@7sAɽcY-?w/fsE槲!;}w4Gӛ{iE!R+Z T9_"'k?!yhxnl{aY]LRHk?!S0ap1!DspһA|VRSpogݖnq܆l3_:<8aT}Q.VH5o4u-X`V<pbT-L(N7鶟H/y^9S{\Axˍ9S,h1If.-+Yаt ^Ri83PaBT(ރǪo?IInwu1QaCmHvexMhM:~Mq.]!sʗ+`}BKl87Ǚp7Z@úT.>4-ە‡Hؗ ZP ~1gX!nU[r&ww/HP\ %։Ǔ*ߕ*E\ǥ=ٜ싢ߘB `T95Wmz\OJH6o$$?/LͼO'[sfSbCnG>*NÈE串kSnRJy~^Lrn*iV\wM(!*єeqDXJHO'N)n\ŵN𦃝{H+&%!Nm8焚OpVƱPNqHҒ GlDÖ(?ۦ&60 NFW(ouk] 2]2\X=~~ ߐd`R4G9FWIZLjbt]h.tKVS%yl근jyd|Us#x[Ga=C7ٖz۹W޼ D|oVj jDZ}zZ_ ^1:R Tqtix?GV@ Uf(QժzDQF+sn.2sۻ j%`Ukza 6tJ':\GT!*a{.]wYTyx!*ɟKlA5qfpU j8j!)wLd`[ߎDZ("{1H_3jVIpk/ de-bWG=8XٹLRҊ`?wwwqّ,b s*wpWpHD5*Dnj?W 'Җ˿ڬ[GëO+#AJXEihN ˝UDy͸APBqZAi[ N@2cB s(U[\m%5GG&@~ Y._]d\08%Lmj=t"4wLV clQTBOu,ŕIfWz 䱎`VwQ)O{͕ 4gkO\j_BLY3s%n`]yR9"[d|)yNNGbT6D=\>˻uGMIw,.rܐ@ JE]wJ3GlSR/6+s,E5HP0M4Coء-pn_!0_&M q6{X.(u =}0V\ۢ]8 S1ُ`bo̠@Õ#%hr7BM\5c?" E??;݇$8uV8IU6TI; v1H̢ܹ! e?fp _Pš.JvNXû"'ppOS[>ןXѥ9Ѐ&޸8]l l(nлEWγGǹ dxz/v-eC>bIZ-@5Dj Ik_*>3E^Z~垽-u:K ,莙`Hp#eűJ\'dV|zԔG2 欺, F%WvE ,LNO7 :GBI>$O5@ob'~1_(q@a@RD$9Q<B7!fB=5<:c$^f`h6ooo jjvU7?)5#͏`3g }"h΅U_W2zT/8h`|C­ꥭWA8oU$->urT0#'u"ro;NQP0fvtGܨnMC(6_;H|%伵{QQM|?,GyML+S5/Ίb'rc4OF﨔xԌr&^f>&<_,){9s:MBy %OW.bs`fwɭ ^Qo3k~pgXF5`=ҷO[pmWH nTU ixIk7eԢ:QS g={<"C|^`mwsY:8yt}Hؑ&9x{AM%0N'wr%v.pйJ2v@e 6yy1h=:y"xy_etQ5mW,Hx>_ILMAw/^,!p&@6a<7kc0!P6?Mr!R^Pb٥QN1ri `l~Oa8bm:)ENMڷ&c? ɱfsc=wJab5~5Iא{l{SY/+7!#y520ž$u~j3{+3 Dm]ڏً7"Z<3 h떳8C6;ƩZnANթT'"`aR4a)1ԩ6'`aZ!## GVH!Ѝ. ~.YtFCqJ\z0_fy; @K6i$ V'j7!="}Ly|h RpG[-L8Hz ϐGO'x3)LÑz3kJE/H+hYڪa(y5I'byC3b6S!{;;LcFG9*OѤ+1i}!Ş56{ mdAо 9SKkTZ _&u(Õ5{Kx 1j 4 T=W$;zgǴMܴ5.ΙH\bאUMwA2r)!x)U5 _gI8KnOWE9UcWy;eM$]k[+HD~U"sCSfs!bI& k M!Χj;PI@o3M#z^|7  =ră\ scPs UQ\rÙh. u%Ӳ ɴx8Q6;Eoxjߐ UZJt'O y/kg+5o,q¿]ՎjǗ懲1l |'tg2g |o2+:n)b\&+ORDkY]Oc)+y̨ؕ,oK]2%1ށLWRAAv'%&>?YGF ^$DS6I]tq/@ː2am11@ mH1UPCQ>V3Pnpk](ւپLo *O$mC#{;aV3VH4 @+uSYK;RIwQKJuEoWa£LdLs[UyɿZ(>7[? #HenPJdBe5Ws@xk F1f؃D-h 6r?<+l`|ǮlUiC0B!1 'wa2# p<.eTdAWO3œk %)Jk]ޙI3mr%4Eķ%Q.1LWrs2p=R,x2A3w8s 0E3"QwZʥ:t*ťj 7Nޓ1,K7钩z5Z>h( V&ofY\ePfL4;q75 *ط{13cS~+%Zl\CK- o7^qD˦˹)VL4&hŠFd15nN" =!]Q,9BRItm<3SNU&0h*N߻/T E zR= x(SܮQp]9e"M2`'3Tk9Oc@}jp2S!.b?T:+%,v,E=*4D{-CCw-vR{O8dr%$(X[mN)7+"xh8=k+FF"LK[zn-©y>n+3KLѤAIql|<&s loح2Dp3S+2i~2t}" pMO,AazH'q+ O]+3mTĐ&8lPq%(͜'(H.)cI"DayɔH=k)DYSK %P(/u_J1͝ q ,t~`XؤB3 B!,m9P.L08w1m \KRRf4ucrۻrsoa$H?lU74\F%{ӅߎvwOl~KD t|1eIH/X@9bAwJ%F^(ᎉ csi5ZZi@ 4y 1E}i|Ğw`x5z̨%bx}Ub`|xVzX&u,I-A-T5y~{_7 Tr$qOyC6ig< `yH떸,/։B6[T>{yu&Ũ$µHaDZ8ԗhL^(~srL"@9 t,JZ$~Fn5 Ajo Q?hG%}M(U *L+̗ jZ@Q. ;i줪qkz kz]z2rvjoLdv-׷m#VLrʱC54UcAH$ ݡ'> ޢ w@#+)`]V$[!R>>ղP&',3ӐA9%pptp>uS aJX~l~Tp?핯Rpjn:d;y¤ )+ mV!-y3~Z.pP&`L8=W5#}1V$>Z> #fiCڐvf-nu#SI:U%BVWW ]h3\YG4^DnH6Q֜RC! \abczX'BMQ7xOU2tOO0nY Ik|ÑYT4;ՍSRi3g2eyoLjJ;~gVC84_Bf"Y;=C;AFOL?V!8Ғ^ f\S<9n3^j@f!ڜ U)eoĀ+W[}(~*w+ nHuD%Ki2ʢFJYK {.TxqbeNG|RԱB++lg'+JS.Uù x]pJLsjJDO؊8BN$) jt|=6+3<_~!ep+T RAA'qJ$>1xD.~mF#7+LG]\tHg(eyTzD 1<@a>SlgWJ0.S۟iݢa0=\;mXǴX2uh}jтg@3|G1`mgMBayZab*ÆF'q݊_aZMju, "p"% n|bi?=#(8$< F[  (sE3oL- hM"f2~r6‹B9(OW Ӊ3R0j{nr?Q'S;{@眵2R=]eP!+Pzu*0:_Ut>RCK ,Fgڸ"U q7*Z=6⍍.@U}" *xP\9`^#Ԅ =ZDLK=^'Nx8 _CꀭN-C 7lQIUwý ?D|^Hv0݋p.i R$Ab;a̪b(l8\d|r:Nİ9z>Ny4,(.Ǭ<l ]$ua)yqbzx&m;c_54{K'QyY^n(",QlUa!R3jR/H @1OrdSF:X~5qpՊ A-JW[zZE ֧ ]IGނ&<AS -_Y%r`lԪ\*ZrVlPоK]8˯[1S\+[dRl |q[]cMJk'71']򽘻ΐ;ǧ"cls08Q|6l{Qֽ6qi.ٚd23Ns7"ʐ5!񉈑 Q6*ω52V`c/1e'r h %]o0 ՐYs[1֮EǶ,Ja%a{2P6a^Yx A!~>hgؾd/&IaHnA}>uy!9[:0RtMO晁9Y%H75Picg!xMՕfKE3g8|h/WTqS$ĭ|H fBgxoko#C-GWoԿdȌx=Q@B! ~pvpMA lbPY%7^<>"jSkX:s!YԵ%|{Oė5l:b!_ib.o[Oxny\>4d?+{MGґ] tt$*, h?ښL[*1g] A &KX3bt 'Utkf_lE[g¡줁{Ӈ^FJt {nЂkě k@eFn 4LhETՄb|@leXxvB C3D@}Lm Cd]-X*AVZ-U:92YN38HM-%YW”,RjHuo9 Sx]^[Jϓ4Ԉ.ϜD۶?x64%7\D9]co[υbԛV;ј쿱ޭrgd+6T7*5l9_C<ˎpq?m{M֥l6a}W]Q]EAf' ?Mg5 Uf -~)x;CJ^ysks!.enLiM ]rCM~Ѥ(ljU8ǂMJo$.v,*AB)LSM)tr4晲5Я+-"CF1 a /׈HƊgEv^YBP ,WK]RH9)t*0!(-IײH"yĻQƀ+Ybd`Dj5V$ ,ְs5+ "DʈD{Y!Ҟ.d7|$q7 ;\4zpDBF4 ek783JNEG+rdY1 #l]]]xՀ;}L~RQcu+[솻g\Bp2%0}̓弄 ̈:$0A>GfY8-B:hbå >˦"Ѝ.z$"7ҟ7f%`O'q(I>"f4w &~SECiWxژAFDdypT0;#pwPz']rȒ->m9pby`]1Ua4JvՊ _k;}K J3utyqѼ_f Pfe lXOv2,SBa0pwGMlVt3v`Nj\4"ev{UJjPƑ([7d;4ex}:oBaR>O(dr]!GøȋL/dP!HvsVkM//|:ȭ4SzU0>r ~iq::ϕ*Q|;DpBI~I'W`zq;g!5F,0H Py5 +FMcyᄱ<:[Rf8KOA zoz׏H9y\&Rb-j-&=ii*1l]vvt@9ł v$Pe3wb1%Z^.5Ő(Zw8ԈL>,Mg1!xD IsE'y_ Zyl:td96KUYPb W@CHd}3;<-3n Ҋ״ަn9`nS'\3$6>d_pӇ"OՌ_U*)JB~'&uΕe2 rz a07lg#]6PL5ބ8_72;?|ЇS9%.i eV?Kwx<~58\R'(jPTkm.-V8Fl8^82PzwD]70myƞOM\1KQ#tXqԝJp WɿXz_3Z]>vZתpC5pQv!pa7P'{heO* 9@SF_ݫXځi TXaOJ9gU&bख़ U\ gl=GW225džUnӡJ p5\)+8_{m K. ;w;mʚ]wQFZX0E]kXi1|YoR#NG'WNdN8b,cFc0M.`{yE\ RZ=:/}>@q20 l̋sn(R -3TB&*Kz~ch ђ#Eʉ"(O&qͬWmˤ2+7{a`foN3#굥$cܪ|/B|V/Z=z{ hPⷜKᗺ}Kt$ZE\sćx.רD7QMJS6{GֺV}vnX(y{RHM6m8mo5}OSwUR{js T EϱQyyzR]6b*tKҖ7e-%ͦ3X'"+~WFi~+ĀI>u/ϋ\aQ>ӂ^byXHWP AkB-3G J^}#Xc7ٰb/eW=f[:XB[;,͛|"E3ZHƛcRh]]K9_8DTݯZ1)>~$TT( eJ-d@!#2 6[Gr',CPXsDk-[zZtNAwd6 9Œ1fĵION bɣAs3JMBs۲*;^dͭy\Dž箾\j'~uɏ,Ңk (j5hC)2fQ;Gs0Mɟ;CwlĈzjK‡[c=T%z:yDۈ%B-q:Q8n(p=`z><:f\ B 71KТUs}Dqe-v44X?ry}(Eц(惥<`2{/s:ME,MXdH@߆;JY#QwS rT7$c6|?Ԍ-u/:"wu/~m^z,_:pI󓋚GL׈/xy_-%L B/5UMz4ϪA3xxrt}y1  *7!*9aۏKj@Qx+E&,MO ẗ́Kh~A%@Ndr6\fHPZxVjK#WbO6|<tFL $S m(m,j[ES}:'y|zftAu"z)@%`W@(:0 ? sk8/4~Gv1b/nOE. TSx ܈1\-* ;0J#>_dxIyFΥAMi}>4 h|*z Poύ͘EQ3ۧpEVRv`:aGEKRP<!ޢ5nqܸiCdĭ~Bdd+xwᳯV ٥RLSix̀ı5q0)i[aB9ƿK?R{f3,wM^W iwd׷Ʀ bkGxAѭWև1~3@ҹrg X$މec6CTuV]4KCC6ں+*< k_0Ԗ) loW!'`k1 oY(T?dr`~\^q]1IX@KPqQfQO0Wҝ+ 2!]g7]"L׃*!g8ӂ${gL\4 +maDvSuVKt>#ȦQyyp/s^\RfVǣ7- mjm.dE̺9j~ s.:vAW:7 i󹠙X @Bf Г +),]c;q.lx0ZɃHvMKq5YqS&E9AeO ~nmoess 6QDѵs{T #A:/7!}UWb/ACkIlu0G%K[+ԙrކKvZv@UB#3$_3mS}Hacl5{=u %4PLQb6CX9T/Ouu ~Wp'@Vt.r{QÍsUvBRxj*{fUj RĸsתE[ln Q)cϔ /uwj@tR]Ȱ#WuOЊXSȄ;>Ϡv;a[(/53kO[OXLhĐ &Q]!T4$ӹ5`C Lgvvyٳ\-{ۓyLVWI*-ٽzs, #~K{[ ng:N^J-m~ZM<}K#i ˋSJB箶C-^:c C&HGξtCT3e& eta{Q_5tbݥ?&6@\T>XsL" >| Q׎1NmVRQeRmb>HU47yRϖn>[ꥭ`+¯ fi; 43Z K¥mFVΞjL(xDmBnWCﰬ %G%d+Y2K3! S}I@Bg g /ÿFSHGa=47}I}Ν]+%.sZA8AB 2b8+-& :zf\-;iR-ĔKX_l5nwOTbS7wWDa HOj`s+!\ި7йi2kۏH|y݆ gݐ@tJ r EpaI,ԶJs#Kِl~t0\ mn2NJkUz {ocCl%xw{bF80ӲC=ط?!p%1"|/?aqHL'^  ,>Yٚ Y eInF+. K5tfQ҂Ѝ>pʏ~L]ZS1^C{f< l%Q_ 0$Vқ!N{a=e"$WO;.&t͊.ˣxʻd)M(.Or>0+ol1 Tt׾'5 3-BpU$qf|hZ{Q9+Na B;qgʝO!bdA.‡YW?u=P划1L[ia^԰?1.vj~:.&Qɤn',A G8 ӸX8UQ ?$XṪ^Vq0~ڡQ:,lW{8A2E\͆cͪ;^'懝cP칥k_S/6zoq==њ[6ސ>P(%~}t}T'iuƚ+6&Վ҂e{s,f6jP39p>4s=SϘiciw^|' z^k7i2M?y*Qbڗf_8ݢ[qA__1^wE-8˔A~|Li%] "Bvyt);d}fhdlOzýtzG!9&w1y`X@OuZ*gAfBC{ ԶDu iiMs{ݷ3 xSXi̇˸2l@1)go/ }C7w3͂8HX'nq}fvs*2 w&G=ǯȘщ@f&׃3ƈ$4() 𢼫 X U'@*}rfwMњEqN:q#by>B?cjIM^訦2Eu)7..l*{w6]_`h\vܳL Af7lX9_㦍f8X" }>O:`x]-ӣ\HQŒé,c*޲q~D$@;BGxsJ$?W|8lb,D YI9>W0!C, #ѥ*Xb'-My@}q/zpf'!ZM`umUPBO@:1mZ_f0͋"%Ǣ!OcTfA䩙4Y#(BT@T…| d!>`h P'sRUR$H19A$i'VH5ltJP[$^a"SsҞv`:,K89@!wWXS8Uyd<:G(RB~z@mt9*I &( Jr0Z"F_~g4|#nJa>}ZkX=݅3f?v|eR6t']~@^^(/pc m0r6[ 5]e8B#ж\ '*3U_qD2a""n]{vp⼣I~nj F1o;J|,Ԛ6³)"kڣpQaoB+i OQZ=21a^ZPX.6K)k#g +H꘿FYNƄ$(PMO y?\<2S kA2,6s"t^qmG!d~QE|b.d8)&OBhTq$"F Bdu}4f'C|􁋻GM`  ;҈ }f7~+m>bh!XNp14*1yiЪi7`큿;̝kHE$]O_T$Y\?f=ñ\)JzP Ѥ3‡ 1}W۫ nvоkJF2jc,4XEm61π`8vcI 'qhxCT9Lm׻QrPRY'i9;ua(^:s?6)hgwh#-Y]0_4k$^h{?e-uj!c`d  <݈P UA%8L"LM@JB>XEx2]S:XKtĔ0'9_R8ɱ>HHB ࿆rdsMFzM[t L6* p9pG x1W7JUy)lIp]BZpRftzh7dM%h?@f&fAztyZ82cllfd8V'}>5,CiYe*zbS\  DR"oT;ۆjc$\t[c`vmJS`k/Ȟ>̫9{4G-'MV9-n^)ANZON=kDU0޸wǟ181 g{5bB!OJqM(k13;w@[h6:! *^Ww`7Zl2Y`k]M4SզЌ'LH-Ջke(H %+\r>qk4D9t N)< F8j|@vYV/炋-{#궷C^ -⪧2r-v" ez]u\H-60G&T ,60ܙSPCHgw4Ԣ+kߴL3Ӈ/fx*Tl0)l@>iZOFLyp !-DD۝=Pp+%5`ztE"7v*3x WܹWE̬I""&I5uʊV3KIobu%ceZu76B[MU&mCh%4KyO)ʈ M/])Yo( !ƹ$u= LnN"*j#ibwjElc7JPxvzM|PգsDN q*_[~݊=u%ԁ9soJv9j^Ey`/jozUzH@XAzryϻ9=tP) !N(` K&hIJ}+ Ɏ$={9(׊|rP#^m|9!6|"/9m%yxϥ2h]B~LVe}isGzZX\GZ)%"k؊4Oⱜy]LYE$2Q!N'ws/tB>/<h1oʥ n6E)q(KEНS(ң X7li/"h9_22HiWDdVMaqsGW-w0Rw@VID3k{(# τ`E2.Q&tcl~ľ9Zd.ZLU&>-H>ME /+hgj76,B#0#kC'l7@ k)k\+EW&PZN,bZi#;B~)FF)۽b ]f QB:7:*rނvrhBrH oicBO+QD!ᕍBwTXE (&LƢMXZ g(Efc?*Iu/=ŏm? DS@ d %`f>c 8f9~cz=,W4!rCxI PtEsv(2-15 Fk`VЗ`jFe}6ftoZwAy]f%atqe7n?: 5)? J^+b] )g"34\ǘHJ_(EA h;cx%i @?ŷt)0h+Ev-juNo1İ1;?ž!#*:L|XaܔK㘺=Uq@#IQ3b[XiP7_N'PJ v[{Uz X6.hC''i()!@ы@MD JI@8kvqZi˅\{5 9Bqiqv&v `Ne)]: w̔Z;&Ykh-o1%U_ 0G;FF!dJKU|Vʾs ]^~&X~N=1n[)[e_ kO5N?s61В+]B!gg+AWBݎcB]*\DL0Яڪg@f˟3Ɛp8bϻg&7(q4Fw]5 ,0Ę~]n /?ZtW2HFG8ˁڍ^kLgc28Youu\Ҷc( ~9`|?M-f" ^ *"#b);`=L3 G 2$@yw{׫ЙB蕹Ӓ (Pm>*t++c?=KPo.u aB|(s{c{3FJ&wUvF߈5c$w9҃D)D͵n=o׽J;& P XF5-?!PoM1qdoLI؇pwgX8:RxgRz!ی~rwY3>n ],Nx#x/t ^/'xo^w!ڠ*?\U].(VQIK)mXյf _ɫeu$PcIȊS$Îp!io)s`ymbP#IJ&3Pv,0p.Yu9`)fN濏Wc=k;'SgL#_dkcܥW^xHUoLE#%2<.bǹA_g X:pEhuw|| ԁ$Mұ -ikgo (^Gr]!."iw=v5CisRСt$qKA +ͨ7Zhb#d9_6a.jX+؛A?o;# ^]cy :DޟJB t7=IfXre=AO""4**1Ɵ-auEAEdΝ"R,Fe)~@͒4j{?NOVՋ7 Gii&{</6C ٙ)v6ѥxC.ʹ3)CI{IoV,Ǖ >P8zu&ވŔzqQT (PB"waKD|i{$z_>g#CP+d|~#c]Ry'&!L^Rrs4ܺ+wQ^vUӚ\mdZPhg@O|xɒK?GW HեM)v%w ,֨3 쵊pP_oycӡ?cg+Bs1}ƣU]To'Ma[ZW;Wyp-_﮵Sl8V ~qGtHX+MjD}rUe(#oiCCE5*$Kb3 Yk_4"7Zb%a}R(^R͛=F4670OSD!7ze_ oj}$|Mϩ -4v ~<xI[ )=؇ k` ꧯe(5ӦR"\*vdC|?ziɿW4%odp5&e4m(W-%9>CaFˇx M-BIQW G.sʏL'Ԫ)l r7x9c;w۵NN7qv 0xFv-e $%uI.$ON)us3[J}rSEop1$:Cb,6D@okȌoѥS3ߒnZN/}1Kk6,vK>$G޵5¨d^ w x'ZPre#82N1B3a{\n0BdR^e~gHjCl}({fLη=m`vQ+/^MsW~ے % "n(j|O_Ly}ZlX/R#h)RzGxp\鴻59"8{}lZQ,GPtZ-DZ+JPT+ⶔȓ(Z={ۤuvD:џ,&]Ӳmɛj2me{R^gL"[p%WhmX'zz8oI.(Ǟis}OnBI:uo\_lm7V,NBuS4_.g)(n8gQ~hHAy)n]h Ҁ( h+&4|Ƕ|M|6Ċ^=Cd#i\Y9|Hs)zyjV Mд*',WA) n-iRے/sh.Il$ܾ,$O)_ds>O4c$cˤ1X+O:RSj8.X]f^x@jP $:HE|Q3Om9 cңr_ >Rd`' xg3w|\-8xe@# 7RY|qBd] g;8K/,b.EDˤ42h𨎂iu8weLd1A fאַt) 4tHGz>~6}fcQQm~rGdI"{UTwV>؝^,A/>[q6#$DvhHلmexƒ) `Hv8U\PRkͬjR{-Ϭw6,j~{d#vJ`ޜaȂ~.Ոkwu'[lu$r#{{qP:h9#2vv-f韬sL& 1.*x1%^O^^zlNt cɟfCGDF)V`sqڛ(m1T%y!3L L$Ngf6mKuܒ?LW_=bPN+v̮1&^'YuꀠP\f=o%C]e/#=y2\:X.;%+ں2ꮋCTK`&{"rG:ALս/0M>]ݦa,ݥ˂{H0(Jz  cRnElyފjF?%`rm$Ң"+Q_kVe8I}W! =3m9ځ}uO4]%#㩥sptu,J C"Y,rb&CcU¯̳o"@\ĿFFr&q,+A*M\L_YeVJ}C@l}8 ;GMi/_nvuЏ,%D-31`Nְ噚pV0N0*}RoUW4.iJgX Eב$`/YsYU^N޻N,xУCPУ]n#s$c]?Fe|Hn+/\7ܰ^Eܼ2:=rN(xuzJ, + t~ޤ;a*%:QZ TJ<–-m۠K6Ҵ| ^^:$O"vg'7VކgOnm'U^i&m$f]QY?JNW¼h)+@!:ZOuzq1 )NZyW(BM }@:{?[}NEt-©X8hb*MD5Q3Zہ?D*5r:udb8[Cb'k7% +]M6H~2.6۽4 b`Q=慉V ; R& չV~|Ss^͢?Gp۽ v1#Y xNt|xCbLXn~t(;wXba>&9EfE¡!Eo$jub91Dvqd`;uedXj \ V nrGSp ,H t {&G{ z*w_F'Rr^tcE-trE)~4@-+ w7sz+3fYip%0^GC-MbBaq :GlOo4;`0ΑQMF" ەDU 9H:j8}Q@Vxfq[ыtלTSI/U8(s!l8K<&%hz:GjG0u٬GYrd lf=A~:ܭ,>%}{zTxkrLS=F͟Aٞk@+RV] 2k^ $9mNb `}ԆCg5-*}su{]tmx0H bǷIiґH*#tOmJ.\=>0[J*MBBM0*p WuFNȊ:FTj` Q cX7l RqqX uun4q {FjGq"Tl]&[fkZ\Kŷh^Yr"X]0GE א#:'zF(gEXZRr T#NŖDkZ*D_5LV͊zq]wbQ-2 lzhOY BQpHaD+3{o|.ʼIcNsѓ[ PEw6OOJ)F` 1צMzwwW_1., xtJaq2a%lS^5,&X8}E~AsrGk  ТPGvPF>4}hGSfˆ]u'IN8rFBsKz κ1MY V6~hqy^x/.uo&C?L2Ry_<3-4>GDW; }1fVjW{u c A' =0_վ KZxbʚ1R WT"޿Zj P(4 lZp:Sx J2GAPDGNoh=( 0 >i[IM!JM6c?0.lB # , mp ; ScU?t;bns0a"x\11k]OQ k1X#6 ^NRP D[@ƈ?DaHcIgUVdFL@] ICxG3FJP/rD#8.Ac\S4(td;K5OVTlmJ\˞ZZ-U񟵷y("h5 'fA+0bf+: $zo2߸m Kl0,yH'O@I$pU|ߐ${q4CW1YgvSO}r=8}k> =rE("IǞ,De;ɜc8qg{՝2Nzq^0/vCш^-r"/}KWfr-o$"|)?𼕿#h!6+z1ʭӄ 1 b FIJy[%_ [DvBe; + LXk.wFҘ6n{41/ug5aGF'sl Ih4HAZp+Bdu0!m?&X5/ڡ$=֖ĝOb GuԃWoܽUJԍ-vetn}φ(ѧ}˦hW!yX:{EN(sG'SeԀR[-~2uw֌9K3y!B B.WGmIP+n ~DbR]+`s6fS/` ITD4c,7YkzC(Ÿf7: sBt RPi -ҔZzojcyyGv0NS+6 o9m7Bԑea*3/}yH1 ry6Q䁬ȑ\ |FkHJ_ -Lu>̎gW?5C GYfR!SpJg ^ * )8-2<9M=?UksdSIaKzFr7)w6ϦϮ_ ujaCٔBU 1v5rK/DZ2W?sTX3I$N8[w >4Fz{rcH&ɼzzXʧ0 Cw`-KhH@]I"_GpeGxݥ-Ia_m ZHem/TF9ғh_7ve:dF<{3hE?RPq͛vߋpO*w EGŎ,:9BƸ U\q¬;wȣsG #|rL&L]//u>V+3FJdv4HfʉkG CKͦg@&20Ek`@ur.ָ-"P@]w7b>96b0 H1~LhLCE.? A AgMw`'x/Rku _q_N>mN[f֩\ﯕ+{7%Iӆ-[.’_l^G l'Hˍ[W/rƳ+MpIh~T[H?u0 iI?H2}cTl6NDEHkh1c[F@%0 2# ^{8EY5ʬw9ie1[\2U^\XbYnړ=(D-D%P1~K|;L5"UI$KG{eꈔIq-K"4]-e4s5*[FjX@=gWyG  B:!19Ixres5;RG\aH3U8pCyC9}_@^?X^pi47( ^QIԺMsS:R.ߩgJS7x<0u{\'&X dVdc= b*mՂI&K2e^eOTzyq%IL(S j"cUf &qn>1k&:K$5` Fy+Fd &G!-WSBo~}|Ȇ[ E浖CP+`d6 ''KrVL%݉t&vI%0/zā[5FDk-2i3l"XL Ɯ_6%&FYLWDT7n U8 $ oGD5@씹]ڶ_qffM1Dǟtajf.F5( a|) eM9L[Qҁ\d8 JJLWhVZ*ezp\J ~H0O N{ T;R }<C~qJ]ɹҋ)k_vIT0mXQɩa1?B#QhI"֋4JqxJ)4ڑ4vz7lYP(q,2)!(zgaÑP,goEU{c69ߦ&wlJ_yX؋bȖile]/@txu tO@wb=[Y^{-ܓA*ЭqX\,Te -$`t;v SPez0XWl8}.zƦ%{?5B(pn \@r௠CyOI߰+Naag{yjF$@0fJ*<{~ |jۯW˰mb\OF@́d?<Ά( o[Ben6"gy7BՁUuT76(Zҍ ![qqz$U>AxӄYzyD𐶔jfY58ƃsImogE [5O$uϐw>oh7ۻum@}病VIZ_MOԿfTBB, s{7G.k#[cwJUyƺ:*a3>fK8K={8ʹ`HK(qٔ}G7DUz뛢m3” %BbPhf8+&~ =PW&/9&0F,~J5 oeY+W]׸$78la^(0J b|ɀ/Q?GP<A6o%beB1}Lۘ}eJGRٛ۵FUUgf9/P{t [c^eW;H`xʋo>n '= ғ3Nz$QS}SDsQL!@Y5Trpe o hǍ oJiXSF(v͋\(ܕ&"6NBV;oYˬnF5ƞ6P^m}6Ĝ3Ub(}֥߯T{kA|y"}ڏte-Ro؟Wp:\0u+șX=Lljt ܯ1u 2Kw:ǼK4r$avX+c/0dvtx"IXQpx`֯:5pMωCo;;tiN$03V>gQS,Z4R6Nn)&6w,乼eB8C\ TBzrPF ,_-F쒘xhK,({^ x'M7p lf| sWǏؿP_؜(?2mpg|s ,lc!c&nycHR0FEmWFdHUUՓ=98V 20ZRVܴqe2g^*MtbeZTU>n =la&66hl"!+C嫗]2j&,g*|R4hw645Lm6X䭜W<5MDg*Vrqixw$)ow+̻a#!)։F"F/DW~G)H$EyKaJ9F.?>XVi n9!KbgʸX3ls(̀C\ǶrrP(Ҹ~-.[Rԓ`p&&\(GՃ)Su5*cW"v&`}.#D{MYL.)Y\x3J#V,T8< 4}|I?Qn*,OR%=[(xOGNJEQ Ka1x"="Z'le_i-*̟{/=M?c?g)ZL爴p*16V0BǏm%d}~q"ě|-P XbD?Hr— ++$-MC\p3{a9$ b& mg$A!ysƽ2QIc GY"s*XZ$R=tO_B@#LU,wuD|su z6 A Oi, Iu T@5ӈaVɑ}8ҵZU?SuF &,JT`]}–/ZF Ӭ^'+'"Ryh}}?U *s sL{J1Y,"3sW;ʀDCzj"_B,umAW `r@}Nl?)'9',{sR56{gnfZdixEm*xSqK[D{|ktUHN1 aIDe+1ū^y 5d\lПM'}-fpsd)dwuBqlGԃ br, =6c[k_3֥XB#Q!Y%MORrIQ-HiZc8qeÊ[ޑ'WΛEkt;LJC!CW.0a X@#Jԁ\Hƨ$/U l 6@k${yH-Nuc$Fg2Q4BPqW1 Y{nq;iZ"[Rpa <[G)$[] f;⚰e1GW>uRuBzFnG)+C$E}Ђq_}S0º$/μ C//_#'<\983c2PPEM5f)fD3Jkp@]Uwo˥ۃOC{#d99iA#zi9o-0mP\EkTDyY8k{..[!40b~}mH^Z"lxz:d0n{tb-@ވA Ji5,Y .7isȕ;OUkHtd-Ahi$T|])+]lGɢfWG1ux͕&s E4VF{,LEp/Gs=DKQN*b-؉Y"Y53YƢҭ ?@_<ڱ y Sԏ/<>{ 9bn.` TMiPQ-d0Q{q20 ۄ8|@$kD4~}5'{^,怷o]L}p;Rɜ9kw~s[@]>ABޅ3`8\7hֲOtJ!IJkp $U{q慦 v!t)WH 9RLhWAsG-UlɅ܏h39pSmip]B3<&f(ymj 2H=`*(Wv$7#Mxd!`6,t)ǫ!]{ldvho4kG:ɒikІ[ |he`b줛>VGb WM|M:fa]eefW@UhG/b':nP+l_}c3wҰ&Y}Sd.Dz&릒CIf;#ud!dӂh_@h<*;X,m}j韑kcSOՂl3jku( yr-m}_'0l(EHI5G!V4NޙD&X(CDVx;$JjXI_W R /dJ5`셅>3Gk7ϹsUPl6FmHWh[OřtM\@KHD=W{)`Gm q* YaFU.dChxs^mœۗtWg䒨 sh1a"c?2Ffeo-t: AА&%}*A(h[T)td2lc,>&tυSzՎ[/f~ \1~"m?@f!OPЍk."+Α:%&oEJߟ5(K56Z8Y~N/ ꨡ?WG,qOjb.Fz}˯!zxX&/1cL5X\N&fA\ Ӱr: 'SD2oE*RvI2€ Tsܱ,= Ίo<2`HZZ+f K5) 2U~/ =S'h{ɚTUWpW-ڶLeş=ÍR$1t\wZ] ‡6) <*v+^:K xW&CO>`cj7yqSϠlI #lパ񏟛&Q>j^nh~:BXg#HSjv!|\)҆/S 6@prDhP6Q뭓I%,R_,"=m̀4`1v,?Ӟ?)'?c߳6\{k%ɖ٭;|v/k@1a\ %D$~zͯG-u_Gt,`%K&t51Gl,nfOӡ;VY{w} Ɠ#4i tgI?nWDdx'K- G9^]e! x1NsbHt >1t݃ ±[Mߓ_xr_RU*+r;h]TV= GynyEV &oH+„/Ѿ8Vsm[[™cW=ZZ|o_y'/]Ñ+g$K "HU:˙Sw D5iY4A қ/H8Ig~[W+3иD.˱:?/㡗{|mҔKd+Y00y%yW/ٻ>_c- vZ?7:̥P[M-\b2`GB_ӚS`-=z;'J%n73UI>tӌ&ؕϵzowqWI}(uq>xmɱp7αzG}w O". :<ǐ4_bmylp@K3ҼK;(,>z荧L5T.ϤA_FFxomߋvdZ^spzcXGr}^1vz|j,jzJ4HlYO.D@z"{KYY?hcK۵TJLcthww$(@>d{qWδPJh~޽/nEȮQ̃MT&AiF9k4ă<ܘkzJyVYTuےD{O&l呢736d#5D^O_DZ Ջ6V٢y G@e'L?;1.Clx # y)bS)1o> ;gtXpbВ 36ޚ\5s՚>FK^TT$3zꈇ|+՜kn[>D@f@+)>Co)E=޳ҙjw#k,q?ͷU* prֽF>m,wxzMɬb4GZr3JU /C$}x]R: E_kܸ.zM-4yP>U֌Tj3ED:*l܂5T7'=d;1N|zb 4)jdWW I9Dri24{ges ɧQI=)҂ '$o>"1M|HyR@TT JK ޻r`iT?ۍfC94տw6MK>IO@efE߻R@* ~՛``[|o' kZz%ڥnR5]7^g,I,i6E[UԊT~8sU~W @mfSᵛA./8D#:'xdA5.=wQ<՞UU;ʻ,OC,~EDk2~K sr=8RhYe9Q̍‰ ⇨dy?1L[-~߃B`1pdOB8 rj×Jܖ[џ#V?aWᓱFB˙ͬ#iMND[>^*o+iP܄n9x-p 俆hMZ>\8l,&N5M ;M0viP~7yΈrP (-VVTi3`%*`Ux1Q*{1rLj}Yd[o|(҃ /nF#OrGg7;wT!44 5P7UD*bP~3gxhhEj_ fp 2^=.z_1砀j,o j 鸒hgtvibAY-Gym|FǙfTWjH$ak8/W{^~{:1udzY7b?c5 bK>V{qRŷaTc۹Txy=P:AT%aAxణޫk ]bțT@KnJ27n5N)o0dmQߏ1O{h{v(x@Kpyck3`,h1w_9wɩgx^C=i7?R-`p9MsEToܰ \O>LWW6g}|.MB_:ԆmÂ;]SRd#u9˦M֓JX* %}]Mnyhi6JWНket {zhqyժa(Ned=D^J?(I]i[QZ_n?FF\sR#ԖՍHթ22[)=o)N$;IaO-2Putw*(9U;d\H-] {R%ܕ^7FSzE%c/J,S -X_T_- ;6L't_DO[T%P(K/# kmhDG4 ֑*AQ+k(N,ꯎ5Mh3>qNG?ѻkk|M||EK[[_AH^E=}Yb4F*@ۑ9>}xҫWiYvt=֊VX9hޢ3ړ9{`}O/slQ-5F|ťE'Ό-tS*4rcz3?g?Tm~cFc0ǽB5uRkw`6Y+lR tvf]u6W蟤'L#47=# $f8_]Nґa km.{ (CdF׶ wIa݀;ylppV_{#F~"@+dX:Y9N.<T߫3 `z#2qK9t@H_11vTi>vBNctjNw*Ž3ʻr:?/µ=XpRc԰UkJN*S}*)RxOq݇KM=_k$U&\Vz2@mD}7~l B,} `0#Ҳ%#*bbalqKJbB2EAz|t`Vg6RYsf +jWG~?RL@.x6mÀ\.`@O^,{E 6p$xO_{\(Xxچ0kƷ-RES[xD<ۙS9,Y^-5J?x5גe-_gL8a/#Z Ҿ9XeF#qt$j\4Y't@?uAKv(gjBgxK ue#U,JqM9ܞ_xY Ǽr\ T9ld9z<;uHȭ=D)@S ;azE4 J^30:=}n5N)'mMe{r28 {YQ.7{U8Z&TQ` >'2%r29wvW7 gŧ Q簷Lf0M$EIkn'aO-Gśϼ"\;S&Neu@;XeMJ\Bq~QG)w>.im{qMs?:8=RIOS]"!Mrz]hbEjj |yu6+FtUdZHX=xƑ~yknm&6fx&~PjJ3k?UWVA+8yO4d6ϗw :a6gP墖ıјɒJkL1Ejo4mH0Q-22מik>W& cN ܃aol`YW~ЙE8)Ċ 6rbg@+0գuF(u9Bo˞xS5Sp@lNlU 6>iV4@oZL,uOgMlQMu2tVg|]\p}ڼnH@npZ7h=%.BmZXL\N\ )V]IJvt-ķ<#3c&'bLh5r^IigK$zXS~bi`˶;oգY8= dA7+8cA$2=ٷ'L1^EBjGUPܬ0"Ĉb*i˃U,nbLJ&-V}+ŽhLg~8j%xQUul"~p2cä8zFZ lrCsn"嗘##tro| 4Y*]^MaJj)ACH–f!؜,5-ay<Ԟ/r0S%r}LY!S 8n]wUv׊܌ vwr@mDLV jtH-cZO2Ys^I୫ܙ3g-ގz8בP^XeSdzS<ս/ZZXq 7tB1'm[ˋ/jކkJ}b+ز?a ImJ lq H$AdVd˺*<ǫEЃnʪ tQR f!#P7M3 2e6+ PyRd[c F[>w)zԷf[B6dAh^NUPCFk3ݍB98EOks:ʹv`ϕ4ߛǨQd,T"c)(_J%3M;Pө 75*=eE!gc`N޽*&BPha͑<(w>,4 ԅ[v@K_ Az1 W7'; ldk}/ZQŲ}Ɍ 2*wHvUG=wGDvN(\)P&|D6Q:#(2TA(7K1o)D6pl <&Cў sׯQAzdYz  ZDx$SۼC^[750&6sgBEG.ANؾtAuBiLHi>aзjD/1sbwh>"%ε" *#;{7'82OÏMF`ȃ[ ċ2nMMAJ+PEh~I≅;)^6fR"BGJ3ww:Ld3_GB !\KIxi,Cmw])4beRhYpy3̺"u0ႢI8+?gLqn*r~n>uX2 b9U7Fܹ-DG(jpcەX{JS2a"0Q ;efAcn\_p!脯 Jw}E>G7/d;[I"-5R{,3ό"!r=^166}4+pA7B<r qvDkœ%\јHxM1}a|l(0VYuofq-0%0/?̡αk[oИ\SVao͈ 4YC:bs~YRbW.ųg(`LjM :‡o$&JCkr`;ҜBD(EwVuɾAIix}#8!Q[.hwL>FKN)#-ූJ5o>L5.,)?%\%]x?%=5s͗/1 'Ts>m,CTV\oxwqtGh NR҅im w uP Ȃ/.=&qFLDpRie<# bi+=JkOo*Sj7ڟnm?JcY| tDY &^T݂`0#aIb0DZkC.:C2́ Ly!ڻGC<}X)-3B;=\Gڑ ͫj軷?B2"z: 'f ̺y,a.Mv] ?^|cuh]pS: aM0qKEe­ϲNH}$a%C+S:Wxl)6FT/HQ$[z-8uYu(\`$Qi\5a-t^g ʤ̛P8!U;RHE_z*k#0HEhusUpp'.Rpŕ(͎uxmǮ쀱tb9a_jlmߞ\9t/-]\5P\(6 7&CwQ.{z7U"KM 䗈!)ҥ|)0o5tc$B$PvTҥ&2~ȃ9S*}uH~PȻ] 4mTCCD+iWl}'|훜.=bhKXb3 6)3a8fָ=iG2ѻۈ"fGډ݂A w}!ae@\ Qau`?f{$針?31smΊʡ]˸78֑X箶݉mRz  [@}d68zTޠ q-$wYw(qs eGd\|GGp0t V_*RZQht-A:nV<߉MXbٶ56U)x8•2o.sJ yygs25S%Cߠ+R $g%\(f`v9@g@u'] c\ή^\ EBtg)(%UzӅg;}ܗdHs{?rm[ @ޛ%$-_ƨO1`;]bQeB/҃+I0/'Ntq9^F -[4) @D؁.41DYQLBXVݠ+a(PQ5p,Kk|5 7. qi9Fblz}IWaTovf3J0`(?i"I'vٌP|ٱ3w:Men#`ިN78s6>: ir%CNVէ-dpsRs.`ԙb>[&6/.z~ c`u*ҴV2a2`5Scn[.m6vmQag863Ξ$"9u6|rϧn =O4ocx%OTWw$Ԏݴy翝d|'N΍-}@3F S(^ݣ|x# B*T`*r5;SfS&='2َZh6*>|&pujL CKV8u)vv`*,mUKviVy%K∻ҩlݛRJfRJb\*{go8-~`vy(@ @,kk3Ɨ+ rQɄ_*M1W_S>wo[>18;`|nz=G3_sR PjU]4:q8MCA+e[⍬!5\690s۵l'aϡ0`'DP^¨ 3*Y7KGb έeAa${=Qz/F [!q=M2(pntq-N6oBfzYh=' LaLInP'Y44H蟍҉2/.+KLiXϳs<8j姀7VJ6^nd4̃='S_ZruZOCqGvna4as_Qnhf#21ф׎* VzA=xy;Z['±[`m VЏ8#t;4ǻry\ ™C(~'׸Tl2Ѣ 2D ߽zc}ӿ1ZEpf:fuy,OF'* [dP:YNH/8'Ǿ) B-0S)&?`YVHJ#jlܣ@5@Gw+> ER>ۜ ;>7M ̃*t%$K8M;?Is sABT u }\lVф {U3sr3|#̓30U=B2q2K_+rY2N}Q<$#>twm[/tIx b#Bz 1}JZK$rxL2m|Û} Q &w?h>8֓Ѧ(RU:QT(T5w._þJ ֙ ~VT'YV@LFFC ='O*Xc?b+LIނ3Js]KO]m4u!&<~u%_3"ѱh#Wndl%H2z/>J$޴o -%{"4Mp@jU>݃1v̫1T7]c$5kiGzs7) !j}e.pZ!PDs׮ [ii"e#@tQ0k^WZo4Y'TVIB 3A@_ڃUVQK5JN+{B uT-Zq 5USeTvXzQ-FWL,RT^?%Δ@܎:h P5{V;SE!&%UCMb1o:/8ts [aw'r*>P~nr5>g6/޷XXҕ~+r;?~ &63_CnM@5im@-"8B{4Ix(AĸW(>0G0)A~8zIK >MmC7]YpB壉:Z3(OħLⓩ^K%i3ArE4uҪx/ 8֯6QU AMfϿ3N)i:Zlðz!m ;g"(~dyq;+*:a5 ^y^([imm ƨA< j& jƒNk#>R'sj@UIpd6t#:餼GKx! 5dnCㅪMUOz|ߵ(驝ppD#-uw -@BSI:N2Z<9Rr(ah m7sX".NGFF/uG6,X!w@mQ j4cǨ[4+luj'U} 7뭶W% 6]SuO]L>XX5nEƕv65?MҘƻ qo6N2,*|3yqFTQ:lTr$SW8o/Y𰝈)V@3}8AFlb1zQsCюKy:¥%Q7W">~횠I[, +QZ< `>a;a؏}cT@%Nfh3sY p٘ONy : PIYZ#ЯaytI%1r)zEPCB0OS `5%ZK( %eV^W]nfN_ A5+&sn5&vH5oK! ??.->T@wCu^ar)nڛ$x룧  I[k6v$-< ; ,qn9QHMKA|`$({F-i42%ZڤYt,:Ȩy^~rWq+TFq{:1t=[ȿIRr^Hj{Y'h8Ŷ; KGoG26u mlw+3J8ܕ!@k4s&Y6{8ֵ%75`Œ얍^ž)~@}q}4Wr]9mKu(Z@? IK+$U,O= nyY ՙ f& &,i܎O|{QFGƸ{WHhF,h #@km4)wm\_Qj4WWgT~\*$e3\Prl<͗&K[' G7v?eƏ'$8Taz$;>a|4feEnC GA"M)]C瘅$0{: SktAE~dA~evtCtWHPQo{luBL;emQ[ P(Na!M{GRRyz*L}X2lΉ2LƱWݨITD l}H29}JJml|X0<-8:_@!#&ti@*@d+h MsܶtA <AcC F !& Lx^̟ P~۴(+oLN_|u?[S*Q\;[N)fMZJZvpe_ FBY1wU@XUjk'rvپ?QweaSVFܛC鸊R*ʣY:*PL\r P}DޯyvD/=0T^F,yM5(!(@'/{T3,aDaH.B7jg*G!`vlF ;Y:VYWR6\TWskZN0u }uC0'0HKrQo\ͣz=6`9t,p <}> *ycH)k[lbG̴2M'eyV \ H67,/ 台!~dzmz INGAk2F]7'>W&sNH<:I{ŜBo; 7Sl?WpH:̘BK1m RA=@?oqxZm6 l4pʒpFSt5pw@U"5oV8Ⱦa>c)*Tc{qyK#eqK FN9Ve ˆ2D $*0 s2Z= 0sAa?gKW~ۛ-c 5_p%=eʉr˶`>u]Oͽ=odq #~B >|4gߋh{3&B>aÚ*p FTُL{k M<hFh>gT-<kM-#vum^GYv/ DɟcD;ʞovznN?&0O~Kܘe v̩(t)mW=F%kH זޑ j×6iu@Uػ]ow_4FutX%b]Ik$ۜ0ֶ̇LZl7D]PB{Ŵ@a\R6tZ q h@DTpg>t<#'rIq4:ڢݢmx؇ (5\G2HSc6w2q^FiȱwD~COKnY#S^A/-·o>pò@p{__oqEܕ`Nx·Cl!znR:CSFsqf3LlI9?gp(hH̭LraqUu5sh6 C9">,V Wx)X"^fn &%?#2%;+ֆaޤf/[ bڅ7 _KA/0O_+|bx Pj1}}Fj U^^/*\EzqeٜAmjӃzm­N4:: n~^_+]a{&֯Dc~Lf(PqUP/&w=D=6;gg!E2tmXI'"]5fvm IWƗo3_N܈;ދQa3Mh ee1I|{H.Zܛ4ל<(ȆR޷U`'YLh#"o]ڃ6HC dOrеn㞵#pbÎGYITvEKG,RRg^n_h{;g$.`P.chM: }vU^ ɓ⽮[XRO"Wojn o)?p_+ O%p^n^[`d9АEC~p #^|mҊB/xvѓ L;0׉EzG lcUf=vs (3uw iI^M3:S|:m1TjLo }jG#G"@ГAQE2Ǜ,AI2SK>c KPZ#A\['d.RA#?toD7:h\X=F~#MH "Қ&kW>a ~ *ȊZߠfa6B|y1T'y>TXI!m9we3L~(l|JIMb\\u=nbaXhn{e%nRV_.L5WټQ{H3Nfer=ʮ{ڬ?^Q;@6K ' j/Fa)gXxvoa޷j+/\]džZnٚ}ADR/aEԜ 0蹛,[3Y 6Zϭ[jpî=0X?9F&YSgn@JsIFkأ 95B`A)$pjo~Eck\_, (\Rnix/֛gG;@}]9513WgX7{U^tW=O,,@hn0?/ffD*y2^;!ᘭ|; F%RzUSlV~ 2چFD>;:ף*F7vJrw Hi'Q5paw60 rsad?AcT}o\Bry @8"%di .2G&2ԣܛaP%]wE>}`Jjrϧb܀mH!򴷖3ā|Ry9إ*|tdN'f␼ 0վw*A&D,Vϰ0۷n]M@n(S|Wl׫yT$D;Y4XVFWtys AA'@ω >aэe}iBM&-Q\2w gmԩwŰ阃Z.$ `nxaa?2Ԕ͑={e2i OuXrdXCΐv&XU093*7We\,IxyL$τ ZR9$F_4l3 O~m]\BS? -Q#:,,} X#i\jdt(Q\$=z&Q6a^ ŶURh=p5ux]fD <ԟbJ^߹K U!2/yC H_$!r̛/Pi "b{3|jM_At{P.Q cxwn BPy&~b pOUaȲD7Y$tN) )C*!Ԁ*TX d#{cagy%nUI.̀X+bkE?ػoV9Y"2}hg]s @ -?Jp{u޹uca+[ _7El=>#ةr:au0}>Tn F_jI)B5kT?ǁsC{x+TGJvzTq/ cS8K" IpJ, 7͝d0aS\>f ˸@r% M{K˰:Opx -]"(y'"6OW<5 i+v{A063Fhbat58w AtL~<91TCKp*r"@ܝlng.*-ED(,[$oXq,<*p~}sf!>gρ\0cRri+O8mTpZHulMYt$'=?]T'%G8X4kSѠXI89E-Tv.*h*WfCl^+HI>l4 z!(G$G{,ov^Z,vvrlWc_u+q'QS,7BvC=xE9C4B |cu8Spͱsi1qQzosXYXJXK͇d,igѦ0k+j=P~hn`#Gn> D;e tMX{r)"ǝ773;4#vn5נPCylbC }i'@cBg{zS[܊76miWX0tg)JL/S;X*Kʸ=]sI|^6INc-A* /L(u$7שז)ֆ*G'&5[gA\i.7vA,)ᤡA{ -`j},` EiVBOe\1%[L=yIc#ςk!?8cCs!g`$i_enD )KF|fac-Skee?VV_HLqZ; "ݳx&#J8 y O~Tow.Q?#I?E* zCϘt++ u \oeێ-{L 25ڙ$ąָB5\WBo|_*`o3Yg2I׼ s{ S Y}B؜l^GLtSoCE y{P--zLJ~3B83z8J)2%o~smO$}AbK.]aɓm$9]@jֳHTi 4m(r(hmB>AR#jȺȱK9]uQRל׌L0h6H(HrKTVmC+*iǿ'PN9Dw^4w8$c$E3q56rBeV\[6E¸ TUVOXkl!s).Y+cRGu3iCOt3izsPh'zva%]!f4fY_7/g 'KzH1kp{p:!f*X`8kbu&{L= Y0.g\'U|S[ ]`۸j= Mn`K޸'E82K=Pg*>@Dckn607$^uߝӧ S;b}67ԋ5- 鬄h-ARuPq{Tmɟ&fIʱުBs'DliYpb2q E0ԑ 3`o-j,z3#nSI:o!ELgݨں#Z p Ya-f]m^(=܈FG2p "loYsX X {֖B3Լ.?1ġQ@Q%eژ#u'ŀ')n(ߒt= q\qzgoIۺoeO2[SRJd9EիҠ0ZRn@ؗP#]< 頻pci.Un#EwH[ $؆吃?HGm}BL@5 xV!MݦR Sx=Ʌ3C/;V4զ@j+eK@jM^C08qDDx1%+,E^^kHI{FAVu2]==(C`{͞F!,#$$<}Oy7XEi>C^-g]B,h7Id, f32=frXwxB~K2:PlLf.̨Fܧ}tnY S7?˦~ U Db~[p@$0n ڑ NORte~ٮ}Nj]&w}XBsh =ZFt5z4na+CɆ4f/qj`Q%6h.W4fv Krx'׼8'X*JM̷}lNv@Bl R \h~9 iipTK|8f?~xZYUʅ1$ʬr /K}dTJ7lKA.=ukHh5Uŀby e\Ŷ^ήț"AnQv"-D2(mh?R{E7QOuxQkg ^3ڊ6[7lHW%F ]e  k_Y-:P_ c5xRn g3: vO9-0~٠ӡȣ(逎cNoyY!ްԍIl4˳p՞օaT~L[4۟XßydB`s\qK 2`謊COq '7$cE|ǿ* w.?x}uԷ9Tf=6\ +RL9*o1]!=B¯gZ 47kdNGt1Im[TL 8fJbI7x-bLKܢ c\,?P+ swRIa()/r\7Ӝe _r|S SHY9:]z+MuM'`-xtvbټ]qJnٵ!xQ}majqzDnz}"$GȠ'ȉ7ue<+@| #}ސMqF-:2 QT@*HaR[)~Fo8M vw@{%Z; " ҒG/*| sn"#!Wމ?˰an0/>0<+2=`UW f" dr0H岠Kf\ n$ާ@'F s;!*\ 2+hk rn> Xl c 6ن.[ _3$ $7>JcMV3;u;\CC`P[ ʟ S>ua څ),-"gyǥ*$ bIƅQ.ƒyykMUG ʄT2Íp m 06튄__!_b|qCˁ¶]j>]H;D7!hȄTG]&Kx\m7U'HLQMMfuQ[7LA*5: :l D}lmiئoS$ta5*,ﮡ!צ,O]$`)0{5L'_-{cCG*Psz_K0Kd;>䴢` iԄ#[h)○MiN0]-n/@opSf և-QDZ/#ǚrsq^3iW`ճ\-BmiR׽("-i04(POćB6( ʃ0vfQ^_]X!S|V2%jSG cb&{'$KJRggҷ XoZ-Ip l]= Ti>e &a1H@+h@4d#"aJ\*mgDi1h@|aFlg{'59qX-J/~)['J+W*Q}EL{<9r3ɽHmW%d;=.t4b"cr5m/rx`xvOj34Z +q/|0w'a{H{,PZne]3S3[ZS tc]UfُCh T8nAo0~[ԫ?4;VUX=Y7修 kPzX絺ҝ!SY2k ~2qƽQ?)Np0]FR DF qM+Е{ 3E,AR+hJcM|wV]RG*2.5Th ^Kq6@ ͖a{#뤧< !)  >Ys/<d m&iLh:] $p,&Mxъ/HkB`j kv=z c ؊z+,(B|!]G[NkwEp ZT]7r`,l+bdžeB_aD"|Sec$=Ki} 8)%sZS5SM[uXT1KMrءxyQ]*Lt.͑ /4۠Np{v}"EC@m78[`=xSUnUZ$Q;}d+Nz =0Z7.Q]#k/ʒj:;".Ţ` Yo{΋6w.k0cu]TK:(|LTKV*y9a{K-C_íkk&m"[ Ih_IeϫMR.;r_PZ`BVe[( 2CVЋ}$e +G04p@Bz>RٗļC/$yDC`o-0ˑ'`:!yV~rcv!.B. qWý]h-%=w3U;~';.Ѥ.<<ԍL ]PԵ[c9R>C`! GwFήS['-p1QpXK epMBڑ҉!葢;I29VejNr.!,#IduID)H! V?pV27O5ufLDTr["nf'Gԍv:7#9x@ĥf %*@ΣC-bjfNU:SsbZSsّK5j1>$sYFv3F^Pvg4hgz0i_pxTz;B?R=F&*ԕQZK޽ 2f{=Pn絴#ąK骼KRdPqÝ ө)\ԁ\ V7Y&ql% Lg0ښ^:,?x0\GJ}ݮKv+j?4/8CeK2$eN%<-d MEAw^gUԛso}}܃(}D.[cʇOfeE]"{J` 4<ZKy2lxjuEwwJ DՖ tN>(P8`?9 ښxmnE;QsZb{S!dy/cmB *e##WLجu+(F}bFI*?xie `JaL!'A{~Z,gLҡ)(vwr͑`r8~&]MsvH!5uog~l([j04]B\_`q~.)A=/cj,TDK՞s" 5v~+'h>;<< u 2ۙub5Ie@se]v3;߽f❁^*:R+ю-A&9:c4R9Bp4\K%~AYio#nHaĂZL,!*A-{[owP??Wf^6㱵cu`ڴ%׺'6e%' SHVKh-3ќHEkK4P [(-&z>^빭*;-:ˬa =#y^+Ul@: 3ƞW{r|3rJ)0O88>s hHvό-[=q{CWKzVYӨ_%C-FcR% A#~ԼT/ؐW_)R?fǎ\Tuly& 4]MefB 12lx 1EvbKq0"x}" |x]#_|o·ʔ#J,Gz'{R7x9Pqe~; [br "+ͺMj@́ǦB]yfH(n7)SEѷL *խ' Uٻzh/L bb|7)UI< 𷪏5^\u B  &kQ7NZ8Ǭ 1俤qv8!d;o'hJJ[_Szꗗ´wb`?E6'xФRçH~J\CضIUV/P\^@ŵ<ѯ667iB5OE3@оPHSybP6q]j6S)s>'c ;x}e S5Dz؇D o=+>J*%P[a%.pB_R?˫. ⌉lV?Jda(\ =ů$.wQJ!$:朶vsp+|T pdm0A{\aAEZDZpM Fr -fГK $lюLGpGai? .Wq*<{ҡ {ÍI]UJAG<:RלiiO d\c+\8K= )ɗ2O'm-Y*\uV f=mTzܭ꣓NaOx7^I6xvC/Xz~jXYQ:ݞ5D5bez.AT [65 Z4TF+ֲ+x],(78<4 .Vzk.6$ $:#no7}H 46˟P T eK)nΫg海.;6J7eo_RҖ 3)**ipC4PbXx8! *SBЬrcce1@i/䰞}tDUs'qg{0Y,Lʞ0l8 gn=!;݌bfjНsG-,&ckeܲ"ƕ^R\w4Q] OU}w3o @k4"$IQ!>js^j٬`8ti xQƀKxqД^Ρu tIcv4=}/YQGQCI.8E'޿.+nh܆ˬ–y:x2_vJַ+6h6M`/WUJ,,"J],9 1CR T F–~sm'kĹ{ =:r.MfYJ]cX7Ez\n /ǂcȾxUYֹ:M# @@纫aYOpK]?s(=Вo0(pԨDռEDqkZkp#KƙTdR\RG 3Ӷqy7YT|>ၕ\+R#<[mGWq-.-㨿1Oй|O2:D 묈_.6,hє/&\ ~Q &tĐb(^4ԡ3o&?+9T^|c3$,ۖ+︢;8b u" /IK䯥O R/,RH'N8U_ZmYU9R#uT 3M(Gs '?8.%0%hCd;bgЁ[ABXTb+t^#Q_eX>w5g ~J#?GV# }0qwMd9ړ)'et]/b_Qn&ewOCQBiKv>c)kgRbgDh5ܙ5Dudj߲j) :O`W= q4OgX3oH@l$Yn8y$@}wHrcFXDa>z]4h*KG 3& ZNз|"k@V0ŐR%P|S.XAMCn7ݺ ?%dalP`a}6N_g|Tq&+ӫA(n҃gU xd$]w<Π@g=o[]fp+acmqFʲC49O -ǛmA 脓#y%^L6}P0^,J,\#!1Co?9ZVpFng LN`h#jhJ_Ym8M0WtAOf$jn0"bێGpǽw75zfcjs{sHD[嵠;m捯0k$]zcR7C!UTO2ѦG>ladYDD%Ṉ'*RH~!#*q#V5f4ֿ8@I?.82{ABii7 ŭ2ʨ~FI WM52/g>H$N+KG(`ec`?<.ο!PK&^m 0SoId%\ gf*}^.H}='Yj>'T 8mf62?:L9߭Gfk&ˡz8S \}>' u:#*HUi0ӕIK])QJ,ժOoͻ<ʴ`C)BqD Vێ|V.ٌYi[^ yt8㾳\BJU!;p7P׼7/3z֖WeVBe\~#㻵rûA&'X۵f䫁f H{E"y-UV^2(Ͷ!|+"!n*I!윹SpInRHNS@yWrW*D8YzdqgxWޠbbm4Ӆ`Oحe9`(AZсi]ȁUm@IE۽^̘֪T젨w3$:CaFӓx;A:@ؓWf!qy!̷1:)QA|j[Rϑ,90iRqoGyB{-Cu*:2Wd6BgF ~4x_.ke=g۬6j_2 }2pVc6=>5]ڶ9?`+ݢv&cf*;MKE=]J ';3lZז}7MR[V8-T z,)+laӞpbϩ\=֮dK%|ٸcvOr//9o|2[l*c%%oU#+~`Z^?s+Yiiܤjies+^sA3'߮Zb2Eorc#} y.G3Š^a]ii~ԌwW\B+xMm+Aj!/EJ^}-t0-ߩFNe0}BB F쾃9o;htc7뷿S#[l9HL;D:tF8"RMך4t3 BK.bd2c#YY2hZ0Ѽ6; OJTS[M2սVBfp%8A뉪W/^3J.dvP6\ŃA-!1r!T̀l LA̯1{IQ#ce/p*ungGS9F̌ClhF7i 7N%׸Z!݂>2{[/;iܘ N]]qK^ep`zo_$pW)tnVmfiO\X-UTiZgZ5FٮCdJSĎ ϻ|DߨBe;-& b%GRtr9 =+O uUec땰 ڈ-oV>:C(DBOf$oftMnMw!ikQ"AZ}Рür3TNeuőT?VQ$<^4i3F`ya) $ fǶ~/7CVOX\WD{d; 6x=vU⾝~O0oo*Iced/G;Ky<*VޝcqNr9 8&mKͅts,[*}[MPcO"47Qp4bn`SxSʆATr+%}2;s㙒2f&]ӨŬ4612,͂ẻ}mE8"{{HIP=G0,&六_[Vz= בEFT#\_{E7DPBnުq3CJdhΉ'ɔd/S"Pg']\ci!YgixW{ 8 NvKF\2 iXiEpalM.:*xi#% єY4e@P^"TlbC$d gzljs9k zbόӱ;qQ)1=\-o*2_L"_d& rx# v}&lA`yqU(<.q&Z<羖G/"KօpY2Mi8֏k*>,Lbυ``~zV!lX6Blp4jJb٥jQI=9٬n8D$u51._w+~:MSaHv!ԣwhpsP/kw\k{&8оyc]ɥp"VL\!paiTnpnj@XI;"" I$.3ً^*YfL7i%{f{~kYApP=׫g ÖÆgoV^ډt.4w'0XK=LǣcAlX(kpSi͟b=鼀?F9Ђe);uMA!$:r2[W&ԫKo;[|\)m9a{nF\Aq.\.]I=&^c:Pu% n}*`-Ө SzֹJA@&bj`= s ͤtJnzd 8 Q!€eJd`=,^m!5 d}˸PI F LY z]d#{C!:\G@ta~AC2o.Mi* WkyBzNDc.@x~G:A^|/M]S^Yv/ ߏq9aX1g  }8* 6QW3_~fvKmoIsG|87wFv Z& ]q#>bp&+{qL \GzA,;k$xPi@!p=R_;b kȸTuٶ/u`@2-Z+Ařs|X :}m:[:.қS C$w}Xs̍GsCWuɐ:8zɼArT(& _u(,cGYxM@)Y4QK;H^QfGFg`J&j4yyNv=VT[WRn&m#i@1$aSچqߏ tfY[&Jzg| ɾĕ/vxym gaȉyU DQ+ A&ޗUqF饸H]/T"=\iN7?\^m&7q%kc26y{"%x+n"(&:ҚFXlYJ L|FnLPMnI?(=e|ET͡POM%HN#kTӡ FmEv͎<`6Vf7 ɉ Q&~gqr z,XgAIUάMxG<MdpGjmF;L³or>WQs!;(8 aK.[1qF艑x46+>QCEvZI҆ʏQr}WKS5I6d5bAJ%%wycvgJ̩HG%c[m1@Y[pX1˺iQs %Jm~@`ds|Ir_Hx>k`^xf疝(Д3)pFr^W 8x@i^&)mAt㫐~$Cn%Ojuu|L,V\Env1@%m2I̊ o`[Js ,3;Dc16_E#wmMÑeSA^coMFSmvDSK^W*sQA(br2+%#%Cn= 8vo҃^S ߦ6w-A$eOcD$TNΣoұ1T"v̰%HM lhV5kZKEi?\2V9YYYL9sɁPhZaylԌ9sNۧW],ҋLW, (g :Li{<8NBuma]pΪ]_aύd4[Im@M5|zwV&?αxJW &_GljkOWq?)^ג칩Z',Y{j{ Ԟ hDS^ aaw6Qu]uÿ^egd|Ly ~GAIv1x^]7aٓDlhYbi]nuahAG~y P5oxRnBh.JtW0&/DFe{.<çPٍFO{8+Ïnf@r 9LX)ټk9iB韛Sh,H ܂w{vBJm_BRx;MpuC.-KACjjtuoEk|:)"F"c!#}ǔn>J{7(iO{}C+# 웥/46zfVrw#ړBo1ae]r{v9'zX0_ON[In!) PwaGAN/`m/Wsu=T?P?=!CoPt_Km5O"uO(ۅI#a*Aߦ|V?a53Y6 AG=V J kCi6_v\[kK'xIXK3;C޿#7hFwSo4]g(\7JcJ2fV!n7?UJE9h>4bҪ]2&K[eLˀ%sTѺ_Ѕq{r(UBAx#1˱B#` #vBr߶.M[ ~Qd% :5 dk /)Sc^Q}|jalFPXQVc)uh,Qpv{06f0۲p*6wjAھjը%%Rq4TDy7 7ٱI.o8 uGZ4brITq-3հw~FLs']90KͰfw"}w ~l!cN]h/ZZ0MC`A|Z'0jyf>P Y崷"~5Db"8~8HTydNt%WБUǻˮdiH+oLoQPyBhlv< ;H4 r_=댪S.1]Dhl['μ`Ь)d 9C?䮜7DiICP#$$ʕ|ƫ0#bR.wrs憠5t,o|'0G>1qZmc߰1`Ժ2V~Ԇّʎ:-U q̚VgF)ԥm,''jRK' 5c82،ձ,ѽRҺsRhOh:ǵvBXw3*.tbh=µYKM5:KY3W{^E>_w/|>n Oֲ8ܟ˟Ii"I:ÌpnMlEdlTC!VyG 0!l.<9FvuP:Q"g{L4r= h'V(l3PuA΢v;>Д[``W9-j"rRSZ>,pD#HI]C{ /Zj %}dRkT1we ?~qgMZb=В |Ժ@X`g^0u&eN ;<pN=J0υʰ?Ҁ X0mU%B!K N.`.]'XTn,I53 x0Efɟp=;4{rQ<4TWO9;|Js{@⇩4ȋ!E|\[h (Cz9,9TA&8|{Xh\Jco- Mk4-_ϢP<߬* 3Kf2I5dG|ⳒD;s4qF ]㚏ٽW oInԶ}f0ܹ1 t&HWcbוK􃜃ᖈȭ*]#6+cIs({Ùٺ;* X5ZU5D#.5ANdc1ڳ^qe]=jr]l7^"+d8T;B_mT#pv@d]B*dy,}[f'Ft|N]c{^:qTWKwrY3# GrUlg4 uT(@aěu~]ćԮvF 6)~ Wh$K`<5c0Xj(^d鶓a!G-}Gpwq tůU Q]j] ѹlkw6Q_'HԽB҈G7}O(WqV$v6~OqH㐳#vE:KU9z8 8*: Z؝UZM<WIi^1@8N~wd/篕ҏ~hu?iP3Ei-27<˟rfmq~+5y A@NS;Mݼiz.9XxLi$pc$~rImCkixs21*TWMv6g+G(BY[>ϯOT[a4 WFEEͨ{{?~tЧwid-> 6/:?`3 bL);l ëRe8]ƶ6{)qF؛  ٦ ])vue5F; _Fad9hXsᢨ򅮦+#@I(aA+1_X#>ͰPWywS,eH)>tdކdBƾG=s+r ހJ[\$ nb#5zcM6`ХPP0 7RO 8Sw5 wګE̚FK YZ