pacemaker-cts-1.1.18-11.el7_5.3> H HtxHF[2 ?*}}wʹfy۝w1tqEZ޲T;@2c7af28e8d31c804442454288d8e9a285c4a7e52d9$6:#=q ˈF[2 ?*}}.(B /$}Kb fAλZ& Cge>9?d " a  %@FPATA A XA \A A AA)AnA(\(((/889:>:Qp<<su?u?FTTc/yy*> > nFWW ZZ^QQ$$$GAFA T%F + >s$|7 8vA큤A큤A큤A큤A큤큤큤[2W[2F[2F[2F[2F[2F[2F[2F[2F[2F[2F[2F[2F[2F[2F[2F[2F[2F[2F[2F[2F[2F[2F[2F[2F[2F[2F[2F[2F[2F[2F[2F[2F[2F[2F[2F[2F[2F[2F[2F[2F[2F[2F[2F[2F[2F[2V[2|[2[2[2|[2[2F[2F[2F[2F[2F[2E[2E[2E[2E[2F[2F[2F[2Fd5a362b31046c539497dccd9c2ce8def9d0c44fba4e2d51ba794d182a749daf50dea85de234448992faf987608324e21ce54165394e40ab8d27e9668f9802f820dea85de234448992faf987608324e21ce54165394e40ab8d27e9668f9802f825711177d886b5f4bbc5e930a409ce4e3058e414fce3664881c248ebcd0fede35fee1a755af602bc6428ab293fa401edd3b47660ee9deb14cd9094508693042acfee1a755af602bc6428ab293fa401edd3b47660ee9deb14cd9094508693042acc53a9589aa7e4f80299d1cd5afc8e1ccd4fc1d7606b510adca44acc8b3f0dc8ce1f35b70e258a43fc77fb032888fb9098b3f5a794e3b0f4fb048cd748064d518e1f35b70e258a43fc77fb032888fb9098b3f5a794e3b0f4fb048cd748064d518e21530c0f68c00b529aa62d080b65d85b7f08af251df76df8dc865d5e7ddfdd011351661b51aa19271d7c7c1db809a2a88fa429921faf2c00fa6e01256dd455e11351661b51aa19271d7c7c1db809a2a88fa429921faf2c00fa6e01256dd455e53e1a3af21d40ef90ecb3a5c473214aafe036b7375bf52e4daf7f705c358b0844cdadf233e0ebfdc0a55f9226db2c2c6e15ab85c77d5d61ea8893bb95b1d4cd54cdadf233e0ebfdc0a55f9226db2c2c6e15ab85c77d5d61ea8893bb95b1d4cd5c2864cc27e37302d42a46428e4c268b1a12c1480d4b6c891b2e5d382702806fb2dfd5a2e87d05ce0be1fa4fae1fc519b34358bbf75962838fdd857abeba6bf362dfd5a2e87d05ce0be1fa4fae1fc519b34358bbf75962838fdd857abeba6bf367e47f31bafee55922093e389af7ec4d8ba540e911e4b72c13f8c49527298e433db33e8fe973aaaf9884f050ca438bd7fe0c620f3c490493ffc44c6389c136f4ddb33e8fe973aaaf9884f050ca438bd7fe0c620f3c490493ffc44c6389c136f4dee030a6ad1001cb2ab42d344f74c608e4a0758dc117e12c343e3f1c151fffb35675eefc361af5c2470d3dd7e880765a63c8ed3e3f87356ebcd1eb4b14bfdc93b675eefc361af5c2470d3dd7e880765a63c8ed3e3f87356ebcd1eb4b14bfdc93b2792b4f20e5feb7561264d1eb6605c2d54e1bf978dd37f47f259f10a9984748cd6c66e50d522b56f3149ebb1c47a8086f9f195e282f3f327fc51b4ca4803af0ad6c66e50d522b56f3149ebb1c47a8086f9f195e282f3f327fc51b4ca4803af0a8a10f687fb3b8f1416e8cda842447f603ed87350aa94f4de90fcdd566074bb6d2a168413399ba652c93d31c21941bd9b45aad5008d60ab4bda22874b546f27452a168413399ba652c93d31c21941bd9b45aad5008d60ab4bda22874b546f2745bcd10ae6f52c1c4da77bebe9000b748d311825abedfa413383d3db88f8f4d79a33457a02cb5f30d2b5d7f7f3c73546a54ed355891f64088f0fb3d112fbff85f633457a02cb5f30d2b5d7f7f3c73546a54ed355891f64088f0fb3d112fbff85f682891f50e151bff27dbed7b5c228b8c5dc554285ab7b8e49e0f0149b25f9e2f42b962dc2e109dbd60267e6f67413a251ad9dc46af91c5080f1af57b9cb79a0dd2b962dc2e109dbd60267e6f67413a251ad9dc46af91c5080f1af57b9cb79a0dd429b28c768df08a6614be150f2ee50b5edb1bf8c239b3ea39c4262d14f5e79f909e87700824978476c67d82f2c34b7f4b5122981a34d8de316a50a762a9faf1409e87700824978476c67d82f2c34b7f4b5122981a34d8de316a50a762a9faf149aade78603ef040c7d4daab3af2cf6b1991413174fd8a9d38b51c86d8740ba687aaf76d3d76e56ee2796e01418e1a996b2af4bab8cbaaf68b3b0bd45c9dc05547aaf76d3d76e56ee2796e01418e1a996b2af4bab8cbaaf68b3b0bd45c9dc055455c672626e3afbe45bb8769925fd3570658bdaa219dc3d3c7673a8bdab22925dd91ff6001244119635d4a191c9d7d9801a1e9a938323b3c88a98f74239840eaed000e225dc8a012cdf5e7cd496cce44e5c0262a905c7939091d555acda8bb835e45a26f3267966061f0cf443625dbfbec5630abd3784fe2dcdc9647e4c5d7569aa14f1e7917b99f8f944e954fd5f1957508c8f49f5ed02f0dd7aa6b5e3aa8f5c01d2ad0ec25002024fb3ea1f48dd3fdcd7287ddf06f2133f90567399ec77d3af8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b8806434775ccd21a07215684420b462fb8d877fa592584fa0d8150224917f0149fa14d96f0fb5ac6d6ce8e1d30ab9c41de21398afe1e358536d24e80a8ac087f0dfb70273d648197440441f13a296b3f624aed64e583bb1f71bda8ff919018f4768b9e201760e484b9e683765dfb869764befff66f88af6cea756f419d1685a37c52dd988424c48b4a3516220f04c983fd34e155cec264f7d25092c752d49f64f1e4540c959859d5280358dbc6a3bb3703a2635a090c7ddc01a014ce2761dd0174fcf8d362765adadafebc2b9e8308934331703d31fd9610c7c24a88874abf43d18c157507560cd991671c3f28c0fd80a8c0658a01fc60825cef29f1672dafed6e52a7f6bd896fb997dd397d7e98319eef340dc9474730d95559a577fd991628c3dcd9738363a0f54f6eb3c690ecb103b9e71e199600d103dc96b2c30887b8c70708607c677c1a175ba55098cb18aa576d9f79c530041d5920de992da5e330fbe02448rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpacemaker-1.1.18-11.el7_5.3.src.rpmpacemaker-ctspacemaker-cts(x86-64)@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @    @ /bin/bash/bin/sh/usr/bin/pythonlibbz2.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcib.so.4()(64bit)libcorosync_common.so.4()(64bit)libcrmcommon.so.3()(64bit)libcrmservice.so.3()(64bit)libdbus-1.so.3()(64bit)libdl.so.2()(64bit)libglib-2.0.so.0()(64bit)libgnutls.so.28()(64bit)liblrmd.so.1()(64bit)libncurses.so.5()(64bit)libpam.so.0()(64bit)libpe_rules.so.2()(64bit)libpe_status.so.10()(64bit)libpengine.so.10()(64bit)libpthread.so.0()(64bit)libqb.so.0()(64bit)librt.so.1()(64bit)libstonithd.so.2()(64bit)libtinfo.so.5()(64bit)libuuid.so.1()(64bit)libxml2.so.2()(64bit)libxslt.so.1()(64bit)pacemaker-libspythonpython(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rtld(GNU_HASH)systemd-pythonrpmlib(PayloadIsXz)1.1.18-11.el7_5.32.62.73.0.4-14.6.0-14.0.4-14.0-15.2-14.11.3[{@Z@Z3@Zk@Zhu@Z7Z/Z.s@Z ,@YZ@YZ@Y+@Y@YdYI@Y:Y$$@Y@XXX@XX9@X@X@XwoXX @WWWWWPWPWv[@WrfWj}WZWM|VŲ@VZVf@UYUpUUUU>Uyx@UQ@U hU hTTTTeT@TTuTk4TZ@TZ@TO@TN3TJ?@T?@T+TT @S@SO@SKS1oS1oSz@S(S S@Rb@RkR@R@R@R{Rz/@RR@REs@RNR q@R@R@Q@QMQMQMQdQQLQ@Qn@QnQ]k@Q]k@P)P\VP\VP H@Or@Or@O - 1.1.18-11.3Ken Gaillot - 1.1.18-11.2Ken Gaillot - 1.1.18-11.1Ken Gaillot - 1.1.18-11Ken Gaillot - 1.1.18-10Ken Gaillot - 1.1.18-9Ken Gaillot - 1.1.18-8Ken Gaillot - 1.1.18-7Ken Gaillot - 1.1.18-6Ken Gaillot - 1.1.18-5Ken Gaillot - 1.1.18-4Ken Gaillot - 1.1.18-3Ken Gaillot - 1.1.18-2Ken Gaillot - 1.1.18-1Ken Gaillot - 1.1.16-12Ken Gaillot - 1.1.16-11Ken Gaillot - 1.1.16-10Ken Gaillot - 1.1.16-9Ken Gaillot - 1.1.16-8Ken Gaillot - 1.1.16-7Ken Gaillot - 1.1.16-6Ken Gaillot - 1.1.16-5Ken Gaillot - 1.1.16-4Ken Gaillot - 1.1.16-3Ken Gaillot - 1.1.16-2Ken Gaillot - 1.1.16-1Ken Gaillot - 1.1.15-12Ken Gaillot - 1.1.15-11.1Ken Gaillot - 1.1.15-11Ken Gaillot - 1.1.15-10Ken Gaillot - 1.1.15-9Ken Gaillot - 1.1.15-8Ken Gaillot - 1.1.15-7Ken Gaillot - 1.1.15-6Ken Gaillot - 1.1.15-5Ken Gaillot - 1.1.15-4Ken Gaillot - 1.1.15-3Ken Gaillot - 1.1.15-2Ken Gaillot - 1.1.15-1Ken Gaillot - 1.1.14-11Andrew Beekhof - 1.1.13-10Andrew Beekhof - 1.1.13-9Andrew Beekhof - 1.1.13-8Andrew Beekhof - 1.1.13-7Andrew Beekhof - 1.1.13-6Andrew Beekhof - 1.1.13-5Andrew Beekhof - 1.1.13-4Andrew Beekhof - 1.1.13-3David Vossel - 1.1.13-2Andrew Beekhof - 1.1.13-0.1David Vossel - 1.1.12-25David Vossel - 1.1.12-23Andrew Beekhof - 1.1.12-22Andrew Beekhof - 1.1.12-21Andrew Beekhof - 1.1.12-20David Vossel - 1.1.12-19David Vossel - 1.1.12-18David Vossel - 1.1.12-15Andrew Beekhof - 1.1.12-13Andrew Beekhof - 1.1.12-11Andrew Beekhof - 1.1.12-10Andrew Beekhof - 1.1.12-9Andrew Beekhof - 1.1.12-8Andrew Beekhof - 1.1.12-7Andrew Beekhof - 1.1.12-5Andrew Beekhof - 1.1.12-4Andrew Beekhof - 1.1.12-3Fabio M. Di Nitto - 1.1.12-2Andrew Beekhof - 1.1.12-1Andrew Beekhof - 1.1.10-32David Vossel - 1.1.10-31Andrew Beekhof 1.1.10-30David Vossel - 1.1.10-29David Vossel - 1.1.10-28Andrew Beekhof - 1.1.10-27Andrew Beekhof - 1.1.10-26David Vossel - 1.1.10-25David Vossel - 1.1.10-24Andrew Beekhof - 1.1.10-23Daniel Mach - 1.1.10-22David Vossel - 1.1.10-21Andrew Beekhof - 1.1.10-20David Vossel - 1.1.10-19David Vossel - 1.1.10-18Andrew Beekhof - 1.1.10-17Andrew Beekhof - 1.1.10-16David Vossel - 1.1.10-15Andrew Beekhof - 1.1.10-14Andrew Beekhof - 1.1.10-13Andrew Beekhof - 1.1.10-12Andrew Beekhof - 1.1.10-11Andrew Beekhof - 1.1.10-10Andrew Beekhof - 1.1.10-9Andrew Beekhof - 1.1.10-8Andrew Beekhof - 1.1.10-7Andrew Beekhof Pacemaker-1.1.10-6Andrew Beekhof - 1.1.10-5David Vossel - 1.1.10-4Andrew Beekhof - 1.1.10-3Andrew Beekhof - 1.1.10-2Andrew Beekhof - 1.1.10-1David Vossel - 1.1.8-6David Vossel - 1.1.8-5Andrew Beekhof - 1.1.8-4Andrew Beekhof 1.1.8-3Andrew Beekhof 1.1.8-1Fedora Release Engineering - 1.1.7-2.1Andrew Beekhof Pacemaker-1.1.7-2Andrew Beekhof Pacemaker-1.1.7-1Andrew Beekhof 1.1.7-0.3-7742926.gitAndrew Beekhof 1.1.7-0.2-bc7c125.gitAndrew Beekhof 1.1.7-0.1-bc7c125.gitFedora Release Engineering - 1.1.6-3.1Andrew Beekhof 1.1.6-3Andrew Beekhof 1.1.6-2Andrew Beekhof 1.1.6-1Petr Sabata - 1.1.5-3.2Petr Sabata - 1.1.5-3.1Andrew Beekhof 1.1.5-3Marcela Mašláňová - 1.1.5-2.2Marcela Mašláňová - 1.1.5-2.1Andrew Beekhof 1.1.5-2Andrew Beekhof 1.1.5-1Fedora Release Engineering - 1.1.4-5.1Andrew Beekhof 1.1.4-5Fabio M. Di Nitto 1.1.4-4Fabio M. Di Nitto 1.1.4-3Fabio M. Di Nitto 1.1.4-2Andrew Beekhof 1.1.4-1jkeating - 1.1.3-1.1Andrew Beekhof - 1.1.3-1Andrew Beekhof - 1.1.3-0.1-b3cb4f4a30ae.hgDavid Malcolm - 1.1.2-5.1Dan Horák - 1.1.2-5Dan Horák - 1.1.2-4Andrew Beekhof - 1.1.2-3Andrew Beekhof - 1.1.2-2Marcela Maslanova - 1.1.2-1.1Andrew Beekhof - 1.1.2-1Andrew Beekhof - 1.1.1-0.1-60b7753f7310.hgAndrew Beekhof - 1.0.5-5Andrew Beekhof - 1.0.5-4Fabio M. Di Nitto - 1.0.5-3Tomas Mraz - 1.0.5-2.1Andrew Beekhof - 1.0.5-2Andrew Beekhof - 1.0.5-1Ville Skyttä - 1.0.5-0.7.c9120a53a6ae.hgAndrew Beekhof - 1.0.5-0.6.c9120a53a6ae.hgAndrew Beekhof - 1.0.5-0.5.c9120a53a6ae.hgAndrew Beekhof - 1.0.5-0.4.c9120a53a6ae.hgAndrew Beekhof - 1.0.4-3Andrew Beekhof - 1.0.4-2Andrew Beekhof - 1.0.4-1- Fix regression in handling of mixed-case node names - Avoid multiple recovery of stonith devices - Resolves: rhbz#1583747 - Resolves: rhbz#1585741- Do not record pending notify actions as completed - Resolves: rhbz#1570618- Do not schedule notifications for unrunnable actions - Do not expire remote failures if fencing is pending - Do not consider attribute order difference as CIB change in crm_diff - Resolves: rhbz#1563345 - Resolves: rhbz#1566533 - Resolves: rhbz#1568720- Fix regression in crm_master - Resolves: rhbz#1539113- Always trigger transition when quorum changes - Match clone names correctly with crm_resource --cleanup - Fix pcs resource --wait timeout when bundles are used - Observe colocation constraints correctly with bundles in master role - Resolves: rhbz#1464068 - Resolves: rhbz#1508350 - Resolves: rhbz#1519812 - Resolves: rhbz#1527072- Fix small memory leak introduced by node attribute delay fix - Resolves: rhbz#1454960- Regression fix for "pcs resource cleanup" was incomplete - Resolves: rhbz#1508350- Avoid node attribute write delay when corosync.conf has only IP addresses - Fix regressions in "pcs resource cleanup" behavior - Restore ordering of unfencing before fence device starts - Ensure --wait options work when bundles are in use - Fix possible invalid transition with bundle ordering constraints - Resolves: rhbz#1454960 - Resolves: rhbz#1508350 - Resolves: rhbz#1517796 - Resolves: rhbz#1519812 - Resolves: rhbz#1522822- Rebase to upstream 2b07d5c5a908998891c3317faa30328c108d3a91 (1.1.18) - If on-fail=ignore, migration-threshold should also be ignored - Resolves: rhbz#1474428 - Resolves: rhbz#1507344- Properly clean up primitive inside bundle - Scalability improvements - Resolves: rhbz#1499217 - Resolves: rhbz#1508373- Rebase to upstream 1a4ef7d180e77bcd6423f342d62e05e516c4e852 (1.1.18-rc4) - Resolves: rhbz#1381754 - Resolves: rhbz#1474428 - Resolves: rhbz#1499217 - Resolves: rhbz#1508373- Rebase to upstream 36d2962a8613322fc43d727d95720d61a47d0138 (1.1.18-rc3) - Resolves: rhbz#1474428- Rebase to upstream 5cccc41c95d6288eab27d93901b650b071f976dc (1.1.18-rc2) - Default record-pending to true - Resolves: rhbz#1323546 - Resolves: rhbz#1376556 - Resolves: rhbz#1382364 - Resolves: rhbz#1461976 - Resolves: rhbz#1474428 - Resolves: rhbz#1500509 - Resolves: rhbz#1501903 - Resolves: rhbz#1501924- Rebase to upstream 1cb712c5369c98f03d42bcf8648cacd86a5f48f7 (1.1.18-rc1) - Resolves: rhbz#1298581 - Resolves: rhbz#1394418 - Resolves: rhbz#1427648 - Resolves: rhbz#1454933 - Resolves: rhbz#1454957 - Resolves: rhbz#1454960 - Resolves: rhbz#1462253 - Resolves: rhbz#1464068 - Resolves: rhbz#1465519 - Resolves: rhbz#1470262 - Resolves: rhbz#1471506 - Resolves: rhbz#1474428 - Resolves: rhbz#1474463 - Resolves: rhbz#1482278 - Resolves: rhbz#1489728 - Resolves: rhbz#1489735- Avoid unnecessary restarts when recovering remote connections - Resolves: rhbz#1448773- Support bundle meta-attributes - Resolves: rhbz#1447903- Fix issues when running bundles on Pacemaker Remote nodes - Reap orphaned processes when running Pacemaker Remote as pid 1 - Order remote actions after remote connection recovery (fixes regression in RHEL 7.3) - Avoid local resource manager daemon (lrmd) crash when an in-flight systemd operation is cancelled - Resolves: rhbz#1432722 - Resolves: rhbz#1441603 - Resolves: rhbz#1448772 - Resolves: rhbz#1451170- Allow cleanup of guest nodes when guest is unmanaged - Allow bundles to run on Pacemaker Remote nodes - Handle slow IPC clients better - Update crmd throttle information when CPUs are hot-plugged in - Order pacemaker systemd unit after resource-agents-deps target - Resolves: rhbz#1303742 - Resolves: rhbz#1432722 - Resolves: rhbz#1435067 - Resolves: rhbz#1444728 - Resolves: rhbz#1446669- Fix shell script syntax error introduced with URL patch - Resolves: rhbz#1410886- Avoid fencing old DC if it is shutting down while another node is joining - Improve crmd's handling of repeated fencing failures - Correct behavior when guest created by bundle has a node attribute - Show Red Hat bugzilla URL rather than upstream when generating cluster report - Resolves: rhbz#1430112 - Resolves: rhbz#1432722- Allow container without IP to use underlying hostname - Resolves: rhbz#1432722- Keep man pages compressed - Bugfixes for container bundles - Resolves: rhbz#1410886 - Resolves: rhbz#1432722- Add support for container bundles - Treat systemd reloading state as monitor success - Resolves: rhbz#1432722 - Resolves: rhbz#1436696- Avoid hang when shutting down unmanaged remote node connections - Get correct node name when crm_node or crm_attribute is run on remote node - Ignore action when configured as a stonith device parameter - Include recent upstream bug fixes - Resolves: rhbz#1388489 - Resolves: rhbz#1410886 - Resolves: rhbz#1417936 - Resolves: rhbz#1421700- Avoid grep crashes in crm_report when looking for system logs - Properly ignore version with crm_diff --no-version - Process guest node fencing properly - Ensure filename is valid before using - Build for ppc64le - Resolves: rhbz#1288261 - Resolves: rhbz#1289662 - Resolves: rhbz#1383462 - Resolves: rhbz#1405635 - Resolves: rhbz#1412309- Rebase to upstream 94ff4df51a55cc30d01843ea11b3292bac755432 (1.1.16) - Resolves: rhbz#1374777 - Resolves: rhbz#1378817 - Resolves: rhbz#1410886- Preserve rolling upgrades involving Pacemaker Remote nodes - Resolves: rhbz#1388827- Fix CVE-2016-7035 - Resolves: rhbz#1374776- Sanitize readable CIB output collected by crm_report - Document crm_report --sos-mode option - Speed up crm_report on Pacemaker Remote nodes - Avoid sbd fencing when upgrading pacemaker_remote package - Resolves: rhbz#1219188 - Resolves: rhbz#1235434 - Resolves: rhbz#1323544 - Resolves: rhbz#1372009- Only clear remote node operation history on startup - Resend a lost shutdown request - Correctly detect and report invalid configurations - Don't include manual page for resource agent that isn't included - Resolves: rhbz#1288929 - Resolves: rhbz#1310486 - Resolves: rhbz#1352039- Make crm_mon XML schema handle multiple-active resources - Resolves: rhbz#1364500- Quote timestamp-format correctly in alert_snmp.sh.sample - Unregister CIB callbacks correctly - Print resources section heading consistently in crm_mon output - Resolves: rhbz#773656 - Resolves: rhbz#1361533- Avoid null dereference - Resolves: rhbz#1290592- Fix transition failure with start-then-stop order constraint + unfencing - Resolves: rhbz#1290592- Update spec file for toolchain hardening - Resolves: rhbz#1242258- Take advantage of toolchain hardening - Resolves: rhbz#1242258- Rebase to upstream e174ec84857e087210b9dacee3318f8203176129 (1.1.15) - Resolves: rhbz#1304771 Resolves: rhbz#1303765 Resolves: rhbz#1327469 Resolves: rhbz#1337688 Resolves: rhbz#1345876 Resolves: rhbz#1346726- Rebase to upstream 25920dbdbc7594fc944a963036996f724c63a8b8 (1.1.15-rc4) - Resolves: rhbz#1304771 Resolves: rhbz#773656 Resolves: rhbz#1240330 Resolves: rhbz#1281450 Resolves: rhbz#1286316 Resolves: rhbz#1287315 Resolves: rhbz#1323544- Rebase to upstream 2c148ac30dfcc2cfb91dc367ed469b6f227a8abc (1.1.15-rc3+) - Resolves: rhbz#1304771 Resolves: rhbz#1040685 Resolves: rhbz#1219188 Resolves: rhbz#1235434 Resolves: rhbz#1268313 Resolves: rhbz#1284069 Resolves: rhbz#1287868 Resolves: rhbz#1288929 Resolves: rhbz#1312094 Resolves: rhbz#1314157 Resolves: rhbz#1321711 Resolves: rhbz#1338623- Rebase to upstream 2cccd43d6b7f2525d406251e14ef37626e29c51f (1.1.14+) - Resolves: rhbz#1304771 Resolves: rhbz#1207388 Resolves: rhbz#1240330 Resolves: rhbz#1281450 Resolves: rhbz#1284069 Resolves: rhbz#1286316 Resolves: rhbz#1287315 Resolves: rhbz#1287868 Resolves: rhbz#1288929 Resolves: rhbz#1303765 - This also updates the packaging to follow upstream more closely, most importantly moving some files from the pacemaker package to pacemaker-cli (including XML schemas, SNMP MIB, attrd_updater command, most ocf:pacemaker resource agents, and related man pages), and deploying /etc/sysconfig/crm_mon.- More improvements when updating and deleting meta attributes - Resolves: rhbz#1267265- Fix regression when updating child meta attributes - Resolves: rhbz#1267265- Fix regression when setting attributes for remote nodes - Resolves: rhbz#1206647- Additional upstream patches - Resolves: rhbz#1234680- Correctly apply and build patches - Resolves: rhbz#1234680- Sync with upstream 63f8e9a - Resolves: rhbz#1234680- Sync with upstream 63f8e9a - Resolves: rhbz#1234680- New upstream tarball 44eb2ddf8d4f8fc05256aae2abc9fbf3ae4d1fbc - Resolves: rhbz#1234680- Adds nagios metadata. Resolves: rhbz#1203053- New upstream tarball 8ae45302394b039fb098e150f156df29fc0cb576- Convince systemd to shutdown dbus after pacemaker. Resolves: rhbz#1198886- Ensure B with A, that B can not run if A can not run. Resolves: rhbz#1194475- Fix segfault encountered with orphaned remote node connections Resolves: rhbz#1176210- Fix use-after-free in CLI tool when restarting a resource- Expose the -N/--node option for attrd_updater to allow attributes to be set for other nodes- Imply stop on actions within containers during host fencing - acl correctly implement the reference acl direct Resolves: rhbz#1117341- clone order constraint require-all option. - fix memory leaks in crmd and pacemakerd Resolves: rhbz#1176210- Include ipc and pacemaker remote related upstream fixes.- Update patch level to upstream a433de6 - Ensure we wait for long running systemd stop operations to complete Resolves: rhbz#1165423- Update patch level to upstream 7dd9022 - Ensure all internal caches are updated when nodes are removed from the cluster Resolves: rhbz#1162727- Update patch level to upstream 98b6688 - Support an intelligent resource restart operation - Exclusive discovery implies running the resource is only possible on the listed nodes- Update patch level to upstream fb94901 - Prevent blocking by performing systemd reloads asynchronously- Repair the ability to start when sbd is not enabled- Update patch level to upstream afa0f33 - Resolve coverity defects- Update patch level to upstream 031e46c - Prevent glib assert triggered by timers being removed from mainloop more than once - Allow rsc discovery to be disabled in certain situations - Allow remote-nodes to be placed in maintenance mode - Improved sbd integration- Add install dependancy on sbd- Update patch level to upstream be1e835 Resolves: rhbz#1147989- Enable build on s390x Resolves: rhbz#1140917- Rebase to upstream a14efad51ca8f1e3742fd8520e051cd7a0864f04 (1.1.12+) Resolves: rhbz#1059626- Fix: lrmd: Handle systemd reporting 'done' before a resource is actually stopped Resolves: rhbz#1111747- fencing: Fence using all required devices - fencing: Execute all required fencing devices regardless of what topology level they are at - fencing: default to 'off' when agent does not advertise 'reboot' in metadata Resolves: rhbz#1078078- crmd: Do not erase the status section for unfenced nodes - crmd: Correctly react to successful unfencing operations - crmd: Report unsuccessful unfencing operations - crmd: Do not overwrite existing node state when fencing completes - fencing: Correctly record which peer performed the fencing operation - fencing: Automatically switch from 'list' to 'status' to 'static-list' if those actions are not advertised in the metadata - fencing: Filter self-fencing at the peers to allow unfencing to work correctly - pengine: Automatically re-unfence a node if the fencing device definition changes - pengine: Fencing devices default to only requiring quorum in order to start - pengine: Delay unfencing until after we know the state of all resources that require unfencing - pengine: Ensure unfencing occurs before fencing devices are (re-)probed - pengine: Ensure unfencing only happens once, even if the transition is interrupted - pengine: Do not unfence nodes that are offline, unclean or shutting down - pengine: Unfencing is based on device probes, there is no need to unfence when normal resources are found active - logging: daemons always get a log file, unless explicitly set to configured 'none' - lrmd: Expose logging variables expected by OCF agents - crm_report: Suppress logging errors after the target directory has been compressed - crm_resource: Wait for the correct number of replies when cleaning up resources Resolves: rhbz#1078078- Low: controld: Remove '-q 0' from default dlm_controld arguments Resolves: rhbz#1064519- pengine: fixes invalid transition caused by clones with more than 10 instances Resolves: rhbz#1078504- crm_resource: Prevent use-of-NULL - systemd: Prevent use-of-NULL when determining if an agent exists - Fencing: Remove shadow definition and use of variable 'progress' Resolves: rhbz#1070916- Run automated regression tests after every build - Fencing: Send details of stonith_api_time() and stonith_api_kick() to syslog - Fencing: Pass the correct options when looking up the history by node name - Fencing: stonith_api_time_helper now returns when the most recent fencing operation completed - crm_report: Additional dlm detail if dlm_controld is running - crmd: Gracefully handle actions that cannot be initiated - pengine: Gracefully handle bad values for XML_ATTR_TRANSITION_MAGIC Resolves: rhbz#1070916- pengine: cl#5187 - Prevent resources in an anti-colocation from even temporarily running on a same node Resolves: rhbz#1069284- controld: handling startup fencing within the controld agent, not the dlm Resolves: rhbz#1064519 - controld: Do not consider the dlm up until the address list is present Resolves: rhbz#1067536- mcp: Tell systemd not to respawn us if we return 100 - services: Detect missing agents and permission errors before forking - Use native DBus library for systemd support to avoid problematic use of threads Resolves: rhbz#720543 (aka. 1057697)- Mass rebuild 2013-12-27- Fix: Removes unnecessary newlines in crm_resource -O output Resolves: rhbz#720543- Fix: tools: Fixes formatting of remote-nodes in crm_mon and crm_simulate - Fix: Corosync: Attempt to retrieve a peers node name if it is not already known Resolves: rhbz#720543- Fix: controld: Use the correct variant of dlm_controld for corosync-2 clusters Resolves: rhbz#1028627- High: remote: Add support for ipv6 into pacemaker_remote daemon Resolves: rhbz#720543Resolves: rhbz#720543 - Fix: core: Do not enabled blackbox for cli tools - Fix: Command-line tools should stop after an assertion failure - Fix: crmd: Dont add node_state to cib, if we have not seen or fenced this node yet - Fix: crmd: Correctly update expected state when the previous DC shuts down - Fix: crmd: Cache rsc_info retrieved from lrmd and pacemaker_remoted - Fix: crmd: Pad internal lrmd rsc_info and metadata retrieval timeout - Fix: crm_attribute: Detect orphaned remote-nodes when setting attributes - Fix: crm_mon: Prevent use-of-NULL when ping resources do not define a host list - Fix: crm_report: Record the output of the collector - Fix: crm_report: Do not print garbage when collecting from the local node - Fix: crm_resource: Wait for all replies when cleaning up resources - Fix: fencing: Do not broadcast suicide if the on action is being executed - Fix: fencing: Allow fencing for node after topology entries are deleted - Fix: fencing: Deep copy current topology level list on remote op - Fix: lrmd: Correctly cancel monitor actions for lsb/systemd/service resources on cleaning up - Fix: pengine: Dont prevent clones from running due to dependant resources - Fix: pengine: Probe containers not expected to be up - Fix: ipc: Raise the default buffer size to 128k - Fix: ipc: Use the higher of the configured buffer size or the default - Fix: iso8601: Prevent dates from jumping backwards a day in some timezones - Fix: remote: Properly version the remote connection protocol - Fix: remote: Handle endian changes between client and server and improve forward compatibility Resolves: rhbz#720543- Remove unsupported resource agent - Log: crmd: Supply arguments in the correct order - Fix: crm_report: Correctly redirect error message to /dev/null - Fix: Bug rhbz#1011618 - Consistently use 'Slave' as the role for unpromoted master/slave resources - Fix: pengine: Location constraints with role=Started should prevent masters from running at all - Fix: crm_resource: Observe --master modifier for --move - Provide a meaningful error if --master is used for primitives and groups - Fix: Fencing: Observe pcmk_host_list during automatic unfencing Resolves: rhbz#996576+ Fix: crmd: Allow transient attributes to be set on remote-nodes. + Fix: pengine: Handle orphaned remote-nodes properly + Low: cts: Add RemoteLXC regression test. Resolves: rhbz#1006465 Resolves: rhbz#1006471+ Fix: xml: Location constraints are allowed to specify a role + Bug rhbz#902407 - crm_resource: Handle --ban for master/slave resources as advertised Resolves: rhbz#902407+ Fencing: Support agents that need the host to be unfenced at startup Resolves: rhbz#996576 + crm_report: Collect corosync quorum data Resolves: rhbz#839342- Regenerate patches to have meaningful names+ Fix: systemd: Prevent glib assertion - only call g_error_free() with non-NULL arguments + Fix: systemd: Prevent additional assertions in g_error_free + Fix: logging: glib CRIT messages should not produce core files by default + Doc: controld: Update the description + Fix: pengine: Correctly account for the location preferences of things colocated with a group + Fix: cib: Correctly log short-form xml diffs + Fix: crmd: Correcty update the history cache when recurring ops change their return code + Log: pengine: Better indicate when a resource has failed + Log: crm_mon: Unmunge the output for failed operations+ Fix: pengine: Do not re-allocate clone instances that are blocked in the Stopped state + Fix: pengine: Do not allow colocation with blocked clone instances+ Fix: crmd: Prevent crash by passing log arguments in the correct order+ Fix: pengine: Do not restart resources that depend on unmanaged resources+ Fix: crmd: Prevent recurring monitors being cancelled due to notify operations- Update source tarball to revision: 368c726 (Pacemaker-1.1.10-rc7) - Changesets: 18 - Diff: 9 files changed, 245 insertions(+), 170 deletions(-) - Features added since Pacemaker-1.1.10-rc7 + crm_resource: Allow options to be set recursively - Changes since Pacemaker-1.1.10-rc7 + Bug cl#5161 - crmd: Prevent memory leak in operation cache + cib: Correctly read back archived configurations if the primary is corrupted- Streamline spec file - Upstream patch for: + cman: Only build migration tools for targets that may use them + cib: Ensure we set up hacluster's groups in stand-alone mode - Update for new upstream tarball: Pacemaker-1.1.10-rc7 + Bug cl#5157 - Allow migration in the absence of some colocation constraints + Bug cl#5168 - Prevent clones from being bounced around the cluster due to location constraints + Bug cl#5170 - Correctly support on-fail=block for clones + crmd: CID#1036761 Dereference null return value + crmd: cl#5164 - Fixes crmd crash when using pacemaker-remote + crmd: Ensure operations for cleaned up resources don't block recovery + crmd: Prevent messages for remote crmd clients from being relayed to wrong daemons + crmd: Properly handle recurring monitor operations for remote-node agent + fencing: Correctly detect existing device entries when registering a new one + logging: If SIGTRAP is sent before tracing is turned on, turn it on + lrmd: Prevent use-of-NULL in client library + pengine: cl#5128 - Support maintenance mode for a single node + pengine: cl#5164 - Pengine segfault when calculating transition with remote-nodes. + pengine: Do the right thing when admins specify the internal resource instead of the clone + systemd: Turn off auto-respawning of systemd services when the cluster starts them- Fixes crmd crash when using pacemaker_remote.- Update to upstream 838e41e + Feature: pengine: Allow active nodes in our current membership to be fenced without quorum + Fix: attrd: Fixes deleted attributes during dc election + Fix: corosync: Fall back to uname for local nodes + Fix: crm_report: Find logs in compressed files + Fix: pengine: If fencing is unavailable or disabled, block further recovery for resources that fail to stop + Fix: systemd: Ensure we get shut down correctly by systemd- Update for new upstream tarball: Pacemaker-1.1.10-rc4 - Features in Pacemaker-1.1.10-rc4: + PE: Display a list of nodes on which stopped anonymous clones are not active instead of meaningless clone IDs + crm_error: Add the ability to list and print error symbols + crm_resource: Implement --ban for moving resources away from nodes and --clear (replaces --unmove) + crm_resource: Support OCF tracing when using --force-(check|start|stop) - Changes since Pacemaker-1.1.10-rc1 + Bug cl#5133 - pengine: Correctly observe on-fail=block for failed demote operation + Bug cl#5152 - Correctly clean up fenced nodes during membership changes + Bug cl#5153 - Correctly display clone failcounts in crm_mon + Bug cl#5154 - Do not expire failures when on-fail=block is present + Bug pengine: cl#5155 - Block the stop of resources if any depending resource is unmanaged + crm_report: Correctly collect logs when 'uname -n' reports fully qualified names + Check for and replace non-printing characters with their octal equivalent while exporting xml text + Convert all exit codes to positive errno values + Core: Ensure the blackbox is saved on abnormal program termination + corosync: Detect the loss of members for which we only know the nodeid + corosync: Nodes that can persist in sending CPG messages must be alive afterall + crmd: Do not get stuck in S_POLICY_ENGINE if a node we couldn't fence returns + crmd: Ensure all membership operations can complete while trying to cancel a transition + crmd: Everyone who gets a fencing notification should mark the node as down + crmd: Initiate node shutdown if another node claims to have successfully fenced us + crm_resource: Gracefully fail when --force-* is attempted for stonith resources + fencing: Restore the ability to manually confirm that fencing completed + pengine: Correctly handle resources that recover before we operate on them + pengine: Ensure per-node resource parameters are used during probes + pengine: Implement the rest of get_timet_now() and rename to get_effective_time + pengine: Mark unrunnable stop actions as "blocked" + pengine: Re-initiate active recurring monitors that previously failed but have timed out + xml: Restore the ability to embed comments in the cib- Update for new upstream tarball: Pacemaker-1.1.10-rc1 - Features added since Pacemaker-1.1.8 + Performance enhancements for supporting 16 node clusters + corosync: Use queues to avoid blocking when sending CPG messages + ipc: Compress messages that exceed the configured IPC message limit + ipc: Use queues to prevent slow clients from blocking the server + ipc: Use shared memory by default + lrmd: Support nagios remote monitoring + lrmd: Pacemaker Remote Daemon for extending pacemaker functionality outside corosync cluster. + pengine: Check for master/slave resources that are not OCF agents + pengine: Support a 'requires' resource meta-attribute for controlling whether it needs quorum, fencing or nothing + pengine: Support for resource containers + pengine: Support resources that require unfencing before start - Changes since Pacemaker-1.1.8 + attrd: Correctly handle deletion of non-existant attributes + Bug cl#5135 - Improved detection of the active cluster type + Bug rhbz#913093 - Use crm_node instead of uname + cib: Prevent ordering changes when applying xml diffs + cib: Remove text nodes from cib replace operations + crmd: Prevent election storms caused by getrusage() values being too close + date/time: Bug cl#5118 - Correctly convert seconds-since-epoch to the current time + fencing: Attempt to provide more information that just 'generic error' for failed actions + fencing: Correctly record completed but previously unknown fencing operations + fencing: Correctly terminate when all device options have been exhausted + fencing: cov#739453 - String not null terminated + fencing: Do not merge new fencing requests with stale ones from dead nodes + fencing: Do not start fencing until entire device topology is found or query results timeout. + fencing: Do not wait for the query timeout if all replies have arrived + fencing: Fix passing of parameters from CMAN containing '=' + fencing: Fix non-comparison when sorting devices by priority + fencing: On failure, only try a topology device once from the remote level. + fencing: Only try peers for non-topology based operations once + fencing: Retry stonith device for duration of action's timeout period. + ipc: Bug cl#5110 - Prevent 100% CPU usage when looking for synchronous replies + mcp: Re-attach to existing pacemaker components when mcp fails + pengine: Any location constraint for the slave role applies to all roles + pengine: Bug cl#5101 - Ensure stop order is preserved for partially active groups + pengine: Bug cl#5140 - Allow set members to be stopped when the subseqent set has require-all=false + pengine: Bug cl#5143 - Prevent shuffling of anonymous master/slave instances + pengine: Bug rhbz#880249 - Ensure orphan masters are demoted before being stopped + pengine: Bug rhbz#880249 - Teach the PE how to recover masters into primitives + pengine: cl#5025 - Automatically clear failcount for start/monitor failures after resource parameters change + pengine: cl#5099 - Probe operation uses the timeout value from the minimum interval monitor by default (#bnc776386) + pengine: cl#5111 - When clone/master child rsc has on-fail=stop, insure all children stop on failure. + pengine: cl#5142 - Do not delete orphaned children of an anonymous clone + pengine: Correctly unpack active anonymous clones + pengine: Ensure previous migrations are closed out before attempting another one + pengine: rhbz#902459 - Remove rsc node status for orphan resources + Replace the use of the insecure mktemp(3) with mkstemp(3)Fixes depreciated use of gnutls 3.1Rebuilt for gnutls 3.1- Update for new upstream tarball: 5db5f53 + High: mcp: Re-attach to existing pacemaker components when pacemakerd fails + High: pengine: cl#5111 - When clone/master child rsc has on-fail=stop, insure all children stop on failure. + High: Replace the use of the insecure mktemp(3) with mkstemp(3) + High: Core: Correctly process XML diff's involving element removal + High: PE: Correctly unpack active anonymous clones + High: PE: Fix clone_zero() and clone_strip() for single character resource names + High: IPC: Bug cl#5110 - Prevent 100% CPU usage when looking for synchronous replies + High: PE: Bug cl#5101 - Ensure stop order is preserved for partially active groups + High: fencing: On failure, only try a topology device once from the remote level. + High: fencing: Retry stonith device for duration of action's timeout period. + High: PE: Fix memory leak on processing message (bnc#780224) + High: fencing: Support 'on_target' option in fencing device metadata for forcing unfence on target node + High: PE: Support resources that require unfencing before start + High: PE: Support a 'requires' resource meta-attribute for controlling whether it needs quorum, fencing or nothing + High: mcp: Only define HA_DEBUGLOG to avoid agent calls to ocf_log printing everything twice + High: fencing: Do not start fencing until entire device topology is found or query results timeout. + High: Cluster: Allow cman and corosync 2.0 nodes to use a name other than uname()- Only build for i386 and x86_64 as directed- Rebuild for upstream 1.1.8 release - Documentation disabled pending a functional publican/ImageMagick combination - Statistics: Changesets: 1019 Diff: 2107 files changed, 117258 insertions(+), 73606 deletions(-) - See included ChangeLog file or https://raw.github.com/ClusterLabs/pacemaker/master/ChangeLog for full details + New IPC implementation from libqb + New logging implementation from libqb + Quieter - info, debug and trace logs are no longer sent to syslog + Dropped dependancy on cluster-glue + Config and core directories no longer located in heartbeat directories + Support for managing systemd services + Rewritten local resource management daemon + Version bumps for every shared library due to API cleanups + Removes crm shell, install/use pcs shell and GUI instead- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Reinstate the ghost directive for /var/run/crm- Update source tarball to upstream release: Pacemaker-1.1.7 - See included ChangeLog file or https://raw.github.com/ClusterLabs/pacemaker/master/ChangeLog for details- New upstream tarball: 7742926 - Additional Provides and Obsoletes directives to enable upgrading from heartbeat - Rebuild now that the Corosync CFG API has been removed- Additional Provides and Obsoletes directives to enable upgrading from rgmanager- New upstream tarball: bc7c125 - Pre-release 1.1.7 build to deal with the removal of cman and support for corosync plugins - Add libqb as a dependancy- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild- New upstream tarball: 89678d4 - Move man pages to the correct subpackages- Do not build in support for heartbeat, snmp, esmtp by default - Create a package for cluster unaware libraries to minimze our footprint on non-cluster nodes - Better package descriptions- Upstream release of 1.1.6 - See included ChangeLog file or http://hg.clusterlabs.org/pacemaker/1.1/file/tip/ChangeLog for details - Disabled eSMTP and SNMP support. Painful to configure and rarely used. - Created cli sub-package for non-cluster usage- Perl mass rebuild- Perl mass rebuild- Rebuild for new snmp .so- Perl mass rebuild- Perl 5.14 mass rebuild- Mark /var/run directories with ghost directive Resolves: rhbz#656654- New upstream release plus patches for CMAN integration- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Re-enable corosync and heartbeat support with correct bcond variable usage- Temporary drop publican doc build- Fix publican build on x86- Drop double source entry and 22Mb from the srpm- Upstream release of 1.1.4 - See included ChangeLog file or http://hg.clusterlabs.org/pacemaker/1.1/file/tip/ChangeLog for details- Rebuilt for gcc bug 634757- Upstream release of 1.1.3 + High: crmd: Use the correct define/size for lrm resource IDs + High: crmd: Bug lf#2458 - Ensure stop actions always have the relevant resource attributes + High: crmd: Ensure we activate the DC timer if we detect an alternate DC + High: mcp: Correctly initialize the string containing the list of active daemons + High: mcp: Fix the expansion of the pid file in the init script + High: mcp: Tell chkconfig we need to shut down early on + High: PE: Bug lf#2476 - Repair on-fail=block for groups and primitive resources + High: PE: Do not demote resources because something that requires it can't run + High: PE: Rewrite the ordering constraint logic to be simplicity, clarity and maintainability + High: PE: Wait until stonith is available, don't fall back to shutdown for nodes requesting termination + High: PE: Prevent segfault by ensuring the arguments to do_calculations() are initialized + High: stonith: Bug lf#2461 - Prevent segfault by not looking up operations if the hashtable hasn't been initialized yet + High: Stonith: Bug lf#2473 - Ensure stonith operations complete within the timeout and are terminated if they run too long + High: stonith: Bug lf#2473 - Gracefully handle remote operations that arrive late (after we've done notifications) + High: stonith: Bug lf#2473 - Add the timeout at the top level where the daemon is looking for it + High: stonith: Bug lf#2473 - Ensure timeouts are included for fencing operations + High: Stonith: Use the timeout specified by the user + High: Tools: Bug lf#2456 - Fix assertion failure in crm_resource- Pre-release version of 1.1.3 + High: ais: Bug lf2401 - Improved processing when the peer crmd processes join/leave + High: ais: fix list of active processes sent to clients (bnc#603685) + High: ais: Move the code for finding uid before the fork so that the child does no logging + High: ais: Resolve coverity CONSTANT_EXPRESSION_RESULT defects + High: cib: Also free query result for xpath operations that return more than one hit + High: cib: Attempt to resolve memory corruption when forking a child to write the cib to disk + High: cib: Correctly free memory when writing out the cib to disk + High: cib: Fix the application of unversioned diffs + High: cib: Remove old developmental error logging + High: cib: Restructure the 'valid peer' check for deciding which instructions to ignore + High: Core: Bug lf#2401 - Backed out changeset 6e6980376f01 + High: Core: Correctly unpack HA_Messages containing multiple entries with the same name + High: Core: crm_count_member() should only track nodes that have the full stack up + High: Core: New developmental logging system inspired by the kernel and a PoC from Lars Ellenberg + High: crmd: All nodes should see status updates, not just he DC + High: crmd: Allow non-DC nodes to clear failcounts too + High: crmd: Base DC election on process relative uptime + High: crmd: Bug lf#2439 - cancel_op() can also return HA_RSCBUSY + High: crmd: Bug lf#2439 - Handle asynchronous notification of resource deletion events + High: crmd: Fix assertion failure when performing async resource failures + High: crmd: Fix handling of async resource deletion results + High: crmd: Include the action for crm graph operations + High: crmd: Make sure the membership cache is accurate after a sucessful fencing operation + High: crmd: Make sure we always poke the FSA after a transition to clear any TE_HALT actions + High: crmd: Offer crm-level membership once the peer starts the crmd process + High: crmd: Only need to request quorum update for plugin based clusters + High: crmd: Prevent everyone from loosing DC elections by correctly initializing all relevant variables + High: crmd: Prevent segmentation fault + High: crmd: several fixes for async resource delete + High: mcp: Add missing headers when built without heartbeat support + High: mcp: New master control process for (re)spawning pacemaker daemons + High: PE: Avoid creating invalid ordering constraints for probes that are not needed + High: PE: Bug lf#1959 - Fail unmanaged resources should not prevent other services from shutting down + High: PE: Bug lf#2422 - Ordering dependencies on partially active groups not observed properly + High: PE: Bug lf#2424 - Use notify oepration definition if it exists in the configuration + High: PE: Bug lf#2433 - No services should be stopped until probes finish + High: PE: Bug lf#2453 - Enforce clone ordering in the absense of colocation constraints + High: PE: Correctly detect when there is a real failcount that expired and needs to be cleared + High: PE: Correctly handle pseudo action creation + High: PE: Correctly order clone startup after group/clone start + High: PE: Fix colocation for interleaved clones + High: PE: Fix colocation with partially active groups + High: PE: Fix potential use-after-free defect from coverity + High: PE: Fix previous merge + High: PE: Fix use-after-free in order_actions() reported by valgrind + High: PE: Prevent endless loop when looking for operation definitions in the configuration + High: Resolve coverity RESOURCE_LEAK defects + High: Shell: Complete the transition to using crm_attribute instead of crm_failcount and crm_standby + High: stonith: Advertise stonith-ng options in the metadata + High: stonith: Correctly parse pcmk_host_list parameters that appear on a single line + High: stonith: Map poweron/poweroff back to on/off expected by the stonith tool from cluster-glue + High: stonith: pass the configuration to the stonith program via environment variables (bnc#620781) + High: Support starting plugin-based Pacemaker clusters with the MCP as well + High: tools: crm_report - corosync.conf wont necessarily contain the text 'pacemaker' anymore + High: tools: crm_simulate - Resolve coverity USE_AFTER_FREE defect + High: Tools: Drop the 'pingd' daemon and resource agent in favor of ocf:pacemaker:ping + High: Tools: Fix recently introduced use-of-NULL + High: Tools: Fix use-after-free defect from coverity- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild- re-enable AIS cluster on s390(x)- AIS cluster not available on s390(x)- publican is only available as a dependancy on i386/x86_64 machines- Resolves rhbz#602239 - Added patch to documentation so that it passes validation - High: Core: Bug lf#2401 - Backed out changeset 6e6980376f01- Mass rebuild with perl-5.12.0- Update the tarball from the upstream 1.1.2 release + High: ais: Bug lf#2340 - Force rogue child processes to terminate after waiting 2.5 minutes + High: ais: Bug lf#2359 - Default expected votes to 2 inside Corosync/OpenAIS plugin + High: ais: Bug lf#2359 - expected-quorum-votes not correctly updated after membership change + High: ais: Bug rhbz#525552 - Move non-threadsafe calls to setenv() to after the fork() + High: ais: Do not count votes from offline nodes and calculate current votes before sending quorum data + High: ais: Ensure the list of active processes sent to clients is always up-to-date + High: ais: Fix previous commit, actually return a result in get_process_list() + High: ais: Fix two more uses of getpwnam() in non-thread-safe locations + High: ais: Look for the correct conf variable for turning on file logging + High: ais: Need to find a better and thread-safe way to set core_uses_pid. Disable for now. + High: ais: Use the threadsafe version of getpwnam + High: Core: Bug lf#2414 - Prevent use-after-free reported by valgrind when doing xpath based deletions + High: Core: Bump the feature set due to the new failcount expiry feature + High: Core: Fix memory leak in replace_xml_child() reported by valgrind + High: Core: fix memory leaks exposed by valgrind + High: crmd: Bug 2401 - Improved detection of partially active peers + High: crmd: Bug bnc#578644 - Improve handling of cancelled operations caused by resource cleanup + High: crmd: Bug lf#2379 - Ensure the cluster terminates when the PE is not available + High: crmd: Bug lf#2414 - Prevent use-after-free of the PE connection after it dies + High: crmd: Bug lf#2414 - Prevent use-after-free of the stonith-ng connection + High: crmd: Do not allow the target_rc to be misused by resource agents + High: crmd: Do not ignore action timeouts based on FSA state + High: crmd: Ensure we dont get stuck in S_PENDING if we loose an election to someone that never talks to us again + High: crmd: Fix memory leaks exposed by valgrind + High: crmd: Remove race condition that could lead to multiple instances of a clone being active on a machine + High: crmd: Send erase_status_tag() calls to the local CIB when the DC is fenced, since there is no DC to accept them + High: crmd: Use global fencing notifications to prevent secondary fencing operations of the DC + High: fencing: Account for stonith_get_info() always returning a pointer to the same static buffer + High: PE: Allow startup probes to be disabled - their calculation is a major bottleneck for very large clusters + High: PE: Bug lf#2317 - Avoid needless restart of primitive depending on a clone + High: PE: Bug lf#2358 - Fix master-master anti-colocation + High: PE: Bug lf#2361 - Ensure clones observe mandatory ordering constraints if the LHS is unrunnable + High: PE: Bug lf#2383 - Combine failcounts for all instances of an anonymous clone on a host + High: PE: Bug lf#2384 - Fix intra-set colocation and ordering + High: PE: Bug lf#2403 - Enforce mandatory promotion (colocation) constraints + High: PE: Bug lf#2412 - Correctly locate clone instances by their prefix + High: PE: Correctly implement optional colocation between primitives and clone resources + High: PE: Do not be so quick to pull the trigger on nodes that are coming up + High: PE: Fix memory leaks exposed by valgrind + High: PE: Fix memory leaks reported by valgrind + High: PE: Repair handling of unordered groups in RHS ordering constraints + High: PE: Rewrite native_merge_weights() to avoid Fix use-after-free + High: PE: Suppress duplicate ordering constraints to achieve orders of magnitude speed increases for large clusters + High: Shell: add support for xml in cli + High: Shell: always reload status if working with the cluster (bnc#590035) + High: Shell: check timeouts also against the default-action-timeout property + High: Shell: Default to using the status section from the live CIB (bnc#592762) + High: Shell: edit multiple meta_attributes sets in resource management (lf#2315) + High: Shell: enable comments (lf#2221) + High: Shell: implement new cibstatus interface and commands (bnc#580492) + High: Shell: improve configure commit (lf#2336) + High: Shell: new cibstatus import command (bnc#585471) + High: Shell: new configure filter command + High: Shell: restore error reporting in options + High: Shell: split shell into modules + High: Shell: support for the utilization element (old patch for the new structure) + High: Shell: update previous node lookup procedure to include the id where necessary + High: Tools: crm_mon - fix memory leaks exposed by valgrind- Update the tarball from upstream to version 60b7753f7310 + First public release of the 1.1 series- Include patch of changeset 66b7bfd467f3: Some clients such as gfs_controld want a cluster name, allow one to be specified in corosync.conf- Include the fixes from CoroSync integration testing - Move the resource templates - they are not documentation - Ensure documentation is placed in a standard location - Exclude documentation that is included elsewhere in the package - Update the tarball from upstream to version ee19d8e83c2a + High: cib: Correctly clean up when both plaintext and tls remote ports are requested + High: PE: Bug bnc#515172 - Provide better defaults for lt(e) and gt(e) comparisions + High: PE: Bug lf#2197 - Allow master instances placemaker to be influenced by colocation constraints + High: PE: Make sure promote/demote pseudo actions are created correctly + High: PE: Prevent target-role from promoting more than master-max instances + High: ais: Bug lf#2199 - Prevent expected-quorum-votes from being populated with garbage + High: ais: Prevent deadlock - dont try to release IPC message if the connection failed + High: cib: For validation errors, send back the full CIB so the client can display the errors + High: cib: Prevent use-after-free for remote plaintext connections + High: crmd: Bug lf#2201 - Prevent use-of-NULL when running heartbeat + High: Core: Bug lf#2169 - Allow dtd/schema validation to be disabled + High: PE: Bug lf#2106 - Not all anonymous clone children are restarted after configuration change + High: PE: Bug lf#2170 - stop-all-resources option had no effect + High: PE: Bug lf#2171 - Prevent groups from starting if they depend on a complex resource which cannot + High: PE: Disable resource management if stonith-enabled=true and no stonith resources are defined + High: PE: Do not include master score if it would prevent allocation + High: ais: Avoid excessive load by checking for dead children every 1s (instead of 100ms) + High: ais: Bug rh#525589 - Prevent shutdown deadlocks when running on CoroSync + High: ais: Gracefully handle changes to the AIS nodeid + High: crmd: Bug bnc#527530 - Wait for the transition to complete before leaving S_TRANSITION_ENGINE + High: crmd: Prevent use-after-free with LOG_DEBUG_3 + Medium: xml: Mask the "symmetrical" attribute on rsc_colocation constraints (bnc#540672) + Medium (bnc#520707): Tools: crm: new templates ocfs2 and clvm + Medium: Build: Invert the disable ais/heartbeat logic so that --without (ais|heartbeat) is available to rpmbuild + Medium: PE: Bug lf#2178 - Indicate unmanaged clones + Medium: PE: Bug lf#2180 - Include node information for all failed ops + Medium: PE: Bug lf#2189 - Incorrect error message when unpacking simple ordering constraint + Medium: PE: Correctly log resources that would like to start but cannot + Medium: PE: Stop ptest from logging to syslog + Medium: ais: Include version details in plugin name + Medium: crmd: Requery the resource metadata after every start operation- rebuilt with new net-snmp- rebuilt with new openssl- Add versioned perl dependancy as specified by https://fedoraproject.org/wiki/Packaging/Perl#Packages_that_link_to_libperl - No longer remove RPATH data, it prevents us finding libperl.so and no other libraries were being hardcoded - Compile in support for heartbeat - Conditionally add heartbeat-devel and corosynclib-devel to the -devel requirements depending on which stacks are supported- Add dependancy on resource-agents - Use the version of the configure macro that supplies --prefix, --libdir, etc - Update the tarball from upstream to version 462f1569a437 (Pacemaker 1.0.5 final) + High: Tools: crm_resource - Advertise --move instead of --migrate + Medium: Extra: New node connectivity RA that uses system ping and attrd_updater + Medium: crmd: Note that dc-deadtime can be used to mask the brokeness of some switches- Use bzipped upstream tarball.- Add back missing build auto* dependancies - Minor cleanups to the install directive- Add a leading zero to the revision when alphatag is used- Incorporate the feedback from the cluster-glue review - Realistically, the version is a 1.0.5 pre-release - Use the global directive instead of define for variables - Use the haclient/hacluster group/user instead of daemon - Use the _configure macro - Fix install dependancies- Include an AUTHORS and license file in each package - Change the library package name to pacemaker-libs to be more Fedora compliant - Remove execute permissions from xml related files - Reference the new cluster-glue devel package name - Update the tarball from upstream to version c9120a53a6ae + High: PE: Only prevent migration if the clone dependancy is stopping/starting on the target node + High: PE: Bug 2160 - Dont shuffle clones due to colocation + High: PE: New implementation of the resource migration (not stop/start) logic + Medium: Tools: crm_resource - Prevent use-of-NULL by requiring a resource name for the -A and -a options + Medium: PE: Prevent use-of-NULL in find_first_action() + Low: Build: Include licensing files- Reference authors from the project AUTHORS file instead of listing in description - Change Source0 to reference the project's Mercurial repo - Cleaned up the summaries and descriptions - Incorporate the results of Fedora package self-review- Initial checkin  !!#$$&'')**,-./0123456789:;<=>?@A1.1.18-11.el7_5.31.1.18-11.el7_5.3 ctsCIB.pyCIB.pycCIB.pyoCM_ais.pyCM_ais.pycCM_ais.pyoCM_lha.pyCM_lha.pycCM_lha.pyoCTS.pyCTS.pycCTS.pyoCTSaudits.pyCTSaudits.pycCTSaudits.pyoCTSscenarios.pyCTSscenarios.pycCTSscenarios.pyoCTStests.pyCTStests.pycCTStests.pyoCTSvars.pyCTSvars.pycCTSvars.pyo__init__.py__init__.pyc__init__.pyocib_xml.pycib_xml.pyccib_xml.pyoenvironment.pyenvironment.pycenvironment.pyologging.pylogging.pyclogging.pyopatterns.pypatterns.pycpatterns.pyoremote.pyremote.pycremote.pyowatcher.pywatcher.pycwatcher.pyolrmd_testpacemaker-cts-1.1.18COPYINGChangeLogpacemaker-cts-1.1.18GPLv2ctsCTSlab.pyHBDummyLSBDummyREADME.mdbenchmarkREADME.benchmarkclubenchcontrolctscts.suppfence_dummylxc_autogen.sh/usr/lib64/python2.7/site-packages//usr/lib64/python2.7/site-packages/cts//usr/libexec/pacemaker//usr/share/doc//usr/share/doc/pacemaker-cts-1.1.18//usr/share/licenses//usr/share/licenses/pacemaker-cts-1.1.18//usr/share/pacemaker/tests//usr/share/pacemaker/tests/cts//usr/share/pacemaker/tests/cts/benchmark/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericcpioxz9x86_64-redhat-linux-gnudirectoryPython script, ASCII text executablepython 2.7 byte-compiledC++ source, ASCII textELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=32fedd3451113d545bb8fe835701943bbede2e07, strippedASCII textUTF-8 Unicode textPOSIX shell script, ASCII text executableBourne-Again shell script, ASCII text executable  !"#$%&'()*+,-IJKLMNOR R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R RRRR RR RRR RRRRRRR RRRRRRRRRR RR%RRRRRRR?p7zXZ !XW] crt:bLL'pb8w08v-G𻄝^'IH"ջ(>ȠP}Bs36L2e<]PKs~'z`4ŢŤΪ'Z r>Xjv H7#ciܔxlQ];+>(UZM@΢H+0uIXΓ8$/hJ @pQޡɴ 6rf Lss`B~^Y98B$ן0 ^ 9͉聓X4xlfr>G =3N }dh|X6/] .kdneFadF֘ (V98VŘ0'H^wj!qT5%l, 0 laPIIH"KW=unp35`Dk.Y;u ^!0í+Y9,Lr+aRGZIn0`=LV<άnaS[! Q~]f > ʨR"#{s"W,4zɱ6SFi=ܧ}F 8ڰ(ْlۂOnZ9{5J/A8HrZzܱJ{tv_:gPۚpU$tB)uG}RX@3y.* B_5~W!7wK>4 ::^ e%SFw^yo|q[ǚƋhsWWםRw⧘rؖsx3f#:X]G++#SjYNE *5cI{wΫUhfHƎu#TRgdNw(>I,P{0!voiA4zD I,?{_ E胚(Hcv 90ejQof]NrOÎ\B?JklbS ~xb4qEnrh)BoQ?j9} "?WtK`t9sf@_ؕv*#ԋcӅ3hCCB1ڍDNO%C2d)KZڨ'Фv;9ŸDKd+ÑGp$zʾy[ s-cI_2#r zjxQӾͦ'> ؇޿=Z}a'c9&n=KS:v%o{- j'QQ󓮠G`kCY髎\ c v3fJߩZW1'pD~úO>ƜkNZ m_~<$uN_ibVKR.DjO5A[cvsWRq6ʽ.tÙi f`l^&>֍ VE+B ue,v/ԧsH,~gMVOaF%";k"{,k-2r#(ў"Lw$SdBrvfPu-IU DLVsyKK*h7Έ\dɖ1XIw^!8Q/pz@X: jhLo/&\ξ-xV $;]2ĺjl{ƾY&#vzް |.w㣺؅ԡ5Ǜ޽r`r*J]륫Z٧JC137O='>e$*8l'Ғftq^v!3DXPJ PD U 5OG) $َƵ9t22gVť]s&]'BҬSLj,[.9o4v&+5_wV::L; QlwKFOm*GIi6UV j.yW_fDϙ>¹pkbT@XYJVp[Ep%Z"_L 1$S/8E(uK (|J#Ri 7c=_c@W".@BXUm\x^r͊%ۣ"ϻݱ^bD`Yn|Xb$*~W t*JPX*m=t/?s&#Ywx)/ "h=K4@$/v,!27Bq;9)_c=-%-aݭj63T~2]tu5mo3|?;=&tĆnK?P"a(Gɯe#xz\У;veF1aA&AfA$UsORKJ%{ .vaN.I7uD'+l![vqe'R=蚒rϘmPƍg~hVܕd3!EW Tn*"GQq;`mYjv=RY: &R?8>$9H+T)^ۍ5<7u"7{sBڶD˟ *>e)i\^LH *3vj!"{Erf=XjL4j*hdsk͗l&@ĮXDBZJ㌰ n2{<pKV /=qylv7cSZXf|2/<1GȐB::z!͇fVڞ޷Taܻ- +Z]4`uCYND魇p>C>Z>kv9%V-n:aVa4ytflIKOlͿ;dR.gLK?okXN cmW4%0:-LLֽQ S J\W#[d+G'Ⱦp89} "#pkSBuyʏAh P:qM[U5QY;Qjx&f#!1.˙3XvIo-YH2!O؍:R ,1 y؊4-(/v)ũy?#irZ`̀t,?*'-u)P 5Y*9DsޥOOFC䨲r**Y[LcH e#KŒ擝yKoC}H#/$5AHk'p˳vTubEe׹DЬ(8J\N^yUqH ܂}~A$jplM1qyɴ5rXY˄n,82'wjw;ږr{$ TVI`3 ˗Sݫ0<@G8AWA^ zV25wR+"];Ь~7gR>VDY3do-Z[{4:]^`ـQ ZQhIEw!F1Y[ih,]K'kyԕoX yqUڿ @\m|ħv_#1MM^M$J0h‰3&ٻtmrjFC[تV A2tѾO鞴[y'cuO> /mu Z襼)Әgk3ޒFV, oNAӘY (`Hɞ@eBҁNc0o9>gLNc&υΫٗzASݼJkp [_Þz\m w//ɔ'rKV x^%M*ܵ}̶h&g ;h릩ޕՅ\IZҕt<8kx ʚj@u~r mE*O[PGg]<0Jd-txmd|~Z ݡҌſ +S#ٲj2DM>PR'Uw!s)QKqUo]xLTv"5' RHU=n/b&Dv6b~o{da4/&t"]e~W08/NZpG5bƤឞ:]TFAQ״g<ÑXJTK~} $+PaO~ Ֆы_{|(q^ax!r&#r 'He>!T4i9D HK6%"h(cG5ӖruՍb:S*0uOC*9%M3寊^>tGV-.Xi2F,| a!D$~jGwtpkb@Q~ 6nd+9ʻql ʎH $]"< $3Ul)i;5A ;?P#jIRw_B6>*%#KXo-VjP\ 8Un*|S*FOH)|sDE4Ύʠ;~% !N Fuy5f6GQGD HM< ]p2W!tg")W6 f$>&RH `(Z六зWqX!D!umfa\|@ʉm~XS. ̀bWFːag$N$.rJ oBޓB`!%E&w=xJ6ڗ ݇KÂHu& Bڶ5;6ة΍e9 , B}uGɲ3ƛ͓K4hP{~19awFo߉c\W 2 %_||7%܉@'iXZvA9UEs3k0Y?FBAuJ(K{`!:̀s].EqBT몂g,or?/Njŵ$~2t%##氐rSv_OU0hG:'Ry-"im9HҋBW OV%iN*k^@3J #62 XA (I0RNC3{{c;逛B > ]-.4~Xg<fj=J O:#Vp!߬ CӥQA4XLlQxcB@4513Լg|だya{S8m9zwg椝@q³AfqIeD?~>6$zNh=ior>~[a#/d,:02UP!P2Mi?`18HjR.D+DrZ񩣀ݍҌּ+ _p_:2to]}0Xޯ /+=$bnb'_`-faDoTijs98O… Qv 'nyP_N1r>Ƌo_es~2!cH9C D9^r|6[FwȎOJgbV֩8rB?2gi/ePmtkh,[7i1ZELDaH( f󩎠zh?3jSw329g%daS!O-VAY.)A F@R;u`.~}ߴcFMDJ@4'u5U)Gq(Yn|:tr)ƨZ,1Y[!T%?VC ]]D NAm3#MAd&AY I| T XT}Պi\XLۮ=.˜e`HD1߻j͏b~iU?棃p{bw;nOf!T$~Rpx5 z:pT*WUH^-4|G`ba^QK@4 ws˯"yxHl?*#A jɶEWO@㕝ohjˇ2HEnH~qC'ѓBy$YT@Rw_h^oJfJa}6l/44?ҥC]i VE)y =f rTDUq4+\  /r,'ΖVqKhM!?SufiחJX眰:scNĄ膄[Bi#S,wygkZ Zm[yմEzj9&bTfb'v+P:aI^4 0 `rAʲ=YS1CU[Ϩ\+r"j{',9 Y_A$ DI WW]]{4M2PX>|jkVZOz(qI@N? ?o`a(z!lTx{`/IψA%4UUߟ?nZ`>^[*%e~k .JE|1#ޘ 6BNHiu P j27nQ K> h,p4g)&39IK=v@͂&&LIݏI/jWv,?O{M7Spz2>84ͼެeҍ2-lv{ @H"bg׻lho^Aۨ`mmPq(]Kdͧ'L7$P۬:+@>T0gz6Dz)Il㕀|>NsDz(F5Wf;Agl@UkĵQJcROg)SٓyN /#2Z왧3n戂(֦f`/w {5i.Bw8Tڝ8ϵ^ ̙@ JPdb5u[bHLqN+Y:IѢ icKc`}jTc?HwL&ݾ7HSU'S:/6dM¥h0v]mcZw_YeXhxi߿G}G'I"YfYx$q@Ѻ)}ͶC琻@V8pI+;ջ~W4;|Eȥ'f4tka'K0L%>,VNGΗglwKi ܤ Ybqq^ c*g)K7Lbұ*] !҇#'/frCb id ݤK<_,[hGk@1OT߫Ȇ=(-IY} (׺ZTgǨP+0tnxiSyZv /PHxìybjдl$%|n.C^!9e0QGVǗ4{`SN}p!15gP3/dWyvz-"]å$1nAHMj!x5_viY}LE o&UqPnM̛ 2UgKw3'.,O]mz6%*+Y\؉l"䪒,u: i0DIsZlڤIJLDu`=:,-[[H6p0qR+"*$Li*+QI  Z4~P1C i6[q $s&jϞ>sP 숿vToB' ۳.qBhMW+M˯dYGǦ{S!_YQ~n'wl]'l`5~CJBaeUT{<~'ekFϓń#˓?Q'?1^3j$3u1}IuUf/QXAj C;]s77|2>O$z#HVkiJk)bƆ.Y֊8z 0/){ށ9^PKU8pA=<%%!Y*umbH(eIRi̬ݓw7$Z/ls<7Lξvsr9lr{1KX#ggWʡq! Db>25U5 `&VٲDs|_o * !E nMk^aCN A(iö'pCtٚf4-f8AzC4!$?wkVuI@x꙯MqհNw^r399T-&y}+/ r9|\:MRlto/\rjR||D'064sf#2>%Ҩ3ȫ}kX]kyI:aOjuW˚8c-hϖOx8&gj+g{3ג.^ f^xx_v}x"M w*R>Gl7=@冕"`lR^DgCG6n x OGC3DO?BRNI#Χ֘a&wi:pNfh)3LЌUۇ 2?srA\*ccfh\wDB`yDZr4@%3˶&ё s`ejM\](oܾh0#2b&N4s*Yxd|D'6Z޵K6P̪ZӀ40W஍8Z3-Ta.-|F}O8 NZbm8qv@0c\Oɣ%בGaNPН>+0jG;ي~mCg.<{ T!Dѱ^Wԍ/*Λxw4WL?߄]Uc]b+نv()dj> RFYTM/Ds,?Ki,A _}e@+6̓E1Zi=ӏ>> kO1rOd ً/1OGŐͣ*x. *Xޛ*'3tonE,QtLIL_g[_)\Z񄄨3\p'{[ rPEYċy HkfGARq=Az)R#툒ell@X}3#HѷiZOOf,<" {yH4O,q7#]1?#466d S3;729N^l8fz2O*HfYUG㾥D.T9͖#D;: [ϡ{26?' F!OjNG͆SPUAb0^=\Am|f{o5E?JڝG[:FI.˜!ߡm\A^4aչ?K,}zOګ^=/eOe(',OkssV dd֙^{[ȿkj̾UP[*FkS(` \ 7 r?*vMIQ^A^FSa8d -1D1c$SyCruZI[HTih ^0i W)z/:fy1w䟞hr PwJ!VoI ,>|>c6Ԯ=IS:$yᠭJ t//]zw(DX~ GXp*P[nU麧xPa69`.TT!@(FL·?ϑ 22 b 3Bn/1mf1wqh:KHOmQ9Qr!go0:#Jp]I+ᨫAzh̽EBh LsEua~و*kج8'w{.@jޛGGͮ+]&IlZ+bA-MV2ZȠv|\#$|8jG{\: ;] &3&+S FФ1)n  IyTYނ-3p#d@>w#fk軗@@gMQ~lĮ>!to.1:'uv*GBS՛Es>pުa\cTMU>,D9Hk Mț_)pldZ0MCƹV| 9ƇS}b=FfI "%KX4+$3çގ|: X;.Q ?Ŵ526N3/G&TMh5KX#,Ʃ:;d"x'?5|P. ۳}]3%D"jwOW=MPP]!f* g=JbyT+o).Nvс&eb_m qbxm5T|ڼjęT B,󣈦ܬFS\~k^3fYC{[)߶ -6]nkCuHJ|)C5;ܔ`ҫ^VPE"дHJ,9lO[\m. s5''O 6M>҇:K++VP/_!0üjy.0:a٧(B-V)p̻l%:0-? nV0Cs]Z5LqB=9 h>㲦H{ʵQ~w| O}lTyXFd@b9BcAd厠g vN Ac&Feh hm*$jr4HsG~PǛ>(w2x#EpW#e0_g B4ew!8.,`{r9]Z \80w֠P`6 @9׷t_z'f|CP [-fjJUgX¦Nwd:dξ()iVm4jHFJ_\\ٯz#}P{]ӹLuH/"S⺉;HP\8XMMcśLom=(8nG1ÐR +DP\N 8xCBX f2:e( ^}dVVz͵ "b1{PwyC$}Lލ\TxЕ*Ι::0|"G5.\Ӊ%qox`0֟Vc*肚L~.n[%SpEO ank{2-U$tAhK-dڝcƠi4rhI#c2FU=rjӱcaxɷ"ʑd Ūy*Pf5 @~f8DOlF8=gOe63cWjgWL_1ECҪkQׄ_1 z_8u$ ܧzgWUe2SX4ȉ"ְ'%p_"Df>蕺NDQ1$? } KX:M%~gq88%ȑ`3] 3D5D ?HP < OW~ jlS1lE/[ǟ8%h igqִ#?t9`y_^e,nK}9Zx(TxDԛZ3OO:/U&E ȳ?zZ vEKPd+rfQֻ6du$d( sGl% } q#ڃtbqf?`܌KG3yU ;0+Öj|9,};4NoKSb?+1a(?36ŖI"Mxt:$)):pz_-Ţ>ip>T bqt.Ca]Vif"]< lbb/MtiYz6i2B8R<3b6S| Twfeb( 7J#dHv Ixt@,$?}L"ǙCwxvL(*Z<}~r;y%tkQrj}N{܁(ȇ8 V2Ja7v`o[%<ES?N W0<:fM)4Qޠ)-nr'ꄍėz Q c8<~Y!q,C%_7& T$jC5+#{i94NKU949!V@ӣ̒{g!Ɣ~ *Җ[Km%3 "p3xV# j>o->!aqLFI7fgMו0+NJisSF h9tz m,QL)DʹHD+L2"9%tn@fȔ.`$5 Ϙ 4Oou9H,2uD0gd>?JR618X>&VPЇՄ u7i,y1*Гed<#ܦj<4]eUb;Jjb]D˅VXo,2X+@ڕt+;H57GuCXBIfA j'Z?V ʮ(: BĆ\oPs vݱęLb?HЮsdϩt8MnmQ] R.qKE><~s #lGQ_ Wic71WYr-Oh~a3EكOǴx5gDc^b T.b(_tqt(ʞcfian0۵ugMF^WޮvU &*;P9rj8Aak͵]|D.*9^,S%Akyo%UL63K)&x/6 FWaWiزmAG5[Q}*W jx'#n#Y@c+@DrT$0uw@,n 3r%U{lN`Esyr[wAz1Ow -6boݪx5:%`yvdxqq1|yb8G D Lg.Rڥ4UesuX[5q-;:v@3Ys &xOH`F x"P* T)^8MVQJUBHP5[#zc*眯(,S2CbIxD"ܓء`UuB>O}+@f"_p47E5{RMu.XLQ#/M;T3Ȯ5k?DddklyܴD~7XW`8K9~2'yez W,*BuNZq՝P,P_#O)WYL 5Kx K?xPpj%^Ƅ^i֑?P41sDžO$նz~ⷪ)Yef*( fe„`E,d8q_7҂ |0`\J@-'P$U5RN~&ygIpy|.&4F u0|zvZ(yI0#G!%~*hHpދīSef_yXQ _NYU&JJYve"HdFnfĽOڸx:aìޠD36OpӖ;H~7گU[):=bZqdM٬2[`#e7բt]L*RlPL:z78o`jBh(wJoWroVq!E3gtubԦX+*ETj؏>CGajksMvN LbNbe+J!`=PsR,TZ1OU˛ӛw n9fBksͮ7E;v_+-z_eHuQ [j RmCHE@!٤0mYM`ƉB#f͸"is(tee/Sk#'*W"c1p%`EK#n'wKքi}Mo MʇS9ٝb~jE#` 9 L]9gk,h쥨QG>qISZU=0hLV^$H9 [o.44*!!4@)"-(Sa bӰH"$h]:aez!>SY1 z]S'8 R{,h_u9|Bf~^\AxRMQe!.{;K 06B.Vچ+RR? j㸵|hպzoԞ ^q[_5t毼Z^jIR K;w8eqLKT⵲]@`21k/iX/t*˧'Devl,$mnPH!3 ,Fłõ1qTVo.-^v".-mRL; ^Ru9I8"Ċ #yMqj^>g7fGy8itjdE,ߋEK`'3F)+zi81yg^MiXNܮ-l2'SüRnr=̝4X!ѮaV3-%Zq{sKYt",Uz!ǰ:/`5*޶Jv)PZ8K{lo(z$"sh6.ʋ) :=GPیyE{#oznAެ=ԋ2NHgAi7AG#Db04GYoUI`LL=IkȅS#b$r.+釄 1Aθ=""fI!&J`ӡuDꛕf3ZMdD "ceTV|:NҴr)> n9 `* MφA-zLW(3A4mPV?8/+UaF8FzR5r/=4t0+q}dm%k(z!~>\i] crWpu{M.,9nGnmy0U8&6#R*ٻ"o} 3 8Gݡ벙Hvo΂ 1? aL4L?kyQ3j Mh4 svAH*&QJAsir\2ʴUw _  CnmT]-sm>1:!%'l<''8tD&v¦?p=𦘪I aL#GwJ  ,Π]jyYej.>RXteI39$~1fڅ! VBjQ|Qn6̿2&~3Jl jhi E*XtruȏEuUL\c`aO.lIITKC`c@SzT{$0Z#HP%92uhր ,W&'\!N:MʠPv 0LeҮYw !_7dvY~>1N"MYJ(Rg10HseJѿ8AKس>S&ojBLSӖñ֣B_Ds\S@Y~9$'doBEQ@|40ZdJ ka|!$52Jg-;]@hxE'[1:I*-G`h`$Km1p92WTVg< Rj°ky|˪[;+v M }7V`,Bgy7h ZyVE^ @믿*6Aj"'VXۢ-fWd#kTm_$j0d;o[%!jZuwC$rg/|ForebS֋\;'o͂wp5lc`|ĭG>Nh <wJ0𒱜{ IUeR`/0oi'ӈb#  QnKVh)hZrrޖ'IN6Ӵ ͋y%7֦;m綃Tn,^3x<͍jbze==q~ͷq 3B4-)'sIPغԖ؄6Oi,o|?¸á6+v+zSKƝ3Ór>jcM*^NЍ׼E1TβXKX6$Z"/9nMW=~P+4b_ ˔jv`]լ'^o: ZpS^0;o$G oPЊ}18/h-C͓ }>E0l̽L$N=Ea8".} :@8OJdJJ` {_yTc]E~Ƌl͙AQ A?v)/Hٷ emX>@ʵ&Odp 9:RAn0h <*UCz[lo )7슖r1Em_mm\R;rt$$!8#繒r615_zPp <փBb\ccq2-a,bq R닗["hi>jÛ~u }0Y\K@$xov 3n<=G|`~fC᧕?l&d}.⎂VN-}k\=7FfFf7%JoF֯hҬ[[#EJ-NvR:̹_fqmh#y/W;:/xZ ɟ\6w$z Xa=S+>-~4[$ќ>Xr%IMP UR`퉛W>w|O]JҘޒu]*}CzEc&WCӾ]0 KwBk wg wG~~#OzE&HD//H>:XJ4qLU1F%}CT 6صHoR!4<Nb++CCnOZYFEz3$T<Iɢ7BJ1)fڙ't:8tM&5h3 ixH nO>o[7+ȪAmp%mcah5bo9 ON9Ľ8G 6*zEhNܸ~"Q*9lI s0v' UQǖR?HaK=NC"sJ f rٶWSV;]/2 '|ȁz= R(ܞԐ1P x߀\:a/vmjl .Z%޸V*Fw?n^}Ԃڢ)9=]6Ւ9INN4RHxQg +k[ 6htn&jюp XuDKTSjt6q-j%=h1g=H?ltHPMt}=0g;CD ˢ ]bo+.P $ ]Ɋk*6˓鷔.wxFMXB&~#/Ϩ/V,o,u֩3oЫ{H~"T"PT ți.㋩h& ]p?[FyS|cq)7g0#ӏEϷvR}3*N 8پpgOP hV;ү!Frj 2 Hg 5ۏɇ'J!~D,>^\ |m^bI͑! :vzn-XKVXv\HvLgi\ )\eX|IܼoR;GD 8дƋ(cꮜ;Ԗ} ~J<  =&"KJ 2/vc}uϘVlh!3G΂QEGkڸRoRfN4:k'w`A#7p;u;3ԻBСŠ=.I#J ٵ-Qz}3 ]Qbؾ^_˚LOUg2ob eSh:iR.c=f=^8-pCQpғ8| @r+hhzʊT>kqЬz乻ɜK7`LH_PKѽDDĮk5RnˏȻ>ެf3rȂ4l?HU,SDT|P #xI>שokX2Fg}{/"'mٳ%M\{cCWL552nez*M&biUAEZ:텵.^+ߣ+eѫXfꒌD+gᩏ6:oB؎U=;=d$WrؾL;K% /jr)h0c0~Wc^glE3cgStiڞdV-m' b=ȑTCQGt3$m_ ȭOӐԥ3DVLD0lj!"T85STf/mlR~#,''~@r4آ}(Vp!v OƲD*mVw壜CŒD ~jQy23Rf>~Ȅ ʬ>.ϠץEfv%P-M ٩HI3^L,ȫXխqk nSuKcPrFkgJa>Rd^5{S@kݖ4 )}oKCZ6_fMo<p?XNߩzSykNμ0d;`өxt/H#v_@E*ª{e{ ̹MQdN@ac(嗝dgD[_{\SLUm&ǒ x>'UU ?ځXQ^tq&Ell!Vf@l!jT>1ܼ!4d  xhjƭ-+\kv0;Tq.UBV thCC M?lxEWV(}WKIѧxp+U:^<܃Cd/PDosAOGS4Bj*T΁B & J!}J.ٱ'.>V@_l"[I 8Bb|R"D+bjw/ fG r~Pd1l"z'RoI]X7 bl"Vͣ4>YC϶խB~0`֤pk{k3K iGlqjP A0 T+@TORT5OOW7C~+]A~IKf~o4`Qi&G [EȜ-K}珶x`[eK2; ?[IRe\}_f4(}̯Y6_z*f.}C{VO@=?://ɫBl]Ү* 8T[_d: MG|^ʸ3XbۆlHGjO]\G:PX}trμ3?eא|(~׋cM Dhr+9#mۑ ^`lre2nve bФ),܏X4P&@%jR yp_ ,_k.wMg|wxF:\ .9t w5J&>}5rLl1! ;6'>hpv1" r1Fv%Ss(΢P{c/0 Lo.+$-T"['ym6|GɓϮ/ql![jcC=ihS՞_(aG nN~Aj{F2АO*M}:9ᦅS\$>{;!leD ݳ%JwRFI%FS|us"T#Qw K>_/dZ*]ؔ!Ͱj<f+$mb2h"LAlc%Ԗn%nbM}ux&(\ 췺. N\gt7@w‡b:LNPL +Ag@CN@W{Z~R,l]DAI  9`QJтvV8>F-aF nD9jSu 4Yʐ"i9ӢwWڸwE:echx9zHÏu4VAwj^`@?qگes7&oDHL6Yw^-I~# Jx%sPɯ6A"Y@.o'1`(/o߸J c@ QLS1[O]o.a 0mѧZDͺ\{ dr hCug&\b߃<!k# l}KV9TӕCQW;Z7~f2CZ:-ك[ŀd|mCjΤr0?hH,=>q -'U=Rr_O#M}'8+k/u6Ƿ@*hz^jpo^2̳N%B5c ^\ѩ!VXdT n?L!$i >YC CnRwܨM%O> ;@^wV{N8rޝdiFh;mY(۩ǀɌ4U#*2ꋳ|J5ӭs_kNQ Ef'`nn*l74O5bExqB$!켼7YI-qχ% ]`yUj7gdu-zfo˱k%7Z; } lYhY.Hc 1eռwtܯܱxe_UBrqd-=+K$m4WVD-[K^0uTزRo{g,Z+bx6ë/F{&5^H.3AS;QqehY(ߗG$wZ̟RI g.+ϟ'J~/8$,{CI= t~}B2 ǸۯIGtq@fKdhYHyR B3$5>8t bFBnnXա}#@g\b)rQfGL;"#<|= f/'E*=' H# >xcJ?J` }tɨH.sU{Q٥Ln3Qʧfc1QS8vM0߿{@P˼"{º;Č1y 'ކD/+:zHX26% t{T%?eU4vHkz޻< |pMղW7J2Fx'>Cݧp(o5r)(isK"uL*{,sӎB? .kKX?G"0T!mJA+eTkx1scSk4 7)OZN㼊PL½Ʉ_EL kE'Mn5gR7Mcjef ;^vUW@ hA֞8%&_X!S'F[ #+Hd&yc#5mF~N@2dRĊW1s~d)Qxܜ퉌&UO{i+o)J_jد9j. g^SA˪$ME7vJ%_Ͻ#U<2>Wd ?Z4):\JV+4B 9e1%Eهha)Y4z?:eX>-p 5E1W/u0ct=Eg'+{_l O 0Y )T.#(IO4DXޞFWBfϚ=TKRn w.!I{Jo{@ؒH^u~ФTd*Ȇ>$^''5hFҤ;k*5'$g7t#_ 3> r7`jL {UT[Yz2V fU_ଡ଼`x0 Hp&W=k1hE\})kUJ@*/zsie{bs' sցkl:j7.=Sg=ZI5핺Tz ^"@^:Ibl?O7@,̶ 0%#%NhVM?,NykQi^7bvJRDr|!>e'f|j4YOfY NuޖA|HYxMqM)`Ys%6r tX<5l淚)jjAvCK}L C!9 7 ߂D]Z388XB$<\(eCFԬi-  tBA ]`{`Ž8ZZsyEg"=FF n05BB1_t`>ſGw529MKRwpvq]K.5 7qƶ;̎>z_34Vojz9" ƨV&}Bj}܈؈GC_5DbD˔C{\l*Y"儥9~<yZ] LK@52-B-APR;bCoDe(#!:p"ؔj_(B^ ߱b=a uYI/ \#4mF:/HǛ! =4.rd]y7 ZH';ѯփ˪6N ac;f =[`Vi`:3 )Ocq'3LEuը bZE&U$yʟcKS~:ȷWA)B Lyu*s00rAcJnFꢔ?80o-DceƊEW]ֲ.tD5F+kS@/H#/7P5 NNn(- [mO: !m]=;2БJ6q .c?M1W{eVq}F()mmxT(DnRU۷+ $XE"C[t\͆ Zȝ(ޗ]6М|LN:xQ@%Tj f?:0 `>lvCм+돿WYäM\ޑQ¬4gVAU_DWwu49%7. W(W@3K'.S-±ՐelcƭD;X[UB~kyM*1eyA0 M9+hk%`X=v,Z^8f?bxuJ=8'9J9^`CxL4Y.@H&{)QnEDxHM=Ba$'Sh3@,OC\h*WkJr2y ,p*D9@KVb.0pG{@_iQ+$ku}yE^{+`'ٿ=9HwEs΋"eIA"~]# ْEIX*(ӒħO74@5(q )9cLq"Iqu+1 %s7$mYvXOe\dCƙ(KH]t!IOrmêg8| s:isɉ p;! i{ʳ+jι>Rd$Ȁ졶!{0O Nl0DnՐan2dQvi$%%\LdGJ2 |^ qfo fE3 ]\OLw.e?dPۺMpWJpT{4]h" Lo!KYGuU) V'+|_hT 3B+Q0Ŵ!Iz3Ȍ.ڒBegL>Q(B0 8^0軇q_M W;ca ?Mx6XgKs.sH=ItiyBh.l \{1U0POCx9)*ѷjE{ &-n0g'+ݢcX :KF'38&&5NS6*Axz¯+xr 9`(|=l+TlTpk #CJ]zV2di,]=Q!l9Bi=NK$/?GFǾ}hBmH)zD^7)d6hwu{ґr1} ŋ5ԁ[Ѹ^y\zN߃! #ϟj+?*þ~YJ ,׈^m'ChVlg@:Zӧ EtãߝQ9DMn'rhtKJvfB3xU- 8,GDs+ ov:Eb0{j@ td& 0jFfqO.ER;"[@,G 9pჵF;N-$,Kh뽭Þ??L :lCpJN ]~*&fsHďDAV lJ)yir=ErDS%`.MhiI=  v6'ώ NIe c7\^)MBٴC"REjs%^* GǭN4X!h'7No%>q{R-BA!QFteJT) -Og7.S ;ن 閻`w{<4rwЌ69Z/i1瞋`6?N"?(ޭf4A,/0+*:aS@q{{;Wa1?l+R*pܚ!2ޔūNe7plIT*j/B|BH?wkA#NFAOgc(O\j+9 I)غBn^In4:<& )י6fT, Z.Vye@M(T07@kEϔ<*7eRWMK;t~!*bM456KّNaSPKq(o1gIdjaB`oëN-O*s:<Ž~u[͸%$FVs[}/:j$ވ%s^>0!˜f&SC(yz_|ewF[JQQ1&=y~E[uJa|{o nmdw7H!ž3{{PoDm#FFmYc|uψ|V*M D,?%]l1 &Y3`|2;Q sWgH>F,d敶*oL2҈t1PBzm)#3f! q竇'VOx-Mz6,̮fƭ^?$c9w6A$O{,[ 8|)H/D>>ң? ,K*go|]$'35v+X F(sOMV#v#9cͧþcB"kNA='%;*syú{`*2+KAK0'[w55%I|ΩpBmڔ Ʉa3Pb1atxnO2A ɝ|{ @\ұTf 뾻T˨kr 1jH|̟88?t,uB;0 N^S$jfkH܄/P}6>/'D<7qh4oFɥN7IQn)ĀCX00j!]Kg Wn5JcGq0dag3^%97}?Ǚ4#LliGTR̂+.& $5I©n9n2F'܌sBZQ7 %QcAQ B:CPbG>PiɀG(q7܎HG@l6o͕1j,tjbvV `ҧm` O&.EPig#br)a٫<^ZNjהk;#g쮥)MH&bƠ@4=BjӵU0,L ruؒd0&2B^OX8iI9{1%g&@&KSǢINy J֣ɆlgHn* z"ġ[5g@5S&R205reth~`  ZuN<4236/z5J}2#+6# I$Y3y70!AoT\492Yl-NowH)X'TN'$I"9-BkA! @-EKۘ!+$mpIC-6ֳSZb-]|&q !ŀ^:Ԟ_d_]:A씟;sdzy@Ś<:yjgK> u J`kp 2..9F:l^juQ\WX%=X3zhlKqU7v)KdH+cW·Mj#.Fo_ <ε5O>U GfBJHA1 0f '^~QrC0WV yY ")fS^EA"'Y\'aTJK~$G;&a(X)8X!U DH%HMVD'>gp%V:Ԗ2n{ Tw3ӧ}>SH"0acem9llC\xQdT8Rf:w $&rPnbmzRt/oeXʢ_{ s 9KW3m/p==^IcuV?Ǘ`'גϜP+ȀBse'?ٯ=G9P]Ro鍑afÞ>.IMpbD"iJpZͺdt ssnp>TShMa ,VuU fZ}Kт]tX='0Q5QY#^pi+AkFIe:rZVQzxs'wYU%/m=Y^iS-1zӈ>wjEc(*BS==J4^PX{(]9GAVѯRX#W(r՟(Dݐ!m>T m9{ŒlxP!wqM00:yBgB6?17*JpY@v 7}~*R>x/\ED3@F$VcS 6X$oN *FF9Zx0<.]VE2W뿟 %{1 @,2 $fFE1( d8tr aVL~ qeV#?I@ 7JUY6_e&pߧ'siwCkH@ mbA؋+ ~=G}NXqM6y FY9fIeg=2' fRQTjx}\h</TlK\9idHR%v9h%2ܝ ' % CI4@iaѧg$pI|3"sE.+(kqXFХRbWҖo"g]I5,1ZF7p@8F81YlG .SĶ?cb-;)I1iV6faё9(jÒX 8=è#po ]HXf>\{;<30YHh{s ύcY~=kOqš`.wX7Leئ}J [.iϔ4ʪ RlxS-x-$hM9JKn}it;*U']G*L|\LU3dwNOz[~|Gm/aoJ60KYxOy(6ꄪ\S@ۉXbLv.m+h>mb r7-pS#99PگФ?H;`++JlA7pFG{\ mxby(3TXMTB{my,F5^$&Q "Α8.@\ܧ=L3>X!n`)<:UmQbW|9Ci%Kd$5-A{H*E]e ýe@hWfa#"RSJDM- ]W쐄ji ]mUK>Z{T5i pR!$a@TF,γ]hiwFy DoK%ecqrkm̡E5g Zʬct(Ӱ㛇)-#C`tж?UIS',ycvlk!qnޖZ͆, mh\@ ֌SEd?|PFhBIᨴ4NRϷ9x|ۧr&˻-ZЈ1PdĪڒ"؀G,gЎEngA +4~ܪVcTg<UUEQJRDjD(5U5|llD}89\D<.Z ]t{>4IR/" `R8hg_ jbbQ+HTPK'/Ɇ'HѪZFI4 J^ljuɨ UD  7^:c}~ @[v ǎ8OrDtxV` F̈́oZHFvm:YmK6 %O'??%FzxHb12( ?:7Il)ٝn%퓅H}cIkl칎MO)׺n*=/|S@+.ZKMTɜ? BM (6<{ n6Gb7m']I%CX|օƮJw@JIw(SnR,%sU~&ܳzCbd̶GD(?V= ڕDr)j i.T2'Zwk(%4i'DhH#KpԯG =q~it*FM:zB(CIg2#7LW54o:rڅӷ^lo^.Ӣ0X߼uSIF4\¸%vk!̢-?4򞳵پS ı4?eLB RRPkyP}} @',"O'+d=TS"}(#m֜DDJ@!/@kHA;ݨAƺU?Z< ~Grg10"%ƬsԘs):yAv/|ZaFwJ@tf870CN0' {ы"˻֣_;R@qnSccۗ2(rVL}WPi]u⽏͕>`$n> Zb61JQuW'碩%4tvnFjH(p]}a%a7b~9Y|c'd@齜/'!P n'NޔH7a8}r;[.w %MvZC]Rs~eJx>nPFsSAf?EfZ%Lj8K7s-' %f>1lN Kǜ0j+yTW{HK;u\]cȭً9pӿ5=Ĥ%KeS?p8XaΚȴۥjG@%g;,x|5=j |X:+sNkިw * ΑUՎ~$Mrk7l! "FU "Vы1{*fyxPW cZMt ӂNXJhj`D}V\RlALğVH{ͭLw'O"$w{Yc~k2ɐ O6o!hJ:c }pP7zOِ?\I^9Kp~w|__pmFKvpOa!yaTOB 9rh塚X٪ T|": ;$}TʪMAe@YDGP}_Vo"}sa 0k[j|%b PJ tE'{QN!Tʊ 0QRoWIBJ*3f#ɁrVb%%HH2)c5tZWN<U,i%QU*#{:|`y6`pc~+ kQi ] [.B;]"d܈K:kHsMNCuC6^d7Yc}XN8u'Kꀖ ܀^6r2z驁 lˑguM.%/WiV 4mgܦ^K5Iya|'S^~~bno1vSeBC75)7s`u՟VIg!ߋik39a! 3H5N[6^vQ?3*ғG@)zt l4{ l'071թҼK_#{Z|O'|A(tI"B\LxPFDg7 ( ӸSHK/gvFZ\J0uv hdPtixG -ǫAޛ# j \mbl, S0g)]F s`Ўz4^?O?bnl.hǾ0LgN_3LD IR)r,1-r6)i7RsZ1gÔMN20/}/ء~UksDxI'8/B89t "mToBnyH3+ҫH{vp"2n蛀-"6\6E(/&R0/ {(,vړQ"|gh="30R$eJ,8ᮎ2\etj _*. RE [Rlδ]c\6"TψdNwlP6Gε]h )!v8rFOeL~o6Ď|l2ܡA uEZu\: Exq#U sgj%e֋_R&28st3:NoP[~7(ȱ^+LΟ혲>/'رQy}Ņ2d!΢^ #?wAd+ | HPxHTsJlϊ :ܯ.R59DTxF-%j[k|wewJ̄Vvl8%Jxui] yW3y. a|R&FG-WZ%ccͅw}AL Y0L曆d]~*[u&Bq!7k:0!\>O_+QFD4.80+A=]`n*.W2QN!I۷ȬP%o3H= *,F|T Uu_a1)0gJfM-`+Tޒ$tP+l$.YeA F3-/(DgAr'jŹg\T?o\uBA;!, ⇀@#Pl'Y7BY#3]}u7澬]@61dfBIP~s]`!+SR`L]ʭd݆+#IrtJD\/uRp$ O Ih׫:3OAZ<6cSa˽ޖ-g;ڡ?O_,DU끷i{J`#> Ec&?[O(Uw65؋ib:K rl:(TiFGGpk;>x^ZHZBa+i#5YHLE@K/H>\ ?1Oes1RW(bUqv~?DIh(s*K!|YL9=0XV7L_ qt u0_Jgx(֕ꅱM^?erT'Ll/ 5 5BZnFvIs eO%VtVYҟԩZm\,u؊P46xh` hٳ<}+6/zQFQdj#̛vpt֐`WZ]DQ7aU/ .ap5z3dk]h@pWOAxf3qO<ͭngFס(h$= >L"*HJpyvƝ{Luws laq,3 ];V ^M>=Y8^,S- 5btKtte7}$5ue8mf&xd0fŬtq!D_'?s1*a&bso]7IB ]X~gVW3PRBVJ uXX #M&fν@d Z~#)N&9pJmSN$`SEڱ|a3dfoy YIiOE-/o_J++ &Җp(-,c Mc2J4iNCn3`` t60oOIՠnei7@]H33>t}Eu@ Ėo8#O|$d>Xr K\oҥ  &{a\Ƙv \/_6Xv7.C˩k.EOO(|Z3F~z<,SA]+L+'Y爐wXOkOW vŌV9*%CFSRߕ at5@1*ސEavz_ 4Ox#qyP]E"-DE~4SBǥu>6F?,Os%NQ'x &vFVϙ=јYIa"3'n482}pU͢'UOXXz% 9z%+vt7CL 4- (NT6U+;=i9]/MfՉh&`?rGO㢡 Xs?C!δǍ2K8@{Q]1*3^ݵ6;O L$mV/q<5Q!~3;ݮd2EOPdغ;qI[XW/FXF' ]y# :Ջ&s 45O$|KxK 9RS5.5fuǧů AXspgxǺK\uR3mU_΅% :Jņ{Y].uIEb#~2TKR);hyZLUKd='w Yguح0Q=7/d5]u[%y& ?#]XopQUu_&H6ޣpђy#:XE@d \O $vO. -6|ɏivʪ,ii@I O sd*i:JL&=v5doCj%лc^e@Gkw6L9zy+2޹pPTҨ n&~`PX.?Ksr$tj(s,]!nm_eѡzv9hʖ`׊֍ßo< "QL!mXp ݀_uưRhϘG% H$5wrC 6T$zvwqe U QPu)TP{oɮA1,2.i-h `GNZ?;Q8͞}8*OcaI-fI*<"˞"=%eI>D68T)hlc6Mm\T_ZzfooIF2)>Nk\gNe˨5Ar:2N,"]=rd0 b}TMED `,ܦa*Cu=Ǩ% a:b].ۻ!ER5[I_츴y) BUT(BrsNՄw+"6x0VISyԗL[`9et̎tH5j$MkS1$e7ĸ%qu@8IXLQԈ >RS׎*)g܎u ^VsS <~?FSxP<Fh[T͑W0<2XsgHg9Z9]? 0lSPHU= U24XD?8kº]<+ #6i?Vzu֘|䣤%G,0l=T2|~mV+z6+XL#aY 8 D {H5O ^5.}pZ,V T#b@ 4gցه*;G{{k7꽦#DJfodY'ϼJ$&+UHC9׽Vn6i8&_9tM/cG6QgX& !JH y$Jo2\b[L#Pr,FCULvS."wNC+H?kw7)I}F0%3/7lpJVl\ߘs@S(cP=L$6uX%I}q+Օ a 03/ⲡ?,m4/]P tv}; ?\爺 ccvc.|'f#0$)(TǷ؜6n{Qs%?8ҀG7҃D\ãb?|-θ[UFTSL<X\Z Sk5hE)t,i$r^pr_U\n!ww;`KQ%, u";Q]i5_]mgb759t*?JX^Xy'PuZ80L-Wh3_bͬ1~[@YTm- _wL²̎4C|)ĹMϮIn2+1>ͩuϾ=vP)jsyNtս%5R"8lAoמ3o߂̓@} dO`J/` 4/jAP i#qU D jNk# Z9m{8Vf0vqBBޣ ﺆ^ݡCݨfo}VCE:";4V~> _ۢխq_r5Ewh 0|{Bvz[wz!.6,t3\7HH#k(unLe+XǛPO9,V[ut3[M;"K1}줝G69ʐauψ'i4/W= `K)P,:i2%-.~2O_|+!VNƔ"&{(͢`Ny'HQ`%"7 {QV*4k7p2LD⥮ovN¨CIҤkoEAj0F \7,WGflt 8!ɜԵtΪv˲KN,1D!5Z?2ϝ$AϪ G1ja'Kdwe/gCW֟noDLwd:whLdI6{Y^`|@{'ɧ%.q>AHsB\aSDg | B:A W֙bwp%YxGk&RB*6ݠk^ Z~88,/2-З@ ["Bg4Ғ{LqɎ˂4;?Ы'}~4- '-tfbGI6?%"g)¨tΑiQ.S&İT s:/G ש-2Bjg(Q1^s[\mYv3r'\xeתX ?W һ _G ] d q<؎ĭT QŊTsI2 \Y4Js0z/,,N㯋yt:֤\ 챙Wsԭ nΗ~ॻ5=DR 8%3 4qatM5'`ȭ=Y:`ZV պ(*etƵVi ΢S:.ƖpٚvyP P];(LI i "6{q\*i , V ^XepQsY IVH]c+Y 㩽>u9ז޿x$Oȝ9:72é5fj:GZ7>.\ʫ LUGۇ\FtQPG{Fy?+}4YPw!,ePrbqiZLRVP`bpʁs- KT" Ke, EUUmSC4 PF*ꞷ{}`i<(3?Uc93nPuTV S20{ж{|a/_X/1֯㸝=%ݞeBJ73nA ۇzL@fPpEgفD)#UqzꙬ4{%w٨~gf7<0}uaxZEkk 8kY 8Tlꅟ7Zތ7aObΞ%Px%\] {zd^%A.QXYǃB|5  rT ZSAJz4KtvHӞbBj)i|l;@8fQ=l8 ku%9uM &OJlwHuaaH LH}s;{?U_mɛ5=a~v8=\r H?{cPۺէj*']M2gXc=+l2o0tO IhB,i;;o$a.R,6P-sC㊎Sd=ŕN $K~ x矢CFI[_.6 ^^!Ma6fhe,]O?B *ymܔ]m7HDұ}S+U̘ͯ ߄J%)MHr^2iS=UThi|A+-ArN<)( Te;Y2ܠ,JIS},OlMZvXf1[)Fy그;샎öe~iO=EV'Gջ%BojT5LxprO_K1J_eL>HL^dz.6`v?&NvZ.WdK|̴ԪUjTzi[>J3~`phM8٤I"Ó0X~@m +e%2 XҊ9S7/чOn%O{eI?DBM047itאTB z r%KTP]K`%:Au^jt@ ÄYs})m/JL_;e {Ο]s 83kFzT^5l^a4W_~ǡGza}$gâB4vBT&Em\޶=S" _o4dTxz<օ(i: qNm~?R6vX{l\_<pr9(jԝAKU%LIHGrYN OrDB>L}?v@7#oNJR3g5P *P ލ[=ķo!2n@h^a.I9 O ,'c]\*5m$S-ײ\G!4 #Ajq4SnmF"&R3Sy: >z叙_TI%d[c4` ׺@ ojtz?ZG? EM B+R$[Rt S iƩ 'Yy}B/X]+Zrjjqf͡o"i˥.RH:"x[Slf6Q[aIA YS^ќPZUwcY>#t[Ç+rJ)n0s}T\e}Y)IGJ{,AmtcȔ}]wXL>MB^Qӆ(ҧ ;0̵UysD' S[TP̃ы1'8~pX&m3߈/hw/`[f)?J_Ώ.e.etUO)`?t B;&tj`*<{/yP=]V<i1[,AK$Z"LaywYmzbښd:x؈(,Olׁp*zD6Td0(*o [M(@Ǖ#Y히 Zg]K d.=lK)[@+X>nN^\D#VB =mڹU<1B]uϕ_-j.DOTq~CU ܌K3{Zu )0 i-lα{-QV~&Ad/xIX׻@w `#] it} 1Gp +Qs wwagY =xLSx1:jN=.l#ճv_$kvzGئBPW@AD,!v!FW{iv lm_FTane./Hׄ( Yhn2,'uc^)UܐJV4L (ȓ^ta]ƨ Uon^M?4Bb6o/ng'+zd8q֓x]26TK:ҩ9֡>4 ҸђPp5=ɬ:'0E*x2bGl^%UPO~qƷvİMi3s,Ё:GO׀]"yVnF֢s;u(ėx̍j39Hh!z+Ea^ Us+Hm&F{ά闐O}0w6rzwQ3>B;Lm׃`ksr`Bm+Ȍ }Q '\. /UbGw"KT,[!ylpLB(Z2׆$rQ@}봒\Suҕݜ,Sw^clGTڵєmdQk{ŷćġwVecאbKb>@J/jOЂzKRIT2G՛@|F]^R=$>mڎ}Srg"M> j [- .B_&~git[iuQЖC:h޶Hԝy^ede^弽D?=Y/mr\s|g3%7ɝֈݩr:8U7,~gnjd:`9e+ 5m;*]?nԓáAg,3O U+GWF7 $'[RpRWe@/,ߥ_*ؚZosɀK>0:V 6Sf[&Cځq#e+#]Xm$6@rQcӟYA@a9(aBuMEkxf}* @eq4K/ی$){DP9Q.L >}$:(U_gdG8#!{˱{9wF[!f (~0ffJWaX>7LIZ<82DPL"8ojF8jiq]#k8m⑮ f pbhk.uWK3,ZaF"P\q/J1 -N 6_tL{dCq]QI>IU RPh|Wy-8tɑu8&!.!}y>;st>*+%;i9m'uQ(DM苀dDpԳh|ԇ%r\ՑvSoh?PȾJvص!,-μJpM'%-d}qzq6w7AxMic!j:p9 vP<1_4|p^̖=9HA HK)Klw[UG3:HoM|%uj?mmYuxӀ˴!WA_ʊ$4zغ/XȔ}yO:p*yx*ԙL=PZ,Y*'n"zС}dqT;! QSկӠGDLj;)j$%Pk]HR0GT;U1{k.HFno2B78èd0 _ ; '<ɽ4}QdJ! ?%]Nֻcigo@Pu4>K6{5jVU&YX`GoO(PBG¶+4К 6po>]PC:?\VL3ꯙhWQcI)vq ĕrL+D;6p=lZ]>%c%b`K @ZtZ]}K 8>|am :=! "7q;bAADž%8u-G$B68XH0^z\B0=GJϚs 'g_<`H <,Ns?YTgX!љ[YAkġl2V!.'>n}T~0]ү=n.-(,UEsWWܷ3='Gy,^tNL%IK 4=G9M*xpzٹpxj2a9= <⦵g^x?37 y0z1F!=)i|E; xԉ& -~4gE#n$`KA;|Id6@zA:1xSgblg M"1-W8kcN!oԇOJ|FP3/DRw$,Fny(*J |:W-mԍ$,Ya6JC m1mݾ!XL$6yӅeT=:\N۽䟞c, %`e8# @Ue-r@IvpnCʘw-cL>`7޳Y~ԍ,YcvgkQ[E"RSέpv?8-dE::YKrp:I#?~.♠N'XWU(cT1`9C'գK2N|"NCdi8=Nta>5LXHnLYxW3s=d/L#\&j)b)5JY5 -2-P k@-\1aHJ߷POCC5ؽ`uS7@Xnnc1 yУ'Iz-AZ]U'xLQ=%g~4$Z1w9탙8mxjWb>*5oI<-%O>GYC_nQk==\7 y I,H~'aAC#}R(] i[tWCc'XpFsF#mKZcnTp y:*.JZ|bjt?$A'隶O鴝BqWn =BfYn|AD6A3:NFcWŕ _MG*j)srQʊ)w%+a`! z:0 KoZ"䆭WEoqYu|-lE90[lN9 Q"f=&OnD,/}6j!}!)?>@92˱Ub7C$ 0P_9-y'YBO( B /^:]S]b zsO{ W.ʰ^dTH(KƑ].Q:?@9aXJM.<4'\uyM{ ׭ ,RqD۱.i!){Θ2ҋeZ"tìᔅ8)Fa۱ G9K H'F>NZthBNZrmN]zyoEzV:a_?kr.,DWh`(c.« GG>@<)h;& =tki^YޕB,)+È[h93C h\^vbвDR+m.͎UI@ΐw0̦P&FgTC=B1ӨOn|3gIEhlY/hi5&,$ NGnՕ ߏ &Djm3L= 6>&4߱0 +rX#DV~ eUädǓx\!DDlq$2VjAuSv!{$JVLD1tcdYtz&h{]ehdjs.@1%DM"@f);Ҕ,EzKw9N+ M9]ҌCOٴnNf򉑄 x߻Lv*Z=D*v=?qNtL'R{En 7y/>pvlE?;[5ޟ7HY]{%\-FZh$,TT_+[|wAK,9~Ѽ̋ÿEˬZ3Lv )bdB}~[ Ydx$=`;)d!35)mhRfvEa^"j^mPE`br~>%ZnTt/ZXVd^[f+OsetŒ%sZUkgi qN#;2dZApZ0́Bߒ3I!G<Ɠ?0 l4IfAV4.{GbJDHW7'o"m6"raꏲ=`?Kp$.$\wQLVckAk(OGכ+'Zrb c^\OCzDH dHI؞9t}<74K$H%򽞘7*GO;UPErb#3vxk%J$;l݄S~[+EK[׎ *w|sTVKkjmQuA6E (mv=aw9ht~]e(`-ObdQ;yb2;/!%,%shg}.]_pGڅh0M(o=H*A4 y>dW:m5QAg7>< o|PGID5FNDnVΰu+TDc(\7.+UZnK*?}c +c L1;u HH b|rF6]6َXMRt^@z>d<{ 2mcOlN)KгD@KqTp?0/""ƙ/@Sn *=sj40c%^^6T S|Ԛ1# W Zb}6L|ҬwvYJ'SހŶ?_yfl^U[OTC:-t{IhV_I tVr"qheǫ)A&%5wCTٲDS;eQi,.Trs^<|vC=6b(G\گQx<\&è7#~S>ȓliT #HL@rL#(܁^B;QU=4d,A!aHPS y@Q~EA y&y~Z ?h>9RJVfR[.3JiVcDwM{uC}CĎ;WTKk0ptS G5pJ$liId"2ӵ~x} @nbglɣa2XNqBFCV\R3x;d?䠃ոDpgdg靈X4<#C iYFFDm,Q]Lf(r-XD!ʖ~%@L[n} v})LQ[Ka&T/f?[} W8BrlcX IC)t1B4 7v \ړa/27ҘG-6Oib6&tB;H߈NgRN3FBXBK |=~@!uu7|ٵD[r(CP Bԥ P)H~ _ ֑/UYZp/[DX}:7O*}~{s`F5p#'$ҋ>x Ncu<(wI58ynjE%a:7><s0y\= ;;Z0pٮ.c4NF#wI*}seFwAH, JD{_VR:)pyhǝv*^B uHHsR5~@F^O J.ftZ sY?p^%^2){N-< nU ћxә*?<+b^##x1 dmJ-R hc*Ǻ׬YM~5o Y;P쩚 Jd1 DG!8gԊ[A9 2&..VP6D A1Ŋՠ(v{cÉ _XؔṞ'$hJg!oFoԁ)vJRܧ[퇻g?`w}#/se~+Z`Offi2 b8' HPNR\k(îP$:싃+%^ApO외IkL_/ZkOG`?=eRQ[k/>NsήsMu46aAc31FǶ͚`LV<"je .#6P'ĄeQ8ð8ܭm>IURq؜?%8+ &M-5pE].h0!@O8$AH"n_D`E19U'k,JoD=_?UQz. QA'b=M\oocS*?; N=^7ǘ)\kxBWܲ82Exywz(r/9WksIs^6X.6OAף 1 —d<!tp„)CRm\#ƛ[zc/wsA>~E".0~9wBCAe1ɓ3,+Sp=H`hE4fV&|9[niuty`=cYk6J5Sٗ ft[;ۜ|ygQ3^-o:9KvE>NϑK!=1/Ra\nvQxpn>.OF DX~Ua/"ǺOFytgC 2Dea,c˜g$=a޼JJZq#gRn.4GlνLE͇0)xefvrgJ/WT]t3(G3ar$s$\ #c"?vxG+-ɢG}`ӡ.ŭ` e;Pؘ@)tcf"j̿$5M/'$OZ_*6|؞R$5^ ?4v5%O.92N!0qLdm|B Vx䬄?aϓU[J&-FSuu$=~ 7R@i@ԓziҥs(P0f)nM`[H2\#HfzOgۓbJ^ׂ6@HNNȓ-'f%Q̴J-6r-/`do N' ˍA㪠zkjs%@mx:#_zHaMU8ܫnLx:o52hZE `0FH[܅AġGkk>k5CAL2KѦf>4/]4-Mn9xa]` ]Տ<\cSz % `}ӧz;}! O a{ o p/T1 L]ZM)EȐ8%|\>W[hH ) ҫ qǪ) S=M LLȗdy/WJuf?x?]sۈL on97E= ^CbDždא|:hиFa3@ǥ9mT?Ͼ#gݎ`=NH߭|jP_%v+GT-`CɅZ_uK<{͈ygԦꜷܹEꟑildw*$}wU^+aNzmZy^4登,LxUlu7MAE$NrwF\F4h}^Rz8md~"ІNGn眉Ѵ|aIz+:3 Wj }E3oЭF{-p ٖ.){%>O4N9z]@`{~i6eEu@),݈xTN6rtI\f=` 8GSpH2cR2R*L8:4 h-10&t!Q ])ۺ~}~jM\M1oM}[M߷bٙV|=gnA4' >,*pkj!ܜtp~&]Rsr^ȞdXۖ%{ C~NuzH#nl8ijocF54|8HVpgY@UqHY?G}+C;K8Jm7դ؋ 3z` 6+.BM/LvBKjw61a#gH0AZ49p| :%.L8-AVݣfvA$Mvi$65X&s5 cy$ m`$ٝ:xdaCU|DȻXg#*N9ex\?Igyt.^!-E>o^>2C;5l&: T‡2^HH@A Oԇ[ڼJqLf2#dVFP #` pkypFRFfƾe;FlIi"ca@Ej*ڿjXfQ?Sh`,z?u ɬ͌&V5&Y//n,SԉJߍ["vSCwBV5㚕P\~*!ΝN -9+nj3~⹄ i"I_1RZuH#oMIǝZ?h2<~s%#kinTXҌ(,|pg%znuwg!ѷ^RgY,۵#c;IKErFBg3PՍxmo>jڬ=3$)ò>] 18>_2*:Ǯ)0]Lkh ?]GόB.1 ;K'bH_Y8)='@sF1|A=fࠃGx.Ä*hjY]+')+Y8;Tr{*4N>Uz'% >w{FJɚ}ka5yD Jm=dը+ P|\߼ Ր\ŔfRƑcAHq~#MgWdyyC{4y%/Ug_`zϞŮ:7Ɵ h1;& B/v~&#U2Ù7Mdur/ e#^Hu}$ D_As\N'+3I*5P_|Lr,=AQogzS$'H*0}ec=Q+|3 'J" qj$O`!OAMN1. 6$%*a.Xt;LdB O4N$#SÄ ?W%)UN$7]PV\bᇊ+ʩ6YQP 6[N d$fŒ0{nnBv*!:E׉9랈3uz,̳&mƹrBpnOmw-/kfK; ZwPp,F 3ke=0I "ph) XUlT`µo/hoxs{U8((lȷ)ģm; p60HE}(b>|Q5i%E\-?Z~ͷZG+_9MkZe/Qȵ]}xGcn ftcS̟X$7h9/ ܶi%VO@6&L #"ޘzzMBPqp5+vm}P$Cy>Mc3+d2g_`̛zCm}j8aĚ=ǮO{Rpcښ ʿ ~;c 0@ s͚q i; Vʗ<*nxk (EolG3hgp6fVk#Kuz__VeR׈`ad.SF q[6KlQck_Rêj"MǛ-ho*?"WIl<8K HΔrg2 ̠:ܺ bd$7J7ބٺ 3Y\ݫ48@$2Smkÿ xD<\zs3=Wu<9vs圀O3~ݍC3ei{iQ`BC|4dFVS*#gc8?].d 7i7h ^L< sTI-@ni{jUA+8寚f%`7R>,`c I\e[)ϊ;m5 :Cai#QE|p%jtmzΣ^[AE鐙HMfV^:CeϒC:ZF in@ 3:f%7{吀u|y* W&nHr~IM;@(F\ku+}7`4ǎXgf]j "`/g_lPrP߼} AUB*G{]B\ ~ϥ-vd 2vxJYszMˠv$5 ^=/M`־ƍhYND l-S׆5PKȮS `<(Fd7뫅t%x `,dVKJvJi M=wW-iJ&b򼨉8CYZ {pI؋96]N InX}rLhK* tv`h __ۗeaӶ<~y  S~.cgJR/-<3(&MDS´Ny݀zo jA-P y%BDMÓKji5~7 wVF,qd ;UxWgjke|~ 1mebvl<5 8Q(=<0oC؊~Ѧ5y(ȭrEx˗f䦙ZEKC5goڅƫȴ0JwV|#qS@v;:̃}AG $,ofKOtK8+0ogJ|| MXH`ah[h^'eSsW_RjF|3]p S87595E`3oLk Vp&"&JQ=q{urhǡ#nf Yl/q`vqKMA]!TFb23iqIV0v&9DF@2l$be1;sVnO>^C:$r-fSGnuMFf:^]'>2N*X'J [-?!)_g8D,A촻覉8|w))0j2/3.gЩXكo! 9S4ײ5dtWN6RB|Q sP{+5Gqb6I@Z@a=Zc 8%˾|&ԦHoE_{) IxpCtS e7Jj}CE;by1b1T ,많݋y1I(BP e3s6"(TX(VsJ9Hy7eE'bqP>0v;;^O FiG3`>_PZbuo\+7UvE)AܶF(МۖtԯK.H#wPlc6mzK;H.&0e[Ds 9#aRkz{b;}]*[pބe9.(-;MBZrQhylQ>6:D Ƈf.6c{󻡛T6H V{ݝѷrPE<Y2ǮvD8XjqB]oˏF;6j v 2dC|6X~aB9\'hEWoȪqhNs;hK[>nNw?kah>xAm 6;\Z 2ދMz#0t"Ʉu|! b_ 6e';,Ӈ|L+EJZtНKX%iTC AZ93O+y)}) ܋z{Y%qZ~*h9*bLWGtΚ}ɥT4n^mcD T)>=43]`]!!{z9SҲ)b5(3t@IM ђZUwҗ٭=pFu1LǪzGsC 4X cE9)v͕mPk& 3vloRXr };,a%`n_됰ǐ.2}> eΏoso3xH8r+(-fQ}r#R'wk#48FZf$kxx/>+˵u M\GA<^2&> @Σ}οz.8/+mMUFm % X^Q c _=0K.5@*OX TNs23U_ʀawe1{|pJgWn[z@HP7<^*rF8ߡ4[aP{惾*ݧ< ڕAm[ &Al@]pQyB "Nk|s8 p'hbU!YċcPo} eeiiDENp\=Iz ZU`zV5E fqQ 3Yo#˿ Ԕ&$f6{\0_ydyJn| Cfl7D_=pI] r xsDՔ 'sJϑssڮ(ֵ͌~sK<k źPX tNKٮP֦%*cB'X{"lyx%zQe l0Td<]6/3GNu_i:K3BD GC5i5a(!3RB`D?#sY/Ko,pUUPY8ATA(JLZdlJmrP^ozQnΦE쫥)nEGGv, )Z>g&9;f&K/`]SvY351h L{UQBQ4 H** a K 3OjEvؗr1=ך,|~}ҦZ~4G%'4ˣ>ržE.3Z6Rw5w&-6"{ d.8![](QEׄ5CJ^};ޙJmd<"TU˶uOxp-"H A2a%TÊk+RdN74p[{@z.GNWͳP'~)5&{=*-vE$\vLzuh9/zIū !ި@Hk>xhBTV!*&|S6ܰӯ 7:KUR8.1jn jsfK;XO劄[bG޼icJQGmŘ0Q#dG(& ڨQP-> 6`߼W[ 5~䒚/vM}K/F(z;' :|}A[4bdԆT(O+L=Lw[w9߫;?Q{ej1 x{i8;c-VpWǥ֨U!ӊIN<ņRrۨ8\ =ls0ƔgPH׸8C_z 9ʯ="ۉdo_LQ郦hX9Eew8 0zo]hKI=+"\.P2L(( ̡6Qn"usV@EdsޜIHɿkӼM!W 'Ň4 H?ϒ@,1`mmh,2jj]M uͷp VPz5 t$_ 渓wf/l2;xL7!ljtdzrϤ')VUGBkam+ ki VoE3y7b[흟,H[&[%PSOVR8;)oWCGoxX}Tf%8 Wj3 2PٿbEXA/v_( {QiŁ0ekd~0>*IZN3[lkJQdF; }-mD+2r89o Y:Eg6!D{"0@&Dr,uPU \}b#ެ-:"{#΄:B.# 3?d'H4PqFж_*&(RG] 3p_#hrɴx!aV ?Wּ ] Kqhզh2JIAyL 8f[ީQ Z6-4}UWY J* ")+\z5dY廓(`m&睖0ƾ4*,'![9;@ K-D\a-` usZaUM43^2qn#ƽ q2>2'6*kԪI{iBAQ !PP)x@X_ɩc${R>E:]x 9@oؿ.9C<|%KĨz|ArÉ5ܘ3N7+UEX\8^VS>Z2޵/_'8éyƃp(نhrRњ+hB)^t2t҃U%v62:kblM/2<.BDc7h&Z`T;ғ~[V?CE߿#^\!<;%TJ|IA获N[d9i`]W1\BY9 ) 3": lc:Eo-|5ړv a53B@>xʷ݇]4-6. m}l*p2`YI`&? M)h^V>V%q=Fd9yDVW8Qi ;=%)v౞ZcY g`y`g*D> EČJ;Q2j[aB3ۑ+? Y+UfAn*:42,Dd+,]VĻ[D;L4OdDψ`i@+IQȨ3NOSkR@oC=;蓵dag-(+<3 XG@d&XLNԀ#o%>ڿ1/ ԔEC 1}۷}y'`ck 4! L}npG~w5Cf=`Ov&(+AV &c:#{>&@/p D-D{Moy1Čb*YΚʄYъ\YV 1Z}K;#mk^+K&{ p/4(1ѶD+fBӖEֻ;QשӚeEnSA.KQ001#ԅp7J{FG- BӒ/'Ѩa{~mu=sеh=B5ٵD4Q\c/!qbBf~0aGO#?GGczo'\0cȊ`䴘_61V;vODוKFWEg8@u14/w4$bX |{'yE rhڦ~xeԁ&wȌ+VYZw h%L[Dь/!C X~ة0Ow.-x?;a[$]HȈ5mЩ+ASbS]4ENRqyr3Amƣ"FS_rM<W3'_ 5.}QYM y(1"4Ѝ#рzZ8 c9HԏQ'){aO2 W=6Tȗv;5A"]3TÆ:ۓOIƫJȐBJUvzKD+<8oCeT )9+tWi:}miȵsjP:!m7piŗ 6]7ԍ5c?gxCAǮ Jm^3 u,Œ;n/p7v<5N2 A+GF!uȲ^&c MϞڞ/_Է?_A/⦈&4"CTA/%DG~e7vtYi=c-cDVko7ϯSn%6sK@c30@Df.*[䨿5\',i]R Hցav8>Q'D1($htmddM 4y.6EARb8rJqg:mYy z ѳ>TXx\-orsI Je kĒ:ᡗ{3E!LrTn pya(*p2!xNR%B` ].Y\ZsdJ{_Y3ZOG"[ 80HVGh!BXa(;UL3)s>+A[t:JO0W^՟gMIck1Mu4'ͩ.-S؅i]ۘu d028#D_d&jueh^[O! M5|Qq_2tAΦYya5e1s'"->8>wZz h=?c_}@ƿXQ>,*c784$Mz:)V~Q  ?@yԤJ .'0:j~%A!P^WPلFptf,{6U mHx)W IZ-0v- II9Cŀprp'R/C3-eIIVऌQɑ?*T]vy`b>ۖ%]0 u8\MiӁ93pTJ#,Ẉ=>)9e!N“G|k|9_ aaX9޷C⦤ j0P$ L\LU@\q~j*E]Tܚ!DW L n3u~A 71P RibHBo{9EPG>hՒ+OfaL(SXt%*\F׏*E"јZ+.צ_쥅Nkcu+{IƞTVׂ~UKS~~_p-ZܷüPZq>%}aNC͜J@쥢@3 lLj~*ĎljsFO ˭ *}鷱Hc/ӠD(mg<&0Zڤn-ND {FMSyo>j .|i?4)+d' ONLC2Ɖ缕k/ְk;6n->XG +{d<93b٩f2m5ZCl4un!u`[!_y ^{PcjE7_•QgMHKcȗ[^m")$?>C U -]ǜD7}N: F\qnO&bP.!O A&3Y0KbfMRP!cfj{@/.H+{elʐy(RY8:f*nBwyYܫ %AuY@Ƨ+V c OOaJt:rD JٞZ_@6@)b^.F8T 8z!$_9e WߣR+;IN%}ΘL"iba])eW#|zVq$=ϱCzbVQUJb1h3 |⒇H3gnf=m>f=෫ ~:|Qjl%ӜԽE&*å)19辗["$)ST2DFs_w mwcPQ#KNJk.m#OcC͝AO8O1jm!rB H ]%_dDD偄 F cm $u`aqY6:[ j:_=#`^lӑM؋؀߻ clNۂ鑎l _~"`ӑdM_}"I.UYׁY8LReOzIJYvܼˢh mew]?=N\}jm I')L ux҄%+@zW,VDFΣS*SA=Qun{6zrt$ yIC@Sn@(wƒD|ey3QX?A8C!$$݊'M7dm2r %З/alrj7~M^)K2 imiQH BX>c>ĸh +4ҫ Di9=䕠8"r9+a fCBM ߓv5gUzTukbPӑ?[cԲHf۞_@Tj ƳŠSN)򩷹L>½‡ؑى4G|q)Ad"9y>BE@UX:$SVt%=ZI#SKݳ c^wbBNPP;<7Qh*~V=0GFR +SzGK`XjIsP`.yC ]ɣw>Lj9P}3j}T(~\H@dr #:f/f fVS5w[q; S]Br%кX4>`u' hG{ !X€N]tP3q޺p߼=D)Z iNؠ㨸mg3:PV5>j3& QRk0,sI?b`OG_£9e0 W]D FT\eQr:K k۔kES7 6$%=! wI}ZPU{J?qΌ$E+}z`]"IfE7qT&/cw02^.#> ,ь D#f Am/ܾס _!|d}8%|)9B? ZKm! FݡYnB,G9t'zmZvDx!ikqꈆ;*;?ݢ5kI  p|z o)OܬKѪSK`]j0=@߰'Mi:[:x)VrYoqe25kTeŒ3 ]"tdH.HfNQ50@auD>#Z{I62MUޜ?AP=%2k|!6G}pWf_/J5|Ef g6OBi2Ķ;!6X<6i>i{э5TO-'=#|cp|xU'γRsb6n!@qEED! &}î~Wym?[-7:3ƌV8Jb=?M8'cҔBh荄} GFŝ8V'^Ҙ=i$JUROyw13rt~zbL4( +J ]iE?pXĜ@DOoƮ\-U_yNn* 6hAJs$8vcӼy= B6dL͕|)C#:?U=:!\@oe,K.,9$<,>Mˆ=~RvjrUdq"OX=j _" eL|*)|glX-PSֲNyC%P b8^^Yݮ$(Hv>9̐KJ.k/'ꃳѬrv`0Iq{Y^D*sXǶ t)TFɦFa0xh}Fk%h@>ĽY `hwJ$|>Ll1/M 1oE'_/n\"[0!Eپ⌂G~Rr}B'rU[&L߈>PlJp dFV̋4V'=gbƪx:Ac}{yծkz(Q:݁Ի- ,ZMggF=~>\T^&RfQ,hRTB2͕| M];Q;N2s*w4O3f lhciېE5$ ]5]^^'šǸZH-DP-հ![CX6'єݧp MpJZ>xfߗ;OocT<+wҁeڳcrm_ARuKUwrUa^Ў9|&(G|$V9Y?H?k, W O5om3K) %""/llZ-q/@#9Ϸ*`kR:[rrTHFSǓ$56~ls׮70]*À?.+;Wrfc>W~ V {9=U\mZ+#~1{=J&gw(XЕSəx3[~inSd\!mW uy)y>X04@ޤp׵hdK)Rg[%(ڳf*tjc-Й:X;ЪsJ%,pE}/P R!atcIiڪ:k8C.( 7byY3Ya%p(̊?b ؝NC)ۅ(Vj!}>G(&Ϝ_.Mf r*8aId`G#yPc*;w.n \+q< 6OµD vKcVEEihv@s9 j O[T;OrBujZ‹>r?}"ԏ|R *MXT9 4|n| {nȮ\$a+joU^i _㼹3#IV0Ђ@^ 0Q=fY=LowK6 i'B'xȍ{%!%eJ-5K"A31`h5|no^A:*QLr`1 ~e)87u`0';KTm[UG̊71;&88SC1Q5kdʽ 츇@$Mv!7u^ĞEjY=zoCi vo68Ńk%b#,\lH7:G,,$U,ʜWeee.:3n" HNbl#s{bC{}>NKB|oitڭ-w7\(xX䓭j>i[2 F;ƤeLqsg 6#uNzW^*i"Llj *1 =+ѕ)#  <YPUi3 ǩX _eȱ+bۏ Z)h@X{ r CE~l Y.a9"S k:On|'\޼ #;.1{TK5Bul~ӏ*ܤ5N+t^ȥ71o*:{wϏ&:;kIuD9Ĭ0h8%!S YC{.exP6'#v/s}oN|l>37/>F3hjfܟpG6^>& T\mugCs7YQfv+ 29i| (*gDє2kY ET?h_X;ߙ$酁+>Jo}͉|E1T{Tt,#L:`B±I$8d$N! 39.v1~. Ȥ 4: G_\v 5~CfRR$2(_*DA(5h54ʈbfAFDOXij7 >m>|:Ûh6% 7cv,!ZEK5 ^anߜ`ǢFv 6#5OlR/9!X~#F~HF| +XTt}zD,`Eo M f| |' !`̄Mw51i:S_QgsI32|zZ-=pBu2Q9dP92J pCI5nV8o) [Yh:9t؀@ay'EBSO{`n]9so3iM>y2 j2~`wq#_dNj? {^Gog ܔg̒0}` TO3 -[D @ ֭`W `Q&iĺ_{YqE{_,^vVe!ɟq,& ˲z,.?ECvOgJFn9zO;i& ή!*1pI=W3U3*,a͈v^ע0Xl{gb35Ĉ ˒8T~ct$<-B` h}O8{M;Q!Rk:i+wŞSW&E2pH)R4in|$|wl8G#fQq-Q?=ő9}gsAS99d-{ XIDP|^wxs:>n\| P>JLNjBQ(o а2מOD)PqF=qYݒפ0% PM6xyš'NFa|S[lO0E fB1;)g](CL`[x,@%PG8di>g#볰o+QSCu"H#3]!qs3,z0l  c3V\!l$0b7q ĭnǤs8?$濬%c_sH->~)Tt֟(P7 ˆxc2?T/wrEq6:x;Đ5И}` J(¤΍YE)D4u EF[s+=>c+IݒI|KC}S ]pvPʣn8Env mF槠l9$l,"Y$;`{8֨8t)AǾvH\7FhJssS&WGh]XzVsh,I_v!iU)7a3&P.֌!&9qG.X8L|Ȕe$wׁuls!988ۙ&kxZ34jd+kwf_Tc(PH#JluDcV8Zȍϔ{?TdH{y0P]/{%8/ =]w {/y-HV"EJOءKYi3\z$>s,=LdmM) lw='PKa'r XL0?xJ[61x[ gChDx ?.Y=k&>djJ!i=C? <>)z/( 1k=7J~ȳ.u+$tu g0HuP >f&0S'VwyE?BIUpL]x,['zI-w$B\*C;F82 ''Z$}0vb`|z]E^5 f38P'd+/Dok?hI^HbOSVƗgFJ1،'Sh~IM=>Vɶ8eC B|Ӽfw֬ ;EtϾJ-'1lr486mD>loxI v5mCkzh2VV|N[j-bj0VP9i[M *_{ܦ(D3 E<t0*5>e_ Mqy}KPZ4h6XM尿OY}KrY\LkJBŘ1s/{7"jt# f?͙3ɰ/SH?f|[HQ-6$z<M!AmT. i@xN|[,R9f:jWr/`MO!3b3ojэ7J2?(Vǭض\,~I)w=+H\."pybϋDj^&QJqT!rA9t,Oj?!Tp7Z.T=WC\ekC (qow !B?{B=:`i"u{|moS38fN Lz|p C L9]=pL-{Prio*h Fqx(3wc!>z,?֙l5?^+ cڄ5mD.N;$2,?`Y r ^%xyG,[.6EW88+.ŭ$~.0b\uFO,_%^TS v& j 3 DJUW8/ #R"X"E|(ſ:e4XF;yNz8.2hpPW9˴旤sW#>.2E ՅI}=O%#};Az&v"}a?^t pMݫpSEH\e6v1&\rmg ˨0.k ԢuҀtmZF!;b}Z<)GOk/ >?:wb6g_RFvxwS5<.ye@|H˨lJe\5VKp.rMە~An=C{`d[AhƉ%պ2s&R7w<xbEfV Qe77]&QO>hͽlʍRׅ&iv>6魴.=$9 58҉ G7BtN /:rN=@TxKQm_=p5Sͷx }ktzXEY[J,s:c;HĭY FEj͜{xu`6aԈR15冹yAmX+8 csYbkJ,V9dSDU +O*9"%wډf鶽jei*Mq2Iж gsU ,<$Zt{qIj=ȼssiAyР~R;N} ׏LKIe^v@hȏV\֤[9.6%q=N6T茠UqBԉ.mAF%7kYh)~6ňC*PWnqn$}.clgT[K@ҧd+`0_nS'{ʅI*z@zoOݑ#ߑ?sLC+t7pyЗ}يΣl ǡ\ E&#j;U%Q6A>H]dh[vy9fdmrV*nSa2AYV+r~0O5;xr%Q]oe$@hv.=]/#d6b#w60^58|B@fUތVe|XRƤd(r [t^/IxݿMM@Eš`i,'ٲQo/xU~:TD2{\(0ڙȈa= cƇ5ܖ\XbB+*9h5:ULf蕋 vN*>]9@EY*{5T(: thoK\݆,Y)V9ZWx~)>9D ˝XTd3 +$[+غ6wAjַO2: 9kJxW>n[u\G %buZ82/6 KUρ<6ιjҵn2BDօJ条`v4`$k7eE6`-1tP6ZRf6\L;xSFU-rpGd%sVOc{Hv[aKs Ku5Xp krr _,$Y}HrwR9-L%N뷑a+bNoSnyxhrŧaf GN1yй6kayMG}"ɹ1k| Y{2qi^12j*}tB+.01BH %\do Kf#TQԚKvG\S_Du)G#Ez.|jλI8W$jB᱃1̦$ c&:?s KgΏ78+Uln*ݴ_T]Х< 2GK7O6`n?6=$#֫_ lvSGiY&wgyhk_7%Bdg\"l? : )O`JO*9+: nߗ[]==y8pP+}(p x##^㔟Y2 !v$LE<; g{.@$]Z3%׃G0ė*ONe5i%O,UgG7Rԇʽ͠S_;/xD\G$tO[PVcգȦHҖU؃7OjG97.$C;R۾^iѤ]i?AϹ!|i61ӎFXKg/8˹I=˨acgҖj/Ԁ7{baH^a|f#3U'Ǧ7Ww38$?zE`}I"e Xi[MED jP=\] R/OR%ZjV mnV@o,DG4j=xYX.wA|,JQm$jN#eS9/ aH/OpbsBοD5dG،OB I`*n)vK/JedžjT B IT9JP!%SB%;#M UNDճ)!lP6-4!ݤ+6پebgZJEPa ƯN3?Ph~PP97uǿY~/EjB[Ymk+N.hgEZei.[~3//vlbhsWTPUK4A(HsHsY8CLj%`N*{$ )Y}rH pHOمk$cQLGA{/sMDZ51_Ti)lx]jߤg#:̰͗]Z)ےM,+ǕO';0`eR_ 3&hnh% qm9#u^g^v v ;NzX7+h3#7} >k`œ;d;݈,. }nđeu]|h5ӽ:v_RbZ)N BS?-C¹۾?^iӇܜ۠C(bBP̹Lh@gY.*ci"I(l?^^`PvU2;q"@gvIBz(0o8x]8+kZBeտ"L6a iE"#w<r=jTT&j, F׷arfE uk/8z2!NaP%`"G s (y,h@rzZR yj~BOTF _(+ȚpeqD \lʻ_K|>ʂhFFp v7XS := ĉ2]0DXdI(Qy{r0cZܔSe Ֆl:S(n>q l:Ic#:&Y TPžgR"0Б$hU ?iq ,7p!/1:kNmBL|q;4 E !ޘx0>|mߨ;<+֐$`KO&4Y2iu׻Ua:\lq"1xdsxRcf k{[}4_P\ }NZUMu_84 #ЧIOGZȭ׵ 9ZT9( vgr=)u6v>juYi+uumOL$u3T`4]ʢI[&OaSU0' 9ө;ֲ_7}Lڎ3w!/:o9<6$26P%91N1is6Ig#'h&w`M/8p& WJ~Z:+C.CG.%^yVB"lj~)+!7w\H0I i{ ]T`=qkeOo>dU[fޅƖD_EdMNI" C벢% ĄEeodJOfl>[vZy`q>෗6r'jZN xST}W<tȚ(L\b2C`È=HC a/-LKNd=Cy,"C= Ҥ ݽa}l\CR 5-fe dgZnxc}Vi]CG0qrI/v^WUV`kVB$LkNтHt^`q'ŅaSZ#yY[?ECϔz ,ْmuHtR\󕵩 7 SQ'"$jө :f7oި5I. ErSYcbcSLx*&ZOt<>cśƥ)cZEw쌋U~3).x'dx%VcOϷړ7SNiJ}9+,}?t<"SQ z">y)#FvH<2mKtX`ɂոfee!H.ϑ\LE%@`ЈDiO0* !${-\2 j]*{b)#8s3\PFt4\C[r7H*pbGYm0<Ӿ6HRNJʷNkU._|USuvšwÂJPW[ |+ϽC=S4c܀Z08s ҆NjH$OdWT:8qtImuAr" ><;4G͖(]ŦK*,0_BvpY bh%78QGUwn2DY!?c\0 q|[93 `ГՉR"ӝ¾s#ӧEg7CŹ^FV"Fy[eiZ-"%X\/wfH"+}{0qg:9V6@;8#hX?m _~`fa59[lA]dS^ v}S!x*b"jeIj%gq/5=ϔGȣ$򂧾YBKE/ 4`x2u1`o+˼k@#fXʚKAl?WMj{ݱb MUwx՛4NF@= ԥ.踚hVaˎTٲccoo4Qp.nsˇ8Nv8t|^q q+憷VQeBjWuv$>pp6ոDZl(I _!=h5t(6_N E޵U7%Sh@ ⥍%SՉѽŷҨН K* xsz4Z:Bq:p.m/؉w>d$[>z/W_ $,/Vp:"ٺUN,La`<&ڔ7[ ]n%VUu v JEJxN g}d`׿ؓ~3x N_SOV×RW_tٵjd˔Q@Zi{şe;*Yv0+!V+f;3֘#h٠b`b 4<Γxq{\"XyzN`dDQ"A2B, G` IOXE+Lg@58AN$Ȅ^5$MXfg|ckB/ TL&٬jjHeL ͳy5^o]ɷF]܁{5AG2Ax[eRáK@_Z.L6)s]mG/R;F?"N_C)Ï%3:}q ѹx)4}eQ @ ^;IBALa^a"QGB7@x%v>ݜ|AHw R\B!U&2 `bDtA׆D?qGfq}VVБ Y~!Fstvbt (o>"~<++5v!Ik+}:\yN;m-X%iY\ uʥT, Tihzv;w@Ki #sؚ^!pZ>oh:zӌzSb_ؖלQ/^̑گPo><1Z[Pf|V"Aٓ2`>a5")첯XML0q<1øV9A~1ܿ輖^\1b"5'S=-S%AD!6`]zykm&_Y7鄘pOOW@mYIi"_4tPۅ0تLs^0HisH9D--uv<h EYkA!%KyiTjF$^TBC&vmcXk A+(\|R1IXҖ:rt~q^[ONv#n7ɧ(xܦ&QaΩi7B-ܿ9bF*],X2 TC,<|Di_X;Nk:LJ_"cn$(U-u)5 5Q`?7H[kudͥY|VI TiW`ܦ1CA^N &HlI^o'_<!ͷBCJ_bWZm8@zxklsQ .>B؜\ huĵ33m+YJ{CTNCZ2k Nܬ:~C` rylNp@JtuV> R=wZWvd=olPF`u깶Ae[eg+EqV) D_z8>k] "Qi2Zeb=sR?W0{a M "~^:/=B+DVW! qY|#yfr_eM@ҠW>e?W As7nXQX *EkCߙH[. !gQ> ͭtwݬڦ*^|e{o!)q\Epˆi(J&t`fl; It|1kQ9LnTZTNh?_O5Q@LG.sMث\XD8.ϬQVד`́z u%][:c;F3@G~(5'S$Xv(u 4ȉϑQ.d\=V[ᴄ8^6ʜ*(er^C ށRY͇Kqzaq'? |:놿L"^dm4kM(`bɈ&ة䎔fVh\{ Ӂ[(iXΓS/)źbM[+(?njyg\)]v'`CvUߴDxy# GJ Zd 5oԸ*Ζ!gxj{ߎe|wOvl"*Rvh`Y&yXzO6H-mpa nqCD8">91էM"".0|1rgVԵ^D xAv.Pwe7:PQ+.{vJX Ll\rryLw"a-@M-m\z{ 1v(l__CH2nq[pg{YL<>UDHTi!yڟjrnpUA!CӫR-J|jH@D-LO(Qkv;l`礆X;u tF$~Srޛn&\|r؊n0ֵ" i!%)|uY뭀 Sa4GS88ӁG!P&y~6[8̃u#+_N?zyQ5^;5WFFc 7Ygwb^lmyn9jJ%}}&P{~Hp@&(ɌYef/Ɯf0y`7ڭhcnohIB w=Ul-I](S== >%LaU&,:7;a"^_䦦#8ru(:ez Uб{A>ewwY>Udl,``¥BH[5;VWwV{ҋm:֡m窩^9F^p wO] &R"!Uwxvc6uC鏦>1QRIwvյok>*C}ת%iq27!ێu? E覌{fŇK1=LKH}1S6y̖ eQ{dC_Ⱦ9)EJAOQ Gχ]i]뛃&}Vv)wTP(O9^H6qEsbD u k>m`^˦ C5?^tõN  + ںZKww1[C>'$d$[Zωqgbqsu+UU7QjnUڇ[J8BKNW.,ԇ㯓Ęϟxq1n&ML| ׎~T/45nzZZTV,J3/YTK=V6<5dk it$EUw$GHGA85yx>vg3,S[FJ^%@ttJ.t DkS" 0HyR87b)-]vs f Р.k?"j2BT*oݪf 8#vfH.7W)׌jO g/6H!cRX36=kY/5)PNQ u_EZQcjtQ4ZG^s:?2#f%)MNh^{]iv;a$"8lLĶ}`)mfRzJ̊E{k,CZ7Yc4^# 5 +(ˆ'ڀ\Br({b>p)>>Hf\L6l)W Z]zR, Z2Yl`EK8fQی̾ȞCngBÆmGYqUbXUm<%>w/ﵛqM r&tL_jo.Tc5&erXS\` AƸPs +L'@B,ujx[~:9Nn 5{,Kd:\ 45V'$~zvT8DS)L֯y5H4h 3,S%ޔRh"&ϼګiQ?@AeE+vu%yfki _c,5\8 P?>])\dqc9S"/ϲ'7IwOQ/BE::1cUSIxF]ZSA^nb nFJ HUAj!̆lWv4ega huPUŅ(EXXqr k' I%!>]B' YEvٽWYƸfdL*2W v5bЄIYlׯ"A(t:u:Y3'],20Sml&cLWfҠ]tG&c$F!= SkHQVMZi5ƑqѼ6]gw=E ic炃Ɵc&SrӊY/(k8ҳw2LԾ,lb Po+JQ!:J5m$}z`bS)Zf.ze%iH ʍ3P/Y._\3X"~T<ACg%kHaQ Hеgd5n`Fܠ74U> OqУpvYkGW{!rd3|PT-C>z] ?ʪx=H 4$婕M5fV\G86]1 "#v1v>TaGQ F))wr{t)mE5V 0`efLz]3^dj4K7*l+} Ō7԰=+ѵ^"랜I'm/< '-`yOu8,И:gx8K$_ӂ5_,=2"wŇ%YbdP2q(;4XK"f14 W{[eua~0?caLPR-zdq0AqŐi39{#峀 d>AKev݂+CVIv\˩%> {lݚRyzs< KH%٫DIO:"G9;bϼ| Q6d {bf$wW,.Ӡ%{äV嵠Z0XDne1:wwо3nԄ g2kmݡglCIibєKPe=y.!YP4 xlEd@ 9/@K0I)\Y#60́=`i.1\MՄРЁ}q#Ufc񴨅lHZ2ҢzkjpQXjsnadgaargOU^ \3y%d  !Bʆ|[D`WQuR*KbTgM+#"JXOv,KN`軆*xHFW->zf(4 ld KDJk"u6f. f >hQuKYV7Rb@T3ȉEEQI-z!u*cTX³ xEl.%O>vQ7}2ءK9ѵVܧl<hVtk7SV'Qm1ʕ=6<{W38yj) ="7c ybm}⠪ #E>Aeq0zA aZ+lp:]Ҹ44Nu[Z_{VmU5|;H|W&:xDصǓD֧Xp]cC:o#>ե&áNK=O-3%ԱFSۥoc!)%jumjR—>u#@aXDm&ÄB kX9~ڽо[&+G:x0=[vTQ7wVY@\upAA\8mS#9ѳV؃3".6?G;Z3huB($(4ۜ{ 0U}gʕ:eؑEHߎ'i\q|EkEQU$УFqG- fJM $RsUY&`vE@}%EC["md4&V^iQ3H]OZbgk͟)=^웺}Sar b]?\ZN0ѝ&j8n͗*iSAv":jh|) XhŞD`EXFr(b;e"W|=vIh"uV4s RqL'z[XhvuA7f?GGӱb-J`R)jN5%e].tФqF<+6,pN5aj>|I 'E\sչ!س {9K{euJex%2Kg2[H9,OtnٕQ:Rsb .|(z7$& 2bt'4N}eu{>]$j18\>IC_?l"~›#\՛Ŝ&:@ צlq`ΫsF?rDžxxsMQ٠?[WpBn4UURU`=.۴}JKzӿaከǻ+9 7DjȲ^wahP!u}K] 21=%r Go"S"uu~]@5diKBT_[FbhdfW,U2|$Rlk5(Kģ;czdzUOYik,Z[?ϰg!-(z|"3梙|ٝCn0[=B촵WwO_YbiZ셅 ۵?b0>K3h\h1\`5).3|سh:Ϯs˸NxC;lMgJ$nOӲvP6l5 [VZa~C"X@)hGSWO%t =^q)h}$AtsSd MTLj*D`l>̡ C_mn V457/BO`(mT|_{Vd;8C"2,5Zb hRHd_^)H]NgyRҗ3Ǜbw#e`34:2ʝ'k=%1$}I%j s|cB (vik,;MtEwq8ꏿ#^lg㽟jO%7eMՑf,e']q&/sc>Sj3gH͍caߟmPb}3}^"O?oHQg!?h)LwCPlďQ2x"CfJ9m`Zɇ;3XPdF͛f#W׀Ca]z/'Uܡ̹%?b D!4f9lUƨi3"B,/6%[MY<)g.0},/w&'-[z/0zlC]= ij\mlx$ʹڠPa,g$zY#)bnb>^;Zeu'2PYs dZ}iM+ PU@_w Wm17t.#>ihI4Gz>L~y%Gl|vJ4 8]J{ JƭʶaS3:\2c)Zq59 ǹ|T>9VVYK]Q,jMEk. 8pvEWTbcrg]͟:)9Ұ$ k+UynGBU_QY/z6SaGc%句wL)r+WM+["sE|܇R`s5,}gwի梶o.O[y#YՋ&Vcqc"_{Gd+56#Dܕ |a3iIV(AC= q3Ic3hzB*e4柏J JhUqaMdRWlzoG?&r @ذ2~**T+ۗn7{W ==64W8%m#r|rr^\1 /md!rVK~?akS5n,al|["q<՗#zC{(nﭐal@;$Y?hh űҙIjuQw[3^1k8xHL+3'CWolWjd}U~?Z\wraތN|JpBvnYC>0z45v-39*ڐ4̘<Ž.6vV_9kz(H$nkdu4pr'A6dsSz^'?:(F$01wGֈ|ӱkitOYL!y @<0}UB\)M˼)H"=X?Lf0/Iʼd"E9;p фgfBm˜v錅Lдɒ"P19IQ&1ܬe_Ժϟc1\VudOZʗgJ lP0ޅ;à,]FeË`ZkE /nCTm5_ #'d>Aìgw]#~y&a{@o q%#1ۦ˩`UfUe͇t*}{hid"CbxJwl0 <*A}sGŃ|wuj 0Tw VGw]-y!6:J&̽!c# L?+įn@ gfci|pnJOxU**<ڬBP0~&0Q:m J<14>YXv4 })WSIxz=ڈ%yl+J3%$zy3=h ࣖEEP/]O&훙!h_7.6ъjJζNom3A^o8F| 2㐓@$EqÃ:J?:O1%k垯Xa6SkGmHƸq_vʱ9R&?GQTo=m#ZG\b<~P\  fH~x$0w%a]b^ I x5*^KZR0 55머F:C3+Yi+׌BjF070+2)`dvG疿}r. 2sJjo!{ԉ!?]0@; DrOI7nU͎A=}kNgX݌na^;oIT[Q8ڄSL:| %Xi%7!*Me9m C#G O4v,:-P<]MlITm^FS5v<>__>.CMPtse87֍e%BooƲ!>B奬I۽Vf,@ bαv`Qf>lk5ranmpzxMb\fAbtoǿԭ0}Kh܋ejKQڹq&cj, [oSปЖ%4 "z %_aDhm)ˠ2kw8)v)+rЙKjnk JH4Q `%ak7CUKPW{ |*&)+NiV*Ms IQO}H䟷Y9GzJ1+a Xf#V[]ݩU7hkUe4mR}UdyB`mDS2\N@x:V_BXY_nfFV>fwaWƞI==]WP|{9ܘ-"6 )!>5 tijR&~|ekFbνM0~gq9]*JҼ7_cǀ$p[+pGnY7/R,4P0έw"f] %젱JEzAs(/,\oձ"V2YHn !t1Ǐ=0CcIw2#xECHA%GQ|*4av&VbA yL$YI;@ֶp(wؕ-45H%9^1x qZaݓW.Xr2*:j2[FM*ٸtyS~iH?2EC-`|x#$k 7 ;BhkxTQƐ/g+&3*?4kS`,\N\=E~":-D}o *:phO \=݇x ?lT6CF;ę:|S, o]<.P;b3>I9_OV0Rx[\v5.b 7;0(C)/,kpS_AUUj#qi'9 -lkz{{ڎibnqJk8;UK=H uHN} 2ܕT$fnf:z5S`a뚞O0GF)mE+0EaW4R2:V*r;3ml[ABD9.x CjZJMUl Su9z$/[Q-%p|Ś6)"zܤ̅M! Hx)܊1ÐF3YGUD;w):y%|PrbXbKF!awԚKtxi6D+Mn6q..dOȪH_Gkili!W\'.Ći4e}=۱qǁsNE6oD6q<}F(}̕ڌ7ԯ|&5Sk'PnںvUS3BsO3)ᴅ٢O So ?X,Aa0&!PcT3E_oqu~q/j72TuǸWˆLqM@J ٤ =0d+T3XrDΧd𴉊\1>L[xs RTS#7ؔzyS4f 0kAEq^fSUOP]4Nr[b laљ@5 aiB].mόF[2f17UIu&x⊿zMNN\A>)ßJܑuki&'?:]H맆W}5'[$y"Ʒ 1*À)n`sl'~oq]Ql"$SU JaN<ˀz]b j,)L~sP>g{?wQPdž=Hbf\E& R0ǜвfVu?x~|UoÂ0B.peEY3^*"J˄%C`m> v| nIziCT#(2 XkT^%)JM_Ug@.Sa q5B4hT ku[](dn~Fчp'wӺ&etkA,yuXXt &YKXTӜw.yZtX$;au\]CarJ'N;۷R [ꇉ4YΊJSd}94b&ZYRmcmWqvO@x V7x=Ƙn0,z-'%K&\Po3F zR1{HWtG~hʛ5NΏ%υ'n;E5 _2'O5_y^gN*Q}YV SWVJAURU }\ TODCgLzK6R" E[7l_X.Qv N!LzZ6=iu榗!"_Ocč 4zMg0qE rH?WkuZ v+b O镝NjM*DQ gVFgY!pWir,O0n+k$ϝУX gWjnt eg&,DЌ*cvkU[>j7[Σh̥ttVyU6EYYIQ"uVnH֣iޯ˪IlZ'`~0{XGuֺInߗ=/M۰ Ap\_UC{ZTG7b2FbXv'tfCt\̾BB4ҏ]kx CZ WhΆabN7ҒDQC_(ˆt+ mki0?.*EqAz"kd`،U{@ċEʛdTiZIO<=IX*}q?Ppz݃fVz 0%J8BD"jĺG/`7Q/P2I9N^3 AgѺZ:,[u|/taI`.E>qzh8B3JzNh e%@R4vyC7N *K~ 48mN8ymI}t‧Vc]* RZH[z嶡& ڇMo҄4GjXw*~b; %Bh `:U&@=&|ؑ1"T9>@P4^X(-?փC h>4ބ0M7#aK:ϝMdbpA/TئvB-=Yyxrɾ+QDW.#qnCe2Y!W DUL^ׄvʙ7=뵁6A8U8 q Kw'Z0D;]+FHy;jg!#2{u*{'^}!ew? ogw4Ǵ!޲n3,P}19Q|P2zZ38{$>Ȣ+$!fRh.\=8xJ̤+,>V+pS֍^DC|Xhƨ<|sr+qBNyA.@-fPl(",FDŽ=X E(2b3iɎP!Ri:Җ;m &JzvR nuMyrZvoA 0,<݅`֦'ei-ȇI)oyNzz>'f "|rk̹dg3s}ग़?ՅvU!0؈6Z9z@uO|+8/cQrpwlZO4U-B\Fh#A=_րXܱoUU@=$)947]8|6|ym˜rq{KQ l FIܻL~d(_pTDD30?0ܖ٩(zFx#M+xf;сBq9PcL!4I p>.:L|- cz z'LGh6ZbaonJ ;f*c诰"9a4{c6V57*rPS?[D@Ωkn_o%HJVןWaXK _H5fLFsH2Մ&X$Wˎ%wy"Eߝ. UeZ@zh}~ q'n-E-5;oeg<Ѷkd]z k<.lT9'h;>{ɍCM/=QM&1\Qȸ#1taߩZ{U7iH.$B|>=:WM荅g bh7wRN}l,[5B6k\+Yo )3` ſϤz@x5/=TiټJU\F ـEw9z箦/Tra/Y/SU? RfuigEx|I.5*>O9M@"RgmyڪN`:;lFRIΌ,:G-j =4nJhc]뎘m62ò1)-!Ԧ)_9c I4L-SjWm3ڊb0*# D @ljpi|VN,> Dd BЃUOe m(lÕO`@!>qI o.`Ϲ(Y:4Ʒmۨ =銠]QUc_|S xO~$5[1-i%uJ#m9΁ MKb9]䴬|!jeÕr\v6qvv}+Fb :MVGB_i ۠jh>J+DhrhW q6co!<ûeg4+hzxΝ>OбF˚}u ˸ۘUس[s;vAIհ_/0gi,H׿Ң Zj$pS eQj#=n0ତU-tՋ~ʏDFr%Qx/\jb4wj ԩ U~&ƧzS@XER{ᳳ(\l.n^#YXV& M~Sn焬/8cJkbSR׳.tZ齫H"r0>EFX IG|>e3uCTKTW_>r47EXĢR_nD\q"H`+"YBN~Mٚ D(;Vdڡau)$Øg֩I[^/Kijv2t}鋫 _Z};B-2Y; j8F9k3V1|I'1FҲ\3/OD~D*i1L5Wn 1p;V)hð!wOKэ,t /oV/{Ņ@Qz Wg~~ɞ=ޢoC~pF]y C vp$v-k>jFWQ@ ʇYҤ?)BE0msVMde bՅa:~r*A0l#CF6s7#}Jp7J#9I[y\=CCHr?6/6H$HI $Iˍ XACU\EkONNWꙹyQU Ln?eSoWsOsλ y B *:}\Eױ";c Dcx,6֓R{ $8-^7FR,T PcW)L*y+L Dq=16z[Z[u>wiD:NlTVBUѵ_>PG# cϡ'Ҽe f&^2HP)0B76KrTWiBsP!Fexm'Rth<,D--yv8HODj2pno9{mjп`🲵K `g|VN~:mc|Ke4h3{. jmiE hg*]K'l)4Xu[a۸XeV卯Г-I!E鷸4`%Ȏ"znh1 Z7CSwĨD4^sV8*ٓnxa*ax< $m2( 0/C)!ypr}@wOY eaB439@CCso~K[ 73,9Ccĸ?{1&[)ALDTI.޽0 oRtGGJֱ|f3G_6N/A>2jC-w &尩!Jo԰μ1Qw)A==MFKﳝz3nmU,KYʣ-*/ڒP&UY;F|쫡PdQ3o vm}'-Gn_7L35Mq4)E $|A8g[8^t <9WW܏tlN]\âjT*{δ@!ω'cL@IJƴdFkP]+Ӥ}T%KH[L4Ƣ!/虤$EƗMvR5ι'/Skpx<VrmcyԊh漣 '7]yTt.qKv+v!QҖS !k-vYNjd5W{ÈnC%xaE0Fy>hϱ]T4-Hm< z }>xLz0vczcdVU$tBv:<\G }°^xe'A^k2mW+ԐËLh1f !vɕ*wd *H+ħsЂʣGcG&Y{ZpM_K:zx|٦w;;0Fu mAҪ*jSFv ^5XH=YFZ&>US{o&%sdp^ȟ% 4@AG ce nLMiuuGb+#Dʅ2ɺi.L !̸̺T}8U[&PpD;)֬>g΃ n F<~BtepEjCUAQ^z*g_ߤlcnW^7 tϧIHsvKGJD3x}SjՔ@bNM^9AÃly8Qfzt˛ҠʓnG]DkJ: : 3l+ݐC" "q΢4" 7`qlˈW$ŭc6&PprZ'9Ʀ[ ;o(\ 07#' ?: x6e_G 6@y2߹p/,zSVƌ΋$QCp@KSX>籯tMGi8_Iƒ#rAS)-|}~ec[ tVfH*XX<yhfVX9g]L~6t3Ab1"ڄ-픠VF|ݓ(puz&Df֜1.j$YqϊVOBVC}03P>l:v^S[ayą].P~jGzc Ɛ 762I~W_u$v9,ί,!,)Bm,70&Pe†*(G52 ,#T"cN?W.&R zPlKBYF"CNYrddJ5UmȌ&ۭ`Bc-ћqJR A bK$;ߪ}&܀o/sFhy#2ay`8Sԙڇ $+ G x6⎷ Pa42ۘs)]LFV0)Dy;`6/cg2Tpaq쵸&4&4ebͯC&tSp^CoQwFX:MiwyX9a,L|";,qИs+w_ܭ`e_JTAu{R*JE29*ϵlsWg|}3+(0g?2X ?;mԿ5^m$~SK'm)1OsHMmX`lp8n-8HD͗f53/Ps.6^)æ=UG?VI:,ax@J|6޶ $Dmk({$wa03P:2b -#&C;iqcMN jܿ-2S{Hb,v:ɗ) ?;#oseXoysL(;KIS2PE{x4R#3Ԗ޳lRuj-al!}9r-M٨Ŏ-и nU`L8It0ub^jtU+gH;_Q$ԄԄm5v|Fyѫ-uANiKCp4ǫ B1]dqn!4BxipSJ L |\˓-~VTm 0SN znlDU%Idy5[5bb5BgdNg1ɨȡDvsk\ NJg UM(ҠqHUApI.;&ykv8+kWL')eh!@MxLf#jhO R;D  b}!3)QImJsP;rvr]_w]+O5YHpwsվ:,9Qe蕪&O@])ZĚxBVâr{K5W"ڠFfv1"E]evBG,qnm,z{UjEAȈq|WJLq}</SJ;ڬyȧZYAAҾfx5AKK`w}N6w2 *?mWNcD%A[<}fM0ȫ1Sr:dq^;ׁ֚)LEYϴӶH]8nȮ #J*;B/ʑ? d/n ]$TO0 E9p2 os1}Bz-5)~g-`7QŠR^óO@^oqDe~f[xXrĆJiTQCC!E90\W5BT5!tܰYv FqqQ:>UNTgL2yk!0%k@MiRPwFKBxgU#dl2:qŧJ'(&<rZ# xZΙùQȗC 8`%Zj0.wK",Gg4Ess| -]- Gj;8hEi' \9l7:uW^0uZ%=9r%E~ ь}LJ\u2z s>|hzj藵8rpz@/O TÐg܂ߧH $^C{q?w1ʊ r5dlqMrbXqpޕd-Fav B5\l4C)or1*VDyKXAW;}֑.rMtl7pTgL/7JP;`84UtVHe_(pBpY$ Ғtw@lAgW!v:ׇ'Bi:KROfp `nmnWkRdq( &DYU\Z~ 2X)ϰƈәy-aT~; GKRt[I#1>o8s( 2ŜL%p{Q{:ي-j4$3E0"KևK#gh6Rx ,5N-Zގ0/b㭧qۅ8/dMcd5;ؕ{cE=IrFE=,ʱI0fܕ#muN1):8.d>xH1(H|!֞ɠkc+dȉg( .%o\cYp;NozUI$\v##st>rƦ%4BN_JUЂQ\5dX2R/x픯7AA vN(pUh!]8 S Y# +~~H:5eS a_aTir#_~Îm֎q%-1NE[_ϱRC6j] E@[N#2uڇ/XZ|SYQO[Hԛx}A'f;Lnv46LӧGcH؇릐xou/U[EoكԼ`tl+&o %r[ mpS&4c)DNRm? laΤLE;v%J%;^PO/ϱ෵e{ &0{ ܿIdn͜kն|KyX|Dz!ł͛2V2c>e }[qV.?ionӛ<9amI`AedwRxvc͎0cGaPu, ;Թ\"ttD.t twtW{)B\"IXQ;S,.Vw]+8?QimgWigY Ykg&~!B T?1TmsMtu-tr;@LCG|ư;h~u#A#RϣLZA,&Pv(?⚹czAd ~CԼ`HXKQuWϓՍwOx;ҘGdSvoRz= O"%]}"VF0C䢋 vleN}:% IzRc)·"Gp à5DbA^ڑYM8G Z%9d(pͱ]q-uDkFv%d VH:2Df“qPv!.ڗ@xyOZlLkĨ ! 1>»ר;2@S,MACڣu:v&üuBcsxWa2j~l1.N5=u)]f$SUI`b}%NAk˲䃝Eu\'HMz9 f09I)lOP5j >OX~{M<3Kx Ln_ &;P=sÇŅRݲ_a9-gq|[hwG!86uU53bEIJuo譬gw$C P0n*K &WmC'*^xݒ̃"|@756蟗.#*ޒ30{{7ohX~N: QX=lJ39J<#vks%ӶFZr -<0xq57ɖ%@FD\X|?#rׂ];öhps:6R.)OJwC7'5e^$&bt7͸'s{-6u]Oei$~6\0VQElϥT8r4/3+?6 "Gv}=Ӝs8WovѷK BXv Ћ\^"R5vaY%V9*bo?EnC]  3s(a\pr̘7*&:VauquUUΑ<\]KPp䣬 N@0%em rhOV;>zY,Mr\!yuekER_ Un<悔.qT^gR(-3eXQ)t .wI3ZQ2pRxOVUv7PSk;򥌺U0q:֊+& a_j=5zapQPe>^xc0?Sq-boHŎn^-ۤ.>[BQ=֮gd+*/aXCLpưg)\ptΌ6j]M͢;tHg;~lb&|?tV^Ϩ~|MAoL)TIon8X4r@:;z'IIKhȂM E'#K1٘GSVKpMV%֞{_ ѳwl-H-DδQ&/{zoiS%zy(u 31)S+C0ޯF5isvp!GMq*B,a;9Di~wq!Lj&1M95Om،Ϟ26+,l問ylo[ָ%n@4ivYB]/8J\x Y @^u+c)db@³^!X8 Dnr8oz7eTDY[iSGu?3KThF{cLJmcޕZ7pD_5L8GE ᮍg{౒4|{V:Ԛ|=%HkC֥_ |%|+9u2tzW1hzڹIV..?Z-ӣTGOЪ@iTFʛzF!yDo ]c\2!䚿[1이ԭaV#vNSѣwFŦ lvwphBcŁDW> jYs}f~,zE~sQ-O&ST*9ASH@kTZ."Q} UL}iunqzB\%ek.v "KSƧr͵}z( ;<)Hy}a#;DWӫ]qA 雥0R9iHf ]c(G*M*?=#H߷eD@3}jՄoDVm~?5ׇ1Hrё~\cn@5Ǧ.!  +D , ҚL<VnQ%>~Y <E|swBBݔ%(+Ώ;fp:1h6Oe |+I"|9m=ݒ*VZ^BaϜ`dF/(.˞c(t6EA\/{\)%`9#DVQÂau&Q= s])Ò3VϠWB!գ7 N LE0O!|7acQ{d(u!ʑw+KR QcُH-IlfЁS *% ,3dO|;K\6{&BԂr؃Q;`ն(1ӌԋLv8A$04 ?_|J$JE'W %~_Yk mbk bL$,boҍƻ88+.90完-U.e-ncX֢ͅxHg^t١2mʢf,#ؙ5^xWi8D[(K,LȶT^CmM5##g5VE78uo:W)p[HI* qrh(L3y)u1zɧ1;/"S=}su?G_fs_EN2; :'Z&@n)@\5$S/grpV(mEQ_\.b'&Vc(oA¾]bI f?ʤnl8o|y)g{[A5;ay߳ؿ5_y÷vrH"o BBn 96f{I[+ߎ;(@u-ijq[b Ñ.&jԯ3ijeN6aCi+L'S8M;Y"5.p_L5ѷC_@e=B쒳-@>pC IcRX6L?vԵ@,a" \r{4yNNx)~,v>׏ݚ-@%6z)KSC*,X_ W&{8o큒 όx*SXM]ޗiOz-=?ES{CpZiR(Ԑq4|!P32GN |Ik<34Ob 8-,Ѡq_J=_M(\]2Y.ψӺ5`ī?I*$ bp綰a8GOr1'Ty1PwdvBt11hI]akV &01{ =mf'xڌ^cb ql{_k˹^qwUTZiz$ z#RMC6Ȭ[px^H3f9na؅jjﻵXzpH5{Dh|. d!Xi8mM)kF?8-,&^JC(L"Q ,͙`]_J6tߙ>Zf٧r#g$hUbOmQV z,4RVXe zw4>=S_ B5K:GX|EiSo@KH!M&AwÖٷ3}vbb(|J.vzܖ0׉öY:xۓ^Fë1S{}|)ߥ̼d$>e'0CDw# c#,2wh1ӂŎPQ p" aaGJ@{װ䎱=ߔSvKpMA;qAUx tfLTb=lJPWluMiŷw(p՛ʡA7Lj}Y =[ee[ ~ǐ+pr8*h. S0ŵ\HjmӖl=g =>3wjMh>'r]ƒ\jΫ`P̠$(70PI7F}tB"kpzŢ9UJ ;-eXU.ڦ"b41%j+xTO[/l𵜦uo__:ϼX$lGr.{HqUӐL&FxL&o8 ͆u,ҩA%V2BCvNIH@6964T<q.tÖc[ZK%»+׋/L!jprx&+s0K9R3*ϛl_n=i {tZDC2'Q=Xm(H܂5 RT`@8<|nx} ,H b Ky!:Ǧ|vӦAU{70HdĈv۝ ,ZhّRrQkcKu9;@Py,j<}-H0/_E&Ku|'댎  &A?|'1ɘ.>խνKM'pd{kE7/?v=\ =0%]9‡;L'#qzW 0BiB[<2fm.-40φGVr}ŠgYQ +3-"ucJ{3SuJf0Ԃ)5hGJ^9k>Xsc%[gm岆H4A1./e-Gk ,]qw7Y&< }p|ܳF6,Uu0qr(Bm;것Ԝs>dPa}RŜ_5蝭nj%T Z?L$d,/lRE#?A#]E"PI~`o介ߗ"K̄L>"ofSd,8S8?7uƇNf_śWP~Qj#%3T%&q*RG>s^g p$vt fY / @%D3v~*?QVF%G 4Z /:xa Jt[?8J֔GB|ΰE9YKӧK~ַoSٵ6D0xG$t%n|@aj?=IN77 aHl"rː9 xn[KYSI 琨N2'$87>~mjL_PR7Ծ$q @$~lMNw0tF&Ip=3*dQ;Êd t0IrB+e5uMu+G?@$gfql ~mof*)aCBJ[ڬGj'` |zwHTfw zj3nL\!ôvpdjb(+6\/]isEb0BTTDԝ8~X!-[:q=Get@INq[!ݻ*Q V[N߼*e6HkZ,8E#ߡPeC}A^']~z[_~08Cly "KVz&p2Թ)cH'.$Q4!!Mv YI"y 7Y谋\exԈ7Eh>z 2O REpѩ}͉u_Lh˝!Czq(e%/Iu20i&ja~ xA|_UÖ}^0~9BKCԋ|I|Ikff=d8<`)GYt׮}gLm\!S齁IDV;8 ʽؓ -iK-dT."=-Rfc61%qobiZK]|SJsLR /㟸2&9phzQl5~a4߇\KфI{rЮIY,)~6D͓BP c6i@[x(AJgQW/EHj U?!xTnV;Y\e|Lh[@pj&)SGfb=p^GLgaKS '0N09_)5/c:!CЂC }s t!X<tSWZt-B5SQ-,&mCΟzp( ߴ=^4&)3g?^r*h\xγߣ=\F5yRNcbr٪?k1"dU}u*QUk MP\TRn˪qUi'u iHy Bۍ`ŻR_ێͻM.ͼ<_Q `'S-\ۑ:+KT XWB$Rw~zێ`Ơ56Km1 [>=FUcRL3Ue$7^mzP'm'6 XX|OT+9bᶑM3}z+bs飝Ly0!\ )f-w9wYV:,eVS)4ՙ8E6\*2]U%ceЉYDtPWHn,(!un:BsèJ, u$,*wO=!]I8BLPX`{֌=IYU!g#[Wa>MSJSM$M~wWϸ[e|Qb:M}OZ/X!$xaҍ'nI!1^b'_T=ApEDz/T&omڮn:*B:>U%-`#jo>msLLfFZQRj% X^__|[+Vk[H`jU[<ĝM ~=@[jOLA nbv4RxqG >/N*YhY+$! iVB.^Kي 3sX j.N0_Qi{H^3BE6?JzFSiRVsΤ^o%E]U?L!و>q Pè!p<[C;8vOđwS(+U9f˥Þ5#[3oG|eD[kF6trWuvȲDfD6v˷:PXxmWiV^z u+uc«7۠ލM([\ b#XoLQXZh]%ԇ.UvMaR3Dǟ]+~IYDp=roߺW` Kr~$(Sx}V 0)(g~(X$Pk .~_$S?FhH?XAK}J̰GnZt`Ɉ҇W)^ r|_Kt&CY:OOS#ѷ`$|ݮ9FҫE w֔xwGdKE|JIfZ 9Mb. LBD83mksHI%}UnЌb<S\S@zQ 1g;Lx點WKuD`CӊgHS5,x ߀9敭HB3 łQaNg4Ӂ t-W;[h U#\RQ>8PZ/,<\N•J~@=2*`' vsREt#kK@޴-jB^IrK0vR6;r:uF'OLvѾWU0u#mo Q Ʀ!tndzQ.M$v ]lN eQPN YL Kg;&/׏3:RT%w[3`Fv<|u\NQ K;DZQJ< ÜBp.`E*.JF !PȂ5OxȀ+fzwhX{P*@#W7Diatu*J9Aƶ4΁>\vיe k_eCr}eYxJ8E(^|*[~g+m,xPt6W<fJ*øj*}eI&%jاP#jt9/A]~D?n m}OωUڮBED&1>WZK-'ld 6>@J#e0\ۘ12.^* )q361x~?7e0a6`5IazOQ5.4]=` ټƟs]¹-;\3[GȆ @o1A3]mRNg6RySrO$@TJx4,l }"w„)I;WRnTiA֨%Y~iӪeohN_@dQz"` !%YV3z a<cc._5SDAQׇ0'yIî0 Nu:YVHYEx@b#'$=#s J't9StJ粁 x18ʠʍGɄa._Qog6"G Gqy\JxO#1~R-۵]_oƺ ) ~&ߊ]#^ψn$$q1VHx&Qf4}ZH?(/96 G؄*F*| /sukSe@̏"mJ3}Oj'קѺ=(їG }^#9)?@$6y +gw9nln~Z^مuڼ"XhbH*djz*B/vDyM:L,|Aь@e4SDٝ*/=iN@(6-Ƞ~{+H#̆DMrY2 dc6)Ca r4`=jv s%jHތe#4YزzF(%  Kp_s\g,QU8a[w50t?ʍ8r$ֶݻ9a{6T#J -sZ s)tCOjLӌuw}qD8J-t۳ .8FymKy%= 12mQj*հۖrFF3μ:=c`^Q;O#YUp+=G=n'IjAIT[mv&1x^Ail`$ohgd z%pH0O{.+Q. )x l'۞cr8Lpz $x 7 ﶄ,ܑK  X<(RI&pR*zpK\/wقNMr&(۾#I7.OYuv~@ZZd?Z7Le0'@\9iFvCJ@f5?3X8Ry9YHIO\V[@!qp1!H27~ۣ J-TdE<L I]ȊթjO<[L~FS:o€#Zo>`CڏDP cF <3*3eow09P.c#oތu /)3#"Ƥx ^!atߵ槅X5nC%Ha +Ӟ;-}1`wڹV$n/N _!*:5o͟  vu ?8\iEl>/([zs_b(^nCcW):Ftvo9B0rJ?C<@g 1sX<L̸[UpA|Й>l& `AWM<{PcPzVB|@"{8_͔=FEx sם&K`νAd9Q 6C!)Dvۓ+BCk-wǔ?VH՜#7>LG+4ܺ=+*4_8^XHh/7'ʡE-5Oˡm10降vTr 7 ?4ywt_@$֞RpTPGxIFe /3ld=~ $ŊAqdET1|>O''/ˣN&.o5ZF#/rDėb[C1)0 7 b^irst8*vmK{)(*X.,L_F 0ak)4P'K˼^kk~f t̑!@a)=|#\@5mSE0BTiJ`Qbø6L"d YgJM:pt7ao0_rvw+xg5GU{ . mŘ{`f /D=)U-,aK^v[ys2.L:4C\.aOhTĄP]P%hooZ݌e/]Q"SNK(O˘EQQ|+WutM9xTJՎC1qU+҄KhD)kkg|h.)K:h]H}?GYӳݶ`hԏ12upDhM$C |ra  r頩.qI P'/DaU3pvL'u@س<@9(s"%Lp0Omǔ%~=vDƑc0q?BU/Z48<-[ՏCHe׸dq+ Pdևdbyg\x{1$ZRQ% z"4`D 5b%Rm{a 2IC婍Ltsz뺞|‘./H/ף`1? a_O/@ Y@VuW/>-J6 g+0|:1idoԃ֎޾rhJG LȌZ]da*Np*-hcKQB(dj.3QJлT Saŧ| ״HgAl603SD3 <8`i >(E}*X!Thp/4SZ L`aeJB\ɸA ߺ[ -!|몒uߪd2#5bj7IkBqey+r2d}"8\?x|WR|AeKD^p&8**{I~Iv)+bzvzNC*UJmW3IrD7'2*N>fvr*nQJ4#'l3::Y҃ 66tNoZ4Mz(IPH3-ae &bl/"TV-}A.&[BQg&LGxkv`V@"J  wS.bU8kbθ%g7n8w8³_N "ZtK5׼ֿwn!AU3cƮ tx*YэEF',d}? k6@cpYLv^I44}Z۹DfpjRLQڑj ?;FҀ:r.!Э])e=z$NS)r"UCIIݡ6Z&{N0fNJ6_*9D_36b5uKpmϹW\"m,B;37OW|z̞T0pgĸ zj[7K= pcVu(hYay!{/*lO:üϔI^f 9?G6G3,tޚ)/n,.m=uCAF~019 L%kV(r؋].l {bx r$ϭ$ihZլ`4,1jNT:†O ņ`ɂg;lVX*Wr}N9RlC5ǎ)z1흩6M;9s^E j\H٦|fbJ%:ˀ@ufV&! 6a}Л@b$\F>%tr W$?{YUdi推VMV|ǃ5uMy#ۊ 0gYj["{w w$AznwIONyyIF/!@w.r_}hWejpOd fUN`wVW2HJq+8nHbIձ~/f;`9g6dԡQG3F`V6˲%]44j" |һ!(|Ctc,qP hFgN7C"j,.ڐ 6.lmt:D6޼O>O{޶in4: ztei8mkѾ$,v ŏ)*[֘kJ3 ")a0PH[۟ؔYUJ )lMٲZ;*I~Unl:G_J/*^^.|2(Ҹ̷JK+aXFh$]QjF"ݖ㝔펄vǜ\ZT/PcCP"Wy=U-,>*4heyV'3(-l ͧ(6~ZSێ%[3&Z]k\Ʌ°0 S[0 )`EO1b}ׄNhY*F~<7<M-}sB> Z$^j)7ta֤]B`Bֹ:ڋ i U3@ƺ^P0ĎHɶh԰Z^p>F`iD7CwC ?gZ5_'u ͷ&& )m76qoVhuET5C$E (M‚oVZ17W HNhI3rU,`KVBOz yhg ^`4:ڠj)R.NcܳWtr1> 1-w3*UXu-Z1,ӧz't]Yh3+4 WWv+iL$v.SMo,ʵɤwD;kMGX._ }< r&r^ex5T KU~(]dǮ}'_v/VEc]ȪA=Yř=Jq}ݸ\[-]nX(kNyr9&IzmeJ=們O:AHs1 {G/NJnM08|^:ha3jz!K5I}XI:[IN_'6 a mm0B,x3habR7,4ԗM/Q]Vف9Nbw@CB}Tb4PhU",1)@ΐXb]_F=(  69kv{Lt)"OJ=2Ѥ?!KJR5xvͯfql_e5&+=i\%觐Gk*'"^9mK%V~RqČA\.͏-)^T81uTaiO}$ ˭m+ՓzLVtѥK&ƹNIo>VM!z"Q|S&o A$-J̙vKuKnD !-Rſvh suQ3X4FFFkў`NJz(\0=g{߱85q m%%s?<,lރ$h?FPKY`Ŝz }qݓHtyb|+^<;\9m1oI/xmqibjt͏.b5 |1Jf53snRD&:@B .};=>twy(lXP{+^F54'S.M T GiB~U;{j CY&N4 P3UџNj0.M~Viv-l\ 5;iܡZt{ ƓC;R\gx" v99:m -P%E+7)s ! o=QsvdBR+XxV;$E(Eu,xf]$tIJS':Y%;_3ߒ@+gt^ɔ^V?~:V{8Dv?^V]Ii d4bP rXG bTYwnKqF%ҁIM-^S<]!RGٽ-nqMќII2bYz6qE"9#%Z Z{)M | (^<'G.ЇZ!^vCY+!@Szh'r1hko|t6Wcٕ͟4aV--r~׏/LE8T NQ6Q&oeS,ӕᘇ:?TmP2-%E=,{ Q"FB^0(G8ڇK~lӘՈq}F3tϛղѧ U/Ɇ D =y7 IŃ1sKh:o1kJ *`ZMnEK%|6}bv:!T)䎒s✲9G߸1Q\7 KU_ytV7,a&mW\V J*&/$@ <"r5¯ fAjY0G#q p1)DIa;4}6Lg#c*cq瘆]jc&v&\oISf2䢞jqxqQ"^y?1]11DSPC;KHOs4c]Y+: ֙u!2;=cF6MOA.YVc\_Lld[t~3h*ZPuv.Foj2SEދM웕/C,+( _1#?8g֘CKrkdխVWdu%( E3NΧWX!E#Kpz_4t3 iXlnYFUjY\}:.֪jA̕1 >*rk2kܘgs]|]ae%=.ڟsl-Kemc n8>s~usOLBS q'zFj Z׻!'|[DSc~6+ T'[:ߧXUt2x÷Ȏca,$("HRdb1`{#thNNӧ_"O D!&G/ȻF/RT;#k aNSq-Wu: XCc ԥ dͦ0t qm-v!~DI>rb ynL?:184^HV'+G@K}*NJp?.Oz*!]RS"ť_iÿ/E (jU5$q` \W`6k-6RFl'TswVe~{pcŶ3I9:i_8v3D` OQln21/X .b_V9-I3ey~'yk̪T,?dk_wc̿=V[v1}i;!DHHE%$m xV[!>֭K2Z~vM$ewwxHDpV(u6i*3:QFPhx<}\:9^l 7Q )gGyqS%"@0iU_YNCOт}J C~ޓs*n} 4.zbx:Yź l'%UyC!*׊,tj>|G NW1[Sl6"LM'b$jkdae𕉌 .OQnI%\{,xviu( m1Pmx=.eF͇Q*!C8(r/T |JD_fǷ~j%?-Sag;&kf! fOr)`.)&zzCE">m0ԁg΃-_,|i4X R? 0B{Se&P`#fhv (iTwq k.B0{ek"b |)V uhQ i^ф ƙSeq^40A ~ я)>Hɨ zr hF!ʳ?SN,_{w5gQjaZL$/:b~v:2=ԋÓИ4\WiCZ 1 +:TkZI \5tC1 1S0^/,杢Bl0$ëhuD:r@Pt\SQX -S )=I3X #MSK#Sy6\E[iy',ƁD]L*pM$|,ڥE>3dL{?ڻn@-+53,?aGUmGyrC-$ UewHW=lrX'5=K}(gahAf8 Fgw|fY,ZmcCJa% F9UE @xɴ䶋MyP 樂2ؾP.y\pZ1 G勿(gJd+X-j paD%wU4i ?{eg@#AG9f}8K)p9%UH!V R!I;38\韡GhLhh ΚO)u'NJZ&n~DQ>J{j<[m=r%V;I5&1(\p9{ q?FFқV1Z$I~k* YJ`܈_OE 乓jp JF-9j6ĺ:eD+c ]'D@"l|P4y{Beuo!urHw"PpO<Z"( S]! u}=YڲT|Ku\<[;QUK\`bJ."B5ZOA-3՝D2I-=:g));L(z@+ )=ShKijAmwW_EEUm4!Ik{V/嫣k6S9:=`[ɮ~D6{ur Z>MTbcTF t(2p /0qvz;v-]Kz$TuKn(h ƪ5EdtP^7@ш}bR 7Rb/GٰU : .M0fHZ+vR f(y^6^|:93>d2>'=Ff.US( kat7~2B~d[#a٪n0/J N!aX*pQ׺佦JE@Z%!6-=S8j~ythlqseIut,1rnۆ^.>v];3rԔ," :׷;58BLŝ5FBbq@Xȫ" fHۮLj]}xaxЋ`CL Rͨû#&j#&-?h2khPmhрտuQTv!{zH-:\U$'}6FI )oh4Z3@YTwK.hZSOf[lP%ϹCb\IzɨPc92M6NhsPY@.7'"Ѱb,g$V28~jtH 3r6zR/8 ~[:/;lq=wRwlJ x&Cs&Mgʆy *2kJ\ ]KY;ʽ0̱cgR*_^Jy3:j*ʞhDkÁ[?h{;a1=,\Z6nQOeѹ~⪏ϾK.UEdx"U -Ŧʡ!44&*<8 Oxl-kI%FbC~&~婍vwR=,{) Qb *HƜםfo#aڲn>-Wb0 >vhH}qz`}[Tvhȫ4(EQ@|7;lv0k+_vҚH>WePۃԭ3hZZRAuB Þ@w1{<ʪs;^TLM ߔAT{発蕾 MlÈ"ݔ#ȾXsJ g%"4ssz+upVR#:\+J,#hC+rpqq-*(t_wl5)]aFByƾa[*ֶu?;G z,KIM-%Xn*Ҕg99.PN&c e[QNޣ#ueRiͤgH_lDU6DCYB o0cAJC/cЧ!p/M4bVF V#(ERΛQ'u"/ ^76ab0zLXT{\yQ6zwjneYmޠ }ħW"r cfI'})Vø{`@Uo2~VP .WԹK ƍ?5`Ij9&9Ti񾞺K[w^EQ ,Z8v?~ ⎪ֻi6j0pRghw;rTvޅ9xA~]IȞ\Λ}۴vw>PXeThF'Nq޲h݀1iNI?fГ RP}8ǀog}<3z屔W\{$1p̍pXZ Yj0Mq"?|ٻ=DL@l{,LBW)4e| db.剦'mə5-Vv*`\EZkit%5sZBo{]}ֈI0=7X7 M[daL\b#cP#n+;zeP_.]fsӔQ#* ~. 7/`FwE?ҳ$˯W8J̖Kz4P"jzu`BJ [ѭOC`Ջ!/~qפ}6Zx)\M m61*[㗫7z= 4ۧ|1[NIgU a~y?Y1MLDX{C@߳ j"nJ+_pNr00yvݡj–D3HKd$fZfa^U`).i ikEҩE0ČV6>,4nS%tC *F(F !Y:Sv ߓ1n9XC-$'!o0xIS%HcCv؃Wl;<,_Y\ޚW6["R5_%r,_دev[X,Gԗ0T@5f|Y<Җ]c| ztaT9sRIm5/B K5VP6yƄ9^7Z#g2h+s͵V' GzUx]aV`s! Jt(_f!T,0X.֋}r骍$ĉ:#V˝d.ݏX ÞZ0NBƅ >Js;,Pm/4p\W)5]ioPFx3(D6^~e#NFDc'X: {VcO~w\l{7j=ȫ,/*O27j\ BVay"gbf0?hd8x<qc#bS?dP\c"kYJ%с2>iF3$_$gwc4| ijIV,"k39A}f !3->T/FŲhLoK$;uV d0Iξ)4/D*ۼHc9›'d\X9$֝߻n=赚xn(|&0*T3QqH9ifx-*}[sjB#_rT" =\]ym?}qH_8CiZ Cfc.R@&_;SI\~6FC* jg 2 :@Iu͂bma-Y uo;%Ua5oՕZ>ٿr ALO|9-m Gi6(`F+NRɦķ6GkOդ G܌z$G 3I/Z@$VH^RXyO솁qs.ڕG13vVbz5Pt $JB0V@i^=d ۹fJsGӯK*ج&BF0FN@ 19n_*u0e8J1GZ-tO\ g|<+R*u:"Sb<9s)VN*Z"г?~,{\۬giKҜgb 6Iphշ%O<0$o l+p\YT#RD!h"50o?hϐ"ph1Au'*ZHf(ɢ *w/$Vt܂bwM1+:/K?3F\_ o59K%V>%l&369N݅ 8 5T|@Jy=6uL 1) i<ϱ]T9YS8c:[Jæ5[+Z4To`UM9y!>v,<*`%m#h8`PẊ*vוU =O.Wɗ) #<!(<ުvetF5>QaWkShm 8`Z?5ж&W_ ‹l p*^ߊ`0u4ޔFp6 j2q<.ScOq${-h9e í6IJSn"ayB5.hE (İ E#oK>E[%ÈOS GJdnHRU ْ$gv?y3e61G* nhOFU=ɽ`%:#kV =ur3fi#FG'iE7)\ɲ:»eQ ]Zpa4VEEh sZ.^ͬfHi#~L:.A;QX1 Bsj#_"ƫr25l!Ds/z$8JP7(O[7oi1۔@dPN";2:7O3c/ͰAv|}?3!h_D8+(>N34fC8Xg$G}i):oHfܫ˥>܋mg/aIW)dcp 5AC:I=Bsqx!dr{U|jχ{l*T zgZtc|oWV٥Qf" q)a׌K?uNh^bkRU_6yR!f4c&kR*%{A硁'}xcŁԞĴXQ𹇐^.} h\;K]$jї% :x($8Wlw=qƓn)jAyjwWgYǡU˵9Iz[N-I-ڎüN,t' wLP(O$_'g!DCog}%wj kF,KPYG:[1bZ SIy231]ҰV4Qt==ϩwStaJ3.e{ ֶMF>={O >.vu W=HXN/Q܋SA\v~:s}YkFqOd,/o6'tǾn} (xJOlzX".vEuP.가G5V feOs;dFR ۾m^Ƿl*³n G6c ,+ϔvʼZb -o1܏UYL]M-Q-Nս6{s] F\ q}*>C祯ibGW G@4h_nr %{ Dd$]ft [쵊>7TØf}u#eȖQS+jq}f< 9ۆ]FNNLKμT.{1 "Ĕ Ȼ-fCxҁ/14=%8C f>{Y" ~'ᡞ$]7EX"^|֢m:)-L "ьY-xq]uO ڜ%c[)]k Rl+mDO?\=pNt6ˎӅ:~g[-֋12A,NbߵC VcMn ĐO` |Z p>scZΝضI(|#aOok_M@w1Ykxe\'R-K.'X[ 2Vh2-ܣAlDNȋ#š5C.ݞ oxzow+ЋH-| 4jO>6H"I)Ɋq0KMy,;ݖ@\Pܥ4숳Qo.'0sat`ni;aW+ H ,Yg b- ]<. IFy>iG(.nRȕCprAGCbIM)ܥuE#u1$&1*a+_Pu "Y)T: Ԭv<-QaZ$Rxr4`qum\=ݺBG }pUyG^&@c:z۰liuI-3稔دO6W{c=b:eeyᩢـ _ ~9CLEP %!2^R K*,ztwY bY']XWDY˷ jjlB0ɣP883C70ókl[O9*W!S>;sHO&ԘzPtT= 'L2r7oRLK؊B4{kE#c_"_B}9e)s>$!ћUP1!I9( %T /|D10$Т(r&nZY%F劏fzsuW$ntdʶ'gRi1àV퀜VF|SYt+OMsED52tD8 c R["cB96Q"hyR?=S_"[gc6@3?6dY?xDP6Kb0ڝ]lEnֵc)ۆ̵S/̋KeF  l>5#xǽ K]7<|eA _?m2H38mP6#PD l'ioF\9EДm6,GFҸ>w ֱբcDIGBe~IfƈY2O*;J|BV >p_x6]?} X(o D^cR>Tn<̪G+HM`f ]CۦX"4S,lV&9UIk_\Mcq): BPkIw Dԙ_7RE AXIr;\z 5lA@\ Ӆ)oJf2QcƼqmv%v ؚF9l ˆB 5:ZG2Mɶ8zj(U~;@as(ZO_R'KǠtqQ_F rV6S#0fـjFS X(dtsAT?õ[&UGh&WUJ`[8kR&{q\h4Hra!Y0;X&c|90ttE2P+,վ6 ?@݉/t'Q"1U'ӱkhhp+=JƤ“+f%_ Q",A2;{uOݿu 8˫_`5[kBr^*t@ bT\D]L=X%j]5S]<9%vR߳?4K5njߵlv,I$bYRͨ7 #19P9C_0{z,[Nfr.=Gi&U|怳a i;Twq5pgB~u0/S$V~)aG✜k k~rPւ[˙#j/?KjLyn h47Xv#w&^+C}kr+|-@\̓X9p.U-ex7А{Bw@Iiubi8 ':5&Gʋ{L{JƉsu!;}"sM\ )X)V(RQHYY1=ń#RC@}Ƕ+J$u Wp8e߰0"M_^dZiHЬ+F&$npW(ڐH.aM&]s,jv;ֻ\'A\E_QE(8i u=a&L2wb%p/l(9 =oO=25$娶Z]EV5 _N B "3 &Xg/fjG|WN<\;*z6e,.DXK믢{wahSCPd#(z! &AYQKwm$onsBσ@cq*$]>yVȾ+ V8\gAiombd I-̨'/+jn67yӻ&~|x«= APDIc;"}q&DWìp3.,2æj^ԀQWgI'#ui3RJBee=GLՠ6<ׇKΜM7S/\ !$ev0I fEGӬ3euX9@w;P'3pxQ4-|Ҟ㻀?x z}U8,ߪ]ZCPq3"y7"aP=nz~e;.z8ET3(6:a&hXN5yD+AZJJ۪Vy%IX2.4N^{4sJj5kfKٛO/^~%ʘ2•ĔߞmKu ś>3'@G-SembcgEY@s"['u FJuB7]yUj'>t]dRY&.;I΋hWv$h'T #h\U' I5&[2穢uA4^Sk}@6~jk\ >`&k8Y_"7xblN6RǏ pvO&6bA> îWiC8Uq6ڶȸH5@ eHOIy2DT/eOI\k=5䮣EPP)ІRw&Y/vP^P̣QO~ln;>qMU$ NP"?Ͽs+| RɅRySa#fD\Bʺ boc[lwD)CqJux] 3F2'ߜ"Iƈ $8X⊎ ޠAQқ}YX ^ؽ˯r5t'b E!_,kA $}QZ3Wrdzqm@tǍoJ?[a@$2.ZfuƚggnS9dT+OF潃-dRAIG#,y9mdLQE2H`l;zOCa_LxDSAe58i@شaX[I|ʢaTΰ7`?[=o).dSi/,89 bl9ѪƔsχ8J+;(4k-DlD,9-% |,Y p:2ωoϰ&#6Q|IA$&hKk#7gC1=]#6Rl#Y^=nE9W~>ض :+O(f┽EJmӐ pg#l78Lw-Wuצ p( l {_Њv³?;*=Rw4w<3m$Z錒Zn~ÞM$; - :f K _9 9G{dY6E/\D L63~mSsڈ+k-MD9Y]5;]ЦR' g#J[QbԴ`&#`Ư[s86jbi/86%2K/vP訙YEK[!ЉQXrrj9N[L=I8Ο{:fyx6=n9җHu,=dM:D\=&8k-X)#R-ȡk݇o`l4^l׎ |db .tlBcDpd떽/<.)|$;P=5̍*lc1l9h(Xh?~@tW%󿱰.h@$HzBu_2v€獵~M*10H|x刷cc1]eʉ/wBcq3~]+wk4ۈHNh~@K'biNX#R-o`Ή@TW4Eꪝr]ދ5%@d&! "/.3Y?|l)⢎xBsW~JCx/| ڸΙ 9m#EG2)w+Š=%2L.@Lw\H"pŸ|b2dW9oRy_dJ"6'BpP r%VH:$qyŞA٬pt8PQ\4WCm>ٮI*\ƠAmU$) 0Dr%lzTGҮYMF72 &HV_T`0Iٻ9@Ibx1*BvLeS m /{{VQ4LVڗ,mE 5Gr:JZumZe941x+O*qLGTN6Z9wqm4excs\n!ceV7aL֋eg}];R@ƑE8d$Yl N:iY/(/@+L~8hCATlT(n'84kMouZZp%@z21(NOh@X秕gv.fKf\BYlۑ/`¶/.e Ke18cAC pqdXr<ƕ鹀dM˧opxύT`3n;U6FեoK;svGH[F<5Q@1Ĵ0{3D5o Kqmʫ)y/Hw8g)& P hYFoݞ~xR:zS7 . DSCSr%Yf%y]b}%{&ٚE,bKlY=xVȡǰ17\ roE/kW^%v|0X|g^S;P`2ᒁ͛Xys;{߫v6;2L% Ȝ9YOwH!R|xl ~Y!@~{F8`8^,f+7jVs/Us$L1ι5FJ"kDi*'p뉊7M#d~wЄDWw1OPLk1B"w̑d{hjWKwdwWJh~=G2](B3sHGl+q7p, 5szӇ&" ^1[vaEH%&^ 7 3_A%PUpFc%]⒡b| ʁP|vˇr0QQ|!XZ ӻ(MR 2CM(Rɛ06wĺ-H1@)jzu4@yfb)Ƕssh1lnUxm<![ e[IV ]T6W)k១s ]M^SN8NI*O^Sͥmi9&?<=K%=tz}-?Bd{&!vsAt>Q@CA2n>u/3B [{\G'2u݃@ GEZ8A=g(Fۤt91y$ 3uO{s9imQxkŠ+&TR~|$@.P; Hޤg5b6Lio j"vĿ;̫ ZV4ce?1ɗ@-`-;qpMm xa8)e$.֤#U:N. ]M%gkT4i1]63F˔P)uPSޓNIY~Ѐ ^ :H<`hdʷ qZЊ͘ [V`j/71vz, WKJE @+#xSD<[(,( 4@9!cz/4s,c Ms]W ׻кv ]'4<)B&sG7 X'~Z1sh9YLvX'YW La@Pwu(un%:bQ ',†IҨg0f|x:Tiu߮&C$#MOXyFeE.#ߑg)33] tuU2 AKE ̋C?UY hv՜h!̫ =pr؛.p/I*f ۙj/vh_xb] >~Vw㰠 ~C5W%y ϫb't 6DSR;](06n.Kٸ'Ĝhv :U^7z)_/ctح| "ѬLQq\e763,AʉW}6mmo0yT[`֞-O_5g62tru WOmW39a sOupr'v蠦Kw@w|MjTyohac.J wn;oUN6;EF-S.cƞߑ-SB͈LOg[LuXrUp0UytI6Y6@4jX=V̳PUF֏1v59 g$ʐJwbxTyaI]C;oi5yW A/ش9O@5Vn^Cg u`[_325%LXn PGR`ŗ Mq+-R˽{G 2Y=ȊHTXsK/Ok RjLp/\LN{ߣ:Cc1q`Ĕ<1ՊDkpXفCj`@KH[borB-*f;}DLMA٤%5isu oxUx-.Hg:/]qW[*?0 8mgڋE.OHD9qc/X\ YA8!3Q#o@^z̚gN-wE.@h:~LR2r>i̵B*_EW\fn8wtޡ&CJ/CV>^IXyL͐#y/11ێDccwyQO}%aFk0%>&K~$OvhD4Y8ɨגe^lоGZi}wVn}Cыbד6=NҀ.Y˕:W6.8fc|&'#Z3;ANo5ʧ# }j' ouQ s_!M%DO臤Tp"G۽_[./=2\y3':Lw L8srxCP+*†ۍؤH@~mEj%,6 -Ww aZu, 9(@Z\?pQX} |ݪty<M.6d5OؘœU^m(bϾcl) \}FCEP$,*+oʶT WE4+bfB&FnӮ]kf}Ρ;L+q1(p4DCqDLm(G|*l ~x`Vt!q!9W:/02 z+ a~9 Vv~D obb`Wld Dg 6@k , 0iZpAW]W&y !䆑v32]R$^ ;Osv]c3 @M/IhS/JK pHI̓5| TҦiJx1cd#zڼ3& DKX><~W`qP]}lG)]L?BEg$)=]P޴j|"d2QX N!@$ q%,ŁASsT2j> h~ٷMg|!|r`!F[&Eiz? DM/])FlA2ne/y_hک2fR!Ӄ F<lykP7v*:5H#ȩ&*7#2c*%F +f(')aagZs2fyŷ(odԘYL)>`݉{)s!J]^`1N4 fIRB*^s0͓ԏDęCCE(BXd_gy;ڛ=-z)䩐V[^5*?E)ӊӛ&Z??a%0cFҭ lĢ "$gqj[p!F453PD=mT 9ħmPzic Fa|zm~@1S$@u]ăr3"S֙#]9|~Q4"xTXQO87⥑q K?MȲ-,rx%pӣ6@dbܥ_֐T,~5"Э6bgԉ-lMky-p%u;9{4UkZ74HϽ(k"|䶓V%،5+TcTWKg}NAzS#_97OEvn{eQ k{p4 1TBTWvCB7MLOg#BޤŚj6)ξX0L8Q}ȱp_qf{x)v]RA@#QrM2x+ +s΅Od!-(.i͸^aT5rT2w(g`6)Rxxe0p%H@Kg@k[j !3"0\[ZQ/)щ7~%3}B#ηE C9 [PuHl%w+npL?'}2X9c(D!.ϬAK:+'! q!2g]@IFS!f_gG-Bie:6esfIO16$c+|CRc$ُ;zħI%]xD, SUĠ׻}GH_ӯ9~Y)<;_8HKȰxWfͧno H,ڗw^Uj:6!y6sNxj2r}N8DO ֺal9,Xܸl&Oڳۤn1Wx1Y%jr)J{$?)(YsUDt^m #MY|~OЪ2oYPfx$ĉbsL<0Vy|1Z?B]$#qzIiO>hPx^0hȼ_\\p.;u G=_I'Kk9 :6jk zAxݬ\Y21޿0?/m!%\&&! FA\N-I+ZO43@t=:]ՍJX!\ͩZj<)Y㶩oxS>2emKD= YI@3DGvd{׭a,|^}bY}6?׆ݷo<tQP8`cϢ B ("Uԛ2XZlc]=pu,mnZbC6杒D-Y~;P|^Al2˓RT$q+Fƛ; n7BׂVw]{e+̞0MH!vg>ػnk9$L/[;ID {[!L.= M{aA&ɚ|85%жR{RĮai W BG۷{@j,N+훜Wx\$@F"'&iafC=#o,&g?1+\RY0ze F}ĐME֕ WX:~QEا3*# l:ZsB\SYPT926,Mwc^KH4nYS͢_]ĸxx}e7wtjW 2:">4(u`>,NF11' p,(YI{Fh"r ?+UJ+g۲G\ZU"G&Z?T/!oNL;L-jZx~NB (=V]'uHo>bs&uڼ96,fY|ϐn=%Ou# _ʴ=5Jqd]V8Ų®-3$^II%]% 8@Fo+O#gF,\v1)S_-{k0 )3o8#wWJ%T$o ߶ CfzMx d :I2߆_b9 q{ Ni"_'ˤ}15/ k&"fzŴƣl-dC.s5~%&2zU56]1O;85n\H1O|} DU-9C _0sJ\ )@f'lS+OQH!?+ EZKZf/C^2k 3If~W^`Boť*' =mph3w?cNߍ(۔d_Zt-đI=Wkps2-TsԾ̏Ң>$d|*H$((  #~HȀkj#kr9'L?ALNBTZ( %2]*leb=AXg֮=dO he}(MɏWN&G!{'P}'ʴRt5U2w97{=>zzlty ]Գ@ xJLHkq<«K8 S?Cj%4(!Y}lQq&9-:#!N% h|OK 1*Hz۰:pB? 9cdH&5}G \:O29*:,:s@|GdY/wuRQj*2|cWJzo{`>PwybvR# 4)u*$O=!;{\B/F=Qج91i"hNoOx;DhGʾdɽ #APשe`X;t7r,:& cG/ۀ1UB* G1P ]hCX;G:cdb"2bO~cl%xd]Єg{PNTQUfMHB07>ۣ۷}#b2JCz'EU2';鯞#Յv(7؉ [~ήu8a|GI Oß_'p}q>F rv ćL,B|Q3e]6GHvl /e%*Z83qC>ݯ`C aM@"nd,fYlW5v#H5s+v3,*sWeNܓ-PB$D8. :V~Ra~2V3҂c \^1TJT">*53cT-1RvPPp` KdULsw]H9+5G3; 82噻cn0x-Ymnh^Vr=E3@*>R3܎OH |MqU<{aL!:_WW)hG?(4ش *^ml+%7B/Ɇ KjD)L`@[ %Ô$r.Fel^)߲V&TTxK@ا"I_\8 A)?f|"̸ [|z5"?XC"XGuOn=Ǒ{dڙ] 5a}f;Ȉ{gAנUfS+< nt-ߥ } _S>,U5~R1dZ4NCdHvk42Uʦw _hB+Dz^2W$O1ɕB\0QRUry Fx|#%ɬ? Og(KkwTXTTbq2RC\Hh6)ſ֜X{JPΦey\p #7իD2£o T1Ou8m ܱ3Y.0#L%(jBOcxpGt=:@mu c 2dW*_bD 뺦22t4변ouj;XJ+WPp\q' 0;D|{۹l+$jWHr8J8MRsfKє5 c0C pWsn#RV;g/$.ۦ=0tw*%}3r*|䛃%kw<5y/NHi}զƩk~ޛqt1HdP?R%AAC'QV?G ^8b:V 9DC_eƚrSaN\fU..5+U*Y"gbWppZ/]ĔxT.n J;<[Ao5^phRrh35wWh+ms)$H$j_A%r7:f2T?EըbdvlHB-ژ`Y88$d/MY;Z=1A\G"3Ƕ #C+'{c$IJPyKSm0u!8p2Es|p((VVуr;Ry1)Z+fvLT.0`@cM j .SQ=P-aѰ4|.L!#neS igJf 5^O>9Bp̲mGۂ :6Ҵ}4x$0?Ts'һ}tGEpW%ؚks!0aot+=/7BaFr""^k.Ó[ q63G]@u(Afx + i>q惐sxοӭuKC2VR˘8U1b&o {d蘫tt~5&a=+{Z0ghwY3JÖOvr,?ag5[Xfd6)̻_,2վ;5!&XAiގO8޸K HWkgFd|YjA ž[[FDc,gӉdǶ<̆n}O\T|K핉 Jɑd\w)B×ycYڂ}{lT{Q8'!oq-oST3O23l5'{>m1Zr [y*nÕo9fl^ ywLYq&YzwYkęD&CɃLh|h-4Gx?Z%\Re#z2YNB %n=i֓r՘Ƨ:8b@ ?]$L/w͖FjV>[Mɀ.1+RgoA2זg|<*3B6!2׹l \Y bS{XSɛbSGY0;yᾓWSU],D~nXQ DC_ek]YE@`F=K|*(Y.h}us.(djm1pNit-,7.q;.v5ĒZ"#R:@vP3` Ó7 >Bp 0쐦gIVb[F5n[F`{BV;@Ft]QBWx"ڌzLB 3 gL>AOr] G"^˷fÉVN? WwCEsig1G@FjgR"gkS.T!v5#jv6SO1b >.Ӻsicͣr c2ag;*k-%pV]N] pӵNpH+O9ϲIdҐBtKXnтϧ^"Pyq3n~e%v} ypbYQyENuYU2{u9=Up*+sż}sA!;s!!,}wtw=x dtHlb`0}'cD4?=R||{kP+Cc3ZcU5G~kR* lq!tg+єy|#sר5sZI,>w0h$#eK҇ @~ʟ=]9sFZfXk$0)\e.@b\}:zmJyx[kz?S2 Z*! ^`6`K$bE ַ#q8a=V\Xiòi 3uȔw[*ҿdP[9QpQMzpPRT`ǁI(߿(\y3|Hb~q,w"q-:xԖgHBʍKriXp$xR Q[@ uOv뮆.q>ilc~QK^Czn:Qޮb w銼 a/NȜM(n*_L#+}{>| 40oAqy98)hS;!сy^L%iP' HO0E%hh}Tlqۂ734glAԌD(=c9#_-V*7%u+~!4n%.#ﱑrQE{]Oo%wgcD&ؼPp.DPaLHiC'a3TP^&3@771j]ʿLp:@(==^=; X̥_,E=04w!GaT{zLfM!Nhy)?% m&@ ؠtJ<\he5W4mBu[I':S`zQFOtT^^5n$GEjW|ŋ6hGYDxVIL> as<)&]5~/H$4>?AI2H#+ YK-zg 58*).6k&C/sbTRQԙܹ" !(X7[kZumKCaLY[ϹKPhi8[N|죃q^r;hik%4XSբ&/I[w *{’4e82 \Ȇ nUW a@ g#у$֝xh*sp)f*jCdP(/hQiWx%@"NKaPI}tұ΃yj": եsw+Ew3" /L-S>gۺjhhTv,e6aQXHbA(|\Gæf=ȴejIT3>"H;ʬQEZ$2MIZzyUt`heO +tӏ@u2}!F 1u F1V=^E`42_C5\{ W_-r񊦶@ɮ X[BSzӁ}Kz>p2nv`>x=!M-g{S-'FS!v}rtqR}80芒54xe{]rGHYzI'fRR{Îjd=˂^cL~2DO,ٓ\ ,1TCϐv~0eNvizj\•ODBjQ8s1#wptsv L84\mk.!.{ Ӏ2n;R05pfj"cq:]?\fV+rΰ3E]j8[IZ'{2> `Pk- e],Y1@IդPӮ ʋn6La޶,BTp~rlA׸(_T@ΒQ˅9Xe?-0N=īٷCN }4tgn?9ܔk|DOqvԄQ؁}v\ ː fKj!y>~K C|:l *'o[Ȣ=8'7MFIVov2k,x {-X PD[x07f$M-ݲVݾru߹eD?}Rw2/BLzi;0c4љC{l/s'\)a$V{:{I8MʢԔT ԩ;S2=iL;v2 dQX\ U<_N$@6p_jddAYI`OPn 8*Ssܖ8߹GlS'崩ڝfyB,(pHi,|T;lw(wj}GH6ߌiŹl!\P`pdc"M_# :޸ö YZ