pacemaker-remote-1.1.18-3.el6>t  DH`p[*=? Ftv'?vJ]1şa|d;]z _쥁N[~>=OB'!S%lke0G@Դ\z3^oE"n dR"T6Aw檎>b;֞rⶄ,XW#.dEÉvgusuJjJKKhuDgč~p̈?H?8d  Nx| "'S ( 8 X   (Hp( 8 ^9 ^:^=>?@GHI0X8YD\l]^bzdef l"t8uXvxwxy,4Cpacemaker-remote1.1.183.el6Pacemaker remote daemon for non-cluster nodesPacemaker is an advanced, scalable High-Availability cluster resource manager for Corosync, CMAN and/or Linux-HA. The pacemaker-remote package contains the Pacemaker Remote daemon which is capable of extending pacemaker functionality to remote nodes not running the full corosync/cluster stack.[)(x86-01.bsys.centos.org.CentOSGPLv2+ and LGPLv2+ and BSDCentOS BuildSystem System Environment/Daemonshttp://www.clusterlabs.orglinuxi686/sbin/chkconfig --add pacemaker_remote || :/sbin/service pacemaker_remote stop >/dev/null 2>&1 || : if [ $1 -eq 0 ]; then # Package removal, not upgrade /sbin/chkconfig --del pacemaker_remote || : fi %F큤A큤[)'[)'[)'[)'[)'v[)'v[)'v[)'319894a6531c585b6f34f0e7152b91a20bba5f1b5832ca23bb41b64c5f84efc5344f2337578e4cd26b6cc25d7befa35a1d98315dbe1c892572a3218497e524678badcfc3a7d82fa59697164836bc4738f2426cdf21ddbc820d3d2b2a4faa2bb0aa14f1e7917b99f8f944e954fd5f1957508c8f49f5ed02f0dd7aa6b5e3aa8f5c01d2ad0ec25002024fb3ea1f48dd3fdcd7287ddf06f2133f90567399ec77d3af8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b8806430e971377f2ec4a6eef341e2d69902657afb955cf234fe05d02ef9d5f51420b94rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpacemaker-1.1.18-3.el6.src.rpmconfig(pacemaker-remote)pacemaker-remotepacemaker-remote(x86-32)@ @@@@@@@@@@@@@@@@   @ /bin/bash/bin/sh/bin/sh/bin/sh/bin/sh/bin/shconfig(pacemaker-remote)libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libcrmcommon.so.3libcrmservice.so.3libglib-2.0.so.0libgnutls.so.26libgnutls.so.26(GNUTLS_1_4)liblrmd.so.1libpthread.so.0libpthread.so.0(GLIBC_2.0)libqb.so.0libstonithd.so.2pacemaker-clipacemaker-libsresource-agentsrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)rpmlib(PayloadIsXz)1.1.18-3.el61.1.18-3.el61.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/bin/sh/bin/sh/bin/sh/bin/sh1.1.18-3.el61.1.18-3.el61.1.18-3.el6pacemaker_remotepacemakerpacemaker_remotedpacemaker-remote-1.1.18COPYINGChangeLogGPLv2pacemaker_remoted.8.gz/etc/rc.d/init.d//etc/sysconfig//usr/sbin//usr/share/doc//usr/share/doc/pacemaker-remote-1.1.18//usr/share/man/man8/-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 shared object, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, strippedUTF-8 Unicode textdirectorytroff or preprocessor input text (gzip compressed data, from Unix, max compression)RRRR R R R R RRRRRRRRRR/bin/sh?7zXZ !PH6] b2u y-iSqa^׼ F%Qg;G3j Д5B:-Χv$xʅa ӇB|r*-*N&nBxL0Dף*ޫ&m$ xVqҶ(G,F nԬoldIk7Q ?"`|f^ I4dЂ<iâq5ԥZ:s]j# ToMRBQ* ;]ac] d|(mg=-UEjXDT}͜YiMlfA[y!pP+Ћ3$,n|!oI-ZY kTqƅk'ICM ml mX!חqRks/-3O^d;YqJ‘ƄM&Mͬ ~N ;Ђn+5*> +p\B'ca!X]*|,y+XK{?$ j^#>s 7lYbH0`Z伇Ye*cJ=$+NV=d]@j g ? ԷBQDn&#[}~;6]+y 8b5X6ϯ)=WcGP\P?ѿ?,uVAn7zGA(Է VkpmOHZ͵r ;^ZRRn`uMO$X4{WrЊ r&,!uO Co. q,e\|m e!jFfKEV3Qh}4rt44.''GbH znnjegF}zj%Ӥ#\-_;'L4$rހn9>6~ ,`Zh `ajI+><6$z7ɾcU>˗eP e'T5 9h8:?ɖ9Cf4JFdH[&GSn`t h6}d}ԈҌZ Us CIiZ:22>/ķ a#8M| K(jmr粱홚&fRjǸ8@?O3֚GmSXn1tXw04aUُցt/8'Zo(SKkKr?`bD2^kJLҨ>,EKj{9'de4yt*SKyo3@FYgfHU(;'44N,o#㸨x v >POYTt*iy89O5Iv3ty"7špy׹/*G=vIt;@ѻwhp_@ SxOl`]|PҌLlBɇ- 44!mq.p5 &㸣F,L 48tI=B^!udYYF!OpvDD mO%tgrQ?t"V7}pN+ߨ;G׀@>\`6AY |L|{)‡ 6zoN+p©>ijh+J ɜ!TIk֑?A-\^j$h49\zt}H[¸2|c|lS5 zDf»(4@@O^#uܐ*` пU7QCKNwuP2Đ'ޚO7tꧣ<%amkQ &6v G?WhhL2Q~[Y׽ݹ'("CYz.:@]Q@PWШYT/(""1s5zq$lJUJgvi1]J88"bVɬj=lƆzzjemb qAR-eXSOk2 =T UJ\Ju0 FǙnP=YiFᎇ@Wd"X|};}5qwVX=ׇ{=:YtH_pͷhxҕxޔώ׫5|[=[pmFQG,7޾M];\Ţ+T 70- l†\.MTK_ xP FKl\C֊B0]Ԯ$V }%;mU7&VZ#6tyjoy]sOL /y)ɉHɊĻ&l\ %ڨn+$:#04;8Sd4%^Sd1gӼ'R!VR~Vå3D:]uV{V9*oS! Rqҏ;ls,fTKF-DKwKetJ \,xh{P%7>pEu9޺SkߩjXifmA V{X.1-=d"%#wPXLZ|T;=iocJbQcC,>KՆۤ`$_nU[ro4G3ـ0 R| z'N g8_4PC  zwobq`JӤpn"ّN%rE~h<,[VPTr#/}f$b*Ɯ.\$B lLn,N^M|qOIZ7ga1y$vZur1_ӂ6JpMy^DLhNƴQ_Jq ˃7 Rcz5űh<vpjcaܔ~u+g:\w I}lf(\֪1oCa6!.3Waɡu8)#pcs}^*ha"D2bgz@הMHs %t EW=;xKK`ZP"U0C^IL:IGEw)7{Խd3-~l$ "D6}e#}VO`{0d ώvox%z(ڟO01!ƻ5l"k9ʥ U5PڧECyqA\9ZdR$ Ɖe'mn!O5TOH$& !:f=^ey Pgt2+eʙ#9b*~`k?)oFɞQz-t[yW&l 9 ϥyYmLѫ@eB@Iᑷ.7_϶:p苲Cm}9,w="捕(ۥau6ӠdwJAQH- /88ɶgQ~D|N湸z@\فzpbC,gGvi2 G{ 9族^{1rdt#JW@fH<##.!DV"@gHK^:_J F#u Փ&N% e|?;;RH_fiM! Ȓ%Wu\vJ$4k/9X! Ǎ&: Ò``u!WeE'|?SfQK߽WN"0 ^7!G3r`dAêtEuB]IEMCPJsEЅWi|exn5IKWw%A<'{KP^g02tdQ[~ݮJ 2#uhTK-zWGCoT2Zzԁ` NEfD{$FV,_?ZߕkR癡a +Rr lovZ)@bԋ~[e1D4w!`LU*8"!%5H&#[ۈ7+y=3%H4A(0:;A.>{UCaM_dZL2^@fJRwYˡ, ,wԴPA^$@/Nav,;w:|x-˩M-w-¾-#Ap)!d 1֝f${0UCѯ\73seܭOW3> k[3ințTGI3nrmԾ &SFxc\Osd\6l.wf?aQh:νhƬ? D vI۶ ih| jfHi^w? ;kZ-o6=Kj@9H V)ԃ>&Du\g4M1ߋ#mdj~Y4ەRD޹\9` (j.d"4W*ūv3Vp[ݜ?Z*F+Oj&RRJ ͯ-%zu4N,lRR(AZ.|4,M,c>SLM^.N:{V9{&lBp#OVj -:< 7~_IPj܄6:PQDQ3C^[ayDv¶=|_MC)]ٿx·&}o;[>IU4c. M2 {B`2|>Qط"zf!l( @4ܭVMDYjtEM/VEG&#>& /rv%[[AxrOr~ 6Kvq/Uk!Rc_#Kӳ9}>\t\(gUo %"GBGC(.p(@! >--n5j%q*e`C?w'FӋuwE4C]p[Bg u;#VF |$fƒ@jv<k7#K ~.u X ~DRj"/'!F>\fL:bY%ID4})6Jvטg_!!<Ӻ\CxLj-@7-;{n%β+fE6-8y)\E1a쵔ݷep @hDL"QS`s~drH7.gRԤ %ٍgִ &Hm25!i0P`6V`ISN}};M?~[/!рOTfL@x 5.b4~S* oZ_1޼ `bqr*a;alWh A껱=]9VWZB1^Ul`+:5 Gm b&;3Ь8ËaPs%UN(* -q>%!W1-,h GFP~+*`.~-ťYx±8jVBO&zOR8  E‹l"pҭ~#:e 96fFe<->,:;ux@/&8eĆK'j;vb撎% d)?|+}WCjz>fбjE6M"Uy-509cRqZǀ;DGȏJ32yJ0pRF WL:E 酀]2:ئxz5.w*Z E˵z+:tx7÷!P<:80xA T*q ӈ 1gy=HϬxb[{:֟8bBm%sv]jPσu2>#Kq~$Ђ~(iTy& zbMV3o3+Q'EӚ^=ZD#"w2ԭrqb*$aN#er>fPM[$ rj+굽0g.z:.ƧiϻY"-kYbzqL!c“U`V91 h%e9 $;5ϓ+Q,\Gۤ֨W=*Y>3u6"ftUZ8;4ZK6'/ ;WsD6Y}fk_J"?VNQ/Y&SXV\C, *LV9B)2SӳrHmYd'/ss Vز8?cd NX0@3lL#P\ {PfϞ?QyJPwkb(jE[8c;OE3 |&{@DmX'˪,2Ftz mQ5B.V:2Q{VA  9/e#F{{CIpgT؃Ҡ R sұ.U zDTQ I0*4WщFXR'*U^%-]HyJ縭g@͵ zw#Ta0sdj8fKf@Ӎ v;5]ZoO\wV,6ӳ)8z$4U0'Eh=iH /S)DLNYmˌx6 /'y,"&Dz^] U/_]:>ԯiB:ڶ{j<Y&QF sK4I>?l`Y-C9Xd )j5H-8}|d$ۙ8.utAGeQN1@6 Gei ~'pqt`6v,իhB:\6 L#ew{?;v;_WJ6MFA>eלmH̋'8BՙOa`mt_?ejK[8`_ \1sCNB^oȆTEDR{_{O>%^E~AK09GʐZB5>A.1v%7G/[p'if 2] `7Z$w N {E5K)T!& ֪n9:\_R|#'VCh*Aad9:I߹GYs j]5Tѿ$뢁2 kRP@M:hTy]ydNT$=%%/ld>?'8u#o7+'iȊ"Y:yn$Ļ/,M?s%˱<[5HNni¿k8?p_9^YB|TX+nI\+su1)uw{K]4WƩ_Fc9DL+ł~g7 Sh˗b1>ӰeAZ>c'4IYNou䷏X-,&kH0҆n ݆.iH1H~vm4^Cl pȌGJ8, ?5֑*\+|QնE)\z _g֥@OHOwo+T[H˂=?C]rudo_r3B=1 7} O}AT!4.WQhN\>tA[,<15눕yoy@m@KPm!y[7|۽Y5kbt8ܰr?92i}F#-av:qҒ s,}~Ѕ"C]AESYYäaKBC]pǮqj60i_[W'^ i(aYŻ3ڲRf0.dTt@YˍM!!aܒwmnœ\uQ{;le.DsWͣ35A>|AgBV %i] gkؓ2G\,M-ҏ|(d#i #r2*-)7ӼUߗ8?וֹrw55,^Y5R+9)5ʛvR8p7o_ŀ2 :$QZ1$tŠp ?/]ipJ=UN^szϰ$&Bf>6""Jqn&*2CWʓɮ8'YS^7$oJs:E7}tZ̦/bC~lJ~['xwcNoZ[{px"NTKx%Bs䂾`LE1۠”UWl 8 ʫ3qFV#*O+=XL`1AV%y+n)n6`Tw#%'{6XhȌeOW ˯;yDl68:d7M[ {a;7"7 OvϙI~ىY*)̮0ke&\l/8CP)Z+($_>usvTX =PZx0/6>ʽ[ȷ3\߮F`X{D,r-ٛ}Qe+_zO:CIp|:ò-ڿpr0Pg_ˢj\j Tx—= 1eq<$>isy{p䄤x ޺\T:`icdCv4gF8ss'9_^ٯB4@ tI vVTqr/xf*6t*b [Jcuhvث+qtne EM<+nӌ_{9SkJdfgR3\j6CBT>re>9*1_N)i= {Her^HыQ_eK#o$Q=: Wed-aE!ҥ2[o[V%*|&F $ç䇊2csH:e7#% U"ǒn]8:’0f`@OGB/zG][{vxOfS}_vop^Ťia^W^˂@. p9 c0-1V@#ͤU#OH [+w[vFCBUFh]C#ާ%;5 kJvUNcqy17P̀/9UL"֏;8J)='tz@GibS}7 $w濾N/S$9{5m)嫌pD w[Rsy;ԁs%f_qB˜DxAz2;4G/ZS=52ehg)ؖbj2nmU぀C_ܘTHg$k;53p'e@o@ݽ2T8&WTA^NupWbpTyhbQ< k#~'ʈ,x6-w FE0 ucG+-2ߒԉWi&Z ձ^~m$`*"_٧:ȍTM~*@[ |G@!ԹC;fQ\_0ZImZɽ}3ˎ7l # 9#|6'\ŁF1]HrN>oR3r'Hb ٿvN?Jx4 qWȯD5wL1Ρc'f^6T! F'v;p@[/^+ܴh4Ъr&NÂPڶ?hzNb4ۀgK`畘mvc0No )]Z yAu~Z<ٸ^js9ǓۡrU.u H,~vȎM] "]k,pJE&Pz`ve+i]+DvfnJqlt"lߢAh(IR/ޘXIRc6Rw%÷ƳN#Yekp)w:Q*uys !EJY[DBpJ(4ݿ-^j(&jɰt{jx3SJtAj5/V%n#ʖ{X~q&) S ~ J$u-/&& O"Pu3: ьnNcVOQ<{s u%D-WZwr@<6PeY95: Ј@n22hn d~9_2H{ϙ?\J_fźA_ibv9̓8BnHCȕ!D{id| -y5ZݨW1|z퐀HXY#jiiݡAjۀ0mYќO)-UܸN чpeAՒG(1b7ހUI^7qI3`5KEh݅Dm:}_Wm,Ttq'K]>%MO<TaYߚT[>/>rv~@'-S0|HPaTRnpMJ޷O) _ByzC^ϒdʥԧ&u|q򙝮<ZUGZ:DK, b^W=r;~]"f!闿ckAXlAj9Z&g+ oi.G%x" 08> 9f7ɶJܘ䧚0VR> I$b -tcǴrf6z_)mKOw_} rfJ?Luf k#D,c@8ށ"|>#vb<&c=[PZ@]kI{)'?ȟNP3An(&Ww.a&HR/ +|1k?Xc ]:$RQs6+5^oO3W=BՕGCY5 ^_n`Jj@Q .,UjTq W•MK ̔,Mh{?xm<]#YsKgbY>nS|rLƧEoa77P=$ H Ԍή>C10Ҍ-<9l+]XpE~a9sp!+߰MoMzZb[o J@z>-z5KܪqUZRtB/jCӖDiJ{Yqcr>^";Y:X2.뀤;MR&ЊԲ! =tVn-,E|rMpXXʁ5tt2XUX;c[^Ǹe B5K`Pϕ&-&{{X۾rAtEWgI`l9PJ\9fդ@WDoTs9&FS;y+ˉ!砝,ڃlkU7BHg,v>j۷ O㟝^H}vO<*xCTI,syWz)?&[lJ@R s)LŤVɣ+!l(@*]SI"'%?R҅NuK2aTpdA0g0f4V~Q( :G:a|6M i&7yRB\rsu9PQ n *>{oC:ܱs6`u^_zj08+MxYPPڞVD8b7$koT}:~MH\߱~cY/v{gGOAI9\ n{"4W|GuFT"b7Fꩱ{{  }}F-z6<{ߖ65-9g(ٶEOph0#mgwφ02bwl@UbyDhJrOb@HkRpK~ a-)Wnq`,Db›wTbz'h 4lz#+vJ+͐`y]mR`98!@"fјb(h.hDݐ1oHߗ%A"=2.l])V?TбIxu"cB3ڰEyh${1!,dgOYV rloF)0u3+GPOr/^(B2To]bZ*c9bN\$:,nAcL̪(c#A9P PxU{4ןYMF!:z<`Qa:e˰QcRDֳ4ؑR9\(?X_uR=ۇHb=/4UvWڷ;Yy6☞ukDm|~SneE !w%).>uԨ)W%@@s:0^гY h9#%5bt34%3,"pTԤK1 Yje[h_کo)СQ!Bbr(lp8$ -ܷ.-tj؍x҆ U̔7u'nUڦ%)9?$.:]DDZPDweBrO'#j N f~:5 LTMA4TS< H$ -Xᘲ]yC'!L{-8z0r6ss{bD< *'EМEhb9ZDEPK^Yczx.؞.OXmݓ\%}[>,wicuvR&{h:]BRѭUtH0+X0 ՜~<wuz5xJ1yh`?q,჈ri'+phQ sj؂FҌX+*h|{;C̶"%:9Nc}?]r\pZmn3OYzGv f^ !W3@߬`?/>xzBWYEY-8\uGÏp[iX\ޭȄbN#rPTC05+kFOVלˀ%Jq>}WgUq*Yd=T0'}. ӽ{2Gߦ%χo/[;UZrJ3ptl(׷ͻ_{HJlH0 Ӈ}BA}cH6de{GP{'ZV$Tmދ,#(ڤMU( " uƤC}(A!kvcEF5jE.>ʚKDzEp( R9 Oenϱ9"KYe+$ExΉM&s{ŮɺY[s_r~0PDRo"BTYc( gݦKHA{k+n}Ȭ_ kH WcڭcLwga {/Q]uŹK/ȟ F]&[<&?I0ֺ5-X#FREI 2H{z20M\ %G; Ted/jr /g<$)"%G2BOTRzGx +CŬ\*F4@1&4ҽoЇ 7 MYS۴"^W`C@̱pp.;5 7zwJ8q x?F5@.b".lߏVK _jӍhUMdX$UCQmkt1׮g*8/9kbAo3ʛw؝@I,CM4 '"T^H~}qIY^_jD_pe1D~u`['JB@DX j _9>%lSA;Vx !U)e>iaEhO|a/q8xÏo!¢!Ӧe"R4/U1LQw3lIh9l\%,TTܷ5']K^@CY~9qcBƭv9-mN&ꃍ^]!ANhr;)tU} 8Uso'mv?.e1tz}4p5=uQ,vp3>Ȭ3z,e_ H4'-30T0xJN~d8q.N*v[C=K.R>(H0{jiPr,!N0Y^,s+`I6@(bk)xq\=@_rn9KR2 vsV$Ce9~ s| LbuIYh7CRםS;tE$vp "zS bY,8OS`x;S0vԞև 2KboTmS0@pB&y oUK߂pEgU_ 7|bOIKfG,sAټ zqS_mRIN&;;`ɛ2 ϘsìH[߲MPy2}73.ࣁ]w3a/oDd`Ba5̥r`#S)cZ) ?ܚ~$,;zJo„\{E0[n5 /_yaj%0xp37#"̍(cPk6RbȾ8ǻXbHZҦʭt T)IAnsiǶ6v@#ºKYaZ78K`ު>71ߔ3 6e4>w^r^nmf]j@(S\AM$&~g +#%3Cd om-`znN;Lf:-X4R`yB=jPvscFlm#HQ?N;+ʤ `*{dֳfjj=`w ME0D$=!B, ?  0bK}!T]݅~WSW؝7}Q?-ҹD74{hVpَ$]id)&#`(Tkrjb ^8VB;b{BC|QZ@9A!ws)r*rg}R̍[#R3GC'd/y-&_&E #q٪k{DhF5C^uZt]72ڵ"a_5Y~].$X}*&CFʏ>>N-7i=L 2c>Y Ԧ$ ewXfxg>zAV; (w8/Gmxx\g Pkժ:FCv{q}!VU_n|-u5z5\>[blv/%>hy#w˪ \ⓓӪ9SA(]tM e? E{2k9ۖI^}YyYbuL NjŊTL40o 7KcH *쌆$:d ĹfDvM*1*قvrYJ8]aBxkTvfT^؞'m 6GŐA 'K|=ɼiN\zhd2a/!`?*]}][W^m=`Nnj |Fzw&e%%)dð-p)X@FFoB.*cb3+Uw@$vc^_L7wvl7 *XS*[i}~6fV&ghbQ7`1J$(V:Ҟ'1Ln&g|K&~d>4u`Brb!b"bDqK!I"3H7f`% G*dc.߽Y=3CuI`fM q:) CM⶜tqc?q=V:E!Ys) )׀SttNt4}ղYBNQ @mg=ZnN=0!lS'B0YC\=ZV3])^nJjWS4R{&OShSdMq ܼ: t(bv~1/}WϥojR28 _ˬpE_ƒRё6SNjOj9b -G J_n߳R5]@gcӢm]6-Vh]wSOT xcMElycl:O-hYQEdt.I_K 'wDj)͜HG6֛`tT;Lӯ!g $VBF0p+qY|syݓ$(pl9nCw @{s`:#&!w)6vW@9IVu$8ӄClgW"sdz=P dhV,=? һZG+&leS%;~|Nvc >D%8g\JſM3?\/&v]MzƐ=$d[SU u}<ᴵJYe߇;xle 7- }%6<.=Dk7 C:<m+n[ou?U^'C@'F031`_㎫ojQ  QcJrp8Fd݇Kv3+_@O\HgpweojQ$fr$+bFDж%$V U ٙ}ªQ%-T˹]] Gk]UϤOZ{bj6JxEE& ۘMwkk + !3ؗ)=/x.{&u r9A2 ,Gԓ\2`Hf:+!8U|sRd) Zєg3X.VkFOֹT% '"Z'E aL\,(mY3${OCs_SQ8uۙdee/ѭ'۩GYzh`w ]t(f4)8>( Ae߲1|kTK$tv<ݐ⴯WIĢ r>m/hlj͜Ewn2-Z_ ^Gx`-5͹t6?Æ{j6݋;_ EbY)F?-dB.= z@G "Ŀi?c2+veO-v5SS5Ԉ13XWFʏ+aA2!Xʣ%fZ|3(ŌHu~t;p&l(a"H!OϮYA7㱚EZLyQl}"vn ya 3b6nA-WqNKhLUJ`y3E)FCbE2g|THx#}sPN)NL<\Q\ci'3dm|^l6` JRb3Q}54729s"fZ[[* Nm]GX#ʌ_DjfxP?xeravn+>G.3]22dɩ5TML PP*˚ݧ.3T3xCNW0?s0\Nաx큝_#ɲ#Pӡli 6+]^X*ZG^F)mplʠ74tYMORW)3{cRúU"tEf{ѨP)<ݨ |(Uٴ{i?7 k9V"(Ąfh6>FYeM_yKM4Ў$hՊ2ǝK-:3q܎sgCM-i8FO,j1x0{W+CV 5< b`?,L8;V@O׈ůǘ?>)oj_Bх N3\d.S؊6R[9boSl[Bt=% AC%ݡqL4TP7S;C6+j|+?~@zIv{oa;kPҹ}]GSmyKY{Xu SR'J&-4e/YroxGf%WnZ37HFC8aDKݙ#~\?Rvie)PvL[p޿ocGFaw5 $bSV,].@ܱMИLeni&QyyR5 HɀW2S"aa՚CW]>!W@fc)K.]l(d-=;jmZӺuִ~Qe1,Q| ` H`+{h֞+tPzoS<J~f pR :f8<tnYb5PqI4vf[^cSx΂5n{;'aޯZ(i'0dNșo-d:J Nj칍Äk*+U-mv7j_O.B `ukl=tde3Nէ'4x9DbR}ں1v@Y&&`Иk] Ijg@ p5BH]'+pJYF mn!a%n6*r6 H/R{ZRB!8`N1WݣVQ{nr 5P+w_!1X]TZGȅ? YVk ezpP0,߬3P27]|g tO]gj䤯\JKWzhi(.*Zo8M[mM2ѽr8mRjP'o H- #.M T0'Snʠ],ɔBr8<V:-*ļW#")-7o< -h^%B2g%p(,:K)W<ٟ4>e^ɲF&6^WQpn5NL+2AiKZ[ޯ0ZrW(\.i Eax}͔]\tQ1^'Bο|ar\ c Y.O >pg*,@_MV7t_ŭE-8hma WiRADTQKJ[Ax3lHo XJ~P- -\bS%Vy{5x62V9 .(V{!5'|bEl{iӭ"IyoqP)s<l+5|&J).L/@3h#@?,q?3u0pk-dw=G$:#b(?+< &P&) 2iB|:1dl.M/]wlqd[jWi1t{; ȢY RPCqz\/vWsz$zؘe4j.N܇pyrjdyB^b?J+ݜa!욆R]K4Yy"J"|^&Uw|up%l+ h~Xn аmWH IL gT}ѳ?&5'Y)xk;՗ y1cr$,^ŲROa2 ]HvҼ'7" rkfz(ڊ*yXW]fXM&qABӟ'&,ٿpb9.W]c$q uTH"tR9) +Z{.n@a3Qل{,,*(WʽPKHGۋw]f,B ;}@ #\ ymbSLm ZM)|PuRr]2Tա. ! >cj}+Hg 6h|A2fi>׎^ N}(J+2%&膦Cdv70ʜoxjX.(;8>",%eD0?_Bg s%1Ha]h:`3%7Ɖvoe4Y|q~"xŋx6~_WV[OdCyպG\7$,8#иeJOݢVˁ]SikHiCg0a6LppCc'erј^7~%ʄ}븟j5wjwܻ)rJzOȬ(1~#AOk?U wO] W c`UH92^E?Iq@UQUKo|-UxΛҒBc@ϲ8E^~beF4 ߭9Q 5fj,+YxpP4HrUҺNIBJW1<~TSartBfr Q\f} vF\? JPʣbt,R$흪:ٽ$I΂N.a -mUf~oNd 3M%? 2U B0=a^mѿz'&&Uudkb6m޵ɐ gG)s)V|'Iڑ|ES ;> 3o1< oOY] ]VIe\Pt(P  d|c}GL lij)??AH5ZΌJWIˬ J|Vi `uIT\wuИ[] 2߁Aut瀄lziC1?1}#8z8yh(&ݛ?0YSQMZް4))9:c'/9%rhT$֣n\iO4x"Ҕgyrs-* /(CLa *nR`2 g"狔wHM<\i93z}}j2 ͺ9xmh@XN!^#8\UtL )vps(}(xIf3R]BA~r}" G$NP/:Mwq5S1V?t@) RgPea6Fsj6)2agϫCԇ]c,ify8rOςf6KZ܋Ҽf3i_a?tp?BLJ.Ĝ|3ވ=PRQn4g$e羧qZe׉X];Mٞق! Ytk4MnНi@ZP [l4-n5ΘjGf@h(A:N3v4 )+CN2bx$mgd9ةgc{ [L0YrGS`spLf a2,6BAOa5ո ]u]&;Ox vDcN0D[gI.ߞ lS6VxL{[#q7-+%,ӕ-Q]YHdο80ؓJU Ӌ["3^p͡_X̄| R?}rlMXo;=^U4mw Cp 3N3RwۥFJуCe[pd (0rO6t7tP'̻E6=0VjE^HZs8%fpvu:;(deg6IwT1zH77-D_rp4g".JܽM}{aOŞ;3 .S%\H]lנ@E۟ ôf'vl7|߁>,&!# .lP0@yӱZ~ʚ,{Y8rh`„!l٩I!M:G}+x/z~|yp4zb䄑 bRC $,|sxbL}^z amiK3gqa_E;Ds>v#K Ʊo.mBœɴ@VY)Vz`5cg4f/IPi_[rR!mڊVH{JT&&u䩯j]Q򣉣pmE!O)7떪9HQ7eFYxf8uP< @mik_~a"ycP9ȥtϐ{k/Js_uV ! KsT;5Tӳl P0H#%Hg}dž *H3M?R[ڑr cZ$Їd hJ;N-#Jj&:`E+.L橉_G᜜ eeXۻdr4By YusPfcf}7;-Sᓏ7QRPӛ냭(Q CX2/?&J!$tйt&5'>$#zu>>%AUs  C4?>S}aLmP;#qf1UlK dXc%Ȧa)LA"=dՁ }>u6u oJ$&Q9zAc+7IqMq.%8|@Vv! $DNAҚG#~IAb!pV?`/))}vr8JN_|B)7B іԏ}=\8+xtݏ8L1R=`@DpbD:Y+NTv>Ӥ<X*Q&1\ tRKRP1:X{dmGDS:>ztlo;VeK֝^+Lf7A@[Y^\phnA{#aLӮ_، 1S׵\FGCd G"POKǡw \AwN>MבtNHWjpݣoKcz {"yN+ZfGw׍ ?ЩP/-OG"; 9{>*=v&PS>g-H&\<-=^]K;#򚖟odo޵9TM.2; M~Vr#I<־ޛ:<ac!DL<>hY\}݄"ɺ,=5 QI\zG%նSSB=͒~DDŽg>S>Uld2m$<<<280CӕJ_\Xs2_EVkK*gzϵm?ߎme= au8?ꦸwhs+^Si*k+K;Fl^2<8;;y |,ТN<zP 8˶5Vd~bL(i_2fr?햾׮zS^ۛ%L<}5`v塚 =$Kr, b0}ŗe{[Ͼ-JȚ9. ueL̑{dÄsd=](Q `BV5'35d.).L, U4䄝ѲibcSlan)*} mߔꓠތnFVHhdc'kχs| 3I.5Ҏ"t[#۬ QTP*[M''D| 5 G%+wVxc{c0Jا =[(i뮔ׁDėu?uwO*MMъ]sn\%f[(d7rBbCI4{WA 鳀oM^c 3]Ej]c-ӕ %Nk]q?,"EMoŠ8E=Mh ιPGyn8!2ҕT/'H]h=,`P,/7%fmZLTbfQ~eLIJ &Xt=rMXxh`6BL͜lZa]n*1vsl[&5=h'df@;YNZwX.Q*̀H]kL  2-ɾB`%6k6V4u O8iwuA?5a?-¶<͟~钞%2qF6shn%zOjDMFf[ϱx4:FS,XNK8 vY`R~*!S  gh<+e7=k̐Pگ/JZ^Owl 6?V:&i\qx<516jHƿ;^~G mJcKIĖ[q9C}^(8MVW/p#Z[0uEa\h~c\ F'+(ҹNОlǩoDS.^;LuhXyͶeUrPܞG[t.dy-'\{}vsh8O*̗xCt-synR<&ǍӾ:\xbV}ol>}\csҚZ uͭ$}_1Z9CE+U ,˹u%ŦŠ-qt:]Έ⩜DpHP QOݖTyLBd1KTirԯGEҦQ|a ?P1pw 2RT 8T_/ p}DS1.ɅdE@ ɦ7-VסF|b,͘N+>aJS7[ղߞk Zt=M.Ex|eswQQ'TOH&IϞo= *]@˾9^jyTm%N5t^k(2̘W#X[bw{ZFءb ?"Ė%+~R]{H`cf{ר_K-u2kumC{qjآqO` (opeEJXQ4d*qImB0̃y)pG){/TY wIvQHZKuJICld^X  -?Ĺ4ctZXf Z8򁱴Jx@3F,?~\" #0\dȹ]7*kA7v76%N V:LZI-%r3΂u$`(yiK~66g=;;41AJ f@Xnӳ3fZPk66RF˽Odu$K,i4~>s9 MSiJXP]:Yd yXR'ol\WV|WD8͙B[$s'3Ee \>f+ROXD?ԃMנ;ƭڛSDmߓh|ܐ/qv(JF,I`x<^GP\Iȸamp!]{7|\)i\9A ʶIӂ!$¸VΫD7TIbt6oV͊3Fmo-0I\ym`gpʋZ;SMsģ:AۋxGJ2ݒ1zm ox |AB:}TXP][ hs<@EɸHlĭ2f$T(cL.@H2\3JCY5+;EQQcWWn˓;5E+(8w GGȘLHV,aOhjŵwO(k}˧Pb|搉v݊;16F\΄^뗕uIp})!KJY2鴒)UbY?jD4CϱZH!-muF3OM`Ii!A)^X??@3I&C jR]w]UJuIdf\;eBf[ǧјٞBgP* u&a{:(-GXǂ S͓V3um (7'McZKkV~N?Rk#=iygX:xQݑ8R`aI@pO4hALSul2>8-,Ud|*RQWq '#r/#cJiܜtP;Vo۸-7l_}@|8TpQR2KPҐq|4'qEWMko~=3?aû;'bSl~Sүmg ?DN-8Y FF>zKӳib42R-kc>{kр~aKڵtR9;#!t"Au2<'D8r@bujh@ъ0"ndshרF4Z`;bxuwsR6Zh/>jZl /㾖vy6t/btV5;;`+n.`wҼ@J{ s>3 LĪ/ZN&g$IUJRo6)ΚG] 癣ެBz,?>ֆ3;h;d^Kł 2_Fq c'nMEmcU~YOlk?:a8X X:fWM?@%قX"*3*RU`FYJ2)mOKi<9dx -ĸ{I s1%z'OgX882m̞5̶˚1I5JM:0=<'QΙT5#|)kD2$շ\SÝ-zAyS%Rvs0$ F L d-_7@+d<߻<x\U۵3ԞaMy+T,'v+y7[s!_+2oV W2~5?MR`}[lg+dmI4 7*6Kas Ts({\C :6#c ƻؒo/Ej\7j~`? h 93x.0?0=rQsL-Q< niPP׽!1P0S|/n5 W%4qU/@Cs΋7?s_(j.Zo>w-VAA'Ht0?}4b퉑ve?-$/?`sAr4^S,eƁJ}ag-!SZf =/TGx*|'L7r w=}QeMd+BQ:%uq*'e֧;,@ 7b'%Q[9-1RK5=$PPޛKqa >GP8by9SR|M0ަ4P)w/W&VoَR_=3u3W-kM&ޠcBZH2؅+͓=FL]Z R$kSaEg4Iׁ%k OCԄCL| qL{MIQAdK|@4hRi /xUxV9Pn$j>sq:RF" I^X( ~4;r% IxpnOȿ!uS>gBzBn}sK*5@pL|,\> }Wj%H\8m`W }+<嚬C6dAŝfiG^yKP-\~vr(t:lUe`B5 0|9y)@Q,5(.Ѧ9KfvRr>K (R [>صCdo*G'ۭĎJ ]L`)R-bGڌu Wϩf;oNZ+jaJ5SLL*ԁ @uǧх{Q8 !ee2B8Y>$$J]Xt66bg IM`'A܀6BDGT$b2qVCCL%BR9[.4l+rs×vv9wh E!.r,,9ti|nG҆ޕ# MďIsv#8cK,3PH7eu7'5yX,71 ΃Yr\|Ə,~h㱛 +~Jucޚ"~ǐْ6+$'Ζ,.=s(MޖvCɰǸec_b*76v!**O=oL*֠_^ܸ {d~0j0_}F_MȡRg:?C؃iܿfU#D 6 6?6-{|Q^_dв:5v'c>2A*{jXg>'au_cB|?2-%xqG*-d!˓_0k槃g!.eu,~&)}(пeFXɩ=2b:ţX 8Ug\<+R7Ȁbh[s,!z0q3;+WkpCg֑qU9_Ų2Qx]8̷opѬQ@"h~6, W"E p˂s&["``hفybK.ɐX2dX4PZ"r HkD[wi>ej>a8ySջ?M$?)|h.0F`;n-NYGbdyd9^`JZ0x@a?x**]U0vIWjm{ /(mJɃz}Ӛˆfpsr`J&H?mSGX(~ze^ضo [G7Y)2sX/vPf!ǾE빓t÷&ef/h "K :[)l0pہC:c9WrA~$ j\ Mr_D;mrOEvvwi[yIvӍFXJ\/K(Wo||>-$Q]<մv< ̙bk ק F|w+U{Z\qd!IW@(Ěӂ=Q⠫ ؼ޷ yU#<>Nfh_٧6)-}5w*ѣt˫S$AO_/vKa}M('2!dI4YvzI!y{[ ўF,@ a{ul-$$Tޑ|u^m4}'(P߼hu\g [tğ^,7%9Rb~+n&QLT_EJd$a?J`gX'-^DhH60>0'*sAb*g+ 6Xגz!GL(Id qrS.h0 cO)$돡XMĆ|/툕!IMM;_S$ tXY wxYhvo 3S \^+|{!PM~@IGqe}<&푣3<cnYsN/J`Z0 ЮPf7G-(N, #\V{hn#)LTg9yzEo &E C6 Q '٠D̅NA%E*Fݝr|h6;)o gS|a‘ 2TvYN+pCX6JoE#DL"o^<̪znQ8\p!ɁV2 #ᖆӌ|Q9pxaVWsA6?ZUD)9u= AJʺ\гSneK-'4-hĤnR+d]^nFD k䬄CӮyӐ3Tq+BIw Vyjg76e0z0&?V`R+L!9@Yks.uJE& 9o2CXw3gi eGná7b+i% P 9#§XoC7Slz h]jꜲfq0)Avf^Ƒuq}_*C>:Z~%T3:}4sJ짯j=邈v̢|rY2ZDbI#)؞[sw Ox0 ,~ƸBzs8GSexD]2ogӝ[\k5ZчCD^i#_dF2w64MXpO|F_ntI1I’SNX~;6dU~_DSKcm GyO!Z\$ҏ5ϫ:3O|P#1q)dSMHūe$m"QʛLX³TD)w.~ k}.[S#eC7Kd u./҄ ROz]rV(j)soUSZW ו(DwM }%}9) K.I#`NfR9!i4TI72{%&Ha/#pZ-y!\P,Hf80۲|,: 4)PEkBMY<|]]N3ů1{eدyǀw. 'j{\;U'Atᇺk>ڍ&\Я.1 b  j[2rqaʍr>kI~JчSsQ'Eρra5ڪN9] O?`l*Mj_lCC3sf+^\yo`~(eKbڏP6_ ,KJP Ef#wZ"s}@e灀7x? Zsw[N;Zzj Z`HޟUV=ܾIQ,`(_.lUyu]D'.$b! THsbSߩ<foͪR&aCPicۡAmc̲߆8j5q͕R)_7 i-x*bfl1 Um_e! s(`Hso7 H\N3]HG4좾;:U57vfmƢ1֧aT&`Ҵl$LpvWhagG6.KFꉲ}o 3n{em7X߲νz@3% 9qIoq`JX~mVb~jƌZ&(o3aP҂͛}KՖˁ:*5"X-019_IIJǗW4Ͳ5Ns@,Ec%#w% N*D5<ݛ^~@I|0g,/AZ]>qp&u:.5XT8!`ۯrw.qiL6Tgzz!ܕIt<݌v0pI6|i aE^hҫF`ҡivTxɨ̚ C1 {U~-`:id#/WYQ;JIjwY_΅t(ѹ2:QNXÊ^"WPhI(u" >DtGq#tơ\Ȱ*}rΛH}i`Y)u٣*c!Ң 'ݾr~` 1IYUpwt8 pk=J]j4s'qdʪ.JYD tdh  B)#㝓ZqJд޲5,[0D>l"CЁ}Z9 -ZD,N;x;M9庇 :R\swz X+k'Da`jX"'E&*i qOA֊z2+QsX RcеR",z҉`W -E_qehU \!ܺy> 4G#D󼅃਑32r @~ƒKgrcAͽ\z7Rn!9,+;jJ'Bn@,5U\5P$jվD:&h4|xuCg7g&' `n^.iW.UBVT(zrpcCwoOeMLEcRV9-y5y_gTKss:tM=mF Tn{Ҵ$GIkl_G|ê SQ\l]ҨEFxr.Ra Hz|MCHN$$ R{S뤂R[:NMԐ (3SsؠR.n_0Vx ga@w'sJj(d6zG~a X_Aln.?D[+x>WHs yJQ=^g\oT-O F$o&uV>-,<`HZd/mS_IBsi PVNc \k3IZOE={#* rZ \"8yWijJpZ]c4 b,dR=EVo, E&Mno;T" j! >Sͦ,c]lӝW{)*V&#]FHQ~\Uh'i#K{)m"K[`Z0?lTJisSk%Օ2rO UYG3a7:T%DA7@$'br}{qy}g72xЋA@ %B9Zuf5Sc;ODV asjVFw1(ܾw 3o@ăy^Vꢷ0e5KzyT0

ꀔ~be2/-9D x&)^e"]l4x^{WCѯ(8u */) oƓU% l~cp|=f!K Z ~JgPr IyTTqs(@=дiY#0V;fT qe|(+찷(cZ ^#BDA]pvV H,; S vr<,s#jwjxf;Hټ]zy,ZZCy cHj= 3bj!/X Sp2tMnAr!r, 6UPg5(uCd--mãNQww?@AL_"͖"uСi<:sE=$V8w"6e߾0GPUnE+=WY?lTMgvJ>v2Yc;i9V ?Eg rm;CfNNàMj}seJ3Zț]Kj'Q<hf̜1,xIJJ,({,7 VU;+̀.pϐdFnbʭ$7euldځP(ϫZ&"đ3*۫/ }in j_zSS=ȶ7d$naF*~`νi[w! rCPgv#š 5u蓯,>-(O8R1q6`^taL3T 1R w /YoY-'#X0\FCđ ]f+dF{)D06]?CFA]$:\[~Yݦ~xd;պ}6 l rE~E̔[CJ.淐`r2kڵCVO%tͱd0"+d i.6͹nl#RБ u6s]8hgZiP4Je:BYXW` '|&C:~ OiK\. O=(g\J]z9+m`dm_ > 3!`eE2WH[#qBx8q1E 9FN =XqAQ RM4U+fFG Xb1/y2 A0T Cie`'JNgzLfϹ%Y;s{Wʙ)ͯ3<yu\ȣи=/eܗB+rf;im)&8uUpUlj77uLHw09OGvph|Y^k1րxBuQ4k4@Ac}q -N堘|4^%tgͣ8sJV#v.4i-)nğE,@ e%`HmaYN%'A Q=Uy|s-%f1T59~l ռ8KӒXIU d>_FcP!- ]^&BLPK~ , cEZU~8<%{[Od=tZ8 ktuQ*<6es`ft\E?!VZoxu=G5jxnn$@9ƃlOu~ b<o6Ks%)yی쟊>K[~d 9V_9լD[(s~U;?w0ԁ[H„ Y>GNۍ^RfZ՝c~9y旾v9 Җh3j>frz-l )RwާѿK.jwML X91>jLvtaq~mKlJ$5V? R+QYQMHp/"qR;l` "gi*|/akύ $4^x]eE=q#|^GΎ2@z0 f?'39Oꏤw* Kar&Z@WE׼Q2β,z͠х}lYL͗&L<H'ɯ/hE 9\P im2~9Vznfm(NbV~ob5{/!xVPrbʓWa[% 0qRsW'PWL~(^DJ׌'PcnQC@Fp|ăQ0.л_G!]&>;>*oK;;d6 Y~C^6e&y12 we 2DP_]/VB` ^bmьg b=0`U^6(:yyDXpY*X8z;)HxbD[ QTF4s MF7d$Qw\(@$ӦxǕ&vF[Y0ݾ|-zjɦvXVIC-EEf.' |vZ mӽiAwvM ُ9Tj=i}\6kD.'ˎhDX,tYx]?'\'^1gVfYh'N> vKoѶ\l *\L9W7[#'Q?_'dnza諢\| hW3nd;9\䧃-_MJ; ps + OEǷͤU.kr619ƍ6gSnY15H4lL8p3$uAEmGs|y!=0>vc @ H3|$۾\HD0SN!-%hN3QÆ e4X97J@h߽pp46nj[( 4 * ِ,nܡZG >J@G2WjrGÃW'D&0:<'F> ^\#86{2‰xi-z(+])m8_ C[d[i/)4-gP&:X?Y^?*IB"7]Y\,ksAˏDz?~;U&AwG hnNe:9jD1=s S딯GWט[fpM^t!^QEP\XB(`F"M s8]iGkXXvV!Ɓ?ncWґj$b"-t(G%(v-KXBA?N/UaVvkmE . %}Ѩ!S.",/G݌l,#G)0tr=wÝr!<>MThvG,-/R{X~+Թ')%6"zm(J zkOm[Om`t:9^y8j;a|^aBm>axY{ ٭OeXQP*?ORu~0E ʏ( `S-2!=CںكfRvB1l˥ou*6¨[R<`As'vW3/=\|iCؖ`*ƵռdV9<H9]C/Ҙ#SZWeNgG3߄CF\θ*%\-Yyn )O6kY[JC~'׶~J{"ǍLX:@kU/Plx"}*ƌJo#1E軂Dl#|Aā3T= ~ΝWp1QA˽3le$o΁d"A`< _V4<3 S^śO?"1}>!k&or8qM"t.L!23k]pP޲&:{)}ۇuu!':ό~[5F*'T|_׺,RjD"A0NL]a3>ōL)3\$~߶M3GgG>$܂w=c"U0[Pnտ0xx3=L&;(8/Ҳ%E Ӯ(i\mM3]1NvΛeH' 8^|1_E_;%fjvO(D?:òp,4Yg?|vLrv!#jC\,$sk[JR5mؒ14kϧiTˁ-f%=$YtnX8tX;3x@ۖb+,q;$0Wm[l?WF9Q\~{we/ukAT]B>4kVy&Ն{g0":' d>" ({S۞Bz2pLjn5>بg\ Z^L\@#<ɛh>GGdYG&|HlϳPߚqVrSVCg4YQE:imSw¥ˆ_5˹M!~O[ Ia{A@pcCsC+O"k~yl#1s8zX.}^pp$s!)vw21a"u'QZC>)8fKYS. SE?|&FIa\1QڇJq}/>gܷ$>,6Qq!'q6轂u@|% FZ0O.x考( 6?`xnޔKx.xQow81z?8Ä-5r~.:3ܢ Tރ~׏fz G-cOFs{~EԷѻz=LIݏ9B17la辶_kdt\W'Z{@V(kkHG׊f 7%MX[hd3]{\b;pěMfJVߊR-*|A}U)5r,m^Y7W@~R_F%Kht;roۢ1فZ^?Dn%cL8#ӶޜC Ј[iC= <j0܈AYrMCHde8l;C".,nho"Q<]ViѼ%3e`1DEyhW+aq}?~D')R0!om{88YzqoWrbN b:Z<8Ecb0tqѴ#f=u9v 2jbdI&tHi?̍b8>~7cm1r)RJm㬂 MM_sYfiC<)HURwt9s99jDOI9MEIV?HK,v ̿~~/,CA r/㶓 !fuۚŒ:g Oٌ-eۥřrwC$]+$˒llVhkgf[M%V(=FjNKISU:gOy3Mdz!u+[4u=kdUʂǭ0\ o0k^Z@&3A$:uG5᎒Ō)Gsֈ({>oՕ&X &X١fgJm¯s? "/GOزtU;Nɴ)L2Aӎ]1e#]z!| g@Wl&3$HeH!XuHϋ:OB뗴5S`[3|([c7 f)`Lj 7 [5m!F0Dg9W\ё(nלZ8ٺVs bE_mq6ą!# 1#wF2GbE D<'UuW:*MϮ& 3Y5j!rDE{r\4{r$_t0"3;lcP3i1^:ӀfUS~&OJ=?) Р5qt@~ЖDmKNqhl.\wiڵq M] y*gCc_P Pݷ]<{?GȝqII'5~`E$"c2cjDkn?x2ŚBQz H́b>Qd Sb( IQkuVpAJ=]>ܮqڔ2C̮fbHȰ͕ӠflLti=O$]t%˕7m3"BQ+6Ii#$b6.韚e~ErPسQ9 +mޜٖ ߝ]!D[͵p2j7 g>H4h|<< wk4Y}>YQxW*'M=jLf߸2c%0 V5}%xRr_(䷫ Yd׋Sq V DHF0k7s@A T?×6mL jI7pe?&zc!lE#2Zm DT-9TRE` 9lo%W].-+pXf\]=*H'w_y=B:UkNo & |]vB Ny׀w;R} 4Ũ7YR<– vkr([%-v#XC|\r6j*OK61c {Z|Zohc:=WjN*<E57>l4:.kJXq3+ Tۿ;XP}T6!bm[gȨsPhyI\eYU]"woMuv"Evt@Bԕ~:!^V2B?-RMgD23s)QWۭ~ۀaؖdAfj8 FLj4NSw|~=ʘWP+W`=pVۇ.>&-MK[Zt䓱 L;|?V5LY =I7ƪ7|u8 Z*jOtec=:8dA2Ӥj:݁ނESMBC mRgjJw=Гgd]AGmW?#h>6Mڵ5+ 9d)|ɋ涒:49_HBPxDȘ;x{vOI/ۉ#Q좞:,*mcMͿ|FM$#chGcɻ-qNsVP̉SӤA#Z&@Ƚ!>XŃ3Tr@Y⇌dr}Ky$"mխE,f Pv^]M>x'F/5?h("J 7XE?RXT͵jgp"l7'~kqgM^$#*A4w'yܛ}MxKd;#U6\=kN`an 7şH.Q!׷J"jhhFS=^ǰrA`ameՒ(rnJaq`Iy@ܖQ砵Q=l{rmbQ?$ ' %LlzLghmDܔL2:u0TSM}"hU]p6+FP `nGgT/YھVvIbdGs?2 .D~Ӌ۬.ϗb:`qày+w!"ޞ94m0yCTTsfVa`ėt:az7;)mSa c}=~ 9{\@)YZegMGUz]a{7 8 1;u wYoko[oG>QhP->^E wD=hd[p9'zuJ+ił35|JwxԚMJwd&W'5`X†L 1<.\$ 1::]Ї]XVlxO Jw1GCS+cD .cfƄ|=jFjz"zR?6rJi/XZyB6yQbmi\O}6 Gdz!5\QiQ]_-χseU#0#N=  jL5;AW ѝ4]l$N)./*.Z!I_Lm*SٞMBxe"P 8sg{-!$5A\3X!7y Q9xPҢDQԹ!d6j'`+;!my~2c);r[:kΡ0 aX\! MBH:_xgH>s>Z;>m͚J<)#fPY\GZDCPA"A/~z%0>+o qgpAL0_ bFaɬ||ISC7bn{ VE 2[yjf .s,S%[sOAm'TcPSo~unњh1x rT 錆XkP,|e[^dXgY`fJt+㳯s߈-t.G HU fVUi0`;{lh,y_ƅM3h\319ԁR}-^ Q^C,Tu7uxP d,0XGI=ާEnnϸha>J. =*D jzRmZ"m#HvՃӕPo㭻#b3OJk1XFZyw4i 슑_.D.΃ $pca#.XۺI$^/Zp dGGXX"ĵ ?iXJ^@nQh]FRDzw|9867T,ϷOrD ,68^ :ޡ)W>qF7!x+F|8gv2,IĮKF^4v?SʆjHQK#5r #ZY{+٦]( 0vz5{-pT^;5&w ,DjR#WJʇq?:hE &D01;{!P8M<1;S`۲7VLLxb{p"6+bTx_e^oT>|#̎ԣ]GW b՛0?ҦɐTVNW^/.'^q C:˞/oɑ  TO>~#q~S_L5M{TAi'h]Ԃ}\kmjG8O=4b)QD,Mұ{JKVpˆF~0woTYĝͫ$Os#Co3 w?ucLR1𰏑j`ELЖ[W d$Ng;XC\DJn#NI8l΅ߔkQ:v[޸(\nn ǘ-~µ^K|NʥK 0 ;R3Oi M;Yԗ8"L N|@?J4NwzޡIe\5-N_ vbL#ݷU05c15ik攕n> oLwQ֤%$[g.֧w[i(y߱&'knoITܾTCa@7pZ6mFH4O-wj|KSp1T_`4)czf#RO tfLLSw%F ⢂%8^~Ǔ~2 2.>l4_4`部bm48> AL`DʬUJQì&M)ẋƿ lRX)8dp`aH=T'b{yNc7E}?p_Ki^~oqT ZGE2XYoWkp솫!?Ѻl7 լn6[\KWܫx]s{"A ܾVbL0~Xǂu|3{ƈP^am( z";G3q|TN';wv5$BpI"tъ`Gf!`.ڪ 2:ʔm:ϴkd;$@*$N޹Uz(頧Zid iSԄLن߫KќR4wrE`P*=wq?A{0^|Nx[ m=8v}p[@(ȅ]Jp'{ݐ)oxNچADqۏX6O9ak)* ?"R[^zrYSA-!6Ey+.B_'.UM+!߁~N ³)!MbU,͟*v~cg.KTtӖ(%RYY%_ྂ;d^|%۰ 20B]g]j{+JaRg:]nylf@0ܦX{g UJılXH.|PSңEyedQʣb1"nan/T(DdsoVϨ=ٿ8SiPl"oGp7%JN4c,FeH8#p(޸'E{1M7"3Mi2_dA}ދXA0ȃStj+ʾ˿-`8wY-kMxJ<뢉 4lKs`-Q)zH D?pPYD"딤vrC(J#ŹP\?kOИLnGoA&`}<+WBk^`kz⣔;},B'-#fOjUj30f-udfײCnju4}[?e_oٵbˡZwgSBddj tg0 y"Y<!fϊb{`6NjpgF_vioMi(;J+bcso5uUA)ׯn Gf{`]qi?aTX[Oq1^~)p_BUNLDJK@ 7a{V4UH&Jl¾UaQc%u, *T4u(`@wk&we[Fųu 1@3)A0QQ+.jXyso03g,JobyHU3W$WJ#0R\ѥ(樓$:iq=vnuT OEm&+נ.`1ӕU(EVG.z3$I܅6z?73,lᖵRuu5/#L!xԴ<'JV֧B)ۅ!;߼ DH4#G֣<T . 9&lN/歊M5}^|e 1]6I9JQ5sz3s;m vg/Csr(B ~EFRǩ.H;7$vjlp6yz.,~呜Ah.^j8~** lMSܤzNCqԸ]YtO>BVRWv:˖cHbNΛ|!74z-#If ~b=W}F{C87g:-?+Ʊʭ9" P<6ͲK)xB|㎶'zPcx̛ ;{aÆrñwy_"PIR*IU&1:%DH_W0dߔ>:jzeO;6͢\s'5B57m!~e>%\,*i*VnQȀFшL㙲J:5[gpNTk9~ z,'ZbG]cAѕ.`J=h8db?Z6:k -QX-'

ۗ޷)[>S(˓k ^I` oT_wХ"|&Z~yU&'>$cX* >4Wô`D5FVWugHQ/.x#0(*?'ĩv^Qvy '3 ,DM(6TՖ@d ӻH̹> k^L.ȃO6Xjر'BMxUb K&bhĒS+: !6eN/H5*.sKW]BG1GRUO^Ґ|ר+Sb/ ڽTlz͹b 695LRIa ~~r8̃"V[  T s=2gO;F3тhY'5J?ٹX5)1 #_\*;Z2ՐOxydybK vlO9$^ /WĈ.f Î8j`{J3tPU˼S_o 4~Iئe ܿ6JM] 8lX—_S@${ 8D\Z>ȵA- Cv)5s}ч?`îa"Ʃ^͉Q__qJ':m3A9h/7tQI q7VOΊra ]25`q6tHDF/q5?b?LꍋGS[Uj&Ko.HTP~7QYz!`2zS3A)~fk(N5W4 ?K_.a7 I.12{H-'NCGxNnlɢʼUT ݀uMNl4/gTzC$Obb_"eJtD,(K,1g?pQ:V`(+#Q!,`'n@oRҟ(2*:̮X |~Qk!N]3nuuɵ&q)l=5 fx>$"%&faX2`:CJklٚhW Omg-פ=b6˸`HBMe! <0c€υ/!^r@x`b*y=td+`q7ytU xGY8[NM5'P _bFt7iN=ᚺIвQ14 cO-vbF׷b^cq,bc^R8Uڸ*~*lDlWծ6Ӗ-G}^?g4A! 0Th[xpl<3c/RMm0Al0zעS5+'0tӅ[``i:Bn7vPo_+%ڎe ɿ\;,})]IbyxK]+␫@&MtT|NO#.npqN>v\*ī/x!ѴXfdL>ZLdYl/ykyOk]+8~\??Sޫ Yϝ *Z>lr$Ԥ>ڱ(-\kb= 0̸cmP^רMJamDTKc*f&x >մ!]~a"΅ͮ90Ze ~"RY懀1HW?ٯL0\,ns*6'͝A t=Tt'I4p$0PV@9־Rq;wmp[". ,_~ n}jWWsLy!=[1un*:Z7},`>FxA6Ip fG)p=ˏ!&KJV0cn46ƒ{$T ZUw(3+ t) UmjP+W Eґ<;HBփB_4YLM͉|5T@ъyR]-5}:q5jޱq!ײ Jj(6aӔvhrDui KIལj |6cuh7}1 ]Ub$Ɯ?!uZ&/Md"|9=pa毇SԃE.2Y yd1,%'0v;(]ח3/,_EC<[v zD"7Iqi^sf*E# *h}}Jg-mFRj m}Cꎸv+ a ș=/W&];:4p@2js_mk}]FQ*ŀs6Okj:\DZvd.,!2 'o;>dg1+JlUnqZ<-bPfWԅO0Ųt#aQ (m;., `]0^Gfn+Uzst/]EW[PZ]!=TOxwzEFZmQ| >MhcHʩ0βKs+фD×(QMq hRۯEc A>6C듂C`g!QR=4F݄;}:Da9` w+G.JiJ&t3 Q j\'I'*w;$_ j S"+L*Un!rXlNցTǂ~k}1Tn^Aab4z Kʥs+gcR!4kj_p R& >p 9Z"0KH?ny^RO&:5Z5Ese~K:ӭ5KWZ{}8IYHySQ(Jd %̟/@fgto<CLmn(S*^ZTѓx 9[=u/,+3yrr;Ӝ{çc5fg77׬"O$ }80kv撛Ķ?av&˜!:$л,,L5t i3| }W$Uѥǻ7ς7L8ڠG=Vˇ8s=ZF$m waDj//mTup"$0{K2 -N ה>3X{# U>ݢn@w%.;™;Y}&,Wm݃-_[ciGr낧0lLe.Ź&b(b93LUkGu}s\/읩R$K_op`YWhÚ8'H!`2oFf-z (X*oێ OOp@+DHʒu[m151OY4(k[EK4ݫIX`U>}*4 @惘?} B`-tnfiaZ5r X)aetvqS0NeK*~j:;%nj)G\An3* =!D◦qbgC6Q Hb^x0nt*pL G_%r9,.n4مTv(i0NdtgVo f#^̪ge~A-rw*XgT4΋K+ >@c\k`VxF_:#rlC}L.vCiŸzߘ!Y6t%g '|J_K,ג\!CerH YrSzVɼjGӗT4y܃x(l3jOs },_2y,Qw@1SY9xӓ'+~2-9P cOEiωQ0`pA"߰%Ac?5gU"0(VG %7c>2Az*OtC=le.; i)gBMiA$zBF?ws2)Qj:dFzƋuUUr Ѽ텓:?oGwk'>i6f"r[hڲ`JgCˈ &l,x;^P-4eFu(޶9¢wd^2DX0LZMhVi!)Xr!F-7q.zp`u\᳚*iV4gw6]0^gQuu߸3A]&9Hޚ5x]gK{uwv^xfd4eK }i;{ `/T#Q TuJ 7۝3M!l|43 Em!y" ey?f |V/x%("NU)Lմ))buWohLnhfgf uk2CpsPM/1ػ2޲LZCA&B oKE<}.8 ħ&Z2wۗ4:: ߆~ y}^i)j<ͬ8lU" $K̦7m l6FHl2&{N3aث=6#n2o x/ļ b5Y93$Jy/!A-?ٚlD18e|}@vvvV 3`#kj!ݙ9D圢o4נ@ qapE<]%#yϚYFh^# OMڐfXrtJ]ZD_(+ KN1PLJ<`* AB_fp!p2P> 9!"g =ҰO3EAↄ;=èUǐ:&j_DO8Gbص L2/X-(k11tw@,_H>yǮ(_ⰛP'SqW襝r/ d4%~РLWw-53>-SkI[ʤB@s;N/A@x?8p&g;$6:0O( r]2 <*sZ7li~O> Р_Ƹ IY羬# hV<γR`v,c<nӚ7Z {hC~ ڡuf4-Q,e!_Em:VrdytOҁlc$U6"ŽAAcz(y2Npz#3-0쪻5@fW*`#zy`7Zx QW,j*@\kL!!2a/UY\L~N}MqNAľ-[f=O<|*[ZHb(n#7m9L -ΑEi$Va̛Qx%|mF^t]h2:X2zdT|7hŽ/ord.LtX2KKh!y`&aP;FO`#٢_ͨJv4+SH ޳iVVEd`oV`ЅhjH `ҽCCyo[bJ1̫f51+.sĢȂ j"6O(>=9O7^f)~!R%ΣVDCTR 0K g9Un> Q32.#j:T@kMN-(~ UqWrubÏ.D`"54$b졾=TOBl4NDmR夃ѡd#٢ }+xG dx !|m84+i6G|[F#U'?{=TLsu#gÓ \I*9բSHVSδ z.|kDw`K9g6pxjr5flϕ -vxZU|v[}BzNp3(!GDb lN9T@]E3J1Xʒljӧ&y-Dce$ 棴}ꣾ CB<lR-+h40xFfTyY@ PCU*:N-g U& #ɴO5Gc]i]ƩݯPm>H3Z *=B,vKnI$*r7ydb| c.i.cj5FSt6t7?AKPi_n9~t^1%r5ø)5Fґ(V0>:icOEc{ӰJ-ɘǢh?5OW.SQרQL-qaû%QDq#[9x"-m WK &O8 YН)M {2yΉx`1#cǮnqzF&xn'L@! K_{ =Wcƒe}J74U ǖihw3U W5ɬeׄ˷NzG]?`M.V+P=lo `UowgF;('@qf 1t5V1/\й.`оjaFk@YK@DXhE4*;oτꣂ Sܻ} ;7lZQf5Vq74z>_sM"gݡ#or\˭+Pw͜v)P%vm) c*TR^kgukϛ-ȩ$jq 撖C(!G4LuCNs1FDM{Dy'hCrVXP*ۼEF:.8'+CT,*<*#`~y7gR%YUoޝ1NTgDpIIJg o.MATb/nfUa! ;b(zsy>D>T%+Fg:P`Q 8x0"LW03hF(},3[A>˔yG*xv5SskW5Ih;'+,KNգ`-?}F+t$Ƹ ! a #2K=/N˕ Rͼ%E;eh+C;0/Q\SjOx6OX\2B(&WߥXAżp a~nu#D8c>ϕ@ ΂U刮ۯXƨB9DC&gчJCs9Ʌ׿cCm9\aj6fkV2-z2v`x,q`r)cn…8 I.DV c5;(d2T C~`~[5^Y/p"^3lGSOf*ٙ;~ݫt*/ق1Gx'LFwqXC Yth%)ถV7̤1Û>jtD8gaM6˂\)>"0 o/ФAclWRhaN ^f!043(X%xd犹hk8ly4XW{ߋ_Q>ڠAE!e{_c1qxouNtL\E zVr>9wy_3cCLod~8LQQ@k]׵"w~ww}bsBd;!WvkY/r )jhƯ  |D.1}=Onw0U VFO' z4?M6xj2,y\ 4|;&9k[8\9`C)Fe  yE'r@h}97?bg-:~O7ikea<(hۦd12s{_gH E TP\S1/^ em8sS36ᕯ0oұVZ`3d7flPa& bo8AU6Iibh' {^KwAXrS~df mFn/zI%}CS7trD#ŴUޅ~A6lա)ukISq75pULEW 0Jki>*(}a'8=E Gz|#V (*l&wPGKTꨡ^j>5-_0M6RnR3ٚsG%7g!҃7:(h$4-?3aPv;gm5C,IFZMΌSuا+>t1}2ІicfyƢʯ]{t]Ѡ:vEUeAvE u;C6M$WQط`p|M=ObnW<`}84Db/W/jY/(>4#ډ7Y~lZ<]XF_zybN}AYl,Z9*V;3(Z8vyݐ%zѝG2CÃA*|pXriMx6cP -$i?5M}*>eR抚9s~޼RTR$ҥ4K(V aV"TQVQGx\p%f5LJ>$[y)i$Y5g;ԢK{y$7oCAJ Dt!:N^5z˽~E̊v5Lf>;OB &7-GMY:0R$_blN=2|g~G,vc ml(غoh\h<єwĥMGhdYYF9gl(D~h~$ u55Yɏv,MxCwQ<_lJaU!sKFri wy+ қSʼ11&=W12VXutΏK>5j-.NZe%]~Rb`LJ5WciN_ZQ!Zڟu2HVR`.}zg/%dĴ Qz+Lu`Y>0舠.R훸A#>Mb VԴ<nǖ> z):vxs^Qwɝh/=#PY#;UL(LJ+ˇ ?a1ٳۡn~pYyx}86Zg~@)֯GsFi#X2MD|AvGN,&y<&peeRG(&6/wة"1GY;C<6 #fi?٫|og(m_ I3di(?;DO?v Je)cW Œt($U)_?Ў{Q5uT?hB8"E{Pm2zr"/OjP̀] eCB7B|RF-8Rx#DyT% &FnsNQ c|tT R'M*Z$JbleԱH e[ |ʀ bǐIq񭗃 }5 DZmM ڜ|{_=Mkv z-~BӨJL24-ƺ" @fƻwWj98(TWIΉ7cqnH|rk4F4V9*y?Vi9HDJ^gKɅ}:p92r YL]6xVK:EZQ{Vx?'xF3~i (>-L4f7 je\QnYUb":Bæ0.OW&=y6̕x K `Opq k \MinHxr.u?ʅsI:\EnrfkQϵRx2BIZame]HTr!cRgE7ՎCP4k%E,HXӇTЍ]B'>)Ј}gl>J7ӊ Ls.0Tt(HdoPҮ?ˆ!ҁ=9#\Ȓq$eQFneTK2|azM~yH VZlN&!YW_ i1[! IʙxV'9{~6'+ n XJq=% m¬=Ԇi )}$PAPh,iɶu ŲfQä23cYШmkJ3OeW*W \a e ?P+Ǚ.zKԯX›{3ydDk~VZٌcUPO>ߙ=,Fo:X_n rs $Hq_PXFΏpymm)Ds-v}g3-(Z/vu!*p,'{m+g\ZDiy.*{Lw-e*^͕KU)7.' y"h}Vw'SԅmRԞdjBBLk} )'"=)Y2f{c'C> s4]'W?9޾nO醯{|{ 2dӖ{RW 3 ނL}fLºKZ)M_|ѥhDЗ`5)"~lS8;67,L<UaM:<ϫUs#moCܜm|2N;5H/:h[>=Ib) 6Lfb1\2iy0*J$+NfrD&VCVJ:}lPt%vy,Axꜵj0,J[\)e wuFTWH\eKΊuÆ%*($,2Rp4Xm^i[XuW'cf e{}_J#W;Hݮ⃄\{^/O(]qE?z7|,9=e5t KHAeڦW>5D`Ӡ'n !{ZnLj x[}7@ϧ%~;40wM%V `oʥTO+/NRܯft *% ᗯ>E+H}mb@\ kYվXl]2,Wy ;g:ft՞ ;R:+g@$BV#Ȳd0k/`I2J *YMːdPv?R5re$6} #%(SdJ~vq2`REy4D;TflMm!YQGʺ յP _|:oA$HD\> L]'?pU hs0iD?QL3sH +7aM[!i9y?=^ka|v`Y!2'6 Ĩ._ܟ`,VƼu&6f::ArqȧZL2d) TKGљnaN OjQ=-EV?:&¿tu;y6\@ͩ }Jdg^cJz1B$[ԍ8O]^!Ⱥ//jE1yֺ64 -Ψ[֞N+ۥK$C*ȐP]+>+AgO)u W END\b3#5W)5ulW1pr;6f6DŽKתȃwnJg1ܴk-EKEpr^!Ս4S`ұ bZS g D]<~HO.v O׳epXf!1{&HG<Z7.0i;]ӢqP߯}sQ`QK w*(cz`x7p\^wNBZ❃[P(Hrd.o#Dqlo"|Ş+$TAJSk}eԒy=,)"K.<'3J H8dKo/\o}}5Y/WQ0c U+u*x(aS+8hfX)Zma1i7c. J-}\8lewtLp⫽9ތ>]wI/%x,6;M _F [b_/m>= Rk;8h{I0ͭObuaaS⠄^0g!!~4nm~nY7`cPW1NAU -U3ABS_-tu67ʽ.GSA#1B z"Sx`C@WhLqMu%rv*{ڡ/=0W "{ mR )KחiFd CR^ 88&,//%gZw4{?%L26~?*7)x=2?CIhV:4kS @ަn |;<|z<߭vVdɽDe^f:@XfKLN.(sg #ܝl\)!6䇈,tru:P{Pװ{}\4JoΠt[{֐I!rI9fi]۩Ӟ872Œ fFʏI9Z;DZni8'mMޞL/\c0Cì^xsGҿ(_vRN+o XGN=NAG~GjI(`J,н;zG*d՟THs-*e[oyu8Tax n13 BYu3]w y< 2C*3-X(x@o