pacemaker-cts-1.1.18-11.el7> H HtxHFZԧS ?*}}{5HǦ%dc,#(|dgN,-_f1f3f3ade05d7c564e5e3271569bc7dd102ed54fk.+-FZԧS ?*}}d#im:&>ݟ `j az*v'>9P?@d  ] 06@ADA A HA LA A AAA^A(H(((8 9x:;GAHAIAX\Yd\A]A^g bd<eAfDlFt`AudAvh wAxAyP<Cpacemaker-cts1.1.1811.el7Test framework for cluster-related technologies like PacemakerTest framework for cluster-related technologies like PacemakerZsIsl7.fnal.gov~Scientific LinuxScientific LinuxGPLv2+ and LGPLv2+Scientific LinuxSystem Environment/Daemonshttp://www.clusterlabs.orglinuxx86_64O>>:Qp<<su?u?FTTc/yy*> > nFWW ZZ^QQ$$$GAFA T$%F +: >s$|7 8vA큤A큤A큤A큤A큤큤큤ZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZoZsGZnZnZsGZnZoZoZoZoZoZoZoZoZoZoZoZoZod5a362b31046c539497dccd9c2ce8def9d0c44fba4e2d51ba794d182a749daf5079a796afc3ca1fb0cfbaa56f7a558bb2d13d07710889fc8a382488b43c4d705079a796afc3ca1fb0cfbaa56f7a558bb2d13d07710889fc8a382488b43c4d7055711177d886b5f4bbc5e930a409ce4e3058e414fce3664881c248ebcd0fede357df4cdbee36319637c6a3900e5412f74ed7bfcc63d782e9c3b7e98390bfefb567df4cdbee36319637c6a3900e5412f74ed7bfcc63d782e9c3b7e98390bfefb56c53a9589aa7e4f80299d1cd5afc8e1ccd4fc1d7606b510adca44acc8b3f0dc8c8099deaeefdc04bd70600ec4ad577f126261175d19b626f104102423d408d7788099deaeefdc04bd70600ec4ad577f126261175d19b626f104102423d408d778e21530c0f68c00b529aa62d080b65d85b7f08af251df76df8dc865d5e7ddfdd0ba5f053e12e8ff639675629257fd43d04e062b6f96abbea020b7f189f0375d71ba5f053e12e8ff639675629257fd43d04e062b6f96abbea020b7f189f0375d7153e1a3af21d40ef90ecb3a5c473214aafe036b7375bf52e4daf7f705c358b084511632fdf56f897dab1d682294971bdd5e73ced7850033535c56d4fc919766b6511632fdf56f897dab1d682294971bdd5e73ced7850033535c56d4fc919766b6c2864cc27e37302d42a46428e4c268b1a12c1480d4b6c891b2e5d382702806fb27b42420af69ac2b86e755b4b9840b18aeb9e38f3acfc7057008c0290b19125927b42420af69ac2b86e755b4b9840b18aeb9e38f3acfc7057008c0290b1912597e47f31bafee55922093e389af7ec4d8ba540e911e4b72c13f8c49527298e4336ea6655371d45342391c62446467b491187faae16c044053723ce32c7743390f6ea6655371d45342391c62446467b491187faae16c044053723ce32c7743390fee030a6ad1001cb2ab42d344f74c608e4a0758dc117e12c343e3f1c151fffb3581f91e6be410188b0aea4124afaabeda7f647843a7b4300cb012652f24ea640281f91e6be410188b0aea4124afaabeda7f647843a7b4300cb012652f24ea64022792b4f20e5feb7561264d1eb6605c2d54e1bf978dd37f47f259f10a9984748c44324e337fd87f0dbb2659c2458913288cd3689b518dbd3c02565f716c88afe444324e337fd87f0dbb2659c2458913288cd3689b518dbd3c02565f716c88afe48a10f687fb3b8f1416e8cda842447f603ed87350aa94f4de90fcdd566074bb6dda6f3240dddeec85ee6e3b567106979dbc9eacecd2321da03a41dba6dd1e1db3da6f3240dddeec85ee6e3b567106979dbc9eacecd2321da03a41dba6dd1e1db3bcd10ae6f52c1c4da77bebe9000b748d311825abedfa413383d3db88f8f4d79acc22d228d9aba61fe1670830f8780f1594a3384849aca67f1e2831129a87a64ccc22d228d9aba61fe1670830f8780f1594a3384849aca67f1e2831129a87a64c82891f50e151bff27dbed7b5c228b8c5dc554285ab7b8e49e0f0149b25f9e2f4db8ce641b7ddd5916b85979a8ecada81cfda34feca5d3ff675b0d46c3d2a7937db8ce641b7ddd5916b85979a8ecada81cfda34feca5d3ff675b0d46c3d2a7937429b28c768df08a6614be150f2ee50b5edb1bf8c239b3ea39c4262d14f5e79f9669ad22bfcd7d498473d5c7a5c7b70c639bda0008d86c6026db6656a199cda3e669ad22bfcd7d498473d5c7a5c7b70c639bda0008d86c6026db6656a199cda3e9aade78603ef040c7d4daab3af2cf6b1991413174fd8a9d38b51c86d8740ba685f2fc721b1d15f8f4a81c7dd249c70fa87e253546e54fc59c36c825b50a00e395f2fc721b1d15f8f4a81c7dd249c70fa87e253546e54fc59c36c825b50a00e3955c672626e3afbe45bb8769925fd3570658bdaa219dc3d3c7673a8bdab22925d4a639f24b5f2658ef97a319108f15abb6b6029da05a4cc77befd5bb91545d4187e76e9a8770e5498f5e92435ee06b26d11853133043985c7e03327256630d3205e9f4bb075d54f40a5cc7f6f260c96f2823eb6e31db1fe1857aedf3e81383313aa14f1e7917b99f8f944e954fd5f1957508c8f49f5ed02f0dd7aa6b5e3aa8f5c01d2ad0ec25002024fb3ea1f48dd3fdcd7287ddf06f2133f90567399ec77d3af8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b8806434775ccd21a07215684420b462fb8d877fa592584fa0d8150224917f0149fa14d96f0fb5ac6d6ce8e1d30ab9c41de21398afe1e358536d24e80a8ac087f0dfb70273d648197440441f13a296b3f624aed64e583bb1f71bda8ff919018f4768b9e201760e484b9e683765dfb869764befff66f88af6cea756f419d1685a37c52dd988424c48b4a3516220f04c983fd34e155cec264f7d25092c752d49f64f1e4540c959859d5280358dbc6a3bb3703a2635a090c7ddc01a014ce2761dd0174fcf8d362765adadafebc2b9e8308934331703d31fd9610c7c24a88874abf43d18c157507560cd991671c3f28c0fd80a8c0658a01fc60825cef29f1672dafed6e52a7f6bd896fb997dd397d7e98319eef340dc9474730d95559a577fd991628c3dcd9738363a0f54f6eb3c690ecb103b9e71e199600d103dc96b2c30887b8c70708607c677c1a175ba55098cb18aa576d9f79c530041d5920de992da5e330fbe02448rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpacemaker-1.1.18-11.el7.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.18-11.el72.62.73.0.4-14.6.0-14.0.4-14.0-15.2-14.11.3Zk@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.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- 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.18-11.el71.1.18-11.el7 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.18COPYINGChangeLogpacemaker-cts-1.1.18GPLv2ctsCTSlab.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.18//usr/share/licenses//usr/share/licenses/pacemaker-cts-1.1.18//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]=05e1f4b5ab49b49407d3a2e22016abee15b5b8e8, 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 !XW] crt:bLL'>2, (S`ɓK‹#:46=a%oJ.q gy)hܾ- Kq4{т@H*_yI{Bh|&?}jeg$B;SUi-Ōen_C11 [(2Kk1#T:7*_L[];m>$Z|$+쐰Ǩ qۛ>S ?d5C ǂ0P$,`;Uf(>AhK=b`,&[GQT|y9ڰmil@VYﬤ9zoF,{N"Whu85"z6uQ"a]EiKߝq& 8^R ΉjX {CC˞eVG2Jʾ>?nOk3dU*sDua(š3NL| % ͓ y\Y€1zp,.FȐ@]eQ"bP8eT6G%őgxn+F0;10|עH'QVMWDf ɦU>??3m辥"KNj<yGObDcPEU< JZ7s#5!) %Π~uo3o<(9a2|,E;)$ H,R#wr (pj[G|j vn;AZcƿX3EQjDa /^&$E=XŶ.e,AJ:5:&Xk^4ض2 i+2~{ !M^L[<`_CD2! h3wS{(vn:2K/1iR|MZm,pnF @j(br2*3L$S/hT/ Ktsø=60!ʵސJ>5zm):G|2-i z\jXAxLÚ0ЛT+'cuȖW׷ow XGj[[UDݜ#dg/o!JoP/lIT{ 3 ,~gh;"**KK⪁ pؠ*Fn]eCO:_{B)n^̖mD潬[nj|v{%|+E6~C>0)a]E-Vp;Yv÷a*Qgdy"&syv."S+| zs4h)YzG|*Hk^%mt}BhKY"H0ŰBlG<(pWmpTyk6L({$F MK7:ʹy[Oh^)AEbW jxqnrq!WM@G6Cw- ø`*˴ǹSf \D`[p-1@GǭIp4סE]p \Na v]g-FXcֶNQŬlO?_cꡪW8 ,(j(mL3OWy^%G8ް|: gG3 &A4Sw;624Uɐ_jڜ ѪfNk~ۅ HKoX.yjs L΄K0NͤLZtWe V"ճMb5 u14~3ި$vO~\h\ijwRC5$..^L~tg%(caq@d-PDNjm Qv@V FٝF yw @dc0qYBrOW@<\c_~BUZ'|'q0ԟy,@?V]8PY&PRr<],v}E Ԓ1QvU̓Pt7.3"1QT(ǚ sķE|@_xnaTB;kO/}|Ұoxá&fM;6fZJ`r_elWlJZ& <\gmy Wj >& ?=ib'%*! V.|XuH9r\`%DY90covj~c[@W0E6>VDa RDʠM$8@P>081 RL ?fi;?q;1GcݰvAu>3M'}Oh3"E7\su=R'[cV`#^rcA ~5J ҒfX.-S3tɔfn 4׷\"xLi=ITy+ָHEG Y=1EQ#7PZ=L\ >VD&-_}KY~\bM`^IA{F;=}^C/;F(Pq}ȇ ?b˷?jp~ĬGYUs4A8ύڰ\2+g [/Mk7P..dDblT;B6OA)k{tU]ǂulQgCI裨\.}}|Jî HcGדeڙ5N/t|RܣM C}~i, CQ96R7Q[w`èY7), WT񃂱o@^Ι_ -e.rA.wdsϾtwT MEWn3醣5J{"=gaBsis#kUs ns_{g#ulLaIEJ:d.rn J{{3@VU~?!ޚlw+ȉ{Ѻv:Ю!ϲ#*-ߘtc0 yxGr.&pCq*]fSr/ob^-tIEF6x[8-V;]I^3S 8s\ ڪg{cM (ZHcPq^(yY Qb}dĥ`9- o)Jט.GQ<;:gUI-XHgapu~%k?qkPТS(\hXm`O<;(SGu\R);cm=e378aMmJд[W[4`!."aDJR+_m >WbφQ^P//VJ6 8.K;4s..&_"L'PmnW}f,'AO%ᚚw?֐lWœ8wl܏UټU;)"r_?!a{a3,2 "єC@?m\17 hsՀcn8 `3A7럈W24Yylw`褘t{*lPcj֎+%jnl,V*풖M=}̹XTk>E#$"9_"Cl+m'm0qVdhWR'm wQ| mr}HAY #qYsO\JYcA 7՚In|QۅCjjo'yFZ׫]ޯ- hf M :[v؂q~2VS~r.ݢj#/>9T`. s __?ꞄI%"OS}GЎ, 9PL5~d:ڪ׋ϜpX=TSf2BREu.LXEU Qj,FvPAͯl4DFF66|,~Mv)[]go&a24b* .&&S}c0jN E^zGaٳ눑kɂ)U޷ME|}?3 ܼ((ZI7N(^Ơ-Y)$=8J55kM\кyWΠ^&YV>_hh2nu] OGVA=y`"/Q8=PgA,9H'v*~RKBJ`pAjdX_V5u;.aƯ2\L:0MM@!דhhm|+`$:m%*62sW=ݴ*|.?4X¸qP+xh^IP$J\!-L$l3v(FaMVm*i|MߎU19o$Dől% 3[o./┢Pbɒ6Mpxyԛ:e[YXv7E[)ًG9YBqg0H@#Jc;{~BjW{T9/[H;6s,X7t̙ B qU=wN`/]Ax7"tO#-l<]k 6|G?A\ u'G$ĎHl~C?1_AhqIIe$*ȬF&5Paa*P p3*[/_cBǓuEk-a<1wUXASjjLiHMO!>bR[Mʯ&ҢXQSg؍}OhC A >&4E9ͳ;nBKwzװ$O9߉q \M2CANQ9V{-Zv.0$ά9H60stA̜ʁ(ʊwk̾! QiB;>~Yj!@y [HH۩w*Ŋ  U ~%t?\D`vDUI=")c1N펄m+Nٯ^rPjxSqS1}i$N4۝͋2_ |7ژ0"1THRN`q<'Q+(Qt6e];0mvݴ'^"ogXE0({1`'#iuMi?rSYxr &YE# obgCE XkBm- ɮ%ZXd{aA"qdDa?\+\ 9n@#qݦeihR4LʙN_wDͤz8"'[sÐG*v, Չ;jǩt-/[“A]6kH ܭ(9;$(2 eẐSE} Njeuc\ǖB#k,﷜J!M T꘤I^YԹ6s8IM&DoD[ߊ}}pa:Y(dM`}>[޵(XmGURՏ+L"w`SAD6@uRmASj&&"H)d- QC̥6&G g}y Џr~18r{,̯Sṵ̏Gf>Ø!CqgS [VPp<2} D|#md#Z deqųx])WkGN ɭHp aD{\ч{GA?6Q:J!Pts!y _'ߖy.ACU*1rgoZ1 Wl3< jO*x[|Dze&im1򭩅j{W&S=07@H6n1`٣(#XG5!)C?qF"ùScˤKѴJDp 4r1ӍXŋᴦ_Brw%7-ٱ(/Ғ.- 9k"wL(SΔ 7q@!ʤ<38,oTtllS#]&O7pݹA+1j&[8յ,Dݚ4a)?ƨU8Α3Sh%K[ofu[OzrQbaLЕ(efQ=n8Ӛ#iD8Xd3Ek(޼̠A=:4Y`&[Sjo7)D~gH˂Y@֛jZVq%>%Gh/Nr>qhyi=}ݦK$gZVPڨBr/I7>-(ȇ#Jcgq]./j;= '8ܓ9S&)P$8͕ Ӡ֖w*`mN?S%ךGg;"6w@Z<52s6#?m %(:,ΤQ7r@?smm_n) tڛ}^[GM*<^+@^j8պmaq 'YWcy>I|7L1X8 r_HO7vE5?5]fQi U\kxm ]0b^`V օy23G+1TY*n:UyGoF>1tRif^?SAX\ *[pk"h JrK:ֺ'o(~sTZ|(ܠ^HAPrCa#&>vί%/ G TǑvg<8@Kҳ/gM(8z!س OEp%jd~ʸۢC<\+/.i,p:O:JUWg CY;X0͢iRpt'Ʈ#mIVH1HgljIY 9To ͨljePs <+99M.hт5k@Si(_dlcKx8r$X0֍k$0->rSw[Ea>G)4]͘jޡH35v M{oW ap?Ͱ(R4k$%R&C8v(*V`A.gI)(&usU?`K)ه E^f)t01vȮ-(z8h7jb38Gs&/?FtO~QOgu覠kH#/!nT ^8) lYUV)^K&V5Wp:,+[40dT8ʈ}sҍXU/.lşNiQ/ (=~*u4VMAz'W'љUy&CzI$o7JS !CSKfAAֳ@A2.n7T;BESb-$?X"y)f=K<~Jo[t<ޑ~H?Ћ> <ѧrgCnۘN{yg8—3:[AP<HR63t3NmXhn#? < ؗ B YQrqgl:/Cҽć/weF`)EpBvGxz jYDJWj%uT|YI)- z<(8z'VxX^ {`ׇ0Nt/@դHN'5 gV-%g"Q wAa9PCATҮ).܀nίT&8_:C1ͅ*:^m('In\7 1MB`w7S!} ˼ }mUF ["Ho&>D( *SK0fkd 鎭iVܧrVwmr Ps M1e,eTOqre"P~P OߨǤ4$)i8rmJ2!w?zuY";S>nY4s  n)"5#_X!͘PhhT {Gߴ5#RNbPU`sVBkYfJ`=k DdPόz]cmM r1#7 vhhGC>Ɍ`::‚j1"sJw"}$ R|,fxm҇yĶJli7uoGx,Ov[H:A"3Q g7ȏ j'jP?Z68+]5@hkMO?J>DQXO( 7DUϔA#.mQomskl&=-Zʧ!Q$ԍ`2^ӭEb 4ԜJ*?Cg$ *ݘ (YMMZkVF@@6w[eAQG9FûFݰ2^;O B q~aEЂ2M:10ʼ S?F:wIk3 6W9lɈuoM$q)Jؒc8Ď`k*HRc2F>-8aRfN1|h>ϽbTBl?GlA<ܞHwp#xeTu1ٗ9L~B9W-HH:9"ފXYuPƗ%ҙJ|Q/>ʴ[.P=?f NB6ĉB.$="JAѻN!3"o {k7bzS [ J:=mxxQ.s.q؅.ubބ0žT{> R MskJrǘw(R`!$\$Bf~1T04,1$ aP#*ܙ (F}2~M^u{M}N!ZqaPr]|w;d(4.iʆjt$Ilq(% $ ׯ 42}]Jng8Ds{N PAe&+g]2W9u]5eW(Mmr5:,h &%Sdm{ۥ䙙a$:/#_ o:Ȏ慡邎ob|gP3x\W7gцay ƛGn펿'c,sju[@*0@3N6C >ف$R hRkm~@_.}:dX 53H64}w+ؖD/q&A @F$Q${8ć E@N{OCt;gq}ՠHsa-Ս;0FHW J[D-0גEyT[)H!o =ףQX8&lr[ qA,}s-m3 CY6BjRo=͜yWS\"GMj)t3 ,K@;SrAJ B)%Vj]?tj3}>A6'y sh(T"A:?沔5Ѯ=-ݣ7>z3#9ɽ?HF\K:A+{Ła [ f4(ՏIKݲS㢎 QU:rR fj~B oRv-PFEG3tVpA7KTGdr[ܾg8" L5xl`Tȯ^N/:6 0۷iwj+?0ěB4\>}V`QV7+$̰ dZI'qoF4Q?O."dT=*ѴacjؘbP J 6p ((88(1B?26<@-[S p^X\A\^[Z޼\ӄg+Y+׬gمAs[w*( ICN*YT'ӱŶҫR[xb,h@u)koC3&=@pֻUp?>|U^lM@X6D.}t"=|:02]>1 'OiA5[(4N Z7ӽ3>Ƕ@XʟesJ5V++Pv,;vӾyA1,hBOxɔjX[ ݁i ,Uʦ=9z<%.i=n%3:B:'PJgQ}jpIõn#{N7G-wv@ij2&Ijc}e3Czִ_HVIyuW%CX7Z+AGYZVF| i}wO{\ʫ&PNV:@ l'Y5mç$Q,3TmK#i:^:z+/~?'AWع_M=Y#ye.jh֫mS$ʧTR!naH7V@5!jo5\MKT^G 6tɂEsmw `QqipTr;$v*9~>n^%[DRu [UrDL}c\pa5lS7~OǻVAU)C&wo48?* ~k%'MKZo51C < )[o4g~j"Qn4wl)XTF+:pVHѹ'`M(+@i]!l `~3=/|F@N'♂b3!861`ݖٸrQ)E0I`dXaoLDX>~T(?`zN/o(Oń=1KG>5H;hڭB~1HKzwA aԸ)WE5Es=E`nA0o$` pRP{-`:X);ҌPje.3:I֏|5Ndgp:\Me^h PyxMP,|=6w&!{,OD>ʿ;X+Kr$%$ΖI]Ň.nyjieq՝ sk :(ink櫌Ӟbhoxŭ`͵ʼnQ%ۺ{kʅjMT V Aƥ+ʌ/ӱW%OH!gD}7`>F#˩c5m||?|gT*lrW(Ah>6nِQZrje9]4%COo/lH[i6ZRP@P@0CIZCkyq5H7v\ej_% 蔱_z?|P #\O4~LL58A)/ATtzIHZZø: X锏4BKa[!>}BӲ$'0?sI'LveC^W2%z Hl1-2jϙ,i;{-kqE020-:+i^+2`BU*n\"џYr;ʦq֏ji^2N}̾LDݯ4JVP[s᎗!zw|%U (XkW4j0渹L;r--2MLMZ/X71z֊`[mʃHI)1~]F;ۊr ,CcKD66pr;/S+IXG,5f'=i4D[U "JY6즲7z(MA"geCxz&LXM dޙ ^6շF~E\(%C8er9aæD-B5>Ȩ:Kw!Ol,|f# Q+Ai_o{xR!ZtOcHDU^3ֿDm1*޶O.GmK3岘ve;"P@)qge]T0b9/,e JI4: KwyD :C< NkF|Rh!q:Aݴ~ߔ2ӫaW8#; y-&dz9|×gg 5;A FG,PO ed Tc'&[S(%UKj\?ce ҟyMځ.o3kjpv-"Rc*(S(점nd9 V1s}%6'U%LULD >f~ 11Ƶ0L"˜|X" 8Ɛ:ҋ9@6ɄvK%E!W[ [|41t*^((f8 %;,Ӥ(0I l?[@[,s~Φb; [4Ҧ *M nxz_]i8NE%7g("c3 Ї5DmWƔyV@сxx8(uH.2{9K *!ZP2=@= =*+7+َ^<RWz)ƖC9t[:9I.ZF߬#NA'{w%b"v&Ij^RMT_CCK`wa;u)),|sL_^CRMŪ=XH9V\776(2I3qb.zik^H6@Ur$QiYzܗynf)Sʽ 1Jӽ`ƌRɧ_ z6w>I^1L[Zы_/czQWY82lzKuE!)~:=JJ"T9TΝqvl ?on :?Z'1m^sP7;a ~#f!M+SJgzh@ jKdZr:}z=|LI 1pH!XѠbY?@"8 wgaXσ{RD6=:FH(f[QQDgb$AD!m~CS&autpVy#~ԬDŧw^t_$6|Γvk]lYk1D7G\+y ^+1G#tP5ܿE[)3BoB܎цa,%yWA/2Wد QY<^-g 0S']yw_-,HeIRR^ʸ^dX%ЫcPqC;Fq/qowf">1Eˁ/VITeӧ!Q24}w8]x"' U,30ĎZU`@)S>,3$VZ f9UPoiWX@z/Eg3 obй!Ѧ;M/l)ۑ}a!f躄 ߸rVKMJ3 El$up%y6 en3f@A5>"dfNԘ"=G<g]clǷcCّR_cGl:>~ajT=bKwYft!e\*}q}RCqWml㏼ 2կ$ 0q|QRI2mƚ^:'/Oh. 0_ ,,ɽ"L >f1k'7[j/s<c|F&$~}Vj MquTY#S]~9ʆ~ Y6xzD/t{ "&+! :-~"*% ha3lRkeZPp205ʟM"{shG8Ԗ~@sZVW~L{SqvT` ph/­[EJ^.O_n{ DqCdH(;K?`aǗJ[twUϫ!8R{rDJ;7[zz ;mշ:lHVM0MdYiJ/>[{"Gh'uKFQcx1Eb#AD)Wfg tTZ(mǟwaQךjIl'yY$Y ZyгH* qݛC̓NvW724A3J&hX~Ko{:{j#;i^7n5TbM;P.9VI8AtVBVQhE8ݢ?ɭ(LYa2k0bEc]צ$(n&/t `jrIA7sKw$4>E~f> '9TQk's*l+m!et0HseGN4KhЭLi f:9Fk,5_(7ƈ.$W<ʸ1FKiy]j5Iww b@1;DkoǜomafٰX>RG:$b e~ #ܵ#7Z7L+baf5V)uGOjZK`7Yq[.wk; X0Me|Bg\Ik=3qă7|oWWt+`;;:7i?TVGc i$vMˋcԾ,$1o$&:y 8$Fk5+!:KkXa*ʋeuZ^lPud#ϓA@PeV׮o#UuX5&icM w5PgZzj=9N,t}/ Ѧ?K@phg4mLwy>;{UHJ 8qZu6-؟KE<fj8k?%:-H/c{'IJ@Ǩ }Dp7ޟ/.cs\&_ SF{^Wa(NSSNaQULlJ?G}ހ}_C)pD9qD3Vۂp(׳Lj |R_@0 x;8׍1/*@ssHC^5++p fbuX0C}nVqi:2$,Rչ j"Iy .YZHˋ6VN,aB/9ފ3εho}`'*Y6GqlލW0rXxtk tVdvsLc-ޢ w[tc)8Ea{51r>h& 2#8 !z-D,FѸ{xUjէL%`TJG9%C{#weM,]N%@ N\gU JAխ+iѷ^Rԥk3#fp20"5x¢ixyۈ.g Ǯ1ȸt:m^b84ڡ?&e{Knk08БkHxw̉*Ώ$).D~!NJ[ -nIH_h+n΢V65*! өM|F*7+&BLSM/[| 9{>{es)Wx^ݘyeϖs.#]4sg5 Z:پ_1j..Шv oPcx~xMa>*uxuŵ]^%LW# TIiYb}xJ,n晴Ό lqn59C/錰[ukſK"a6#Y OnD@SGKGieA{.GyNðhh*V)R}_b!qN)/w(w$!? m T,i%Y\ٿ2!SdRi!՜gqZ!deSy>%ZmUK-Pv~3.B*d.g&Bhw~3jTHݹ3Z{nyΐjn3E0., դ;WgPyX|L$eVƪQE0Akp u 1nGf`$#3fUd_ 6CEe(3R}KcS=IBK7vs6oo+ %OWÏ {wkD*jɑ PESB Mzm3Yk鮹bmAo Q"9r"u ynw( 3$ Mv܏_kvk{;Dr0PIjrUSJOXd.}YM |yFمŗW>*;% zVF{z,4(E񩜭+OB;P.f7o#PH(ܯLU"ɸ,)ZLY|ɳM_QѪ@#Z#.Y#x̙yGEDv 鴐Źcu}hSՃ5*3gYr{{(A,1XWƉ]pM]z`i/Ymuq2 y}ܬ1NCŪhoT]h9?szo-2K# 蜜$t\#"PG5C?9ݦ^>ODY?rG1km@(EE\n-`v҈S7lB Si1}_eQ=M*sH,Co]~(cE R=jQC?&6͍ĠƄRElf Pz>d{ԓ›z>4 ])^Wej(W@`"ā:M'OzM"hP0XPW~4}gޮbiN=`SN/{^[7Ra)+<$( bÙX>d [4*wZ(b|HhGF6w|faz3cͼ6+*J لinQ7zA,H#Ѫ[E+ܟ1 H0Nr@Ţ3"[݁t٦1X2&m[tZJ[Jπ3AJgHfWp@'qeFk`]}*{}uk<>@pYu+Ca4SzSW2 P 6orw"uD&%2%բSҜ;=Bebo֏PA²ΡtمĒmDux Z/[p"fs<b. 5p'CvfHDp*OБ^\GT $HP%=[` Xvs=iʂk`4}&=}W&@w-::J3z5r#R!@xO~OoP(ߔl2řԜ|DV|`F)c K~QTK}m l۱{zU=44>+;$cҷ{*fTLU[/ }a\6-]̕ WW:qQ?8KVLIg<gZGV8/L2[A7őGA-=pUi!.Uk7D쯺,+2Ëٓ:`@c9K,-[_ :" ]i/P[oթK!o O,;D¿OS+/Sw+ (J`@weך)=exN?hM/tq;(3M$< Ä)[hGHVb-g^[Pj3@`f_BA,5aHZo')wȺ^FHmHbmRZM$-vLJCLx]Dtf]TpPcCwn험CJD9_0HODJMxpDʆj+Qf`N)!\d.CZ_@i@f/k!pTĤùr ,4DΝ&w2"]V(-PKoFq%v _ӕ^GW[F0ȴ1=8@4FTo;V.H)OZcEC]#[).TՉ|\^ɷρoWAOǯ `;QuB|-6w䮋㓄O$!ioxT{!YBwqSMঠuq0v^5_+AJKyZ~3KԫiUMВQ"mM^XaqJ㮩 ln]s0'_*X[`x?`-0 "0DffiKgDcnȉb%|Iy(wnEcψI _C$b+ ;;&G{>dK2ؾE+ɞrP(D^(#pa-+AҖ ؀E6|/1!Rmj] 84Ow1BdeB!԰q1^"jb*=!C3p.)xy^5!9jXDmAn)# _ P*~7ȋrt$u{CQFm)܍9,d,D8.vnd%d-I8PEs-- ύHۗT|X$( n5P@,8Jֿ @ hپ76RE%Lv`` {9 ).h6xkXjIwi8!I} Qow-7d@l>f$9y3>B;:+CTvEyO{BR3ueRż PKm>Ӽ ^bG %ȸzi-Gwv(>#of{}FZ.e#Nˤ5& NNyml+(Z3'ͲFQ`f`b ġ)ĂG %UCG BՒioR'. A3[cku *Ծ<ַ+%wV޳J] Sot *:D)wq>G)VDJ!ڴXͭ:7#UfSD_ߒ =W \fߟ̂f=t67B-G>3cn+bb9P7$,[u;ɘ3Lip4+><^RgJ]i6ۓvm 4lKf-L~Jl ;O5 k7$P‰o2}5AENSx %VgU֥ H !ԏusewT 6RKzd`q jT YГ v,3!T/axZCBGmQ$nܾGL6Sp0dhnܬzɠ> E | ѐUDiy]hsxl*"azْ&tKD MwDwk߹ǩDr:RSs8- wT& 8ʔ'!Z^i},2Qc|,r6vTqIpUC[nĆm'&@wZ,= ۂb* #汥8jVqT6[RX{õu4xzZ~" ?w}oM19z <DS霽,n=`P;0.VYA߱-nZ6ϵmc$M}u Q$u };w[XTr{9ğm!]TY+ dz: cLeO5:RvXTs֫D'ȶ3h!w`v ˅F,:_&^V}¾ݞHs @k/w嗿{YbD !0.Tx).²` .E9a.4AxWFWUu/$onh)'%FH@z>7+#$nc+JT q?ӿ|sRk+Xޮ^t.C$R"Zk7@`uE+=1- vp ;j9oI#lkpތ 17IFNfkȕmBK]'jT+OQ^+X2B>c層] F:GuXQ ϡϋkS@טۦj1u.8iEvRxAy+ayh}y\?< !J͈VAGe` 4b"81iW+//1ĥRL'MB)e/E:Ȯ)Y&: ,Tّut kg.E[qWBS6{9E}_f/.];D#"_O_PS[${Q0XTVz2(7d׌W(D48>~ Q=@olƠhXԚ`j{ 짣y˖-I5. $uݱ RMG4"pp|h@H~i lLo7ɗ| .Cg)+|u+$[L]+|?gqjw\h /躂/w@K rK@c=A|] dﰾ܎ ˋ֒^V8Y$Չ9־ߗb dw#ñglASuhwYcQls>+P^ xa}HHΞMb3 jW91Oeao;,r3ϕiDKhtЬ_|$C,Y2l.1l'D'̆*BOCZ FiT QT'q3ty}6#F5s hQxi*8xK[C=9ujgwv,z{零2ϯ6? ÕS| *!%ςf̝BΤT}~~m`;,K *.?ЬpLI00mc+SRb]=^X˜]w\ -hp?lLK wdBkjRlv/~NMtKsi~/ 8g ZO1sEj~䯛M* o6 ƈp}DaCU$VZ7<ؙMj)p `EX邷Pƥ3Ӊ.MIYSB%hHܵ62uC :s2f3ytAhJ2dWk@O2K0=W5~zCFG!-Q񻏕.l2} ['z|~| `-hczzG Hc6sU^i ;ߟ:҈]-Iitqb+=|lI5 a7uPd;uE>~hSׇeҠC^HXỞSU /d\ew~Wm4/u 9,/+?`ˤVkn!K`}2b%Ds-M+̣]Ӟ#6g~*ˎlkEr@բrdmiճ5z3PIA藉Ѡ3ACz 7oK~_&B7;+3:ovu0wdZ,LnCg];޲g!.4 'n-^J1P>hKKPP?>S0qLj3kcʖd7SC6h q+H;z϶B\Pi#29 ?W.ȀS1ryy"M-=07woh9s$E`HX3˯ȽjVDn9_uM.jJ !M5x]kY$R˹D\8G[FBaZ_]qeѐ,劖Ŗ{lӔf:֜iޱJ}^ղ-[Ž7c[@QNR,gNJMMb^*=#ݟm5 1- k; LpFg6#zZmޢȗ%g 2/0L#dn^kc8Vr"AO\b;ظzRL*, Ĭ<6|;L> Tx'(_/eWIIW!v;;1NXs!B-x|g0Q6_EG,JtZnoDz r#RqI~S"^/[Ի9[7lֶ]?ԽfHD\BH `&,kA3~yt֤hwH|j Vpk-k*…2e-K8MMsU> [+XR35H[ jzZ:c; 9%1Q%"o?:jcNhS(n_5EijN7FdlRV,^Š*ZQ NrtfP, r(t#K{cL P.`*GrJޭ홓4|;fwٕ̱4)Iegi2w킛ǥB%_fXN5~BJWrNvYDiՒJKŝ+enF);=ߜ.dLZZjA6PpUƞ 馼OeE Au@f28Z&1lpR؎ pLH MoSsnBJsɁ I09A-z`O9x@=E$ ϑ7rdܩXj^)MwZV Z[wi4O})ºxg+O9b3ߗək֝ԵaU!C*AE$ىI0!*wg~eH\9-Gݤ͑nӭrV)>7%0$텝 {O7EsuJp xgֆԜ](VOضrj JxnIODy@]Ec4mQ:1"ӈ̕r-^ƒ >3WCMa'2!^a+sXQqSg? 'łj\m'5,qDȲ<7l HсI3*kΆSnzTxcޥ,)^` ZL5Ƃ|Wi@T1Vb߂ yQm:#|<œN/*HaM)!˷cX&mrXMPBɔԡ`j@dίafkvޞCk@ <ם>.jLBE"sD|lDmMN=^R#{RF$bZ +S9q{%ij' $8B\8; x,#,֞xhmGFλ"^eHkxȨ @߿0&/_C!3|Da^YWQ&7]grT6C]$9?m N5:'4^s*DMX@%kbFAE eeE"v]-M;X 'Fhɞ-t&Ke? m+5J8W '*䉨ѯ'Fz> 4+KXn0)[ O0-AGGDLF7!ӈOz;> q3ô,r#&.0` ?:y g,q2xmh\r'Հi]G^')k RIbi%pV~AҘ =Yai eq\ uߍ_K^ zϩ zqͅX)q#%m鵿]z>nM2MP0af sI@|_ $OG@k! NK揉Hd ϛXeHTPm''Iʌd]]?M̒ձh7ۙ1)ja.o'Mx'ioU,m^-dg}^Ȋ_SW[4C>c*B :n%pu5Ep]ۿ&uu_+o:Qޭ->yi/Q p~~SI ؚB5f&qkNFUyQY_!vd-g0ԃq¬(!C-#u>iU~)lTJPc-KTrS%&K7|X2G@Wn̓G Ka ׾ 7T>x Il\nxzP.Z8d%K +wVM#4 /)D查\hIJY_'>^)~w*NF!96E ʩ yMOy~n-&byTtK_a(-m $KS9%cW}7/畑09ęE)n۰ZCĩbG.q*/Qx߁QՁRv u=A菏P<:ݣ:N䐇Xݣ .^!"2 Yj':{=ʷ5Wo/gJ\[,Ql6wǭG>Cz1ĵ!IhWʘ"笫* V 16&~"1 7CHSfU䉬رo})[jh;AS~*m׼J=a `7[ cEk#9oq%@|2mfc=5{o.it4j!ZϨ矈Zrq.DIo$<.h)a'18“Gj ].DKbľjAqvh霾@;+i D/(^>sj_g%mKW1c sٸQɦ&@[DӸ&*4~Dn=;4= zs>d #xlP[$\'PE"y̕X\͐u\såN۶aå{g)>̦TC̲fv` MFoVc#b$OstyK~<:,p[`i/q=]锠 MI|(1FL +#Wk+j)S c!v*TVІf,ficP=刁5K+WVCkJ]ZrWJJRj#7b*a\zHI|%d?,ND~~DΩ؍GM>IA\w|| @Wy~U+|Yr`D.j1? TLad:UW~N IXhySh%`$ nl_ykO_DHGuB>,UF9REdDžLjs'!(ҿE`' :AC~9Aߑ xQ|[\agſ 2NARA_p*r k0(蠰5_04GO(0MS;84ePYD?t~C}"4e}2G%]V`NN'(.j+|&?& 5$x *+˱SZjS3/\%} f,"v"'7& \3B:bWqirΨcۘe8H8fp6Q~iK`Py:U 8/3gF:ZQ#HqbXRpTٮ7q$״/^" }aiz.NL5Nh[pU_ ~&;y7b ,aͯW:/ t2`}#f(v^:t)w&R`:l^x?GV`Paۈ^X*&&>|Tv{)ő\C0GnSeӰ*`/{\vC⎒ +(躑QuMSFs&0U}V!y}Sp͞e3*Cli#K0gcZI - Z&pc?.BmqA%i)=E,r@"6D:g6,v2*G^=4Å9c'%֮M4yCUcT}OK䯋\erhMR?!Yt; o:"ߠ4{қ/*Uu?]%mwP˛xx8{s}C%:+ ~M]n ">s!|*RD,4Ii7ęQ<>c`C>l!0\mKӭqviFYƜN.ruȽh?;Ǽ3w%8j3o*I_X`w({\zH}TaX8e ]$yNj?ZĞVWj=X61RpY,!Bej!5Ev7Xu_Zy:l@Y Hطuzgxzl "DyK؊n~^_ME>n:F p]HGY aE> 0LFh^b# 4(ԕ`?77[gu}f]| Gm_4w);,g<5~ .4QJR2 .ϡf]#ӟLlvk~/Lk;W5Y'!+QߩKb:4CG2V7z%`JjUI1@4=2uA5Ym7n6ICm߂lY5/AIƥ?K:o 9wsz}vYe99L$crtEH|,oYjl~XBUӈK*g *&XgH*P {>)dh[eC$WÚ() f%bt:vH1LA.@'Qcc2 3G- k c,0q⇽ X:*pGw]3& 8P(;g505T+B|hUq7]M' ,w?5'yz uM$&+GOqS Iz ~GIC-6jSowu m̋)Cڋ/HREV9H3L! 6K@:SBmr7^weIIzC{@(4K$aC/Lr[PH[YR!a*%.0 @mkbڪ Ljes hUX&)AVS?mnJcP_%KdbY.+Ҩo@Ld;b;=ekFֹbbf;0(@LGӦdh\^θBA._2l7`AV([>`1ob0߷_2Ep v3Ѱg2w6$Ճ쮭>vZKd!7ח:x [zev4\cStd+|/ +xy^2N2݊eVR.K.>&J#yܵ'/#`BU2x46q }M6Xa#hmQ5&xs6-MH;V x-tD}TےLEg#-NR=,sʰ%$ev7` 8NotD~CgSЧQkoƒu 2G+j + F@teهyVi{^*uEuBo wn8|3 5d7Iɽ5¬u9$['4B+m-O s僧8)8TMnڮ|Fxl_tE)[`~ F?8>QCogv&ZAdd̤&ȋʖjaac E1SQr0&&?3"0 :~.M@./!zNtW7N*2N yl^5*pFԯ  NALVoH9`XI FHVjmjORA V@K~ZvOc g[$ehнp?0 YAxUF|E͟ʦ06i.X-><3KoVvTOԽ}79 M% )1#O6NrS(Tǜz,'m74Zmu ɇO"Z_GuJqIN |>PR,j\7.<`HDh /P$z=. p&<f?ɼĬ/UD%x/-޶DLZ,~SMDtی#$eU녂7aTf J2`!3tp[ނCxC:SCs?y<%2f[!9} \ Z(Lm:wekVU|E?ќ6Drk:yTP˟(¾=C) x: sKD@S6b@ |U2Hӝ4kӃ@hJ7qPa7Mv3s^ӈ k=Yx(ثĝ.K2'V~> IΗU_u$)'m;z"_6(=*7oU`ZOI9<^`6#TXbn)5ZCs ,$.j3TfG悲>s"F PM~6IFNrKVQh# ,7DoUۭ #sɇUwUطM"F& ׀(&6i/F4B| B"["I*7Z%ĕBh2eZ 2 /5<;"7&ޱŠ+: ]jGv! - ݌8& 5Zӗ^Tmo^Cs ZASnLaȅLFͫ"o>Ѣ.wAq֭VDx<[ƅ_r0.kfkAz#ed`K& [at੻u+rn-P3ݨ(t\\/%TgaRt+澐Hlx{npoV!3n\h_,.vp+<( pS2 378ya)5JhעR#H87"D\[?f/wk5b0" l؂&fjk7w3/jR!*\6R)wNڢSVpx^y2G-p]\} Yq :>L*$ ~DHSRhw&TEԪꥧ )}֮P;E0H\oxp#zRn0=_"Bn:uI&B| ƈ/ݙo`BQ\M&FdQ|sDEapc򜥼6`&pwYA=Ց̲Ӡh-V0RLEm,&3?A f'&U3t|} <Y|wnD麨G+d})uSWB1OQQ7\]c 8>tPs:دvwY3雪)pBڿ)&#b$hL˝bzɔ<5`{lv7=SMk %C<.m:+߅oouEr³ߌ,YCx]=ɷ6B.K B=9%#zKɐI?LBx;<{ i}I#Ȝ' ^{|zo/U=2ȹ ~s:(=Uz2Φ`=*73 ".yYAؐH2m ލ3,;J@k>8*HRoȘL 9*VQ˝\_fw ,F:!uIjum-ц E@&9h[z6_د U@PEBq"Ӱ؍\|;A a,HRIt|d! z޵ya @6Ŝ(U]1~[&5 bxx0M?~^R) oִ-,Ňt baeUUkcZ{H ֫A> 46 D-O[ aWr) dȭxt=YԋE1`4N OT:r5Qϫ0I;*udv7Wa`_zҺY('P fcnk{aݠa0>%vL5i0*yV]龢Z-PM0Șl`ft56"|U`vg9q&w={lRy@+':su; sq{qOaE9YSDFʖhFJb .\CQ+dӞ-I5D\Bv჉4d~]2WVlk S A28Dy/ڙlv:uݵY#F+VGFqY<{ZÙgҽlr&*0sMd#FCbyNfl)O#l:,F<]V'Flaǐ#!\YzjLjC1^V?{Bi$_{(AnRX %G8sm?Hm>È--,_5!ɈޝYc\#[Ҵ#֧y Τ i>`[|XU%.gѣyN>XÒV/׬E6-> x%i XXD)˅cJtM/-n9gZN/_lvM#>OԴL4ҸT"\` |Hٻ4ٚBM/0P'w+S k%^捹WaWL\H4QǕ+d@>r[  d HFDje&.4*h(_Ufbb;ICMf\ ڗMFI[4mĉ;9yل 5CwVR*\L ^:=< 6z6'ȳˣ$~U%ʁ/h5ʶ;zuS|.3^6,|]];&r.7' 7l^SoΡsIlM^@ )a!Zŝڙ>zpSV}H 1I[KS 0ĩF 5#(!ڷP%ro>d&iMrg392)[n h ;4TB%Kћ }rwmvZ bKS/c:;o#0g,Hfw(Zp-/@aeq->hEJ\X}+k'lvouPMk$]{n3t-QivCCѯ$-+a~K^xX=vUpuyrEcH5a`61l'_ ?~sUvy?Ѭ(E"2*uMΡw|3hb jBxKX}6q]S!+l(g%Q\9ZSe>$&Y@>(` Ϡz$6^ʼŤzE[CI"^ɁIf} K 8z63\y\dI<t|(^[gP~!^n- _ϡ2QSAlNۇ!]w4JlOm)\Pv*_t&I$Enq6Go4]v\/lIM oK Y=j9bӭx?F~[3Ǣ4S ձ|↵d2Zjn.yiե{;xƎfӓa>c?1^ѻ _Q빾ZKֵuNxc`"̶dYso? c\nFuM1`#nI (%)#K6[˚E 6\#O㓐;UͥDdmSOU{}O컫-kMxu[5;Ѩ9=G]$_Y'݅{k 吉lK%0 }z/@p'ݼ;+{Eȩ#XŠѐ&/Eb {nW_L.Yv矽!t]TQ{o t) u!  OZf;^a@jɻޠ˔0fH$Z?`$7-#HَU/~vFGFck5N:zW:#6~oMҝTyT_q ¯!búZ-Ho#JRKkoY{D$Ք[svhEyi[g&ך">g{"1<Y:A;c].$rȑpݼt5iλ%X,9<ɾNaIOO at9ɍ%"qv!*Gn:1;h'0xB0ۙ"6Xzn&G?eggOzTKF0+qDf4ьS \F'(|n0 .X~N MQ7nI[D5q|B*ȏ?Zǟ$zb2(I{pXN˼D*C|循Y$JŜЎEI[k` LLnOWngtj'LZ]fp"%'#W+,Uͩg6k0c3\iŌj^r UIx勘%Ki}jsӁŮשN3H'@iI r*@LbXR}0%vdz"OǨ_" w ky|T;(!z}_1r,aR/w4 TJ˥Ua(EσX* 3"b|Iy^ԶѠxXE0@eDIDb "р;lNp~c5wsWn0IUZ4 PvBisSGg+le 31YJDCA :p/DF;{>PzGP {g`6O/ Tb&H \?arFՒDJw쮾ƥ0dT1iTݭ ` 8J)W}km8[.C)UU}BNt>Dq z#~=<o{/̷1?[T4!w<;<nͭrv8g;]Ӊ­lM@vſn|8OwTV6%-v+n,)>Pv{aЛ#w,>JtQ-La: ڴFdӞDsvI٦!Q]`#![[Go rO_;;O %_дʔM/&\ǫҶ.|>j`]ݨFnbFmyćgc1&c4$Md[=:!+ʶ'4gt{dH"a"x[qhW77W.Xyc` '.BD]VWDgݜ f JFWp(Xg;\=X-n"4lš f$)PmFvpLA\NP6Sj^&[E%A@y+1o0uy Y,&&Moнtb]𽧷i,J}Q,kj:Imjn7S R+[ Loms+e%ֳ q=z0N%xdk o쭸G>ϭyo=3[n5x0=qTw g1`-]#+!9@۸G9JmK3PKE+ $Jrk"n̆PD:2'\+N,&IkLq 7WS^1`-C Z Hsߥt7/sm$:?@%%\}1n({g؆,-@=X +/ e~+~U㞈Ԯns9@PJ)X:R|E6Bܫd;=z)w8c/dOl(  j']KܚFJ,E"lCԡ a *Y !p;޴.5ǀj쳘F[~U.Ht̐I8~{i_ G&g#a(`d cSD{RRr{I gSӈ8lp+"JwI舘#&;NJ}*5pXH/FEK>L).Ol)ғ,[6}IElR$NJ#Wȸvs]υméBJ4taW:% /V^ (.,EEXj /9v1؅{PR$k`fF v8QIԉ5<@Eq=p7Q!r3L")Kwqdxt6o!Cbiw[ o:}(Y׫p;RD;K"oP~y s2qq˄?0OX<ۊ2#7q7ڛEd *Bs0i^Zlwu/gNFhJ_yH?&$*S}a\„h5K' ~tC#^JHVͩ_Zom ;$E'Ӷ_lQ; 4|T%vwm>6e ( mGA@+ VERMuL$7[h,)ܹtѶ 0owWy {3k #E򘰩7mlJ'Cy/p>~:д}m^(AlGzp3;h%D㲜P&ybf .O+G0M߿b1NjK>h2}cG^xLدa`vsGv;(j yfh o7O8K[ODEU9EReՈ"D^wtM'EtYw<о&+p΂mmTgxFNaO$҃oE vYGG<(lVu|4go37Ϳ1D<Ц̈H!=q ijV6cls&`y̯U𨽀ͩB= !H*D)F636/YY|ՏvfcOlEX3Ԧˈu |C Є/vc _|̥-z[a> ;D{ZVdk.ӣF҇kHE\){Q: ) c D&YĚm8ɣ?_Iw햙;|by6cGᤗa ba2@-vjm&9_=<(9vgk7w_M Z- QVᖴ3\׭ߋe}?k ]c N{;cU=KborU7 QYjll]=~jî)6:TnYbVRۺr_yGEhH` nI6s`bKLqjrtƾH K\\ ea6ۛQo/:90sIaeD~@Г%GEGBQio6Q8J}cE͗\_+hfN !~^K4NlvD ğ2i@oƿ:"O˜kJ9 V|;:-F/7v?8Jj/J|PsP\ȦF0l&AОd_kHV}KB)M vxdb*Dm@p *Y6ċ=Z(6,`zS i? ,b7blˉ}s1UtLk qwˠ:ǝӣ:CY"aAZc sܲ4)?=7\qw#L2P)֊|rgIkcRYReT `:"QK{(( ӁOޒZ>OqGwҔ1EDh~ ͇ [ cPnm^Ln */Ccߓ*M'镙uLv6K4Qx=T antx&m/|myub}Cw=s5d6l҆\KHJI%wNU3b' ʗ`fޑjZ-'*?0 h%LJ|Hبzy/xVU+1*EVx:]̑rve誹=pT^ Aݝ! APޑiVR=Wwp [0c4V_;(Y\Eձ2[4^t݈^?3Xzsؚ$:X6>1q7.eQpC* %0LrjÛL/KZlZ͜FF-&>щJͬG˕2nUMt҇ #~IQ W):E8r֣/԰^dO۞:N$ֹܑMIb{JSBBkOlrJ9|6x8/d|{/rl7/7N{R~t 72jR,A6(FNHQ6q}ǃn?~"5SSqopsHcBY78[m5W;W?Յ]I)_ xpmeX?.p$:wy"K9Qm@LCۇ>U0&̒+ȼƒ͓^dA!d5oOfnDuaRiye2[$H^HHqL`{]'v6=oڤ6!Z!votfUz@\w s7i0qrԪW|\>?" YgFZM M0ՌZe_|1=$PLUNƱoABH,/ VYOw,0|ͪ:h]*D\̨lњ>{M =.f$_@uZ!]?7[AL}}mP/M%\+c]&%g5;1,)Ad \ΖW7 Y|Q{ VG qrPw-b¯'xOUrGDdl ;ɐ3t=:fh!KtZ.Je"@C{/٨rd< YG-4Ui w>x\a굴L @'6@ݭt;0 -x 8Pi?/"@h., <.pH1 |c3vjrI^_k+eSEG3VVudQY:9`1%SGarE K\=7mnJ›ucn0/kkqD-?6Wص#2hԪ? |}_;b<Մ)QZp9ˡo'[d,r=9ׅ` Rjwkg:_)#c05-<8ABX=PD9ǣKYQiQ'nLodOAOՖnTBҨq_ll,*9,]TՃ(m;fg/x0OsB[Z;Q{=L m=FV:3UWUn ȳ`Ӵ{aSRT82͈pk¤lO-OJ*lIXq?5vf,{_׫a=ͥ"ӎi/fRPW29eG ̔ #.MO<'vr\^<=k hbÎŝ #jo1l%_T5TO\Q g%M ><% N}D,tCHIɑ6RϚhW K+dSˏP,tB"J Гyj((3{/`5G9ۧ dC^YO%>! ш$/~fќdJ8 m" B"L)Sk"?Z9 yt*He'}lHs?b C2x'* HVBP=wZ6?V\A׬4:wT?in3l,a/s3w$xmG|ɵ_&>P%mE4kRbE*[ U G#՚qs%'_u y3 Y*iQ RЙ{߂\)LX\zƝ8ጆzojP, Z?&ifxu}()O\8g8ap O X}=3؇7/oNRjq-0bjޮt^K/Y`/ѝض\*v+&;M[+RPȴ_y4IJ.Uc|&r^ɜNᛷ+V5Q Xi 8c< G;hv Ib P:@D,TgQȤO4)J+Ꟙ˹7G|VmXlk[n/ ~xmZ(%p@u+iQ؝v<:6>h'R;,e>h%5 HQlv^}><8X9WvdE$$wۡL( ψ[Z(9 vH QHa!ժϪo=؎YʠR98H 9h2_߽.z $K [R& MZ o2b. *;Nӷ}He&p3X\B <ҷYqx f[zRq5 VUWiܢhhR )OX#ٹ`Q|kDNotYO[0X>'U|tI,ۮΞp's1"$ϝk qkF,2,wh)Y)ا5mni ǽ%/,kڳl @ ֒Qh4jg,| muᖁ9; :Lu&G#M184-S"S#5֠1DWr C4a"qL!>HAw 0#}hT;G/*GIx|]@;8]?ph(7gjڍ^060ە 5sp| AwUNN#䉜gOSɕwݢ7϶qUUWД X4(j! iVVRrbFX1y+5:Ӓ2+f2kv&9PկYI`]ɾaQ Rl O;+ :9I2G;O]{,q 0H _rpIt`YΈٸA*1R2wkIzyV>UϢ?cmf)R>OfPKۜ|f b6U }WÆPdYu Q4v#N+9t涾8y]ju#3 $SPF\_^xWߧd3CPwlx1 S`Kwz[XpIfOGU/A5E\aRqlxvPd,17oCgPg.aviK*Cq0DD"^ rh=ОZ̨BOKؾE_ GF\M`#<U>//,XW:.)`7])~bnc-?`@Weޘ[wm%IL*+o 2:N:HAGU=ċ^^Щ*ϙ F9bsDPx^3U_t<'AW5Nkf+~~BȀCʲd&OW8~~R;[tV6ZrR!pJ_+أC񥌀՘ Θp{yC7 8:CtTY7*?G)rD Jɽ!*%\z l;H.HV;scN| aaZDdh idr4FDj%F:I=3 ZQ_E>9C#P{p̠ALuTКmq=hVq< @UK|44Ow9SQ%3k?x=AEPd'x?+@)7%VɏqE|av(?8;i]U0M#Ug=OhڿSݮn%]Z&r W" FYɌM"Hr01fMy%tViboi bEixNa9 ;08njF-BLV\#t@dh"1Mǟ'6 8OrxO㱯"'7ZvU$b8=t[ףb!&Y..V]L [p.XAHWO]u(IAakMWrfkȒ6wNaQLfod$E{OSYOֈDsSm'}f?P\!d4 {\:cQυ!\`GJE_z2CΏ1g jfvfc84BO/Z܉5D@ 2%}Fss A75\ET{$:YW{a䩯Jq-#~nM>& 8K\&JeRU@\6ՑzS(Q>x lzLhNN8 !=#';QHE&pW ǽ8d*- #VbLѢ5hǝnB%0;tk D ە DF2qW QOa0%w(be_V# N.:ET"(MA`fI!&&K=G? *{68%~D3G_#(G. P.ȑ;s` @J'z9_`"i-cVBNȞBpy@*WRP&DHR1\T L5}fWKCc8R=Aܐ1:%SctaX%JzE+#>HPsw-dH/7a؃j5h7jGIցGb?scp#h@4xwgD]8T)=;g7z{Uy5!`7X+F$QΘl@ZƖwe:Z7mD[TPWM+T9"z}|e:ISq9j!w.?3s ?g?SMM]J$R$5a`3 \YG|Lӵ"71+r<.$Q/CEmKNgv,]/fpy  Ŷ,t9pLef#"H'ju6Z.Y+UR]\Ut6~Uhơ+["TB SFI*ѥ42mOshB9.Y N8e!tϼM6Hy? l2f[ph4gA3 f 6Zk29=.^8V3ƪ4ϿO EYu2˽^BfsuջXD_O&^%:ވzLuf g4"ՉU`5JHwϧGd=X<H":`.;h ڹQ_Un'kM Bta;坒bgrۧH14\9Dg_0#).4AV63C*g>Ҙ?7oY*³r2['a*1˫9D\!Rzlȥ}#e:~JӇ^hykk2USeNhm1X9L:3saj}|۩ad ?lQkym>= O**n[쮜xRfLՐyS4WLkJxNll١F~n~"6С\i}G:YGxo @@-)  "6N|5Oo>X.xނ^.፫`zJ"Y,Lĺ`N!~>!D9E#-ov֍ w /{XtWD5~@6%7$݋EYKA@+I50ߪ88jWٔEV6ARw;w)US ԎjlꃚL~dC/U(l8:e$p]b4Y]1T& ^ҤI4_/Қ>Mpό!1W<8FEe4Yh>]}Z\yχoy9qCȵmeYR ;-;[gy'\&L>vzyY VzCKxXc)sKֈf aDh9>e~U;QBeZ Yi YX6X[S_9j)I<1$Y%Sr^p$dH+AmYw-+}0I AM`]wD[)sbkTJ'/aJ֪i%X. 'PclS{<1T;t(w1>˔Q07&Y_O sZ^{lTA[1Y`YPQ\\Y34Ėӏ MgclHTDeG P K߹clBrt'G8\z(c(ih3TGAjnU0!5#BØǥ ??;ף<,:%#|5r!&t@]:uŊ":%ҦaęQ>=[sxm-!=Dä;Zb3nhk".l"~,ӱ {gG^9&1u11wlym}&4gXM!jf0FjhGN(( i7#Hs#5)v]"UIH_4*3LYnp}:!o a޻k-[w 삷tЎBUIb",=CmG˘ 0v:svieQ`x!$3ne44ҺCYr4fk9Hxѽ갣Ρ%C3$t2/^4zmtO,wkrTg VOW M" t&]sYn=ֵtD- dQCmL΍T1x\ٶPqEUqf+X% `අd;EHDew`Ux41,ݪ8Xkɥѣ(;8rrfLE1HUU*6RQf뢔kGSuloARrJi0mM։X A~>"MY~P }$H"̻piyweg͟YߝrhgB}A/(Q扛Sym7V8]VAQqD#BX5%8οh|Ϸh#N O7 Uэ{p\h!ՓNv"+UKȷTЩiH<|ٌ+#I&*Zק@2M nTf+6ׁoTB2ElFp37Ga@ᙾ_IW*Mo:pIR̃ǚ?/T<"OqG K;Q[}A2+ L65+hP!ٻ Ϋ'i rn}AĽ1MpgaZNCJ=檑BR$l`)2j-{!:3fdBF}")$1p^/'KqdX8Y~qyb"5 +2n-\"*Q "h:7׷N/)XC a J`CUE9iC3I7K$Kց~Tɕsf&1&b=ncd.il)*1n],hNoAz/lMZM!rܺ1axtz m*.¡@gJϛ„>x}:C}J +Xm4{rʊWbRWHD!MEL_8: !d7M }H9s&ɝgtSg ׅvN>pC褀YzȻ&.Qj*i5,<M j^^~>P&<0dym~cmoŜv'k?'gWxW@ 3j0B3`8+(05GMքw\Id3z x@J>P/HkhS(JpDn[uԍok$UvcR:BrDp0a${X}ym+lZ}g6 gP(5W){N`ViZqE maI-Ԧ.-(|ʚT kJr[UyOZL_Q]V?%)o,=[a2TweyH՜Ah¾[s)-TG[f8 97%MqQW7gɐf]6̦%ɣv#l[kՏ{ [TXS6fMXNˮ2J[(R6ITsq|Νmlkю%֢Hݪ==濄ylPF^_o8Bim8}6wtP=JkqI/bs[{:V3ԎV1f gA.vQtJJY79zP`x3Ռ&$6go_;(5ﲦ >k gQݣ($zl cu,g둈J "l:ϧ̺`+ +E1-sggҳG) "Zh#J—nva"cy@΂ːP xdq?_i!_ndTOba ,IbcϴU 7o c6f&z>7-AuO|S9cn rr:1BЅ~d3W|v_2V{Z7an(.*c|ƽIen0Wga󠉏Y5<T/I⦽Q06˒KCTrѠˀ!SSMb~ X.-ee-qjm 6{DKyoL )SHMC֐| 5Ή:NG7 Au6gX*zbu<ֽv1i֯:q0VRnE `K5[4Ԏhlw. p׺u\ƙ$C=,{¤t{Q -s k/&ު$y)gٓŨjo)-hGn$0 Ż$|\:]Mã%._eg]`LiXluuYՠ )߽yoɲ*iTUkQFaNFSyև u7.+ep6d(Ԋ\>8@VC5d 8.d#X0tⅭl1"VQz~_D*nLnXhǞB|e[oשWX.͚٘nry*%:=,0_Gwٺ=;CFBJ9R~ hqi2rܟXT⽶8K?jvDy O]cf-uMQ&߀SXؖ+N: a@L:7p/ӫ%l¢\Y|5eX|UEX)3T"Lbfc 7L'AgwftVb_Fys0Rm|iL }v;dNjanyjJgU[m+qB9N.~!"-]$|,`֒t~d.O;Su7["D6#2 \ hfU5]bF+l=62NT\_nMdxld@OdL2_̦Ai8?Hb^|QFyCT.!G攮{> ddAti` .+NnaA:xެV"4@ Dr1m&Dhm(eNoK;a)R+(0]X]Ntt/i5y:% U^#4 0 K uJ=M"}}vc̀gj6hC.>CO7\čՅ5pJtg`%LAXݱŐeY8M/Hu#YBPW[gfeQCYQUZ Gw ƧGh4 t W< ؉-u Dij4kzѸLUVIbP:~{? Y$el-ݻzfGF(\T#beȡ( ֪;yj@ rDHS[V-%KYY@$AI`= 4卟ohV_I;Z>E8h%RAiɩ= tv ~'BȀ&Ö\˰+Ax' =f́ яi-卝>O|*m~9<QZbHʦ *x0lLax&Gʯ~EV59K:l`M t. \bZO ǵrѴ4eHkpӄ'/S!a< kj0,ۇ`kjw͇Q j Bnرzz?rF&RiK%-4g_xt%-;х\1FӋ8N,bi.0Iv+.0!6]?Xor@e^AKnaA,^񢇒bYLsR 7c? 012w GuC,Y3ylExX$.2rs,4,_ejhc/>`,uXZ  mp{6@!C~-'oVގJ?轉AgMX{ii8` $ "H3:4zG#ɣLW?6`J#SJe*8v@ 1uJhLo,5WNzMI8E宾HA'=,ΌU{:a[- ԥ ;뭿fޒE9LH<澴VV_wb7@We w>T%iUc̀K^RtK wq-Ѣ7Zj'@9g :*-l3NGt?#O-EI#'uMFM3Jp VW3kg23୉~^2Ytstt|;k8/ΑNYڐYaۖ5 gI|KTUȌ:O1uG?7шMHQ'W$~VowCE,k~U4;" u 2^jų1,| !p |.*m ;1)0jͺ` YAI~8cRl)u<4TbW=) i\fq$@N' H hE-q |QT"O?K[(> t_-gO`DI.G~R?J` _==ϡQ_yA':֡x"oq1L;~8+SjKmϻiak=!׋7fw1ͬ I/6ebZlވ0xeRJs(u s.âiYϱN=*v:J7] WSdSax+^(R:ph2-Q l,h4:,à\81$\ B@\ XD+eem9kB>ǪOo]@ΓRʷtN,#)rJ>ha+;:i)c߾0cmkDs\*<1Vs?wMÑ%6( f>׾78wٺsShrL^׌lW5 # ;+9OZķ f{2Ե@?8קN\QqߠC?Rc #dX]ϺovmŵEڧ =+sLH)*bA,k6 kB:w&gwʦ;v?IGS~K6g|!۠4uڈLY J`u;tF&Ö?x$L\ "oPD ֢K$WQAH@W(g.^M笹hO`Ԭ8J9k_MEݍŀΜ_%ڠ0/=ڏ&.PoXCg9d8!)<&jBPz?2JSkt賚AJm6E$enR~c MW뻵$~D9GN {s 7|t1-k!)~}TOuQ*jgO@s 4n#NMhZaYJOhnd͞T%)j"P)0zSsYFf>Yc#N23P Pi% ^+9cG"+Ufb";E q'ٕv1Nܰ}uX(>~KƳݑf6e#jh&UMV=A<ܷ|M27O{MJ;9뢐NUf#q/bq_-fʨkʗ]rP c^Nxu90(ÌJ5 .lZ, ? EĿȣC|x#JrT-{t>%;bf!p~lgqĭ[rReL#gIcot:{g2xWt\[s(]Y[ϓVq KO܃8L='H"f_Ϻ(k5oUI L)d2y0 ="l7 B`t'A\fWziOB)5"6VߣQ8< o(M׍I[,eט(SGCʾdM-h;o~ M:TKsI[""W,DWU,ŏk 1 ghŕ zKH?1/C7gm6a̧g܉FC(CO@BE?`6ߣR<2ZpwRֱ{11 Xu4,5Q9[DFDciFPaҐC2TozWֈpKqX$uY-FK_-&BKV:;ˍwg=w 1$kdE8Ŵ'GVL%&;W57fe^2lQBZIkU`OIی)_h\-HhuOM^ucRdnVZ1SFykn}2OauCKݏT҆kk=|SzvKBp",} !' LV:+="mhN6]wBUW*ϫy:cpXH*A܌9iC6[S=< Yn*ceCr̲VjqwG^0y!˜Gf!PiR<ȣvCY&Nsp:~6@18^do?]Q=^=AJw-d=L@9My=zx7g*YK|8J5byѴHF̺hYj?|OH#< Zn%cLS"70\1ʳ\-ɂՊL}EIvjG!eyE\p};]g6ݠg%O{:L22ѲkQcn8iwY#}yH3Ѱ7Mj>,d=)4vuq~Sfdžy6ݣ;Z ? ۆY1rRoR73؅^J޾ ))ܠMW1ɳ.ŗgޭӳܦ7/Q7nM’xYH*U梻yu\ّ ' ['zѢe'H7B%]SlThS=inBLHGhEHB7,j,…)=W{\қ<|\[FM ,!cJZSxw9.h|[+s S4u:uOUZFyL0uj5 ZMKEabAsTϘN?g.gGe$:KD6ԚJe#3ʍ}Ϳ<~ޗ\}qh ds08-yxn8Qu 0DeA(H7-K̉nub̔yɤp;WZ̅?̜ٲ@ hqB!&T;Kj.U?o'W]f$SDVJiMж5| *aG; Йq\|*mV UǗ9Fജ|BwC|a>9iQɯ5}ogfYil1u*98\wȐ-m3L) uXk^t`4b\͝^1RV%ؤ,w;O;|ю&`w>3,їҷ.  >^C0 7̖ziqEDxK|:sMiޛ᝜bѫf7,_ә .A`7"g<['"oga*:m 'rԪw6c%6Tq=WSmr(j_D7߻ߨZz#+ ?)E_ézs&u `gTXcz CUSCTU2 s™tCsXxwi ^E- 7@r^ZJH)I^䜋Y[ 3(Ϡv#*ߑ^6PbT0ۤBG3| *:@y  :> zqNm؀SpYW60aNhXX6Ԉ ˊV ܽqa2 !z3)b7Wo|3OnϘʚ{?,-z !o$OMHS^/ vgFڨWja'Bhzio !q-q4Hn8&+P2Nē<^cF&0qSh3EȊ̅l?Q1bz:.;B7G_1%O/b`t .0 !-BsZgǗ}>Ht!ɍE}sZb!%vqDYb^/l߾-N!9~~rM 4-.ucxmw;T/![<9{UZ8/zIgKΠCgH,-G 9 822+ܳl),T*@Wo˳b;/S\sfO,xUb;i=]k bcp:fd Y-<-tEpG})W@ȭ'A%ɟ {pсU)3*/ O%S}׉,roQ>:5=hF^rI:W/4` fZ=B!m%qR\0NL2r\ڮb.u6#Bn_ʫHY侃 $mw@V)XvG{*(.\s.5Bt*1H,!NOwt/4R Ew 2}#4'0pPO, Y7 mRؒ#iUb=rl̍mYqi% \3 (=N{bnlrF4% *F:Kzx+!t"dw 7\hVE"Et>5yjy[^|r8Ocid`Xg>DKH;ʃS̵[c ; F{=6=]`.Q2Ƕ>3}5PhSU!n싅tPڐN7*|Fqg#fy^N}p;hH[;}hNI`4rE_ ]מ`2C^ݧeÿT Ԧ 1&XՔĘ_9js(R^$-nB[}ni1Y1aP?1tM. c\GF V,SSC7] ӳUЯb`Ȫ{jr3 醒J.<%[SL6\{ hH};\8AyœC4:B!`?l_,fdN|QƇW]tf H.3=Xk1]:vu@(q*FRi5gJ5hFgi^I@~ ^+b&.%Py( BNJ5näX E o9Q%)0R}yc:'̋s,Jdp%j1j{{ѝAS= qIV0D۳hQ$a4nU5,]y|A7_αLx~*.U9}VBI&_z1hj "S'_vw:>[5 =9c20l{ _tv ;Q-k<d2`7҇v[2 U`* ap _ R^X-@Kkϫ97!giKa\ܕև2&n1SgV,p"kA0rsRMV}U{U|'S툤wh|݇LKl[h8s|6񏐶p*Q/v$̝666+Ϟ ڠNcR&$[:N/BR6(dΟ}rxρVp5.gFq&&Aƒ($ uK*J:sԾck'J joS^T{C߬/}j(x2XpzQe7 w$#5͌ 14g,z.\4#RG*~6N*ueAxÒHxILSw R(|Z{Z_Q Ġ/E.YF4ԓnLQ}{̢/|u'?>Fm1`>mhlCN&G.{;2QZXƥDT+r&\̄t꙽(EE3AL&'Wtym) ', Q,|rpXSife$[ևa eduA tL b?.顸$۩ʚ1=1b82m!ڊ1uNb1G929*g9.b^)ѴrFmM[{ k MX"飢N) F/%,a I/A甄Ys|ǟ ډqiɜqËPne"e,#9oBX"MAkhg}&/zwk(NLRk~/RIhN]! v(Q5Vݓ''`(=;_~-?]}{)1׻zی ̥+{ 5`{\X fJ@>d߽|k#~S fIxFց8[+= Z$+ΦWd݌>xn5N#m#hͿ|.i%ͧL?FIlý==цFǕeK~Pl;i/:_<%855cLUKfg?26ޮ Loq:p:lJpd Žck:5f;}"=G.k+8G*F=I K)sMkr΁ fy>!~  /Obԕ|S{NE^ދMkދ]m+ BX4Hl_ -e۳.HuM4y@Qe>FҜv :oB7Eߚ™3shtH԰AN5F>{jE@n@CR%ҰBW~n#*t4bm`0!`.zRWdvT  ,.$0e^lK͋;!;,;wnǵpmum*!i>'N.P w+nZ6zY "SOƿAd J3u7<: LJ r[MńD>K:\$I@R Yᤰ_nFS6&t j}QoZ5$rKH6$o' im2ք0͓ya5e`${+ !T75\zˊcw Kc0!j+34\H$ ~+ȑ&fق[]!{Tmvcv8|7sUF '@nbkD"usUB,L÷r &UJ0cc3tYCJڠ@8=ykjԍJ:=Ĝ=$]N\PcfPV]h8r$tπ$b|)fZ^#_ }9yk`u+,qA㥪Bz g"ܲfOd'kQ)*Oj@r/:*#rX?dMZtSަ~ ZBMwsb!G3EY[g'2jàt4|kq#ht- c{m|'lz1|)gVmd2JOtxBg};Ma3W(94mT6l ܭb.pYt/Y>5; &M'xE#^RXt;,Q\[5߂6E>Lf?ޫPIב%,J C1}u|wdI{(imcr%F@Џ1߱6ov/h&]gD%+.Ed^c\ 1 ao$)xIh|UC3j?G褕O)5R#0oާsyՋ4b|UXȪy}WB'I9Iw6v"Y6HR2#+m/T> C" ̮*eń$VDr$h]%d}"@jS1B'D0ZYԊ`$c9;V#֊把tA·SN3t{jҫUJ7h8i̾C%WCb\X0XN,$-Z$:)XRxտ_@L%uQE+J߉"tޗJ`B&9F+K^!(haㆿb!綗>~B.*; ~a(Vj*8 ^7sQsA#F. #olNS, 7{ar,U/YE>>-6JVl:i5.gxV ȺMboHD9c ] lRO>k7gE.ѭiP! '0)$2.yM/y%m[dA)MN:B[ykHJVV\Q] 7}`;s9?kl iE|FŹFt :t"VAra'_8rbᱷn6۫\9Dn,破ߥK62ƆYװM ΒC^iܱpaF[ӧѫujʊcڀ)5/7QCɢKyҀU! <92Uy#7ldbo!n(܎Dep:e ^\\T7 *u=y2%SOd"E[@!9(%5e2zܗ#Fk_,&JG#(Dk,)'JH+j&$0u]]{v]Wnd>!@(J(@pQE N)F o$,Z('q6't,Ƃ>2ݗ5w/OIL^:k psٕ^X4*rY1%d ky%Ѥ!S>/Y3DUaݭ)ױE)^"/@Q=% +;:>%9BN/](a}HbP[Q؆8 /)P )d#qCaP5dGܽyPa`gFc8u/=۞-^%7i՝~dk(z^e3 uLRp QH\+Ydtl?9*OXp8%]R<\ g syM+?UDiTW":@ƺבeFHU^;{ףltmoƁ'eDm!,NA巄I!ēǎ 7A9{*I$AX,1HCz(lL,iAqRnФ/GQɬG^`Q4teоh7@hV'p>v+\썒ׯE11f(4Ldaw"9#`fU]T@V"qݣJ.P'Z0VڕhWuV&K)oБϓz&>X@prb ]BO<|ͭV. f_j8GC9E~l|Ŀr31I诣Eo{|;RWw&䆎ZNKYԞv*B`pMXFb׼pGRsmzpPTX{mBve_ / ;5.P`3HF Fv.k )jd59bq?(0LGguG py-2ze۸ʥ$ϸvٕiB7.CIl}LsnCßEkT9|Pүms˽kUN [|[t%2*ʷ׆`X3l[  r/bѫH$]Ku)3JuuzvmɈR&X--+w'[ޘY ZNЎ_65e\noo8L2`-٦V<1X/'67*)Zo<B<7 iL'y5|ըp|%`rvRu-YyR"(v*Ƚf:K m}+!"M|e#bxVov0HʕIYV&WE l<չTDoiWȘEm6H!c %p 5|@P|5F D8C]W R0@D'>.}[g(;*~İ =iρH{F"IpS3|h.!8<+K13ob3~g1hB|gW_C$H='q=w, p=O@f? mu2mY~;]̤o5Z 2}keZX?Q8&4ik)$S(Olhn :=\ԗ_oO5YI+]<^0Z4Tڨ"{M8(XKFH{ \y V/TSkrTa }   ڪz7v9bt,$4*n]`]k 9}}iuSyAʚ jb,e];G{ɶ$,H`^4 p׭lcbp~A8xlQX!_Sda50F)>=V(4>7z3?͌'\xXLٳeT&?!d'EdgM8roIa]QQ`[[o?7nIok^S(F#6ar^؍pm`Ԍ jD0>bJJe0_doh{+T Pu[͙=X*܂1#8J x.`:arQBP%匡ԧ(^,؝$W53Y"|@\qK5Rt4lS#W?5J~{(j!/ᇿh؋K*aMkBvAWmc) DNT i/-TF ]UzI좠%0-/i#?C~G5V$B_F9Aq.(^6 1W.\8 '胶"j55e+EI"Dyh[0 >C{QN%"/N1E>Q]ϾOli驮`ޔ"$!hhpٚ'eHI\zĺc[ ,f'imk"H@=2-lv͏vN[L`OA,3*$Zm3#fX$*%!AyQ0yen;L\^;lHslrgXā]'QW,]ZRɶ1N =m´#u9X(BOMΏgnFcW:\:@Ũb>XSbE.r9n`$k3q<|Ji?0RK@<'&C QZX;uo.5]SX&߳ynl0p7v"m=D̴&NLtl(7?<}Glo>WH 2Hl7C9$} 'Im]]<>Oo]Ba %w!r} (7xj)@*?ڡ].;-bt73}f.XjCaD|YVP˾O'rBv=0vkzcwd132oy"S^ -ǯNR1OKg`&u(n~%tB !qʯj, 4vR`+dk5>ycݹPR>:2,6SP V?;[yc4z!<LHCkRO%WjT<4Lu[GY`P;PP:Ft!q+C94 IbһK٫vVR6ic̪>]eأ$mS+'"]3Iw؜!j)]"]OvOd&Y^0^#jwtP تGzmQJfbx9]b p"FSAE~y#r:?ŏ8(68#.J`LxW3dVṲ̓Z%߮.Xl^&PoDd7>ɱɐ^J=،ت+>'Wep0!B@Dұ.?k/yt$D”ۖ8 _ϓV],F V,Fյ:3Z;N5x2&m4YR_@b74N𤷌6'5\MKtSlV\*]:- B"5iz{y-#lC(JA1z"Hީ80opks̰fo>X4*%[;/rE T] ]2 Nel:okIkSzZYk(ĎXeG!,2h.gB-ï8зŧr<.[Iu4A9;/ޜ5, {Fc]ESڏ`!Ng|bD*xsNTʓGM:E"YeLlT/+2_R(POA~aoq ,TxDd:KyҡG9]D/20_ߘ:U2(DALDiL-mg;BF^)B1j5=&$(;:[xjD=; yLbOIx/L]ҩO"kخYݚ:(vǴMX;:!G Q&jɂ"9Ul29DkG 3Ŀ ls̋a H:+)pp0SL*An~B궡4cǶaW/np8Fs},- z51qKFdLyg3hA@VD^¥W:_>/@w(ogğ5c}K;WL:ά7 v,xWtmeT22|jXbi"$6๱"CDlWZ}.xaPxq^w-`x 8LmOjuSl`?..7m};j![[C >O:mU#O5}2,m ݈JH|cmP/mx` z\. M 鯼0ԩߞ3yEw.;M4%C ȅy>]?'slE.t4 glcWLQ9d^T1UГJٛUҬKcxgÐCGISt&\=NaNvmG,2<`4oeA8?Lc Oo6`7㭌TY%v5xv&g/FX=c(Ѱܝ|پ @߻tw4T kRR 岄|d&Q{ 0>Gpӟ|K91btBK -^@̘`>F yp;IC xDF.15_To'8mX e/#&\}+/=QBſ8k>[wOcU<":IX_mOy HUE:n "ſ;czs}9nO*s߱ɺE*_xIkCl.X-%W ]N4$I$'[?H^g؋H kIIw]`g[GdqͲ;ɮx8 kؙE+D49A{.DWI_c1]QRlߝ[^MODŽY=+{1{ ]Uc"37g*f^߬!L7\7_Qh>m]KMu瞿6:Hi՝NWk$) Qr`ဠ8p/)ǼrJ3cׇtQz==pͰgZ*zHZ>HWaSceִ`Uy#aS Su;3,ϴTs\EWϱ,+>UTiA#gEybjSm 6C>1Cf *ZIqF.:5kc.D,(SPRؙ+Gm1c:]'( ;i :Ӣn|(Ɗ#[Ay0w` fA&[t#-A Zj+D7u j6xsk=cP˞NR[U)I=<{MMvek& =ߜWKRkyJJd^aӬ/t,|0OÍb8;ymvm]'QABQxeUn~_'S*Ivr &p?/Ң!oˢ1L0q.U黇K~$@#pT7}.i]*LG͵?ZZ L=SP"gKi , xQ{DeT9kZnH/M#"}۴ v`40['zgEJ[fcψ-(eE'9E={M Aट1 xCͱሐ yy)i Ǚ8u=vF%ю3o̭O9 _`R+q`X}:Nxط'8@ ?=74qd춃Zn%y-a93T/^)EJkSCQNK_1WZZff@Ӑ>Ҋ_埦ml Yi*hHn7$\LdFz/I~n2Pq` W]sl]"3Eyv'7`WOlQWcԬ2̣gXe__j]eg)/hZ-y_=>Gtʄ"ev d !0s^@"Z5C%nӆ0.:Nzk^M5z]i.\&j؁|_bHN#_;ZkRYpȞVrml  Dž lNDD,Pwg{K/ A86ޔ{opPNlX&J|KRL3Gy<1u5pVq*&ۭVb 3D@7TZ8NEFwISauR{Gl=a$AMޚ yn|0nOn} gXxD||7Ep9✬r24eTw(t& (Ãō^P$:18-2O%,`NOo?hnx=֮q|u-h|R9aM>d=9~cSe)Ghl6XCYgfWw p-ݐWF !e(&+XEkulԟ2⎒'p\J1TY_N0hAfJ%j4_e>o522Z4˞/a΄fnIE5(!TSJ[ѲH7dE%A',ORBeVDW6h{ZKlMD׋ӈ4C'{: 5̈́QT@lGUy*U-Bz6b)JmD1"Ϯj5SXۅwۇEn!Ne"4E.pd/psvQw$Kd,9sz }Y^GMTehhjlE"u 9= i3FE&@^g]eP0^Xh4[XΪo adA5u1X~{A-'^vיLCf<."O5nc4rd;vI 6~:i t~*R݇qFu<3 rfiS@Ow"E.p$Sh?$* XMT_-#1,+'Fe($S'8C'pW+#xiu+MTN!DbzȽ[)^[:2{< Uըl6҉)ye·z5`z{[IfN¢QbTMk|0G9qˊr8rN<BECmlB`*]`%fl>B$('pt+(j SW$q1^n '!nyWU2Ns?u**n$4/+4`jήNu;eDQBFWC|ວYcHyLdBq4drSr`(V*Ēu}!Dw7l&!I@l?d,D 'r6x=1Bl>,79i1rBsD&pm6kO{+ifЃCEMeHƠ`#~$/MGiP:W.)cy[ ƕP-Uq7OXBE#vasO1%p&:>p]۰вon\Ab QoOj*K+.tDٟUqUf1^KE R,S%yró|xIt/QR /Žx# !4ߧ4Qqx"@_&ha9P }GtHXtUI\[E_66W+u)pgMqat%3 LymYBtAGsK!x(ˁQ|΄"=$`9^ꡚ_4DJk-<ڄxU.9﷕+~|eFeI9yLtΨDկ骷W6QӺHuK\4Aд,Q1W߻9J٪`4ɬ ^ vr6,X W`pRޏz٢v)V""YjQiчJEab`a'Lboۺc <j2B^yGTuH?t.;22a[:>IuMVI=4+_ ?tPo(U}QAx:&\ ^~{h0 sǞח:ETUa_EQP^A3 2  I4aa}J{=@溥Pm!XUV^!e2)*>(l ڭf9#q-^:E9>wPy \Iz^j7}6Pw#73!L5lَd?75Q3msysok&FsJ\^dՈ?;0nĐJL]H"GrP[;}6I/-/>[h@ RHiV,['q23$q$fb*--\QĿfS]Ǐ]I ؾ ܄5G`g)N9Aax ±/4L1rN= a3%; Guc Zn;v\=\yO˅,5)Mc BS )o" AJε"_{t4e[y=pUJ!ogm4_B@LE OXz+랚8N/ B=JXsG*ͤWwON\_(IA渳#B2)l :{ztXu>Z"M7*;E9aЀ#V{Uk(WNCen1/!3ٻGqϵ&8LUgP&[uQ{ I,4 6gaPMtl$a1  ,kJnB-c3}? 6w2|l*ZLN~WKY0eU UtxGQ3N/ّj /rAUk}sO/ܾH-T5B(V6i jڝoH$7Jm4)V ωR%=^3[Ok<a9m{y %!\bC5z)uZ񚪱 9 _R]N#76l&b-(3@&[m]Y!!&KeɢU\!e@=I٘ X<!O@FB=~9+lSvp52/bNo*S#YF6U E/^y;v7MƑSP*2ðMR w~im8>sInA#,cxz{}NGiF#Cz'X1ӿ8 'Qh[d\uI֭J(qϻ.T]|BS=~}Nr<XY&.0NRA*0ȹ} UQseh_}bd5ﱺlIl]hȸro^ U˽-.@[|B>s^Qt Tjݯ?gLj;cߦ>;+ފΒ>MhBSB\UTK(҅A̰B 3qN : zavp2k/' CNiZA cL״D#2C}e@ѵ um>y\vHdß3r)DE~N=Efۉ3 #x ̫;FNjuqF(}K[(Q˃RVd[_u}$r\0"z#H}Dg/v:3[m[ALX$=roK#Ӫ/")%Osx:}ׂ)et9uX@ )ŐEy+C*_)2\PW;mPAwlLsҮpEMe"5`L}l .1򖓌#Q;jڛR"8~v9@4o*4+sЀ Z4p>rbmkmLxYaZ k ÓF֮Hj}p6EQmkBAYDY%X[@es>jCEY] Hi[#,g +)҆kN/:H7H:hoO"YDWe9F }^ʻ6o?)/TOÓ==|1s)m)Vv6 JAeS4`(7aS,D AxcȮT3!!YUi97y]Y`| aL ⾌DrzzE@)Po1]˦3cxTC߻TIZOCύ@ ) Ͻxǵh~+6!JJ[=۪ԈgH[@ȟf$XbcT4?B#AYo@gTF=LZ0IJC:!W_ςOqSl;u?˼ca?omxCd FP365?2h~aܬ[zV7`wGS5d}K\&зy"R)gPPJ8jxs5>/bF3ʁnkY^0?6 M{Ec9\y4R4tst#uU/@ToH0b~Hh?=8!K}(zZ`~q&&~.̏H9o/>b ˏk 9 "W‹?]>3x^ߴh6%==p޵< =Tω7Ԇ  v4$nE*9PmQ]JX<ԺJ?@1f8愪~`{˽k4B=2a̱vQzcܔ|`>3ׇ/ ]m?UlkG0MʒvH[0->cg+_(fSΝ׉w$Ԣ;/X/QEgf0T.mg[[B 4ǀ++UfwUJ՜n2iBmecw3Nxt^-LUQ>O'?v⴪ Sp(shaӐi SQֹ}Iz~h+Pa<eU=aVu)3Ix88f5 c4)*sMnJd-ŷ0S}O& XaDy"Ș0IiҠ3Y~y?μGIƓ!-0$c=;c1K >ͬ 0)t7ɣ}QVF;$Us.zeDjSNi(0-6'hp.ԕovh}iz%j#kODy|!*w>3"gޥն)!ґ+ƟYrs.2Tw#s&Sھ)) ;1C$v`rG[+x_qao#y"^GXjx-yOgiVZKߣuP EmېJc@h16!,׈L%/9ek<.A?7wlQ;6L= GeYp 'I"Lض.+ 8x.}CvtN( M 7F!~ AT#fAxMp>΀i/q!NS*=Ȉ{]@3OƓ(I 6ąw,q2Db9?v-P:2.}^}ƴuMRZX>CtQ1_Ɔ 0'EhY~3Nq&aoFgO?UH' D8Ht^6й(g]TvF@+__ƒ [ՙ~_OJyæԗu1MgUPsJz4yJ7R.p~AQ/j>ID=BZIxY,=ƋZ!>4k)N(`@ȬehS 1&{! Jdz4wۃ2i?qA6|gm"MCN;Coy-aMq{/i Qꕦ*%"FF_dx_FQRjדC82 4p&Z 8³_,j8St)\J7>+G>K/%s k;0mH*ڈ)qYBw҆>▊6xZ! X}ժUY-A⑓5ߺD6q%%¬ٲ;ƍ>O|r![Q-O&iAIrƲnI0d3׫`a D8P4|5ZOSc.](+G h$¥bGdoO墯y0,FQ/#rgZkzΧ4sANI;vze4Hǧ UpUJkmq gG\&G[Vo3]~`Y#0?"n!ndtԓdpG( 9.t̳(:\/~CJȁKX]c!8zpw>n7^hM|jLX 6vr 7!v*C %NuJ_z3?H ySM;dmga< }Dm\DXov'F|.vU;i'[=g b Ò4IO'3_ I## Y2湓Y*<] gj)hܼ kg#@xk4=!͙ ~= !Si-w"I`Bq?pkd|[{fEʆ{%Wd`̆fkoa|q*QuʙjaoR*iˤM_ ]\-V V2s-=`aKa;w,}1=ocCyf,g\!֚ CXg\0qEʏBe2h&\.Խ] l'a?L-Sa k+ 4@猰r.]:`?̈́g^3 ")TFq C_zZ?]ogEn7˯Rٸ&sbGo{K0XԷO酏?HQ5]t9(;"OOr{A|B j [{š~4e*t>H%pƛM wCZ.=@'*e/8~US +UhEdȤc!* MGNDzR~<M;B>>Zg< 7هJ7JrΪ5tRQ|J3.٬~/˞~2OuYr{a4jSIp naЫH7}[h%ʭzDIRȮN mKRљOFlXyrٴqH6+Em]$dR9kIdRm.b=I 3* |w^Ȥ:)k*Ƥv%RlO[!=z~A\41 P@+ >,综dn,9VOI5)\Q?I+, [xj-PNLYLE{]t,o$G>z "i.E7]Ǥ(-0oi4>kZSvkW[jSU@ϞfPDF ,,,YJٸ\'-n )7 Tj34WܐD|1yG"{ͅ K??U2i>{]bHei x3 >sF "a?]>$t@Dx,7AK;7[q^|Ò'֍5≣ݬ+uA7:+O/_Kl 3rKLsA3j'J<^be1926Dw}2#{d!҅?@Z $[W&H1%S;JmʣAgFAUi{b_[q2 O5ܝءiѨW;݈;ֿ'⅜*`dtt ;=Kј#c~ǯ}(E=Q Y$̈O;c/a:zE+Z5֜d jΘG}X.r`\CN0&|NYj i?`6:/Ʊ%!)D mQ"97*Q~v;=̈́cF)tmzEv>{'[t &PA,Pɿ&E6ƹFn tn) sox)XcLZ(d58!n}vֻ,$A3B[ln2.MwA݋3ӑՀ{bCB ک-ʬD7*j|r4^׻/YmZ|2.=USf1 AC5.uQ{{">킈#ݱ|^TqY,x\ 00Ph[^ _A^e&>Sk!fB8z-/h_Lf uL~5K\n<E:dF'Ѫ2}CH vk^ݪf htuG(f%ssE?ͲMؕ.).8Ec@4.Dm[ Csx#`صRp)XMBsjvPk.n"QqMe Q T5t]c2"bゾb@E[ &>{ *fiKqpM9a0c~qֶ;p+A,P= LPxT+;IZ71;;][փ A^R `bV:eF]s?4A՝erC+5Ƙ"`<]gAU=V<$Fm[SгfQ^PtgnY+{E-=("X! ޑR8dyRfiPrS5p e8ϷвnQ=wb+b榡-gehI4{u1>uHj'mMAAx@0ߌwi0yϳ$n{b U2/8h _(|X͹~B ¬d7 wY&fp-GBT+dqkr#8Ut׳Β wb ?wHCӬ':S 6kEXVY rzDq][-YS$!_(\n.)Xk3?m |ı=V#:6*q 48ҦHɋ}àﲧA2sB^2VVcL{kibO!kL 3+UK0R2XGK@t|wAJg.,½wXZYS r7 ?)uU914LaꤱH8~ {"bS,L"`[!Ma[8J u>YsKG~ل:vQIyMZ:F-h5aMĥwo{b;zD#BYF>q~Slyh4@7_@2U lip/Goz.96z<2>DHNSc|澶htx9*ƝhJ 7 õ'6WwpT4I;@G6Hڅ~%SmMe4'h4eGzs<^΃†YEJi'n퉋%:~ y LOާK[ջԨ*JljpᯥcBda<$ֹߞ)+Rֹ0AFViw' U3 ggtuԀ82s5{4ULEDJ8: M2Ԭz=Op]v*D][pexN{QwaH(%c}wN:!ԚV]fDxKjʓY:*9ny^!=]G0,WjAnW?0gkPgi0f%%3[aSOCYR^=¯<<I4gi}*7IoFaαL;oo=n C",Twu\րD QDC4Z%\I|Do馥)F&(35KZ=8"Q[@xSUmL?yV*\_ ?KrIưnXz&G+TNY{n5Z 6;Ma7LPpu':rBzXm2ۧ.H g9-xϲ \^sL8~TO@Ɇ,&9zVx= ro6tn6.`t L$tpK"E,j^|zR7i@NS|)=5Q }448xls'B6vk9@+K⧹aN?1NBdJA\WQc$O5U ۺ*&>S6fz+)Ty|Bh+ J{ì59aZF~Z-7sFTL/7^K_2qQħ1M!*GX',Z7Wj\PhUNBq諉 9E &Рsh 5vx7#ebTpR)r"jr|Zc[eI w7BX(^^e!_RYdʕhƇ3/>i ?+9,!?ݫWo&`ZHOGrЖ:Y@0/]Նb| QـԫeQb1DLFO0Ӱ%01| E?8Xfj0t,@857=y1d#qCxȠD2XHNcwe#L(L24y֙02:S9ɔ {]5JK?3GAWwH,U|cJЀP5HVis;)y5Ã^/qLr&mTE})Z AHAk's7*j-}3A}0O|Ug*f歷9D'24ݚ JBBl༣1XmOnaHӎ߇;e}ܭJ A^2 |R@xewv"r,rKߩ#-WU5liF|swreArON@wWN 7j}qҹF%)M:BK3tz0+dHbXIڰL x#xfftȆ_s.DlDzefH7ON' ]$F;3KR61Ϳ.-[.(\[(;f\n`O/M*rO1N+B'-8oF!m֠xamQ GcNA-kL}~*S1wć2Ɗ?[ 5ܘ" LEujC{/Z’:~w*ks33 r. #M^Biڪ9qK$d {@,P+%NTA*(X䁹L`n&GZ1U0rXK=!}Tqyxn"/,oSopR3*ٕt foX}bٓ@ItkA'8)BQܨ[t#qc71in%wA3KeZmk8 U =GʩJf>qG4:DçǸ ҅5BE8GjOX,a%Dowz ;J}d Ak0N" dɽr7=c5[^8e+Q'Hz0;Eօ&Ra`[E[/!jibnTWE^{aY[8*Ls;|ڄыvilPDΣj@]P4=!wq2R7:>Rz:FTab.DwXbr*ARs&MHnȟ9V Գ sDzje5k&e92#Aueru0ͮ@MRZ|G,3q|Ԉl½7\!tbR)bIUa3-浝M;\.|nGA*}+υ#kswi7b.kٲPAќ4ޛM*vYIRn2†;2$>?ņID@&98mlY?mı(aiqjq'ZXܹIr .J_|N`u\ǯ0%X@]w,Do0B,wķ<6}4VD$X,x4~q!H}(F->['K~X5V󺇨[Z Y a*t"?fM:SRc4 ꄡ\ Ur%Բ܉tf)EA䊁J1 ;)2(hG?c=/4.6)1 "roP'hCB3Ӊ7$)h}ȗv=5}o*&-`Jjb gwo/}ow f`wx ?:$Q.ś~.BRa68!F&JS):5JSL$ Q}D8N_o] 6r*P$PopDfIV̵Jizq2bVWdSq KN2*" s]a9mWn-s3Al3#,%.ZDDvu{~Mĵn%n:=".uC+ *PmIӮa>;Zm[e Txehiu~ϰ:'1NIn+T<7S$ 0i;kًiq@`V#eX]Dl:TIg..ǂz}-!&z53ܧѪOK$NZJ1e36EB NYxBFHaZ1=p 69°vߎbbÜ qӄ4|@jnAL KPЧ^ή_is,@uC.?(Et0=_GN׀l|] NB s|]:sXݥ )ft.OܥT Mrm7YQ #5p#a*`H]1MHpBA(6T`"}|Ķ&hw`{>it.W 1<ˀ q vȚ~R_gJa5'XxGK[i{kd.u_k%kΙ13m_/7ɣlK ja_.`m> xR3F} U> p%J#ϢQp('wU/ J>SWzE8(^Q\R#9(*}2mou((W*(wOgLTRRWtbR9C-HT%`JPW9tBWo蒼 UCM ׃HEcV 5bW. AlG`87=2/`.;4wH(؎Yc\rnI:LD@;o(E~ "`o)L N VM梢*8Gh,ۡi}_C&?-A^C^$D4H)@? )}{8(DsevlυSPC.FC@. a4>T ln~l,\0Hro_ԾK"PoOгlm 93d>jclc7:&b@u;eg [fǠ'G|,m 0 <ID XH>,s -pbI|7\9R/3 K+7=yI30gQOIYqe>mB'"&?8;0 &ךu _T%g mh1Hn|F[n'9$(Bqux̤SoJ+gIGK( 僠g/|ӫ3!.4N_N\oхzu :oB '&Ƙ/e&?[ %aDAΏ-݈ v_`TTQôDG .,")kGi$FݖdWtN@ET!0oY_|W]+4iG1uf&Z<>"58S,M5ZFJnӋ)\\:K*a]Y1'ka|& 뺮]N?{X&ZfXlM7s&ʰyI(-.l簑pbK#E|l7`Lv(0(]{,̉pϋr@U@_ 5f]6p컛xnLG [n+(t<"d5\uJ /> H̗ZxP:x3ɜ -\I2ʊ}ƣKj/Jpڴ72X!ahm`xlucp 0 q7k^8i~(a\7RwZ8/xqߚh[T4(\Hc.#ct N39J8h~j~K? PV@?C' 4aZe>LHlg`sJ-!-.iZ;#j)kT*~+`XZ]g7CZŵqYtwVvўjy` '*j!{ k8MY:UN 䞋Q= Hxidh>yԍJAŸoD;<~. &ROyub #zw;>um5B*#ԓ4E۬nR e`Z "7>#^)Y^= '}yQHY6o$|CѾ=_>*j iϾvLމ܅!O2bN;Iw0E"F."ɋ9ea,-w- oq&D._qf3=|Da :;$ۋCQ>'ӆo"wQUGa9>)`] ⎶,}ȥK8zkp׏! >15 FS/sV:d gSĺhq+j1M%14](!tjQ#7yyANv0 :>mK(` !q?h=S/: ZPSb;ڠ R oaYBszȹzȲo Sa,k W2zoN].H[׋s|d+CGZu-8R]j9'5+$$@ީPY@r@=Ż$J<@̗P3Xc#3{L7C0&(uX՞Th }{793{_>1!v1RW9[{9S>ƒMYl~ݜ4RE Cq2NQMCL0=#*.)ZXTDZ 7 vP5?P["p h4LxX% ɩ`m=3ns'j0gQh͌BH$q:5*6+ ?Dr|u֡!ch ?0nB֣A4n-["!GtmPD=ϹEu]L-f|(는,Ǒu^b :̵f6y*Vؤ܇dށĸQ|fʦ?u e*xUxo -n;Mʲğ̵vM@"j}Ce'AN".*wņ=ঌհXHdLwzx}Cn ΩQ{T5.ߴkDO^tl]ZFҕ]t\6m4kx.B%wrg Ќ, JFk\xT@7Ԃ)s[qʛΒ[MO pA2Hq.옞p@˥e䇊)> =0B,N O wϪGtSi{N+q݇oG?L1VaAmFb5^n9|{B ]J sx%K30 ӟzmq/TKz7=) 1TQu1laғA,wJ~9h1)JtC3 fa–dO8(Mߥ'»ȾP/icK"I ZVT-ݙD 1(mDN 2"W/HD/^(Td'7?y䭣3B٢Bn-/qmEe$N#,C9U1Κcj3X*Xssi X2;M*%d7Xe򗏄[ڠv3gl!l{)XRHtbl3 lAanZu @bWOֹ7|ݑH׉ _C%㷡)tjy$RK(9M#' xk 7qlkxӕqc$?CsQ<>&4oB6޿:1;P~ϟpB tO#3UaeqcHo6\msp- ld36TeRBbtT ? K{K5r(VoNG'%@J<@-R0>2ȻEo4YX+2V+Ǜ] -V:|50hByx 40mmz.Сɚa /v 3ym ;u~Ubۅs’$UAO _6tVJm9vl&>8O=3R-RIOnИielJ0*~}uguGK,& ]*&j +ҩ7PϙFJ#&_LڀL}=y'"h#jAN nE $%ogT?iW?5tۛ&($oM@ 鵎{|W d3ML;0Ú(W&E$F'~~lE5.Y4B>Z[t+~$3[2YrZ#pi!cCX$Ф.rfA #TSDaS+8OK4 HopL?.Y*T,={}3hL| <ȃ,_:mIz7u|- ]m V|rXhе)۹9o쀂 ig0C[qWJ?,^#[V{}=`9g_~4rn;F[7-㇥I- tξe `2tꨓ"8}ÃBX%*KUBEI-,\SFe[X2Q\Dx!ѫDց=uCam'a Z/Hw 419G>_ 5Զ&^if#has#띀kjS ZBa*ɧlmpd o HLѶP[#|q q31x~HD4y.T_ldP #Y9YeTUBQ}X0_Y9.{1fϰn++ͻEYdJ]Rk7o_2.p\8&ow #o[w2o2bd$aur;"q{B*7})|/i kK}c*WYvE!Jsxz!}_'s'_/_վ-HX} SDxx/̐w^&Ah5#kzة{\|8#,F$:#"JZ$u6Ov3@LyŴp^K3_Df5['QKYJbꈍ(gX-I䍆ƕz1UÖUm3&)\\| [0O x8k_o@T-XTVl6)Ͱ#d g{U(r,3ErxcU܈XnVC:4yL|2w$'&/ιIЄP>G⮥ߜJ9R3 1݅/d^譕)63x̣S Y2a9e1_>笋NRUeVV4NK'HەZO'`Pצ8NZ,${ "R̴U@Dw2 wFi.oXi,KEQ1H ޮY<Xb>(qL" >-Z0:%g's\2BXjqLm9o$>3cwwmAѯkhWZRET0FjWN~`CbUk"~mɾ"/40TXV`BT= :,`q؇iT gCA^F:j%­U9#p`xf:?v@YɗԔah<G@ȐPt[>GF-}6(.P@K47xłGw>fPS}^s}֜NQ>-&E˯^xld yI }; | 4_S|ͧ}7l/`ߔMSn&<5y5y[:je2{9Ka"I;RpjǬ ؗq7e~ݷ2:?XUd );4tk=BH@qamaFD& !ulzzP}O< pYSgCNzc5*:Dhu_z7.u=in0{.2͸Kx6n`ΦwwG/08qt4 X!ݕ+ْY*cCM$@(ʗJ^ i#@{<8~x\1j]KjTv y#Y̡9_#vzTVՙsh"jLrogr<$hﭱXLOJ}W~OEEp7iV>WyW*^Zerǚu[G$?n$\#65{ԑT`Mx[$]q*uREQc4Qj\ƧaIhn:?WnLƟ/Be0'(CO^ Sؿ=EGn:ck%5N_9 V_,|'n)@rN_n}fr6 ^'GReYMuS ?V UJ}4EDW&G'R.@*>8Z\!@*>1+)\YTL"im*wOKۛ4W9r9)g_f`l?s)ݸ6U>VAfCł,_:ՂI_}vOA x)'w ղQ{ѠJtFvJbTл{g0w 51;ONYHτya<̝#Լx/) ]b壋eR8R ?KB? 9K˕ +kǘ&Ϡ!GoY*[7$F|{Gl77pFCwHm@,I-=kN\I-S0=(Yra_PuRx۟#Ern,DB8[MeEj%k>z>"-:7^_V?3N%LWj*J%2eNQA4Xm!o{)>#Kg-P9#u@#w/AN#\Jˮ 4}S/37W@:沇7vÝ5C/`z2K*Rj1rrJKwwTSh1#[!l+Pl7fs/%8 ݼ7 ijRc=GźYJK|lmdr곿; Fby(Ogݺ`b vDoii~e  XnGA8,8HF3%YhAz6,Voud8u3| &R)qޱbxƏ=ubxHA8?M PUKI Ae'@8p^V %ׂ "'z$cH[vRyCz^0QG( -" 'Q( ,1j=6ޗ1.È֑_47Wʣe@$-3:(cӄYy'?~r8ԪIV)S"Gs!ɶd\rJ~3ѻwґ6Svny@p7ТKc×X^sWyC_r$%)3*)w 8n%yvy4]eCi @YS D>P?e4W2gT TS"PwA`jYt+?j&p_%cU_8+լ7Vd JTezXu o(ZU^'\/0i.5ǔYק g@9_xj=BcT[,X5I,`YP.@$Z~C\')mLHnMTĔլ5%Lir%mT3&0H2ʙ. Zr*qMZ*|t3C 0i[w]}!߿oy5PvYG/ cj,|L~KD O:pxq3/p(D8uTCM WOKa1Ư>L5Wx7Q>JQ-\_N=+dF6@Ҟ9}q;0g{ʎStڄf &g:]#{vP 4qnD:#SwMf|QrMщD]#> 5fq*֢QWACs ]_*)_gs6LG?x*[ѐϗBj[C)BY 始W24_8}8 $ax& \z<ږ󙤪Pyb|A̙).M 7H(h&>Qe˄04GX ]=G=1|H\zT/MIP|3:_OR9*|+0yՍ=c"PɅK˭  I ul/I*hNGmJZS?%7b Y(d!xfل( 'dA0!5AwrQ4# nO UT/€C`dvCXⱞ٤ʙ/޷)1h5mm_JϗTb Οɘ\W; nՆ/ro!LJ#CʻD*Dm~6Sc1ۉ$Bᤊm\%T|䞣l̄H,D(43'G#,v"cdžyY. N(PLZfzFKix6 j3 XƽPQ"A3`g}Q{TqW-YQ_%^"~7s%" (fAؙuL0 }&MyY#-3Ng8)64 B_} j(&.xU$1؃͕9 ·aPkc?N@PWoMNx8j-+E,YnUL6uP<8_?dzhp͊q@Yp$;@ʙ9C,EmSlHkXkN9҅/R+\m.wM?iP5` b pd(q; _tuŮg wjM v$8Ƿӫ#\_bF>td(:٣pDx%_"}9HP+BS|'%c@'_zȲTLMr[TeTQ o$MD&үߊ_;&0 0Ws{GÌ {AL3 ' q5'KrPii:S=Ĺ64,@_q7I?^s#0Kb"`!FJ;@ʐ;Eu=M<.G:*'jEǫF!=tfO)vdu{ %:)͆喨S2j:{[+GAqRxd\-TL,/%E}VKOyQ>W27ȫjs7%3.E&Vn̡#X1!Ic`H<;gy. phq4VA 5tx t We-䉄@/~l!m=w[q[;8Z,yI(d$̨/Џ_=G q7@/J3n3@3 &!GoSHPd*!:-ґ RvcEng0b7EG&3Ⴂ&ŸJt^&)DzY_1 dVPORy}` w'u5Mvewc}%"B`7QK+-֙JR SohCG||Bb-ܢ, rrmQ_c='#0~DΎ2sE Kb!Q3o{آ/t%5kȠ^6/M^J%@ʸiMo VR Hpg8kP "jn+?Nj8;lPXq08^^e߻Cjʚ!ej:1hJєeH OzZ[l@/Y(Jvθ1m'IҢ%耜\rM2 j؂#qFOl(ᇶUyxzuX4J ¼([K E%C#":ᘻݫ~U{9Ic.gty#׮<_D5(ö{ h-0c'k5η򳜇q 8K5Ȅkkv)wztw5:ی[>hryO"Yއ(p@{!m{G'@I'QX_.f:nğlC#YG t<'`)P>Rn5ĭS&-i3P>~}vHE?bD\yU}YDM.2pñ[C!zC-o83ΨIK_k^X׿ǥFU%ݙvlV]Y>/$-\8ef{>Z>gbпqwf\lP51JyDE4.$.l?_W+3˃V$c7syܼ]sぐ[`&[s)fs㋬7LOQUCYӂuf9¼,Z$+@3QwgbW@:?m0nf+R 1䔶g:לn`uC5l@qx}D+Ԑ<&5fj 3?͞SLq&VƢ5[ fRXmu#9/MN5@ !(E6$ByœAQ\ҘhNfk$gL `R%9s-:d% РܫhM3%X d 6CaPR(x+iwT,Wz/j"NW8q@V,㓪[I:ʨu*1s_q (on4X3u}ki~ rfW5 V~C2QFcpͦD4:tvHXn:#&bN 2|ֲANFV=*9>GGR^0 4.#[M~@B|Q=nym&i'X #"9Ĩ +]-N>.3+o]&+Yv};-.JsxBEA'g`dˠ t6FU1-{-imĀ)"A]ڧ,B&\Ywb--K=t:!գ$HAO^??u3=AOe$^su_#ULUETYRɁ F "h^#FO5}Nʵ@ Kp׃Z)kZMɸTIj܇Z8q’,4Utj̪Sr.:cbI%4wtLL9D^vJg" ލ|Gl>27sfp5X"˴qp!Oiv%X?fE8u dO?7v>AÀ)-܉xuYH`j}-M$پ) ,0P|RK#gۆa@R`]ME;mvvx."> * ꣶ Hବ]WİY`CtVh3NK59#O> 1NGٮ3;aH#=M Dt1Dg(áGX=-L#AَdF9BkiCHC-WcNT]@_lM*i ".EH^ Ju_miaf!mí}O+XJ֑u(=Ml{%3]%Z3] Fcd&f>'sKގÅb~,m\<Fm{ i``A^Pp)jxHvPDoQb$ꉠΩ͖`,Ҍ\Ak rX'E}Qó!_еT|򺶐`Yk4ோ1 ӊVagCxjK~ zk.t<8d >ͱ7A8y$ ЫDvPkA+豐'WJ<}OwIgExR^{T& -G<`{OY[]~sl-R!D`DD e[ϣq@ #X;V)d=.%ȧ$q}kvXPB!FИVK*%rȂS߶ -mk \4r_Y%T)%fU%)s3ͳq@h*9H,s?umFSFLQv$|\^mVҩRCJ)8QZf( 91a. U*4H@>uy>Ҳ+ eư~FRʒ1Ax<|։>1_֧Z"SH_FvŽGbuVmݸ^z}O5;yۿ^3hM#kr:!޼b !/JzG{d DwqLfkR>-%j6 #|EJos5z% T ە]KF;[ }0dsP&0LZ\a=kc(Wf9#u";u-(H%'@rnhD0Gd+Do_ ⏡OAy9L˾:?>e> d]&o!Nrs2)ͦ)~Zm)Q^ekHͼ=I#{tΔ5R4/wFYuRS`Zh8m8TvQ87TO)dtCjIo庂O 6"{THɓ57nlRYĕé.ZHT})I'-мvA/l%1:Cfwo1^ b8jK.J&Y{b@ҁhTLdkeI6PT#ЯBdM_i[*]^+W+m!zc9ǘRO;8^&N|`E>% :a7W{#qyxCyܟ@f3L#LJdy~QbgH0T>l=)_6{0\Rz e!<1BXlw2 EG-jRSUeK3X^\trJEf<ȒOH!N=$(ؓ!`4̱O+0Z.UeDuxLx%$[`YM,#u}AK+I@)*f\  3 .`Bnnhx{,rAݎ]+^3G^NzwNrz- [m*ecsoǛ{3CKtp'녧kU\\lgǞΉp 1q;?@*#P?2AQ /KZ .(te7iͽ N2CFJ jcn~ܜȃyf!ciz̹[VW obw([r^P9dL@\<xuc: q`]:KeR=Ʊqx,t<@.`{i7,65JL{+fl{{Lcnfu=yyXlZ@%/2?_o=ـ@o;R l% ܦ5]> CO+s?W/SZ;#./XyCaH'IhW}IyU=bZ>e%&5 vd+|0T0:D,xܲZV\6uZz2 PV4#ԶPڂ0Z8b䱜5iTlLd=BԁDL~UɯuO!R i7+)dwmZ'Bx ҍr-ڴ-N &ܮ=>3N7%[c5Zi(ɔy6<ALж[픰@񼬐X>Q5C!dXf:G Ԅv}3cD-4eKN<--OᱰwkBZt2+4WxU ?]*5Ct>E_IN3>ˀ5 p~+nWAp ~2! ^z7\;|CdCd V(8 _j0;gzh&a@JA9cu45b%=8 ̢ a ]/+n@xf,*V~re@P؍nWd/YlM9/+35)gCK8` 7^ZG3 fָLq/f"j <}/tC~mҘ9ӄYNxi!f.&sÒ(+XnX\,_lqY#"uVz4q9Pg ¾Nb ڜv[0n/[!-Km!4 % /`Xg}Y$2X.gRXEכHU 8tZy&&;doW<3|nj` tu-:d٢-N_eT!2Bxd+A$Ռ{^v2+'^]|-`t[8V},]amFy0b w}mSky5okj&wLEN N|ݪD&ѫ p9mR{"!6RoxM]p`\hL4 GN+b %+H Fq lh[))-8.8]4> &9ؙcpvy;n98xA0Wq*_#&(6`oKc%CTLT=FW>ߺf9V1H%3 L *%Y9_ ZQKGVAkzEεg8 k.)ӽo-^I Y=QuH;@Z0+8ADHAYxٲ/X)b}mޢg\X®HIwLˆzXbJ(Ӳ?UC} krSڌ( FA;)Jߩ]vΆ{t|wIDƎ_8iCA9Ci%df 3,"N'AJP7yߪbUU@@쵤`,$Eaf)<n.(ʪ[qS̙uYP֞*V.(urhF:A,]ljz/. ]ua,/fhaOTǥ3eKѓ:zqҡE{.9 c| md%5nBFRk|1\R73`KHj_1H:~pN |W3V^ؠ͌+ݰo"^pqƛ>0i&]0ƌL〔vgX{8y0 ).ޑ߻ΕOv}(^ZI ^QeiqGd\m/RE]2q8pfo|?ۑ!PDQJrgZg7׻k: Wr.bnglTN@oGP,%hiTnoe] N;w("tC~x=ң̥?K1砾L 8Qű3A[{LñXXOɘɯ3cPMEü$_~)%!pq}E; ^ț]VVRvZYEܿztco$bmӤDi$]X( ܴbO~ R w,Db0u'D#nLC_^N>pTIBQuQxu2"*W_uX3et!vÑ8gf bb TUF/yn{!rsJRbƸ^Dj>'r;/%`YFd؋*=u?~GrD-G \8'ޜt ޹\ۺO0<~ыx1MK#""Ġ[Tgꌂ iՎ/oȐ+$Bn#g3 O,'oΎ~T,' /3{+'bcWtvj ![eۑq=ڬ9]lևsv/lÞ\a|ORës}0ZsJ/5}hRL,n $yO͏F%R$20q:$/mb ~y|+qVё)jdm%iYpާ ;sіXПDA6 'ժ3hYѮ6e.=4~=JP*l*RqPOFG &c %0nsJ1V C&~rx4'bfO@%dW-"xA} KiާoiaBt*C2V-Ȭ⠧c{o|/hS-L;"fgSjP:]ϳs=즗d[S죴B ^ڸls:7L .1FJ$"ܕ&,AsoYV)i9֘$I` dİbBQ§D% ֥>=-LK_r>mz/4[n3,{U@f6Dr~Ն?@o+eVo˲fZ`PTk- 䣊̹G sBCqJ)u\MY:iY`5KQ 0 :)r ud(}% *&ZHe+S+?E#R\^7 u(+} BO>b)&vUR8<&O^cҿ ex8ɍjJ, :Q3,Жx%>&}-zӒb$>iFV:`F.DJPi cTO3pO t]#߲Q%mgš@\{G>XZܕTzc~ۻ}Ÿe|/>zM9۩)`9OCZf0 ՛J,KI1?><&"/U JT3́@6n^TqDQ"z(.q;dA)} L,'=9b[!M\xP+# үS"SMkΠMObaS)m,kRp]Z`ڗUa~, Dm7ƀU[KNSӛxsK.q]W#]:Uk2fI 5BD CW6nzmjJGa}~Wx;ByZ.6 "VCuo w{ 9fiJjU]>m.'RffsM:$N*0B>kźj)f1FRgGYwfM݃~_D3^2a<*=`/<_ `Ļԋt Ď󌲌 > 8;t HCK/VHAx[鮱^MGD qq_3$*W&g{ ˶-IC:Z^_ ZT&6358'DΔV*(b1CY[0ӈ`G#j q.w'壧*L@/zg1ŻNǚ2!k9*oIy%i\  ޞ{#[-'c|b~EliyV5Yhp\ߕI tEn0[}g ͡)殺5jcI35ݱ n3%ȸENp )FmEH  Dٻ]18ϽMM%ƒrR#*zzKYWi x#{往PQ ~e&ݗu|8沊⁛ޔ[P6a ph] *Aϓ)o}8tE)gjg<3~iӰ{VX<WSV-}#fS~Ν7k&̏lpp:ҌОӺoRH@Wk%RNƗ<ߖߥ, '%dq(-ENiEpwcEAhۗ~(N(buUXrSOHSXfL7`QƩV|ixrQo {J[tMAj!9@xsiwK/4:~0.xř[#AqLw(Ekz ׽uj$!LKC&RXjBOv1c0MZ!K>P F7Zpbq?*uP#E1-&P;<|2ϰI,`NڀTl逯i+{JJ.bQ\:zb:"ǔ(x$IWΧllCe FR+Ho Al|TW)Dz $w"4W;^6!jV Y$>QbԆBu&[OJZAHhHdNz9\6k 1XGpHƴbnc$5υrW_9, %FTbOl;"&= Kc#6~(gVTAW3|asa o&[{a=ჸrz `l˺6d Q(@|Yᄒ؅V] @Ycǂ&rGlYMU꧖*$?)XMClE^$*>` =YGzBjo營#@>:`E4  w%hB973kQa Hqmwꯛ^ \$^so0wڥ#xEcp3/Z&eonϙӢSY%p! LO([T n^AL U7QzN˪b%d4 Cɘ|+%ie"36_& Le& a`_[R:579cSﱝ_?J%Tbfxeq^lpKB_ם` aw UazwӿS>TrF=tF{zlT[Luҩ)Y׫DMeCE+lG^OU.)TqM,t`]?7vh?Dڇj xz}f /?v[1$dK#F B Nei_)-򧋛T1<󩑱ބpLr!×a}j;0P_+K*HMGU R<ހ|Ff+0+`:DKQcNɼ j? :JqZ+^tb 09^@,i*YCXG=M3Lɧ4Wp#q/Cʙ9dAP&`7]պ'A A \FUʞy)ޱ+~o RȖu)4wyKqyh pҎx1i*mZ;3N O-SQi 慄[_4HadSAA&Jjm!-@ȸbxL~cֿk +Iz&3I{͉0s3*7/l>eԡLniD0XU_MIZX i9F'"2b-ʁBO{}޲]{؟~#LaN.@F r_Nң9KSC'+TAEF!I _]bA?Įc4KEz:B3[0#2WLʈ6,?Wba,m_NZT*8Mc4p M۽> yIy`X F*AUJ }t|+fcON6bӺ"8*u!RjS04oZt0H/5F[ O1d Iɻ/*K"l8y?N'{a^TFC?㺣ʔض6.f hjw|"$yv!1]X+CYA.qv9ns.{aa-3nHm8X9Q7mmfcmgޖV3 DkU[7r]VH(&qwXlΉiv$3K˟ݪHO ƭj?e{R^.*'U#Pwz#}peFtFL%(O~9)a&A 'jPG>:b>jxqw]Mg so?#ii%'lV:9Js)jA)Z=885FN+Xte|>WS?W5ÅۘL_N 0]Q@zb䇲ݓNfcD\,q%Ĝf]wTtߣa)BD5X {L+L/(4&kbݭAJl"J_{j'g)Y gH#-Äd4%3}U>-.Sf4x P*c[/ 24P^)|E!Unl ff#k&z8S|;^G}c;jA5dO4tP5~j7@47Gкp!Vj3X V7$)+2]n?5&Ȑѓmgb@FT]E͟tZ9{QF 9d|m+{F9u a:|P͹XY\g`jmiE  Ro<>KO,Kg(x`w},b"rЕzBQQ{؂`T6&{%Gq㷑Ӝʫ[AHOBX7<_cKT ideZҒ-ĕ&-E=n9ɼI@ eq }/ON[[,0t%ig)ԩjt&6WI㗏2{$>Ę7Zg6suyL",jWu U;qWG9LtTҹ((v@GhYbz =ܖWowi$D^BYT1v/3-luNCG IBpkJS Ҡ-r!Alacbs.gRS-`ij}w،04NDat#p/~v~pTt7~xa@j1~ d:C YWh-чNF{,Q636nSj}g(΁R$ÆT; `_J-we4ف.gi{0\*s|#¤*k1&ʙR頢p | 驾pq=;,g/IuyDJG{4>Gv/6J0 MO(AjW&oE1y&!OV9n<@X79`x7qh+Z_f˝t<11>QZ}OUy.gr¾F)1Q(Go$Xf:܁ՠ5=%aۛ`%{u10Kkjf |nQlrGqqf7(K9NY涝6 pCInA}jA$+RNx jޙ|š,&;M>*s_ rʣs.[c zW\;رֈNd\/_7-Hf[!t+ye_VS{*rZpp*O E~2cl1Pgpl2 9,MU(w ױ+"Cf+Rd7kϵR]ee7s=%cohL-)!Oa%!)דh][L vilZNsbDKOTc2Sk_Wk G2E3:dJM8>4Ӊw"Ef^b,gW9:~EvԀhvsfhxWS9'~T0fV*D ߲9[_T#IV("cco@PM!l?wIW{pS^71o1ZT43u!&!]l7c,-۱}`]ε89cK"_,5P S?*wYX-($5W*G#t[G9ON810֤H$EXo௛FL0rl4Y\~/k8 $h uZ6K:{>JǶ~>>H"2(t1yz^PSXX%Ƃd0/Q 0o]|m=O]*/Y4mc MT; =/Bd1RXFiqMM;㜴Ljf44^,k,*Ji /UY0>P ǠQI-𩹱nVPMa`ޅj HBo] }V|ȡ*l+%P8|]YzK}4\ż|1ytiaW;':4xB4}M+ Ug7.3QQոZȥN yWom1Wt}mcw%k:(A+ \Ӟ 1*ZJj [M }0+ 7Wu˟돗N,&<Є+չ冉Q &@d ]W_->uxSѭShMfZx 'RDՇu&b}%0۹ޠ)+hc]iFA\-!OoH;2EgRcۉx~&=&s ^O@D7kk뾘oGm;GU[G<5` d4,R" !9%ipSZ"}03@!gZ\_9xc0ڛ83ӞqE+Cm?cڂDuC22# #YbwKw7S@30/D%|:bc>iy|c'z٢;Ta~G W`ҸISnhX Sd҄-G#dvp)>$}`}%Uql|XCB9П}KrS *X4G|ݹaUl_z8<8C<ٛ|ʳNpSM`6lrK"Aefӫbqavj8`>zۖ>c@{pV<|Rpyf@5JvR :@dDC"g֡( {RMjrw&x]F SòcuHGoY%Uaۀ!jPp(,Q8>A1lE}p#ʵCj3Fe"Ԉd40:w&<Ӕ jӕDojnpu 5Syg3'++ChhO&YP.ע)鯑Z0|/ 3,o 0Y͐Yơ6UZ/7\8+U3h $O;XrMAsT҄똵 sBrZMc2K?4sֵMk"r֬1=BxצvHhB!#]P ?OdiiD7p"Ms#Xt 0{4 uWlouLh?~Z}C<*ÉP hc 5[_kouمt4x,KZܾ&) ˱.!S$؇%5,rٻő#A]Fasu~/܌\3Fu(qY zW&dܵyuŴcЇp*չ[TB}Ke;-6X^U7h*ʒ{tO\9]pfk+,;kRm֦;S[{b Tx3n<,2,[`T5!)[) ?9 ubJ!ÔEI}U\SQh)5yf'k0mMR$'RV u ҋPf1PY0Cc"pxrBj 4ZxYT d o54Elb0Mq9蟟\DC aa_ { : SGun'|gaϓܓg[)k_kUW!8jd% e6b[컏O,du @5,|ۨK7Eʽɦֻ Q>JVkďTlؖլSД̌Kw(YZbcAyg-\UGsӲ_=~?/M3kn?O t5HCS)gwC}|"7F0+V%g:tX`IklrhCe`F t V+Ç$ӽI86pc0閡48V#ɎD3RF)dR/Zu 3~4$V NX)HF28>H҃zSV7BQ$3;`.0xbdz|.BOH==5($idYTNsZ;e'%gsk@0)ȚzSJkbfzd:9xI$@2sӗ 4~5B-l&?|&^ 1m "ܦAnjIS^{q-<{c8̃@W?j#Ii͍7p%{u-坺RFXk+{\x@9ne &{ջ-vPۖ+FM[N&A7"RF 5,m yґZa|}[{uiIR|hY C  Z]'1l@/TW`PB+O>Y:p$nC; ԬָȩNVft08rMIBiUf:Sr- #&:;..qjllL/f;>w)"?dtW ~L.9W (V$Җh-Eyy=ik$"c Y#u}^¸Q bgJ$~{%16/XcK~&9B<&,(-H[29Bkb)bѡ[s6ПNzWr=|F4+βB aUWE~h_a:5hmݙ5fJT-44(1d _.o3umvQ6W*Imq6;`YUo4-)~!Fh*3_|5كp'@GQ5ұy*^R9Ok.z.xC\W//KO:{$AaɆ|ZZQh^_۹"'+K} =Dg#[bJ(($s'tFq]{V;]e,Ưz%m08X1GEm&@I-!y b6(|vNtmCm<Ma$ݰk^bT?U-pm7?b2"S&E X._5 GhMy.3S'k3w,'H'I4Hx :cR,\( m\\4V2w-8(fkC": d-GlZ (a"84bݥx#R[2(_ׇfV-2!Jݹ1wҹFj4WA%6A/ʁHis5pEUk|@zl~ /C: ^ԯPB_?3;+_hQEe.n9ϟmos]>ٱ5KZj [&Qѣ].$ͦe[o/C8b upP8pD(ϋ skM|<#OTs]9? QikU//ɺa`脫vhbEjڡD9=/}U7Mhh]Rq}-2gC>hWCg l lko w,C Z1$FlyϭcweC-m Y:C 1r\K15QQwq.[{5BRN-=Z/]?s볯,\"VRr}˴^D Ni] cϩxV#G7ZO!f=o8C3oul~lck$DL3@Ûj"nYl=6)ef(Չ.ٺf M}RW]5m*#9|O hm6k+~Rp0Eɨ;.pg'1MK,Qgp$,3?D lI3mR0URU]BHLh;];jpP'׊/},r9H΀#օ_7^Z*ibl7  7i؂e^ff}73` sD$݄ s}'?!;Oߧ&i U)!~6#D%3(/C1 ;ۍ7>xy=N:6D mV,Ei׌*F^Q$_@A0Ղ9PsW(m_=!$din6RUL,/.Vo^8[lH_a˗ 3^a[Ɵ-'V[ e.hߗhfoL s:_98~؅Qf!{Ez-fAMlO*D&Kw Aȵ-2`u+BM060'xMdn`EiǶv$,K$cߊ#r0wɦ(f_Wa3N~GC?2] NBX-sSB/h*z_nCӨPva.8_3GKFvKUd אg"Tl5R{*ys*~L \,{ ԰Ż~x}[awbɘseP07wA6;XuΗ˰a -/ m{H g"(t-?2-e>0\c z..p-!P3 ^KAC+'AJ3',=y~քh|Fe^fNmb0:ϵ}bfHOӇ e"Wnƛ> ^MD,Ĉ]:@w[RF% 6=յ h06eFnv3OT߇BxQ d^ef#dׄvTé x i,YeuWB)bOMV/3 {O sQnKX[Q "de%_6.kǮyeoԭ@<ר:  ץżUҮ| m '9 z0S9 Umg2'nG!,7xr=6 @geyDzh"TdU_KCU iSe fK0^h XTX\k6iֹxo8۞Ƀ%&JRQA?+͝z[J\MRaM$g:w d/@'@^k-SyV*띵Saq5*k|'f1-œj3xՅ1/)4e3A*^?\hz`ST:[nR: gU)RȬҵ=zuYu$FLOTSsu[5M\tHKf"dbeeԌ?"jӻT#Qu&9m@E[ Yc:1zһ'm2 p~,Km!"~Guq#*o^ :@g30k5.`((Imvnq-amNbZqrv%-%1!D dcKL9Oebq,cWRةdRl% lڹg$_c'nP]XָM֋ A(ȱ.!~5ԏXHWۺ&#ՕI՛6Pĸ$;pM4%2n̘˄s#B'XW6cVcZ Xxu4 ^%芽{"E?y}BlDRWnsMWhc`V*@(;y+n|b2AN/X=!&B 6vT}7,%C\_|Nh뉠 =OTs9@O:At9FXn3풀Z# 1ЛN5bDŽw3Q\yW}cg->H[ReH)y*ZĎny7Pཆ8ٵ~,r 12t.9Fh9RPsi`pa_iCJ!=+L. _Ǻy,e5ǃ촕iGɘChHŭc4 yuYZD˪gUӣpKeF7㏒{=[veZ K_Vx>vAiȣxz1E=G{_Ӯ[x)ڟv݌M ջ_jYR52얃 3/5)elA̜Vӛ^Nqd-'/Ρk|S>('Τ^&LJ<8CX\w:zv-yۥ1Ӧ{nBۀѯ ^!JZKYGS߈U_*eee5[("Y 0`Hi vP{@`_"`kو<̝ ur䇦>rf :3!܍tEqBˢOROU܄^t);w걩 ;DԶ^8It>]~ϗiBX`*:{ͺ*rܗVjb2&ADd&}l)T=p`}uG IQc4螩L :~S@!LN09z bFBl@_񄺒\l7R`xONd #Jp;cS>h]By%.݌JD[Y{+.}4XH mgțΓNQKgdflt6SW {@j  i E `KEvɛ&+*zUT` }7Q%5ؗ~)1 m" 4*&5T \ 'tJ\x́-o{y~)I 5+l\;TR3k>pti}nMX)%~ 5ǔ`c2qr+"g/u)uLC ^F9CG\ يF y39|%AlNJv/93⮛~ 5N|Lׂ 99cf[-.5G["ȒEbWإA%3g>(R9Q[5p'}LWete-!z<ms1ݣ{FFڡK}3KnW(H $7$L 74zF) rl$k?en7Qh{=~rcUc?ٿ/-GǝTyȻ섍o-g,8{݅?F|*ɔIɩ1V Zbe] i&+ zˎ| V\*T;5t.81,~9 zׂH 4!6J')_µ^9 (yzEn '?~:"CR @Sx?~1FǝIE f']:׺{v q4v/">h`{pͰ7ԅ}%.sBđ@E*|XTnp9[9zR Tq@8'9RsmkwCL*m _ RKYSRZ? CiLM3'Vڮ1)_9uݬ ύ-OfSǝ_H%&<\צgV" RK=/Eoj pZ՝ůb֙~+S;^# ?Kɛ/S+9Yoqۖ5hq5z BgL|rHB+%LLa5[鰇xۦ"ڨ>,=_C3>r!CC;m$ڰNJu: Th@LRF,Mtj6rZ7eSpN4O,]+bh ZGz:#,nLDGr߹wL*Z) >GPza+`BgKT;NΥE`<_aUJ3nDlSsVUbOhʻ+*}.7UVлV0; owojhDW2&22na]u:(ƶdflҔ"QKx$Ǥ-ɢ=V5H,sCțGq-b1|J纺YXH HVs].Y3cd-ִH\Wc~;J"eNIɞ„eAycqO:r0L~&Lx0v zf=GS#Τr>騆׭%in_3m ?t?/\+\S!섕9rA-޺6iX*Fٳ@U;)_躹jOsvuB40TD29%A \ObHih[u1-?x1ho 73l*W۵T>VE/83l(|}k8ޙUAB~y{ɬ-̺ZvP+@=|jgw|puSRL>Ԫ46MxUT2M<7_UEo`ׁ=58^?Y_/*ij ѝ8KnXvakO d^x II:do~7=Ԟ |M\\]Zw\zzfbSC>m'NoZtݼ=T }pO׼. rL~0oҭX5MPwE=>UQ5xTf, 5W*ߞ ti#xnA@52ܽ\tG@2щ  OȚDMkEXKtt0c?1$ tҵ<]KH .!QT H~b&"=&oqSclv#":0ͺJ-TՌP:e wh3NA9M֤*sN(L3ʵy"Kmuw%$DҲ@, dP޿pm. <i4ֶ{,;[^o'pzY]&uқ7 |{ W -mˠ3U4.`C1}p \%UzɢÎ-9'uE"^dIƲwFb/fHWz] 7CvUw:tx F@dꢂ-'pR6" BaCՅہ)愡 "ʃkPѼXXp LDk;==j i"*yI}Mce=,Y -΢ b2uW%ɈN^*_ɠ.wGJ'n:#7[MXb#V,F" G[a"Y(u=JRN{^mh^X(Ҙ&#v~T:L@8{ UdzBdۇ҉f'x^L7UT8A맇ΐ:f>S7P`/M":ؗIK I3%aU0 xHQ%ۂ{? zE{ C|8v SUs8n,;%Rey]p~(!⻋~ˑS>ٖۄrx[~5mnP*ewԓ~5ݱ2t]H9ZԏkўN"{u~C8_En)*]xNuFq$Ïw>RlET-(V< P3v!<N*6tH~da`zjtI%,U:M#_`vf[>L3C>c;̓S3__41=xl7 _VP%+x*>%`~KZx<//R0 AKw¾UebNOyh*OxSy V(vfܥeGc.'S5:U3xBs0FK/_r-qbńTw5*3 J˖,")P.J#q#_L zVowe׺5z`f.ΰnUvo΍ru?.۝3Fыx~v\u7cf݊kA1y3e',c2xQ<9DqYW⚸R>gq@]mh/nqqٴEWMgoLkS2UG^n< HE=xL_ w;42 \ވ"5j`VXRA}h9%>BCfN̰ڄD=K6 ?yӣD=G2o X7o-EHqˡլ)֌k J>yVeάӓr b <[uc AlXil y= pXd |HF {=P4jܠh2rlMh[Jm nVN@;{XԾH#wnm\U>TW[ml;5$`b3^j}d_d~C&ɿ4JK%{JJO7B^dQ{0# Q /hҐE|Gt$y9wxR,gIȨj55Xo=|?Q<BɨpI_>#uYʕ,R3Ϡzlqz*Î `(GKI*s|\=7Z/1v^-sHʾĦg=1t;A(o6^Qfz .WsX*I;Vke2%U})Mύp-u<]_֭ OPU!-KPm\s9|娶PDbQry\?>4C̼mc6;X-@ #`^ d}򹕬ł4'*7aCT Pb=jLSܖwD|鋙z&muu՛3" `7nbv)pWhnkl} sIq9@xO{9xAC7<3u?ȇUO|ꔝ0]Ce_8\Ʀ`yU}|~<<]T+n499,+,d!`M`Vsہ`}@$Wah$VNd́HӢ,Y>D#HdOIE)ظܤ z%Tl8aIEרNavD r e ?>;ls6=i;M$3C`^K$6G I9cBY~ X[.L*EߏaO-\Yn$Hg++hmFY(}sGcm)0 *}GFrlm#a1a%No,:i\ e?#=fŻ.897 u^P.ayFcAHjˑh]XQ1 %kx? 4X|ZOl nDqy{Rbl ^fEf@W0z g 0 |$t ^Wr߼ɑHLU(l]y zCoVxFoI<[uvjfA8#&1fò'f(/ڇ79X),co~,~%V= MU|1>_. *#% 83<ur7s5osU8}N0$L;uu{z7n2P|}#Stٗ˵1ޣn ==⩭}Z:림Ӛ=*yCו(.CR]:)"ʡPc!k6Own> M|]UܡaбVҹLіP:@j`AUrE a>jg{t& A?,tIw r$`4pڲ]-["fP@Y:oYºwAEqNfhiOZTqZ:&hϊO_LjHzS^2(&ޑRX%m%?WDEd@d")Rtz^{} 6-O*^VQ|Gqm~:H<kOzA^6bBa=M&ԮJC#@"YI3orqNw#p9 BcBp\3yU38m(% lO#t"+3UYNw,(HlI=,^8 xNSJ(>,?NYԏyN (ffz3 S^P:u=iD_(!#Vcg!G%>;$ Y":ݸpJ Jt/CBb0SѺ^Ob##E2فszq wl:(eWd#$ZӶ}9 h(K;]+&t)y*i&`rNˏ62Hz85^i@6-*4ZB[q oV@=-KkNk{wրj޻s`[qIkrZtfbw5$Emr>IOS/!&JiHNq5'[ՍΫ/[BUDffnfh Q|F7&mMPO^RLbv49(_V YӇR\j絲[2gBCSd>>}prY({o9D/?/h jX#=N?"uu;^ R$6=ٖ֎uS;30QyQ_7sFxFKxDT9UJߥlFPBdiv9- e1ႤT!$}G-UFhjűLw$#zÃYlg]0iD-E8\WWf@Њ7e/  3=.W\RmC+% wj.z^ g(O- 8S;2x9FEDH F>ЉaJjH`I͢ۑd/^/E=uђn{ca a\༫2 Z#bhڪb{5n! v%2Y G?z,uJIdk=Gb<=JFGN~^E\KVCU܀Pi$*nDžzh4H]=TM7iJ}zJ˒E$)Y'tc@ew<5Ajdht%nGBs뽞# lKx6 (;+{)dbWȉ'CbQCu5#s!I=4 K-L  Pk̏Iapuǹ/P9#gK8LӘd9R`Ŕ(wڝfo,,ev-VVsw6vW=+n@$ex'ĕao0(񍝗׀<@qe!b7pa"AF<ڜ7UdC2ޥ/|1n;Bٰht^I g2l Uk):kؒ"3y|a;ne"ꇸN(TCo>ڍI;gL9o7Qx4ݟ uObc*_"aAk|~j] ]:sb&@Ø[nu*%AE Z9HzE>XqZ^HNXxPSCR$|ڑWOt!(",qH=UVbk0EߙHуUw-R)Ue3 w0d??1+MCHe۪Oo-_%C?5^fqE G(3a'[}쵿ͳKDڮ3GMb{lw3 )%|X2h4] b?CjB - #Bh|v}ix6t:m8 aefp3Q?93ޑXvKXv\۞f2Stxx !K`#O^[:(1-^5}QάFߤ9ӌ^|1CR7 no "o"e}H/FDο $K ~+0Pmlǘi֤ M$K(E(/LN}9ggt[`14Z+1tOݦ_Q9(5[YRLnAy{$JwX21GWGsZ\o|1h ǸJxZFz›V>Vmi*#-h7Diو!ܤn2T7Y(aJPZW8̼^M) #mA._̓*+؍hLKs"|M)$2Ϫ0fi4t7W=*7kB͂qewe9h҃Nk[68э`&wwzvy BXjW` d3~N;^yVuŜ=R3cPmъVbYTeUsV/i`r3ħ^`ďm|M'v(JIrǥ)Udwgi5 OߜA,:fSi; ܗ 5Qʷq04nLQȎF6VCf.#o LH@1:4 tCx.p`ziRs;Q.X/5TQU3z߰M{F[v"+D ;/gӋQ~EjQu=ud7?.e@G<AcZE]E꠬ͿJ7S;<4XX@XF@ C 2Au~ KkFfIH6X)܈pps.>9Wq{hXxM,у"?OX#a:>A]B,E(ı&3heXYrcvY %3@TB{Tp5 '7&7"X@ia*12C%6M"87YnR owݕR.5#44/v4̯vz_]]& 4f:hw#enպ~ ŞL]ZwS1I=gSǯq  "M5-P 3|X [cu϶~qmc6M1c|B<+LWv2xp7̿*Of]MN$&A \+u3,6ƻ<=nqFCL F41"F)ҹ^L\[g~R .;wsWFSEFQgǖN%4ͲC'UErA#n EvhqaBse 2dNѫIcmm[?? :,AU~qJo,z83!J6md Շ;=;S^-xkHy \8E8B'W_CB߭>G? gHuY$SKghګW8n:> aP,7uX]H3d=bnkzʈ=Y7C3ZȥZ}K5| >M7|< κ.- ?H)^+k%(J[ys7/EFd: [FE\.#lɹIw:`9)-+,[eDcxszSqIeZU['Rxv$ E?$!b,gM-)c ֯nq-b9Eq 'MQ-b9eDp@l ^g=a\1+P  a* ! .N3qkshXVv.j̆ۍ 2YO84a&+b味HΫ)/OIj96ˊgʦZQތY|2Ul@3S>֑.˥\2l ^ݙ("H#eU7>Q=>k17K~J"T8X3mrgOm5΍б'jм ܎5[gڿv8Zl ܤX]SyJkD{<}w:a5Iy ,m<8[ε|Kl%IW -7y fh4/{UN1F}ttD ;yiftpt"'byG 닠o}N]WH~`ZTiT`ۿ`{g)UoqWhƠԏ"D>_\nyuOd)Vޝ[ 1K;qӹUb.b݃QLԕ0n/0k M+-.*St/gY;O j^{iZ?g?rpi*q 2+1dPRv3jiee}=@ Z.,`ߏu ԊwTp*P4b_h-ү1|+Y 1p'9{Mj)_fDZ{GKvd 00_ϬP-@DbϧX`i\/;O-1F2XJaQ^G3u!M/$e`e_ԎaqF-r1B>|w}תhд6&AIJɿ//T!'~Bȷ64j\1WPί`U$><hs]la H=`$aPUB&+bQА {\IB+Y_‹ߤ3v9$Dl!d2lVS1鿧9(T(Hw鐖^==}N7.UOn{W&88'$_BG?ŵ ԅB;ZUJ8k g^U8']8-|4⎉yeB``|h܊ ـ7!a+5Q W˪u'?8ReXe.# 76 =3+"br49n2zm-}q NTSdڞ%bk-p# %߃Գ'|+*•~TQ"i/yHffk_Â2|_گjR,sY8Ib2>vFgPdYION}Ze~ &W0_n€bkx=<|6i(?* bA ,m7x4>Q殶8g'ߜFl<ߧ7$1sƹTl/Z&^~(vD'O}klt{E㡲7%|yg^|Bx!Z-sbLQj'IaAO+-m>1t]DAcMx%qQػz1ȳH4@ⅧnM!'Cߞ%JC)6f 'w_˵D'ˇR֓볔ؙ0)If/ĈCWUq2/w |7ks*u* 뎲A#TRZ&qv(ˊEK>lktDŽuJA_ /36' (1ۛ.f ,ME-'w&j{5ADzD iCy(q NxSWudK(56vB_4HvŻ7o;7ǀ@\9f'?&"Ӄ6f`'JEb O;rD0eR)%m(h5*ki5W> vwz'T1fLK16Vf6!.4,vV3Dyqk+F,*4MXv!bXw SZ,ٽWIшOq57F#["7F9e# 2l/K)YO {+"(….dDa2uZ @2lm|]̈R< O͏'aA:1! 4 G'(|1|r2` o4kYc@w@~vJ ͯI""mt4 } %}w4<5 Hu&+Uv ! zÙޗG?I-{#[-h[H?Ҙ􍟟U #I՟dhc$02 y2N:΂i:#w5)ĺ!+^9o`\NJdmI9?4:Ȇ $yFBNJ quEp2]t]I& nK3̈>Ǘ6l(Qw>쏣r iNZ vsɟ|W)&OӵOQwFprwCCFu,壹,i?*a쵘(%!b7 ~tI%߶iGRq\P9NPy@P&Pqbko!b, tNw5 UgfuX馜,&9#D ϛ5xx\GBVy| *5CP%m⠂E&&#p-מ!-B'K0eh_vr~0PyR*._og Lw 0a? b Ҩ&T)7'_~qZoґyw 9(BOk׽\Ճb '7 0ĮPu5xCӒ|HLc>pC*_mTX`햾 bʉhtlT]Qk۟\F{u+7)`ܠI>f%hg DI`5LpQ辬؏NMf cΔXa(«7zt,zn#{իw\8} ڨ5rzo/k)B ;1# m P8_UcGKE6' A79D5ͷJ4Sہr8Ke ] + WGGKhW&"un;R |Q(9f%.L =쿢y~npaV\=Y=IYb,}XSϟ$`^S10=҅$u靵ZdPMq(uHpXh d3 U Mmhxk‡`cZm̾.6ǁJ-S{%W3qŤBeϰtoH#9%Bkc/ Ak|냲8͇:ų*JJo8 xcu* $+0?^ O Va0Z)DUԂ!-0<ǣ55]0.N5}ʱFٞ|k1QU&hՙDARTp<ΐ;>&5.s.mQ/{tz!9d:~Zo5Z׫P]!V!8%w(csa=eutIŦMcY8tOKV T4 2)@YAʽ)Cmj$yJ4 E/ٗ P[T"$xx.!'w|2fbz JHouQŸU=Ďgr!WlWI7v,uՌ+NV7N&Y-L[trXDZё7zKaFz.T9;pz2!㑇3gLQ?Hh`n2O!hq}Ax.Jxv{ |XZr7ʱgTb~G|XoF]oE #,PfGo7A(tZ\kMBoƀ7%dȸ!Z>m]T/QB0Ii`N(]*2ׁǢQ x6Ò^±,ۡTޫt*V!|Y| X6 N_e2Yc%q牙,$a1]si𻧹 /-ӂLvd. $=iS<8 V  vky~gQJjQ^R{C^Tq})2Jp1HcVp*9龹w#B Հ_ۿuG}ڳ5sw= L$N3/#ۛIy$$+@!_CR΋w+?? p o ;LBY0ċϗgz*Gq[κ`Ҫ4?*VH4'kvj~{ SKG0Ȅ?SyMQa7QC-ǧ4f#8V!n(M;4\Ղ&(l˰u4O작8uש.T~aj-@Ǎ9n 槾7T!ߖL`eT߄#܍Y:Pe6" :+fV3m]T?\Uffޚps):=堬O1WH8!vA <[Q1oY})۾!/uiXC`?Q 2sKvcv*C'R ^!2C0Pa 憦SX5ϙ* ,I|͹lb^vG|sp3?_7dE\Uyd#l^5H0oo^~4qEHTHx 0n =VGS<86y335ai8;yuH ܱ0 1-GdpJ՘;*,2^ws)BP}162ix,$zNWu>s3+K3DA2:vrAYFqͭ eg: 7P`7 br~¼ٍaur ֝ب0%fm :l21.Ŗ@{.QCG-oʴo{k)nnqGP}ȁzC!r[!ƎY 9 9$ YI5ӻ%N[BUӾǟm~5 N8o[t™.Vn/i9 [y-'^yr; OϪNSgvkR*:@ ok~wZx٘,Fyfo%Gqq8yː$Pgy4+})4OHS|\>ьԛiN%zCjN%/ WcgPiEY2^aga&I*UHya3RX#ivpbK= %% J]G)+Nz>gnZC.jwӤ^F#~N6:Yj;KZ ̀,pwU(H?(69V 98v+BGFC|T.U}"Ծ?\WVDyhFƷ;? _yf2/IU);0W+C-u5谕tbΜnA.aO"2s`omg ]-K%},pɆ \vٚ-БI!w|{Ђeܽ9Guk"_;"3 "w1LȏF/!FNIdGw\9bkK\.]!NA#v@a~c=2iha^W8 ҍ4f^րZ7H/+~=tX|}%a8\&l}g/֎#džr` _r ֑*7uiM.ڒcǮ`VGXFTj(Vsɏdӭ &xMaX9sjH!T+چM#<.xwG{#߹X )JaUOΔP5|0ʥ!;mDU 9c )N{E|2l$8)f QB)Ô(ysյ_eOcYahl^U7F6S ,Ew-2_(kߡ9KK)iN'h:Yjw/čφ:jXl[=;j3 .W ɹDú }鷞AYC;Xx\`8 04f@?Ɲ)K1%Sz5x5_V:%ZDI- ?๒:/ U < -kT/sͳllҬS#|Ts7UZ*V׵zݺ$bh)Șʚ)jBx2D-(xXD_t{=rYQ?yjCd hH(ߊxx,2?ct/&Pi425XlV ރpKe ^*`[2 +t}ps'%ۦX3Z $63lpPhAyKWKժR%`] 7WghND!l8$^iB-oeTe]w MAc/m-[o*H~n~-!#h{m422AsWm͋BM<eqKxy2KBfv 4 9LPewp8VlȼI[%T_@TG]WD5ڦ%<9, ;sٴ .bh\v#;{3`?ӸK n۟ 2v=N+akDlN]Og}}XdhZi {~O  .p#HD5(bRP Q$VwVYYϙ͵+x[WVUGKI2-;0`06LWx\FEbθEh*|qŜ_fK oցKI(;Tu),9O[Y.iNŃ6j^[>zGv{NOuiPoD ](06tIJE;}Wf~L5Ozy dYlcHPŝ=rWUV&+cЯ@ P#"`EQg/L̄AJn}'8nDsFʽ(k։Yd` >VSBZ0X$/mDoЩĿ+LV Ta<߻s5Nhgs5(+$,v5ə %yX B #x?)aD@o[0w™Fs{\nEr_y`{0꿗n>fgPӐЇt!3xK?ۥnG*d^c 0@1}vxu rc'"Lńw06@=_xu']IygVDE69[gXY$秏~j_~fACf&)6,Ol[ɀ-OIsA̓1p%'=Jzf'@_(THʣ// T'  >!ʓ˛Jxqj~o@GQE'Z\P282TP*˩R6t Ͽ3-1*UJJ|I!|˒^k-ZK M+rpO e4B@*֘O&NSSorOM YA҇g󱪓 ;'A %"wݮ`(a@nwg;zv?ݐ\0ͳ2?-PX ܺtJVYOmG Ο";Bq A[ƿ3s_qBi<8~c섶a>JM lCPf(80z$R0 7S'YfrITp&t,/+~ Bj8pۮ?g%{9{&}P'8e0i ћLI8ٵxA禱{CKJI86 fMKBgoLY;F<[ ru~$d]xA3&Ǝv*<|Z{+`X׻.5X.B]i.}ya.l˥kq#Vl݋v+͓|zu7e%SMr׉m B@jg4O7HWᮀ$(M F)8{:Jn$_uV(Jyv8\!DMR:K󾰤:]̼,Ks$Gjl ;WK%\jQo W@#G؇rd+H48Nmxi!-eY2>epѯE4/a_E+$Q @.mD'uGP r <\ǖC~$e=%_wj9&}]M2O&|cُ%=UH]wj எB x Ώdb<"2jeF<&7U10o^-upc#lkcgbCdE+9sCvvG p"=jЧ-DEaP RhTz]v%5`ónVGF+Ί1KY^!M Qt3JITU7d[P&Z{3J±*/<@pf_aD0"pP:⏘ 6{ %wܱ rJT]۰s_tLB2tf[l"BḭՄ&yJ9BMA50vKbesS햔{蹆R蠡 ѿ{Mi4{@]0GgJ@fm| %(xؾBO`g[b\ut uƙn[A!ly$F~޴31@v {UNaHcTN59M1P{i;3~V\bxhH-P5KL hW@hsn@:y É7)>s!͵s=>|Q8Uݣp'y?jWq57K<OMI,`O@V-TZ] u6ʿsXTqQ:.0]y~my<)d\w H&a9/6>Jv#2e=|bl>( "&ci6[LiXӟ|(FxR!thsa=M_8=%dԓrx].5vYXGAĀNj`13LCaUȆ>u`XPM;_h%nScyH$@&:8#X7jranB՝B. 2eTbe,ي"@|D7#0Tc74ĈAB[6S'K0GUe~E~9_+Bd9{ʾ17(Q뭶T-Sq !T7ԈI(I= Y y2tB-&Dv~FjD)@8e_J F*ZMw.tb$,.Ϲj8N:9\fԇPRzn˦]#'&@{gׇbs! - J0d8i~y8R AäS[~+M";lK ?pdcOF*Z%DP/lF/{LMr"%=^q'=y(]ȔUJk#tN64[ `л񵗊2 BRbB7r8qҺ1+zs@ݹd!&|8A'Dʳ+J-_smN X|Z ݜpNK{.\J:s)UwjrdSo)]=#fpT&r{=Qʋ $0T<ͱTS):")#eJ/SyfxRE6(hèwBv} y):9f/+uK}L.-B4n>$ݚ>yƎ́U#u]_h몊 ^c9ɻ$?7VYL+:yx6k'%F}FBp$r5C&x@Y@ew?#Vy̸#A\>:eWL+T(O!+õ ї"0OpAGg59ܷ|+dgq9qO0) q&}y7HrX I.?'GIz~bB/e%sﱵ//,zH]Y"VF9韣r's-2(\iBk*d@rDm%f61\onLyLy5RӤ@If5`sA79_f[uȋ^1fk{2/gKPI RC:J+;FDԉxX9#^Kh2G}\n㽿|x0N.-5!ўb MAcg/ĴzqKR$޾RM\KG9VNg΀?K'ǛKY`+<&#{=Um`PNQCr Fp5=6a4>E G7:_!߷_Pǡ1Ioh+$P8Z9W-f3F`Mm<9b 6Qޯq?Ҽ> KQ :ծ&]x TɽPiWGpj7w۝k^%.pE$rh3kR⇍f:9c'}ǵc@^o?b°[+I{=3jt9n{8o^ݱNZH8/^Iߜ[BƪیS,Q.\oCCZ.j;&2Os3r3`;:Ѣ.ɨ?/U׶wW OxurUgÕ*Tכ_2(OJD0TepAU 9_R0{&0/M'"1HY`zי ^sJd )ʞ&8[}uBc&44(Ds Oz ]7cm9'qva|'8{G+Ȟ̨밀Y^=a?N*E@saHDly $H#K1g>biLI@F%Ompq-[Y0}[ȶjbj20TBgE2Iܘdp:ŏ-HsUx_u4 pMG?.b}Gxga'uHS9/BfQQg#mgZ(L˾l>(4)x TJE5!j.PZ&UUv5 't*q/ alLcO?3~idUjxx8 &~t|p@ay {&ǭ7Mr@4KZS x^*ꗎxk&A {~O ^wo `%bf%(}_[}#?Ôe)UyǷ89”n0hʀDC[Kys4C˄ WNfs8p;Dk6da@%0,o7;ӚO 2TƥB;_h=K,EK_Ֆy-y< s+ϱ$N C/~a-a]{#Mؐ$D43 ߠuR(?8nZA0e9ƻcns8Zl/w+gtu<!6WPKA0a[D*KL} sէU4:v6Mu[1tT^ޛ&b:Pnס3;,#36˔1`jG늏ׇ"\EξCl 7`jҺȺKORk]I(}"=ǟ!3=!˫xCɠWj)\u+ {J7@% c aR8os BOXgH+W^9.58oP[+,g zo.;{'Mp1Aqwm2,(N p N $R/aٌ>KL J4jDqYgQe3b]SCxS3b|qh8mb[JuaAVv i=vR0_"&|`h het@LӂbnGSFV1s3v]yr?C-]iw1_O|g˖xZJk+x ]ZO# ˆ^Ve0b2i$8SydMۨWA`AkwgUHߨ\a0p)( /*PR\ M;W?U\ѤcurP}eK28 SZƋZOV? )P"ڼyĶ}?RaÌ;;p}hWP=WZ;\=Sۿr' ;*n1D[6ɂV#9i˅,L֝D1.Ir[zE? hY^{rݟt|6 Ҵ =| geS≢:Gp鞖akc$4 UQ }S$X#4Nucۉlg/ WJ7o8pr?hl]#<ɴ3h +lQT͗e+n;T.swaxLzų~pN꽅]Dve"tLZ3Bz&;q8>R{*̍n^Npp P>-JY^]=bEK|pҤ!WAf{%SEь$ի(oyz5bO[wb/yy*b?3 ݜW,H{-EԥO)C{#'oqK+^QShFȦ2f.n5 ɾ< ~57x!l-my\+)BAY}PͳU$#ljb=3ِ3,=gJl=Flaqҭ~eYM%;`NʶkV+[|0W |sTR$]~4u2*aH T|)UY=뤀`3j'g^ᚇi*(,: !YA6Ŭ 5,>%[^ʽKX%!ɛhI*;[ݸŽ[#:YL#b pC<{m-MhJs#Xadh}U#WVA#dgɅ;}{l')l[9L=)=!:\螟Uq#ShlŚ'p:,p-uf|*NPUkCn9^'JgJ˥@?/ϝ@RD~ C6wf옉o٧+oBkmtT]Y]NE;V7c^ߣ_hȮ b:ggE )ƮJ#r0UUT4:Uwu"kh^O<]*vW_1Nh׷#UbpmI2%pԩV_0%oy"w/KL^Xz+ޕbҸl\O`PA dn[+LJ۲Q}M=Cg'à SkxjIs:EXsd̑54ž_` VTo$46:Y=CFə&2+Sӄ q?U{`]#ST TIG{A-#3.{l'v3f 5_6 |*Z&& %]K/`J7$$SaLK1-X$䔅{bɾMel(u~ )3""+/٫zH)7zLd/~@,`I7^A]]RT$e1(Y Gէ|zP(09LXv'uJ9xWlԽBK.Il9KߦXV_x m \06` ?[ug~Tf٥ӀzEǰ$40H|+ (Y$jƟbh}ѯihg^vs0.lj*2mRcŝ M< r~l?Ve@ x=2W5|:5A+aPoq%Id4;NFHRG-,ҍf-/Y4N-2Ek$+9j{)J]*z]/ڵڬ\Wnm?ܨ|&D=IY#aEj-uyay'8e/V$X7zSvy".|M $Ӽd#.b%$ld>2ِ23#W5Gi;MvO7O$ߡ .6: ZD4gK)%F]4ӱ6qG"֍ $2F4:poeZ_} 8-~f X!!zŘq]X{~y '72<Ƥ#LF}l,Z4nڑ1vGlQ#Y;0l?G˦2cL_UXp_rDL;,!d;V$&sB Wtxf3DgrI&!V(RJ6۩X K:ok1ahsQy]?001WQ+Ɠ6*+k5'*f:" Pƞ'0+nH_s]"?gh0P)cLO<|n;}^q0 N AqKĖ$s؉YUq"b9Hq!}HW'\úL{ P r1p}R9㲭ק8 YmeN'(֏' VvAzP@{HXaRK?014*yl^ܵl_+=_as6fNAQh99@8Ƈզd+ B]&)΄em,9)fkv4TaJ%S[@4zԶAMLޥŰ,w9HxZR14m/X