pacemaker-cts-1.1.20-5.el7> H HtxHF]L3 ?*}}3C ;?ZP먨*@+8&ӥvbfb46cfe28621c5be8bb43289c1ba9029f7f8c1b2d;LM>d /ش)NF]L3 ?*}}+>Lpx`:7 6 jչc8Jd>94?$d  \ 06@CLC C XC dC 'C lCxCC8CDh((}((89 t:?6GCH CI CX Y \ C] C^) bgdeflt Cu,Cv8 wCxCyQ Cpacemaker-cts1.1.205.el7Test framework for cluster-related technologies like PacemakerTest framework for cluster-related technologies like Pacemaker]KY-sl7.fnal.govScientific LinuxScientific LinuxGPLv2+ and LGPLv2+Scientific LinuxSystem Environment/Daemonshttp://www.clusterlabs.orglinuxx86_64M=_=_:Q<<su?u?FTT::/yy*> > qZ$Z$ ZZ_PQcQc$$$GAFA T&DCF += >s$|7 8v%A큤A큤A큤A큤A큤큤큤큤]KX]KX]KX]KX]KX]KX]KX]KX]KX]KX]KX]KX]KX]KX]KX]KX]KX]KX]KX]KX]KX]KX]KX]KX]KX]KX]KX]KX]KX]KX]KX]KX]KX]KX]KX]KX]KX]KX]KX]KX]KX]KX]KX]KX]KX]KX]KX]KY,]KX]KX]KY,]KX]KX]KX]KX]KX]KX]KX]KX]KX]KX]KX]KX]KX]KX]KX]KX64634283389072e3ff428853447bc9ffcc4235225a4b15d8966d6a7b1c2fa38437eb2dcdc856487e3bab31bb434d8c867c79171e3e67643d6acce81b4bcc0f2f37eb2dcdc856487e3bab31bb434d8c867c79171e3e67643d6acce81b4bcc0f2f5711177d886b5f4bbc5e930a409ce4e3058e414fce3664881c248ebcd0fede353b2e378e7e8880d00eea2c5f7c343cabcf049c16c1510f1080ae7cfe177620cc3b2e378e7e8880d00eea2c5f7c343cabcf049c16c1510f1080ae7cfe177620cc1698016c70da103be65d0c8dcfa3f28d0038622a1e964996975757a7d1e391b042c226818c52fc4b243aac6eff53795df81963402aca391d27c15e6367f8b33e42c226818c52fc4b243aac6eff53795df81963402aca391d27c15e6367f8b33e0e0fc220cd3477a196a54c1e231337e9c2973abe6970b9a327fca88368dc3329b7c2e9ba83b006cf2d5a6e72c0b017e4fe372b82eccc22308093d2776457d001b7c2e9ba83b006cf2d5a6e72c0b017e4fe372b82eccc22308093d2776457d00153e1a3af21d40ef90ecb3a5c473214aafe036b7375bf52e4daf7f705c358b084ef1ebd134b84fd6a2e486461eedbf0597e50f2644839f382e721279c6f27c681ef1ebd134b84fd6a2e486461eedbf0597e50f2644839f382e721279c6f27c681c2864cc27e37302d42a46428e4c268b1a12c1480d4b6c891b2e5d382702806fb4d9d1f7b574c8d59ba434f5757e37f604aeaa5abace94d82223a0bcb8c461c224d9d1f7b574c8d59ba434f5757e37f604aeaa5abace94d82223a0bcb8c461c221c878c5a6a2de8feeae900e55d4aec1ed52b40e8737ad3fad5e6ff1a4f03b71022362fcdc09ba8ea17f74c82ea31899c20bbcd8d05c3f69f9a92ac88177319ae22362fcdc09ba8ea17f74c82ea31899c20bbcd8d05c3f69f9a92ac88177319aeee030a6ad1001cb2ab42d344f74c608e4a0758dc117e12c343e3f1c151fffb358c36c403671a55a246b00b21c24d6bd816d1a44f8ae5700858d5a1dfdb17ebcd8c36c403671a55a246b00b21c24d6bd816d1a44f8ae5700858d5a1dfdb17ebcd2792b4f20e5feb7561264d1eb6605c2d54e1bf978dd37f47f259f10a9984748c49ff2a17f4aa039617dc5c92f8e966ff4840e45c0e91583b19311b6f5a0b223f49ff2a17f4aa039617dc5c92f8e966ff4840e45c0e91583b19311b6f5a0b223f8a10f687fb3b8f1416e8cda842447f603ed87350aa94f4de90fcdd566074bb6d088f85ef2ed3c58a90b99c75b5993dcc8dd0cba4d0846dae0a44ab5745c1fd6e088f85ef2ed3c58a90b99c75b5993dcc8dd0cba4d0846dae0a44ab5745c1fd6ee3c5ff244000f1c721e7692801cae8f099f7902ee58b768c999a126aa4fd1a16cd337affba94eaa1e99b0cb872b63223044139f956aefa944dbc4e32e9c75c9ecd337affba94eaa1e99b0cb872b63223044139f956aefa944dbc4e32e9c75c9e82891f50e151bff27dbed7b5c228b8c5dc554285ab7b8e49e0f0149b25f9e2f495da6d69030f202164c3ff4ee2c352e600b10012e62d94abac65157ab9c1ce5995da6d69030f202164c3ff4ee2c352e600b10012e62d94abac65157ab9c1ce59d5bd6c06feccebb51b2eafd34410c5e427444543280c8888f7c2494a0d9db34f1a169c90c67d9098640eced0641af896a9b3d33b587fe3365e8686e3763a4e1f1a169c90c67d9098640eced0641af896a9b3d33b587fe3365e8686e3763a4e1f9aade78603ef040c7d4daab3af2cf6b1991413174fd8a9d38b51c86d8740ba6810f0628cf9c5302e4afe21808b29a576be5a36653de536f11357fd71b6fb950110f0628cf9c5302e4afe21808b29a576be5a36653de536f11357fd71b6fb950155c672626e3afbe45bb8769925fd3570658bdaa219dc3d3c7673a8bdab22925dc5cb783d1ceb966f104ca1c2c0ace4c8eff7d80062080012810dd85538bfe99259fbccb76175bf41719076984bb95bf2f6ac6a0500205b10f83ea7491bfedf7b7cb608a8b88612f569e12ba09ad9a0c83f15a48378125df9b20d7b8416a3e5b71692e89a98d4e81037401e9dee476e71cf634880c36b4e25a2adffc3427dc57e42eec0fb11b0b7706dc4ab69ae6bcab6471c69911e98b45417ba56e12e3eb8e68177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b8806434775ccd21a07215684420b462fb8d877fa592584fa0d8150224917f0149fa14d96f0fb5ac6d6ce8e1d30ab9c41de21398afe1e358536d24e80a8ac087f0dfb70273d648197440441f13a296b3f624aed64e583bb1f71bda8ff919018f4768b9e201760e484b9e683765dfb869764befff66f88af6cea756f419d1685a37c52dd988424c48b4a3516220f04c983fd34e155cec264f7d25092c752d49f64f1e4540c959859d5280358dbc6a3bb3703a2635a090c7ddc01a014ce2761dd0174fcf8d362765adadafebc2b9e8308934331703d31fd9610c7c24a88874abf43d18c157507560cd991671c3f28c0fd80a8c0658a01fc60825cef29f1672dafed6e52a7f6bd896fb997dd397d7e98319eef340dc9474730d95559a577fd991628c3dcd9738363a0f54f6eb3c690ecb103b9e71e199600d103dc96b2c30887b8c70708607c677c1a175ba55098cb18aa576d9f79c530041d5920de992da5e330fbe024481c97b2d702e8de4cc4b240e15d9368423b683d1b80d9e1b8eaffa68bb2a69e774e0ec7aa753caca66648c63f5a023a25ab23e3a17c49e1d697928481d44c22f1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpacemaker-1.1.20-5.el7.src.rpmpacemaker-ctspacemaker-cts(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @    @ /bin/bash/bin/sh/usr/bin/pythonlibbz2.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcib.so.4()(64bit)libcorosync_common.so.4()(64bit)libcrmcommon.so.3()(64bit)libcrmservice.so.3()(64bit)libdbus-1.so.3()(64bit)libdl.so.2()(64bit)libglib-2.0.so.0()(64bit)libgnutls.so.28()(64bit)liblrmd.so.1()(64bit)libncurses.so.5()(64bit)libpam.so.0()(64bit)libpe_rules.so.2()(64bit)libpe_status.so.16()(64bit)libpengine.so.16()(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.20-5.el72.62.73.0.4-14.6.0-14.0.4-14.0-15.2-14.11.3\\@\\|\T4[[r@[i[^[Xf@[E@[>@[*A[5@ZZk@Zhu@Z7Z/Z.s@Z ,@YZ@YZ@Y+@Y@YdYI@Y:Y$$@Y@XXX@XX9@X@X@XwoXX @WWWWWPWPWv[@WrfWj}WZWM|VŲ@VZVf@UYUpUUUU>Uyx@UQ@U hU hTTTTeT@TTuTk4TZ@TZ@TO@TN3TJ?@T?@T+TT @S@SO@SKS1oS1oSz@S(S S@Rb@RkR@R@R@R{Rz/@RR@REs@RNR q@R@R@Q@QMQMQMQdQQLQ@Qn@QnQ]k@Q]k@P)P\VP\VP H@Or@Or@O - 1.1.20-5Ken Gaillot - 1.1.20-4Ken Gaillot - 1.1.20-3Ken Gaillot - 1.1.20-2Ken Gaillot - 1.1.20-1Ken Gaillot - 1.1.19-8Ken Gaillot - 1.1.19-7Ken Gaillot - 1.1.19-6Ken Gaillot - 1.1.19-5Ken Gaillot - 1.1.19-4Ken Gaillot - 1.1.19-3Ken Gaillot - 1.1.19-2Ken Gaillot - 1.1.19-1Ken Gaillot - 1.1.18-13Ken Gaillot - 1.1.18-12Ken Gaillot - 1.1.18-11Ken Gaillot - 1.1.18-10Ken Gaillot - 1.1.18-9Ken Gaillot - 1.1.18-8Ken Gaillot - 1.1.18-7Ken Gaillot - 1.1.18-6Ken Gaillot - 1.1.18-5Ken Gaillot - 1.1.18-4Ken Gaillot - 1.1.18-3Ken Gaillot - 1.1.18-2Ken Gaillot - 1.1.18-1Ken Gaillot - 1.1.16-12Ken Gaillot - 1.1.16-11Ken Gaillot - 1.1.16-10Ken Gaillot - 1.1.16-9Ken Gaillot - 1.1.16-8Ken Gaillot - 1.1.16-7Ken Gaillot - 1.1.16-6Ken Gaillot - 1.1.16-5Ken Gaillot - 1.1.16-4Ken Gaillot - 1.1.16-3Ken Gaillot - 1.1.16-2Ken Gaillot - 1.1.16-1Ken Gaillot - 1.1.15-12Ken Gaillot - 1.1.15-11.1Ken Gaillot - 1.1.15-11Ken Gaillot - 1.1.15-10Ken Gaillot - 1.1.15-9Ken Gaillot - 1.1.15-8Ken Gaillot - 1.1.15-7Ken Gaillot - 1.1.15-6Ken Gaillot - 1.1.15-5Ken Gaillot - 1.1.15-4Ken Gaillot - 1.1.15-3Ken Gaillot - 1.1.15-2Ken Gaillot - 1.1.15-1Ken Gaillot - 1.1.14-11Andrew Beekhof - 1.1.13-10Andrew Beekhof - 1.1.13-9Andrew Beekhof - 1.1.13-8Andrew Beekhof - 1.1.13-7Andrew Beekhof - 1.1.13-6Andrew Beekhof - 1.1.13-5Andrew Beekhof - 1.1.13-4Andrew Beekhof - 1.1.13-3David Vossel - 1.1.13-2Andrew Beekhof - 1.1.13-0.1David Vossel - 1.1.12-25David Vossel - 1.1.12-23Andrew Beekhof - 1.1.12-22Andrew Beekhof - 1.1.12-21Andrew Beekhof - 1.1.12-20David Vossel - 1.1.12-19David Vossel - 1.1.12-18David Vossel - 1.1.12-15Andrew Beekhof - 1.1.12-13Andrew Beekhof - 1.1.12-11Andrew Beekhof - 1.1.12-10Andrew Beekhof - 1.1.12-9Andrew Beekhof - 1.1.12-8Andrew Beekhof - 1.1.12-7Andrew Beekhof - 1.1.12-5Andrew Beekhof - 1.1.12-4Andrew Beekhof - 1.1.12-3Fabio M. Di Nitto - 1.1.12-2Andrew Beekhof - 1.1.12-1Andrew Beekhof - 1.1.10-32David Vossel - 1.1.10-31Andrew Beekhof 1.1.10-30David Vossel - 1.1.10-29David Vossel - 1.1.10-28Andrew Beekhof - 1.1.10-27Andrew Beekhof - 1.1.10-26David Vossel - 1.1.10-25David Vossel - 1.1.10-24Andrew Beekhof - 1.1.10-23Daniel Mach - 1.1.10-22David Vossel - 1.1.10-21Andrew Beekhof - 1.1.10-20David Vossel - 1.1.10-19David Vossel - 1.1.10-18Andrew Beekhof - 1.1.10-17Andrew Beekhof - 1.1.10-16David Vossel - 1.1.10-15Andrew Beekhof - 1.1.10-14Andrew Beekhof - 1.1.10-13Andrew Beekhof - 1.1.10-12Andrew Beekhof - 1.1.10-11Andrew Beekhof - 1.1.10-10Andrew Beekhof - 1.1.10-9Andrew Beekhof - 1.1.10-8Andrew Beekhof - 1.1.10-7Andrew Beekhof Pacemaker-1.1.10-6Andrew Beekhof - 1.1.10-5David Vossel - 1.1.10-4Andrew Beekhof - 1.1.10-3Andrew Beekhof - 1.1.10-2Andrew Beekhof - 1.1.10-1David Vossel - 1.1.8-6David Vossel - 1.1.8-5Andrew Beekhof - 1.1.8-4Andrew Beekhof 1.1.8-3Andrew Beekhof 1.1.8-1Fedora Release Engineering - 1.1.7-2.1Andrew Beekhof Pacemaker-1.1.7-2Andrew Beekhof Pacemaker-1.1.7-1Andrew Beekhof 1.1.7-0.3-7742926.gitAndrew Beekhof 1.1.7-0.2-bc7c125.gitAndrew Beekhof 1.1.7-0.1-bc7c125.gitFedora Release Engineering - 1.1.6-3.1Andrew Beekhof 1.1.6-3Andrew Beekhof 1.1.6-2Andrew Beekhof 1.1.6-1Petr Sabata - 1.1.5-3.2Petr Sabata - 1.1.5-3.1Andrew Beekhof 1.1.5-3Marcela Mašláňová - 1.1.5-2.2Marcela Mašláňová - 1.1.5-2.1Andrew Beekhof 1.1.5-2Andrew Beekhof 1.1.5-1Fedora Release Engineering - 1.1.4-5.1Andrew Beekhof 1.1.4-5Fabio M. Di Nitto 1.1.4-4Fabio M. Di Nitto 1.1.4-3Fabio M. Di Nitto 1.1.4-2Andrew Beekhof 1.1.4-1jkeating - 1.1.3-1.1Andrew Beekhof - 1.1.3-1Andrew Beekhof - 1.1.3-0.1-b3cb4f4a30ae.hgDavid Malcolm - 1.1.2-5.1Dan Horák - 1.1.2-5Dan Horák - 1.1.2-4Andrew Beekhof - 1.1.2-3Andrew Beekhof - 1.1.2-2Marcela Maslanova - 1.1.2-1.1Andrew Beekhof - 1.1.2-1Andrew Beekhof - 1.1.1-0.1-60b7753f7310.hgAndrew Beekhof - 1.0.5-5Andrew Beekhof - 1.0.5-4Fabio M. Di Nitto - 1.0.5-3Tomas Mraz - 1.0.5-2.1Andrew Beekhof - 1.0.5-2Andrew Beekhof - 1.0.5-1Ville Skyttä - 1.0.5-0.7.c9120a53a6ae.hgAndrew Beekhof - 1.0.5-0.6.c9120a53a6ae.hgAndrew Beekhof - 1.0.5-0.5.c9120a53a6ae.hgAndrew Beekhof - 1.0.5-0.4.c9120a53a6ae.hgAndrew Beekhof - 1.0.4-3Andrew Beekhof - 1.0.4-2Andrew Beekhof - 1.0.4-1- Correct memory issue in fence agent output fix - Resolves: rhbz#1549366- Update security patches - Resolves: rhbz#1694556 - Resolves: rhbz#1694559 - Resolves: rhbz#1694907- Support more than 64KB of fence agent output - Avoid unnecessary recovery of group member - Improve IPC clients' authentication of servers (CVE-2018-16877) - Improve pacemakerd authentication of running subdaemons (CVE-2018-16878) - Fix use-after-free with potential information disclosure (CVE-2019-3885) - Resolves: rhbz#1549366 - Resolves: rhbz#1609453 - Resolves: rhbz#1694556 - Resolves: rhbz#1694559 - Resolves: rhbz#1694907- Assume unprivileged ACL if unable to get user information from host - Delay 2 seconds before re-attempting a failed node attribute write - SNMP alert sample script now sends all OIDs with every alert - Recover dependent resources correctly with asymmetric ordering - Rebase on upstream 1.1.20 final version - Resolves: rhbz#1596125 - Resolves: rhbz#1597695 - Resolves: rhbz#1608979 - Resolves: rhbz#1628966 - Resolves: rhbz#1644864- pcs status now shows when a standby node still has active resources - Allow clean-up of guest nodes and bundles without unmanaging first - pcs status now shows pending and failed fence actions by default - Improve pcs status display when disconnected from cluster - Ensure node attributes are recorded if attrd writer is shutting down - Synchronize fencing history across all nodes - Add stonith_admin option to clear fencing history - Don't schedule unneeded bundle actions when connection is on different node - Allow use of sbd in clusters with guest nodes and bundles - Schedule bundle clone notifications correctly when connection is moving - Rebase on upstream 1.1.20-rc1 version - Avoid unneeded resource restarts when remote connection fails to start - Allow crm_resource --move to work when a previous move had a lifetime - Wait for all replies when refreshing a resource - Don't schedule clone notifications for a stopped bundle - Allow option to crm_resource --clear to clear only expired constraints - Fix result reporting when cleanup is done while an operation is in-flight - Resolves: rhbz#1419548 - Resolves: rhbz#1448467 - Resolves: rhbz#1461964 - Resolves: rhbz#1486869 - Resolves: rhbz#1535221 - Resolves: rhbz#1555938 - Resolves: rhbz#1595422 - Resolves: rhbz#1627948 - Resolves: rhbz#1638593 - Resolves: rhbz#1644076 - Resolves: rhbz#1644864 - Resolves: rhbz#1648507 - Resolves: rhbz#1648620 - Resolves: rhbz#1652053 - Resolves: rhbz#1652752 - Resolves: rhbz#1658650 - Resolves: rhbz#1665343- Ensure crm_resource --force-* commands get stderr messages - Resolves: rhbz#1628947- Shutdown corosync locally if fenced - Count start failure once - Resolves: rhbz#1448221 - Resolves: rhbz#1549576- Fix pre-release regressions in resource clean-up behavior - Resolves: rhbz#1612869- Another fix for srpm build on ppc64le systems with OpenIPMI-devel - Resolves: rhbz#1478451- Fix srpm build on ppc64le systems with libservicelog-devel, OpenIPMI-devel - Resolves: rhbz#1478451- Rebase to upstream c3c624ea3d98a74a8a287671a156db126c99a7bb (1.1.19) - Resolves: rhbz#1562255- Ensure resource agent meta-data actions can get local node name - Do not record pending clone notifications in CIB - Resolves: rhbz#1374175 - Resolves: rhbz#1570130- Rebase to upstream 29ac12ad21f73524f69c0580798e07cdf1fe3fa0 (1.1.19-rc1) - Allow crm_node to work on Pacemaker Remote nodes - Implement new --validate option to stonith_admin - Support .path, .mount, and .timer systemd unit files as resources - Handle INFINITY fail count correctly in crm_failcount - Resolves: rhbz#1374175 - Resolves: rhbz#1434936 - Resolves: rhbz#1562255 - Resolves: rhbz#1590483 - Resolves: rhbz#1591045- Pull latest upstream 1.1 branch fixes - Resolves: rhbz#1478451 - Resolves: rhbz#1501505 - Resolves: rhbz#1514492 - Resolves: rhbz#1550829 - Resolves: rhbz#1564536 - Resolves: rhbz#1576148 - Resolves: rhbz#1577300- Pull in latest fixes from upstream 1.1 branch - Build for aarch64 - Resolves: rhbz#1422602 - Resolves: rhbz#1463015 - Resolves: rhbz#1469255 - Resolves: rhbz#1519379 - Resolves: rhbz#1543278 - Resolves: rhbz#1545449 - Resolves: rhbz#1550829 - Resolves: rhbz#1561617 - Resolves: rhbz#1562255 - Resolves: rhbz#1565187 - Resolves: rhbz#1568593 - Resolves: rhbz#1570130- Fix regression in crm_master - Resolves: rhbz#1539113- Always trigger transition when quorum changes - Match clone names correctly with crm_resource --cleanup - Fix pcs resource --wait timeout when bundles are used - Observe colocation constraints correctly with bundles in master role - Resolves: rhbz#1464068 - Resolves: rhbz#1508350 - Resolves: rhbz#1519812 - Resolves: rhbz#1527072- Fix small memory leak introduced by node attribute delay fix - Resolves: rhbz#1454960- Regression fix for "pcs resource cleanup" was incomplete - Resolves: rhbz#1508350- Avoid node attribute write delay when corosync.conf has only IP addresses - Fix regressions in "pcs resource cleanup" behavior - Restore ordering of unfencing before fence device starts - Ensure --wait options work when bundles are in use - Fix possible invalid transition with bundle ordering constraints - Resolves: rhbz#1454960 - Resolves: rhbz#1508350 - Resolves: rhbz#1517796 - Resolves: rhbz#1519812 - Resolves: rhbz#1522822- Rebase to upstream 2b07d5c5a908998891c3317faa30328c108d3a91 (1.1.18) - If on-fail=ignore, migration-threshold should also be ignored - Resolves: rhbz#1474428 - Resolves: rhbz#1507344- Properly clean up primitive inside bundle - Scalability improvements - Resolves: rhbz#1499217 - Resolves: rhbz#1508373- Rebase to upstream 1a4ef7d180e77bcd6423f342d62e05e516c4e852 (1.1.18-rc4) - Resolves: rhbz#1381754 - Resolves: rhbz#1474428 - Resolves: rhbz#1499217 - Resolves: rhbz#1508373- Rebase to upstream 36d2962a8613322fc43d727d95720d61a47d0138 (1.1.18-rc3) - Resolves: rhbz#1474428- Rebase to upstream 5cccc41c95d6288eab27d93901b650b071f976dc (1.1.18-rc2) - Default record-pending to true - Resolves: rhbz#1323546 - Resolves: rhbz#1376556 - Resolves: rhbz#1382364 - Resolves: rhbz#1461976 - Resolves: rhbz#1474428 - Resolves: rhbz#1500509 - Resolves: rhbz#1501903 - Resolves: rhbz#1501924- Rebase to upstream 1cb712c5369c98f03d42bcf8648cacd86a5f48f7 (1.1.18-rc1) - Resolves: rhbz#1298581 - Resolves: rhbz#1394418 - Resolves: rhbz#1427648 - Resolves: rhbz#1454933 - Resolves: rhbz#1454957 - Resolves: rhbz#1454960 - Resolves: rhbz#1462253 - Resolves: rhbz#1464068 - Resolves: rhbz#1465519 - Resolves: rhbz#1470262 - Resolves: rhbz#1471506 - Resolves: rhbz#1474428 - Resolves: rhbz#1474463 - Resolves: rhbz#1482278 - Resolves: rhbz#1489728 - Resolves: rhbz#1489735- Avoid unnecessary restarts when recovering remote connections - Resolves: rhbz#1448773- Support bundle meta-attributes - Resolves: rhbz#1447903- Fix issues when running bundles on Pacemaker Remote nodes - Reap orphaned processes when running Pacemaker Remote as pid 1 - Order remote actions after remote connection recovery (fixes regression in RHEL 7.3) - Avoid local resource manager daemon (lrmd) crash when an in-flight systemd operation is cancelled - Resolves: rhbz#1432722 - Resolves: rhbz#1441603 - Resolves: rhbz#1448772 - Resolves: rhbz#1451170- Allow cleanup of guest nodes when guest is unmanaged - Allow bundles to run on Pacemaker Remote nodes - Handle slow IPC clients better - Update crmd throttle information when CPUs are hot-plugged in - Order pacemaker systemd unit after resource-agents-deps target - Resolves: rhbz#1303742 - Resolves: rhbz#1432722 - Resolves: rhbz#1435067 - Resolves: rhbz#1444728 - Resolves: rhbz#1446669- Fix shell script syntax error introduced with URL patch - Resolves: rhbz#1410886- Avoid fencing old DC if it is shutting down while another node is joining - Improve crmd's handling of repeated fencing failures - Correct behavior when guest created by bundle has a node attribute - Show Red Hat bugzilla URL rather than upstream when generating cluster report - Resolves: rhbz#1430112 - Resolves: rhbz#1432722- Allow container without IP to use underlying hostname - Resolves: rhbz#1432722- Keep man pages compressed - Bugfixes for container bundles - Resolves: rhbz#1410886 - Resolves: rhbz#1432722- Add support for container bundles - Treat systemd reloading state as monitor success - Resolves: rhbz#1432722 - Resolves: rhbz#1436696- Avoid hang when shutting down unmanaged remote node connections - Get correct node name when crm_node or crm_attribute is run on remote node - Ignore action when configured as a stonith device parameter - Include recent upstream bug fixes - Resolves: rhbz#1388489 - Resolves: rhbz#1410886 - Resolves: rhbz#1417936 - Resolves: rhbz#1421700- Avoid grep crashes in crm_report when looking for system logs - Properly ignore version with crm_diff --no-version - Process guest node fencing properly - Ensure filename is valid before using - Build for ppc64le - Resolves: rhbz#1288261 - Resolves: rhbz#1289662 - Resolves: rhbz#1383462 - Resolves: rhbz#1405635 - Resolves: rhbz#1412309- Rebase to upstream 94ff4df51a55cc30d01843ea11b3292bac755432 (1.1.16) - Resolves: rhbz#1374777 - Resolves: rhbz#1378817 - Resolves: rhbz#1410886- Preserve rolling upgrades involving Pacemaker Remote nodes - Resolves: rhbz#1388827- Fix CVE-2016-7035 - Resolves: rhbz#1374776- Sanitize readable CIB output collected by crm_report - Document crm_report --sos-mode option - Speed up crm_report on Pacemaker Remote nodes - Avoid sbd fencing when upgrading pacemaker_remote package - Resolves: rhbz#1219188 - Resolves: rhbz#1235434 - Resolves: rhbz#1323544 - Resolves: rhbz#1372009- Only clear remote node operation history on startup - Resend a lost shutdown request - Correctly detect and report invalid configurations - Don't include manual page for resource agent that isn't included - Resolves: rhbz#1288929 - Resolves: rhbz#1310486 - Resolves: rhbz#1352039- Make crm_mon XML schema handle multiple-active resources - Resolves: rhbz#1364500- Quote timestamp-format correctly in alert_snmp.sh.sample - Unregister CIB callbacks correctly - Print resources section heading consistently in crm_mon output - Resolves: rhbz#773656 - Resolves: rhbz#1361533- Avoid null dereference - Resolves: rhbz#1290592- Fix transition failure with start-then-stop order constraint + unfencing - Resolves: rhbz#1290592- Update spec file for toolchain hardening - Resolves: rhbz#1242258- Take advantage of toolchain hardening - Resolves: rhbz#1242258- Rebase to upstream e174ec84857e087210b9dacee3318f8203176129 (1.1.15) - Resolves: rhbz#1304771 Resolves: rhbz#1303765 Resolves: rhbz#1327469 Resolves: rhbz#1337688 Resolves: rhbz#1345876 Resolves: rhbz#1346726- Rebase to upstream 25920dbdbc7594fc944a963036996f724c63a8b8 (1.1.15-rc4) - Resolves: rhbz#1304771 Resolves: rhbz#773656 Resolves: rhbz#1240330 Resolves: rhbz#1281450 Resolves: rhbz#1286316 Resolves: rhbz#1287315 Resolves: rhbz#1323544- Rebase to upstream 2c148ac30dfcc2cfb91dc367ed469b6f227a8abc (1.1.15-rc3+) - Resolves: rhbz#1304771 Resolves: rhbz#1040685 Resolves: rhbz#1219188 Resolves: rhbz#1235434 Resolves: rhbz#1268313 Resolves: rhbz#1284069 Resolves: rhbz#1287868 Resolves: rhbz#1288929 Resolves: rhbz#1312094 Resolves: rhbz#1314157 Resolves: rhbz#1321711 Resolves: rhbz#1338623- Rebase to upstream 2cccd43d6b7f2525d406251e14ef37626e29c51f (1.1.14+) - Resolves: rhbz#1304771 Resolves: rhbz#1207388 Resolves: rhbz#1240330 Resolves: rhbz#1281450 Resolves: rhbz#1284069 Resolves: rhbz#1286316 Resolves: rhbz#1287315 Resolves: rhbz#1287868 Resolves: rhbz#1288929 Resolves: rhbz#1303765 - This also updates the packaging to follow upstream more closely, most importantly moving some files from the pacemaker package to pacemaker-cli (including XML schemas, SNMP MIB, attrd_updater command, most ocf:pacemaker resource agents, and related man pages), and deploying /etc/sysconfig/crm_mon.- More improvements when updating and deleting meta attributes - Resolves: rhbz#1267265- Fix regression when updating child meta attributes - Resolves: rhbz#1267265- Fix regression when setting attributes for remote nodes - Resolves: rhbz#1206647- Additional upstream patches - Resolves: rhbz#1234680- Correctly apply and build patches - Resolves: rhbz#1234680- Sync with upstream 63f8e9a - Resolves: rhbz#1234680- Sync with upstream 63f8e9a - Resolves: rhbz#1234680- New upstream tarball 44eb2ddf8d4f8fc05256aae2abc9fbf3ae4d1fbc - Resolves: rhbz#1234680- Adds nagios metadata. Resolves: rhbz#1203053- New upstream tarball 8ae45302394b039fb098e150f156df29fc0cb576- Convince systemd to shutdown dbus after pacemaker. Resolves: rhbz#1198886- Ensure B with A, that B can not run if A can not run. Resolves: rhbz#1194475- Fix segfault encountered with orphaned remote node connections Resolves: rhbz#1176210- Fix use-after-free in CLI tool when restarting a resource- Expose the -N/--node option for attrd_updater to allow attributes to be set for other nodes- Imply stop on actions within containers during host fencing - acl correctly implement the reference acl direct Resolves: rhbz#1117341- clone order constraint require-all option. - fix memory leaks in crmd and pacemakerd Resolves: rhbz#1176210- Include ipc and pacemaker remote related upstream fixes.- Update patch level to upstream a433de6 - Ensure we wait for long running systemd stop operations to complete Resolves: rhbz#1165423- Update patch level to upstream 7dd9022 - Ensure all internal caches are updated when nodes are removed from the cluster Resolves: rhbz#1162727- Update patch level to upstream 98b6688 - Support an intelligent resource restart operation - Exclusive discovery implies running the resource is only possible on the listed nodes- Update patch level to upstream fb94901 - Prevent blocking by performing systemd reloads asynchronously- Repair the ability to start when sbd is not enabled- Update patch level to upstream afa0f33 - Resolve coverity defects- Update patch level to upstream 031e46c - Prevent glib assert triggered by timers being removed from mainloop more than once - Allow rsc discovery to be disabled in certain situations - Allow remote-nodes to be placed in maintenance mode - Improved sbd integration- Add install dependancy on sbd- Update patch level to upstream be1e835 Resolves: rhbz#1147989- Enable build on s390x Resolves: rhbz#1140917- Rebase to upstream a14efad51ca8f1e3742fd8520e051cd7a0864f04 (1.1.12+) Resolves: rhbz#1059626- Fix: lrmd: Handle systemd reporting 'done' before a resource is actually stopped Resolves: rhbz#1111747- fencing: Fence using all required devices - fencing: Execute all required fencing devices regardless of what topology level they are at - fencing: default to 'off' when agent does not advertise 'reboot' in metadata Resolves: rhbz#1078078- crmd: Do not erase the status section for unfenced nodes - crmd: Correctly react to successful unfencing operations - crmd: Report unsuccessful unfencing operations - crmd: Do not overwrite existing node state when fencing completes - fencing: Correctly record which peer performed the fencing operation - fencing: Automatically switch from 'list' to 'status' to 'static-list' if those actions are not advertised in the metadata - fencing: Filter self-fencing at the peers to allow unfencing to work correctly - pengine: Automatically re-unfence a node if the fencing device definition changes - pengine: Fencing devices default to only requiring quorum in order to start - pengine: Delay unfencing until after we know the state of all resources that require unfencing - pengine: Ensure unfencing occurs before fencing devices are (re-)probed - pengine: Ensure unfencing only happens once, even if the transition is interrupted - pengine: Do not unfence nodes that are offline, unclean or shutting down - pengine: Unfencing is based on device probes, there is no need to unfence when normal resources are found active - logging: daemons always get a log file, unless explicitly set to configured 'none' - lrmd: Expose logging variables expected by OCF agents - crm_report: Suppress logging errors after the target directory has been compressed - crm_resource: Wait for the correct number of replies when cleaning up resources Resolves: rhbz#1078078- Low: controld: Remove '-q 0' from default dlm_controld arguments Resolves: rhbz#1064519- pengine: fixes invalid transition caused by clones with more than 10 instances Resolves: rhbz#1078504- crm_resource: Prevent use-of-NULL - systemd: Prevent use-of-NULL when determining if an agent exists - Fencing: Remove shadow definition and use of variable 'progress' Resolves: rhbz#1070916- Run automated regression tests after every build - Fencing: Send details of stonith_api_time() and stonith_api_kick() to syslog - Fencing: Pass the correct options when looking up the history by node name - Fencing: stonith_api_time_helper now returns when the most recent fencing operation completed - crm_report: Additional dlm detail if dlm_controld is running - crmd: Gracefully handle actions that cannot be initiated - pengine: Gracefully handle bad values for XML_ATTR_TRANSITION_MAGIC Resolves: rhbz#1070916- pengine: cl#5187 - Prevent resources in an anti-colocation from even temporarily running on a same node Resolves: rhbz#1069284- controld: handling startup fencing within the controld agent, not the dlm Resolves: rhbz#1064519 - controld: Do not consider the dlm up until the address list is present Resolves: rhbz#1067536- mcp: Tell systemd not to respawn us if we return 100 - services: Detect missing agents and permission errors before forking - Use native DBus library for systemd support to avoid problematic use of threads Resolves: rhbz#720543 (aka. 1057697)- Mass rebuild 2013-12-27- Fix: Removes unnecessary newlines in crm_resource -O output Resolves: rhbz#720543- Fix: tools: Fixes formatting of remote-nodes in crm_mon and crm_simulate - Fix: Corosync: Attempt to retrieve a peers node name if it is not already known Resolves: rhbz#720543- Fix: controld: Use the correct variant of dlm_controld for corosync-2 clusters Resolves: rhbz#1028627- High: remote: Add support for ipv6 into pacemaker_remote daemon Resolves: rhbz#720543Resolves: rhbz#720543 - Fix: core: Do not enabled blackbox for cli tools - Fix: Command-line tools should stop after an assertion failure - Fix: crmd: Dont add node_state to cib, if we have not seen or fenced this node yet - Fix: crmd: Correctly update expected state when the previous DC shuts down - Fix: crmd: Cache rsc_info retrieved from lrmd and pacemaker_remoted - Fix: crmd: Pad internal lrmd rsc_info and metadata retrieval timeout - Fix: crm_attribute: Detect orphaned remote-nodes when setting attributes - Fix: crm_mon: Prevent use-of-NULL when ping resources do not define a host list - Fix: crm_report: Record the output of the collector - Fix: crm_report: Do not print garbage when collecting from the local node - Fix: crm_resource: Wait for all replies when cleaning up resources - Fix: fencing: Do not broadcast suicide if the on action is being executed - Fix: fencing: Allow fencing for node after topology entries are deleted - Fix: fencing: Deep copy current topology level list on remote op - Fix: lrmd: Correctly cancel monitor actions for lsb/systemd/service resources on cleaning up - Fix: pengine: Dont prevent clones from running due to dependant resources - Fix: pengine: Probe containers not expected to be up - Fix: ipc: Raise the default buffer size to 128k - Fix: ipc: Use the higher of the configured buffer size or the default - Fix: iso8601: Prevent dates from jumping backwards a day in some timezones - Fix: remote: Properly version the remote connection protocol - Fix: remote: Handle endian changes between client and server and improve forward compatibility Resolves: rhbz#720543- Remove unsupported resource agent - Log: crmd: Supply arguments in the correct order - Fix: crm_report: Correctly redirect error message to /dev/null - Fix: Bug rhbz#1011618 - Consistently use 'Slave' as the role for unpromoted master/slave resources - Fix: pengine: Location constraints with role=Started should prevent masters from running at all - Fix: crm_resource: Observe --master modifier for --move - Provide a meaningful error if --master is used for primitives and groups - Fix: Fencing: Observe pcmk_host_list during automatic unfencing Resolves: rhbz#996576+ Fix: crmd: Allow transient attributes to be set on remote-nodes. + Fix: pengine: Handle orphaned remote-nodes properly + Low: cts: Add RemoteLXC regression test. Resolves: rhbz#1006465 Resolves: rhbz#1006471+ Fix: xml: Location constraints are allowed to specify a role + Bug rhbz#902407 - crm_resource: Handle --ban for master/slave resources as advertised Resolves: rhbz#902407+ Fencing: Support agents that need the host to be unfenced at startup Resolves: rhbz#996576 + crm_report: Collect corosync quorum data Resolves: rhbz#839342- Regenerate patches to have meaningful names+ Fix: systemd: Prevent glib assertion - only call g_error_free() with non-NULL arguments + Fix: systemd: Prevent additional assertions in g_error_free + Fix: logging: glib CRIT messages should not produce core files by default + Doc: controld: Update the description + Fix: pengine: Correctly account for the location preferences of things colocated with a group + Fix: cib: Correctly log short-form xml diffs + Fix: crmd: Correcty update the history cache when recurring ops change their return code + Log: pengine: Better indicate when a resource has failed + Log: crm_mon: Unmunge the output for failed operations+ Fix: pengine: Do not re-allocate clone instances that are blocked in the Stopped state + Fix: pengine: Do not allow colocation with blocked clone instances+ Fix: crmd: Prevent crash by passing log arguments in the correct order+ Fix: pengine: Do not restart resources that depend on unmanaged resources+ Fix: crmd: Prevent recurring monitors being cancelled due to notify operations- Update source tarball to revision: 368c726 (Pacemaker-1.1.10-rc7) - Changesets: 18 - Diff: 9 files changed, 245 insertions(+), 170 deletions(-) - Features added since Pacemaker-1.1.10-rc7 + crm_resource: Allow options to be set recursively - Changes since Pacemaker-1.1.10-rc7 + Bug cl#5161 - crmd: Prevent memory leak in operation cache + cib: Correctly read back archived configurations if the primary is corrupted- Streamline spec file - Upstream patch for: + cman: Only build migration tools for targets that may use them + cib: Ensure we set up hacluster's groups in stand-alone mode - Update for new upstream tarball: Pacemaker-1.1.10-rc7 + Bug cl#5157 - Allow migration in the absence of some colocation constraints + Bug cl#5168 - Prevent clones from being bounced around the cluster due to location constraints + Bug cl#5170 - Correctly support on-fail=block for clones + crmd: CID#1036761 Dereference null return value + crmd: cl#5164 - Fixes crmd crash when using pacemaker-remote + crmd: Ensure operations for cleaned up resources don't block recovery + crmd: Prevent messages for remote crmd clients from being relayed to wrong daemons + crmd: Properly handle recurring monitor operations for remote-node agent + fencing: Correctly detect existing device entries when registering a new one + logging: If SIGTRAP is sent before tracing is turned on, turn it on + lrmd: Prevent use-of-NULL in client library + pengine: cl#5128 - Support maintenance mode for a single node + pengine: cl#5164 - Pengine segfault when calculating transition with remote-nodes. + pengine: Do the right thing when admins specify the internal resource instead of the clone + systemd: Turn off auto-respawning of systemd services when the cluster starts them- Fixes crmd crash when using pacemaker_remote.- Update to upstream 838e41e + Feature: pengine: Allow active nodes in our current membership to be fenced without quorum + Fix: attrd: Fixes deleted attributes during dc election + Fix: corosync: Fall back to uname for local nodes + Fix: crm_report: Find logs in compressed files + Fix: pengine: If fencing is unavailable or disabled, block further recovery for resources that fail to stop + Fix: systemd: Ensure we get shut down correctly by systemd- Update for new upstream tarball: Pacemaker-1.1.10-rc4 - Features in Pacemaker-1.1.10-rc4: + PE: Display a list of nodes on which stopped anonymous clones are not active instead of meaningless clone IDs + crm_error: Add the ability to list and print error symbols + crm_resource: Implement --ban for moving resources away from nodes and --clear (replaces --unmove) + crm_resource: Support OCF tracing when using --force-(check|start|stop) - Changes since Pacemaker-1.1.10-rc1 + Bug cl#5133 - pengine: Correctly observe on-fail=block for failed demote operation + Bug cl#5152 - Correctly clean up fenced nodes during membership changes + Bug cl#5153 - Correctly display clone failcounts in crm_mon + Bug cl#5154 - Do not expire failures when on-fail=block is present + Bug pengine: cl#5155 - Block the stop of resources if any depending resource is unmanaged + crm_report: Correctly collect logs when 'uname -n' reports fully qualified names + Check for and replace non-printing characters with their octal equivalent while exporting xml text + Convert all exit codes to positive errno values + Core: Ensure the blackbox is saved on abnormal program termination + corosync: Detect the loss of members for which we only know the nodeid + corosync: Nodes that can persist in sending CPG messages must be alive afterall + crmd: Do not get stuck in S_POLICY_ENGINE if a node we couldn't fence returns + crmd: Ensure all membership operations can complete while trying to cancel a transition + crmd: Everyone who gets a fencing notification should mark the node as down + crmd: Initiate node shutdown if another node claims to have successfully fenced us + crm_resource: Gracefully fail when --force-* is attempted for stonith resources + fencing: Restore the ability to manually confirm that fencing completed + pengine: Correctly handle resources that recover before we operate on them + pengine: Ensure per-node resource parameters are used during probes + pengine: Implement the rest of get_timet_now() and rename to get_effective_time + pengine: Mark unrunnable stop actions as "blocked" + pengine: Re-initiate active recurring monitors that previously failed but have timed out + xml: Restore the ability to embed comments in the cib- Update for new upstream tarball: Pacemaker-1.1.10-rc1 - Features added since Pacemaker-1.1.8 + Performance enhancements for supporting 16 node clusters + corosync: Use queues to avoid blocking when sending CPG messages + ipc: Compress messages that exceed the configured IPC message limit + ipc: Use queues to prevent slow clients from blocking the server + ipc: Use shared memory by default + lrmd: Support nagios remote monitoring + lrmd: Pacemaker Remote Daemon for extending pacemaker functionality outside corosync cluster. + pengine: Check for master/slave resources that are not OCF agents + pengine: Support a 'requires' resource meta-attribute for controlling whether it needs quorum, fencing or nothing + pengine: Support for resource containers + pengine: Support resources that require unfencing before start - Changes since Pacemaker-1.1.8 + attrd: Correctly handle deletion of non-existant attributes + Bug cl#5135 - Improved detection of the active cluster type + Bug rhbz#913093 - Use crm_node instead of uname + cib: Prevent ordering changes when applying xml diffs + cib: Remove text nodes from cib replace operations + crmd: Prevent election storms caused by getrusage() values being too close + date/time: Bug cl#5118 - Correctly convert seconds-since-epoch to the current time + fencing: Attempt to provide more information that just 'generic error' for failed actions + fencing: Correctly record completed but previously unknown fencing operations + fencing: Correctly terminate when all device options have been exhausted + fencing: cov#739453 - String not null terminated + fencing: Do not merge new fencing requests with stale ones from dead nodes + fencing: Do not start fencing until entire device topology is found or query results timeout. + fencing: Do not wait for the query timeout if all replies have arrived + fencing: Fix passing of parameters from CMAN containing '=' + fencing: Fix non-comparison when sorting devices by priority + fencing: On failure, only try a topology device once from the remote level. + fencing: Only try peers for non-topology based operations once + fencing: Retry stonith device for duration of action's timeout period. + ipc: Bug cl#5110 - Prevent 100% CPU usage when looking for synchronous replies + mcp: Re-attach to existing pacemaker components when mcp fails + pengine: Any location constraint for the slave role applies to all roles + pengine: Bug cl#5101 - Ensure stop order is preserved for partially active groups + pengine: Bug cl#5140 - Allow set members to be stopped when the subseqent set has require-all=false + pengine: Bug cl#5143 - Prevent shuffling of anonymous master/slave instances + pengine: Bug rhbz#880249 - Ensure orphan masters are demoted before being stopped + pengine: Bug rhbz#880249 - Teach the PE how to recover masters into primitives + pengine: cl#5025 - Automatically clear failcount for start/monitor failures after resource parameters change + pengine: cl#5099 - Probe operation uses the timeout value from the minimum interval monitor by default (#bnc776386) + pengine: cl#5111 - When clone/master child rsc has on-fail=stop, insure all children stop on failure. + pengine: cl#5142 - Do not delete orphaned children of an anonymous clone + pengine: Correctly unpack active anonymous clones + pengine: Ensure previous migrations are closed out before attempting another one + pengine: rhbz#902459 - Remove rsc node status for orphan resources + Replace the use of the insecure mktemp(3) with mkstemp(3)Fixes depreciated use of gnutls 3.1Rebuilt for gnutls 3.1- Update for new upstream tarball: 5db5f53 + High: mcp: Re-attach to existing pacemaker components when pacemakerd fails + High: pengine: cl#5111 - When clone/master child rsc has on-fail=stop, insure all children stop on failure. + High: Replace the use of the insecure mktemp(3) with mkstemp(3) + High: Core: Correctly process XML diff's involving element removal + High: PE: Correctly unpack active anonymous clones + High: PE: Fix clone_zero() and clone_strip() for single character resource names + High: IPC: Bug cl#5110 - Prevent 100% CPU usage when looking for synchronous replies + High: PE: Bug cl#5101 - Ensure stop order is preserved for partially active groups + High: fencing: On failure, only try a topology device once from the remote level. + High: fencing: Retry stonith device for duration of action's timeout period. + High: PE: Fix memory leak on processing message (bnc#780224) + High: fencing: Support 'on_target' option in fencing device metadata for forcing unfence on target node + High: PE: Support resources that require unfencing before start + High: PE: Support a 'requires' resource meta-attribute for controlling whether it needs quorum, fencing or nothing + High: mcp: Only define HA_DEBUGLOG to avoid agent calls to ocf_log printing everything twice + High: fencing: Do not start fencing until entire device topology is found or query results timeout. + High: Cluster: Allow cman and corosync 2.0 nodes to use a name other than uname()- Only build for i386 and x86_64 as directed- Rebuild for upstream 1.1.8 release - Documentation disabled pending a functional publican/ImageMagick combination - Statistics: Changesets: 1019 Diff: 2107 files changed, 117258 insertions(+), 73606 deletions(-) - See included ChangeLog file or https://raw.github.com/ClusterLabs/pacemaker/master/ChangeLog for full details + New IPC implementation from libqb + New logging implementation from libqb + Quieter - info, debug and trace logs are no longer sent to syslog + Dropped dependancy on cluster-glue + Config and core directories no longer located in heartbeat directories + Support for managing systemd services + Rewritten local resource management daemon + Version bumps for every shared library due to API cleanups + Removes crm shell, install/use pcs shell and GUI instead- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Reinstate the ghost directive for /var/run/crm- Update source tarball to upstream release: Pacemaker-1.1.7 - See included ChangeLog file or https://raw.github.com/ClusterLabs/pacemaker/master/ChangeLog for details- New upstream tarball: 7742926 - Additional Provides and Obsoletes directives to enable upgrading from heartbeat - Rebuild now that the Corosync CFG API has been removed- Additional Provides and Obsoletes directives to enable upgrading from rgmanager- New upstream tarball: bc7c125 - Pre-release 1.1.7 build to deal with the removal of cman and support for corosync plugins - Add libqb as a dependancy- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild- New upstream tarball: 89678d4 - Move man pages to the correct subpackages- Do not build in support for heartbeat, snmp, esmtp by default - Create a package for cluster unaware libraries to minimze our footprint on non-cluster nodes - Better package descriptions- Upstream release of 1.1.6 - See included ChangeLog file or http://hg.clusterlabs.org/pacemaker/1.1/file/tip/ChangeLog for details - Disabled eSMTP and SNMP support. Painful to configure and rarely used. - Created cli sub-package for non-cluster usage- Perl mass rebuild- Perl mass rebuild- Rebuild for new snmp .so- Perl mass rebuild- Perl 5.14 mass rebuild- Mark /var/run directories with ghost directive Resolves: rhbz#656654- New upstream release plus patches for CMAN integration- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Re-enable corosync and heartbeat support with correct bcond variable usage- Temporary drop publican doc build- Fix publican build on x86- Drop double source entry and 22Mb from the srpm- Upstream release of 1.1.4 - See included ChangeLog file or http://hg.clusterlabs.org/pacemaker/1.1/file/tip/ChangeLog for details- Rebuilt for gcc bug 634757- Upstream release of 1.1.3 + High: crmd: Use the correct define/size for lrm resource IDs + High: crmd: Bug lf#2458 - Ensure stop actions always have the relevant resource attributes + High: crmd: Ensure we activate the DC timer if we detect an alternate DC + High: mcp: Correctly initialize the string containing the list of active daemons + High: mcp: Fix the expansion of the pid file in the init script + High: mcp: Tell chkconfig we need to shut down early on + High: PE: Bug lf#2476 - Repair on-fail=block for groups and primitive resources + High: PE: Do not demote resources because something that requires it can't run + High: PE: Rewrite the ordering constraint logic to be simplicity, clarity and maintainability + High: PE: Wait until stonith is available, don't fall back to shutdown for nodes requesting termination + High: PE: Prevent segfault by ensuring the arguments to do_calculations() are initialized + High: stonith: Bug lf#2461 - Prevent segfault by not looking up operations if the hashtable hasn't been initialized yet + High: Stonith: Bug lf#2473 - Ensure stonith operations complete within the timeout and are terminated if they run too long + High: stonith: Bug lf#2473 - Gracefully handle remote operations that arrive late (after we've done notifications) + High: stonith: Bug lf#2473 - Add the timeout at the top level where the daemon is looking for it + High: stonith: Bug lf#2473 - Ensure timeouts are included for fencing operations + High: Stonith: Use the timeout specified by the user + High: Tools: Bug lf#2456 - Fix assertion failure in crm_resource- Pre-release version of 1.1.3 + High: ais: Bug lf2401 - Improved processing when the peer crmd processes join/leave + High: ais: fix list of active processes sent to clients (bnc#603685) + High: ais: Move the code for finding uid before the fork so that the child does no logging + High: ais: Resolve coverity CONSTANT_EXPRESSION_RESULT defects + High: cib: Also free query result for xpath operations that return more than one hit + High: cib: Attempt to resolve memory corruption when forking a child to write the cib to disk + High: cib: Correctly free memory when writing out the cib to disk + High: cib: Fix the application of unversioned diffs + High: cib: Remove old developmental error logging + High: cib: Restructure the 'valid peer' check for deciding which instructions to ignore + High: Core: Bug lf#2401 - Backed out changeset 6e6980376f01 + High: Core: Correctly unpack HA_Messages containing multiple entries with the same name + High: Core: crm_count_member() should only track nodes that have the full stack up + High: Core: New developmental logging system inspired by the kernel and a PoC from Lars Ellenberg + High: crmd: All nodes should see status updates, not just he DC + High: crmd: Allow non-DC nodes to clear failcounts too + High: crmd: Base DC election on process relative uptime + High: crmd: Bug lf#2439 - cancel_op() can also return HA_RSCBUSY + High: crmd: Bug lf#2439 - Handle asynchronous notification of resource deletion events + High: crmd: Fix assertion failure when performing async resource failures + High: crmd: Fix handling of async resource deletion results + High: crmd: Include the action for crm graph operations + High: crmd: Make sure the membership cache is accurate after a sucessful fencing operation + High: crmd: Make sure we always poke the FSA after a transition to clear any TE_HALT actions + High: crmd: Offer crm-level membership once the peer starts the crmd process + High: crmd: Only need to request quorum update for plugin based clusters + High: crmd: Prevent everyone from loosing DC elections by correctly initializing all relevant variables + High: crmd: Prevent segmentation fault + High: crmd: several fixes for async resource delete + High: mcp: Add missing headers when built without heartbeat support + High: mcp: New master control process for (re)spawning pacemaker daemons + High: PE: Avoid creating invalid ordering constraints for probes that are not needed + High: PE: Bug lf#1959 - Fail unmanaged resources should not prevent other services from shutting down + High: PE: Bug lf#2422 - Ordering dependencies on partially active groups not observed properly + High: PE: Bug lf#2424 - Use notify oepration definition if it exists in the configuration + High: PE: Bug lf#2433 - No services should be stopped until probes finish + High: PE: Bug lf#2453 - Enforce clone ordering in the absense of colocation constraints + High: PE: Correctly detect when there is a real failcount that expired and needs to be cleared + High: PE: Correctly handle pseudo action creation + High: PE: Correctly order clone startup after group/clone start + High: PE: Fix colocation for interleaved clones + High: PE: Fix colocation with partially active groups + High: PE: Fix potential use-after-free defect from coverity + High: PE: Fix previous merge + High: PE: Fix use-after-free in order_actions() reported by valgrind + High: PE: Prevent endless loop when looking for operation definitions in the configuration + High: Resolve coverity RESOURCE_LEAK defects + High: Shell: Complete the transition to using crm_attribute instead of crm_failcount and crm_standby + High: stonith: Advertise stonith-ng options in the metadata + High: stonith: Correctly parse pcmk_host_list parameters that appear on a single line + High: stonith: Map poweron/poweroff back to on/off expected by the stonith tool from cluster-glue + High: stonith: pass the configuration to the stonith program via environment variables (bnc#620781) + High: Support starting plugin-based Pacemaker clusters with the MCP as well + High: tools: crm_report - corosync.conf wont necessarily contain the text 'pacemaker' anymore + High: tools: crm_simulate - Resolve coverity USE_AFTER_FREE defect + High: Tools: Drop the 'pingd' daemon and resource agent in favor of ocf:pacemaker:ping + High: Tools: Fix recently introduced use-of-NULL + High: Tools: Fix use-after-free defect from coverity- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild- re-enable AIS cluster on s390(x)- AIS cluster not available on s390(x)- publican is only available as a dependancy on i386/x86_64 machines- Resolves rhbz#602239 - Added patch to documentation so that it passes validation - High: Core: Bug lf#2401 - Backed out changeset 6e6980376f01- Mass rebuild with perl-5.12.0- Update the tarball from the upstream 1.1.2 release + High: ais: Bug lf#2340 - Force rogue child processes to terminate after waiting 2.5 minutes + High: ais: Bug lf#2359 - Default expected votes to 2 inside Corosync/OpenAIS plugin + High: ais: Bug lf#2359 - expected-quorum-votes not correctly updated after membership change + High: ais: Bug rhbz#525552 - Move non-threadsafe calls to setenv() to after the fork() + High: ais: Do not count votes from offline nodes and calculate current votes before sending quorum data + High: ais: Ensure the list of active processes sent to clients is always up-to-date + High: ais: Fix previous commit, actually return a result in get_process_list() + High: ais: Fix two more uses of getpwnam() in non-thread-safe locations + High: ais: Look for the correct conf variable for turning on file logging + High: ais: Need to find a better and thread-safe way to set core_uses_pid. Disable for now. + High: ais: Use the threadsafe version of getpwnam + High: Core: Bug lf#2414 - Prevent use-after-free reported by valgrind when doing xpath based deletions + High: Core: Bump the feature set due to the new failcount expiry feature + High: Core: Fix memory leak in replace_xml_child() reported by valgrind + High: Core: fix memory leaks exposed by valgrind + High: crmd: Bug 2401 - Improved detection of partially active peers + High: crmd: Bug bnc#578644 - Improve handling of cancelled operations caused by resource cleanup + High: crmd: Bug lf#2379 - Ensure the cluster terminates when the PE is not available + High: crmd: Bug lf#2414 - Prevent use-after-free of the PE connection after it dies + High: crmd: Bug lf#2414 - Prevent use-after-free of the stonith-ng connection + High: crmd: Do not allow the target_rc to be misused by resource agents + High: crmd: Do not ignore action timeouts based on FSA state + High: crmd: Ensure we dont get stuck in S_PENDING if we loose an election to someone that never talks to us again + High: crmd: Fix memory leaks exposed by valgrind + High: crmd: Remove race condition that could lead to multiple instances of a clone being active on a machine + High: crmd: Send erase_status_tag() calls to the local CIB when the DC is fenced, since there is no DC to accept them + High: crmd: Use global fencing notifications to prevent secondary fencing operations of the DC + High: fencing: Account for stonith_get_info() always returning a pointer to the same static buffer + High: PE: Allow startup probes to be disabled - their calculation is a major bottleneck for very large clusters + High: PE: Bug lf#2317 - Avoid needless restart of primitive depending on a clone + High: PE: Bug lf#2358 - Fix master-master anti-colocation + High: PE: Bug lf#2361 - Ensure clones observe mandatory ordering constraints if the LHS is unrunnable + High: PE: Bug lf#2383 - Combine failcounts for all instances of an anonymous clone on a host + High: PE: Bug lf#2384 - Fix intra-set colocation and ordering + High: PE: Bug lf#2403 - Enforce mandatory promotion (colocation) constraints + High: PE: Bug lf#2412 - Correctly locate clone instances by their prefix + High: PE: Correctly implement optional colocation between primitives and clone resources + High: PE: Do not be so quick to pull the trigger on nodes that are coming up + High: PE: Fix memory leaks exposed by valgrind + High: PE: Fix memory leaks reported by valgrind + High: PE: Repair handling of unordered groups in RHS ordering constraints + High: PE: Rewrite native_merge_weights() to avoid Fix use-after-free + High: PE: Suppress duplicate ordering constraints to achieve orders of magnitude speed increases for large clusters + High: Shell: add support for xml in cli + High: Shell: always reload status if working with the cluster (bnc#590035) + High: Shell: check timeouts also against the default-action-timeout property + High: Shell: Default to using the status section from the live CIB (bnc#592762) + High: Shell: edit multiple meta_attributes sets in resource management (lf#2315) + High: Shell: enable comments (lf#2221) + High: Shell: implement new cibstatus interface and commands (bnc#580492) + High: Shell: improve configure commit (lf#2336) + High: Shell: new cibstatus import command (bnc#585471) + High: Shell: new configure filter command + High: Shell: restore error reporting in options + High: Shell: split shell into modules + High: Shell: support for the utilization element (old patch for the new structure) + High: Shell: update previous node lookup procedure to include the id where necessary + High: Tools: crm_mon - fix memory leaks exposed by valgrind- Update the tarball from upstream to version 60b7753f7310 + First public release of the 1.1 series- Include patch of changeset 66b7bfd467f3: Some clients such as gfs_controld want a cluster name, allow one to be specified in corosync.conf- Include the fixes from CoroSync integration testing - Move the resource templates - they are not documentation - Ensure documentation is placed in a standard location - Exclude documentation that is included elsewhere in the package - Update the tarball from upstream to version ee19d8e83c2a + High: cib: Correctly clean up when both plaintext and tls remote ports are requested + High: PE: Bug bnc#515172 - Provide better defaults for lt(e) and gt(e) comparisions + High: PE: Bug lf#2197 - Allow master instances placemaker to be influenced by colocation constraints + High: PE: Make sure promote/demote pseudo actions are created correctly + High: PE: Prevent target-role from promoting more than master-max instances + High: ais: Bug lf#2199 - Prevent expected-quorum-votes from being populated with garbage + High: ais: Prevent deadlock - dont try to release IPC message if the connection failed + High: cib: For validation errors, send back the full CIB so the client can display the errors + High: cib: Prevent use-after-free for remote plaintext connections + High: crmd: Bug lf#2201 - Prevent use-of-NULL when running heartbeat + High: Core: Bug lf#2169 - Allow dtd/schema validation to be disabled + High: PE: Bug lf#2106 - Not all anonymous clone children are restarted after configuration change + High: PE: Bug lf#2170 - stop-all-resources option had no effect + High: PE: Bug lf#2171 - Prevent groups from starting if they depend on a complex resource which cannot + High: PE: Disable resource management if stonith-enabled=true and no stonith resources are defined + High: PE: Do not include master score if it would prevent allocation + High: ais: Avoid excessive load by checking for dead children every 1s (instead of 100ms) + High: ais: Bug rh#525589 - Prevent shutdown deadlocks when running on CoroSync + High: ais: Gracefully handle changes to the AIS nodeid + High: crmd: Bug bnc#527530 - Wait for the transition to complete before leaving S_TRANSITION_ENGINE + High: crmd: Prevent use-after-free with LOG_DEBUG_3 + Medium: xml: Mask the "symmetrical" attribute on rsc_colocation constraints (bnc#540672) + Medium (bnc#520707): Tools: crm: new templates ocfs2 and clvm + Medium: Build: Invert the disable ais/heartbeat logic so that --without (ais|heartbeat) is available to rpmbuild + Medium: PE: Bug lf#2178 - Indicate unmanaged clones + Medium: PE: Bug lf#2180 - Include node information for all failed ops + Medium: PE: Bug lf#2189 - Incorrect error message when unpacking simple ordering constraint + Medium: PE: Correctly log resources that would like to start but cannot + Medium: PE: Stop ptest from logging to syslog + Medium: ais: Include version details in plugin name + Medium: crmd: Requery the resource metadata after every start operation- rebuilt with new net-snmp- rebuilt with new openssl- Add versioned perl dependancy as specified by https://fedoraproject.org/wiki/Packaging/Perl#Packages_that_link_to_libperl - No longer remove RPATH data, it prevents us finding libperl.so and no other libraries were being hardcoded - Compile in support for heartbeat - Conditionally add heartbeat-devel and corosynclib-devel to the -devel requirements depending on which stacks are supported- Add dependancy on resource-agents - Use the version of the configure macro that supplies --prefix, --libdir, etc - Update the tarball from upstream to version 462f1569a437 (Pacemaker 1.0.5 final) + High: Tools: crm_resource - Advertise --move instead of --migrate + Medium: Extra: New node connectivity RA that uses system ping and attrd_updater + Medium: crmd: Note that dc-deadtime can be used to mask the brokeness of some switches- Use bzipped upstream tarball.- Add back missing build auto* dependancies - Minor cleanups to the install directive- Add a leading zero to the revision when alphatag is used- Incorporate the feedback from the cluster-glue review - Realistically, the version is a 1.0.5 pre-release - Use the global directive instead of define for variables - Use the haclient/hacluster group/user instead of daemon - Use the _configure macro - Fix install dependancies- Include an AUTHORS and license file in each package - Change the library package name to pacemaker-libs to be more Fedora compliant - Remove execute permissions from xml related files - Reference the new cluster-glue devel package name - Update the tarball from upstream to version c9120a53a6ae + High: PE: Only prevent migration if the clone dependancy is stopping/starting on the target node + High: PE: Bug 2160 - Dont shuffle clones due to colocation + High: PE: New implementation of the resource migration (not stop/start) logic + Medium: Tools: crm_resource - Prevent use-of-NULL by requiring a resource name for the -A and -a options + Medium: PE: Prevent use-of-NULL in find_first_action() + Low: Build: Include licensing files- Reference authors from the project AUTHORS file instead of listing in description - Change Source0 to reference the project's Mercurial repo - Cleaned up the summaries and descriptions - Incorporate the results of Fedora package self-review- Initial checkin  !!#$$&'')**,-./0123456789:;<=>?@ABC1.1.20-5.el71.1.20-5.el7 ctsCIB.pyCIB.pycCIB.pyoCM_ais.pyCM_ais.pycCM_ais.pyoCM_lha.pyCM_lha.pycCM_lha.pyoCTS.pyCTS.pycCTS.pyoCTSaudits.pyCTSaudits.pycCTSaudits.pyoCTSscenarios.pyCTSscenarios.pycCTSscenarios.pyoCTStests.pyCTStests.pycCTStests.pyoCTSvars.pyCTSvars.pycCTSvars.pyo__init__.py__init__.pyc__init__.pyocib_xml.pycib_xml.pyccib_xml.pyoenvironment.pyenvironment.pycenvironment.pyologging.pylogging.pyclogging.pyopatterns.pypatterns.pycpatterns.pyoremote.pyremote.pycremote.pyowatcher.pywatcher.pycwatcher.pyolrmd_testpacemaker-cts-1.1.20COPYINGChangeLogpacemaker-cts-1.1.20GPLv2ctsCTSlab.pyHBDummyLSBDummyREADME.mdbenchmarkREADME.benchmarkclubenchcontrolctscts.suppfence_dummylxc_autogen.shpacemaker-cts-dummydpacemaker-cts-dummyd.service/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.20//usr/share/licenses//usr/share/licenses/pacemaker-cts-1.1.20//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]=d21e66e049afd478bd018c1caeb901c65b962945, strippedASCII textUTF-8 Unicode textPOSIX shell script, ASCII text executableBourne-Again shell script, ASCII text executable  !"#$%&'()*+,-IJKLMNOPR 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 RRR RR RRRRRRR RRRRRRRRRR RR%RRRRRRRR?p7zXZ !XX] crt:bLL'@ NTN1%3abTRe9[f I[>NaUEF]4{x%Qe7'^(|\Tu FOYT0I:=ų1t:z'!ةvQZ(#FΣĔd18E2r_h5*ȤgR|(zmX9Q2Ӧ`'nS.^9'.`R-/ܴ&[AO#d𽚘Y6:~(SaA5U3k@wS^5H /xm^&'8c5-^G99VN|mzɮW}#.+̬YW<1f~ =?j䤰fAtc/aUp\T7ՀVv'&m,;Wy4?ԹBMC*:zYaVm_܁]*[*w)ٔDW6"p! W,r - +2ym(͏b B(Fߧ`5ln)ۙ" qvo82_7y@v u%b }:@Ău1M_g1Ca`|(2 ׶$/EeWK٭X>B2S9`w9G+B3dF8ƽH_ޞI0HWPP_!#l ^jv'Dn Mu2Mxr 屷?(oa.kw< lc4+/jc5:ZS(*A6:|) M*DJ{n' oEVbYxv@w`}AD7eZjC H\bqh#eo{1!5BRv%^LuDesP0'5IT"AL0mEQti5ҒVΥqV0]K)V+01 ʼ]OL& s%-bDE|r7ٯYq(>4Um0K+oUm8&kv' 0n Jäa>R\65ԠMq~S 9HBN"׷<t8lwQg^bR}EI9яs%D,KoM=(0H0֩@:O C]!VFl>GFAk[v{>d i؋Ѓ49Hm<\$ ΫۏTv\|s!.0P٨ k7=9>efŃ{laUd)PXʖGɧ[ahQ/MXlMPp LDäwOMeFWY?,ͫyOSJljfXI~qybpb~y@lt܇R/i*rR2'Pf뤮VB8̀|Nv0ZAK}?{4Nh~m:I?#HB}>My&H H !)n2Iz\6f3G!F@nL/?6Aw͕j=rRi  >5ѺS-yVya{PJo%P13mȘv thm{687F@8{H%,V UV)zyw(+9̩l!C`le#\`D8lu'AFzO+0U ?fEtGA["=hZbJE%!H3rzdekRlA~@)b=rܻ&W]~A߁j!RzߍڶϮ-xޏkm*1nu3Ր'#?gVdwJH6=,w>KWhe(YE\$uy0C)6]\dWr}DXPme!sN݈sN%{z ^Lu,JJƗ6P= ӧ-s#00G$AFBD$K{ E`' wV/slBUԲnVl,^rjXb&/3?: !wkPIy+e璿̰Kc/k믦C3Eik兗k@*`Xl/?$Cv!'Hs%B))HaY_ld]%RO>{;zҐf!!q9nJK;Yi4}u"g`Dc2Yj%@ мU mP}fgѫL3֌>8LTymusf`sAo9 nТo_^D5fJu {%}EE0TS0qcg!eDۦ[S\`bēL76 ivBTdR ipY6ɑ# KMW 9c)}^ 5kmKE紝ԧzkUi IV)h0s ҧC%T2S4x[E)3Ѥc@-@1^qNIJY7|y$2uCa(!7S4䗺ud?wJTU(]QS8jxuU~IsKQԱ C> ЛxlĶ[r 8"Ay9Z&VoS#koCKnس"Hq2qJ\D6: QH!q>HrIAgby τ}|6󠯽\BVBe?KVPyS fk]կ j,$q &4;׳|`ca>>aQeo`k} k޿]@߻T #cd"|_/Mcc^J{jNl)"TxW3R9PEaW_S{%ޓN!Z$Yt,^J9*}BByxcL#g\lU Cxd't %4\~ZFX%6ߞC3H$&^?YBv =`V}4,_zHA,h#!%p;$u 1nE7iX6}+H%{ )3̹ӅGU8(&Y!(~JRq OY5{&SE=ss9ckI|j  GurК(Z3#4wm{8?j1ljGcvDEJ0}}sZdSR3XCTzH>PZM&ᜭ^˯񔦜!GIX^"J-K4v7c4SKg 4D̹ n=xOrY /4ZNvAX͕/EVF*0s7Ĵ[5e :D2PwHL;U_BIe\^8 3ēbb 5McVp񍴲(5d; BH 2L]KAǥI Kƚ(fgYkJHctO&nduA?cw`t j077~U8[x1E|uc-?Ӏڥ{Pf/FID9߹ '5#\S%[ * 1#jB3e^ h}JhE"ՕlGΑ dbм%8azu' hmptzXC~S#.5a\>l[U GV59N-W<'5;!my{H0;+ؐdnGCSieoSR"j(O6 Ou}X ?wM;úF!a>{I+X=4miBd4Vl|Mya(Bٱ֩{n fy`29~﷣ά&mw@WgI]o"HS/]Dԓ' ^Hm,`Q"3gYB 25nIJʪ@6 ~6a0A<4VS7MS qH&L6c!nu4a&4Olu \c-Z/[x+@ O9H0GGt5,YwF8?ji a|uǸRD UU!z*,^ՅZ9|+dŽF`O13EA#`7O>qC/{l0{vJт/mwo=;X!/w7%-u+n ,ֈ~60(_,]46 :4 Ŝhb<o5FRǼSzcDHOw_f1 UM ?= ĆcXLj׵jY gmT?YmS#0cyg,bA>۽FR=.$>?CxT l-ʞ ##~ vۚx[]qnrJ";M tO4#Yʰ%ׅC:t6{`syT۞b{߃Dl \%ZMB}sH}ifo!|,稝J"m[L5 I{w} T _2fy,#~#/FԹ"e`N| 9d iD@z8?RKلC8?cf{ʨ+:?pҼßpNQڧ9G8@|cK:˨Fj{i  xvT3xϖ~ ߄@;h#^Sat>{>@HU 䴐L tX@IF0o*Xƻ>*S!\L'VKfa\gA4sTZ<G+5z ^:\zvBőno !,b[mya'= aDyͧD_$/ʃ|k(mz$u6k9Y0tzP(|`AB@}%_^\u?wɆaì42Qj(a4Piu/e]X^#a˹Ǡ96EÝKBs4?m>2*;hu/xa&N9m ;FAruNS x:F=ݫqp\բ'rN9cF#I:q%#w:G9WkZx_.!yi1u.1%qH֛-˾e J\Nx ʺQ=W1zӇJ;=LcU6d8l_ t޽˳6r7]?۰ Ö+5Nƾ`}ZqGc^p &NѴU rV"4F q! U O];޽oAn« -f4قMIZvx`E/\^_DEK-. Mz5wN³ 0F4D wU6EՐpK/Oegzϖ p:Z_qK"+Jj,ew^6?hҪh;Ś|E ~HɻZ|n 0X3A ͸Zd@1NeAUHO?v.wxL;9ZXch? 6wM q75Gї7tUNnZ4rҀb訹wtڂ4ʟkqic|/7͡/!a>yh310^h΁tOIij"w\-7 @O $"TƵ3֦z'ǭJFI^jP9ǷZBF铀G|p[VpD2U&7_}_CN4$ݭͩNVlٟ;? %|\,O ̭#1W /TCfm< _9s]jQ(b7睓xIuP:fKA`Ӎ:}Ϭ(-0tr2!XD(@hxA{S'P\ 1)lI_.:,xCj!vNYk/x~U ?dz[JZ!.t7<˾«ry fӝ|ZY1<+GnB>l%/^MΥh{].^²@s<(Q^򐄒tZ%A<&|fk[N }(3'YG͆nt B~{LB1HX89}0#yoL$%0:x׍QH 40\ivQ1Zs٠֊.9BtIǿ)W%*^tE!뾽=1ʱ]/I*myRD_g} m8&SDK_-buswCѲR1`˱4ۨCto[S_N)S1yj{WCpOp`WdYL(O3H*f (JmqO˄:Acz#HAnpHr5"]W1CU0'e8{Rqy2f^ H@Y,;jzr!bNRb8ǖQ A$! ]tnzR1Vǃ\-+}&)3Gd[@RGUEflCCW?hKVYͪIDA ik8H,KRAn3Hi1vzX6Jӱ d/ vqŘ׬=u ﮉmV^",kނ9-4 ɻ( m*=[!R>X]ևZLxHtMd3պkN9=&lQ`UȈvLd+U Z:dJ!~J Nr{`Z\GY@v^"_~[&Br" j{64}܏y2YQUUbۥȰZKL%b 9kb'I>MAKQ NnN=Eޓٝ]+tsf=}|Wa{4͓wag,g=4LBLNX.љOwk]2F[Mxd(<4R?EHCb'bP$*`vX2xFhD&cm9H -QfJ9_kb1E>…D%s(P%Ғ`o`>RltX'},Z ȈS9 [s>+]RZ険t,ōYu06aחуW\d)`%8l09`"G9Q+~CViMO! |Py֝6o".h;&+jY3GA /j )5048ky;hDy14~璦-+ $,{OYuy= 긽/h{o? 联}HzI5QXF5rBG)f%7K2 kt+M<u[(@vm{OO\kIZ{jkh{]aSS 㥂ᓊۅH =tQ@U-T;z.VE⠬H#>5oBεn +^ܙAXfdѝc|SVbR<5YA-8 mwӽGŲEw(yV-\,w^W⒐\[jc2he+;/i2S$Bx4f.BJNNxA8˽McPܳd݌(rFǤʐ9)twfV|!)LP{MFԀMw Hixt5 7%DVՔ3]T~ZϏ 8uMWAoi$:YNa -GQH%9HpB,ǰ)d]Ի\y |)=oB ME^gff 2<~R<,z 'n\nwK#K/Tܾ^g{|U ~sE0u3̫DG$zOY4&:llj%7cyN baJ4%(M~3Q#PXk͹4ۖ2ʏ?1:ыX\b?~Hg7=ᴮpTi e YP%=ɗdӈ^vL $wFj/069D̺'xzfsk{ y9ה.#Md9 4qN} @.B eClI/{)F XgVJVY$6$JDx_?M2cG/*>rT<\$^2ieTwd)Yx]5ҍˁƀМ>FƋp<.]XK:teoS XäqWe|r']/`jUI`=z>96#N^d^٣h,7eN"GSDe܀kojonCFRy4C,? As @ nZ=-BkDp``O;W)*ČJ~ J%KZvQA=K[M>3<L'3 -Uuu+TFKyu @y h%%U1;ʔ TGG"n2˴9>tǿJ *]h[Du~N oV@ï$C;S_+ eEkV7S ?rYjJ/4<;ع6)*^#ޅoV<{ 'K hDG1dy9uyd Wǂm#gc݈*ǩd^ sCGM0CYTLڋV!>yҹ2YU~G'P|ۜ8qUYPSûWvB/6|R-hS=fLUIj*6cBkafjMdhR kGbIcMy;ڀ6!6"u=qżu㋅6,Q%ɩp6ij}'R'L\9CHj2!}>VX?LogʘZZ&k'Nsz•H~ 4"mn"԰_զB*"ֹ!ϏzJcl᧳6!d2itg@F\SE7[ս_c ׯ $#d/<9ۙym5Klz7NZႱ I3!!_S8>Mn +{d h0=+\Ja8,Mb,z~-tRևUM/u% ;v&7B X TDJm[-)K-] dBc~1Yx ݥx35%t9qќSVp2=0= H"ee(z@@Q$d;MiSQ]\l9j0yL$اa%.&lA_3\vɭf'6BݱqZ21f;[k "F8>'na35V{s_fܷDʝ5RlOg,264f輵(t~ H?zmZn`I錸ýȱpN{E.# zq8(tbc9f=#VYP6{( Qb\Y\(gB1C]6=pw04XHg:1XE5b^7,]UUi{ /}̉ N-Ĝtoh⺐4SF,KMK!<,=]3ݙNy @XI;5C@䢂w:E.W[;FLZ*tᤑּgݡlSe-g9fDҩX':~ z5Amf@Kƒ+gB3~€u6D9y OtHn0Gva,M8 nK;$'ZdxuxRd=4qzQ&= e Qy?;Q 0_g̥Z|ۿ*jȇ@iO5l4T[-lO:"/0>>}O9Ꭻ΄эE1^/1zKє,Au]B*Q8hbL@ߘ; -0h*NѢ(2wjUuЕ M z|TDz6!(+C踂8"gt${3[J;H<'$ 랉*sO%˲o_LDs׬Ce˃񽕍$\g1ua11MV'?KRI65XXqxi( au~`9fye^xx.f/?Ny9 l՜ꛒL|^uaP9.9QG,7q?ݸ&?ռe< }厳Ou6: @ZLt𶫜VN| 1 McT}̵Y nu(Ip N{X%0|qSdEӋSw4@$Lv>6Nsf'0 ?D~$BZyiyq G}Xi^MVlڤ/$1{XS0E'N&KkvLc\)`/xq!DVslhEc/r$\w}-gl[[%bzUZu:Ni ZXtG!'5תapz*rb4^sօ$m'Ҵ8#;ɢm&7 $Hѕ8{s-{rhe#M#Jvn(,-栔KK_HZov3x7_? 8M ^܏^e?m_Ӱ6˔~fa"ol R1ͧrv;Q*d[qM~'H)c@?|O>zmb/e0lS%s1k4، vEo)at45aѦ*עY\r T!XFyn2OL@zXaM% VQw|S*:M|&Hi.$ZSjA@va߸"tJϴژb4H}ϧ뫜VPAח;%k?*͸]@Zbk,R$K~O.wdZa.F'(فSNup$/11TSoetW5CU=]i-4q=Ky6τvxJ= C#Bi-˄.l_h.\`;'̙ep0oSI ^ʉHP -o/A,Ru1_-0x(z#s 'a]90! 呕are m~+^tz+'nǻJg>]lÐEMߤ77z]vBEE1^c󳃀5!kaI7o/D~~s"FyĜr벟fҬMr֘CH{k: - IƢUǑcT B)Lf1ݗ6'!TiivI]ղE6J6Pʤp˧Z|j2pCYwfi4buy+^ _0:%l7XQr)uq (K7cP`i"e|o2 O*n`SoŮO|m䖀1¡Y73uR EUu0.4E58QVרRRJCFZ-nhB9Ք"F$;˟+,͵K5^b5BWI)qn?жeno.}-jo=J×|Vi7`&o[[{-J`y_ c'3ssMW9|<ɚ8j>gЬe@K!Odzk:Fot Hy&TyYF;6  :a㯇p g /t@L<َ,}]q{1.b L|$U CX<0s33]aGU]^&f!,hlfJ/*9_б%4x b] ,z,TjOX6`@}٫~|PQ7 Ei]]Uʍ:4%0[Unl,! WFmOpg/E18,)Q +&; d߻({G{T 9*mOduf (8umP&4oLeBb SR͒"uMKmR7ԉg~!Y0# y+6MR}/|NvՃ_x87хҞ= QM )߁:I]) ,s-/Cqœm&@X@1) ťvk|\ 22hmIV3DN 3y%}~Zo]Eª[##$Ivg1rRl)Fnn;Km9XU"&SdU*#ic&–8=>f*1x^${NlQi":asEKQ"8Q!+͚I6Nos`(I7J d%: )7;d6ҥA<AΕ3j 煲o`Zn#Y֤˦7l`[=Jq"1 Mc3ս xTgn SΘtIThvɯa]E2y BI纝GqMgFAa{wKӼׅܣI>Tq+]Z=&m/vͪBbsUfW1 L\L] +-wbfAGۨ׾9;e ` ̋(b*&tM$E=P8/it!2Z>K \}9UUT[({i=y,C7>b-J7mԀ.K?JƎ:TZ'ݷ _}y&t4`eC2P>PuM羢%|/|Dp|Eb.s=QB\BoT\Wx % :MڙdF#C>xkFQ5я< !Oblc;':}U;wt z7<(p O˙u 0R0a5.2|ZP^ThuY溬 5m*r%T07e*#j>%sfoËO DۑZ d V-)?z)U)PfdɱiJhvL7Kxn4`ZVYEH~VkRXljIE,Z#Dl) h;J/xW0aR⎚#O>*aƜmTد%3WsLrY/ yz_&y`X,k;ve +dhga~ۦ 14mhuZciѦEKcYoА}Deņx3As{t.V([S9s @ِ8L鐅Op \roje' d.< 1e ʵ_SvdHϫo2 Y? teѵ@8AmXv=x`2#}{0z}X4c<M #qSU1Xߔ19DdzٺL~,UZ{j_ 6Br p|pY?6wJs/zȷt$b) q#(V\ >G vclf?7o{Y_IGq-[@wdVaͻ+ꄄ5·KW*Z6gu T/a8HNp*e$)**$ '4gJ%x^(F=K<˒@>]bVƈA{~"$.Ψz-s}~9T{H m=8^ ꇕ??Ly|EZzoxŶ#.wКq4V&Lj xZqHf-%`e]H9˺kEsaKuv&֧h~| RnOadt#}m ?sz帢tޮY5(pܙI=}_ k5 FvGW*T4 go41V^6I] '!*G o_ٟy,P$Se@Jx4@ U*ca@]yISY4jI#[9BQmKVf*O͘W O]C5Tq885ڼ*W[{uO\;YmO[dž'aעo.KP",4>$`X)`!FwP803U w6#rGSKz$0(@t!J01hnIAX`Fwht.7I>/w]OpklJ7K*^ O|B> LPJ gXbV"5v9TeD@,uaN D9ޯ3ѱ3'%lW Я˼B a$d&hr|YW"eκ%ji`0 ~qM;㍖U_ޘܘ"Ŭ{EY}s>{fĹFr )\Hx@%ۉq+%CaVՌ6 07?ӣ}팜 js),Fod9@jY3J"R{'>=޷B(L_ b;2cgOrQ}L4}(HMܤW-4@PW0 ڀxZA:^GTKq.+!VЍ r,SZ=e g6*d›7.q-ցNvv&0pcY#t@sQ2p:H;h,,h7|kڑL&]\9תo},ږW~uYh$MP9׋=$e`fǟ1D11n1aV{ lљl W-F\tY: *2@դpGb"oEwyeL&+p ;Y6 q3vN# S٦g5[(tiVZ.bfaF\%]N}~l,tu㥺+lҾZxtVSwD4g'˖},qȶ*_eW8"uC'M ,>#&DcG(#BRLHԎ _8 tRw<&QŽ-i+D NjƏi`ۍ`nyN^v3@~rULD`Q{N n0iS,b>0`-m !.I,dJsD~_3nZFŷ=3P&Rcu#HVO\u;{(-z-uf; |!+v˭6@4X֐ضwbba~L()s5\]e_!~se,v91(?hqhl&#< Bwj5zF,ggz-p˿K%@ƭ}>CP/X|,MCukif8R j 5}ۼCt_&gRf%arE(Im<鰢!x T w\kCpϙиHmst6˿H#D%#02YF{q6χ2%`۵siHJwx|_W v~spt `](o)ݤw&m[d|C5Ya0Z46sgwJ gr+E9It d*ŝ{ibﴡ3~[!W;2dgz{V=*Y9 Cz4A6ݻ7# s*$ eŧL@cu(#*lu Ƥ/'rsAИ!maـ,]x3؜d[ y4\@^}}%$,g((erE\<ǁ-?ois n-3jt`C~bςߙdVl?IlXP(ީbkC 4 ڹ칖z;jZCZn@!}8L9c~;#w$e >-՟.(Uy qN2\`on\YI^ّJ'[[7V9} MFoOA^lw򸷋~®hiRK|Bc MU|51lFzZŏE&aG EdMTL4[d{WE?C &P*UmXNI~;x \L/f ]x" I )Ж7Q(v@ Eu2pq}9u!\+޸y$':IEMwyz LdQȅ1܍+)7}B~TՁ_UIhCj)R>Xn{`kZNr_qVF()|K;ud 5E/(Q;7{H)Bֲ,lp)9'pos'j0:@r7'}*g֨|i]Rp@$kiIx6q̪3sC6M k( htOYzE~uzg7qEwWvJwms-2+ X߁:*_TJ>p[|/2.xFf Hpv+;\5Èѩ&b/σ_h|滄%eR)d5kH ejÛN15VӬYb.tt [0vTHUҤكx25BrV=0]T[Iv;H$,Dz8' x$.\8AbѝJh([ ( Ɖܢ8[)Z$NR2XV]ӫNzFLa痓:ۥLy>Av0ҏ:*.bMV*D R@(|$nu]D,vEI&0]RfΜhq>!RT6Ƌp!uhb~cG7M<({P=?*u hb< hӑVi(ȟ0/i c޸_yoMPXqZg@*ȩAaB;d.]tƋ0drE Q+_WOT[18(3U{P6Q *YFn}ޭ8A k eR4p(ڒ~tjm'{"j,彝Sx1eڂQcyD^+'<8gR2 WX6 }JbWk:>*ΕR|ޕKo~Kg}NZ >{J7VOJHX\A[ZL{mPvcyВYHQW>nczq>*4^F٠Gn!Xt[?E;צ3J&NGVjN;h($" ʒįjχ`a`>)W@ɘ 0eWysk3r9U)4~?-q} TF:&Xõ_ZYh-E6@oTi,TljqrXZE((UA[nZ n8⿥s̑D0wԆ|AʔDJ2Voyg3#{|VW,ٜ6HJEsDE[7,33qH_%ʭF6\xdtv3-1ڭ f֜V`bCydᬧ,)(Y:**7.7E3}KtNr^eqiyWw0XMy7e)폠3a<M / (gfv.;D >K΄G._rj' fv&x*{7KFQe}2KQ;u܇$B4c ]؟SO!?m6kyw/ABEC%x43 Ɔ- *[SЮ*\FmqKN+cdjP"LS!?mZ5ktOAtye@d^ ›ڪhA>Z+&U'@w.djGC8:81 !W]}m9,$24'p緷<M> zA4b0O% iaI*dZ/et

B)հp$9DmͿn#`c"UA[@I|C#R\ XÐfqwqhO R3H!."{>"RW  pI&-h+nC݈=Q_V5!:)k>nenb&v\I|ۧ-G'y0͢t- l80j\ҐʠDOz~u:},]s]I1K"<^]-M4/?v=ybw" ") 4mX6$S𷊡9ht[mcb<;V<\U*Xlf̆a<Gd}8FYsD%s}@Ixf- #Wq<ر)GϦI Fpq(ke6$m$t+iǹ˸ N۸rNLOJ3Y蛖#XrXnml&;W cMÆZBfׇ^k R+8djt/+}3}?l8i5nKS/Pm2{P6`2|rg[֝e oҒ z@V\OIրٹ\9¹S?"9C}Ywdgv%SQnuͤI5헿|Yj )> h> NHsΈFC!]1S`b00ݻT/(Y3aڈ͘ `^ ^yב%U.z.vwD *̕"!Qvt h_p-)RPz\K2']a.1r}Y0Z1p ~7hMXl6ufөQk"_j\ tdJ)EH#9V{Ma_eܜJG5m,Cz+bͯ=4-M%YI"(7mUr>w++*7* WJҥ9c"cy:KѱAbcF*F')Db8g'1o'Gg )=.ޟ<Mh oNMy/{ ۧUҞ(rF6TPHpk"_z\z*c`|VwKX` <mػ@|b g@Nu,E_KAy-PU+!}:>,GK,OsVQԼ߷Ooؔ}M{(wɰx\@Lqb `A$,(˖_?Cܑ lo^LXfT8$siKk]O.Dj#tԨ>\ "1;)뽱.zېS }z"5L<"ҹv^ۦ~)?]+>}%cZ闣9muQ?7>~ᛖ ̺>4 ƇБCֶuP~7rc88~2ǿs΍S8ql;YTg?C}.>Hq&낋\rvqI(7gvP_9(VrG 1pɜI\DhiORxz䕌 ]b׼ЉI'@I4bޮB| 8)F2JhntG9;DP%jpqmGgθڷSM "+YVNDJGJv(&`ua~֨zTSpg}]*LO,%nA'g}(^lI|9u xݱ;<<ʐϦ3~6fi z6ԮlFX?ZsV4v2yT2*.MvM66r)ʈ͗q/N1)DhhxBo5#2,%_cϓQ5/xo⪏rNekZk%kgq{nix 9'[2mQґ3~q.aôFŒTzkgq o7dÈWxL&_!zY LdUG#h+}Y6U78쩔:#SΘ?>?тwa&#{s+RWgǟ Pj- 2eA`JN,5}~`KJ>QY󣵚{Azze^ћ1!bo9}+S^ P-s@v:-j]"<-,nXo#J#ky[Nʛ =mi>8i1Em%i{"%6TZ^!m4KOzo+g`Ɖ]HpZ>]K d;1TFuNUM\:V 1_-;]"KlF< JR=ϿVn4-|"g]8%ZתeڽՏ*)R",QVѕ|#S]E %.J9htԿFdԃ!V.LkFC:Me=lN5h:~ejMM Lr'`=0FWVMeZSce3|NTs( {}tB%KXnL9'`bpr1I[^cB{"o#RrlHbPISB4[Ž֊Un2j9GyR4ٿ^IP["u%.uoiDs߯B?wzyLSa0RC416? #S绣<\y+= `n:Wk q?_S w8mI:$ؠ?|cJK8]Od_O@pMō7\7PIA2p2eJ0{q? o_!pLzHidJHj}){q!cjC dU=;r#r4rf}(N>B`gŻr֩7r-2d5#͍$X Kc=|Pb>р*^hLXdκ;H) EEvd y9^]%9uqb</st惓i6#[ ɘ%oETyu E>C<3$r5G:r0F64-a}BU"܇jx~m- ghj8P%bEDy!%nμtѬ07{ul2WZ*T} ==r?^RC#|A,rj$;q´{|sۡ!嵑#݁$nO$Ty\bE70 0i'ſLcAC q]߽H3՝!ho|KT .@HLu9/",n2HSB_tˌK2&hLS*׹j_e20qT z~!c\'%kDŽГL3r~:ZMs}׋$t]-YuHݞY,`[*ٵ- -lU5Α? L@0E 9(L*ݯ2FJH0EDBs݄Kϸ)DRV&R+[LzTdpv׶'(VVd03ξQe9V@ռ}`ߊ$#zʊorz2ƾ7 ̢RwQ⢬Rp=ĕ,@vuǸF>8wR1^eOY=jʛW#+']>ix;咄Kk P?fN>m g8P߁嶃isl},C2s}ݴ!OᐠLl׳\O锘{`m}ڐ9XHKWE .D(!pLo,ftW(wx5Wx@)|5ٕF 7(#c4QFfm1C AQ}R Mߍ," }ͮsh8@7Ɓ/: K|[u| 2S' ~ )_X]>Ԛf"75O!@Dr ɉ˝@*(^ޙyٵy:#bf>{7R20~s}rwR  >Vbz!C$5GVy!c},sֲ윿L* S+z.v1mB )t_RR Qu lo-ES~Ɓ6ȻUX{wݖV+ [>Ayʡ:T_@RB,ȯZˢ;+Hv\0o|B{iTPx&2<@A:u:z5; gK"<+ }P1,KQUcQG!jbX@Pd] AϱO~pP<^f&YqVE;E8F+LSrRz rYL=WAGc(}B`ua8$Zgf:B{Y~M:r6Gt!; 5rDZ-<Uc2"7prjJHI\OsT}C ML) U`?z*Hˣ&ʂ,0 /Hĩ[=ݭXG'S/3aStgrNtSͣ*N~ ;96@^^;ːZ5Wў͋ MO3:Yo]:`)ё~-QT^lv'(H7q2Ůx5HC,Wט~xt^3fG W7$%dy:lR6s JWdz1kݞPX5܉;-/)X@[Pg;Y`4&C;sXNlY[ [ZtYI믧}TF@Ӿo]r.EF\Ȑs#kiϢ]Ȋ~d(+S$:N>Me]Vq)T% kC2Ozf#ц]_k\IZsP&Fλ۶7Ҋ[PFӒ. UNc$ݞYN.Rd֥oϺ>h<ثk$`;|8;A;gQy?D!kcjdb;'ЦӜDďŠw8S"a- }%'SiRUCe: hn,/ R-5{)l&`<%)63jc&Pji.6;Fkz/|N-H` Xl/=kK,2QtEwD+-;Bf?&кXYm{ p=cfɼ0wG%zȥplsD)m9p/CIt}JR~}M\6xJN2BZ1PD$8KZD|^A%Ep{,K/wxJ&03߾SƨӒm%(q/D{#yš<:e;x%p&F9Y%[is񩓁!x%KR<@{%zσ$@|F R|kmGF>)Kd'ސgPLTAp=HA dWYtp3z1_3xG#ȵM!Y$?~jH b|†Yz¢WLM~ddH;=-USy=>J pۇ} Hj'̄'h456ge@8Sb/0ivjͣJe6Q7|Ra_o2VV>Hy42$rδKFVCVB}Tȼ7-<<)=i{n!TD=g uؔ%k|fոZg[wBȚKuZBNpFhv )3rW~x-a) b7xJ7}樷kF:h;,\|\S/'08e1_~oޥ;X-Oc&{CHwrqk1FwQ 醤y *]$Q~ Bɓ4asOSyD7ݓ-4ft\x<)f˱s'Kz팋hT^G9}ad$$;+WJz]rE2KTx{a2 \u 7F*/QegRGnJ:Fx,r whYOXgt͖=PzXY6Y)o߱7`nY@ J"ZLMyJ`u"magv)1"͉\t'יG@1EOa^T/h0As;]racYf`2HvAu)K0YS4Q]Nj)6$H3oO#!ôhx0mì4 cHd1kԋ\E4ۈcI҃ BS0TU( ,|3t:I&tSN+Z%tڨzi7Ic1@V|zI!!t?apl#4|X.L xl!NEnbAK f-C_nbkՙ<=SJȍ{Z uY";Hϟf}5CePT[n2XZ>vxY!&^3oƕEъ62eʰv#bC 58H#(Vr!_7: [2eU$sՅ9= yy}עL2Kx1 Q3iWe#`\ЁueIW#a>^ ̨Q)q|ClJRY,ޏTib 8Lh(WwE|EL XtufzUEw \⡋a$_6(ȌډT%:kyfw%wYcFC_NLZ`rlvY/2eϷ\nKgt)L=5pf3+e|J/*\,2R'['MlvxvQD:Zά=UZG*4w+ufjC +ȿ$0@ÚabRRK]*8>X89Nn_) 1R1q#\ALBEF*>f6iۥtM7kd,F|HbGw\fHZp<9a ^'b!bN=BG:j- /{ؼm+0Uʗ1_\ذtt;,/!5Gp/uo(Cl҃;*˚x^n5.){ WGA_l"ʕLN,Y[~ АH2 h?[{OzsYXvY,'hoI*LBB]iEۧ#?w׉ENr_U sgb?N@|6~vW`bhڵΕ%Op;+'Kkd/SICPJ'7# G iTmJ9bI 旪r&`Bi/XL?r͗K.kR2xlʻ:n%o`b*rj4j6e8H'و? _7 fu>eA a,ݝ11B# 1,w$~"nD~JOC"T>tQ&[B̳ȵQ,)GyɰJ0M[r: )PϬj.ҬHDU c\@^‹r">STN>\DXV{CdvrVA}8m(wN/j.@3 L ͱek/jx2J[/ f[t1d 2p Iݢ`v"w˿4` d[OD}ws!KBH#U Q%FƓ bh9XL#,m>ڮzO:iK#­Qy hhPsI ,[q|7q1TYb$B0d<˴R$#&콞.Rl ^:z\8O&{WWEDȠ…֕:Dxdrvr8Gc@5:4ō/` x<_vnCĺV60қÞY'4wXݚuS'%&K{0* heܑΩỸ1Rcf{Wl`ϫbl "V~, 3l:?#*£Sڗ˵xx1j#fL7b4VEX5w!g^'m0ï0Bh/xadŇOi#Yt :lV9 Xq[;œ*j4g@Ft͖I~©C@HHe OgT 3r?RlWFG a8&EvxR#a,;\RPE2>XWxǐH-I4$^FZ|*jy:6O]P}ɑ' rV`Z"cN`ܭ}%܍]Lr`bF X6aKM]ln+N:Y:!nN!Wq]>đA沶1v$jRn2e2.u`L0B[sS2g_CZͿ'ɹҫv67z~`"OHF0bZ;u*1t`Ԗ~f`7ȎIeM89aNyGAx_V6n_|0 4uku 1M"k'@gWxAZ7A8b/ٶW2, .Mm]&fCi֊Zteb1:(.Aj-G\u#;9͟ ޞb1Q`h, Ȕ]EmD zf/dpGxgϖ^:(9)Ic-i QϠiy m1:ƭ>ȡUeD@!kqwwDP\%$7mGh3c#5QR4 y4|N嬞EyHoB 2=RBf a_r'Ó?~:;eMgqC 3NHXrQt?koQIrg^6+ī1 ]c4]sHiH"u߻evW `jp>"l3rj~[W=}U'ܮRd{@M8kz&) al&JkMw nrdo(b̧2H=b8ݿ|Rn?4 cK^HZ*|(yi`9E8]:zlNt\D{d Uw!yM&{WLBͰd6}l;PU t,lͮIf?%BKxe #Sw-`P8nHzWq !%\iUyE(3ͷHX8R^Yg\hoIjNO,*F H&+v-snH~e0 8W\3{_@A3kgNxk^dMuɄXu%nDJN*7D ?9#i(. a&H5$7db4HEi@$.,cRPy9-䩟|0ǿZjTPk)̾֔@ IG:{VzD7C DKHd-qpe\^j2ȖylOA,J;/ 3>7W*]cuꇢ ͈G*f~kTQ?jQ&'˧+:lFQHRMJ %b&j]MZ>x hu}e=!uoGޭЕ~MI4!in=^9+kIJA_fUwim9Ak(@01}r|ՇOz%jd]x%-vRd4nWNH 1^W fΡPOrv/a =a [%Sˉ.91Xeg|f';pneJtt-7vɸ@,CU/J= *. ,o]Ѐ9roycR8P<ۧQpHTcŝ9pP!4m&dyeq2AzhoV|W,C6't%[Ii栏'%"(/F@h ]}JgR 2 ܉.bF2Ǥ>bj>rD %i3$D}pb?N@CoWigfJP*$y(w1k 1+LQ{4哪dխ)X7…FJHLii#v[p-2SQ'ލ̷0%u)\k@- vwz v1{J.$U;tm%ZHΈuDu"ⷝ}\5յfC 8,YBV-A6oz8PwEpڌuo 08#q鞖?e1Z#i,U91m8"}gR[A"nAR02%HA J^_W>;R^Gw^WbK۵{p_$s'PC}axIP6+܍WUx6+IM=5;+;Ⱥ@h"hD,o۱ ?[ ZAӼ@ zܲ*+u46yԤ _qIf9`)3d4h\:xg0 J&e531>{aQZ ;~ؙdasZb;SKԇPX@Fl[Uhs *%)LZx'GQ Ɲ}؅}o{ܽeo-*ۓS}a@5e!'0j7[ [@{>޷E b\6geFNƤ SC3éj)}sK 28ls% Tkx  IYQq=(gucp$j}A<G8 )ff\8N8&ܽ:-DW..L3lav 2ORpO-& ̯VQJR1ΒH ^lvE3,fBCZܾ`: `ΊfA0od Ǵ@}@)Bi'g H1jxCL;jVbyEj`|S\pq̈́_DIbQSG6Rxj,,@ٿ"`f&|Rb"'o:-XvtsVfI5JȥQBNJx`wY\DtYIjHG`rP CI ~Wy:`ms8ě =ֽf钲myJ3T'Rt,ks](VFMI>8&X3\2*q\NhnDD:L˕U]cP姺^ozPmDKAu@EU0o8z С.dS$!)nR7ɽokRTaq7c2ϣ[POQhrEa_)ԡhG-k|d-e\{nTEov*cJ+P7MFI&Vv/ qi #K;^Ƞ3B=92Ȝ=,wM-?=m-RI8JǵwR+Fُa+^Ij`[*6,餼j"n#D) 0Zí )u\=zU`Sp`1GuҝK͠QD.9_^!;;Bvфx x"rrMvDʁ(kD^w 4ܔWT-Z@shdRãܻ:l$woXٷV4 qy-5?s7It/;,9D7Xy{bLnLuJ"9ޗ!U"v<k VQB]aUQ3٦Jg'lͪbKdU;ɕǷhKtWQ5E+n<)I\m9ݑbYX0# hSZDamԄ`Mu?2j4?9x:Y3gH|"0Al˱}eiM ,r{\2>áo 7FJxL8904Rn5Q\=kQWs.+MߕtSh(24hJjshzJ< \IM:Ut <$u{1R[mKp\2Mq]v) Y sw PICøIgMCUwr7@FN /y6f3q >-`47VaS3Г^6qӝDO5Dl`ZikƧu#nL r]#9@ e*P+'7LƑ\rA~{D\l*mnYŴTxH/Leh& L<Cg+n9>'+mDdeZ@TM#"*Y]w#6(NP^i zˡRjsP"gKpj*,qJ_{6%%/jns [HK_(r -gXQ;cF7JrYD75|3T\x"jzּ- pm$;k$o7%dpΌOWRՅ2$'\>Fwǰ* %R~\+]js>-ԩ wήr;p vrhTL:s/{]m rwmZA+{0~hzUNΠa+o?R+k n^fk`Vz ]^ٗ`6j2'ߤ\\'e]77mcQ(Z)9t~߮!: {4L57r::B-˚Brcr/ yEvMuφM5gD Zm_?q[1:h< 1HM8#\յZ&?>3 &Roc4Y =*${o8Cx)d\Z,^2eeoIlW̃?"\>msl15&9pm'% |P pƋru{Y$Doik of @ .bGM  6\sOU$&xFNXrQJ&^ U܆0ȊJv̭~]2uFSـC{9XHHiH^$eEM<4f񩚅an_@`kCEsI86V2"Mo\f :xu7hAǷ?QdF}8I6c7ڷGur@؇:+z:~:4̔>G}厌;7D)>i̋1Ye):̗&Hjy]?Z<HygK$yxyZF/tY#< i6Aߌm'ҺSgCЁmo (Q;DZk@4cw% .1βK@.HpY11aY1  辨VrwLԕˠJ;` a=e1A)|. io*FVpOذ.rz1Qe; QybD.jK=۩L;G4QĬ9GϞ[ hVD)$`u_Q #m}aOr!7'~`ꂰlBruiZuֶJ{(jĠ* oydJREU嵫N|2 8SXs)0 n0 /q)0 sx>:7l[I+7Hap4w猥"yzZH69! ڳ.Ůcd VEGLꜴB}$R2F5oL^)'sŶwQSoZ/O9rQ5sƃi9׾DwcxTKCsW]ޥsMj+?,O1{LbA Kq7ԕSm43K$邡 ?U*1, vg{i4X==p$jg!LE;WcތgsCq.1*zf 9sکđ32=c3 &|; kPWTdy)T+m^ v;x1Qblw(`5#*b1K ZzAZ"$Ha'th5TS|ϦQwuu)qyD-U~\WWcV -0eT-b2YF]N4wcҾ$n(U홪o%LEq͈[)O6R 'GݶᠾB Se y^Q~sa$Uϔ>*r[:WݐW_g/0*DlT+ c ٨1`<Ѽzt2fm=cNIRWQqm5xq$\Wp^'[ i" ` o ,ځ,KtRR-Smtcn񈆱؋hNRb(EgQ;<T10fB=awœ x;_ 9V!X/ Sq᠋)ߠWjdL{7 uظ(,M&zN*4 biM;-K1Qzpۊ#d .Vɺխ;6K?q"k'Rb)dڼĆ# Cn.NKX;` tz!nT^{WW|mà^̩wώ%b'vdqkoMJcZ#}y4Wx4 'm} jk]?2N)T$c`råK[u e,T筣. R?6"TR8( wV}̕lK,M+0Sn`E<&eqz|Arvz 5U db*Ԁ|!zpG!L4G#֨dE\H|e7e?a s~2w-fgb_:ҿDp$@-4ܥ?a1nHI?g&,N[9mq-R1|&MŇb CACP_Jn)YGFDDɨ[>N,-E0ZN696wP&'"ߘ%OpP>ُӯwkq=[M*V70N/*\/Xs,yE/f!hk/g o2u9E.2槵l۪۰3]J.!1r5Z*P *8WfDVk`9 3eզuxNgˣ%n7+2!igtbE7C+#C8ʤB:;G N5لU~A K +ӹ/˰r' e\)kcLvٌ䷘ ؗ#3Lj21f+2-/MFFMJ Ëz[>E}R+ܕJ; BnE3*yrv.y]T>XnM-w5a~Kի_-Wzu0 |<3PI2,NfYDoØ\sihţ"1a$BO(PxfsY.~1MTGU(  a[ (m') Iږ%IÐa?WDm=u+:vEG!X=摠 WMSX7*]gaS=@fMZjdIVu* btAGdZ`O{qPۣ~W3lb%:#lP^pu$]<:7/k0Jg+9ԂL=7tYϞ'-?W/y/X^`1n+$[ Rco>:ࡖ 0],M-d-83+8ltc~QwBugt%%0uS>,tqi Mt˱3xpXTu_Ai44j(^ BF^pU{ݏ.gG>#"*Rq;*5,A\Hcڰ E-畘!eA\XNi,6%kU8>10PR޴ ~WUg7,;+7PsD;5)]'P*VG&;+Y& EUqR`z)8,CKޢ =ڐDGQ;Q$~NlZvxm4YMk]}#IxWn>z AoJcҭ`aHwtĩ؀laBſ[̏gn kdQ\@ *(ntcF8SnZ2ǓiUf* >*5*P%O˴ wH19B\\@ރ`HYž0]I;?F4CU,T pt&J2 i)P/zPB1ᘓ[ɴ#,7ѽkXeH4PJDQ];Fqe8l"}[hcWy׾b(qaA%9JiX6$-Of`FӲTcj$ʗ7N~73Sjݞ f;FA&K+If:KJᥩ U530-n!;nTJR˪.*mW$۩'Jy d5'EƭUX[b:Oy' ~'O<qD*Sg~AݭHNqp#鞜s$$Cw!_P5_ =޽$5}UyXjߡ8]E'`o0L,""sg[ty 7#9 {B&u&q"p+܏M7?К9D5̋Őpt}rh'-X$WA%MjkBmwǚ_Q^r W J(5Mٙ2X݇SH=ÝTz1 2a4ӳa(s|' Vwu~H6sx4?_ʠz%8el#Q Hog^Hg'FKN>NHEUͨo(\zv/"JӇ:Ezs0*/:qJ#ѩ9f7R[1rVkzˇx:X|Z"B"ىO9,hYFtpol!inG"WZ ]֟NC8{^G8pӬ́$0z7b{0.]T1G-w[t&k7)zg6yHq@ʼeGgfoVe]Z6q* g  Xv8f 5v21KlKG>"s.PWEU0m+tƛ˷nq LhNI$n/_%1j) 8սPeSnW#>J9fc4 9Y瘭~+cXY%T|ijPMz~:tB'|ȗj ZݸK&E+qq=NF*>O%LV9AZ<\RoĂM.WbvHg KǣC{]Z8 ?O02gېW8dxmu90oʿ:~GJHUh#` 3!,R0nOF.~!v-,T;WNi(:*siab""i[_by[OUgJ3k5eOK#(0=AqaBп­#GH+Rg^o+#w>sͰ#hy > =`OG1+`#}*D7 bQwu->*S}=);ēsim4s-=*]ͦ!erTz=‚)՜˔G;A/?jΑĈ?7jvsibadx}@8 kFLIQ_~|r{}Wh ٨޷bG冲?V۠!x%/jCVD0dL,OPYf* -bgb5@T -]C!o5;n6i74AǠ;Zh*aڲI ?iK9z쉻m U;A6>D@ە+3m 71 e?BpburDh#< ۑ"`_[6I&[7Owdemgc vsh>R/ GyTM qXgIc Q=ڝO.Fu>Q!KgSKkZkA"#K9e% ^Đ@1H/E8N)ǔGܖB/;#T *G-\Y[,3Xk3PMMhx닓m]i} |y&Q;AsTf4޾-֬ޗ^6O nEIF%7m_aICByޮқK8S/0"p߂u3^ K(qwA?7>qr]Ŀ~߂G\\#@v Toã_Eʚt7r'2l~R)H gIo-yf8S'GU S ʜRژ`ȄChR] <}XTA[@Fc̠;h}J9Lf@skߞ.)wҷ+<3xn)W-qg+Ș\-U@_%b3<~vX Q;T@vL3R,Fn)v$#{(iZ^;r=|Ä_V?0]y $9`{378x'G2 uu,[l+ }rP`HvTٷ@FɤZ]g%ڗ>=X,(=LmP{C"> G4T^Nje^rs )lL19O2mO` wa4IV'%`b5V{{'`rqTBL X@l iW#U=AnK8'PK%skѤ !T}8Xe[RH fQn#[M}6mO܊ΈD-`࡜o;s4QKxƯg5tP6ٰ;jv/ |=mZQ@k8Sԡ*5!۶Hsduz$ᛙ jd=Gt/㙾uJuBiuQ^@ `x^~7ykw+ J n+'Hh:zOῖ2P(sGEt?rTBFɏb`*{qv7 tgFPBe;DgD_OOYbW>[_x{GXy]b'Q)XDIcs6^[B` (nirV/O|hH `hkwgHdޓ,JZEH'Fփu~$}$ tǼ 14n16isDMp(+G'>|j)[n~3ZX8c.Y  gF:m@DGw@GNa|z+skHkS}3)Cy״$ v50*-@$=#G)% }mocni?n3@\ۢ/8ˢ UI 5ݴ6ThguuIFetjESw$(FØW1+eob#>w \}'' L(6n߿Ig6'^K=`fKVX3cXߌ?SFdUdu|$dT؎gy@C'Df;8OP"[qy8ǦDl'(V)>E]r10 oibAXb2S%ŵ#k>j3ǣ;=% Šǟ+<@Smџ möj{;C+e&e/;'}&y5v"Ų̛b'Sڊ6G|!'IA%6.ͳlT9Saᷰ<Q`H۠ϾaGJE0?ELdBU%QE] Z/_nֳۗ4xW9v1˓8f6;yvFfIfO`O? Of. @,3Wll恭(`& l egXWvȡK6@FrAn $-|Ruњ!EɃ~, ǭhݭ5RjϳOm#v *m'X(k $ꀜ'0ƭU nʢ쌢vI[ǘ݉CBz݈I Sm 5SR8xS(b"sE*p7y#A~G~E'u$H㫠ZB ",}ZH+owӒ:g(}u ܭc֕';_}3K* v8済n:!Q{KN\g(1iAx/~1FHV nTP1Yu4}$nȿ+Lmd=*a^W%5A9P_1q~9{H~[yT$:dgS{`>^V! cW WcCƨ-\{ =l֋G6rSYkJE;2f RBCggcS&RmtUGFI&+k9a *0c ")Ww#2Bffא&XwVl (@F >RkODEU8d",)[LZtM)CK} z&4پYs;7r_K//E)ȉbII;kQJ j)Lߏc>+&كp5GG ›IIG`+#,Yӎil~B&hO>1WJMVbloW o_&kM^GMh7?@s{4\F-JYF&'wz3a84gZvPV OXhu)dmnW8 PiG?ҁh]07m> 釴G:fs2UC~M oVw??y߱ Yh:/'H; q^^$LYwD|Kݢ+t_^l$m{w.՝ _<"I0oa5M $sd?o^zٳA`5cK&! >ē qȹEP+tЀD\OÍ(^Q\J okRHN8/aΚ㻀3R?(FR(!}{ZwşM> ]K˓mB~yt+&VzgW fv dSגJs91nK&Vu#E#vP92G?W7-t;Ϗ2$sdl&M껪bU'B&. &+xEN3'kn xW ۯh.@ң˺t> ^*{+ %˭@FXTWԒ"+"jYqj({PvZiA^}.?d$O12%'ZĄf&:m?&q&+n k~llacKd^.s{n9Dhj+&r)n|@:=1B̽)/O2Q۰331ԇROey*m;h 3̼fEr '˜g=>B,9 CN5C3\Ìa]^'&X q0@߰ ?gakhܫm$eA,Jqv +%]dǯ'@^AܷCrB;S)'39\ԥa:uVڟaL)rCZdr}p 0; OԴ t6NWv7?Bf?e_),@'@(T#G l,409a,@ʴ(n%48w:kD"V1dD9,LRAq<}' Vlo~ۿ*)d_i#.#@@!\U=΢qx0'{~5p8E}8H,3aƉLKuQ *iȖaPy5a,]Cx"^=G/Ҕg> ¡oq6nܐ4GbzՏn g lx%wLC o"45s?9c SeLBRQͦӉ:y29u;'{ևh [f#eoDZF_2sf:0E{LRv]{C]`&tȮ]qAAc$n2w*W>Тh;?TB;r@HfM%kW*Q(j' ^(, kjJ;t>^g=m-7I-ֱ\RBaZsqipTwpHM;BHf.[+iOmY3ԩl 2SN⤬JUM>DŽ;߿{3>̪#LE`tҿH]G,vіwRڽյ2RG}ilׇ~(v[.jn(oB o SKZ\b02A[;uZe{>*n* Fj+g3L@ &XL||h֠[q3CʤNm/2|z(quemJde'yyze7U-7۸neox`_SA9 O@h%636?[,:6rS5r#O\n. $ jy`㹶SJ-fL+ &ծӰOs[>;Cf񅔤^eըY]DB!yLguiMBܮvZT WM0R I9NedaxLd\ 8gC>!oF/`5.hՖk)xR`1M-@.…ҍPÃR-F0Zw5iO= {nu e_X[֭Ev^ ˇ63l C yz+LЄAol 3AK?sjr6TE)>iUcwPǽD4#07/%HBi>SH4N:RΓln::z}e7B?GEQ鋯YGmKj9V ؝ᘪ~hY8:k-H{H)D9MSס4N{|;n6G|_5iգAg)7Vhح)y:|Iu:.mu _zRWt/YkR|!jaB,DEHO~fy3op'f̂s .[\ CE~yv `7 &SW(\oIF=2wהHY5_Q#m&u%#]Ϋ?M͊kZ .סxL >oATɕ  dRp3(lq#i HIQiomiȖ&qvFY'ZMct%J߮7nηI3~$̲?eupBB?op4%9fD4zrZed^"D:f RG{q㷚\}^LvtcG0a,ChÏS1N%F& uAc)I[}f%iRm5*~AτYcRfP`xK!>L%BzZxHg=h gNGT͌ 4s߇sRQXx_He|墮*tW.\4s+1X{CU:OͷEЩUˏr6׸PTfL0CY6+<|^)B4 L"5]dLFGAW}5yFjXw%\F'$[нs_1 ^ Llkw;`ɿy:cަIr5L6~RN`}F#%UB$]T jڦYo| *o3XK Z~ e !o z,o[2@tMQ$ H_R%,T֙B?1`4)/7g8tNX dvhIFgm$\BXmnQUz.oWy rY^&GUK?zUajk ,G @@L Te ˶zʁdXx~+?&΀1B9Ӂ 4S)b9kZ+gM6S]-:YЊg. ->KQrT 0ࡈ!QsPџ6a{ q4 '' rOÎ<]B?_(68K`S =&Ƚ*%,ڱVŋv- @AJ]e:qdyqZ 2sQq`oC4)$TC4L23G ^M^G[i -LT&MmZQGUc$'񯟞$79 &Ĝ^0Xi=5ݕi\^9nwwh56;Ҵ?N(!ٽTt|Qq2ξ+BzBan,}894-QOٯ m7 "t3 [ϫ" R˕m&IxDyow_#"T$[ 7nK`csWEZvC0v cKú?RBRfRӠ;մ' ^K02"ail͛J(KbD*#;xQ*ewdz|&s"娟Ri8wi# vy&a`GjΏf(|2 1r^`7=പMH`/}-cUZ(|{ikCV68K/&MÊ|WDqYm2 Ӌ8&Q,lW<\PY?Юԙ i{X uGZd}%QV%OfnDo:%΄(Ey?zB9}U˓<&\!/'J}L $fi"dt[-QSqSIw`# ^c)L\w^CZƆ-VClI19o_akR Sِ ~?->MmƴK bQ.w2L(//֠ww){:ўESBu!\<6zo2єq@Ե"L|A8wwf]﷋kmhD=Zl&nVO^^Ω/s>[VO/Չ#+)=mPG;r!%Dsm T RG^[Ȏf؍04FݒH?W*4k.' ke7n^Hkf?f]Cs-RP|}/6bp?eǏ}]cG>L@O͗9ƔsVf,X~ 85Ew V3$chϖ-~+Khv]ֽ5ZP^*efb&x l`Fe/)sD:Lտs@ZAOZ_h_q{Vh|;:xD߆,- T}p LF#9٤V\DZk?+Tuܲn,$,~`{q;*NF3ܕ =je*x㝈(ڃO(<2kFt?@Xd.$?-u.Mq0MraTD8:D J,8w9r3_;i?pHSf6Ll_8kX6-yNEvb"L{p|З7muY23 ,goO禛CzE_jUF`y8Z^,pN7y1Ջ?t."̠y^&1_Yqvv˿?>;C& '!&l}92V\XGfLgJEӝe;yVheslpwB?7.#e#.-vk'=lYw5lU,als{w6v!r5{9ΗEB#-d6ᴦq`d WUi]kz(~_(Z(PM'*-N&L͕ic7m>0t~ٸXJ uigapޅl'/ HB)X%*pc ; 2UB~HnBƖu2k)h_3 KL"XeݯCSnwlo] wv Co3552Z55lpԁ,s'f:Kkm~QD-3t/`?V[rđfG]; (J؋~k[ nQcVI(ijz;$Դ3r@ .P.oV*o 4vVB0=\"?ɗrIPb]N.IqN/0V نCv2ݽBj7^DҧC=(ʯ۲(OY9 )iKOJm5#z1/6 wwIM];رKH8`nz॰Hfoti_'y;n|^1U owhxOqT@e5?X|$,UL |$0̱J=ƒN:5+ye?fɁp#N[%*^{"Wh,p&g?"oC:t/$vBa$\MQ Ulu ('{ų ):adMH.{>ifyF^S@_45`U/}KPb>}q}K˓25Md{jqtPDNZ.c(A;7S~LI JkFx8=ZxVnt-;z7'Qámn4:Ɵ7(~-~<.\ny@^ݲidM%q0suZ\ 3?} ׭C;IٴAA@*C%TL9zD>$z6ĀejQܑ6o#'qÕG%F8ipn'`F=aMڰ;;>߀0^!̏.ѭP)m>)A'Y%?h 04GV(3T8A&Pb6m?tEZ$k  c bL^l . # ΌIZ* Y,S_Iu"#TPoD k#i41)][ + \%WM⩨7FEH헎QTk bJ~; odQ$ Eڃ yXHN#zr}Exn220X ﯫGҰcov". ˀ~\zuu|x^3uwO82-C_R'JN]Cv!ń{DMː7^9NsOIcfTGNL3ݽ*Q,9W(mk5I{a1y pwkwsđQ\{dȂ 744:1x݊9LV.*J.﷿~U6<1#b;5|c=#{ wiݗk@}Dvcvq7G+P~b]O%X/"8^ݑ dyV崜Bw,B-B4#C}~N%'')=.Qb2H ѹ5r ׶A);r qVPmn_ڴ+v{;+M-ةdOB.PGs7\Ĝ#+خE+<10.M Ip3ǖ,L F˭OM |IO_]>%$~=:lBWSS #Ԯng:'{ɻcȰ,,5IE:)EE"3f̓2-c}TKc. ̖@ 5ޟ E qܿ]ዩ6R圡TW9[/L" #T (ꔂԫӊ8p0WpY Usmb*vЀ6iXȧnsz0ndPs/&0vmC*\7q,_eMM6*5wD(:kU"Y鋃}t@ I~36 !`'۠!ӗ7.B"JDgtX=WbcWޚ*A)BJ-uh:)^ /ζxr !:+92p_4: K8J"CwRn%*JVsNXLPB^5E5o-7xZ$XPȱԃZ*힊{jh yS[lE?)F-Z+%Թ ƌs`|Ks# qm0ߨphbR:& 'I4^gùӚ. U_!pGa|徊 ''cm4c6f:g 2YY,b]vO |3C̞ ;D1)L3u+_jnc]e~Xcdv0ɏ{s 0A]Z)F!śأm-h kE`p C!P$b{w _{0.E0- Oq0tanm.M!<*\W€]UᆻGs1JE{|0ReB!:*oN%J+aq'\ Ĩ`F$clp \Z z;+q [uc+l2l9Ek` W'rohZVнQ_n,F9"ďMF 4b|2lw<8M0\|wĥej }_CFɃa߈yG{廌/P jGsmJ[Rbd*6@t^R8T''?=0R\.#IKcMK'Ag'8`U7ZW*J~ ݣRL#RO9;,zL`X3_d,?FvxڹompX_@@̼{|3}=p3g V$X+2b?[jh1I>iӘQO|,NNےNY> i\ oJcJ ;xzޅtRGqS'w2ʋ/idA2^Gf?p4 |[a'M역 tUC᭠ʲJ3p&Ch_r"%TFk:(]*t4MM5h‡ɚNE :*}=V'$U;=7 ( O^5t\z'Jn/ V{ɇd{?5u s5=_w½9Ze[rOZ{F}n=g?\x^> b $R1%uzuֹHdXHe&2 |r[Fc4xPcRT !]oU@Ed[kL1"n6˵$ :W*]hv1Q'Px?ѥW2%XhqIg2y;'Q]n3Vxfz\  A9buj~E7%:I/e٤v)=Wm2usP]f,rE|\mh)ef0.>\GiN\l{[qOWS/V X -0׵v&^]ʠxOM<(+>#U{g[ԳQ,SЋUn ;y[׉",1:Y5;*00Y8矨4rR *zaj{J*V@i$`ar}Sr×Y dzo3#h.ޏ%L?kE>Z?+c97F;x Z,U+qN.TƐ!{ oyVx uC))6S}X T~TU05u-.yThcBǯ5<;G^;Mg[1Z}x1]AG#<-&#|d 29}38n43^!μ%BُKdȤ:GœAVYi//T1]!hX:=`y[*^փvUۭ-L1$߂uaѯz pgJН}yK:qoȝqD7ȨNĀm)jNDQZ}x|\[?, #: "ؠ[;dzhIbT_Wȫxot'&tNY?d:޹YL RbV;ϐGCu"'l[ HK@jz;%2lל X-44Erjw-7I:4ߺHNJYXP814LAS_4QXx)E3r-G[GLjt?CBjZ|᫤lLc(G7J̢EUb̀DW2Xݲ*#8 !&?i3`LvMhYpINƥT$8ҜHpij;T㊕rd1X'~GSH.\ 2<\խsrY!8XRhSH~A+o{1 mk("5^9饪3d$V}/rU^<ׁ353$q~8o{yi`nVnn力# j,OPMI4O:3qJH^۟j$ȀXz=0Q=2R b ʶ\v \F3h=|/@m(r޺g08_}{c?V972 DQu;le+,slށsPV2?L1UG%=6ۚ?u * E/ԖcQg^BH&$̆A\6R?l#N$E<y(k=aSWXOɑlh&ۙ_nh8w!`VĜe7r j)/(—^I zG~:U&|Bwأ`aȠpsv]GuA)8,\_F-!υPϭj ,~U, ʚY;&"cO}}}M۽A1qgV"&FHhm SB&j.7{]BE9|ԦX? Xcm̔{Os%e^% teyNQ0z!nlAqVSAƬDJ~d)+!WJ) y[!5~]e)='M~ڽHOflԄ6׈'€p߮c)f_$4[>Cg^0pa] 8JQ"ǥ>> U5ܴht_ၹW /ȱWQ3U0l/ <{86[[b:0|LbR2,KٱYb:JWc-_O$ҹ3#(?7ӳ:Ae[WXh%Gs7Oew 2 &؃ŧi%W 8NwfavB5æe-S=ZRߛI+t-0ȡ˺0))2\eHċ\GaPבeHM'L5HnwS\1A_wi{{566;TmO,F2pj=L!/XܵK}m/7~lɮ,մ>-)x&qb¼W n |s@)xntlLQ9r`GsCr}.sء.^۶\ NQˣI>eo/?r" RNj`wa aٲ 撂b֝y,R=^U_wJx6+?!>4(.S'I"N:-?Lξ#fq0!{- h\&ջTʄ>;zC% ǝ._A!=ZN+v7F1i}Bڤ<$Z1 09('Wy` hHMu3Y qAp%,4"al,Ȉ;ùpZtC4gЋ1yo&k D;Zo"\O%?.G 86$9,RcOZ`yb-^?@g/% xD_Ř~] ɑCkYKmij/C|8WROWȀәA=`wIVK\u&:?#6%q J=ۺ& O"\3 "Yg hbm!0ܺ3X -@F>X6ːNyBK)x2+M_1ũOx#pepͧa:[1^3k^h7Ė:y_ MBЕENPOxm A@@r@`]@3g-S㭖z)[|A>SlHk" 5eF)mr3KșЎ6. Ď(j;˲z&aZۛǬ>#m- H>r\AJ1!ـک0c>p(QG&?I.' Z7}NU"C vZm֋5}ɱ<B u f fWZ}|j?_sYпh[B6=mknkAe ̀΁ʹy!~e#a/|C "k%A|=xd\Lg%?D?eA=eN T(kH%vw8O|̯SxZӴOACPtPE*p5 rkksJN{NvCMn#‚*AXѢ={I2K@ +ʏq{bv#K` DNC#WlMzt/&qQNǻBoZzneQr-l*?UREHPu%HE#;>(ݯq9"37P] J*X gCxK8_iЕ@}^w?^&]\Z:璠Fx$0䝺ժYU bGN-JQ%@[hi݅/G-D>|x{~'tBxY; E.K EDFJRw[:V >*Kd,%=-M8q(i.s;3:*zt|1/O< 6k`\nX@hsG5RhQG=?P13 @5d+.` _L`0hec o%z'~roy<\ʸ ֧ۡrT%mILvi9ߞy@;'EC1 Cj2U&F0>P \DXmITxOn+[ +zk1Ϋ8[ig<^Bj-l@(+ Y7㦝vv֍LyKѩw1nOcf%Kp@ow"` V N2Q pnܸuO&IG`qJWWl{^t)bcWp-׵@#k8U<kc=luc?zrD}3(g}wCi95ħ٪ou h@w/Aٍ{8b4.QOs$yvїeF): IH ~ &fWpKfISzp0n&݆+ϲ7SdiW84;OA\U.q")8ԤvF\2`(o*]K?4eL>|@HjA?i:u**,2^O%ʰ\m,p87|x1|_:إ`4ġ.Ȕڄr9;}\(XʇIYקt7KWs^FrUCM5dȏЮlvI:&-s K3S%s\Ȣ0 Άkl8/Ez܋),T 5X$l{w=* ?VB"d1*SO[SkvƥUz/%{`9)#@+g՞K`#"`)}WI\Fi/=^H<_NZL@|_sY¼;?G#|TSl)d봈Tt*UH 7DBpq:+Q7 !crk}fa\|ka?Wo)bȭh1ΒLDc^ ФӐG$ň#|q)WYo80CĒ *)(obIIh\KNuX)Ijc p28{k)K~ǻ12NT @էOT_Q*Iw< :3mE~: 0 M^!ab ŲxI/̊0K4ؔ`;,U^-ɲQ57ޗV 5)پR.>L'.ٺC)gCW]QLHȿwp~ô Jӑ*dk,BRK)YaGm±p t +.Fl3.#sm[K#QJC0L3-xuS"TPJOJyo2qz0[΋Aܲ/^>fԡ`DB ݻ-%B`~)Ij95٘A吅շp#S=aٱX{TjADkAFZxFYzV$Zd xD,btM֣fSuMt^>ᥙN^=*|2T/~@fuZ]=~1uvFeJ?lnD~ HD_HO3 yzU9Zծ=dMl1mNr%?D1N='B*}eĬWWb7y)F*;zexpg?V+SB6UqM/eF:3{ו7FxK o8Cyx,cKDK8xP>a7~dxAP=$֫2L-:RxOe(1]_HNi񃬐c&ά=w<gLo=߳i5@۩Kр tCmՋ'T? BFLG}Xʭ]?>k) 䂠r0N])r6,> .\sHȴ1v.n}ŕJۧ\l=*$~RχR;cZw7ԺF5fȜ_!el5[C3xjѶ PXxD%bPJܻUQXb{La:#%]h$@1BAcji$EdpS!p_dCku8lk%A#b&I w#M6͌p|fFNhuZj|RKP9m(Ub(]f ?dŗ)B>H`?RCq鼣bp׏*.Vx\$`0؋Ʋ|uFAIt rV9_7MSoG7n Q T# iPv2vBmmzW!1mڔ; 򰣑u~˯LVi.d='bX`%PR:bɠя huxblBb,w ] ƚxo{a1Mh8V<͂GKU $ܽYkְ%~J!JM\>>[%h!S:/l +_Dda'"!,|suEsǼqSOE+!}hMPW$y`zJPC"'?? >e_?E~*^c NLBaW?u4LA1c/K1l[W* |@TPz5_ V7Ԩ _kЙ\ГQ<Ǜ+'r*1Z3j)IA=VS):vCb<>۬ /ov? <=/::;h \Q=5*HO p+߁NuެNV~B Y8_' In/A|8Df6j q:1~2_E$;r>FM0=K,Th AL MuN"42wa8^Q8N;G`}NyU"˞:QIM8$',dUXW*Au^C%!$=i8|4`vqA~n`3:lj" gB%^= A<>S"þRI iJlB-ÂTO6}4-olByx/jmD>̠O< 9Mj;(MbÂLsИYlQ8=hr#@&:}P UXhVW/QYD<h*mLZ}nW~y=0<Ex3S}xn!ơU/ OQ/9BcMtSjCS?"5^|VQ#:\269"񊛷*t]d ᷞta3U$6>./f9,Kv"ABX"e C82#J {2qq(G}-"r,/Ld~ëNp/oǩ)Ϗ׳5-4N@2!s8g$4S[PW͘yCU/9*&Ե2a]aXk9 ]/ws㑥l!ebIऐQ}HF]fvur'Td(ݷ0"տ7WUӍ~2vΦW FoWneVe|o` meqy#ez&6San AS/* q؈ixxX,b渧ۨ`7a \rWyP|/=Dl6S'? ?uxA{]B*mr57O+3Ipt/-G %s Y(eCmu\L }eG߰V+D $_t4p#Fa\߬XOI))ETKn6` h:py}V }e5D#Ƭ/= NgucHK 1D?R52%Yg[ĭ6 @'ǒU8vx"&Lr~6c6]Kgct$aw=8*C` $ d*n雤u(jX{|s1O1i/ܙ⤥ ])D .m!]1o!6aeqF5wCbO~y" C76G mI$Z2I" \ .#՗)cDE5T^9!gD iqM5_ (z̳}N j_EGq({AlL3zM5MTʰ,Y}=wimoS@`37URJ{2J5))9hr9 005UxV9~7}SYz /A8е6OPűض7pPzs5՟d@ULebN4^ WTZ؀G|K@qzEGBɃbPF}},y |5EwA>-BE+F V jm"jV+y6A#* WØ@2Dj) 3VN\/tK` +wuId dvny&c40  9~hp{*=wqY| gz`+ :/rˀp.Yexek1ԥP(0|W' qaşPP]P>S5=Y /zx= )u!Ɲt?'CFc|l'׌DկCtq"hxg,t|L~,F+q|}dӔ{?M a}x;#<w'xWMWzݜ$lciy^m 8&2̄yh81'd{GB"~x:{n%tzi_0Q?L2Ka"sa.?mrn+ɔpn> ]5mZDj#H:^%p )a)q\GNﲂߠ-ɴyvK$:)6ɁBL"; Ġ٧pe;4Z5&jQbݶi%QTı TR#5j&56c\q1F7Qf"vjmgcݔuڥ#n-؛2pAaS>_romY$p#sApA$X)ȷBW&wII`oUL >"շ >39h:QU$R02m1 $(h9 ~F!+߲6x4|eÛRb0|VF5Դav2r?,] zDX e;$90D2[Ie' S,6f”Aݐ*?ZS3o:T%2z"GVCWh?_Dr-O8X Qu- N0in.U]`BGftYB'v;%Ӑ4q%Mk ._c3fjK]U}]V:&m \w[ZZ}I$j?w >$7#T+:f=~v*g*mŔ[ U'Ύ3{"}^g4Ѐȶ,*%̄PG̚C?Zkiv~Xu/uvK?M,JO ‹#fp*$WEZD6܀{jX6PZ/4cݔ-OۥC<̚v~wEAȖ%Ҙ7!:EN]"4L–) 3ϼZ [GXh_V#J'4~HAYk6y*_,LxÐXwp"DU:}M%p姉!+ H; K7Fw"%e ðaf:vHjt,Q,t~}C:iWOW3 #I$p<hXr#>UcvU-Ķ<:"iDKH hDX]Vc;ߔfE#/I>hbZ+.= V0(*^ʋ5a VXh;* Y교v6'p@@6@0#bR=К~>V) Ud> ^Ӿ%]O_TWL>툣µYt=s嗫P"+y{EiamMxCT<҇u 8n] rrhn"]/DsH4g iM 5}ol@`@[pYhR2v:|P688#/2_ib,iA6uَ;n-G [XvtFc=t_dܮc$|>^۰zx>敏,a3.J::dqQ3^\k(`Fjb_O#"@B(/-R.>Dx7Žp OZYm* 37LW@zLGRfOn!2 E ㆝&fƺ+/X57LO#-H*}fj-@҈#-vL+"M69stig8l ;`9s">?mtPZ,u|F:A,AۢIb/_B%e[U~PZm6Ɨ|A8h?k5Đv2AfKAK|QħQ7kQ@oBCR^lJ&2 7J,*_E٣۰ACE2΋q(oc+s}AHvGB3=TX:U%Fe+Jݼ=i;cD]S"R~}$O|'Ε+GA׃X0+GQsTװ@ifx_*})** F[y " *MxOִ%M[$ZK >j:t1qdPI#&ʠ5 IMN8ܚ]!W_CW>2g4NԀIӢ([[a 133SPEkW =}u7г*\ T~)74R"h_¼HIp=9ȀHા2Dx"`+wčGc}^#<f-֓[uS'q3[B@ce>p?FO 1j t{ gxqM2NKoLza)G*b (-{зk<`= 2[{M Pz a !p` wf_c9r*M|zYmT ePJ b[ ўa>;mEiDߍ+I1= ذUl='aAq{B:-{Rigԙry ~5N.֐^7yFe(R棴t$ $tvE:@צ("Yvz(`T.0D8)c[o"}[=O {A?I">jKY/Kh_1!s=M^#}g]Me>VVn*#'ʐ{Iv|:g9>6R _>=Ts)=#z<(Q nE9wCظaȜꝆs;yD02x[n :^Y]?U=G~ XEy9!CO~jKORy WqrS$oӛ4(E?vONZbAv~Eqd;ku#M`QR je\)62m74:9tbU TǼuC1MJ\%oa>H/u3eE@"KNQm7e?*ƣG1˓%tY4jjf$_/Iޖ&w`qr\CÓ1ƨ\_}eD=GfNf:WCxDj\i,҇I(,q7NOi&#1l^nP7,(gp& nbz>{*T#@ - i.iCrq B8݂3MjD :Ir iѶ_E}]x1t =.hS#iwDNlV13b2En~{^vwi˻6I !q 9˰NND&uZ 6Gh~hޭ+n:ę7py[)gȳո<(Ǘ2Mˬރ׶'C8i.5bqIۓb_C>| U(a#e^R*S78m\={&]Wl&Vn+Wn;N_2 ;ͦHf 7| K$ރ(}b  wZ=jhϥz/jJX5¤vzapg0I*h.\%}RM̐_Ln:Ǽ#zYD@%rY)8}RyT_A'N/P6ҋԡ嶬 ;eGd^ڌT 5{f4c',&xO:–7Q;JrxE٦T@\ːj]iko 6Y_G>ݕ4$ΚnRO"fS #J'~Ea|<ƽM s@.ɿ"Rll&.aA255.[\fn8| ]Kf8 ivD8(<,YOl4cpbF7P.MCds&ۗe!=;ngEel 8\Z|)E0fUI+,Vگ2T|M+Ahi!>yg!Veɗ1"˲WeFy8iAKiq@d1v`|F2jَp,@qE._d2?&G9|= YU_A?xxEIm4M;Kn99KNl,%_k~'u帹q~94fp*]~ZOPc+dזAv^B9Wf}V_X@鍼h%ٿ{9AG@v4M -^D?o hD#͝cO%6w$d|j0tϤ-R\J(9HЊGƁ#1ٟ|%C[S/B7Jݡ Ai{K袜?_G1 `];Kw+K$bY6Qo*?"#9<6Q&R0Ȇ,6W]C߷א'hA6Rȁ@uTTuMF͍dZC_P=a,j!4?OxM"$8wdgUglC'IXEMGIPëG٨UC(]ir>8;0suZܤʩL\!hQy@ +SbJK]_=\+Qه'1o~94-8cLNJtgQ6{FpG -*+˅y|%+aV D)Ň$HyÀh=ARΛO[wa9,O_k9z=Y+.,y.{:-= ?pymcWBFzd̢Γ }zSj  Qb`. D(#DQmD#jOzxlZ 4\}q27OН񎡮ϣS^)@w\RAGsT$"ls*x(C!| B[SDj9ȅo .ګ,>619#&MCv.ucZ6&'Th8pwW` 䥞7To3_X`  } `Ǚc\,w. w:|& DL?IJǥɡK?~9,_sQٞDz盬\ej10/ 4NP~6;X댖TոtxO~=oQlYElF'Uia=ϟ2W&[QS8Jcr\xå,=uĨu8]ZJ-#C|0NWa8Ip8"$q:Y-KUPzngˆRB]osI'.n`kXceFoQ) unnYG 8a+1֡2xo]q0TIt6,Q5wbR:P^Z9:ίHiohڥ3=f #`fd̔@bDbju0O٭`/ßMYB(Q_kp1ϝjps$&=̧tֆH@%ӈ[3CAԉzrAnt ~1?K4{^;& @}0 8kN.9I.tM`*y*Dp\W*Ny@McC;BMo뱦4u*e|Zi@#lP_}c!tW$F,bFh›B4td6-k t0-P4N K2l66kyޚbnU#ԁ-* =?ؐkܑN [K%lW>aLYsD2>P fw ^oDY3@Ѻ#7^3a݆[Cd ZhVFGFg6 ,^!~ui7F6W޻h%`2b\}ʴK!G ?q(_n*i}>|D&ׂ7_,Eol+^8"!/XEu,<́`,}[4:lsx\uQK$Vc:T-϶tC!|$#ʻ3lTը.@!AvfiH/09W"xV~vUv`uyĉ }{qoJk[V,#g gVs U|N D/)Ȥ& p>1u)\[ Żnt<iЁGbJ d! ?Emj:S3)1?i^"fa).|$_x 9EPBZѡF8|Io%6^Kcmr,_%( +*ֳK=DqTM 1wY]z$CF(d]҂ILX%T*k_Ujѝq4dI^xRu0EP*!"{nM:SfI5DkZvE i{&A3J{NfNTLܨZL_iٯ""B6q*Q!38p Œv5s@0 Ӎӡ |rBl=|rh\:,N殜ZD<;|٢0/~NHF?ܑ 1=rE=i;eUh5(䔅mm@K8n ##ws(U! LR#E89іF @zcti'zky#rVaBtk;̲U`CH "KU"m\aޜ&ëX7]O Aq+24$2D:Nk|lB=޼hREBj.bS6!|4Ppy,g#JEi,F܍R $ruGKPӨmE6 ;Ja4 wJ#Wso%J2Ӧ*n:Wa,onZ"Յ٧ z`Nva{] fٴ 'hGriҝz^yOxg*NT` }`4j@9pV]E4U7?-Hor (o"WWi},KСo|}uݿ7tP%t>Z"XnhJx \TIrV`Gd(+Eb彐.ag(Iln(rf[M=s5L9nwA:! f Qr.qćXiQ(l-D8gNWvg ,ֆd}xO;6\X}nѣd-}IJ%70:7[YJ"ܰ p)?nJ|=Q_DUV}eGz'hsH}ײ-/FuqƟ^!I@kJ:xE'_P$+{nh7ϱЀŮeC>]##iE;l`iGU)4\z ͡.n٥; &A ܎6kڀ%t'Z$PW(cJny1iν涛 \/,PQP J^ 6\ g:;[mcD50E¸(q: ZO!FVC|DiߎL H?LJ|[܃SmuZ r[1l L4q}c&+Q-"_? Sbv^yzOт%s U?'jDD8Ծ6/QKYz~zz:ڇ&l H:K#](%#f ?6CTY.m}nڊx*9Z5?()\?dU\Ao[+DkZ#Ȟ[|k-%JG3KS{'S}@HjQE%9Nڎrqd̫"h1Klʶj6.a@ވ؎k7uK␍*h\>mn喃hH9CqM&cL#g XW<١!jߦ]\V"<3+|to*B0H>+ګwJ&\zF"2Yv1R^WDZ"B+V]GhqW`kB 67wlU']WdWQشbڣ9_tC)F3xo8.17f>dC:A[_w21Tcb6U" /QLZ}9s CSSsF=+kϝS̔_VKaB+}:=Zc˛|{%xWD_vE¿f0iZSRS7MW߬o L4s;w-Y[ޞXXY45u˓T_( [s(Vj!]q_@aR|e hNXoXs"tX݁%SRvnX{&rJj;\`]sc2|W;@ؓ-!yQK];J#@2cslqRj j-[Njo7,>T$*M]z# ڔE }&F:y;TC7r7EXe{ĦUUclFv fi6Uap<]CbRECLh+"Lm)L$sEM|1˚o,yp}rYԮEV]P,4Th\l(=j(4t$+VAMcpJ@f1皴%k>ToN(@Hn +Ŕ(+'hub?39J<5[ӅD}ҖjFpJ%Y.7W0#!:N٢L^ʞBmNA7`1JB~`_ \w"yA2^y^Bt$Vw? .a~WmzEZ-0TV=}=mQ]u'7pvo{ 1jS3b9\O\M:' MKb`:F)Kõ_Ё<dlcB&Ѧd3>SWYq0$Rߝy;ç67RϺXQNFdpFS'L3:Lx/KI߿տqDF!9 ia_gh{2h~QPZoTDRCSÌ\^wуcuO2}4 Co{|ImVI>*T qW0w|C{KxRȟ^'=3Z3{h9NToH)2K/HB<K]5϶0֚ oj~_I%p*p=94p{87Yo|pQyB^jof8HWfv7-x$^gP7Gh|RGŠ|짊z?nDl@ >fjCá_#*̂&:l+>Ory wwũV,?a\~pUC *RP#6}NGwH[-g9RsI/4ԅMo \hё;K'$4֨0'}B|1xcJc!}唓bxA򟓓&'_4ZG`>7lϠB:PWOŞT߱y~kXw|7Qp(P&fx/rH4 ¯.+CeE&wzh] yR\,MV,&h;7F!sVyoղI`D?9fئa: llS_{[$晾Or|cmRgh^,M%~g=ݱp rs!0QnG0hv t\ݼOj%iEf=32O&Wq#`{q[9?>-@WTn[*aK0ʌF`2:2.I7ʋȌc Ebγ$ #C~#K:iMn1Gob&h@(s]uX!Y%sRpNX ]"-;2 i}\Hylr^z^E)zE s8\O#kAO~b0I2GK7nѺ3BN9fOnqlEBx5zb;=h3)pT{]-h0Xޅ޽)Ov枲M.+FЩ4PFznëٶ(cBq!{X@u"KI0]q*du[ObdGG5qM S cY_u)*m@KJƓ.>\Aƣbh`mra_ƬO+\ P) s7ZdUc'!D#OEi\+r[utys22RdIC.McH[a#JrD-Uw3Ǝ/_i) Qa`EYk{r7#awnN+P7ykO'˓oK?NjeKxK䒰תXp4tڬ%;)>epJSBڎ 6 @̉|Ul^n|gd&哗ҷ/t(\V,60:5w4err٨lxE `︡R pU=gFJ $ʵv6b$T%8#pN)f{]:rϫ}ee<$ǡ{R(SKm:e_'3kwlۂoqƋAB:RI`cd~DEPk G9~s٤vj)M3Nn}%Z?9P&S"0Fpcg; y[`" g"Ȏe_ mp14ޮ12 YLjVW#OټAY4-kh0E}{1Eyy lhէ!n?SH,K,q` V>O|G=_0m`K{,.^%e@`ӟ=G`=(/&L#X}Ftf[>]!&E1 AX.@W),+Xm{imNLen[/#ο@nvY5/1{cXFp"LFz! nsֵ-a3aF=d $э;-naAѠ&b?kW;jM|yK2QT2>zߕS %@@d,h"L.X*Ԣf3ے'z8] P΁ZrT"(2 _>u~GߦYOGE*9*.5c+GpD)Pd󾨱W8%#4KXM;rpd8ntу1t~b:j; DS<.3XZϒyŊmpdPKU rہi/o!m ʕ_W %cb&#b>rc97 dtO?޳PF[Y`YSy~/?xQaKɺ\R"i|0E%") c[> :&?B ZdY_nNMi&g2*R{TWPB7@&.:mt"7p{~Y/v?q;RZ[;;L$b{y!;g6re?~lér6QL5G1̏0c'1Ymc6u+T3@+?]2mKܛ}B"캈$? (ܟ;z0c#9p0r$,y~ixa(yXB}h 8#(10bnUY~nEͯ'Ezqa̋{)k\,6:xX,'~tr4$`wD?但 k>ː(Ӹ,GOjH;.&ہ>#, o7-F3Į>Kd-2%ʕc7|HCVIgBv)JIQX @XOk`^P~N@ѳ)ꛝz+9},ECt89~8;= R`#c[/:IKO+ CaB//\~r\o=ގʛFژ; ݠSL庎֮c($vR<:ڃa0X,XQSoPvLѬmɢ`AʜIPS%+`@ R*UBT+"ZX# nO ~A %fv5 ޿LE Ɓ:%аڽh{]^ŗb5hP%%!>+;a&?&#),S6=JwU^ ~8ngDچEm/{qjlD4'NȄZ)zJCXf f̊ B}yzcK8%F~c5?)Օ 7Aj7U6o*a?(PS3r~fFx1^ yq@Yik :I p1?LAWtu6MM(>6 q'5DLZ̦ to8y!FF|~$مn&|A5R K<m@4\e^Cn|z6l8˔0@Y͗3(~M{{_%^kyiQ23ѣ`;Z !c~H,ɵX.^a^*(K$<>%w.ƆɢۧGB g^oYiG](@cQnd*&-B*i/r`ӕ+Y߲Qd ʥBg=5(lD\ltNA[ˉ:G}|C똬t՟dG.Xݻq~*Fa WFlcr-!b|"pX9 &fW0\k}#իXPFd|bM ʭEuٜ1 rS-ﵜypw/Kv֨_$K?/ WPn-0ēm"F6=QCXLcd D/eyENq1篍Vۓ&w7N&@ ܥ|s){)|Gl@ + jZ>ep]꿇hS֮ |瓪i[Fk=΍3줄e,T R/W(> Bq=8Pjlr37VfQSEqm@u!K.za~ZXxZ@cKܠ_QLp6s#}ĕwSlc<j>1ޢ&"XQ;2fOtg 2kGy7L֜yb')JXKL4c-!Le"kCX.:.SJ0߁aN";{oW0~^uA*٠;Hl~^]` Vu3=]~RhA5D#v%{4fˉBG F+EN*z|1koqx்cgS2Pf\􌆧,x P }ALNc&QMBĆ$n3ɐpXxsK ɧ@&PYTJ۰f#0o'T5 ro;^n΋ݐ{PbX7Q@0ZxY§ћ~1S L^Iwk umΉֺqܼbqgo;ֻG pa[wʘvC^^3m]0oܬFbO 3c{ 뒠mPȪxcN-ZXiSF.̵ N:T, CLYIX#w*%[Ҡ[>5!mɖp>dJs^#!z ^uJKU.{mT-y-.&?CAi%/LaE:2K7 g>gt OQ67)m8-^̔ SH|ٔ7`/,X)~V؉z\O;LϬ pJREؘZ+ZIAr.AE>x MBjT$(iR%tp0S#\<%YR2e-΢ønK_a$9`Vu)nS Ĕѹŝ|fҴ<I[QX-(P$(,}lKFܟW4O,*g}h8m=͟q>xn#i[G/OK : Ro$s5"DIu\`|zޥM {U&Y@Q, `b{%Y7!jqD8o[kA~ I” .S1OM;60x1EN=ϲF e؇V|D2-8vN҇y:㸋9w̗,V)(IF7r׿RT^w,Pfgep`AKwNX J?W>:{^;tKϬn*0^7L{%*hwpb xLIX)bͶbZE2p^]Kܱ `)W KF'hةTJy@$@_+V>i|Rwwi9 F̙YpR<~U"W,(\5Nq"2x?)KAi} S%KlHA$6-S01N~;}7R֘3brQg {)#hHL]EnN`,|W;S d._~!mF9y@1d&+@E:A,g˟:dD]FqiBڊ¼*YkNix(vVRVI$[F I+NC4q=WlQ?yI U*\@h p̧(9=j؊GT7\5Q|c] Pَ B.k]$QKXDڤh3IJzRGQp]K~Ǎ`F4 dX ~k"4"[ be>9a+ŘrI D!2%6|$PX e_awkŲuL N幤)Jb*#{M][KG=6*Jg {PTc4f5H*T._آ.T.;hKJ9pWb !4)Yfښעf!m )G)2keWšۇf2}1uc(֞ŀ%[W DGuGƋŸg'W]$aG:2μ=w1є͌$A-3ne-:4D gCL"(n}uHHmURݍ@7dW{aMPcaߥpu@}UZU \&y*8Yڻ]l;hgU3bmT5ę%~L썏E2]9Cbt2z͎m,lOT=ʳIJ^Mxd Ծmum\EnZp6i\hB6鿤_d Tԣ0ereb&3⼶-Ko4OahbGe1sYWwr~LsM7).-Xk1eB7|W 9+tqEŭ-#`ύ̶-&H ņuKS"? 5Pj!kN\)=AfKЏOz0D*@nqkOw.bubl}SBo"0 Vn}4 i?r ]%KQVq.J"l }]|T.bJI]mR'x-[`}Pm ^ S neEJgΌjoe)K['o4 "zYoŭL&7 i0ˊ^5_tSYpf *CfjUacYbЖ9=Ak3Oiag"I#:RÌJ3:4׎i '%(v7mr2tMYɬ*8Soߏ,L71N@C5aĠNz ';/^jTb\)V2t6 rTyO6|07Q喦/NLZUl+Uvۯ(~ax卒== I54FZ @3÷#HBw0q= ˲Iasc@㰷$gJ1ezPJݜ 4ޣUf$|"Cl@Df[ :(Z\C" fm[2HWp7mD/XwWeP!0Oi -([M`| >M}sZAw,缎h&n= 㴂8ѱf5m1' 4qaǏ[Ei!IzCR"ҟثaӽ%LEeYaPewT?8KxcJ[M<]e;EO5P c;N{^bw''J<ةhflhc!k^ ,(D1%ff7 U йCn$-5r:bL(whhi[Oˬ1+.[cYԋы;C1 9 蓘j9G5zcd*0ݓ>wdSW\hyNr'zV %p'8-P]]{!2 K:Mt_[۔̩I F#$ta.!T<=D]H(1HO}:X; ?HHQ..i9RI=b5ue9Ndt]+,!O`i?:k0PL$,~9Ax:q_ޛU9}l4M! MBWp@PR8qB<ڡ1~I#q4myu!LV\ 1qS=։5J.h}2˜ب#[z,݂s%^Yki-;p>$"\ZM *S 5q3J=)l\v_B=y$3kd3ŵ;-cxDNy\O^0RfM67~s]TEi*rrJhVg³5DJ(^4Ҙ}F 2f4JϤH"#_aNrdR(@].I8i<|mwaBKFASs"7_,浕%.k7׍'xZp樏Dom|'n¡F4rF!+c #7ᮡFt76g< )Q2=5U(]2DY+g$}ɕL'd]$ |c%҂x7*c|am{l" =dop@B#g'e?j$P"qjx`o<%uQ˿m}8*豔@R |Q=8Cgi)JڑzW]MKfCwﴃ%U^7d]H;mK\(/:FwOŲ0]STkt4(DYL:$F[?<%#GYq]0*2A2jjJ qṋT%M܈Hp}3U}& rς(>%D'zpMQ!οc~'?Л)F#7]a7WPtGG'gYH5MϢ/Rvq--"2•m4|1\)@c= ENJ&c3cLYin3 Ϡ))Mnj݀0zPHBjl~Õ9綈"=颪PH<4]y  W+DM?!7VSք>"WPz_l}w <M~f~TWMzN\.@:鎆}<TiD TŞ+o6@Σ>UGvYJ0Hl-9B 0\fXX4⛠d(&E17cS\Hs@b@8^<}7DKC 4!$|^p9U;;?@QxN>Bc!-1ykn]SjunϹL%w4\*4 l7iS;U޲C\GE#9>Q$v6/dYJ⇌0"m{M)V(~y[l "& q Ha N FC%L5--8KdCi6X&㰴͊CdǜTo}b.-$M\8+cܰ(U:x՜ hx# F)(/j B\'g).Peē]|!'B%kte;b`5l+^q[QK{QHCjDɨ ۾v;Zw&ř}/";Me@cY1cɮ<.æD*Kl#|cCTƭ5S!o[/UWjҗ?z҂4m. :dX?A\N]F5^Cep=SIpYaͬεt:aN<B 2OJ)YlL$;IHliwoM!ΨN+\Ѕ,o5/k8y@ԏ%"L\1P%1!Mу%ܬ4Ј *.AbvNXFic5PQ&dh'.QZx.`s_P\"C*;{5UOm*FZu4}Ygn[%n M'h](%# c@ eo;{ CWn .%S/R[?cK9FLܒXHeC~SQEs__R1&:p'$hy $W߈hC'p!gY Hd>]~;J?$vtIg<]x_5̯~3%Ujsq?Vs$_ CLUk/|Yݞ{[ h&-dXldT&*Q|UjJ 3Õ!VCVq?4Ti(y\.h*<6c"-Lk# :C $W塜vn#R;/Sӵp쀈LES:ώ>"QۺjE@Wȥ'iؽ\N†b Pi:,!p)8\!Sqd*$0oAxhQ?qI'\ɗ+޾_Gp8M>d==^1*1[&~Gՙ!\tB͟]kkr捫z#hn=c-Al >?{=~&."7qq|j;^LWȮ ?4+(7&)S4쨡D}PRs>c%|7lwΞBDmƟ= lg}ca^G Ǭyg dpYM4SWtVPsԅ3m}OnD4$O4#cD1Cx)$dݡ_(M#FsQʹxfZM7I9'tE0F8M>` /EBALLcopfr@[>kONs XA (=si&~?[֗Ld&*ENOP}q l˒dn7Jk1y9H;Yjc6ngc*/50dk_s2k'sR %+W5_b">p qΤ+RoUC5ht (G(fY_ɤOVzCeb3h=WC-}^lF착!'WސS`N%sNKIv1BsCP 3"N?=Co}9L YU"H;:ip3KYX͜@׍**(t5l]jLLJhW\ WWbN. T((h>W p CJJEノ^ UW_4f c RYnz:y%<)Q׾3o6Um򉾏ȫ"*1Ҋ?BzXIYt9"oq, ]C4B"ф ]`X'EZgPQ_p4w+!DIR4Zđό Pje[u.gh#pYx-]'ǣ:O\\~# #(a5v`fdtt:#c$#Μϼ'g.o5^q o;8S>B(;5,$:VBo|dN~n~&JA:*WBWZ.4#P>:Qc_(Vi5sݬ#XCM[ZeK}1B@q(̒|Cm4bi.ler#z5'9@zDf[|OANW;Oxh)&by0LκٟHT6Jjȼh|`N4ĽnG=DMO6W ZZ@ [8QMѱwqNAY[y7~KٰuمS]\'#r=VdD.9nP^aI@<0m7\}yLR&XV.D㽂5{š+տOK6yt H0敀"&si/?4f.`Ap ,+|zo#Hxo۠LtXy6 8+<  O!)&Chۉِv:P×,4ÄJ%ig^ ՘=O_ ۔ hx!>2S1< c ["T\kL[S̏Nڗbm=͑efIJO&!6R>;nT;3rS` 㮝 1^(2r mEe͘FFWldW,Plge"Rx+\Fć4sf]!x_=!r3BhO.֠:@JsmyHsH0 Ҍ-M&O<5wjJFwGd|0cs|0E9;ޥs` E%&À(`9+EB!e!,}p!S#"\)e0ORr5t8X1;g]FV]+A@C; \uҚAa.>9:FUޚ1d-$R BuT|<#0`~b0 D0Yv4C ۦc3u?AQ$A)m`Me_f3*IxP 7 A"A%4S߃<12jMp,kӘB1:QE3u/5آµb6vY-ݿDeS>MbVִJM[&e_}!Lk37;:}\zZ+K GwB·bWk/bHA v >Pbxf aM6`{K-\0fG$E C@)ٳZ{SpKeα~[5CbцTB?X<+ rMÿޭaDTi~{"iJ z"dTIIiPH_iY~hIVr_Zz: %ջ&wIzI-.@buþfx(t +`m8<~ݽe3|,$n9dɜ0[6#%rKPTok͆PO* ))*!v"яO`9Eܲ:cV* l 23Qro\ݴyIuK[At,.L"\Ez:[k|es%TiTa{O; bH)rWV<< ;zO= g\`+˹𤼬>'â,3OcUNhܔUOCE+䟲yD96Β=T1UB/*J}AsU[~z #^M 3BU׷!,&ԥZ K: ^tZkӈ[*JEI0&:yq54`HL v nn!Z. zk^LL%̆>}{]=}3 %Ch`UB򁼫`<~bgf N$EnSTQ=ZXH[@q[+TX_ቧ=B }"v=? 1x4Dphbz`@CmB%ڴMGc߷hdE<݀c)tFUlQ?[kRjK@492S%ok1"S&}H[8 pvxcE,Z-%§]o1RiwrN`>9N鐱~y?Wn5@e.Sl{c}\r y_dBH-(74w{TDZ|G%f)=V^>ܮb-+ gVv\]3W2)>7ӓ3ߘG-'ZaIJZq8u{ynZꢃG,fao|h\n[0ԣpv=JL?F]SBc_nS."W4g>u|tMODSwW h235-`/SȔz *!;[#5AE\b<;q֐څs3gEN R]jqi qц.ʔ`ɖȝ;RmL@+(m2yrRꆸR?f1(\FQvIQ=G$s޳Fq/*%bm|VU%HhQp6<ՑeChH&kd_bK<>hP\nE|K04y0/ǂ.6,2%(}~;'s x9Y 2)u}|'ghB M0 ڋn 93)Eϒ:LEvMu\=W0|Y xwis?.Pm4UM-]RHE Ɔ H˟8&SjHzӆ3Ԡi; 2Z5ݍg[ėnJb$O߷~mݩ#`MXK 0TzG0o[6p-;S`͈*+Wa_#Ne,}wBgv|R*ᠱ??1F2jvYD!:ߨ?zd57Gg.0GpS`Gt̼ۤ'63c/nS^f>*1*|s٢6}]MNyh[C#)J@_ ~PŸa :P@F=;~ C4(WHwE$&[ Je4ZA^6ѪA77`*<.ZóA,`c֎cduyB>1UdRs 7Jv ُq߳.c#˕V߼I" ǬF $TZ4ELf$n0"ekӄΜd:aYɓ L0/.dwx[La˰)RȄ4lH]ï5WzBBU8{jGTN3F^W erG[&_ǵ=!W74KiH1wHD=b<">]BX)$&D wRDSE6Ʀ8Lrn֓j#Ѣ d+0G~{׊Y܀M8-I۔)^ yQ9׳/& *HZKZ +R tzg700>6_-%}[ynSW_`)]tdR^~jZW7o䲯(k}YD<*,o,~m.õusVfi٭u)́K$hAd1]kb$SsNp~i89Ϫ1! WN M:1O  mw)b^׼,Q|OO0Kyyoܫ\`$좖}I6Ղ5O፦4iHTth6? hyiUz1X!܁9O(B]21l+a$SOFhK1DH+Tu?HViQI &u((<J% )!i^ktοГ,ٴ61|F5LƼG" LU{NZOi~LsaRbz⇉WTOO/xlnpĆ!G@hȈӈtlE7S.o_#>HBOL$^u%zDyM%thɤ(ZFvlV_~ i:n#Җ9M#M{ܨl7SCzGg vz)PׅpޏHTzQ#u;0BX&ge!zo'um9H]%JrgXفP[7J8WDr3;S/u\.\V7{Jg/\{T -Цɵ/{n9GUGg6-ɜj=NZ>ƪk(VQsTQ\D u}Jl;{092M+1I-Bqb]Yzֈ8EC[R8SrB?Hꛁ]L6_J"*rc}{V"io1?fuu mc_DncQ($QPw~x8/(Nl Ml| { fD•âiWsrt iy3jߣ8C\i7u1sw&wh\EI[IJ޳ O9cC.UxK|K}D ,:%EEVj6}WO(i4;CĄ^|0>BIl*6󖁺俎BN:!Wo|oWQ@ +;1H*.oQ4)tq"I2S=YrS2:]dYh0\̸Dk7P#tHx9ȩ<.ְdeܺ"bPXX~fc2=FT{jPL{Jw  m,3M3ϰ|T͓j.IW7z[;! aJm:r@G\Q3TWtnG :yoG-5[/;t+,(H oT r%Em(4lAOq( R@gFf%ܷ"=áu孶`oH8?.h=jBRBr6meק~2Y1t8u5f:pPiGh&QS}ޕ%nwr)GA}Iits*mY5ܔeBKq;>(OkVm?\b{lNT;χ5TUfCF;]Bc=0m==n>kWZ9wiNC1KfpЖr' .Qb| S-nFqsƑ. 8I%aAʭ|a $E*UJmU2iz)$u¹-8~R}:0X@ qےSFC\ .,jg(c %d|>Qu=C1GnrNeC[ O:gՎjom߾:,JϊYҊxG;@o?U98{0>ү ϟ]:]SHhP񆸈lT."RL ~ S|VL΅_wIK+n4$8-勊cл2JW"8b:l!?ۏ&uy<'@@\Vq7F} 2B@ ||tyYg~_śX W|-r}S(ݑh8`3T╔BJ3+x Xe&rnErNfuǶMK$cdf!XS9TެVRÒ~+c!QɇξҰy¶l DG9j[>eA~/.X1\sϥg4KM]NHi}qØLw h~2)rFz+Iw?]&#Tpn6v̊D9`p.<9-/aRϒ@U,xq(>e[2`e:pv.|#4+bn~MUҒO1 -Gk$C U&&/F!ܛ!I&G dW;TuWly:X4xvJvQCrwv\[;fmʘJ,쀔,cbL(V(\N (%2&:@n+]UӃ7[#>5h0PiߍOdPX:3|r) mQ4ʁ4(sU4iBqew7zNZ1塲 /Xӯwg3.K>QEd@FpDAS%r/چjcxpʳuW9|+[=;oėqh7o ÏIZ0!zh(4[/wj?{õnCÉ{##QW"@S (@6%z~Aφ4\ΠXA7_I ڹ9_< уantܢ)5'0Q朋AH6M#QhBLZYX7D?_c@ao 4X _kU?!:WRgh )CӉ:t[s&RPH-'Y8qS{iDV@G u{#3VeW*}$TKW;edk'IV KS >Gkf!A 9" Skf5ls&Wsқ"i45t\L}xOBNB=T~'!=ܢjy_",U9J{B Xi,áxbtB1nwj2p, 1[]vN)A)?Ğ{]?Xz[NszNǢ]ɛXJjQI=]A4g&JSEMM[ѾUV6!bJ7,,"MPKzV!)/x~P ,4r.+e~âtv8N|3&ZVy&{g'( D],@sKaOZgi9t': Nz: aA~^cc?-N:B}a^f {[=XtYk@$kϱ:2@YE)_a!gYJ27$ߤ|-.^-/A&0+,|`ݷ?TAiRY;Y!Iq1+W}o&b^XIBPLLlbsG ~ynz@qfh:/Phk'waaqHr̈́gh퇈 6fH$7vGzw:({/Xpf4 !eXص5ϖ/U!D2R7G H/y8/ip8#XFMߝ ǎ+='҈j_A:X~I|U!{6Bx,_13Q`~kH3ώKW=Ҁ35o0@:掅!(JRf }k,a,O9hHL7a`<$(}=xS# D.ok k[g$ؿsH nf[(8AdCex7v?Onpm;yTb%r!'XEPt U4Su4At`&@G2xN]26 ;|HOX<|^/^9R~ n3/.g7E>gY*G4rmgYwSşy]ҋ_2Z74cyI÷,CK%R?+% q [8W0t_9_ xrs3)ïV|hD,xUk4e տ"AE vڽ r̹N@$1xOcla7>ƞձΒ2ӣvWHy(PHf5>HRs煃 1qn>pP>sqCjտxf$K5ΎݿnD:aUߢW4G9i/cL kek#n" &s=3 Mђ2uQ'r#҂0:$<4 ,e(pmʴ.jvlb:uJqj@YJ`Ǵ뾌8mNy)%X/.P9G#1AuU-!kSBrVy` (o9 P>a> _[ ;X+ͧ|]oݢelywAM@q&dskck>Uen>,vF*}rBvi@%a9Sk3ir Wh"tvg:[Ch|fvC 35rm6 w8_:bd; On()j'WG3Kp)_ӟZ@F&fh)KacXl|€nPY1 \0 A?x}7X0{#dʿ "$VJɴ@RԳaFs#1L$:t%Z5$Sz6y|2{(wY c,!3kA3,iy@g  6iE-; „^F);ZpJÍ!*ET ɹ}>5Ç e`ǸNC0b=hǣ ˭zQC|Fcp2% &݈-. ⰻëZh|jϔ6 %[%|JFg q[#v@̊Mjތ/JvBCt!$~}P e1K1zWJr׎G`ɡ!pS}[t  UбQo/MSfE^/BØfڛRNb\2ح}f}slq,N&ZK9sQb_>"/xwݡjQpH0q9{P+Z; %cNx0r͛KkEa˷| AʗVߋ,'ȯ#*q'fTf )  n*&2[D쁝v+i Rwn9SvˠƫtĐo."Y@5^&aFzaIm8GN{2Q%?B[*}?'>HG7`{֖w}F3>[,#>IlH^nx<rywN5"$} g"=$]DGFch:טd%A Qs ԛM_8&wK @S7`f >XӓbӨoͥK0M r)j{Slpo|a.,"E3g63{u E%|)Wk.zmPasp:kR劗L|UdI;ΜA?[F"z&%;]ɻ Wc'2(N@~$PY W۬" gK0Wo`tccwˉ.xv/qWRax^Ѹ/5}̅jK|'5r5MkrKlySgLb,QJF1QX S{9/X{#zuWIm>,BQt?PQ\,7#{j6J 6:lٺz|pc?}?rPWJͽ<>;LMd9_Obl%c[^7|P겦H94FhY?j17mj>}3G_a:"xu`z#쨆dUF IOQ0$.`m93S\y ”f;J! MUc0L5Qp2n"-;:}̡qobjSVd[1miD-(M[۶B.lIX1p&ԮTD[y]d*]jdE@DލQEMxrCs ށƕ i_箢lw\c"jlbH!$>L&ɷ*ޕ ÝRSЬEL?%4eTֲʁ`Ѩ [  wBQ{["Rur@U\8Mev`Jw"˕ blۺ5_CRi˸Od-C&uCj C.=>>b۾7iNc3q5 OJ:)ITo俌[TZGÂxm i-Rg!o~LuՕ%iĂenHB~LcMh>RAeHfBS\ae{_)aGY@Kkw+,v1Ɉj\#K>&S*? SW,#,]/qfT1/\Óo[#5 6#!MF??}ϒ8IwϘS5P)wqx[Կc/F?j;kd !2jŕ61 ,-&=̇}{m™|-<%]~ V-Nv#D_q܆h$ 21Sko6+U8!xIb)Q+Q@" T+bɖkç#ZBBMִKsO uTqՅEdqIro(l< ~t_L%s{JJmΦGJonc:>zV1ߩ*J;`]!g8nd-iXML 8~WaRi$p}ӗPɧ@yDebS/wnd${nV 'gF&Dlę&"`VZcw}+ x&7uc~V>JPVxL vqٸT8} 41@_kRGȱe^ 3H}*/QG Wnڷ#}|0|L&a|7-04)P(R_7ygO̪!@/mta ed-j"A:]& L߀o6!]H^e~;ehzv>=R+ HSŅ )}f)1M{wN/\lEwߪ?փ ggݴ&ip;qB\; MBL6ll{;%0'^ /nybZx&Fqh3wGDv vg2"}u\a֝,Ӿ/\JalK MфofV^} R|9$cݐ u吢mK6qBAJgg;B1a"`cNu ^ߧgwH;xL/ }kYbrlDY$"#LH ewԩ !J|#1ž 7 ˑSAD9أw 8X:*'`H:  | `8G,ZKAo^]O~ pc*izn"ٷf=Chx-)i}yrDi A'TwL8`ޯ:)?ꗦҭ({&8إ˻ n o͹eQ8#b㕗 VRT@OSe m*PBX5'F;}fJV8lrVO'7WZTo fǽud>sk!a0܇9j' s6F?v;ؔe0cKPW$2]۶<\=rEOӇ'/WjRJt'Ϟezߟ۞D뮫!%DF(~M'@oTe_4O ּi;Or(YT$ T뢏TESMAz(X۸qnla-ӡAN%R;T2,˔N`oQ!B؍9{'jO@hgtq}tGNw{ds w+)d-3DEC*8{" !衕K׺+42 7I (\%9jм,ʢO(ҪgT0z"WRW89m9(eǸX;=oԄAڊǑ߃koQ 2툝5=b^,(e q|Z ykQ#:~ROئUSN6o|;xW-3N{9Sg2A[Z/pu]"v B^WGm-ec-{uiaJoycd3܂~^?6/ǁ'|e{@n~*\vm̯ѸHEu$fa|hWII=.wT1ecƙgf*KMl]94ӯNΩs%S0X~B|i8E: ,a$p>TwDL2^g0M.Ѩs 9"VC/G֫! 'ꀎ'ƆpHͳ1 cƙhl'|Qy[*.:1&GV|,yH1*6ﰾ"* NN-JLHThX`l\禭!=ZȖUw–?M#l| nR r)Ku6O n ǚb;;mOnT&x݃%Mg/H5P'?1_2OQ#{\`-nE9>3CZĸR1+X15lv?[ov/"%=tޓ@8ҋ_ahWa=vYOo%MAPG5M{ ]b1G[/e6Ʒbx<-;ZIQ"&<}.DΖ!21w^W#elY}^mN*LbThRVޥF\ lsTۓ. :7"<[CunOɺ눴0#L#v=SÚIq^w**V >bCyN-i6ҟsG~1g\>=$:O8xE4'7\vƠe ]-8bo®082O9u@qgn6Ė=>rzwKܹb@\& ú5QBcK6TdVs=G7>\4e,I`y(YQB.&t5떃%jN2E˾'4.Eك5DG} Wڑ\>7- <-+ `]smi fZC @o'QHrol]3Hy3<@a3g@y1I~2}!RT5˽S%!] F>vb5Q^%=[ ZQb (y$ 8W =!rt-Aɺ) NukTHXb dǢi~h%r cU6JNvF9qt`GO0фlAXS6r&$Ə\,a/[k&Jhkȇ1šU†ΌS.jˍcglT1uBp~&d[ 8OսgM= 1[5TEQN?Wo4nVWuFN+K ;%Y~$?‰n$oI vڨ ^e' a< ~ÓVmQ&&Bԁgn1\e$ڑ5T7|Nwls?r*/knBWo t9lK5s8w O /O8sV`+[QK`MFyѢm7$uB #@nݷ) z~9Y4RU~`)N<] #g`;m/ I<3HdP_|H&=/\5mxba?f[i$ q][ffc="N^w?-9ۮok^v|ġF*L+:LUzD<"[;[xS\iÔMT( ѧf05[JTln3oOxFή_j{5l$[O^(h;Gs3, NcӊŻDH_v@=Af'Fwz-^rŤ˗ ,jlfm=b~7g`Mku] loԻO5ej->(m.dޯaFY:Yt0H[$ eUۻi7P1%6K?쟣!CChJΜDiT|NZ,2C ]bo_?\_{uekJUO{;`I? JF n$. 2D#$Q/PWjxsC\],ͨϩ  J_f,oPz2-?N ZQ ld># Δ v$0KKtOL@!uV!-(ĦT;;tѸ|enQޜAV6Q`bY6Mbtlizqz4 ZvvGCXW0|*u̬geFG'fؐ-+¶!7y7@͈o=!\ߍgU0BkM4lV(3=#{B%/:N,J@cJ(G&3 E 6KJ3w҈p=, nfY%+ 3Y\h6>CjW_-$|NF}pyKw&zbh4rODƟ-1nY9RVg1=&`ǥ%MR oˬ<&mw#WqB슺O.<&GaTd]XP2*D2&-_d7=y+F]BCXTrBː-Nю`c4[_2aY]&FaFp~h Jp䑝 \U424VǥB3dJI@B #Co1Potvck=L\QT9['Y@:~!KdEYas}_I%k$X/ډ*(Nz6ʔgEm`Uh]Ĉ$@3Slsb 4u_[Ov;Sz1 [R1"BsMI~>&S s Or^e\kc5Q21d@}QyyM @v#a]wc+#^d{O/=_jrD H{L"}#}"#y#%my%?!]}RTHMSԿݸc&c Pq!ߐoE͎@E<Rط_& ^t-g${OOPV:Bzfh`1WGy%&E _t?L2`'BQuuF]!y첋}e.hvIE,B?%3fH|Uvq71WX8"nWx\SFG27i}us {҆?yc``rExswU6k# PoMI imS&5>Id{yLګŃ?AFMQPZ q/@\$){2u HSxTeG}2p'g!t]>}|N^,E6vfb |FFP=@/6 |S ׽fo1Cz?@-؛DJ(׽e/Di PSr,6Xoc`'+lqN9,p]) pTJ`=s4',XV(?sMZZ'tkw:x P5+XS_r=.%c3g#[.ybAAVܔíh[ 6xS a}+QǦ2A6eOِen%7 Xc?̱{°{}L _֯L2tJߌL7 x,r,J_ \% 2V! hGguǵ_ᖠJv.'=4܉'oC ~s~俔9cFkϔ4Ě&ٹK > bz"e2&5 o $-&_:n*FKcxVE#} 49Xi(|Vdԫ0]xZ0e-1?KɁMstbx&'0l4#@F q{X [Ԑ0ꇪ-8Yi_0#^U$\IHh|mt^5>?JNtiSTmA;,wk ލC}(HUG pE@#ERQЇ` C@+RM naIeP#ÿN>$lngZΏ]ē5svGY<uZ6b?kH>EImuQ3o>>^>³됢_)@#~ 1oњ#~/9_i#Rlq]53կ1%Qn$N k)*I TO"h)I*Y i f=!Nֱd\gyemyKJf@{Mgcwx*/텕u `%x:B#Ը4 IYӈqDػQ$Ċse+n~fs ]W)6!:ٍM6%cut}Y:ʊ+*~)_κ"$w>0.W@E{%}TLb8 ݝTr~K q(9EǤ:e+v46g|/{2eƮ6?)Yg<rMuD|g."\%$C"~] Vrk3v 8rDEڶ(6¤l$ 4у8^|O߂! " c`3VX(A-G!j(^} D_6KNAdhknO:VUI %ף])KD&䕕\LVMyQ!UF-f<&,zadT|;0 _lWoؓ_Iss[!&n5\fx[Յ?CyXC+ ~W%Hj-pUp)qešɏ\LJPtГ \\oA2$H#' Ӏ+m6ay2XGl*V):-cGIτff r+%OOtzͣ7?qmG,/̇įdᗂ!ztx"_ߒ2:k!=VK%wZV"ʼn3]лPg*ƔL|) 5pޣ'otp9 ܨ3:-!A՜,;XaPE X2@Vݷ iw i΋n = ӉƐp~ 3^?3 %K L RqB;I\i_k/qM^(V';w(x [pr^4T1;6e@-*X,A:UӧJ s2Yo2e<-EPWcT@3j`U~/wZP_Qp\1W'4G?F-)P(yF[JR?=֬׳=[)I*U)';"3[=27)?Dvvf]'~切S4v,HPQ3p,_ÄFQkٲb 9`GڊRIs!^ģ4]u䔭 Gqԝ*M?^'',׽3:T[v}@>GRZ'#~B%HW,ݓW%aX#֎Q 鶓J0u `񵓦 SߚHP1ΚQVRV\Y$\Xqi"Y9վߞNu*o:xHZirl,O"b2iFX?d߳n1E_BWNhW8UA{&| "N}Sh]By 7 q?a1 pEtEiJqQSo~}36V C(-l nڠWKMMK<%B鰥T|x@((9,aF<2 :S\;iuN._^i%(^,\B߾c}_MqP&+!NC3Rۦ*YQ/> (yNKUI=S옶f%\;&*fV\I Q`=#'5_񛃵f;,?Oh&ua#U@>]2 4|vZuF% L(t%#Е#GNŒU;l݁v>4q a fTG q-zJ҂y!m|Fp40_ Nӊ Tҽ< ?*cGSj_fCcN/`>}J = ͭ鉦С*B<WuOH}fAgYz:!*P(XC(z0HI,4]7}rSEיۺ]r^SfOݾŭpk?RJ57STln';5Oo-4/e֐@3XvG\ݝGMssd-kp~ S2Gε2"yHPUʹ)>?AAj |1*b./; % X"գYTo7<-ʃP!_%hnUșPB0Ju H"zpm\&*B")b&?q"g*w!'L됙]cцZAOdl^nZ̃Ӿ(vs"?}SЪXPͰ=Ĥh@~2fg[3J1a[ >M8Mh1Ⱦbea9+!Y-I[Ш`'7I{;^,iQWħ;DO-8O6Miލs,Kv@,E5'x8ZA'=e26h<;bԐjcC!WL(S1#her2Qp< fK%1ɻt>s 3G@0Nh|%dș@Q;9yXI3D/KydTA6a(I_mYN=lhe$!6>,xF,1waRR|d`u@qdS&>&.׍u?Hcg.`˦K遱6m/a[K[RpO$|SzD_&bHUڌ^|jN`89a07@ZD0jlo sv수ei*|/hPm䌧e1%s_̈́g~csݩ4$ #'+2Ȳ.ga7%Z'(`^x]n3= %MɖvTA(mqэ9,_ZYFD?>( L%$E; fo;۷vnoKУ `pأSzͥGUNwe~| [{M!qhud1%.DgD]`AJ+NQ{S@bw z`Uy 1)jr<#.b,*\p H)9[^6qo6xM4*u|:{ q)#%#Gt+,H%Nid WRp &9w>_)X,o*>'ME'&XS.EV5:3H5MT촡S"<`27o 4t} ++WW.Tp񔄌ZG~ U M'TyNk]/1B:pEՀfK-N'x嬯t\܎HGa 4$3rwv+=hZ+9p9CnC?z _աG]~' U],ڴv.{+j#x3GzQ۬'8=W>4hIhW'TȆSwNG\b䃱fXj -Ђrf& JrfF`-kf\rz?(y(ב4׸v#V}Ia7iFsl!@E>#DaS5b0it̘F PEX}kk-Ȓq R*f: ?MlgbN9F0FIRٲn7C+MQmod9?W}9Eܨjf(O 2hЦ'&=k; g8o-eJk^V)Bsj { ]-Y_I\kmO֍}O2ų8v gG85'D(c@[Q0T9m:(ÈgcխT;kԴ>2PwsY{\z#]FVG;t 7B>9sM9i n{C@Sp =D{lR?w6Qufqӳ+ͮ!&ſcQglWGo˭)"aރ* )DӨe5 pHkFYamؖx;{~ӓ]u;κx[>sЅCVg`Jb$,*Խd;{-_oWP,w {h:g3zāyY![RBWi=?B sRWxSڭF4f{ AXRUO+e!LMƾwCS6nLv"5} W='ⅼ@ݱM# }$iJq&m_=6#ڈ9eeRhH‘s*:Wqṁm|#Qi%2i8|[FqoXǪ!NY1F^y餂#AkCuQI>D 8t&DәRDxNAwԃZ'Z뒞 0b@$d:fs{d+i*_mlIr̓CM3_gD=XwqrY \b/``{wWޞ'q!ˆ@%$/V ~tM !Zsw̆-UD{uW^3jX*wAC]S_oxc%.c~B輌XLJ,pw?Ez9;=<e0םrK_'xYyށ{^Pw-M#DGj-) _氷:[d*n<މ2ts 0O,W{:d%UXyUvn_F3(g-f#ۓ I5s4IjQr.rP]׹^([T!]^gJ:)L:4ݮ',$!)T&MvV^JM~Ld#! X]-z,-[~yP/kc$08DZ~^G,3He@^.mx(6#Xm021j&x>5Csa#Jށƨ^\b²$l8 ҹe-?(Ɩ;s5 !>RLHXY+b?k=qrV 9Zb wS+Pzٽ G:+렕XN(ٞ4b#>^F:9"~aH|L -MILcj@|W##?h%EΞg;,cΗ`#?om ƘSu%j0H)cק NG쭢5ṐrimvB}HrtgP']%okJ >|P܇Ztqfof,4fqFiۦ˶}b Ԙo$NRO&ybJo Nc9b>5B@*EȚh̾p"gDb>2 &4O*R L渍$׋ `Tёc_d Nn0rÒy4n9 $]luCgBR`FnSTAO$H'M/Of.b2!̫2%j7CeYAF Q! 29r~F˕dHǷQfFڎ>a#YBЧgs;R#$2UA>,7J7+ow0+Wcynt\Q+ZBٝӤ?te^NꞚ+-8?YT.& IyXQuL.&SVLxi)"lox{|'c*[=څ'lbf&8*C Rg_HqdZ.kOn&VG&X>PoIX.y-kEEH|&G>J6j.xJܓ[ \ Ylh-+eI.Q^1Qs dKE, UQƒ8Yˮe(э%;NJdL *m31 0LjEfj@'i,E0u) βp,W.Y\k{~@Ë+$:^]rܦƃR^ &򣈄|xc]tz?D:6&HX\ggqP:ǧu#+>L~wH&]6TEq'(jRI4 LZ h[&w!#:rQΏcTDO!b}\#J68ÛU;xYP:ä 5}N՘Xg7b%7"4L&Q']K q' S$J5|«U~<5/b,oey]<' E30G 6}QPkvs;ozR̕)fT{W /QN0le{*= hL%iDIu>Ew\"\Q{E(|K?_l!1y8="L0 ċ(([fJ-!BGX1e,(𐹄_Gm<*Ft9{r 1NUC1A$Θ\5j,˸5FUb@Y~V3Wb1z<n8{|{Oh/|gD2^"V| _ C"cfgz WQskC|{%\bSg~B?Gd_E}XE:^Z[0QN,g.e)_mX\ bYJT$B O,8žOn,n@\5Ofkɀ I|Ivpy#(gp#uC+~)S=񀍰ްlpj!fCAS[{F|y280=`@9i hec<7Nfo@ ]mfUl46c!0JBVL]f'ds4UR>mVv1V }G 1 .O_& EMV$\o3,k0}Ewo; 7SXN![8Z->FTdX:ȱ|/z {aT=AWR4˃(Wx`;?\sT3[c"L춪P Hn"\8 a2{26Խ!gR#&~7Admb{_7N[!*AhضۖS8u3wXfȈ]oaqEc y!ʐi2 K7R?Biev&  oҿ,,IK8n|K[`ռ6Du&uZþ?+LMg7w\sEVuy 7qI`5Uj!mBX2XY}X3jݑ|0zy/t]i1*u{e,Iz5+AIW%Ck[e _DSu9&bC%qn􅵉b3Fc"?\ V)eV05ǒ:&ؿ,CHaY4UUweD;)F\7̛l'Dej3O&j0Dl.NY`HH>De4c0ٙtcPЧhp!RMz"5abH#&"$o]ٷRP @io*,.[3fLab2׋囅!~Em4d9om|qgŝqW@p}9[! d?I,1 l Lj>]{Kaiz 8.s76cP & ksy* MgC7]W \_3a>ZU1>cjd%*@Ė[3k"H\wUz Iů֘3ܤ k|c} V*4`P 7&ŖVڬ%Փɇ , rݠ 8f/{K)g[F!sy3r ',sRlK>\Q"1΍1b785 ;O:nkL#qh "H*5 X^Fc%[f/F^'5psL+B+OoF;c*6e)N") jRn{-|w38{_pU#~fjo==oWKXbk6-p& YK|ib$1Y[,*uFD дѿBg|_O o'kUxU&Ҥ)yӇr:ת43хT;!3 0!:م0v*Lq& <^c\a7ps%nzMas.ͲG8OIJkI$(W "߉v!tN$9;hM_Ӿ.SATR\ 'U܋E4HgdeamX/ #"..EO7&PO^o.rЀ-Nd2̞S9kƴK֯0`fg(ol=5鶝':\*wؠT'u{K9_Օ0,ך^E,K|33 70N(IUjLhnB5 M/wWN 2Jnk;-]/OmXWKsVrD m4"TV!t}:eC}st´ 91CRzUĦS]Fij"2qceX/Wg^~>IK"JIdғ> sZ"#GR2sY"+O%q61۪*w_d#W69H&M^lrXߡŷ ~sB3>ܓh3hK~ZO]ڹ1Ɇ5Uk6Es#?\.u%A}P 'a4MF, vSG ."]w`W;2\RW@ߡ\wGsM"'C5="dIZa焠F"au?]U;ÆDG5aԻv4ĊLܤՐx(2KbFjn{;"mu\?kOޏDUVP0q|h7i? p'{C U}׎@b:Ս6KY#3c1*N?r+ِ[F*/_ə5ĴH $m,}a;dR^?q_ |Qd&W}ЕjKCQx5xF:5IQ&v1NC$P\ "U4ܓm<|'N'Yd&AO\1g^M#34gޥe{e" 1Ulֺ3 rՎ"ySvm|uRrmXVuT&@{syl.0@fY,he_p#M?Ttrՙ]2RG?v>v ]֪ꉵٌ;bCgMM*DxœQ=6C;pzj 4JEX: &߻ܜw0cdu-K]O o=8-}jP@Ńr:tm~ϼՓ>ِlt d(^k\L?Y7 iYRV2ߠRO\QjY?0 |xdcj}R5Ol@j|~YM䎌"Ǣ&0UOQX0$HJ*^ /!:Eq,(WՅ/R[=Rwp^ 69Zg۵?ܓetY*MG|D.$5H2Гɹ+6VAM$ T0L~-+UV5xf)Bֺyu16/;ѭ!Ӟ)yPϹ*]Yg{itaKhW  h-j I h#(&>g=ٍ,+)Q䏊c H*`ދ#H2Wd.B8s7ܢZm?,EYg9XeCp ),8sWgPtUmJ7)؆4uV54bS]Zn;+R'2Tko5:WW^JNW;\ӎD[(@hH,`r˰mf/H%e| \+0_W6oc )^u^ۑwgd>;#swBnu{lfGY¹wB%a^3}t`dشc©ȉڐ,a183DNĢ#IZfiUWQ /`)O>^R^fKvŲ@P_19aM$#<ޤ{âKG}Rd(U_r1i<1EUV ZԠՈq\lNtpB#LT74V4YͲ*w&l7:xйhQAp-G!Rг nc>M?< R(MCe]tVmT ks\2ݹ<)%<Հ˫젺5 Q'j_}DA+:AW11Tȼf荓'i2&*F^uT*?UIj ^;G͚}d"ʹ (B f#UfE96j{r9h!jVlCVV$G(`:!,9.ɧI۝eǫ.rtTa_!/U-i x5VAEO+͵Rӻ]h0Hu=qvi>Jlt6yYNzlvk<\*FQ%!8oP2[~*<05ZΝ7Nuk<&e&MuzYQYGpԼ MOhq0Cp nto27 _F%o.WO^}I!IS3(Og>?s0Y(a(!2KPO~Cqbq3U8H𤥚RDLF +?{ 7Q6i_Gp5}1i=A13cN) $,_C;EroG['&v>W˶*Ƨ"=.tTR3YNrmr`Os}T7h ]Ijqewlb70 酻އv[Hj6@84:2-Wa&کba~`gF`sjpdB߲w+ y]mՆ-:lDvBMm.,Wr'v>yWቭZ!Cd[i5g Ǖ9mCUI&1gցSSx=ZXUQ4Nu8#<_s(_B!!ѷanh"g\!i1Nm_^z!8_e8I,Ll"g 1gJ$ `pfkI"@^40z3@9ePOz\AP_³:3$ c4"kWp2au~exLdzLu@HwhMѿ2QK[0fd`ɰQ$ɂK:M@+*I7,/KgQ8 xS_˙Ֆ5[i JK8@^(jǺP0-(>.N~f^QaUCF@)^P(-`N0#.4UNEf3~ghJtuqd߹pV]RʙZ|JJLU{R85a4;je58^Cֻ罗r裕dڻ),U3 U;U2Ɣ'ԃ8Z\n)R}'ϐ!Ⳍ#Ҡ׫hVC] oYc@_WX\ɭ`wp/wgK N'2R¸IOzҌ|J*)5K"8*@⚣Td2dYÙ׹[>sO6tLЯE!~l('=6ʫ-ayu\EZƈOO-*s|ٓ1OZ'# w,8amBn\ڎk{iEKVQfG>@+Tjʈ*J.RuFCгj].=] @ -n#&^Gla\d H}o?xx0-G (.&QR KOk_jf5G% &`ghqMN;3vNEOC e5$s60Xx/6"#٧V$6"db6956ROy,؞=0$` vo"@ޱq)uʎC&p!lNxtAa]}4/?EZ{{uRxMޏ=_C&Z3 nZ!c>{ݯ:YN~ͳ"pGMÿ|l5] eiǯT v]*߆dc%]~SuY.)ӺD]HQ6*{CF B"NKKv_֨#-q=[i W{8LU -_A-Sbڮ.&5< O *Մl?HUN/ӯR'Zl%F*_t})(YBKhVO: S#H(ׁoFFzXS ic?s9G iHqp5b-:[smqӦP@#L_@ƌ)UXmS2.O%6}|= `=#ۢSUs%)T1NE}9~4D/2mn۾i-;zÿKxV!)B f0R t`E ᖿBa9Z_ !l(A6Q0iҙNc5w H-"z#12GkȊȹ)"Ÿ+`۞# nC %ksDрH꣖}yɪl+NkϻsԽi<=Ik3@M֟|=2CwAϔsnhܳlXF~?4{b]BwXp^çQ֦3pRˮ/;z!t0Y ܻGQ<]޵EY9$/w罢Rxn_c\)v->[BC6#~GSB_;YMxV 3&Zg**d\!3GRom[ݎ[` P齆YmcT<.yRnQARNR.4: .Esؓ/vY Q]Lj9V͵lPթބܶ7py-`$ *5~if".e%}A E[0/-WdDz9:' tdyNH?$R^uj :R?bPYi' nr;\hRݡ'|H:| NT*fT-pi#PQڒF8}-̼˙) J=Y1e)/ ,DmWN"N ؂ʎR߇Iw@.mA8a # &V0/;I@%aZig>UGiIok$6$\9oR; )6U/C (LH{^Y"(H4Vo.Q|h,rR`Y3 >j@cK̲q]$Tɂ۳)lklM #b;knbEvlw;֕4+ۿţ;Aƪ5 Ϳ Ot~;)YntORUV2%̗uL}j nK!IJݱ@2U3 iWK#O[IҵhWz~޺Oi6QU |R17KGV3>.(|eO;zFtHoX>xMM}q96 )^6;\.m{eW. f"C)ߋwuO뿅^QA|ף-=a\ˊTiGRv2`t"6 jJROʵiNsB)J}1|5H9cdM"KҖ=MS@(t#n+(ޢ7>ܚl)fzH Ol}[Yk1M헏5o&ZPR >w~YPC &f' v!570ڽ ga(Q|eROIȖvϨts![;Jxծ.&s DzЁ.FGb@#:ᶮv5ȻhY!Uq,2d Һ@m_[i^yUf|X}6U>tKpDRvdP?)ls->{qI" ;̒npb-?pը&t `~&4jW*-RI_QEu Z][y1ۜT)%b̊SR̰X˿T^,oKYK\t9w?;5ZP6A\2гB8cQ\!a#c`I?eLuB޿}&MdtTY6*-;/ж.ռ 8T pukD&0ݜaUq1~2xc$bmQK56_RiV3Ñ*f4JOk%{|f,4gURM| 1?sW %d.SRiuOk霸_K|Vgȯ ߢV!U q>DXr`8J;={w0k=6TsT0*&&RW᱐v4aAKID!ł+ߪfzFtw)B֮rݖMH퀳LW'7qOѶJ''qZ&ϲ`#h 8{~H1;_&^y^Rd< M,COQƯ_bMD3 yx<-1XG@ʮF]HA P.ݺŦJX X|ȯ\NweCkd9f7 t[QE4VS@z[#Ho).tߊvͦآ[nm)g͜9;xJ%A$gmބ;(;n^\dS 5}5j)]Mk~yCe)0?cέ!QȌ"Gɛe\ꯣWF^̶t1Z 'zpzC:MB[7R+,fmZh5<'ɣ!q( dҀ≠lAŒ0V$cj8uIGo5)G =8>bje>osv yҦB+r%HBր͋҅ +Z垄w6[b/# [U, [{lLrEڤ%J9& 4_!S[C)>wAWHl"Ecykr7 :cJB!!.l,/ xY OL[&dߚ%H53rOJVuš{5U+?TGR%Wm͂Xņj͹&6n]W*`q ]ecB'1`9t|?V"FfkXc 3~>A[8ODQ쾤b Gl#q1H>`#q.A/ 2#> M2#nCˠSĂFy~Բ{7 0J#maȲ$CM RWVYvLA9ճQ3B72n4m7hLf⼸]ͅi,wtqeyU:󻴡E!Rk^ձ͎ЉK7_IeB fY} 1Uns_n+^+pI{FAHV[L56 \x0')|(|w66ҩA+X7|ġƚH62o,Tly@n _/kP򈥑4۽z e6C@u9oq0wb^z eihOmr<$nۙDhU #9W=%Q@CP' 7U\/ \!?tH]{O@f=M Z2Py;hƘ]?..!?ڪCa}`tгknRHS6VY0H,4YB||U>3MHgXKY.*h@نsD,Ph^sw?8rU&PfQ`|;8PacMf THJ99$$6{lG2GZzM`:B"Eg-Ǩj[P';IoYh1u'sOnN"A;;qLJ0Ѝ|_54xݬPdXs K2knk_㗳KvaxAg#mxZ:6fz#Yp@-߮cvm>"[D(j0QsI՛ UF9@Ղ \Q(UCep.DN0U;y=3aL΄>[آ^ϙ8h:0D7Kre4*5C]̟̆.A3ق“=NXqzNJU*hrG֖-F^CLGXm f=΍ D'0,"?E]?v% w3]paMlW.2u44V~ )?JE1p]V~"GrvI%ʤ:j-iPUOG<EŵYO^T?3Rw3'z['3i h{(}KΎB%0kX)׽΄)96.vZEgL05N^ZD4'NN[4U~PQ”gj^XiC!EH=,sec_|r!ZV 6f۞E _eLUtmeގ3$(0j 6_&j*DҢmvn1CV{&@32h&هT'r01TmɄM8K"-ĦOe5(k:9ȿ#$7ǙV-Z9-)ѧ,a+t!s#؉9tH//!ډpryNe]YI ^PQT \w#2Д\M1`b@`sՈeD]{"ϋA< ;t*(=l\<v kEhBTUncʌE&:V,YgCj<̫KsUi'Bo#!ˉ9egޙ!{aR9``c%dn.pf ) u}w83DM4-2ŵv(O.CMjka  y޻kV䕇FGzB|HUn05*d'Bӽ`X|/ V67!a,Cbq]vrW԰ #]9SZ3ՙVasKL3nq'+O S0,k 6ƥ']*6Md焘%Of<l&VW|P`6nki1xO' oYUfak5 T:%k1(!wQ_%z6m\NrVZ]{c,G E '8ud}=Ub nbᥱJ+9fqG2@vL^=׼G9.;Rn&ob ;3qֻS$4b?ip_ֿa:M 7yF1,DESGؙ$s+ R ?b˝/0tR]6ϑB tYg#xޏ~r ssyܵڨWZ??#[$;= %adںy4nRko*gXpƐX)rUR9ͩ3FXvr:Ͽm쒵-(ԖIœ{ei0 FWp"y)ҩ)M A5@eiǮ#d<1FPmRe)y,WsMGv2/0 XLtS&]0ER!|EaTrolb2d7kB$[z4kDp=6'i8y u~"SXY,_k۝D朴O3^xX8hا:%&QFfFZm)FĞQȑQTlγ> egv?lb#γy>*]JbNώ.z.  hM|m&]QF/DblZcKұ6) X)^ߌ^r@j)8C4v\ߒbS)c]NSx9`PT@nЂoQg5!NIRfCvɬ-*#l|{9K03z/сP9%hA*ƃٖgyglu>~)/>md6s7%tکxg"8$!F.7Z l.zѤjıO$Oaj MrU-RwMpT&hO[j[9s/yK}IP VƒJRɈ4>xg^@Sf ԓ"f ; rQ{,ĉXEg-QtwLTɵN%XC%?$bPq ~cϷ:Q&-ѽUtIiȂӵO)RPV=Wk@|M&ZT4W)$cӖGcd0DUq5Re{^3ZgssW/V`WoS,ٰmpٴ_x Ai;uwM&wLv)6ASf`=8х5x qslyHV_0ĂTf_B9ǏlNMM_3vDGGWLy֙#H{h[ '+? l|=M){NB-6@cN CQ؊tFUÉڼ%SeϠ;|1+fyLh'z0sҧO8idjÕUYxRW96 ݤ# ꡕؠxshB`"QfdA;i SڒM;H"*3f~`WjW"; g7KI* zDwS  O.ߵ :/nмAg\L>~$X-p?iKl5޺XĖ+iSI y !9lwN#앨| cqУ^'J_&)):84M@5>sވظkA5!r&E(}4X(_!A_85ĝ0 43K0f~Z\bB#8z- "@pBӻQ'C )M3YO+N}UQ,Y N/ƒ@QPCi;״:D4`a_V%Y-[,˟^e^5k%tBux<;oϭi~?3[5[h:qȊ 9.XfINū:[dgfIg/,B4k \*#޸$`)zɇ (r' 4>&*\DD0 ث1]W8^"QD*[=ںۇ*Qݹo6FQ͌wVg8b -[Es;}@ܨ'}1_-ӓ ~jxysk$x7[r*}Ƴ}&64p8k566&mʪsΚ/[#?ʈpXXvscv;.`ĢI⍕_|z<WsLzJ^vፈhD!c@ R0%lD_' D1DRfr 㛀ט&d{CNU(Dcc[pep;E#Z@@Ϥ f+"mVrAk {L.XFZ'D X&bg,W\zU yIzRivn;rl] y%AT'0eSf@ok=?TcT {LPԍ!RHa$(m9{hl'FL'ȘrM7U9 U?$\L9J0Uib?iG(Jr)Fi~qYuFY";), ٣rpF_`͍?PP<>+'❍2ni~1f97 YS| mpgQ!yR8* V[;ܦγ]#F{ۍc &1ڋ^[LO]q&f./K0vߩjkҖ'>˅ ħҴZ+r6YR[>L9FKúxGmiwQ\th28RߧV2ذEU(sll/ˣ} ԄَF^u~`Ǽk+{oH9ՑtuA+WKHa=(OZMBVar1 WdӞFAa X1E-!0(Jq%=Byx'$S`ot!92(G\d;XSd%VԹ)Sx=`T:VDs3cE| Q&7#zB ʴk !AyPGt=+k2r >2Ud- nlؕ7\-4| UJDo@P֥&Juӑy4ZpN!ѢrEϋ)vb7xK9>J( \Hp k?xɤ `{0VreL+26\67Y7;0QwDD (~\4ԣz\876Ai5i NLc\,7RÕ~ס#U\1|xLr"s܃ 51-tJ;jUTiJ埔NUwN?&: **M qU8W{)W.-C·#et851" Cw~S9587["68f;ǷhPAU23o1f(tu}H $<+Om.Z8<,'XMj拈Մ l$dHY(2vЪ\lJcD dN֥ӊt k߁~nIWv5v}G"3+DEuK(J)>^/cMX4V?1{l'!_7$:4>=gޫmH 9[:=>!pcT6nhBa햀Wr=彲9 Gls4n/)8|syET"#`8`apm~(88,7O%95ׁ48dMYlC(Fd#mW2Ǹ\Io~~Zd/NuI;e*YM'h\dǘ\ƾw6wg7Pm`FEb|,P.#aƓHȔ$C`LS{(3w ŐK'8.4f}٘匢w|W%l ;vɌVE(Shdn4%" ^*?\`q_!$ wvQ_^C_o'Yc㻉)O<:m˂]ocbfi>- wMk$Y"ApYJyxo-/Z28ea1ի8ه SKmV9#;W[[SZ>nw):u:۬SL+N`!4Jv,'PWdѾq58dZjeEuxSfb('JH&,-*@QG}ӂqr# N>zV}9TC(MCfӏˇ]\!= ]h{'DbIʟѻGJ{Pd$5#m wye_Έ?ߪ@LؕMVW$~v-cBJ\Wpns|Gۅb޻{^>6_d 6%x3Uz<D{l3V )lLƮf j j q=Zm3g'C@Ƌp(:B)k\_A5N]W}v9޽8N:I&uS7dj*ѧҲlW<DS܍D*~}F*DmG~J^a,MHUxػɲx!7bc/Wo/,-7A&\`5rُ#ϑƒOa֎VbE\lbUuNf+9bӖtټFQGshAd5[lx*VTlw/4%d,KXaw:\oowg1߻Eҥ'(°͕6YfD 8cA3wBKp"7=M ESP ~&qEs9ԉ{TڜixVBP*DQٻQջDLM'Fs>[}'b͂.c>+Zs45ӈaQ'cm5zDq'?(^d`'i7JJkgݭΊ-j#J7,ʄޕ87|4[!S@Czm?h-X. ķY#&BoŪl-8 6 B2pZIbrѨ{Qu^ǵ YlԕP냀_PÂJ !$@[>j A4N) 3glnѫ-IE@; vq[ ˔#zEZ@m4+B pM]>+y#ɲq~I=jĜ&Yk6:g<9Xa1>ͶJrV|\Id[Du|miDwY *9uT:ɤ͏ق\bs#[Wx:'U,X^{aG (Ń{ه% >s r07a0n{/JW:͋ 8i&@ }徟w7lbEDAmؗ9Qt;=ͤSH(lM/,?6E4;b./ĤVSIy9:/nߡYs)-r0<Һ ܿUIN=k6.϶#6q'_]vno !sc0PV)m$ 4-ֆr|զT&MS*!fp’:( M;Bp pٯFaiA2ӳ"Pqβ1/60D KM8~|˥9I9⻢:$MR2߅BSC_HO }QCA\#^Q^oCSa3hu%l;q#>}]ti$ot?Qӟbϋl2M[(\pjOϵ7 [:rcCѭ 04|?pgR^6Ӷ6d ܝH%OVPL$=fX٠s.s5^_s]$D JvDs6KP=kXL&HWg[ז:.ROf1PVjU!\-MɦAbzu=4 hjő7%YM 6=?tCP7B(3!Qj BX}d}̩B ؞e"#:] ĀO¸H'bM!lpg9ࣹCjU 7Ģ.: Rcd%B#UkC!QY5|LSMP"ӵU*̟?ګo@jx>74Qz}qfݘ+O3$$ # ^c} `/@ [ؿ:0"!tꓳH*Uq=k ʋPm|aTձW(@Yjn2MjFԐ`8f+U'Jux@dM Fc54x|@utӂv>>S0␰|CMi7U'Z7v"H}4ʹ{*4~ejn0>Qiv_}3]['? }fӫtb4C c䪃1#Ć%l&+ iw 5y#3S"<_q)r@O%H湋%.55߃S:}ce {w̒wkK*>&*&wx]Qii@ W- ue9Ymhڱ#,gOA9NJbyo#+nGR5L#<}iwEAg]W#zQ M)jah*i9b “Ny+J1ts)a6,d*B;T0 nM+/t9`va7n18xZ-l Η$lkLv.fR( =kJ]Noca$;HL!ߌ \?A1l4VܔdqUZtY%Y6?Hpv+`;ofĺ*FٙUA"? ~oE G0fJqB2C 0qE?ZLJRЭKǏ+)<>zPn5,0mePepvN^b!><ΰD| _R󧰦"Y÷($^. 6܂>PYDDa\Ç5!,zv0os.dMPx+cOnQ4O!}g١C vޮi^Fմ{ 8MꭘMHwYINa# vH{N ީڃPTb%!m8N$gnDC #3ܗwch +Q22{uFg.>ؙk].@_N$!̛ՃHhՁ2X?:6[G@#t.w+;rε`SiáUn=nd|ⲭVO.{= wm7lYNhLNJSo9G'Q18ZΙɧ;{ea|ɩz.Y)8yj'K u͞}URlt:zDm\biOJðf>%#VD2w\}SI cVB)93;7`I+]4:wQȣBP}M~4k42%)L{y{[VݾU6jl_0z̘u|,{"6%3EGB%t Z֞20s?pf*@4Tr~ϣh NtLзޱ(&_vGVtx>1$՘/2>cĽ iHS~S4;#{p8c<;+}lnh*YГ[g8ROz2"Ҽ#jHh 17̽1ST˙Ĩ ګAqzUV ÅOg A3RJWIZɧ8xxrF-˺xGy +pTqexWiܨkw&V *U}R)$Ɨ?v!hE3ۤL{ ]ou~ʙrӣcib5;{rxŬ!R u}#]$W!Y RA|.pv2` DhpڃV Wft@DDf:𓔈ӺXN&5SDbV^ d. 3WXLY~,O3~zh6+и&BuDcjSNwirƣc:[[l>̹[߯Ҷmڜz Dr-yT%-IRkpq]{PCر$oqdŠDz5 H2 JD7s٧7DŽzft4`Hbjj{)]7oتRQ͂ΠצD&8xe cnHW4RTO/4ˏ; c0RxUewV_&`@Q,tZ;b^^S #A"Ҥ< yH控DJUvǞ6%2Ov[ ,w;$ȏE !%ɾU'ʧ=.zB*e@֖29+d{ނ\mh-u%T?JsSkˮ2E8OC jMB8r>o/t9 \22EPSĠڬ _a/Ҡ2i]judeuk؅}mKE9])=^jRx6_ *m "-?m׃(i '<^ 0L FB fP/OY]!G.X#IDŽx׵&Cnze!e+5奸MO<u\2||G.Lﴧ˙z AkiWG j唷kе"F `~B;uI۾q'јv[tVXLZ0M'Dc!?& ta 2Yr_V2YeP/q3k$yпM?jqbjc\}{X쭈"XYdrFWb6"+(eh ׏bDK,C4h0?ԑE5^QRp"`(_8? C5˳/i!n`s\+sF,5YzhXbxsOL岲w #)Hmc2 i%M_ܵ'^ 3oxh!eC bPOہc\/ouèXs"F{][ܢhB%#8-I H~]/4XpܕiōYup}K n2B%{"b6 0(ٰ(5O#ᆾSp7ok Rua%ujQc$8>VZbu1sL#k|zw161ϩJ n u`+>l[}G$| fOs=R'W_'#)"@e$؏禕.>BSFVñB,-}T]zIXdW0!##x,o crvO1Db{LjW"C}DAO_D RxcοIAIv[^8mۺq8`5}MRG? v=x>DVb}v6AXlHO#t$-BҔ~VȲ wXc/.SLi|lm!iL% :)-vG+8ffܹёÞ)zϯ-r~1Pq(wyA8Pz?0ZiZu-Lm?A ? J,̟PΗͻR- `W_g1\O>C 0~ ;DQcym-F T]wBנQ0tj8SqQ0Lܒ즰)`Yo;$cj S#G4S.CXaaۚý͊2Y ` k| WgεdQ?3?"E1) J徹?,hCvM$ِ\ ޏۋt@" 윣_s\,w1G-:œH|D<6jql!AԿju^>Kّg?+%aqݑ~S߲Ə#W%WX ῀B鹗8CͷQDSKhړKvX=6 z@r3uy??xu.<-&tu Q&Np,Dn@ʐ5mk+ǭGrDIT4:Jo®r)I ֖6^+C5!*":: [Ph*Y!r+N L"ګ38 {/Ϩb0,-T籖rPHZs7:`}6n$%.߾xAr ƾ$iB#ۖ-9d;l~L+ 9o3iك##PdR-X]Xugr'!_?L"Gе%6vCurJ'n9Tq{Rld<;pjz2"¥KgMISn+bӓoh]ѥIٮL_x XFvXT\~jR AkP䣃"lNq2Is2΁Q;&gu2x9;C9k˪Z Wiߺ.EoHYn&wzX&2WDt8och' Nk>oY3F-\z&od(/zx?_4i0Ⱦa]H;Ti'KMl Vߠ`ڦ2<ZJbL)|§@$Sy/-4k' ȯ{xuMdJfἍ;׾|F>!tl 6,H}=oY.&_Vf"EVʐaVO{/B*#_~|cֆpQw1^Г)D ҈.4^)z~i͝~W:lj4=vO"2R o; {ep- g~W5uaGRLHblo ɿRpNr6 &-{5ug"0;M0MB06V4C?Wx|:D7?P;Np`vS[ycFؗq^yQۯ!͂OB7ٛ ˴JsUT2Xz8=s} =4;}{5 C샛؆fq Kyn?;C_ԞR`wBPܔ_~1(,@F2|_e?+ ӆB nxwXzR=fVV*j4~U#jnG Ni]}`T% U5Q ̊ [V|Tо,~) 7vcV\SD3/%(zFB=aH2okǖ45o47F'Q _#5N7QgY5uO @ۙ$֛?P*yZç(*,7ಾW3) ZCPm࿡jb8-a>o͓&pz9&xx(gGt |O?bJAQ Si ۠2V ^K̭ sALoQD0fF,K,S>_5<6GG  ` qA:9nK?R&LbG:w|̃2/Et#j){lӘgz9b]nHxOCag5bFb+w_\gi\CY= HZwGZ_"e~&-UHxbWga_f{{޽ӚȭɀyY3"g6hLs;''?gN:(pu÷!j]LԌJl--j=cj/z0JEU\IriOM rNE]`K.nCgLJSwf_n5H%[\ovMzr.6UU:mR~ߧI}6S AO#eB~XU|ֻ )v"[{ZlNCj#;Bu_]>˱> brMrʛScjxIT D s2{SRLGю@8rHp ٚ k5uܢЫ^ ,b>3g0#DCDG4uq;ӹ'dwZ( -6GԎ}CE&"--̶X\ IrutEƑFO%`C- |Blq ~ZC`$mg3"٬*h Bf8tx[NgE)yܽVRV>%Ko~pEoj8䠜/X0 OF'Q?";1A17<Y},#Ċd\>1E*Ofݩ{Κ6T bLG0}zq~b4D%T` [ಫmY&n%X#v*ATO.2|Rjg/~x⛪`\w&xp_QbZ㾹s2bZSo F{PC &4S][,|0(18j7; 4LTzbc^w<k'k8^x;2VMcG:kzX :9`]$ul̆p_P޵~eh/`%Q[i]3ôbc3DSa梏RZpA2X0ol+󢛦ͤ[5gtf8оi;pgՖ(|"0} R^z_z bmN v޼\ Պһw3p)ys(ry_`P$gN*FQn kz8V7#u!@jB#2#ԏ42\fWqX/ڏ1h'6sQi9TM^/ rB2ԖQ׵;È|7gʸH뭇{UXq;-M 欆F:!m@1b,R<&*G,f]-P&,cA2H.weUMij qUvCՉMˀr{, Hb5Z;.Ǒz^as4;]ޱ@INxmpE-*HN`{$Jpƌ-$K0cpr{Bap8/5+U8lC1_oJ1ߡopz|Jsǘ$AtS\ vb.=Ԫr`¾e3Lj%`|)4LY:XdQO͙  W<{>YȞ߿qiÊGHمb[H`ԑvmqj4BNr;cM+ؼ-J97pHR:)C[Aj͐1FhamNf^'xMbP&O˘,S\EW鵫Jsvoo1*'~en: h@f ^5='z242DB_+bhi: B;k4Ͼ^TuE8he{eH~^)o[T 7gS-[}qJcB`{!SdyVv?؃yaYǗfDZmIWK dP);!GƻR<~nV}%v2<5]x]c 6OS M{e7u^WC\ZV*`_ɕbAQy$4_44@+'@љ4~UE>XlcfJ$)2jGjG{d-)#9d)o @OJy',6* hs+"ќ3H\*farlYϐnͮ\#<0*k~[LK{jF)K`."V1LPJeGݶQVƯ~6^| zSt/6x>Nq[xޚjWTϼSD&HǟUbxtKTrbsO*L"L&p.*+W~wՊdu%Gz6mI2VjCLBfvթXVW= lࠥ{5'URN%}q\lb~y,a3)TˢBv2RC՗?`Xd׿08a{=&swy:Xj ~"a[AofD q" FxLScx@2Lf>+2h71ކ8Vj2uxP;EpX+i;xZIl;m<6 Ц)2fH-eJ*Egtۿ+$jCE=rJOp)}z77u"02d=@Q.9? IkUi Q4#4:=ޔ+q<[U^Q_:` LؒG;[2 ɞ!UHYSX_)/g1/BLAzF9%5sf䎡ŨiUnT m>NWӟ&ҝێ |D+%B [ۍoQG Ɓ!tw;02Y?45V3Y0n7DH niFvȢh4OY~yE,ޓBٯ :\k rZD֍]#ҡNcNV{m216!4NlR񬲄|2M$I'#O [-cIJ2,7_.L FI!{/:"8|w "fn:!nyaL6/Ϊ d @ AӋdd0FKYhs& [zPJpWmj9>Hb߄7Hd/'OH:OY(ʄl.pRR**!SUxoߕ2+c(\4id]S%fPm93枷+}ˢFjDGgꝎ` HgڹZfiP 347ʰz%c@H^{ܰif/6 ̞tՖFd=KJ KNYbX|#|>4:jXPm^^>P6Zsٱ+`i_}AUS^29/88B!6&.)%|D X$2A-fuSpe]ijZZj abLsƛx5G0V|Z˨*ZR/jD)?|=IF(5=tjIq^phIJGLJYͱJ{0Tsq/k٤bGnupvSLKuNKlf%˓Ds܄JGqO,ָ>rg!,aONjDǕY)ADk}$)xfAiBL&_j%TũpM+ Lpaae,b#S9״k gben>t^Y5㨬Xg:`1Kz3|K*C)]_HT±ܯS ͝?m_؈)%Axbfd<qO+@#JKKua-y9Լ+Ksv^ˋ.v+ƪ}0#h^Jh189.w镧7d w>>qZ(N2f8|ѹC2`"`}߷eCԷK | bQ9ǁ$FoCֽoHGI##Q(md!iӱ]^c}-SWH\?72`jbܫG,cjL(F¬&'v8U[01V"0?j2pޞB<TIW_⒟g  `ѓ.Q$m@E H&I(Ϳ=`Jg>&44jknG^_BOW VOeo/U_Gc! iM2^d;=㧜sРvᵵ6}`,eRWSTMbCwb obcB?QY4emM:k@` ĥikWrd7% 5Kgyt b:fGhL0.{ 6qiƔS $/m(&W9X]\shdK;|Gk89;X~w&^@MNvp5Z{SϥA/O3v9UDV]U&.sj^zV(|+l{'NHs^1R&,ir](Oe)ؖ3T8Mh<%wK{/87/m[PO12ͥڵQmJ(t]]2鉩FxZC k;Q.L<>W*~ 'sx;-XeZ(S'=|Kӹ+J D^N 2?=Dcy16LPX CPwl8nDV[enQd Q=Q E`?0NgYCtRpɩTW4=$?+OB}5~{OY0/m)2GpOҙLf0C8Q 8!Ej5&~G=_vT1=/Rf2EjYĥT  ; YZ