pacemaker-cts-1.1.20-5.el7_7.2> H HtxHF] ?*}}iE}ph$ZGdvWi]'c:_,.JH085f2c668d0793d05c52c070031edefac51fd53d36;Yz%|F] ?*}}}8y!9ȯ<|Vl@ d>9?d ! ` 4:DCPC C \C hC +C pC|CC@CLp((((89 :?G CH CI ,CX pY x\ C] C^ bdefltCuCv wXCxdCypQCpacemaker-cts1.1.205.el7_7.2Test framework for cluster-related technologies like PacemakerTest framework for cluster-related technologies like Pacemaker]#sl7.fnal.govScientific LinuxScientific LinuxGPLv2+ and LGPLv2+Scientific LinuxSystem Environment/Daemonshttp://www.clusterlabs.orglinuxx86_64M=_=_:Q<<su?u?FTT::/yy*> > qZ$Z$ ZZ_PQcQc$$$GAFA T&DCF += >s$|7 8v%A큤A큤A큤A큤A큤큤큤큤]"f]"`]"`]"`]"`]"`]"`]"`]"`]"`]"`]"`]"`]"`]"`]"`]"`]"`]"`]"`]"`]"`]"`]"`]"`]"`]"`]"`]"`]"`]"`]"`]"`]"`]"`]"`]"`]"`]"`]"`]"`]"`]"`]"`]"`]"`]"f]#]"]"]#]"]"`]"`]"`]"`]"`]"`]"`]"`]"`]"`]"`]"`]"`]"`]"`64634283389072e3ff428853447bc9ffcc4235225a4b15d8966d6a7b1c2fa384f58c9da1fe5b894bb4fda3eefbe8eb270f6681b7829ac765068e1d3f9c129d6cf58c9da1fe5b894bb4fda3eefbe8eb270f6681b7829ac765068e1d3f9c129d6c5711177d886b5f4bbc5e930a409ce4e3058e414fce3664881c248ebcd0fede3543511a5874b3853df9bbf07fee69d019d033ce75d7d5b4188be11263c8c67d7e43511a5874b3853df9bbf07fee69d019d033ce75d7d5b4188be11263c8c67d7e1698016c70da103be65d0c8dcfa3f28d0038622a1e964996975757a7d1e391b0d7462fea852cad1c7eb787f14710cd3b4c4db804b697cd025c9f7566f312761cd7462fea852cad1c7eb787f14710cd3b4c4db804b697cd025c9f7566f312761c0e0fc220cd3477a196a54c1e231337e9c2973abe6970b9a327fca88368dc3329226618acc01efbc5b68fd744918bcd18d58526407228a1c6d19aa7a1d4406a24226618acc01efbc5b68fd744918bcd18d58526407228a1c6d19aa7a1d4406a2453e1a3af21d40ef90ecb3a5c473214aafe036b7375bf52e4daf7f705c358b084f5b4e601e4ac7257233467d2bb3738063647f3e6bca9b828452d299602743dc5f5b4e601e4ac7257233467d2bb3738063647f3e6bca9b828452d299602743dc5c2864cc27e37302d42a46428e4c268b1a12c1480d4b6c891b2e5d382702806fbb835eba31d92ab9456cb8ad1774e273f35f6f8e7ca456c37dacd2fbca325557bb835eba31d92ab9456cb8ad1774e273f35f6f8e7ca456c37dacd2fbca325557b1c878c5a6a2de8feeae900e55d4aec1ed52b40e8737ad3fad5e6ff1a4f03b710081757673b60192b68c3643d57884f9fb30faeb2f45b25bf517ad99dec187647081757673b60192b68c3643d57884f9fb30faeb2f45b25bf517ad99dec187647ee030a6ad1001cb2ab42d344f74c608e4a0758dc117e12c343e3f1c151fffb352a6769960cc19373771aa12704273b29c2224366631fe4a70c0eb0c0d50a8aa92a6769960cc19373771aa12704273b29c2224366631fe4a70c0eb0c0d50a8aa92792b4f20e5feb7561264d1eb6605c2d54e1bf978dd37f47f259f10a9984748c6e3b79cea5f7cc5ccad502ee03b125c824ecfbea7938eb575dcb509f175403156e3b79cea5f7cc5ccad502ee03b125c824ecfbea7938eb575dcb509f175403158a10f687fb3b8f1416e8cda842447f603ed87350aa94f4de90fcdd566074bb6d77169e6aa219d903c00973b5b2693b29db556f145a35371e9be124ac06d447d477169e6aa219d903c00973b5b2693b29db556f145a35371e9be124ac06d447d4e3c5ff244000f1c721e7692801cae8f099f7902ee58b768c999a126aa4fd1a1685058bd593b3e0b3864b3ffaf0f46c976c59d753f74a47f3cbe805bab27a2ce685058bd593b3e0b3864b3ffaf0f46c976c59d753f74a47f3cbe805bab27a2ce682891f50e151bff27dbed7b5c228b8c5dc554285ab7b8e49e0f0149b25f9e2f4053ff9e09d7a439e77b5803491c0db70c5d97959756bd59158923e09f682766f053ff9e09d7a439e77b5803491c0db70c5d97959756bd59158923e09f682766fd5bd6c06feccebb51b2eafd34410c5e427444543280c8888f7c2494a0d9db34f1ceb301619c2e5de3ebe2c1dc9f2d414738d855ea3188f17aab866459d6633591ceb301619c2e5de3ebe2c1dc9f2d414738d855ea3188f17aab866459d6633599aade78603ef040c7d4daab3af2cf6b1991413174fd8a9d38b51c86d8740ba68fa360ce544f76cf54c159f4ea2459df6d1d49540b60e8a402e577b3c54a9e7f4fa360ce544f76cf54c159f4ea2459df6d1d49540b60e8a402e577b3c54a9e7f455c672626e3afbe45bb8769925fd3570658bdaa219dc3d3c7673a8bdab22925dd54aba3c3da6c1dace011b00fccaa96610e50b794ba6014536da4cc86d02798c0ed298d0acfa105830c05be8f0b9bcd9e16dfa55f2518b491a8c89ddf810d24c4742afdd51264f99f861ddecc723cfa3fab2cfcb44e869212a5fa29a345b89131692e89a98d4e81037401e9dee476e71cf634880c36b4e25a2adffc3427dc57e42eec0fb11b0b7706dc4ab69ae6bcab6471c69911e98b45417ba56e12e3eb8e68177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b8806434775ccd21a07215684420b462fb8d877fa592584fa0d8150224917f0149fa14d96f0fb5ac6d6ce8e1d30ab9c41de21398afe1e358536d24e80a8ac087f0dfb70273d648197440441f13a296b3f624aed64e583bb1f71bda8ff919018f4768b9e201760e484b9e683765dfb869764befff66f88af6cea756f419d1685a37c52dd988424c48b4a3516220f04c983fd34e155cec264f7d25092c752d49f64f1e4540c959859d5280358dbc6a3bb3703a2635a090c7ddc01a014ce2761dd0174fcf8d362765adadafebc2b9e8308934331703d31fd9610c7c24a88874abf43d18c157507560cd991671c3f28c0fd80a8c0658a01fc60825cef29f1672dafed6e52a7f6bd896fb997dd397d7e98319eef340dc9474730d95559a577fd991628c3dcd9738363a0f54f6eb3c690ecb103b9e71e199600d103dc96b2c30887b8c70708607c677c1a175ba55098cb18aa576d9f79c530041d5920de992da5e330fbe024481c97b2d702e8de4cc4b240e15d9368423b683d1b80d9e1b8eaffa68bb2a69e774e0ec7aa753caca66648c63f5a023a25ab23e3a17c49e1d697928481d44c22f1rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpacemaker-1.1.20-5.el7_7.2.src.rpmpacemaker-ctspacemaker-cts(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @    @ /bin/bash/bin/sh/usr/bin/pythonlibbz2.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcib.so.4()(64bit)libcorosync_common.so.4()(64bit)libcrmcommon.so.3()(64bit)libcrmservice.so.3()(64bit)libdbus-1.so.3()(64bit)libdl.so.2()(64bit)libglib-2.0.so.0()(64bit)libgnutls.so.28()(64bit)liblrmd.so.1()(64bit)libncurses.so.5()(64bit)libpam.so.0()(64bit)libpe_rules.so.2()(64bit)libpe_status.so.16()(64bit)libpengine.so.16()(64bit)libpthread.so.0()(64bit)libqb.so.0()(64bit)librt.so.1()(64bit)libstonithd.so.2()(64bit)libtinfo.so.5()(64bit)libuuid.so.1()(64bit)libxml2.so.2()(64bit)libxslt.so.1()(64bit)pacemaker-libspythonpython(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)systemd-pythonrpmlib(PayloadIsXz)1.1.20-5.el7_7.22.62.73.0.4-14.6.0-14.0.4-14.0-15.2-14.11.3]M@]6\\@\\|\T4[[r@[i[^[Xf@[E@[>@[*A[5@ZZk@Zhu@Z7Z/Z.s@Z ,@YZ@YZ@Y+@Y@YdYI@Y:Y$$@Y@XXX@XX9@X@X@XwoXX @WWWWWPWPWv[@WrfWj}WZWM|VŲ@VZVf@UYUpUUUU>Uyx@UQ@U hU hTTTTeT@TTuTk4TZ@TZ@TO@TN3TJ?@T?@T+TT @S@SO@SKS1oS1oSz@S(S S@Rb@RkR@R@R@R{Rz/@RR@REs@RNR q@R@R@Q@QMQMQMQdQQLQ@Qn@QnQ]k@Q]k@P)P\VP\VP H@Or@Or@O - 1.1.20-5.2Ken Gaillot - 1.1.20-5.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- Avoid invalid transition when guest node's host is unclean but can't be fenced - Resolves: rhbz#1770734- Handle losing remote node while it is shutting down - Allow configurable GnuTLS cipher priorities and use stricter default - Resolves: rhbz#1732335 - Resolves: rhbz#1733187- Correct memory issue in fence agent output fix - Resolves: rhbz#1549366- Update security patches - Resolves: rhbz#1694556 - Resolves: rhbz#1694559 - Resolves: rhbz#1694907- Support more than 64KB of fence agent output - Avoid unnecessary recovery of group member - Improve IPC clients' authentication of servers (CVE-2018-16877) - Improve pacemakerd authentication of running subdaemons (CVE-2018-16878) - Fix use-after-free with potential information disclosure (CVE-2019-3885) - Resolves: rhbz#1549366 - Resolves: rhbz#1609453 - Resolves: rhbz#1694556 - Resolves: rhbz#1694559 - Resolves: rhbz#1694907- Assume unprivileged ACL if unable to get user information from host - Delay 2 seconds before re-attempting a failed node attribute write - SNMP alert sample script now sends all OIDs with every alert - Recover dependent resources correctly with asymmetric ordering - Rebase on upstream 1.1.20 final version - Resolves: rhbz#1596125 - Resolves: rhbz#1597695 - Resolves: rhbz#1608979 - Resolves: rhbz#1628966 - Resolves: rhbz#1644864- pcs status now shows when a standby node still has active resources - Allow clean-up of guest nodes and bundles without unmanaging first - pcs status now shows pending and failed fence actions by default - Improve pcs status display when disconnected from cluster - Ensure node attributes are recorded if attrd writer is shutting down - Synchronize fencing history across all nodes - Add stonith_admin option to clear fencing history - Don't schedule unneeded bundle actions when connection is on different node - Allow use of sbd in clusters with guest nodes and bundles - Schedule bundle clone notifications correctly when connection is moving - Rebase on upstream 1.1.20-rc1 version - Avoid unneeded resource restarts when remote connection fails to start - Allow crm_resource --move to work when a previous move had a lifetime - Wait for all replies when refreshing a resource - Don't schedule clone notifications for a stopped bundle - Allow option to crm_resource --clear to clear only expired constraints - Fix result reporting when cleanup is done while an operation is in-flight - Resolves: rhbz#1419548 - Resolves: rhbz#1448467 - Resolves: rhbz#1461964 - Resolves: rhbz#1486869 - Resolves: rhbz#1535221 - Resolves: rhbz#1555938 - Resolves: rhbz#1595422 - Resolves: rhbz#1627948 - Resolves: rhbz#1638593 - Resolves: rhbz#1644076 - Resolves: rhbz#1644864 - Resolves: rhbz#1648507 - Resolves: rhbz#1648620 - Resolves: rhbz#1652053 - Resolves: rhbz#1652752 - Resolves: rhbz#1658650 - Resolves: rhbz#1665343- Ensure crm_resource --force-* commands get stderr messages - Resolves: rhbz#1628947- Shutdown corosync locally if fenced - Count start failure once - Resolves: rhbz#1448221 - Resolves: rhbz#1549576- Fix pre-release regressions in resource clean-up behavior - Resolves: rhbz#1612869- Another fix for srpm build on ppc64le systems with OpenIPMI-devel - Resolves: rhbz#1478451- Fix srpm build on ppc64le systems with libservicelog-devel, OpenIPMI-devel - Resolves: rhbz#1478451- Rebase to upstream c3c624ea3d98a74a8a287671a156db126c99a7bb (1.1.19) - Resolves: rhbz#1562255- Ensure resource agent meta-data actions can get local node name - Do not record pending clone notifications in CIB - Resolves: rhbz#1374175 - Resolves: rhbz#1570130- Rebase to upstream 29ac12ad21f73524f69c0580798e07cdf1fe3fa0 (1.1.19-rc1) - Allow crm_node to work on Pacemaker Remote nodes - Implement new --validate option to stonith_admin - Support .path, .mount, and .timer systemd unit files as resources - Handle INFINITY fail count correctly in crm_failcount - Resolves: rhbz#1374175 - Resolves: rhbz#1434936 - Resolves: rhbz#1562255 - Resolves: rhbz#1590483 - Resolves: rhbz#1591045- Pull latest upstream 1.1 branch fixes - Resolves: rhbz#1478451 - Resolves: rhbz#1501505 - Resolves: rhbz#1514492 - Resolves: rhbz#1550829 - Resolves: rhbz#1564536 - Resolves: rhbz#1576148 - Resolves: rhbz#1577300- Pull in latest fixes from upstream 1.1 branch - Build for aarch64 - Resolves: rhbz#1422602 - Resolves: rhbz#1463015 - Resolves: rhbz#1469255 - Resolves: rhbz#1519379 - Resolves: rhbz#1543278 - Resolves: rhbz#1545449 - Resolves: rhbz#1550829 - Resolves: rhbz#1561617 - Resolves: rhbz#1562255 - Resolves: rhbz#1565187 - Resolves: rhbz#1568593 - Resolves: rhbz#1570130- Fix regression in crm_master - Resolves: rhbz#1539113- Always trigger transition when quorum changes - Match clone names correctly with crm_resource --cleanup - Fix pcs resource --wait timeout when bundles are used - Observe colocation constraints correctly with bundles in master role - Resolves: rhbz#1464068 - Resolves: rhbz#1508350 - Resolves: rhbz#1519812 - Resolves: rhbz#1527072- Fix small memory leak introduced by node attribute delay fix - Resolves: rhbz#1454960- Regression fix for "pcs resource cleanup" was incomplete - Resolves: rhbz#1508350- Avoid node attribute write delay when corosync.conf has only IP addresses - Fix regressions in "pcs resource cleanup" behavior - Restore ordering of unfencing before fence device starts - Ensure --wait options work when bundles are in use - Fix possible invalid transition with bundle ordering constraints - Resolves: rhbz#1454960 - Resolves: rhbz#1508350 - Resolves: rhbz#1517796 - Resolves: rhbz#1519812 - Resolves: rhbz#1522822- Rebase to upstream 2b07d5c5a908998891c3317faa30328c108d3a91 (1.1.18) - If on-fail=ignore, migration-threshold should also be ignored - Resolves: rhbz#1474428 - Resolves: rhbz#1507344- Properly clean up primitive inside bundle - Scalability improvements - Resolves: rhbz#1499217 - Resolves: rhbz#1508373- Rebase to upstream 1a4ef7d180e77bcd6423f342d62e05e516c4e852 (1.1.18-rc4) - Resolves: rhbz#1381754 - Resolves: rhbz#1474428 - Resolves: rhbz#1499217 - Resolves: rhbz#1508373- Rebase to upstream 36d2962a8613322fc43d727d95720d61a47d0138 (1.1.18-rc3) - Resolves: rhbz#1474428- Rebase to upstream 5cccc41c95d6288eab27d93901b650b071f976dc (1.1.18-rc2) - Default record-pending to true - Resolves: rhbz#1323546 - Resolves: rhbz#1376556 - Resolves: rhbz#1382364 - Resolves: rhbz#1461976 - Resolves: rhbz#1474428 - Resolves: rhbz#1500509 - Resolves: rhbz#1501903 - Resolves: rhbz#1501924- Rebase to upstream 1cb712c5369c98f03d42bcf8648cacd86a5f48f7 (1.1.18-rc1) - Resolves: rhbz#1298581 - Resolves: rhbz#1394418 - Resolves: rhbz#1427648 - Resolves: rhbz#1454933 - Resolves: rhbz#1454957 - Resolves: rhbz#1454960 - Resolves: rhbz#1462253 - Resolves: rhbz#1464068 - Resolves: rhbz#1465519 - Resolves: rhbz#1470262 - Resolves: rhbz#1471506 - Resolves: rhbz#1474428 - Resolves: rhbz#1474463 - Resolves: rhbz#1482278 - Resolves: rhbz#1489728 - Resolves: rhbz#1489735- Avoid unnecessary restarts when recovering remote connections - Resolves: rhbz#1448773- Support bundle meta-attributes - Resolves: rhbz#1447903- Fix issues when running bundles on Pacemaker Remote nodes - Reap orphaned processes when running Pacemaker Remote as pid 1 - Order remote actions after remote connection recovery (fixes regression in RHEL 7.3) - Avoid local resource manager daemon (lrmd) crash when an in-flight systemd operation is cancelled - Resolves: rhbz#1432722 - Resolves: rhbz#1441603 - Resolves: rhbz#1448772 - Resolves: rhbz#1451170- Allow cleanup of guest nodes when guest is unmanaged - Allow bundles to run on Pacemaker Remote nodes - Handle slow IPC clients better - Update crmd throttle information when CPUs are hot-plugged in - Order pacemaker systemd unit after resource-agents-deps target - Resolves: rhbz#1303742 - Resolves: rhbz#1432722 - Resolves: rhbz#1435067 - Resolves: rhbz#1444728 - Resolves: rhbz#1446669- Fix shell script syntax error introduced with URL patch - Resolves: rhbz#1410886- Avoid fencing old DC if it is shutting down while another node is joining - Improve crmd's handling of repeated fencing failures - Correct behavior when guest created by bundle has a node attribute - Show Red Hat bugzilla URL rather than upstream when generating cluster report - Resolves: rhbz#1430112 - Resolves: rhbz#1432722- Allow container without IP to use underlying hostname - Resolves: rhbz#1432722- Keep man pages compressed - Bugfixes for container bundles - Resolves: rhbz#1410886 - Resolves: rhbz#1432722- Add support for container bundles - Treat systemd reloading state as monitor success - Resolves: rhbz#1432722 - Resolves: rhbz#1436696- Avoid hang when shutting down unmanaged remote node connections - Get correct node name when crm_node or crm_attribute is run on remote node - Ignore action when configured as a stonith device parameter - Include recent upstream bug fixes - Resolves: rhbz#1388489 - Resolves: rhbz#1410886 - Resolves: rhbz#1417936 - Resolves: rhbz#1421700- Avoid grep crashes in crm_report when looking for system logs - Properly ignore version with crm_diff --no-version - Process guest node fencing properly - Ensure filename is valid before using - Build for ppc64le - Resolves: rhbz#1288261 - Resolves: rhbz#1289662 - Resolves: rhbz#1383462 - Resolves: rhbz#1405635 - Resolves: rhbz#1412309- Rebase to upstream 94ff4df51a55cc30d01843ea11b3292bac755432 (1.1.16) - Resolves: rhbz#1374777 - Resolves: rhbz#1378817 - Resolves: rhbz#1410886- Preserve rolling upgrades involving Pacemaker Remote nodes - Resolves: rhbz#1388827- Fix CVE-2016-7035 - Resolves: rhbz#1374776- Sanitize readable CIB output collected by crm_report - Document crm_report --sos-mode option - Speed up crm_report on Pacemaker Remote nodes - Avoid sbd fencing when upgrading pacemaker_remote package - Resolves: rhbz#1219188 - Resolves: rhbz#1235434 - Resolves: rhbz#1323544 - Resolves: rhbz#1372009- Only clear remote node operation history on startup - Resend a lost shutdown request - Correctly detect and report invalid configurations - Don't include manual page for resource agent that isn't included - Resolves: rhbz#1288929 - Resolves: rhbz#1310486 - Resolves: rhbz#1352039- Make crm_mon XML schema handle multiple-active resources - Resolves: rhbz#1364500- Quote timestamp-format correctly in alert_snmp.sh.sample - Unregister CIB callbacks correctly - Print resources section heading consistently in crm_mon output - Resolves: rhbz#773656 - Resolves: rhbz#1361533- Avoid null dereference - Resolves: rhbz#1290592- Fix transition failure with start-then-stop order constraint + unfencing - Resolves: rhbz#1290592- Update spec file for toolchain hardening - Resolves: rhbz#1242258- Take advantage of toolchain hardening - Resolves: rhbz#1242258- Rebase to upstream e174ec84857e087210b9dacee3318f8203176129 (1.1.15) - Resolves: rhbz#1304771 Resolves: rhbz#1303765 Resolves: rhbz#1327469 Resolves: rhbz#1337688 Resolves: rhbz#1345876 Resolves: rhbz#1346726- Rebase to upstream 25920dbdbc7594fc944a963036996f724c63a8b8 (1.1.15-rc4) - Resolves: rhbz#1304771 Resolves: rhbz#773656 Resolves: rhbz#1240330 Resolves: rhbz#1281450 Resolves: rhbz#1286316 Resolves: rhbz#1287315 Resolves: rhbz#1323544- Rebase to upstream 2c148ac30dfcc2cfb91dc367ed469b6f227a8abc (1.1.15-rc3+) - Resolves: rhbz#1304771 Resolves: rhbz#1040685 Resolves: rhbz#1219188 Resolves: rhbz#1235434 Resolves: rhbz#1268313 Resolves: rhbz#1284069 Resolves: rhbz#1287868 Resolves: rhbz#1288929 Resolves: rhbz#1312094 Resolves: rhbz#1314157 Resolves: rhbz#1321711 Resolves: rhbz#1338623- Rebase to upstream 2cccd43d6b7f2525d406251e14ef37626e29c51f (1.1.14+) - Resolves: rhbz#1304771 Resolves: rhbz#1207388 Resolves: rhbz#1240330 Resolves: rhbz#1281450 Resolves: rhbz#1284069 Resolves: rhbz#1286316 Resolves: rhbz#1287315 Resolves: rhbz#1287868 Resolves: rhbz#1288929 Resolves: rhbz#1303765 - This also updates the packaging to follow upstream more closely, most importantly moving some files from the pacemaker package to pacemaker-cli (including XML schemas, SNMP MIB, attrd_updater command, most ocf:pacemaker resource agents, and related man pages), and deploying /etc/sysconfig/crm_mon.- More improvements when updating and deleting meta attributes - Resolves: rhbz#1267265- Fix regression when updating child meta attributes - Resolves: rhbz#1267265- Fix regression when setting attributes for remote nodes - Resolves: rhbz#1206647- Additional upstream patches - Resolves: rhbz#1234680- Correctly apply and build patches - Resolves: rhbz#1234680- Sync with upstream 63f8e9a - Resolves: rhbz#1234680- Sync with upstream 63f8e9a - Resolves: rhbz#1234680- New upstream tarball 44eb2ddf8d4f8fc05256aae2abc9fbf3ae4d1fbc - Resolves: rhbz#1234680- Adds nagios metadata. Resolves: rhbz#1203053- New upstream tarball 8ae45302394b039fb098e150f156df29fc0cb576- Convince systemd to shutdown dbus after pacemaker. Resolves: rhbz#1198886- Ensure B with A, that B can not run if A can not run. Resolves: rhbz#1194475- Fix segfault encountered with orphaned remote node connections Resolves: rhbz#1176210- Fix use-after-free in CLI tool when restarting a resource- Expose the -N/--node option for attrd_updater to allow attributes to be set for other nodes- Imply stop on actions within containers during host fencing - acl correctly implement the reference acl direct Resolves: rhbz#1117341- clone order constraint require-all option. - fix memory leaks in crmd and pacemakerd Resolves: rhbz#1176210- Include ipc and pacemaker remote related upstream fixes.- Update patch level to upstream a433de6 - Ensure we wait for long running systemd stop operations to complete Resolves: rhbz#1165423- Update patch level to upstream 7dd9022 - Ensure all internal caches are updated when nodes are removed from the cluster Resolves: rhbz#1162727- Update patch level to upstream 98b6688 - Support an intelligent resource restart operation - Exclusive discovery implies running the resource is only possible on the listed nodes- Update patch level to upstream fb94901 - Prevent blocking by performing systemd reloads asynchronously- Repair the ability to start when sbd is not enabled- Update patch level to upstream afa0f33 - Resolve coverity defects- Update patch level to upstream 031e46c - Prevent glib assert triggered by timers being removed from mainloop more than once - Allow rsc discovery to be disabled in certain situations - Allow remote-nodes to be placed in maintenance mode - Improved sbd integration- Add install dependancy on sbd- Update patch level to upstream be1e835 Resolves: rhbz#1147989- Enable build on s390x Resolves: rhbz#1140917- Rebase to upstream a14efad51ca8f1e3742fd8520e051cd7a0864f04 (1.1.12+) Resolves: rhbz#1059626- Fix: lrmd: Handle systemd reporting 'done' before a resource is actually stopped Resolves: rhbz#1111747- fencing: Fence using all required devices - fencing: Execute all required fencing devices regardless of what topology level they are at - fencing: default to 'off' when agent does not advertise 'reboot' in metadata Resolves: rhbz#1078078- crmd: Do not erase the status section for unfenced nodes - crmd: Correctly react to successful unfencing operations - crmd: Report unsuccessful unfencing operations - crmd: Do not overwrite existing node state when fencing completes - fencing: Correctly record which peer performed the fencing operation - fencing: Automatically switch from 'list' to 'status' to 'static-list' if those actions are not advertised in the metadata - fencing: Filter self-fencing at the peers to allow unfencing to work correctly - pengine: Automatically re-unfence a node if the fencing device definition changes - pengine: Fencing devices default to only requiring quorum in order to start - pengine: Delay unfencing until after we know the state of all resources that require unfencing - pengine: Ensure unfencing occurs before fencing devices are (re-)probed - pengine: Ensure unfencing only happens once, even if the transition is interrupted - pengine: Do not unfence nodes that are offline, unclean or shutting down - pengine: Unfencing is based on device probes, there is no need to unfence when normal resources are found active - logging: daemons always get a log file, unless explicitly set to configured 'none' - lrmd: Expose logging variables expected by OCF agents - crm_report: Suppress logging errors after the target directory has been compressed - crm_resource: Wait for the correct number of replies when cleaning up resources Resolves: rhbz#1078078- Low: controld: Remove '-q 0' from default dlm_controld arguments Resolves: rhbz#1064519- pengine: fixes invalid transition caused by clones with more than 10 instances Resolves: rhbz#1078504- crm_resource: Prevent use-of-NULL - systemd: Prevent use-of-NULL when determining if an agent exists - Fencing: Remove shadow definition and use of variable 'progress' Resolves: rhbz#1070916- Run automated regression tests after every build - Fencing: Send details of stonith_api_time() and stonith_api_kick() to syslog - Fencing: Pass the correct options when looking up the history by node name - Fencing: stonith_api_time_helper now returns when the most recent fencing operation completed - crm_report: Additional dlm detail if dlm_controld is running - crmd: Gracefully handle actions that cannot be initiated - pengine: Gracefully handle bad values for XML_ATTR_TRANSITION_MAGIC Resolves: rhbz#1070916- pengine: cl#5187 - Prevent resources in an anti-colocation from even temporarily running on a same node Resolves: rhbz#1069284- controld: handling startup fencing within the controld agent, not the dlm Resolves: rhbz#1064519 - controld: Do not consider the dlm up until the address list is present Resolves: rhbz#1067536- mcp: Tell systemd not to respawn us if we return 100 - services: Detect missing agents and permission errors before forking - Use native DBus library for systemd support to avoid problematic use of threads Resolves: rhbz#720543 (aka. 1057697)- Mass rebuild 2013-12-27- Fix: Removes unnecessary newlines in crm_resource -O output Resolves: rhbz#720543- Fix: tools: Fixes formatting of remote-nodes in crm_mon and crm_simulate - Fix: Corosync: Attempt to retrieve a peers node name if it is not already known Resolves: rhbz#720543- Fix: controld: Use the correct variant of dlm_controld for corosync-2 clusters Resolves: rhbz#1028627- High: remote: Add support for ipv6 into pacemaker_remote daemon Resolves: rhbz#720543Resolves: rhbz#720543 - Fix: core: Do not enabled blackbox for cli tools - Fix: Command-line tools should stop after an assertion failure - Fix: crmd: Dont add node_state to cib, if we have not seen or fenced this node yet - Fix: crmd: Correctly update expected state when the previous DC shuts down - Fix: crmd: Cache rsc_info retrieved from lrmd and pacemaker_remoted - Fix: crmd: Pad internal lrmd rsc_info and metadata retrieval timeout - Fix: crm_attribute: Detect orphaned remote-nodes when setting attributes - Fix: crm_mon: Prevent use-of-NULL when ping resources do not define a host list - Fix: crm_report: Record the output of the collector - Fix: crm_report: Do not print garbage when collecting from the local node - Fix: crm_resource: Wait for all replies when cleaning up resources - Fix: fencing: Do not broadcast suicide if the on action is being executed - Fix: fencing: Allow fencing for node after topology entries are deleted - Fix: fencing: Deep copy current topology level list on remote op - Fix: lrmd: Correctly cancel monitor actions for lsb/systemd/service resources on cleaning up - Fix: pengine: Dont prevent clones from running due to dependant resources - Fix: pengine: Probe containers not expected to be up - Fix: ipc: Raise the default buffer size to 128k - Fix: ipc: Use the higher of the configured buffer size or the default - Fix: iso8601: Prevent dates from jumping backwards a day in some timezones - Fix: remote: Properly version the remote connection protocol - Fix: remote: Handle endian changes between client and server and improve forward compatibility Resolves: rhbz#720543- Remove unsupported resource agent - Log: crmd: Supply arguments in the correct order - Fix: crm_report: Correctly redirect error message to /dev/null - Fix: Bug rhbz#1011618 - Consistently use 'Slave' as the role for unpromoted master/slave resources - Fix: pengine: Location constraints with role=Started should prevent masters from running at all - Fix: crm_resource: Observe --master modifier for --move - Provide a meaningful error if --master is used for primitives and groups - Fix: Fencing: Observe pcmk_host_list during automatic unfencing Resolves: rhbz#996576+ Fix: crmd: Allow transient attributes to be set on remote-nodes. + Fix: pengine: Handle orphaned remote-nodes properly + Low: cts: Add RemoteLXC regression test. Resolves: rhbz#1006465 Resolves: rhbz#1006471+ Fix: xml: Location constraints are allowed to specify a role + Bug rhbz#902407 - crm_resource: Handle --ban for master/slave resources as advertised Resolves: rhbz#902407+ Fencing: Support agents that need the host to be unfenced at startup Resolves: rhbz#996576 + crm_report: Collect corosync quorum data Resolves: rhbz#839342- Regenerate patches to have meaningful names+ Fix: systemd: Prevent glib assertion - only call g_error_free() with non-NULL arguments + Fix: systemd: Prevent additional assertions in g_error_free + Fix: logging: glib CRIT messages should not produce core files by default + Doc: controld: Update the description + Fix: pengine: Correctly account for the location preferences of things colocated with a group + Fix: cib: Correctly log short-form xml diffs + Fix: crmd: Correcty update the history cache when recurring ops change their return code + Log: pengine: Better indicate when a resource has failed + Log: crm_mon: Unmunge the output for failed operations+ Fix: pengine: Do not re-allocate clone instances that are blocked in the Stopped state + Fix: pengine: Do not allow colocation with blocked clone instances+ Fix: crmd: Prevent crash by passing log arguments in the correct order+ Fix: pengine: Do not restart resources that depend on unmanaged resources+ Fix: crmd: Prevent recurring monitors being cancelled due to notify operations- Update source tarball to revision: 368c726 (Pacemaker-1.1.10-rc7) - Changesets: 18 - Diff: 9 files changed, 245 insertions(+), 170 deletions(-) - Features added since Pacemaker-1.1.10-rc7 + crm_resource: Allow options to be set recursively - Changes since Pacemaker-1.1.10-rc7 + Bug cl#5161 - crmd: Prevent memory leak in operation cache + cib: Correctly read back archived configurations if the primary is corrupted- Streamline spec file - Upstream patch for: + cman: Only build migration tools for targets that may use them + cib: Ensure we set up hacluster's groups in stand-alone mode - Update for new upstream tarball: Pacemaker-1.1.10-rc7 + Bug cl#5157 - Allow migration in the absence of some colocation constraints + Bug cl#5168 - Prevent clones from being bounced around the cluster due to location constraints + Bug cl#5170 - Correctly support on-fail=block for clones + crmd: CID#1036761 Dereference null return value + crmd: cl#5164 - Fixes crmd crash when using pacemaker-remote + crmd: Ensure operations for cleaned up resources don't block recovery + crmd: Prevent messages for remote crmd clients from being relayed to wrong daemons + crmd: Properly handle recurring monitor operations for remote-node agent + fencing: Correctly detect existing device entries when registering a new one + logging: If SIGTRAP is sent before tracing is turned on, turn it on + lrmd: Prevent use-of-NULL in client library + pengine: cl#5128 - Support maintenance mode for a single node + pengine: cl#5164 - Pengine segfault when calculating transition with remote-nodes. + pengine: Do the right thing when admins specify the internal resource instead of the clone + systemd: Turn off auto-respawning of systemd services when the cluster starts them- Fixes crmd crash when using pacemaker_remote.- Update to upstream 838e41e + Feature: pengine: Allow active nodes in our current membership to be fenced without quorum + Fix: attrd: Fixes deleted attributes during dc election + Fix: corosync: Fall back to uname for local nodes + Fix: crm_report: Find logs in compressed files + Fix: pengine: If fencing is unavailable or disabled, block further recovery for resources that fail to stop + Fix: systemd: Ensure we get shut down correctly by systemd- Update for new upstream tarball: Pacemaker-1.1.10-rc4 - Features in Pacemaker-1.1.10-rc4: + PE: Display a list of nodes on which stopped anonymous clones are not active instead of meaningless clone IDs + crm_error: Add the ability to list and print error symbols + crm_resource: Implement --ban for moving resources away from nodes and --clear (replaces --unmove) + crm_resource: Support OCF tracing when using --force-(check|start|stop) - Changes since Pacemaker-1.1.10-rc1 + Bug cl#5133 - pengine: Correctly observe on-fail=block for failed demote operation + Bug cl#5152 - Correctly clean up fenced nodes during membership changes + Bug cl#5153 - Correctly display clone failcounts in crm_mon + Bug cl#5154 - Do not expire failures when on-fail=block is present + Bug pengine: cl#5155 - Block the stop of resources if any depending resource is unmanaged + crm_report: Correctly collect logs when 'uname -n' reports fully qualified names + Check for and replace non-printing characters with their octal equivalent while exporting xml text + Convert all exit codes to positive errno values + Core: Ensure the blackbox is saved on abnormal program termination + corosync: Detect the loss of members for which we only know the nodeid + corosync: Nodes that can persist in sending CPG messages must be alive afterall + crmd: Do not get stuck in S_POLICY_ENGINE if a node we couldn't fence returns + crmd: Ensure all membership operations can complete while trying to cancel a transition + crmd: Everyone who gets a fencing notification should mark the node as down + crmd: Initiate node shutdown if another node claims to have successfully fenced us + crm_resource: Gracefully fail when --force-* is attempted for stonith resources + fencing: Restore the ability to manually confirm that fencing completed + pengine: Correctly handle resources that recover before we operate on them + pengine: Ensure per-node resource parameters are used during probes + pengine: Implement the rest of get_timet_now() and rename to get_effective_time + pengine: Mark unrunnable stop actions as "blocked" + pengine: Re-initiate active recurring monitors that previously failed but have timed out + xml: Restore the ability to embed comments in the cib- Update for new upstream tarball: Pacemaker-1.1.10-rc1 - Features added since Pacemaker-1.1.8 + Performance enhancements for supporting 16 node clusters + corosync: Use queues to avoid blocking when sending CPG messages + ipc: Compress messages that exceed the configured IPC message limit + ipc: Use queues to prevent slow clients from blocking the server + ipc: Use shared memory by default + lrmd: Support nagios remote monitoring + lrmd: Pacemaker Remote Daemon for extending pacemaker functionality outside corosync cluster. + pengine: Check for master/slave resources that are not OCF agents + pengine: Support a 'requires' resource meta-attribute for controlling whether it needs quorum, fencing or nothing + pengine: Support for resource containers + pengine: Support resources that require unfencing before start - Changes since Pacemaker-1.1.8 + attrd: Correctly handle deletion of non-existant attributes + Bug cl#5135 - Improved detection of the active cluster type + Bug rhbz#913093 - Use crm_node instead of uname + cib: Prevent ordering changes when applying xml diffs + cib: Remove text nodes from cib replace operations + crmd: Prevent election storms caused by getrusage() values being too close + date/time: Bug cl#5118 - Correctly convert seconds-since-epoch to the current time + fencing: Attempt to provide more information that just 'generic error' for failed actions + fencing: Correctly record completed but previously unknown fencing operations + fencing: Correctly terminate when all device options have been exhausted + fencing: cov#739453 - String not null terminated + fencing: Do not merge new fencing requests with stale ones from dead nodes + fencing: Do not start fencing until entire device topology is found or query results timeout. + fencing: Do not wait for the query timeout if all replies have arrived + fencing: Fix passing of parameters from CMAN containing '=' + fencing: Fix non-comparison when sorting devices by priority + fencing: On failure, only try a topology device once from the remote level. + fencing: Only try peers for non-topology based operations once + fencing: Retry stonith device for duration of action's timeout period. + ipc: Bug cl#5110 - Prevent 100% CPU usage when looking for synchronous replies + mcp: Re-attach to existing pacemaker components when mcp fails + pengine: Any location constraint for the slave role applies to all roles + pengine: Bug cl#5101 - Ensure stop order is preserved for partially active groups + pengine: Bug cl#5140 - Allow set members to be stopped when the subseqent set has require-all=false + pengine: Bug cl#5143 - Prevent shuffling of anonymous master/slave instances + pengine: Bug rhbz#880249 - Ensure orphan masters are demoted before being stopped + pengine: Bug rhbz#880249 - Teach the PE how to recover masters into primitives + pengine: cl#5025 - Automatically clear failcount for start/monitor failures after resource parameters change + pengine: cl#5099 - Probe operation uses the timeout value from the minimum interval monitor by default (#bnc776386) + pengine: cl#5111 - When clone/master child rsc has on-fail=stop, insure all children stop on failure. + pengine: cl#5142 - Do not delete orphaned children of an anonymous clone + pengine: Correctly unpack active anonymous clones + pengine: Ensure previous migrations are closed out before attempting another one + pengine: rhbz#902459 - Remove rsc node status for orphan resources + Replace the use of the insecure mktemp(3) with mkstemp(3)Fixes depreciated use of gnutls 3.1Rebuilt for gnutls 3.1- Update for new upstream tarball: 5db5f53 + High: mcp: Re-attach to existing pacemaker components when pacemakerd fails + High: pengine: cl#5111 - When clone/master child rsc has on-fail=stop, insure all children stop on failure. + High: Replace the use of the insecure mktemp(3) with mkstemp(3) + High: Core: Correctly process XML diff's involving element removal + High: PE: Correctly unpack active anonymous clones + High: PE: Fix clone_zero() and clone_strip() for single character resource names + High: IPC: Bug cl#5110 - Prevent 100% CPU usage when looking for synchronous replies + High: PE: Bug cl#5101 - Ensure stop order is preserved for partially active groups + High: fencing: On failure, only try a topology device once from the remote level. + High: fencing: Retry stonith device for duration of action's timeout period. + High: PE: Fix memory leak on processing message (bnc#780224) + High: fencing: Support 'on_target' option in fencing device metadata for forcing unfence on target node + High: PE: Support resources that require unfencing before start + High: PE: Support a 'requires' resource meta-attribute for controlling whether it needs quorum, fencing or nothing + High: mcp: Only define HA_DEBUGLOG to avoid agent calls to ocf_log printing everything twice + High: fencing: Do not start fencing until entire device topology is found or query results timeout. + High: Cluster: Allow cman and corosync 2.0 nodes to use a name other than uname()- Only build for i386 and x86_64 as directed- Rebuild for upstream 1.1.8 release - Documentation disabled pending a functional publican/ImageMagick combination - Statistics: Changesets: 1019 Diff: 2107 files changed, 117258 insertions(+), 73606 deletions(-) - See included ChangeLog file or https://raw.github.com/ClusterLabs/pacemaker/master/ChangeLog for full details + New IPC implementation from libqb + New logging implementation from libqb + Quieter - info, debug and trace logs are no longer sent to syslog + Dropped dependancy on cluster-glue + Config and core directories no longer located in heartbeat directories + Support for managing systemd services + Rewritten local resource management daemon + Version bumps for every shared library due to API cleanups + Removes crm shell, install/use pcs shell and GUI instead- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Reinstate the ghost directive for /var/run/crm- Update source tarball to upstream release: Pacemaker-1.1.7 - See included ChangeLog file or https://raw.github.com/ClusterLabs/pacemaker/master/ChangeLog for details- New upstream tarball: 7742926 - Additional Provides and Obsoletes directives to enable upgrading from heartbeat - Rebuild now that the Corosync CFG API has been removed- Additional Provides and Obsoletes directives to enable upgrading from rgmanager- New upstream tarball: bc7c125 - Pre-release 1.1.7 build to deal with the removal of cman and support for corosync plugins - Add libqb as a dependancy- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild- New upstream tarball: 89678d4 - Move man pages to the correct subpackages- Do not build in support for heartbeat, snmp, esmtp by default - Create a package for cluster unaware libraries to minimze our footprint on non-cluster nodes - Better package descriptions- Upstream release of 1.1.6 - See included ChangeLog file or http://hg.clusterlabs.org/pacemaker/1.1/file/tip/ChangeLog for details - Disabled eSMTP and SNMP support. Painful to configure and rarely used. - Created cli sub-package for non-cluster usage- Perl mass rebuild- Perl mass rebuild- Rebuild for new snmp .so- Perl mass rebuild- Perl 5.14 mass rebuild- Mark /var/run directories with ghost directive Resolves: rhbz#656654- New upstream release plus patches for CMAN integration- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Re-enable corosync and heartbeat support with correct bcond variable usage- Temporary drop publican doc build- Fix publican build on x86- Drop double source entry and 22Mb from the srpm- Upstream release of 1.1.4 - See included ChangeLog file or http://hg.clusterlabs.org/pacemaker/1.1/file/tip/ChangeLog for details- Rebuilt for gcc bug 634757- Upstream release of 1.1.3 + High: crmd: Use the correct define/size for lrm resource IDs + High: crmd: Bug lf#2458 - Ensure stop actions always have the relevant resource attributes + High: crmd: Ensure we activate the DC timer if we detect an alternate DC + High: mcp: Correctly initialize the string containing the list of active daemons + High: mcp: Fix the expansion of the pid file in the init script + High: mcp: Tell chkconfig we need to shut down early on + High: PE: Bug lf#2476 - Repair on-fail=block for groups and primitive resources + High: PE: Do not demote resources because something that requires it can't run + High: PE: Rewrite the ordering constraint logic to be simplicity, clarity and maintainability + High: PE: Wait until stonith is available, don't fall back to shutdown for nodes requesting termination + High: PE: Prevent segfault by ensuring the arguments to do_calculations() are initialized + High: stonith: Bug lf#2461 - Prevent segfault by not looking up operations if the hashtable hasn't been initialized yet + High: Stonith: Bug lf#2473 - Ensure stonith operations complete within the timeout and are terminated if they run too long + High: stonith: Bug lf#2473 - Gracefully handle remote operations that arrive late (after we've done notifications) + High: stonith: Bug lf#2473 - Add the timeout at the top level where the daemon is looking for it + High: stonith: Bug lf#2473 - Ensure timeouts are included for fencing operations + High: Stonith: Use the timeout specified by the user + High: Tools: Bug lf#2456 - Fix assertion failure in crm_resource- Pre-release version of 1.1.3 + High: ais: Bug lf2401 - Improved processing when the peer crmd processes join/leave + High: ais: fix list of active processes sent to clients (bnc#603685) + High: ais: Move the code for finding uid before the fork so that the child does no logging + High: ais: Resolve coverity CONSTANT_EXPRESSION_RESULT defects + High: cib: Also free query result for xpath operations that return more than one hit + High: cib: Attempt to resolve memory corruption when forking a child to write the cib to disk + High: cib: Correctly free memory when writing out the cib to disk + High: cib: Fix the application of unversioned diffs + High: cib: Remove old developmental error logging + High: cib: Restructure the 'valid peer' check for deciding which instructions to ignore + High: Core: Bug lf#2401 - Backed out changeset 6e6980376f01 + High: Core: Correctly unpack HA_Messages containing multiple entries with the same name + High: Core: crm_count_member() should only track nodes that have the full stack up + High: Core: New developmental logging system inspired by the kernel and a PoC from Lars Ellenberg + High: crmd: All nodes should see status updates, not just he DC + High: crmd: Allow non-DC nodes to clear failcounts too + High: crmd: Base DC election on process relative uptime + High: crmd: Bug lf#2439 - cancel_op() can also return HA_RSCBUSY + High: crmd: Bug lf#2439 - Handle asynchronous notification of resource deletion events + High: crmd: Fix assertion failure when performing async resource failures + High: crmd: Fix handling of async resource deletion results + High: crmd: Include the action for crm graph operations + High: crmd: Make sure the membership cache is accurate after a sucessful fencing operation + High: crmd: Make sure we always poke the FSA after a transition to clear any TE_HALT actions + High: crmd: Offer crm-level membership once the peer starts the crmd process + High: crmd: Only need to request quorum update for plugin based clusters + High: crmd: Prevent everyone from loosing DC elections by correctly initializing all relevant variables + High: crmd: Prevent segmentation fault + High: crmd: several fixes for async resource delete + High: mcp: Add missing headers when built without heartbeat support + High: mcp: New master control process for (re)spawning pacemaker daemons + High: PE: Avoid creating invalid ordering constraints for probes that are not needed + High: PE: Bug lf#1959 - Fail unmanaged resources should not prevent other services from shutting down + High: PE: Bug lf#2422 - Ordering dependencies on partially active groups not observed properly + High: PE: Bug lf#2424 - Use notify oepration definition if it exists in the configuration + High: PE: Bug lf#2433 - No services should be stopped until probes finish + High: PE: Bug lf#2453 - Enforce clone ordering in the absense of colocation constraints + High: PE: Correctly detect when there is a real failcount that expired and needs to be cleared + High: PE: Correctly handle pseudo action creation + High: PE: Correctly order clone startup after group/clone start + High: PE: Fix colocation for interleaved clones + High: PE: Fix colocation with partially active groups + High: PE: Fix potential use-after-free defect from coverity + High: PE: Fix previous merge + High: PE: Fix use-after-free in order_actions() reported by valgrind + High: PE: Prevent endless loop when looking for operation definitions in the configuration + High: Resolve coverity RESOURCE_LEAK defects + High: Shell: Complete the transition to using crm_attribute instead of crm_failcount and crm_standby + High: stonith: Advertise stonith-ng options in the metadata + High: stonith: Correctly parse pcmk_host_list parameters that appear on a single line + High: stonith: Map poweron/poweroff back to on/off expected by the stonith tool from cluster-glue + High: stonith: pass the configuration to the stonith program via environment variables (bnc#620781) + High: Support starting plugin-based Pacemaker clusters with the MCP as well + High: tools: crm_report - corosync.conf wont necessarily contain the text 'pacemaker' anymore + High: tools: crm_simulate - Resolve coverity USE_AFTER_FREE defect + High: Tools: Drop the 'pingd' daemon and resource agent in favor of ocf:pacemaker:ping + High: Tools: Fix recently introduced use-of-NULL + High: Tools: Fix use-after-free defect from coverity- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild- re-enable AIS cluster on s390(x)- AIS cluster not available on s390(x)- publican is only available as a dependancy on i386/x86_64 machines- Resolves rhbz#602239 - Added patch to documentation so that it passes validation - High: Core: Bug lf#2401 - Backed out changeset 6e6980376f01- Mass rebuild with perl-5.12.0- Update the tarball from the upstream 1.1.2 release + High: ais: Bug lf#2340 - Force rogue child processes to terminate after waiting 2.5 minutes + High: ais: Bug lf#2359 - Default expected votes to 2 inside Corosync/OpenAIS plugin + High: ais: Bug lf#2359 - expected-quorum-votes not correctly updated after membership change + High: ais: Bug rhbz#525552 - Move non-threadsafe calls to setenv() to after the fork() + High: ais: Do not count votes from offline nodes and calculate current votes before sending quorum data + High: ais: Ensure the list of active processes sent to clients is always up-to-date + High: ais: Fix previous commit, actually return a result in get_process_list() + High: ais: Fix two more uses of getpwnam() in non-thread-safe locations + High: ais: Look for the correct conf variable for turning on file logging + High: ais: Need to find a better and thread-safe way to set core_uses_pid. Disable for now. + High: ais: Use the threadsafe version of getpwnam + High: Core: Bug lf#2414 - Prevent use-after-free reported by valgrind when doing xpath based deletions + High: Core: Bump the feature set due to the new failcount expiry feature + High: Core: Fix memory leak in replace_xml_child() reported by valgrind + High: Core: fix memory leaks exposed by valgrind + High: crmd: Bug 2401 - Improved detection of partially active peers + High: crmd: Bug bnc#578644 - Improve handling of cancelled operations caused by resource cleanup + High: crmd: Bug lf#2379 - Ensure the cluster terminates when the PE is not available + High: crmd: Bug lf#2414 - Prevent use-after-free of the PE connection after it dies + High: crmd: Bug lf#2414 - Prevent use-after-free of the stonith-ng connection + High: crmd: Do not allow the target_rc to be misused by resource agents + High: crmd: Do not ignore action timeouts based on FSA state + High: crmd: Ensure we dont get stuck in S_PENDING if we loose an election to someone that never talks to us again + High: crmd: Fix memory leaks exposed by valgrind + High: crmd: Remove race condition that could lead to multiple instances of a clone being active on a machine + High: crmd: Send erase_status_tag() calls to the local CIB when the DC is fenced, since there is no DC to accept them + High: crmd: Use global fencing notifications to prevent secondary fencing operations of the DC + High: fencing: Account for stonith_get_info() always returning a pointer to the same static buffer + High: PE: Allow startup probes to be disabled - their calculation is a major bottleneck for very large clusters + High: PE: Bug lf#2317 - Avoid needless restart of primitive depending on a clone + High: PE: Bug lf#2358 - Fix master-master anti-colocation + High: PE: Bug lf#2361 - Ensure clones observe mandatory ordering constraints if the LHS is unrunnable + High: PE: Bug lf#2383 - Combine failcounts for all instances of an anonymous clone on a host + High: PE: Bug lf#2384 - Fix intra-set colocation and ordering + High: PE: Bug lf#2403 - Enforce mandatory promotion (colocation) constraints + High: PE: Bug lf#2412 - Correctly locate clone instances by their prefix + High: PE: Correctly implement optional colocation between primitives and clone resources + High: PE: Do not be so quick to pull the trigger on nodes that are coming up + High: PE: Fix memory leaks exposed by valgrind + High: PE: Fix memory leaks reported by valgrind + High: PE: Repair handling of unordered groups in RHS ordering constraints + High: PE: Rewrite native_merge_weights() to avoid Fix use-after-free + High: PE: Suppress duplicate ordering constraints to achieve orders of magnitude speed increases for large clusters + High: Shell: add support for xml in cli + High: Shell: always reload status if working with the cluster (bnc#590035) + High: Shell: check timeouts also against the default-action-timeout property + High: Shell: Default to using the status section from the live CIB (bnc#592762) + High: Shell: edit multiple meta_attributes sets in resource management (lf#2315) + High: Shell: enable comments (lf#2221) + High: Shell: implement new cibstatus interface and commands (bnc#580492) + High: Shell: improve configure commit (lf#2336) + High: Shell: new cibstatus import command (bnc#585471) + High: Shell: new configure filter command + High: Shell: restore error reporting in options + High: Shell: split shell into modules + High: Shell: support for the utilization element (old patch for the new structure) + High: Shell: update previous node lookup procedure to include the id where necessary + High: Tools: crm_mon - fix memory leaks exposed by valgrind- Update the tarball from upstream to version 60b7753f7310 + First public release of the 1.1 series- Include patch of changeset 66b7bfd467f3: Some clients such as gfs_controld want a cluster name, allow one to be specified in corosync.conf- Include the fixes from CoroSync integration testing - Move the resource templates - they are not documentation - Ensure documentation is placed in a standard location - Exclude documentation that is included elsewhere in the package - Update the tarball from upstream to version ee19d8e83c2a + High: cib: Correctly clean up when both plaintext and tls remote ports are requested + High: PE: Bug bnc#515172 - Provide better defaults for lt(e) and gt(e) comparisions + High: PE: Bug lf#2197 - Allow master instances placemaker to be influenced by colocation constraints + High: PE: Make sure promote/demote pseudo actions are created correctly + High: PE: Prevent target-role from promoting more than master-max instances + High: ais: Bug lf#2199 - Prevent expected-quorum-votes from being populated with garbage + High: ais: Prevent deadlock - dont try to release IPC message if the connection failed + High: cib: For validation errors, send back the full CIB so the client can display the errors + High: cib: Prevent use-after-free for remote plaintext connections + High: crmd: Bug lf#2201 - Prevent use-of-NULL when running heartbeat + High: Core: Bug lf#2169 - Allow dtd/schema validation to be disabled + High: PE: Bug lf#2106 - Not all anonymous clone children are restarted after configuration change + High: PE: Bug lf#2170 - stop-all-resources option had no effect + High: PE: Bug lf#2171 - Prevent groups from starting if they depend on a complex resource which cannot + High: PE: Disable resource management if stonith-enabled=true and no stonith resources are defined + High: PE: Do not include master score if it would prevent allocation + High: ais: Avoid excessive load by checking for dead children every 1s (instead of 100ms) + High: ais: Bug rh#525589 - Prevent shutdown deadlocks when running on CoroSync + High: ais: Gracefully handle changes to the AIS nodeid + High: crmd: Bug bnc#527530 - Wait for the transition to complete before leaving S_TRANSITION_ENGINE + High: crmd: Prevent use-after-free with LOG_DEBUG_3 + Medium: xml: Mask the "symmetrical" attribute on rsc_colocation constraints (bnc#540672) + Medium (bnc#520707): Tools: crm: new templates ocfs2 and clvm + Medium: Build: Invert the disable ais/heartbeat logic so that --without (ais|heartbeat) is available to rpmbuild + Medium: PE: Bug lf#2178 - Indicate unmanaged clones + Medium: PE: Bug lf#2180 - Include node information for all failed ops + Medium: PE: Bug lf#2189 - Incorrect error message when unpacking simple ordering constraint + Medium: PE: Correctly log resources that would like to start but cannot + Medium: PE: Stop ptest from logging to syslog + Medium: ais: Include version details in plugin name + Medium: crmd: Requery the resource metadata after every start operation- rebuilt with new net-snmp- rebuilt with new openssl- Add versioned perl dependancy as specified by https://fedoraproject.org/wiki/Packaging/Perl#Packages_that_link_to_libperl - No longer remove RPATH data, it prevents us finding libperl.so and no other libraries were being hardcoded - Compile in support for heartbeat - Conditionally add heartbeat-devel and corosynclib-devel to the -devel requirements depending on which stacks are supported- Add dependancy on resource-agents - Use the version of the configure macro that supplies --prefix, --libdir, etc - Update the tarball from upstream to version 462f1569a437 (Pacemaker 1.0.5 final) + High: Tools: crm_resource - Advertise --move instead of --migrate + Medium: Extra: New node connectivity RA that uses system ping and attrd_updater + Medium: crmd: Note that dc-deadtime can be used to mask the brokeness of some switches- Use bzipped upstream tarball.- Add back missing build auto* dependancies - Minor cleanups to the install directive- Add a leading zero to the revision when alphatag is used- Incorporate the feedback from the cluster-glue review - Realistically, the version is a 1.0.5 pre-release - Use the global directive instead of define for variables - Use the haclient/hacluster group/user instead of daemon - Use the _configure macro - Fix install dependancies- Include an AUTHORS and license file in each package - Change the library package name to pacemaker-libs to be more Fedora compliant - Remove execute permissions from xml related files - Reference the new cluster-glue devel package name - Update the tarball from upstream to version c9120a53a6ae + High: PE: Only prevent migration if the clone dependancy is stopping/starting on the target node + High: PE: Bug 2160 - Dont shuffle clones due to colocation + High: PE: New implementation of the resource migration (not stop/start) logic + Medium: Tools: crm_resource - Prevent use-of-NULL by requiring a resource name for the -A and -a options + Medium: PE: Prevent use-of-NULL in find_first_action() + Low: Build: Include licensing files- Reference authors from the project AUTHORS file instead of listing in description - Change Source0 to reference the project's Mercurial repo - Cleaned up the summaries and descriptions - Incorporate the results of Fedora package self-review- Initial checkin  !!#$$&'')**,-./0123456789:;<=>?@ABC1.1.20-5.el7_7.21.1.20-5.el7_7.2 ctsCIB.pyCIB.pycCIB.pyoCM_ais.pyCM_ais.pycCM_ais.pyoCM_lha.pyCM_lha.pycCM_lha.pyoCTS.pyCTS.pycCTS.pyoCTSaudits.pyCTSaudits.pycCTSaudits.pyoCTSscenarios.pyCTSscenarios.pycCTSscenarios.pyoCTStests.pyCTStests.pycCTStests.pyoCTSvars.pyCTSvars.pycCTSvars.pyo__init__.py__init__.pyc__init__.pyocib_xml.pycib_xml.pyccib_xml.pyoenvironment.pyenvironment.pycenvironment.pyologging.pylogging.pyclogging.pyopatterns.pypatterns.pycpatterns.pyoremote.pyremote.pycremote.pyowatcher.pywatcher.pycwatcher.pyolrmd_testpacemaker-cts-1.1.20COPYINGChangeLogpacemaker-cts-1.1.20GPLv2ctsCTSlab.pyHBDummyLSBDummyREADME.mdbenchmarkREADME.benchmarkclubenchcontrolctscts.suppfence_dummylxc_autogen.shpacemaker-cts-dummydpacemaker-cts-dummyd.service/usr/lib64/python2.7/site-packages//usr/lib64/python2.7/site-packages/cts//usr/libexec/pacemaker//usr/share/doc//usr/share/doc/pacemaker-cts-1.1.20//usr/share/licenses//usr/share/licenses/pacemaker-cts-1.1.20//usr/share/pacemaker/tests//usr/share/pacemaker/tests/cts//usr/share/pacemaker/tests/cts/benchmark/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericcpioxz9x86_64-redhat-linux-gnudirectoryPython script, ASCII text executablepython 2.7 byte-compiledC++ source, ASCII textELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=d21e66e049afd478bd018c1caeb901c65b962945, strippedASCII textUTF-8 Unicode textPOSIX shell script, ASCII text executableBourne-Again shell script, ASCII text executable  !"#$%&'()*+,-IJKLMNOPR R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R RRRR RRR RR RRRRRRR RRRRRRRRRR RR%RRRRRRRR?p7zXZ !XX] crt:bLL'-0@h6n̳¶81Q[ʿ>DQp&Iyy6@k*߸ Y'\ȌEjYmpɩyy%IT3:Zv,cTf(ʉV䝽(n KRb+܀Y_g"Ph 9o !]&r$B*X=7d!D{Mp'gCreȞ8vmaON k qQ4 wOVajcl;U`#jvCAi 泭uUZtdO0xsFV$⥓?0"P&cGG%xJ oN#tayp۱\@,[ŗ>`R7"vjXႄ5ҏ҇;ptdReg}ZCǖMnj,˺@Ø`|1CqF:˔f.Af9OMS5B#pӏJ!Ovޥ[pM/2ͧS}EAZh{PGsa[mu5dh'I yI@%dznD' <ˈj9A$[ ;*2gT*!u4\;.<O(]3N*MM\,.:u^ħXv!OAbf?<1]&s1, 4*Y7{ &ҍ~?wCiƲhހ`ƥ}Ă&$A3$JZ^%JT) {;}x7U.n7r Ա3&$khJ3 y E|^'/ewRpFl'op/ ]c~H(8g,b%rO] ʀܬ+o>~@{A,3g^-~DRp ^]/x}&xYt6-ҥ ڄgJ占\wGǭӖ+G? vɗ>[\vL9 mދjӹ'aNx 3_<^rLsݣ;ݙK6f3Go:Y):5+dccR:~eh :JT;0,D=AtC&e"0zڑ'pb}>^"Ɲ5wKq1EW!D{1OjlEo_842#ADg,Oox {k(isqլV<^`.wdֽg*ҺEṊ_ߩ;!rHD `Gb$T_=*߿zL]䧉ShCkH)PZYv1FtjhT8]iS -Jm$0AQiT(^6bzL4񪓆7#'R| D3W$YR2Qs3L郇HoY0HvžR"2Q SIѩ | E D^`tJa1:/cmQ53`&9)(H*f O=83f,;fW{X+U#5̳`z: KMEN gk=Vi:zת28ZVQo%DpY7oڻNfe]+YK子-gִe]F$GP4yX$5*HL7|2 SW\B|yw| _A6LB1F,!* ]uͦMiTξ\+'.U/%fm eVT'ZVlz 㓽nd}R Sz)iv$yrqh@_jJL`ȡGi2<iԢ+[=O$tY( .;dzy /0 f^"4ndO?n01}'βmJ)>pzj\sH&F5hb!~,+F3Y`\*SQ2vc^)c;pR.LF\H[ՏȟD)G HԌg{"?>ٲ)vB'R1+:5Iw;GYx>K8hA"˛N%?^d/7 FqQP+݈d3'hXeyyH}X&#.bF-В<` W @N5p G 9Z-lB=%v2{mg5cCVV@+}IyYG}܂W0KPI͐q7Xawa H̩nwRA)d>i/}T,ڧw; pd t$#4$RU\td1LNW>wץBS"fP:oGL6>@h3wQ"k[l&%@LdD.BNiJ+(Hk#f0?]kj)"ҹx[Xʑ410Vʚ&|}YZ•dw6&~5S&wWU/ l6~ihY2yFJmrpдW=# Eǝ95^f_#&\mR~^USxCvJ @hL+p@OydŮ_e!+KHL'a羃L PR;wuɃ 'xƵ(CM BcB 9Q!#PGs-Ssh!M`d!zpLgeׇTn߶t1ev+mcxmKlX*l;=LD7,MgwWj*?5 RkrC!aig+0DwvNRJ?p_:ߎee"u[8l9NQea+Ku-.ۥ:[g1i/zEk yy(|u 'Ckmg!&bWQ+8mfHz= gHe(GM.KzVåwZpUeWB\;4] YV vD{)'4]$Hk%Ymz, k$g>hNȍċHcϷ9*rCsZ OK33,OɄGQyVjh P!,ZfPr 1zQfEYԁ[w>W-mLDh:;bM, ̊m59:@`PxiOM0~o3+V /ث'J-_Ɨo>V3(}hdbLfJDhbiȗ2FBI8EU;furZڸ|?i}A  AQOnngrao4Q?ZUwa8TwWtDRy)]`6HӣW+DX{LVd,EWq{P0)G)"a;*HH٧3P+ܾ 7D+!+ՇՁJ*joMu>Cum]$~Gx2wc[zsĥ RzV*;C6].H+ơgR.K*)z?@QK:"`3bzE(kITu-g#%"v]'ރyaIس/>sqgN,ǝp)@8Ӕ٪=zFImU %h|\\$VJ ,uTy)X>W  nȤo؊|lԃ%RJK/<Sx=8&<$4J줾鮪Arb& {QtruMxc>i/zGS.ٶt~5}%R^\`|d( w5k[4 Ь89s$4 sfw. *{qw{XgFҾRN ~Dq t|#FG": UP!*Ww&b(67KU;ꕈE70ꨂr|5}`疙g0{CpRot8GR1neUr Щ,Z`x&X(qf0hA&d?ș٩كWjڿ9fPA;ȱ [ud1-JUW0e !-CaJ$dG>SMB7Ș NU҅}b?Zg[Ȋ 3śU*m\C4X@WI$Há~˷ѐuto'llRڣ7kƮGaS>)]$bCVU92x~r.ǠPܨ-UaqFlµZN^{Vf>fs22=M;-m11cC[[:80D\je*AӐBMKUSp& G_築 %`#7,WLbugL\Qznm]^)LTsp؏v5Z|3Z ig9q5e8国Uܕ ŪfCWPjd~uwk[#I_P#)2F]'.҆Z]aEĄMgC/ɽ,V`@;E0q13#ִۓ_c')=1cC8xܒwA1 9aڙhP$XQqbM姂/Z!~8ßa) }ޚ\2qBh̑IQ` 0˴|X8d2ǔtz)u ^y|:ثQ bY\4=+ETώ#C !.m+?%hpc"O%]6p%X+nhf%~LY<bH$K.IpN`֣_KnzG50@Ѷm_?_±^abSBO!u0(wKn0eIR%YX?MWa7гY4C:sǶwʒ%{@0ȹLD~/C cyh{Yp //z;)ޚ MoX/|vq(%ɀC`LzsDU;q q8Eky&}_ ?Jq  bT/9+u`qA>zlR!Or"`,|#J畎[ЊhFSjSG&{"3St )5@!,M>pP-}3lN\Rot\^ lޜAi`; ؂E~Q*$ @JF9?g^^]7OdFcUIiO a ;t#p_\?Qw2Ud626w[R)}pw%z^k1 R@ ? Jb+:n`jV  gap uQʝVK`paRcTvg&'x?"DSK*.*|%5fVeH؇ZA ۗd HA.>4 34ǵ I#WM TP;Nxpod̍{ FLchm`2;^UB>lhQrFks0&~?P4gN@b9VN1oJgC9&84 w7hzZaE 1~.kkXÆ-gN?S`R^v[ U\|[#2{3IK]L d \9QP#󮊇= έlx#k#SXVu(#SEZ;zC>;1~j ;tmlO &|NrG͏`xP ?^m%La-NmaeMsR`GliXܘӧlX­j\-7vu& SY(7(+?ݐkVdLZ┲P5Xu95`˦r},mn /tk$HR`#lm!0s%n|㝞QdboB5.I|"h@~eT6cHa0By-C)@ۏ7s#@<W0 l*bpF悘0E]A']Tί}aeR3OHߍ-lA"eȁ dsXWt@AB~`3͵>'T5 ŕ1C<\M~'/ l285A )uR7:7xɖcIM6BGVr+[P߆*A4џ#KXI:__OmRO\[H :@PevFCkUIEV=eEmhk[ 9|q= -_ ~zXWU "z"137ǻQkA "mvVID  d=l˾Jv֞Q Uʂ]Y.OKšW9M;oV#Q2_6g-R;~5;<qQr1$iK4Po*V1.f+`C_Uf[e /Q] L f:6UTSB ^e_㝕})zhҷѨ-+O2R a7<6V@Hp M2 H~obDES\êeA9O)'DdȰXBԡ l YW%.Y!fҠ{bZ1_ ~*.ȳ;&ﳓHjᠧNTrЄWe.-R3g,3 ZX1|2}|e6y?D?u&Q%E ;@~]>Tԝ(bc+w'찪,Q\@"~$ l3dSYpuq@%>IĊn Ha@8)6w~~SޣynϠ8Ӄ7%OCD:|N5"R@TըɥtZ3 V) ZCG&OXXK(.3\_mP&w94Jqōа9oet8t@WN^EfZi|=2)#S)1CϞ8:W>`;4Vho ̞ tY1*7#G,*#NRF{x3/n);iC^A`%$K61UJΆ&-VR;2#j_GBӗT>h++r,BJkW-vk猨FzӬͨ,PmDM"]{\Q4'.`$ z(YdCdp }?E>1&P3dd9j%:`7T8sŝ$Z ċLKpM%{(΄( L5.7!W##PhJWېa'MdAm)x3hY FSf-Wcq`.+H-ެq.idZ11BrZ EmY+y>.* Wy,t]#I7k ļTrՐ4L!D͛IL9 h! Ùŗ{ٽ@zް1i1ͷR4Nk}`O/^.@7O/dPH" :W+Pr4ԘEqn{I'P[C=s|_&^? ,G0hQ">}A"8R 0i6+vÿd#eƬaSYP3~E<42Ÿ<.Ԍ"*'Q+K!z?@p&z}Xɤ3`bZٵW 7Kab'\!,SE`\ˋڊ{$EVtQ)=kjM~ĠjE@"q>v?$rU8lV43 x!$Ųeb@XxN7@pOte<g7Aq>h+݅檊UA60ozD=(4%pب'j0qdvg0}p_WR IOPoP3|M!pEvXwFIhT_v+IxH:;A3 ϔb\A_3ZC)0 rK=X{k(v%1.68r ֆzщxi{Dl+7=$0ZޝL2stxa= ؝Ύվ (ULe3Sׁ~˷${zLPCJpn=9'9M8i| ӑn]>aϨ(U T Q jk(% `%K){?iELqH~3R}|spkV bg]a}|k̂19n-.kf*^r8fc3+vkTs[!O:zydԄ'>,l F =7RCA7`̳=}`t3t5$[#[1/ ouIU}M >3f~DGse IN5|pqZ~TbWzm{O7}h.#Zқ2ו|!ٔ~{\6Z!MG ȞpxWbY hUB-;dǼ9`_Wdܬ]ruE%tbCbL`(hK_̣b^&o|ڷ^w%LIN8fVDm]_%TD2\>ʙ.CEMSO?J~z&R|+P T5O4NEy'NxPU6!ci9zXB_!09tY>*60zn=5_ă }ӾlNZ1}^"znL:)i*K@8& ]ٖK1O);LAkj+ʤ".5.X36jVa&ǎ""8hjo[AnN%y[ OB{W–ž r4s2veysMp)+$$h՚SL)n&ҿ% 6f︦ħѶڈ><33izR^ -3u5<7%)mϛzA&V' Pw1l<1|y-jBQ-!L[w~. hvh?j3V KJJ.K6XT -eR))ڲiG@%7ceAID#DOq5H׬|\gP)3ꀜ̳xHie ,1Ju7ol4E[ n֟k6ޝz>H#鴸!'R5P 'fm.a{@C"AXn ɑH k(zhhD|џȖAIwk3x5{6 cXa%!0xh@g˥vhC4ܠyor^>fǑwi_' &O\#_ ]|&ko MA'8@g"l{UѮ n"B"85(dh%Ur[8~s٧}7XT:_V[@owe]MS};FFqEʼNa4ͩs ވuX ]RH0Ϫ7̺~(=$w}y i+`zM%̉3:ֳ)cIZxd}gf4y)C$S`K;}6gU}@VyY\aό`P =ʗў'~\@o;^GٵΛ"?2m,R.M=yy ~j>Z/+𩄦K4ɂ)E滨y3'z&[twJɱo!v쾹a~MJe]L4W](lڜMirV8 ۱<ia$ibcQTD_N-G;>KQ˷SE;Ta9+&e o6w^%O45|gZ ӗ4,7rkn]~ͼN]m{I S@6^>T0X#m*~EC joi::?{F2fY*MqךAVT&E bΎ}ԥ&#̕ʹqoId\%л0\*%zj#XLJlKGN wo1}q+jv\0 ]#Q=33/ -Ƈ9(I6Ą9ar;h2a^EaD"]M%͞}B8EMB F?};`.Ȟ1e# uk|p;\x1m?a GMRt8Sҁ!Ô_eR["tL()VXքX}4}S}=7뿕JW ľ> d4?Y.(O=^l?Hx=OEtʱt^#-8!#=)})QL6 f<&;vtzQ X>  gWwRctM*,U~YIbI889쏅*F ]PX!^azp}rWf)̒ P:A/GQ{-$Ǎ IV>vW)$; uCbB'Cddt<6lF oʞn@.onOrԹQ:Al'蚼sMm pvePQJ[D Ud.`$w.ИX7]S^A4fN~42"3ؗ([MoIqJ42|LOO%fΡg;p>9!-t5ÊW|pUkF:Pc=Ns~0mvy(kcVhEVӠ kdϜvQS"!l|ݺ8Rɟ~gzkdҶ(ǣz2My8g' ? !9Nۆ'5ݑ"}n+jO3PKKf(͕weRx@Pk\ aE< a)&TН+brc$ NK-1(AhZz@ KY)\ejÆrXRzC9C$R" %-z%E='il|sf90ƫU[!> 8u?={ťq=4eCGG`fdSg/\J6)dv{P H Т5kU"?HW>‰;kωm(tEgT,&31LXNnui=GZm("ɑs'u]YOW1fmop^wviÆt&7Ҫw\ipE:ߕdUU!.qwF>{jk4 gwՀA>-Ť3$K_/H`_H'h˹NQg聃m;UVr7= QAм w6DrKaއ:icҫ R_YN nMIf "6Wek$m߇kz8Ŗ#=E' 1`?8A@h%  ezGQpmֲ̠F y9s | 4u3U-ܱd 8 Wc:bL \狕i#-꥛5b).G3rcYeՋ%ݷ E&kڝ'V&$V H42e'ŤRne**@ip?oh&왔{вNn 0RS4S)ܡgޅR `)tSa'L;]G. Gs(J#6uJ@awD%Dvw  MGZ8 JY6 8)n!x,yoͨ>l$P|YP 5 }j> D"lR,3ج"dao<,1} R4܄xa ,vmZc|f02$M9يvu]hT㘈8փDlJ|Yc*1 )o]0.6W_mAdt,3:m@(Gw< Hؓص|B^,"[ )*_`U xfkA$t-|8m=ho,0FXx}gE>lMr[ &'@I?uX4&`b{6m.fZ(N?n OeRQ9tLy^wp-F {:{!~}{D5` (bT~ӯǰvTvd*u_°_0']$>'{ZGW?,e9=ã;j "\Ñ/Yg٨="6 +NeL;$jpZ5&G^3f.oDc̬â%:Q؀=bL̞>aյi=Ɵا|eUtl{i4kRo P'Rzâ;:ɚ"S|T_\: |Q$eѨV]Gv ̢xV61*t4w*fy儏*']2GJ$lx5p04`k5[U AwYIDAXk߆#vQb+ot>Hڔ.]FbK|: Xm:x+)kgY*~}acD/dc&LSG-nG$C?z;|Dcgo;oO16ő۴P^zQآj[| $r142Zѹ)΄Jeo>a$"cXU1Kr-cf 5t\[.`ߔd޽O+vTTWFz```G#`J—)g$AfBiVI31T wת0MYkQtDkan4Z{IзP6(͑w;GUL+/ y{_]ٕxbjk' *nFc;$eٰߟ'f/v&n;7|۽=ADcp 0'\lJMώ@nϨ&AQfTGg6 v/9_ћE:GDшU=:^FG~Q=(O̞pLo-\&K).svxyy ^:ZC˙4y1:G3CqǴ㭟!aL>2yf^' 8g}>1YӤq!{joEi!F8}_L /\`Xg)[-q/N5CtL-A;.3R>=斀3 į]Z ~6&πK, m?~/Zoijy`,V_C0)75)MͩRqVb1УbŎAn%4tD;7zQ.P!aMIG6L, 2|O#9zT"c;WiŠ!_=P>՗̖UL^!h7/kN˶tqFseiqY!utT40oҔy[bIDC9o)J)>PIBK.s3+,6k{Q?i 3VMY)/]i^2c;D2t'"tfi,q~ ծI6 t!݁6<6’]m80D Ε$iwY^(lgϋ΄LODEj /l8['G.bّffv]6 e$a7yh֙ EXCJL~P䯄;s-?We~\jꀐ¨V@Yf $}cpP YcV*5O5gCf|T5kB|'|(Xl8]Qbِ48~isbˌ\]̋nbQֽ hjYrf2vYw<)Uj">CAY)RrPë׍jW2$Lڒ5sJa fw& 6ٍο)+a2__3!VXWfF c Y*5E-æ)U. x[ak0r(7 @5fخzVC ʤ]pnaYt=( {$GsW %+ύm껳@4{@ xx8vY\ә\)(^Q෭"A׿i@(W(USâ 3:1ohWp7kh;"46A%ˁ^,Ɛh %o/ٍ.Dܤ^P(p7|<.ă:0b@<dIi9tt W;*R%0\úx\oHPMHljq8U6%P>L)HGw̹Ia !CtB6hJ4Ebz Ihו}}Umװ+//X%"v%A'ҟW@76pK]2%ɬOIiZhky~:ks~#Aw,߾Wթsen.i+M ]lR Q?$#fK@g; {MyH_ŮCYLY;$`RuAI=L[)ڊSJ~?f`ea1#~(ʑ=\fAAD7]-?bI&8@&Y;蓂d{yTX L}:*br6z維K.uF^YY^Smͧ33vh虉`sBWoptR,j2KEjG2z#U#sCJ˫wcB Q[rlCѮ>:U[bI /RޝE/hE{b:3F^Jv5a_Wctv]x>{)HJ Y5Fs-z0z# m:k+ ]l< }&j&Nd͡ݕ' N`֊$7%DA1M@}ΦL`Z揃ihXGEO" M箳2Z E8_7h\?LlH’A녩[r6k2rtN$XQ.'P41;P˻p@}"bLCߐ' of i1`h0p2;# z,13< @)Os f/U?8:7p\MJ@Eu# ݎQρ6K,0ZQ}#8q6:4H:ҀӇ]^/oo4n}(nGݞ_|BS/TMG?8q᦮ M%y%0ʫNE5]znsBa\(0*6ͦ_0(U);A`p>З}\_ {~@ ®t+~ѣ~}d; 6(7`@h4i]1nfBȬ):rcۿ &0/l8M pQ☈OZauep/rO7@,_8d}~DP]| ;G(c %ɱKcc Ĝlu)}wt9$SNNam%w%M?p*"pYrd!_;h ΫBVku6y Qׁ^[H|1'=>l^UH"yɉ@EL}ujBki69,gKHԫLsJSAцIT6rӽO vv.0iɐb8ae=E{8~X fgX#b[IN١n wQhJyCd9*.&Qsӷ`MYASTD+]21)cD-S.ŦNnor *+3cTF~eU7R+dW5 ]IbwoZ<02C"+It7C /r,I:\C2P"$9~p/V/}ΐ-o>_I  !fpNNפl3Ks2V#֗ z2].gOZEN"hX_}- K!jډ{!J FlܐPhXp\2RJ7+P51|˖;Lv/k<:lbN?qh0Nm,>5D\2eB5khu,p6INbS2WխaS-̟FXm틮Q a}XҘLJ _¯R,Z4i))[ c m5YsQpE&LE)0o#o5YxBoRgsb=#HzgJN +W}ʟ"P ݊p `{oHUل u'@_v%%ۏ%aY$"mpزU KՑ,4Seq/Uv"]-r/iLh _

cjЦiu=jyOS3(zJxRkheؓC'~z{Fүɍ!CEG$[rmG .%yI.u FT4Q;ǂg5Mۢ+5- Uv 7|D' Ɖ$wr|@[MࣟGWWvRqz9˗-ʛ&9 J?MVÜV-_7&WD Fq„dIPq)8 I@i$H0j( 72OhrJ!ih7i)/AT]΋j-ƒ -b55A$qw.莈©= 5ħ~"W1O\}7*y畿4kzsI~d}v<&V:dI2㽹Z'J B3!yC'˄s"G}*]ZV-:esafpt{PjT݅+8c;ظͷg?QfmrNKeJQRtBL x'bĊ@"ܳsDd8HE_Q.֜G&Ab@fon9/-~65n0m1GJGI .1._Hwٟ~ej 3c!s n⺒}n:n X!F{)tcF˜=ъdY$5Li`z%\ .8a@jA* MaNB=a0Lb&X3Gm ^/NE4w.VQ* $_ě"UiNOZ'Ȍ^8S@z i: )!BBAiu[+T3i}kd/]z'L*N`bͩ2cAx.L %[Ovqg''#9*_2pZ94`{X @$|wK3":Rݍ9BZ<^*1ʎH`熈wB{!B&&M[RZmk\g)YZ. ~6h4|BTzGxnA UنȱcSFt@EA.9LܿS&YrյmS<-._3iAF ty/qRޞy76~W?{n ;v:]3ta 1nR~^mQx.d6xuֱNMZ\x~4|KmN hک 4t,6iqڙ,naȓcg]( 2#gmj3zr^^;@Ax×RpV'AKt,gIN'IJ.5}q6hhRBO;MQC&Sz*`ZPJ;z#,h3buƕ7AGr/h]s9ކDoޥORƈpr}A`# O]Ru#:EbԸmڬMai>'#8s\ oe,ǁY>MeO sCuW|1R3Ÿq%牛MTrB z[\!S~֡9h.F`Oud.l qJ?0.FZ C jþn&`I݁۾PN T?^^ˑ- kNWpoBɼg!. OR!|Z̀ W6J}xeg7ANDH@K6 `uMѣt)U8T(lIL+ lQĵ0?ɯ%λq|"W`Z4qwֽ}ʔH߮hN.qDه )W"Dn ݐ[{b?|UanBXhQmtZCt BU&@-;Y7mOQf `zco$̨gs {6/&Ϟ뭴a He4x4BEE-d=ײuB9vpTJe;#&vV7M ׎$R~=$ȯ/%V,{W@{:WǕ^_}jGZ Fё3  QoK;VI:TxުF7?lnB{R zG#{F5FЧJo|nkáߋ|}JɵpmkI;UӾJF0ݬMf#::PZ%k=V$jVmcZ{EFvbiH!4_Qt~_`ȕ`:ǯԊE3.7)pQղP6d,%脄͎=\79S+ɧt8ԏŲl9]*:&J?T(s Co>_C0y%`m?tma4^ڒUf%D/n\ 3:Vb<9t }-vM饴h[؈ʾe Tq TJmZaPSga^JJV.JJs /+@r0%,w@pu9"ƣR8ڻ7&kw _ J$ }4]0e|E1XSpٺTqGB^4Zu( ?Cx3=O!o_We{oQm/tRދbc gi$޿G528K]Lu*>a64FWYR :XN_5 a@=ِŝ@;}ZݛCMH͵rpX=mL{nVDx' 3l_gmYW hڵqvE. ]Ϯ![7F=S? Tskxz_ObTJG0TNc}R~:8^̍6clḢ+ҡ|pPs>p Ωq4#z-zU1jjQNCH3,|j(VvHtP]䁭S(|vkTcSd+n˓';/!on韢$;$0E]KLqHsED[Z&(́9vg6q8n:qޘkmzÚYs" x VM( vE-,js˴$<ߙ+T]IQgG.k99?RbPCKc@U>?w?#V>Й8*)Ɵ Ck_8K㎊vgc7Qj/ $.7Z*h5^=*Pa?H =#JV_Qmn % b/FtjhNn4qe݆ #!A4z4C m*f4*9gN'RY8֓Ëz[::3[W8N[mgiB?ƅ90[YsiBojȷ;m+!?/HNE-*aG<`cj{Od.)vcӳ0fy8ELp'!z,|=K>!OS?)Tw5 /2jޢi,j%HEq42~)?p p[“ C%Cv6Ӌ*cmVљl(tiThmd(;hHrc3+ٌ|dz~ x}nr6=қF:|t-1] 6p8wUƘ1K2 P9W|jq:ti;z$<`G%r,MH>eWPlҐ lRՏ(QZ Oab֓7L}eŏ5&vsR C(!-o֐1Rq~s<^ݼX; +11uu8?gdn~)c4,6g k}ty7V~(.VFIx߷sf@r?1i}P \pa.|>V3M(ulm?.SRGHIJ9j׃ B॑_vn'53 זd0kuƀVB"5s.D(.dpVcHrRfNoo646"خpTs7No@H3:Y Lw"vhrRtI*Z鳡?I~:F)8l]d76O O7?V8p>(.~u!@`6o @yXTFi@xy D*>5fOdŇO21+s]r7`SZÓ8Q62u S'I0#} rp̍;FА[ئS{2~N/C3)}ڝf(o{:K?DPFC--!g w4[$2E+3 D&Gwcɷ0z$ iޚ29DX({3e ^h8ؼ7]cRK#T&g?G_r-raq2;׌ K9J1U}T #̡C{e׊NȠ@7I`'To֙MyLi#Ǩ}3A˂:L$ѝ\&Hy˩ cub*ITv&.> . TF ]ZY VrmZz''+a@<6·`gۖyMYKf`@@;"BIxyS5G}킫aѤlq{:bVq PnBBfUjoBJ&Up!|rxsoݧ)m ˦O *f~Tiٗ5/|;i\&Uxj'ǒX X9H 4uj+ZvwIu#()Al. ϥ%sq:@pR$[]lYnurRGbႱ)OĚY -x ţ.LTA¼:M--x,G+Z Z]RWSxkySƑ3Gtoc.r[7|h~Tm٬1ߦT .>Fジ l0w v!m.Jr3D>g8+$ʌ1bvvp)[`ލms))٢WB/ o/q>D=^['^iJBZtP "PqH*C̎/?,3| 8^އZM:8ʪA[i_|dUT16zh5g6l7EX NBvLkUe\P:|=ņSI!c} *SzzTjyyY4O `?62;,:;3_~[T$5D&==4\-1 "o/8P8:EK #n];eAk ,bZ7p},g̶l6t])Zɀ퉈ռ䖴rh4oFw5W Xl!`sƓIƍ앯~nfMg/%g@vO$ 'u[1N&]E@hڂl4GW-~fV(s=+9p$b,!`$ڟBzmܽ0휎KEKfI:k{؇DnϚSҷ:^k]XIbҿ9۫\bvr|xo@x dj7{4Yt`, +5h[8#9j$&| `wߒኢ\C/ul0tA)'y,But5q w6Yr*vi =~}v*@Wz9zO0Iٗ4{L*7šUrdiI Q%l`7Q=qľ)`_? 0j~iPS (k94/ooTwƵyM>(Ws]e>^NvP}A> QE\EM#svfIu$x:ZiLsU@tmKn6l~qo4IZ%[+Yl'U"# 5ս Cר{r`G #mPLLcwQ3J-˯sX N[]+a"L>V8aa「Z@Аp$\;Q0~yIFZ% cdVS &;{*<]B{T̟R1Wez0N>;têqHcP U)x՘3H~#,3z!ŞcnF~+_fPjքCǵ OYJ>ѫtYĈ?X3Ϧ|PUCOpswqF xK !6ԫX`˙k9#Ћ1W`>& #?RvǮJI=C\e7?*CS8ƪӪy# OO .N(Xv!Dz51?C沸޴l\z?RZʠwGXr`k@?FutRpR q*1mAcz%QJ3~!f|Z%x0HHz)\. &%I0q$IvK\2٘m%f _(6$@¿XϘ<켞)V[R "r sUbMq29DJ+nP@~pփ c hu+;RlQ;hg>'$y kXLSe52q,uU`~@;I)l\$hʧż&7IZjٝ%o6/y'e'd(z@Z3V)[sH@)2C0\?A fuy6K€c:ْG8:Kt[,aψł' ! 4וY8'K!{k yo/U+wr$mw'|Š"rFBs/-.)ya `Dj#kK .'!TP `M_F2'FhV b큣*e&ٕbXH,-b)ZJBm1i/7^Zu_WsGjoo@syxj̖V;~k2mI g֜l(op8G=D]^`<], sWG:%zFWiuoRӼ&U8abVO0~ 4ݜEW1-A Bʹ1v迊1  78]er!d1~jOMxʨRC 2nukqXĝ,1I~X(G=u2u- Lmm@Y l "NYSLobWCWRq%Td.͖j) ʩY\0. RAǹ4P4!J1a&❼1b;(ޭ.!:7$\qV|g2XvDA?o/ɽϷn8n.J7'ױfDMf~!i*цo 6퍎;D5.ka&=nx !& MB@M.+]: xdR4v*0]S: {a| O{ٸr߹c9'37 Qi v+ܭV7ȝu1$js/CՂ[9qQ P)l*I*W] .N_CXC@R>oU Z*8-aR2D"'=Pvy$l$OGf˪rtyw8N`3<&U^*m3s?ˢ:G~6RJrQ /qer@88H>h2W|ƾ-t'&09e],Pǁ%"@F"fN|g3$l_^%O|NB"GA$ 1= >?da Li$YU2ߘrSCMi%X"ڙJD񯌍D]< ˎ;`߁* N㊾*^Y%+L HI4tNқ7tQ|>׆i)ܳS-g;jsTEb#2N bYiAulY5U,oԉ7 QsQ|]'Ŏ &R%=S^T/$y@d}Vrhy֫DپJ RAZ^;㍈׼w{IbDcJlΌcG!zN20%O M-,Laz@!LQt0őIy7l(O(:`A 3@~W&VZ0u6n|;pL(S)=HN $7cAx9E[!Z+y c9!q^w/rZ:Cſ7cp+PbNwk;YcgA)^ [5‰(?Z_:6| SsyjmLjDQE)X{uf%;ǸѹmšQLIԿի 0s|gB[U罽ZOYe^0 nՂE9))>ozǂTg!K엩CڇnਚYBcځlpcm TTWKr?A=3z@a$6W!@çn4YRRa˺U+n-InA P!~"uۂﴃ%-q_Q3“ X/Sw48(o-k-sY0; QoM 98KRdrg⚤,E9CsсfE4A' iIGgt4M^ٽTqJv\sjXq:Om+-OZ Tm+l7d~?k4i49h㙬]PDHNq:E|7@$)4[O*68N=bBxj1%a}< Cp"3Zj`œ6DL?tkMILu nQ1 ht"l8rZډ8 o-S{1?rnrOdle('3YJ{Ȯ fJK"!lqiV&2N& N*; ؊rC gj Z7[(NzxjNJ멶,[ P`l$;?T c'UV\C[ &-IE!6 -N\1>Ji*ҏQdkqLTXs#xKFb65g бZ%(osm&07E  j" zҷf+2rc[IH=8+I'1HB +ƧO̯*ǺSv'9zvg_lXjK(!]K'bZvRgtO1ޒ-4o7 [ߗ5=\|m|/1䖕'S$:}g}ND,?9k1UZnhh7\V"PW Y3O408Q(3QOSXo13zTlXqyE!턤ǚ_flkLOl/yMрoeqE]\?3+M^P*_/cFILVSOG֖'bˇ֓Ȇ,oKZ%W\3eiT6-]ǮZhPBƖQ-Z-mJ|NKC1z.1)&ɉogU`tb2ہCpH:muc4zHI yYQ]AP3)y`{S/kuzjb|J[rOl r(3bޱZ@$f1Jޥ'ܚ.g"zC^ Ch?}Ho!Tn/Z,B6r\E.Z!,@]=I?/.3yP-yh?0 I7(.nd@ 1VDV=L9\2zbāĪ\գ{ض_ f4!=% gdޒ"uxu ?LRy);N/r%zƤ&Hne窚y6@3r -"g.QsF x1rK f;jiJ^ӕ SL1AsQBw`,z>kF`EK$@>ɩ=r(_AgQ~jJ/)",P :2EVv2DOZ֨k/5\XgM?9Hi^7l|s.qw8oIa5zوeu=w|cڗ}ii"Y-UEօdkĉg&T jP"ߏo`1 DJu `j#Pb^Q_dҟ ]H#a-PClJۼ& @Lp3(p=j=ϴ1Q:b9mmC[[!44ޢœK4| Mij&>+.>L@_[ z(kבNHX2(&\@wE,=HGUps (,ķMeTzxSqr _>X$}/ 쳏hbuWf(bKh8 LI4gyahƌt]]wCV#6զ'+1&JI2,QM?tX`OUn 3Viz\Q A>#|3LJbX5fw<5-"q[觮w0.|5u'lD°- |U`bf|hٯWGx$ ?'$u^`L;>mF0IռcZvC7FqPQaL;c3tHN>=cfYxq|x^j9|+:7`L|JwYT`7iOP 3j/(2`GA ˦ҙ%A! $ʢat.DCU}>ru/oN{քBR KwM~. rS蓮'4+ eHq߾1QJDMՇqyTV( #7s#,ȼC M*@P]q'Vι;Wbf~C?3_b0ӞT SKw8_r7z!&{0l 9Q M}51rp:8xyAjR սy\[;1l7XB=r7nmҦFWBR5['׹{{F6nҸKXoW)ul_:*[&Y>(a~'^IǮE7[oMpEIXZ:FC)]ѬL /`&YM51U<5r(eF}\YT/Mn5[#ʷ]P'[BPAx羥$i[ Q@,=-Mg} =;n"ZƬ"ٸ_G6.R 3~16tJFI ZLmyQ`uCOL(ߜmag+`9J2Vj>S3ԶV .{RsW mX+.W9޲fCeŏbZ/[֛|>kI/\g-@ ]nȕXz:ƜFısukly h7pJB8 {]rΨO"9JLIe3˛_PXj! '/MqԿJIT̕ &ɻAs$RB_#s-!{ v712-L}`I6ڢNGV@<\8+w+s;W`6e󊍔:s[f^j򢩚a~]};̅ N- :i?開5<3IƅE©S\j=۱ ) aV*K+*-Kt:|ƒkf)}X,8C8ѣWW,Kyð!yN!t($gk<bٔkC|dʅ{n ar;M(òLPm;xҐ0 A,}w'(-Xt?nn%s׮2ΒC%e=e[g'ͮ'딦ԩšJ f/Nښ^<[tmE h0` 2̹[ܛ/ی UbY`C~yL5Aqu%;9`sWVh'ILDJx[K,K|RZ!fʤ.nvMƬv!?BTg;A$Gi"dݢZ~+jg#Bgk}T]d@ (kW@lt5 4I]aE^(4dӐO,2 G|jQ9l4-N/xi-{d;Zگv76#Ww2sY{̑E,S踙٫ "z]  |hO5Ϩe,f^]xoi%<$+̢(Z@Euqz (0 m~E;b(Bqsڗ PcVϒyp\6${`}yBzٞO4x9 PC,,:~* "ᜑeg=OM]9]JF6V͎ubmMHA'K.e7ZBA6om; `}69_ -ٺCP%v->&V0{ t0,Yc'Ol!h5h֠ #eB[pB փfղ1%v'DX=2屡w.eU+&th=AyOnU5x0<vsHh|ca:5(ihqZb6 zJny "%-&'Z䨉̧tXI~ %cGI $U5R3Q\0퐂=*8Mo&;My7 P!R7r/F4(C+\;/P8"_z5McSuoC gzmtcs½5LL@?Qs T8侕uļ7{;;w̱F7 byo6 ]#8/F~UOxb-T1/VDkm(2ŌVh$NB&hkS&Wō.UOV_K>MJ'DtLOX3Ba|tëgmRQژU.ՖWR>NWBt_pF̠!?`n1(q h8%_i-=hx,.0m9.4 o فz6fӴX8̞bbΠmY*O%&e{ϳe;oG5CՎZb$敛֜Y0ZpuDf&)=x |k~OctQ_yi=s#^kk?ۦ]ʟ_ΛR0 yKxsΐ 9xsSVё hP%QnVbv{eu&4;P1Fso#姷 "ier\r*B'BވSi ;+ 7 B\ĽUo}LU40su.+ zoFG0m &l؜+k{rw|aFG1,Ar,O'}Fޡklݭ6ۈg,/mwS:.ڰaJ๳8>[_vFb0m{v_X[I礕V -ə4a]c K arz/DVe2 O^?R 7n6fHO`;![,[%OQ5+4 ql֌,PcRz;ˢ/Z@)*0R%?뛤H`x%6xh=,F s,"\}"S-N&cJ XB|~Ҁ{Y|]$˭NA`$i9bk/ d&:FU:Bnٍ( [pY(g9* {е}c@ s<05RˆڠJ.'(C֟vYK'oWQm!2U(^OW{;!2zxN1'h4N K J.+M%_i@1B)rG^2C;%\ṕjHvU-+m$UU^Py,}-eL9'mҸsېW7u$T f_eG|G[&k,Fy\N%4m6..H";F0/ ,ȻΤk5 eiŴ{AA DLy mO.0W/0վ(li= ~0rgtpH%6һNśD1U\6ߞz ~afLafVdݪ$>[(z/**71JC-#zt0dÔz?04WF-գeHm3#>?cUnpJ$=lKyPTwrR+LHrqwǨA|'˯Uߍ33v "bMJ5 1{ GTwĽA `[%ag/!A#b @)~inhr}l[6? ;@ƔuF_9W%;d;tIC{TZǽa*XF}Q}z,Uu>tx WY CegKRR#iHDjpyX8FŞ=~k.Qs0fLzbt҄SeayCxWlHWw$JNVk{jeH)9!R+1+{DfWv+5ANw^>.JK1DcW 5ՠF'=c= k|T)j7ui]cb2@P#X[y>mN2ENu}F#!S! "E tV᫏տ8C bg$ ik- \7Ybp_U|0OVVo%QXx 3  ʠ1I R3ʏáWI$ۤη~]ia4Xo^VD,%hn,:)Ho2ϹHý7Kd7TT>fp1m+"5:U$rnm44o WHqPx9ss4zd4 $@GpzN$Kᯗ&:3U-a\-Lz4V#VkG <ߕwzj)[ewRB_b5(qGvP!CHn`o)-2WҰeJCJ'B rI`RUNb|Tρ4j ώ]bm( ǁ `?OҸOi &Xر GeƭX3dUP`+S]VW` )VGvƼp'`I]\鑔wûTLcs-zBAoլ*P 3wDHRT-B:dI2'0m'R ~ =xC``&G]\40A_#;wgw)'q}%x0,%@•myb[0qAI4)7"ܝ*` A!e7yd@aWT7UVBž4'nk[;$4Vy{T>>oźLh*Kr@/%ϣ6= C'HX)eX KsIu9/1qo-I((K`ldbHoNLSRѵjY\**nLZ?Db5R莤fEKl|:;v 0Z sG$wRGu"'?{f`6׆ܙ]:msrn(B1O~e=rZNLdvҢ( *Ke4äeXT V_b G1=E,VE&qsk9h~*x7䛍 EF#q&hLg0\X>U$: F7OK{2<¿U*3M-tұ~&i^"A DʰXDTZ&$#Xf\Լn{G]@W[jtPyM͉Qy LzlRihIo|zLXv(@FTg0.鳎N%UwA ;P9+ͯH޵ls8cu}FL\y"IS0_n?#{iw=] hV.eZ8 $k3#K珃-hI^n9RIhm7VKHSWDZS勏oZ/$Z#[>ʴRcu%*)߿.ۺd; BCD,v$BgbkJhRQ$PfBHE3BLXy!=V dFܥ?TĉA͇yqp>N|a*uy%l!ۙtҪG""cIsuÙn8 =x_.C!* pmBr5ٍ;|QF뷙)C)Bu%Jvf!V /?;HW0lEB(Z1VY<۲obnBA]H0c!_.Tg{ls:d6q}qktGȈjb3wsDYI0x67$Yt;iؕ *1L,3{"9x'y.T̎TUlxFcrwgu6楜^rjQyںmnȏxLhÉQ5n,Gv>i'?:>OϦ UM.7ϰO-tNO<98y" EWJ] wKh!+*еi;ӋТ4]j.:#R(jՠ8k0+J0w<|c,xu?tVZޗ^ub˭t {$uћ@fo% LrlB]6ߵ?:Z0:9\2nplPv`?j%fݐS ɺVѐmHqHv⨿&bKy~)%$c c=%i)6+CJt1=۳UNIS(6 \6[rڅДc"I*!'?D7t"mbqA 㢽^շ%Zvȭea %noĂW 6ޖBVCE.TCEg^r~nWH8l1X1 `06.- )weV)QrCG=DIܶb1jG\ #oh)%m8aÔKƷVҪ_TrbY's:cUq8v=v7$g<ʸ{mˏ nl{"$Ug(Ŀ{ a7[CABqeD+$\Ɇt$`]lr4 }B^o LCSP`ZyÑ+6Cا{0K(CEu`,S>8?|Ax>˃lji1{j4bmf}1W)|z.00Ik`$$˙QH{f(&zϾs?BOqJ dž .A3j6y}lBݨ ;S=㗽:n]#}wM$[e{,=O}!j0 X3ծӕptș ,ld1~hms652Q(LoRC{cx~I4FK @)ɖ +7($+[Ye͉Le-O|YD,J6c=8Wt5Or>2.Ka cpt$ ?^4!3QAЃ2PAqg;qsq..ZGo|M,$1 ?3MF5"*FkLt}+b0#ɛŒeqnf?YZ:jO} .(E4LW_ҸD8Kxӥ>S۷cj-.{u-}fi_h^ז#fHE֪z! 0DȓQ{=m|%jdN7;_|ޤ"Ttd10[Z${h,U]6\\znjLbaKԬئL-Z!v.8& $Y'1 e링VZ 'O 뭽in+o_% :EdL $Ow45Q-oݝi=WCuvf=(Jk8d‹_jtRLJk+ɿ۠B@noclSd:Nʼ]DɎW~ z9H"%gF+>*VGudu {!jmt8gF,od1C+> |JwWtvd2 ɸT\8gZ+I!sn'Ati1נq^ڒ5# -Of7ޜt2B.1XĜl/r9 ,Mi Țe$EPATT#`B>R `Ou(}@r-o."'ekP-~}oQFg@H7Y1Eb )I3/e[y@Hg 'qhۛPL~qUx6i=_#!X"(8ֳ9vG̞>sDd0-_5fggms}NxS(Es q);Lk'x\6[ﰙmab>p G"97i.H"WP] ZIsw)xj ^K7Q?Fk3 S}d,$>(WqGIE>i F ` Z0 5ysbf(ayk9q;$n"0˃a{s.?\>:9;IG;SʕQ9mQ  Fӣ_6]ٛjs 4Gk!&mZ|?9+.^bJ"(G0 ۺ}}G6k*㭶9Am,N}V~0d`J YJpQQsC?)UH1~97P|dHς"]o#lbǶf/GHXFw kAaߚ[mɫFO}iC 8Ibݼ.8$eڒ"׌'J\6+{ў:k;YE*S뱋2uLK!Td]\[H+4!}ۥ %xÖ۫6}8S:re`jU[qFK[qI/-`X{p 4{ύs!*y 3b\ټy$ӔJW~y_eF6$u;Mu1)5~pPoꃵfb_A\j3Vrx#KyO`_Bi= ME"a&ݝXa6)R P "VDLU ЀG/_o3b%FDU}#^rbdp/Oe2Z1,C@pK@ϦEpF8JaRMږJ+d^ gfL9%=T>F&KZ@D9}^z"^Q.S:t pr)7u;ڵ"|uw,dO tp\mF<ꑦwR hKI=^Z17QuU<6db\k#x !{nƚR'.ڗW]oLeގ'y-!FW,b'F7 |ݣD̙Hbs f?cm:LJPO12њ pTW(6p\&Z6 $H|»R V ʠwd'F忟-*D3c"d/7>ϊ]V1.nsH>ؐs1OMT0R@5iWqÁujTZ2Wr_&EI^>)I7+?O71&~3NIDAS$Kމ?K)'onNL8&M ֳ1{LT 7^DԠ~Lꈭ50-kNFbTS PWGf%͜A~SEHH#ZTu#?[ #8At6,yitfUĮ+0O)AJQ J<7T\7EXLpqk|6](QW첄ԯ^i%B}0R$(Clb} blע}X:MFo'*?Z #TfHH_);_'3-դ=8׏ bQuV ov|0#4$ U4&kP.x?8/䌡+4黪F:w?`*=4o3vvֱ oIRa 3  1O>@)ҟ&č4#}[ـp=dfޥ'U{ZqjxbE slO`u Ef͡} ^qYyٵFEZ$*6zBm S@RC;]ĝO?RV PkL Ԇi⣏IgW(eR͘^kUğ?XQ@3K 4IE瞥CV, blBND%W\4;g'za8% 2MP}FB$\7W5쭪tWq^IwT 6 EwbP7W u81g+"ĸiu7Ld)nQڽԥEWys S΁0 L 9>@Zr^tBSI1J͘:&ȟ);חU?=H*Sĭq ʜWؼozRXu GWF3Ť=V,K+y÷ʂf:JxL!S16|{ߧUKL'ciȾ̉E.qZtlm̹dPf ܧiX^Mwm<;&G'yzCM?a& mUrtyyZehݕ@1Ww5rMmMJUV*bNi&*Psg 2a>T"k=bz]4a7nxKJ !H Pnb Z̦QtR"f,ug"~9u) zݜt^/۳\EG(1d9qrEpu:1\ڼ:11鯕t7#]m1jbҫBnopUT fI  Ky̸#!FE]%ȝ0V*RKT+ʒ'ŠYjESAU+N +З)@N|'4 :ۤdks\Ҫ}v [x4kQm 4*;b_:jv(Ou^8j pW?ʧ#K^88E 'R8_1*W='6 C=_(p۫qaexSFmdֲ 䫏(Eʹ0;kAXWة>~9k=jat}xX¡h=ψw' An䌹 oW Հ0 [a%h.@  q#K09Cw~` B{K9Q&Ŧ`mղak*9^2T}dC@t'7!t(Iλam"i }0UOF_y>iӜgWEb~iHkǵV4p׷_>|zks&<BsĞ}I |Hd^qCM!]&rXhU= m6WΑkڕUCsɌhoK0Hcxvy:#-Y`?v5񜣏KHB ]z0cz91!q6$𚚨vDsT7oXLYqO}QWDpV+{ WD۟3ˈЯ-#ubTe5-zo@]ߘ,^F{kU'!i )?DtdPy S} G]Vx"n4ʘ٪ 5YAG !*.$t&7ㇽs K4rnWgè`Pt6Ag9 G[tRtͽ^<8!eS7{aQDO:؄p)xݲe/k >Q+%,k.<w^.Z>rRS Vya=?) ֚krZ "ͣ<{zuEբ*m]4~QБs nqs_pkKonW76mխS:vq+Meh,orbهTZ+;{56ن6;-r8o{M=K!RKt,c b fr( UnQFK ??.”L h}+<dBeKZ&F5Z.Zu^Dbuc tVsv+j3VnL^۷D̖~py@U%+0.[q;?BR]dZɡFػqX9k'Mz ̞Ax@:yr^KYkI.&ogR>puE^E^TI)k+*DO X~R/:t1@ⓏRS飌f+ux?}a}ЂL*okI9o\aoQV3 Ĺtu[q*n"qa } Gj h7m Dum‡2;ץt6{W`b >ԪքB™`AbVV&(Yp`yUAkȨ8KوvQ7<LL| ڰf jK *˺wj#)j f|o5H\"/}SX P НpmN̞w@  mI2s39gMMP{W!\t$ :SvF7@8]V1Qyŷ5r$2x16V6}wǒmPc5=ԛ67 ҮV$?@ƠPc&2@→q^(~Cn:%rjUur\d}i QdmX9gR(w]>ҋ`D&1WJfC^2VQOt7iU|/з `pOVĦ[_po@0k\jfw0LպFvg|Dӫ#?`KU)҃^(&j8I?a;`6ll_ 3Ġ22 ӭҔ$_w-y!dGs4U= k'^|S&WrlO_tŊ367lo8D#%TVe/j rAcQ2NՋD{}J4ނR!gdF5(}>F%mq@ٗas`]񯙻j8_1 DmȵeV&MŸ1T:nRciӜk>Λ]`s7AbӇ'ϥO{7V>6(etUZRa&Q;A>fb=tj(_2a 7Vʲ>JhN׃y[a _tˆ; g àuF7i`%.L§ zܧ. A$yb9ޢ{sЌQ˼&{d"Cpwn <},VIfzvک Lb<ћƣ.53Y/CO2V,ig%YHQrq=0HC R %BbJ5R_ʝL)iޡWb=V:>3仾ҹ^e"&bk'D͏U&~(kU y(W(!69qTrB4œr{BDc#sD}zJ#+JMmhFG#.F)ˎ\TjaU:ʦoޤN ܩK6R 0 7|搒0Y,?;w:L=G4g։OСQ,s]&렕0VވpU0Ki/,$fd#gl@Xx9TDgٹk]Gc.i."Hs."9&ksDeTgy]Jɲ,K鿅P-Aں!v8ElH\Ћn+׈^[Џ "oQ <|^yJBɃm@fdsW7CH7tl'ʰ¯D";mliCwGa\nΟoe A05vvS|y˰ x^39x'gCʉ2FXSGD8FW!\M̃kR *PO(mKyonj&@.6 jakO;>QA}qǷ0;9lKP=!Fkmj"!.>7Mn _4NGLhKUehjgz;ZԶ }f%+l%'ǖ@zxe a}-Y^ =?n9VߓdJ14r/=o\taXtiP$467iU)VJ8 /gu7 _ \xu_bH\ڈtJRO4cyxf2aޘ/BΆC0YXbAnM۵?#o<^aB2Fy]'TI/#b b1aq! Vr;>ޯ r抛귛xcI?4( iC"-Ĕ =G{ѕuHe?7ى5t\٬aN+asl "P!kW?*<cr2Z(V%r/<oB@o<Ǡt_#Ui :!$sʆ Vshx(9L_m>69fĽX=pOBr)vi#K(Թs⾑t$/glN:Yӈ&֞]X*m6G|@v ~gy^E"LZ)7 㨁dZ%6Ku—}Xo#PӵnW5Jw(Ok#PwD7)cS_h x}{{2d ia=Plr/{E$!1׹R-ōYZWGNhF;Y1gWlQ݄}q3n-v]ĵBɓ}5 ngKBNȿ+P"2Qo"\_ٝѨvNJVy}/bW :+kaS-4OS#/:# *{wi0 @v|RoS;`f~t*0թ ͦVA^-`Lnx m^z{,(H$y`量E$7y,"NI| %t  v~3m9|IsL %V-5ߡ葸iQ^SkW/ZpImya0_2MU-.'Zrp)Lnח]~D'J-h?3ie8xչ>#fu>b]`ϼRk=ni M)$j[Ic`LIgewBAkKePXcm=j8pC@EH /Nc];}O>ec[.1B]Z!h*gN EčCAAjCu<$斾rgبojQeET kEQtG]_ >^ /Hߐ KR{!N.{U8~x0G 2:^"192 le*y2Tmlϵ qdu y5W D8nc:T\`W|TO@ uYq0|h/-lMqH#rp+iy$GH@bXr[Ɠ4Ax?ȁ+^ ,u (@3+MtVw@һ6,& 陯> rTqGau%;`0ID, *և0웸*0PK{OIə!ߥ .cvA½i+ש3㋦a\xtk9 q=@x뜲xO'wS1pݖBtJY;zyZY#shQ Go5jߙFт3ρeS5r(PH)B}Yu2נ(A6'VJG[{fF$.$k5VPD"T4I;wo4s/\xzsyl5eteҷ=/n#ɒGav^K^[=>b3:ky!rtL#8ڿ?iSBoLFQBϰ v@Q\)QHW TώIWsrMGv?6]XC~ #ʀN?ηXղ9&hE,/B,]vm/ (Z J`^=Cr_ E*ȸњXw `c3[4Nix6)W-`Ҥ6r Aq2+5vÔRS6jzWh݇K;i$s&`*7Ⱥ7–vc5¡U2Lȑҗ3Sj}_W9hpw3e }7 H WOR?"Hw#p$NWdAVZ.5շ 1kz> Ҕi`p%Onp ׾Ia8٣k[݋{ˉ{NP"iyJ8F^Є+hh";p;7r){~hZFԒÄJ{хm扭^ RG,6sJk?tO\%'|eEGI6^w 8Bz%rVNwY GoehPͱd"x+\;vP GLHjEފS'l}3eyqV "κI)S~[k*=\W)U4Rt=NcQ>(w[XZ^-ȟi tRYmVZsBav-Ī.,yLd eDgfy9z(BB8I#jlR%fx#fA@w/L/펩@ ƋǴASm| 1 jgNT4,Ng~ rz1%d )L&!P)m?Bs~V{}in찰h,ڳTDIvrrl6v,?'z*yUb[78$b$J1`jyYӇ:NSƉ, hXαo^}[3~ ,m*޳ 43Ϧ?A^I77^[S R'D ^(/Эg盟!(tkpjjO'{Zf ꛾J@G9[b2 d7Y щci=[qgXVcV$+®Y~x:\ {aWB A~M{ǵ}|Βul|lV,:Y:iF[..kW-ucҲ fJk{W*|J P >QN/?(C«:)| wsxpƷG`>Hfy 0 &]׻O` 2|&.xϲ2XnHgʢ c 3>=y\;'VPF4:/رgdY/^Y,?/&gd6rBDŽNj@DӬ Е?EuA+%uكw{U" do^/>BEω 2g>nbBAnx8RN, &%y81`r!Lg/5?mx ~lvlq7"Q+2:̖.qji^tbcl< :pfL6-P/F2\ZPeernhY@^LmVHeN=%p[bPR(t)=5PQgk4abd} <$R [n4 ʭIi+ق 5`2@9LO@zBUlYz$izGi]qrEqx@'cxwg*A2=͗^,9xO.~NGGM1MD˄T_mf&zxkcO_ňŢ3#xnS]E߬lԶԍpO$rzuxFZdԎ{zNBq.))]77eT'M,݃ɿuU!+wPoHRĴd6Y*[`T=^ \q3 #aBɬ7{Ijo!%iԻL. _\%~/Frs)[EMHsh35)[/gH91FX  w7u 7 ?k̈́E#vl{L׺M۲݅=M~ ȇ r|Zq>l"'ȟx`/^~I*`07mJ[&qGTmnяs;j!|wP^d|Dob#ސ-1}N7sK؅v~0;UX$S4L)l;o9 nxf>I4U*)>F8{lغk hVoovǩ9F +t(&O}h2=͊ekr_ن4fYP+`x'J*0=҄QOœYk^6N u؝ECUg]].gJ]FFwavSQd"JGePP 9@ ?z[Iϫ##nk' LgD3h/=_(NGt71o0&#?Å6ǩÚ n_Xڰ ?i?m.dI Y!E(u!V_k(r>u:Al Oj+ +W^+l߾r%z/7ܵka= [5"^84zFRy 7&-\y b^tS= *`|3/J4>G%>ɗ9f ԝ "c>ae5뎝@v}7p箆/e#+UKɍBeΟIQiUq)\c%x\҆ٻ0Ȕ4G>*Iħzk2?@$.WI| sɔni^}z}_ѕX (0B% Y4*R]o "JJur1ψ%Q%bs1&^ٌMMriQBT\P"$ gj2Eʝ ~y8>͏/zZ/mFLΗ@j+^s 9J7{l, c5f'V 2b-nB@$vq^ g9DciYnR~FΩ~xf`88X$:Wb ?ޤeaz+g0,_DJOZsFZ3"ize`}ZQQy Vhp=C/]AyVd -|BOc}BHLn{=rOa˴.ٷ#)`}1}j8!rzO‚0QX0q8UrFb߲k/=Z@IO/$ʪ^B)^20ܻ#PYl_$I=߂Z8Չ|I|uG%ImUۣHдYD,4"L[?eW)$(B_jFh/k@,uݲ%WxW{Uc\ar4[;PǤEM799R'0# nֿW%4wk!L~+~:)dgqGgXЩ4YQaz$1^ֿQN\L/_.U zNb ݔz}tYޙ^lxiF1@/dK NW|tAS^FKQzy J^:ߓ2)x.H *V!ԡ)Z}k'\:I!6_v{:6b/ ɉ&=?y9nhLj,6 \kA&&5lH-:!Kϖ473E!mLmBCXl(haˑtOB7}AŁڀOqi[3~:~t;i{^HQ)t< M̶,rYi׶u@Q(Jc"x}4˖_+]pi10>7̲|OJR/7BðhF!p DDM=G Y!cĆ8oxʍzD*7Rӓ,0H8⓹ǴΈ>/OD׬=#l+1 Fobٻn&*u"q1-#$~n 4 k-ϐ':u| LN}ﻰJeǫە}Mœxo#T:b|6Qե xFJ,r{l]tXL*9y-ǽm|=S˜ӌ}5==w}%_<**K*H`!+0Y򮺑.yK<՝HG4VY zujiN%-C72٥ka^#ǻ\:ɉ؛~vH|+5: F$v<2*=aiu 0Qh.(k Z|w8A=|RT%'_X$X r BuV=ߘ.LQC5RGxoހ ZP{i$c,ע7fPW0ho%NH n/V2p_=+8͒-2hqz^`mv'ݡW$|_9iXAge'nh9wݭ6@L3-<8Y.&f2Ǽލ'DZErvOCYJ;#qs~л>i򌛲&:(@IB@1-?neȲ}z䑃87n8j"P8֦. }5^k5{apVg}&&jiH3﹔FNhCsˀi7 d|rThڈٰ)^b^9#D48 KDT][4^H9CRUYTZ"@  ]$zܨjN/nUȥ .`$R}S^vWwŐHQW7Qg}*f>Yj JԤ"G1>]LU:%0LYqY%ujVPv!<[u-|TðNkɤZ>0>+t:S(ht[&;8@6CeO>>I$aX[+'s˔;k0=`I 7b_ Zr'05u;ͼ.cfA~9""x ;(Wuv8-9ՠ/ 'rA*^xXr Nn#3ˀGI*$wa @I'vG@Ő B˜ZcT#Ci#:!a>Fqi(SL=Octt\%r C(dNby~7Y–WEdjP uQse5GP %Ye_=hlP$!ǞxDN#}Y irV"|ͳ̗yq=- 0?tb=7`j]0/cðK/*9iAǦXO8 q/ EybϤҚin9 _dLUG=ÒvA@(KVfrÕcbEvbzvLl v5XHћ%|侞ͧ[%-zI,~HmEα2$ȸre{z.1dօ,,=zC7e\d1xiM o y>=]\`uZu?o0K|7iqfs-u7eGx鍯ٍG|"L'Q>@9x_4@==:{7.R)->5R%8HvUJE[z |=(gW曦80Tf ) ?=Ҫ%v,O.`,]o)o֓/? /SE`fXģl$֥Z[66mp3Ȇղ<| h 9v9fѪdxo4#5M~+Nr!vf:3m֨/!_\U.m``[~RTa՛"c +&ߪ}͓.`(zeCi㉪r: y%϶Tt f ACkNi]/y,5)l3+EoIC׼퍁Q2Λ] vyPC흚M"jB@~lup@6-\xgDV/XmϫGz)p8]xsq m$ڧ -h4cZ(P1_?*ky5RcxDzLd Fpt5v;p(% P%|zqij{:䑾F-X.C,oہ;Ǎ&]8 ~-[/1x.<~j] ɶVo m)+Ľh,g~~«_*zF)K TLa&KI-(u Iޖ{֘ y\[ySq75Lg(j7-@֛XevWwYB-^僔nHv=4b&û+JM/'R܉J_Q@hp 4a0@v+2J5}&x|G #4P޴F> 2TQ2yq,ߍbYtW뤢))X :oB/ HPgTS+Rnknј@|ѴD*oSEڈQk%[)l\[@g)*R[N/y=B҂;E-ÈU<Iq};[ؐQ92t j>>%"9=I_Ί>ÙfiΚOKs#Own>ΫI1?THK%tz$o,:y|Սwޡr *hE3`uuykc072*AJ+=$k8ZL|y`34iȅ:ӻ XOmI>aځs/>Bٍ@\ן@7zʴ] 8iȦxj9Ft }%[ #/K$S/ݾ4Uf\>oꨜܸ;}}3,Ϯ |C;(i8'Qnu)6{X5(# ܬaFdԠ_0p97g|՛bJ_K>S_hT0x eY|-€m_2=6aeOpF G;K3Q| .Pzx##3ޮ Df[ n*#,t 0D2|ۮ}p-5 Y$ 3=̀kÑkkMݝ2 q -Wpb}JO*Qfcw7-;Z<;*#{)k8ݕQQ(F6R9 Ё,q{Ӄ&Ѹ `gN 5X34|hG܋= GOL]|lx~/a(>RE(sHx~$Qtj|+:M4/ɱM!%C@7?:+?*}}?"=QwHӻ’Xz/dn`,zxuxqmG 4g(ݚk#@[4 [I;Ur">EQ|]n5 lwÉǶ%7ylmF2[wd'-3){%nJ'fMg-${Ι^яcNW||xZg9-̫48dk:j_pzlhzAc )W'Jo@zl$rRQvg* c>Iq|cc^-W ^O%̵%ӓb}^^ÖŠj[l,S wY&ҏW𶥨jg_@ƃY}|rOg88(2d$F|ӠliqGzBM? ϓoc{VyD;ipә/흄jCq1 ké1jEfIF- b +|G7y[ns(\4 ;_lӂ~Q ]1W@d PfizSt%&-G@~I3AAë%b`Vh5įlTx =`/ Z\卡>xM7Y6HH[Ub;WZ1t:r}μ?LJN=Dj?&qjͯ*nKi/pr4\T\;n?|qGC5'&LSN)0U>@\ GQW]=jsY'tx䧐] ,źC%M݊.aĂ[B< ![aH "dv~qu^ iK MĿ{MOz~ av\?85ۺ^佬Ba{;ib *aS&!|Q%'z}#e#QF;)_|_.Ԧ9I,15U[ I-=(Y<{BdJ4]x4.vØoH?S"%5*`RwmO`B-J~hDS/㎞*#6|*F=G@uJzxy5k'K,ﵵU{H~2.A֒J2P@$-)V0D[v!q֪=FV=WgFW$sG\ރ; c֏uTf3 &`V#R LGl=JN~fIsHu|Z5^-潚 W 8l܁ɥ#NDl۱MGLLÌ]A8!#f-~5j]s<; BW'qgZ-I3XMh( ;}[ 伏y(h?kj1z6̀VaC\/$PQ7Y϶l:rEBmu@$vsr)y6h&f 7d^EME6 "@O,ba&f2 7 Ch<3Gmi% =xO+M)~҄9)3.VyG7G6?ll&$6fr/,4`G\(={,zyt--}ms8a >#a^hZb j>2qHSduMh, _ 'dV=4xјN#~( *1/n}`e}dۖP{/d:g~;&s79m') dD]điF~¶lܷgRG|q+i3li !j2bF7y%A.#Kީ-9"E>\NW.nLu#8́{rV"f ˬ Z-|fw(eeS 3eصud /%X+zlÞ4(}|޵P/jB*ôs>Գyhb[- X$ yhf9og^O-Ɵr,ɹjeԿ%sFv# @Jn Ex׷ b>[0q }; M/^'rߜZu/L=k?&nsgDW)aB:'!zة4yH@xuĹA"8D:Gy šg4zcaf"+f4^; Ù9ls-#jW\%G'c$%1(q4%FΧ5Ct!Y }%W}3tl5RM\q;DΜd6İ$qFQsT2 RT(`nڔ(5_r!\b}2i1mzW]."|h}P=zl?ǟwt"`(͐+c> 4R߰9r`y Oli9C6?VU;ކU%f"gt25bWhOd\>\ M0`.ןx\ ?BMY4NS q҂z OY Qo'"Q(n%͡<#u a/s%LwwhWq{R|+l.yM`Ljb]!@ӣE| "~g! U Ttw$q 8srCLf~eNoƇe 1`<ܹty Q#)B QG1_wk5wf:Ā6Ip,f 9Z_af`bEL5XEN΂_t&)-T;cFd\uޑ3Rn~>Ɏo=jWey0EG%NkiiAljs{-2viپ7#8\jq4-[3ƛؾ`Oyn8"*֪1%Rg2&l9V싯F|l$ϊkY j75[\xD9@HU].Z[h0B"3O!WU TA4&.W)ahVG*]15XM^)6mL!~$a.`gBҾbT;-f3QrTvVOZQ}Kw|Bػ0#qKqf+w2PCMv! M`jA-S΁Sl&m%!c鹅ͪD3?v}#^AԽ'n'Ǧ~{^Ѧ=-ٺ$*<ѪN,Ԫ1R71+ܬkGD9mjK G2z< yI|B ImLgosxHUT'=HfFP tE,'@_EU!.}ch̜2,aG!V嶉rUr8.*& !b5 o!n*Ԙ(Dn4gLELp~3 wf5%V1r kM}pd*`듮RpڰοdWY+lҸ@ծH{xi{SId+q޼ܰy"zrz#'@QI_.1ިг( 5<{MiX/I˝,LmyI?kZw:_^٤9׳aԸX*U *s"$n3нcb <_+ s!Axq]$rC{޲ atP gtHuB SтЇF>5Z#'/VdPn7#xrm稤qD!Klړt6@XQb KeHVczS7I)Pw(&Pbz9WJ% \S/ѾClXI&ۯ5*Vآ`Tp\!P^8ON'N0mָɱ&#xek٨Fny~SDhA|ri&E>X՟aΟƢp-A,Ll?,1r8Bu=wi'U/mz,dFA`a-ചҢjrSD҃˫@Oʆ?)%O˴ dߘ',Yi9 k]ц_; hu6n| *h> tؽ m[&q(WfU_fpq^uy־ <w,OmZFоReI}MMɗ?+WrgEY2T&k]sՔp.KOayϻZ+=:[d5)`e|@sT; $]nܰX 3]P blwoT*I6 zf! ̷+>PZR\J0tv!aft:m@@>慇 {>( [=l-;6KWzO[s}^FxXY2?,l6 ~^YUm zG:5V(u lry.e[UO_|㘵ڃv)Q!wSVG-]XVg֔?GQ/iB Yjv9S_:y;ڟE %j~4Bz҂|t\4>iFxf뢜W u.o_vW8s55;7D|(ԙ}|O>FjgX:yH1P6FK(,ޣ*}0#5L"-X*,\=/Bbps<'g g܂M 2 =&S~IM^<8Ŗ)щYT EKm3*rT+U w9G!pxXcQ7,pⓖۗ5IY[?'%`wN2hg6 v0eemɸ28}`0Z *Zb1>2Jט8~z`6A,%zzB#ۃ/&4t?jSaG>P\1UPl7}d0ڙ][%ik (@1VK3"jiPڃ{B0K=ɸivlFz'8 ezQ>1޽\X**08 $6jieV'=r״Be B0^)[=1E樂tlW͘5ERҏ\3@1h)Yv. 3Z;c.'U7·l~+5uUuz[Vۀ m+$N2sK?J- ㌨j-:촩pʾ[l@ L$T+ֽY+TT6z9(f%ʡcWn.iLߌk8 'g"^2$PRĿF?AriK:ɻ^]lq؛CW{"JX^icsQ9`~c̓vnO*I/'L"SFށk,\\}' 1y?ӯz·rڤ Fr۽'zàsǚ*dpv ҮZ6Ml懁enhi2+tMi1AٻH"s @ʂ,RL,Rql z $'D%.{+ɉosgWT32SPfGB)Z{ε\/H6a3B|6Q ciȠdڣ{k4nb|a-:ͭzMV̎eR1@`e$'UiSvԿ x,o8Eߑ܉CT3tШp?MEH9 zUƆ,2р.' #~|y.7- |#9_W%pP{\g+DG"SJhE)6NJ53MՐh/ n, >Sԡ9Xv9?FݎՅhη`lљ&!X4]]Q}k uO&1}D7Izi^?m֠AK0" JnQڗoF?Ke'&GQiQ52ES^إV0e}vїMDemJ$ YkYH[& @_' ȣrUΑgO 񳯸tY]{A|}νt>@MԞi%&Qz0*^B_Zncf^,?+7xJav޽%(j߷O^UZ6Z"(q\ 5b7h:~$wcg܅>K3uހvR)[t:!#(Bf!oDlt}GWѸW{nw8j`2>h[dRCw4VE A9mmI|Fjv*|Hhx70Ed̢(?i3=ϝxG&ۙve=!"(@2{KME{3\%3D+10uClk2݌4xKOw0ZQ͈SE T{\N=&7K8jnw0 Β&ӓGjG,EboI>Pˮml__Óm$C ><&`WKw| 3Vxt._iV*^n9\*&J0A79[pUgHGNګ ̆0\b7yY5[*GeeH(2b{bތD ) g"pb/EB;}Tw=zcd[2?ʜkӄ,`s~Ox ,ݗal)Áx _[o< 7oKJ kwX t[aDۢQ#6׮{)9xuUo]E'!Nc>}1B ΜZx…46xQ5~6s?(^+ ©7#7{X5s+3w/N? jsڔa()q }>hZwDMHQ GQC{o˙sà2ݢ)9Tvw^:C?|сw)@L6yYrq9}"y  {oВ!ի̔Gu>^1g/4uӇ)3Ȑ3wq Asd_[&dݱ¡BYe(*#oW6$*qYKџA. ܜOSpo#=m&Vu*ɦ~SZ)gggH4'C FcH'Gܪ5ĺʜ ?Bhɕ-)2( qSP4Z)%VJ*lMO/L Ҵa})]$"y=+qL׀12hN"<{m3.1Bt7^ӗfXZM"N MZHTf?aiHAfc6ӆlt#`,0b ʌiL#dB)qow eM~e/\Lƞ# + ._`k!+bsvSq‹ȴ6p i<~JȢ(} dD2{ e(ҀDo6͡Į{tƻAS"oϞ=iID"I<ǺtOUm4vS -9r1\V^v:n(NKAsl\IFe$D Ӯ :ؽ@D}v!?Ķ$30-ca?$Npl1䰕!O^CGokYdzM''Fl4PWBAKނb:ЭV'/aQ^xXw)h={V"G+j}(F *{SCh適PWf#J'ceNL~*I?}<볒Aw PTY@n/(J 2#KVeQ\׷ۻ!̠ d $&eВ-Ūٜ<:o@i6EUt#:8|w6}Eb\8緬S§X1X{%]v;ԛ' ::;`\ٺ־OB9gid禯:~ܸ=AqU+7X<|[7z=vF:9l?5z7YLp L;ss`>>Ar)ʜͩnl@6I5 k3Ty5ry2mCW ɿ.HfJN-9czb&[ikI*3b$cB}D9rF袎d> ;O: 9+CKO/ΌרւŮ䄂˳"o.N8*nEd$a(Anۖ.^1cGl H@^,|Y_ k248-8o~HS4w]1ASN)ֻD.a?yb6=^oqxY`jE"dh_G4Sb"ǷɄcF3\Y,Urp6nQl8Wc]j1} Af<&|h ʎsvFe|L{O5wXC$n] ]L(>KWHj4A8dݞ`)/s2kWRBӁb7`_Lc/1v3@L]);ك$euP~+ڌ#OQt"-`6( ~b 6?$U4Ӻ=ksB xTP kc!{GB}Mԣa1&fHb TX>K,ܞ?Wt 2{L^qZ?ƒބU'ix&Z9+uŁy L\#PHP|V""ī@\a1TmtaY㔍-3diQg+>59S-"- $ zhn=,RnE~8cQ }MUƅ'$u4ޠ?{AK5{VV.csw`JDHƾK񕟻<-moYT) n.vTz~2Z}Vmӈ2spV FT=q1۸{Ho5}&N$_RԿ=J䚀AFnsړ, fZ ٨l5"!zȐѺ8:_TEigeʺ p7u3%ҏ j؂J;/VڼGЧHZ`+=.s]ݖf@u:ڑ5;W;l,mx=phRB*]XRPݐtC^UQW&r7>2kUWZ=8 ]f8ҏA]],f$ޭ0&~h),K|p/%wwyd=\c ŨVU7G"TФaSrzJe@ՀC@2Zg> 1=ؑ3}͘FiØfh/T:yĦ,[;o==$5eYRwUA9r7m%p+.&'X׋ˏBOK`檲SBlc¸BA SI|"h\ 3:9?C+XCv oz5;mֺ]#Xg4#v)S=|4 9ۘh 7p,T%y3Ĉm )=MXw1旫C()QL,+`,1ЏA *?M_]#C 59HX$z1/P% ݇8 A9D`HQHeAN]–& j%C!D$*Qr[ >.S#u~3C!DnAv $D+jXwΦ\@z-3>oQ1H7A#Wr(|ǘ}5G9CoQ&tilLs*ZsTlTj>P/Tʣ+ב@K`ۿ}LAnJL؍ᕂ[gr40u0Fų2wPGnckY,Ob`A=uۿbR˒ Mx498l$NDP3/)U+^!440oC"q4 ٌjל|QV*&muth6P4:)VvK\ ,D* R #]Zy'ۧmN&h27nbcR![=3:rbާ'_\o'j*A=$lNk}@@-B:0@6PՃԭ Kܵ0EoY4SM OIoGU|N}tl2E"=8S!g4S `5 3;47! ?TLvBm+&)LN'UQ[98*ےv1ÑSǠ`ya"I7xx״Vb@?L̝   o"\ vn(hTo) XH w2͜K\*~=w A x>~G4/FɥTΌO74Wj<2K)u'B3=NH$*4D0snYזR$^Cpک&Pr6T$=C&]~:1zd RFԴcw2b~Yۭ(8/Ŵ#z1DY16sq,!6 JM$Y~#r@&^PtHeG ^4 ГBƃ?V͙>nuT@VQ͐*U@* !" f;qPxLkߐ^}&[ y|cEQw]TY)4aEܕR&ܹd*? ;%WXzT\;XEnŚ w3cˣ(NoâV5ȝ9tvץx/m{G2{Bψ[ E; ( tSY]ѣ7-|~b[BLv,~D N)ygf%V*],YQ -9$Tώdp|.?-@kt >jڣe*F; S崱H3TQk 咟ĶDMXk#c18Y0 {tK\N>:, S=}SnjwwVTݔsLd JX+#V>I0zU8I n *~;X/tmwz␺0DF_o;~ Rdٝ2 nz937X*ez'6n[ΰކSrM{a?hDHF/² pi=n]ٓ:N[cL/0u5xל`JM6Lɖo,QbI;2ڶ_'Ș 4)wFzHʸ0]0b먬G=Yk}_07u?]L*dAwtkեSK5yTm -T#&ۏ8I D ! (P P-۲ -J8-n˳M:f8X]m s)-[&kk!b~ A>75X… BHR:vMq)W|7}]t"A7jvL"jdEUR> f{{[:-1n]2Hp`+KU$rq)}R! tj(}N23xؑO?aӮ*3G_*IM# N^az9wTo_ASW T^6Ѕ3p\)#+u 96t#:${y{hHF_`ԟjX+f2>kcrxK^9Oh ٟ[L"A~[ ;Tmt -e/ /nd?Aa q >H'y{ri1ݡڣg/5TeTd|;52jUQVb[ɷ⾏(x{B$}I-TFl T^t=eT^:Hx$iKX}~~e4rHfQMUGDɉE) %q^SW[N զ pnBxMPsh(,+Lh\&9"Z r5)#JcHe4HuN0}/r[VG&4 HS$j+XEh{m+`nn07Hlw (%naX±%-Yv-nHc{AZicKa_n @<79xE%5')hN]eN6V9T5)Cg@Bc4[c./?-雟1HJ(Jh6}hɻGnH5*$ Lyh@(v}Mld܃V02C򆴊ǒkߌ}DXPn3d|Iϩdob4 ]2rЎaT:ҟ;+]uLxA-%UqqnLGWvfyNvUD`R ʼ߅Bm!P!kpT]MAa-s6U|^Na2vC(,,qzvX"G%S;*(V5%kڷ~xN_ߕ,1ӯ=.Q #/(M˿?f,UT&LiñA.iڱ}#kcbyoֆIV9^2,G_֣;<0ȭμ|~]!28굠9K oW5e#%ws5Q90 g]YSC!@(ЈpMBdĴ4mve,ݝOQ{/`%pT{{iSjA*A@ԫGܗ+0|~7DpQ(!Z\"{&P_J1&i_zؿa@؟"F  }r)Ԝ{=tn]}@kZ2.)GQLe{ɡH-퀷BdW~|I=Gye;EDdB@+wFk$uT vJsPP]fg3ͩ߈T_ă^\h@Fpii9a9+Պ@^)d~LkK^iPtB ͜$*ň49$F">4^Iы9_En@e@!j)k9:WJ^=kXgU3: ^/Q~w]e=dKq"1t._变IT5zc__<|QlɻE5 CHQ|k֚7w^|X ~&DͻXJ'#h 1a#m:1\Ru76y\K[)1j"ﹼG*)~`efhN:G "M`heLVb $rZd!@;$E{8EZ~Jnv.υ)˚V575xp[ T()9lṵ%E$hJaYz+P$AEgw N@=,>@#yKAʒ(zS s06^>Ze%99=D)e@NHeѢU e9}r{Jt"݆k4NVuJ)[jdy&f>B|.VU:c:u*m'_N屾o):r*2mrt @YJ?ĹjD+pxv)RT\)UQ|M@[i̼F&$8V}W?!ى";,ĔZOǾGlVCLj j<`_2 LhشjN qj,ͣB0>cRlz| mTii VYjyAǀ~Hem\"RS%nPLd"C/f>V'ԨSEi~# FEK[Ԝ F l+ldh?QI?vם:2d3щK,~ o9y4+WJ5̻H.>V\J=&0ׂkwF*6U׌h(K KJ{usyK4yi W%V[ٕ5=GB0o?0q$JJ!B1#N|v%B:G' HqKI dW'׆DZtEڏ|%7EQey5{;ݙ`]ɐĦ Vlop%QJU/ech3*|îhWP9yVCDUAC3¬@[`[{ @nZ_N*#Cgk iHKbs6dtz=r2NîLk91`Be_#"gG`i!xٟ4{ Cqzq@J׀+f@ۦ!wLXwuLF @&/f 1a,Y*#kGc;;5ΰkz~'PbUQ-ww054 ;*$i]B %(<1d|;o?4ִǩf<땜o1x@g ֣b4uC (|$N-݊Ve x?ϙkJ[Yb l=Sg8r _9)3KI 4AS Z&J<!: M'@?HHS9#9n:`0LMxSJ/̵ aIy&cyx,`dl֒6 jϙw՚8nĄOik\S`SX/NfG!]$fM8+:U5TC1|3ZYxc-J`a}]uwk^FSm w![q!fL'['ˬP*75Վy￸ yf%9^KD,d'Z| 6*Skf, U*;QtB>|řTآሣk-08xBCp (2kؚcdd?!nK,ޥϫ\ J}!\"kVA欯Сt/ϾH6a4=%p6hTtU+TOSu P{Z_Cʋ(ƭDfMiٱwnG$v ԇJWkca+EUbuz-}TЈ?p`حw ooF~As[{A1 lOKٛ%Xb7t(K_đc49rTWAx]wa}IL~p1) :\ٸO6RTye5Tؒk(,5(e !A mgqȾʅ!9b@[Hի(|TU_h-Ջoh^=.PWȿΡ= 'še&.K=IriC$KIhKOAEbİi4'6& AJ1bVMx+Qe$o4%YMcW #WH>ՔSu|!~#Ppŭ2$c,m3B^-GݽYuNL5Mw;IańŔa<i"+t?I7IbsY{R6,\ ;{(r|'2Bأ-$ d_㎶ɍKnH3R06k@z1dnaMO_x̐sRBE_dCoF./Q*l[8&z302%>zelb `a `ݯ}dy)Sp-<(B,ޭ4'Eʏ^8u!'?oә^7y# VM2T#= fkE@u7K_yp4& xlך+|X</-CmqN]WةQDTQtclx^|,/ԮfDķ<Ť"jP*4tcB͌3FRiV>o:&2ak]z_ <pL!eNZ3h\snMn 4},h h($c2vZGF[৉J4éBt,#F=$ϓL#d㩤M@jb=n0'U&{+,,)"o7vv]hj> N^%Ֆu$-K\;e1$ѥ(v oXeuxL=̵V e2ϐ#{]2at {{. [( Z|wB}LQZD^w>NN ;yavm&PGNbtY/ l2{`a7I]ۛ!dqR oGVlV0n<4r5O,gXf^+d'M!3-s@Ck­7sؠ"PQ~Mokߓ8D*Hf%KG`Аh6Zq8cs*QrMםCnO>UL# yy`,JdW*F~5aȊ)">hщ&0]P9j@ ]¦&Knݶ+9$(1X!7IWr\xmsBt`E3JV$t|#X@l&f㝳)?X(Kd]q@{lou!}WmuB`[SÉFRuGvɛ!92 iᖀo#, 햑ߝ6?+a~6GBHװmnFcX,X0^mq-X?AX i>tK1:ؐ&W]|\kN)NwqH-lWGA-^#Zxe /!lv,nJ15SkEBb(jx"W6ŰbH;И)Z8熎b_X|)\ ; i;ZV/7WDHcgs+r&2D:z% _ԦO-:%bHcq9}Kh/ZxӮL[32M#aE/${I3hE&GC~^ȖGߙkC|||RgjmGR { }M$~Pe1\-Gg fY2lTxYBП/R&T[p$:,jT'Կ%ﱧHCK+jc5qbن^LUBd=)Z;Z{x "nqTrEl>&Ь)D ȁsKneY-"+Nܹd s7.ݣvFHB `c:aXW%n8<DӅgDYoˎ ͣDM lvT--kGpmJoK0ı;[VW5V6T,y9F 㭊Con}ڞa86}mFo pvكsʼ} 0AJ=Qh߭ .D&Yɍ@ i][M=mFki>{A:F[drѭFv׎FBnBׄYC- d騈(@\9,C,kZkh!gk4'|Tt[FaLb?ԧQt&<'pYt< TJ#|ܤAoz.tbp&FroKRBhDRvNҙ 6:W^)}{=QWyٲg3b.Hu6Gl 5biGK ҫkF / 6 A< >E:7 R%!,~6>` M_8J)y(.4dT{/ݭ+ ,&3]JvXFi;BFo3AqƂ`~=o/p}ӷw/ 3u^cmbKRy^ůeEe[%?둳`a=:4*z }|+JyঐJ}mړ8! [Od=$k壤=! PXZwuF5`(MșБ*nvlbNL@dk]LGg$_jIVj>:z-,_ 91!S|BΖ7(~hEWIoO65)%76LVdyCAl(m~]gWgVCamzsidc )XcQzQNqsJ>/_ b`RN=Qe3@^Z}~Zva "?d>+]f|[OIR`aPRZ$SDZ6>yBJ\5<z+֌ =u^C^ Y/g]Sl a/mIh.Z')_c)toM{q?GU Vru?B.Gۃɥna[Rm0VFL](שUtAyy"놕lǡ}؏*[7dS =Cj"+kLHA\;ݧJ=c& GQARE7٧|8N/cb1^#QAlғW _`@OnoLN)[pجBVZW]kR g?1[Ft+{JUǹH^{J;Y7&B#!ei3 ~58|"S4ȩlQ%8E|ib$FLAnm3Tho7oFO.Є_&1_Unjaic53R2x?C-"$hٷRqڎkќ(Bg\,2Lzc-Lfߌ5"):'2r7?\[uPYT5}݅rrx~^=DL2(klj5|NP/N+7Ϥf|g C \t 2>3Y2{fLET~jb\R)RGԷ+̈́;}wܒ,׸ ~nڤ]i"u[A]` uEWZ[[}qrs[v =_i:S  V?|% *}HDdl{5**ĕȮ@YSĺZBE4χĔhuaVc ނcIP"vEk'IjhlIZ4QѐeY (bu4EnF(c 0isx^}یXyyfO_$O3Pk="͵eݜ0?[[12~iM9ͱkᗅ*?B7*sgHќ$noPlU1@3*3,U5mHͩ+;ƶ$`ɍ GkA|M`L YsiE*ºV` y[iENJg3%o,օmC} :8 m!Δ]Z0^_qaswjȫcj L|Jv2@76ӅR4kw&|d1PSGT1ӲX3 ~O&ů!sM vU%V)N'CԀdZxv9̖K>ph QQ. Ȼ/byreW6۾u:T;ǫ2X.uǴߑ6Wމ(eG`ђhE`o}ADKVzt >Wp] [k:˙y9{malG0Ul UC=F}'d2'P#ʁsP*o>I $_b7qoE@6whyG+3k"7@&ۇ=ݵhb…yXޡ5҂ Ͽg%:m1Q/$\b٩cڻ=umK{ya$6eti"ա7v$&"iwml1sy<&G*45w%0!+fU7ݚu&0فЩHF /p\}NPDvD0`@HèuP~B1REfz s5dhdlxG$C ,6} .%XMN>WxԢ2%;B vɘw|}yA˯Kt3}8[sv"h>\pL5/,e{$]Oi"IOF@zxk Ŷ㤋_K][3TC>MMo'nU=fKN&Sh&lثPɬ7tFHl;uV vHBs C{[-ё^:G!L"rs+'8C~ָ5^:g9"`'4'#(4sI!V]@dˢq`FAdߔw=m6SIZ2 =h5v!=?I+p#)PZ>dA!,3@6vbsIB_8G״wn̛OJ;} X$"\rg=i.[vB?&~]]\ Hx@/.(.:@ tZ˸4.8%1{ pb6#%Bꝺ6!V~Y O;^C9ܙ,z  g\}$j{=bF[a2є!6dZx=~~\[UmT^;cCY"8EK:QIzłtb%(wVK08>zh: q#hh.3hg0ɗwA%mձF[,5}n\O5tjfc~,=Hy B=(o(ǡ-zLV\Oƽ2ol̴%Yl ]hhz3C[, VFYI`+OK>,"{>6X*gy 0Bp+B,xAdQ2߸`Bc!VaB*+"0A]ע~i"y n`J&׸qx \{ Mp~a٢;^449rHIv3Qsu*+,+x\gICEuz<*lJnßz̙Xb GX.GBÔxaݤiHXt%hdB}VĭS֞.7:HY-Ezxz4N ~^`e.l:G ^8TeT BrF蒘[\@X ʑ 4ү1W+l )â?ea^f-o q'v$S)$ނ1Uz_FKVApP"ƚ8}! f,ǸZkq܃ᬏ 2(]ۺZ;]\iOim\2ݥWVaF7NYk:cECČ&Vo>Rub0cB)K8<o6g0-`f<,\(o8HPxK޲`4g^W9}OEIH(G}ٽ̲gsP2t)ki?ɫmCxH_x"y[h0è\FLHȦX0<{εq?lL9%7D-n~^EJPSyI֏"V:mAƲ$C5F]:T-R` O!T(@8Ag>{fl}\*'D|xFܚn\RrQ??JcubG σѶߧUSrqp(ߓmjN_ VtC.,OzmsJsquK'$>\aBgf'qS?xP'djP7lGz%FI?wH sS9?4/ 3>b㾿ka؝}2B(H4/ vt{pzu~T'Ӓb= nuSĉٲ}@y\ N 4GhS I]@KdZ29| TZ&9kCmRs C L- 903w J#dXi0;sΗ`uɪABx"ۏʲ`em1$CJh͗&.R 'P哐]>q#Ӓ7RyFTLeT?"Rs5.jr@^|8qEW5V6RuA@Pld gRd$;ͯC]Lú,L;W{IN3Sz'&h%YЫ.&oi!^GC^TÚ*XclKO`R~W0kTSXD޷ j2c!DН7 eP ?6xP]0gA#Wx{ 8(Dj\v9O[` rPxy_B1^b'ݪVʪP#P+H{ߥN^w8h';CN 6/!q@$c9Flpg[m~Q@H8GAe: ĵO&ję{̄%q= $Q-]wBZ:*Z o:?oMiݷ>Ĉz1֢ o{Uzj3o©~^%? u]e=J=$Ů+1 K;ȝ$ co;YhR_E3vS]z+}t'3hCY0* WgI[nQ˫8F HѽzmIwY"nkMQ3<TL (6sk547MY9uKWԪqhO>lڪˬ5Egkv a?ŽuGQ#b8"Hȕ*n<}}JklpLJw]ာ91 i-,=X`ǯ)K/H͇r 8 /_ljgj + ޺|ʊhK_w 7tP߫)Xya*Kq ;'nHy3blP䜇"D-|:3-=E3sE`\*x[ScSt^5HN8p2[~2X}t.o)!yԉ%ΨD0zݕ[g,Wq/b}r?a@*PB_(D%fUPNQpPԼRO[R4UoMs~,3EJ&zk ![%nGс4.o%^@3t&5_M:9Àu'`Q\[ }3$Bhꑍ-!_<(E-B4t:'ރnhcScDpu`.bБ Wܸ֬;~e!ʬf-P8E X) EQҝ[XW 4%╏/rv8_-j =?f,0P̓MEe0ؗ%)6|GTiwzRJP}3bT6s^~^y`MJN|\ t( cgTLy*ulϺ{k1oKw6G f!;q3onIry \q3|)~Fʘs]0Zd<s}/n'PhT24li'y-} ت4Ǣ d4[ZyLϲoDh۝/z!x-:WЈ.(J-4*zk[/jSE&|*u-*BdTBtXʣ:O( qUr6C<ೀI(6/[i\/H@"q'7 I"އ~j A(4YޢE1IJmB85@ 3{FxڈdP˼9w:U#R!p=vCťK}_Zv);x%(WJ{Ύzֆ*.#tǣݴ,cJ)5P" -KqZḭCwsɃB_vp Xf͗}+dBodWRDۢ υ79ߏ@҂=qf #ISۋ9C|DOD.~pp[ڿIZ_[p%uNgӤ'>pF0IRd./RPiL¿4'JEkVND1?8AVzڎ?'e0l~p $xzoh5 #&H2Ѓowhn.qsYZYS0D6XsM@^U14|{6b9a5bE7S&OQ!88:x7_+j6ef@UK^. *V*+{ȧ'?nxO% ϿSiT^LF/4j_rwlS$'27J>x k*k ja9t޹k`!Cb4ÒvPFu=7w.w5#T`ϔuq5Б@V@SĪ".=ThzD:f\cóRp[gqm:MtD/^62Ќyh9T@ZSMzK5L 1;hoe xɰ7K3xf{Oc% o ve%瞣>lN~D|)_ Кb6OQpD\ Ӑ%f?dZ'^xw|pOÐf}PFL#5mbaeg`x/":#] [^} Q0G_u27~pͱ&# uKdžA%O58GW]C6m-F+C$W L?!~Win83d /KV`WSĸ;p, _s~dN(;XgLdO,Aށ!-fPy>s40#Kyod4 &,n`bgU݋ܓkRD HۙYktq UQ7 5>)C3bRYře66;k,Blk@fL8hg7af]N3fvKZBN4d ɊFdaZWC%N?R%`ƒH ;LQg$jߨGS8tw\1T9+&JHI$nS, 0@ R"~܊ZZ'uZa~/;!&oYZw!DvxSъ{ @ `y8Cɒ"UsKeU, a$qpK}ጙZ"e avܥqF?U8(#oqs46-'šn^ L%ޢ y!K]%( 6&!wf nHy [aoDĻQ'SNMp1"C$KI|qP~+@Z*÷k"Hu}Q u66>lMk}!SWcܱӣ9׮i3chF}fZ)AwI2FAL6xIBZlI45l1 γi_w;/c볊;8h+ R--gq; oCfBTw%֮dOgOZU߶Ώg!fFKTy# ,7ʏ5MF'2~H0]-1;`MFoyɤ M63?+vݬRTʅlGd2kf!6w}YXiMxYM^Þv 2vgCDsuJˠk;uG# UwM-hB"䮳:3f-#+fETG7@i+@ڹsh`eiS @b5%h=Yr !7E( r=q4 l2N?%Db3}Wu^t3svTfQr&`ށzﵠ|P齀p{ d9bhGȷy}9`?gWJKrI<Ɖfm %dVk!U>Id\swQ^39eauܼA(^LGzVAT7${R;/ȀVd@Wbb a{ n̈́G u2j2,@13(Qc Ƶ35 h;=TF(" v^ed8V]F'.v>d,IIsdgΨ\>b'3NːuFRv\RޛU9*~ #)s#ĥEQ0)$MK.U1*>Wj򄎠:dᐥ Ǯ))jyN.=6 p~u+ *6Oh{kXߛףƓE QѐEmM hΝ;نՉdU(0]cKG.v8Կ_Л㝋x.fe?֦Сnݺxy.SMԵ8ԅ|K%/z r-zzQUU]I.R!bXjN2XyEJY$jS7wDS>J?'4ӳ~ha / wyg-}ͭѬ->h}~)3lH~8-H5{fJzQk6R,lqk8ʢ4D>F3mIn\"CB=6jX6d{ea!1p@; k>{z fUOke˳o҅Wt,YFwp,bay+@+"![/Y5[%wx >V%zD[ɚ1Dsqgp'^o/9$+ mW]1E!V"F Ӈv%AyxAVst:64c[]>ʎ4zɒ¶E]4wb1IOZAfC%`/YJܬѱ8#(8ܑ EH" Ua΂;C,␀h\"=:t@:ut.~(Z#sch_X_DE toUD`IR&H °SI30cZ-s&?ľV*WMWY0G1H`gɊZ.xm*fj3<#FD\Sc2{i8 c!iL"^|0"4eCm8dw`b9WTײPn'#=F.Gw{mKrܾhr,A~DJ$GHpiiEV+}!"T;{zE@R!PUMu#5\\+`@9#-][8 V%}'|Bf@]3tR?K-^,ҙ<ԩFwc6zs>h M9rdn1 ɏϰ`8%+~$dZ [LlEpԖ_|ϧ\ؿ]WI=Ҡhc"=K#?H'Kg~ :R0zh?O ig7#VX;7`c` j%$fM/i u/1}+NVT'Bl*"oߦ~:#v&zpps1tBӲ'GWHNeRjڷoJցclas!37RI4K)_-Pܭ4/6@ s~ [|R렛'm!Rh#튥NemD4rwITGždaR VƼqkU^,Wyфٚ Jݾh'rjp^65A8K /"/^3Z-hB6u߱%E9mF|~VhuN𜮮jn}_:'P^݃0ׯ_UI[3>b 6:n6(-6ۮI NNw,,pswH\Suw;x>J69K]0ƹ+ȶ"RG`BV+LMIrq#]: pTG.f׷/k0" Xm?:i|ڀ<'R  @i6DKjqEzʼi\3-\Ic SQ/Ipp̴l1B֜3'[dlQPjwfYLpR4ٳώ9oq!/UmOܥR.=NJ{"yH|~ȔK7۠CAx GC5$zد^ܣD(A/#k @PIަa2հT۾:°#YZW-)m<~L{ӃV؎ACMy8ˡjQ[>-AYkႄi9|Z2#H|n>R6Kc<5[$®ʏK.SFz}|]xkMؤCq>  ǭ(nDNhg@%bDBn4v>t6%||27~ u!IeVN\#`IY؋LH:vҏ)>EbM䵌Ȟ(^ C `?KrO>2^w? 3 BPYܗ/˲X`;!=߉A=ԤԽȥ{nh"wfK,$tv5ldž9(|2ޕUX1N9r0x5M>+X~n#pcG"I޵eRZ8f-m%|-rk4ޫ8i|k?C>D4pmO3 fīS.&MU= l<5kũh}i){gZ'X}FM@KLudԿn@}0Se@ kۦP10 (#(ЈWj@~?׺l BOm0xq=KGss`-ScmFRy0&퀨PٙxK֗=3SIQgnU6e.LU[|J=#>-S7]B{}Pɻ)[9 orp 1p3v,3JzpQf2QhxXlYZP28xvK(w!73~oZg?֭i@FX GYoU8L#жQPFV5j @!Zs#gBDejɇL5h.@ LQ6C AAVƟZP݉ 5}R2:-t Wb6?brίWxQmgzLUb;˼8˸ ]ۈAt]o&~Ҍ;b.LB=@ڽN !C/ZCW;1؂gkYALyVe=9xmeJ}8&-K%rѥb"̴S4Xf>3tc,Zߟߨ2+e)EPev4ʼn(`ļf#,h^"Ec/"6<ȴUV0f'8öG,VbRڵ\Q㭽Jg-urSAT >-R+_k4YlgC78p/7wd%Q@ t%f:_C,ߧi &aCt݂:`4|#v|k_r v# o=+9zI`^4 }pg}T1;nI܃_&ɚvx=dϑ"; /gilbSb?uօ_οtpnðdڇUAtpZ9r,ex\ndt, I}H @23jӅ!`p{:HraɡyYNј zoq2wqMeC$Cz%@_¿Q"~rɭU\x)2eTXs8!ѝf/pK3۬ p_-6rq,+4/!Pv6>|I-!Ğb/n+1s;sc;t PnExg`VY~Tb<:/}ԏIY3 4!BEkFZG[cJS%J-{.gAYjQk9Bf j_7[)`qm TcNXE|l~("xmuOFRD I! `>i|~#XM&i?M6Ҁ gTvk9ӥne7oqMtvT(| o"ːQyq E礕>?S3 q7]Y::{|Kp R )E|uwH:hąe~ Jc̹n5|[,* jSw81M5d"(i՗ɪ,yF1,`p/fýM4;x?merǁz]G.ѬMVk-βS𪮨4Qj~j]w7^GHmW1T7^sղL.gq IĈ!.[M/X2^'FRwN\*kandf[ %} :W[ #58XѰ5CŴ^|݆_ʖH{n9 KX:[˰%M=3O[7{6f~?^JʑEs`AQ, &Oо-eWA\X%*$'ykC ZQ6]bm/sw` Bۇ$^sxzJCh0c/,{S~ Gbn2͑%^XC)Ex؞c7687z\uI5gd-^R0bS 5"tSue̬O5/7%+?򪓺ۖE,S>x?*-PpUglQЪÚ 7MsY{f؞C q!lxWETKB'lilv.٘[ho5:J|pS$ˇkN|+/24akOH'LZ_* G,vZ)}tI(upIe+ 9J YsAO3!گ!LuY?0Ѹ!Aۅq[J1Шq/O 5gKfS5>u^z2M|ۆ'Q9X0 )Y\FQcl.ta5|_AABJ(_(MuwmqXs1ZՕ/ÛZݘDUuFtU閻 /*cj6sń{ 832^(Ͻ.9Ҕ7"3uԸs GYQ6R83qBpP6a`h >@Erίz˝%cOUۢ՞IMB?]r&f)mD%$Ra.qidb˝+\C=/jCiJWlwY!Hi3a5j:lFߥAx2{g_A./J#~sCgy)XZi%1CAwhQq?ŽSwgjÖ.ڡWT>16ek0# l 4[ݙU'e3u mU r`;(h 8C`]}X _"d`' ?Ȑ?![9?RBiTQ]}}"}!FA!^A @m)I]_JГuA5\K5~\hE(pA$"Zr}59F_u2\;{R &߸lBLs̀Tg#xJ,=uOIh.3"\KPN:آ\vb$rgʭb{@p;xleϋ0ee%+=(~4+"F ūz4c XM٤eTkmH xCw7 bv%NgOuf4Kl9iPxrԆ]ºqWisb¸> {%ԷDVxFFətsYZ;>cT M` M6kۯXl"3up\GY\ZȫQDF|W_p`$H<:"-0Ȅ''-t@2jMa>,UwC˼cR Rwxٰo((GrZbۇj8m1è Z{QA]]'mt r@9!ڗiNi0 !ԀA_8UGOUvf )8W"PԈx{"J#: NhwOgj.sJ)cUYmKr%blD[9%jy@ bV\\BuL9 %hj/mnǾr!ShT5pfzb>;XDyNvA%G>eK:-A^_'-dEr &m2˺V]$}WpnBў7j!9 gwr]ݡOZ5u2.v,A杇LoVldxv妴;"CWE+g(ٵ۝Tĩ%yw@͵©LF啩2_Ar|ʭbZMEmk"128z|(<|}:~ ㋙g2ղ7Yɐ;TWCzbYyG} /8,CbFdk(O'IGD"S |lB≰љ|C(`FlCTbw+OȌp|_J To9m__qA%IDoOt]=6b{c/bD7.6[#_;#G~bj [%_=P)^z?f<ŭyv.V|\ÙAz 7ї[G Eb}󼤅fvP }$G{N> :dS,[ WHpG *aBzTAZd΅ܖ3CqiqMLlh`!v{Oz 2ͰHr2>r V#/o6I  TZ{yi/\}LJ">V琗[iSz#7^Oͷ`\G`6FfcXror֔I&ܢs,LYr65/طEx[/|JCp.lDo6 ɘ}q ݻh{X7Ҷb$+,L;5g`^iXIJ)iN%UbN]bk286nx=~qDo{b $\E\}RbGG}qe9Sí6t!! @ڡϘ:m߼PT_ BH*([Mϗ\jlӈG;?7?\83M?e!?VYݶ{_/AQ)&s6nu5+v~$CIr{ ٭vf lqyRj}G*h/VSLjBeՑf,mr߶Be $@hEQړG,hɿ1\*ɱq8yBc*}E\TS9m)v=[z.K F((+zm%xF}N4CCnk`a*f'D&Ws,A5uzMqGxۧ8=g Dko25c,%"qi*BŢ8zȨj,l!\ X⠲6&7YցҥN=~k6MY݌\_KMeA8B4 BLB۸c!ob 4)B 4_tF-ū-1HDƁv. f^Һl ;TOF=zmlbY}ʹ>΃(ԬI_ |W4UױI0A=Z-2#xmEdRC ~( ĻO֦.6w^uSCTY5Md=$<]0ױ[OEa5bPH;0$iu`\㗉0v52xm 'Kt_\^tZ; *ʠtg^^R ?Y|Ht~Eg x'ք}@ L]' :Z %ݞd9|Q `a(m6T)vScۡ)j}==kt䁐E'FkI¥&90$*0׊1 g3kP :ŧ7g9r~ZJ]Y$T7 _ZntH l_>|`qoM]ȈVĖU%5c@E1RH)YN_.T`׳dby8_en .1@@Dd) W.t(Ŕi#s0 h_zP$(;Hl>]tY*O^ {zŚHPk2go3 dhɆVp}U/š j,UfԷ7 Ȃ;~qdXwK5-ܣ42hRp| m<'+ޑ]J&M94 qKL) ,X@էfS[NsMAJΊC{..mZdCIRlmk4KzeyDSEm'ץdֲgCeDHN Y`:GDA Tӻ#sՔA#nw lg4d9Y}0뼘U?Vy/'k3HQ*l5!.)nn |1vBػxE4xQ1l~ٸ3tK`ZO_yq3WdD|)vF3.zjXL;gL,R;R@]YRKy.&ǜ9N  -g3'{J j",$-gV6=39:2ꄝ,t;Z T0‰So?U~mR3~U&W`OV) ypj WjΕ3q@o'F~}`]LRbO7c~8U\>c5n6T4Q_p~M$B?c#Q\mRo>*;C~1<6gv0XIne+!# g_)J;. 1ٽNuzmn59cL"`8RCׅm pi(p鏨C&Jfӡ~ ¼H!>zLcYӼ++ӉGY=|„N޸L.Tz\@\.^XqJEHY`ȶ{ Yrv( eL7ux  ZѻO`d>4|hgpcfbM Fױ <%%#/W `1np@fi~7pi܂cQd*P8D,f^QM] W#`Ne,@/hv?ߢdZNS2]drG-#etN˿Y2O{gQgV#Oma68= y64J\#h 4 X:Ja@4t˭&bk6 ÄЙVKJCnkN1_t]ѥ8}u2 T}FC1jDH.ꈘ/NC\-xZ6;U h0F-HQ)8g~EִݙC<t~t@cH;3DQa|QѪdQ,N]4ȵWH;~;1$ѕ?ڞSB76n\ Iu3- @eS[CYҩj>4ᆿÎE8#zdwca50~! K9't}^C^At1 qo8vcS0 nq#Pԝ}Ϩ5ӏ9&BVf.wS ӁHJXFR_Q:R?Gȋ_#q 4=<6Y1z#Pob`k!x *) }^b9]`T-c>\\؝d~\b ǭ22Qw&f(``Rkv⌰䨡&{<~ F6w$4br7Xz%!}ᮠ3R>Sp@LdO\þIr%v"郰!>Zǹ k=u=r\kMRzkN* &1\Ǧs Z4dRoӘjI ipI Td|#$@-CVUo?!2.\Ϯv|'IomUHu.&)JѓN .}uHd/y*G 2$_r\zo[^ 1HLh1iy 7̘7̄nF8I kAJ'}&0_{4i8'ҙ# ,P 1EF#zd;k*NZ46κS=p?Mt<-8nxb`ljzwѹ9_s*)^ ޕމo(_,|Ĝ1a5j+]?#kʹ&a/ޡhqc D66% 0&sf/,!꼳^+b1F9Ҍ^f9'j3"㷡") u6+~Gn&֣G$wXҳ ![{wũYӚdl6 'ES `~ o%W՜49ahh _=P.0?EۂYװ8yt^Uw(:3:N64]Xb6I`-+{e}u rQv{nLm:͞%4I+[)\ѫDðp*T'O=Bv(١˶*"dFA __}o\˚g`ڏ2qY`^}$ŧf¼jln %aޱOji~Nɑ ǣa'nzF j9NIXt8&M/zz=QJdOaqYի'?3 66N_I'4ўoj)5°˂]~6љzWա:XE\( 51ewy\y lg H_fh/\O OT -!#kbR:A{f}ȾwtNֈe-OFEy|MR)7VL? I_z|1Prp̝~TGli.Vߚ~צ  Aė1U\!{c8H k?MM,FRp's̯o.63lz@{y<ȦUeFQP(q #W_V'נmy V3ی6Elq?Lg3 Ǟ*asrQ#}oD<kt <6HX"+Q&JSD<Ӵ+6n$$Tdzz*?JBaj}roi/X57"jD0Ɖ*OHMֲuN.HT(Lsj.Bv |]v'23x)`O)H|]ҭrj2k7յ~bl1L溎w.UL:>F-5`,_GPt`i{.0 cH9ԗh XÊyD K\N.p3ZģLyX?HB5]~rpҼI%U<%$~yQ:XLeߜkթן]0?@9,3׏HnB%νQ)H0}+Kܺ[3jϲ|#oB * ``E֛+Ӳj;'kRsGhjvM*V ͑ơ.Ӹ,o@|"CMaJnCvn.-=uɘ7t)<;쉙d=*ݟh t?=blp]0c>A!pNK*WQ'RĻd7H ռ=tً#0Y+'ܑGZ()  J:W;?mOvc3? ? у-%v\D*IM=Q1G"CGl{awmS*b+gc툉+fuЙIYl\;==fu'?pb.R3l2ЗmgbiL3,yfIU4T{R6u% 8kh^i< A@lxHVc.MHj"Z*ߨ"6[^;xJ,.6 FL2Y[ta ͵FWlg5_'4" jwzfn{RQ17 aHtqlw0$'KNұV!W5 XN 8>:RGKdChOOrlynyʹcěIV縟 cH)ΤlY'r&p|$3h#OZ9,>~Bdjɭ 0]N[DeܬH}$: 2F=Uι| {{3r'f\ zDWdDL;97oP.Smq#4FL?ئ*N7%H7ڪ?ر]BYALzLSj<(>'ߜj/LCPT#Jd$Y Z9xu}fw˾|"B}y*g}UaB$E 懑{g*gSWv!/|9[:]qZ/16i35tl^@b a\jcWHLuQFoآM/Y.Kz@FiyŪt8}n!(A{fWz-2lhM. ֖Һ_I#g?9~ӁOѻT(=W}sxEnn#o{(+ciZI6+8q T/3ĺ-SK,y@ 3ǣ :x'g<_IYeqḅKɉϑÀm:_<0/G~r*\@̽UW,G Mb9L),䞜C7s쯝޴P*<)V 0>5w{bJ(tghk"~[a rEE(pL;G-IP4OC޾b,|S>Id< oPF0ݍ Ҭ] *J~jZY&rx HMQSZY1 W5m+=Z1 >ծE, U:{#}C6YӸdO?j~, $ w4"=p0cND* MfFlVW+EL<攩.楁Cɷ2Gڥr7vQP/VR4 Pg`PFb ^BPl}^WʪGo,sf;M{ 9 L,T-S cKQcE" Zsi@R͟U )x_X̟$0f+t5"W;ʖ h@-DAM *.ʰa ӶxV=dy/;7[H\hE6Ol@~t|gT,- Κ є_ 4ta#%SsfWFzj6cNc- &/ CDh)X1tAEys|Lf߾c[VI76' @I[M>)LU{=.7*0^o^N}AOGh6*4v%{T$ƒ͉ C3o䝁+x&vvuAH>I@9B.yt3&E~I˩ʐ% 䳧54%yGVRK 2 ;8)lD,<L|6V1A[s\62s Č:m>)2ȯ ,rM6( pEY%X.RVcw(K9f `ĜqKI2l!p4"gr]8M`7K!Wq:$Pq5-wOnXQx[7^]di;VcO \-΄y)㍳ZmE몿cĬ0|r%ܸ=bEv˜+a=5 bK3ܵvՊ?Z!JH^=BPzo`›S0~\5PZ-%*}]4Ʀ:_‹N1Hw|TA6! ]6A1)@K衿clH 1ygT!$X.۸\Hk}3!'.DFKؤ<'ISKv_BY_OE #V3] K879s 7c9Vp)zV[M9[8h꙼n8X%NC[V2`RO.R !b: )5=|9U1j6M>f>ޮ~c!G T2Ux]+hFB(^ O. q"8t2Ca^bg QN9qeOzFncHp7.nIHU;8fb3zHztH]|Xz{s/7_3K`~-f%AɨjY,E]Zgr  ̈uPdM702Uu8#m^ -gV?TkY?ο@ۄԶ2²O ׎i\#]Z􈪜S`}7#KTYM9->zz$k*~ 8W3H$9.G?k. vO""--$Ï)*ŹQ m2yZW2Nac߇[fMUU)FJHX4 Q?e2O>2=B*L"n/}aSL~w'_S͇yhލ)c.˯3\) e^[#e=3A'Y&vr![F&ͳK>jqZR.xM>G3cBO^3,.wh[eN7v]Ձc~M!$^e}@k &Q^C.)HHک(Łef6ncR>ֶ_ISF-~J$x?`^(W3Wu57+E;n 'yńVWeJƯ oY1ze9ʲsZZׅG}}?COa=D#s$ DNJA({Gg2r |uD[`UY`1KZLg[~/Oao)?sD<]p UrGWvf?4Mo%{MIҷe78]bs}[pEG<"_*V+G[aM0h4_55~Dg?t !7[g3ޥgIi)}y'DŽu,8LM;ŐSxL4K]ݬ9y-=;@OT&a &9vens5g"g.50+05HGX+\]e{ <$z뢕€{U\1}5SByWeFˑy_78(\5rɄ#iUX{~(PO8dY%@AO Mit[%^hDљBOwVRJ]a:BDDfꃉ:4%*TR~`<-s/4OGzpsAE%tb4aĀ1 U,–3H gd>Y>#PWH>1S^.1`3Ӻyr"C}~Nje1Za[7fTjL#ǔֹM$:Ϯ#3Op%oH&&P1k6" ?3: 7BDy('{dy' 5e}LtIv &"n FyDl%Go^r>lqPWGaięxuItvbfcu[߸\ +rO?[V;o'^<ʡaNxT.6#&0Վ!wPo6^)}wϡ{٦ }M@[Qg6aCK;{aG=4 eBRd`rXsS1E>=Bq,^iyHLp[DՔ\ZӐDD|T(Z%/^;Kd&`_k=Z~XxOD > Wc^|q]`m9Mԗ2ڡuUn\5wBea UJ[T0n`_@cГy̕$ǷNZjF" 'UATJڀ"JN_ݮ=EȽ`ohr%2ZZc1&ގu)Uy[57D& r~O\m%n)w MPDj?9D lZmM%TOugsan76JZ1J\@ 0_lfü"9}Ӌ.5W''dg$H";^\`"^׊we}zI̩HIG!B P<p;yXXRa,Lxx;G/̉G"8$bU Zfشn,Y18ŀ h2*KzDX^5tBM7{/?AnUo}v+ܯu 1[y6tjkt'Yb \q0Ӂݤ\m-s+V xoεyieW@O,O~lUcy=rT r(l8,;_8Pt3͚,ط-DCv )t&{j J:)GSI1 6vD;gb32ȫh"PjmϺO7ke}m)̶Mn8Dv(d~Bjh3qwFAGɃ Sh6ܩOO DəSSF0v69q#B3}1kN :-9+='a:_"to$k}q2`PtMro\"s'UtnƝ{QP^CDV^Po:@IJ$ maŽ}qCe1%m5N]e:d_wX$SH"ykw@GR.SRsqhI{#Fir3 7>/P:oPغ1T Bw"(dd$Ë^ p:%ݟ^e`BɘWֶZ`ń nMw̫qE^+gQwSX`qq{? ?R1 a .T67"Z7&Gn,,s 6KәԺCMurv+ E@ iݛ1ϩD_s0u(k}_GK.֎R`QwȈn$H%hmp?W 6H|5yQy|4Ԡ0+::r5-wLgH%{Ⱦh尪rJ?X8ځßSj+UܙilImE-к-7 !f TL_bЩJ !sÓ.ѷ?uxBor\xoɀ -)9η|5/"뷔-С"d_-dp~*_%~; m2^1g_ ox,۞AhZ3\'Jh{NoӮ^NBwb_ʽ0:8"~p4,5TLK} n4gu'έ1WH?MM$zFblMr UI`&2߽k~=_`#C[ώ82%I*- )c`VOQ2^.[DS{.]O * xpکǃfki Q`|!ŢBaA2mKad{<T&P(v%OR(qaԏ2̙ټKȧqqxt(Xji:%baݥ+6G( дPE s"HߙTzrT gz@tzlf LMCF&+a6*RX@CV21n7T+Y׫IƢ%[UQG%e1'Vx[肧ԙs̀jPq)9%*: Nzbc+6$2AD4kլP-HLcG?-+ˬ;w3s6!@G1E6AI13xU%zޡ |,D7@ \xAtQϿwc۞J{ajOlF36r--?LV{T5I>ɉ8>gnpBy&*ByB:K6:{R9$q,a>cNV*gԡRwJzQO/Ϲ r95b6,6E[J?\N=w"?@,U8' $'f 7z7& SLo_g Cg9C'GQdZ9OPJOR%r%WCw^85=V^jq| A=Z*f#ԏ$P&",꽞tN; Horͨe^ l?pR/˶gKH /[T[Q|7?l}ΨA#qG0cB)ӗA  `PWaAvS5NYϹ4mˈg{P\ILgTF8Lh"oIł: )Al` ˝+h:2 MV*I[q~ߕp ~To/Dn Vî+],LC@!H)e!M+E 𝅭I&f6uӷF v)5S13]8q#łthL V_ LAC^S8q}CDtoA{!{ fd"!7zij! m -RыɓeH3 ,cU3fE+?:VRJfg1ځhkw¡P ԑK{V.EѢ*ˎ zZGKvE8ܹqVlϜ;G Kq"S[fNZ6D\9=* S9)ȜE)~v9k ]ҽ@-`yԵCC{Tcʽm2";UMBݨg](F dca1BoV@ɣ~i696ZQ!gSHoCFP-[~m+Is(.o!яxN^ٟ7!jxkD*]ϸhf}Jm= Cr~P IuX1D_t8yINL1/56&g̲,Ŭ =HBhsN˚\\y(αV7'_;ߊW7~.L@r>BthĹ:~w,O~pQ6W+=ĭV82-gA) 8DOroՐUU]D KwB; }W+݃i/%ckM7 pY?dv^$`RsӲ#8bjUeFK(HBe%^0_n,oVL(;gx pKB6+&0<ڹxcuA-gY]_ʶÚMZ#Q'x10FyE4䃵9T= G[b |@ެ89 VLrY{)M"BK3_&Rb@r/h}m)u Qmy׳imv>wfVW9%) ^W"-L[,Qw[svpFep|c}]و8婉$ݒD,i,C1Hq{ux\W_Z#V'=k^.]Աa5 e ^MdяԗOʦE{2LB}tvzY#ԥ\kafr}z܈r*`FP-X.h֏KRzL rJ,hЎpg֣|?v8mzDsIp 1*ϵqzH`lQ ?{S#ԍuE;+ &h_NZ`uA?Ί M7z|.Hoҷ+7@.,Cqchc e1/ժw2 #vrQ֡E$*;gbW|O{I*-KwZȺT} 6LPXCm *Qyh&@fow)S*rh" +&Cp54^ɐLb}n2vV,Y*}gu-ݯ]? DDX~ކ;ڛ+=ԕ`$E 21eԳm:8S|E140ڡ^49ld77L@3faMAY}PM Z94؞9 fQٔxm+:WٜBa>!8a$T\lil5} 8ԍ衮DAǨWqΣk }>ʩvz"$x,Νg؟s=taD4XB黍8v 3d!i*A/qQ0{0uUx|t`mn['lsGnIc0#,at-_lbY:P qѨҪhG!=&iXn:)g>fH,c!zb xIj=t )UrjG`M^4Vյ[AJ&(ئ'&Q}* g,=\ EA?m߂LӬP&RQ"˖unmx,^//?NBuY"._w7(=v^"4/Կڤ(u&/zҟJUks|' t-g[X?SF$DfNsj5|V0NpH\*&P{xloN.[:¢8f $ @hedIX>rLؐ&˰=ֽVLALVe1M0ֆTZ(Q^zdj3;La[UAJ $7 W[Edl_"?dhP0mzu/AZBn @?|j1(g߫iw8:Wd0 rMf:uwMY# ̆ՌԝWU @+r2RwfD7AO8 d:N~A7̦-lBEXZ1A?W|%W3O \g_ ͡Cb p?ݪƳi$dT0Īg_FKj(mKj),+ I{YSW{I 0J)> ^W ӻd[lrIyD?9~Dϡ칈OrGUBɏngy4D d 1VD4 -}߱}l=(NN2& ֨dBur&b=Tې2OӼz߯aX ;mϱ6zB|/R7l-*BڦR޺?þۡƊМ3SM JYozH\A<#>w}H%ea,PHi3xbY]O1Q32RS>Ʌ?Pi&ZR>`fMsc^tFԺαR[LaUTʸĦCŝuUh])P&mg,{Lia|(D>dh8sx6tP>E2`gVc;cls~URA}Qcйe1WCcv@\ NO&Vϰ m^kjz՝n&lil(xlVQF!{^@ƕXs N|, ءR;ڣ6G[ m}G_A:"GlՑePG5EhVmblrU;24{I\tΟw~cZJς#Q.Mz, Hxs< .*=B )SeD/Mo7_~Ua@$hN "E' BeZ&-]i&d4ntwSq6"O`VVz|r c$ *9V8)l1+6=N7_>it"?x5x#ߙֵ b%&-^刓EƧ7QI2=5_^3Y@f-jY@`8n&t4l􁽠+C&{.V2h,Rvs.~A􆚼6 ^e-B^Ƥ)XU*@͔Ȱ%V gyo Ȫh/O?m Rϝ,҃k4=q 8Br]؞*7hFwGHPTCcAN{4mo-2eUؽ  W>_@srnٳ8#^۠.07ɟ"<2o-Z5>9}."ν3(}iHQ [M-t ( v*SpJÿ,XAiVMI֖;s8bIؾZ'[j;"wKPxHeau8+.3%p_q$zboKYpQ 5I4Gw Yz\NVZ|G8TEs2<;+; y @3\Mcktb6۽5Js!gVZKD[1.W[wCprXe!:RI-F<њ =ǻ^eVSl5[V]׶kƩ2yz/`xu%QHx`줛!$P}'L-0x :#y6 kL%"1s~Y' a`HVn|e5b,+Ǘp^geVE#oJzPA}E| zWtW<%"!&!̵d!ڐ3*j(9+@8ߢl:wvє݁KON[-N FMJS^ gl#e=UwMayy[B1]d#WǙq@Ƭ}_ع ˉz7M6ގJ֥-qLj0q&#}Ma lv6_VKmj.jqɣ̣^E fNzhWE qS)R1tb?9@ 7ReҹYu7gq0 mdg/|'7F{+op{p|mKUh 'j&dk}E|A4m3gfwqq1q@䡐aRSSP5KUæ ]_(\xzrf j cxy4*hT*-g_{([|5);=XI RFrr_ouȚf2%I=e;C>9zN(:y׏7"۷ AKRXo6p]qw\{%媞㞱e̠Ja C,7Lq(:?g`8Sqػjf7 !)ܿڏ;4ue^&e jFKźm@= MIKvDt0[W3 R-Kڔ.9udN= cgKT0JDTٗ*Z("Uk'gD&YM~\:c-D-=BU2ld){R&7y(WroI"vҗg A fg(@_CtCYݣo\~]xTȓ8 #S'i U`.{4s&7uSqx7~5]V ߡEؓ)1q/rVpPjEZv# j '%c,mfs\JP\4 0Yb:#VUv82U qg#؝Mk:%WelTˏ϶GkmjG"Iz: X;>*Vp〉1: }4jn0an|.wG/7 3rҊ bFisЎwcEN|2|*zGq ͸AߖML.]1:p<eW6M{No~ sSN uO%-`[T<뜥/K$5JL$,IC€-<tN+$ ,/bqEw(48/URB*1 >gM6O7K dS`:hFl(9]7 !mVEXN?7e 9"&tݶ;p}$X W:l}'E8Kh8(N8fMr-&RYh57A̎XXH@v< {f~RPWsZLFy!ǚ?BZnMW4 ˑ)Dx޹r=k1sqxP8h=O^|g`m4ݢeQpU-YJmq߻,frOa`7wKtD30P v~CAϿ\U"Dc/ռ;۳_- ,*)S 0J:c*VYNё"x"+ΥM6*4vX?MO^x jQC8KIJbk,,Tn~SOj~Ȝ+UsIh٨x.el,FhbZe?q;ߍe07HN7lo) WTBr0?C.0rqF tڙL(w7͹ LU?pHz!MuTɱlG J޾,oP~p+V`P{Zfy+ oK0M$U*ԧ^A18AyxE-N+fe(uJk’O_>}܍vTg()nQuk`A;+ U]\M7.J G(ǟ ˮ`!(:Ȃ!I9O(ئSS&6Ҽk'NƹcI:`1pu5f ȑXӿbzҷ#$nGMD1J@P|Lϑz49dIn~V,u=,u``'r\vfKaP-8/ 4^cܫJcI2Ǜa= 7دkƉm؛b|MYpfCwby,DFY調.H7Mpa21tk?>d+"J|9U# @:rbfbi&,dĔW\YR_\惍 2fxG8UE #2/J\W%?3 n_$R˞O#\U師%"P.q~,'o>W RȲF zW 1QJXȐ" De6HES NX|ό/7R:frL$ XE5p3_:I,֠e0U͍jy UQ)Ru#jIԳzqI__=Y56$>=l/ _;\5 qeL4*pgaGnrydi՘SZq(𾀧֙HTV #ECKfun~dhECR!ZMy#h#XieSU^oާhfP'6G=cKP䬪| 0J*p oސ!!4Sjz>ģ$8DuhIeNLC^Q ϽO"e(͍Jqȹ$kXJL^/XWL{ GO hXq޽dAB_#wG8ȸe#8%x /E,ʨM~O^$Jx!OOnY$vwj>}[`_Ka].˻/hm'2btGE_Q/SQUpŏl_El8@[ce::@pV&PtMH%7:N%٫$0GxOi̞)j*m ^@>N ^ֽ*wC,-&)ֻK3srET0O)}UuZTTeX6V=5@N-Y@6 #t4rk>ɴu p YtF:'wcm? nU7{|]nE]`C[ʣ^#M3px! ׎0#ޒ⁺N 躐]Ue/ $cN#i纥V9*s,SA^syMFkNֺ7*zW+ E%oqD 51 ^i>ٹw|vI%pS m?fvpM$gƹȌv6翡J3?`)6k/lMp x"G]/ԭىʸ+ԟZ,0clCȲSM.y(q1iǸDpMG5HPk0XAػjZNh+ yfN۽|/ӘqI(cpp4y-N0$cTaJyC]v~GT&*2bv6dV8RwNppD"!ueG[i2]d-ZV1\G)ַGO9a=Α99$ezZeʷ 1xSzg*+dډ&(^,H/ $-<`Vf$E ZM`D@SyE o^# d ҂D ^]t~Kra ݷ 9\;9+sP׿'ׂ)2௕2*ZZ Pxe 'y^yqI5*O" <,H%cx&HDafvˈ yo97RrkiuGGcBLbfS  j}2Hߩ(y ..)"nl4c|byMa@jE2?2Y\mS0Yw|}{_+rzNdHn`%ڴг|,]BΈP.a^Lˎ ;څ^u$uBO*"zN\ʋ{Lflƕ8B9d tn?)f!G 8,7&Kc,xRƯfl9Tp&:ݎw &erSAF.h˂F  )秃ܮX  .{=0S֊6WR)Yz{ ȕ0OY<Wq0u,Y6*$ 5*@[|@O wP\Ƣ1/}.2P&tҸO%ۼZ|#g[y[tU ]M5XX5z"sӸל!L,E QineV1O+?rk05]ㇽ&~?S".c}T0%tv흽6ɰCNSфM5C6}-|!o-xQq U4ƨL V0u>Y䓃{#5IRgzOmN\BѤV^dSZe ^[،,Dl~(&̫ʆVdggQ3Aĵ%K%Ce©76os < `p)  WmpU(|ڬ;x$rʗ#+΀2=+d1,TXj EH8BR+M%XTjwvs@ ׷kFo6tT,?S^g 1,/;%#xĤ\ `G̤QchliuaFZ,S]ETGBbȭߐvSv$+aWqנeNC89bF;v }Pגvu9=5s L0fDctM9`'?zW\3rr00}p[3vG:C_"Rf2۷Ob)؉.D9XZM6/=`)d'.XL@?b#yo7b*I# _S:RJLw]{ץ =Dž0.DcX2%QzD΀%Ƥ,>c˶E0uǮqW\KW`=qI[q3PTFRtHK<^)|W##İFN 'w4fЦE74Kvk=#6!Aލ&Iz> d{PUVc{bȅ[ޤ"gv:%+}f_̚ErshMo WPңTꃢ (ҋ{ɷlш62䚳ПIO\f*acT&=BHt۶LyƄ'dAuHƒvl|dcˆ1{<$z9W|u<â8uTm$8蟶)|dqsq"֩gHR)̑rER([1H5c@*!Lh/`b@ۛrˆ3ou+=z!~ `kP؇@m@-'K?DչGTFP#-1xkk}`yђa6MPAWptcXGj;^{Tdu-@% !afS|mo#q?.z3M5 r *n{TGɍO;z󟗯xfEBn5u%Z CQ?* hVi%V۟j#lm6.mhD7uv6Xf?:wx`b`7pKJ:wRy`/ap|'s'}jmМE }< \A#F;ϱټ1/ot ZȀ8VpXV.%Syoab9ᓮmߙ Z;ڍ׷GfBM0ngu+-`dWe=ez;;+z^#2"k)o<,dx+Os36nMz_u9JQ*΃߷A5 #A.mx*):+ B:0@Ƣ Mfݕ,S2&)Aujx_+qreu"QO6B(k`]C(8כ*s),/ja掔 w5őh7a)Y9x,3r")5 P4cO =m}j$\6GEm v o8Xa!ߪk,*^-蓣cyiOlǫk CeYp%L)1^l?N؎cɛ,S >-t )85,Ug:;sӃfLUP}0o^['gXln<چ쉁t #'Q`@Ŗ\efcEAn{zM* p3t=*@x3 bdlJ|E) &\0/r" \@x8=XNti_ǃZHPw*UVZpW_o[=uі O|=DF;"*TD2HxkbFGU5Xeny.L8ZZozIq&;W=Xse~NTZ.;bO\ls}xKNe;a82YC~(l&?>b?!$U!0eo.DXZGxvg\N853ݵDn-Xف |[6^%iidKM@+F'O#,h,7]g@e1h~|}ud $YeKi] ~&Ov2NH6-Ip,/|fA,.iÄ_Y'[txzvctYdMhT+u{\DP|eV/@9y/WR1wejz+'.P}H%Q]46xTʗˡł|TªB0 H}~ xCXYĴ%q'qSHL~hWI#u}dv%Bfz:QtV_ қ[IyJxEdxcz5qBvBUr%@Pn,$vK&,-FFvhiPMW@xCRR 76j?d-߮!tOP8$i&˥(heN<%̈IqU p,{jK0-ȠrgZӺ9y[P?'Fݕֿ$-U2؇>VZ[.VpCFҹ x 7bn?t(bqϮ.&cC Q2#)H Sl P,ۼ\6dR?޻O>GMEֆ S DFP-l?Tw;2+C!ڳCSR#Ǘư.d A/~SP?܏mZ{5{j Od䎎u$J# |[jsA=\*WAsu}! Ll nT^6-S 4 Rn b]9l揋&)a†.n$V(+U[<`L/ϡ͐w؉x:6ݱy4{: :8 }'G,!01qKnz)apho drŀpⰒ*MbFtB3i%Šh#^"BwbhZ}򚡽LW,9DQ>EVF/ґN\5d#! X[oEO>1A{QqmΈ6PrkOO1ξg!X<;e}}bDhM s,+#{y՗wz/rʈ* ؆\'BAKJ@Ƞm:EX~G 3W:H{,rmκ{U^(z;[ *uo:LIΙ[8 ZPqG=ܥ1"&Z $U#0^8)cOZ^kP`{%Mܤ*״y冾#Jڙɟۗ !AwLid FT Bb\2W(' ^KjǬC̵ *V4 t<TN5L`o,phdIczX0?O,\\=Ǩt%7>̇ޣ:b1O@iY0Q,ՋSAN8iV'<*U|ÛD~C]d#G]̪Xo6'7YBڗ}Wɜ'g4fsc,G-ar'2^wЯ/ %h\ B!3k8*) `g%^Sp/5GڡO#d"[֩}V:*ŠP\I&v-yu,p按t1{⹗̤, 16Vaxxd>Wu@$\.mmPPn[JsqP3ujP 0n􄙍b3k!=t m9v!?u^!Dݗqk90PY muI]u+ ?g|@`GjW($bœwKwv޲E^o4:3bzCtO ۜ Nd-e`|H-,].L+aoέ 3q T/sWyWEe2[y%Qp s^"e2\|zAghrҦ|ϓ׊^$ynk^iZU D'UޓjDdA y!'u=z`B iU[b{EiOĺkh1& u1{zˣ+u!f<|t5<Ⳃ<}&1y֜gt~pqxJGU Օ)s)~='YQfh"JI4`'qP#Lo!VuU/g{P\nG(!exȨlQQ{~ 6^mdbKed\1Dg8[LK(w5[cf0Ƒw@/E?ہ<&;lN@B,FV7WF,FnW̕tNDB- `1Ӯ,~仙 dnHS98>47irc2T]#-@>s FqkuٺEӇ4QL8F>z,?E G`mt`('j/|@ M KEi69w;de'D*S_**ϛ =W+Of(:`$۟x 㼨ޣT /j'tԟ2&rU^]JѾٝCAue#$kBHi[.Б|V MjǏk)$:PL@jI<$J:=.L:QZ ز<`G:;cM+S^ze ̩Ǔ[@Yk}M*wVN&v)Zj]pTy grt^G9$ ]je˩"2LEf`13Z8Ra[M @d ^U(|`^ȠVj^DB\,CXLT6]ySF uxg[/yL2mi ^C eB0SWM ц hHu /i)8v-?ԕb5K[.)]sr窨2>K(d|6<7$%@ ۣF",{2AӞP#/^.\Č1e@Y϶@WOQ 2#.bqo.*"v=@1KZּ=ѨTȈMoiՀ/Z@C+ߧR8~ Fei/&Sb-ƕ'~;r}PW/pż̫H<9X#28Eda\"bMQiNs ?]"kgCnxx9~A^"7 X%jvhY76ykmL]8 7J,VBʫl!+WbҐF5;ܛ.8pWe <,ec(ob;58mxUiBY}ǐ4xiM{ɯbJE2o@N2A.QU~{6*u~# =ĦhYV4,@)J E if*\HCn|Arףz "Ӈ ԕW7E}پ>G_.!Gڬhzd$l f&ߥ>ILg4(dRE*܅5Cke\z){MyP8HC<)cw$Ms,j_Iџp%b{&>iɷm/QnIPFL@< h?Rhum`#n>dUo#LK?&:NCTWy5ݲCg/-Jf:иHP;̫W?׆^+  wk{T> otaaw}p54wdqiVvKas!?cwGNkK]>bL.=}Vg|DPXb»'~?7Zf Jm0[p,k@"k7YK2NcU&6vH䟪zK&sOrXamVRnq#2я1(V8 Ή>S3L8Z5b-)~j Fi:,b'ƎaWL+s \meS>|_y/A?]'FQFbb,6,hזk`%% vbt1!zZJ0"+O|G61 Jƥp2~׉1MwvĕbHwXCGCROlByȮ`g։aIO\Ȟ זDG4VGzW(aHxUe S7Jt3;7ۀZomLPIOC,oѹ9wǎY9py;4b+շL :V3Xe@! &em!.c- #^nޤs;(is 70ea$ylXjyAHn/e}J"KQXÃ*K6{R⓶Ttn3 fBrџ4zF7J08c#Ѡ) ڊn흳)MwikBo_%GY<|}'Ιu [1૮N"E slŽTi(:}99W=' Q&")!z{;(eŋ}xy "el#S͢!MR#P}oULյ;ۧ$9$Tf,!{ֻiVkmߺSMn]*g{3aarSL9y/NLHVh\ #kka=}V+F~yTm-9O I޳KC $ #Z2d]ǍS!gfEsyyz2kkJI3wbfA$tkV~z{xNz=\Qn`RiM7(]E;0Ӻq3dAxH TMo($ک, R|Qqm=mC"ٲEՖ@ Zp+_Zh*w6kEOVqU.!ZiM3'p2~GVgᓯߺ2Һ\eZ'1;M>HHТ ~-x3kQ4auߏ9oP"0c5{wQhM\ 'PU\WZ;3a2nSBʵ7dE*$ˎ?.K[60 Mn$*x6"J &Z4Bfz h. 9@][ L*뿜*꣱k>˺y+Uyfv'&S޳|C#"GצY#O9;ށWO+ԘdF`~+|qg鷼csRƠ2/.i9M`k=SM ~tl˰re]Vv,zÛ5^+2Rc^3G;KbҞPije-Qwg@'8sEN+8.gvIfɜN~)J1RJ|;&@ B摡^vB1I|aZ벟;F7bp{î:'up9+c P5OwM F:7}UN@ \a\|ģ9r?ZyWyc f=;uoja`R58m1IwXpe }PKD"J; @8zWqw  'N 62nAqt;08p\[H ag+Ӳ.2D m JTu⨵{$6v14ryAK qHXg_#|=f-ӎ`922ΦrT%Ik5a aV- E%ݼhbTS[*kY>fR~8)2r qbw+t э{dm$Ii+8O'] h/4o1$ ȁ!^<ҡM#T9>G.٬91~<[hv0Vytrpv_4]S u9]xtRlx4#уXUNKusVtٴ9F tnɺ.GÓ [P 9ˀrN%nxZh)A["?؏~~Kր/a*U:y*` @8 78Vud?|Ul-fur1s ғ$;: R>EPlJjCVGՄwF/KۦY󒪋u((0},cnBۓq,>AK6TLw28сTPD]2g?IHkϹ8×zD)<ȗEX{B@KG .8as y =`QÎk,=iF{*2yN>*<$N(sVlFfqCXћPCi&qJm;@xHřѷo?;?|p>\lm@A>sX0=pe*wgHa &z)ht@(6}ŷghJce'CO{ xOQqT_ e4u%e"p#3yu3=4ZF: vX]LWW ,5ݰ֕qԵ¾|u*nBRL2.b :v6c1717q>^r MmbQt76D'zXcEߕ!>uUd[t/kxH77LbU/9 0dE6LX`EtԵ$hqek\b|2!PRX)6ɗt {= /$nٚ]I0pL, VHjIllQT9g0!Z~+0aCPc$\XR {.53y11BkyręB h,.f 1*8z|6A\rτ{`\\u6)ON"On}]!ig/\uٲ9Yp0 3Xa9g$[2璖.$EV$xixﯤ1V %orW>iѝ(yqNX_<4mc˝av@ʲ]UGu0zt,@VA$ZZ!TŠSTDu^5!L\x^D-p18+'l@TQ;cJpnM]_UH|-=} a𲹹j`1X [ocB'p A s3KH>:YO;dfV8i!XMno'뗠Fd1 EW-}"ÜBԆ Cn |O5 o/5P @@7 ĔydP%NɜǾg F|w#LAe ] W4{1)pxHK\Zy9N:&G8؅x@|i|@C{1c 0pGґB-Y ^ /2bb#SuRtxB<` qJ&~ FEGF0(`'12:85hn1[}tvpA%"@欜,vog8M1XY('rř+v֞mٶ`/}3;bt-E]\5N^;Tp8mfiݓM@׾t9RV1Lݕe`x& 'O|ya:rEZe8)4Uf9!p$=o% b4q[$ Iŭ?nY΃?}c8a_׋\*Hu"xr=.1azjjRܓ<:"y+OHϑ=Xgs0\q5^^,ZdvAlq]NP1B je eyI|Xϖ%m#۠WMƔ[w¡ %MV@lD$4a%!|0w h ~+C/$gƴfktW 邭9ۖW˰R;AɅaHPXׅNgX^dvXw/ѺM'\kI%E>J&%pw>N^IAXK3yP\OPPDs~OtMz,#}+6m3*a=1]g?U"ܲ.MKDX.E+|\㇚M4R%ʳ@2-xwV}?AJa0[8uw2Y=d{65>5NKF_!m̲gW?rmYRh*v*0BSyѦay:aq03^gK6S|6|X0 ;^W9g}er~(U<̱aS01 &4ٱZȏx3L :ȼy%q ^ 78K9yÃR0n?P5!Ѩ'-tpTJyY&>\*>E8+ I~yݎB+ЪM_̺ؑ5Jƹ4,L^(LQn&E8 3ŭ ,yPgɆQBpl$1 )f Ȯ(<`O9W}UN'9wQtH:JțuۏiлƜ~.I{hsjFu,hbox L'؉(0^޵YdlK̆B52k>۔g~"U^3C_Y!xR#^9u=0Ca'C9陷实N-X?JLvN&Vn"9dɮryv.]BshgůQJ#{p>V'= S!|_y1('^u2 {I .~m:Ĩn7Cmw 9!yiʀ~u]_G+[AYVZw.zV5g >/Âv9"le.Lw!t)V|= Bwa 4>4*5iˬm+0 OPC_'OZ[_Ҥgȱ_[5˜b<ᔄBtve%C7sPÞӀzUңScrul9|7;z_L*XDnrdUb)I)5c!e!2e`CWb"qo:PP{FMDmF-'z2#QVj+D*e{TZe<%J;KޅҡEv8l9 !1kmى~|>_rJ͊/} gG_G H:g,ل ~S 5|.JUL]?]J4kq@4"٣po3B/JյlQkXSwR 3FҨ`P:~#M$ֽCXBN%q Q_t1Hvn ǵcQ6W >,ؒ}R|R,UКouKD^s;Cli~hȕM%z;I L,K S[Ec*OuZj{qDob^*]9,f쵅Ժ 6%^9*EPsŇ}KBcꪥT&^#}‡C-Ҕ(5x<Lj(b^^җ-r;>/: FSwDʏ0>l{aqGڰ !<;Cux8Ux(c2ӌɖKWr63)?c&`ѠDhv\U b\=ِDgǺY>(oV!bcTQRQvHÜ|w61Dy6/]m&}O nކ33n[ԄeيY0?y&z|z!P!8Euvܬw³1gQx8hu8I\0Zik7 r#?}Xfߠ45j9U4{䜸`)I[͸ڵ騌 h_}Z/ Ou,CWx>)S@_3Os0%疥AQ‚EdZ|2Ejk•O'E9?'b{RiqoARTPB||6=G0cd8ӡarƱl[V]@BMX;-2qk"I\5$b 2Imjvq'Ow)aFbPD dq^; -aC谮GgZ1`0yzqyUSnrk@=m@Pn8 [vA{SYD:hw&lL ~6K!BxB;}]A*Meue@-uf l"7@"u.L=r"s6~UmG~<̵ZL)6ֽxC\CxGcRU f G1)*DuB#@+gN9޼9N,|Q `yf(BD%{?er¶Gy1U@Nn$4h"w$W+Aϳ!?U`煓2[65gO_Bawq̑*ob|o=IEoi!危`vmi&E{6FΙLeF2%zl}Aʍť2 pg9d[AgWc)?pN6 {h3(ۆcB>ɥO.k|Dh?rF<=]S^C!6eF{uSvr gr/*NK:l[@C( efe7%mB,` X[vnÿ^k >lp2䶕>"JVd[\KS]8|l.1R2^Ԑg9|1fagY{/F Y$c쵓3<zR2SU'2fv<̍;3cfjSg&9 ==ga݂![.!KٺMu؟,g#+\Ԕ16S. tk_iIzဥ'golthWɄP޼w)?p Ai&p,Ea\+k}ȸIiڽ(~&JM {0o6aE:;ݨ;joMc+?yMϼR2rЧvuzl&%1Dp[`̎CzJkh(6 yJ] PWP;e,E6L lʍf@zs*1WҌz@g&4$1Vw4ӕ<" нІ>.PGvP p.{5s# FڰN-5N?@.<>[W{y7+K7o?i̥/%_ A'AY*|ՁPv8BpAy$`簍:)c "Q8+? UYh>)dWs4kwE[;@pJϯ֏WviFjx}GE#[^倷r󷢀"]IBT11p{tQ[n[ҼCД&EY%i锇2P1;0NJӞ964AJ`;)~afy-L6eRy2mjnYxјac3Xi,:)0KIк Mޗ|bq`FSp%Ҫ2CgqEF 3S)A1:h 1$(|Z!ooI(_$6) D,H/Pd4G= c8Q]fp >4r35kɏn;/,Fן;cLlbwrUlͫǀ?0e@25Th xzߨE8%[ }|82Zb%.@VXFzՖh/]`` ϣp7JÂu_7H2!;Է{p+8dα|(Rw{zNEy5lmHTy- ?/ӊWݛ ?_~Iީ<!a9iYN>)>c9Yh%5l]ӋԉY$OeC ?pN#/WpK~jbJL%,vfhω29Gzmr5bk܄/MfĤ>~ZTh3_m̃#U΋ēs茒@aN*WL%NY+rw2x^ﰹh}~SOR^'jܣ Aq@!馛 "D%!t ZiZ2.΁2cin7s /}IuHDtR׻:'0Q(: Rz&B@`4NgKjퟚq?Q瀄75BP48i'5'.k%qG`VI@N>sE}7VccYs-j<]L[[8źA~vgY.T90mgぬ=Bh-FۇW#uӳ\,#婣*M1 p[]B1<hJo}q;^>̭ ]7Bm/<˞I%1 [IވxY@fvA%4*hdjysTHej0S_ïhTN(2픘z"ˢ}u S1} :꣢Yvu Nc3TjxL`(G7 ؍TN]oGgZ8Y__j&a5gl8@I w6hq+ 6Į4y qczs! A gp7ci`BIw#@wK[oT p32b!l|L`StFїYyHeQ?+ןnT( C͜| o'6i~E @}C{I{7XuRY-RxdNsIc!C(^ ö+FGe]QwRj${j-c2]xXz7F^VJ-{ʁf☺ɻ'/-8SuY7Xf4LVs6 SnV\M"R.]ݔ蜜MJ##% #x+hvjPK۬qk%>YS9I$]/~F,LJ'ӛ!fһ5%s0+d?YYyDnrL W;`[^pl'/* ɩjSUDY;ezM'I֟5$/ -AP%.o"1zĉPG ҼqƵel}TRA9]W6II,*{B:QܾS`adO3JjsL/q*afD!-uTh`Wb d?O }2ЋKBe*,V`֧-jqbvdgRP;D6 %t< 6ma^3wHjxOp68RCTz0u93'"¤TOj /o[c⏀ 9gx_(p7H;zsUvR'=:.ʍnX}m**=i;ώ<ŕ%(s4n[΁\xi<&,;ɿZ` u>^'_hp_zm.>J 'f`W51> Qi>_'x )z@`]k9>|ïT.L+j64IfmMC?'P[8|H)(m1. s`%PDi9@uю"@fĚcZjs!$z)kp T ˗tEe +vuB٥ +U:VQ:1LӘUx@sFK̀^|":o Ŗ羙jL)BgE>r4%0CP嶑RY=#(808u 嶧~֑к#2q,SX݌Yd0ypG)t72K@?ےP˻wqrP# !v"Xw qFb+0 h0c;QS*[%.n`<;x˶.8ciғ#o3gr5SMn^Ug&[1-lj*-Hxp#@k1:Q1 16AA_C lĩ{i}(mQ;R@8>!+ kMvSS5,Տw2L)DX .:~Nfd߹6W-L^;z3Aa% zk~Sޕ z9& Q !9a#|)lXq$`в_o+𼓧eنcjF3EʆU]-핯*|7`yl<q="tn̥$0|oiX6X[?ʰj6W%\gHB.JCk$<@ N۵-͡|JAN@[zRV?oj5sx?瞇ox_0s V 03Vcg瘙t7'rg4aS1]߷6I7R\#,0*Œjȿ@KcZ1daY|#r zU=WL,ء ޲#HxQ']rLE3wR:΂zdB=n~h|p!BjdKl0rG]NoC-s"RR8kj{M84onwet!rZ9S%R7z.+>Ő6⢐a &m9\Ī;R;?Ɛ<@0֧km d[_%"#fM1ρ8Z40a} yzFm$!D)1l~αdv+yv.ְ`/4R[Zf bwa)=h_sN'ptB+AbKweقsӑW`F8Ys X-j9,(A !eWc [pO13V焌.^~o*rn%cR\uqg{0z 1剗m.ǶB.ҹuvMR3XY2 u6| o5#S 5(Rظ1"T_3xA[&k:'~(|B0<?{Ƅ<փCTpS%S?"vwR߷*:oFj˰.C%Qk +k)~\!SiU]Іj#UQ$VXa'}/kҮ TuM~GY.;J=p'r<[wwyͨvݷaW&R b9=H)_(GI'{`=mJB~?05\x?Gm<$ XeVN%K*ElI݋utSUE3N $oW4wrlk ~٠dVtp+tiʣAif$NبuSU낎_+V/RHt Ⱥ+P-F/w44wRlfdkB3l {RsQ.TC6kD0m VatB3\Nlg@Kd*ݳ]sLҡә?zeH ݛfFۆ4- oPОf+,JGN(!mF2Io:ܛm):nTI x Mbx/+EXaأdYa*' G8V5M_k񺰈ӱ!l߾)82tOe} ^NUL=fBk _ԃO ' ^ocD" 3lp:Fd݅ ƈZ6}OB,Ac"LX/hHaq8"()uh2qڕ릪kܳkb@B@#Y ɔ&h@.ٲmJ2g^ M)AYQ[E=y &ɏFKq (n 1hыQCpARЂ'(BZRbqUkMZ،T;KE jjl؆9V,EۂJS5u2q__JԎ)@oC+jy !98nƍB-唫rYxxٿ)L:;|\%r1\6V>2IT,Jӣ_ rnx~c[2d4up={&k#QCQ7_{E~uY;At:2)񑬇=<7^tu~Աi0x|GmaVJ# 7J&hZLS-Q\x'/Y\ePoH>ntq;Pܾ{0Z}pk()WDs ~ʰ-(iî UT{}’'gZʌ[}VOFD0Sl[#eN|#bT "KE`M(mB_v- _ӟS*!oGٛv4ϤqhxWI.>zV~)Z?P&,/"sfK \!SXEX|,L}:iyEk,lL,Bۤl){ig{z1 ИA!tr/ǧ(Snx @U؂-}|[N-M{xPªRmM RjZX#P)^.Ϳc)(S# B$O`z-j}iU@z˒;lEήf׶ê\ف#.&*}MS՗b'%0w!ű| 5̂JJgg1S3ؐ3i~?J!%m7@-O6",g7'ﶹRe9˲}lR{ MI?vp|{XW-tگq-UDbtU0zzqC]gvS':a>B8OR=R5.?Q4R(!aҤX`4x&mFӼ{ͫ 3"]0->vént0/G1-ʢ=[yi$п}q"مA`pinqNؙ$$\L;0TH L Dx e%p7Ѻj 5( =43<<9#_л KץIgz<@ Tc,nids1fAO(+5}kv# DD ZzXm=~|cqcns`ED9&jOYJn~ #0$6 S7hގ:jx82٫1[{C燇N? 8^&N/[7ڡ`~\ZL[fkmkZIرIl%9$աvz{%)V>h.VVM[(1d}^ԌrM|((948=t֪rA$]`5М}F=A '⻫$nw^#Xw0 #X B*wU("O'n|PrHc'5f78c+f=TjfWZɇq3pV04)l.J;o8(JX7$0 NSyv +ĘߵYU;RsCU[K?n7u6 Z_YM850[2B̗lՕ>4B}%<)LT8S;qs`*#R!u9/FvvqoTܧԟyAsMGsXX =2\$V"6p0A"O'SGO1;#*|de7eӣ 'kД>,E kk?%Oz՜T[VI~̻:rPN0wxnM=-)(|,:C1m8YsRM }WujE X$3'kW_&vDH^b[Qi=b:O = X IYfJLWI+e>lw Y AQOD`&sI N-R\*m3V.jڌT[,ټ{hnD pQUi<)kF`+i qkVQ I0rHMxcF/}1C`Pm҃-Ya l2/ENVO\9ܦȯ.>MY{5 ~`4)[ (M|FEIDb4Zr~V{NsI< bJ .p0gaepWUxWG(34M?Q*N#O{ʾ Woz"UFg%jE<Ԫ*'nɔ.u/9gŝZ4rz__`XQ`i.qRjrhuuMAYWͮ8~M"_{b1 p,~v}'a0[s?CyEthxd\Ay4 8{ٜl*L*^av6xLzF[2vhJJ^yo8gWިeBZL<5l7@,m)Uq]F%*]+>EqecP\RM~=4aHkQm;&Í'#)ƕ Y֤#.xG+JoPx+~ܐ*<~жPaqBBCL@;}GKT8d f+=kbǚ{G;$px_'"J[Ӌ7[[,U"Ĭ dLo~H"Dﭢ:]:IE acᗝ<}e_F אŝmɼ;elӽ5T[ҳB(1/{rcP+jSq8 NIF+,:Vl$XHigUb3ᵘetT.(GuUL褅F0j;0mO{ܓ9|ŷ#]4Zόcl-IoAU7b-KgYjڟqs;Avӌ i 7s+ )|L klz[Q(6_&'l |avF@ DDSAb!f $x(T !3]%/Wk?8= 0f:k'(񂫅$L TsGK7MOr]_36x[\?[$PL}b??%ewG-VU7mr(=#gB)r 9wοXWD=LY60$oL ] [Ć&0u"3G-s%0?cO DQ0Vc$쏁I~3:΁Z"`',YjE%RK0lji4Hsd;H;J8%-c~!sV'eθFR\3RH5^*K<[Xp\!ˮ*Ѓ;*`T۔ ̑Z\`BxkZD~ÔpIr0@8~skX滕D IWG\"34"-+%( owt3 zvYn"6Ij]1 ~ĖBV\w X 7|[u>aUB_TKǥtXbVۦXX CV !`%!oD xLvzu8|2(V{1DGt=p(m{`1}yӺ-HwצةOm$*T=eQx҅7 8GS? d.8pb+ D_qȉn%3r54xG &9"D8VWcϼabf9/fĢ Yެ+W!96Y_x%'S `}D|81uYƿ8Fqt" '/.S(|D>-rBasuOϑ)' {6:/,S1 큼PsAq׻yT%Xm1wX؂p9U?i?8v7TOjU\#ݘSCp8;oHޮ eꁱIq.k:zm=v-o7l6x16jFUMը%ԺE"pe9bBWFix}8F2~ipD ʐ{u9v+ʄd( d\mTV qؽfk暎”`(1RWZ54d!Q~ՀjXCVqk0;}_p`3֤ȫQ^EHS,)}<$xi2dU ost7J~zLľM7Wl5z.3N\ 2£o|vIlk`͜ٳvٟ7j@_8: ވˉy[(<쒶qVL!"+ aY]8Kz/838:\vc!f|(7U6Q{:/p0{ŀvFݠVkKF~:WԡIDőAkfC ξל40Tԋaxᆮ-tؗKsD>f 0Vm!X[ǂ$i(8#iUV@y BR=ܞԬ#S* s \A5:rK%Ճ:xq m ĄwJW)C砪09PL~m:ngCcMRYľ<ĝf<`!ފsN<^ֺX%# e!W6l=+ȸh~zob M^$l7ݧO 6z4E{j0z"tѶ>Ħ(zd+kbV8h.}VhG`!Vǒĵ d%2}hbDyY"s|N^+ 2֛6}OGwLfW;[ ݹ$f=1zƺNj] rW}C5=š Wo.%^:὜AnT*٤>+ w^!I7f˵Y3%[&M2G)`yS Js~L!+6@< QtlӛkWrz]M㍬>[h Ftcr*W}9u(߀G=_ 5tOY/4 vwlnK8=dt?N(`iZ"YZkoK1>NcS m 2*S( %^JRg=38Ԝ|lcN^xeD.w2d\QQ*G{;]ZO9gQ~Cs(8yie_k#TQD#$Cq;A5a* gWxmG>醾]u綊8YMEҢhY3b+"@K2IŬ.u.ws$9TuՄI _S%X:~) c'G)i/\F)N>/7.˨Bbu ~dFU^[A/ "h쉽ev'1^dµ6 jBEh#y0X[gw!DP|REG!ʡIy_s5n@VJAm4?ڨJis7 " F{mxF0pc5Mw7=_P+^.({A gө-;:[BA\R+4^!6-3_ϜL&1BgV{+u+؃Pv:ͷyVcL8VeX3j5bL1 wJXQ#Ot nm Ւ^`h`2}P1Ϋ*qf'!oKU=ЌSF-~/B)_|-fWϏT4D'i!*WM3Ey|?A190P0U}J3 ;I褘=~Vti >R7sAƯ``i$n(X nbjKv"FghWmҼW&=fm6- Ө^r<RfQGH|@+4EUa=B|^j&[5|@R<.,7?C5 !=$̦ṆH>P9c{׈á1 1K[ƌ M * 96@М ɰ!~) X} D2kf>Ѱ7v@xmƕ2` P@pA]`6$5>P00h/g,aXۑ5*T4Η -*0xe%>\N@@h=v)*V_kp72tmk۪xU/o+2cv>,i2R R&֛,LZ-̊9Y?y&̃ OK"AP3 q2MoRW >Eojb^҃$fޡ=2Sa2>. *'\rO5gHZy^{M, gؠK9ocM$]f*Et8D>KuK\Bz".Ri$=cliͭf)AnWkB#٬/xoHZLHӸM?]pOb:-%Ӹ$>(© ؅S HHqgIPQ 3=žϡV9[X+ESBB"VdImAXd_>4zgyw0醡j37˔e+j mH+wΔIZuWE}9RB"b4dj]|ͼpo @Qv6L6m@b]NP~F/9 d5Ol;U";v_y2 no>d,FBr(x3IsŽ(Qq j(/0;P7{RuC~O76yQ4?ݱ/>cM[u.ߌ~lqFEb" eZMwe!o`^DM0:Nd^3YGgɢ]'tM{ɭR([V+#[4ԍ.QI$v*C}^YPǝ6g NjVWϛ)[ F?{?~=NfA_kNڃg# ` ZbO'gQY!?e11qviݝ" Ijdri(::mcka!93lb]e_,T[38u0&b=P8Ũ)QJڕ}:G2x,pEb:52u&lӛ' ? 1œt=}G%j"0)Pa hG =J5:ݥ`w>f9 M#XY͕#ؤ{1&El8_3fXԔ1J$xp`:Glz*QN9ʻ~K .C_G'$}W?2u z ޫOWnB%Ƽ),_T<'{T+.aFnТ[$n^zpx_~ݿ&(<ӧ"=ۈX` ~n|}`^C2&v\37LOӤ%,Mo66S.1FY<#z/*d #]Y&-;jeTW Pv$Xu2Pf$ȩ*M@t5 JǺLDž)K{٣2: i]M 0|"Ѧp=+$k43LPl`" f7rP͇X6_E00~MUsjr"E5(pZ6q 6zrUqK -k+`3.B B4WYa-ϵ ";k\ӷ*ԌAj4分|l4^ӟ(@m!AN-M=+IHN¤EMUvjhmyaqJYO?^E8M+}}Fy2J/M|3(Ɔt鏚 ?+t;vc w3- }*ˇ1N8:V+_|e{#"ah$cz>7nfuL7stTNO2p! '}|Ư$+F XgYlGluܯ`wj)q1< +كSZE̛`j9jB c>lkIN.fG 2UPZTׅTN.жDim p[wveihB?%AȻJ.MҶuÀtOR8d,`ϓì)6em1Q #x 5C4åf\ v݇pYVN̎+i"Px50+aQRr{AI,e|1{lRa|k(?/G&"@ }ݷ|(_roVlI7|k'Y}O#$Tgb 6EX? 1 tAE{ mْu?iwLi>)~`iodK18A<7 p_T1}ܘS<۞e!%1h"{Y++H$ _t^(c[_oZ:h3('d/sw@v0p<|+)X8f%͊8kXg dlzÞ0Q w ˎoQyk$E7E:,#wNu77%&YV`RZ"̹ѓ S&tyydq20^vm*53M)p!x(W1!.6ڔۺ$ p} HuLhnsvYCߟ3z⋴oy`Λ[SɅ!̋AQkbM죕r..Lص|,>j+ 㭹EzFnS7-G]r)\=e1K JeL%!9;[迟fHRey1ބj'[0<K\D]|h_BU>UA@`hjt`X"Ԓs]#}Ͱ!zsls-'7㗀F=ﬦتAQHAd}qka-~u:lPQARY,^a*J@fiG Ã7iF0I Soȣb_ϒF$(-&khd1j0Th Ǎ#