pacemaker-cts-1.1.18-11.el7_5.2> H HtxHFZ8 ?*}}e:MnMhзYpSCd&Qg,Г{(3112b7ce0026c16f930cecafda5ddb681ae62369W:/TߍX"KflFZ8 ?*}}G 5ĉOAnϗnVŌw2H$>9$?d " a  %@FPATA A XA \A A AA)AnA(\(((/889:<GAHAIAX(Y0\TA]XA^; bydeflt4Au8Av< wAxAyPCpacemaker-cts1.1.1811.el7_5.2Test framework for cluster-related technologies like PacemakerTest framework for cluster-related technologies like PacemakerZ7sl7-kojislave01.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큤큤큤ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ5Z*Z;Z5Z*ZZZZZZZZZZZZZd5a362b31046c539497dccd9c2ce8def9d0c44fba4e2d51ba794d182a749daf58c944dbc9cf4078759e8138e5dc78f356b3a9c3b28fee2f6393bf3929d9197c48c944dbc9cf4078759e8138e5dc78f356b3a9c3b28fee2f6393bf3929d9197c45711177d886b5f4bbc5e930a409ce4e3058e414fce3664881c248ebcd0fede355b38b3e7de9034b6471d942ee259ebb066f683b98b6f8dcf416731ba7ffd49265b38b3e7de9034b6471d942ee259ebb066f683b98b6f8dcf416731ba7ffd4926c53a9589aa7e4f80299d1cd5afc8e1ccd4fc1d7606b510adca44acc8b3f0dc8c8cb20f7cba40b22b132237daef949b94e59a9d7b7a849c298589c00cdade6f508cb20f7cba40b22b132237daef949b94e59a9d7b7a849c298589c00cdade6f50e21530c0f68c00b529aa62d080b65d85b7f08af251df76df8dc865d5e7ddfdd07e675a7920b59b3f8bdaeb050a15130a2d8d98bfb1b916942a1177a6578cea417e675a7920b59b3f8bdaeb050a15130a2d8d98bfb1b916942a1177a6578cea4153e1a3af21d40ef90ecb3a5c473214aafe036b7375bf52e4daf7f705c358b084a9082755d7f3bf893b2667b74021d4ea37719d0e9abed51324f12566a14423bba9082755d7f3bf893b2667b74021d4ea37719d0e9abed51324f12566a14423bbc2864cc27e37302d42a46428e4c268b1a12c1480d4b6c891b2e5d382702806fb17323a5cb7b3f801524779ebb9d62a68db9a6dda9d62e373ef33f22ad25c8fe217323a5cb7b3f801524779ebb9d62a68db9a6dda9d62e373ef33f22ad25c8fe27e47f31bafee55922093e389af7ec4d8ba540e911e4b72c13f8c49527298e4337f9e5f1d8520d8271696fd553e84cd03bfb5f50a37a23d38a8fe00912f19d4807f9e5f1d8520d8271696fd553e84cd03bfb5f50a37a23d38a8fe00912f19d480ee030a6ad1001cb2ab42d344f74c608e4a0758dc117e12c343e3f1c151fffb35ae5e2f90b921974575436333e8bd365eb2de3aa5f2c7fdbbcb561547aacc17ddae5e2f90b921974575436333e8bd365eb2de3aa5f2c7fdbbcb561547aacc17dd2792b4f20e5feb7561264d1eb6605c2d54e1bf978dd37f47f259f10a9984748c74d3da3f8215fc92fc4c4059f1e7e1a78ee196d937fd3cbd5864bf088dcacbd574d3da3f8215fc92fc4c4059f1e7e1a78ee196d937fd3cbd5864bf088dcacbd58a10f687fb3b8f1416e8cda842447f603ed87350aa94f4de90fcdd566074bb6d05b6296b1b8ee2f7c1896b64a8e13f40925037e1d020cab49883286d3186e98205b6296b1b8ee2f7c1896b64a8e13f40925037e1d020cab49883286d3186e982bcd10ae6f52c1c4da77bebe9000b748d311825abedfa413383d3db88f8f4d79ac073e61dc4829156150ad3602c7c06dfc2281432d01cf83c97c66ecc66d3ac2ec073e61dc4829156150ad3602c7c06dfc2281432d01cf83c97c66ecc66d3ac2e82891f50e151bff27dbed7b5c228b8c5dc554285ab7b8e49e0f0149b25f9e2f4779745ef63e4b26f62906b77a31265eb58803e9544eedbf58392186c7ac777a3779745ef63e4b26f62906b77a31265eb58803e9544eedbf58392186c7ac777a3429b28c768df08a6614be150f2ee50b5edb1bf8c239b3ea39c4262d14f5e79f919de2e5392c4d60010b6040a62ceeafa89c544117e2b392cda27185991ea6a7519de2e5392c4d60010b6040a62ceeafa89c544117e2b392cda27185991ea6a759aade78603ef040c7d4daab3af2cf6b1991413174fd8a9d38b51c86d8740ba685b0f9f520e767d697c63b826c58a8467b255214b50d5191bb33c32cbcefdc5285b0f9f520e767d697c63b826c58a8467b255214b50d5191bb33c32cbcefdc52855c672626e3afbe45bb8769925fd3570658bdaa219dc3d3c7673a8bdab22925dcfebdfca273fc2fca3d89486a9b083224ed85407ace83384d6d89ab97429da0e5f0cfebff51681505bb5a3c130383955893ac5c043170d5dee33ef4b3b5b2883016c0d1b96b7ed1b3728e870a9d9b7267996cdc43c099401d2052b16a4829814aa14f1e7917b99f8f944e954fd5f1957508c8f49f5ed02f0dd7aa6b5e3aa8f5c01d2ad0ec25002024fb3ea1f48dd3fdcd7287ddf06f2133f90567399ec77d3af8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b8806434775ccd21a07215684420b462fb8d877fa592584fa0d8150224917f0149fa14d96f0fb5ac6d6ce8e1d30ab9c41de21398afe1e358536d24e80a8ac087f0dfb70273d648197440441f13a296b3f624aed64e583bb1f71bda8ff919018f4768b9e201760e484b9e683765dfb869764befff66f88af6cea756f419d1685a37c52dd988424c48b4a3516220f04c983fd34e155cec264f7d25092c752d49f64f1e4540c959859d5280358dbc6a3bb3703a2635a090c7ddc01a014ce2761dd0174fcf8d362765adadafebc2b9e8308934331703d31fd9610c7c24a88874abf43d18c157507560cd991671c3f28c0fd80a8c0658a01fc60825cef29f1672dafed6e52a7f6bd896fb997dd397d7e98319eef340dc9474730d95559a577fd991628c3dcd9738363a0f54f6eb3c690ecb103b9e71e199600d103dc96b2c30887b8c70708607c677c1a175ba55098cb18aa576d9f79c530041d5920de992da5e330fbe02448rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpacemaker-1.1.18-11.el7_5.2.src.rpmpacemaker-ctspacemaker-cts(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @    @ /bin/bash/bin/sh/usr/bin/pythonlibbz2.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcib.so.4()(64bit)libcorosync_common.so.4()(64bit)libcrmcommon.so.3()(64bit)libcrmservice.so.3()(64bit)libdbus-1.so.3()(64bit)libdl.so.2()(64bit)libglib-2.0.so.0()(64bit)libgnutls.so.28()(64bit)liblrmd.so.1()(64bit)libncurses.so.5()(64bit)libpam.so.0()(64bit)libpe_rules.so.2()(64bit)libpe_status.so.10()(64bit)libpengine.so.10()(64bit)libpthread.so.0()(64bit)libqb.so.0()(64bit)librt.so.1()(64bit)libstonithd.so.2()(64bit)libtinfo.so.5()(64bit)libuuid.so.1()(64bit)libxml2.so.2()(64bit)libxslt.so.1()(64bit)pacemaker-libspythonpython(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)systemd-pythonrpmlib(PayloadIsXz)1.1.18-11.el7_5.22.62.73.0.4-14.6.0-14.0.4-14.0-15.2-14.11.3Z@Z3@Zk@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-11.2Ken Gaillot - 1.1.18-11.1Ken Gaillot - 1.1.18-11Ken Gaillot - 1.1.18-10Ken Gaillot - 1.1.18-9Ken Gaillot - 1.1.18-8Ken Gaillot - 1.1.18-7Ken Gaillot - 1.1.18-6Ken Gaillot - 1.1.18-5Ken Gaillot - 1.1.18-4Ken Gaillot - 1.1.18-3Ken Gaillot - 1.1.18-2Ken Gaillot - 1.1.18-1Ken Gaillot - 1.1.16-12Ken Gaillot - 1.1.16-11Ken Gaillot - 1.1.16-10Ken Gaillot - 1.1.16-9Ken Gaillot - 1.1.16-8Ken Gaillot - 1.1.16-7Ken Gaillot - 1.1.16-6Ken Gaillot - 1.1.16-5Ken Gaillot - 1.1.16-4Ken Gaillot - 1.1.16-3Ken Gaillot - 1.1.16-2Ken Gaillot - 1.1.16-1Ken Gaillot - 1.1.15-12Ken Gaillot - 1.1.15-11.1Ken Gaillot - 1.1.15-11Ken Gaillot - 1.1.15-10Ken Gaillot - 1.1.15-9Ken Gaillot - 1.1.15-8Ken Gaillot - 1.1.15-7Ken Gaillot - 1.1.15-6Ken Gaillot - 1.1.15-5Ken Gaillot - 1.1.15-4Ken Gaillot - 1.1.15-3Ken Gaillot - 1.1.15-2Ken Gaillot - 1.1.15-1Ken Gaillot - 1.1.14-11Andrew Beekhof - 1.1.13-10Andrew Beekhof - 1.1.13-9Andrew Beekhof - 1.1.13-8Andrew Beekhof - 1.1.13-7Andrew Beekhof - 1.1.13-6Andrew Beekhof - 1.1.13-5Andrew Beekhof - 1.1.13-4Andrew Beekhof - 1.1.13-3David Vossel - 1.1.13-2Andrew Beekhof - 1.1.13-0.1David Vossel - 1.1.12-25David Vossel - 1.1.12-23Andrew Beekhof - 1.1.12-22Andrew Beekhof - 1.1.12-21Andrew Beekhof - 1.1.12-20David Vossel - 1.1.12-19David Vossel - 1.1.12-18David Vossel - 1.1.12-15Andrew Beekhof - 1.1.12-13Andrew Beekhof - 1.1.12-11Andrew Beekhof - 1.1.12-10Andrew Beekhof - 1.1.12-9Andrew Beekhof - 1.1.12-8Andrew Beekhof - 1.1.12-7Andrew Beekhof - 1.1.12-5Andrew Beekhof - 1.1.12-4Andrew Beekhof - 1.1.12-3Fabio M. Di Nitto - 1.1.12-2Andrew Beekhof - 1.1.12-1Andrew Beekhof - 1.1.10-32David Vossel - 1.1.10-31Andrew Beekhof 1.1.10-30David Vossel - 1.1.10-29David Vossel - 1.1.10-28Andrew Beekhof - 1.1.10-27Andrew Beekhof - 1.1.10-26David Vossel - 1.1.10-25David Vossel - 1.1.10-24Andrew Beekhof - 1.1.10-23Daniel Mach - 1.1.10-22David Vossel - 1.1.10-21Andrew Beekhof - 1.1.10-20David Vossel - 1.1.10-19David Vossel - 1.1.10-18Andrew Beekhof - 1.1.10-17Andrew Beekhof - 1.1.10-16David Vossel - 1.1.10-15Andrew Beekhof - 1.1.10-14Andrew Beekhof - 1.1.10-13Andrew Beekhof - 1.1.10-12Andrew Beekhof - 1.1.10-11Andrew Beekhof - 1.1.10-10Andrew Beekhof - 1.1.10-9Andrew Beekhof - 1.1.10-8Andrew Beekhof - 1.1.10-7Andrew Beekhof Pacemaker-1.1.10-6Andrew Beekhof - 1.1.10-5David Vossel - 1.1.10-4Andrew Beekhof - 1.1.10-3Andrew Beekhof - 1.1.10-2Andrew Beekhof - 1.1.10-1David Vossel - 1.1.8-6David Vossel - 1.1.8-5Andrew Beekhof - 1.1.8-4Andrew Beekhof 1.1.8-3Andrew Beekhof 1.1.8-1Fedora Release Engineering - 1.1.7-2.1Andrew Beekhof Pacemaker-1.1.7-2Andrew Beekhof Pacemaker-1.1.7-1Andrew Beekhof 1.1.7-0.3-7742926.gitAndrew Beekhof 1.1.7-0.2-bc7c125.gitAndrew Beekhof 1.1.7-0.1-bc7c125.gitFedora Release Engineering - 1.1.6-3.1Andrew Beekhof 1.1.6-3Andrew Beekhof 1.1.6-2Andrew Beekhof 1.1.6-1Petr Sabata - 1.1.5-3.2Petr Sabata - 1.1.5-3.1Andrew Beekhof 1.1.5-3Marcela Mašláňová - 1.1.5-2.2Marcela Mašláňová - 1.1.5-2.1Andrew Beekhof 1.1.5-2Andrew Beekhof 1.1.5-1Fedora Release Engineering - 1.1.4-5.1Andrew Beekhof 1.1.4-5Fabio M. Di Nitto 1.1.4-4Fabio M. Di Nitto 1.1.4-3Fabio M. Di Nitto 1.1.4-2Andrew Beekhof 1.1.4-1jkeating - 1.1.3-1.1Andrew Beekhof - 1.1.3-1Andrew Beekhof - 1.1.3-0.1-b3cb4f4a30ae.hgDavid Malcolm - 1.1.2-5.1Dan Horák - 1.1.2-5Dan Horák - 1.1.2-4Andrew Beekhof - 1.1.2-3Andrew Beekhof - 1.1.2-2Marcela Maslanova - 1.1.2-1.1Andrew Beekhof - 1.1.2-1Andrew Beekhof - 1.1.1-0.1-60b7753f7310.hgAndrew Beekhof - 1.0.5-5Andrew Beekhof - 1.0.5-4Fabio M. Di Nitto - 1.0.5-3Tomas Mraz - 1.0.5-2.1Andrew Beekhof - 1.0.5-2Andrew Beekhof - 1.0.5-1Ville Skyttä - 1.0.5-0.7.c9120a53a6ae.hgAndrew Beekhof - 1.0.5-0.6.c9120a53a6ae.hgAndrew Beekhof - 1.0.5-0.5.c9120a53a6ae.hgAndrew Beekhof - 1.0.5-0.4.c9120a53a6ae.hgAndrew Beekhof - 1.0.4-3Andrew Beekhof - 1.0.4-2Andrew Beekhof - 1.0.4-1- Do not record pending notify actions as completed - Resolves: rhbz#1570618- Do not schedule notifications for unrunnable actions - Do not expire remote failures if fencing is pending - Do not consider attribute order difference as CIB change in crm_diff - Resolves: rhbz#1563345 - Resolves: rhbz#1566533 - Resolves: rhbz#1568720- 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.el7_5.21.1.18-11.el7_5.2 ctsCIB.pyCIB.pycCIB.pyoCM_ais.pyCM_ais.pycCM_ais.pyoCM_lha.pyCM_lha.pycCM_lha.pyoCTS.pyCTS.pycCTS.pyoCTSaudits.pyCTSaudits.pycCTSaudits.pyoCTSscenarios.pyCTSscenarios.pycCTSscenarios.pyoCTStests.pyCTStests.pycCTStests.pyoCTSvars.pyCTSvars.pycCTSvars.pyo__init__.py__init__.pyc__init__.pyocib_xml.pycib_xml.pyccib_xml.pyoenvironment.pyenvironment.pycenvironment.pyologging.pylogging.pyclogging.pyopatterns.pypatterns.pycpatterns.pyoremote.pyremote.pycremote.pyowatcher.pywatcher.pycwatcher.pyolrmd_testpacemaker-cts-1.1.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]=01daef507ed99827b47ee5e7c92bec51eb5f3220, 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'Ȓ?hS"D Ч],gew=k W%sD_Uk$$J֤$Hs|'jϟyfQ*E.?#:'-z W)2ޏ>ͦ kF?Ea쟶rbQF@T$7Ùkz+u}⾹Īo&!wOF[b0%Lgkbp t.q  zeT]')qFYr>͵=3r6Jާ(!:]}pM?] q~w9 ݲ63>(4{<ڮpXBꫢֳ]zk G}\cih?;Yp|?ˠ|ʰ@sq ~w%|B jƋIjE6v@$9ܱ"VP/#7s009FK ЋDkj{a%܄ 9tnQWjt{Md9G Brc(nN2%7A/.g@!# F:, `ߩp?hh+M*PN-.,Inrj:3T%&5~i8֕`L`Fԡcûqpl\<_86Qym#LٟxiKB,Pc̼G-F~j&zѐ7a‘{쩅JBUN]"_sچrȀǞ0`+WQY! pe噘p@+P8}u-Q%w"$_3}1 +._z-Gk"_fz*X(ˈ SBPH.QھLFHwUSs6DMޥJoCcgx4 %M[<RSKn+Sqp{&)FZ^8x *\!Vpi<d6^TUSI].UH%L_ G8 :9[7}'G}lG\cE% =EtVv<߰E )X6nt#iyL6՞itq4fwE:."ʃTRf!/xxgṘA*ny2!4n?|'e"}eK<ڶqrJφrAX& }_a_Ne5Z\ YC(45~5b`l6OR ea`>|>{)D]&4ڥ}^rG:(fE=`DvWF6+]2O>cH12lSS PB.ͬBv&)1U} EP֚̓d6.Mq,- Fy%hWcZMw)ljZf'g'܆\8=k;5HbS,RVWh*xek0u3@*< _;Z{@ O@JG |% B-ӟ1*3<)-٭dz=mw]|2O$f$0a[gvIfEF#Aj޳œ RQ8Q3VfpNZd+C #^6kFcy}eRv#doM}j7 eUA[}:?*NMFTD[>,AA~k[&vxāT.'O7#F3Hq {hvKOؘb4LKr:ggF}Cl^3@(A0[%ga%uGa}I6 \%lWFQ M<` jG.q|KIf M՞}|szhrrڃzBQ>C1EJ#!H R0J<7U*mj W~SG|1GÜqL~L՟2,aPH2ji w%nL رx;]: JJ37C{А[YgSh`m}w2.T*x(9c|*x@2. NslA٬mlW-JsugUjVA{̺fmHp?>uZFެ?;I iH͘)4(7-evy޲s;%M*dę d~ Q;ֽ7x-6Àb-BߵA{1ЭaiӶȖ PJ;9*1bވk&{@-+p_|ȸiɢ쒚'jh|pp1Z^}ߊ89!]S4M%>+7Ȣ/VWx*N2@DXe, n_T"1k.&t iY'iJE?wVV~DID/iG'in} (7f  r|dJPXiPDQl}GYgyJV{/HoifCB GRv]iI9TԪ]DNrnX'dq tyuE&qN 5 ICzJw -幇 hU !-v(aIc<=mI6Z5sr-gI Z)1837u 7!qHD(*g;johqRoYLWbzč3{kv}\G&r;ӱ= $YoD28_.1-rT8^+pgx'P-K}M[8J]%cu@p4@ĿMw+c ǓoFg8PDBvHߒ D.?fPnSח$K Yb J]*״+5ћ φƦs_OȪ{ b9v?]:, NL\Ooʯ$t079he(PQg}9dą@?"_A9Rd-5=*Y?cKɖ^ 9G8'*Wԑ dt5]xqt׀CȪ +`էBa(K遪4)А$/,4&UM{ CWmR8Lx30r]#2wh D&#se&;CV3v,cd.Ye\XHq]fػ k,Boi׍fDZ`t={  WAC *SJkr/k,7vXp >3\sM5@P@P'T/NOŻad'zx%rws1$K;5sҩK)pθMA$`õb7Ƴ^:s \s2`fPu@ԌTkjý\eY!6}7^1;C#6ǙTľ?PfYA _ 1s )w71z 6v YOTǨn..y7RxhBTĥ5I*?6fYy:Nj՟PjK8GLB2`"-cpK4GEp-GnaS4<LPgd ae`vy]ݦ0ֆ6|x/[ ySYd:(KK0?F6?E,f^3%:gBcQ:8ea>`<(>T!s}uWzn[qQ;iS=oꨉs'dxnƳѠ7}3MUFt\Ө.Oof mUsr;#-]mKvv3AqCqV~ |L46!/%cƇ&^!~!mNx̍/gS̹j=JeUORp^2~bӅ3Q@ )aQ\\GS ~QÈ[(F g Y`=xG1-*CoBiƺ?)D`V7 [aVN\+K'NfD!B8^PԳK/VrF7Zop$*g 7hz&We`hx4 lPzM !_w@Qቯɣr lI^!J;պ;zu;Hޘ0u¸AY 6 ǷνfuR>愹UAD p=t9qh[8&6"s F6x'iT:ltJWr~M(r{wF2? yRFJa 0UNg{ZT[v1F<(Xն_~J_=,eF7H}Nm%:DFb2}IZx55~XC۔G޵HJ!:"Y.2s8ʹ œ[|wq|#OXx785suo, Α킠":8Z4HIsX@xq\yW+{/0qo9uekTIގQ/ yVQ]mʥyً)׃eR0>*s#PB}BGFOdyU|ѽx28},at#75Zԑ IVbM>SjB@E$ޠt) T#ѬsrrE5Zf8D2XlMLzI5*1* JfIܗ$:z$ be:uw*_p,{~Fdڱ=@ |7&^b ݶR,_B#;W̺,CYWaG@ɮ7CHw\ E; G=g5EV5/eVW=k9u$`sczI Q+d'Ur2kX}P~^^#QneЀ*Ŕ*ɥZtwmuxρ'Xa+/OTld+128&1A%R ɖ l}ƔU2m0$5t!. O^S4;嫕U=k;sMQ(= 4S (TrO_M-:[➧>V"О;:`; :#8y_dhkӝ@4&߻bs5ϳA9zZ)Ec6~QDGh E7̴jji~PJPY04so `nB=ٶR rƌ)8Ęu 4o;rkt7 o!j˺[2ib!NWL/}†%G;M.a{3.ZuʽIˤ@gpM3ҲбIU M*Om4ڗȖb<:0 XS·͚ kЉR!ޜAq& 4~fTJMՕ Al/Vb.> eݾYa&ec=q3"م*|(w%g|?:{i 4 $ kL#%߻DݱkA6ȝ+ VPD{S?AsT}MB.0L j $c2j"B]^8]dD s:ևDOf$;NG9ٮ<$wTuӸFO!dBؚn側y t`n(Ȥ]Lc_%5 ~33mM*>v{V5MsHEܿ9H6/S^ ǎJ6B4aBXEI-Q3gP^ Bb-c[xjP[ߕ8::hX-2D j|)pQ~psY=BSŸһL*F1"$9"AfÆZP2̙҄14>0^=άkƳT\9*r+dUf&[]n h9|z4]&J{[i$wK)yYIěr&_KNAFr5lEv¢[<٬t;u !TX<<8$8r)7m4ҘB{|jЮMc=ӄm~YzG0&֏14KgcU|&pj{[av34S(ҡ,ʩF(!#KlKהĬZO4|螏+hT;JiPRH.!` 4)?"7X`*EGzAu:OFEy4 1\_;7r(jJD`y^.Q'eD7n~BJ?]q^jv=am2n|?B.3._~?6*1N^9mr~6jZTX _nUrvP1q~$nx.<"1aF~dJ4j:"pjs%Ӽ2 Uaq`b!P'F۴-}bvLshj WgW$: T},f$[+n亹[i3u3_?qHKz0tq]szs`p8 Y&f/>(ˈDg̨D?p8J-FfJlrP#g ^ji?Tb,>Zԑu9#ܓ8°Q#syIYkL窬s!4V2l} U=/b5a,=L݆R o+|ѩ B[HF5XAD˛{3Eޜwa+YMLsr#8_ r3a;'m./)MWoGzUOojaj !ʜ p.dZ% Fl ׆DXZ kHjŬ׏pTr942NWi~L7+tXZlEk\V nMViF'a 5 ԁ9@\oP1zbc49( O}7/Ic1U έӴ 1J?$O}IxyY5Q^a>t>^($ ;]TzMLxsh֍ "I@i5*#+)A៴(-+ĵd[i'.l :* 4#يJ#:&5ֵ$M<&gCN˻`[vʧQb b8)Ǽ \vLK(\|TX\6&#X펏wggZ<+R1n0ҞkzDiٹ_Mz. qH͋F\GWq{ԗVAĚsߥHd%+s`g[VGQNC7QT<&\xFVNns;a7uL2OԄ^LlΜh3|jPb:6}{wA֏ 6\H lN'{GJJC)Þm? }2 ;@i]A23!m^mry o؇ "߽<曉 7~v@}BY1$%&ҘHcR;Wh6|ƃd@FʄtH 8qk[x .ګ"Q|5Giu@$E/h?k:*RJN2n/W6UMgۆ>Nry&Mr"{p E(r4+ťn#EjMKղ#K*(FIK[\ -@-F=A7|d_aMoVs0ӭn.+ NR;a{S%EN,jsGETN<pjݥmrc7\*;]V%S/KFQ^&⽔}-(K@}}xݾYh]|C{|7sƁIL_%}g'^OFe.?YAUZ}BUL @=Oi`K(b>]U?oa=+yo1"JXUZ^\Bʹ#K I(;4 Xg:7D;TZ4kĬR0zIgo8$\J+b7k0%_W]B,Ei08T*{q0Qk`_x zTg#fc~lNPW/>K`yXnxZApA ZK'DG.NNmh8}߸RӀywozO"g6]ݷR$X!$: 0lڽ-!=Lt?J+G#WY'XGa;B)-!ҹ\bl|5z6 \l 6UF(u6Hk *b$uSKXvh6 @N P~e91S4\#fLI` KJ9a%Ee0K}I ė,׀t/ht\Ʉ5G`շ}~s+v0=ng׭EĴ4gy)׷.n2X40%W/ޣ`^G. ZGᴗyE  [P,'CZ;Eԕ;:A Lۺň*r#8SLsM*DsUvh1wJ;I a:1I1kb1Upq~l|,U+"]DJ wA׻GL!j1H,=$q1$W<<' UHET@?؋QAOqנK[s{d](B-_w5KL9 z]?@b&^>ߕy)߷Խ<&y.?J8C)Oo쯣9a(:VE6ff4;ͣ$a6C7>7SFmuK[&: Bڃ?XS_@BF`D 6ZuAݲ|G}cr( *(3W]83|0N3bz[qxyx.Ri;gOml9{zH"G%lZ]Īj k.uȗ}j[=ų 0 _6TUV8%l+FCޒgMꏂn<+X0pnhSYdm^. Vpsw=bzi/q4N0 |RN.MxGC&iua/7@VF ͊zb-ג\=ϓlH(osP߃T(lÚoH΢QZX*}"ŠʰXg_U|^q^u25BVzbF;$7a[i3`Nq{fIݖ ;WC} ?{ 9!9aQ{Q< <^aQ+-,`wś<$L!&]}zJsx|ާOiX}VJPppNL) XG,};?ܑOg:ncN(iyX:l\ 轱5zkǁV`ЉBĴ0tvY(1e+Pg%=`#=l O`Epƍw tg,xM(xu3@5>X;/Jlci- gAX(jS5~$3x"B20 ?͇Tf%R>T 1. 5s} ^p/擳# pwJ mYBtzMoD-WHGj"oaQc檌_)Х< Nã` j3Up,{n6[Z/W%@`kSZ n>t-B/#R>vIlPV cdȪZNyKkw!p͘v!*fES}:hNd\J#j|6bHyGI4&@'[  ; U@.0Hͺ>Kxlֽo=j2dpkf߄%' wD('?2B0,>zDN>7RUȔ>y~wE\1Mءi⮴R:O,:/Q8* f׎FB굻>FqlgpHYu%ki­5U*5dN>(zك~t5i{\B JbӪ+pYBmF/ =]*,sjjD(Rw8xǀ)ת,erCŞL^xϐI. z*ꕁ^}xQ[C곞]c;3ȀG-.d"1wQ`1/NWS@7 Sݤl0ޏ(@vYi4I4xDf4==n, /+$`a{y$'"6`V>|XX!oY_3aE'3\?y5o;ˈ5< #܋s{֦b`q/?]GǎKL:4n>k=O }-"`A$aE]xU.RzҝGq4=.D3a=1tGN6-2(a U% %O'vӜ|sX!V)A<\F]I07+G1K_c6Bqc+tvBZc}B!FN`r?Bl/"(M |ר~$&ª c܊utqb'Z8BrHR7;(({ͼ?Rgn j ; <:fn=.;ٙ+M#L܅`M# ڃ?%[r#HjLr4$n Puλ`z?61HpKn$*h8# knRWo^A $i9>8KHO5Ȳve%-O|Th NkYCIBfnܔIosnu;O?*.ڍA(}M sFb\6$azDWd}OP=3W+wo@ڳw)*Wc^W9apXCee[sNρ b%I\u0kY;B3@ⷻG:`C F.${ q@lۣdᯎÖ:Ļ=5H0}ω5ݐOݙC8Rho/-D DWwPٶ\mpNcUi\s[\}nם_Iƽ'S=U1{32CK# &Ѡ u1#"ط_ݽ󎅢(\>M9R4@ա~7H`|#%ʂ5OzXr]!'7!/] 8 FzgF&q|p>k,A\Y RΏͩл]F utɰՙ(Uz!A0 5Swh.,gx(qp ڮ2W @ß7iPӹ&a-{_CYSÙur2!;iu CqgZ`a^n|XQ:CH5D*{VF &܋6" Kg3qRUExo*֎PIw8rw'i# s$S GĔHb˻ nm ;Pa7u"Fה 'w=ea=j`2+wn4]HOplj'xw++)euJipҼƇh285#̍5Qq%fX W^NzO&sba{#p*8۷J!—!<  8KzDzZ3(d3ׅQ̍`Y Z4r-JW>%-?ץ&RtjQrpxYG5QnHJ2 蓮  V_( [~Yi%avK0B|^%P35 . 0LASPSh&]|@OuhRW-xZ"w,{&5Ӽ#"pUp鸡 ͖Q14&BՒ7Z}gэ@f?³HO/cACezp'FFsep+]A$vR]o|$' 5U>e ~X2oڔAEMc75ʼn[iӰC]5*5ڲ΋}[zH[Ox":!P _Hw~꣤'m=הC՚vŹhkvArRt8MumPcY bVV@ګIYN~a[>&jzqu.pI ~Hdr BלNxN c 8xrzDَ[(uw**tIXV]^S&(l U7x *5 QQ v~M!_ Yէk&p@>-YVz|P1,]j깊HW=AWƑR{&jDK}̱?G?gs; *\Me$]vIxؕiiSa\&05@:QxDM(Ń;~> 3pz5dΞ.KnNbV= H֏ /Ny셵a_#^dR V>/9+IykZ<5*5.(3SXx٭"+V9'@l-TV2M 9M ͡:TOGqAūpfn^$RXIs.tZK ":=Upsfn/mPR`ĿQt5x2hi\/=ۃG<4B5cvۚP0ُP ЫUkRМUp[6G-<'`fFIo$ O#BHL-. UM@øL/>n`'+Y  R3x!V!~w›3.)CWnؼNڨFsRr!#Eo%d~OlxGGޔq/ #؉{G ~>#Cjᲊ_S+6n#dHhw\utF`- H?.~JIs=Xw@vi\>ԗ2}'H4ę<p0Yi>C=;¡/ӃP$׽LJ=/9RN.|؊nXN :׮+X@`U<Т]ZRێL҇3ni)=ikl{_2nev0>S޽m0`JJO?KbZ6њطç %dC GAs>,SGZ忄1ZuSS_>i(wW"U&T/MÓaR$KMzZ`3ےw{Nyq7ByI 7FԿ.Γ9.0j%jxƵ<% .a>)>zAR|m*0f(VӎzGTm,}GZ 86O.P?y >F'龀ti0Be yZ)>À$0⋨۴w:KSrYB`ggK m(0g>٠g޿]8VuQZ:65ފD 8@ǁ{ .O/ ,wx.P?aȽ\Co&μx~}| hAQLkL9f~tM 6H$2SMBj螘s~E7b ETWHe=yn?e_{66Ça9?&רm,+Ћs]F+N^( ӁTSjN_ql#VfX!.e 4 sƒQH8xT'ӧ!&,>_FV, iҔ! ²ԶzjpĦɉ:҆1↡FYg)"Їr}q%뼐:yn/8t3stv!VͿ8U{,Qj$ KtmQWABG`46fhl? hUլ!# -uL>RD}[GvĔ>2LD-F'm)vUy|`;,!bvf C+\`fxz&ZnųVeα)sWӂտ+  4?*+Qǂ"Ӌ:f"KyQ:2s h.Vnh`sZW60 `&D [}SCwdyXhlt m"`ܾAю٭e C 5$$`j1m'JX},7PWKX}J ~v~ƙ~5ԈD'o P^LM!y@v+\Z<7KzSPsfV|xtpAcOĈ<[RA]9uW61sgۖ3:< ko1i9nw8 RzS␻, [>֠A؛u1_5a]"}hBu#Q9On݁zJ?`.,=S5yT̉hE ]sX.zO'KC{4jB(5 u@4U>n[ĬֳeOL TOUZ?wF ⊌5,dW!҉C~2Y5gR$5. w#pE(:w;M6hIa{Wv# WDA'4WF*@pwm2!$\Ɨ2ol#nCe7[NNd/֙{VY{,J7a3c|/j D2qTZ\ @pہ61:B-*>^o^lǎ9KRtemiTx=XyMV⇨-!{~l ,xUϩB7€Sh@[CF)nmr Vrx _ڂ2bz[B)-a>&3W~ضxwj==;V;kStx4c¹j%<ބZ 콸^T8^m;eY1(R WˀO}yJ8<^jb} d$dP`v.%NHQ>iudM ',(i.+ͥmdBTƨܷ$I_7cGT)OOa|GVPOO ֶ!I;Wi ^CSZWibYZe}Ц#h~?A оMszk{ ^7h1G' 6^EgsHx9}_M>vPXdpuפ@>_,9pGD3iME8p% 2U}.gC•JNet} tG! g]6+Cz. ؼ_6[0.óm%e0xrL^ėnocۭ)Å$ 0< Q[/3=Gf޶EC-'>bM}XIzsHqۀf䄗HbKa&!B qJ&՘JJ ۠>| kM a@@< #J\c&gH)h SDNt2.o]ÔY$>"mx:gܭgF@OT8L+e;10a~-m|L>CH܆F*ڧv.We,2d+M ?>܌/)yF5?8簕fTڴ4x*!Cf~M@bSt{!2D2LLt.7YV%ʲ6w00_ :@υ/ٵ (UA1TCɀ2zkA1>fWFi uÕ̆:>`魔`VZg!.5kaJ1#v75#?46̟%qVղLg* )e}:\k}}kȯ(Pc@UϦCr:`'ޅHYĦL+(px^O4H 7l؋Pl.vߖx;rh]\I|6æŤ0QY4Ab]sjw.M\k&d5)$x `XW9OK+ַnX}"lGJQ&cmE .z OGjpu5ۇ]"(^KPa6,m51&^S3BX- vyxPKbؙ4qЃ&_"<1la;`X9ˀ$ fQ& o¯N[eDĽ7^?֑ MEnplhz3nJ-}wO5hČ.@B.ޘ#٢Y׈yfc,R ͬ]8^95$RV!^=+mH܌N&La)+4 y]&P5}:'O*@dj ʺWoK_&a=CX8?#Ua4Jjv찴(bA$gv˟9)nsMn֧9f55iOpp4/,"ҞYpn5K2s)`V'Ɨү7q\*- rE6b>2ѣk#W2v_[gzJrU]'S^@pRÃۡrU GV'` A|oŊ{jgXT~gMU^9J3J% O:/< Fl@5oPLFꌦAV{vjiO$a*9HM_!B(MnqFD[vw`|ֹtG!PHeh_; ve ;刦\QptvP3RmvN019*ؘ NFl׺In =0-1By f}WWHz9i90C*^1?/[ Ń$C?J"p"/#eo5Cg(y *5P  X|ަ *ķBL@ieao: HciU>Nˈ&otH>˯?0,?I/<5*gwQV3۰^=i#=iob_b}ؿ%P?(XbP;8 &4F&wHJ~Z\Ԩp !PH}7=TF2 GVM}_|֦z+<e)2cr!i}t\Ӹ̟%Fk?}YiZ2$V "׈0qs_6]GNcԷ6bDk%A6ԑAS_]m 9ՠʋ {.zW5ؕvŀ797%ACZBzgKɐ-ض ֖2 Z|cǐvy8bI  `U@n%లIpne~5Km^3 Fsu2NvYNѡkNpe,y y3egÔ63V6Ճѕ5M,{]BU0xWV2,E5*q_vdKpAXy9R]vhJ@,7Ul r)`HjBH;9w^S<[t|Ǚ* *OjlAj[/:] sg^Ӛ,VQKbͳ4vdϴ`'2 b^?eЉ͊a O_>o;ך˿/ g5.Qi;{{e [% .8ƀ3'm(JeHY-y`yz%fDSd)=E/ءe}gnM3YI)En_JRj;XukӑVnw-Kʍ)Yc_DdJF>N6H!?c llte)y >aɼz1R"й=bD.A n/;KX$}טw-׀c6mu%&Ͼ;/1|AKJUrozOE ·QdqUbg\ěCvz}6u1yb}GQ ֓#IN($lL!*?-&[Px5g^iLB& MNF 14t!T?yY=01(mW*pf+F1[e9揂Zn[BiS4 WnF _% 7ٞ$*hHt둉'ouJ$ݲBoLU" ^HF!?ϊf3A ɝ CYWx[--˄4/i=~8k YDjѲO(UcXOXyxz&TDD扉0ek;NH:iA_Gyl̓M TAGi$ +M :YYҵ[ޛHt"(u6Mz4C`Mbp\$V)4?Ly~_o;å<[oIz_ll})1L"EosPupn"T񅊎& Bs;J_',K+,ze~N"TupNJ-2RU"`@sL}B dO}VSEDsʧ{ܛ"Pv)MDB|6 ,0mMVݖHUqOi 4Z-K<9}M'I0z 5a 1녚WsH.sդesKʲd2f f 釋z)Aq u/=QNLYIkk\INC %%$ l!$,|㭈;gMdžBa̐`'g{a`%cx^&H`vm%CA\ue= Hn xUAM6"bok>`*>^Tf)wEc|Z,VyЂa2LGi#; ѩ#;{`z5Gg;uFdRqBd:Zt n--Ft[hW_CFk0'z f_ OFQ5un\-bpoL{U`JgפA]7g#ZЮ2*4Xs+oib^m×;m ~',ZԷ *wތ5CMpB Z0\ 4\0OH F߯l UWm:݌ˇ %N+쳂t3-Rd lO KE6?Pfn: Q$CvdqXC}`2U}4@?W]NbM7^%" /(W_Ĭ³?X8/*#ܲW=uI]u臡!H= cM:gѕA4F5X>Q>F㞃5klgռRh /IWz7: tDA,b{ɯm|%<}1`r:_+UGdaءdgဎ,^mnGpɨqAQzG -뺝 6r# ǐg =h]_Akv&9-#|{l3!"Bt|NC^9 0QCP}(NFl}֧n4<7`_}G̳Ea[+h(?fW!*_]P_zWG,k ̊r[J;8zJWZ?G|dZ%DǴ"'bKt6%nX6\rE - 8q8EJi'DhVDh}$2򭠷NfGgUq˨&tgE!sͳՓ3ٺ)Hm+foF!5-1NpVx"qTSZS[3ֹ@.E@Thƴŏ%\zHK枷FC(~hU'Sf!"=~'^ ֌oٯwk2ozΫI6YK EdPs-=>"냰Jrv'ywVl0ܖ(&ͳ1ZZ#AN&*!zX̩c舝W$Ï]RWٲ8VA;Bbͮ hw$ZJ7h 2zt4ֺݰlszt_YTʭږ6*3 C5/5v֩ >Jřx$0zD0,9Az*+`=W>nއ8s(1Bb=u~@{%%oٴ4o#P$n|!J@˳$bj߷XQMgDG(!㙢Zo4dlb2޵LT݋4T6ƭV :|&y MXS Z3Vp{@; -6Gn@:&} "X]2g b:1Zŷ2s>LYele+D XAqF07Zq/`ݡDіڿnJ>̎kZ-(j.~$6Bo3M${▘T 2N6"@[/( wՏbzvsn}`@n-:jެz0p^78;f7`! e"S9>G!6`2]aTnD)FLA c;]ʴRjf˛ь \=u2iҋd-[[^ YXѢIa~k91RHDo @XFv ⦿$bd:%̿:^<Amc8q$cبo3|=T8Uqhd3Ǜ Ѕ#n/n޶*`'uBԦ4iȣgH^"D7`9~˳@n5q+:oAH" +ܭ5 V ղX=zg@'`dW [oo 8))C<N^:$p 3+T2/E8ZO[@ؙc׻هLsg瞔B$2X{4lYN;TѠay %Ax϶;|$p^ĕBb2!=#oxdhQ]=6A?&Pm8/T!A;B'CܼH{ pC.D鲝[F@s0B,4ώx'إoqrݗ>|x@SL?3>tsFB=l ,kG'ywmMASbj!kft $ )5s3s妺 9Um")w`ѓ]T뭰_)z;3j@mu/U܎ҍs 7C}=Ck Y12mJcFbI)5?v9X,}va0!.- [}Z2n54%ϻ ށֶcʘ|KNO=+4bZ5_vG5ښ!$!IN†旊?^oas4MKo-L}qENU7ۀlZ1P$ypCKt:! a0A-ޚ{sʪF){ *͵ee诓?uljгo`WϘwʥ0;x@2Νc7ն挾PHp$}p hY%~"x=TYAUJr'< p,Ed/:y ,o_?ף؍g_t_KEy\*=ئ 61|n@f{_OۢWVƹ$ TQRB*kuܴ_zʀl ,(;b.ޘ@ֵ[tN(jaM~BYYM}jD*cFA;_\MMx^z-9Rն[b^12׃$zeJu&nd4n PTafŲ D~p8;7 h$*=q am~}YpU\hmBJ5nѦ:n#(!q< 8k7 O}WS*˞R"Ii(tZ9S$jv۬XrKW5)za[*)/`4Zmk@I MOAcoif+rɦV$Yz Mu8iOos?yǃ \i,x[U;N ZG,VXҩRNco.W*1)C_KAKn6Dyگr ]C3&Bc#퀆!i h'TL IZ<q 8K+Q4"Jk+ $ {CsgثVtv -u@?bAowV,jUfr}!l mũ? OhL&=P_j蜛fOXTWܤp49xZLhCr:fޠ;Ԃ7_WwG,Yc$h$>Tia8?S@r, ġ~+9t ٚĂ̿ O85wؒJ Fo/;ܡn@d}Ն+J( ܒÃ)ۀ<4_3X{h߭1WbB@ʽe}<y{FC<9)lY#H'S`?tH؞ߺ v*&)u8+Mam-}1Լ#r~Xr#QbFlxȬ"8k"Ѕ4T9_ZxJRLw(nk_.dSWՕ)obnӴ6 t#JI!ghć&]aWlFhy\2^YU4pav3gg*;C٧xmB:%޸6LmknL*l ^|P,(udr(M),rX6GuƸh~z+3P'E7Χ" ,鹌^!TDNO#: "Cx}(Kir9 fY?bZ{vo"Z ^225gWG/WP `oBer>_lʥVD'R0rYHK s˪ wn8ti =;j ]5bF41tcIjP*Yw>IiHJc$dEͱ,- Un`!=$mܮʪ*%;T#vhH B ~SW\Pd&wz Guh1 1iS.f8-м*&[ԣ*)-nrm"R"*eGV$eDq.\QMvCO~T1T-FUT2{s7؟b; <\-σ- .tE((C R,v%@)<]+? F ?"t *?rt5 &(=o~PM~hA:^q&.m⟂xq!uI><G U'w8{|S-m+[Ș =7Y9jPǃo&VSN4Y% l Tkbk@OA*t<i[ QCG% e~`"!}SAOYҋ|(Lߦ&- |ѫ_ %9x:%/BqrY)t%mM̲6]9 Mxߪ`u=C\b|̼Aog*nB_Gj4%4KnoyLdT ʟ>HQs߆$uӶ:; 5s%ׁQQ )ߝ`ƦW,bл i[>\z7ilRٷnM6#6`7PϥBP3Ոa }6w廌 X,y&xa8%ֆG 'T<0NFĀur. /E|F^ 8nȾ]IaP5+4vF x#́ '$ 4 &XY9ƩΟx'^ Tp&Yw3e^@…B{HvװYLIG!0.ͳ%hZZY{.yBvT['>N`lJI#vaY̘lzHSpT=O KM9WR"-[?$96}_]A; #aGZ]kA> =io e1vnI-3p1dɣC]9}3GvTp '#1ڊʎ[B~DgrbtfL6YΓ.L*}4wA:Ah >7]?>ՙz, / C/>w}hɪY?<SXY4M` QíCxw \0}P 7%v`荦 1xx! Spfe:q?b!A0;*sYV<"Q=P2<,bϊ+eJR"-Տa\HL_A@Kg>'_ [.3d|{`QZXc vX?!DS5 ٣eӕ..m>ˁ2Hw` qQE^7/Z=^LBȴ}\w"86 +!56-@ ;*fu7e J`'c\@yU女wNYSKJ-Z+"?[s&%/YM±Ό=J"l Y< 4`5+ NRͽChAuc{8/F?>y25("L-O|ř33rێ"-徢rO{QN)bO^Tϊ>Z>]1K otsRFx{ l5˗Ht7HFIVrWj8qM׋D8 Ne+c5{!ZI .Ѹ[T7x0׶'m41' ?*㻑 z8ONpuw0U!o 1l&-EY~3o'O$!ȊLՠ ۤXIjc`A'"]X6`Ucn+6zixsI i6!e)aHS"J;ү\U?;cNS/q^w Sz \f?Ux$ M[ 1CIrBt ^97+vށEv_n;5] Џ2tH5yirzc5,P08fU>Rx;hӾAv˫.YM" I=a)#߮=ʩ*{.|qǕ[Uӣ mayIwbw i?gXt&Xn@jٞ%rweqmj84@X[;TV;qDhJ5p5cġxM!. u~&0f3r ~cFq|$ }ڿ4$*J&/naICyGl9∐ .W@'T؋3 刎O[BjU+_V4VFUfWrkmg-z1_bχ?|V{IgTt$&O,f5zEB\Ucui lo zha-} |_ P2\cÕ#iUQ35Ŋ. HMoZv4Lj&+gΠO!CLõ4`'O'Z=/ EqPG %`bsTO[ؕO@sbSّAc[M@}-ȼ; 6tӪQvLLYm-d-r+!}/$lIc"bls.1ri,UlrA)\|:%^)=ttm"zXkG3ij~;{Hw%JX9;G΅NNTwy*bJ]AAVg@F)BhSDؙLה ;3Ih%{tR jx,A;Cda"BנWk7QONnp8o=*J͊ν`!H(נP d<@/Պ-܉zš˹ "mPb 8FcKLMKkgbT"{>[ F=NuI.q|;N}!~`"U C*THgK {+ ^Rx=h qc?V?k3Y/)۬ 'v6/4E U42lQq=-#G] R˯B12Q[PYFwt3^X⑶&M1|jgi?)q~VvYТEWn0|F,klӪ[G6أaK$u.?ܲR݄{ Os"zS!faŵlMu7X@G|[(`R#5-{5m[(rLm 8.R^T ؗ "4^/VJ4pF7wߥ`5:t[.s-IZ@RrK)OYTeܳo 8Ü5:=/TCcW +*aq|/Xۤ޼IzO˺!b8T\o)Įxoy z02t; 鸏$hY6:00qwPj;׽j0WW.Dï&_\5$L,,Ώif{p:JY1է%d bv(C)]R&}odr#B@VtA X}(Rh9F0gV,JKQsQxs}@&G2$+xF7'4z@3Hf+ 3;To*OB"'r^O5>/Y=}$Qh C #WYD+ϑv-Ms!z ٩|Yi$1wzv:o;ћ[{)޽.OT_1nh~pץao&`|JR,{lb,ni&5O9H>>}5Lx3E*klcuXVu15 PNqsҪm>FbP3)ѻ l)v'KyiYƻ8S^kw28^@ ]󧱳AUir.G5Kv8o[xzջ<(VjN-Ez5m`iԈpN&ʵ6R=oȦaChA:T'QKbUw8K;v_4YwEO)N%i=!Pf Vrb&RFן"V!IR Ԟ-OAZh>d0|j[BAHX3~RAm.eb'|z/\6N~%>V,(xFQ|bAITƒz@jOIҏ%6b!T'yJiWB -gwݕ˽[#Cw4k\۲ V :1M,l"'-pU=Qt}}}j51y0A\B.GZ.s|g] V$|ڱEܳK9QR z8 լ6Ɂ+9e&qw1ޜ|/)t(^2"b|Vm$Yk-Sd'ٮrnZVs ή~dT>W ƒj/E`ޞviώ:3^.{Gq+dӿ1{E`$<Ԅ/b228G9J/g\-AU#'dX 3'CiR}oG%IȞw^/dh$ >ʹqjirD_*2H=cq\AG&M0&]sA~^5*+2ZM2Iy[eO,y({ڃWoڦSAeVI4r밆oF"U ->; Y5c\/-e`PUOF;}8)b<)K@Yy!38wFh[^:~!iL+Gl/sb΋/{r> ~Yz(حՙe> i:x)+PD7ne 㱹~ ?J*\ UoU`eu33M ClDžs^QjTp9aҨ0wA,V?4KـΓncw/5OG^"fSþo#pWMNtZbW?ά&G ^R[סD!ƿ54A&W %Vj0Uu$tLF/Ih%{qpꦉp "ܼ4e+ \x\lަ*(\>JHFgG.Jpڗ͇x `H-]p$1Q Hˬvm֫"LJϕj< Au 9;:@A~_0w:h]ƆoIKg B.CQ]Nji|\'taa6]댝N Ǡ[M#X/Đ\H8\h|Gt%N̔{w*r\(8{{fYbHjWoݰ=wH46:P~ ,u?ȥMI0LvA+e]kO2 W9({ڶfj $(xb~pJ vQc? $o9Nq?ֽ>p2RGY2Duʁ!,b#J2؛&Qs#$=#]aQoϽ C-aʧi^;>UhMaD%ECRM,A~k-as,*|BѐpݏB`<hOif*ܜ5=E!Ev>O:]7"B=r$(-ɐb@ <պVDƸ2i Aҋ}6N~0MJxn{>!.n'8=)(.]'bUmtzAe((kgK<fc o^ġÙ=)KrjxJ:9'YohIPG4[U_ Q~L}S6_Ԫ˶AMo$6Lp60fJi.GݺVRyrUo_P:3#IͮJ]+zPSw*EL VCf渾k<8_rψ~1H4ifVkj/:ak qjv3p@wyGˇ*+ ˈUON/Zhq`gb)pUw\E 0O&%͎6>5(^G˱ڄgl]lǸ%5\ŃLi]7񨮃\}p&:pԇRV=O')>lSr6a9VާOG)V;F&L9[O!@OA=Phgyk3%ԮmIĜO2 N3L\lop~4]]4ltefs@94}F U1W=f?^'n_VW'KƗk=o/q JT*"ՂNC 'ͨk+-)rs^~HoulX#61 tn:Y? M?1cCq0ڃ|:Q~z mdLXܔF D[~ K}rA! UA;,ڄ,FA⫆hl9֜?uFyJH:/ΡĀӥYb ßQ`TA$*PPyd?A\LQz,S27IE/k7$zQyt䙤DmiI @#Cr3sXtl$)郋I} 2=6e`4+Nbٝk|ϯCAL1`X.MwQYt&} = q-lHP$ pU7őu RT ⃓d:B߮#jt`:l K]J괩@ 9zv!Ѓﬨ/3 e5ˑ0} ,N ʊgb'tZι.,Ǜ# a$d΍>U+ӂFYb CfF"qcԧ(cBOlĞMpT/Jt%WB3HsN58"ۆݨoFw0M/ ŀY#%ʠOhu%6,Jх<Ie:'> (sǴ_4Ϭ ꍞKYkqo2j}uSu 8#$|2Ǹ<7#צ^ՂXOE$i{ [;)וLtׄy?L YgXw6<==6/vȑ\LDQ}-X/S#(AYI-9-(EZ݀&ZD(`l {p o\>҇{O.PhjBY1Gv}#%hui y)a&SqEW~z3Š (b~)]!Jϯ')^\\qj icV۽wF*O I]T,!cE |}a|xIS377qwɏ :efv- fj{GF Ơ5@dg0s>2;XY,XVy7y9b}آ LϢM 6nl Jtci Ďք'ˊTn>.Zk7ø<o9"L[ * -Q U0F? ҈k1Q%RϠz> zvޝc%qsl"ƁQ&t`I5T\eݩ53aH^{ѷXYHeT瘮;ߝ1~J*'xJLeJCmMg5kІҔDB}#Y9*8 ܜ눨:H Cnd݄.b [&)mC2|eZ7 z0{{mO_ͻZlRg2o[Y `~6^734̈rx@_b@hF\Q:1G9CFr\Ej{ыMd2H_4TGzFvXY +HBOWT ¨q&`+8eDn>NfA<|/5Kbނul>E<\xl͵})-rŗ$IivD97I`e܍ Mգhw)71; rTfNngo@2]O # f|A8"> f|YT!JƙUQ)R.f4҉MLPKX80_K5J+͕n>Z_p G[ЉWNNFߑG6 :r<ܵu[TJAGbE^^IثT]ƌse7a`k qF)Z V̺o?(@T =,MP{mLrBb@NqaDes8C}Lz& 5oT/읾{ZOOl)q@?6"jǗ{Rw! [I  QK"R|8FmNE"fN9"p$Fyy_ܙ8ˡRX $-Z. L[҃>*AX@\C{͋xdG1Յg-a0(څY[ Ȫ[틂xu&]6>ak}^<օ+=5̡[U !w$K#T25֐-v4Jr :J "(D6 &k,ViCT&:< 42y>7ǣqC,J&~3gf7rNpH P(ILv@`IR4KP(miIw Dr'YN4?㝄\00rT8"mB3g^ DKJ7{*ˤ#n; d[~J܄n}M+x &>{u/;@-,=y~_G L*Ymx?c,h.b idsR6{]F$I4s$ c uF '+BT Q t 0P7lfћ͇Β:%0JlE^ }<,g|4V)j>{ C^ V ? G,ַ/R=@ɹ&f)>РNvgn:,ċ-ct6 d7c;}8 懌F.6mhI\P3 ߤ/czSMM_|Oy$Skob(:yg!tY?\ hb`q1M A ҉}]d)Z+qH ZUe8!GFzkE-vgzs3VI9.tk e|Cq\޵2_g5ze2k+^PA7(x͚XiO|ȟ] *+#oNQꞐ[nNB%R5@eP5XZcY@eL=AA8W0+o mLf:<4XdbY /[^)xX2 ,cɳ5L+X\%-XeѲ ,*]TIs0X.=}-^v^/z.y}=SSuF59{>V$|wuCБѦe&<].K"="+wNdkŹ3Űp30:##[4v~ D2qkKCM s*j>l޷={P79nK}HI4M@|~:|fJ-iHfIK Ee>q w~)LңWRXEs m2'h S@[ pKxEc \.󮔧,Y" V׶kv+S|Ĉf7W(gOlxLT{U X8(yu{\s%snW>RPwn B I5\/vz1N^ێFLŹuۘ\7O}z9;_GSkb~[U=(PʅC՛28|!EEw%vjwEͧwp91]R՗_Lh-\רڏric=oQ=?\3acp8ks@[EHP1$B wfCXN ү !#UT2*,֎J!EP 8:J {~6}ѝDWd%Etg@`S{bdO8y1 $AcEؔt}g! :{+@J`%SIz't WyHG,hb0D4!L`hgg'$ɨmCHqz:TRe>0pn0ng *f3H_#.Y7D{nMdL*d>vaE6OGh]HQ}he\ fDk6Mд+g?83 :Ts .21RwS:D9s6z4 GXֱ%A!jos&p6/T1#Z" D{NSxa g<3Z wBz <4fͯr߷OZS.x85c.M|XC/K}Gx F`Ͳ$WD]#}_B06rn.R ~]g^^-xX ?fKpWnp/ )Ad8G(sXruz;ZδԅF<4}XlL]LG†2tWIV9۪#SW iH*r4.QB֑sJ~?-AZXO q EL VwzJ/xP2u@kXD9+u-|@"yyv8ڂco[E?KHTޏXFg=yAzL_qÎ:>)Z,Z)Ղ*Dj-$/o'0}FXb6S@5z8~-jͰ$2U'|mQ| =s<E7!khMNcpB$) _1)̸u \w&{S܆X6NPTSgf\8A@Q%$/si]!O(LJzp [# .[{,jbyJq~M4WPiEkMh!0l$BPնFܖ{_J9 ̼^dݞ*vCf'h_jAtg/Jͤ$V#_ 0g&(k2DG38־= aOŎ׍7DLȵNg[ 7ʗ.N-}JK_Yyő)i?Fҗ4`:wYA?ɵT>!lǶā+ λ05W5{^Sh9L}Hđ:P@aO+Ё 5B~ToNohb5!ۑ~USjC B gylJU|VJKY'RRoX)jʾ5 91GV(/~v sj~ZB?#, ęac-[+}eG*N2C&3~yރUs4J قqIOHQi9~ଵ/ %-Z.F:kpmOV A[}>iuj󨞨p2RL%T;&BB$Fʰs؇f㬝b*LZv\TaIoqŋ&Cd8pƌ ufnK b E)fve+(ĝmkzMZ뜠yLZu*ohv5,0.ph=!?irnH8FF.X>*\ 9a?2Os̒!mgH5]wMb-jQt>)0 HV4v Ȕ@MͩU֩ 'JT7:J{0#k_VXnLJ@$)j<t!EU6\F 1&K|Bh頖S⋱wbމAyo3e;8)<Tʠ޹P;;˴ |B,KJ8:_P?H *f)k &- ֧);Eaw^ŀ['X:UB95{.7! h2RII*=R #nlwJB\,isI$ݹҙIVYqהC=>;{&͒FH eHV\@|-3.mSh8Ӑ qx%)@ri/^q gq E2J'‚f_ERk~: G.s ATڎGQHoF*M$|'Sފn>%ZI}Jm$7ŪjqXM!ϥmdaP8( M_Q(6QQ 뒕zx^݄\Ŀ;љ !ͨ,+#G8]`2ݠ5Iq 36n{D C})fUܮ RTAaёr![CΈiKm w[̐K_p}ҥ6g_"%jRH(i:6WM hp}9ĶSa5>l[5%,OxZ.92wCJf d:cn0J)*u.+dI"0(C5mDܖJ,;xYU+Ry?^m5շE3[jXg3Hrn.C/@14n|)DVG/ relk;F’fv Yv#; N2iuɽ%>=Ή+>9mZgok-$X Y~v崭Whd(b2{a_T? S>.*&W#逫gO*>7 ;hݨ(%OJ*v;70'l{}gÖP` 3ec&P)@x{3 hWa\Ktj*]}v9Y.ȹp¬[ !h!kW6?~ƨE\xذАx&]Ex[J?0{`EC=o+5Wѓ?`7։]dvр8枙A/oli4I w 0gIGX3Y.sd?xm;ft.q}&LZd,J*oԄUd),bu\yTCyi@J7R05 S Y_^~5rv8sJ(_)M7;ebg?l`I\0r!&Ee"-,d3`l F+j@ʔQ~}&PiTwS)G1zo7Ga}z1xw}8)&AΛ_8H9Wp.IFQ?0rm#` p%h:vlϦW: Љf(oJY3#D%r̂xrgrp촢| 129:Q9M"X/[ ZƵ }v_nٟCx0tᜦ&g՟cEܸ)XO#^Ex(P03)HЖ˟FDַjL̥o^5KrpܭC #Ӭ]EV(W7:O:<r GfL(eE, qJ\]9 yKvb $OcSFO.pƸZ]uWǃ͑.TceG̢7uH\L1BLSےe9Ϛ.(`WE90)7*Ҏ*L9>NS;-O] fxJpܮ{JGA_A$mQ1$b9I8 ;WsMP@SPu@FJ#d(~=YtjCs5|`ԼޛzD_JHHZȓnKck b,4ՓmKkM?I遴ɠX(6~pKCTIP4) J;e Dv͟~ j XhA XŲ_XÂW3~P17ί 7O,xT]i"+be2 gR?Dq^9+QɔM׃k?Nii5^?KS$UЎ՝B?*ӑȹQ@{aaifj4YWuei*-n=&z)r6_`cߟI˔wr2\^Aq { ~ЪwN0 peH7h_.VoowȃP1QBʨdT|l&J\;F,<]0Q[Ō: 6@$इIbiee@203IQ7c:^{rFR*؟T"7ۍBkDd ~'fLj.v# ΀-vgc 0SyUoӪĠ/:SᙫW?ND Hڅ}zu/I)ө_\0߇ef˿NØ3# tY[?揜6+騎PɊG^لPYQuqUR,l"r.v.j PR?1&qqǂ!ϾBl[E}6qzPE:d|;kYF^ ƃ07U tVm@gQ%u$ c #^1oNw:oW4HK%PD]'+}ێ?7T띐Td)LzHLe2] @.I=VrKs6ܜڒ fI}!@5D율lg~O04C(c@O̚G{voVʘD$!!%T_ e|$@M^8 dՏ)lOJe˖#ïa!菬h'ʰLk WM۷T9J2_Ļ: h$ gWH9W #IJuH10^cyMl>ŸOrEtczlrWZCztuq=>>DnO>’҇IB>8)|6tCaz#cQٿ.,9̦p AKJ^xw|UyΟ{]F:0ZUxb3[ݑZU<8'g5$!2D`]"!EL?e"b90_³Ùb\Au4\5Ka`b $øO_xkž傁cf\Iwq<軍ǿch>lE gttXMgfN:I/1*=w= BlΎ ;)@+ A*^  [Op5֙xKHJ?/d*nAz5*:Y+I8G#H_GdxcTsU)<p2| 4#Vj;:$:Ҕ&: FShc=xpzCWXLk9?KzMk :t9-XmK1iZ ZG`")6v{ /@0G?XXZdŶCo􍶏#vBnOz2-l'?_)wfzMNt /CJTer' S=M. O1aoiǎ6*xv\,Ir7EY ,k=ߛ͏mV TT0/>ў;pw9 KY 1p H%k!l4䴇RD&g ҖTSYhzLe+AE[kHKRGsswyT[v",ÓU/J "_@k[ߓSuyYq2p[ M>uͪ˜"î{b&w.VXf.fjr҇bn`V Tk 2yZ !x=m| UjxW5)g,pX̭TajoƓÚ\-4]<ۋC@1T`糍<|lgw)mo᭨jJmӢJqXO6b^tQgMAt Q a ]Ӎ[X"Nrn>2d !9^T%jnah/=D"(3\12);Cwyq͌x0gU+0 l<SY8c# -0k&ʮ_%6!)ٞ \0 x1 |c7"\̀4Y0/hcPe5mTe_=27mef H0Vp8'B)Ueb\v>2~S F3u[d=VAxoUkUö1Cwauaԟ݀Xr!:$mSAS=>|5 {8|`֬C:PeکB[.;6cR (Qo}I%~Qy *VPN_'x2rCQעxHTœP}u1NGU+}b)6:NP4i]WݶE1{D,(}ܹ9S+O|dÐ " GӴE{yr,Gt:4A3o>lg?wR;]`]!YAd:ڹ=qTq#SOPK Wwec4؎82 *K2hƈק xkj $W"uhЮ@k3+kڨ.m I/փQ'D >B,L$VՎg,x@Fz;pG)f3{~IŠ_N*S݈C|(2ovu': aYS;oG:e O-Pnںb*nO#<7Ay0eaWXgl}8q O)#rK^ !YϝTfglZPg\ڞSfT;}pHq]+'Q|`m_~r8i 7(ha*.NTﲰCKqulV;Bs!)NſeIEvz(,8ɶCi$q UB6i^ I&mfP|pܪxMߒ.iKћ|cXDU܀6B!lm|>TÏSHJk̛7ϭ5)WAX5fT,nKk ƣ P8\Yr ^G Q>H}2< gZ5¡N9\0rhy11sn7.t8= S";B jI#X:I7{nql Wp67T~3{dDU|\Om^(٪&K1/'m,4/a9v v | 0&;YT!,R#A|Xr9 yXMO6NGoy4@G[j¿"u:*QYdިߪVOl a,}>2o.x\ v7(~9&ًl-k"˻'+3$`PK2ܜt;GGa&KXX,m%.6J-1,Ŀ'8+Ž /^DRM@WX b**{#Ie\f{W6$q? FDmg_lʮ#c?:w -zM5D(> 3XӤ2(4biWZZzf' fLP6ƕmF&=ϣښ%DТ5¢74\yN[BB{ <}"!dS.Ԫ!^XK1?#ucnxMDΔm{w+їYSl QIaDxS e"ߐEKP-YD$ҹ 삶I"t-֊ W !a۷M6!'rKi OGL,%>[0vdP I㡐9<44Yy o"GJbw\jXwN֟y.w Ba=]I~֍ 송;&uPTf C;cB決0*Ƅ@ոЌ} qNjL~|*!+/۴SIOi2@Ѭ5h{L)€EDa R&j`0:fY(wA_ s]p(Nl,W:*yLb|u_kQe OoB|y/EF׾鴪L/ۑwlxzzgU+ HT0|:İ_L| s㷁Qca4v[D8Gke]䊕kÜ__ H'觩-bptO+ݖ*IxJU0euаWޖ.-I.{\.iu4ih`z56 9ᑘ V WwWٵ7ら-x:mU.b=BeBݺ J썔Y noš(ooaVB<kZg(ԭZs")7 `K'1a1R@{n(U2;kÈl$h%qߎ)'ҩ{O-,tJ&)"(F'QD׆6Z5h#؞0?+<9;1!vχzK^oͼm} :y;5v(] ;^7F$%4_SmDoUm{]+7/ȟçp@(n"WܫvT  ~` +_gc2@">"JY14e+z;F"AƇT^f\!9sߏ}%|*w#@+[R9'?tgzgͦ+Ĥoz ^tTKzgjf/ `g=*Ǐnzi8 nԌ1w.~ Eu;MNTZFvEr#dRttz˜4X )6r GZ}>Q."%LkC4eR^/.!Esr2` ?etK\1d8\8&QNY|׏/(|rhƳ*xK10WR`T,Re懨WҴzG4Q̥$Gb!Iםs 72[f]Щ Y0FKQ-^?^G0c@5i J|x- [5%MQ6Djd6czmx Aq&բB~]0ou/&mi~('(ooB@['m'mrBNz腏A E1 x@~]zW- `VL6i~+[wY6|='K> J5b N HDtKJ~xZ ]`R8ˋYݾ=7zw.y\ȨȔD&1¬YY`UdCkȲ1%EXHY,>-;:B]&ĀeN!`r36ʪs{~eC.suɲ `~AUniÎټE>up K{ m\ߜYbO̘>풿Pkl-֒~wn"K0'>*9x^W_jZXypImY1GCZ柌JvIY+P0:Ѻ~i.3F)e>v? X©ix+n{ -ڈtxl\Xv׺'17Oɋ>A yF@_Bۗ,;fAf'\ڧc{K78V4Xgl|J֍dM ^ő'O!W0vṜQNQp@6uv-JnV4F )xtA.u| Xv؁W [jȞ \6D&Ŀ7M `x7gx "q[944ɤ[mh$'Ju w[@ s^ۆ;W h9yX)XM! xYܮoD3sY\_f Ny!!{̓%uՍxhRgNdym+4~ղ[1J7uڬ1""ũ) j:?s+VZ?Z}HdYvs75p_#ibh2į$G ^\P?(,w7` >mM jvUN$),Τ(ҭj? )R([^f)PqhyI.*8"7Üexe V5GB ".'Ҏ,R}dJ+;N: =u=gnEOxÔQ+StUBT_.&tqe5 724׀-9(!SZrcAqAjV$,YJm·QW^* b2+s( ׄz"O)svETjz(V:g`;,»DЙ)ݎb:-$z&2*9э@~=*}n5-{khΗҚԖCZ#Sԕ'G)TgQhg#<=.'K}"1`1|xU :(,eyvƓ(}jxiF.tqg,,w(eu Ì(\ Vgn w`Eu;?)p3l &Q=jQ#b 5n4!_AL&6d6(8bQ,9(hvVQ΋sUI-@JRH;9!W w>23;(0ov :6iol$}dzT(XT$,;spHq)=ȟ˟Ub & 66)JI)Di~9cqn-`{yK~zR|eFc,)KC=hܫcAcHa7}G ] /Vim5W%@[CxXłeߊ{(:ۇ- d I,*f1O+Dk%{oB8^-3F~P xo2knIV^[(wy< 9?g9nG[5_$I391+޶K6KI%yˈ#J) JJĂ%Ds/^j+`W̙<^moc#&i֟!}QJ-l2R~<P cE G@…F6љfJ,ox%d2yӈ҅R[j6]E67pIa@":-7Y7 ̬;㘊KKEߠ$b7KbWLyHq1!؇p05ܵ=6Rڐ-xE=oʉ;zXz(vneB)8TlGw_3|WN3 =n5Xb[i޼&$vA\Cd 22Z!L$bd?_80vU3J\ǃrV%]xZZ##}V3s6ԗ H#lT5ӣY0Y1BU)DYϤQFt/;܊cd;u!L<Ӗ }kL790S=Dk*Vv 鍳~pp)ŕdu~׊QUa#d&% @ i84ŵA/ ɗƿWuB˒7d bIJ ,FV^y@ dKgPFأOgT =К}7!O0N`"Xn1$|ocA f?WfX.Ђd(G;Wguk`Ay!Gc5ĉoH.I`V w(r ;u8| P5j}%=pKEXw&{JX}e"dS|E8*ޛFZNzϝk'mᨅK4dmi"_ʴv4DUjahqx ʋ͒ԑTWNww[gaLUٿȝL ~7v^ @II*hQg^_R/4Jnb2a19}(Ha`2ޥOV,VbH T-֪(/,l>d (9} wU)7 Jgok"YV._INWRU*is{ɬU?t_C 1ۨke ږ*'5<^I%Q?4T%r?|ه-mAGKW.l6X(?L&0HO0o!/r = $~gbU)eQ7&ett_Ʃt6}VpUy!SH ԓwj5WZ٩SQBuj5$l\Y!*qzP;\v >cHh>U-GdpLɟs{[^{Ρf垔iv=$b栈_A'd#X& βԪW뷧+raWA{/J2 )S wMͶ`?1uSVPv$}㆟LmyZO Cw<)$cU=wV« M$h=:J\%Wfg5&LeLϮK_uֹ{=i;Ltug04PC' L+V)/dyQ#cKI>6qDux\\ ɔ¼`>cS%pAGt nq\6Vxb) rǓi,nNJ(}{ 'ߚ>p/ܫU[$㴱z%XCSmPBk됿w_ }'~q(6yK'7 tUxt?/>1d +qwZ-sd̂VfH0K:R+$Cθ,Y}9U'\JsX{ sT"'X̅Q?ծӋԿ7m[/+i]qOO{C"n؎.+2;ճ9?*LUc|!EfvՔw}!cGmۓnDj&unr Cq4|k1aʔU]/UNOL78f07V”%򬍪h&,S4Z O'lÆC#1Y%*4ޚǜ=SȿOgqC$<ƣnאhU47L:2Бk{CS~;wkkSe ϙxxUSђfajZe2 À)<ކ@b;roo2:XDqC$^arR8'=dyxÚIO9[.N:>~@`o3VS>!0d|ÝErCTu <'rU'[Ph`E20mMT,9#s& xp" ͯL '޲`>_abT&)k,B8J%-ȊwBFxJʳqnH,|$w ޲5E7)VM={\ul뤤;'w=$[AMpnFF!x @Vn~y ܬğo9P 5l'"T`=yq@$V0"aյNދGN7H.QnMwG{M_tOU"YY  \ +ŷ4[|0Y$LH|Ma JP{nU"-4ݠz[W@y%5 QT%j1)2ƚIqT]"KWV# ^@_C bR9\OG>n%vޫYx2\! P8;q cj ӋJfLaDÉ-\)^*#}J=0VJK`RI虡SueB܅.j v|wzJcw |bDكA^y,b5OtCEQzPʓAt3xΎYc*L?hT+@9 총2)gO?oM^^ ۡf!F`?}WCtrIX $f$cЛSIa2%aZq\q; GX߮EP[#>$YaBKL2n軅sb?h>Π=|DP~Sy|$5e*6 ^ ܪǛN 7OL*=07,Q-DKT9J{2d->asg;(*go3p~lzCd'K+5nRǓg*EjĒů5f2i8J'ڣ oecʏ(r3PŁ= | =V%Z<-E5l# ˪u]'fCvJzYE*9뤃tOh)H {%Eaٷ/1HI xm˗Q{>e<]㕥vZhh!AZRθ'IXԎ$ȁlM7*o}D_ܶ:MMsFIbUc[ܶ8VJX>GFQC/K"ZrbqңC؊r R }n6b>}}$%d^[gBP1<)Eo#+!".Yzaq4yO5!jj2=Nبwo*W4c{Zt; ]4> 8s4\M٤KӇh~=VU{I 6m@y^ %o"ՊnHh"d#Tnq"^@&QS|A2Ƶ|!ъ][=../w% Mr>p,0ۗES`D>yKIÁ 3!9JqmWNRR).C50"+fr u̽7>&Oge-0QHAI;D9,FyҸǚYgәvW穧ӵ] N<r]?|'C[.'*>x| 8瘜xdW.|KzΤk$'+N >YXPtp%n"l?{=?<%zZqdd,#jF-ɉeP\>Q8Q Ra+@>^t0tGf" ܕ=lh qO7F|6)0+J>A͊+2uY½g^1ㅫEPczp MG76c7h9D/,U&KEW\ 2|eP]Xe`g\m~z8xNu|<( T,u32)_گK ֟C.ύ6#)XC]1f?sHem2י5l]8O6Eu0r|kU?I^YhJIo'+D1rr;'hW-L4椁FdXc.۷ 4 wَ:PGΘ #跜^՛qh0DZ]~ ְӖyޚIMSDfR}qB"Y sR?Qp7{^gshCm<p-;Y[DѶ-FO^cԇPߧ闬tj|HًPb(ͧl,Y8hYNs+3\ e$Lׂ޼&e_;Bw5I㐻=sA8%Ëf 1'Za]H6F^Q.ū#916~ù ~Ӌpmdžڙu*z3҇2v29PYT)]SAךBjBwPlX ( sw7Ưjv7WmN]*Ax{[)@M):6@mSի{=ktLG=RvGܾ1k4UVRB}WE`Fm]R-i\ aPchQ?h:D7n!Dr.?tFb>t3Ԝv[Mi2{&P;5sB6m q"zsF&l}&DV:(% &ٜD-CpO}9eU"O:i'׸ UmῸc6\+$,ZNLb5t/R/[8qYwj@va&֓ `lݱuCGКs5L:3Qz2gum;T %Ό%tjVG*Za䲩ޕrRifFn;iI)lٵ1ɜg:I067:&~tS?֖B3ÒY zI%| 5dTpw~f1P""m>`.t!w!Ax~XRݴ& IefWMJ0b4Gr[Fz*~Uy1o+i@gPIJ2!r3wRL^\YsΡ>q޼exgQ5}< /M?_P{-)RPC^kLF ˄=:qv8 qWG+ʲ+Dwa@$tn=jePVgx{C[rg(lz66Fn,mL}'BQG?HUځGkbqNC}42O($>Ôw^g#b~;VI$ d8xk2\sF];Nir+9); ӪQ;%8ֽ2@ |Ϻq#1~E?!o"xہ}^q,aHnKHg&ʙfjE'Xy.Dٜy&f!zurxSDA,>+$tBtcd{78mg162j$S)͜k`R *fOEA7V-q;^.ęiش11jIu'<n5MH/J1yמ/bֈkr3ur:W26럩kӳ˛Y^qQb'a]wMFL&MJwϊ<9 U9׈yï=6|ۭ3HItY~S_{j e8GtX!qnI|%A+ͮY>4P T7_zcPAt{_?1ڞ8DCdS +*\I °Rj=ڒs& T`IWr7JE\V[ p(xsv39Z.yhtKCu?JXbDr:^l> 8MyHg~Ƣ>E>!evU lE mL9 N%^oqC R߅b 8#p $?A˥)[a8g4% .ʵ}`<0lO|l{!Sּo]Z"u^.RwPIm+Dp*n1QDV Qԃ(YdEsoL~'u_=r5rP5Bk4Ҍ=GPMc;9)h-Ra)HQB֨Gv_ɻPs7[!6 GDe` Yd[ݔ`%= >7q4H-z&٦c"il~U"&2ZNyqaDJD-cs? PRxqy+ԓK\12 ˚.X( :IGa%H F PzaI1t0;`JCoL !jl{*}^ˤ8N{ޢAEie@v>cQ $u(1`j-xcՍ:@S:e;F맦ԱYI(hG "j܇IT7yZP찛HJ21б׭fuiҨvI?ߞstI=YKFE{z5w}RⷐK572 3;qf!v[AuTJy1uE1nFcCƔ׏'WHR,O5p i-&Ϣ#6h)jǕ%-/wVʴL,0PT#[x Kq='D& Q^|:<: GmCR3'K-3! Go 9aN&= :Lvw[ݩksJK&bħo?s=kc0TRmۀWi`:ڣ5 1vةqB":vHci1n")-7?S7|#YґMQ89XZk3]=Jbj5l&[ȀIV`ϟ_:Ndx4P/6|s9rHhybY!-ݫHTKc #=,]@1-Ғ) eU""i 2sӜ|j4\"۱)tQ!1 S nӳ5wրS :gEpݦT "ԟeG\z@5 L zkgHtGz'$24Hmz;ངy#o l_Z5`{``jʮ&\~}tT^ݸS2 /1pb׬sJ-B6%*c9c%^w5q 93\h tW˨8aK"Ќ`qx19#[BV +0 瀞@ӽk$]{B"^oG&Wiܚ^/6Z*@V^]QKx?m`CjS&(mF/lr5XCOgP竽^XEW-e,(x<#ȽKɋZN*mg3u n޹<]yQ3 *7 h.C?1$O1|On]6anWKK#F ) ϠO-Fe%e=u4YNmގy&fa1L L/iȂeTGӢla )Uj_]'lur-@|¥̘SC9'i})+Qp6h/| *2ҕu(6,r$; XTª:j>A;a1 $u$lVMu]5apWgl36^$ C9v!xkb)S$ o<(EBYSnHe-iZ$'Z L#IhUuڝz'0Q*~ ɪU_-R%Ze^96\[^rz8L ,2;7UcD7_8 ta(uJ {8 0SNnյVAQX^i6HǢAC!~qf㇙GOqZrd{'-SÉTv]0JHgeCyp#]ީ-gr St+|xl#cH"@D0 ֽV d^yw!yw@q -[ izf)])`n9V\%gb?@}OtQɀi@.LrwTE-m<ϙlbIQ5SY"H One!\ ;a6;pSmH!C㇎wUPȴBti㚿K?d{E}q+dj91]9Ԅ_֒MĝozE#H=(k^\L2W dֺbh.ycޮ>6探mq(kN}bF26 נLRoү B}}N`RAzQesB aOq ,0Oҽ%0ЉD Np :e;5"or۱Xq"F/Mt3YE{[C'{tEkغLƺ r}wĀD37rT]c֢d,פ[nʖ^Vg@ƜB'*ɬHcϵD$!YᏛT}cP }f];v?ptb(;Il^oՈrdvpɓh5\(cdSBvcnnT({}E\y1@^C`3 ;vd8}m̙eΉm]11}RC մdvAO 72uA0H: СŰQ!hzeIs1p%Fj:z<'rD&YepVtfq$eH;F!oeJB 5Un ped[wzGÆY {r?銜H/50pJׅKZyR8}&C=NE2A^`0P`qwG~(Ģ}SJoQӹ>6Nyx2VO]wi?O41ꢒ-Шvy| 75)@t,\n_`w!g0Љdʖr6Wg  6{Ћ}$HqBGtNs/utZik^R,8YmJGN-sgXi~W9iTMCua eZ%+HЗ!˳babU Sxj(.$B[|8:Nvl&I$~{Ąd>^KvATqqKv)r_LP}P@1`|Pb Őc6-w̳#nϦ\vQVM*DN J=3EDF0Jo6GqCxܙt:| Vb#ÜJˎmۥڧ@w0}+OQ<;μX|d"YE`\yiEs񜠺&Ի8Ub}|)G$Ε=cQ{6 1Dtpт.3TM;$ցD3H_*?MO(1,nz@U.ɵ3A{~8.-jx9DhWJb  1kAr}3z&̠t/Cx~ _D+}>EL.d<& FУtCy 8鏇m CDe$׉lj.&B5{ FKhuFu,@#⺜[1sDw>q}< aaţna|k馂~!2bx[4iӏ7AƽF¹*TL^r4"|h .q;n+'1+E2 ZK)"L=OR<2K 31B^od&,ZY‹lN:n9dˇ:}2}j̶1Ot .&Иq:}ӛs!X$Q>WƩ$am̞8ae}USǠ3b.9{ /H\'%4P!A +R_\?3 D@T!xSk?r#r2o_%b|LlntӜv3P!+ R^ c7TBVO |qz'6LbKV4HcA9Uɸ|5Vꛛz!>4e]Ox~pЎ9I=T ^k3X(6~KGoy X}IW!.Qܶl[{ըtsns\j% !|je~{ `^5ǁsjM6LuucHvƠ5[jmh0m:m"*ɍa a5w] ܿNWQ*]Yd#aiI؝qI+T҉RU_÷0wdtkMW \?Nr(ɛ߈ Eb=-*}Oݖ27%J@+)+=Fm^MTX:qrѷ-uD+hƁ`u.,+^g%}p~9[hҗ܏Ft*J~f2K:#Fʨ5>noN}Ҍ1e7> jhU ^Q]q:k6㱤 ELz2JF|Ɔb*Pq cFƃp;*$Ll Sli? `0,NGS|@ُx?[&\G_ѻi)~ק @7}C$Lm$}O>QsKČ c3rE6BbF`7(LKC]0ESweFy2_0p7d3 ³]lح~) B;x,[wB$4,#;E3u= r'pS(̇|t~j`8,ʣ/{$!zqؚ:u3Vŋ#>_u /E1&oP{cNW 3": Jh +P6mYDK,0X 0'ƱuS('vm{4ހIvRO^3zZ4ub&L=Ѭ7Xa uU@I!Fۙ,!x\.*qFPPK`"-MOBzMZbV\ZVtƁ~86&ˬ SON=?'Moa|c9 Qnh\5GsU+ۯ '^ׯ鉚pt6.k՝]3j#ޚMnJ~갸9PA#]ڹfZ6G80йм3y\gNՁD @h&g‘ `P׶Qd&F! : ?0DWpH Jh j mͰ/SKEQZGFz]1jM50yéo@%Q߆ I]U+Gl!)xl*vd58`F_8&]Ws(;XnN4jmG?gM_# ˡܳ~a@߷jS0 Ս) \Jb=U鐙B{~H֎RvR18֥VČcVZnRivXˣa!g0C>B XEfS.Z*L :A!7ߖV@1n{ux `)L1O$3 V lЄJD t%em9 ҹqT D=kq Knbc"/.rG^K`7ۯ?K33V1떣t$aO' Ӥ#5zT?q?PցL[nȜlx^QF;F6_yݗ% .mτaHo+?#%p}{癿k0d&ha$x^=kďxf0DF8pPAɛE4+/n'eYa|oyܴК;4NrH]0 J <f6Y]&TDm*F  R]cu+tNHPxD/?5eyA^`XG7Uj\'蘓֜͘LK/ej9keB%;iÊ1_{W 4It@ <{3)-r+Yl%K`wt@'/  [0gfNSkжzHd^lD1;?p׀Ø@s_sEV( bU3c&(&,C0IӚ< $O3A)[rmHu;)g0QzoA19C ]^uB;k7%p;)VpnVGxs6|0|HƕFI fެqlJF+tt o/ԍZ+z姛{rl9k4eK5r AEȂ{GWDV :X*FLwsOfcΐY є1aq]v 0Pnb.FxD3nµ @D쵆N׀۾.dΚHZWf˭hp>zx7,cgN#t%}!fS*tч´OKǸqv 6$X]'/TcKr VpEQ9) S%p ȫ>h}U46TQы %Uk䥱I7٠s ߽8!I/`ger#:_Yfii)xA)Ϝv|~,d$%2yqD'$F ~=Ja*{ysLWGdq'Sqpʉ؅(+Bo-j$ I[-GSkeQ 3Aݶš !ˀ`ȂD;#ƾo,ӄFdyC㔸Fʏ_}^̔Bq+bewdI]HN$X[C!S^M FNFІ2ޒޚ6cdPH0Qū1)-T%cZomU;Ǽ2k@nW᎓ϢMS&O4Qɼ\8WSGky-W[ɾwj%$oHFaIJ_̿A>w\$w'J+1"+Z0#Atm;13D ,[ÜA Vx !½o8zgS&Mp{KLnn'ps0/. DT~40wCw8=RF-#?f=ر"&A5e3-[;z&sM%V d*"2\UX5{%)qPL?k3^nU&o4(YQu{K@^Jz FhdҟJ7r >iڝ mØ "L'qCT5=^5!?$ ( IJͭ(=FC^.V?Hp` ';1|&~8ZɻfI4,,kPc"-V7'?!ePd_ewl\ b0TSV3&.%DDxd % (W\ 11N:#mɾq]ټto^hK|2O'/i-ٸg50~:'sPN=[а;fS_cBxS/:۩[u0m*2Ƶ<0fP8v|il WE!qȡǀ sӀ's~ ǾyAC2iQúL^[nAQXb7mrtqk@TElR"rhPoõrfMP.GQYwZJg%~ Y$C!HJ!2N_ն0 @1V’wZ)b;vYn7H0fy7UQmfzIOGn( ݦZ)ގs8l[ wG#ՍF3ob4~cWi;2 ]  &?r6Z_QL1 R X0N~zڻsi8v]ՐYOHښKvfnҜ lEO.PoBKe29 ƹ]49 %r7יIzn#||`cK>Rrs:e~&N\=I0 F qO=l9M$ѦO%?>ۈr)G[<L(y&'^;'o\u5Fk!q쁁W'nj,W~WS.*V!K(PفBJ,* 8,{om|Ț\Xɼ7bRkCS&:)qR3ɤ<zuy&cܬ\V[՝ʔ"T}) TS -vDf=!Q \b}J H|-ߜe:%6Phq_GS3GA#曂<$a:Au$ A{QhVLwA;v(<q`L;JN)O_1ix!CYLC~_~ON-B4H-"Z`f1`x~2!X9_$A8kWqаަVtWqK`'w-y@AgC ݂RN"m_h*Qk8&hi}Uv&4@-9պؾ7/ݻ[sI㡍|tJ'R0|=Q5DiKmeKḇĹHѺ;aN8H$!Lpݑt z~Y.'/:hfʃ1Q1t߉XEa@|G|(Juwd_For 1 tMZ+/sQW9`bWk"ZdK,ՈR&@qFzWJ A~!8VRYAJdz{A)_쎅З"D 2@췅 <}l|`lS6e1ti|`t?@Y=1AWvfԧɑ0eӏzWHV۟}L Rf} nVcn$^lDL\Ázh~M|>|)t4bN"&V6PUNbvoutT5nETd!g:HB~oYަRd3tjHIhTt,O+#[a(pWSрC:ٱjY~ ŀȄ72[4J$N5&>}S"vA=_Y.Gem5I+u: W~rs}Ad Z}cg[:τc!YxQV;O4;^iƆY%.pv6Nx<^]!`E.!f:Wp~ =hwq#(IX`4qj}չ6i]*v3ӉElF`Yo 9΋hlׁ<@Ikoݞxu!YF]B_>"NRZΩ_Ř>XO6 }9f|NUZS-& >Fɑ࢘ P9\|HWi6VOXOte{b jt?By^ (Fkι9~? : 4m3yr7 g5L#WKB t^|/~y+pF?ujSva[!X}6 bOkgÍCmMj׋Uή.d `/u$ʃx:n\ʯi9怲x ˜Z>:+ htsƸ{*p_G$45k/?1w^(sN2KeA*=?(%lܚć YcpS)I5xJR>JY?.9Ȅܠl0u*]E\p%#`P"k}*f0Ț?LUm:3n'ڟ-{1:wfݑ5j2_Wpll 961kXǕ6޷;܍p)utcCDW_|D-CWDl$&PN@ ,a6$!i:u&3ijðZyQ=7-q@&4EF1#! qQh,$,S;a!\]>*:5YW& oZVh5#\CΨUd)-{Aⶵ/"npyop_xIliBoaSBi9ph_ 0E1LoZ[w1]9.LyG;vse'=6c cUnHlLJ?NNکef⚷-CPDqIܳH<3 tmot\8%IkiA+5A ?3wGEI'p7F]J?pa Jn(/3q[vTM5SY>Ʀ8؍RCΩg5zm&Gd L(#RFE9>$ eؽKNA @3lEހ.\m~5ܛd=itH!ӥ4"~9HPϞ*5 M{}2#kR18LHj\yb\;|s3nLɔnkVu1J]Ѩ/f^>_ Ĕ_Mi)x)C ous^$P6͇oL_d!NC`G8#Iq ŸBXֱa?iw\#’nBg8&ZRWM鐟PE5uY&.\OﻍA$4PvWn@yjn;uzS7wub0L^SԛE]hE# 3cI d2ՅQG?,yW }$-N-ZeX$0u[?~\tf)E-=F{|d _2V+dtCNjn bw"8Hh/$ imuA`C hkL;8ΰsL0뜦;ݸ { lՠ(H9S"mqgFELT[HR}w@)E&@zR9fJLHg$f6=I4w@95*gR]i8[~p%t7Dh47+/-_0=rԟ:1|l U^M!bk }K}&=VJby`2Ayu&18;yՂ$shN9>GC,(hb' 9yOVTنlcZ<0e6āq-|G6;䠌q2vlKtZj]14i/Q 3Ǽ9#@4/j$ڰdga\F 7 MY3E`^x0 H8%Gܗ} c`.$GsM}|V5zXC Gf`Ex>ѫ',q_{7c,F2ZrH )t>/ZA';91$`%C~8x hƨJ#;i6^% ؉_ `E|7EKd_wfa(CiG+"fp{.FY _P0P n< zyޒB*$6ݿlj&*V!csM b enGQ3|N ؽ{y+cאָvߚESJwB~vVNi昧b HiCgXz:)܇}D@2-*& K F3_$$C"tL L):폴i s_n*֖<[z4E\˔wx!>UC}66G;e[gz|b /s:ûX>75 $a(@pt2_nNRhK8|o$$_1͉vȫ`Xs֍$aO|ͭ X4R7PyiX'Xd??퇻=E;&c:NsEN? F?cW>_in{ e}>UF &mp͘#yS( m$bі\9VA9(1@vQkm]8! fNpSrmY0]l16}-Q$O).}։{jaglƶ:Qy ^ EuAAK=/ *P7:eނLoaq)v# D؍~pRI`H0 3Ɠ"}Y5Yiٜ?. E)( Kɔ+M[^7v#B23A2A)FKlr٬99zs1jI'˲#Z>`U>&?h8'7s_SSve<ƅ-x- ɩPoϣ,Yz޾N5$>"5HZՈ;.zQ 6^a?60/JM;<|3ob6dZ$7(j1]Q}~jyf3<3j8 }z$}`nJ7Ƒ]i˜Xە>'V5n2۹5V`4ˇN5].F41]}7~p}yu))I,(+E搚+JR酺K>z-`>{əu'.B2ɖ,kEũķphđXt}!P̷^B#˅"Z9<> ,Xi`oT}*FO^4s LP{X`m3z. a@@t*MDx"opF=sЩiN1ap8<0VI{4ayVyL}v ^ |ꗐc|ͺ^e̥'ʅ6n_,u]/MsbhƥmDhP-yeGzy[KTҭƬF$Ҷ!:k:XR3S=㸇C^3$ 0ZRf|iu?elsmF#zaaW]{D*JwΞ3m G~N`u1ƍErxl USVQ}+\f FٻnRoẸA?k-3M\`ό~10ߴ9SWq8t(1AQ<$4 U`ƀ9( PƩ9CkҼ 5,W7qsA4~^[Q&u } HD klH9CYm,vm}[iQ }][]ik[.>h%LHJ=_fR?IcӤ+ 1#4"xGH:$9`*a+[뿺yޅt dexݿ lU6n%YniXB3݃1gd>NsF%)iLr<o*>@+G$J mKbtVkV\޲>(O@X5_ ^z[z b\6jM0xq*/dq|D R gZ+zb"6nFfi薨Dh4Da`T\a0B(%f 𧳵QQx" gnT6j-c?1EoYo&óھ" %KcȼjrirŒR> \--f; *i LC#|Ek])39g>_)c8/zi[)hV)" :pX/Xh}j>Hz|8nq`eoљLo9ЫnFOXH J8n~*$`LاꐫL< Has!(1Z=Sa@}=@ ѠIFAnǡo =qwt|-76uC=q.Jɽ ]kw:pGO@"q~kIs2aG1\XΩ'/xtwN9 j.&W{KȃUFsޏX͉FoNbG&h'qaY9^z-3##࿯{+ҰKow<_>u(?y _%/h}UxDt-Վ½3łj񔷾h'7c ֏_8*#Ůa=JV絺fskTB, {m"Gz9b5x SM[ǿs쎍'J7KC|zU;YݐelMas+{K= c8pd_(N\0LNWP˵TT&QῨ/7>(VIs7`t;_x6ac!0/@8,Ԯ@dYnax2{SdBG6U + E%4L G@2 1{tq ൘?uwØ쭁"Hn|ߦj7٨POQ!sإ&ozɠ'(@8.m&x$(xK]t-W i|E"RԊ~]74İB)CF<%βI ,Q+2/G~(C= N B^j%S#)gCqq#Ɉ\{69Ƚ^Ȕoxב)%3 m11Ȏe: jfr28imT!KJ3/dRO&=U|M ' A 1y녊-Y]~8:{Tmݕhd܈Gn7ERG]"Gmxчe+اƇ0>x^c߻+SCŒ] ԓ!*H AW9Ǫz7hUF<[B18T{~*~깓H]*G_;g_P n炎pXE>rvwŭRrW d]G-{JcNIX]U%`9qL#\6f\afX_Ø5ͺef).Q΁1_|D"4:B)yYɇbn3 &۳zߟM`1p9{9:揳X5UBDX[d{e[:KiB).`.ٯ9- [N>)aRk3sJn,еo٘Wja礞 22`ckx,eA:^_C͏']Y, օ(S8eKwԓspg'%_?Wfe{0:X^Ph3#sS+ƄInRN7.ZtvE$竐"`-d*T"UPGx":CHqcvHxfIgi"7G-N O-Icϣ HrnWZ5ٽnN=xߚC"q6@.GEHM,TC m+m-=+KYeQ,JFvrb<:6YِۖMPqmC ٵVUˠ\zLBo:V6{ R_Fci31y{''$2ӡ0Ct|hقyk۸|] NNyJh5P=NRf Ə2uφ@XPO0<&A{ӝgŴdR~HǛ cL.ik%{^ /d*zvkP*Pv|bXeٰTx? J:R/(F+ |Ȧ3aByE) 4hO鳍y#X3@K3 =!E0piM 􉚐=+6;ub< ~KeV ˉlpm::C%UmfKzia*vԕI I6o(\ HO5._ `w#fKࢊtt/pr{V{Yl܈  CIkp`znȂ'6!;g/vؐ-SG t?34e,D6b~`Uxě*K&xJ='Ա{>StLoF1Pӈ iCeBar鲃@bxq3|~ ,:ub螄^IIїaBPWd8+ !yxP=p\2>߆¹5]vyâCbLAqSյ#=o'=!" m +8Sx < SQ.A 7nGяH[QǸ?Ӗ0utmԂ=h8vV8ژ -FdX3!s`OQ)_IX}:V`J(N geV[3}B,`cl:݌o:2Ipa+}RNI/:km{GJa|r5ڀ&~cj8GQnT Fv9\MqCpG"q̽Bt[] BnA Q VWe(Gp&ybҿӰU+O)ͥ,V$uI*S(U|6޳ҁ!($$!o9k]u`rd[b945zӟsZeIֈYa }M:/4G^ІXt2@lQME+ú-+F\}o 85c(x`e%VDd֯i%[GyL 9x=T7ek=%mvT̑R:> Vx!4I2hF!;xi]:ew| }CWJuBB6sKYf۰_[MF˅r[8 wRVXQU}ըXe枮 :輓FRM~mI%X+37fHi,nP6ҵE ^O _kOyU[ +۾5mr!tuW/O@)9"8jm%HY7zwAd{w87svR>lE`}Тt?B褨E: sz'tߴM8l;h\4D/'l^I뫛Ϲh?'{4V-X16L.J(E! I/j` r@)d8MN3:oEK@}W (1} et%m?! i؄^iRw79!Ů% L]nLմX m(ҷU,79)ME0O)g2 mPhjZnWr6W>m8'e =ÊQ~3pGUTYfX仩T))+otB"YbWlݸ; )a:Xtylb"WЌ sKz'c2n@w^ߓuuq׊aT)Te!)t3^oeo-E(ɽ?3YPC:FSgF?QŶQ<܈u@W!]q-Yt™ e޻";s-ZI[Ԙ r`kT̯kXb(dn׾YzN/[]gA3pC:Kwdɽb rJYЩ[7|<0wH=<nbX1#j"k\stKdRTn;܁@2Ƣݹ$M Xt! ٵ*IptvPsor\Kޒ vZ._D &CN8J JaۇhNOP{H6^G5mqK,&~LHD7`׳p@ \aQ.,Sdn Ž.&u7IMXr$ a tQ1_84 k9{m7mvF8\q+*НW)^*NS|4{:{v|E-Zzqo rLq/HyE ~; v0zVb]Fq(5A(_w3z#m3%u99_tַl%G~aei{wGʡmx+ @)PG5 g6Wt%O\W>)% Sb_}/¥HI,}h"ë' I@z\j;@P]~DFE!p#C^a7_o?^&qܠ5 ZPd"Ap/.S\C ,8G}L\8B oU(:lR Rnme {$ Q Pl XlDG8j LB9R^:T}~Ӛ;-"A7 Rew7SIi_><ј[) 4fG<̐B';Ӵw,ڿ)V@ȹXTO$.)(_8D%M7et0ڽt+_0mD Rv|WAo~q8 QXc!Gz񉹤H>HXǿ+3 ֕_D܏"U@ I9>ĸw4p. 'ӛ)RI?ytED&mv]m[mQ3cС5BJS6N ;eZ?R gpLL))FXOїʔ 2nƽzoVOMW[0]0Ͳ. Q-I|d")4F2OSv,0ǢþY%U:͂ԭ%L0Qպ? heN mzR~ 5"kR3Q(0Wƚݜ{<9re;6=揧gy>qumj%Cc ?;$i8'WqM<Fp]B R\ENնJ aj~%pk~O9Qc oq}TA Adhlg(\Xz(wWA5TS{iN3qN I?jץ&0߶k%bb%R6ӳUk}0(HÈl4ί0G!.ɎO:aݘ:ǧ_֤#r*T,>I8>sEiɡGÂD*p< ɯ]-AASմEGR!̿‹lK@NaV{xg$pGpv_|G)}C+@a:hQ |sӹwFB v\t'S[b鶼̫Tc (~^W' @#}nCM@s X-D .N l"ƠU)6gSFo܆g o^: k#A`f̚-]0Bx %VB (dMS">{rz0K`ٰYiAkXRl;25IX7a?W1/. p#yyQT&jj$Iqt2ųN1M yB7 ~<5^Q4?TNLE q|c! fd k+.<{dJ?;2#vд#BgEAvӘ+ ?4`7X\(ļxE w;߁,W=Z%] $=cL,i!o?I.b ФrIy]V)|Q' Z2˫,As;A D%lc%ia~-2JTHp㓓Èx1#˂o6lZvh PɔS;ZfȻTGbϜFxB]'ގdjlRԝ7Xe m=oqbb{ /IX#Yދ/0n_p8l!. @N\-5Xnb`21jLdg##V oBtVqC%᡻>^=m/PSBWRHq0ܱshg?+eĹ ǒzh\&d熘#V=)R]2;ZRC/3cP޺~%C_{pK-NRUN[Ì,/ߴym}r("Sw Iu%&Qjk C՘x! jGt퉍F5Pa @w"񩮮\1 `c:[y+[%nV\G⿑/(Dz\Hn߰  6^=m[#07iy8\dڦ74x?4PTCT]Km{FekL:;0V ehQ,^ȹ0* a >#L[ݰljAr/WvA@oO`-Bupc !1cgqws8 ̨4 :ɻ*0 U0HV1T hNcɞE-'-.s jiRF' ?yIAXj}*YH7@È)bJK)f xa+cZēvţV=eIHkYI2AOJÃPpotEI )ogK'kmZ=nd3FXAOQ%t[o(@>ڋm(*IuoL {$lZiӦQr5c1V#jns\Pp@] ]T tG(.=UVE4L6OYz8 oeR`rNg)߲`s$B6"ƣ{NxZ(xBYȍ >WT,{rh,lrIkTy$QESR"}͇w}osz+A7^ĴĆdo41K_&ݍ`{}Q)A Zf#=ڰ''%fT2 )Izƣ5^. V?%lEd O5)>ŎxVGnRBL _Y_dPP>pGo`{(??T0(=nꆮI&C{ avWϠ?g˾qOsj>#Bm(/pJdKa$㤍Ji1\ndal,RƎG>=֞` DĎ=5)e)'lBaζgF匷~&R (ۻ7>'";8Ri'Hd[!ru.$ :JdqgnTfg\+}5Waٖ*@"FfI4h%hŭr&bxWg茊.]Xz"x& Eޛ{B\lp8y͙/`{Ϸr8ݍ3 7TPk&G_6Ly,%HB`M6nNf°4`}a:4 p-PD#HʁS/^3WJSt+N9a8g4K;t/?CCФE#!v>tK&pSԪ(˶Ӭp/iȍT.a3JVrᅁV+fMbICF ,e%-[ ȘWf¾c!ZDOO ֌?Yyf8rRy| bI"NXͣ[z+S\c≿>2Q{~t1LD/o(!\)\]Ser@&sXD<5UoYۯ B1 Y!zq<8Ua. @\)0ynQDwD?IW>3CPß:]%20T$H'*Qhoa1. 5FRhH]X.J$'4 D[f=Q/0WQkïu0/KuqLKugy6|6@Α5&r/a%rh^*sG6JJX<0p  ^!v6{1Wj$0!M2dDhEf'sw%?2"X9=3x9kK;F] KYْVϗ_CtU >l'ֶq'?;ddLbEHWJjuFrQ5(s4otn:%D)+9zOSu,' Ğ~,de/m.~=&VjrŚ&Kl^@yrxCSLl_K`3a/,)M;]IOxp2Hya,U|Ñy| u]:;4ţ[†a?.7s00uz, ]#u] oosTQEM* 4+kN\yR6Y|HhzãjkT-ohB ;߇[S;DjPiE]MS-ף4HeṶ2rDA˰pm╿W.( A okk&:М8J/-$Z)p5^& ho6Ui"jXeD{")ՒE+xwmj4,>XE ]^9^,o"X\&<)jymt$ÍMbcR\~/b(AhNAH|(|+:.-tožDalw9A}$ r"6u 3?t 9'hx-cG)}"6t{,!#'3>fɮDV$۲_L Cg_%5ӭ[d6ԪiKx}=mKib&,PSZ;HQ }]ؐJ ʓ"2ey${<QCTD8eܵv䚲M~UR}wB!c'i)um%)[9S]C]rhx'/(bDT";\S3}᢯JVp2gpGhfx'A^eLm" oKicޞ6 ʲaV 0 ;{uY (+3~+~f⡷Z(OXe#vl CҼ4s!1-Rtޖ {HNDOk BɛꞰbI!$C7M(+9y"=H _rlYm}\E Ap-o]1-:D1Rٟk)(,F,~6 Mur* b^F+PxACV'W=})S Yt r`hק ⶀtJmI)`t\AeHzj51f!-4Hm d_{k\Ie:&|’U?!oX0?ghjýid(3Hr+@D{INiiIfJ.UEy>qkB-.C\f5 0"ˆ}WVWg5 ߲' :D 3bPK҈yY웤hXb1dz':H໩i2I;ЈyTٺgn̸儵5gbFSfS1!"1C^GE;xr1Oc@Yak5![m u[SNJ"00c!+3`491>w63R 4u`Z5s$lbSoaa.# x1n`~*^28pk)׸lSDI;1m-CtFi 7c܌@Sw]U$>sb@@ Oa&W`ɳ4y{ Mzq|}p[!b HC&cL ~9cqz_AQFN!=UCLZoBZ"ǡEBQ>;DSU6qR+<(-Ki 1wȭdC%LH.vu?-!ȧ}2XN7-7w?N < 1PT͇FWƂ2 WGѳSI#* |TUK*\5BbUljMVV^'  l_*?b) he~wE[ pkZ;4W!W[}j0̢ۃ,w3&W L3$!*W.-En 4mJ۬'I"g}KDjGOs$ڢ 0E K9,abY0D=KZqYP26jU0%qYACR$i7 }q(yյQ Af}Aw=V38sŷdmrabqGE2ە==n!NZnBIаU *! 59ˀ/A`@-?${mqj݉}ņ5gr~ AKS_ K>ά@[^|zUc^x#Qn%hkxvok'1I(k5Uǻ?a*ߍ'V@ p.Q%[*͖C@&rʺ/h^.O{J%? l@lGX ףs@mY4hטW(Hv} %D̘AC!@TIk`EF4ͯb([6}Ji.Y(G!S9#r:JMjZ'r9D0UZQTS1(&-{=T3x`d(C ξVZ{tC4܌ZqW;nKh`vPU<ЍА 2w>dA2>.ptR]vJCE;xw \+paKRڍ((YoKa˥/0wko=*?aL*4dĿ.4ٛ1*;$L=;ӢK&j`VC;.}F0\481 bVeXYfL|&N9՚ucaF*T 7@9!\i7_} F:yR@~Nё% #P>*G kpC/l\< Hkq"9Q'G Nv²+;rWҧe4n֬i yRUrmgbAd1Hnvcg:Hw˞]@rr=YAI.[ߡF$>SşqҘTbuZg-wd8Qռ]%@b0-dO/,n.LU݌h$C*yBNE2ڛ8A,$:ם nUЀ׼dV5P{KIG1&PAω۷;:sLY|HF~N:e {6#] +4 ;wI (OaN,O`aC ײa4zmf۴Nhk\> E9T'ٳ"-$|J(zu?2"Oq,ZROOgTyT{I۰R;3Vݎ+pIiv>P#'<&䝖Iě?⃇fx-t6j3 sH܄Ӏ+){mZR;F"9Sĉîb`8W73AAYHWhԲ,/{&b{\tMšza%/ my{i`i0i-0bBM캃݌ :dWONs]ΘLE:W*0*F.bfR:1w_o}`;\뻂쾱 8t.8:kX)z*Gk1C#cx Xݘ[5$?0| Q,ht 7RO |к}LT||l2U:_"~, ר30>"(hwD@Q|(K6F'' :āYG˷lWpq;[/L<59| AZJ{qabg4l9ĝ:~ca-W} >^ 7dVŁ?ÅaC0f#|C<zd 1f|}m=;ޚCb|ڽy Z$⭈z=BD2do?qxpR~W]U>ȇ7`̳PÿGrr]dxO)i#~  3.lI Q)Ifxkx%\trF:.tWśO^~d4٭a[ *fcD1IvY6gI|/ _D@B֣Uq>֦', +.ǎD>^p/J`4<A6AgnQsXsm (1.DjWYlIv<70l+=7ɨe AK6Vx`*~tgk1VKh. u5B3->Dj;iV:@>|=)Ekf{_Mm3`犉#AiaslJ@ [El1r c^˸޳7$F= V]SEv<ڌI Ɩ/S#zu0_ҚPŤZ`1֋"[d0>#6; 3P/7 dy1/'O]Dڜ q8or+ZFc尨q7"x_O;΁oy}\tf[z:miIv&`BAږvP)RTU%s.LTJ(KNF{E=2n'X6`C pU Ex ;iOf,ۏk]Xgfr a)zǺ(~9gUojM!tDL3}%X(-|:b_m]I 4g"3ElGǜnqiYh`/X l-hSl.rcZg.NJY[:% K%H#{fym?Vo:&= $ )\+U(g-4dbxbUνe( \}"~GÂlApzBGS*t,v;ġF -zyAR܆8,4]}݋Pu55 Ʊ6YZOаKq+ivZuɕ!/`=ie0gJH`ǝHh7ؽIZk|?3<ðy^&`RtFjQ=ˊHuK` OUt]5 d㛖p^06K4Izq!&ޭdJB/R !PY8)4ə{s^Kۖ6>%W/G%@meHe XnI|j$ZJ]eȭ{#GLyŸE ¾ÿz{i=nשU<riLE=wq,w -}kOZu n.Ԙ*\TJZhh82k{dv.&frvTaKDXENwUSBc*5t[,!Op Rxq ߠB7æv,vBWQ@tPWnL`䄀dQKT _o.JϚ~)-I@= d>";Lv$%NFc!U .t>4Vɲ.}Rʙ 1VPHʌѭu'Lh <"kѯFC}t9 7~ !CBGgEj_ډICп1+\L␎Opas:gadD'Dڃ4Q? >h.wcX 7Õ̴CznAIOMRP|q h~%3Zd%ߢ_^V x3Q[z \$)3 Vcd .LB*acq#74hdW1?B6u ];G=iŘQq́e=5NsޜOjtͰ=TMbM{ILd`a C:VέH\T_N-7 rg?\qK6g 0A;Gڸ%hmԅ{CzM'9u.Vk׏CcStyEiu ˬ\+h-%ߧC/Y ($ S{ |a1TE"Ȟy,NΪO(ixMHbMzV8KA菧63ZpRF,Qp^j-`d|csܒs4LVkKIޗjZZҝ TzC\vW?9qށ Do.w/yӄ*owL͑1`QT3Of:88Ub$$/k! 2|u.5/պn$aB=$ȳ58DSV[f'k'^ߞʼx]d \ʓGдfyJ4Kz%0([F P$e4AWwQ\)H,!OsZ0{J"*\ԉcA8n M_Ėuz0o0WҐ'rWÕ} @I}AGU婳QjR?bK5}e`Ƌm$™9dh' 9DB0^sB*AWal59cs6S ~Wd>2(l9`"omߑiא L݈Qv!L)ߖڷr3<P lnzuB;]:~1כXK0Q#x=) ~cJA)r' 3ZG"2yV]i]N'G1 I8ٲv /; ŷ߉{(b {왣Sp(F2ܹ8ē4ڋm#SG{]EG8{4{krꍪ 0ߋ[W\F3TH>IF@׸q81VVˡ:S vhdwr4/NͰ0⾏-W͠%Ρ%_j:4j280kESm}h[g<;7f0p6J "6u:uz!UI9ov}K*lqHݣifV^?&\4̛HgZA]nfve K?hb{HZ\/:u纪uo]6MXƈ# jsl3KFUw8gնH Dh=td]YE*-x6) ћ0c>lG++)l,45"8a0$f}>|Ay3B`O>{O;IEEF"{F6`͉^gX8Q^;]q =:wW˾=>eoԜg3/g T6P෼j1id xhNKw%bX%5˭]ӐyCZx131 KBhCtD(޽%ķu[u"pk̃apCw[}7H@#,([uwO}<.mwM$CRU+h(ta)-̖w>wW#,z6+a{_1fxǏV(-RlG=eW-I6 Ę-- ^AԦ@[U믇7%,DT g;I2j7Wt։g,*irҵ~o&189 WKk8Hobv|T>L/}st'fO8g~W!aZ;/H^ԮZ!vt~N(ȜcA()mQ[2+~6ou9M+x: ۥ ?Qpz^,JWjߓ.~1+^f J8ko Rd_?5<&[qQ'H7;B*(g 30N uy<&Gy .\]?R)_qj̊&GSV̰^v4`nJ4&SR1{0,xr[tf@DBFjhm3b=z|}J>.ԟbkn;DOAW?[S9(U{ƍHH@D-r6nR3ù)4?YaRPcKWܶ`S6)5iR:@ &nI[kD}5;%Ak&MFzcB[\m ܱx2=D DseOs!Ġ+E0 {O%5?:UqPK׫i OU)8=P\ΜVYX9IĞl?5?S.B,Pr!젦~k)pVVhx%ai$Tё 7Y,kɀ\Wٲ.*TV%sW%2B .#SjP# ?VH\[FNcuH_.,H7O̖:4 j{@ЂfGp46@|Z$鼚AG$A#lbY}I ~[]UmWr(dIC[O&PK+ _ZaŮ1/N}q|yܴ]tHvQ KFH,nHU']eU'웨HM5G+tG|P(D, @uϞp*t&ϥ^SNdz vj<]Qrؽ2z\Űyj7] ]{5m:շwV\VK,.0`1? Lh-x4vEANOrR fhE67 *cc|:6䀬`GfB@R_W{ڲ^} JT[5sѝ-oyF]Rl5UBCWw@.MҸ9<A|ex9|]_%Ql^QS^== ZNhLDkKBUذܑ]ӅTb_ye~2K"HgZ$B|Q-ѱ˕P-\.?z|d^ͫ* 0tZ1~`Uei)R ?V52yX e4:G+[_KԙJWYE7I~\+!F^w=Tz[<˰}eoʋuSZ@U=hp0)n]z;j qDkt_5Tn5&4\ݟyE3{+49֡an"+o^1.&k^qH1Bvo{wת)۾CfY5Gj)Z 0Mڈ~}֧#68]ؾ,#vwHSK'181F3.bR =GYX?| {0t9o1nX0bZ[Ծ:ٶӅZ왁91[lHZm~MeynШ-d:[=Seyz(0 m0K]0̎wkt?l}(9]X[kjp6:n'z͋14^iC aS6M!PZo~Sx= T{us™1aްAoeIROLMlJ!NvxNMy4͙UE-g^?d cūܜ$ǒhXtwȣq!%Wnx)9iP%.[5ud!H] zA$nEJ"f9Nh |U80Se:ڣ*- jl~c7TEIdբ l/AB5/oy[|ߵGX6[EoZ\\6f3'ZGbQ z] Ifw&BM-xPBKp=ߟ#LIݾ.Jх:],xB ș,HH=si5?fͶck[B y:6^O*:lL6h(GRVu/A@>B>hJ[q_yN=Mz8=O, &^$ߧw^= 1èqZ`.O~+Q]wlv}CRx˝ig>KoP=eׄQgF053wGJd<_mS"_[L8TZ\Б{TQttr9z_;!1W]/ZvP-d#O'|8uW"j$nƦ:j,k $Died `A\$rDX&BιoVb~ɓ2#A;P# l*Zj{1pOgO1L#>u({?=J[ڱ{=F 6j ֆGBn~oNcchЍ47/o+ްFg.+ݣQ1)H9 6<w̴s}_],K>3dMig DcQƿ;+"nxl]*74nR'H[#n{/ ' RQ _&pC5yj'?ܠgH8 ݽi(XL m2$(_|%h)Df\V( IK#>`˭Vh3(RzH{dUP%K-f.&ekjkϞ'cl k* بH 8YQ_CvFF-{:lԍqʣ>¹4`%aMKWYT2x/5}-Ei .0߅/LSp٥3\SjdGbnoqN o-ֻ2;|#zD-]CDxS>_}6>y+ء#F<7U2ݩIՓ0byy;r%9j'~LyQ. %Rȇ>`?tJ<*q9Neˋ=:ۻ,|sH4:bãqnh"!ӵo@279Z,-]~x:},(zuLBp{&!)5 y!?w/%M+Z('LI:١k MpX헢tHvR7:'R*OƱW ſh?v‰!4:'?s˱; b5qWdqz`gH ?WT<u~c_Xv^kؑOPm#VhJm#ԉy'u_+/, 6" &Ǭ/ĻԉE 35|^EOlqRYE"+[2"dH11im2Ix A5=-M4910(y?Vy/=75VQH1'"樊!muEu O<{ߏW_:{Xt@ r J?T/}@4Ob-!MC0J 5xYbݑim6%F5B$AKPSw=!|dpזP ̍)bJM*JiKo1۔={s6~C9>G _o*JSF8@wk}GQ(Bkv3b0)P-τ\{O_:TɎ1CAv\^$,c3~\#`KE4q] V$BYwcv58o9 31CIj12#Ǵt,w;@Pa`1m]i雅BO^F'<%(.E\@4y*80)71-49EuҰ;/\)6\Mp5.YǽK﵃HE(j)ӍrɎrxiܑ U>?mLJ5(tS>xKՕ` X >^tm̉sGƿIS+8zT;qD L}=y'_0"_Kn^̬Ϫ\QEyѨdY+L۸ڞYdW+իdwP gLޠħe)/ wүԺLRCԋ2M\d@Acmm( .Gq[Ob֔\uRЬ;݋aR1ɯب8AK}cN?ܓfj/ajOkC{c$ĉSk{vdIeIeVeXVC%낯ܚD@N6h[Ƹ^ {¼w-ftF) ϙo~VX#VOjLS鴃B+#PB4(bȦ3JdL5]y9֎s3iBS@XtZ /j:}Ċs*B:9.H2plQcDGwyz+ 06i (3k˽5CvPI0v=sXRZaԼ$(*] )0EO~;1I5 YwYgak4.I~9-Ͽ{+29VjW^_ ;юlh ҽ 2^sîgEAKWEa -bYf֝[Mb' = 2]k5tXstW4lݭFy ߉/>id!$撍SS@񷲿u 1y Z3{1q2a@PX\}uePXʅ53B 7AJ(YڣYg6Mo~ 4y>SrU0ޚ%)FZ9C:I5"R(p~J=ȕ}?(z&9{-©X7bL8xIm?"z k)xLL>",)elA~`)>\)Zmw^%F\գ4Þ Z'OxSԽr^v%yzZNN`F5L'LwXʷfҼ׹ ulI6̦i<BWsͅ$=פ͈(DCveRl&7$<2.CQ0tiT al0>Y'p v %R(b cjz|"Yh#3XfeQ9)jIj}j ǽڑz-J8f3Y,ָTŀ<<ԇu.07>E,cM:~|FݒZXaU݊HcM? Kۄ(YoK[ga߷JHx1T=qIǾrFWIJ/yJO]%"CILeLDO껨 'N-g4|(zhŸIp-hH/gF 0x$WqX; z* gۀHϧоUi/oS+KZ.ARem^'wrRS۸ ,xR8yV?L/e(Om(so%;؆79-(A C3%jmy0Ey3?C~Uje r#k8$k$[O~:7)-DSnċU^ʓ>S)4Ƒ3D0Gkl5&7 ;7FH!y'R%\꼬@j\z #yɁ'hOYFcsSoʭs qoߣdު`Ni,@gن&ipW!k^]RH:2;vʞmcqZ#ֺ߮15(Z?{#?)8zU[./QR_'_Y-F9 =_(Boɠ ͺGM'P  w'iTĬyNlfV92qW`eaU1O㔃py6D \N` bt(nP f2,Oo]z6UcK|VxI2Nu`Ũz 7;vl_}WK({2ze;gpy܋w,+#0/MoL}|"BSbซ"/Ow6M.%Rl\8me,}ès/IzN@#4Q-d(Sp*Wij84U KD.ǁ4G\-:$cm[& %׌8#tSYk$U\D 60Lպv/pcCV+})i?‰+6ZH %eOxH \ljAwA(`3}{ڴ 6=gBy cKu6@8UH9% ֍tTU4΁ ~;O5mnp XNiJMҀa@[p|{n IiI"Dԋ u_7-m>R:Hda9uoq)'feq]4H)6 "njUpZɲ췣cnXg-x)-s;:\G4:c6[#jN Hx;X-滴< "2?Di\m@;g"wˢD&j(Skͺ!~mofJ' VAOPG7- hvH7NwH:4G\Q)&$!19<Sِ E$z@p^=)$5P4[@:}-BTZM`'!,+HN`[c1P!G"4@h"aMS&,*A*+vzRQV5QŒ%4},0KEdK&9g GhP." %xFE~}#ZDJ,iQs6z;"yB%eWM$tR 3W9Bm*LZ:8$dƦ4%." 3#jY4ev. a(K&mHq+6Q8;,q~jEK,80FKS~^ja^*DKIQu6A~ _d~7z-"Ϲ ݧg 8t9dhgX߰`f\t)|;?*߸(N(SCYo [R@Op1ȵ/®_/&*OڀZ:DiV&ITyZY3^ɠ!C[L%pFGɋ'6H^=>03uĊ K>Э^0{q2YO9"`gvԉqc|Ff8t b-v%n *~9?oz`Hw6č9`9}F| Oʀ8sVԃwsЧ̩P{ 2;%7ۏƽXےLڊ 9& >OxO<. Ð/[l,&h)f׽[PAv@fpCL6&CiE>q.S#GLgh!} X˺}0 `yup $8})lVe ͔TA+q/cIljϰuzn%YaVS8 pKAhFxt,z.BO.wNxYvgh/j5҇/^/sJ1  3s[K`[ EJg7]ld[T?O0z/gv֫0,ƤP1f͝oV$;޶,Kڜ ˋFg5\>!,^EQa7)c-s{8ot› q.!B}C?7l޺Lm!ƒ+rt<44xlݼi6,NBa%|bSmBA _Dx/ugjLj5n-h 97unaJ0Eb*$DU@v_HY+"ȼtOV͍~+7+LQ<$.]^i5VL@_D/uyE8Q41̩Jr6i,>aۀ<~O^8*gןݗ`)rߢ#Ղ/_rHGș*v=~dRi ͙Yd-0CD]ξ`NũnH,9)8h1џ>i|.AxxLʿn6w3O6]CsvYe:ػd Cok_)< E&*l(Xyh`-䁀~ c<:)UeE)]:!ˬ=bo}7 aʢ|eYsL~񆰇4~U0!M9 3.%`".Wn !Y1-`>߸`{b('!A[9:W7"/y׽0#n)~'!݈-@qfw,xА ]1'jށ3RXQdɡHtMyckƹ*T,as^=bu&~o{āK<ɥi.R潫s ЪL},FlU^? dYQ*LͤY-cT~lTRc!- u>S՟M=¥c]-tzg?=ĞJ}B4-jP5w"<|453ؤ\Oߦʩj[=0poPlmcDk er#u_ԼLc}!QISނfo 8twT !WI7]<،  ܩ74!H`+Y]5hq@]O 5r&VCʫna:c?bs}ƴ{[C-a]be>xӱ&4`n얃aYϗ;M^QE9YPw['RT.(s*H5d4룫Mc1ojKy1ՙ@ZSpz%fZ\o9y9maM&wQ {!I|ϟ! $IR7?;Gͪ(CԯV}eW = #eWN,5:Ne9ORR1~RfZ@/Aϙ|-4<|{1-:2VRy1 jNȼbE>(9e(]"s@ySL֙5gSXBly Pvu`+ 81p(63ҩtR_Ix$VNO@/.) ]MYX 6:']bD9Hn060fFd;%n[PT,$1gCvް'1Mb9nF3X xzЉ``(Botu#? sbJ}+Nw/ ${-HJ0䫭(!zySkRewoP͐O#:mK (j[co/vM?ˠRgpF44bJ^ՑY0n!P328e O?Iy?p:Mg-4v8j l,Fw?zdy%`n^ΏG9gp%ntMm,&ä9 V/鹏:OhTN sh=]z="YM5QTuVxb.X'z=GضgLL OԽXk) ]榵LW09Xx|4i߮# o_`BqtɴDfG):e^1wJYSneǫCHͣ>#aiXjƉ8ԝQl-&gfX3Va ~<~Jk2ɛ{5hT1.:d cR1 j ouʇ).#MZdvG'dN.CjΪ7^sǑv,"=.u Zɥb!E1*FSN|T@]: bZCtO3ڟspX"Ҍ} $DOJfv\RkPd[`(ʼnb̥ p <)BJ˲VbC^1EQO޵68K޴΄\6f9\:zoKv if];aJUM8kHؒAE䒊* 1 UJg|;h7'u\q-O?%n* yVϞX, 뽽})< ES-Y/rSgMTadIYhx],󾮕@jLiѮWvObN }WVm]1{rWٻ8k!rзN~n!(𴰠T!PJ >碽55G0ASSHbE%+Mb҄EA)HomdՓ20K`c:߳ 8df;aPr`jǟhh㑧i H 0 euULlvVsăbvo:e9 rdOJ 07=֒]`n37= bfPE.: :|@_O bzטI s7XAq񔘏vn7m*5F$ǻ+ALlr Ca @٪bAvd 8?i%^D&h xH:{\*ۏS@v8a%j#v}Rh'ABBe[jqb<\ ,Q(d7ۼXMwU ,-\d1 6حs&^+cf?0>/6@@]^;Ey jHL%Ud1{|~C\ V^巏3?+=>©Eg`:S|JT⩸CJ,0:BZqQ4^2b97YxU|A##$ @l ^bejIS"l%Mll(>X[ULX! 1jbM=MU0`{;S'ȚÈ/Ͻ= 8)Fd7܊36O 0zNƂ6)k⟁qS hdSdW8>u* q:,ϱ x44 -ٌL˵ Ezg@&d|k5Hfr]<iHյ<*IߞU9j]"QmRL Oy\Dme+ʂ=]'l<6Õ[etk=At!텖Xwa6ξt'4,gc!o;Ť9at/inor<ڋHzHd( GZ8ٯK?t>8$NV4NU\B;Y@ J͙cn.ڌSCC.O<5"kR1ŁeӖ#a&>Y0EkwWQɓ| ytm:PFǙ:!Ux8N{@זO7!X{EH0#9a{}a`%pV&Sz2sG/mA֩kD#-Q-8BՑAjALFxHbCNk'ƻMXNIJ:x¥OIXq/RS5G="Gy~nn爥"Z.A NvLyߤKG0] uvWoW{-F0!!eڂs]? MRI NG"OG`t[kֆ86w`Yp}FԹJ`K[Dj NTfaphl4`Ƶv&,I䴃[;T.sgvp8BvۤFD;:`ayXGP͌. pX#Y|^IA!^p{{+\JrY]DmJo,/.al|2#tGcd3V8}rxwB8;ieOqJ=kMtE*qcCp)ї*=zq9/*7GkUxD q ܆rKl@KEe.ndaaM{rT$B(kR ,vc3h/vHU︲j4ъSgt2\<e)EyoL9a2cѱ \kRVS6~&:be&lqj`T2ha6/nj.}T':ƛQ{$cܪPRf;uavRjݻ؍:&~ffGBjY8^bӺ8/WCSolX62EQqՏ>MZtF m|Li~<{Ğ9|]!W#ѡ;;$k8ձ%1Nr+-iӝl֣ }uV."VHB"o0t:(}qpUAƋ|~;%uPG'טA~1`@k.;BNMY]C%ʾƒI (EW' Tưgygb+2~O!ߌ*r/U3@2:$Y`H=ԟueC多5 ]VfOlwSBnD?wBDf2՜›7,r?k_ 39Cr8[6hUոJyKд5|̓`)F!ZxC+[5c(coBN쮏.߇TC}&d`E+cNwvPCı<'DrԕgTQCz"8ȱh9 ?? Fa'5Ԝ[Q(S{$֔Bk`Ry$Os+5OBpb )ZB:}y\q-ܷ֐i\VGIZ t &;׫ƹ*+o-@eqd-Xh|oPjL\\N=me xc-t>$ 6:=Lɹ%S #/h-uDS̫RH*Q@jm *+g#M g&W1helMfuHםC({#JCuG౟YR3@weղ{U]uXM#hQ1jyVT, 800n ܱSjXg/\(G5p2L(BUf5&w@*.a8)xUc޽W &It/X8e-yE*X4FklVϛy v2*; N':p)^WWr$od4:5܄ne"Y4μYU!ĝ9p<P~^i3bKS|=&kQ釦akK@>X^}g{ԁb0b Phذ(9Ͽ~e dcZ Xt7JH 9#>PFJv[2jԵӡ^Lz(a).fXsݭx9d&%e]h|>} 5?^_‰YX*-2g̣31>T7߾rh~l|6yK84HF7ҋA (q)es.6B"rJ"FDUMmG"uԛlKꏙ-Bf5 ]C.;QhdZq!Qے=&|:]GKpO8M j0ګ7ڏb?( E 0fw>r_źNYI]u/4‚fLV' ͝AR\'rĎ$ku(o8}VSVDp^0h"d`<^}] @yIw,ԬۯNT^v|ݐLzpf3H~cdJ>|s?r0 _6/%;uȀf Z$B<][NH+7l^~RIhD|эd "[%qACޞV^J$$1Hv}Ǭ]`zg|"~;HwS@E Fz˳ 9܉T}rmVC3M㞺pt7T]Wa"ħuX נkaQYjogsMF&p՝?{LHަ@;nޞk*ZˉAO ԮI1%A.T]+gF"Jc\g?u<0]ӭKg䉑w!8lq؏ YVUr(TZU2J#BP M=Ψ2'6eϝe6wM[T73Ӟ񩧤v~i)Hbr`-Q?uFݎݙZ`u3q5wN8#.̇w $)HuLallJ&vV5Nv pY ct֞7L6\0+ aˆcY3qWE$Şk$4_AUxLM}DpXŒ,b~cX+X*Wwpf}ڲ_ׇ y79ӬgfU"z:1YW;d_ή-m" з³ښMGIߵlWY/A{,Qt|}q*3 ٯm:h?S&$ԕw/;~Grdz_<5IҦ؇-?niHK-ƢM$fp1F'lIw{,M,<{=yz9\ݛ%l䐪.A!=σO `& C]'rlHKpjBV⏾X|>?ONDR"m$tmT^ Ve[Rp*9i ԱSD.I4䔧RU> Pdnt "weX ms)RpzRe /\ 2 ַb$3*f&W]eoz'].w1'͡Z㳗3FG

&IbD.׿~Mdb\ o0ۀb}!>H(23]4&"˧.&HhQ=XXl|j. 5n$PQ Ee3Qx (M3ER(ɒd6n'ReEDrї4.Dˈ{,J&z;9[֟7~SG Č)hH j+kNa2((lkE/`m%h$;pt3㬥:E%=3 ‰RLoS8'z2ص>U ҝksb-&;GnDcJC=SDKc[Of~iD-h T=jWq~C/̨*  Wx3jٝAZ _qkqcw[Ϫ7 !`zkqh?Jain<(JU L9'Gs-BK9暼Y;o!Jr7Zc^2 ;&ڗMa ԃAG4fn q:DH^˹ǕPå/N1-8RX4-=V?W+W*3 *X$=QYdVw* A'Ztֺh=hcLR=nG{¾&/I7}zt ns |q-IzsT@9`׼p|NtrOC&Ba(Ȝs?#5.kĜ{^ P'x&:r]$7*t u%c/h(DbViq5,ގRD_ZŠr4U<%WN6XmdoMpݩJB-rLm_@a)lU+ngȣ~|;veSd@ۼ~Rd|LL)%d-4ߧw 0%|bd嵛 SOA+.H)}*g%wiyE*FpN%1lASϿ)˸u!r[-w4\2RR^E>8~ud!p<-*pyWm[@Gl<5C[ ѺnZ=7eθӡֈ)C{ܐ#sP_&X.jI?鍈a]JSV]$_ݴ:o}I>JZ ?"Ow ^ѷ׭TXw H!CdQ id8͋)U/S-q]G` @UT/u,~%:`ThGѲ3cp[IΫweHM#w\S 92lޙY#:jQ a$xxC*^RiK495ueYd=Rrp=WӮgXO^WHobNw ;nx67+.3f"_lإ<08e.[%IHhMh|>\oOO莪Vd;pL얟Q\C.~o Wvg_vV uWAIr҅+t!m5/XMi6 /SEj6&tSKVQΊh1q[F-($j,a 5;O[@' ggsb "`)3e ok'BҲ %@iUVA@FbݪFXC QP,N<}#tq=~ iPB^c0T35-0|]qR!C)WxJ@vzLO\_D}|w龨ĂCfvG>)3MLAZF*@2B9!^=Rj}i0Wyu(/|#jZz\8?zTDB Ʈ  T iR}]@ɂD"}U bИ D Rbm=חeR?t`X3GBfgSTu%2`R'4źsXkm݆Qkq5"m.6 ξ,Sfi9$co)'B (gzDy OJ6d`HG&\F&=9r[q4۸rAK[Ų=z<}h!^zVm*!}vo]|!qi;\3o ەyf:G`ॺzKbT"yJ(mJLq fѥiW>6N _q<{!nrIC¸[*ڡﳒ=h_RG}]6eJ[G3rb5;e$.rB1,OC n▻-#< fcQgԪ|UB{ir r0ggee}SZʭѨSZ@q7#IkN i\-vV-!^M ?Cf4#fE8"O{K/ Ēكc ݳX)f[gxK8ϊ[o9!{g*f0$KU/quq"~IMZKhC;< T(E_Y3˭T7Y]i˗ w9X)-<9CRM0Qr oUAC4cJlҔBd ]5lKtR[+܄,LNgʦWVa80y]0jtenS8zr875 !i^F eUlpq-MU'V;:_m8nPF֥.ĬUFԍB+3[R;_RB+["p+36j &f.g7ҺX0)/,U>TwRps_6n!Lqkyb;;MW!j8I~N{vY ,1QFL^Q{}eFkM> 1%CĠCNpy)P_7rrHP@H"W00}S$>ԏxOm/j߉t+HE` M^w&aX t],،]ԥ[ZTKj==Rx^qϹgmJRsFUu?D^olr.ER75o6={f HBj~+CY qE+f)@d'7,~(1 = [&)0@G0r)W ?ȝH,`R!EpkzLI,g! !=-{!Y1?xk(0%Los$_4ޤRv_uw&CG]ld2I/J/}.#=aP̒h'CQ\A]:-}Խ;Aе/ZC}%؛>#Mc؄nˎ[n0X%)_4U1ӏyZQs`ȥѭFpSE*]߮\ Iۺ8^{=2}! qNc 7Om]̶r?Gz-xq&`3bEzv|[-qK,$.@ (I>}'r4WF2+Bi7¨Qv5N1[{*tE vaC|U=հԱRL>c TzcsWOɬ. X)q:+6=8!vԟj1wrE7F[6 ]*U@ihh)`NHDV\6 o|ϔP7I6W>qA>~Mc.sW>)lՒmlUuW6T}ֈwEխૻ$4EKijOb5 [^VlI P`XǻbjA@Y1\MThYk PmߑkҪ{pԇHto;{VZ7ꢳjX, OBʴ/ 6v)N冓 J(NxKJ!9sѶ:n5y*aBqQ_u1"E J%nEzL89k_qD&gJ^u c]0YOEl<ɜe CvĤ,_+E%q{ؙ]]OU,oStIR=o╧:fiŪN { _bCf< D\7.tb8FA6ZKaN(sT%M&rܐBhkLyT uyPwSQB9EAW!5P G~Pd$sC 1ئZto ׾9MgO`_pT^ikDQh@;]$3پ3" .qƌ ~]!{] {XߕG^_e(aH+J"qk1ajz\R4·u`ZC-jTVK۪-~_lwK7>d%5c-,k'D;d-1F>ug=Y zSXt(R wD+xNy.ϱD% z q|[%쁠b+;';`89|=ko&.Ixݵ*׻/)M舯PJZ>ٻ :FhPu /!{̛c 2u4oHЖ\# ,C4L$> HדB>'~XX8"M,|Ħ|`_cO['pq*'FñJ&m3'ȯ'C𩲛5 #lӰ+FAX;c_D וK5 "H4*!E-PZ't-tl7yH y(Iz|?^  :_Z6UWqfHZ_Ed# AL Q=u!Nc1#+*M CՓbМ8r<,3\/Y"#A8jI%v[ېm$RTLC"BnƱf.HLVd/P6 {ɏ4 g29avr\HW' b{# awjͥ ]C1ɿT78)<Ƴ tm-4,3s!\q/22tz@~`0U-A/Qq9: %Z⺴8ƕ<όYdD܂ot%vbD;)(oEڰߖOZ`^ǵ!U|'# 7G3ħA۶𱖈-mZ*5S(l ̃0</bCNɼ7֚gHqQl\1B|J:g_ :N~2/H8}uz{zJ'j L^V 쬌 Coy%q8CK.\ŷWi[sȽwsK"hU"b&A =5TK^0ȥ=?n7/r.n$c>1xj)X >o8>r:my}=>^|} [_[w%2.Td\c7 A]L~R-ljjN쭀˙ F_L\J"c@;Բ; T.Rz^Q!X*G4pU |mӱ!ۻpccSoHG&P 09vJ/,|#x$H%w_x +wb 7*0iFAŻЋKW1<"$i3G?ń= z3r⪳hǭzffBC 0-5+{aGq!|;i~{qug߿"5cOu0SKC p^z9:-KV $ͻfPJe`SMᦼ-ʋ}$|}DfAW<|-JM S[/1{>t/`I@YU7.\M5IFխ=.ήd-ƈrߑkX>ˠ% 1JQ3@V}oϏ\rIAo GNy0;13gU8rQ iRhr&x-be!nsMRD\F NV.3CqU*luBL{h MPcs"$*˄cź *tȐSؗ€\*@,JH\9cm jܸiʋ7DTr)>N`jA?FwU&Yغ?="x@ρ`p]t?P~t9}\m?Zߎ˶ۉN0|ifX6k0ǥ=rq/a6^WD/Y@ioW㱉jԮw]B)0_PDx0 qۿ)k9?s68[w,]YD]orM LCZFdy>戊c9!2& a==3ϰ{W}2e3"v#o;Po Kn!@@;hl*v^T J ^{ogBD`yШeC`,&9 'Wh%QDNQ36u9mD[,KDƅ?VG<4t`Ƨpj5ӮNuk@aOK$2r湻ezvC2NW\r󹏣fsXK_kQ<2i{QǻtUmN}@s~DMаR aIYm~qhA1FTmDrv)[{9_B+y4o> 풶^ʟ~څUϫ|Sy._{O)F-?}h/LץXgOv7K AN.~ߟýDsU]W@Ȯ1/zfэ  *V{ qt㳜')ڥ |P l@fsX8w*G&Or#lb.2? :Un%lc.xh‡IQҳ?#/Gݴ:FdwP9U\]*z>B\b}H/Y4֡COw_.YB S#\ b@#smTC. ks+]~p{=DUp6PL;%ٯ}9."(C_=KcxH0[F|48ua5ɂ!pqŀG{AR FgKFmީŒ>rxw={>QpbKF$ nqem@wE5h 08\Gf[$ yzlGP8ԟ Z⇹kyBa=_f{g7i|1-Y{cv97Z@K' ӺRB֒" 9n!|Kyr % 0i"䡺VTu Ñ(eݰ%zk'sQ̀' Q P{t T-+vN'C3G_nXR2xt|,ϊ9/ E#XޫhYo@>;-k,nSG|w3Sum '[[Ws^Q5y^L]"=ɝxefWu|!%^(LBi_a!)G-Ϳhf(][:ԁ!#I`- FQR5ۂ_<<& sڸx T4ajs68{2ζW%p85(h,5|9'`RA)X G66mB/*h1' gϔ؈&Z6JB/~S*%@$֒sGri8~VPc7J\:@2)9D3l^H>AC|f[Vǹ#H U׭3e[#o E/t`wUܻKr"rWeh?t#6.N"f"RjǛܔc'r=kz|cCiIT[uo`]?3eJ>T5/6XHm"N+˯^M|Gib"9P;e<٭0:?uv𣜄2/j?DIuGϙABƹOFu=`?fZHT]2 I1ߐiJ-f|Uf:Cu2L3EFOJq9׷% + &I,yN4W jP_HtQHֿB4}OH Ϛ;po7d;n:;sC+z:5ZSl_:7x+E-ӗKٔ۶SsZKdskHOK `EC^H+rrw:ȘQ31N |M} j-L8u(YЍXEoe[?'cB7 % AhZ &ugnnRl8%P< H<(Ep̦e8|pF(»)ɗ FTEteT8# cRkL!W&W6PASB ֵR#Q,"Yݗ1[s>Ԫn}~]u؎ bڝZ *9d){Pȶr{ZwIߠ PV;ch`S#o7< ݆/B5äqV|> qU3 d:M4wփICVKbPI6VuK.B)jqxLWZmz UٴAfXwPSs͢3Jr06+}jt8}W@e/uc=jjY'g ItBG2M:nUqksj4O8- x‰C(I _ -]HaX>s,zW3'E; #jh K)]aL04Lc^{-vЄQ\ak @cJM~zK.SHqܻmG7XC1ġ/tǴ)O*=[X!(,5DU,q'ci.?^/quxSposh2?s()"qxi\ Hϼݹl /g)wx.{'|γgEf[iL\>e͵wVaɘN ~λO7c$M/뼑yϨg࢒* (ȆE˺!x_r!^B?y.Tl@^̕4#<sHٖGǔٹAh@ ]?Zz[C6Nn3'JhT)Xƃܙhp9% =ɉI+XZ  =Sm|2!i%R+ Z*`1& g0 <(anYl;9@㾷~p MvkF*hI\譾#\fդ0=*H%f[=%%y@hmu7Kf6+  !*)Dh_}$09,$bR Ў-iĢoY̳I:o8#g7BfA cSu0?:;Mg_[g*4bf*뙹Kr }-NL;r.~V<*5Ηh/u߆Gͯrꩫ@?X[q4WU*.Fg$B\;XOfG gHoPuy[̒e~/'JKw%9|{[뀵 #J9MV3'!;j@>V=''Hj4oo4IUUbx~fPg%NM4h">|FE9A-F բrFVLB/{d)iIʌ ټp)D*y~_lbb"ɒ/UM4d4]VN<#E(dUƄ~f:aGuZj*%K=h'R]$ {t~:Sݷ]HA_KZ8 ir6.mC^T͞2Hb{ ˱/,߸25EлdU+[nX_$дPY܈T(윆.t9:gt>7\:B]Ϋ f{ 0WLc^(kPQNыrjh &îc-I9 _[r۱".oD63})@46O:WT'u$:t"E;|b)]rYHoL cxzNޒVEIwr=+-o;7)GD$/xQtkd|/ &eL:)_1mhSOѢj"ȸ6`LJ]=Ol$5doqP!(\Mz(+ƟZnm@*Őx\WevV@{Æ9zCNfr!ܜP(?VQurMRlϯm5&ǢEs2iQ_^.I",ANQ9(IcmӃ]o=Y"ĥ&6+7S~3k@>|Wz c3/$"1YQ1`:Hܴgs+'s AW- 0p|UI۾$s' ;r#Qʶ*oO8B˞=㊑<PhZUK1\d^!6\k`i*Mgd_YeѥýLe8Xg`H:pס=ǵ G4au;dF#?MN>phUGefvևe<_%Z^(qPNNt;>|u_3jU2& O $_T$YOyU)h`7e>w`/veDPWVb_8=y)̧%ܧiHNB[ǎKI7"Y-n;GO^ n%(t9ER*iN1}@}Gݻl?L0',{ʁ}?X6'zDd@M>p㠔\B)FWU~Uɗ:40O?ܤ>V@hIaH6;#=nzU3^aӜ=XFjm(/S$$&@j᮳rxΩ'a^(1}vοTvNd`XBj`wLCK5v41AZBo~an2t0uʌ4c#F H5vt HY呆Cӡk)]xP*vޠA{_N[ tihFD MtS`:Wh%EգEN =Qjıb(\+k!42m}Vde+N^TDkM~ ܜG^c-PF._W&K[8k)YJOQb#3? ҳP7"Tv_N6~&+IĢWFK| k7 9j٠K /}_o_Q#-Nh9.);9hc>i,1p:w;IZ4K8E-`_z~´8\N"Do<鲩&wOfܔRꊭ[r3)Bjzg.^rm.NMy@ҥ0La!zJ:Kޮy>ST,g3H"q჈)vjbk\kHsTCj4T GyG emBd6`SƨC׹%1Bn}l,T'yUYs^Ƀu\42I-@QI Yw=HN%:NRe#*«:24-KG CxŸx(-u~蜎a4DQO?SnT+y*@]`-)&Wa#Z90bY{Z|#k_C$|x jv<1Y;;N<X|Sw]^(oiЙ ؉7'uK9suBOߨNz'PH$ORqCt-DͰl_&%UA>Nk6.^1@cE\̓G q,`hxIe?5ZuBP?aX %ry>B])hӐ?~/xy<=!d]@@JN鿓O sO1u`@݉Ywtn}I7'3y;3ccK0QW> D3m<7OEhʋmܘ5#FG&M0.<5Uv 4>5<;O`fiȃ"p`$;Q@b\*ߛFRYX&{O}΄(SfEaH/SwwsmwM5C?k/l^=S*MDI$o7xybۿ!1a"vf#Gʳ#vN;a3˚A‹xjl)<#bSe`"K,*:jr>Ϙ406%VTsp87@p; ϧX׿*%X( :S(Vv>?~S_~5 #2ҤMD ̴;:[ &J;6T& qsSrV{ٱHeb qh ғ=icSx4![%Qw"θɎݧ% ۜ8f:dt󵮁T-gR1 o\2g@Of3Iمj#t;QBU |{a'@tbHs[-7"#{&xc:68dhE~_UO$ MK:}y" Gd>#U9*R,=Hhxdt2T/M'AwZXӊNMq@ 4Mi1EBP$Nq"3.Lߪ(4p_SfYŸ;;Y!Tsl=.ܝm6pĹ6>Y&!UgVع|P|nd9i : ߤY]yEh{p;/eZge+q`j UE+lgpJfK20 31lj8<|ߛrO'm$Asܱ]>ʘgcMTٰZUw-Y`]yV#* *irBnY !%٨z()dʎӪ]>ޖ8Q5{S6%z~)^bH/B@:9lD@#V 5Qw^jܨbBaZFNyC`TW!0K)׉<褑(,,{ [ya:yKBƅ@R0geC#zctL,>ƨoX!Z ubC|ڣ >T9N-9Z;hm%5}-YnɊtn0_pՂdž!cy:x5*ZAjBi #E[TZD"\Z J]rZ$l+ ;3_?#K bHlǫ4_DF*ij)dU:1ćE>xq{@|bH]S+lhT_{7 ; 5j/#t pK:l/NRj~lHxI!̦<&d>9LbLUɚ~r3zƭ ލ\}+FS"va3W{C 5XyI,ȭV[TEQu%vŒG]4?D@D\6|N*l"{T>Aߠ^4)u_Tıq}R̒J=֒оi"bhO%1qi98uaQvBw4}~9|} -l`KH:kTWyU- Pn3e{֟o]^FR {[99cjoP|{]hNnD?ʜlr$KͳjGMD>~yxjyK>A՝m$Ɣh,;oSv0oZ,KSXF|2``2saya17,&I8싔Y\l [ t~0qr}VL YNy ']t"_pxm莥?qG*D@ $tWAѕhiuR곝Ò@(VQ,~5gt' DdQEwlDYP>'VKgXBg{sN*UXĆ~Cn<+xf7l}ϥG.qZ̡,93%jC8ܘt_#zբ%#lVv;Rʂ IML3>'Ge!Bkֹ-(ZCE#Śe贕 ?bE,QBA5DlbaO^hq~K4>;كoRN#LV% 3͊ `iRE BWu3zٵ&R Hz~%,Õß v,K b)P_CӵH^3z*4jóW܀+%P|,.3V;9Z C랰cfY/gZ<.; zBPُy{[>xrpMl4G)9C ƞx~HVߐ(&_lQ%vNC G4E۩qD~pU:SC#KJ_׬4fXSi80ߍ j^&NHm9mafP> zA[^iQB'Dt_ ^=ؼLDjm"QENܸzήP#t o i$ZuX_~]|np3%L6pp6F\B`1uTPR5qc`aGֵ ̯v[&XW|+,W$>eW==̆{Tlq;P8 {糳0y Ï` 6sJP{ʫ8 jjI,dΩ00 >j(6&5p ,eqsG!] e%]9W*~&PYW[\z}R0rS+SGc2?DQ㳙:0tݓM%e7 :S ~UUvEg d}:zr? 2 ;ޗI>PO(݋WGբЕјRu.ѓuFκXf Z.K3-~17陥F7|ZcEo08hH1fgyRFisOB؁j@ZEG<]i@ 6.{0"I/_,b57|dUNg D B|چIF>Y8B0UNJmj/CĤ~AШQ6e4&DΤ8L۫وێ赐D֚QHBAiڈۧ_nZ6P,4 6f;V`J$}㪙Zqza#68`O%+fzlp& ОWihnE6*`xTpa;'RiJC|Fs7.v˴K8\)\4쪱$qV 2.(2E@WX%"v~@՗7|Odp +I<ثsEE̚q7`< |GP "bǂJ9 &E;=tLi8//I_$[4:>aYs zZ ( 2Y!8R磹Ab}-h%w#+g3rIhI[A9Y;2"\i|Pܰ7e*iKN J(Մ@~'UuDEֹ@/88ɣwAd$'+u$w|ZcIݹ85YKa˫Sx 'ns役{fͽ, `Oqd`juOj%VVz( }\y #-%'r32DƼqs3uz&m%vkzy0 h M\ݣ)y.e4{Vn̏iSZḰ[Yq yD<3Hh ΧoCg:<+gHJx߇Px)9MӰP$VnDwZՆ] r B},7Z51QT!AsW C,k6?;8(wtHQ'>nP1*)\*H6O]h(I"|O{q߮`}6UI4T]}ܙL/⮴-&=dSM/Wf!Fun:|kC,ķsZX4d11J55: ԀmwAA} `b' s9iէK1JEAK{҄DVx1DTjZ|)e|PNQ*]~+dYca@.U~X&u{b@*wUH 40ʖ[G6Im[:ٰ(TaRڬ֨X+TԹoҸMA8)n)DZq2 Z+1!V79* 멳TNaϥe=5*W7xP9xPOEM/_ӀΑ)SL(sե+)K „wgg3|Lqg# "*fI/'TFSC[ؠXr.<*)ɢ}{L=°)(5uqCѭXOz~o=R9q`dWvb +9D wY@APpY4^ӱޛW 'MSץS^H18_P4fn򯉼0 2BQc[<KYe*26EpA%ȕ;9:{}2[:X?*z5%}|q]m&1ƬY+ o:OFn-z8NN8rj]pZk{|e [ 7Ҽ'ja`c͐CDڂ!I͙'o~uTysWJdfy>Q+~h)עU,ԜnSiK~ihmhIїdF?(:}8&8qWR}D\Nv<gʥHL'o38$a"?0mf5\+ @g}$=@=ǤPdRy;ʤÿ҆AHg@?7׋T`Cn;ώD3xFE9GYo`30t|ɣZE/,i F $<*) &T_e*UW"Sond Uy<%DLiH 6pMxz.AcIQ+ PO4.;$ .{z-b%t앰+NI~JVϟ+ŬZ[Wn(cž=-=BJآyqbLS6j$qݷm4t)򈯺zq|"eR@9ăŸػ we'QS^a x. ƥmYRމҸt-JHh1/iՃ5h).$mfSLaL)w9u*oJ\@:$Hl/`hXxO0 p<Nѥ@r6sHTJ*2^cN&/\H^͂`=@gSc(pId`dڏ6Fjw+ZJkRCn)nKY֕޴БVN4wtPӬ3H3t3%VYFx c~ڡb?$mKܘY j!1 wnX&UV \hYvRt#<$ /i+rrۤ {T/*)@<ΠΤy7,:[HfowSA %K4o1 D9<~BL^,;QYH3_恬t"Z*jZy{b?tz9ݔt0vfs,d; L* Q@wR{w+R`5@H֞[Gw9#C8{Ӓb'`9~!M}''~nk9jBh*X s8yS+ B^77+nzFᏽOpt/Mkͣ̀Om ZF$ x#M%& !/O$\˖"rªУ}RE 4A_. */j-m$yb6 uIKBȲN5'%L5}=|}T;*u)y^,5LjT8s;at {YhaC{pN嗮ݚB坰/?8.{?V(S:zF7EtOV鎨p,;X!nREu\ƚV$Z%ݗw_]R>{{)8]p l+{\J Bd9}DAq<&r 1+rJp[ym ݗ%iz_8֨{ppQ 5ƴJ/rjK}Qp,xa,'Ͽ'Djkq>NUv, aT|>-sP. eֶ{yi8jUi(gB*r]N1u8Y،lOF~ cÇa|BEh@7M"y\tj"$$g} T{U-b_Icַ&XKVNMc1$7 ՍZM D1T;NyJ;=lͩpĬ_&GI(#ۋ7ղl&)xb>>[l௤uU_RRyoN >,YQ۲vOl,Eӡx_ٞ`=5s5J/U $^#bkE-/bLԊcw#wb!U ;C\E4s/%Oe)CFhzj x[ ka_%z{  !]6Z +z|o4b^4wNwli;M#sQ_#wZF:ݿp6rţ2P`(սT**݈ r1N43::'=xХ% 1fW+olsvs" hlu6J;_$639@k=L jBiJRk>= v*AXY \ `eomle.ZaZQiEZ?r1rɬC/ǧGB!Bc3D ,Q #M.8,ut(p6F9}o5ɁUMUϋE2+,AAWq=nt\:{sU9፻7g| !l 6(y}8:=NCM~񇏉N #*|G6R(}x^&&|>a3f #ڈ[jP -[ߘJ<[mb D>``]N2؟a@yo֎ "H%C-XCXܙm7tZ艸O< 7`~&Ƴ6>?R=gcEIeRoq` ?z0$DJبWG3[@^-A4oM%su?(ooJw'M78Om#73Hg@ū :ztX\wM#OqxX,ё,h25,q$ 9Q۰8{G+l֒t|8'weR{%yx $Bפ6Y멝V\]Qjn]ЋmYZ[f49i銺O* P_ c.]tgHGD]qF):3wTF"Npvl( [! u/`Z}1pl/Lj(\Z~~Z@IitUgbݲR+"6ys [FR8,k;9LЅ7ULm>iسlJ]4\iI8>ʆAY2$zK|M\N mum;9+P4+ٝ]ٵ34)/A;;afvfʧ0$+3zYP3Ļh:mv a W`Hf7*OP>P &yL 2oXU6Q uObֳCiY*Y2O~rWdDЋkI*ZpKCcOeӦ nǹ=ЈUѓyufxNmڹrL gK%X^¹% ѽ?Kj1iA=D`v/=Da+/>@ӻ $Mt\YB"0恸eɀ\0 S2 ?ꭥ^+-(XŮ԰f%dw 3$LEdtwQxj/XFCv%_ۨCcgR:gSa9g)o8&XF'u@5'ԯTnd0 a{k~eD{U߇kq*Mɥ WgZ4F|yJ]u3v+GwfO<㾘+6r]le;^cbԈSPe=[J&MI_zf. X3U0?paSZoaw6W Ci<וNB"9PMq@PҐYCJ%}[ F P'|50ӇM|84b!HȖB$/ 7IMҺqg:[Qi#x2O1_${(oٙ܂"Khoz0ם0 eZ]7KQQ(K٬/eDp]'{:FVNu3_ο;;_Hh CW f~uuS螷P,eANt\UܞĎ ,ngUCߡ{tR9"$MMԜ8)A˲mwb.HkFQs`N3:c@&/1:0i,O"7L/t+C7ϐxviįZE'ÛwIz(iDaؔ!QVo4-I,th&aϝdfxu/tu6~ܵ,)+¸ԗY_qʁA?֞uԷlGe ͒6'{%} k'Jdӂ$E@>: 6~9Nn>Ԡzܥ0\R;Ԇ &`GU𵭝Rt_-s(v)3V]% ³UDz:0d:D&@!6j%@ MPvXW1@$81 0u/hC, Dk\]GCC}Dk"<!ץ1&T9vЬ2zD=%>DU}(H|58ҁ!ww*ne<,2^+\3$×.ac;@u_^x1l`T8u`T.xqyѢLAU|c3bCA W!3(94/ E_W—]0c{fvQU- ؎ߕ94ޤ&I] +3'3` symfD:B?h S1МfAG0S0h6ґx]͓ b>.bgxWh> }5$kIh2PH;T_9!d/xԩQf -JoJ[o&WG>EN c Iц3x<42VfroxCj+{!w5?ţ+#Zl,3RD ?'uNkv, $V9|2[MChf>FiD - u&ml^#TFlBue Ȁt.ZO1}'$x[?$ԂDVD[Nl6&yqى(s8GL3 yس d-{*5_]G'';VUcyWChhڴ7u)ǫth=u17Wp6$f`J =x$nԯPr#K}J]hd /IϠbH nsXP)K33=qHXU7+rFVoVM|VS``T&W( rbJBv:фT^F-NY8'^VtiU>Q䭮69jlbLKyx[x+xJ` 젼 ZW,*UNyڸE= e?dE/q 6kZp*`6NEhv8!=6rj:f0qG U%pa4aBȿ0) CKN서[$=n$Td/5d=9UeH9k BSz٪ֺb0Wp-^5j^֦GGFR4Kᤲ֡p⼐B[.w<@28w'G(~ɲkV&[ĢZӏ'>*'"VꍮH FL·pPo^kmȰ9ER~@'QB&Lab#GQ>໮@N\`Ʀ;#] kLᄟwk!"䁳#w0)m#yNi[9 uҖ3(hn>̞@:Yt(U"dsJ?+BVjL83#2&b duV3V0@5.K1-Äm:n \9>% z!#YIn:}msl5'Hgjq/DnWL5;նސb.u7 ٮ>ϵX<(u8 μaLe8}Yk:!ՕX&~ŲX"qJk~_SzLB@ !f PeB5Q4ʜ*Kx"4ESIx ߎcdik<ݚ\KZ]ͦ4P]B,&d7yOKvU[N&7|Al(lT1"`6zFG <β=rꍉ^ب߹UE 9 &K6/ޤ(pzR SK0½%;_B B_M|SV=PH8R1f~ֲO(d ա;ou6s{\|%KjIodC*4"oϸ\K[xSBhWW/ n@vR=1K-Q4 Mrz|?b|udčN:kڀczxx'Ap#X.db(k.Ȑ80(< B2 z8ي=-e`owU$bxl`lye&ElASu9Nے%z48U:>ktV^ |'ZKyrեF!-ƃ)S=3o/[c'Gk$Wc* 6fH=>ǭ?MTig9k\}7^{:oʖra~CBr[ς/l؊P+-zS|oh[=^kHTqFa+>ޔoMEbBvP5n;H*=HV_u c8-)e~Lmb.plp(l%s ٟȷ-B , uO5-uE %Sq@2sIaץ@`Q|RYX+f!CZę*G#CcR3 1~n;w2]GnN*ruLO+Q%ggP+fCm8hD/yƆ|`ABNZ CLqVS߄y1҈3ҒOjh?<>:Z C걜"/f0BjWK?\ )rӲײo3uDDe5o.) ((6koحzFj)5ifY_A!`A㬸rۼ +v%O :+)jDPK `Y7K#ڽ{SWL1U0|ގmhzef[s12mYncO>4=aጙFQݰt/&ٛ"Q/h`MTB>.bqGaalG" F+h-w2$63 #FF2vT6#@>%&8`yg^h{gP~_a{J7 W.P@*0p{M/9-l@R=^@Yh9ȥ߄CT/ŮKH%lW>-߯cS.3hyb*L, U@4S.ԅti'*ز񟄣ؗ3!7症4LDHmM $]Nj}ƋA`2̢WJH+..)Y!Rq}1apwt!V 5MXR+K;- UN!s©MC*3N3vZ?C:Z*7:D̝ekhM)֎qc~![}~$ bˤx}_:&Ռd(9n]{="!|hw1qQd^Ws=XH!gבVϸm5k܇t#hO衦1 wvBDn/Cdk{*zߡ#! R2"0;CFj!MUIOɿ@|t _q=`^VߌR͉3Fu9j탊D:0WJ~VäV Bb\[xy9{y8OOi/q&4߾[(h<;9KsDa{q9h iaT;%ʀ_zK#cyi**-'2?]>yefUؙQ(1jjubÀ`~*x8\ 6hЩ h߱_%lƏ{]Xguv&lu Ł5V9$%bo,SsgtJiTgg@6v91 &),ՠ{ {ʙmXNŦy2E`,U!ʏi\b15G ۀ!#&e_:qu@bԏ"MƚUq-*%;/C7,^SF+[BJ5NMxF.rU,Nwzb}g`V5x~mY A(#blgtoF>EX_xtf 6kϦ{8=Q|C[[-vW/w4 ]G˧ՁH;~y_7T\`U#C=]jcLn )5[Ud/A]y8_T{Rmѓ8*+B#E0S?@_8'9\N]HD^h+5INY,s-Qs$9/f V7ĵTACouv-wk_{šMS I"MsK0E޻q}ݒھf(fY1ryHx(.e=H#ۅE;VUMrxph60h|Ǻjco%Jhu6T@b;bыU7xa&gTco(ܺB!< !}T'|zĘ^r-Fu8"c `Cr-SQ-w%ڍۤUń!]M>.աO*9CTpe[ #z|X1*,*Lt!vu٢69PY:=hHmMDiT<Xu=&gTJGЭEE|3a 'G-11EXWqp.;u34JFi{plI,2fH- qCa^*b|u(U<nq7S3B 2B(UvXl-k],i"YOݮpj'67uY5TNлrgF }nLna3 Π/ /|bG~_> -r2(0I0\0r͙U.:UBz}7LE8(rnKƳhFUX[_VM[ev/WC lorttI6%,r<QSqIT\A:hn=YY ruH_Ti0jxwh4hCt5kRSӅAOG9Y}60 >Ӌ*mϬe̜CIwQG (&3>9hvk,+$H]BlVsPjƗŸԧ-r\P b+ԉǩY45^ ;:A2q.kQ< s^\j1bǥU\n@\#~ L;`G 11cu аAu#W)OQg7@ACbbB27T# IH*/}>P pĒw*R yAa(Tuk@/GF:u~y;OxjD Ϊ*sf x16Dߺo!ɞIJ?]H>3:MoYoL B7 ėЁjڲcsTmͱbZ%3|! в[B+䫿 иfpع dmK=U6A3kcU&51| b-eX21ǯ_Py.xpm C 5&L,(-G-( kR1&f'FOL`aRv顓.1sqذ0(lXo Ξ5#ߚe?%2`(EBRb!on<8԰wt|K$s+"֌MszuϢAnwdۚNWp"utt4ԉ0Ne4ok\n-/kiL&hjVk;W(g[[<68w@/Bset)wa5J*;  1X,hC)Wp*lnIONZ Yup ѣSjK.J/<|X0\(W$3P b)QF6H=3(l &=!Ayak}tJlvsnwxk _(\G¥S;JRl)o^[CMZqGl䨩1} F. 5>V5?}rx$hW+& !\ÓBHQ N>uS$r'"G݅d H[d (-/;?NlyKJG܍-ͬ')K4ķ]Im/G-5O1: N#Eۏ}GԞeD"J܉b۶R ̴!EѴtWXl e ;\ene6"s9Igl,X*RT2e{t*95  ^oLT=51ut磨HEd,?;G5h)i,H<Y^Wf8qG6~] 늛FDfp4- #VdK@i7Oq!#iĸw)uWW붌C"%Ё;b<3["[NueR3JܻWHdD ӳօ>?M#zVȀ1OIQHɤb/!y)tGB#TB9 hU *%Sk3`ZZL<YPضFiU,\=su=z/!C-F$ۋj=GtOj$+%|Yj Մ~}5e~N1{W\[$1DEcY_zOfU{F'D&6ʅljt%'ܞex[UD,2轁 ?ʟD Ljfsې3gZVb֞¬S0`6I;/z Z݆C yL:tiÑc3nw-6ve+|~'md KdK*[DKm"]7b{: ك mb: }!&N(IBk70 !y-rj\MC9p\ X>.f+32捘+&hAث*e Q?JDiJrCRE@uRm`*LG+>)d3Y LEƣε9)U=g¼ѱX LROځSO8ۣ#Ae$< o~,D!@|@] uj#-S?NKԨk0wSX[wa/ $0D H}EʿjY)E@Ҡ^}<7$=12hCjF~Uҿ~ 1 *_?ٙƳƟy"`:2w271,{&|dټTA$ɋR$(j2M-OE sGNLE'Vr99_t"2jp%уeֆ'I.LWdP0p*!PIV/| 86SOMΌ0[PV™]::pm tE#*ܢRǡN8=RJUnb/c1権VǍ)sWlOf" C"41!.]u\W$\ )5B8NOX̬=xzp U+0>cM4 o+fYu:Y3j++abuԑL_Hb$vu^= Y^o,ͤǓnZqŇ$+ۺQ6j#_wSvqU}?k=ֺ>Jv渹NfKL0hh- ⾯~a&ӣjrbx,j[2omͱ2]no'7H]rj\3b\)e?C:i%$\5.ül?2-g*!gג$[2+sr|$CN龀A;9XiOсV.k(_1Z A7&tx(eqdg&O'HkZ2|j&7g,/z$c&0R#trZ[Eis #4|`DPYQb잪븏۬ `i l/]6k BՋI2^y,q !SOmFjgOgCғS~'\ rX)u꾒6*,WN]ZcU`xx}( '͕DyvJ׉|e=L@19vAdfR+^{݅jR-? N6!za""|.X^&Xg>Jh961;&o7oY|}5`PTaGApk4Gm\E]Du PNcV:{h7ܰN#/ɧ6VSɁ2HkLCFYI92 aq .@I5tCQ\ B)_'K !":ݪC$^d8j@dj<)ٷ|]T︼m F[xJ<Y\?p!]jz:/v=X-м~Ih_f07 PxL28H BPAjXV"GS ҧr5kK8*ޫpPu9x!q~YYcȣ E%~L^rIIE-8/1+ZjVHy.]aԤRUv{E"}u/mH-iAO$Кt9TVLV~+pAx%!f7] * LZl彡cb8KK6}xg3 h$ID*맭vO@h# *8?5z!"^z[=XWNR-24l:qBA D=i[<~!X:_ O;_ևOS Fl]s-v4@U4-(y<2/Yy}UtZTF1q6FD er5]JH8 P>b?qhZcF*RHSчdj3>-'lEH[x)-&MMX|^4{|]ʸu3jC>6&I9>T68ʎMOnJ,r4j@I8J&j*AQ`67 {qjcĪ&Z%I @97So[QBf 5a0{^<>W;>񣄆"vŦ L_~z6c>(X^. %lNfFْ_9i3)*&nIg#oPt?-|GءTgM z`"aL^Y*LܕFݯ"9VEmT ^N9PIjP o9ٱ`IoD\d|sP+r;P0e=/>υ\'4}Gm)4KwZK7S*۲{yVeU?"@Ep9M^p>Y-#tF@v09@Z{j.r D0PQMPevI"wvM~e3nKk #`~k1 Ó$svFĮM eMDb_>-p&UØp )+vKM9^y"͍+e,E7*^VA#Y%Hެ2 5h @5]tLk:U+IxIg-PΆTT~exA0/bXDR~-FInqc_"WyT6gCh߉C7E#ԃ60*+uE0ݢoxm]IYƏbYew\K։XC?֝fhRh&+ {:(uZj#,f<ǩT@=.^-}i *,k4 a]]\=XNW5&cò,Ce` W$AX١NYi~ cVY=Zir>G/Fj1f\?=?/4YjwEg 2g\]$go,jv U9?%Ǝjǩ:RV'pj41/\())?Nu+Ā/A0bc& P7o &+ CÕQ(}V' 2pX"٣1%&%z (I ̰,u Pej9YKqzzT1|9T\p֩69?74HUߎk|/6툌89DHke8߾\UdTlf[ᬜIotX N^5d&4~ODo8*a6 Oj,.0k`8P xעqК qIohuw>\P)r&tNmN aa4Qe|EBPb ~E3_[ѵ 8 l"rҲnFqƖ_9CqOdt &m t5 yToHӁ6+ q$dޒA0lU˖+@xaEB@^ s{7-6c;A-@៧LQQMy3ZD%T2b/~꺞XwGwl҂Jeb#٦&H@6@YKl|3!m m9@DJlR!#LgVo]qm4G{{HSxq4۞T3W;ۓ{&&5)^B\f͓%b 8N=1 0.)[UG<23ncL|.oYCgtB;x,(>"~AJEN@(ǜƄ+@ApLrli_}Bj&1~mj NHԪ=I ;!a ?&lTm' YV넿$F5Ph}ۼ$˫~kAo}͜]Yh:Ffyo~ҙL숽+QtFjJ D59dd]ErmAQ3C -SGk=##RaeN4X=H{NM?%A:fԕ?{S h9H|.2?1ͩ?yEKS>$O8&ruO.=R"0˄;Fbr]W% PܴA1axsF0 tݏ0 e[ExcڐR*s90:  kz7[`= <UZqhy.wSofv@sHM?f*rV 5Ex(w)ȻݻS^x ]Ƭܦ7`q5K9&Ht*zuz?\DOrЫY_ Uv֕k&4 h>E7[91jL GjE3LSZX0OAJp? LkD"=KA%Y'Qw1GQ*J3eixv`$MFWϯ/AAF)edtڹ:-EiϾGKSpakao7.#뼴7~x-@`ik0x*H553$3:I.u)ڄc1sƖ~%\]> 7 K2 1z_p]Kcic զɗjKda­&aSerL^{qJV<~6Un5Z_6Θo g^ghln뜦:GXU2?Msb')1͂Nȍc@\4~pV`>t (A$G b1ٲgS܂$ Եx$kg=?p+erm~ƳKFl_,ši բ rfa?#Tˎov78hGj.GSׯH`^籭1(2W@]x8kgbwpu%V-l) oq+C>g:V&|;[y5v"[rr,6N_3JP+K). *{yBۍthV>+\|+-ph]>7.qs  ʡ%gR".Y"fn;dn\R\8b7cSꦸOj04KVq:3[\)<JvB-<>Jhzqf3=O DWA~HqsH=)jm,^0 YT4FfTw]Jյ!ÌtbC4ӱ;ؐg*̣<Y( Q#'eOlL~2:{U0 (P-鿑ِq1^fP „>%.@.P;>3ܷf=K1TME‚2δ^w#rlO:[ aBn3-C8`im E@N#uzӯE 0u_&@Y]LEB})֞E]6;m/H=L-n?=Չ l+]|V1·gsË85duHT֥};VE1(ٙ~K6Ld֑¢aeIll{9۩"\}LߕS8#= ꄎڰ|$$'$]om-mcߖ_斩QZgr@Pp( ~ < SNi#!]E%PY5L/B:]cG5mM ۳ePJ{ik o/G%XoO2S#X+6ό4+uO]d ag(~Ø_Zu*4"r |-e9(3 VRDC>.p].\`B]Ԏa$=%KBJcj۱?3 nR():\Yg[ݷHϩpz :#S\ YZ