pacemaker-cluster-libs-1.1.18-3.el6>t  DH`p[*=A FH&L:, j:G){D_%N*q:y< ZQo_+&٬fA]j2IXs*7C32Nk&h\w+jCBxh1ವy` =1?&e ]c׽3 %;%ͮ@ͯ\cP }% #xg!L ,6a ){^NPV𿜆J]ҲPS[Yb91 bpwqXNt=onυ"}5?ZDI(dGQ $mId/?l/Fnѓk,ښ#ߋAC57m]Ps.wu fyWں$;\vY_vbV)oZdtC)M.{Ý k`91CO Ycp8-@Kt#(~3E2Lg_e[ب0s!D8 lMGW 6P*57L,V InѮljr3>bZ RGvx!9W@Sb~nPKi8 "PxHY"nS wf2F<[tl}+VK~ APr_V?i 4bs\Ҫ+A<98JW.W oQ2  Db{f >EihhfRСʡם_}h>:?d  & JDH`dk~     8 > \t<$$H$(8^9 ^:w^>W@fGxHIXY\]^Sbdeflt8uPvhwx(y@Cpacemaker-cluster-libs1.1.183.el6Cluster Libraries used by PacemakerPacemaker is an advanced, scalable High-Availability cluster resource manager for Corosync, CMAN and/or Linux-HA. The pacemaker-cluster-libs package contains cluster-aware shared libraries needed for nodes that will form part of the cluster nodes.[)'0x86-01.bsys.centos.orgCentOSGPLv2+ and LGPLv2+CentOS BuildSystem System Environment/Daemonshttp://www.clusterlabs.orglinuxx86_64 %gBA큤[)&[)&[)'#[)&[)&[)&963332e443ae57319c5b48c6a999615a9cfe4676ae00ebd070db5c3599b0259faa14f1e7917b99f8f944e954fd5f1957508c8f49f5ed02f0dd7aa6b5e3aa8f5c01d2ad0ec25002024fb3ea1f48dd3fdcd7287ddf06f2133f90567399ec77d3af36b6d3fa47916943fd5fec313c584784946047ec1337a78b440e5992cb595f89libcrmcluster.so.4.3.1rootrootrootrootrootrootrootrootrootrootrootrootpacemaker-1.1.18-3.el6.src.rpmlibcrmcluster.so.4()(64bit)pacemaker-cluster-libspacemaker-cluster-libs(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@   @ /sbin/ldconfig/sbin/ldconfiglibbz2.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcfg.so.4()(64bit)libcman.so.3()(64bit)libconfdb.so.4()(64bit)libconfdb.so.4(COROSYNC_CONFDB_1.0)(64bit)libcoroipcc.so.4()(64bit)libcoroipcc.so.4(COROSYNC_COROIPCC_3.0)(64bit)libcpg.so.4()(64bit)libcpg.so.4(COROSYNC_CPG_1.0)(64bit)libcrmcluster.so.4()(64bit)libcrmcommon.so.3()(64bit)libdl.so.2()(64bit)libfenced.so.3()(64bit)libglib-2.0.so.0()(64bit)libgnutls.so.26()(64bit)libpam.so.0()(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.2.5)(64bit)libqb.so.0()(64bit)librt.so.1()(64bit)libstonithd.so.2()(64bit)libuuid.so.1()(64bit)libxml2.so.2()(64bit)libxslt.so.1()(64bit)pacemaker-libsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)rpmlib(PayloadIsXz)1.1.18-3.el63.0.4-14.6.0-14.0-15.2-14.8.0Z@ZkZk@X@XWX lXW VV@VVVJV͛@V@VV@V@UUUL@U'@UU:SESS@S@SM@RRM\@RL RJ@R>R9RNRR q@R@R@Q@QMQdQdP[Pg@P@PPj@PiP\VO Ou@OqOOdO - 1.1.18-3Ken Gaillot - 1.1.18-2Ken Gaillot - 1.1.18-1Ken Gaillot - 1.1.15-5Ken Gaillot - 1.1.15-4Ken Gaillot - 1.1.15-3Ken Gaillot - 1.1.15-2Ken Gaillot - 1.1.15-1Ken Gaillot - 1.1.14-8Ken Gaillot - 1.1.14-7Klaus Wenninger - 1.1.14-6Ken Gaillot - 1.1.14-5Ken Gaillot - 1.1.14-4Ken Gaillot - 1.1.14-3Klaus Wenninger - 1.1.14-2.0Klaus Wenninger - 1.1.14-1.1Klaus Wenninger - 1.1.14-1.0Andrew Beekhof - 1.1.12-8.2Ken Gaillot - 1.1.12-9Ken Gaillot - 1.1.12-8.1David Vossel - 1.1.12-8Andrew Beekhof - 1.1.12-7David Vossel - 1.1.12-6David Vossel - 1.1.12-5Andrew Beekhof - 1.1.12-4Andrew Beekhof - 1.1.12-3Andrew Beekhof - 1.1.12-2Andrew Beekhof - 1.1.12-1David Vossel - 1.1.10-16David Vossel - 1.1.10-15Andrew Beekhof - 1.1.10-14Andrew Beekhof - 1.1.10-13Andrew Beekhof - 1.1.10-12Andrew Beekhof - 1.1.10-11Andrew Beekhof - 1.1.10-10Andrew Beekhof - 1.1.10-9Andrew Beekhof - 1.1.10-8Andrew Beekhof - 1.1.10-7Andrew Beekhof - 1.1.10-6Andrew Beekhof - 1.1.10-5Andrew Beekhof - 1.1.10-4Andrew Beekhof - 1.1.10-3Andrew Beekhof 1.1.10-2Andrew Beekhof 1.1.10-1Andrew Beekhof - 1.1.8-7Andrew Beekhof - 1.1.8-6Andrew Beekhof - 1.1.8-5Andrew Beekhof - 1.1.8-4Andrew Beekhof 1.1.8-3Andrew Beekhof 1.1.8-2Andrew Beekhof 1.1.8-1David Vossel - 1.1.7-6David Vossel - 1.1.7-5David Vossel - 1.1.7-3Andrew Beekhof - 1.1.7-2Andrew Beekhof - 1.1.7-1Andrew Beekhof - 1.1.6-3Andrew Beekhof - 1.1.6-2Andrew Beekhof - 1.1.6-1Andrew Beekhof - 1.1.5-8Andrew Beekhof - 1.1.5-7Andrew Beekhof - 1.1.5-6Andrew Beekhof - 1.1.5-5Andrew Beekhof - 1.1.5-4Andrew Beekhof - 1.1.5-3Andrew Beekhof - 1.1.5-2Andrew Beekhof - 1.1.5-1Andrew Beekhof 1.1.4-1Andrew Beekhof 1.1.2-7Andrew Beekhof 1.1.2-6Andrew Beekhof 1.1.2-5Andrew Beekhof 1.1.2-3Andrew Beekhof 1.1.2-2Andrew Beekhof - 1.1.1-2Andrew Beekhof - 1.1.1-1Fabio M. Di Nitto - 1.1.0-2Andrew Beekhof - 1.1.0-1Andrew Beekhof - 1.1.0-0.1-00d9bcac8775.hgDennis Gregorovic - 1.0.5-6.2Dennis Gregorovic - 1.0.5-6.1Andrew Beekhof - 1.0.5-6Andrew Beekhof - 1.0.5-5Andrew Beekhof - 1.0.5-4Andrew Beekhof - 1.0.5-3Tomas Mraz - 1.0.5-2.1Andrew Beekhof - 1.0.5-2Andrew Beekhof - 1.0.5-1Ville Skyttä - 1.0.5-0.7.c9120a53a6ae.hgAndrew Beekhof - 1.0.5-0.6.c9120a53a6ae.hgAndrew Beekhof - 1.0.5-0.5.c9120a53a6ae.hgAndrew Beekhof - 1.0.5-0.4.c9120a53a6ae.hgAndrew Beekhof - 1.0.4-3Andrew Beekhof - 1.0.4-2Andrew Beekhof - 1.0.4-1- Be more specific about documentation license - Resolves: rhbz#1554328- Add explicit dependency on shadow-utils - Resolves: rhbz#1554328- Rebase to upstream bfe4e8042065eb61506cd3ff10fc5f02dd2f3bb7 (1.1.18 plus patches) - Resolves: rhbz#1388102 - Resolves: rhbz#1427643 - Resolves: rhbz#1500510 - Resolves: rhbz#1513199- Avoid unnecessary CIB re-syncs Resolves: rhbz#1410110- crm_report should avoid grep on binary logs - document that clufter is now supported Resolves: rhbz#1405205- Show correct help and error messages in attrd_updater - Preserve rolling upgrades involving Pacemaker Remote nodes - Update status of clufter in README_RGManager_porting Resolves: rhbz#1388558 Resolves: rhbz#1389028- Include upstream fixes to init scripts - ClusterMon resource should verify pid is crm_mon's - Fix CVE-2016-7035 Resolves: rhbz#1322595 Resolves: rhbz#1360234 Resolves: rhbz#1374775- Rebase to upstream e174ec84857e087210b9dacee3318f8203176129 (1.1.15) Resolves: rhbz#1253325 Resolves: rhbz#1312040 Resolves: rhbz#1322595 Resolves: rhbz#1326350 Resolves: rhbz#1356727- fenced unseen nodes should not be considered unclean Resolves: rhbz#1321110- sanitize log files collected by crm_report Resolves: rhbz#1219103- start sbd if configured and enabled Resolves: rhbz#1313246- support remote node attributes Resolves: rhbz#1297564- preserve CIB scalability Resolves: rhbz#1195500- prevent crmd crash after unexpected Pacemaker Remote connection takeover - ensure package URL is displayed correctly Resolves: rhbz#1252206- fix issues with graceful remote stops feature Resolves: rhbz#1297564- removed unneeded dbus requirement Resolves: rhbz#1252206- Update to upstream release 1.1.14 - added README_RGManager_porting to document replacement of ccs2cib, ccs_flatten & disable_rgmanager - added patchset (0100-0111) from master to implement graceful stop of pacemaker_remote - require minimum-version 0.17.0 of libqb Resolves: rhbz#1193499 Resolves: rhbz#1195500 Resolves: rhbz#1200853 Resolves: rhbz#1215809 Resolves: rhbz#1219103 Resolves: rhbz#1235316 Resolves: rhbz#1246490 Resolves: rhbz#1246563 Resolves: rhbz#1252206 Resolves: rhbz#1257333 Resolves: rhbz#1275223 Resolves: rhbz#1287535 Resolves: rhbz#1297564Resolves: rhbz#1249474- Fix use-after-free issues related to peer status callbacks Resolves: rhbz#1235316- Fix use-after-free issues related to peer status callbacks Resolves: rhbz#1249474- Reduce log severity for style upgrade notice. - Properly export pacemaker related sysconfig variables - Remove warning during yum update of pacemaker packages. Resolves: rhbz#1163982 Resolves: rhbz#1177821 Resolves: rhbz#1210291- Ensure relevant components clear cache entries are cleared when peers leave the cluster Resolves: rhbz#1193499- Fixes invalid free in attrd - Fixes crm_mon -E option for external script. - Fixes acl read-only access role assignment. Resolves: rhbz#1205292 Resolves: rhbz#1208896 Resolves: rhbz#1207621- Properly clear shutdown transient attribute after node leaves membership. Resolves: rhbz#1198638- Ensure glib2 matches at least the version we built against Resolves: rhbz#1113189- Fix: crmd: avoid double free caused by nested hash table removal - Fix: ignore SIGPIPE with gnutls is in use - Fix: cib: cl#5222 - Prevent assert in xml_calculate_changes() on performing cib operations Resolves: rhbz#1071995- Bug rhbz#1054307 - cname pattern match should be more restrictive in init script Resolves: rhbz#1054307- Update to upstream release 1.1.12-rc3 - The CIB has O(2) better performance and updates are applied with greater reliablity - Transient attributes are now recorded in a truely atomic manner - Supports fencing agents that need the host to be unfenced at startup - CIB ACLs have been reimplemented and are now enabled - Various bugs squashed - Resolves: rhbz#1020210 rhbz#1036631 rhbz#1069279 - Resolves: rhbz#1069795 rhbz#1071995- Fix: pengine: fixes invalid transition caused by clones with more than 10 instances Resolves: rhbz#1078954- Fix: Removes unnecessary newlines in crm_resource -O output Resolves: rhbz#1038155 - Fix: lrmd: Correctly cancel monitor actions for lsb/systemd/service resources on cleaning up (cherry picked from commit 1c14b9d69470ff56fd814091867394cd0a1cf61d) Resolves: rhbz#1046131 - Fix: services: Fixes segfault associated with cancelling in-flight recurring operations. Resolves: rhbz#1046131- Log: crmd: Supply arguments in the correct order Resolves: rhbz#996850 - Fix: Invalid formatting of log message causes crash Resolves: rhbz#996850- Fix: cman: Start clvmd and friends from the init script if enabled- Fix: Consistently use 'Slave' as the role for unpromoted master/slave resources Resolves: rhbz#1011618 - Fix: pengine: Location constraints with role=Started should prevent masters from running at all Resolves: rhbz#902407 - Fix: crm_resource: Observe --master modifier for --move Resolves: rhbz#902407+ Fix: cman: Do not start pacemaker if cman startup fails + Fix: Fencing: Observe pcmk_host_list during automatic unfencing Resolves: rhbz#996850- Remove unsupported resource agent Resolves: rhbz#1005678 - Provide a meaningful error if --master is used for primitives and groups+ Fix: xml: Location constraints are allowed to specify a role + Bug rhbz#902407 - crm_resource: Handle --ban for master/slave resources as advertised Resolves: rhbz#902407+ Fix: mcp: Remove LSB hints that instruct chkconfig to start pacemaker at boot time Resolves: rhbz#997346+ Fencing: Support agents that need the host to be unfenced at startup Resolves: rhbz#996850 + Fix: crm_report: Collect corosync quorum data Resolves: rhbz#989292- Regenerate patches to have meaningful names+ Fix: systemd: Prevent glib assertion - only call g_error_free with non-NULL arguments + Fix: systemd: Prevent additional use-of-NULL assertions in g_error_free + Fix: logging: glib CRIT messages should not produce core files in the background + Fix: crmd: Correcty update the history cache when recurring ops change their return code + Log: crm_mon: Unmangle the output for failed operations + Log: cib: Correctly log short-form xml diffs + Log: pengine: Better indicate when a resource has failed+ Fix: crmd: Prevent crash by passing log arguments in the correct order + Fix: pengine: Do not re-allocate clone instances that are blocked in the Stopped state + Fix: pengine: Do not allow colocation with blocked clone instances+ Fix: pengine: Do not restart resources that depend on unmanaged resources + Fix: crmd: Prevent recurring monitors being cancelled due to notify operations- Drop rgmanager 'provides' directive- Update source tarball to revision: Pacemaker-1.1.10 - See included ChangeLog file or https://raw.github.com/ClusterLabs/pacemaker/master/ChangeLog for full details - Resolves: rhbz#891766 - Resolves: rhbz#902407 - Resolves: rhbz#908450 - Resolves: rhbz#913093 - Resolves: rhbz#951340 - Resolves: rhbz#951371 - Related: rhbz#987355- Resolves: rhbz#880249 - Update to upstream ca7bf5e + Fencing: Only try peers for non-topology based operations once + tools: Have crm_resource generate a valid transition key when sending resource commands to the crmd- Resolves: rhbz#877364 - Update to upstream d20d06f + cib: Avoid use-after-free by correctly support cib_no_children for non-xpath queries + cib: Remove text nodes from cib replace operations + Cluster: Preserve corosync membership state when matching node name/id entries + cman: Do not wait for unmanaged resources during shutdown + cman: Ensure reliable shutdown + cman: Ignore qdisk 'nodes' + Core: Prevent use-of_NULL in IPC code + corosync: Ensure peer state is preserved when matching names to nodeids + crmd: Avoid filling the ipc queue with data we don't need + crmd: Prevent election storms caused by getrusage() values being too close + Fencing: Correctly terminate when all device options have been exhausted + Fencing: Record delegated self-fencing operations in case they fail + legacy: Re-enable logging from the pacemaker plugin + pengine: Bug rhbz#880249 - Ensure orphan masters are demoted before being stopped + pengine: Bug rhbz#880249 - Teach the PE how to recover masters into primitives + pengine: Ensure previous migrations are completed before attempting another one + tools: crm_report - Fix node list detection- Resolves: rhbz#877364 - Update to upstream e69dfc1 + attrd: Correctly handle deletion of non-existant attributes + cib: Do not pass local variables to mainloop_add_fd() when creating remote connections + Cluster: Do not strip the domain from node names calculated from uname(2) + Core: Supply the correct number of arguments for the format string + corosync: Avoid errors when closing failed connections + fencing: Automatically append 'nodeid' to fencing agent args if it is detected agent supports 'nodeid' parameter + mcp: chmod the correct directory instead of /var/run + pengine: Prevent double-free for cloned primitive from template- Resolves: rhbz#816875 - Update to upstream db9410b + Cluster: Detect node name collisions in corosync + Cluster: Strip domains from node names by default + Core: Prevent ordering changes when applying xml diffs + Fencing: On failure, only try a topology device once from the remote level. + Fencing: Retry stonith device for duration of action's timeout period. + Fencing: Support 'on_target' option in fencing device metadata for forcing unfence on target node + mcp: Re-attach to existing pacemaker components when mcp fails + pengine: Bug cl#5101 - Ensure stop order is preserved for partially active groups + pengine: Bug cl#5111 - When clone/master child rsc has on-fail=stop, insure all children stop on failure. + pengine: Correctly unpack active anonymous clones + pengine: Support a 'requires' resource meta-attribute for controlling whether it needs quorum, fencing or nothing + pengine: Support resources that require unfencing before start- Fix multilib support by turning off the auto compilation of python files - Resolves: rhbz#816875- Fix internal package dependancies - Resolves: rhbz#816875 - Update to upstream 0b45588 + Correctly disable syslog output when requested + Warn about node names containing a capital letter + Do not start fencing until entire device topology is found or query results timeout. + Allow nodes to use a name other than uname()- Rebuild for upstream 1.1.8 release - Resolves: rhbz#816875 - See included ChangeLog file or https://raw.github.com/ClusterLabs/pacemaker/master/ChangeLog for full details + New IPC implementation from libqb + New logging implementation from libqb + Quieter - info, debug and trace logs are no longer sent to syslog + Dropped dependancy on cluster-glue + Config and core directories no longer located in heartbeat directories + Support for managing systemd services + Rewritten local resource management daemon + Version bumps for every shared library due to API cleanups + Removes crm shell, install/use pcs shell and GUI instead- Clear failcount history from crmd's lrm cache. Resolves: rhbz#789397- Use default value for HB_DAEMON_DIR define when clusterglue does not provide one. Resolves: rhbz#808557- Add libqb-devel as a dependancy of pacemaker-libs-devel - Medium: PE: Report resources as active in correct data about resource location Resolves: rhbz#799070 - Low: Tools: Bug rhbz#801351 - Fix crm_report help text Resolves: rhbz#801351- Update patch level to upstream version: c26e624 - Resolves: rhbz#720214 rhbz#720218 rhbz#754216 rhbz#789397 For full details, see: https://github.com/ClusterLabs/pacemaker/compare/c26e624...148fccf- Update tarball to upstream version: 148fccf See included ChangeLog file or, for full details: https://github.com/ClusterLabs/pacemaker/compare/148fccf...a12de08 - Add libqb-devel as a build dependancy - Resolves: rhbz#782255 rhbz#754216 rhbz#729035 - Related: rhbz#790627- Resolves: rhbz#745526- Restore the ExclusiveArch directive - Related: rhbz#743175- Update tarball to upstream version: a02c0f1 See included ChangeLog file or, for full details: https://github.com/ClusterLabs/pacemaker/compare/a12de08...a02c0f1 - Do not build in support for snmp, esmtp by default - Create a package for cluster unaware libraries to minimze our footprint on non-cluster nodes - Better subpackage descriptions - Resolves: rhbz#743175- Update patch level to: 8ab3842021a5 - Resolves: rhbz#729035- Fix install typo - Related: rhbz#720136- Update tarball to upstream version: b933cbea41b5 - Resolves: rhbz#708797 - Resolves: rhbz#451848 - Resolves: rhbz#708722 - Resolves: rhbz#720136- Fix another multi-lib header issue - Related: rhbz#668466- Fix multi-lib header issue - Related: rhbz#668466- Resolves: rhbz#684838 - Correctly notify fenced of a successful fencing event- Fix cman integration - Resolves: rhbz#684838 - Correctly notify fenced of a successful fencing event - Resolves: rhbz#684825 - Ensure Pacemaker uses the most recent membership/quorum information- Fix rpmlint warnings - Rebase on new upstream release See included ChangeLog file or http://hg.clusterlabs.org/pacemaker/1.1/file/tip/ChangeLog for details + Bugs lf#2445, lf#2493, lf#2508, lf#2518, lf#2527, lf#2544, lf#2545, lf#2550, lf#2551, lf#2554, lf#2558, bnc#665131 - Resolves: rhbz#676286 - Add per device 'diag' option to pacemaker stonith action- Resolves: rhbz#668466 - Update tarball to upstream version: 3ac6ac993d6d + Performance improvements for larger clusters + Miscellaneous bug fixes- Resolves: rhbz#610815 - add cman support + High: ais: Use service slot 10 to avoid conflicting with cman- Resolves: rhbz#610815 - add cman support + High: cib: Also free query result for xpath operations that return more than one hit + High: cib: Fix the application of unversioned diffs + High: Core: Correctly unpack HA_Messages containing multiple entries with the same name + High: Core: Resolve coverity RESOURCE_LEAK defects + High: crmd: All nodes should see status updates, not just he DC + High: crmd: Allow non-DC nodes to clear failcounts too + High: crmd: Base DC election on process relative uptime + High: crmd: Make sure the membership cache is accurate after a sucessful fencing operation + High: crmd: Make sure we always poke the FSA after a transition to clear any TE_HALT actions + High: crmd: Prevent segmentation fault + High: PE: Avoid creating invalid ordering constraints for probes that are not needed + High: PE: Bug lf#1959 - Fail unmanaged resources should not prevent other services from shutting down + High: PE: Bug lf#2422 - Ordering dependencies on partially active groups not observed properly + High: PE: Bug lf#2424 - Use notify oepration definition if it exists in the configuration + High: PE: Bug lf#2433 - No services should be stopped until probes finish + High: PE: Correctly detect when there is a real failcount that expired and needs to be cleared + High: PE: Correctly handle pseudo action creation + High: PE: Fix colocation for interleaved clones + High: PE: Fix colocation with partially active groups + High: PE: Fix potential use-after-free defect from coverity + High: PE: Fix use-after-free in order_actions() reported by valgrind + High: PE: Prevent endless loop when looking for operation definitions in the configuration + High: stonith: Correctly parse pcmk_host_list parameters that appear on a single line + High: tools: crm_simulate - Resolve coverity USE_AFTER_FREE defect- Resolves: rhbz#594296 - rpmdiff checks + Remove legacy scripts + Add missing man pages + Fix sub-package version requires- Resolves: rhbz#590667 - Rebase on new upstream release + High: Core: Bug lf#2401 - Backed out changeset 6e6980376f01- Do not build on ppc and ppc64. Resolves: rhbz#590992 - Rebase on new upstream release + High: ais: Do not count votes from offline nodes and calculate current votes before sending quorum data + High: ais: Ensure the list of active processes sent to clients is always up-to-date + High: ais: Look for the correct conf variable for turning on file logging + High: ais: Use the threadsafe version of getpwnam + High: Core: Bug lf#2414 - Prevent use-after-free reported by valgrind when doing xpath based deletions + High: Core: fix memory leaks exposed by valgrind + High: crmd: Bug 2401 - Improved detection of partially active peers + High: crmd: Bug lf#2379 - Ensure the cluster terminates when the PE is not available + High: crmd: Bug lf#2414 - Prevent use-after-free of the PE connection after it dies + High: crmd: Bug lf#2414 - Prevent use-after-free of the stonith-ng connection + High: crmd: Do not allow the target_rc to be misused by resource agents + High: crmd: Do not ignore action timeouts based on FSA state + High: crmd: Ensure we dont get stuck in S_PENDING if we loose an election to someone that never talks to us again + High: crmd: Fix memory leaks exposed by valgrind + High: crmd: Remove race condition that could lead to multiple instances of a clone being active on a machine + High: crmd: Send erase_status_tag() calls to the local CIB when the DC is fenced, since there is no DC to accept them + High: crmd: Use global fencing notifications to prevent secondary fencing operations of the DC + High: PE: Bug lf#2317 - Avoid needless restart of primitive depending on a clone + High: PE: Bug lf#2361 - Ensure clones observe mandatory ordering constraints if the LHS is unrunnable + High: PE: Bug lf#2383 - Combine failcounts for all instances of an anonymous clone on a host + High: PE: Bug lf#2384 - Fix intra-set colocation and ordering + High: PE: Bug lf#2403 - Enforce mandatory promotion (colocation) constraints + High: PE: Bug lf#2412 - Correctly locate clone instances by their prefix + High: PE: Don ot be so quick to pull the trigger on nodes that are coming up + High: PE: Fix memory leaks exposed by valgrind + High: PE: Repair handling of unordered groups in RHS ordering constraints + High: PE: Rewrite native_merge_weights() to avoid Fix use-after-free + High: Shell: always reload status if working with the cluster (bnc#590035) + High: Shell: check timeouts also against the default-action-timeout property + High: Shell: Default to using the status section from the live CIB (bnc#592762) + High: Shell: edit multiple meta_attributes sets in resource management (lf#2315) + High: Shell: enable comments (lf#2221) + High: Tools: crm_mon - fix memory leaks exposed by valgrind- Resolves: rhbz#570807 - Offline nodes should not have their quorum votes counted- Resolves: rhbz#559868 - Split off the doc package as it has grown quite large - Split off the cluster test suite (CTS) so that it can be used by other projects - Update the tarball from upstream to version 46e288ab9014 + High: PE: Repair handling of unordered groups in RHS ordering constraints + High: Agents: Prevent shell expansion of '*' when there are files in /var/lib/heartbeat/cores/root + High: ais: Bug lf#2340 - Force rogue child processes to terminate after waiting 2.5 minutes + High: ais: Bug lf#2359 - Default expected votes to 2 inside Corosync/OpenAIS plugin + High: ais: Bug lf#2359 - expected-quorum-votes not correctly updated after membership change + High: ais: Bug rhbz#525552 - Move non-threadsafe calls to setenv() to after the fork() + High: crmd: Bug bnc#578644 - Improve handling of cancelled operations caused by resource cleanup + High: crmd: Make sure we wait for fencing to complete before continuing + High: crmd: Prevent use-of-NULL when non-DCs get stonith callbacks + High: Fencing: Account for stonith_get_info() always returning a pointer to the same static buffer + High: Fencing: Bug bnc#577007 - Correctly parse the hostlist output from stonith agents + High: Fencing: Correctly parse arg maps and do not return a provider for unknown agents + High: fencing: Fix can_fence_host_with_device() logic and improve hostlist output parsing + High: PE: Bug lf#2358 - Fix master-master anti-colocation + High: PE: Correctly implement optional colocation between primitives and clone resources + High: PE: Suppress duplicate ordering constraints to achieve orders of magnitude speed increases for large clusters + High: Shell: move scores from resource sets to the constraint element (lf#2331) + High: Shell: recovery from bad/outdated help index file + Medium: Shell: implement lifetime for rsc migrate and node standby (lf#2353) + Medium: Shell: node attributes update in configure (bnc#582767)- Resolves: rhbz#568008 - Do not build pacemaker on s390 and s390x.- Related: rhbz#543948 - Update the tarball from upstream to version 07ab245be519 + High: crmd: Always connect to stonith + High: crmd: Ensure batch-limit is correctly enforced + High: crmd: Ensure we have the latest status after a transition abort + High: Fencing: Overhaul the fencing daemon + High: PE: Bug lf#2153 - non-clones shouldn't restart when clones stop/start on other nodes - improved + Medium: PE: Allow resource sets to be reused between ordering and colocation constraints + Medium: PE: Implement serializing order constraints that dont cause restarts or inhibit migration + Medium: PE: Include node attributes for the node to be fenced + Medium: PE: Make crm_simulate a full replacement for ptest + Medium: PE: Only complain about target-role=master for non m/s resources + Medium: PE: Prevent non-multistate resources from being promoted through target-role + Medium: PE: Simplify the rsc_order syntax - don't make funky inferences based on score + Medium: PE: Support serialized sets of resources + Medium: Tools: Bug lf#2286 - Allow the shell to accept template parameters on the command line + Medium: Tools: Bug lf#2307 - Provide a way to determin the nodeid of past cluster members + Medium: Tools: crm: add update method to template apply (LF 2289) + Medium: Tools: crm: direct RA interface for stonith class resource agents (LF 2270) + Medium: Tools: crm: don't remove sets which contain id-ref attribute (LF 2304) + Medium: Tools: crm: exclude locations when testing for pathological constraints (LF 2300) + Medium: Tools: crm: fix exit code on single shot commands + Medium: Tools: crm: fix node delete (LF 2305) + Medium: Tools: crm: implement -F (--force) option + Medium: Tools: crm: rename status to cibstatus (LF 2236) + Medium: Tools: crm: stay in crm if user specified level only (LF 2286)- Related: rhbz#rhbz#543948 - Update the tarball from upstream to version 00d9bcac8775 + High: PE: Bug 2213 - Ensure groups process location constraints so that clone-node-max works for cloned groups + High: PE: Bug lf#2153 - Update regression tests + High: PE: Bug lf#2153 - non-clones shouldn't restart when clones stop/start on other nodes + High: PE: Bug lf#2209 - Clone ordering should be able to prevent startup of dependant clones + High: PE: Bug lf#2216 - Correctly identify the state of anonymous clones when deciding when to probe + High: PE: Bug lf#2225 - Operations that require fencing should wait for 'stonith_complete' not 'all_stopped'. + High: PE: Bug lf#2225 - Prevent clone peers from stopping while another is instance is (potentially) being fenced + High: PE: Correctly anti-colocate with a group + High: PE: Correctly unpack ordering constraints for resource sets to avoid graph loops + High: Replace stonithd with the new fencing subsystem + High: cib: Ensure the loop searching for a remote login message terminates + High: cib: Finally fix reliability of receiving large messages over remote plaintext connections + High: cib: Fix remote notifications + High: cib: For remote connections, default to CRM_DAEMON_USER since thats the only one that the cib can validate the password for using PAM + High: cib: Remote plaintext - Retry sending parts of the message that didn't fit the first time + Medium: PE: Bug lf#2206 - rsc_order constraints always use score at the top level + Medium: PE: Provide a default action for resource-set ordering + Medium: PE: Silently fix requires=fencing for stonith resources so that it can be set in op_defaults + Medium: ais: Some clients such as gfs_controld want a cluster name, allow one to be specified in corosync.conf + Medium: cib: Create valid notification control messages + Medium: cib: Indicate where the remote connection came from + Medium: cib: Send password prompt to stderr so that stdout can be redirected + Medium: extra: Add the daemon parameter to the controld metadata + Medium: fencing: Re-engineer the stonith daemon to support RHCS agents + Medium: tools: Make crm_mon functional with remote connections + Medium: xml: Bug bnc#552713 - Treat node unames as text fields not IDs + Medium: xml: Bug lf#2215 - Create an always-true expression for empty rules when upgrading from 0.6- Rebuilt for RHEL 6- Rebuilt for RHEL 6- Let snmp automatically pull in lm_sensors-devel if required and available on that arch (its not on s390x)- Disable Heartbeat support- Include the fixes from CoroSync integration testing - Move the resource templates - they're not documentation - Ensure documentation is placed in a standard location - Exclude documentation that is included elsewhere in the package - Update the tarball from upstream to version ee19d8e83c2a + High: cib: Correctly clean up when both plaintext and tls remote ports are requested + High: PE: Bug bnc#515172 - Provide better defaults for lt(e) and gt(e) comparisions + High: PE: Bug lf#2197 - Allow master instances placemaker to be influenced by colocation constraints + High: PE: Make sure promote/demote pseudo actions are created correctly + High: PE: Prevent target-role from promoting more than master-max instances + High: ais: Bug lf#2199 - Prevent expected-quorum-votes from being populated with garbage + High: ais: Prevent deadlock - dont try to release IPC message if the connection failed + High: cib: For validation errors, send back the full CIB so the client can display the errors + High: cib: Prevent use-after-free for remote plaintext connections + High: crmd: Bug lf#2201 - Prevent use-of-NULL when running heartbeat- Update the tarball from upstream to version 38cd629e5c3c + High: Core: Bug lf#2169 - Allow dtd/schema validation to be disabled + High: PE: Bug lf#2106 - Not all anonymous clone children are restarted after configuration change + High: PE: Bug lf#2170 - stop-all-resources option had no effect + High: PE: Bug lf#2171 - Prevent groups from starting if they depend on a complex resource which can't + High: PE: Disable resource management if stonith-enabled=true and no stonith resources are defined + High: PE: Don't include master score if it would prevent allocation + High: ais: Avoid excessive load by checking for dead children every 1s (instead of 100ms) + High: ais: Bug rh#525589 - Prevent shutdown deadlocks when running on CoroSync + High: ais: Gracefully handle changes to the AIS nodeid + High: crmd: Bug bnc#527530 - Wait for the transition to complete before leaving S_TRANSITION_ENGINE + High: crmd: Prevent use-after-free with LOG_DEBUG_3 + Medium: xml: Mask the "symmetrical" attribute on rsc_colocation constraints (bnc#540672) + Medium (bnc#520707): Tools: crm: new templates ocfs2 and clvm + Medium: Build: Invert the disable ais/heartbeat logic so that --without (ais|heartbeat) is available to rpmbuild + Medium: PE: Bug lf#2178 - Indicate unmanaged clones + Medium: PE: Bug lf#2180 - Include node information for all failed ops + Medium: PE: Bug lf#2189 - Incorrect error message when unpacking simple ordering constraint + Medium: PE: Correctly log resources that would like to start but can't + Medium: PE: Stop ptest from logging to syslog + Medium: ais: Include version details in plugin name + Medium: crmd: Requery the resource metadata after every start operation- rebuilt with new openssl- Add versioned perl dependancy as specified by https://fedoraproject.org/wiki/Packaging/Perl#Packages_that_link_to_libperl - No longer remove RPATH data, it prevents us finding libperl.so and no other libraries were being hardcoded - Compile in support for heartbeat - Conditionally add heartbeat-devel and corosynclib-devel to the -devel requirements depending on which stacks are supported- Add dependancy on resource-agents - Use the version of the configure macro that supplies --prefix, --libdir, etc - Update the tarball from upstream to version 462f1569a437 (Pacemaker 1.0.5 final) + High: Tools: crm_resource - Advertise --move instead of --migrate + Medium: Extra: New node connectivity RA that uses system ping and attrd_updater + Medium: crmd: Note that dc-deadtime can be used to mask the brokeness of some switches- Use bzipped upstream tarball.- Add back missing build auto* dependancies - Minor cleanups to the install directive- Add a leading zero to the revision when alphatag is used- Incorporate the feedback from the cluster-glue review - Realistically, the version is a 1.0.5 pre-release - Use the global directive instead of define for variables - Use the haclient/hacluster group/user instead of daemon - Use the _configure macro - Fix install dependancies- Include an AUTHORS and license file in each package - Change the library package name to pacemaker-libs to be more Fedora compliant - Remove execute permissions from xml related files - Reference the new cluster-glue devel package name - Update the tarball from upstream to version c9120a53a6ae + High: PE: Only prevent migration if the clone dependancy is stopping/starting on the target node + High: PE: Bug 2160 - Dont shuffle clones due to colocation + High: PE: New implementation of the resource migration (not stop/start) logic + Medium: Tools: crm_resource - Prevent use-of-NULL by requiring a resource name for the -A and -a options + Medium: PE: Prevent use-of-NULL in find_first_action() + Low: Build: Include licensing files- Reference authors from the project AUTHORS file instead of listing in description - Change Source0 to reference the project's Mercurial repo - Cleaned up the summaries and descriptions - Incorporate the results of Fedora package self-review- Initial checkin/sbin/ldconfig/sbin/ldconfig1.1.18-3.el61.1.18-3.el6libcrmcluster.so.4libcrmcluster.so.4.3.1pacemaker-cluster-libs-1.1.18COPYINGChangeLogLGPLv2.1/usr/lib64//usr/share/doc//usr/share/doc/pacemaker-cluster-libs-1.1.18/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=genericcpioxz2x86_64-redhat-linux-gnuASCII textELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, strippedUTF-8 Unicode textdirectorysymbolic link to `libcrmcluster.so.4.3.1'RPRRRRRRRR R R R R RRRRRRRRRRRRRRRR"?`7zXZ !PH6] b2u B0Rœτ*\^= ΰZXZD:0[? Fdr![X8NTS['lba TFf$S\~M9G)V`tZS7jsgp_\ rrJcԥǷr|o4>nF';|a NHNmHU;.dSlڟTO@lrPg YV;B eS^;?_U )Ė)F24H2Ny|"Ξ#d`+CKZ@yF~Z6wA$0}`s˽˼t)'zUQWuT@E'΁nC0i^ъKI ƴ?8 Wh=o(ӡf:a#ɴ$8O>E_%U]ldvX!mo9 ;/Kcw큁q ><ݑ1֨T=jiogoS<}2hK߿a'J@`5.YC.D{lmTSw,I- yšR/zł΅lv䀗:B)N9IKAH$窦xǒv˞aɷB1bh#9f,V]-D{Wt90vn.3d6h%OU4 2رy x.yo?vUT쎣I/s$8 5zԄDwѪ<Vo2$3/o]ȕEbuɹ5[~&-I c}`.NavSyj6{Q'V{/CtoI(t QN96>>:ό)0ЊĢu$ ]o{F1j6:QPRU q]I׈%&{ #eJ]!쯩^ DocskYB*[DK't/GKgՅlDУ\:78݊iP𒁳)Nv֔lV~*-9>;u0$Se7lr-.j|ƑCD~2֌GbQ8[#; tDo99!SK)!{@%\G sr|fmIj!s<;O "e ECδs }c2oALQPW~<^e/#A>?ٝ甶;љibˏj?G6ixuugYƒ;qS-sD/Pr2EtS(,7GfMf q8NfpLjcDo?Kʠ<Ә/WD/œ;"d| 3$%1W35AEXh֏mkR %рaR]jpFSM7A BODfcC!A{6;Cӫ×ZV4'aґIh;j \%NrYNxE{=@ĉ|"ܞ4zUZӤx@Rl:QV KG#LQanf*̿> Iy1d{uIKQy( 10 3_[Jsr77r'sķo}t MM-FV[Cu{05D;|l\tXH`l? MvS")pVa~4-cm\1~;*yQzX56 e8؈ Ngg[ak83XMruLwن)|<\yyUwc!eO6Fj-ۃ+}1B=y5` u }3H&G'2+d,Bi6 pl**|TiV({ōx3*ߵKN1Մw©hӑa{6r2RRm)P^%w¸kCx rj&]5\~vUd#zzЪL庮zP?{$1'$ & .EL>d8Wسn{[~b֦@,9V[Ȣ/#$z4 Q㱶P +$ }j6;I>'98ɍ&#zY3 AVܲqߞ,(S>o.4O%Oș`}(lWc>|9 ߧqm!I,;^~R4)[[׻B}f}`atG$2ś _FSwtK C7)zH:G+._(84=IFft|Op9|rK3mAbd/p?lSczdl4qh eb0,Ėy;]~E- K~[7t"DԹEO9EE۹\]ESª =)έ',ZחsA%mlឆoI(Qj2.3/yJl3qik<0(Q} 0f2y[6vFX篐<(^"v(ߧ cwohAXVUسgfX(+8*F,MxRX>1"/~ƞZ[Gp08T\4ʽ.z i@Xl^ODq(x. em.0tH/ހ^ei3;)b_[c7 c:_AaCc(F+ƸbhmWM(3BlI Mi B^ʋAy$a\yƂ9>?$Ǧ F k4&%@!"8@?Ard\3`g:(H RLgCpTՃBF |U8M#DQs- &ҥصZko07V@+?BoUS?`"4l3' hc]>GKZLO!C,B'lV06|)=d$%ŷ_LFP!ՙ:+i$uD$ 0i6l.-fz :w1ɘ]e­q864I0qO~ rdd?_-PZFl?\B}0f&f;Y~QC&PSBTB3˖ZĐ-0 weKN0,Kjtx*ƭUXJ'~!Ұ;4d|\&7A6O͒>NEU_mHbB=Ʒ]k&FB) hҪwAX ީx ˀ]h[0G8w3fYm/ں3fE^CHҷdMɟg9f!޺ 1rϾYv x4o # LԁL*ie?< )AFi%LMg2 \ -̒1 x+,l-HR ˫%01}:U\ V@ݗk.0]S@a`04#I?{  p^qpirR90Trp?`c,T+BPV*֤A܌ʼn.@'.߂=2P/, 'J";xZ9VGVQ΍`sf+X!mLf l/́ř`eB Y?tU5|[?!.Ll>"]4+5[[&'duc~}WG`A/<#T@-ͶoWW҃K{)6Iڛ wOf(T8B3DXb!I(FO|m(Hߎ,n*1\@tcFZ#ܱǭ])7LbV[s]k^R7n [ds_[9 82̒NPHvj&)D'5%sJ_U-M\LVՂ !?T0ϰ@gSSTMMuX:h'"p.ުo5OJT"j}GNYBmK˩!zc|\n۔oy~gMN*G69h\mMȳ_ǁ"⾺,X3t,Q˷h3O[|8."781s{+nu0_s#_Lw[&YS $bK&҃it_E!z6P([j_Kaqap٬˃0=5\?2O!+0[BYk5ҋ'&@]P7"rA˝ jڢckz3<ʛ,1l^{k)(\# {Ǖs=Q.T4&()Bisw/]YƕxzǕg2d<˲/d'†-Ep*bTvFz` J*2ş X8F Xsbܝ ^7.|mBCpn㘨/)-sIgkt5a\Զ@^!N km|O4zߝXO?7T0UO:'|ឹ?(5 xj#:zԵi֍x|87pkyeXq[m&*á:$4ZI>:2r$#uc?HJf5C뉡/?{|YMFgc)H?ix|O,6?ڙa iF5l1U\StAa3ywз(Wx FƠf z3@\>fJE}^!vS Nw3]nYo8.y,] yظ5aT[hfL)BD(43S{ 4^DV`6zh:lCooc\ewdW1SEChnj.=`AQI({ 8Tu3IpSh8퉢jUL2}ХU(d\@X|~b㰩[1`&Sr#("fa$Zۨ4c>bZ[4 eD(.ت|ݸMmkhd49bu[d<ןc;6FbHA7j*$R |^nAqvL{Gʀ}W#^HT3h.iօ eZùpݟNz8^MqVoSTČ:@lJ/]?*3z{a<1tu"[^$,)fUh݆j&_2nwWU +E:4YD6fq(׸ΩZ%[Kh@+h-7mg!^]}f7O:(u3o16!>vV)V2](cO)d^\ijdQi^[)咯|+hƐ`1AGO"tzٻ<=U3?{pMF"MMf`x.*ϑfh~G.6ĐXQnd=EW*͐ea`M} I3}lR8Rg6%uk_ zIcf)$ջef&e !m)?vi8ym@[6&o:5}"ЎY QQ,VHDT]7LzbJ=S؇ 6>30}si#GH7P{u)^3iM%) =^ȹ1r^j8d&+_~۝jsG}ߕ$boڥaQ[42ٌA/YƜ~!x}^d5-eQ-/9g0sʗI9+2LqútrvA >AhmDp)_g?^M Ru4Jii wn!V|J]щ%YUT呡9aaGvÊF{ErAt.nZ ]Eygp= G#M=5 &Lx]x|wY-XoJxtf0KJ?ńz՗ZUO2vH]'1p.sfmR~&iPуOF~r/"jsR)m(}jizPȚE+B>AfۚTx*.u:gl3e7̃X+#Hj1$"]p5lwEe=:,)sÈRn],T}˼581yH CHh1_C{ˆ䎕\pƱ"MLC&_1 .;Cp uf+#5ǰYaX$Vkl/w.ySЅ/ g(vzKf|1~U Awx*v?uPUR)4zUNB0,$wT?RI(j 5#s̶Ký{; 8:76z6[4?7/fRx0Τ2bX"\NFo3ŐX8H܌v0#ZGO}џ_E/r4JQBVd\R**`ά)"ؽ58 ŒK$aYN-̪\ylLd[qYbFL Tarr A0<;J*A,DzK 41N[eU*e|Q˔v&,V:bypq_5/7T1 ǸWU?,1ȁq{=I/wPp !RWR a˷[nF25V1hg5Ųcff\ƅ*s#(^=/u*ʫK:.눰ɊœWӶ#U8}p m0M{qP5Dg}C BjD< {!ClT ,{qNCI}Т0THNw0J-zV-ɼ%1 $Q\oŸ% *aaFLI)Vy^x="/o!%q\#̱~"ՈS UR!jk퇆NUҡe*Tz[v{ ԝA9ȝC~7W>ʓ"5W߸w`[ 2NpfT7Uy%XK3v#j,F-{zovncAv;eW !&6`=]3ßR ǥȥRc]*]_<24ʩOsrD\z,fc{o}-^d$ "$"I]`v=v|h8W+'cmZi8LENfDW65)."$y<۱I0QpQ<-nIM@&T#i+c0PY}џ8oM_(j7f[֜Z^adi=G"*#@&$mQ~d񼐍>+. #ɀtvIOtZٱ hXAdj~FB@Lܼ&%ziIzodk̹JCMF!Qp@1ʰ?wѽ|LC Ŕ?cϏm?Ɯ2e(_9|mTKpv´;@1|c\V 0F8oDZS3E`JX@o7>@ ()zXKyLHaF!nNJ)9 SPEӭ2 .c*N!˨ *mgӫ&zaLr,B>؆sjicQN94 %;ȶ.(8JȲX!1o3{n^y*Kq8N+|&&s%x ji+Uq[<%RY"_ɋҏH r0N5ξ%n$JL.RxW?BTыNnYfPwU|YԜ-=*sD-Jb%?Bsɞc`zތ#9@>57gxD#]%ͻ.&"+-pKQBN˓IM!-5USAo!9~l: >v&/f98+/]U7% _">A|EUtJ2(@P cr:aLZyaRzLH.o1.!2"XDݠh"+9-4iT|ցA>dp @?)f"= HkvIK5 ~Ijfuڐ\ ɒPns]V{Irw(TZ|.Ϋ+|Ive)y)J!OA~;`%^FUb0qD\-.L(V&h-L);9ڳ`\3sTjfL&a!&H! Y[1IC.YK8YUBlIMnrɾDŽqW)ACg>>+@#`}uSqGm9>1b GIeUV? ҃r>^чŃ c 1 w{Oh?#! |'{Ǖq 8;›EPu1i Epg+\L猢TKbR~4R <tMe:6z!-);x5qTweSKS|X-ut9`U(`8bj>avqYdLo BvX_PE-0YJXu;n9g D %{77JB=$~$&H Z@'Ch7sWI!uaJ#+jɞnhP;M)qAwR|]=)'T $y o~bDn0´+v$L,lcZn0L]V`pjR>K ixj WFtgASμ7;A_18&t~6|y"NBo27XX,_m+~1FW;'>azI;j^AOn{R83tQ ̦/G˫GU -{n춴?HyPl@DE1~:¨_|F0A<\YC>o "bb\ O F!*-]j :!i-5ޖ׭ep4ھYڹHkKsZnpz#@ܜ.~.|:]}Rykdamδ\-ahq=ށajBۂ~ZjIw{$mfS-!0X!'Pt-oQJroZm@f>,'j ``g8SO80Umz.cW_tFEiUIHS6ݮB6!6UBS &|H/f9{${/Y>g6;z M^8ؘ'Wxי*p CI c}P)4I+Wؓ oxѐcE T6V;c>_'E>3}Ġ0]vE ߤ㮩lYeevH[/p!nգw8,E]8+)y[;2oq3ͥ`w""JLtPH `T$\sUv˙A gCZZJF9 vjfm,b&@Z3 %1 5S~>"2"S <[1,~`w~0R>6LV(;KH m,ЙXtUZg)nL^_Hv8Eciѱ'}؟"#cBydOj}GVCq8u.]Xˆ )^ME _q|gYkL+anZ_vtD֣(4ۉ d,eMUp;{r<<7Cv=luےA@rRIj:a+ no.4x9puǰdz%+_&276T[ԭG5Q-,ͦtn'X"AA%|хza0 3 cD͠ғikCM9:h=F󶵻=M~\>29꜄b_z{1rg→ ɪJEZNPjf&IC!>uW'&WU&&=:0!rS*sNT6X:%U|>DzAÙ h̷Z^5Da PӀ.|41!M,zAԦ#-͍czyheZ?B' /෈ P-SmPX"-A2RLf"3 żydtߚvGsr[ q)3#MwD&€{dD hq _gF#Ɓq|cԈѝYf4' G<1 :& W=2 #nGGm*Y^.JU dABD ̤UQDdUiAZ`.t;ӤGJX䬼6xf7>B蹛AjU'eO p$M視Vl%B?s)۝Jq'nA%^&D07E8R~DSn2z#Tu?.)i_[AHRW{]bwV\DDjb$@e1Yg.5+o2#+ZY_+q6$, U򯠊E4=:n䊐\㏌ BCE̵I޺X:0~𺼰f/whۋAwR)y,:X<ﳅ/J"oR"%U8an (de| |\2gy` MX-=wxp!eZn VTYβۑ<7[7"g] J_ Ł(Uܖx{.igIEڹ6wD-~HZ ]KUV#xٟ+*$ T}vTUы{銉)as낂(:lcuBںȦN|3o:/)ֻTTPnIۤW Kpȷ`yuMz6x0*dvPY7S=oY8,YKir=8e2PINP?'Wtb2(ǃ%dsRi}WkM,ȰwkF]T]q3MdyQ<bGڰKFQ}"oh ,:i]P\wMʈ9)!f~ DIPt)SȠd!A7E[I*!qSZ#%L˿ cಗh4ؙ2@I Ow @9t_qg|6q}/<5Sy_PÀU6BB2Xfi^>1a͔h /)*'U#lg߃#{|&j>v}n@wt/4SMD"PN'nBش8r4XBҕk1.$mV/,bBńZ==q\esHf,ouBH :st߱ԊDvv fPZk"]I|+V pg\]0L +Rt}y$uY,q[CpmQQJ øZeZՓJԝNZSԺ3pa~Q&\q[ڈcK6Dc[+gYHOz_J*$huk1V(`1!2N[u:|_oolЎTNMw >죶D5[{}gSGWWH姁bTɠ!b9Ur qG2lf+SɬKmRtANCTXv}VVj-*!"Ȣ)%1$ | vn" Ie\Ӭ~ȷ+-Ҹ2o0UfU🃟^ YV3"]PpmAI$k]b؛Ÿh+a6ΠQ.\;yCA 7DBј:CWAUC4mkFBEWxl3d#aXl&#{YKCz3cYO>Vsad5%.kzJD{QKf5Z' ~+2( 4d-uԇ}$?'/gI w]\$,Ro'o:f@Y}L.C$O@=I]9yBAenX7Z2h򉿗&yz-G {u;^{ ` ^ywm%J$}LHB N&j-kk9C# ꓄끾uقq`i*sl;HA+xhJ8cۇU2=OqR=Q7JO bSYׂ"x-=YK72rqQ qYwB4V4nҡ W4rBJsΣ>[[~mG" :Key.a|VrӶN{]dmͫ O+zE˳bs>Af=+oшgMo p$hgP(u!dQ2-vCKuXByTc>Q ͥ_/"f`]:TqE%?!?:h}9a'k\[غ`' LHWpm]pJq:ABMTDRj35npuJqr \acPd< )b]p]&b 0)6iؙ FS [˵FvSݙ aj`+L2*[>nOi/|Sgw<}F#>lgv0I1 9yw9]&ljq;qgb4ZV53/ZغU0k9cH =.VLM `.WgF9ǪERV>` AN_6ΕlE>frM@8Rcq4.(IGpJp]ނM<+h \^ȵ~P4|;ļ3T+0 0L'BKe_wLO)OR"1?6kD<pmS/2Zyl^,^ "9V t36?f쭋OFZmP ^5^#{6McMdm5鷂G6x J}6Z]&SuG~˙NuJO$xrndq9pDǠ(j^EN"UItUIY mb/NA((,֢>:ݛ@b58/ n+9A0϶*_GE5>e :":+mNӒP2K,s閦6d{ +(pD9BXy^5+Ev=8Z { _ЪE`y>PIh#r`L=|~ pvx8}Qxk:1ۧx=N_'\0a^4kF +"jHDB݌$}ɘ?t7=L,:KMcdXDMI18>'<|k͙҉`joOҒ?* ~K"l;jIB*f?}аH1q"W"CVItrhcc8[n LϛW^։H܀D  o]\4ACLP;G֟z䩑2Eƭ,KN= NZRVmMk/'wWk*j4ǙhhD!>Pxqlf#QO"~?c,|&lzV_FcзZv~U=T8."C#/uY (JP]P ?<{y .(;*tfE˵>j, 8[K1]x۶}4.JqE35S%:{tˊ څFQš9fqmKeыEbA ,;z(F-ABȨnF?5,fK/;ALut4y0OS|P°:x#,}gxsWZٰ5cDL$] ߑ27A5eASJ_wu2CQ*J3E+OͿHmkU`kVl({pgrY, mq! NEuκWEk˂ I6!eZi-(?={J-}guZ%ݾ~ۃ;Ru/z<F j6Jo dm'#7}22-ttʭlQDYE g*(ۺZ{K 1-V`WwN 'M!' 睫lx n^=CբʐM|MUqaTqcs^W̃|9U{U_>ORk,& .ZD$\$hlYiN ajK{FH7bl}Fe£)6 _fCu T~M&gP3W$Gwe0K:SY \l_^\_?jj ClS!m*v~`YU~o(9G ~IrKAi&EC!|}b'5]ZE:;j HJ&交 W͚' ) /+ѪNbR4 j"Cs/Rc^4ҙIaP,U2A7F6#YVٟb&m ^f1j# OiZIoBkZ39q>8ްV*rUjnH!V'6*w%gG\cقi"nYʣ@8Jzb)0g%r0Sn3о3 #X7~:Hs_aO)orG I1rM]܏M,%0Тkb&\VL^|"ʬ"Yۥ aZn4!m黧m95/0.[[FQy`*P:-r&D(;^~ipd;uQbH+Kܺ>hBϝc{V{ n 2&g&zCݲ=}}nuTtv-6Թ-xtO*p4~CgecmRzk_L[:am.H!ŊQ 8v}`0^~("Ӏ_eyY\=+[X'|' tA15jEw㝳.,\5o7T8q0_-U[֝(hǧ\;4_naQSxHGJ· kMNN\pq@%ΆEMVbBSH]}&SL5Sev $<7Fƅ@@_׎t_G< .TӺihY5gOSTwe=L0Y?H`#f*6[&r?@AߓfH9%S=ta҅c$೵4̊FvUHVh`y)QXs̏\z,;AcJM"(9KRrG @AUGyE-!ȎR +&Gz3(e'57bcQOP*4l:t' h]ˣQ1ؼU,@Ͼ0V/<[mgdV7[gR@V!{&z=L$C`rAM|©|Z$b-ͪ:cA_vy=XUO V&z4<1)-jA͞728{ԃIJ_ Ul.})~2c@wMc_>$n9o7'eR#/a#~r]Y~Vx㼉t }8u kJ4 Yvn% FgFFsy/ J\[8wfE^{)BmV T0:ZܞT/%JQVtc耘#2* L{ !]Ju&[sI 5oha: m[;J@:6m2Lnu-oY^1oGpL<\񀅵)ĮA,/f.)` ?As6r/YGr{x.%`[$Xӑ5\$B#g bTeص%x7䁔[-QF4Rͨ9~, H}zpp޶_6O}E$8KD~׍6fwӊ#h#F$bghu=CG٢FLtNt-~\o%qٰ=apR.*|uG.Yg=4\wt¸8< .6P!k-&bC@qg b;$4ʼk 3-u7XrJN>PH4%[ aUWYmOb-C28_a`e@n$H| ih- E?wt=;&Xv`b'{ '2cV;뜜xuzxk2=E /R C@..%]6&FWܷ)M7bn }3߱+mx½1F:aI>h5vϸ5W.bʃ%PjEjTrKʉ"ٓt+V.(rz6 1Єx6C~\f,݌ lM7qEok\o 9Ic>P׽tRd6z+(פ)JCWV8H,( "Gt98֪Nti(i7lg̥ۺJCg>EG>(r& jex7sEՃ X %>wK3B&\`BRdzkŏЃ#{Bv%3:nq.D,־B" 'd2(UgspC(|c-wuuR6e%W0#>nRp]UZ2זz61GߓwܬGm10öwB-lROX:$Ȗ@o7\}K 07F#lɹ ƨE_rZ4/)!"+-͉.)348~01GO}p_b10:Jg꯲dkL22$ׅ{}>|$y]"5\\ULJ5 ^ Gy"-8 sѮbn n=ڶߵElC#T1W6DGMdN2,M"5ijGȏyE=DAIcȇ, 8WR+{K(j Fp5{}A`__hR8^~dhƿQ'lB JiJNPLh~Q,P!tKIYG5RҼ".i4+E 4?Dn

'>޹{Ǽ::Mh-;-fs!7 F507ٙSo[WbNM;Q>QF9ܚ!9RZxhpRE4ۨv`Bf1dI[ ͆6^VrҴ_.vjaJ7r#Lcev(,NfSR@5U<^mܼb5:1 Q~&Nj qb;мE[oBUiXwϒvaqBN mRНv|U08雕,N/bҳJ[Z6< IA:8krvy$ )"1tjw-F>``SϘ YZwμYgp ,,V)OdZ ps!)8: h@\|$Tm: n>mQy tbr;0C7#ѐ9؀7 Hս.pB/ش} |І=9"Od0L 1qB6\uMN} H"/h/gl"K,jLIg,6̥sRL$cKhܟd}K3VF'SXDZ@ zЇL6 q^Hmƭ (IQ]ܾI(V[V= u-v#!VOAokq!= Rzxu npDD8QGMM[9|SԗScR4g8nrR\8ӈdk_a8{dlhʜYZZJ_("x-^d@{s{gOI):\$fLg̥yG3*㫉C +_:3{zZhT؈xfҶ'̣usUܙ~ą^ 7k%0EcW{9U8dm5 ŰSW`+Ϗ)x;Rmr=:Q:ifPQI~@H>$UC_ O9U0N [}0%ۗJPh@D0"" Fޢroemn_5ŗ%o8U19CH M67x k񈟔)0mv4Zҹn6FBbnx^8h` Z"'@CYIQ- MV eX? $"ݻ51sw?q飆<,Xqɵ=\%sTJ屹e^kΜnK 9֥;@F[ib"tO^e4֙Whͥ# n%5+5C>hݷ5ۈ>1?#q[z$&F €*o{sQN􉋴3&TCP̟o)-IV/Bd1g46Z"̛߆r1s}|ò cשYg:uޫu3TFz3/&֒3(<)*4FvC1&@WWMsɵY(q(V2&;vp.ZV/3oFdvaw+ZRht? SsDרi `ŮNxS]KEWkl;N/o[* Q-34ITSYzB"Ѷ7*߭93(.If"u6Dg7~Lnu3U>]ry'%ŜgtX;L?o`QZ*ћW]I +@鷨8 otA-n05h_3LArl6K%DA8- ~BX2Vo4k.x8t%29R[uD{,#GCl/.,_) rҐP;krֵօ8d|:>  ^-ͣ'DC-c+q8 VVKŭ15. 4o6,;p~'_>y`Z38 R{-XFsmbAvu\v |0V;bqpT:(ZɬU`CLymN9:ge@\T5WiH`ÝW掬$F( vaz~Ȧ ef׋%BČ`V̳)<\P;5-W'iBEU;I1p63>;OKB|l$v Q2^T@ʼj{6hL0t )߱`COA"QwOHGa=qt+ Ji}[; ӑT A+Iz2o,JT60ƥ[h껤$tzs,Ae07W3ngCdTΜ dwFEQT$R25~AcIXLGc̑ 8[O,"fxBwB `٥T(:?;3q,z^yuJgQh+jѶ' ݁g>-5\^%ya.b爂NǎpsER.* ?\`x Q64K8VrO {GwYR!k.fPkȱw7˗h vp/5kK9x<5}GX< A.Rup􄡒X yi˚ 6S'bq[OKHmEXJF/(z~um ٪͘Z81t {P 9 v_ר|cʫi~P&q8s\=-Yณ"aKUbI D.?skG CN@I.H4,⒬¯`fE|-%LKq@u`~[Q~Z}7G)Iܛ!$}WJ1-{"Q]t4@evځgAط-Gn )@3g l1 &Uvhʢ^tsU[a/C#q$pKWKk9A $Tz z00sgZ9)xa jsfpV4msTk~g1X>/IFN)d̯yQ\2uY?הZ0 T,T|۰` ;&e,:yR ,{v\j̀a$Y묒N0+*\8T"E_) K wbEF [d';gV\ /7ݵ`KmDiT}Ƅ в+'Ym(W&˾80 ^)&SկGD8wh{+E2Ž,L⎚pJK(tœ" gß3dOuCA=HZ?Rj>ğ;Yqb){,mP sFT?B${cˁ tRk44qgcB)=9¤cD7# l]nܜVZt:&('H4εRvf2NHƲ"4;zKZikm 8Cp* _=6^dr9'qh (=^͚mQEX{_LWAa`x_>N,xdij>>(7Ę3xٔ7/ؤBOMبRЙج\j }8iC+o(>FPʍ=Õ@$fwq?NWoX%ͲL?cpI}p GէwQ%gXVm,eeGW_0Fͯ͝ݴvZ3J\vvGCo ST.L:'(A >jЂT!}c@3,Q9 QuЫZF^=A* .#r}r1þ[\6/BS=s&F2.+gy_)9TO_>Dm=⦿P>C얜sdm!1wQU"zh!qW[>"_tm= +'H-&_q;O./%#)\6FH̉[qW4* >}LNvB&[|p0Xcl[s]pKIsg8]-.b =ȶi+YR4Td}҉Ljjs^scqC<@x1}\-/m$/;k30EUc.ysZEƺP )}5EH;SrJ>tȨ5 if4<'A_\m)kT _ o] L%p3_+@T;`5,̢a>t]jҵȔr,ʚwK%Vaw`fN=1^(9m3A!u+5,n2Iydsewi^xvCw RXnX;$D1!`2ſSf\)@f]JjFN&s B,2ygjO{5;V>k` cj%X$i32cVr%m(@%er:B@Tv:jr tx.>Чc>ddҾ7k"-"6fa[&s/W|ď,}jEU`k̏#~̘$Mê"Ǎ_iOݍ u.M+|h#%_W[qkdj:`D=X>wr*zEcAWX6'T⫛ `ݠItl8Ӊ`~Lny-q߀dӝ,y#N~-dAK2djw1;$$t x> zhU'+4ztQ+ә4Y[U|| 8G+_[y|.}2m?RyG8֬c f WFS 4VVg`4Q=d^Wb" fWF*l9Q`N[[Aj>*. | |DBc4LS(RsQ/ԦLGx_*%T2,*w. z!%Yȡ,}B&Ha0MLW =bR`Z( ޲hxUlN\&l}{"]Xvi9׃ dzjBfڬO} ~7& b;LftؖCۚ2h mo83 'BصPD,$ye>тZh?]rM8ŜXPH9R^\9M|% B|jr<ek޽x(w$ lݡzp =glhTiy>4wK6:=&@uN|ONL.e=3+@aDȫn#ʕ%xu*Du#aR`pĂ4DOS2I):F^qϊ%_*04YNN.D%a RHAW;`]^(^bxR[טD0}i:prT[;|]Xn1n9> Xľu6Fͼ'S,3TGd5ˀh.ԧ _^R:A_g;J/ң?_rִ{!ruYf!",xϞUw,J:\JSl 2Vi \D.LsV@+  5:tgf'LF74\~S*%T@86"}gOrDYsd+3~Nzũ&m4!ҬE3ajG0 ӗ/(Wvdqᩝ+XEక itڣ6 ^` l%qs{3xx/Q}Y5LD ƧP>v56Pan-'>"{ǜ|))YD9,z D)hrJs\6m#u+$f7'h?VPdB_Ĺw<'$tFXx]*'2xFM;mϟaT~>fk`Bz PR ͒(XxLzCKHgp5beZtm3Vxz !`={8WМ9Qw*  '))h53,~ADO0a&tx_&N,I뜍 ͩWᏝ4/wIŲ~eHHfZO}3&a|QlZNG'2P'k}"6 &ّBE9|t /ljIw"_z7VZԠ]fIǀ<^*KpFqkt'cywn̾bem(A>4 qH29sYUߥ6.|qN?-b>Xc\ b`,V) MJbaX"߹߅O6_"{WEM(B9~T "WLu d'v`*_VW6q\1U\Qweɦٮ]%J(˦H&؂wtl~]蹍'e]y[<|Jk"3~jj؇r&:vB_*D_hngkOvZv%s]iGzHR \V̰f?9#tA+S>xvT* QfY_Y aGAAF#k>Ľu.D^|7t#e@[h5к0&NyIcG[+P;ycRqNLh)t ox`b=6jotßXEc3b1Ps@S leAXJf]mwzҽmCߪY┸;7B.b&$z[0jC ς% )V4Pv? j""@Lju;dL(IY(+V;"]l.< qJՔ <,=k32Aps ?xDߕ Jlݳr1Ǩ4LDgJ v XE+#Ye8VpfRlD74 d`ѩv8Mtaq\9u1Lvz*F#ƇА%kX뛿D/qjn\؃uLH4M'h+~ß,A N@ǃJgz~ m~~Dy,Ce.(:]X0oOJ?Q`=݇}Tt  f7s e .j}wZj({}zW\Dɇゅ`1Pϼ,clny"F 1'7 ©w=ƈ>T G5"VqWzB9z&_r_Vu[G'I}tj"T)[12qn: ͶB*F~JD# I ~ȷ5Bz{ m<[ћU0@9u/)KҢ%9 5OaAW!Ut|%GdKMheX;ar0>mQrjsvpjSWt'7U֠ SΤ ()εZ-ls%֯*+ؐ?jf vxnӵkA:{2B,wX]x9؎ULx. sJYzϿ()b?[ uϏz"`o\뒈fa}~"z}:lXa1mLLnXbQ3@"}SMWN@QK &w/$ 0h sl,=>pGWdC`ݍ)JC:_ӻX+(ejYg[IWĀ/%Le{ߗz瀩IFc @+ 5AE:ݭbɲ,!OEr?viq3)j`5p||/ק%dq.ۊQ(G0Q+e$!fmW2D^ jDg? 67؜/WD5g3>ȗ aY{Y="HjqźYpV >eb/R:AꉰGXoS⃌OP .m҇(|B2-;?!aT ]-3 ^lL+ M7*$@# F(fyǮ65{~#3e5-ˇimGy@DN Q:~өYjoj:G`(5?݄fߧXFkep~+l;nnܕLV/r(<3=[(}*Q4QYzI+p7?&H2/1$|1I O97ZyO1 o9)fSP& HĠk2- Xao%1JG˱L!k+c dgʼ#&u67JYRaQVQRYGlD|W C o=귢Ɂ>]!x$z[|F#5ܜZZQ y W;X Iݾ4^od|Ygb=Nohja0I` 'CPt|ICz<(qE*@}H,Kv^I#vGtb4ZqUi~| ! xa@A)uW-B)+gθe[-. O1^jyw9%l{羫0SC}BѢ"ƿt[*F%(N N4eӑ+:]t=ߞ D''@jq̯WoڔdN23 $J)9Q꧋, x{SFВm.Z$9 B^EF%^]G<1 ]k|B7{̫hD)m 4Ws;3qO=y~0_햲!r_]ӆ+ڳ -zCT~xb '7']ީK,|hY]r*kD BOA\Oc:sLߺ8ɍ|cPcֈʣfPuKP _†P:7)W$[s']h؏4:gst1& vIuze ?Qj%ynb/*&gbH'rG(֙Y$cU`|_ks Cx$]ym 4ڕsjOR6-cdH0lNXoB5_^jcy2^h Mi>l^]б+Ƣ)7-29x,!bwnx$TfqTT˩t1ļ8Cw-YJ0(! ڧpIS, 9aR?kWɯG은iMavFxnd'  fYʄ~GA9(.MݬkcwHukmRhh\QIY̵ NluG1rfJSScSkj~>`[HlbdiPҒOR:GHؐ[~góX":WЎ{w},Q*|Ɂ: kȜ旫 KTYA  EO4[$'@]z'?Qlh=qsqIh%5׸Q8X^ ˜nmUAϏ¶l%~ /'-?g[x5#?Y!6󉩼WEB θ"858Gݟ9}k(fz(xtc9a^cov6x{A?WFHJO-?y|1u;ɔHXǢ*mDj!󤁎w$gu% cu6T-(!j1S?A0s y*aLEZ>Wi)0$K!ܥdvcN 21DST0[zv5syE=- 'Vy3 xzǍuL q¹8Y^ÜaZӷ6iJu ?jF,Љ1C{t9qZ`,7"Hł;r20a2!GFx. xFÉ5K?cƆêK$|cy,"SS.)߆hV12K(pwӰSŔ a*b61w86|[DZd=xJgy6w;| x3*v湚$i\v˴^(^1 D%0Bel&kQ Y|Ҟ w7fS0mZdQKIK p"58=F'W%Bxs)!@96O$*@RJ*2nm1ۂ2;ߖx5٭9km?;ϻ* ,rq}Mw4ԑ 8i0\U4vŸicm<( <@M]?cprk:yأw>z訟*',\ XS!<kx5*_=z<>h^c?Z}q*VE!.eͅ^ _"_ז2\kHcrKx{cI}* Itn/uV$,n!1GExVwPJ67o?V:.R2S$Plk_!o@]$σ˜a?n2/M0!$,htu!ңn"HG#cBI/W;MoW.fV Ava(I'rZh~'CFk?bg葎wyvF ?p; >&Tײ,F& tW7( K>g0o\퓝7]4W_?0C: ѥx}w 'WKN6eK4qhf w6R- [}b4mu_cmZ&u`$xwN@$Ruw3 /KχWq-P?u)p+OxM.v2y7J n0\7gΎ0UyZ o :DJVipn\=bͣJmyv^,!H7edWUB]9(!vW鼥9 mm(ʵ#]Iu}6. # '׍1Wܛ׊&dDT :HdL}:{`Df+j"eBoDٝS+pN^0V*߿RqqȗYNO0qEPgx$sO=І>PٹU$cϕ b?hx~lFMei`]. hϑ*÷A%-!ޠ[dkͷ &v z ,|!Y'2ɘIp~gYE0 X{ hפ@8X@fC1^||cn W#\x[p?ȯ?Oy{"E v}}d6a;x{n Λy#Tu{ E6Aq+ P<rEYoM0k]Zů٠vH' ׏H ǡ4=ێ͜{܊ 3i˃aR691Ve uE0\1 <[n1&+~KNwÆJ3~lLP[IeS;:P V)ٸ O#XIDxF6() }4ə&"EHT,ߵ`-8Y9FٮX;}Bxhk4(a2!R/64v L8*@{v7 7uxO jRCr |A{mD^Z.M-G?''$y4疌gjk1wdq7; ȔR¯d Yث[1RgVN BQ21XD8;P:ggomFbQ.HIHn515V`n2Ux 9qRjsŊo{n[]\?HuFHTZ/RkJk;] >QI4I_)im;pѪ\O'3gC.bP2s:dHBozmꮉ'ӭ[lyW/uz17k'uUόe 488Um` gnf qYK(r휿SB}MVټTeS?O 3_e cG@6KHA$7Xf +HćB{<@„ht+U^KZZYuh"|S%}+nkK~o!lzؾhs ʦc֞ "S8^we^.UI雴#{P;v@V\ hiK[X#DO3o[#HE|E< F_ = vJ TЋFnKk؞3$;૥azfl?b).,:T)3y 8Y&oanN6Xa_gK?ik4Q~hӼPa"?7Om. ¨#M>lhD/d3#S?GlTރ4e'jdJY[*ٜň )gYB%^D |E'C'xBm_1FŜ1YݹͰv5,v@ljo!L#6ŊAՎK%Es Y˿D=;7^Ho˦g"K;w#YU}䧉]oGwH=Տ&!z)*n#?u85P.\]b-Ց\#A$&UBcHj{V*K]n*˸3HpSnqR슼ae`%-WW q q}js3[bhغ56/u5\Niql93ג͉BIjԼtZ-y04+Šb5~8̉jPcW=u`]y')'CxnWbz8`b䡈jwR&x;ɳȮa:-fL٪/Wx2?Izĉ_8&]&ȱq(EuzV'um.<+c%F} #J}vTGfa_B*AN"[ccFPɭ䭤v1YC%FB[H9ݒhlE!%Oڐ+mpj%+jUmAGP`19V d -8o=v},T ˕槰ټI[ͶG^ ɲ^0m;jҴ5䅴lq$>l8[^i%Zj9Ʋ'F}})' $0#="A~Ƞd sr%_y=#[VK9ijiap9 d"~T.xT Db7fwĵĭCJijqI,"B҃v9ҍz(~Gulfʳ*P"Pf!lϡW(w;i5*Fk}b{%7(d7D)R!ޖQ+lc;T6뮃&])>i>a8iKe;¸r뙚U蕺cG0.+-Je+xmڦ!^&! c/_UGdbũ1€ HDQ*l5X˧qJD YǽL|ZӉ0ؿ驪37nb!O1Bf<O5[(e w{a \:- yMfJK=/GQ|P]Hv;EUzJYі ~x\4+&ŒbcπCl4ߩ~c N[2+[KC2^}BT05Km?{y;Wfw 2FKq9rI`nT'Ba)lc2As1~f6/˘k+@̵q$@Pd#7j:FgΝq'l}#BOܶ#T4:uNd?+P I# oo.E"}K>V nTUb8˭'@U~j 7(N9:&& S-.nt-s1= 58'E'w8 q[/Ň$JV.${^/QgjWб :+K"^YP=(wWcn/>Q=/7B'[x9k)YncF"Dk:F Kjjߩ;6C(?UoI3!GyiOdOb#n Hۄ?ҖK?K, BBO+xv(di-H*Dzn&q&CCx!:j J) k2<<[$²/SB ɉ? V})30|v±H3NÞ1;u5PJM>ixB\W5"1cT TdXH} t٬3X8o+;Bai'H}%pُkW0^lw[3i, MEan`4cyBk '7ـ߅gZ" 〇CgCw?p"2&a? QVG8Wpg@eDz!2 o[`ㆩhFџȠQdpb㗊ǚM[~|ձg|\c(/D'R yuҐ )+{2N15L'Qkl;-:.'ɲ)ga*f] *$_%yƣ'A@2{y=]r5K*olHAecicpZDE>("[[,n;n.[_qT+CnC>g5W!Vm#:؜w,9.X0cx= EQ_C|2-Pf:K}[ɍRcaJ7V[P6hgM};c=`tFZ7Vc:kW1~aHPs?ERX1Q}‡vAl "R6ZCܷFhlH[ ">ώvPM\o/ Nr4YCq@Z鹬CҩH+CL9|c:5li"huSM[ZgGWl^`to5Ird94QE iY}zL/W;\3Q~RU:2̥[W8ݡ"4 4ko9j<]ފj<&W8~;rs.)|Mt^˜Ft\ y"@» πMg҇>YͺkA'n (H"$b#-h'w@:9 [$`FdkJ:+1&x5-ӊ`j;~jlCEO_L-oԆvw]ama]#\e ^b2[:&Qu =g7iu`냱8(r~'+KKS fF/v+80E#i[v!2-t[z_y>U'ƿVYRS#\.3`;׎1i랫+]檽Lk⚩3kb6G>(#<"Ћ"N{mP6m/͜rb" g=9]@L0}ak_yxݲ x,}?M)btOvhۑ?(.QJ@i09?(qy^Ujjk#3)mH1yx$TMrO tNû5#Ta}B[C2Kmk~oUO_t("M)#9ҧjGhBfQVGR0ںwxx>L||8PJ}X`\&n ło)NN~yʎ3>oؠhCX׶0$Rg.[SZ쌌 ^G0Z˳!j\޼SzJՠ`W/瘰hZϥ*Ohqv|js3 ,GSRRUK>[4|%{'zT!u.d+wBҰc06_n!E\Y)~K$wo0=<. [̘q%3eH6UDGTF{b]6* :b}Rp3B]"oJ${@Py DR껻ަ7`{}ڌepI0T|We&_X'3S0[*k敇f"y- 8a#X-L/=DMxOBB+)T> 9DeEd8q="pe6/'i?b]W#D{U#-dL_!{9Clj nI^!XW^RU^^ɎU24/Y{tTHn_3eMO: 8y.nDV^Ozx}q ^VA-c]o|D%'7nSn>nDEZ5ϝd+z"*jw[ْ<9y_ r>ԁ٠sR$s){gHȍL2sᘻOж|B=n?їMۘ#] oS0ʁJjjIя%vP8麵N9"DV8|bp,ۃ'5 (E8Pcumrmd‘i6^ųUp87{[häf?gh7azzWPi9h%&2Ox践?*Ll#D(2{^o؃VJ!?e{bqr%rD/ c8r| P΁!TBƅ׳2~æ1sʑFAyjX%t`2PGO=vghSōЭۚqP%5RzKLQ#tJ@*-q>!T* Edx/<-Y4-z$$. .gxY. Gjwؘi#l1X"4/~QxgJ5LSU:ucg2P&J!F3T#Y )0LY+quFsՏg:κ>=௨d}XA:FQ:~LCD\tt#g  g_IBVߋ}P#Dh EM^`ǥegӒJ{]fx!k$qn _Η-^8Y!VC)eya+}WECU,uĒYU82-ቦKJ=C%[v4UHg%U}UDŽP=tp1&Eݶv(D`n3ړS5|lyf{Kӵ8$Kbq*7td`UxF?S_EzxJJ!,ur9Fz2?w'QQ1p>sr`gaPI, <@5l_t%d76lAZWXH_(|5!5E6,tuDѧUOܫGyB> zR0Ռ2,?VܖT̄G2x٫ (M*#=w#D$ 3Qy=yc'zf<G% j $˚b_VmeRk<ÒN`W-- W;S&D9ϼMj l}WhCm,|jqˣƳnJ Z{v<|V8ЈNe.>v01K)3j+鸹Uedm-QAZHc%P:{QQ.4ɽof]Ӂ&7A(P\I$GppGPjV!L[*yx+Rc c#F'RGmĪk?g"oj94Qؤ1Yfbo Α#gvGG96x%Wj ߣȮŷ塲(zʞ{%Bѡy杷]t,ZbًGWP3%pܯ 1'txFq}HQk/ }jSuHׯ(*Jh.[&ƘULbXYw*uҫM0쇑=bQGLEQ{=~Ɖ G3GjLM&b19|}di;b:E5@e@2 h}|-q͘yfm7IcwC {I޻>hFA-6ajb?8]7? B.4(v\BhɕzZ4Z҇f&Ez>,N~0hZs$''S&GGGQ_8\z.`pܙJ ּ1LXMZCi S D[k4Bwv) p:ir__eiTg,{I]f'?'bO34 KNokN4 *<0;Υ5[+ iSU84>o4*=ZbQ5Sj/l+3,΄bۙ%jՋgo`FW^iӴ9,ѧ*[p}Rp?S8)DP8Sk3pՉ:w vq/&7G¨emByeK>ey֝CyTIPEsOKpnf>vL5j !Ů_qGN 96*\jx{G%J(xUGue&1O0X`Wgb*& qmCmy4qx5rPQOIH3r_Z{v%Dž$X(K9TL|iVv D&;Kp 㷡+>_/e:D49jsAudW[@ eMɎ'o |iA&`Uw%x_T*Y9T+֨y?Anx `ri.Ȟ0*<1}#u`c3-5?,_4u,MT!MMش`gs>Mߎ۰1`ƍtk{+ @zTkm @wvp$raz](*.jCc ZvB(N*ase!S8))SlyR̿aWwאKoY.t2QvK *{#@Xh},5N;TO׎RU5\'@XRIqyĦl_}[UH­  W= g=]pͷT$VG})g=ϡ3{ 6 0:'a'Qha lPLyq"i pOXaF@ieLl>X乁DJR "P=u?Ep9q~Ϣ^nv=nրAO)0䟇Rk,˫K$k`s4w7L$ggڋ2J/ۏ '&, tMbzdpTr<˥~[&\Z  C9JdNf ~+WLT0tGb%\Cz7K Y#H'WW4!S,^:"oa4!m";duQ^A+N,6Ϟj>S6  "JtM|̌p\8#{:yh wiT4YshԽPͱ"VCqM۾)N8gqVA-){n(ah`F9. ~@B|e{lu=ynyoNc q3v\dc粃1R'$iCqLQ7洖i꛱ocí.҃ޯ&c. UNA>雹 'm(10@̋ߡ /ۺë>ٿ&Y7He%}fl!5&{ȧ4{9X s; nb G8nUq7$3K(J# E7m})ԪQ^DOOoiI%6 HaDR9*؛}SvrMOp3H݋ ,h&A:&Ofڈ>*)ڿoz2?/T$MD CA阜̂Ni!_ %ո6'&Ž"Y*=inaHr"FaڽI eE,/}d*.J;DH<[%|!o߲GW'2wطHNI,B9o|E('RM]yO%)H? t$ozfc'jsAş')ѰVQ2gV^(s%SDxQ@1{Q2 jB>P{xб$'Mu?{ V"tbz-dHχ }k fQm |ƍ p@3n)gl0o"© ݋2O8U7ۃta ųڭl,w40+xjdR\b uɕE=t"G)GsN; KyK+q*}(//I#)6 Pe$$Bw-hi'$3? [:SCp>yYk _l'3{it=ijS{}z9s"iK_s93@B$QWk /+@{2vB{BQ([h0ƃkKn:c{򿱟d`jQ}-ΰѲe vDܘgD~ˬX#E hėS!ƕ"cԌڷ=?A?vy]KU χd]hTϣR=K.) K7 \ f|FvBT/PjzԿ"@_kԯZrq沈)@_r䫅y3^&@%/C lh4d'b̪]UDUE长 3I;+d5S b6"L9 (?EhF#9"wV̄D*?\0*yRGJ#0h{YO/ZQƁkA,ۦ7tsN[h N$.c90/\Xr&kz50ovWLW}▶D4o},+dԣ49D13+#sǐt?FWH\8*N+iL3 \nH£sر]LJ+:a?9zfFN)'gIJovY Q,n$ֈnBÈEpѓ$)؀ּpl:?4otmS'xGĘD3U{hT(2L;t9{G 2x;Ҏ.p TT['@ԝe |(}lBIU $Z]4ݛ7z.Al\A(#T9~o$rn]CߊS/A7)i] KHX*c&7gAxeb!k8\AtZyike*,AϞ9yIR?UȞ"K( 7p: @;@Dʾ#1#!LOTAksvd[UAe䣷~s'rYB6G<I{-p_q#fDOI?co* ڽ(OP%BSwΒNRiGVDU؄23f ujuQ2裴LA7J$ZǷ:ogüՅGPA~!Eȃ$DT}@^]%gaX0-ǟBosW"_Bsx gUP|Ϳq0ĚeΙRQF!tد2_F1еy OdpZkŬzo}i\?9IxXqX-bh2ۉ2г]rÞ|%^#,65!7~#{N!jn@0$Ng CwWO [iihк#,-?H~ۘ%1Aw[-v ?xquSN o,:S}KH1M7rf΢g=3VUDKb1zu4HҰiec༪d_-M\zEwqn7Tm?4{ؒ$v( % /<4B̛OB9WK?*y”r`ltˢ ln^TsNX(7R|Oe 4,ixˡGhs'8NiV2IAES(p7qx )/N5@2@hw澭1U!fB*qϽ]OȡCT4 2]ɭsubi~z?¯ >8?I?v4- VPw2 t*$5vH8) |^E%l sR[IXzԋ`8|bU0]g% NK`K̅ҿ2w`ZS1XYNP*ߜOl Om$O WΣ>#iK\4eޯ,A2TQDUanr9?լ,_6Q1d5ڶ LYbh6}J|a3{ sݞTU m!'wt_\l5Eӑ_?Gn[/ _d*.&f+A-qVo>bVQjkaoLe_.2bw,MϒpkƣmOXZqL tJzT#6$DSY }Axvnʧ LcIQ-l2 \%#JBG>zS$C6ž3pw +޲YD: 긑 I0"~?y/d1;|BԿ5* Ĝ^֒0h'5In;q8S}d9TzXo8Āe˃${h)Ѹ]イ{>K;\el-^ycas:δ{m|(RrӾO@H)]˵0t]9lE~dC,Y TFc# *:Xv,_.%>U)o# ,e.kڝzqhRse`&{7| Eo$3(`m$[weωOX2q]0 Dqj5j`Il\Kao%k;IAY k˩> ނǘD\.cZ_RVoQ`@L~o }:l0ORť+fjZSw n/C<=ޏ&[ ;_ĩqʑ';ꔏ ,pψn}{-;E6٢JX)_DNQPa,&.z97:f=S<~w~Uc#fs7'㋓I.ȯ >5sꎎ3d%ㄆIê9qd۔S !fY˔Ykn1bżE/sm>L;P  vˋp<#/\f{`w죂n"آX){,t(U\gHfoŧ(j V= t䬦Y 2/š%f5{Wl!qks5$۟H''!NuI*Jd,:Wi"gZ/ѵ\K:Irr3 {K{E#;K+ɧxHޥسR)g^]Pll׈Pw˾D顁*]~n/A'l~!XH>p\Q=еi30QĜa𗧥 #S/'E!a11NQ nՓT&*0UϷb\`Χxp<\gfc-pg.l+ 7 PMa!3ߨS?NġN<S/x`9X!'ZֲqێMEl 6@7!a"̱\0NGR7iʉ wsfwV crVzxEoq4 H`1r%;м42G^u/AKϹ$`${B :߸w$a:m8\!doJK^?u׳/ȶ}tɵ}2CHj q 훳9'/Mw32u^M'!fى&0K4uxGA *~[ جrH>MsʦE,&wu=1coghq٧ޤ<<7%° ng2p$iip6lY=H*QeWk_uo@\U?7膗u/3I m3:; lqfOG (9&'jȻ<gގZ+k!Ý2{4u%ǘ|RLs|7G嚄JD7))psMz[A !d$hHZRs0jȖ_y;gIN@=a+NpjāCƄQ,Wf#u=GHtYsΦ1hԘ bKiF8eWzWYsTIׂMXm,Y8u5g Xvƴ~&b”9{ A}P>D'/hq:Ѱih5R WiA'ǘ H,Yߒ T#L#IM 7GLjt,DtCq:)FrfET/?AeI:T,6!~F@D~ku"b`h3UQ`89י`i(! gF(Пې!y9>+G}src2a# PGxm ܣC*g`Qfe?mV>Vw{ ~Qd/c=O#عaP[жBf͉wO2i6C?/ z<`z*QÏ-jpW<>sw$EǰC5Pã\*M 1K {XPe$[{?(6IL1㍋ʪ]8TPnd PSyd\ҡ!FBYͶoBaB S7'Wu I)U>'"F4^/`B(E 50Dn0~BXx[JI][YT3u!ݔ%;42̞ؕz~98ŵ 3%L |,\qH %} $UP9V}89rFy\$_ >aqѝ uޜ^3$n.F^Ew"%"jb8EI s ) &M 5VЧɮ&?-Ez$QUc?4͡!V^,Q*5ƀ//#|zmIZN;*bp-J_^qaXN}tZ Me-q,ǛxUacg?T-؆mS*C#x?ޖa4AA2HwrF\3b֊4@\~vE*wYBe 3Z} !xcypviҤ]糲[e{yPШd k !ų[8?#_FʏewJ (Ynjx:[_C9bb!i~V?/c*6*;߷7ޘ%JN2 !x'2@9εχ)x&h嫶hT#%Gml[B,X`C])qOzlp̹@-"m_xts80٢@Ieױ]dHh*D 9ËUKii02$=04. JU3Dƀ!%$Jtk^R%5nj ?Z7*DDqɂmۗ%{bۖíhEư"A$sG Š,s%-c0UlX7GW壛v~{J'_9U(M 1(R>klCyՄ:ca}%5-\)aVi^]× VI{Dn$3!~rOP)@Nmcl#Oo 5hY< #J1 Ҥ u$; J }l:g(+1(9ɵ@g'5!nIs˃]\UVGYu\ 2J[۾Kgi,`r<jNūk˴:SxęqfFS*F2x⧹orfb-0'nߐ(_ vhe?;cQ|ID]^ϡH i>@ש>DƬFJR[$־$q8t#+A&7]uB/ ; ۨW3^q͢aW!1/55c|Tkʽ, v#*ɨ-J6oTo⼈FԑP=H*E倢`<*DF/Z u3of=vC73\0?I FE.E#P}پV/`wb#Z-W^&;>39>*TXrVs#NHd;COP9,Z6J%^r_~f4ڣHTjX8oz8" FG,2t 1XdtzH | 6?DD_Y͡B~:X}xwf01,kjA5Wa,Fմ ^y=rwS!qUWr7ځc}ϓ{̥"j'=cA]wfX6&̀nA3Lhb}=fCmQ/( KDDHys[-8 Puʲg MOd +He*.?AC⥠\lK4E_JLY6cݸNI?FN>g#mŶ5&0_ANuܺ;_3M|); ^姻p~m#k\ZyÁ5:>6-˗J˨Q[*BcĔÀOqΚF/g $0'*߻GY%&@hX)ﲦCt v)B5L꟫8 c9&է V >{cGP686;Ei𫯅rBE.XcScu(Azc?\[I(Eɮ־O b JTz }"?,oݱCmstgk'ZRgDA/Q@v𧬼pJ*w#)7 &h2l= $ JJk 1] W'V` )zu/ ȳF gy뺻49bU,Idj ԆљQ-]o:&u)ǩ!!&M.%L:z(G_eg.qA oa/V-2i} v&̪Ȗ'oeeX>OcɭE]U0u. )EV NXC{u"R+}s"u8(O8lC@6%NʒY̋MJe#uD2 Y8=%H=@"lڌlτ}ja%^rŴIӨbCO3V%^XFu,a(~ԃ͝Eۈ4sl+YS# 6D|11=+w7no*6 M~ QvǧU.cy$Ő5絑GjAO dNx.:g:C)O HTG-էh,ewTj_ }koʳs-)I5I{2vJ?bm{Hx8(rQ?Is:Y~'ʡZQIZ~, sK)>nLr3_kM5ݕ{&_8d\"Gq2kFjV}E#ؚ9ۄvF0%>)*~hs[- j %5 N_3*z).~.Ĝ|~U g-ue#t%5Nk߂hX& Iy;)XצM$:9ul^BuX+#rdݢӀ]I1yrumJy 魋>Bώ(\"o o"xgldk(KsO柨X~$/ے<<=HQsG[NZn`i* "R2Ur$rkR3_"CP;N :/;B?bߥ;cJ: lݝ%jlC+.xPrt&^goqtf 7FH&@Fyw~LhN\\YM4]E8<ߖ"f#;A0An}ìʫvqTf*F_,vR/[ KgPٯ 6zy'9O@QJl(nO t/x+kݶs}%puhA`O+(gs;r'ʨ?9B̎y]%eX_E`3< Pto»M_!ac82lyf,c s:xIh$s. )|SOQ6֐&.#iQ&s/] MH6f܌ꇟϼgnO`"~b:na:bYc(JA5{^۱%b Sos4Zm(cWo9頌s(o &!.)WචqPr@!I})];gqhNt204 I5θ48n Q.r!5 jL]w"Nj2BhTwأo5vb-ᨣ53ߔa8)I^ٜiL'Lۭt߻&c*ӊc {.9C`m:۔''Dk[J7m٧c{<6TٌT݊muf!g<2X4;gIa(mEU_=Նrw qE+vWQ[H'E=a5C~oid~t~JZr@\5HU* #;',Dpob.9z |P=l'ߑ(_`I^B)oBzô-xGebHp+lmC|>19}9m m@L&")[rcm?` xJf\2 Ȩx70◊O.X@ 4 /k$uًq~g&$n+>wi&8C\~:ʴ¤E4Y"ynvK+6n1G?J.Kle-t W8س r1Tu(ތ$qB o ø^8)ȸ |0W_szXa3nCO74HYO\d ڕY6<@JΒ䰠ZtӻS3<5\:́WfD޸(qeBE䧗Rô^6`2}y42(cخȤjfJKgHKu5EOT򃅲g2SQ|zO,QY&_"tYi7}{ 뢇᯷].&]lK}?MY=g,v%?ca9 ,_"Gџ>Й1?4Nƕz U \q 1 ԠXө٥^2jl|"bXQ"2r2JI_t۷hUC:`2٨{ ׫vOo:Rn`B*SBΉ)~RFiz:?lHL]qUF+VV`L}cA 8L8d|9İ5k]B~TkXܤqRONy'soseܾ郳yѕ^r`λIM:q9ɨI3V4 ]a;!i 9؎~W۰eR()$]F;COz-DџHsތN(ow#NuGi0eLuҋG)XlH-A+WU=ʟ %uC_zZ*솣} E1+{T˹g #6Nh4hE{~H9ksk/rUq+~&"]YjJɜw; ͌L03C X|n'IocŎfXjc3ɝ_pAy}7?'ȟ3/yh)3#|$踨QbD1q9[D +仯\Yln;~݁)!j$E㕙`CЕӏ?X+jv;! D~hTF5j#SJt /36(z_nL*#UΪN"]޸ QsV\ePvpI댓J`R"Zqp?;c&i8H,ʰWYk}3<uH]+]bxsLP]\8ہ w@0g0pt\H9@^_.?(btZ7ArLBxT̔x5 ޺x˴j7hdqH=HK^dR&q$x5Dž#{+qՆS72rFD?r/:ud uD]Qp n(fҍg'&c^٥ oߔ(Y#L㺻 l~burrXKlTd* +t&f;YͶ.W<-_$eZ}+~glҷ!|)Bڥ}ud|s[%c5~9⵰>EƞPj561Xb:9 %0ir'eyT}X)Ӱ $%k mZ3xv*.rMD!Lέ=z`־)0E??OdI(j.M.Y10F#$_vsX ⿲p!- ;朸Pr0͠(:mK"lX6OJ#43o;7J7#yAґ񦿃u;%c]R <׀>peӾ BܧHysyAZFTd3, /Qm[rB.;YpK_{\3H7MRNiHCQNV{ DmϓlqF.|?YMBܶ)<G}AvϠtxG!).-Y.gxyDѓ0*R`|6~|%vWcCŒ7>sTtE,,ln{׫=-!nQ`t=^8=>|hC2΢>DWJ_'/Ar#*jI{sh  ٦HBk39MϤ5P/w 2ag~ ^֧w~乣ɇ;(~v_ڱ!1f9H ߰&X ]ɘ$f}3?bu;I~& JYO@* hr ̕~lZC3ѭ)Nk Cw dYff(Z-gyԋ\q*a(䔠]V~ٸ!c5zvQ87K]WM.v(&[HAh:Ӗؑ Q0=*vQڜ޻ _?4i|F{h$%Ш!|\X!M]EQ9Z3Fҗ;UDS#,dmdSπx=+-3ZJ$ŖzD@ n9Cm*.Y  n8\Y!t*=v}G.'YߤlPCX/] G(L1b9@jsW?Ҋ]vXVˈVbǐiFy$Re}U=%O?3 -؈L7耲nkK {%b}޼Z0S]%dk);K%y-܊ĸ|Po625yy6OQ5K#О!wk %O2"位o8 öb9Y=qxv+<5bb-NNfr @|Й_pbgEFj,EJLc xY Zg[%O[x:*W;abynͿjq%Zqohhs]O8Ѧ?eD k)b0O.S Qd[877T5j`3tM*ЀS0θfSʼn! qm7<ĤN^4CF-rh57'!ˆ36ߥNńRޣN#-[lpֲW8 Z-a4K}=4ϩ/L"ՂJ -_:DtkmSx풦%øc1G_~K+_a<[GλTIX[%j$+Ȟw jhv7D-A#ZnX)39ʸ܋ꝜcưÑvՈFTsZ >:&bK㏶g һ}`Vk=+o!54qG{#M_ RfL  QJUQ h`j~XJAi C1pT0TE['/Nq l3ʜh!&dWDH*w3ʹD½v;RO}a?4mg'%'Ԅ٘7JC\(FI1Ш\$~0mr*IABfcNx1&/«P)rk꠲ڏk3R3i kG2G+:7{n jw&8IŲVF/ol Q7xp S Sc<([F-" n<ΐz 泜G=.bUf T|s;MSٲv>@Q;fWM"l3($[/FxOik7hIE3S,)~ƽOC egGNIp" p;6':lc=JlAe5ki7J#f]laL 7s<ɍؐ}3lJ _lčnFݞ?($I<6GߝnƜ _@ ו|'`wyjhxB+Œ^;oB\iK ~"\͊V}{K»UG=" Я I3$`{dË`pU <E'XW.bJ)[|kr߱hġe\\W( u9#hWS*$Xxor?#͡k>ڤFݮWjLܱm%,'7^3~. |r\#Jp8ӹ3~'ctܪT$]~]MrIqgkbg})O#X-VeഎF:/զy5ӍX⇉vL"b׭|&0浌F$AMT́Wm17|WMto(uZQD.Φt]4Lj46A9ެ/c4Dw TJ^l\|qPf]Y#eUGQ'Fc童k&̖UyP֨*!L\՗S5:!O`֛gyq0wp_;Dt,0': ,Fe|RV ^O?z7OV ~CLtn=yZfcRj۴oع^xypTy$ *8pc~keK<$Hҹ<i~f-%y.eMձ6 TZ*Rf&^z30hD|vpRlǃ$Kؼ\whU~>__QgCBi ]:ݩgFw@' "6뙾$|xd&x !bMh*_6+ǣbݩlmbG<hqvv0 kKjmYZzvϸ"1?+ hht51"9;`p W}g+b3s`\R~JglVXQqB)gE [)j=s Id7jlm)+D~Cchi{j0`$Dɢa'8BfF|L8L@PWr7uBZSW^fZSXgJ! ./!ÀVo@7z<2!` yc%۴  dvo{nGZ>*QgSn-=ɢ^HaC =CR |pEh9 W&.^C2W1>*f Y pAm *1Dԉ8(oy*&_1q*vQ"G ZmCi DXAn7^njTPfȟ?E89ɵC51KƧ/&"ͥ"Kø^3FS 8֝F-xQ=â~RL2a\Y>YD6R~̻BB$l`㸡՛^|s`QnRgoyz˴HR - kʤh{_u:vf@GÐ/ h摖P3;|KDGP.=BTgBÌw JYvcz G&З qy}x#sLVvnsx;cXO{$ߧq\Pو0ءaC\ 칅 UlmxL A+wzBu6XBxb9f~g;Y" @bCM!32ZQzAg`'/zaI¡=k! (/ū}I*L(x{>\iE7ҁaVaKN 3^ Yڢkz`)8ܔL!fD)NRVV|PfniFKj? toBo39]7Jl rՅ/g%ː20(!SZ. 7 F]V( ۯb7Z8 $(%wbx1k_&+LHGd58.F2|G\vFYyE$P>Yωq `"_0(ET͹C3kQטp58YD #˸'7>~r+ZS ['':>{}sWp^]랋\@QšYCw|jayRʋSlEnqEc EWG_< 16?q56T'IrH0bކ$v袧oKqӟn 79bYK+XdoϽ/h"ve2ItMpNa%ԇtVk䳨_KlC.9Ӂ< ']ќ>턃RF̃xp" %HB@OMWB4<@xԲX>^YqǻV#q8mUX+ %N?A{APM/&R9џb!`59c>^y?вG>Gl:1sSX%Y*n6֚qojepZ%(*p+s Fװ+870@wwx tB"beYeq18N^t~\2(~]iR+]&<^?XZ\v h[J1'چ5cէ$m1߬c/|" 0@li-eCkt!V3v@J;nǁO/E ;f%p kxѓqkQG?L.9ɐ hZ1`qDucv=>$LMm2J]eHB㗯һ~i3bծk\8-ix)<fg:P,Ь -?0=+Q[ϸg~,@ւ8?ӊy5 @E iA@1`H~>>]U]:$B o!-V[>k,0:Iƽ?:/0]Y[=! 8 OM|e z%JgľG1ZԔI'%V8H\xFxslsvW_;x1C4EK]H֬;eIf0>^[pU< Iwﶂ7g|emrQN0mqMOᖲ' aPz„@D$B4Hh_Ϗʼԫ0TQ/+ӹz `6)gMyr.C9 гGѓ?Т*Vѵ=Ƃm#pj{Mzn/ۢ(NTӫ+!nS^i5oY'Uf- Aǝdtu(*(odc_yLX؍\Lf W ))\ U;|L'/17uQiLm%"$?˺)B8j㆑+=d3:j yj޷s#>q}Zc^5CuRQ4-ՌM Di&ˍނ&>vP޴}'Pm@7T)5(M@,BAtǢh:]2ʩy^,{5 t^9jCH+5|`\9XՔbGwd10{5S^+C쌬T؅Ṱ`⏀qqK"&#m"`"܌% iEJ0'DFb&2!?v=NY7 )3Xu&I{bEA*1gpgrQQh@GViԎ?qP:^|5}8H4@4B2 Ox 篘C_)̃e_'M!ag *{)kw<*@GĵF cl/ΜnuPVd[ХKuXK+@{oGm`h/kDa#[StA l'#ۥ*mq"CvSg3:|8#~fیF(p+cJ,K hCm-Z}WAD T,HigtrЋ| X)ϮP_#UƝ*"!t* tSϕ8!/ʭH(n et-Msz߾@K\eQή!J^;ihjU"ʻ=H(h)hg%ZxS].9hju $6=oC>(@®Eo!/?M]"Duy.!CQ!vŎ_Ab%H##kYs.YV@Ȃ[{80HsOv݀JH7 TƯpI`3cE;oQ~' R'o [ αcE-S FU9A! XzmAcMUk4m U1z 0~(5 qf?0ݢ?#wR 4|"\A`'*,llZl l9{b$l%U8|,tRf1cX-`Q{y?^y}NL#uQ$tOQzAՕt(d5>0?k0meT >_9)TjOˌRBV0uT9b.:,RI" j;;4$x7ZW0̐2J׎ANO,qp PRFD\3S1o%٧i":> }:l$3M(V9W C1-ձoyl-}̱&U(IḜ3&b!>Eo@ﮌߪa 7O؏gÁ_] IUBMQͬ[_2] CSsOi-jsmC1iȭ0Qa6EI-$/g a-FJ;/2m ^%*'BNPR«?CF\azC |V!9T쨿rۆI0NwGu~|.rm[mjUVqYL+.jvI#<8t\ ^`Cf9yA܊gp;%n+N]\8h \Hu!~*7N3tvȞjWM<̥~*Z-*z@5??IL壊I>ʒ och}pCzcO"\-ctH}\q0r#r-X8e,uK(l}KVͿeW;UxQ> Vjx]`0OƝ?Weyt^S~H9KPo$9$-V$m|8YF|Þ.acgx@{f9J4 qò7GO#Pҽ(xVMo[{9W6@vX(cv!]0KT ,ϩpsEʸBw]HQ~f38-C֪ ؃qa3ϮWVU5B2#] ۅ^) M$NE5b@~:g6OЎ3fU͌BoJlm͡[$v,Ɠá+O N <O L6P<.',UOetۛbM~c73|ۻLwƠ&œ~ZYEgoR [\%h3}P8ck+YcXee y([ _v+,[>o!xЫ#J H'B9r /=eY'E^E,[‘RXSl̚Zt o J ?/jaw]da&gA)[E,Q愛qqvo1AɕQt ."@̇|aFU2r*j4H*TXm/6%T:0v::2?%"<=~Sxt_M)Ft;G!bmd4D+3iuKC l֨S3jei1dP<Җ $F#GK-B5n‡qhż=m8ܸ"1P$,CI|N.W[Ϟddn?9tjz= MJ'zݐK'q͓]({:+f:h5Bi8zm ę]sPF\_(ǚ49b%O6i@#Q'II!pǭX+dHIbѦ_Vx>C`I~T/OOrIA}B.M8}#^h騰ꂏpU/gl{C?xlNnJ_ 6场1ZtnV\+3DX'zָRzc6ynq6'/>zv1>_zJq^?ߍBTn%gWӉZh+Z2r}^{@~s|Ћ"361E>_^8cr|9׋|]3\aX7+u $Q|'CW\62c@C 6?1 +';= 2 C O+?U{ObN9"H# F/'-i.N؁DV+GЖܷtV)u!n/"U {oA<be0g4F) zW"3[ (ކ ed^F M }r#nvn5Rwۻ)ᖞp,y0牉3|D?Ӧ.eYYɧc6 bPaH&g6Y|. x(@wT΃՟_|=L64GV>m #hy验""N 2+˚ѓ͉sѺJ; .X4 bY,P<6W9oq# νf\ca-}L_l!Y>\k6q/ ofk4X\zXEqR((P]9W3" ;ʬڍ>kB_8QOOEHF^E6["*.H5njh^-{a|p|3i~֚E 9$wq0" ^#@s|pd,˕Z/:p@ O . jx ӠVFфIkAZI2̫ȊPPC2oN/Zo)pN< 6Wܳy*{7]a޲`xvZTGi572ll7zwZ qc)'xOn8JC܊^8ؠ`#< Mb'-;MpbÿC=?soPׄ9TW9;a FQF X }M1MJ8oձ,㝟)"*)A3q#l"DS&OZlBCx:F}lN$<.3@,m#V1X LPYmquMfY"YB5t A~"O6}cܮީkh(Wimt+$̵CZşvq~Zك5tګ ތ3yAWP1&y64ōhhO{_x=aN&'mURe{y@9cwn,PʼUǼ+w*nCK閲o=fmd~-nsp|thA*J@?W䷛qx%Bn+/:XasilMQ#]vV&5jAe2ǯ^߉ϕZ޽_5<ʞi붵n܊F:kyk( o6xB~ٖXjɼ$2"L78FFE@b^< 'up%tYL)擶?Stk3*V`E0+7u14\TX˻TRNRYrnrIҞ2oܘ1V;%Qj qiy98j9E<#9 PNHh喟D2n始5kbp|? l? [ 6j@B K⒬$C@8{LF _x8joYBH 9~yyu+Ey[P#ب$wn5..#m{jEN/ 1BnH*-dD ȣdӽ*cER4cǾ3T.@4f^kTH*T"~hgjVΫ=zB,Sj0{tq&IelHmz氋RÆ8UD <7-\"Q}X$4 K(wQBg d0GƗ?8CzsPGX/xZ:8_vF%a?O,: IOJ1Q*CGƃA\{4Y{da%bPQ\,Н9w#ȝ w앹EWxU%vfHUxVhFqh A;ivCTt_0Bg{DI,\-@UXc-qL']A ͅniᅢa4) `?Ԡ*=/vNىKDMhEڭ<)3[qsv4F9 Bp1a;vޓZ8,6r:SX]3Btc֓Pq{  ̔ޗ1ȣ:~/`D;e6~%E4Mnr2O{ B6.̖i۹Q91DM&Ot.''Hxi2 uV}e ?ߌV:H1 qO, 񢯄xSے^Nh㹉`1,R3^:'Z*L)Y|3=lN!vik_Z/K)|a6tRL{=iU oњps6dh'O;?}O(k~[ Q_'H'r`c)WJ7I%'_Ի#dQ]9#2 g\0 ePt-3܉[LTsJ[p|7z-tg~%zۡ^>?|IԣsՖz` bgk"<$ȑ,? Rm#ͮ ՇZ՗)3'6  n3[~Ҁ[5w2VˆB'4ӪK2I^fK`Чganpm&oe:ToE.AO.vz&+'DGJm޽w9uZ[<>DƎE]ئGHrOW aJ>-&QCODOivzbg.?:dEPC2ᅰqoe=Z5ͅJ=a;r==rgi|2 Q̥C&4F 72pq@j# %95=v4c&q)mj#?eT~H/2s#`,.0}Ll%)|t`֜0:?"93fڼ)HXVAc\:ޙZ9QA.zx -f81iʣ"`.ۀ ؆3nͮf٧1X$j¸2'wpigN'ڰ?nVVT*E$r)s!egG tl4?- V}NԶOV/PS 4XԠyȡ@RaKX| ^>$9gMX1pԼPZ94]Cڧo*Tytl[Ě~LOM_GSxm[TA O`-HTWxjS/X79?܉e^Qq2X67A&ꔩmft@cEEZu뻜EzCrF1%b"L?\2 ? +u`|fL(%774;͋zdkKK6S6tbAu,-$Tb|nahp󪥮cs~ 5Mj?Yt)Bϔ٤ӫ@VkO0?`'3%PV{l=qB P\hWFDבctåSlWP3Eޫ#ߍh;%nWMjr LndeJla()Q3Gk!!n2p+d>;"ZnI#q`ll3dQ)QJE,W`׍2@0k hV)@"JܹKXcphP.%kZ@')J} %5F#>gz]9X2.@ P-`.>^&qox[At8O k%Z!"&]zXR]?dCa۔9@,_/9y H bǂXɉRh:li-jNmZmZrJgѾn?3<_.3EfȌI!_a9M| f}P! ^mLtt:wp+FWޢ*LE>"qZCWDHLA`Vԏܖ|])J3- Ev9*ozӇȑI }D?Y{ߊ׵&ھY 83e>-<83-gуo yEǓcz0OJvZ):Q’=jTe@gQ+T!\74Z%!:Pj^fMB\8oz!b/?ڌ̨%Agry~DCmH((xIX*CC.H|pT"Z/BVV377שPoPe׵S9Ctcs$ 4V[ZLͨT qTJZ6 ,`C}o]/byj!Ù, Y^FB٘uXi$ ߶dC?1}% v"& S@7[K<8|@H,zox頰.HKEȌCQ hm0M\2hD "t6ѐ_)x^3ࣗu''2A%b)v0$FQ;A?_u0yEs㕟Ǜ'M5)+Hzޥw 1ZdWP\Vqb|ᩧP:Z;Yb2TV: п]$9f5Mt%#>;j6j+57~aF$Qj~? /{vjj稙(4PkM&X0U|22S'`3=^ 股b+DT-WHן#'{>5 PnGAL~QY^,[`뺉1tm ]}ٝ`$GGe?XQk2'G["QB .fK36ꁉadEKBׅt@+mB.'W/9la=;J~|D3{@n4h{:G{mÌXd|wb$3T+z@Eٹ10MSv&S=9U ~?wGZaK=/pUT ^Ս%X$d=-iZJ9LҴܒWʑKcڣ?zX-Xm3-G?Ihg{PL"K]+ZEx=P%12> c*B\ Iw|m>Ir`đq>?9;kyIkX3Lyy!s\&pTA*ۋ-v[MsX) M}^viF]uúo]cch;{tfPZHn0ʮi ٞNH 7>g>1B_'R3˼^ ^4WyjAzHcȜ򗎵zްjo*v-{Vi"+3W~{8|F+ ǵ쵎G].̰lIvc-O*ӘSqہi49C:8u ޝ4m0!D*fKR-Y>䂉d$oބ'q&!\[;F:6Q!;ּ9bW%|ڢտ(&hOJǑR'|sf[?w-t"UVXKdEb,L$Y)bB]G$iw.#I[v"'2/(pc8wrnk}\&~G\̻J Uw*>e[32L_i&5:Xi 8t3?d ,H'(܈!'+,E(z撼glLHr2a`>$¤nbN[)ˣ9_f$jDZ|G b˔G! ))ފ239/hC/8e載!5-Eyœ,EQV@2?,JBDx}»cT/:8UY/HG \C 4VDLY ! +ܙ9Jp)]{f6&ޭN blZrJ 2K#amPqHJKDMBL8O<}HQl^⅞4uuAf!$zEgjnX( "bAuۗu9J׷s >2κ .>(Bk-`MtZ]fGVdmfcӣѠ/D_T_\<Mo#t%Z^ߍt [MkoV;42Z3,dGݸf ]w`(;` fxWj:Pp J6o7=L|9tnaIu FWF@7F菂vX$6 ~3Aٝ^lѭC?h;i| 4VŹ3 1 _%{F%" Gu2ՄWr{u,|E,߿[I 'a:T $K\k`T8<9U&sKUFt3;܁d00V\5]xæ>O]O <Ӏ' $<baɪE?uboGE G}έuao<5d*̀i4lXۗW2D(HNcڈ78?@~I#呖$K'j/*9yh֋'{+q3|n|kމlEG8(:(,x&lo;mʌ]QT]ʑ;t.H2#h*) ѝ54cA<3lor?J,Z@jϯO.wŷZ.%9fͬ Aݓ "=?7¦"uz(dx l6.2$ѽ/_%E}9f-li 2 footWꊓӓHbhA`jk+26s3!hY A% u{O:ˍP)F!isɌJ443& {mpst pʡӊ?D}\&p׫5Bydd)/=X5CTj5͚ҀK/S hi YZ