pacemaker-cts-1.1.21-4.el7> H HtxHF^=7 ?*}}Ǿl\ {k'wu-!D_.J5ͤ%v/<95a6058e50564f6ef926d8fe119896c3bca378c28x >E͗nCF^=7 ?*}}N/T3];0{SCV(EzG2~RyD>9?d  \ 06@CLC C XC dC 'C lCxCC8CDh((}((89 :?G HCH TCI`CXY\C]C^ b'defltCuCv wCxCyQCpacemaker-cts1.1.214.el7Test framework for cluster-related technologies like PacemakerTest framework for cluster-related technologies like Pacemaker^sl7.fnal.gov[Scientific LinuxScientific LinuxGPLv2+ and LGPLv2+Scientific LinuxSystem Environment/Daemonshttp://www.clusterlabs.orglinuxx86_64M=_=_:Q#<<su?u?FTT/yy*> > qZ$Z$ ZZe3QQ$$$GAFA T&DǗF += >s$|7 8v%A큤A큤A큤A큤A큤큤큤큤^-^'^'^'^'^'^'^'^'^'^'^'^'^'^'^'^'^'^'^'^'^'^'^'^'^'^'^'^'^'^'^'^'^'^'^'^'^'^'^'^'^'^'^'^'^'^-^^^^^^'^'^'^'^'^'^'^'^'^'^'^'^'^'^'64634283389072e3ff428853447bc9ffcc4235225a4b15d8966d6a7b1c2fa38459fc560900757db82c71d44d04fc1980b7183648e2750c6d88a61931b272c66559fc560900757db82c71d44d04fc1980b7183648e2750c6d88a61931b272c6655711177d886b5f4bbc5e930a409ce4e3058e414fce3664881c248ebcd0fede35d061d7af7ec2a9165f8cfb765d6cf7eb58d3f0b44c88eb05674785f2ba10cbf2d061d7af7ec2a9165f8cfb765d6cf7eb58d3f0b44c88eb05674785f2ba10cbf295874f367bb22a691dddb285e2340682025b824621d96e3610f9caadaaebb44ecd8c30d47647e8ed58b7c4a4cc3047da735c2eb03d69d84e879b9ad8535e8665cd8c30d47647e8ed58b7c4a4cc3047da735c2eb03d69d84e879b9ad8535e86650e0fc220cd3477a196a54c1e231337e9c2973abe6970b9a327fca88368dc3329869e25275c6e1a15077f0a781c53b1490ae6edc4927f58b594c66374b55e8705869e25275c6e1a15077f0a781c53b1490ae6edc4927f58b594c66374b55e870553e1a3af21d40ef90ecb3a5c473214aafe036b7375bf52e4daf7f705c358b0841820ccfb1a236cedf2935682cb16218f000c3acf28a201103b6c4039210033b41820ccfb1a236cedf2935682cb16218f000c3acf28a201103b6c4039210033b4c2864cc27e37302d42a46428e4c268b1a12c1480d4b6c891b2e5d382702806fb0e5e560c9a0857c6af3b5fb49d9bedf30c9692d6f62aeb925abd12e137e8fa6e0e5e560c9a0857c6af3b5fb49d9bedf30c9692d6f62aeb925abd12e137e8fa6e16f68f1eb3cc88793743656ef4d1cf2dad50e9b1f690577a5d1fddafdd4dc2bb6e093ed0194695d92891d1f5ee134061a483b6deaa55d8c001ed915048d709fd6e093ed0194695d92891d1f5ee134061a483b6deaa55d8c001ed915048d709fdee030a6ad1001cb2ab42d344f74c608e4a0758dc117e12c343e3f1c151fffb359e81f884d04f511ead5cfd78cebb4e332bfdf44a52ab78cbc224a45d91953eeb9e81f884d04f511ead5cfd78cebb4e332bfdf44a52ab78cbc224a45d91953eeb2792b4f20e5feb7561264d1eb6605c2d54e1bf978dd37f47f259f10a9984748cf968c58eb3965c064f6cd66e982de60db4ee4d329279c84ee936ff58d5ffa1e5f968c58eb3965c064f6cd66e982de60db4ee4d329279c84ee936ff58d5ffa1e58a10f687fb3b8f1416e8cda842447f603ed87350aa94f4de90fcdd566074bb6d78093c9f6fbc41e2549ab62b64e91b902ba305f5459db25f66cc588b00518feb78093c9f6fbc41e2549ab62b64e91b902ba305f5459db25f66cc588b00518febe3c5ff244000f1c721e7692801cae8f099f7902ee58b768c999a126aa4fd1a167956858e863ea2de69242bbbdeb23b8a94de8253fb35a0280f8bc8bb814aa1ab7956858e863ea2de69242bbbdeb23b8a94de8253fb35a0280f8bc8bb814aa1ab82891f50e151bff27dbed7b5c228b8c5dc554285ab7b8e49e0f0149b25f9e2f4ea0d8061d883b65dc6f267ba2731d8ea68597670cfbcffae09b22a787696135dea0d8061d883b65dc6f267ba2731d8ea68597670cfbcffae09b22a787696135df756dbd22702eb89456bd7ef016edf0c9429fad360e77ebed8b5de9e513a91410807c3b0a9e898ccacbb023dd97610b86597a1dd029fc4dc15f97b12ceef2a020807c3b0a9e898ccacbb023dd97610b86597a1dd029fc4dc15f97b12ceef2a029aade78603ef040c7d4daab3af2cf6b1991413174fd8a9d38b51c86d8740ba688a4a3834211f100a614995d06287022e95f4803cb2050a117f30b0df1f5d470e8a4a3834211f100a614995d06287022e95f4803cb2050a117f30b0df1f5d470e55c672626e3afbe45bb8769925fd3570658bdaa219dc3d3c7673a8bdab22925db743ed0ca9eb3d994cbbf524a7d2044474e333bca1a5bde988e5cfef4fdd8ccce9a836d61ce787c4fee5d18138238fc5f249d16330c3a52e7b603e9d86f66f14c273cd54bfa316396ae4b8d36ffd3c182c4d4342c4bbbea45bd77468876dab561692e89a98d4e81037401e9dee476e71cf634880c36b4e25a2adffc3427dc57e96420a100db2e3cb2d7bd21ab5d66a2c90637019a3d15ba8eede91e1ebde2da18177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b8806434775ccd21a07215684420b462fb8d877fa592584fa0d8150224917f0149fa14d96f0fb5ac6d6ce8e1d30ab9c41de21398afe1e358536d24e80a8ac087f0dfb70273d648197440441f13a296b3f624aed64e583bb1f71bda8ff919018f4768b9e201760e484b9e683765dfb869764befff66f88af6cea756f419d1685a37c52dd988424c48b4a3516220f04c983fd34e155cec264f7d25092c752d49f64f1e4540c959859d5280358dbc6a3bb3703a2635a090c7ddc01a014ce2761dd0174fcf8d362765adadafebc2b9e8308934331703d31fd9610c7c24a88874abf43d18c157507560cd991671c3f28c0fd80a8c0658a01fc60825cef29f1672dafed6e52a7f6bd896fb997dd397d7e98319eef340dc9474730d95559a577fd991628c3dcd9738363a0f54f6eb3c690ecb103b9e71e199600d103dc96b2c30887b8c70708607c677c1a175ba55098cb18aa576d9f79c530041d5920de992da5e330fbe024481c97b2d702e8de4cc4b240e15d9368423b683d1b80d9e1b8eaffa68bb2a69e774e0ec7aa753caca66648c63f5a023a25ab23e3a17c49e1d697928481d44c22f1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpacemaker-1.1.21-4.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.21-4.el72.62.73.0.4-14.6.0-14.0.4-14.0-15.2-14.11.3^ P@]@]e@]@1@\\@\\|\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.21-4Ken Gaillot - 1.1.21-3Ken Gaillot - 1.1.21-2Ken Gaillot - 1.1.21-1Ken Gaillot - 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- Implement shutdown-lock feature - Resolves: rhbz#1781820- Avoid invalid transition when guest node's host is unclean but can't be fenced - Resolves: rhbz#1755659- Add latest upstream bug fixes to rebase roll-up patch - Resolves: rhbz#1731189- Recover from quiesced DC disk - Avoid timeouts and excessive stonithd CPU usage at start-up in large clusters - Default serialized order constraints to symmetrical=false - Avoid fence loops due to incorrect Pacemaker Remote ordering - Default concurrent-fencing to true - Harden GnuTLS priorities - Rebase on upstream 1.1.21 final version - Resolves: rhbz#1596125 - Resolves: rhbz#1625671 - Resolves: rhbz#1672225 - Resolves: rhbz#1704870 - Resolves: rhbz#1710422 - Resolves: rhbz#1727280 - Resolves: rhbz#1731189- 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.21-4.el71.1.21-4.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.21COPYINGChangeLogpacemaker-cts-1.1.21GPLv2ctsCTSlab.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.21//usr/share/licenses//usr/share/licenses/pacemaker-cts-1.1.21//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]=ce152b86139bf613096d85eb2d0fe15f3cade531, 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 !X[] crt:bLL'bHFm>F7f+iu}~3yh= Zz]8@{RBF맵5/UӦ@a8rܦ[ H_syk"a9T]pB {xh2pZʚmvtOFyLc$5} EBY=Ry~,ۍ*t SbB;kq'9K)ؒe΅(l~4{To5P9"b\³Nu\:&b( >x F{bbHW ~U+qFU'[E%Ғ5?ςPClJ !B>=ܔ߳^"FC A{JTN@3a&5.wOת-ݴ8Ǿن %e˞F abi¾Wr؄  r%6SZE㲿0X-MO!ڧ>PX_bPf`HViSIř$m"iI 8yh#=ȊI[k>PX! @p׎O7d˕gMTBe[;Qw&] X˷!tt\^[poe_rrPg[^su8o3cu!|ޯ8c%E@nU28 <f70 ?QK2Dw zA&Hcaz.&;r{&d8p0 - pnA@<5f9Գ^x.eCpMOf%f0BbVК9? J$ °&qw̾:R {PPz=n3e(L4Ц0zg*i.lAMWPs(?Wpr^ D"5BCj@EKW4O:n <a*MTT`fo, 92m> m{{DRj[:bױgھ>>y{>C .`+M[7Bnտ8jwĻZp+C|<3A1C-U.lD9'/EG$آ%`#$?@ 8>d-lyIQU zW\P14s߈l:dq+ 5OW +,Ώ<~mͪgҞ^Q+d|RVjy;sA%C$LGGƵMak4+@ՙIij?`Y 7gMVJ1 Suj _/ ؊Fp2Fr/ Mp⌾[fF%4n?Ĺbrewt?qΖuөA3r @[/y\7dh_mO0B2Ðя~YmLC pM5Yto)&ẗ́kJiE| 6o!qq ~}W|.Ro=\n vPI~ /+뫬Ow]asd6RZ٦rjsS&v ʷg^s9fPAW_e1C c68ںBGZwv#t1kZG|؟z>Jf. uuDs:} #lDPN'CǾ6;SB<'L37NS/X5N ˢCr1@?k,8#@T%E FvR.&tb6xou0|d!->-H\T_+ל^$W yes{zY?egOKb2~d+r@NSb N!nX4jJeCf76-7Q%:uPo l63P'YµwaExp\ [?t [놔}=szMEGL13 R'vS'd1@Q$XS͎7 Zٰ}Y( >ÃWו|Zt)Zg;뤕Us^D9ɥ<5aޗϡLl|lll5{+HcϿjd3Sc~h5^8Չ>TJ8ҁؽd`ӗ42 R>@3#+ه<ڃE3} ikMnN#7K@aL#|:2\O|&a#*p⏙(1_]ɏ&\mo5v"D NkطQ1ݕb2Uqn~C՚aq!3Y85 =saL;ݷ:]/ 7B{vT P':6I5_~*ƀ=/1$;}A'z><לJI^4%=8mK 14HVZ-HVTX.YI 󶢄qivç> x-+Ŏq"`, ) \ u0-اAE#F)8 @\8d"m|;޴rsR"!1l0nY]|6̠4`2h{ ;*JP>ftNYa~@sK)rq!8_}QEp}4Xz7AEޕ6A=?Y A,>x}h3{Պ#Bl]74;gdҳ{2X;T?Ѿ1yl.g uZPjԉ"Q {~URlkNcJL/z3aʛ!H9 8ǁ<^˜I/j0RJ9-n*u[2y7;jk݉˔f59U W:H3MX007  =O OQ},[w'ߚW]M /Mgdԑ}zUd9WR*j5lYu"USgvD_W.Xr/ l"U_VU'y0^@*yYXZNJʉF=!Z~v2 _ZbBn5i>%Bq>P=O.gfQA}ZPA[6*%4s֬Of=9MvwzԢתpEE"pnK?@R5&iBE5F_[ UqW~T'j*yxFLJ6xԐ%$Z]30kRTU5;PZ_7& hq(ҕ0X4h+w@ -JlkRx|߀+e|~>V rݧ y:-ƕx.NQBٌ`JξN1x S;p۽ sqՊoq<ˆ ~:[}+ﶜ$R 1I>.Ztdw&g&MFpUoאd/3SZ$q嫔(/Xτu.H-v<,5.Z>Ej@IO7Z7 bܘɰݮstAiMbбv{< nTWN QTOvlD>MX*a{CWҖQVȗR==|ΦHpJDxvcޛ|=NmBѽU$o)qehKpS+r9ǟ҇Cuys{n$0=OTzӉ;{_A>S9DX>{!8]N,8h>>LgITP)?kS{`O&0gR_8Gc4K_++S;h{-1 EKh97A>zq \i, $bk*A0728p`SGf![eT)6)L?˲&G#s%ZZD†69d]nBlQ̹e s7p<הdfY֤Ё|?ZA7yʘY)j}C$+M:'˩,]g0[%(6&‡ِ7m_[/!MLTupt[mי>!AGHFvyQmWI7Rf1C.C,%0/ sϊq GzlBFmmdXa л%!NS_E9)U;%*̖Ϯ &OJQ >rfASvV{S*2Ź7#wduC[ca8jtlH.R>Fg3:;&Z!XƋx2ѶorrCGX813`ʪ/ADO%] OL\dDCS2O1=;gwVAr0Ka h4؄5X&fV2o4q#桎+bi\nE9E7,"{|&0ܧh57 '/;Kz3x׏>`I]kO*u"./eKoeJ0rA7ըSsc+͐ٔx]r317Em^w4Gf1 4qnҎuܤg|*O N6=>9EHɭ7侀.c[OӣA"nc갵,iy$1/O1?-~oRmUTuc::J*{;F?b퍈 /tˇG` feibE@i7kT/BC@c2,#Fz*=sgR)^֒ࢰ97Jc~5+ck!Pm#+z*S=\is ` +iN,L3etajws(2L䆇C<4^B({ۋ8(zl)Ļ+ Z Xkjvefg_/y rBp|]A)"򃚐AM!MvTIZz0~[N@B(yi Zr-E-ut56]X' ӶjE4?\H*ZVoR}Ѧ%DQA* BRþ@A5uƾ~aSGqgtE.P@&p,Sy5Rԛ>s2At6Ddu4M z3y4j0mfF6:Ҙ_+mNkp+%3rH:/`Q(HRTz)})Kr!6 zY>5"`t,н~:{[y3uF<ݤ^u3qZ9NA;U+hPP`ABL;xd*9k%(\Vp!sf``U`|g%$UgAq` Yp+Kۂxȩ b%?]rҬBhn#/cG4>d.$n& ?B?YEF[–z ҽ*{6NVc_;xRr3Z-?E Uf:H63TL'$ZN5P5E@>&nzH>ns%Ŭ\+Ƶͥ!Tar(Ei (SAH.?$FOfKJ} Ns|]VI*ZY%~Q9nnY^l GFRQmEEg`o- 8p1߳&n6Dg %[8]ˌROvsAUc]EhrtmFV0=i0pI^ ӣ쿄[f9o+g^RJi{aV 2X ^x=_MfCa*^+XG/Vu^{Ѳ]ndTm+kb>jt[DZ~ [iKe.TDaFS]bHS B߱Gȝ/z Вhf. R٩r}ѣcF6y!R1쵣ĸj',%-8XL>(e;Zf{C k~9²d IΙJ,|_;w:0T !+P)9b ێZZ[ق3)r%Y} v)~^}]d,nu}u-u3%p% j+\76tsP_ÃRnY  b!w' $[u7^1{4Zwg~X 1Eɮ~O?^NJ*?=9$`1ŃJk,R"е/3s\%Pzp$R)bi/%qnS^o[EX3vH#R>1+uhz eOVM_R#BsA<>RzQǼ#Kx8xuƴ =lK޸uN'OrB}; W4o`Y|S4D q~6yRA.e(zB{&1X8{?,aYVK6*"dʍںb}jӥ)E 0rފBFC^Rr*c4CVyqr˟OE?Ƚ0uBVC$ &QZ`#\hNPUqw!r<7/|ufG\jvckt/NDl*.?x>YD`[/D+W4gdnxP`h+C5@%KW`Qm^ygU@W1 b?^0l\XnFRӆrpK/Y[):S ĀOq%cA7 2_b?REºVҰ@؛1+ HM /ᡖe$*l*2~"paY rLT" !yi Eu^N 4WXQtخbU{bMxM׆nBuzW=f(8UeM?u[؇}4˴MP*iJ:T, W+jU9A?bujfޠ[h8` (⛞K֔ L/2"_5:g}@qL+=v+/R0Z#DpҸv$zjZKb e&1{loTqœcYKߙo' Pcz{P +0oK'NGmqEM"'dzpg@ؤªvv_G΂|\W)WN7T4+| 6]`3,@ʂDk ejqn}WZJ 1G7L$i?&/Bk{.qA,Hn\tF ٮ)ވ5N^Uk%VY| LN+= ,=Th;*ێJ%1$۔Q2= C%h0zk5YwqȜFk" m{w]`M ? 2 .KRj(\%e-L.z[:tx8 L  z׮_vRV\ SϬ8ެU_0T((ܮĖ51 +L \Ane#I40#-?D2S&}O X=epZRߣXwxJ>P[8aƸ& 1cg| `"y0i+9E4y5QvA=,gnġn=kJ[scjiEvO:1JV bx-LAx2R]n"@ 1ڦϑML ԊTP?9J54Zh3a3X ݉_U$^b]F@Ё!Q;1}Ԏ0D}d/o ZJj 虍2趵NLX &C06:MP8Ma"- 8bOkPԠ_c~v-(55{֯!N_cHt1k:~j[dWJ~۴8z̛>`8gjeB0~M>@@{k3G_5 /ځCnد!kDvS)T765naLBH3V ʟRN)oTcBq=godq7.8ilVU@b,@ţ^tE5%gS p'9 ӑNPu;=Ť"yTw-q02;-%Cݰ5GCd.r W̫QN"doڀnLg.^%._]nZ:]bD/PnTfδ.:oz(^{Wbb)_ )d5hKw'g?C+>*!b .^IZq ~{=RpyB%r?c8dSpY0h>1Q &%Hhdɛ)fjIhəs 2תZ4ܹɱt}phE ;lѨX3O2>9>}T/*I>csSlշ-,H ?7p LݹQ 2zDlEc:@xg{l:=/8!:f.Q&ԀuDjI߼Py\ g'|2gbZM0"CI>a1FnHU ae/: ]9ÉM <)=f]4; !( ɚ-KJc#4s=47&Z)C? Qy @U si.8U@L[E R69hqwԌp)Hyp`DpWZV7^0A˲᫳dhڪ e1Û'eH=Nuuu3(vFf9[IWV9FVʼ<}Ssf*}=B1E9rρb)kQXV1HMjw<ԡ܇ `Fƺw3דSnPxӮk"NPÞ*wbeS_N`']éra5 p 5Mʻ!PKزKZkӟ ֽ3},oYì'uo=FmpL0!yz:ogp8sɅruke- O9P}AsI, .ULZfWsq?c*)NKߡeCW{{L("7b ]E q\Y!xMKpbW%s^S ? o-DTM\KXU\m.PʋR7:tX{gj\Q>oZ;k'&Va٩A\\Ⱦ _!GNPSn, /0tMFA'4|>>~?&1{SNRn?^FOJO‡Np{"Ydtb8l fo՘eLO?fclM?顺x"9>V}4b!\k :}rl!2bN-[E0)dAVpt { Rxۡb'zaz3Rn+|C8&)Qf4/8?i;\8ĦhEUciٗNC-6ږ:IC#Mg-Щ>2ޥTQW\y0E #o4E}WJe;bJ'0eJz~5adꇘ H e8moGfpѶcpL%oyy^٪Rsc dK6'ʮe[xY?g,jQpi"E=jʃ02 Yq6B1Z1Or @5yL݈z['ޅ^G&9F<-[f܍:GmN%e{Pf 鋭2xkSlb 3 G:&DƘMh+}PԵ_ ܫ,sOL/ñES+J uWH2\"nyޯ,QBr~d@bRuz-qy嫗:ӯ8{ّU5R ceߡEvgɭwpԹ-]yl  J k;PCw@WnPTnY<[$9]#]6[R}@Ѹ=i7Bֿ_!*oUcaVZꧬwM*y ?S)&8e /Д/IVJ"qU7w!J Hɧ2rY2J pb/* ȸ3%E1xf. Q~ToU9̔$ehHšKq^ZCgHZl/$O~[.Hb6yDmSͨf|@I!1qxy.<szHh`Ӷm:L] Aq5o9b 핗 K&'d0޸2R@!{rb2LT#t K\]\iӚÿF#IAxnOOluAK]mz8] !*`%U!?)'ԏڦ A9Q6VaD*$U~S4WeFYNik~INvT*pr( HNt*VWLu+1-ҏxqi VyPxdM\y_ } ?.ߏlxשB?"kdYaTlS9gr$fh`!f-)߁2JCta*Hh'3eD(vP%z+UU2OhWpkkJÕL&QmGg0S7Ҩd룗6'LFGW1o+e˶٥oacs}:$Fحo#Eü\pƒ7nԒHvJ?FnN)b{e;1s}8%uvdZIO@z@Y|P9˚&yZpIƁGhٟ=󂔉Sqۯǹ4sq{3ݩ1ZA:&cS]V;ry<p`xi22$`m趨5)6km !Syw|>LZ(*6|*` V?˺d)9άu2^U1J1(VW2RIA&_ȬCaGٙAY5~F܏3D#~Ykp]M߻w2q I[*.\*ONxx^=񷤴7ޯ2|[}p]KwV$Hnhj4Jɫ@\7؀/[`fB1hB{DRgÒ/aM7=xE>P.E;j zMR?^4YMZFvfQu8wp0 ^')n&\z6B&yZmVhؼǴ/z_ d̙"  p]jb"Uu.ᡓXdO0h*1~UQwk[j;R [Fn~;*TZj n~ }xL .2|uD|/gUO鵑f} du\zk yi?v_Wz!]`Oa< JK(1yT\:;Y x-dgPtx #i ̳OϭS{^>y~~Dyr~%)S5ݦ^]iHN=A,b2W;6ע;j'qR^ÐƴA80A>Ean='Ca]9jQPa<)aAc9M4TBHBKZi/ꓛ|RZyfzW: De7@XisR*8o$r*gT] r]r ]PDQ뚷F_rqVYn&x-%v*r.͜겧{211S LW)J@4U6 ߱T@ xY*(P9HbK\~bUW}WF9b^UƑ ù2D*%y],&G% WV'Wm'{պ;z~y| AiPKߞ؉׺2xbL-o%0Yʩ O(Q {Ȏ@e*Ҩ, W+n*@0dd!O^2* (t~/"b4rb7+<ι2 얜 JV?7ƮXiBE;k&"ֆF@Nn>tͲ@akҷ_5h+9zJlHD[O/\Wq^?،?Jg3N.l kk%4ųCk{eҐR.e,Y~ޡ RGX"I^:,M+^WgKnM!a'": P f 8pn9;^*&Uho,-MbRONEF~;4 {/!B#20s-m%Vk;7)NkR4<=(Oy#O}dPAm]W͋'*{o>t5Y roel Zs4S3"h07z1 d^)"RS 1In]W#ѣ872r8停fo74eved=KfQc^C%JݣY ҉ S%F- cIjj]ÂDȃr~H_%+=w0]qܪ&,ew(5I+6?D\ZKIGZk ᴃ{o!Ɂ:+#U:kULP"Ov&k,KjFK, SگR^tJol"0#5Bi~'\}CD]ߕV:DD*y!g V%$[B",>݉clE^=&Z JrxNf*0vq2)MYt:RB}OV.m@@SRY9^_ZwEkꜝN3Zc?sɝ71Wz-Cf *9')%g_o`)[ ޟ@WN810+8+yEXZ}GH XxXFSF%8D/jV~9j.&bV9cB"6UMT<, [U1o/3;xqK#fVԜ*ŢcjH,CkiP B8H<'m+2~:, +@sx5`rMiU@2Fl¶&u2ݏ3ňh ߊs#+7x!`lK>pMY{NwyƧB-~R((%*%ksq.wit<.Mg0̡gM M:0:ѱ$[01\#@acp>Js"k4Zh6? 4(+t3l3Q;VTn!nqQXx*'Q o̓Cg*v# y+ .ƙ+ r0n0Wto=TP Y@2rlBUN_`C^'੼"N Mu Oev?g0l=$0WpV x˭ P@֫E}|avJ3SAsKdys5r>58һ|U?;3[ &r  tc8D˻tHFF#'98-OcO$. Z3~yZ6IGeN@GyEeY( g]",:Dž {/j ϒ$*5#UO:w cG7 L^nHi)E@W鞦)+Pۿ6*ϗi?x,WF{s/ gR o^$,v&vQX&q4;zמ$z8"MD4oCb]n*2+!.fS*a}PWYUUh>~!lgBes Aڑ~u8){6, VD; QbZ գ}2m0 sixwVLH9ؐgüfG螾j|m0H yf%"jb ۉ[J*kCNuj(VkNp=Bt3q,7M|@VWGCxmntMTϊ^ bO0w>UmW 8$%ه%6d jy)3lZ_S]VU6?24id+F`P{dJhl Ą:I- т@q3Y"uAtoπda{Uz1.eъХlb~C*g8G|^]-Ȓuc%|vA*9 +?7Mo-@m5gC 1r\"<gj]D!a5U*`ܫI#!4)ӖBXf,Y/疯:OkJK N1C.Hc`UDf7k-(4u[[(oO;2 Ͱ,}""u8<,<%"`͸C52`b /cc9bOhKd6ڄ-p]ׄ"NFJ0Hd =`m/YBJ#RIX"s7>5G!)/ $$JFig 6>!CnQ.aB]Ąy"?~9~dTگjڈSrcJX8&pmp t2۪SWmg(ۘcy.XV|g٫4֧twåV -*ƥ`R]‹NR_EyUd?O]-:i) 8'B%]rTް1y3o`p+QIM \UC5LB Q0α%dXW0I춤}E+Zv yC S ⸼ԟaU _U܂2~i.;>2X(;B5v`+%(k2e{)+k= BC4xW\7I- ؞(%"dv\<-a**x9g4~-%/m\ OÅf}G^r)!,;})F;sl B}urFIvZK;a}B!JhnEO_.*_m*ڔcoTon]+WUbť膄kN`u*:5"R2Z>6UPP$P:Voun R`n ;i@5Nd0xS:U:xqH:W^FL9UT_0ͽqڞp2Gc[ .aY`\}ݖ4o2S$Moe_Li=nO^IGQVfN.ofAwORabQ>.1L &|㓍FC=ŻYtzE`0(AY8GjE,)wᯌ^d[@o67tɄ=c ^GǞHD[Wx0 <\57}Muִ8ؠ+Q-DY_dȎڛbt _7T>L c)HOWqg' P5R& 2LO…'w%_&gRU+>_,DƼWG܁PUdsSѬ[ǎ| ׻Ԓu" tbngt_ꔍ& lD4x8H?Qd:Y^tvs$^41`4bJY~Z>w m4]HA 3lPȣ83L@]"!G1ck_L/rL˄5d^>@s 2H]z|X3$]_|'_0eT^a[#ǂ EP[T^U-'8) ߛ2[f^b#w@}ؗ")iP?)֥_&Y`!ZYis_f?n6]Ғ 0cEUp; H4;GwY8C\HRz! ͥ^87/qfH#0vAۻz ?4 fI0ު5vYdd}GIU6>Yfx)x9 gw *@V_K4dhhTLN\koM9&WCn_";Eu Zۉ=Zb;>$r /yփǗr]^HZ.?{b&  AS/d0(DD"::*< Tv7~qnAVsbV{nC)_3 V< \]Np.`:RD Xx/e=ϗUĸ$Kzr:֙CC CsUz4V+Uns(CJqnȆw-}Rml+|btB7, 3753Vd*K^D.0`y.pӍ$9{XTeĨF`2bhY/Y&/Q(«df7֙.Lmۀd͛h>==±,rþ1=2Er$0CeEg@~#2~b+X<; Ր+"Cҝ>R#',<-I)?.Lq#0l' ^$+Ē5$ZĜrۮq\gk*$tl5Av\jg]#.ګLyEb(Gyc*ȪDg`Nщ l -6b*(bJod R7o g(h iinV֨#KI- tQ ?%P\L `;M]2'PG})Ό"u*cU 1y:$JgcHi<.8F\])$M]v&(c9CSK\::y}(8Qx2Ta[H4,@CG,ve`4-_ T̋1d4lK1bY\C.&H,]ˑ\t<TΊ/]e ?-gS TA?4і"s]E ^Pi:h:Kok7ÈM}]V]*%<@.HX6Gya3E`zNފ&/ݿ z-Esu-]C"'盵@]B 6vz++|"e[aPzo=&ʂ  d4; 0ּrdae& 0Ñ|V6"y0t#YhZ#nL.PzvZ~-SqӶӠٶssņ9m[r6J6Pj_ma33qHTzYzM *9h uYy';DV?4 e>g=ߚGN}ȱ Mc\[-}ϯAmވ,2=iǻ=nfY4Ӣ9ౡV%Y`>O}"#x=` la CPߝ jh|HW #gl\bTEC]I(U^텵N6#To[p>cO?loֽ)STzjk⤺]wgK׿KHHgg~f#22gB zc X'E)J8lRka޼u_kƣ8C\@VCB%M; PI*!|aun#5Z}B4hok ;1fL`Jp5rCa%c5iZ7q++9j<8_y EDt4`"r|-t#shRGTfQ傱"`|F]f pQ^jz~ٮ]36zb҃9+@=QO'߸׈i>-0+nԏ@faw bHce(BIU%{Fi3<]kLw"NR!'bhʉp=åqWX{غM!&nt KƒprC^&!m4ZlWY[EQEuhr?l]{(w2'H \6"{@ǝ? q~W?rBZ ) [=v 8wwUؾ6t)Xg\gY oWhE!Hg?AF#P׏lo] @0;=ü>ً~#B|*T|tH7-JKMs~^0&3N7X)0!5cIjD}G.Z8 9owdLW)1U╽1C\Oys`gbJwD~m")RqC XȈϖrQ;㦗)}pF9$QٚoӇ_괘<ʃ5n^me_0$Wvzr~"?W}ckEߑ.<%ɗ ў]'CM;\ARF:,{wˍ# +03j\~eC͍Bv_%C8һ;4ѶYn7t'׹?+PnMBNyFIPɋMS6sn@ׂZpaOJ\@V4pyk9p *%m.Q\.eiGGطr"qlE>݃ܶkv)roHNh_()`w]Jޫnwj5],iן RF%(X[8Xܽy(ut86Pt388 {i`ZXH÷2("8a|ʓr^Ai,#2~߼ay/A6`l`Ӧ{!G>8WCpܓ%,t#h` #V_Kqu_{Jf%ӄ_`3_ v&C%"ROm:uqIN&3F]/ep(=t \Anhc&qm*> 17~0~W]zԗGM@mL0\ߖڀc8AN/%b#ʉc5P MuC"ַs|,d mZ#R Ӯt-wQh|yr(} KWɭSt ;tWRAH.[ք2?&܆?y_݋ W1b&If*1U^ X0>ޟj#xǺ it@T-vq F/6p+t<,<բ@J"kaa|_C> S{0sqq3(v#ıxB7qx/fs` 1_hŴrYlr-Fs#TBX̝nml?7,5mnFF+)U[H}⺺$?`ӊ.pgQ:H5]{U]X1E#OV0t:rvb/R-~7梐,Y-&.3ݧ^a6\u4j+>slWrQw]pJB)WL9؀um3OaQ[0'A#XU:3H > oEbi0M"C}S:J0YYuZj"_ BNpT ުX g(!7K*Lx&^LEpHQ}Z0o(`uPf 5gzz'ޘf4zi-sbrI^mѿ1o (i'JvTKzCJ3IB}H]VPQC!lDWNr2[.L9tJ|E+W[6Rp6܇of'ŏ Z73 KʎVngqBzm[.Zv1[mdAF'=QWdu*BAjn=$-G g4Bfx G#=i7ھA[u,erq\ɽISdmj?x z4)FHuʓx#1ָHCbU邆 z`1-+6 |T109hv}bš`VSmr63ʙ'*|dy ۳z7ATX`CxrfNEct,Yإ#q )6i aԺm}' w=e9+;# (;-F,xPrϝ67*bFL)+IYey~m0M_c /']g|'l%4ba!oM/_J)A)҅=+`9R:DcN.L]Loڌ1|=G(Dק.RuPG2PE 8;v1K_FCdG7tN_k1$iťd^Gͱn *ۨ)~[ND .Yh?v:uW+'4-l1)K5WѸZ5?_8vj@̀_1}S,D6v" IF)J~xd/%@;Giy(#Ҵá4Pc7 0B]5"F[ӉS?РwTc}.$=b*m(kV5X }V0qV;afhnR̂¶fۤM6 Yݜa?BJ㋾<$?fs@? )ubeddxPQ$ǯnzxlFdnۘ 1yC}C:)n ho#>&NF@95idW1Ρ79g(hK,b:9,@[\Ŷ@z0k_hyPӻ h=$ j,c{"cW_wԢ= 62Md@x?/w폷)%h,z؏^&YюT}bVI9c!E)u}_p.豉X`V 1?'/)Ӡ~51NKPQqmбchg%D{S}ҁhPF&Ý(!{1qñFFg7POovԁv錬EDWS\ [G# ڝ5lK=a;!qlҕ6 sgƪ.o\`0 OטFyO$;xFw d?PNJ(.`n#/R{7OR 7uL:P܊ϔw-` Xτly観lŅ~fxh[GY+6D^'uo{%`kew&*"Uj&N*9y]=i&\ ) NfHy \a_1e'xӘo Д,\jn.։?MCǑS "[u%z iht}[bj^Y\#3rXMKj3!5SVK%1B 'AX Ru)d`94}ҲCjYĜ_ޟM%rтڐ?݀^,a})7l"w>`1O2nV/ ,N?:}Y=lDl8#udR]g|?ckE uJz 5eT$ʊ_s_i7|cR՞{Y6߾:&ݙhUW9Pg0()QѣiըpR'?hIGX0"3>{|l)|W+RTBtH3S!f=m=e Q:(gME[t+*tM5nd"mW㿿P0xIc0z+= LJWu+ڳ$:6W/Rb4;}$Qt8F[sb.ki~eo QvBRj{F"tn/ޑ;q+jaQ4 h>TjE!' (MJnCTЧeY;1z?VgrAZ,?uڷ 5D>sY0kYNV-C0.k阺LF| ;p:}>p#,OsZz zpZ% /}9W4ie u^'w#vב=D6!qیz_/lnEc=x2;~ED\,xD-Z~[Όu37@m0ĂF uv+μ(cri6pն5JsCYl Z@Fr<"2$kEyަMO>D!&M8 `#¢YN2膔J@xYPL#,PćԷ 62TFs\: "TOJmB g'o ؝kf{\E}-Tجa\fWz7ᨰk.(/M1=s]\Bl?=TO&֟R ,卿T8X4``~a',tֲjmX"nH,Z:/:w(.~}8**|X] } ]`ѵ)1t?fM3/d?e5SC<{@"q?-'wh&( Ho*5zdKL{ݻ5u;0;2A&0/+ڃgp_P ,y'?R+)-q#jFˬZ݃:M)ˆCѾY@G#-bc]!HW JDlnڕ3 7F#ץ6K+Qcn|Xm'z)YZlc(XLNUwcVvx*^1&+&gJ'DݒNW f=\3UzuH { tbޚ7$Cudx1TǓ&^z#,IƂx1'Ta|1\/7p*bZl[3β z&F(~;dH qіݘ3K;j@NSUCpU6\෎q6,kaꬼQ~EL)UW80Ra[a)pk Bfg|xд?]\t8o0*u_!lǨ0ӥ+\҂*߫:Mu;d 8CKh(1X4vִ'@)=:_"=eJ>2(M ^N)齳N(NB/Jȹ;£Gi8x?fR71Mk13-vxtMJ5(^mn1Ui,,oS!)ѓ/UO _3"Y(u>(rϥ)%s"“Sl|8jf,Pd끑? VG9 bftosQ};{>;֣Nb O|#(ͧe4;rz]^A8r n t4*[r@4FJ/ yxk A } ~K؂ѡ!E%'8}1kQi9GXɶDƠʤCUrcÒQǔ@g".5)U0Rs$S3K ɒxcS>o̚sd ^5CCyq@g+J!wg?nmƶ{~~+`E71F㗗p}@* 6N(QQ~CkGؖ+Dq޷&? d^w`ߑ,o/loaDA+t)f{-q4GQt3[nࠂ paqGxjX2@ߝn ,ZyE)Ѡ,mF<<"a).lҚB+6uJL;#OZ"đi쯎77ϋnNuT3@L \jX U?ZoLe=t]B섺 W,*`ù P _VNjv n+5s:Ӈر\,&R-2K#|*&[) =KP@8hPT-P}noK$|?0/XԴlKS~5HMXz`̲8WPr3>w)6v5-+c9n~ߔ˽z0tȦ\ 57}mVT'pVVj.w('Z+[Ougc݌]4fUғȽ0FS߽h2v-%*c\2\$ɏ@wҿΪS8r,%wr_慉S'VwKAxaP( `z vik^x Ņj)VѸsсi);vm!jø惶MwNX`XZkl$$v޾R}f "a[z.|YVK@k7YOR'3#ݬ@oÄ'|ۆ=XC^ݳFokbb #<1>x&?TG|<)C,ff |f)xL׮>^ķSԍXi #h[+%푏K!FPǒGv1l gωaq} L:*W6Ǿ =૙|dMZLndݾ&U1׉ ȲSk($?HY,--o. cPU}"' AIs9tBkk8#7y4@UaC m` bT$sd@@ٹJOBaFA8䵓bkTg3Br@̤ LrH@?bhh4Y>n/a[xAp@ Yjj^{kZ\S;*,sW @Eޮ#EK7Xrg IuFofsZ9+,}گ~nubVnVɾƽpҢӰ30 v8c<'*½}U2>?1k/ Py"";Glv%zun¨c8=kKAww^Aaqx(KZ1{I4prQT>A~TOU8c׿ GETf ?޶[.Δ@o/sl3F_~NV+& ü k°ph$1=j&}efui2?7IcfƳr^[#̝l-3X;ӁdMt1#W,2Co![pw閉%k67$hp$AL-e;HJl2籏UrikzK_Δ=gwZP5Y̎}ήSy "eCf#ms7us+>2QAƘN5tEǹ߅7j%u<ݕr'M@->=I'g:5Ag@B0˘ $iXqiJ Č2EܒsM]WQ/ɖPvٛ+g)Hh% '5XA9V6TFMi.sK vv, !!|rFIdų*6Խ]i5+or!Ek<'`W )8|| q kL ʙb,^0s[u 5'hJvy̚BfE[X! .uHR HՃ1D {Z7sz|pu΃It4sdՃ$ō8/jzMa|Γ+[ /ltg+Jв*R7Q |Q61B36Yi%!_#\T"X qI$kvo7/dv`LJ Ha&YN(2%4*aD'gԖhBJDnq`&:%{1[lR[/ieQ3;Cg=?\6c&?ٴ`We+uOB\j,bn)9gHjtPʒ)CuedwauW^] @mO:h*m.bSXbȀWYTh=9_Vv+<=ݡ$yr뜱+H~?g70=)&GBOKI*FS ҕ&̇Luj+B~,>6Tj{CEM7;C^BocilܵR j=t[ՙz;pAzzi_ Lۯ~ƨe})ܨP=~((c#fn, q19 _e!W |ݲIt"Vg(3zz(Ml y/b<)f}&j8Vͬwv9#f|&w7G|6BOw#1$9M׶fU&VJjqJ+Pb0-h1Ti6'tPB]̇ )cD~>0"h7knxRqe&<[MHX}Z9t{.zӨ;[ҫh; e5 C,mamg623xԐ_CșeT(j:u!Sr!. ͯ'L8 a-Y(1kw7mR现Wc 0:mnEujqBWѴHg&|p5J1ܱO/FvDEEN8o 2T˙OB {lp ujcr):=,'3\Yxyirk̳o:˦ٜ`>X3m$۳/I?[7"+̈́׳G,Ckڟ-/9v:V$?chmcsdA]B~+m32`ѯ1c< m4 ~M7)t&CYj˽MV×.NN/\lQOʘY I1}Gn]zUQS]1#  p#T/pp6vݓ5֬>98t^BS㲆Ku#ȴ){U c ^1̗?rڅxsxxuYQ7vm '/oZcY?"Lo T?Rt%!@lcCWYho\QC #5K銬;<]cE! l&0܂;R,\(-d< `(=O$Qjj\ 5-s({"Y#fWAl9ЛQҏ<" +sޘDhØ0}~l2^9 KM!h-aCFUT\؊Is{1+<}UZ?f!N +(wB3.!wL Po0VT$ƂG1_{Kىt3GW38 dAgs^[DX(l#."CO2rG'/y+S%0H7QK@d,5ty/53 }{s vi49J=@ ىY:-y nl{zPo5Ty>-gV?-Lce@)'IY:GgjCd{ \; 'Э]ҝV.+0^ B'\d~$LT GDVQ.J8*}YQp]Am"#-,\5])Mj p+-B앱)o<0 r5 ^m TJ~c<5 mTIⱂG15Utr3 k *\d.fSVr7>*lN#%I)DˮJEoNlic4< ׫\h}+ri]o4@"*g u>c-3g|j_?l)1;uGu Zr6n5˚Eʗb kJ?(wpuR[-$V7rB3\$tF o-eDٛR]${uM[}~1h"lx]I #lO$ :Sŋ*๣kȩon@nЉ$TJmSFU[Ifya"]p.w(>5<.%Tm`T}Uj0mF[z4ӹԌQ\2hKV;AK \ T?w;+x~==LEkcx^q5 Ӎ\ͷ[Y"1`.QQE^{Ct K .yUD 3O oպXP6mL޸n4W 7o\4JkХF& -5Vُ}ph g{h1]](nUu}i䪔R GC&3[&3n }:ƫ ]S20)a`H:m*\߭״ȱwS"7; &9SM yqC)1P\Eڬ-ǃOmۉSa<,En,Q=wz̥,,|_|jwU } H+u\:wu 3}b%$+Bj׮PR".wQz{Q‘/4]U+(+ߍHzK#G3f+$,Is]z g8X_K q/ 3dNwg {GMFu6ٍyK*GZ57Oj\1%V:-ى,|Wq27}ʠT< yլJ;O6xI6"Y02ttVK6\0>ݣJ7 iX |}ou,`P"q tF[W[*r>^PԌpbdrG|kziJR Krfu3A, 6jC7DX[QKz0! %L'ڿ,V=gtA}J Q}7y74 O=j7Umyml@p^x(p <^Zj4lČEykcr[W~c~O8Y(G&Z6q?6 +B D]ǎ/2ƙKEڡoAQMю%8?NB jzy`ۤ׷s Bb,^Qd:LwIAr]|H7W^a tMU *=.vM$<2hĠ^HⰖeF?~v71/PĒ؍Gu_qdhu 7{1p[ɦ]^@">H>,zoxeÄ7q(mV|lq|qе+)Z5!z04ZqzzN_7'ZBAl!Q)PǧSGmKU'S,| -S2dxEEtR7L6TuR]1-9%v@.O-TSUmlJL$hj45]en9ATqڃmF ||bp+63{e3R=XJɱWxGű k}5b;uKRN:$ qX)8Qi&BO w|Xz1ANN~:jYm۷4mBUV/@@>*$[ofQn"c/ݒ4d(PX[DSntXLYωdfGx¯;XL"8M<=8h9bpewW_Wᕫ֗0bpHnh02'&ộc= ѫ՚D&?LJ[XT2Ӱ[C #Hav)g&L}njISyl(L Y#^B6h-,max6^{85Po/b-L0X.f%kFu)'M؀or"+^ PZ7S[8. yH)61B+JȺI1V΁l:D2#C:V2(6$~?x}3}>b<]Gԡ=(!tpK_ 砙e\cPϱT1Yݚ($ܭ iT3!6ҌSVnn ]|-P+WNKrn2˶~ܘ1i&3g4ןu7"Z_w {QQ- JhvҸ#["l Y:9xs{KI"}_yY62f-U`6-(hߐzb54]-*$*8zʼY{Ծ1>  8rTUe<Qnr)J)XYOT.Łiyߛ0DVMmi )I`F掦U=fYN`f!90shb& "8ֻIϽuCZɕo>f.$'iaa6*6393o>#,'Z>jX QF~`ޥ^q:]M8yoD֜ҡCW<Ѻ{H'ZzH#w~*zM㓜+X!:%6YPbi91aq#z䐣b"`IfCچROdzu1qbBP,tz{BKKnS Z]:Je!VԤrYg .ZW6a/2o .`%ݖQPl `eeg |ZsٸX$A N8RdvF.Kg4k\l[ &\& >)V*NYHw48%[tQj̼j.-X94k~ VCWeѿ"(|m\^ @@PWToSQ 4>ON{.*_X2BKZ+Hra@.+ fZ$E?0wI87XviHh R]!D#VH,$he?P"F=*jcIv4zUPGr?ʹp4UCTHD8]ej!Ѱ"\̜1镥Wj7*V* .R5Iiia߫pNi5X!2DNj}b<\67 V8Uz5U9+طUَsg6d){|'8i(ET&7ܞv] E|?iڊQIkIP90S zFzju!rսGzx 4G2Kxib*:`7ym p;a]B qiv7|' :]F\uz"3>|]k!'ye,3>|8|!f+rIouY 1{pw6'_Ȧi)bbVuw iѤES8P]AͣWx}B8"'.i~C+|1k[3&S))ΝXl[q|nV `~)4i+fL;mw+Qvt|}VWrtS.cDꎇ7bD5!Ec0/ӿ'!O5"we5ԃBn<ְŴ] (ŵ]*4(޻D':?jB<F/D1{EJj^.*B_Uģ@N{#4>}yh#TBӇktmKVx%4!A^naa %-`{8K&l*ڄPDϳMb&p!3aY~8BRE5#YfxEo;u@RRwMP7íf,[?< R}Cm:ޮ$m37OAM{NݼSHu#pr_ڪ'GxZI\GdZD;{3N`l \`n-6T_O*iߛ X&T+;zl-q{]+p8D}Y(z+I1gPJȦmw$9 B|'P7;lX)ܾϧaĩ~pʌP/`j  woףD-k|b^qsM~sw{X¤n-\1'><뷭]+w~W\obI&4,+T82ԕ='Vu0i(k9_@.vEm-i~zoaGyǎ&~ Zmԝ!M|_|_Hq2)&ìg6zbܫ]VrYs wu?ZY` CO)g/#5>ĄȫoogXpd,%-(˸vBrE?w$ؒeLzAOA&4jc sM$b%fķlO?Nץg]Tᄂ3E\0?6*,ྺ{`# :kt슛@% j,ql<+-ȰDH_9 ^ˎ:&k"[/4-,?ck.弁]MNcF{m*vD|p+2esH>  d&q!BUL,oq D1Zc+k%&L2lsZz}UHl]$ r@cJ-N͜bя-N|jbrIpkqqR$(Ք~kh 0FXau+%\% s!ӀHdKZ$oʈǒ_Q][ROoʂas_. +{mpOqF<_&}jȋ;~{)'[( u?ۺX $NI 7LxhǏ7 ݛ"JHU!AdG{ܴP\gZk~7\n<^ݣ5.(^nV^i]]t?zNh:pn\웫g<j4J-8%ԁ7;(6V,F~?(-\R6R^d<[;\)8݄v6#|N[c*uѪU -&?Tna!^p肴mqRyI!Jsx=j*̈́O[4W)pWT0FQ=V\ʄot[o0pTT/H԰,tLJFV1]6{C.Dc݇m.!#lR)K5zEYWlOA󛷜%a戙Ȧ85xFf̾-T i5 4ѻe<?~*1wBKvf.OLi&4m CGxzQ1+#pUd!p[jt?uі~hp,Gw3W-ʊʾ<j8O9e.NUͩ/xogWKHGP\{Í; 8e3 y*rY!9qU|,vPpJI4YteCL,Nʹm'&%%o'˫M`My~T{J6'(';]9B9wqT{kOz7MHh8i~E:פ̠[@*fL>d}CfLI,p 3]L&Q52mJ;vtc| [,5Bv~Ye(9:yMVL7.|tF[Wn⪒w%׌Rqkնƪ[iPGKZ;CRXG9^Q*L$ׅ_h )#ە)}$J3SP~\ lvQm!n2͆)E[+z_8..f=,dgN<%Y/J~tab vȰWa#w[Nq`h!=Iw L_0NfQ/Z|") e Myܮ%{e- vO3)5Jo@qi>,B x:ZYmYQI+iUa!()9/˨.6َeG XuW}91 ]^p&Ef夔ǰEr\~Iujotu P9QWS ?CRYgOoN)zMҽc^+PHD7hLu4<9%85IVj@ 7z%4qSIƊv2 3L!2w$C0(I1,`:UX' PF+k oN !25YrR;UB)cPjL^1:Q/MvRJK"ezଃ?!F+CX;A8 b{zR۫{Vk׾Kt| ?_}puV=7dv_šNYdTwǷ֢7lIA'y:.i1/ӚΞ^!*Wsj6xN R܀-8C8^gzynb\`>Bt 7!}cidËZD];WfV gӖͱ'89}Nƙ԰#G%lXgp:`+S6rmz'\qOKB20ŢOULrM9b(fQ}j%榹B(oo2I'P|sXPi&ch~zr:#(-JgxYK}.֖`Оֺ奠>Da Qz">מME$LN~x5(wgx!Bq,~ž½1}o4|:ZKP gZLb,'.(_wЫIVqɆS,) aěoj#S =^&ZYF"ܙZqOh_:lϹ5sSܣ ^d-!"0hmkeNT0nYhOvpeUC5كK۾0h9}5ssP"Kut kֱ I 4+ 7^8殪I 3e|}S ɮw?T푛Wlзs{|:r}QggXm;",O{p gCr?/>AQuU"p\I@&bԡc2s*+X^10P:qtpDAcklsNƔCF@ _.ks{^'`\7*br.>M>q|H4= f|I[7:jy"׊䱍~d)=TʌRk&{Gm#XgNsNxj!Z0NRgRd`-:V+)-W'q1SG!n5UglKG vH螒FMY,]hgKwW"b;q&G+Wxj9܊TR7Ol PTV8x#Q,o&Ez_%%"N # j Y6C`lQ0 nNd姲Qz!$M֖{Jf#&=k>[DLҀCEÓ,ҧXQ'X& =l'Y2lYy,UX' LjSmĴ5їݘa Mt Htz]G|ڳ" \r"ۇdBʮvRZ:#VU,oq1ǽ.$Tƣd(ŎG2O&@*&|4kB^bVm1ReyFCr) ;u JfH3߽מ5bchR,I< w7/5haO<]Z?Ǚ.ݫ%,9BScd&;>xNH$ƀqČ >ǼbxMXע΀Oh~Nx* k>4<3i4wOy{P (j 1HӞm^QZ)m؞EFBupx "gz5Y^nAmG;r}]V/w=*P61mA@c}\S;MC'9Uo^а̳0r{%@Qjx+#+d.* ֋+y/ڡ"s AnU-ܔL7?=_r`ι DxT Qݏdav0XPzS17%8y>_20*|5Use.xP<A1l: jDذ }ԑ"feι䰔b9PX ^S17CkT`nkpZhc<=Jܝ2XLsJfl^'Ǧߺ]PnCAۋ՞RmN&S.C\bIV$(;xH6ضm^o([ b-wõO"gjKT/uٜeT.7Ii7"`%N!cIO] HKn$4A<^8 G2iJp аݸ if1e6q X >Tݦ- sEQB~fU7-͏1F&cQ*֤͂Z'[,d%[Vu8Qу)m!`TlWhAȄÌ^V}GN"Y{0m .f\$(`ž[wqǼ8Mӣ cy6 r/fB i7? W)sD=y]oba:;B Eצ)񟸯̧ğ֎R*[Bz@í…ڂBmee<3/)2~D?{OzGKeN^W@c}[zf\Az\V$k0#M RN"L׎,|5Y2~f2C>9F0VC|2s ۂd@; )3㍼G P~!f+qU}Z5`k35"RIXjaC @Hh2[mfF}&|z,,h)D\dgzLǹ>PZSBw:Z{ӿl8cf=gn+M&HvP,#gi9%%.j٩-. =@4Kd*?G"s Ҋ(#s|ģ|$BOlZ{\kdRbI?;ᘱaIEɞVy> 4{E;3X%1luHQZ^f/[?J"I\j3ѸY 1J MW ^KB Zɾq,7]S|tO9_PヹsYw(n8J:*#,|Jc*CF]P$ON+^BJ j{93@M+_”_6׆VBan=&drT?BJܘiJUrND6w4''g׮(X+[%yHHuҿwRۻ+Jvڃ2 ~[”5hΖ:D#4~T?Ts5Bjv+.&A?4M!n `:~9hʒ@WfsbV칟OXax&-r2gϹU5L0}Ӻ`>?P7^bv)M eyUv0#+4KI3Jbݟ̸./pvA%s>DLEQf Du!,ziEB"3%YdѺx=(vޥ ¹ K7[e4忌>"J|E9RR 'j02IԚ1.;qHnQw?a+Ow5!@_8#dA/.N ~e]"~ٚR'JV֑3fq0V'F0EP T*^}w,:la_Lo'h-Fԟ۱*47Y)בw7jeK2; /yԠ'⮂ziBT3=UCr.< ̞n >M\s0nе4d- L>waL;<ZVZdIv`\n?Uh*PpS0AEY=-+wp8DF "l˟C- ݣQakι&Ǧ|PQٞ(%=JiriJE>~!;;6"сMCJ݅z_:q9{))FO ?>J]L<u` P'\ ê~!>([nM[)>?xWvѭyBLw` o R(@f6~HɶTxYAk*;BogFn aYARΪ@$]Ȣjt%XG5Q0O#FrKF991N:r'ݒA"vf(ƾG7{UC囈%|MQ&Um2j{"3X"6"1aW`uiy#`zR}ɜ ;lDkJ"ZlF0U'4\#qʶ%eb`SMY/w:m`C*?0ԟҲ9Pq?1ʂ7W٤qT)&ݖ~6yb'-tX0 ;us=8!4:\@> 584(k1yZG{?8-kasvI}s![}w!з!oH }5pݘ~3z|F.ԡ6 I$hN81ME|D~'V|n lPwx;`Cg*ܩuΐE`X2 zp=[`PXϹ`p7͏*@$5Rgg `2BE%Ua1?Zxq+LJPx@D ?!L]s,밌EU#@yg!Kڔx "]B)pWIe*>= ;!W:)&J~B %*Ik 91jdU1%`dt8tsGF61kU 3[+tF-i{M-屘)h=a]}?² tw`XG[#[{hnO?m_v5Tt`o2zݼ@gC6fg75w0^3.!d*TM;6vQ;[(31K ]F΂O8G^dɺYLUp54 s~ }qmQfy t=[B5FIOyM7]Ÿ5&X~Y䌫EFv lc@r^ ^DX2ā5E3.Jg87X^dqPqv-vg4r* DINYO%:CeBY/sM < .//YdSd9j]X䏃BT +WEF|Oh%?ŸAի[+C ג"|uljSuPyb2w1M8P{%ks1f0;.L[׼;PbJJ%kMlf}]6CA≩( j} {rVeK|Jٶ;%32eyYk l^6A@ 2}cMJ8HTS>qž&kG2/4ؚ6fեq"JUiGYm+ 5zDkwu֒FEdͱNX݅ ^3KV%.@6NtR OaslfRgak\?i'Ra^CbMji @WͫuRbMLvqR1] \MiEZ nMgqǝ.w ȱNdj9 FIx67Is%dU70R*p7&ON]Hc|6OJ6[w!TYA)mQ5/0Utə֩92׆"7˓)pMNoHlLi~ge?TuThGM΀kݢeHgWih0I.cƔ+lya0dի)h|zڽx6$<4EPje-sUQ[qzrx'[FSǑ_;bVgfkYi/v JU# hlN\S̳2tV Nz.mv)a(Tz[>!|Moul#T=bz,TM&#(G,\bJ@NKZ0d_SĸS=ijᣖΤMbJ F[]1X#k\jvhJ`VoE'+\l yF~qF`P;D5ڭI;PɁP:Fxj ʔt,6!@Of=oT!űߖ7Ŀ?=%pq:?m8xȎ3X0D|TGjzGJ1D2Iʓ-N׻t}x&my[gahN#A}%S2XA~oY .57?$i &.8UBG` ! ]&(MKC{7+t,MzAhb],`UNS`VE5 0ߩ7tpn>B|E+_7F0Y*bz65* Y$8U# bHȼsg1$:'vP18 4K,_< ˽lN!]H/vS/¬2}uJhLls5S:+{ײ7co͹_-[*ׂ^ K9ZjgՍ=EU q"s7~'L8$|J'. µ!ǿTWz \'A^|Rǩ$6/uGvISa[yI](qj2%31%usA$cZƖvӡ\`7rd1onާvXYYM:UniӢ\+?j Qa! {!+ 2Q+'u=!شh4qh;Ǥ;B{§L5sl5O6|*iD.A0,dz47IC=K)=UqGO{Ӿ!҃e%@7 @!t2r YGr'0WTi)Zi?;&V AKDM߁G2}bM&h8lkq*q{Or8nfu P呂x3_ثbpQ!T^ߟaZ RV+˸}"f}ζGr肋w~U,GfJp^x-To&yHoKW\silFQmg|z4_Q a(ՋydLџ|({.#0\.rmZd❜ʆ Uψ.cNDĝ9#1(u08)iҏAU z.rS ??pc{i{=zX?XΡ(!~ʵ %=N>N/'gl,t5DbS>P9'⒓_v}^hg:dkM3K|rB]4kkQ4qZ `+%g?+Ք:CJ*z63z: WksR#yB_vX/1%B f#v$POdT>V|?bK;׬F Eźxa8p\V#q v{Pw5:$'6:ºe~"ʛ132> BsHJW Ȼ%4rKEjaͯcIӅ8 ڳ$8=h岧*Jv8=Vp)t\GrW:rrfrxLtK-1hEG }$:az+W=:NAAKt+Q; \Jʻ5dhek-ݩݭqFR3Vys˵ન$8i9%+1jZ0ju<?ք@ 8cal V}20J44!tMw-7ACb#;dnPqu cԋfMy`C'"1pfd |ufǾ"(r`(3V+B4OzFBT}S/{U)]긧}[.B~;fE]K:[];j&VsD[f( A/5ۯ#ǃhJD;vvVqndV:9[g!D;( xc6Aͦ_qZnSUŸc?R6 *up 2teeZ+9ڞH]7cٝG3t\af'Fï:ř(ۘd̯π2AU8ldDvZw@) -IiX}G)Lr/^ႇAn@lI김iCM;' 6:N^@7W$2v\5<]dX32ґ8+񉳃\fХǣ<>=-:~EJ&l侺'H/̾ct#fm/(.#F'U͹:+Swבt`ž4)(KEHbXIhft×@C%Y `#`lu<? oPQ}u6JiD5xs&(~n~Z-ݲckeyeMqU(b"i[g昕yJ~XzH.sb.pM8zȬ(l>:X\cH{+<'$MҮnzO5{p5 >M3*9 ȁ+/po`0#pDZ%ے8 NGޞes?a Q_Z{[I*4U'A>J-5Q+W8\7Zgj1J`QBhC"VsIM]LWœ(.DQ Տꕈ\B񢮤k/EJ7[iI6NoDmX"YMH.9QGl +W)3.1f7[;|#ŅzH{XcЁ˄g B?~+bHck5+tbX/ ;y*8Eǃg0n;zU'-":( EJ+O_{Q\v ? ]^bJC)r&_cY<:gL LKy0Asx ;5GV^ lZe&ypCep9cLnZhu* }8_>!'}0쌹Me=kEp52yL_XUA~k_|y4\D٦΃“ qY1.!ㆤU7T0h2&5WVDUS7H< ezIe"]&;vA~>^r~ }Ӽ}{Q$]94cb͜ɂ(F@GT?#rʠtkrh|~XOᜂ!ВA SJO;"M`[~UySƊA(XǙHʦoj7=3$|J 3;T.ቖ8胿:gTylwIo&Lr,UWz jnr}d5,^+Iפ.m<:/0?0 4380h9Rg HI|=fd%CYT0D/Ѧs;Jp{$z R\?tF_F1eAoQL{ZʿDf$9lp 8C";huww7%oP".h;;{z"Ď{'yj kA\sw ;/bEƈq%"x:m>jm44 ~#/ID1GnvAwg>g7BPH4ژHL](WnURo K:³w13K#UT5U><fFrIml냶7ଏ/=ImfVޘ7n?^U1ii=}>BDuܟ0sd^ےd5p\W@> HؒU!)a]3u7,k暊į ٠ 0;JE Y[G3{RY2ި c_Lx'm9V=.س PQБ t![˦)⫄ ەb􃦠3kVL^Pjyw~5b-VԴLv=i$8$$a)"!EA; Z)U$`rgd&CH0Vu)HCމsx^ل?U+s=F5 ){o\AXw3 $7Gh Q5 &kn'ZL=VBY`lP̀%"IP W)}۲I=w"M{)܉Y\ۺ]-EYFy(#%dO&K$j -{ !Mraڬn,K /JNpE~P:;09t@{ ʠZB(ot>S iHXKLXM7q~;=N6 ,F/Y*tÍO(L{%ے=RV*6'%b8NHҾB,b\dԚo-Ө k/y&O3:o|rΗ*Dx܆/Z+8 n2zERo!%="!Z7t fx={| Ϋ%Ci=vSV/d0^+Lǁ")WB ~v9AzwECH`40ehO8]!Ybj'$YTf 箶L /2n&ftZ34Oc)~)B +&sJ|w_/LX/rY7Qk4Q@$$/=_P;>xRP[;?Q}#yor}NE7xO\n1qAa%dZ+[u- dM,.PX?jGKmj K wVY8ۜ0(CsY8VP\Yq[/Tq?̬ NQoТS#l Q7y 0Bj FuVūZVk?j~6wI(O^ci!:\y766,BI)sĝ%NE^TIaDmɬKaJ50U(!N=:Fv|zV_~O9ùw3JwϺOb]| ߓNR3am\ Xc-c z֨?Di b84-gdUZ\?j2h|¢ƓՏ+'[wg!hk]-Hۘ(:dɘjk p>ߖ"Oڀ7s`,1YDֶ }&ܵ9?ϐ#L(䲊mh7.ȅn{G]H ;-#G|"Z8[O+?CE3&+1AU0iEk srr7²0YwxM_t)fHАiunBo| 5~$WCl 8gkb1f*HBkygjr}#cmYE=9<#TN%^HUG V5ʆ&P_ҙ˿xM=(KR";wQ٭ƳJ!y63?Y˃Eべ)[SRغcU^@A ͓8<< Yr{MϚMK,fxED j<>֤ Zrᇈ %K{-(G TOczd50; Y; m2A%%8kȭZ8ֵGȼd&R"#S/.O`\OY6-˙хǏP*CȦF`bS*zn8p QeDv6]2eϰm:Tlv\r;@dc>QvgX+-wR ;@AdXO@k~-{(UKxyN?Rʓ럔T݄e MSv6 ;y|<32FI* @(|bÐm/}@_c'nZ1 0Wu W"fl@Rh 7%u3bHX}n$%( 08-f֟€/54A"9ү᯷/Lq+A1nU$H#Uw|C59$]џR40[jm7|74H0}q6G@҈̉ Znh #E!kIdTh2,g SO/nFddy-"V_ qs-Vt:rtY< ٩. "ybIyEtxom Pt g!Ze/M.Gy1mIy,&"I+*af»6C4 Xm衱z6 L+PH\iazKA~ i8t\"P;Ma\$nFب3HT w1~R~*)=J)$sۘqGU/B%FJ磅Zw0*/5?٭#>1Fb8 6 arguFy7EL=O0bYn:7#MciG˙9+;1c[G0$}q%3,L[?wՖDcͺ]&؅0Z7NLL"C=:7x~ob<B]eȩ 4$??]sU(`X(طj׌bQbWڒB oMjr2|Y͟q(5wy5[`vy[V\?ye3vD\Nm8ԂPF'k2*#}~yIǢ24Ԯ 4y(ľ{vGԥ.ZDF w*5FA)Le׳س*2`p?t9~~SR̞p8x&e \Ҋ`uLxIkP1'b&MIhy/i] CY~4cϽm7dlR t6dzqR-J/& 4>t6FҊL \lo߰H,%8UTf?jBYڞn^r0 XmV;՞+uf<UDOضE" k x&UݝوpHUILoS`+qdU|V|뫲)Ef]PzjK0-+W p=/6z?{f;z7iWW&+<-}\z]܁2;dM c1=*AVlHR'&o%Y" jiL9A1"eR8ڛl y&{{o6,R-= +. (Ŭ|.nYFWo@2WM (_@.Bq]bG,X>[rl{mQ4ZG1`Tޭ`[B? 2byP5Jꓐ@\ol}}a}]!j ^pxNwKB {GW!8@ermۦaф,Etc&>iPP_> 5(ݣ+FIIbrE!v9d(qr7ax7G'{[i*Kĸ%L^D65&T?"EgOJ8!1%,'r:B@))q;)<NlܗN_+ lD=P]5hFʡd359G%֦>Hk‘aaׂt2SPfBOjAԍdg{r*]"rt~#u MGG1J7Y4WNu+(O,cƿ[N#Wt`ׯYw]NFzcJOu+DXYWE Żb^!N kWnH УbI i]f -?̸>lD+j}gqŷN5 :h#at0ƑܰkSRu#1{*=,11@< D:GX_yV|"-T۹Y]L91J^YNBX?ڙ64O7):XT0QrtIhԵn0mؼA~x \[\ŃA4 %UH7'+xBj!7V:t}ےI8LZ>J{oNwTԅOh0o<Y dUh T["n_JP<źe x_l BX֢~ĶaN[lG6 CB@ Vچ:t& 2J8Aٱfĭ?-FG]5ЅlI)?貶ڞ+ۼr0z/f͹zTZGdh;Qc)p<'};*x~mC;6)y ya9⸦Po_ZXqv%(uQhڹx zG&̏XS#FVhX;*Ik0$Ia5؝V~ei=j؎h;q7Y" )h3U&>ݻr 饤''pq]g*WJɱs.PHcSË́`do¹`%5qdYX'L*{ F? }%fğɲ'vKa`ӱd%mJ bXuhHz9W%-+{ T*/Ĵ!Pn25*)`~_$0ײr?9](**1v@ݦi*ub!h'^6VyW4yq4:6{Q453|)u&{J޲S|nCi+Ȏd#_JoOY#$R<Ӵ3ȸy-2љ\H?h{2ߎNn=2K( bec`R'ic hM݄]-RlW>R*:[H+Nuݿ=:c+k&xW'zK/ư&4న?TbXC+r뿢˞t'AƤ'0$~S3n|R)mn "<醱0ӭFc}.8H`wj'ei\[ppif`xbKloz Cm0&Fr,}!yѠّc6PD2,x-釱70F¶P$.J!Rntx~V"`P? G{)8sZG^* ]6B٩D'ذ#j5TKdq+w""ڃ%Fh^6]$*md8 mx~UW%U`<+3^XAF/Jp!|F%Ǩ@}/d'r.3. J64@.JJE5wEG&)ѾYeɡ]0TQ݁kӴn*^Hq.O5;T RJ.dHHeȴcg/>ۭ>UštYD)$c DbJombF,qRc0NNPڟ>ը>du1hL)]o@ )R~ƚp؎ e&6 q s1ZS+xܸ`^ؖ NNM}g| Td1w n)ƒĹ{  nİqlOS Cʉt;HU8'بM$@nLW}龱~c"vC=LWJ.QiɁ=h4̙S\L#VO6bOpwvRڱf{+rtC0?ab-qkM{}ZϓaJW7;DsH #9w A MH4ZRQ`"ar -"Q"q"b_^]ҐZl))t~N_ԣ9_M59gSS1<~b I, g oNزB:V5Ŷϟ`Npޡ쟨yQ$W5tESuqp"5Ԃ8&.;d0n-"(FN7 դ|p;!A5 v/~sTd,}T"x/_OT( 뮴ׇ@bFYjoY/}M37e:Y`[)5SNTU:|f'w^o$!aC H`x R[xq[ⴵ 0+O",KNȈEo!ۨ~)a`YVw6C ~is[ T``*gU'VVDO'ޮ7;$8ז(ĦGL4*.KKYLZnWUaI &'.@Ӕ*5 ̍9=iJ~e?=kA]Xwo*u^$j[~!peq7qQߺ= tK[ݫXmZ[1mQr#"~# ֺrh9qBI42)졠tjCЎ8on$$"IdP޻Ta}_dY?|fAkM/ H5 0sKFQVrv>c:Z]gz&w#jpɚ^=7cr1|HV]:ىtB5};GtuX$.yT,~V-օH qi7b%m=vgiX148 Td88HrRv. M_')$Is ^WI2*v9ڢ"^ϴEa5ZUN#yc7t64v瓛gƱOvLgDR#[~#']*U!O\fia̵5%CϥVihV_e-'~\4ؙG 9ѦgF$Ĝf%Oq=J+d!niphG,fTȲyˍD }|^X~kR#FW|^l؆cnI={hU:wC8=^sMaB6뜶9: >1Q@Rُ 1./&hhqe%*{[.cbXUp[dCIMҲ_4t;2y  =>5NÖRknn5jIsmqm&݂1A X w=͊9iAއ 8 =XJw!&͆53:Kd8x|3u)״k% 4~%$-G&ӈG1;sey(O|GOakҺr\WPTpB80P`{5>U Խ1!0z.(d̆+8~! geܶ~^tH4Ʈ~fKKeN kѸ)h)WdP+6^x`G쌜>Ѐ/[-h"QGD9,}d0iHˆzMd 7z$~]ޖ +Ն~m rNQ(S̃uXc$GEuz[Vd3yOԟ!szJY,#?5;Lq7ǔTm#27jO~?cZ\ (\Ry%UL<.o%g5s8.,0*Qp ]8,+aK/* 0I dDT-F$=$k*k6ڔ`=*ˏ޸!_֕~G`67P\GnwZd $ IPx&]:Q^L!o|9CP욑@_)%?n^5V ?Z//hfͣh<˲d" KvSE&'[Ar!,=vc=(DG| I51wj>WD!¢CN҂3%L!JZi+>HjDLk:Xib{+gIg,f ro2>J1n d¥3BINCe3[ pU=q+MѬ +i2H&}twv"v$TSUo^p"a:yct/@*7fFWWRG;`x Fl@ 2N}{MWU +`+Cz6kw Ak7(1Zي=->vu.c,[Е~굜~sFJ 2rEU>7$ 7bL:oHlh^b yT٭>e]up= -B͎:]nAEX 66[I2`nu@{`GblB41Wjdjd_aAJZ0 7…_BW ; Ee5SmV+l `BS݅URlLpfc7}UMy~1򰫾~F&KmBTD-v3Z c}zl#RT:FT@0qM^PeN(;woeۤ8Pr}\uӌ|eH 4@zm|W(K zVHcҞQm4X.q> X?ߟskaXb"x1/try,P{OrO'61 kjW"\+6&~Iju& KT1 P`hi iWn=cJ}V+O- &gfww@թ5`F1LQmqnD%/CtQ\5u[$2{Rk>֖vJ:qԲũk?-$96UsUF_!S~.z4~:kmU/@ jYJ.$V툼IrfƑ/2shANR N30B=7oTE}62S{Ohȋgl8gsA!4Ų{aF*({~p2m֨Ӏsd(U{ᤧKʌ>qB5`u9c*T S=eXjZ/^nT3k(0H Sf;eX qrt/Ds,oR+U?Ұc ;*ޗP`{OVc - ;t?r}S E݂ԪRm3Vq/B1繜j';EG7$ $ #}[LRMYQh1X2!M9/2Th^<婸7s~oE,?XR7|bRLős}M"ʐW8KMenVtoHJEBuᆘ|_{fG80qtCVT <˪A33*"ڟ=4}= 5I7K%Ye/#&nz|$e[:O;MpXH|d/~DdtJgP6u荸 jDE^i%rCbbi;xg6b\4dG6H)L~BծMLDz[KX0HqUvךܼ3*YBD&RNʳ_\cQhMKghc<{j)<_/fz0_- 4_E̹tllN־_?+/cuۡ f}lo z' kehV2?o'2P4S׷lUGlMCDɫ'K8kZ ##:! ~"x)DVjj2;xh,jEňy]2^SQ1 -ghZR!9aŶjY=BiItv,{2"Pz$ZņMfxkse#8x9)%:/1~GJr4; G)# W d\S\B%vشwTt{u6rx$Y 3V8)'S'HH{ EqO.?~a?$e,4ÒYf BPig=115r-`ϳ_vY1GОf{Gd@V=Sz2!!]`Ў:d<'os;:w`م_l%XѪvQS\a{zEp*b^BU=JutO;kzN()E W)OI鯋F.RW1OD*]z}(?eZBok8SՄA a7:`EyCyb~_G֖6f q-ݙ4ztV"*etzߋ}qԜkbVaP+|x|Ȗp#6]䐷:ܿ`TN=̤).@CkW2InͼуȕRuY}]<Gp TQyk΂ϋ5JprʁDfN&',{1gR&Ȁ6B:?Ͳ*'joN5;a1F>,41M8 er<jUV4ݴ|佁ld;Ҍr{B}caŠωž9{WmHk#K Ymd;`TZr) [np\KcY #q{e1 A1؀)1hYY, FB54;wvݽ Kn{~O_w &hi+ om82E e v{(nʆ. W !hE䛯 9p$(7)龚_%l/NS}>=:.:gMd/0gهD%qb54 o8/3Sԍݩ~ ,9]kدp:LJao{A3FDB区sVjV8MI3MVQkmw2C|:u;xRHS҄=:|ܫ 0k>`T qQA@rBr Ѱi_ִTdwpH ="olyΏOYQ1ьchPY^z{j>V?֫ P|w]Wm Cd.L4 I}H WP[=NIEV!vG R_"Fɺ -Q- G5Pi&kqPq2pY{TO1Nm^͔GlaO*϶ߺQÀd;uo?pbQ %MTf!NXpmÍN<̽7WGzz^=0hSk>D#)ݭ(- Y\||D.LרuXk<0 r@V=-#맻<< ܈u`Lb.&4J\ { } 7ǡW 0j$jXO+o|PtskFnf+xk˿GPGbUL}CF&7cjPg`kamLzȞQ?Vᠠ8 &sLIоZ x[!fIӝ'h`)vHD_7v8pܒ{6T#,7Z8RQx_JJ`3j f1+KqC>X,nʃ,6udTM=yMKU܆JΑyFk:~2uh3O!K 08_]h%LіkhkDtꖆum*i癈^Jօ۱bYXuRJu O"+^'?ww'8WGʻEIF4λ--=! ax-.%H.L DtɰdV6}S!Y .W//cQyd ۿϜ3 jCqԖF< mVBjVƲRhjsg|%p`@]墙[d Q qD[inpA]D=K89LNڼEYsvE`ThH i[JTc8~.S^2q8PEZ-'%)cn,$ΤEvV_MWL?LK}0ɇ7$pFKôi$bQxžls:o.;&ST^ER OWF#jp^gV5R9.EY^j7/NY tzrX`T ~/|ۣ^ELо<>sG#vU_dxL'U 3U=-im?E q29zzBNj;I'cc[qQЫl,Q(˓͙#LUx;[(^qݔ|S*}~X8dt<`UR7wkMsU% vTvXy hwlqui~!F._.O׿@(e+dUUlyiF?cHw:\ /}sH>qܚK });=ψ7dNj|Z {_S 2)Z ^/$+a`)GߞvsLCRJ");rVYKf{8#/2n"1"LBCUH4fج*vXԵ^jbľ$[wTJ,>Ә^5I֬/yfq s] ,t+ l 1t;9&2Jo-Q\v,̞ +D5 'N;y*K1V0~uvŒXlU-L_Ck`Ck20z Amvg=/4XTH[heDE;?Xlp"6 "ٰ (7.5_I( *T$~m3*I Z  [|H(/BUo.B~f.c<ˁWX ЈTא U KAIoj:gu895|Lj#"9VÙع2 G>,h[b!6qҳ~#fC;q gYH걼ڗJJ6h q<"f1էį>=@d(([vSua:{}.!~[Ut9 Yѩ.4]TAi IHZWO;K#ܴ<┰oyFZ%+X~ C@ *Ur5ŰE8TQTi oƌV?Ӭp?5L2L >K͛ ٜzՊMQUG߭V,' v٢J8,upr~]u=tKTB9➣5DIH K%"QKK#T =r f2 6t|s9kL߁ڧ0}>Niq<|\z8=puZKLۙɪP 35;tL/兆q[Xw!8T&a-9eI jlS88@=pP*1QZE7-Z$.(ylpL«E:HQꙀc/6Tzxm*TX,~1XR\=eB\ 5~4Wh==c@ [Ԭ`Cꁨm4fN"GͰu.)K?4&0u`dXp]4v-AFlY8 2,Duы7 XCCw9zFtVL} T7-zr GĢd%j&:g݈&9sRm_t'8갍yʖ꾜ZV1#<78fĜB=OhIUYjc cJYE^#ki )M~tj޿5ٽvįƳԾtnE6jY_Eߢ!_v%m Ȗi4rA!ˎ}mi<#ғiP)rٔ3#>te@*U`!l Yʧ;lu2 #>:T0Z=*;vPϝ`3'62YNW/~4ۃC=Ь5( ϧC9AY2p]ksK* idC, ئ J/e* WOP{A0@0]ը,!~?볾t xoo]ǩx5y!>)O&Zt(XZG@4>o{!ݱkNh4z9CI(*fc^iB :֑(8IVJ\eyT̳Pd]nl_%˰b,7⦭iF~=[4ҶRvٜB[=0X|(Zu`Ƙ* Û|B.!g#tu=?m_O YRll2ps/`[hU"uqx$T DSYEKl퐓*4[Pʼoo=e/ gڮ[~]@^dJWܬ7,ăo$H#u9c|ޤu/hXYW[6p4bݟ\登=v~T\r7 ن\ ̣K{yR hkɐKA(ȹfœsZ)t]=qi1֘ϔRqP*fW&wXE6ܰoٳLj6D鄷--)3C[) mAK1t(":B J5fzZȳGs:{órw0׌VC[&RSCQ"J8! f +XuM^"S誆WH +Ms8T"z76/<֥ >ђ'C%G'Vr{4C?N5zSRQ#|@39eӼf#s#ͫ9[X^ޛE3)+oBW3w}Wm+P?fM4I+UOx[v$'ZGON- r![w,rRh.8)srEʗy-Ym c/\}J@dzk.>TLekɫNj]PӈXLh!"0'\= ;GS |Md#jx鳉Q>I'ctȒRE9BWtWRƫqCKʔs.Y^/Jb+cE|N $WV*4^tcHd W"]/TȮy޺,sK?C(3|D2F";XrKTVo1I8Y|Niٰ O !N`j6N2N`F˿/”j7ScCU/6D[/,4`ٹ(D nt&_Pzyq>,:giߵpMBS*lohcNJr8/Jtk]X9hF׀{\PD둙'sm\ ~6@u2Ow!9^ܢ= G\M9'ƅWyʢIc&Lqm#C ]:qp >7 x9[}vlC[)^#ɇ >5ymquFj6ҩ_a%8)}ǃ l- jE56mO V׭ax2*"Fs3kRjpK~m@nMќyC2nD7 ^Bhg:%MB:'d@} MF+7:*-|cgUnp VPo $rM&#خ+_FZ```rqf!Rj2QMRRZ\*7$AËbgP,IzG~K۫*cQۮ{5<мK<E(od I] h1:(` jgnTR}v⃠*.y]@ը0+8F %N~ުp }d8Ƒ$qsģĐ%3iaVe6s& ЦVaШCUJw!@6+gwN\/U4 :ȵ&LAީ"$*V\~)钝_<Ձ7sS_,C2΁xچlcƠa?q5INF)k:y!&" X"$X0y9-pP9a${@9gmބuv\^*DP٩!<;.kmq[*qLW^l}^Aa(6Tw+\x|Bn${rc8x4td*Q¤Rq|FF1aؼd sA;G0wOWj(.y)@U+K a63WyԦ ~Kجb)C_]M~*2\69fˁ_)Ѻ_̓wz7u۝A*JfUkQ JQ\:8{ Y9+C 5E.G$g#\b>j+CQe t(Bjq:ϰ?]49=ibee",AF^ 8|C3w@t؅3Fc4:P.\KuG_9D3 4T?ݦk9r"xjt,Dǚ<0JRz J笉뺉4nD\Z!NѯӔX:T,"@ޣ~([ҍcO.ΧuLS@YK,.+g͢I*.2hMS 78Ib/dll dL纹D]rӚ(n*K~Җ`uM­B ӤXf84&տ]JIdObi|Y(zTELs[!t%D$COPț~nOn  1Hyvi=XSf2*(4ՄײUv͖Xj;a= VjhVٜBȫ,_ږJ4I"-Zn $33~Z.~ T紊$pί$Tخo13ƜAhId0ے3բ.VL̰R+5x+ڮM/"Et}^ sE|jRo ء$tX>v{}&8Xn! gYG$i)ע癜0 J^_붼 OE?{*(y(|4rklQU1pO,:&bYs@&ÿ^'9B!q?g'4~L@ŌmL (}“D%hn=MgpldftEֈ~(r: {{+ɥV N;`3W#~br@v8<ߵK]BdTҋu+Yf[͈bq8N$ߜMm w&CxL2SFnߦ}KG;|r|LcG{Vaǧ|ui&O - 1œ =Ug>< h0*rSĻ>NS\s4nbzy,l~2csD ~@o>Aqsn"ꈗّ$^R#_ Vv.ƙoEa|x,31Kh59saXM;KE00Fphc/ ]KoO6ƮNOp8 ^o *}$}*fri^dv*KVv8Y9`Xӎ6AbE֡=I0l ZmTxNp?&A5iad./}(K wRG+ᜟ|bRdC&-[8C ۍ.zn|XA/Huv75GBВ@-X5Fps5#'>|t[`BQX~aeJzyq-[,_?B1wbP{;s T,秉^k9Fj+k-0%9VG!eUVB2xf:&5ƐL6_f,>e kZƎ!< E$!F23g=cW>DA&4qOc N(O#XTNRZFj_{G/n VÀ<Vtom=e:PifQ%DSǬ]7ϸiȏ([3I~"A$uI7xk-wxg7FcAd}ZK/L1T5z(O#/hdWP8K'K`ҮYa)THt3j`W;Dtǭ 闪*7חyikLYʮ1 F$ץ翭'``)F(~gQAdP^6rҼcFn(cN5y! /mV5gjpQeL5j%HCvgƃnj3 'xd@<}LqEp3 @1F} b4b(6iK9Aدs* ҊzQ;t͓VdPR8&A{~$Qf}* zc9p0Flt=kI0P(ZLZ7'lt_m%U> b!s$-L}E&^<>t8;لՇ>]ѻ]mZ8U*qQqȑb1>4͖MgO1 ]X{!<>FL+t 6~ jhjW%AXwΫFavj89b`-4wv&oAhs lnYQwT$xA$s󏡈T8*KōAht,Ce i`S" a՚v đ|$͓phq4@dfkeD`B=2-`s&RTOߞj8p82ߖO/X#ܑ,oRwR,qDbFxTF|wTv. 墑"lA da`+̌9H]IJS(^  r㎓#v4Au!Yq&FB< ¬lX;RvZmZѓQbh+ڸuVN֘|W趖!ӣ !K1"3zY@#솯_ s30}=D2 rB8"I W؊ztPH[w, j;ӆ#x̻ln+:j"G#;ֆ~#qz \Cϫ4@Ws=hvBm,7i'ƑʯwTؠqcϘ^ZUhe;\JҒ~.h6`3>^xsI#re\;ZE\1 JQ瞀 =X #6j1Q8p{E } +rA6F!C`ak 5)׉XFo-%PȉG8,#UF+65SX~6[hr뵑$Z`-UL>y߹{fT)JD]A;;<Ѽ(22 ~6]bMζ^-up]n.R; U̦Vv0Fd OVXym<$cL0G}J6kOq2vlKp_b5:FX͍󦞳.om Fj#vuE`o(Q +iJyYtZ!}% cY ιqOvxarCASEm=ɐ^+ ~I吿0gU!ݱik|uƌe5wP͗7;)8;L0ïmYKEDX]%EKFC[&GW86:MrrYW\YtM joRkG~2\X]3p%WTY!}+5d7y4d$՜(JV-uuJ$-{C#)ruR,,ZCO@ġYc٥ lj'@߆F ^?T%~#4ѿ 0uX-\tRz<5l1.q@} sxl߈* rMj/E' 䇭 1uRvĭ:F/6rj.$[~=d%m"NQίBYI:$Q NY,r}#7 ^]K#_TIRhh4cC0'H(j&ff ]!Vf|"uJܤj&iۼC -Cq[3ԽRTwT N#^tLLWDܱϱm -iQ"txtqVYlgV}~5̥s%Dg!!.bغm6id*GX/j+i^^xԌja[:vP2$'tB)y*k^Q=€AZzpCk<`tdIplI!)D:et8S߀EAdJ;g[p}4/nBcNpG܆Jb@ܐPc6X8 7}^<)whpz.!J^}^6ׇs TĊG2^/-itEyX+=ҍ u6F{6?w/r"QESռK#>KbٹU_ר`۹bxwmmUrn/s b6M̊B'{8ve7V}ۿ-'`bFq[<(9"=PuGUK@^tfܻ%V?qFw_}} | [t@$QE'a @V'4 0W06J)5M<{"àW)|f=BLui\`0Ӣ 6L(My[7b]}I8\E:{P?4‘UiI' -l[-۽eC& '&2ͺ]^1ߟ'&G;ߺxS@h2&+q椰jun-X f.:"מv{~8$=u8vMKg Fr =tӼ?la0;VܑqED./^=b_B(2 6 I}r/j6-fsoasXv5[ICDʬk8's ,$AcBi2*N3KP9`my΍mB^P]}JW}&F><ǚ h)irOhZcTIOqգdr+ -(zW6=<lg0&:ϒw{# !yLY}9l <3y'T[NɣI*?KmwSr=J/3LaxF\AA<1mQewˆxrBe`CELi+.O;G{*d Te2 i`qyfʄ WFYIN(ɈCQpܮi2ȸ&11I[8D蒣7VXsGPNlIl pQ.B ɋT:ukiEdt"21ŃFs}C,J×{ g>?S"(c97~sT N`bHL_Lcmh,X_\ez7\}@Ù$r_s.>j#A0_RzIE&U9}9$}MÐ.i2x _S~+3CS״; &X.~v5?6\>]ZW]󓗤154 wGG9!!:gw HqVH; a̤DŜ>Ƚ-28?!G ر }mmQLğ_߽]PBUt%UU4̤1۪bW𴻺[6':rzJ- xYDMkGT!ۼSYX*L-ޯ]OCT).`a_JgӚ-yz_r}Qx{K{P9: yH-[UfiX~5uli"j\"g!vy5d)ƊX!~3X|}.9\ fjto?&rlЂ:(cd0f9yEAs%6A1LS [ W,EmY&ǡ,i?o3}nJ@)kCr\c`R LAw/Ћ"AjO32b]0x]_r99 ` 欫I} \ևCt_*ux Mp'M_UԌYK׈H^S쬨vֈ ޱKr1NZ$?;~@ym&BR  ʁM2 l :T]!;f=R{׽sr{&kބ]s @Wzc`G0kE|hIQYbZ4fmu'%~̟=H{}:X[;KaP'}6Avό5ͫ_ԿZ%nvo,&sP'T<|bڇ/AT"&QqF\쁡 #J^pTF\9/UsNMyҐMm[$ZllyNPqh>&@*zcx&VIseU uJGu17T,x\BU" upU2}z&ERٙ~,Ԕ$>j^/+[֨@ZWsg[7={j!Wq)[LsKݯ vc5 a";Cmf |&6Bͭ)5=)s}J/I뗌P^Q2ՄuE*_E(J&2Bą_W1~MG"xJ73[)+GFq~(0ڝGK.q.[){l%eE,a^^~w'^3ąHr}@,q4 }2d+I|}5OHo2 s1GVH=em) L]ynR|#Fҹ`OLZR XV\4GH6{"JZhV'ᏒSQ!Fwt0Π5Hk 5 ?&1Cu2Ɗ 5$sx&N'w\m|=:4(l2f}*6lʄ J. fց]z칒KO0ѩ>NQg*fn G ʘ6 e55><ςR%|e,>jF+^O3=^1Rzj, j+!LW3N $@2dɫ_ "HXtemʾƈ/d/e]D .Q4hѿ؀^᣾j%`pxsWuz`10wyUǥP%ݺthBW6І~ r֨OQ[ɠ•AF}H<,ue7X GɊc!>EJUE6i8n_-p 6<@vӛR_Oܹ:28.|9`:]Mẓ>WL7J3o= U؎ư2/Q (j0G +8 F0&ԡUh$U1][z#*`1[…`hāU Z]sByZ\\Zs):,-fqTGP߾CB9"⊇ \`ܿS-kW'VU(c  c1?c7Te\賲>BrRoTW!qd#;(qV >dČVFq t60HzuXM+H>qHi;PGN.El:fB/HU⧯䗖ķs8 lnz)Yxt7H\8~f7eI9z+z!+[.˴ _Ո7 -c2+%@<+ YCzvxM0z =Oh>? @g'D?<9Z$wK"E܍ w > dNTǾ[t'QL3( 4 xIC6px^\ iDasx4|_jNnB XE7qq; fnx>,~[̕8b=J4i$xuAR)5hqi[#O:Ֆzj9 <,̞LU?REMy][Td*ho X\"O d ܏]}^g2R7EY,nA./~yc׽XBJk .Q ]iDU=[b٢p@qiC/m.e5pY96xifDKŅEpv*[}GUB}9h [)9V|z~E? "jY~or%iOr`ke9$5*-PTOFb7 3u7LJRi"C&",xuXwXEUSĊͲJ;1恟ACD$:I-)gz(^B_TY]n$|pON>@\v&W(CZވ|UV e(xw;yLޅ_r>}fF^e.2;K6FҙhPCk3B ̓(@鿁+ kf-b\a4WA^F/UVpa9Rr#mOy*{ka^$cYa4_bٖLU•Ѳ=0)GFJ 3d Ń7S燎zkW)h//s6&sfyc ·EWg~u՝@мCEU0??fY]U!v S=ꄧ +,tE$V2@ It!gԴT֪hu_B3 8~_){ns ?=3X0dچ3E|԰[df a4܇خ:-yG݇4,^Hj *_m(X |%wQ>lJgcc`+" uj'i TLk`Hx$ɠ"c$bR @\{\z5!7Tb[N0:09k{YkdϫS}'Ղ?}_+-~$POq+.ȝJѩ?qr<&gތeD3[գ+x"+iD\t=2HCrKk0r@/\D[{οE 19}xf(ՆbDulzCM*b&]FV|ߘhz .S*MkxuKno"\ ЗQY:\@ki+;FI-$Jx!jĚ1`ԌʄΒƋNCaWaf !X11['ZSh066td ,lo۹4dЗ%}>M5_4--_sIn2 ]3bV)}uUHP0;L:%<rhiTh8 |b}ЈPU}Jˎ.2WY?Fnd4Vo} xb}EeVI@l(p}>: ySx?5za_ի 1W|L͏wެtA9r? M ~ԟ= ٩O M|Ɵ㮎R@~9mx2*K:[xN2^bo P(Uچ"5g\R$l$jpPjCuS*\Q$u9 iVwX%LF5Q-L_ u(2@[mteFh)W IJLgY7!0gp{FIH?jJhcAKi"h\.L!׾06f| Hk@uz[fr7kޛp=l5ۚY ]пt%k43}/Ri2pcJjvU <щʹ|jeӫN 86iҪ_v N(BV=I qI0q[b5 q)?5w5J+ s6<8b3pIU*QeAdʆלR} (LVBH@6ga.(G|ۻ(sQ[3TO)2aChx ~*A(LG  {d;ˉ 1g%{Fy!NG$p R6M$P 0dO(%d}ʊW~{F&<ͩ dWLJJ` E#5K|5.Y̔N G'US<` zyߡ GvJi$R'}Dʰ>'2m-Um oW-z}tźb SĂRa˪4$02Q%bOCH԰(^f>>,J QsN12IwhDYٸ{p38Bɼ**}Տ9SB3iϪ)y&8w,@4]|C|Kl?Fmo TVV4{< ?d@y+~EJt~2u\@ȳ5m|='hC}CdLr\v@XVM?v 7\bNJM W[}&/:lzJ0XcLJgck1 GqR˦֕uKXhIgv}D]mЁc.=}rYŐhxG$9'";Or`Q)ʭȓzܫ]=$y!X ;ham˥]e75I  3>G Ղ'[I2sp ;eMmz?@~W`A֛Ni< kMmywZQz2 #vڅ7r$y;]1/ GmuUSj O[kzZ/Jc8 Ȉc[?! ?H.W[B;<@}k,pZCq&Mhtyq~jɀQP/) Qm.@:p5zͥiYpT3eǦ=z9kSt?}H77/lqZdGO4~(@;(Fk4q(So B)i y6 &e{>) ZI m'\2O%z:w-ּkD hύ2E#hPtCv08Hj\q5'X?"\䕹 gx$MWUn $\ː7v@X`#˸fLwtGvd I.D1Mj`Sk MOPL ^& Z mUk\Ye4k  [OΈErՕ dg@Jnҭ""Yle.秞zlTCĂX{'zqZ sKjVyN8j 'X𽙾1c Mֹk0,;0LH uAI^Gy~M3 ozkGOdy%H2K.#<3 _g=3j]Z3PORrk΋؊/ uJ)݇ϞpB8Hx]܆&?vDUS T N$e0"fE J&bṘH")@QWrs=^iffF9_ݱ!5PC~pi翱)ʤ:tث AH*S2,1e1Z`ĕ;+$Re?F3F!{FKydo&:|ʺ$e-i6zZ]k>(aЄPNW|x[{~T̙Y3*LQViA03r-`a=DU'D hTHê&~r@k]H8,̝\{rnb)opu *_duT;"jJ$!c= ;"=(V$b9ۮz]a϶\eYJA_倌yc ?,m 7-S*M|`܋m7kO6wK3@s%[r3b n~ڎ \(ȂF҃fu=2y1#wx=N6/`;!G Jw e@n`h;UEۢ X-I5Z.Le1~R\3V+|'oG8:åL$mXmLYs/ŴĆ%AqU\L!IzNɒEIֵH$|&].Y(֑'A(R|̓'䰎H зQ-fAjEkeSV4^ۙ^੆ r+6J VEj%:ǂw Xxa USҞ,|5̔CSDT ! ߋ3(Pi0u vBG 5btb{q%o,veV AH֛|4L۰ ݓylSV1\:7m^'k__%}5F]D;\D?˵wԅ \Rח 77J(~ǖ kDWQȨ&&5P+W@}A<p݉cT}T݂w[p6U.Ѳ\!cVⲩjgK@M_5AN}=~<{ P,.ud87,qm/PF?r7IJI]D#zp+E i񨙼I/g/ϹLe]p玿V^=vy;w)fͰdVֳf'.})zܾN+ۊë Ꭿj@TלO4Ű901L(3V .B<*Vmw<#}=e9ž)Et4*\/ʮd$fp]X 7ܱ90d&auYL@pbc<*0Z"2ƏKxC:"z jal4,9Wyt ױL60slȡv:qי6J !TĘ䭘h'}eŰv@dc"{AOz xOq+x~Em|UȪ**6!l 5HHQ]ةW5p)/L1+q HǶGj۸M܆0*kv:ex35ËؔрZkʋh&J rRH4?eHxyUYBfV4~" )pYΗ3L!<* S8mă1eJIS!H+x]uti żBwγq9M+T}ش|=|'e3HJц_M0Q7Qx/2t#r{#KentV6^mo%a}7%)HS#J5>2&b/"/`r 3CcA;y$e=̗vn8=@gVN\] $;a]+Zr)۲8G[d" Wم "_^{kEpQݑ\Ơ'ee2MMO.a)?5(x2`r_wacFHA>62 ݉ O0S yN -]^*i\W'(na"BGA-vnB0pumViaOͶ) Xڠ&8hRۣg'`f|nG޶~\ByB7t# rg"*en_8ն\cz'/_E\ء t#Zq9PVt)w۾{W#B⣙ɐ8JGӘ\ƛ' EI 镻P*[xc<89\[gu9Zbay0w8{Ym1pVs,]طrؖa"-ndiMڳq Ne=@≊@sK.4OthŘglT ;t7;sƑ)~i{QSsAt|C3X_ D`E_z1!s.An# 9>$Ghb@BCX4,:nO1S)pĞr~/~F؅+p4,@65ELLÌX(,$2S F]=aZCFNߘW>55E.LaV% +x͹#묃 EmSa\@E"\$:3kvAE`ٺ%d+vMdA\wX~)Ibd?>^+m"W_]I |j $'Ys@9"Z fe*4եb0-Bt^r;fyq66, 'm~zC8X=y1Y>Z7EÓRy xآ a^(.5CC`bVqA'@Us_iw|4Y}eJOF-mѭ&fI(ؠ@`OfA^`ܵ=Bl". g?91yGأpa$!E}ΉK2?3q\rk>Sh`8&!LhP{m$Md Nd߼ddg抦%.YKm J%[S|,VIk&}sJI22<,lзQRw!5!X,o w3gKkw/Z*v5v[&Z16GY758[õ#9F'ؓ=| bLUD@e@ Ѧ`y xoab;w`3tY|2+r;ݩ 3+44CƦ4nQlɕ^4kϼBNl=<>Vo2.Wj[> . :9HDsqNvдP73AQ(3ƣMMK57b}TSE`Ҥ9g%D[&J\388=U>4A٥_ IAs1ӭ|@*`ޮ@k2Rk_KH#lcK l}"U@8v~?` q!(0-\)[XROp2*&[`i\v0+#Lg~kцE,S#J>U3Sn:H,xd/4\\BWdv@^`CㆇvY4sE Ԑ^D轤'F_$ߔ#=fՙƜ{hhU wMwN S( % EYs@F dIҌs#XuL3ɴ?ϡf1")t}P(v=5wJyꚯXlXb@mZj{S||upi`]a+ J*3߷lcpv;=bPӶ6W~ ;U _1m,kjҫ {E0O%5&E%Z'CNp@WXH4n]B9xZŇ_/1i}$A&)&L6Vrf6N62lGRduJ8&{O/Nh%ԈޛA/3h]a+`թ9!qerG\u fsKyHJx[iH~8dC)j n18H1\tKuy9Bxdy 2t{JxۓS8n$~ BʦmZg)rҞFK{)*1'_V tx;>m&2vvH t i5oW3J47c*85 oi_: Vɽ ̫DlKIMHG)NtN\kVSсunޤrh6)13f\uIr΋qՒ0Tw7apr9Y`p^] D>cS! Bx+k˫m .|98!-] I trVBSIm̃uf;k+#+{[&j-nr_de![V5b$94; VB> 7pסK6Sw;]3sӅ%{Q C$!߀Oj^Ae/gN0yC4 YIj.V)d"xlkRFH0*uC6JXnHb-LĢy~9y._^[qI"2'?ҁ6OpC}4MUm| pc^h-v]Z}@EG\CgԼ.ʽvpwu5iӺHh,n2%e8SXVU8]hҌlߪv=QXj pFߚF:5 dy]R9Yo֖qm?̽Wџn ![ʘ>)kYT2FӨ5/ڽ#G2g 'G)hOFOa ȔMߺQҗo 4Ԃ ( Lu7#+ =ChFϬ!zѿA[>1|+do . ; iz9pǟei"[mUJ3 ҠH h\ޭrAA2xа j1CZ:h*r {57N^@֝\,E^ueq0\k ZFkixeSs3Ap ܣHaT!g9*5uX/W[% Cnfy{ 6@6T!0}6;EB@H/eDD{S7UtjN@ہj|qoF}ty/0 5wXU DS{gm}#<] 5i}iKu/*0F`!ybc֘u}Ⱦe c5&r3IZ٪Sɨ(SKwB85e153Fa9/r(zvP `*Lӷfd';>3=ia~ \T:s͚J"t2@嵈2wLtfl71!XpI)i-I\/kK /jA"GBz. HOܒ )>|f6õ(&E^Gs~kc@vϻ74,@p7TTh3$"JgMD\4ZPU,_k)n_%e0:$ D}ggFob\vf68,\,9S1K8, ׺Q'SCӸ(7މ{Gz{PO߿WH_C_<\0I%U ۷ϵbi؊Tnh)7h^ *Ox@zFbzVDRxÁ%yӨd.')aʩe<>ևZŒ,Kkt[ m0}[HxeFhyN6 W'M.m^DZg8}^gXW|<%4iN?NT2WӞdHN*rKwB`,-+sV{1|v1x{$ NE,K"ѱqkqУ:(,Ip=`f]Ιɟ$a4 4f(p8U#ZUlF~|thB weKb\-m7϶1쭆 %mLȬjC[9`^!8Q)7@{Vx\˧/^n(? hsNS"O_{$rO#Pе=p&t8re  =ga„4+RS81CɔUPTkv&y@$2҈.R˵n)JH:gpDUn؏hC $]SqC1O3;=yb\V[KdʱTi,mq I1ޟ{#֙nǃĐEL?vɷyJmL囃r&#iA!Vwʼn\uQ>{Zq"@P7{Vj]zҮw!n&y o0Z(ԣ G 4 ;\:0c%`ǧ8T# QZ_Ea4{u?ՏuR=L"AreJ,͵9x'CAzqCcr=Ȼ"كД ~i%q;-v /w%UVPM05`'.72>l~}L&$pf^cԙu,ZO)fuq`m3c9Fῳ5ܰ,ɦhWiD}f6hbٓ}#(}eA\.u~v! ^ã8bQJzg`̼;` 9X*1R!{n<$Z)kp>EߟsmyGѪ+3Gn$mޢanWEV`GsŴl[ф }}-߈1~%I`2'<%(0xhThmL^VP}W(Pv&+,DŽʹZm"1oJ3q|]D=_} yu(d5 B =IMŽ,K t(xV/MC+I-Tc;Tգ)U'*Bؚ&D]nٷ dnaF)5LM<8ꗓjx!bj;Gu D!7ςǼAjfu/ao??4A?d[i9H6@œB[3eE~kIu]:vj??T7~˙咟Ձ/m:K9}{Sɣlq$&eHRgJ6''8#uj$\iWӱWpdЇNI_0XP'qU@]$ɿyM>d`b5ԓGrȒs39K<[$Ȟ8NǨ>eI,AڬQeޞh@tK=R<IS"O }xg Fv jF٫dU7IrCFE70uDV4F7u隥lo$HdTBcBޡq~0(=9~ >o6@ EGd)8:yy qՈv ?li+ER3EK7/~2 I?ۊm "Zl'ؙkbVIڞ!obB>ߓ{5/v"4G!Iysui[g_~,׸v@4mAzs@]>0<'/ԜgV$v9<+Zrgdsk1z_yC<+J*]Ԯw6bL2STZđ,e'/B-0olO'M(xye6ou,I`p œ/zN:esF _F}uϔxT⸅v( `ӀDbL*.[1lᎡ'f\1V:{pwIػ J(k [U7!Ϡŀ7 !z0f@= FQnƘzqrPFU*jDO2  pPUni뉏6 O_a&fdk^vE3Iz6J*C V%?h/a FMk~5tb-519g;YV9<#Z8cGw߆>BSgRD@ӌQtʚC]}2/(/\xmJY nBQ*iޭNX_zL/Wtp҂.Slf,+CME 2,P;xU7a7 KG[b7Kg&qT3*6<XoJetKRdu*uTQ_=[9O OP ڸ}gMF y $KM%n, TK;Tv:x,!~שqܑC2aN0\n7Mr𬻈b  o|Kc]S ~ oύ^w;bJ7ߡ}q}}YpX_5&=fQ6_&kq@\F䛊~UvOJ{ AYȐnDUf &|Jh} 8Xnt<\kOO &Mk ]^v/݌ s4/yٜ}b Pcp 2->ZA;5#Xa{Y,4YB=4y-ܧFaȾ)ʔI` ,/:'+ɟN+=*bȟ\0IC598b$.V1i ѣ1 k =ܦ,,#˦Q +3i討rg͠`~RG@Ԍ`v?`= o~ B,!ZQ4,GD)xی/R ٰra6%ͦܔՊ $:nU0ֻs$hل  L]f~䧴PO׹Q)]E+gOeN~lQmC~t" .: n/@ 8GE,4U稙:0SCb5ޒ^VPi@|1'e&jYŞƾA ]A }*,JJ!-zSMx7ˢ8nLذU9~R>mg ^ZO|t"3^ ZisSP$%| bi{@GGe|N7`R-{M+$qRp&W%A23Sr[{%./xcp8"hp6Rph 'akC! vn30$A`ě!;zZᄀtC}?|c pܿ'|5,{%яƇЗ{#$S\i2 cx&G)M?>cvs,^%qw",kHIP$ Z 渿 .E0&W üZ] P$?4;-e{dk$:C5AL"-U}JT>[uKvtV9x~2fw0Br٭_c wmtA&Iߜ}u  -Z:XI$ڼWD7\)5GUFJbݿ ȑA#s7s ZMSR?e\Ь 9ow*<'_)&t[1\p]{`>Na5="\y'1ۮ*VZ"eKiۉ va{/KQFZ1Y*#}zn;LL6 / 0.UGɭi"dVho%Me;6g4X'c/4N~Z0y?!2T,o*6~o!Az6zZmTXY7&fy~T5׆ZOpƬɖ c4<6y%`J cy/1ETrIeߙ{_-y^Qx䚄T$d3*A V)*  MVs'\@|iNa4zd c*å)NٰO`f.!‘|__%DFCÃKkK⟫lʔ^KNd8y[=`I3Zۯw{b5c0Ks(1Tt NSRv;% "S8XY1ODI`Q|lh1p4]0'c8wg}X*lYjAoRYگY(fW@mfA<) _K(KCغk0n5C$~[)ZPi̵5 zc37I $[ۑ3Y g]O4Z0?[=W92z6 5FnA@v|2V!aj H:0"sE(>FGE3 ^|ĩhé6E }M ]L7|ɽq.S+]phUmv VJX-/:1=#d+Slx$+2Z꿊45Q'D7 Jn 6I]_bYIʒˤNn`R "U0%UdS/fNnߏ#?mqCנrszj:`Ca9/v<)ē(~H.4L)Pd[B1yT $B!I"SOW?*7ɽ.yAkF㣙·:b:!\>G)"e)Ri4P?{8Iyג Y"(u@9y38 PF1UloA.p ?L Kv2\|s,*oc "J 9y 3 F1Ž̋OAs0b_MHgsPT{wuӘ{`0b? (#;qbHsBu=Q }X̡'0CDS_Rcݿp=ߕʞ2FUs-I(E\AfHyU=@0  (+1LYsuo |(8PU2=(8A{uM{f\ŢhdJ)#^, @7YBtQOW"*t=$Lnvnppd*OXY ̫0b(4Sϟ؞u7/?FMZIbdpdm2TE^ld4`0zEYT]GY1s_xעV2PjѠd\yvXGhG $lo)Hxe ݲgGM6M+AB9+ k)n^T}Oyz}]ԏ#p]&#ca=R6zLBe oUAV&π;w(ğ,GP 4ܠ8 x)2U@$B' RQtn_:e\:f]GsG+_ ;*;MjlL3]9ACcl}{B'=C&3S gےy JItʲ g`*ڄ 6& כ@ ҞnR&]Xʛ|Bps_h(X|B))sU5<+GiTzǟeooMDoGUSs @j2<g*0݋mɺ-qFbwVqMv]DyيF{+Oi,v/sA4ːk.R4oɏaZm.]:]0eaA FTm afvpy$( ߅l(۰^$ (@Qf%[ ¬'i~'6_ G[ !o0 *GDQUGTm(i:y]7,H"f938D0 : ̣ZB"bW5}_o=xH "+[O2>ЏpP٤Ŀ/n] c_wG 8&m $&tY.h$\5]j*a񺊔f.Ȟ}ZI=~\1v# '$&1ҎPBWc}~u,P.@ӣڭlW"E\bh`@M-dy]֦@R^|o 7? ^T t@P>CbWe跉6&;E]VEP J4lD PT_+=z{ 6"gV DJS.I<-r]^\w1Xk}@ufpKAH0K]9coi ati?Gr8-)v, sG/H[ Bt?@:Q.6I is/e l[z5}:)צOY)oYӨqMEٛQ8 }:?+r&Dz2< Dң8M8dB /j>d 'AťJ#;%6)MBu%?{L4a=oj:A5nAQ"z{ER|'~F +tؾF)r9c~'&oB`><>4ukq@]#wvQ?yY/DdP%ݍ@?:0ܚߵWlB#;'3OFV v}R=u,՘K_q|JR- آȹ}ҩgytiB :I`'/rU-~c3_|}ie9xƗBPl/7|lm-`V8j(Dy$YzI=xHfb)v߿L )X|:KGM(cJ_u IUWb/f?BE-{b~޾fv\9V} 6MT6 d25UŢX) sGgdOڶ!mE?~)昼Eh|Pra fmxGo[j -(ݩ HUg(pWzg(~:sjh2ڡQ?]j]M~3d*1/$rަgAGFeX4vǞc)k#;@NM&KY޼'A]‡0[O܇Fn99LҬ3k鮁sr@S.m1Y,sϜ($m 450Oמ3:Ts#o~SA"S*{oƃ!{+%JQk3N1'M i0kg :TxZ\)s1/,°a$@5 !nӇAi4|2 y;v|X> aE_prbFB`%LyDkيC|-ĀOvaœF-̫*#r=j_~VMƱբUi&ד9yxkPT'륰`h\JMj7i\S䌇uo`&VhX;6BҒI'(< ΂t0%;z=SpD7l{"e#C7 ATޜ;L?{s<Ǹ( ~z`0I"ߡ#^&*RCC1 jS`b qRUDlW Va'ľ߱wMGb{v ¶4tNy1O1~KkhSuVfTkP޾61BNpTLscOlu}dz;F/ uS_O*j~:ݶuἢfMzZ6ip 櫟@4 kϖ&\&*s)(DA+5"mPcqR!V1L!aqyj.Dc$~`HvdڪP#cih^k HbբH>żAgRq<Өo_Q +ʩޱ'F##Z3܆Q{g Gu8tT[T߱*+G#go4I`Xp#^/vau|I(ICY}LeLV|-m|@7 +-mBi$ Ӿ#n)ǭL[C֛TeaYiu- .2変&H%q+¶~H0`z\T2lD;; qЄpiHA'WddV ^(_+=<tSd+ֱ'Yek (=\Lgl*0-*9i_ʋO$ާ71z M4յP3u]:+ ZqhG#xxӔ#}R Ë ~b)H?YP>K^RWNY+(fIkf`GWW6?Ԡ1R'JhϫF|@;b)лV)szuEq&*'@p@%߈ғw[[G!WXÝ4p%@8Aڻ?{db_Y.cs&[I2 W;1T pIm0\C`ܨ k_V1 <w $5oi$g]i Xe̚ekqRHƇǽ}ºf{A;ߗ 3T1eʷ Pp9z$[Õ`}S(PcA9[ TBѝTOZhщ Jp!pCBB{Xj淲@+,7L!tԖ/'$g*Pqv}l )Fa=%ŋ(zWϮ 4Md,N}`*=-!>xN_#,R[ \\/R㫼Q%e\ /RgUou]5OMoFQSկ!:! e bjJXj }7[ӫghy];_fu?`|HX DbT38O )mƅV/֤m V*Gzbh%Q}UzyΆ1,`Сx܆fU3ᥧi(ԖzLXFI8ξYN:k:)2@{q5mb[G,NL.u/,e)!Ý 5gN]bήIo@[=ԩ !ebU/ i4 |gE Ͱ!.v*iqXHkHިWw2+ޙe7_UTK-i6j ^hNj<8wt|w4exIV 4e(>&&j9:rDCM}(sU/,Eaq*NnQh(m]bv&{ړpE6Qwt{Ed؍ (/w͆,@w*b~VW̊[%GЃ"'LPJƛpEwS;,QdOWR>ଆG5 /|.u/*2eR7ѱ#S7[l̤uk= 0{8HHSo3<es5 LL2tDUtyņlMWR{힣$SO8 *e\ŭ{8RSik邰Fvy@Ăp: ?ßNoB , {ܪx8{78n_?hm峴~X+qD\ ΏZglXqPp99-|+TOY*3}K7أԔ'_Z:ő3CT"֬Dw1Ww ץxL!9j[c-vTRzvCG&FC (Y 쮭i?z`SúG}ś8csrH.dL2IF>F6 J*8$̈i57<*+nk9G%|GiN}esp6:crƛ;yha7lAZ*~Tdv[b!=^N#΢dGf){ 0^PA#'15交mړ$Ffe' ]Z083Ǽ|HȬ n!BXh8Uૉ%TxRon 0QSіUs,Xܾ")8-,Jb B8 _}SV=D+D_Ƈ}xLlw&f\o L[ ) Є#2$hnԥsqK? \Fb7w P|5ݥR )m-ZtUD"$RGQ]C[ߖQU$:)Dž:!:7u3) {TC3b#=f*Ϸx.NE\2dl֪uK.p(R50q.4:߳5^Z𕄱Y&z/?@0SFpoR}N;jJ+>>tKֺky4c%M "똕`Fz[ځ!IY '8絑Hrkt! |vBißےFpU-%/LZЈ+Id朰P jtt#OW  BxRgG|vؚp`Ͱڟ `277řh+zt U ˣb3L;s0LS7@0)N'DC,7 Ig^zG wc·`J*9aK`-x:SҶؐFuҠӴkIrMH{b-}jH[9䛅O>><@ƮRhhaḎ='7hrk-aiՈVa`2vSe"ܯ}j轍a_Y$_^qg\p;E=_tY&nD6F8HuKLzI&?z/xlcX-r.xfEEkU7c-!U1%#IG ocԕܳ ϯ乣>)Fm}Qm>;MP$j<+2me'=bn70}3Ufmm~_JvXX/1ı(*~4v;Ɓ@O 4~wA W@\%_O-9~V`/~[m8ONI^^;XiEO/qaJ#M ҝxHpkm((\ʔ9::ΆL$G VXInz6Oa g5XU+xR ,OM4vu,fԞz#PV}_0_u+W)4FE݂@xlB=wPw,t%Gv؅/ 8CgcGcHGHpA t>L!hu F\" e NmB G J!}y@sde?płyu8S,maL{XP+M̯Nl^t+]l, m6`4yRm/Ħmb"1ʄ]=B B3W~L_ýr) +=N^MX0{2¶Cc։b ]mS0"xHI1AsLWw'+~@SY{db2w\U!^=q_yH6Cs4JCi$rCkc|sr^4 o 4lЅ9'Bʑ_%]8eb/Do .ew D1%fή$8.֏Ofs-7UL۞ <.W7Shsn-ISpk,(֣k$=G`4}I(Cjtu[f&| \S_iYf%o>#H9v 0`T YuJt 1xMU{Ulo<1XM *+i;^<1\%m ]&q`4>TI 2]}ijC4A.ٙqG>=brܼz&w9գnI\<8bO }R il0%:ʊk?WRX絏Agvs\ז>bC./ӵmkݴ^RDQF4g^fs/=@Ցn2 t(vÞb+QbJbg"X 1U߯<(|g5eM7@E?*5(R(7n^]爘w$!TWYmsF}q-Ufc* lմeqY9 OmUb(xd%a@R\mDD[!6FOckd]$;f~ #77}N.e,@~XsdqXhb@[;`*d"aUn۹[_,%C;I3F:# Kf6<°Nh-^:%6n7өhEo1Fq 1E֞ur萂l<QFdLQќ /LGPio]Ÿ1zQ'UĖfr20%QSx\Rc)#S]_L#\ (sq c=M9}WnAF!,,,cAn<֠#XQ"y Sc|%8ɝD}ćەY4{zQ-vO5u@ Zpp[Y)+ } * P$f#C{l~p nSIv+SmllLur|  %7%t*g M+gwKp&lQɷe^wmS %FBPISfꅋRR3Tx:R-[w@-6Q|.3bРsa<:p*5!m-qIy N+5,?0LV% 0Ca$Bp C-R,/׹AB sE2-t l6k5~Mr0C31m+[[}rC J??}wXC[C>T30UL*^yDࠚ G~AL@xGNTL>Xa+oGo#W6 *L AěU>m3 X`GUV7b( ȁ!|aHx78hSD;`m@?|+k5Zϗy:B>S"p0q#R/V$/"6J7Åf_J0.o|77#!`S kgt*]\ ')gO h)U^~0Ic n3 Aִ䗲!SH˗My J{&t>MU2C3C#]j&̪v1w ^7An"Ž\VEn: Sk':Æb#gkq.n+Y[pܨOY O> ),^Ei|UE] 2a \iHjdWպ\mN"slrmI SM95+w/Lg ѥĩC†'> Bw1+^h߈.)Ӓԅ%|6L 0RU՜9blgEvyiF?n.'&v"e >$: zA ]8Tt7=SANgYo~}qhd "Ycp;_16#Z. y?mHEL#H{V{_ ~S jp s +wJ: >/zBd|Fhlv@?-ӡ x#dO"\r:Kک[ . `εAUm!h`L>[c]4~*z)V" =qsC%d8䈉3 LoNmv Ǜ꺂>潉4 U^<6cg!h kaydM "QX SCX>h?]Ae?dhe,u 7S<Ù/ԏDBh?Mz:gACS#(W>sh$1%^\13r?5bol Yֲ12MoަU;.:N`ׅj P6^+7 C8V?ߺĆX[htt( ɔɕ#aP\Ü/A7R5ߛgʉwN@=j4QP\ x4tO޵x#+ eL~Oqȓ "')t^0ذHriW|}PC.<WÔ)Q <":/Y0=@e 4#`{G=GL5IzNX*iާG+ 'y0b I>KxC i8= z*3=3 knbDe'> 7G~ ݥҬ`b/,O@ףɌI\)m^nDÌMֽJ 4WvϠߓk 2vYsÊuevඒmGY,u`V%+XD\KΪFVhsَG!~KɮA֠4dW8 ^v0\W |diwD"ΈkJ!oKm7L_ uS'@Mo|lOY/Ei|X ='đ|HXyB arj<˪F/ -kW2M AxORf L^lm/)WniK"NIG~O4ITsigz/4t懕*e'\683v/:J+q^;&L#Z49=zthJJCI,%0M!~kEuT;Gq{u3 rL} vKt}vsnf1 7&bT&86XC"L|\7a{_,h̳m" CC@h 3L/LJ,Uk<)1 ǞR[jm{`Ȍ=cygd*F.HX XE'QptN{vyij(?豱{߿lӴDeP(݇5n~Jp&.\ĪIO`ڍnyLʂm']<".pz:M#(d%y44Jf&y<~MK{[^ء 9"iK S:vSyHjILHa LXHpAb|.wgX&uqa<{>w!ߟ A-#J,M]):,`-ve"0|黳^\Ճ8$v$ }5\$p k1@HO=R.+z,'~+ ǃC1hpjDf?. 6= :v:<$' YQ64bо'-'acYyxJxWVn=!>bkȋϾ'QlYdаnWiSJ'Ês?^ edv{ aK޾<J1u֯cXZ֜2{ - > FVM3<-\ٱ`Zj1ŅM}́M}jeY=L VF&0vYd}?oy feUzVcnܼyFu+;RXhAqΝCڶU4+)P=EZQ{ý{QBm/ g_L =Xw;VЄt=Wa*$#d9I8YV*}+mGK[⼎IXWp# T,4җx`hl4zGqTމCi'E90YVz=OB(FRP2[wo3Ӆ ' FjPULj}:f\{M }MdGg(Ju"!THM! h& C.NŻXֲ΍A!fk1#*K+vo6!G=>o\w +C:V 'вHh%zފ^Hy$k)~a$Rt"U Z8Q0=7x]yymmQ C>`9 yw*ן[;G :\`e gX)b(~SMjq¡Yok'[ZNj!%įxk:`K+ײ-2E. 5Fz_Fi^F nGp|? w9<ΠDId }E*&x"-ҭk.]oo<]M,]J*1rfx-#N/蓣{h !e9RTGP C40)Po*_Y]䧫gXq7 //$&q㿣Sv"##khͧF*h`?mh9H1,akDϟ= ^;$AzK?ޝt L81zIvu; {|O<{.-ٜΥY>K7QC%{1na-+-v`Ĕ#<]!VyK%'@y7'+7(% ۧ]<VN/ 7CMq[W\S^,}b <=Ũ=giKG~Tb F5Nfk:dDQGťT0TK^kމ&# .#bÿZ`@.1*lk~*W VDNМb;.ovN8c ð?uV ܩ9ߪ?ǟ^Iݬe_ۉ/DF[f<'b@4tJ'b-u3Vv)Mi,-ӮR`X(yZ^O,w %vad <ņ6aSqwAJT|Np$.ivl-` cU)+Wn4ߝH 6)ǃI}AG,$C*aT@]%>YP{I~ L{r(2%qC #w5R}}$>.'YxGXamJ8yqd1 )$Cd?W=쨃XG`SeW^ƴ aΟ5~3\Dynn$-lqjKWrqC~q(^JYG2힇 9`YY˺{"Xe~eB`c_ BM/A vi9 = U X"3_.ҟ=r"=dbR tpjRdS[^haiRfCkUE ,K_5ee\j&:j=oW ;=ȃ)`ꀫ 4! ܚ:Fr 9` hQRHgI0Y{7`.H-l @)ym.7zPc<#ڨ<׸cAr= 1"[R}kk4Vz*1-VAk:0U$+RsW:񜅇}JgO`k:lPLnTo"Q{FkZô ʈ`YXvWF9Qͩ͝[GNPx|j := ?Fu[XE.x}>0ֺ'dꠂT(Pj3[}ZJ i59%vB1љ.06a/-ʵiVk璇V?㧧H;kGuh>~c]?h\ / @mfdJDe19T.>}0Q"y'D| 1?k3b@#4]_DdL22W`sg_^j&0$o] ZnGkaCjCkO<ƛ|*.)ԟ$?H,-:OꋙFW*ȿPذY{20ֺK墿L[Ö^'L %g^#weCj&~snDCAvM '_WsMD,aT_ȫqpI^䳛4Wzw-!|z y8ܙ1gS JNvМȝ5%ŎWdV:VtJ7/w;'gsk0Z ŭJpE\1 : ,v1 'J n^jZSב;MenrZX*,r,){ l /nUŠt|NFC#T~<&GӰ-tcރbWH Y>t4csދjf<`<=s{>[pTtd_=%ɳ,2E"ʮDm7<CƓfYcVֆ]^)-ćtp%%Vu$?G.EXd%c[> Ec1mҪ7B+:(5]F #Fkָ5͊3Ē$FX# "Uخl-iHh}reHV4wc' k71[vmK$#ZpȨ$}_Jog/&"mP# {exr,=10O19|nuon3*p>AQJ\6d`aJV‡Gy6~F_Ժf/>ς}I)=,+>+#_ւw-1*,(18L4{ۣhʺ5gťvLf/U ^_5WЬD2 9{-z~O3;wgWO/j.Ğ;],j" ,%mfp^!͑;81_.u8T˺ 8gy5^(m?0/JޟxV b"'^34ga20^d=_aj711txD4+n̦FuYPՈ>vu H_Ʀ\ n#L=;zbj0FtY{mRmUF.~{l?hp~5{4fWTR<~T8,X̝():*1Cg͇A5sH EMvc^ΝǬ3}rzMHOPjEV'"wh?u]ğODf.0WMQ&JlbZfbv߅#H?+zn۔4_xBkj[S#gw(SAqeJ`/b%+z $m|<Ga}5* X2NGݘhӅz{.aluցTCU1# }_`IXS|F(nCM~%yӋnfִݧ5T%]ئ=Ar\k|>C͎4= {* JP[Oco`&RlSbh筥xˀ6#"4wBU8yخ@z,j!2OFSX H=i(uU"ew\ҵ\ mv>pnhü;/G3P\Hş[9W5seN/arƪ~[Lҙ9TC2F+=Fl0 D {$;2*{q U6.*2۬NRe/ˋ8 BK)1iŅoFsNyY;2aj}߿;m'b[]Nގ-X7]P{ә~bзqf6d{0('r=AZZmvR暦qK!a^. K9b|_8%Y܈H]Aʴ'ւ &'ŭ@[xA({P /m_i7@N SxwҹuUs3~!1Q$6`" _g.9< j("MVidu lAeBAk 4H iLy:-]4{ {aHZTO6Ӓ%6ĢB[#mS (Hmn<͊Nt^ 2!I1zkDk͞P lOD3 \"ƌd0^xe<WGz |+.Ujֳ eOkHDUH,K`mwkKeNjɠ"'#zHIE-ICKͅcrkW;Ҩek>a6a`_,&ukj0@L_# v,\賰^ ?j~*̕7/b) ʮu>ˍ9cpF^M+>g[#1z|6\OS(lzjvTihmɓt28gPNڝa] SB: 6H3g]PЗzZ ϨQ'ܯx~8!*\jM[lZ % К8^ū!U5cvƏK$!;Ti0yi|t_^   ~"xm1=ڄ;nX |dD.5nZvh =Y? wdz$/x9sĖIU]MLe;]`Si eu׬pjh9A;P]+2 e;3AQd Kʬ7A(L%N$zEX휬,Pa0 c!~|V:kD;MQw?U ]&TI8p.f1zM8yzG@\)Zz6't(t8oPQi[;~Hy$)q K&aֶ{1丞5r#` L<+B~_aXLi{Q'sˆ]/c *mFj_;BZX( ʉM#vs@ ! ]A7C_1r. 2䈈K(ur<]SygMie15r9_Aa/n깔.e`%>!DUz&ڬuSo%Jh'ЇbLKo{ h$*єӳ;BAzWP6e|]L-CeQ׊gKѩ/l`mii @Y{.{n.UJp&Z E[``xk#_8D)brl!:Ptʀ4Jz'8=!@y.oG5Pa$ڻh=|sՠ+R,a=<NMUD߼d*\Mxl~{O~CII0acD( zĜCG} e7?H?`>a)Wi!c]k#C(T'ָoLSmelqJ[+jt2p7r $z^k`QY$5(ftʪ>Qd(lxMw ;s̬1^;$&gVl߸08 3 m2`x\yQ\esƮ?#7ĉnx X8]&ޤzp_J1<#^[ҨqR(_d^iуEӉ#&%]B: ,Ȏ!ݏ0ؙ.3qÛ4Ֆ$./ XהPiY6gtYGty T3 &*>U܃Kw]\1 M;j7m؎OCUt_9njBo߭V^^ȁ~4b_dIᵨS" 30UD握< $1h>>L%N 䬎၃N \t~y\JbWҡgO91nFy_3NYw5^uz!s<9Fi p!Yz0L{"ľNOTh7f}6/~:P X$z=%Z}a&augN]>DUˇ;?SFC M˨߱<^eVx7ߒꏐ>MUr*`2Џ`kȋiQW0~zYg5),1 Rٱ2(ђ?K벣 3&unNLp+z$qO)-wHm(ͯysŌ\ц8`w_.\'׊X6;Jo&8xlH~H=cfgkr`0؎?ɽQn? 6 T7{ RM#>T;B5/Mυd9~w,._L3 [~K;q_AMSACq4_js{`! pmO ?y/; q7;Y۱Ȏ4L 9f},"^qM뙻&J,Ns[^{8?iD-Ͽ?Sp+ޖCqHr᰹3`ĵ%o|QlFqՙ(qGKa?3ȷC<;J6긤qH\Rܦ s"(y@N8fǷV&ˢJJ/ar8a?]\j^b0 Yqk1Z Ku3KoobwG@z,X_.>w¿ͧ`TXTa^ip[wl=d*CoFMw"d̒V ?E8M,MmBJ ey\Q" 6%?"sZ"ڧP&]FIQic/q|++oc2#T_}=el )w`F طRw29U`gdUДr]KXӏlswr v7q59)BamKFSΊx2 (JD]ŬG# 7:[UH2Kz:7wc,إ 0zCc"XnKiğ>I fj>pCP]qn~PrQ~2yPPaYgBݻ06:PX(=5:96ҭ k1F @/!˿("$ gVxv]T8!?zv$M8oݳ; h9eڗ:7^uYdA+{P8u('oD=YېǩxTg)hbKEqHBT}oqGUVzc1nS ̲Z{̆Dy'Aַ2*ML"V@MTXr /-z+ps0Nՠ#P2U~/?s|;aЁZ2]MBhD3m? Sy:+5')I4ھb`Q֭x)\~l`wwFv|@4hJ+$@M~ d}jQ[p*24X\>S3!@l.ˢA/Rt~&|xkzOL*3/DYQp+eZ!e"9|WGrfoqjsXc g>Nq=kOp Sf=/d:yWǑq E(~w~vQ{>`Y2ޛHf| 3 >r7dlڈ912$mÅYZFc%NpV_Vg͚zY:{ڦ<{ fP.$!aU!K)v9/ % %L\s?1LJYb-\ ?=I$Z$!tw{}bQ))k;q~M\+kM3Ȳ)Yi`>7n8p04f.O95_g4ڞhH5h Cn2&slJ~t.?:)#]9`djlSȴPUX^tҲBop{6\КG}VM7]pufaȈ#zь^B[D6g [LJt `Jw})UtKۇFrw)CbQQ]<+,(Rw cJQ_Fd>̺'1J&rϪhp |z蝼>a% Z .T2}XK$0[me)*ˣ{OF\` Tdm zc:vqX'x`؅g )Q~|n\٣.me.?I,̀-TܟȖ*Le;nJ)U$oH³>e^~_nUq& :6 IJ9YtY`9um{!9#LFsT*ŐwLE lF}wwg.rb͘͘#:rJo$a9an)pn,74TyH%̠tE3)#9JŁ\qؑ^K?qO;[^t*roCFf8 oKsc\Vsx+/|#PmGsdC^^T-vDz>j:JwWx%WUP,W}jW/N阦0 Q/%I*nH݈''ױZ:cWwTI$d1?OF1Ĝ(44ȄT77PYf̄RDRփHg-wqi_Hr ?_d{:oߔ_m? ey-*{n`J 5x)&e4P5Y2R/hNZ%w.w0V}# , }BH,bǥsV]F!v#1g&9M{79A@`d0ɯm Zx8CypUeƍv0c&S:jhр 4 %y40'SG6+^4g;걒mI>jXjA{6,-C|[qV7'|1zh<+B_OA$g7"ݩwyC^yγ63pW)0e"`hcJ4?3d${AǹnmJR0{7 f*UBt\9o/W3xd4և=Z#ٿ}_i}va't}@9-(R\8V4olC]=#}RHD)DfC̏K\FwFfi9~KSvstQ]|(|6ڰ-k&VzT|ݓ "}0ؠZqǟ9@eh]B'VeهE h>XU 1B]գRCү 1@5݈wEl#I:Iԇ q&T'uUȱXTkO~ ޸]Ű{˧cBY4"uDT\);_v VICcs1@)==yiuڱW4Y2E܉W @SS!H3р\|y5a}V]3Q 9\M)Mt$YC];fiR‰mڈX нc`-2(YHK`[0|fZ:֩u~M Yٷl*InT6ˊ$#T+g֢]"tUiTLy&HXfF4 UH6$(9XLF_$qa`N)jHlz,5qWO *kRKCxۛʈs"fR+d1œ*e4^r?D^ݩ;K.5xf58iԧ?trP..6nrZ;ɠmKZwF…)_fԄٻT˛!)84YOoP6P6=}y_9_B=/Q*CpD:^窋NnTG8_k}uv+MJM할a_QfQޗNO o_ ڎh-xi4 ɓu4[ +Bއ"zU-h5lGpݔ̇ 힌`cQ=v[*:y 8C3~7rX.|J-.[mX -ݻ(7VJDrE݇pk9HԽYc9"Ty_2/`Z` ARiMt2,.K5׈旱͈.$Wu/]ZL]/8S \6pI4GYU} yI4~ʼ z&<ݟӨ J8s[Ưn=@칭d*&c»)ljqicp 05]N6oO|X~Y?nmf =Xˇ@ཧ6^mZe͇G{Ψ-L'܂$y{%h|!Ñd!(G3O|1Gg%-0{rA\`Z@ 2mT2b)HUFh yx*nc~S8'M̓7ka|~?dU#HyzҶzȠ-OR?.GѪG 6 ͊@C +__J{Cҋh>/ɛiuLA@X+%V6Ty<%3$y_GH^<)h xd+*Q,pXۅmhuN 7V X}Ԥ-I#!BQs-՚u@bgx[Mb4dfMLt8]Jј3=R҄57ШBBp6J@Îz\ew?Pq<(+efEco2oP }~=-EJ}K6QWԽq^\O֭j,t b!;yw&?#|^!&> %DOz%P*Lܒ ? @YG[uC.34?S(vR- R7&/tō *%N0htW*BWhEdp!]mj&Хfi:?Du_iyi:N:jzL#hJ^&ѲSs7J#$(gp=q4l])1K|5cx[6ڇٰwNXWV|8oDG0ȹr9q5zιW'߷8f8^& 0; hkmX* }vIt KOU/Mg Ou<̊ yXp KY$Yc={>B=a5g'2:C6a:ŏݓT~QAڜ*\7e;" N290M~T^#>6f}?@Liv @R=|N@_S04衑r ӫ}-%Wy,SANBፚëi8YT'v ;_B1JP~(! AJN|qR_#iEuf06 ZΤL t7}νE'n GDῆkxf5qù\ڀNit|w}rMDgElZ*/}z/\؋ý,??mQenET(h3M1ז,FTx RU`uUO;Z(}QM|q@-A|w5obVbLTSeJ|:_B.RIn~^k#!jC1yJ️}J8c43H uА$LRB:eeKP !{jNYWk`=~'sc;bH41=$gE9zzǻ2f8Y[wS󡮪^(p~"1 E̳cY`{S:eR/'F-]u]U$mtexP, C@ҍ9~#qCe;C֔hzbxnt܍&edXtM9̛X ![o 8ac^+p8/\,f3}=ޑ"Lneﮇ@T$_i~E荗:Z\$p훮QYuYĜ=jCFqO1]Ǵ H<)p*LbNi~; @3ɪԹ ({c}F$fn[ M~lO%٤B+*1aLAREU[7v.Wmط|hbY[$)d:?#pEW~Mho;G9PQ}1!2a&9_+NbzGJ"Y(&Z}OLeMK;ts`źUKߔ9Q46z1iB<*‬na ʯȧ`i1ڥ`0E,Rdε]]?RFP&K~q_2K 7'ѥVc間n =m. Da=q̙Uzbal 3ӄYLQ4&hQ~"R̠Ij |bXxغ$cg \T&<DzB*2<ICR@N Gph+uPef26F0hs`c]X߻*;%)Єǂ]ɯ,Jہ nk/|3u:v__':C_߬^hnxvuKw?h\nDDRu6M _]G]bN!n&d\!y<DfU=%So0sg٩[CRu`6qJ k@C@e[õv n;+ɌD3*m}FRWUע9M?po;!"HDEs7gUl-;ͭ- MB~g!YgKy/%Դ0r^D36]+ʎ*owH-% M-EɂJ2hcvR}#DL$cg5+;mc u[PGݛe]E;xtubNJZ[zD.v{ìtL|"PBhq%Ju: o{\>)<Ӑ@4iARfJirϳq> RCLh^(A: f {\+{BEt]zntA)Ԕ)ud69 J9#mX7w4Dz&d!v[ul󱑰=^ =ux <+-N | &m`獤ܧj6uLy=A!qzqkF0ƴ+_բdӾS|G0نsBR⢆UƲ3I,3Bc;Z$*YKszni}li#_Aa'Ra/w@Q#<@4zvGgF5c׫D<\o(-fO7~/&(=,bW=<+-ֻ))SǮ&X;Bn1%@ ˯NN"sSs"ol1`ܔ$hF^nv@|soj1p=_`9;BWpb҈+Ð뮁3h)߅.C] Xa2EYic.Q˲pGGa^2_m dXBfl^ A7d0<96+yOS34Q5@Qhȵ$f:*|ۯt(Qez9V1OqD|N\@k\}C~FrrKlFC^npT7{k iΛEL&oN rU lEL{Lw#=rʅlN6|,?փ^ r4RE8b"]Q&#rXB/=ŏO#΁f /:g=%I[,ɗAn`6/QW7@UDDׁ$䥀iGk9 u+n3;"!DK_#, )bChx=Nice4t_c8J]`Jn s!k"0S@@ JRWj0_.8(5R_AAL(>a-KylMI$0aMj1CkW pLVNyLh"ؤDܹ6^4q w=Ms.U׶cծ@JqbflO X]3eٹ$/NinkbTE(Ӝ s³IR4M9F.'z:O;b&[i(Z|mu31 mvXIA<}Dg?=D7 Ի r-k7btkD+CLj l"#Ȧg"ې (1:"4:j=Ec\i*Ra2h$3mLQ5$ YNpxR|o(FAxݎֿp(kN; J@P^y, piSY{ٓJn#GB{)\&3_foPKCn<P5%ܰJȍ `C."-իߜ/HbJtψmK0FlV̝'@i"Ruuj盖 lMU~qFpm(jJ 4 NthЪ"u|B$cBFq4WcgZr*H|lwDI1TEz.HM4I8B١gZY9 ZGQPUq0Fg_qWZML`.E)~(`8n i:/LL05r/!0دEMgU;z*rw/ej%!J nJ$/+}O)gEq fqϾXʪzy98N)ml`pa0%o-؟{ ilI*lQ7|:k[r:°\vL o_[tPaC KzyMJɋO5ӄ#J=1gP~2(Ѿ >0y}Lٳ8-hlMG6j vw 45yb4Zb\x9:}$H~Σ_2S ﶵn,/ >QNc? F@\ҁ!!Q6 o8l_g+eHATNSj+.t`6٬ZDx xkcIX2Du( Y{q5BFjє/h[[z|B\eU~_@%u3ӎNa6NJUG|!jR;}LHPR D]OȚ % -D+9DLi$9jt٤K@sŮ[ܥ u,S:VD-38].]v('@|*Д!u:Z=޾f'Q5.pz$W};m{ӴO"+Wx ؠ3W4CeIgvuWܰ6-CK0uIO؀DP>aJ/lJq@GYz1{GIdyvZ]ǃZJ^@ו.vRG0t>M rm&aCQa0 {ПN惩[΋s^(@W5ق#Ip8ڠ7NnΑpE/5 rPS%YŽ4uau41ʿ{pHȍEF!n (Y4^vY xm-FYyiV@Ǫ| P "_/€\)y_KevB%*m .+gO9 ۯ(_k@%6HPp+#NE?c?hO]9 $ȯC߭Pb4;'OmF투x@7<1IՐrm. H b$:L5*sq_$AFo~necX~@9P%3^f,#Yv”GW{mPUyrWf?8&x  TɐT CEL3"˼R ^h.,Ĕ3)Gp:Au1k\6҇HVIGcI->ccMʥ~!eϩK˜W+W<7O6EK'ʆxvQֿCɪpYո@pxI1mwkk~efbg=eDsV&45I[)BqrD(Mpӏ5EOG;;ĠhC-D*_ jZ->G@ = W~sbԔM_z!hŶ!nlNt*'٩exsL m\4sQa^TJ,]N9}B~~N=ޚiMplvyQD:ؤyF:ZybyԽAuSIK34´ wiz SURL9 mQFz21 ah?6Ӊy5v-5~{>:&5=rnSӂT= DB'k^gU^OKct+r*Nasc"Pck!T>kmYY6\Yk[ t{Fsp`ۼL/i_7^eٻkUehBqn]?}nj5~'4cvoR<(ӗ eP ;V"#ҙ 'ovKf9`)i%X\ԣ>^qXctF:/N!b)[_]-mKv4 Y{s1WpD cE8eq2YT. ³Gɇa#HV/e;07=#U̒ $3sH= aC妬<(1Ac^i$e~ΈXYJrK4""u/SVv-0ħ,k1PIiӗ.T1ρK[ki{(lݗj}4MHk] 15f*m ]<S`jL!cAc\Sb[B ϩI}suБ&5a/|ZƛVʈ2%I=]n+. (r#Y)~)6V5V^ZX5ፀH[˝HA_!aʇ<#:x>fsfll* sYrUfLTEwD'iRL3LPDe bHD|.F5x@uӠ6^&݀r0J |j#w` y5`Cr%^זm)1كA~BE3?̜hIwr}3dKw{x{zwXOeo>Bb:]m  b~ᧀ|ʇq R!F6z0뻟>u]q)Q1U'Z\mh˷T!TL_ h;7%O^NL3ut.tmP@Aki|CZNJ$n #c/P1nzX𦫈 )HX^6D~ CgL kgؘ52C@]W1K֟Wg }{<*&1^'ݓyNC﯍ߑ{8 >M/[XNO:l#"/z!U_Y~¿,#'Ϋ?ŋne傭gMI;Nj.αBT)&jKO?c4.z|]|R;D?M=w'I R{1Lf#Qw2]wлBf݉u}\Ӣ;nG2"OnGH7y5 ^) D=0ЯѼ2nKN߈;m_&?u2HRl&];`nzmdi :5|nA9ƭ~xāS3@m[%kȣ;6{4ECJ;ٮ]MV}L%~v!suRVCf¯2;88ޡɩRdc&תqkl OLM '=T޸hf{h4h]?K9`uZ4* uK\ڃKzU><1Ǒ }B `mf>**FX9hV^73h(h7WSn=:}hs`+J4IwQm0~C3bCCIօ҂Bk- 6'"{ ` pSi $[[Cvӱ/}:}^ԉ4@AE/'FRT!͡ 8 9{{A,<#樀njǁ JHQJ):[*GN/Y,(^3Zբ8l>ʣ{ygn!اZ.-!gƠP=R!i<.`0`_mێ̚xxtB!-b rgB(3G7L`Cq,UתY-2:oww2>  *MV)7Rp@Ocd١ v;Un®qLtQ7J`6ϯ&e ؇t Ǿ%*EJ4E/iz+ʛ ^K|0iO Yd2(,'NPKnrKN#W ڲM=m*MO2jm-j&bqz$F;V+8%d1phuh(I.do7@5`O)| Ýs,~V)A[a0'q.(o4?YXfIG9`]"Y{ya?hE>G-"[vr(\V@~M}jlNc Ums"b `5|~)j Rve&̙1~ /U1X6!z!a,=t۠T>[ 5m*Mnfo&Yvx<3(cEp LGO&mR:b(b4Ȉn2}Aŀtrj\;N"sHSRLaȍڣ Iuy}qZs{wg OåNXpQI%S]]RIRJ3(>qƴԡbEIg=*_XQHt7{`eR.y٣G:-{]Zoy$>jvFVsyOs\d&&S5kxŠf]n7󙒅5 kB|̆\'!/;!YxK1Dk8 (_T996As_E<ւ6Ŏqƛ;(X}"?5^z &\'4R ׇS4i褍HXoN$ZgI^흓N5JDG{J&y O թ"BSq͆H_;Xº \Uy`9W0ee$Pc bA; @=[߰bH8$)F-fKIqeb 0SH -|eu OPbc43Di 0GN@)Q/o 'Fc/GZg'_jkҨ!i[ưUIǥQߛ>e ?#y8 Hړ#;|A;&Eqs{/rpʚE14vy(l4k?$+oH2 ;{,;xmM=# C:V?1PR8,/@lJk ݥ\_D &:w,h& tN{= u.^Sv[XF;}5%z6mȑ&d2./nEf\Ni JƎs.$q Z>bo7rGXg (1Cw'i\җܑT{si!Un湳o2j÷jYS!MY|)* si!m6|U+~ iD2w֞ >6rȷB*yپz;~'ĺNvq"*D賗a;XN@hSkUT׋ |W'\rӳx"zwƑx8f'JƼM_ɀ5 B[+BL(a|7RԓV8Խ x&'}jQ]7COJV;^ߕ_f܊a3p0W4)yAגNҸ~WėH -ixfOnnV)6 v@u$}hyLg§ZHH?oU"ƌY6"̾Xp ѝ3lhţcsT t-۹74To'SLϩb\8Lh_VF2^,?l6-<ϵVuuKeg*'JR $ ߮t%Gi6 a+5Ԡ*ekimA5gD55qxf477QQ@HZ _Xz΅bofQZ* +Q5Xy0ai,@v;RC[N"fz/ n5rr+B F?g&Ϯ~ݚ3r|C&- Om/B! {k`Z65WJ]e|8̗`{3b9?`}r_ Vx@dkOL-N(#1z2Ok|uQ~$Lѫ;qeg QnO\ W$`-|Z#ܰQDRrH3/m EL̢Q#|`"DŽe*~Vи=xa;a,>dd,ZRûr @Z=ݰ-H5ܽ b{Q}(ȍ&!|=<0vG5RW]n-q/Cgti9;vה|$RvId3aF䐸r/4&ҙG>+_XϫBަή@4zL[AtQXmr@rs~D%ԏN&BVڶA`/Y+~AFȴ`ߐ9qS}LO_-%Áw[QêTi\A_w쎙7Y`eQiVsb0&$K=BkX uڈ+E694IBIJŌ‰uBݺ#͟c1M;v"zk(~q ?"Uao70עoU--f@oxhχA0&|6stbA w[!4$_\}[wG?86qOǿ8 y0ȼl#>@g&)F"^Ò2P]U %=9dÛ\S0xS!Nlَ%?z^YdP(Nl[حKKx6އRE T$e,n CCrQz'ϵ]0f)IX:8z@m'An\xvt+sP?C>g4 wAٴk~~#_gkcpY7%XV;~7\CE~rl^jvοǖ?&`eR: U!0m/xx`GF!"uy_s-! E0&g+}Rҏɧ[B=MäE`CvCL?N (*qnJn""pIk7/7*PI.QŧOc|~GϋMYJ=}+Y]:'؀l'9Jܛظκ$S.ڡ@ Z 9HWhFd ^<9G}Яsu!_C2~_-gHRjp s1~dˊLxʻzdɡw -:xVzT9l|<6/EI.h/Pap}pب&i7jjgCm!h| ["{/M{"dr ^ UPAk 3ݢϮG"bRO|#AmByG&PhP+S,"6BsE/z& 98abz)pdx59 ny7(ƺ .' {#3Skd$MmMr0? D4jb焐ǁDW_,IĬs&3fa…6@K;]bɌdx+fhױY& cSݏP?5ꩬ,&)ҍ&'(w>d,"g6fW[q=WR&հ4hm F;,BѶ_O~Wwۺ_NIP8TA Mp!1Rc7#F>SkZ/~b1N9n7ة(? LVJm&%KYLm@Ed);0 xGG`Rh&Cg:VI==;MJ":1<ی'F!ȳV2x;F?Bf>gfCdJĵQ$/3kg*M~y?Ul'RFl>9ȌǵYXcG;?Ց~82ͶꥒƘ  oO]CYyvnD k|f@@=6؁/g [9 9y 9l z^ .I4A@#pC qC[N2x~?jB,GT??_ <650 ődyƤ64[a6fjəprq2pĨ[~в_WYӤiFúnZM>^$fzɈSڜcΜ(ܑLw:8"/O*՚:܇8 mM*\ZE "e~+`gw=<ԐPGa X?Bҽ."]:A_cS.v ^ 6$!gi;w3HV3K!*B߄BB9mC ԗ[+(-Ê`nV-P{h-r,tXK~QdQvJ;,zbeHzwMv6Z@7iiZGr"?vCsIQUm Ⴌ;HEppkrnSu|4mC̽Tv.=xNչ My%/Z{`W9tONc.B hcH18dB@tQj[b$}Hzcuyv0 =<]~$ ďx-D;"MЗ+w(w;X$-~۴Km+ΕOLQGP7?+-V52u^הs/2е7#3-&=4] H"%|RDíY%щ33H_hC,ɭٓ8+ʡ#Q'Mf&F/EO'n|kLCA7 S'͆ES͹.r"eQ|F 7NUmrX)&gEe$EKs{mQOٚU1 sg3?%aоJnYg#=M FnfxS>O0D~ڼ`4=Iu]W~a\6ʅ+_,{z@e˛rZMc,{> z.@lp]%\No{͵ذe8Aޘ 32w[aSz8X>NxG#1LDߛ8gc^GŲ/B` H4WQya~!C()5#^䲈+Ubqd)k/"`Mr ӧPv/a.~70A{"7qCXvҔm,TҬzX%TRQR0lD"`s܌}qE{"j^2,12D W M*5{ϱG;6]eûaVRޤq&Pb]Z)8& w#Y:^oC D<UrC*Oj3"sfs:&$ mtaT$\`~ARtЈz70Ud( fwa('7>P9l6aB+s >)(=zjk|L8S{O2ˠʮ$GPKLoFv`$Oq*l!O4%nl5nZ+DYD}pmW/-yW4NK&b{kBL px"C'.5RBp<4]ܔ a:8}J&:LAe phWzQlʞ_,"謫HL][+xCl6cQZ_9y;F&w0"a>k8 pAmbLT|EЃ㞱k`!wo&*H7h58l8N3>zze'V>A͟EλաTL^K;\3sʝ6N/ZQɣKs+n]|{OF&AAcx2IgCTPoD<{-5RHaiM7T1 Y nd8מWb <6Ӷ9@=pIa2mQNfii_gIITe\ ۞ z 8 !f`H 6z=ғBTo/ DN5H}JԸ3T؇^C3@pz §9n jjJwp3OcZ\/ O\'\aڻ+]˃5NFK6w*hU]VܔSQA =貐 ׋\69 )Y`H[%g׹$-6i(@bwgRK}"8b,K'h7Qai^cQJ]u|Hrp16 $lRcmwKc&2Ii8eM"c-;89rz,7:;#`oi.ɕ"n~h!B-m*avX[@AzL ~ A7RC 3/ I'Tv:׌&LKۏ>3yC$ӇMԣrKUVtw:d+G\ٓ͋_PFD?KF⒲% s[waB#۵m`FǫDv1MZ;LB'{y/}>l8Z5)rj"xRVz#CPGSJǺEf4HC+vv<&O5sy i::Q3" fA"^D|uidȑ36(ǑؘdEwd}0I~K) ~k99@|T^Ɂ]+8M<^~pVۉ$,QzZh|[D^-&"iMtN&Ӱ!*Ye)ȒRױYcFػ[L~K*[ [YXp6EߕE5ī$ 3c܍gQ;^=4D;a6"1W46M¾|X̐CDOߧx) U7m>񿦮h!ckTO{ݨ FVm)5M`#oz8%g4vYiASF^Sk$/U1DAF= 7jK|WhIoܖ/O$b,{3'^Tq3*X/`rZ0Ɗy"9ߟG{siă+K'Sbu lh͝ԃ%mIPaj)鸣@{v|v{_9ňgR:*U-^$ j l_CS=4}Bl&p50u=19{~%ȡ$2|gNCoIu۳aXTD3ad3sP8h N%W߸,.R b6_+&J;ˀ'O|`xGzd?1+x+S0s˒@EGD$ra_'7껽JL"P[7e@jdÚ̄S|e\r>CúpsL^C}zR_:DDE6}+2MX0%;gLZ [gwNk17\.N)*,UagJ wBj,Ϲ?D=C\mD=3jl.\rIƲ 8_*Dt*nj{0 S(ٜ\DM5C;s1vb+ 97*Sz9Y~i{t idʄdAۍiZWvtntYW2_<3k|˓YP 7誗;HAYųȵ(ݷ_@H8Z9wNxl\xA JLaFIUbPWǚ}f e@]u d4=W{ree-ruۣ0(l+mq ^qqc9rrk[5g$J0$ɫ)9n> NR\|Do '`yE˃-*ψ!al^49F{r S Jnrjla@@Fi'W|$m#(o3ȹTgSǥ"مR5. oasrD-A1~hL==gͦk!⫗*$>l/FS_~qT3 F0QόQE@V5WH{D IuDB;+ sOmz k_@㥭7ܝD< )3pR . gP+.' N8Jdy% e^oK]x$(# /0""uMRxh(+h "c|IC=:7Oc8TlI߉r:⽍ApE  ]/ Ϩ9@rZ?!ɖ5wцlMƹ /0u{ǧ*d$Qz{Vݲh O~vMZ^ɜ Ts 2֪ˡJEX,3cرb/hjT2WzRiFɜ<8t2>.kK0TcbVz x++=PGD`u5Pr0x`Mj !zȾ>ʎAEMB̔֡S6sjY0Iɇ$w~0c&ס+NRMlf) |r|{EM$&O*Ls~I44j!l(( 'rٺ/,qt ,MBzGJe3nI7[\$KF.{%kG[ΕgvD"U rfv#}A*"<|^/"FC:Ů )i<~tsµ10EaWMBa>[$n,KWH#ǹ*WFÜj@l,bb"PKa W8ނHBQ3orr zJ[9@)ke0`E$ǡ&3Ej禣%D)pEC¿ K}gX7`>ܫ c.,C850{ 1ӾL"ٓ4VF@[=k*;]fqq 'l"oWpaI.5 F9G2_b߂WRE| B᜜D訤؜[h~ERCJ{)͔)UJ mCt#Ve,E{u@5zJk8D"=(gR0EfPLDto'*UIdv^x]U) Dc+)O%ʯ $ԁen`b߯U /ϼ)Z.$D|>ulpֆjt.]~Ȗ.BHǻ;̢0}gBdH/m?oG{r%܉7~-/EJ e7r`'\_HQnF>Ibk<ٳƒdЊ46YAutGSG12-ktuD6Ot M;Moq~4HD;CV0!Hw՜h{viyiYʬ8UB 3$H%-+jqHgkI2{kɒ!MpO_dܿH >jӃ_R|֛_xҔ2nu##G)[΋3 r.vf1,Uf12|=QġSiNR{z!ֵ^eGGiF~bRK+APm~j(,ܨIl" ;5(̇LBX9n*TVbyMuv%q̻i٥/il1NP Yo%[(qLC2Q\#OW\pq2`eZT.w R̼˻yq=ȝ;UBFey +B5{#U/- C%oW(JOΐH+ڕ&lpmq5V{fB~cU !8^;[~f r[Joif ѣTz[Ŝ1t:jU'!iql~DZSTy!piғYkf/&LNHϣ's4 E!>q)$؂r+v Ƙh@Lbgp1Ze+p-Cw}e8|LgD.'oY>7M6A:A%s ;d3YۚͶ G!8")P)J%R#uo##rw Ia cdv Y*]n'7[&NU`‚yD(hCU6ttqu~=1*$~\a|ZwdRY= ~~( ݜ:.54_f?_7\{k4u[DY3uD_XjqKG4FɣQ5_I gq{p|3nZNǘʳUa73Yq#`6da(&gƁC]$L\5j@k";h^QLd?I p(&;*k`tk:rVFZՌv?w)!"O@:JV R{R||\y>l"J5 d!0e5^u߆M gfy0aGztJfWzN!L,HPG˃g`=CR#4Xf\Vx@d ;Rv;[n`JT ^'rXoz F OÇ* 7%Jk6ri|EeɜOf;:&O[D1C`!]_:㼋F[g݇bBbv $n+.QB[Fs5 1*(9?edG_OZj zk>Mv#%4yB?!pG}by{vjy[.̐KOF8vGOn$DX㗲U* _P|hlTs`=ni"ĕo.b*,AVF6f>nx.-EdRz{T@Ω^l-)” (7Ks_w9˻N;<eZUZi&͞k5Ku#!LQ$p:&a3z9=/}̜gƒV)1N z*ȳuDG1L|X;&~F-}%#0 /E-\l-fkd&|E CLC#;d|){pf/ō d >ة \8*AQz<!k晆ۗk9R!Ȟj9[t3Lwp)2Ho:!_3>T'glM B ; H[+=RKwLBް![N'6 &>%_R{tnQ.' Y?R 2R~,Sg$; ^.#lRϫƋ۷, TѸ 1|av,OEe[|BdP! ʼ 9c/9"|W6'h'bEK_5bԅ~U}[X{*}v՜DB~Z!MA:7*~R\ur)(smߍO#i~ O^qO@,jlgVӂfOM si'[rq0پB\UQqh~'EZBv%ۿ?.eS^I0F7 _knḳyQZ.VGc- ӦR"q>ʵ͔zlxݶ#v=##.3ƚ\I?j_;η܀4>ѻOk5 4nZۄ0>0(hEiu]3܍ '\|M AvuH4d3!0s"^4xZOΌ|;~tc77GH^ح>N/kuّcrDdL -`=߰dn0po,Ͳ8/R,cpV4c4=#DQC4 ;R>;7q&>A"k =M$_~ D{jEOÃJG}iXdLO\S`~"wƕj+{Qr,ČR%rUy Mf}SZY{:x / S uX< 8}#>z6) $S (I"pVSѬ6ЍT eܼy2E $4QJ($.U|^b΄״Gp1D_#z՟hp(wSKq L[)(R`FH+2`&z+;!{y98f#iV-'\QK`4&-#[Wҟ&3nIu`q(Do@^uFK[Ҿ*;v@iy6\q)<7D4Ý)7g<5/BcF:e*v̔tZ`}~f$wθi(& H*9>iTlW矄C'&ñ Ε0/SUHI<78ytA8pEHڬ-2ntzXJѮL'{_Mњ3S0p痰-C U&Ũqõ.s#+6gs4݈,e!f9&Y!t;Qe|6iAXbI7ysO$Y4%F̜=\nͣ- i2z <`<"+jôAק=)dޖeX%)ʜOvTPo6k2~Vt kCMk*ΰ@r21sʾ|& hZ&8S]jKq~۞@܆dko;ˏuh N\dc*lȮg8yLe=GFW2L"p%'YcДqT1aȇ|^nU_3eFI2H) 4#l~$,U ʧ 6R\91ۄr5M6ہʐ]Y2 p]7 8&XIŭKplo"k-,TwAנRDh-w#}RϭV:Z4Iz}ACZH'}X<Mf#Mpٖ6ɒ- S?¹,)Cth#n<;x:X $Xxj(z =qڦKubwfF3迲َ Ϛ"9Sac?[-gOLwl|ux.֗L-/I#6{f!G"؜acHʈ˳b)  )SZF/׊q0M,#:3abJ(+7,C` H̤re#4 w*[%>jus wO*nG)!C21E)E&kXӸŊBdGwr$[t>DAKƔv[V!kwPYd{}Bs~A!՚8D[#xY|Xfϯ&`l^ X_XZf>U F8Y)}vO|Dzi_ R` C;P-1{@n-f"6&߹!ƙixl4+ah)'E06^=)PˏTC Sܚ;\av4UwYZG9jG9ToY>ё#IT7pmV윮g9{_c2zH5|{U@;*8"c)Ot;7O'̗I=gCan1L$ecm-XnU (V>_G<@r'L=6\ų"hc=1I 2ؿꊠ9f$Au"O:L BT2)~cLI__ט m)րiZst3q[3״6~j3{+-mD0D.̀7O\4I[_̍ ɤv7[AavbHU0f/Ek}һR 4 .!;?}nm,g 'YMMc,~4#W5'$^B<-Ȫ P&TVD=fd޽XvefvҸG,aK N j̃@jʾRH(@f1oWMg5-&9/=aHk &ܲg*V^G+TyG~ڀ"#MٍFȆykk zƶVYf)̩4͝y4tlCkQ߻}2C'(!Nn=<@Yn\eY2S]2r0p 28:S!jn id% ;JxԝnW᳥ S-R~G0 W]["@QUe/(;o)&;SQ2 H@]Dlb %b vMvI 16ë0Q M$܂ uRt;Cih\7F*f.g ƍ\vIoF;FXj"O}2;q}8[GmcKG]ێ0SFICnI99,3\P.WU4/ ꟡PIc<& '@Sf7kGÌVGJaUգj%ԔS /z14oS*cF `!]x7,#F%VSCc?޲OMϰ@l-6֓A9j46oQ2+^J{7"6L0v Y05;Ev5QD1Sa嘵?[.  ߅;;A |Z-$u9ٲaձ[t_u s&9"%Vϴ{\lRSV 0g  v]{܎q!HCO.0vNPd:x_V[DJKQP5j|-ؑ@5[ڰu@ nT>J݋9Tō?J/QM((dd>˦۶/]}rvY2(i'{v| G)V2c6 n[7j W:}޶mZRjWѹ4 cXc]l(%0Dб@wGc9oFB4&zEHaq+q+cK4̬LO5"OgEZ_RYorYL M)΁4/<k3مU67C9]2E7Ф/0*,#zu:jo'jIʔd% 6ʩœZ9<8XBG}e ɴ# 7b?v!#TvEPs-kGl딎-iV"'LXT㾄tNXp=@"G~=GxQh"b8/nOÑN8q[G at_ .$JQlsBBw#NEDMtj^B%ujlŪ<7,jޱIhUoߍ?hl.wگcB\yfgG4mo.^[848|T~ nsVxo*n v> k\T\}F](-o3#/{r>x4H@w!7+9]R9h8zw||ĩgϮOGDJC6ݵ-v4w~Of`_S)X;Z {pW}1! Te$1rڑ%ڙ_`3BrN2¬8LLNcjcV:}umDA[[v1+zCc c~R vє(;;X=ƿD -WZU#9 de[1FcOT}2ՍpDk)fTȸ7˒VɻDY=WHg H@C,et6:&A!!vg/ȋ.0!( ;{gw+h/60uqeZGVBZ^,@XWJ1R1EXLoIC8 OG#q PM.|1'ڊэ2"\d~/}3$5`B yA6'#ÈUgW) Cgnm٬ɳHB\{[y3+LqbR!3dUY${I~m͡EZ"fa!%U %YZJ1ZZxDZT*6@R Qxhp~0"iVI Mx kCy+-dڬ/jdW߂"³]GzBPI!!z>or0O@,O ]4ZmRO_G]Qا|FhB3XFwd/QL|}`h_U_ +guLE\"t L K hokoK 7h~$8JfOjT{z38I{.`g6Ƀ۲7+%d,BC?=Q6<f&7fE{䋰:AFR]ѽfهrn"0ZGSeB4OeG9̳mKN=u^=Utn4t&!:膅19`\.K' ~&On yM`]2ޭc]8z!<SDj?w>x ~‰K9=b<]\hAIfSųuB}H2,uWޒn ľ;S YZ