corosynclib-1.4.7-6.el6>t  DH`p[*; F$hl|Rvh{H0yχ6N`v`z`f^*/ޏ l*e$F(wd( ]XNE΂ ?>S*F +I_fW8ఖj㸘'ymތ._4>8TFq Dg3h `>R c 4e0Kuk F>{Gړؚ왿NצLY;U}.}Q) =APtx381b5693a1c2edace0f7552bce4e192bfb06d8bd40[*; F-vQeam'nvWJV2c. e\kBWLL/&a¤iYl{G b!M i4"VEdΕ{mz7K2qmYA3\(bv"0J?ڂ1!>Xf Ev:b4acZXGj(p AŴ3`As\+s\,G|y*a8eCRҭ>ḿ[V1 o/TchWFc&3hٷP!s<&b0?XŮ?WME Kǧ1r{C?ٝ=o۔'O4$ze*\ɴ>^:3}CįS(#1xE+5ݵS&[`:2Nn"woiGXn>[I539eEzNz_6ܬ[z攗d 3x8>:?d  @lp l   <  r| 4 T4$4({8e9e:"e>@GH0IXY\@]^TbÐd.e3f6l8tPuĸv wXxy(Ccorosynclib1.4.76.el6The Corosync Cluster Engine LibrariesThis package contains corosync libraries.[)x86-01.bsys.centos.orgqCentOSBSDCentOS BuildSystem System Environment/Librarieshttp://ftp.corosync.orglinuxi686LSDS<\@9h!@2$LhXA큤[)[)[)[)[)[)[)[)[)[)[)[)[)[)[)[)[)[)[)[)[)[)[)[)[)StZbfc08a114b1f84dffd58112f58eacfc9c48f66d88c5f8e0e1137efec84e1e29c5282240f9dbb1c50deef48d246590a3ebbaeae78fc21b884016309999dc02b946be03acbb0f84c5a524c538cc517a9efdc4fa4d2f58bd34c51cf43083cf530514bf75ff1394ee5f6cd2f3510ca66521c26b52f5b1c49ae2292c574ab0f5b52d59d83231154ce98fc91f3b9da83ff241cda442a907635f7e8bcde6f6d246b898a040707f8908f8f072f0600ac2296bb7e58fbbd9f47ca837ffe6b3a6462e0acecf0139c7f1c3e008392ffe49efddbe03feee9af98b126d27631fab190b799868ec703ee0ab5fc6c6ebf27434da8a8c8be5458e9a11d2c6edabf5b7206284113b89ff173997a2b5997179b179e4ff9faa3812f443a67ca466044f151c1d00e0669e36b20a013ec4521e4238e382d7a78a77d979e65b0d5d22b6c8a7f6f6d1c0e7b1142e8750fdb946e7c32af1954a6549bc0dc4791954d5d183185be9ea75c9ccde71685f8cfdce97d3bdc09855f8219396148cab4a02289f458053c732b5d14d52874abb1c6c86f8aa513a86b1864ceac148fafa203cbd36c957b59a84e454573libcfg.so.4.0.1libconfdb.so.4.1.0libcoroipcc.so.4.0.0libcoroipcs.so.4.0.0libcpg.so.4.1.0libevs.so.4.0.0liblogsys.so.4.0.0libpload.so.4.0.0libquorum.so.4.0.0libsam.so.4.1.0libtotem_pg.so.4.0.0libvotequorum.so.4.0.0rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcorosync-1.4.7-6.el6.src.rpmlibcfg.so.4libcfg.so.4(COROSYNC_CFG_0.82)libconfdb.so.4libconfdb.so.4(COROSYNC_CONFDB_1.0)libcoroipcc.so.4libcoroipcc.so.4(COROSYNC_COROIPCC_3.0)libcoroipcs.so.4libcpg.so.4libcpg.so.4(COROSYNC_CPG_1.0)libevs.so.4libevs.so.4(COROSYNC_EVS_2.0)liblogsys.so.4libpload.so.4libpload.so.4(COROSYNC_PLOAD_1.0)libquorum.so.4libquorum.so.4(COROSYNC_QUORUM_1.0)libsam.so.4libsam.so.4(COROSYNC_SAM_1.0)libtotem_pg.so.4libvotequorum.so.4libvotequorum.so.4(COROSYNC_VOTEQUORUM_1.0)corosynclibcorosynclib(x86-32)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   @ /sbin/ldconfig/sbin/ldconfigcorosynclibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.2.3)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libcfg.so.4libconfdb.so.4libcoroipcc.so.4libcoroipcc.so.4(COROSYNC_COROIPCC_3.0)libcoroipcs.so.4libcpg.so.4libdl.so.2libdl.so.2(GLIBC_2.0)libdl.so.2(GLIBC_2.1)libevs.so.4libibverbs.so.1libibverbs.so.1(IBVERBS_1.0)libibverbs.so.1(IBVERBS_1.1)liblogsys.so.4libnspr4.solibnss3.solibnss3.so(NSS_3.2)libnss3.so(NSS_3.3)libnssutil3.solibplc4.solibplds4.solibpload.so.4libpthread.so.0libpthread.so.0(GLIBC_2.0)libpthread.so.0(GLIBC_2.1)libpthread.so.0(GLIBC_2.2)libpthread.so.0(GLIBC_2.3.2)libquorum.so.4librdmacm.so.1librdmacm.so.1(RDMACM_1.0)libsam.so.4libsmime3.solibssl3.solibtotem_pg.so.4libvotequorum.so.4rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)rpmlib(PayloadIsXz)1.4.7-6.el63.0.4-14.6.0-14.0-15.2-14.8.0Z&@V&@V]VA@TPSg@St@SsZQLQ?@PPDPg@P@PtP3x@P.2@PkO\@OLO'N{#@Nh@Nf @N.@N&@N&@M>M@M@MM2@M=MTMv@Mk@MfH@MQ0@MOMK@MK@M,F@L)@Lk@LjyLXLN@LH2LD>@LD>@L=L4l@L3L3L+1L)@L)@L(L(L LT@Lk@KK@K@K@Kf@KLd@K?JJJJ@Jn@Ji@JT@JL@J<@J/@J/@Iд@I@IV@IV@II@II2I@IIII@I~@IFFI?@H8@H+H+HM@H@H@Jan Friesse 1.4.7-6Jan Friesse 1.4.7-5Jan Friesse 1.4.7-4Jan Friesse 1.4.7-3Jan Friesse 1.4.7-2Jan Friesse 1.4.7-1Jan Friesse 1.4.1-19Jan Friesse 1.4.1-18Jan Friesse 1.4.1-17Jan Friesse 1.4.1-16Jan Friesse 1.4.1-15Jan Friesse 1.4.1-14Jan Friesse 1.4.1-13Jan Friesse 1.4.1-12Jan Friesse 1.4.1-11Jan Friesse 1.4.1-10Jan Friesse 1.4.1-9Jan Friesse 1.4.1-8Jan Friesse 1.4.1-7Jan Friesse 1.4.1-6Jan Friesse 1.4.1-5Jan Friesse 1.4.1-4Jan Friesse 1.4.1-3Jan Friesse 1.4.1-2Jan Friesse 1.4.1-1Jan Friesse 1.4.0-2Jan Friesse 1.4.0-1Steven Dake 1.2.3-36Steven Dake 1.2.3-35Steven Dak 1.2.3-34Steven Dake 1.2.3-33Steven Dake 1.2.3-32Steven Dake 1.2.3-31Steven dake 1.2.3-30Steven Dake 1.2.3-29Steven Dake 1.2.3-28Steven Dake 1.2.3-27Steven Dake 1.2.3-26Steven Dake 1.2.3-25Steven Dake 1.2.3-24Steven Dake 1.2.3-23Steven Dake 1.2.3-22Steven Dake 1.2.3-21Steven Dake 1.2.3-20Steven Dake 1.2.3-19Steven Dake 1.2.3-18Steven Dake 1.2.3-17Angus Salkeld 1.2.3-16Steven Dake 1.2.3-15Steven Dake 1.2.3-14Steven Dake 1.2.3-13Steven dake 1.2.3-12Steven Dake 1.2.3-11Steven Dake 1.2.3-10Steven Dake 1.2.3-9Steven Dake 1.2.3-8Steven dake 1.2.3-7Steven Dake 1.2.3-6Steven Dake 1.2.3-5Steven Dake 1.2.3-4Steven Dake 1.2.3-3Steven Dake 1.2.3-2Steven dake 1.2.3-1Steven Dake 1.2.2-1Fabio M. Di Nitto - 1.2.1-5Steven Dake 1.2.1-4Fabio M. Di Nitto - 1.2.0-3Fabio M. Di Nitto - 1.2.0-2Fabio M. Di Nitto - 1.2.0-1Fabio M. Di Nitto - 1.1.2-1Fabio M. Di Nitto - 1.1.1-1Fabio M. Di Nitto - 1.1.0-1Fabio M. Di Nitto - 1.0.1-1Fabio M. Di Nitto - 1.0.0-3Fedora Release Engineering - 1.0.0-2Fabio M. Di Nitto - 1.0.0-1Fabio M. Di Nitto - 0.100-1Fabio M. Di Nitto - 0.98-1Fabio M. Di Nitto - 0.97-1.svn2233Fabio M. Di Nitto - 0.97-1.svn2232Fabio M. Di Nitto - 0.95-2Fabio M. Di Nitto - 0.95-1Fabio M. Di Nitto - 0.94-5.svn1797Fabio M. Di Nitto - 0.94-4.svn1797Fabio M. Di Nitto - 0.94-3.svn1794Fabio M. Di Nitto - 0.94-2.svn1792Fabio M. Di Nitto - 0.94-1Fabio M. Di Nitto - 0.93-4Fedora Release Engineering - 0.93-3Fabio M. Di Nitto - 0.93-2Fabio M. Di Nitto - 0.93-1Fabio M. Di Nitto - 0.92-7.svn1756Fabio M. Di Nitto - 0.92-6.svn1750Fabio M. Di Nitto - 0.92-5.svn1709Fabio M. Di Nitto - 0.92-4.svn1707Dennis Gilmore - 0.92-3Steven Dake - 0.92-2Steven Dake - 0.92-1Steven Dake - 0.91-3Steven Dake - 0.91-2Steven Dake - 0.91-1- Resolves: rhbz#1417907 - corosync_ring_id_store: Use safer permissions (rhbz#1417907) - merge upstream commit 660e2b0854dd3aeb4c13b940063c1cd7216abd84 (rhbz#1417907)- Resolves: rhbz#1305119 - totempg: Fix memory leak (rhbz#1305119) - merge upstream commit 349613b2dce8219a5d08dad816cb4da9c12faf83 (rhbz#1305119)- Resolves: rhbz#1286759 - Revert "ipcc: Fix ERR_LIBRARY error if finalise called inside dispatch" (rhbz#1286759) - merge upstream commit 67242e15c298abff4f93a7bfcd72372f7ba60270 (rhbz#1286759) - ipcc: Fix ERR_LIBRARY on finalize call in dispatch (rhbz#1286759) - merge upstream commit 514dd9784559feb237af498020bf74cb16091a9e (rhbz#1286759)- Resolves: rhbz#1200387 - Resolves: rhbz#1278473 - Resolves: rhbz#1278478 - Resolves: rhbz#1278490 - config: Fix 'then' for 'than' typos in messages and some comments. (rhbz#1278478) - merge upstream commit 1be4f7b899f91a8dc23ade10c539177f2b39d88e (rhbz#1278478) - totemconfig: Make sure join timeout is less than consensus (rhbz#1278478) - merge upstream commit 17e90526aaa702cc3079fe5089253590267418d4 (rhbz#1278478) - Reset timer_problem_decrementer on fault (rhbz#1278473) - merge upstream commit c5a5bedf6e086acb9f3bda374ac495670a5fcf25 (rhbz#1278473) - totem: Ignore duplicated commit tokens in recovery (rhbz#1278473) - merge upstream commit 49236f3a16a0980cdb605040f027722b116a8250 (rhbz#1278473) - objdb: Fix incorrect using lock (rhbz#1278473) - merge upstream commit 42c09a78d9ed2dc393e76308f4fce000535674e6 (rhbz#1278473) - totemip: Be more selective when matching bindnetaddr to IP addresses (rhbz#1278490) - merge upstream commit 8e90c68fc0a7d5bce035fe7939eb03fa5cf333a2 (rhbz#1278490) - totem: Log a message if JOIN or LEAVE message is ignored (rhbz#1200387) - merge upstream commit d3c51cd6e4c293a7222172ccec4b80d70b79f5d4 (rhbz#1200387)- Resolves: rhbz#1136431 - Resolves: rhbz#1141367 - Resolves: rhbz#1163846 - Resolves: rhbz#742999 - Adjust MTU for IPv6 correctly (rhbz#1136431) - merge upstream commit 6fc58377d9f3201a74afedbb53311ff95fde700b (rhbz#1136431) - config: Make sure user doesn't mix IPv6 and IPv4 (rhbz#742999) - merge upstream commit df4d4da6e204a9f151a764c868bf7c99c97186f5 (rhbz#742999) - config: Process broadcast option consistently (rhbz#742999) - merge upstream commit 90d458532b59a15ae8e936f43e8bf1f8f3a32ac7 (rhbz#742999) - config: Ensure mcast address/port differs for rrp (rhbz#742999) - merge upstream commit 6f74374d3ff23735cf5e1d5e01e56d6cd866085c (rhbz#742999) - totem: Inform RRP about membership changes (rhbz#1163846) - merge upstream commit f35ffb168f8ee3eac4660309088372df4cb215f2 (rhbz#1163846) - totemnet: Add totemnet_member_set_active (rhbz#1163846) - merge upstream commit 3dafc4c508e4928d459719958918052ce49fd223 (rhbz#1163846) - totemrrp: Implement *_membership_changed (rhbz#1163846) - merge upstream commit 3dcdfeaddbe054fad63d3a3cb046dd018e118e69 (rhbz#1163846) - totemudpu: Implement member_set_active (rhbz#1163846) - merge upstream commit bd02ac319af40e4c484c6e4cdb8e049db8813541 (rhbz#1163846) - totemudpu: Send msgs to all members occasionally (rhbz#1163846) - merge upstream commit 0bd29025419204672e4d7857434019045bf7b456 (rhbz#1163846) - ipcc: Fix ERR_LIBRARY error if finalise called inside dispatch (rhbz#1141367) - merge upstream commit 83bf77e6f42c2a8b01b1d079e8dc792d9cc7d35d (rhbz#1141367)- Resolves: rhbz#1055584 - Rebase to Corosync 1.4.7- Related: rhbz#1001210 - totemiba: Fix incorrect failed log message (rhbz#1001210) - merge upstream commit 4130d7448dcea024820d20e3c474c54e14ec9cb5 (rhbz#1001210)- Resolves: rhbz#1001210 - Resolves: rhbz#1011307 - Resolves: rhbz#1018232 - Resolves: rhbz#1025321 - Resolves: rhbz#1067043 - totemiba: Properly allocate RDMA buffers (rhbz#1001210) - merge upstream commit 795b04780ff6cd94b2e10aa1826a289f36119ce7 (rhbz#1001210) - totemiba: Del channel fd from poll before destroy (rhbz#1001210) - merge upstream commit 86fd9a14f6e74b711eb7e89cec72096bdcd1441b (rhbz#1001210) - totemiba: Fix parameters position for poll_add (rhbz#1001210) - merge upstream commit cba0f90af4af55702c1daa7afa03c8be10eaa5f3 (rhbz#1001210) - corosync to start in infiniband + redundant ring active/passive mode (rhbz#1001210) - merge upstream commit d0ca2ceb980242dd8c28b57f449eeeac1eb54176 (rhbz#1001210) - totemiba: Check if configured MTU is allowed by HW (rhbz#1001210) - merge upstream commit 3403fe06e8a915632679c48ccccb2662521746f2 (rhbz#1001210) - logsys: Handle full /dev/shm correctly (rhbz#1011307) - merge upstream commit 095a114ab84074e16d384f3ccaadfecff80b54a2 (rhbz#1011307) - ipcs: Backport socket creds handling from libqb (rhbz#1018232) - merge upstream commit 7897e4ae3e1c1ff20a2f375a0a5dc102ab0e98e8 (rhbz#1018232) - ipcs: Set SO_PASSCRED also on listening socket (rhbz#1018232) - merge upstream commit f11e5bf61941fd6aca018bb2f15f2371c668974f (rhbz#1018232) - cpg: Avoid list corruption (rhbz#1025321) - merge upstream commit 3c11ea7b84c109e6f8451229437351c5a14c7168 (rhbz#1025321) - cpg: Refactor mh_req_exec_cpg_procleave (rhbz#1067043) - merge upstream commit e9d9c4be7293c04ca97bfd84f95b76a22690a92a (rhbz#1067043) - cpg: Make sure nodid is always logged as hex num (rhbz#1067043) - merge upstream commit 0b825f22f2b95beca1aeb614d22a7e74a84c66b5 (rhbz#1067043) - cpg: Make sure left nodes are really removed (rhbz#1067043) - merge upstream commit b55f32fe2e1538db33a1ec584b67744c724328c6 (rhbz#1067043) - totemiba: Add multicast recovery (rhbz#1001210) - merge upstream commit 0ea20a3d545c4bf1a02306dd2152eb497a03b7d0 (rhbz#1001210)- Resolves: rhbz#956739 - Add timestamps to the Corosync black-box output (rhbz#956739) - merge upstream commit 3ede0352ea4a7ea71ebe16db59c0c7ad0a01f733 (rhbz#956739)- Resolves: rhbz#854216 - Resolves: rhbz#877349 - Resolves: rhbz#880598 - Resolves: rhbz#881729 - Resolves: rhbz#906432 - Resolves: rhbz#907894 - Resolves: rhbz#915490 - Resolves: rhbz#915769 - Resolves: rhbz#916227 - Resolves: rhbz#922671 - Resolves: rhbz#924261 - Resolves: rhbz#947936 - Resolves: rhbz#949491 - Resolves: rhbz#959184 - Resolves: rhbz#959189 - If failed_to_recv is set, consensus can be empty (rhbz#854216) - merge upstream commit 81ff0e8c94589bb7139d89e573a75473cfc5d173 (rhbz#854216) - objdb: Don't read uninitialized memory in inc/dec (rhbz#880598) - merge upstream commit 0a11d261a361726703084897471608d9914e0548 (rhbz#880598) - log: Handle race in printf_to_logs and format_set (rhbz#881729) - merge upstream commit a282eeecb4899ec415f76442217836338edfbeec (rhbz#881729) - log: Avoid deadlock caused by previous commit (rhbz#881729) - merge upstream commit e69f322d52a967e19ac6cf4eba60c54fc64b1688 (rhbz#881729) - Handle colon in configuration file (rhbz#906432) - merge upstream commit c04af91ada3c4ca29643cad599ed5605f6bb10bd (rhbz#906432) - Handle unexpected closing brace in config file (rhbz#906432) - merge upstream commit 60a9f809c17d6cfe73c34263233dbf8e4677d6b5 (rhbz#906432) - Put handle to hdb in dispatch on unknown message (rhbz#922671) - merge upstream commit 5a4610628334b1e02f87b7e6a8946b59b65a1ec1 (rhbz#922671) - Properly check result of coroipcc_dispatch_put (rhbz#922671) - merge upstream commit dc31a079e8374329f0818f16e74b619f31aa835e (rhbz#922671) - Handle config file with service without name (rhbz#915769) - merge upstream commit 6b719961b36b3b780f2c9ff148aa2273872f8788 (rhbz#915769) - Move corosync exit semaphore initialization (rhbz#916227) - merge upstream commit b6aaa6e2af625467316e54e67a39c6327cf73cbc (rhbz#916227) - coroipcs: Ensure rb data are not overwritten (rhbz#922671) - merge upstream commit c7e686181bcd0e975b09725502bef02c7d0c338a (rhbz#922671) - Properly lock pending_semops (rhbz#922671) - merge upstream commit 4d050cfac3cd30ad60a58e8294298968ee9d89f9 (rhbz#922671) - cfg: When send_shutdown fails, clear shutdown_con (rhbz#924261) - merge upstream commit fd967b6db504b1fe6667da8ce8a141924e3914a9 (rhbz#924261) - cfgtool: Retry shutdown on CS_ERR_TRY_AGAIN (rhbz#924261) - merge upstream commit 3324d31819d359fae75d6f91a942fc84e3b9be23 (rhbz#924261) - totempg: Make iov_delv local variable (rhbz#907894) - merge upstream commit 3e3231375c29d562af050a48f18b301bf1cdca82 (rhbz#907894) - Fix race for sending_allowed (rhbz#907894) - merge upstream commit 94331b5e0226f985364ef0632fdf4d5f0d91d625 (rhbz#907894) - schedwrk: Set values before create callback (rhbz#907894) - merge upstream commit 7f00dcb548584911191f1e70483d4523c3ba1319 (rhbz#907894) - Remove exit thread and replace it by exit pipe (rhbz#907894) - merge upstream commit 9f8279a3f1853139e9bd472c23f905baf9298c32 (rhbz#907894) - totempg: Store and restore global variables (rhbz#907894) - merge upstream commit 5e6e1a000db8b066aff08b0649886e4ce07b843c (rhbz#907894) - Logsys: Ensure logging PID is really corosync (rhbz#915490) - merge upstream commit 830df013a853ffa7e9b49efb030ccc7920d2f683 (rhbz#915490) - fplay: Check minimum record size (rhbz#915490) - merge upstream commit ef63aae13945bd790e54181593561468426baca4 (rhbz#915490) - corosync-fplay: Check incorrect idx and cycle (rhbz#915490) - merge upstream commit d8761bae84c12285ef40426c0ad7f09f569c3d87 (rhbz#915490) - Improve handling of getpwnam_r() and getgrnam_r() (rhbz#947936) - merge upstream commit c3422128a45a2833103c8351e0adc84ba6c341be (rhbz#947936) - Detect big scheduling pauses (rhbz#949491) - merge upstream commit 7475db7102bf387cfcd16a65b0b0ace3e194bd4b (rhbz#949491) - Improve corosync-notifyd example (rhbz#877349) - merge upstream commit 614d897209c8d9d8b38bc583d0ce056a5d3445b6 (rhbz#877349) - Install sysconfig/corosync-notifyd in specfile (rhbz#877349) - merge upstream commit bc130cb10c4ec014829286ba61c0de544f82656d (rhbz#877349) - Free confdb message holder list on confdb exit (rhbz#959189) - merge upstream commit 013b4ba8ebdc089da76313d43b1454fe324d597b (rhbz#959189) - Handle SIGPIPE in req_setup_send (rhbz#959184) - merge upstream commit a9c4bbd9f10d9453730f71d8bd9a02ee8bcf2eed (rhbz#959184) - confdb: Make objdb_notify_dispatch preemptable (rhbz#959189) - merge upstream commit 0194e6455983947c9c496658b5d593c769e58bfe (rhbz#959189) - Lock sync_in_process variable (rhbz#907894) - merge upstream commit 460a495243b1ebb225e15c1757554ff625aca99e (rhbz#907894)- Resolves: rhbz#902397 - totemip: Properly detect ipv6 address (rhbz#902397) - merge upstream commit d76759ec26ecaeb9cc01f49e9eb0749b61454d27 (rhbz#902397)- Resolves: rhbz#865039 - coroipc: Don't spin when waiting on semaphore (rhbz#865039) - merge upstream commit 7ce8718a71b7afe341d9f9ac21c6724d6f18dfc4 (rhbz#865039) - On places with POLLERR check also POLLNVAL (rhbz#865039) - merge upstream commit 105305a486ae9f171def221ad971d607604a4770 (rhbz#865039) - Check socket_recv error code in ipc_dispatch_get (rhbz#865039) - merge upstream commit 694a9c2cf0804428671bf815b974a080c7fd1c6c (rhbz#865039) - coroipc: Handle pfd.revents as bit-field (rhbz#865039) - merge upstream commit b6aabed698d34e4e79e03a3354e59a2d0121e692 (rhbz#865039) - ipcc: Return dup of socket fd to user application (rhbz#865039) - merge upstream commit 28c5907f59afd52a67be3bddff22df57e1fb36ba (rhbz#865039)- Resolves: rhbz#830799 - Resolves: rhbz#863940 - Resolves: rhbz#869609 - cpg: Never choose downlist with localnode (rhbz#830799) - merge upstream commit 559d4083ed8355fe83f275e53b9c8f52a91694b2 (rhbz#830799) - cpg: Process join list after downlists (rhbz#830799) - merge upstream commit 02c5dffa5bb8579c223006fa1587de9ba7409a3d (rhbz#830799) - cpg: Enhance downlist selection algorithm (rhbz#830799) - merge upstream commit 64d0e5ace025cc929e42896c5d6beb3ef75b8244 (rhbz#830799) - Don't call sync_* funcs for unloaded services (rhbz#863940) - merge upstream commit 6ed260b0bfc5e5230a4e765b9c63caf985708c41 (rhbz#863940) - Handle sync and service unload correctly (rhbz#863940) - merge upstream commit e7536bdaf82044671d2d18ee799eeacd8603af08 (rhbz#863940) - Make service_build contain correct number of msgs (rhbz#863940) - merge upstream commit 1cea171c4d8f9dd19b4995f96842111e41f23d6c (rhbz#863940) - Ignore sync barrier msgs if sync doesn't started (rhbz#869609) - merge upstream commit ee292e7968f749f7ebc4daddeb09f39cfbb037b4 (rhbz#869609) - Fix problem with sync operations under very rare circumstances (rhbz#830799) - merge upstream commit 6fae42ba72006941c1fde99616ea30f4f10ebb38 (rhbz#830799) - Handle segfault in backlog_get (rhbz#830799) - merge upstream commit a559ccf7247bc448ba30b6ebc02a91fa986f146f (rhbz#830799) - Add waiting_trans_ack also to fragmentation layer (rhbz#830799) - merge upstream commit 7de25c3b64b2066de19b3f9075c075fb08816de6 (rhbz#830799)- Resolves: rhbz#794522 - Resolves: rhbz#873059 - Resolves: rhbz#876908 - Fix minor errors in man page documentation for corosync.conf (rhbz#873059) - merge upstream commit b14cd84e96fff1083837a70548ff9e18472c938b (rhbz#873059) - manpages: Fix typo in evs* manpages (rhbz#873059) - merge upstream commit 6735455c598393880188db7f297ec699c8ae0492 (rhbz#873059) - manpages: Add links for referenced confdb calls (rhbz#873059) - merge upstream commit b98d4ab44979a52ef74259e0676929055442cbfb (rhbz#873059) - manpages: Add confdb_key_get man page (rhbz#873059) - merge upstream commit e414e2d34c2e5e26318cfc06f8bdd5b8c8812a7e (rhbz#873059) - Add link to confdb_keys in corosync-objctl mpage (rhbz#794522) - merge upstream commit a4e7e2bc46545a5acacb3c840bda5270efec987c (rhbz#794522) - Track changes for confdb logging object (rhbz#876908) - merge upstream commit 6c9cae79dc2680d363b0cca85cbbe55a2bc9b517 (rhbz#876908) - Don't call reload on corosync-objctl actions (rhbz#876908) - merge upstream commit bdabbf6f20138c5e33154caf32cf66330356893d (rhbz#876908)- Resolves: rhbz#787789 - Resolves: rhbz#794522 - Resolves: rhbz#838743 - Resolves: rhbz#850757 - Resolves: rhbz#861032 - When flushing, discard only memb_join messages (rhbz#850757) - merge upstream commit 17e15322b7500247c539166441fb2e78cc95d02b (rhbz#850757) - Add man page with Confdb keys created by corosync (rhbz#794522) - merge upstream commit c741dbe01ea9bb45ae5d8706c8e4287aeae4bfd5 (rhbz#794522) - confdb_keys: Document few more runtime statistics (rhbz#794522) - merge upstream commit 060abd069483aa7b9d90261c11c79b2a6f6e21c1 (rhbz#794522) - Add support for debug level trace in config file (rhbz#838743) - merge upstream commit 842d387c2f53e23c055da4509a2f28753d6ffa97 (rhbz#838743) - Move some totem and cpg messages to trace level (rhbz#838743) - merge upstream commit 9deff57e779375631541bd52146701c41e3bed68 (rhbz#838743) - Don't access invalid mem in totemconfig (rhbz#861032) - merge upstream commit 539917e35a8c74b3ea4eb9ae8cddc2f73378d203 (rhbz#861032) - Use unix socket for local multicast loop (rhbz#787789) - merge upstream commit cea2b1a302e6e4563ee5817782f15ea5d941daec (rhbz#787789) - Move "Totem is unable to form..." message to main (rhbz#787789) - merge upstream commit e032c14341c38be4d273093f1e6691f8417e264d (rhbz#787789) - Return back "Totem is unable to form..." message (rhbz#787789) - merge upstream commit b343668bbfa09ebcfa4816ddf205eeb8f2ea159c (rhbz#787789) - Change specfile to use runautogen- Related: rhbz#847232 - sa-confdb: fix crash due to incorrect malloc size (rhbz#847232) - merge upstream commit 0a85b888b0384e83fa4a80c3751a23f4de8a9310 (rhbz#847232)- Resolves: rhbz#847232 - Resolves: rhbz#848210 - confdb: Fix crash with long values and add API calls to get them (rhbz#847232) - merge upstream commit 5704a34612d8829fce6991f130b7732108cca761 (rhbz#847232) - confdb: Fix crash with long values (rhbz#847232) - merge upstream commit 16d309be840045b3fc6d468faf07fbd727756b3f (rhbz#847232) - Fix dbus part of corosync-notifyd (rhbz#848210) - merge upstream commit 4ac9cd59e7873914fe5845e69fd79b7a2877c290 (rhbz#848210) - flatiron: Free outq items list on conn exit (rhbz#848210) - merge upstream commit 4cdaf8ef1e7676b179eaeb5bde18d4b63d17ce52 (rhbz#848210)- Resolves: rhbz#770455 - Resolves: rhbz#783068 - Resolves: rhbz#786735 - Resolves: rhbz#786737 - Resolves: rhbz#794744 - Resolves: rhbz#821352 - Resolves: rhbz#824902 - Resolves: rhbz#827100 - Resolves: rhbz#838524 - Fixed bug when corosync receive JoinMSG in OPERATIONAL state (rhbz#786737) - merge upstream commit ffe4943ff52843e1c7beba1250256dc7b6f283e4 (rhbz#786737) - Correct nodeid of token when we retransmit it (rhbz#786735) - merge upstream commit 081bfb0a4d6050416d4daa27d7a8417f0ba697fc (rhbz#786735) - Wait for corosync-notifyd exit in init script (rhbz#783068) - merge upstream commit fbe6de4d162644aa07b14e93aa2f01299bf4692f (rhbz#783068) - iba: Use configured node id (rhbz#794744) - merge upstream commit 0b6e1dc3290cfbc6c38a19bead9f39c582f54c40 (rhbz#794744) - Correctly handle point-to-point IP (rhbz#821352) - merge upstream commit a853b6180e9832fa763ea796f310dc3de5718324 (rhbz#821352) - totemip: Support bind to exact address (rhbz#824902) - merge upstream commit 1c7b706441d18fe45c6e9c0b17ed1c8c5a723114 (rhbz#824902) - Register reload callback only once (rhbz#838524) - merge upstream commit ec51f02373d7f0372b8739ab695ae79f2dea26ce (rhbz#838524) - cpg: Be more verbose for procjoin message (rhbz#770455) - merge upstream commit dc22fd13bff1c38888ac16bc8f8fea8117ef27bd (rhbz#770455) - totemudpu: Bind sending sockets to bindto address (rhbz#827100) - merge upstream commit 71e5257eb1485ed6544ed2d17792492043e0e48d (rhbz#827100)- Resolves: rhbz#773720 - objctl: add missing calls to dispatch notifications and fix memory corruption (rhbz#773720) - merge upstream commit dc9b04a7196b316a596036296ac1a78b21717e97 (rhbz#773720)- Resolves: rhbz#741455 - Resolves: rhbz#797192 - Store error str if can't open logfile (rhbz#741455) - merge upstream commit f954852ef12544de84a9c557316c2612123b5fec (rhbz#741455) - Unlink shm buffers if init fails (rhbz#797192) - merge upstream commit ab83b695b578e0fa68a238bf26dd3a1e338c7ec6 (rhbz#797192)- Resolves: rhbz#743810 - Resolves: rhbz#743812 - Resolves: rhbz#743813 - Resolves: rhbz#743815 - Resolves: rhbz#752159 - Resolves: rhbz#752951 - Resolves: rhbz#758209 - Resolves: rhbz#747628 - coroipcc: use malloc for path in service_connect (rhbz#743810) - merge upstream commit 3cfb0792155448d592b043d0d05586c1b76c9499 (rhbz#743810) - cpg: Handle errors from totem_mcast (rhbz#743812) - merge upstream commit eef5827dbb01433583da7ad5382789c2f83b9696 (rhbz#743812) - cfg: Handle errors from totem_mcast (rhbz#743812) - merge upstream commit af1b122e68dfeb8a42cf9c682de061859d8077ec (rhbz#743812) - A CPG client can sometimes lockup if the local node is in the downlist (rhbz#743813) - merge upstream commit ac1d79ea7c14997353427e962865781d0836d9fa (rhbz#743813) - Resolve a deadlock between the timer and serialize locks. (rhbz#743815) - merge upstream commit 23112099e1c2b620e6976ca099d2b9afc80721aa (rhbz#743815) - Add calls to missing object_find_destroy() to fix mem leaks (rhbz#752159) - merge upstream commit 9ddb845f412531b6a2761f42823b6be43216a9c8 (rhbz#752159) - A rare condition can lead to fail to recv (rhbz#758209) - merge upstream commit c68fb0caa2e337c6fdebfe564402c6d06b7fb018 (rhbz#758209) - Free mem allocated by getaddrinfo (rhbz#752951) - merge upstream commit a973b7cfb0688cd667d32df714014bbf4cf0bc77 (rhbz#752951) - corosync and cman conflict on /var/log/cluster permissions (rhbz#747628)- Resolves: rhbz#722522 - Deliver all messages from my_high_seq_recieved to the last gap (rhbz#722522) - merge upstream commit e530376a60dc862f135bd0d4c52aebb43d948423 (rhbz#722522)- Resolves: rhbz#722469 - totemconfig: change minimum RRP threshold - merge upstream commit b1aba94732edc2ff084b7dd559a08b687f464ed0 (rhbz#722469)- Resolves: rhbz#722469 - Resolves: rhbz#732698 - rrp: Handle endless loop if all ifaces are faulty (rhbz#722469) - merge upstream commit dc862e15cc084926eccc5e1ff3241611c0cb54f0 (rhbz#722469) - rrp: Higher threshold in passive mode for mcast (rhbz#722469) - merge upstream commit 4e32c3112a2f13a302709d72b0ae989287a48563 (rhbz#722469) - Ignore memb_join messages during flush operations (rhbz#732698) - merge upstream commit be608c050247e5f9c8266b8a0f9803cc0a3dc881 (rhbz#732698)- Resolves: rhbz#725058 - Related: rhbz#692620 - Rebase to Corosync 1.4.1- Change attributes of cluster log directory- Resolves: rhbz#709758 - Resolves: rhbz#722522 - Resolves: rhbz#692620 - Resolves: rhbz#529136 - Resolves: rhbz#696883 - Resolves: rhbz#707876 - Resolves: rhbz#712115 - Resolves: rhbz#722469 - Resolves: rhbz#696887 - Resolves: rhbz#707860 - Resolves: rhbz#712126 - Resolves: rhbz#712188 - Resolves: rhbz#599327 - Resolves: rhbz#667652 - Resolves: rhbz#677583 - Resolves: rhbz#688260 - Resolves: rhbz#707862 - Resolves: rhbz#707867 - Resolves: rhbz#707873 - Resolves: rhbz#707875 - Resolves: rhbz#682813 - Rebase to Corosync 1.4.0- Resolves: rhbz#629380 - merge upstream commit fd78f27715be326c6fe5439fa7e8d8077642db64 (rhbz#629380) - Place statistics changes outside of IPC mutexes to avoid deadlocks (rhbz#629380)- Reverts: rhbz#599327 - revert upstream commit 061b770b83a9533dad527eda5f7d41e763cb40da (rhbz#599327) - revert upstream commit 2f1b7a962911670493d0db3695fc9fb91ceb0c82 (rhbz#599327) - Display warning and add object database feature to indicate when system firewall is enabled. (rhbz#599327)- Resolves: rhbz#629380 - merge non-committed patch which fixes stack protector failure. (rhbz#629380)- Resolves: rhbz#629380 - Fix retrieving application's parent name in notifyd. (rhbz#629380) - merge upstream commit 1b7b4f0f888621aff2f8866ac81b4930b4b07c63 (rhbz#629380) - Remove duplicate quarote events (rhbz#629380) - merge upstream commit 821e031b925ad3a15ca057f816fecb3568c96cb9 (rhbz#629380) - Add the service name to the connection name in statistics (rhbz#629380) - merge upstream commit 78ae800f80fa9cd0fe593724f5c64138c205fec5 (rhbz#629380) - Fix shutdown when a confdb client is still connected (rhbz#629380) - merge upstream commit 8b1492b50b64725d72ae9c301682ad9a489de344 (rhbz#629380) - Fix compiler error with previous commit (rhbz#629380) - merge upstream commit 5da31206bbb9bb0d1f80907e53a5798204eaf594 (rhbz#629380)- Resolves: rhbz#629380 - Resolves: rhbz#688691 - Resolves: rhbz#675783 - Only dispatch notification messages one message at a time. (rhbz#629380) - merge upstream commit fbae3de885843debe9ccccb363e9ca8e98d5afea. (rhbz#629380) - Send confdb notifications from the main thread. (rhbz#629380) - merge upstream commit abeb02277ee374531b910ce793213e60addb0fb5. (rhbz#629380) - Remove recv_flush operations from totemsrp to remove recursion error. (rhbz#688691) - merge upstream commit 336741ee96caf3ae435b609ee8a76788902c9edf. (rhbz#688691) - Only restore old ring id information once before operational state. (rhbz#675783) - merge upstream commit 0eabeee63eca7a4cc1d907607057ac668fafbcae. (rhbz#675783) - Free recovery messages during operational enter rather then via message_free() call. (rhbz#675783) - merge upstream commit 0fcf760977a73ef78bacff47e61c30ba21929faa. (rhbz#675783)- Resolves: rhbz#688691 - Remove assertion during corosync shutdown. (rhbz#688691) - merge upstream commit 92a3a1aa9d07e769eb6bc59467454e0316549cf6 (rhbz#688691)- Resolves: rhbz#684928 - Resolves: rhbz#684930 - Fix ttl defaults and range checking. (rhbz#684928) - merge upstream commit c5ee8757eb2a7026b26a6410f3f068c4797abcf8 (rhbz#684928) - Remove the ttl option from the udpu code and rely on kernel ttl defaults (rhbz#684930) - merge upstream commit 48cbb33d11fed7ed9db5e7c723cf84eb35cd9d29 (rhbz#684930)- Resolves: rhbz#675783 - Fix problem that leads to abort when token lost in recovery sate. (rhbz#675783) - merge upstream commit 6aa47fde953bf2179f5bd2dd07815fc7d80f47bb- Resolves: rhbz#677975 - Fix problem where objdb handle destroy is not called in clear_object. (rhbz#677975) - merge upstream commit ea18c71936edf8cdc647245374f3a7932ac7e686 - Fix problem where all items are not iterated in object_reload_notification. (rhbz#677975) - merge upstream commit 7f2e1da84d5883176f0f95936b8a4bf21de12a0a- Resolves: rhbz#680258 - Resolves: rhbz#675099 - Fix problem where corosync can't be built on an older installation. (rhbz#680258) - merge upstream commit 5ee4fe19db4b1e9c3984a9bf1645b8cf6d711f3d - Avoid abort if existing ring id file does not contain atleast 8 bytes. (rhbz#675099) - merge upstream commit bb35b86fef4f256a21993f73b71fd512d4763e2f- Resolves: rhbz#675859 - finish SNMP/DBUS integration - Add a list of member nodes into the object database. (rhbz#675859) - merge upstream commit 5af39894067252574020c60b1420599c12ca2027 - Add a list of member nodes into the object database. (rhbz#675859) - merge upstream commit 732f761cfb89dc8e34d7330cf93ef07ea5815d16 - Delete trackers when an object is deleted. (rhbz#675859) - merge upstream commit 36265c20fb623e008e2774a89dd61a08956b65d1 - Make node state a string instead of integer. (rhbz#675859) - merge upstream commit 8699ed2309340d45f090ff1a9c614e23110b66a9 - fix some strange typing that results in segfaults when using some apis. (rhbz#675859) - merge upstream commit 42a44572d892c4981ba3219933aa3d8e131b2d5c - Fix order of parent and objct handles in object_created_notification - merge upstream commit 267446a1524e442af4de4e60a2eb79e5ae561a7b - Fix key name length on "join_count" (rhbz#675859) - merge upstream commit 3c75fc86755da5c21b4a7620d1e92f0f3e46ce72- Resolves: rhbz#675741 - fix regression where version information for package is not set properly.- Resolves: rhbz#629380 - merge upstream commit 7bb8cd296715aaf82ba2184baa5eaf7456010116 (rhbz#629380) - Increase space for application names in objdb (rhbz#629380) - merge upstream commit 9415f6d0245d0375f3fc2622931584fc6d617fbf (rhbz#629380) - Add confdb_object_name_get (rhbz#629380) - merge upstream commit 159bdf75f33a6f9f8c6746ec1519d26d95fb4e8c (rhbz#629380) - Add dbus and snmp notifier (rhbz#629380) - merge upstream commit e48599638375d3ac72919227c6d764974d5ed5f5 (rhbz#629380) - Make snmp mib match what is sent over dbus (rhbz#629380) - merge upstream commit d7a9a2519655baf2cd7b25b8b86fb234afa3a650 (rhbz#629380) - Match mib to notifyd and add SNMP quorum events (rhbz#629380) - merge upstream commit ae8b5a389a20f15852579baa9e100fda36056ffa (rhbz#629380) - expand the descriptions of the notifications (rhbz#629380) - merge upstream commit 4f881071dc3eff5eed83b419154ff47b8ccaf7f7 - fix merge conflicts from 159bdf75f33a6f9f8c6746ec1519d26d95fb4e8c (rhbz#629380)- Resolves: rhbz#599327 - Resolves: rhbz#613836 - Resolves: rhbz#619918 - Resolves: rhbz#639023 - Resolves: rhbz#640311 - Resolves: rhbz#665165 - Resolves: rhbz#626962 - Resolves: rhbz#626962 - Resolves: rhbz#568164 - merge upstream commit 061b770b83a9533dad527eda5f7d41e763cb40da (rhbz#599327) - merge upstream commit 2f1b7a962911670493d0db3695fc9fb91ceb0c82 (rhbz#599327) - Display warning and add object database feature to indicate when system firewall is enabled. (rhbz#599327) - merge upstream commit 9dfb3bbdb325c3908b108943094ca703d4bdfa8f (rhbz#613836) - Indicate error when multicast address is incorrectly configured by user. (rhbz#613836) - merge upstream commit 6ecad521035e3fe065140091f3cb277e3045f1c6 (rhbz#619918) - Send error back to API rather then segfaulting corosync if error occured duing connection setup (rhbz#619918) - merge upstream commit 82701ac43d1898f8b824d00fb72ec3065eb34746 (rhbz#639023) - Remove delay on normal shutdown of corosync for clients (rhbz#639023) - merge upstream commit d3b983953d43dd17162be04de405d223fb21cd26 (rhbz#640311) - Add a ttl configuration option to corosync (rhbz#640311) - merge upstream commit b57573b037aa2737aed2ba706bf55a4599884641 (rhbz#665165) - Remove shared memory leak in clients if corosync faults (rhbz#665165) - merge upstream commit b0ac86d3dd37d3a13c3c7ed0442b45ef94554321 (rhbz#626962) - Since Corosync won't work with multiple instances running, only allow one instance to run. (rhb#626962) - merge upstream commit 679294652f655ab217cbef958d79330049513003 (rhbz#614104) - Resolve problem where if corosync init script was run by another service (such as cman), the init script will block (rhbz#614104) - merge upstream commit 196d8dc6c2575476d936798f833ec40d50ffa15d (rhbz#568164) - Add UDPU transport - set buffer sizes properly (rhbz#568164) - merge upstream commit cab2a2d4803d8d574d61b482edf1c4705160c1d9 (rhbz#568164) - Add UDPU transport - flushing code introducing data corruption. (rhbz#568164) - merge upstream commit 893615057777537a86cd7c17597da44f23ac5cd8 (rhbz#568164) - Add UDPU transport - main work. (rhbz#568164) - merge upstream commit 0fa7bce07240670f699fe4b6b7d473ce2bcb1bec (rhbz#568164) - Add UDPU transport - build system dependencies (rhbz#568164) - merge upstream commit ba021fc66d3fce5eb87006c19192ea3042cd69d7 (rhbz#568164) - Add UDPU transport - build system dependencies (rhbz#568164)- Resolves: rhbz#619496 - merge upstream commit bab4945b57c150301c034085f3ce7b4187b6c864 - Works around problem where some switch hardware delays multicast - packets compared to the unicast token. This would result in messages - being retransmitted when no retransmission was necessary.- Resolves: rhbz#630106 - merge upstream revision 3040 - change stop level from 20 to 80.- Resolves: rhbz#623790 - properly apply patch from 1.2.3-19- Resolves: rhbz#623790 - Add upstream revision 3023 - Properly detect server failure instead of falsely detecting during a configuration change.- Resolves: rhbz#619565 - Add upstream revision 3013 - dont cancel token retransmit timeout on receipt of a multicast message.- Resolves: rhbz#618570 - Add upstream revision 3006 - Remove consensus timeout floor check that leads to exit in two node clusters with smaller consensus timeouts.- Resolves: rhbz#579126 - Add upstream revision 3004 - Fix merge error with revision 3001. - Add upstream revision 3003 - Fix problem where flow control could lock up ipc under very heavy load in very rare circumstances.- Resolves: rhbz#611676 - Add upstream revision 3000 - ensure aborts happen even if the currently running sync engine doesn't have an abort operation. - Add upstream revision 2999 - reset internal variable in syncv2 on configuration change.- Resolves: rhbz#615203 - Add upstream revision 2998 - Fix logging_daeon cofig parser code.- Resolves: rhbz#614219 - Add upstream revision 2989 - Don't reset the token timer when a retransmitted token is received. Only reset when a token is received.- Resolves: rhbz#612292 - Add upstream revision 2987 - speed up connection process as a result of performance regression in upstream revision 2973.- Resolves: rhbz#580741 - Resolves: rhbz#605313 - Add upstream revision 2985 - fix fail list fault that occurs in very rare circumstances. - Add upstream revision 2977 - fix mutex deadlock that occurs during cman reload.- Resolves: rhbz#583844 - Add upstream trunk revision 2814 - fix syncing of cpg downlist in certain circumstances - Add upstream trunk revision 2785 - fix syncing of cpg downlist in certain circumstances. - Add upstream trunk revision 2801 - fix syncing of cpg downlist in certain circumstances.- Resolves: rbhz#606463 - Add upstream revision 2978 - use freopen as to not cause glibc/fork to segfault in some rare circumstances when using pacemaker.- Resolves: rhbz#609198 - Add upstream revision 2975 - properly size all buffers used to describe the file names to PATH_MAX used in mappings in ipc layer.- Resolves: rhbz#607738 - Add upstream revision 2973 - if /dev/shm is full, ipc clients will bus error - return error instead- Resolves: rhbz#596550 - Resolves: rhbz#606335 - Resolves: rhbz#607480 - Resolves: rhbz#607292 - Add upstream revision 2965 - add a man page for corosync-blackbox - Add upstream revision 2966 - add a man page for corosync - Add upstream revision 2967 - Add makefile and specfile changes to support 2965/2966 - Add upstream revision 2968 - remove use of pathconf which can fail resulting in segfault - Add upstream revision 2969 - remove use of pathconf which can fail resulting in segfault - Add upstream revision 2971 - add /var/log/cluster as owned directory and change example config file to log in /var/log/cluster- Reverts: rhbz#583844 - Revert trunk revision 2814 - fix syncing of cpg downlist in certain circumstances - Revert upstream trunk revision 2785 - fix syncing of cpg downlist in certain circumstances. - Revert upstream trunk revision 2801 - fix syncing of cpg downlist in certain circumstances.- Resolves: rhbz#583844 - Add trunk revision 2814 - fix syncing of cpg downlist in certain circumstances- Resolves: rhbz#600118 - Resolves: rhbz#606463 - Resolves: rhbz#583844 - Resolves: rhbz#605860 - Resolves: rhbz#605860 - Add upstream trunk revision 2785 - fix syncing of cpg downlist in certain circumstances. - Add upstream trunk revision 2799 - fix problem where blackbox data isn't written during sos requests - Add upstream trunk revision 2801 - fix syncing of cpg downlist in certain circumstances. - Add upstream revision 2951 - fix segfault in fork() inside pacemaker service engine. - Add upstream revision 2952 - fix problem where corosync deadlocks on single cpu system in spinlock call - Add upstream revision 2954 - fix problem where totem stats updater triggers segfault when it's timer expires during shutdown- Resolves: rhbz#603886 - Resolves: rhbz#601018 - Resolves: rhbz#600068 - Resolves: rhbz#600043 - Resolves: rhbz#598680 - Resolves: rhbz#601011 - Resolves: rhbz#596550 - Resolves: rhbz#596552 - Resolves: rhbz#596405 - Resolves: rhbz#594924 - Resolves: rhbz#583844 - Add upstream revision 2947 - send CPG_REASON_PROCDOWN instead of CPG_REASON_LEAVE on proces exit. - Add upstream revision 2945 - object_key_iter can dereference an invalid pointer - Add upstream revision 2938 - have logsys use file mapped backing properly as intended - Add upstream revision 2937 - handle sem_wait interrupted by signal properly - Add upstream revision 2936 - fix fail to recv logic which happens rarely on high loss networks - Add upstream revision 2935 - fix last_aru logic - Add upstream revision 2934 - evs service fails to deliver messages - Add upstream revision 2932 - Add man page for corosync-quorumtool - Add upstream revision 2931 - Add man page for corosync-pload - Add upstream revision 2930 - Add man page for corosync-fplay - Add upstream revision 2929 - Add man page for corosync-cpgtool - Add upstream revision 2928 - Add man page for corosync-cfgtool - Add upstream revision 2927 - Add man page for corosync-keygen - Add upstream revision 2926 - Update of corosync_overview man page - Add upstream revision 2925 - resolve undefined behavior caused by sem_wait interruption by signals in coroipc - Add upstream revision 2924 - Resolve problem where errant memcpy() operation sets incorrect scheduling parameters - Add upstream revision 2923 - corosync won't build without corosync already intalled- Resolves: rhbz#583800 - Rebase to upstream 1.2.3. - Resolves 43 errors found with coverity. - Fixes defects with totemsrp in 90% multicast message loss cases found through a field deployment.- Resolves: rhbz#583800 - Resolves: rhbz#553375 - Resolves: rhbz#582947 - Resolves: rhbz#553375 - Rebase to upstream 1.2.2. - Add upstream trunk revision 2770 to add cpg_model_initialize api.- Resolves: rhbz#590983 - Do not build corosync on ppc and ppc64- Resolves: rhbz#574516 - Rebase to upstream 1.2.1.- Resolves: rhbz#567995 - Do not build corosync on s390 and s390x- Resolves: rhbz#554855 - Do not build IB support on s390 and s390x- New upstream release - Use global instead of define - Update Source0 url - Use more corosync macro around - Cleanup install section. Init script is now installed by upstream - Cleanup whitespace - Don't deadlock between package upgrade and corosync condrestart - Ship service.d config directory - Fix Conflicts vs Requires - Ship new sam library and man pages- New upstream release fixes major regression on specific loads- New upstream release- New upstream release - spec file updates: * enable IB support * explicitly define built-in features at configure time- New upstream release - spec file updates: * use proper configure macro- spec file updates: * more consistent use of macros across the board * fix directory ownership- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- New upstream release- New upstream release- New upstream release - spec file updates: * Drop corosync-trunk patch and alpha tag. * Fix alphatag vs buildtrunk handling. * Drop requirement on ais user/group and stop creating them. * New config file locations from upstream: /etc/corosync/corosync.conf.- spec file updates: * Update to svn version 2233 to include library linking fixes- New upstream release - spec file updates: * Drop pkgconfig fix that's now upstream * Update to svn version 2232 * Define buildtrunk if we are using svn snapshots * BuildRequires: nss-devel to enable nss crypto for network communication * Force autogen invokation if buildtrunk is defined * Whitespace cleanup * Stop shipping corosync.conf in favour of a generic example * Update file list- Backport svn commit 1913 to fix pkgconfig files generation and unbreak lvm2 build.- New upstream release - spec file updates: * Drop alpha tag * Drop local patches (no longer required) * Allow to build from svn trunk by supporting rpmbuild --with buildtrunk * BuildRequires autoconf automake if building from trunk * Execute autogen.sh if building from trunk and if no configure is available * Switch to use rpm configure macro and set standard install paths * Build invokation now supports _smp_mflags * Remove install section for docs and use proper doc macro instead * Add tree fixup bits to drop static libs and html docs (only for now) * Add LICENSE file to all subpackages * libraries have moved to libdir. Drop ld.so.conf.d corosync file * Update BuildRoot usage to preferred versions/names- Update the corosync-trunk patch for real this time.- Import fixes from upstream: * Cleanup logsys format init around to use default settings (1795) * logsys_format_set should use its own internal copy of format_buffer (1796) * Add logsys_format_get to logsys API (1797) - Cherry pick svn1807 to unbreak CPG.- Import fixes from upstream: * Add reserve/release feature to totem message queue space (1793) * Fix CG shutdown (1794)- Import fixes from upstream: * Fix uninitialized memory. Spotted by valgrind (1788) * Fix logsys_set_format by updating the right bits (1789) * logsys: re-add support for timestamp (1790) * Fix cpg crash (1791) * Allow logsys_format_set to reset to default (1792)- New upstream release. - Drop obsolete patches. - Add soname bump patch that was missing from upstream.- Add Makefile fix to install all corosync tools (commit r1780)- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- Rename gcc-4.4 patch to match svn commit (r1767). - Backport patch from trunk (commit r1774) to fix quorum engine.- New upstream release. - Drop alphatag from spec file. - Drop trunk patch. - Update Provides for corosynclib-devel. - Backport gcc-4.4 build fix from trunk.- Update to svn trunk at revision 1756 from upstream. - Add support pkgconfig to devel package. - Tidy up spec files by re-organazing sections according to packages. - Split libraries from corosync to corosynclib. - Rename corosync-devel to corosynclib-devel. - Comply with multiarch requirements (libraries).- Update to svn trunk at revision 1750 from upstream. - Include new quorum service in the packaging.- Update to svn trunk at revision 1709 from upstream. - Update spec file to include new include files.- Update to svn trunk at revision 1707 from upstream. - Update spec file to include new lcrso services and include file.- remove ExclusiveArch line- Add conflicts for openais and openais-devel packages older then 0.90.- New upstream release corosync-0.92.- move logsys_overview.8.* to devel package. - move shared libs to main package.- use /sbin/service instead of calling init script directly. - put corosync-objctl man page in the main package. - change all initrddir to initddir for fedora 10 guidelines.- First upstream packaged version of corosync for rawhide review./sbin/ldconfig/sbin/ldconfig 1.4.7-6.el61.4.7-6.el6libcfg.so.4libcfg.so.4.0.1libconfdb.so.4libconfdb.so.4.1.0libcoroipcc.so.4libcoroipcc.so.4.0.0libcoroipcs.so.4libcoroipcs.so.4.0.0libcpg.so.4libcpg.so.4.1.0libevs.so.4libevs.so.4.0.0liblogsys.so.4liblogsys.so.4.0.0libpload.so.4libpload.so.4.0.0libquorum.so.4libquorum.so.4.0.0libsam.so.4libsam.so.4.1.0libtotem_pg.so.4libtotem_pg.so.4.0.0libvotequorum.so.4libvotequorum.so.4.0.0corosynclib-1.4.7LICENSE/usr/lib//usr/share/doc//usr/share/doc/corosynclib-1.4.7/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i686 -mtune=atom -fasynchronous-unwind-tablescpioxz2i686-redhat-linux-gnu     ASCII textELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, strippeddirectorysymbolic link to `libcfg.so.4.0.1'symbolic link to `libconfdb.so.4.1.0'symbolic link to `libcoroipcc.so.4.0.0'symbolic link to `libcoroipcs.so.4.0.0'symbolic link to `libcpg.so.4.1.0'symbolic link to `libevs.so.4.0.0'symbolic link to `liblogsys.so.4.0.0'symbolic link to `libpload.so.4.0.0'symbolic link to `libquorum.so.4.0.0'symbolic link to `libsam.so.4.1.0'symbolic link to `libtotem_pg.so.4.0.0'symbolic link to `libvotequorum.so.4.0.0'  ,-89EFQR_`jkuv          R PPRRRR R RRR"R#R2R PPRRRRRR R RRRRRR"R#R2RPPRRRR R R"R#R$R%R2RPRRRRR R R"R#R$R2RPPRRRR R RRR"R#R2RP P RRRR RRR"R#R2RP RRRRR R R R"R#R$R&R2R!P P RRRRRR"R#R2R'PPRRRRRR"R#R2R*PPRRRR RR"R#R$R2R-PRRRRR R RRRRRRRRRRR R"R#R$R&R(R)R+R,R2R.PPRRRR R RRR"R#R2?`7zXZ !PH6I] b2u B0Rœυ,2@m,\Α(jt+hLH R;*]IG0-qBA7)f,%^qEЕ~7 gô)F[d.?y4o K úͤx`'0r :~w'=$qYl zx;*Xl h&!6Ce0w*'b0L"x9P(ν^(_ Њ`~s>ѻwٓɟ=S\MKʾs:[nOWwWWX` :ka!J~NtʻۚPY' 5a-Rg7o6F`4*Z6NU3HcE}Jᒩ ;Yw5@H܆3z` f ۣk $sBu>E{@hgO~U-{z%8.D W9-1Ru eE[!(ՓLVR9(#U>&$Y|q{Lr^{KcS|i^[r G{v݀:Y[: )_G:or枅bi]LݨO"#LoEdn%oA*|`F/d%\+6(& U@u3yfm<'_Ǫ_ҁr}F-|ICݙޡ㚄-}>ʧ Oj'VS1{os@S^@D۞|pstj ߡd54@%[Bt*pbʘ=\R%(oy @.(Kdc3ǹ£5jpIMgMR)r+Ԉ"PZ8TWODE%8#CjrCVdA"18i>*ICk;8t_fu),ZN霯bLlNq5Q8ߑǮ׃VOG4 /?]Smz-qwk1xLG#PMHerU p{nÛf{MInwM-4Ur8ͰJ5GvHRJ !_^u8SKlZL9P䢧E)_+JISu!#HEM^ bXC*Ccpo;mꐂwQiz)0gsSfXxQ@*td{?5돌߂y֏fShq=(=jC5@^9yDe:1I8k l:1(z#(翄ԁT[\I&ۏijB2::*lR:GۖʹGt7H=-ZNVGκ|U(3(?VmPs|Lԁ!;u:Vvg+ߍY'~ =̶FX^\/J*m$HnpF$C,/8%XVvEu3 X< ClRw\184f|y(Ox{ >ICA4p-E&6U]["D?_IvZU=v|]; >VIQZ8y=9SQ$o1K36{wR* S ޕiG%KvIQbMuRk.-Z{zߜU6C,}VA(~L?]d+ăxoYz}q|G+[^RTĖ}7{dN Z!}mz9wpmLU0SC^ePĤQ[kmCL</a.\E@Jgb#8) :*;*a|)}’iQښ*UKFvyL|߽(iCjB/9ίUpM/!I?nxW[:1:[]M;5mR 0>\{(aļ[]ӹ[qxPBMM[_<Ѳ6smC-vp[Pvr f|'ŶhoٺΔ݌oJhaEEV ʮ-$N<\3ٟ[9];,mX@s]B4<TR3ނiGA~E ??hRQwb/C+J-4&vM=nlb|^.*( CΧf,>(,݋ROcP&ׅv7He=>O?xuI!+x}koȀyG~ z|}hZ O1~x&ܧ>Ֆe J*]sb=l)-¢}Ѐlwޮ0,`Vx}Al~J0r =YL3?bꬎ=YkyByV$o.ᕟ~ OU1fE:Ӆ*Mܜƨ Shιn^j Yg`eb1}D39]^|1ZF?N5CK_2RxCno_o1vngWܳjA7 b'A$_"y,i{Gj],.~")h4$];⺴.ҟ$WRdYњu7/誕`~o2Zo~;lG[Bb6=~YcLXWZVOw&X;Q c pklN^CIp ^ŝt x*l+85HiYSCG=Pʬ4xjX``"u"5jM S=X :* v= g_Q|=:?moU?5  J]Ef }_['H !؜懰IqoZ'AOI!%L*)K*_56f9@%|ls )]CVېӖBi74 ?k1+VM_ 7О>isn"6Kۇ[Ccz1㰽 /Vks` l fC{Ձ&\~_?J+*ވH `T1i<7#5,U? ٳ`0grᄾFhQeP{BЌ!UL~C壥ncoH~aų`.5Շ0S4r>A=|)ތzIo<ޣK7)6BQCSH<2j6 _Hl>8}5X1f|*5&dT%鉆ؿ4՝+ɷ[< lik{w{fvc>^skzwD%4'q bt5fkJU{gjZO%d*{lcJT. )-6rV L.]? l"픓h9˟Ԍ``qp] Ćq\>{VG]y$O;Pմ0D^/@mmcݬ6]F >9-[ZhN ]S^C59K C{`hlԘ~ABa+0Qs'qwb4I[1|kN2P[r+ Ls #>К bFjz)ʭ?MٖPV`Q4B(r5P64_=#NrWqhn70ý]C2@rx&& &Z}#P%fd/,a07Nu1;5kFPZp#&DݴdT^gk\G7욧huȠw=Y* J%e˽EJeík W}^JeQZzZE&@W߭x*=npsxFTzS"tP*L/r+vJ7Tm d"6 s%YXucFWPOqSd?jL)s&Z1Һ~0\ 7<$?x"k'},~$kzENpU,X0KCV%Ts{C6T)(+ a?`f?~ kN~A⹅8UV PskBpub⟣}Dž,(f ՜ypyo f'ON_/W(| *H{6c~:tJo]6tHb媕]a^rbOw%\%sT6(D˳؈(<4rx4;{|WbGhXN^z>ER閍rA̍kE G&vp yD 4Y]WՋ9cJ ?[j#JYsd_- A+߮/2f M [s}2`Sh&}h|?x|StqϑrZeNKHZԷ\mtPKUN1xn(-  Љ-VN-+%z80p H C^gM05Pg"},ѷiRt9TK(RE LB3\{(mQvi-6qԸ7u{ ~L3YBs HߞK 1Tu.cqY4ja HVӃ JN0fn,rν}s("of]uPw6;\7f5_0 :EjR>돝a `W3%TQTK_!`uD+y_Fj٢+ɰV0pWؠf>E(zhX\ d+aNOAO'S0@zhQyu1y4‚?jH{ؑ"UQqujõR$7$Y7n *O$NW:dBqG|rN1O%cض_dIZUb|D{Q,L x} s h7 gh^W%!v..,'TP7,PZ|c-ܳZO!5 6i(r\SbVtQfib&`jakB 8R+>Mt>Xٌ$rs\,rOGQrE&*$gO\ 4j wA#{.cep C@ P=Sfgq 9EmeP4a|]0*nLnBg١hos,ҸKT+bW 4|os+= D 4X7ۙs( i pᲶ$B0: U:,ys+˱YvK0} JIRzʍ"rt&H4{!~xNjFW~Zv d++xuS(YH;y^k+/W4]v =8~l<jΙX'kC]/(a"̱ݜp`=g**EVWC/z n oƤ~q z_k<* ,g{tOp|;#=q^wݓ>R~@]#]R|JU_BUGV˟A*OdۡBzS|lVo7&T6j#R^@cQcĿ2M ]vOeV/s]a̰3S`b0t*v [CFE3AUEָHXAz7H ,&c:.^?]2"eR&pg_A͵//=r=ێͯMP{)}>R2yuoT&(/ݎfΆ쩨 z ~8)K}?e닄9r!@MghF;_|90(2Ty:Ai(aZ i V 48ZUENZw11(rm)wUH3 z@`nU!YaSw*z%#wLWn.Ӕfc8OSA~VW_5F/LgfbU[d 8o]kA%dbߦ6׎{ohbxluuT0)eπ=wXyNcqμ2֕Z,[d*nv)zUm\kB):4/{r7cV*W]I(Vր]= $]{7g_;áyLMm$B!M/;|*a՚I{ybQ)5rBʫ΁zŕVnv}!o4֣; LH4\$-rsGUq1EKwyz w,lffK 5ۻp)&tݏ0jFR9v/Rj8z` CjD+|2%[IM9/'YbA^M,so[l+T?ik<ƞ#qԨI[ /ڰ&#=yB%< {m~GZOdx$+6 ܉ɹ<Ѱ\[.Jǽ }: .,Bfڜ jP/c%vſ˺^;(9 ^R+p (e ba5z&cZ" yZ@AWUAw?Ci Q{w,*?a'(yzx#<'Ѻ}CI[v6W;ܠWO꟫ƠnA9 Yrg#`1;TUכj}`.ڼڐ6LB?rሌP_ ]ohKCrEh_PҿUN59&CE`җm3, c 6L&U[LsK$V;]s^ i> iX]%f hwyqx|h3#I#ǑrΩe5Zݓ+!v,m&tsX[/=\6&!;W$W{*:YP}3pB sbYڻA·ID>[Bb)A_$ERݮ7'b.,_#v@[ׯLчMo]Q6WêHU5=҈%?Az&GOʐ(*\fCqW!OۅokkP]ĸ QtJ ԗ>m^&?$,5uW^gwd kUK0?-j2ws'OH⎨[+ 9;+(6=hrd Q <t{GXI?rU@^pToEfvE,N`X|@M%5W!2;әy c=iqD"zt5<068Is*"F ~HSJ¢roUK:ؗ,Y}F|O6y{0ă-h}  rf\yAVhs<^`j!&oJ}Hp2 x$0?`>4gR퓜dȁ_-NGq@/a>׆mNl 1BkQu#!s}t!*o{]Gyxj. .8 YT rgJ[Bوpi5.@5Q؞ͶF ) (cG:.Hu[jNپoՑngݹ#KYBH\̋:k!ŃP'R+}r"FjlZmWm'xi1yŬqHh5j^PЎ}`l/:VzWZ$`:Fl~<ÔW9S ;uБ)&GTq]D>7jZX龎[3ID.̾Ȁ ̧BYQ3rulg5?@.I|ǧ8 OlLU{ۥvy))6"v*f'H|2JHX(1a72O&8g7կЮ &1.ɈC=g5x91j驡N*7͔c:ݵ3 {}+(pd+?k)$Dp|ZNSWP‚Q˵||-,F } ٳ(I_ (1-z\a4[bbyhn|&?Zs {NE== bFց]A`6 `1x]1IEr86f.Ëg Of[' ji]޼E8)$TD(f^k9o4rwtD9ҁ|, /Pgb dvRJ&̎F\ƫ˛8TK8TO6cQgAaD=xFiĞ!I[s181_7QoޏS m1"K#}K_M"\!& 9dǸO?.aP Ouh "GCjTʒ<8ʇQzڡfqgΨfY\];):xJ^ kTG-#؍1̦" l[awWU6還p`,ȜuV'п9t#Sw26EvͼU|qNvbk&(g;d45C,JIYת3 qd >;sN$}*Sr;LO%R_9 V` \?[G;wP&+ $9@?ScvxU_MTRJz71jɐʅr47.)z.k황Lzn+,(iUa}[-9ި0G Gd(aqkFttz+!0l4-Щ,y crVW0xޙrotjƛ+x($ij=zɗju w`z=zN⼖h`c R4DWNjlu[$˸/黻Cr0*{f]UቆߛϰSPM- ӻVoiLR2h>cE'ڞOl+0viҸadh\Bď&]u_Ga3%bRuaX i.ɶ("PL{C.I Ō/Z8KdjRX'h5P6FL9*o!T7Ȼ̊*@6Qb~e)R݂|Mh{k즠Kμ!x(h⒢U>ߧ)gti۶6d RRCYqmU֣bљ͇9ҼHCٸ9RV*GT̀%2KObI Afn^'㍗LΉ Kb/-_St#3"6T cO0ӳS(`U Tk#Ƌ\=!)G>yQ..7s+`ĨdUZJE~lpլ3HI zxtwשi[ytEj.% mZ~*%v_4}ZЄUR-# u.ZP'!LO|gr.v ,;yYN^E[9٭62u$;H,[*MKI|O@va#H੼'" IX0pW<5Mk5oừ,2!y7bF |X̱=}Rςy~?j2cS!71K1+7;i-{ΏLQ8Dub_<ق]# bJպ{ZK>د"g277Ɩ>Y83FǮWE? L!-`YDb=]mx/*-0bOb;h|O5l֌Ij7s>!$6G% ͩ6tu+DH/fXKxB;l5n}׸y>*@b(0ӛ2/#ylSig'6_쮕j{۳Sl[T}?M$nhӀpXfshy0\$=¯xt&n|zE?& M})J[yώ{-vVk.m:Enѻu֍W˚BP_R[VY q]tROd״j#q @ωHbR7ʱiaՁ(FZ8Ȍ Hx8;0ة׌vⶇwe:yMߤ *_דȎf*Ҥ<ʛc=dPXӣKT[?uW {5'Vwb 2K t$מ65g,[b  gS:dP]%oaEE)+ m ۠[7F~BM΀q选nc-J9\@/<#{Tn94.\10xϕ2^ &,_w{(~=?N U򴘋Hݙ݆,9ɇd<@kJQƕ ~W+A|%Eu=G̏Y/h6fIp<! YNeh}%Q4P=V-_.w If+}Z-bc?&p ߬1*:[ѪpM/&j0QI#C Wͻ-gfV{ dDNZ.5)ژ{gdـc[ vjի<0UVvl0.9e_>Db u(tz{ jMÖ3Ľ&rkZdv4bF(N_E&& )`U=|?6Lgk&}(t=Ǝ.WO !3Uš}j=Q?L.ENإLI8| HN% T>i6]`;4B۾dwLUs?5Tg99η·("@w==wzݩfפS5"`&T-8ؘdm^@#!>$` 1xW`=vefXD`(xc 6CM7|/v0D68Ɏa$Iہ %)4i\ Ӝ]W*(rddtP& 6](F//<Dc4]P|%!VLF{3FEEV!dj3cP}(6IT(ߗ *_T"T/W7QDž9)&.֘)rKoN50 =>h)Ʉ !%646 X\\ ( :R1+>M)\! \g8Vz A8Ph1=S%QIH_ͤb-^WU= Cuޝf C"E p5MdqMo!J#fRJqlԜH22+}7gxloyYe  yZ uGq߹>!pwɔk$UWRʚ-Ly:/x:M>ڋҺR%MffƘ)nQN8f@~ l=֟`GC*4gshW!- }Bxum>vA|*Y h)Yaw{bc98ʹs##?pm5bo_Rg]%;jͳ`CIl( f_'6e$Ebnįiӆ)X#yj4dqR~z?5wEHg c]"FyzU ri YdI7u%tå3y^Cå{PzP{SoHlܞ!ELtE2#md&Lڎ9y}x9BAT5ԃZ.;q[g˓bae,bsM֮*Rlw6Îˋ#?%'WIrORj.-(ruMt{ vJͰ;y`FDQLdl2S_VI-؝k9R&Roew"jO%jSi? uDp5ÀxVtDU1`v*\CtGvN@8wH2cOĶ\-ѸB4|k9k^i\b{; 1#TG+yU\ϏW0 (花xZʍk;Z,*6t.JAM NC9XL7kU0j}M=.jhLYT]XZ6pB-)'*NRo nD5y!)m83w oET58.1XE2DVn.|b}\$6%\(MnGꖩZz7|e w%Hv^vqM@uXuo)(F(~}XӁĮp奛s,C_ +5߅Acjۂ/5o1+/d38]s#F<(Ƒ*W[ޗة,83C}{&-G˽*6/;zrƷybMSUJ5( [/ʎ/:.A= !"pB9}19gaJה\nR!\,kW:獟5!ǹ2+ݐ7Dyc[ r »=1̆]fnDaVX"^ $SLSP#Fںx.G'Ο/`Ո:&x s#Ր)`!P=ۙ!Xl MG~*$[T[ &~9b,ܓBp9Fq64Pnʼ_d1 jۋ~yw8Nn%D0"[R*dP[YK(@]ݰ,ݧ /EΆSˁ HY t7gm'F(3q8W;VxVFSd&&] $?)<7P{jWs V"i&!nqKH[2._xjO{0iI؍" - xuqOt}9鵰jҝML^Jw'&^\ߕ^*E.&ש ]qT|lբzaa |dzzŎoI 7d[("$`B@k3zy^t^Ua96t1bhc2GHo\0wJBP/5'T-ɳ,~ʳB>Ьo+"rAvPɥ/xKa8pciT=FT6:Ni$YUfsGS2O3yDM҄bJ[Abm8ԛ 6{(+6F,0EQuׇ@ Ie+Ȥ;?uQZv>A/)Ө1mwhGٍusV&j*u"fÿU{Ǎhՠ *$TtޞzyNyYec] E{AY=\ 7nTj?eIqN}$o<#{NO-4nK)?o1h(lbϝKbkz8s)4C8Oz7 uRDb7eU0/s 7!z}(E9~0%4犸8ʬ>]?Bۤ ">szu#h0۱0Ҙ%ąQNǟGI\~Fּ&-F-Ip-g\ҺL{5m %WPQ'Y I^Tu \]f>~VǫD뭔_PÆ9%;iAĀYX?BUM<x_2E ajNқ4FB%$iPva9`S‚C_J/u0"dpD- Ws"2XAfwo3g+&I퇅Q۲}hFޏ50#(O;l+VGzͤZTt 'u[BDTcY&o 2ӽ]KGRbxx݂.b)l/U}0ƨxϸ OJK̓T qycΟX3baKkfVE&H[㈪lihs5VhBQ9SYWKrb%Δ3Ɛ[ e= 4 =wĄfy0ړ9fXBg,o5Pl{|~hXKW`Mᗢ hņjvgY|0Q.(li>pOܮIErGYUkwTK, r`#;^`{i&$|?nR=?:`Z EA?>:~ߺCˁР2 J'7~}X2sBV|YJQFce ++<򼥇1'9-y㴰}7Q&x^g9ak-J*x%PE4_tdu=\yQ옷.wLs4׋gLw@C-&HGb[!r3\}Jjvcp&(˖!,?&3lCY|4u&6>ia4Z[ '/?6sڢ︰.u_GukIݱ FL}O4G7eqN-0f"ӡb#\dX7OdaM*v?e.rݐmz,B H%t))/D` DэBw_MP 8m GA?OYƻp\ONM/9;GB5ķX\zZDo&pU4SEEk (!CN)! ⅂IbZ`[FsK*u=&J}!xX<%Z۪/afwq!+XRͻ8~ &Z@Ɍ` 0 ?=t7TUb'1*M<_ vs;5$@hQeXLD+‰ 5L!oJ.fulRҏܿ2(KѤiL+,l>'ܶ BnכJMAGWLc vh7NJ[60-$; $jڍl&eZY51m۩ڪ9ÑpuH+WksU!gS Av6Ok9[X@? Rakχ22f=꫉=:ēU3H[w=k|7nL4xaz$B^l<T: ; k5EFF'߄jRvO8q(f̀Ay/v80 V ꢺsW 9GBOrɷ[ Ιj~.5dgl8?&%իS]<7j"3QP(F)U=ΞLГA.DD ݫܚ LL5n:zn#'f=PPXn;djtOd*$&c~L5v4v#\ y5 ԸPB!9@4ҙ9?/W<տ[/t -h Q軡)pV9{hDssAAn &9*?dm糇?`9 =&\*W{ ]ZnV7Wr8Qz 9=E+<>3m̫;&ʅ$q_a|@⢔[{Y_w\e3&-M M,PZ*[JX",I{r`%>{r岭9T,1諅sR* 5Net􁂚GR f3go7jAWx:VFyO}%f4]BW2yR*n>1l"ӲI&t1dQKPb(PRz1^.0'v"ors47%yaHL.YRK!fP>\?85N z^?Cs*MhB+fB΋gJ[;=^BS!ܳ@QICHibQ9ꧯX^n ,b Tu^&31u77B;sN1F{5p;|TU> o] ޥ訳 a3"p_`~\MbW\{{#y%Hb'C+la1E}!2/|qq(Pq3Y o$q>&4X~s:@$SxYI\^,!4-]Q%V0ߐp_&"3cx祩cg#[,/`YP M߼]_) ]|N֥N\<ݬʍ2/Vdꝟ Oͪ~DO9;8 Zt!"̪/C>~9[<; 4}c-YYDs*=c9xGm'w 23rP'v|-xBF!9| 쒑9NE Bag8>ف/!,*oOJ7iMw/Ca6+~3:1:lINCl@&U) bж~ ۞z([:t^E} ^ 6-8pK4en~ $CE;-a| 94υձ PG.N|xmܑ~CVЕL"\tEmeRg'B2Sc|k|M0\1mT6^%ELF{3W2r OQf e;M8`.SqHI'МS^X֐;NgymN"nivkK 7бz";@f9ikd2[FM&OiZq|ancIT:TΥȻTL@Gw3hl.cLz;'̯ٱIsO,^ħFBTG#/ )ba:.N\5Z1ījVA*_4J|ġ=1 }ґW]m( AtxQNũ?g,sMXjv&cUhP|-`l)Vu4fSQz]ۑqpt,t"i5W۩o?`.K5DyFt=Lr!L*3kҮ$!|XluфOZA}«0:/uK6藕l2_HI8!3wҲMQ8iSh4첓w1إj.ܽ,/6,*HMC4X /cq7Ր==P|_U~h NJAty8`5!~+Qx!!=G/ŞVI,O~;&Kl~S $rLMPLKao>ƚ=]GfM+[V¹6Z%K&r t PD}.qn|qH 4 t 9 Ѱ̏Z$BcRM4P{XԷ}ӳ|BGX챾m+5/yzi(HȊ ip|:j~I *@RS:RR G?lĐƺ W"kB"_b ceD2 l:=Xtˆ l@"'%Lx( yHͭ4pǓ2|,P$#ofK;/a| ɗk0!0G1(L$" g5bLt[D)Euk;c$1TU]nF۰a]w Yj_l.vK!ƙH,NKV5#\ l %dYbȲe,cw~& ;䗸zЫ4d]b:͏E8g`z{VdߨE[ |<,؛.+°DԲ XJR$LB??a{ r#թL֍ *#r>0V@ QۥmIu]AdTN?k#L6Ǔ烵A9'C{m fYMylun§Fc-BXȔfnbgմIc+o0L R}AY ΙI.*ـT.bAKY%Vu]U52Qd^,.x0Б(Ӫa;"J3 \γ'\őpI"t\c)ڳ8cxl>~yu?1Ey!$ 4N.x<,I'3}K_sdyɯLq{fߴT ݟ&8#?* hN/@读FjU}-1 % JqĦjO2Q)MGob2[@dKCf 1uGYPC(FLnn7Qp|G 2V"dڠ3~+>26]97(w'HREj%XtzT!EA xiT'#Qwnsq#wz4B#x`f70t4k,2N0^ؕV =wg#}KA u 2#?d:d{tFƘ 2Eqt5Ɉ(3ɵxMC@n'8֭wkXrCFp~|¹3!%_HJ(n*ɩ࢞8QChTGt席2$uSUxD/,9cELU@Ph Ƿ(cb dsȆ2{~Nl VZDTU͏*56dGÒ\,Cg)Es)ր9l`TѮ1m8'vqa +8>=4N 1*)z96?5't&+ 㤙<{aK b6n$G%#0lV ̉;A/_3U.N^SO rm02EF(hX>腺!^EǙ#rB)5\1Z_dž ԰+›Fj[|-G (0#_Wo7aWآX95ŪlsF " g`L"{""1CH+.1R{ٺ.ob%fU<tTnp ҧ@OkE:f+3 dwcr;\'. i%;|7(Y(<܃ X*4D8n?5<vْ a|;/eG%gr.uxEB?!`{w*KAJTx 7"ށTtULm[>MGFk]Xx6(eTs8ȋe]/&y#Wtfsz ;RQdx\P$ { WѼt-W?XBH(4-CV@~{<N!jkh&wi2o^ ?gEl)Vnm?mLª$唐(*gM Dؾuф?%+oc1qDulFTnUw_HpmHًa08:[ff9hHXzL '"fI}Yr1JRD '* 8ԪTG# S7Rsw% ΕCN~ByMn%w~ce͘ &8+T -تCtC{0ö̱o?GlC1x$N)U~z>g~ȃQ9:2iYݟþs"|$ΐ-mhV> {w%^[:A(1ͅ*F7&/ᖭ<$>޻(( F={p|R4LȼC 9\ܩݽ6'5IPٹ$ɂ?`_MW3Of]pU &oJ =%`) :(Vn 6T`V@3y,%]$͎WTb Rͳ;݅HM}i~L[JE.+hM|0MCEc_ >#iz18覆ڑ 噚VJopa :YҹBmͶz4| Td8fH)FlUTi{z]Uo)nf Ai^/]h12b% a zD׏8v?iA! Hz2u8DϨ:˵Ý[1~i0q7&F|^EY꯾ ?3f!,گ*L>3G' #ogɷ3}vfPucM7x4FbID.$[X^)&T}bœӆ߳9,bb\FyOYµ3xIXCE9kc&)GeCdu7FtX>ԩ47X蚭gaG.k2m,u]/LvcH%c?*Mܓ3@ߘ}%nV49FްTq,ٝû' =;^c_ķ1b|P}jʽ8ZX_0}o'P%jE>r\kdMDhgRA26w=ZNj{ZM ;[KN Ɯr21W>m+v5!wXp*R^E~q)]nDz\E`-$ٱhށP\`M :$DF0z_43kY= Ch捵S}TLiA! /`Mh:x-rOl2tK jݭַ} (-s|U7f14ѥ[dԱk"3:p|Xl"}0tܗ q) ckZU{zvQɽ%W )͋0,@}Y]|`6eEP݋6~tʧ)mG6%_KsRdG/"1/ eaoXt@ =%KvI bF Rx+WTj`9 ~H3vWpnԽE2vxפ$v>ð0ٵ4h\ &TMLƄxɲE>)TЌI vvߩ i8(b6CqK$25"ÒE⪾iqy4~f-_2<S_ķP:Υ'vW^xB+d7 0.`## !"9~=1@KA@irpP}";rљky6g +DT$ҞyI"l RKN1u缏$G9#bie{D'".@j>ED]!=ոZH}sICᖇ!1G :q:m<Ҥ YȢ_~vVElBӐ/!t84)}f6<^SpsU;7=d d{@3|>d6C{{/*Mq#[c3O#}z1TNkcZCVRU2jbZ@~4QoBمLu[3[ʿu`mNr!îThM~EPc7Iԣ H'8b BlqN?[Ec.杰`\jEzAm}*kP )k"2NP#5󳰐]3^+57!T5^|T;>M^dW9´4mqhbM`yz}Hљp+[c|}5:Va[:C؂#IUa&y%v3^r`+dHn-SC,jR_9S zAHÆ%z-I5Cy[+Nv,Ʌ,{Xk=hcq* ~+wmCt D;w3 5oBI7ǟ?OFuB3u![Wp6`06uqs7 sGV;ZHvŇK6S՚bPZt9}FbiamXwEŔGGc,{hOw89\NUoD92wt0D;H9Uy%6 mm NP!(aVݠcj]AW%ܠ&#'ײTZz6x!oW΢ Q\1|MeLټ<c …k]^ Kͯ.νͯ1!W]2SnUXywLokv`DtnK26SqH7/nW5~pݻ_Pǭ ]h/?^{!5=!GSlA|;iY2*ʭֻ*^$Y[58%<W˶I~gt~FCGw<]@+5}]HHصз|'29Dmb 8̳/=cVo &I{J ۘ}ȴƶtpkN2t><79B<zWa1()TM 'њB#W6ly>MZa")@^\k˃B5VvqN'&_9dšɸ>v[ Rd@O/*(jj\a#/+sHenĞʫƭ39]"CbOh.p z"`kZ q(OY\ŎQ. ]zC,Kqo8 -93R7sEW}&!OS(s CȷX1 um'nS?! ,}!Xx9N/Ƒ6Usʹ9@@ iY7ݴG{`:ŝEAs\ wo P`SEa+|y诐`Ρq-B 3jnDXhZ يEBqokʉkvf'(Vz(.}6|!66QR-E|꫒wep] eq;eOUZ&741͇\nTlW0t&ax}P^+piSte n2)xL>z<@]*!r32"KuR4kRz 3{oG'S?;85z:c+Nq5ZX>RsC}C)1qX%XPr/>T(>|BW1I$V-'jG3V oe_b9՞fipaf<`/U>;Txw:T.>UFc)78I!# rbVPyũyzY5!j1B?1Yǘ>*U5Uq3F2wNznj⫓dkmbj)A0NiʯNwQ‚l 2jJVz8W#4A^D`{0i1BJIֿ@n%X1$̙@l66 ڽ *kT1g1I'llWwPsh^iBDfYc9DŽ ׄϟt3tJEHIN"ꋶĠ ZTEl}Д2)xFS3|PUQQXiUBQ<m&@ۗ5aMs`5'bUk ɒ#IRD1Zdq'W. Tɩ<сzA;]s4nLEHXou{'$AI>%Aὕj *yΟtm7z%YgV=` x\Gwk-S9l`xxiv+o*A `Ƹ*!;F#d4#iNYNQ_|ˑS*U ïh-3މC o!8d+WiRxkf`{w`;^pVDzXnB왬X0.R =;xzOTKRrtP5@ {_jZ o|E҃RRj ǖ~ AW >܆ Upk>R M%93 *T'F㤡┈"oD)n^e(sNIyN(QE΃O:VQi vb9[YJ^̲| Zdݓl6XiYq}w3 nf^ٶlO*{,gԺd1|*?O E\ {kЏg{a&`:=2sls51\FKl;r:|0),-J*=HaA>? W{UjE!;VD5Yy2?.u)D(FP! o.E˷qcC&UHPZM99r2FHlAnzꞇ%Ӣg' dӌaCx:ՆCD}s[hz_!`z9sicP5Θgʟn5tx0kYrĎ0;@l[u|YReF Ck5 n=?J/ RyG .^W@,{Sc>ls#0w3e& M@M#. ]F&W??ƥ6@/Jlfs'*?{%9EN0C'} a·Ft.H5S{*{nB7wh7\΍\+d@9j$ҎKᝦFpDp^K%+o%*AB9(ۗ gWP \/ QX dzTxG#/gv?UQAxMhDxcgTAsOUX%3Dn򟩺&I.>U]|;ۃjyDR7r<+v*,Ki"IRBdlp0"و<5,c(m^ 7nSG+'5ンv LJ11*BE+9J]+ČC ( Jw/@@U,u4 q{zKwޣ{tZf_0<幬_*B@Bkq - XGp 39h%C{/EF56 h<%']X>/Vh-'׊,A{eo,N*J8iZD.vo w /H3Z^P$~kb D4)|[=JR:zd}KnT]́ '̭洢ju i\ )ea|w{H3w[Q39hAtt㬾}X ;S҉_wZv([N@YDY z|;آK\Oq`AXTMvL\8sm76()@ѣU0|7k˧kE$}FTf}tZϓ'Is?8pbТ7Y\yd雴d#v4ĭm<}'ޏ̳E0w32H!E1n5.<0!Z}:C秇AvlƮMj'ZiEbPd\%Vc,u{.Ӊ\)+5RM+]q~!j6K) ƞ){#o ,.crER7Gvcm OY=m˪+Q1X* R#q-o aǠLz.Hýԍ}@AПГ{r4缁 ݀XR'>qki-ůXK셯[?i Ѩ,"£ykHϦՈbj[wle;c5VTg,f T2Ygz{);b߶CE)e|e" V{qGTٌp>q%n1llҕ E_HJ 9D6R!LkG("\=#oң\.J 5^B.0.@a@Ke5O: }}m,q\LRiJO"s*5Uz2N@#SUIˠp!˒]_@ TpKJImAcxr L=B`n{y ب$JQ{EV4U8Js&բ8~Bֽ!壞jsRj?ѐp:vYl+9$p _ws}Ȩ[Zّע, 3cT h6{a׊5nGS/ L/ѧ~j+"KK=<*C(|y+$܆?Rt:: _pxGQOﴉvJ.Ngx|p烢Yqb)6>se'Ǻݭ9׌+s[}8| LYvTIp$zc]}ŪˋI]RLZ(i-B\{sFJB= $;T@y[^dsa0VrrP^b`dG^ɕS-Sɟm̐`uco($[fżU^o~ i| 듚P@eX#Ȩ^"f[I wR;HB8߁1a_ N؊Kӏ-K{Њ3^Xڷ8OI 6uCi ?Sds͖OrvpdQuXMƬ> w;i :v~ UU}t'V!9g#WHo_t#EJu1 "m™";%Y"Z_Nk\yynrDxp4+;\n.Oa:R R}|LAK{ROu/7:2&d kvʴu$Z;:J0& |E#:ƴ "j49H A"_w y>kb$x(0qcd_D-7gQ!L~')d nT GYԮ8 KdB$eeޓ{\_Ql Vbu>=VPilc eSڋy4W%Qwp+fDa^d+S*rl<_sS0jF@f =;O]iN^Ӿ"z'd 2O׌s8[p7Kǖa;u W7(=𫈰} !R, U{|܊:pvHdk1OGM M7d[rb#"5 pnӿv1/7LbE&, $kbiW*ۮW~$#gyx<të#l $Qv7YQm67F1|ƿA_(_:|0\BCcX:FYo3.MX)AK%cEt2= {T7%ls\Z68*Yyt=e. ;S2Q1DSGs} Tzc=--@ 47pl-9^7MW(/:UfɭG.JwpVٌlP2Gq軬_Ɉ>r*@7_w%TVc#'5p$m4?Է}.^rLoq.9^DӖkl '̋(sM,q1[YI?ELfɶI\/{5;&G'_( N +F%3w$Xrl*|lX9H*374=k'h2Ч//`O!hoد;0aC8Y!YT'{4i}F3(W17̛e:nQF(1R>^af[+*h|&)0ɒZ;ă1kϋl: $'VOW5`Bb m6/ ٪ pÒ\fjeų[p-&v如pY؂,\ƌׅ[%4نKQ=%|ORǁ48DTև|# iR.BN΃ 8naLd.?)ԃކ2G??ä戉tY us ghRNePh 7:VrиubeecePEWʡw"|Bk٨cA MQ-?xe:OL: JˇR(_d.xn0넷{Uȫji %z>1͕[,&^mg@7u5[4pIŚGIED?<@ > HHIjt<_(uQ >?M']rwUEq -YJ[u[ Smi<_Qfwq]dlN d;*[7d< +쵬#o E.uDu2Y6~ ?H{mE2Wb]8m1ijkf3rs-K&HlT_X4~|+4Csz0k 8@[p7F]m=?  tSlˏ\ C/ـz2\mW.93"߀`JQן RSĪobκFy(Jnj%6ttJl𱶤TΚRFRl% Geh':"\@HP:JJ4%{涢D !T<\n{r7WA;|oQp!R_PP6mdp *mZ*$uوF_47oC3HS U84zÇhc6e\6|%B!R렢p3dSvtJ-_ V^WL bTHM ʃkI6nժDbQ˵_[tQ2|'FW]PYISE*Rod;GHw8nnY*1I2wCj9ejs+ [E0Odc2&:9Ƃ˽x"DzF6tlK4wU Y OiUpG_.Sn&cj9Qxɿ|~fu*2ap? >%urbj$O%-lo‘P@Ɖ[ZpIΛk(>)ze=8_ز[3q.W4ZHͽ K%,A$[\=} ܍]ުC'#ٓ^/`.PD|U릀4A6=moxIh]-βD'[yw1)C{0'N.].T_Y2bmD$\S*CVM(X֏7,,1ĦEvb7BM`\8 ݲJ!,C~sgn0da|"<AH>eLuw4i}?/Bm6s~|=EǓ j0b \JdX;dfK_Qm%4Qr3E7f?ݛ ,:ObJ79Z*_QR@SӢqKZ;람>Z P%թP%Ack x0lj٤x >ድi%kF)o/{܄ҦUDžԩb]X 0Kdn3bv'T[9SNjC@/.mk)eˮL=!+58'+FrqM-t{.o\7p"uݏC\KL{0b Q4pmӐ&+TI962ׇlVGs`"vSX_]@nn?ѾCZ+y@짨T TpH(-_1\ *J"h  #e I/ۈ0dԑs' nRUu6~o!XОTxI&F{H[8AkDاD'u[B㿤_Ӫkg4Y>i-l4ːKw]E^&m+o`.*E`!;tiNŌ88JE!!?!R]$mRDZp\py]:*֎青[N=]٨!t]Ə4˭h;9\vD%`5a2jB'amaOkkFէp}` '092kFH5Pbu.:ȅ:b iFf vLVJGBոBv&6Lfy7x@Rͦ.4P $Y7v[xLf) wur?@+l>Sz5$'*!~z1$"kEӣ"}5S{Ju|5:&@fDb~e*Qu;(kKN0qJc̻jAK]߶;wY"{%B ~* &=j)a9)Y鵰ѓRԱ^6s^Hˍ-pV!~_)D5^o. a_vyMGwE\ť/Md͚6^+E{!Y78AlCFuK0 m($;C-|c6rc܀' G6ڰ>K{M:* +>;mʚ&?Zi 2ҁRV;$b7dڝ=voAU"ЂX.gb^% k,孳d|sIPʗPEsue9VW;pa%FY%\Ưmۍm0etWOd&@$ʀg.K*v{-2,;lOo:g px3la)ZNje]tGǝ4$tEZX=";mxdt1$cLq 3(0K/@Hd5EThVBp Ym]SE;BbK 8U\]!W\'2?IY zk]_r/zsZ7)wYSaDU EC~A3f,>+>l=000KvPi>S9kb{XN\kgUy8l!g}!\SdDGET3b܊!ڍ "#Xufۗ9d$tbN^ F#|1']S% Lu"h̪IF] K%loхX8YVHڌ>c\FmU"6^#T;xENPU7GĄ Et'_AaWXUi O| rU~v$$xos~JoO yn1@l&eBZ^xC')T#.S>d3$ ƫ uȌVub';=(!۾ g<" A6ּo3ӇKN?=T)` G`s MTޭhx4huuSSdeW4z Yg`<]XYc&[@ 9( $.1r@Wޚ l` Ly)M'.W0onrIKae|kPR=DW04OuU4BE`IŹ.5ӌIrת) ,jcֹi3<54Hl7K>կ{'8֭ȼ9w[q wҵe,K%*B`#nk͊ߪv×*dQHq~q'>ߧ"SX6<_0VHހU`%%zp3"Jf$<֕neg~̞IeLEn-9agubIcT '!;=d^GLuL3l#Qr@˂>$/ҳ <G/IU[8@P/+sTo0l`qvCF>FJ;f~ 6oٝ+B{shrbO.A {}zo9? 8x1*M_[Ys.k&#Eҧ1sQ_8#!R)]["'s%pE}=OjɄ:dKȕJta|6p<Dְhz )R7*?D9Ca0M}HA1eQ}JV?t KgNlu'Y:_-~$j-wC|ٹwouL0%͊c x.kZ) t+,(HS)&UeCl^KaHm_Zs $̲)!=5Hn!]L"Ү4WR0L1Mj$ 5 V)'kKD4= UX a(ex*6辽 )R%rPl~;nRPWm3Jyj .ӨL>edπS]kv~[zKI!}c%W;^)0<ݘT1[W7eJAXL0g&f@jJbkh}wGaZ`&Q1n5"qʕB)^6K_\$6bbQegÎ_E{hr ^(X7󛇥ǔhЭJU$o)\$D1QTUP5{\DNGLVl9M_y7P+fhӪH9jq0OP{@Hu;`Ht)M}”nd8d<w~9d'^1T,FNpuov&^5,z, "B{,:uwO[tD7Mp6zAX$I-0u[Jrպ?yt\#$]vLM .sSiBU3]iWgozaw CfDn+,k۷G}bhU2s@kъxF}LL.5ӝw*uz\Ҟw}* y;fL˗.RYh!e[jg]䯮2?({e֧pSWWY߿Z4\]҅cJ#ܢ)f ^s_p2 [KN WFH&P־|^;C=FSS4d-Aa_IXB( 4)uG%섺 /H bɔ:pUhmjcl> &1\P7$Q]oƼp&i;R~2#e躞 (MMpkΌuyQb jl:< bM/W*̦ĸؽ$hw'ͽF0s y9Y_@pQǽ5V#JYVv# *Ej@ @R\j^߱5Iϥ7L JoacY4-ىFV5&m4+kh TaQi$c /yCϩ[̸u|CxPOߪ^شoCddI6q:pWa:ʸZ\UeDi9@BHNMyYƮ>Xr~.Q$zt^1pva:[O,1Mѫ<$woA՟-'M6 0R>㦠J{H*-nȷI2oFaU+4+|V08;Uh!`Q:)Tg KO9B&)]Ņks5Qs#0ʡ? #8LZ:fVDY)>s&Kާ.m鯟*WqJWt29XSDDg+B We|fܻF\Ѝvj% B"^ד0fr>ςY5MȹBS*^ލY2Ə_`f-f\U0qџe8a`W~. yyn3g?\_}1dϖJ;KqDgtfxyVw*,E(f97\]A $PܗkB~DCB>֪D@ ]NlOB:mҪ[D'/fd&DYct&-JTP.w\K7"Y>[_֤AOͽmR>;1 DR|iMHkq8 DJY34<: I [iժLމ<#yĕh eW PvQ[kK|.W%0\OѤWzCb].6~m)NU"r4wc?*a4t;/;BD{X"i>0$N|PjsNO<͜H1TD.^ xp.eV L .TjV}&$"KV`bvY 9s5ÔҟGV>*Z [ּ@i;a* *F`_T϶S]dbIҴ/[ry Ky$w4욹+ͣh1;QI!vH!T|+!z[R:Yݾ"xaeָ]gH /|oY6oJKT>c8IG>ȋ2zk"`oJ( /-?=:76v2$]0؈KwF Esx^T,Hlloo>2ga2/%P&eW}6m:hYKGXQL4* ];xZB\,UPTʐM2m! QiݲBr?_G>;yЙ-L/Vy # :gfūU0F!yőF42}lxV ]lZ>$'R*u|R-sj;MȜ~gE95+]?g0bɲELۉ(Q&+}ZP*ݽ0傾Uf.;rlvĆ;ܵ99y)gZ|$mkSZBpTI[2&{irteu선o,tkDLtkq9H|nl9cN?*:XkvAW5rw.9eְM讫?* 9+aPDQ}߻!(xKER$3LRHU`ƌyh~ ,(6bzQ&8eLfW;QAӢcr~wym if~3h8&9@=5DR)nYH 8kb;sJIV}ωCŁMJW'Y Jd˸`P4׵_o^DK^h/'5j򜭂e5}qAYg"f W=흳B;I{TV--ВH,FnqŢgoI?` EP]ݍMi"M'`RQ6f l3N&ƼڣGdk[{'KU/]y?RM^ɚŝꄖ8Gߟ'a߷SzKk1pįo!~p_=Hl[HAי߮4O1Pw$*߹p~)v-:9lԁ[dIeʹRI@\D..DC8\+)uFn[ jQc6 fxլ`+C˻N fQ6X6NrXpLN$ F][*]д&8C^,vϱ7u L`gRfhZA0ۼ61e{+cx= kmbX~8vC\V。ʰש*0$@k;LQM~YQtfO1E?a+/4(h?9ތ'co`n[nho ݍ 2PYv`'y(u(e"롛b&#j+'9Wbc:r.ב`ۑ #+~'  v{tf~KQ23Hdn/j8 ڦo}^ShjJtT!$ȷuz;<a%Le<Ω-?g09*r5QZI\Ժ륶6wZ:\2PP{ւ ?Dr# FU7NT=/E5i6JJ^!`ilecսPN=Iy`oi,~^m[EDv; ìo%VgJItۯ5u_u"(,D]?]ſmZ M 0J{&LD-M-٧FX͝V>1|qwH[PZOWZ30j|?:x|i5lAT`yˬn˺V%N0g*72%< HbY68SGg$={oaڵ?=Dzբ|OԃͰNM ^*'DT!I_!9LNx`mkMR0ɓ:`G xךNpQa ͩ6 ؽ3l1xrVHCMɝoLOZ]5EU585m6,FnbDA@(dݱ]w*#4勛~5KMUSBm44B ϾT2S8tCF.T,-SZjjw! _G>|>h@q$Xjg܈+p3j!]5jR#l@jiUdV#jue 轑&͊5k2.؁\}g<3+ִ)[oҿh@;~Z6u ؍ xl?ŏӢQ&oj=!Z_HH 1-in(3H&'b =Q|{qS_q4G^[DC Vz &]E!~|*8ԺAYAis1UYu 3gzK94G#Oeέc>8!IZσ!R&˞O# 6w? n0|3%̚w7 kt! ?s 4;$ɓ0Bͯ1оyXڧZ g4sc7``"kv>ޔZaM&=KȌ2-O?co w$/xZ0T x7cR+`d>/0Yp"{8Ϳ@iˈB[Mj4GuևW9[AI)P}|ooUKoE>D| \ij>quX 兊h~e_i{\^Na`)w= FnYOm=kHHkˇ (e9>hKI5rg~[L(}Ogt/$ vV#5 \>,-5ҥRƊnroެ-<}UԸ=ʚ9¼_kpd}QSg{c-9ZM\[J r\X0j#fXSy:]1!Mu|Q=z?qWHfMyFU[YB1KJP٭S. Bx"RM\xdJ:nvW {o´e>kVNWodJ P*Dg FWfWz]in^\RϰsѼ81)vQtFD^e W3+kV (h0C-R1넦|m7[pKw1E34+$bޯP@g^ dw|#f:?F2ȑMcd~Lq5pb$E'RN!?oB{޴3+ iJ(X4͸vnG[M95qz0"T"7z;$/4u3oc*h~3/ShJ~H+Kz;(ȥҰU{ jJImQ-j`냩>Ӛ}5)|'.8D~0@3fOS8gyIl^vc`y%x <9xjűx]X(j87Ib`^U0<|kClG!V5`T^1fP~)W/|bT/˹W{, m*I%0ůc[LG'C4bs Fa iɕm(\$8ꨬ[8Ni%*)xR! )-=9č"1xIcmJ͗}FY4ꅪ1_.Vm7&"J׶P+G-IRiwUEr 'M\&x5, U0pJV! 3媁JPQV+'u|̕[XJK{dt~B0uuAh(;MB8Q{  a"F>uƲdRbN-5$0kI˚f+ȗ~gqT$S=|~ QDq4-a֝ы'SeQmG~!qm:0ʭBUҞ^ WfagS]kÑ*._㇀B]cAYEݙUhhSD(i+%dl*K! 'n*.CUvRK2NCta$-Z$k A A"~6Z1} s)0NTN.. 3`Em]Ҵxұqy⨞I>d [C[N&%:bTn&m+`, oOL>FT5Z)@_M]e`s h5qZI[fZ9[uŲwCoX-!LL/ arATi?[ştKWbV3>[S2Y .yMP >Q8m]%/JAuIrouFR dӸl2s°z;9>wh&$(k!yHx *7%d8g]刢G-NKsA;7g,  /۽b(&~!<i?EI'>s]'uR 4TN[<۴ԧ|/Cb?)ewHX@DYa =Kx͂,B;"" (KrjkjZĢٚ`ڬj&ܟ"AWD%:vxW>ktZଜ nW; :;Ŵ*aWDLCfyyL=5Ufx3R1MhQS(}.L`\&U'_=-b&[,1K`OKQ[9Y<gI'KK_w꿕h׾P~W>Xژz/E']F)t2\M܀w"*b#{Ҧ@Td 5 #ͦ(dy& %<ki/Y`4 ?N'Gh<ٸ\"n?4@ߨQD+s>} ԝ'jd([?4uE>q.nEUp @އ%%j2mj̜pxwguG햢P,`Q'P{E[3'% &?v8:?.7"5t˯d[Bv5N@thW}>)㽃NG(B݄H們dơM` ]| > $PI;jI^&_Cyr} |TvQ<r\}~lXw!8]EkC{]떓aqԮ.}^ gVos x02Q_=-;|FK{'qϬC&5/I'„qSjʹ2/8?W,P 3*L+fMϛiS\~F-dP1itA @D/Թ/^n/tJGs2l b2@BP=vc|Fl f԰n+R)z{H5riރ␮/] BqyH|V"ad M[TPcogVMJBL|Q|ePz࡟imBhۄV !}s is?HboAs'_guJqwswS댢Rjp/3R@ϷJ [`CèKIa6>ǂJ"솘艥h" E4~05u=ީndN-rD, ~ Z[ܙ;Ԫ&aqC3Lz؆˭)M5Փ]"ogKCpJ hY,Zush? ^?DiB Sm+Hx |*Uq5% qȘ$tT\]>3\~]TTE`p3i\މKe+c!Q gV-x>DLʍDNw9?Z\ڤf3I rJ* 7l+ޅX`juP~y"j{eyO` M$)˹疂fL O-I2ufEf.">Ŵ`8K _:qq!}FVܝB7j D !0ȍuξR5O-d|*bxs4od~,/s^FsUeL@Sq6U(t)˶$pcZj"ZwxRVKx1Ğ0n^`B~3M T z᧫N +xK@fV#݅]{Y:ö\[u]zT4{cඪJ{ɤۻqS (KS_<00TcG1*\&:# ~s0]sLlj5b{eM\N=9"xjo~7;|B\C,eSϬ,]kH%lbS5hCY-@nA )[aqN[Nf|T\)L8AB钎 MehP-)&__Vح%4?|y4vVw+W!U٪Y^AVݒզ끄<3e6a;lb~;]&s){v,h,O!=&|b$7#G)Ӝ*X[6/BMoD^81+#IkQI׿&W6[3x&%:~or(Poת^T|RvM.XqwyZvõ{`B[ơ|-$lQ$&y0V>xY[JƊv<"BSWk) NjB<# ٶ'_ VmHMWt(Qj24pGR3+<<й^ŤR#ox:{KO\֏>U|(1$}<]5֯UFtn?# $OH 'uDI̷q@O۳ .n H*z{_YaFU"\3eEXh^v9T]h3@mV˜pm['t_[J[JSY'pTF /q@f2J!\uL#C^Ǝk6ʆieцjIjMt1Q[$Ⳟbfsp3.,zj]8sI2&Vv_;B8`? mZt#7@*+] #O.^$%yɦwV1#3cz`Zo9JKġ݅GlFݴp9;`;Qa4ꪔnsdD׉'8-zXrH`;N*U O‹JqƸğϵjIcz!)PVSQFPK@HEƲDn-gʩ90sd+G+ޭ?{_!֝bbAq]3Z#i2!u<A@m!^3GQ;^W7YgDh$QhTٓR$%D4ptrurL9lfD2XWIJE"%k$>6Ŷm;0KחV]GX⭬A +f35l=jq36Oi9֋3-RI4hkPUJBp{숚D$b S g[~t%ʘ(êALafXT]=gSzK ?dBDq^4Àf"Rr=IPfwZTZBLP! 3 O{ mճzw$D&Mf5<e?`KdWgV[m߮@(c7퐎^DEY'뛌fO K}=2n+ˤez"q% bR_|0lFQ,Y>qf ypH/R)WW | 4 R-,__Bt֢75lZXxϧsOKfe8q֮ A9&ŇC[NQQvp{`zV* ؠܫ-p'Ug5VEp1FPG5K-Mz(AuiP/Fgbh㋛C`aIx;X[Xխ>iV[U b7mϦe#O49A !Ћ7r-91JX]y3#iLc]= 1ec܈/4_rcDby94ۋ9etU&xpH}gA}|G'nFt5Tx[)6mҥ2TY. 0> !0}sEL[*Bڐk9{9/{Cם%0 )5#6  nKOi9/ y˱|?>j|&˸.lZ\RUd٫6+iyDm֒jSFݠDfdP X.DDij{ļ1OCʂ3%hov2zmql7MS񊓩ݖ3Qzi*H4Ǜ^5ohJ4J`hк 0H(kSz.+òK5uq.Qg^v: ~ KxgcܡXHa͏6O5D(SBv 'P9 G t h3(Kp4<.۝q.N\I]n!Nr>|W\;4&wᤀJXc QTn0( 2bzH/9pi7K>}cns.|m5߿> O-`c_ɦÝZY"gO^mx.*jjƸ$~>N3rPJ՞OzY)ճ,p_FgcZ-}/\KR]z/+R+JO3uaLH8Ned; dJEV6&tu6L{{OC +""Rݐ'L\< G_$Js2o//5]jO"-ϢڔRp x2 ޠBx<1fO0ݑSIGQ#]vnn\$zH!SaЦ~Q7;C;X -\d4+#[P.w8>(Ṁ-EgYV3@d''#Yv݈. <`l$ΟcB:{ȉ84Xִ}*m֫eaw:N-U:?y:Xa/Jz> HG⍁\u00.!NM( U gsUZI+w^ChKFL lOL +0}p%wB"N?Eyχ#nQ$%jpR>vf(&:SZ}"ϡyŸ@}sm/(ef]Crg`GK-:i)m½ 7CK90'9eݬ|T,[IRT6iBfE}fN,')V'ݿ0a~܇WMeVB+q\jkk_h6*3 DZc*X.e]^#p2XoihBaS:P0͏?'hTVڒV xk26Zka?äӪn}W`IFQT}Iޜ!g 5J(TG0Ҝ,]Ig@c vr|=p`X\%*T+?t}h;A!.# A0U eڸHۛrFCR4JnwVR7 jpa~6D.yÞM""йz%hJgm-N‡޷uDY0#{C+l=L/ t:{m(Z2_aN%ґlR+KʘtNvӹ ;׎gP˄p-#>?/M)s,5N(qO ~JFw* *B Wd #{Iο<+ex£ƨco:> XW9D{6,+#eNdi87(+ r)-f\2dPgC\O0c? Op^Ձ=&Y*hy#T͒3!v4eF"ji'vYrJ4-Rj6Qy˕K[mV rNx:8y>\ jS$5?1lMئ/Wpb. ;n^Z}SYCy᐀)^O}S n0ZI`= fWN6s bv<]%#FO}h 3WPJ^hi:gj.#Nd(Qr ߁wF֞0~A8i5N e,p ۩Rw| JZ܌-nQ6*hC `Y*+cg@uV8,z%Y]:KqHt5 Dekp|QQm\45~UMɄ=ͩa5>:?'LdK`mR 0V;6rWŠ)P6~@nG!'Gfe23"P7hiu][~m_А/VY9d{(WSYd,kH'cٷv",j@:SUa2kw$y7<<۽>S#1Ƌ,q_xuNuz>exX}l匝.YD%x#Md*e;wc!Гx,Vhg\Rpݫc6)@]5Sf1=)C4c x"\㘦y1Bon)'sf<)W#FL0+oۉ0IVImWaԧκl5UWӵ)cF-?Hfr~f1 v?_w;,f/f5[N!ۑYɌHƳ_hm"$ 7 Vm>R֭=O[F jZ|c93&(%R< 謓TϿb\;~+_=Q[[-CsA:ú\%ױC78vE3zɯYH;S{cD/L.PXW8 G m?}٥j><J嗜h$Rn:IB*s.IlƄHf\R($WM]ҀD4\F{ap< eni'"^((]ʭж[-<+QJn3~׎N>kWV/5Ơ6TÇi&MY"GjPMrь߮HeeEV AU~ʲy]#$w!4'\ztbL $t BG^D6, 0Z07QIUWfŻ_K<09_%w~kc jxϾfqm2듪4`U!1 ,F[j.U魟Mt^#s!x;Zw\ ݨJ*<}qQތ9^CpSfZg:mտpT;Ę׃l+gz%*&PlK2[~#?VW35M0)\zVg7BP6@1V,h.\L++'s]EiLW'1 i,"t.ps>kӌ#_jwb6l4`zlu`\綑lyo5YY.,ީQ)^ ~dӕQIGqL#48גgw㾶.f{x0k&)!@|ZI 8<;!jo턶 5c3p F#1U6MWY8Ql0n+[-a ]1BbcT0sʄ3NIbN W꫍䷋:jVlo,3Ɔ ߨ6ncZ4|jpOd vpvWqD'f L9Dk$O07|g*`^ ZLb,7vo)NG38h8]A?t dCOF*AQ9ÃGyL)E56i[q~3u)1c2SLpҶ\" v+6;y7 #_<%&9^[rPwM2DG %0{`=pF ?${l_ X]bR͌ o&{JD~֕G9RFuy)qg{xg04&O._RQ^^ɒ}_ F/3/ڌtӅz&+@ #%>4/?Pj`?y $:Rn4Lڐf [A3|{IqLW] ; 0&8ϥJ'?\HfP kGF. lnK3g4FT'mᓃ28J8Mccu6-5ȖE1kDvޗsa Q%/brC]ReFnA%yk vT`;Pf_;+z{^  $U/? bV@OGϾRZ;PIkb>6u(N6#m>*ǖ{܃jlD4gŘy](]5Dy$EPկkE(9.,I d>vs6z7%El7?y9+A:|7͋d07etkP<6ok,eJD`(3NgGi>[J_OM[IkyU0kAeʘ4j<%e\AH.n&(j F=W0帣P3<ǯD&( ;"oo\@0r-  xLoFA&ʉ/lonߕ`u#Ƒ!nl@.c- qtty-^?eL z(m2Coz _Z%2I.*UzwSYp[lman? ? =iO@;|'0VoشY5P6i-̈́fݷRE4XGUxDKk9hUo_r늮OAn`2b3([|#jaPh# ُ+'3 OcD⌂N?@Y4m;Uթ$](MMhP>-o @rXkv_Kߜ8IO)g=H},. "!yv}/塿X8LryB^#aqvLw8|mdg]E17szKoRz>?ACާ)&PnӻE)5~hI`] jĿ}^9ɿ*bvԜI4ί;@ES~ׇWП$V0$gˌqTs̶A#iH]浫(W3G`cV!B .Vkd tr_u:|&4D{N ywX=FKy:[z8 k߱:oqûlo|KujP jtrs󈭿It`Kܩr?ic`.=.pEA5Z`~{q=,0Q8;F85+ ނ0j\2`]C)ro= swkL2$G2Ii`5!ܜHy̽!"<x{3b/uOaNxO;$v l[ ǎM!KfjOnRD mr@Z=~~5 Y>؄um-lO~>'}wz E՟1*i U2={tM tk"L[Dx~ NiRQj~/"꺹w*.ޚ|wƘX/Umԡ~G[ڡ0OÎťL P8R plMl,qxWs >K`/374GSrېEu}]aԉ} zo GV^aB=f{[o+zWmgWI8*TumF1CVj?L,pI5hs4uƾHA['a)/$N6O75, dbVR@F$(^=ΔRȶOOtq/ T׉!ٍ"pxWfw!ק4?$`$ʪ gh:X&Jl7pv< c8(scz:]C!-F"FkX#GfHbw? fJnoLV+윋rpFʤ+GMլ#u|+e]Pͺ&L%"A (јp<,=CA*ptn1ɞ19}CmH;ҲW{@ev [R!%tEKCPo"y^Q `&%A6bbdjDƁN\ qSWk B8އhףa*kXw xWsBd S| 5i`t֝܂g[4k~Pm#|jadfAr'97۸f5f9x W]Di518o`hv09|"ǀa3 Rݝ+- ye?Hh.ׁB>[eOX8Ks-#UOKX`'@̏h>;[BٵwMRw6gڅ"]Vdy#9ROzU ?خ+ۼ/XO ~Ca)t[0Φς?ate_ :$H'q Cq%jv:t:|aTnQ>/7SV2LGF/a0cٳsڝYx÷$#,ynR?0ͲA@5|rmk~W-ŷ{'wهAQ%y-90QٓI^{m-֙u}G6?uzհ܊~ .魮c}~u B<uJwrEydLnez GEϲT*vL3JΞI],GR)N1O{lPjߵJiv{;氿TRԌ|,/G2{vE k!ig?: -:xJWb :@cճ~bpUw"] [d U2<,u #aW-rGLopōRGq͵?;lO5@F|3_F2Fh19:T~η`i:_ƌ!N-%-]׮N:&.^xFQ{ji`ztΥ?}3eɘ|EdIH5\?8g7{oEfrpiA*@Evz(z4`\ŎYœM5.l/)TH-jN}i(ެQI3l;ʀms4¹4d0_ds,D!74ismG_, X3MsN `SdyZ߁2XJ7V}?.=t7ݍ!|'C|-7&XlaxO &KY.deaڇԧmXi~2'w ~|GjUۥ$[WΟjk5 }3~lفjz)0PelPG(17>ynRV j#gIM|A!k*<)ʓ3qr'ua#oic!,LB05 !y 6>஦3X)4ǝTۅ 9(twr7j=O43iE:R+>R`NuUmї;%9#7Sy%5361I ?25f=M.} IuiEHgDɩ>*%.+tnjfrQDo䚧$!&,ۭqs^xlF=*.1"e3"Hʺ^cb Ҿw4O,L Iȧ+'}ۛѽS ֮89KʲgS<EȨrRݒeVn'G Vo52 CνC )#sZZg~?۾# pf'VIa:]a:-+G.3u/bMߚ_o6uV!((1f_H XmKDәWlH8<^!(W>$ùlDE Yج6{Ʀ?b^qfVy^BN'7S/#:C(;+ֈѨ0\O2佬U\:LIQ̆P+9 L&A\Ӓ/ ӌ57}hMgOXmh*$QVa;%E?j#--N mKjqx@.JBhb8N{X#p6t^wYc{t^cQzc:361BA]_ v*;1su!^XE@,NH:" x2j=y\?3wucC` ɲ]Ge[dJZ06pxGu?\BE& :-QMJNc|xuz i .ҧJIW,`pt^n8)): {o.l^?D#3"R{wvXQrFevkRqlT8Gl1}ȗ%'H mNJrNB jo(6\[3Z6X f%ٛ[ܳ/;Z.i(^!Eȗqa' đBmgxwX[eOQaOȫe/D"plפZlT h9O rlKטU_:=VM1DInDOl.d 㥏 P9}J΂!b:њ#)vɓ#YHAOorD/lÕ]"cۈXJJ2^`S1WA0 辛KD]|U@"e\XOB#E /H"Nj" (iYOJX讍X vaw`|k[[Wd$P *?[۬ȡ9Gܺ%۰h_gTXۍKcqn=sC(mHyh/R:4b6]؏dE~l $ނ{E ;[˕kvJȍH[VkA$a i)Gh}>A 9e⿜eT+ 9<#p9Ž+~Ph8*f|(uvd<8^R\Rttd]ͱg/|UIpk*Qo1ٴ-;whfob yP)mW@# m2*6]Q)Ar(L-+;#@nt11:I_O*2Zaڈ"n/ 4UTNCP36>;ŏOQbR&xxUG[[~$nhC0֕}jX])`n t sI[ :K_O܍T% (̨jɗw?Ek%Y|`h)&{zYLaDW~$@;ޫ͇Xٳ 4}sFJ,9(^_!myG",kyis%+H."㽈iiA^}%u`g*4J~$.õ9򛻬]JZI4kna @%2(=@ѕ>T_쭖6 z*[* ~WrGnM`.^i}?< 5Yy)Xmvo1h q[9IR'{]O#G`E-/S%,v e9Pd<`' Kd|lfӣ#%G|[ vxdD^12~qaҦz3TDyZqe#kY =%+[7CHX7h] mI… c#٭^g2 ML)oX_n=If!]ICtzN0*\ZSɟ6cZ7sף/=p"(p7@"30bo Q-+]w\4-/FTx! ҹМ5*9pݛ vG>!޷2@a 'ؓ8AL:U:ml>zb~InXmrV9TD^$7PKç6ʉWb5H8"dʿ- _V|\|>h 8 uS ?G nt B\sM:!>DgYTFͅED@_p-\b 6Yqr;gꇁ@X֓ja)3m~T)e x!zD'51|IЛT&KndHVW3C'nedQgk9E''4_@|,`..*.^MaB^L1\RK%|y}H`8A+"eej |ʞN~";hW(|xJUu4`FhdIIpHSٿVի78ͅ ~.tQ.0DҺ\7q䤦^X|r{DP0BSZq: 4ߔum'O 2L(r"ݒcŀIp0ވ/U*K.O?:NѮj&I#(4kOm[R |z6,:qv5$Z 1Urktb|&ϭAgӬEYrL&FF91)e%Y?HwC  B rv ΐ1Tq!~̞qoC~9UdaEbg*PB9-bu`hr!|zGQj) )zFp`crW^&޶;)<:?0 oTSUԚBN&`{Ku!a#) f nw!Y7k$q˦S 9I!4I'|3' +~ykOhG'p1400Oe^9z#4 bϒH\rV<%~tG\ &>qfW|DTR83+_tlaz{$aV28!pٗњ-+TRGõSW,e(՛",EGwQx2]N2%)!Cj+;=zJ\Q ԛ0("fG!n{=thf|͌7OrK&4/h1M|IxNM艆gELnUm2p_vtH’S;A1֏7)By_5Dϋ*R 7&xvUj+Vcr{bbsv8!9ӷp' hAeor|Zz MZl:(M#Mxn,^͔rb+*fa _Ӎ0}5O'i#8~-ڽMy{3@ /xk<)K P~؆VIH<G;Vlp۰w7L;]Ie:odC$Y~IrZIX魁YyG+ lA'|YĊJhK±F'p! ߂;ɬ?#S`}ReY|У[Cۑ;')pɼW2 ǡ@/GBu|T:dSYuzD(W^ƞ"ApON&֌mw=/* `^ԜHh- 'X}5h47ujZ#b S% ^P8C9+OybXD ~ڂc7.+5M-]jߣIzgrUD$PfPW7_ M+9WCS]AhGW5#HW7< L4uD6Q4{(Gz{} ݰ TrG*X.ՙW_$i8iZwMF| Y%0gPǑtg=k^RE+%[+zQo[8Hʒ;1AT%sw/Ɨ'N]IkXۉggC=l7?@ ]"3}&4+u8F%!- !љ'.~`\K7p_5T].{߽r2%fUk2Y!BS y,8Oz$ވx7V (?w$n8B1S_;qm74LL#ŧOǮov1DaȋKǯ媢y+'D4YB\<7a'6]d'zv ωA㕏Ьꫦ! )z2D^r繅P|+F ٫( 6^̿! l@+uxgJgJ)#nixJ|h* @+؍ YPUFIwkt~O N&)Bs7('eIٮ+i=|#R©e SXLW,YmQi|Bæh.$8cUSط%r2N4+ш 2UE/6>[/K+Ex=R!^B!]﷉VgcwGA]Fafԛ1zGQ!;C [>Yh[ -W1~^ԅ Hyr v0a^Q\Z8m'`Y8T{uξCMUc+<ܔ~ NA B~b~.yU !qL):#}2dܿX 4!uJx{={a)) [PgS;4\b%kCcb g), ˓r/DjNAnmcŒMTH|dN1&R)U@jwƒګ,I^P߹ʼ*1ƁE]n0,Y%:a"i4x2#ѣ$v EeRas@6s\9A cFnbI,YɲԻf5h^> u9+aĬFMPe%Lxx`Z9N A I͇D8ÏDضc 9.V<>m,qAK ߯ hS`bo* H(5 oMy ,Jp_ \?50:4"-Q;iWg\W@b˵yѫ p$Z,*uz1,]3եeU!ߟs3$`mZ~Dy gʚ }k&h 2r+^z_@w4s pԖ?8" 'p`dr ߿Opt#n:G:Jz[GR,^rL%\)]g UєX^3݅AeL#Y#e7~+W K!)֒Q<ذ] ,#x٥y/d F`^ci;w/ z`0m6FQ6̋z2$NB;Ƃ;sd);ꞟ%6HD鱊x)(+*<<;B 4F"!,-~l򤠱Bh7%IF_`6H܍s_NLh׵|ݥQ!V([bpiG+o&T3E&/3X0x2u{S?I8_[Zf+B&R{Mo@n62V89VRwKI,ebj^aU.ޕb^+"8<|t,ua*cmRv\lx0:U&2Ύ# :3(zF"]gJ5c*jz+-̉͟}N16""#,0~XnB忖+Rh a&u,+`u^Q=lfztF#*rNǜuKnnXܥ}JT%fZ;nE"+z啍$5XH[f{`G+LwLe'/1Fz|+i"_K5YxI8:l܇YV; zS,{( rGAG?wč? P G/:2LD\ 0. 㫢0C t0"*Oe%K'Kn-УOO{N,/30&/'Qk2s;q-x8a0csxC4 2~\s2nX;=J5|i}~4pELjP}Ê-⼡a~'C=VT8P2+:@kc K_HYf.&>~/| P5d6幏L7l?J,7.oq6Gt}Ul~s>Bc^'g!x]P~iNWTr's%hKBՋ(F o,PVWO'WԹUkB _jۜΣL\VE7ҫii phjY 30Y=~zGl%L hgWu2]4%T" BjHBb?;#+x&7=-sM3mT3 &uIR(1d2ET M58^4w $Ab9\QfVeZ,umQ@Zx mJ԰b4g Q-Y*YRܨ(5SpU'%_N5j_?FBVɐ5vCE%Skc߇ʫ x"G>Tc#n-7c^Dj1 Ir"3) OtA!h)Ϣ2:px789Q4^Y M`aj{G I~bg0$>!2w|zwqA`^s۟jȢJc+z2IͦBTf8<̶3|WCXlx)akzX^ue3I:Ny|0SS!tìA "ى; Z:} U;vg&5o~K-Uc8K ۈ5oxKՈJ[Z:)DU4:EZJ#zDe[!{F-LܪQ㢽2lܬ##KlthFm]Tx8fWKر0z7m>?Ԣ!M9뿃5?0j]=A6|[8! CJꜢ%)r6`7"~=3gSH+\}{h=sԈ(!<$AY\#MD4SHM=mu^^Kޱ[: ѫs#%;3$c弽ɋFxu)Eû.SH :n h쟓ie@z6?1Ki0G'#L8n-`^HLI9*gÄ}궩WvͰ7z ^@`@o˂W#-It˼w_!nt+xw>'.ݯ5涮cRoi T{d hi\/膙[ d/ݲʦaW>ˍ;)#a.c)q@`%x(9ԪF87H,jC8^3 lĻcT౞4Rm|% N9Ěn|Ϧ6"VXxlu%cw2E+g41񆪚swq'g (ϱG(0;϶粷 ^|!G mn?&-:F1Zba+$|!83GT2`0l/ӌсl~mo*}wRbᖝaX!|{D$/EF|L_ xW IWD*F (7Bk6u# [* (svOF֩gEPkȒ ݊J$CH[65_̛-*)(U.VA.{7 ,O\p42$J' .rF-U9yX%9Ӱ.3 脥N >2^H8 UD%sk@P*mu`)H Yr7L΍m#Xۉk)YJ 8KCw "c}u_6C%imeWB4ιVLjD FE`3*?3(ͅVn|bwpt"J.W[u }:WszDh]Dz Â/&E;u+]8ѫc%`n;@05vpc PsGOO^5?W:M\c;c!گ} qڢн;FJGhK< AkHSh')pQ gl@eXn)ebkG_meHe1 ύsۘk #Oa Em)=t4YbwzW hgAKfs~PQ'!B߅WQMi?Kڤvq99NDКJ|0w۱`-q57@^(Kg;i"k\;\ݐOsorZyXcwrYvb>,0E9l)=urUs:X ;^:Uɞ%#96LPn%R_Gy~gtQDa^9+J=dϕnqpQ)ZQ&v_TYjJm#-F'qމ9}#e?b#uیll1TPsGhf!LaϑN+|.k|17r n1)uQr!ddL|%}Mn"&>< !~]g&B&L⛟nz0ڮ2(pĆv[, wrcS&{ʶWmm34n6 yn3TB`^%ڜM\UB_[l ̶y]ˉUߗp _^7et^OKh)X_ Apk̆,z0HxlZ]fCC׈)NXOgAoex;GHtY Xh? 0fcGdiِy*ޖ4\cŎQɲ@dمM}uwM 5y qVx0VBw c)I?FO]MəhY:]Q]DIccǭ[.XRG]ho.(aADtU,mjPG%1t6IKf;UXkB6g7=`UECdzČo\Mhe}Htov1| XSnE|)0 PhzZq󾳴DiN5nͰ[0e).Kdw_! Q!ؿh!ƭƭbZ k%@7ɸ,VDr-̥U^i\`_;|{2 ղ |;ɿvr>nd.Ks\'t^߷I`,FI%t*7(8v oH,L3"4:' ]jVLXi ČI/15lѰ0:M 5>JDd~)kٌҨ1`vt4K RU6_HW1 |/eXTt߮#9-vơޤr6L@Nom{za6Dj%!Ir)@.`>Mtޅ(".i.>^ W#!/jk- }Oʁ:O4WQVjW }pJ<]*,.: }lv~(qD7yQT xt#gd"kҤ{@ \+IY#cH Q,F&36K# +P;kBŷ=;5nM򪉫E.V(<(>(Pem؈[]3(P!DN5\m}$'gqq$ ՕUoRv>d/{ | <-E<͸Hh-~\{RE x`ZuM U}sX~\: A(r|uS Ώ~Z1y/k>%P تڳdNNਃO 4wvU\7bufu=b2Du䡏;|)ӟ9kcyεY}vufp" $9vF!>;kȿCƕWON  eJt*fv ;"P^=TABH¦z8r28\6O Njoֻ<`iDPXo+vRBȴa m}l+ը#wGRkGq&pWH)ZFci`x% 9)F0+s1n33ԍG|S2%=2~]}5w Ԋñ,b躃)1M>Djmhw _:A"6`mҚy0~-?4.ű QՁ ZMX fDfityw)^\$z!`pQlڵBYAOlCh&FcQ\B!QB b z1 :igdqsn_}y>NtnVDo9Z*rO~n9f$c/$.2NiW0&8Ue E^YςۏmbwcUW(ڥATΟP4}FD6s" wNn= X2ϱV}s;`i2Vl4 ǠJ>cJZզF P"#pfLm7OQA?6F)XbY.Hž^vx`={W:zu䌜nN6xwDN-KJSB+ ۭ.z% YE vo PH\Z!#M$M~8jYQ2JE/3m6).ơJR>ղftG X ~jT仂cVשǰźAUV/Im  - Y}ǀ5?{\dDtr% 7L]6ddK'+' A_Fޅf,Inٟ3M{x"1͎90M2ӳw萃~D^RqÛ2 h,6BσbEt|&hSA~.7V0ysc AvVi2qERȱE/v^PX6:Unc֌ f+E ޛ-x^Ty ]`Zl.s6-Xd@I6ko?[UHubVQoC@3:-۶/3 Q /[97 BID@ nO7@Q94^Ź*zA`ktϖz<+6!X>w"Te;O⟂瀄g=]cg@= wlaSއxz_sZn 9㒋] v >Ӕk ΟHhɦ4@jlP';ZgoA|d ºVhix"p񫻼o0F,.BW~1(Hai \4׉+aүtXBZy>mATu'Eeh&MСEΒyG.GPUJz뗧˲+a#I!ÍMfJ G2#:>WbIYzEO ^K%ek:5"N*O75i<ín~v[(>V ^cʇc;fqȆs7T"{Xi(fbirJV7/R>N~_;7lQz'OCV&BI#@R=?A PJ<&sa\]$*Z3Z2"bsاIwz[ T+?7=`wG]R`R/ni](/r/!T͵.;#DK% p${;4&j<1]n %.T[GR# z7VOgPk >z%=ZlVPY{RCt*I;tT%+vG֯&v oL֧اUp,I$oe6HbUeg._B$ësKGmS8nm:uA/)Ib @f,ɮ*X&}҂ ڼGXlrm{B;=PInƤjs]>1\pkf((3,DA7yggr<0)l#޼ Ν> C"މ5"+Gt(VjR1IFLJ;[BFoeOH J)#ԉG`I f;|zDfඬ՘ 4'yqiDI%7  |{|r!Hf3bSD<{}y+$ݧA̤nt4{uc ;J bk'.m̞H Wck'!6sgb"+^ "Ƀhݽcz*YZNNf+[n~ej1( +0gICzdtkcyojv鹏|蹀izJU5(J&=ܟG^(s o&CV5nS gc)1hဤe9*6Pe1LxhB 4AQp} <^h!eW6dW6S7=儕^hYB8mxΉj. t/> HJ\i5Rb-ˬ\JDd+1;%i~).ͽEP$) R`) i[ZT>٦ <j _ݢ,6&OxvdE =>;<#C-{#P")(s\5[ẩ' D`q.e,N36bh$]卬8KWL쁬\m)#yB!g9`j.RDM/?,#8Բۆh6!D7sZnWǴftˌ5ғ'(FkYchb[DP}N m?}4ؕa׳S|A,פͥHM/-Rۄ3#l!+%z\h^W" aUq;(L0Ss@)qyw&27͍=Q& x0qq}""v,:mCgd'!l=<ѝ9\lA6E}L*AVaOOoF^i;syYD 'blw<~eϢ: #x3c_IQ k?u;Zx<>wԟ]0|%v|+H;!H%v- P=ȴ (1cV]6V>%<&K` Hd&:;\Z 'z:W`,G(&eVCAI/~iR%C%h} #-n脧H", Q>[)sC #c9kc-Zw)4Tqx(ZFFTzj*!T[}Q;͙z3P/5^Df4ី+/[ Fm~z H"<'ƐzOe Xo9>O=ĝup<81HVXF^aY2Oxq^ ;bM] 4Pj1o۹p(ZS|a+<JmwAxB"۾nh5bSx+]f)Dqn<'@3u>Yby@õN CY׮bo[!"O@KC=`et4žA,*+dgD  HlLa{+Ԍa9 d~4s Ymm}Vg__x%i[:._Oq0>>Y)UM궞׍%ღ)Lv+`0an$RblDr'h0QYXfnLWq]EEҎ%". \ZдpJ 3'dKq\ƄbucB'+ #Nyk9LkwwFJ3Amb H2 lUc 9jy&hPc9odq?3 zf VE,= jׯި:/{e &/Ȟ2^+_·V-l9>4* b%iv׊?7Ld\D8{ YkXf桜ޓA#Cgk!i9+QD*~EX^Wv&AeA Z5M(%eKKNiFFC?Ѩ;ټ8`˾=%#/C rc!WY 3o:* Xɝ/a }5`.ՌsH˯ iUN($9C"Ya"،vVt̃#9+7Ba%|*Mp KYo-zHV{ξMlt8iSso ߮!7P$#X&]vQ~+zόPD'jwO.u7%/ԍk0( mkGֱTݷ6-2M% 劢 'FPSr;r99J~*h$ܟ!ve!{C\Fk©~gxh׵gr鞁ivLN>3FQqv '5LQejAmLv\ &'mPC{K?bv?dKhɧiJTfwsZ⣥U7dЃb+)30O_<|#5K G@D>{DDA4_vaQN)^/es7m'.fbǣ{i;}f↉ ÙAp!;lUm9|oCo{8tN\\VW+zL p VTj1!0wb˫P|O0iN Eun_iLU]0:Qgʹk6@NQ\ڄ,W*/?10<:{(8ra'^~p2 :jPE$/;gvX:9c.=EtW2h GeWi1*)B%@vb $83pgZ3C /yz"7X"@񢧙;DL !nƉy(i3P[# j4 Xڈ[81+75hٺ ,vO+Pf29Y21El4wB4r^=`Vwx7aW{b5{bNֹCܵ_Gs@>}^!}E+93j:E6W`ZJvSa.\Y2ZhئqbFuL>Pg jRU1ywC,[7XŠc#sjnټ~aI*Ie*'ʫG.#g'h7`JQ)fNXlCB&*y<&,hCW˪~0p8V"<[tqUn">2,̉]g`7pBБ &5H3V'dO۳b(I;14@\r- Pޚ!W2MRBٱ")2sm& {+/y")"֊p@mрbGeX Mܽ`2Wy{WG XK@yenhڙ#ф_nCo &9b+I #a&\d訾%y}#f*s{oe딊)vQ[8Us j=VA;ٲJCŘ|Z6me/Yrj6QI]2|'sZ->Z(3?Mn-7WJ] 4GvȮ sKm@kFXL6F\ ojۖm7{&<w6&Mh-řq s>֙2-tZJbh"{Kddk1Kmod2ƕ6FvҨ'-0\aA b'x@*C'|.:GK!zk!0'$|$QIlrKTL\]yԈ 8FSŠ ,ć tmE՗NUGjυfѸ4SƩ0*-.̓VcAk1$em+:B_aoח<6 pUaێ^- 7V@^eҔƤ=Xbj~bs?kY[|܊.cV3C"CHڿVsnm@֜wr :0BΗP;!J2J~  'ۥ4'X,lVtj +c,=[ƅˤ;CqL@phZYlL]EuD|_tHA/ {`! t56 mV %#RIPiS}U%k;XwcepnMVdOOCi} 1e6x_Kq/c<鞍ruEW8ڍ+7tq\ cKꛊ a2P?~X^]M33Oƌ"6qA'#Re?v |r5"U나-5픿_rv5N"QnP,d8Q uk^#D@FI5{%=JM њeЪ&d}z;V1oQ $'k!y5[ێqI;6o"w RKkWvy[%P;*04?K M H핂 nk[?N3t7)p[!Fݮ` ER'Ϲba}t[pԵ\M!ZwJA Y[ UtSccaΌQ' k=J \:4;ѯUdc:Fd8VA&UA՚La*}b,Q9Έ&3t̢4oEn֥.?n7-7GO x K6&W>QeFZWa!TZ/r0ʧl~DߌlP*;m*yFIoyDindu|]R.^D/VX+Fp8倆Fq-mR4V[:&8IGl!%:lYؑ SxU4y|$#M.8*J T+uq0hL!nET\`]Ⱦci; i_$ КZ>ڍoh`}ή>TtoQN`GOYɒ$);kEP@?fq5mKV/U֯r:K_xoJsxNk6omY\R<0F~HYel%p[q߾/Cz!+M1za6jvsUP,,?򄊵LxY؆9]'z{3NB$cG+twQjW !'榩 l^JA$dO@ʹ&!ݓncj}\3E]Pi(f@;^%`qA#:ׄds&mh!EU!~Cc5.V𕄣nqѽ)܎P2hc KԄ0dEFϮ7ܞ lPjaKZ?r^VI~}6ojbvqYU>uEJ=\rC>[*Fskv腜Ah,5hQ\X4HbRxgUP'WP߅kᄒqvMz [ٿoEpaG7J]{ſIֳ SuMOs2{r1ҩW:'yhȰL>E_(<(1dV[\͕RKQꕹv1$;de[>']7Oml6}+kTWoC$HgC@E*P-?Yc͉W0Qa[/7AױJa 8M%k#2GA߻l *`K/*,euy,`3r-w&ąpWR| &'˽m)0_wnUH`k!hcnTWog*g‡s:U%(gyOfŮ6=0tu{G5B*_gByt0#m>S%\6O(G PT~5h8ڬjj?| w.7 vܧ-֎SS|2<C;4p0ɧnb6I|:%Z9<1ެPp!o w:RPZK;yqt?cZŭU3kzدO.+pv$kѺͤ 8fvoalÆbhw5=Gf1V m" rZ v:R^i>=4j_VN#67[O-.u9!?FSJYpxέ`}+HȊpܳ g`pl*~+ڜSͿ R$FtM:Ǵ6&"3>;9d*C`C$V jns8**K)7E:l2NfDمxhs>y[[V.$<[Mi-P4Yd d0RYfn Vks{4542. Ԕ_`^7Z%CW_82WRkJse /Peh]=stR\\Y?w"m]"=6ÝB[7`Oj#CB1*VJh'}ϊtbwv46*>Qݽ=Td&*vj9)l_C={P@yjVM(FLTEV5lZһYW&x0$nm>7y*UܛO״.?װ2tJ Ei-PDbIAƖƚ螭X W E@+;qe1 _Y-CqI3)H&JyĜ4z>c!"%LLAẏxujC\'+\nٵ&+E|BkD%k T*uTfEa/gP$*,eeU 3Z< S>duS2nPɗM*+NpA Q#~Tb T6ƂĎH_{O+=6K*[ׯV97 kdRlb/7 \f_eO|ZݳBfz荊`Lgw~h-]צ>A+&WaQU$txKהb &_{Gk@ ECKW/RWmcuI MKJiޠwHP^jk#Mm| RW Zͯ<'f5f=&oVS鼃0jg*1tPJ] -`iiSi3H˓b}=&_Ͽo䮛}'X$vK]8:z3.Gz;O{ 7/?)i#')0qeeufogEkܒF9QNX #j3@VdƁoԹejTC?qV ܙ_Fczrx KP3 -(_eYJShHA;X0ul322:4Eݗ-&!P9)q3n +Vo` FKIADxG%ˡJR5Ĉ++L6CCGdv嗒 `w( V:c ;u/M9q{}&ʛhCYktoQQ4IwHXrmsz-a/$;| Y돎:bPc!RT^qe|`E3QW_g5Q%l nL 29?P'xYT19^$`yBNNݟ')4@4Q<1=Tv 1Uޙ~8Y̪se}h^/`bk,^1x׫M&@rdT竴[]]7MUY\Pl=Q@nO;*zlh}T 7 pҴ0SZ yj}Dpo 3ǜxDa)Ҋf7>tz*x>nb\@ΌXȐ ZL+PXLq&uP7ǞV)I)/rqn7YU$F]2~2XeL8hg]קQcBף{E#HT_|c2/r );Hi1߹8:sA/SLZT+" č}7096WЀÂ(L> ѦtQESIZj d:\G׃M,TէKE  xϹjWXi/%̗@BԌIuyw㟝ldkWNL i$B G;yO&ddԪOufؗ;cx+yxV%5I0 K/THK͔RSIUxx^z Xd}sbZXȌgu8(8(nАю,0 oS;m4e5|ʔ+yⷵ@x@4 /伌l'F dC%0ar 1y& u%jZ:zBID<QEBL?2ˮ9|azJXoPEeCݻR4;~$o"_&Da8AL}ڲA94ǁ/8u{ܦ| Eę5uB=s՛fHcBN zu4X:biܵ{;E` :(otvx^-Ee_>'Cʙ6Hǭ-*x"mՂbx,] \yjɍ1 gljA<E b>ɼsڔj@ϐAϪZ'G jfc:j{/:W;WTkK㻫{lօg&G8G <QSp@&t{,L< tKݤPqLa.k"`pff6fe-R,ӝU0O{+}Uc)?t` mIHT=7${ѥyP(Oz82Ɂ k(W_Qn7\Z0ߣU>}C9{b9ʼnbIڒB~3N G`õjHhU14H 9< W?-ZhiV=3*19'+_ Q5#ÞZ!~-\YԝG%6M>T~]ж{ԑդ[ix8Ы \?R86䴀^r0d4;\!J uHUb+Яl7Q;sX툣SZٟ9ihdؠ<Rz?7HXZ(q|])&7ۤ(y䫊4>҂:aլ52Oq8=f\1 cGu B]zf3 ׻vη/ -@ޟSqwiipcە R둠o7~j@&KT-/g0|9£ڽieJjKn|[#EɽݥRĹDIVv/#q([OzN)" og;%/,^jRVtQ|ꎛzױ- ࣎;s8 fG2lLQ3XdM"Ivg ٘iCۙyUv|@XF(qK1r=X>H[h*.jt?v-HnƳ+ǤOj']^s;PvQ 0oc$P欫Qæ-OmOthUSlsR W(5ϚVg8~aL-I2HBCBB$RfbL<.j]b5UWۘp5 ͚*4>rLc*^Cl)d{}2E$":D;Bpf>` V*Gx-v?Ξ)>v'6e&3&z%xnY* c`tFz}5L]5נ~WqjO.>~] $ls{Pˀ1+,A/2Bl 2$qä;0 NPOX.'NcadJv=p=d}QI6Z#1 O$Ue*rk[!^gIqh4ϕaƧf遜 o]_z$I>"- Q&&@;L+Ԁ~Riecd߱&D6N720ovM"D( L22m$~U]pFɭA:\B?"Iʡb=LW=@#(N%j.^i0EZ s#l|/ dFcqeuF ƵQ1 %Ƅ4O4>b75AqB@9(bvuSb_F^fc`h^#;ʠvՔUbR I`oJQ[?6ۛ ?EЎlxܼ!0d3VwU=$ߞ͑EJ&]'< GV`bw֊u>mB(]5% F*>H@ӡeyqXtia^aCݦt:$!2Cw":D v2@.7?ce5 9a!Q :i:UJ0_v䑐ӻw6Pث\97\c۝XOs&$ .dYff`yL~FeS(J tFlǤXC1f7Z_ ai ǿ"  s0:¨Iԡ wv<ē" t {W͓7/g!)|bJ {u.L?ߜ{+Dz2?g]e (<íh3©)LUVz ̵ Wذ-EX~Jɐ$q2/1'u03X<9hNJ (|WH>RhxO܂/sMb0E 0 aspiB薃%bbCV2.%>"3]u qCw鱞r70_\o0!XMn|^Bt\;0!X608myҧAkB{ŃM,լOM0jpL0877SޫnL5V%] . rOf\W6gs'ph.|񊤪[;e >%{ a$n^Yo-gZceYyn|`6rĖi=BGo(C72>jݛ*BV#^&T6&HY>28m"`L3PYllVCn@ӆ@e4xy3,;ƈ[;sA=ZFMkU>OC[ʷE:TBf,/B .` hlcd W%mRm*Tл+mLNP|+1ٜFl"G% %~;mō+6l?QphNQA]Vĝ2|q8;eA#Nh-gH/81VsG ]DQVcA*hФ:K|Z`s{eA62 s& > ABzW;2뢰P-Fn`}P>R"I#~m.gd uaxo`F7&? gR' b`*fq%Xf|qp܋ҞTr]n}tOdK#Aཀ"ōQP;rV &peN-|jF:a7s񚟦BW"i Kr2ޠ05*kvV~iϽ8|i uqGoKMA-ːJ#o׸*qGA0Yi]IjBNxFEX͵Gƻod&_p=zq2d *︆G'd߸6N. N㷔C> NFicO}YL=C&席1PN*EضH{s*Ɲ~Ht姺:<­}4 n+Fr!8}8~8SqF,5w"<UIxW^Z_K: g5c˚nԑ@ F>R][ϸW{Ҿ0<}EyG< V{0چ]Y UJD 7[5BKuqxvzQ[F뭥Gf:A}1xjILOEi%Y yh3ۉ7-qq$-_Q)ޗ:sf`[+c"d,Q,rp]^*ĄCE\3@zWBGU8Y~~+qӕxL zH:`0pm+D mR/nL<+gع@2FY\GJcXOF2ydSe#Sgr\3o!>کXV >ط]laD簈#9p(Ի@ 0r9  E~DŽİ͈řf3<:1{g8f̕H GԅL9zmW%f7B:&>҃祫#m9obz}7Mͻ.jTe :j!!̰K& [n6Pc:LlڈS43! gm ZԆ]f bSGyuaVJǀ>!uL!X7Σ<A |-RձTЙ Hb=4#aGV6Ƽ g?y/Sf:L0`=L]} /<=O0SYPkn0ě@.{C:-F{R#KtF5`noA㔹s\x;SŁJ,W&IAQ Ӂ!>Su4%7?Lآn=`'{R§e m|KXv 0 ɤPz&JBE=k2F? k(È[˂uTMf6ύ1+]H™58S-=^g\q2 qڶGvraҘz n4ӾH.JߝC9ޖc2PD+<d;2*}7-,apʒƉVLTeZUxPT@QEQ P>fu$|ݼ 3HjXFPgÈc]O5ЀnBd=CmVmq(3^:ߒN䍨y `ǘ˴UC3j7P/(٤\ռ]6hl*GWs A 3~{tW :GafMTY!b]Bв|tȧ:)U3SͯOhV/f% [*p3veV]@5)pa4<2o"o+` WqjUM9257rudA[t)Cng#MO,o7+ZW o?!Ɨ{$\-?{ C̼`rZ+;śc>[UKn| _)_\ɢU%>A L'UZO@_]%HXr>©vb/;I+";k9ƣEP_ ʡ#E%BHK0i5%ڙvfg"5&/L#M(a߉>|φi1Qk|[h>.1]xTY:vr1(/KT ldzLx s]iCe+)K;~o)Ȣ_5!ۄdu"YD8NO~r|'읬TP[ip,aexwu@ͯlnzpqz;KZWݪfPr[ОF#qSﰚw,i/3U¿ I5BR))崝)#,ߢڳ^3܀KzdWӔ;Ln8huP43p/x,VZޘ=N6 ܋S/o2{/]n=Ro_,+-8;*]8?@j,INGAH& .{앹&2,D2i'A{!@`,;oKU(nG e % lJ-Bu3Mf+֏zb8%L)OQp5x(-eU[d}7&==ϊ|:gL)ޏBZ2FSC!lbѓ-8=ڧTSt>Q!0G}1o^sO*xP- ւX]n13] <<.NJRxm?ˢbpܧBm ;꾴 ]8~ dDhU8'^Te(mS$|Ux&<j[Mh=zOVY馚P ,+e>b+Ba<+^MXK=M~ñS.3EU}C+t-mꦧTIWb܎jݚڞhrJI$$*FD/XrәE t;2csLMԐAhK(eߧK*\+{0BzҚ\1]+\I驩+rN{)2Ơ7x{.{O9 # ÎbWTI3 hs o5KЊJ17DJ(FӣEeiAr^B#Qu:Y(enuvy<}=:1hcW~ 0 %Lwl$/g&;RYû\/+n>%w ʴ;;)Ղkk@߻1*ެhL"4䝫 EFZqHp7u]>z;#UiBm,PŴOX?S+ڝ]yϥI 9XF(򚵴6qjJ^bξ{0Xn Pma3T7 RK#HQfJ]v1lN'>Ί_hgE+^:u[$ঋz}u 7#>ON'%Gӡt7b}bĊ'mRc,1HSlUHpCZںcz Yt׊deE H֚_4PbQG r{ldH 6akM(#Q  "x'_@k}Z \ҚW|]ɼh_! B 7mJv ~ ED Q7W_Ao=ȅDaTIÎd>Y؁T\(xGVd'Arip1be7_ l'y~I%{QVKEC6>Ec4u *q' seη/, ٗ_r[y-tFg:+r|%|I{q.Ѣ6E8mn&39>e wnՖ9woG6}878,)4#yٻY-@ިT+SCxFS–IZ,Rig4YE%*w[tˈRLuAr'"VZ;;L:Q37g}dc">.)b)M}Pb!zX01ʹgt]dVºCTrd&oi@ G n}5>C\{xޙRZuqRk 5)L&Bnt{1^h8/ZQ9c8z4H#8C*Ej(Q<9Q t|ԛi ah1'Q-NF5ʚvDK' m֤S҂ j6\ 0m*Տ82J:^&ivY;cҔ!:XyI#xP: 6 GB; iP)uZ❧V|bgjdU#kU1Fu%)9s.s'<~.ItE9i%O[/N|p/"N^WPꆻ " !Ey.(ģV݂D\jIOXwՆHX2XV҆rǑ]@_;%CJ*00Q &!X%kfd'h2Ȍws0"عb+s70N׃fq1)Cj VJ  sP)9֘) o\nPI.Q跠wqnQ$f9>Ŷ-r_Y铔\R_nnΖv!h%wiuXk߲~q\_qoTnp'\ M${Iy)%GB/t,Ŵ m34Y_DbU {M~N: ʈb{ZY\"sN4dk0IwcgP_n{ XԸi{<ξ#3J`uW&7a`ϾN>w7Q#r&,dA0e?H%0_Y Bߠ}|wf Wkí۽4Ro;La[}t@ ĸ`2d$ wju,>h1]gmIvWۙSt@a \`S YMU::8EygO9|x.>%% L̕tSE+HLױȒu]gxѢXz-*2lf)bt+p:r" Ro?#W,#C@s6qbɯ(oGK~!Ҟk! 7b@9<:WwhJ꒝B,@ǎVwA+5nBcu_誉yWPV\[C@ql/*:._/ LA~7դn}zm|.\;ZjRrppua˫" i=B_h%[ m;tÍTz/'.9 8TKEɖxu ~"=F=g[y=2GkTgw &x!ƚXLYׄ>ֳ@Z2bؾ!:gg ToPT@̣ܤ*J+3z n%z9PD>) DE˥OH;t0 y%^", h@%QF"hV(%Ff^ Ӊr*L)ŞbL-o*.) ԰bB^Z]$ٷ*Bm^yLmB@Q&wv\evɨp`r;&wJpeEU15*t}L}kH.*PA͘p _<۬Mn;f #vX&U%`Y^JdžS{*}_oH[42j7٨8)*d/Aw+/w *^Z$v+DWoCna #qnQdZ}}59_2{^j[g/i‘+?}Lfǹ;3-=kiCK%9 4'x?|ز}cMq1JD"˳v@y`ՙ?IvIV0Ќ*ŰW3Z.͎!ITj)a^^o=9ַpΖ%+*e_ͥjt'W27@8dRM_)s̚aoXoXD"JybCT?XWFR'/7L[nCᙐĂ?(?”Tf tZ{rWC+\Te =["1r{z81A ͳהd'OaRӛykG#V#+PM1 -oݪ/9p>?RsJ/'Fvz?a#) gcbBN ;d>о'M>zErd|saxC-8NB'~pf6oHS69V"$YZиbQ 1*fhKW{<@̖K;7kٔmK5FSۈ90s|Y&RV6%yc.+rd],GeC=T$dWi1TsGx)US(9 ,V'"0N-k?[@U_\u|݌ U_nޮ#g8Ht+ȰPݙ"zFG)3R BF #IU0 }VW  s%[vBy93Wl*$'.1ZZE]Lw ~s$6uW{sg ?J ,"z1A[c1eÑCη~=yHLjduE@GUS*]";ܞ3qc%~21 %Q:~(geoS)~1Rϐ7U :{En/ ~vLr4o ;l9y8+֧U8EVH^z75}a԰i-ya`I8=oՊf"y\Hv;d>H} x#nfMx }(S3Ɠ/d .XBY}>kPjKEV붫Lr;`Yv=A_&!ؕ&Ê}yYSZ~!$C76ë`:.%(vȚCgl޷zkr g +pMCCm=e|t \Dk!/#ͺF{GmJ =%^,@oYkI>t"W;N֟M\JSd!Ww>kc My[{ {j ]4Yր{}PƗ-4YyrtGOE.]-W?3f:J)tofik<9r싕@3S18UP!&/fWoP<b'݂MQ?v97YWsZf$!t0YX,Q0sՄ¼# O >I[5G9׭rS&!XTURx=]\MxIc2vkV"cLZrj7p蝠A =Hmi Gx,o%JӬp17E)h#ֶ2%k L鷅"K:B֒Qᓚ ࡂ2uK2IhڪbOynRpq8O-VvEuF vlM x_|J5 Ua<#Ʌ5Lɧ/rEduH/LP"v[Q|Zƚ?Ev,X+@P6VT~'9&t>LJOjf2]꼶W_^hfG$a,,_/ 0ZN+z*]†pO*IF[ FhhAPϬ)I_nc.10j(a <2Ϝw9+mZizrRJt h^(ݮ1l_s͊g˺Y )T!̈rmoUF˾4r* ^[BF2™0u*OKJϻ{ȱ,$+7ҷ*-)k(`{Io &1)60ݥmb)èh#}K}0t #+sYA{{i N<ƺ@Yᡞ" H'*ʾ"wSΓ}d֎z=ȁ8c-  aQ[>#{\Q. XSbpd$1:xj+A)ej_*Yww[s{$O˂}4d[Ië́E݃ylYDw3KEO]Ԟ y>PqQ4Sċ&o}tNӺ-a.s;}^N_`G+%RV2ї)/*]({׬LiC L? q`D3UZwKm0uU.L;!ea?'$)t2`@M鯱gdi2$k%ݴpwc~3x@\Vg+͸-7z#_Ć9#  "* M@NmNG4Õ(6/i'~Pf J3!Aw{0yJVг@Qa&֓}MF:D"ۘmEO+Tx1BM6w¢4! 'igMp Hn_ L4NE-a>и0 3&$RPt% `4b&C}J4:ego&A3?]%i VwҚmV3U>ӕ>A\O^1Lpl&C6R"pՆ P5Kj% QQyi5}WB1@aevP2,ei#ŕP'(2f"8BPk~\6:A؎Vzs|>T$I3Uӕ2HlvjA!Va%T1!!SDwe#y9ie#0g3vl='+eǮ}.Կpݯ.fC^稄f|Qt4uPhPLTcuT]m B)?v\RIIលgՄPE0\⨼/}i>۲M69(;/=!IPyΨfdǞ^ԋL,C:q,֐BS\(G+M"IqQƀ2יYӧ^>s?'bb8#DO3Bd-`]/߻T"-FwпpY?R[fl8+ *A覿cfmE=ZB~Rn?aTx ~(~GLOdi3wZ kmowt=5!*0I?6v~%JsG5T\i}9ܻZ]7:E`mI 5si0{qnƴ6,jNKRQ$V-BYIsY@vbaөA5%] >ԪBV{PZΊK6 \+Z$/Jw'7 lsTef׃9fdLi_$mIM^(#ѸhUnɅG ʓ0zrq(z.!^_eׂf][qPpÆ!x*1R 5k-x8zhk*h4kأXQ -e۸ZX^o/kcpOҋlMtHsb|bɡVxXko3XEjYM Nݲ˓P5 l=q]x}'ZcѫfҘZV|+YN@zzR#Uȿ\]-?iuH˂U؈K%ީ~U*#,:_x3a0~rԺH1A=&UtY_S4sg.4lj1y%1WY@!z2P0sԬW/km8fƉ7nۭݘ1OESkvx:y;#9ݫNPl`}y(<Q !jҳ2W<=HccwUqT3Z:G%[ԃw500HOu`gFIM]嵏wƸw~a'^O<#PY fQY֓_Ώs{jYJ@.-sʯ`=ڥS@NeϨny]-6KBGjroKKa1>)8lGXbPEh6N1ݟhF/:iHD^دVJ.~pf ﷷ=(L# L`˦驠"K%q6`&̧.{͙#Y˙[e;cudfzR nd̗&9~?ON<lM6xWUʣ$&1xyU_w{u- m)iHuU콾`Oblѹ˃e|#&l/3-WrQ SӃ sb}jH@_)@./?0Tfŵ{pFZJİ6),"xD;{9TM2 1US{VqxGnیtXKk l>*Ɔ8{d+zH$6a&7 zCcX gעvz!29R,EBQ3s'{@&zD0bJ yQaڂ%Aп e"pb-r !Q&^Kg3[il0- _ˁZLwԁ'X@TDr9G(n}#im|S`1c5 PZ bFoR4B>XA0I5gLe\ Ӧ=~gMZPd=x^b[13%<;&7`OCl%Cii9GL;X2W?H@;&so ,<'}N"Jk2*i3lht@;idAw1xH?q4Hn+\܁.!"ޫ䂇=E"#H3r̨GHYe 4j9xkW`HMƮ !+\Gl1QF2C܍灄E"'^wPԣ6^Pq|Zey=; mC#U!uk0zTb;lX {V! R豃dՈvjD )`q|deI ]E-MTxQXap03$9wu;; ! -m]Da5L|QmKvmef y:YӉzirhO=f1 h) g!c 5wiZSZEA ^"y̺94ReFn(l1idX1Ôڬ "KTG|e( M?#IK_"  jUYJw.oCM |mJOD!QD>l_1 @]O^>fK=3)ޚm&6;3`խF)9r#ė^l[R{,}EHYOȘIW.Ych{)Uں鷰v*x Vh&4x=  m#(1e1+ZϤ=Kւ&0EƳؙP d']42-reЄV:G?Xvd#w1ay/ӏ;D[22;? Q~}Ana0oƷ1mB^*" ?9WɁwN5DdGkf% yPt:7ܮj(:'VS7m?OSߨxCQ `Ѡ>m8B-ru&7|a"杺,+A)lRw'(]3U=Pq1P]i#6jb_^7 R45涷EW*qm5/EW~<}Xz]sj/~#w[m;mUxf`Ar$%daQVqHc3Ns;<RG\ +'aꗝ{}4IýsEz&j M;=!/f,b ׼HuJVZ)0w^G9/{HI:2C{TC|A(EC2pD 屄٦ RzIKЅМK\mu #-zdTqv@Dž38Q8"WXz j :ImgK\# 8kk-vVb05pEͪwW[BG?\n!k17 . |;7O 4+{azȒ7bk[: Ecœ uwn2" 4yry0*:­i$6Lept"L k(NXs:9?;ؤk=8)"K\10_7in9ރ `caG v2RUz?bY]1<ϫ7ے=1J?Pz- c1;vT%_n\2a4E/ۘߒ]]i}ں&׬YѐcP@aD.K[&\Z͂v'Wp/ IdXH̺>Iԓ0sSU<󵡢BZh5)1ZwͲ Ob^`mbGZ, qv e<Uva/Z(mj3p">I8촉`PQi:NgfiIj/i53`Ɨ _#X*636_!|cbsʕ1f@[e `;B:‧@D<njيw밲^nr *ܡ$^ vpou 4M gf5ֲ57qzEB~)4l} [vX=#)~nb-%w^srYv˺$qF]!ɪj{Hky߬°X>Цn=Mt5HI> `~Ͷm$-(Ag0v(V8~xW^=DbF@R33X9D8ml.O >cR5c2xLXJTZ*gi%lf}ǻA eH4Ƞ@DFb IE+ .τl޶L9 S$^'N\}ތրl BŒNiϜ*DuT9G*X;ֵRB֚m!`"u6`IH\ٗO8)|/6hv҈8!% P`-56єD /ŨatW -ۮ?4?/"9X`Tp~uzS( 0b|A Y`ִH;j"MDshs2Y>hfLWz$?l~X!`!Z[\pߍ+LApN:?J Ƶ TgOڥb=񅢈IN 1ԍ4>wtS0[B$+q܍S2VS XuylV]5|6q֍4̴[<2>peZTZ6(n\ʙ#:ZVy9ٕ}ۺv8VHeiGf[P^\<<ůc$эj_d?L{ž|.ùAtb辨s\E&.0M &s4egRV(1{RM)|gvmtO@{j]ⷐzG?Y\ HʼBd/m0 ^tzQpfJ7 ۣp%B'γc@*!4 5x'_|u36ȟlQ''QSNt/:J&EރNQS&kWD 7%'V'ІQϕK<]շ'a5VV:ټ2bq+mJCo Wj5x֒#~wUՋEu$Whwq,GT;T~D9 ȬɂY ѡ0pR@Qeu]L_Q͕Աdz3B;teKW۷HʳA k=uǕ }$@,MP 1ւ୷'Rt o =QE86R=}wVh@a[o;!o'3ЏVU<QX@6c|MTEgVƝj[1XT񯷱!3a{/X&NwZK~H8e(ux.Yt5I@Hr7;DM"m8F؞厸&NJ SuwWz;J 0p(뇭(ŌZ#ڠN1/Q_qLvܹ[L,džELKGiСn~W&W;$ Esb"hT 0+\Z)>Gg}hJN]}]iEFy:5+&vTK8)@xZu.ЦkؘPc%LlS٤6UseDr򌚬f\Ip?5=QyN.agsa ,s9.Wxmai(ٜ?`bRT{ T74SdZSL"-ss6iZբ 2LHPi%[XNKI[ \k?{*BnaE9IDd j?sh\ H#]7y<($ةA[eJ{=lg f zM ۵4OeEB(n=%L0Ǽ +'O\ʏ. XoBNfD/}3.Vh7վ$(lۂU {rbk)!འna">],M?H;o} Hgʴx췱Ƕ >ps@ҽ j8 ػX#lx+y8 ;G=HXyp.ٷLljig@_x ST 7}Mtߘb KڊEr݂.(78w,_Y";޼?v;㚽`bDgfI4Njt sxm8BߛM[x"E%FV51MC[)*PR A9M<5=(Z/vw.~L֍+Ԗ\ȳƳ+mԢ*f@>Ԙ"UB+;՝<)8q먯JtLk}VsQ!x7QFa{(l=0<ǘasxޡU֠`$FpP;厓.ٛ *Dy^7k2X{SN 'ĩ7:X|%hwEeu|Y_8s9t֔'Jw 9TvV̳?pyt;yϥv~`rc/4vi8@eo4 Қ%IA9q}av. Mwm3b[xsƁYp~4> !)ngI8 ,fH!i Kj mVOvieߙ^6-)۩} 죴lbwHTxḭt-cCtč o烍Vic (y^*p|XPG$KS -"vӝh&CE{yJ_#j<,'=`dWsQ M!Ht8iEW caBlpG[' ̠֯&|+1j8-8qq.'J@c=)d %}-cY~,"'%jD /}/8Ck^2S&T p{ !+%]2Ve>} XX-C"2#/bڹ^vZ5xR%)hM(cOV"u8,P~(M\GYh(' IvMaFyo2wS^ {a?ALVwnӁS=;.B.wĜ'"=;1I͙ޑ8ޠaáӊ<:BT7*:ѵs̓rd=qT)Z-BLOŭ CFꢟB + $CG[] _E}o,șk]x-VP -(NE8%dpn7mHL-.‰e1>.k6SD8ǰxאϭde~N-WՎl1&!peQE$fJVZƒjf= #A 4/!RQuI볮v16̝&k,hY_`3<1d @ޡ sF,~*7͇_ 4_|6#mn~ i(%UiR4*ό8ӂT5d=CLa3j׊q|># P?H -+d@:Q$P:;2 fGV#rYGch+83|ki з' oz|D1Y*Ҳ^7<wvfΊR ?Õ5BDﷇ$'儷P[^xQD*^F8E>&[gTL,5t-c dFZ6d#<`Z \4h, 92j?6͆%#|JJBj0X2ga41taLW>u0Gތ"` 8QWɥ@k a]v8:1ӫY9~_ɵ>>C n}\mpYO 3tH).CB2hQM dž{%0|ZQU}3(+gO+|w)H/d! 2jo>$;YTZJ.*|1K?T\} =خ>_ځc+6[ڊ=~κsT.8+L󘼙HgJD fC-=*M%JҌzsrP崋{Wq ''8jLyBMcx?K^m9  (єvcg.ɃSEf]Z +jlawBa\ME*?ef_(뼆݇[Lc4W^䦅/.:S5Tw߶DV(٩sb!kP*Q6c4Fwg4tMXBL$dZ˫ܼnxFs:=c=kHloӡǃ(7tg?t2==M5loJD@P$|Ps]9*!_zּV+-x6ļFt CA6tHBJ@? 9?Ol+-ϙ,Fgb5D@M&,/`;/aX&1ztx'6SK{v_9j+%ꎽ?y=C|SAn_Oj ']ӡfoO74Mқg`o޻ y!oR{U*"4p븵 L# bCNxGa/:`4ڔIr$v5bHO,ٰKul Vx6G8r=q2".Y=0a0jVG13N7=Ttm8j09F|Uu }/i)ޛZ2tyS_3IFD G:&wX~Z/ bMwlP+%wXݘꦦ ueŌGT zeLMR.8d 5p#}{ HѴ*$/^Jj=QD/Rq}IH*~| . /  juC\"x>PSH5Ku;Q]?W޲s@ll<+Rr'¬ JZnjPΏʨ9[.@eId%invqR2 . lI2Ee^~H X\ x~OdV]`!:#,Y; t}Frm[jLj, e Y|Y>q^TUXl MfDR(vPFx%ڑZfjYk:"4e0'E?̵$zl/W?V*I!0bAj&Q=^em:K/4J_xS#QQfO9nawZ 9d w+i!-ko,Jg"~d*]}*4cZ?2<+_:9H\x)2߯z| {;6]g{"bd>䆽ܣI6k. B][j>0ϛZݍN*ml\̱TԬH>/x9U_*"<N8h]Ob1|=j/.p%$+cCldY&&q4r; s 3꼈(KEL۪mت@lhB}ӭ߉q J"}MyS .LMswyZXS8U@)M%S/ݶo@ۿ[!m{d _LZja~BW`Gu~R HLH[yR>F ,\éYxK rQU͘ӧuv]η nrNc^cܬ!}`;DvƊQ-seqhb LO*+! &Pi"u[*!ڗw{k9cΗ9ZV1&LEaʋ)#C,!2w 2fɽEuD0p {z(DAآ1GK]*jׅEvrtqU`䟘ɣ.ӰzM&Ks[)5{32Qd'7,pe@h]پļ|3]º rE j{6C|v7 * 8ίGT3aۑ8ui1|ѱ( DL3Wt֯!WE8Tfq.z] tr5AMUOb6!aɖTOfq+5kÎpM̢D4Ԥ}$Dw-t*U=EcCox ov^F\+Iz:liaTSI*yhK%*}!PvBE2,tk߫j~ɶ]j Sy@@ ݴlQ5x1Qs[c0[£ #>#9pOSꍎi-c]H)R!W ڈ;8i9PS;E.,j=E(7#HT:~{tϗBe;LE4kTfK&W r7{j.jPNKaxH-JziÆ#]}7~<##9ޅZ>Zx$M~2MN)b.M} #x,A~wAۼL>jf9p2‰*rGӪɧb|LX*7@a > Q iը 25_ʀҮLw !vh݇&Bؓ "IcC%ad$f[ep 2G _1Q8#_D%8YPO7Cҁf؉]LoXN~*5/w4 &XojYl׬O74ϤzG vZ7.?.5ѣ3`3=vјo|U`syN,* 2r ?ٵ(U`7W9A!w|pjr/.?|vv #XrO3[vlقKP+23a"v)#;11039OTc, {c8f{-ך3ET.AIXkQl% ˮPreޱѨ !:YX-2},"ZYfM,WMNolGHP{2 !VsAA%׳Pb[)Bq' ph.ܹ7>e4jTuq! !*6HIb3FL*x5Me۳_2,VD̛ˮ򭮦g$cgSF䳾R.9n