pacemaker-cts-1.1.19-8.el7_6.2> H HtxHF\l ?*}}H^N70Ij5"? ŹwRNcS54c44dc3fd3d1001dc19e9dd39dc034174c30306"dxSVK=EF\l ?*}}?3ACm:Qk%xS "v9? d ! `  %@FPATA A XA \A A AA)AnA(\(((.889:=GAHAIAXY\4A]8A^ bYdefltAuAv  w Ax Ay P Cpacemaker-cts1.1.198.el7_6.2Test framework for cluster-related technologies like PacemakerTest framework for cluster-related technologies like Pacemaker\sl7-kojislave01.fnal.govScientific LinuxScientific LinuxGPLv2+ and LGPLv2+Scientific LinuxSystem Environment/Daemonshttp://www.clusterlabs.orglinuxx86_64O>>:Q<< su?u?FTThh/yy*> > nWW ZZ_PQcQc$$$GAFA T%F + >s$|7 8vA큤A큤A큤A큤A큤큤큤\=\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\3\=\\\\\\3\3\3\3\3\3\3\3\3\3\3\3\3d5a362b31046c539497dccd9c2ce8def9d0c44fba4e2d51ba794d182a749daf50526b32eb1238a70808994e895e20bc595dd91d854e36a5f5acb7cc40d15ca0f0526b32eb1238a70808994e895e20bc595dd91d854e36a5f5acb7cc40d15ca0f5711177d886b5f4bbc5e930a409ce4e3058e414fce3664881c248ebcd0fede35bf2ca0d43146043c644a654391c2836af0089fc0c15d62f4fedcd05520acaca1bf2ca0d43146043c644a654391c2836af0089fc0c15d62f4fedcd05520acaca11698016c70da103be65d0c8dcfa3f28d0038622a1e964996975757a7d1e391b006b2b4109e18f9e920f21638ea01b8a9a7dc64f0bd3864f04da850afed45e85806b2b4109e18f9e920f21638ea01b8a9a7dc64f0bd3864f04da850afed45e858ef2b0cb35295e5aee5016bb4caacd8bb3214421f7557b94b21c589de6bc5de1f65e55664a36ac1840d20b12adfc06aaabed14de5b969804a5101ad125e89506565e55664a36ac1840d20b12adfc06aaabed14de5b969804a5101ad125e89506553e1a3af21d40ef90ecb3a5c473214aafe036b7375bf52e4daf7f705c358b084731418217e3d25060cc6f96f5ed24334f63c395a2d769a30b5163aa37781e954731418217e3d25060cc6f96f5ed24334f63c395a2d769a30b5163aa37781e954c2864cc27e37302d42a46428e4c268b1a12c1480d4b6c891b2e5d382702806fb95909fcc7e5c19af10490623da89720b37e3fd824bbe21545baff4c017aace5c95909fcc7e5c19af10490623da89720b37e3fd824bbe21545baff4c017aace5c0616ad8f264c9a6e1a9e6f1978b31ad7c0162759c2a59dfb24aa971d7192f85f4a5313800f43e6469527df662a27db036bed86f39242269d52f07afb8e1a297f4a5313800f43e6469527df662a27db036bed86f39242269d52f07afb8e1a297fee030a6ad1001cb2ab42d344f74c608e4a0758dc117e12c343e3f1c151fffb35dc4acca5aa8ccf9fe0f4388b62c95fc6cf0c2d2f3754cf04e2ceb9806d41e4a9dc4acca5aa8ccf9fe0f4388b62c95fc6cf0c2d2f3754cf04e2ceb9806d41e4a92792b4f20e5feb7561264d1eb6605c2d54e1bf978dd37f47f259f10a9984748cfea596fca4719089cd1269ff4df2be81fae514443f5b19406db4ec832efa60d5fea596fca4719089cd1269ff4df2be81fae514443f5b19406db4ec832efa60d58a10f687fb3b8f1416e8cda842447f603ed87350aa94f4de90fcdd566074bb6d0bb6f8822a1ce85639445b475393c5d33d4420ea550034a1482a7846d202ce8f0bb6f8822a1ce85639445b475393c5d33d4420ea550034a1482a7846d202ce8f7156e8c624eb53fa8eb5cba361c1440b874f23f091ebfff28f09dbd8869505de911104ebdce2cc03a2e74150385912433c68599ab77e2d56048731db79b80ec9911104ebdce2cc03a2e74150385912433c68599ab77e2d56048731db79b80ec982891f50e151bff27dbed7b5c228b8c5dc554285ab7b8e49e0f0149b25f9e2f44b825c4541b0e995d5aa8fcb5f99c0b58fb46918d899cd26085b7f25f6d985f34b825c4541b0e995d5aa8fcb5f99c0b58fb46918d899cd26085b7f25f6d985f3d5bd6c06feccebb51b2eafd34410c5e427444543280c8888f7c2494a0d9db34f0e20b6969ba674cc0519efd995fe1a46bb922d4ec3d131846c754167f81840bc0e20b6969ba674cc0519efd995fe1a46bb922d4ec3d131846c754167f81840bc9aade78603ef040c7d4daab3af2cf6b1991413174fd8a9d38b51c86d8740ba68d02485e6a4cf557513ab5f69522cf55909d4bae959bcf55ada98d98ba59b9290d02485e6a4cf557513ab5f69522cf55909d4bae959bcf55ada98d98ba59b929055c672626e3afbe45bb8769925fd3570658bdaa219dc3d3c7673a8bdab22925dd0b08092ef7d413ffb0da4c252ea03fba577e76c3bb63da3cc962f351fbf24b0bf99f88018cbff24605f961a462c04802aa6b2be0015c0c9c4d665e1733d7ea403e1b4e6e5db279901d167b3e7d191b219797f06d0f960687918f910c1916a29aa14f1e7917b99f8f944e954fd5f1957508c8f49f5ed02f0dd7aa6b5e3aa8f5ce3ab71c1010cc082c168a5f17d8d520055a2cde4cd9a4050b9711bbb98c0d2978177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b8806434775ccd21a07215684420b462fb8d877fa592584fa0d8150224917f0149fa14d96f0fb5ac6d6ce8e1d30ab9c41de21398afe1e358536d24e80a8ac087f0dfb70273d648197440441f13a296b3f624aed64e583bb1f71bda8ff919018f4768b9e201760e484b9e683765dfb869764befff66f88af6cea756f419d1685a37c52dd988424c48b4a3516220f04c983fd34e155cec264f7d25092c752d49f64f1e4540c959859d5280358dbc6a3bb3703a2635a090c7ddc01a014ce2761dd0174fcf8d362765adadafebc2b9e8308934331703d31fd9610c7c24a88874abf43d18c157507560cd991671c3f28c0fd80a8c0658a01fc60825cef29f1672dafed6e52a7f6bd896fb997dd397d7e98319eef340dc9474730d95559a577fd991628c3dcd9738363a0f54f6eb3c690ecb103b9e71e199600d103dc96b2c30887b8c70708607c677c1a175ba55098cb18aa576d9f79c530041d5920de992da5e330fbe02448rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpacemaker-1.1.19-8.el7_6.2.src.rpmpacemaker-ctspacemaker-cts(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @    @ /bin/bash/bin/sh/usr/bin/pythonlibbz2.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)libcib.so.4()(64bit)libcorosync_common.so.4()(64bit)libcrmcommon.so.3()(64bit)libcrmservice.so.3()(64bit)libdbus-1.so.3()(64bit)libdl.so.2()(64bit)libglib-2.0.so.0()(64bit)libgnutls.so.28()(64bit)liblrmd.so.1()(64bit)libncurses.so.5()(64bit)libpam.so.0()(64bit)libpe_rules.so.2()(64bit)libpe_status.so.10()(64bit)libpengine.so.10()(64bit)libpthread.so.0()(64bit)libqb.so.0()(64bit)librt.so.1()(64bit)libstonithd.so.2()(64bit)libtinfo.so.5()(64bit)libuuid.so.1()(64bit)libxml2.so.2()(64bit)libxslt.so.1()(64bit)pacemaker-libspythonpython(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)systemd-pythonrpmlib(PayloadIsXz)1.1.19-8.el7_6.22.62.73.0.4-14.6.0-14.0.4-14.0-15.2-14.11.3[[@[[r@[i[^[Xf@[E@[>@[*A[5@ZZk@Zhu@Z7Z/Z.s@Z ,@YZ@YZ@Y+@Y@YdYI@Y:Y$$@Y@XXX@XX9@X@X@XwoXX @WWWWWPWPWv[@WrfWj}WZWM|VŲ@VZVf@UYUpUUUU>Uyx@UQ@U hU hTTTTeT@TTuTk4TZ@TZ@TO@TN3TJ?@T?@T+TT @S@SO@SKS1oS1oSz@S(S S@Rb@RkR@R@R@R{Rz/@RR@REs@RNR q@R@R@Q@QMQMQMQdQQLQ@Qn@QnQ]k@Q]k@P)P\VP\VP H@Or@Or@O - 1.1.19-8.2Ken Gaillot - 1.1.19-8.1Ken Gaillot - 1.1.19-8Ken Gaillot - 1.1.19-7Ken Gaillot - 1.1.19-6Ken Gaillot - 1.1.19-5Ken Gaillot - 1.1.19-4Ken Gaillot - 1.1.19-3Ken Gaillot - 1.1.19-2Ken Gaillot - 1.1.19-1Ken Gaillot - 1.1.18-13Ken Gaillot - 1.1.18-12Ken Gaillot - 1.1.18-11Ken Gaillot - 1.1.18-10Ken Gaillot - 1.1.18-9Ken Gaillot - 1.1.18-8Ken Gaillot - 1.1.18-7Ken Gaillot - 1.1.18-6Ken Gaillot - 1.1.18-5Ken Gaillot - 1.1.18-4Ken Gaillot - 1.1.18-3Ken Gaillot - 1.1.18-2Ken Gaillot - 1.1.18-1Ken Gaillot - 1.1.16-12Ken Gaillot - 1.1.16-11Ken Gaillot - 1.1.16-10Ken Gaillot - 1.1.16-9Ken Gaillot - 1.1.16-8Ken Gaillot - 1.1.16-7Ken Gaillot - 1.1.16-6Ken Gaillot - 1.1.16-5Ken Gaillot - 1.1.16-4Ken Gaillot - 1.1.16-3Ken Gaillot - 1.1.16-2Ken Gaillot - 1.1.16-1Ken Gaillot - 1.1.15-12Ken Gaillot - 1.1.15-11.1Ken Gaillot - 1.1.15-11Ken Gaillot - 1.1.15-10Ken Gaillot - 1.1.15-9Ken Gaillot - 1.1.15-8Ken Gaillot - 1.1.15-7Ken Gaillot - 1.1.15-6Ken 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-11Andrew Beekhof - 1.1.13-10Andrew Beekhof - 1.1.13-9Andrew Beekhof - 1.1.13-8Andrew Beekhof - 1.1.13-7Andrew Beekhof - 1.1.13-6Andrew Beekhof - 1.1.13-5Andrew Beekhof - 1.1.13-4Andrew Beekhof - 1.1.13-3David Vossel - 1.1.13-2Andrew Beekhof - 1.1.13-0.1David Vossel - 1.1.12-25David Vossel - 1.1.12-23Andrew Beekhof - 1.1.12-22Andrew Beekhof - 1.1.12-21Andrew Beekhof - 1.1.12-20David Vossel - 1.1.12-19David Vossel - 1.1.12-18David Vossel - 1.1.12-15Andrew Beekhof - 1.1.12-13Andrew Beekhof - 1.1.12-11Andrew Beekhof - 1.1.12-10Andrew Beekhof - 1.1.12-9Andrew Beekhof - 1.1.12-8Andrew Beekhof - 1.1.12-7Andrew Beekhof - 1.1.12-5Andrew Beekhof - 1.1.12-4Andrew Beekhof - 1.1.12-3Fabio M. Di Nitto - 1.1.12-2Andrew Beekhof - 1.1.12-1Andrew Beekhof - 1.1.10-32David Vossel - 1.1.10-31Andrew Beekhof 1.1.10-30David Vossel - 1.1.10-29David Vossel - 1.1.10-28Andrew Beekhof - 1.1.10-27Andrew Beekhof - 1.1.10-26David Vossel - 1.1.10-25David Vossel - 1.1.10-24Andrew Beekhof - 1.1.10-23Daniel Mach - 1.1.10-22David Vossel - 1.1.10-21Andrew Beekhof - 1.1.10-20David Vossel - 1.1.10-19David Vossel - 1.1.10-18Andrew Beekhof - 1.1.10-17Andrew Beekhof - 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 Pacemaker-1.1.10-6Andrew Beekhof - 1.1.10-5David Vossel - 1.1.10-4Andrew Beekhof - 1.1.10-3Andrew Beekhof - 1.1.10-2Andrew Beekhof - 1.1.10-1David Vossel - 1.1.8-6David Vossel - 1.1.8-5Andrew Beekhof - 1.1.8-4Andrew Beekhof 1.1.8-3Andrew Beekhof 1.1.8-1Fedora Release Engineering - 1.1.7-2.1Andrew Beekhof Pacemaker-1.1.7-2Andrew Beekhof Pacemaker-1.1.7-1Andrew Beekhof 1.1.7-0.3-7742926.gitAndrew Beekhof 1.1.7-0.2-bc7c125.gitAndrew Beekhof 1.1.7-0.1-bc7c125.gitFedora Release Engineering - 1.1.6-3.1Andrew Beekhof 1.1.6-3Andrew Beekhof 1.1.6-2Andrew Beekhof 1.1.6-1Petr Sabata - 1.1.5-3.2Petr Sabata - 1.1.5-3.1Andrew Beekhof 1.1.5-3Marcela Mašláňová - 1.1.5-2.2Marcela Mašláňová - 1.1.5-2.1Andrew Beekhof 1.1.5-2Andrew Beekhof 1.1.5-1Fedora Release Engineering - 1.1.4-5.1Andrew Beekhof 1.1.4-5Fabio M. Di Nitto 1.1.4-4Fabio M. Di Nitto 1.1.4-3Fabio M. Di Nitto 1.1.4-2Andrew Beekhof 1.1.4-1jkeating - 1.1.3-1.1Andrew Beekhof - 1.1.3-1Andrew Beekhof - 1.1.3-0.1-b3cb4f4a30ae.hgDavid Malcolm - 1.1.2-5.1Dan Horák - 1.1.2-5Dan Horák - 1.1.2-4Andrew Beekhof - 1.1.2-3Andrew Beekhof - 1.1.2-2Marcela Maslanova - 1.1.2-1.1Andrew Beekhof - 1.1.2-1Andrew Beekhof - 1.1.1-0.1-60b7753f7310.hgAndrew Beekhof - 1.0.5-5Andrew Beekhof - 1.0.5-4Fabio M. Di Nitto - 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- Don't schedule clone notifications behind stopped remote connection - Resolves: rhbz#1654602- Route remote clone notifications through correct cluster node - Allow clean-up of managed guest nodes and bundle nodes - Allow use of guest nodes and bundles in clusters with sbd fencing - Resolves: rhbz#1646347 - Resolves: rhbz#1646350 - Resolves: rhbz#1646872- Ensure crm_resource --force-* commands get stderr messages - Resolves: rhbz#1628947- Shutdown corosync locally if fenced - Count start failure once - Resolves: rhbz#1448221 - Resolves: rhbz#1549576- Fix pre-release regressions in resource clean-up behavior - Resolves: rhbz#1612869- Another fix for srpm build on ppc64le systems with OpenIPMI-devel - Resolves: rhbz#1478451- Fix srpm build on ppc64le systems with libservicelog-devel, OpenIPMI-devel - Resolves: rhbz#1478451- Rebase to upstream c3c624ea3d98a74a8a287671a156db126c99a7bb (1.1.19) - Resolves: rhbz#1562255- Ensure resource agent meta-data actions can get local node name - Do not record pending clone notifications in CIB - Resolves: rhbz#1374175 - Resolves: rhbz#1570130- Rebase to upstream 29ac12ad21f73524f69c0580798e07cdf1fe3fa0 (1.1.19-rc1) - Allow crm_node to work on Pacemaker Remote nodes - Implement new --validate option to stonith_admin - Support .path, .mount, and .timer systemd unit files as resources - Handle INFINITY fail count correctly in crm_failcount - Resolves: rhbz#1374175 - Resolves: rhbz#1434936 - Resolves: rhbz#1562255 - Resolves: rhbz#1590483 - Resolves: rhbz#1591045- Pull latest upstream 1.1 branch fixes - Resolves: rhbz#1478451 - Resolves: rhbz#1501505 - Resolves: rhbz#1514492 - Resolves: rhbz#1550829 - Resolves: rhbz#1564536 - Resolves: rhbz#1576148 - Resolves: rhbz#1577300- Pull in latest fixes from upstream 1.1 branch - Build for aarch64 - Resolves: rhbz#1422602 - Resolves: rhbz#1463015 - Resolves: rhbz#1469255 - Resolves: rhbz#1519379 - Resolves: rhbz#1543278 - Resolves: rhbz#1545449 - Resolves: rhbz#1550829 - Resolves: rhbz#1561617 - Resolves: rhbz#1562255 - Resolves: rhbz#1565187 - Resolves: rhbz#1568593 - Resolves: rhbz#1570130- Fix regression in crm_master - Resolves: rhbz#1539113- Always trigger transition when quorum changes - Match clone names correctly with crm_resource --cleanup - Fix pcs resource --wait timeout when bundles are used - Observe colocation constraints correctly with bundles in master role - Resolves: rhbz#1464068 - Resolves: rhbz#1508350 - Resolves: rhbz#1519812 - Resolves: rhbz#1527072- Fix small memory leak introduced by node attribute delay fix - Resolves: rhbz#1454960- Regression fix for "pcs resource cleanup" was incomplete - Resolves: rhbz#1508350- Avoid node attribute write delay when corosync.conf has only IP addresses - Fix regressions in "pcs resource cleanup" behavior - Restore ordering of unfencing before fence device starts - Ensure --wait options work when bundles are in use - Fix possible invalid transition with bundle ordering constraints - Resolves: rhbz#1454960 - Resolves: rhbz#1508350 - Resolves: rhbz#1517796 - Resolves: rhbz#1519812 - Resolves: rhbz#1522822- Rebase to upstream 2b07d5c5a908998891c3317faa30328c108d3a91 (1.1.18) - If on-fail=ignore, migration-threshold should also be ignored - Resolves: rhbz#1474428 - Resolves: rhbz#1507344- Properly clean up primitive inside bundle - Scalability improvements - Resolves: rhbz#1499217 - Resolves: rhbz#1508373- Rebase to upstream 1a4ef7d180e77bcd6423f342d62e05e516c4e852 (1.1.18-rc4) - Resolves: rhbz#1381754 - Resolves: rhbz#1474428 - Resolves: rhbz#1499217 - Resolves: rhbz#1508373- Rebase to upstream 36d2962a8613322fc43d727d95720d61a47d0138 (1.1.18-rc3) - Resolves: rhbz#1474428- Rebase to upstream 5cccc41c95d6288eab27d93901b650b071f976dc (1.1.18-rc2) - Default record-pending to true - Resolves: rhbz#1323546 - Resolves: rhbz#1376556 - Resolves: rhbz#1382364 - Resolves: rhbz#1461976 - Resolves: rhbz#1474428 - Resolves: rhbz#1500509 - Resolves: rhbz#1501903 - Resolves: rhbz#1501924- Rebase to upstream 1cb712c5369c98f03d42bcf8648cacd86a5f48f7 (1.1.18-rc1) - Resolves: rhbz#1298581 - Resolves: rhbz#1394418 - Resolves: rhbz#1427648 - Resolves: rhbz#1454933 - Resolves: rhbz#1454957 - Resolves: rhbz#1454960 - Resolves: rhbz#1462253 - Resolves: rhbz#1464068 - Resolves: rhbz#1465519 - Resolves: rhbz#1470262 - Resolves: rhbz#1471506 - Resolves: rhbz#1474428 - Resolves: rhbz#1474463 - Resolves: rhbz#1482278 - Resolves: rhbz#1489728 - Resolves: rhbz#1489735- Avoid unnecessary restarts when recovering remote connections - Resolves: rhbz#1448773- Support bundle meta-attributes - Resolves: rhbz#1447903- Fix issues when running bundles on Pacemaker Remote nodes - Reap orphaned processes when running Pacemaker Remote as pid 1 - Order remote actions after remote connection recovery (fixes regression in RHEL 7.3) - Avoid local resource manager daemon (lrmd) crash when an in-flight systemd operation is cancelled - Resolves: rhbz#1432722 - Resolves: rhbz#1441603 - Resolves: rhbz#1448772 - Resolves: rhbz#1451170- Allow cleanup of guest nodes when guest is unmanaged - Allow bundles to run on Pacemaker Remote nodes - Handle slow IPC clients better - Update crmd throttle information when CPUs are hot-plugged in - Order pacemaker systemd unit after resource-agents-deps target - Resolves: rhbz#1303742 - Resolves: rhbz#1432722 - Resolves: rhbz#1435067 - Resolves: rhbz#1444728 - Resolves: rhbz#1446669- Fix shell script syntax error introduced with URL patch - Resolves: rhbz#1410886- Avoid fencing old DC if it is shutting down while another node is joining - Improve crmd's handling of repeated fencing failures - Correct behavior when guest created by bundle has a node attribute - Show Red Hat bugzilla URL rather than upstream when generating cluster report - Resolves: rhbz#1430112 - Resolves: rhbz#1432722- Allow container without IP to use underlying hostname - Resolves: rhbz#1432722- Keep man pages compressed - Bugfixes for container bundles - Resolves: rhbz#1410886 - Resolves: rhbz#1432722- Add support for container bundles - Treat systemd reloading state as monitor success - Resolves: rhbz#1432722 - Resolves: rhbz#1436696- Avoid hang when shutting down unmanaged remote node connections - Get correct node name when crm_node or crm_attribute is run on remote node - Ignore action when configured as a stonith device parameter - Include recent upstream bug fixes - Resolves: rhbz#1388489 - Resolves: rhbz#1410886 - Resolves: rhbz#1417936 - Resolves: rhbz#1421700- Avoid grep crashes in crm_report when looking for system logs - Properly ignore version with crm_diff --no-version - Process guest node fencing properly - Ensure filename is valid before using - Build for ppc64le - Resolves: rhbz#1288261 - Resolves: rhbz#1289662 - Resolves: rhbz#1383462 - Resolves: rhbz#1405635 - Resolves: rhbz#1412309- Rebase to upstream 94ff4df51a55cc30d01843ea11b3292bac755432 (1.1.16) - Resolves: rhbz#1374777 - Resolves: rhbz#1378817 - Resolves: rhbz#1410886- Preserve rolling upgrades involving Pacemaker Remote nodes - Resolves: rhbz#1388827- Fix CVE-2016-7035 - Resolves: rhbz#1374776- Sanitize readable CIB output collected by crm_report - Document crm_report --sos-mode option - Speed up crm_report on Pacemaker Remote nodes - Avoid sbd fencing when upgrading pacemaker_remote package - Resolves: rhbz#1219188 - Resolves: rhbz#1235434 - Resolves: rhbz#1323544 - Resolves: rhbz#1372009- Only clear remote node operation history on startup - Resend a lost shutdown request - Correctly detect and report invalid configurations - Don't include manual page for resource agent that isn't included - Resolves: rhbz#1288929 - Resolves: rhbz#1310486 - Resolves: rhbz#1352039- Make crm_mon XML schema handle multiple-active resources - Resolves: rhbz#1364500- Quote timestamp-format correctly in alert_snmp.sh.sample - Unregister CIB callbacks correctly - Print resources section heading consistently in crm_mon output - Resolves: rhbz#773656 - Resolves: rhbz#1361533- Avoid null dereference - Resolves: rhbz#1290592- Fix transition failure with start-then-stop order constraint + unfencing - Resolves: rhbz#1290592- Update spec file for toolchain hardening - Resolves: rhbz#1242258- Take advantage of toolchain hardening - Resolves: rhbz#1242258- Rebase to upstream e174ec84857e087210b9dacee3318f8203176129 (1.1.15) - Resolves: rhbz#1304771 Resolves: rhbz#1303765 Resolves: rhbz#1327469 Resolves: rhbz#1337688 Resolves: rhbz#1345876 Resolves: rhbz#1346726- Rebase to upstream 25920dbdbc7594fc944a963036996f724c63a8b8 (1.1.15-rc4) - Resolves: rhbz#1304771 Resolves: rhbz#773656 Resolves: rhbz#1240330 Resolves: rhbz#1281450 Resolves: rhbz#1286316 Resolves: rhbz#1287315 Resolves: rhbz#1323544- Rebase to upstream 2c148ac30dfcc2cfb91dc367ed469b6f227a8abc (1.1.15-rc3+) - Resolves: rhbz#1304771 Resolves: rhbz#1040685 Resolves: rhbz#1219188 Resolves: rhbz#1235434 Resolves: rhbz#1268313 Resolves: rhbz#1284069 Resolves: rhbz#1287868 Resolves: rhbz#1288929 Resolves: rhbz#1312094 Resolves: rhbz#1314157 Resolves: rhbz#1321711 Resolves: rhbz#1338623- Rebase to upstream 2cccd43d6b7f2525d406251e14ef37626e29c51f (1.1.14+) - Resolves: rhbz#1304771 Resolves: rhbz#1207388 Resolves: rhbz#1240330 Resolves: rhbz#1281450 Resolves: rhbz#1284069 Resolves: rhbz#1286316 Resolves: rhbz#1287315 Resolves: rhbz#1287868 Resolves: rhbz#1288929 Resolves: rhbz#1303765 - This also updates the packaging to follow upstream more closely, most importantly moving some files from the pacemaker package to pacemaker-cli (including XML schemas, SNMP MIB, attrd_updater command, most ocf:pacemaker resource agents, and related man pages), and deploying /etc/sysconfig/crm_mon.- More improvements when updating and deleting meta attributes - Resolves: rhbz#1267265- Fix regression when updating child meta attributes - Resolves: rhbz#1267265- Fix regression when setting attributes for remote nodes - Resolves: rhbz#1206647- Additional upstream patches - Resolves: rhbz#1234680- Correctly apply and build patches - Resolves: rhbz#1234680- Sync with upstream 63f8e9a - Resolves: rhbz#1234680- Sync with upstream 63f8e9a - Resolves: rhbz#1234680- New upstream tarball 44eb2ddf8d4f8fc05256aae2abc9fbf3ae4d1fbc - Resolves: rhbz#1234680- Adds nagios metadata. Resolves: rhbz#1203053- New upstream tarball 8ae45302394b039fb098e150f156df29fc0cb576- Convince systemd to shutdown dbus after pacemaker. Resolves: rhbz#1198886- Ensure B with A, that B can not run if A can not run. Resolves: rhbz#1194475- Fix segfault encountered with orphaned remote node connections Resolves: rhbz#1176210- Fix use-after-free in CLI tool when restarting a resource- Expose the -N/--node option for attrd_updater to allow attributes to be set for other nodes- Imply stop on actions within containers during host fencing - acl correctly implement the reference acl direct Resolves: rhbz#1117341- clone order constraint require-all option. - fix memory leaks in crmd and pacemakerd Resolves: rhbz#1176210- Include ipc and pacemaker remote related upstream fixes.- Update patch level to upstream a433de6 - Ensure we wait for long running systemd stop operations to complete Resolves: rhbz#1165423- Update patch level to upstream 7dd9022 - Ensure all internal caches are updated when nodes are removed from the cluster Resolves: rhbz#1162727- Update patch level to upstream 98b6688 - Support an intelligent resource restart operation - Exclusive discovery implies running the resource is only possible on the listed nodes- Update patch level to upstream fb94901 - Prevent blocking by performing systemd reloads asynchronously- Repair the ability to start when sbd is not enabled- Update patch level to upstream afa0f33 - Resolve coverity defects- Update patch level to upstream 031e46c - Prevent glib assert triggered by timers being removed from mainloop more than once - Allow rsc discovery to be disabled in certain situations - Allow remote-nodes to be placed in maintenance mode - Improved sbd integration- Add install dependancy on sbd- Update patch level to upstream be1e835 Resolves: rhbz#1147989- Enable build on s390x Resolves: rhbz#1140917- Rebase to upstream a14efad51ca8f1e3742fd8520e051cd7a0864f04 (1.1.12+) Resolves: rhbz#1059626- Fix: lrmd: Handle systemd reporting 'done' before a resource is actually stopped Resolves: rhbz#1111747- fencing: Fence using all required devices - fencing: Execute all required fencing devices regardless of what topology level they are at - fencing: default to 'off' when agent does not advertise 'reboot' in metadata Resolves: rhbz#1078078- crmd: Do not erase the status section for unfenced nodes - crmd: Correctly react to successful unfencing operations - crmd: Report unsuccessful unfencing operations - crmd: Do not overwrite existing node state when fencing completes - fencing: Correctly record which peer performed the fencing operation - fencing: Automatically switch from 'list' to 'status' to 'static-list' if those actions are not advertised in the metadata - fencing: Filter self-fencing at the peers to allow unfencing to work correctly - pengine: Automatically re-unfence a node if the fencing device definition changes - pengine: Fencing devices default to only requiring quorum in order to start - pengine: Delay unfencing until after we know the state of all resources that require unfencing - pengine: Ensure unfencing occurs before fencing devices are (re-)probed - pengine: Ensure unfencing only happens once, even if the transition is interrupted - pengine: Do not unfence nodes that are offline, unclean or shutting down - pengine: Unfencing is based on device probes, there is no need to unfence when normal resources are found active - logging: daemons always get a log file, unless explicitly set to configured 'none' - lrmd: Expose logging variables expected by OCF agents - crm_report: Suppress logging errors after the target directory has been compressed - crm_resource: Wait for the correct number of replies when cleaning up resources Resolves: rhbz#1078078- Low: controld: Remove '-q 0' from default dlm_controld arguments Resolves: rhbz#1064519- pengine: fixes invalid transition caused by clones with more than 10 instances Resolves: rhbz#1078504- crm_resource: Prevent use-of-NULL - systemd: Prevent use-of-NULL when determining if an agent exists - Fencing: Remove shadow definition and use of variable 'progress' Resolves: rhbz#1070916- Run automated regression tests after every build - Fencing: Send details of stonith_api_time() and stonith_api_kick() to syslog - Fencing: Pass the correct options when looking up the history by node name - Fencing: stonith_api_time_helper now returns when the most recent fencing operation completed - crm_report: Additional dlm detail if dlm_controld is running - crmd: Gracefully handle actions that cannot be initiated - pengine: Gracefully handle bad values for XML_ATTR_TRANSITION_MAGIC Resolves: rhbz#1070916- pengine: cl#5187 - Prevent resources in an anti-colocation from even temporarily running on a same node Resolves: rhbz#1069284- controld: handling startup fencing within the controld agent, not the dlm Resolves: rhbz#1064519 - controld: Do not consider the dlm up until the address list is present Resolves: rhbz#1067536- mcp: Tell systemd not to respawn us if we return 100 - services: Detect missing agents and permission errors before forking - Use native DBus library for systemd support to avoid problematic use of threads Resolves: rhbz#720543 (aka. 1057697)- Mass rebuild 2013-12-27- Fix: Removes unnecessary newlines in crm_resource -O output Resolves: rhbz#720543- Fix: tools: Fixes formatting of remote-nodes in crm_mon and crm_simulate - Fix: Corosync: Attempt to retrieve a peers node name if it is not already known Resolves: rhbz#720543- Fix: controld: Use the correct variant of dlm_controld for corosync-2 clusters Resolves: rhbz#1028627- High: remote: Add support for ipv6 into pacemaker_remote daemon Resolves: rhbz#720543Resolves: rhbz#720543 - Fix: core: Do not enabled blackbox for cli tools - Fix: Command-line tools should stop after an assertion failure - Fix: crmd: Dont add node_state to cib, if we have not seen or fenced this node yet - Fix: crmd: Correctly update expected state when the previous DC shuts down - Fix: crmd: Cache rsc_info retrieved from lrmd and pacemaker_remoted - Fix: crmd: Pad internal lrmd rsc_info and metadata retrieval timeout - Fix: crm_attribute: Detect orphaned remote-nodes when setting attributes - Fix: crm_mon: Prevent use-of-NULL when ping resources do not define a host list - Fix: crm_report: Record the output of the collector - Fix: crm_report: Do not print garbage when collecting from the local node - Fix: crm_resource: Wait for all replies when cleaning up resources - Fix: fencing: Do not broadcast suicide if the on action is being executed - Fix: fencing: Allow fencing for node after topology entries are deleted - Fix: fencing: Deep copy current topology level list on remote op - Fix: lrmd: Correctly cancel monitor actions for lsb/systemd/service resources on cleaning up - Fix: pengine: Dont prevent clones from running due to dependant resources - Fix: pengine: Probe containers not expected to be up - Fix: ipc: Raise the default buffer size to 128k - Fix: ipc: Use the higher of the configured buffer size or the default - Fix: iso8601: Prevent dates from jumping backwards a day in some timezones - Fix: remote: Properly version the remote connection protocol - Fix: remote: Handle endian changes between client and server and improve forward compatibility Resolves: rhbz#720543- Remove unsupported resource agent - Log: crmd: Supply arguments in the correct order - Fix: crm_report: Correctly redirect error message to /dev/null - Fix: Bug rhbz#1011618 - Consistently use 'Slave' as the role for unpromoted master/slave resources - Fix: pengine: Location constraints with role=Started should prevent masters from running at all - Fix: crm_resource: Observe --master modifier for --move - Provide a meaningful error if --master is used for primitives and groups - Fix: Fencing: Observe pcmk_host_list during automatic unfencing Resolves: rhbz#996576+ Fix: crmd: Allow transient attributes to be set on remote-nodes. + Fix: pengine: Handle orphaned remote-nodes properly + Low: cts: Add RemoteLXC regression test. Resolves: rhbz#1006465 Resolves: rhbz#1006471+ 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+ Fencing: Support agents that need the host to be unfenced at startup Resolves: rhbz#996576 + crm_report: Collect corosync quorum data Resolves: rhbz#839342- Regenerate patches to have meaningful names+ Fix: systemd: Prevent glib assertion - only call g_error_free() with non-NULL arguments + Fix: systemd: Prevent additional assertions in g_error_free + Fix: logging: glib CRIT messages should not produce core files by default + Doc: controld: Update the description + Fix: pengine: Correctly account for the location preferences of things colocated with a group + Fix: cib: Correctly log short-form xml diffs + Fix: crmd: Correcty update the history cache when recurring ops change their return code + Log: pengine: Better indicate when a resource has failed + Log: crm_mon: Unmunge the output for failed operations+ 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: crmd: Prevent crash by passing log arguments in the correct order+ Fix: pengine: Do not restart resources that depend on unmanaged resources+ Fix: crmd: Prevent recurring monitors being cancelled due to notify operations- Update source tarball to revision: 368c726 (Pacemaker-1.1.10-rc7) - Changesets: 18 - Diff: 9 files changed, 245 insertions(+), 170 deletions(-) - Features added since Pacemaker-1.1.10-rc7 + crm_resource: Allow options to be set recursively - Changes since Pacemaker-1.1.10-rc7 + Bug cl#5161 - crmd: Prevent memory leak in operation cache + cib: Correctly read back archived configurations if the primary is corrupted- Streamline spec file - Upstream patch for: + cman: Only build migration tools for targets that may use them + cib: Ensure we set up hacluster's groups in stand-alone mode - Update for new upstream tarball: Pacemaker-1.1.10-rc7 + Bug cl#5157 - Allow migration in the absence of some colocation constraints + Bug cl#5168 - Prevent clones from being bounced around the cluster due to location constraints + Bug cl#5170 - Correctly support on-fail=block for clones + crmd: CID#1036761 Dereference null return value + crmd: cl#5164 - Fixes crmd crash when using pacemaker-remote + crmd: Ensure operations for cleaned up resources don't block recovery + crmd: Prevent messages for remote crmd clients from being relayed to wrong daemons + crmd: Properly handle recurring monitor operations for remote-node agent + fencing: Correctly detect existing device entries when registering a new one + logging: If SIGTRAP is sent before tracing is turned on, turn it on + lrmd: Prevent use-of-NULL in client library + pengine: cl#5128 - Support maintenance mode for a single node + pengine: cl#5164 - Pengine segfault when calculating transition with remote-nodes. + pengine: Do the right thing when admins specify the internal resource instead of the clone + systemd: Turn off auto-respawning of systemd services when the cluster starts them- Fixes crmd crash when using pacemaker_remote.- Update to upstream 838e41e + Feature: pengine: Allow active nodes in our current membership to be fenced without quorum + Fix: attrd: Fixes deleted attributes during dc election + Fix: corosync: Fall back to uname for local nodes + Fix: crm_report: Find logs in compressed files + Fix: pengine: If fencing is unavailable or disabled, block further recovery for resources that fail to stop + Fix: systemd: Ensure we get shut down correctly by systemd- Update for new upstream tarball: Pacemaker-1.1.10-rc4 - Features in Pacemaker-1.1.10-rc4: + PE: Display a list of nodes on which stopped anonymous clones are not active instead of meaningless clone IDs + crm_error: Add the ability to list and print error symbols + crm_resource: Implement --ban for moving resources away from nodes and --clear (replaces --unmove) + crm_resource: Support OCF tracing when using --force-(check|start|stop) - Changes since Pacemaker-1.1.10-rc1 + Bug cl#5133 - pengine: Correctly observe on-fail=block for failed demote operation + Bug cl#5152 - Correctly clean up fenced nodes during membership changes + Bug cl#5153 - Correctly display clone failcounts in crm_mon + Bug cl#5154 - Do not expire failures when on-fail=block is present + Bug pengine: cl#5155 - Block the stop of resources if any depending resource is unmanaged + crm_report: Correctly collect logs when 'uname -n' reports fully qualified names + Check for and replace non-printing characters with their octal equivalent while exporting xml text + Convert all exit codes to positive errno values + Core: Ensure the blackbox is saved on abnormal program termination + corosync: Detect the loss of members for which we only know the nodeid + corosync: Nodes that can persist in sending CPG messages must be alive afterall + crmd: Do not get stuck in S_POLICY_ENGINE if a node we couldn't fence returns + crmd: Ensure all membership operations can complete while trying to cancel a transition + crmd: Everyone who gets a fencing notification should mark the node as down + crmd: Initiate node shutdown if another node claims to have successfully fenced us + crm_resource: Gracefully fail when --force-* is attempted for stonith resources + fencing: Restore the ability to manually confirm that fencing completed + pengine: Correctly handle resources that recover before we operate on them + pengine: Ensure per-node resource parameters are used during probes + pengine: Implement the rest of get_timet_now() and rename to get_effective_time + pengine: Mark unrunnable stop actions as "blocked" + pengine: Re-initiate active recurring monitors that previously failed but have timed out + xml: Restore the ability to embed comments in the cib- Update for new upstream tarball: Pacemaker-1.1.10-rc1 - Features added since Pacemaker-1.1.8 + Performance enhancements for supporting 16 node clusters + corosync: Use queues to avoid blocking when sending CPG messages + ipc: Compress messages that exceed the configured IPC message limit + ipc: Use queues to prevent slow clients from blocking the server + ipc: Use shared memory by default + lrmd: Support nagios remote monitoring + lrmd: Pacemaker Remote Daemon for extending pacemaker functionality outside corosync cluster. + pengine: Check for master/slave resources that are not OCF agents + pengine: Support a 'requires' resource meta-attribute for controlling whether it needs quorum, fencing or nothing + pengine: Support for resource containers + pengine: Support resources that require unfencing before start - Changes since Pacemaker-1.1.8 + attrd: Correctly handle deletion of non-existant attributes + Bug cl#5135 - Improved detection of the active cluster type + Bug rhbz#913093 - Use crm_node instead of uname + cib: Prevent ordering changes when applying xml diffs + cib: Remove text nodes from cib replace operations + crmd: Prevent election storms caused by getrusage() values being too close + date/time: Bug cl#5118 - Correctly convert seconds-since-epoch to the current time + fencing: Attempt to provide more information that just 'generic error' for failed actions + fencing: Correctly record completed but previously unknown fencing operations + fencing: Correctly terminate when all device options have been exhausted + fencing: cov#739453 - String not null terminated + fencing: Do not merge new fencing requests with stale ones from dead nodes + fencing: Do not start fencing until entire device topology is found or query results timeout. + fencing: Do not wait for the query timeout if all replies have arrived + fencing: Fix passing of parameters from CMAN containing '=' + fencing: Fix non-comparison when sorting devices by priority + fencing: On failure, only try a topology device once from the remote level. + fencing: Only try peers for non-topology based operations once + fencing: Retry stonith device for duration of action's timeout period. + ipc: Bug cl#5110 - Prevent 100% CPU usage when looking for synchronous replies + mcp: Re-attach to existing pacemaker components when mcp fails + pengine: Any location constraint for the slave role applies to all roles + pengine: Bug cl#5101 - Ensure stop order is preserved for partially active groups + pengine: Bug cl#5140 - Allow set members to be stopped when the subseqent set has require-all=false + pengine: Bug cl#5143 - Prevent shuffling of anonymous master/slave instances + 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: cl#5025 - Automatically clear failcount for start/monitor failures after resource parameters change + pengine: cl#5099 - Probe operation uses the timeout value from the minimum interval monitor by default (#bnc776386) + pengine: cl#5111 - When clone/master child rsc has on-fail=stop, insure all children stop on failure. + pengine: cl#5142 - Do not delete orphaned children of an anonymous clone + pengine: Correctly unpack active anonymous clones + pengine: Ensure previous migrations are closed out before attempting another one + pengine: rhbz#902459 - Remove rsc node status for orphan resources + Replace the use of the insecure mktemp(3) with mkstemp(3)Fixes depreciated use of gnutls 3.1Rebuilt for gnutls 3.1- Update for new upstream tarball: 5db5f53 + High: mcp: Re-attach to existing pacemaker components when pacemakerd fails + High: pengine: cl#5111 - When clone/master child rsc has on-fail=stop, insure all children stop on failure. + High: Replace the use of the insecure mktemp(3) with mkstemp(3) + High: Core: Correctly process XML diff's involving element removal + High: PE: Correctly unpack active anonymous clones + High: PE: Fix clone_zero() and clone_strip() for single character resource names + High: IPC: Bug cl#5110 - Prevent 100% CPU usage when looking for synchronous replies + High: PE: Bug cl#5101 - Ensure stop order is preserved for partially active groups + High: fencing: On failure, only try a topology device once from the remote level. + High: fencing: Retry stonith device for duration of action's timeout period. + High: PE: Fix memory leak on processing message (bnc#780224) + High: fencing: Support 'on_target' option in fencing device metadata for forcing unfence on target node + High: PE: Support resources that require unfencing before start + High: PE: Support a 'requires' resource meta-attribute for controlling whether it needs quorum, fencing or nothing + High: mcp: Only define HA_DEBUGLOG to avoid agent calls to ocf_log printing everything twice + High: fencing: Do not start fencing until entire device topology is found or query results timeout. + High: Cluster: Allow cman and corosync 2.0 nodes to use a name other than uname()- Only build for i386 and x86_64 as directed- Rebuild for upstream 1.1.8 release - Documentation disabled pending a functional publican/ImageMagick combination - Statistics: Changesets: 1019 Diff: 2107 files changed, 117258 insertions(+), 73606 deletions(-) - 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- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Reinstate the ghost directive for /var/run/crm- Update source tarball to upstream release: Pacemaker-1.1.7 - See included ChangeLog file or https://raw.github.com/ClusterLabs/pacemaker/master/ChangeLog for details- New upstream tarball: 7742926 - Additional Provides and Obsoletes directives to enable upgrading from heartbeat - Rebuild now that the Corosync CFG API has been removed- Additional Provides and Obsoletes directives to enable upgrading from rgmanager- New upstream tarball: bc7c125 - Pre-release 1.1.7 build to deal with the removal of cman and support for corosync plugins - Add libqb as a dependancy- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild- New upstream tarball: 89678d4 - Move man pages to the correct subpackages- Do not build in support for heartbeat, snmp, esmtp by default - Create a package for cluster unaware libraries to minimze our footprint on non-cluster nodes - Better package descriptions- Upstream release of 1.1.6 - See included ChangeLog file or http://hg.clusterlabs.org/pacemaker/1.1/file/tip/ChangeLog for details - Disabled eSMTP and SNMP support. Painful to configure and rarely used. - Created cli sub-package for non-cluster usage- Perl mass rebuild- Perl mass rebuild- Rebuild for new snmp .so- Perl mass rebuild- Perl 5.14 mass rebuild- Mark /var/run directories with ghost directive Resolves: rhbz#656654- New upstream release plus patches for CMAN integration- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Re-enable corosync and heartbeat support with correct bcond variable usage- Temporary drop publican doc build- Fix publican build on x86- Drop double source entry and 22Mb from the srpm- Upstream release of 1.1.4 - See included ChangeLog file or http://hg.clusterlabs.org/pacemaker/1.1/file/tip/ChangeLog for details- Rebuilt for gcc bug 634757- Upstream release of 1.1.3 + High: crmd: Use the correct define/size for lrm resource IDs + High: crmd: Bug lf#2458 - Ensure stop actions always have the relevant resource attributes + High: crmd: Ensure we activate the DC timer if we detect an alternate DC + High: mcp: Correctly initialize the string containing the list of active daemons + High: mcp: Fix the expansion of the pid file in the init script + High: mcp: Tell chkconfig we need to shut down early on + High: PE: Bug lf#2476 - Repair on-fail=block for groups and primitive resources + High: PE: Do not demote resources because something that requires it can't run + High: PE: Rewrite the ordering constraint logic to be simplicity, clarity and maintainability + High: PE: Wait until stonith is available, don't fall back to shutdown for nodes requesting termination + High: PE: Prevent segfault by ensuring the arguments to do_calculations() are initialized + High: stonith: Bug lf#2461 - Prevent segfault by not looking up operations if the hashtable hasn't been initialized yet + High: Stonith: Bug lf#2473 - Ensure stonith operations complete within the timeout and are terminated if they run too long + High: stonith: Bug lf#2473 - Gracefully handle remote operations that arrive late (after we've done notifications) + High: stonith: Bug lf#2473 - Add the timeout at the top level where the daemon is looking for it + High: stonith: Bug lf#2473 - Ensure timeouts are included for fencing operations + High: Stonith: Use the timeout specified by the user + High: Tools: Bug lf#2456 - Fix assertion failure in crm_resource- Pre-release version of 1.1.3 + High: ais: Bug lf2401 - Improved processing when the peer crmd processes join/leave + High: ais: fix list of active processes sent to clients (bnc#603685) + High: ais: Move the code for finding uid before the fork so that the child does no logging + High: ais: Resolve coverity CONSTANT_EXPRESSION_RESULT defects + High: cib: Also free query result for xpath operations that return more than one hit + High: cib: Attempt to resolve memory corruption when forking a child to write the cib to disk + High: cib: Correctly free memory when writing out the cib to disk + High: cib: Fix the application of unversioned diffs + High: cib: Remove old developmental error logging + High: cib: Restructure the 'valid peer' check for deciding which instructions to ignore + High: Core: Bug lf#2401 - Backed out changeset 6e6980376f01 + High: Core: Correctly unpack HA_Messages containing multiple entries with the same name + High: Core: crm_count_member() should only track nodes that have the full stack up + High: Core: New developmental logging system inspired by the kernel and a PoC from Lars Ellenberg + 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: Bug lf#2439 - cancel_op() can also return HA_RSCBUSY + High: crmd: Bug lf#2439 - Handle asynchronous notification of resource deletion events + High: crmd: Fix assertion failure when performing async resource failures + High: crmd: Fix handling of async resource deletion results + High: crmd: Include the action for crm graph operations + 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: Offer crm-level membership once the peer starts the crmd process + High: crmd: Only need to request quorum update for plugin based clusters + High: crmd: Prevent everyone from loosing DC elections by correctly initializing all relevant variables + High: crmd: Prevent segmentation fault + High: crmd: several fixes for async resource delete + High: mcp: Add missing headers when built without heartbeat support + High: mcp: New master control process for (re)spawning pacemaker daemons + 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: Bug lf#2453 - Enforce clone ordering in the absense of colocation constraints + 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: Correctly order clone startup after group/clone start + 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 previous merge + 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: Resolve coverity RESOURCE_LEAK defects + High: Shell: Complete the transition to using crm_attribute instead of crm_failcount and crm_standby + High: stonith: Advertise stonith-ng options in the metadata + High: stonith: Correctly parse pcmk_host_list parameters that appear on a single line + High: stonith: Map poweron/poweroff back to on/off expected by the stonith tool from cluster-glue + High: stonith: pass the configuration to the stonith program via environment variables (bnc#620781) + High: Support starting plugin-based Pacemaker clusters with the MCP as well + High: tools: crm_report - corosync.conf wont necessarily contain the text 'pacemaker' anymore + High: tools: crm_simulate - Resolve coverity USE_AFTER_FREE defect + High: Tools: Drop the 'pingd' daemon and resource agent in favor of ocf:pacemaker:ping + High: Tools: Fix recently introduced use-of-NULL + High: Tools: Fix use-after-free defect from coverity- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild- re-enable AIS cluster on s390(x)- AIS cluster not available on s390(x)- publican is only available as a dependancy on i386/x86_64 machines- Resolves rhbz#602239 - Added patch to documentation so that it passes validation - High: Core: Bug lf#2401 - Backed out changeset 6e6980376f01- Mass rebuild with perl-5.12.0- Update the tarball from the upstream 1.1.2 release + 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: 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: Fix previous commit, actually return a result in get_process_list() + High: ais: Fix two more uses of getpwnam() in non-thread-safe locations + High: ais: Look for the correct conf variable for turning on file logging + High: ais: Need to find a better and thread-safe way to set core_uses_pid. Disable for now. + 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: Bump the feature set due to the new failcount expiry feature + High: Core: Fix memory leak in replace_xml_child() reported by valgrind + High: Core: fix memory leaks exposed by valgrind + High: crmd: Bug 2401 - Improved detection of partially active peers + High: crmd: Bug bnc#578644 - Improve handling of cancelled operations caused by resource cleanup + 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: fencing: Account for stonith_get_info() always returning a pointer to the same static buffer + High: PE: Allow startup probes to be disabled - their calculation is a major bottleneck for very large clusters + High: PE: Bug lf#2317 - Avoid needless restart of primitive depending on a clone + High: PE: Bug lf#2358 - Fix master-master anti-colocation + 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: Correctly implement optional colocation between primitives and clone resources + High: PE: Do not be so quick to pull the trigger on nodes that are coming up + High: PE: Fix memory leaks exposed by valgrind + High: PE: Fix memory leaks reported 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: PE: Suppress duplicate ordering constraints to achieve orders of magnitude speed increases for large clusters + High: Shell: add support for xml in cli + 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: Shell: implement new cibstatus interface and commands (bnc#580492) + High: Shell: improve configure commit (lf#2336) + High: Shell: new cibstatus import command (bnc#585471) + High: Shell: new configure filter command + High: Shell: restore error reporting in options + High: Shell: split shell into modules + High: Shell: support for the utilization element (old patch for the new structure) + High: Shell: update previous node lookup procedure to include the id where necessary + High: Tools: crm_mon - fix memory leaks exposed by valgrind- Update the tarball from upstream to version 60b7753f7310 + First public release of the 1.1 series- Include patch of changeset 66b7bfd467f3: Some clients such as gfs_controld want a cluster name, allow one to be specified in corosync.conf- Include the fixes from CoroSync integration testing - Move the resource templates - they are 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 + 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 cannot + High: PE: Disable resource management if stonith-enabled=true and no stonith resources are defined + High: PE: Do not 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 cannot + 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 net-snmp- 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  !!#$$&'')**,-./0123456789:;<=>?@A1.1.19-8.el7_6.21.1.19-8.el7_6.2 ctsCIB.pyCIB.pycCIB.pyoCM_ais.pyCM_ais.pycCM_ais.pyoCM_lha.pyCM_lha.pycCM_lha.pyoCTS.pyCTS.pycCTS.pyoCTSaudits.pyCTSaudits.pycCTSaudits.pyoCTSscenarios.pyCTSscenarios.pycCTSscenarios.pyoCTStests.pyCTStests.pycCTStests.pyoCTSvars.pyCTSvars.pycCTSvars.pyo__init__.py__init__.pyc__init__.pyocib_xml.pycib_xml.pyccib_xml.pyoenvironment.pyenvironment.pycenvironment.pyologging.pylogging.pyclogging.pyopatterns.pypatterns.pycpatterns.pyoremote.pyremote.pycremote.pyowatcher.pywatcher.pycwatcher.pyolrmd_testpacemaker-cts-1.1.19COPYINGChangeLogpacemaker-cts-1.1.19GPLv2ctsCTSlab.pyHBDummyLSBDummyREADME.mdbenchmarkREADME.benchmarkclubenchcontrolctscts.suppfence_dummylxc_autogen.sh/usr/lib64/python2.7/site-packages//usr/lib64/python2.7/site-packages/cts//usr/libexec/pacemaker//usr/share/doc//usr/share/doc/pacemaker-cts-1.1.19//usr/share/licenses//usr/share/licenses/pacemaker-cts-1.1.19//usr/share/pacemaker/tests//usr/share/pacemaker/tests/cts//usr/share/pacemaker/tests/cts/benchmark/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericcpioxz9x86_64-redhat-linux-gnudirectoryPython script, ASCII text executablepython 2.7 byte-compiledC++ source, ASCII textELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=6653d2e8040a919319cef5bcd3bb4ec7bb6ecd19, strippedASCII textUTF-8 Unicode textPOSIX shell script, ASCII text executableBourne-Again shell script, ASCII text executable  !"#$%&'()*+,-IJKLMNOR R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R RRRR RR RRR RRRRRRR RRRRRRRRRR RR%RRRRRRR?p7zXZ !XV] crt:bLL'雚$9D"R =1۳:I!rz`>,cC~_g;2Jf4%F {EiV|)6_]zO="ffihXo$q"~|R0Yz0iYP1Mi鰈FqS#aNy*G"dF2G9.Lճú#.C?ڙX]b>?@Ɍh]w#j( #7Z$wSvJDn4t05J9bZ6rECw {:e%rTojGC{`5Lq|olrC\[7SػRn4v+zC$| { f,zq-9g;[N(|zGEITjn<5쵊/z?PizGPYˎFp{iĝb‹P~pm2;&ô^Pĺ! D.dZT ;n!ʪ=琞ނd }oWp si |/}{b;UFGҍyQ|{.Q\ j&=ZZZͰ`hGGz g Q4MȎsS,@C<zy4ͽGZņjA3:|bpfKJdV+z#g Q; {HiqgHRnbyȯ9dș1kTSoIN*tqc ,fc m Jȓ6ȧ>-nt֒xo y'6;pE,v2_ř{iuzi@pfz\k+i\7UwII(=T.3't׶/d4wUx+ \i-iKa4%ݴgp쥍%kU'j @iTMN.Dެ섎L,Tr)ZNM2oЋj ~/QߌOC!2ca\bp!v8\7b*;0R|]7-BO'1~LL`%zVג1?&ᖼ6qP Br)o*/lpjqg]x0seJw߀[NsɤK@B-/m '7 wVe++^3]w *UZCʒ +L|1F\p2㗇+5Bf\c̆ R2K7ס-w=⬴x-9%h YjA(7%pg1.5rmM :֣% +40ƅ'Zbӥ]:Cr1sϓ [kܧ1S.m9CW|/1W!}aɇz-kRWN?\/ ZlrP+wR+jÌ`MV[Iw8:$s㐜pGȼ@ {bӁg?4t8Ѧ-Y67 F+AI =Βo$>VgͧDNG@^fQ>J\V ; @ķ*=Q?"~*@#n9a)sr+w!Z03nS] !F75OƐ{:tY j@74mLT>纖+jK'M!ƅESlxx\ %UIg$󴢢 RfbmFV )Ѯ5\|8/Nv/}ϙS;5MV]mdMf{8+w@|p"3o@DzIfK y{W^6 4Eq'gѵ|pӢ?Ww%)O#v?(hBE J/1KKΏO#n !Dn~},7`7nu?la& ^DsVcuu5\%8 p>QmnBpԊ0pMu/f>y!^ܥU13M\r5kMQzޗ_UkEˢ*]ep?xd@MKxV avW+2LhNt c(;iwOx=Kx799'_Z ms 7MDFeA@|3M)HgCFȒ/f1/@јo"=  [cs7~*SA.Xwb+MyDU4Ep:$ASNF0zj ˰wI@~4&R8#eͫ@|_;X` 便baE:;' 5/\z-rs~<{u=z$ǢL5KMҗҜVfidu:>-آD_Smv5 /PҪcpv7,rO_ m&:>-4@S%^5\•bRw%˽ֵPƔ=f;gC%1n7 2Ig9c=;xC/p XI:-#ϕS[c:ݹ/#BA,COf=A7˲p<-M_3sI6Lnu,&B@+jY@@-8^iG|48ؒVLA>!k32D'dsL濶݊Q.Goۿ.R$& ~@EgYNk=d h(]!ljGkyQ-6~: "z"GO*Isd]`ȐAe*\[`0-(.vk MrlM(6ӈ ޓp q]·1!o'VJvl8 ѫ)~.PA6䵽d3xw/={-suh m:u\+!pDyN32EŴFK4GV#|U e)s$>nyȪEu|VVBr1*S?AŠ萗?<؟ OLS\;{Z4hݫhdtAdrm``~ǻyQG摙.Rp3%'n!b@lRRe:}d;O QGfeޢ}ӄ2Ǎx4 kcjtj~u]M =!@̝ǤpR"Ox攢?<&  E%חQ}5Hc08EZ=/8E 1O2?"EUl$&)*iQ& *g6? 0\w}ZI+R+`$$3#'w>%b#|,8mElgZ"r<>lYyq* xh*mjw+~-YD@2J#~F5Ҡ.=[t#aTlr(P?]y8`.lub("ue{ ݡqȁ|HKPCV~ E[7k15pT`6B븑`1p,6Ԏ>JIRCE  !17 #Jjnмg۰x'&Qe8BNӇ:Jftb;]<~?JKk#a%qT/|gMsoеv-1+V 9PEP8#Da.BǢ1,lһtRUha1+绌#LnErp,]?D̶X3@ T))۪N!V fLTZE*mb25S[E$^ĵ`U6/؃g"̅؞ i^xJ?DGJ :k,1:f{lIgk{g`y'῏rMtHHy.3rAϖ{ł.Xnf_rzV m$Al DLD =&>x^I Q]jAn+0K?l( nA0Ԓ`2*+9@0fEIʝ뜕lyDV.Aؗ%EI~ы2xX ŏ?G"^nvn&ItQ郦B=M GXJ! O2+))ʴ{7+Gbfb/B_$,ھ%l.i)ԈFO6q^駎ջ<`Hn_{⒝ ^:C)MI߮6? ӕ?%DNU1lYbwMr#^ؽx TCtGg^: ;_n{}U+D!B=;x*`ᡣcph `mUu88K)YiAY܈IQv}2=R^)2xĈ`pfHVȦimUMxqeG,HXQpvo#7#Ҵz ơj mFJ* FĽz1T-\lĞa^҈kW?8"~AxpŨrmZptg-ɟR%&)t,c,)tq`tz 38ǭR,9ߠ BNؙr4Ys YՂ3IV寭@$4rrRuUxgZr B:? SlBCwḧM.NyAnSVV5C? DPvgE2ɝiWu̐0Vl.@ &'9P]7@r̲_qnA Yz֐5]6 NJzb Z6A5i%;BZ!TZ RI^N!TyQQЁ[ȉ8B8eϽ-&psK%F(^=pF+F| [؞TصnLy~ޤ>Za u,,͜Z8'׈Z]0k#sĢ7tDla<75Iq*Šr>P 312*I(T6Sϼy H '6yD "_2EdήNzsswjMG!NV:Ir59?564Twy}Y5F$^~ .h#?3LP:T%~1Pa@N4n*ƒ^ѯ0r+Kpiī\c˞ֱCeGsAR^Akgr`nC'e#2[Ҙ [ډx8&1?H]̔heRJjf @f97(7Q'w]ͩE<h<$xC ҆`K#}QO)Hu >WIv+8|cda>1ZK'ʼI ki{BJV;CLPe7V &J+xC),̓o仐ĸ֯$ZF!ClxuO lu1K5;.\&[w .#ϥQ u:=yQyԮEx:> SW3=jq@&J=ScrjM.fx#$u4D'a͏Jjaag4m{m%#Ä.l@y&_b2$sN4;,DY@N\<;tZd"y mV]+o4M {6a_Қ1ң$4;- {h"͇mjCHrPlȱ/?FXnHv^i6k-Ry/0/,\.@wpP}JŁ>MbpB BG, |2nEc`1s{$-&܂bTF'+$sLڝ92'cС ̩4R=J'wi]uXcpm-pqϡR (͛)D/12mj_guD3CԖGxN֍de㸰V.k7+@r;M+c2[IMR=GR0Ftã[NP)EJVQ:~#';uv;5 Z$礇|6kϒ,~4/k<yQ2 )S>nj`'bKqaWFBk]a2ӣ .I}A)U:~w1I*ے.{wM{.*Fmr!q>C(v;[j(TRw'PӢ_|E9{DCتL|ζ>sx:foJS6!xzh./M'$q$ %}޸:Uf+VTōL.$dmc-'y%0U$^eoejt4zjX,+ ˧zM4m'k(u'4sFB Bs0/JKᨉ VTruCPG zU\-0UIsҁm:1ޔ\ğGKdl5Bf'=>PHk ;@ܻItPf%A_2z(-/ flI++NhD`q&ye /_#fu 9+4̛.s~ah6ͥ !X>|epMDلn݆D|wj}id$K(FAtⶪ2h̿F4fmZ:EڽGShiAs۱A)aB_X̸/L{i4Қ,2 czFSj$\6t»J*3mBV!m:/ ^S"q9d3saJMcV_rZa/g~c?j~4P&hiIu--B@;.9= _2)q!QJ^8;3^XW9vL0f)5np5[2Y蓒pϴm]7p¯M1 w [G߽q;xc72ezښ|hcۧ'͜NVzZl.2\ai)IfV#@S-=!{櫤9M:pYKy'/`h:k DZ"FP8M_>_H!o&q >" H$IV u%G+vCxol#Cy Ez-Hgԙu(gr+C4`/n c[OL+GKU9q! 4@?)aR5&Dkģ(|s8z[.Q`RPN`Չ@\Ns,Hهh/Y[R:T%x]J}IgwIYR2 uFlgș5/P$lD Wif:Y Z iRhvŷQa,͸ .΁pNt7Qw *O$AS}f;菉s귳㆐qh57be?٥c(󋡒Z\*(n4V[v 2*?B CA@,loѕ$qy_ @,'j8yi:3!PO܏w,˴%QDJ[k1^Ca4؄Xڭ>KVj2EԱ8> Fl>:wbp+cWjØ8smoE}52 $gJ5 ʧ޾$.#<9!UϓaGBLilVl4˘ D`vD% . |"(ԫQϣv)ܥ ŨMn&p ѯpSaHSk9YiXlF~R1Uh^ 3N;?J~KMk(S}k;bE΁yXiri:9zL^]՚Z^`=ݾy2!# (7!>QOe-_92w%Wt&}ۆD{c1 4Np-JZxxٿmBъyrN:Jdzx4k}5 J#A1!jE~bI__#CQf䲰#F^LXjOȲ2Cb7;>|-'$F+犓~Jn^mnGcNQEXDZ#7{LWȩS]_'ЬhQ9p#o?>9zT"!5 4UnvY)hYYn'“)j kEQG{KkM \}XYvΊ@m7%3a P;hd_r~>UF=!?p$A1ҭr6Y-/ڃʷɍ9bM_jWXG sCߘojk#nKP-R>I΁ }ǚB/Ybl|/mmczʬ*Z>Ȃ]3\8nFp̷SwX|zIXp3{RM, 5+J2d396.1t+죳({9۪)=ƐLz%%MLpp.{躃C@Qb9T׬򀭟:m2\S|ߐq̙$p"TNd|yW:%+;5vECⷦ %\x<$WߑuJ׃mEŧȲO_|-Umq ܍Y1Tq|+]/mIud}_BUh1Rg͝p|l"Sw׌ ]aL烿iv?AMxl+ A /'E#jϧzORcW6`|Z`D4+CM.Ze.$b;AS&kJAu NYzX`gB X.ٹm -̣cN50bI>f֖.<{ :>N/X֠l[kn]/Xgm~ridbׂ6Bȟu:Rnz}8o0?+ꤔGV\%~Arpr7d}92rFtx@=^d䅄¦ ViܵK# ͠RQw.fT0H8@O;T~nÑn+C]ɫwg%t)pNgK@+k6W>glɉ:!x?4 ,u|aT$ύ|Uxt{I),!D MȺ?. xвvA ߼:Gp*b ]sbn:~pص Ȋa+y꺠:s2GMPuKAIg2 d.Oiqt(r,:R LBބ$@;`k%8) IN4E՜ BV&UPQDZ`ZfLd~$}|36G4~',Mb%g(W40bTp(D3l7A< Xyɢ??ku ˻Wb33u.BAZ1[)) >z>&XEq3m/6b]BE&%Y# 0chJ" 쨑'='}y =xDk2 RW.ܴ*`CC}QX$Z~/ˆG쭺=r ַ\Ϲ>%a eXv9-8re54m8- h3ulɆWasTMY᱇$K/mud#ЁDYXt@f0 "uc&767nKP/B5*lnH^>HOY7UDsb=!$~6A4eFйҖՐJ o!5ۓ$9( # @bi c щ`l:a)>]<"?Y, u͞O/g>ccov]R1󑚫ߐ}aafK1`-.:&,̖{H,0bjN\3zΊ2+]7|ǠXsߧpNծw )G^iSR0>wxIj NWQ fi$F[zM9c/2yg,M}?ԭ2GR}R)߆*Ó5GQnE`^AXgx)vқHpSOTAq=̈́*?9lftDm*c~25N{j$6*_I(q+,b8̐ /hS/ twȫRv+rr1Njn3;Rß2ܮc?;|Fk[݄*H6Է F| %Ͻo:.)؅#bL[`?ZKtPeƹE1J9t^_E Fx)Kb-Ix\OO$s9 Q7=ZgN^'Ee}ȇre= `HHi 8EKnh' @-5d|@OX~<Jzeu$^:[ QcHpi|9GfčΒYKxI5cP-ڟ\ؕE{!HNvNř{q z Y!wKw$F,CÈ͖,FQJbD&WL _&F\VM hцܬLy:s@sӦY{OZޟRtz=ŕ/sN2/9!>gq U@Kmh|'C )>hޜ5MLO1aV@LtYa{]A̕lm+hB+`06zSxhF?@˘K % uj+ +9qXo gF_$%9NJkag[ q6M6.S8wִe3kD-_#EQ!39%9QI@g)gp>c'sU~ ١ wR#):DҳjD^ l. iRG0r d01}"?2^b`. ?vcYyxeZxhأy9s:B肵 _hEuZ 1M.w[۠X Ix=PRs’!l0[E&ͼ;稧) .:r`w}RK>!C[CEGV:.v15sh#P3;x/R~GHiTn,=hLGdžLC BOa ͑ '%YD4<x%;])BYa$}Z_W5F2 ǂ|YPˠ\P~Yz,y]fk)h֠:4FZ>쪟NI]V-E*ns(pôM;j"g[bt1eF-@'md>Uڃ>Qv5Y$˒d&K rpcw4G vEjzZ+J\[:T6M bjΑ|L0>Z8gmf>vlӜ0:X؝F2+!YrJX:edVAiȕ<@T5;lK)8)20 \͔emWY !-7Q8S|*ա?}}0k܇DE#R2+O}#@R5 !8^OiU4ggэ .RVs~Ia12.Cz"3RmF(}Z:Y5@ؑzbI~ߴL5־:N`dVB3ɋ%2+\k*ZvPesPP/Â;Z XfOB[>DT1wg ѴY e3XO8ok"/jiV KðU+)y1&s$m/G>]m2^_=*P:l%NavEyiC<o2)9eJ6dӾYm*U%769i\?4}f\EhX4!\^[:2s7󾰦F=Eiaf'󞛈y s?՞XD~|y=c̼?@Y[eX-\WP9m4<>Ar lU~HB8ă $FNĬU*wv4ЖrEе)'^mfe‘jY% >x pMWO?GтsPQiU$ww$KK"GOGe kyv28)ꣀB;ODgw]mG$,qOZ//0)ƬR㤾'_O_*`=a^2 q#Ρ*_)gSiMd%S9Ƹ%4,O!-qf5Egp|R/# kȚ r~1#Vv,_Qb7K};Cd=N K>9n#qxzurnv`1j<TKEI[N PNT@9ENQu;Uc4h(cAӍцssEy}fkGC(?ӷf%a.iƎgm՚/n]mO` %)g3f =.W,Oc0,bqp=DQ{Բw[ n7.tnqQu8Y#wZ2Q7D<_u*Ad%0kbc/b>|9ԓ EzenAw|X|N+3A,zjޅ=AmyisL۸֜9&aعl͊U9.7"2+ָDl;Y[!\!.Y8N^ud~0wwt ȣPXDaDîa9d>a.[wGl\WbU(s#1]38l;*y4mFLٔ|k&; ;'~0 Kl;B |L9{RnOuwa,xxI+ʀ!DRMF ,"fx^k' Աh4)ur,arf݊.rpU$x'NgRdHOicВz4Rno-FX^,"C}Zw`r@G{;#|o")%A<9G*R&ˮ"]D 0&0z AX[U)$ئH/ ]_]1bC4 k!r `0&II^lB9מjRʶQ_|]iSwV 2H*!+r"*\ >Œx0jr [QǹNMc);`̞R*GDْ`L e|f)ð)SFߞE7-2hY^xaUL(7Mh P֎~l [Z(ѣx³TS}E)u0ۯ^ fi΁w3T/{р`?!/8Tif"tn'ٕH(gg " 3HYlZn+{[KtMxcث|m9D28ܻ=V&Ja=`HW泉:,k Ƣ ĸPFs#E-{C+~DܺR_#}|I0'<@ TЭV|AUbHʞGrF6qrn~T~vK'\S% dLZ9 ;p` Ð_zG<`ۢPEϐjUg 2>@0Wɱ=nũ+6)~Is~ΜRV.h|V_d꥘8+5c1ч*|UZ㡌^HBqL`RR@y- |#|ǦJf\@{y14*by 4F?;h<* lSQ3n' eGX+ bl H>Nڦ(ʡBﳾ6%d6gNn e[ە, }Vm* ?]`IJy7Hqap~&kVrWr7͏9g lHr`'|t<Qࠓލn9cpo SUn?,T]ioЩeOO̕:-80+Rӓ5L. WS.`bNԈ 3.sb{NH8ԔȻDN9R*߸'B]r R`7Х^°|>>J?}r 6 GKpLJh^>ND˟y%'}p-sbYHl J%%^1T}%=,uaaX6~&b:Iafc'ϏPMqzH8%/PqeOհjOMCޗ;z53}vpXLQ/_ZtimG?LG ?C&;YbLK78 y9 ǩ;b\P'5ey_|=OyK9UBoUj,hss3.3%'2mRb:D6$L4<;0GWU|l2؀~lO~e> n77+'q5g#KƄNH,oj]էt֌*lqfdžvZNaj^ʙrd 6{c=yE;\Ur ,! XMZ"`~2 7|3M#Pj=j,UXC׳aV`:0 |~C\re,ח}wg^([%7 VdV>+:~ɫ3nd~&a Ew;]/.r:FPe={Mˡ!m'*21f F%O\Ϻ|u+=WdpfdI׊P*ˏՖZDa_Wgt"OVܲ6IUc_}+-,=ۚ,0j­1֗C^R}bqXtPU1Iڃ:%G:ubl7]5(32EBn):@Q`~a[K|]Nj8JHs ^իx0W@90D\f͙g-n ea~"\4v5 չ_'~@D%f[W%%{MӃL)ȷHBIRf2h.$T =˟ժҤvm dɄ ],GyRj|"^KGa8< X"@8(=`>ƕŤcFL!Y,~|u7}YL*7#Ē/=>Ҫ Zpz_$ܝ( |XgY :mVkR$B:1w_Q 2Tlw _y52F˛$.F:{SKcfb/XEx壸]E:%rRo"-i%1{{ĸVb^zgO)4Džyl Kߕh_JA zpEq]K ӫVs_[ì'I"g{݋yʖϕBP?n ?_OxthܑFWlȉ ekWm C? ot8p#Zr_{Ҷ"}ӿcQgtP7ԙŬr/ ٪1|{kRAVur(cB+q֡#.[`ʨg @'k4+c#oZԤo`jzaIoݒ∱+_(-3NXmPe{J|++[](+aaw_ԇvWN&M ZQ?t稫4Q͢:?A.mBV7TQk nǶ=}h*BOQ "L(ؚrt Ҍc4MFc\ .tg-6UZ50&bٲrӌHhXB蒛$8Nऌ*oB- QMYU0k5*Ve>6+Ee +d`?g͏_"X]. ;>D0Ң}eR ;xռab%+$k;y9(5jy ܲ.F7K5 Ng.`пف2I|+Yku ANBkl0йVRsf-ߚb% /%Z961ēfs 3C53%-fq;eОYޙȝ/5%E^ hpk|ퟄRQ?UఌJx'B!j,"}g9w$}hT)kQR^ЪXb7o 7%uy!3㇌"V--yFB 9Ycf!Pr@TagΙ#Daicΐ?蝻jR}{ᶚ 6'/?`64QL b(JĺGHfo.(AZ eBKdS=´iWsQNS<\s2q10nzM_`6;2:ֲy]Ld.ʒ1B/ dKJm3w ( !B/g;92dL/:&r\S?vgVfNh0ڽFZ[7[ վ>\՜wT}ipyPUYoE_ CD7i0x6#ecfю(:0z9;.l)`s\% OhC5H|eﯲyڔ=D{m |}-H{M (SsMtۻ R/mKz!Fdɝ~b㆔q0)4e d346Ⱥut0o}m+SrGw4gJ%swq_u@>/YPkp(ٻnwe6\]"4~B݄?1:k"t)//]lp& _H'HtQ>ۘWXHy@IfQ H7ե"j `¶jc{ Y ۤ:ƺQ8]P7yu?Ϥ,{5};nrU7dHGz0 6[e,g=2v2E9xZ!6/r0'ZCY5@iTd{6wHC/J2P`^Mᇨ²A}%Ð}oXX"TB ve9E'i,ȃ܃NÁTMڡYp v<ͤS"HI3mj\y/g=ؗm)V}'k<Ɖwڢ0埬j~%QGS./KjqP͓ fH6<]FI"Yzm_mBAV'}a{@k;-0|&P‘)<`$  B 顎ުJ tzZƱ'35T@hI+k L @w e7x>Cٌ67;nj[wԋeku7,)F7!m2zӠES$+^!+:XwE̻ԏ\ǭOkn-ǬjUb41ޣUַEy>%ЦaFԻ"Jm@"cE1n6Qp41Ж>N+MsIa#'K܊7 ;bmTZ:ՖUDp?I:rir:eyZۺ1S(D}okC,r`OMCd C}4:YZ %b6L5AR'L'k'w%Y$#RYPPb؀!qXW| SC,IMoJa!G#`~l ψXj$ТlХhc ,)Jk>3#) bjgf_HwbC5A:P@\1r.cc3~0e;IA]~ÂGJ_`T(|L}95:J.'ӳqRaȣk `3>Rrƾɱ,wGyޡC<NE. m-GhS;4$8rQ&"C=Fw4qubldb r<[owl)T1>Av7eZHc!)hj?>!XP'~rQ 3̎K>gqSc Y?Z bJo<Ϥ*~$(3 ]e)kIS9, %?v2p:"P:"e:HE阤 IcZ4-uv~#kufk?MPe^j4~S tz~mIY`Be7AO'.KU@R3Y{~EGaNԤr늠qr HN :ypQ|?ɔPUemIsN .G㱗Ws Kur2p=S/U|UC{ #>@һaRnAmC Re8)\-f-<$%}!KP,xrzo\$ꐗ6: L'_MKmk.aʤ hw$Î ~gbl&hȄwQ䞱i8/lLݶ1 !r婩QL/`zFFw9DDφR#ʑ=mkwgHf}:s@Gi~,VbtღQw' 1kN;JаV4+MM_hal ANgTsϓ\5wHׂVY5'6䀆->\ 8#iRʣ/f s1M CCF"p Xf."e2%D5$G2 V,wfv e/1ū9}ʘ8 og܇;7^*Ik@"La*NUd"5BD : ĭ#{] s n);GVLᬿÆ6puzNᣫ֒O6ۤAqU D҆!^J7!|:z B +s`iGC&KP;WIy\Ԫ8%^8Vu[GCJRn,L#0í1аL1K,觱9XU y sby503h%&Ieo(&7aZf6S-o6Y1dS t@ކ 'KmVBL~YXR!hq'l;8:'Of!@[_T䲣+nSy} Gjg3C oˣ3_T)%Uzrk޲L} 9:\? 1V2Dd M% {WqR~@mK_ʌnN P^%!Amb6M(j{kki6 "%dH+'?ԧ_bKWIj}< +}6[^*9s=Eqv TPXDj /wB.P?pG8?Z~wYQ W[6P:Ex< /a}'^2 !/;x Ӫ3:xњ.lhb}yŗ ӨZ) X~j"hS/o*b~vianGVP4ֈA1LWBP}axNz|Q̎\qb!9=9;Zz ¹DY310a7M^,6Kgr!:!#q+5]`7s4yBIyk:z~yjQ%^ ͋Cb %;jxMP4\rI-  `dڪ̬aT\.ӹdX ͯ2)Tu&wPZTԅw9}P'BQ'C~u<S'+Jvx] ^b2S̪DɅd%K_,fQ VF%C9ljhh%%+Ą,4Zw'oF 1ԸKS\#'p+Ԣ.7fR~烀@d jm18@Tnlo^%$F& gj ~*fr; 3uMՅpkiDGޔΡ !3]mע}U&QpQ}՘e<-=4 xN?4Vx~Rl0&>,PP~%Ejq` wDCVjF-#c ɚak\"5 Vf:v춮X>9ҍh‚d+uG4Hb&/ҹz$AI9hS|Ѫ7ep$~7:eW}_mSԸ!"S8M ,D>=Rn#ڗ6B! HS.. }b=!@kx1Vq~KT51cYxPm1|J =Z jܒ^C3b' ޾c?ɪy|8\]F KG:E6:$^mk:ڡv8qt%&+d%{}i"ëJˡ4 kjAYo 3>\vSΊ(_%faDW"W!ߢţ%QzZw8)a| XMa' N-{i5",g`wҕLf y h5ovpԯ:5S}*B[5p#v,5+^.H&<0{ޥXXYKt}`$ĶS7Oi ~@"8Z;̆my#N(#hQ/׈]Ԭ>н[Mb xA !st6mү)o6TY :|MP4u/V kB|.$ȶ{z~×'JEHe'C%fNU[X|XCw$qy< 5sৢjZ*;;?tQ5ZȒ8UǶ:sr.Y5*EM;*rA 5 I"9f.)MY SƯ\C9'1W[8*ؼ:r~7}̤(+3%ΔG.)j&ѶXh)?"iϺwFr7OVևoT5۾A]z'l7`?ŊuS9J}A|^^% 0PD(X*~W{!8]cJZWYy o0 މũ=Z@; s. =λk'Y+)a{K%*8O9 4\룶ϒ3LTV=gۣZ\gVńu"9 ,tY0vyrce. dJV)uwVUs(mѻ YΔ)5ٮ6Qn#wiY_1H]}-v@'#>⿯l.0PG˕so8 {6Y\ڃ2лi_(lC: M3v_v1Cpǝ&S{^%qlKnT@kfK`yERqFjc`WwͅD7d]`S%2֡ 4OSϙXZe(m+$]RkUJTD/ŀ7iJk%|)WR'gHJNEe26Fy )[Z۴]+o^)'v_:_K~}"m lT9٤d&yrRW1Ⱥ0+- ,VHT G$ʌ{tHZ嶪#F;ʹ1[F 7 NUL UJbj%*klFxT/׀YQj} Uح[0s rJdQt\)y pPy7WEc-a[`y'A^A#q˾jb ݾmhJ,t9pfI?9IMK0Ac;T=,>H6`l&̞~Xﻒ]V2I)I}NI'xF&\wOf??<۲Թ9G"dz Wۘeh(7*kfr|Lxg5tl&qُ̅42`r385tվ"\v2ոLħ !$u}X]O7?GCE)뮛'orjX GbI4;!#3᧱h.@Th1-'| ^A, ~W 5X\"V!co$g_7F.}OOx^Se[Y/ȒޟC|סŸA4sv)R˝̎ko3۸%.'ÛTw Khr pis 7PA<Ǯ\ӵ%I@DEt,&f38ױ\ywķ- xM9Bb |q`SCkP8(1ؼW? )U$LVȨzB|g5g_!o{Mu4_~S8it@vLv>LrIoO@W ]I^=*:l:}xWfn0H-0nCIKmEDG5\[jFm`"K86 `fӖH_*׏V:KR-E(G=lVO]C55Pt.RD*%c?\ߐðz?^&ERf{nۯģHkG|j;n q+8ڤ^Y$bzzճ+8Qdd,EA<=+5ANM/bc֦d|l f,Q>]>KX5< Gp CBjuy!Os Nuǔꢊ~F >)nzGu$7ǦCFBB8)"݉{ߝ[4k1h>`Q^SyꮲH a \SCHp({*>@` GBV{;-1`zHdXyaf1!u܆'|n:O"=CPcg<+omDkvU+m|E+pdn~] jڦ~,yc:C咋XE~ 'ZjK 8-Dk|SxgKF`qF&Vr6byld3hoB#"OOB)}Dl3JrT|a,j0VnP7Nv<}T; P2BI/(yNіĿDQw~6L>{%.`,DjT*2?#w>TH׊g^K)<9Q{q#SNߢ:"Uhq57 3iKg eInx1 =Qi}6oǤLiAS>c)B!{Bۗ)ů 7\J#u6qkh5-nպP)Ո&ttAZKiw5k(Ul<8 `J Vba'@\37֋M4D2ݚiYML?.,#oY{>'D!j+0aAa4^]=E|oRƜ ?R v[yc ='rU4.([^2 m7:`PPx bB1} vp/ ϮuJto'Jۦ M꣮QpF_v7YSo7?93weް>',HԛN"g;.=?1q2ڼ6anUcЊ|/f'˒R}\I=pV]v}~ #m%>f>j^E5 xSmqtr@4%ʹ"z\=5ve 1pt:bPAfr.xĮ̋*v?dNڀPHFX-LT]@=HU96($/eEFP\b olO_>=x*]Zܔs1N5ρuQ&_: _^9~UD*. ?'cMKj<G]P(>Mu[o%3VzkG91;oyV jh-WP.C&֑T3?Ʌ0h!+9IK;̧ΠTl`}58õOlX?uvf/:5ɝ޻Kz`8{|up*V(IdF\14@,NL=Ne .˕'3z`Ѻ R.wJHNBmZ\*/ &BWyO`3n:PeΐAnA_2c?'{Ƞ<ӡb` xĜ8S>1ch);/i[37˽ކ=1J EistĻ”/"?z(l C*='h?@4lfmPoVS_(/ ;bM6,ʴO{h~% y nǝwL݂6ivLQn=2֮kȵ+/csRZ}& :yLOA: ;q=S\\Rz)ͼ;+:!Q5?^Jyxϩ"xϞ/a{w.)~c̈6+HOYd]m Ajk;sk]VMe?{g_37t\Hld6\=dU5zJif'Am=r}wߵzLJZ9u_Pw!Ri"3PZw~,!LR"`}>SSuQ?! 4_$ńӍfK }횮';"RB*99o V@4 97O{5Tĩ#0F8 %tlֺdjh %";'¼8I!xOŲP"' п_g\EA@Ôǐ֍7/f*U>k$ftonֿ&I] t |ώ㵈^ mCjBI!*F'8f,:؆\SmQ8;<_NtWj.©_/9_q2|/{ጭrl n%'Vֹи:2]]4H}&xV@&{Qauyu)w=4q_yQM!Heu{g)1Cѹ  I  17LqSKɠMep"أ3= ņ5yD?c\W]թ2;v zgDk|}K@4jdCϪ8 +WYQwg9_TyHJɱcZ 0D+ZoeT¼ =g9$ǤcSnYΈѣɓ z$'S(uo{̡=PsKjN#gz Daj`4B' a+8cYN^yZ/wU|=s2E8g^h=]&nkB25BysKLB+ƪ/aFQJFgNYxg'%ߦ:az' >ڴ 6uM]Mvf1[Dr *] NFϠzT{İP|Rs+ I*8NĹ_t( RJ>^Ocd/sd9B4 VVFg[#01ϣUxܯK5\$#}:{לߣ#kgQ'\(?v,-e jYjk\"uoS=b as0w?NruLFak{S[Y^jvGl䍄P~`-f1yxOO?T!_$8.fU8c ~0޳scA;8C-?OMh_ 졯ظ}\vr [@w1-Z/ncLAC+H gMͩ IFMDĞ-a9AO{Y9ū'0QllW-W*e5Gz z&{5#DbkΖ1.0$Տ0\<"f̽XQbaaa:CIrkNV6i9{ 8n zcqDqf]pt7+@X.8ىi)h!:du`Mz_q'/.:wڼO?~ Kz]ё#] Vަb[{cƙ l(&|9lHq #5 fKD&+\ҭ-)Bٓ<`ÿ|6%h]3٣P3/Ӎ}]GJ`GH7x0 l# 0![sgӈŃpM(+NL`@c['gV*6 Հo) @K!e*q)W"n͵\*2Qgto3,6Ňv ^N"Z!BLjtAJ܈a2hۣ>F1d@8B{W 3#Tˉoiƣ$ށ`G+fcLWWo' E \^#=r'Zxg}][>!؅bu JYL`yx8Sb͐6\+#mm!I:Uy߅g)Ehǘ&j{:UC{E8B= r%}yNжӆ&\EB)v٘vOc0B#ڛbATJY~WgT2kX@*^ց`+ɻ хl{aTp&1ڈ=WRW6¦h_~T;~Īk5B1\JN(Ezb)f28ҽnmQ4Q=xMOٚ!~T{>~ǷD|u V3$f۩HjDD,TA"{zg7 ӫh:Y>f|۸HFwk`Fn2.0~NI>#v^~:Əh$Y#Y)Bw A\ X9f]_z-9v3kפ0؁K97;L]ǀb>.$N-Q6˞W P8 Wu9ڤzlccHŚ'́ k[XV%<ŕDĘKO]!$)<KL9'_ڢu 4@?AR/I+fzƿNKrM6{3׶h ob$=]\;XSlw0?i:~E#F{f&/(˨ґ +#O(B橹 oL93^|0f3%k25pʫtҘ쉁} qKur@7X6ia0e,A)sG/B4q5cDWVم@U`M_&ގ [ wɭCk'@agƊ!n4Q!;g{_ jV("J:rFj~1gʟN@t,4z%*1/ɜ;Jfnկce:qrg\eMTJp~~/ ~ڧqo6Ut`cm,/혬jLHI>>`eA>0J o,"AmK=х/ 8JêT漁>lXҀͽ*;/ve|]7v$*UÊ9 urWZ4b<;adK>OdKCԯ3AFr[GՇ)r9Pq6´2^ope6T2Ӊ:$TN|4l5e!ƙ32P^Pwg_|='LPPvϭ bڐz(-wO Wz`J\5e4f!q-0b/}H//2Sp rd"^0zGϒ&'z a#p $=_Wxn<>EjUv}emRegIHst ~|E 9̳ؐ[Z>V"[OU5-;6 -4Y3 %4k".-0yBE *!U=Aha^fht}s]˘udh"v{ s)aY}]̰Tp!tW(}B P58vsm!d-hVHL.zQ7:~-%@zP8'!c좒{pxnvB;ZT" a /oO0;wz:5&6Zx-W*fWQ$^j7]%Gk_w } 1з&5I }CzoXU׊qKj'h{m08@ـ  )<pH} <[~"+9RP ]4ˊiǜV$Xeˤ O=_" w$ŒIiYKIjb{#>-Rn4X  W\1,eͅ\?v4 zE bfkBXp•qJ#W<v#b,Rkx¡6;Scr@Qfc6 .a* ʩeŜ:T/t؋ ."H 㣉2!L y\Da2OAƻ/~8,R{r/_Ke$ɇ"lt 9ćCVNdF")TVz@?|Y·(#sLi$sĵqs死wf,Ⱦ|3.;߽\1M+F>Js/#@.}3/\mP|d-ø?pnX6m);,d^-1ly@U aY>l=m-eo\h Qzy*{aƐvX{%C$ɖ$U.!hMإѻKb:uUKaTR3DR+sЅ){Cx^ ,Mh8miQO!!Il:^c&˟%*xz{'g{kSd=Va+t%fhS_A ZU7R(x+W~ѳ/I̯Q])rKⰞ5\"uLF뻂D=,W,jpssP^ci-WptJD}F9SL4_ 5Ņw5SUX@fݟpi p/߯ofO BP3CKN~)J8HUoN,Wg*ՌfQ®Ke$KS͊\uRXS dQA@gUZBqOcSߣF'XGRCvs2%D|ze7pjCx3&(pKJ yu W/|"T{XJ8[`"o\?SbUqOǕиNtGSi@N<ĘG1Pfƒ,6`mC~k0ߕbjwd,@' ӱj).!eeoYȗGz7q鱃qbWwa;Jc*,S0v߫9Gʴ9`@7fwiy}?qYӢ8 ko8U8qk5~9E vgC|󩸼.,jǗ%r>R&`}mY-4#)Kvk#ì腙K'A?ų!ХW'=M?k3k: Ɓ.Z05xYCPC@x^5,e4xoaPhdj89"K Ё_+ +ံ !zC &R%,8pvOfoyvE<2A){1W`(ItIR}5n5xKkIڅTϠjYo KQ~D3ܶE:syFc"5c %\ngՠ _ۆ;2dLBxمcDuX 2[宲APHAxФU5n@+c3o-8 ׮+-+^T63bbx!C5[zt?1vw;F '4Fӄ9d tAxBhX}wF B"KO0;~Z~GucDx nwvZ$^29ZI0 f.X7 :6?L.aE 1W:w&rGAb;FH}*0!#ahҽ!2 ɹuPSl5daĜWhqFi&eQ&ѱoS'GƐ*vAR7>]SHp ׫f ʏį?#!/45z_JKpe/QMzӔź 5\ K5?sQ{@&hpސĜTΔ b .^Y*T w!z.6)s`f!HŖ1) X`ڞi KE 6siCR")tHyy%y"#2_ p5'jsKeFjA oWf>-3R3}/z].9ZȎaU΅LiqDk ' XgG)ʞigDī|jx 7'q%Tz$Ꝃ SLrG}n1NJz t:,Mji0SGɻiK [ncC2"0iFg1+1@{dNB^m:WsX,_ Kq/UV催ׄ/b~O\bQMsQ~α?#Msȸ632a E)(`M2swM2 #afU%`ct0vfʙ{UоW>)jAӎ/B <׮FVҸWl5x7s=cRzan34lO`r-S'?:R3eqtE÷T쵥C!($9 GF6W" Q_)󁾑`F?uC?773ԗhE%"^1n_nk:~XFƯEddswud_3K bBڽ MTkqD"=MDJS*[-~;V_"!@?8,H'-.aCtCmh|l "XYFY"vRdphUڷq^A!N~[#izNo]^EWSiX4ώBRS]o!۸2$jY :$dH3NjۚƽVm[+i៿BCx?'xtJ]~Z,n'.%ڎW9݉Psd„Z+-/,0R s#7%,=9c48翁m`}Fq3 6CIQyibv<$m/jdbAb)027W#= ;k[J$#:!Z3=A<®Y$drb%*S %[&so/75c!B|Ҧs~e KY_<"i.btR>ЪP22׽j;lpgK7`yuYC0Og9@W<loL8r0|3jGUv^^ʷ %GpC<9r"͠bvW@  AO"lA90A jR~8;/]{ 5tE"LYx*s]7rhނ|o}Rq-.ixvÐ3,$1A\fYQJtsbn{gx\ϵ 3b6J,#&yYEh_u^uea喜Gd;<}æKoSCQ[ɬMV"W5S~߅6BTꜞڛD8֛uȟ*֙= 28"!/lD`̱,"RK)elpsQhRKټoIb,k!WBa_p \˸m.d|+,ziV+@S}l:Uastwn4K(b:x+knd_(˄AڕG'1_'5e/OjkIm-K>am`#=xd.\M5x[ Lj5 mAa$PL '2C=Tj|qi5;s3wi_hWHƞ*Wħh_aslFvUyPwɚ&o|ŏtuBS3 b LMJiъ_`&/WcĶ -@U*G3(ӶxSwE45΅,'\,J=(Rotk$6NRC yXGRV#W~367#ky$OVnDBE$F)޽}qJk(…j%ldbN){X:; etؓ;M(g=h|Kb=̀̓_[b1y "[ *VD l`V[S2@+A>DLE:lx=T;IHT洔CcO Q;$btñC35FhBį{$!T|/BVbGiqGEJS~~NV!=_a}3V7} '~*Y9[F&̣w3 եJoH{F3-\™x yBYZD?CLMV GDûC*9Sғ]0u.fY5PJaj>(N3MZ37Nw82y}lHCK]߳5 ŸdIw@RB0:rqC[f(SyvAW!Tt |y3o~*#͉Rws=-0E]8:R2eņ~ OEdڄs;8'ob OXZQzxs;2g8N{a[8}d 1J_\.#)̶( ̘N% x߰yf_|H=-"RE_/P,*텖)bZފkʙ+Ĩ˹: уlq̡תĽQ!Fܴ3  gFe8O bZu{B4L!mk.GhWMsV>1}e_jң˘n7|PVx]k;ÓRؤ`51wx2Uf0H:Dϼ-f *M./g*7U>lD x÷V2Y/V PXՋJw<E,[vY"?J.Ȁ4Cl"ޔ! |UB5U>;W3yar>%u[7 0 &O/s2u["+Oɫw/_ gpT ojn-.΃O K ̗_2R˃:7^lH=CQ~ %N"XoX\қ?c_8 TsȻ\lE?|p1_/D@X/> s>X<ͪkp[_4I鏓h`73% 6 N5QhI/Ecg Q ~XdS5[uEwD*)׋6~CϿfFBLd7o&b=R-v#R&!BMwc9Տp$vZIO9UXmp@{USC.ɫyksAt")3X Uo nz}H {vはb^ xQNm,v~79dnr,T 0<,q9*+v%ؓ[AC 7+N7 F4 E'qhd?"R 4}w+ i P!>qXrޗ?µMbR3\  S!">wA[P;%y]q7#@gdCři &!rgQ:_d?^/k2ۘy;7Qb"*9ܫ5 lu{ɎȫJyOEh5B2gPLuhms$d9iʝg&/R=Hd p輪nFoMv07m1p9 UY8zQC 3 `A~vrG},]R~<ڜm-R .n.u2 +8n@/q-?qt>.` Oט&uc4" fhƑ fN (Fr1e`%:aeɲZ4}Ff5p,#uhg1@hבpqB1X\w(5sb"YA2'`xJ]zCE1=n"]Ƕ[WQlHtG]4{S2r< mQ],l*9VW W0~]I'6ޟ4}D;JE |2I,gw'BYCQh1tSj\yGǴm@P uWOt*^'Se"0YJ;9@)j|16 \{ڸQБM^8 9\~ \iޢR5 1L~ghK>`OOC.<,U؉ܡORܝ2 J/ A D鼤s"պ \I<\k^l>lo>נGCo`4L3^a3VdeG A ;0Fgό .z]K-b$Qepm贒>\ 9ǺSwч{ak#"Smbw("o:AL)w5+Ϯx ‘W H:i(bL:թez* ~$  %vAc>wgQ4엥I@h!DmAmnhշW;Y%ylCϸ;@X:wl3]U\XؘSjVFA/|d&4W7mp]Rs>c??QL^TrJ~P&g'(ÐR&[su +gA[T>:cF{cX6@[8ME@*q؜% )nӥqv3$5d<6vF|ҳŸnI_d\}7{y+Z>cX~-d=1{0;Ak8dk :cF %\>9 }̿ 3Y"7uϋnN GPFKЊ4tY5q ?lb\d -sݱ60$ej=Iś=w]X9Xgrspz#UĚY/| lWq|]g:x(P0e*d&9{QLù(k KLRZSG摦hLg&fB+VB2[_}7'[d:.NCLVO]Cv~ۗTjy$)]0gKg>9}kom?G7\:Idxg{@3NWRJ3zWɦc+>ؓߖZ-fz+κTCH ǜK4ay~fAA! FӠst:| txYiדWObtz#[`]d!a\u"ug# p;OcΒgGi"3@Vb"s">S7 S/Qv`/pSukoҲ7btZ / (q`7Q0LX 8Qc*%X{Jh ak<`$ȅVjp<1>;:~Ֆ]ٔi 2V>R İ=!JBܯb]5B#Ϧ}qHnXj,^@ˇ_{c+穒njܱ?2Iv.ԡ],xTPNE}]e1zc!@HǽDz]epeN7d ϨKǚ BVz/;be#Tt6 !1YKVj osV(2?ovr>s2x#XnA|ߕ&%_2Kt'ԂG˅GRi0v:iёL`e5;?m 0c* gZ ܧ ,bsl'gN3n`W-4Jj%&k jcTK@Em]Gք)G$d:~'{#y@M77[H|VT0=¸#K2pX/+$ذK5c0< T#9_K`zɍ, aDžM5] %˳խV)ȁ8%#Mp]g-}V ʘ ( b@;6u3T i 1zBH,tJ5|M]|%$0.$ީXf K;JEdk8B&y|ޢם8ꗋF-˃XD>l3T/fz{-G)d7qR<3 :L?nxL6Y7oQ9;>E^_a3˭}B+OE WA0˵DIdU+I;@GJ(@?]×EUzZTlV<0n4\%/}wx(f#^MII|C!qpe]n40Ze <%4b2y0#ksþx4݄!Pme:8>! DGn=+EOE5B'l=eeRɕŴ04)i%-͗/F1,H *a_ H}NKԿK׷VWEna7~j F'/ a1 0 ٝ$GRp(xYq\$(;]EYuaeD^#L2Ə\1ٌaF~pAydjMM{/k713 gOt\<6Q7W(p|K,Lٿ,#LiI|+;7M`["*t "-m>Z󔷘*]|ney| > r8tYl۟БﹳlO[;n7p'Ho a+ :9LU'VKaegq5sJR68vx%ƛGɭ-Ҝv&r&%ffP"PQC[\栚FV<AuڹMIҝ'ߤ[qRt\ 8R:*>uf (S8 OgCn}MDϏcdoQqgRa6_K+`mt0\xi/}Hf-QX/ݯj_M O34e\G̀W]]q=kZ~D ڬbY{÷ʐTjR#$7< Dm NŨ٩oVDF|YT}a!j!2{U!07~\u[shWFxL:tRm+LE =yU˙=boKAz%7qMyq N|AupGP-Ptq).q6NkgixcTIo҈ݤ7mܪmt)C7K ҴRWR;qa@27rI)z緪qna8'إ= th|R>S !E,6T&d'/>M_!Zl}h ( Q\1*n‡WjaU8L+g/8^,`U1>v)hG/*.V&RTl'ةӔj*wQ{a,rh#?*hNؠr>& 78k+U8BcV+:LiK忏eL->j8@~0^KÐU`;AbUcsdÒGQ0V j2=ƥTuj1A*1aK=Y^&LQbp"Ҽds !ۭno??5z#&d&;ܟL^iή6עsл`םpټp+g"Q޴Cڡ=ӈwxF,ôo9xP\p(rt @0WꣿAv((@"EcE,~f |'~A!^xV3o4~ԣ6$as 7Bd2Y֓}xC;Q0؋s5Ш=M-N}8Vycxo1UN9yrngBFbujL^p8|eeSN'/qeTb,<\9A =zrb+\ͯl<vΜ!Zu%pgpݶS EY,_0Z&.2`{O]gW%/]IsŠT'$y{?3D3xGg8 Yid3uaܪw/=A˒F|Iwx&anFԺwuwЇ]utY3o1:U_Q#:a-z=&S%6h !) fޘ.[L zblK{ 71@jꃀdiab2]B WyZW!tD[l[`Ѿ ]uE#[⁳%}iW(̆6?Nj2 (HHNU^sTd ST*5M #? dkn|=T21 U!SѠj[UZ`^\TTv d1$ɰLk +`%v:*t52F+VMpqjl2>m\vOl85C̛cn:F۶}` 0 a]3K=+@( e7 BU7WI=5`3cJPeE1ޚ{Gv|N3@3KlfJ#Eq9dqfԎdX*:A9J:oL(`ј7E4fMA=S+N{xYE~RxEZDS6A"N^Lѝh9v"9j(',7h,`)mAd2 jl~f9:% [yTʃ[Q/jMBe9K6(uAoAz ̃q`6C4;ujA %^ o5@YI+Mn&(Yݿ^މxĵ0 & rILot8CҎAQFdMx:Bu=eqf?}ܫ&o{T2k aEw\ɻ}dUUqGRqߔ`(SiNG'XiF'I)[^9xGᔄ4NWT{_i`Y( .wޖg ~W@ RjoDQj.bX*ؒ<: hXʦ㛍E-Rم6x%nD,dJcX\e}ܱxϊ`Ms(Ο;3YdЗKD\}7Iu{rpۼw҄ raN- b|#)^*AC@tl׬?Jw.( p;^i4uT^cm2ЎJεUj&Ɗ0Cv0 5u%2 }´ DŽ\GR4iNw_c A9c a<-*yN.0ZîL^d}٢FJY}NgHbG_[Wb]{,Kj! kRy2u8@D*qF: <)Yvz1y-+OVfȖ>;Ϟ*DZ/7PDG-rS'℣βnKd^ʬa x4lt+2Rj5,3{.B7]+WXnGy JjaM `z3=o6(&%2y(\&j'ư6ғ9UI k;:zfSN48[nLiM}BoHJa7πJFڶ·N5 ֙޷\9j%A,u[U|QVM0ȇ+Ziw >*o 䏁霫%}!e 3Pɏtᨒ(Hۤ@I+^їBOhn@IDeKչCK`,B(`FJ;@ySI~VPk]nNxu'/};TF6L#^TL(F l0 RTQmr1x1t5nv䍤B5 |AO^?ZQ*bAQ](:''geSȵl**MS_$gA`opK精,c4Ι6XQc}Cvמ7i_` 43Pjhoed .cK 6 9|A><*R9߅棊tn3g#吝5*xzޝິ]P=w&uJ xY<;ܿx;YTBCh[39mx}mFS[-_"[5i֭&b Y\|sEl+ؙ٢ C(_tX@I=G$Է{VOਟC7pQ{߈WB]0A6 SQ_gK"]Rp{+ggMd4.1zniV4~cxv'ڠF34-]OѴ9 "_/0ˈI(,@q>2f|V;4V@ʸ,`T0f+n=7&3o2No.ޥ }.8^l{sE cX0!FRf= ;*a/t/,Q)YLn_*[Q?KP8XU{]]~>j"=lMe+#-ldiCxi,_x_I3O^jH7)?&>{jIy Venv((t܄Aȗs[9eɫ~IHoٲ;`'^*0xn<}vmhOQ̎!ŋ[p=MDWac2 G[;Bpdb-;}4nozB7em hd1moĂAKHwKHdn GӖ9WM.0 `F!9&b ֺoP|yu]Ġ᷹!ҤBe("j.{{}bl4p_3j 3#+mB=aA r>`Ls:u*.FfB֧3L%?L|BԱowmʸPWHΈ un&ɹDMO;/wroEh T9IER5^heéȝHxTNb+M `uՊ ]ddfqgͯe^ɑunpņKZY-r+%ON# lq`[6{/ 1uFT8BuTn<u >PMn}Jc8XIy^C6UǿyVH:>)H~AH~ެ=Zԋ G*69z92YNgr\'нG}֥3I'VhvYٳuD9qSY3 oEWCUNYNI{RΊR-eMfm=6?\ۊLԠI6'n)e#p 6jX r̘6f7rEM{:<T XY+E}tC \?d F陃.׿_Un< mt.wEvƚQM-A5& rw~t}n|)vH_P  @f6 joW.P4 hSn:MkՕ9>1cמ1]{Vg2%썬ޏ)+p]NZpn"gVAu$3Tc墑I;s4FQ"8ǫ} upkBB3jF_$ΨAWDx 4ISY!2Dj{y^GϚBd`,HVXoXAȸjQ<8Α$u\c_btOr™8bʰрP:hT xn- 6=X{h AP.hiْ'rt1 =C#[EWo4&(Bg}ͺ9MQY~=+DXȈ]ړ'/kQQ;9P$|{?p&Nds55{ %X5ۑ1 i kb a>|6⚲M>>3}ssN@9YU.jlwbԂ 6IP\ ٧}dHX| y:a6^bt^bg( s1-)_FT巆rs%JYmZJhPxg ƙ/#ɑo =%Ϋuf_*c[eO4"/5 Ͷiɪ+XI|/x7̴o;8ẃ^80i:$5(u(pB&䶼?|uك09D3ܸ䧠6G*W~/)%BEL>yDZ/%$O΀Cɗ7'HqRhcDD?9)Oys_LG|zU)sQ #tz=ύҮJ9,)o&hW_m.m-c8K6+|<=6O$vO"Mŋ@aXN<~N PH1sf JDSQmekӷP/DheiX@J?a?S&j9Ը&u)PŦ<=n#@qI69gTwPj,_Rj%SrxƎ_{J5N#TnF"Q!&,LHkeKfR u D&d/At^r$v褡a -D}&fLNU B@2>/!fa7>0[cj[C0A[}KY|[*9AK"h±K{睅a0'M-) ` ɌARV#yA!%pMUNK›6֤#4%h swn?۱@=̐*cپB@!@[#*3 (b./YYo*'F Xwr@\:ء)#d0w^2c4cr^k/λJ 2u%0>59 kd) Lg !j'PN:3Lvו%#ozK,ƪΩVz421%s3E9UC ֟nX A7cEnrkZ=Z6 /ͼ"5IRdE'??:,:38—sr}%ޯLf@9SX@;d(tgR~>h~31a ! Ky^Mep|ׄJ@9)2-X<wxj"5#%&9Q*G28Tg7뷂ߗ/ؚ~0E/;Z49!\b(YƝ,O$+$9I_- *q?yiѰg+ pL|$ h!ρjq=$9]<8)MJMUD_ŀ*lv9+1 +~PV`K ˎ25r3ƅ!9: .sj [d +,E]wmA:= D Zd𯻮#95?`޶b>o'(K6L>Be_?}u2Y(0k tٚJ&&t!E 9r$z/-0r}414wQȎ˸Dsi$d$zX>I O,:!_ԇXM.%$~[WzQ1D51On'Tpo ή΁wexļGF˜ V0LBl}i|]pYB.<'S14Ȼ+Z*w8 'tvRӌ2F5u;bUp,@/0SE'~纲B6%Xz!"H"|jci,0Nr:(@pN N1uE(}憃4Cîgt1#Tk~FNJ8w3I{Pl';'0NC[lN 8輞ώ*HA`% ;R8zpyVLE=^Z!%SSLk>gdLˬGd9{#eʦx2d-sQO%iQ>@>L~F(ϻR~pІ֍8QBh73xNNcQEU 6UvmK̕"0IV!IN' EwU>\_!e1Q{vHo -xҊfk t .^ZҴQ̡Ɓ T׷@i! [ñfpQ7(*٪c }n2?jҰM|UW,r6}}5juj(PtsH(9\EX]cw?-90m\wh)^c+B#  {N/saE/tպgaeMԹ}A-x!&D2%튱k=zK1ه_vnV|+b~dX6A-b8+H A@9 ">",.LjVr7$D+ -` AyFgeaMSm Ux{sO }o)6re_kg_t*Z[Px"}'jhĩ^ jΝE2]7{&LD򔇷fzVB?ws]#w$nzCcj[ghւ97dt`[Mv!OdbeT9/\ǎzJO,ёWB~xGHoXfUºRӯʦ8$P;EE 7vul0Sn ƒ1Wc~%A imiXHJvqT#uW?1րx]?Rݸ}kb8pnAFjL{d }^ԫF#bfUb{m3~fDw7,Bp֠"[+Lf} pS :#EkW<} dBFwrݝU\]$н9Jgt+vk?:/=B$U!\A_DBn]C/y^A--]!:؅`-%5Y[ǩ@PR|?ɝ ޟƉVN;ɯM2:q=Aw*xPf)zѲ*/N8wo4-.K =Z)ԹV;u@MCkq =M|l%dګ NdW-?OVZ[y)rHy G 'OL2y3P8b @RC3'&(wf(5% !7|.K)$"2Ā?"RRNY Z&)ZNG{H 9K;S]2F#4:Kd?z넘"VOlqQ,>([o!T oNUc3XW[`9C[oܬu⽋a֪YfXCtlxOsk$VZ'YZ^;U8ާ,eÊh혅IdGKLeTn/88 hJǜ(Cw}(ѹ~mM LC<>niN[y bOKsHB[9wq85{(:ynE2F4 PP, *pKJ2N$VVc $!+}g"nŸӊzP^2MLw\zs/,&G o.i0:XLUeQ(f"Ҋi̋= X*6~_D6s3$K - LkqoᝅRf3ר c-QJ\z-$l& _$0#Ngg+do}C3Kio]M8)H ش7Lgur0ïPEHcʗ{^Wq ѐ-mugmHr /& BԚR}O%n{YSU|pvXpk-A`23Z֜ZUj4uU~Lr*DIyuCCHj0r>F oG:Z#G?1m4B۲KCn`zR/!OHpERT,gq;u`CPOzxtp:х%\Xw|j2!![km||~Rͷ_/ZƗmҬnd%b˙.ˊmNS3[B?0AoI""GOy@iLӼyvrMG5ZD- gס"Ef|grDxu+%=_F|Xj6f.^@@)PB5'dPdwѺK5@bo#kS NA%E'Í)ߒWG$Cx[E:yk3̟-Q%q0aNUpֽǙ'#]nfffՍ|PĆ lg@|w! K)e=Tj`uB`m0qC}`֘&)h9@Bec bU=zI; Y'PjKىTwobhDӅyDO:!n^MuDVImèY.NjB8 [#2-͒ZSOǃuZ;1|Iݳ`3t<&p2̷T`~idQ? @/oՎfѷ=؍IUC7b*I3gFj=xǒҳr$b Z7p+-O_z-VԬ1^ҟ{"j*T!j HN vTs6'a&AF)ˎi1eSKnrc\ N(P >1^9mq=C^;4_Q `pHfPɮr/;3 q&WehCyh1k@qEyd0`tiϠ n)fC^&]72qƙHT,>~K9_?bUYixFDZ-[)v% x M 9JIٟx$^*9c7= XCt+Fc>z7BϜQGE2_. 6fAlF #lqV&ohV9X,FP `&ﮝa4T pfV;_DgJ%hжqwnU(9(읔9T7@Dݸͽ: m+ņ*pYH2`l?Xsl+|X ;pRQ^I)8̎$tnPp"HA R{|5DOV7͈O x_(W7S:U{y,9%Q(Z,%Dww:+7VpKykPV4OGb_%#r'R9u1:L%1ABp7Al2wgE|?'eStq> ӿՓ $mܙ` 6 KjFP%1fۛ;$D4kg/sfz/npjbm~dr%ѣe&p+x?5W)Jm|ܟY ʵYh8w)0adR{:GA4 *Gt^^IngӞR֠,EO]'$c>fqlm:ڜ%~ UT9XN3_qlOV>u~|PUMmjmdL k3N$#ZwCsXGܥ%m#_튚 KiU>+q1j_Mg3\gV_V)|yCRuMnxU5y#OT lün&}"~N(@jhݹXBKUYܥɆ3WcM #]ath2@کfX"^o [yw$ \ A@0G'8'[΂1Z=[)ՎQ鈋=(G SY+9~l< "չڳ)qg-1 JvDq4+J٥{_ni>u 'T-ҔqOt"(KB Wح$`<ɣ*;Qn{K+Zal_`?+b[6*/ȥ6HFϷh.C[)BzlCLnJFG8tPC~!p'V"0#M[w~=F1a}eͬl*V.h-;c䏫NXbIVx֙j@SbI"cDջ=^1) *J9I''Z049̏[hjV)pLB6 Ggh6mMȬ8z@Z:tzXuuM'crt6KVKfI*:0$ݔ:ئqɒY~05_Ŷg\?b;fEJ^e+7zEaYXC+h[V2_hSGkF 4sM oV|YUs#.5t owfA|1Enp*q1w Ҹ4Ol,Rz`L ܛy+4yIٛx[<")ŇָR4&{cu;Ƃw0f_|WmJLiZoTr1Vך~ʞ[R|z 34Te|Z|9kv՟a尙)Al^ohoMf^ TSUO%*_ !cO;58Z̜Ƽbr@Z} MA-`:T<#,oYً* #B^{Wס΢ED h#`T]("e@,6/}ӚФO,ڏ/9JK  k$ f$ u̸R" mualKHHZOQ/bJ[=b4bȵM[h~QO#Qя:vY"2, Z;cM-MuTpS$joqgyiΉoqI$lYGe]eX\1dQv1L,EFSd= KT{Z,ۮCɔS?P(ĉH1fCYP6@|+T~so7,KӃgg^FO0.ݕ%oj=N:'#S3<^JODU蘴r2 AB)+*?㟎 t)m+1kǟ[#mO"$Da wrU eceû˥7%ސ[Ĉٙoi::'sΖ0ۘF]48MU=ӝ| , ٥_wz a3805n|r vP3I0@,6PkiKTxUxWÖwJRPJFex|9JdJީ3Mj=-WY1~b)YP;&yz'yfr?s(?0Q6Oϑ o3VΐyPAw[a ņ=҂.n`FN Fކ=xEeJN_0Ve!DJY @#[qx Oh/T{Ũ,vj"' ᪘X!Ll {`:^O4Pe)}gh!]I~Q%?a@Ey)W^/J}tgl&Gl_+U#12-0Y&AV2h~]tp P6aԟ("䅡#ҫ&8fD'i$HqуL6-[f>1!b`0hFbM%_mI!dC|!XHmt >Sp=*NpZja8zbJ.#ӆkBx7/Me:rD+pVR%RYXft@VhkL0hu*;4.R2)~ [K |*ظ.m'.+ ,KKV,&}+T {Dz[ y<FvԺNw^30jl`Y1O̶3yeЧ_>e)i)&VQ.ZR#T\t.V;4F?3`eyƖ31b 1َdAO f(1aFc xhߵJaA|/ /MJ ž/+L˔||={yȻF.hL>rEˬ7S7NdS.3¹8yOf <^qr$U,rѤ䕟☤GV@.IB|J4b.&B\1( 9tlаsuSogIbij Oѯ;a[=K yefdrNcjfcrt]ݕ|%BqchACʝq@٤ΰV3ՠ CȥHi='0 ܥ=;VeAqP8.28t$U.ޅ8j5LW?/^"ʓ42d B{\dyi xu   iϊ !syu1`]Jh$P?5mBT<ǛkUW6̣saWRZQb0.i]N%娂˴Sm.zx(/v<&ԡ>_Z0jwںcP- (xS!6mo7,~&)r^|Ǿ]\Ka~7bЌjҒXKǺ=} a_ؤ]Uc&J ˣ_QO5O]1Ax)k'?I2'ƛ2ҽx9>_\Yq],<`pgq^+le|^x!lSjFFSB[ |8&{&wU~]NZׇ@] 2_?oē -8D{7D|KB``$yGۋ (@ZRL'y$35v=Mއ8!t͔Z nʰz64p1V&_hycȀR0'5鿚ol7 VJ89dgpTGS#UVYOW:W%(T薊Qg/|X-Ur'[^ot4ӄ٩up\d)'ni 2R;Ԟ%UVe71埾Y/[?ss^2n" Ė ~tLG5Mzq7d2(,~%я1Q@ `r"G=rBSbdljq^.zʳkzM+qNzJeuBMX +i;/\SO#ixB,iaWt|U* 6?-Z7AN_JZU o/+ADH ՒݳrP[RWhtsrvzw)Q gO%){2N"Mf=v`ݫ7:,HFnf1jNB fU5 A)Ly6 u)+VKeT lyed4^\acktLG)R9yb_m"B)vv)c2nG25C ?F'&- 5Ja?M"p9WoXRZe+ KZ>AЊF<*1/+0ZWnD:얯B< XnW]a:9l3e:/`=yM@|Pdzj_|jB4ݺEG9 EW}vj>jqL_|\~ L mI;9[`Icf3\')oh*L8XO\^yp{0e/ EFY {wFBs[\!IG ħW vR#%J(e_ lNUOw@ Y)q%0iS ڔ bV"iSIdرfLL,4앰1ӫeq#gM+ ,!OH4Ku?;о@O˙NlVVVD,0S~O(QS6D91vsU2q02)0#ZHfh%ıSL9?,g9op/C^%]Uiߢ֔)Cm[6P2&;;)ovK &\<@V/hU7蛲h˃+|41B|2VO` i|&U2 :bD`Wrg&h&GW"ZqO\bxeF_ m7`iB 2y_^Cu4Zz50k Q4*5)L*]E$}LE? j!d—ʞǕ6ށGk^ dgЈ k6`kw~ Mn.9l̹RX:R4BJ"? Y_A!4UkYU \ 56`g҂*/* i`lGr>"OB &fAsybt$'}lH2i=˺ݳχČOA0e'6HwruE2=ve2iESgw:D:U?Eʮu>@Hq[oX.千X_!++SŕkۛPde^C/~j=﫨IMV,'e;u|k% "[d)4-E4- Q4n[l\B3ހV%z72'ADC-fBB$(EЬ{eR_aYG=tO4,!Mgtd9P18f@Ļ7'?z"rӥRؖAkE KӰqX}>_ÿ́iƗ")/As% d-C'Im~Ƈ\v0\*_L']pXW k"ꦢ;M8eG81 (R"zKcs$GZq4Kt8jc)WtHeOE{I%'N$6 Da=L.b ߜ{[t$GkedM>hdH=@T es{gq/dR?['ge4)OI v`R"=)"j{9ǜ)n]}A_ļm6gC{oðޛjP4 Ku9. սh S lhRuxPp3uc>e.goPs0'mA2 鵦b@D ņ7h,|f.xDn'KKVL7I]DoɶQ޼ҿS\x +)#4Cj&RRx:X=])[N*+ B{.]z$Qa)8:b_{,27>C#W'?U3 >gqB)zF/Ny4.k0I6_Ko蹰Ngu)(R95<.22|rw.X8MeZLDyC XA#IeDUwAvXHLIŜ+=.RtV/jz,;5pn)x+FZ$kLj@O>u5e_0#3@6,<$>6"ʘiŲ=,lIG.%1}H/J-$j ^V;%onYG^jf~ĂRn:$Y7cp)GJ@$InS9EyclRv\2Ne]mjk[ aB" H?h*TVeR0s)տZo2%h52y,:fYFiTvFy- |SG1ۙ>K㻹GTcHh18#"; {$Hk+VgS-^  s_عr6fQ)= 1 G }Aao]SO8?Hӧ j@'t{?Fl#@[-sv&A\R .4aBghl6"VyVKMXN8 V7֠izq{~_q2+BͰ mC5l"gՒ_#]n( =H=JݤԲb!6Сx<0C@ǵ)I ^_`%ճ4Ag5FPl B}C:6CN\9ZjAk_v[-X밽 3iOɅ^Rcv.#  &$sɰI0Be>F8sgVRL\p>(s~ \Ŗk  wz('Zzw8<]h{+f݆ṡhj4').Q}69Ɣi)*>3xREq1]k3N<^"~Յ-ZX9}H-Tҵ[db6D#gkpD-z|;r ʂmR Fx(sx- gbnA:;6穟Ik/E˺jg?,jTVo ᣨj8a%2F Y}7W⍲1Yg\lJ|BwpM9g"Bo\ȉXYWQUeaV&KŘDpL* RcRyR軫vVHv$Г)Wbvg}+â1arCTŢTڧA9\Tm>]qnCMaCA,Ƹo3qTn* /zngR͆w؃*8ثNjR`";["'S^0σ:tE4d9GD-gyfQd(p9 A^dx3gs^^){9ebs\@Y,w1g?aՄ v);!ѪPu9hZx`,p():{VU_Eߑ#-TC4cj zlS$0J'd,K SlI9AmڮO;~Fq$t~]B.1{{`9&i`Kٟλ)Dt,St-R351u }O(,[?Jc {\'>`X0\Ȋ8N]%TUߞƁ(0#.ڃT<\bR%/+37zKXDY"5&MrxW ,u]k9"Lh[l"dRTde&:T6>@Sr +w˚^^*[|!fHnΧ:T̚V )h0[v!dPs³tSfVdžEy#D?A! tT|Φ,/]_Ko;X9C/is4Vdc1x dt/XZl([E90}5^Ѵ[Ɔq-$-~DC9 ;O  ;} }[k4U 䠴]`e5qeFTL-*U_2{-VDB9 *6, gb*گZ&+Ma LS@et51i xj"<}D":Y47V,}_(JF&ԩ=鞞aLY@>E hM @8ICz4v[N<_ҜQtp{Tթj}CrPR3r;bg J;#  zFZ;H |g.^Unv* "*+w$aA $;# !I 9ZdB|/Z1ڹCF-xgy7H #xV.x:ZŇQUg$@x6$Nѐ-kcѢc b?6(?8w$XdZ\8H݅86xp׏DubgGN&]|oXMεW!Cv TPDHATk5=D9@GJUpfuleh/͓Q_hM(aXRqoXLL[m/[;}?"ؕt#r>!ҽ jLRu%C3 P@`&q(#?)%њmwtV;9o#+t1hֶ"Uu\LǷmcS D]m!0H(E\}{ReHrIJqQ!"̙3XyqȹO]&hCՊ;#!]L#wEdɚ=ߛ{ 8|SӔ:Y0٫<\ Z8|'\x\Uۅ`ƶt}77:+g bm;ꙺ8փ:9ZO.CY˄׬}P<X҈\* aD ''ȎaǿZ&Ƙ0~ĵdcvA.ujQVQ*U&hPʘ!)8;H%_6ҿS\iHKЋ'щl$o&`d񣷴>[~uJ-M}o7/Y^VϚXuo[%yzPJ0*yCe2yc|=++;3OLJcÀɣȥ6Vd/&cSuNYڕ JolkLsq S5̩D;hHn}s8~[ @#5Dt3}@6vN4 MyP,y//FDT@jgsތ'[%8%Oy4ئĶl_L^(eZWng \ͽesMF#sA9|/QbFÞΗ/DfKNka{$Mfu 0  -lcm(i}ŧftDf#vFgaT?5a0?L70{@YR?4$ dy>ϞhTb| _SXJc&C pG$^OEd܎p\'$'$3uמy;Ձ$~mE.c:^%Cķ{0=,''S741mmfe&%zS>B6YGBlL,VQ`n.^Ry]S$Wl@5ŽLc-\5 !1{Yf&W+OL!c a&bmJhyUѴD ΀g4 񏰪0l=K{9T/WWO720FN\N9 [9j"ihe>l7rlrYnNo&1A qǨIC0B1?k _8p1j$,R&ekSubdR zs /J+^sr6뚲`#L/i΍Qy|)B$}$nӸRjA_J1S3 AҢ0 1<휕 ^֚>9H#]x+7oB>eƗBuvC_.#FA>w"B&[iNKk_1SN]c;+v9q7ޑp@kۮdUE@LЎEA:&&헔o?e`m<КɁGMq`EWm)wx/o[oƍ@ɯZWaXfD!03ur0.]?TK(TVvs`/|R* W<d6Nb/.)5,C&A3p77k}x.&! ~*?V=CPo*((uGJ={Mx!7a/tKbOOs},n& hcV)w=Yພ4GAf ӔaRHmtʏXk <Xh/()cz!脩H)!ŏ>OAZYRDlupEA'0{wPm ykgt4?&.u9n A9}|^,XDѻ]0V]N1w5,`~oK=FQ8Jv)@D5I )4/EhݽPPmh55GF 9H6HPC‡܌f&//pu?< Un@gjs,<_͞/ N棦YҲ[NLv<\fIh6iC k*a]@n|{EEuIiU.>|rr2nV@V?忷N0 A>Myy&`\_'qXR 8KkC!(~ŭgRoŲ>@k3B5D`杣Ҩ[F7nyzxla 1j[4y'/| M_W@fi'ckLOŖ x={S\K1HvvVsH4_HYޠ:{TF$˛ΞMf\)-3ou_QYbQY3BsY/xZ Bji t Œ(A2oYZqQ1jA߸SDV:UD rzWcAW#b W5kzljϗqN 5}=)mC^ą7̍fWoxS LŠa /x (6}CϛEWUmPsq-X1҂dVγ-^/%Z>H0gGnk_Y7]c3o{)}2{-qP}&InR,#4K nL1OzYy3 ot|D"F[ɜj_R;'4CI` 1^Q@$ jgg=%>=~ߔϖ=6iE6ASzYd MAhPUtS0}?N@5G.!nIr<7`itg JKzr?Q/%RF& 8@%)I~OEHz3 y#ݡQ wodPRVN Uʹ~UEȦ "Y+xd5nߗĻaH\C z$d0}I3RF^< \q%aтpt B"BjG%\!b[rqlWtO;WCت\CZ%}m V~cb\' \%u)JDd8u4c3b~7ۼYY5'"xM@p,X/XKI69\ˆc*zU- L#blLQ'n*}@T麤g)jBVw9JhxǰQ=-(<(/ޤڢƊ]6& \(ǰ#߲p>XughjEӁkd%)UU6~)g{6auw,}ڀouwj wo)ՉE!sRͭW´j]6ScSۜ ;?ތ{%1T3lG.?g]o~oCͼ1%]ݣF3)]!(K`!>} NYN-XAU$Bp璣(ر3g ?Dn&'|1fդEH?pR̐)G\ƲT |XH/X)߫mtIPf|V6SwKPnc+w_!sd/ /zQG_va/}F@Q6< %,c7d5U$t''}. VHPLU;k#OZEEj2k+?Ķh$Dd&vEJDcuu0H]gFRĿ`zb_.I 1 t]Ф23r>\bK $xk0L3S (oغ3@%HoiM<⹔璶5H,D\ V@(MeC5Y $DE*g¬15SySdRM/L:g}h`#{DS!$X5CW霞_Ҽ=i+k//ΰ^Ed[Q4u'wGMʽ 5>a:D|NQЈB=$1U|`&;%<'H)KӯZ\r5ŏTn2ݼDŽȞ el)>5X`|TDeQ@4!8(!Cկg/t,Jꛦ:kbϩjGI@Nn0GQ^8(9.H" EQ8]kQkiXQu}n9^hX^8NbPfbT!P$.`f0 V7ؼ3 JqYWMq!fB4uym)t#L&zMxT䦈\_ CXWcA,AM DCq]'ͩ,yf`IF(Z|ε䷥gsOH@`{\{UR% :h4r8(6M˗vjؔc]j`BE&!<_mWTܚ@rshK]vgFu$psyv5җ΃ :6Bΐc Wk@,u_.6+~V5l#nwW/㞃:{FS ,M R r%jV 5E N촿YhL)(.F|I1$M%Ji@qv)ʉ!ȷwT;+b%."M1>I(ܔ=T,mjM}ܛ~&QnwU^ýK,xA[ߑy8i%PIN 93XGIZH&#V??.&' $94%UP.HpgB4:柃sQKsJ᳂~ys\MI2:js`,6+9!p; ->uvKi}J/ˊnr'؅1\L 23@B)͕j j3ޤhVr.ln]Utop`J|O;M4/k`KƉ=է·O#:Ԕɉ֯IC T~b.h{}.)VtlX{YC6s/Q O$=k y|NMfʈl(3 " LTBOνTt?'ؘ8XJS]՘([gzAG19336ip%Wp_7+&aT )g}78H*_3B|X H . x\ȡ;'u~F5/1%`A[!1gZWUEUWh5 Ҹ [yVPy59^U(f6 5}+>qD~{Ă{*8­^2VeJk-Vf?r/G6B&V%٩[wX _|Pk<^';g|o>FE.FDeeNY䁟sۈܳCYѷzG+ivk{/~KD/>yao3"tOQxO&soG]ތl  ŦނDY34gr;40m(?!ab~yn&h`@E 5T=S ),֥+Ů23%wۻm^eW"WҟPf빢1zLZ7K#+4T|7:'&IΦWD{l ؃+;t\^dcT,BGn60WH.BPY` H*c+ / L{`sI*B;}Z Bg]zc?T6[$ulكjOY$Ao*hb2׸L, I羑b>.񺥄*Z⎁`[q1 ɿ?$hI$9O7|$9 DVwԂ #Xq%:Ve@>j`Wv鱿dHh$Au\7x*oVy1 SR"EȌwGď]>gEʩ|e;5[%OftGZ20?a/dOnEɅ\&<[ f+1s3ȁ;J;_N^vyڨPFg&*ƍ4_^v փ.Dz4%6m^zIT-{8U*b]f>o?-ibɚC/א!yeRy7MLn|) )s!W隦ѳ {Eancd.!=}ː`z}f7uHE4TČ?wvr;^e?1kNCVBڈYPx,R7*~:9퉱dbt[> lh<뇬Z *Gq" YhPۆ37b}0 e*a/Dg;-߯q<$iWDPfLm}=ɡwd|sEFJ;{-h@'nX emňj 4yk[)?bϬ .*TrJM"g&x5 9p>>yq| NEF^2L?`~>=]Y_^r YNaCc5 qt3ª YR ٗZu(Wg*i\iQ{PTS뺕k6ǃY]!z#NRM3e }Akmad#[C-C:cQS='̨za.1!\4*QNnGMJUa5&Aj6R$F?ƯRJߦ8q'-K>ΏT\TOxF7<,ѣFT}.+szԆ PNaF"~(1vܧV'5Ih- >19 udYvʝuud5er|ön3"@F {87 ӭD_E'E\/GIhWƏBߓǚ#6%iFO=6d`@&>a8{.li ;XiU9#V[$\ 6@$]mm?a ;K Jd-Nv׭>:01 .@o`>δ!kr5ypF["sjktzޯ"a8e;[7MM!WߚqHɪ]G]1TWR^CRS 2(9\|zm&|^jpjʰi/&pgv{S-LY MWNT7z璾Z437F|VrevdV5QR.9| 'ǧ?4d*<ĄfvCov#]NBfFIt֖.X+^m)rGHхͯ UlO )MywU,jT[i2]Hܝng~;7B͍cA!ՠ OrZ꠽gɾ&Sv9ObV=]K ~)!rjWa .Jt+೽` ĕ!pz?M.Je5)=nJ?/u{d {˞/Wa( +liQ9t7X၀.SG_@u/+^N@u@j D6NJ~gWrU=Rg9=i B #f%'94;N-C@Z]yDT[ahSC^+[3JGwD^Kt_x^1L?z;i̱%{qj90:קِZYfDC^O%@VL5>, Ƣ(޷-> #ZcM~+|硽lr@=:n2~n3zNŁX"F3)V$ay|mbWΙB R6d܆ϫ&/M2jaZd:Qsl8GP|e47H'ue.RWnN̟Dt[tg5ރe 7aҐD`p 'AH։&G j]0qAlV4"́wzoPb#Z/}Vd!A܂'~j)qp3.˕Y&CIە M`afN2PzʯUL(1 BƔv-zFϼC5t]j[OB]?4bŤ)eťγj,[L[%CN ǯa:%a*SmUH,3st4nl#ϸQ,#͇0iήmeKbEtP8,A^ݥ95VK#鰺#El"[9P1Ct\O7tp.׸嘺<_C?k%DW& d>M|#iZR%~JZuYW%wy5y8d *T}*ưe|IK$$]eM:;EF ,$ m2TpU"xkDfMFǛo$=`G!ޥbl.x׎9=Q73봭TXͅ=h2vKzĈGxx6$ 7%D!a8dXs'%ci|*"OUW~M2arZqU6al>̿$Pu{"۫|lnso. O{}J**&OuAwE*piMSJS4/|E1^lbQF;P_Z7Oyx@PKgHY>}-ҴuTe3{}]#Ӡ2`k2Zg+.Vž xc Ddw*+ڃ$lGۉs9(pG*ɘ;=6v=f34ǎ2}PCcwd b?XrP&(էlMeJ ӢuZG8 Dv ;ҥ__h!^.}24|T~$&eeOr"@ua [|˶#h֓(M0Jk(\U>am̿ 5FuAL;lNne[86g>HHHTl,Ȳhz0s]Õl'PP9+X.{<#Z \JlvtU0PG'[Z 50zQ7: R vrc#i,5> R0GS螏b87m^M%eqj ~氺p G\n@& xW:XPs5AުL"3|^e\bPQ!YsD*qc퀾`bL}glYC_xi&v}9^/|Jc:oqnMSZ;," 3:`}yWܠc}- =`4=C-y05vS+ uv8qcŁwI\u<yD5 i '-qQCv{AJKֹYEg4Pa9"I#zF8& $ݠ6N:ˎ1꿢9Df@4^7RVyY.s?KY-V68I,1!zH̓ w~Sn`N+B'cO kM3(UovLS Gsc.$~T}\h u(?ieN۾vV*Xr=ItgA/M GWɚ[*paGCu׹10뭌6H2彜%Y׏*TcJ^FZ&Jzz0ڑw: 6">pdS @6+ݝAO!R8\kVs!]xv[PmLϷW[9, \Zϥ>-p)vQ,> YS0 bM?ߦevքƴ |#"ȥ 9P9-(#P&p:29ߘ(VpnL;d !N'9_ H-=1Sm.V4(#;kw!!g*OtIzxQMm]̈́u-fRaBHKK kq}#ńyfž;}lܬi51GEȡW{;) Iukc3t]Caؕ*_'P6vFz޳=Fq^;ct\Jtjjl\7I7PX/JiNn+΋-Rsy┪r5 CSaSEO3lytJE篩:0/O^@O'A>kR~Ŧf/{YV2EaBHm[UGWaD$g({GGs~6W6i)TytØGLYJfZ,]R+fšP T2#bטu3\/;L"lZu̚!˸).V@7- @JCBeؓfgW: gJB<}e>S! d J,qbK7 6Vďp)k+ X2Su>Ÿ?Vq=V4h|YCV2͑l0[JwJkG~L$N{ciaS<]_lx??A:څ$ l #! &6ph]/ xSjSlqwSA\qg9KkGe  9 QXsZfur܄dC* 3˨%;#Qܥ/L; ΑtľPҫѧR/-U?8]n~:Gc@uS%C~3"R>{H3Žp4[0t~1L~JC6>PIHMFqh,u)׈k~@1U1ˍ oEwa:V(ʏ"7ު.w >Zo**)ݠ,!p˘g|ixBS[^=RLo+oKX.a)T)|u^0Q-1oV˵ *zFM9~hO3Joj),m(7ά)CI}:lCM +BW')*ZSKzeO\A~Ow>eWAy,}q=;hyE96W<3*q?@0CW΢CDgE⛆ ?ǽE#!#t]mr~xu9%dqB^朸xe5 m$ ݝ!.t.R)ql;I#)8ܶS2LXL6'h+k}N3ӃU]_ri<<'t{a5)Oc"CJ3kw-~>cW<fw;m-GLDO./~!D!keCeA :$w~` dzF/{>"@;9`R*I?ةcg9cwX ?^ ]cCU+):5Tu{aQĞWoVޒ>waH :(Ȱ(Bt3'rFd[(RߐRup u'+8ħZ^Y$/b%l+f(=ݓ@ TEKh/o3A\|4`x? E'h%L>6cӳ?*7vwb-߽1ڼvw;O# *,YJPu6zY]L_J]¥GkVl2#$`~(bIUX~U0Cy3Vh#}%N7SW9㡃Y v)4NwzVBiRWB]||܁ f' ⊙$_%i17^z21Fܧr:5qokqT=륤GQh!]#7tOqGEyN]E]8Cvs;#4)"A'F$SƐg@ضJ_MT Xlt3xI}` Ú>8|.g_Rzb`2p ѧ-o\rW͘gI0HcX]2p?!¨I'qoJDHߝ;qk+NN/C Se;Ǽ96$kd0޼ǀwL6h+9;pg!4 tfC[u$*rg/w`[*@ڥlS˅}}\kwP 6BqI}<ɚY>?1oz~B2r9`w~IojNV9xi*G|yi[<=Cekaݻ5[!$X 0HȊ/whUj6gmZMXV1E >aN+PLaSdqS{KPމyAN̏N;txMEUz4\S,o Bo:/'3ę5&-es4ŭ]w&=2Ss[uY 5dDr |6 Oh',NODdvļފbebe>lr n Lj[Gԝq>0ytΆd,t &WDFYT:A#43fAXcߺrTb;(a1sBh$0DBh*G7Q dёv1v'lp%3<ݒp-(smFuLTލP&j(52V_[cFM{Κ'2ZA S I͝OSemiAA7fXO #2oavMf ~{}*uFKȡm$lΐANElnY G=.rQzAQ0KK|N'mDyn{e3h^1֎;`ITQU3![7sG1eȩ$1 Ĥig(]FAyu-HxHUbӹ4MS6zW:Y/^L>UV! 15 ~Ѡ{>)CA%h9ϙذLgh h`8ÁaJܲcTW #:nO%G'Q^08׹uCP~6#-l5LVO?yhAPB˜I-TI8/ -5Z Nj/@+˟P. `E2N(9eyڴXA?rO۳ytBQ` .ٸ̺`+H)64U_t~ p؋ú`D`CG?d°4;3w]{;'0Ϲ+13'sX;F>u؈lGL#*ڲ\stP\(.WcF' L‘1*`Him 0 ;K@jq!\z#c:ELsq喇X]_k 0NTzxWBeIVvzjJ=v"H|=P?&$<`%f-GI?x8tU}pT^IФ_ͅv¶~6?(Wמ>t5A]'{E ,a/7, kfItʯC%sR}89&F(UJ KwfJR񍐡uLMxHPR"\=R٥tx4V@S;Dk*dl g~*&oM86 1.F:Yc>^A zu d"*gbyxa#ߘrк$%pX,W/rc3/+4j+դ~%9L>_b_z /CQ6EBrJu`y#9ݦL([MDL>-'SoF (]gjj:L2 oGh̽CS;ՃZI <|4'qar Rq)ulV6x jݭ,5~tNpQݱg6rMn;8t: אѧd壚W&kHe]LS$ga+5L/ Dԥ_{M$ 'p, &q':UMr `uhHR۽`VUQs+G b^ hh%W: δ5]}j?`bP'j6ҋ{#X5e,)+>Ch\Y6=^UӲ u!`s1ԉo?g` ޭQ3ͧ~mm &*cNon[to|zX_Fꋩ2i+DƔ1X l gKz]*|MGQy0n,VG*.cY5Asgz9,p,` g`{g$=wGȼ=/ubAyqk5%Q ƒ$Ѿ-ܻU rmͥ?.=-G.tϥ'4cRO^ lZ_10m1$Tn_B3Zzpe{G st|xh~bn6H)_zؚ~wєbe2n|B!fxqvpP>@$kbZ#l#Mg`6[|׭nTɄeП RG1r D'[ޮMrQ^Շw*T RҏŁd8i^և72i,Kl {ΎїlkJE.D:?rzf uh9j1Y\~t . KHNC9=oҚUGee>[kwc dgrГGpL}RF[~%]#Ѷs-{5OX#Ծ h+m. 8wH\|}=XZQפI si92aoΪ2x[5f !|Uy' YWz 3!>`}cI'H>I{X"  %Ao;X՞z67_ '%4Vw"""zw28PC1:'"K?%pwr*9ijpbN/'r!Pோ-d7$׈cc˦GH A厲؅nT\D*ci7eP3 *m1FCff&2=S _Y;&=jC#.Mlͯli%M[0rQMKM4)(HFxV+\ZfLZF=3qR,cWfs#z7;0]_$H_{uUٛOO .{G|>zDj $45d?iPvC "`^ , qP*FQod8;N*e=Ҋ8hwT]v/oly yPB7aۄo#ix9^W{0YTcF pEc3o\VEl!*ɸK*D#C~n~ 58jӂ*x$qTXl '9|%z DL.4ɛrӄ׍>% X咭k -#:7e˾[rlr\+xܫdqii_GgX ~ m@Ñd ¿kc,E[DEnuՙssf/̜ؔA,.{i4|X"!'\*׻0T澊aÝe -&unE{IS#41%C'$B֋N"~c9 'a-gTpno_u#uRlo..?" ⿾`$Ad˳dAT7/7*HO_l!cB m@Pg4-;<>PL~Ĥ7s#;Z=XT97!INOOvŻ YߏKu&VO˨α9 djgLT %eK6<7#,E#sV,GU%  vRTxC/aòU>HdDBۘ dB+$aCn未 L29 F[jFӭh k(ˊ{Iwq> Ԫ8uVXgʼ)Ojg,}]&q{HBD1::&Zߊ lt a|8qOؗQϓK$!K;xce_neL#Ԫ X~O7.UJ̠ +,`e6 %g H^.uhZ^K שݥ͡ҙjI6I[m x؉]Me4Ш[j:b]Iu T/4YVSn'}΄[2̴0ÎgZ=E.Gm&W:Ӡ`Q]]37Cw8 Z] lx#/SJ9+*;mfu~ۇi+C?5g:6(5kbA {sZ{<49AkTi E@4a(Gva"̼$2 W.}cR{pf@{U>)ŔSȄMJ,0;c쐋(AqȈN3oN o(:{7quE4>N? FTf#&5zU PHF> Xi8GocJ2ut1bT Lw*̆&>PD|F.}TEJvn7 v nE~:$mjb:Dw.7Q-L;u%1:PPx68$;@#uLMIKITLù8)'8@Ź/P-Vmκ_ w Q@nȵsDʚYVW/oÍ;XIߞ:]yJ.-ބ8\`/wa Q4o?dMtRɯ֦\6$x+8^ G `tav*#[~}_BǤuX'#j=soEW$99h&Ql9ʍy? hT +Mv3}-Nu.ֲܾM>Gq5?Y(>>_}JCBe/qq yF(T]w~uBX3pWX;9!:! \ʮrAd*_[q!3[viep!7Qaֆ +NQ"sH{-{?Dzf^OQ5I8db ~O柣E/Ⱥ&S贮M:Cz2Cw8y\TM=. vmʗ S=__ߙ .>nd8op^淛 | C_hq#/oJ3;g h\lIBP0Nv!Ɠgi3C4jBMbþR8?S(4X-XCsۏx<]Xi }='/y*X= ;tTΐ gzS:R7k4 X5A[Iuu``x7TfSxU_F鞙{;! ~2BC0^%$8e>v |GЌoo;KVlF_=P"=%=iNv쏹a^ć Mf>c&$۩#=OKkvS OGCtڽa~E˓r H5O~6cPxvJUU`Ppufj= U7E{S .mw;OAMtaQӎ겊2'}>g+/*RDVl'Iрi6?xS˭y&}c>Wy˂#=zWU;nr UچFJ10"rTΞ+č+gTغ c֞bQ=p`BÏ `G+ р-?fX V.H"{O=]O*&A.Ɓ*@̸дGePk☐G^]3[n@ElM^CAGdDjg"<=OeE( 4?F&e\!)FL4иۗXp8/wB8 CG5-="𤨩$uV%{){6A4hS$!ex<|8W>05l=:7p5Y4E*Sb}L;وSD~Qs1fX2= 7oNxj+"@Z3hg;ޟ4wL;Ճp+sDɯ5x#/ b=Y_\uR$h;]J^<#k_jJPӈdpDNP Vzn::;'{EAx2?, 0BTtRxM\AH=4{cb\ڠ ܟՓ u{j#lwč֊בW^V2By;__(*V/ǔk=%o6٥}+#X |@z.%59Ya\! Tdo%a6)~D !q]VX-nsl=V #Wf$m%JzHqR#rNvp~@XFkrŅikXPR pCQJBF fRҢ ޷ESJ:DBVnc]r삂t=uWۥ] v4lFT4tTVN(<m +fA00.&"B4Ƞߚ(B2N P=/vnl*ċF# _4^N|eBC8]œ'c=9S~,A & T|EZ&!ejtجE_/Fb=zZPp~CW d-3_.^Ca]yjϻ 1왯^iV(hD_4-J `k`(MShv((Ti`ؙX"=-vB m {6 _ [;1ʕ |4bUr)ooirfsNf4A`n!'雲4Ҋa_H\y얠j&`;5 k!A]E# iltz6( yeE*6xl89.m{צLdL;DswBM1r$9o" f  !|q͇HM&Y/ $ 1Wq3UV-ƟMִt}*şNz Two||GyS8[׶RK-7vjُz?,u =˱Ϝ zc nSZ #+"Pǔt2~f9cjR0no8c0u*DUSg44MZ[R͕6fQ*x7j1d ם%ai0 5H1$qjwd)˙lE&Ŵ?y|}kybٯ"/)ʊ w1GW1&#٧?lRǶzkJ`p*_T#3luLdK SBg5s fwB!g>e5o} R/ACe0-drx{y?l "^ MHEqS$yU`pkA?+<gކӫ1WZ Ά/wSPZwGnN+Y3L3qaTJ| :MH6K&fr;4׳"t>h&xQVg*Qk`s,Q 1ݴlC x lt 4dV(=ܱq]~߰2R$,"Zw[u>'Bty1LjHYujpz{(7t(V؅5u4B)(:b?S5sgrcʛx.ty?Yd |vyG~ۧ#fpg@;Av Fv'e4W4668hʵme9s( :ǎXyhΠh+GȤ/W}5bu \+‰6:&5` dg*]W >"~M+EƓA%e !|R%N۬>1> y̜=fX*V IkЅog_ 33/%QV^VTnScG|AÛi'P՞]`л"8067&Lk, ˵Ri!xw ޕ!6# 4*7㸩_DXa:wI>C[uDR:&Fq$% z"MC=<]6(yk2<`z됇@fCsฒ@D u a}C+p=2FgS)LCS}|L[͆+ƽwO|YvZ_`^>l?۵+&*:,enp6~=j2j?*z> 1?\93ސZqt<:(Ԓ^@Y-X< $D] hQ-y6k'Ym,@zT7[Va'[h}nPO _Օm ó ɉkߣi䳯dx ^i*LAp%CP^CZP)LB@r*Xki 0wkAt. =>`D t%!$k,#sNĈ{W ^TU*45XZ^eG(v,,۳?8-Rq /,0'%,GMQWGVƑtm5\f FV ao]B)׮,M5<>E-lo(m`LJ | xmZ4^'QGvhDST{("=!$wR%*p;!Oo_'yjQATֆSp$\^41Od,)3 mG3/1&\&KLnhB.5mν/5Mxn&ǥဏj>p3x_pB]S[Ils>?C\vM)st29@=+EcDUQn>@$:\'b)Vӌ%?Ds8f"Woe%!z]^EtM8R{O[L#q ;st$1>QϨ_Zu~:F_ՁʫDߗ*7O2:R _^>jO_z-h'la%z64HڵlS}}Q{)f-WErTqL4 :J.lc6Z0|+䛷wM|jTf(Y6w 7 @cF:7*;ѳ!e8oEЂRʇ{dI@tv`.BobnC^:ҝDWğOoIla7FC)~NS1xA KT9yd9HB2u"S7H^4~)__?Yuycݦ'j!F太jK >p;+`+Hoe(ALz >㫰0 bfF;L n?6wi/˂%P;UJj\p*Sq,/ÑZ- e.> kTphQghfA,YҢ,i69,XPqPߙiO8݀2UigR1!k*O=FbPۜ"˵Q|wa@t2PF"ipI^"r4mHy,42ʩ+.ěIzVC0xsy*IX۶Ήb׭Ti3߾+W{ec p'e}ۼ} 4gspf-pו85`$zk i64bW%z?<]Xfhjv:{UR\GGp9ޖvC İIQj]St{0=0 r^ *}C=0\ ,ݥ\$'WqxuPB5ABj3cQ 0 :iUcxy(PdhJV?ñh.ktqcRZ]ɍrnX?U pZrM Y|rdQwb$~ƵNVc8)0c_FO6H՚VQ\*]dŲvavxamS#HڣSK~n2p_ ;[BJMgmTc845cFz('" -dstsmsCpHfwN>j~Xx  ѐB w.&?0 63-e iήr4`&*N 16Е'YRXJƜHtsd3ŠJAYP-N)м3s(N~A_ϾKU\}*~c6:f{g9G}~hNVRcFI.YB%W__̯*KfǰK5̈?08qgɇyF+X8m=wP᳽Mx+>~biS9*kj^aLe[7=#gҏl*b\# ՟#4CЁհ3Nqb,qJN/K%&OA:bkp[Q6z0Sp]>U h8fS#5Z2Gʸ}3{r˧ޛBwgr 4m d䦣AsSֲɇAu9p H"2I(VwzF8.8e-+-d]ZԊaB愠朠q-4J/7|*0rR:pCdT?3i.Ը܎n~^z/iߌH\ ׬m_<#yv(cqȩ9kPo >900ަ[  N%M)O+R.я#cU2`- "O]TƲ7U ~ٳN!zk!GzX1l$pŔH8Bkc骶Ќqܽ\s|9Beƕ߬ eo.M",e'>ۀ7F KQ KU~NiL5[ĞeMZqK10wЍ>pw}1+zA8,FQci12siZ&Ε_ǒOM1QXdi:n(Ch7͒>?N^ȏ=fDvv~:n$N +ko]{!GMK$@9ƦZԄΏl'd~{ SCX_A|~&UN5Hm<&%CSCU:&iQ* mf: ~9' 钑S?y) ew? <-$q!4EPe| B!L9,V$/1c@؄hN-|ΧԶBMUvp=A;&Ʊ {NaXn}jRۜBC4R~3A΄&w[`Mr%ϚxK h9AKM=)KM4b;+y'Hj1Q.AI4v!.) dzn[kH.Q >9@=$0A"?PG )u A@6&I2ٹìGA|Z0L"O9Ǖiؙ%ŠxV_u9f`췬J֫۝sZUTc3'0$h2#V&Q#gӹCLg@UTrS[$٣נN޴:}X)*ZXH4vM+%N\.!bׁz D͐*7*  /e@po5hã٬ A =a0:צX}NGgf60,.}|q()+_}pkaWo@vNb(ˡ. CQh깩nt!KYWlkT҆L'8 =mR4oʕb&REÈ<;ltGTUs>@BӳWxJW8YmH/W!l= g8/׶p/\?/@*2n;>ם4)癨i3IBLa=/(﷨or'<2ػEgPݚkX |&Ct Xe*]Ձ}8Af~Jx\o(5D>8,勃`t;WXr9,~%R\׉'lf|t,Ua .^L˜0l(nB{ppwmh1,&<2[.د!on͕G63aһ <7j)vA`ٱDg]?x{7IFԦP (y3WV̩˾I\|lCxSVe6| .{۟ת}N/uþ/G'Ϗκr@I+K FO[x Hcn t#އ[L6ThX06$Ǧn?pnb:I{/"22Ш w 7'v߿VVKTJNd+B5.@Y&%Jpoxy|y&Tz?!xp}@2f?um3-ϸZ"icmon'_O=J.)J׶āp&'hǪh"jTv$u:Ul olxw~:j03&ZvFFTsxRw\^% :v3RI[{m? R "vl[Hw_YLߺbp;nRI'{)VHS\Zd j{axO$O77aF"(V%l^w,8 HvjtQJmUފ)>WyV:4:Q>d9UF FNfZJVe[%æpIDǯ< k?~,20~IsogFdᆤNCZT9m+t'W_g2~O%\IV= ;B5% .v'('ϞHlxVo">$v]p5ʣ SBD#&IYbkʢEe̺{Mػ˅| [:jbr# јG$VVdF֬k8ZN.r!3?% 13/,vHN~9}'f8c-о.OasD|;_^1KPVc8opl$Qd#ӮUQ^^ vC^[f_S3RMN6gU%u;IX ׹OePG~Ӓo!Ǫ!i)`똪taJ^lLޡ2";#=f5`jH(u5Lb`3v"lqЖ&1h?EM=(hL㆜FL$Mc ԍa 0& 3K8jn*`4WJc yH%Qj>\fw}ŧv.p~LBdG(4*[pÒ`uVIbOt2L$S䓰_/LE8; f3u:'5<<]U Dc_^EaIkvtUXđY՛Z*RNݚ>@9cVOpފP,}vea!~#nr;lÇJZ`t.=0bnKyaR?ӶC1 H2=㴗 W.#}wbx }gd{-ե#.m#.6^er[\&]B BR: HňE&}e.}o:4L=H>Z-ʋ3*I+6GgubƏ+6DYlo1ー]y5W5L1\#B&%Q,6KVSfW$U֪XBW2~w (EL5.z"A6<)?|l #+ԑT ~~EvT* ¤6XBK1sMOp CO#**XBp, Ӧu$9xNҟ ,48- ۔%?ιh%=?vܶQ * z74(m!8Ns#ѭҀ CIӁ `*֤ߜ/Zبc$$?Uweb ތ98kK.d[n BYI5uힺ ɓ9.WSUZɾX N_]_Cr1k.5a )KVު]#ܯ= TFCe=1+#$,ҶmJV\LAI*)vj]fJWjjWx;zeu f7_#& z#3/6Ϋ)kb_2z{11Z>Boҍ .MfJ7lxF*:^oFEE:VՏ[]X(5xd MV"Xn*e]QK P^׋V[::•d##υw#S(eO0(I{rVay0 c.[ s=slŜM7Xvr^{-(Ev? Xc&Qu,QɥWf6|QjX y>M*j?nbrʼ1 \q N><Op ˓fqg̎sNg| 7$r*^"U>QO^pԄ#;>!Dcַ%Iqe7['h@/@ebwzKr.M˟}J5Cՠ>z;s1$o%VNL HȚcBA#Zdn`..褫/;>-U(!H_{ c]=39p)乳_X1f癧 7_lL)fSDD:aSʪ7ebb$ 0\:Ag"P⊍C6*AN 9t,">[Bϧ7DU$C6=NI` BqJr`O'_JVs4R\Nܢz K߸~iOhMvҤ3RbcE /9.f-&Jy+}W(C Q؛@^CBө,`#"tfNBIa{u+%HzJiXB^: *l?>C ]ǯ5/{"rf+'OW:Uعk{vtœLTlz 8 h\LAUqBgoe 62TP)k 3CJk G΁ Xlq'PQdLjsỷ̳l~u~[r \| CPFΥ$&f(cd2j#7.k/۷MB gˤ+j ]NW&pWzߡ-Ã0a֛[8^~L) ##a`^%ɳPTgFA71rSvG(SU<&E͡(!lkK3g"rظj|hos 7"C#ùy˿'s70-C_hp^b/mc.=S^Qb}FB`i#*#Ɋ U@+ܥcIAlY9<kic6]BE*'bK7C#oT`ƞk{1Dd^6T:esiTWb[l[U-:y;B@TaNڄ"n6mAΆ) A?#[/VلN Y SrA$ihx_c]|ޘ&=yʥS.ۊ68r<==? /0ofڢ4J5cH3N&dx~YzGmNtԵ#ƎY XUB<Z`ͮ^WesgpuwRv[Bkͯ]&5l26%uO@軴U[4D±`M$d !XSVO Ӯ&pYIZ0 l>rcW'oבE#΂`t$Ag6.uJQU1H$]1;%?\uALaTCҚ"GbKMwl׭gS/^<4P(eK<+8d%;q:߄uV-׍RM!I9R+SKkۀ=3C[(jH8m,,nLiK5fQ Qw"ݗ#v+J20"Z'Xm%Y RbሓGR\b+Yk68q<|E˳yk 1{Z36wv6\N'"@jQGiPwWHb!5ύk)@NUT, , .hv'rٸU@XڨqrE_.@~o0^eg m>-^$oW(۪ ]2Q-1/WP˪6j3ĤE2w7؂f2,d3(ИXWXLw£&Wau" eER1^p4KTUL!:Ds–pݯ)V-. G:צ\:2I}rP?Gy8Pՙ|׸;;(Ltw>ߔa`Xɴ2%MsE#a$++[>dOU}N90>~mv'N lkt*OU9_:<wb!b]gE҉+r2ƹ.HC:9&K$}|f%B5S,+~m-L1Cm)2 E_W]uRگ+(YWg%X59 e+l"ni)ȆnfؘY{4 /tp63˄KtAR?r9335s趜鹃v"ciU팊) UGִɅ ^@ n6dD9,I@OtCFr},iIA/]o=X)MV;,bߪ,:%Dzt:#u=cr}Z(FJilݽ -c g~-s;O-2W=RLAwnf4Q O*>ᒗϺFb6AB뎭{Hɟ[nKvݿJO$v0LW~*׸ʹS?SAyhP?2U s%ŕ)0aKi c)5rZ v _y m B2=[c@E-7&Id':Sؽk[tE'').S.24$?ejPȽcM/y +2#A]+WmNaXIT5F P8t)D o@7"ϩ$oUpAh&bP=TbyV8kHeBNTGw- daE#HNo@ oUaņ!R 0ߢ\,s 1$gȒVOV3$xVh0Zqơ'o 2aF#BpÐoYlq![OW;P"Hn>;DGIq[>^Ib8 =_~'~WRu? ?c>'38hC 6_/H37Īe[h]-Kj7 GP t`>B aɗv1EFeLq0?} r?^7_s:IJIt]"(#Viky]d pgİOObL?މ%1#\2y@.;^} yjF|i#uÊ #m" u'ZXilUT-dJzY-3ESғ4vPpĨ`yi I^eؿ钞dw!)R@}+|T0%/V~ʅ44cYr&T3+p}Kñ-mU353@jnߍlHy~M:BM8^JR/!~0MdԅNi%8qYE' VK: ׾F@VdPw0Q5R|w,eLЂ %S7 2$.n./rwtMEw793(y*2#X3 X f1{I2;PĭW5q$IRJͶVhB7V5/ {ڶ[EC,bC/qw,mɟn[BsR! *->D^j\;!y)"7:՛qs&bR_lgSOBq!$I;M*M5(u5ǐTt ~=_RG*@}ʢ[n`8q߼iւD[\;_­GyC*RJ ^iX-\jJ^20LW vsvzRp(>翤%!F UY(1ޤ̎3 A24 S%@MpaP}u d2w1!; ;Y|^ ʼxL:; @gmn q:|/gOOI-|BdJб O;w0 p,fr#jҲދO]EرeNj؁jHl|!Hahxc[d{ `$/d[ULܽډ:y8jQfpUsf,ZcCC,G(񪷖~d689NG7?.!a"-/Etڷq`5NPAHG0Wa/ѝp%InFnyPfhnoV bYH,}Nj_EG:P(D) L͎:l3μ{f¬8.0E9qbٴ(hxt$"v[K(ƅ)}HGHv |n/C!*%@9'\X34lh`x JЯ%sAo0XHG?V9A]3;cJѻ# 6.&@!ݰ߳;2t㿸׶9vʮ 5(+q %`akvW &m AO`4a;#[>|\DG+0"K0M!ĕ Ǥ3 f|FH^"P՛K/$KVH*63m;7:dEEicd+ ѕd_3U/=C^xBZt=Ry{8L&4\%(qa{H֖ -/?S<$Ѩ.uywQ<\pEK" Xޡ*A>> hGiqxGM<0XRf<GR51IjMj&WJq uǑ&(өe`lЪ *2r]|KhkAO'n H `U;G-a&QgrO0tG,6+sҪg۴Ϛ$[*[L 4k&Q\nMJT ]OrcUew;HNJ d/΁^IŢF3qj6ԏM7ʘJ)6JK{"S6*mhC}~Sidt!/}jy`NUeFr7 sg_0]JKqs[Rf]l4pTk^g,ŝ&b7Ÿ DSXFm_ /(\XNuwj wS'}-//+.y=<2I,5a[0ewK i$Re:= ] Ganp&)Iv J=Fp^EFŻfHlvFN}NCu~9]0k0=MDY=t[4~1Dj5C;e (tȨ4Γ[8X G;̮U21lC Izו#8!k?Cզ%OԀ.!@N,3I9`ñ c,z;fN8i0 >Cp,oEWPmVjj\  ?AZM3_6 3QzQ LZۓaMc]$G 8C JX \!֥=}to:/r"זC` $dO[DY`G_%7QOژӲR/-J 83_|X=鏣s }NWJ!FO c}%.ǥg:}d!h\yqS5X'x5Q~nX|L*E2ކ-BoA\"z+3OM@c`c*2HX% -$ V`_o!STHa6\s+SAŒ6s]J<_ f\xPkM5c?[eK&?ƟxQ”>H( ڒ$5^jo3}̆TRg1U ε_d$'AF>OJEHG6mg&"B]W5:;V5 SU V#Ne͆'z ^9͆-1^ǧ> /<,z.8lv73]ER x]֜e{J(9M2~-ozi#Qki"/C0>3.V|g6SvT|U=xJk呤̿4Ji:P6؅lLV np c$+g( XL(_lcHLy5R~Iaw͇"dZ#͇~a+yQl3)|>pX7gMF˓% ͒Qǝ%uH'guDWQL#["䨗E%jlXi02uE?ή1Wfn/e$^X8{l∦aྍ|[r-l1:\IfX$f%N>~?*;&nHاdEZ?@dm:,91 nYd1.#ӣ",6:z,ǘԏNq ⒒_N|с pfŹ}0m^YMb𥩰6F @"" HŮX3*mM){_[sLj{>ܩt~8~/E#{+u&V/Ĥ 1oeᦎZE}z> <'|(~ā#=d\EL=i/!F%xmg{S2q Op >˲r}9TB3h_]T=2 pGtÅrS|.XT\䊫9 ˻\z 챭oG{d1NBnʡW͘.LotOhy(k+"`_8R K%o[StfՂPflXTl@PlZ5駆tiD$iSAAiQ7a&#NYD!2%5ܾR0nzny1&ԕͰ-Nao \7 M%>" V3MI/0t%(VvZҭR(yT56meBw˃(yćp3fZflRwkTɕ"J 2!Ao<͎SD 26I(մ*T2J-\  P`,y@ R֯CiU$J#px rAƝŖdn${I6^IG2mUѥ .Rj~x\`nxX&)_rS෡.м*;st)| xg ؚL+< {oZrg*E>!%Xܙf 5`@:KTM!~϶e#U-t%hZsx%;E\w_ !2P fmXZy.br5o3]\GaUT:1PB)b,`$ZSjϾսhNS8Zuls?vAx3Yj`͗ʢ)R5iUT-)!IEWOѨE5i>saޑ/_~kizj+R\ }cbzS6WgjqpU[QaUNP[&c!Ԛet8^IxE|!k+:4ޖZtp aڟAhΥKRi)V7y)G 9PoF޼tn$`K %?B\h2RP-U )WW}`@iM0G茇K0}P0ZPUkjd+TtRAFV ѲzIdH.-L=3MD?t_KδHM[-.NI Dx{42G^-HFU&W ()%{+)S ́CC6hlr.nkb$3m+cB+ HF| -TZ`-@!:@ *zqsTOdpf5< srE-u;o= m6re{=]2v4Cqy(G!tR"L VEBNGqLn(Fs,<zNBI9JҞAC_d\;ߨem Ľ<ƈ,D^GAbOkd>l0k+lp0h $v~HV8:!댐 㮋'`S[fSob!,23y{~7A~ע8&$`ѩC.)C mD+v[ -9I wZ:w+:q#Xrf9c״])P~gʿ>3RΔb (7M1')XL?(>Rp)bd].")[j;a5.2tҞ} T 6A)(5Fdk1"w&}~`mΥ?oK+5QWm1V`XmV<5\ kV2zcSN^Dq/!8v >ME\ENBf~N ػjxGSđ[3>n-yϷOQLݐ/\4}5zS0EG2˄wMUsѧUi ?ZoXrFEs\nR?oߣE98aGu;C*眐#yǗy:ҙ.t< YP)KҕU~ aX15"XuHP w^[\Yc`,d86dGB sҡj(nl#3BwD]02qr?n蠃t @҅yDlq dq$67.NnmR^(?pp< 8 f~ pwhJbF\:9LM% Ry1inQ zXgYo os17-70?|>@ ƸG|ӮQIݰ"bV+&\[P̥V(`]Gy#Μv}<” #xժ\n 1  @'2ΕMaװ`hL Zx_iBKGʹ:⸹U,W;Hr#_lJ1UQ=u9E]=. kV둂|<<=ݭсҨD8򵜳x})t7$;<.yKD34q؞  QFZy`~&J%f+|Hi=yMZyrVyا?"wsŃ&O 4 #[TRBf 8!OD Jq^At&𶞚I 1 KZp Tk HN_v4c%(i+OcP6gP4k\&1xx ؉#ϳ1v!,}CZ*C WQ@F>RcnrF!tO`@V ߎBSݿՅZn?*tb \sY.n6?6W~a;'7\M 10qE}nzF[Pf*M%,WdfF@gGO%зMhL;zOtVz&=֒P1%[$UC꜕d*>~dL?d"T]A6^5esGs A0f_MX0h 5ۅ즟lsYTa`RQԎ|!9e?9C"VCkd.=blO-;aI.҄0961.U5fhe D15['ˋھu8[6 uռ3{JTOFu(.{<+lh'KuqPR-Jʗ>8%\9Om$0│Q~7\jc7FMѓ 3Q.Uap5tGѓ?3p#~l"T?3pq'N@E$Ⴐ' i Ql~Uf!5Gƅ[5q ]1-~m>zF՗IQ^fXfa7]Lt9UFzcbj]I5/h' i(9N(U14?P`:2ߜxŽ=||̋|죝WC b**yfdo6-ei$= 2 \ߣW%ޤa<*cly슡.P;v!u6Rkׄ^ ΋ݐDZOn½A/~W F*⮉"*6 S\RA\OjyD) ɳ]ich|~C%JHd*V=l+OO8]96(}ق[xɅ?Wl"َΚbė3f>+. 96Ac*"_s!C}+(*>2\XT 6p0\:#W|`?*}"6PPЄTÐe`_R=(OD9z X^̰ ,V<MV5ޜ9pU%Ίw/JWr&ـgoH/'$:uQ<\͈W۾֋b%Fش 6V%0CTsYB$Ӭv2qkq*3?A "v ʑ8 %G64wl s ֟eeܲ8$ą%DB=\pGl8p~M#fHz25 :ܬߒxHjhk֎sb&fc&rVM2yPrs]Jlx HwTrs:W$oE?L0 _$,:zqM/qk0!;$I꽰A"1.#֞GI nouz7\D﫤!o+IHM_d2LP'$'>Cu]Bβ~tVMuR6@Y\Ac @d"h7}5}qMH" L\}K(VxWt!2rɬk \x+Z1?A^PrD&g>}!zū3BtC61.XK2GxgHǪQl`mV42x-y`h,=8e&o@ZApX6|[3X~k胤딴ps͛;zRbhŒ=NDHYC^/j kSP"i ޤ7ƚyb%Pe  ӘARM!rEN6HV4C҈EPZS+;CRY)~K@7+&X*tV>\"q5 ׳!_SO/[5;7vrET [[HЭMmS]+ Ǹ|ُf)VIo(LIEE"h*8@lT̑b>j c^%̊uA?ka^fpصF`'E 1 d-|LWh)3BdcG] ^O6;:-WJ+$ihm]\7L `D&"|-I d+D]h$uʋS,#$l.NbuF#"Ii=\s ,;Z>ҟtH=*u=>i+V,<ԿTF 3w=s9" pŧ^Ծj5adw;>euW}@%>Q԰((RnX5H]btˆTAolg8[d}aV _قD:'yGb6pA>F( 5>Y׺Ȋo&P}ӳBIαP 1,d_ -j48rYq)<ٰ^INW'CWԎ0"M>ާ1dXgMsZe^ox[Tj<~ٗo~.9Q7#١yhIde$r JE#{Ϗ#i-S2|-8Av6oYP3$ź7ϕiFK2t.  `t}Ǫsy9:׉i6LOpML>:B` =/j)YądzmVɫ ?JK!I|4VS>h1ww3pEY?< Tv{KGn 9n?T6)s J00`yv騅a#Rf ~&֕>fIn\#t11/X_xЭt֧?wEٰ}hmWY " `<3 G2z1!Cer= R.= {DLl' Hݷ:(jʂ&yP~1{ ~6%Q19KXAl805(s*]4/m]LrG55??UVa u8"%CJ1P?ŀ&i]'C3ߩ@/Mнsz2ScbRGdK՚f:zf~# DncQ/b,$vߙT֜`QKT*gXil߿l&u-nv~SAKjThKc׵ˀ=34~dRΰ㛊0a$^|;GPok^!᪠d5,vߑ*ږOODR&^gjqԁ2Q ӎ}Z;Cj|4$%W ?Z2/Q\Nu-|T}TbNI o8;+J /cM,SS䒏Qk` U Jd:J(-/%`yr+q"qC݉d:.\QL1Oem# ['?,M5lke֔ ׻tO;M"C}j.˽H|',\R^XB]zAU oGRd(k}j j C?|h\TM"L[ʬVЀM7wNZ"ruK<>Asu3 pwa>12 hKC5?Ajgم}GC.k:_w_*lӉ+zvLu?U@.c=D>,!HC*3D8O0"[  P3W盷 A9w.хX/5QȌ"ڽ[-X}k"xp]b[#HmT3dmF=@՛7M2 g$9JsCq+-,ТW%eUj9=,VW4 j31% U mHW2Xqf|e"?u?Is,TGE yi ڮeRYޙwM9:~_qt6[!`SH!$nD(%wN<>O =-Rk EZxˉ%}<ˬyF+<4df0"yNb]k;*swq.ge.SO.s=UjklG_ Av@Z~wǣxb<\-@.n MtĞf ?ؘ. vU4}hVێ @0uqC28桚PF6B,p-UѶY'Cd-8aa/`Kw($Fߵ5{#=t5CaT,yuP/oHvi({{AZj̐TD @Aq{ܔ&]0c:k,C80εU[R ?rY+I S m=t a[#6W3+CȂ Cpb6=ʹmb1I$qzY-<4B1Z)B*h8 iWzwz1_R22kev:̘<$hHUPf@Ҏ^ߒ :tBMXE_<$V%,{FSz7 X\Ce}1@Z:$p?oau"m}+F:ӧX'?JKqH>lQ7=(#5 KLBsV%T=?Ll"Y\02*$s@o\Sց|C~bfzg]5b@5zFDoUҜ/U4hGfQBưim ,5P z `::)a"Mˍė_<>(9i!>#]CWy7}$ڐ-n & [u"$n .MtyBOB˽TWJmK /}]I@y^\}VɍU! 9$jF1Z!{`YoPE luD>ܙvGTkH~\T6j4ko 6}06tBs kWAk3B,z WŘů? |oj*ä뛰+`L1nu4l@Fxᖎ#p%6G}5|*eHà`c[bƢ>&э nhatRb7dyB+Se9˯s;!1B fD8/g.jqz;w$D,=c@{>lީhm`p`jſr56㚋L"ŐDŽ&nzq(b1& ?{-BZ%p [S<{#TƄYsD(ʿVgӊȶTJJ~ʪ.J&*Nzϛ·#.yFPBAZ*@B1B!L<`uv>xCc2'(AIQ3|{h2M75窷kw`yjMx@$]YHqT1xMkk?1o5E0 + VL8n+UԻy@d`ܤ%ꃝBN+2];v6?/xpŵBJK𖧏T5XinGV&(oꉴi ϗW`FSu@莘G.faO~N>4քw؝ zB2U\(@09M쿝xE6|xHs`Fp/ru28| I؄㺈t+n Pk3@gZ#1Qz}3_Ĉ?K,^)g e#z;}$o4+z/a&7~1sxke0tSY'.ˀ|(P 9Y!z :0L,ǃSKMzCxz+y-A熖ʡAkJ5e ~M!9 ><~= `L02!` Se1MC؅.: z#IS5biz˛wB&ClCtnP|Fl hC2Ϣ6ċ~xUà&iG|?̇u|솉t͔m@8{uGV5, ߠ83A j:"EQl)dD& I]n"|\ J ^c,ZuDe CPcX3@VJ]yrpw."b3^Ԓz48_DɰP˓&XX^=<1 /wP(^aXJ9^Oѝ#'s3 X-9:rI`_` 5B|oϬv{+Zh1(gY+gwV$#*_u7lQj9+Z kuM}ѼG1Bb^8hf+yrM,A37--!gtLKlua0JUs_Ƈ lOOmQq_ Wpy*1+Z5woagL!i s%t-z|E9’z=B*[gb/NOlN[hX*v}jHשiH~m웲יB^Vi#` Jmϫ}ob5{.hr0Ők9fԘKdN;|)x"&<0lLJP~2i {T\(h#8ɔ`Oņ[4s KȷjJtH*)۟9.zfm6CE1mJwQeN' HN$U#lN{ Wbe3d,4]OFsd"qѓF IS[y"BwL^[v?ߚ}JM((LV:(XO`t\+>>[Up'7:RYiۜ_sS1[ŭio 2͂_8  XLJahS°21NSmi/ ]YMc/ôď &L_Z]y[vB)wqu9=[pn8𙘯k pH,^5 J9,L0n%ynr$8Hp&= vguo;M/0edbV*~4z>1l2^G#0h6ì'p-QF"zX`$Y"_Έe_`7 ] rʗ5/r 5۠L T!qV3j;rvrJpxG4 6s8qTz5,ar:CËa~V~,,Qn 3xq's} }eTQ_oD OG 4*K~ʼA ]`&.9(õYVȤzZ&"}N95˝-I(Hu>^(WE+T~f_Ir6R8m[\o@eFdzГD[qG.$ 8K[<[r1TTy\(C_xeZW4R c铅 %8PC[`؋aW*vtEt{(-3EBĝЋM`#s6J/Zȧ 4YFMhRDR;Yx}2Ng]4 E=ȞiGeku#ݞ^Y%ؿJ!ݛwRP#u˾U|pvk98`k(itVV[FB1k2C ǕߗrK5s8vHtzPV|;ȏ c6~ }9E x;3x&sH79ēR!/xN;*KӼyGYlX(_ O^WC 3Cy\b ƛ㜧61?ɹe` Mr<^Əq+gEJ{ާLb7q4?>Zv "VNdQsãe"MpόOi MiFm\-m-yj "C &'7Q::"9xo-x & 1G a]e 2 DD#FE~a>/~ C,SEQj$Ȍ-{aھ4q8[b-x yOH|UHX|od`4nOΗvl?ԁ*4ؒtj[ H uR@8u;UG}٦ H6U5,g?wJAtFIBv҆&m#v0UZ4x} Mf^{Ly#oav "*W6ZSx;!J% *;-jU2• %'7bhNR Pԑ s:[ٶjBݸB{ 4S2FG6xZEml,{{zHˍZјuz6;Sȱh$J+uh^k"-f5)cS0MX)K' kki;TCE\ўόXNԌުuZ^T4'VA")NxCyEĆ-1SV8zB9 w(8²)3ԹsN'r؆ӄr0WVF ]OuE"l)gך,W (<ƒ 0=d.`MOƻ l 72'ʥU}!Sk)`p v=DE<a%e[0ɝc=YXn,G1P2R+c+m.-Qr: 饦ݩ42 3Ini pf"%&'m"zZl")\r&v$_ o\{G۳+ޔ<%^wLNIkg{x)~O%cr5j <ϑy`%Fd|9s^\v3`#ͧ< % ,EB%ݖx3Չu4?qvJGc♏pR+ Wl;0H`K^P`pjzQۋވ#;g&ˮ *v;mWiG([m]RcjNPʊ> LfZ0Vjh>?kpsftpiZ&,f)s#.:\nRGoЀm<+a64V[1@ Kq+@>`=Pw5;|jZ; #1X1A-@x=g밆ZUԺ>Mvg'AsҾv^#6[H -w|DRھk&1GfrNbmb#\W1#X~jhz!_4jO&}Bl`ʇڶ{h䫋^uo& (WT7Ng$/X*o6Ź$=TEF ԳyTM%RͬInv3PkUG?#z7aV ]Wvi߾2ޑ3e'Hћ/W BBH46Qx GDXO2z.Df8_u4h۲hDACu\R h"=ǘdR:5 Fa8:Hp𽫯eᔱ$eqϚ7oG3 YMPMCB G)L}65H]ffff稅XCm2/=CV;٣hy X;[]cO wB}S)P:p,#+wrw)v˃0NAlT-څysHz MK>1l>d \EoY"\WPK UhzFg3%-bb#C!g|Z[t;]d6/ -]@41xchNIAkM-v`VD9mEJx湉c+ZG.O]DۘCDâ)bV elѥ7oLЍmc>=dvVPC62 :^U_!.uvsݙx|r&h;s+ a;Md̎< 'q=&p7L8~An.󹚮Hc* jد`h5ʖ8T\{b>㔖l ==מ :ݿi5`.lr}9䨄'/!k5 U#L]"ʴ9F"Ơ.V€nV2d+};h䦞Iz,j_'8-Dw8+gWSAlF.RAGA;Pd@"$_Jw![1론G{rOAucF*0+2]V3|중 Na|\QIc_%J:xܜ H{?EE ߊw b['棌U$fPQ_/NBԹ9w\9`wU? 8غM^]!-0/j}"pptp\Ra:ZM!{ƒ1~F\Q6M7Djx/N:79'=!`\vM uԥj R[#Jg~s"얪<ߊJFγdHn:0]g -Z`3 £_] oYF!VdV (c AB l.i-Bܓ**= SBlyt 6$ox:f7W sjNT,!?la,h^w^ݴ~kUحR>n,Ps3򊤟~{*rtIj, OMX/[^fj2_q:nb}+YA0PVCۨDUW -7gM;%6o"Sq'N.qmG%"X^nr݆E~H4AP^ɴ0~H?ռ 7!); M΋낆 \5:8 ؏q/N$+j&pYY%gyһ:׽8f!'bf"e ))˚5Y_+6=+:3k5Ad.*QEQ< ,0 , WVH:x ZE+VU?h D7M7N+}WO*/u&a=Lg@g*#$ > 9P mZH{gXJt].jW_ֽ/e(Ad13? X9-R. # 8=LӌL0kX]]1n0W6V vNdIOZ#vOP$K_ds^Qk D,p َIP#MD3IT{ 2ۓ>D%:4LdqcX%igMg^Bsje, Z'Fi&Iڔ)Og ᓝb66jq[I#WTuQ>v<,b`g|p+\)Gn<c*`3L\#RnZw\˾\! ݈ٓe4;eUߟMw(ͣJ~ Xm&AX`$rˀedXM%/-Zl<"Za6{jPw!{UVn[[Ocq]]1\,G2Y(ȍ3A Pu{-9!QTHl U9˃sYǶitwA~7%?)yRICY>E|hxꦫʈ 7q}+PCks0C ֧y mPv?AzRWIFD"lrIDpseE| ӽ'fC`" i1Ǟ́l 0K,?=(g!/I,{_˴:;T4!v}[@.`J2\Z9 MDf:}-=H}bJ5vƼU}DոMi1ˋ'uj]:nu@ %n~@=) j7 PZ ~RokR] y,ys1Nj!j*//7Y?o„{oEWV%%ΈƪsF~ 앖% BkDmg,9-a$7YSK!Ze}{)˸ eyYfF v-0&#XI<^kAo]G!2lypٌ#$/ڱ>5źoAVwQ_->@2O4C ӽDc9-vP 8Ju"yQFDy a/8g Ayϻ~Ζ#C4'`c:Ve) oޟŷ cT#rY.ocr%j}zS0-ʱ&nD];TB22JZ8 zbE}*(6$qd3Idw Ro>kٵߣ / }nRSh:ۈ!N#x+Cb9ЬzEq:9V(nNCU$P5AMdkfIq4/[ ;fKT}.PY;Oes%fۄ-R u(< 3ܞ~h˲m&Q\&lj%([S4<Ӫ_YXnJЯ ұz+.d3=LDnch04)>B1}9ft@ا﹆B $i #j)-bLZ4O.ջ* &uݗ}Pp! c1ĤQp7uFF0k- RYBCw+=ԻCrw;T 㮚GG]R4%_*bCPY'.T'l2^n;X"\ZO܉4XL6UYVߛ/(rNfezIzg 鹟:defck6OMVV9'\+*+n;Bi}N hQ*>R=#G}P>,;zRfkgML=^!ޡ/)i ZMLr7Lf6umٵ[1B]5O>a'~U~:zwˑA6OP'P kleP;`OD}E:$F7"ER[.EӉG"]Y|oaր#O$WU75&bJ ~k'G1w>>0\]ezcm/73ȯ"W`G1w?#TJ?{WoU}B9?%8$gFuVImǩ;o G x+^ՆU;7aoN͢ݎuIG^%G7VsE:{S j)c3&h5E(XF{\>[LPAgv7h!W;^4~1zP[* kxV澋*^K9ʲ:Dx&)‘$>TB^(] kii^O%?sÿ({7U] mYH%~3-%9~YEb FH*Sz/rjqi F0ÍTѮi"/*.r9cKfhB0Ǝ"Є͋zMyۯih.vMK.Q+nx@EP\rf ]$ v&]8mWP+|\} N'/Z6z/ ={J4w?ùÃ9ݻU+!, `Y;9C% ǩ~Bz7W1` IY^r.7J$ v^uؓ|s~3TShmzs]MAyp#%#Lj&F24^=Y2`~坉7*G@jB#]/}X/_G(pkΣWB;FZ:eOZ^4ڜ%Ko"}6@}؀DeEoTjȝT`3o_n/x&FIp%썗; ˅uăŶСf8SZ&iwD&T\1 ak\)O5Ȳ5 %iHLC~{+ 8[ _mğ33V[ Tc6Ux9=)ƻPa/LLkiw>wgdW? K#S\ 뿑vR{:"s#MR⮿d%v pnec,74 gVk ﲴ1G}TZDF2lRl흼veU>f5{ŋsNgc^Nf0@ZZ"0y?XtS K@pU}: `%̡)b>E8+V zKvx4m'vBAI'WwJTjۼvu3fa2WZ(wJ)sGm9.”+ Z"YIw JqǶCJ+ý܍65ui; :bϱ0]׭Qu1ohsא@nx-~ihX,KH,@mUMp]bU'BN=>}$`^R4"<5qI+?Άdt5=Ҍ졒xZ1hQn˫ m2WDs2HAJ3po0y򄲦B46Ifȷ]w0|Xܤ-P^YƕrGDQJe`&M1Wt+Cj[@Hb-%2A-2 {$ј_E;KQ^y+ 1/V I. P=Jc}9#tO5XYzH=ٌХNVٰ4@n؏_?Jƈó6C>q$Vg,MnWbrKOcTO-v3-kadN;%jP_R{i!?p, ۵9nbE]%?U$S"+/ߕ %Br?M,EN11; E.LڟviFВD`(2HɯXͷGOzUc6! -mZ=?sŢ-޵ *a@/դ8PJ!~h-+О\.__>6l*R]Rz ɭCz-}ߺvɶݢ0 Z-^CvlK>Xe'ٌi0]d'c 6,{ e:>muUkL]fNp` a(mVQΐܐ"τ,7iīh*u NxNI}U.@ ƜAQk&Kd@+zΆq{8Oz)+%DG^;ֈQ obNciDIȚ|Qx}|ꎜի>]+=ړ8\& mnF4XE>>œ?;✟iĂv-c=X ?lc8z#Y3g[~PZu|~@ WH% Trk@3=8Q2q8L&ѵZK3*ջZ1^ V5K\nvm(]Upџ]뇂K,Q5ܛbN] M;¬[Ѻ!sNj5ϰʉ~ gO+=N}I{mte+ peZ{GW-ыF5QXZ7+_b^P/(=5hwو9V^rθrGS :E$Ϲp xh`@AgcRdԚ_6T1Rݷtɴߛ^724) ydI `݆U"?= CI6r)5&"pUX zjn zFsv }9g{4y搊À,MqGo`h67RB}׬ck%Lxbp_:~Wt^fF+\17Bس -7΀,a;I&m7 ͸8Va*l&Te}~< )lq5d쬼&;yzp%F+8/.{W/ܜO89Ahn^#Fd]2WG 'SC6d+w)[".isԠ‰$JγDk2 1Av,d~@[QD`WD>Am ؖHs8%٤a3 W3 \:=qhi+"aScsT<;ӐU{?IU~^E1H. yW)f}~[cN$lWo,$^xnHYMJzD+hV<0,,d,_:.`+BFVPo\3i_S]mzX#R[8 8.r'ZZc5y~t\$xJ3=k#45OW&{jPRFsDc~yk!rM-z.K->%ׅ]tg/{Tbjla =2h9c|2`QEZ%NAĸ# 1"b^>&rM%wEڊr.hg[waPd;eߣzA mzC=g܄3U\A8%cg^ &Pxbh) 2h-(t(R~0̿F=ˣKxEqæpnUSbfke'4l@sX]sOoy-cŷW{c*mY h-0taP^ky7R^YCԋ™ !J#Ӭ|l۱)<ޒ*`\1~87-ԤJ|7&z/<xsj id.Bф¸WR7ċǭ& #bPetiYQ/,`YyLʅCo+#e7Y2~F":5R 𤧪uҖw:GV%qG[d/>GVV=Z2GH2 NI!=QI{1FaF6B&$ZtOP96W ѡ[; Yl 霃>0,ӕ&MfH`Ćt󯣒h7@Tq9S?11 ^R_ e$(;|GzI[q&&dAFVXOROn wJ/!M#_hH8ǰj@?HlJD"Oܮhl,>fWyDȷuEB^? "OϤjyjtͲ}hR@=fޛ$ؕ&܁ Z iy,75L28]sQ"EpxᏞ+)qœ<j-6A&t@-EN3:Ps-f=hpa$rĉQU5"<"wyu z2xqs~Dczzis;o:?mλ1f^pkv`Eђ} kDKT=v5fă uq6XVw2<-o173tD<b%QYE}y #M~ 2ѩWw| @@Gy_G׆{o6I,(b(h4 I(zCYVzevL;j,/H -e9wTLk? :XVQ @K;B9NLɷqAv.l.86$S-&J3v1 )y`P40-ǕiF!B"@uٗHmyQ~aA Z|NR @WPK2o~Y"6jؓ}m /y6AF3O+6kPs иmΰcwgtUrSc2z<5 v t+v>aNrJתdqI#L!1q= k԰.لqE /lhNtFɔ>ޡ 6 'ߝϏ):BK {'^gq $Hq gJ.ԿAf9ϱ$6Rvn6tN K$ʤ֙+}^<wb.j줂a&11#p␧%Ú"-B ]:TXi;]^S!bUySj s۴3y}h-:/;@{w0[a"eǃ ~|~8Y.9ֆ":rlaQ]B(rv %݉`) 7G}hmpZHP?L3!$:A<]#vcUlZk ;-\Kz{Ĩ(LɲJ =3; b x|Ɩ|&Q3duBk"1K͗<#kymZ:)Ьa09LBX@ȔmfܩohH(& TIr5JKC朅sA30O*ƩZY,htf*ҙGvXCȮ+:J?*c'D=1Y! x(0.ѢaT.ֈ%gZfbO*53,ܟ?f.˛Ijww5::\SK7S`\Z&57b5 OceMuC&c| \ /CG]n/֟ۉkM2'— ] K_:v88\:hYӼf28XW|g-5 QLA,kA'}Leͳm! B^|yzleĔ$7dt2 8 QpSe15)r4!n_bx)wZ\1cuN݅(V6HMW]b:iVA!'l]UM 6//,C J\vW= Յ+&3Q8acgzį`&u+JD2+`g&T#r~>#'\1W[J}p.JPJg0GcwP#GM" WN$q+4B_HBZƓ"E t9/ԇ~^y ;)=hٞ~JIg3 te_x(}"NFˆiܧ!48맬BCr?qN"_8t_O)Z Xe8Ė1`N_Pd Z- WCx}E=W_ū7NQ'C&Œ LMv5yIJTxY5*ΜAhD_۫Ì%#VI\̻tX^dk1Wbez^-|$k]\*^v@n$7[!fy%"XrMGM|W6x} 6{㋌>Ta- T>**LlWMaxZ0Oul.!T`9h t}mwy Qrn1˷ J<!N^H(iQKCLO҇v:K )ᮢǃ* Y4 rB)` 8o}ϵqMM@Kq42bAmU9ς+2gjuo(!,,9!j&a N艢cHPaT ߒ'Fy)̘9֢}3ٴ k\{1ɝ F6)әʥ4IE3ݥ\=yy͕+)(EiI?8֦5 wC]Apeo?x)\73%:}- \Y2` f%1]  u퉍qDP "Ac8n=k[RXazG1a j`*ln Fʂ`˘K 'q iq<[k'$`xu:&%JAXPp#hΓ/UԄ#u(ܭyjҚ#JRŇJFQMp9=0+rE?tџ7L>֦ v"Z*hCbLo'Ց-?q00 7<v'79Љ,FwQěy,#NUb%iXwvd>7|PKorQBgˍmɘBArXjxrso(N!'}<ՁJ$-=ILb}(BJ7}ɧ L9H M{(żs곳Vjv{k`r<˹_sv! F:Yl!T&`+g}zOaOMbVrP{0 2A ϟւC=~ڎ6ua%efwmz#Qm \H YzVS\(l,Ss ckF5Фl< bMХ$+ K!tVKĺwȭ g8Ï߹C % ηEO"޿jspT8t:b<SS͔kE{! }vGt6ӬݰFzuƌ] Sۚ rL 1#G~ίA͓L֨P!o 7yb@P>n)jS9Lߤ,/G%CV59%ş̻ꀞx&lnZBjOOődnɃH l0Uw98|nl64 Jgv nkeE⨰hpA@ARQ3ςEqڟD襧K"쿤kP4"W:I26DJ hen~?GDel[B(ńf"11{%¥cU0nɇKQU%O{gs"ٖ ЮCo: ! aBci5nX`s*q6-2\y& Vf`98&ȹA#x|Xyl8ҫ\n8x-_NZ[ G9( 1ڢ,gq!>SopJE%U}dѾIN0UF/**+F$8D" Hhf#+#Ts"'P80K9De3x@UWguƅ>V_][O+i\za6{TDWA":Ԧ8rB~yDZhQYw]fU˓ȕi&iȘ@oKfoe㊢x/s9%{9J`+e{NX"="U$ :$םW+D":)*r\,}8߹m ni! T h;s.p$|*W04v>Nm%?5mHOņU~,t8RʐɃA4Z"M/EQ&tD3pE; rƇ>MԴC,/sˆs1}20P~{֟!p&%2?\ar ,F^r$k֘,р+7˶}@"j3NfUP;9 &-v|(r`Uáџ > Iz`; dςwn.ynٵ1Ȭ{F2a3ɍ>GS9ùc'k9Y@4k.t:+ 'i, NHvxsI7Jld૙^jIbNG߅=)^xq|@7!0>qYz])p#˕e&mM]zJ`Of 6W;$r=;" 7 4SꕕR%ve8V %xtTDtaϱ3-iq)Va- uv>r_T3<q/PpT՚?J%~% <3k'YQ& Wd\W. 8iI|5_;Ԇ)66UFd@'WMwg[8l8 4e+(E!96L%^;m%N!(;h- vybIq ǭsxm=sW r>=/k1F){FTqew#݅-pV-~ D.2cҩzi*TwH HJ zHq$#t k;r˟. !XS@lbKZ)T3!@c)PF |HdssƑ6QAB7r5Hy]sjZn;rk[?pQ\>G@)׼Zhѻ1j^פRQNDprGy.z:RpDt\Ɋft>Ϝ b YkvwlO#CX%d3apY!r`q.mb {ˢi>m]N+ h / #aljۤ34S 55-7?B E o '}H2؄FͽGOsfgU+K(p1PfZ~sTƈu߫QUAplfn;,+py9e 4rW%):+^,AN-K 8umgjaP3@P¦6؝?aߐ+4hҟnzB{mgG-6Q0a_ɬ~ #"r4 PO{=b(fӟe:ۿb7K5M&An6潴 ;Oڅ)Gd Y>3'q߭ulc_N y8erӲ҃K 3_2T3uL5|NPjVYcN+Ӄ7"se"9K̟?~wwT-Do(A.{t+8NR ȱ?$袑hOE5ӿ^~I|J_-z?rT&8 QP&[FVa:?Sf?0lKJ:|3˞fՉW/+v:yJ룁 :ԠGv[ϋX !$[?R+2K(H>.<R:vWw.íU"dEÞQQ~{_sT {E& ǃݽ]SI:UO4_͑(B&+_`F!(;*E(fqgzmrUud=mKqIq΄9\}VLv JYU< 6DY?GpЛh-"WZ樾P9]503"(lFx2VoE`è gTpP;.[JlxW7tǗ`K4HVagɰ(=u/,'o:"bZ }; g$=kbϗ!@{=kQs]v=ZE&AKɪ*aoӃ^W{YI$L'C<Gۡ]8,Su3ջrZZ8\E1~x晶*y9 P~)ْ`{ڶj7>%@|r\6W8yʒv:gxa Ɉc#w"NcRB`bo׺~6c tr 7qxD,YX[(`[s9Xի^|ݭ-%|Vj$V=Y#( s{UM (6vKJ;`'@2z'?lhzWڈ/5+W=_uSl4e~Nы=s[cla϶V*ܷۗ؅ck,y< x$/am$0Z|*8wgɕZ5\kn1ot(F!,(-BëڇA캝`@;:jN\FiΥ&>G1@U}+K10e cщs.UYʪv2♤k,<^ )Jء*SLQﲮ2"fm*_\<)'o)Rr$;]q@3Cđ[kwhƎqOS&K#f~RiN` Ć L@z =N72X|l(Fj^ޏ߽:9)iKjB}A>+mB*!+KeıbPo`<\}_.+Sq9J!*D<`|Z|U:'P!}Sz.h_jKQaLhb!KÅ%FD9Ə&vQmSW9PCN@𓕱O=[>C$'s-arRbp^fPc]9 _d+Q>5.@5z\r!/) CSnQk({:_f# L"·ӊn=>@8'%`_gz\lw=9TQWJ1 !iqqSfjTG p+cl Cx|V{Xa=͉ڹ*uk'QgR -Ʃ8@ԩ3z4Icuyzo&&mM.ǞtkϜD?9|;ItE+t%GoG3\E`Dߌ.691)~pJi_EWBpԭJuumIEb%q3+Kp>BZp*Kk(J(WPӻѐ6gZT]ib"k>.qE>_s/X -x8c@j _#k;lE} ܺ.,aΆxsP>0P \Sɫ S,p5vmml:7 eDbqQGYJԁC"2ro\njE}L M ]N(gκV}Ȍv y]^\z?&Cv'6_=vLxVVIQ|֜ܛ0;vRlE. !:XZ4yU=3Wɤ_z椮חdFQ po|OfI&?ecc j=-ޏn2:BZZ>{ݼmrY+fyWV Dݖ&%-k}@ӑxUrK>s^d%?68`ny8qHU>5TZNh /bCL8xARѿldq) 8$VΤ!sefQU9gc]:܃N{o4"nErɺo>7d?3`Eo4g͢Z]@s6ǥR+P$<==D*^6TEQ|?$a6ep9[}03qo\pzѣ!ڵç4cyIm0nNi+<ǭ >scDE /l* dKݎ!3@8J.%2-l sWm#fܘ.zXqT>`[e7^weS٦b]7k(s8vMƶ>nѨ5(|s5`iɟ~N$\D9m( RyDb@$}rO4T{6Ntwt\Lmr.v!6AܞFi09V|!{%KUepeM|>Zo -P~+"b|P&1PmG@Oe72h_ GiT HX7weWju_Wll2>Euxt Q Ca?Pzi쳕Eoڇpp/Mq :GN0h{%|Z1{] =gyMD#FL=%C L%s؊+..ϭv8Hx&:acvpP,7v>CwJh ԹCRwX4.x 2dJ %i^F_Ih-}*C>/]--MxVvg}3/>RzP[j+ W,Ge<°f 2"3:Uď=e}7$(ZUՃ^Rz\PI6E:sS]PVBٺ-lj.71v0o)>Sɥ2Cm^lqr[TAK$ou1""M^X(p|mi "fbp9^ wQ+9Y</6r8Q1egN{WA@A@ަ %UXeNk_u&ac[QL|BuCpwILENea៌z;pPd7F[U?\)ʤӣ> [U ɰ%B, ,r&41z+`r BV[2h|S# :W6%})*P'؝QqLg1s%,Gck<1Ķk 2*i™^Px!;my&ͼeZ5"r›1KT$HՔ!< P2Yj;湠۳5ZaL6~D^>+^$HHf .edU=ezf=r9!Ƣӵht 䓦.}"AwlnKOGц<D cZ{҄0̮fT8\FNQW@hU9nin0+Law}o9aG5#{&(X[řm]0epU[>Űzs<2֛A\}Wc|qQKOH(=D7%7. Bb(YRZ:>拆q|a/E0m47BCy5 |$Srg'9W,-°C>ؕ:gN;*ˁl*/㝑)&A\Ã? /# .&_Ъw?DNTtgny@BG3>(jLРj/;"ҡMl n ( H67vn_-ׯR.VS̛lQ=/<[LMWy*,g4f< WAv.rs[k,커j?MWUW,hdīm׉)C37XF}+{RBh-&[5v5*9Sp/WAZrLбxӱkg\詴-MK\!uYE@»Grq^l+q4J([.yҾ _ѐUd,|wЯރ ?%Ϩ*9 6"$Rt_"C~f3F&DN僋9z`Ǣ Z a+sesVdOBI/>@ BTv0AȡΓ Ql#W!ᴗk -ZTYSFz9 Yp*lgGFƐW?*ͱˆyQX( _G眹j]ٕffuhT!!] *e[d;ə73}X}ú HpǕcĴxSZq0]%C6"2=qx}8g•MegbW\;3iOZ N k5;(qDY~m%ST+^ 6Ij&s?'a# z]u#f&MPXnrvr`u7_v*X/ J_{ R% rwaQXP`оIZϯ5Bm,hӅ~D, GP_ϝ5ID3l% H8XC(,~yCޕcIAhq@&jr4%l](*i%rcpzQ*I׵gV^rvI{#2H3MԮm )7GHOezB"nXĪ eso)|' !!oHɫ.;Į'!<`!IbKleRPrpln"&N. 3k]`Q.!KfD&K^ BU|A_%<:t@Pf7X R{- p#0/&$ҰXQ7yT!U#1+I!wj~J {y[ڢ|G`dd6bR`Q<^ r͘OWL>hʡ #wX4ĉmstDu|BsnΠH0o!mm\ESw}d)`M%+T3JxG ط^" =M\!!~bӼJ=#~cݣ6"ُ=$DVo>Xq8r&#'6ɋ3~|F<]k.aF\,C|b5mn`y5@6+ٔcyX /O)N4{l^}Y7|K ~U$.J8&kG> rpi(a]ڸΔ4$٧ˈBƓzK%|>\Sҏm-pJW/EXIX ﰠ[_Gx c\A^a4 (/B+,#z`hlƅ82|bGSwAfP@DHéGem8W5/bXge,)ӁQt92ZXrQL/A۸.ddmhjV S0Mc[iwBc7k<]Z"*mYL #C(0?]X.P}"z6{:2`+@:"SIhd3G@QF-5t8>;۔r;cFs,B2[g,Wї˔D 9֐Nnj,!؃bo=4ΦÍ ꢮ#?kW Xrumۄw@̑KO x Y?o>'eshHM/$R+ED7=2 if=ѠLsִ>C^ |MW7Ԋ?çLLתlgQWǵ,gsW8,)U?P56Ŧ% [4Oe1jBQea\ZTJ(Dqy$ QFU",:$ 3̫:,}^ǯ?Җkܱ:oַ5AXQixzG2)AR4q]8ĂO*V_05ZfЌ1'Џ0+ؑ̒*n9$֔pW üМ1W=H]ݛ7Bc7 'Atf?ؿ\HueoLj="z8֮<9 .V >h [bXGJ^ha"ՁtҁxfNXs?󖝁ˆhEW'^NUZ W9& 7(Ve'ʬZ1QZ}hP!"G{_ns#P6P:K@F@; |#!Ͳ<';6KEC5mU9%0w_kwT"?c 0)%(, !( gla{:@#S1 $\-l0<^ooЍX_$yjUSul%t#xeŽ$r&s] 4,Vx1f$ CelmhS:EٙT£ uyA H0L5Oto}a.-[L?R?eXS}c31y0Eցt@)g DNgfOGcaHw =S1bRщidXk?ڻ1{7S;*nҷ~(jdCA)f#|k M VCsKondo>%Ekaj1p'R ~"7>ُ-eJQ%N@YdGޠ2!ԿقR!YlUb ?R"j8=% S{97Q70TktM>˺t.P0G ֈfl_vhQSPQ-L  P#NfYY,쳅iJr΂lKVm/-~&P*F>)XD>tZD^S}*YF yt)A-vjVM1@͛lꭕ%pX:^"xk5-)ԁIjͮ3Xc\ZWo9UmH/չ)8̌쿖UB6gw'l}DŤJ%z>xUynz"qQzox2,a;,.ɴMrd_dΞˣ!d/>vkN(.?.~")[Hͩs[<|gk+k4EEO2;0ɺfG&.+j;IHKg  \6| T+$̕tͣ=ʟVs]L,<)Ftx5)Ny+ ^DM|6>(bTȵtaELF?hu~hWM5*H}\lb^lU,:^t9Rr_ ծ3Pv؋wwUI]$\ v 2YR'%& -奞k@:="Akn\ա|e܏=F47x`+p M?(%_ AzN,|x ѫ)OG`Adx"T9r-QO)*IǼ9tdh~ ⺶͡ScܞET/qYvmӱ6 eTqR )8WH67>YEiyIonJR2L4`Ew!l\$x*} PQtFHY>H}taTO1Eh8@v].LdD $;SZfC4֭qSO]LCWNh rR##pahS \p=}!5{ƉC|>نDA{Z5p N2♗dƲiLkşjKC y{c>Jg5nBO nDo ؙ=7Z  `G97{JpBm͋+ >4 6ְ=rqX3:82h#ʵhzu^} ?pm}$r>2lbڍֱ% g#y\V*5Toӡ\U]& ĩ@$-\/8a@qjsiԮ8:=;dPŠ~p P:.Ws#犚#%GiQ 36yaL,@@A˥ZEQ<2S0T+͐U%uh5uFyC we\ +1gx[\q󩲍x&Dqv  ~K\ȉLp JZʖK-Lq:wdq/?A烴%>1k#jD|rʯsh/]6Anx4!5=4ID/h˺3}2>bᢐbAߗТ»5,a9srFaX bߌS^n̩z\}Pԣօd|E}y))5 3 x>uilTz |i٭%Be{ԷO /_CmvRꡅ$IiN;^c~ixmGL4[a)O2@8N k1A` 5kgc KH-i^18SXO $ Xܮ)֊:u۲6q)Աg˱ce/# z`Wv-{#/C!.&=e/'^hAWMO420_tBSч*묞8"]Ri\g[.KH*m< ퟭj<񉇔g澏Ni?L.:rnEz;Go8"c %:Hu4ϵ%{2V&8Q՗"!Bznxg/ CB^u1A:0$hC4V] ږtcAXiOM?JŖ)U|/ԅD# ݈u/Kx^zP-!-J_U\hŒt+&)y5ELբgɁ_ɉ!{EGNݍnybf)KV!2' *)ԌC^fzg'owZuVdO/ s3]wDEZqIGٖDj NP`XN )/v1$42Rlnzi ~LAg>oo%R%%YF\2u 1.d9AuvAgG_JQ-qÖ=5Xo-UBq'?ˀn5!) '*# ۀ]I1Έ/F : 3، ?ʺkFrN Nna<~p2W1;*E}&ijG5%hCF Ee7egca3HEL+MOZ渠oqvٗz0R')sR A_ ~wv~_oY c;HW{|cm!\\a (W#ݵ@f5>.-r:vgeeE񲫂ㄓ74HF%gh4Z;T b*Nd| Gk/qX7PaoAJlXAhf~;JTi]$@]\hB! vHLgžS6!_/mrLZi8ݣL;s3:)L!c T5=qA~~fݴ)$9‘؎I- 8܂KGo#DjsWä'ߪLW.ܤ@ M'#`p`@f3FlXA \cWۊd\hV4S@?J4.wZ Gpz@Nd4?{qRA U;H{lӺ ޑU%,8s?yˎ͊0_l[<;tZ}gQafA:]7je`d2ABXEipGE,b>sL{~ñkVx( Ri8Y Ì18eiF1&=!&KvUƿ)%IR#wW'+oѶwkSqEr5I쿦h0noNMQwEWޭ`ostްa#$c+HwLwc\֘ eDrqcIXb;/cZyX%t%~~^"<,Zd\ R:!HjSs!20.O$ FF[7_Z'=AO-?Sq S|W1^Qb?\ lryߓ0,u|ܑTN )2r'@&3=tOG-EbDp1h0:꼓bdL44VFecfF.wh$Ʉ08ҒLhW*Wnɓ#(x9] m3g m8 W8rL11YyV7^]0ǯ[/겵㐇VO+24{cC/2g" խ<⋇S %+4gq&~ l1ac6 WK f( ҐxwB 0U5RsS=^\iƔ1WX;*y_Acs*D\8A#`adKKTiXu˂YWut픤'.Jne[oΡa|RRN5Cjx8N>+@@kk(;:FʬR :Gx3$3%98-#8Y/ }6&X dD:g<Ȍd`TEq DWdyeX sb0o5ՄexyL^V.pv04݁Ӊ;:ݲʾ~}ߟ0p1-a>BΕ.AgQ˚ixg0ϭ~Ȫl˜5ީ,.8BrmRxE!CKJ](ES. =7IK&F#Z=x5G/k:*LvlCd!U},n%NlfYs=ظvy{͑lˠV23dBGG|Knnʔ<{+3=([^ga" ;7\1jZ֤?8V֗Щ<[;*@X|RIK-Z7#N|FJ80 va[,U؉s#GQ"R(tE1~.^Dwֽ>l>O-֥XkTMޕA)2nU~8]ۿ1n%Ύ,sp #ND()9,ߔ`R1AQwPSÇOkx;5鲞H/MiD4 `vPvƉ>"}搠ߣxL\o~7(C0[e\ZW^y%^2/RWqTM1;,`ZnsWw?jmC0h>8+#Fn14z`yPrnv۾F&'*G{|{m݀$=0*,&qW #2΂(JStۻ笥)2S|LDDj$ٝb?X "jՖS^VϪ"9(6{c)vʍw?kkK9Uъc"WlJ DS)γ:?K[|Y݋"p@A}KTMJB wY%^e62гovn0M{GDVv *q\~.`w@Dək:v_3Ū/Q4i4m M,J,(^0 "4hE~ i&t7t+[h*.:мFtM_)Œ,xK;wo84Admn$ืkefzSj7p6d[^Й~!A,SrM-g'gh n|&R rq>>SG60O2Iǿ#׭udBʃEHBv,99ccNDxcqj Ji}few"oao TL吉 r:I{T r5 -D#Qi׹./–l}^Љx:Shv-*K՘::dAGު0@Z[2|7H5=YwҬsod'l0ac]3jsOYyz gHt1nN,cqtmet&$HPΔU{AZk%%";6fu`[cd9SPDGSw.s澇\UZYDȗ&?]0}2Pj_~(jg[̢,aOzx/iId!.e/! 1qH!Hw3sPx\ဘ|ǮȢ).+0w~D KVQK`_"HqG$(ߓ<`r+~F"H v%~󑈌R} )1.rSc1>wwsGV8R]d$l; =дQ˅ ˷2鰰EWܖhSsjJ!f>Z'U9nv7R(p1n;Fw'ZG_u]ɞO=+zp㥰@dNxa9JE;EL1oJg aZ6{ $ Xк4 S9%/AFecn5x#H'_ #2 րWrYԤ)ׂ25NZ\zj ^3A7 {(5]B؀g#pjۑ9nq($ՅV{gc}C&yJʜ?fd]5&5}=A6]SFLЗkzahvkVx8Yb|sǞ"|Ah]u^X嗤w>wwUe(cJ߫F ߫@߃?Aj_C\YگҍeD$fJ݌~AѥsP=༜@9 bYuq~}:Jp.k|z]mb~͆:t|.Ox` i2u2M~⥷;E~w24?Q?GճTu"?NF.'2+ɑP>|OX*[򕡧9) y m;j=oi?1u >Ed isMe$t4(_}. :!ڶ YZ