setroubleshoot-server-3.3.26-4.el8 >  A bOU]!wm^靵ip>vh/2%mΧXͿ.f%n )r?'s [<gȄ˕3ne/14@ KA`[cGv'p,gf@nI?l~7f9_ܩgSAI~E:s/3bAmΈW1qL 3;1OVRYϫpl1N AʭM1.ADtP)\Y*}?qG= Z0iۺꠚ0W8C#)DY¿llE osa~Y0w$HiMu_ym!boT$Ŵm7hdt y属&{Z('Ѱ:#.wcObz?2G! :$۩y7m-\v8znS.Ǝ+T('U[wLx$ R}53aa1f758846e648c4707c69230d7b4f126baa9740249bd41d300c1bbc2d7d08347d281b9b33da85674610f1b5bad2b47f77353dDbOU]YȮF~t0mCLB<< <§Ɠ78[W,R e^O Ogz(fZ\EQ7!0ߓxchFX 7z.l$uA&HtY5͏U`^7#%OT'󊾃p_S8^󻌃 'x?lO$NTT#Q9Z0V_`7鎭ʨ%!ȞK C!`)! WµIŁ={l@>pHtD?t4d % AX\x| m 6 X   +m , .d1a4^467X&7&:&(;B);I*;+;,;-;8;J9@J:vJ=I>I@IDIGIHL$INhXOhYO|\O]Q^]LbfdgegfglgthujHvl wn@xpyrGssst0Csetroubleshoot-server3.3.264.el8SELinux troubleshoot serverProvides tools to help diagnose SELinux problems. When AVC messages are generated an alert can be generated that will give information about the problem and help track its resolution. Alerts can be configured to user preference. The same tools can be run on existing log files.baarch64-05.mbox.centos.org CentOSCentOSGPLv2+CentOS Buildsys Unspecifiedhttps://gitlab.com/setroubleshoot/frameworklinuxaarch64getent passwd setroubleshoot >/dev/null || useradd -r -U -s /sbin/nologin -d /var/lib/setroubleshoot setroubleshoot/sbin/service auditd reload >/dev/null 2>&1 || :/sbin/service auditd reload >/dev/null 2>&1 || : kmmqqXXmm1t1t-- qIqIccpVpVff@@''lh;S. C}B?P: a{?FR?_5:D0..0"0dR4 4/ <|:]G-I/9C5noI;ug3@95)09T=/b2~CCA3@J1-}2bA큤AɁAAA큤A큤큤A큤AAbbbbbbbbbbbbb`>h`>hbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb`>h`n`n`>hb`>h`>h`>h`>h`>hb`>h`>hb`>h`>hbbbbbbbb`>h`>h`>h`>h`w6`>hbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaf1aba7aef639bbd2d495b259f94e728436c796fb3f4803aa73183aecd3791fa5e8475ddfdc8cf232617c9e17273bc133051d4a1a0605ba089a25b6c319f21a3aefa5f448d04e189719024d7726937038f9a1bef0b30882a916be4b49a8aa092d4b663605dadf69c7deab87532851962853754ecee5c9e490b77511315d12375f593bf26eedcdd360958c7d7a7cd50a5b4bc68a8992d79af2d253583b121af3cb79a9fe70bed980038b9ae45429bdbc98fd4bccf235f923d191314b8f84300f868c8315e740eb7d15ec31bd87a8f40b9f40c54247f5b69bd6fdc94721b41c1f04acbb40207688ef9a021f37a9af3e2d15e5771c1da7177a7351e79116d93bc04bf4952d133e9d2599accb26705f673132c363ec16cf372901ba4a1b73c6217bfa28f3dac6b86e604ea63ee77e438aee775ce513a6f282212080bfbe1167dc912a28f3dac6b86e604ea63ee77e438aee775ce513a6f282212080bfbe1167dc912f1b6d81589cd8f901d1ffbf08360a8db79da724efac4eae804233432da91e067f1b6d81589cd8f901d1ffbf08360a8db79da724efac4eae804233432da91e0677c532bbddada3b9784685cddeddc01095be6eba5e0ea532cc40419cebb2ab91b7c532bbddada3b9784685cddeddc01095be6eba5e0ea532cc40419cebb2ab91b56d98ce2aa1787bbfda5327c14222d3f4211247b054fb6068b95dcacc0cbde6b56d98ce2aa1787bbfda5327c14222d3f4211247b054fb6068b95dcacc0cbde6b6e86cc4938133ab4773819f1dda0d5793a476e8663995da9ba457994f1ea44c16e86cc4938133ab4773819f1dda0d5793a476e8663995da9ba457994f1ea44c1de3faf8f16d6dcb90290254840cbe10ba2de07de17fd0b14b88d3e8f4ed57824de3faf8f16d6dcb90290254840cbe10ba2de07de17fd0b14b88d3e8f4ed57824d9e775f2a17aad99a6449e5b79648bb82c2a1adace8e63c3ad3c61afbd7e1cd6d9e775f2a17aad99a6449e5b79648bb82c2a1adace8e63c3ad3c61afbd7e1cd660ecbac718d256b0b7419fa955df27c958b4528d005c2f011770c5f91fa71b1960ecbac718d256b0b7419fa955df27c958b4528d005c2f011770c5f91fa71b1953f861f1bc57b180ac47411c3a8eb0526a840fab2c08f8238b2780842c2aa7da53f861f1bc57b180ac47411c3a8eb0526a840fab2c08f8238b2780842c2aa7daf2d6d7164ba39661224bf98f045f9908fa7f11dd3f66231dab1a249a9cca26f5f2d6d7164ba39661224bf98f045f9908fa7f11dd3f66231dab1a249a9cca26f50343c6d26efc5e545424a454054ce898db5c03f34041408ea4b7ff44329857b50343c6d26efc5e545424a454054ce898db5c03f34041408ea4b7ff44329857b523ec879b74e2262b7c75d57b30a9b1f444cb48390eed854044d2341c4601399223ec879b74e2262b7c75d57b30a9b1f444cb48390eed854044d2341c4601399297cb61e36e8cf5f8b50f9033f0ea2beddd7db1380866b82e14709d38118c171597cb61e36e8cf5f8b50f9033f0ea2beddd7db1380866b82e14709d38118c1715d284bf8a6a58a978ecc9d77b1f8fb09f21b388c87a8fe95e9b4d2df5309ce0d3d284bf8a6a58a978ecc9d77b1f8fb09f21b388c87a8fe95e9b4d2df5309ce0d34576ca90db399691d4f3ccbd4ea4ce392b28c32b78355cfe866a19b71801ba914576ca90db399691d4f3ccbd4ea4ce392b28c32b78355cfe866a19b71801ba91663d1bf7152b914b64afbe898f55ebba424db324f21607b06c60be8c3e8903f5663d1bf7152b914b64afbe898f55ebba424db324f21607b06c60be8c3e8903f5dec652fb631fc70c0517a3b99bd6269ec4827faccc5ec5cc26fdfed5ab783cd0dec652fb631fc70c0517a3b99bd6269ec4827faccc5ec5cc26fdfed5ab783cd0c17ca1d64151153165840d8402b55022e0064ff88d5bf42b0562d7e9cb3c617cc17ca1d64151153165840d8402b55022e0064ff88d5bf42b0562d7e9cb3c617cdcc5d68f728e54f415dbfe0711c187636feb1f7a0826b510b95d20d19c28f3b28a2a21a65d48435e9c1f1b92303c0045f57b966fbc8ca95e0a586cfec3c541a09899b5b5dc61a0c29f3942d377c67166ec34fb55c5798e963a52c2aeb560803cdf21d9ab22e2482b994b432e3ab7fa5bc3e6d145f51645d22a2d9024a6dc49ad663e8323e791e31822afd868a7f43b6d8e1f2ff189876cbc9e3a5d76b3822f91a408fddd580757a66656929f2ea6114a7a1bd8d8adc127df13c5a8bd424f22941879a9b2643be98924c6aecc9dc12c0577544edc199e2f0905cfce7cb8a9d260320179a4292387b5fb280983568400fa99ccd1f8f29ebb54240573b01b122caf3360e6d7b4addc4e45d07bf538b338818a3664ef190009cb2605b9e9ccb619d652dd051e69b1d7572bed488f71bb1264fe8fe889e6cd821b0c4ad0f23c68d381489d6026972266750c0aae337b3f64d2b818303f383a93f31b01432de32342a2dff6cbf2163e324ea54fc49d6fc48ebccd4d892aa467350f8cbed5a691034fca3a399168f11023828805938b204a5dae4a73e065265e1c5b230fe3ad05a484583f8364388d1f4938fb4f2a2165473300e27644e9c7cd16312eedb9bb9cac2369db1adfd6da9f02f132eb4a159755d62a23fcfab9c3532d08854d362e791664370ca9fa6d4fa8c78f564483bba934b9034d6a0365f44c81be0978dcb51f7948cf56f4b1596a00ca24450c8a9cfb39631a9d35cb4ff31280b209deafbfdea58c81eb7321b7db2fd8951c7ce3c7c42680fcfe7641c3d7be9e8d69a8fbb992a9d0863912b9f7794ea538a9c42a46739858562f4c5bfb70a52552a6114536321e844b36c55b23e3d9d1312ce1eb704856ee05aaff8a55b20e90e5974104b397cd23fb6a0b7caf34f6be639a5a4835bd458e69775601e7d4cea1b7b655b8d10a8b4c05c848d09e47e35df391baebbd7bd463fda7a68479e7b085a16892c97ddd0de3c1727242523b6bb41e08b0a5f12d35e3f40554e396d040cf66e0ed93c3dc7d0a093393d49832106575bb162bff8c6780a5ce94132f19859acee841fb26533b5d0f231f7edcc7352d7734a96eef0b8030f77982678c516876fcb81e25b32d68564c5f9f162e35c2db51cf0eb3bddec578b73aa3959351c38f0d94b5fa5ab85333bf074e68985dc40c5d5c9836f2b0d88ab09365a788339ef0b9bc4c709926f995eea2bc8a423afb4a676fa6946bc069b093a647e953eee2fab2f2eea0b56650479749e8eeeb3c33778d4e94a7d8d9e25d5a01d2f3cf6bce7c4f441f39c70d73e7ec64dd6ede0dad502e014144cdab3c5a58457bb1a9459f2745a6ff387fb03a3b89eef9a7da5bf0d5de481caa0407b2568b531b7b8aefc28b77b35ffc2e3cc6d7039c038e68487357ddd22c108a28315b3507d89cea8cc4311a57405e282afaf06acfe7ffde54acf36391d191885286ffc89b7c5230b589da688631aa4f534a142a464d1ade96d9833a09565eeddf8d3095634d80e977149edb6e0db6338daad677e3c1e150ae9a64d9b1970994351494dc1a9e4675e00ebd9d28978450225b18686e96b4265527a7e308d57a21827eaa7c137c082ce57ecf118d7a5cc6d95ff50b0e5011622cbb364d29bea83b00fa955d7d1f5b152fb2d8f5236fb537239c7abdbe6f190a883bbfc0761a9b950de940f4efdf4b3cd94c32ee7d9702aaa03e19c5ea1e30055be506303e838c1f538644788be3faf0be85f82b2b996c87e2b3d24193a1eb6a35918d87b812fef582f9599e95f964f7759427f2af09b1c717ace2c22295d7fb336f61a605c956f043406bce0c5fa103484035eede51227fefaeea49600ba2a9f750196f54b365e288ac768f590af0a8b59b48a3f37e42179427a8eb9ec5c645df124b213ebc82300ccda77d34a00b17b053d57d4a341514f3e16b37d4aff55cee18cdcdb3830681fff16da145100baf7500cda3455a84b4940b20e3a010f419744a1918dae2b8247392760ad4adc5dffb5f84d0fb4f30edbb07ae728539e5c50364ab60b5df4cc87ec5f15150cb9740dda7e0927570f2423c53a1147cacda3d84af87b2074233df65986eac662353ad8e76133f08ab63301a55c5e708048ed140904879bfb5e6bd05bfadf88240b8d56dcbb6301b97f26a04e9682908b7a2033da1c84a46f0ca3ad8f7fea6e81d774a302f8a5c2f645dc68db6c4a13ec4ae4675848beebde1f8c53e9beaf6f985a708e49ab24efa41c8c464b13fd2779f5b5468ba6ec24529f51e1b974e70144c04050e6a56ff1ba2a73ee438d461bf1444a1d5d1ba7d67a8e30b10ff1c739ba65baf3aeb2b39493a45bd8f844fb847dc02a95913e911eae0045fefd7bc983f0ff6f63be55bf63d8ad0aa121ce7424d0282f2575a4cf844fd7321f78d6f3f9938c295013d4aa552ba3cb4962c634b8686e3456b70894b6764899449f127387464a3e0cad12dce66cfe33f08636cf97c737077cf24f4f564846782aeef4be846dd22e2ee994563480cb2c70f159f821803981a3c69d1b98048c7556015e94b648489de01bcbea431afe34b3bd4b31fb253240bc1084ad74fbbdea92e1dff7667bfc3b28b459bb33160f0939965b50331d177f125bdb1e43a4e8531d18ffd2c74ff6b77c81e834e594d77a335d4e6426079bb73ffaea4a21a0564d1bd96541c9b9529342b14a0c07e63a749b155997778364f766daca727ab885a011c2fec748e8cefad054f4c85cf2cf1b28be48e9f03dab842931c671b9202de185cddfa17132d3e313cea0458c92858d744eb3eab1c44709b5e8a17f47a64a94f504ff0fa04f62c4860ab1d8bcf93b9072731bf735039274a43e54747c84b47d2f6e51606596f34694a9ef70cead036f92df908f858c08b91319163c615e9cbb4257f0a192270580807adca4aef6ba2732f873ac9a7b31ec786fe4836421cf33cd3f1c882a900095ed67dfdeefe52ef710ee52fd70c0cd0e4c842be91894d8aa83bf54cc7ea22a82c7cd8bb6c2351634370c13a041748163f06f121c65e6d8b6e7db1881b091cd2802a54c480e234508889e8932d7e30c9b9cf62c0cec77cd9daccf75cbc8c2cd3bfbda74617e2d96dfb0b9e6e6dd7cb6b514ef65525325f21d2ef6e3723d070ef975bfa9be96e4e34d102ef8ffa57221ad45636fa6688cdfe37583c7037ec7b0307653b28c8fd9da547af9324a771edfaf8f11b5959db7fef5feb8f0faed08f308e12ec43fd4a8690a0b4c8312584a7e60c7bcd6634548a9a761d06b0ee32e99090edb672a2269dcd48761d1d9c7e54ebd450cf3b8acb3b680826f05dce37667ff8de07dc2457329518f30701fa898c645f086790910759303bb333bd18b2d850623018d8eee404eefef66c2d0b14d6d90d0f25e5090539f5c5077c399eafc926d2351f1957466de7884090aa90782563d84718112a1374c6c38f0893ef92f8f04eb071feb12d3bda27c5baafb2176ed0a01a836091d428a7fe7dc64cd283a819a4b54a1370f037114c3e4f06db0203141c5cf7bf48b39efa550b3980bc42441088c4d5797249d99c5947f9bc441ed69ea2058f6a167731c191b6e410e04853886927b4efc8ed8f2679bae129a37804e427f41ef5a91801f7fc4b1145a08fd136e772bf5640047b77963b4dde147a4bd1dd85847e948569841403403e6a4fbd629fef7c941abbfa102686736a720c030bad893c18139f80a67c06c32780a0fd65972c59099c246db157ec8ddb30f3e28af8e4ba824c0e0831ac5067724b903d9a03c2ad2f87fecdf0fcd82153ac327da19f39221b68200cf626020058875f025618df3412d515aca321934ceff60af55577e55996f338f6df9e3fabe83a1a415e3556c90f891775b0a09c5a1109dd594e2dd58739e39c0a200c6b7049a1e14b24312e08d72d6bf5ba14b97ba22de5f37ca8796f0009bb3b1942824225a4cb6fdf74483a2584823cecd8aea6ee02../../../../usr/sbin/sedispatch@@rootrootrootrootrootrootsetroubleshootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsetroubleshootsetroubleshootsetroubleshootrootrootrootrootrootrootsetroubleshootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsetroubleshootsetroubleshootsetroubleshootsetroubleshoot-3.3.26-4.el8.src.rpmconfig(setroubleshoot-server)python3.6dist(setroubleshoot)python3dist(setroubleshoot)setroubleshoot-serversetroubleshoot-server(aarch-64)@ @@@@@@@@ @@      @ /bin/sh/bin/sh/bin/sh/bin/sh/usr/libexec/platform-python/usr/sbin/groupadd/usr/sbin/useraddauditaudit-libs-python3config(setroubleshoot-server)dbusinitscriptsld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libauparse.so.0()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libcap-ng.so.0()(64bit)libdbus-1.so.3()(64bit)libdbus-1.so.3(LIBDBUS_1_3)(64bit)libselinux-python3libselinux.so.1()(64bit)libxml2-python3policycoreutils-python-utilspolkitpython(abi)python3-dbuspython3-gobjectpython3-pydbusrpm-python3rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)setroubleshoot-pluginssystemd-python333.3.26-4.el82.1.5-13.63.113.0.4-14.6.0-14.0.4-14.0-15.2-13.3.10206-14.14.3chown -R setroubleshoot:setroubleshoot /var/lib/setroubleshootsetroubleshoot-server3.2.24-4bγbbOaA@aQ@`>__3^@^^ @]@]V]/ \ڭ\ @\\w[[O+[;e@ZZ Z}@ZaZaZOhZ@ZZ YY@YyY?XXWWW@W!Wi,@WPWPWJUJ@JJ@J@JJJkJ@ĴJJęJ@JJ_@J@J;J@J@J J@J@Ju@J#JJJ:JJJJ@Jq@JmJlE@JeJc J[!JS8JKOJKOJHJD@JB@J?r@J:,@J7@J/@J,@J&eJB@J{II@I@In@II2Il@Il@Il@Iw@IpvI1.H@H׈HǶHe@He@He@GgG@G@GZ@G~Gt@G2FIFFFFFvFvFnF]g@F/BE{@E@E݅E՜E՜Eb@Eɿ@E'Ex@E&E@E%EE@E@Ez@EySEt Ep@EnEl$Ee@Eb@EQEPu@E>@E4E"PE"PE EgE@E@E @E E D@D@D@D}D@DDDDDDDDD@D@D@D@DNDZ@DD|D+@DԈ@D@DY@D@DDDDp@DDD@D@Dm@Vit Mojzis - 3.3.26-4Vit Mojzis - 3.3.26-3Vit Mojzis - 3.3.26-2Vit Mojzis - 3.3.26-1Vit Mojzis - 3.3.24-4Vit Mojzis - 3.3.24-3Vit Mojzis - 3.3.24-2Vit Mojzis - 3.3.24-1Vit Mojzis - 3.3.23-1Petr Lautrbach - 3.3.22-2Petr Lautrbach - 3.3.22-1Vit Mojzis - 3.3.21-1Vit Mojzis - 3.3.20-2Vit Mojzis - 3.3.20-1Vit Mojzis - 3.3.19-2Petr Lautrbach - 3.3.19-1Petr Lautrbach - 3.3.18-4Petr Lautrbach - 3.3.18-3.1Petr Lautrbach - 3.3.18-2Petr Lautrbach - 3.3.18-1Tomas Orsava - 3.3.17-2Petr Lautrbach - 3.3.17-1Petr Lautrbach - 3.3.16-1Igor Gnatenko - 3.3.15-3Björn Esser - 3.3.15-2Petr Lautrbach - 3.3.15-1Igor Gnatenko - 3.3.14-4Petr Lautrbach - 3.3.14-3Petr Lautrbach - 3.3.14-2Petr Lautrbach - 3.3.14-1Petr Lautrbach - 3.3.13-1Fedora Release Engineering - 3.3.12-3Fedora Release Engineering - 3.3.12-2Petr Lautrbach - 3.3.12-1Fedora Release Engineering - 3.3.11-3Miro Hrončok - 3.3.11-2Petr Lautrbach - 3.3.11-1Fedora Release Engineering - 3.3.10-2Petr Lautrbach - 3.3.10-1Petr Lautrbach - 3.3.9.1-1Petr Lautrbach - 3.3.8.1-1Petr Lautrbach - 3.3.8-1Petr Lautrbach - 3.3.7-1Petr Lautrbach - 3.3.6-1Petr Lautrbach - 3.3.5-3Petr Lautrbach - 3.3.5-2Petr Lautrbach - 3.3.5-1Petr Lautrbach 3.3.4-1Fedora Release Engineering - 3.3.3-2Petr Lautrbach 3.3.3-1Fedora Release Engineering - 3.3.1-0.4Richard Hughes - 3.3.1-0.3Michal Srb - 3.3.1-0.2Petr Lautrbach 3.3.1-0.1Petr Lautrbach 3.2.24-3Fedora Release Engineering - 3.2.24-2Petr Lautrbach 3.2.24-1Petr Lautrbach 3.2.23-1Richard Hughes - 3.2.22-2Petr Lautrbach 3.2.22-1Petr Lautrbach 3.2.21-1Kevin Fenzi - 3.2.20-3Fedora Release Engineering - 3.2.20-2Dan Walsh - 3.2.20-1Fedora Release Engineering - 3.2.19-2Dan Walsh - 3.2.19-1Miroslav Grepl - 3.2.18-1.1Dan Walsh - 3.2.18-1Dan Walsh - 3.2.18-1Dan Walsh - 3.2.17-1Dan Walsh - 3.2.16-2Dan Walsh - 3.2.16-1Dan Walsh - 3.2.15-2Dan Walsh - 3.2.15-1Dan Walsh - 3.2.14-2Dan Walsh - 3.2.14-1Dan Walsh - 3.2.13-2Dan Walsh - 3.2.13-1Dan Walsh - 3.2.12-1Adam Williamson - 3.2.11-2Dan Walsh - 3.2.11-1Dan Walsh - 3.2.10-1Dan Walsh - 3.2.9-1Dan Walsh - 3.2.8-1Dan Walsh - 3.2.7-1Dan Walsh - 3.2.6-1Dan Walsh - 3.2.5-1Dan Walsh - 3.2.4-1Dan Walsh - 3.2.3-2Dan Walsh - 3.2.3-1Dan Walsh - 3.2.2-1Dan Walsh - 3.2.1-1Dan Walsh - 3.1.21-2Dan Walsh - 3.1.21-1Dan Walsh - 3.1.20-1Dan Walsh - 3.1.19-2Dan Walsh - 3.1.19-1Dan Walsh - 3.1.18-1Dan Walsh - 3.1.17-2Dan Walsh - 3.1.17-1Dan Walsh - 3.1.16-1Dan Walsh - 3.1.15-1Dan Walsh - 3.1.14-1Fedora Release Engineering - 3.1.12-4Dan Walsh - 3.1.12-3Dan Walsh - 3.1.12-1Dan Walsh - 3.1.11-1Dan Walsh - 3.1.9-1Dan Walsh - 3.1.8-1Dan Walsh - 3.1.7-1Dan Walsh - 3.1.6-1Dan Walsh - 3.1.5-1Dan Walsh - 3.1.4-1Dan Walsh - 3.1.3-1Dan Walsh - 3.1.2-1Dan Walsh - 3.1.1-1Dan Walsh - 3.0.47-1Dan Walsh - 3.0.45-1Rex Dieter 3.0.45-2 - 3.0.44-1 - 3.0.43-1 - 3.0.42-1 - 3.0.41-1 - 3.0.40-1 - 3.0.38-3 - 3.0.38-2 - 3.0.38-1 - 3.0.37-1 - 3.0.35-1 - 3.0.33-1 - 3.0.31-1 - 3.0.30-1 - 3.0.29-1 - 3.0.28-1 - 3.0.27-1 - 3.0.26-1Fedora Release Engineering - 3.0.25-2 - 3.0.25-1 - 3.0.24-1 - 3.0.23-1 - 3.0.22-1 - 3.0.20-1 - 3.0.19-1 - 3.0.17-1 - 3.0.16-1 - 3.0.15-1 - 3.0.14-1 - 3.0.13-1 - 3.0.12-2 - 3.0.12-1 - 3.0.11-1 - 3.0.9-1 - 3.0.8-1 - 3.0.7-1 - 3.0.6-1Dan Walsh - 2.2.69-1Dan Walsh - 2.2.67-1Dan Walsh - 2.2.66-1Dan Walsh - 2.2.65-1Dan Walsh - 2.2.64-1Dan Walsh - 2.2.63-2Dan Walsh - 2.2.63-1Dan Walsh - 2.2.62-1Dan Walsh - 2.2.61-1Dan Walsh - 2.2.60-1Dan Walsh - 2.2.58-1Dan Walsh - 2.2.57-1Dan Walsh - 2.2.56-1Dan Walsh - 2.2.55-2Dan Walsh - 2.2.52-1Dan Walsh - 2.2.50-1Dan Walsh - 2.2.48-1Dan Walsh - 2.2.47-1Dan Walsh - 2.2.46-1Dan Walsh - 2.2.45-1Dan Walsh - 2.2.44-1Dan Walsh - 2.2.43-1Dan Walsh - 2.2.42-1Dan Walsh - 2.2.41-1Dan Walsh - 2.2.40-1Dan Walsh - 2.2.39-1Dan Walsh - 2.2.38-1Dan Walsh - 2.2.37-1Dan Walsh - 2.2.36-1Dan Walsh - 2.2.35-1Dan Walsh - 2.2.33-1Dan Walsh - 2.2.32-1Dan Walsh - 2.2.31-1Dan Walsh - 2.2.30-1Dan Walsh - 2.2.28-1Dan Walsh - 2.2.27-1Dan Walsh - 2.2.26-1Dan Walsh - 2.2.25-1Dan Walsh - 2.2.24-1Dan Walsh - 2.2.23-3Dan Walsh - 2.2.23-2Dan Walsh - 2.2.23-1Dan Walsh - 2.2.22-2Dan Walsh - 2.2.22-1Dan Walsh - 2.2.21-2Dan Walsh - 2.2.21-1Dan Walsh - 2.2.20-1Dan Walsh - 2.2.19-1Dan Walsh - 2.2.18-2Dan Walsh - 2.2.18-1Dan Walsh - 2.2.17-1Fedora Release Engineering - 2.2.16-2Dan Walsh - 2.2.16-1Dan Walsh - 2.2.15-1Dan Walsh - 2.2.14-1Dan Walsh - 2.2.13-1Dan Walsh - 2.2.12-1Dan Walsh - 2.2.11-1Dan Walsh - 2.2.10-1Dan Walsh - 2.2.9-1Dan Walsh - 2.2.8-1Dan Walsh - 2.2.1-1Dan Walsh - 2.2.1-1Dan Walsh - 2.2.1-1Dan Walsh - 2.1.13-2Thomas Liu - 2.1.12-2Dan Walsh - 2.1.12-1Dan Walsh - 2.1.11-1Dan Walsh - 2.1.10-1Dan Walsh - 2.1.9-1Dan Walsh - 2.1.8-1Dan Walsh - 2.1.7-1Dan Walsh - 2.1.6-2Dan Walsh - 2.1.6-1Fedora Release Engineering - 2.1.5-2Dan Walsh - 2.1.5-1Dan Walsh - 2.1.4-1Dan Walsh - 2.1.3-1Dan Walsh - 2.1.2-1Dan Walsh - 2.1.1-1Ignacio Vazquez-Abrams - 2.0.12-2Dan Walsh - 2.0.12-1Dan Walsh - 2.0.11-1Dan Walsh - 2.0.10-2Dan Walsh - 2.0.10-1Dan Walsh - 2.0.8-2Dan Walsh - 2.0.8-1 - 2.0.6-1John Dennis - 2.0.5-1 - 2.0.4-1 - 2.0.2-1 - 2.0.1-1 - 2.0.0-1John Dennis - 1.10.7-1John Dennis - 1.10.6-1John Dennis - 1.10.5-1John Dennis - 1.10.4-1John Dennis - 1.10.3-1John Dennis - 1.10.2-1John Dennis - 1.10.1-1John Dennis - 1.10.0-1John Dennis - 1.9.7-1John Dennis - 1.9.6-1Dan Walsh - 1.9.5-1Dan Walsh - 1.9.4-1John Dennis - 1.9.3-1Dan Walsh - 1.9.2-1Dan Walsh - 1.9.1-1Dan Walsh - 1.8.19-1Dan Walsh - 1.8.18-1Dan Walsh - 1.8.17-1John Dennis - 1.8.16-1Dan Walsh - 1.8.15-1John Dennis - 1.8.14-1John Dennis - 1.8.13-1John Dennis - 1.8.12-1John Dennis - 1.8.11-1Dan Walsh - 1.8.10-1Dan Walsh - 1.8.9-1Dan Walsh - 1.8.8-1Dan Walsh - 1.8.7-1John Dennis - 1.8.6-1John Dennis - 1.8.5-1John Dennis - 1.8.3-1John Dennis - 1.8.1-1Dan Walsh - 1.7.1-1Dan Walsh - 1.7-1Dan Walsh - 1.5-1Dan Walsh - 1.4-1Dan Walsh - 1.3-1Dan Walsh - 1.2-1Dan Walsh - 1.1-1Dan Walsh - 1.0-1Dan Walsh - 0.48-1Dan Walsh - 0.47-1Dan Walsh - 0.46-1Dan Walsh - 0.45-1Dan Walsh - 0.44-1Dan Walsh - 0.43-1Dan Walsh - 0.42-1Dan Walsh - 0.41-1Dan Walsh - 0.40-1Dan Walsh - 0.39-1Dan Walsh - 0.38-1Dan Walsh - 0.37-1John Dennis - 0.36-1John Dennis - 0.35-1Dan Walsh - 0.34-1Dan Walsh - 0.33-1Dan Walsh - 0.32-1Dan Walsh - 0.31-1John Dennis - 0.30-1Dan Walsh - 0.29-1Dan Walsh - 0.28-1John Dennis - 0.27-1Dan Walsh - 0.26-1Dan Walsh - 0.25-1Dan Walsh - 0.24-1John Dennis - 0.23-1Dan Walsh - 0.20-1Dan Walsh - 0.19-1Dan Walsh - 0.18-1Dan Walsh - 0.17-1Dan Walsh - 0.16-1Dan Walsh - 0.15-1Dan Walsh - 0.13-1Dan Walsh - 0.12-1John Dennis - 0.11-1Dan Walsh - 0.10-1Dan Walsh - 0.9-1Dan Walsh - 0.8-1Dan Walsh - 0.7-1John Dennis - 0.3-1John Dennis - 0.2-1John Dennis - 0.1-1- Decrease setroubleshootd priority and limit RAM utilization to 1GB (#2064727) - doc: Document performance related changes- Update translations (#2017299)- Improve after_first email filter behavior (#2050734)- Revert "Replace pydbus with dasbus" - Fix typos in --help, man pages and developer's guide (#2028226) - Do not use Python slip package - Stop SetroubleshootFixit after 10 seconds of inactivity - Fix plugin exception reporting - export alert dbus signal - Make sure local_policy_package is not None - sealert: add "Last Seen" column to alert list- Update translations (#1962030)- sealert: exit on any connection close (#1875290)- Optimize get_rpm_nvr_by_type by adding a cache (#1794807) - Stop building seappletlegacy (#1878792) - Update translations- Add 'fur' into shipped locales - Update translations (#1820570) - Log full reports with correct syslog identifier - Cancel pending alarm during AVC analyses- browser: Check return value of Gdk.Screen().get_default() (#1574434) - Improve and unify error messages (#1763982) - setroubleshoot.util: Catch exceptions from sepolicy import - Add dpkg support - Do not refer to hardcoded selinux-policy rpm in signature - Make date/time format locale specific (#1812674) - Improve speed of plugin evaluation (#1794807) - Do not try to report a bug on None package - sealert: Drop unused import slib.dbus.service - Drop updater.py - it's not used and doesn't work - root user doesn't need to use SetroubleshootPrivileged API - Use pydbus, a modern Python dbus API, for SetroubleshootPrivileged - Report bug on a package which owns the related SELinux domain (#1811644) https://pagure.io/setroubleshoot/issue/18 - Add Local SELinux policy package version to analyses reports - setroubleshoot.utils.get_rpm_nvr_by_scontext add option to use DBUS method - Export setroubleshoot.utils.get_rpm_nvr_by_scontext via DBUS - setroubleshoot.util: get_rpm_nvr_by_type() and get_rpm_nvr_by_scontext()- Log plugin exception traceback when log level is DEBUG - sepolicy.info() returns a generator, not a list (#1784564)- sepolicy.info() returns a generator, not a list (#1784564)- Use dbus.mainloop.glib.DBusGMainLoop() instead of dbus.glib - Fix AVC.__typeMatch to handle aliases properly - Handle sockets with abstract path properly (#1775135)- Fix file mode of email_alert_recipients (#1741960)- Add man page for seapplet (#1612529)- Update "missing" scripts to automake-1.15 - Add active polling for acquiring policy file - Fix translation of hex values in AVCs (#1477236, #1709742) - require initscripts to ensure that "service" call works properly- Require plugins >= 3.3.10- Update translations - Catch exceptions caused by lookup_signature- Update scriptlets to reload auditd after install or uninstall- Update translations - Improve myplatform detection in get_os_environment()- Move sedispatch.conf to /etc/audit/plugins.d/ - Fix summary and "if" text for AVCs with unknown target path- Switch hardcoded python3 shebangs into the %{__python3} macro- Set auto_save_interval to 5 (#1548913,#1523406,#1539180) - seapplet: Try send and close notifications (#1541624,#1541719,#1544222,#1539367)- Do not show status_icon when there's no alert (#1543758) - Run seapplet only on SELinux enabled system (#1541631) - Use context in Gio.AppInfo.launch (#1542156)- Escape macros in %changelog- Fix runtime dependency: 's!lipreport!libreport!g' (#1536580) - Prefer %global over %define - Remove obsolete %defattr(-,root,root,-)- Rewrite seapplet to Python3 to use Notify and Gtk 3.0 - Add setroubleshoot-seappletlegacy with legacy seappletlegacy based on Gtk 2 - sealert: Finish dbus communication after error- Remove obsolete scriptlets- Update translations- Update translations- Increase the space for suggested solutions in sealert - Highlight suggestions with the highest confidence - Remove additional "If " string from plugin messages - Fix sealert message for process2 (#1507909) - Do not change if_string[0] to lowercase- Don't stop when the plugin directory is empty - Fix missing margins on Troubleshoot window - Resize all solutions panels horizontally - Fix missing priority color for proposed solutions - Do not split If sentences to framework and plugins - requires setroubleshoot-plugins 3.3.8 at least (rhbz#1210243, rhbz#1322734, rhbz#1115510) - Set translation domain for Gtk.Builder() object to have strings correctly translated - Make labels on GtkButtons translatable - Handla all exceptions from do_analyze_logfile() - Fix semi-translated messages - Update translations - Do not catch POSIX signals (rhbz#1366004, rhbz#1419245)- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild- Remove "Report bug" button when mozplugger plugin is used (#1290135) - Change "check_for_man" return value upon failure (#1431191) - Fix "plugin details" message content - Add "init_args" function to Plugin - Fix sealert crash when setroubleshootd fails to start (#1405003) - Improve obtaining AVC object path - Fix setroubleshootd.8 - Fix report problem summary string - sealert - provide a better error message when SELinux is disabled - Spelling fixes - Python 3.6 invalid escape sequence deprecation fixes- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebuild for Python 3.6- Fix "list all alerts" in sealert gui (#1370272, #1332485) - Fix sealert message for capability2 (#1360392)- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- setroubleshootd fixed to catch all subprocess exceptions - Translations updated- Do not use dangerous shell=True - Use subprocess.check_output() with a sequence of program arguments- fixed get_all_alerts_ignored()- added setroubleshootd_log.log_full=True|False directive - setroubleshootd_log.level and sealert_log.level can be set to different values - get_alert() and get_all_alerts_since() DBUS APIs change to use number of microseconds instead of date string - setroubleshoot.conf cleanup- Added new methods to DBUS API: set_filter(), get_all_alerts_ignored(), delete_alert()- Translations updated (#1322654) - Suggest my-.pp modules instead of mypol.pp (#1329037)- Drop unwanted debug message in sedispatch (#1326985)- setroubleshoot: Ensure that dbus string param isn't null- get_alert() DBUS API extended with more parameters - sedispatch uses a timeout when collecting audit events (#1322771) - Use correct packaging for byte compiled files (#1321047)- fixed traceback in SetroubleshootFixit.py (#1279396)- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- fixed few UI browser problems - extended DBUS API, see DBUS.md - import MIMEText from the right module (#1297111) - Fix several GTK deprecated warnings- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5- Move the AppData file to the right subpackage so it gets used.- Sanitize requires for Python 3- port setroubleshoot to Python 3- setroubleshoot-server depends on policycoreutils-python-utils (#1246625)- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- translations updated from https://fedora.zanata.org/project/view/setroubleshoot - setroubleshoot_database.xml and email_alert_recipients are %ghost again- setroubleshootd is set to be run as setroubleshoot user instead of root user - several bugfixes- Add an AppData file for the software center- Ship a symbolic setroubleshoot icon (#1182652) - Fix get_rpm_nvr_*_temporary functions - CVE-2015-1815 (#1203352)- Provide the policy rpm in Bugzilla bug reports by jfilak@redhat.com- Rebuild for rpm bug 1131960- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- Fix handling of target paths that decode screws up- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Remove at_console lines from policykit so cockpit can use dbus interfaces.- Add the policy rpm string to the user comments of an already reported bug from jfilak@redhat.com- Stop sending syslog.LOG_DEBUG Messages unless loglevel is set to debug- Stop sending syslog.LOG_DEBUG Messages unless loglevel is set to debug- Fix unicode settings- Remove requires for notify-python and yum- Don't error out on no policy installed - Update translations.- Eliminate requirement on service script.- Update Lanquages - Use setup.py in Makefile for setroubleshoot dir- Add requires for libreport-python- Remove "the the" typo from code. - Update Translations- Move some of the Requires block down to -server package- Fix typo again in audit_data.py - Make setroubleshoot less noicy in logs- Fix typo in audit_data.py- fix systemd-python requirement versioning- Add journald support for OBJECT_ID when logging journal messages - Update Translations.- Make audit2allow optional, only requre policycoreutils-python not -devel. - Update Translations.- On update cp instead of rename, since there could be a situation where someone has ~/.config on a different file sytem then ~. It has happened. - Fix --password spelling error - Remove --quit option from sealert - Update translations- Fix handling of timeout attempt #2- Fix translations to show in browser- Fix handling of timeout - Update Translations- Remove old options from setroubleshoot usage statement. - Update Translations- Fix usage of "it's" versus its in man pages. - Update Translations- Remove requirement for setools-libs-python, no longer needed.- Update Translations - Fix audit2allow -R output to actually work.- Fix handling of sesearch data- Remove sesearch from package and start using sepolicy from policycoreutils-python - Fix retrieval of writable types to translate attributes into the group of types available, and not return non file types.- Need to add a requires for systemd-python- Update translations. - Restart auditd service on install and removal- Update translations.- Require policycoreutils-devel to pull in audit2allow- Update Translations- Update Translations - Add keywords to desktop file- Update Translations- Update Translations- Fix sealert to handle avc's in /var/log/messages which will be numbered 1400 and 1107 rather then AVC and USER_AVC - Update Translations - Fix hostname substitution to only effect hostnames- More translation fixes.- Fix Translations code to actually show translations- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Change requires to libreport-gtk instead of report-gtk- Update translations - Remove /var/log/setroubleshoot /run/setroubleshoot which are no longer used- Update translations - Only check for rpm on target process if is still exists- Add file_types as a param to setroubleshoot.utils - Update translations- Add missing lanquages, using lang supported by gtk- Add missing lanquages- Remove gnome-keyring requirement- Fix potential memory leak in setools - Update to latest translations- Update to latest translations- Update to latest translations - Fix handling of avc messages, missing \n - Default to check for AVC's on login- Fix crash caused by switching to syslog, and update trans- remove specific logging and move to syslog - Fix handling of AVC messages broken by fix for memory leaks- Fixup for memory leaks- Update to latest translations- optimize/update scriptlets - don't own icons/hicolor - drop %config tag on applications/*.desktop - Patch from Mgrepl to stop printable from crashing if None is passed in - Update to latest translations- Update to latest translations - Fix memory leak in sedispatch- Update to latest translations- Set the gobject prg_name for better integration into the desktop- Don't report to syslog when sedispatch gets an signal to exit.- Apply Miroslav patch that rewrites sealert option handling with using optparse. Fixing conflicting options problems.- Fix requires to include pygtk2-libglade- Fix path to setroubleshoot xml in spec file- Remove dependancy on X from sedispatch- Move serverconnection.py and FixIt commands from setroubleshoot to setroubleshoot-server - Remove run_cmd.py- Make work on RHEL6 - Fix if Button to allow user to select full button- Stop translating strings into bogus hex strings- Allow browser to close even if windows are still open - Cleanup imports in gui_utils.py- Change seapplet to only check for AVCs on login, if checkonlogin flag is turned on in ~/.setroubleshoot file - Fix list_all_alerts bug causing crash on bad type- Fix handling of "/" in alert list - Update translations- Tighten up screen to fit on little screens- Remove dependance on gnome python modules - Update translations- Cleanup handling of current_alert - Change Details button to say Plugin\nDetails- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Turn off sensitivity of details button when no AVC's exist- Add ProtocolError from xmlrpclib so Bugzilla reporting throwing an error will work.- Fixup for allow_execstack have to add pid to avc struct- Fix email_alerts to work with new infrastructure- Added details button and context as tooltips to gui on front end for advanced users- Fix man page to reflect change in gui - Fix sealert -fixit call to import load_plugins - update translations - Fix handling of empty tpath in gui- Fix dbus Introspect handling - Make sealert use terminal for errors when in terminal mode- Update Translations- Fix Details Button - Fix table display - Handle situations when you have no spath and tpath- Fix dbus config file to allow console to use sealert- setroubleshoot will create /var/run/setroubleshoot if it does not exist- Ghost /var/run/setroubleshoot- Update translations - Allow seapplet to check for updates- Better handling of tracebacks in terminal mode - Fix up messages on process and capability avc messages - Update translations- Fix config name- Fix crash in sealert with missing log_* - Report bugzillas in english- Apply patch from Yuri Chornoivan to fix spelling mistakes - Remove py files that are no longer used - Add details button- Fix handling of report_count and ignore button- Add white level, so plugins can tell setroubleshoot to ignore avc- Fix browser to handle ignore flag - Remove tpath for signature - Fix audit2why handling for sealert and setroubleshoot - Fix sort order selection - Fix dontnotify handling- Update translations- Fix saving last position exception- Fix seapplet infinite loop from Tim Eliseo- Fix requires setools-libs-python line- Fix setroubleshoot seapplet to not show ignored avc- Remove packagekit dependancy- Add Gavin Romig-Koch report patch - Cleanup Browser window - Remove avc messages that are allowed or dontaudited in current poilcy- Remove untest attachfile code - Catch ProtocolError- Fix remembering of bugzilla username/password- Remove send_interface from Setroubleshootd.conf- Don't crash on missing inode - Fix up default_encoding an translations- Cleanup spec file - Add default_encoding - Fix wording in bug report window- Fix ignore button - Add delete button- Exit with error code if you run sealert as root and try to connect to session bus - Fix Crash when ino is not defined- Fix bug in substitute code- Fix semanage fcontext lines to substitute "." for " " in path - Update po- Fix bugzilla reporting to work on RHEL6- Do not translate hex files - Catch exception on non dbus system- Get version correct for both RHEL and Fedora- Fix crash on selinux disabled and bad /etc/redhat-release reporing of bugzillas- Update po - Fix bugzilla reporting to handle LoadError exception- Add icon to browser- Fix up browser button handling when there are 0, 1 or more alerts- Catch additional bugzilla exception- Show that the application is starting. - Fix ignore sealert button- Don't throw up an error box if yum cache is not setup- Fix Fix It button - Remove Setroubleshoot: from every heading- Fix translations, plurals and glade - Update Po - Fix plural form - Add support for Green Plugins- Fix translations, plurals and glade- Fix browser bug handling- Fix translations- Update po and fix translation line- Fix permissive domain check- Close open file descriptors on exec- Fix setroubleshoot error dialog and hash to catch more dups on reportbug- Fix pipe and socket plugins to return tclass as path- Fix permissive fix- Add PackageKit requires- Move python-slip-dbus requirement to server package- Fix Permissive Domain reporting- Turn on libcap-ng-devel- Differentiate between permissive domains and permissive mode- Turn on libpcap- Turn on copy to clipboard button-Update to upstream - 2009-8-18 Thomas Liu - Added check for new policy.- Default syscall field in audit_data- Add buildrequires python-slip-dbus- Add sgrubb drop capabilities, patch - Fix infiniteloop- Fix handling of mountpoints that the kernel reports as "/"- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- Fix sesearch handling- Fix a1 handling- Update to upstream 2009-7-15 Dan Walsh - Fix handling of syscall record a1 field - Translate "/" to mountpoint when returned by kernel- Update to upstream 2009-7-07 Thomas Liu - Fixed detail doc not clearing when deleting all alerts - Hid notify check when deleting all alerts.- Fix locate code to use os.lstat- Update to upstream 2009-7-01 Thomas Liu - Fixed browser behavior when there are no alerts - Fixed seapplet behavior when there are no alerts - Made delete all button delete alerts on server side and on local side- Add open access to audit_data.py define statements- Update to upstream 2009-6-25 Thomas Liu - Added a "Copy to Clipboard" button to the browser GUI.- Add sesearch- Fix handling of last seen - Add open_with_write check- Update to upstream * Thomas Liu Bug fixes to GUI, added Delete All Alerts menu item.- Update to upstream * New Gui- Fix handling of PATH with locatepwd- Redesign of GUI- Fix handling of PATH- Fix crash when gathering stats- Make sure setroubleshoot exists after 10 seconds- Change multiple signatures from exception to warning - Update links on fedorahosted.org- Fix sealert segfault- Stop sending messages with scon or tcon == setroubleshootd_t- Split out documentation- Stop logging on normal shutdown of sedispatch- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- Fix cpu utilization problems - Save database on exit- make sure setroubleshoot is running when using sealert -l- sedispatch needs to connect to dbus on avc arrival, instead of startup, since the dbus daemon is not started when sedispatch starts- Fixes missing dbus config files- Switch to C Based applet - Use dbus for messaging. Only run setroubleshoot when- Rebuild for Python 2.6- Update to upstream - 2008-10-06 Dan Walsh - remove .png from desktop files- Update to upstream - 2008-10-22 - Fix pruning code - Fix time stamps- Fix requires line to gnome-python2-gnome- Fix startup problems- Fix setroubleshoot init to rely on messagebus being running- Fix spelling mistakes - Update translations- add dialog to run a command in the background, capture it's stdout & stderr report it's status, kill it, and pass it a pseudo terminal for password prompts - separate the fix command into it's own section in formatted alerts - add UI for running the fix command, enable only if there is a single selection and the selected alert has a fix command - add a config parameters 'run_fix_cmd_enable' to control if fix commands can be run, defaults to False - Resolve bug 431380: prevent notify popups while setroubleshoot is open- allow sealert -l lookup to accept * wildcard - add a few more audit fields needing special decode handling- Resolve bug 430421: audit_listener_database.xml:3029: parser error in xmlParseDoc() rewrite the audit_msg_decode logic to beaware of specific audit fields - add new template substitution $SOURCE, a friendly name, $SOURCE_PATH still exists and is the full path name of $SOURCE, also add 'source' attribute in AVC class, fix how source and source_path are computed from audit's comm and exe fields - fix the computation of tpath to also look at the audit name field, formerly it had only been looking at path, fixes showing up for many targets - add exception handling around xml file writes (Alan Cox reports problem when /var is full) - add testing documentation - Resolve bug 430845: obsolete URL in setroubleshoot package description - Resolve bug 428960: Permissive message makes no sense. - init script now allows extra test options - show_browser() now opens and raises the window (e.g. presents) rather than just assuring it's realized (e.g. iconified, or hidden) - sealert -l message in syslog converts from html before writing to syslog - Resolve bug 320881: export setroubleshoot_selinux_symposium in PDF format - add code to verify all async rpc's have been cleared from the async rpc cache - add code to set a default rpc method return if the interface does not define a callbak (methods which did not have a callback were not returning anything and hence were no getting cleared from the cache)- Resolve bug 428252: Problem with update/remove old version - Add code to validate xml database version, if file is incompatible it is not read, the next time the database is written it will be in the new version format. This means the database contents are not preserved across database version upgrades. - Remove postun trigger from spec file used to clear database between incompatible versions the new database version check during database read will handle this instead - bullet proof exit status in init script and rpm scriptlets - Resolve bug 247302: setroubleshoot's autostart .desktop file fails to start under a KDE session - Resolve bug 376041: Cannot check setroubleshoot service status as non-root - Resolve bug 332281: remove obsolete translation - Resolve bug 344331: No description in gnome-session-properties - Resolve bug 358581: missing libuser-python dependency - Resolve bug 426586: Renaming translation po file from sr@Latn to sr@latin - Resolve bug 427260: German Translation - enhance the sealert man page- make connection error message persist instead of timeout in browser - updated Brazilian Portuguese translation: Igor Pires Soares - implement uid,username checks - rpc methods now check for authenticated state - fix html handling of summary string - add 'named' messages to status bar, make sure all messages either timeout or are named - fix ordering of menus, resolves bug 427418 - add 'hide quiet' to browser view filtering, resolves bug 427421 - tweak siginfo text formatting - add logon to SECommandLine so that sealert -l works- prepare for v2 test release - Completed most work for version 2 of setroubleshoot, prepare for test release - import Dan's changes from the mainline primarily allow_postfix_local_write_mail_spool plugin - escape html, fix siginfo.format_html(), siginfo.format_text() - add async-error signal - change identity to just username - make sure set_filter user validation works and reports error in browser - fix generation of line numbers and host when connected to audispd - add permissive notification, resolves bug 231334: Wording doesn't change for permissive mode - resolves bug 244345: avc path information incomplete - get the uid,gid when a client connects to the server - set_filter now verifies the filter is owned by the user, - resolves bug 288261: setroubleshoot lack of user authentication - remove filter options which weren't being used - change '@' in audit data hostname to '.' - remove restart dialog resolves bug 321171: sealert's dialog after update is higly confusing - fix rpc xml arg - fix handling of host value - tweak what fields are in signature - move data items which had been in 'avc' object into siginfo - clean up siginfo format - large parts of new audit data pipeline working, checkpoint - fix duplicate xml nodes when generating xml tree - audit event can now be xml serialized - switch from using int's for audit record types to strings - avoid conversion headaches and possibilty of not being able to convert a new unknown type - add logic to allow XmlSerialize to be subclassed and init_from_xml_node to be overridden - add support to xml serialize classes AuditEventID, AuditEvent, AuditRecord - use metaclass for xml class init - start adding xml support to audit data classes - Use metaclass to wrap class init - move xml serialization code from signature.py to xml_serialize.py - simplify aspect of the serialization code - add unstructured xml mapping, each xml element name has its content mapped to obj.name - modify xml serialization to be driven by xml contents - general clean up - checkpoint conversion of serialization to use metaclasses - clean up class/data specifications for XmlSerializable - add support for client rpc testing - add changelog entry - add SubProcess class to setroubleshootd in preparation to - run daemon as subprocess so we can gather results and compare them to the expected data we sent - rewrite all plugins to use new v2 audit data - add SubProcess class to setroubleshootd in preparation to run daemon as subprocess so we can gather results and compare them to the expected data we sent - add new test support: add config section 'test', add boolean 'analyze' to config test section, add class TestPluginReportReceiver which is installed if test.analyze is True, it prints analysis report. In test_setroubleshootd send AUDIT_EOE to assure sequential event processing so analysis results have same ordering as events that are sent by test_setroubleshootd - alert signatures now include host information, alerts will be grouped by host- Fix spec file requires for opening an HTML page In configure.ac search for xdg-open and htmlview in priority order, set variable html_browser_open to the one found, in spec file require xdg-utils for fedora and htmlview for RHEL. - add "Host" column in browser add "Toggle Column Visibility" menu to toggle display of any column on/off - Resolves bug 310261: setroubleshoot notifications aren't throttled - add support for AUDIT_EOE, end-of-event, if AUDIT_EOE immediately emit cached event. Disable timeouts used to flush events if AUDIT_EOE has been seen.- make selinx-policy requires in spec file specific to dist tag- update code for command line log file scanning to work with new log file scanning code introduced for the browser. - update Bulgarian translation (Doncho N. Gunchev (gunchev@gmail.com)) - update Polish translation (Piotr Drąg (raven@pmail.pl)) - Resolves bug 239893: sealert wakes up very often This was caused by the use of threads and pygtk's thread signal handling. The only use of threads in sealert was for log file scanning so that the UI would remain responsive during a scan. Threads in sealert have now been completely removed. Instead the scanning work is performed in a gobject idle function called from the main loop. The idle function is written as a python generator function which allows for the function to perform a small amount of work, save it's execution state and return. The next time the idle function is called from the main loop it resumes execution from it's last state until it decides to yield control again. This way the long running scan/analysis can be performed in small successive units of work during the time the application is otherwise idle and it does not interfere with the rest of the GUI event processing. Everything now occurs in an event loop, think of it as the applications process/thread scheduler whose event handlers execute time slices. - rewrote parts of the audit input pipeline to use generators instead of callbacks, thus permitting the logfile scanning code to yield control with more granularity. Also updated test_setroubleshootd and audisp_listen to use the new generator/yield logic. - rewrote the dialog used for scanning log files, progress bar updates are now in the dialog, the scan can be terminated part way through, errors from the scan are reported in pop-up dialog, one can only dismiss the dialog with success if the scan had been successfully run to completion, otherwise the user is only left with the option to cancel. - Relates bug 252035 bug 247469, setroubleshootd and sealert should exit if SELinux is disabled. - add utility functions escape_html() and unescape_html() - fix initial sort order in browser, track sort order in browser - modify AVC.get_path() to only return a value if the 'path' field is set, formerly it also considered the fields 'name' & 'file' which were incorrect. get_path() now also looks to see if the string begins with a slash for a fully qualified path, if not it looks to see if its a pseudo path such as 'pipe[12345]' or 'socket[12345]' and if so strips out the instance information inside the brackets and returns just the type of the pseudo path. This is done because we do not want path information in the signature to be unique for each instance of the denial. - modify the TimeStamp class to hide it's internal datetime member, remove the cmp() method, the internal __cmp__ will be automatically invoked. - require selinux policy version in spec file to allow system dbus use - Resolves bug 256601: audit2allow generates incorrect syntax when comma "," in denied list - update po i18n files - Add support for pruning database by age and size- fix init script- modify avc_audit.py to use new audit_data.py implementation - can listen for audit events on either /var/run/audit_events in bindary protocol mode or /var/run/audisp_events in text protocol mode- remove all copied code from test_setroubleshootd, now we import from setroubleshoot - export ClientConnectionHandler from rpc.py as a base class. Derive SetroubleshootdClientConnectionHandler and AuditClientConnectionHandler from ClientConnectionHandler. - add audisp_listen as test program - create setroubleshoot sym link in top devel directory pointing to src so import setroubleshoot.foo if PYTHONPATH=topdir - add get_option, convert_cfg_type to config.py.in so that one can pass optional dict to override config file settings - rewrite log_init() so it's easier for other programs to use it, fix the import logic concering log & config - remove log code from test_setroubleshoot, now just does import from setroubleshoot. - test_setroubleshootd can now handle audit records in both text and binary formats, can be selected by command line arg. It can now either output to clients connecting on a socket or to stdout. Can now optionally exit after N socket client connections. - remove non audit record lines from test data - remove config_init() and log_init() from package __init__.py It was the wrong place to call them, now call them when the process initializes before the first setroubleshoot imports - add parse_config_setting() and set_config() to config module - setroubleshootd now accepts -c --config command line arg - test_sectroubleshoot: add err defines & program_error exception add is_valid() tests to assure we read a valid audit record log the unrecognized line if not valid, clean up socket close() - Relates Bug #247056, update initscript to LSB standards Note: LSB initscripts in Fedora is not yet a resolved issue, the changes implemented were to add an LSB block and support the new LSB try-restart and force-reload commands. However the new /lib/lsb/init-functions are NOT currently used as this is the unstable part.- add BuildRequires perl-XML-Parser- move all plugins and their translations to independent package - wrap XML generation inside try/except - correct how access list is obtained in avc_auparse.py - add try/except around top level of AnalyzeThread.run so exceptions in the thread get reported and the analysis thread does not just die. - also add try/except around LogfileThread.process_logfile - add new function assure_file_ownership_permissions() - server now forces it's database file permissions/ownership to be 0600 root:root - rpm now forces the server's database file permissions/ownership to be 0600 root:root - Resolves Bug #251545: Review Request: setroubleshoot-plugins - analysis plugins for setroubleshoot - clean up some other rpmlint warnings in setroubleshoot.spec - fix missing install of setroubleshoot icon and sym link to it - Resolves Bug #251551, setroubleshoot shows up in in wrong desktop menu also run desktop-file-install in rpm install - add /etc/dbus-1/system.d/setroubleshootd.conf dbus configuration file - Resolves Bug #250979, Bug #250932 Missing dependencies - Restore plugins/Makefile.am which got nuked somehow - remove dus.dbus_bindings.bus_name_has_owner(), deprecated as of F7 - wrap rpm transactions in try/except- Resolves Bug# 241739, this bug is the lead bug for several bug reports, all consequences of the same problem, setroubleshootd/sealert when run in a non latin language environment because of incompatibilities in i18n encoding between components.- add avc_auparse.py, now has option to use audit parsing library instead of built-in audit parsing. - fix bug in log file scanning and detail display update - Resolves Bug# 238516, python pkg directory not owned- Update translations - Fix mislabeled file- Remove disable_trans boolean - Check for paths in filesystem before suggesting chcon -R - Remove default to listen on local ports- install icon in /usr/share/icons, refer to icon by name using standard API - Fix performance problems in setroubleshoot browser log file scanning - Significant rewrite of data/view management code in setroubleshoot browser. data and view now cleanly separated, can easily switch between data views while maintaining selections, view state, with proper update of status information in status area - Resolves Bug# 227806: right click context menu resets selection - Logfile scans now operate in independent thread, proper asynchronous updates of browser during scan, browser used to appear to hang - Resolves Bug# 224340: Rewrite Menu/Toobar/Popup to use UIManger instead of glade - Add toobar support - Implement GUI to edit email recipient list in setroubleshoot browser - Added user help to setroubleshoot browser - Related Bug# 224343: Fix setroubleshoot browser to respond to desktop theme changes - improve traceback error reporting in sealert - rewrite AboutDialog, replacing glade version - Resolves bug 229849 Bug# 230115, Relates bug 221850: fix uuid code to resolve '_uuid_generate_random' is not defined error- Suck in AuditMsg since audit libs are dropping support- Split into server and gui packages- Remove use of ctypes in uuid, which is causing bad avc messages- Remove avc from Plugin.py- Remove tempfile handling in util.py. Causes lots of avc's and is not used[John Dennis ] - Fixes Bug# 224343 sealert's "Aditional Info:" text should be in white box - Fixes Bug# 224336 sealert should have GtkRadioButtons in menu View - Related: bug 224351 Rewrite parts of logging support to better support changing output categories, output destinations. Now -v -V verbose works in sealert. - Resolves bug 225161, granted AVC's incorrectly identified as a denial - add alert count to status bar - add "Help" command to Help menu, opens web browser on wiki User FAQ [Dan Walsh ] - Make setroubleshoot.logrotate correctly- Update po - Additional Plugins - Cleanup Plugins- Fixes 221850 plugin module loading was failing in python 2.5 with the message "SystemError: Parent module 'plugins' not loaded". This is due to a change in behavior between python 2.4 and 2.5, in python 2.4 the lack of a parent module was silently ignored. The fix is to load plugins.__init__ first.- update translations - change SETroubleshootDatabase so it is optional if it's backed by a file, this fixes the problem of us littering temporary files when scanning logfiles which does not require persistence. - disable the view logfile menu item if no logfile has been opened - fix redundant log messages for case where there is no log file and the console flag is set. When there is no log file the logging module opens a console stream, thus the console stream produced by the console flag was redundant. - add username and password command line arguments rework startup logic so that all command line args are processed before we do any real work - rework the email preferences so that each email address can have a filter type associated with it. add a new filter_type "Ignore After First Alert" which filters after the first alert has been delivered - add UI for setting the email addresses alerts are sent to. Add menu item to edit email list, add email list dialog. Remove 'recipient' config file entry, now list is stored in seperate file. Add rpc to query and set the email list, the GUI calls this to get the current list from the server and set it in the server, it is the server which reads and writes the file. Add 'enable' flag to each email entry. Modify how the server iterates over the email list when it receives an alert. When marking an alert as having been sent the username is the email address but with 'email:' prepended so as not to collide with non-email filtering options for the same user.- remove obsolte requires for python element tree- Fixes 216575, more translations - Replace delete and expunge menu labels with something more intuitive - add ability for browser to be restarted with identical window position and state - add pkg version and protocol version to logon handshake, test for compatibility between clint and server, prompt for restart - add non-modal restart dialog - add dialog to display traceback if sealert faults with an uncaught exception, try to limit invisible errors - fix return args on rpc method - add instance id to server- Improve quality of plugins - Make matching easier - Fixes 216575- Additional Translations - Fixes 216575- Additional Translations - Change sealert to be able to run without X-Windows - Fixes 216575- Additional Translations - Change avc_audit.py to allow it to analyze /var/log/messages- Fixes 218150, "If view is set to "hide delete" you cannot filter new entries" Actually, the bug was toggle cell renderer was connected to the base model instead of the model attached to the view, the sort model, this meant the toggle was occuring on the wrong row if the view was sorted differently than the base model.- fix bug, "could not convert path to a GtkTreePath" when database is initially empty, caused by last_selected_row == None- Fixes 217961, sealert needs pygtk2-libglade - more i18n translations - Fixes 217710, date representation did not respect locale, at the same time remove old date formatting code, now cruft since we can't use it because it was specific to US English. - fix how selections are handled when rows are expunged. - add Copy to Edit menu, for copying selection from detail pane, unfortunately gtkhtml2 widget does not preserve line breaks between table rows.- Fixes 216936, bug 215290, add 'Copy Alert' edit menu item - clean up menu items, add tooltips - fix printing so it will work with multiple alerts, force font to monospace 10pt, display error dialog if printing fails. - Fixes 216908, platform and raw audit messages were not wrapped to fit on page. - Related: 216575, update i18n po files - Fixes 216941, set default folder for save operation, also set default filename - Fixes 216327 add menu items "toggle hide deleted", "select none". Add model filter to control visibility of alerts - Fixes 214218, sealert with no command line arguments induces startup as dbus service, this had been a regression. - Fixes 216327, rework how deletes are performed in browser. Delete now marks each seleted siginfo with a delete flag, expunge permanently deletes siginfo's marked for deletion, also add undelete command, removed delete confirmation dialog. Modify how text attributes in cell renderer are computed to allow for strike-throughs of alerts marked for deletion. - multiple alerts can now be selected, add select all command,- New Icon and translations[John Dennis ] - Add command line utilities - logfile scanning finally seems to work connected to browser - Additional Information section of report now includes line number information (if alert was generated from logfile) - replace database update_callback() with notify interface, a more generic solution more easily shared between components - object implementing rpc method is now explicitly attached via connect_rpc_interface() instead of walking the MRO chain with magic exclusions. explicitly connecting is more flexible and robust (no getting the wrong object by mistake) - fix handling of return args in local rpc case - fix signal connections between audit and logfile - split databae and database_properties for audit and logfile - fix initial connection state - fix lookup_local_id- Speed up startup of service- Many fixes - Changed the api- Speed enhancments [John Dennis ] - log file parsing now approx 4 times faster - greatly enhance the statistics reporting capability in attempt to diagnose slow log file parsing performance - make gathering of environmenatal information optional, environment information is only relevant at the time the alert fires, not in a post processing scenario - clean up several places where environmental information was assumed and/or was always gathered, or gathered in the wrong place.- Fix signature for PORT_NUMBER src command- Additional Plugins for port_t and device_t and mislabled files.- Release of first version - Fix icon [John Dennis ] - Memory leak fixes - Substitution fixes - File names in hex fixes- Sealert only notify dropped connection once - setroubleshoot shutdown cleanly [John Dennis ] - Gui cleanups- Change close key binding to ctrl-w- Add new plugins cvs_data, rsync_data, xen_image, swapfile, samba_share [John Dennis ] - clear the GUI of old data before loading new data, fix the code used to display the filter icon in the filter column[John Dennis ] - Major rewrite of the client/server RPC code,- Fix Affected RPMS handling- Fix mail handling - fix bugs related to recording per user per signature filtering [John Dennis ] - fix bugs related to recording per user per signature filtering [Karl MacMillan ] - Add signal handling to client and server. - Fix minor plugin bugs.[Karl MacMillan ] - Add rpm information for target. - Add hostname and uname to signature info - Add display of the full AVC - Add display of the analysis id - Change html generation to be separated out and us elemmenttree [John Dennis ] - add CommunicationChannel class to encapsulate data transfer operations, in particular to provide an object threads can lock during data transfer. - checkpoint the logfile scanning code, somewhat working- Fix printing- Fix notification window problems. Now dissappears and does not regenerate if it has already been seen- Add Icon [John Dennis ] - dispatcher.py: rework how audit messages injected into the system and processed. Much of this work was in support of log file scanning which should be coupled to the exact same processing code as audit messages arriving from the audit socket. In essence log file scanning synthesizes an audit message and we inject it into the system the same way socket messages are injected. This was also an excellent moment correctly handle out of order audit messages, something we were not able to handle previously. This may have been contributing to splitting what should have been a single alert into two or more separate alerts because we didn't recongize the incoming audit events as a single event. Correctly assembling out of order messages introduced a fair amount of extra complexity as we now maintain a cache of recent audit events, this is fully documented in dispatcher.py - Turn notifications back on by default. [Karl MacMillan ] - Separated out HTML rendering and made it easier to translate.[Dan Walsh] - Hook up the rest of the menu bars on browser window - Add public_content.py plugin [John Dennis ] - add delete_signatures() method to AlertClient class - start using the AppBar in the browser. - "open logfile" now connected all the way from browser menu to server rpc, still needs implementation, but "plumbing" is working. - fixes for the date/time dialog - remove install of setroubleshoot.glade, we now only use setroubleshoot_browser.glade - some fixed to DateTimeDialog- Add back in the status icon- change dbclear trigger to 0.35- add sorting on category column and seen column in browser, fix reference to my_draw() in print function. - make browser window hidden by default so it does not flash when it's first realized, connect to the "realize" signal to initially position the vpane, add signal handlers to track when the browser is visible, the presentation of the status icon now checks if the browser is visible, the status icon is not presented if the browser is already displayed.- Standardize on the browser. remove alert window [John Dennis ] - remove all vestiges of popup alert, now browser is the only UI game in town - restore the automatic updating of the browser window which had been a regression, the AlertClient class now emits signals which the GUI classes can connect to receive signals from the fault server, also fix the "mark seen" regression - browser.py: restore mark_seen timeout- Spell check plugins - fix dbus instantiation- Add avc_syslog to syslog translated avc message - Fix submitbug button [John Dennis ] - fix signature inflation, all data attached to a signature is now encapsulated in a SEFaultSignatureInfo (siginfo) class. The GUI no longer reaches into a signature looking for information, it looks in the siginfo. The Plugin class now defines the method get_signature() which report() calls to obtain the signature. The default signature provided by the Plugin class includes the analysisID, an AVC with just the src & target contexts, and the object_path. All data accesses and parameters which had been "sig and solution" are now done via the unified siginfo class. There is still a bit more work to be done on this but this represents a reasonble point to checkpoint the code in CVS.- Fix desktop- fix bug 203479, missing requires of audit-libs-python - add support to sealert to listen on a dbus session signal to display the gui. This is needed for when the status icon is not visible and the user wants to see the UI. There is now a seperate program setroubleshoot_launch_gui which emits the signal.- Add Requires: audit-libs-python - Add translations- Fix allow_execmem.py file - Add translations- load_plugins() now catches exceptions when a plugin won't load, reports the traceback in the log file, and continues with the next plugin. Previously a bad plugin caused the entire plugin loading to abort and no plugins were loaded. - Add "daemon_name" to automake variables, change pid file to match - turn off "noreplace" on config file till things settle down a bit - browser.py now validates data, also test for missing column data in the cell_data function to avoid exceptions. - add stub for analyzie_logfile() rpc call - turn off balloon notifications by default in config file, libnotify is just plain busted at this point :-( - only the setroubleshootd daemon creates it's log file under /var/log now, the user app's do it in /tmp, change file permissions on /var/log/setroubleshoot back to 0644. - sealert now looks up the username rather than hardcoding it to "foo" - CamelCase to lowercase_underscore clean up- Zero out datbase.xml for updated browser- Fix 64 bit issue that caused runaway problem- add missing runcmd- fix for bug 202206, require correct version of audit, fixes for audit connection.- add html support - remove setroubleshoot_dispatcher2006-08-08 Dan Walsh - Fix up handling of mls ranges in context - Cleanup some pychecker errors 2006-08-07 John Dennis - add first seen, last seen, and report count to alert detail view - make the seen icon work, if the alert has been displayed more than N seconds, mark the alert as having been seen by the user and update the icon is the list view - change the schema for the xml data; the database now has a version, there is a local id attached to each signature, the filter list in the siginfo was replaced by a list of per user data, the per user data now contains the filter, seen_flag. Modify all the code which was operating on the filter information to use the new model. - fix the xml serialization so that booleans can be used as a basic type and also so that non-string types can be used in element attributes (e.g. int, bool) and the serialization code will automatically convert between python types and strings.- Add dispatcher.py[John Dennis ] - clean up and rework the timestamp code in util.py so that time zones are handled properly, there were a number of bugs. Hopefully it's correct now because timezone handling is a pain. - change the time format in the browser so all times are displayed identically, the friendly time relative format was hard to compare. - modify the plugin 'make install' to delete all existing plugin's prior to installing the new ones - add popup menu to status icon to choose between browser and alert GUI (not fully connected yet). Several bug fixes related to changing the filter_type from a string to an int. - add filter selection to bottom pane, change filter_type from string to integer constant. Enhance how columns are handled. Get init_combo_box to work. Remove unused RPM and Bugzilla fields from bottom pane. Modify the default size of the browser window. Fix missing import in util.py. - add ability in broswer to sort on columns, initially the report count column and the last seen date column. The date column now stores a TimeStamp object instead of a string. Add new method to TimeStamp to return a friendly string relative to the current time. The date column in the browser now has a cell data function which invokes the friendly format method of the TimeStamp object. - add ability fo serialize to/from xml for classes which can inititialized from strings and serialized as strings (e.g. numbers, TimeStamps, etc.) - add count of how many times a signature is reported, the date when first and last reported, add columns for report count and last date count to browser. - checkpoint browser code, list pane and detail pane now working. - add initial support for browser applet, move some functions which kept getting reused to util.py - add reporting of environment to email alert (email alerts still need work) [Dan Walsh ] - Fix disable_trans.py set_boolean call - Complete all boolean plugins except disable - Change interface to use audit unix domain socket[John Dennis ] - modify SetFilter in server to return errors instead of throwing an exception. Default the filter list on each alert display. - minor tweaks to alert queue handling - fix analyze() parameter list in ftp_is_daemon.py plugin - sealert now responds to pending alerts more correctly, it shows how many pending alerts are in the queue, if you filter the pending alert status is updated, the next alert button will advance you to the next alert in the queue - simplify major pieces of sealert by coalescing common code into subroutines. [Dan Walsh ] - Complete all boolean plugins except disable - Make Close button work. - Make setroubleshoot_dispatcher exit if it gets an avc about itself[Karl MacMillan ] - Add generic templating mechanism to Plugin - Ported all plugins to use templating mechanism- Fixes to plugins - Fixes to dispatcher- Fix problem in dispatcher- add email alerts - stop the status icon from blinking, add notification balloon.- Fix startup order for setrobleshoot - Fix Plugins- Additional Plugins plus a lot of cleanup- Added a bunch more plugins [Karl MacMillan ] - Add allow_cvs_read_shadow.py, allow_ftp_use_cifs, allow_ftp_use_nfs, and allow_gssd_read_tmp. - Change AVC to have additional helpers for matching messages. - Change Plugin to work better with more than one solution.- Fix setroubleshoot_dispatcher to catch all information from avc. Much cleaner interface and no longer uses audit2allow cruft. - Remove toolbar from popup window since it did nothing, and I think it looks better without it. - fix allow_execmod plugin to report better data.- add missing /var/log directory files section in spec file, and add logrotate script- clean up spec file, reduce rpmlint complaints- Initial build./bin/sh/bin/sh/bin/sh/bin/sh  ""$$&&((**,,..0022446789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~asbgbnbncacsdadeeleneseufifrfurglguhehihrhuitjaknkomaimlmrmsnbndsnlnnorpaplptptrusisksrsr@latinsvtatethtrukzhzh3.3.26-4.el81.11.13.3.26-4.el83.3.26-4.el8  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFFFGHIIJKKsedispatch.conforg.fedoraproject.SetroubleshootFixit.conforg.fedoraproject.SetroubleshootPrivileged.conforg.fedoraproject.Setroubleshootd.confsetroubleshootsetroubleshoot.confsetroubleshootsealert.build-ida575b6c70b380821e7743650a2f9fd7556f88daasetroubleshootsetroubleshoot-1.1-py3.6.egg-infoPlugin.py__init__.py__pycache__Plugin.cpython-36.opt-1.pycPlugin.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pycaccess_control.cpython-36.opt-1.pycaccess_control.cpython-36.pycanalyze.cpython-36.opt-1.pycanalyze.cpython-36.pycaudit_data.cpython-36.opt-1.pycaudit_data.cpython-36.pycavc_audit.cpython-36.opt-1.pycavc_audit.cpython-36.pycconfig.cpython-36.opt-1.pycconfig.cpython-36.pycemail_alert.cpython-36.opt-1.pycemail_alert.cpython-36.pycerrcode.cpython-36.opt-1.pycerrcode.cpython-36.pychtml_util.cpython-36.opt-1.pychtml_util.cpython-36.pycrpc.cpython-36.opt-1.pycrpc.cpython-36.pycrpc_interfaces.cpython-36.opt-1.pycrpc_interfaces.cpython-36.pycserver.cpython-36.opt-1.pycserver.cpython-36.pycserverconnection.cpython-36.opt-1.pycserverconnection.cpython-36.pycsignature.cpython-36.opt-1.pycsignature.cpython-36.pycutil.cpython-36.opt-1.pycutil.cpython-36.pycuuid.cpython-36.opt-1.pycuuid.cpython-36.pycxml_serialize.cpython-36.opt-1.pycxml_serialize.cpython-36.pycaccess_control.pyanalyze.pyaudit_data.pyavc_audit.pyconfig.pyemail_alert.pyerrcode.pyhtml_util.pyrpc.pyrpc_interfaces.pyserver.pyserverconnection.pysignature.pyutil.pyuuid.pyxml_serialize.pysetroubleshootd.servicesetroubleshoot.confsedispatchsetroubleshootdorg.fedoraproject.SetroubleshootFixit.serviceorg.fedoraproject.SetroubleshootPrivileged.serviceorg.fedoraproject.Setroubleshootd.servicesetroubleshoot-serverAUTHORSCOPYINGChangeLogDBUS.mdNEWSREADMETODOsetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.moseapplet.1.gzsealert.8.gzsedispatch.8.gzsetroubleshootd.8.gzorg.fedoraproject.setroubleshootfixit.policysetroubleshootSetroubleshootFixit.pySetroubleshootPrivileged.pysetroubleshootemail_alert_recipientssetroubleshoot_database.xml/etc/audit/plugins.d//etc/dbus-1/system.d//etc//etc/setroubleshoot//run//usr/bin//usr/lib//usr/lib/.build-id//usr/lib/.build-id/a5//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/setroubleshoot//usr/lib/python3.6/site-packages/setroubleshoot/__pycache__//usr/lib/systemd/system//usr/lib/tmpfiles.d//usr/sbin//usr/share/dbus-1/system-services//usr/share/doc//usr/share/doc/setroubleshoot-server//usr/share/locale/as/LC_MESSAGES//usr/share/locale/bg/LC_MESSAGES//usr/share/locale/bn/LC_MESSAGES//usr/share/locale/bn_IN/LC_MESSAGES//usr/share/locale/ca/LC_MESSAGES//usr/share/locale/cs/LC_MESSAGES//usr/share/locale/da/LC_MESSAGES//usr/share/locale/de/LC_MESSAGES//usr/share/locale/el/LC_MESSAGES//usr/share/locale/en_GB/LC_MESSAGES//usr/share/locale/es/LC_MESSAGES//usr/share/locale/eu/LC_MESSAGES//usr/share/locale/fi/LC_MESSAGES//usr/share/locale/fr/LC_MESSAGES//usr/share/locale/fur/LC_MESSAGES//usr/share/locale/gl/LC_MESSAGES//usr/share/locale/gu/LC_MESSAGES//usr/share/locale/he/LC_MESSAGES//usr/share/locale/hi/LC_MESSAGES//usr/share/locale/hr/LC_MESSAGES//usr/share/locale/hu/LC_MESSAGES//usr/share/locale/it/LC_MESSAGES//usr/share/locale/ja/LC_MESSAGES//usr/share/locale/kn/LC_MESSAGES//usr/share/locale/ko/LC_MESSAGES//usr/share/locale/mai/LC_MESSAGES//usr/share/locale/ml/LC_MESSAGES//usr/share/locale/mr/LC_MESSAGES//usr/share/locale/ms/LC_MESSAGES//usr/share/locale/nb/LC_MESSAGES//usr/share/locale/nds/LC_MESSAGES//usr/share/locale/nl/LC_MESSAGES//usr/share/locale/nn/LC_MESSAGES//usr/share/locale/or/LC_MESSAGES//usr/share/locale/pa/LC_MESSAGES//usr/share/locale/pl/LC_MESSAGES//usr/share/locale/pt/LC_MESSAGES//usr/share/locale/pt_BR/LC_MESSAGES//usr/share/locale/ru/LC_MESSAGES//usr/share/locale/si/LC_MESSAGES//usr/share/locale/sk/LC_MESSAGES//usr/share/locale/sr/LC_MESSAGES//usr/share/locale/sr@latin/LC_MESSAGES//usr/share/locale/sv/LC_MESSAGES//usr/share/locale/ta/LC_MESSAGES//usr/share/locale/te/LC_MESSAGES//usr/share/locale/th/LC_MESSAGES//usr/share/locale/tr/LC_MESSAGES//usr/share/locale/uk/LC_MESSAGES//usr/share/locale/zh_CN/LC_MESSAGES//usr/share/locale/zh_TW/LC_MESSAGES//usr/share/man/man1//usr/share/man/man8//usr/share/polkit-1/actions//usr/share//usr/share/setroubleshoot//var/lib//var/lib/setroubleshoot/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnu ASCII textXML 1.0 document, ASCII textdirectoryPython script, ASCII text executablepython 3.6 byte-compiledELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=a575b6c70b380821e7743650a2f9fd7556f88daa, strippedUTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)empty  !"#$%&'()*+,-./0123456789:DEF RPPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRR R"RRRutf-8e366d5994e9ddafa9bccd877b7b61167c095449716690c250cb4c63bacbac46a?7zXZ !#,] b2u Q{LT1}ob:ɝu'wSKb!ކvL)Uݱ"̤mLLJ] ֠!4iMl4z-zObm!ɮ!ʹ[䒠 >om/&BBӮl<vds)6e0!Gnލ4h3-cb0k\eEHBR.SSqxBr(Rvg IN:j#øWؖ0LqXX;YUc>k0{,$]$ I1s\w'Hnx B cUB8/tNy/DVRqoC;+5>L)梞=?nIaLvAhqT1@֑ݨqϐJOPi I9f5#Lw+F% ;N懾уE1m7m <o.( ouvϩ"LQ2LX" :B\p K2_-g(ayqoF[Nɀ7!Ja"ăօt6({ƣidnZ/B&X\jWNJOm3>=;DMOlƛ '4W5iJDsz-%0eL|F|4B\?_(u<xީ1x(nhqpVtNAn@Y ֠aROښ;Oh[}t \gl ܋)K;9/ϠSAp.zGKC7Su $^SR*wJd `; º$?Nck+pg~nC6 ~LS#XݚqM{ܮX;h[~3<&|wz)jB.Yd BDq,L<'.3 ,);dX.m*avV5\x04Ҳ%DmSOSg~2]gcCkj4|ZN$Ȋp; 59K`]"M^:T3Cyj?46 ?B*re!_4*84,9ߚ ׇ5O;^:cRNcQEycȺ} [ ְL-~`20UuXM?M͑,RԵ)~}Qm:\ZOHnf"G1# ]GQz]ri9}])T=Z;u茢-|CgI!1`8d? ᠘* B\bu96k{ŏNo&ZUl3g~66EG+S |sxdh56Bg.k؞p8\ZJJl'wpM6iz?(x՟,2t],l3⁆؄ȱE rڦ6Os; k(-ZzĉkvYm."Ƽ|dQc 2TOѩ*, x%$/mx4`rzõg_+>Pוn^4}Ƿs{Xp&伟7gF;뇁ٳΝU<\ &!YtN_vzLlV(Mͳߖ0򂘄d2`Ҁ$JZ)#˱ H1XhrIM\Ng9GΩ_gEʀ[iwE t9Qcv\>wIDkzywH9dXpՓTKԋ<MC欜Q4x}ZfU}A.䱗A,0Զ !H,~+!C'}rf@93QM)â[m>c=" Q*jܾ wPQp2Bn*n{([vKGjMR&<~-y0E$e-i4 W5OOټɷlp>Y٪euCi%P}*;mQ-zs ǜekt|c[ɿ&*$KZ>-jT'䟐\K X Mh+Fyf {M@ܘ*<B.@!j(%9S8 q]\;:!]WU_t#s%?e.pR(,scf;U,dj/ SذZ 8}ë/gIFx]WYMe}c0Ha!.Ql뛱Q\rB6تp`_i䱬olB,݁5E)pqdƢr^eh+l۬smd'}wd:}_mBG*$!0&y>vOg2Sk$aGG&qe#;0Vٲ H@>ؿ\ezʒg*ԤFBً?]h.r $XFy H=ieUwXʺ5 }DBhTd6W:VP~niʷa7 $-x"r`e>4J1!9Q^A:A Jݮ5nPS<bb'(XߓY ?XߪOaّ^`vۀn '͟md%կ.ִbN /WA9v pZko:ΗbX:G'CfiUjO_۸AƚjTu l(&/J瘦|i1-:$1ljX+9b xqܠmz w 2-I Ynv$|(AבS-!Ҝ(c밙Fb2SU1͚p#Š1gI{u&2ElsWʎ9@*=WHIg6Y%a> <4ØMa,щ=w ;jӷ9*/b9U;rVנ=? FSK;~X;[e'$zO1*9lo/Q 8&q`RlZhX\hzu1w.tkBZX VV-ʧ`XG$9ZNHgrvD2Uo>Mk 0_o䝼QfeocER=b L)LK 9gLu]v3lw9IkS_03W@$\͋fJ \ʙX ?m|i(*pz|ًMyaNsЍhkq>t`5^7Hcp+NůHRx+F%K>C=kW&Ѹj;:szW="N~'!2S\Pgnh0u$Gu0ݮ˳ a薳^ Kn#ϭ*ZM q@:bސ`t\N'XxX7ڞK Zj 0d*y_2Ort1eؠ-f˲1m,SG,A!]z]"@j \kWBK/}@>iIua CLI( 'Juk)kB)6j) mFӥ4nw'#*R*xO8DcI\&ms>G٦9r0L|*.>NEC7, |Y Ț ?<&;PZg;4b2EJ;?` U26!*Y3/pН'=t?;L_P*[IDZDڤLd8d݌wq[6: h'W7C~bXð Z^1,jC,5n0֝|@+Dp RWGAu=8Pa]SI.ix?*MV_FY}ׂ0!Da/u{9BS'T6 "S|PK1m4js;OoX z/`JcKhIVV11 C5|,zYC.ޢ߅/ojhb(n+ =0 gKʜMyfg@RyS#D|PԔ3w9]a4T޳Vha|4htW |+%Ŕ>G4 ȭ4dL/t&OwQYmp 56~vHȒy}uP6^'~8Miv'=•{y4'$~[O79`Ymx²oV=Wz%^N{er~~In6܄C}" SW0D@i׊IԭeSƦ_vGja x97_ۘ9k@י|Ex==+2DMT,F֮,J x_E;QqaC>NE,[Dy7:{%Wn84ӳ'>m:+ }HwW* d1Qկdv`OjƞGbZJ8q?D:$uI(W&Җ*ZM_,ۑIA2^KF!Κ|[ݏgHWQP-oʄǎk=CH"pEAP6l=}BK)gw͘,QC,H`0ǰL!ܞm~n3rDo"f>=H*z}۰a"Vm#7靊B{Īͽ8`Z' "Jn|/Y[rKz ݌뜗J-+TWe1j♜Vd$ '2r;B Jυ#٢WvGP^@mڌq7Ŕy &HwkqS[%m =:=0δ, )zV0~Κ"{/E ?|q Ewǂ_{TKhh2= ثgŘ'd[hluq% ; /+tp Pz|*4'8LJ>81H W _ w+fO2gXƵ , bg%8 <܉o(1{MWݟ LpT6C,T{AxEw\҅M y}і\$UOd>9L"r `g4E5gr]xLOL"/4 uc(3`4QR&_^S$X4- "4/jIi@S/cV30* 3C{JsI)xAia'-xn}5aR:\?3NvuT0zXSxHV"]2O.⯰"Cl @b7O#*.{U;^O$XfݠLRx/ Z ?[Ȫ]B<jzip#U_?Fqh7 LYwO[r[tW`/4NgDPNg4d&*i }h cE4φ3Aȟ: 5kFؘ)KŜUл~<{2)v6Q.ɱՇ`Ϯ1LcZ:U .rDJKa?v:'|ڶ=-hK 8l dV_/Wop>ҟK|Ynw~ϭ.yLA\Pܳm ?jh.?<[ (Ay ;|hs2YTHw1Y'sտB̙S!b%!@Rre[f׺o-!RڨT(|? JA}]V]M_oK{g= +[&yʬC[uW8o{kΜܗcc ް"(&& DÅf]d*y;DM`l%-i*X-pVE6M{c@y{6oAz%-/M8p(rRf.{OkR̍ϥR-\nn|iR,&LQڕt|ҕbԚHB51"S gG|~9Mpd8`GO fd:bZ{KtIgh\tɞJ͚';_V^rȮR7P2=ͩE.!ƺKKe8.yi߳AWxȅ"R?^9J11{I2ݨR=`] M/+։N|uS:T8`z7HZWďgiQ9.u3?φkNaBo.1lkPy2T-DBs3y"$*/6cpPyYfȌY▩qLQS_ [m2`Q؆ݪ4xɐ]EOMcf".s欆,떅y4'BZxj<)/tR(ϼF%}Kb4vęٸ GG! BnzqYd6ÃG茝x~G,6<03!Jz6Ǽu]"ݶ)v 3 ̀@(Sml|[Y WAmX?FYWFz+T3+yBV¤GM7Tȵs [Bd676`0᯦ ƚ@=@e$'B|PԀnbp^ Xi]tA,1qƐ'ZP9 d(gazoebB H3?\I8~ѼnUFLT X(ר**y e(|lrqu+]W*z8֞>3RN6GxGNyj.v~q?kh _u!>+|6]2^_m¥j,c 'JNZyMtz_8Y*_fImd/Q{OxXCO (]~AsO+nޱh3u? #']C`D:AFQEIU}5"`o6V%&+^Dp`8_..m@Vc:ꩧsw±N-|4& !˘ XLI=A|eW=5 RnBYs;#~V4K '-IXAY:Ry)c?aMꍡ <]|e=Ӧ pEhу#)7>y+>w7z7|)EB(X@ťAGI_Z@54ψ9 ]ՀxW|G)z]>0K]R5 ؈n@Zr|U(;?B3@z{:qU=͞5Bn8`>IO'S:8=o'/\z+Բ(a4 =%䧸Gql*\Qҍ⁈Jb=gW[~J!z9_wYڻM@+ XiTp"-XmY0[k 4x$O9n&p[s+pM:kUMr~SzW\ 3=Y M9?:üJ^,g;ʂpP+:SM,E[bV')7\ ]n ſAS;_0*v$C'?]"SwQqm +pIa_E=^ߵI]a+lӸ 9cuc~R%#-{81ה'unlhu2 `{<\)5ºߦ}Ӄk;خ/Lɛez2Hn@ug$xAmʶӑƓAUl[&t*$UvEƶi?8] TfRw^YS'T Fd2혯X\F,x0Kjnû@Z ˣb{*˵D&5h,m՛v[r &we ^(ᑐBnBEFx6ˍ$DrCo0oS$F )ًs/[=9E xdUs!@H_e&T;v8D!-,, :1j]RGzk >4X ȥ8b^dYx˽|a%犂B<MJkdY-25zՖnlXPm[a^c"M2@mi?? Iwur/vOf% 2sy,﷚NL^B9um[ܖ=橯~F%Pquޝ"uW8u>ۖ: Op՝2{/5z@y "(g u+gB?\r5Je2 AqƝF5"Xj+.0G=seJM,z2<p|[P>v˶ Z l^X QZXRpZ#4!_2 %GeghRqod_m31-sH269tzרy=b)*L&.p:G rëa ?i+L)Do#LYXZ#u[݁\aJ.G!w,͆UBDmsG@ynOHL5 8nBT"/4o(Hʟ. A\ ,4/ [ˊym{7Pr%3NJFoP|-ήK-iFtMDe2E~ȱ_ǍVsY5BC˲i8q뷷VK@C 2<+ϫ&%<@M!2Vc'.02zG|}e6U1grV0*:+zJC?A k== y֞.9 C,ySΖȊkZ=3Jm=eBߛ@LO0&6'us@ȯ Qv :?xb~rYCˌD GQ ٶx3ld-es3;feNObryrQ0uJy~ţbUi/!7Bzm I aL킇 -6'mun$JxDe.Pb_R1oOG׿.S-ߨI*| kqՅP#2Q遄$[5QO("+E>/pܔ||}M#Ub>d\w ^=kBGYkB B6˕lUMHL ~[EptSCs&+ 6;P<}zJcnQ;4&6=d|>TwB"m ر"0*?[aj< irHw3Ĺxژ%5w@JR -ʩA/ORLSSq =w+fV%ҋ|7'ydJ6 .F]F?gFi_iR;tѕy6QFKϫIc#r7?ZYwC g]/-t!8 rN|(3* ~:@Gg*:,b1^oﰖV%(s8\pa{~@GiP1 x &20GwP2^eVqN5\6>5q$o_/fEhK~ (E);(aYe7.^U uPCPC56*}[Z`z<٭dWs+藸zÌ 6#d$>:G(4%b=R7Z;A~ʪfi<(G7= O+ o:JQlPyy$0~"y38^h,op*b97Qq0Q= BZr1ӖaGs[DkJ$uٛE1yIp4xg(|D-5 {éɐݴ_W:s:l5 ϵ(q#BfoFns;uyde"M}ECtL”=>I`*մ`1÷^655FJG2[))Q~O/UѶjysth`47-;M3b _ w=ղ ė9qާc+'i ,qs႗ydk x%ZBn?Es39ְʰ*2FT2s rsV4svb@zV׫SE qͲu m#T5ִG|9 3w/g UG𾞅 |#vY:+2 +YOQH#Fg&r좿hvE>f Ó yNnnbw"ZfGԏ53n]?e \)+M),|-I)<(-IsU'sszֺHKizNۃwk&S cJVӲ/_. :Uv̳ڮ0{6[.T 80n @NW9[;@\c{qv6Pd Fk W=3}}~ǂ-s#~SE*R|kS-X|Y\ B&ʙ/W^؜Y &DûuNu ƪ5qP7R\S5\'MMO32'VxO]vڣԂI![IEY=ݥvDd srs*:[1mC<ʤÎhEА2xorMV>+Tw%LWK^"5EN*,|/LbۢM [ftpVwV|'5f9\wIO{S/0&" T ~7.{j>&5yhc!G<nц({맩FytJcEx~C3^uا,+*o:KTz0ʣSKM䨵L^~9yXiy/A% R ߁@α0' _E\-|:RF|YЛR.e293C-wo>4 r^&o?ZTwc2zq$.]TAU$1{r?X1ywf^ȹAx;NPl&6zek&͗F5ɣkAF%O[j1Rړ^>VLIZ BL,3ːCAWY-\fK?Qx0ftxr0(!%RY{ǭG9x?cd|7MLMrgE|jĴAJq^J_uA'D] awm}-wyR_ @dhK^d7f/'} _z]E?+@^iwL5Z^baU˩TXP@l9c-,fAlUe¢oңZE9%=uRdl~!J2l£³$XaëOh=Ƴh|$\춭~ŀ(ϜzSPDRwskWNhzT6la]uO|O1uwT^eI \gfadR8Ϻ0b[U0 ̯!^jqXG4'z|jN 2]WN\/z*hUKǢCrbD Mw>bbF|]%, \}c(`ܰxIv7$_ߤBDLmWI7!N&Зf5!.HV)=/L'fe W岥Y%( _CЪfX` d7|d0EAudMQ둒nBU0Fن&n,2I`0a}'Xgh}ت3?{>!dЅɭ BVG#?2-?loZ+le֩veΐ1rTݬEWҞa|p(GO4Fb*)mUlTZӜ= s + wWaEG37 ?9Ow퓚D9 Y-Y*".~KEc8i:w3g;!a9_V-H:8LahΈbV~C , }TgFQp ^^IsX-I+pʲE !3AsnTs-T~X}NkU:as 1]e3LdZ0ֽx.";hÏW-Okll[jRa|;eJq庐aԱ쮂~K'[MYK/W; G`0S(-|B]J >^z|uWnD~n`c#O)-e޲Өp/1'b (Ndhgs|겙o;ܼ/<C` D4-A'oZn@鲡2 b6_vǖ&yDKMkRBd %TL:s׌ɳ/BT.0qCG}Gެ2{IZczAB׶Exdp}:aNTdpt,oYWsJ妱FpY8sG'?(tv% l!.N+fxF+ {Ƽ@@ʻ+F+4P䳙3صDvn\ 'y4SĮ*,/Iy*@AC+òO'}4 ښMGYn*r e0;;]%4ߧFaYF䲽q4!S躐I#]ldh&¹a:;A*:rLBAt>mOR%K=o|JY^bPihjD&?tMdwu림9<) yE֭d==WU͙MЇ6nK~ H Ce`סgIfG˛8]fF'i/\A;>smot p)VLv*D/n /|¥{-8R 4\o{H ?EvL%U#WVՓJ͊ˤ!Ѐ(@sxkq r8-`WcB8JlCD9|E$ ɋC(}tWw:=Eleol|; *OhJ{35/WSAm:La,':*s?uT}QN\nc#s9\׋m0ٔHr$`z_g?Ơ_S G=J< N'7(84߉@8A p9D& 0c@@k1Qz_(+!^8+b*FlA%hX`FDRmuvHmon62F0LBd:O}4:d?"?9ЖD=.8laopI. ~\8]"Rۚ~OHZfłpz3(M n[g|{s0hJ{ ~Le8"0((S ek8'{c?c Ʃs s(( l6]`pZ)6VV Ӏ2{%NBez )JD;:l*\R&R5UOݥ,,gAhwsꣲPrH&da{1ʛbBttQNn?55p8z/CC~urN(Ä쭧c N97zɤ0"ZV"sE;DK}ITjS<ƷS`0ӻ>"J;gf56}.+ RGR6VdxHqۀ/;dáj'I/Q'w8X"vav`䃆3s`t⸳+G f#*Hq~1 R)aHap2C9O/-.q{^6C~q)Aqx,) Sh錠6Іe\= B{]g:TY]Hpk6eB?s&Xb:ܧeN{-̓-F@2g<„|_T9O=i P=;.V uy6\F(k ` UA#8J☌/L8?.A'v 'g6>Y,: -.—liK h`A%TF(SΖM}UaoUBɃOftyVKyOMJnbQ=S+P\ڎY$rRehCBGck,&jB{ec5 -?r]Fu0ڟ| dڢS%vZW4/yhbsȀF/}pH)kZ|xf@#wV(em 돬%O ! )Lj2c[w%ѷ3}AOt펄8tьDN [,? <+bԠs_J9 qQd./memɥPҺb;ܭp4$FRv> *͕j brї-* 7V );uب>l35Xbs pJ:.8jlr20{Lgaٸ"h6<ڂ Gz؃`3.ޝ*H_JFQ}9 ġio-}$GD0|R~5 YLՁkCprqk;V"IGy|2QH&? jǰ.-peLA3Z)-i?4~OAp9{8 4ojx)!}oL5}2UgfX<y1ș:|J񊂀|v575f筢N r-EڜvPRl̚9kA) <uz↪ޮ.z[甄3sۯ8/ xlXLx} ڃ*Rudqf`cyKvM/+J~wk="Tr~FQ}1vVY:ՅKd&{4pgG9zYVD \lN%]q@&wtq~aq'vw^Juڢ3H2*$3O>) ݿn&Veeb(><3x!Ghפ 8!p,}lhS^(]Մ&t5a]-/p7vNEZ 2^PeH?SujMB(WM|>/LZZ[^F<I4Qs)XȸM0@ˊ`[wS+5HVZ %$2}/ RMsf:!O_a\DHZ1td1=% ~jhg}R@I}dI-I;+|m3Bx]-]CrvNrON/A<~&> ZX1A&l;f劏$EGE5Ud6M"E S2]%OC&^~V6&Nb3Zk&@%RJ Vk[ a.ҩXw;߄Q(7wΘ6+|hv8[9@#xN7ԇ0Kpiq-Qrܺo3]?:,V(DS&ƿj0%M5$r(X]}4)ikt}TQW oRή5LzX Gd|3$7n?jcgBvd'rpE)xEDBg5y%V)+Ȕ[kdS./$]7?z~|V:7A4mmU&2z3r86h,=!}ȯ'}&ZcѴS*u%;6 g(oe$OFUiJ('w=YEՙx@}מ9g`]T qm\G48;W #LNhm?UDS EM!gGU1Fͼs)AA)ŀR!>#Op>0jkcMv5'+ ci0{. "vn,C[:4ܺ"7#`vQRT X9Ȉ%z̨VIKL9׀Uq!.&;җK=" G#y"W;t bCњ%N&L⭊}2AYWH&[/Ÿ^Xp8ӓ cMjT"r*"Jm%2+%N:!^Ri'RC_]Oڭw /QaZyob{-$~mE%Js[~ܸ g%8̡BjxnbN#:׾rI xIk ٬YO@Ȟȹm\#楱*Ƴc=0I1f]>L]j0ZDfU!lj2Hp2z9 `=͙c='jKi}!NZ}o@f\ъf C>|_2eXNZ># ڡݵ?j_3=IJK#"FVoDu\ᲺU8a؊wH}t@^0v䲄fj֝D.Oe"&`&L`z+ 67&L8!#6t wF;ٛdE4 f L/iW@ ]uXj@(3ǫ\-VO4|A5{,_}(٤{mώUP.4*~ڏ%~2MG)ҭ.Y;@rGa^-\IEܖx g7ZJh{IA%Xb yɛ"nys[p$S6^pw!ѕ8^sw%5.u. GP48wt65#H=5p̢1$/yaȄX *o/4]7 { N^S2y?Ϳuj2~cRN'옺 )RtERL<יa~(@.>Ԓ8%(=l5ɴ /e"j Q|kl@~ ̀W A5CHB,:st),~زƥ"t4+%Ig˹4#vy ȿk`t<6\N PJwsPz7 V05s.7!Coуl= %<,wr>λҦb4Q2t3y>_iZA281~ӕn9Kx%-, LNE#O,>Xυ6]8 ᯬS [`tϨcI8^CE#[ 7AY)Ds~D/ p~pRX?BG Eg1%MȻE׀ao(<a7ɬg]\1(UT@Ns"-Ӫg/ՔHr-^W0Pups\!{wiw_s qncfqO9M-!p#Sdb 3/j3*i &B8+h˺Tq 9ت%}>}6KvOH4'PLFz6I_3\/0-?^sZxTԣ/ZWW).o7({J\=9l'WN{&m9R79dnfjqSR>MCYIYrѢp95-p-FA;a7qXxUZ$㩊K\c޳qVG]#Ygg{h/=TyS)_O+[O,D|aԦ7.aIKLXE_[e@EMҒ}tb?[}V^`Tyz<a6؉:鷳.vyZ΢fF]AwD/^Yxw7w/W9 <~v|wy?wBdhYʺ w \qoHVN=aY!\(/rH0ӗKӯ*bRZT*l:J7V"YE9 [ 6][r;߲ƭ$sr-s񃁊yƤ~[zz51dBj vzҼe>RUnK<9ԀC>` (O,|`PQ2I \hqb;u q~rݯ/.`6cmJ_άZO+rL2V&"k$HyZ-2tz?6CzISKd d@:J\"xF¯p! PLlh;TuKԸuCF 4c4T~E3{S~{!oIug AM#l$ނQ]u4tZ!uJʟj R*9`.n lhM,YԹ1gLfS:J߼ oTo<6"৫k^Ѷ A]hR *ㇺZ wXUtIT/m m3Ӳ6xS P^0Р >w+pCo}\ss˫̌tSe//[au঑+\:AB44-G `{3&j~e3HWlPwŬ"s 7R䦽=`?$sJkYu8u ],`Bpz-6MDr~4+}/͗l$0; yfHD5eW%$C5fucpÿ&2`R߾QM%k;$tZd_>2K:fUX{yx/me֕&Qs\M{zՋ4jBKSQ6`L;J1?Rho*ܫD3Uy3nVCͪ5vcôQݴ. *N "K`$R~<"_ϖoI}{|6ĈAjhN7EY{>5m]aE? 3N:9䖇 *܉bVxɺ,~Yº{@!?]E!%rlw)UtH4&w v)npǚ>o0$ܧ¡W[ƠGFƁw@ b:3^+ߨ~ n!SksQ&L~=So|{AO,cgQsyϬƒƝ|3[p0BgpP000BsI.u-N ܸ rXOӜiM< tQf5; MY!q]¢VM@Ԙ,ڼAz pc:׼G3U7]aL]7|\) 촖[h`妾6x t-EaD ~; 3]?# л05oڢjoϟGs]B񬭧d,X )"{>*,%Gc(\+U*YVhDXv/0˸kd/7\pfӐA@m2o> /Wv>pۤVf_|,7ny7{rb C>ygD/z OЗxv6JLcyKzME gǡHB. {&J \#u,U < macOdo%ahTq4$P>RxBNʛ DS[+H\A ` #d'U-^NNT6?WwkΦxmBE+2{'LJUm ]m_XNR[WO3-+NeBqfjDh/d~(h080*E/G2n@ uQG!(HvD7)3ӱxf Qu[`_M'` /;@!Sì]U8vyG{cHo1q.RcNkmȤ[$ ,W$BI zHҙ_D-I Vd/j\Dxp/'%޳ x"T8Ri&N#_,.c ztx(G=&ms{ŮȔ!} q;smMئݓHXkgxɐih<4 Rtllm^*<jงՑL9a*֨lwV[tsM7tOL >E5KA,sn-ob Ƥ|Hy$MZ4ۨC{b6%PkEl޴zDN3 ./:I3؍!5qK77i"o=>]~=éۙJݬyq,;?P5Nz:ZuE;|ϙ%bP _|)0^;4wfi!lXѤqGo9Gi >ws˭ CըWUb?Smr`T3L!j]GvŘ"rCyL|VK}}k8RA? @[}3 BRob@׹ {dJ&dXhgeDפι<ɢD=Xwҁ_`FV7 _ɟmaD7%YKRzS疉8XGA4/v2'դɚIX Κ\nXqgN)rnSG1O1 U,i/NyqOd:>-WUƐpGzmGzOT1vNLC3n!Xa2,&tFQ$* i9>e2^j,}_465hC]-6uʑ"`T@uz>LiRn2tLFjѹ9긎ch[Bund#7N$; rw$+Rd"WGϞ|;13&17g)-Rx5JΘ?0_,> jv \ۑI{ƕ=N(s< 3C%a5P|q gDb^?^P0ezGithk%K!TzO @w#JKM0h{Gi?M2kCy~dhX(Mfm7 np5 ^/OA6jT ^Keܙ?j͟Up /Q!fFj"NtkRDcH!8 R B_[9y8qQ΍x?#C֯ApobO }*/JUh“QqgR0增z;fTL8.~~|,0X*Id+mm3nZ7LyQˁ,1͎|ecC779 'أcxQ6Y-#L-L3|,%Ny5(_TEXOVu\[Fpa ݜS"v0Of!p|eɞ~xrGE ULUyiϕyyUJDF5Oj ,Ukmz0<zx׿;yG>hA)ΦtxRs\#KB-}<# ‹MZm^ @F) 9diH*lZ"U b|Z[r8X\ + gD(:'ʑF_~FB^4;dy(=ix&xAV}AMv }^@^?&#-7ﭜ?e'ѿ.*g"rR3ghve'pǰd_OtS.21ak~];=_o^ȍl sc9թDMu2ȡMalXr(RbYoZs 1GkJ\^6M4tq_.rcϙ ®TҤe: ǯ&72DLqt匔CUX43$&H[oH1>s.kv EKVkWrJ@)JMZW1+;0chY6nIږflLŨ̪q2w$K箽\75ҺxpB.dT'ןr$;>CgǣE@'#4hgin/PgCI/!weCo22C6ZDW5cZ2agᓐܾTC%^`>DQar#WHU7i}ǟέ8clĽ) \HAuϨ?j\ IѸ>Q^arUU.>cHI^3) S+ou?ՄQmcȗ\)<>ܳR4 sG=qn@!ҞuH2єqu0]ecq}P9yꔂ#,ջ}nDrWާI6:\J(XwSSs]qeh9x6K؀V;|fJ]CŊ0i aE{ed F)^JX0)hkQ==y+C\ßT̘ n"ޢ\e5٭Ic(Lh[ ]ǘN,s /\̮ޱB̍aMT\B2Yhҭ0d.A8kKQ+͛}##SS{S ΁x8 @]|c{  *I=b{>ehReRBd\Xr/g}B/+q!-0R ,5CE0MQ;&Rd[7ݭ8+%jz݆K;'"/c7&8ez(پ!2v9v'+% !4"/D@P-5K>[|4YL7bC]3V{q lEp8W˟@ޣ5)&ԣ;Y]|p1c c^-~\An=# NO_?)=vB;:}(p aHP eK>r(ŇĿ{c7ڀlХz-WWT.g#Q-Gu2T]ٷ$̨T:^)`3I#\Lڀ8>v5i; /᦭90wyW*ccnh Vn`rTBk>ϸ%N0 yd9)6g8,e_fי$)jǠ 1LNiq>UbuaC2 [;׻fCXz|4vJ-U_FvҫsX} R1!J >_#&K{r+d[uUM0d3t-s[k%8]Z.{Nrƕ|匪SĈ ys bl; %F9\%x\:ࢋ1K;W6"Gq*Ȱovh2SHhgTǭ18{Lk:k݋Juj"9894?&_lVy/6pޑEEn Ƥ}u(x߁kڞki3{.|h*ehKj/ ŋpGhg ~u.LfcQ'hi-c"AjDfiǣ  U T=YQz̆\M?}^J_QYkoKFAMpUuHw5J@ `LTL5f+Aj줨ֲHVkyv\ZnUĢ3t3qbZ~4nHqRvyRD񗜓dWsܱZ:fz6QF9Ƭ.+V= I^ʼ)ӿ3 PJM4UN ȮtBg\?pLַC*,>ˠ5縂įP+0Je ?nީ]H>LkmJMLA+tKT̨|L8υʞX_15/l+y>w8PYK-O\3zL ' G8r! ^HUӂpTlCt}G|{g&0$3𧌼LIǹ%UN#Fme TqZf} cZ|e)\!9`:u(dbz^svoޞ_8h׊PJ ]/w -JO4EbrHۋUҩ"[ձnmh;yjX,U=C/׾*cY], '!U眲 !휭ӢpYwDȡQ/DA9G o\!Hw,p>%䉱 ߿4hBFNgL7ۮ/\>ΙeۤIZ@ŭIԕj REc-T?15ɦA?_!3TM&Gr>G,,ǿqk e;k$c>POV:{'CfQׯ^4I #0!itNM ve醅J[eLIbt/ Bm"R`p`1ÝEk![pL5\k/`k,.69Cjۂ2h uςpCg)?\F=}Zz <{L{oL fmX5*.'?$=y ج~zj:A䕔GZgocMdTzn1$YS93B Dʮ6.i;o!->@K̋@/)j+/@8I@]g7U m /D!3 C댿ʢ0\!X ѻn&@0c:gWieS'`|u"8 U5(8] lO{ݣ,uJ-Og|d=΅Clc*U2kJOޖ&LS* o>VaȲg.JO 7rI3@H;L/>ztM/^ЀdBj7Rfo) Gʦ$t-a /u`R.  ~1H.fMh|"!7Q7/4yE,Q0&.* ʛsnJ,(;"ְ SԲb 9azF>6:Y:䚒'*5H=X >s@wU 1w;[ `^ @Fs*f-,D>a@1וOPܯ-Ɖ;(~LڭP 11Ӎxa "m IOf*PB4pf~(?m]Z_$JF$MEzY] ⊯ӻ;SNdTtfEH+EzSbX/6=f877I l*jE 2QT Ti\H",,֮hOXFWɯr`*`޼i'pXbhc bQ-VҀ(P U1Vdrp,U 6;9ny)aԄqGI¥є4/<$0CA+fr-"::ʆA4)6o]tAe&&#aG<9I[N*Vzi{=bM(ߞvaUY.9ְ}Ӗ~f'`…uE5"NXh@j.6mDO`b^:y=Xku|N7}C3d~!\F _E{x[_B>ut(\4 Y5b"2Qd eO,qs ~Z;! Չ)yyWtԅh$iq_4':,||kn_bsz,I`<Jz SNTs'"Ho/QL|ʶ7}e Z\}bb裋N>VMєz :;(+I;?H֩l48n{GN'`H$t)dW03'AjeƏ FQhD d 1`v 0bΑ%uAroié~} ]I]lO~<|tN :ґ'3m(| k&Za4# 86>vPeхnAt4alrTݶ !gg}]a^ 1)Юxƞȑ!܅Ir|( 0?',YuX{&"$j[%S2; *'m>tLX+ե`XtAn,FUrSe`& +GX<}$]`5HQ=| k L5⮕ꤶRz0 )0mE.m=)GЩ}c9o)f;Y"(l{c ,p9Yr,ۏgѐwoyPl*VVxa9=Jdb'G/>OI2p|3v/EB٬P% >ع*߶b然.rKcX]jl~9~ga id ۮc`_qV$ޘ`JUZDKon*^@1o` x dHI)Tz$A;k } hHiI'ڸ o4ҹ `%G}sz7v; /21/ tJgJ)c [鱴E9:g"'H6t[ԶʗO$qz Ihz0b~0lHT E2j`?ͮI坺/RL?{j&"ͽKV#EQ@IP[HyM7^, d$y.4#%Ķµ7;%['LBۯ3fKp M;%mUd-fi L*պ(D}`>Ruw\}e{na;_:J4XZ m"xNσľzOK_,?fCL LW[+mKV1wHMa/ YǤl")VHr%CCY-÷|1U{&8H( ªɟIW󷁰cz(T$ne ӽ]Y(kh!g'֐ʨՔ1ث8kh8~:a&pYH#fUdDŽ,kB5yj>AtWv~ϫqYKZJB@hyJ'e2ִ zۛ%a2l3Tkt`ݵ=U?XXOxbH:EYl-`ԝt M!x|׎F!TFX'#1q:=Afbb63` 8'FxF%v;kS;zON ƹf/YK#-aO_/2͒=Q,6Bʺ,c.;e׾mNUFH@O&&I m>;$m7(gNG$_ĄN0Fir@$\ ? !E`͢_j+&pPC^. #⁺yJy/ nQO/X1@fzk!;o&fVm>[̂D?8ebQ8Dc c"ϝlIw=Dvv?s~@s! fӡ~:efZ!}T' yj< W2ї`ۘ %MnZc*LUUvqz ©/=|+skP̮9Q |77YhIWp <͔^\s!oF gqP '.M[r{<:lD k,ǀ : ;t(׸1E/EĄ 5t90gE[~:ىdhѭa: ;^ړ}=?#6Azq-7,/{6V.o\e2m5`Dc^' vzAy}@?ӭ8@t]a~xFV:fV/K;Tt3tcu",X'll*D1I] g>ȗ#m%Dp+6Y`kZ&a29d.4M~yP v鋟xPlZYT&:,}fZS'Zxu../lWF "z9o8]v6(Igu3+^II45&@bNrg_@hѭXWuK4셍.Aw)bhF@#t8Y ސ69Jj- M:8m%w9S/@ hUQN$b*W{ [5IpMZ8dG q$@ =b+Kh+׈t5s(/_⬠[g}Ld!&FhkwYM<yΕNQ=vKS?s K@Sp,wI⿁s[jMU-d}5,#ָ:]p*˘鶣.틏P_D-sB7Mg/~ uk3='' X0Q>gN<;.U^#6{|0&*=0#._ӭ$/z?n-_%RP4nQgƘIvCXBXʝ"rrkY! te+T : !6 ;?/E^rYm f+nԶվJZ[Ǹ zwCH} gu6*"ֿ:B8Y5m#S*sG㖡GjdK2??ҦTip&uS8F =B2lN(K%eӴLD I잉W6Kl Y{т{% UD /L메$^8^62/k5 Fdpq,BXF<8a0i-뻔"Em{]S@mQS"J;ÝD ǘ 2e  8G x!܅$]2"c%ݼ h({tU'[Nԋ]7?+֜vȔѹ䂄I UVX?s!Ƣ #Z@[)kG#o€pt2or_̳M5^<ʓ_M?)hzF53Z ߵhY,<wӝ,=w"/sU J\eE¸N]7/2r0Ҭ# G#jeљzM=ǣl/DYl6"#1Q6:|}+qUl'Zz`M*T,+r@P2qccpy26/7m#g⟊ y@]/=5MF3a,Y}6Fbv(XNzoL*#1he,0:-E-#JL̼%maGEC$)L z &0MhXȷY|y:(q!df9oNiN*ƁfF<\S֐L`85[dz 1?Ԋhzƒf¤'{wp+c!+i=,.buqmC/RC#+-$R٪=aZr:*q"hwDrݾfr4Zw3@)JE V-ŨC0_5]C5@Kfגf62{dy8|64ҸMtETfzecbQءM׍LbL3Q/O#!}Q`RWH/r 5Cjv 3P&|sYidؘn >V&x(*-*耶$->}~)Ӱp`2 2c}-ϸ˸ q:aU+aGm| 9 L~;YJlgLNH! \pS[v"Ӵb=;"ڴ1,rdI:V4?@c^ -ZbXF2_H720FFDD1i` hhLЋ4]7p .'q*{.#Bwgnsc'E6 o P.H>sK{&` v,H0ByփH'u^JǟK]-6#%uH Sv%hդZY24* "7Kdc^t+ajP_2_"qdg.&;7Wgl>u yޙ@*?A{Ml^U=#AKlxXqOFo@FyՂ$lQ<^*]wz.v!4hԵX~Vׯ˿xQV0x XHf_rW  kO,%lπ?Qgv_ HJΒ<~MְGd%D@=AC> Ʃ3t}^_婰ӽe"[CX_c7(S*,R ~O S5,ɼHS]9y-0?é j$ȡOtepϥ~9x5hzވ]>?umOǞsd}q),;LFSQq;(j-@׋Gs+.4\̔EUqu:[>M}.xVW94{w'^?S&ijn&DzQ% `f9+y*&衍w%HmA.jj͔N(IQufKVᩂmf. "AA#үD(n+f̬XΌ2̉R N_%Ef.e5\uv9nXXMz |[*=rF<Ok8dHcrBgad $I{(OoSewM*T !(!7VUw9䧂c"n$P>\?vHS FvL;!q /g9/iy1P rr 97^~nޠ]QJ22@‰r7|{t^jf _?8"FV]ig("ToL 2` ~;1`3AOAs#͈B_7S uȄO.M7`%m8ەe}S/6?}2@2~\*eeލKp7^D Yd,Q_ tp [=,>-;7>>^W42IΧ5^|Fdz(bz-CM%J B%RjQ[%>v p9N[rj Rv/)95 ;0'I҆E)n*OlV̈́. ^Y` oX] zXzStt0^1!0[''P-)(?UM!\%QӑJ|v *n^$!/1Ys,),uk"(?!a_,ש)E~V{:W)sgT'y<78DJmaφO4uZ_yhrքc= Jle[61/ jQFJ`~jU0 K'.Y5qqܶ,pU-Zq-167>O$~Ҷ@=bs~INέ[Ȫ[hGdxM .y1Ͻ!B/'=ڙ01iJ.{1P~ϧgymhU"! |x$;'(~J&xڝ(s>\=܅=\^ i.>Gt$꯼H)Xmf66ijHH˺/>?MLvS ODqYVЮViu5!~^(&"c tuD3Yu,F&:/((K|Oy+ H.%:_8#6CT,f]18O"hHJi pc;6^>+;R t)Fbˠ.^<ݮ6(l_5z jw4qXCvՆ)nOb&',vXp'H{~eFCܡŠb]|跏RP,,eȠuS'@&"{}&gDO#)jR]ӵP]W]K^={CZe^ռ,/ºYt=D`َuc6:qC6ʚm4DY=5VTP:j- m;Dr;(qfCPZ~G 8 nR8RJ3 (/RBݱc_/pܧѝߧA|@c+JwmZ)QCk1̶QR^:{i[y\ V'7f*! U-)irg[Rbۨ}< ;Wey㦥e+4"sd)**=ߛ1]`O˅% QR 3soͲn!ogZ4k8RŤq(;0ex ;VA%Ϳi:lu<}ftvv$=\]Wy\;i?sk<"[u听u"0Mwq0&^BIC|;o 6 $5֏I87jH&_ MӰыL=5 ^xsC #_TCEd.J)2ո˵頎}9nIi.٧I3ґ@NgOr͈K ^cȩ[T9jƞsZ&B*D"*YM;_Jfw쒺zڿ {Kݕ^bkk]q۠SQ_6zw+P:fYם*s$e,VJKU |IUV0.А۽Z{Db[x4bVcӸ@(-'@ǗT`j Xok>DnB rƀ|$ qsz"iFtȎѝ.~+7C6ĺAȿQ{t%z~vOYQNB|JTmb#àEuKxo9( +tcAG!M]775';|Fz>-'!By1Ovd-Hêi[ic҄tiѵIi7v~Զ\=&mln)G嵕N„&~>C{}MtvKꏯ`pFŶ;l-Hv4xOڨ 4)\E7{ki;/ Jpġ})xf D>4>(hG=j |Jd 2ѸDaNfAs?9ǑG)G Up꤃_AT}U*ԩ,e$8%,,eI,8Vb I/ʅX]LEq7c|&(ܤ bP]Zl1^Ny Xpb8<xj{{S8L eZǫq+>7j\{EHmrx[6c.s4@K!1 RolkdKJQ-@mR=`l+bţle @u}-L)XZ1_nǭ49w N>rWLUo87"_o -1A4GHrz*ؼam8=7 AşL'ib7,˱'^ q.9㟆B ;80?ߣ4jҜ.7.QP@,;l)-m0JUĕnQ4AZugр:\h9%׵ۛY ^=@'@4憻^P,*=opđ2 _?qv92ct'6Gԍ):~\jGHs|t+M3dmFfޑܚ0IJ:GZ4To O o&ɹM^zR*K -nR9@<+mMsׯ"iJqMwcr'5?9N]:<9S%9C߯S3]ICpicq`B|RF0M->OgtlK/6ɼTmD6\C$ƊC1g }|*Xc?W١zYp#D;¿LqrU.fqW\\Hlq#W-KrwRVE^iRArf~8UzG|lU]Zg- 7Nt%OtbL"ʭ|Ϥ;Byκcpto<0( ʏI̥sx:{N^B \1-aSZ[Z̉'KS!6 pB%Ql7U2WnYP_ѥGHF]/^=G_N}~>p$HtT7DUt 0=4IcRt9d0oX7V7^en!;ԈyT8@C QG*i4$o5S0w{E@@$VcS!wuDmJJE:ReZDv8p}VfP %#s1cRe/UΝL} 'yYP2\nNx`f7$FEMfl1me11 'P[ݤ+ Yw%5e!"6xZd?6ks@DH4/? x=8V UΠp?+Rkx3ϣoUbHhxzIl <ȳp%XYz<O`NL*TVgkƄ؉`nI逋}v[nk@̄ 7(:`%%@<#KAA[|6e3$Қ3XN|&~' BaډGG\WɎT-]O^)HK|> J ҷ^֬ c,**۷eͨKO<薁Jw% zyy)TR\5Dq,W4p*S9NS3xĈ9c٣YY4B.U&TuQ6AMê\-ga'O< ~NOVwe"md[{/pb(A_)`%c-1pTOg/yT#L+:MC =aKRalv|>-9g VBw*h;>;hK1ȳSE2J7v OV1ť9ɛrq YC6a=rU,ea(lg#XVeF 8V`qp7޽K""cW)Y)^>eР Z7Ex%<>DEbG\IC&[#Yq]GO+pG_u:>8X1L|ecuAkbhmk$RGtP%–bӋeߛ7Ú )W8_̳}pO]]ݏ1MJ}~R V=J6I0w,X"}E <Bgặs͒Yk@@}ȩ|q.K? llT;8^0o@Ie`Y݈ܫӳ1%YbD.s9tHb{!w8x̦bݿH!s:c.;{ktaB܉M2z>kF/Wp%Wpit*6 uH|B%x?0&J1?x :7BjQoT[rb!~wz`ggT_溟_(~/؆%o>Yz° "}`w Є {nu2%oU'$!CO*V"¬D-^PH`R!|Y"MNN^ŧK ѥ$SO⸘Ok[i4j[!hj|PO'p O*˵Sś I:Y旍$`onIĪy').@LI'LNK]UN˵M2ԿXϺb|[c Vc Kz* r|!4A_j2y5w뎄zmMUTp,{9&ӳ| F/妞^fgg}8橴y;CfΏڴf8/0Z&D-敕"Q  5%=p8yv(O 8<ͮv2"s,׷wɨ7{#IL˄{)mf7.N"+ӏUvy ؅.$86tU?~[SF3ęEl1  vʸVr̈́c)1Z>}2J }PmL< x\ 3?wg71ѣg "Y"E)Oj.um0l$^v"f |*HDtuҒJvO-|eGT]` il>x_\RiP /u @oEƠ*q`tkny&;#h^vbv J_8Kn 6 + E7w6%qt5z}Y=f. U ̢8w~p(FL4RbWAR _?L.ܟTT~ StM<ƘaF@'?-Cƨ?^Po:<շ%W!Z~B՟Hr޷QD/.?FqyK- K "ڇNK-CLɎඦ؏3,2q7Bh FFi8: X8."e4ż:|[J1Uヤ[vǯ?yh} Cqqy8 c4}`EebյM?7$wNcڤ>?>/XKұ/1dGfŗm-Op:x^)W:ʕ$N -VzՐ"Wcet=V#*a8`,& CIhGĝyo{s驴N7o,wU2A.;s~0R6PXk,/#z}n{;Fp(N'ƦЛWa2׀lH,iۤ=%4N#:7DA[A'mzQ:(,ٸ [x:@}3lzryɫ҃x^v#!J6xqP+lFɀKY҃ ,]//JD7lHPȖT 2Y0/cOMdx;X)Yh^vӕG8<̙ iu/$tK@71fRџrB& sAsEt\,HmWa )׿*KF0bpl9dKlrU!uåvi㖌jd젋xl 31MV{*ݷGvmR¯Ud@'wMz,'BؑdHUMrܼ䥝 5~hµМPFLb|6vi{(ҡ9v% yӚӾބV4˱)*SYɫwNH0u}5эw|j˷4i$Œ~Hwk ۬[y#m%?-pLf]ǹĆE@1$פwgh̻GGgWτ.nTg'{sR.LhCNʢ?KRNdaUDm'PȀ^̣ITS*'0DR3&`II:[)hfH 8~iѐ); xݸP͔+k=˘ѱ~ۢQ?mu-]tHo.|sYzR{!'7U<@lڊƱӤlpc=O0yacP|(̾JcrjU||O97SBal3~Ktb?\auhEyȒfzvaM6d[^l3%Z2<Є(ceU r1uHsmwɔeL3%yeiڣ!ʠP8*uשTb9db8?N]wV)dph&6yMٵ-%WPƙ樛=EY%y݆Gn-Nvaو T# ލh˙o66>gm F:1=ɹbJVt6VR54/p2ѼKCڙK4ĵb[͊a /VW'eP`jkf7|7Dmou~x_^y/Ju!W*掠&P7b>A ~$7r4"5~ҔHӱ& >E-x㏸4{ 7$T)Gr Ph<|FԥW^,4/'r07s1j`^ W-@6,᪐ cR7R"Y&WeX =c H/ԅh5xB`iZpc"ߵ:+mx^J7:0Rڛ^U2 wbpVJ!sp7{n=lxox̡(aX)9$ͷK(KTÇ1ϲRFǵƟ?e.{v2djb9AK-6kG9ldo핸 rΈ8n3/KRCxҺaZ%u^lV{ƺ 2|~rKŧoȼ )J[}ן däKfgT{o**4Cv vڋ2K7unq(Ke$+xމRq"GKͮ 4ou[ 7W a~0z><9u9w&Y΁3rSl7MU&7/"wzN> G [׬~!.tGy:Nϳ(m VQj QWnnQ/Z&dx251E)F}kOHM{FI~:Ze([cliZό{cd:Ava"܆({Ӆ!y,=^h{hC&M/N@HQQwX 6ɧ_vB` E.%bKÀGa;|r?m010Rᖣ&&>:kK! IBkFh)&.toQz0^wd40cVtH=43F ɚk0 MqM e^< P/tS+b&}$g }mɉ4絸nMx.sJD<{L:m{~_BR/ XXOsRvx^ٛx+[XٹJrd6^@bTmvH%zwTr3?ؐvP6tj5e|T 9<cmsu n&#g>@SCO ZȾ v,msVE,ujxtV!uѓ9 lُi@EBָl6K1cߘP_fa+npn- !e5SaZj0Q{]s׀թ53xS ;C"* EVCZGj%da HPa#&vP0*1fU/l[vqs=}e {,|&]B"0B j{j; Rms|[k@1 FzБʇHd8?f~:t T<ß.>ZZ6—چ<#p[War=`7mn !qbrJZ}}yMqW6j@ņf8S xKqda->2Y4bGH̊nBKvd!g>k!` 0f!!TpwPdSLT/~xMIk*#3EcG+ ?6;΀g*{sEDo`V~T _`JkY`L}*i1cQ*Es Д=[՚lL+av{  VdJ1I&0 V y\n=R<҅=Yi>"l e/DsA&=51TDž`_5j ~}leOHK&!&@CΉk.3Z7BV)_L8]W'{6DG%oQO?x4FPNÀj d#`tm:˱{X|Ƣ0(=bPzTiBQ*4!e\ 4VXceamXW1񝈧b$q&A&D\^￱iD1%TёyWN91y6RRբM gؕ7el{- %c PԀ~nQG\։MwWݢJr:8>ȾjTRE|hdsnҩav -ctƱ~d*A!kϚ RBopFHH"p;f #>`IVN;]jir1`q̀ӛflbgtCf>ê'k}@0ɐB4穇H19 `}(w;CV]=q1td9 23tlx~juja8Ji_䠺K4y/_BU[y57s=M bE0Zq0Y$ J @rͦW)o]ɚkAdMS 6S~q܋ mLp7 hX~e%μ}: &.)'33lL^uT`\TY$yoB+gƜz7nJsn4V q`P73,&3#CF+sP։;͍\y|yWudz pͪIзmȫWdJfyd/\'eDLOVzMK{m.M@; ^Y` 12ANaa* g)":WUXL~F c6jLad )BL$ixWɻss17Hu=\0w{üK3ZC:HPWdj/t&5(kLFٞdhs)z }FU-sQ$| a$b՗BuAWszg!hϻXpv%$7&Ǯˆ|zZ$f`*ıq *f(اN\}ÎVbU'n+!Xg'J(==kKq۵O։T pWyqگj1405\gb}s680U7mv?_yS\\LB="j=%˯cLs|٥eKySMX9~.;mb>y8 !;Zfn n T} ZN-N4<ฉv&nފcTros5%)%װottm=Xw3fzmqkYoviqWcvWaQ_-$b[uIz"ͤ1@+!˷SH72hö~=2P*]3"8`@Oi g[ٵ]^3b0wOQ$$㴾콟}I{+b'~DnȻ+AYr1 Q&N4 AQq, .cuLhTu'6ϒ9MVu ̏b&-NZM.{ K>;'D˂EH֩,fmݢ:aƸ07y`R%wWWf_S=/T0eYLCCEre$wm< sQ^>@pzFz w6Ӯݔ5UJ)R|#t(Ջ{Zwc6o QM} HA0_.F$iI}+~,˭;W |qDaOV XYYpSY!i-,`Dx[k;2 \/H6)Ŵ}4[.\ Ӱ!Lv8ܬՖ+4}V&c^P,7jLR{nVӬR0=Dq h"It4]㴰AyŽf@)aJBL_5F%(" Mj7F2AL|JB*QhV DEFbH!IPwzk㦀 Q83GE6}@z/%΃ [cL,&? =+ @RH/7]KmhԖT+=Ntw޵8N^RTwb\xu)Q\}͌ Uess;-0M훘dzB^ju2Unv{"%ؗ 9D4|+v`08A9ႣEfIpT(@/5Mm,JD‰|R.KZ *e c;<ѰΣ#[CՀgWazNk"}m_!DjEd43v1;E1o'ul(UEephITK~#V{y$vYﱜpw |/d- gHVZ/qR7 G4WTW\!< D3a[MmDGmJ-'zAM0"E1ߜ㎓{_+F,*L j;O]7˿ksz1/X#=~Te-7"cgM(x{l;]P۷:̭)4 xxCHVLJd*Нt 'vd_\b-zO~<̳ꁇZYGD+Nׯ"j9.<NmK9l2&[>7âyn >dF'.Kcv`,]EbnD:4(GZǃ XW hZ*;.w.ɷe5w=;q&Ez"w@t_EQnZnc9dr73j-id-i|!` Áwg|vqmL9NWz6ߣIU0%n9.~]([v'k;v5uD k>\ҎS{[N8;(OTV{8'rX{(Y%9BZ_^7u(@^#0ܸ%K cѢ$#hP^ J}҇c 0mAԢ,deLi6AoVN>/zt ;lt9ᄗd/fs*'tJiDP Z+&uU:A~,(3. >a%!<9ii`O09yiƱKr2l¿LBOD>7Kwnq]"t接,M= lPu݄4R^ yVyX_k̀nͤe"Hj\-+ co[n}b\6BM|1c) 2b\c(|M߁2<'~1<3+FJcaCvt8 boPyl$сш7\I-V+2$0 ̺[tr;Oл&Yo&hvfbK˯l=E`NR‚O%j`CVo.BQ6_ml1P3[TȶMzu5?&OQR*!ʛ51ͩq`<KèZn=6ڠLHa|WC AfJXZ?>j^#_y fڽc=D8 "y/('6맳Z`2;(Ҿ~(9HR_>dG͇GcɁ{2HʥW,9nAu Z~hTGI'o|q"}8mxA L`99愢cKꊴWOH"J0v!nÿ,yVʮ< @Qyټm6r8B poBI\2Il nɞNNs?~PBopW97pG"qA1ܿt"rܡ8J,,qr+4*]F+R# ߙde=(-XߚzXX>dI[ӓYp Ҭ\gf.QW]A{AKzZVJF>)[˙h3Xչ+so :}-|#kQy62x,/_+}8qھ Q*TݨQ 8m#50¡V#t#pW+`Z4ʞ`]ɖj6`ܮfvɪ/,y?5aQ=ːx|vѣȟG34M:]!F&4= x Yqc.";Q{Gk;jhYbb $]{[pYz*6 'Ϋ] %]6 ;]4^TU/Ul柒HRX7GPy>L|s9zBB_89t(6u9:5VIntľ@8q4&M,o4SU0ĸN2A߸]%Cϝ̝F^`w[p*?贳%p=_zZ0f@E.s 7ȟ J Os'[I%զQSPH~"@#a5 ps ,U[^x,>+R\*8 m_ _rY?1(;76IldK:7S3Gjq}cDCތ (bwua\7 u]Epl80b,Y}"[8.;}(g2{ 6fsxŀ-r;{~cgvfg49-nI5|"ұ{s-kȆZWJ@g^Ȳ2* ,NjZfIϢ E~;Q.<hN7Ca&ɹ;|2-(|/?H=FM?3=g#턙ՔybAIjq=@d }1y0z>ed|lXD~T5F^AA#dtuNxb@ ٴg47 NpJ8x>9AemݜO%k/x'qʬGA5.hvzi6zPhkNXtauMkAͭy^2N?tʨj:n:^u #;s\%F3jIndZ=ǐykۂTǏrK"%=bFbN)8F~(~lmQvaP7oϵidV.!l3_lRtLJ۳<$5>ܲJ_3iś žXDs;+ŅiWRF@01MBj.$ÃCCSqjC 쐴YSMaH!/ _'A GAy7FqB_EQ"1(#؄p ?p-vndz X)aJƘn 2L\@~m}fy@W`݂Qb?5wegd+FZ_L7q9O+f{`t=%f GMGpmo N0qBV' _,9Oņ.Osi\3鏰N.goKnEe 2ir~1sb<`GwJ~iY XDeOyVZbqx}c5hjxge[v\֓~N7krBg^eV꯼L%'IBk[</;9]?FLl!&ywd:kxiS} {P;#5I8AQ`}Fw)@)Haat:$>򌀌  Jq6XKwuwL9%j׊GF0$=id#A&F05˩-ꔞo r#B۩KIhw)1hm!UAwK y\.rZey 2t{Ugڋc*EOm2onE=B:I'P Qc=v5 . p` ܷ,=E Ov_USW$])W2NqTU5XATOs4{&ub ]zy 66y>' TT " @NJ{v"ܗ饑Cl+;a<ڽ+e#0B M1fwGi7ȘUqώQOmKX? š4R$u*&xiWc2OvdK|7~? $ظyIL/OhcЪ6kh:Mx;0PJ~@"WVv (M#vtIHϙ5 W/b!i/ %MD$ zm!  +$c=,8ɉG)B#I,<%jI$|S;6(4x[}ᓀGp,F' &I'T0iT.a}HO>r%'Yʠ=J^ d0fjWMJ^Jhe^1sfq;"ogj$*;ym x4`&Yx.0 (/bCP)}17-bA;J %WHF~ȴ5l#eNYr\>"O6/v+Zk e}h(MmQAqi]ʑ1.2oVKGqj}Py *]IĦ'żr5>I%:V~ޟX3PK֑5[..܈O2Q7̂no ClgJ 8 K,aV;PJ\}=5BWd22#88H+$ 1[пy&J3(]RQ[Gh`ƶ uyOM\ޜ͔$62&EG,LHP(`h%BFz,H݂X/BX5-e=֫S;mm5m1M4MRJ+`$6ROh {]&EMd?̝aybY]!c |+T p|]ߚǓXi\KjOk6OS^#Y|JAI|6-kj`y7 缊Td=hF?1%Axe[U'wcMbjK7 /8M-p-.~2R;f$$,Lߍw˖uZ'r:*$aϬ3?a?of(gȶa%!)1 0%K,Utv6ܝI{Ǭ.'L.Wv~E*ܾ+bJvH \!doj#41ѐc)">V(R,Cq.!ףXc=eK=^Y?dRWr2\ 7@,LqC-hX#zM̑9M/U '\au7{%&Բ4 ~,R*v(R"ϐE>Yv`%FAL'>bp._葭iWedvq@+^5$dDϺzrxP - y\x7Dd//fmA}`>:Tt(&=M10o K†|&'UZnJU%/*R\Q6O.u~@)[Ǟ|UCPW*jS1V L89 ^kh&(4GO}Ħ<nԺѫA/5V+!S?![\o mg::F'H"xYx,mMqຏ~ӯ,vood_侢CSKOn;=I¨eɐy}(|LP c^1y!1w=oׂP:fTTYB{./tF/؆b)7ANCzk@K> A7 >UACMʉ|Y*:N${&:cg!:4ΩSe)&y;+q:JO\ۏD>@Nl9Wptɞw"LLZ7;\ϿRP ܯl@tZV5aRaL0Ҷmp ! &Ai԰yۃ,D{rzo<ܼ嘴>YӉ?F /Ɠ[yt!"Z_y3f^iN"c0s|ŵIB-]\u<&RqO!!cjǚ6VᆿIuJ !N$#x-߶M+0]*b5 ٖ vG[.;A2!093vǚVt-QnLv:TD$ 5R@Bi'9:^ƖdЏSe%XkdE]݊GRlJA %M-!k x-}SjY[ nNdk&2XeEdm9PPLI$wkPB$7|sxsMյU-8=Zx4B)*2L:sq0pP8W.&$d LN1eX,d *\e$`[m؄s,fF_3,0 y%ظ.)G@Zl]XC c S-`_(R ^NvusܰrtR\+>~{t`BJ)ήlխw.4U[V{P&bJޓިF,t^RӸRNm\ b\剩f& hܞO}Z[ߝpv tfbO;R &p`19> % cRn=H3C) I6!|xv+dB:Ӕ&@SզD! 7>a P4:!BSָ .YHRk߷D hFkߩCKUA{venO34z+}]W]X48d=U#.jAnϤNL-ЍBoz{ۓ8I9F_wp9V+^^/bѢRQh՚ݨ XXK n/XwJLFhs0t!uwd] :fgڧmZxZ #UNέR2IDʆsD׷"I:4_>;&'&l>k 1Pʟus.{08x?)!)KĆDR%Q~qCQj%Mz#>Op;v-n<"q&&,, N1ޓ.y%z0wW8U$H TC0_yR5~aSZn4݅5Xbl>/0<̄цu_ԁ \(h E%A^*B)blwqO.blց9D|kiK F@^)| Um58]}cy{t6vՌ[6]Sr؍.O1uC8~T![Gؚ}#!zߤus2Iq0=od „'=?!ó[3Z˿˟pT(OI?rqũ/wX-?ɨENiG 7y6KSlǓ16 ?L3n_Ja#H"ܚDpwiޯ38tM*#7X$-VO_)a=nlG0^$,?H&݌Imԡ"JZ=tPk? pl)ЅR`DTĘeߗeտ1M@|)9\h;Y%{M/FD BD[WtE3A]-8Byg#}U.ixm{3=ִ hXN-fUǃTĉ< %QT}YїЧڤS!VO^|Ў(*#7:pa=Oi}2-Nn2/ )CXNaiƞw6y &b"Xқx9@$K3 -{YoO$l#0Ղ:)oBNTT,|uDn dzTI)Sy'j%ΆS0b^|aTYyxX m!fRp%&PǦjFEUJ"r:Kj`)B6BSξzB˜Ms$|wHIz gKKlN5*1v5-L1'F4wx5f}W/405$R{ʢ,(<)G2pJ!(Tzn=~E*7'C-?*QYA!$1֩y$lac-h+jn$\2AևŌi̋J08͢"]NjI-poxNcvZI۠eAP4BKܛS(8GWZV~bL%|ٔuW.;6?>1 mEOA&; oF+h9HS^j놇=~[='!eN Qqꭅ4"Q56#j92˜)"d!"QJs#MY$ʑoB[_L?oI[zgqnC~h{$9 t Hc͚}ʘP&c ¤\@7xLNx-Gئyo*MT"L}orEB4>S-: ͞[ZCQb5u-g)VeSׁ)fep<,kFz!un9ޗMASZ7p䭼]̬\2$IgAT ;a~EwYyO/rmvĝuԛZJFPsDQa+%ŀ!;Ly PNSc_kH:E_޵liҧ,򌊁\&ˈ%%#N'!OqIIh*1$=o%_`/R;% (2lGoWEi _ ֎a'ٓ6hk Bdug) `d7PZ?RaJsb;Vlq[Ó]^"_ލ^HT!߃ȡ7~l&j>L-է?`j&+fhlЊr 9L%d7,HqS)[tku`zP@Fj1FSnw}9.6p"v)([K0v3GsbqC[/$_C 5+җWE3EE6&JB-U#:oUշY.c6Jq8|c 蠾F3nvr1wI^BuT14KK>硤85'4tYqBSL=aI1ҒY?߷yWJw|n_}ogS.Uެ7!T\LpLST//إ{gջ(cw}U&"zˢJ* gmuj4n1 )1mOQ2+2eeyV:xs|d=kkU7k~'lyCd1i@y& "8\sT+*Eʉ$oa30rUD/=!`}_KK׬)pҢ?V ykx(ci:14Wlgy [١ai:[Kh}7Pkqu|}j:{shLZ ,SyC5s1 N=IpeWl-Q) 9ӿ((l.\)u t* i%h %4E#e.c m2,⮴N *jX=壱U!J٥Rb"T{DkoѵD7sk-rN Ő??`>7'feUX mu1ъ(ԟ{ ךkqڃ_s SZ"و;b ֯E5x^]9,+ϧ7EE81F9)m#k5fWԴ#toZ-mêJ+>چ(k,xҐUvyy\2Phhۓ- #_yYy9Ճ͈hqqI6^Uر'%z(ׇ;<I]m.jh6 8^Pi1_|QJTx+,޾ńvfl#qg; | {{\y _o"KS}"K!#D@ѻ^dBJ<̛*r|0\cGw)=E:Gia;jזh6p\.#TRKQ-.d@"q8t (qxkf@,nC6==m 9& VRf[ /Ib4>RQ$f$u0J9Ck;5"mU ˍuH`AQ|! v.X1$uD rV@3"QVd l38kK`ޞY0sevO T|_nؔ4Q֪}mehxjfϿqሥz-Jl1=ο\@y^ cڶj8R~{ѤIpCAqZif-h|Y_W^X WNdJ%ᬟ=4a;iЖ!7\' h#/S4MNx9=o( rcjO8$k*q?dSV.kFM`,܋'frsyl+FAl-&P69ݓ,jmf%5p8C4s{1:҈qF3aٚ-rI~@u3W}'7# ʍA`U?Fd:qb_lAxA9hoӘH N2g'0~zQYPbl\ďϢ,w ]C/$ R=ߚ^)[a h"H'yVAT'N X8-76\Fs:H. n7\5SQ֮f=-x-x͚5TsLƘ/SjڲUڈ?R(ǨqueJ j83/TYi/{j{ k_ҒM1Œi[\ cHչZ:VAOQm7ьI"t =KYR%a ٵ,&$qu('+RbX^3lA^P8Ota\vy0n_.5U2:p(27 vb2גT!_M3hzPZ/mU$'B1sGd:F '9ƈ̫CNQ"KݹQ$$JiHUe} cn#3]5`6Il`k/Ec2@1cG,(^O#*HrlW/C)7~3rT`tD'B'jl[o_F i!kz\YM'-sUV$;kH`m50^noF<,G՗iOf $rN  HAD4"ۆݦYђ]r9bNlvAFV[玬 #5j%Bz YD,p BsbN]+~fix|H8*ƫA|'h-J!HHײ54P:*'}~,O9ip\6Yykf-|zFmM߷&KDCB=3&B.XM~OQQ RbgCzqZVgi  EلZr+?>u9ѹK/2W=m.f1"|#Q4f>Va:%"G\QuM%ѩr 2ExZVTM1@J=TX by;߫(mBE|#-= OgE{p|Dž9mnekI=M c1Ju){#仦% 'L2nY@K*YT@(%:JENn֥Bɠ=9*mXp`0{K`yIN3-ڋOCa@T07ZET0gH2>WwZh&Di\\8(ApKvFzg/|!W2r|= 4 ALCnݎyym^VGioʥ6D8x7%VPgHaTL%on7MQʂΫUpYCӵy#J7* IM%|iH ,F!d*E vj5-M^E|w0LEMTx>EU:`6:e桽W[QR9imV5^J]Ͳmٽ v~"Ҷ0kXyz> h\i % >B,0}G{HMg 1mو䱵ԫ&O1Zcr{ݞe{1ܦ`LURXbT7?_:k]Al=]G"*ly(`BLBZdR07:4gξ/`"҈Ƿ!*lb Ҽrc]:_:D,"uG:_ Fь^ .LWE4r~-jeY*6/I_*R/E VddQy$ʛӉ9oh|:S%4u KA*Q쬻Eth @dRSw FP0UŐ4ÔD -2yiK3A<K=Ҁ3n/"vt+KX͈ 8>T(]Id;.7mDSnd!xSY0qyU mINKXpQ+¡ bbvNjydzOOY8> ί娞6dV _#*կe|(c|1v[6޷'JZ Ѹ)Hq]%趬(N:ώB=+lwR*!4"JsZ~ekD'6R|";j%l"1Bcua4MYy{ꜞf6iTu-m3WjˊXQ_ڭĭ\`YP˽=+*GܿnՐ9}jLz- SǍ]%n!Mw%|`wwV%bqlߝꍾ6Aav y/l`$Ԇ;圩 @K;T0UD7k)\uU9 2pHv_hõxο|"=:Xh%/Y[s5Brߕa^M P:Tҁ*w4Z{-|磩XKرf z p%4uo[f)Z=% 4"0qjcK)8XDžaJs ?h2ѺvBu)%m=sXyTǣJSh />f/0p_ ge^J>vO P $l:WP?oФSh.1Րа*)>K]j?b&]j*/IbGU96llc0UnQDnEk-r5pwE}i5!s4YK#=gۮ kQ`Q-Y80zS3 ɡ_>pABxS{}rמUgAȂԍ$Y &JysTg <^DlZSBLjb{s]f% ?}_[4ƽWVxzq6,G$`Vg֍6Kq҇J}Ȏ=^~)ȟW;)sdEE7Y:-Fo%u7I,hk0+I>05mz}-H(0pgƈ8po uz-*Ulߺh)'ZNNUF1q~P|QT('e`J=< Y&3 OgMyY4Ӡ-2f]6KF/ ީ-W K{v,f;ҝI>Vݨz&ïCJbӣG A *ӭH _^x3YK$7/ng0ʩU;.ҀgρD~kcu.M} M~znYBBF/)_akAFl~q4U6#VkEYw<SCUw$ժc"/O *jyK hG %ހ<'2MZV O.2Mn3tR֑bkRy @qJGSi;O< 4Z꥿"1C Ѹ{)/\< ^> `˶#O cI5"$A=%91)g&SzEF !j$/0EKGQRm°{,x>.ɝ`[(']PTȲAR*'t#W^- quIdvKE4:2_ڍqu}jY ?@H3 hM@+fjP`:cؾ:QY*JXqjMn tF0= FSYû"oQ_f[s-lsn=ZT! 3"WHN%F)2F7_S9v}Jhe "W#PKW97 VQ"}맓)_b}n2:s|JH˘V}.⁆*ܡnO_|*Σ4c+\zo cRYA3 .uoS{L\M++Up `l3~Pzyb9A8de'֒TL[fm~rdf957_nqcoR-3Km\'0PF[2)|u4-"vjVX")n\nqyU ůE$ZNX m7x`wZG* Rf7qOgrzi,8 X((zjdjQ(z5%y<Տc! agb*n[&M ~ǡ4-:?~^Ҽ{Nh)$LspVԉbGQɃ.,7GLJSZ72$HaLQr0, w i JFKQ=gPD/p+ƕh 2˱= z9pcۑn?Fɧ8g`tIg mr:HU.^/2&Xj(+mBn6o1Nxf˼WA]3qlQ[;H17nv)w=fLʓTiiI'L ?z~thgJ(*vDU=4()Uv|K17PY?lzFT!fW߃dD Ǹ?,Cx]:s-fЀ*D|1ІE oFJr! h5Nx}@[u9Jm $L V,RA&Xp#;$.?*l^}A]XGIg2kYMw@bgH(A>Ӑz$1U>F+O_W5".خ%@7cR;ϭ_%s0qǃKR.ء( 'EH;w"uXY82 7tV0g``#h"xL3Ĕ\_a^Gv71cgd6j@}ƛVy (:>8~G&խ_-Q.!I!rMZ9` eZ0#2C{y.^+$e:uo{wYG->̒ nagJD@+\C00b D*evw]\VWȼ)hYȈ1I G8p-3#Z<-z+CWfuFnfG\X:o?SaUԔioȠMгIaźSH~ar%BcUKs#`:)1 9*Ns *jQfB(ݠUrᢓCs&qmF.)3.誳 ʈTQjq)1a2nfDNBr֖t^eD d' B#)־P7Cn.neqllxi+vSRRMTk;+JbܟXTNbeOC41@ۼbX~HYkP6 Kh5Lo|?MM4QT='dl.:aZ.|%#/m.2"V !5) T8|#(._`pƵ/3! H"p]UtTcldz >Ԣ0zv1d?+pJh(4#DoK)16b$hv̍k:od.DSWUPeV:/Gy8Dž{ )G~~Hǐ+iP.]ZEFGBPaa{ ,Z:;WqBGI,% AM>~Q`C mSVS rC"^1iFp >7U;7Ń8|7yq>M{C:<$EhJ\اB:;-9 $7;Wt%ˆ JIi~n6j2OTD|˹&MhZ6pׁG]#jfv*) ka_i`gQ ]yYEfZD+{uj3ϡ9[im0WӮ*rVuzDn_s,eĺk7J )'Ըy:vx*\6Ŭg [rn9+Kˉk&Ӆe⭐U 4T;FdȪ^ݑf@T9. =#X&9o\xJ-}jM L%n{ dpxML0Ñ6A!b"isa2egBz,e ~Xz %PՅ.8 i iR rXSٚ\ 莙mJ+^ ?碁sR}Ft* B \Ս p ;?RםqY䠃w+2A .l_66cW zl޼gYkK8FELSou4f~'p o.+ .A؏ӂp,N"Z8+Q`*;S^-,qג?Ĵ& 1&L*i?cysgFaHO G6[8@3;Tҥx|ZMxB{ }lŵ?RQb!'gRv NDž9ѯ9#go,V^*dU\ *fjfd,beXk&u mM~DlP]df&z/4mWŃ5&"Ϭf*GQA N czO)w _ 󹢸Kd;7 36.Ml I߾Ǒ!I_+4S A0E#^fݔu 6r)Vцd=}ǥ+kdn;r/i!Zgʺ T50&IgLؒJ۞lZmhwNY("="d QØ"A$^Dm 7i"mG*9O [#ԣ t0_+v@iUI yy@Lm;z`]۷wU@k22$Om`r1ks9"-}%J„So!nThZt 뭥U@_GҁPŕ4K]@8νM`Yffō;7S)q0Wmׁ:'ȸ/Lu cFpK$l( 7/T.N^@<|r0_TSOv.Zc*E$QOR0|-a{ObR4!!ٓB.t*IӰAxz{*`JoLPV~޳Põ)<1s_ӵ\\RNijl,Ms¬2<>A#j[fkT]\(v3]xPkCܿa'VTҨ#/jCr,5_ť5=ѯ "@Q'і\tU1C4,ku ZTou临K^ҡ"MwOӋ! kb2{M"E3+BءBVB e/cžwd׿Y\ t{F(jB+XY4KĦACઠ$|qx{Xeo 97-8h4 .pc5x^*Uvr0/Qa4>nlSwU1oΝdsR W[&&]"F▕/ދcN YP%. s7ed%ն2899bљujcFh|WYe=[i_b^(Z02;#Nե/ UmKƢGPEmP5*b~+;D1CGdG~ê$ $7R:6qH_ҙ5bvY'ma[F=5\fSČ'.Nב=4͢qMd8g;TM-;)sxE7^El‘~D9ɹz43j5^%27ɱ ߮F[άٯ9gC 1(}&@Ɍ]pwJ+u)ti6 h%m.ϊt5< aՁO^aCX>ѮInofNv;P;vהR1W 'S*.1 hZWJO8kOGVu@@}H1z; 9äMYh n5poyRCNR`PFcV';Mą"',JO'EX^FYi^Y"vWIKd) _Pv{'!0W)9 C3Q'BID#Yf!Spz-yX.3|+Z? @,5;|@rF `ͽ)`{ܕDT5vM<ȱ7? b_l%)Z.doC?oL'>@ ﴑ؇^2t0UPO ?!󆠠ʱ g•i޽v"O$j3K-&JVw꩗ .\;dGHDädvV4M0;0椳~GW#&yC][[[,/hgW2P nqZéaL%}{dox+ŕ rD$~~|{#=nZl&:{'G43ւJϪKbUUbyKԏc[N+bӏ4&Nט'1?M9K(ή5C9/6[M)+A ؈'BM BukӀqFSΤE1!_T)U]ldb)GpT dk&| t~x/ 2S5$ y5m> !8TS#lԕsccQ[uϋ+ ;٨i#sp.Ø|R`]vĝPSe 1 faid %W 2 Qu؏TN\??L?$:%VΞ0~Ú谉yC(/AT0ScΛL1tH4w\pc2v$2F7L2ypu9?0><;C tZTM탛=WqN^). hw U~zh#9J\XĐIR]й5S sI?{fa&2b˧kKH] m<;1E)$sj0Ev]-6EzNT283Hrg*zmX'mVg dzv.d⍺\fQ˽{1E"q2; AgB? W)#(KfE ]5f5@3T|~: cR#c"+ރ&+~W:kGk\d+H,<ME9x+Q퉖iZ2picQ`82f>$X Кq=;Tߕ{sE9T1WEalu;j^USQ /1bwwu"^3:7 K = a~O4{l~)7,Zۛ}*F-'A)PT1j!oӋ a=;z\`XaNtZK00}$9`DAR : Y10N75kX7@ @Y8򘲿-Eړ ;P+]7c9>G 3Zw" 2OLx%s`L|BΟHAGO*95A3b$r#H,әZ0M_uu7qA tۣ)W^%E*M{J ĬQyQpɾM`R2}N<`̸D Cxwh@VL. :pG^(1Pez;o w{tO#6ޠ1bK/1͕Z8{0 ant]\cY tY'hj0'wp8` L_ R}jZDRYo%wp;^A2Z͑-"#:RDWiuyH6DUX;lqG.n cu``&S]] ]#wc;<րSTt0F?+3`"9VMP12Ts!c6Y%>{xok]tj#t|`M)\W E1q`e(:w}N&k+6`rnDh)/pZ&@+{BoHoD3i]3Mq"J B|b,8o^E߸p]yWn~4ޖ1cρW!1;YN]1vZ?(@l.wj%b5]N{hOgDm`}oִ ut󂑺SaAF)w'h6F)':vMnGU&He :صR.{_KjWqbq^r?L Qh}/=//)\7&pB,ٹJBK OkQˆ̥!BH۩I.rij{Lڳ#x <|OZW= LtWG;"?-v% }ڠfo܂#;ξ.+=6no%"YO0-r[˓'LSnga5#h16zYQ]،Ϝ`M, 'lVhvcȂ?Nps6htuwHr8 fP#1H*  r&WXVxǀM#CxԻ@ P:=.0Y8j?{ЕrحN|u#!Tgx6޺83C6FMľfk%CʜP(/~1?:E D *U zPI3H/n\@+S9zUhIBi`޴ xE}āhbL N/oMw-2O4MmЗ,{hX8FRùRk5:jKb2]ɣ݃y!B\:=[+]G,!R: yϴ#d1:3'eH(T7o.b.K)/./kx1} JJ:&&ȐYq'4,zĒ)ԂB.c{k$φv]F=@c;&1e6471/1Fj0|>|­GBK.rVH RbIU^ڢۉo$ouǦ9 #^jXa#AǴ@fmx)/޸q+Y߮LV>f.TaJ2gKg P۹7v>{:Vh Atw8 A`+fv╽nCKRʖ`PqELW7fy*a+VW&7W@(UƻOy;y[gȫRc +|V7b<ǜ%^6"ob[T&lJ}!@JR t0+xr,JT6b.fQn82,!+-$588`x 5R2Iy|cѺYy>:_tCYͼ_j8_BE@V3 ү|( hث8gu4) 8 PL]Ey {5P#et=pWҊ;դi3vq;zn GfZ $6E)5Ά86W(u2Lm?[:({ap@73G5wKWP 0e-.9_ qq?zX':MLQ DgIKՋZ@8'DM2YO?…wYӋ&֥,x%㼮@scN2~ٚD4ȃ=mFdv M{eW ARzbEUbd SìzvO_qK:mqw+4 Ev\,pGkpe{䁾\M?WFKCT:57ѹl  J?PҺ)Eʘ! ;:_aՒVD wlN Ov0Ɯ"fs sL&_~äkk1(l&$yf<%_=pG&LM } X$¡SaЍ X_,Nt6]Ɓ#At#o7fR_GOh;dJ̹+iBH,}o}{֏n mhzX'D-Mg]½j+25 {@{zW /ׁk/*àbWc<}2F}+2_!B.+Te15w ~s@h dRQ"94'LArfcS43\%u+৖]4;qiHG(2z|HEA<'FGC[>yΖj(3J0+~V J$["NN{G \i(`'Z\yCYRw[[iݓqR>^s7?mgd,0?ȩk.L\aZ+Ww=ܳGqfHg=!Y[RzaXx,;[1-c;#ř=ߎTkvkG)M1 d=xzjo!z " f#0QkSKWvFxt)_k7$<¯x $iIT~ÃfG圩I3 *mI:L& {!Ɏ)cx;_ÐR}-}Ռ9V ?sY>W݉lIL)S|6Svz:}rA* ד;ff/VbVE8#{]ŦV @?Xxɟ ]Le @e}7\ qT:[H{ H%R3K'ޫ*Kl_qv!c mawD9Z 9YrZfݲb%5y5ѷ‰®Yf* ~JLz3WW=4l?Mqa q-1˞ tIrZIXx sY4!2岸1YGr<WܙtaxlA@fSR &"K'dl[LNvx5_J%ԂB%tN`wJJ1O E۩ʸ(_>s%  6l@ &跿sP`_^?x]3WaLSgJ\!P᧋*??p8h?jS%U6b%JυP:UЬ!ǤV;1bLu!N:pW _u IG:HTX 1uW~of^Û>Ê#jB0q]ӝz3ͭgEw߳#0wi&KKgŵEGǩdĔ邋^_m͏^յ.0{x7c٦;|5a`UsJH3&tytفj=kNGϾi$[i"5`8*qxᢦ]Nllm=?GeM K5x)Mp .:TI&߄|FE>"U†T+4`o~=@$KA-Lw\Q'Wdi+>GvO}a3+k\9 }r}_^ ۇ{8s-5#9^ߙ@W4۪,̳3 4Z_'ԁH 91uMv-̥T[v[xx|+[nm9$W'mAH3#Hd鰒#0P9K(%^I~[]kaA뫂(}&K^7P"MNz+Ď)[\ c%Ak<{n 췂BH2mBhӓ>RЙ^~HNj~=ؼyNiP @*?E?SZPsK,WC665g83!v9OD]aFm<5'7Pv 8IN.nls_!GmQ"O zJ4ƫ̘0=I'HH7#\a Mc\@\ϛDD [Ѧ+?v|II@u G q `5%wUu3:KW@9\G"A@ek=7ՠQ1@N )9jX߇̥-l5p,HHoK뉅$>Xo^>S~1`)/qy2AvUZ{p*pemY[H=uv[^\Jqw])ez qLL60yn5fsrpj= g*;pXb,ga#0X5z= Mܦ}٘Xkw#S,]dݴ%oqW\#cKUAT;شm%btc5l{5AEEC*Yd9Zi( A=WI5s s'ym#)-rOT/"bzqOЖ6uD,6REz6mi-bQWE(cŬ7elCd_'*c/-fYYxr55A$_.52,JM -Vw/a>йG.B+~ NMD ,O=/ZQ;˓Lgt 4/$w8\.gZLbXf1 {<v@la͹.YϸaPD\F;h\?-'DJjޱ9bZIaOu 37A1!T"Ų &ɮS:sz' Ud S\]x.@!HCn#ǘG0N[V,qudפ3ۑ/%EY#1SM xB,$_ ,\I[ߴ(8bHM𩧯R5: ZoF/~ܣ*aՐ5RjR jB}wŹ{GR7Ю+ jw_nP8Z;1x)#eMEDy.evSE=1 6&JDQL^ ;53i@cXj VmrRN=Ddeb;*p8s=!3½8.o+1㮮Cg0Ѯ%ktKv*{>3tJBF][!8H)VSӾ^5Ơ6+X=vhbd'.drO\RJݚiQ;>#a\b񄷞c%=A3ӫR|aDv-`)n\٢ӞOG]J?6;r<&??w{׭h67HD' 䣵Hj1ɹ`Dryy)_RsE%ɋJP6OlxfDIBp %|ɧ ȉѥ9#JJ˶Ė PkDUDY#`M tO-t_Q2i_t>)'/rfI>3xVC_ńE1ltc}Þ"FlHj3{'9D4&/ T'A&`Y0riB$f6yXF@ӌ,=PzMY4VAA~ՙ&u_ډ{ڳ8ꖫEzH}gA^@7k3D F^^/!)> e)ə儵Sd)mN?e&$ko $5ú;Q@ҖQ3alyC,KBM۔(oh9n4'){H)$){Cb.>B6Q Jߤ8s \+c84:mu]#~u' E|P~(ft)^u,4[y}Q8]E'vϓYX 7F3.Tspc*_K)?[ G%Y;u y ׃[noXw5 ]f#1#Hk+MIcZdD"CqC4yևb h?tgk|5}Hm"#~Bw=)`e Oqw*NN)@*  "c ZA˴FcW0{q$Fu` WKs3ibWAƪbfʶ}vo %7uSV'$)D^!Ǽ/~=gE bsnB;z/:WvJY[ɯB nwI47aq*j:SiNHh1Usuwmd;Gf<G ?;@/&~RMriNjrSP :nS~LeOAԈ&hMtc#ehǜLŶ sBw{XEXm-=I*'Utd=E/dcuRor.Gzd0$ .뷞y$md7w Rs>s1#(E آ] гұ]mPhOp >ҟeMR^ L;5WRGmEvojJDLeY##vա(H ~6:]P 8C)|\Uʼ_bu#KKYsbKae@ݑo5qwsoy;1X{`D&F#nsZ9TtL+[U Hŗ<ƨ|70cU+XV!=|Ƀ ;RxrC60$ !7%_q"aR5+~*2l$䏞li}[3[fxD l "(8|P$á"TӓV^wH=ܯm4^6ETEzwɗКLbT+XVZ)E q7_ݜTw1p#۠Q5y6/@^<'01GV*-.cqkX!1LNY<*eӡD:嶟b ~s`Ur]ωrR=6/H!w`nҵ=fr&BAidfm֍}Y `䷾/A\ %H)y_,(L2 %}~;蝲fsq90 lt/ n (ښ%(M `GS|؎sj:A/׿Y8r/qzKbiSIKdvLBMS)I-b|i9#qDPdj֠Gz]Q1ҕU9IXvlB@62~ʻEyf\r!ɥM"_%uZ4B;;d7σ3]i 5L$}c7n單C\@Sqȝ?6{;pE6O2?18O@x>{QAnqќѾrz~Sؿ 4~JtTxe?2ä &g9(P[F7#5RpΩo&Kuiqf[_LC j\Je}pQ[l-U]1ߘ=!gf4t;z2ePHdS&'L;]31uGrܢ0Hf orI X:P`r?(ݚfta'@[vjmP>֋+sK v= vdkɇQQev#cIgKMwMJT ygg /sP*wؾȓ\zy0 1ؚ==&~\Pt }# ! VIj dffr[όTK'G͟R B.YaG-g-r5)ebM+9CP\o>}pC-eʼpzЀ G;n)a#s$zW"οtӗ_li4?t|A +r%2*._7#XKJ1d ibr)bz8f6Oghh4ZP?.}lvۚ']C4^ AvڒMYd:kwY኎ -SC$B~"Na6NM=]1En@?kE0; 5s l wGfGZ= &O$CQ(Bb Eh9CUgNt%/Nr?wQટW!ˮ1X(uqc~e ^/8fzfG?n|1\ɮ*XxWx#~<%Z4!n  SYÈ`cFD'Cж4Zjr18c 9y]B~Z+'YUz8abZΈ,tOPCXrWz2̖р P܈OE:vH92.`{>@M75(W [LRB1eۺMRsgĉ[Ҥ E:?_m6Sw@.4 .c)L`5re կV|gL!e=r|?xRxIэWV3mNqL>n.>`Wt"&{7Q"ou}zjWK~H˜at^3yC|]ˌĢ ѹQ(pf3Ļp_FVG`+S_#ϙ>0i[uY)G@e#aU3f8;}F}PS6b! TƋI)P|p,}=Bf_$KW+`@N9K"K|x֌ ?zB u,[0yMX^op/b:+D=H~NqF`*(\er(0oˢT QRxl $M!70&zn.p삧h' 2i5oqR:@=qd H)9+`ٖ҆}1h9_lw;5K B5aUSsVvS Ae #(J<@T;SD1 |DR^0B5,|ź4}~ x}6'qB/Iw7t(T#豹^V$*w'_D[f.\URki l>V B)5zhK!=󊏹'*Gj<̖h,YdX͒;E[p-bY*'A k❸_pQzA094JghjEtgh/{eQ,S?n { b F !?I o | z.Pa]B@ym~TfCIQi ᕗ+VhXylŧ[9>K1!1#uz L|HlEtHkSt DB`W"{3kJp^OsOnRJd`_xB Bd&,h%߶5բ}O~S_Rk5bjRžm,a"RZ^4W9i" oOQ‘VDLu-+թht%mg@$ f|_!vRAStIr 'z[<-Ű 8gf${ w=4/۴@QN/G3׍ l 5;C]ÝB%]K%5,b~bZܔ gU$/#h t\zdpƛԻmU\ZqkFʒ/3{D0*PY㍵!PH,UHV3s R&~DN+# ORʏnC_%dޠ<3F&S_y_3U.q3p̞\Uk}(2茲bҘ dsRB=&$Vwڔ͒>ӪG#N }Q]>]OhmG QQucik (7d j̼pz")Ԉ0@b< FtT}YOD[ [[:ōٍ&u0/E"^Zqdtk(7]`}s To] SL;Y~R8:LB`b@(μ(\WCEeߚN%ևD#mANc(|[;~(V5e<θVz< X*x  R~ݮ^l+z}K,S'hf J?ͣ{pvk]NN::yi? [bb?#*Iy l1͋giZ nQCh~i賵G#L6޳6 ='5X%Q띄{7I(!vGz/'ؙAj I6UtQ`?<\RlCf}sf9ژ$)~d#SRʹ:0/ih՝zfB״G.9>8̵E>t'IֳH7KVns>6e逜bF f[DzQMpQ/\Y8yzT~_) sa1yo$W%&M-x2)(['Z䓘(&3s.?|[?/N,Gg >H\˙6!4è ^eqFD^~`#, fA0vxlhYXuO] ۑq$(yx"A T;~ ͼhKQ-5lP 1(ar&v]_ pAх-HnM1y73ۧYVM !{0ꉳC8y{7RI=|8J&Sh{g=ֆ Qs>ҎR"]p+^(N.t?l9~V*5leU6$xʒ-Y 8HBfGjOV؇-yO(RԨ⚶op`LKn:w)s`&t'FһlKtum(@mBOWlv]m~ݩ;Pi 7!5Ap&>5ʄcν:WU!z+f8RcKsf;56N s~ƍ ,8]hvU ,[Yl}rJ4|]{"O4x198Q»=b}í>zZZNjcwf0nGFAG/1cCtWOr$Co O5֐MKЩ$(ſ7K6VORP3kԝl/DZ1R=2K+fu'0"{cK\map5V J![IA.4{,m1xwJ:;Р'yR$BV3M``ܺ|8lBQp!4Y5Nj)9$̙Jqy8SO{ A`(pإUzFxHa{(n0l V7ymm.x846̿njͰ݉˟ӭ|tRqLG~S{؏3y{=jw0O|FzZӪ.57q*8 r:$#"/9yO=M "ͦ y^wqxR6sKN* f]V"Ig#hcJ߯p[{:\'ÜF3*ƇrF8T=Q4m2߸¸_!|a"ZIKR-|VY?'ƊM?MNg_:`iUeNZ 'sD :+c9R >rCZWIvs@qȪ5Q{u/OOɎpEߦx<_%sS`Zὑ.(JTƾkX Q$Kg.T@d5VKŴ$O6V;PtyNZͪz=| %H3v#Nt!…(RUT.&Yy.N[E-ML]$YnY֮_*";ʝ6OGA3:)}pnw VUfOrE\x$2]b@TG,[0[X EOfϨJ7"mKIn(9 2l vuoTPmZV&,cZܗ@(QD=> aV0A [8KqCs8lmyA^odUlozkABӐG*".]Z\PoӸ8w< L{.g>Ǟ *W`V a}vFZcnpmȆl ꉶ!:zramARoCpjB5'ڷVϰ ˦7KR-hw9^^kgAX[Ѱ2\Sӂx4bQSZz#UyܱƃiMn^Ƅmr澣FpH`}tUf@;i8kM`\ѳi UZ{6V|OVnLЙ_7-7qG0س4LpMduGV'9} UxG08``)8綵^K+AIk@*3cf以svSTYrHE龓>fa?(Ҋa}缳:p(jPhe?QmF霭![MW45̼]M1lA iOHT:vF%@[EaܕXEՐz{C]Oϰ2 k ':4M+%jf,Kv.|2@rٱZ,| R&V`aËGboYx( J(sŮB$ӡz#e,OW+]On_ZUe8+w{5]ʮ9QaY4n~ZQY8|t'ÌQH+g)Ր3UJW6a*:װz2HX3vqj_MPDEinT> _#0fFL^SNQIl=UIh;ϳm.nc_W$Q͋0HtӄׯCؙp.70Q Ю=W46fCw_}=ݳ)b/p\&K(,v94٢D?^%;ѿH[uHKEQ~ÉV75;F%eW,<3so7ЎϕC;&fXZg5NAT^I Uz%de\C-cqU^`'o~UM L0?L5Gxԣ[nIr GIOWOW\2Rbt!\6,f-# kɂyQOw|$O;LDe o89ъH;g|Ixt_pnAb弧FK*w Dܲ>I{g2z_D⛋ [reUz}fA%/PBxQQoյr"l;Nl֣}.俴b8hIMm|*g¸:5JqrK@%7ܕs孲C&Ē_z9%Oٻmꘫm`=yS驍wZȧ\dxD68>2 3T};~ Cw=>Gv6aj9W3 9۾p~wwUFTC&: L Hy-X&]97+wAKߏʐu4f5}gg!wYI9kG0W꨿CUiRTݞhc o_Tzzu˝HSw]EabʍvD=*zoP2p)Y8_=͉rPDH XRP ܜVAw.AHfhp/=+2JDt%;·6&O_b΢۾.S hXCxh=$Q'r^pՈˡfjU(Ɏ*L{5[_^d\d'!Cu'[ۯGPuV!b^묒{(K3غKFUc 2e ~kFwYCZF_W{YzrtPj6+cb*9Ą4NEp(Med=V)+B{˫jU=Y*$̞SA?1M4ߕy>ПI'e0ߪ?Rx} yxb37.y_b3ƤS ʁ}YӜi3].T{3$tX%錁*`5l7x+v!uK>&XIdⅢ1!=]S!D'%S +7sk !t˫)T\~НЉ^t֌XԀmNQ}X}6B%ƌԄL ?Zʸ1bDLܑ^IKn,ж%ELѻÖҙ\&=YM)c]T9eaݙ#B?)X"FM>&=nxqc;U@@<2^٭Qz1DML3I90+ĨNoɾ ̝Ie,t|^38p&N:\AǷXVj%|c7 emi" .;&Տ5-R%# 6uLܖ ozI]"H&?>AaЯT s)lHڕռt$IҡwOe<#iZ#x`qF jE'5A tHmͨNSH* 3WNg]T3(T~od!;8>Y1lmcG|,yK`Q,8كXڲ^Gbi=:+A[(Ju\ul~t)p$qOZr"چT xG=B" `B.f^+CZS^ f7Ipw{=8yx6Z d]839ɵM^dqW72;'Pջ y'JFTP kcAۄaTH'[*0H=I"[9?Z}ڲ?(p|/9uC _/s[RA`>Ye4pǡ4N#~ WgXYr;k3*P![x$Y)eXWA q#[p]>{iH E馒&L  9R$Ep㓩͉gli6a 3 ?K!7}lvmP|6Ps|_GI1:cR Ήu%*T DAD%0\X.eX`" |PXEx _1Qy LO6y:w?QGlبo_ûB*z2M=TIFT+*usv/4oo/%A,5LOUKdeԱvRF}()gf&QV |_eJn,:bD- L {izʂhn{Z !/vg~]ngi.~twGO_Y:w?F|Rjy9M0Q3Ѳ~tjcT/ X5KFtP\[֞`Jaja-X͝3w0D/[(]J<ˡupBO)(1uɗhfhה5'%Wku6yP%sHORK6fp&,LߞP^~B}=K rWX54FW+ɱHdwEQY:s[\!t?y_{~"d;-X5zel.MmU+[rog )X5 Ap0*ջRX1j[W7oIP "[ [T}Mnq hrTT!-+G-E髞lj9akP3r/1f+1lF;qV(z$#d۵UWmAIkF[ =,E{M)/r"-G jXe(a jK^]Tw A P=TO.nVR"Oژ߅>ym 3(y}W,m#ȱb'xfSվB;K{ Y6 Ij)_d; ?z`EP~) T|*?",tY%BA|&OP JE.~U"vSǸᵜ/lm+\Sഖ 'Z ?*ʜ^4;ڥ'ae4n9|X2ƎwpTZ)v~ ⡪gjb-&9w_xPGQO:d{KmȈ WI^K;۲}@[bK&Q6UA8ߴ;K~nX^טõ1 /F nWޅ$u\߱VEɌVzH|Zva8>] ~J|/|Kwڬx6ZڃWK"T s!"[; ֘$˓A@dmKU[kx3rw-luT{7Nl>C˘l[˸~:`u"[?nډDP1 wgiw8CUa0#V ZV^%#6 qܵ:З P4Xd:*8Ib%-KkCqsGz NɃ[<@ "è:DuIE{%[D <6FOU-vrQ3l"I Bꅍ~y3kv;l"6?F3CW#Fs R%7,]&`؂ pf<)G] 0jzѶ&+-qm@ U"]ng\lu(/01h·5xcH$1|YyP8D)mla ϡl&.Jn;6te\"-?y63< [ z ,jO\W^sR; *&Jm+{W-ؓ W mYiҙrasbŰf{WSl(B5,Tf:҈.Sgk<\O CvL:ʃ> ?r´?~3 ilҊ&`Puk! %CͣH(.sT#q͗'oQzex/h (SR39 )m}Q_HO|\whezn/?/C{aDI縬g;XjRgõAf&P[n`,N\Zy2g^E8Q$v7! r?}OeLTv*rZ . 9wuFB42`THBU٘U$פʴk<pfk vD>0!pfT}YE 𥼣, XTZW#p[Uޓ5Lk LȔk}lEL@LA gxfmkIrً l)#ձχhgcde.T<=&jK% nivna,2wONAGv݃'Jyu̵ʈ#!2 r؟S:poW4Y_n힐iz`ǥw̽@@LX{ :<"سe}LfgZ'Y>6FvQv3O.g,)zY72sIʀ_w|R z$@:@h j(\Uf zŢF\2*|k-ž~"R;qA:`+ ddts9&PAOYYo')r"(c]Qs>%-%pǢ 53ȅ&{AN'.Ug[=^2 ^W:_j#~h!_)Kl/SOEmÜc+G7׋N%F2>BQd0酱>A:v\Yf *lAo5"Izp;li|sr^;-`0cЫRւ:hk^*x k0)xy'$X0M^xzJ^$i%}ߍbϗvmoʅKTȂb7)\xDl\ݿqbH-[&K|ié.?Eӟ.oZws+)78$Wtɢ-̠~"Wa&;,Be "EjqC<\AQ.p҇dB8WkaXH {#ҥ_pOj| Jf|4̓mIS1{%e j9]R#i(9旺Wa&3zk:0sukUIA*T/*ͣ,ʅ¦~&_d079uXlr%1eu;BO:%'w SKgGtrL0uP,/jG~Ņ2Lڟ2Mo>u[&`[lU |YXemM0B"=VdKzlԨtZX؛^>{nNgX/T|) ٜTutR'eͶEmA܇Hq{c=ih@.,U;B}% VJDcSZ3\l㳆W >ҔR.zj9AۍЩvW*1 V69 )o'pk :W4XIap iNd NJ91]f:c҉!(c0%nH 7KQ]kK_b *nz$ 4[35ezm]uP~˅kbiXZٟ<;yYb2ᕵcMU0 e` qiF`f:L`ze9C"񌼅#ѯoHa*lGߚa, ' #O(sc\BD[1Kk{ր}ryC0~ǖxZ6=_'{ ^n' {ɻVKF_m|F̒!ohxG'zVER.#KO%o96 ~',F>rF NE6#\YGNt769BcI]+b[ X0 7AD Ȭ/o7S=B-|pިb>uՀj~f7&$m! ^BЍq_ϑ:qڴ X:l!3bIEEQo0aD.'ʱ<6GեMüf{v9 ø@d?#VLGSN/ڽ^NXE>IP[Awt_lM5AA̧4n;5b$X/GՂa!y|G߶PBӬ{(_a}Ztd:ZtdZHNC-r=f PшզH1MFͱ t~ɸRRk+izN 5ju f.$t|W8EĜẅ́]PRM"=!r`VՁ*p]?T*TALH 0[ +ȫm\p^ؼv]9}(09mal&ԫFV9q[61)y̛ңB?ܸYU}Љ Pq{H'5 "F1%)7_w/.M?cU+>{ʃ$;fzLeY9B/Y+!xF'JS=>[FDcJ1'xiEZqw9ҁc9Z)y(qh\lmJCv&86rKdFd^`11$롊#]}iu|dVZK`1?:k DO9[0ԡC.-XGdDܜ~u6uLf1%V] 4,uAG B #b)"ţoyu,ľcţ':Ex5wCqJF T(l#O\g3E_S ցKե7$D؝껙aF C!'2a}avE]gba_kZA$(g"ڑ"v*+W]8!rvI5IWw&ɞAdRr2gSujE_}+%~$iO%DNKp}m CZ`;_M^/LB|F *q DCSW*37;mY0#Bn .dPLH m o4\mc g [1+*,TvYulQ̱EԐ 5.؛YdPxsn3\$ O8s̝{foy694xSkQhJ. qs^8i&E\I'=¥HNf¾9y(^#vh 'ZS3MLzxTşeAJΔfhWQLJy+֏L+.w0\Cv4IJ 4'n{D,~F_@Xrwylqg^Z|Gɓ_On{ q+bWe켸zŷ/FcvxAn"T+#y&ZhO9lV^*0a<֬j0sNU v( {uQqR>V)K*),q#A!`c-<V 5*xs 80c!e\FA]5FΫT@l͕21w·J&ےM4|*A”h|lrlȌ"Wt;1R> EUt y2Ύw^^t\Ь-4@c.&{7%"PѫmZr_]i@[cM/_ )bW.J2o>r;QioIyWFl zz$ŶIJw>@K V2ٝ،8` vȊau[DF4= Zk\]aK,iZ{T{`g◺M3r f@$Gk>Z}zB#+ .{ƾm:j) lc8Wv%3R3r+MO e_j9\)fWL^GMy W4q9eYn}mJ.CT G|?]mRoZڨɳd!Ipo@BXoqH1k`D:5a4{oR={v1x~NLڢxF?6$Zco׹Њ^-uP5Z~W:hcT,1zSYft򡋮VfL*:M}J-L{  ݏ;Mhj|Ғ x1:K6M5+D1bIJ0U}Yǁ)!moɃ =cW~+>WWٝ¶gAO? "\Kh9ٓ8`.[_v\c%B86f)x ѢY[ g ;z,GՁu8ayP)8{IfD=uOkۣKnث#^ A2,X`X:UʈXPhr8$ӽs > - M7V_t.QcH^v"y?8qRuq68pA3H >KM4TBl~el[5zזzwklr1 fwOeE*MuG#;VF)XL\<^ϛC/$$KVA>?IÊ[m @d-N?0$}'2(~JFk |CcۡhYUbǕp[H'mQA wm$#Q}];b@`#h7P"e! lI}4KzrАbS!^hb88O CvuH53{% Cϭ[jh65lh}h+C0ctd>⪞`n0ԸcJ "u󕙃r Zl?NG3.Udgow ϟF îJpeoNi ,),9[ޝ:9+¹UVQnA׬gWa-V(ߓ`Ň\e;^VIu"+{]:Z2U1B`%ekGDʝ- Wt@BF3АG*MB"[.)K_6ꁝ_#k*p &meHk[Qe۰Ek~'͊534@rl]Ё9=gy͇{ D`r6r:h1\UŪca&ADKwɄ!#@uqn!B/e^ەrjY`S*VՀ$ڳd uChxUw6zk lCI*K6!>j $@q>1==<7O_#hĨO@aFrf?Zy){Kl'<7ok(vigNf`[ hMOOED9")%-\nZ۱ O&`8g/5a˕/V`l 'kWςfu6w}=/U+o\@t|I˜Lk~7Y44(i?B$ړaa* L3.Mt-eO}A3P/];d?1Vڢ~>M5ɐ?cEv+섏DҦ:M솺`j!MZ8dȺ!%"_ou&A-m&lC'6luYdd/TmxϒNrM*" | ; 3/r'PUphTϞwʹ_ID齵GYN_x*ZAh?v' /4g@R#C!4FW бE:U}Sg 9MRMz̹YzUn9G*$i67/Y R3Mˆdb'hl%V^rXyMmYl6i҆r=Vݲ&GwgK؁ԀƉ#Wj^0 Ƌ}>!wGfYqOpż}I6E|aǒ(~$|&"wMoj&mcCQ^ '5]2e43Э:5|ʵ:fl݈x 7/ˊq;V<w軁Xq]FTN#V5>G"BYGun('UhuoF}`'%WNk<2<79}e|{_u]YV擌 iI2_HVwF5<jsV>8-śC6q=(:lN5jStp5{ \b86<ݜ2Y.?C'|trw`Dv]mS5}T VB"WE8BuT*j>q8^Z`X@wl4괳))Tf9HĔ lu',/6)uDQ;+-ǻJB+myIo&טf`3*~V"^h&!90N<G(ԟ5o^Fvv,G9,ANӵ,^5 9W!_St/ZP-x%^O8(P1_\zHvFoӣᦽ_?}&06sq흗 %aH99Hݪ-7,YqR_KIkm!(u?[&ƉgyZQ@vmGvS]T>6Se0zg2F/L FX}C/_ʎԻ^ ?ي.Wb}#Džӻ9Kj \HZ#$ o `/rQh(|b8tΟ˷*#"$"Eʜ Wt3HQulK E~ͼ Ja}cwWBڄG͖!JچvʁYCMKTf i(]u{i)Ts(R8tApu)J1y C)wc *NԍQLWɱy(m)k}G_]8b[CgL^StJm ;FA-7EA8.ngHҗ ږKyc{t1{-<|B VpCS;[͟iN-"ZG?cg|[g2h2qM\eR ꓨeSΐߜ B6:e4/@!utu|{cPn"tȑ,1R~|AG31e_ˈUTQlu͋4[?O<\[s<,Sܝ#~ l;lcFmBp0"'M wy/r1$XL$v\<Ꮐ sQ]) w%3D' kC$ƿL")9o\K'2X:jγQ<2Q c[]tp\ 0X<o *6xAڴM{% ZR]WFɎΕa&DӧRPw5lJ?uK +ΙFl?O\]0X-HKdy83R_!Q{,0QHKHg#c-GIdT"2161㪎1s?ӎWMg2h13Jo֪wNUՄG'uB{>A/%r lƲ9{c2̦odTH-/*|E)o^xlp=8͏?bWߡWn_6Q $,`ϑ$4#ģVn#ɁN`h)\|11 J;IST$zʡݵ9쫑HeQ`]o]~&6bNfTŢ6&R$a> XPhf7׆^)h $&ъ@8N$CV v?l9P)-:}`TR.{-G='@9_MJPPrMkVr?䓴C5hY4YFJt#s ƚJ=7^!LjSFii!WK!R \Nʸ$~X!,9zVV`HPovFʯ&՝[5򡽫ܗӎz0_;3Tn{Cg6E»X&+ei,IOA/+_+?ۘ$Z]XsJ-ġgđ\ |Gؠ]^zy HOwЩ\W$x.!Ov[ǃݣĖ|YA6 SP)\ͼ.Ae)wdD#ƔZ He $7 07KH?p~P~<Ƙ!h> B3Ŏ ,IKUZXqD. QVKDd]ꔹ}PQ3n<geqKԓ 5Mu:8{6Xm؏e4l2U >)unWֱm1.XVoڍ(*Կy@, Ah`͒v1h!\, S̢%2FWu5vNdbK QsX9’>XeZBX |XҐ0&}кQ+ƭa2nxH ڶ{-zC"oAA͂"J|}{<5f/:Kך^ ZTDEVWqCr? ]2jV؝#LJ,Ie\Yzc τi9f꺛LzJA['Ie:Av\5 z,R#HH!ԽҠ8|ۼ/m<*rG9f.T*/sXH鲕1#bP 3WA%78} )і$ P[v%V 6O$Ym|;|/d:sY.+a:W&@ ^Bm?3|25J #` ~DD-c v2zUWZՈ73"gY*t P*AeXA~!2ouVK?[U38:]>ܑ3mB/¹seFt ]Yr6x|fZSI ?FUɊZ-(!7´7&99?Zx|Eo \p&OzR d؛Scj-$25}YM)fj!b9D4c hLwҩ8xh*SJbs9|Ѣm-eG[Ǧu;` 82JɋŒ7:Oj|`{dlNPȻRY4BTmkmy3oBNw,a?HGGunO. c*}g sV'h2e3 OaM@(:¯͸b}]~ॄKĒ$9.tۦiDIV MTӒ_l?Dt7@~X6=Xԟ$?zJ*q(s6A{IH9=tG:'Tnoa-u/8䟑 Z+#?MGMA74K EȞ"l$e ufIz"~S4zyD׶c[-@ӱ[)f1׍"l%?.l( 'KVbdsܚ Ih(dQn…#@^G` Y-Q/i=|aFJOY>$2?ʭOS\<=`*.!η3Lhhb݀ԨT= L=>ߤ!-Xnhq  6)YЍNcq{~39"A֥?p;q6)>Z9 vd@U%# o*cĜв}[mNzR ^.0Uo0!?67wMiKC3x4㬺vK$wN*XQ)Qc/BX[Hfw^"}à`pq VOY_tK+7{(wVϨ_}!41>UHƥ/,'4%M]Dm/>C~q\ qqiV'97vC!n{φd!4muȗOZ"<]]U<Ԣ}de۸J!)HIU4ODlLvO9[Q5b;;J+,.Royj!lU(wri[T"lJKϸ Zw ݌> UYQxs8k.ȧP4XM,g S}H*?rL ,mQ~rCc(׎['&6[5Yc sꯓߜSnigKheGJfbxѨqHSjWr]0g)FoEൽe 手miuNۜ1ZɑZݤ_Ixo~V'&'PʚQtaSG(zܗn *hC]W)*|IY`8+D0Zn[:+`ټV.@*ZԯM tCme'npF \>QZ/cAi5.T5BN9#+ ܥqT^A@ tB qH[|i7Ff0= NG!"h9%axџj7K؉ =_#rt㩎97ǎ)̿=Kq}ɇ )1oV39/΂or;'Qgb/Ŏ]7gj?gKrLL1WAqc|ż$H.䱊'xfu,O+B~%x*I?;9f 'An=w c΂I噍,i-M2m5I[K.gMQ-ӁΡ5{(Dc1_vr`J(FaaH6/>FSav S~iB:XjD рq6}(H؟ I[H V}nNlCe2;K{Qg'#xijQ["yp?=t=wl w:c%j?F{P'`;ey?]{(_VҟӉ}6l.7 =>he*akfr}/gg639ˆP{Ƙbiov `3w)T˺kĐ+Lі&~e2- ?dd\ xNsTq/Bצ7qM҄:RsgU)VXZ8d+m9\+̑\afFp@6Sϲ~Ԛ0\H?<*uMOsɈݻEC8]LCVUq{QqgC >o^8KԍgúUv!6[ޕLI :vpBHRA`֯ol(ܴ 'rz.#|õxѐ#GiWysZ|MLL\Q`fpeω)zԋze0ǻ|ܷ@0g0(퍪2v OR}H_G|w%b-GVR_cÔJ: ȿϮJB#9 ny1Q u儫[y\uG'B [Z&h7&LD`4R[&6,1W -J]Wf: "$Q{H=f_MX0t䀯S#Hm?T4k+Y+?Gcf2wg.7R8 r 0 l3$L „d:ytù-( n^{M[`,cuԷ`Bx~@irfERfVjNuUu 9Nȧc&L86:XZ&XK+9dÅN[nC2KGb g|؜AR5C.S3hp=h@v2 0Ql]]KITb.@Dnua X, A@P2ɨz2&D,ad |M*M!Ici!iTM#PZ4*$: }:c/OsLmW$Ur ف3ᔘaե=xgi%j%?tw&TٺY */-z/L<|Z-;xy!vUB,c!lm ͑#mߙ*"6Hf[Ӻfc"G}f ئ?Gb .n PclcfIwo0z F6. 3 DOk Js>3CW}d(<lǺ ƶ@끏UM\z*>Mݥ fQ~px LGzW!TzQ[+cZuizJ%oy{i'y(O' "0{,qǬ N&'T*_]{Ptv鲋q Xt~H{T }^4C%i5xH]瘚  Nt@a4ӗ|>aAI`9Q&mCͱ:OHG1~~,+C:!)sTy>qW$&U`d  t+k'%Lj@O᠊m'?d}nm_XdYazΌ"y"=1h}JBpxҀg4I#{R"pWO? kl@gRHIr+^Q`3<#0, i.tE@HMEyw2Qk$ZǙ#N`)t! tշ8h^Qkټ [͑_r忓qqE>R{f9ż7,7gz饛D'yqBP` -to bt,FѢ咁H+QY =e܁Cjj)g~V=Ta;g҈rh{cXBN6\;fҔAXGلsh$g($t³Jl@}='i[&J :NIٌo#f)^mLZҵdz@jdUmnMDZҭo@i2yQQUFԶDRee|C+ eTMAja#"\dUJ{9KO"ZNn1ȌtڞtcKpC*ywo?p.!+QO #?c·EuN wi1J uP!qd'+wѴ6ϲ;)NKߧ<[N!˔ʉ qsUF-2F;ec;NlmqZk?.قlH^{)y#Jᄷ ٛdM(/\or4=õE`smS[ؿ!?С(ۤ_`Y:aKO˦P;ҶSV M_ˡʰ>a?91vA Ѥ_NMEEgԔT=Fo Tj=SZZ z7#PvQFjz1*-ApI")v)-[g s|UjIY&K*-?/x$tNܷ5:e(:8תGvtMc3ɛ;>Ş =l`mQUp{AO/":wMZj r׍Cճ}=9&}J8$@z"?E$@t{\dx(m|=}!LnɈ\,kE`w^ޞ?|uD=!4h=+LF}ti0 AgwD7. .+:) U-B3$c̙8WX ulqm#]W]gB :"| f˵F}s "28#\O@ &TLRћC$K}0=}dIOr1R@MM*}〇Ҡϻj*J2aPv]#*UMr.ٮ1xM!NJ}㊝-rUuIӌw=kʝtt^ZTA=W~OBa);%T%rd&ں{lO#uwq1ejd~-x~|NKbq?I#]oE1cVg+[ n #(޾ ~Q?P!o)]# V4W9kܷ9UDkoA Ѯ X9XjIB?cZo9?%N^cy`;]f$.Dud&5CN1g @lDW;J {rE:ȮCəԭ#BL+MG11Uo\M+*a"JtKӉMXw 1rG53`YU^BB-JU.8 N9*rĮɗ4($RǏ=cZUvaUyc#%iS99gYԳ0oMLW+<[Y &Bd%7ՐvH }|I}҇BeCbFlllw UyPBfSEHmqلAbSB 4b-[zÅ%_1 u)ҿm݇Qfd-Ahpn;v^)-.U5܊5{ӡSƧ17f6$Rb\迯X0VFs8p_lA"D{PCJT3~!۲ gCC[aUw:cEbvK-BeD%!7RxU.ð83 O9KJl s R+^!%:]`~h$ 0)U;eb#:^/8Dr |_|KMlXx.¡{'2d#-Q9(zdQv(rM\jFq " GlZm&( I"ZiiP TOF| eD= ˽wp^IJY wn.==vCd"ZF'6Aϸ[ur}E1dz3snMق9efڥ2oY .K׾~xH|se dR`+(FP"o:͓mID&߼]:Xn,O0z<OIT!%x `B+T!P5G0du:'̖T!PG]D9[i|yʄDӁ$?Վ!%4To2%&4EVZJ~j\ WQW9"6|1 ϝEJst!3c*? ~7Zz.1ѯ$ۉƛϿ.%n &<;vp0qc ۍ`df?CĊBC n~*z(VuC_R@`YY6 q-2_?. &d\S\wB>A{i S9 zZ/дanS=a*[p Poł%[a:MU-quihجx̔=ֹgDC.>nJ Hj>bաAT-ͮwFCRR?. ɤQpt=v*Ҿpҥ&]W?Ey?_0RDi#Kb407Hjnӟl >Zy|DZPϺG8^ˀ06$8|) .\T~3; s>n7xAZr5'n/(f@"}Q?>$(v3:gʉz=Rؑ;RC]Jt~)_FEmvt׺ 3fƭoȡ)QO3 i ݃a}T{N>z|}Տ-w `gTi7wt.$ Pa`%KL)siHbZώrhY{IU 8:`PQN>Ռ(a1Hj،ͰO>U6!̆ e"W0&\v<rkutu겫bmFGUckU'-g6UW wE4qp{.In ?({|g_:KծգINȯS-`ӥiv9Ӓ.j$,z'-8m)!4U>!LcIKAG_+ɳXJF|;~erb*(үzFFh\QtjkG!1˗u [>u;i^!YUKճzxpy?ԯ9X>^I&e-!5rHPWc-٦H4qFN*CY+=,DrKxBެ5MOt%z-7|[VB3Qv,W{C}q_~|ywbQߐ!a&EGHh[6dJˇ}Kq ߈AO<4ǢG'ng:ň^oH4*F st]\4U#WR*f.eHܤ%,\"do !?>%⚞b|VcPGTK,fx< )[x3}?tNF'e͒6[cQ~yDPU2 i/_ŒJ[XG "nkHMt _ء1Z !s65aEوbA|},D'J6??:,vi/+3h>)!=Ga tH~2h:)Tۅ)]\ >B*KT{xh.ϙ>jt򽦊z 1ʼ50L0269ncuw溑 ]a=/h8| 6}% \CVtGr&ZUd'!ۥukDzn{uZUؗ˜zz BS܄ާlp(^Qqݲm<麟ºפigai˚"A2W! ?%a ^ >g G\5KꢿLpҚ{Gd4!cg/$n9i"U^pX{\2|tm nsڢjt*<7ޣ;dͳt ZlWJ[ L-9qvlގ)ᔨ7,31Q>woLm_1ˡq9䆉QiQt&+K9TqI.2!e֘ Bؔ1Y/ κ+I5*+iWA&AuL㱏8OsOL~z)/n]N1 H2OUl#ʇgNlOd]l{tPvUQGz };I@9ŵBWNb^'oJ2<⎅Һ LZ?{ KY}䶒nqy~Եx(*9wv!Nx&ތ&$ C|,Ws5ivs񗹡 ÒU0N6m/")&D]RbjxԚIŚ81qG4HǓoUs R ](bcZ53u 44!-mFPd^Ʉcy&R.+`7frՕD+;"dK<乜 0; '\6~+>`XXpn0J2Ig/{OfRL ?m:DlWTPNUʹ/H"ia9dX-{mlotJ׮zM#mޠR MxzEeM]-$O3)V'#fX:$[_3zKM:1ȄӦ\\Ic'CX5tP#`htmɵ#:t5̮bPNno<MS+O*=$7;g3(0Mr@β@3RQ) 9%o(7*\>mP:>RйZӇmMfȭUz[&Ḑ/T6W*dY!V5~N-E@௶In5@U).Bj(dY罃_LTn:fFw7g؀5Zdm:E$^ ~4iTZv*P_ŠiB'6*gLÑćd7W?)vdb|Hk`~ú3 kX 6Dnn@tTvN|DH["/!ʑSDQlZhݕjADQ}ڊ.KN֞ Kb_U>ňNys)S 'HivSildũb]T9D /YSl9q+D7凅&V&%h'RjJ@s\si.G24{zX X1y##y$`P^0M ΁|i6"{I//ͣu3[;ЏeXw뾏t& (KQg=0>Msi-gH&L pr& v-D>05c#dn-iPU(` HA0v[3zuN'5%O!`ޚK 8f ] TQTtH'vaY6Q]N2rbQڸA<>uVBַdjiGۚYB d*c?iWRʍWcj`loCT6a@G@7uE$x~Ny:v`m7@kY O )BK86 O-|갛ɝC {ެMXO'w_WĠNPYU_/(䊽N7J/B0F>-LNR~$Mq씿T2H3)["o:'<[NIr2k,6p5oo-/,i5MКFSo59~\6g,@';_HQiЛ:MUu Һo7M]D'n11 L0oTP1Ԃ;2 vf#elZ, jSE[3֥*29XqK]pă$1{Ȼ8tZbЬz8Egì  ϼ2A/M}(MeYsͬ$|KϤ73UC92;]:8L=5p@/02aa^bŊ,œlD=J 2_ E]c+eNл9C_z}x}y@t ^h .KvX9y?~Yr 0cNE"3ua{ ަY%]LմO:w| F'UKׇxD(/+Zw8\Y N%5QoħnBZz*,K~>ZpkTXY+j,HN /غ }ߤ\f47Stnw.HywmX_4 !$y ?Ta+~|>)wAPpۊҩ&c;+~=!e +&2ط<٘b'J,t >HÄ^4 J LP$bXyu$q,$7Fzq0WخU\o.-=p`>|k8(\2h+ltQ3rh*u@lC(ih=g2 | MY$0gSo&ҁm roP11O!9y,nZMizyB2{#b*Q @%kB(88q {7nB]Qa;YbUL9$PV P z7A&&$n^?V=雉]e Ub8d\3%&oN+2> +X|/QM'Y AsW.~C-$dWv&N`7At?Z*c9r20eX # ';.kTJ a>7&3<)v!!(:rb J-XMVcpUэaN(L9o?t LT#%rpB!Uo0ݣ3hCbdM7yW4;)]=^3!`U3]MU mo>F{|Pk!z~ A  \4#oA_nS,O;44gq:yW+W+ufĿ!h!BF\]qDv_)yQg6wP;%Ṕ#oTP͜+Z>.Q1ϜiYN׾(Cbb6R\xͩ?!GtQos= B"V+jb\o $/v k_H3WR(sů:YW9  CzP5cf}=q\gj̲`Ŏ1N6`mH3  8j0b]g>LQw̉üb#HnYT-U.Rk19 É=Vr™מZјfeE`gG* 𵤡-u9&r9tmu1)sz1w 2R~lΤY0a o-4eTxuG~k6&*t|}I2 3~mŽ)DC]&1侃; a:̘jf.qw}M/:u=롃#`ty,J.QNB6YC1cÊ"%BmYQTN(lUxͭ)Tn1ExGT n[,Ph;QmX1mҸςZVf8T핐JU?}AŚx*0MYRR_6Ʈvl-Ϛ ]kj2S٤2.%Vx>N(C1!ኂ4hVeN4Yڜeʀ5x薱UHGذ(4TzR=S!!`j4fRcM q*! #90Usۡ\Rv i\?^ʲdw@{Y.WX~t{1睍QG-K&?1ނVYX˖Qb`P0ԍi҉>m%bD,]Z눆 m"V   n{ ZL4”=V._h "_^CTAޭI!1&ҿˇnո{!*e +\5fWfg|} ~&he3ch-ei/K_[MZG-/:gb%0+%u\z<z ]?}caL-##~mw~$vb'?63+[ >ȱF  8hStvPn2Ke;FOڱalM 紡ނ ~lvY(X"8h=njPډᗋX!%s?~}+ATS@h[䣸@~.1`:@ A s v! /^cC'QGs_X/d>}<6;PyKG$PwH-Wb頩9K[3N. ;{vQ҉sWk0mty)E]׹ꀴL:蠱2Žo˔lM~F n5&%{@}yKp˭REٴ \0cCԗ1\kZBÃ$7r6L 븷šr)3 b ,DŸ(clwKçXy $Իi W$cJ}L`hKIk#ھ)NgcUPa-eK\Q$)qU J`E"70Ie'VcJp܊oK2t+w&@9FbH+_Xl{sɞD.PV7dΩ4|KS8zoЅxz\$ Zz'ÝS/xk'53P5oc 1$"9CD2&|1͠Jz?ІTY>Pt@l](C)7#bLf6^Iq9bӸ<+Bֶ9ꁛҡʼn>N/Λ_ay#nV/% xp!j]+ʹ]ˢ^Gz5w,QB*2pA'V#!&Y b, gֹ:BaVϧ,ffy6$.8h'Ɔ!51ǁOA扈'H)!1׺h"Z}Oʾ"@n+A،pXUi,G,th= 1ζ:5B7 ćj#t=R@loZ(N_b`qY6of\0p|G*ΩNcJ?ܿiex5<+~zv9cgg %0I^ޯxSL-lpT8ǟ$b= G1ՀuIpǣ9iK+w_Xk}oMWuJ*AzuNĕl7(\,g+K[E*`1qʕF^{;/yV〭aġ`hs@xL 4_I]&*w0aުrUfFS!F zAZ=(R8Ė#Nب>lчY;Q,7c;Ϩ:>xsh>&zF,X~j !)~ ^?)h1D#~MLY' *HH X{IL!T"y)ȟ=lYBepƿA)P)$Rx)N&ٰV4p>̓YtJ=o7ulHLV_Tcfy[n. fJB$:˜Sf4?ƭk},_toeF7+C W\]r29wtCӂvkhHRQ]ܔ:(޳}>m& ҸOݧ<Ԗ&*t2A!̂D_}yOqbVxz#yXH.pe}KTuS #g$](&ph[ub^ ?^σAtc٣uzVfE+0+e$ LW٢iH_F_7³բ@tR X6UzT݀=0Z}9aiC{x-+%4(>`ƀ%%N0ep7: l]H5 },2iYsy7e Ĭn}3m+.Xʆm d!xΰ}d_M+bI,}=;>|!}=b)R^L!2wVa;ڵhgF_=} 0* 4q*s.P,\J000:ҹ_ܫ ƼA,/ ۣJ3Ŭ wŷDֺg;ߩmgFz@ק&g<97bsvfj)XJo-jBd7C4_Hu`@l'%HB,YF]L,]t-$wQ1](U9c&rgW:Gנvg&T{RV_n gv} < 8sFIJXDP4MHة<DwVʗƃkԀt ^jbrSk{̢N$@9e4EU KL eBE%T.Z5|~ł2=r3J(8;6~~#_4F_#CdUTe c]t2K}X++NBν3_-{??ӣd@FəAԨ~~|\k$?Jc i~NP֨fK0d-0yz37]-xb%^$O~ڿ7=MWBi*ߊG+I̷+ŇF xPC:} ]j/Xc"3 R"ڎ=pJ C@vwRʵRg3M&lC;{S;,sVRT~U|f8ZU=[pަ$2{~&Nu>_oBxo7eRQRVs<"i͂7BЊUj3S1Xji)sr|;P>) %v,3`ek hOKC#}jr@-RO7&L3K|.RZt"gRXaZ0-Ƕߤ>$&Tbʥ-Ea b/jYQTlGS" $^koi +O۹X$U&p$iw+jߠNƔFZ`a^eqc!;63*N2òBcpU5Vc:Gmf|fe]E&9߳DCYVa-BKHzdb#HaUc(y#v+#=ʅkR7^c]4G U6r٫\7:rTH Nd̢|:tຖuR4K-ŞMFrʼ<X\єIP-@r5;S&[,e> -,b,c݄O1+)d6m~ɵ3UW,9FBYO+ 4}O"fJ.g,}P8L(O|5a?aHLlG q^ٛd) E Je$xݫyƐ &rfhfV6$)7mZ6И[dĶW DoA?Wv*HwjK|_D{N+\% ^:0E0(\Ȉ6:Ӫs R59mzp;N7} i?][iZ,B䝞`!"=vKb ~,g66;wd150 GЙ\6[1FaO9ȟ>5T-JF'ri)6>uXELФT?.O's]+?gH~SI-ݼv?$J][ RL1TD+%S%._2H{|#t~㖲J2p͝!U$y[I/Ӫ<9cpyu2 Ϣ?b(4sа q6L+uB%*Gn'zCv _c4=6^͂iwm\9l|(J|%/LvHKc}ʤAc~֜kD4 Bۅ=N'VhDDq}>̤To&^ Ԧ̬5Sv;Q`{|:15wjs?,* nb,+%U[haa) h H$%'B-DHl6^bhM,eټ'Oq!xU|S@()Q١`%tH]f"qń_ۇUS0ߛ{[y1)^_3iC^zXO^u )s*hS~Ʌrw'iMLibݎ!Z}uw`(Eq~:T}2UDɣzӥ8GD(%^ /Ӣdi+|L XOu"8)%j5YeYf,宭_UOJvA{*3e {@AzIΡgr=& WkJ'<$ l2AWͶm Nƾ;Y,C` ]\X3K0 umǦ4w|紩1X,v,2P" }RCk0cM"W}b}{EmYl="JP9D" fGZV7L#_`qa8["f7/W&(A +blN7#%"ѻKPY+9J)7܈o=+>$z y L )ѼD46,9oe9Vjkluv|\jy!݂RqU3MYM8OrY>>D}Ƿmp-`J@%_zZoc4=έ@%q6,t1 ̌]0HC:̦ߍS=|rj&xY-}z*{/c9E"D=,[['b\ ;i+bVTf*t\'ߊ87},]\stJn;9 "P(8`{<=^*sR.,H } 4OCR9j#Q'/ml1]+v'":N$&5p2Ar U HqTk(J@c(2/CDz`AE\nS/9^gagM6rbcY›$=]\zyj V?g_!PY3C7+Y(/CqdiQ@¡w-Y6t ]^R62IHT9=0n(>-|4'k.{nf09ٳeoBq(}-p;uH[yT{y޴fuן`a_وypb>ЊA lQ s+W|IwqqT3aa";L"(o~2D_5kJd#%#G9ٰ#8NjG-mc3:2Ƅ(%Yt08{!&fkFG_4>1OR.ը&0=n 0g _HKGAySqf ĩBܪA:bc#?H%ӁʞV_KCJ1Ш?k\ 7M׸M kEIa!9 .N'/WQRo‹TO)s 1tj'aX `U(&8F%IbO`) )ꊚd̞9HS0;]}*S@]cOx9h)|#ƫWƒ+VSNң 5JU"mQI'=ҩN^»s O\۫٪ן$^4-:fvjy g_w}` L?WMl.lǟPHDg@A<S א4t \!ve^pR%ϗ3ZISU0j>8),H͞xJwh p 4՞7HHt 3@JQ۳a>L{5:MSԥ=ru` Ebp`O$P6J[H+#oʵX = 3*D}_~˶UdkI@ԐM ?)V]X4&5.榭qwANgFzr1}#7{[=x\Nu8q){0PX&R2ah^7(khׁ ȌxF>NѭܘdQ ̋V\60>-ñ&Ck†e#icefFև`0Ttc{?wk geRj4 J_4jծF*_$]%:_3b_[+x]K^[ƋmwwG.w?%ٟ,!We=Z }WdrcCdܲv_^ߗݔ=X?(jԲɅSgQp[g ~-.Њ;W y=%Kw ^ɾsˡo dI}xRtRpA[ +w .5`il^Ĕynmlt*!WlqvkJ>/,ݬX @D򁩐_T$p W2yAeі:Z-Kk Z,̙Mm$3yЋ|mDl0<+ : D#T6o 0 K O?^\<bѹ>N; .Wkܞ\1}wx䩢II+9,8k?((r6M)WC+T n=pO ;h s:!{_% q2M}rQd門 #mF%r|' %uEbdtstZ9 Ɯ"IbQ3Mf+%]hz x[O#Ѝ`)*Fne_9 Mp[5)07#,Pרּ^5UFIP;K/qU;BsQ9 HP/դ(w}pd["rR`@vx6=c.IP :43=Ic*ceu_^7w :Y`.Rq5u)W⼗߶7?plZ8]H&.N1ٺT&+ʜ?@ﮰΖ)Swl㺬n9 ) =SW%n;_2%K!yєM 1yeZnѕ'-DAH_+,Gg]kZن}Vj=[i`7tGPH՗yj@ INԴB B Bh႟?zbZJ`Da.`. Z,b3SgԪ`6E>b'l2b-o3viZMވ#??RB h=CH)ZOq$D ]{tposI)sSq&3yn=kG  0V,NrO$djKHCֵpѠH_,҈Ċ:-I2Գ`E3ϧ@Gd?穊Gpw  #%)<嵺p s,&mv{!~-tI!3JҮ# nEaB,O\J I,Ө# iɰת4Dj׋~VR,eTY]zԀt&X_-4in%l@(.d $j:erکlZ~&]?Uh!Yb F#YDžL9 >y)|gfj4吿m[% wUՙ#{Ur؇SNoA#iBrtx8 hzCzHSfAz%Uavww1Bq_PҘ>QJEB®l>=T!),?.b"l줃0NuA( ЍkB~?=_&i)VUU` auEJ5lj `1HBJ:d@AdiUEZ[bȴkzy_ifNըg@0]_3\P #!;iʅ1Q4;KOVE;OS%qʣBoZ !5] bHDqmf$7ucNc!}Y0}dh2]xhL4# ʠk#G?x1e@W-A=1?F.7}8Ԛec!jQ "8Bk+B׾;(ryU6E꼷*)NL:o1QH+nPovo[pvP9^L_k-~yӽSy__'A9(dBԲ5!ҵM`A֩3 sío)x)-$Ӏw|n={WXNQWtqW ڭ,a U@:~c(;Yk×D?*6Hav3Y?W~ GDVie\$˰ggO/UڷM {dpO_nP{Mh+PӃ @)h EzCX*EP.TNq()7Op)sx{`} pߏn^& }i85/(bj%'Iw+LKPy$:etԘci6]EӱvoD?˸g釄zEDUPo]~C]9qf=H8 1czڷ:^%<}i˦4^0w f7^,h2ɜ:\;#B0F+85u~`]лZofCln~ɵɓ((yQ/H3;WC(T К%a~:2D{oAoyӞϗ:`Լkzi>E6Ty Z<Ňni1|M~r밺0Si7T20Yo+O,Q)a:ר-LO#eo n&E\YsFNk!SS92!Q/\tyX6 ,;*xCQE Ɇsk8.wIt.9=s$90mMn" ~#j<N5:AJ?$Ry?Z%aX벟@QũEdXk~5?g-_-WRt 0iUDkJ9[LтI]N{ed z'u-暄%*wS7 9IÒ)70~oFI=u }VFg!RK*,횃);^`2䶆'"Yka9ِ%J{$W+r} f53{~OHT3js4GAY@fQ|WX$ZCLE|z6Y!LiHyv#o}^yn'+Ќaos teO\x]TKAvi`&m b?1[=ʩ2 ҅3cgȶ5Lpyf9'i)X `@+:ʡy*iP-)6<7ҶB=l) j7_ EL]esgz ŘY%m@d)YL"ڬݕ5#0z!Rg٘8LIUD<_kkAC?NǶO4 e>'`PKVy!fxDYWkt}2ugO%қ  C4KϾjɾ),:&+h&i tЛhҺ6cH"q[\E@a{B!0 ']kugEYBTʊ2#k 7 'kY}ȝW4 Klq ~L\"_#1< &M>Kiq1ݧz-0Bw  JqF\]\cٴ$ej4~0 ᗴqxW}W {_L&ճ46rj/7AcQ"wcrmȩ5zrQOp*PXV`y>6F7 Ȼt*:Qegu]f8ϋ-'wO9},{i?~"a.  0r+ M;8>IEw,"fͧ@i1gRNevxFK捦ӂy/nƺgk0b@sF{PsM\Jhc pJLP)6bP6S!D˴"6)/HN~:Z2 զbW)4fM(}Ԋ/5Хi(lHK6A;1yԆ 7u@!o]t,9IWc͹, Qd:Ms|XϮPX/MJwJCDȸ80Q3/ K$SIC8 "a{]A qͪD }i|0) [OKLFs,M_"g} xsv9w/j.ZE׏m#3G1(uu*pXԓ|Fn΄ h]\b (zw7EXD}pvo>$+(dO7-v" FVjpL#Gaj2B+mK҂&I.=Qɐ.hSwJ*WOcGgu9-_*fF_5"$̑9T_^c^G.&F/ӟE,-ʉ֎,#[&~Y"|F*cY ~V1\U]zga7kW 3Y&GI5Gc(dkk_\3H,CwDVFNXЫ57c0)a&Y }6?:n2Ɏblw|*AUh3mw~_2G4ds9VݾFYRe{G+ 젆LNg<l4*no&4]k0]L3ۗaL4/ݽ1#~ְ`fXrW^ǟċJ8=o%~l5iXo)h:F5"]FǛHnu"u]rA|LS'זFԃ>Y 6ɰ$QH޳ t#$*^#Ԑ.OΝ5idwU^EZM|V/3z6'm(: D]^pӾ͟%&ڠr͢rVGmjl -oDa/K~\@"dS^<;`mA#`2W }s (u,I*?}IL<dX ^V:NAK8;jZO 9 L&`:jigx[k~BA05LjHN/nG C7dkd+Я}JM`5UM<QxC5Q(J'Li[}X6)JuV\Q !yfAzNv$N:Hq PhwF&]ʑ(AH_\i~dب+y3lsS>QQwQ[];x-܏?QOfob]m`U Mp,=%*8ɼCH {(0H=H< <"| f9Wܺ2gu. PH%Do>T>!M/ZeTUz>d7XKd1%-7ͻߵWb{Cl坍BhĂ]OUmӰ,Te-"8=|EG4% M>ᡓ^HДd]pAob9ƛ.7 Pb% p0:$ ӌeiڱ3^FV2T]4W.+9<1E9 B|ndK` `Pu7`ɴM:$ؔ~CRkAnG~j6i 9!-1z%x8eYP&[x]q P&ڦjCqPZ ;%,R.k64ݧs|wһX(MqV[P9d*la\ߏ>#5lI/`RJCщk4ytE=SSw^qf /?et"kDeuzjְ_#A{%V[VNn'*.0gANіC_ Q<6ӅS/64%-+\ίIn*LV-Z(#zG+1fc%/yAv CΫc&0pwo߅Mo6c#7|dfZ{#ژ6^P_Zٌ+hawUn εTAwtZ" A{jsճǀe.XBB^QId:XeNRQY?r95%h)4'@ {Q3COjR1"dS+/) Dž',12Tïr? [Pex,XdnI–5R%e> Pþ+ї;S4IRt%>V5P:b%YZ %Qį,[&WzS2ߣ̳i z;AlbkM.%֘7s;tKTjyH a61D!.ñV>i[I KFŻ;qFMc"zƺ cgVڬ=ay5MtJ)dem\QR, AʈʸabXؓ<3~?_(K=[pdڭ.%! m fMc11 (2>^# sfn/`ThAսiۀ E *f/̋";w a'7'Csڀ%eC~ ;?:[e.$d"؁S#?6@ib$;eǽpH݁I ; {5IC_h yfBl0n˼fv;M| ܉`g| 9%&W˃CZe}ŊZvgT<Z=3*L}`^2ล) /UM5eDC>< RX\MC~3&eEw,хC Η U@c:N$Vs-3 Ҩ%@v@fKq"G|$V:'t2 us*d3Wy;ΐ䥼7\.NFF0)=@ a^W K^ޖ@yyߜi’f uUE:pkmF}ޛx1̆w/6qW!9[R$eO軮(I=ZK2#H]UQU@ˈ_M0ٮo(V?bwy&ӫ*un~4Dj?W_ p$Ǔsn1L6FWt?o{,G~&0_\͆yO߯".C;d`bqkIߛ*֗9]Ȋ̒hu_ $}2BqPu0G=g"X`(D+qa[:\Q^}D^Pj^E֫x/;hnC }W1 (^PnM I̲ ~ҬAj47倈RoΨW Ns%߾^K za'0 t`{` 2Sj0Lhs2l6Bw87hSke䐪HK%gdZMd9BzXpCcDWwf'UAWeVv X u w،؟;20~dxi(O2 "c!xVoGNCGA\Yp c/8?47(\r] u:6y ЗџHCToļ$;tW(!2/=\:wL@xcs;kZ%̠Ͼ,IѾ`bN 8p`HCtu%$wa^/q$Vit._Q( 4c8n@3:ryc/3z8I᫡(޻Cq;3TGJd'mn.S|\b2vM?Ri^uQ"=DJztPPOGAk' &6*D5Uǀjp'qX9Vd߅l%+pQ@yh)rZFpg琳C߄&x,`s–Jp«/A vPqm6x@|e}+KNnnZG0g%03,1YZFuiE`I~侻~PUֻv*%=КB!.'j )jld%V/$֚(965Q2ĊIp~s0f|%pvw]Jteh?!ICѧy^Q}ȮbţT1xRnXgg#i8? ;k \i{xz|퓱~2lF ͏bv'ǎcC PI[cCy "p#⒫oQPf4aPta ]Vo>ė6%HwB=Y]<Zb 焂ٶپ#?S{8"ąmdC1Hw~YXp07i0 #眭 &+͔}i6`'ړ\9NZ4^XM``1x - 3g0`h |3JѥN+ʛ5Ū qKX|Dws^e\[6汔vpЄHXc#յ]xθ{ӫ ;je;夬Gseh.#K] HgT #a;df=)qgƖE?C-7>gJ3 v%Jc 9_tO~f0u(Lܷ'4 (XJ ?K^^:TcƵ8AW̡1zlV'|p@{GJjo ).W+/Rc W̃jAL`!@d> dx|v{IqoEǀt+Չ :+&`[Ĺt; iЖ`ԋ` 8.'#k+hZyR'058ϻqQvoF=>87 ݱ&gEe9´jgSZ)sAKH^Nxv(r8^vbs9|RwٸV H3-~& mȡI Xnҫ3bm`lj _7]B3j$,&9ePO(}^̫ p/VD>"SDOZdz q.M T4iB߬a o+ʽT\z>*N&|Hԩ)egs׍]R’GF$+hۥW4λb<%!`Te>=F `O(Y+jGͺ-_L{*K3`WsM?=tA$pwB_)hz4azqgb3h58YmSRcUbQ;>gQacTMac~L0 {&!f]{woY9)I;*?{k '{cH\'y68-ChC#fi.8|a$6@,l9LoneqSyOM Ʌv7$IZy$Xʲ./cBQU>|Uτk9XX:Yd=ouV P( s1 .rsk-eM~,1ֹ V^VyW3nޑ`V'N%3! }0Nv/]GpR߭y]zZ6D.v gzeOcM2Ut&RG9ubJtth=*er&6 3-d;Ą4wrF%O k'$iw|)y+"RHBc.kǴvvT~+6UJ K7U<J,sI'*LYXoDܴġ(b1teEߒ[]c22VkuD1WY7K1X($$)_).;7:|٩B?YNT:zϻ-ﮥBM:zJ4c&IhO>%@ҫC397X.0X\ԏ)iPjє5Q{.u^ǕƏ>ߞ h"(p*YIL)E=$$1LFt\lavҿu{t;W~MGñ9EiZ:T+1à\ d~UŸ4ѴTUmv795\"ygVP\4g4:5qЪ-0'=Zzn3L͎L$b݇~OR zS/v@k =K"t$ -P_-Rw"!x4Nw$nM%`?)l4FXԃ5N j9ln-|(} pM oDCyE[?c;'$z IJƉ_md=aE>- ,UMLl]&\9~q?Ey?)vvK.9t4զpQ)ZL5B_ *)^oD^2z4w} 9]Wr'H$e[tz?nj6;u # X@ˋhyM7O gHEp#dA6\bI6촒6p3g]Vr(7pi+x {ӟܸ[phhgn1Xl5ᜮ+XrOX qwu_۲w2bR@v"gqa6{ yq-rx,eN Woi#p:P3:~{(E;PF5ajq&~(&{_`?oʐGf7# 9n:A0w1  ?5[yU;8ޓ;CmNE]໑o,C]g\VߵPvH &޽06{&w0f~d褃u#44 bc{k3tX(%x1Tmy9s<*8[uk׻qɐuaDDw` JC · ")8m/_uo]]8-Cv ܑ5u[/v|}?èXCI%KH@Yi㻏eCCqW;k5ҵvk7r+0.$yM4wPwym&MkG--J2c;_xilKE-8Ƞ@"\Q/n"eMNf|f K H3fsni{K(*Fc0>Q*ckT'& H™OT)(6J_͔틬 atxv|nc1bxGSe8=%u^S%)cPS/etw0#xJ_EG -=x>1fozT"hLi|M(."?˼Cb5d͙X#g*0\_1 /3AeMR`sڤ?GR8KcbA~zX>!o˱uɍc[ wQꦑўI#j2; 8,Ɏ7M1;н0)E  8AN;(( ! $Y@BڞPмt;nm$ !󉚞r9*\Xw|9r܎tJ1M1rd*Ӝ::`#HGiEf!kҸ6:T3vj E3VLJLՌ,;xG`yUإg"BD2(0xi0〬vSLB:9['QW&h \'K"M DܗNɔAYMaDBw+@f7ڣ%rtiRHŭBZ'O`,KG -R tnoV?pJ ']P;suav*2)MW+ERZRR?%TflIGN9bD PPdCE'P.X$ {k+3;8,|O'^P'N nŽ{܉)W+7lLI1jqƃyuUU#P0! xr'>-j :"v0dU[B+}\6γ\DuR9T U`|97-跾'Z~;@+~(UpReҶrFy" ,dμG])V&nO̔Z*' Gq%0'G+ɛ6K ~ 1hY3Lkx |?Y"G &5 ;4ހd IlSAۦP8_:r>{ =xcʓvM4 g\LR^MݜzF{B>)k Dp&ҷ{ {HG8M{DX3 X_2yLۋ1w<ӽ@Ų/ebX\,k~S44  BdJH'tT^ۇRZJPwLdHI_Ftf| `oQdA|w4nR@D7:Hd[8^GH$mʈ# 9WJR5_6k?&֤m0ol~b!65 }ޅs{Jz\Ty8 !9PCS #S[~ RSqsM'~cTEf ORe,Š^f aDqe * ih'1Jh+4+ĥAuW\>?)SG͓^WGbF%^ * ^g$D`Jq7cDea:9u;AW5T`V>2FX &nZ)]:'էQl?QXۨ+Yñ:BG`Y~P_y i |G UeII3v(Seg[e]hLB#?U66;@#@P9[miܫlqpx8!Y9FQC !WDt-Q#kn!A8 F9ƴP;5Еh/Yhؓkf6ҽ D3! 9"EeYgrl/AR#I(kƭ}@'yoS__aKz;9eW 6޷5  $<<*I`%,S&ql&q({QMşj3YAp$. eEhBUݜX8mueb~W'G"ͬdRiW@jF+/ jU۬Xx9`({DmuLy yuքk0Ay GJb xZnRSv_$YcTx&w\_}Fb"Ϲ" 5If1MWc5m[jo$ z QXQdjNߐq8kr0r^0%-ɍka{XN1QYE! P32۶u6Q1al&mY.kH`=F 8[K̜ٚfy-: qΨ w X?|}Ζ88'*xmy=1%Zc6?7oPkng^w-lE\݆IuFSy%' @|So$as,f ﭦ(%Eٻ,^vL.Y( dХ4֧T2Im97Djod`]i\>>4l WXL FWbf=o}AK& ݡ֥_qv qT(êL'L UqҼaAD)Kvv10FS[^OYD̺,>Ti-Wd./n$`?b` YJ:LC߇K6wԚ CӃ+QM=yh(6p헥r6ƢzmД_uf?n [jB4]6iLJiYQd.Iz& %-ԗQkƷiӯjCTm4O^hZѲx K ?wpG&j;.Әx1'2̔[F8GT6YEZv82T;mY$Wy?A.vsΙ7&BbVBVct-ǐ7vϔ)j%2arXLSB@yV8eb#W=]"3#B0wH[i"s}p]PaM&l'*{05e3oll- ]kPlH n&!I:8fw'n03wp{ 0逝hp[|ތ3-aIX+q'nE"l?l%o>ͩn5 G}$m1nTpdzA S{dUJ̈ {5E4w%TqhrJxOoC \ Yj2a3 ~RqwB[x$PHJ7N޼ Y nG]nԈZ:7fg?4Y8Sa? ڝ7$s '&! *K>TQZ=O=?;m{K^^2;#m1qy2K|3[!yu8ҋj㠪b B;"CO;RkbҪij`dGcmz#T;ϯ `CwOptsM^noQs'Q&Ɔnt[PT87z„W~@1r[±lQA'0,.6nhc9^V{(ƅMW$CmJ*9}onL_aט*o&D$egȢgeaW& l BF뤳| cUSild3/UXH7A4ҽ┫͉-Kƫ$a)T$T޺&h,TG7HL|RO1-'=զ@u2_L\Z2ZnbTOlEFہɚ'4s ȫpP:{)/ȕL;X|_u{9'-Eߑ|)4hifu {N`=b4o[,׌涐pE px[n`yFx҅x"i ‡8)y:"Ϗ>_6.C }֨R %w=`uG7{e AJj7ދ?RL.Ձ(0r4H."#y c AAy{IyÕVyv05$&+fǝa"!EHTҲ, 5fq70:8#SO4r ?qRN CGԊۆ6ᅮOsJ7u7{1֧`lVM[c^9qg GӦaWY(eD%'z陸^)lP5Dxsק:.UD%>MsW֬uYڲ  3DxDLdP*?e3 slzK'ΡPw)NCXC@SaR#4rԫƵ\'ㅂJ*,D5y>6p *i}WdZ1b5=5I*^Ǣ̱?<^>]JRAjmeg?};t9^@B{SX7.zVF{h⻃Ṙ@` CMD$Qv]IذKwSk'o╆qzn|7ԂHJV32@T SwrrB{G&qY_A{e6cK$%YS,5;Qb 0擻޵%<݌VHy+(K_p֭B"Z鰿~G~svg)4K%Iaы1l@{yH.!UA09C4f @)&}9$(6)䱁4(ؖ? m:,Fv'`%ƆWWb E6Wocp컍>%bB*/wz7hor6c8vUK@v3J~kن P'{ $LO0R6I){gZ|j"@B?DaۧӔ)l c5#3x~g%Ve8@=V~`8ڿ!DFb:XwQ].`<j%r@M!m Rn08<[+\TD"ZtuYyFXQӄjZE-:x"`/vEn}^TT!ʵ:;Őđ=OgEeJ/%uؔÍR:{6_ya>&T]AY?T/{<&zZ$╜zYXbΧ09 :ar8ᴇckۺ Q>2ē>X <<>[v:534.%y4>lbsBqBlK AOxK\$oJ'5ӫ3_1X ~mxZfY /~Bcjj0J08tӸAx0e (cQo`E^4siQ>h{PЪו΀qw>U\\Cߘhx7&MjݠW-HCCDf,Cs -ѧ{$;.{<"4c.,:Qe%vh_9q1Tfg f[GX5H]^r5x0hAkMWѸmu ,^Rq<)+ 3GZeG.9Nʕ.?+xT U3QЗl,t[٦V%|/Ͷx1Od_'p}%@_JNPc~ۨ"͔2sJl1_gT@:V[8 .Xd D{۹*WsVHa1W3Ld9!Hokn+T+UϠu}#b3D%Š- (>Fm3MEfsiۦlTJ6Ɍ#?G ~`Ж9-_@gkQtNo;KwݴVa?7+|vVVr&.NcSX)\Z,VtVAK[ԟ5ۛHeRqxs||$^&bƒVqDʽeq fM(d#R7N튉շrjGbP, p Ch)0պQ dtqoZ:GŇ!{dЭ@QY]BzvGpj+mI}jN_)hצ)!r<€01¾{_gy_&p˺k_zhͼOV ~InJ5`րQWFf_|0serjtCQ%HID,Lc_+Tߨ;q{ EڷZ_0z OUZ\w|6Uyih7ODNjrAJ `h-[.QPp4C; n* `.{!x1 }(|\0g-pM~ 1YQz2:D:(wF="@w߫@a^(Y9}!Pۆ9Lj()_V4Ebzfz*% xA%Gח,lquW͹EH OYN/_еHPE# { 3rPqx\+ j G^\08v[sY!\ZpX;<1d\R^ -[v'I W| iPG…|Vl'e*?]xELJzG&FDZ:'$8|{%^ȎWeknqv+ ^ЄuPC<3$IWZ=6+"9M/Xփ"oP[#9HP obYƝNl!GcbϒO {SP2^)-0הD/z Euf\L4Τ,wF&:f1n+=ٓp\sAgHeV*x=rSA݌F Vkɳ/Uj5:]6E"DqjՊN'exIķˇ5 (! `*CBCS7*Mɵ%&U'ôFe ;P+.enc4kb9%1ܼO)xn~q`kK :Kpt/6Yxm6zSkg2ql(u*z)2[xiԯqfq h_E?v栥p£JȻTOfoDAQb5M\z67>v <ǨelN__+׭!({@ `lƿעr@PG%rv0 yꖿãPM/m"/{:O>+X<.ʠP*.14 oev=[xfd6%svf zg̰US$dͧF'<7Xx&2R =i) ݹh۪؅x%$X4.ܥ)aS(wa.A+|4k luD\ m" 3koW7rqw3K+*etDΞ6)Abe;'N13ѻѠ]B~hM/]8uܯJn23ٌA,>ijOotm!!px?<}~,/qgWeq`[T(Ϊ$0/ puEB:Ɇca{L ROVdFt>pT> Dm_N.v yj;/ ?`Og4^@8鰭4"ǞY 9|PMsqRZߚ0Z!=};a.jMg3pg=S O^"LB񌅖~:z,`Gz;n|Wr%JXzXB&CAȃgY.=H@[SJIIbqڿOfc54,n6D6/!Sh:de+(m{6Xl G!-M 0k1-̞/+l{$ʃ]:vߎ .xeNƙYP]7BO :4p#܉xT‹EUѝUd`H] L?ArՐ6~%niiͼp'ܮ"5"k뤄03g;$vBM*}!ߡo4mXk]5Ju!H2s.5K]=4lkf$W-;#.0_S@s'^VfE8W%3eCKOO`V9u5ݽfƵD& +-0lV,a88\p.'\5nTI!50^A }g]X$D/3'ŰԳu}L5x#qGintUz VqH=bg{G&_szg$BJzGa"^1٦ݸX +CPd(`W$? X\݊e|8G_iH{HQϽ(6򪢤hMKӒe(h+*-)H-OB)@EOt+ 4)¨ tJ2:7oC̥tRMjӔze:^Gc^lƣ,Lj^SDz@csbR/BN1fqiÎ7sNhMU'K&m2yv+l'WtJK~aPxvO5 FHL X$T n.%tn +vYw6 6NK}[T̓DFW4v`r0@CqYį^4mqti 3LQctܿ"J:ƆfS>+dؾո+EqGԼhfz2YWG56|6fH4}h1.HÇCv IO\ͼ vKE|c}Y`EJ\]~{tki s2׶ bD0 J".D$ع[.ațvDqL6sǖ>–WwQϕd~7MQ؅}JSd@'Ndmu0P&xjMXeq]AɏA/mxQ| ء'h̙AĊC?m42.t-g2.Sul񃡡̖t0r6wY6-|Y'B/+wL@:<+e{X6=)}#X/bSHU['g2JָMEC})5_W\[XZzݖ+ԢSeI{}=HښC+~JD : KD>}`KtRI ⒘}=ОiQ㮑 %N7Q/?BTGwoI@t C],gT*\י i;шa"kEClf5h@`@ .SQb, G1[#$Oe:MV$G_@+*YޭYpHGzn$[>c 9"}f< aКT%O? Fl}P諻BA3]84|C؏|ԜTL~n n =y{͆C+ $(f/l_4iVmzPƖ6ށԷbʩ3uifaANM9]/_n I ]UckQ8ZMk1mMOiˋ'$!ukB_C)*HƖ`55a#3J"yx 1~6\@hY%SIbzs o >؆`1-0@oJ컅{`,#o?bz hf*>$+_?G!UyaehF0IUwpɻb-zT}Y;iks\vxЛWX-ڿ;A{M_Sބzh1] %6x"& 6Kx@?O/LCw\2TB:$οYBoDO;](70igCo\ QIޝ0&=4jKLn F-:>˭la=ZَLmoXz2rE3_9Nav8Ǚ[f+L|HtHjmOf%aj ܅#0_;j X׊W(qkk|NN2,vmDq>6_6JRc䔇P=x{vEBܓ5nlw0HH X(u^.*'p0[>)sv,}~GUv*ϸDfvEm&"gvZbH]g"$~Z9c'utMZ[Cf͜BuF0D+˽SdKƔvɃ֒],6*`>(mRW&: b_0.ޜ,HkH<6Xu]\D h5\١Ϫ=rWHى̫@P v-eN_@ruwѨ.tX,h50*S.V\ӉO~$DzOWHn6ピJXuf`*`^/(nVZ9;dj?9F6㠼qTSebDN/@Dz4/Qyh"uT5osw9 2SNsIjVLC3@Cp1Fm&֘-S2#嶥PĸKpER\;nH\rA rl-$ x1B"]udeY!nxQpxa^̴9sVj-|)` @Jl^bjd˨p*;5F\uG;k&{]kNlv-ZM.ewɋmjN|MdȤ|뷜.n] .|qT`,=]zv91&c 2IHAt@iz0jwGA?lg{33k7)v-=Dv~! x$/5g<[5,fq o|R+ PӦR+Fz N8AP7tu t=W-b徶ssEɩ#Y [j 5aS裇 { SY &qr+#t7S&>ig.}{ 6W@#?pO=1}JޏYAaf;āXd:ck[-Ds ZJ"+%*eE1`9,016&U@=6t(x=*F 7̮#jG>dls8Xqt FAu@2s(fwoVyݥ4v wqD5Kj@w@d粡 8 JyxB؍hK <=*$42}1 }d(5 QapvE//䁳_Hn"4g56 Jiz:{v}~]bDR\ ̑w ZaJL_r%KֱR]7c 4LJ[- ;f0yQ}k b{&z޴o6[!$V؈I)Ug١Zv2zlΠwJLd-30xΒ*A(6.iZ^?ӃN@Nc0fwa+`h4Y!)qVˣ=Z(@z[mp#SױF" l ~dV˟*o'Z`$U]"0a{%H!7?"\un!6l}dsh#iLh K5>z:'qI- GuJl*c.LĞf[ vxW]cLvJ|R}цL2סR Sȱ2T M/?yx!}4OHoi*(.ڗi~p*l^m/r9ulMe^sa#BKίH疄ǵصyx S̖O<.)GϾb`tq'$ }kILj(:u{|_7oeQI@*b8RiqB%'#C'VLw9%]8@vgD- j3^JJ ]qFrXgc4qhBspDN*kimS ,D75 A)>37ܶyf,N=Z]\9dܫ /'RoX#Q ѭ }ՍwZ 5L(?'-utC DVK&|r ;3̕!ڕOJ4?\3;W+φG?h(B8|DP4/$5@N6#!SX__E#88f_#Cl;N)D<KPhΩMTTs˜ض!AAj9D+lv>OLmsZ7ϘXh;bkL3/)D5ͣ#@0A?;^b5Rt>L! Xlcm~; ŲdH)S(RH!^X|_*9>[;:̰C<<8\jN G)(BK5L>ٍROj":($U%L{`^X3&/5-/7 .ԭ,z܆V/-s(2z /Œ*'1Bdꌵ[Ȉq Ⲝv)'(n}Km 1*3|&W+D#0zK,CjW cت%( s4ye[ll)Ѡ<7CCV@h8P|kHlsH['NLkipA_ />&}#AE676cC?Dܖ4\#-/C~mP fC] $dCc5f[HÕ9@MH+2?eTETi^J\!hoQJ4::AZ뗢_OA.,פ=}3.#3Q!lbg~ƾ(Jː9r4SQ YLʇ%RL͜pmpyV&klh6 Pz"1& 3AxB@3ܯC˧pUwr 7BpW -{?{ .KkؤH0@?#Dez{V?6K9qU7m'^nj0_d-E!]#a.]f$hc^k.]MeYC/aM`R'YY:ٿiۉFjSPΧ&vx_2y}sOy`E"!-9'ctSbr*$u1}:·F+~bE94i,?zdwmCwM5=DBa*!)<[Cd1$><5m[ '( X Sdd5 oKiƃH8g%;PׅoMob-sx|FChH9}gIW$o)bcy:á$/m -3Oeƒg ݟ>Q;=WJ6A aGE%?XNqŖП\`zAe=rg+rsJa]KYW[ {| KX|+Z^_WHɵ/L[y)v,BRe^WKɍۑd9+O8[[op$6 j%8'gw.6Vg i{=AAI|\ A /F/Bt>Jz׻Jv=@~)](<#,h%$ bߍXCzbuzҴbݏbyuNh)nʏ`0l `+iWg&\XIίZ 5Hn)vC> fh?WV2U.}w v~]NG[s84Y^o^dfn2XX'%ԢƴjUu)gND:{Q ЖMF xLkmh@-`jw?Q4#I-yԤ{f3Z}wt$!uär|H]jn1E,6/ta7`%lV!GR(.TwH0z gll.iyGK((˒4_J [I7+ AքY1I|v~iDgf@ҧ`<lrf˹!zT]ZMtT2g ېi2$L[r\`tdϛ$GhhUKmZ^uFe[P Gk g6Vɛ>Y3+DQ'_ q 7gaY<x[#`t}ָdq5DɠK;ҭ֋;g>A2#6M[KiyÞ ir<,/*(Kxe2xGaMQ69:3mB= kmqiyXb^ne( 4dX`1|J9eC`;i(2G";Y 8b,1CK} F5VHȁtArQEmGPL9AL8>gB9JK )Z,5*v 9}%LИ`ՋGF[PkitD@ll@)/*B^'D *Pw4\ܹU3,cW'ǥ%4\dg#uG|tmjgUd!گa,ЬWƌ2;\ G!%K'8$I&-> re 9ÜT$r^&%]^ ͚5yqP(؄6KGtcwT`9 L1 yM>נп h%"RWIuSnQ3|D ,^$^vK]`+. An@c 9P{hi8 JW5>3DVQe'X`ꓙWZR@45Q8`]7KGv^'\j2=ecG̞lc;/2&RoWe{T!dR*OhP&;Id9juB}y 2}x u' { 4Z"NaYT &4|z]ӴBK MTD(@~ jFg>ELyxX=Ţ Py4d4Β6ʌpV{(f?I]a!ŝza\ \萓Bj.0\AGm2NZDod'-A[ Qu0F0ѣ B\#?.-C:G'$QhqQ汱כ¶I>?",ل`hܴYu6TbţNPXy!E&gC (6$ku/uv Z? 3Gjt^fUD\vw5#djNg7*ν.p"V%%daL}^佧a{ZpXKe^;Żd"m$jb8151F?IÏ"+!J<ʄSRXU65m҄UT#| N0Hcn.HM5;B=NiGݼO‚ uLp#ykgg,/s?KrVƯsT`Mz, *>ڃ-%p{GN 0 e!FǨoduc^Q4[JaJ;d7YSkێ'&Qy2/f>>di-eӷo*_ ĴisX-AYcc02Xn~i)OaE֡+VJ%eG@AǭvnlN7]8M5=kq׎J|t0j 8 &؝0)Rj IBaղ^]i HDz뤞hfQQeON`[SZXBIDg>Wo1pK5,z"^v 7,+kr_%$Լ'^ הA%?\UmD4_J!s'|u8=ދY*ntj[,r`ps߷,RP8a̐ۦ$3C܊Aqprvkގ{c[~%9E"#Y~ PAk}Q$"4j0.4jլ%{JkK2(߸0*5 xɖt{PK5$R>1Wvg{f/GVV:/Eo 3k6,P I3Fc[;`8: OHz<@_KN*^^ :DsZ>;ϲ#\\^uSw+*IxQ:S\g|T! |Vk !A:4ʴi?T3m upjy.X C7Q/X3/![& m?f.TT.sI ~c =C"K Y!wC=#{Y KTQSq=zXzNVPFi"e\* ɨzĻ*ɓP,̴<97Plen#ob:?'CvdlgʒM jx)btpAV#E\(C=f ;5qܘ3=is> owɈz-?mZe&)!c|x1c~ct@ ܸ9B,O𚷲@1i]~q"[M_SџOW^`]6Z˵>\P)v-Lr|As7rw? ;&VrS=7 GFp!-Jنn˳/e?Tp$t- <$!;uW'jIcD ޡ+֗O#h7{=QIOnM 0 $bۜXqz ڷ$jTS~-!5i̶qPB=F*?Isu9("됍sp hy/`qЇKHOW]>3v\ٮg?(tIxZ]CXX32VEZh$mz_`[RkCE~@ Sf6` BݚaxeqH 0%S6,Za,-9cʗw4W#ZTe,dcτ !ϾA_E pnI>bM6kL;BpJ(]Ė<l].F5r:NZJEesL]Є*\TTPQmU;:LVTb/ـ@ŀ`$l73B*L9vdB ń鱊WZ+xF=DZD?cwbD*`- wsOgXK  !ς0Q#gd+ԑ8lIk;HCuVʩEE$W8߄R(=7 4~5[tB,W>6^k(;bĚm㖘yn>DhGWZ~{#d榥TOȶ, \ o !9,w^2>P:{O^o @ȶ$ >bayC(6:# =o؋ۓB֝gcP+-ۅ㛉IĦ`~9|M^~.fm37Q0LFп[(2iqTYqٖJqlf3qzeCRm eݧoرH]/ς$HSDRzd%}1Vb. q#U2N9t3ay9j7䖈k#&:9|['^: y Bd &ɰAG0--E/sD<6[XᄞVaɗ"Z̳ZOW?^4ywgG˨b}RdO)F;ܚ?@[!ޫùwd vgn7hXoN5~8<ə}hpƗ ,YDX>+o" gp`b`b^}9&(ԝn+zOB)RX R% m+kUW1qc)ֽ ) >wB5kԞuxW29rbb" ՙS?G,#B赋ZݺA uRsNT.UEWQZS7t9B;th:˳3+$BZ&;vR,[1"/i13p('ߒuZ*uVz-]ש1#*9N6LrǸB#>d^MޘEE2 9l/lɛ b>!?V,j`\OTYn@/V:_ėMTGZECOy ^uyN^Sl#F.S432qq#aI{"olIZٶ!A@X-8H 6=ɺ„yǎӟ֐@fOeyL76С!PX`*PΟHxgҐWjdm~C; e8h wuMÊ?zTyp:n*ǭ1%)AnBRΫ?'2U.al4. `5J9[\F%FrCAz  !xħeCF*1]@9T6F•,";vfQ3L!7 ^ BF))6cۙ|v灆k%*u@jAځP&C3"GYJB`)36iL/<h]=lx !=zCAR\e'k9XZPwKIꄉH׋1j‡ᚧʷFRܴy΂ IZ|p[jUAb[a_%bގ! v-O צ h(k+vcZ|B ŒRk!j̽~j}@?*I #/W(s0ͅ|[*(_ 'Q8ig_is`_48WZ2;4M9М<xX1hcti`s5haZ86}kVN`, jɴr<&&quhg ) x zpU2{r: Q_V2R FI&HE/.k21BrJu˃Z)l{ ϻ \yR`;Ad"IJ ђc fBXm_&T"F,øDBqzP}R{8A@3 60J?G)2*Ur =7E]y^akH~$0'~ΨpH/R3SrE% 4Zl3_y{ED2p>ftܲ!wM-*!5]qH%V'Y(-&&΢,z0m24ǝ!~p!-37"s#f}'kD ̇KlTqY ?eo,cf"- I![.q` ,w [&x||1YZG5[ǹV+n"=45o~tZy)`f>l?&Ű ))wCxE>"f0?^+AV!+xD{j{<_6]hm@3{P̮mGh%R%4k>mA֯4ΗGQ_5>,߷fҦvl #R<~q.UI=+}y> 3أP_αbE ʊ>uT2pSJRu0GQwfGL#M"@9mB5L1(I/{0yaU;S!̯)PeZ:_ ;#ⶇXvGi@ݷnu'bz^)VV ron}e~_gAZW.:2Bk-:qq. TGBjB ,3ʴђB)$|h Y!UkUHPWp )=ʰs6AuX]aZ>n؈xZa='-k/摩ϖURyh5pvWP F0x|79,yN %3LPH/.YV^?CMe J]P:.ue֨j&/a\=6A($ԳirXmkd$})p'~5^y$y=UFG ]dyB#rU]"(?'=\Q47_yQ #7I @shsS wC.?76F.9+rmK.X#?.E`afYԩ}V5VO\c>0}m:SeRbJt[N 'p㗷 LWIgO~oF"+Mn,E,RÉmkP`[mDqao#R{,z{; o(Y:G4)߁X|w.!uoKk霞Kd 8V"!D^Z28z̆Le)NPVg3uGFg~êxJL A;_#J!,iO3qD:tI؅lvɹ-h2=`)Fq"cb@~+4ShmOlkjlBr(jkhrU0_aVS--O+=\?2_!z>ڳ#?릭ӥR1(f'u&jMg@؞ռ@|Qְ;E B=rr9Zp~08lq黂jni -CsJQeaS.-j@ozZlBTR [ N?ʗ_B*0f;",+G6X?ͷ*f.J.كBB fH'&VmV9vxv(ҝs!T6ҾF{H}|KlVN5D:F2>,_@ [[$N RbEI$Xp6K ~8I/c|haLH(=[ gbK*!~Рs H "$,2.^Ӳ}j <댰*dv+)c׿ƂExO.Oи~on`ar` N햖A+".;v7 kq7zNec' B) y66Di gi k]{6潖R8:+W$XtqyWkV P5W,dGSbOU$,7Jb[}*ǏnA0k|rR"9QA!&?IuiV奢3/m:SQ]ev^&|NFVEsj Rij8øQ0@~.B:px0s&UXmD"_2Ĵj~4@+a-5VߴEеDjKjlAL@\t"Mxda[DBCt95^;,=  { &^9%.8@ZqBY2[H>f'wן@R.3 VCs܅Hl5"=j,xA7gEF,nmlBYϾ=Ayr`׽Il2bҀ0i{z{9sD4iE1T@?2Zlc -U| XoR/眱ً%T ǜGr _2 {=B](oue$2^igLj0XCZ$]?m~[S~.rF0oMSPigf'9<*0@>t]fuTnձ(. БU+r.UzHVHxCUlK5,6IR *9kDxX>Nɑly'_58(Buu]mڐ">A@\ 6%AxqWc\xU-gEآ;Zqѡ 액<;5]D>1E]~92ahϔ_|WnI(~S_S8= KBuy>89(aO nbꀢ9P^M *^c/dP.کxHiك>!^QbQĖ^;c&EԫwEu3_P.5cI"ǀSj'kHƽo ?54#FZJJh,&6.-lYO O֨ܳ@M xfї"\}'3`Φɻw_V1?헰Cq8ڡǔO"m[+ӲSbLhۼ B԰0ů?q]uRcIqԻdJq,}b]a.>dK{$OÀnYxQle$2g8ƶ3|% q9H Z;OY_xG#:sF+乷n,&ʔGap`27KA3qBM!XIy?2+a G|XN9mŲ+{ _~zR^ AkEANxh#5&ָ>biV\s Igw!Pދ*M؆eO'Z$qqc͆.+o=8oSP h?c8i1: [dX,tz?׌%SJ>S6h1-+3\ [G@ zv%bDJ>cfұvhQ@PN J(]QA ',bK lHzyb6ĥra&X|Ue>D A1c':66˘ ВuվB ;Ƃ Q3)QtrUtl. 򲦚ތt0iE}eqo/( D`6:wM )2"1M'ww|7|_[&qH1vՑ7sb7l"exN5/Gm+_W8^FEҴ'1+0hFHjPm4 :کqWNŖ5wE/q~CtF;|nԿXAp49 ) Su2{f̮ t =h0 _dGT]B;Pہs"XBw*hCϛ?٨D h&u*h?s:{ +EO+_ sK.W׿h9U % f)KN@˖P*a+ @;ލz(j0E{o/JrSx;?9 \v Rx ƙס\yv;ܳ;q!a.a j Vs&1asw#T{c{r!~Tf&o ܣP-j)YݠJ6l}BL7l# N^W H#6a73g٦~6. o mx qD)6ZpnAސf$;p;- 5Ror _6svPh25_.g] Yu-7 Tėsjl&sU*W-AtP4`j.^J,0ٙɁ] AxC>jETm0ZS6O;>#W.g,o[Cm%Pag?{:Md^unGTey @LGbrӼ] F%ןk+E"V}˄Xnʸ裌`wFt9V.so8|jcRHx(SH;>>%2p9#+M J5o zy ٣|KDlt{1 aqv!fĝ+G{-+\p WMpt%ˆe>YO~tyœ&qFʍ6ka#UK|oΡ|IhP>/Ow]Йm qՉ4Im sH+?21h7%-оB`{]w/\zpYi8>BJ!AxиhgZ+*ӆJ7P@^΄~@gl3T!D@,Ú*ϗ[z{鋳=4ds6̯_mz)MݔxY\"AR2effY% 9u'=Kg{zbKQ#vxy6!+6 >NʗOxdW,E899bDTb% ױM7PPiYXǦVl' ~~ #h,eQjVWLPJW{oF7⮖+oM6m1 Nj ?hhk[%kF 4xaSˈB=@q:5Α:*C U#d=Em >r.\n&iB|A_e@PG390JL%7{9j7hEzixp=J[rv,s3_p{n#IA"#Yg,y܃ϖȕCF#4`V6-K[y6GZqǜ3T.!dF\Qy20껔d]~(uUmy>7i|@^mȱ&s0`60i.J/Sƌ=z2+u-!Y xq&_Pu9KdWaQYW®E=i@'! 8b 8Y9W ۶ew9 b3>pl._dm|eQz2zPI ӆٸWYm߲Fo^ÝF?$):2%Ti_PBLV,vr@`*-LvJNTxU<Q)D\^lVWrh( EK #~vWmE49mKf5p= 6H*h/.1>"6,8q2@JWG)Q߭9ΤP{ DCw d(LQ 阀>'[+T2$,C")c+)8k͔0Vs*UK!.?۶uxL-:yUCDзNfqRwA>zSh;IsϭxD+\ aSIEyz4 r32ΦMd[~%arq)dEqoITPq8\6/&||[Xvdf 8IEm>'' +goQA?Yl1D`UsPJ&_;yPOXp̕ݪ]+ 11bDKv S6iwH+ݰ;ne 7 |ͪ> ~.$7jjs+W%#9 31hDu4g1,iRq*$ƽ<ّ5ꛟb㣶ܹx{?Nϴؙ x.Sc(a:}>4oZ7fAV` 9 n耰 xj8[\At/M9f_1Q:8(=i Ik1,oKI>]KxkHk'^iTnwwxc; =bMyߦZ 6 ,㬠{$0+YUr9€_!6n5JkYkK hBdP `';b{(Y/?ܹLǎ d(,>KۓZ1`U*m[d;g[q0wMkHu[+Z^O̤s-FSHY+]X(ABgDօVEIVDy|lBJѺgdE&v+|o{D?w % N:p!E ^Fz(k[h Ys$31*b*U 'NoRv8;3e΍ߊE"9qZՠ3ѳx^aiHqSzG Y2(!M9x_{G{WwtΛenwmjAN=M$$"vš]TyȚ._W/Yc;{UNhgZ6Z%j722w1#;ZBzh %ã˞nL>*9MPg~+I+IDa0d25F|ܫuǢr}\5կɸ:XÉ$sl^gE`PW^<4I5~hk4iW(CQdͳ$ِ>lXQOceXQJGT/;oG6:/R34tV [M=X2\6!1^Ro* 'WI0]2Bj K"&ĜDŽ1&TO3 \o.aH<CE\D]Uk)% ^} ~R$=aԂsfZo)iT=UzJϘ>%Vf3~XJFCg~t [<:,W`YZ 7-NIēJqJ& ӧ ܦHzZXEoi0$d^bF0"B(?ҙ8' *7?? >8y[]&1NO|i0rjsi1 c` #ij4*hhbOy蹊q$$K& }c&%! jELN4&;iP^oVTRyO2~GSsN3whŞu{. "W# '> ﱿ1o;j }kGxr6P&'TtLOkMׁDαӰE-J)pfV8Gޛ`HdS B-3rU?5^WWBO]c(%)!=uPOh8k֍H+6Im)~70ĿV/PE-le rSww)Jh]DۣЦg3qt`Xc%m7MP|^Hm#GӬ?+ ҃kQ s+jItz[5D}fro1xBY%yxֹY}DTeAa#/,|}:ysܢ+̕J8tث&u3n | ?.;@?Qm=[P0@ısPer!ȍ5RaQ5^>3t*k聋wMؘusc0LCeR#cu7Wٍe% -lǢvJOMW 3!"& R(Dbr0hTy# lps⯐$I,*־m^9Qo#M?צZꮇB4.| D\If2]o –/9gU6Ʋp6x(/S1wՑ'aHShq7x7=f&$64բK|6ěS^4qJWHi# %6 A? ]B;_d~b/~*?<"-FDTЋ 0a`TTpi b 1w""ݑ`fm{R9~/0Yt~e#MCiP6`nHyJ+K|C4B7{҈&A*c癨ʐZ^N=.UvP+L"0w/M.cF.ZsyɧOTE}-ݸi,6s0*4Ω>2J hP)e> c#E7%m9G_.;VNi&>3*ԧċs|w4Yxٛ]pz97 xZgx@aIY9ϗSQX<!'=.iW"Opq}:#j:3@E8M92?A=+Nl}qdczf\'`rVsAc ,P4vtd>ԠuӬ (֛2+pa:z//z&le#9?K uYNz y0h:`O_ .D<8uxLj>X?@w`B󅛠 {ThgR1\`^#O~WOfVDji4_F$[7D$%i "\{>1*',p;g?rHcWt@j܏PAdCsD)vRs3103I`\S `B Ť{hewn`>"6ұng%nd?g1>1Ə҈A#e^`#2++{dX""{Z- ЫOCLScnX~!H#~$^}&q{3-sZUY6K}p@@z` i{*_vdֵ>!Hq<~q [(e6UT#dlHdnTʘ2rR0 8$8QE;й(cZ"BFT"-XsVa iƝX %QT%Bj2(GWLx´V]!SBzqYpO!sqV!/&~s5LDޥ(d222S^DےԙR7c>%۪Zk&gj({[ vub?Qi=9` s]d,Z8f.%_w#AX6Dm=ER?c(S. ې[x(غg[.bhsL2sTv2@K&'A{ϯ|D@YJ-=6+/!a.u?Y;]W}u(y_Ȫy&JYVPX`<Ѣ'>}sb#7mLq=;Z+[Bm>LMwwG$&fL934ӓ52Q2sE(Cp8ÂnhVnb!߹jrJҥLߋ3v*Qc'Τ'~qNH;p~GS@ӯ^w/ -qXmn3bλWN/$D> )h|xEo 02:5C>À|w>Gl83VҢ⃒\(-VˡE`auvC+HceCd^Ij jZ`H~haAa=y GcӅMVſ]ǣvO"wgz03h >G6\ {l7eCMW)9 Ac :\G|6RfޕJ :bi&߇T;1٤=YD.z.&(Fm¼zZh3)RIMjjzN| pƑ6蹅rW֛4Q=,1~nu^C,e[poۋs͙,V dC7=K![VKb&EK鷊ʖtewщv08di ;p–5yZGS$w[8 ϥ0j*@A#0XњpRP!zUǫ~A&J~gAs+Pdztr'T'd^R(f:|5Z`k~%2e0d9^se+/dE}ǝ 2E16w駃Nr>.8ʀrEElWٷS( $5€xn%y0hfLP[qǞQ|a0 'hgBgp7Գ]z"T z (1Xxw^ܯ&SI /!A+f*euR@fVPI\QnHLH*hH0)^P޴ z'Ke:F'bepv&yXy˒mIΞ&}ا=ZJ1۰ Z"G Bx> cl('H8f;sL&Djf8M:(!z0ryqx1p5jy[ &;6JH0KU`|2wvfcO?aud4 ܼ%vϜz!=z o6LjR /nLAt*I ׹~JƒCzTh%!hl1Y5yD#l?X3$Ņ_064| QhásZq@t"2M.糇b!_J-t-Ό,>@s퓉ّKUc s^B RǛSְ$4TyT1<\ܠҕS$x:p@K4¢.XWBq Ưٷnlf#-S " FBdAbX/\$/KiIGh7[~蝌qG 2@]ݪ@Vrk5GSXcK%Hܠjz /q3vf?knMA w=]vԩ޲TWdcaS @FlN]u9 <6CQ+tiv(;vrNjw-v< n/P4(_J̜8+}+!^diSi4]6\ƴQJɵx\PM{pԑO6Aހf-SnYH1T8fB#ym\Tlcw2{[vsNr"u ~OE?iK*'ժmz*j1g>CQ*7xoʟt9I]a%Fq Lytђ =s`dGW+32>"f;fLL.m=B0H@G%3="6{w@g $&B`s 䘳fs)dܦ蝢4KwA$bS]W,|]Р!|.c\O!B^ '(DUBEl1k}\ͺL!Ϻ<4;GVƟXblQqGC<hT{IqzFQ MQշ<՟:\=3M hazLW^;U<΂ݚb+n5f Cz]Esz7'R3*K<ÀIi?8tl?1cEmjd z4P4#* v yi!&xG\҄~ %Vc[:7!3D'8= dW{e!})wm@PKeV?lEP-I»qmԖR(*fW;}$S#St*C90]%Z w6tW|G2 6CCgXRRɩsYcYu͡I ra1 AurZ1^F< ymC}vDZɫr)JK٫Y`M0K|'E3J0 eFs"aTct|o7^;&IUUV7'v؄Q,vY)9*?Kzb4 [Đ`j7BnNXY` wbV14pL-;1?0 tXhM*DPϼK_Sz.҂#8#N2U%YPDnr6T9$K[/0> AߋLv%cYp][6A$+iCiۊjSu#D?ȫoC *T=8SdB0KhW;$ zX}94ic+7})F4? C;-LBOo9L>Z39UD=o᥊Y#<(#/EVx*2C0;> =  zݴ#i!5ClfR o+ {7x$rޟ|MP||=`ӟnh+[+s߈+FWopnla.C^`SMBaqV=:6E\If3H#,HJD-7ä!F4I(qng p H@6!"a^I1yIã҈JhUC{b M\S|dߤ[!#LQ= L=l}A'[<"֋TI"](-U⯼LvdF<$K/}n覼<pEe <Ce\RvP?lx:QwU7[j!AR|I:c(۞!j@V)˰aMWV6 R@#ɐ p#L%a4D c" .QW ]w؃O~%_54o(]ȣsf8]Z5h#Iw|,5J9kKj K{HU:.r*<T}P}k:[KGr6⳷\~_G2lWڮcyun)Rc6R`ao6(L,b}Y|r+&cˤ#,9_%kO@>G `v\9 vKʦLSp8URQנ ^@n͇&x;rZMz1ce ez/톅lZ-$ ˩\^3ݭxp`- Q0`{\Nn'36FN|NЁұ`KE3[f{,a)BfkKltP{ O0<Rd W್Tq2е[ᅬ"cM\Akv X'A `͖B|\\iU.IDM<.Ԁp޻ҮҢc? '9Do۽K [0T.}ođM#ǒ%]:UIyW/ kUdW:\U+Pxդ̞mҢs!qurLWMWB2wۅXlgCz0ggӮ R;NN$sJpOlaµ)b4ܶ>4w.LJv|lIpehOa84yyylH^DVl|$<̽W^YJ1ARWW 8@u9q/08HV`\@..-<ʀm`pE"{ANE&̉.4FE.g0(.LKo:~Zʋ2)D^7sFcr.⡹Jݞ*6xI[,"Œ )r>b5n03,ڵsQmau缛x$TQVxXR._N`߇JَRn&[|"iZMEllsDǍ yIe. W5nV!B]-{X-˚-`깏ĂrI ̯ fTxk3( o.l(خBJwfyzt|$dɥU r T>Q|nя>PD>uߡ? pOAߠHU_Yra |xz2 >M=@%et׮޴զ^a- H"\ѡv}&(?˻ivt-t6jIqkbd{ {B_IySP3~i>ENsB]?T:͹!j#nZj7{{Luq|:L6gN6QJ RB)'@O,"1 _sкNxo7}d:V($ ͬ]00"hxzgYIJSZ A)# %1(WpKgi{ 9!\Fq- [3#cSN)YY \@GxZ9KPP`ƀh9ptE+v?g`QBK91edU$AOSߤpchT[>׃^ϳ׊裶Kclq"6:LӕpL+b' (~to٩s5G ٭j'K; $,C@,9AV <`fGKM}R0ܞe i(bQRRZ(Ъ XbBt̢(J^@*T)cT0+J¥ϰĽdH$#; l2p3.(uŽHUȩ|DE3%Yd.تp&x|ULz- G0o;.JU8ӷ"m S%]Kcj׀M@tӡnQX(A؁JR9J= i]MtMdAZ6wˁ-),*,\_ -%MyN\u}=P]G90y4:b[ cD<͡RR`[g;˓y? x= F޽q;gFve(ܻÍ>K$k{}Dnfw/ÊXOMՒzu˔g#oT%9Rz1̈Bz]ECYU9v8sа*SHɅ٫!vT%}k>jI;Ӛψ8eo0'c{;9JOfZ.`m4'Zb.P75Hqzn1}jtWց"m!(!quT£>Ikv@͊#LP~y (O7/8@Sqm_'u~X2>98Ae}SO[Z;4ٙ221s뾉kr]㿨'æEq g%F50 `1&My낭?V8gY]_0n{yOX8g濐`aMkͪcEM2#0!J!Hlg`\bGέѫ'ܼQ7ߵ  I` 6z]$5v@ԵtxsuY:IטH9՝~jc:3jf: 37Ejn@Fw_[ 2T-;}ebͦ‘Oڤ:I22qv]NODzaQv}'׵n얌I{N"\bQOZ>>VR׀zHtYPRF ]R~f4z9k<'gfJo :E=/֕ʰvhou.0ݕ m^U;+訷]PuN C)ќrH@2(^N5hH'DJ:=R1ơC/&:+B1/T)D8aY 0t ڍdWr#Oi$l(&ˮXǯv]܈!{nOO*5B.ڱ}1;Drue,|Lu[f97aFfGѽM}Pv8tWgb(Rwa.Š6w@9Cc#HU@(2؀-4 YHkǕKCF;#Ƶ1#V~,$=ܟl=,4Aw%Gy8ؤ\)T'ALEq۸eg F|3_垐7}fʼnzm'&H1@_1ƺ.}}~z7@ӠrUPǧO(Q $lGƙ`ɗ#%%#m4Tyկ0'Ky8GoFb^.](]-E:Ј4h!ٲ>sI"UW:tQkHy=%m6^IYhڹ1-U2Ea3~/i.%XZ<0xײ}glj5X݇\ 싩,FBP R y Sga!kѺ]v ߎk5QYGQA8})' Zi+.z)_G "0MMH+y<œ֡okЂsAc3o.b)^&FaR[Qyp@$\G;t:/s+ա 8kx6ܡVl%Oh {>^Es= Ҕ6d|FnvQdxo&Onk}RQxĈ#F$[;'n`se10QDv-W"4jm/je.^ 8`AL&@sTeِVh^3ƙHX9%kf|94i;g_ƚSv?wG@Bqfv=u PB4]!L͘&ގ%kLO:t\/&Rqxh39@B褀oI!15{[P83g' 1]g?VCvP<ЏrO)ݽ@UfW¤YCu\o f$d:ӂL%uqcPdwO9J{%|jQp 2F%Kvh6Z=ݖ$KzVyT"Ik(ߕjBis1-nZ5~ww|57ͯe)_? xC^LtVICPF[l}rm*͸ۛUdͫ9zh6yd@^붲@Ϙ:-yZO XiAqZXvZMxN "|+[g0(駂y %*iCέy6`kx O*j)8(:2S X>PuP d>RY]X4 2p!It _ƙN8u0ӒVܭGv@6ѤiF*Y#=wոǶzϒ@Х O]f=@cnB4湒uHMKHuљ^ NU`B7YLҊ.J9MOTj2vm/,Py7w$uۑ ˪ .у!. Y;]L k*kеTJ9ƀ͖I" pg. nezC !O-'k2DžOjAT_fQ?003j 8囥rCLN\Q,&16ey~)wJtN#OTAKX>).j3j[?Jd%YhՂ EpOSbJN‰tVX(q֎IvD"M%xQԢ?X+chّ?)C&~EFA!5}eK06\ho 4@Xh϶О~54JC~ˁ wSU"yҎѨ-M?nVCb T^vetyj%H~?5|ӠG 07/sMV8E4() G;C$5}} WœKK6]q i !u^wG78 y vt }w۔!,kKilƼ'ᨤ$g5zGR0cI9rU5aCiWP)e'I"Mux o 6v x=+:( za3+H4H-m7=]g;a12 fJǰq]d4uOTjK #\~XL3YC˱w:"ŧZb nad=tfMЬ3u946FH@qMe38`) \)j@/L']jZcNrP6Ta$8 ocZ:7QքΉ(0DݾmvX+R/ Y4t|v({RڪdtJ ̛ lrԇ==y[еs7k]353j D9+`R|ԾBb;*͠g#_eBy ɌG0{EtB;S}0[SiS$1`.9ZH{\:r )GD ^϶Swok򽠅" Y{FhԵQD*c~z&ҟPVܷY4#_@<9xw{X}j t5C篠fi̜+[7*1tG/:^,9Ok}ք)2v\;^aV E@߅]'r$n>S$OGptoC xI_3< tIAWh% !ZXJYV |"QFUG#FRD[ʇM',ǐ1TWoJST!b:P-颖✢jn[︒"!>,3N*'r/S ixi5(b$0]Aq>>d-P&} A FP`_[ &/@]!(,/{o!7f~ؒLw]|g \]Ey4 P4$&Giݢ! QD;Xp^mUdg}W.]@vNҾE  d-RDu)yp)Ipj"Mb iyXSZ> Ԉ=G^n+lg2/ޡlʶXl1{M_BeSŌ%I+d-O_vȚ*N.O;x?vZH!p_V@LtݾVSX-}#B*>?3t9g\lwC?Eq"dX"78fcMnGybPt!:gd޾̜y-+!ZohXWUہ~)ނan#<<}Q_wĨ*ֹk!1/ 7)!3}8/}DjE>Ώ:[Zɰp&N, f&Ol&g܄n>xEhޟqȱRO8ozX^ (s~]dh Mh#f+H^vފ"KzJ4*UXGKW,=Ie]=Fg\2INFk? #_d9 r(/%K<հH *H{Pr-%ֻ݅xhn7>,?uWhlWF}@PS@5dڎŗ=؍*6:&TwUUv2.Jb=)A A˂XbD&%`'g T܉(NMq_x^RDbRğ1?akB ,ɎgTΗVP_8f8cfCkf^4ݒntaK,@83Â.Px͟2\9QpGryDt_J7Vquaƒb"*D VS3Y#IM;6)/$ lL"ZΜ.Z95ޚzisW/UQɋ=AY^}8j2CwLvٟD Bx{yCʤM/i G$^π2H~!Z~ E) daKpjGz-PCS{B*(L"X'4NߑPGj_Td__B<{bfoo`Nd 4)!dp,_mFRΜ 5S;G30?piv(Mݘ&(wU(Y9#Ѐ5W&qSHߩrL5$SdVe\VhMJ$o3:Nm2m5ѵ&$<[')Tٸd&O2}B*?D]*V`4J5h]1.\MmʡW%fP(Q}?p'ө$cf?]dzaE +fՆӅsp-vo)5 >qw}.6Ihtn&fz/&7-4>~k*h@'oO,>bEDl=1V,URbqNӜqOlȓZa,YI ŁaHvV}uFCkLؘ}eh~m&ÃW $uHTy`)r ZY_~߬xgN*ϘI7ɔ!g=.^*A}=v(1sKCv3emkjgsnSUMָ^W"@G9{:7Lk [ 5g~|%_0}F zUPB0| t P>k1mqc^%􆞝1Q^ʎ>UB . زXt`_X6c̫ ʋfi 8*r,!DC=F>4ġfz֜yX!:OHu!IlM4yoYP(#Jխ ¶|bըU1>p`٧FVr'̱]k4Fz]ZIƮ):[ִ9ѱ0F51.Ԭz+o|A񥿾\go)VX Ǽߵbn>יz<M7Jq:Rq 77 ꮁ3_y'K?j9 L=l?0`m5J3O_CsR_+Hj;(R?ߣJQ%B !L k:-z-ľQ# 䤿!Egz]t{Ǥ1Spe)%g%d-Jݣ[ZQ\ȭYvߨY:Jܪ E*uQmBg [0Ns_HaI!4*_%W2g4_\ETѹTrДv#Z)X^rmvDp2,zэ>4`NaGͩ@ej=ӸKڬk*#❊j ?驇&~`%:[EMtozvjN/[A#[uX"@71Üq,TM5VrH1uRtTaRQFHsϨ~6Ҙ{{\?S$ Ui*4 }Bl`!>6] iN٘xl^FH" T i~J.4:ؼ wr9]Q(\t9H-~!Ztג *!T@h>,ӆ6mn_!hAur˟tqs'P$!nK`ԯ=G4hCc>MXXny`bgDl 6nْ~ylS'q77¾7erxV9Wɗ&8"2E$_eQ<&ҳy '89A05vь;Ԉx9 Q_I¹eҀBTn^(8Ԙ qxh@ld1[|q7&^[YzJXq&/TY2Z._rTTKp(c`kJo.qca;5dA hCuUvce'?NJJC!,3ʟ\i #㽳y%oh"JQзYŒՔc k/04Љh-.=[8 jC:lpS`۵)|FdrZDWX&*U`B W`>QHBfJ+vv7IggdY* 7- 7 #yԋB$X~;6@0<?+^LR @~uL#e)%$/cH$3=E~Gz3UFa7rv{'93 R%|@" ﭫn;j`W2gdMD*'2=s6HrwBoᅦ> p!DB*[?ޅ&# AS*Y3M̠HH$;6qf̐cyBHz~qZY{Xl?jJ/_Iۢ #?g"&ž9[q}Y ˊ,]؃=[#fy~̴6sgzGJWfO/M(LDI'q(}U`9X@e,@/-((2'˴t&w܅ EӏJ=ojA~épY,gIJ{?jw)kh9NST1HO}s L_DLu((M+ amZw&?;ͥ_M2n04ڈ>r01iTHH[٦:t yQQ5$m@S8F{纛B;Ry TDL2 ;'IƘvΤn]d즕OKE}~o 7ɪf ي&#djXgA ӒJoTܱkQbZPq%1= ~}`I Vr{:l>%5BM!R~ڋK5;p/sab4%6(FCTw$}y#LC6O8.b΅lVo$R} G[T$km܋;5-<;V#k9t>Yp{*wt|zD(K4.plؐ.DbJ2D("A:ں (;$UiZPwvuI2,/R.XAOiyr!~S+ R^VʐF}\)9^RZfe~6j>&Kۍ5XP R :DN9LD׈0 .=F˺.L͘ 6|! :TgR;0<_sQ8HAJ@#L>هdPwp(#|ySC% ^iy~v[Xc!血8Mus4l׬VRO]5ת@jkK$Yb>ҳԶ(%3+ğ;}v'ڮ ?ڜx/GxV^6nmEb6 . tتƁ{97_Uy}*dNiRxм}3UP}SZ~0j84lFpuM|ĺ-{ۢ,֔2(s;|lӔ1v3<r}g C&2ZBDu @nH9%i`@V[ ~*p>!}Ju~]!o RaB@] TyTV=BMFdG+Q/7'.!AzrH8j2ѥ{M~,„̍3*JU$QA%Ȩ.!_[w@9&3+aֈ s ʶnwKä^6Άi[ü8LjswAvǖhðIҐdyM&؆2LSH$΢S$FLߐ1t>vPu@K{ZƱH/fU-0=eI8k3e[ձWʞ>'j[fO!H3K'FMxkxtl]o Hqi*A+|% Φ*} |kWqJBFN ½rde;6-ȉ5um<=̿3·54lrJȬb*ߜ-Gq2XxtwqU5BW"ADrGtCqݿ־6 s1ˮ"q@bh#P-.8uK$am]ܲY`CQF XE.)'mfqY߀l'rtM^EP;?Elo-M0*xfH`+fGAjK^sZǎ!4V~|='i\GxPtP: "ϻӰ~bCFܭ , \ Ϡ^-N*7-jaPI P0~%M k+a/g[?0{(v%&=|Asl}ؾ^O,?#R<i BC-V.nJ+9ɮݻF;7~};]鐬YдZ .FV.>8E7s𽓚QB &8'[8Tf򻐽RGSu~V]1qrCg`*oQXkv6TzZx{VF\]\1؞ZتXDk :!ޛX#1$)m{NvvӪW4fr;UKf h릖EAdW̵A= ppߌ,(j5vgRH"vyeȵI}c ^ߌ0p!&`FW9}d0.*F~:>Qz>9,<5;f>3ĶR?LF'n[eO ScϬ`NLsh8&[Qj^w{w&8Cbw(}ޯ XbxV!ɽLAѤZtv4]@̑[*(@_:*0 A)ĄW\]0KZm±A^\bwYτK@Z  4]U-֋jg׎Cy)Nd x7#{c'|jEx^\hf~}_5!b6d: +SP - *[iq_mڟ.++_VKm ZN5N(fl6I-@llQFLMe?.{-hM!1!Ǎ /=EH-eZF=j|aZnrU:)yc6-a!dV)6~W FF"ߙb3]耿ekC6Nn@rL-hbDJhFpa8w 2L$&$m40A3|43{Lkj^Qn N٠6hE- _Nɣv,G7!O@9U8yTPmS3O'<[6H3mud"Xb/F j؂^%0C:‰$s$4r>*n/yefC7lRYVi@C Pͭ*p6>(5őOFfDbI^5t-UFf>>Ģ|3JgͶc4r( ww(]T=2n!mAkj !8^r.fCP{-ҊmZ/r06 z$EeeM aDb_ K͐dD7Np)AI 3[M[Kd/JdSDv2*{˞O|йG}Dː7=uŮU5 I@U Cvv@ לd^l̙8LG?S؈Z t[zm5n\zvRgY\g~,%1U+ h/0En RZ81JzC9ٚL< 碶˵6c#=^yja Ã;8zv W:(kvCNl$3Kumn*%}KO^>),R'-Vyگ+c7څ L 0 1 f_:^!>6oC}F-5i|2,C|}c~?j-Gte~%- ^8D-ʱ܀/7c9P} ,\Ť@ͽ)GD/|:cbl@6|p[*BS7BaW}m~|1J]&lHo( ZȝN:h D뤡*i|Ə CܦoQ~0>{4@O4(9A%,?,eÌmSic/2M%&+a䲥dK k]bmrOpl?B4]l<)9mCSK6Ih9Lݖuw5~Hb[ ۨUZQLꨂDF XAIRiȮa Tښ'\ȽT{1ʭFi}vk-Oݑ)*Y?7=ɖHy.`J,$δ^p~kbٳٽ6FJDԟ{>M=Hx|wWGPkuYEzs)_?f͠µS`x!zU  G<܋_6unΰj]K./VʊtvڶQԙm:Lg37|JLrAJB , h)kZ}p#IVr˜Mfp2:zNKyj˵H'*794z,~ S"Io8\3U[/gc) Yi#,'ʖGHoeRמh( =vEēESP+t6 PǏ~v`0Xc/r!!jXTp\bL/&]3U_QRU ~q >xtO6u9#ts|x|kfCѥ r/"r!$Tƨ: Aah(XHle( 'O`J۰62.Rk@y#Gz A-W፮.΋Wmoj HDc #-bZ,ŽtR,FlemR/M |G入bve?\宥ܶQ#u2t5jF)iWh]aeARar<ꅕN\S4ٵ,XRyeh7kr&  1~)*~s&lL\n@[SִⰪ Qx}Z;@( |Q# $cB%-tp>9 .݁\r+u]@Pek~jңDR~׋qBDd%: z(g}7=&ReȿKΈ-bgҜ1ܖ,wy7FT֯CasnЫp}|E0F9}AR"A>+ yaj$Kp}p!ulr2 u !Ur;ОaW >-P1A Vunh_2ȍ)k(cq?2J؆ uإwO`7kԬݹ8>CEvWEG-/p3KkWXZ,d>[Dŀ ]R6ѧ*]Fd$=E]B8XPR V SgY6?nx%¨>ZmcaCiFZjnkGdS0'וLLa#fvHZ3sٵ+U5íٚ'7Bت sXNov=?m\@xfEy?`q|"7IgCrUM=1!{Uv3í͏uGVOT;#}pB޶WXp%-3@Xk;Mm`l^@v; NCEP$@KO`I+ӁrZD'R*/O dD"&o0'-Oyę6-O*FG;NLkQvK]f 22P|qy/dZ|B8ny{]s\!zxvԦg}һ m‰#d =njCq״A'e!K^OWs/;1w翊ksn5QU9]Vī2DkB3>x`#YM^!/\/cvU+Mv.apY~ݩxr_޷ #"2k6!3s0@*jGqXL5ˆ#5ZiέSgW@X˧(%1ISt]I@9cm#QƜ0%#(%Y?RօQ ѾA/[ĵ G;;$D;ew(vG'D+dbSQHq)gV䩏GnwMlrwGSԔ␭ Z[Y?tF9>QdS 8l< W19Reٷf%$k=ɵxRtt@ d dH-@dn.H8Wr\ʩQ" &xB%#gSFWm, M?Rya܉rIc P3R%B.`/"%{ZwM\5_Ej}Ymlizġt̆r/_!m.2%<+?3 RtX1uF\ŢpIOu LJHkv<´{ȢSqf&&Fu0<2?;惊:h?iyn l<'hNwN> Ct~5|V8Hփ,AbIZP}9DM̻(9P|wHq$Ha[=%񃭆?Ȋ8l~[ 3磃!LYs{ft$~NɇB pR"+ ib>,Ԏ8I˙`'NpZlUkJT\x'/~wG6!hSbyA}e2KU쑗!b ΒZO1$) eJo*(VZ{FؒvpEsP$D|x(]DO]t K}Sfa iNT" _p xZVT}B\җ-2S1g+w{5>Ƣ+#'Gɳ"?2Smq^LɢT_'&iC]'l" 0@w粆FD5 _Gptt1N\<ϦMٶ)pR(vDE&0#ć5?\0L4? 3-!͢i}gpZ0th",3yiC׷HѢnF2,kЇ=ij\~f4WXfmOpGҹmRGb"V^;MŽ-iFoovQd[F4ͨF|qF.*0];1FwH]D00 Mc_U:C`"FIQe3ef"fhw\Pŀ,4 UƄhԈOdhh| u>Z+Ƞ'~>ד54B*1`t& ?{e1HNpI"YO"%G R5སl^vy"J4rXr:etP9'K!ď.Ҍʔp~ԏk+.#gz1/dbܖZLsfn.~pGKh )\ 7?b_=i# Zlp?~#݈<3npaL4RTk 06eoZ"R^?)a&w1`-im>rKnǦE' g/)- ~0ZE30EKtQ /0aޞ5gVHX%jD$BŻ^Yϥj 2=EĊ]vvX6O1IpLuIb}̚SwN1,W-Ę}EN۝%Պ=q Jᣇ96g8\ߜLT&K<43|s]#WJ֕!uAl)4 p z [crg g~иԸQ$(ӹ@R7E~rHl%d*҄ٝ4h VH;I Hf{6)]*(6;^2Fݒ0q[: G?P˔'o[LFshV> (gSzWvkrE-r5)88N JeKrU4ϡ6Z+ҭGP @=#7l P+ [Q##trhi&C[Jۦ|- \VlPUcgWnމa TLsV%f/,20 0?|BȰ)U 5mvgPDc֌_IpQ%ڲF| sӡ:`_P;jZ,W Lag,Zuj={oGҐw>dRz%2~,}D6[̢iN$W012 #:_ ;;T9N0>KCk#:Rlb`V$. тF=>8_{RzL1tÆG^AgB%^zxdfLP -f["yF{G»k3@B ~Բc!Ŀ+9XjeD00,1Iɫ&<{?>R }xX&۵9x* WխGi9` x1&}|akPߙ^ {]xl2YZ{Hhg e_b%Qb$ZBۓo$N;&WUVZmJDnBoك񉧷dpJ5Q7&OJq9ff~t~t2ܦZm̧@ŋ9`Rj=2C} ^='$ Nt] I˹13{3澍%~Q{ pLKˁN෭2!FZ%@S~lWiԤhVW6W%}_=cE).ZiU]v7]Jܸ2kb1AXd4V;SPhư z;}{)Oz>N W}cA`P0vuiҳ'epX_1T Mýѩhփ^ uS4 eup-*i\YCMh0DŽqNBh]%`Z.(p)Y ҋ[>,KZRPqYKp.{8(RA&Q  }poL 9ͩ(8LJ`vb6ς7߃θߵº孇S?x(s37uU901 n(v"z|q&-us45)Z{\N9֔lz*Bo- Um1J*CmRF Y y"Ign?(R7iZ:g.SD;̘ -߳׉6'U% ּ -F;/[< a!W.|6AI#L`?>!&mߕ8* 3٢mPKeJof OߋlŠͥ\V@hq7PlhS RYwwBi?|~sH~Jh&~`#4E9̜֊z+2gaMŤ1L:Kz1 NɆ-=x'C8%S"ԘOC!Ya`j CޟMڪl4!cBͷkA$JJCfj[85!ۙnrY׼BvL&tÐX$};C,AotW~XҪcɃI|}'_z5.;5Sw}5Vd8UGp-nPHx .ki¹ȓtiN'O>4N.< ׈]5DF2V&Ga$$ GȦBzK߻{Ӄ:PwBYMs%1'aܠpaA9qfrZ PeJ !יz؇)7$xrVChǿeETꍓkZa06L9f_bY*00#J-5DNCY5}Yᘡ7HlgeiQ$Z]{F}Įu|p| 5~D+#N bpq, SrNg0ui+H[ZC[xYs PyMy|MՖbMr|)r-uٳ 640,~N #'06^ ѸAp ,/ؾV&/i?JsouE΂ر'W;w]PYhi$TB7B5'qDO aY4 ;aC^ϸŅjfqfp>tS^#+!*KI6ؿbZb@/UR#/xBeTS8sojn쳴-beʹRc_M-#kr lELٷiA@n"G͆-83LoX2-`],W"D:Y='܂D~Ӊ,ŌyOjPg-1΍Rޠ`^AwiV]W"? ;+J*dy0-fřh^.#'!Nrxad|9}lHVS=]YevҎFEEs֐_ R/δ#ѝJ+o1qA|d;u@ y#xUcwPQ%@BbвoϲN+#:\!}+;6ր1`=4xԘv'׹Es:~{'spݹ c;GK 8 @iƩyn))Khڸekrl2 pN}XC}cB@![t{KiVS# `Y @EkWkG|It,VߐQf)DJW(ʤ:CCSk"dlILg0ul =@\{vqU8Wل'aj{yOC ο:f Dm-=-G.ЃN gh}XH璓b >_ Bɝ7=Xob48ɏ4D|c߇ W(ݭH9R>b~6,S>Եl=y;QA*7pZ;G!. ܫǀIssrLuj+>{4y 7w5ށ+JZ#!*&}_V l {N _G=6@d MQ˷45ם9 +rm{ba>b$[cV%qL2rPc{&*K69Bfo>.KG)O -g\>H.}̟ACԚB I2u?J l5-u=lnIpU*MftA|~CAʕۂlQ#GF|9-pd= ŴlhK8pL?¶#ugdž, Εd r0J}bC0_l +?` ߐg5Օ;Ʀ]ZifQ7hGG[>T$YNu <҃/ڞQ&n~Ys[I`O5J^T=#QK%n?z 5,r +o֣rݲ>-(z;:ZfR/ Ӈ賆f&FGޜ*l@/'E:JP`ݓhuFo_{ӔYHsnZЌ[ag+X$9?@-p6myw, (s*}ң TPY/wcY_kbo{(v3C7Ӿ>>5E{hx4 h{t{%ŀ]XАDž)vLI=sENQ\kDK} `lt56ۮs#x>bmI̲#Jw@?~FJȗSm/EjNx- j G x,0%ڙsCAC1M?S]x?#;k@:y$Gqgo y^`J:{=&C 30(%}Z*K6(*wLKD%^D%VڀYFl'牡aXЖ\-d%vOy`OÚhahۨ{kѶ-&:zv5& ~ΟNᬣJʈnI/hNQKc4M1b ڶ:O`oM gHb(w8]usesEȕط(!jpo559U9Pp^U]IEp{f4B]\z,B#2BӨKګ|Ċlx]!&0.%2wCL]RhoDH !\U9;_ܛM O$q4@r0xݠᥰ;ڌ>']C/Jl鮤g?ǧeLAӺz3*nV!Ο[UNtVS7:#![R+(qq`R(}0ch39]ZX~ˆwAima?̽uww!:f.]QtHZWeqɠZ3΀jpL9,hhvwf18x\s,W&=1؆FXnܵ=HKEd{!*DeJ 㗱46kn'␈ŋ C5u1c1Qtm?6k>9@HAZȅMֳׯG$zSxفaA O5LbTe-q- *>yU $:!ndžvs&Ϫj$Hʌ/J$v=[к.5F/zN7RS a^jɴnl#ĝ"K~PȥfPP/Fph#%> )>1Q#gY_ ; ׆|f(}\MsF L=LڝnUXnt&AL0S1kl'%:ΫAP9B7BUn?GzgR#֙d#W>Wm]˗B|R]T BdŔTV9 ÄY{3ĮoՖ4T%Z53 _OFlDyŋH3kN}޶yqM#5@oo.1;@l&K΂ʏWs T ;TiS|ث m_d0|3Jq뽖A0A0pg9sky!ɝ$0m*K**r(vuC*=E\n60 y0eᨕer 问1n(Q|qJz{eNঢ়cQ]Ќqܻ+scͮ]nUFL.{#DX*/'պ,5qxL#SZx MDK#`=uOu7s]`) zѐD݈(KɼX|2)0OpFJp[KNZ3YD-D9R Bw2(& Ǿ ws @70Y61`Q|""ķ8WL]rN_~S4rm_cs3ikb[+c⢮- t'bF7jr% x$Mzw߲Y\fٌJo,]y&I#eL4ȍjQXicnh9 A!`ovKTǃ>*ApA.dSw(@ V=0[y]Kw fUX S.߀BIIr.@oUs}e^[g-8qP*/c|5Ƹ'Ֆu.QiU5ˢc# "Rϴu~xӢ QT>+]!]‡9kvSPS֭o;L v ZQ͏ 0z˨@>,(KM!vI!+ŀ3 rl($=2ƕe7rZ[tt. zmG۔;aP9x dv򱯧oخ>~s[Ćܷo"ͪ@tU3&~)Э 0F 3ZX7znTx`F?Wq$Y\ԑ,7T&G"<~Չe^!Ͱ[t%A{U3'Yd6;2_3v[60GPuSVަX:Dډj Q)G|J64+ JjKqEg$fp-Q]\?-;9z(Qhfw|0*Se(vA +li=D@w/ n z#(i(="4^0&eoah:(5!l=\^8/x5_5 %:>"{ rf4疺ytZ? [tdL~EPi&:(Vޝ#<%̋Hr tf阝}CwH}3dwOt2U{,5U[~LÓSiTVtLwA5$[uvhQ\yhQp^Ժ![trȧZU` [wA({Cɋ]}5a{SL^#iI:A`;qvzSvBXgg`l-t paYlZ^`_DEa5͙p30gb˅P/à}47!YUD5@ g/ nRi kaY2?;DjBte3i3ȱ~1)9pyZ*`{`@)6V#ȅ) < =GW!j@^:_Vu9meB`E.OL;N!2)Α?n \*3!;ͱs| 6cZf^Őh ]4qe̹ :eӑ8W>j;2Q?\~}`J*9~V].-rC0]Q>v2\ 11Q|< riKօ D쮈۞DjGdKW7K D%O#:ʉd$lh- uQ.):M`*UJӖ{4 (b.ti*X mY jg yVB '9yW܎Fim$B˩=7w>ng B I̅h8h L4[P 49GE5Aw_gjrq57Z揜\dWJ"slK.apO,) `vΌ zpqd|LQ#&&tACj]Ď%vM+Vt鳧%g0>SB$sCJڼV Xji F纡'a_acCp1֊H cJ+jwj];lј\vh4uz #]>M>I( eB6k8& J)'L~ V[bONF'+10q>SU>ԑ)& Ke.fwW憦O,uE-S@q~9l+ovO{7[_* i>{ܘitA9lBpV0>*&gAZ‚5_D]=vj,)~Ffu-{TZ66On!78\f@-堕zF$,};wcϤ8ڃ*]?M * LRm$c/,6^ćKa>NtQU= Rr9 z2q?vRLϛ8*bél>B#"^IU%+,+_x(P~oLesUT0Y]7yyB~u;lF>8EX,@1UiKDD SؘN8U:nL >.UC/fD)IF^FWwnAuX} @kOzؙ waJI N ys[#®+RG=֏tS$Û ާUW4EZlrk??̳y$HF젿+;2ԏ>َhQׄ}\lrHB1,;O @icܑo;o!F MÑD2X)[+v@%Ѯ{:F|xԿqψPxt6X"Ha3{77P!$Dm="poj J T~E]S_p|8Vi1[}'s(jq] |&er;%!K#5QIk~EHc\)DuL f>-5-n[:fw5$Y!=Gb4Fߺ2u%Mbx}X7T~IL'WJ'B=È3%=qsg2E&ْ6V\7‘:\LBQ(\6<⋏oz>z%rJ>."}}ߦ]tn+)~KMX&%AK+#b`IP8(xYk2!<LW^+?(`-uɻ1Kb84r>8*mBhXOvdJ[l^FsB̃tQ]a_>zE<ڕ N21)P<Ώ- fW;?E6 -A!Ho|poF6;m X3:>)2[SL~@\pVgrl~Wu oToqn2'x(VP_wK3?ߔ|ke,PD[>@=/_dQ(]jC ꍣ,Nv/ʐK;$0y:C*%\zBǶx |K+Ȍ3-ki2Ct,s (BŠBǥY~BtBiÓf{Me.GP()$gHIuc.H6Fu;͉ot͕ 9VtM[N™L XZOWk`͏N+\-})c2 k8?*YW\EbНF9&?}7m7X8`Q/*˳D@e~[A|<OVd,-X4sClUMݥ0\ELǁvE=H.NӾU}=YF%A:^ B8$lτ'@䍅(!.o `⢃,(hӜ F1rJp93}w~kRwyE?]T{kȠ‚+hX9lxo!9NJ5K;JjKO: BK0^=1bgwFgP˗[GS빌ӠDJp_-op~637fKq/zWG sRPsD=dPC~l a`>,9dI >u?lB#/rqbR/y:[ؕUw۶ί\BƔR|b M6SX_&vN$thP\vmUD`ymc oUhLc6ş>zSZL5f>DOT* d !_\.<@3tXS_s6a;:$k=T5M.jQ= & WLWLʶ5qq!Q󝮽xLh+hfԸ__!y2H ^xP/4bb ,-_syJ$ ~ldδao 2\?nZMJEA&2@`SKejK5F mjx03f L.2R7XGx֞_M3{bY-uW@xm[&}`X!YtI%Q`>dx$SuQJQUU׉<h'PKv>/ lRE1/F%:sT7.C E&Df{))LLwdzysgbU1.wx 1u?{Tuc !::hR!ʦoDAc+-STQ,D;*EHWa&2L44?,la= fB TՇiDߡUe}bH\#ʺXFVXۖ}4;9b~j/-.<* >2eȲ_!5 PFw{g?ZzS~cXd+$2P!MY⾕|9]¬uRīB"zJ^";IkkЯ ^gM5ug7Z39HR.iͼow[Ćō5uIK K:4xf @ֿ+DFD F 3g~oGXnA:5lW?FS ;ZRiW9uxeRCE /뻛I+ ~*q[Rh)Dx |OR*`\`/];΂xԴ{)wh UO]p>C3oR7B;2H#3DKQ@=;1H3KP1N^ A/&!kfe&嶠ڱUk4{1,;`"4Ų_Cآ61+| ϯ^<`1ۿݜ0~ vf[|JU#βkkhʇBilz+-F~aΉ_cdꛯUw'az^c+}e6|.o& ato2^G|RWߚ" T <`L 85WT`Ng]($թ-(>p֪X&|oI$ء V"^ mf4|8$bbz.+'YP@a4<줋] DU Xqǵ} Q_q*A`pC~isN=N$mԁ.)צxq`\!BHJIƜWzV{q?Ц]BpMm0P`/,3JA R =J xt~KZH w9hi]'rgv)Îx)/fa?jF>RDO 6z]iDPj[Jh l6=#ETkcY{@E]N;MР"@~IXrV:)SNZ]։ptWe8Ҵhxl&J+憒h#5v0 ]ΟLwةGs]E8Q1}FeTZ~׌ڨM34V17A~o inuddY3ŸW o86¼Ug&62yˬPe>z';0<~[ӶtMJ}y;;gڱ BdڑeNW/.WUѿBԙ1Ⱥ~ME46k%fD6mfy[9vlufWq}v'-QSu3\֡uM6 kT֡YkJ>Σ~PSpݓsNGtW<[CUU) xH4c{TuBX(/DDχg0{r732_WM1tv&GІY?ұ֠ faL"Dy9lΔZ{3j6$*( #VkyFr/Ԟg)jE,A_7wϚ{iJsWݨo2 {5Jّ=;`T<-CcN~ҨmI=!sj|-|9R0E0`_T={ aH8 FWT&j ɀQt- ; YNqAx6_sW*sxgEZL<7{ -9rQ,%FyOtJY\pC ު,Xؗ~7τ $ۣ<.4^ŻF<? AL]13Qi;3 )BzM 9?|.OAU:AB,CQB@)oRlm>9'9rLB3K[re ATu[)2(2A_|0kz-cmrA}V[`Ooᱎu^_Ors:_9D9WEo߷'e-~ E^5El!L[ vW `:Ɯ֫tQr U|dEb?ȵL/z"“[P,} Nϖ^ ]1c8AY2!i)5&L6ڡ%bĥP j#YtRY#i$|J9KN*\uo|gu%fz2W%tޝ.ӊ#l#rv+8DyDN;B%뜾V73581k- ߉/$ySBlg#7s"j\{a{dS'FI6B׵M잦Ҷڨ{c 7vnt UIR%jŊ4踀%b| 'miF[itU8w{T WK'bpqsLI5^M;ta@u!RXvl$ 8x-\MD%m5S^9y@ F@fj6餲hb4yi+~uޱ4h Rzw̸q`Q>XtI;kDf^OL}D"߉\&6?Q:͸Y6._>MMI.*qjV wƐI -;z=¬s`Y73AEZ#&w&\6-eQyJ%i,UK?8op\e 0hzsp58Ϣj5u= c]1L X3|5˅!$:]!ϔfd¥ ~wOUnõr37PNoK -zpZ愽@%5?Lkk>ϗՍ~U(=[J֭&+"h8h̶LsȐ',[2lrHA#[8֧dtLjC1QSMwx:HAqLIJSF߈xc9 sE|DT,XyIcZ5 4`qj%<:fdťOڙj 'WxEԝE~Q@YyBחirFkQ8 r#Jg=z%@{Ϸ8ǽ#fuhΡײV\J|r ä8na7jsE(ZcQ+_iNU5zNM)j<:#*z`鴊H> =یXu:~DM~f>=6b@o9H{OijaZ3hy`2lcBnDH#N8{@gDpTdE'M?-C#0IT,cBvB?Iy@&:yͬy`z|>=Qk$.킄#+d!|n7C0ޣH[=x𨛚lf7TOwzػ7>ы2M>{4L><&k7nmhF ZDm }_t-,_naaѷ8Nhb:52@p6[xhZF̡E]5_Kt_9PNc}bU# ~Y=7r+^h;e;mU_n_{zy(B &9N 8 /GX<_D2+z6wOI1Hfց "N@gY5H`I߻ f(DF"UcW)2_^={q .FK}}P(LIixV/o%Y yӄl+įPnvbـg1.>ĖsQFýv5"Dco{FtO~ }#oc[mR}JUaU>Ѐ,-Wˡa UߡxiD{(pDV9Tpd%0 Ouvϝ)YXKx۱ CA'\OߘO?GD70 2W`5'xDJr 3űUSRϧ00{''Ncׄ-uphRj?e?V ]0e{[kiSRaYOͦn>F.2,|%ZZ_)d =DZH:hCDvhoڱ/k0Vhmo*nkc$K ghaP-oV,*[wRO.xSLpQR""UJ|͛B8"ڀ<,S'\1pg5oŹ d(M?h<,s7nTzPYTC 3=#Vnl8(C[$$W&5X|#)05 ]4GEgVAyMk(`QjPH"9?M\FdH&f/1W+-%ݮ$(?^׺?25K)7ĕE[1l]P7zc9q*?q\Ngs!xDfWfN@k d}-D0tx]PaWR2e 56LRtTi I81W76N+6]7{0p m-]}lJ)4NY^_sdyUd$ dPdQ]ÄJ NVbe]yE 8c;Fc̊[Fs1KxtNh6$X@,z XuM鱀W-^S#'NL]/˱Ӊ˶Qm/yU.̦!R?܉jLiI{4XUֳ4Dbl~P\ 1srƏ}A&[běr_^%51 h僃Z`B$[͝a_0~AwjoB8d+"'іj* J?(I0Y_ՃޛS@^hB=Njv:O牬F k$-Ay䘡 Bó[. /4 (}4}L& !yB]| qgjua'0ZJ%hӬ)CVЏ1lXӘMX}eE䝩S')LOE{Lx?kMV:iфa"rV,_aCG %(iL&VXBP>L pN`Lт#Bޒqwff=r!Mh >5 =4j2wx+47uvpa}C}cpWȲ'# Uә[Ee=dA4z6 VxHgyJx\߳ ~HrK"6D qм o=3fOװ9sJ>d;um^i)4Y];]A$v!ܵCEᠺ9w+`:%5@>MhmmXR(BrMw[}:sG6B%7n"~j 8<U#zE$j2kk>^BaӧxӖ2v!XU;*Xm(#^J îGE J 97lZh[yXFrFhz^\.3C,m%9Yu|3_QOH`fO'来`?!Os S/ zf{)j9Ѭ:@rkynڪ13P%֠(xklA$yeI).fot15F%Ѻ+.)eM~@Sv%ʣIG{=BbUPLIEe#Ђ8pkW[M`pĴ;~,0vJ iR@-K D!,3B!-®;Yhˇx<W_B=zxXH#4A.qs#][qnWlsk7 (`tiPVps/YB^m)ݎـH*BJz@:&'˺\R]|z}uEBc k9\A(]?Ѫ?z*aJ oLb] ]ۃy.;n 8=mh9n\ fs&O,YipE#kCvg$8&Htq`8P2.b)ڝ#g41]FR naCⳓf` (f1ee˃ 'Ӡ݌.'C9Q0a`#J_fE݅N(c q]x .O1nuEȾhop*,D5wt,"Tóv4=%͟HWKXJ{Mx|h59LՀmG$2(Q8+_d 艢Ns ~ >9 KW'|f ܊oϕdDz]`gBfُbjNMv:hz=۸T,y)El-&~vJ(G8شxhK2ݦ^uؕy5Qr^dȻ'Ŷ,%4'AC|y-7UoI[yMs^2~ Ѿ%+. Q_]OC*~ozE%CzbWg J9o祉M)p$;jݲԽUelj'@VaZuͪH&mrv?ӠRV*+J$ݾsO台v5j23xRA[bjpdG̓<7ê,2C?ۤtD|&n .z]*Ng4j4H'l_ģ_\OUf0)o9ذ|0$&2`N &w&-8TR_pyLsjHOUv$=9ȂmmqT؂]ů#R=PoL*9Yh~)tbuI}4] k5؋lww-dA|)^i*@z?  ӂ 1{=e3|-E@]Y;4qZ둷3ޘwt[ UpO{L0ݑh%ƴL|'6B?lpIpy ا'*Ԏ8tt䞃%J&!_l J-pzwXʝȯ)tF>[(EgM}܄;6ҶLz3>!Ub^\Ysan 1FB oSXS 9QxAQp-8!r3fn=ڱ!wa "3D=5ejnVVޭjU]o'sǠ|۔9G8ﵲ[>Ew'Uඅ29 Q5ԞDIi*lp9t%#"ku2_j5yރH|!Ờqtۗ{A4,  a5{7%n^I 2@A*\Oc&].aL$'OylX{ [k\Q@-wvCP -TdH̛K (Ԃ7VZT1Lv ̮dT^э,yȅo[v\UqLrU]cg1o&`d=S rh?qTJojĀD> g=>%och.{89GY:Sy:!ԇ1Rm؏TL<{}s LM#(ƶF'l~wAqiCS+}Khq}:84^az)U>A惘 +SN\B_hKPlۛK<'peJݫȒh>~Ȕ\"\ICVjM4wnKvf'\q;^nxR)/IjQ.l2D}IN§X::؄Fe^9g-#6zݪ d`nCDM~qҩOjL`ghRf*q^q>}T\ϼBnGu{&(ؽdтLEb8֜(f{R Жu,z)y;H+ڮ`p. kI&-lKP1erh2H8Y] LڹS>1C'tf*||F;-vY>)WiI /mq!_mBGȫ>ӗΚ+`Iq9OES:M=mOه́l&E0 ~ t-!ŵkbdED.^wTX6? xS2 ݫ'U"FQ^F*dѸc? 2Ցm#b.ҠfnHx_̪G%!r=$#*I%^U FԶ8u=/1"oEPYQ72sVQb*PN 25C?ts D~ORm]lȰmP]eᣧt٭q]FrKvV53\itR[WH[qO B]r3Э#B5!dcܽPLOL5܃#EGr=3!0Vs <8 EzOhsK+즕q l.Y"G8Dث0G\1[&VѱvV]6f)ꘃ_^Bk ;$>r b:>! D! ?XGmku+TZfB p4X! rxՎ]mC?%?{L _|H,Ft^C@-"!a_9Z:?iViBZ'b~t>71f}y\^Ůw013"lP??RKreov1F׽fݣz!UȯC'OEנu0cZݨH9"졫@` U;ݝ ҵ-E%]KBm̐ZQeժL/oOC_ *i[iQsb|w̼}.Huu*uațONU:-_dEdԒK7BLX/{V%ඥL&G#Hԙ4T=6^~Vm 0|cC/j?!%)0H߿ Ja) sE=QCεx<&=3iu6ɋ|巎YdtIps!L|5Ȍz҅x'pP`SBbPW(~*g<Ϸ,>i)l:Nc5r@O9!"NRlmԢ9HAaR^g* p-rzې7%r@:aK+lUB7Oo +E塹9'O@jjSc٫yVLu`,DS vΔʴ k!f֕SKm0Ћ-ڑr\i;5xύ(LVž/flNZT<ߧdTrBNؑ)(6\ޏÛ$l䋮TLǚ-+d뷮8H 0יRحRb 9ߟhq1:=hw$ZGlk'.VnC>p,)^[jDO}LIGSK!i͍5Oku;%HN~r j(K}Db7P R+]P$(ҁ_hkiwrd 5_"Lu㪽 d$p$K=ov SLƇod*0)nlAFT{ߠXCCU_7JPb)KZ[|hٿ$][:y ,҅/]JLQjPˍ2K3Q\C>RNw*v%D=DSe}l>x>A}&~E,{EQUɏ+{h Yp l ?WJb=vqȘk2Foz + Jz(wN&(y&:2͹aibto 87KeaM6ޡ9ץC{8}rl̸uԿk?`K6zAG~Dv0 32zHĄ)>yDEXͤ;S|LҸkD)w2d ޾ld)ǏX(RqoTTv :<>v'mI[fg9܁/"0b5}sa)ǘEmlR0.8. SlIu":,di@vz}ʃTpϗn]3T“jaĮS"db-d |N8Hc@2AF^Y)v.-^ڊ\rh(0RMC.(ɇéd@d^VIU&9~jBO$ Emu/f5 \uP,Wr^6 9&7rhli@(` ;1܃07P*jVSUrXzI44RiyFdE/ىncQ xfmxC̪ekxf@^tΑ;90ҫlc?oWoN/C9F6fN>/"vDvS *լ(oBFPVtHr $VW/Aʡ&EP'}[[l0j_FV/ƽXA/[} œWI1&jH׭sfv]f%GR<~ 6dBq&q)VaO8ugެJc:;-3*@co)o@7&ߛm:̏$;q֋HC[]&"WKS8鬎dV}FAV3V^e>$v3.^!8',]eHȝC6paxg+{hR3w!xkr%tfG&FEU<"h=ۍUH 5e#, WfVLRLȑfigvhQ8 !3eXiRRI!!'pval# ӓ匬~9P ;2*FH:+wHֳ~_f[FAd/a܂E(caɩSMvNG1ݶ>)7Hal@L }V ~#U ڈvS%֎6$|lո7<_ANdo%VaEPww(^bQJhk.-o|ZG;8UpF7#qdo&{"]PdAp}=͎le~`ͅNn|ĸU, sY=fRKHtKl{|ioSt?`­& ?x!_>JN\uɚOuK|H3E AM_dˬQ+u%O6{ PHZ;&rY-/JtWԦ>hyG DLpф`ŗC ] E5v|mؕ՟oI)F`Ha|Uy4FGM݈(;je#!4}{<Ɗ,*ո[MJc`1tS ʵPA Hmw B H7KCaW[*IzcX*x5.Z'lI;w>lKwb&/>'`̭8B+ccx.#o՞<Sc|-Y'w?X󙯆>hx;uX)ic:s7Stx Bqi |7#nprZNլ B y8YI[_l TiC#7fLJ gaJY.6?8  !9Kj߯g6u} bԑMYD=yUj泀kny\=01/o>*ɁY/ѥCA8e~{ȬEOO*ɪځUWGrڧ3DÓLS;I+o,1Ǚc.JWKm E*.BL4)GXROJCpZP=fJv2!!m㤘\^Ɉۀ$|\TuP3WWJȥr)\@4܋;툚Hd]QjOP<91"J&U}wuI[iw7AeRl2Llbb7m )=Yvyh| crIש'6Ѩ~kHN{~,5WC.U'e,,w0k"'D" 70* GKiUfֶ Jآ8;ZvZtVtr!(%t 'x+?U0r\ R ׫ ̠ z{'N5q +lá$aa7 N~@Qq䲮'۱_,47u!ѥɃlcZ7˲QeOYkEd8@TC}~q4`?jZ:װF9X7SpDs¬{+QmLC>5;Qp Tb9dӭA,+u㤄,-XLWP;Y<4;@ vrå/\^s/e /b;&5oGJNX (f=rCކ"tZ^7O3ܘulP|g+ڻ֒T=B„` m婩5Zmw*~ D=P:,Y ՙAFhXn( p-fߢ_u gƂ^Ffax8+`x( b`3K8pefr,&6(r!W$ L$"VG#+y?"(upt:#.%6kcd4rPcȿqk6DynZh-4`sh@C=ѽkK(~ǿWzTz&aۂ'fPc_V[{"nQ0]_ܮN\_5J>ai9s$=>bR5v r^MN\|$.,}ɭB|FYfj]NӰ{#*7!atuRXecka7!<!jE}ՂC9~uA-2OH/rH D?*Ef\1CZ1Ӝ*<3N5v7D9r]~Fmf$H '@C^HsM[E_mN^uK d џnt2cTV7>;;ZDHKZLǎ~̥0A~?a͟YJl/pۮ!ƳZixÊ9 )ɛCտ/&o %HL軁a0@zk+#uƓ= %pjJnS1K5ngd;͕L~(49{⭙aBU:"j?INpM.}Ү|>2#9L'i7 /'Cxd>ŒUF=F'"RGeId6w NOAՉgK'h{"Zb#4s,&/fSr2S倘R=:m0&Q<0H?Gfw8rt*1 q& s7$P}}#9(sGbikY(ΨXܠ*B:ck75 XXc[_ o [?is1q~h.@v"N|S^Q<'1R>kz,D{sl0 u>A? ^4jLL >4I߉[~.S48-3u Iy]$r:^!Jnq{Ji."[ 5b6(lEmk Bc]m;/ЌvdP۽ "cJӎ\4ZWu6qLFwtɌU` YZ