corosynclib-1.4.7-6.el6>t  DH`p[*; FҺQ>Oԓy aM[+bD0#Cv؅g?ֹDz1;yk6H?ŤG,|&n>keo@uwǍTb/q \ srCS-uyNu[_'y#6>-;ɫq 1e\9 ηT\Ȃ@;FLs]NEiN鯿@}g. <)FIiD*n_m)O^ x !AEfQP揥 a3  fӓz`L]0~g=hۦ]m^9_?Ã'{rq ]kb-rb3*KƂUc`ϕ$ziɆzUYO #*S͝'%aFz)j$T+ɘZ<vT! m8q3&1t;:v+ȼ*N8 M5f7099a685d7f274a60d380eda05afb15fafb642̉[*; FW*ԣfm$T[P#C+a&=nlldF|^Z+4YP?ᰩ2 ySoQy} u.'*C|T5-Ҳ1djѓpL< 'ĢJBސ=<^$O2BO="AO|{o i +r\3-`:{"ÖQ? C4՞ЀMG8֏l,[d5a{u#Q$FV߆yw=|אvMvE8lO0 -LW!WY^4MIV,')vsR'tB_q # f k\Mn#}!rzygf]쾓%.ۛOs0YL>b#Sft? ;rfs"K28/uzŽ TT66 aZ9G'ҵw=Jsi>:x?hd  @lp p   @  v 4- -M-(8e98e:#e>@GHPIXY0\`]^tbIJd*e/f2l4tLuŴvwLxȴydCcorosynclib1.4.76.el6The Corosync Cluster Engine LibrariesThis package contains corosync libraries.[);x86-01.bsys.centos.orgPCentOSBSDCentOS BuildSystem System Environment/Librarieshttp://ftp.corosync.orglinuxx86_64R([[`hAhn'(6! QPXA큤[)5[):[)5[):[)5[):[)5[):[)5[):[)5[):[)5[):[)5[):[)5[):[)5[):[)6[):[)5[):[):StZ0c61c8e12e02ea16864d6583e27341c2d6e0d942c3a65cb1c46d4cb6b6d24d23946a52dc02c7ead60459bbba04d527009278697d486308d5d2d8250a4b1a596919ab937b84230e864db45c2f2512d634361655b49d64e0ed06d64dd47719dcd310a32a52e0ced81371279f27d56e0fbda362a20fc4a4a7a5b00cb7f3fdc2a4984b334094ef14cdb37f6015d93574fc36bd29f88d781d619238e7d06fcf5db5efcb9ddb8a4246bbf785092c8674edbeaa51269797a34f4b9a5f99931e6728c7164d44053254655e68f62b0a3019955f04ee3e8b1009ae313b045f11adae7d3ab23fb4b613fc222f748603c25b1cf2cdd09e5426cc9075ad9390482c316f1db84708f59087b00ceb2aac2bda14d64f0384575f17de3e51160a925dda289d629ad1b76da09dd989d047321821c7e5ed72205348d0eedbbf3d1c8cc3e25c147564f4b668dd54e61988ac2588889bd3c788b878b5d35d122b86629f27e0925c32bddcb35c4cb3dcf44834c3efcab02d6da8e17670aafb54f6a6724c9c8d81d70b5c732874abb1c6c86f8aa513a86b1864ceac148fafa203cbd36c957b59a84e454573libcfg.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.4()(64bit)libcfg.so.4(COROSYNC_CFG_0.82)(64bit)libconfdb.so.4()(64bit)libconfdb.so.4(COROSYNC_CONFDB_1.0)(64bit)libcoroipcc.so.4()(64bit)libcoroipcc.so.4(COROSYNC_COROIPCC_3.0)(64bit)libcoroipcs.so.4()(64bit)libcpg.so.4()(64bit)libcpg.so.4(COROSYNC_CPG_1.0)(64bit)libevs.so.4()(64bit)libevs.so.4(COROSYNC_EVS_2.0)(64bit)liblogsys.so.4()(64bit)libpload.so.4()(64bit)libpload.so.4(COROSYNC_PLOAD_1.0)(64bit)libquorum.so.4()(64bit)libquorum.so.4(COROSYNC_QUORUM_1.0)(64bit)libsam.so.4()(64bit)libsam.so.4(COROSYNC_SAM_1.0)(64bit)libtotem_pg.so.4()(64bit)libvotequorum.so.4()(64bit)libvotequorum.so.4(COROSYNC_VOTEQUORUM_1.0)(64bit)corosynclibcorosynclib(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   @ /sbin/ldconfig/sbin/ldconfigcorosynclibc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcfg.so.4()(64bit)libconfdb.so.4()(64bit)libcoroipcc.so.4()(64bit)libcoroipcc.so.4(COROSYNC_COROIPCC_3.0)(64bit)libcoroipcs.so.4()(64bit)libcpg.so.4()(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.2.5)(64bit)libevs.so.4()(64bit)libibverbs.so.1()(64bit)libibverbs.so.1(IBVERBS_1.0)(64bit)libibverbs.so.1(IBVERBS_1.1)(64bit)liblogsys.so.4()(64bit)libnspr4.so()(64bit)libnss3.so()(64bit)libnss3.so(NSS_3.2)(64bit)libnss3.so(NSS_3.3)(64bit)libnssutil3.so()(64bit)libplc4.so()(64bit)libplds4.so()(64bit)libpload.so.4()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libpthread.so.0(GLIBC_2.3.2)(64bit)libquorum.so.4()(64bit)librdmacm.so.1()(64bit)librdmacm.so.1(RDMACM_1.0)(64bit)libsam.so.4()(64bit)libsmime3.so()(64bit)libssl3.so()(64bit)libtotem_pg.so.4()(64bit)libvotequorum.so.4()(64bit)rpmlib(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/lib64//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 -m64 -mtune=genericcpioxz2x86_64-redhat-linux-gnu     ASCII textELF 64-bit LSB shared object, x86-64, 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' $%-.9:DEOPYZcdmn          RPPRRRRR R RRR+R PPRRRRR R RRRRR+R PPRRRRRRR+R PRRRRRRR+R PPRRRRR R RRR+RP P RRRR R RRR+RP RRRRRRRRR+RP P RRR R RRR+R PPRRR R RRR+R#PPRRRR RRR+R&PRRRRRRRRRRRRRRRRRRR!R"R$R%R+R'PPRRRRR R RRR+?`7zXZ !PH6] b2u B0Rœυ,2پtw}eE}U j]뙨vtbxy0PY?JO;ޱCI;|f;30]\2f`FDEjN 3sٵ;dUB(i/Y|6uѐ0?كb* s|K"t&[qUw߇@p<r֬>zE}ZCbpCHe Hz&SqiIaL*LA)L5 @\e>:9nvnXp2BKܶ>Q`-\k*j~UvD IO]pp\#|1kٟ t s׻55?uraw"J&X6-7y9D!xיYS xG% GG ݅HS̿S>l=\C}yv~ ء.."(qBM 3*z6M>piK%D8M? js=ym 53(;97JoBw0'~QyeF:_lF^$SF[Ey'YO:[XwO_{XJ`*ddta/`KL+GYFz$x#WUFȢV%&H8G|otG0@ tĖK,!{>9 nCn8֡GDO#LN.58Ljl؛ VwHe6 ǂ8Xc ||}M w؂xw nt3L,s+y K<]EJޮܜˏuTaR>\КVdo\4p ]OI|Zuv/t2CoȊiPO&G?>-dzMT(hav`Z>L<;Mb+j5J i_$4q7dhb$N$a f|hkZH=rܥvJ8OGW7#J6Lބ2w_,`U6Ro%-HZRC D8bzx;}%;h#(7ĺ5 J ,^q|=TPŢBxzɁ%ʑ)_d\ܑNCU)i߿Tډ3_lIjzbBgbODY O#~ -# em;L9sPn5c5vt x^GCLi`+HȫiiJ(+A}AbQ;A  $D==^UWU o/ 5(V7ΐuyV+L,vn`3Dm\'CVA Nef l?^uٶ7zawC^(.\.ŇlCqW!i.O7H@\"Ź0s@ĬM]xύO?+٨;bdE`O|i˽UE niE/'ꏶV 껔;otwp2 be4JbӉ7{5Ro0M> 91;t(i Ѝ,9]ij.$4"/vht]ع E=XcoӳB*#aB߼K"sCǮ۹xĜ?Br~,bDK qیFo`vqJ:?QCG Z{3!e3v<;k\N[W4#\2ړߔ6X0W=ƦSհ`:y!'G;xsc5/= q9J[4:42{7Rk]9V02yhFBm Kп_=CzQnE"vƕo%~e;=r{bG0FH;/6w 2gRu츄e:\d%Be>pJkN:c/ 5 ҕFiD cFo"(n${Le-q$8<,-쑛 8jX>7N~)rGèŪd<>~MR5DRg p0I-FLQ+m_JpB %* mΏ{m/+- i>swwW*dv:%xEGQ- o  Mu.\!/^$%F]-=lp w ?.k&? T[f#Wc]`/_|V/EI KO#Ѥw yav 4y+&8(T4L '|Υgp]l-w'L洦H&RrROם0{M#cA x"w@/"VJg[Y<drd'b =&ux36$BdtٚeTN=ZAƌQ!sO,GNȫxI|'):k…o"aL!0;:r0n^jw1A\F̜UfCa(m5샦s % B4,a*}p";;D͙*ͼX|%T3V\=]$~W8՚ }qnH4"C|z"Gf["mV1 &PZԼ#F<`\gCNT*>")/kYGW ON?, ':}nh6[_`SnGm*~_Q  =[{KekhEBHvV W!-`Mۼ\rNNfsxK8K!tluyjsE8oK2y½@`V5&h J?1c ^*j1 4JYOuãz Lm՞ ,UsD׵eSMܨK V݄Y4 zu`/Xa@ [;PM-s3re8eQc}*iѡuH6󊸍&g*~HhքQxr!xN̯>m'%VeSX) ->j\ARHYkK 䀗^V40!eH- Bݚ1]D:@{ڔ\Uŵ? gv@Yt%bXRZGYYi$G!rqk'~&FuU kj`I)%~pfLS̒kn/qҏmݱ7CYe2j=k 5 M^Q?:J uZM"iiSt$P0mUFsei\oxP:eYIdtJkg5d+ݏC-?{p6]{+M 9#xNGUhqoYac$IJ[y|EUS. |<h*M_FJ'3u s:17#X:r >M)K$g"ێ ?6Tѵ.)^- \Q KS8^f!^:.4hG^o:5ݢnh/d۲cwLG|ē!]_FLuF )@M*04V"PJpsێbɦ%YnO#VM6Nr0&&,b\w(8'*ʀQ|ȘNRo@ddU*>A K cfb{eMSNd(1yY0/h9=L$ $Ѩ VhC&i_ ;+=p mBm}󳎺 p¹?:V}MHti1K IgAk8 ; OZyC7q.P=ջ٢Iݹeޠgo6.6sd(zG^/C}˻r0}n7W yHnĨh>&J_Na6 ftf/,LstTR@ Xƪd̻N4Kf^Y% tbL;Œ]~9H\~H շM2JKw>iLsTDb i*"oM+rnOSR]9}pf=: web*uy8F_]TbX~7OfSmt W4 K_8tG:LV V@A&LKZc?'M&eHZ y>5 gu ԗKV,Ի ? &sT+kyț2nzFم@izxm⤷I^^FV( +r`>.[&hW7c=Wsۆ l4p̿+̋MTV"qۘ.5" ^.g׏=4Ļ_d4DS:pecmDnhw5QmAm.XDzS˝$ @dҕrk׏I^[cC .ǹmГtzDߎ:[oeci*YGT5}F1ί=fec_$X샎zm'5L |u]WiP3yBը"c"KA*5oA1}{B5<5!c*6/p%wRa&\bc y6j6(YDuH${>Ԫ S98:X^d'۝SPd+7Pf]c;U+z8SK` 4ݧJZQ}k?{E7u[,v&`wG<Y6TmM"F~o7Q"w 2߽kr:dLCOp+=y[pZu{""q:)E= dI } Ǜrf 3v(UG`IrOh3Fۆ4"j7ͳ@1gYH;TrY3ë {9i*?u~ u'uʬmXegw+k!dgZ,L qe]D 9ӲcpcHI0-W"Od F•"ʷj;7 G1oya7*\MT}|Ͼ8u7 Wf"]%-Ӝ.IϚ&QWa^_+p`f4x莧tr\49`ѢX />p;`(T:ɦK H\oF4Z٦:҅ N9`Z,7L~Ȑ+n*LD}uڎtB~i;-#>))~ 6 nrF1(NLmW4c"/mGۦiLU׀SHv|{ڿ:oP+ ]*AJ*)PF_,Ɛa0%eؗgҤy'%(cQGψ6m S= V%NsmvK`ggHc@n&n_H5m3XcÍ@sltc_#̠I@9Q 5Lh *CV9E/n ǻW.W5{ۭ쩇L;(oROX2d(kڑbxN]lZs?+Rˇb# ɨ=;$"z#~" $Tbbf UOKWBmKzڡgv=u?FGѮZ;Mc+8HSw xN^9kdA%i=@/-3cB_'!-4]*%Q[ɘDH= t?!bU76!Op*9:#qacAJ"H XlS ' 1G$+onQ?LvNG@cl=TG+&VG%Ca(py`yО$B[vGHDU;{Dny'VHH1\':"(IqA"Ĵh6 ca+8iU9~7ÉIl4Š <.~\͒:"7Kq~,m-TFdJ^wkÓek8JsDQ2[3 b_+$v-CVѺȟ>n;0`+Jf T7\C8Ii~Y YDaK㎴q e),9O=$eVyҴt 1_= T 3`~Z ,CA9q W-'a34ٜ^^WlԝGX\CP)X[WJ~44]kyăz ߸sM#ECЎ~k"$*Ǔ-tqz76&$BvyJJZVSv%J}#}R.d՜ 4!EM8hQ7bLbtɧPbv @O.ɃZNb1iߋaW{b n*}(!]}A5$DEJtXlDqQZ~ʌbFUfprtlIfS❏Dc}TE2}I9uDZ:Djs.Q|S1)UBIYyQW =gI~))nW4IYƊ!ypI:; ۧ гz"4 5z54R(\ DJ2E#t~S)-i-/5mR 9J8*=R %NMZ~^NbG-z^IkyW䩾[vpQJ g[ iNv9n}=Km؃_}h*jaAWQÄx /6yM|}'хr:48oge|c'VAJu9Qo%pwNa5IW PSwx$1;-.5fo~kv]+m}_,J?qjχ@tL=q'ҁmNHGuz1 4v&nduCh8]!0C jkeI|ovudgYZh,xݨI}i,7? S:r3sѸ6"C?LXEe hN=^%\56@",z Y0iJDHVUWiMe3)pd1}-h2'8MSY?@P{]%~aшJ\^=d jDB9"~' )ZwDgxE_#qFȉـ!GkGUfZ_2k 5w@W=;j[8%o0V'ns{LkeIH|Ӏ* ^Z>HDOD.,MͼUǞ ]Q#l8;r^Ѱw:ئ;Ū8'p,cHf*d5?." h)n*} m-k] rB/z i7J"GϪg|y@ j+` ~MV|RLZg!0X`óaHCcf/N7Jo[LWt6r5,f*.$[B%~o,V2s&sYA<|sʩ!)۞JҔ2\WmI F%Q0NȨ\ n@Vz,n0u4GY#n>扞2EDŽHvn%$ٖ7<)ӯϼ&t ց_VLA&.LCQL!`k[AK&ܒ[2mgWPŎ!-rWgZeeBl_?RWq6 t ѵb[@7ʥwrbY{b aZ TDo@]8DY*6#.>Cmp?Nuecԭ #;i2r(w}NS%Us?#Xzh]Y$<8CmVdf+lVV&k 3P}+ ׍jUfú1TAe[;|Л#:d!7oŞhS>+NH);W4!g3Ho߹{`oS<{Up.Odהؾh rJY ZBզn%6&f76g)+Q `<utX;|t܆/&nD ލN~vdСO_Q|h>YOclr]-% orT{k7SUïS]`nv-$9aئ/[Uu6DJ&k^,`16Z\wB*VoA 塡u'\9uR`ٕ(@f?f/6I#z3e%^w^\,=A"%g<5=PY/ .Lxh}º{ L!=cm&|_[e+u/8)PO٨ǽbnφH~a0f@8noeս8]ڸ~ !:p&KQ@l˭p?wA sNU(Nކp g&RTKty7n_)b^H& (`LYs3 'mx3y2',Lz2c˶ݝP/ZA*Ko<ğ^D" o,–+VyRYL'ϜUԻňV&}<siRg#ѐ52) 4]4ɤvqZ3RK3F]9eQOw`}:V#oIիRz4w0T錀QcN[F\ 9mTH] FO[ s{WTE Z* d1 ܙ쀲~dEϩ !MV!uqFVlrָjϧ#!Mm3\)(~}xhꆋt *9E]L3z1yﺗvQNDLN#d@f"!mHۀ"()i^Cnx@i&NX/4ўGQol<[v̯CJ@ڐW[^'>bj6X/@+Ws9i:k~JM i!W1[%?"q1:Qv?lg lR$}dLndMpܴ ,ȹ8CQdOm WdfF'ϓ%g<[K& %3/;9ys]m~Z31 )7Ac6/N_1@kdz6Cr۶RUx]e?BVc%4 pT{+5k\ەjZ7|W>3??Pl҆uS}6գ;e mm5V~6**SN} 6'm%CXYɖoJm6-k"I_[6gKو>I C8GPwȔ<;F ]H6 p"=&RZºx߹|]Xچfy fնhZ$C"39i|lP;) '4jcSN*c$ߗX(Q{~ŅPSwN^}+5u|˜;e]jZ5'PPbM ^c}%P w.S,}oc)#zQm~9k8R.L'˾K&F ^T.xVնϿT )c* l}CeS1hy`ċ*oM5شEDu]^{uСBg,!EߐTxïto\IKHKw2 OɊJ3Z"YtP, bNKgu$OVqw=nA(2H{=Qb]'@uږv.<2P?PɎD ny1}>0BԶJ}k;A$)P)v!))P>49f*Ej!_/3@G3dx؈Vdәt{ZС 0…`8e犪Ɓ˯}`dxU98rAcpOD[WP~t#>^ "}D- eI4^,.kb1:C0AWBOɦQ[RPE](hSG "3Hm)WVa^KPˍ@<,ؾUx qgF\0:]aɈcϗZY\0J_#.j~-&Sqb2*!t*lWc:@Ac,u%:cd >O]Cƙ('"w F Z%ILA0%MK2jS=n$II1zhnǯ]#] 2 ]BӕHz>R'U4"%ΰOGq=*AQ5$98P)> nR%@B7)9t u tˁæFwӱB>|re2-~P,a@o+\ԡ){%2:Ұ]0AvV|l\UYn ] !iϋ϶]B2+%y~ I*A e?虁ڭ1*M3O`jX#eB_9ʼOVѥLO$kdg9vp=azc,ި >5 z9ƻq }4t[s /wޅ)-ErU>Kzoi[X؋tU $[־*&4˾1N˩-z3e%( (_*aQh(2"jnH \Z{? Q(TGA!> >j0-[@)K:^gY\MW7"D:[*scdn[X-wB9zixϘZc?[ ihwF <#GF_ϣ5YQrUetauqbx)Y:,Dҳ,,_h0xIvf B\*3#]F"ԡtqj7=kKVabQcG5O ŽWǰ6iϔ ʿ#'bFX I%̃J^O;Pf#&X?g5axjy eV|׊\zЍ7oA &uT 0Qŋ@r pԁnIl-Fӂ $M `:8b^w&W7Xѥ|{mMz"py $Rǣ萖-4n9,*Ã|dp?ܘ~{>Zw33,U(T.E g %-Aۘھln>.(PV1cmPf-;Hny\u;fEn,b~R͖Ԝ‚l#ipEF%SXK9R~325\ᩲ‡prj}!f ^=}6,/Z4u*Y7B쏧obSLyєct ,żǫqDnNw5om\ (- Q%it{qGI $.fFچ'ݑ9'=A/ܜ}H,:>ƽ0NcVq/v"N .⸳n,ÞC>ȵ׊ӧ?s녗ʖ}gMN%/߻=lTޟ_%R3=,^pDM{K?yJSIk|*v>XTBu]̒ HF2u5څL OfxߛM }"NnWN2PSm}chT#4b)W `ṯ猭aipʷk&A˶Ƣkʾy U|@"G:@^G~ja[\.dš(mO tW [щfO@K|uhOW/4P`c-EnF~'2D@m .kӇ Y9"$L24 K @(YSMT='KL1= 4q#H^[cdh(6~& o*:r5?i+}SPaeH+ᄑa@s/+M}yM 3QL_,S妷uH& #g=i}Ƈ%ݧo$v zShxPa ٟx}+ȉ>3_2()4 d~9 *1*!1OK{UU#U%U'`t?-7 CPy KI"O%*ч?6u!Z y`gf|/-!U׽Wp^X3^D?Cc4s,qP!9#)&)'>s5[p)-ֳm{]ħc1N\q5(DT˥8+[pXU꣪l-?VKKQ$nvFAm YO#tOpHGӒb)B иbWrwbeyP ~"Anv9[L tS,bUyOSi"A`ixU&-ܹ9;TШof"_u\]8k;5kzuW լ.GˁomBHݨE1 L+T@=Hfc8 3G!D` A$j_^„iT?o_?|\fr:Ȃҝ䷲*XK"S>c Ut \0ѳQ%KN*O'o(RKaZ!OdX~}N_Py*y+ -L=ߟ|t(Hn8WߙSa7{wn$%\z"$ A/ y$|*"H7ȇS^*|EA, rIZē7%ִBI2BgLe 2~LUppehvbR-&ip\{v C P{DM+&q'_5SIߐՉ$P[9ΙJ0ZɲFqXDw:_( H2aR4Q gpN>5E I -eah[U[a ~?此mNM)=vqͤY=6PKQ*Ơ\l>PLH4  '7D܅6cX4Ժ8*TG6_)sqn庫W>d4c!Li``,s"$ g<]Wi2b`ƪϣa`16#r6a_@A:QCc8NnXS7nA0_0f <r{~fq*Q"AM%YOLj9^B$gb&=~kCT`qjyWC -JaJڴiD\GC4͹3(ȏu 3JQ3OdR0.K~Vm{?h@.a0bgVoa?"$&kAGz kT??=醠^Dz[3h%'\vI2>'Rk.EmF1ٓ^@Yھ_#HHMqKu-dAey4+I;/{#9J .!D2Tœ3&nDnZ-){8YkKv858hEkp_ 'tM oadE&{@-@}Ё9SD<9?%Ҟa;hfوSגAi3V>Fu>(}EA%].>Lw>U( al9>:}dY8CϔnThZ Y2ɧs!Q]zH4{s.BGCZCyџ pWqQX'!7S~v޵R!ǫ,~!,Y9l:[fdވ[ X>%)41\9!/}mᡔP7K4)6p_bPM!1 0FFMT9jrc*c,N,[˭/!˺neĜBK)`= ;'BXғmo)DـpQ297.T"pNvĕMMֽ~Y2J9\)#~-vA|?E\U+`qyԀ6h=Kk!aZǙ;Vȉ)PQhQLѡ ,BE ?v&щ@lI v1=R+nf=:oG]WHYOxǑW}ݹ􋱲7X(!n& 3T6(T b&ڄ|z{ҝ:z\;DxB@j!++P_t/aK9- l18c7>ŜD,5*X̒9-J3U ś!l}wR*DW}cUG>ՙi|lYUꃳD ~]x,Pxm/K3Y P1[۟rne!n [ф,鸞rXrLa"q{AlEwEnѝ2oܙ)8A\ߐPV /)\܁e,GV}jk(sTen]zڧ-J|ϳCG sPOTB=};|Ï6}̜xEҬf^eHHY޲h<,ֵi4:Π÷?)t-FkWX^e- n|;Pe*}'ýӛ[lFRgSYG3 tF~ݫ}>pc^9A3+W$ĭJ̬40Wm]@sbACewCa\^F.80!pjp`J瘻%b1VNTX4n&/j}Jei|D`s-;Lܱ$=>cS 2tp +cv"0OMXuY'zz8s\|aɬL _$I!S> veӵ|h.FBs߫aIT<eRQ84RC}t=>} ].aIha\>,5whn\8[elt.yM C*V ':y-VjuKIE1e}5A}P>NV5uE>i!iL .hvBJ!I-6JBAlV*3 : j\PNG` YP1 W W,]v ؄"!CFQ eSL%6.~5Ud \+A[`jq݃tIp6+i y-mkE\x SjaIJ!)U6M~Q1 "R]HE(d@haA2jD̒ 90N`ۗ{7 PϱlmZ1ml`0d;zH늞#̸^R,1zf VӳX2|'TJƒ,.$O.N&R+֒~2 ~Ql98F}ތZ(7Ea?:qCdnYLF' f'*$]!1ZbӉ*FDɁf`[.ʍ~U}+P5o[)X$ *5!cmO!@{H(] #?~+7K4Ӆ0>:4@!&mL,3擔?" ?^6P"ڸXULxoi_'W"[>܃ 6g=@#hiseaѕ  }XUXؕܽV|<įZOQǩ =TM+4gSO~BiC6:3@L*n]K(lJ[hUoK/஑wwckŰ,s4$*(g 5GQba0Q84? {i_\F^%fwMo; -&,w{OuXD_x+ GͱAbDb+ڤ\-r09Od><" M:7[/0ڝߖ5+N !͜f"*B\y[ђ*1!` r(:vtc0xHEd?Ec>C$WX&'=Xx{JZFQa?2'jj,fO,[mFSc+OM2(i3|^ȍjr*a'b"H*aLt%F:}3QvL^Z-7K*t{[a!zBP[F_Z~ĹyxS5 NOPhk\z$I, 5B;/tJ{M4끔j)QF ?#S^+b}24`(<h9Tv֣W&$NG(;LՊ5#}(f#O`PgDE-+U{\4:IbW܍|X]q-EUN)]v&o(:EN< #Ez'`HH\[;?G!ȓ)u]w̗T(uv|$"IH:J<)W7XLCطW|ab=(mh=5zew܍V S"I]Ύ=mw2ޱnb$<;'?nCF8AUc][i>б y~DC칠z]} G߶ϢmIJ*O~^;EzIhRש>]gSAFCBI.e6(4ʃ˃L,آ<%u+.T9=I([z}Kf OPa"glYP,\ZFV-?}J;D#ϐdW%f_ ttV_@ڮDh-##a^ǡkݹ*Pj?1Pm2TϑB*Q&溴ӔhSP:dV|cN m8vb [ϊ)bZR^mWZ#O6*_A"u%pbjPF-y]mx~s%<_Y +`Psu2_#A͒j@jbS ofQ/, 7Ѷ.90oClFT`zN"?ymJ՚@Ԓ޶vbʶU; Ve2)!3pyD\j'mnﱁ0g h*Z/=/˟e-„^֨="2ī|4.3Bz )QU},(U0Ǩrw=X_)N͗" JqLYdQ 7bÙ:XEbtGn*$wL.D_ZȠ(k9yܝu_>ؼrеW/u~Kxap٣eX<ý%_xYRصl N_6\CѺ_[K"Cś"z}&[.~v3Ԋ4^z@_EjIr>5'Qqr t*,xA~_UL<;@0jFf"^UY0ckͽ7`?neB>{)0od/3)X[HQX6t$sR^ԭWW|fX?R_ x9ޏ1Oz_RUZ=&l-Ƅ4EJl-ccGgC3tE^Cw@>Jbw;)_( m!y7eŨ`Z곿'}nߎ^4@)Vax?yn 7vYza%׻D{*5dF1ӝ^?El " ٜN׮z:<-T%>%܃a/gtÐK]gi|ޜF=en|櫋f~l@E3ƼqX=˰0Mjv ܩ-ypN2E7MIYV\BH:Hwoޑ[`&!ȁ4W5E":k7fbOd( VHX]AʙV@ *7 /[m}OC~B.rr=٪$֕)-ʍ~ "e>[ <<:^jG7uݘ#ʹhmxͳ)6T[b/2ϜLpqD(~ ݟATMan;8N$VɌCͅ䮼Y< ;>8GUF94 EOX<)_ͅjUYT_(1ȩ`4h {BB$oC͋T:S[֘ $y2(couOqQʇ#Qj".eB?B$_=%oMBhpH~ F箇.0J7&†x̻@yXgZ5чXESU0,5/:^SFbUWM^p*"a5,3KĥY|Bs`&yN¸8t뤦셀m}j>0lZ$BU&0cI_T5 x.\M ڜ4C/OpuQE;@ᄤV\| w;:(cwxԶVSi}T\XT2IZx#'ƇDKk i( u$h-kHG)KIvl/2p3XQ[_xu-DHiޝ> _>ASmf0!`v=^ vEv ~,V='Rs|J|>MoԬc>P9>V0xvd焯_yq8bX!I B5t%!%M0HeڲGP,}$" !Y֏U:#ox.I̿gԋ^VeLpVI%f6em\5E\T3C΄#/G,ŧ& ywY4Hʼ>UwQQbL zp1z~}4'Jo~X縿~tS6]_ S(QMN Uأ= С&\ءMeD2H`ί%o7!qg2=h[1]wT*A%qt' ߋHGAAxƖ/MLe1ԅݖ`ӟ39f$yv\O%hJ ՜P t.>~>OoaXm$ ќֺ$Ui)8ilaB x,B1.^ )iKQ+͖[kO jH&/F?XLK_坞xcEaY[b4אLr8HbpoFXx-k12OaںZ0cKڧpX4[._y1ǪūW7ws򑔯#Zȯ4@R /9 i~I4P Af7}E]y}kqcbdEL]cU%P.u.g 9yS m%XS m ڏ+W7.AM'`]@]rji39)߀O3!}`X]/__mgAO+;$AZ nH>_QYS[,u7gާx~(i_@P6X.餁LbRyWޓP.Qx,ŹA̒yDb7"M @n5쌩L7>xKPƇW Mq {$:(BFyq,w2Mr}p'{A WP ݏ_f HX͗x-*P,.g´[?[!u<˻Yoߟu)j!KRZFّ2$[/5ـ".!Yz|(R(ywXX(^^d1^6֋véK/ʝ%IƋE2 li SOTZB [:""8l犇9!,&}ҮYŽ@jANyt7'|o$-掍i2X8Y=^d^(+K+ǭAʖjJ2x*Who/Z`TXM16D Ny{A-ckAΕHWn SDu %xĒ98pY44m{4!|FdIh5VYP-( &F$2sjr>C=M6o[8ʬ㰼"U ҄AMc{itsi}%1R~&`ǔZ#mA^?d!)d1 kۛBAڦױR.Jŝ"ӍƃD㝃0²)qP9w7b;mA tFr#+io@ ?v9_oU.ah4YU;Tص8+j$w~)(*G7'@HY9 ?u^g|v!PȀ)Ű=X(3YM/ ט.1j֨H=!ߧx5%iO^38$dV{ BNPї0 :PyIG#U?ê~`W- 29N1M@ JDIDS2r'>J@ؑ6Of /1m:dG89u,[́uI`Ba"24bGf pv 22nsԤY eagn0TS&~nfȬ/1$W6PC N#'kV~V`d8P˸&utba> mF6p0'mA0H|/_K&/4w,Śvg-@aZYW7|o~F0Y<;׻:rާ29ZD˔߈~:lyV(3#fx@ G#׫\k둲-ipuC 4QܬM}ixL@.Gw-WeӾpCMEHNSal_i|s c> kα|1L~[OAT u&XNkwLVczuY+\ 0a/KƣY|aq#;uZdK lG6U9XcH[=)0@"N[{"d+ |/,f⤻}vu/ weƀ?Ղ?oˎΙNGEuv.od'73T8>U%ͪ|19:4T7B?HMMWTM@\i\35aqJ! M4L]Lœr/dՎ1Ѵś}.4W w=DRRФ λy:*BM6vCz(®p;ԉ룮6Ʋ|NljB;V@kil=E+v?yvwnXLR"6ṛCnZ^#ɤskO&DŐ`5X] _(iNjVY 2vC9Y3TYbU(k] bvtV0 ݾx`t Z:9+NEN#=W|g-=է< .,?o 6)x BZMk+xl^vrW/R/KOeVg'\ )rel"ok8 UzYd6CyfI\:Ë^˩⏸W/1HmWk6:&p+v&^Y Ċ',,^t/ YcLsXb ^7;>>e `'A-<89&&&>7d7G~狄jQL@ER~9Ϭn(!Os|\U#^O*'!fhPy(U$=a@5eսN`o{k mR+C*㘛YTX糄(P5q2OhSX崙I j8 :N59,.99'0rw=S\ sz2P:nQh+[l:*^WnfrCu3L+{̦X~[1r_-L Oahs.FX]c*= h8<A^#  \=A+e u/QD2dG79`|Hq1:՞lj܄s`-be6[('<9}RgƋ`5`n«'V]}Am@& .'jk~ ODHuΤ̌֎a'))78{TIJib [fjrOv,cTHS ʭԲ &륫]zzbsd1x:=T.v/Dj[Ȉ%fEuuO@2vS5*)x|ȠSՅ}GA$ 4(zLX^:@( |b׺_7~ C Q5 ̊sL/g2J,?PܥrfV>_s[7%aی[;<)0leXƈ]HhhlIcF"T~]Q<@#MQc=t#e 㣍;n\iw7ȿ\(x}7sn'[P i 3̉f(.*Q (Zۆ k=Sk!m,sl9Ea,݄ؖoox,?~W c-`%[2v@я@Ub+3c(rF;1Wݏ|#m)AJ:2zZAE%bpGxn1i/U@:V5. ^[iPr%4fJƑ*!UX'~ g"%=]i31E?r %2Π2A薸 -FvG^C0 KX]QUt#TjYpPARGcI释o:d 1/|hp0'*+Q˃/r-3 02U<}%AR^~FoJ x v+zh꾖Ÿ-8.0UX͹ܵ)Wx}9f]?lWƸ o{m^aCovgZe0nЕ:g5Y1_r8qluG_G($U0TɖgCTNdeX7Q<)ҝp} ͰCrH WB{N `)]db/}XXpsrGCx$,.&Q|$rO XL?=f'KtCS:O BhczAf1(X}g6Ƈ\pdܪe O~5|nC gԱ(5O(5h-5qkL8`X)mo-0$ v{]UDɱ)T>RL^-61`n:bizDr㣏vd^q.JrcuXnx) Ư& ZȒL[P<ީۋt\d6h((߳JCx4vL"]f܍͵+)}|H)*g6Z9+Ube}93Lɀ9 Jʍs-d¤c 5whdeht9UgiK9#L~G97e_7c,>'-Ë,/Yghgh DyP2t(l1Neܖ?:+?E Y hKj^燦R૙k@9Gu*m"^TMpDڢ qdJ5umaOo?L>buo^ \} `ڢ8X{efخ> CLd-y}@Ex)IaMGSW nrQ|4VA%PN]2 //qs>~9tҜj, zU=W\ƏzWxse:$@%@p!/jnA_5l&d?AƑ苨AA,cxazW蔨b^Xd'Vj+A*}Mǻe$Q2(KoedJכ cZ*ذN;mJS5J dH^W'`3OTRn^/tr pdvOO2TF=SsMCˌhj!.BH8ܦ*뻤E"%;= MdHYQIߑa?' 1yHUWgrmT`IBeRv-J?V1Irƾ .~Qv]R6|:jr t6ޤ_Abhaqk$0u2Mi+"rga+_Ĝ}3Xx?dcAOf'4m׿4$:` P>oR$tصqhvֺj{*@l6S ΐC "*YmaUDNI8(p.C`^;!#0rEMf4-s$&R!i݃2y+,Þ O̠|s~b(O81wڐŰv"{Ot7υʰ Ջ.W:8Y," @cwqcN PvȔ9Al?C9&\.Ly 9*&#\ʷ4WI [;'gW4)/ĎB>.?jIDŽU揭{c2E,ؘHlC쭣c_QJa4~bBum#EeV3K :G[> ^h#.Wip00iCJs /IA츭+ލT7#4šz*om_`^g؇6Xa&D?36B=B7r?;CRak_'Xxud,W;u*( >a'lYǛj;:uQh>-dqBg&F ݷV!|ֶ3"Xfu0i i8%n572`EYgj )/HHGѤ)Td0Iǖ⩝te -\ȽD ?zR*[RImIKb`8ͳLpZGX ({w.r#,mP,qFM3-"3 GWCrhՈSh@Z"o; jDk 90ؗy㨖7BK+POfbchIYF-?usjS@Bz.tL~'*/a`FF$ o]jmya١u,L mHFձɁdFDS.bJƟy,<=0+vP,v`oAcRYVs&yS»p JNk04} w=4I5=>h\fj!W^S Dbn4x^ ^^T@ OS-K1 `jl3]^U#ҫǶLwt75M܂3ASk-ٷ]p%~Z_g#Ũc@Fw=F ͦ7\,cOhGKO1B&8R-YT֮CCE/8Chk)FԪ |X׬^Z Y #[Q,cRNYZdE9gCmk*s!`o_LF8F @7 '[꒿PRi@!3F׿*cuETH\7|V̹F- m$l4uABG4y#) xyU:DCh/bl%kW1U,s[w\Qnqi!%PYn=:WPЏLmK|7|Q6ѡwD H[-;)mPi#:S:vOAn% S$Nfmzf\,kë}eaz[iwwU I`$[N_4e@38o)DA Hs\S;'_ 3\(8=Gh -.d}D*&I6l0~9jv*YvEF ewMJEҙfQô4Va!7 ۬OC)0mӑzH6H \RVT$W5h(v]G#gKaw._zE:+y˃t.r#S!׸s$,f"Beu@DɋT'>uERcH7x>:qHӜx YZbu/2/K7@ʶ̠:^ 9DB:@1[+9aiXئ79VCdZ` J>;kFKxD\;vyꢔ.pf }O+. ےU`D6M @ :\il2s`F.*xg zm#Nk= .Y@TlnECf;sщeAG~ĴPuda|,yb?\ڒ|PJ\G7Ы7-_g?#XJz_!7Ǥ3vB]S]p#hΊbƓ Y_G0{rx<^*˥(58ǰ4&Y?nm`|C>0%(7xZRCkaQ^'QHGgfxO*OA3&+ |CBzH=O .K}]ϩB t 5Y̗xjQXȬma {6$V/qeY0d~cN/OgY{A4d߬7YBOTErAZۯʝn33$Q|<׵-PbWy7$|*52ğִm!bq0呗,#9'_sa6Y{H{N}5ȩdۮe If/ Ն̲B@|kQc/U=4>01;$]x"G#@OYܰQ{/W-MCp5'ҿOUTӠ =6Lq ֜Wg"-&H{RպH"lDC|{'3)zвvΔС~ hGף.C"l'`>\'FS+RݦPmdŶlkDoH>&i8ϔ>r k<FY 7Pc8BidŴN֣ P.fYC@Y%ⳳe)HQI \H$Ɓ#[11GfjIY:/"O,A@>#S Knu_ZYV;rL ":_76 cpBp";spDW-T ~ gEN)f0" 󵥩 s՜#be|T) ʿǬi0"ݎi\WKd E % 9I y!5iCJuߌ\ײVԩb"m #T714)5j2њXrwl} H'2ƒˁ;T EE^bÿuhӵ2r#9𚦔+6|~ "#d㡱څ4 d!"γa\>;h{.ݡ'=BR%FBP·^rP[C&mRUg#Nrd,wf}ۏ*"2gv2 0Q@uJl:q bMM9ñyή^Po$WR$M'ζ+Wj}CIETt|\)]0Vc3C-~HUDW=CJJ hױ00Cv7@%#ȽKܙwl10ˇ_Qy$>~>/_;!D KH)4oEKP$CO V;5ԁ*|y=3|BKhbV|`,o!Lw>ϛџ])>11Dtu*K+2 eOJ4 uL%4`!s;38Hgy*I g2{ռJqT<^ŴڴHg1?qC隴'u@QQ9ʔ:{CNiMOyXhLQQ9yI?J˹fth@>ΝJuw#:V|zwXz0.Ӏ_[WD$`vy\ Ne# _Y,p{ߨ31JnP+ s+P`y_Qmb5]vu b%Q*[ t@L'žhRY Ld+o6cuMr`dDkv(̓He3b=Y ȟp9 7,) BX4pj<oJ<*F_2+*?cz8 td WƚJ4^H./N{QCI2+(FՂ'+:ΐdzNyb+$V\X&㔹ց1dضrC}x³GUm YWP$2$R6oޙ. IU:>Gc -ǴyaC|0=8 *af %P?.:e·G;xM[?nWxyQUo9}ksƇsYd,:+Hw@ G׹4$`_]0AH7 ֪ㄬCk>BQB n 4l(fη_tZa4E=HwXYɕG3a$0M9ĝX4mX1 A:d]\s7!n'V[}~YQ_XZÊYMzPf jKRF$ON7ͼ gws=Ǿ74ąuy|oƏrr5}CHa]C-t=.Dyaʇ8 q j=Gvhiz߅ڠ%2jLX|Ӻ<(3^'M k_; 2ÀѨq_*0)7(7D˻=*^Bc/pBO\~pi|# kκP?Ƽ<10rz.,x5-j@Z&/'TM"\LEi$Iu%HzZ#]A.*Lg^<ҧhY< _2+3 'w_aJTC^~}1 `Fp;)K& {&X3 5g:C 6 /OSqF@G=Шq&WDu eV,p3V OE"y6 *{b*U'NJ"2UI*( <5RGBřa0JhR/2x)nF>?Ou~Do.F bmwyR@_,`h*vh+3EL%4Q|GwZӡx\uhwpTD1ї?jUmZ>Ah)F5'.9# rL~dt QD^F_#=G拲X9a~ET,r{6W0SL1 ?r`~nK$],< : j.QNj^/P˾+>-JIЋ[eꠤûr|tCh4L NN+ksJ#OFxF'T 2rpDhSr=BjI4gL<>; Rˌ"Pr'F_@׹ΗqTݘj{J .hꀸj29w =.X*_q@һ4?OjIegR+5uV`4dD'cpwXEh2~yݺw, ȷ|uCQ9Gj6bRw8j9ў_$< ^1^`ܚ_kE]Mի\) O]8|o4~dk@BO,Wv,I\D"_HmJ,̭օ D ek: Hc!&Sg Q77Smy%"§2<>2 k %UbGuRո; lP!M?єNj 4yt I?xsTl۶DIͥ-] Wȩ7ά=ZvCWYX4T8>McP'%ʡ5`r(AgYz 9;e8u^=h?r)4Jc/6 {MÚCY,{9'{#3FYh{4ckfw p[3ZJ#\ 9ԇpHՖv{D#w9~NBes *mR7=n{еqQ.J'|j"k3Fs?Yb{?FM*ߣy!mFRp!V/N_.$$OS [ ' ;cTBҠ!Af9!~l#5N8nieS "B7x$M;C?m1*cƭd|2,B÷*N=Wldz2E.rwʤ j$**/ICwI)׀/V8,?{n{"X`KR{;n^EJ]Rqřu&بJ+*~f 3~%`y^бtwL4Q݂kfJ)кԥz&s_(ʞ^w1hNE8m% ΐVՄ&K^ xK:Svt7U{j6f58:&ʲ.d-f4PL*[C޺뿢~ }͛-Jy^/ Fǧv=?Pև*DzҥT^Nu4ر H `+J)KJm]  բWiɶuM͹xKQ_w%-&/r( m=&xOoJ}rEbGQI^/nf׃ Ly>nlc s^ m,uw`0ߙȝvV29GڟVE:/BQ^\(v|΍j%JX-(e۸EQjy#OD3m뇢İ앸_YN.A3A(or.H͉]=0) YvqR9N5iz3ήB3P:?3+9w^cd4i؟ѕqwOILbYhD\nMcE1s6G=` 1F0vQ&Pf|tVzg)ZK/'4{" N_Q9R !+hV?#عᏽhmMw ?t!0U^𜨎Q3C>[$c6e@8=xֵmtApӕ 0neʌ;7km:eOc҃SzOxW0&cXZN5WCy*V:ڬv@m-9&A,X0z:udL|cnBW4 X y"RfI0{Ճީ3nC|Ja'k6'2JKTMG4r-.Wlˇhg&6Y c6x[e2/+*Z T'7ҰYzu{% փ7Ht*{C,UvU(UzF-r͓qT_ZA&/q976U) Ab^OF%씮#noSp2b+ /ģbpcz2v|ⳆК{te٨L p_”N+KFLOZՍ1xӢ>d.L8Ԗ:pbq r|  91H)5N.Ybas`"1NhҦd7np @ [~]jt TC޶] X)^֚GNTqwT'1}x6n3?aOeT," ]Q i~9_h|TJ˄Fhy]&fx%3kI號FL(9h=kow~>ypbC;>A%t!޼Wq[CAX}qϞdӕ.ڂ6EtU&lCVР,\tiabߺ {R z9B1&)͹iFR 5砻2pUхpg`]n%|E,tdAKJ7ZuoV3| FT5|7DuRMMClqeۜp ?xk,,ש>w~΃eۤFJ17Nh&\15P-;Y.<jPC v3(8I/)tETCq'ӳ[|Qo夁 ]r.f6/!WCFpVE << q^yd`YpKdQy]bYo@_Hb{8r&Mزa{Z uly ^ .$EEsϠumYL^}l084Ȉ{e2˝IXfs"E[rx}MAK] վݫ j#/>9$8]e-Sjć?V/~3.)S#52ˉn0,8LLjělߕ/4 Mw j#1/'#F^/,cf)mw ! O~p>Lƃ]!\[S2>p=gdcUP()읾S yrVJjyK١"r=[qgT`r Ag3䊳L(MG;أ<J@_(G … *Bы KОS*&1Ci" TdYvڋ?$mp:/9jV-'bD =HcvHKJ_y>klMQ×DRk3*(me'pykHg޴`%b v{ !|\Uh0g>ى ae+`|Pbb7k??i`~,banl&E_Aii,]1 E7ٜYL:tEK,a'sX<|T߅:4eY+n7Yl RI<$fGU2tBzV M?9,WL'\NB f۶ϸK|X.g m54!mQ{?gXI(s@@bW>y?f5iZ^"zN6}5Ym9jr(e%QY1.>u9PI#GV$=[KWo 7ˋٴH&Dt:W5zyUɯ(cZ Rʅ!d0 ~6*bFLjSEmmdP>Tr`!D;Ìҿ,ӑ~ qb .U ϩ܅: s簶p)3R]&;I.̱ٶG  ^[oa6#Pח ȿP3|1b\Wj6^E0J^&\g?WКgyp@#T^V,:Z݆ t3fqP%8&d-pT%{z4S\)K]S{sugmkh(d2OXodRFMW1ɏqtaPѡ.p.G*?CD dh[;<@w8U)T owE %Q 6n31Z! [=[;X>FpӜݱFgUج{Z|^|vT7$V?4rg$b65@΍Y.L[:B['І5Awm7Q&(0K~Ѽb[9xj#h4)=JhQDbqQV4 y zӇn~d昸l|IpO!3&ImuLFހT?RH*f犞6rl$hr|ٙ=%@=ǧT+ubhuc~5sf Ig#*ܽ\=ɜ0>zN~"?o1{O^BFʌy|><Fܮw D[6XgY촊HsFe;.qjTR$=(2EÔNC–ˮ3ً+^=CoOM$Ehn?7-$D{1x!Mu4tr*Roy5nPc5YON) 3V9 4\ qspoۗwo(w!ufʤz!lw4r|mXu:$΄6hva|۹KNxH4`fN>] v`w43\$QmqNիY(*ƛ<V2Y1ȗUK.Y?sgWŵ#*:~ůb}5@ɰ W^,`ƍ Zɳj%Z!3w5Ix鰛ZpIT4i y` O#n]Zm D-Fܞ=٘>;}޹/z/w2$)fD)&Y[y䴖4V}F'sOtL(2;P\΃u3W͚oFĥdOg}܇\T(9vmmuxfGZ:[&F#l+aޡCz2R5ךp[a0c#345Ev*Ne̞\%69Rn1WCTI1o>Hik4bTκz0V|LUVAF(+_O'ΜB hۈ KG"k-B|hlsZ@ Eb/u^=r F1@3+7jLZQ*~WR8"+2x/ȤuM"~ži~Q5XH cKtpE9r'8?w*5PL;}sHqDX:|sG ۉ؀\K@hZ4|aҀ@epP`4+!EhC\vS/`+$=T#7F9^|60I1㸃GlfH?{{W֍[t2ĎXeKrc1k:6fQNaUGcAbч_GUFk -~ } qž}Ԥ2]ǃq iҕ $ h#{a >C)qP /($k4w<4tFP+)+,Fc_j6ϵn)K=k4omH%:ފiX"?ClS-PQ?RhC:C \X{h_JjN0ޛcڌI;Z\c_`{;>6/4VP |QXQT:tZ7I_ebtHJUִc;=e6+4| b -'S>-|[jf<JL^dp:FB#|5aʘQx)k Z)S")G|HibOdELw`#8i",&4e3o, yFգ t-ֽID+U+n45iN%)='i83}(s/"A>D$/GdXh <#n;Uv#<}WxLrzauq)בn)YWM9+\A7uLcW;\hŹMJNߴ6ꉢnB-_@+`|c! 9!QoV^n9%6s@%q{\a{[Lu) "? `DS';&>M4NMD) &?>}OӼ+ e\VCJӬ(FY}O[L#ox_Y`[,5xc_wIT(_ԙYzF~U-v-F}w3;;d8ՏsfٶT; &㟒Ci j| j} \֖np[lNjhH".o- *ٳX^ڋq`'N쬞(J?^7}${׉NqzE_A""\!zISΑ>]y-I\pBt,L ð>dql3LDįǀ.0aLd'1фfJ|蒥;,hތToF9Vh,{Qd\t)4[?E*Z')J wt:aLBϔCV"uB0 d٫ȋ$m|( |㋉q- z"d'ꄰrWNҾM)=ފimKZBBT#M\̎c0}{ԈuCl=?7JWMAuӠG؀z&:(Ix7\1Ӧ92'Bx"(C2 xEtx2m ??9Lt6눍]C*:_S/Z<(`$ 4zAمLU/CX u} Ko @ﬥu #B§g& (6Pv62m֢WC5Y̆ߏ?*Bn0uBLJ_'%B/WU%Nk.$@cӼ}%Yk8q0blLANd̽E`V?w WjaZLr2&>pTQAܼXGA&#Y|* !)m]s}ͧKfAGɄ]ܛMX-Ò%:'):c:4怴3.}863c"i]KV0q9U-mSqPh \"dfo3 *iK/]E^82^|.Z$y>ׅfM]-~7 _F~dd))AT$ZGq>?Xt͈)%k`ccP5X16YϟA I#gA:/લB D40ʖJ^ŠCҚQ]叚Lt"h% 1. \(q3 d>]gBXB+M"rٙ HphAm rdL|:E^zҁ&?u٬ bIMX2s*b+=^NC E?8r WxL!Fє|jȸQ5aJfEqpZCnN- O7fpv_ YKo/+.P^}N$bp+hu6U:[$9%Zj(\5.Y!gԻ_c=h`e8/—>Y񿷬 [HCnp'-vWt\A0ohUY[ W{2}$,ur[:)o'Y߀ɞ͌*FZ Z}ŸC >\|[Le< MUɖ`=;tg!kpᇀz+mt0Tqr/U=ss(Tg?˄1SM4pwl؃|oh20Eh^v3|^` & h(> n5t $Uq俥Ā\O!aЛB+K~"F3=tbz/Вj [n^9"=l<~i?n6Mju5P;e1`W&hXW{EuE,LNZP検i@]yhv#k5*N"LUPeoffHul4nt;U.O: ]B (A%DUm"w$](: H`Hy{a_٪ ,kc7r0xs\Q5= E#BVS\c (\3_޹fhs|-L'hwe!&4T!mCSk= H9ДcWCQϺ㫮J5%_do̴#Q޶5 74Wҫr58+njGgT'3cK[6NVDt`IԜ SL,|!~mx?x:==c71~pvXlIO!'\'JH,o_Z\ODߴ|@zb=:ffķh6/UC]N0tRiGƿ/?ݺ@~vF󶌒LXs@vFalK?#N3/L}d2m^8C)IL.`3CladQV6rtpS^ˎ-p!+PQq1Omk\Jp gFB*t. ;~$&sC'ep ?ӎ2˚^u8uæق8U<|շ˶庫 ja U(0dDxd(đ41n6LA8u$RWm\]&\pnkI$ W݋Pa7"q4*#HCdР>/H)ĉR/)0 IM ʔ LnJ5BLP>ڞhY~Ϸ?I80I+\֡G.b6417ތDd6ѹ?<{DgQtc4y/ZW/z\E+CeہJ2Ӏ|hCs҈AFg㠳AR9le`3 B4D1#z6c8#-"(2/ m_0Un, .AsXTȐ)ੱmP̢ !d/=?HI "F1Bqs*}!ҳqn>@erq~0KkfQE+|:5@ dumkQHEH"IzqSRMn{U|mL,,J,=cKq ,AiZv^[B;6:x^CV i&9jL[r"~_jMVt3=!j6|Jyaa^m qg3՛m 1B;}Ʌ+/l Ŷ+\uݓx{HLkFe`V'(f]0ؾ- ugDqBTh-C ]5-cyGMNV'ȬkW 2' ezۍ4w~ۯW4k϶&{g!= ٪$ptadI?]-=ʳw)@GI*4W֔Ch?^P饣6XEIԫH-\p1GEQ>&`( P~,7G܎xVp.ݿ)×Roc.q{\s :c,9 Hb^qIϑpc6Y>w07#^8ɓi=S'%aRimeE6,/]8 ìDmraeK<>k Sr%A)UqKt?ʈ(,x(#s93J]rኴuG^H "OaSvp*8+ PKbRoؠ46EBOnyx!J>l0&HB$/{;p:t&IuaR{ɢqig ]L)2&Lx r~| Gn(D~^XJT  (̭MV6ȥYqh6*XfU4Ř84BZ>œfN[ 'knD\I<'L֊aUGٌh}B%=)8 lj@z! h#TIyyS;/^Tʏ˃^ݺztdZ;16{oLԩQX2X-IJlfs#MK.g>NDVOg枹C'9ᨳTuuS]RZ͹˒0FJa=f;!SLT) 쎠HZWLE2;QwHr-塻Fޝ P55N"a#Z ȅ~SH(ګa1'I]rSH[4+9DDZFgT$ȱGѹC納>HM l(„)BUk'a؆QG\%S?>fRe2Tv#XsZl |J_U*/ u+ѝ/#?kIƎ=%ҒN5/F/ ƄAOROqſȷ}po+Tuprz"0Tjd;g.xUmw_邛WqsR9uᵏd6Dg'b|*V0pW ɤ9t?K~>:xKw尿oqܽ/-zw?WBOGw`@HMe>V˂;di&7l#"H':eˠNhK}ir}'![)X*cg>z[3+CuRgRICS!u ݃9.I}#esw_nd,YGA>[YV݆iɒDZJPڇ 3$pxϝ&J(np0] 8443T%'E3 T*ðl sLjϢw(F0Q V:cP%esVlA#'♕Ff<2h* `b#eY'W>θIh0$nrKG&Lo$ CNѳgGLJ"u,_Uş?"ٕ]/ _?wq!E <4*}ޕ&*a2xym +t?J3P>LF+3 @u7tl#4NrBrV$(O>`AByNP41ͨqpy>jJMWL" F6>?UCvk w@)n0em/YW{tOpxl[2h9yTjxn<N0<(G;2Aws-jjsƭ=fсLzz.U$S}kJ#A{lv [WA< VE6>Dj1TU |jqVzߔ:N;tswxk@AO$L|DW.stD$od=_8 3 jYKܨj@:Ծ⭎(T/,)~8ڣDBն= |U8kKTW!ԍcxBOtRUx1Q7`ɺ1WvT(@Xhex׌?S2O= :G)^р )U@^)BtvGy.6k,ca1͠W@?x043XWf@OM'$Xง2?3\FwH˺8Yٓ30>2:9߷ob9T4E`IO,Le ?7HZOUmbIl]Aj)㻗z]jf[sORx;'f/`|l)Cs0֏&L xQ$`C,mc)*L%(~O`~|=co$Ts}1Z+_|"L Re8ڰ ~ecXEɟNVtsg9^ZҵL=][Ջ?{~Y2hǵM)DCƧ_T@*r\jltK$[c@A{1ǥAO&/ {rUQAFŨ x8ޱ5 Tol86!72KR.s1q=+D{Bk=F9Kr5>.+ard]u\93xCmR?E R]~mVimOZh~tkPqcN'v>2Pp$-exv鼖zȗETMkҔ^",_b4Itt[8poez'k^;f&Խ>T:nMZXq/xaJ 3-s<粮⊟.N=F$}-3-6fX-/F@ _IG?[ >UyԜx,CY9^~u<]mMG23+O4]$#'Ivo \y蟓Wsqg_'m(,>%TcrR{x4DpNC.1UZO`*zNa =2U0RU9^ʄ$?ӔF} YC0W?r@7Pp)C,QR!*n\%<  u1mv~Md pEIR2]p+ O(#ɒE>an ɢ#1a ݘ tfB cÏJ7> !ݣ%=sGhg|ath"fJGQ/ r݇Mf5,zF>d+C_k^ _"#씃v8 ?mSHpYȷ(Ǿa_U8lMlQ +:Tz+WV)f)e`"YdDUm[qa?EUv1j;yPՂ䌿O·"m9loc&-m̅/CC0Fp :fM>reu^VA'QsJPfB+kmJuk↜Zqmc5.m@%%=N<+J̙pnz/mCR6Xv[# [)E<9Ȁ&3m"##B4여g))1;l H` ;+8Kx -U[3[*&\Oˌ)<~ͮ%ѽ|si vr4]{!)^f)rx\80x'mQNd _jeoǓYJ\Sl9j"83^N/!&_%S^G#qA@؝GIGV+ sˮ%xK܉lߙo^ 8gӸqonn YǡB3):|>ݖ#}Dp:@ΙZy%% Yj+T;伢s֯*QG5jU! ibbh=5U9-)&[>C Zfaƺ6{a)܀s/mcV}b&M Nؙ7{k)֎$#8E I'V =ޣd cZX_Djci:u靈[8'>s 0ug-jk,MTF~|јZ ma5%#mKm{zqx-θ6ªTAţ&p2 L{kp80#G=%G!-+ɒܠ0zePSk[{6Rzd8Ġ.nU%~m ٽ@j+QT_6(gx{V8e+qUO5qpar@/xƨb5z+*Mdݕ2zQ'0#͉n-=p>1){Ϡ~-j' 1%ىLr}ç 4:]YK&##mg+}'256CHz5.`~S!s"ӢSO|LVjÐ,єQ`߫#[#sE?@u 6&%/ ޏ\ > Ohbv#SMW)``DsBYc}˳stEuXnqD0/(.}qySkfjSk0db3qWnpX ^p1uIKB<bQI;>0_\cWtoqC !f;Y"w֏K \eI1ٍ7- =%*D2e`B| vv9^B ֨H;h0DSH^UVk pޟ6v!(R{OV_\_:Hӽ5Jz`9AYcG'a8;{ =):z.;d%,*58Oțpfiww'l5:>?$d%c:K.CȎeVR7(SGϾo7S,1|[/At3#Xk4VQnOEܵb~jFި[壇4=$O BI#*Vrs8d@̠`m;cf0b/kE0EM*S VV:bC+ WDwvl)&Xۥz:?̊ e  cV?L݆gu Uk2?oh$3<9;%J>sRǦU/~pA|btH?~zϞc)Ɍ%3>8; d W"iQھ~*͝ kSU{{T2u2ܠX/DO;bCI*YϷ.0B4p-eDgȭ<)(V7 %ʕdf~|^VKSSG桚^XKw#DzhoA+X:"g*ņg gɻ?$mXw`9wM: \gݬ5@H<"u@biJLvEqGK6ABd7:%k5ҳ­H$}W-2:-WQhoգA[' + J*2F K(~:'͞ xK*RUi/ BFJHIȇ@0d3f׭l:1LfGְ 2mGgLM\s,rMe)>+3NGmQWt;r脏(W..Y0ԆbLUYy ͶZG(/LI 4U aLi7^ˁ ?ah(/rt}ѤvI8oӞ9 ^7!?+Z;6? NDc Ü@e""bNf]!, v%JU<'k"w \po ಬV,L*4=fŬp̄T,Z??Æ3`|}2 |\no!`-UM{:n w`;=8X KEő# qY$bjd\X4JӿCX?[1el|ԧ"#\1}x6pg)h$эg}?X>LKi XJ䩻jy\`o\ZMnsd@4v%\: )X rdĝ 1ks3yaXt/_+~o:BOl64vܦNEDO'aU&(k"w avWd]A;MjwǍE7bt}7~M ' q Ph/Wd=GK KzNX( i'a-ӏPQ찤;0z/j|䀇I w2lJⷖ=groS&X=$Y-ĉ\WΧ*`([2W㓩ACP z .r.=8< %-%Ǖ}|-pg 9.'h5*Cr_OBhlR,_dOQ} 'xZoze"qe32,z|s͍DâA Mi_B00ҘqU{O0O4@ c a֦k;4GD˓8o~XsYMX,a7e" |<}pݠG9b@,` gcz;FԪi nlHڬ̣lh[\5c+P#\c'Ұzmo3.M 'M#A= ׯ{Ƚ.ҋd$wqEE$ʚ_'6,|#u[. 13YdГzh{/r "&a^nfheJ3.<^Ç*t;"I^znd `FW:@d9 )oha3rznkj8GmˆAnnh ;zgVߣzA!^?/`".쇘ɪL " D,͡Zl|9"3 Co/ MPb%bfŧ񥏛GwV,j]& >wf W^ ^2RV_A'J)RjU= <.j`DZ39Q_=VÜ'?Z!e/eL_W䅂vLWo\FTkуv 7# +o6h vϵ##(M{-­(% e<aPUkC\Cgf;m̀0\*K+<}IMb6Goo>fŁhaN%EXaaVXU?2NAm܄lsw_7I +0w4}Kt LUH H\uS]8;Γǃs㢛<L0b& 5yeUb\chANL-oa'F hU{oI (Ua݄ Ix+2d'yF5ɚqx!msTτiuX:z|,gBdG.0;kmOt?X.[! Hs}\!qB^3N:2ry pDGOfF\;n-NnP8k@x@NjyFV&2"Z߾ v{^8ɂgG8XO]I`bڲB^LՋ2? hh.V5|WA4Һh7LjVqLN 0⒢=?^K9}S-6{zOn}Chf*iz͎H4}µZ͸[s)|* gC ST=HsN#7g2\B0~ϯ3$&mUhGB&;˕I)x"Wzg 5Lt32:ɖ|+D2ˌ 7c E5oMuf@m'hI"¯9M9IYl^}!ʁ5T+܍#8 ~\p›[D7B;,~BDGQ+]Bz7䈵ͽN+_h3P̋&( Xyu\L^5]%sm82*e4مaq2D3OB"P(a{}doa_F.TRPP$,!h(%#iD2=ꘌyKQE6{z%KDk$\*C}tD8#7m|ګL$1@u #8BkDe5u3QL[YH?e/]R*aݙY/!sF]ԘF>c#J1(Ue bGA{F,+9 \0M}8Q|Yl"'^uNnV u$,5"s%D_ieۍj漤+q,߽PStuRW+ѼCQr?Bܷk Rp9lR%2uOVaQB&cNɂä%\U]@ΐk9uJ Q]m]øz)mQ۠XW$CJ_x*C4-²L_>5k-Mtmx#3>ڬ<$/S;4QfJ0hޞFqL K؃[Yw;tXG$V:fo%-%531af4}|80.%K(ֵN*׫:rѥ޲` XH=tD,µ"M>?OP9htmbL4M6?ii:o6ѱl`PFY86ϓW/1n`+Fؐ?[S,qvTELE ITYtRD}F˸1tcӴ $.BmWRVg `<6 >Uu2$Ӵ`ov#؞qsGM1Rوim;'d8z,Z]ިd(ufeN`ymɎ.n:tsR~b7N}]̂S ×Pb Ec@Mi5\D!p;| ~ʘ1gIdaIf}tpd8rM2,[w喦mՂ[5R fn'MTܗWZ,A:}}5aB "H#cicjϼ6r6G& wpݜ~RZ^>K_4|u ۆiWQ,y p.ޟ]ԛC7B nf%)`1D}XA=5ѐ@ ᗸW!^MW$;>rnٸf_Qƌ'S]SfJ)61Tg7U3,2ƍkrtR~N5P/G,z _.U=:7SñBȦ9?$!W膗uB`lwvo?lYb|9 4[l&q3A=$8+V={RmW< k&F?ª1o}U{ HMlUm~KhO< =]+XNŤ +,o욏챱):;P^?Q3xD+n3xx fcDAu2eʫdqWvS '=kuRi6dў G~=_4e{]OM-BO0HGN{៌GlI55/-inoӢ)&mI[ ozxgPH,괌 h,SelcIwf3Z&}T亷ڹ;CHK~BoDӝ/2>ZXl+!`Z߀~5U8;VB1fGK{b8RZ!EqT;: jLP&N?r0ohP7; C)AHė]&DX,|-heD;BǢ߾w(_c|!k^?wIK>i fL \},9onZ6/-FOږ{ p4 zi+5!R b]SV nj_q&qKL"z>'' v K8%"?b6:" tt%oPn';AYsgcnX. IigbT@q|1L51R-M%^<\8|5I-p<6iA2DWrب'PuaD1=Hfe)R:E?;2XԦڼcBi?<d)iKePaihQ-Hl$@5f\<{3v3**(c[i"9P1 2{GC|胂W"` jB]S7 ^`|%=ͣw{*iEAcO{鲁0}:AHf Of?n[y4֠M6GtH85 /pH0Ca'·~i Xtq`;Kg>NbrV-<r _6ZdsEa vhED`םrigC -FDY{6TF 3)<^N|?5y]bs=p:]jgYVe7n*?9]u,DCdqRSGL3pAJ[chVTv2={}Ok#|R'KKj)pdu3= 7Oi3(N?BI\]2?pEJ n`[fYع4'gdNL _JG%ஆ@:Ćy1P=9 .ٵyk =7-C֋)踫s¿:ՆGED+N塡 hT'/V_ZI߇&6(P?TKqJ%˙/ q8֜[E?W9$#@c r6y&n? 2kpiҧ ̹ RP54g-JB;B~oQM[t#ͮ Ω"<~,xE `}tJT֧O1ȕfl=2`XW=dyJeZ'OO v1?n;Co``ВWOB Q<.絔ؕHW"/T:e"(#oaiw=*pñlLXwj5l8u_%+[Ò p$֮hx$p 8,RX:PN# s4/̮#nZcO0⺃=< ;ނu·]RYIV[;k`I$`:f/B D6h㯺mGdpʎЂyj8FlOե.`>I/#UYL jVnXTGѦmlkRN,pUWoOAa2ޯA+PC@CXZMRl.8Iovo?|5p>"OabߜxbJu5 *ЅQ4*{dLI]i/ kPYH lyU$CB71 Gcep?J;MiUNR&iV\l{eoBt9ϤWS43 LlB*atBCԶ7?ha{s # 7r eXِk?Tin bK%u ތQ2)uB{Sch3ztψ C ׮(Pu7w𛂾mΘ`-̂[bk~R2%՚B Y0F8ʥˣʙ"wf@nxHކs$.~ΓCMR2nF/7olfkvw=fKlk{Ijحݾa6&y?kj0:܊;هǨ͖^M+#(nJЈ#m?Y h=v ft4!V\Qu [FH%Ԋv( gB)@u}oa߱b =p6 M@V>#;mH'1<8y\d+"V~A3 VO*!&}iaiURmhu--F.;E۾|)!;{?qO}1EA%`yP.m7?bK ov[}9|6X~SC*5g0ZL  jxD+Grˉ6"cW/1ǁ9Pd=xsMP=M=tw':91 [rb#c oN~Gۑ&Q{U9"={/}>[j߱gDplۼuv.hHdXhVj H1! xѹE(ԯ%==()Oҭ+76ફIb~6ntay*{دB„]OGLRR`ȟJjW{}r65Eۨ]ng;\è3{SZgl'-LsR]}z&oQ@RBZCA/hqɸ 7/oJ cK*ǥ`|va-cѿ{( 4;ucGN}wy)8S<=+3^/-?U=;q_?v([H2f=$ )Cu0^^~{yj%0֠B`Fl/ t4m ."vxлZe'Eu<"7X >B54k>Wk7/4vF͢>ުo3tW)7zG}gzT2^?h;^j4z$t%]xtv/җaQ&nƺ=,6-.{SG;a=EƹW[ٯ  | Óqaj<ۺVҡ:d.1w\fP6#.TsI`v1L=gs@Sv鐼շ~/ThK{Y"JQbRZnh%W&%FCK Y$ .v߉cӢ,+GRp G"o<\`E!/"&Q+/ZUNVp-.gNHbkfydV!Gˤǁ#ę${(pwO g>zy9̰(z^$QZӵZKٖ |@PeL:jbniCi(MyqDY }BEs*z}- 걓8@[j?%tg(d/ CM .$^fb8"[;'.ԯ*2|A(S5@|%sPQɲx Q"誝 0QP03v1!7I-"ejx9]fO;w_@Tu8\i5c j6S}/ PUzgJ[mbxpk805yD3zzv"f[SBnf ;'Ü+RyMiF Ll!E]3 79;|CUޗ[x1GEs-Mo鋉ɽl ͈;[qܴs.qJCYSc}݇0p=K Л̺<*ILSC,`=\8j9rhrSn3b\L yzLF[i!,A$ng6M!VКuc Ezpj-rZ##@>L=p$S:dX|g! =Hf*x==OS.!Q}G|IohZGČ_Jh_mM)q7=R(Qos~HoSTA͟Fa @ yJZ{ O*bXa=G6UpfHF9.o&"~!D.pt J׹O ;`P^ޅჟ\L!rl:TɆ{)nc&`<(J6̃ ԥEs.đ߀N%%|*rkHU8wK (eTDV{=& ނn'8ڧnÎZd=s&vRsu# 7 X҈< j[/f!&Z%GE}06FS. B@42e#1l VFqbauxZgw1cl<{1m1.S?~GehR 6:fmvU#ytb9¸Qޠ5o4NfVCBDPz7m~PkaM6?: UDS#Y)M]sfJzsղFþEƣ /SZڪ7d0/GR>ÑY?h&.)" x0> Ua"]Z*#KILR|KjXRnKar+jbT ^9yP4[^?ѫb:扛)hJ_)2c;W;5?VS§JM8ѦM97KR^4c0A!w4Y'vUĚX mju,E|8M7Yg:H%i}RM8woNۑa}`E;`]wR}6FO&$aĭZr6n2?Q ׅt)k쭽/j'C NQySu}Zz.W9̙ ]7:5u;Re[z_QgT wGoM,p·gi\%6U fI/WjkO9Lc_rs],0 nPAe=*)t&(ni<FH+BҦ`ZŝFdf a,ivm62v !UmƎ.੣D! L9r3k\_n93Ih. 0C?psF䢽<lrLGҥ<7 wvtș31Senz:'bV BͬuJ^oA1=IzG,ƙ3a7vE7ryˣ$8T1QRy e5 |?6I _IlqM-xMDi/QoHO= @?7J񁢫tڗyו>ʏ{Qt/f0mF}fdiBa&Gz%FЁQHL16V_ ?$ 7A&23ں_V>3sIșq3`` I5Kuw(k-tz"h"mBpܜ3LD-\ u#Ѭ`o>n Of )UyMjcv&Xb}u,:%O=ݱ5 MWvS'J(&|W7wT6Re쪔};废A>=Iٙep䫑ݷ=9!d!(BE@j1N4XAգ~(EhC PHThU՛e'ΜB>H|3Sv$lB, ”3n:T/\#P]ScL`.Va3V ZY a /Fi-jU7A³3%Ȑ)8tF Grپ`KJb{|u3%x+ c.lo8oDlAյb,rfOw6$lr26͚m|4;8uUQJk|yJt] طud5G̺-n~]\pH{F":7q_,jyiy 4_N 1_Pԇ*;H x (hӹrn|xot'Hv)w PƥSUsޱAHC@d:e=$ξ`xڶxeRNEWR' \eJ-b-kۚҴzDH?xTS_igRK@Djƴ7lxxJx-zGrx).2MI/,t (?dP]i&qUl5Llxy9Log$o۾keFlV&v_¢/ZZ;kO襊!Pm¡0&_/Qꦤlʼ_'LLLd C6,& 0y. ~:^͘/Զވ'[XM #Qӱ\-v =q.䄲Q}PP->}sϣSΧm=>an[D'yG; {P<%Ї^%w$۔ɐݙ)SXNڭM_"IBWcga5]c"g5 4Zrr043o F ]p .0NR;VF6yzo}4Ҥ+ӵ:kשp NWV񚔋GD77lFsm1& RDnED#m\5aD^ $ y.j;SD;LbDMYTTg=[ Q՚le$S7ҫNdbZ|8A$*"JuFAtFPז]9y%.9F Z~=-t~dqZfp⁄FN̳hA͞l-Gnt,Z u6[M~D|˙N Rv=a0J}My|x%)6!]Sk&+6*#QkWc{ R04Jf/!o@f@8_&?`,l2[A'*|3Z]V'0؈rKO葚4-Oxsbĥ,yK'%Vw1y*JPs۫'uѠ3SYNjs?C!HtWzy}M 5-+b@=L|9-nGUUzd([u ВqjF͢% WwB7{&5$'G JrŴ"~ 2(LX%$%l=gԺ `sCT=<^_)QJT괳 |Ŝ,s8Ƞ$dI2.n{Jƻ rhPfO\ bdqs4OS0b=6~ίkrOíbဈ "9~\J`qpFk-8$sC 4~E9MZ97#BeHHĠrdZ9) l_.Z}%d<kb$bť"m"-Ib9 u p7wٷݐܲ={OD\Ua*%`7L/Jn]7Xj-B*(E'Qȧg$4$|7l^ٹw?,[)؅.Ac[D}Ͼa1V[$%~v&uy9M1R O;Yrnr5$栓c[ ߦK[ JGxh~GS,,zncY3C.$N%5 >6F|%6@;mur#W &,Fہ_쓔Zr\Wi M!L"}ye]z)aX,xβP v r"]U+id; 2d"C6YRYUxeUGKS閊@c{_?;g #:}PK{rD]aD(,jyzz9 :\D& d4X堔yNL| ':'y8dAn)BO=9(+9}P; &whjdz=TKϕ|" r_4ll "HkIXa:lOcu0:gv|e&_VB<|-Zu;V*<.(h9uELB/N=qP:cz^ӽOaG^EqFhN:U ..X]:׻xJ읟<#U9iw zhl.*.IWPo@)wGbrf*/'{$y×yZ*?#d"W3UY3c4A> qWvVw5CydI@ޥc5G*ؚ. ?QQ M15?l3h]UD fbf@i^y))rbI6HWDcA,D1X04 CA4aVSgWnm r%L9c|7D̛'ċZnک2ڃ3 &ߒa'Ml|+ \bC>]{LD2ʉgc=P3")6 x9v }ցBD|&SIԛ 9+ zP4|$ϡ>bq٢>Fj=: Q cz fQ5ӤʁJdI!jRkuzhCT tS*;|\` Їt|Y{:A9]=Y熃 9 ' enBg5˒P(8J^}lQg֠7!BM`չI{5G qTO1W DŽ?jRa׿Zc?71m?a'e)sv BvG$I$H@Gm ~ MobDCn|w{.CZCPϹ} {1b+%ZS9)4C l'sL )LE(܁BY6uA:a">%܊poiqEHS~+d)5Ɯ$- 7dp7fmYi:k Y/L#N!{ 9#weL0?'3_WQTW|XTүT90AiPft+M֘ XkT?PA9-U*Zon|"Yz6.57LDsգ4d*Y30JFVpO# i\6^Ct@Jar*ȑ_ڢUބ ;zֈ5CX{e FY!]zȈmꑌI[!卼꘰r*c`{0|2Tt4hG,(F3bn ߧ".`oqF!ddjhHl^UV2WBfQ:-5HmXCxA\#c$Ĝ+P?0;36') l3l{JkXљٷWA\0P^ v rx%@7ZV "e %(o =UmR@iv(ԸZxh"4.SHxr85 "P=L $&}j*B -_h@.*ق=b\YG,1* _=N6jA&٨K̥+ -SL=  U3v gx-'T C2sۯ\ccʚ}2l8; RuP("6S YYart]*n`Yr˄Br3 CKdJj>'@{Ķ0ò!t0"]tbTc >y$A}X3'?V:OD͉Rh L6[29~EzS@A>į:BI3U}2Vtߕ$* zcX5uA.0Gcyq2Z8]%\5 c)xL$"B{nƕ.5b=hsD"0莵.j z5B>GG 00yb3|d˅;xa؉cCzlBla^HXN/J?z6\oM8PTZ m0ezg׼i#5s,=Ft=_?ʞ-S1=L!V~x4BlǛmYfGlǵ,wYv4wB)Սʒa_ l&du/\a ?Ɠs_(.;zob Xo "N;*\䰲=qkva:Ë|6q?Ri\ 7_AqÝbiGR%bT|8$0hM,dB "k&{ʨe-|vCvz@Nw(;e #e>T*~HەШ?qۨo3:9qc؉Zn CvBl{ݍ*y_:{NaeIk*6-K,Z6,iO~:=Z+_,f=d"廹l8jk˒h$bvGkЙoN#eQl'ƸPc6H* SzAtxSdSm[cl^m.5'Erną'? CwMhvklԯ.mT㵠mK ѝ!ƶ$}w`%ɧW@(1O9Ȉ=k+50eޡ dbU;GD5k֓[I>!++b )L1&ۃ ,}őGXlvSm|@60:E:bXzޑ[=;u+vMKt, V5BFo/yHIr·fgKMٹ)*?ZOj200X*+"rNPbXy5d脮gڦ)IkH>@P U,G~LUuԁoT!qMݲ~ܟ.,0(pON{^W2-)l*|gRR.c,%"_&lRmq@4OɧCz*l[U6:6 iRmxʩR;~nN6sA0{{GS݆  n+R-MGJ;DʂEOkvYfiX)4Lg=‡Pu,+ڹHSgMM?ḂNG16+#1C!KH)ٟkD­s[/OiV?x_ _e!RՖq^Ky_Rn%OT,?4eDQ֥`̩%X1ktt}`4.U`y&A'Kk}Y4+ߨ#ϸO\(RvM_hP\W6D i'})J]^*Ǹ",4Je'8-gFP8rV7p2?$L! ԆPqsQ7e1E̒~_E;]׵X9`: ECN-ݟT-D=W>ȏ2j~7Gb&$A~ jZpi(l7Y9.^DF }9"WD4A.i;S\lڈcւXZNRQ`e+1s2+0z~0r^j%f'|s2t_Š<ߣ ;Sѵ^!hl"1Ema\r S!(63 +b>~YܐH"3jpc@I5Up}b:a#Z&Ex~_N-yl7u#8B,iy Lc2p 9s;֐;EPLhӪ. J1OS(*%ynݡ-/崝zSk *5v+򁌛Zjl5cw 3TbkP#7m`sD Ocѩ |/12j{j[D ALQ! l &y̆YO8Phn? 0A~ekTV!I@;"Wk` w`tD=μA9J`>T7r3ʀz 6V2);q 5NJ6i8 t"2^^cR\OXMź}k7h\#\0h8lǃ, {t)%<eaNyɡa$GJ,]([:/V(Щ\!=kV㰚ZpV,"/!*r/H[oyP|k^6R14$OAKgm;TG@<,ʢۅ :G?ԗ|R$<53خ umH͊/cP#|AK8!20;6ݧ'Ldz)Rctp9:L%ɩowz%,lmҏ a-moCi v:nZkUDN7Um^u JUC|aD$NOErqK4it/hR{6eZ]VewcAÎE&@ O4嗿'!᷉-};3rU4e,+aX: sN)zΞI ( >R /;1j۲p~hjL\+s|? צ 3bpR,?m 36z*#d0 )`Qf_a^guZ*ܛ}QƌG=P "NyJ\wͰ:d:;!u~kb#fvk/;m&@gܹrK(Z^?1'},yJ /zV<-Qzn 0'C,Fǜ i8(:A'2pfL+$v'A"7 {ˁ ^T[Rlhӳ`a/E/#QUҤ.@ɞWE0ZI3`|ET⬽53hKa7j6ssc/ױ&QPGoO͟HX>&Ẽ3u ?/0seݭraj;@Y bP^(.9@ʎKXj|xXF]Kpסxq sCJ4\]SgnUKiҿ~H"g؈+sL1t:{ TlXʲ-©YS4J4j~"j,KHSL0j#a'9}.ule{ nz7 _x-_@\SM.QQ \@;z4aLOÀ-ƃQ>ѧ]`L ; I ?Imɳ,M3F o΅-YMiED|c2DAC#_XPhG%6HRI1xD Fw H+9Jq LNM4o 3/iKޑ>U lG~NEǩ]gI?Vh:PhyI w \H _{]@SHC(MzW,4S ULczJTUEVS㤮f}PoKݦ=^ް$i+6Eػ^ܡxo#gCZJW+i1d{rkfՅ'˫8'"A0tNfy(>E;(Wꂾ4lX:)0BxFgeq"8σl#ҰA?>Ŋߜ.'Ѻ-x4LWTH5 LW0a(O~<qDϐ(;$Te'C?(eiz|Ù`"hUk}ve*+p}^(:,sIf2HYϗU\ {ޠB&U EVzP뛋Ѿ@k S:cb|d\w Gn -ZG`(C)DWF4^%-XR2j, zlw/gJiz pNQs1"d;NƆeW;x8]QI]O-c F$M5%0D8yǞdz*r6~`vZXZ< `~aT7`q{{jTo,)=nh.5=H i(wS0/ե2Pt b_p2>%s}-37y2AT`j-XEfǥIE AX{p{Z)GSƍѐ $iߔE}6lKqLSC_g wpveE>eXvaX]ad=m~Ա28`aιSʘW nu(Do`Ӂ}8!]ah7;h`R .=_HfCe~niL#[C._2TmkykH$! ?Ɨq HT`~^ t^j$pmPg^u zK_hѢcf׾Y!n`!ɚWF2iy9 (h?-pj\ %Mu E 0!E 62#Ӧ}<;7kƏg:aOh^~FۥD EOE>GG ?aRCrU_UrG jB$x%:D&zoM!T>F'Cc_lzGE/;Vl᫜Xqw72㐩n#͌3R i21ژiVL=TG߰ hFl xxawՀĤQMoe(Z}$2[@_JHhY!O]IgIGp@=~+. o =&TMH@,p& v/> ѶUU[x7_{lEh- L:D QV|BsaR8gb+V{%~.jη^Ɗ&Ui>&-W\PX-ӹ{B'f~l''{VMm4ƐmȦLj\cLӒg5T%Xcťr0z&Z1}fLzW(/69+W_X{c!8;a\2zN=7~d B#S]U݈=)v&/Y$Zӥ4^'UOB+Hbz(u?'8h>2O&Xb].1U*aQgbY6+|x򳁉0Hq{_W=|ךp)Ds[%ĪѫB5SxÕ;c˔mV JX__:rMzfJ@[F53ɝ}"ܔ`O Lc[i v!@7mWe(._li.V)96lCvV}A ھf#P(nm@:UגsthQqOzw Lf'*mk #^zCzI~K7 pؒ{iM3(]i&3mg\=a]х'lHA {;!R~|8A,"^YUʝ4{1ADRnk7L[VXRVi=3CT-@y`tO}Bc?Z:/MAk*FXLݞC"<2U Ȭzh"BӀy*aQ/[s)Cוvﵥ20x3I{kID",Ia?(0}ߊkq=YRf˽&hRFn \# Q5M[='9+OoKe5m4_/y ?"@ί.GhC66S?)Dϼf4  qOK+*} HlCQ:Ī2qCNvcv42Qve/cR4m,gfc9Y_Q&+}|sM" zk'эgN8ɞŕM>}3Jc>!ǀ &D,iĘD>l{@X`)D W=}D>6>q5J[̇YXc*o|&+?*3'ƻM46]jL$+N=cy٘Ew?Ń5S_Yj j ®2vP( \>ˎ!bd&DE'SHUfz &,gtfxnlL(4xp,uNk8tS ky7vU>_y׶?˶pD0磾4e(Nq4:\M mkI+IN s>V uY x)u YM~g0@ Pۙ->z'jE2k~-",~s'~]@:P0hdb/ywQU] aeUDݧdpDX7]h>sNb'k>_Xw(rr,BCuw6dQcQ{m߅'" Z%aZ'ZRBpkI#wz);vb -Ex!b)m/[:3nco>:7 tsCZd~Ob 9;#N8 #7uZR|E]Wyv#[>&xřr7:ygio`LE_֮m!ŕoVdڿ6ȏ^> 2\QBm䫼 [Wl"Pvz6 e:iB_ͨ1KDUt}"LC; [ͭŨ'E6i*oNs _޾ijhhۚʐ+G,x(u ~pL 0}"aW*c k<\ffQ?#˰A"),!ڽ0$A؇܆ɧ!𣝸+!Xy5)]gv6ĻdFIJ0l,a-%peJEn0Κl6Ytz xO]Ml=űCL"`` &u)U kn/۪Ű-k!lƵ@ShKTn=TQw[J#$5(,D8ܝtoe.w/* 9O!_ nOwٹMGE(|E 3D<3y?pʙ~H ^ pDHnp& B-7[e=UNꞃ8,dC3 6,YkeTE^>L:-CThR%H9Bj!{)biH*<bUt׌zPf;tU@7>SFz&I9 @f$+znCT`ݝǔvƗQL|CEw:>`'*74biƱ(j8ʾ~ GPhj6bqƩx X&r3o61^;{rΑϔVYjs}E|h8)݄5zkl*mG7L@ oc}_>(ΉB;YP.87QC 4!+aX5[$s@n%ձI1=gbRB Q.q@+{"={GYˬsJ9 mE[H՛OؕG^Ned.C״% e"| sz&;oe>&֒Zum6C5Kf֦;L_ՇR\SkO^^,H="5rK ДTA8chEA]_yk8|>7+KˌaӅ+85 ^Oz^+?|ꦴTxv18 9m"D"ouƣxkp* EzyiAn`dwkS'~o_*$q'r xr-j+V1&؂oh@wn7*VNˀ,JX&1~+~.Oߥ"9_gĿn/t+XeFxb$j0mHdb&o> }{cn,(91ePf67,.#N%E73 s`1O۾Ca#+WOܙ[M\͒$[}Ξp+f ؞H#[$H*X8b_Դvf2x"[ÓT;$ĝIYeԎ[ch2()BY J pw]ROJ<Ǿ;aKu9 / Gg"Ԥ\c\ b^@ hpտ9zhv0rO.ɎQm6u[-F*L #q/tivPggg`SBHw3|<K єP?Rd6JbΒ*vH`ORf7z7lh;0@Ho3@L H_$*B fL[$%(E2yB0 .*7oRJ 5 'd!`luF_ ٢5ȏ$.*@-twj@<*oBSRr0r#3ڤD%Qzs9*x2wI.O[< Kn33Ʊ nX[JOFF'(FuxB/8S 3 l_!09wkUF/ln+D ajF1 *I.-^6j`je(<["[ я G`1{PB2ê&[Wo0 %zYѣQ/ZrRn㩳C(3ږK@B8+B-\74뿔 {5H$OI))w{!Rי  iǩw':0]\1.ۘBY9?+2I`/8#{m ٲi+m&6.AwUj0GWR@н]E"g;?}fXKs?ٝNf1mS(HҀ: ?p5igin!˩H(Q/H4 :prn6g,gt[_8s/h{UN#CADfY'/}=e_2Eڷ p')03q <܈zz&U\E`@D;gOZi(kWҋe=;*(>3*DJqTEoB@b~bL1_gc"KE1rQW-G D-ݹEV aaJCZKn%S^_q+WqA_[\!TD|6&z`=FjSb(81f~BXyt玛?\T]{#`'KEa%yQGfU>|s]%TnGSb.ZCǰgGʉ&7[0)a Q SPԐ/{z%%$sd>ޭDt.`X_~vTr#Iϒ''(#H*ɻ!e ,tߒC7pD*ےH3HF nm2{R4tMQ}jƁIhA8~\uZU[<옐k"8P#Y#Xi ]ك0-‘=wZq.weT([ 3,X`_HF93t߃ ]m `ҧݍO5bҐjfϽ0#Н6We`I}e K`1@FFsŊ'Һn6b/J1p7/WD֕i2NrfӄMB|}r>v2(V>fͩ1w[Xtbf6ZH x"ڥ>nC0pdPTm6Hk0[TFˣ[TL/O9J2*u<7cC7PQpǢ(,TYjKG5GF+]oLjZh7̿<uj! {_TuYp'3Bƭ+x^(cP2[3i]S~cԕLkJԌoߏ-9?xQA2g55[a#`f`|^}Us\4q:r:)hSjm$i/P^߁O>Q3Ww6XjqLU'L7L{/ݳm. Kh׬=ܢfhIRW*McGS;;O Ca]DN֪y|ʂX+á=C=7n?b?N<ȃ[GpkGٯbe}ǿ8Hyôy ;2J;N) IHDm(S̗ wamN Bʊ-Xw1iFӔJu4Ҥplz.lM`TPU6?l+C;*$RA=& H;7p{:/1a`@ CcgBOA)hܲ˙uq16yK܄IުD'b[*f2rA;[0H?ȽɜaxZpwi1v%d&-cpO$hAAb eJHdueMQ5n]Zc@x-i.4s$TgkImz$QfyoLEU;I=td<1{8xS"jafUV̻ /i#& 'r(W;`H`z0fnQiВ]1]iOv&n`%N|IEb}'FY'Q6l(#!6E,H.1Yۿ4Fq7k ޵R_!{{ UIXFH׷8K]&:=ZNךpbٞ˚7|{|\^H]WV)  ,\ ջR/yqRx<34Ė e6ϥޣ/kdZ~|P}H5 *gY\pQ:JmUW.6#'^emvl.oD'>Dί/ O7_[rF=Z-vB [P6QY5W5+§!Mdc@A\=;v8fy&T).;]2-aVh5MUo6c]Gt<;\tB*H =fm4oʣCSW׬m"UB$bKZ3d%i`q"eW8Iǽ};`e//ЧA Qz1]\%1]HXjO*Gle8GmGilӮgq<ܡxaFxWlv@+= ET5iuظQt]GY=*< Bf?Dۉ 6Tnt RK5g@K$_z0k GR. 5R@$*M运o#h>KwVڶFֺIӣ[=/NU*U,@2r+ċ B#1І.)戬N'eh7/Sf4V[5Dt1:h:-R67&$0ֵdԂ_{|t *DsD!Sd6,XIrߎ ¢UHWʦVSϒ^@?4UB (OZ Z7,h0r'QBId.GGUS,С&I]G]O\~Ya` PRb&Gxf7Ɨ$II!t=LA'o#hOzXkzr]@͸x7QO/ Vbsw?1`B}Yyh̋ᶒ F\c]K0w$D}NЛtIk"^d?%ӣܯpp'3xh}K2NXbIϤ24j 6TCq]p㩾u\/Y$s@4(Z(V{/@6[A} ɉ9F yIF2'iҢl)j;i/OЅ1B&M @#-'GmyuVuۭ.)vZn4fs_U]v4";@> I0OT $/j*PZQI_+,nAM@hB'?!߆l(csp-2ಓ7l`^z@[2?S}Yn|"ml&qZժx5f}aN>N%UA^=RZY,6s0Ԇ _SC"SdֿJdl$I AXI%whQfxJl;|\&z0tAO넟jh- EZ³TE^#0Կ0Yl[R쒸IU, ]Xp0k8mGR)8(RH6.6G>")BCVWW/,&?e&ʄ0}A#]uO8|]GhH7)\ b3]V$EqҽpӋƒ3aHIoſep{;եd-`cNB]>ʮ`YV6m@% ֒LJ_-fǸd,2]/2k^ B~Dsc\(q6Ov%-Z g9;/鏩]2g)Ѡ6w$|G'q8SoY[[kI^ՠۣuU *"`FwTqXY=аymxCf^ڕPO%O'2;;[⊉r~- R_a 9}pd)"-[4IMVc G1|74 Lu>@>E)P" )t}HZA烎z&k9#MJ nZd% V/ڻHЌaϻ\J?`k' W N-nޕ5ۮ@JMEL?$hhn@n~?@e)h,p+P_od7v\OuT=JU_WvHU{R_lϊ_:bJdm}*:3v)M=t@Oț?s Ļ-2ܱv+gQs nd ΓI7{L+ z;e!$yNI^yшa#o#a‡J [ۀVp㰯onMjB ˠ:z،$Qq?ϸY(+T:6QOBw mCKzq_>Ķz]I)G ͉o/yVBi%-$7ӺŞ>[z|EjT#V ڦNV$T3Ȉ9Ɇwu恂!u_ߞxUiGn}|BGvww16i' >9΍mA%&tYZJx!x: ldO<}^+$x,ُF`"P m-‚c~WOuqÙ s m4nir\ń;~+˓Bt1[qqfwh!QF5>~"V ^z1bHV࡟{v_^cIF4l>T/Kf;  N'^":a/KOB rNr$FXTº"OЉrB>z&Nr % nxıXBvz:AU .!p~{DL ®5#n6Bv v A8S?HR%Jp~"COnH%SĞ>%檕 +@f 4 }K`*Oz dZ_s&n u(CUqBsJ ZPR $-jFsUD` hP1Dd/{/yT$rt:a $f.\T4 9S;?B;(`A7_],k!2$O|mF$ AN4ћBܬb5L[nfbC),Z\ '\/ImZӂ!6"o<>[q,qwҮڹ eKCftR xVE$ت%I\jhjG8Vdz4Lq5~Ϫ\kwŰ-4A3iKye-<ŏ`,=h}͂ūXؠ>H]~/ ZCbWdgZUg3nA[fQݮoZ1 3=0@TmK~>Jʏ0)?2BofL̟ԩZp\RCvx . tg<j 81nhUh,o@6hΌ0c#pE 0!+u^*I甫f+x'*$Dvj(7[ƣdUfy൬CQ˾pYڶd%!઒rk6-9r2b;{p/#b] Jo#/ V?@&IuLxoiSCx6cQbq,v{Ex`a/%tˤ*?gSuMhb2[``\ 9׮ 8; %k8O=BqUfoڤ Qo0+f;od'Н<_?$Sz\+k v) Z(`q>LR!ȣ)3S_6-V@y$z8kvHuBN0أQw_)E"jz2{B~gma&K #+r ;!gk|q ͨ=dC %;4#1^20P;fJ l)a3$͉$ ]\*F~[@ln#rݓ|iQquQ rOPf6U&нԌ3m=:1?o Kݙ!qع0L`Ilj7r7/8Saʏ)I> ӱbk>Taj MM?m1R-YqoDbΌqH5D> ȈF}1ctDT|s6 rJ ;)7g=הiw)]֊nUe)TM뗒3tr Яl-&o&оWb?ys$an-D=m6[eMs!gɇ x8rVFA[3sB P{׽]9 ld0,Y) ZZ skx+/:DY31C_C| ,#- fuoTSɲ!}=^>#xm @J0[YcyPe#6`c~bWP;= l}}8+ N,/o FTV+xPNtvlqѠe_]do-iI)&TMchA_4?y-a6R5Lp4lLjJJ$'>uW DbN9ӍШ J!eXOxo X F 2WT'/CDXB6&]7 ۻz<7^;Am^]LB% o57|_< [ݚ 㘮-Ru,$ęzBw,8tR9p)L]5"U>ɲ?^^[`?[c(뀠ҫ e@~Sh%QTs3Nawv,n~Jоk8cZҾu?X u%rgzg ߹ . 'Yb`ɘ9/=0grNiCƿR"Mf$ [A.`JPuxeLA&M^<"t"?I,D\EOc$]X#wLo 4Q:R(ާVKI=%zg F:dtȱ/If,ga؟,z]vdѢGR" p#״#'z>0asjP!L7 "UC Q}]DI$PN-Cc2~\fL/LjYOO@F؈A reZuSa)x>n\' ل|XgԖP˩1ꀨ7۱lt],Kx9|f hBbv3BM:C w DL]y2x&HC.a&_ߓU*ȽuU]/DbA1FL銢CF f)jh:޾bʇD5Kʾ)#Sr3V5M-~!pQN:Q)AYQ̃Bl5 P6|1PtK Z ZГ=sF9FC3lԹ~*?#T hL.nqn~;rkt${/F{k} ,+\vmwIg9+}&n>i 'ȧ- ҋ/s>@|_9 A|d(UosȔL#Ԡ~cd~kN4$tzH@VCe+?eB40RS lkE IAe8Wj+DV] ``#"kNtEiF-ߥ,`B HEҲ[˕]ǭeDcc5)5 ;Pso.[A@"LNu+ Z~*PB kX%o`T-ѬSX5ڕT§Puw<삹5Cdoz',v=R%UIl_@es\YM U>ҕz'Xk:Y#A1jJtL@w7-k9ދY< Դn`+²?hW?b`P ?󾨕͒`Ymfp)_1r{'go Sp$yr/} N#H]3xQK&pBGqB-@y659Hd KLC݆\B7ݞbܠVH+BK7\{qx#e'Um~A_MHj i+?.?!m_ 'ZsU Hci:SQ=PK8u\DISm46(#2DtwP9`?DST)_+ɝj M[6Q(I3.Bk{ ZˌT@}NeU3 h|ϣt ZD:VݚUOɡ|P#J?Ze@9&ƉOZkZKzA_O~ ҉(^<˯Ƥ: Y [xq Z,h$_ZQFFMyWM,Mmplb}KC?1EW~z@*u?q`w+A:g{qXNyD;XY# gD%jܙqB`"6y}}q]H?(`Bm_e'OkJ֩, TphZB:W7 2V'Ir솦[@!h'kSyCT('l<_)fhH]1KMI\^yκB" \,s/eР}2md+`a'/h(@GodJMyX|ÞZ-DW G:K1kfx2U q0K?m1^4(j5=lu' Co HV!0qVy$~S`/zES'!qT XLcȵyy'9}YG{=dh]`O}hPHe8ΌEn>wh %QO> V_g"ghf2A4 #ASw SNmǜ)@/H3zhk7j4M:Jp5 ]{`=M_c9M9AFInl۵A#[/!P$ؔZ `ZNʍci8ZF6&@ mΓeZ]&>ͦP wIx84x9}1~nZe&ǛnMMVGd;U6xA&kM{L (]|}q%a`wJf '*٩v&8Y: 7F]$c^tdRCb]8?Hqߦ%r$)ʠKFʿeY)e4K˛Ps,Z{SQ>fQ L=wh\M;pUv6/my=%ƍ6 ~jǾ [3`"x8L׮7bŴi,CL׀kLƬ&[]v- a{+1GQxKlClM*SF m,kpzi }hNAh%mE==5: =r@4] :sv1R^ 53ᖆpXϹɚb.-~܊y<b6UPdKYL-L;j7sɷ?1pɘ5b+XfG>$ԃz o0yM6/ @NaV`zkFt+o4mHw#<=Ie52{L;"M-D%E*N!XOx'Hgxkg[֥0vlwo!CuZ"e&g*(MUhYQhRbϑ<52 tז|8KC峖713v 97Ƨs# ]xDutes Pvag.1tDInlO/g#wza\y>MKeP'd=^g]WLL jl)F /sE Тˉet7a&^?`Ua$g]vYHXq$xf(1oe~bc*xk#C&UL.&kr4RWSۯ$w ɑ'!] ~iLRI:͢mHij sd'Wb  ψHpOB!>`Ϟ&%n/^{4jwM1TciF+jVeϲN8aߴ2=;"a? W,0V3*,1`rj&O*\#Gѩ p*~d5"ggTR7(C$vuN9Eim^J`^J$f&00'1߲C&w.S-:Z˪IN'6gcIfݾ:иB„/PpOr/P8zUxX=¿}v}=ALR&@kp/ 9Q\0G,akas>5Rӧgm[d)?)1e! Zfu I\Aw?9/n U*x@Kž||3&Wϵxhe:Is{9(OMu,Vlmc +xj7p9ޚfM zԦ.z/30~w@m5JPHVM@'ڐbp*:O|7U_Q3W8/""[ۮgXtrVS)x qxUŮ6.J%r3/WaՇ,*ut)kEqOUB[ PGlP6~_NDuZQՠO,(u*uɔ(+QKN%v h{`\8AUGRi[ly(%eMfZ(SUk]w<3 x˔ P#8E -4K#x}xƷXq!&>(=)`87Q]F ٧lnX2DShc]zΒo/TY)3?8(lT$ͥ92/.X)׽ʹ_ݓ8Ʋ.S>-y;mx9A"O,89^DtBvG0dX, c:L6#e@K]QRv: =|3rarKk\'}2oLWu[szk+=FfP2@zn]Bo&]{F |4-R 3ւigR(0H Bvʒ}ι?G.Rt.J% 35͡j(Ns%}0>"<g3CUWҾq ]! ;T̍cQ03-=qbuY:Z-"۴[*"Iz$x]Z\(Jg)$qpAhE{Qܳ!׫4>c{1tJѥ[c?@dO:s[F?Yē7޻OުB=VI!9 NJ ʂo; Aߵi #sR@}'(|-/eÈG",̴C_./* "C|aB٦MlWԩ"ts\ܺN(Dw/_XTU6HW'de٬pZ5fJK.GCXiZj:Xj89/nBC .Z˚)\6?_w0[Y"14$UԽr y=^P:[N62P] R#je;矑Fa-p3_$Z c:EY1@5X¤_#¨`T $؞鄢۩s>^D/SXT4 n$:ubv[(&K|a#?T}C~ogRGUClR!,R@ =&Fk:C| 5'::J ^. Z^/LV_YIh gU-ho|) AoPGWcB׎P`Zaa{cA8aζJ'" +GGgEX4(7Ymuo{ |fsf~{:P\PWU%I T6'[Bhav\>Q.WM했VTtzeHvPќc`KVڻo!B|;8,/x Jә&ma}- R.g,QNDy6bԎR R-5ekgm˒BTp*ym1M{?=Ѯ 8 L>IE?TBPssevI"g^!<4CaV9&ЗR7u|**m D^) B wX>isrMm˯0GU㷒.qG4j /9ܯYOH#aŝMwU0Q@gk- jzڽb+^Dأ woLFi!,? 㸩XR u Jtܱ=6K rsv9KfB|<{E(pj* OG?kW%dbSHN& 6ȯ/P{lU>rdɿR~`ݩ h$/ fb9tGNeͅ8b~M(\(Wy ZZ =Dm_.Z"Q3l `RnW:$6)eaNa=!U!#lXk/3_u **z5?L a:ELߏ $WJ WHmJ8iRYwZF)ʿO v8 $?&xί+Z6ijO7MQ4/ue6f.7i9g•>h!oUWćvGgLm 3# p%D zLѺi,Zlư:v/pt,Vӑx/2Ni,]ޙ8ttv]z "}e|xKAD$J2Sv(qzW7KsF^w(OScFy@M U46G95E aC8ߙRrJKvQᔩ}u!{ퟗ!@qg*ͭM3,d]⠻{tֽbXxX/n`Q]HrFRS _k2YGEpnHc|potC0@ЛX;YHUѼՑ_[:׆M4-Ax#Z4U(\;꟞nt)G@aG$t{ڭQL_Q<МXC "}ltٰArMWY&yQ!*@:V I`GL2:Y&/{3 v`*^7mҞ>E!_2+T/.mY:YΟ.J"bV;:h$-~ы'yQn \b]CG!n.aJ%g:9}A, vb 5G|\~@ӬHO'sV`q73+]߼e0U #oy mM.(1=$ڣ]/?2vW%c0{o`rCKS//x$BUwg1Ş';ŸA<=/-9Å؜dU_=s &pt+n7Mi v(4bͶ8Hq@F')D~ k>SLct/f](L8GhKA+w,̸$#\}jVu*JkI ]@޿.EEdׅ0%Z10rjtzi*}X'^jㆄ)iY$Č،8OCNR' mv;Uy]yd%M0"7!S jKE{%wS*[A0>3&)G^e-(v @eTp)Ϙά\ԵU*Z`Fw|Z3aCG\Z"W{Ek` I_)4^lwđM<A^Rp,0(s4Jߍop?ʌٻΙ?Y0-״K9|2ʓt/rIc5Rb8 ԡYs+tqd"Y0Ui#( @Mc] 8Q)!sgrLCLU&bTIfiFHc׃xվ#S߯l4aGбȲhf89 =~u'@nSigS.jvFj6y y>hJ>_FԷu{4؆޺f{fیe8$h Oxx/R(L&7vٵuD?vx`Ϡ}6yR]'^FU AX%A2cyΊ{ns ^*oьggܻ}וτ%lr{h#!--RĿ^DXR.iw\a}>K]Aa,1CjDxȠ`F[KJs hʊ o bzŭ&q}O+m?vQ ~L[E0^> A Goel&rlh~NͷV%: ¶fF͑eÃAK yzSGEzMpcHLږe͗o0ΑlZHQիϞƹU_eT8\\ko2~O)cw+6Q 2cG١?0cGO[)e/r6Qݽuej>?*ԦSRNPcLir t-]ӄ;zm{g{T_.r$"&4zaHVjGY?yʣMyppWVNGx܏\B OaPS*Y^_Q ~4`:qyַ`[#Dp2XNBh^:_\pr*EbShor:ky#XX)|ԛbC?J&l~ ^;oy{:La#KfÕGy#Ӷc}dݰWD7)Pcxv4ykxw)7}-DNj^*{U<-rfz0KLxnNkY3&Y%nQwaGaJeC2 Q~a/qD:ZKyV;a4qfք49Y`5FO:ϐZUy$d- #O!=queC ,m.F)xŗKEz 9迵9j@5(dJt^%Ema`,@lgx04{kKsNའP_@ x:5 áz*JwөUQaG>{Fy*p[OɔpuPK Mu3-HE{3~V6` ݷe"|1&=kĢ?Oz5m<@ 2U"Q\niqqg(@HF3T|8hRWku}}[UQ*3a,R|wyS;9^,7nZq’TQij"8/vՆSE:FD}#ep A&V VփQ^C)";G)-gGid]7rDD oYdժS',cvG͊X2sXB&wϭ)\8kB96 H=H]lrelOM, 2p&/_ P7ȍT`p'}EKEsZ\ Pxe U9AIZ?B2!W'\m'G)6K('uäV#jӟas0R;wj1({{Nۑ+.,RDz0J(zoWRk,5f8TJED)p"l/I]Z>kbX' ͓?KL ֶC47}G"НBPQWfS뼦b[,=VM?ՒZgѹkXSNNij)V:yKрvT H5~,Mu]YYe!LxCeZ\  0Ce'"j0Zbc86Vd 2Ze%$@ EdCgQN"4`ɒmŇA,[.xB mGr1ʇ+"Y%~4R%O17)B<"K&J߃68^z5/ A*bAd1tQa I2)E{>Wdդ.dD ΏCyJ/ sQ0 |Tͅa~; s`wCתZ DC_{jyC$bO7l:QHknTG! ;.лhzPh# ދ01 LJȫ w'mN5ˇMTDEtStc^퍂 Rwu-5 ˊo"$Tkaott'?lׇMDŽĠoD'BEt 0($)TjrҢX<,OM)p SՎjm~+cݰY6 Fl?x1ug .U@촇PcИ+"o]y&Π"(#qהּx2^r4VK;:"RiYS=eփ-gFgkU8%;H+CpҦf\B&U_iX,s4 {5]HDNhYR`Fu첇S\Aroq/ ،P"͞ǪJ'=TDb (FyT6|Wl%1Dp0v<8jX ӟ;qfGk~cö6k˳~rz\{۟nhi}ju!q^Q)T 0J7S)0b 휃tB_f)0?GcO`".6L pe7V]WѰ\2ɷn*q[G^4x0,Ŷ">tk`3[ '7(+e@׆ *BF r*DӯІJǒ/%܂W  n< &]Ojv&d#|[ ?5j?qʿ+dSJ6:|ΜX9L5f 2əP!aTl0|𲂩R2B^hɟs֐m[Hh*F(9 b  ו=5F6NNaERٜl ԳWu!ms&N}:x%-3=%f=v|*_ԉDd<࡜n|bRhΟ؜kK2 dH>~&P 8 H&3`LL҂Ajt''P7r:؞!q%;Γ稐Fсv\^1 GY"v$6t FU1!/߁?w{)MZl|bm Iž E-lmؔG'௭ļnƅd+D"R{ /W|2Z`=0Ћ‰s{otX~=\@DWSc=y-j,D.H k>ܬՌGd>Mf.=/h8wn|'WeRrLk|ݛ㳖d?sgOjׯ{P|ёgGP3qֆAv7:h{8*/̼q_55iA*݌ubnGxm"$OWZK'9wO]\ t-l~]\߻XbP, zTMB9bX{\}de"[Lp7r|fodBLD zkLE vLJHܥ.UFm4i`;xF iDUu <% cKp&o'j:b͓[,빸l@~eM;؇JcT߳HU?lkc;@}n(gi$f0PzQ  u`-_[:~σSn.#1֠AT-ʨuE=#˖ܙI?-VJf>encG^|g~& lX* !25J{ IHe/9nVs~+FH5-4Hz0N52lW㤉bvo/\砐J? yp0u)ykk*/ot wG:b9P#;ύ1#_TGMTKz;%jZj ȏ @D`cߑ<|*c#}#hb219퀊"։5dWovl ީΘJMHY+Z͓>Ⱥ0?lh0н\JpvyZ$$8Ϣb @<\XӻH  fH Te C>[}ÜB7Ķs1&3Jq{iEO~~r]y"!i5 SX1*9oo*Z}ZdXxQ{ϙXkP?Svi\s|j>8܀m?x ]mq'; )].VӘ[b m(HϩoQ쨟xא=+>;enᷕFH"UD+b3W_ԏmUO3uMFUzPbɻ㑴o6U<@aM^:PH>"ZRnv jYN, -63&.f߷}lI⽺ۗ)rߎXk u7JszĖN&!B/9hԒUup.;RYT*ح) ٭tԾlT_8ȓGDKT4Dɔt/W/L?ÛI]/f [8f&R-y!ψn%o!;.׌$'C!Qq_5‚lz6~&b3(vuLm4GO9~zn>4fl(#).Jvwa?҈Nd_D^Hˇ(Ol80YXP3?70%Q‘eK:+S{22X1nsiHXc J1؍9Oc1G0_a@SD0HIS9\BEr b_![hh5h"+ިP-(^t)g?Ygԟҩv,h!00ۦ}LvҸB{VVTCWAÖ<&,}\be$iU~sj1 >6ny}ob@L^{W |/|&J˂KV$JY}_NBL U|˰P&2 M*/_xEEWt8WYp[(YY<+G"AHj 9DgrAwA+%36ɩ wIȧL.bhzj͓P*<\L[ꂙkfwkQ(D;+XPᛴ1? O`#E7D}`[kgb'XTjeġz~w`57%:Je%6bsȔr`gw&Tyɸ vQF}\O;xKhA}B-8'4 ኁ9k/u+CFi|S^NiCchq7 _k]Yy'#jk@ -Ky ƛduW[; Ίe`f-+|q KAK$ S5C$u9 SJ?x4WL0(+)B &i^{{XrtrTn9 [C`PhS 1G|6$3B3.)^7{$UdwWltOpdU>XVfwnj zZ?C0Qo }%|86l g&<j̄B^B㸗6~U,kHv fԑw0 ஺`X}vkCaY>y Z^dba~%[YyS)clNEwYuNOhnՄG%gwQa[9zH.Nhz-EHj)bE*䣧'鱗Zo t 9ߤ=lwgpt_mI@=IRgP._IsH- _&䯩U}y 4r8V5Zl kf>mثH u 6{'92T}5SU-2.jr2`$X.X,S\MY 6[c'LFia`> !^xAXUW]:ީqYͮY͆s^E#r;\Ē;:xf 3fXmuCQ%1|O."&(iKxBv[Y mʴt3*N)^j34(ɷ*wzsf+܌v~S ta$L|'Rz^N6Q#~H8A[ >E9: P@8fW9C`ԸFB<0@AtWIfA]gCMz;sJZ$>SRkh3@ aojCzFaԡ{7߽74:?Ҋrb*k<ޏcbpRa˄YLL9,KJE3>Y6pt%ovL弄& 4l+YSn#,h[ `8\3 > cxh2GWKs9GD<d'J(q˟;6%~?`]ٓuA_6:tQNճ#1kI(tp /fUۣ˖r|tMAEvOw%[[!7mܣ(OeUǾc|$]ㇹ,]>-TZu Ѳu4xr*0VuůlVv%(Y<[u,aatclXaj[јp >;cȏ-=Ϋ $C)RomGd,ַ`om)v)hqyjLb{O;vA|߽y[}v9r:lz[28=B$ePPWO)ZT4j+mRN0N?$%eSFy"@:u2w!*OVDBQMV|4Lx3?TalHT8+v~ 557wѩR˙j~jP'f{eßZ_s=M ;FǪ)GUDoSMЧUr2 W39Vt7cߦ\XJq .钆v=-ڌqS;-:\+t欷zs9lK XB44sCעM$a}zC e-V%^;7!dIĽ9<[5#EU4kk CdDUҊJT$͠F)uls=Q1mqR>AܧD-Z,*[DwF6tNE8_Y` E-UrW5~O`~h@1X۷dk̉iq=˱a)[Z0 y@5T@8;0A4z&V#h=qSdǽjbb{a&ӊ"L&ïzv#_ h=UJt3f֑ݑ*Fm`:]'`ƀnp 'R%OU<`]QU̻yC;>>\uT {R<Hh >daR4gs!ʆw3vs!5)Q{H+x %.Kݣ^1={J;!.4,2Ÿ,&>Wc>ciBZF5[R*VO@ >o9j`$N@`2qxCiG: a5[@uCc#NKG*Qx yӇc2P5|Rɫ1W-5GI4 ]3?ѱEq2EY\w ?E0%qPպŵM뾅4$L3NusPAV(XvC(Ml[ (gt0 z} #uAJoFIv>XI["wk$'Rgry^I&(6%ŽY.H樚!gLX(9%C VQx&M۠5I9igj 7CcQ>"Wk=]DJQY\׈C%mKl妄*V0"K: @ fe22KŃa>Scjr'lI"IyF-B<(V T4 vrsܫ͂ O?i{cK`**rO9n2'=ËkyAaݚdߩEa]*n)JJp\ּXwW#yӗɫCȠߪ=tOo~5ؑsJP?WN$'"D;3;kxгvG\>J }O1w-̧ pB\o}1V4tU9{8tMm+ZM_~nQY^^wmJL:oX[5 _Ȱ#ML>$R S 4;_"ɆQV|Xo-: 3e0d/0?\^ |oh E`|6R-Wx/H'|=k{3ݣG1 nƋ8]|o P&^cjJ7E8}I @v娕$m5'iy,,t܅eѥE!srxH4Ԉl Đ_ "b5A J[cЏ߳<|S'B ݿ1=`ə!Vz,'9 `t~Ĝ@?5Fm)8v||Z >t 5%nw:g,C{nĺ)8aԩTH ҵɷu>` &M C$rQB7&;XM/^s_qĄȱxʧ$6 $(G֢ћXLqrNWr"qf*5F;ܙ~L3Y3y-2em% "27vu 7wRMG`~s<=f f'm՛پN ĆLͪҚyҘ.0E~}ʴvB!GmD2j@MgJpobPR $vFE*=<#T0wi^8U^,Zܗ(!{JƏG_YYGN5x y{F5x\m}(Ćc΂lSƄw?jJ u*so)?;ԑO&PmtFj%oS9ь >lW?Xd׿Lxfa5{HV+:~GTngf9-[cffG҉,>OX \~Q˄C97Ϥ![: Po'')> e 1z24_X: SdYiC2̸~x  H?Ts;q|/-Z@C&sf9oeXR@Ѝ"E9uXm~.@JWg5O9|>=,G*:HgR!q.mHZ5R{$\$-fBs/闣 YZ