openldap2-back-meta-2.4.17-5.3>t  DH`pJ/=„տE\/kdz0̈́:x`5Z Z]R?Ik(VJ\l;ANں:;wЩ`O}7eI=Ɔmյ 7,2Ec Ge,Ȁ AНd$ircSB2 ]S-W$7IEfZW^6WhmU]bD[*/yhu+bh6 71a716d42c73bc412170d4ab955bf931abfdde86qJ/=„~J*n%v_.%rsm`)EAƮD#%F|u7K9nc% nUX"e!ʅ:,Qr) IX[AaOocz+/׋Nk6v"~ LϏP4ѵ2E/$9.hggF?"+X{qw866Jf񒁙0 Í56\p//rO$!XΔ!2!u?>5vd?vTd ! 8dhpt  & 0 D   "@T   (58<J9dJ: JFtUGthHt|ItXtYt\t]t^u(buXcudv&ev+fv0lv2zvDCopenldap2-back-meta2.4.175.3OpenLDAP Meta Back-EndThe OpenLDAP Meta back-end is able to perform basic LDAP proxying with respect to a set of remote LDAP servers. The information contained in these servers can be presented as belonging to a single Directory Information Tree (DIT). Authors: -------- The OpenLDAP Project Jbuild21openSUSE 11.2openSUSEBSD 3-clause (or similar)http://bugs.opensuse.orgProductivity/Networking/LDAP/Servershttp://www.openldap.orglinuxx86_64 9큤J≠JJ≠J≠J08516010d3411cb087cacb1ad16766edc5d87eaba278f2e06acd83563831c6064675a3811c779a294c9702ad9cfec275back_meta-2.4.so.2.5.0back_meta-2.4.so.2.5.0rootrootrootrootrootrootrootrootrootrootopenldap2-2.4.17-5.3.src.rpmopenldap2:/usr/share/man/man5/slapd-meta.5.gzback_meta-2.4.so.2()(64bit)openldap2-back-metaopenldap2-back-meta(x86-64)  @@@@@@@ openldap2rpmlib(PayloadFilesHavePrefix)rpmlib(CompressedFileNames)libc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)liblber-2.4.so.2()(64bit)libldap_r-2.4.so.2()(64bit)libpthread.so.0()(64bit)rpmlib(PayloadIsLzma)2.4.174.0-13.0.4-14.4.6-14.7.1J@J JJ\s@JHJCfJ67IA@IIÅ@Id@IBR@I>]I/@I&II9@Ig@H8@HHH+HӔ@HBHYHe@HH*H@Hd@Hd@HH)H@H@HhHd@H`HO@H-w@H"@HG@G@GG@GPG@GG@Gbp@GNGLGJ@G%@F%@FFo@FQFIF; @F8}@F&@EE5@E݅E@Ex@E]@EYEAE#@DDГrhafer@novell.comrhafer@novell.comrhafer@novell.comrhafer@novell.comrhafer@novell.comrhafer@novell.comrhafer@novell.comrhafer@novell.comrhafer@suse.derhafer@suse.deolh@suse.derhafer@suse.derhafer@suse.derhafer@suse.dero@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.demrueckert@suse.derhafer@suse.dero@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.decoolo@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.dematz@suse.dero@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.dedmueller@suse.dedmueller@suse.derhafer@suse.derhafer@suse.dedmueller@suse.deschwab@suse.derguenther@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.derhafer@suse.de- 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)- obsolete old -XXbit packages (bnc#437293)- Fixed openldap2-devel dependencies (bnc#457989)- Fixed a bug in the threadpool implementation that could cause slapd to lockup when shutting down while the pool is paused. (bnc#450457, ITS#5841)- Disable the slapadd trickle-task it cause performance issues when using libdb-4.5 (bnc#449641) - removed obsolete configure option (ldbm backend does not exist in OpenLDAP 2.4)- update check-build.sh- Fixed database shutdown sequence (bnc#441774, ITS#5745)- Handle ldbm databases in updates from 2.3 release (bnc#440589)- the helper function to create various LDAP controls returned wrong error codes under certain circumstances (bnc#429064, ITS#5762) - Fixed referral chasing in chain-overlay (bnc#438088, ITS#5742) - Fixed back-config integration of overlays with private instances of databases (translucent, chain, ...) (bnc#438094, ITS#5736)- Added missing #include to slapo-collect- Update to 2.4.12. Most important changes: * Fixed libldap ldap_utf8_strchar arguments (ITS#5720) * Fixed libldap TLS_CRLFILE (ITS#5677) * Fixed librewrite memory handling (ITS#5691) * Fixed slapd attribute leak (ITS#5683) * Fixed slapd config backend with index greater than sibs (ITS#5684) * Fixed slapd custom attribute inheritance (ITS#5642) * Fixed slapd firstComponentMatch normalization (ITS#5634) * Fixed slapd connection events enabled twice (ITS#5725) * Fixed slapd memory handling (ITS#5691) * Fixed slapd objectClass canonicalization (ITS#5681) * Fixed slapd objectClass termination (ITS#5682) * Fixed slapd overlay control registration (ITS#5649) * Fixed slapd runqueue checking (ITS#5726) * Fixed slapd sortvals comparison (ITS#5578) * Fixed slapd syncrepl contextCSN detection (ITS#5675) * Fixed slapd syncrepl error logging (ITS#5618) * Fixed slapd syncrepl runqueue interval (ITS#5719) * Fixed slapd-bdb entry return if attr not present (ITS#5650) * Fixed slapd-bdb/hdb release search entries earlier (ITS#5728,ITS#5730) * Fixed slapd-bdb/hdb subtree search with empty suffix (ITS#5729) * Fixed slapo-memberof internal operations DN (ITS#5622) * Fixed slapo-pcache attrset crash (ITS#5665) * Fixed slapo-pcache caching with invalid schema (ITS#5680) * Fixed slapo-ppolicy control return on password modify exop (ITS#5711) - removed obsolete patches- remove some problematic test-cases, that cause a lot of unreproducable buildfailures - check for exisitence of /etc/openldap/slapd.conf in init-script assume back-config usage if it isn't present (bnc#428168)- Mark Schema and SuSEfirewall files as %config - openldap2-back-perl requires perl - Give more meaningful error messages when index configuration fails (bnc#429150)- Reduced debug-level during "make test" to reduce required disk space and buildtime- Fixed init-script dependencies (bnc#426214)- Backported fix for a crash in back-config when adding entries with a too large index (ITS#5684) - Backported fix for a crash when adding an invalid olcBdbConfig Entry to back-config (ITS#5698)- Removed getaddrinfo workaround. Recent glibc doesn't need it anymore (bnc#288879, ITS#5251) - Server requires libldap of the same version.- Import back-config support for deleting databases from CVS HEAD- Dropped evolution specific ntlm-bind Patch (Fate#303480)- added ldapns.schema , to allow to use pam_ldap's "check_host_attr" and "check_service_attr" features (bnc#419984) - backport overlay_register_control fix from HEAD (bnc#420016, ITS#5649)- remove outdated options in the fillup_and_insserv call- fixed LSB-Headers in init-script- try to fix build for buildservice (BUILD_INCARNATION can be empty)- /usr/lib/sasl2/slapd.conf was moved to /etc/sasl2/slapd.conf (bnc#412652) - adjust ownerships of database directories even when using back-config- Enable back-config delete support- Update to Version 2.4.11. Most important changes: * Fixed liblber ber_get_next length decoding (ITS#5580) * Added libldap assertion control (ITS#5560) * Fixed liblutil missing return code (ITS#5615) * Fixed slapd cert serial number parsing (ITS#5588) * Fixed slapd check for structural_class failures (ITS#5540) * Fixed slapd config backend renumbering (ITS#5571) * Fixed slapd configContext OID (ITS#5383) * Fixed slapd crash with no listeners (ITS#5563) * Fixed slapd sets memory leak (ITS#5557) * Fixed slapd sortvals binary search (ITS#5578) * Fixed slapd syncrepl updates with multiple masters (ITS#5597) * Fixed slapd syncrepl superior objectClass delete/add (ITS#5600) * Fixed slapd syncrepl/slapo-syncprov contextCSN updates as internal ops (ITS#5596) * Fixed slapo-memberof replace handling (ITS#5584) * Added slapo-nssov contrib module * Fixed slapo-pcache handling of negative search caches (ITS#5546) * Fixed slapo-ppolicy DNs with whitespaces (ITS#5552) * Fixed slapo-ppolicy modify with internal ops (ITS#5569) * Fixed slapo-syncprov ACL evaluation (ITS#5548) * Fixed slapo-syncprov crash with delcsn (ITS#5589) * Fixed slapo-syncprov full reload (ITS#5564) * Fixed slapo-syncprov missing olcSpReloadHint attr(ITS#5591) * Fixed slapo-unique filter normalization (ITS#5581)- Only apply -fPIE patch to recent Distributions - removed -fPIE from the slapcat-2.3 build - Adjust BuildRequires for older Distributions- make sure the subpacks are only in one spec file declared- branched off libldap-2_4-2 package to support the shared library packaging policy- Update to Version 2.4.10. Most important changes: * Fixed libldap ld_defconn cleanup if it was freed (ITS#5518, ITS#5525) * Fixed libldap msgid handling (ITS#5318) * Fixed libldap t61 infinite loop (ITS#5542) * Fixed libldap_r missing stubs (ITS#5519) * Fixed slapd initialization of sr_msgid, rs->sr_tag (ITS#5461) * Fixed slapd missing termination of integerFilter keys (ITS#5503) * Fixed slapd multiple attrs in URI (ITS#5516) * Fixed slapd sasl_ssf retrieval (ITS#5403) * Fixed slapd socket assert (ITS#5489) * Fixed slapd syncrepl cookie (ITS#5536) * Fixed slapd-bdb/hdb MAXPATHLEN (ITS#5531) * Fixed slapd-bdb indexing in single ADD/MOD (ITS#5521) * Fixed slapd-ldap entry_get() op-dependent behavior (ITS#5513) * Fixed slapd-meta quarantine crasher (ITS#5522) * Fixed slapo-refint to allow setting modifiers name (ITS#5505) * Fixed slapo-syncprov contextCSN passing on syncprov consumers (ITS#5488) * Fixed slapo-syncprov csn update with delta-syncrepl (ITS#5493) * Fixed slapo-syncprov op2.o_extra reset (ITS#5501, #5506) * Fixed slapo-syncprov searching wrong backend (ITS#5487) * Fixed slapo-syncprov sending ops without queued CSNs (ITS#5465) * Fixed slapo-syncprov max csn search on startup (ITS#5537) * Fixed slapo-unique config structs (ITS#5526) * Fixed slapo-unique filter terminator (ITS#5511)- Support update from 2.3 releases (bnc#390247)- Update to Version 2.4.9. Most important changes: * Fixed libldap to use unsigned port (ITS#5436) * Fixed libldap error message for missing close paren (ITS#5458) * Fixed libldap_r tpool pause checks (ITS#5364, #5407) * Fixed slapcat error checking (ITS#5387) * Fixed slapd abstract objectClass inheritance check (ITS#5474) * Fixed slapd add operations requiring naming attrs (ITS#5412) * Fixed slapd connection handling (ITS#5469) * Fixed slapd frontendDB backend selection (ITS#5419) * Fixed slapd pagedresults stale state (ITS#5409) * Fixed slapd pointer dereference (ITS#5388) * Fixed slapd null argument dereference (ITS#5435) * Fixed slapd REP_ENTRY flags (ITS#5340) * Fixed slapd value list termination (ITS#5450) * Fixed slapd-bdb ID_NOCACHE handling (ITS#5439) * Fixed slapd-bdb entryinfo state if db_lock fails (ITS#5455) * Fixed slapd-bdb referral rewrite (ITS#5339) * Fixed slapd-config overlay stacking (ITS#5346) * Fixed slapd-config attribute publishing (ITS#5383) * Fixed slapd-ldap connection handler (ITS#5404) * Fixed slapd-ldif file name handling & multi-suffix/dir catch (ITS#5408) * Fixed slapd-meta connections on error (ITS#5440) * Fixed slapd-meta crash on search (ITS#5481) * Various syncrepl fixes (ITS#5407, ITS#5413, ITS#5426, ITS#5430, ITS#5432, ITS#5454, ITS#5397, ITS#5470) * Various slapo-syncprov fixes (ITS#5401, ITS#5405, ITS#5418, ITS#5486, ITS#5433, ITS#5434, ITS#5437, ITS#5444, ITS#5445, ITS#5484, ITS#5451)- Adjust ownership of DB_CONFIG to ldap:ldap (bnc#376204)- Compile with glibc 2.8.- added baselibs.conf file to build xxbit packages for multilib support- removed apparmor profile- revert last change and make libldap_r available again as some packages seem to directly rely on libldap_r. Assume they know of the libldap_r's limitations.- Moved libldap_r from -client subpackage to the main server package as it is only meant to be used by slapd. - Removed static libldap_r.a library and libldap_r.so link from - devel subpackage. External programs should only use the "normal" libldap library.- Update to Version 2.4.8. Most important changes: * Fixed libldap extended decoding (ITS#5304) * Fixed libldap filter abort (ITS#5300) * Fixed libldap ldap_parse_sasl_bind_result (ITS#5263) * Fixed libldap result codes for open (ITS#5338) * Fixed libldap search timeout crash (ITS#5291) * Fixed libldap paged results crash (ITS#5315) * Fixed slapd support for 2.1 CSN (ITS#5348) * Fixed slapd include handling (ITS#5276) * Fixed slapd modrdn check for valid new DN (ITS#5344) * Fixed slapd multi-step SASL binds (ITS#5298) * Fixed slapd overlay ordering when moving to slapd.d (ITS#5284) * Fixed slapd NULL printf (ITS#5264) * Fixed slapd NULL set values (ITS#5286) * Fixed slapd timestamp race condition (ITS#5370) * Fixed slapd cn=config crash on delete (ITS#5343) * Fixed slapd cn=config global acls (ITS#5352) * Fixed slapd truncated cookie (ITS#5362) * Fixed slapd str2entry with no attrs (ITS#5308) * Fixed slapd TLSVerifyClient default (ITS#5360) * Fixed slapd delta-syncrepl refresh mode (ITS#5376) * Fixed slapd ACL sets URI attrs (ITS#5384) * Fixed slapd invalid entryUUID filter (ITS#5386) * Fixed slapd-bdb idlcache on adds (ITS#5086) * Fixed slapd-bdb crash with modrdn (ITS#5358) * Fixed slapd-bdb modrdn to same dn (ITS#5319) * Fixed slapd-bdb MMR (ITS#5332) * Fixed slapd-meta setting of sm_nvalues (ITS#5375) * Fixed slapd-monitor crash (ITS#5311) * Fixed slapo-ppolicy only password check with policy (ITS#5285) * Fixed slapo-ppolicy del/replace password without new one (ITS#5373) * Fixed slapo-syncprov hang on checkpoint (ITS#5261)- Removed bogus debugging output from slapd_getaddrinfo_dupl.dif- Fixed allocation for paged results cookie (Bug #352255, ITS#5315)- Update to Version 2.4.7. Most important changes: * Added slapd ordered indexing of integer attributes (ITS#5239) * Fixed slapd paged results control handling (ITS#5191) * Fixed slapd sasl-host parsing (ITS#5209) * Fixed slapd filter normalization (ITS#5212) * Fixed slapd multiple suffix checking (ITS#5186) * Fixed slapd paged results handling when using rootdn (ITS#5230) * Fixed slapd syncrepl presentlist handling (ITS#5231) * Fixed slapd core schema 'c' definition for RFC4519 (ITS#5236) * Fixed slapd 3-way Multi-Master Replication (ITS#5238) * Fixed slapd hash collisions in index slots (ITS#5183) * Fixed slapd replication of dSAOperation attributes (ITS#5268) * Fixed slapadd contextCSN updating (ITS#5225) * Fixed slapd-bdb/hdb to report and fail on internal errors (ITS#5232) * Fixed slapd-bdb/hdb dn2entry lock bug (ITS#5257) * Fixed slapd-bdb/hdb dn2id lock bug (ITS#5262) * Fixed slapd-hdb caching on rename ops (ITS#5221) * Fixed slapo-accesslog abandoned op cleanup (ITS#5161) * Fixed slapo-dds deleting from nonexistent db (ITS#5267) * Fixed slapo-memberOf deleted values saving (ITS#5258) * Fixed slapo-pcache op->o_abandon handling (ITS#5187) * Fixed slapo-ppolicy single password check on modify (ITS#5146) * Fixed slapo-ppolicy internal search (ITS#5235) * Fixed slapo-syncprov refresh and persist cookie sending (ITS#5210) * Fixed slapo-syncprov ignore invalid cookies (ITS#5211) * Fixed slapo-translucent interaction with slapo-rwm (ITS#4889)- check for duplicates in getaddrinfo results and ignore them. (Bug #288879)- The init-script removed directory access on /etc/openldap/slapd.d (Bug #344091)- Update to Version 2.4.6. Initial 2.4 release for "general use". New features: * Usability/Manageability: - More complete Documentation (manual pages and Admin Guide) - dynamic configuration and monitoring improvments * More functionality - New overlays (dds, memberof, constraint) - Multimaster syncrepl replication * Performance improvments: - Further optimized frontend - Reduced locking contention in backend - back-config support through new sysconfig option "OPENLDAP_CONFIG_BACKEND" - Install admin guide from the main tarball, to get rid of the admin-guide tarball - New sysconfig options: * OPENLDAP_START_LDAP to allow to disable the ldap:// listener * OPENLDAP_LDAPI_INTERFACES to specify the paths for the ldapi:/// listeners- Update to Version 2.3.39. Most important changes: * Fixed slapd database/overlay config conflict (ITS#4848) * Fixed slapd password_hash config order (ITS#5082) * Fixed slapd slap_mods_check bug (ITS#5119) * Fixed slapd ACL sets memory handling (ITS#4860,ITS#4873) * Fixed slapd ordered values add normalization issue (ITS#5136) * Fixed slapd-bdb DB_CONFIG conversion bug (ITS#5118) * Fixed slapd-ldap search control parsing (ITS#5138) * Fixed slapd-ldap SASL idassert w/o authcId * Fixed slapd-ldif directory separators in DN (ITS#5172) * Fixed slapd-meta conn caching on bind failure (ITS#5154) * Fixed slapd-meta bind timeout assertion (ITS#5185) * Fixed slapd-sql concurrency issue (ITS#5095) * Fixed slapo-chain double-free (ITS#5137) * Fixed slapo-pcache and -rwm interaction fix (ITS#4991) * Fixed slapo-pcache non-null terminated array crasher (ITS#5163) * Fixed slapo-rwm modlist handling (ITS#5124) * Fixed slapo-rwm UUID in filter (ITS#5168) * Fixed sasl SASL_SSF_EXTERNAL type (ITS#3864) * Fixed liblber Windows x64 portability (ITS#5105) * Fixed libldap ppolicy control creation (ITS#5103) - Silenced some rpmlint warnings- Call "ldconfig" from %post and %postun in openldap2-client (Bug #298297)- Update to Version 2.3.37. Most important changes: * Fixed slapd-glue/syncprov interaction (ITS#4623) * Fixed slapd-ldap search reference crash (ITS#5025) * Fixed slapd-ldbm crash on Compare op (ITS#5044) * Fixed slapo-rwm searchFilter double free (ITS#5043) - Most important changes in 2.3.36: * Fixed slapd mutex bug after failed startup (ITS#4957) * Fixed slapd sasl failed Bind bug (ITS#4954) * Fixed slapd sasl ssf logging (ITS#5001) * Fixed slapd tool op init (ITS#4911) * Fixed slapd-bdb no-op crasher (ITS#4925) * Fixed slapd-relay crash when no database can be selected (ITS#4958) * Fixed slapo-chain RFC3062 passwd exop handling (ITS#4964) * Fixed slapo-dynlist multiple group/url[/member] config (ITS#4989) * Fixed slapo-pcache handling of abandoned Operations (#5015) * Fixed slapo-pcache and -rwm interaction (ITS#4991) * Fixed slapo-ppolicy pwdReset/pwdMinAge (ITS#4970) * Fixed slapo-ppolicy control cleanup from ITS#4665 * Fixed slapo-syncprov cookie parsing error (ITS#4977) * Fixed slapo-valsort crash on delete op (ITS#4966) * Fixed libldap referral chasing loop (ITS#4955) * Fixed libldap response code handling on rebind (ITS#4924) * Fixed libldap SASL_MAX_BUFF_SIZE (ITS#4935)- remove binutils prereq- reduce duplicated buildrequires against db42 and db45- imported apparmor profile from apparmor (this profile is not enabled by default)- Update to Version 2.3.35. Most important changes: * Fixed ldapmodify to use correct memory free functions (ITS#4901) * Fixed slapd acl set minor typo (ITS#4874) * Fixed slapd entry consistency check in str2entry2 (ITS#4852) * Fixed slapd ldapi:// credential issue (ITS#4893) * Fixed slapd str2anlist handling of undefined attrs/OCs (ITS#4854) * Fixed slapd syncrepl delta-sync modlist free (ITS#4904) * Added slapd syncrepl retry logging (ITS#4915) * Fixed slapd zero-length IA5string handling (ITS#4823) * Fixed slapd-bdb/hdb startup with missing shm env (ITS#4851) * Fixed slapd-ldap/meta consistency in referral proxying (ITS#4861) * Fixed slapd-ldap bind cleanup in case of unauthorized idassert * Fixed slapd-meta search cleanup * Fixed slapd-meta/slapo-rwm filter mapping * Fixed slapd-sql subtree shortcut (ITS#4856) * Fixed slapo-dynlist crasher (ITS#4891) * Fixed slapo-refint config message (ITS#4853) * Fixed libldap time_t signedness (ITS#4872) * Fixed libldap_r tpool reset (ITS#4855,#4899)- Fix comparison with string literal- Fix generation of debuginfo packages.- removed krb5-devel BuildRequires (support via cyrus-sasl)- added Service definitions for SuSEfirewall2 (Bug #251654)- Updated to Version 2.3.34. Most important changes: * Fixed libldap missing get_option(TLS CipherSuite) (ITS#4815) * Fixed ldapmodify printing error from ldap_result() (ITS#4812) * Fixed slapadd LDIF parsing (ITS#4817) * Fixed slapd libltdl link ordering (ITS#4830) * Fixed slapd syncrepl memory leaks (ITS#4805) * Fixed slapd dynacl/ACI compatibility with 2.1 * Fixed slapd-bdb/hdb be_entry_get with aliases/referrals (ITS#4810) * Fixed slapd-ldap more response handling bugs (ITS#4782) * Fixed slapd-ldap C-API code tests (ITS#4808) * Fixed slapd-monitor NULL printf (ITS#4811) * Fixed slapo-chain spurious additional info in response (ITS#4828) * Fixed slapo-syncprov presence list (ITS#4813) * Fixed slapo-syncprov contextCSN checkpoint again (ITS#4720) * Added slapo-ppolicy cn=config support (ITS#4836) * Added slapo-auditlog cn=config support- Updated to Version 2.3.33. Most important changes: * Fixed slapd-ldap chase-referrals switch (ITS#4557) * Fixed slapd-ldap bind behavior when idassert is always used (ITS#4781) * Fixed slapd-ldap response handling bugs (ITS#4782) * Fixed slapd-ldap idassert mode=self anonymous ops (ITS#4798) * Fixed slapd-ldap/meta privileged connections handling (ITS#4791) * Fixed slapd-meta retrying (ITS#4594, 4762) * Fixed slapo-chain referral DN use (ITS#4776) * Fixed slapo-dynlist dangling pointer after entry free (ITS#4801) * Fixed libldap ldap_pvt_put_filter syntax checks (ITS#4648)- Updated to Version 2.3.32. Most important changes: * Fixed libldap unchased referral leak (ITS#4545) * Fixed libldap tls callback (ITS#4723) * Fixed slapd memleak on failed bind (ITS#4771) * Fixed slapd connections_shutdown assert * Fixed slapd add redundant duplicate value check (ITS#4600) * Fixed slapd ACL set memleak (ITS#4780) * Fixed slapd syncrepl shutdown hang (ITS#4790)- Fix for a flaw in libldap's strval2strlen() function when processing the authcid string of certain Bind Requests, which could allow attackers to cause an affected application to crash (especially the OpenLDAP Server), creating a denial of service condition (Bug#221154,ITS#4740)- Additional back-perl fixes from CVS. The first revision of the patch did not fix the problem completely (Bug#207618, ITS#4751)- cyrus-sasl configuration moved from %{_libdir}/sasl2 to /etc/sasl2/ (Bug: #206414)- Add $network to Should-Start/Should-Stop in init scripts (Bug: #206823) - Imported latest back-perl changes from CVS, to fix back-perl initialization (Bug: #207618)- Updated to Version 2.3.27 * Fixed libldap dnssrv bug with "not present" positive statement (ITS#4610) * Fixed libldap dangling pointer issue (ITS#4405) * Fixed slapd incorrect rebuilding of replica URI (ITS#4633) * Fixed slapd DN X.509 normalization crash (ITS#4644) * Fixed slapd-monitor operations order via callbacks (ITS#4631) * Fixed slapo-accesslog purge task during shutdown * Fixed slapo-ppolicy handling of default policy (ITS#4634) * Fixed slapo-ppolicy logging verbosity when using default policy * Fixed slapo-syncprov incomplete sync on restart issues (ITS#4622)- Updated to Version 2.3.25 * Add libldap_r TLS concurrency workaround (ITS#4583) * Fixed slapd acl selfwrite bug (ITS#4587) * Fixed various syncrepl and slapo-syncprov bugs (ITS#4582, 4622, 4534,4613, 4589) * Fixed slapd-bdb/hdb lock bug with virtual root (ITS#4572) * Fixed slapd-bdb/hdb modrdn new entry disappearing bug (ITS#4616) * Fixed slapd-bdb/hdb cache job issue * Fixed slapo-ppolicy password hashing bug (ITS#4575) * Fixed slapo-ppolicy password modify pwdMustChange reset bug (ITS#4576) * Fixed slapo-ppolicy control can be critical (ITS#4596) - Enabled CLDAP (LDAP over UDP) supportbuild21 1256361961|2.4.17-5.32.4.17-5.3back_meta-2.4.so.2back_meta-2.4.so.2.5.0back_meta.laback_meta.soslapd-meta.5.gz/usr/lib/openldap/modules//usr/share/man/man5/-fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -gobs://build.opensuse.org/openSUSE:11.2/standard/c0b1cdefa76eda75f36ee87edc249f4c-openldap2cpiolzma2x86_64-suse-linuxsDjB,2[F?] b2"fi\8֠ = ^m9Woum< Rʗj4"\RԔ&T Z]7x}$@siՉ4`=&pҠ?EkfYxTl}dMi?I޾V̖+ = AZ]į Ƃ7AֹGbPKq{qǙud`-5K^0cX];χs|7AfF'z AxB4Sl(ڑ8äb3Si{iQ"#Ih[1cjwkFKE:0iTS* .lËɢ+bВR*oL$ghoNF#w0"mnMI($lgWj_K[KkWE'BL3LBAwIף~nCVrAO8"4;b ʂ#Uz@/f?X%VJWeecbBSC\ (.pCen=n5 cs$)`eY4uL_rH̖V5bpE:.t r< BHVYUk:diJb$>O& }Ojm/iڹR]~mV-]"MmIo 3T* 6u ~^3"WGظ6M4}*xFb W=V릴=EE1*wqL٘=K62 l]-}ߒVƔnxwܜH@˛{ ``-`k/DR|wmYr_&oNI }=yF}O/S-Y𪄅, 4ncʬkn+]MDe5p#Yalu|^ڐGyz(9z!}Deo'|ȚdÄؖd%IΒUF!s P&S{A3}91|5ʕ;18Ծj({Jb+;K?֦dSmP'4Jna5I7ڒ~;ӦYte.RlSc JɨI杏\̼(o=p*sʈ`!_g(D+HbM~BDseH< 6SP^t$H{Ûv>J{<]i3ˆ\遂ҷz ;\18ZTc"mZy|ڕ-ZEܩv"'҇FB9]e`$lfIgؘM-%Hr? Bk&Û2Nj Պ[yBWU䍜&aZp56CȆOExvF.Qm4*UcW^K\@s;`A{ts=tbl2v */ś3 spl|SPI,!+VaI#)Ї;'Q'R;GP^C)r;,MN!&v$nj^!l82^34ΟR?M+"1G c'!k͕?-\hSWc7Yt7bT53d( W1C/8'u~O7z$O >^E;eh dJπC)Ņ,\X+7B\ܯ"E:#lȭeZ2_eKܣZNO|LɘxT1yٻЎ)r9M_ѝ!~()W2 X0 pMuy p ] 8Ap_k$e&䗦c{kT]5ĩSa`N>uWFd⠇M[|2H $1/(iZ3jT`}")S>ȑ#.z70UYXޣ 02I0iԛv{{ϔGTƞ=E]c(7UsUR*.#8jËt۴dC̢QJ.YV:=IHj}"bWۂ\")M ,kͰ/_/_/Vw\1Dk|Kvlk>IkE:Z5vI3"] c1s BQbj8VN1̀F+'7O?hRIoZ(;U]Hdmb q>_C(V#0~41* w$șqTz0O3CIoVq;ծi]Gފ ;xJG]0@ߒ;=X!-|NHv2McF@٬$)nn&uAGcg$ ` EAKfI_ntnO=[Md$,wV}ANw;P Fp xsp(]:1`j1*]|VѴǑuT'Ӣo; z8,wo+۪^lR6ͤ`\(_oe1dĂRWQP|FVߌb&u9ǖYmUC@F2ov=0"_{AIr#Lg8=Z.[J⁵9x6j%Hy/@lHV2xwֲI#*%:=`闞s޶L 27^~K[U&wjt fҬ&M.Bu{Q!>@:@4]1 jX RI'77Fxo{vķr\ & art\rt4$mӋ;PVKm7zYئ7Z]I8Ʒ[;GG&k{J{ y[K_OBJ0u .%UdiRF 1n |_nh"/aH*A\ g ,vH;JɆ6)T?OU3;l7̣y6gY4/׮6KR;Pli;>83M%aUX@G~aH%)\󙏙ַ8Bj,= h1H %FNgȣ..1j;JvĞ^&P?.%jp=_؂oRsT(ײxZ!K`CMT3FϼVs*Ah\FA9MYaN& |7?4yMހK(3A;/%o rH f0@#+(Xt6O߮0]_Y-dkvY' v*ϚnǗLv?}TVD\אmxB}B΍H)F%/QQ g;bFl+xa̾ ]sRPVIU ]1G9vK".kn(ḏb(i]ۨUnp=%[6aLDM\>\GmcpSző7B>X0/JhVC$Dq-qpuN@ViKqQlF2ZL[sք@T4žM3a Uhsے6 OxY3 3-m}H tr+^3*m|_l0Ã%Z+K%AW$@2pbNy"k{v]U&:c\4XFꏜ&9TsK+xB; g?ǸBv[X}W (5y 7%q4ɝhj~d3P ʰҪj.}8wI57$~+qg>F?|e0c!5`Nd:ì荀eebPND;w@ߞkC/iБL}OBJ2R&d|˳= &Crh؏R8ُ8&w:|*L^|oplmn,ݷcMZ"IaOƃV}u~at-bI|hF&k}qP}o _A{.RP3?RcvwaL"&YQmW<֫R$Tdȉt?ûw؋!kg?obC_~VAsiM/v,%pH7Z.sz2*X6)o۰}46+]wM/4Цj=נrkJs@a^,^ ۓQ#~2K-^1ɧgvx|T'{+Q{ځq!b+ lrF`~L"&c{o+hZ&r}:-gOӬ))o<CeIUyUW!gV /D3 Cv %6Fε,0[ÆuAab C'ޙUSi̻G:1J7KX*gv^%ie\YaS_'3\ɠtL#h;NxfJh"6E9]ݿYU1U[R%pyW9ᄬcdY+IbDHہDCN=ʮ:YGmB;+T..Qw=}fQ"~35nNEB 43?B ݟA|>jb24e- _4K5CN 7tAQFj XEjL~Qlo~\ V!F㝸G l~:֋<Ц{˨y"en`pŕ]H]ء"[st ZƋWvyG\deZvx/RY9|VI(%TI_hsIt<^A & 4$zn+K E$^hIhgP*xjOo <3K5GwR:]IaӢysX %85VO1z.`8Ȉt< 9a<%rRfIIudϟ,YydΟmq"$I|2q8 k7Ǡ TNa k@*5^j&/lgl1q jDF,FcoP2&l5`\f:5B 2{12^.Xϋd+=(Zo!gݕCys\LxQA4{Fl,s4Ban/ҧ'0:6G;[ (0MYc6Q|\6w{bYDš ҎgYcJHIB ; x7x] ‡2dF zAxM{A+qmnh| lTƆ`G*wa}>f5vAw 1Lȁt*R"yvVGnmBD kI!jK({SCxϺSJiEmOrfjޫ(_"cO{[v!641uզ DxFZQ87|Q`+6Mǭ Y ]` h@ysF~30rԛLC6񻯀iV8 3AqHj-ʺPc[É],n 6x.ve`WdHvׅg뎺28s s`VY&8 ~aP}m ^Uܦx程3ЪCTdtNG SX,vc=T1!: 2%W$l'|ABM_;mi1]srGG /;ve/}F /Me4vǎ:Dzr ފ $֝:]K1(4Q\o?~c<\U 4fOWGuaTų.t(w8e+1Er+TH nU53m'qE1ce@l;z%xoeot=F`S+x{vh,X_[ H~BS }j) И`Ā捑X:_N'1d/cZ *PzػQ-1:eĬniC~)A(ܺu?g8&:ٻ Ex_)rٵRWBp.G&S? {5jtCuDk^Eӌ2.tb/w655ZdReqHzwj| kceX[N̋~Y;a+󁐡ݘr /m]k(N 9?9XؚVÜe 2XE`'8;%W=a3Q6Δ [ u(AEzѽ6Ŋ**apxj&6UG5ԱMS G`czuq>_o{c&dB Р%M_O*bXx6՘+П?U:*! ,kO-8Eo*vz2,1?/6!E=N MXqcCWQPa%pq_6 Jw?[ij3bǞ1т&J>KxƸq.:zEQw6j\ׇg۲b'.y:_ɪٳG-!a5jL5czQEGI[{hL&2a!\.bhtJ3nJPT E$}z y=LΨg+l\c9ג@1$ZqTIŭH,d#z0g 76:b^0xO\Mzkmxد Ml~$r_&}\n)@Y$"ع}-`D1diOu'QjwDV%$(@W,1Sy(ɠ/TNƴͣpT0ݣ\ .cNhliEh}4@`,rq(_@&8i+t&kߚXD9V`Ťcjz˛mQ.T\٩J}r}aCB 9@'Qr?]2?]$lqKbNR$Q `yu]ZQN~-~L $JL3n~o2%8\2lB3TV4ޠuݑk"g7Iy肞/E'B|Qn|@*kH'}-eW !O\UFYՁuXj<R8sƴsK& H$| -U-hl^;j I'm ̎<߇lg7#jp/׌ L;){ͯA k{tJ{ƨٍejo^'i?IGpN\ΧGD3Zz1Ȱ# nG`KeM;zYmQ?%^:⍓Xr+wFHϔ~v!$a,|e P bʊ vG`8AJԴJs٘Kݞ[_,IC {Mi 3G jmi @2 B ; yOYizZWwOGwB9CܯVʦ3'ʓ6P5>WԶ[廃"ZWdL4Mcd8!z~"B +"A*B$M7 Ϫ6<dc gf ]׎0^j߻G1R,E' /Bd1>AxaK.~caO}U)ثuY^]8ÒYG^^5nqyN=: X*ecrD4$ʊ oyrآ C}٫$>l胲B`m(T?mM@葪!SApV߉<^MӸڑČHη.ɏ"y[c}r1GBM*t&:- R뱫 o= < YAI C9)l$\K,kI AY)q>?(~J:Q10 Z le45IhA\׵9Z4Cy miF2!8C=:yowI }矀`AC9UDdqmdY1%\is ǽ1R||8(1kZ`\ ;(H]ԋ3;RFp,q|dw;s7VoxGgV/``2y=G7oj*ii(cSM3lo|v+x^;nҫ A'`ĵQtx=1f1>'f[(1n9Ȯ֧YEsWCk0k'#QLy 5V[D`2U3a=毻J!i8ifm`5y#:( #`4+D00%:-O Am+Ti9#cuLn2q\v#@L~\''NAn;G40O)Ue*ޥ7D;+La9t Q־>&Ί9D/A9i}FKRu7EVB[Y.}~yJ"[sseKSؓ=ר/1H:9#!'B[rbQ:UY|1]pZYxkZ#b;)2bxrK|Y|,M kED (UA]bfov1g[(C$C \W"Аo;Ѣy/iO1d=޸aΆ7r2k_^^) i> /}HxgqpOd^U՘> S+2df-lkf]Fdoqd$wCoe c~-B[ ?lPjunsp`,*3{ Dwj6YoUh5$Rajw yS&fOX|`]S/p۔zLUhݧgSɬ$FGc}%N.~j3q[RL,NTCa`B03q xl1~^yw>)!Y.T[=>۬HD]a)c9 =6:Ã/둌ePjfl[9b.UqB&F=g' 8)|ND9zګܳ Ճg>ٸLn<E~D,>JP,T+CbtB^ңOM4= ڄɤ˷"Uڬo ei"FvVVJTn1AB>õ&|45W5}"d:ݝH[G *}_[6Ҟ Nʿf/W9~{FSSv~}%Vm{<[ K]$;|g E眤f!ѻZlQ`0z<xwCT~Sګ: >hD:xS%ѿ8eC>\r /2xxK#S) aϐa7e)Kr$µn,fzEHF{[ ,+S ERxgLMߘSdy# Lt*g'+JmƁ9IO3zmW 0{aQa[!w!2[]\8wØRnӯLG0ZJwfUójjyhڸHVB(Nu4l UFi\}Ë))- +P)\߼4ȿ4+~ )3ҞfvkP`DnB9<٪Ώy?%nzo;gsy a)'p+Ag8\4T,2N>d2.0ŞJwkREbg(K![E㮞ʗ/%szl8Lz.Z+UBWB 3uvˢ:!MH$׼#*hND%՞6ܟncY۲Ƶ˝j)' ,_]3t{ABkUqFHNqL9nMq+$*z< M~eB6d&pJs1'mhE \ch7uO,1~#^]׻~ipӅpnhooT<[<8׻xm*$eK c\CT06N9F$HP7Q9)wil~< 4@:^!(/0qTVU:\ӸrC7̈c`BXNʉmԟ!Ti| ה[*łu}aE. Bktlp\e}?3tDc?'I_נWQjK|ŕs}D$kaBlgUvR2XYW񗫞>3##^mIgft=O 6A3]@`DLCg;p#Al\7*44Is)U;6. W)Lt5ts`T&Ϡ@XoG>^ sk©sWE \VL$S2r[Ve1|ɜ$tuWpѤD755\Vu'.In 3OZ\\E,jưcrV>#~ljf},<ͪ`W+= 8x5OMuK8Fc@}k6K*^it4F Y[fb S) ꐠ?b@9~Za2]L| i+syY'P J>]R%y3.>38HP|D].rzFi貙.[['1󌢑zXxHgbi˙"Z?>m` a^dw _,amFjnnֵH#|Ioc,yZ%?vR|+j1P(mSubiE yPJ5&w rL:8BUBx0oeFxܟË)ybwNsħreSA[j'(onD blD }+W(v)bCFM$y[ziFR0Sv$PdF@`x#~'*Ω-ÜyYny>dtL{Y9^DE_ T'$z}+f}ǘZe"~u %x$]C㇞痼2˽.Vɂ86DC4w+,d5˯jo᠐k u$@aG S{2.&D<(S>_#`|T&dQdט"@V`7C=Q#bF> ,-:Ã)t11. imOg7c_sz yf\o cW Bo}|=ǚ;Pj ɮjP;d+/;)2/LdA/5 EFZG`[eefiCy 1_wSUd)V)OQ/NaIX|YwМ*sjmHRJ;NqE܏IaSTG F@z={u"֊pWB],gdp)Bгx$l$"ԯ Ԍ?u! ȔK~T,-QWd)&%$D, !"nY8A{ÌlX D/ϣԪ(R=BVעXY_yʹJd AbssEj~4w\%"<ޭoB io~66S<iXKl0Mi@xla0c Q0R H_AiZ-'(HWOf$q.IK჊3 gdӁ3+M)*-^$G_hJ~_0$Cn*?ɴaƂo)Z7e#CA%쾊ʿB?-V}(Wjj'L#d$K2ẸXak@Pmׂ^mr!yzʠ%T}! Z6gTeLkfI[:aj0[5v?;ݥ+ |61yv;z]Q~ m(5q-sxz:Ǥ+30忪]G+"4EIw <8/5~IkBmXP沽z׳sMA9t<] ]U}pksp;Xq5m) -d~VvOB)2~}ORK wQ4w[VoXW#aM;kIѼa H**8w^s]PKmF\ :NAJERpn<'뇕NG'"^ѡ3u25Eը2cF[nB *JaY5!9~0 (7'B#3ЯR^jVH4qcΘdfVADw%&![˹,|޻J3p_nх^аު4o>EN'&Ҿ aiIP ?-YYK<u 6A@^%3D{ X'P͗*Et^ۭXRv_>/,RhI3l-.~a>ǝqI/6N-ҸESj "2;P eBp SBǬ-aYVF9pqib}Hi@,ӗÐ8EIe7ȴRۖ;4~WaL^e3&<)H %s/iZW;lcEmk9eu" p:,M 5$cn샳9EKŹ4dI+  QPA03]bBҡቖC5Yvשy>JھTgήw/KV: $vz |b=BuZ}nv&~i d $9}FUyg1;F65*̇;H:อws%8JV[mxV8 4yC0ޞԱt'y^SOONOZ*UfXJ|ol•ދXp?.]؏A?Itv("c>C(^"bjWpۡ睡- EDVp=KfR3uڶ4I |<2 `)k49;rw|_ wl!XiLq<|3H %Bx FŒ5od4,%\<ڄɚa {$K"j㨃"$i4%͔_:zbb\`$0X~VhТ)LK-/07~i4M6:YҀf^JӔ"XBi'P~|$?wF-`"ܺ%(Z]Dp76|&"f[d*Bz(kح7ۥ Q;>5갬ώFv-EVϼj=t7k!F4G' j:,2U !BsTj{q +OWL*3*뚉 n=Q#xv;&C,' (y}Ҝ<;G|֭igo`i9llqG-f ywbKv}aHf>ūRLw6=QBE%LxワYu;b"'Y__9}ꏥo%$LG 5uQ>1oW^6xdH'#σfdLqňۆ{ ^~9ws-II3j<տB{6`' av yaJ/$ {[+ X@ESPxR>"]Ga_4 pRouSUR5? [,6x5RO?]8D( ;ueiVPs#@u,pؤw݋4ilg *UkL(d X3ëI/vd^77ߪ> ~NCIѸAoGW~uIӏΔ0AeDt5UG&Nhkj-Ž1*C?tTgq*d@kD\b !Ev=S&Y7b~L6$j}ȿŽz'qj0}LG2VOfz;asi3RQ1+{WG$Nm74Xe"ތ;f]6l$6դݗ1"J`|&R޽(zsVǥK F[l^Jal: 셼n97&o#orL)DfK^:Hd@P͂^*rK^Ne !(Z17xD2 $CYT) /{{? rs S}LH sٶw#t''~vQ#C =twQ*Ng&p>Iz9CR|DIٌ}vI&˥WرڙJum6H̛/P˂!|y= U,8dNhA?ߞ "TK"ɔsq0SD*wwhٝD23g<׭rSDݞA??κeϘ?;}P,* 45#r\ƚVVM5XSfBj>&g|SMg}@.T J[HZHQΰJ2\<^A?=t\mr$vm ^vac҉n q6.tަkoYzb+ў6D?3^ (u,U xܰ1 ZSHI`?G2HLnD:eLQ* xo7LY}s|7Gy v'3gn6pN4q7O>.~yۚZ{[^ 08mfؤr+`0iAW8e F"^ ڔ";Q \MBAoY! {%k1ϗ u>_σq|^4eC Ys^UòZHJj p{@* 32io%rpHY_)? ,~ζs65&I26.m?[ެVkѾuxڇv.a<_-^_8rKi)$-LpwŚ%ωs-b8m&N3K6Bh˿`P`q".O@&I3\m7OATEe cI0,1d eP^uOjȮZc u&G?es:mFT?MmG^NY9KW8H'GvV%Xnz=&V@-]mNl“dMI<\5t(@N6bYlt/\L @#ai6*]dSf@Ɖ$( $_Ft" SЉp"ng*Cq'm,j$oZz/_.Z46+]PmsҗV2-SUvIErB6Q[ K DFcxd_Ktvk:&{Ñ,rH"l6բ-Yk<Xk;rm|{vUa%ysYJYsrziV_W4 Fl(^^ z$w3ʹJeꞒs2)\l܂\쒷W(b`@Sה>C?k[H|KdYgf% У8 C;"WvD񭈺:/4#8 Zp, \ fZ+ZϦv|&0O^Nha{#KX%59Sυ{S>jO=YdV-lwwXW~d;^i/a)MNՇ1v;5隦7ZƼ[`mg.'xON 0wϚAQ@&u *0BOkEv>#cVjW(O i[YD=heXdx0A}8=sm|ş>BT2j]v (æ5p*#k.Ѷ(Ģ 0(t]&1o_tEe<ƴ\l.(d 9yhN.u9ˁ]]5h[Q6s{8uf<LSs9[ a{Q} R3%~ \lZ?Ӛk3_; `-OZQ,=t;Ps巢„*ZNTstZ+?ۯ8>TMc=-2Q{ d?tl`S*z9 Qm|B88KɹU6橛_˒)A? ոC0"'! 㘲K{_͉qp g #Rcp^] Mli.%1qk2N Ɉwˁ EΥk oiJe$GDG↸LxԼ$Ob%Z-r JlK}i*ISZ?vsLǀb~ZR_9UfuK[s'#4{Xw:VʿC]=ZXAF쌯,P]_9{ƞ+Gպd6|EgB\$={4)Mj|}%ɞml0rcO9FZ|4L2v B4‹LXĺšb#3BʑZj~km$y:Ls@]=Q UxP7$qiOXֶ4#ˀn $R!<8zy$Œ_ಕ׮O.z#}DUt.=c,gW\l@Eg%*Gujb`l*}l!$g: ƷH\nKxUhe-GDi:Ȣ!j> +ߘ~~VcCGOđar%Zz?t!M'K>O3]kHb>x7Iļqm1e.\Q;5=<oL6k)e e\DDj']i&nm ub E ]Y(@Xpni1`1SQT:e ,z;3.?rv$Ř9H@ Vka.愿SjѡMrC)&x4 "ZV<-*דq-BS.}c;^nV?.`u-잴 Yϳmc ڳfJ\Q>]5]t^9 3l'BfhYȃf=3J L}CYu0LGgW!c2 ]Xxˣz()"c($ghi@wdl^$k0n|/^wENѼ\mOmY@O j)9/) {2Z)EA߮SĿx1 E*#Ϣ64+(?!\gfĦ|*51!ZאvsL'OEՇ~eMة!Aj~KϚP&6lzn\_7a5"66tn E7]"}c wT[hk3& Ivt,m#i8$i&fnG;cjM!Sa 0;̎IHֺJ,r@gwʰF*> r[=xϲ t_mʒ7ͥ# O&}8GvYAf$<&ȌT( kP\e'Ϛzogd|灈cE"B6":q8&MXg/rwr -9p `6 рfDׄ#CTNΜ.ƐRjs:A݋j:zsm3>~S^HIK@JQ!#ym[t71*F])+ۊy#5  m^(%灷FE-\ ppj{D-a}/lMndD` 룖= xΒЩ(fdGtw~ 1zN2 qQC RF̔&_yA=!s{c y(wfYq OiVpIbǻ{ y0]ϻ\hax@YߨCb8 6ƈ睆2IK{(qlM}OfR+'ۆLWV%FǤvZ/Dv+uQ14٩E&F]h* ._i72N_HRjËaV~Wf0k ;F_jc{j,(^vҊ%J8w\ _?ǒgai\PZΜ)F9 e!$; #b~^'ϖL[*N0<,oJj{;7yU;/EQa  Yc`ɟܝ׹b(Ir 3vٽ]X0YAf짆dر@`9|D aFq)0 :hpi3yqx5A8b,4HQJ+J.D* 9m4bI!`5DbH,.cRku*uWsNwdcQ,nC.`tuΌ`GrD0cȲE0 =艶UE)x0g4O n~ܪgVP:p@ꮇTꉥ?!YjzEƓZLU5![%) F0g o["A7I{80tApFeωCjOEՂ712_Kb`,:^U!ʶL+|Ts7XNNӷBCި2-boN+;OC;`Xbs^Ԣ\XYRЩdc bjˤ} ;t_L{9h9x1rO||f (ŹETy^ki<So:lnp df{Oźjz!Q'$3q"}]ڄуT4xS'`<\>zZu p& ¯V+] *iS.ׇjPhw_Ca˫eu\L2lb8T~LR|VURkFCI4F'@ѡKT v{0Yr,"zI;ӮXdk+jU]|ySb06+ɺŒ7gDBBOG.F#1K筅 g0T'!V8H ۼ)9;Y&J;*O"2/35VZɼW;PUe`cu{ F4I*.niAUJ:SɔȬGU۵:w:Hm֙D:|7"s𙒫`V2‡y?ۀhyPU8bԉlD]* TNjgXWjZX=ƒ扳&Cw _ȭȃS rc$:a?mTӼKw}(fBj:h_2aˈ@rP [m%W ZsΖAa_5XXضxAx6=,: զοc04sIfY!0L>A[5}}װcGpyz.c%>5|!||d 8^].vYc)>yͤk8qU唈QB/-? ?'v̻e݂=W2@7m& ׋]&T.b١B$NdKHc(lepreI.6&E_C{rabBөfkiFxM!mpm9-1XQ?nZlIHIzTj:zFRR0us919 H]Pk3Gt3Os>G,FT}%0oՋj(ȣhD[4@/ ~v^O;SΉWN,RlSk7 Ǵ.IgHʊԽVr>Msc0(g˃`\+p'V݈2]] @;d"34FeE0T&vkqD>NN&TfgS%R 9 ;EP9#э'e$t鱩&aخT+6'!Fud9F*:q@m 9sVrmŹdPArι1dЉMBpA4nD'; ^nNahّ͆A`бz[)WafJa,W?]V6-~&%nE!`EF(O%,6AAYtV@V~CRlM.ý0yWgSGnIC_8/-5~7Dagc+]%l'$&i棚\ͩs\d"X,ղք+K9( gP -LhRCnۆBe-{ʋ>HxMT33T-gM/=C_h05īF݈XFJJp[Ϧu$P}a x b[NRf egX˲ia|m- 3\c 0t S_@i#Lj(1u1i][: AܩHNT1ԫc9G&3V)̎i) zb9[ʧӚ(y98v9--sE|"0%=Gy2mbCdW$)$)cap/s^Şb`?iUvŧuJ, (eݺF;CR(͎nj.)r,u?j'*7rhE \"@g߀A}4xwR BdVpEQksYEf>DH9~&-R@Ʉ>+&9`S }[V}˚Jܴ0Kg^'VɂY^ {gFӉ֓,+LN}7h3.hs)6~$H0gisNYuAӲZ: HNxLdl>KG ga.EfJRfFa+7ꈔXdA1la+J ?oYe#/*nH hj1_JJ Mz} kh fX߲Aܠ{\tՐa>5bоA[1,r[)s%x<%vF@Kaė0*Ȋ'^vZ@!)O2_R2FQʭSK~9xl o>@Ri</xN!]S[I![[c8U4P0 6*$G[p{g @6 FP Euo/HQ}=܈l.<9Y'l%F.O5&dZ' @R ޛ~螒)Z>5ߋ5}IYZ]SE# {ә9/ ѣcU `r6tgbWk!x*:0zo /]s6@жg0A>-wK /"WfdGe}"A*{\UVD $~p/PbtY%TD{Z#E#÷_13HҙnED1FHͣH0di۴﯋6hFF.W_0HEBpׅˀ0YtWw pEPopog}oޖ1Ly@ݪmN* 62떆٣Ic@hr|$w$^"JT]~`WA`OE^͗{т.pyNHcH_I `T ^i"%R߰8-!5Yln[8' -*6?k 8[N0&$.{IpE nRSX%SH)dI\|il@⵮(νgwq%N*+r?E 6 "h5OE]uOP;B-|@^q";zLF ȝ[S i ܡ ?M X1~4kk,t"9ڜ,SaK[/V^d'o74$OP+m}í")k\4%NӛbbU}Э汧C!QQyTL]E*ٍLir_e"hIګ~jhg< :p Fz$ =CkUSbXf=KMʎYK[ʺz'?1=c]+f^ZaA`?Ybȵ!f_'DH Lgo#E"lAYgi OpBjݏ̦+{3ͧIoyϢGiCz[|'` sx, 39@XJ(5S^d #շI`%+x^brv܎{Sqpu/+IY <.9sT/F[Jzq/fm-GI]Bk}L.UH=츁G՘bU ܦ.MUa錭|_} Hpas7yz_#j"༧i倳nLpE+BtA+×-p_ v,W<[#rQ7Hg1"V}-hآNǸml+$I.QۢPvVp1 4V9nH;Uwvt͵=Oi;nm b\]HK CvotJ#Y#fT,h8=Y>Q-d<# K[beڍZIdP"Af7ˊ@ kkSQeَ~ 0{,t8Tk"mq޲q|?aۅx·.&$ z7N@  !4+X cY^Y'$L ?!,b`7'^j(l='[L,]A6W7LZČȶBrl{@8W]ASi?H??ԈQ+!=}q, ;EXāK2!. 0Wx sIIh .V4NtCSOj#1-6tr TI7.|I=QIWFVtvxXSV هӮՊ'dx,([E,k%(G r&A^9M Q1;K_ =j >-~ŔwYv[~s 6 nzv~ܴK zy6#q:,WW]Н&P ͷd[-F^D!! Ӗ:z[M s:!iH:>7pZbCz̟_ƏE`2ʁ+v⹔;~2,hF^dZSW,6*>41fi z.X^_8 p̠ _d yQVĆIZaR4oLmoMROΝ9韢e*ĭ}D+3>5aLoh ~|F=--F1p*tP[xbv1:_)帒Vs>!fT Jpo2Ɂ׶}o"P#Ó$5RMpg5I_?mV}[0)?IQKz` :z>%&[=ذߵw|uPgvﴭ.WZ0hfe.cDDN(:gq*zMu+!(y38lD'm }7T#*΄VbsP2LSo|W*쀚ZI!u.%dtuRP}>[m^ͰXxO_j¯pkfqKu7{m,4}F4Y9ꈡӁfvoaK_4 F[SU+>S.s ;,>OQ8 TC@M/, `*P+KMdD%= {Orz<~0a,cGp g;N9 lF;N%h3xj0`R8 O$:o!K欢h6N=o6%^C">(f>%dfIeG{(g::&!A6zX^2 ]0nк]DC^oKЬF/uZ{C7{hW=60gG:7g'վgPc0N yW-)mbI4DŽq\+ 49?8d=g s`} -5sNø/ ꤀u >cI֤$@ ]9B?Yeshm#\#-Z klkzn"{٢i\"H_ni"xH)IŮ?qE:Q˿ZNc OOؾN3CⲆ$-ͥ|'++\[&*x~T@`M$-!gir3뛇涠Wg9(#AG +0'~a~k.-gzirwKF@L!`|iQ|{JJKܯ쀓ؤ{y]\-2} .ooq۱xwA.{H>~trWjo$]bpBe9P%@fdX>g X"#F6RلƇn~ƇR?tЬu :=]CX5 jq}؞F$N3a9o?'I֘'d^։%ct]N?<ĜkBF#PglsK7eO!;g 'R+} Olu\L#8vzbS`^[$BOx^Dav>A m)eGֻ/[DDm"euē>pW -ZQF50 !M|{.FCh 􉔥87oLS7CbN"Kϔ{'Ħ M- OYR5ߙx|HloELE ~Beы|j. =Ԣ2hs_^bO$? |q Y?]'TY(F {)N?ox]oMiѷ\bNYw&ͳIORC'OH@.̓,/~>e_ u1GO/$}XK3M\ 1gf;/@"wE+J歁9_ew;,!85N2Bow4gHk\Ϭ)5sH#* uVY5m T52=a1yB,lONx' Qg@%44r~o$ojz{ 2J^3ޒa(e[)¢ !}~ZWbILHȶ~-J ܶk[ x@rEct0[Kń#ҫpUt׸ȯZèMwFp]_"w=-Nd!8ȐӱP = 6y1AVtʰ|S,'v* +GZڊ_ּp{1X$diO۪v=tVg3T ?rwikڅCHwLOsDP.p],&PEkx<"qϕ_8?|nr| qabFSov|C-:ʴo^Go@/Ko{[pf8A†bwz]iMO<\pTgUZm"G3bGl eyx_)~P[h !@quMh>)j[4~bghRa,X+esoAgM} 1yzx,f$Q{;+EU/Ш;]ߐ~l7HҞ>[q- )A#- fLPM>!.GΘE<&u;/XV2 =\ m\9x|D@6d jΛtr|`VۥNgoE34Kl놙*mZv(_X|M3HPuΦh@TجopAj^ 0l`hn ozdNS@]&k3,(\tك "ͬd"6z=he|;&7'Jx*yB$ l7߫^bt%UrAF }FQ> c%Хty|BC3X JDPDx<zFQLF0Qn> 6׸ؤjwٹ" 42w$}r)`  h-W=l8Q۽|ٙsf*@Bp|X?Q0Y %P( 4<6'G0,LGGRf_*5TQ5d+Cn\T? J,IuLO{`QzV]x7ǣTOU (q>}[E4: x:Xi^jCv Y#YmȅC5ݼU>2BK#V'z0mU>v6/Z7`\<]:&2w]utR Wʎ=SowdB+t^=}~VJ|b{c5U%R.*)?Ym0aJ/[S}w$$>kAHp-zB5B04C)ԃ8 <6A״Kp ~@3?ą Ee@VJ>3*K=$ Saj\bLDmEUDI洨u^+Sy]NJ4JFV\ 2c鰂~19-PL۔D sk%ze 6!}(yrP :E$RKom.eN.=qM8:AwWnm@\Ǣv}ɮ/fLfEJ/-Sؐݕi!QX-R_?ŋcEǤ]9;TmEߚ]|U-Қ_nj,/8cdk ǂ:i Vq<Ԓq @A[} `Ӑ Ӵ胅 Kέ,%W3燳m @}KV ;.y-0*\lVoȖ^h;vV3YO8Aƌ@[^/L(œXp;KƟ:R&O;JUkLm1NG=|⨥T@<ڂj ꞒK\H9b*Ռ GY׌m×wq/(+@l|ܭO4!r=xq):XmƞJpY2%Ŕmڙư" z%uI|WY KMIA޶u,b^!bjuS3r*ܤ\;+\uc'y0s5qm0!Z,zcBڥHl=\ZȮI >LvRkz]G~ SxF"ϰ '}絉:o:_z1tB}αYN1¹cE7F=ey1G5皕cl\NVHI{uL!KxRh6[g(WS$ UjyXU[~|FCW5#dvdQ,(O%%游>f)u bFh1C/ ;ln7{Y^ 5;鹱wɓmKd*u#ӱʤm $:F,U"7u9v+RjW7"tx6 #d"VM*io|:<J@a6\%CG`LI M ٭\ijp3Edy0TU/9sLѸEy h4Iw tŒTڭZr1I2 Ǡ>6 "a,(Uv+"G7⦫y}9>Ӵgrd* S`!E_8Q dJd'q)(Jos{dl$,ZPr݁9b*q(<ڂ HmQ 5' ~\JPheC9Nݔ]1Ę *ęULA\t՝0p?AuЪCЏ/LĚp6V1@uR(sY~cɖ 7Qj1laO9LSZUoWmGWb.ccft$$FQD[L)"AGQ;ɖRx جkyp8+$Ai*^60Y`~bnr PGVڌKSuHR@%/Y0b_JKagW:eZ:@GE4Zm4R|F;j;8yAC@:3`[+jXRgУ@GD%P晣CB2xlLL`WN^A<۩ّl]n=#ppEfKpS4Jzk lyS\e:%%%ji{q@EɖcP[TdAf␰@'^ȲI-I207}Ibw^"GƵuB@ Qn.sٳrSba-L%KfV)d2/ZMZzfVR&ѳXbNBg]jd9>:ϒq=|vn6,>VGQxvڿ*2i|Ww,.r-+a+=Ԇ(EˍWxR`̓tPhc}Eﻁ2Syg^3jc@ɘәˎMkN֧$6`VȄ*.{0ZHŠ  C4YF7j2mYVh!HV ;Zc^ lۻh4 s ̝xobd D#\*ԘM#9`۲]%o8i(0,H%@`sԂhjՔˏa[.:'w;kA9z‰SjuЪn[L=onZMQzwK؀uDZ13aB%}\ɒ651>=:*d0q4; Ln 1z&?RKNTQwd4ɖetļ?76JE+ܞ%jZōyM,~Y6 5&VFKH}xGI#ErܣU29)kP`M_ؔc@.VSyߵYq3_i)刷\E&AD(m{zqgN>,+4 &+Eqd|x֮}h3&lXhn2=&rB^Xf"a![ők`woD`KNfp1oꈒsӝߘ3~$lP2̼Är:=:xMN Y❿-: L<џCCc4V:"Ft-b=}27W?2֭s]sg-qz80ߟL >֭&`!AqQBJ2x@=iV na̺|Xr% g"7&B`2YY/sG=nr\"l'u9oU|Di!zf 9WItOy6SA *$~4u=$R@77|9ܩx|ysˇ3gd&R4g4LHLE@'NEI"ZZ>_p";){C?$(]l5:a%Rr/z$񒰡O qL,ϑjͫON -R`~|@ܱehGa2%cY>A*O*9ȉ~u{[ _~d)1ե7dZ J{lJj U!YBUpيFPÈGΆcG@PX9wTry qBiC}K;6VFݪMq j0jsT,5ζ ۃ /0-'9Dٻ/n#bztƝa=on #QYԜ a4ڣ*BrrF5ܘ#..i7X@ᕛ=tU2߬[ ]ɸK)<+:C>[ep=֖b^W|߽G^#7QOX/d&SsUr9i3]E Lg] _x&"ho`dŊ,WXT8@O?͐?i]NP$8P3_{+C/4!swy$m?T L T'[c{ )y؃>?gLr𨓃]P /Rb9h\VN*BX{qd85cC"2^9py} Qô~!ǵ5XMtJbTV- 'E|@BXn1@HvzzF%q>vocf7[1?v:5PF<$"X* D@&k7}}5=}85qp%=t%IJ6~Ksҟ>g̾Om!Zpx5Eٽ@؀%'.-B]QΚLO ڥM<Խ(Mkk'ƟHdR:kx4ykGд:7ՅD/#;*<"'@%Z"ոrAGKO.=w1ddSxϙCR 4O>RkԷ*4L  ofRWL2,:_q{SA)2 V^0hj_qZD],ůtߊ%Q#3FC\l Qƭ>dNj} 2vF邱BRF,=-öo8cɨZ-*eCR;cm1I*nx 7sdg%s|dM!~,j+Xg9<MoILO9͞܁(JJ(._'\Z!^tiFAra>%6T->!8~egGKfh= t$=R"UK]+=Q_U'h Bt UDL@߂G Jg00Uܬo3%DA{2VWfh7ъ3[6&ph9# ɇhuE]u*^8G2ZNiیߡUkz1ɹ@'RfO5kd%ȱq+R(+sxN~D<-\ T]<åքkwJV>C&Y/n=leENe=#TJk]MHm;?,7M6XN1#̲e6%]*rؔ7/s"XoﲵDJmyWxxGfDZyઃ  ]_(%Ds^oLSx '*D+X*.׭|bҟ-O|^ǹE+PNy)n.2gX]Y1R1b+jMQ;gؼ31{o|v//TxU>;|;^5ۆ5T>ϳk+ <@#-^?[<֧r_c˙{ۈk#좎3WӇ]荒{h`(Z8{e oMjEI % GeBOi %՜y*1t+1 `.g@ 7C^,<K$C>EF41 L`׫Ջ|`,ݥX.F tK̐(h!g5D~9!ʤI?/|0y1<$(06 qwzb͓F(h6n6T.-g4>9sytH d5c|%s+f/6nJ[rY&](}jnˉfaN^\HF̑=pXbԡ}͹!yDa*[}H "5k@YƛX`ÈL:8c] J :bB:SG]bb~):1O \-͸㽍 hk; TLk|eKm`%[u@'b* 6s$T>?.q.cc+v-ҀXz[hX | 3|޿eɰ$ GI"vk=x%+r+%n;LQ,dȷ B}\aB3*H|gRэsϜX`x#Xv _M+)ʛ* UY6!lu\v.`U'5.NTbPnt2s7<ӊhb3J\~EoYZ r{Z}S'AGQX.&1do=Sdd0y/XWVdk f}#fL!(TI}7Fg{&G˵387a AV(rŠp@&"F"{^So'u .Q Cd97p}uI׿Mi/5EayfT)\6/(gCW/K'LPC@ˈ5<74&dA#iD('hq^MߝBl5r CPէw2'hZQ#h\Y=[ͨA' =$8#E~*=-67Vn2--)ӻp Z>n TQ+aua}%BK3ŗF }#3N@muھ+`m\I;?8ؔ0}2ebGijB fIЂ5uO6bq9O6ܜUAi+@Ҷ-ܗ?`X#Ir9VLR}MEJ:Ppoq nCzKbhK#<27|RC$7lA^;/T6~Y驼p(byR$?CiFqbɖvSL ?FLlĔLĐ= lJ$ͬ&"@ $H @3i*23N/*YU&9ܢfipi .eʪ#%]OOAy/"%x#omE)99[^ >#p Dzk7GDDl ܷCj4+oZvi6;SS0<0i7!y bkAbx@٦SglsŮu鳰,^=+L덥c5œ#qRa}D+,BX7A~̶D iԎ9o8 ZDG`Stz$aJ&"_-N]>|nG8tqF7xv}%|z:@H׽rC3;37'H؄j< V$6ɭAhddhE>ݾ~4:0hWbxjuzSå'*?REڐ߂'|OSQQ|;1 QwzQsb0*Wj kC6R9|i=rނTKB3l~DƆF~3t)y8THsɎ`iɡx[3W>cOn 0М#I{@Yϰ2l q& ԋɲ 2kpsJ}$>i_r3|ӃQ7YL#[XzWl )(@3$cE:՘iqhPk*\?IL$PL^7qE>iݳy}V"u@'&)͗Y4_-Xup"WkܖP 2P>=޶_}qTХ|ly?vP8c1nX'j*~)N"@lc!/4vxwBBJﲑSr n !rD ;1f#P\<8k+L6Ԣ;8c6`AuM\ ~\k ulja=eƽ:4')'~4HA%b'.CD3q4FbtϏy|/^PdvX 7Z4}*un:7"o*;Q| +KiZMoPI 3xݞ7 V쒮3z? ݿ 4BF/LSȃr5d ;%AUs}©&a\y=^Mu@ 1W@ue9 : [RzX_9if16 ǻn}/ٹ)q|0vXȚ T4 PK88Z7S3jZG >«z׎;mFeYsR:wVo2;3{fyA W~> &o]_Bgzyk!f<rNN UKp^PԺZqtjkG kb^wʀ\!S0Rur ^NL9@Am}q޴~F%c~~[2fv >FT?jl6A E4) _{nRFk!kŴ* ثUKiym}5:X-#^;Hl}3E>h4G|<pe8N޶fizZi8jfTL.KeX60z חo\{f逓O$DsJ*A4{ d@ Q$,5o6>'ǮGTFP(ym||Sz|'A؎ٰ=U3DH؉fA 6 (n=riI ^nj-Կ50k 5"R Ӈp$U'w8ÂɴTk-$SxLj~g%5JH_wP\9A3:N9+VL^血sT'#}yHL>aeJa_Ţe64SuD] j;'e$M s ##jd3~<9W!y/uI'mgjw}@OŒ?Grree<".6͓E퀧K?a$pSnZ`SɬO#TLo\d%qLouTAnIVn78pmb=2wBb}y0g.)q죕0 'lV)}a7ıovEzk?]\1Ah"xP_ƃ$`l :Wx5Ћ5 gut?kEԋM笳0'FC/Žexdk G,d܉;J=.U& w]aj@PJ` e[!!ixN:)ߩ$Trd3d]!SЅ1Gx ZSVa/ g>"< W#$qY#&%qu\BF# \ՙ}1NW'7^=4 :Yt&jɨPKpYk!YiU80at^{ ׉=wš[L㥋\? :Xx-!!VEiωzJ9M21"5 URPϣ5j< ag"e [h<[HIMymDAwq~,m\dQh`i]i|~rD!wuű.NVm:G61&'9[%4r)ɶG14;L XQl BD{k:6'. V3Bٟf'imugX 8 ֫W}wRE3_gӷ|6QI9u\ ~Ko }YG(e~w66aOQ\uh<Ŧ_~?OyH㧃#yTp?H^n6ҪS d'yM;7}Eqjy膙h"RoRx]c޽QgP*0-Oy8x{#몹=NsHyȳk)8FltSvDʄ^?CSt$~Q-%`)/Z}S$7Zұ@)MÕ5:Oӟl&Spi& :IqJ C*S=q߬Ϧ`R]9jrB>u^bV;I sTJm5W;;!/Zbd\_Al,sN]\6'gJ*NaGкѩ 8%RQG6o#.wv^D,NEVl^ G ZW;@H η܏oHK %T&%W%<t\'?d.:Jv[4b|Me}QٲXԳD& G"%u2B0*5Xzɖc+٦O= VDBM?-fs TkY87C!٦_xno􌼠rv̙Y3kIKi/# 3Eu%~{AQ:+|MKv0Au+rZt;6~d Mw\vY)in%ze@CCӿEꎹnjWW2mn w|UhO%ә2.ryK#;[!TF2}.{:چnDwǾ+ t;T,)}? @]Y~44ݵ޴*#%fZO:I:ǀn ~ yc? :0Brr ?j.vX\ġ7ɂ{W ʻdڜk@eU% 3yb?'±)TLOtS T#0:MPAM-+I t^ Aϝj?f=p~ZOT`>A^51)I4&݊(1rrX̭18l7TjL)ɄKd)u$I׼K5m r;Q]$7FtMXo;OgwuVd_W9 EY$`l.o!?eXtқ:0.bC$ř.gŌ`r8r6zLWFqWk->z#_l1œ7JeӯTF>@A@C12EEaYݢ&ߤ.?b?Խ^=sq<|_kq~/΂AOqAݰpX&-JhOXE }eM(bn遚V>L7"dC>Kr@vB)o{`k{/N{aGv{YYhfX+rd (2tҌmcڔ8/[u1.}Kb% k6˳Kϼo@v·~B@݌Avv/0S) <]5-=k5Ms I#]l:&V|тi;>0!9c+0 M٦wIi0p,݂nt˖Y f38dJa`XX'6 2wU{gHK6U[GU@}Ty&u@p4Fz5s-{"AB?(e{ erwmhu!$ bМs!e`}~$|.V+4VgH0ݵ7X+2^븋5ȟlʲ ȷbm pH{_?r7CQU0:hCلTOx@ڭS.U M͕[n-Qp TO7Ĺ4H+CoXh b\&eQ^.f4HHzb&8g.AcLA 3ңy(ǚz\_${OsN mWqL>d3@_!޸(N$q1|6\zJ& Cetkϸ $|M [6\Hl"LsU-07X"3,mAq@3T ۔1qfο/\cA) Qt)&_F;o!n#mvbԟun=GKSxj)9fZϡr6:9OѠƼC*g (ddJ뱡wWfҞ/1ج{.=n%_}PO[j'5ueR%Qw, *ה?x;%F Fo)^5L,mC4 \gFn;k,F. Dd+nu*C %Z?StN];~:~-4UfX]z({ 9f ¤XQYgdI1Y%D^b1?HkoTuJ27P΢uw?5UƿTїUjw3sxB\ԙ Ni+\W לUv!;(ZݛCD Dn6UpCn,kFkҭ  A3:Jٜ^{Q!JGRgPnʊBE}PJ]B2QZjÔ]PV `*4i$̿b{@we.w/RD,l=' @ h >y`MַDrmKw-h{:(5+m;/?_T :lܐD[$'ZDo~>qEh5q+D )zsSȑ"D|LB6(ʿEԭeuͨO@=5A.͙dݚw pgCpQl4 Aiv[v{?IjZ]V;Zp|KI~S'hZʌ !rI)yge|iMС!@~iѦS1g?DT9%&s{|ބv!T~d٘A.z  9rQR -[~ 4y,$f`(bfZe1}wq= ڸx1,T`Y#ٗmM6;L>pk8IDg7.2vbS{s}ՖmQ#LKM7& Zv{;2\OEd}G0'l˂UNA v}Yxрx6hK z R 22B*.ϳOiQJ\)G#G@6r:3Ȣ.f'\WZ pe!ذ|)lH Ƀz-}YF't1e"~biNF+AT'm{h`,|zY܈!G (ے!4kkhEVF߯U( *̓Ay)ƸE "xo\E{b 2tzo9 Gb|o56`)˃GwZ[I<xb,Z~ߴڻXhXue/Jţ  #!ʾK\xaOQ!}9H$9 /^<\Ajqzp<ᰗM;mD L:'M1Z]Y;D;S6κ6i[B<\Dʥyz7N|K.֢<呂s@ 6B<`.>gO!2fӷŶzRaܷLN>d蔤P.tCZo6Oє&\2J,Pv.Z_pxـQR#79su*3O)F,=vLz]+DS4PL;[(Ia/U7С_Ni4ŀJ &Q 3j4)>7=^KڷHsJXyr3Dk׏[.9t:N{p0o`ءg0:,eZ%?`6[9M%%xhŊKwYD4tź>p/\K)9 ?zI.Hz1wnsAz&u7RQ2Ӹt1=J}#VQ) h.(r/LٮO5蹾2L ZF5ydz͉;~K4Kq*Ə dNT$)Lu\וr'U}b5>x!aYO/&/G"b:3 C˵ n  0é*,= ! ,Vb{5GfjhLm AjAgM{(_} uoG15+RsG=J 2ҝwpO yDhs!_~j*EPn*]d]X/ _5<;D1zR -JHt97F|Yhm)V엹:T\YQAcVyi=KJ/GOÙb9|cj+{1M#w~N[tv ¬/=_at3d-`-t'._eATBͧ5޸ۋj%S!i>CTg^ΑA_5ev%\:Gn̏ވ `ӺYwtTAj1 e X9JEno*F3Y 1 R*YlrwBm̋{&fW-PRL@ۭPlڳ-~z_uN\| }Q+v*c V%^lvy?u d`;3R JBi4Wm+eQ@Lڦ@'Lv7h/hrȎ!K]6!Y CCsUd/;t,AO\0-A]Um`\gst(]!\vx}&գC#}zv21X}u9o;z5|_IX'(QL9R혻Qx.dgjh5c Kg ^ѧSD6t/4c5ЖJ"H*10:iWm%@veJ)W+?Ej{ѽTE%1hM%%b8gFp Nj$!R|TYTv4Ҕ(fZ>I L=>"U[ "73u"-axCA:"cI)FwBօك{7ѕss+ ZNUdMNԠb+X5m;l1 ;E\=fJQ[[O,җ_{]+%anɷO@6jȄ>QX9D noe_⃙\̏bWp&d( )!&* JFۉo݂u=zQNMuu %%tXEYn{Dprн& XNNqg%߼-2! 9`{ާJ oAGe/k F玡Dꜽ-^LPw/_ķ> ʂrlLr!Vr dӆws~d4p&7[ctM{iCff Q&s}3q'6k)21=;1Bl_̧ڴ8ԭ 6eQWhGHVXX.7}k2kh 2=!C?]b_C j)ݱ;aAQN-^[2v_KM5. w#·+` 7[FCya_g CQXկU4XAa^T Z7+xK@tA7yDޒo&Uu%ɪL,8\ƒA)0 A+2_(Oڇ`՘1kTהu] > .9:"? TkmZ$>>"ӄ<˭8eu_ <=CTP,_x;?D Rx[1 Q9KާƍtAYszڏ\S 8!B!g5 rHfHꠎ*L! 1*E>?"[iΨاql:*KQ$sOL F ap5]HQf1r&nqF_$G/Yi$R2.q14?r10Y1niZcE]S`D Vd{>nFgerur Jwa2 ,b3_,S\ze_KWGULX7ܸʽf'y"G~!wzgdg_ }J YC{[Y$TVKp5hOJC:,5އS # 풱sxJV?Z]]>,fPV GwM/̔jEy';\U +/ 1L.脐 >ٿj3*PNWTQ !uę*E _T$e0MPlYQVa|"^ݎ] A8H"0Jh6~o -~ZP F04ƬG(I7Ł}L1b ; dbn}Zy%;o T/7_mO EpMF ݘ(LY-ErXܗЖ;w@^͢˕E8w8,nPhJ3\B)q4f- EnТf:uR@Ai~cWvl&g%m 9_׋Mםq5 ͮgwJs`zݢYz`cx<L%ct`iRWU>p#.ysZ zq@\MyI[zurNk%9LbBKcr+=L)bXa)3{4W촕 oNlAl3H.%/jbN>lW& |h 4X(ڮ>., ݣTdž˴ ;@=$s 0v8s&q^HJCm5+\64BnbN*Ʉ5"3wsl`ĶC1 $)E6d/Sb.0Wh6E WLoØ M? fh#_Z3;V'̧ рˡ-/d^%Ӛ}OVzHz? Ye1X!-9Cq 2:ƫ(iN77L7UjbKc^:鄺Ӭc,b