libldap-2_4-2-2.4.46-lp150.7.1 >  A Z/=„zfn)E(:%eE !0iv@Kds.m a:LJNhvӺMNRYؓ0J5(3s&9ija[#c` ۫E1Yl1ya 4pE݌XE9A>/BXbHsR&WxO(_\'sy WQt,F]@']=dA>fݥ<'HP|cd2681ea3b41a7ed6a5f7a881bb86f0ea3156e2984085b6f6b1f74c63c9c44e55b67f453a36fee6430c9ed1feaaf48d4f6f7b708dDZ/=„\Yop 'g#cxEKW|'N P7.8ڨ) ih~ λ@C ܅~)ߝZ\&_x{3L(M"ZLwE{J#UItWB\Jq{+kUcÝMx)+ӀQt%A\Cg^ǝ"E'!Q^BbqRa{ȱ~0^upYu͑~jr۠x86\PZd+" L>pC?d ! ;pt|   $ , <  (L\(8e9pe:e>@FGHIXY\$]4^bc;defluvwxyzl|Clibldap-2_4-22.4.46lp150.7.1OpenLDAP Client LibrariesThis package contains the OpenLDAP client libraries.Zlamb51 `openSUSE Leap 15.0openSUSEOLDAP-2.8https://bugs.opensuse.orgProductivity/Networking/LDAP/Clientshttp://www.openldap.orglinuxx86_6400Z҃ZZ҇Zdb6ee91228f588d6a331b9ac653b312f74e59ae03ce6f1127c260f40169cc52d06e82a6b2af208bf485199072afe500bfc9b8e485ea41d4231e8d962e60c3b4bliblber-2.4.so.2.10.9libldap_r-2.4.so.2.10.9rootrootrootrootrootrootrootrootopenldap2-2.4.46-lp150.7.1.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.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)/sbin/ldconfig/sbin/ldconfiglamb51 15250767142.4.46-lp150.7.12.4.46-lp150.7.1liblber-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.0/standard/c94cbeffbfcae9ddce3412b46d0f45d3-openldap2cpioxz5x86_64-suse-linuxELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=14ded17a5686423b97b6a4b0b9456acd372faeb3, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=8318f5d40aa3c7c0501f804c2ed33545a04172ec, strippedPRRRRRRPRRRRRRRRR RR R RRRR R R%XOlibldap-data2.4.46 utf-8f7873fc067bbb626116f9c6724339bc5153b6184dfb0f47b4bdf26f7555a6ecd?7zXZ !t/] cr$x#>v"2[ ܷ{ p!~GNnϣ$غ S*=6TM( +KfBg;P{όz󽅧Іc|hڕIӚd2,6P1=/L.+EÜ㙊-P2=^X N:?FjN1 BŪD4[E>zmu5:\wHWDn''"hZ(5" 1B^ e Id八,)>Ql$ui>}SoOI>̀gnnRXKQ96,~z#5 `˽ ,'HtJoI*?԰y$T9B[bjiIRlpb:l1jM(Ћ2{2mMFdu|f %\#ZPyWS{DOPovPh։?JydX*:ñdWX> 0=7O4ћ)W QһPg5SL1 :G.M.AVP/QJ^|Y!,Q+[V4%Ȋ9h%><2}:VP6y:Ʃ.IdjVӢZn8>Ηz)H^^-'k&Ղ L>/1,'iTg|>B#G齤kμ*7h{Jc0?5קTv&$fs*eکuHZßCuMB uQtJ S]$cwl#P!Q_l}4O[Iײ%y-*9 lFx4YVh_%gFQ-Y \n҈jzXNi,YoWfLAnWe!}E'[M53\ zbܜ/ \33`tʀ44Wn'/!!fXYaRHʢ#lXKx*17MzPޒB۶R22wb ĔU%ٚ  }IO"ܧbeB2K &mٖX;8Q1F Zij4åiCpqUn1y_Wq]g.ov AROmdƙe [2' xA IaՆ1+{9֮"Od^e t{>Q欆_zZ1ۿ*!.2`xftp hGxۦ#mojDo*[+z^5h˶k3. Ԯ6((Z"^sڡS!B-9_XV#eA#f$tp6'U[FDvǰ1%J* 8D`~;[T+s=Y!sCӌ`B!.Pl$| tz;TQJ$90+ɋ/dD鳌 Vd'5߆1\M!*: ?k_%&[YR)gֿDH YA^ktsT_g}1Q˹ӎ] 񰌆1B@+[]LW]}7ksK=}5I͝TDyf_8L̷`i%u Q lmϐM[5Gkִ/ VEзuX YJ>{ma3n.,.qDRQr1Y+?ceRӓa(J}x<\ =f{ZPFgj2}]oI 89#&k纼%xleJIV^E!h}!6!$~z2$@hȴG1Y]]1:ZaJ$%J4.';X3Iȫog٦Dejo=9id;cM/MtɈ0Swـw-mEqk(hg(Ud 7 GYY8-7v,eX圆A ;0KD檊3gs [\fɌEo3{4Jk %+ 8^ Upcd/fE1N9 8 rh8"ʫ\,#{jfMszQL[B15/V)L&B(8}(PFin/SO3QƵWRJ^klj.wܨCKm $OMVΕ4ƚpC.g8r3K 9P.a-b_pbVK?W I޻u=gYKx\QrpQ÷+yאl]Mhm g@xjzgJ82R_xd<2I]ere%{~CWߔ~WnP*yF!{1wVw$qkXbħ] ~63M q8#%owߕ v5_eH)L~Q؂4;x 8}41{˓lyR9r;-vٌﵔuE[? Sdj!H(73i+ +_GRM}I*^@#~Yj*HץR58rN'Ŋk*\U(j"Dˆ3ۋ{1# bR=T`)PTmt:ɦ䀽eEKu_( q|EMJ4<ߗv'ƧI rGA/UiAQadd[5G)š9qmEK G]zF.`nX`ˏ^*UMא * <2j=Hn"s2B'p˝אFޒԌ.S}c#ݢuXyw @2 0c+d Oo kj7$K\x0B4M(O>=fMwmA!/PX[˜%$ϡ#lQp-9kk~/KOf=ӳZ{-pt%Y5j^R{hbz;޵Qг/3{1V om)fhv1ZݣScrL$nT[l(ʐuC:hXi=,<\dVނ1tjh:cyU$fT$L-Kr}*oM _w ,6Z36,*rjde5/ *Klt, _ڰ0 #aU^J׍r%+)2k2A@@D}POM;qX3_lm/U5ڭ hB3'IQisfsUD <,Zݞu!pmֈ^XcD)x<*Saj!JT44刓\Gԋز_i Hh_xwC^%!/'@6.Xap +p~ QΠppRkׁ9׋ie;Ew: $YiVcVhLmS!X[*ޤ/r1&0(V,JuDY"[r˨_o@zV&bKK+zAkꞠK"f$L. 5>dve)dP2I+RC!;*ąKWK>z^93lGvMJ~4̟ ƁƏEk-U#_(`)g]k1" zL~*ߝ!^qN8>)!ZȈ`!ywSEn`iCmOnԧsPKn)Ǯ YxG Ǭ/VxT-v'q.\atZX9V򳲭fُR\2Yxzԗ=$8TQYRcbHmbz:FX?1mDpkRoP `5_VlHv(s&c8_f_VLoZk2Kh@]jT n]JẌ݇X9{]kW"X0]GDXteFomȔ(NiY78J\`gU(ۇg]躉)*\XZ" Ή[~p| \&>TuhکU Hay|u?Gk]SzUVeزJ&yy_gE9q'"8VQ!Fj/`/X$)lDX{k|}d׼ U7q+FyG|iSԈɓ߼Mea\J6~-p<ڧ) 4S#H\ 6\؏oIɶڳ'P c6u*JQ%J&Fg Ԛ,Z5N [AC4@WWwjXIY|!vZmAjcŅtQfxyEWn≂ѱ}QBPjˣ}s> ϓg4sj*R-j2{(Ɲ9H1Vch1Ie!q| DyfQ=0n+$/vkJn#&HZ! 8dMH5Bb  \ԵR PBVst(@Gn=neD!!rd=HN8 Da4V%s)r7P$E[A~\K g74|-C +ZB+Hf|fls-DTɅPdhTʯN9lmeW{jlIX"K*P_u)4 Gnk{32.#\ L2…]< y;Tur0S/FV"o8x6,(BvP\dFuRv`SPy Yd=S/?f_5-, S(Nk"Z%(\Rڼs!t笝fV|[֪1p |jxfdtՄ.˿ njūɫz^6ɯ }(#S^nEB7 Ot4cq6`85^=aN\֌Hik`)ؗG9ښb.eSb{=h^ILv3Lٴɽt*z&j9dh4Fd7#6KUFRqGOV0=_6IKJU,խZX@!%֕oRmx`Y99C-IuY6;{Mt1%֊SV8^Hfl‹A}- .t~|2M|!}㵂g} t?h@1QPY s5cmw*|'*q/O,MЫuu VF> &GiOQB>nC!4R>)K v0̿p~J?4qkz;ੀQ _+w quv:6D@Hrsܒ ;^ߦ]Zp/PuUpZ ŧ>~_4F>{C4!HT:;iyR ԺAC- j^@Rb(欪&P/7$o]^i_)C&;8bȑwih1& #GrQG;8:D>I<$M D3~iF}rވ<+MYagYS"wcx:t ^'ܳD{&t_&eAuj%{QO b3Cstm!QL,$`}VxڞKr;0cT=@̈́B~AhVeN832j|&y,ׂ2u[5cBS"qt6DARc\oKP W'[EcHI|ַ6%)/8ͥZ!3,I|46R#1f4SRKTy)N_ߘC8?x^*O4|ty"첣չfJo buxЙ* EwV]"Ȫ'_ a1Gʠ3Mky(k x S]PF#J:B 4mT({/* d|[xq!OFh'0UڗW7C]ӑYCpe[ee vF&EAm4&Zjc#D1R은5<|gPSW.l˚^ = 0?:'^Wx`: ; qݝ@igX2,m޾~7󪌯l '@lX=.4r C3벛Uh ]/Aeϛ Vv= HŇ5>?S3;`.mXؔ9:M`*kYo?g80]R?c?gΧ]{;155s-oC 7]dg3 l@9VLs?XhJe}|ᒖW0/yq00c œH@_zm!a\`*+ۑ& N:(4\)\u.-3xƨ$Һ*u? #`7dh:}¯%Úe.f4ZOYKX BϿt v\dG;$3f@̴h-}MYG"57\Y9Q̅$j4W9ć5ݣ+tdTlOMI.ZВ_,Bc]6Āxk[KMO$bbq}%(<{ed$B uPk)tXeL |_g *bKEMTd ,PX98Dg EmS(wyl͋5]at@/01ٳ潢݉>, Vq>4r5i-,3.A Ji^yF*q%^9շ;N!ҹ?#H rȤcqcT}ˌiH9w8?NQ;c_`-N.mMqt)z;<3~3p9[FU7H)mDGЛ{dR,rI~T 󓁮7IiP>>w .-scl%<1>:^qzDqʢ~hj^\)̸)ºԅtʌCȈYnL *icaA*`QԱ}obcJA (lt6<"+C]3I<3@q/!5MgfFᓙ'ec/azŖ}N2(%KW!:=mo['ea`:NyP+y&#/mmk;֜|(VpW WFTg C_lK漙M;W[%^-LL4r3D3-!9s};nE3IImiiyƺ[zIx}bo}ub_8i aBثbD5?S`mczf;v%5LgQGDnrY?rCVxptDp R%_RX3drLJiw–TR%cAo:#{>~oڂ̳x)rg]/!]^%{Yk|vҹ~Y}oqyXX@FKr j\(}X#z$mG-gh-hCvdr^yYLw3IkOxl &^ >52 1&鼳7IǺWjG$Zq[&H6k6+]7?jlF(Pe]eL!2'a̟wOE? `jcyQ==%7dF7p(O8?Tx Upw|DHmZi4v1z`cRN&ls)P8i-e&KF;ٜ<ڷMa#Sh0p9=<} G7jI5qv +nYM^6m,[O~mӪ"o@Ͱ!)3 W.:9/eW3#U{Ȧ[N̒BI?rHVO`0 NqY92j6Z#ƅ@,r嶗`c[Jۡw"JcOr7Vy#u Ѝ8$10ێ8['kwFe-{?D}#Ӱ=깇#_* (:aθX[n6"0r=NEF;M}ptWF1>u_ߗձE^M:}Wp姒e@B7yhf@\{qFT2i6(&ف7ߴI :4Wp\}wA%Z>h﵎NԁUfLŮwH<& ɜ$s h|p5C. '~hm 5mVI+.RK$;4-ZBE@*_yl5M} J=Q3s#̔9wp5v(j%{ :Tp-= (sՃƨvޥNp&4T^7_`7:LyqmעgO'^Ppx":'uLt.gwV>,l C-!`(s+eRpM Рob`Qi#{i˘Rq`]įl50Zx:@3L5s >lc~7G϶ʷQ|`sp;xKaֿRޑ) ۷ejGcpFXm[[[d1#GL24 }}M'ɬ\^Dڛ+kRP,5P*>13X¬kZ)݇,q̪hXsXs)ꭋ>=: p;` T~ ݘrG0}\TA4{Qwr<)q_8{J [ cɶ9uLPFZ>s{e,u|E2FMv: U|]cd/^+.e&c/8WALD\L#^5nr%dUAVַ~з }]t\$ދB9U#ъ^pԑf'TmTi)#q_CQuK^JD፧w^à FW9$DŠ0\s3}ʾwB%)DDiK 0!^&1hܮg>cS{<"74x_'=x(RrN1wZ5N,hVQNٚ9(&Y&K0~Y cʘ^6&W6M^O_=BaBw'Νsj&JD,x8 ;\)1vVʑ&  gNM7)\ KXrI,O0AkwHn2ŋ_VyAN?k_Y+l DTOrߴ}}HpR Cx14"~ QcY>m|Ɲ$sy~z"lJiLZ7=Ҕ{ K{ފeJWzSLERfEZLTKW-c U%A 2>`$\ʌs6h6VDF\W쟃Y)|/grmS4'r'i 1  PVR1U S@7+0<xZ7 72[W9A.W9,@}fPSʣЫˠWjTt_#FXiL2;ۉʸ5 Tra^z{Jsb[kIe/[ސ-ב0w{wgć֝ 5 >^kZ'Zpm[݁c\ح߇3VzA ixgҧ{8xVb_;ܲ˕M $[4Ѕf~_>Q3AM1΃0wgvp8I eĥl[N)X„ 2.ԅ,g51w Dy+YN)Fs݁=ig̘id^h>y@g-hq].;RɗyNAΕw >;|f`wWy-gG9J\B'apDguX!&T6Tozn3sP@_"Z+#P}O8 ( = 52 yD̛/RZ8jwsy9p?5 Er1^(L`Ws~"G l5"T^d` p|HRdMה\g 4B3Q0H+v'nuޔ{.Fd^ FBL$4{#u/Qa.ۂf[N oJ A@h?^/$!naL}o爏Y c$cDxH3[aD]%>h!ٌBͼjE hOf8D!l5?.r~L-)Pj6eysMjҰj;d醄GwW-k8 gTѽ!L>i..,4PIڦQXRMQ:tZ?+OCSDWS3ת[`LR8gt{V@av_W{ỊKw$ Ȇ_<(m:k$RKHqdqOrCYG}}M [@cy=3 V"ӢX%LF՝,qnQ@ z];OW9櫈*rIr5]s[RA DGÌw±<^o}L y)Tr+7,D;h>lf.Ur%OW ];-2\ǎCyф$[py.rʬ6 Fzx2[0>aV틮^pi?3ѽTx8qIW H 3@ÔYFudTK xg87uY ^ w8a)u&B,Fj-ƅkҢ('@}i,@Qi.nH5BS=B$JRAeD3HcaI1Nj7vKf^584TG%Ehrzrڦl(4?_ *Qq(7ZaH.2gj)V.OMtJSy^QY{GbZFtbMvhw's1Q9c İToڛP N f2)U ;so?Amxo ڻC2ze4{"~Ӭz9[XH6qԲx7(*/75 Kpqv&<գ,!_Zׁ慒2*\l q&[ n վV3RӁ x~{OD.)`"}u_CF3Q-L=vb* Oyt{Ya*bْ`"$93-r3 QEzV^[zeĿ[XQ} q"T`^smGXc2W0ǺP94ttiE4"( ܃ե#Պ1/Y&ceSܯ+As8'Ě5LG2xQWK@ħTYQuPʆA(brbqƘ{3qo-NZ TӟyMꯡBJH#==bz9~B8Obk$6%Ri>Dغ!\I`!\@h #Ra6_\5?(^m3\w"/0/#SDROD_}<|WOrKhr0 Dx;1yMvVю0тoOߠbӦU aÐD04AQh(qwdxj5o)@3j0`;᫙`7Xw~>*\>PRxy]Ǔެ5#i#O"f}XH =>5_(yWȋE%=<د!֮; [b4P꠼q_T/G~{>s? I`2"g.ºz(sbw2vshgCz0|c2Lc+nڅq+uVY/<1RK13(LVuyZ0-2]jB"2~d{^ Ycn}$ .z o8%~]D +AuelQA>Ź0rUޢh[ `K߈z; w= #ӚaM gUrG;4Hg>xCQt<-S.[|YWu x,pmox yZA;r:G\]&D^mA1Iq| $C$vA~gil+@9#?VH0=ޢVFI6GJw /ZԀy Ȃey 4_#W3#MWB}ӳ'ol`0xofZ{!c\?;6g^*;_ɵS"۳`]];`l55:QNDxT &t' ] @V0HAa58,8B$EMq5}Gqe, , Go!"lBTz*./^}!|J7ZX*>&ڦkU8|i1h!05\QxrZSm%p[Pˆ4*]S%^oҴ۠rE*eZq(܅vVuORܨd;jVHt:3<br;ʞ=D6%.A@꣹m ;U RFbQOrML2m ;{MfBvܷvW՘)|\]:|ӆKm Z53Rfуވ(tnwr5܉I}*73$Z* bϰMIFVmؠb`Iuզ$6%kq`v3_1O9e3c:(gN:Ψtj1GZ`1˲EJJ* \y G:4;Xj8m`'Ϯ(ro!D2&X%*/qAc?^/ aRdC[ Kz SǦsQLwfS ^8Ě+vċN~@;"͒gUuHDwpt)eXvVDgQe"h2ib -3{PWOG zz9Я;!&eUōt|#i4z%+äF 3.cj,g0IRVv~4E+YSGl#@d z`jl̡Yy |/IOޙ^%oLJ]І"mrN L'oSKj)J !)KkA'PݐZ=N毽.uFsD;aFN7W#jSdf׀DA˨/#8|'9A(Ҋ[GVe!Pyܤ){BۜbA.9yIdGwxƦ"IjC6Y6@ W,3zQe1.6MtGSuw8ZH(ٰc1aE?DnwTa)o? wi1𐓄7)r ]8ׄMln,{;#5:Əu ;F6tN2ƠWSMlT3^6GRPh}.o'Q{I8pH+ H+탪6j pGG-V Z&=A54mt9}cQptoW֚cU"ʎUp .iNhqnASXsδ4^mmT$ $1_G<)_:.B7&cKBI fUo[F)%Q,yZ|>~V>cOC-ՐAڕ537+,8UV;ȻR_f :$9!6A\ޥ vD WP`;Y!Bn'&)'4`M M|UKABwh밺9MP\MOPWq C"S]yJ,|޿t'cYM{;\Vi]}H})j Z}+ӜS8O7!s7_ֹ޴Y[H_(rNYq*sKF;k:O`xc "9)Q[rp.GHqZ_%$p`LɃmܻ_wp9އPؕ92iϴNH"8dGdPώY?īPkDx <^KJPTLTºXfA꙼,IӼUJ!hkha(jIȅ }co#~g]L?w·Dz,`%6?x;>,DKaV)5;ܦ4kg{e*D(ǰj^z+=<A5ط#:(gS5|Fw;FYM؆7 W| `6!L @}& ݜqi\g`Ght^(LmLFu/P&tnh;%D1((s?PQplHE0W.V\KgIt`Na;hH!7 Dl7b,FwG+e`Ju@&y{-Y?].E^MUYs8 铻/š\?٫;n!E *[nP:?o^ 6 5S^C"EZ4+!#p 4^5RT ' ܝX(1Ӝں?m\Qt%.wVpEW2UARJBNˣ"jg:+ `ɽ*);3;Sl+[BdǠb}"cn-OSKl⫧B4a퐁=Nk}K8a7-/X_\(%I,,3Vb m4k-ըR{mxo-ókfEZot0w؃zkiX&/x2. qQQ;IEu;{,DsS IÃ⾵Efn {]c::MV/cTi'Ddƙ]2塉(GG/fZMyjJvK1226TCwDZ)mQvX W272Cr?YYbЏkP.΄!gXJ=N)""Qj-o 'X`;&eݩ1j'RL0#Lg,-lq.&|M?T p4O,Con#G#~8p6cqEbrMkNXB[en@-x,#Cm`r-؊wBZmq#a9B[أ^6E53 ]/ mkӡZi>3T"T1; 4,xV;3mDJ{ S)鯬A,aKB2Ij:ť-Vqm-ZuYO#T굸 ժ}~-?F>f1rksZ1ՖXǰ[LTt"C{ϋ} fhg%z%::)ߙRIB7zbs_W+Oj)g:!Vm bIyd <'NSWSYe:1ܱ2.SnWj:}Cr:`Li#!ȂަԼaČ\w<r- "l=#gl=ew1O?VuX8"X7]n(@ڗ3(DWsA–Mx֒(2_+-*\0nXCKPh& @nf&ojYrؑ*>Xrxc>GKn)=`y9 qx;eL1`BbC6q[w䜕#;e͵ҁ8dp 5IͲIM΋2tւR mN:s.9?%a_+)'۳O@I!Lw >*b^vR9U ;w1܄(}뗐ޙ.XE·,W$Ԉ1s\?aK ?Tu_41lVc="A0l 1ނq +Rsv ]s%= c:o3& > wN1G:)u=qA4E?aulM43Rp{* ])v wǰט-lsa~4H1R[Ls픙 L`ea/3-$rٸC88f3h2E=;zK['N .Z[z)qv,`n]⋢Q9F}E0H`F֢732k(Ci5!]YZ.O]p:ۘbQb_1=~d7tD%/Dh rv|⿀aS!Ն:jOxOq{i"fLw7W됋m&½$}B{Qd`⪘^Ca)G/%N OE~]幟NެD3VyRZ$<{fTڀ-dIuc: IRK'm[wP LԚrfbDy5-|]d& H)QK4?|D:Zi@AOl8G;nV3∁CAi3jK~2Cgi̻fZ..C:e\{1)?pXA3>E{Eӵ(Ip߇6'W6$g%u|g>ijE _ﻛQ C[gbPcH_9z׆a KGG,@!ֹ3⭣JMR:V6 ey@hq|bbz".|:^~ OD Jkqrۃ}eaHsCڦlg3% lM0FrJ'ȱ߮}5DIC#l5O_rg A]W-o|mm@}#(]%l'#*fx3:!8j} '+r#:,2UNmKLK; i@v~'-!B7NBw,vg4uQL}jgO;ѫ'6n;@6f̹ .GWԐ UPj-^Qo]3Rڿ-/F6^,mߥ:^n:<ₚKkd6qu&fߞG<d| l_suQ5PktZ;kzcyM~`bk\؀2gi &*Hhk(z ĮCB9LY՜.)u=t ib “/ ;Ye@4O&~Q+a 5i)C\гT!,NLpWNvE xP Å}΢}[50nJ# &I{71:&r_"FAo8vS\haKUP? Wn"sS(^+lptߒ~~**pRq 0KGKϞq!q o_mRCWfp]xgԢ:?aF+ftn{Rcs""dw%v~NIZ34^c\\0T$n kՙ6G: 3+c+!W ܥE[l,v R~o|bBnRp ͱ;{vʅ Ql>eRs|zO ۰I# n:95Ak8* J.R?0C~~00J#"ʗcԊi~E~jN fy/|6+4G&P!oēȗۜ]% + ,&ۀ/S%]@ceM{V [srGpf"ڀ9/)c5I+/%+jb6f.~ sqdhSI)2*8#Z-wՕ5o܇왕z*g?T' q/O Q/)Q,3}irYg u/,OK$--'S"aV*_Q TJdR!6|_uE%Nr_xI|^.6dQrB/)yD}OKp:뤤&~'H?j]# y=7nդ z;?'-FoF93)-=8l" }_%1o}d5wNҎ:Z@ xL4ACZ* l ɗ(V瀧T7|RQ󊺏o5:lt1yFZ< E9DlM lhXn[{l-|)IWکʒ ;9QQhwA%t1@Zq=|ym |yQ)B9pck]ڕ]50f+1)FFlQzቭORiBbADv}?>'nkRWhnٴǷG)S,Z?3q~aF}39.u7u]ݫ=C咨$/âUu3whbg/UR]P)2! ޙrrڷQطGO-w u*u~ EߜhTCGwrg13V3)N@Cb!6Y13Yiˍ+ cB/@m@3q+5V&{sjuv.+ hXK+L>wђu|Gq_Z1#nk*$hw5䱽':غزA؋]ֹ|SjLa|m~r5tՂu%:5~ l+` #^q0y,_7F%K Db?\vA-fhV &U\f)tzdh(ޅ<-d>[s"nY 87W;EGk,Rހ'NbHuU.{jx"dOf9܌w]6[- Pi3l>1#ۉ)[Qx'DH^S3;8.~ ;y-'%6!D,h{XJi^ 9Ǫ`$T+ <Ӂ狳 a=*6;Xf*ez}_cx{3ׅi# F 4ʲ0tޭ]"֘M㙉h8uc˟\do| #5fhۄ:Bڲ.HI9C?Ngyt 9&.pb!m[B Ye(YwU^h33>ӝA5A0ϥo0'/UzZ xZs َ 閔y۹O['#[YrxEjdO`/Bv6rZ("5s"F^ӀG[1!s`"-n޽B4)$QCE}_ OJCѽ:W⦮#qxqwX~.̤]5rzBS{8IdxLO`Kt})>#ՇHb_Z{-@C;|jXG M(/GܷLb%VYJVƄxk)⹛&ڷvvQwCe;a8=y r_~ۆW񥞗S޴>߾]6p{JLjkֱ. p ?{ΚnBGfn^L|2Rڋa$mQ`rW=ۺ0Z7oyۄϿS.\ׯ=wSuH6#B۱L 9,<1U?_!\DY8bV;X%lYgqx4*1+/N{-l&Qʩu)upU/c%8ms|O96 45fˈ >!OctlLE\롮ۖ#;7$ f5' 9!@gql&'zTyz)um27qܙ02I󐠃̣inɅ"mp~빖v-o|Si2M̤F@SNR7h?SzYH꫎nEiQsxESb(12 U:k>Ҳ*ӥJD©P\G5tvKn*x= g*[g_by :J:TAaHTͧwlF/(HdywfOoD$W Ab]e2u,|Mx[ђ8oZ&s5-]{W~BًFC[l\8M0u&XOAZlu<^abCG@ wIw+Z8Яl}h^3"q| > {rsl5ZH=k+x1tXE B9ߢg,jU@?Y&U59VaSvPuZjJ2ϟQW]\eVo!mPVh hYjr~BsLmy)`HiU|*P%2-˴Ww"1!d–vƺ\țP-VS3. ^pDŽ/?S?"G]G\\qnP![s<KAO>c I8zwiY[K( ]T2ZCH;vZ IA Y&򣛾+T e %T UـUoA-CNʜ27``:] QA~c=kqƏ=/NYAã lk<0leY膷%$>+Dnd5CG5VJR%5 +`CRxZ/:R{_UU(=?6^ɜQ}3a6-BҶFyt\"Ҋs^ؖɸ"r0=۲Y tFfkw+SEʞ9p4i.s瘬&n9qj)[mDI<$qBAOTִ}y{0 6F z 2`@yqoN8^Mc~j^STtr97-Ͱ#K\Z=׷DNQ˙8-H%^ccNÿ:P]p+ӧ#rojUXM*?A EJX}s (jcC.HI١F;6GY{tliNlRG.<& ӕ RŖCl,3G\~T M3Πr%ޓac2߻ԋO0 ?r'IG̒玂mj"q?n2fq4An/j32}ƐR$336!X?3<Oq?^ȲEBVL B Jcp {ζfcv:UlF`ik~§*]nlH|zHlt7/yj''A^oE]f7u\SSߧyCϚ /Fe%)ߒHW.3i*h7)| {bBl;5[\ȈTsPFflDk4$ 5&?6qxq7:}N'-|5߯2ANߦbBa6q7Ta7AJ(nґ g}bxZ:u0Y r֗) xK$,ji[&Ԇq˵k}2]Bxut\xƴS෢K#K~=Š t%pA>+Ҿc^=X\^;C r6)0ڭz8%-+ R6ՈoКs[eq*anAH {4qg1 o,RFJt hop!>`bi4xRUk iq# {et:0[cĶIs(vB"#RWX K b! .{K">J\QfH1O}Qt6mujς0y }܋N%7> R(i=ʩb"&S&^*NzcJ!NC^oڻV_X28dêk)XKab&e3"1n)Ϯ*jfdo.m/fHfޭl&pzZU]-NS#>{ym\mTv"r:8upwrRZؿ-Sy|揊k dTmsQV /6 Iŭ0qjQ Zkn@Od^6) @vшinA{9,|ZbpM7/Z nҦi! BMi !|E6?'ռzA|>>b6$};oQNA՚UkW߫\?rGN`C1`L,=Hn~C,wѸ>⸠xʯkGytNlTdZed͞ёę㦽Y8cQY1W;YjVҷsxn6u|Zɻa7EkgjV VŇH6nT;w'}XcR4)B ۬kni4n4Wjq}띝e6|M^zP*YrRj u3q%l!gGc֩cY+zO .E-eI< ar]"dMT5)K *߮ď%JUQ\MKp'-܁fzk=2O҅_:tc4+uy ҿz҇ۥѥ2wFH5q 2uoA:.eo:B[lsfN0~$)JD#O.;]5~!2)ũp,}0+NSx.Ƽbe|AzfYZ o,kg)H_QK hHeNs\Y|Fx)MӍ+~M546)J- ekO(,}>ŞQrHr_ԦV\ ^ ⟞$ '$nI*) ':uyfb {rnr>3ƁA͘|xJPxe{|UDe}AFotC?f (`I ʤ=hwK^Lzf3`ߠ=4ʰ @rpJ 4%dQoPfPyCbs3+, LpsnI: Vp`8vpf,+zVJF38542WK`b?t[|9DmԈu]hF֔(`2H0w;Rd)bZBHխt^Z!3HjKEvwh03 1\qT͘}>jn{j̞FP R)Z6g/̈́+ۡW +)BǒuSۑCZeg$Uil+ 㜯x`nb|@)@^ ,;5vE{w0$ӊ%<aI%8DgpvWB3/@C". (vvUyY-Gg[^:&Z&KNƘu=k(LYGaw!.|@eu1KFuFCI0$; ]o{9W?`J+"iw)4g" PúG2sp̜PoejFQp2R{$#=$8PS+f!ځK w Ȼc E$YެQ&rfDSw~hc2-ä)I,H NE^WW_o_MUzT܏koC6IHkü2"}; wPشTzֶvؘx}*FXWڄ0lC)], ڧJ -oϚaW9! e5_gf0?O:r FPvx4:`ԡvG p_D-=~yHUOHmfu33&F֪n= CrTtW&䫍L[ 2Q˝>5bV?x(H#u QP~薕V O wl9nﯓȆ>9VpuE8u$F^8Qkg {Ӻ| WoUHJmOIT-9;/fpZsڼ[vDPKYLho 2 xрR#(%H)U_Z*SxiԎʃByWZɆ D2_>q4ZI?@!W6ǰ6c.e ;up5h삵M_%ާ攙ЪWi<> P_vK3e!Gݨ:0;e#>zҜH|Тdt_F!yhUʂpq!<A? gt=9B!oUȢEQbH%%9Ux#vYkM7؝8xZ6_Ç#sd'Յ~NZEFЩ=آ J'LQaWJ'بIrqަ g(aǷhр Nq_,b$qi3PE+ACd|4W^%e}꽮s_@i0lC;\G|y tzוzhf8Z9zNCP"}r̐t]3i+KaoiJ!jGઉ3KSQĭ39>A6yO(>vnߢ!ԐT&d L78Iv`i)E HEi_NBm6̵̞7 N3}W }Zv vZr,XG0XjlL7ǹMCbv  Uyu(5bD*'vR]:5[a\R&rtǬNR.Mɂ*4UNDnU>sj=X$/N_喋EN1̋.R~5ct-DPYJ~| "MjhA[k6KwGqA TnIBQB} }\YsaMtҹ#J+!O}:hk$ ٍʻۯ Hv]Zh6Y2Ofh0w(&M|A=dX(57V^7`ѥ=N~Qa@`ܬ5+=ag6SFo E{z%w;TfH%?hNų='M i?J#-uz4NSIHoF9+[]5bҙ(A2K7Ԏ'ڵ{û3b:W |HAye[B֚fm>Oj%cb3(BY_e6XyZsx6ƴn2Iom v3e>l \ =4Fmt`ƣ0`҈ w%sMCiS xa@+'7ח}*eݖW>rW=0H[H7s2D̏lZ Le5v$v֐W-x!WtȖ1B5ԐHL#i[_SA{ ڕxOV67% BDsJb|olŌ:~5QJ_}t6F^6P2=1C>.BRjH鵾(FXl4YAGw/_C6rh}߅ޞCX?qePhT'rݻ,dʺSϒ\QSdMetxr ]kY(N: *CW@>?33'hVaАKoޠ b+3݇Hۻ{in7x{--򉾘p9ʷ`,D:ۤ$5jaHTy~-UDl/jo_:X9#g[YrCj]ɸ[?: QV-F&%xUhi?2 NjT~w1nNy2aGiEt/1jS ,޾6x&Mh0NvZE/q|9G62E6 S'v8ҝNb=>3L6n]´;V|5)?.PT;Aqqt֐w 0-?(!縔 r6F_Mchisa (`D~VF00ĕZp+)]۟+_ iO#}d:IWw̍"?װ< 231)kg)b}_ZqP1Ug#%m"#}_ڪwlh[,y]$6EY H"Ί_t[g$xm$id c37v׾yY,Ws8?ge]CF:E5: /RnKڸ9f0S[ b?}lΧv<`Ǭ^6o "*CqseCֺy r?f)tGXP5|UzRKJBNu|ML&V=>+2w?P!}ka2^Yy҃%YWj ׵$N LZEW\a 93B|'o([#|Lg$֊/O./D X 1"baf89Rs,"{n=cVZ~3Hm(ÔL>/uc>U f,)_7NVOߺmݓV) Q@9(=?p'tQLk?!SIcIe婿>*ۍ¸پc=S-:A8/gi]o-XF_HWA,aV> @EIt6* h'}އ(EDzULz1˅ y^bL3Y8z2#-j٧H S_q~VlS>/|[34,IH!5_QCZك->;%gG$`^d5 \KP>ɿ }k{SYsqLr t,g?:>|en94:\Z33Tzz[ry5;C#_ u 9|B>ړ"uLt3ΫwDdJ 1c_4!xr WXCi8W3Hk͞ q,:•]w 'uid|۰6np[sqLw`L=APph&F 3M\BIƿOsȇ#yTOtzS^ט7f=X<Ǵ2,=z})KMuNޑK sz;?c'6co﮻&Fɘ@9;y iZf]*O9S@XC&] !#&341@u[ qIi]l=~jƽ7 GhV.D@AxU cZ!fc A&gM'$"6V[H3|]":.M:K.+Új`I}Gfg tMP[ֺFT7>*&KBz:l.o%&?@y?L~qgς齰@ Hz!wNzW>*ṁUN:*!ͣ>H2%Z>]s!</2Hq^l sQH4PP=e*Iz8+~'r39 ݻH+jqYLbmtMWc7Osn}o ֥/mԨ̀鑷C"gU*d~oN)yVu#x}{+j8ʧ9:UUn3D>O;41g/GMR`1jPCTwF7y  ܤĪ8}0wͰt%mb,k̂|))2DZYJ婸2OiAw|CýNYڥ>1T)q`-T$㍸mӆEѮV͒,Dq`ID?xŎY[`wxF w?\c-C#5`#k} d1]E𭒽8볝&XD3596yT red[C,çt7Bkɡ5~U V9)xu_Mr@\_0n_ÙZ~g)mfk,Qէ kaΕ$5dhSۿYe؜W7q2U(&ˉƮ:˴9#;>+ݚ,BzԖ9hm|!p/@uժ5:tGa`!5J\ëQ/pKz{һPTVHSMfz žEtRz+ @J0~;IHVFLݲ+.lHS: ?BE"CAZ&I0e9y9}Ɓ[1nqwU,'ZafTKSn]邭QY4 9Q0Ou$$;8yʬr,SnѰUq抿!<mCa&yc6ĩ't|٨#m _p텢!K+;Jso`ӭ[K433A2^ 9tZyq(w-OU5$692Ans'y2Ec (#j| ?[_*d,͐}4x)8A=IrtNIB:^:Zgqks+֨/$% k$a>@p(8ǿT(A,<=( fe:&_1>Qnv<~6PbnB+kFlo%PGiٳ!k *529;dR1M3lPp|96;w^ /$>Dw(p WrQl>:VVYJ=fr ~x-3x-jS1$$VIS9ךֿ1pek* lg\[ZgQ@֠i*[ݮqŀ̪3Dž!Fa[~I߰ܔ7CQx7نnRME{>*eJ\uP0֡RTC1k2)?qjaԁ= 6MEݾ6u^)ʯb֍POT,ts2ՙlDԵ` X* 4OH)֘` M!8k]^X"A3&VFwi?0sbSq(;KmB9zL!Z ‘ΐ';wRNp >|n҄#<QF(K # ;J\˕X6\F}HlKAʉg ߁ 4Mqpӯ(p)A4ko8%/,5ss凎x&)q6+Du ,`#:ԁQ2lSUNؖ1ٸ?L줄w/'iY{NaDu]Fif103{ZƉ"lʃN8bKdlrBf->m BNRO+AI~.,B5~s$>Kw/x~lj۴#-dqpwzxYɒT%Wv^=  O9Qf-u:Zߋ|e[!LScgXRj:]a[x{+JeX^.'۵"C '|,PUpvy(d/u2ٞSŤߺ!:νÓG2fMLHlEzbYJ둹henԘԙ97qfFNY"|0J#7ZP'w$~8D4NGE_<3Y 6xHNSsyɘEM2 IUI.ߤ~ta)Aً4]y,FiBu̐D:=N\ K;#Q8;ߍL Fv;aB6&'IU9F¢}cgd<nH%N<8{t=nf l1v*1°BqsM a;K?h{w&Z2xEfO+̘ ֠'MH?;H[1 HReQC@꣯?Lj?sx '$O=%, ܎S6 =KCc=Ġ==mGՌBlRTI'e69qZ!EZ d$Q+auj&8?U+D6wܳfMM[UC?m2-*|c׊qc@2mϪ^𬚖ϑ}3/ ЊhDvLf);Yrn J_?7Pg93,6km?ijģX&Uq.jS 6ڴsJ:~T>s,O+_rpDJ\ƔꂎқGrc[6] ^ޡjhߝ[X]CrhbH¾#׺x@]e#?La3qtve3 ՙ+PNuO&a9o˗`)jyZVa#m]ܟ;e|* @&2X\l~25k CX C{}z*rU5GC/I}h n|ZyYw}hs*l㩾"@Uc%T޻4sLwªM&`u:XSf&Q ˙f!$O۪!Z.:mZg(aCx@.ej&Cզ؎`_g#*υ+s%#Wkv (5khbb?-9!^c:1jtrbɲyx/~xWi%8G"O(<--V[XCX,T1SE R]/^M̶/Nxû9?I.svꮺGi 0 ߆7muӒtܮ4'ށLPb+ Y;~a{›bi0 ʦcSR͸|kLq,@rCwHS]қsԾ{qnX.v4Q2K$ Q*k65&[Q_Mz%r׽a[U I?/\ s3 ڪ`6ؖ#*`7e Y4@E]k XL\S(U63.7T9|XdycQ@s̀>s'oNG-v͟ީ[Z?刚'n]%f.3'ˇJLFl(' C_:%MWB-83 M/e'?F)IE$)MUqb/_?NJx6ZlApLk<;cd&8L.Q{:DERgC'*^Mmʤ fħXMXZ= ͜FbDsgxh@:nR3nU"#Frv`a ƝfGz{>=.-Dy>*7_7tPIHI J\j? DwGwx%9Yp_R)z V2j<='SĿ!)-.f] _m, y- }L#^Re`'9Bšp$uA0RIWT\h Z: F%NwpE?[NZ?r t?ѹ4 Ϗ,^AZ ڜjːALh:(/fUfPzL@em1#0Q̤vJ0B3MYV2Y>W}<¿6gƐހ=ba¹9}\ٖy7;Mi K'2[?+ShGL ;l $)!h^Px4\ĿrQËJ&T`LManI a ũ6blGAwNf{D@oJ R:, E`|3٧3698&j.u8ITR/ސwKNxl Rc%\6ᪿ"o)S`%$kWnC4jD59c6ؽm{A=<1]WG \<ޑsm1@dxtPAD vyӢwYmBq["6l /oŻyNP5@/S 6fRf|5Y: 6a m)ťlPF u)oW޵bUjK\sŀ'Us-H¼֔!Ҽ74;O3ͿQ'o R ѓ#;7Chz5a]%вfRCΐ-P٩ II'O()fj懲EgP/z?yFEe]VVer0d_f@M.kmBD:+?P'jÀuLr!ny]\0L[)[ $ηgePfO}: *@2ˣnTc X$M~yokʭ2MEdOs/]akrP*(8cj 6Шi3k 7.73QQ!S&Xumgف8&X**Xܫ!3ΝD gVwiȏkޒ^asmTVm˜7Y`iR 0c c# qpW"q@# "'6XG]O=c LV]n%zGR bFOǿrB ˫|<RDoe:ύƳ:V{m:wfQD n@n[TRK'޵6X A_ *3%YU2 _/W^~j1Ǡrڤ]ѓ(HAAՆEW+옗Xa1wVl>ʲv}03DlELƍ-l㭝IrwԑB9=Ѯ5a`zW8: sKpRNJNl,!ES/8H;oAs^Oau@&;OfC.FfD>= +G6Q^q=1WMJ$"y`I_"<:9@M%JI,ݟv;BݎHMЮX-!RpL1}H'ӇD0Z4'h@IVLhn3-XD/r`TȞe ]2XLc pK|3q_8R#ϳчwGCQRNV#zrسoK۬a; xe18TG\wwZR۝Jw?,u(/o6. B_՛e> ڵQ{5>3p; x'Ğ £yh%W>i`zj2P }'rsFm&ٴ_?9$I׊ewo;j@} zۭ< uJXIv:Ќ(7>/xDkDc q~S>D1{5yտc[q߯뎹(c?I ;…1M$؈*5=gs:7{ϟ jU2..Y$Y:o/MQhfX_^eVsQ+vLoFX,c4}q|"5=!^+*Q*Z m_I0IJ`Ws7&<1A!hHl)9+ax9k(՗FfTq)5SAoAp(qJ^, y߾n@`%]!&bEJZu@G9QoCh5yw:'m(wcNw尫M|i3[Jۃ`КVVA"-[=S!|RU噠yuNK|ֆ\P<|T'Yk⪾RYUYMy'*z\-Y^2MKmEh 6%jx<q5Dh* gڵ~Jjs eM *ݹP}6\&yP3gA\$u 99$5,qW4d /!?tJ_G525aBYQ'0uD…*htRĮG [)$ OW?ɂU@F3> D&CaC0$ڟDaU2mlmLџ(ˇ6[ׯghaNކEm\H `q(U}Ԥ+ A֍GSl45kP\Oz"~g}iqr r-7LTGLJJBW: jBCx)=ɖ}n 53]_&z< 7rQp=,$#5 )ҿ21wM .)o 0}I K漕/[~߁1"\@u=q_m~tBHM.#i␕5rz&*:_ Fъg%_Ҡ/a?(Zt uJ=ۧz P\RJw ]VZ^:TM+ބܘoUy*s\p]RfU~RKשu"XO3H@4<>(hqC+&^āb%9X3B?DԲsܮkH6R8ٝQ-[e#x>b)?:hl7]i y!Z=0|B0":^Z'П< $#nkl9_8ϑ;n8HgJrč8^hZ_c7kG<9DZm1QCWa FB kKs/a&+/|t\ElW#؉vI1A`i-b'Tt>.ҞKh"r `5'¶qB|aؐй$QO_q{,b_d,0f6Q_ZҮ aBiIn|Z{,qH Pb7SIV3ZY{hFo/K ՋS?ƕR9k G%Q .^9l+r: D09|* y՟3A}(W#eESɦUB`ƔΞ'dtY [8[@Lgp9^d xmFdJW2f8Ԫ'^V] qv~jTq$Z 2S / _wnr0懡 u!h Ž][i"l4[0όF>~ȸ(Re?_K/H teK$B?.m9="D))Yl6}kY9G;?0+;_igJ޸u%-xBd @Yv\2*`߰ Pn7<#xBn %ϐwg+)&0Q r Wv)\ gR VZQLIƭ9 \mܺfMUJ|+ m@-4 b~ڤf(.nikڑ!pgKJВ._$}ƂcMqb!5_.1#6ls)m&w^ji"'O+} E[B-^DZ]f'0%^u;"S]Ô^pfMX`ڷ3A/~;qVW.ɒ)ZU8pn}Bw:%NHDŽeM?{f׋:GI:H2*[Vxnt: ֒E]* I]}u+}kᾬ|acmZ 32RKlb=tٳވM澲y0u}NBvZ|ZD ͌ IS`L߁PJ̢Z`vKw4m=_/+/4Ŕ-Щr&>)Q<5݂`>i4'{1^ z==҈Guf=Ιpv<V"AFp ^ ȲC/21#ۆ3Mm>77?Ii9OLJ>eiA#lb4 0FIeĿ[Tw Qq}tl9;RKO73* w11EiB(n 5|Y"% + 8jFݾFOZ[>KHK 0oMn8R_V2͋PulZ;R`NC3Mu]ALl;5H紳MH2-5ȳsk6dB]]N8Tl#ASUaLqFha\G\iYdI0[>[#/t*)xeN[㴬c/ozpz:'!7eD "Vv=,vY;rØϩ^Hkfjg{P&uFIdݱՈC<& _#8L7(oL>x۾B' R{]$(Dq7 V .I"fm⯔j](u\$yʦV=j7*w X}@ne(*Y&wZs; ;pm9erLwF|~7工̐Rh^%z5-dgODK n:/xWPIoc(>@vi2 `]ܬWŗ#)tmx=|U)4F5YQ@+Wue[jh[/| 'd?V{x]W/N#j>`"1 =nu3 LKԺ6:]kkUդJ̕o0K~kus"4^C X\]h9)WCzң7 p#dSzZ2 g139xί\JY99. E PrR07o4{WOzR̬-RJ/7N֤;Rg٧Ҫ5л_'u*^z<y|Ejc'(Dor:mO Yi1?-ݶ* *-mC-⃠B (+S CnKc-BGJFFQvp!b)ت R__)+ 5"Qn3*5[r U$T&u?ܓ~zPտ zYR@ųO3A|_S^,)tL9ģ­D.5X2%&@}b~Vm)v>%a+*aIݬW,5lTj\^nS#Js%X{gB~+J0Gp-;=\d91=\"P{Xf?N9E!IJ_YE0v̿b^G[up+5}IM z"ٽ$T1Q;N(3|*aO2\)hVN$ymvF9qbY%aQ\ xF~;-5&ҙ;U ?Նk 9y@(8xy(Нz}13gGT~-?Z{\W=W1#l??Y^? j HB#K@w 8zpMDp5Y#,*;{x+eU$jsX5 ʱE퀖7Pjf RN{sox k_Av! P c؈Ic"l*:!.ܘ#1lg?6cgJ?JˋjzM!ҳ v ؁0pdW;w0mhi 2&&ܧK 7 j>j4YbZL|Bs﹥f ]>)\,4!(NI&)]ثz8zL%!:3 LH & ,bUr&4v /KRi'Ask?J^QG#Xʇb qM;M6,A/gE+gM&Ԑ1W: #XoY}^gBP~cw(T葫`Dn¯})K* t>F7ؕCnld)ʕz*$wX@n cGpQ"\Do$7??]!e4+ubf_"C u,>l o1` h}PedDii:i=_p*c?^_Q\Huw$m` hscEnxņGUa>^KH,u >F Ɵ.mM*RpihCE&N~!NAn \ xV?`jwC D ѵ]-{Lp^ &[`FtE[,H9* v J@r&ғV~3(863LQ1={կ_onZ0>Rpk: 6v0c{ G yXfBed1WCDk㧿&<_z"[lRN~ -dzg'lno=5{gEGo8x$ɾ)5Q[ݤ]g"%2ݠ氆Ą$%ֹS?xv-vWs e3^H-5?E*ISQLCs?\)qsȮ9RkV !O (NЛ %xDܷۼ~S$ƌw<"ӡXjHӺ&to0`f|T8Uu4N@&$41 .E4:?h(LzDpͨÌ0p =q0^~fD 2ޠmS̿{aL>ޖp6/;S6TÔ(nT{4<>I=0FfB6gPE/Ͱ]772Yw:$sΒ(x &0E+RF[F6G}A/|[藲J1.=UvaH~E}}# 5XH)lwNɀKDF#G޾p&k$@Ѿ>|[!蔖E~W0*^7_8uqEmcX0Ɗ6Cd|wҶD η*lNYL(j4oFj`<zͭS&DSVJS` F%bH:B`^ 1~VY؃OxƆIL,=P_Nv*пDxk#? ۛY?E1'H#Gn7'tVduY9Pvo!}mW}eW(+PǦ 9YJYZ5Jl!N)gPSެhު;fv3pg?\ 8JcGSGڇLT'd _Q\̈97Kooa _:;?`$%ou#N֎GׇI]q`ћ` T 8t `8̩ B􎛾ս:!]EEͧp\̷>xgTd5b^#OHN 8Uĸ@2zlGe}*c, Z9/V@Q+ B_HA[5@ (za qy!(/IEI֧ڟCޭ>lz8jK[+yuc:ItL"EӘ0fFsF(qƒ9.Id޸L/ d 8F;!o$iZJ2%]ANnqzX7;T~pU kqg;"XL'"PY,259Y26h{6Y 0EJ{26z lrUb!5xw1z6M;iRnSQB<(ck,-hDxWt3Mn(Kh0p 3;^ 9 ]hxPY~U)B2$Ml­ <qOKf2'(Py!`?4SgU;JXPO} C=qrAqD)}9:wk=_sJgws8Q1{N$BI,d4&YNpa?ɃP +C(9Ϳ@Ȏ11q?딛>m"43GA0D[.\iv@MY,Dh›0 ,B⏥|Ď{sOfZϬ >$.e-k&ǬJ~LХٸtf̈/ iZrB]@ zE?\cv<M;GFBt \^PKڏ-1T8fY&L sY*F!FѪztzpj]q hӝ} s, urakCZd!a/0XϳSu\5vc((5SooݖM`Ly녽rC`l0|My׆'ÿ}5*Q %eMzӈz y=y̧$"B;Lv00-xT1pL[`Lxu>&ZY^HEITqJX hwAFKO|I?wY\N6 e޽?ym(W™ieJ}k\~l:C|Xx#I.H$ȋwvf>lnZ.:*5H@JF7;ܳDO]ЎE5fm{40^e(* 8UUOk-mldA.)>7Rn-fBH+Y,Q'MA%Zn"6rx Mb==pc7n̹QdZJ1l=F$~h,WtFlONvP|N4doܛ!-ڷϖkg:3v[% ҍǧV`5(]ȝIWGC׈%*MX^SrgF"U ȡ_e'e$%!8,;œ6(M_kS lc^̱'-*[Bd~y4WpZ!2Ll 4+#ً kkxOĿ G 7`nJ3΋g{=bfWu쇬2H e`E"h,w/eT~/}1f­8$7\?}LlN{ȝ̖\zږ,yn"F/I "w6QaW vpDPÄˠ맊V;(ݶ)u|ȷ՘<۳DT,gDFU%ag)UCY69( BP/,2v\ZeFme&.@ZfZeN5A:?6>OR) IMbBbHVgoK]uz9BXʃF,? B0) n˺=st}w"zZSMѯ2w} W?D:"ML;0W[d 3)Y:#T#rj'"&=to+b aa@jahuYX ?Ҿ5tDp|^ V9ֹx#D$5! G~mF :;/'83z`G$$FP@EuvtYQhkEg]H{a{G$ϔ.xwKb!?/[B~/E1f`y* $t&eAv>ڇll]S@&(|Z8O^t.lnj0ji$*liwJ(eWdu sx_%\s|j7SE`rZ5l&j)Ef]+dD̈́78*ڌް1_Dzd|m|hN烸ȇ`+>Cexh =Q0u{Lb#%]C-hAl>@V;BHRU s1Lcyף6(= Q;()R/@B S{k`ޝgZ Y |>r|)a#o0fT]ŗ&o7/ny}>1Cčbǐڡ'BՔ𚎏OgJAie?=6yu.^Hajf/]^#%oCLaT#qSlr"': C/q!u#ctMGbE0MmEcjclØHB䠢)n >7/GhazR) 0joQQ )2~4,P&p]L,/ Xgq(."A# \Uó~^BFq`vf,}=kd&4 FvUWdzlQ„ y|LENŠ5]OQEM; j2MH9ЊK7"";=&xyzFlz>F"n^[Yy=#Rgm|c1(\S%3n.,2޾X9̓] к= xma[iG7$2[WeNXZ/of;F X" 3aFcLn"oRמÞώ|'Qw,p%9F^8\N N:(v?3o{ZTngX[ ˂MYOu3qkNMJ 5^R i^FMR8XV8R7 iatuĪ h<(٧ q gqs=7\-#ՠ@Ro aZ94y##z:ҟMЧ}9~VI%;^Ҟ(; hnZ.y`&=a8=-0f`CHhME%DA·ꎔ, N#7ѢVWk־X)>4^.Z Ġ-%;oT3ZHkN3k IT-7uPאjBt4– F>xQBi_++w+I|6Q9M֍rblܫT尲-wG ̏>ntU[5p0֩ͯB8N*db?>2:KɶlJD}mX:TGRI]@|Y1 rr4b Xo9 7W #7UumO"tZ h21qs v>hJ,$j,i>}IV3:P\4`/9`JyFq~w|AЁeSA4+\+~Uaӕ9|S0 岏vRc.Ev y Q[凒Ӈ1wWKʩk4"lÀ1ˣ!019(E6[hqM\[I_(#E?n܍pSȬR&hh0$yO%5+^TC䉭!ogϓSDf1Q0zO>vqm!ZUg&HUe Q^)D(o-}7{veodన_"k b3_V?6r?OR'&Fiڤ! `ꏗuD"-r}ꯦ9.ʕZPңK+m)'(;ШcXvmޡmut!j  Ֆh*ENUN2ZjYkH-P ס(L&e6ּ5Gfۀ|IQо@% YgUSXޕ0 >(pڝ"S(iԫXޘbp?lq KLv4)H l@*&m4j}URbo;Ͼ)C';Qt4ܠ!K=89a]-[} {n:H8 êÆsW>++ośFVyl\ 3iAnrDCם2I" a`.[%N :kdB&SrPjh"bL/ޠ2iQ-ك~[ty}-adsY&őWDwe!֎x@@%3ݴMi 7h RW{%׿+O 7>:p/0n!Y݂щx$Xr!^̆GCc*3.)VzLS@Dm mVC8Cd"XBM߷0= MCp ,3Ζޠ-ØV`(EQTfDt "H6^-݋YmCi}7=_vmR7(??:Du&md87=̀6`~-joe99ɺ,wh wݔ[;s,+h^G ;SK rDi4 ӣviTv\y 2M (?///}6J4w>&cZ{ ~P,~T6I%u[Ɣyk>0 yq*gӜZf"KRwUXnÐs.cItŲE*`TJ>%RdJ%Xx|Q#i<}mтd9~yt͇$AϤHz'N8_}B%̼Qi1Wb\S^vGo!pM&g@>K=j*T&ω8c =A7 A]Y#,w3b1SqKiōe׻ژ[Ҵn{eڋ>.@KZӰ-,k)#mOWĬZlgLܩ+qV~P\-Z[+B1Ed,lZJvs=04N?g,P"ѓ+ov?^!c-+s)˹<c-9hfz /&1VUt7F=evV(N%gd Jȷ{q=s!E_MHWRmv\@|raI4t[M=qy3Pŷ{'>6`?61W5(fHjAŶ 0؄J?$|۩F&a#7>bt),1v%/s|cDv4ehg&¦2tlx|&O~oNQ|pZل[}{x8DlT!dUeAC\q~e9Gd( eX C1Z5T8bjΞX"Wft1Bͭ [Ú,w'K!_%2ilT4+B5N SX aHO.UR14VT23O {`!)'Y-P4y(IHc EQK]ވ\7\0Z-KL@b=w~c1RbAA]O1BSai"ܘ%NGiW5"8QaEw*w`FZ]Q<,D"Oz@yyr/#PV|ŏb"E/DzrIGˏLWRJwa!(Pzn+dt+@ vENHD;Lzf$_ jC@[n[pspU sEzo?KPr_u|Ff)N3RRmp{ 8w`X l(DLı97Mǔ]OOJL}-oycR" لV4|MZ)k#>Og;S+] ?WxxK&FW"NW)^ռ٘x9 JC24*5kj GqǶ PuaRq7KpbIjݒ9dS.ETĝf@=i_6I+zP)Pl?:"˛`"-Sjo.9nP#߷DxkyByD/OY4ض+PJCkR*DXLާ Uo}]u󤄡R#n-FX`^/|{+>gFzF8pe %y(#YV敀QSZ,HinR(j&t20T׏B\(VHAWD L͂SXZ Fy{Fc!F+iĩظ#9-%){G;~]".<ӬF Ee3beaJ! !~rN~ r~ڤ|F*bs/"-@{~g@ jëgjשR k^% CtSǀY y~I"A򀜲xaMٻNfOȳEb'~R]/ KuTߨ.ti;s"L6y.1 >@x0[( S}D{́! a>bOa(ǨM/Ma}qS .A_tQEz h E]{K-1THøtjy6px嶢BV)^/`2b?( MX,B߯p,#H̾d3Gx%Ԑoz$G&yǵrkue ޷0\bWH@e-R5JU@~#u)sA'*`>QtsMC o !GS~ӷ٧ BZ$={5gtIq Z엟:1,D߻tY,MZ> ::nLKXg3vL^.+I#BcA, =9jcՃpCci *_KS \&g|o= =i$^{i &{0)8G{cݢN$r_f0Teb xO @HOos%3L!R*Y&tϰ?F%G( Ձ#b_l9\rLN.vVnCn _ɐɌI\Iz &N 5ѥoD3÷Ur.Gٮ" 8S)U|%T9]C,`swKeFX /%K\uMmJ'*X+1&9"[ I.(K!+z/XcrFxW|.)5JuJziYXw5r@pS*)jcy*? },Y Uh8p-45%X|Ϩ,XdpcMFRhnk%i3\ @'D*,նφ!WU{~]xdYina-c!r!c?%YpF@=GCr2WK[{+vfI6I0S> Ŭu{Rr#&0wHXgr5eϻ.(aGє g}Ы4e؞2&yӓmAN܏\',2mOR\@ژlЪ6<#.x~FUyWSL "(RtHL?,u"CWoj]Ga9 XA|feں~d`h,"N"}Nal#3 d>/lTӌ-?a*!S_-FD&gOl`4-GnBDJdE"”0 ]lBDv*S^f`f%9:~*&lĚ!sF K^\[1nÉ(1R631LV Fqˡ\x96gNfؿ-k8޵Wt:-ä֖QDBM R`~QO6}uE+,K\>C=`O-+LC)FK?&SµLmcO TM';;X%~iq= 4Kw/C@ jqqBA2:Vۑ4C u(!2be}~{ wW3ۢAY,jc$ ]O3FTE3m_ ΰ-R0E" Ф/Qe6S:%u Oc&Q.O*Ue:VzR>^ g7pLj"_cNbgv3mˊ> Յ{=kğX}}FTO^Cˮ-)<(q;a%۩+[M eYQV?ZA]C3 XIU_G au{v{I.&6ٯֿ9SyD AX%q$SU%dXIFTG$ Yک"hܯGwK%ǰw\Pf_~^9 |!3Eso d,쭂؎uM6ƻ*u;UrY#avqw30BE;{bdfKm7ZԩjE5Ÿa6D6pcbx4 mXDmۧr'6&N̆]ҝ:U0# Tl@#SIvi-1P= jX[Э\*-IF PU'̴ 7˙٫7꺶m]Ks[ e eW1Nw*Ϙ`e6!}b.v<<$xo9sU) ةu.uLA o޸^74S(sV-)i՝Ko&uzkQh/OM}(.r `yQmcz8sV' 8[f-K#rCZB@ߝৰa7Ţ9aMxQwvhWSr"[dB%20]]XqR;0$q<* ,"D]bwȅrH1'/0llAs(Yu%Qg-wȆ+ hӫ5YΤ(,Lx*p7\&lҳ0L̩i1GχkpgpE );[FJ&m7޲]wvRe%ʼn0dSKm8b0>| 5z8ozi"TywNRҍ` flr"!0NI9YBrĪoRz Kh*xN[d˱W iQ@K5g&'LB`Sd7Bk=X8~+Mf6X(!ۢtokfnXk[3V Ņs? 1vs.8c,FټVVi]3WB䀡` #_w'G#~ϺVCjܩ VK>ve 9R#̂m%¹+G`"#5SV6GH?Jt :ːt7lT- Nטd AT ۧ򼴽ܕ{F%SFikj/Z 1F. we`S5ch-F?|m?7j25U*8z޴j͛)I.e13螅S^Ѓ0KZ@؜q;M.9^Nz[x :i09(AӽS*<}-䎰`x{2c27`j-3wع=o;\ok.9[#"(ܬ*,awQ=xd0J,k+dF q`0ɔ'QLq_*Ƣ5DZEz94ʥ{fN}|"~3c Tx~'H㵧$ϕ˦ V,\tدj{ESe (0v+O0B;Ѽva+Y=]Zz6v8ntN0'˥o |Uhq)ݺܫy.eu  u،-At6!Ş0p>Wb!(w@k>$)lTVT-RQQ"z~ v2IŴWuV_pH\ʘBwdϦSZ+gΝ#[b%O"e]tQ̴Uew8Ha8N%8N6A.5T7V\@QݏU)$kt];%@ +UiҞ`>ڄ_ CO>M-yi{xYs* |lbJz^wPXG.떧v! p.Ql*?g8>@rفu-;_ S.%Wu=y؏bAa60RHu〲aZ!?k}Nvb+ E㤷a۹Sz%p#=hE"!ΧDMJ%9+c0H +:RS52(q6W@0*O{tg#F+ ļ AvX.}v%YD.qTWj^iMh8iQ[14 Z/̾  ?-kSg/M@j9:-92 +t Zw"6Pqf"Cӛ/ PDV-1MNwf'3쾟ʨ/@v|; q߄JB1F h;.ەosD-{4=gN %~VMJf{% 6[Y!`lxV}>l'D$Nx) n}k&.Gq5o@4E_l#CUgy.^/6 RX V6C+Eج; {"le?o MX%9XͲ!ŞE }h~61BD@f*[/"\ }}-n'1VUr/pq [j`؍[;L$Hde dbUE4VIh_E4`RVh:oIE.q._s,{F4zV:-ltdB?ozeb"_9OlN`o˄ʛ tg|xo{nE^^˖yKLFjhclY#NyPxy#Wdf@n֕MەR[(v RZA|py<8HYT4\8st `#Y6ޑ#H'FBŬ'jP (BL a?< DR+Lz{`p0وF{ZNOǰf'|±]Yk X$*19/3rX r4X?緓U$WxQ &FvDo_ꚢvɃA'u8+ ӟtxlC+$Q&tu.SZ x+!dϱ̂&-jWȼc*Bgc應rĢ[gIGvo r2?(bA[^AMZ#73lR,>bU}=ȁ#YD"/7ᖛFy/zSb};[| X|d?l#H VI2p n@CFAᛖT|+,ZZ2[ f:(;I3@3O}ڠNlxl*ÁX89Kܩ?\#M(et?U-yμ xօ})s76ck!l y 0#sx͟9]291Zf9c7L吢6"ͮ$˧KgM̛A6j)n/Ok*@#oW9@n_z@Q`Hn=MPo?`"I)%1f̜vG_nȴYᅵ<=$F{K7+?ȋ*;5U|V^Ȏ9êp{ *Vi,LFo3 hIr=0AiEB4yu NWQv9 c"v#1ncNvqǞJ0G81n3'd7g- n4B\"5?K0ƕ Ж7d>dKcܺRU>ş!D5}d' JLIC 򒂒>(;Tp m s@K$>>UAe ~𚒝7 ƿÞ|L)6<:}{$9fyvtyzUY(tr^,7`Qm;^ףP/M[oQIz92;=='g`L>?pߠxΤvrmnL~Vq&?ueΤc^cb+2QXvzu}0 h#)ZmpƁ)n5íYln ] !҄1ԡ %@$O!%U1/MnmSAzaTq a5%ĕZʿ~in>C#_4_iX3Ħڃt@`AB78% >2_r XwftwdDJ["5OH0zݸ#):sQ}ۉ2ARb.>*b]8ʮ^Ǜ5ȱiemz7\ʮlePm:ݱ8/a=!/S4>|cEqSu밚^"JV:l)?m#F%+PKAps9x?;@d-FջBp0 jH❴/$NfK~kx.wW1C-1=f]% T2`O?1&ȱS#_j·A@`ZLfv}-WEt^[6ʓ9o˻#DkWN}Y %jjb* Wv5&Öqr`[5ɣE8mwc\sЂP ق|φθX2h1@N:IkR6 p43? I?21U-\ҙyGkƐ9(&~K1Ly %tNIWׁ4)Ͳ{CEs \XGK;@Yɧ;w}|&SPMճt;Wىa"g*vmp36h 8SJhHlVs;O=ejX&|R.ւFa6BzG: ݺXN3ʤJۗsg ?ȾOJ_Oj3 ?=WM 鈽=h c=s 35tWw+1vaxQU;Fa08Bol9tjj"а|t#?5W -"L dRU' f;NWel&'G}1%w V&Lh)hl^S_G>M QBqig2r%h卜E&Wy|p:ZskŒjl Hn IT :lEBn}%U,x8kI5yչw19hŖ#QlheUGKޯaFˮ*Ñ._݉@Tg<&CZ;’cg%IwvKîAt/hYt4LS~4CMgmHڙ&ȓM 1Z_ @Lh /MNwcë) ?õ!#Fi]Rro{~GoA mKȯdOxr_U߹M?\'[//D4P=C_ۨ\rrtGcL(Ռۙjmj|w/u;̧4lϜAmOau,еnnC %\Y>r0)d@XrO VDM({̾9=Qћwfѕ<3=Ύ@T#EItxCCn!h滃*t>fwuW9<)Lڦ.&/4kߒԕ|n3 CsT]6My6*T=0ʶKOn!>BN/ O+-b\ᘸT׃NF.Z^BhDFr+Ug~cTpt))+?P^_j67S4%gvs/dwsБ]{c0o)܏M$U¹)4Z⤔h6Fv ]P>CTj'SNTW^ DcCE%kDZ}ĈP(!;3qznۂ"(?OI ` "f޿ZSX.uV=2."l ˲b/oKUyl̈Ri\V):&;u[CNXF4j"(F\VW PÃγYpTw4i3:H4ű"Ak$Ю%qҸb9RsGj.'P!:<{K_qhRP[]V!"}tFmj9'ruXa-vI-YsPip~acoaM8 V[xDf[Ig5-AMsOF+]>-bрMvhݏ bV_7&]Z"O&>PQV4{?u+a6Q˖&U?׳Of-7>O'vp3_gv0Zo9??.3zM!Blʆ(^/O jhBV 6L܀Wo޷eNQ&L lL<[$4wDmTQODqygCR"#D`:gdBår%h,9t쁥ѕE:~!.o0J8Nkz8,fM/T^vp;ecxHX9\x5cKUhL mV -Hi&fe3$ČF6Ӎ.H ]@n:Ag #{?;?Kvn;`.'z=>xgL!ˊwc-AJsFR<ԐQ(3zO&M-q Jy:0پgƚ~Y\3Z+wA^Nt#'d?:l9\*K y~69sgm]^rR #?9hgh7=h>ꮫ2z NQ=z~rͅKڨPD(O|o4D ~:X`㞧6D|d5}|(cd&OM?P >13-.Uo+@_2w毾[kyHwVY@cs/R+9}:cs$~^YiO0X`t?aJJu6W1_J 7 U!CD@}pc#DQ#Y aV␕!_R@ҕD9ٶ9# l9% kTM=\@y#uC1OP+WylF*N!Q}}S%XGji~[[x,=71 9=Nsl l/zQ#,:Q,p& x@VE Z&b4k{`sfnqʷ j}鉧 &MWY~CrRz.7 ipM&vWOCK* [WOD_x58Tx}%z)䐋Ю`\-?r_VTWnoO}?N ˶Y1e9o;NC%Ik\Ż6cVMN 8h^sl:+wv MgjMMZn['qU+.DST]{[c\}ā.wֱX2݁esL?"bB$t:|>LÊ7?Da@>Lvr8ZVDR9bS|_#S~_N79˴_:F[N\0 >e,nI[@LΒ͉ ]eF IK=a&%40Q`wVt ת)vŢF=V6i dVul1/_×~qI}ljg@d ^^(<ҶW 5B] h:bh!/RϣP{Ǘ/"/,\ FÞFo4fKŵdy g T:EqOye}-;90!]!Iwf8/A^"߃oݤ_;|H> #B]ڴg1.pZp/g0=84q}SzL=W?`Vˢl j_n_L1O5l#'{9&0y:C];Mzd*D{YIfm#X Va|_PڬTUեt~;@Fq;Lb0ANQS)"xuaĜxouXqc J#63;>Mpdnk2-ɻE}|P)?[w"`D]Yͨ%_t8&DžIfVx#D8zWQTuoGm3Xiza:~e-Rz Xten \t>,,O#`Ahn~ugӪ.'36SCIn(;o WF /PUG#mY{{.4QZg ~U[6ve۫ 溥ʥLFS g5k=}YJ z`$i|0|O(#h,li']Lj@&ϰQcY$ FB}Ř,;ze \!~_ԋ2g躂,?n]z ez/k:p W A}ryWsw[nU&d]^ 9$`UHs0PEVzӜ!jk{]_a+~LIֶjf2~Rw\K&sM6Pu4QtՇ+;gB+(.6^j)nu I}9S-7~}iEbrNoj Hj4T_lK\וbS^4-<@k֎).թ?}˿%J =+C3̓kQXDע6ccR_%n2ذ6&. İE9䶣ę`⥟s%ѹ*"!M}~4z(_.f J0::}UGְUTy 1I*)C=ς.6JPpY-3&DF[ٟ*S4ͤn,W4XO4ԼĔ,5M;`܂CkۇnH}/Kbe%`)^^] qoە~T _i T fv.DLYZk59~.ֶIX3ι~$7G'X 5Zvǰ 0XXGgzLiVrgF0Y8NP=YuI.y_%AE>`t-yʶ]3\&kW‹q!OOg8C]z@:#5 O0,B|9t2pBJ|opAK%=9:e+i36?&6{CStK`*.-AټGxp6ȟ7T7?FQE8> n?}*]b)sw~Ci0bh1R;Ag }z.9™~YZ>4` K ؁ΧmqcY ]YbMֿH4~5ɺYaF,5`p ݰNjH‰b*c{_!^Vs-ST:hrr5zh٪c7jĤ163mt -PX坸f>ki»&&5(m5 ]SeE`dj'*ʃW"iina!]So3\1`7k`<}<.6=[%O.H^9'uBdvo4H99~:6Mdu g.|fjK)3钙̫ <٘na]ؘlzX %Wk .a(^С$/ßnO7UGo݋rΧ7~{?}wzw*Sxx:Z- H)4"4sN#4wլq* `Ac ;Nܼ/ K뙥,yD< baef F&Za#cV*k {1͚@iZ"ba*E`ꙷrF9G4˫ە |v@tB!h$Զv }a5a2:3r2YvO$> ܩgY4҄+bMdJ-/V32xE{zPN\l` f^R3@ɓ'29~=3:L>X' CN Q ]d?MhFrx,m2s~4Uvt,k={+Z76,lx!%jt@w&niӽLj{^[>e0PRbqI1ziQ(Oz~{52&09:ɜS7ʐʐL1Xj 6R;z({NpKFUoہpi>> L2*D)(d֜}窺Ivb+c2o?C%I7_p:U? >kT:6{vaj脌 fo @Aq~rnMϊ].7z<(azohp֩s "y“o*AQo }b@U/>3yCI3{~j d_0[G~EE1gn3n cmV=%̰Zc7j.ϕ0ᇹe9߹ M'q/R5§GD -dSݶC3T{T1qFuU$<qwF W/ r F6MX]]p=o\:Ԝk=oZ QCB 8FW[dAK$< 4V^5Sd#zp,`r+n)ٻD'GC5,"صC/U#1_xulbyYUo]'3g>1kZ+Dd·T:BgEK8Rg"|IZD ^VqDn#Pd1]r{:1hrnW\EfX{5\q*is2%^mp)^&/VWn1a"]C};Om  z,riE<ێm,gc`;<dYEC\}G;0qg)bi?z@ NǼi}18& QS#jk2*:_&SBY Nک&-n=YiW1~ ˙\Gb09&CPsJ{)6"|DKͶX-tnժ1vK@кxZ-@A?;M;cNAiX(S`ڀ#cmFʹH#zztz Q-rmړ2F1=L׶p##u0b @|uЗSwHRް7 ~\^} yTQ']T̵ou0}ȪtQy ay%#Sܸ^;4D'.-Xΰf+gil=V>{e2DBgXͳy0#R@zٙ1SDN̋lq'kBY돒ngM o%ǃ\xlU?v]2F~24 lD+: MlsI1 .Y)3^0ӿzC_796_A9gÅDh)!lл܆RzD$ nCH0b$ggs3ئ^sg 'wf#/i! .Šl±i:4g~gJX$ϡ_)BV7@fC9ԙ=})%.R[)_ad@ĺfkKz%AWY>$y?Q+A]GR =_E|*ӭrK sc,}>^fnCB7+MpPe30 5{/"8O|Z&=$ABdM1 ~5Ơq8RfF*e% ,c%1>4EN: PRO3[XHnF(jUjeͰq,oNW j`][E5,&ς-hIE>{{jr<~.6F9wibnPۘ=_qtAQ2Z~gR[Ww@rp;vumlWGW 1(.v ̢4FNQ !:A4֠iH/j+YB(N1ւP9o9ga9* lU,= w$ @6*l](gm9_7VAzV.;.c6ؠ?>~,Hud@ _se^?*\)ٟl߷%}sqc6s>TFi=8I-ՂGQ̨+p5-, ΣT40-8-݇%/$Im0ϮPLNDiP YqikaH\;d_ .UnQ,5\ š׿8(!IǷNِ_q<) 9sXtp޾xQL:&IDBѠ(#U5ɗ-@L!%$ riwƋ<Q\WVtO?)M93Ɓɸ%~!穉J RιE!+$jn12.m+ $3Kx >AZ ,=@"ȒBNF%Ro 8.Sy-eƗmZi"2JU;`Ucz@n֐Z6)g){},j1hY44Dln!Ћ߿;ga(itSj$ū%Ypa@ hkG`O$kb<7#0`?!'bLīlp,[]VExO)~齵V$ͷfZr }"sfwZsY>T/ :w:eAEvGJ|$0qlV, DrB`ܦʆ3F* ǻR KSdtk(Mr#QH ] ZԜض 3w^tQ.+_4r{W=W#%<66yf>-QsZ#szWrÀ.%F}Y6=i<, n OCqƤC953z%fvPyN뷠]徫"u0uy g|=\nrm:{$'<싼G=CЩs"p_.UOؒ*p~YA82فF  I$!(IKԈa mm iyM( d{nUi,d|N3Q!z@-Θ٣-DZIӒPTmSͷq{  =#Mh {D NKʫd;Sd| "":ˌO *hUEOS$ ZurBk oC䅘JyN fmx<ƮG \roH2q0IAk:vVA{ƬSs:S>~zj=ۮ<+M;oZHԷւQЍ3!q'9,?}9~Wx˷kyfCW+LQtQ~$ϩ< ]# _RMv->a C\8Aĸa6(^:Khъ$moSE@!f 3+P↷.)Ϩt)Zv+w$Ԃƞ &]s39}mGDc Ly3ݚף^ԦVsVh¦a;1?4qJJojDk#LN4QLf$C@S {"Z]ഴ O3xlpn{ndG-.Q^Ȍ'< B [)gJP*2IrVu2ə%YXy9' A:'MaB˭r"Eg%+oTe,u@CtnICUP+[o2,vTMl_yՕ𦌴jSr\*v8*ϋ/]BPԸX?G=oS$?ޫ8L'ۗQ}('>Eh&ogBc6woJ ?OP.O ^>ueQ&NĨ@\|Jȹ=f( ?4s8GkXH{4F{BQTn͏_J<$W E 愉0_ǥ'q,"Wf[%@7!~rrsS\5A*y̧zpѷj"bQK|h8kٮVpss#3Fv@בqo9lX\qqxj4ְz LҮRsuxT_^i9a z@` Oӏׁ0OݟC-UzU vۇmӾAf8PZuguU0蝑ɺK痰R~V[8y5n9-]2Qэg𣏐~`,%{mȃ oT pq6|1k'jIj"#OkD<ϼ 8m{~+,!Z(>U)V5vīAbg)'FiK Mn&;I'PFӎ >;WnK,T j%  yԣ޸cY+Ŗ%Y \sLY UyErsrG螧Y'tv\Nn$DԭF5ꡤf;Hm`9Պ]b4:RH`3bU5 H5G_#qd#;z/`]:e H'^!jy>Gf\c=? s {"f'Yk giWK6@CGI+l:MKJE$jYJӝ)S[:"#t~"Hb?w/N:p,}{\ƕR4ęv͠0JaoDKhOdx[0r8w6ۆQ2e#4 cq+lcϔ;j10BKX@.Q3 0`5o K&P6N\^/yg gk.h3rN2ͩAh 2o >)|r{pK<̑[Qim]U#~Qޛ÷;ˏm0 !m߭^8!@Ǔ.v׬0#z lѰxyHß4imC@Psi”(@i6x4>]LQ)t1!P:7g*"y\x, ~mI;#:B4Pjuɵ 6]L5Xo>] vs(ӛMG6h!>r~O _G2*v,\{j!Ur 3j!tnð-C] qι>n̔10ytlO0G&8 cZ>R}pӈ)v':qɄ]>0Mʋqj+^_1ۏQ[c<=^V9jC4e{K\Z3"1`Emv!e %PqwY]+6Vi! PG$M i>>YOHHJ9`O%vTˉ/XgF/y1U~{Og7yUpv [ 0dea!s *AqYWuQm N#T ?).̂|8MW.,=%: wQ{ C!ftȞ;ܩRɼ8#R r/- P=,_vY!zdbVL7?׿!66] }/L/e|:=2)$61BZ?9MELiv-x ~$N[ ED*gQbץHH\UNx}rNʆVrB|ɒTQLX~Q9Y VX -1Pcmc,߇o-3I=OjRgBkemQ*,\,i`?\ Z"ɞ*֯P`/Q׌E%;r M[ӻrFkkVpnn ruKvCrrdouĢ\ 8Y- BSVB4*p:JA9JhuRx?/Nv|BNSVIOXF4X:=Lϧ ܘFY&KԞIfh 79G y3S<&<*ZJ,; fs|գIB ,H;>1`G"*dv1MBs#BMTku͜罭w|wfL*Vһ(.|ȈN5H.Ti ,90ozEK aYih,\pmӽMDt (]oC 3DCXXEXS4I8E V@oϐTKPxJw$t_w"`K-8 LOKm/S/\ &kf'/4+،xLJѣ#a!xcv|q˼A{ m iH~&~da&֒yV,>Zt~AKxŰ7|lrZgEy5e'vDk];[Sw  ^CM>]}SjPղjp3dAצ?IEU;j&K<ۙ5;LghPdL!,ǧiv4.1C:M; 5+ 6k>k=Fr'PΞVְ.AV!:T8ߐ*o 3Y0a-j>̠}AͶRv+uV'E4kWs I-4ӣ}$l"̱ p=}wU82\o17X𹴘OSx@+ɫ-HGŠ}3& AmvEV@4O&]+{ 8lS+m__j34i,9w$X.zLzty+(L2VA<`4Jk4v 42N5'i(+ U7`bɛј$YsMo.Q %D"~ |7k܏.SWᐽl[bQCMwlsD<|ƑgchC$XQB4;Q9Ą5z5tAϪgPiaf|%C~cϚ}gg#} mL*l*\pI6Zܕ, Sя[2ϣ .ne&KO"˜m#)R-!'~USm'%V:(<EOV^)MUu&滴e^LGy:[؅6dL]NQf( KZBBwĤg ] ZZ)b+=֑۩{}'ט F}P>Q}TgxK87H_7o9\oϿg:}P#(G棵v/S&M2RJa G=X"{[_Yi;7j5Է۲ 2ڛVl[ݠkQE@zxtQYfi̼Sy?Gk$Bofjs6MI9MGqO e@HC QĖ$ؗid2(ȼp[O%J"81y<ߦaA y<&/,aJ{-IuM+Ƥ?*!8a|$#ƯNmdLjz2?  E,.:-;D^ &zF<1Wc+!8:Av~p#=g)\6?RfW/\3e^P_n"6NzKĒTTQ{znB䋙,c}>$b9^G>L#SoRH#{ "D7.y-X`~ҋeM6('>/gVOUboL1ұ;&4Ja9>/bK$ /M_\>Lmnˌb lύN`k""𺼢ΩxvFǟ[hWrpXm0[bL?E>` uf~my7w<&v:Sc.h2$ʭ|'Dbnyޖg"ّ~QSbcL2`2Sig-%}ܱ6\W{wpZ/oJ?`w}oxF Wyf+I-dK{;=,r7NLv\/?G,ڲ` *3ci5y'~Ʉ5-2xf6#,1"{~e Orl+˖'GةQ:SK2Pq!TAdu!B( yX뤔iq:^d;;L$Ch0sO{!w_DsUPy)1¤q NnOdaTi)mH:l| oF sp W͵_+)Ȫ2@]'콻"R3wkde D8 P ۧp"g}b*VLW#|Ql8D/6L=Z4 *pqU-*?eS;-',%IKfqk#pcKHraA'*q LI-F5K̑I3#7ZCu߱lY?}%jbHOsX`zTc6lC3xdOH;B`ǃҿlRǮcb/ON($.; #,~ 2:[ބ00mx}©,:pG(^{\|_dWIneocۤ$5 g֠0AqpŻV~r2;v-.mpikfG$b9Ou')a.wIPq4;$pܖB%~j!O#Lcnƥ)Ci#WߘXj=n-%y'22#?dq),n:H/|m߲= k] jdaPEzv&SBN.l= rwD{6vg M\`EG{w)6x ][s/t_ EFx>f xF(lWo h}r7mr2sOĴ) VVR55 UW!y)\˴|+_ L,WځMFl磟kM$&%tGL8 Jd0fb=! C. wx]Mi q?C*UhKmä,Ga4:S&c'Q~)!">OFk#11H=i=Neƒ5'[ˠ+@g rpŷ_ޏl\5~5CCDyR{Tdl>ڊ`O+Еp1/Dk:/KҬdDYt7$?enx/yEV:G :/x{A5r&`45'u &z.:GрW iͣΞ-gz:w$2#)puO%:ЌuRv.{ཤW-h&aL(OZZ ?FT }mR!a*yn$:nL)_QRڙ;Ԩ?9aZ&ue/ ?gvX]u1rVhHAi. ;R0LX (RD>4דڎ7HL ǒΑ @ƓpwX楩WUfݯj; % &Rz|Dĕ~ ,)N u q{AQ@H*c]ڿ4;#Bc,/]/{Bqb/SjXc3S~PeqfF;^v&&LT)a0W}eSJ5V)@s1Q&A+W.Mwkp] _)XBG(m=>iQ;u*yog_;Od7 S^^+;Bϊ85k4n|D ކtUv7/dXBr,FApoHPcyC{.jeiọ {̼tS4Wv5|ICJ!pU* jqs9L@} В/WHkb`5DY_n-jݢ4!7sm93G'mHT7yonpyuFHLNx <$gBt`]`%BJ!5r+HYU!њ3м[ʎEn%!,Th;gp/n5 9?`9:lt[ڗ/8͉&w>Җ5>P˟SK`dt@| E{e=~D#"ηfO:䭪KY, PS0tuFh.C% &k.Ds ^^EM{?*6:F7 n*Y~UXtf5PljH`VPwL`aRHU+5K9$1Agr^Zh̲F-D@潃ykd$ޒ=˸Dɒt3:B5.KYBLe4XH|#lK.p`<޵\5 Źe LnԖOg{FɢL8%1YB!]5/ Hn  *"n[YiqnozN6$x 6՞' ;¡?|*5Sǭ4![\wHMEZ[PtՀTp{sNTZlK gȰ۸$v!)%X2eWR.Wϡ$GࡷdHOh"0ّԥۜ6y"~CoE!vvnBcZc#<3M Hֶ{gyZR#*q v)` PTZy)$P uP*M4gQk{O>,oհވJOE?% A{mʮk.LvMy6i.EcoPc?8J< ,j,jMT. #A5D&dAĻ8rX4ଇg2{P*eJyr)$9֧?WopdFIU3[=@lZ 7@p3?.&zbo_{,;x%3HhpgP?7@hvn^i͗k-$s۴%y z4/ox1Ϸ'}[ CzX=i UihXq즗vEcFuNo̮6 uF"סqJ d zØF|$0b.UGi]C?hX]ӯ=Ybg9UBMӖw}cvEsxfZ]{uz1E< m`} Ԉ*SGJ+HRn.:%K +^K4R[L<qɼpKZ58qdZmA㭵 ԸA^aaT XYrCa[+g y(|:8E,j6WE&|g \\us-~|&ѳ* 1)ߵpebB ]J >ikN/@̭z%526r3ْ@50@ܛ;/{<'{^ [*(3d7(#Yf/cBcmBAG.6%Sş@Ni1;ߚوa S9 alf׶xK0 dlnBTt/qz1&忑Z;5KOPHs0JSP)'PE?OɐɯqYqVkUi,7$ 'XL5&^B#lm#4ơvZxWl|p On` AsXa~53S[rp)~pp/pޗ/eU%Us2Zo E{|Yu2u~fUnX l/"!:݊n`Ȉ% EiǽG .۽\ڝd$AvFCVme{o_1{&[8 Ί™2H:msWH_5*Y sVsfElqW]A25GDkmk+M. (E9+q0ܔ /vX也뛣͢X+,Wp04t.O5R пJfTh9LOO4ʈHtb\s=k bdt2jqvf4KaQo[j<gaif`$*C kI!l0;;pPܢzxUmrҹ^֢!IxG*~ F94+~Nd ?-D@x86jw+req4W@ʃPz'K bRO#KWڪ+>k|T7@«0V4̕^ L \W}qC5s+g!xuma:Kʦz}zԎ%,UrNGfV|AH5(37nRmz>8+dhܨCK{+߼aQ|y{XT, ur$(7@Ho>$BDp4k{-tVWҾ~>Z~pL*O~;=&D1gFvdgszSqIOgJH.bNU9d𪎐=; bܨޞ8nV3N{K}bmTFr :*jy(>0ůA1#c:+SAHW#nj%w'Msb^~,+T`fpu_΃P˞B9a{V+ٸԡǒnM C~Oe*2e-5AϖD '}S4l?CiZVȏ gipUK.!bb^ĽwX1S>Cz ]EBqB@mEtMLc$MhH:nrmYCO[bv%8GKMzN5x,- /ݷj'΄,v_؀grhrH|8+Yp \t'g|w%]F--=o#3Ryص) LyY9s-&kC%IaeI'mgb![q҂ u_SDC>}J+cɊ^rUw˼pIڜShO= A2&-:;±g`M+w.NdwTʛшVJD6YbuIIq+ u vZtJy%|tCۿ$ E%ROލSg0 _qC{>(aޮzA],G&(2T3$0q>A2ϖ!wk8Z M ۽PN\qz[P'QM^a(􊵋vw.X{S0yjªY؎!#K^pȋ "}.}Y ݃yF6v1SSO6#@bƼs:{Mb QYY!^Ț=}WlvE.C$6p'1P4XfP 6)xV]H~ƽοʚlw͆q5Noo1edNVyUKd{_uD4sZxݢc,dW^o<~u3¾ [hڹA@'׸6{={U9#;[dܣh,u=j(+J!3eV3>Bfv`*-dā\8Pc2pҷu{qypIsu9Uj`&F7˄ yJ 5KDv:#@Ko΃ܞr WhY9h,jz+J$Wܠ ?EL "Ғc,v̋1٘A~:ߙyNx!yN/I1!ݓV_2f`b6v(Ơ@C$$N'ry #O6/i\A ۗO\-<IbNuRn`uHpE괘OvSȆΌ v>mٟq]LZ)<3|2iybt|u"-SWLwVЛ̏ph##}›\͂Biҥ'@j{214R^G_:I"X#KSh2-ZaV&~b*mw{Rݍ}4)r(u|ց͗z+__Gv9 rVW/or'ۮZeOYW#&A_r:M:qza v ?#v>F]QV[xSѰCmHC?'W;B5~^;쁠PJAz]Kڕ`&Ŕʗ_n',x(gß7:`gd' &E[|7B8\kʅr).Dtm"6uAކ+|?O9ݣDQ'O/7*ԾCwԚ=DRI' jTbVX6*HLq_z;P!P xZ.@|L=n?`鴨@ 3-2ĚUu"a>\աsW|O7Ӭ8W8%] ' \>0\513'bjmm'+x )Ju}~dlF3D@ \{R\6yT@mq"Cm\cjBd >= = P=KQa0GKN>j|Ī! !vlDAuӒ\%A9t"Tw1g{8ӒHMՀWb9XubЙv$~'scHT(r‰=Sd# ]#J}A⁣@C-`w%\?ZUb9B^<DՓ:8dU:OH1,m:,c9%Ǯ:ׂhN]OqhgsW{< -Jc.3tO.W=/-J%#&ˁ@aDBgC AUc/(UvDT=ygw4dhf?."8(-z_Ӭe+pdJp}s[XwE|ԚRT*uVOw{!]r 4|EMۣR4.RV}U;F72kqt쉧xok C밤t.de1 bi2GsЍV>*ٚEA9hC_!l|b7Tqa#Z ŃCVUkL˦W1BDG(-[o̷Noc&ڄl-SW}dJ0&ukFl)KIqf:RH 5Of,= +e_}XDBnC2 ymkO0ѣudt/j*ͨswldW^e\uu{ka E$]nN_ïy7ccOcCˤDױ7n?P|m_{DB]0%Ljgl蝈T̵+}M3\fjے)Q8έѯڏzb%|J+= VKߏW?xM9Orf t27QU*iNBaދJ#TP#,Dטs;a0 #Z7]4R9 pC PջW ;#ya6{UyਜޕWH;IqQ c)%J{gԟCj͙`lb2g F~Ii!viip*n} 3 [^M7TzL*@_"L+@̒5ebרxN@A{٧].T8?߄RN@D=CM)r-WCIj pYʊB?MGdE(D2vo^S+H؍TP XpcR++t;pO h z (Awu v.}xu5׉QACI[y̸؝ZP Z昱<ֻSקoKطdg ץ0mc&! U9/֋7d Xv@?gn/g, Lɕ*%;sԎ^v,Ѷ{K71w܎")mb4ᡇ1r :À7$_#C1(SApA3f("D4[>3Jo5gfsA7#eT:!̉ڜn1ՕhǓ f3;LаG.BcAX܊ϦRr2Y+ 2LI0zj mh#0>Kӌ#r7~#0$[A2Y6mKj\=91sav"}-'QO~LOv1?&EJ ?pټUtBW^XOȲ eoWi %ك-wԿ覃v>ߟ6*م jAb\!|@& $ć=G0L؁KsOmO?묫@>0Uy'qQx 55gZ^;*b^,Ħ藬Kd!n e_3"ȇ^*.`t4, K.i9wؑtTCR{h+7|1> clq#9,?Bx,pex2!f43ՙ%p21[Iq;N4ہ{oWTNܳ&ZI0Lqxm?1MX3tp(y#WusviH'DF-;vV-瑁'$9먍c~ C˨]P,m_jD$Y4 i}tZ\ϡeK<24 \ Ve_] d,R)RXL@6l\=4'(1O^c.WuQhiK1K2߰۲Y,q#Ԃ2x9K赹[]6Mo>C4WLĮAaiS?0kr)q~.ag#{e@^=x=y_Q%OY8}rc ۺTbnf>/3E huªfk0] G~c)^B*1.%Xbș v#k"F)E$XVCQI?h"z$s)9{XmkАf M-ghl:9gf".)aNa"ڤFHRN12u"iKk#`Ac$٢Kp0}/nش~?%#{T 0ihm+}\wl3Zͧ =렯把@ٗSXIb{Sdj'dۆ!(;Sry/mL7So#]`)€u*'ݏ8O5ބrIx~ /U43JT$N $51UKGj nUcj x7 ~CAF3`2U 7'g;)ӊ)^"S:jϽ鳃X@įTͮK]kpIL*%noaeiYHe rA}_++C(F3; ~ g?bn}%̱߹gjMwg%r b+!!k*KVՇ¦Ap\3j&) =4zc\ #@;\3!A! w@fIZ$Q#wgԢc" 2+ PJyecxR87JuX.=@ -J ?_p[I+s 2KGMim[9\*\ Dۦۛ*^.Gzyb!ԠAf?{ .hP\xbP&' s-ߌ:G`p0T8?I+fmë<%, ?}E&A:}|IQnT(g3p;TQ[\~ 6ڒg@zqC$*HU 2<[weݸ0\F4yӿA'MZ1Wyҏ?dJibxngMA {Vt 򓞻U %jMF=0Dz6."0 ' ėD's4o{JJ썛eyLpޱF Aa6eRՄy?@+lyf3`NrFUE @ps\N':U怣v_J9ɶGfWqE{ Ob6.(Mǡ_p./Tŕ+N?}89ҿFdŶCPhFp~!t^/S/)vpruJ_aZ&Ir*\w,ҁ&$c=B\p5 !Je `Q;L\SBl2.cY@ Xre@PB{^.t;{m35&)wG|Ɲo@w`דՂx8k0 ŗf'Wa,U;GD2gcMZ\$j^3 vQ[˟ \3ڨ~ψ5qHzYoDžlZ5CȩŶz M.&=n>ߵ”N4Cla: Ovsz4^rGu0 +;/598q=f.rzE']RKb4cN_E`<3|mrxo\xz8_k OX06턦w[ mFFƁ Ὁ$v8b'9rϲѽ@ې8';4G4elDzv!0{/^N~ oFE@L}Z-iD~~^}_^K>t sF7 I .3;{p: {=C]pҌ.Y:a؋Bxxf[AA/$#+ ] Na@8ID8 g>B%tT8,R}_}W^f~6B[yKU&RjObGH}PB_r^Ze3% yjme)ߢ:b?f]Btg9fzt}\'3\Nw;e3///y30kR(&9[#M*i`[v ˳.D7Mg*}u.}Wcx+ 6ǵ#41U7ծ~ yEsTgk-iC䘲F#nyr=;<>5:+%t]ʉ6b:Kaxjr\ܡ1jReRP5@6M!!HYcXߖˇHɐΝzAU.kԒ606.`E{&D4u[WKi{E䱑9;͞ vNd@deڸB{-^ITC @O%qŭ^)jH&j34ut] 5'x\G(jAs5&TABΝ&khK`/H\#tzKWߨb2lC&5-_ˡPZjnCpo $,'—+*ps-t elB촄Oa~mMzQ}wgL`j -d=C+A~phQ}tǣ.4A$'`(vUEĝ=$'J-zǼ@8$DhkG-e]<- Q7Fwٜq{:7klʵ3m wX6nQ81UEEy5CοWR79/q 8 0νQQ?NGmQgD L}^e#r1B23`ZhB b`=JD-qdj_GL~d\QYjl?Y5214͐ } ɇ|n]f=! <-f[f_g2r NוwG6&A6{K;/N%[N9Ac~Nw>7;mPJxqi J)K毞 :4MQa 5WH#.w{ M/xlk\!^B &PS:yhr]#]Fʠ_[o{?*y71b~g9S0b|S#e]GPYtI*CD+ܐ@L̠P;vY5U%..edj1﬏\w:֐Uby$&q\v_p:<5\߿h ~Ē{ )o;SF"qwRTY;rY5C,%c&F&ց,#.r u,񵵸9W/IU5GRFg(s2zF(8߮*=jow!Us[Y<Q4dŨwRTMHӠb:K!!1cvM 4fxfN gUTLH;uoyX͞u/d"#'Et *\3l'ԪOMNL6 _BToF4"TEEc{15 5xw8Qneu7kG?cjg2nBO&a"P)[IE/ފ qI.r gg\k`oPŠަ]`X>*e_@5iwӿ#G;Ԉ$JX0Jح-ưd!&u71~orߔaEU*;̥ mGϨ)]=DeE|QZ7Ӻ8'$,_ GĊRҫ"`K'K3x{$%-/Pˬ#gc)Й&/0aXuV|PYbW!gzaNU&~#8$ҏ@fNƃo5 Qj)-LAW"l@۪pc:S9V asUKTVTt@$w>bbՌIV)^xn#,3tq7o rr5V:q[,l!͍hwx-ڠWU&}6v8q 0pBD#"WIRox0N x q|f+M{޷:*eͣ%=~y7G`g)Au QDaҦ(?Ǫ&EɊWXI=A'0+ݬ 0YyV/WM)'Z @3L Xq@y hgN-Jg9U1rž=H4Usݒ jVgV%4CWeS⤥"<*5?`{  ˨c:7K}Agw H`$Z|\9!tA2Lj KTrP_U|mVA 0xXWbXń]iԭح*muQu eTJ;HCJ7O>)4 Ŷ RkQj׋④G 8z>[z0qh=.7j# y%eߕYqiS\YPc:Vv:ZM̬q d$V/X>|Բ OGD\ XQ>:" UYb_auFzPE9OCW-; cԢ@wL6OoRR~Q-yҸS :# Ȏipg w>( zд7jV7Jz\*Gqg6 8[}*B)+šs=$t9So+aZĈ&+ :*oI*ufd}F:NY;w:HH!<wSQTSk^ ~0fvgMh9Dz$Py>g{~~f$X 䋳V{MLyPSd-x:Y٣w gmu?<ĆzG4%#S?û,sXOIK+{"1q+GP⎔k]:)*71-֦ЀWK;OF@G236wE<0Х v!2+L(h<ݦMMQ$Un*Ygݑ0I%7rPҕl认*$M<7Qh8 aQmq-+nH8 7.Fi}6kzK'%cv9"rǒWub$ I/5[UuSqwت1ho0_4Ys\{sjk>x0.Iν4O3gԌ|߬'rЬ/mj[ 9v1@V";#L7y]H1j&Mg }1{R]θ)o,8Ui\1X,dyN]7'$Qux]S \T=,Wf$]잌Nht$m# Yd/=ؿGv9ױɝlN̵βfrv}In(u.BlE6R ކ xo{6"5J˄C$hl,vVs H5E Pz;uؾ6]w_NRI5CQ5pay9x.{&HZCcĞ :$V;S[/̘,bcr>ϊ3c5=jjVU[{dԎC 4t܍# JM5S \:C\GT0[FũybFBڦ8:"&sd|h&>_n7b:ͬ 82WHoZYY2Fdg[r9&/%[ ?8yTrDʬ!UyjөeCt| 'piCu!!9qdD X|Qd >+Z&NvG U ~ ܙntⴁ`tOUvm_5+a;Y/W}|GUiD(RiBG1/ `anÑcQOL8YfS|C@i!BcL-ouftxTloظx}Uy>շj"֊Nկk}wzrHÆ*daZI#a2 h3.p#xXeMAGhjn4"# dp6:[ wYhn55.y"h-(PX@VУOѥ0TSnD ۰#KfWPbhV*mmn5va?ynu[FϪ_O!khI7|f :k w@ZiczȪC#)#'ҕNUylSb)x$P8kZ-OOgaj\%P\!9!Tq]xY,"{3;`Qj4FY w]\4V.iM\&ja; ¬M-JE޺܌ LKO!xm0 zJ-M\x`]N 3lQڱ繢Y:m T+uЫD>Qgm% ^kBqYDdBkLhE-0R_&"0O@κځ5ֆ;(긓%=` ߟE=BImVɉ}e460!_3tb(o)Dd0RmjmaɢgzA@8ԵDB[ҙ%oJ\CkY#{^g46=7圛&fQxOu߄Qö '5˒κGwF,OJ-B@KQQ&)qݒ 磍s/t߬P5BK|qyJ#ɼ(2n"S6bomZ$Gm kE$-鶁DlnIe=[(^kq:*AӏX@`E/S$]8#;4y1x#]ɢIn}.4?rK+\K bC,҃VLtMGSHv;^Og,hK#Vم%"+C ;/?qMq5 s?^I\#fZ{c x)u8lRBe[I: / \cJx0e&zSPg UӬ 2/̟Oz5^ҞI,k(fl]_ 8>Yg1{USLglW *&VrH(kێ*q6Go6 A8)'9eٳEUV\fYoII"T1G>cz15{n\% }R/OMgi&#,@>KQ,?[8Lvzp@2x͢PKo(,_j e6tXYT3Iwojeތ|ϕWF&|}Ptd'G9zmKcZ-ev%>uϺȡJF{T{ޘi&󅑥 zA7gZ9l z^5 s}WD 8w?N,j}Y*eHw'8\Wf&\4 1_:  q՗^bz5c-F ᜤ1&J 8k[CjB(3uzrމCc\;e4xHUz:dlh> )9];iou?}Yھ,QUuKT?!T@R nLқ뺬3 ljqa{Ij(}V^,qcwIBI{5³G0X8|FwCiq׬! ьMɃ.O%J]=4+e~<c~}Aòf 2 OsH}rO"ch>_h.[WO9db١W$sk=L/;I 7$E[ZNj)6[K/ñ2#dD U-`CxL ^gvq~shUWٿqTY,}ȳA3K:kGoi]-j^y1twa93D #X8 ʨ%o9 -#y}4rԥj#wɛ Zpe:K lT5>B σ>L7&|Ox~[R>8ӎ%|NU9!kMr7ԋ4/#Ljmm0Hì. 0 ;nY "941g*emi8cK¬o9tl:+ш/H6 =4&^џ2^աC3"Ck)_W ߎrQ&br@QL [ F&V|M:!Pe\50m! J#)Ϫ%Y. aMm$Tݭ+5x2Kn^܊b6g#vk3c@ҩ'd6V0 1vȄ`v(Bj 61˥eM3kՍ7/+~VX"g j0aBfay0㻒AN1r Ńc+dw*ل|x+{vaC;G^ {y~>-Dͳ 8eC!̐n r?|v<RRƃ5?<:&?`.&/G7 У؀n62T%d GK P≱LqіtlJ[>`ϡ8\4)>[- }Q$ӷ/K2("St[=CPH$e|MΈ{:N Y*_nO/T\ܳ< aC GBLD$$X٦:T>dǢ([|OMXa%9 Q~Lz{! %~^Jm]!dE x_ ~+.=YgyOYX'1[k棓qgǴ^Q_߻A3jgς!TRKWrfGU_"fീso^o1'n8V-aF\Z)?4P%,PD=n*3wGE}BZF[r8qZ;R|>!G7g9-i*8Q|J㿰 /ChZ8s/3ֆA*z;3$CCЭv!G(cc{VMs~n};sBC>Wl~1x+ȲT9jf3̋, 7͜ ##7l52!ڭ["R-|#O3ZVzvj&XYiVzN#8Ҏ2RUǣf)1xMK4V.3hRAd}wh) 2C,.KR tnJ6X*4F;IB7 B}oi K%STujPJG@ˇ$u\i30l$g w8 o/Ni;6O3Myu*ulC-~?GEoys?g7"'b..Y3=㐓Μ\AGp Jyg_EI\mߕ-1HnI؎ձK{"9Pn*%/)L#ƫ8Z/QR{?u>nv 9vXeLYDhm&% wYsJG}Wkkl"qj:p vܚ[ ; I~YVRRD%{ v ȣ3xW;nAT:Yr؏ g1q9qn&+j+\Kq֨ft=!,=d[e'I7%$~9/</K`%#2ujxNm;L H?Fdw:cU:i1K{'G|R.ǰ4[MX97@KQ3kIIWWk dsn7nQuAD . 9fC#AO_}cׂQ~4JlYY\2dUg=dM4A Ӎ? cEs݉B9 f~EH$\C6ރ i>wä]_g2;j.IŒYr*>)(> Ц-n]op`G.{=ʹ+D@Kf 4MBRǽ{ ~x+V܌m,t]L1`GjQl\Rڳ]eNMQ>s{5_7cQCD틌pB?#ԓuʲcG:"?7}+ Ý+F8@ QDq8YJ?Odү2.뵄Gu Uk!މ).tUCN-.cggt8 k.F@Ǔ:niG XXԍ{NoBeJgŹmBLϴvaZY+wx z /LΟiqvPa* ~PS:ŢmNz烜Ëq!2\bmR@o]HO1&鄭0}ap12d f->=,]MJJ"Z2MJ;{}.0MCFucYrh?6j3;6UMoKHp%}u!T&G>9jH}}14eX$yK*:I!I럜;Hnwo 7аOه<*a➗lH:τ(>6` w+%3x}|3;ƨuа0u*%!93JDz .\ r}y94pMQR>ċ4cXޠqlP=*/("#异~_yf7kHo8:;HZЯ[ R$ZStã\&@߹"~7cvDz$ȧz0iNJ[_ڽ idE>j|KLb6MtǢi<0%ˬؙ֡ b4NOMb;Cι4Q%BYg{ŶcѴI*z1k }]"!Rl տkƢB9cxpi'pވTb)O??}LDP((szJuJS>JbAuiDЈ(i?g E%Pej{&WW[]ÚsRސ<ٶ=DPoX[#jzJkS[~P& $GfG3e=anЏhrXo61>1<,KF#D=k>1;UƏAט-]`Y`>E r#˜wHIrJ3XH"TH䗗^ biW[kg9uЏLq 99 ev&fZм!T&jz$ԛ%ɻm+@\e63I雟N[~|n1_$]UKgC@FGDtcRkbƐODǴ Bo#6-V`/J:ܧ!krK:E^py"$aeӄdy_F]F*xhO\-[ <*Qq䱆6)/icAZoւ8Mn5#.iLFNL 5 #ҦI,"N&[t12KSEGc[7"T.lx (4߮5RQnc6` ڟ bpܘ5Qs}`1?6.|'| /?dLW%=P]x{]7!1YgW $ېháOwlk?^O[oа%)SVv2Lh0'>9QRq4gܮ7:OgR?(!OԵD{K.#\K\ߊن{76~y.!뱿{wfrTO+m;Ϭ WԀ!_q!y؛d8یou^HeAh)L``<g S7iq|[uNڟ/ݜ{pLׯ2%U2ɡoN{|g[,BK\8.b9?e'k&g<.qGuw. ƾz!q4m9u^ nv7H8XP$X R_ѭd<4A1e`SY33oS6da3,1uU`1{M{9sj/KӓL 7`e$T;ʖeoЄSqH +B>EꁭWFwQv/ks3@>LU J'() ~-~0f)-mTg4;t+e6?V6OPycߡ2üP^r=.+˖s%a=8l%Dl6E26$f6yJlqhXh&a̮oIg LDT^?09 8DzpR5ÌF4Dd)1NR5%؆ơuxDV!.˲; u|t+p^tp3>d|)ɬ8G:ڏ5Q(JiG^Arn!PCt[vzb/,qI5]'T8F >+kF?s}G9NNT"{eW'7 Ț=w(VpEI+[1e% Ł?4h(a3tVTT$N!CX1cL<h2Iji:7Kj|^ w5`I$*{`LfL3|481-BvRfCPЈL8[#V6).7FUXgԃ1|SjX2(Nd]yÒ;Kͧ}?ڏ1YH0dҷ44~ ߷|v8z{bM&F~+,e;N}B@5o.M0T+y꯲Cd_A]0tac!Vg:c.pQ30+ :UHL']Yܗ=&3ӣ{?HWd~zK90Nb?` ۝H)hx RYOwuWz0#oGݎwX|uԢ m$57F EKLb 5(43/yi QQ8|l~g6Iu}ѭJ5ܛ7{[>7\eLPQl1Ub;uԏńJq z+?iQb7!+{ gGIIij6UG;h'ҿVUᱮ|Sy0e{ ַw":&$Ӎ%*PlC L'(q1샊سQw l{ N>s4Ob \ܻtqAجM}!1Br{6#,<ǮukW5Ie~nf_u`^0P ߑH&Ϋ|~O%h ;Ѻ_B/4nP99Lc}}dʓWV #XC8#,>hLP&!Ow>;><ad@  FQ6] }ݒlUn&IJStb7TSTR)WǗJ k,P__kQE:h^+{{.{ $GPWP(M|lB3f9qz#g(ő> F}˝¥7rYäsڰƶew+st綽ZQ~wK!ْ -ÈGs50G Dc4E}xp T90 )i| GNJgW~= d>d_jRa-' ef/ocP,y&T+O}GoW U*+]i\f1%0^UxM1ʭ#+vjxp;}"1\rW*(42 K]H,rH{=ըKkc "D9wQѴ+N}a{ hF%z}Ri˾,8cpK1􉠭 `r3Xumm)B'Ƕ4mN@\kS{ f{p2;uk*cuGشIE.T3[h"3!># YS֬  viwv+|KTv(D 1*pP7+2&b9^23-wXPFkaYcSej=\!yhXql똊1%l/H9H w޾vd"eC島'c ҈FqU7hO5%6't!a0E"?+Dj{F5W:N4%Ms #wp ŀ/b+d;g>2{[ K"b5x=gk7㋨ \$rѧ SHl =bLl{G1aQ 1m]2ʒҮV|zvsLJw=H5IJ/%gcN?] ڐ۽MVDdy O\ppT MB֌&ܪfD|-n7 LS0-)*ۘc6 kmZw+ Cd2<\p] 遣Y$>;8&ȔԳ#-ƚ/MP(禌&ZU!i}(㺻'酷t-XZ~LiY6; \NZпΦLqRf _,~H4=ڣ}D6-7`Wznٮ1yܪ6Z {l^0jl[0#H<ث"YܭEa0'v]s'X hKqGLҡ~F~Q}WO3cߣ u]0HpUPس x#y>xKY,(2 p]>ǣC C~us )eg$KCG :p/bܯ0rn4:Dϧ泱{H\t=&f@7|,G'zO~u_joxb lOMqqP̯ٲj+ʤwR6g=]J&[yخ3iYӒ^Y-MYvgkڃZWк^b[K ݃N.i #=.楀oTpf_!&{gTC~MbJz2 +K(M#ջU^! <?<>Bcߋg]I*0,+1IVsDtojbNK^ 2sB*g, Ot6͒(P X EZ823jc.-Ѽ0 QZcej&*~+a4l F<$ub[vJnLKDȡ@; 9Y}Z1U}zt &\kLggB*x>4pϲJ kz'?+CDZU]-ˆ o&|A0.LNVof¢\V^`Aa%]U>2\ix s5י7eu9te~C: TC-s*zxL Ynp +7pjyW}`@k/Q-I4u>#Cq4Cيl5BWr`S '?txӯ'[_I:vv/79 [& alߠkE ~)2.gm}3`ޟ-%xUܐ]h(u#0D *~d,>#*v 4א0<8LԳl xL+*X}3Κ#lO'~|׼gi~43 os2X XP /wr iEx J$S߆V 0 o"q'nU̬Mq,OYwo*oV(NRm)0:=L6UZWƗM>h2JvW61雊ŸӜ;~+n]de$>"gE>Gϸւ7*q͹a !MpD7kWza$b]h|27-[i]%n(Mvժyw>-z:5%vz v[bgjo.p=w,}r,EtD~B3*;Gqu꨻A%G-=Mnbc)ЯF{[tAZwYz5\[ yY`ה|lr$9􎒫9ADƛm3R}PPOTޮKb[,ȟ~܉NҊa)Od1W+9+0\|dU_u"*߫#\"E_mF<2ce0ih]3JY @zEM_@>材`WuwP\1}hxQ]Մ5"Q@UO]ΐvFՌ4rӸvvjǧ%|vGbbL?+l(4*l_NG !w@H@0£$1+Gj-~ 5LXpPj'^%AÌb{2h=v. tA9eϷ:dg#UeIYZS`k=hs}AۻJ$ʟE4f 3L.i3NGSA4K:B* '|-:&X?%晼m}h%V>i\9ɹre`E:)D"!Lp<ɧm(jSN̗~/ r"Vq@NZ`:齻5H!Y"OIE̓k*B^fFK˴pr9AvxےCMAW]8'<ϻGUΥ*kmFU76Iy4 ؛in%}2VU<jA(r9yba&yiV&Šmg'iuy}O&GJ3 x'H *ltX(G1,< ,2H;/BܧwDSnU Gmϣ'nǎ sC`3{UvDԠhƕA_y際hq9MUL2ҘfwQeIG}(S^=ɟ,eo$̚; YZ