libldap-2_4-2-32bit-2.4.46-lp150.7.1 >  A ZҸ/=„Su}oCEta0ZhU`eF mOa%o_ aHfvoMt81GZ:SO(*`^C 'V3;u9DF~Nwp*܊[kQ$\&N_U"QXk?;nyq[ }WV%_-:D" ^y Wpm>wzkuIޭZP `פGRlC1mݼG> i,R6b3e1455d1807bbd85f20c35179e2eaf3e2efc85c517ddfb07e84b835d00c2f208f77a17eb6be0c7cb3bd0151e7c8d0453930fb2dZҸ/=„ Uؾ6h'*Hʐ>$Wb$9UVn܎w _R\ [ 2cJH-^/O鎍tA K-sʞ|ڜeoZY@1}qqsӰ(X̦F@{S}kok;A IjonmbCN݀,b.(@,po #3ӢvKN.(Y& 88YݼBn70H) HV%u^ځx)΁ڹ W pQ{,>pA?d ' Ax|  $4 < D T  ,@dtHs(8e9@e: e>lBtGHIXYZ[\] ^^bhc&defluvwxyptzClibldap-2_4-2-32bit2.4.46lp150.7.1OpenLDAP Client LibrariesThis package contains the OpenLDAP client libraries.Zҳbuild82xHopenSUSE Leap 15.0openSUSEOLDAP-2.8https://bugs.opensuse.orgProductivity/Networking/LDAP/Clientshttp://www.openldap.orglinuxx86_64/sbin/ldconfig\ZҳZҳZҳZҳe3eaddb6aae2a76466717ca590804c7f535b97279af00d5d79e3424dcf13ecd9f2f9dffb57855abaa5864bf95448dce3c0d02e5ce582c4c07180934d8918ebbdliblber-2.4.so.2.10.9libldap_r-2.4.so.2.10.9rootrootrootrootrootrootrootrootopenldap2-2.4.46-lp150.7.1.src.rpmliblber-2.4.so.2libldap-2_4-2-32bitlibldap-2_4-2-32bit(x86-32)libldap_r-2.4.so.2openldap2-client-32bit@@@@@@@@@@@@@@@@@@@@@    /bin/shlibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.2)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.12)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libcrypto.so.1.1libcrypto.so.1.1(OPENSSL_1_1_0)liblber-2.4.so.2libpthread.so.0libpthread.so.0(GLIBC_2.0)libpthread.so.0(GLIBC_2.1)libpthread.so.0(GLIBC_2.3.2)libresolv.so.2libresolv.so.2(GLIBC_2.2)libsasl2.so.3libssl.so.1.1libssl.so.1.1(OPENSSL_1_1_0)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.14.1Z@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Å@zsolt.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- 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)/bin/shopenldap2-client-32bit2.4.46-lp150.7.12.4.46-lp150.7.12.4.46 2.4.46liblber-2.4.so.2liblber-2.4.so.2.10.9libldap_r-2.4.so.2libldap_r-2.4.so.2.10.9/usr/lib/-fomit-frame-pointer -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.0/standard/c94cbeffbfcae9ddce3412b46d0f45d3-openldap2cpioxz5x86_64-suse-linuxELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=7f17b70ef2b891c57734c4bd5eabef3d2f635d9c, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=fae4f91ff495f42d00e4172ed79017bf23180884, strippedPRRR RRRPRRR RRRRRRRRRRR R RRRR R Rutf-8da6768392ffcf9b904b6f100a9739a3c2b990da300155012a28e803bb5ff4595?7zXZ !t/c] cr$x#>v4t!E`fU^,eMkd֫1I{w6źK)uz Ya5Q x tA˺ Ąꆨ P,PF;檢 Qd:a\>~}s[n!FV~Q 2i0C5"?ٖQ-e;*]/wDX9z$AjU?(SĆT%d0UΦ,[[Hr[GS2G P,5icd}OO%!RB $=Y'tDoFNn8Kϟ1|z$:lYerXdZt5ƱʸeHTUj-HҖn@z5qE~|#sZ BٺNh*IwcF;y<)|yZlC0灄;¾|c:puڙ_aQEaVTnFN<$U_jeGm*l m6 P/1dW< 5/NQG"v7N$e.BR3R\Z!g\`ΰz2͡A*+.x u}m{mVmVVj,$~繈 C}39Q]r;|{&.*!:mcYl GD-e-*ajD4PԮ[LO{|2}65"a]GN&ua(A(;QOlZׅ SrLձn{d'KDyW* U1f;-jjIpbz(V/lTs(娷 N_~Y'}ItQb:9|}{SRVBIwB* TFk8gёf8[<'eHKadϾGC*3YY:Az:P@wlVhe uP读%r|4_xh?og 㜤&ז$Elj;%%l|?5zҥ-b3eJ)Y*IN&NRl=y1hpS!N*Ƚe<GSaw9 [Vm )t3r>:KxA\nӄa)^Zzv7bu .`/̄04fB}<ܨ14A/+%+g+ǂDvib!F m+m؂CcP>͋g9LX/y]XmXܳ  `vCW.I#+Vqk\N#}y4*D4$ vh f %ttupoD !ttx9lyˎUNTW5_稀(DⰍ`sPEP|P#S.MȪA|iXUBd߽(n gΟxzV[`+#uQʡՎ= m]Rv(N4:P!ά_G)%~S|L1pċ !bWe+_ra\9nE9-X5Z*NX2'N.`E~S 1r~ ;D/'?PS=fG+/d.20NJ|4H3qVnt5 نmO{r fnzW c qMq9h~TFA9% zLWtexcg<( <4nm  *"߸i:5t> kw4YSp^QuhN l\/8Ahy~>I--D$/IԢc)%~3B }zZUA2ZIEOxl_u @) Cʴ5\^>,w%lem:sXޤ$bT_fOĨјRiJlnVA \E-+;{Tjs퉐*s!5uhT8S72M~G?ҺJ i*>3##Η+< $.TߢdQJfF#@i.[CRU} TkE{ B(ٖ\`y^8TYcu%`LO2n5$r^W0&'&rx e-Hvfm) z]O.| \#ڜȒJW}Y޿T"Zl+,?} [i)ٓ?{놌]٤ڙ#$ X[i66T4筋咱np'?kqPw(0>%c^(3q ̸5qj]i$ ݬחI.$0x]Jj&ʖ.x9oj?]Ae/vRpPsȢEPĔ%?+\xV%Ѳ:*\rs,SA Y[~ܣuk `>3.,)[ڒ]7x#z#am$ O~^[q5EoI5o/O Rㅟa,%ˢe)kS67\FL'2:~78V!|"ʃy E}ZG 7E/2j@ЀԊA.uQa@MX`+y?sӅ6K\Q/8})AvP+D`0x/WF܊R%VQIC/~ؚY'1j\TR&d=[Si-w5MM#[fZg:Z}ߴ1ܲg 榴وE-Sl$SRuG}w{¼ 5` ,>#VHx7E7"ͪǴ+ƔgԷ03. >+JH32[@vаSӬȢI\9ViKJgM,F`U(So+b 6og.@odM%tۖ,auKI YjF$H}#Ri8,3&͖j?IU /N'peܐTvK$9OAKk#"7梨LxY4 N˥˲ d :4tl3cG$H=& << &Nuԛ$npmY@Iso= {C S(FMk^` A;DUb}&g HM`DJ&G~\]7]?/0{NJ}M9 TkۡK'=9'h< .Dn=y;MoUx0БEltXS Ȼ&ViF,IP.1L]mhCâpU$*Y#j-@y}^" eNz(M]Om2Vݛd<'XcMz߾'i=[]sO.^Dzzqg'6~m*4q3J[#æd9ՀDJ--J8U#\zTj*k gQ5dC)4\SG_ @\IFI5uYl:BrZQW)fΥEV.Y띶'SM3 eCl pLxiSt$,51Uq)H~i{xBfL7?Ɖ@Έ1$fԬh$%Iivlu]<+8[p3F#^њbO:p(}WJWf,4%/zb|_\c*]g/hE]wpw ~ԍpTwmhN(-X kT׵p7zwHl0 7'r6 M!? *}qA-^Ѣ{B1vq׼p{ZvHq.9R/o Գi;'?V'D{1 IcS{֙(6zTM]T~^gWpf|TYt((sbrox#:.eҜr[@ZXFMvqN3ETȼ2^_­ݥ6T=y7osmcөâΠυUM;dzPzs7U呕~+P { ^Pi[CSg;XťeR=E*1. @"˛}'hWYN7a4JC\ `z69O+dۦ|~E *kƠFQ8N3M2,j.|3Vb>[3k/uDF̡G A̢΁v̟/MOq=T&piceV~HM(ӎxKwk^rbPbTi# j.њ=I/fί%hpu ]V! gʹlz()-H~ԝ _i|. G-^r6纍HxUu*l!̷ozp}΍4s(6}uOze=(_T[hDupxPX[>y {/'&U)v<Ǝ_tw酌"A4V}uOnׄ5.{e&M1<܂QZջI->t)ʹ%qP 碜6PRnKh6,[{{/2&g6QS^ ^P_?{)#Ƨ+A,ѣA!Tϴ/sW^[~ G͎`*^%n)9!!lLas !ٙF]bLs A&JQC죐I\M=v3ӀZ?) $KWK^'ߨub t9, 5E(TU٭Rd =ڡS wuL8Eq}8@ us()5Z&zfB 3$oNɐ߶}O«gݳV3fY!Ѭ ܤEQd&QK@$G_GTjrg ; 2kqzƷVIfYIQtl9ˢEU֬EXK3$ֻf|yaK7 FnS^,,=7Zofl*ES( )w`S4!AS_~D /^xUn q"mjѡ% ^MIM]hp[qͅ% I剏W8 ȃ/yNZf{ ZH' #m|SG֓¢)@EyR`gu0[7e 1Owށq^ؾA((pFO3 ]]#P4׏T'`3\ Lۢ_6ȷ #"m"6HpucIA- ?!@C)  x)l%$ ̽~,L8z箿 YOIo(qHTǪb[[F4{[%j;p!v@ 1ՓZ6=t<PIZ7nSeDZmM\è[ ^s$ a79<R4&0j^‰a_"c<)*-I"V?<,oIf%W MuIxgۈƚx+8ShzÖw/IA*fA%5vWw,Ƞ?6!1 {IiTfAd<5@+b΄Lެdͤ_H\ܧ/h;F^&JXM\cbp,ɔuB)`fvdx{ޣ=?7]s)XǃKݡQFe>`!A?y~.IC' ⏨Ru=lGYUsĝрgQiց2ˎehǒ tË&5bMrҞvi5±~k7~Yç zc'JÑ-sF\iyd}fqt1|!q}( ?D^bI1`_ؤ8"4:gAHɨȩ΢ ]E:@zEd VRͦ#0wW_,,$Qeq[io,ј \QSSZGMUxPT%,eEz[;=Y#0˻ǿCNL"qoW Xe4:/H3e0"_ 8mz;| ~8eMN 4#~򒏩4~b-73RĖnr@kd]0I)rN#0m"ǟG76nu؂l)9U˖HʙӤafj\shhwMs+),H9 k7wkf m'46:\x'( QR}$HIN/>#*w&-qH-C5 ]5vS\k#?g;唆MSnhv76/z=̘͟d`7N[.d PUYCJ An[)&t:r_(sLNȽ:]b2܉jopjw=jhgţ J崲M>7TT)3nzvn^Nr X Kn"axVĒ*>dQԶcP~G=+d)h0OFZ;TjԮDy\&t̕R8d[it dZQDtaQk/7 '8 WXu9].~0Wa1CށgAo"P#dyE{C8ʺkl-'2[>-^u2=Ca ]*}b{w,s̡ٗ7Wi# E_tjb]s2l>i{D؂aBPz:8y`IK4.K5gnӈґ֊/Q^F]?"p5`9y95$zDz[zp*bvMg]QcEK`~E9۽NJ)+|16KI3{oԑ?M ms#*[xH$w4m )Nhz,L)-Z}(M>V>ѓEN V@nk5c(Z&Z?7-h0_X\{>_]8N5տ@uLD)[:|[G!A3VMgTv5Fe1{H5Ɔ̛m)+x|V1 9M0Q.Z ک!2a^ONpR[>E2ED.86y.#V=.vy輟d!k@TΌ{0= VX| tV Nٳy[e,.\߹e̱ xuU#ptމKͅIx&ll1㑗Yy $|uK[*Hdc9gr0Ĉ.Vi)DOy[o ĉb24)nYN % \jA ~S,(3קP(s.U?Nh9N^L6g}rxcgHܢ!XVqARtAB֘=bt022'w ;f~W>`[G8!ٙ .#/f4@&{c9{eN/2ZTPΓfx.?-1^FW$Fabv$w*:{)<(o&gRޑOux6z3rbirZ+Kf;Jיb{u1DgGz/,&yh"8/%  /Gv&p֧AyE^A^PBn 6ƳPNtu6CpY0K;D3_ֵT<< SF9浘ܗ (Z..ˊۓriaWU)(mV*W=P?NxVĕdFh#Q_Q2Wr42\u%*ѡ<[11v6%tc.CW$>m;^i"uOln1Rc#Hp ~)=%8\9X/L dD/jc5vPOQ_g% )/rֱ{i( gxjOOhI]O9VsYaǗ|&p._PIF3+tL t7\p}>ХŝN`m(]ͳ/q ?KO0q w϶ntQon.os6RAbLM/߃:!] d]Sa{$Dv!箏=]gO7J1UȆDQVׅԤ bP&'vo>rNJX-Y>= iKsӼLzug؜t'ۤ@;ϙ & aA* 'aUHq2&+gfI?I}Y@F.)w Fr-Q IoRuv:EH==*;De фr*dbY`X00weh*oG8״s2xE}"Ķӹ%fRHL6O5ij7粋}/ 9%t>,dDvaR~ԭw̛j;6 RMSa{ QWyi93R|f [rh?r\,$)zp:5{#u#$ّʿ]Ԕ;Q3x-xfV4h[A?$ p|*/"٠؈Z$4j4Nmspժ*6.5+b@ W3sT@sA6;IiM*ND:)T98R.M %m>Qd67ǞZx]siɷ\RxWCXCvsf0k-.ygm@cQt.TQαkmgz-A$_h!`1g\n <2yui>~pk ђ%`j~HYă@ά.FDA:0dj.i?,GӬܞ8,aN|oV6@Z"G;/qpV0=k+a~o3mj̓@lX 9gOWU]݂ʐCӏf f UkFFB߻9?)(oRЅmz:EcAU0Hl,a];қ:&qz Z&*6]简F%ռ)#?ԙrPZo}{7FK nq3Ӣ~ ԀaX:3Cssvn,o>)|BʂA0>q@?T'wl©QȲ@5u#ˤڍ252(# X!Cmu6$ά>]HJxIrK\ɽ9HMϔ& IQ)k}[@R?j"Оծ=* CU TT^ CU/=`pN;*Xulx!"]y l7ↈQOs*Eq]* 35&@ohg-2[M%㩿Mo|9)Z + ZB;mA,ZYQtUsaaO?XȿqCU<5|\B4ۑ,yT'Sztc5m-t1OG%Mʁ i0w~̥U#-HBaY_M7S$ќa[:%ј3(!2/r351췻'bUJ!^3C Z=M63_cHj P!*Ԭs22%3`2-BAޤJrCoM 9sf\ s4uD Ar^d7} ]W$YMCBj ISL`nMd8mgz!ɒ+DUqZg(3 v` nXJ8y&٣.)m*{U.~`7'YEӗ&v@ãӆWFl$TQ߮δCxt䆷cV?ѦE{E_myS-ã}C R)RR}a,bN2r~V]@ƛUI[obfخ ueZ||>99uCsT s`- }1~)cfežxV*oNIF4K3\U0l4K!LvWMP)41A(4_a[O}wBQ,r /5sU=hdԹ2E&Wf %AiM@ȕּ "7 UF7}mOugOS㤖@`l" 3I9;ORco+]SgՐfWm@nD^ګ9bG3/~䫃_f:}u^ryO(6^|bCK8v{9<zwXhVQMQ؁ t'*j"/)Ecv'[kBcQD.H,B.])&8WkTCKꋥGQu7Jj |^;9ۓ-Q MIw/l-4JTpB݋PDˬj,*hhQ}a}+ HzqmT9O>"3%wݘ[ ]:Mz F}U=n/ڛ^xm O0:?lnaM7DVc,|Dh]D~k00ZW=5J0LT])޹†fӫ]rc͐{7-K/_Os7q`oQע_ lwE"m^5 )ȋ3W~EY%)46lGM4$0K yu3?<ǚY}Ya??:ZԜA ';z86 N6>FtSP6`Ml {wŝ"|rG՗gZrF%]Rhez91 g-9'ޘ˸v,%k8Ʃ%U,#>Rmfo[m(O[߅BRɣτ,)g~AKtߜreZ9~' ̈́/rو Cu@"V :o0>,9(}=w=jr5 &o "mCi"8̂??2flRٻk7TeMd1fX+ )}MJtN .HIi-)Q%g2jPo%Ŕ!l1 Hd֏#Eq-G*;7yO`?`o[LRkGp-DRYbJLG[*~}:CQaF.I)e&WiEw \ 0C0h1|:.x~Yv[yYAٷZPghjmBiڏT<O[MFDl~eq1޸1I>'J o$)v՚wN/^цN!:y7QlGoӖgUzvNU2o"?]s> G;뽐ʋϓ-96ȘRԠ-06mdc,wfY ڠ#4;6TX}NBϣg!52%)X)i]˽:xNdm2ֺ`rl@OFq7PȮ LB}2mizՕ"ۀuƥehѮ]et@%f">[K R8c領b>%7Z@<$2d ,\NvF?-G؅U#"Cyիng"ouZūC^]U3laF -Í o^0z]4WxH7 m[@Qwn%T[zʤRZmuD5![X|HiKbD` 3`[mPE]k}Rי3,?ƽ ?]AA @/IFY4|\fCt&dhP#u@0,{zXQ"=;RIpI?ȐNޒ-f)5kh`5^d3Os bRf5ǎ02:=[!{QǤ^!1@iY ek%#Eڦ1_VO Xc;f,BQY$-tCB>\z6j8kb' _*+')_, +箯PBM&3Sڽi`#mZi?t ECu |m)l]$('o!H=<\LI/Pd|m'K_6W iaQU؁UÊ8f8T$!dwz7[t86';0hܴfZЬa8B]K}#$8z)13FŜx@FV0x]`c鰯P0*ޡT %AÀw&8obYZ9B\4D ;`jMi(P=+{Qg BJ5:__HgK oZw\n83o_ й^;#SkuK,8Jr152w\m#nK xSϰ$Vp\UrwD+%s [RYDJ,CZXri%y9p6{S_ eB*VBQ*=kV({FNBcg ]c!Pg0CGeNK( }˚FX,l;"{&qk6"XDǶ5ztׇ Cf.dsOQv/[+#x"Oh[]Kh*,uw som6'+pӽIVHr/ E =%Nl_R%NՅK a`'IU+I6t#gN{Kȩ֎4,tS ƾϙcvUT]9[dr<,Ehotte5Ϝr)Wc5jĎ4?{i8qXU "kN/ьz9wQkڽimY9=)kQE0)lelD.< `h+CS)R0*S'Sڷ6Lr@'[wxIU?3:w͝y?I&WPƱw[T $w7(5 LÙ`\K9"N,h6[x{ŋ`s쯹nObm~{f:0ivFMc\NTPmp-g̒:]Wcٳy{gboy5=#D־ QEx{-+A;;zeG3?]>){^5WT,~{]k9f^JJᅧHXNWssU(5 Ei0![u)O X.{b^7d7L;UrDv"Jx}7jnn9kB쨖Lm=82Lbw@km>NU jlܮ\zZL -zo,3*Oߚ`͖. wu ~ƑD q R#xD4!?~?#M9ƍd{KS|J@ I^RSȷaoVl䴎4 ~ŧ0uLРr%BI)(ѯdOX%pBG u ܼ"H=lO42 `$ J\&]Woæv[՚I+YSO,om',KK[OUMR(EM!OeJ'UQ<kql D=t)V"kKaxR2#?'"89:35_: "zV@|UϏ"(_ |嶾鿏Y)$RCf8wT"7U*k(t|A5:yӤ7̌ӄvTHt x0JWൿ,-ϠkjnvfqOMPVتPG=YC ŕ7d#N؋Y{iBCc IPL`u#(_f2[rZ,FmY|櫩Xp]%,h{M3҂GδdCwa<~H\^ >3 _H~*>87BeT@Ӏ{ȋ4]7o\&\ҕSoheH3I? l{hD *$i0W,?иfn k欁'3y~1%a_d\~0. hH8 >#\MÌ lW0cx:@` *(LOKMk N*sn7ݘdb0L<gEImAB0Vҏ~hjb0ĽR;咬7N.\ ?#Ao3 ĂŁbT|XT$Xo풳0ZAۚH¦Rá=uNgъ˶O\SONy,l|eåB~JUu+&}gaӴw{aKOQYw3 v+ )K\y΂Ɋ"I6;e}Lq+M8\rbnd]lp!H5q?~QRaY7s|;uZ[>蔪oT,U_[ Y@,7竌8N9:D{n EbL$MWb0&|sYrsP 7O,'ulRVlu:^WHV:Vuqw &>[ LO>T&~balO;!mĿo 'mcyVV{G5c:B>\1z0#G$ ,%1! bEU[6XP1`(5ZWf [4]0,tU.,%(#<.Ӧr/AP>Gs6mY}"ҠiU1:@ޗ6mgp*Dt!߱㱩1YbⳚݬcjORbwiGiЮ-Bgر*[Ϗbz|]2fÅ% R.]UVݣ س{I;߁(6nн5c/@0$oR-|ZḲy"+T_zILsk;dsmOˣJbnʺ'z|%ad^4\?/tE0nA'2Adm2Q5cV(4&YWU#~Lu5c-Ϳe2F˻yZE%6gQ黜(yGpEGqҲc%WKnUhx4N~ufY:.>)`1T$uȫ!XIrz CҪe0Z#cZ,m,i/!F!= ZXab?U< LHqjuA9"溙SCNR^## C;qSŸǦ3_8$GX|Z WLG=aʷ`4БI)%&Ue[-YC.\f Dvg|<*.| 91((G> m?S,Lx/KIWShyn k|_$-ۜn|5BTcZx{sY|]^pj,a E&oR0)shzt8g)HR#F/#Ş6ef]@LV% ;ZzPѯ*OHB9? >F $ *6Of$v Nii)<=uX Y1;>}tiSO4"kb(~Q`;9Ei~|xׂ 5~9VQe#k|ǫe> ߮YvgKf~aQݹw`-@hA!e'7%+^U> !u h>ڿ/q͹ ;F߮H,ή2u ԟޱGpK86i:Qi 1v(%_7X{x젳E:wY{ xL ӓI(_g]<ݨgƿ8:9;QP(xFPH;ӪϣbaL;Ay-'׬$ɖ v4YT?D:(|Rw\xqC$角+pDj#zq>@Pmǰi90>)CJPԻ_q6 {9X|܅aOF/q2+;x#{YR;7ztOʲq4ҰB%gBmX`3x׫̣?v"Ns@;5@J7{)Pkks2A;ޣ_Tr".ӆ/hwK  1&e;Un3_W\VtY4^\IVOMtƮsyz!A~6D;2ɎXJR" IyǏUp:[ʪexHq2APmK_/^G҈m6\P@ƪ&< 1yر[:yaJKrX/!fԲ ^~i$mݶ6zvΊYR0݁OQNG_{꧸dqE C$pIA/r[X(t[0-b:uf^Q&@4cO x39Rô(|o8aj(#?VJ>Q֕k{`%3v7/K\rlPF+$r< қ` *|@5썧Uu GIY(;"`~v{}=o v|j\I.&H2_E=qto/~2iWuڑve$cNwrs4'o)BCe-Եe@>KB=c*Jb8޽gYQ>ɈC3o>#8OdOψf#]_M.ȓ 34^*sFK% zzq#(W}V< WK ƣ,@G}xQw\=_27(UiygJX+5bd$+Hҿs\ҁ)a*d65ii:n7_us6 ( O0[Qqrh)&ķrqzK2]+׸3=]\l07jEUS UZQ@gw3Yw G~(Swv:6:mQ׃u Cd[$v:h}),̧{A] ݱÓPiO&@"֨}H3[& AĆY;o~>g =H*\X5(I} ahnòWJ t2DA˴m5vGU5;DyW/ J(xEaW)PЇL(.FU' ,eLQ!l(Jg,`ki'WkΎ{RQlX!#9g nAIi>VNQƽo5+_SG\? SsY7H>c7۵8KҊMJ↸I:ѾNަT5uC 5Pӗ+[x~o?Wb'%1\\޴ޜd(7Cnvʘ+ (U^4|tCˁRv*z""K.sH~Bkmo3^;<p, *mB7 8A=$͗~@sR`_QQo= h)=)HpB6'uݸFD; itG<:hl$†{`o)sRP{NAP8e$R\w `IOw2J.g jpXf7. Z1Pg`%ZZsQ]3>#Li~l`PE\C^F_"]Sagg7SLcjE@?lHjd@[t}0l:kϏiQ.7בR\*&Z#(8:l|x gp<6en_ua.<݀rQouE<-NyZ*z(Ky񊢋Ժw*-Tu|׭X]׬H6ac<0}:&ٝ:g-/ >b!Ys;A1 |10n'5Dqoުr~{L'AY 9s+Wq llS6\vúel/txH@XmYߟ{d]34 ")Hɣ&hk`p$+*>;zn1 xvY~hCkxkk?ۯ#tS ^.$AB0ۀ`3P+}oÄ~H *vUM/QolLZ|.h&6~ŀ(s, 0 \9 /6b-}Uʯ.X9j3w̤g v"Rjٰ.%aLܦ2үh/k&ҩU;=Qw1`[_RaDfG |~YSx+gis3rRljO̤wOn;`s3}|Lhdѽɬ0?kzP!Ö%h20UHjGWi0F=hc*I=ڜk*A.9qElN)KЊ}ʡGiQe&b |c}%_h% N4|h:4#06oRù#4MfM,z g>BL%̊󮺃0VoỏR@)#(Z=` uqfH$VJ8joŔ?찱U-vf9ShLQvۊZ"β蔔"YxwG)-}&wz.**C}-f >m2JUnվŕ{PW Q5=^e2E6 >9!ѝ 8.YCNPa]'œf6dM.K>D qE`;}ӱa\:\\W6 =r}sI=D6S+ jc$M2VWdHy (eC [.l'G$H)?D%.Qɯ ,pJ +$/ڛ%*ԏ %%p2^+\x+c)^(C合om]W0~U7Ia>]8-YGYR >uj神 kL@*(NbϚ違Qk0 uV(n~'(c ͟چ;\6|[ڶp2QI:@$Q=d֍ 1l5m8CNnm_׮{PbQ27>+#$5’€y4qԁ+| Q@8=Ȟuk*0m_ ~x/vSJLUؽ;%ptRH#ѩrK[ӥڞOE3/9Dz~8JUDKeZjZjgv O]mZ~51 DQي{2/WƖw߮ BBR?syDWsǷ N#B|R~;S ljer)RevaAPmYME#}>Z[< ; FP"˅n/6bK\ޠe]祳2oY.(B@m N{(Iu5.A'뚚j\&;yBEhʹl`Af7f-OpvFʔ۸\Z|l׿YJˇ:ɶK;QVKlMAVRCdByZ (j6dٮ_Kq5]\L UKg)D Ln+h7ұDi*R2F<*\F9@cҹ V2c-82"pdMM=D3;ҢS$.CeV C@2[94|+C(]2Z\g>=$ope$T2!4 Q  %g_$e$KY \ɕV?J-c+{3/|XvGzGlXhX uڣ-$Ijz>uvNW@>w34N2(*͹i[&|xZ#Ęz~0+DXbmL{~'5%_(dX#딖Ȟ$ V.F/F@CZ0ᾗxb9tDn7Ds:ZbuϿa+, "?w*)Pu _6Ԣ eNHsU@q5՝ Ӳtb j3p7 zôrߐ$ԣZEoNv mo"tqdc~ &`IlqOq+-|z$Zw.Sf@ Wlh-˸\}I_[NEdw989@ 4*3렪 D͵sp+&I #x13 H5eѶvѯz1B2P充(St6I T~b%Ã>^O?'8rd'H+“θr|ƱG,%- R2KKIذ M|yz(1ގ~-ww#Z UI.?fXխ*acCގj*T;C]VQb^n ߸P>)0B|?mT d?,/%@q],cSP9=$KW B3* %pZꇻB==xFGV Ɲ؞v_?׹3WHs/=3{btIM DNh,yB[=*Ʉ2K?ny 'JcJB#?՘/ mf3ySйETC3Z5f"Qn[C/-9$" S Nn"g%3آkCv5ƗA4A9[t0u?NQd 7N"<E(lG=+$an2n=aT}bejh{JlvF̦.b4>ɿ-T@T %yiL|Z8< rASUd5?LרO(TiSs,+gU:kc;Uפ&S\gĔȿ(C4 +AOuJ*AgwK,*uZdz&lj>0G4ۅ~6FDݽd B,\ J\_ȍj^|.i# j?DwS הV 9!).8JKFe$u_Fv駳MܯG."YJ_x3\t/sweGW\ϹthpY̘e"(V>Ϸt^%#{E;)$1W O,~:S)z]=?j]6Б3’}}]ortk0's I؈aVY;/ƛ)iF?rf9˨]`6`};V4BF ^N.>*](PG|yNʩWk!b܈/NM_lh*A?-_=P^9&H (R-s!}]ºAKke9b(;aE'k )=uhl9p`J\|zͿlTgg>_;T Pdom]XKء퉲?G|ބ͐$TQH #蛑%ty~J;q>%l텏;gDsX>+Z~|U8a ho|#HSմ^? (FM*d~k" {l֪}n;P;$>dB{wWvHY8^Qh T7R*["F}/ʃ$p|HcsUSUns\ﶌ$e* Hs315Ǚ?$=nN(օRlL s4V` f]HFAY,P#lꉌ=`CڭȈf_c)#,2t 1:e,j"eyjAI_1ؙP,f 7V6Tq3z+\8>\Uu!:0"P&%@٦v=B%d %#˸O_ѓߴ/)ˆwâjzի^+;|+Kn}`YXT&ׄ2B #/okДag-2 5vdUQ7ּ4%)!=Uto%ԒtDrׂBk/Nw[X')vy歮0[v%i.GE;N׮ O^FP+Xmɹ|Veisv\./?GиF`g0`VC tISx,GDma`UTS.LxBH3_X\QPitRAS䣵FT=gPd`"{ j~ҹ5GJ0q+$^ۭ{\:?NI5A!ޏIkAeb,Jh{@6C}/>,2]/\RwzSYxOSεe_ f#P/{Hw)=2Z(I&k< #T!pV ߶)#$&prMD˦$0"N䛎jilWðvM|l wƟ;l_\]Ӆ_ځ ^]}:OjKs=]:}=^s۪I"ÓG j"@^\.1̣8h xld<D63GI{V߼:weuT-tyiȖ'kO.Ж_f]^p-d3=?0E'Kn }Lu2lKpw-,q'([]N#} 2NO&]Zy,d~+(Ǚ ޵&)g)o2[+<##0`wR _y/{W~_cg(Υ! @ؕnNHt\!ͅ#s/h@t {:$*^|w rn(}w l(#5bɩtZ A&Jmm㯑|3 Qy{u!QON&x/1{&nj9 zXRxs}wL.ԅtnԠwMΗ9iw]xrvjq:J+XBɭ$ SHv"C5̪"ACy8>ڰ.'uD~]EUV ?QsV 6%qE|IVq-  A]&5i(-)4; 둼)8_ۭɼmA,sIlwd+%3!40nXUefvM(X0=QaG85=bƵv/ } % DtO[_p+_G ȌCisy[YS׎'4 'FHINCc\.l-#xw N|l8pwTׁѢS9k}pMOElBgXmtG9 b ~r*Ύ_`J5m$MJ,Q-<6-'N*/dwKpu,(a< rxtX"{ˤ[l֢9q@n~wR& ~@:b~HyߍX3ͣA*+>)}jaSY q܀RtzKKuyÁO:Ր4D9NdǐҨǤ;TV72_JV&|N@T l,!luʽ%9Qi 4ՈIA\ڎ8)^w7aK= ,P`xN@^y004h_]e)Xpi0żgcKOm-vw((>"S7mc8ʐgb&Pi XFs)dHsOomqu iL)+`&K؅Mhʵ͚QXAm{E'Ys a暝<f!VN ߃Q&2!F'oON$@ P#b$\ʶd):؎D;Wxda0 2XꅘfUat3S[Wja;ݩCb. TlHte<|ZˡX!;!G!j+tlQU_6CNeC/reL~#m`&'s$/ uccX5+.@"ϩEudb/[FoG1fMnJҠPZNrEzp|:/j :Zr)<3̘* eIHZKܸ`y)%Ȗ!:<o銔+fנ&]v~m_"qR "&7͸ Z"-%ml(:'$ ݗFyN*5P(L>KfɳG}Mi(x&he> VVjvM]"YMeh;5턱^VD""nxWJ '<)O. 4}ޞzO[;`w(6il} /6Q1XR|ܟ5H> 0F;'\S +7iWYn&@>>;ta#dX[8_* ^#U,Mu ]y. t6]$ȅ#0nTT[FL6" 嵪ݞ(0'Y ;olлfa߈1'2d]]H'Q?O|Y % @rtO?ǩ.0 =fO4e;ʟzì,S+g8xxPs(t4}\/n3L??+RopbY_¬]y;}GrK XGB qDv wVM1|Ao~%>s2Aۙ=0h#z1[ IHAh]^J"K^%uV\}~Q5B7B/~7>pO 薔~`/ǴJ5=wa~o87u;s y-wB,~bmx @rw;_iO43{gaiÕ׈x*E,{9PQ \ %uwvg{p9_V X`j5m4 nYWOIwmԄac.NʻmTE ޫ Cr&!pl3DKau.m] /Z@]Yetk-Suԯ+=0857JR>'{?8Z/ (3屫fz[ 7 tFP# @ߧaT܏ MO҉mD% .hzowp%U֠k=0^ GD(R}iip&y&aX2d{o+, +kUHhBy>Ru8!)҈n 2[ۣujgȦHheDe5slGc;C ۊ"DkqEуos|Ebp(^@c=Wǭd-zD/c5]&`(Hlz Sha ~l21EsDَ.j1ZW% 'ELuG.w>tوuhQ#J&sХw :E5Ti:W~ޖ/)9;.:!:['jɿAIx|g+:X`(("ՇlߝM`Dg\SL6#W're/ ;qJ?oDo5BUZ+mFuOy@xܰ5)geCMB*T7Cj1k'y3^pY[6E(0\u@6:Ê(|S_(.[ҬHkqW vl.2y; 5u].(uSbjkN$v/ܯEf )䟼%Ahs -ɵ so'f}!t .`+\D] P};=Pt ÈM^$' ~钪a@k4@ێ @7nLa("7~Hj|3{BBԹl+s +hpߐ}FSb2{{tnB$p>k!6ӿ{sC;YB]e -q0ԗ8 ~։ ɲsn#~҉5E!٪1U|cbP3z*H@|m zb:xPcO\ )Ko>g!(<ȇaF v/jK#T#pcOޅwXI=Bz)JJQx]e\A7:]X=5Tܻg0=7&{(7_Ӹ,ĩ  nKɻPɭ"YrIXz34JFJeaOSŸ2$r**ar޳.[[0Un)@: U/Fo/L4؜$40(o2D.SG`uK<# >t;fmD!} C_66=S":1a'<@“s,,kARě@IL$U\"Uƃ{b"2 lD[)8HIQoBDL vKFUw͔[1*EZ|hv=H,P} _iVszg 3GJF ur λMzGBƣùFۡ2#*G9H 1%JYo) ŭW, h(cu&>(lz3i+L1Rdx^&V>K];<.6kuyڒ,h#] (><,0i1{xy(6M?F-a!OtH1E0U>x{h!\@aI+.Ym!`m{Fkb%(ޅ,xH.2Y}UTm"^,挽Ua0]D1l(}+/:,!ڊ6ǡBU~=WiV}~` Y5Ip 3U銰e^v1 *.b.{@;9xB7q[u'goa>N'C.hC8q^:ny_مݬhigtJd %[=#iԹ 'Aؙs{7h5/}5N،ml"&]h!X# o,~[nd+@l0HarMK|XbTK^} qlZX) IaCX ?({%<ɑ-KK^W>S&MWG+͈fǹBHPrDšWT lG?lDpijԗ6N)I#_xBƹrH*jIYoK_%a٫ra%?c]C o>'6^U q X9B+RerL`j/ ClPWڨ[9TN=Z z/~?g7bh0}ly$+Xwٿ@Xl1}rZE -ϕV-D]m dFs3SA=4gcct RtSE=KV@@܇ vYԼGZա3TRǹŅj8vRŔ{.#͂G}Bº 0k%v'2bZeRV <ȊQ/bQӨl5Mn_ "%Q,-n(Ͼ|9(`ɳ}C=?gU+p/En&c{4𽲊8h'wKe1g#3vKIֲSf`HmZⵙ'ؓ俾w<*I{6[ c46X$bzwEQC\wYʟ20_ݙ`_7fr4H<1!?.Y M)y5z駹K4LXI`iTAyZ?K Ɣ6qƮ*T% 93$o("uկJ7j8DG,/ͼPE=C yy*ggnJ41{Mm"Qrap̗L+`KR+`cH4}yeAwuP#dD ZH?Z*rӟ^lݷ*hV`)_*JXw7]#W[.&QPck*[PeJ[%w˞{-E2ڢYV&ڹG5Fvv{קt`:@,S?-+xb{k:c*9W[&n3Օ'"w=VUrS Vr j4r1Cxt z¸;Ъ.J;0}ΗL !G"ƶx "j*XUp{YuO-$a&8ncLjb?V8nKǤ '!Nvvnˇá~ [u}f܂!d% mҽ=@r%JEs7,n;XTaDM y,e+'#-l}H{SumFDrf b@`,R7gf|ɑ]T63mg{e4dV0^-T %l#6EV\\\\›KԄ} N~hf- t`pI0o1uzql᭿mZ#D2PI栏UP햐9 QvR-̏I lc_H0sK-Mt"! 1NZL(6@!~*T¼V XuszC&c6YWA\PTEPbx\@"%4]QG1 `cG1?K^/ՙrcXN]'%ݸ8ME.Uq()=;R{ikJ7R̂ RWa}u-cٓrXGٛe#F}<1s&w56:FM[Y8ၧ cbbٵ.;\X 2P-pbu6GNzq||^ 2,p{lkw~=/ᙪwn*H$'wDX^*\T9HtI?Ms= ]چ/U>DH0-#"-G+q2.lWzfg}a)QiW- 2s!)as)uI ->wh*R&";+gK|0n5_j_L< g0TU{m`|8DtKw .r2TVyXU%Om.ckizleR/Pcy`n ̥Tdl$q <5}32vT)st R)"CQK”1G[Fڇ fF) _2sNCm^tyAkfa՗!ҋ>ۀDQ #{<<[JʹX3ȮdX;c7=d@Ddl8MG~sj"Eέˣ&Ɔ(}~qPd$`z0 ډžIS0*D یHuLd=cFi%$VZ߮U7Ј(+lm[!+="3Fi琘Mۮn>TVTWP3|TyЛcGՙrC:27Wm5$6^&5ҮjCc{;ɘgKLU{dTc{to3Vo+Ζ8yEM4%Vkf,AzQ 8PQNZ- ʐb~T0/o; 4y11r 5 AB_ " _jOlCRL;j+H ^$idyWkM C'/y+" /(;w.-@(&m`,JcW|l=/߰yEi$w _ &RdC/⁞@2lbbG".`hU@v (m$bUAV*BU۫eubQ:dWrvRH*f4 x7.ž gB&5OOClCC_aRw󫙙mMӊaCa#%]HG;AZLZҊq0,$!=! &eHGG{?:5Na[uWO&݂a`"AtLb^lQWx5|ylW4#f铔j:~{sj6Րz~ǦW;n>Tw0mB_^uAKRYX^$58%H80&5X *ϯQtصÖ-^O|TJճ59NWj\r<&qK-dcof\MF,E~A*0[uC"MAgH'8o;W=%@ 4 +̕iUW_ #?諬rS?p !PT"NgRTdCT'uJHf/zp}"d%Y!yobrXRKBaړ궑(i-ݯANqʃ~* '͉Ҟr NeR`Hsܥ YXΜ@@68|fq7T_&P6Tbvixsƥ?y GŕJ TVf+$Bh+!z矛U+}pjsGhxk#KPˍ{U(fە;]rv˴Z.[r]nQ,sYX٘vDT%,3@ X_rTeǔ +{/lm;"[Eo]yS+a?ךۀ[`;s-*3M+Hcx %+3b0 +c`dA+\ Χk\bǀȶ36BfO[cX Ω)7/w]gҞ aNCPY8riçT<]񄋱* //晡iY̓8OhYB*5@UR(`SPE qwET kBe40Z !BZ&X.\ [ayu+K:UQ<88^JL{6R(Уc@bԭ!N t {S@MH0S6O0qqI$jpfo\=xNuQA-!T!J^79uY-m !񄷖cѣO?Ԉd=4$3;yϳռ`[/mٹʝzq CZLːw~X ol6\cot=5f`a"][Jf>[+:|tcj&_\\-"8ua/_z ]qρf]x"+YR#NZ8]\L;]UaQ!rcOݲְˋ"QjÛoJ+JEKvC5)9l)4P$zDē4?T!j+MB3 n+:\ 1կ4n@wcN  3$Rim\TqΪalMH ʩ5tYqX}4Ԕ.dٶ9̻ et2meyY 3KHԦ f9~RXtf APdQ&  F6{*w,J5I1o 6pqӽ5ՆkU$a) y`dË:˙ufbM?xQC߸MR ƨq͍eUo 1F:{gmćr~ PפpbP0ˀ.*{@6 hM4ᴫ/lXo1-:+=MtRDb-HG`eU˜5[I>P BJ{p>s@zpJCVNiS{9`T,h>,j=wI΍$2wVC?\Sܚ3 UrڱŎqs{$ ]7ῐ[l'N'U3=|e3^YcI[. ޤUFo,-B"W=()ŵ5 OdF4#dr۪fd&%$\_U⼖ ~|DsEGKm v9߯A0Yyc6@8cO]@\3V sX#C U\*}h18^3 Q/d]Rj.PZ*[O JCxM=q?-9*dڿ%G8y2f`breS}JҵDӏ-DPQY@U(~]\g>4V֖HY[qʿk 9Q*{qT\<㎹a!QGrͅrȖS&F[1z)2K]#OU"߻H̗(3$N'&s>Wզ-h:'@уOA"1 h˶Sɇ,+,R8ag,zRsYc'%>zy:d XFFB-挲* 7}=sYC䦊Sjߘ n3 ϊ T`gz}9JE2:Ah ]e*2q=AF~QO>1:( v[y|>囥t:r{k)6V0E;'PYYؕiJub+,SI_S}<썌Maütz'OzT#tFi\ZN`Hdiz&y[K4! x&!}-'й;yS$:\ '4a=J5c*gЪ|=؊c #8;MKy }}ۓ`1'[4D~F1b7?RlVḊjeڏmTJJZ6&8ޗb5(b)&m2(BS 3-3B[x+Қw+H.VyɩjT?;5zk{0`tMe4/Bc8&8{q[B)],}d$|)6Ӹ9;5(QF=,**8-ܫK_ Q|a{?CV2+j4pS!&,P0[El4qǻ ȗ3[J 0?wEw&]/WBO17=xXRǮ7H,4w:CHpVzEhr;*6Dh YdY/i E^\u&?x3EQ ,θٛ(䚣2'~!pOr]l\R+Ds ~X BQQ[C[jMZL>k= V4f,5& w#t6i<>hQSj~zzu8G,xĜ* g4*l6 arZ}/f 0¬#QҌ1 "N\xJghȵ||+? 0`׮ZdI}~.t0z7T:O6o2j3P2q1e5a/ *Oҁf1$3Y)}QA]hu?ue=uCy#΄Jd[# !C^G/4sKB"rgzPh}IZ22UmI]WT O˦. ީy΄c<4-HV`ƯbhB3d`ӈATd3 7ϊ];9Vgn[&X#(ޖ>Ta: Ϙ0ߎX &O"ZWޒXN.Y=*&YrFѡ2\6?Ky(~{ڲ6"7u!=Gq r[ yT$[Ј65LMeuwVp@' M9S=^ؖ }xQ Q0;G͆dRf~UѼ|kPF.viOcۄ7ŘOo员9oȉ,CIgE3\pv 3ݞD%{Bt2Q:BOd)TTݱI K4F}w!aغ|Eӣ LG-s1vo8v)HQ eGQ|)Iv;Ftu^V8QbZ1%x<`d's:l|UPhk]t"E#rl:TpfǦ7C:JAI] gsk[zLI_qx,|ʯ󾿉tv[`O׊k FH 7NEۥOQm-?=A8Vj1 fPnDͯZy3ؗ C7A&LNΤ %WiSp "&CnXpٶ(?!\\Ö(R[xYSlD0F֟T!b'BOx:Hjx"Ƌ [艹 #A'v]~%uH mԢ;7vg3ǀA"]D_@v1O3&Žq.VHȩ^-cC5Feg/|LB 1 E/\w4 Fn$S5.˱o%2PjiKcP|Y:|xÐ!_wtl -4/xe C1TX߶n+` ghk@ d "й".DJL,X0uBŮ\!_[a봷&%L\[mpIhTrQG&us"#YS4Q< ׽ GUQȨt~^8݊u rEIC,7/;FCgO\h y5IoP1Ɯ;v?(+O]/W:+ 3MtTyh0"dz7NM ,-.ԟ9SHjZle;f\axtDi:L?uWF(ӷr1MoP@R/D(L'Dm-PFex|UL+FJrO9h`,WEfkNGCw;B#g5?H뾙R.1 ?A/nT ۭ3W$ ,!Һb^}.g 2?h X_]֏nl65LK*Fjvu%j9Lw6(xb tig6cvͳz4DͱL,DmtW${S7g- [ֈ@H3MPd:'^zuWUa] .%Yj+y_IaeD] gֶGCN mp'>Qbyx +jfEMTejh8ь{X{IZqj:B01.E-/mpA3* 2 9-\*סz&B_xK1eôtWx[{gcYw-e:`6p3h00Ա1s6დ@p^A :I\Fs-DsB6ȹw?|g8J%:uS5HaǎR 8Wdzm&xć^!nUߺqx/Prд3]K}XB6U?ml'by 9""}=j_A}YPxq&g,D5lSɁV0 oO1X,-8$ aYNhp +!x fA}44pڷjARPJ. |WU,h "~6>Ry|_J9 vՎ5}q1kTNzwWt}R){CiO[2ƅ|N˺OǗ?3mt([= o޳2Qhv[-NF9yEK.V C.)M֗0 PÍV9lWj>ͳ  !4jcgڱ7rZʼn0XVF7O$u ? 5__ y? 5ZҔ'fsI+!y0A7fq/9|uuql4=`X`MY)'&Ryy(QkVulFkwӛ*B (p;M&']8 + xa3PK:hAeUza#쯿ۡN s8|@(0Jf#V>wI[npj8W˦.:Yf<ǂbHJNqz2( fbk;@PVw]Tekpt:ɂW?i0>NGMW8A I͆^ē6G8\[%raR š4+k2;,5fgdr\N"&4>2AdGm4 >%<:ׇqv`-8l4sXRۺt0N |n@z.N\l# qWUhQEdxG%O{TФո}SWٲ!lhCAêv(OՌCEGYA4#brnGNc`A+{S*)+FtgYf9ñ0 )e v|f2MT8f.^fmplXfu)e!Fa/W 3$P|b{dc]މŚ"ik>=tE猾ّ{0\% gK$Aq38c({56l ?s drmjA4o*Sݓm;ܐr+6tgگdTjbZ޾yI-}M@lT@GLUĂQdF4uO)nCG dfT[p 9vb}]F8(urjҲ"*d^s;S_.\8@dU^xF52d~nX{o*d&Ӻ|ZrO JUQ/` jmE > fJFa.xg |wDp_/c6jhrHGw"8PwWv!֡\dH)f(,{n--iNE<q ejB_5IES$ \JY/GbM]tZP1k۞|P'M^JS4nj?:C<5rJA@Fa|_<9_8( z9BĐw"P>S'-s-p@VJ1Y*?q.~@HcOyo+SٹsWj7Rꚋ*V6QKLbŨp]LZT)7s}7Q2W#z=S|&aeN*ytˮ'?@06Ljbg.fŶ,۹e=N`fdXԹʅF\5F?ӪHCFFn2X@aF@A;矖gRί4LO=nxXkuۥnX!uRO7܉;()\"Z=8;K%#$7jTiNМXID!3e)fpk*YlZ#Sݯ/* |"-7X"Ҷ=y4+=))QokGu&8ŠL؉=(7# Υ<,oF 0PѕQ(;'6f}-_ K_@)n(b31Us.I-e'a3VoXfcS/V*3uG М%jHH?t5p57(caDʳmM!7100qGϛnqxR'l&ǽz7J#/w"N>:n&n\dyDJۓDnʴ4}wU]բDld!VϞ̽&#&:q?q$Sxߛe3@/޵<sm^@_.*`mmWЏ}}p>i`{*|菸 cHXŏ\LfKXd! Jf/{LpQcUL$/x53V"Keؐ>Bqc5c r<#-qpF|  Z`SEbq 郓da/8F;9yknĭwPt(}Uyyy> D@Q-*elN*,8 B'_{" Iw24-&>ed^-Wg6Sn>dl]Ψ].B%(Pt; tlX<:Z@%X]n՞v s7z 9#u?c""H;0ż .{ҿjpV@"AiBis_LE0ϋVA,`嫠1Czù3q?E7AI{48[FCqbbkV \(#ƫڷ5{W@ٵ -)fv AC-7k\zȻBxy];Ŋ.Thor#ܑyF}J鈱T?sb'_bfh7YuTY`E=EM;!V @}&w Y f ˴@5]litHW `6!印a]H^|S֝OS(&ՃDS)Vv~E|\G,0ry LCR8G;\UfUWx^?^VeTiI p+L嚖%vP`V:Exà,HC5b͇#DĜ^ *kNJg\DHP$1N]Fh'h(ȉ撅̜~kGGH$)-aG"ݘ?֕~{ SʁȥY#E"q\x0YrVC@DG)K[F]bSKDa 36Ю$!y9۠"> /?g; Dj`OC4E6W hގyG56\>Uj$C4z g78[1J!nuUȕC<'d: fBpyY~ÓsQoNεXK=$6_7O]V!Tvy/gF]ʹВ? f| j7ߚiۚ YvO$y7QQRRC|bVm A'sZ~4\9*6NӬY'82s _ۗH9ڌ:lߥ;@?@mU(tOf_)fN"$DܬOkQ$do4h9EŶ{*|X] j)Ubil&Eu:QW Em6m1;q"͸5*5﮸\]=hBRf5~U?VTY1AN~бw6"l>[2Z@ P!w؀\ء r$<[d]WсI,Z`kM6GfE) Jid=3P齡7 E L=Q[C  zeZSx+~ͺD?1ĉvH#zA?R)6®#aħH`=C\7f7꬛<|GSdՃXycryN S|ȴvf\q* &kh΀y'%̱=/b?uИ#Uc\:iÇkۺkmwQUG-trazLx3,%[&)`+c?3'd&蚯6 cGl4]bu?J]9r$6!,;8هEPz/ǜ1J5Fr׵3'6. jWɆ|kG]շCXHx5@=VEf)&>Pm3}V@7>1<`zĽI\K29ybJk`O:݊mVE)@;O PU%ngRg?q&HQ ~RsCRvxbmeוT2ol[s${X=+H~Sƒ=E 7ztTpF\cC bGt*4-?`LC33m+tFœ\h̏9 JIG0d+uV X[>ǮDw`}vͼP >Ij.$ݘgmmQĝjnS 2ABՋ=ori:˗C:i˥L&Vb&ԷK\-Ȋ+B -$eW(ӊ%/E>6d/YU i/`"9&ƴ7(C4y4\x0(Fd&u:ұ#QxO.Nb'Q3!kƄO[~ m;;pd$Ďf͢4n#N>M5gCۦAvj?ȱwUJz Ë Ujtu9.MbzVz9v2,wf貃cppeǼ^F.cu%4JуysZnMD G($GqZ;fgoH6 7T3z=aPZ'N9YDžVׯNp&*H?kO mMJحߝ0us"5 7?5,;JF "Y/.=њ2\)!|%FAL/I "L/15V-NڕaUNW{`XBseC1|nAFw8 h@[=agژ:8SLa+p*= +%:k/Jbz::fJ2}F3}-IvMҥwW&mǤMʽo$>[fBm=7r$ #o<2{XuOԖJt@!)¤[[cXk^;'pA#c_1o;U+8*f5DvѸRM2SL%j0vPۙsL34s=Vo@`]oO Oup;nel^kUyIj?rrqz[Kayf¹lGT h&E`ӬPwL-׽Sz" bI5 FBKUF605fBAGK ~ SvP" ]'?-{>]ڼH[rޢ6h4p3k3@LAز^8tۂHg%r3Y[G#]8r٨ G_ld] [花0 h`jX+NO;B ћ\B[j J1l\nkk c2mgdԫ$F!,a m$MYQY~8OISI hoCkXU:&ʔLIV{; Ȱ+_]vq;)慄|,S@(_Xe;d@hn| Ŧeré*'nyݪxҬܧhaJ$EՖ؁4,ΓψSy[@dzYN JkO|i7φI{f*bN;\ʶSse,7hȄ>5]Rt[m =n-"_u`;[ӌt kU;S?S,JqÃw v(*k;2b͑&YO%69uBэЁA gj%MJ[Y'R,BssI[@f)^K(W_9^&k;[Ha^) rto \;G2`jDohV Q $:M:M:e~tx ua;;Y>+9O*Ӝݻܟ\x+ \s@(@r(Q)x-Z׼K]M="RagB C3[i)+ H_zq E-7N 8X?SR'.=avm? fGU:3BOإԣKswaHLy"#e]>́H_+ME4S̄sk! ֦GȲ, $8ەӎ_@ Qb终7GFJn #)5E͌n8e, )>pGgŢl]qw(SqNqbPɦezڨчgg܌^3۽ClePXmHʥ$:J&ڲ7gĞy{Pp}:B#8!ՆVI&VcٖM{INNyD>aiи\#-Iآ/5ҰN`OZ_ ~y.w8^AG̞gg%ȃKmadߚZeK9 8k|bO|"UI1"]w^%G"cڶt#ӗ#0HcE \쪺1I$f_!=5Z ^Jp]}L.DEwl$KjtPp)0n:XfQTa{:v! "p;Y e6`5/ӺXDLhpE0ֺw5+BiA*=|=9s<֕;RZEƥ MnHN\sll'`p~>C8F4{g$ĿL :5aGuur$fp1ʕp;(ngx응P+ S2 ͦ}kTuqEìWxxQդWVTef{hn*/*y{M//^?1/T1w<(zF;Dy#@4EiHЁ֞y"ig+RJ"JR. 8 3B %’ZR@u :YzG?yIbn\ b]휰w~$>âS^y)h}v┒xp{L'.pԉ|r{T @ 0(Lhj 90̓} ^OhEK%оVW]*Z|se@+\ C'a;}W- Z;L(yky :-/۹-A-1zwóS<$/_MŷB=4yumhͳޠV&?,!՘N" >0}(yBLo݈Bzd*EBRVبAs+H[~|TPGtw c|ڒkkqv#ʵf.!ּu P`8?+:92E$*{%%WJv9Ӑ (E3e M̫9>׮_?Jfz> v=BIa#[3D톎0,@v8u֊О-@PcAR/9zjl8_\pXd{Ȋ~9$QK-7 fM$ ) 1 Lm}a_ȗ2oPS:@MC_ `IURCP b"Y?u\AƳ&Gb<99v\89O쟀QgHB1Hb5+Y2_ _`2_ } d9dP݀Չ7 z#"TlוHBqE hiH8Bh\ׯPĠ#4(w@m8{g.h[/v=3r}t#*ڔ}]^x=66+':}Rty즽˪oyYF#FJLO\rtDsD9x ,o氜E 89O_ZJԉ8x7#v|6/V7ȟh]!Ӕ?-tI}:jG9ÜMJܦE9Gs1`Y+W(KNl6tę( ^'>Xe{O!د\]Ңe=d IST4P9k.Z{&V$h[\$Px ]JGG|Ǘ AzZo6J F"FeX_61ureMqE8LjrUZa{iW}ϫ#GSvm*i|}V=EgWsP-]+<&)g =x[l)kQ!a\{hX&2֜, fQY T F0%AldMzXCQf>alKyPpj!b(s[da(w2@sx$fc:JnE@Bpz<c&T,7[OԂD-lzRuOa_s'%_rYM9qǻym&8-ɯQS*>٪'YOLzc/W bϚ4=[u#zi\;fn/=✣9 2ftn3(>уZvEw#~M:|DvXi[}5viTɨzŤ,nE:3ﺨ %*^OkzM]̧J2=ǩ!a1Ts d!NJ΁wKЊhZd0 ^ޫzg5hݣƽqkHfgfSYVyZk\~ ZEj dD*9_mJ:zo=>i/es6ұ )8mpbjn zg_8VP.L3կt~ǂfeoTp<&Ƕkr|&m]^p o7evs/fM,('vyxxq6g$Q \o=Jrv"yR[C5ȍ|Z"pq:57ұvD=P+i|U'X%#YkswW]uDiZ9x^6kf R4ݟuǪCTQPnfrkc\o$݋3ė r|YW\nfg4WT^4܍ՇEs{ enn7.8eLdU˙B]x{Ve9=N1 YB6ٜG/6 |82!zLVأ,ZqEDӻCЁCq0_|Rc=X ܪ\Vc:mtߏ7]6i=rӺ>lk V^:%=6uٱ.0JXEJJmDInްQn2D  2_g[śí&ZeN[r4" L}D]O"IY@w%Kc8@U /SS ^0$<јtQ'$bNKTUԨeBn؏M&('IX͕G #4p6A]wt6(w4~Vžʒ2.1IEeB- 2TyG-H%-qU0)օ"Q0Xr@ΔAbR<I=JO_݊颤vAͪW6ӕz9#E a2Z$1u55bK.65,ymCYLO0+5R&.AI!pOРZkʖb}K:)ߊS kre!qݻkiYc qd:a2Q(?d8wE#B <zJ ۵:ɮf~_ b K`Av[%Gfm\.Ri}nlEXRcodž݋wK\'X4*b3x&1#4rпε&j=D@y{\]6R_p<}M3n"al$*y,x@ C<EK'ioM'v.wTc2R9OdlURK:n~&h3!HB 5=$L"\vdOԂAк >-ƤDx@ȏCaӒ|k$DЇ8cq3u+1.0s’g%1:_{\FzWjG51"Kw|RvP:vϛtf|^fufn51K~4._Nںk"q㲀N'G 2kCE%YE6qlZFR܇>rS##vf? @Hg'C fgyd%0RkvTvT8[+HɄݵKfF!J+iT橃MHC <ע쇫o5˩lS/lzgٰlWUDI8~ tof6*31J|66yuTt}ysLrѭχj$iI*4Gsv9,17xLW:i[!!F˂HxaFT\ucMM[]YHт|Ly@7;{,T>JRL{+m3 N%~*Wj;I5֡P@ch,#Kᑹ\LÇ^MuD%-yb1ys7+AV 2x47Jo(dbٳtvA5(lA&TEi|Z%QgU=V.i6V+mH'2a=#܂]Vg= "/(*s)?NdIOAN8hCvmנmcϕ3P>+!z`W383h4/~MTVWmd';#6qСH"]>˂F"e뀱TrvEo#=,1'"z?$>AH\cu1G^1էuUU{:S1YΕ\`a ًL Q13Wt :2E.+Oo UGIǡP hVt*hltoYw)O`y0J<^*HxI!l+9bTJ9I_{ģ@}ʋjZLf3],2w2~6Xm*t}&5L/ӻ>o؟`q$`)S3hf=[2v.NƔ DPkiQE 3*Qsy,/pὋ&!tMfH>kh.}}q`Q}1P+" v8¬__.1SxQWiێ_o'}fAkK|"z>gZ6 J`Zvj^J㗽4 ѻ*2Y?wuˈ~3G۾ 0_eҵ%s>}?.vYu)˶I[ 07Y {ݒknoUft&6 L0b*zuc5}0h1. WS%8u@2$f?xYې#h/=E0KXv)H٫u"KR^slrБ*v{8أ3񿣦dF&'?9Acm{4&Z'̫~'"]hy&8W\}>b)wݖg0)oPE[w B*dž,0ӽŌRjN+-!mk);,=eCD el ]L>i YßZ͆ZՈ2:Oԍvwsj-&qe ,.uY^,j(T24cG?kvS{ǏM7:{RR_;=LKFX/{ oY ie,\:0}AG(׭Kv8 x#=%3H1c󂯔Fg9&) rǯLnh|DqB w~t0x<"ɮ卦*xTVHaDf& tjX5 %7E@|8,KhR$! r'L=šj%-Ȗ P4e'0,$qdX&7}Cp}~>PM×tm2T6O#T{D$HKBw^/3Q Bz(e&Q[~=$`!cύn2|"w*h·blV mi^W'{?"X)EV.)7$NMQTKD*j"HBwr4ɭ"D* &,Ӣlq4>֏kz$xIdNr)iƹ@P_PsF׾~>A,wG3ki bʷ"{Ct qΈqe(΢;uQ5c`[opE[=ꛙP_2zfbiV&pKm.rճsm->ev-Ip'Sy4 Y2q3_n#ݘt#4S4<:10t}754v4!Wo{xxaWQX(Ur$HbA^ yg㽮ZI#(h Q9UL*Bs3,ka9EK3N9A(›ZAs֮UI1֪+,_@ӫG-,h$_\K!Od:4Ϗ2~6ImEh'I7yKﳹ|%=_/^j1=QG^"Ғ=^ٟi򉼤JgA*fo"Rw¹u~d.oWv{ږGtzd7|Y#C1:&DX͐ۍ˧uA7Jm6BW3B<(ES7ǿd&jEW ԙ@NREh?7ŀZU>xl`+Β7(tiĀhLڢiz=mm YNRϸ{ޕ7h(K+ȕ&]t+M '7jO0K97p6~@4pKpUĊ+=_=?\[R~ 2:+hڮ;AZy M5P MA_\HUs2n3Rkp,i㳮c0ÙF%I|=m AٌCGLDI*m<&tDEo.?e:Ebly2` dzU}9Av=uI9d[B>OǸ#M5;*yqyÈ x(nX13JIy J*{tzxigC~{[lK#1q bkpkRNFL J ц?3LgR*[c^bh[_hJ-@o |wE)ɒ & ͉ }]Շu,Lio-cLZآc4hUba\V)ID,MyJdhEvD,Yx0 =Rs=+6_&IM {!^CEN]B˴6[\Q]^'.)}y-{y^'UI$G1eՉ]R'%tېuTxd^/G;-Tݝ`"r/-!FkyPR;kc/.|fnsQW,h[LVBvLyYjKα"M%)UVD ֺ=~*M`C\W[k;S7BM c OS%{ub[3.12ׄ6rC2OӕL#pm5BI7AHz }{1OAtic3؜i^E4.W|FHK+Z%C#f 5أ;107  |c؊܆v SgV5zJ~e9H.jѮZ5SrO ̷|)%)bMGZ R&׎3ovLY@^oP)i =?.&b;a6zbk}7}PA*u-֋b+`p0FLgB1IAw}qNΓfa+)WMxm!$vi[#~'X6=ޚ'ʁHtA#4<)\h=N;=#!#h(_* `{%>;䤕兡1@ewjl6B^U0R 3DbOЌbxz&x,ncNko|cG!R`<\q57hJO v/g`TgeXB\wc Sqz ah.[{\݆Ӽ8!IVԲW[~)B< M%a0T`ON,n E3KE43evu!cIgUN^Wˮ^aff Er"N)m^6](SOtE~j樦< Y*Il8K$ʯյ׮2!S=,AzwE&+R*9ǿw (r2x'Aa9Ak) e[w (rQgefXEY~_h4 Z8Q[1 8gS[Sa]hQҀ3$+$2熪ZxrՓOuFá^Dy)/JnJ@;xŇeJڴl\I*kXQO#T,B¬H]GB> /n?B~)"s#ϖ@d˺,쫹=fKHp $[FWZ=nB5IY?=%l_CJ/H%pbowTL) %UU5l O6'rʪ(@#7}gDBft^;W`:-"s x9fxBDCo@j'r DkԃbaOgd. ܻ6BZh̙yۜJjSH'lRGڣhjbOZg1fwrդ|1А;*HA:!v%F9h.X8^{މ!beᮉ죒BP ?$dG4(idͭSKn?Ԓ-k-Tu[j?1cE0 ,`@?_~晎P1Xv)VJd(+P+a77zx᭴БxC*!z.^!Db* H25J cKw0ˏ  L?WetRlw46%z8ff#|!=v27܈m~̄}3M؞_tOPf l4Z z>QiC􄦬6K"8Ѻ#; fn|O? #8ߖ6?*uOn  X#Ndv2Yew9TJna6r0Ɗp{]J"$T 9l60BRO`0#Tݴ/qQC3g:Xj?O3h,J!s#?^r#+ 2AƼ~vAڦR(m2c4 $P#k,XAj8} (`wfGʹŮy(y0[R"棆4 }h}(m~8 }$_/ˋ\\i@KĖCDBdQ3%7-T#<@Jg3 MU+K3-TF ŔM3T~farF"?]ۯLi 1sJ$T̪SD:;L6 `BBsX{sL$ >t7DuFN`Lfìi1+SMS qf1 z=^Br[Ijԏ[;+NJ6|aDP1E ):19yӉSaklrM8Q9.ADI=6в}[4s|l> ݫQP鈖&j;k]Ρz iy˅`$*ڛp\th/HYd^BGTDgx ,| f>TQj_e 8`ZVpų2).kⲒcI1գH "DH#w-3J9C}{оoЄ`r✠YK^' [Ru 3m8E#?e{&cFmTtTF}L`^r*k? k;; H*Հhؐgֿ܄25Ɠ~|րϊsSBKQw:4k)o$d]Wܟ N i& ȞiC $b1- ;u_T9t%'mp< ,w MN YvIKҸ8tNMZ}6b3ZjcDVݿmcEA `!{_J[U7SѪ)l:M'lqd_gb?q,Ywzp"!Z';B `&3jt/zUC2rm@ !6|ޏj,xNIX*ͧ"{A I36(ӮA#;>=.gYv}_DemZayeۃݕ̳~V9Y mn5W^@٭.nDE9w MKQQK-<rppM;5 &2P൭qeEnRU22م3M iA_XnV(eDMwµ@& yݵ?i 8;v:gRJRkጧ imA.!|wTCo!i~Ηd 44m| 5wpEE=apr DR$;)$/gHplqΚTռ#^4m׸ 8Fœ?lzsw#[,8BN\ÈP`v< V^/^uK5<;>wрC^Si4uk" W9;a  }K{ŒBAʹ7Y/m'{^T* -؝5fe.U*0V|i>6!%[Q~6(*U?2|)FT ´>OR;k^]4(4|ghH"qlYy۫n˶:Og^6`=hʳOrCQDCs:kap0= w0 5z}Xwd%U;_c^4FYyL Szy|>LNNThmXUEޡVmsoiC@6Aډj-qw hJX&):~|wA0M}̾SFS%GlηpW1CbnkcN%u*MWеyR]c\,N=Jd H}KW ڵbm]uQ\~ E] HfO܄:ӲEˆ!4͞$Yv# uĹ788"cfK.1nDR!@ Rl*jv׾O 4?dp QͼliWr|4lXkbwL?H;KWh̭[nyp+0uc9 JtF+'E9BV*IXg0;pEdMN,AXKf .^n0R Ld` ]xL4K( agZ!ǃpD[79q Q/,cرD4 2ws_()fNp%`6VW* G#h,{,9 U%[]3RIA:Kߛne„>%*egDEwӰ?SzC_rگ]-pI. ;{^w"C3T~+\)ȺzE=ZLΈ=eN+o"]^2! S0WTQz'N .0Z"AP AC촷"F؅ rv(޲W)Qhzb_ˣ4p%*'<7Gƽ;,{#^U-)"pb:O}wܿ%ok~KI>KC $qTip!LD`ͥ(i-5b1/ Y6qAsz` 5ot~G$sk+uGF Jo'FlM|XlD5 NnϚpд jZ13u+[ٳ̖myB?ž3 Pgt:I|,c,լ4`* =WrHxMHLs͜]<@vń~l,q@έ8'c"N=hc#Q8N1AДCQO}ZK}|L2?qÐ l @ؾRCrkU*)1~1~ ~H.q )oJC!i|tYq'8U蕿@ƑH;ϒߝ཰`*nm} Կ!fH"nb4feEт _Lc7Ex=4ʂ^U"q7/@L>hD3 k9h{@ZAA} pf@|3'R+_L06V;*ÒR+K{kkͫA0ش %*ХeJLTJ [lC,r,o :}w#ᣱ@opO㺮W?l^D,q+apV \Q0)vI Z 69H`l6Ŕgv).r_jJ(mMĄbAJJiV)Ĉk{r{Y#mhPD,PKح_[Y`DR`Sڡ,Z!ґܱ*[1x~ijiIl狹e:iy88"Ye9R%BOvAxstzYyJN3腁@wYt^}~pڳ/c'|;&꣙x:X3޻ |YC o%K~K(e Ta(lqǯaOq6XC-q$`m#䲩0&W<:UQNVݛc+)#V56K8o!66s!loAG >+̭YmRzny8ƇBڡKVLSC+.s'FpH!e62[!޹ +7O}f7YECGF2W/#1TX_=41 dra5iwhCeĚUx*9s:my7LMnT"Ee Oիn u+<#`ݸSR_R& nK+nFwfJ=4O)3lr]Hw~ηWZ +79,[S5Ru Q5Ga%4H;+SyR2&C[VmRu ZJaaѭ!oN!ˬ#)AqE*ݿψ[9qEAIWÛq#X8#\:YNli&(|uFY2,8ϒh2' >=U9Z_i,B.ql_ahc}Z$?|f[LT(_|9ّ;g4Z\ *kB_bj'xK^"UnG M16::5O*!juiqS!H-j S:xD){5Ir cx$]؂y xtC,u@~RI7l] NVntq?[iɆZr@ ɀ`6+ KbCDO@B0{0лq:) }v`F*E`pxJiy,[a1 ;UtE3 {#3?iP}),("^9E|<Ç'ׁ LaXah_ ƫ˦2\lV#HlIK$䆭>k'@ɕb/ g0Y.SҲl=g "Bfo@NݣŽv݊,B٣>[ЩV`&{ݩSp07\^̑srm0qT'Bla ɽy/d(Xl>Xla9!4<ú=2/ (U[Og/2cZBW넟RաBnjpw0uS|֯ Z A \ZJ{ԔeoHrZJlc;4nH {Yѡhu?ZlˑuJ *{Fs M-Ԝm,SePzbF}v=eO\${| uil'Aq~L2mLوa\䓬qOPhK>ћ=-CGH%7޳1؝ʾؙ/[O7N =z ߦ@x %P`ܲ~K@Coַ hvE0H p,z%У?iѰY bܻsƂ\9)o]@u) nQo= ΍]32̓ӎ.g,/+ J;y?SQqVg,rB"l T75&>(Lmx#aǙ{!`Ӊ`Y8%:v*ɲY"RFo;0% u[RTQ}!ww(Q3];`> ~pJF,?.j2gI] U1#y֢eKwH,zp T$@8P9ce^Isk8$W,t)*=Wm-KT!z( mfeSqnܫDK5Do1goz!7;SCXgTO4Z=* &0sM%@aǘqRuZC}?-&g KzTƩFw'&E[DJ$ge ga > AT,5JmβO JXLV*gIPgHQ]4O.X0w`0X,IKIeM|eJ Mo9ȜR+}[d4)Sܝn)|2a6 uazzIN:r$k ̡J|A>Y{\rBcn13CJ&g!ŸnҖڹpM8m}/EI=H! {_ DE1)2rv0˩uPh8jgF`4(>ˎ}Cn73dC@ޟ9.Z0NlV槏|G zm.h-|Gv(ӵ[+g"s50_Z $oV1$0he űL]㬖R6% =zT5- jr@kR:_OҴ6xs+u-SB50fҎLKC6B'[⡟PԘ/kJ?|{_Ԙ?@̖jQގPbRF:umC| <4;螷$)f%}X^}LSD^`qqZ%tjc}nyY8$S49,mvO]J*}ċ w rV6T";r; sG5̏Ag&]f"ir=/h#?S>iNr3 ) |MF(')&;oK„MW/&%oSmyc&-=(VT4qs1Q2©J?tG\?A"@ Y_FJ}^11cDWSD;ӪکD4A=5,KEًාD/*hG |RNFM/I 5U~j/Q"95CT(v(pg/؉VM* ` N(STsg as\Oj㦂6݈%}EBI"ėsĴEh}zQ}%˩kݡ(l2fjWGs 5cmx"_df}{u ʬNLj=:s1c*k&cvEj"߃CjmhlhḽЭĢ/j#&m50-*JWesr@aΰN3D5@=QEv#;M0 !, :1;\jߥ2<(DA!ҢLwd,itSꁕJ _stzر|O%uvc&j?@dx8ѩ}\\q$#pC, -xn:mֲ v.>f2{>! QmRG-x]xl4~aQIЦ+i`Nq|[iXLB ; urRxGǺėW2)os 'd~v,eʼe'=.o] QeJ`M27Nv̰ܻg)hgSxu`<6Z7޶@,A"n̒Vi?D_k ݬZYEQ;j|_1,eW>m cj^4@8$)qwh28O"BŔg#;(TL0<~! tO~INb _|m4O,W?E_;UDVΨo"P'⧗VEDTd i?,JJXo4i0Mlj: XGuh^|ϖ*2 ;^lޝSBEOgI^{f3f|R^p^Վ(%Kc?Qqo 3$,?\C83_?h-W2RrA Konc Zl]U)?!V)(m%n@!/M 2_> J/$D(-=iMВflYyl^]A"s`qGt\٫2( [zW ce 4H !,Q#&#z(|c* ib{B.%?7t-@][mJ.VW8E`}ڣBR|a݄Y0Fc bӅ^_byk:jv%y^dĵ*!v&A12!sbV:vs Ď8EizDDinJDyaT/ S7Zj2WpuuuPsm(lE$~I!W8s_D} C.D!Rډ!Gt'Yz P6p6eO|UWP~)~.Dp DL(f5NΪU8qt~z9ē^(L>ʓBB gP-oZ&Z^\ {M̝uiYg4h^: D">r\g+s[bWHu[_?bN ! WÎg*gӐ'Qrz5 @Y 1|p%!ηwhN3\,۶ZDqY c!E*1Y4Ncآjw;ITAͫG3V3*"^J㧴,@-f!xSJu/w5ʐ/[u;8$l8V)dYL'T>DAn^{DzEz}˜0J[Y ]$IzDE..M.;tLD5gp`kv?wk&K*&y% !Xԯ[n`ES O-T52#Qs#H~pZJp]LQsU4WˀF ΜrM+ј#6Z‚'MXMK:a&d,v[|z^j]үBΫvuǖjkBEE[g^I|kGwcQl}R\̙ W*j~ݔFKKGUԮSm SSh{J7.w;33%ag՞7o^.4 w&5Εi*x4'B8r#^3꣠p_b ]^ P;j?k5m /^,YKO M?D0ƲyUX'5idCŲVY# ]r^٬$8pL))U%jp5rOGEM4 Pz=3/5,gkWB~[qXaX=WÜ0'㞆;OMbaiE sy @ltE&=u*J x@?*8YRHzQ2%so+,/.6׮eI = fZi&zcdmԬf&?U8n]+OoUrQ L &+I>'8^x[10|z܈~> dVVßע#n}[{10qe֝vrj!u'oLJAo;ɫ&>FُzQwu'&G5 Fm/Y2 v-ME}(CY5 ժ̤fZ54#Ԃ>ٜ")~$={2v*;Ga,_&J8jzWzmf Ŵ1#4#[H~({'~,>K)Zz#Oڨ^X|bKiJ6vL=JzH a*.ȚɃ;"۲Z[ =%%nN1 fDC+__Pν*~#UpTuJ קfGM"cت6m:I<CScq $õChYm[Hy[e~hv`܂oET5 !@OMoZ6N9EqwusR^8.@x =Aj#/b=,zKC$aH Rab-V[ԑ#ͽbbfI rBW|lq?u0/.SRYLaL39G! өENq^' smۧ"BI6m/+J\{B#dq" R 6>!JvJ}#G=#:9 wrϻ\F6l- Yt!@c#0RM̡DzcިJ ¦s,\îfu,u>x~&||Ur/b#ec"?`OP]Y|DΕ+׊cXrC[t}(jv,:WaBϑͭbD\&Z$wC9D>*]gPg/E$@ uBHЙ>'XC5b?hou!`P/48f$`f`D:%dÁ2v?5w ӄaoQkDuË꼁H 8cUՓ3,Ѳg럪+}I:LzbtKUJKϑRM PT-'U}GSH"Cpp뷯б5 Hg|Op6`]EStb:TxBM4o<JgZ<ua%iPd,ȱn KĤeiq"RR(ǩq||NG? Α)9a[<`2~n3LH\6f3QUNKх&F%F&Mb7[bm*}\w54)3ӧj0aꮣ?+ Yڙ V7Gq8EiK։yAvGH?}!-<?Ƅ~ w2h%FU0V#[/96-~ǡQu>95oa1e?%oҀ7ӱ%ԙNP$~9k%~.tLUժ͉d}S環Xs~J%W5Kf*'m~)[Pf\MftDŽU^JQfG7kZȭF`y~zFqP:~hyEXi5*z2!gZ8:sl 9C؈1[P xmk%+r6atOAANi fRNK>b2f5AvLhp3V!:.ΟLt<UQy 39@WLS{k=WziRJ" *=)rM=ws ,gsQl$<(Mv!שF]~&( Cʩt^.9OWwcЁC%MBo ڶ[2FYOgu|:owԅ:<՝d;j`Iyh$I dc>Zljw[Iů.ݟ#Y5K ih]%4r9ySA۔A.2k9VOisD=ֿ6;7F6lвH#腏cV,SCBPGr=MV:ۻkJa`IH幢J5?~:r0_/m+ԒM Dӆ cI-'i6_]\SNRO:%8DKxK7`7X(>!J`xsL>nd!lҧ,_&@il =ibBo׺Ѳ?@8A]$|Pq֖jpJLO.~zv3P&D.t|'ϸo>ջa򇃁'p7̊ME ?GMTPM4ѣ9#}!X9SdFބ`k ¨vk7tsIXT&0-K#TR/ɕʠ f["]*duYǏW:-iyr8L,5^Su?ӯ]Aw6]y+!c`2( #i5, :{yfjy7] CX!Y#qKnPJ@\mSw-A\z.Si$W߱tG?uS^D7H~]nspۺ8f*E\ 7R:v Tƭ-+ "Z;`&oi[_]c[`\r=JSORYg/~%/)56jz(ŭKS75;74l|n TB'{2AH/70MG^DTɌ?pڔN.tpIwO܈Om07a 4,}r"z~7 oVie^ nS,q3;5zhZ:0heQ_+&(ތ~rw&wօpJ1Q6 Hs$FjF3Jp MeZ1 Qn3aΊTV9/E91#E--TPJ^A7νm̸36zf}+nL |Zzex2-2ר!mATi@ɯyvx?#1t /?vx )U=b2p^ E9RJ)vbW>1)~ӣqy A[w`}^?~ZR4e-8dRQ4 f yOB\dvO \w'd+Mss1#V|J6r ՟tagU0е@MR]?LU)F H9.(ݵY ןۀN5ˢHqذԦ83u'YpTi LY7,=oEX 0Vi&b,JU%"|nK U_Yhh{hog: ޽l/6J|ͱ C:Цk૴4GRl!LmUJ|lʒ"6ʠzgTLYUcN+|pPc9ա . ٽ̉2Bj=׊33ܾsU_+UyCC!8[j9r'kxcCA 3g$;X`6uŭ7zeW3PéG2|&ip-c4=UvB ^u[tV[}HNӛ@uj$Z$u:R7/<^Iec~\!%vx)^Cc5qm S?ۂyԡ {=` c 1o|> Pq.q)ڥiWҲ svZx)y8xKLGG7QxغH픁n!"d42s { 2:ɘ"knhefZ}UMӧwY/wkߞ>MdFqq1L|[8) \1Rd Q|;{?-:Q8e?HW%+$ Lo p(T[w7x Q` K48zƁ2 5`v|p&vEM։r|[L챸_Lp{jsC1s,)sSS@ýL=AfC[s?Պ=J⚑Bl%trs8|3ph5kl, "Ku2oCnUPrZbR$j: _$VI`@GXrk +v=;fA dC;͔kzYJvSgϛ#ĪKA_ǒ ϲl%,0ގ_" ( XT缄k»f?cԁ:a Np/F#^vgBnez%ZPkh12~rv"yV}W* 4~}f8դF<=|oc`h[Ȥԡ$$/ʚśP`ȉL{0PQ[uU٥PS7id'bfl7&'MEOE5؇v@t]xT2Kgӕ؟HXMIY{P3cnDjNjU|$:<}8&'&en(4ZNlИu UcZ?4k;n%>΃Dc^^-$qUo*9*0Uu(X0d~`ə~Z/ޓq1( ZP{H(վl) ?QQma+ :URRhR{c7FJ2Pg˧'& 0"vmqDR2[̢@~_%$e/:n\b=@9M/'UGag9> I@IZK​}jRZաwER|޺lQ5"}!'tA.i7>u)9G !!@>H4J(4X7%}ѣg\<4}~0wֳ'&(}KYJ1`D̓Ҝ+ڗG"@-sę >//Z,kAm $p1nc#*$3) (V,L8,-rhB9`QmeZ){r$~P|>7 gGj!y0֎ũW˽p'6^p%(lA1Bn3uh=%u֓n7yVBƨͮ4WD~kۂ:Ğ77F|XL[irG" Pl1D1bv2*8So溌ʚglAnEfο  OI5_Qy|-r=+ t>pcaƣ2`k_+qfq5}O0ߧp|f߈CWKU~TSEvS V'4wdٻ>~r3% 7 %FDe9p/-R`4rt,dzi[W~$.a:#W:;h$!2  5[OK ,7" e*&x"CcݚUSC [":hDREea!6pĢ=ؖ6 kPRwx&y>ʥ;)KY3A@+G?*SnYnDta(!}h=>k;abP|A(Ni;^ٿb;`Ibt5| 26vjm7U^.j'`UJiv$`H32xٰV !y ~԰N ʤB"AkQ 89B!GTLf1 v'b Oz^\o>O6OHPo2?߄lq!fI*!SC+-ʇPЃtNOvx!:[5CXqfG@8l+A"k,eTv#%DJР[XT6!A =s8llGLx6}u(3Ǧ # Ѡ G5$Y$'ٛ%%JFi[l=s0C5e#*x.Cgo,'/CDhP,ȗ BVNP^1oܟoӪ \U/|$.`ԚW;~3G|4e1:4L[AbyT?2Lg AeBxtK{*| ˴ZmMIY{*7@[XgI &j"0 yXRG*)^+9iy\3Uy [nd)k;m*@ p"҆~TJ ֗v1 GUL C^L{Fp >b570g p1zok<Aꗡ>6IU9bԵLlf =5zڲ]RhU_%*&|,x7GZAFEY6l~8kUgDBr-jE-+({tߴ'tv4qP״D\?E77~U{R x؎#Y836qB345x#J l?-&:amL.N*P'Ьqy3;rPL~FS45l b ޤw,\,GghwDSA #8cX;C9}S&em_^ėQEn6^qUvV5v% "\r \=LnPO, n7 LƧJl1O~M; E=Sg?H!Tu͸gXIA8 O=835q?o* zA!rx xѸvz&!FV VF@?IhqU_{{aA睯@ t~/.ǚUčs}$V&;E xc/ﭖIZEVތ8ɲeY* i€̪ |Huq?%s1JNlQ~*A7 K: B!Gei{~> 0Y:P^^|u̹8Q=iYgN(%hLY8 Vx &{&ބZ}jTA>L]:?6zB|)X-|%0z 1(Ľ)}1JB|&$"q:+ηi$wo2(pjI3 xmc)^)K/M bv2t5 |NcOg7E@fo`@4d3Xv*>!Xd$dn MĄDگ:_E, Ad3|"o?78qwIh  EC&(ab$_66 Z5||@aTJyqiⓋƣro /U! ^B*"P4#BsύġW<[B鹋v:C5%$@E%DOإn}@b)]\+WǻiC%hVTBG 1w VBRF8|]Jl." ?<Ĵ T`֒C)_ǜKoT(1MGnd ZƂ/WDFNJF1̀zSUFk( b+i2|cTyHN0 !D"w\yE|z8c#D7;(o6~`ˋ w(%xeBԥc8/&*B Ƿ?͜~ou+n2w7_d4νZֺ1 Amq5C@NuHm`0ʙ^े}#F?J+A}c}*bXk|K?6Nq H8'1dƒH̍!s\mR&z;~S5|M~t-?Sd.(,@Z=0hSpTē6$PwC{49c/R+r;㩶{ogXov'2*z~D><ӺTաBKP|i6᳡µ 4-H3B1# MȌl9i8hϟ~v8-{3!:V uN`ʢZDptNcƐOZR5=qR?XO dBS{ⰿI~c^CR>)ٱ7qsGgN)A"2c$H\ba!+i0kU>?$_X'Q"R;i٘n"`Ip~ړkȑjϨyCH^O(55*:u"PK6[IlaCk|Zb4hJ^ЁYʑog+TaPnQTXz7X4&P.1Bc`"qZ;f1NK7/b O#TY6rr)oT騙* E"nG& ,woտZ2vpIuQ' RQO͇l0Ϋ =A2A-؃Vdhx.|0ȣ:èCo_%y0ǽ~ٞUi!WUvy'oFd/*(ljL%,@[Lש屧(.cؚ Q_ eN hEc|M1[׍P"@%o =2_0l8E"~{WU_8eFei~w(R./q%so7wI)|dWϱ=[tFOoBBo!. oYtR)}*D1Q·6̦U*t/N=~i|3L ¸AX0W0t@Q `7fKRqcx mݐ0Fm9$ =^-& wZC."~r7}-Bs3c1P[ ."gzs^6 KN5n] 'h &z=p!+EpA RRԁm8 tԅ{`2c3X8ۢrz G{,&xve[(4՝F%nk .l/jNL7 21]f@o7hijŭX;^H褿i\R]vdƯT UYԪkݛkc(đe |{3 #1DcegQu*퉖,vts:32 f>*CݛE{kUlJ w,3Qw1^/hjZS4 |g{=Ο%hľU_[ 9BUV/OL|'U_uFgdiB_}լ)򖃻AUk+" 6fqqJm;_HsYWXi2}68ъ,tzA;[j߄̪k[=(:xy'B7> L]tk Sr#*]n@e+ro&X-iLN&:H+em)d-[H\]*8ǟ E"hj/VH 'K:֪{m~'QiniG/7qS#( T$$"[}i8*i'敄,NEa"dJ.*7H, ߰r"rP<|>2{ KH/u<6vB1j2"PsϥuW76C`춉 ]B?E-K&C(.l`8,X .b'3+ c06um֧kwDƒ6YU0(SLغgjh @|G[7է|ͳ3N~Z値lQJ_\1ObƉR_%@?MzULl܄Oe/#z 6.7%?&i70 ڼQH(ӛ@e_ ̌ꊴ5[f.)ru{0o0@cZdKEMF{PzS0ڟlw&S`neY).7"ثo-m:rUsL 6Qp eYy#ُ)  ћZ"/|%p[Wզ^\FlR@jyJȍ G"&+y3tSy6SM4@9vN &OEJ)=v˖7 s2 ~# DmK ]0-3);+4/֋φa ,Q=B@\-DrK4])c81l*,Y4Fwky#Ȑ0HkM3m%hԫ˓hOn G /8lڋ&,ԒRoF1UO"+լ.,`+ ?|lDHGF'| FoAQA'Rd3{i݉X/Z1мo|b|~8.ZӮ1TsL9+P0ءn - wRq;"Q {st3nmN ж~hϩ $y476'|)B uEm͞vobW}pC2nȟqZ62}=Q%W#SYNr7!κ79gricoKNDA~\T#' uo` ABy] h/ZM3ptW{ol,1ݜ >6[C(iꞋQ}@?3$Ex1Afn̎RFBUdf VM ]px-8؟ KB%|"QBkHx![.JR]ȓ)bZ 08݃Z G$nLF$yuWR偨eV볽Ru~:}h\G٭O@^ @k/QcWjiQHhp[3 `5G)ow lg \"3.(,N4Xsϻh&NZm6Rμ}G\$d_z%H^J0Ԑ*?)4 $.$ŌխbP\Tkkif )-g>ӥǦ9Rlx㊜&Y|dUD!l_7Y4* x:`Ff 53'dlVZyt?-j1j?_lffyiLuS7u\8,(.F?QyX((qM$SaV𷬈Gכ~BnWebOc rߤ7Z]6/]sh/Um4CLEE]˱X7uY܌3=s4Z#l҇V@RT=U@$En,x#L)_pr+y(B_KAFʃ$ٽe%K] ^=v8Ia/'Me2#/REր᜼>4ËirV`һ0~kh4;}!)< o` QV^k6g1dlOLރax m?l$av ݳ= [3fDkk"͹bEHi C}T~tD-׍t.tv`UX֞%8+d͚Yog6o83kR2 14-Ҿ+:HmML`JM.ZeY[kxߦp밇Y<@D[ '%3w@G2oGQTlհؠЫdX&WW%~o"0v0_a1b- HwDM;C%%iXul༶raд27 fC3֣vERsl堓J:w ȝGw@ΘM\ף7Hr$F/]ܺ)?וثmEo]FFSH(|0z j) Jdϙ6|BՀOfXzco2\O\)允OB=v |c&%„鈣l`O{#hyo`X/MFڢ袨A^i%x{j@+L_ ֯cc݃SxGNlߓ%nOJ[0SmB%3[)BUɑf~G/B/ ,Y˘Աբ]wJX+hhbS58n5#{6Ry֒Md|8kNCJfi S *9W%cN%?tQ nkoz}B|~Tljd:W '5[K1\V>m)OmJU ) 3 V{g_vh gdUIZ, ˁg]躳~n|gгM?'^7>!!XQ㜣^2#&[ջd\F3NXQIkRѣm)jB NArX_paf ~5"}p# Qnz$(~A a˦S)x_rm-sa0 B=u|3e%I/1&VuNÙbS"MRc;;Lg=|~qk0Gݔ&ܨOKPṮ[8 XkRe=?~[2iH*|Hop<pKe*'1A^ %!-F81o<:`W͗UyMurVYƽѼ"6q O~4@trv-*ϯ]gm,'(-yPP =+*cu玳DO+݊ ^MBٓk`jWGcҌ{8c$pɊk>~ӅN.BD ؅8 Ip0 iHr0~SzvzS5[,dm]a'Bt/2r;%S@@,CMg+o6gyzcQ$KЖK ZQR5 8 R#SgҧKן ؁.VpaPyXxxf~,\Pm AV9 $Hnka,# ,yeC_ɘ.rg]3B[srwdO)U3`VoÊXDO=6_p.7R¹_Z-&yWlAhe`a>Y E?ǟF;&-+MV)PAlWl"oyg1b#Bix-M:,9x!V!9^KiQ| V)x Էc?tmEȜdOׁ?ӣXKf*!>֟JOÙ1F$%Utg-ګ^jfˑ45˔j'؁ Y#7TY>"?E+P=T|f翃<(.TMnazgv=*^XŢ<"J~tJ"g7ि Տc' 3Qpyt|2N H4iPhO*BfoC!"5fI:/ N#;8oW 47ްc.j$Ui6Lh)JBWEVFB5k#␟ c{EQ̂.Vq0]5(l q?nҙ,L8UM-Dڂ7gcn#ei*e*t'|!U ]$\`D t#>.\7vi}jmʏ b>v䣝HcW~>˶`4[cBkbwn!5raȿuZ'~pYv'@C=ϷHs_*m1 aVP~3ۖ BP Ul] */P:[cf@Eb!%ꊑhφjRxU#ޟIMDyo* V/C= )M+F`٠hܨQWrvn Wl=wCbxfN w~~kZqt1V<DOك"Z`7?"؈ ỴKpBG~byVi!0yL-UUd8:7" q+CERUyM O8DEԌ3dA+8ɷv_ydxjE / {H+}~?7z|Y_*4tjm~|6aK' |K͈XU{9UXM[E#ôHQ.k$ x\a! c ̠S,q=9o<¢RFH7G$5eyKU5VG(򫲮huE_"EJ0IB:Ia{Y q߿S^TmHT i2\f*K: +}=1IqYfPR,5eދ@8ڥc5p&NrU 28kmnѧf5 _R쎀"8@z̰%婢o1* ޥVC`aup yXGFd Ք(A#L\tZxv+c{gהyyn _~+_ Qؖ HzN_@ K9IdrK\fkɮ!^Q+Ҹq t ,"M^Cqy=dM+PfސǷ͘ C +۸+K @SU]`CRMlB?$'*Z#2cW/|ۤ;Q\H {!n 2W7[V`mБW%@p# (f ?be赂n/svSc zC;Nnuh+fJ&,REļbUїVRVG9 04k9Um-Ф*=}SaFRqrU$gN M은AZ;p1QI6HOfRP5ǘkB 0 ՞kȱqN-1b??ڤ'{{/':&#鰠G4πKɿwΝ[p`>ϤG"u"\uIJHЧ@ E<݄"%mтtxzPu*CM ]_K$pJԀN);2ɨ|$f/xZ}VU_gPʄNjIK-d8ßCT'zibӵ A7髛}> V=), Z @_~) r!x񯅺X[ 2]ti=M-KudpeX ܔ(bYf'!Wi~4Y֑0-Ro_+k2<1S}1S421y%'%] B͔VOAt='mk*mIAozhJyyz%]%ڑ &MnHD1g&EvE} ۦ^m|pEHE3ˍќ=zLMR*1+zr3&9ULkiH⑒+o y Џ6'j4 nu5D}c &}:TeXњxw=^?}>|jH 7\`x^z;-:qAo _8vh-wmUss *٩VdNa/s^Y@WIy4p$c S#@ ,׵5JD%\`Pc+ڴ%\ ŋ@1J?iivKX=Tk ~8p>=#;t#8(QOC] |3{\ 읈<ķEk%-頭IgF'jӌg`‡ڍwU8:Hw Ē>'vV[| N T킡b6.>@\^Nz 'O!~B-(φοo CGyéoBy)AoÙ2݇ς-~,oIQav#a9< VQ ]+O[Q(KY$($B9]pfsL'GC{Q$X(he>Z-΂s]u@SBp:0꾏kn.$6 !?[%|x]WVT5`\p v˲BbE!sTx$m`6Ǘ ҄S5yC#RYgbؚ )HY֑+qG;Hh i$ZERbڍj5qw]ػcd P#i ˜d[ÓI$:6U '00f]'_Tx!rveթE(rR ٥5cQq1Ȍl'"֩q-r?eN` #Ly$&N-Up "n]:HG_b;TuŔmD ޓ]#~ hq+f tSm|-| PJ/;7F6]N>QQdR.aQ]|$ZLN ϗomh5*EYcm C\3^X$ /'=xbW9|EEMhzXOqgjiN"TabKegRRR:lˈorh y$͚/f0啜Z`" I!8LnbcC%qE/_~0as-Mnۦsy>b aD&H:R e `wl( c(yu8Ľs@O1ZşT/"mZ_] f|& `eC‰ZfP 5Ç3'`7C%N}Лѹ(:BD?"K!5@\CSh\;r/V2&F.՛-켥 ~\|"Ç.U]Z՞5 uc{Vhg>3v8:"Bj`ZXo_ |I]\C1NiZu9OoȅeT0t@;~تZ1 Nn؅->K.I.e_cP!qTA =eB~eMa,Y*abj~?Ë#W@2}WR;\| 4DNls"XUօ%ő)83oFxkOio"aӷ>+G ]tny%hy6dž\8r e%da&̧׮ h?JNk? =~od фЪ"]CHkǎU:irӵ:}$ 37*%V8eOĩI1߁OK.>xtvʤHվCL%WŚ3w:% UTy9BJ|L3vakdimNg@%#!QI'd9GXWkfrq}Bj\XDIv/;V!2/GY09]6m} d"xd4Dmnsq-sy/dS+UqDӈ>%?~3iet-]5WӰIl`V^PUkN- c\֚M{O\' 2{~/1aC νŕd~E=i Z|5\ 6NWiKL C+/n @b!DR^:\?5|r"ϧ$1|^ymr= VoZqi[۾X!VVyH?}wƾFOw; id[PakLO`6 PIM"I6YؼpY 5%6|Qz?vT.eM_I979Q>Fa#Jn6CNrLD a\Q=ޫz@ȾEOijd)=m3H;Q=U -N،kRa*aU[U*]\[iXUs>7<N"1B`؍2Y01< q*`:? sU"Y4Ӎ]c';rHМ-\\6XˆA& l&6[Ԋ%UI{%K$]_z, lŠV=7ꊁj%!$7,QvPE۾DܨZǼkte7+ P&Q4 gk*c;Jco#8|œ>rcMnZcEp:0O$#% =,L׻YuBiSt!O}e`|^#rfvE񸠑, ::mߡ8v MC '+PX#$f;c萖|."Sh`a8˦>שREtmB\$ U̵ΚT^&RW y";Qh_cI7UA!Oe=23voè6`7#[ttZmj"а,JDhGxA yvђy9{=1RV=9Y6lv'5cimigR K*ⅺAn6IɘI5EnYrtKb_~ASX7_3 8ɥz-?$%ܹ^񅤾MП|M4BNÛsir})N !2/y\/ .i# ݮ-E( ]!t.c4ݿYuWwt,s/Ig<HD؁/\j 4 ]9ߐ10?tu@_V$|ILT]#6@}1Ίi>GJF,z@:y0N/Jy1|%&Òlp2\%gr} X=*SO}+e} s2Lū~W4Ô6e &mW˽hB[fiF2Z:3 pa0$ȥFq%μ)sF9@> nRo l:<A݉Ī)w01"giL^ա iF bӦ >mJX!/*~K2!oXJx+(%q0[rhh\ɇ5d\Jq*…_sb(F x[4H-8;FŊn[FݞcR 2{若e ôqw :IC_ζCV tLRxjKqз##$3Ы{He^"'(5hO^b;d5% եvSN}L'l|.fiO yMje= wJctg%8= tظZ3f*D>,8E.%(J1KNH gZbAO0RW@x E0RI %ܛX&ຜ""+KH@?0^-(0 "=«C(si֭, 7O ;A̗;j¸">wW>u!sB"msz_cL$jV>:LWɼYb뒯H%\:\=7A)#&~eEriٽz90ڀD;6bnpprSlQ1z6Tb~ON6Xi * nl[Y)L~D(hRv"5N9Afѵ 9bgd-~#Rygo7or2N\E.>!PcC8v/[xܔ/[ z2j*LKZ`)(xja~BGF!^r {JAud!ʴbOn]M1p+o[܋(0xTIVK,@Ѭ&:~/%+ xEe^hFjx OYd u2_x&`Q2AH V 5,I^#}GxFsPi*Nߖ4T.P =rOqoe|4K^ֲ= !r.-({c+T|U{nA_u(+By׹!=tR3=ZL#)CN")oWܪeAW@>6Gƒ=Ol#ΆqR;kV/UVޤFxcm{-w+"{[ŽcXs~_Gf汕hc%Eh#An>ҝ.CyZcOuc,,],[}4RK@ld$F sH4II 8S^P}fNsro'ؚYdfʼn6Yt-+:5#l9r8I6pO-zا &?o }a2G|Ԍ 8# ~/~4b8gG 6,_õJ[s U%yGuu714ppr{Mpjq]2y*ذYԯ1";ÒO1ɲΞ eb !x ?4\)@d?MȶLŗ+/-Htw%WԧGܦ @Üz#Lq˿]iu+۹dR$)C%>U N\0ҹ2yAo:-RԿ{`%G!;V&e*Nv{ rI6U5۝JJ=RH6 W 5= dT |`/O2P ]aCy*/VVS[to@¨H=f/j*,Wş9?@FVG{D]N4vaE^u&q_1Ὥaߥdirf+K*Kp >_߿f^<1A Xc*y7 :,l I_ǟyf5l„6ڠ|%(# iCxn W}̧ xU3 S=:u{5}ڿp ]=Ď؅n0XM! ʐ  ZG\C?&jO?;|6A$L ǎ(PMH\z x I4<*ukt$cnrZSk], \BGӎ 4UL !^~6–5^BߍE 1^[3/Ph~eS?p;-,ӯfJ ̂." '+Goۻx5h|^7ENJ򛲷K:gm/*}r4.s:1FK}[SrNď_id"AкDpnۚ*<6]7;|Y?c"6bZ ӍT .2V.erue@&nU)BCM*VKb#4Wn.-aY)' ! $yP[ | 1sHAozA@ܴh- h@Sԣ Z\x"*8T1[/ns8nxUϨaͣetXŽFJO.9տbVǰ݉3'ZhWC%2]^O+ r/8b'];Ϝ˰3_ G Bpߛ ^T|L2elD䀁ZNtc\K28Lk ^4-9|p:(czS)A[xP@KsNtlšwo9cyk=#t1-C$NVCQLOf 8$M ~ňrEOQD#NΤ$U/XGUSoTI8VE2ci4xiyћ 294IqI>xm Y(魔1$P+p%ܽU% qqEn<8Ƅ{"EIKY(dTv5jxQ %]iB~πsqXH1u?8O3Ir%,,YMiJ9vz:qdzJt%R,,\q;,bﷆ} 9jSƂ &lI9VWJ]ony2 Ű:)~iO?1[6wM^0z_875oms4Jz eb5qђjd(x)s\⯓> E؈avrURʫ#=&>km. {T) ߴK9}bˏnUݤ[گžk&~fMKQ׮Oe*D_zRa AK#)Ҿ$F?U;&yFJޛ|u*Iȸ/=87]qӊǐ5퇛.0,vYt0+E C! W~X%:_(_"tu%L³ȼM0L£gVOoC~`(hfM>)N1~ ҸJej>SHgE ǰҤ;7vPQ?«yqU{^ח(x=82FU2D(VS2^AdŰ+hhTàg Zu$ԟ`Wر$`[U"jJ@%/عYN/!$Z&Rxi "uK))_qKKitQ ڇr C Ã; sm mƯWM<3Zzq5prU2}%o >vk67@zWAG9weI 3+>F'{ u#D@z8lHP($*fzЕ>|:ge*pq"=74n +i:/n.m.L3S(- <)1Ĩ:V nuAT$ʘC*Q#t QG? M,=ȟ}A3hx@+"+9FL H2sTS5+6}׆>9>uF^p7GE}(Bi \S˦ig{ncf'C1UA 8Orƅ8!㤿U_ < N3`z˲d ^N+G䠱]ʢ>9V8&LMn#6do޺z?c+}U83-o/.S[w|ѮU f'UlC(` 3R=ܕ`TPM: L1-؟XkUYfmf,taaWD?Z.M=w#QTkq!py]6<^ 1-轠{mӛXFv: Uﰉ{\o&K|zgvhbw .Д={5^{w|Yz%C Pw֭J3]a)2+z[w C̆LG(!^SDAEY-}3`כ}o"p|>xY}r)U yKXdgR0\ۅnjIƧ3Pzo)v.J1go⻽ko6 hr?Ψ"GduDmVGs?RO@4sR$7ן'w$݊Uėbc\|zZُyl'8h Z_0 D'EWհ纚2>Ñce JOuJI'1̈́ĕL,a,]N_jlyi&CjĽǒ;dâX߁ &9}w 9цmPi%F1teʔg#\'38;pO?9c۰6!i2^݄p$n ^,T^vsZh̢-uƍ. ؆b:ϐrGɨ˲o=>u:{(C[hhyB"oLD ~x,O!(]7zi\dЬMϯwA!SjpH֐1*nܓ43?1u}ŵz$IT)EwٌUfĔ `CT6xc<%E45c,!ޮ<̥zG}?t%w;3x_"eG4~_KwѠWD7y#2.B6}MR|!|$ejI vH$%ol埸Ҋ~ r<b\3ӗhbS*sM-cёDiWt+:= 9 R+d*9]_nj|M"xF,Pr>xC!i|}"4|@-J'(̐4c$Kn@AQw KzH[Ak{1CZ;iyrV:a3-[ iFRNH-r,m \MhkOIYwX[89qu4?=;40@_!1-d*2ѳƵ).nzxHΓ1GGN #a“]켼[x;xm. jt}At^R ?@cʠUi^1Xp)-Uzt=}E?]"wVI(bd:Q(v؁%\dp'*&+ It޸1XcG0;dNTZPۍDTmyb&lUf UQh"N`O:\ | o9nKE}!g^ѐg8oTV%>U#PC*)\mSs6GHB,{BnKNJ"br$ kZtcI-IwE-`c}fR|e?l$*@agmXaq8{39 |q%8xD7ll0IN)=1iu3Բ>JwEߴ>6"lS⡆9c.n ERCN@ Џ,>{ s}A  /9wP&/ J>6[L?]M$M\f7U':jA݃Jˆu 3ɦd2UQ&8n8y&PV[+6G ڎY˧zj-G"*n:fg ~"ZڎJ'$/>2`]DeIX2ʋ3&v$j~~ǘ6oט튺cz3e_~ B^M9JX,HNBo|W/ y+w$pSy'c5=ձ2իʁ Bg. a\|Yͦܚ$_`B!*UguvKjtV6@f'Ũ44eqCK*} jՓ~H4g$/N >̀]h<zYˠ^;/7r(-˴ @5i52T}!^KRo/TC`\Jdey#5msF%n 9$V\[$y6zBR \Vu2v?5}9ی}}0$WVnnזڿKa %cǠJZ(πѩC1wKjh`@ /!ؚ8\ \lInUBZha57?yt&YOںc9ʏۤG"P7̦Qκ` gRN XtCܟ@_*'UE.hwqLNt35LK<O/Ir_]tg.'ՙ[Xϟ[ -rHIįu3҅5-LGi >$/L@xˬ7Vo48#[i񫅻+&KW**.d㳢9M]x_nRzz/GIU j]Ea?sKTuŖ EC}q:Җ|F =;#X3km(dly,u5Pwqj{(ۓj*a v-M%QV Ա (z]Jv Z+ʉrÊ?xUZt8Y}¤:$ˀ1.Ic+ uS&B7)*gwsS•?{q]$S:9˳\k0;-q-1GF[ &o2.Ņ< TR83EMXWQ{h GZv:8"<<.!E5'%)BBK ᄀja;)ZK;M4spL|_<]nL.6:a u2ayn?q=6U0دg%Й+, ?cϳ;HoY`JS`xќDGAdb)~VRnY>{>+5:`H``V-0yd\ 0m3,>mKki=HRrLSi| $;RtR@_i,WlNb$ Ԥ~WSvb Bu+"  RZڞuyۚ'~`\D0MKo >D7|3Hq:k&+4vNoO7" ހT*,K>m ga;6%T:8׳rt]W}l0 ASqaH9M;f`  ThWL؄U BcF65Ril.pxwC? A.yHۻ ?~esG#:_/5 _,x5'J:(i;G[JtyH=NLЊ]-wH$>E$od u֬?j;Q[(@\rxǤpbc\63nMs8@&S_z0Gm$P6Nx{%׎IFGDx+bշ8kF|C}TZʯܸa]DV&r%~_IWk&-G*Oh&Դ?] mVǖ<<H9iDc%0WY36nΜAu:0kWV4 (:L^j0T)a2cx͑ȑK;u)lr*2,LN-=.,jpa7j)=ҫ[>Ɉ$ve` J$?JӻW@LvCZBY\xPʷH5ڴ)&Jij+5PUV(-xQ~)[0KgeդDVh=buJȥ4-)=}|ueZkKBEޗOŚ)yP6{׷H\BdX1Kz}Za@n.VO }AkW,,iit4\Htpףd\Bu2}rI6f%0n:Ckn9Ǹgq"AKMK/J[S En#( ˜UF؏@G6Jwx"=;1Ҥp(kˎ0WݝJK'+H%8e r==-(툊XfH;.F+|Mf֘)-$TM68խ\Ћ?`-cO\F}II,1ĵY1bG AJeX3d#`D6rܥMP6 9 NZO"Wao5bB lin( jʮZ ׂM:Veo-rq;tG`D Hf 18쫠* :q%`uK{c׏E\փжy/ BcpVd)xeAt9^6C *#9]%?IR(JuvRa=p&u3\'*ZU~*BM.e8 H>)U_*սylrߪt.77-,4 ml5'wM1Ӑ]JºLu"mHۮx5I}7#S/=~LP0i2hD. KfV3՜J}CB 3lg7uxU1T,"ܹ)m4NB1eq4!ܺŮU9+@Q+SI06HE>+0_N‘<ц1p=lV$] ZC2H,ԡa# (G*gO=;jÍUf1'kpD/V$̎%VZ}(T=(aJlMK_0dWױ`wN2'rf(Vk+: &H8OѼah$}h&&q X^ ٢ׅN^ۚ+@v9X9G=Yyx;:N*(O~12)]8iUyziE ˭\>j&dmƾK&4Ps 2BFp,Mfq |HAyݼfo&!ru S3kw<{ o4(Mf?F)$׶T yoK~s6dnxfƇn%[}TmoTr$g9-.I;p MKo?}X-p^ vv' g'uw" \]w^@﫜T + vÞoU!tv4S\T$;)(wG'2^6sq%F"͈N~ӮV 9P69Ý_ð!N <"O5sPfvIs /  Mkz\Dh(<@RrR >Cn'_ F3*@4I|=8>HhMSIm6ĖXV+uĐM/+s\ƍvw`GKKcu߯Cw(HM^A{;mꙗhP[3ON +CQb@>k? ;Nth7:nƜ;Mz ts6)^\݅ u&'_ӣ-/4B8>%RLmZ'8$pqU6W?;p~89Ԇ`PPO`O% $q{D>(Kټ52>8}v[ܑ Sh,ɤ4FٍC2~;߳!\ۊn8)(Arv-Y%!BF*gz.v?92bCNzҀ(,$TCO%sX#Pp -C Hi-knX@s&.A*:YW6 x(tQx*OaC1JfAQ^sdUIdh.^+Bp6`Q&SyJlGAu\>L=EұRn!nHIM&; rH .'WUH_)pw kӗ{p'3!'Q;9:fw6wFh'f޷dfʤZVg\go?Ȍ467K>c?2mi!v/r[L7a@/qٌR/'̶ 9XE6WRXd~HpŽVq?d1~7gwum9nƱcP9 VŬKn&0xP0!3Y u[{ЇX R4e, 7P :;ei4x3'&X`BM (?ܿuz|a,,6=]*g'! oiš ֐Yqr[{^'WcFLukmmJSiPy.[s'ãMkp =~K|CNhAx(m}h:AӕW-=X`'3ؐ~ *!̕G9퀿 ~&͹SczwtN13)dZiwzoTRyذ˪GnxKڂa#$:pٕ@h9Y?弌&uL0GڀNCKgo=%e$O@ä%``kdI 3 I-rŵFYYB)? "z,brsߧW< ֩c?yܨiچq솪?w}98VcW1 єwֽ-e:Jo٭a"љک}i۟={tF`eg_J#=xBJ3Ĥ5&LQ|]F tj;ypJVz cQ9QWȄ~O3W 0]/L ~py 8cI&26ԗæ9Oy/~W.bDM\n9hCU h(-JɳH6{pvK"bBlB= 24P&37bV1&.u !D&(* ?Z]k GL[0b}k}>=8s؄Y:':S6)E뼻-a}d-Qi&j oY} doO1遦TMi2X-68}6XHZK52bPeoY{ ڐǦ% AgLE#/ޏxpVC]*[䪮nuy3&^!4b"ujl" 7,,/IMfL9Ʒ硉h' . 8!;u@Sy<[g~k]E|TCmi=>\Z] kx Zt8=cq=T5(A@U@.snd^X,3aBf!:Jrش8t#aNp_H:m`deJ9_ۋ?,VͶ'_"hoĕ0)ԄxJyd?ÇD*#ɼi3aHпݔ| s=OnH5XW!=I;e0 ۩V}19|ԈW:25p$fUW]<"i߀jث u*Te T2$ pGĸW6Whxrq5?MBDےMDTVӌ(RO_ lɯz\`um(B8# fD"%'R9 }9 Kb`֞)OWh hWAn80;Ws+݀ܢV1Ķ Q3&eUܲ_HZU; M/#G^!J<~e^pxFdRTrݤOwc*eIt\@<ޛ BI8pѭ"CH o4ޗ箖JӶrJ3uRfbB: .y4@` c"YNlŖ~!SNϣB4ir'C! tL$Eߤмoj"8}1r@N!Bc TS#w~YyX2˳9Hr_ _4z!r^]# LDXEѭ&M_j(~b( ~7ԀŞI(1 9"|{I'v!Vwν*yZhxE 1 ~)X!εy6ه)#$RT MZVYh;DvI~j~g7NSpmcbXEC"'"gzaaNZ,d<ړ5ynB=gD*E)J7iqB<䊅b.Jhc1>#>q𺑺cg(-; sg^Կ,|rN;Rjv>huf%nE;ZJ_Avu4H8[q:|Tp:h1N\1E 1< :o%߸ |9>.g0\k}VΔ㍃`vvs\'I@Wa l" .͈{)Ga6uo%nbA k3M !~ÑҺm?a ?ރ"PCj"FqzLl-93pRf(:11..hoQXq^G$0e$ 'qt18]HMU`-?: k pӺ/w-X>Z8MijB4M*?6&0N0A O (]^-s3RⳢٜ/[e%bT2*93l42H|TҍhAhYzjSLK."9h}?q+Ç=ӊJL_%X{n,)4/<|Bn~Z˅ab l7fS*{CαCcZZ`rk<v MINF -*4F{%}Pjwh ᭡d2 nm(biVz)Rهq(OXru8^^'TM1/1ƪP⧀ʁ.F1g]:SH6k߼]`9>i\;EG6[9͹TTp$Md@5Q(FuZe?vN.YW( eU|osO2"s qUL)koautP3>N 㸉X6)LHC[bS&=xCjD;:# tCcZJ(jRF& CG਌?Y_qboG Ce"|y1MIZAc \8s+052RRX|/d!?: Pb`J/M3:tc਑B"sj*Lq/J2ik1U߉GH}8QX}J\'[Ŗȣ13`򊉟<UxBfİ 1)Q\4 Mw4Z0lx֛hތZQ@7A* FO -J30ld]`P]r`bղ>drt7mq6՝8dΝ#jMGV0;$(3J!^v̗raT]USٗm.zPp:5OLlXy]%2i“KHw{dف=]0aj!FLSBHJMEDgMs+6 .q>٣]eIcH,WHҏHjK-?4=_wC1*I23}ܺ, <9نF\b?Y'NŅ13p+GڻU94 ~zq֤ ,@LU`[C)IX꟱(0of}x>vj ڮ ~grl ~0M®7yφS,T%\ƟdA ~D|Iݞ,Ha0@5D  e'M3g g"oF78c2` >WTGH7̋R[/ W7Ct@Tu %%ZKsB_rVU<^⟍sY5 @hX6Bk /+2Ĩq+bؙ>!d\H#_|W%Be;hP ]{lc,3@9=P؄E &GA ~{֨K!#D=D;.9Vw=WP|~7"PeD88"3ؾF7[ z{btRwyi˛0}mrXHD 86^jh:lVxTNq7+I껝J`%.O8P%/ na(NjU+srU.slcтlE50m02~%HQQ&MF⣜^m6DA[&z-5yt׊&.(Z< 7h0Bw{ț b+,xJD@)V=`Gj֋搚 ްJtm|i>܁\bK 0a◀/szU1Jx [>_Y޴-zޤ~Hs.͂#Ư4eoцs;{ExySg7H5U(a4vj˿DiO GǑY U 79Wka<Єz}U\=]剭⟘۰HݼH=q3 [)Uo$14 #K]3=>ʂky XAw.I&E vDS8藸sMwa6A=jpt*aX@Vm<5c6?Fdc?B E7P} .CoXZ9[(јtROBcN ?S*^AsƀψkgJ`S,(+SWMDnxO>*eT \jtr0dX~tlVoYhمr:q/;4X`QS~w,:XzM B^*d<̤Ef['=ͥtaҲӠ=P.Jd!ZqŒ7^;Gt:FU#cy]y=Gl5H=yEA2Ӷ_%5V5MzDJf`K'_:%S8C+{*y9u+ ; eFÆEpS5ڷ)<ݸ`x؋E`5LVf~(:I2]vwKVxrg<^}.3t[JHBx&sAK#nUd+4U42dY.I׼1s3^^9م$' 1󓮬N.x#`K8{GJ*e%g|DCUXet2@= 8Pi϶Ss}%MN+gbh`SVKqAi8Wd_4+oDjb*[j誝rt(\"}h64yHıP|)$92r[mIQqm MR0ߚ.{UB ~eOڊJ Go#h(ɺZE==^ F َEemCk ;~u{YT(8qE _J4fw7{ߺU̚D0|n̛, 2bP\hd+yZACE\)$稞 sS`sn5rޓ{)G cqR bLܨݧ*'ɺIj"|]g/."?s@jH$4tJ@B= x|>X2XS}*&5ė" JL-Ypg%p[z|5^³Z R0A b,vIR OJL@n'ZVZܣ'[tbη'2hHQ| wCeH5o͓OgWWR=.blɲ}{cz WM\$cyJK4U/G"o)6Ht0 62v:BF/TnOH+nB[RQ+mF@V }F3 a3Ғ&;$u*LfJsCvr^HeCt u%!D UkjUef\P5`uKț3iҵM{؅yulͬQLj_@"|rqN~όoXsQ܍N**5*Z>*/gHMTt̘dbMv y_oPȣ̌&.q;U5.yI;N˫PD ?0RCehkR#˦ƍ߁C?q3 We7@5qG}rCQt{.uc6I娯Ȓ%ZR똅53 ,͓$ ʛ\𿳇HI86NVJ'=dkY ~T32b¸' FPED\K[0fBY6+J^A}r~HAʾ 䜬j&XټVӝN^eCL@LJuhJ;uS9j ~Q"'EVOW4_N%4\%G(qPyVKpwT8EŎ㦭bb<,J'0SՒu(aq=HkUh=Whu^]A1Qye!r4o6$0 b19b?C1mxq H՜xg޼#jԴ~^m3h պ{,I xCر])vX)y!nބҟ(qMCr>7-a%6o$t*?IC&N.dܳf+ׇv+_~ZPKt|/%n[HLJ@<Ds Ve^O!M{L$G',j!E5Ms:堍V/B.28;_>FݦJ3ɣy*1 m('B-$#Rf*kX x)=~/~|rs"g.p>g3.>bFC Ď8H [wbyxʄC*5$m5:LN7?^K~政8ZDaJ4PQqsL *_Ko!zC'.sa'Q5aqF@+.2^f+לabPW2NWt/ubc3SmSv}8`4Ԋ{>}>efJ͝ ~3fr_n W=Ka򎏃MjT)ע2omteݜc=[֝TYto;٩Ԗ!Whm7v)lk[ C3sn#0xVY0ǡ֙W: :Y<~` V6crm$<P!Wt*s.m!榤Ɵ0fO-#(ypaUmymr_q(ZX>⺘T+vsN- p¤{vȻZPMB.6%Ibdw `QjvQ[Ym' ݰv}gSيU[ &9 V(1N)_W3wܿ/"v5!vL{_TAT?\GՠIO! Ej" =#c/&h& l^׿ftx68!&]1<7\hF.A >۱[xсa/Ay'H1Q 7Oh] aе,z}[W7umJ_aM:c}mm k0x,۬7Ra0!&4"0M+sF^qmڇanSc racY[Ge/y[_jOK֥8,0n$guў5bmAtD\e=X]of& @ޘZ,T/O0|^W 剖=Ygsb' ;5Ux*,c(^JjvV_;\v 22lnTPr/s 紳s5A](J0HWuO/|2s^W)?/k> /?>HAOd#?s _9Kl%= -asm]6IN%)t瓛dRVz#Akmnҡ9䊬],nr?TZ`f&aRJ$YۍGo *ѽe>ig<W Ib=`(ap)iA!n;n(Qϣ_YeDx;)ܳ6+nezmaU#9j G9d[a>nͪHU? f !+@*OFdazü1NRCYpB)#oJ D߽@##/2[1tDy9l Ovq&4B Y{|w=noŶ \Rn/3ewxϺ9۔֩ڮ5t8SM$,LmX\p0mʝR.\^$>x<r)Qvt!Ura8 694F~S 7a!y/hk zE uxsDjo@ C.,.-0m1EVQQ~ {mn7kцRrA\гC@c- S)jI3#px޽6vH$Y73sW;-v" S|r6B#39\x.~wyΚn791& PJCV\4NI(}_LZ[)B Xv3:kZ +DϛܔX-tuO᫘zq獏j9~v޴i n!qC.kIm$Vu뛍vR`!H2"縷f QeN|6mu󷁁 r eIW%+:%`nE4mO%%\Ξ 7f  YZ