corosync-1.4.7-6.el6>t  DH`p[*; Fl-\>( Z \dWʏ{{g!Ln3+77 L-@HH~)`7 7/:+~Hoz1A]}J_ǿېiʆWOLwv3l,|bh&MMwv:q |6e&q*_ܗJ5FV5aE(o;[[?|iiLf~7 4ܯ4iY%PA>̬dvq$c! f rn sa?r܌I!QI(kzg^2J琯dJl(^ox'’֊pCeN>&RephU~xT.u,.OB hC$dA_p }ϓoU~ƨ8 ~ 2UPrͺ{V;a(3?8.:_(+>Lr*̖I6|8ѝS SdqǪ2%?|BRxBB07fb5025f6ee0aeeef018a44f83681d65877f616T[*; F -U)|/փTpyW:Ɇ3(1Xp~|OL/ל5 ШRlZ]̞DiTT&>aפּj?JN^Q!1]Ȋy>f _"/>2KwydHLkIz,Ifx8*֪oka]??d   Z  C[sy~(22 T2 2 2 r2 2l2f2`2H@3 33hp(8e9,e:,e>ɻ?G2Hʔ2I\2XːY\2]2^ bdѲeѷfѺlѼt2uҜ2vd w2x2y֤Ccorosync1.4.76.el6The Corosync Cluster Engine and Application Programming InterfacesThis package contains the Corosync Cluster Engine Executive, several default APIs and libraries, default configuration files, and an init script.[)x86-01.bsys.centos.orgCentOSBSDCentOS BuildSystem System Environment/Basehttp://ftp.corosync.orglinuxi686if [ $1 -eq 1 ]; then /sbin/chkconfig --add corosync || : fiif [ $1 -eq 0 ]; then /sbin/service corosync stop &>/dev/null || : /sbin/chkconfig --del corosync || : fi g1&  !Lg>@;hPL'x'h! (4H8.X JMXR:fO5A큤AA큤큤AA큤AA[)[)[)[)[)[)[)[)[)[)[)[)[)[)[)[)[)[)[)[)[)[)[)[)[)[)[)[)[)[)[)[)StZStZ[)[)[)[)[)[)[)[)[)[)[)[)[)[)[)[)b13079dd6c298027ec9b13d5df29e0fc0197a5866f90e0700c587ac35b8c2e58f51c735c6ef4e11d55ab96080eb4d3f26550da854758d8f90ea6515144b7859114cb600e8d652503de0fda6fda62b2226d780e4cfc54b7451b4d720e4532d1a7d04cdbb8c94b2660826115898deb330eb549ea9f4dc58661c2cfb25d591cfa9bd71d8d0d8dc1a9a999a3158f76f0c8b8f33d4100553ff976772e10c1506f81496ab5f5c2023cad38c952cf19efbef719e7ffc9c6e2b133b1a84364c500d78f23f62f10cc194dba5bc7c75421b021c5c2d862e2c1853658db2c98ada26876816b54eb0be2294b0c6cf2efa0b2bd3f57ffed4d7defe10033ee57ea474faf522b4d59a949bfccb38251dec8b5de88b49843a878e17b23fc2cf8390eb7fdc9662ca5fff26660f1244604a3de9efb36373858e0485b7aeae811f7d2d3eed62fccc5f012ddcf214a4932993b8eed0fe1beb23fdd3ce7e9056d5bb39d25cd68acf5fa5ac4b5cb9463649933b2a6cf42b453477127263e29b751895b915d0d532af4f0761820f8de2460c7f038830d7e199251fd64cc377aae0bef98ce32870578cc96d499221ab9cd2a846d0b5ab96aa51ff6c3fa9d2a0a179f15324e10fc5bdbf02c61e108755e19fd611ce5b2ced3ccfe380e93e26c0a642be3c536cb0acb89e0f31eb45e1366f46275986490163d0680f76c0387f97b0f5ad1381b2f79eaa5f82cb8f17370f79e3f552ead585de16536a73f7f53df93be7126d645734df3401a26e4f8a15f6e902c6e7c32cf94096c783b9a6ddc0c014efdbb70e0125e0fdb8656a6926510d906f7c45aa38c4766ef7f620a753765c67403659f1a4568e8500b490009a58e7b8198e5790fa1ff1c40e60b31f68cfe6e30aff4cc72920f1e57522f89f9d68f9bff869f9b2544c512cab3987417c178b7fc92e4c09c57b68a4af02e4caa3556451876f4caa628359eed3c9fb0beb5c82dcb2cf2445e9d3257c8c19f3e932a5610af07c99bcdb53bcfd955ba472647c688cd3d8a02c2315010cfe291757fa1a80e934c1ac3b5270ebf9750fdbb649da275cf0e4f627be7f9718d12ed1ae6d6abd67b4dd871eb7359635692bce7c1e7a1815d50cfa26c8101005c1f1cbfc247fa4247a446390db7b6b3ae9081038ec2998519a35739aa45b5e845b3311c2a15ca68bbd6356bf6c535f81a6268ee5e0a4ab5188cb02b0a22df10d04cf5e52874abb1c6c86f8aa513a86b1864ceac148fafa203cbd36c957b59a84e454573c43898cc7847f6ffb652204580a0d9cc56eaf5127ac35bc77c68694746768b6ee959f291a158ac7f6255b9866f647cae4b7b9c24bbd527d620264031645baaaaeed183d6a6e80f7cedc1caccd4abce258c3273f10c29a725a35bcef21644efaffe29c57b60c1cdc8ce46a44307e0e18ee6cd20fbedba8350c3b3a9a2a94e59d04ff055ec0ec7f689a19784097d2a98a0195bdef90404b42322461e0cee1a58d5392f0a1719637001cfe2fc9d42942d557c3f0d3a08889fed10eddb3c3b0d4f011f9bab6617e82f788ed269185f3ccdbbdf02642cadc1de2e015329f650605d97baeb2c8f9e255c49a66a3675f52b21c057a847b9bad5456d2c2874804adb8ed80835594ae1b6cf88d43221931753ed7e4b1d712b8c8c9dfa8c610b0fccbc97253502e8b82ad3f67e16c14c791965d581f76eb2f72be3f475d706cadf0c55614322ad0a97d6022c0e6a6e014335dbf25d38e51fffe7e4b6910cedba9058084434257764a56d1ac005a55771d6c97312f40d168d6476d7367e78c6be523027aba2e3c88cb445598aab081494db0dd5f14fbdf49c5295893f27d7c77eaa205ae5c6127f4730cc52700f0153a356ff4a525763e05704ff2cdc657312253b51428e121c02e021192473f5731e69807edb82ab859fa7f2ab017831cc97e35bc72834e8rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootcorosync-1.4.7-6.el6.src.rpmconfig(corosync)coroparse.lcrsoobjdb.lcrsoquorum_testquorum.lcrsoquorum_votequorum.lcrsoservice_cfg.lcrsoservice_confdb.lcrsoservice_cpg.lcrsoservice_evs.lcrsoservice_pload.lcrsovsf_quorum.lcrsovsf_ykd.lcrsocorosynccorosync(x86-32)@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@   @ /bin/bash/bin/sh/bin/sh/bin/sh/sbin/chkconfig/sbin/chkconfig/usr/sbin/useraddconfig(corosync)corosyncliblibc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.2)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.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.4libcfg.so.4(COROSYNC_CFG_0.82)libconfdb.so.4libconfdb.so.4(COROSYNC_CONFDB_1.0)libcoroipcc.so.4libcoroipcs.so.4libcpg.so.4libcpg.so.4(COROSYNC_CPG_1.0)libdbus-1.so.3libdl.so.2libdl.so.2(GLIBC_2.0)libdl.so.2(GLIBC_2.1)liblogsys.so.4libnetsnmp.so.20libpload.so.4libpload.so.4(COROSYNC_PLOAD_1.0)libpthread.so.0libpthread.so.0(GLIBC_2.0)libpthread.so.0(GLIBC_2.1)libpthread.so.0(GLIBC_2.3.2)libquorum.so.4libquorum.so.4(COROSYNC_QUORUM_1.0)librt.so.1librt.so.1(GLIBC_2.2)libtotem_pg.so.4libvotequorum.so.4libvotequorum.so.4(COROSYNC_VOTEQUORUM_1.0)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)rpmlib(PayloadIsXz)1.4.7-6.el61.4.7-6.el63.0.4-14.6.0-14.0-15.2-1 openaisopenais-devel0.890.894.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./bin/sh/bin/sh  !"#$%&'()*+,-./0121.4.7-6.el61.4.7-6.el61.4.7-6.el6 corosynccorosync.conf.examplecorosync.conf.example.udpuservice.duidgid.dcorosync-signals.confcorosynccorosync-notifydcorosync-notifydcorosync-blackboxlcrsocoroparse.lcrsoobjdb.lcrsoquorum_testquorum.lcrsoquorum_votequorum.lcrsoservice_cfg.lcrsoservice_confdb.lcrsoservice_cpg.lcrsoservice_evs.lcrsoservice_pload.lcrsovsf_quorum.lcrsovsf_ykd.lcrsocorosynccorosync-cfgtoolcorosync-cpgtoolcorosync-fplaycorosync-keygencorosync-notifydcorosync-objctlcorosync-ploadcorosync-quorumtoolcorosync-1.4.7LICENSESECURITYcorosync.conf.5.gzconfdb_keys.8.gzcorosync-blackbox.8.gzcorosync-cfgtool.8.gzcorosync-cpgtool.8.gzcorosync-fplay.8.gzcorosync-keygen.8.gzcorosync-notifyd.8.gzcorosync-objctl.8.gzcorosync-pload.8.gzcorosync-quorumtool.8.gzcorosync.8.gzcorosync_overview.8.gzCOROSYNC-MIB.txtcorosynccluster/etc//etc/corosync//etc/dbus-1/system.d//etc/rc.d/init.d//etc/sysconfig//usr/bin//usr/libexec//usr/libexec/lcrso//usr/sbin//usr/share/doc//usr/share/doc/corosync-1.4.7//usr/share/man/man5//usr/share/man/man8//usr/share/snmp/mibs//var/lib//var/log/-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-gnuASCII textBourne-Again shell script text executableELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, strippedPOSIX shell script text executabledirectoryexported SGML document texttroff or preprocessor input text (gzip compressed data, from Unix, max compression)  '.5;BIOdo|  RRRPR R R R RRR1PR R R RRR1PR R R RRR1PR R R RRR1PR R R RRR1PR R R RRR1PR R R RRR1PR R R RR1P R R R RRR1P R R R RRR1P R R R RR1R R R R RRRRRRRRRR#R$R%R&R)R*R+R1R R RRRRRRR#R)R1R R RRRRRRRRR#R)R1R R RRRR#R$R)R1R R RRRR#R$R)R1R R R RRRRRRRRRRR R#R$R'R(R)R*R1R R R RRRRRRRR#R)R1R R RRRR!R"R#R)R1R R R RRRRRRRRR#R$R'R(R)R,R-R1?7zXZ !PH6F] b2u jӫ`(줂6  @:+@:Mh2ܹxu,`^b"!pR@|EBF)t7jGh~?u=o*5)jA d!S4Lp 2Q p Ua2i1Īc`y\ Tޯf&UN$-s3UGE23C0LK{_$4:OY'}mA_c}fCWR8FhBs͘ǟ@&Սg V.%~9՞!Jxa~M{}P #sь"UpU4&0 _+!ߘ yHsuD&2eog a)T6,x$TQ׍,E,[ղ 8IbAtg|FBEXc|#uR~< ]Tv~N`/R wc7TQcu &O0Xp|^#iYk3D:WijYbɨJAqYlQԶ::+Y*t6mXóq476!臱XWdjDz)'ESp #(>i%3yԯqxȘ!fCi/JG۰Wwh샙uR5ha[dLXE!?тvݜau-?w Bآ9YiK3LH3†(|HGqsrʯɃRA $˨cqc'֩KgݏKSU u/)D\sm𒆊BA ) +q"IqɋPN@.ߵCfĻ?)_9:~e /,C@2hZ(IJ8%{S9cAY6MT1n6ZyF<5iAtXN͖K".LBt0T`@XY&ˣ)6!Zf !/^AY尶rQ0|/>+̈C gu F]}y;kiLM v0m%6&*oMݨ2@iUc=T@Џ͵:]tb،:A̼ЛkQ0H:FRâU)CVC&? Z}twNϹJؤ"26NG}'&ݮg OrXԺdPyqgJ^ Ҕ}q,Q"Dϼ5䶡Su -"؈&v2Rbt I_{ '^"Bohd7&at<#hGpYUK$SX|I[SY])*3 PkGe! g)0YpO*~w6lAv9~5~ VGt u$5p^ {xMqa&4 jZmo)d63-[⚝H8+ )Db%_Vkڗ  $+@1(.u PX˖ DE͚ҭBb;Fx{VT~ @23Rt<Ɗn߬">I{DF~*VVl2ҶA8 N31k#/W tO.f'Z~鐞oBeHLR[Y~  Y"8veoO]MGE2ߡH]r#A$a=Q)P4^GfT΄ErL8Rec¿3.ZC67)/nˬ5B+/9d}4C, JO+/ k\ bX%fA ˍ?{i㳢,Y[Q&wzb}$Bt^SצʪoI[?ȹD\<jլ'$< o-Ȏؔ  9{ L)ǾiKӝ1c rJ'3DBctA*Ml>W:oKz[_ou7:`k9=t8 _ղnUT,!6TXLi8A((Yٓ<ΓS\g@eg޲]"m>)L}ˋ\DCoשVhH] L*Gc<|4qPJ 3J.ܗTqR5|H:jP(hP[l5 f Rʡ*UF,g'ub'O9u3IoGRz蟬pS%ޔ xK$Myu>!A'<.I4 V1b89%&$[@i/2}iٰdʬx3@ѕu<=c }icJ)#սc$THUA:zyZ`yk#Tjj8ؔ<$!:(6^EnqN+^E#? d70w3p 6,X׋doB+OZ̗awlڏLu b-#GE o; Vܞr||bQ*~huZVs67˛׹X?&_!gFj7b9 OFw'!mAKr=L&X\y_üx~iԞSw[s|v%JTj33 2a~:GK.%eY쯢{ o *FsVmeR9"|0GxfQ9b36啹KVhF )^vJ=CQ>z51Td~sO^;f~sNY"M{ԓd*نRűN_@Po%{\ F/oGYˇ1.ւLǽ:rtD%Y:ClslBǗ\Sw'<0 /o `f)4?wt貺jE[ T%rP5CZo@g+W\ԴD̲Yj[%ψ'ę {WuKE^]%3Wſ:}3[̚< QRv^l rCֶ{p?'3 9fn|#v< r<)9& |Ks / ;+-A~PTwGI xwt:nR v9EZ83B9{TswWIJ47$Cp+dH̫|f[b:K9Ċ9CQ*׹!gtT(d³Ұ(܎qKuj1& rԗn&laTER t{#!<e^R+ /Q| Xtւh KGue8f7T,|3iUEvcPùlT𩆌wLkR.՛lߖkcΈG-C*"({` )_A>BAtWB(6=(ulwCv@rһ?C: $&ᒃ N% &zTJk+pն]r#r@eb٪iG̚pzpGg}jɊa.*ϐZ-mj:tud~>Mo'I84xBaaZ8]#fUhZ(PM;wSSvPy:ʵJDƴRT6|8(ˏ@T!=\㙧X.jy e>o_X iQRDa]]t;&G(=+ay梨PP+SeƓ so'#Cmr<6r*w5yo hWC8;k껰L/0X޳ S=%YwB)rWY%dl2s7xJV Ň/z?(繒:.ЩW"iCeXc')=oh:.g1jtj*aA#42BKOsg65V{9.o@d)+XY*U<ĦLq Pznd=l@v.}lPegq7B@RrM:.ʟ'9k+#2T1a p ݡӚuƼ-6ձuƐbPcoZh~\ 6;Y?|F4@wqG :3&u_aʗF,W>, b8`]]bܪQ=N^)uk &? al/AH9- z\ mC+Fp+SGWΗPaSNUJfVrMaWȝզz-WHufjTKN镹ԝڟձh-z`/"jj M s0uHItXJa,x @>ʘT2w$ЈBM x$$|؊qp#qrkZR3D# xCǃߠXO1'P~l%srT*qJ64Ydy@y#l\) _ *KVx{ +wN}:З,W& ^?ȖLh^K@UVP py7VD+?XԋδLӆfKHsl1~)oi9$-;PsDpќ%fޫh3xL!y2Ѡdsd$;b} cE{j0߂ak|69w'0|M]AOrlj垖|{kxGOhR$R]]axn#FPK2;SSN_}pm{7փŻ^8BI%f̍Oav("q"_5;]POw=Eidyiq{j|e^3H%:kM߶*oG|@6͓k" TPs3pt&C9~h!@Y( I*,#y1JlI ¥X堷ֆUGlBW(d0UݷD}zF 9jxD{e)G-O{w MCw쳪LiB~^SB`uя.Cx(GPnp$DKt̡rLuǛDEZHipGQAos2 J$8h 7uΫ8WN'Q?wW9G 1>DH|pW|kfWA.f(FpRլ}^!e:-ʅZb G,ORq6i%vjs1k??` ve jX*bZF~}Y:943v;' K;+eQAC̀Ň[iPϥIϺ>Ť^^I^#?Qr7ytNw`$G7p,һ4Tӫ.BJ вeݞF3! DM1";Q֭!Sɒuͣ6a)G31r4 ;J*;_ B.L{1|>W( 4b8YlVei9gˆXv&+~*"XeʺXbBE4z !?l{:tܞ9I4f6bo,tBbf )Ϙd܎(JY m.鰓"ۮX8xyacxW/'xAQ#d,< ն03ͼ}g]{=hi;S<ʠ,xg u #N=IFnS6 g`5Q Xghr(x5uA&OI(Ѻ4.Dx؏p]]L!eQ1V<9A4"ԠR!QCN\0`4ݷhw>& 3L߀b\:F{2"Q-*߿Ą/SZȚ7'1zY2KwUZ+0]Uѡ]onؖ;}|=PMhiJ2HHf9ʅZ6ť& f$[4@{pkj9 }iB%XcMs܇xh+nvs ];U7hM [KBOᵷw/YSQ:).*k4VU>l'qv:`l xi6|Y1[)8t&r}׀>J@ɞb׽ tZ\r|1gan.TD+Lb)c(Y%eC Ed UzU'Z1*{@IV"*[x!"lm OA`i>7qq,/%uST$E,~Ě/`3LF0"s?=95tv2\;r]U F!ƷAyDBȧp|Og~p>9|x{r/SgWX4g2Mػd{rC1Mk_s͸Aq(7 }l f|w8ԩ-Ty$pZk9P4!#?z~v d5"&> *a-8 j,HG5Q夛 ՘ m)!2*,읕um#ACMʮAOR7mHߡqP7x$)Q b'p] 5/#ºKU6F7?pxRۡ8FrA0@({a-ϝۺ]Ltltuy/裚;y7<֡n{5u :v.()EwQ`\+ 0"tqaC:9!}fmkz5= ŵX’i",._#N}N^&*ܹITޝuQY?4Ϙ5`8%@Dvڡ =7#i>@z,%I],uR ؁+V٪ڞFBeǵzszjū37"2Ewm+>nG/CI"Fd #S<`&0HRK#ͤm5y:cꊜ+"hzS+)=4]JOPh&>dy1 BN}~`s.yܐJ(a[4kvB4hT;FCt.LRF m"7DKI@՞_ʔ77 &C/4my=C0x`Q =:#`ȳ 6XA*)t:}fE5? XMZCRmƠ] "Q4LD8Ġ&yLˆem% ā՞8h9oV%؁0_+IzI*&~{V.}Hmn-8Sx╏fHT/ W{cy '~Vـ )Fm4w&S_\ 8,\aLa͚gJH H}y'8́3ȾΦlBj%k|Y0E9J E8:h/U>&vq7Mjocm}")@ 5b)/MGX^O9ugD֪ӽbpf>.YHᆩef9G.QI iVa)*6m6A/Uzȗn~{Lczp]hiHL+-d.ڕ{3萻Ctdn=@0׆E)7R )]p~w0(Hm116#>a'ûN\mP";- OĦ)6E6-PwU!@~@0>~pӨ#:ϓ˒{m_m@L:M2k欖,[pJ;S3Hia`R/3u 0'kcK#ON||!}L 8|4 uxP'&_p"/xOpO 7"N`̘޾5c hiL?" vt"wWVIcCҁuUnM y6eO K suʬ(p[TK4ޒMwOƬ}y`@r{o˭k1̪"<6-^~,a|~Cz 䳥Z8wI$cp-ijDFSX<-Ĥֱg܏ 8ם9"D*|L-)B-y,*-S 3^q&WZrG=sTZ:jh+I/$75*?%W 9c~6$e?n:A88VNovj#i>)&ck~Yh5d m2֐?PHa-LB?N(23r3 Go@e7}!$lmE}Wgm_]"rG>4VF)GN.pA ',!'ҍGV%ٔXo~ `R?JKQL@=2Ũ. uѽ!t_NmSHr˵XT@>?7jDm@|%~5VtFRjugZ ?¿j )mPړ6f~v.7҆17v[ JA>/ n'֥6- ;M\JAUtPg 95pkh1u }ї pE Q.i{0*="㍳? >BwYMh|=?@4c>= 6vp3(h$9ijYɺ- EHo66l-ȿ'?@MXmx/vRhk܈ATOºa4_fYj8uI3ʋ'&ѵA<9mkZKθ6ron'KQ2 _vjr]fv-@)/W m@3SY,FR\ UќT 2A OIf+l9W9 (w4X7Kѿ@_E6"m^:N&e,skuUaաf)F4."tF.K9?oJ_t/Hax&<۾ݶkoD{tNs>N6u M+ʆBiTpxr5SZunn^5/`@YQfO2):.y_>D^M6H~cq-2X!;˘WZ'P>"'c#\.ֲh6!=,\Hq=uTPaoKKCuuqqlZvPp]]b`x>,r  ͘لHc5Lbv*$xynL Q/gM.@pCW*y}\ L.H54?!߄=oxd$.u|sp\˞X R#?mvCvL%@EKPfƇr&-8 3YH;o( *Xs:{[YV2& ߔSCW#z dxoX'Qq-XS-/GD.V(EbC^9?pOT HMʆz<yrEWPņ8b456uK~d! iZX|G8ӚaUΝb-2KzCFu 9i=2.+i6R;њ2{f w#0G5**$l"GoWrR(I+S0cBN-فoOd~ե@~J !-G&W2 3dYţ9Eǿց cY\DAoGh;SG3Ҥ:4[ԯɌދLǂ nUY$}uWr ϢQjc 钣&eHiN+(B:i8Jyv&GEUf_k+BJRf@hAfۢ `sK1Qw0JD:9c1y&.,_\H+рج"w 3U밉 -!^CH-~p$%L .̦Ҋc⪏^!+zIfѤP2Jƌ*2*'EQZNؚYuOGw{(ԅ]ZFP0Bbcc`/#E^p[R$)WetrwaJ߅X7?BO}S%+ X]=VifѓoX{ xLC"X'w*B*0tf c9 ^l">wԿˆ|WZɦT7nG4POR2Ĺuzb/DS"'G2UAdžgo`]_s/ZqGk {P@Y o]/H!-iQynEn4 1zjD LQ l[Qq +|*TJ4$`r0^?2h-ΑSC{DAζ)LG*&?(N#C,Sy֜8Y0$1w"S3 * )bi$| y>2m'G>fK?AWᚲ[d^|5BUI'?u"UvFK< ca8?\3][mkn%a2r LRhR-L)!Ҿ %i%EPq5\0*k͠g5jK~Vz)&=|8LKh0KR F֒z;S]POOsʈ_ЭXK΂!\~"Ad֐3"e2x^"̋uwh=ɥqyTb[%U7_RVg芵)|ЏI{34T9tk&#D4wgBSշK:M;;m4o~̔d3N/\pgqd"QU 6㍓k 9(Y! >-OFSo=~s-0&8%edsTACxU={C_T~c߯kCg5*i,a#Ye'\.YR*ٚ2l2U ^dUai0R솄!N<5_8ڇ͂$';+w,I8X.l);Q*bKo\VR,%HGdvӬ4 3|^f\Azql| ݥ)GaqBS  $Vݥ BM'wc|}` TD%!M#0B&!>Nprt5ބ3:3A5,SҤL y*GDIObHQDFD8w -%Bu V4?-Ʊ(2겐uh`}:/Y)`|_49,)5JP"Rp$!%XG#?Xބւf=}i߄b8~ .ngB3vz$YW߲/8=Jl}--Eہ,eidgVẍƬ˶ ewfQmja eaMu-\`8q-*[es*F6>na)h Ѯޟ>Tyt8}h+CE.cCc F/yn|s,fOJu*e5lU–_ -9*4F英r;7C> `SK=}'Y2l]) k3cwp4ͩq{[uQ :Պ:`|8Z΂CzGPZ{=C "ES NC>CbK]X6B H89iSpWm z} 2t7(nlm*hC5KKX3F}4 I8|A:FZ=Vt#}rǗ/tYI`#fUv_96֛!ݘd?qŻrewl7dO$>ſE5VSt́C|)eHO}) }W CA}7mf Q,MGgYC=Ӵtɺ^UG{a]U3S6+})-#Xb`6;647*V2hn~"&`g4Gz(K -#:L-&r%@RC̢e,k[1QN.@&mnD[PsK  Rދ(Q$M夂r2YvU|p)}QbSn 4ӢY'ߴ0uZ'b?#=pΤ̦&QwLw*:5ڭUVI*>cKU0%X̬7Cssbiԟ1B -~W*{ZV&Zynq$GE>T-X֥6c7C w` *ov_$?մTϕkL|v>%we v[)JBŮcC^Z +X*_ni gZ@!/6_R*DȆP)io;d&!` ҁQ#%u`t9]7NR ' =ke^f:1w6՗Ǐ$z1 x~=XH-%Ftk=ru"{aKWژ!afgNw;X(KG_qV4M%voN/@Gwy_jrBӼc @=K)w\ |PAҎz00TK/y"0cghN (ݐ#{M}d&g5m.6P,vېk!7*Ty|\ ׾FBqCϝҴL*rdFh#vc:''A_(ICЖoFgF *l`Qy3GSchH`9lw v^0XI:8 Ze(r,t 8KWDMd >3;𛩡Qz'%Y{9FL64_/{IÜ[L8X%4dZ:iq)͈s,$Y1z3xn]*#~L1hǽ.q̤Avg #ˌ$F^sXL`aSeݘ"]G B31zYmŕUbl ,2krk٥st vFVg}'L%uVWLrrs:i<\hgFQ"pΒ~am;?|ԞU2`dz Q4Sg, I9+EA-8H0/}v 9-u祋z' # sTncT6qƁ]BфĀT/ [`NIӑ0TD-Vns,,\7 `GoT03Uh=;+35[eOWEb:̷z73 rUD+gHjGu9)^?K,T%r̗MX4}GsQBt/jaeR;t`c{|21L`R~<uB3,=UŖ 5H wm7JSݡ5-cx*W*+ RC9ᘓ#/X żh>G]>"GȽo[ko.2m<%m>ids&A7Y'=n{"yF ='rQDN0u`|f5h[.zU?8'b5LetS ٸˏ؇(J% ,ɃU()n 7`[!4 7>} ,w)o㧘?c#BHy$fC 烔H]W"dḟJ=_3F^=d]<ϯ̍vXbV#T1ۮ" դ|gY*RJW^qŗ5UPMa-H8۟bϩ1>}p}6}!z M}$HDձ͘_[8QB|9hhJ>2܍-54쬈by*Gp=G#44:,΃)ČV2C $sD25ͽ!sع禵%^tRzK%G}A`I6)Now >ʚWGk36/248dp>3*;/![)/seq*U1u-S=/?4'@lc m_d{ϯfAN /9.1~ KQTս:l wţ6[m:b_VР1SҔ'Q;|J===A>߇m( _ֲ` 5B{=ngẀa)MԺU;\ѭ E$oNep6-e=&G47R؝3uI {(7\qzo*;*vs4S]6u?=_@OV!Tm\bCX7V컠83dP`Dc=pdsS1v#BMTۨDZё5.6mKZP[Um՜`[}8x  ~}km-r N+zv*Pg s]2Risz~`¹NT XfLnN@>ޢ/INj}m*k6#o,p3玮gRRWnR$ jo5'M#n.,: hW:*Uq<u,3qŵC;[6&e)qb'oxl0 w[q?}Et֖#_ _X遬_8z[33ܯWFMQ-4$6D0n3 TN'cH{GXAU)9UeO\ ~Tzb^fPAi}<#JYCu$Vz{_ז`ڳiNzs?c|G(~#;2D-_dEpZׂplѡ:"UoLbq{/4':"C6M'~H/gm:N2 207+4qcUp]ZDh)uʛ7dE"rtL{:5>3@G% m}@<9)͡:Өֻya't`b7ΉM8VEp)hjd|dTHn@ȫ9|+yT0PnU;!^BXn˴w F\5!+Qs)eWЮJEP.Yߗ>Put}A:T+gzK@Қѯ`՜iH iJ=&veL5°%Rq+A+);A<]UJbdZPj9ek%_U G?~@w8Q$>ˇwVM+@[S6WW@ierPzn5+W``[P55=){\nlXp Ta7;uA:2p ;DQXߝpM$M7q5b?G ͗يuXDX?6K8ȸI2M7R؂0 S?^ۨ±w0*b &o( ta?,AnJ{TJw>33Ѐ,KS,! HqBJMWgЧl,."vU:Xr̒e`e@}1 c2#^O}u2VG+j|P-[SñDh^Q؎!nV tPS*wlZUL(Kq2|۾v[&'|fQ_Z/tv'reE &[ug 1hGR:j9DlE am(J8(XJ JSPtǗٰ+)8 ө -\nFqX`jK w.M35#2kI΂oH Y%\UtfTaXy]聳L (x?v )nV*yj^X=x`k0h- MKNĠ )bM$[[sZ7ZmV9Z-LA[߈y]cضo܄DQ5)%F(6nr>s 񛢥FAx"7 O4l-r+W#sE˟c.;*0Z@aOc`Ɯ(h8T ¬K8*K\k%}(K{Lrfp5{ĠkjЅx(dQȥQay:\o۹ <!t iSXO;E#JCA9wVX*7ZYNc|##Xa9WQUD54`Oymmڙgk>31ھ6[5.fLx~u&ˣaLJ 6@K,Del 4ĸUAtjrZ?A% "2q\}yѷ4M[ ּAG\Lw,NN0rƮ>˄;!&*>I %1b9)_ږzuKFke^W[f׸zj@B.g%@FXwivR#=VLJQ29x Cu(e$ _ QIiCgF4-MϷ::KQ 9>Q}ؗiF"lT#d6 E_~w;ꥭ%)6Czrfؘ!t!eڻbYST[Rhܘ.+ISM_Uv.78: 3}FB_ yJku5^ztV醎}Pǂ);"bJJӭuqѼI)30n5 c+@`uKL+C'/{^cAr;6aJ 4MakM5m^;md:Cȴc@isdq~x6E"(hC $fa5C7`l 3jȖp J8QgnW[4w@U C^uD8`0'^X;k\G<R^ D]ںrDu9z1n-U[,0K?h\% ';LNo蚭r6-جVenajK3v΅mQ RhhBGtN&gCxTTV8نDm gdmy*̂^4'"65'w3`4ɨޠFe15 Buu)SBBxISMEE4Hl6E:e{x#ڄ\`oDHEՉaU՘{Yc*Z.ֳMjWO۹s2hѯ%AhV1hLkUL뉄@pcsF0$ a(_A9$DKG-M&2X +7cpس>mxܠ1&L{9 lтČl8 l|<4IQuGc ?&]FJ!odK.FjUm?CVIJZWj}%Y$ UY朄`B"oE][Y>I+kS4i1ݘA/HoJ']bWi&SNFlBIBi/w+G>!IhJW؇ZH, P.4:vܔgK19.X nZIrA~{xeJ:#9pm!{f۠KE`yJ#ɪ\m2Vl%Pl,th(uyI++Eoҍ[)l tr Q;G_}}=kY?q>ڈǶ?}nM޲ I*E49Uq4 $EM7]G{x[qp5?>˄nK^v' 0` Z|(~4Rئ]|7&b(B.@EE|ؒM#-m"ߚdnu {2 {U%}*lbR{Mgd6t5Sqm_]@ti ;M֗gO}:degM}p#V= v F=d+#>ek\!{=%:MRjL%U[q=ҷaիHIi.Rk.?ɚ@~y{,c~bUaVd`Zܔ=ntmZA/3gw|󮞥+ #$aUgF{MHV`TYyj .&58К-Dp%n'?( _Gűr-[PEDϥ]e.7e`[·41{:K}ƃ} DJ6R$`wriPT2n4<4ݬ b0/7mq7>NCVP?1T%|]xHL0 / % #G ;)"s%ߟyFu =Cseѝfp3$v2jOpl: * "K9$3I-= *r ^l|]N.N3/%i '-Wܨ p Z^CCoEV$v֓?K|4o` ƴbG(/(pYD*4bXHMf)nNS]հJ?#|aekB@z;t؆~'4J|}BPH1dRhK> K 4)͐e4KLqM+3EγP;c XAdj? 譽x`A3xCy wr]ey`S+zk,E\'Vy61uN8:R45a @e<ѧ\6J pz1XEq00E|AؗqI?@DNL. ^Ѡ_ܘL(o!zִؓu6%VV@W.TD;\Pkw[ yP]hCl UV#?4{$#b<n3B3HAZWpC"PMLվ*r .'LW@F6(ǼYԕFAz9=JA܁.p &G]^\ I,J;*˾A p"5LU7VӪZ.>z,̷'~Nڠ#<7jnTYOi@q@CA8Jd=[I-#W!kœ[loEO/앮4IX O gTF&%S Y86& !+u> 0gL{tUvHM@,)BKtr'Ɇ$ÚjhuILp'Nn1"֪4Cf',:Rb喎NPD3>LWuBm#\I\¤!(W955IyUw+t2PYgB:});/G/T\O%0myf:O0k:"K;  f*0MsHL ht?khymҪ(gJwأy,>KulA^p7}ޏjb9>ɻx).d'+ź7o+kPJ5pSfHGPk֊2E>Sf4Le(I !\'1V}MD`*f-w6[KXRG㧮8.9x *W.)6m~cM.o%϶3qAgRP]K*)0-*?Hv0ī[èBY:?^AىRL;\GńJB$uQW{i,Bg sԻ>{cfxlC_U^d 3 A2 MTqb>zn~ 4j2N5Q6n´3>$h% ;.S 0xQE&1N>d,cR!@2G>Dm[z;CٱCѿӛMHd:!/!uj/BFNcz'#4׌(L`fݨ>gjŒPDcd.'C]*a(=m?RE{ܻG|\(EN9,蔔!›3$Qܮs?Y \$U͓hEn Ov%2X7(6.od]>kg,o&ӵ#S4 Σ\Iv'@PG23zs\b Kpq]dj{b )   <lYE竅EHd( ۍH$ Vǀ5^cVǘ-Fj1xGv5Ȥ 7EtkPu\>+r O)" ؀Va~d%}t|hJ ʐ]Fc}Ƶ}46O+)mZsNHLTi5 ]h i/Xܰj.$n]&UìwعA]{axNgLf pqSnpT,Mz ^'fAQȂة[r-%Y?IL;)[9Z`oSM@M̆5[5߉5;\Ө֊˻"HXv491̞Uh4s]biD1 v5 ۵,CUB7Í=Pp.vQ& =3B~! WݓjDZ?ҞYW.)]j&|d<[,X*Œ0;m_ӫQƗ".}ySmP;Rg}@}W}ŗQo 01ugF91rXx\bN\0PpmXUTC7gB3ÆAۨF݂dEWd4HkA|q0~B gy:ꐲZ*}E8Tz"@v%=1i 5U]h:<uie]l3mYW,rq53ΠNo4Dm`;+KR,ET~,7F]64`%%ᑧ(cWnxË\;t{_T~v=L_n0 kr6cUFY Ӣ27?)R)9hh7cy '<QvCFsN忘CYxK/nIGq%Gsur9Sw1(.rtnK]kUeߤ!(rѺޚyۉq*#/e/w8TXI{eO!Q5@߭^"m%>=ceR($BzHońD@ٓU ܟ wrtxg6<<BG]p7M["?'2;/~ 7"e=X `{`ݡHkKi(bN_޼x|;Oޛ-S[Cѷg.۽Χ.-XUF[F 0P~UBCc:lXpE%R4ko>L'tK*0x497g/?؈_Ksb( oC9fXqHjÌA-uZM9b(@Iu&L&JL y$RXf3g{S\%Jm' uNTckjsUBPmQWkM=P֚S;cspJGGN5<ٍX6,),+O1I<|~p|[.EVb3do3X7kTإ`Ɗ:5W[cPgv[g+ &fa?-w 9ó(,GXo #Io#שbK8J-@l6G6&(%[vP-V^0HU*; y.47vBXz&fwb% (hPt=FXD)BS'gtw೵q'ehˋŁYfSdcI--+/>vԲh^{)3emxow  ^ cLul{DZm!Zf+C/I+5YI dj%4.D)zǓ\a$|@꼽 :`/$NE5J+v;ƽ{*ʄcg') C2DogYf}b:[2"KhcCMZ"I?? o4.eb`"݀I|.0oİu}Ga~'dugdҽ=8GuKkLzX#1RRr\{̡UbYH>j;`a*U>jb[Wme47q{= njZ Z+ u1(qQ?ju6FYLiD>wve_TMhqu|c̥\lmyhaHpcci0h8ao(''0RP6 F֧+g>lFKR{Τ G {>SYrÙx lU#GlWO2ͩoI{ :Z癱[ ``|x՘1hV>VW-KN>˭>m4\~O15waכo8?l1thU2ߦv[ mhڼ0! cb5n9$YM,VHWGlUƻ:(/BxJa:!MX7, oE#:a67t\7Jۍ$WD$䷳-g0` _k647߂ (uCR  q21tIC"~7;l~Z#?]-q r\$;mTtkd`YJ@\ lH_O?X|.:na*5;]f\Ly͑$iʸ`Y LN-盭#lmTO@{Xp^)FZXh'юm1 o{aӋKHȔ'I94l<)HIa1dR} ahfg@ʯd=[,o-xb/==|?ZXޟPrkkR? l7܍(fq3}tӺ/Ұ#n&۞&C[6+Jf'Ae1{=\E 0dԒ%i.E4~O$V]f\H&9otL&h:*ֿEQYp3_r &X t`A$ _h kt).p]4 =1kS<\X}^C0o\E4Vx1 ݟF=V&v`נ6(5LIEʪnҫD y&*z,. Q#\*8#գ@WIs!AB\X]>M혋!ŐpI!<Œ,FQ] }vÒŅUJڻRCo\<ٴjS ))WWNrxvB?~8L"BbKB *ߦpݛ:]ERԧw$ W [kY2hM;qG僝rXLo{]9+ ٘S,T1*|dMf ͸U_*ztLhfz zP݅ƑѿUٻHf֟ŒlΈLX(-^#Lb.Bd(IƂ'TfAcEsAⅰ!j+r(ߴ&8:c?OXOfXgm>b~J[I`giϯCS_aQݶ:&Y gbgHTk؄ZY9E+a5g.OWh 'd^*.uZWZʥ^|)I Yϖ(p L[#~BB.S) &=2I,,.(Ç$JC`%y&E@N4c5iPePP5фYNFubl6S)|M r?gzsMQ/U[[U*~7j(Z!'#Y^fK(l [)7AkN*a2WMp~\%jV_v\DWvV*k_ؿ,%`'fvΌzH IV5a>;8D>ՈnZm*ؙ~cߤVù4xRl-2Y%˛cSɪC84oeޯLCi(";*3qşvJ\.꾤 䜒yfl`R1c#%5{ 4S0]X7@^7,. y"$ ]G[PK.L 2e[z38=p^S\C3_/ |*r5zfOEʽEtb U{o f4v"nW'v.vn u648㒼ѽ1[UjǗ6Y45m*$$}~h!MMp*Sç\ɼ#idgAAp+:]x\d9N:xn KnXR`ZF9nc^VhglB-A`ۆE|=R߀S%(j;ޮ*/+ ɶ`lBٙlXCk%],Cs2=!L! m#H ̧XٸdF=#:IU JNFB'5bgO kNک~7-*ڛP0350NȒQhX`х߅M@]qV5Y҄Hy8 -ݜ7Wjs( ]{>icz  *3T JlExӵ| j1iASla#So/(XzDѻpLRP3zD-KNZ㘚`YA@ouvSoE:H8`\ÑE#^nB?=޺2$6I: %ODޒp+38a$:$JOrlw r Tq2Z@GՋaڡ\Řo,}=vn18 7ᙛ"'tTʱ(E=G\7vM6ߔ'$ A[N7oV$òXJ:d)u,3;l'[i4_ 8Z $Ռ|,Aύ2%{z1?&DlampoxK9Z?kte;ѭ8;EA`7 ]Q;~`]ez&ܘ)ŌxL*sbbklar]cB SM-0#6Yٶ[{}=obE,yEs ބn}N>g2b@ /KI1r̃إpqMCÀ(hMOr@Hd( `c- [4izU4R)ħ\ļѧ㱅8 ذ@`NܕJ{fkv?N: 4X_B/*;N7)f3 A=,ijF&+B1kܹ. 1.m n?BZÇh hOo;"R5 8/y{(R=6RPb ~yد#kSm<9ޚq?ӣ!!CZo6]qj>}/CTi>L_,'7cO(A;v 6^֔sa՚m* b#iC0 D#BA{qbzbSSH\yFpŒKjqޝy^Ǜd:1oc@XPQoٲSL&n[#2ʝ~.4JIc @@XSPtRڙv%=:飉i=">(kpewQ$E{T)QtWRuY搦.fg5M:ik(uz]ʔؿ976Z>1ځ kT#\_0[![]a]Ƭ^.r2Zrb6u=-^3fLD83b|Ҽ Z<'zOk6KaKLV-PR{ ~#(~4ΆЛlڭ mB<˭3 GH2gM0Ҏ&Sbx|N=,+, xmx(UJ%rf PMSyw-Z]FMDaKrW_sSS&ˀs(C Lk19 =A{ k n{c6f[l$!UV0OJ|fcUWiho$tX9M=E~/o2&,eɫ!=V'/yw0dJ>A*^m$[!4S+k{OkEpڙCZX*WjԮ^+ ^Q+XR&_Tx VnC%H@ƨuxVƩcdɎ@&*:\x˅A|Q6_VL-O4kiZ2[+` ȏ}Kf l9ފeP|QyCTGu4-tiLޔU+r<5k[RBnsjĘM#e~-VpEQ򓞧5/]؄׋-'vj"}6 5K̷[Vɶv荪Ss[g!o-}F}^>qY L@O=NPٮ-|F"RW[p8Tɗ#UAڻ *gAN"1/ԛ$?Y:c:O9jY;f!&2d"2Cލ1(Ʈv6n{RnCC:]ݛg(yÌ⽭$̱[8)ޟY[|r_'&uV4a(T8|!l|Dtιi~ L؅J bL'x2ZłOwDh'؎gk%;Xvigp IW_)<1Kӓfhڍ"Sܯ`SoU=73R:b{-jVL/Pk>dzk5e %i >G~.Xl Z~J8ܜu)y9T6z ꂲ4wx.S]jQ,"1%}%9C[cF ?Wx°%d9k%ۢ!UlЖg ւ8X"ȑWшN_5Hs%>GzS$hpF5\⌼$ZねͮFB WJuJ ~AQXebշfmк\+ΥTh曞u-'f1h$ێ#{dEvm`oY=-"Q\4=4&f<?yfX/[YSλ)7jT'59> w hnTiu!N:v\ؐRQPHw1(!PW4xb7YW*rp >Ys.KH4:dvP*mfuХ*Ӄq^f2 Si]La djI)$ɺ VquLYwE*+lyc}kkuC1p?8;'n_q:1[0d.؟vH iQGnJ\9{\,k +~v0GT9E!)u` C:Zܘ\=biM:jB涥LD"5K=kkGc6.D ^F/>WɅ 2q٢tvW8I~s~ T괲턽R2r i3^K6|)!z7 7|XOFOQ%ca2E<O:guetE#W%gm6)pDJ:G4/F~oCq* H*WN;e$Y'EvHo+tma*%pyQ8XxL&ItS-5c}ٯ):ˏ +PJxUнwZP{v`J+$7$ 2 6SٍBqŠ BDFpjښl-os1TfFN/"`q#v{3#?z3g"61P19k*zb#Sљ 4kh7\p'ԽpHL%^?׌\XJ8c(ru2ߎ+.ܳ`l(UXknPX}!i$JY^<,6"ҟoJr }ʿ:Jp<&@Aш9> zTӋu@a,6%XIS&F^U$5Y#eqxu &|fBRIp6L/nlp餈!t:I;XQ)rSәzWs?ܛrD\}(tgDelMh)QHP#-|II%Y>[U hLq{+֚:?% 1mg]_(@똙m'@C\L€ǯL ,+'P,Ću/% <&M"۔qy"'pE|a@\\\vzQS>*Imӧ H >.Tx塧eZ3>kxI6H,*;u?a(gzTÆ2ݒn\-~}1u; X+Sg-X&`"KV.۩\W0{Ws- sH^Zם)N`e= REz s'rӅS7$znQ6ƲL\iiSΧ-Jf+J:s!6y Bc|'&>|"oCi' tX۳gk@|3t+("k|8)-=ɣڎJwW!^Dz|Md= AFIu,@9)0V&37ׁꯧ58 @ˆ~"%mκ$7FfR>fmz{MbېIYۆxZq'-d%gi1чBYed 4_BvxܷhAfwN9WO!9eי^ ,u+Zrl)/eSȹ;VTx5܈~delm!r?-<[J8X$phY63u).Wq5lQA/D@y0_E2uKݫ~rϒ9F gO>ޜ_ȵ<ؾm wJ]?+(TZ^W$&!#3~ڠt`PDh0vFq0oUW1LzQj~ڕ|Bk4Pq;!?3C 4dHq>UMvN=F[1pcT9O\nqpK/\g+9g ݳ{D`r ew%2XRueW$ʈt>g. яYv$g5젺lǺjcN ?2l)B{ii)En ԢHt^j@ {2|)*bGޖxW>ANa'\cGXȅqagGdؕ%/Ca/:bÄ8Hn)~t=^:~;ğr ^slo#<,1e+l;ԀkvkmT,w͊.`yX"m[ApA}+@z-R [" = ژk<`L2-dGȖ΢°_=w55}BRF%o"̾H6t EFAJ='B@"pi1lNƬS AFHJ"AZ#_iw'9 WFO܈ ټX0]>WCiS, s{9llb:!NڝOBy3׬9StP4t {g@Ϲ-tL^v-/ /N3l"H"QwE5 5% gOI'`~3ij`Btët>iBIm2gDx<0YH11w P#bLp sIzrU;mz1i7A#孲adB,4o~ sjxc}M4i m m/BE-#W+MJ/K|X5F ]fcͱl/AnbM0'I2㒗m,t̗RyWwwd)lu>C"Bjp\J*䔕yy\<թHgOQ^B'v-C?vX]+  m4(ى@+2k;ۮ5>FZ$3PfKdsNpmfb&ymПJ=Խި"߉YSՙߦ "7y,f.[E5o|9p[+38q.A_*STq{$Yr-ٗbRw 7gL6eO"\g$ojQVg$Qm"&%%~̐b gR2syY6hH7Phzjʈ;Ua,jD>xAӕ==" YŸo;u>=@;Kd>C.`lj5 ˗Ġ}NQW׬1OL|^qryzc]/]w>vf FB!QrjtB%_ L QLEhWLƝ{gP֘ S79^ȞT`#\[4Uv{~drUA]-;!kyQG de|jllJؑ?0zeWE € (XBNU)sj 0mX05;k)^~Kts|l:!0 fĺYA: v( Ӧ{'.0`g0q08=0DĆNJԳJ#ZĬ0 [hRHFl|0;.yZN+M["m?º8*(gU}VoZt6A&$iEiwR[j#-~+j1r Mrg66,)p NSkY>"D#큶S l'Ӻ+xgEh׻r y/_z_>J@!#ɹV91ĩ q5WȺA1W} l+g-)6@*}c|j>> L rە=^v;8:A1Un>/5ؙ(~df l¯8ޡzDgyVD:V \ z!G_*5KX KbDŽ3/l_4^M$ԊGNE?w޽{2L34(L8"o3DϪZ}%OQG l E9mv·@i=06Ⱦ)*y" #IW %`6V6Bu!\QaC$~9 x8aH}A P%=7 ,HhネGR| 4+yGCE}fyQt_kZB.Kx#+Rj;G 3q #P#}mycNva L@%'_Po`wj&m\ީ@og K#Ew%<:kv&=/9O&>}(A NʊxJ+ J<'ܬr4wIUWX[-S=*wH"wUYTd!nXTK//dcIi^>M_]}ġ2܄ptYʔ*rW› +x #eQRgOyNgJϭ+Oboh@r{ Ka}Rft|YuSNe>uжaIRbd0ew/l1P_>sN`h TcGVF`b*E0<6 QadyWO}}kRew3B?RP/w退.bALL Ŧ)b IXI!Q5AGkeG. !ł\6YYo7OO7mʟt?ޞPL~fS\@H Vj]&jiFn \6R&+u'!B+6s:H›GT'lv~Ţoay 31t8tN/zCC~es#f488.aPtD10r49 eh~=_؟ќ TB&໶Linql.:X]>׉ 3+"9K#Z|ܚ-t˥8^TZds KyEDMBd;n֔_A (̷ԃ@q7%-ZTT<4yjt)v0#\ /JT:ArN&i-!+(3 dZ}C1ppD;NiC#H\!\Z?/WET=7 nOO-ܧgf{%₽d4G Q@𗩣q]z_qxbL@ip b/$W֌,ZAQN9nTne_*t˽OFjjs/vE[>wXi{#l*"'9NtDV[03\갥Bt5n3督+B/ cGھ_ݻ܂3.kg>JJ.iĂ8W燅Ke?&)w0]rm'dl5u@E87sp(HZy<=rWsqN5jA uFo9)-6.PL"fQAE8\H.YBɴW]~!ч i!҆rTXZHQ{Zʤnjl&9ss&߫:gig 7Gy ئTG4>%".r6V7D=[:R>+\/<^__{2?}Bp. F)\C4p(({%*aLcoЛjc a:un1-3sb%jx;Ax^1@ώ{Y~(%C_F޶D&2<Ѿ7X1&x\ht\8mzS^:Y)\ lS[{OQ6&տ]:m b^0B܂}LC]!n^nFiXaݛY1E `~[*;MPN9 8v?W}$Hh_^q =HCHVSd-zTaLJS ekvN(Pr=U.qI!W:AjCfAQVh!ﲐ4GdӆhtaL c2?W/M~ Մw%) bs &Q)5l/J7A.ZV&1WYͱ]y.՚}{T=KwpO0 _6]p8H.5>0'rnnѩ#>0Vm4p6rL"nw xe'2i_8/d;}#lc`,\WDBBlz$ ҵ*= m+Kgf]MH4ƆHI2nأdxNHg:K)ǟm18 }pX9auax, m05cpc':5ۈi-խE:{wDRINO)K} 9EOZO۪AJrWtʺ?oh+z˷,A uyp&%y/J2zwlj6[_Q`]LŻO~! N IM2㠣yRg3Zy,}kf)V@6-Cl`x9 Kz~R\“2 Fm7< >b[dbzlcۑw#퉘wxGlg,0͖\3^jQx JJ.m1T~`p "A_J+(WVA˥׽n23?ɺ=eG1s1|ZSDGd=t 8I~ 1~O.rن7y橥X psMtHC0M:ō:.奥ﱫ=Jψ_aA ERYa*Q0-3mi,_KdM<ǯۜ[*^phVxwΣgK Q*UlA> ;W縘$dr LSzMJS55S~UNm͚(4zj1{5u8!}.{@c~) i!&%E\ȧC<"䜚63"OS,1P?/w ]D kA9CςK"o3$#G|<>QГfh!ڝ̇+JrX ?~JiRu|n9LI+tN'term7I ga*UQ*qyT_OLqBP8t i9Rvwy BItuZn [ߙ^ *FO֥zm;4XTVheJCu:f%2?q7 ݭzkJ$4n<*O9 j' ȇ4"iݜ; ~R$\ߌj@S9 l:!FwƟ1OL_p}G,kJKp@mp!ݹ|qDl'?B{`3Z3Ykf8 Q09{*b "*9UuLufo饑'Vjٺq(ls<(xz2JR+]#;8rz|^<Y  f@:V등s@pE0$Uqw\"4福{ٓu:?iyŝhrčQo mU)sM Xph!hC֣eقjiҖ1S 45S~@Bb쬵$l?Qx&|dI~ؚ02F@Z |_+䴆1q\Dq-9xl-0%2mAAAM6"cR}>MŰYV[Q|vcn "}O63h|) ^Mg#jfy~3oĆpENiCfzoj*s/O{Z8[,,zTHA?¦= TE sd(Է(])e;(|9(5@W3HpAn?ƟbUGXHP7UWL3vke0N,Qro'l>a_өyɡj#|AR>wQ~Lb:)MZezT*ڞs=J>50ɷ*1K"'}݆[LPRcYUu^"̴o8!K4g4t[Ā d("K_S-3&+zbr@*|(5pTٮq.?);`R+ C㠬$vywDF!Tz~ u- ӆY6ۇCs}@#uIۧ" "8bNGf YMVx5բёӺ9TH:@rbƌK3*{`gbe>J5SIxfFyF˶2Ft븺Ӡе/NRIZJ(mom(60BRi#>S'ψ{0Pkrޞ>U Pm3|cv .ȲC}Z+>q WR i(m8*J,"c AZu') ۽WY[[tJe./"oȢxCVE:J)wfӒhQ;y*,J:WD*`Gsdc8tO: Mƻbu?ck{ĉ;rCPR!əI;,Aʙjcm| it~(2&ڼdRQ= `+%:a82#%>xm~jqtr!yT2X+/W:ү7܎lGx@CyFbOg4*Cλyf]G1' sRtӀ'b0uQZ4*SOdgupH\vd.H|b\gbǞՋEO)̦3%g*L=WǽfJӳi\,ւ9ǃΜw}¯"GjgztGF 9a~xRg|`M ͘l6 $A~hACy\-K76wejcehS1tP0ՆVRzr@`@/?zk2D@Q1៥PQ%Ʉk1! Zq#T9ѮC% oPkv1h:So ΄f}ȠT̠R '޳u"&-\ڢQ qF(R4 ?1S iuyB]d ,\./*6ތe>qw" (ʥh#X'< XQG7QcB>K.%s&џ&U4g5_ƌa0|Q72ƙ}.v<R |sj}V+kwjlbQW1uU#w_c|d%s ֺۅ_t ]>W`k/.S3rH\п MzQ֒zѧLnX+NƒS&58&ŌTڈ О a 8k5EgiƯjPȋpXITZn4QRءCOckzS%3t <t94avInxP#I;W:݀2" e$);բqVpHg/fh)6Ɏ$0)п0 "J,#6) M>Kk*$ʍٕ BQKr7$]im4[Ƞ7GRH2 (#4ɣa)ғ FDnin,]T$.Cm 龎>OšoŬؾ+=j"|!*͖:_+R[49Q3{ sE%4]%WLkݟK ]ی.7x 4>w2NWČX?-ݛ<< ]Hl=?du*"f 0V=@:cf{2z0SAQE.{8 :0菨A aC|Jz3]fju`J!]֙ӋC^@jo"%-ڍ~tW5 Z`\;zMYnS3oQ$Ј$2f/Rq2SMb+8]>LwDQ W(o פlWF,`kxR9Sҵb x6#yulrvO$7(W*ƥ3H<$t檌4@z2b;ɦ2N;ZS/ `O2&hV"xgQ"]Tڏqn'U()Jwi:b+G1vcr_w/U| Qfؕ|ޗsַ(ǦÜ!6n[ʳةM;pNû!`Wo0Wc?F *'"\UsɖWT%#B}hm'­ǝƣ G3WC Ia(F S%Tg12eޡ|'Pߖ%c"S&Wlre4<2@@IHH$Q/8zMY Wa/Ums S'&)m&ngɐMW3`͒;_H囫ze  O3E&Z;->4jr; Ԯ sdfM(F dA_rkG߮ ]e\AUEV+3\&LSXq^A6 x C("bjziYOxmR4LPxCt@}EyotG_:BH0ax1\:Q7Fo>pzkkyuc݀](:GM}M0˻͝eEځa'DcI^;) ʀy0y(m!\ MSĀ ۢғףk]i]<T|&uLRy}5\|6hJ]_,VQX@U uP[ Z%mc.J* gWVBi\ObB"\/Sp'qIp<]%oo@Mj5VĝzvB7z^*wFU)S=ߔٙVj]iv Mݽ(,U(,KYQTgUCYޭ"L|tx+m 7 K6~M0~ÄmH[,VvDȜ)L\1f8恮鯲w]ժ?զ 2KRVQ+uh1+oAI6UiB/IP@>_ᨼfe+M\\WPo/ $;|sx͝)0xQ& kjj (]B#U.І! L۽Ecieҋ!D6N ]6a*SXe51Md̆F E bAMiDp+\{0^z|0'Ow厅ӧه4 Xfx4: \/#WOf4MŇء &w0AioX񀀮_6rmhvgvvxƤxO#So?V#_zCs'^|n^2Q?TG.30xĂ9]t{a( }9ײѤ-Zc*o8p \KD&/2)ۼMۥ=0So3yq Ň]SUpi!4+ m~M 0$4wW._ؤB"$w)HwbAA9%XN>SL2,;!Q+:Xf1PMzc>NLp8 ߦ\ PG2@rL63ڊſp/e1Qtn,Sho092v.q &~^^٥c4ܝ?_!54?lIX2y(/#O5R rDMR7>vKOxQu ΄S-=TdFfU(YncTڵ&cPbb95%^v-/ ≢2kQr/,չ7&5k jlz/.hWd}t}<:zc[uyQV0G61 G5I֫ɣ6K`ζ)ܰbE:e2.$o 6Ze2&-̱:jv0kρ]Jk\ poUuҽĞ0E]ùk%`!brd>K'{S[CC:x}es<9{EByb5Q"4Rv2H"ɷ&kp,P YU`M10,b3S|B@WWܣ 1>2;Ao^v()I6hLA}L?AE2ӍA )}q/-]ymEx Y{j6Rh#/aA`/{Nk~u>B's%Q}aRtxo6Mc||5dNETf-e$G쏥ytyojԿe [tRvH{ sg{$gSɏM\Z$vϾf9Ii&մ}%@;2̩ ug_Q#9,䝫u;*CmߖH&LUI Rg?H(TRlHRAMr D_pZ''F灃ItZ33V ״iZh6!"6S!*?{xF[6ʐ"4]vDQd o94͏y">UEnH"u-NޝhZ! s[h[4GeEP.w# `X2tS"yL]'ш :苽1A9!G0?k\4Z#~=@{Pң4mg8騹qZT?,m^75xfhkŮOAd85)o]N|S5b"sTV8,aƐ>.6 W튊4W'Bɔë1o/!dځg99 ^v%@Ndgi oYcPІʻtүanӁzrH!tV YC݁ʃNA&E|W+hU8Cyo 8>Wƥe o$^`l$Q412}4Q{*k\s; t,z Ub_0)c'^34? mJy{:3lP=;,)ԪxΕ“ΘævK²T6*B6KڑӲ]|j$4.Zێ[Q9~2a7rU 9?,mAaxDDw".c-SGCDZaTa>.)[&FW-`WEɘ /d|92#Xf_a_{Ð*{%k\~yrjfU2Oo6<'iUWھxYw9XS'вYvC;o\sO,$ԁ.עxQĐfŵn(En -Kz<LQzb3}xC:ї[~5K.;PWҶsߞF$D/ ׅfJ3xJQnPs+a R}[.]a|nNvۆ2f+]J]+?Sa[~Ni2RSN˱[;N d=;F8Jf$4k$bv;b0[]_pv'>Wēm*N?n17=-9‣+;Nu.W?oW^\Z}32FC?"*MC< ^tnJ q!1xq#q?0f9rP9T\^b>u$x$,@p`3 ٩X/5h!x4fK pZ ۳zcb*)9 WP6m6N4fa$&DC yo\On/5~ te9H !6 k.`#wGU!Wc.`{ &m.oϺ_fvf7_wM _\+li~tWQo%wWޤ^CiF x@f1 ,ĈT"DX<'lUt *$zsw׶A_vׯ[F ߟ}`-F׳f,l_ 먒%0 #٩U:WצpWܕS>ި z;~!Ji>:""*\>lOuWÁ..k7}f\a9 ]T4xП*@ӥ|ܲ)End l<@@PuNNŁ֔WnhSCˡ;ոUuSfA 6sٰJٛ$qw#+A}-Jn=E)_7JmFZiIG5#!`t)-$^-<߻!0Ff&J/N2R~oژf\lFw؀rl,p~uջ()>SeԒ\tE&ڶ93Y/iWj\AU5sY  yhMqiqJՑum`P6x'D"Go=Æ%u9`:pMT2gw|axc,pJۄ|QWiEmw /Z餼7Hy}õT{O 6is>8Ss4ajP{ O'Hm"nv*wؔa4?Ra/w2+L})oxTJZ ͈L=WaOE=qRNBrL'l҅.o P@ 94s+7-2!ԄU? `=p[<C=Ct1:(#awӣdFN[n0=zQ ˳ꪔZxB~_fYeKp.\&R*td(mW9~Ln0KO:p2Ҭ/J]oJݲUCzbgƇEie*^hWTCy*h,w "?;Sҡxm (r?٫OBQ*+' 'z SFM LG4[B.XgO$OzI|m\/4`WdwFm݆j URv+<"㝗VfWRԏ!$ї1wEp8 (qbyr&Vi93 &c R[xMk/W} =3 C)<}YCGJ k%9Y JT6,.naS$D"gВ=LaKek;㸄ZV]l)1hD60NvQ%M+-ZDM L6tEMP\<$[s/z1=&|W jH+O&' n6U!#\؉%P8k^0s7v,+}Qkʼnegd@G3ⴅ׋DMҩex-JNå4 ȑ&@b(-gsc2$$ܹ'ESvsXF͢Rݕl›iة+F ׃ڸ4xW[mPϙ03O9 ]aw`6ud!z[;Lc*Dڝ=O55G*Vx9Iv M#-7tг'3.-XI#`hTu9&ORr2M |#1o|ì=reWT\ƷgT4 *pZ_lI>\QjVj3/H];y2!ry%e"aDKoX^( .ҙŞÙԿ: ?}m~ksK.0eZn;LNsRkMʆwF ̙PĿ$zj}?K?l.UA| qbC^ej@=<֦{6!fa|kFq Ra'0.p; JGc-1I L-ɩSTJ"IcSW}}99:j~k`M=GMcl4Q) p|E~.k HZK/.?tKRlX[J7H#smn+5A;ZP{6 Gߩ*㒷S%]! s@ PzBj(JS^3LbR(جYa?2{dBrk+ta8Iu3yaH_> zN?cuٮcB- cm} b> Ӡlۤ8$p/ipq'k_1&ˇ>NAc.\ ^{53_9BثT>, c}~ȕ7l]!U85ˁś3vfUnf9i. ciu$ժ~ֻޱeX31SUꟅqP5 ^X"v~<ٶE3v__k3ȿ˝ϪƺO ~ |IQW_/q.H芶El.>P d_V& f83{q avaw)Ƥw qE m NsBE-{;`0'1q'6ܶ/$X<&TނmFl48]ʡ3,vyJ{v7&!/`3|Be'N& 7l3} 䇛bt(_Z"_W2XA¬$#z320Hޤ|KwxU /}FjQw'g5TGe&AXV%Zp?TE6(0Y rf~ iD䠰"}PM$< M/F%|>W. -O .5R8@-Щ_aГ' me4D/ib9"uD,ǰ?, r;XahcJ)PȥtNgl|"Qv.fwx_=⩶YVCXQ5iw،y|)H*F#G^gV+ˇfvNm)qZ5)T"t5>NgLuQ֜pd4AO߂UK6<ikLT7ӄoӭ*9yJK`$Qt /婩fT8A>Qw|LC(QP;DWЗC[Ū<2w/Z7xmFi~8FI^:{f[ 7;nTN09˖+N֬;ל<\;-x49OWSs%HՄDh{aџӈ rZ&&2/a?i^]"/@7Qt&x5ªKr-%F_ČFZمЂQֱ9Q>n J_I N MNk0\ ]l Bҿq: $ Ӵc"LɻUwq3(!eopR(+X>ipXDFkYJI>OS5q Be6Dm:d_@~WSMxpxh:)jx4z3X!GcPg[a&n4jm,#xLDm(C—m\a*? 3Dɗ)18;ٻj/699HmʟuqH@t$OnD@+!i+ d=ӴZMl!#kAl-Xp_On$p =|QSa]%.'Xr#!v/(" WmBe;#@b@\@u׶9_@jƤ=.uM(fU+m3wps*K١aKRWqb[yF,)+? r=3r΄s1ՀAYn@N{>5]c0(ju ƱGt9 >| Vqx\TzЮ$Ƹ g$#8Ț6WNhbDtqr_"&McRazkR8/iyU ,i!HC=]n},+t:srd Y}ƅmR.@a'U2HkLI5QԶ\7干K="\< lugmjf'mȈf_1'*iv_hՍ`"۪K#mw%ArR: HĤeV\dy,t:QJ1H mug?]o/V t|)HIXT]G$:X!2 F%-|NgTA871wٴGsM7hKPk>+ 8\W[Z5&p=Tqf8<%Xoܱ1< qvE]r;\s'?ۭtwj\a 2Q^W [׀߱jKGI!5R8vݑ$M5irSB^+?K@>9¸ -0|d79WŴw U1'jĊOǕ"pxq|̻%(=?k]pH-ኄIpmak_H`^D_u5^7VB9}_}-A!JRa53O5mB b_ NmBw 3K `L\ k>?*D;\ \鹴ґ'G: ˆ>+0qBK"ܢ;vX2RBg{N,N0Ы:WR@ 'o:87`6!@trr)@K36+#O b.̣38nT-1xG?kM3 {sHH?Gp^7lK)\c6惙%h~dڜB2_'f?tjiԿ|~u,&i 4ÙY1<<!N&^J슥]:J<$㶌IH_~]Qvʊщ̚( |]O_Vwj.2(#ԆK//لvH@-}44Z *1i6}BDlg\^FL͇?DGٸg%@4PUahS7 p4+'ĉKTRN* Lfg ȕj~v=;Ύ)ЈIT+YrRp(*!CI8b4hZk|Ji9yMO6eM>zo7k+LfSJ~ju-4FXMz"ğ|ʔ{++8;b˖)//QQH ^a2;(gC dmC+F>ww8͉+\ǠAWjw*. " c;ϭ|V#,JSrɕQ?aO :AeHzfB-Eq4t[&Ra9*9CO;R0j_)$򆱅,Zm#/9{A7py_r(`-\$o}*ʅQtnH2sI S.6#\ A4AD'*/]"Ssʶ"u H1ЃzwȲ": ̣|$ߔA)PcՐ%*R}sDb+{ .ZQ&rE_~R /ICHU4gڑ CCx5"ƵN5Ik?K LP`!e+gJZ/!UU2g1qկDAcRey>,j+ NP>K>؜z-hvrƦ!V՜Q ~vJ?PdcCuS/Լg5n>޳prw]$E@)=-F?$Arպ\m\ټ璹,4FxٚY^W u J+clTπ Tg>h`ZbxF#h-gaH'lUa`LΠr0urat_8z1r@yq˫W$>.OV %81sbLI(Rpߗ{(TL%e(Z#:&EGRBo䗔*b!.ٽ$;.D=tBܓ| bC98"H4 +%,_O\D(ާ%O tem]G.w%ߋJ]POwHzlT!k%+n@ԝDsJߋJוh3#?M6NI#<^LLk9Nodь%j1j#q,4S@v;׻px@ l5CDgؖ&@X51~d,܆{+he1e m]&ʎR؀+Xz Or20Q g L7ɕhL=o܅S*ƻȢ`ܹUx1A+cTܮ͂/ lqȀiP\C-еoE)-Wo}AQ3i[=iCloZI2ɔ8kES]^~hn7G3YNRʟ!nVNhm~17&Hؒ q\S $ BlK>YqP">1Ζj?+rdEbᆬ b۫fhfڹR&7"=K܇[]se+++uy]P)hJ$زpL 3Q sD|ig՛uODZQUo 2 nv(m2Dm~?)_s兆uik1p l+CPZ!E%Jg4ݿxd8.aB}M3='q @Sʖ_Ų a*_HiXDp'$]@E+,B&t'n鶇hj73ZwCY*q<JxNh?;+.h/%'oKАRoy>>y7}tx/s2Ŧ3̐"8ڈ6 xJ rV`-:6]@[>Av߇^Dş Nשӣ{bws"rYXr**t8x:_"9zI%$ȉlAK k«iP\o}kj)ī ErZ*+x+7= 2q/30c1y;|7l  qh``p~^ڥ&$ۋd<O8f$Y$WRLQ%~m W<6ž,ɺws lH#)CyRAf?F/mv>ϣU `;~HKbm4 4"1k|y-n%R|+B|3dh&wjř/ӋWIG'_""3%XOZW"\T9,[=Y$Qo6; 9  @+~tbejq]@ -\݄z o @Z*/C%<(Euв z:#urح"0Vvb%9PR["!ZQMK(lA?JXh` KTS:z`+*5lSlۘ)x\j҅_جY,a,? iu?/=#;kb7p=/XLulć,q.EcTR[țIu9hCUPJe)x]RM>o8یIlGJ^4,O٬݆]^q$GnNBU(6 U>T"8\O@WvDiƊܐ5{&YxBj~GgSP +$nHڭwJ&SliMЎnՉ ymM: "? rKTZRXu~wZ} o4I.edhn:1[,H1lپl= PӟEKn_^A`\5~Á<#% 6w&0؈^H@_A%zi#d8i[{0gJ|MIf~eZea.P[4l OJlQT[c$D&qjA2-Saݏ)O(j-2v)#KP8q$ǚ $V@/oh}Hɫ9GT{qѠaGylonlJOᆼB.SWtp4"qA,A<\afz|GHZ㒚M2i?;g's1[Dʌ12A\.~8u hj&|wwH/{@7hRCʝӀ[C%G$fUll=p7od ݮAx'3!P wB5pK;.u .LfWw[+<5-|<*4Qy? Q"@srI\'Rc v1' ֋1DOT;"|?ˀ%P]3@>fwX2B˲VK#A5i;3eg*h e[DU'J ,9@I+ƅa7 jL:];`q;|}XW~7^ʤ Ϟ_I GDsWtܐP d V徔Ɇz7Mh0Y~AH LO(f81Wlۉ^H,M\MoaNg"}a DoεӥWL#dm뷣Fh"IǪu n7В ׮pn=}*ҽz{ivެf-x'}kX>ό ۳ho {Զ/sΓfXŠ|/CK尯v:hL/q'n-KD= Eoݖ qe^3,IzYW` Z#%iĕ}Ƀzʅ|쫣dơV_s؁+ZS k4Bdt.Kl@ F-^61: EӎpQ%]NQFLpno ivaJe*e1JuߪA3#,:oSyω㗘e 7~.jdgƍ!lWhIA"ϕrIg6DU1 ^Oug'˙]Y&5R%( 1H"iX}UeΞZ^3OǑ(",B3N/U>Py(@~7F0~D %IEi%G}PIB#D6=+%ʓLJkU]qfC$yK]t$MKwvi}oP;}Ax2 "?َm{(nB N:q}*yӥ#,|2q F8֏)<2T,]:ۗ"&H-Zy_w'C ZKHe/wdzk${s7o"]U^[}-`2?[Kc5_E@*#2-PA_nwh0ڮoی|c*=D}.aanO݉׃*(w^O2fn\KSVGМ@cBaݢhٱ* \v8 gpI3&UE Z7Ѩѣ!E묋Oц 4e}1wv%ЎM;8ףң$Ł(Lbe((삜eģZ>DBΗީvB,$5!rjh~ &\]_ܱ.xo6D9 kt[ KNZ xtbb"@ r/B,儖KcJ贰:abe$<,M2?pښ2x}#ka*xRY~GZpG3gk2~?_ͬ2w㏪3H*4|gzimT(P/(iی*D M<,c) R'>WQ%Bj떙,mq ;5H덛x1sUD敥|<v.\&i\XY*=9g칽LSYZOWvި>[ GI"!6l`ɀrB+`M:PgXAows,yȟ?+F[iЅBnjQohqZ=VS>ADžƂ%_ H~]>QvnMa1Rie*#f=y?řiT VU*xXO@y[ R;'rѶdx];^H?e6\&x d[Lj; K׻gb.$P;lX9;6ZBJYu@\!3J7 O5S7@R Wp5ĻJ8|Yd@,,Ec}~KZΈ\'ݣ&zwI* MWo+ &ZD7WFuy1Ǘڶ ` MK,ڮ>mی@있*NVqi՞Ǹ$]_/ @~Y6F݀f<0,וEZկ^knz5kIS\`XS;:ʄW2 VZk9VO&AHla vyd`mzq}mc?2ZbC^ }b9ʟzt+fa0@kRHD;-imjw{]h!^2S|UEMߖVwox.q3#dMP4X#}{~gR+j"-p2E:p!j18uU{d?`I=&YktQ颓B<[>o.@ނDgHdꙖzfP3 {7babZN`L5X>&m[Aa3rKA{ 'ݝo g%GMTVG$[ F?p~U*&H,9=( B|iVZmm)ؼi{ ^R z KSQ5Jx+݄,边coc8Ǎdh==$kLpZ}\(Zx9MC$K::.6^sE!H@ȗe.Q!]y&}_F)\PN?,R)(NI~C+'D`]=@T_x=Qt+8l?uu}bjf7qX eH,ؠ«tbtAu‚.r@EbeuLx̐Œ @eĶ淥Cr4z)t[(\}Es olqսId QJ9FG_.zf_[SH=qqsv7I O"pI.?D2\ΎJJwaB&ۄt>},Jw&K"rvWZ9JDB5)4of$bojkۤʹ֍3109כcF {c( sCBu|bߐi9ڜǨ0h&w}HaH>HfG$" 0U8?uuCC؍c𧲐̢4)k N_sLsPa5|0hnzR_RY?rm(Mq[toM`}5)DZ_xiTw[>K_QD,N}"!+T$^aI +Tʷ6o Cj+ b"=_,W b.\OmEE(=c{imJ{\[gVq\CtҔ7>iȾY-R J\ uqb]pmT1Wc77X)뼲Ցʐghdse}RF$Vxe.n"9|w?8PU 貑2[!u@pVe[L>3(1l IA,_n[G:J<0}^-?P/H I?tE N|:|n{'W:3Ux=BXCn U6TkJ[t<.Y}2.S_Cgu!99XXl w[@J P䄛<iE:YT2_ޚLɔ@%;{ofugJC 0$`ȺVK+qɇP]/_\C0z|p|KgkuP}|.&݀#it$l0xrB$ *%(w8b>raXVRs@J3JjnRIґhFfS4g+29⾝wcyů#7Zigiq1+KhWлGx\0]Z U􈔕k+? =8IK`@AxԎyC1U .0Xߥa-6y!x{1] .Yɐִ1 3\wfBO+ ⸝<ˤfiT\4@I쨉 *s^,JH's֠SPA*ץ"6M =qiWWj bnfp4Z@)>Rds8,蕐82C>q 94wo BvC܂l: v[2g*\#}dי9 vZH%й=WyX R!(K!}U7tQvUt*şTlUӅ"'qqnS: D\4Xb$ % "f\jc|0.]72_XMX|ì2+"Ƅ 2Dm|q IԜC E Qk.͠D6LOĠ{o;$۾%3j9Aev IMo9%T[NL!k!U+QWF]zMk4ݽy?ip%f1dn2/T^Xc5aەv~~ B:~RiӖP!CM:Dg|D$vG %Ƴ7 $$5+q(1pQD}upJ&2#&t8rECv$ؿvT \LOS1#S:t1iDjV`{'wAb_lN -"-Ao7T F^vu !Ie)OmpЁ,G[7חW[Ly^ƛ̞B}#8̽zT08f&I>Qp]ؓ_P N+;{ #^"ms?OR K c„S Kih3"NtEefUbZ;yJoe@֍%jz}3 3 X7 +VwwVl=`cOB JI?`JD쨤 ϓG֔`XVuHVMu´v lݶ3^zeuהO`9LljF?3<[xqxrC,_P&G.wh) K50W勆PQV>R+ʤ E-xV^eƮ0^~#<򾯭>:7N`?NK:0(XPkr~x:LD +.^VؽKQtx ʡɆuBE@Q[Fso#AQ)0$Z@ 6 ¼0.,VuL]h( (U;X ~9gʔ+d%v/K&z*|q!B^~-bt#]'-DA ģ ݠDsu)>{"T;L};VM4o>Bu K'* sC[8J]2# K^W,^)`dy+;;X'ZͤڗMBI"WQNt}q.݌:~e+9fⰔW~Ilunsʕ24S5$iƒ2ٍ7!0fD J01"q?!EGKXAk`PXyQU,WQ^@N&nh2ؕ455L&3WY7wNx ) A`qb^0hhg%ĀOvEy&oC\9EOP{:YFۇm-I~ox=I<+އψfj`0o"};%O[k2bbإrEԟ75Lz,Ctm=&[ /c{^EghDV"ĥC郂^4ٜPD*DԪE\V9ՍϘi&j_?llZM/Bn!EX/I1vZjaQ]RLĵXY18Ǫ6^51ёƸP{UgXϘ]).}~F07 kQO /*hZ%ǁ&C稤 F<4EN1P 3lŚ'o%g"Hq(L`~/1p_#h|=iD8"@[q:ب:@r<[9ڡ.4'5ʤ۪uqI ҝ$Nl79*!rq>/F-"W`Vij?5)} Kl|wYa2HMHXحd ' /& pLvdVox,Dߧ8G>Y%<|0 ttH#|PGd{dMe(i!MRMHOpjֆ|!*l B9GggxŚ\Y DTعb Xlbdm$3,v,TvxZd9R%l P|V,_Ah$G㣶VNg(_{E3:zF/ùXOlC3370 iih;hbZMg-7Bo ^J<aܲ邺QP<4d)ÔF=;;0#*J[:e7=3\VPaSd.ӿw<&}L}je)2^N9gӝ!!5m2 BiNq I3zlBɀ^=V͞w,1-t`(U&ժ_7̋1ErtbPMɵ?Њi5)N3WkR0=p+er o?R!׵n@*R2k]յi>\q(p'fEo㣳Ja-1cxpD70 E} & .3Zxe Uv_zY=Lu^rJc_t8.)r1$l)Gb"bJIۯk[n]gw9{/:5TBtH/bYʯ7!@SFhp^@cԿV l+tۧ et,}4-$h  J<[Zo S,3uUMk>,Mp9qܟx?}VoKF|[{"e<$3UmT~p/̲:/Wr4$G>r~ ՚']6X;>s{9{3>kQ)!De Z! =UQK-_Unh`? A 0I*FP,;r2@?P%^ O l *S joU-YL0u/Z F)X]:+4Q֮Ooo t{n}y4oOʷt xf[Q`KI}n,ٱM6)iO9/vV;xO|9aN<$,wJYZ;D|"Nje2"â^ `./vF$TäҘ'i EJ4%%'TvQaxARR ڸ{ء$&Rrv/s|{;HogAfY٧s'A` zWQ >r@df; U0ƾZyQ=z6=?-jS~`9Vb< x0uɱt5c{7*5+ ZS|"kGngY}4x#J&" G_^@\FmZ̗8.:MmI s|<*Z RFc@W .65!eDqKab\AlJ{lD 4L>z3FHlpdH7fͥɽirb uH3& 9a(v;9a5->aO&.)M($n!E\&jSs66+[x#jˎQ H/DćZfʻG&zh֒kxrJksUT2<ȳ<#V]T ^BH Ԁ<5]\2r3膻 6`ihܵݬ-LXgvwG &B)$ Qƍal__)6X> gCZFm tLle&^ {ųvX/3t拵5ϡGy?WdO?eއ1?L*ܓgUXa6+ꨊDl},3B͡Ѿ]#YVBbW5?!YJyq!q I!S64&ģJ  kW{}/f]f//'T <:C!D{S17B j('{xΫGҨÈzKv^v Uݰ_t:2Z#-N5(ר:ncZO'`r!wok[TE?2 >Cs03v["P 2`}@s~ 3!X7EhCr {]j>Ti?‘{o!W0]B\ X3;B6ri}+~%T?xXaQ+ [KoM _k 2ԂYn6*nClץ1.M1OBMuӀ?ד#~(`adSoSy<)Nթ*ϽG~vI],Ӌ4Q+ e|t?nJGlgH5ۋX3fmǏS+V6{n|ƴnEꌝtIGIOs&Th2|ʆ,zbJ N] e4҂en3z SJ[DRgkp~'h̊Vg8`~.֌cbv[KC~FI*ȵvq6g*LÛ-R ys1E&M*mS(V-u--TrPl#ܖTK̓PZH޹C44"TȖ K@V1-I9g%$t׮AuA8OrQٸҘʥc<Oao!2t"/k:yָ>U`#YCSp4t+TB~اhڿDJM2Yx:xV[p䟧r+g_fg(?3j8M@Ȱy *D `(8[l jzfO |t蜳fWl۳4x>)*Ytd?8hǒLT`3и.`aH-Y^를ۈ ]ȭYQϢTM;a=Vҙ˭mvG[;0xUؽK /љx?̲oKM0(G$e^-QJEW2C@Hߑ~~cIR%HK=*dws? _Yhp<$- jDc ͘<5*6"3✤g9%gjsٚĔѼ9fsiXDW.Cn[3.WkB=C1WB4 iTnN0 r]F)Im@EHTƴ_}<+gw? 3"#m{*J߶RauOZQSєa^4YQh)2Ճ/Kst1B" G'Hf=ףIuK6w^k+9ۊ:p(f6e@#D81 :#+^)J&*po/Ͱ(NĒa>1 P<=9Pcr$)oX #1R]59r2 U~J5J!^6 RY牅c&U8vv c֨\-So'_my"pU]޻i78F^RNoj͈]lIYt/Fw,N!ONT,=U(qr8L,g߮۽d27A|s6 0p;K-wcEe\4^ɘz86rT݊3]z2TSt^KmxjDn@R=yhf_$}eE'( .9xO5Icp@Xg[ߩ<(~[rǼa ;2Bc\PE"zZ/!nqC z "bŠwz˹J|[㲟PtϮ΂tQ9oT+gPF>O_mc 6f^>_ytUV?9Ѿr`GMvVWCA oyl MXˢ6xgI 3f&ƅuQ¤1À3|v2y* <Ґt6c_[~#15w%a]eHs}Tt~ts2w}YW/Pg!lWYE,4fz 5{_!c9eIa"a$%{SR;Ĉg_e$3t 7 D,oP-tLm3 瀘ꯟ}C PM ke u5^V.*LbpOxO\⥂ϵTܻfse?N>Erb[l.s)ff(~Nh|Y%M逡~hJ㯟s CuQ((c69ʣbdfЊ -7*vdm Ւc~+wcVS7W?ZcM|&:M`wȢ}tUg҈xX{^akRߠ\PxN.A,1yU)<#%vv/ф;qE\d] rZ5 QvӟWS⇏ c}(ׂ& !8nDi|t1x; B@B<"F9ܡg of3![-lIcOIG=f~5 /\`+i{Us4ٮy]J2B9e̤(jy$b'3UZ<}yC:>eaj@Fs];##I,bG5fóOw3'ei`ф4wqځ/<®ؐ*Mz\VG6`V+}GmIKcб#L}խ2Daj~[81[n$.kxwz\ͳTx:;r0&5Hl=:_f w7v Ep)P5eIvΔ?̈́u@ ,+ _iE;V,޿XvT8*A؝bƦ|iyѤYut༖8@Uv'<CiA\N?J\:Ӏێm8&m1 6Wq`yr ϐdA$qu:maL,-ݕ"G\,C= m.xP-$@:s^9 vQ^.=vaH%mM;P0M }z7Lh.`!",ŕHY4fj]|+e~1wWDEmG`L 7ȡGM߸UDL\ &aoy_Yh-Դ=$*kSšZ|P^-;:~ɐn&6(kxh`]עm*CO#!?uxD\̯q?٣/PB#g}mdҦɫGgZ0$NH #yh`eҘqvfkĄHu9nF,3v`2ȹp KU^7DWʹdJLJc rC(&?Qk4Ga,v^\oY46'a gf,gq($XFSģ3C08اYm9ҋVS[f45, ULU8Bmd"y?fkXsw 8ăoT>c`PN=G&2j)ϫZG#kA0}\>qvX>U$y2m[ aھ<{1xɠvtjΤe<p[;DjkZzYdݠ{3O1gQ:QUP-)ZNx,M4^/4Ek] &騨*ZО%lIQ-ok}ghul{^vM5Dv^psн,敹;w6c6V׳ܭ`n/%EkEӓw?)$¦GON5rmE-B87GT`Kъ|*;_ڟ݋e}ZIІ %z}ЦTp*޹1\ײۅ.rdSQ`ce^˄xTq|Rq0?/v'0YIT璓}>82 U>pk \aNI2-CXOK?,`)]Lq-̮iF*6.,"},r)>ϥ3|9bN/V%Vf)sL!wQCЛ1iτYNι{Η$e!,x%Ӫq ۂz?x J}6fNӈe8Q?~9{i!!V CCC:^;ӁIuG1^!Ɯ]K@?ݏ5eItE" ݇ʎ ;N_l0 84pfarQ #NjO'ﴵ(?UJP"eheZ:K1T6yi_}FgAiJ 1|XH J0?g5X|,:(&>bx 7)jVc-eL׌xlZ fHОbm?E:=,[6!^ FP uS3Kz +REXX3hҦNRbc^Uw 4uIiPĸ{QS:ZTYYVB0AL>} FL*{^Q.lƼt>._ȾpxcJNCDɶ`1vᢨ2M:0:ƻ&~BHbeJDſAu)1.?id|ծ7e:s48@H/]쪳")'EkP c+bvAܶh־.Ӈ(yㅆއr%Iw_RQza) >eU<C D{9eU;}%ik"pۜFZ)+ji":mQ̧mя3Durv4z߯N/4"ۣ!VZξ3gQc!؋~5#\'#bcnM†!\2s1L''tQ%Ln].^UP N7;EkHpj +a?tKP>ZF!2a%(\КCn-?LFN 9xos% ZQ.St*ȭ9(W Y3Tjӝ*^+(ÒZGv:Z!nSZM~݇:/?鞸Etʆf}u1,Vf [!,hLYNCT(!n bV򌦬ޚ_;q1rԤ9FuL%W`  #}7]x=z$ĸyco=!MVۈU鑲Hu"7!O! "Z)dnۨ;f dјFx]sz Z^)2gT{"@O kFD q71,=G䔟>7L K>W6[uK8ѬOfU~><g&v8*) ͤąQWKFa:f4'*8Q 8l' cfV68$m!sٮ0쐛KcA?7jŕF$[n]-M:^%l?4)E}&ta=Go-c˨*1]IBMI pUVOVJ)WLDxKHM'Sex.B^Y[ CgnZ\47q+ 3\9gbՇχ?-xt2͂ܺbV*G'[t *x`WzQ{^?`%u ǂSiw c|7˞[d~>T׊gdfQ. 8|e"]B7Y!eH`q|翈zɗ4in 쉦9A%#^IsYf>%XHcpj0zy0[77:͝i ZoװɅZickEZ4PxFV|a dLW(B~c=ǚLfhfNnk[kcu[BA ?V[ OãIeV5k\jXAC<fQWT?~yeޗK7AD}K/ -}ڀR:g:SJi__MVXd z dB0n彚Ը#0CB)Zpe{<'E{E֣Ve :>5=FhTR b1% ʁn(F:Y/{mia'ƨ 哔IFdt|SeT$/8*),~ SmY2a"~i9gVNN.~9jt~Ծ .9N3o@ie-3۲\ZX^8 KágٺN.~{'/R#]VgdTJ֛D@i&說Cz`onS8 )?l?fJ^o4]}I?:Ց!I в)9,Iҋ`Lq70r# ƳBNj^z?=&[GսD<#Z(pIRcv,Mn@i )c&S| ]t# -64Z <ߍ."aѭRHed z@ծIX}sM @5hy ONP?}X xC3zWQq(M`[c_xpJkÐQ5-F7gJT7M ڿ4,9f[5.+s!)Z?Pu!FvUkIWפ,}@NwyZ[)YOh6Eųj˱n@8`=QꤱsG ؿ 1'J19L8 lV! K?Π}YJ'ı4ײDGmۘQY)`g 3|_PlOnWpgsH#mo̡־Û)v{,0PU-ߎ5bEwgs MB|vuW HPqHx>Þ3/ŴjN[Yv_#9 hz6iqZ >UqZB`$ÿ́ 쏶.|u$%jc喵|nLi*0_YPƤED|_ƻ[=n{$O9'P==K Ehj!KOe?ۗ! [M SAIӶNx$3+Ӳ'1_ 6HH77_,DbS/_"L$Tp@970lFMx3{i/"eb0Ѡ\fhu2m /6;|hw DF4=KAPÉ87 0~ */K͛'m dh:M2"Xwus;܃ƻOej)d,O3r/wS~fDŽwCH Ve.X %YA YZQƯeY[ )ڪ]A0|QVpӧ܈ ퟧYL81{/|ɇؠY :e^ .˕~?{f/K%)${#3mkfWUXB{1p plxofłzܬQӔÊz%f̝֜P$fT?U*AAC+6 oT^hwEe^ؚ@"}O nE\&,UDp2(cI)1:obi4?=јT]6* Q#KC$}ĴoQh*kJ_|cr>u-cS<]ƙ_,-Xm/qcD yM,;.su=!6>+FesMۦ`C/UK|k;*pMSENԇ8J6ȃ XG"V0͕݃9<~@lOPX DQR>Y5nC{9I}Lβ~p"y>'F&Iv~rhhTO)p\r<4pt4ءi*e/5$֧b{he {JOyvrG#"''ѱqiP,]~aHGOG%58sd!+˴Bæ&'Geo|HH$5[fo%`ubbvOBVǶ}˟T,tN 'o \SW1KgGN z#Y_[K=f4gT︔3vbmԻH:}6'|BctPOV2+Ncn%;%V.tܬ" x;)@$D10g(D޳%%S$-熾!P3zV(qa )zƷqaX o7Uҽi9@voԔm ^%4h4oPh(d/Q%& ǒ Msc )RMV3%#/>b- "\b sjb Lv?P6>H.A#ֹr7b5Gi4LP=g^-chyM[ˎgw1cpl}ܹ]ԃvL1Z|uW5i⊳ G+%!'v o˸V6IGu"Q"#RyYR7^HZ@hl^\/-f {\Xx o/rSpP}^#G&2D+-4:Ʊg52i'%Z/ޡcȩ/[~nu5{PL%ȏx:`LR )(@pZhi/'X?*:b>Y.ahK(?ʈ:L)g{`9?PAWր*se^^9>N&48*֓)89rf˧8~T~yC9;#-Vv 2+4 x0.91V//(mewJHQlrk_#&۞]<څO$~|4g ixJw-#OKPp8Bm<?ȜT^MCʇ CFn`w8IL] 1A(W([$z@ wѰѽ/F iC:N(^ c ?_`<=>$D+TM0`FP0 kF !5@v"ߺ35 ^Y4ocqJ8TjҲj}*0hC9"kXhᡨXĠl T~z,0.3|]I9sa> ˇr4 ]e fQK+/Ж5PB16iE|ϸ-8خͲNf:y([gR2U^)on\(gg Q|K4Py*V 0%lPty`7<0)gfh!ZBA7Z'q/?74!(ZW&YTxҔYlh+% gJHNN0/o8y};n_5ZTN S$G1u3>cMjt>+8< HoVp'9zJ4Jي>lP'GfY,Êx2H|嬶9q*iנ7 J3Ys^'Ao u.ILplWYaJȎ&{.=AvrC Xzb[C[;NU6Ync8O^QP|jUxKT),7wPc-5ԧNw&o2gNRbh}|="y*j vDl`ZP,fjB<8$5h,Ω_"SB3ݻG&H'}Do/90zs' eBVyuWWA*nO4"]ZPz]9yJDj 4.tCP5R8'5%pdvTD]i H5iD-m X%IϧOhKTr :dPZ4aK>$756]HL1{.tK#0.MZlrxԙbݖ> a`l#[ǒU`ew#TO1Z,"9geue s}`ejn JZ^ eČ2k52ot&}gk`]8}{:(ftbMC2e5?ZFٴ8PXѕڇ}|s_ XG>͑ԮECRIزu :&$e =4a ?~~&O@la(;!TaR;TS=$wHHk(lSY@QB@@@߿aBMrMQNx P' ̦?$S߮ $c4Nr)=\}+M7xB6؂3V`C>{W'yJt6Lr8Wp M;ċuڿvЕ}BK%!tCndRj![{|\:yM0B3bGqvJ+G8:1t¸?{6$ɫM^S3ǥ HŸ![zmy%PbvyT恠5}&[-7fZ-o Gbc~ǝȒ?>cqi;Y@u [O<' O n:Uwt>]W\봬 !öY_Lټ:}awd@ёw;{Vag2`C\X_٧Ǖ0-*E<`΄OB;rjrm­ R/SzL$?WbCzx(ϧN|0d!߶)%\${> @xVL*o4RE+*Ɓ#1QvK0<-o9V2 5-N9:p]`/GN Ɋb~Zx QةK)5GGE@# 7{uBU=Te-J"VdKS 5ܛC"GUv\Nntܖp>WL{mDa 3ywqȑz4(Cj3af5U]L<&it+| 꽨<~:i&"on%ZسEumڿP["U}fgd ^])m2tᔢs4)L] :x^ S Fq{;#)|7_΅l& W6aڋw-cZ꫷sҵd5bdmam9&yj;id!8 F-kWg 5Zۭ͜Yi9"_峾Yu$0(%R1.a,>Y-SX%fX:i,e,SB·`9$z ({* `?!Z֖dEO5~\׻G| ?O1rB[͕@7AI#s3'_6ӣH;^9%#=1d_( ]Wo2Jɴ2Lq1dD&!Uf %"r>WT_Vo[zPԽZo-/uQ:Ku B07(j嫚!}MC.n}# 3{=>J۷>؅vX$fTU.-R&tdznTtSxtba:ͳg+@aGVr1jQ9 ki8e{O@<>eG⡼ wd؀v;*G"E[OW{\%RB?&k,_ÙRRh#% j}ˮ <%8_eyyӁP<g_Hf+ipkfƥG6ۨG~˷qFIX-b\'HÓ?(J1S]Fԝ5_xXGd)^PX`3dA\r.5+;_+ |j Bi\E565kPt_^$EӜ*hCļs E-%'hevu0`<txkc#*&$MG[p;+%@5p p)Ximor#z#k~@:hM/dmuOcve=gKQ]DU]vI%Tng_a9xAIw]z3naDƂgpk+`F+-@"̋:s'E5{^!Tw)Bi2Ֆ7\#uu1QWMM?qXj(ݶ/-^Fr;Hvkp,/޿tŵMAE pQТw37۔ c0QdpgQͅ9?Aӷ m7iab$\Ɯ@IKP]@.J)^r CP֖gV=t/2Xj;`a[iBdo̾V8*c |h$l,,p)nK1˂U(D#<ƈ bfRIGC%ĥG;펡QZ6vͪ,hٟM ]׊fSn{$U0\+Ҽ͵x&>ݗCUѻHZ0v^[pnV1)B^ŭ1v-/n^K1dfED5m/S@8xIJe[+f\rӦ_ k^a4ޢ;ʀ6~Ƀ^ȁn$2^&hFX!i!p{ܐbH.PA()LXTt}8(mp߮7^b& SڵBI,0ΝSE'qͼÉ@DONZVPVAL<=\=3kʹz/Acer8di/W`r#H ϐ1ymUYVc[- ~^rz@C{rho0g1`5m"]Ď2:GvWmyHam*'hIkpƖ~;pCXt43w| (έt {E,dgUh0SWz-|Q=vzxX3d0aϲ~U#xt7&ŞH{UoW<:)FsY0OMK;1i.{H _|Pzp}0jU\"d 9i6.ݢn2T"ðy'ZG蒳Z@ӣݬ sQPh5+&eWzHmd0:MXj*H%!˾k"}gWT0zi@N~*z/6vOȮ;p7BdH+mw7cŽ4!,wy?Z#hnzG Iέ~ o,71U;M %lXqz(FKR"zuĖD'rZqЉ8VajnhPQ;5a[PxQe`+Mu;7U tm-S"ylr&__/iwhS;(kFދφpƤ,-GpPէ|%R,R~؟d _6{krtqKG ?-JuS$MO춖eO3h1E{ٙ_H^DI۞or}&UQR3w5ʋI\\=ІyhuV־xG4kS?OťmȜ*>&A3,ic 1-*I@o vsU)+1l9oWX?W.Uu{tzU8ȱ1vm!zIUhY$+#|`lnI0vCoW4NJ.)S̡ ϘA!$>]W,}P1UcMFbsdܞ˹rΐێ^46S=ے,J J5Sopt<vY*jwWã+=C.~5xM<~ dFҕ>e/o`Hœj.1\1+zZhX#}=$fԆഡRS,RDI%&q}gG,Ckaԕ:ƟB9t.:׀g2)! Vws·m3s+fhKY='C ODx1Iz\y8ړbwMbp{kPR@t+©v^^H.7b!2vX-\15鼅\g¾#2ΣKCTA#[ 2XWwtAz3:kՙt g "`cO}psm!.#w&IQ}t&n9YX%6$sM|K5BX81`LG&=M|jL`ӲU%dt Z~$KC i[bee( Gk`9]݌-I'o"K <Λs뽏Ox{{U4(_`fPO` eH㈕_pކOUGDT b(5Ơg8܎/񮌢\S*jC wy䥣Y. -?YS2Oɫ n{9dA| D\n"TǝT7Wx9%$ \.L&GufKlIv\F[uNA\ #Ն=iP)['dTr4{ +?}KJ$:^@pb$2:?nb5p[n,j<-+S5iĬ&c}-0GW$^Ͳv{ 2wދ#5̌~G.~b0] om'zvf*4Q+%µ atCVSc>=lXMOjt]p: YC :>iXUgqvPIP^# 1ߕw,3/0 ]A%v},7dELu^K~;0\ƭ9_+#<[@FT.L\VnYw+킀0 ++3G3lEjO.\g ֡:@% dWGIgqS IV zV:5k͆1#w4q@Ac+J0B#n@4HdYfm|(噐V p^|GL:%YU "StpۦCGJ}F 4(A-<DŽyᣧ}+Ք84eh\*]a\%wn2k'gZgmW(E%bjFiu:3R ve9yrj_Hѫ?Z:`cm -_Df1ռki -=f;TfLO$3.6$`[pN %j,kXE[g:{ 7ʉ)-,xFONÞF`b"km?;,|0Ó}kq:Lu%WaV-w`I/$'ĮJm4yu;\WmT+q!V/@\a;Ip9>ZrMo/=4ЯTR|)# mH)5҈=K/lB0[t#;3Um-\ 2_RC+;1pB=PMHG|fq.De ~MM)Ye$²ZGg^D_Jnc2ﲧZ7yE*7X`$NDFD&Mb[AR]ٷH%C!B*D7갨,MlO2x$aXze:5G52*e?>[(6ra(c#077cKCU(O0.:(m3@-;rq%#濅~!mmp*ity9y(? vu9z˽v.'w<\V.Gb)aѶOd);cD=l dܤ+l"ww!F1[ p3.;=zW4UesH'&)y\2W6# C:VS[5_i{w%Dh鏘"^aP$ڀH9mkbp&XMPBS}`̊ŸW+Q+t$DlF6˰'Ecܚ݂IA~ݑ ' W_"EIT$nR`,.?y0*}NxH}HU@rwaS$Efz1s\!6oXĸFiܵDԽ:pj}k= z2E51URj u|͞D3h~n'# 5,DiRLsr/W$(6q05pE%nv'jzCT9\5y0Xޏ[rv0zU_3" 0:{7B01(U6&$']Lʌ?;7/]:0f+oĸ'* f0d%v GP셭Rm e)h$[v!- Y}~3i,sBmaW?adpXbp62 2˩: >O\n6{M=+pg]Ԩ"Lb*u =s̫uA>%;`𗹵d^H!O?!`VFa"] 1Q\$&a5qBeѫ`V)RY?q=ፑ|1ԪX3xy ~1h Kr TuEneORu-/9oOwOi2maxyBF٥ɜqGc0g#3Kf? B]9HxiV5 2p(͸/6WoK7ˢɷp՘o[GDCۙrclUkA^^cYA^ x0ЙmčF#,PU8A*FhN,BF1c`qeH#Y`)ͺJ~ ~\oJx5:~g@2\T,$5"̡܅X }n^.Z7)rb+0Ukt<7U#7,H>:Q? O[ADL!33jTOjM^y*RҔ1 e[Y&A.I7 LvoMI8rE`S7vPcӫ]0 ygi.>{/=H]]ѡJZ*r :P׵ItQg\K"yYߝ3gt[ %3r%*٫lPp hU0:B.~X.8&2} a G>>noE4Q.;ג`N@M)BK[l"=p]2Zn"1uёշǴ[oM)YG!`FEG0_fo@]` x0.fMHN~)&Dc9Z.qߘON* V6ngJ"l:; 43 e1}*GOeO¨`$,%`ɳQj]8"l}+Q6\zִ% K*I!q͒.gp؊U xY?8m{kf>I?ΝXiޙ#e^{'g }HZͦ"-R{b_gxV3zD}sΞ7yQXh6eB*>wc~F7> gᒳ ׿RZ=RWN[aa U=I)iiכިρE< 36"_V*5beNq˹%ql2tݯ8X!; GJ]+L~ΜpdTcDyJ锺/ {@ӈr60凹YEY+םұ ׵kZjҠ]Y`'79&kUL@s?'vy)-yfRG}%&p[ ,CK+vOQ^n%uI"cp S&z4u?)ggBm/%4k<~FĄ1 BG=,*ƲƂ%@!z0wcq3j?gKĨKiO(>0DjӟLg9GEADtRl,LJ^XdSJ$j{yf@|(*GpͻZjcw<@WsL|R!s^AaEHeK&; |@ %.)m:ۢ'S DXyn#GЉaL39iS/ސASM{*d oOÎhlWA?(wیO ^@rQ&6ES_'MD{ǟmiPĒP K G=Z ?P~ͻ*℘p 7 +ȵ~8J+Fׇ_Gi]]86v0bQv]/Hgٌӌ񘜤՘w$؜GR8 KȋrspJ *@dXi}f u[o"hQM\/CTdSb5 ( ݡc7XTWظABa#P˵<~{Qa?e鳹Xd\ᥒYf< df`F(.+ot$2h|{m: 7cDM:E`+6kF}p!dv+#2l"-ll_tҫaUa6 7 a0,"Mj 38m~?2x)PZ$6{˺~=%I8^W^ xHuvo̙ v)"z6&)횩>MC& \lD\Ts˳b%Qp,jlܨD(YP%LMH)H0_KEPzk=W~f*{N HX7YֳhHc)+4PP-JD߫*;Mo8YZΖTA[-%wIcߝJ[;_í'3Ub` `=VoSP֫qHٓo%B6;|V=dm#.)Oi /92Z]t "~2PR=BƹcR 1Adڲm׼p9_\uyjCŅr x0,_5BýwOPԱVZc =|#Ӕ~5S@y<RψKgUe' %chϧ%  0v>1}6y g۲ۙ2L%O+G?}EА"x?W5Y`4CaGAr֊/Pdtp-uԯ֕8Y]G"^[4V;! /?N[ *˕ A(uCB|Xhnj'`^H+  %vԫn >LF>_2i%B'Zm$,@FpT/1йnC協;1[+HDM.%oHqp elq{L|zH?A~%Ǣ]&hz?3k pcܚ)q>S;6pP{މ='Ͱ+@!9n^N7c84!?4EQ yGjpyU'nd߅rcH 0ZR"|AgC,ݰڡe452L=[9l/iQK>a+KEemƤ YkZ o]e/i*o׃ד͛#Xш1'.V;#^>,*#H +!pA^+`Ԙ5>;~LbK 5} L_!{E$֦)FVC~vOfDS"3IE2`#Zz?pMijn"_ YvYC&̎|&cq'5f% BֽŨ/7"l20"]ܴyM6>Zk Jۢ3*V>8PqOk"i(TJS؇"q ʫ R ^f[ެ}Oq+ǝ”cv|Aj ry2-iMzn8u:SMEq+$YCvbaۗ`_l&;3 :q:1[7`Rm}3m?3K3S I FH4"b[}l`Kܨ+pϥM"mH'u]G4߫](ˡ\dv8_1`%7^! ffw܄p_};1$B姧SSk)'O^p<.!^Ջ?1˦$,8't%5xR$gDw^vH:l:H'7&vHhmB']jۘ؀)`p4RJZz p8S:BɅbv;*;S)Z߄~nh6j>VJ<'ȍ8Vg L6.f5{$-dzmwK7R)^rW }ܶ[KElO>i T:~oӇQ}I_&NTf'MfI0@n'scilڨ~;`:볮z8q+ԪF¥aJF=&%Ί0nj4OBe&lwpKmfZy(b;u.8 j;*_1gR\?dh^ MMψ^!r8|`9ΏQ,Hrhw{WeM` G*Կωf-W|l)f97@ϺڽPkU5^]+,=Cʠg&>9)azB?SbU[!i(4mAXk9t-Fkof^ViFD-y7on U}P6ഄÌ̊@Ow(XIfYhS7yD@_oZ“P2뀿(C A{MRuKqR#Oo^?Gn&-΍O۬#]4[ZZV" OSU|sⱽ_NwPu`qvOf .?]XL#%~_$(1LC|i@TZc"n]'OfɺP(/@Q=yQlu@pS<,Z J.8i <0'FyQ\d <OHMЃ8vL5hW](C#2ٳ TʍUY5)pǚvG7FGҝIaY`YmV4N/6D Ϥ..Z['* C5"UI-bnC42:֤ҥꂃ m(ѣny|6./2Uߟ =[KuPdT~0uW7AMo|%`ƒJKB(2֭Cf-ߑfZ+ÉDo.`'*}DT'ekC>K5^alhPT'UixpէdF{ۼ8w $+yL"C9s‹}QORN~Ό! }4ubDY<fpkܝrQp)*rbՔ$UHlj#>V2AƗ\KjZ(t@D2r5 06>6 [e?v6qWJ{|="N6fzo5M} dp۬J[K岅6c/C )5÷U?)@v&-:rvܺS}M+L-ղ6eSgm,fAzR3@&Z{dp[jߧ~Lܐen]XHÔ7:FcNwMx']ǧN !cVx @ȭxԅ]vFa\9>aF3cawWs{[=bHAUd>cAWYA(i*kNR>(83 PY9Jh8S b.Ȇnk[)d:B[P@4;.G=״+2670 }8{EvuBA:l+XD91}x4|nkggR[ ] UX ǣ}ܭ t?ɢ-Ċ5;rD~f* $3o$5@ u{=k]A4&>m}FJ=_ P1Ns𵓈70r @]AK1/Ͱ64T]%O`b5 $0ٽTV{Xݒ\2#qJW%XaG.0IE"#ƼVV; Ў6^ZQC BA'noEr$PLϢCN?y6$Y,lmk-kiN6X/կc@(z)ʸan~sCt[[<>MRjPElς~P}&{|8q We(do k#(t KOťrR 0ˏ6#-E ^C0J%IR[x&u7ڔ>NA3S`Mct\-,Ʀ#_[Ms.UK`^C6y⋊$@iH1K&o\!>0&L qe;s(;2}L=15'jˤ^I w[;əu)#6ۏM *LaxE4)6=0!L05䏧k2#W#-uy}2_j@-k|ف, iJ'dWmIͻbF 8/RI:6!~?[9y%6RYRJǂ/-tx3zYY8 |Y케m_1dpWgSCeۄ#Q.֯ NSXA4*&2-(%t[_.ڒW w)T W0[NZ%쏸_}w9' IkU4|SUG!#[c<.VM^4PVE m;=_$.qDnNd>4lLGW,^ fD9*cӝЋd[30L5رH9ٓ'3 Izf#ټ H'G~?ɩi˶ZZp$f[X[&ؠڊ TVIpg VgQ8;[V#oWu%(rյ 3wDqĻ!z2 PȋEPb]3cSP~7gm!KYӗkG田|9#3pW]ZpX7e17`˭ΔXbVV*dTAhZ\\<e`BdLWH;_1]E4,gdޛ真 &&9*=Ty>6%8.W4|J5BK9ti 'ȭW3-@|Bv%:dh~G#mePv|^~w] BAZk60CU5[q4AG)iF}1B%r?V<{-Jbڬ ݝY^2+|{&m~BǛ@Ã?) 7HUDK3y+KivE h:E?St~^Z˸)!eHZ<^9na#&8\U`؂ghw dR_-6( *C6vz.YɊGˠ 9{|XƣK7:oDFZD=G,:Aax!^)Xiad )!(vE qwE;Rd@]vTaI,1X|`!Ifix93G+ tz'ʤ.c5QʾAt š67uFro:aAu)lԕh=1u1SKg+RmɭʰaPX{O-*f`8]yˈQt9&L 5"r}5DyC.zpE7uGTZq"t4yW; D`f1e""Fog#/g]_a@6cQV4GjQ$f;[^Z:Q1R)s%ŝ[;39&p\-%U-29:=4΃#JA0"9U9K;F9~g 0ޞ8;bǷmPYec`76p^o0X-S033 ?D HR f2f>X:tyFqGsP8 O!xUחMڅ,4l7)Aҧyb&2Nmb53J M,Zn{m{9(g~yu,HmPQVջы]$Ẹ̇`5=m?0HC#O)RK_g$? B<+SrCh٧])dUsug_7KK+^OfOn$z a01(?o`sVܛZsݛ(+~YT=W5ve?߃b~rYs6O: XF+!Y'J8ce~hW@(Zs25L4l&#ۧuPpB+T jl`pd\VdL=Rl4z mWZs92[*z1+ P:ʘRT%˝.{g`-}.mYGFT]BBrB_͸sMyAcj;BH̬/ez~*8։oug_LUv87+^w1FrW#dڛ$uĩ<^#݀渰ΡaWC |[v+WT !T;v BC*g]iG;{kCi௾ق_6x.#6<cߡə$j*Uo!Yét@ܔYgہQvҞCpCúOz{+UNҽ&r ss9G/t:''e,jcA3~|o(hTv,`srF3 v2_{|-i5X+r0 q1NcYXP+"sDwN01%2ҵB)S1ٓ{|,>y!= xظ ;` ,f k,,mgFf : d}~)co7G?K昤QƏczK*̤fErJV=thIk:j;ESg`p6Es6δ7Kt@-wY0W{uZj.m c&.VJ"2HXTf<ZWtu-h#~2U1x.ړO(ySPd@8t& ;=btL+7!PG VdM 8!Sc]\[䤽 jdQOֻnKLD ĩZyP'zYP]$Xlt74*&gcÍM\;)CV}Hx+zxa2PAZee0ǮfIZPop@B %T1լBBOcsD-۱MEERȭv'"le;VN谭[Vx=OH:(.zohp03#rc @AꨏZ5m'!/ŗFn@\R2bm+6Awj/MF{[t+ȇAMKOE\ xf G`T  SC HOkM' Gqʙ+LTGăSƒ}t(T܏]V~D=d [P&\V/F/i$c4"R{i>->y/>+ ~-6w]l%%PN~LOtTR~ʨ 6?@i~QdY\|pUgm:2Π4XVi3]>nslSڶ!Aj~5{<:^p |vEUfz)o|̓4n@m$Df4UD_r_b st= "Nl9&cs~U6I@0_1yI1ʩOO2<#?!tDת7~y#l5mtOvC`G;ҳ;1/ //%]R/TK<8kv,ϔmxI(Z&ZjWlQ9;g uc$Qmx~"_V2m]?x[ suvmry%bEDILvU!|H:7!X3^oPZ~7BMGƮ3-vLq!=p4wJ!2bV՚PeL]nbojœ\R-dB&JAAcJm =Gxu۞QwH1t7B~ir9[g2aWsfaiu ۗvb?BpD\R[^X%;PBԫ17vI8.7)Z+UA ۛ Jra˚NuMOdӺ߻$hNV cҙd}wܺ 5  qǥ0ۂyJ`p,3}!󑆯\^֠o!_BI%rD+<2=݃^%,WR>q`嫱Q:&{5!@p@Kc)l$@I@Ű˸a `LWA:d5*jI->/7>>QE yiU  t5\u/^n:5bIFli(++ɅmO l]t[&C"Wrm @§;2 N#E&lbYd\Zb;$?㺄Q<:eܞ7)dw/seEoB* ̨e9[ jyCh4sN]-c|(=m6AB bޡ]oKEb4Ə…;ZpBfjE(?sS9EUAUNSݟ#*rzL1Du^6y9\qow-,Um_<_qvF˭dIysgS%zmih%$VlFݞ͏N4 &< {T4TϽ]1[ 1 }dMghe.x$ţ>15w|6pLJNœR4bF9?Ǧ7`^[']9v͋ekuah:<Ѹn7ñ%L!q?@Wr5wzߩa:ӳ$rhoc\ACmkpEGa1vgpMN$ oV)ucUssMoS,߶G7 +/kd{w~JLZW^"7ƁSA)n:va}G绚㾎8Oo"`M&$ N.n^S'=[Q!!"+CQ n<% -ggW\x&ӥ42s`!P\?3ZvW9Hi2}d1g_WDTI YJb7t}5m@h?N`1oiU]6\3moFӫYOZR_4 }Xuy}>joly|δP yHaQAjbrVf9q!(d0庌YZ^. -kqjo]{@u#~0!ak׻7;AX.gey`C2iWJקᙱ0R9Bh|gPrX|K!76gҺwTJ* 0{*OIfEw 岆t{qU~\J:(9I:ޅH3dQ"SiCzYI{-l= zEʕ!\k%?<0|҄jd{j(shH,=C 9J%5c㒅^ei_#RO ?"w~xg( +n*iVkkۥML skT`KxbP PشȎ:|/Vv *DxNfu!12*F FrbNKg2,}$u磊q1~4-Di˘f |rݗ^& L #9U4j]c/Y֣;;Ȋlw@YX!}..! RSyc*fGTi?.oQn8pnENp"} edx|Օ]'c| əNvko@eeU+Tb8.t?8C>׫~MWWa&\wue;}zAe<粷M܁J2sX\;^:|O9TX =Ho-_5{xqSagI]Q&9m`._̏!j7ׯY2UMwi҇az \>zm$"4w >`SBݵr--7ńA_/9>k|l$oDL`-wh!ٳP5#2Ӹ{~wpg{Nj^ TҤC{~FQ[cwjSɌPGJ1b|%rI1\o@8P~D>BFr;:"ۖq M8Ɛ-aZ8A=5l ITҹKָ6튋\iP )"6!v*Y5Ӊlr# Ǫ`6n[_Ws8?l#F,wG^?o܊Fѣ 77R8Ѝ>`h6o¢9d* Ad{uHiY7 >/PM>Q^5 ZIPOGez6  x˕)x睈G^cs-N41Ӹ蹆a p(&Qz @(;3@!N7ޣb$ v<41h3  ٹ'E:2In#8NoO[C Y92. jѦ' r V.{gmd bFἱ,`Fe}>j Tsa$rsAy蟷 FC;U#vT|\vZAH՜'|I: q[=!D4#ºn!iJs _#fK=*1OHU\Tj"ą{-h Z{qPF- g˧eF4<Ć|ywGi>&)gG{q ƒhޚW No9VŴ$ݻY*GZi '5 Z9Z\kNIl:n{Gs>IaaRꊦ'HEjAqޤ_%.Y'$m<¼2I4גn--6$7n? \4b8Bl5o.M i ﹁3wM5`c1z̡Z*tKyؠ܁@>y_$[:]NϟLv?es >WFB݀Fj$ǵ"&+j g|c/ԩ}/|7(405Ž."ťJQ"%~h8:tZacC#'9VY]lk;ťmCKw(ajRnl>{w:0n'\PI׫6;_,Esaثx0gQY3{`ם#nBop%f\Hᛁ *'-+vBf=ڪ[#~ZlQɟlZ͖'9Nk Ÿ]ö׷5 M>QNC\/g~Mq#+^'e_ I@}s,>cm|/.FPZ=W8X*JvAZRXPo״(TWbRͧ<;2Dk42Abi˾ &R77ƌ燹lS0`$(njG&>'BѨ?jٮ g1|;_ߋqG>ƄF|[ǐup(L+B4fY$J %+pܟyڴ-y\ޫʖ,#ɲL,6hn"L]++gx:_^MG687lZENqb9S 5hO,\hǏG(ʬG`T?oM++CQ2;sEX2lD'-Zcpbvpk>b##Tl-@1RN||.&D74Mh 8:*Ҁ$C=>j!xvqpQViZV koZr#ct.浚4)ˬi.Ilޒ]hzLx^$-JOnܶ18&mgtbXDfUWΣ5TnQ*8F@+ N Iqe]ȊN3ø'2r5e gPeJK$f&Kb u3+o WDЖ|]]~u).qT7ފ$m q∡[3xHߦ>va#'Z\|XeYeE}ZIBOJxhT>-Tn7y2U-Ǝ6yz[.kC`K/ʷ-JHRݶɔ,eMBFizO@K}y@Tc.M dJj0jSq<**uc9`-8te&o 0$2*(hTop,J˻o}iTETa}jA?o` {v k7q',JQwqʍ8H0Tpc4j4'2W_^5ЧTn:БXyߋ+סhNg4)$V/!xĮ{㗘$veE & \ 6kX/Al8q( eWJDdts%ɻU% RB|w 'LdjSREq3-xH&R\55xuf:QO"ΰ߆XqO F*2ֆ65B6ȵ/g!ǮְS[ilO+KvMy$v̼EGhg^YC+s*tZrɂ3kp2{2lu7s;Q-T7M41>yQTT>B+O3H4Y)GMPez^0ّfz8Eqlp*r<ܹ۬Ї'}`z)6* S_UVQKˣ^˳Nz~{ V>er7iO^ jT-J!PF`] ߟn[IEƷqγ݅[cM Ǣ^߮&ěH%^ɿLVNKmvGΌ**<R%ō+q;4QrMN*4ID)c6^ AU.6uz!iVl͵) fpdUj7nB <weﱚjVas]L"ojHR}gx֗63z mJ4b1WI vOŸ:]fbܫ ҈EO5~$_*~'I߿}IJT:^NoB1Hcԃdr2x #Lm) aY`#<ӶZj/`r; i Xo`Hn`S@jr&a88k9j ͰV<&9~C !~!fsDspP*:5YyJ4-Xq5PYECPבxz\8 w HԨԾY3*w,@n6blV_l_xd&& ˨CY!̣k,N}`(KABX O2޺r4!K 7_X 6- 7RJ%.Lzn7e YH {J c_at(I\. uTs³`p3+(Z^>Q4r!([c 9A ~ߢx3#l;I-Tz!޻l)G'o3BT6r;'HDTT25{J6Z4Yn +ublQrӮ4I.͠5ۣxMdAX{F TSHhp& |3{,G~E*tCU?A{ MIh?G_Vն.=a}Lg8YsgWX[ocyn-t%RK}3{𾗜n&k7Rs7fwU$r9wZnm\(E(ogf Ug+pδ- 1c""qz3r7H?CW跳[h˯+kR;Ia#>mX nZ$G|%+3{#*bb1Ip ?R DUwTf(3pq]S"kOjt,T!k3;#jۍukyFu@t[]ݧ brp!'P jQ%,Uwȵ쓛aBt6lDA􃡟EZ<6%SOhQoTW\JսS2y3f!2=[e  夐=҂Q{f^mr/_a  Uh, VuQ; O`&l%PqFeẌ́)OY8Pɇj~sՏxЪ-v@&ybύPg^G@ zPi8.X/ٵ1AVCO=Z8-uχU/S# 5)tv{ N9ދyOv{ϵyhg%'˄;o.2o"v*}ZDlYyl`<eߦ/Z 7W[G_bΎGQwgOC(nbsqQh b.l.^},ߐ= "~VG4+m^.NN4Ѩ;XMJ4uMBzD.5?bլ7,l) [l0S24N|BU;KE-U#⸋691#r;CbBSѰ7 }J1XC9:f"w8V0GhՎe"mM(Xo }ʇ95JE!Yi]B罣=wn<Gm9Fn tsB?]oBau[,5c>+5^]ApGB;D}bQH+tlou[dBUfr;h^p@p=MV 'sf ,.ĬOx z)I}91.6)v.>%F.vMP@WԫKͺʠ]Z3󝎆$^#hK!dd2ODMzo\K9csh0#]T8~L7 .fe6&I[\C w@ؒJƋ qX4 ]Vl,BRoX0p _d5jq:}: `cܼHĎNDK1h׋Ʉ=s9^b}lyZbHeRD S"R) oX{.7%b`=y1i#""\5 m;cugE /8/r7[ >=mey"HMi6oZR=;qZ,L_ ap8w\zSaMx6AgKv})}>}䴪glbdAF-zrP9筐ь3,.Hl gghG.0{Q3k2VƪÜma` kp4I ޹!z)KKf[6(FԤf#L=!20rDԛ">_>Rm0\dJB" {TQoUL`Kcn]XT~, V2D[tZ4"_5' tfx숁G^ˈ":ѝmxѯ a"Oa%ZT!IzӁq@{'qxF R46XӴ3#&4G ʧf22dM^d< uV6*TX(*u3aiIg[t8hp~rRdkl`i͜<8S~NIb@6WN۹Dc$xk¡̺ͭ4:?|g.5J*ahnQx6CG"A0ܸ`_2)ӿ}W7KSu8%q'HpdAVVn|rMjpqPp꡾w :i%R5µZO-lu]vHbd\N^ tE_SOhDT=CXSzբ?Farݐ_ w*nJ4sz7]Z\:$ѹG~#KpOʷ5>' *jW^tp++Bm]r Oδm^@lΜrd,)K qeӳpâՉ\68[/`/?p]~ ǔ AYU#-i-)}͝&SN>}f`Uk!")ipWjpqt#"ߡO6SoX_Fӎ>%HpAٱ_+ I;fTR3i]NW*|mU?RT%UibE;F}+rއ! qbC!c3O iv6 TBUm^m)EsMR_ *pQ8)Z63v7\7Hj| &n8?o,b{\X7&XVJrgq?/0W 4㺌@!(pf%V:_|y,lAwyuSFpFcrghW;;'ڧU-oInfm\B'60}8v+˝W!bg[3.a/Ot-S G% \E:()YdpoIfwf7Z`A609;sxULfi'/.YK? .C_)auɎ~_qgd*>`"k6t.*b[eԏx27QFBUsҫW*ko# 9X͆ڦʖ$ӭ;],d1>s:psG 2N҅~hY?TNPo~̤B@\̣f2_jmoMzt,BwyPS#ɳ:0Xρj~yBhuèG[ #C F/=c`?DT}?fF|&ByQ%چS6t't9_'@5#:t.ʩd#e>+"!TpiV+bIX/.D[--"nV]ݞ8INo}x`S~C'$>lK]j Z6*d]&T3]ˋfБU4`|FM59n?/ᮦL Vp,]cG3Jov=*D},$e>*.QwL֔^B4q1RtQsfsQ"k=j'SO4ЎQnK>js_ LZBf _Pw=2zOIoJ y1M{ .,>%ր y걑;y`Rnn6/8y7K,2 *1 1Đ5ku?Xߏ0u=WxiE9g%P&4 d@<.@fJڛ7kj|lK6i#|x.}A >l;BL#}!&b;߇Nc3rW#8gAvy-eT䳰%͇Ag8 Lr\h2M!-Jm\VBxi؞ly+#ѱ]oO\ ;ToUXfk.`thu%(,zD*LF0!{_(iL]]@SqAF!@xeY{ӗL[GCQ+؈#/Rsкv3qQjk.Cm|L`gfXĆs)2b)1|';I SH~~V$![^/0 RS×C3@h׶M  w,9=t[\ y !5tڨ?JOEmUJxTyMAPUĥlt`7zZϮi 嘒UO1R,ivvdՊG]bp'-,(~ ɡ'^7a!r]cgS!Z\]@od%b岼ʸ `"f3WfeDVO7J#T"L J3]#e >~hҼk@ @s5f vY>tS5534=oݤ@z_Χ]L.ppEi%_IJxI$u˼Z}kT3!&Bˍ{N:Ŗ2_HkgͅN E:0{ 4Pݐg}{ /܃ke,:/O*cR^˨0}{RM@*O/8>lG"zXuyw,4'.\ۺ@!o*ʾQ"nr'`7N8IG퍶= Psp'3-9pw '*Go%M<+&u?3\eM ':zq>e5p{5-X%[HoNsEu +^GM{B<6FCW(+,MIG?ax5K:d73;4?I,;@'NJl{],ʇŘ]_c0sD|? V< 0D;嶙꾭b~FޗL,B~@{V`5"Z*5lDmWP0 WV:iJ7co'K7mS z q-k՞M<e/y4TIɧ"_X!B&c(7g%*#F@FoQnTIt@'4sAH[R9$=[iG ?1F`_n0ϨX'!nZ`̃rP҅=LM[P=-K"b 9@P5t'6;|υ|W\G\ н$~RDص L RTV~YA?V\=1?ȍf1F>oG GV)|8Ѽ@o}> D  RV5iW5Ι&xvPkYy zû|rAAo_ IqŚ{t $-^e% Tbr2Y^FyTKmTU3YYPw?CahȽP(Lr^ICq[T-=רDYU;X~i?Y+F^wys䜔從/WakLAz\w+G+uH {Lxjl0=55'aVYp=y ~u@̅iN)1ݲi)n;he Nb=o#ѥ9c^G;I4aeP&Mt=q7 }GܢkxګU1=pv4jxsVP*ǿk#KB#)W ?zd$e%l{͓uYT&UTmx_SvC BO5q:|p&Nl0`#xMK[aVlZ|wuh4EF[..g2YOv_hZ0f|'bXWdM,aң2:mf C ٿPbN!7_MkA 0:<3>wZ_$5m,:*\q*yT휍i].&{V}w3~MU;8N>] MeS=?iQ{jdh fyGaso, A35Ry%:,)CH0 ]( 7IZ]O,o.si$G1pR>5{EƵ6_7r@mdBN00- b2I[ "Lϛh2lVM l8\ч.Te>& 164jۖԭ&EQPFѨYuF/s4䮭(rq|['@$j;[jrT[\ K$KqZ+% *`-pq׍qR181IusvX:Оz~:IPXfO9%LhC*:r3JmYJ^ GƄMjA8iKSIJ Ra[۔YG+0$3ʆaaa0+%?ߡ_l?'$%néy01O=_.%0^}ևL/"9m#M/XWlxUobzH^Gi_H›U'W.,s\q؀Y:Pdº@IMқBYbäK>036&lqP SYQ nY(4T,wl[ :saPlZtZdoz'cU9=Sg#N$%!'A?T;AZ Pk~҉>3Me/jc^Nd/]PS{4كp/I1sf"fT|Sb΂L;vVz0x jdF`=YVvj p4%ҏ?t݀6cak 7`DE /(VvBS:MhE$)JId }*c ] RHj{=B5K"FA!MnCc#ɂN"o fr7Ų<^W6W533= : Dlz> =xM_a E_J|a-<@Gex4]_r䪱pYȋԭke)'^}g2bICLt*O .uK,F|f r b'~t[&CVTn#W_Gۈv# Xǯ!.WQ-T *jѨ0:<r)UOgEaYQ72qb%^x\ݴ@^o׼HZ Kx#ζ}n3q<ߋ!FotC |&зF u*r\1NrTĕ&({xG~Q˶\…)P^tRr:sdd%ЌwaiIm'vaVY!s{uRtWJۊU[U۽ rOpvk66y6dP.駛K+lA@TzܑoeŞx;Tig_W⚪a<Ƿ6$n"HŲp6T%}ZA71,nZ=Yƒ]V;ဳsJiZ$'yGpq# 󈁬Uk`tn\R|q91cP\D G;@PgpnZal}jPPM4ᔂzg~ 2?=;+rv*0ȺzNNXb=܀R Cw!?4(P1i㲜EdG&v~?)9˶.6]i-0ڱ98B;+_J;*txJ Y/{)yC,\ RFbT}t|ZQBbeR^Pj-e1K͋ZV8?Pxr<OMWK!ןI(ͩHabi]#uE# 0 6֔[k1뇆 gޟ0`z#p#A<뤑J %э :~+ØiOڋ5Qؗshic<BN`S֯SuԊĘI zYv$pY &bpIo"8 tcT/F 4LE1.ζe]V‘Kr1Q⚝1{.S9',aPmD+Pc>L}F΅4 7nI=m8ctk=]Mu"FW=)n" 7Na\|6 ї8pz賓㱐VG0/0 y1"X>8R }ndvR㯱}6/o3d%.|Ք\DY=-~&:ᆴcLEQf?jx?0o ׺hy`]THvFf+8ݗ0CYދ5iOhD3_ dy/9% 61#aDn&d2<ӈb]#8(f/^^ ~+@r-%lI!^nݕ! +y/4 /ak}wJ%,;9vxKw~d֋ 9+WY - ^N16 C#d7 xlNYrsmC&;𯇷pE/jIi(&CM(ZӦ\MRDЮR"ϚNpđ ݭц X}[ؽ'UPly#vWqy"(9;uȉ#O1SW3TJE@C,4Ѭ h؉jnݻxMj*J#䘦C= `0o܅YonK ):>Dp\AN=:UPV[ZGY~8?dޢu!(9@X;L Uk]W@D?^<`Ypyõ$tREPWGRxpA֊Q`07 CCVUr`i[/9B*y"*-z̈́C#@g:-o()T_ȑ@6D#ghga˟JW" 6%@#*22Sb%\?j ABAէ$#)=ILXh-ž1\#I{F@z9u1C,V{A!U:wS?U' ]wD@Y;9S|Gq[xLq[ Qaj{2BLe˱Ȃw끺e~RӚGL܉=$#uCw]@o:Ucjv#ٓaq'Ҩ`x7ЁtsYFQ즒4J=P;QLZŘHVO7:˼7 % +|jRd>\Ha7UUc'AX;m66yhWQ)^ M;M=9/XBʒ^`)E̎[H]4Vߤ;hMi|Fˉ+ T)Gy g=.,ne`_Se#x{] "HSbݥ;M4W/&{iݩ0Z|9DF??ėVw?AT:ǡT}O7/VrIoQ[wF6@d]D*Ul:Qel;2㓔v.~"w2ەk{@܉}3g.R*cMTt%24_/H!6ߑ!c<MsM81|!zŬ08QW\gPݺXکv6^w"kzPjmu9: :o}e2%) X%hN@iy 'mJwb4hQ]=b-d> Q uqZ⁠/s@.#(y^I#+n8Hi?-Ho>&{kB zxp62?*7N`zc+e4``&2f"l|d0bIAm!C*ЮpxQYG}S\ mqp5%#7~wIo}+( 3vdu;>}N1wStjmh0\t*iLx *32k@AENTJةJ' ?XduN>_{0Q&&wBQu$J7 !pg*@GށԫyO6de\(!v ˺P'8wx WOOW(T][W窆-`Rr>3 @&F< *Eu _!N =@"q؛=Mf$/mގkIܘh:d_CLi@ VLȀH8|MNxHS]\A_z33^FJN%Y3W-LsP@"mnOs$J?1 B.dX0ͯ[m*%mvX*A3ݍqc(a[s u=sp57QaڣGLؾNh)Gv]; =1$CgtgrN3;7#?@nrwғFǬGOJ#d z;qCX„ŧFn#P@bl2}ũq-*!1JWNnv VَY4%eT~ ~>Nx1@v"B-q " 7 I2Kt.]Ռϖ]T Γ3TKM&֖Qfs9 @c9A%{2ab2=#6kW/bH5˜} h{cW?K[UjI ƒ+@* sɌ߇"^s*6Gj5xr#[~:_ o˄Rғ]ö+ 0{Utɱ3HL+8ξLE`4qkg(ԑ,*}NSvS4$=N֜ ZJ6G@"ݶqaͰćk@jb UFF} OE+X+-ס>hZfBѝ!y$ͺ9٢j(YZb0rɮ  }raF+-JHݽv/YY4zH!}>~N3Rq  i,fVb4i)PFɼ$9^<_-<&C(}ǁ>B7Cx~zY Y 8#$"6TEGS☮#>CX'P4T͏Y,3DD.bE A (vz *bLꂩ0؊ߐk OSE7aivXMFBoASF߲H;!zL[-]3[Bi'Y+V=n2s\21)4e#zlI|ږhS KEe)ɀ!xzk&pMvWP LWXP=yw wB0s?Ig2݈5{2/*[ ZHu+ΏzLvݵWy-KoپV*,,vf !a\!"AS0y{mڦG 8,#ؑId(([<1h;|37x׀I݌^}b, !o9^rdt,Jiь}rr ΋1X5#1#$gWџk`%^3:7C3ɕPQ'BU8@xdV(Y246A+drFSZ32- u4ݹ1 WHGwb̭Z,冀S҆ZPnfIrx݄k?xЩ8jkS7AAh.|#HrB[Wf!*[Kc EBˡd瓟*tD/lt{KE!DJ.kMk]ude=D'm5z`HK +ꯊ7:𞬞d{sR >?\0 69c$'ڳFn3vޞM`Yi|̕^5-.%I,o(/ Z^^jbi``r,ׯ9A?@ڲMLO1‘KNWJh$˚`w\feR];'~y̎%{Kʖ 3l W;wARzy@@)x<_W{ GW5Ï,{Ocl{+*zIVon_#`l"ןԴFےɖg?#j{WjVw`-ӃD7g(&Zf&YMR;0{>ʼn2qY^NDsw7hэ4p_s(>*{#nn:;]S,zEwlѾ?q rYqZ8{RP1/IcgA:ۛW1"4k91`i_ +y5T]:p92SJ D\IϬoݵB@mx_5ӗW'i6 (g*#{ޟkx A5$=lP注Q59K")]^QQ᪠ZU6GW*l0GpdH>^D@עg@K6BdRB~"K+)hG3kOy\]ܻeRǸ$m,FlĀE F^iuy Y8[67=La߸̞ }TlVu!_}i.H<'1dYZKhU1@-?\Dȸͤ۠Z\~+8@hlpif'ڥd^&fgKUOwKSB @W/4IC|"2f7OGʎwG&xn mq vu:/#09rZ7V~=|h9j,5Kz&3:q {2L[aOhEiڰ%ɓ$;{s_iN*2@󯹨$@ |UZ+M9xO\"1Ws eC,XZ%Lё;%:! u%|T><GO UqgD x(U;x c(͌S)CCF >rGLmdLFPPd0赂˼' `6!?q )*Y%J0Q!] \sxFs| c;yZɌ3T|L,+;sN$8DP|V_qO(C܊)ҡ@Uh\ O2rsV )’#ŏ+֋yO4Sw]P犤4 `#i 5o%mœ(6zLNk=[-AjئVU;D@1Y#rl?:ڤ"y1DkJkpPǨK`or.a&DsNV߃l3w4m{0@QJyʼnD.:% ,hX5iv"jBF쑕+B9UXKd=O@itu`;ЍiݔR\dW .vpX &xKTCPI$KD-x[rU)/K#2\3H-?.FiOgSB9ƫGbï5CcgrSu"9"k?r c'*Tͣ|2*jȊ2jֹj=l OKqonM{?(1g݈W[| LBH] gf Ί[m{]FZ/Bj'Ƌ41i" y(z Cڝf%N-%픥{{5~4[H`CN?ŜOa”#]bSj jC|j2Jbѐu֑ 2HĠQEig00YN[(.=p[o0淙%z,bP(K{:5 j YZ