setroubleshoot-server-3.3.26-5.el8 >  A c YU]  nf+ŋLMra*AbN^'v7]3qniQfN֡swqFñȎ?0W`zl3H^679qK#vYMCjpԻ1\H$ H)c=Y(sFDC`Q[d7m^0o(.G܁݆t>p6͗ Iu{Н h-Ι>_1c}, )Lh}wDdy@uz**>W޻ 7<gk*D F[j AH1Ը64_3K ouzwj1s~ (>pHt?td % AX\tx h 2 T   +i ,.`1]4Z467P&7&:&(;-);4*;s+;,;-;8;K9@K:vK=J>J @JDJGJ(HLlINXOYO\O]R8^]LbfdhLehQfhTlhVthpujvl wnxpys0GtLtPtVtCsetroubleshoot-server3.3.265.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.c4x86-01.mbox.centos.org!CentOSCentOSGPLv2+CentOS Buildsys Unspecifiedhttps://gitlab.com/setroubleshoot/frameworklinuxx86_64getent 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-- qIqId-d-pVpVff@@''lh;S. C4}B?P:R a{?FR?_5:D0..0"0dR4 4/ <|:]G-I/9C5noI;ug3@95)09T=/b2~CCA3@J1-}2bA큤AɁAAA큤A큤큤A큤AAc1c1c1c1c1c1c1c0c2c2c2c1c1`>h`>hc1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1c1`>h`n`n`>hc*`>h`>h`>h`>h`>hc*`>h`>hc*`>h`>hc1c1c1c1c1c1c1c2`>h`>h`>h`>h`w6`>hc*c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c1c1c1c1c1c1c1c1c1c1c1af1aba7aef639bbd2d495b259f94e728436c796fb3f4803aa73183aecd3791fa5e8475ddfdc8cf232617c9e17273bc133051d4a1a0605ba089a25b6c319f21a3aefa5f448d04e189719024d7726937038f9a1bef0b30882a916be4b49a8aa092d4b663605dadf69c7deab87532851962853754ecee5c9e490b77511315d12375f593bf26eedcdd360958c7d7a7cd50a5b4bc68a8992d79af2d253583b121af3cb79a9fe70bed980038b9ae45429bdbc98fd4bccf235f923d191314b8f84300f868c8315e740eb7d15ec31bd87a8f40b9f40c54247f5b69bd6fdc94721b41c1f04acbb40207688ef9a021f37a9af3e2d15e5771c1da7177a7351e79116d93bc04bf4952d133e9d2599accb26705f673132c363ec16cf372901ba4a1b73c6217bfa28f3dac6b86e604ea63ee77e438aee775ce513a6f282212080bfbe1167dc912a28f3dac6b86e604ea63ee77e438aee775ce513a6f282212080bfbe1167dc912f1b6d81589cd8f901d1ffbf08360a8db79da724efac4eae804233432da91e067f1b6d81589cd8f901d1ffbf08360a8db79da724efac4eae804233432da91e0677c532bbddada3b9784685cddeddc01095be6eba5e0ea532cc40419cebb2ab91b7c532bbddada3b9784685cddeddc01095be6eba5e0ea532cc40419cebb2ab91b56d98ce2aa1787bbfda5327c14222d3f4211247b054fb6068b95dcacc0cbde6b56d98ce2aa1787bbfda5327c14222d3f4211247b054fb6068b95dcacc0cbde6b6e86cc4938133ab4773819f1dda0d5793a476e8663995da9ba457994f1ea44c16e86cc4938133ab4773819f1dda0d5793a476e8663995da9ba457994f1ea44c1de3faf8f16d6dcb90290254840cbe10ba2de07de17fd0b14b88d3e8f4ed57824de3faf8f16d6dcb90290254840cbe10ba2de07de17fd0b14b88d3e8f4ed57824b22bf6b966a4f8a139e41e666d45efefe229fbe2067c850e7ba32c1369d148e2b22bf6b966a4f8a139e41e666d45efefe229fbe2067c850e7ba32c1369d148e260ecbac718d256b0b7419fa955df27c958b4528d005c2f011770c5f91fa71b1960ecbac718d256b0b7419fa955df27c958b4528d005c2f011770c5f91fa71b1953f861f1bc57b180ac47411c3a8eb0526a840fab2c08f8238b2780842c2aa7da53f861f1bc57b180ac47411c3a8eb0526a840fab2c08f8238b2780842c2aa7daf2d6d7164ba39661224bf98f045f9908fa7f11dd3f66231dab1a249a9cca26f5f2d6d7164ba39661224bf98f045f9908fa7f11dd3f66231dab1a249a9cca26f50343c6d26efc5e545424a454054ce898db5c03f34041408ea4b7ff44329857b50343c6d26efc5e545424a454054ce898db5c03f34041408ea4b7ff44329857b523ec879b74e2262b7c75d57b30a9b1f444cb48390eed854044d2341c4601399223ec879b74e2262b7c75d57b30a9b1f444cb48390eed854044d2341c460139926b4e0d64238a1b79320203a64cf0c6a18515df3dc4d63fd1ba964a50e9f17b576b4e0d64238a1b79320203a64cf0c6a18515df3dc4d63fd1ba964a50e9f17b57d284bf8a6a58a978ecc9d77b1f8fb09f21b388c87a8fe95e9b4d2df5309ce0d3d284bf8a6a58a978ecc9d77b1f8fb09f21b388c87a8fe95e9b4d2df5309ce0d34576ca90db399691d4f3ccbd4ea4ce392b28c32b78355cfe866a19b71801ba914576ca90db399691d4f3ccbd4ea4ce392b28c32b78355cfe866a19b71801ba911ad0aafb9dab9176deca857f8d7f046c34cbb4640fc534c979daf8b99a72e8411ad0aafb9dab9176deca857f8d7f046c34cbb4640fc534c979daf8b99a72e841dec652fb631fc70c0517a3b99bd6269ec4827faccc5ec5cc26fdfed5ab783cd0dec652fb631fc70c0517a3b99bd6269ec4827faccc5ec5cc26fdfed5ab783cd0c17ca1d64151153165840d8402b55022e0064ff88d5bf42b0562d7e9cb3c617cc17ca1d64151153165840d8402b55022e0064ff88d5bf42b0562d7e9cb3c617cdcc5d68f728e54f415dbfe0711c187636feb1f7a0826b510b95d20d19c28f3b28a2a21a65d48435e9c1f1b92303c0045f57b966fbc8ca95e0a586cfec3c541a09899b5b5dc61a0c29f3942d377c67166ec34fb55c5798e963a52c2aeb560803cdf21d9ab22e2482b994b432e3ab7fa5bc3e6d145f51645d22a2d9024a6dc49ad663e8323e791e31822afd868a7f43b6d8e1f2ff189876cbc9e3a5d76b3822f91a408fddd580757a66656929f2ea6114a7a1bd8d8adc127df13c5a8bd424f22941879a9b2643be98924c6aecc9dc12c0577544edc199e2f0905cfce7cb8a9d260320179a4292387b5fb280983568400fa99ccd1f8f29ebb54240573b01b122caf3360e6d7b4addc4e45d07bf538b338818a3664ef190009cb2605b9e9ccb619d652dd051e69b1d7572bed488f71bb1264fe8fe889e6cd821b0c4ad0f23c68d38193cbcff7497dfd0961e8e2f5604d9925897d9873a7b18d36c8c3d3e176d659fddff6cbf2163e324ea54fc49d6fc48ebccd4d892aa467350f8cbed5a691034fca3a399168f11023828805938b204a5dae4a73e065265e1c5b230fe3ad05a484583f8364388d1f4938fb4f2a2165473300e27644e9c7cd16312eedb9bb9cac2369db1adfd6da9f02f132eb4a159755d62a23fcfab9c3532d08854d362e791664370ca9fa6d4fa8c78f564483bba934b9034d6a0365f44c81be0978dcb51f7948cf56f4b1596a00ca24450c8a9cfb39631a9d35cb4ff31280b209deafbfdea58c81eb7321b7db2fd8951c7ce3c7c42680fcfe7641c3d7be9e8d69a8fbb992a9d086a17b0882fac8b89bc8017885745bc2b094e458eac260f4d84ae7ae480c3f6ed636c55b23e3d9d1312ce1eb704856ee05aaff8a55b20e90e5974104b397cd23fb6a0b7caf34f6be639a5a4835bd458e69775601e7d4cea1b7b655b8d10a8b4c05c848d09e47e35df391baebbd7bd463fda7a68479e7b085a16892c97ddd0de3c1727242523b6bb41e08b0a5f12d35e3f40554e396d040cf66e0ed93c3dc7d0a093393d49832106575bb162bff8c6780a5ce94132f19859acee841fb26533b5d0f231f7edcc7352d7734a96eef0b8030f77982678c516876fcb81e25b32d68564c5f9f162e35c2db51cf0eb3bddec578b73aa3959351c38f0d94b5fa5ab85333bf074e68985dc40c5d5c9836f2b0d88ab09365a788339ef0b9bc4c709926f995eea2bc8a423afb4a676fa6946bc069b093a647e953eee2fab2f2eea0b56650479749e8eeeb3c33778d4e94a7d8d9e25d5a01d2f3cf6bce7c4f441f39c70d73e7ec64dd6ede0dad502e014144cdab3c5a58457bb1a9459f2745a6ff387fb03a3b89eef9a7da5bf0d5de481caa0407b2568b531b7b8aefc28b77b35ffc2e3cc6d7039c038e68487357ddd22c108a28315b3507d89cea8cc4311a57405e282afaf06acfe7ffde54acf36391d191885286ffc89b7c5230b589da688631aa4f534a142a464d1ade96d9833a09565eeddf8d3095634d80e977149edb6e0db6338daad677e3c1e150ae9a64d9b1970994351494dc1a9e4675e00ebd9d28978450225b18686e96b4265527a7e308d57a21827eaa7c137c082ce57ecf118d7a5cc6d95ff50b0e5011622cbb364d29bea83b00fa955d7d1f5b152fb2d8f5236fb537239c7abdbe6f190a883bbfc0761a9b950de940f4efdf4b3cd94c32ee7d9702aaa03e19c5ea1e30055be506303e838c1f538644788be3faf0be85f82b2b996c87e2b3d24193a1eb6a35918d87b812fef582f9599e95f964f7759427f2af09b1c717ace2c22295d7fb336f61a605c956f043406bce0c5fa103484035eede51227fefaeea49600ba2a9f750196f54b365e288ac768f590af0a8b59b48a3f37e42179427a8eb9ec5c645df124b213ebc82300ccda77d34a00b17b053d57d4a341514f3e16b37d4aff55cee18cdcdb3830681fff16da145100baf7500cda3455a84b4940b20e3a010f419744a1918dae2b8247392760ad4adc5dffb5f84d0fb4f30edbb07ae728539e5c50364ab60b5df4cc87ec5f15150cb9740dda7e0927570f2423c53a1147cacda3d84af87b2074233df65986eac662353ad8e76133f08ab63301a55c5e708048ed140904879bfb5e6bd05bfadf88240b8d56dcbb6301b97f26a04e9682908b7a2033da1c84a46f0ca3ad8f7fea6e81d774a302f8a5c2f645dc68db6c4a13ec4ae4675848beebde1f8c53e9beaf6f985a708e49ab24efa41c8c464b13fd2779f5b5468ba6ec24529f51e1b974e70144c04050e6a56ff1ba2a73ee438d461bf1444a1d5d1ba7d67a8e30b10ff1c739ba65baf3aeb2b39493a45bd8f844fb847dc02a95913e911eae0045fefd7bc983f0ff6f63be55bf63d8ad0aa121ce7424d0282f2575a4cf844fd7321f78d6f3f9938c295013d4aa552ba3cb4962c634b8686e3456b70894b6764899449f127387464a3e0cad12dce66cfe33f08636cf97c737077cf24f4f564846782aeef4be846dd22e2ee994563480cb2c70f159f821803981a3c69d1b98048c7556015e94b648489de01bcbea431afe34b3bd4b31fb253240bc1084ad74fbbdea92e1dff7667bfc3b28b459bb33160f0939965b50331d177f125bdb1e43a4e8531d18ffd2c74ff6b77c81e834e594d77a335d4e6426079bb73ffaea4a21a0564d1bd96541c9b9529342b14a0c07e63a749b155997778364f766daca727ab885a011c2fec748e8cefad054f4c85cf2cf1b28be48e9f03dab842931c671b9202de185cddfa17132d3e313cea0458c92858d744eb3eab1c44709b5e8a17f47a64a94f504ff0fa04f62c4860ab1d8bcf93b9072731bf735039274a43e54747c84b47d2f6e51606596f34694a9ef70cead036f92df908f858c08b91319163c615e9cbb4257f0a192270580807adca4aef6ba2732f873ac9a7b31ec786fe4836421cf33cd3f1c882a900095ed67dfdeefe52ef710ee52fd70c0cd0e4c842be91894d8aa83bf54cc7ea22a82c7cd8bb6c2351634370c13a041748163f06f121c65e6d8b6e7db1881b091cd2802a54c480e234508889e8932d7e30c9b9cf62c0cec77cd9daccf75cbc8c2cd3bfbda74617e2d96dfb0b9e6e6dd7cb6b514ef65525325f21d2ef6e3723d070ef975bfa9be96e4e34d102ef8ffa57221ad45636fa6688cdfe37583c7037ec7b0307653b28c8fd9da547af9324a771edfaf8f11b5959db7fef5feb8f0faed08f308e12ec43fd4a8690a0b4c8312584a7e60c7bcd6634548a9a761d06b0ee32e99090edb672a2269dcd48761d1d9c7e54ebd450cf3b8acb3b680826f05dce37667ff8de07dc2457329518f30701fa898c645f086790910759303bb333bd18b2d850623018d8eee404eefef66c2d0b14d6d90d0f25e5090539f5c5077c399eafc926d2351f1957466de7884090aa90782563d84718112a1374c6c38f0893ef92f8f04eb071feb12d3bda27c5baafb2176ed0a01a836091d428a7fe7dc64cd283a819a4b54a1370f037114c3e4f06db0203141c5cf7bf48b39efa550b3980bc42441088c4d5797249d99c5947f9bc441ed69ea2058f6a167731c191b6e410e04853886927b4efc8ed8f2679bae129a37804e427f41ef5a91801f7fc4b1145a08fd136e772bf5640047b77963b4dde147a4bd1dd85847e948569841403403e6a4fbd629fef7c941abbfa102686736a720c030bad893c18139f80a67c06c32780a0fd65972c59099c246db157ec8ddb30f3e28af8e4ba824c0e0831ac5067724b903d9a03c2ad2f87fecdf0fcd82153ac327da19f39221b68200cf626020058875f025618df3412d515aca321934ceff60af55577e55996f338f6df9e3fabe83a1a415e3556c90f891775b0a09c5a1109dd594e2dd58739e39c0a200c6b7049a1e14b24312e08d72d6bf5ba14b97ba22de5f37ca8796f0009bb3b1942824225a4cb6fdf74483a2584823cecd8aea6ee02../../../../usr/sbin/sedispatch@@rootrootrootrootrootrootsetroubleshootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsetroubleshootsetroubleshootsetroubleshootrootrootrootrootrootrootsetroubleshootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsetroubleshootsetroubleshootsetroubleshootsetroubleshoot-3.3.26-5.el8.src.rpmconfig(setroubleshoot-server)python3.6dist(setroubleshoot)python3dist(setroubleshoot)setroubleshoot-serversetroubleshoot-server(x86-64)@ @@@@@@@@ @@      @ /bin/sh/bin/sh/bin/sh/bin/sh/usr/libexec/platform-python/usr/sbin/groupadd/usr/sbin/useraddauditaudit-libs-python3config(setroubleshoot-server)dbusinitscriptslibauparse.so.0()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)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-5.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-4cobγ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-5Vit 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- Shutdown RunFaultServer nicely (#2119001)- 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-5.el81.11.13.3.26-5.el83.3.26-5.el8  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFFFGHIIJKKsedispatch.conforg.fedoraproject.SetroubleshootFixit.conforg.fedoraproject.SetroubleshootPrivileged.conforg.fedoraproject.Setroubleshootd.confsetroubleshootsetroubleshoot.confsetroubleshootsealert.build-idb2368694a77116f652db2895cc2241e939924f13setroubleshootsetroubleshoot-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/b2//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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnu ASCII textXML 1.0 document, ASCII textdirectoryPython script, ASCII text executablepython 3.6 byte-compiledELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=b2368694a77116f652db2895cc2241e939924f13, strippedUTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)empty  !"#$%&'()*+,-./0123456789:DEF RPPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RR R"RRRutf-8f11a291f00fe57ff571a31d3c090e65e5cf78fe693e2c8ff13adb2e34e11a557?7zXZ !#,/] b2u Q{LUύs]mJ&C`ElvQP0|jQOOR[) 8Brw-k {XYtMV)`sֈ,>W~U>spkVnz0K#Y ߴ]=L]yd6Qȇ—ݓemŀk7Ag,t9 2ؒO ]ߞ%O"ckRR,J,퉑H)/)-kwŧ'";<| iFk xhNcK_TӸ?4&ߟ%xG=8ۺ =a .Q?J*?Ka*$tB\pԊ/C;w}Dp84ZyhEEXQ nJ(gӂ&hZg*pgr:#s;6q7Mn')d P*l + rI2Y7Ωc1R6q=z>]iq$Mh\⟞r;1SZ^M DnrH[l8zsT哾lhux_(rE~U,`50}1wB@]Qlc?)WT7~W[HymZsyXPw9DaݩȽ׃~*'j4>l-\Ahgì/B$ݭs8]ʑmV}yk_gEW5yґpĴգ<ZfEX\h=EۺX5>٧/di ~V<qIູڏEhza?KB!64/m;.4&iGS 16^ AosDHXyΤXIw7Q">#f_k˙68o} h4>RUj2 } At%i("#?˹h$8*:ۛ**zJogGEdGm}NOPh5R(Q=/ /Ql'|dt8j(GGir'y+*oG>`~t#h:;ǿu!j;(u/iSg|EL'GÏFG abUtdjOR"j\>}ܲ&B)9@2Q_Y7>G\D-;帢wYBQ Q(2Zk@\0}@d dQ\0qCё4h {!c{*̂IJ}y@-Vm1o}Bd2Bn U.|<t廠!!kUyח% J$O mȟv#ui'طO Q'#G+a7dזGg;4[uV2{ؤ_ʨ34)%RLE 쇴V^92."ê:&r7:yO7=lɯFtJגDwbu6>ޭsO:s5<Hɨ1| un:,3Kals.s c: ݏwz9MͽwV[;@ hDclM̌{os܊QlFJAΜln1T.dkOgTBnc8*bg*1vRV%-[f )yWf07.(/\^kyVM a }ڹg!zsøiyP rѵE5dwOn};jZz5} 6 "_Nὅkxs~IZ7Rq}A F"fX:_sوu[[16clόH[z0q;;KܥZ0詎1حɷejL^ߙװWf2jekS;m,ݶo'`[ySnUq1L㐦EpTuRXųHxf_o`rzض+^'F;>-i 'R+%f葼Oowe?nG޿ѫ#QJ|#%UqiؖuPTY`ڵ>;2׿_B>,s|Bb!#D,9W*n.L,P멭VyQt_eb~ "$x#זC! W1*[3On,Ϊ6$K-Bpk'!ѝEPG4!7܃44:2YYP;ڀ5f*rhi <ٹ'Q%\,]tPG ͳPL'/VB={ck)ŋV^+)+i{oMqxǿ$E)chץ"sf3"Zu]W٤ as"WNzgz g|ß`1 ItD:<.ȝit&f^8L,L*74^ȜXPi6nIj[-feǐ؍;  #XȦTa.#uk e ,1GZӇBU 7\cpޗ+Ysrm֪9-ag9}?=^>R2"J6}etݴQaЪr"hs7Y 5$"sAͦ[}v pG{$fuԼ| VA&I!߰/!@U!|o  <@4:0j2v`I+Y}НoKt$n=u"%ÜH'$qDqV]9+t"*411B&9,$0 %Pp ΁b\Gci?;J{<ѹ~~S%SǸV'D3D]7]o1}M] fVP nk^䳑sG^P_u9<,mMEm\J[yPzˑ=c> (MaɝƤDK >qrEA-hp鞥=0ay~+zQW$v"- e!%'L< I9[/ 5#nڽAD9($ڮ+y:H;kUסQ&J.Yb9~lWRc J0(Rd Tm1{xr~\ѵa0$C\P Ȥ7$ b Fcs { ){so8;6 J>A i* d'6:-,  sߪth;o{3qX978!N~;<=P`|By %aMs`CS/G\ W'vh;h:ߺUVNWCPU<]L]4<%"$ωTs\ӿ^N™YI@2!>qhh{Q/lA"6;͡+RWiLvF ! ,0 cVخ{;?Rx ɢB+`"!9ݵȓ.K 6%/XX`.c~HB9UMW%*^RP^8T7zNTX<ob)p`y37*_M{pw ;;.C̃L1RRsBz%e؅'L;[gl{`mMA pw*|TJ$1_UFm30K~dgPv1g BRtLOM?1V[$?q{N:YVF6\WCZm ܝ"d%ڼ*rg1M>_- /|K˗tKcՏ SkNbv.ehnk^Uq[Gdkr:~T @dC$a P02{BZgQNDf2NiC0 zc7˦i}n*?=`!?|[v @*x&5וk|NY.[< /1=K&uH} | Hwz<3Q2 6)}ICʙLUI SېG/ѓ->"tqġBzdǴs5j"WVCz8ϳJ)KNVa:EXTڟ݈3JVhܼbvY KMw&&Kw>&?#“Z%ȓՅF8D\zy&΁4%hټCN*}jh({N"x-#&zR:/=qb/_9`'TV&lj'7n}-s*.2Lf4hLb%Y _F%:!h61t,WJU,NncW5O=>$Yi5)LQFڥ>Իkd ӅY4h*h<"fg-T#@~4dIE>( a!Unhp%y}:O8M صC㱩aj]'p^^‘e4W%K#{KzCiFGf5*rX9"t>rd(ZB3hZ2:HVAdٓS~[اs] f65SQ]%&3diZUro^j{P%o1!+';J恾pn1皝`<2eH],%߭M=b,R*~#6N2 X.72 E>h2USSj)%XV:K\pqbo; KXTP%75Yrv'ڪ=~VVA\"Pj! _6R4F{H"/r^?:AO,=CjXDAOJMI<<7[@ɏҶ$`L(v?c- bAucĶ*R/lP"mgkbܸߐ|S$߯Bs/²ĔE {`ql\FϯpŮ-CЋEfsױ;$ QDF]ŗ= &:QR|eC@FKʑ_UV[7QQs*R74[@Gd [fRe0{Zth)ch*cN l;)dipV o"m7.r_4KQp5 h%qG&n{E]MX79Mc]/L_YvڇVܜd-1;h}jkY%}Kd78ی:MS!!r1,X(F& ĻZ ]Ī!=[fH{hʂǷՋ;O/{h CY DlwS SF;}rvT F#Hxaͫg'#y^9PniNuKA $6:)A-$()"/tqшy<#*:7ݵ1rXzU -(Y s_+!f@OΧ}=ˈ y09nG 0p\VT`б(¯5qHrs @m=Tk$J. Yy]DSGgȑ%z+J vc_NBS*,-JeRF)c Qcx ?z2[ ]oBSgo4\?6vk_(r9DzO1~RLVHwZ^67Ҳ\b/ˋGiXA`'Eh{R5FBsOoLjdፎFI2?(g1~RlOQ?*)t4Ύ")oB+άCTJBWs" _H&D&*{8?4)J ?[|EWH>, ZO!"2=`I֤ aذs%Z-J^R󨛞*^6>U?V*IYV }]Run5R;+z@q2#: wu#~M485m'?M>~wzuIG]D0]c5LU ULNDj0@o/|C*(qI|9^ds=0YіBI{OwڭВxhM_&zSUɟqg1Q/[Q&/g ub+V "bIAܿlI|uH.Բ)/W ՘{@`O椾7~In((᢯$rپt}#ʭ7LabHa=sXg v!:8 kJzՠk 5f,j<}*=ZN3J4ujj kPXm,<|+XsDD|k-V~VDJ9ٸvJ;9$ZaD 5% TT)@jO<,rsoI.^J^& 4 N1aIj+]{kl*=>CŪD=IW;M ю)  2] 2kqI׹`Gvoiߌ{>5CqkJ]/S592Mjh&1+-Z<Q< El="$Y<[-%iraH9nH <@g5i_ ۍp ; . kIYS pW mOSշG^,4Nig͛l杼b]EӴ+_JTf]c\-5詅6,W0W!>3NܸUV4Ѱv񪋹AbFXtm`J3u\$Vd"ZG*Y-gK@ӗBB*zЎe pmMjY+M_'$(ۼ%x+l D' 6 &f3;v&Q }R-$fǦ!l]m{x5Ht_(am(J5䅊蕚yB ]t X~ ilĶu'JK Z^Eª=g?X ڳB;t`/dxH=,-$233Wt|upYOV,k*[LT]nD}>:CBJt'qE;ib)yMφ/H:,R\N.dJT_/KdG|U[6ӵUlDImL,)[M(yK}8PE*ڹu8q.*=V<:FԶ.=FJfTҌfR `X'qe:}CڦDY+Ol04c <2*5ta#gזZX4 5Vj q+qLa66JՔ=u&7(s\$l?O&u7ZَJ&kc+ފQ9hLek;H&Ta_Vh̉ 3ʲz#΅~8'QbKS:rWܑ;n`4ӜrD]|H qJHCLΣ`2QW(D1qV@ہ@{hQ8"v< ~WL8Ń!2rpPzIW_QFdL&7m5HnHZ#fE^f`2yg/$n fXn2#cZw3Yh (tնl^?3c8; &&.ӥF5jE*!~t et4Zm3^G">Dnxh0fԨUW4W@*u1VѴFlgvҁj^pkם`{g7!XLa4[x8Mf|v 1&*eOF9/e˒ px u1b"1aFy%#c!%C*RęZ7i!TqBLo8 qjߘ2>QHe$T--}_1p_*cnJ$/(Ԑn 81eml H~sQFm"/S>q_D*EVL/rim)-K,Ou;X N%%-܌(1;),18a}"shM7e#*wX_ȅ!IP7"mXҠ A|᫭% vz(Aymq0t{Fn /Lo;0z Qf{F(J5{%w<_ŮQDq] M7laXn"ؠ/ xV{_\O:ҩA @Mz3n7i0m:~9p* Z?F/n @\HX|"RDn ޸#{9Io%^}-p36.l4v hy&%H[GӊD7Vp1M* "LN%cw0DH6㳠66joe8I Fa*%FA\E@L8>5@ a0 rKƦ+=H1ȥMXNS&T[|X'r%I`|DZqcs$v{か:/oN)v"ȼ.)wܧ%gQi:уz:9 %Gxb 끛zX;?[ƅ DZn&қ8It g^Bw7BJh*Ey TՐi!KQ#G-E zN_O rcO7 iq+{jF^(ξP2 ij&|g |-x‡Ζ;`d$^z6Ljmw^?#ܘLpyCcZzn yS_iyB{ gk cRyDjt8B.F`GS'S-vrl? d3%ՃtHϸoy2Z8Zy^ŸxrN [1~+%CęGu/uj5aB^o)j(٫d$d;B8(c*Y8-G"!'F.4hT&1@H=ú~ßBؓ+Vf$! ~FeѶ]k&s JDn)߸vd(GZ\-A9v73;yLf,p'TGd_S:7C=0>Xt;GrpC"?8eQE 14`?|P&R>6;8=mF`?Tѓs KfڲH3PaG(<-7I _0ãM?P$O  v$Sw 'O֗n+~maΠ]V[/ 2:˽XB:eGS^( LnwvoQ.d&?Y{*\kل!23DҺ2S['ZiEz402* T =FM{egꌶR=:˳e[ɐ0äپLsgk4AM>K#K6TКPT|+mgR PdŠhQ[k_A^U BdOf=MYLFAƃLnrlt|"霿BjT|Cqk9.[ Y.S9I*}%Ĵq~]'F8Ǩ?dn&)gѩ?Bc\°*3bCKi_I`T4L))g7fc0Ňq@FFڟI~y2 [bv7u勔ǥ&qҧחmz|yQ; AvcR(V!8$y0qJU ˜q:&bWXQ" N=LyE}$̦jb}KYa"{(:UHonn%$@qlއT WF]z\3FF}t\L=OX"*)꧲Q;p[1]8n7r#ak9ř򍳼jjXDdC%\JH׏YNȭI:/Xϳsƞ+ y+~:PB7돕7& wrFݵFHL b'qODW i [zl?nY=sk|l>WCxTs BFN8q3=ٔPi5ȼr=8Uϟ͖%*n}׉/(>:t<ЬQ^0* 0u,ʝ8 cs\*`AEqzJ]U'4w&oC[kr|ǩ#JG9Ap Q qٳ"/=l$}.cjWiteUWO:W\)uVw͝T '45s*$(P5G=k@TKwnk%@SPn>DX^n<|ⶮ=$T4颀ѯg^ sJުn; {iA)?\gK Njr\>!C,?<U+^!|.eqZEU *T1#ч 8e3mzġ(\+ `o?l 2NzOy N+]G'4PQ{*OW_OtA&9%r-͵*eIs/9l~ MC ?brWۻWq2p_/*)I3ҜT_:sê) ]o|`v=_VU!4(LL4ػ =Z+nֹzaE;6}mU}_Fq5X[5{S']6F宼 ٟ_#҉bWaA݈4PŲ2xvHzөU+H;LHoD5~;cOJҙؽ e8k$8_Mgbj$yG_ބzH޼p|(P ?aektB(>zF?*ď3W(Vsq M5JzUqN|do9M}~K#UX=Bn !/_ @<+n@rwlj 6Z3s MJL͓ K?wj2)[sKz/^c| 6۾aVTѥ;#>HQ|Kc=^AS[hWzsn8!]bj}3A&ܲ;$"H$䵝}k@%}=r,KZ }.@-.0k7^OثXC'N^ԵzQ&Ub5F/Jb Czs6a"s3͖:jж}R|[Dw9F*tt׳[,pKK' I)lҲI̢IDm&DKūZ<;nuSc #ocQ&ذ+m-juJxEWZ@0mlyLƥF"T38}N_)]>;X1=D?BSSCrHvP{cl"DlZASZ\a钭ߐSdXC]odh YQYuT"BcJWGn4N_B:% ⸸@ T{al5QWqY]JJZaLWA9/%a.} ^M<ߧ!%4=ő1 `@5S4ϡJa$ˬD k ^RQAag_yR!{c R!FJ;dj, mUSKϑRGxR!^36V輇Wzbb.7DRl,F&I(]fǬԐݿI`a8R۠KJ/~d;g*ZJ-+ %g_;w03CSf;hzHhb$C0C49(AeSf|nh}'!=K0v'9)CljZ;讔6rAthSG, -=35$|KH4@g ӧg lG8$Ga Avq?+eR)> u܆ /EçWJU{80X % 5#tAO\30pVPl^UY(=r6nv}dRߠ;ݢSM&ĂԹ[+D;o~=g[EttRm!+'eä Kt&WLdQ\LABq\k.T_}Np6C#nMUuU~&fK0fr|ŕ:Kbw"u\Y4&vvj5XA7'[]nN K|rW̄eߠW'i+j$| $ 2I 7ab=PWPDѸB-hrz=_TRYEލa '#=˱QD A1zE0чU@!;}o,FwT^TtukwKH/>iQ2-9,zj:K TF h$G.ۯ]wpI࠰?g+Z~@5U|W5ٖ-?UrWVhlDvd[盳gk@SޱIα"r_m'3:`jAhЄOv8d dV'Ib+XthBF ߋn{Fq&:8 ?ܚF d4齧cac\hA.]*Mzf 㝭<Gacv^L],c#\SĦOA&u{cI6F΅ 'Mkb<4Q,Mer>‡ŸLh3-Dp:"LF{b:Ծ}t"{$UE ec$054hπErB##6K{!{( Kù5+%(:Hț++c1\{Q?~BH+'ę ^D;GD4ɍjo1WK3$$ JFx3Y!_zƛ͕t KvLyFzle boMBU2ks ՔuDsw~ pf k6gzws9EO1;gm"E-UfEp~vx'Xd.L˖ΉZ_^}%u~:%7Y4Ubptuwz\~&ÖZ'MJs߄+/0$Ln&xp#WR/h_=je/; lb.O=UEg׃RҸ !w<᧳rw12M )|Ess5 ?"LaO4]wTwCzdQ-ClOGU8']5.|ͪ\udV@u<(R,;/Hʍʺ/# e܌NSb>QR^^ ,͖CrG! kqj9cO捵G9-N4?` 9#ګS-qU3n?C .Bn@8 I=*N$RUכ @uZ<3۬m-Gf,b۶ bW+R0.7H͹ZVٔrPYLt8$jPij^Ífw3ʠ|~ '̚$ӝi~ۭ#>Kd,$CD {I lZUM SȇVG,A<-''ͿM"\>zwW ;3B0}SE-#>vAX]\`Eh#󦹶"XDk8?9=cw93b,eqC3!i)Fk߳ NT_.zy<2jg}v td'l=Te^B7;ݫhm-^&* +F(JhO)3-Y%B9d*٭`Z[=fO86c}?遣[<קO5;%uQ4v,`cK:",7zB5+xTfA6*Fx-}E덈;nc,9&0βWE@ &ɬ=ʥw& _l)$yH}5{ -a(inUo Zamlzv8ƟظUo4 QUw|"=8,ex`l RYgZX$R7cࠨbڍ='a- Ua'Z [{ =}=ұ3WDTo'eJ7u5ACp7`nw^z"I)]![ }\ RWD_+3S,<y\7LXrvUF vLo x&IL5@IwsvOlFK3`IFg"%^ ##Ѕ 5rؤ,"- >uGpE(*:ƹ~XkM@^c8#:Z 94]6CS qg}hpNň 5SpHhxS|=W,6N"];i`˩SD%n`&>HԀ ѰQаm-}) a՘a}@V u'";Vm1d0c~IhN|f6goTLHE"zeG }:(vOKb:}M8 L-VͩL>'_lr~̶GnW&5^2]^P<ӴCWrC^[0;;%z[, Ta~hڣ棞 nMDKZaAElae2DrWA pFYz/l:!EY ()1AD!QUzQ%c$7?Krgmb- :oK]@@e* )CbQpD_o]bAZ\T1uYc8`v'*&1SK76/Y_ "+q &edgF k4Xs|h9~| _f¬b~nysNr{ewbhJWAr:m )k|U\gѼ䑪CVVLu$y(18EG/s (?\8⽟]6 MW*" HzTW7քY4 PI߭0Y㶛pv& ÷e>p"^_?87dPVw>g?LR:^8t6 /2-34"?Ba;`HunGw  _~,Ƨ{AoN@)w:ʃh:IQ+qHDWS #jk#V|B/G\ioUיJa&pDcLyI8*B5y]oI vn.-.WA&&=h׶tCtNj] )w DpLaۣYa"V&km[y,$unqE UVְ%- ҇y`~mBn1饜)$#4|^ҮұjNwlc(4ƥZgW>8J-> G8$ :^4zTկ/'#}E3oLWj}ew=$ ;05I>»X#IT(͠nUG]dS晝.EWZ@D w9Aʘ&řvR瓙8T8sAϻPALm\W3 XMkmx@T-r~>I->ИYO4efe98 S6w[Nvު`ФjRukIelE@~h?Z]6gAYH!=X V5֠Z`{zO#z L|gQ MP?w™~d2@i:JE.9:?G y裂aZL=T4 ]6gtMJᢞcG"uS5"RlaH茗:u紏 S@7ܤy\(Ցzf0 -A] C/ 0F2+?GЋ.L6JE<:3ҐFp.ܬx,'Âv1&2lד,aF$e4LOdz1*$'E1Ηl5.}jCOG@Bhh@x4I8J ްSN׃//-U1HV\]ЍdvgL&wsE\P&_1 | lNM$ȁ`G]cse6sG96t[tBh)V\3^`0v: Tf8ZqBذE 7rGR@"ia9v)KE: rzk";I) ICt~?1Up!:Bǰ>(ުVjUY9vGRen$ Jc N%z9Q.ԕfM&cL3by:Y$3@k"U.5L/8|PX5~ȯ 7 XLVQҿH̓; lƔ: 4 =B7ҏpsihC 1Ƣڡ =LȁnK>AU^FlAqHN[+u5>ˢv#ko.+ge/'TH$}iz1ZF_g߭Y.542t%{7;HZ љ^x'])A 4F/"_5ϐ! G&7V#`q%f@ F])g7[T'$8B,i~@4-Ow8*;$`V#1|)NfML*eGGc;IbC`*$l6ނeMT,|x>OPW5a1IP7&-h{ͩ%JҔi-X]V:lwјsď}G|nF9`>όҮ7{?ynֽ/;a]xEQrԽmFS7.%'h'2WC4ĩ!d]c{ tvH>p$YqJ%Z LV!@C 2>\TΪ$]1)7OexP¾DG6QU _vqe0̘fGbDiZM{U%Ǧ Fc掼ʷ5ZuAfDɐHpzɕ-/*403[(pğVIq-wYRيYG<^+0,F7/XH'\Y(wkށ&5)%I;7U:!q,=wCɛۢ(bK1IC#o@'}TPt4=կwJW <9D,DXcUfN sl"x[c] a!}3a&:0Jiv[h1L`puL!jUѧ[K7K STy\H/G AF`,0M 5hMCɉ|!Innc OW/Gd2d7mf&T f_FES`YWAЖ(̏-xyNa BQ/f4 u2'ߨU*>ܲsJڸUr﬩`3/mGkdAI%~$Sgg eOyJ'ʹK4} CI.No-B7ƥiaB2Kw@6` t1B-U7&c5Na1 )=$7Wbϼ0YmW)NcНE>۽ .pK t.'uWZM`@MOuӿ7$[:r;E!}\1kYTܢl{=tdcȯ,EЯ\ o-ۦaQ5a-xk(t#D戽<:Mbu`.ht;!~ab#A@Ogsqbz]*dCԖbZ/ 6IJ #,2b,lFMW=CUGZZQGym9kAv.F] ʯҀ\, {@{ &*\xE\H2ݓ&>xzqrtO%26'i{;2MXcicu(عiOZGs]ZcV'B|^R`\=q\U9PBp 2gjw50YPH. W7]4KTzv|]\h}ͻG#J rfe>'mh v $2e-H~b6ٔ؇K g&[;.7*] 1g4nȲ\ՒX&vh ,@EK!bH eс7!R]%BS#lB`; c 9*3N T4@z#Ilu-ӎM0C\!A< ^fRa/; _lq=o6cuQ+@//0pKm䳅Of|oGuXKFh\UPLWUC/?d:+ EFݶ->8GIΰQ-uP{)yo[R<ܰg!oكc7l;*M-XHn"/n?Ozmc =mP]o$ed`3 9@AD17%B2OKIϣiuңO߭xo\O꨺ :f4`^r*ST xS[N/FKL3WuhU$>%WZgEvPC&MK8 ٭ v^aɝ5M /!Fh\HKVZ$w ۃjvVW)|NH(MmL-0Jt9q 58pDR69+Jq&ydru*|׋0s"UWy>O}+2F>jA,v܋ԴBlV6Z ՗IyE%xxREwf:W 5к+渃*dVUOMv.89yG:Mv^zR3"l!bo=HCr%@>.YjҥPQ_j־+dۗ$AS@`ejmY<~ͧkrOйZ*oladL[A!L֞# Bl%Le$>|d <Ң)ssg UZjv&E}pf"pk)uc6^zƱߚpM[Ď_2ASLv~ޞ<6W| pE$r>uk-)V׶[tZu|NW+,vpcNktv,`dO߫ &pCovnӾgPz8K "oC*B'HQ1rV;g}`^yOR+9VZY' 7G~]oxݧ3A>ΓJnWsr"vNg( /a0yPf =vZ|Ο$bɂtC{8T6&שEgђ8G5G+k_Mk8t!#= %F,5d8hxxOUhuFz?[ew2)f8AI]z8n9tBCq.O9σ8:w=Eqɵ&u9LͅsⱜT0n!Sq,΃G5v,FlC,9(j bAQ3ؾEs;0 yQ"`Cq \@}1q]nm|:Pw9d$~ILiyFBˑFIZtKj,u TfƷз˩BWIWOPkwXDTBDLfLE<\ lIF5s pf6:W-,S~wS{"K&f(["̈MmDK:&؇,Y&(aбO!h4[lAhGU2^QhizɊяNBMF`9IT2kVDBEt[KF[Հ:rC1<To_PjU XshdOp)EҙxNX r*x\C1x ZOѸ#!ҺQ! dxKQ|#DTys8Á=Fn9l4T&nA`1k2b8 Ф7D7rƽwLjWێ>F~h( F%Z5LI.cf4V4Bݏ Q7`e6vsO,`v<%rlsL]T07oYՊ޽1ș F[cl2 =޼}ڧ ^rٌ! !WP4s&{q+$ϰVo=F+a) V\v2<k;qtPiؠ N}# KH\, MD1'DwO! B8(ú/Dn"pht\"E3aď5:9cHqbsQ~"HJ4xy/&ݖ`弎qS gS>J]qHK}^3Qbd; Th nQ{ڼhunǾU)ٶ7 ~ N3޷v[sS8B,y$Y/d"_e%BwqcRZ:}v>ǞbE'!3_ r)(1[nS.{0|}Iigl\1%ݓ3b,NC1Kʘr*t 5ضEBxKiÇZ+P\ȏD$Ƙ^L"hk֫"ARq]}T 8g8~ c,l[`VS6iMmዚv!?Bz, [ut%Z =*W$\WwYY)wΆjE.SlFrK5cbyr >Ǩ.Cw^X1 R&.H,W¢#hERh)^႓^AR%q9ҭ~#Gob ioD@q,0J[ 3rg"a;^(;:ȯm&ҹⰳA?H3|fހW2 t /l;d{s ,ȶj"%4nS@˓dz1D|) m?8~KK1oxD wxV_:u͖Hbal>< X&q2^F@pM[/ofx1/-/8brZ>}veCiEp{Vbi\s:&t(~:CkKD= *9ZBԦJe95 鮄&qIʺ?E^XHS~Ka CRel\e\=zz`VU)b"4׮Nq)H@'(C,dI z=.eZwep|e}G@ _Tu WL VGz 8ZJoQ1ӢQO^X zazM6YyȳkHA|$,}Ay@ozhCL,U1+*ubåg=n8/\$)^o@LVMB27 n)6ݺ>K0{)o3T/ZFVn,{7H(E>]'J+u9\Z6' lѵ7'앧F8roƴw\sRq .=qgؽz³DIw&;$'.̜pf K)IA7;3v]qZ)ؔhL>\n i[u"1=ۧ]FFF. zzyM\㓨HV~Yy;,Af}Q(.s*`rV|#ru=il}_W{w-t/\?_gܚ5Q2zH[!k/Z|mx5UxQAȞ`~ +9imiNFa, ąA$ {V=}~c)uP|g%Gd@|o7܁wan l8˖e^cy|!I iqi}; CgW0FR5/%irXz*4_cBؤM'>˒ O_\p"H@RpO,2B_?,{9Y@t@';Rnl@{LWқ5[I;?H=3GɊ$11)Bj2%Q2ҵP'h BC!B({oPK3(ѷ^uVOxډ,!1s ;ebp 磀i^J1N)%O Da<=t'gaa$[Rjrn([-@UtJ-- F12sJAQP?UziȔ6^3lנ ":k˷ Rq?ySiYNaքVcr.tU 6Wʏ@Ӏ01O}\)UWRS47pC4QU-ó##A߾xb(T%q3 \"47P:2~/[Pڔo]OqDs8M+/R5$ؔNHH&C>@eCuo(QURQqRH@nYYg}0COCF-Uy8;l+ CC߂KzR!!ɑmlCIE).\{^اT4>%tjFg.*g2[0nIyjћ"g~ KN4q]\Px b͑ 8j, MOl. /VҨ3^g^vWX\%rn(f;@wI2Td$-BYo,fX^=gFYTy}tudAϦq܉NXXcF]_ŇHK9S/l]1F[*N;SV{܂D&"(RI&-pTd)mo)YC :9%`ⵝ.c?:s9Vb[L,7$?aFISlIrY @hAћٜKQYrn4U>jXY,7Ml'Ct7JcgjOTu3!o>} r"؆GȁҮ$h}:Ȧ9؟Þ* ?nes@\oϢ k-EкPRk]s- p$W|6 $ UP$6cƻVd2 WըD ئ_I?f+!g 4)r,C1z:U bE#ym"_ ",kƱ9{?f/J/%V&nI)Ԓ'}/D<Ȁ͹z˜>-ZZsZ _dh v4Oz+F1 '@h.}EާcUHS&y 4%fʎBkD'Иcէg`W*(Є|a)|yv$ e:WZl!G ը2D*{NY'vDN57`S|ہ<6,7,3~,l,+;]eX5fW ;T#6!E=z m`"]<^m7:YzeM"6&Cp85P\2R p2icJ \43`ĝtcQq G+3+?&3>~WL֠~UI_)wLC!+I:|.I\{?7y8;ւC5m̉L{Y}b`֑dOSXd^e (QnC#:#}ʴML*Aqؙ3]8C3Yik]J1iq]v 0!=.0~;dR@{ 0C"syK 5u5eƧ9%!WR41:T5J -$Y}b*䯯i `qSUgUݗ(1^zfknֿY{wRh+ִ&O2AbA]qBy5~@E :MUo@9*(`$mwĎi/jqĕoc1].O}+j۵4(Uޯ "'U. ݡL=^lV E6,>\>GIȏkր6byz+3:T0 Ez_@k~aa{J0V! );]Kva_P2{J3@c~i{?Ir)273rKi^gi; 8f0k蹬B|WΛ97(x}[9d/VNW0̈́>z:reI1d,]h˒`P; |^(&y;߸AR5vr~3n2شCkY!NgVaF'Z1R'l(oN}lh߄I N _ar=̶>s$WILЦ(jц,UAAbz7TZx6Ӳb3-0^ϼm諦Xkj5h7mEzlfEΑ.o@\qx$i%pkW( ' Rc,~HuiXnTRν-_*uԭݘA"6Y9'P:X&V,zLE$HF-VXJ嘇h]XQ*_UW,.$>;=%N${)>=v}痂צxAyEjɅ(gP;o] G ,=+-?˳LY' (k;@G1HENY"e `Nӥ0 7 ,YTr;|}5i >oR})d+Oöm9U3zذʤ6ziH §6xQzIk@ c8 Yxtʦfmҿd cC^t+xjj .,3_& y7܂0ĺS*WRt龯 (#ӈAdװ=;o-/rv`FwL!$C$ OWǀ D_ghufuxo*a7 !ar.Ԫ&˓ <@ڑg4xd&B̛%kR·NfY#PmZt[5Q4?rRьPI`XAg# &OHRmOg0pI2sHE%Y¨h  ޢ[Z0h3Ip=! l8bkX[V!ӵ)4cBO hL)2YYLnts:q Ij1XHx;ދNێ:b3\hf"ϠAi4C[]NaQ?X ftR! ?9$ gC2/&c>A>]!6f~f* v^XUup)v3lSvӠcGwg`ho/~n{(5VuIȡOUC~ DHt` gF<~-ő ee&bVQ4 ,V6>L\gZ{ Jƀdn)+b-,C6ZsN-,9bFYGʖ'?%locKoP306 ,BNU݉ט&bHY> IJL*rL&[Cj8*~HUa5!zyKO,\r(:͏!*j8ׇKORnQfh]=>bXJ Zr͛`Ygozr4f&Xb[A:$86s"ux#}p:Q _m&H=żX;4k^@U<[9rB0-s-%}6,LaPn{<å|UQj]Ԇjl]zpbQqxЯwU{xk]w98 z+<E׏>ZQS`5>|L:Jy fׄڮGQضےoQĔ.盽XQ{iŎp[>#c =.l'h/Az7j$M|8zأߞ?Ք Xn1Xft0it T ޛ)f2)U$+P@# п+h1ha]ƺL=iyWo1(`)I\JDrV+\J`RI=rͬ(\a9DGAh5#@850>MБ?ě(ǝ(q.*" ;k20m,_,"A#тč҃]kЙOzC&-ܫ9ȹf"!PWIÕ:t>㨆 fJ:<-퀵2DVbφ4 kv <4;ID,`opiHJx1V]c+M_â Q݅:XOh JTThg<ɣ/6*ќ( ~$pZtMfhZoWWa@]1S.IvN.ũO [xCZ bHq `08T ;6$ײA֐eV BSP5u7?E WZ;2 _N#1I(O5@?)8O QCqg4s}k G(Si:=;}~Wh{%GO<Jήi%2y-I6Zn-.8<}ܘ&GXzahc<7L* (l|/$gn:C22ODկ+WԞ)]]ȵ'y)qe=X]~Ua̠?Qg SM2bwaHSU}u ~2K-?kjqԩK~d)ܶV.5=1L} ,kS1=,cI6:Y:AH{sA1q!d~4e)'/Z݃L-㋣gl V=fK7 =8KZ­,n]֥e߃ƚ^bEv>izc8/ Fh&k@uYtvo@bnJ+O CyAαXtEm3hilUX1C}4uC4RA,/\=?yB=U@8M~VLL! Cʚ99Ӊ'i9Wj<.-ںjx=1z\pS8 -9:S$ܚ3v(dw*'hP3kB.ADr=.-롐ބ(_ @DsNmFup_T>˚ڛ^KԌ=NOba^8͉xWɈ^J=(4g +ŌU?:{$X~U(!q/; jM})4KTإYfgPdwC3BuK3}?T|h%Ai=kF&^6z$v7VQc$ :2c #\[^g͌ZSVq/! *bbe @ :׎;Q\Iw y@C-$3%>kL[, B% 0+wQuRA g|ɸCz\knVp2h f)i5z[h);gmQfwn rmu$nVHagV\Iɽv6$UܻQhk;{/bs*ΉN2z؆ 4svܪrHu7WMZV0d^GCqϫMEy[ʃ?ӿxx@n>dMwٝ2BMI:i4|&3Uӝy ƎeguWr*5 G,8EGuU?Xts%xɭ$¦DΙsռnC1U?ENkk6 Ss@n2iJ;  ѣZ,,u7/@Yb˰1݄݁*`w"-#&lku&( DJ̹,4czs}pO+g"9{nVWYVuU{zA& X O93bep߇77fۑ$~j!CF!#b=XLY!iISE%Cef>alO !ZNW`1&*@,W'^6Lܰ܃i5+~ٙ?.N kX & mulTVĿ2C*)~;' cӖnQ]A-C|v39pE[`owE֢dxxt_oie t+s 2-ujK?Si^ ɇϖ >u,-,JmG4i;~cډvPN&GẊDe%5v nq4@b{jrڅ {:;j+Dntp=-A1)<#;y4ؚQ5Xr4)+fLA$LN!MG5=gʦ>aL旤4T@.э)^PT,Q,VWKJ@@oNXFa+8S;W9Ӫ,}A|5%._`WЩM1f֏MC~/Uf=ZUtnawmW4DkSf`KKu,Vj]&J[ 1ksb6Fw;rk|5ܩbXq*\V R`qxHNp},Ǔ”~)|;<ƱQiG*K '>ܪN􂶕ډxa!+:C욎iLDf->?g| E ;Mzb;Bs 홛<^e9{U^]_?"Hf鉄6FGjrL^~R5uy_ka vAU@V+G2';N.^L(j фU@$5JKWDmlnb{f)l]c4\uDN3&KNk:Q.3ҴI^2HSLx_Or7_]婋m,X{ܐ֡%1:_?E;6x C}cgPb,gEҲg;AE5*,% /𜒞."b>^4PcS ؎ͱ94 *ali( & s|V澟^m:Z}X#B#$]Mu M8bijQBJKjA`eC(yG~ݔ <Ŵ!:_hv;:GdkrOυPuKAaW9Wr:c5\ A5يYW\ n:?Ƒc0pV ,m4?[$G. }gҴz+o5\(ļo-zUn}71o2v+'P %P7{TǸiέvS)c_ O:ӖKAuHea.:IR1CbA>ņ/JÎ^FN{H'PosK#2e{e<̈́{ Wpg|zn%"}5*w$!ԇӀaCy׌!HlH06;cT32Zm\Ńq`VZ3Oj]qRzʼn-3v!+TFD'xӀv 4:n%ޅ_pހ3m`.q6U 2nKƜZtt/P[?fJ_~4^9+F=l A5!$o]FkؿcQ(Za(Yp. v[RӮ A+;WP:Y`آ8yZ< h4]6%$;,#1a ?_DZx-Nyw4OaúU!3MUO^iq_1şRÁУgbFs;F9փbAXHa& ,<;=أ[a;f0,;lқ-K\|bNԨ=Y#%VD+)FNyie]YN B3 u^t/ȓm\υb„oV"q2A->Iy8ZNb}zY kRϩ__9@}_dӄZyDEM<ދ0sQ;I:LH5~Ӟ@5sM*.1fG_Y׼4.%ޓ]By8Ev[WhN&6gOb )'*N3 S9)_RHqV8 DY:;;^ߚN%Fj]*Tm_$:gD$A@wM u}FnI 򷳸pB 숆ndK<ÄLg*/ >k?3O"a'\J|G#o'm~Yܥ>7]f\B؎qn}yc.W]8hC-ݤ~Ϻ؞^w~^ҀpW"Ͱ77w{{K'f}U"zPJorhhtqЅoV_LƂ #>*`Va ]t'HnM1DGdJbSK`7_T`qSI+#L&&NO8A}Zw{֛ (2[|<'.yF L$wf]+S׆l "´~A{ ̇Ҷi!1z/@ZC3SQ~S5sJ "]Qn^Rq"X&gR˒:ΊeNK|D+su8(M- ܑ.F$nH0" KZ>J0JxDmۖ2Bgd gmzTz,[Ο'OZ,0Dk(qNlmw 2E8wq>2y٧(wּ5QhN@G տ|NymG.$[a%#F#|Norby\tl{|H\hY+B,mھ U\~e@CS.WHfɶd*5: 5(q T(u(.?SJ䖫Q IFEhғ+]PԠeaFx -L|ցd?#)A~IJFBƀ$X^^XhKCExez.͸kTq³ 9Uh L1|T]kѨ2H*j_o8@>g_a逬.161 !^>ƺθr. 6O@s xx6i-c~^ Z _i4s]O"8$ uU-sl1>k~ yr6jgWׁ\mQ/!9)o $g~0ݗ *|QA$7_k)0k˪Mu6SqmiLTM&ԟ>SB0d&vc]3WT>v>"'M/^ap#9Ab3(&/Ar>:`o^7Ӧ (fB]I `glVЮg{`e+2^󺌥$$>gnIIk"j'a7^ @]>U\b›b;|6&P{=^y"ZhPof&V4䓾2- ٜ‡,XKC{C Y^?3-.{ly :\GJ?`m^+io_c^ \j$VjK`G!N_X W4w>iˤ{QϥO8ӁXK^f8@۷z[~S>> 8Hx[ͪ49OlĪ\!8_4snh%12aW込v^_54hSvaV3Z"KKCqvxn6 }֚K.V~sm-5sq; 'OE$>`z8#qV F׉(o!.frC9ea2mO,E\ԋh7GT~i(!rǏobܘ$2`!x5+8h1!ȓ_PW;'ʻk{(ClLs|`8W|q9Q[xim)KR[a+e׻Ô# oB<i EE*d)K7Y䂰6|""ZLTɗ]WS$ Y 3UFb^d#!zF󊈓_SmcUuyX *\43Ss3L[G PZ8׷NQ,vB3[g^^&mFpcFmtVdC0 Wyf"궯§hQ(ڍ*:n\Dbo9_0QveUs j`%n?pPsMI|"+L_)m z+1l.U ̼d~Qe􊉇`1PK'0)}A\ #~24OeDoFǚ#t;YzS1^9Mě;8ࢡkvOjھT99DGwTvv\N=h!YɂE඼gLߦdNWyj&^&OD_ @2:0x?6pm Cd.+ Z) .A(:O3pXBy>3E`We}0?wOq{Ijy"p֥ot]CRXB灺Y"69gQtqc\J4 ;9n|(l'S]H1G`9zÂ{;M?b]O5额@=AwLY;xfhNL`]@VtagD,KŒ"0!(Cp}/JϱҝVt4]̘Ffkuj=bg#x1Ě7 wdW8UCpm 3~"=#0ZP.i\9m^%Pb.0o4&>0OT򼫨4HT(nqяl+ `KyV DlOPWv%OL\hc^+$t/{`Un bp(f9P(¾ g5X5 ]Oد{[F?aaUFPE;$Xi%T_]y2S,k1.LOMeZn_W0MBMM 9h.ZG,: *x!ɚ"hsHd7Gh$^#qi,[~T,?m񯈏N4 :BAf-O0V5Rty+&fveWUW w\k.Vm4}s+nsWsA6/v Y$ppq1-=(2?tşƶj8J8&u) BP)|jgsEL1"&|$KنuAA(nFz[;:lHzº:@-z`u%94ש nàx+,}?VV<|D&wc/wtZS5^*E!7 :ɮ-J JoLZȲ^I&`/ ׋#M%֕rJ(a 3QqYX =up6C)}$gڣC㰯VмnT8>W0KdҲJF`!z ӟ_"xF+Ab\ᶱwc7ŚCIZj.C:{O<~ G?h=2ki, t,m 㥾SЫTDowQ#@*zDe ²kLl4\mFcMFIn5tc)byn>F2"}r05?Vm}#DL,}e'du W~g20t[Ɋm%w5d[h 8U-Gx/Ej1-4Lx0lV2 A2ъ0Vc)"SXn6/$c-7}ߎ ND1>E8ȥ>*O > jp|HLXal[eYȊ:QKe_Ad&{wG4jR}"̻E"2~`uAT1dzޏ"U{_֓~4RwJy%0Üh` =ʲ/JL2Ԭ#5YfSmG"МO~X;I(:j}&^.ghwYCc_KUe V;^ZhH"j-8mRl ȝp@"2AVmyJ;sÆ%wJUH6E؝y?,Ub7m}(앱);VBe&iGJ{:rdSɃk6exێD-+2H;kN)[T?55js)6RNBm~)Rw7GYqR"[>(k*,H@Zdi88?) 6VުUKyuKo=S_ݰ}+5w1EgZRkXZ^\JLQ'\wmh?+L\fAVt 7ʺB՚Vd;|\Et#ko3yN"HUWHcE>@dۂo] ܖBZ{kfmSY%:Hy%Q4Y"KaBI! 7#4Al2%7I٩񲟙\hkՍ@ˆmMzդKP2xwV2/g=> G(xWH < Hl) ydeJs:"yh]&Hji߄Ϧ>9Jf|w$Yxu"_(Y,NQaq)=>)o8eɉQ,0R'5][Ein-K~N:a)|1אe7:خ@;t( ET ,F%i?vĽ2Ҷ ꅳJXI9YK2什]{w$g閭 5ڽXMs ~*-A(hݎyA/qO@::O,mfGѭfw9kػ&$i7ye°mlK=jJk64+!d?-ğu(8?,&k."9(s^Tw>D=#Pg4]$wP,5EY:!lv`#lOC7+^MR0.a8HtLȡwxyQENMsǜ>h n{yU3sՔW-~N&_f{R w{똁˜yTe3%ͧ1rL$PF?bhd 20rY7\NwSŏV۽jR:\p hX ]OoEH<0|Z_30\hdp3kH QI^'WZ+1dD"z.֢5P_?(DBWEѿ|%&c~}&v9v+̉0a&o.J$Wt9š}:rW}cVq/hw*Fж SĮ#up A"aA0B5ٲ>9cvbUAUJמ_;&?dz89 %5W,ճDBPOr "CrVu)>Y k `|trUL21hM*z7I7ɍH!o$yvP.S*5zĎDyDaeWcqD K @dʄIkSVD6d\6M>93 `x$űW"wzi`Q]7HerbS'!96씁R r${(zğ?W ])"I8V T㪁_=]hdN9U`T:CܼP8G/[f?փt*e8 P~d20Y7G(=gfmr_EH_{DD6wr<հቑ,UBO9IVw E_tg*lAjsWDC[{f+J@kKSSm6yH`_"p3;Bī(>k>o2JD>:Oצ}(9݄}$v#`1_O3"K'ʰ̾[mZNz]);n:Z@ _"2Pzn.|26*'&'Je)2&ba PRcȄ0[ޱ I3o!HryLm{v=D'yDz?@*"=N[ne?^Jb5(D5[s#3 ^Te>ZW V-ILN1HPձae jmuXtq¿.> 0FW< EA*=7#XA8}Ԇ.>~;BuSȜQϵeA?rCy24KhaI~|ޟʷuhR -r1BLxЧ>SDGt^~F6:%L.m@ոJVu#`4k }Ɨ`@2@#k1 ]59f-XayU6)C_$^0W:&k\<?\kݙAΰka^O|(o\6 lft:RDw%MPhk&G9[pS%<_ p@);} HvY.ɤom$`ܘM,D%\?gٻ1͵xEIq=v~djHcO:JzE^CmJtK$f'=H\?0bis\cLWgnkqHj{%zc+\xyNik~X~mT4lvZJ>{ |5NXZ򩍮vEϛ;Hb-s OΥVΉܑB(+v0`E4zC>h<ڼo(|-[6sTh3*bu䕫$ ib`yJ_!J `nQUVڵ?UD+T.Q4\Md9MP-*n*3u_-"M%gзYm2AP`rӛOLͿ(4fTT\R4CZ k 0"Ad{mV>sn(DT &q9fɿ@lvGW5cX"a]*i!Ɗ6:G嬳 a1ʹP)p jfqic'@L7\ c̃'>)): !uMl_kWh -Y<޹L<7я_Fo}LhPr0|M3фbljF=9FBӼ*rMIOf9jz,NI$RI'-cՙ>Qq_Dlr$HOce-DA1JYߊHy2Lx I/kzH1MⲌ =\:@g٘n2F {^! wsܷ Fv4t2W<\q8Wרj~n$4W$fgѦSvc58Mk !mKVg`!Dz8dW"X?!($0Ye)o^O@:T5'o]xC_z `5) onA3>v喒&Vn5CiIfGSdބnhĻi#싂ں55R0 2|t[KnM@BЫYS@_Ңn R*&!첩TdpW@!X7UZ{gZhs0(~i%ˍ$1^rhS[ifS~"=N"}C ))n,gT('A:'/N(+/%? UA|)aq03 mv5k8J*fS,Wy1NjVnjڤSTAo0F"Ϙ\Q;p\NחܥڳVoS$QAjOJ# B\07O>/r禹л^ Ec$ >&_$$;H`P#GFLTO|m{W'rNU\CjX' #V;]zL }? G}1.4fS]O{KGg N-wEeTi`sZ(΀h D 7/Lא`%Lfs)j08xyL\?l3t,eR ԗPy KGnsY?j9iÇjdXՄϬmPB/`r%"Ek"!yTq}3 J)MTmt-23{ _Xt~5$r#z*(aoxq1Va<ګ?":77rm{eRc>c [OCH}ueӱ/x{;L.1*Hgߘό1 [DL4hq-y1\qsts?mr5u1]<*ӽsL˼hJ Ȣu2:o~cp[6-⹦nC*$fxMSE&byBI:~Q6^5k65r n7Ѿʘ!4=K#1.*շ95WQf579]kZ(WЏ鞡rS"͵10*`RaiMmFeB=q}fuҽɇ9}: "MzKU~z, rZ B>ѰsLk`_1LZҖa9^ك9^d794ɇOƻ9otT|E*{f`U)]wF낭GN2+_)nۅ*6nD2%ЈMgFK3d E5QW@䙫?ee$!V+\U┈(lMgqmߓJ<*= MJ}M<$B(ŀ1:?%9[/> yU+|o%+`D=-vP@QƵ2ϻwJK9NtBl2rzy/v_Q3OĘ:[ _]r{]>=seD B޼h$c װsO ]qryqK ofh7)G!u(*ZW&`ۍ7Vρ_ڭBTv{4R% 57aWMŲJ/O9r -I +})xy$3ɉkZ5~Kz$VB>u&%o;n6_Ό~綮r ᒷ {T% dX4W('ӎ\.=̞`ĉ,|ڈC =(wBGt8Թbv,~y3ԯǦ$z;j"8{]kF[}+4:͋]'MjZ[\aޗ?)qy8Q'4);Wpڻ8qR! [M:ʸ_@ Ե%>4-zאoΣOr6Y5Dlx8eh9 |:ue}u_`3'tӿtLH{5=2"BFشewguv (I " [R5Ps=o*6fnŐ~ `6+PEqhM TFfF-3za5yՒ,y-JKN`~ 1r {$~oD;<>p ,xyӁ;Fj1rE8>a B'o\ة]$s W?I f#i+"CU+b yOK).Jy5O1g]}?a[/_xpА}8,9M%"QLJ*:L"N4I Vg앒oo|A^#p$>DC mMgխ?n~ydCJ̔;82lcql9Oݼi}*K0R)燷y30 =Ex'BgfqkdkNbWK@! _C4lBx#r© AԁޖbqɊIJO:.YT V-(s]A֒vdz$gqZOdv$dlhYMMߎ=IrgOj>lh6m5?P’W!{OO('-fG{N͝:~Z}: )D(]:f :E\b&vc4C7b'䓬)VUԭJ֜VW'h ?O]1>|q V\sCXVPgo'  "&`w|t1òqW/׷G?M4'5T=!8!?H ,PG+Maf0ɏKʁQUT-8OrU˭[rƵÜ3ֿk-@8"f9CIQc갟Z6ʢ<z1dRxlAaܗG uܺ~pGSMP&:5*{-iLVFȔS~HUVsjsUQ/MPʾEr3AǭC0TuYSBIwzx ! ?PM%?5C7:l8`!E*~ ){Pgl^J`Q5rEQ5٫chYҘ):_vXDsUHOͧ,W\$rYƇzQ?^7a;lew&+̶S@5C5iMS fCDNjv%bC=kXL:7pr^v@K.3,mE< &+tEN c=M0> `|C|9%v7UvTeݤvՖx溌*j\C궐m*0^g{վU1.%* ةHz{se=hkeT3#]")hы-N Cf $/riqyҘ5'%ߩ*@Ճ!u(:٫ChrDOBK袶8ƛ3yMb^YRBbe-(YyC̃d=Y+SrP%iȕFDC0$~!By4 ZQ@>rċ c,7%(EC7tLF ,MůHA„2@i(1tk[a9J2ƌ]ʐkCR Df7j _⤟47{O|+y=$Dvxզַ C_GHRkԶx'f]U%[.B zʮ'Y[OAxK҅ & .{r^義cQ>_G:x2UҌfM$.Gg6uYxZ|)M5U&vtЋhk'?0a;VxμO \?9p=&0vBQΗ5iA4ݥm;5~a-@R癈fn2h'=hU#GR4Ps%ԆZU"e񨸟މh= ;V:٪qn> 9 3o^ xU ?[l]u~SD+MvnMDӽj`\^<tse"aœSwn)RV ?RL.fa4 #i72#ʛEt̯1SN٫h8Rr eϚ ޕ" O"TK*gSg\0j RBrh<镪& ŷbx>ÐwT*٧.@$%iy:N;oi}#|ܓlc;VҰ`Q-JOp7| e&ȸbq͘HOekjIY*l mJSϼ t~xo;=Ka)g)+R?(xP>m.&| tEQݶ&߭+!T_\~SAi.nd%7~)'^")05#zz/oTS[7Xjp!(jvKY 9ׁ!.bL[v4)MK4N\A>Qwne]_g0$n?Q_6RdNrlGKS( 7}dFVyڒ5(f(L5=>cz^a=k6Mjӣ*5%b EwбДN7,\ r@#.jY,;9TGH\+rUؗ`Ѣqi" %^́hVW|p |ԗ1WfsW46Bn?u'!6x=KtJo`*J{fYV(e{JQNz0_@muu 7x(y EcX# bU 7r9t^0FO{z'Măg^nY{NѬ{qyb9ʖNE>.;fgTmUͩS~F(xrTn>Z *ifv TR%VhNp7?:$[]BТ>E? X ?ݿ*#e,&DMz9>|R|Qɯ^ed(wM3 H;{b`>Kߏ)q"NS@ .3_bW&WoOPCY XYYy32E Z.?XH|t IL]~}XMī 賉^n^kZQv] 9Lيcr*g,W4%$t(<0r'iU*}|Cm@2L *04)F|aia n/ 1OރTnfc 8d0K`?GO犌e2,[lAa;sg6kVx0*DRjj_+[SQBvjS]JVٹuMLwVGt%G1o޾,8 IT rnM&Jzv$O?I?TQp.EE9qNC'ѝƇ˩r;L|_cd:t2KL {8Iy푔fgR೮ !c 뜊N&L ~"Mڗw^3(=@o^D?95>J +%t mLQ;$|D%Gi,uJ䷕[R3^m šқhv^Xј'(66SȟH&E|;UbC~z ".ۅiQLFyri[P _Rjc#;2 =;Pp~S1Tl)QORBQ}F$n}"D *,!.JTX|'2%;yMRwy*dz|QGmdM1)]ُE<"ѴqKh89zj[rk/q':W}[ˈªrF%.o\f$6 ҂rCþͣ0Nn WXn*0D|7)s¿è' $CvD\'`78)Bdo>W6\r"Oz"=-c]yZv:04s$4 GHJO21K_ș(}S\ŸrBϔ4 1F$]P WSOׄAdҊ-g5b_J'w#$NslB]|5,rc&`˩G\]-Tؼ@h'{_>$D{|쿝W&#_QD& + JܘK_Pi/]<+=>fl)7?W*h*k{$-g,STzVs }ON# 1NϛwZW!>G 꿉U õwr/dCo{QidLOǫڛJT~}pqA{0{\y͍ջüi19LN--!veZwkUf6%4IKM{Y_>)y.*tiPx} (L"h:|7({1m| OCԠO ),تtH/{iΒڧIz]1On&ZH Dz7qQe/\u[ qFzQ s,Aje??aXCPaۡϦ zlmQ 5'v-Y-yO" `Ҏr0muE%?EsbyB5W+苌*"L0iuYnɦg/< ؙK%\7p=֢nB#w惵覹HCHDgޔ ]uY9Y0{Tv ʧq_ѲNaifix$I CW,OqX c'a4!6H!z+u"ǽŵ9ܞ|{"CfAh#99:\y5 8Wb /leDVHlJ ? 6&D<@xy(R'tGP#|Jk,304_` ]DګYנLGXό=Vb)Q ?xS=.C%A3DguEq?lFP= *4 ?CY࿦ )-;_Ľ;.U$j%͘ G,j%oԋnbd|Zr PAO5jKc 59+pI4koT'5JLt=(}}80df!3:j놟7"/ߔ%MX[ɤU7akfPEP_$CɅ/RkzX\qY3[cP-z8Y֋^HDf{HSz>2nn3 |)7( + >#MیJ'#+_ 0x i_mG;k;Ӡ (7QFg'>':l:- zLYdwV˘ɔɕNڒҭvrH瓵+1Rx_+H,jRE5> 2: ,@s[! qhRwf[3'*P4 aaUToEur0v%v;<7kfLb;\>MR5Q2 85JP&ay*H$yd)}N6oɨvfI@}bmǓb+۟|R%k\B㽡6Kļ!ϩ6e6Mڧc8j5* - D1zo>:ڴJi{_9Tqp _T>l*>`%pvE*>!B]CcRˠIT Btz:~zlRc8XrPpU!绛e6#.m,=&z f=ɉ0l[^NꏈEjvJ|&z^ +c !@֘L9!}Ε궅@Չ͠,VcasPmY ձb>>*&ĘBt:z\DJʪrlAV FTV%@ݟFNN8 ϚWācZ `w*F1*('[{fx/ K^僂Ոrӿ).ںRϡpwoҵZ fUŮٚиYOؓ8F)2H; e^4Tڸdw"{H؜ϏG;?°)H[[ =xsq@A FJ{^t/A!DEbXvB% ҆ 5ri`~=^F;m;0. 9iVGN >TeY{l|pF8}{MOΊ!T$)U]-t&{j~;ZjSSv~xRRUrΎ~GhD4bOY G)ʻIt7+d6KthDYl1cmRqz*,ia?FȮ/L=ac|؆E‹&[ݧ"ː>2v߫J ZEU2ugCBL2l;y 6ccI"B}씝 w[՛JRnӭȐyMԍBHA6bDd|I Aة1 Y0H4)Z0ШXs,IKVf'ॏNSc$E3@U?N6ANefOJYlv]Ot@ Y[z-l3nd``Qe/Z]ILP#)nt.9@vZㆀVIGy5-QPuUx] MMpSLI,Bɂ݁ laV*2<ʿ_ ĵbB(0Nv$nqz>SMZ| 3xCv4n3K,w- DTjOYյtL3%c9UIELCDٽ}}tdՊ$dvb^6*#?vvmΔp'iuS4߇d(DcvyK88\G!5J*ܰä) TSF/6'̬GR.LzaЪۊR?z1z r6p B?MlJD80IǫZC 23,+6ǯzt!3hFLy%V'3vk5kfV-vibACTՁYjSω⾤D :gmEgd ?Ii3dP` 7S_Mk|cٗO 򁦛.k^*Qm˨ Uu%ju\<vQÊڇE%,N0hPl%mBSRC>kΝj{fHbCy88J*v۔.لVEA b~b`PX K#Z&|%^5. зe8mDHaM(2L&oH%nPwB0,6k/RJhr-i8I4 Y!kLhtE;~w51rcŦl0[}]OS*:}-sZN\oFPkflt{n10I1V 8^ic6^!88ak%qP@-*n`֢xQAX!SuҴZ%RX:y ˶#2u^LAoZ]\'sofԐF mg08WErs=|1q 8 vh@]RR2B'+יkYJ)s%GC[?`/% xMlؽGu\7Kӏ )F&00^oC#ptTa{!<$*DnvA-0"P9Hb7*JZZݰBJpclPߕ;Pt .wis_I1Ԑe%/_#mWq=@ FzRw>Om -p 2rE%6*"2>['$ɄdR#WnJ2k*6@?h/m \M'"d q*zn+[%)Cp",n}HjqzR!@ T>3`^JY>`me 鈻%>Lu'v'PH|[ݚXfLNÝ\:zS|ǎk M:J),Gi.{ZhO.O:I#"$K?Lv\A2:wlK%Mk9su/+wM5KCE2jxY*"MtuYMۀB5?5tߡqrдKnǡW~]f$ʂ%K !B8">5%Z( P=ٕ0ˁcXDc[9;Dem^( 0`tx-0d<] ɹQARdxw!]X\U#@h!G :bے j-2$}&,L^Z VC;s^ _ gj9xRs^)ug..Z4v.Q^(Jِuw1&&> R"mE~,PgBMIZu}0 /rh(CP-':3j4F8\l:}y_*y &8㢧 3!- 4_ 3aEH! g@JDt뙒nזT1u6,DLZQsn{H"}O'4\c,lՒagpdxP3AO }.ŷoC2%I#}f9e2ohkq=ZッM`3A Bk%jF תc{> zuC r<_+-+6,ϥ4 BqA oZ*RpEܣDwO< ɳDjQ㞔Gyo?~(&ASbA1/&,0Na\,frɈKg빞boFxD,ݧ@~I'зڔ$!0ǘaٿZ zڝ@D!*oQWv>)|ߪF(`,Q ;gizCܱC#SS(@=8GC|=K{S{EtBW@x ,Z$صz!j \9Z+ ()Lb>oeuܮ_ bI +<7|Z a 8m^9OȟѶpӣ>PO)d+E}$h^J4+Ȑ]=EVy;b5 T0|]"C. `Km]_SiGk i-wi!?Zk٤t#<`z-2z@klRH Uȡ!|Dl׶22l+0 QZo+ }/|?K݋*фHȫf'ܼ dl ´B^)kU|VOnŊNCt7Vqhָb# OUG׬7YnkB 蹗NPYdH` :r 4RqGKX@'bAԄu26v3gT)T@Y>aʁtq˳sM%=I2`Kb;ū]H+'Q' 6ATJLVPl\隉`"e1i0{ y"wV !Nc(`uZp>FU]4+܆{hÅ5mMb2<D58=JNN#5U}/,?ӟѲyrj(̬: ֝Β/?LilnuX,$'ghe5Ί>FL8O}y %Gfq{*MV1a7t2EWVr >˞ Y0Ɵ(ly~8n#j *}mr<2YU&[x"ĭ_Ϙ3LB_=M MeU?b[:Dt 1 RWİ/LW>s֓+I( $V;Rz}EorǴ}톐V.byJu.'GK/ RAo,e Cp0}2F{؉#7U/eݪ˃N3BYЬRB&' &ukivz)ҳr+oA(Y9M? R$][a+좧'E?xC0h⯡ -U %`q> ؈~&Տn3 uSc9Kh;6H *R.YBpBz.0KK ă Z4i-, HUE@R[z[/י`&1 m*`44XSXɻ^ƅ/H.Nʵm5I8WJWމGզ>f6ćC~U8Suμ78bPG~#08VvW0qS[۷ׄrp姍l9s+m]&&b]MPi+;ⓁLPFFFu_6[ "lnkAzJzt[vU`ܮ7xP7`kb {cΚ0̐vQLO4`';qy^_ V)3[8o}RiwfskՈôknd+R,aDU3ag0ymGyYd[) .~  nGbx;|"~b \KbDK0;X1-v/բhj+UQGhCmZ]šQzm0҂cOsL2 Dyߚ+R>JN']E1qS(^MT>N2Oꂾ^SO'o yCqeDF+ki]ZTېxe{Ԅ'>sR4߸Cv3 FDjsvdK6Ym z&ɹ' n=)R~j[닝 )GrTӪXžOI-)CwIvB~-rڴJf(ci}k8ц9$yL֓M#57#OSB#Uz(PL߷a fÁNn&O(%OS,՚ d8wU2z+@/C&,{/\ Yi.Wg{dZ &ygd5FG 3%?ED!O$Z+ >_Zm`R= ӹィ| gѽvq+gC״nmJϘ1l|Hl9&@~ :k /vY ȱ)+Od`HMorR<|c!2ћ`Iqr  0%>T$R/4>-$d {&F1b5a{[$ďЮo7|5+j Ż|rͶ`7Dro͊V̢X{Wۘ!f>$1H{^ڏ։!Z|x sa;l$ƺrolҵ/NBd] t R3n >X{G]eFKϻрMת#VѠMXS.eFݸ5?H`ۃTQ6-  j2[/ÞL28EjjM &NjWU_V8 B~,n%X|DLyxodO2, 'g|d:JiOSI8RRցK~㦑rYbZ+Pd/piɒ[g*6#i~˱x7u4 Z>F=N-^E4{ٻMAk!_hOP5T4R3+w6 X7ψn+A 84u_ִ|%t2]iv'^$Dl˯JlƑrh* "*Lo2w5dm̋:{3(FBgs]jحC? _șͬ{@ YEdf\(d@ϙ|lz%@1W4>9WTfX^N3cx3\,zcأsley;E`#ف-g-ʴwQf#)eƵMAPUZ9 = 8mCE ,ݟ7Ŭly۰3L@5Hoyg.+g i"/'رX0Xiq#_Msм25EdqT҆`:=%6?KvX\L \PN,O+Q.:O.I; РL4Z0SE,담1Nl˶Yy]WtO׻ӃLa9vXՠS(#ƤoU2O@L{uŴwY5}W|m[HwO݅J=ms {Lp)[g4 (]P@|U< Xz^4ôGk X"?~3ǹ笺_,QI+>ܕ{maVUi\5<3}t)M9+nt^o8ѫ۸ԗ8-Yg8k2l$W  r|# U4♼ RM5kDN&A}/똋JGmd~'ObSS1r, ҽصˈ&Be ̄4f>"?[Ȏ o[*$`%<߹E&2߳ש)6acѝ;g~7"I*t.βۗCү9Y%'Y}-~Ȩrd0!#}6A_ Y|zg5mg簍a~!S˳Z!,d!و"ZԊ@SexR~lpHwqjgfyPo/N e]hbz˺MoE{˕5:-csq\M@_C wBW񁮮uz"茦%܀+ꍺ$ysU:; ~&|-<8j)lV34ͤYtLnoV!8;YC7)7@.mDI,@!2juE;W[T`JO8d0q <_"$h`K"+NϤ!'$Qq8ފ4 fa.m0;ZئcK%0]{c$I>OzH{5 V1|p/ÃF],?`82 h />Zd#Mi}*rr8e+v GATrw|WnTא;,Y#q> N]1x"){yΚe~0 ėj )V"{ZdL_-ʨbַngwIJSיLʙԎn/ l+kW.^Kk|lLhS yr)7ދ~|/L,CWŘs| ^h tFO8[psTz_w?~>&af }̫G&a8k%j*zX ]rP=-fS|x{)HdR錍AzU)B4D׎lPbKo8AH*{1,l? NXxRϡ1&_oJgcV*To{eBO@!o%jU4n3!D0Ml#%UTeya[1تexYh5E%It4ɽA IR8i"$g֯*_0=ğ>UY^w:r_>cey Wr# M[:J$3Cn"[4uOmʼR +NHQ uSo*fh| HY9h уEH za0#f8J0S|aoW^߹?6ΏBTF=) S^y/K3c>6]r].{E{Do21V!1ֹ֕U5*$kL¾-,` I R-S]a|gQ'gv wՇGU#"UORlE(Mu>'֛Q ňlQ<q_H7^FI:Mwrdȯ*%noOb >!#'$$YT_JCܶzqA|_EN?q#L$Hlwlo *迉)Ƽy˿ѷ xጚ1EK쁼YfCJtF@}+ /4C.3& eڴm2hue Q{]$(hBw!AM @ly\#ds٦˷YTroL2 խ:5~cvay䥟Z(/#~0\~dbc ָ04k ݭu6›;C;U2p]d;dHbbY6A:||Z/m Kz/SrÒ}؉=GH1u8!4&}pI*FW2=-~MA6G\OX=onpn[GE9ie:t@5hSgq@oMw,Hlb3 m9b.An@CE;e`ʡJ9R3Q;Ql ߀ ͋Qnl\SY&da3N۫[!B EP[ʢUIA pd% eMƐ`SfeOαʮ-y,Xq=hGוJlX;<È%Dמo|.*bKDp{OzӃpA?Kk5dp&,/CAs R g[ZA.809 :m3T'y9*D:V z8̘@Ls*mg%1w/R D#].= x(`t1G9 ޘURIjnd~%zv6D>\<6Zrg@Ԣo ytzn!6y/&Z@pjl@6N{ !F#0ϿSf;ū/Z)Ct~nA/VQj>g2sBŷ5ߏCY6Jɡ&NJ$#9%y;[ߦ3J`Zp!>}ض:.X=]'D}W*.tJ~Tp#V?* ib7!(k?qf>oW#;@?5s_N#@a*qБ[WU8^M{E]*)o''' gW@-ȣu^ݮf`奏.O5Oz&eԩitg5 YǔV5z0nOAayxoׁŐ;(ƎlهqWcf!&5)[J TRq/ZEZog.)㽒gI_2滠{?ӱ\~EW5#ƏWA|pJeqݴhuJr V9үUv-kDǐ)rEx]Y1L(oIrcƙB0G3u};~FDm(f\ VӾ'-^OX~'=ULP*#~@7P U(ۗ_׬]/y24Ké|]sI:9 + /AN(kQ!>'lGMFwLR,W{X=jcw qڶyIÄ/|^4S]5:iAA;1VYx;rfX~哮 Qȳ!.Bվ|_kQ) =σtyϕX1'3!f.;n$oLZVW:S3ld& {';EDC9+! ^E0BT}x5j>*+*sUJ5x\J=INnW*זK8Z[mLXM>UdGrcWA[o s=/Y:'ao7dyٺ} -8áPcUAj뮅U`SWm(wR!B+nYU"!|B#v:E? [cQ&o6Y7C벞YJbHwB4 蹙V0Ν!ab!g73A#զrp'9:Х-1*Uԡ^βxZZ#1g芯Ocv(2D^V3⒤ӶhJE D׹Rǐtg {6܎Nr1e @0({xf+#R_{BoV殙R62JZk(.U2կ#zogI]4qǏQ~j\=.'#!Φ7Bc褯,&~V*sX,e\W0c %[os'rL-ln#g͈9aC135> ¯EnI,v| m?b6fB}3dx۟zES8O;І3wj^ hD[3Iys&ΗM`$ai0ʙ\WMtJd װ ) T5ҿel*0R6# īg+&B ;{*;al >yϨݝSb|o ы{ɂqZlO.ղ:vE9C3$ct% ӷ\r¥ </`@p[nӟ꣮qkG ID5:Rp]涼DbRr7LU^ƘJ` jsxHf1O'B&Qb9pa'sʤ2\͔da Sv z(?ؽ:L/[IU%,-z׌cn84S0M }|kT]W6Aǽ ݝtML\ 3[My2keep݀w}.v;x fB_6(곽c⫓fTœR^2y> Dea2pD50UK-VD5wx0*]L BJ$Dt墇uʯI6# •L$4 EboSt },go)K"u085UEDqkEqEφ$/;Ύ&O(%AXL+hfvd?i VCnc[Tk_0 O >bWI=|Z"]-]+t S?Y$F"zi=Cʋ]t*H~Dy@erCw=gs_aj5R!/.=}C%2Pjv{ex C0fÇyqj"M4dC<$IwO`:"#9C^.hu\m+n{-o?j"%A}Ŕt=OY|G^YGޫqQ^itFK2`o 8[/oaޅq / >TLj)[ΐƘx%l֘=3:FaQP5FU5Hn+B@zCLı[s>đ]FLF %Uvaˆ\FH^J y{+7HUJ%PGUpeQ>x2@4/&„eoQEPj &\6,FΨŻ:;K8"^D2V`m4ɣ:ֻH^ 1բ#;+KKϞA+@ -mP^X[o χ|Oh IVOBh W"X+r`,w ۄv+^pt1ғʛiHZ7 JJW^%k)E}pp)dʯN2Ң@?@Rci$1p+W< zRCrŘQ~~X~CS GXpZ5Gd۞C! OV-g&=$F?=8aVKnEjFY} ^lh!l&n${t@{ H@EL014A;>52RvtKINȧ`jv;)4@5*38Gp=s ccHmX(ML"C[A=-CЭK5+H2iDvVogf*R[* $|թe jZ[5yZ Hx,1Bn;JgqIXi` uRڸH42sߒ쌁i%*X˷$t2Rk!& L6=ß}U*$:B NZ8KMo5M:l1MgEZDs)|lfYBl @=e1w1,Iꁮ"?RXslFB%{bijV_V=!fQ|ieū"Y+HpcN1j!^Wdtws`"ӿ_}VbdBa&m}\ 㙁+NWg-( Z1Aؚ(NB9YO{r9Bi$3g;.7HGǸ>+<(ݕށM71=wb{ݬ-ZI%MzdDPhs#D5фe|[-0쟂$$ KԾ v4]%ťL~v :CМ_ Xr}E7ϲƈǧ3?GWJpoTKޜ؊՞R/|ۏ?c?mW ,tT)@aZv^![/py rmF&I|%.U 1L'"IY; mLxaTOr61oN~x2WAۀlde0`M0/soOIiKxkJ \=aKHg&Yͺ ֕oMEhڽW9  Uvˑz~Ug@&r]獟E̷Y!+7-ˤX 7IKpch1aee31Aj K豦6/X]__طlef֭/o%l0'a5lGoNG;tRebty',JDƯ7Q~KV{ɁrL/SV^G Ozo`垊Z>s祭orU' ӥG@_ 1aٔ:~2'{sm/0 S "[LKWO僟EVF;,5/尕IoEnN ]?Э|ςH6I~mƊJ.lGŁM.>520;+ rg#Qo'o ZН`|V -|H1dN/B'u~KttJEwy/<灰oT-< C<`mjJ+R>˛r1]9$ØUޭ0r ڨћ6e5zj#^!+ A'6d. [Տ3b{7(u>´K+Nv@\\Q(hJK)?WFkBd*orIbrnMwܩnX_?TaXh*W*id RX?UyI끼F}QATr3R3@*ԁC}1,a c*v-V*:Xx4ӧ5w"a*8ll IܪHS6iFFFnJ"_[5xʣǧ c3 _|Ĕ2UŘ4=Hp˭eoC :k#oqZK .4C23ش3fHZAe)irVd#|K8IѩD*2H Iӈ=,7MbdsLÖWG~v 3MRL1aTi?,pQn~I">7' !۟FC\ C 0nr;r,7]e,l>͈5(i L}.LXqPK5cXh5PPFoyqLlmvS o)]0{zqU&Ro,+opݭL~P/Yx}o2QK|Of$4fb_Ĺ t@L}<^6!KDd6Wg]0Ϝ{z^&r0VS;&Fd ߧ{۹Ndѕg o"M7rYX(-brE''QM Pm+ԠƛEtsɡo<VQIWk-[IH<-?3gQOBEhk<[Pθn\jwϙ ޳RyRnyؽf8=[}K18r& Ĥ>M/h3жo27n eLϬL.ļeJt\lFSU$],D0+4fW;&d(Qkknlf+Ae MKO F 7 &hP&JFSwP+ ]b. XgpMALJZ#}̪JvGe*ECsPSHr3 0}rb C\t}0R!#0ZBJYËa>a„&Vc8vfʞ[ģ2BvJY=q8v}=8_mC<80P1bތ<ƞUiqװ9(esf3v{<ې aҏ m6?s;2f%[C_}X/pE|$dW<˫H {tJǸOĪvٸW4ؗl~zg) JJ,llB X9վT!&PLe_g29CKKu)"spzrEbW=F-f Ѳf0 MO4fG2S8c\R "9Q:5-sQӟvY) ;MXl)ACy⮱`ü)dz:e,]}PK s./ kTi ;h[1Vt ;Q^6t $BY}ˍ#KIJ>9뇌 '̎`p;t1*O-ϫ: 2,af(G)*x̙fr\ýȶē7Y'cRAjw` #ox/=Զ11y¯)xrmT9v 2²ҳ7*h#N$?RtUk|dǭAC/u[j.z+FZ0j<ӓ852ݳ1I$*(XC̭`<(trD\CNvao8wQPvKp[)llxzTOr)kN+32ڄS(: |i;-j[u p!P̷u[KZHd?Q TټV:fl Cv_ gp1|nܺ٤rƦ3s^; : ^f[oy}E8۾y tZ{J Y$@&}&`5 8|zx`$:zValQ.21"5ir%ʟ`G"c7hH;;w j C1Py;^ŬSrȐ#>Eq p"gvB<Б>NOkbBx~(k< ̭N-sYqS:MrZKzAkhz!p&LᷔWv'g++Vۦ!iޚmgQ(S;RYI×J9\64ܴu:)zkZ|zS r]pw-t4:qJr7.]gH1lx BϦ2#4SQn>!a;"r$'1YWQ"97%B8Ӣ)} u4subì4L.=x51S;شebH<)c#E3T> # Ĩ(prX{sX;PZ UQ&}sLL~d{<@Նߛ8 qGΆܻeU'x@z2*'$[i r(7aT!Nֱ=Q$ +nq7sv%$lu1 7HOW[FvliQ] 3!9EgKRAQ؞?,+ eTy0PC;󑵒fҜu*j8ЅMf8QKhb5WNӞOgIc*ԣ]c#/QKکK Tn #|غ,T/& v!\9p@fտ0F1˱"N6yh˘ВiwhAzOޜ-M&T3-8`fd}H > oJB* GBSomwNͽ}NQ.3)9KSEňyFi_ZqVkqUkǞ;>Fh/4)Hvzj{dO_WsD{DB:y8F$N&HfPQ&,q"RیIR.0 [-ܝs&FՔ2m_l԰v&m0yuJ~|bQ ;anօ;8Sud<_=jj*q-LLu> =Bߔ6єU@eNc P*<~(!Q~Oa:q%~ xHѷ^ք*P|I0uP7ڴQ"“>{' kJ(,6'C  <)♝eA qX7ܨw`g߼v!qɍ>nY`tHQ?"wj^w"kN v jIꐁ$"a_x'c 1ɀ ef* l&.gRzO:,w!꜊2lCϳcW=(eY}UlTݙX-wqgw癝 y^Sv+;otpIpJRs"QaTܵJ>gMm|6 2M aD?7KqnqCdA$يXipDpsP_nhSoi3dP1РiОڻ[~1AG\]6t) vN 2@ijB۬]-TW&P_QZE5TWPupgЅWB8=VJK@8y=`MĄWb/ݯOӮ&eGrK$u5qB`pF}>>dxZ "_f|MC}iLpS'o4ojQф^Z4C\97rL(рʋu})R=Qq GQC:P|8t(C;ϙr} I gm\Ad<g\w]rT]G'jQo8td?4>7;UjI}ʦ^Gmt FЮ{? 7nK@u =ǝ,@<߽-~)NfĄ<\VT+23fǖ/T)IQn1҅Q~o%G&Ջ/"0BI+Ȟ- |,.Iܤqc(̉:Dט4ɱJ\WIK!ejwTm4.V1W0 HArNeSkPGGIXj 1axXqXʧ mJ\hKpVf$&&2O+f]T)[8|h `}7ʵF翌da5mszqځ6Wk60 Ѱ`7 qh~Owd@cĵ xy0Ӣ[T}Z^Ę&s,U?+Gj5(L+9P`== UXŸQ/JÀk[1%#$焒܃6d*hӜ314O[肳jѺI]E&6u_b?\TH^VHEXQ̶2*U{@_=9`¡K>7+a%,9ݭL=e<=?~a$`@>6Eկ;XLY!~T}i,{1%$hw@.ڲGla_1bi^+yc76 .9QlC c MAI=(fWceѝQBJe2r. Q\G[1=Y(31i'q;nȏ}(!O:~m)5";6"H([>a'tdmZ_0Ln2i}"x O*Dk8ȗ̂%W&=1G8fi׮25ym0Nւ;].ݺ)sA斊ewV\'?(FW~,%PfA.$$Za?-3O'햏+ӔMxSn.O)>@V6il]ͩ˗f}HDJ٢5{9zYf8ɾdC "A" 2$_xlB BVl\Ab-"L9gtS1ehs]Ax>!J4UDnfgt%u^)R5ƨDUW`b'lÒ,@Eսy!;2{mLi2i$&vv]>r+2*6p^Zs)uTC˜- d.pDe1>s w>1\34MhtH{"N±N\~]vUhL7){|$aCPtiv9W5Sf3uB8]Z@jϾbv!mǭ.is`5](](M@5zvڐ1 E\\{I Vq-Z@ fnzgƍ?U8  #?%daUO7S)'{g&jȾn81NQ[-1O'qYrQeRGp%231 ,4æibE@)>'JB-|RH}'ڢh"@!E\$|elE#Ko_Ptqh5Q_`xQ ȰHibzvɬYR#gak1)⇉Oڛg,חk+f +!m,6ݣ8nA:#D^{0\uK[z{?(j}o_k/JeQ?o spRzF7l}_ՔLg {JX emyT{PNށ"Pxh˻ss8»_/Ν` ?҇E3:57z`cYVvᵡ~ }.$&w^QdptйႥ𣓽{&}O68m09.gƂl:`RcJ6`./Z"FCS{u,}KԞ}Ʉƒ^sFbO\DqeP~H#{4۬BeI(5P'u #i_pG9{(9J5}تaYˋ$b'(z/ӐH3/.Qkn(\[ EcZڻ"":c>Wná7QxXK e@L>ӏI-T맋n{t`4{Q6sŨ^JE7g<5v31<>+{H)x ^96k'jŮ`+<Β#*}czQ)wm(^Ia"i-DOUшRsE qG4[q"Ql8NXfUV*o1[\N$%]sCݍ=*$q"`^kg <60b ̬fƫ>3 @*ǂL1wŏ/x UhOHkVG2~zi:qDn5Tc}H"(v|ß@CW<u߫4YmOZcGԳa^_j v9D7q,teCDQ+9*?P0Z{bW[z-2ȻB h?Dk؜HtYDH1FK8STgo; ےӢ;KZBZ7(g}1^< :X b^ʸosu8ր·,zUlՆ1}JNI }=^W@nY"H@bY/ʙh í@$q"_Lw*)%O =wiؙ2DhE˃]fSQhZtNF@|(jԗ(y+v@~lb;Alk~܈-}D)邛1 TK8neT;D5M([]*9kruJ.L@E|A*+lj_ 0mą%vБV5'^t$ =ࣱ f M [1#d6tsP.&ְ3[~u:- v|M=f(.:Y<3WJ8%Bi:\҄X;\52;\!02}l+K7y*j v]"qF:H值oP63ˢ99ϰmF?ʓ% 8sl4G K8۝ETC*r?ן v 82ƙkR O@D?ދ󢉜5\j}c=X(ˢ880E 4~93־P@9oCGŴ.n?o˅@jVc;avIjR7J6= 4Is }-D,U9GH?/Q^|{aʼnR٠l$w՛8jלjrPWv!zjnɱ5/t>5䒁h˩4nn~(G큘Ԁ8O=ː$bPdÌ9ґ`$D[Kz/*74IX} xM1.j24eC Ix¯9@3ө7`P58z'A֠S1OYN*86 Ǐtp# pZFMXl%GƓKO`!Ά0>QQ PH{0D/|aSY,(k$f/I".$/̿`W=Fڂ)wc;, 4RGÄ<۝QK^?Htne¤w&=rl]kx I;$O_#0:\U_5Y2AF ;}=@7>wJ2i=Sޏ\0;GAWdQa S?ѱ$uXlFcr?' ,*EdKUy&OQZO4YWt=4Yk<$L+OK|&_r?jf4b_gY{#WW@z6mEfUoq"::a)莴>6|T]d[:׭EO A#UQ1CLz4֗:fҡ{JlП Ljo^qMϱ|۱򿽤H'Ihde2e3E(H]oHj%%`I$Y(7n)/ |aOďOkR5NzwSzZ Z3Ͼ)X`42gMڊ;ў0dDmdPj AUW t9x*Vr!#xF!AZy_-uqk)n} j$QVWPoR(57qsP4 c=iwmW?cS{':\ ;S?@OE;t_7Hi)X< ],cOЀ\; W>V?JŕP\ ^o ݿHhU΄?; hqٰ+Ux$7Sz5;:`dٍq p ›zNHOzˠ @~=[@NQN/! P= xIYOSģGM 7PDpq3/TsB;EљdmBI/b6z+IɛV^Q )BeְD {ќuRYW0;`·¾`o2}hjTNrjyj}$mLvfJo`~;:BtAn )_cFm+)O!ޭP8Ž'͏Pn1lG p˸"t'PcŁ!is%sl!sH\MP5݀.1ӯL"=״3uL_!B(zCm=q^TGLke^QWژPML3~@:|Q+ O;i<&9iSL|%UO,jyfsJ7Odj"nci͟)qyxByNȞ7"o7?XK9*Dݑ? ];v#D ^Bd`R۩4>{DVpwH0.A5*- {ީ^ o6%*n+]&߇[t-/!?0m4(M`l9^4n Ju[7l7;27egI+6OɣB8Sj/xOJίJ`*e3^rFW1|6 # µAd m vGmhE " עsN.9& :po d{Dz1r\f> ~GH,nя#~(#8:~IjsB V-S$FR.TE>DU1}ÇG!Fc Zko'zLSP/9eipV+_d?H7LC[#J>HNWml"\Uwݎ!>0A;onĖ-*6pFJ>;q{dz懳68x+rۃ k6&~Xʠ$Wsftפz4ɷC$L Zt@5 r "d4 j|-9!|%M}3`Sg88m '[a#iFI'ʚQ$Zv|ߞǒ(W6VJ~<|FEq~MLr;^E'}*ˬ%Uxw:IM-s @~% %ey,}_i`y_o!'peJRL}ಿתv+hk')ȬEKa]rAydo_=*/%7Ճ0C.ߨs#IN^z-( Z:.N#.}葝'S"hr_iXY8*bK>qX83%{5e}Sm-j F> H"X; pJfj)}N-F%-|:D㥶z涰 P4?YEbp'VXX_>nFH {nP} D(1oW=ZR`&ڦx LD>;=16t!! 29w4hŸy`2S"/!twx,2ooRXVg~_˽ĒbNn?]O ;RÈf' V޼o[Aߌؓt?D擎h oqVt_0g&3 }H3/SRB8ΔIH wprs`xwodߍj:حi͐80 _qأE? c&X}E #GBbu rT[#fnBxefݞ/v$X'u~܆pe+_*ʵ*HcyEs_{-)|zuB=ϧpRc>bKtn·n;y!XC7zz@DŽ/<)NuY'l]ԲrZ=4d#%p;G[Znƒ0]rxR,D >7Mp"afv+Go1,Aʛ7QZ勠ɨY^;NJQ0WϾF8F>qTbixΕY9~C8eyWFtvo.,vTg!YTOv}oS/I{O5k$ `P&K & N:榹D8v!QYN4ţ i5$ء 9J/~CMdây|OA<ؘXpz*wT02n" I>q5PD[آ!3d̨^m2Ɵ?mӆx(iGImm0.x/:iVyժib3*B͋MF9 Rw1{ y n*P@b9C6]Aμ bKjxUKw`l7B󽾺8玮9‡6'3}: $彀w% _e޺AfkkɄ:4uS9a>Uak&*%*Om˜j7_wrH9:8<{ƚQ)Ys}4S~ Dk #Ӗ` t|#DbCF-XP$OSmIf]E(ELW2<(7u$1h(;V({]Ucب+eDuow/&@d*ߓOf|HLxD+)_GrA5#hV >^.$8쿡18XgQ/0qfj>>f?P_rC\3)Z%_ꌯWGcAÔaI`FL*[̋ ܛO%HQ'/6xk܉i *[L>]@h/ա11Vk,Ϫӭ},PLSEMVn  $r,DR#ZQi(1zբD\19 d)}BӚ§--I)d m-?dӔOje,Wyz[>vR}b[-Sd%yRФXwLtR4 la(#.RS!@c/^hhj I.a]Q%w)%B056qWiݯvo&٢_wgn|lFQNLz2hxeB8x8" T, ~()q^c!ٵu2կ B36όQиAxa1zREzpdFO%#;CE,>4nl4$ꌼfӎN0*Uu6Gt٢ʼ^Kӆ/|>,OY5>C7t- Ag.>$s{ ~GHs7 sw0R sS qsSl$I¿ !tKzi0Kz4I7?_) De g  t}kդ׬A%ise$ F s?G-$[7 NcNޓU!ޚGSg$,n$|5z-,(Z{Z&Bf;=Zf@M]nG՞Q>>Nk`*y LbJ;&pA_ŅF= T󏑊sXs9n-Ќe-zKac~jo{޷wînDWbpbgOګq~p_tO[֎SSy-Ӝ ̨&fSy­t…kvտmݸ{.yEM8Rp|K"N TثBC PxrCŔL}->Ĉa:~#v?۩wEX棉|ּA#޳őH_S eV5lw,o:T+N[@ڈ`@]pX5QMf.$CTp>@hSݾڴCjam &I!s{3\z~Y4,A̭Fmb _1S@E* 4ɢ9*J,"s+*R6 $o`;Vw68d>wbYYzzݎ @BKU\K K*9$㳣' iSzB\7yG:!7ZE0"!㧭wuWgL8-UUeK>}+kZ źkpgpyËiм/$ogqK} k3q;5"];VJ0H Vɩ}ni$uNWC zyA6}2ou1qQ 5o&8}ZMKw*\gqiKPCӂ@Ha7AۏZ9֘"WWa]$Tqwm|Mi{jG];{xյat`PŪцj7Φm)^`c8@b<jLK+ʥySkF}s} x"z` 7uK% j KFB@ƥu: zDKׁ;_^"̣pJh&:]a4.穟w$5+V%& [1J4b4=wZ("!ZuirN/ZjV{1<,lM7'AtLM9pD(yثDzs.=Q-"wy%>kf:jVCcllL?ʌZ.LgݸqA4@[57Ʊ?DY#A_Q5\먽;,Dgww~Eטˁ8&S`MC^i"x 쁽|E1Oyy 'q'V6˹kk .(Qr#|)!(8$3؋ Z+a#U&{\Ys\dTI + S3n$R)yӗ~UCJ…E&?~nBkYR 8U#>py A]A)TM,+0GT82,TC]Yc@ N(?ṽC :R;Ҭ̈́MKtk!roC,qEm5[@U ) qWPO; G}jY  7 _JӎsV!;U*gmőAB(3X׉!n?*(NVy-$Ǹ@ B\F2W1 lQ/$]59WX )YM"gKqf8 ,M>9Ğ.~C*:!a؁fzZwoomJ~pvg)ӽ/qԈo뉺zTHDǭCݷ$j}A7h}A"I- $-`#S,7!Ӗ}Ԡ!X].{R٣@VBe,?%A`}vӀ4v6*?ǍhQ" [Z@hːع3EG^k/$Vt D>FuO v "Mx*݇$W 4M=ZBAIYWHH:Wa=(eB_71UG}Q6{OaV5$ M);C 4ڌFݲYZ0M06k+u[FPb!x0zK2OZQ+b|hgrТ႔^V+y3jQϫBJr,0b90@GJU1(\TXU Q)eG5\Sg+hd/wYS=DfS lvnelHJ0_HD @Y<-tH*æ~p_aQHF(@{sW*kX=q/f U\ǀp7a_b p ~ds\{=8G_ec銦UC{[$u5](2~&&*q $КJ2a x4u6 PŞVǷxkĝU;x>x/e S|gH=9|T]Qbah |**Ѷ?sbU ПiHYr_~5tW^E?@|+=4Dw'覎I2;$=jAp}]j1vV` ϜkX/^@D^BRjݵ8(AQj>ZgEۣY[U!ʓ<Ë&dLޢּwQCeSbkv]+npN#"hqøE?߅H;O[ {N?hv]RyRyػ9垔c;1l. 3s|9KO0NSKDث2ѽÚGf{K Luuoeaӎ<W 0<7%XrxJ)݃W7a25}Uܢdr@|#^7>s$D@>28ްZY?uMGRi oېZ =k_tx8Ve&qQG_`Bm}Y_M u-j''3 NwJAʒ»bQ6iY"  ћ>>rsiρ ubZ t[ ]rJ]kV)*NeBШ'2Ѧa;2s,0sV?Ӫ:j*Z@ g4#"~C$xn.|G6;F740mVM{<'~0`qBqcpܻVG?lȕ8M WX4(c0"OUUa[`C>.q6' vb΍_R *J'iw*g 7eO c彍ynJ[j%?D-hq@T9i[- U3l{Ь8i}LQ:'-2gv^^rDy!6;$LHu2iZ!J疇M{_"GE:~j0Wj9cT`ۢz +O:ֽ&sǽ5p̓?adV; Zxurq$}^H_D៼ ؜tUÒq]+ҩVJE4Ž(=$.rf(dzf; t!Rd^VCjDtY@-[HF1;lU N(IQ.*|'%UoQVR(o耪)U2ZւysnA #xP9Hw-Q_UeM-83|v*GTԣ XacBh_U#3M5ӤNa,38)  Txj<¬el\ܕ|it9}ٴ= gY0w8 HfTg& /-rq|1>*r>ȑX4J!ʹI f-P:Dnc~ \"nʗ^)锆<" *hQJ&"D.&lPf&KDQV65p妒`>Uh:2rktjߝ $/ mMyP@4!)I^}fv:d]sEՖ$ZsH9'Έ;wR%V<`JK%`MV+ux&^y!uy37#t#JVwUA=/ķJ}ᵶ.ɩ#v q"_t& LǞ֫0uczzXɰѧ᛺֊ A`N x&Rz(JfBRUl0g*z{ mYŐz$m!}뗴hA*8/,P NVo9"vzN.]q"i8GdϡbbQ ;e<;R{E2D=;3+(ƉiEvۯQzaI8|] S@gȑ'RXuWfa9xrJX +yKp; Iq% 8XdJHPxc|xvPO-aq)y "]9O?2nch:eO4c8dJer汒 Z"C8Q NXί!/s8*^M Ã8<~q:&[תSJ(] z]qL{d[+m]Lo 8A'Kw+CpMʐ|Iba,y n_\_ɻ0z 5_0cu~9w)AjHf6¬薜KMG]@Q vB#HK]*CkdA5pǵ됵OOZ~U̴(8jg!ǵ j&n~.+z0qRn;>K8d0:G!-cµYeJ[ fk_q(Iߵ4:~\z`G]τx˛m<5jQ,>lN|ϭ})6r nV2 ji o8hqL僼63W-1!m52+̑v Ss G'>5kUD05uP\A.|^rc+ȸ0iqLavVB0>FKF{% }.X|xp~u   QT>1o}|*$d|Xp|{sݵ|l([!'ݭ7D:9=(UL6mF%)I^4y|U N.*4εm^M>"fh\WwAni*S`782cb}T 2Uggm7g'v S2$ɧ?q /r+r@ l7epev#p5̊j?Q-sBP4Ss-,?ȉbu[ӧa>g5TW85%g6X1;HͅHgUItܙn5L= Uh4>JM3UISOI4VY |0dki\m#b3NALvtO&xC7|3ED)JTSCC4zJh}rV$}12|7@7nh>H)ѝuiϷ[yw\Ɇ ΀<^ .ku!;2 bsؒox uA[?ޟZeP yljV+ %O_y5QhQp+. qMKbޛqʇ/hN@D >>[XQXx| 4]9[$'KCt\i;P xdqqc;h`6չ)ɴfF+ZKC$n΅Yr։5 .$N?/WC־'fI~.Pt!>D mG2 C5&&FZAMv%rKZ"|`Z Ͷ(ْȗMgBbܯ*/ZK(*OY/HA ٛ{!(2Ҳw T&x c}[wgqՀOI7ƱR1[6\ 㱡=7S^LcX|[WșoaWzB#bM;aGB'i>ٴ,,6::mT/Zjij5Ӣ-Vl*OE<z 5;| ׆C}bP G2J9 %F'i |*Dn ;ԏ 0^ ha%U~dP 5&c!SĨ }&]ZVDZ qh較| ᬊ7Voez~חcDVJץL~bF/Rs`g>(2a#`h(u#Q:8둪N;n>.QgݞoP#Rye7E }U؟7] {اZvulEZq~-E*gq%"5".0xh ʍw{K1A<_5d /{\FWܑOJlFˠP`r_CvVwfPUajx6f Ry\ȋ_[k(J٘_RXz2nhn<3կkͨ E(-auVMdadR59ЗviO F A:sWFCa8= d4~ ,ƺkTƾTR : KWRqR !'^(o{lS|C0@N̈ DwM}\w!vTCoB,L"ؚqꞘ<;iaCKzٴ)/<@}kecOjrhiʉ3tS t{T 0ذw[ .Y֛G[N{c(^x>*? Bw9Gc&Udڰtv=Jl 8W}- h WŨإA2] LX !9cYJ'lC7/rR("SV/v/NmG Y]0Ή\0 JZ=Ycm6drьOxB0ij{~5ueMRX* 3ēKg'30lKH׏od){ebW60Kpx9Teg$}!ʐp+rF#WǎUC Re׳"ek#>|4 KlWc)'Ե-Iǔk"IlZ椅%Slb:,SDпx) )Cb;=%._8p +Su(m$c}q .NQ3^K8bՠK M-TN+o+ J{^f&drFَ_Ur r&lTUٜfꔬ}RB4?1nbHڃM;J@F2:f([QY1()o+=z. |w|arʫ*~9Dxn/[(XZi#V ,ֺJ@iEmPE9Qs~INmPo] DHR;n)('p?>lg6`K [Rs_9h|{teK/Ъ'=SHO8&`>a|? POYdSF+ oca3A ɒol뀛<-q9B,Jy_qq7tP$9q6:,$I/i^` P۩qJ7C WAn<@зMJL-F.1s{Ҷ~_g(y]<4wzX3=xZ,Nk0?FUVz*h 1c9x$<;&[H@k]&zߚYhY'>W 9|Si9JJz 6^+z u V@5xFLTX ]3 ҨezOW# RЬK۝`bn'fhʮ )[y'T fQueƴWēafLH R4hS^"_а'Ů(0,]C~]'>Z2&%> )icƶ{#'m׫:Z>;7،TXhd!9gHqӄ .վcհhgvzO<7:79xΝk^ THφԔ*Ҧ%AJ]ʙQJjef{:HQ} -S5̻vUi;Tʘ|  &լ[IF:>{aeĭE3|~%Ίj,7y֪Hq?[C7f(qJܪٛ2ٮXhQf(Cm9*Dq'Uo+\kj4cDR-$yBR"ds|c; W J=X3CEl]Ar[ 8=&,u];M1y,A}RHBH#?A;Gm%!lLi8>(hGS|rFRHo9RfjM [V=ӻRAŻPϢ`o`nv Gb?'d2w l i}GY^b? ˗\f}ݺԍL>1h7X܈ =O=M0N ^B0fܵq[5HoA. CnG~cԚi߳5$~A nunwR:|^u)Sup/KĦ;Yp\脋կ< 7֖‰Ce`.w3ޗ ~>61QDE|ݦ\Ip9gJ_G:gfqS%BtW85u2Q)@P]V spe6^0=3C""89,Ne[w _Y݁%KoA1nU4F]IX)GT)5]hs_1=6TUȪĵ< kƅ V(YsbR$s_3pDh!@:b/{q6Ic*E!c>I*k2dQ)a7Cͬ"ŵEtU]/ҽ3#[NwƜ(:ne`f _6ުOjF~]Qv uL>%!*9q&BwA#S$sp^~ >Ұ>;'3<(Z扯 ݱbf(x@%ҳl+3}2PwAW)l߆.K^F7qBU/sqMq w t7D}e:Y #)N!3w4HJD=6x)+\AoLf q%KPk\7T vFiF+'p&f6@^8lFZ+}&nhЕ`hLN9: Ex=Q&_' }ae_lEq;4u1y Kc+[aߪ.g|y~Zw~ z8#)zp|-h)tP@P{ %z?VI[/I&@6¦,w. "]Nj4027{np ?ѧ!Dr䲑 6dvUj cxx`y䞏$7s\Gy(:|fGztTew Keo1R?Bo4\ TO6Xf m[2 q gɻlux珮q챵v^+RAr\tiR3d" J+#G;?sBd4!С0pfa5?(zn:!3'\a3qO! {?[VayqX=uPzEcҌPn>"^<#( ةp軑 W ,49c9$̡Aq)9le(-Sdg⍠o>6܍+e%FHB27JБm쀪h)k v0Vp`]h=dHc$kygrpٷ1}==ČtH@LS3KeхKXPI r^fF&y71XoɌ6R|@q?$E^1Bx`/DHpňs>dPd5:IQFqn`a)y ô T+(B'Mu~Ye!G~aq]!'b/77btР s[z %i}=y#3 $yyR=a3frѕLYW܁wkJmwale{'hT+xqH %I&wN2,>i >V aSVF:P.u覕!rBwއ^wݹz_ XWOl_#TKdX-\t8-`ּ+7%߁V$ 4)U`⍼،;_"xj|wph#-|lֻ:X>*yjĄfZy+lVdk-TV&;Oyo/;n :  ͋цa|YR^&sqWu+Dn@O^@&XrN'Y&Z5>fg es9)ӄvO N~-)4[,*FYgl7RtԼl8&\NU dbjBB$mC8XG\F !Q1kky8gk5hzHЁA}Nf 8/,(3i5S>ZDmT#?uZ| "@m$Ļ6% =+8 ^6$}8+Ơdrp)so{UdϜĻ)FEm }m2[\m^9"KUMa=P}}̳ڜ ds ˄'`yٮl}}:GV=v9h;8BCRC\AjMVېKTƷ}A9[S_=nX<8+Hr3k? Ϭ/E#> Ɵr逃)nhG0yx&jPU\ܚB'RxVѹ,&ی!( 27`(E;`[ɷÄlqi';kapYzC/El BcZdU/Xȉ$KO=j~ypQdp!@_C.\?Y%] B,@kg:DyKZ#sj@8|P`AB8 umJ=7 ,s;r%->,4GX9Uih׋lf_P2_#}iBse"b`r&|a$!oSZ䰸Y.0P#FA{ki>a3=. tܸ4%ˊ ڎЉ{[䯸Df ,zF΁╚]Y;0Mol u؞;T;=-i0j 0}7C"ͤhGD= ݥUq\d@ 3"+~8@]Vw zGR;#I}侘OD7ss TWvnqi6Re &0qLc ĨQc[l$BezT> RtExR^ Cx @g|k N߅\Q9}2v[Y]}ci}(,9R¡H?׉?*mS%c]a9K[6L5e؆yS:Gwܹj>kS:)Ro-3ssHv"bƔ(1>GYOLߞp˾xgҥ lʲfMU 0M'_q aA-SPKqf*(-w SuZ4=YT4bH&UT1qoB܏DɽRF@w%9ʖ6ȱ`"[D}zzK."A =˽>;y+T@(d@\TJ_PbVϼd}'類?q.1Je a:oz%pXj`wk[\I]!#`KOxGڈIDӹHݦEiʼnF4beZ/C? Rz7wF$ Myx);CP . hy]J1^LlYbwAjIr!3l[Yc{yƢtJr @( pNNeoIdSKr3VJ*`:9ͥşj[%y aeҟ/a蠃pSLһӱœ^ z,=Ul;?=ñ%YiUZfQj?NNc-;Y&@5.Kekp@3_b g#˺ϾJglBb[4J#&ID+,) fdh&`[ U3-ţ&gM 3$s(Ȅ=;FJS@X?wt\I@Ω6ʢdLL<7XDs'x#pI.ovYe`֡0Ss$Tg$qY—m cRV\YXmez6zS?rۧgl4U)YX}>zKG/#mzLtكOފz/֍O-,C tSe-3ˣR4 [ƺ(ƈ:43O­w%0/pVc0Tt%u#=+eK}-R)yyê8*Nq>.gEG|kȫx?CW(҂zئb<ؼ'Hi<-KkZF |jO}xX:"TNӛv;dݡOې> G"CJ7$L&ýduT+"N]Z@9JTDįJj~G$&;>$פaX5N+l3(d˼JpM%›ú9q']e!C+ &ŷIT+Ș3N L]hk>3q3ҝҩj4"^8fVq5 `*lP$ 9j)fGJ(*GZg׈e";rs9ȅ3鷬q裉+pYqJzI1hh\Ո+MNwcZވn Y# dSaGp٫).$:M5%5#֢a{CRP*6mtͽlk;}c0H"ip?uPB~씖HBez+hg;1xGXc`Ut&Y[FS-m1V?@.O+_ɪ4).y}ß|eAD\%HUR&"9*G 5ǽyG,jlL!""t5j}wK?ڹu'G/ :Ѭo*agJ4wf[]G\<=MM. ev2q߉&{^mE6u{ 3}~"*y4+uڇVn!h0&iyG Hzza:yrS y "Ki}^ d|&  9K1/<&t|ɩ?nۑGaK}@^K"(s_?hx.(+|*TjF`ty题&8l0/3 ]O^>D1*SnNz#ϹsFe`WJP}dYŹVw M@ylڙމ0|Z\9D55>DPb >w|t}`}^ q /j繶{$yc?'+># A80|4{ l. jeqT<-D&fJr-Xi4+!< -lq7r;UK" WB1aPoKtknD|/!iv 'ש%!P9 34+OI=+QVKZl4D LU.{"`y[qSaNspH;ܲWՇT?->eq`*ΫaWRDs+f.>?Aand֍M'қ X`ԚW,/uIgw>aV-0}҈%`2+Fj1s{7^QVS/p[+,:F0>K$PetPX7yFa8P\K hv)iY'[Gio/q?OD.)-{I T #EerO,p T2A&b(wEi Iy`&eUlv Wt'*d˳`;(={ǣԋsID6kAIkvb9rmGIh'Yִ}}P(/u*2@ rA檵Q~B{H E_c~Ff΁ ?xHǸ 7? d >Ej;P7֕RCLt !7 5Q|W~s &J]QG |LA&6MJSRO *O\O*n-P#+Й# pF6M*|b5mbK}1< V[/ FicD5@)FxJs_(g$1Fۀw;Fsnӂiv*ڽ"oo vU⪴] "\~ KyHVyhKfyP6FX01dqYIM|Ib2`ځRL/C&q ɍ!xn)\(UjKxX&_wF:k˷~ftKUYM?U&^LMmYJ \kfpCյQ†;Jpڮ&{wU%4tzeNrW"5$G/R¾D3.s=~"Nҩs9gwt)ڄ!S=l,M4U)\J{Us&ZoV`o{oq]Qٮd:cQC"HL=YbE -]|<XwٿήF{E7x,rtQu )k.8q6ww4!?qd^4i=γ]|&|SyrQ+GM:h|s YmV[%xPuz8QqVS4ޱTG2x9HpzU.vnl+IQtg=;_SdD YOׄM7tc?ʠ"1պk/EӓfUIE걎>%CCnu2L82癞"H<(_\K|Kpm sC\~U~4p`;Wa[b2!ežx]٧H`iG wn7Uc>@fR:@ 6HV]BtUgc@"+9>9p5fec>\ ,9{zZkAKxy U@)eM=/&-'SNF z@gW6Z`p.odϕɖpW`gÛdq_qNzX/?-Bn9:NB&"Qd䍪:1dZZ% .l+GJ aoYEvdz9ؽC+3hgKP" -o}Ԁδ+Ȅh̡.!Q5[ƏcYl >ɻEN\xCI87_So TZw.eQN,@@2iQrBmv"ryՀ@[=7*CסA V̿uq N@&ZFC읜-dqp12H\47TE~)d9FaH:e.@Ra(zؕ"NւCthc:51;Uр`K"~k#uޮvpkmriAhɉ?O*s_1I/^j Ld'x 1\CxWf]mVm"ɜee6t"ڌCYǪgCYFns$_b!ЪY{ĭvTiqtoǪ Ӳ &/,X1I(*&1*uk x}Zrbu+:ppqXF<꾄5/MZwMS%& ~L|Z8R$#Ҧ֌5WΦ<5rFgl//qc#+EbY@Xx:͒fE#?$?%'Bs(zcc[W/!y0j&V]vet0j!ccBLR] 7C|/p^RpB'Y`xѦG[4#5HnP4جRW֐1UO^CF˪t~ Bn1{lFd1mwLt>:.assC՚'n q3M܀ގj Cal^Wzt|Ĩ ehw 8,S8taYy;_gj5ծ.zX`kW4SmftɧPԎpFQPѬ!yF_ Dz恴i˟ؘ' _eZy.P$J$qkgR^6+L3|"}noqt&-uə I d$ٺlzt}z'H̋)H;Gdvm[ lRbL8C()R`{iwN++hWY `◡|lHF{ዦs],Uɼ N:v13#f]nt* [WVƴ}s/Rč l~6=Lly7W˚sa +]ˆXpDrIyesM{oV7}pMƼod0 r>w!y<ц= N("5Y\HꝆ ux`H!<lĭvOf=X+kNӎFwK"gk do!PqY.OI#;pR= uhHGwUfѸv~NۿUE^g>> {txPb7mU}UBMVtfG7gJʆ lvWLؒ +,X†8)_}^k 2ҳơ2"eMchF_8%pd6~tߣCB#QGPИ K@a*^n&S(mz\AպvHx2g_("2+5>hYCl26YO`$i_G6c.f+e*GQn wmh4GZLcfR#%;U/-pu˓B:X0][!XO;7m:wmtfo2Oo=U3H̎G7Hvd]wM0H^c6qǰ9Syw%x^7D\BX6{Unsʝ1O=e96lG$ h iT?"gjVPafl`/~T̝zjUߔfNtWeN!]<?,Q 8LNC~aOM>1 +Fbr06c 3 `wZ‹.d|ѕL{<EK GBRq﹝w7QTvg004_VϯUq5OXN>Ѥ L.Ѣ[k`ߛZ ijsEEj5.@"!Ć Pv;D^;]׀RhWzϭy&n$Us8wQs\p>%cSPj^h2 k۰ݻV$`(I0B{PЈ6,t}nD=U凥ۋޟM}Սɍ)ke?a6cd2h9\h^hCq:TvmS3j5ep8idkaIC4K\b?9ٿjx|h,ʲ9TYLV jKYDH8;1w"k'es 5Vnf?1b^c^yIiw\*ܐ+uml>g,{[EF҄!!@L|G8Y x4t fJEّƍӈ(/9,SF؀ͳ&U ͇Bvn&E!&G׌v5C !v>;lK@ڢ t/Zy=787sE($2荲rҀ;)9T6gm%=f&MFr?tPsIW`a@HXH\- ZƦ]3߼zR$lVE !]f(^(+Q[!'r b%s{XFᇴO-61ఊ#&u^T󜞤N%I Zz~(pkhT+5pmR6r`Ow-|C GQ H~n :K3r:dSH3s r-t/}\ȁ^7QBIo!@KG Ƃ9? ŒYoE>-]ɛ A[+8߬mQ{ᣢI_XvgV<#` 꿍6 2CBQL}Z>̜?hՓ2 (_3&3zL\xT}$Öd\J1]Q]%P^)1,7iC/p iӜL.z3&8SVH#13wЬps,! XzkD 3zB6H:8΁#wI2OW`9 {X™sU(Lm{بFOi+keB1(lWZX5Id;ig%}M·Yh;>}H+ɏyN\C&0$ YQ~0 n뱢;y4"@ZG%9 )υ"MD0yJY#ؤ|U t\ſҽyw),49>>](]>M~d*wY?XQZi[Pv(na?"x璆;xW[S#(S#0_Ϻ-!ܡ2s.\)i_5ndAry>v1XqL:A^V& KV Mg0dNϤI!HQM|QC!S jGnAbu'ZlɞG [e;G]m2?}.K/KƖNi<2Zj7|mRf3ք_8c]l6y1/_&(a]Cz=OjA"2r4"A̤5 ٮl>3E-G B47Q2kbJ@g\@jj>ۥX#ꂭ-^K~PUe6y |VeO&U찥U=񹗿aѬOLe@%vu6"+xR놰Ɋ fPY>? -&n:U-r1j ȱPEu[)# 컞,rEoEO\Bh]g4.jl'湆؛,jArg1ep=9 -x9K% Z9Q n^4tѯ>-O` v[Qw=뺞C: _׽=[3[jeQwri8?NuE ˃גPd3eAJ4,|Ryhf9CD%Nك 8;3=ONB 6; xi,MKsubбjfN GpJFdloaw|7QOrk:14CBXUuSXE[0v-xvyi'^3w'( 2?|=.ɠ$ s6W`)M+}[y&O7e``i?]  e}#YIp5)湯n#7dFϟ{Di-u<0[d|fѕJ9iSt移,ϥո|R|$8}(ݢ(.HC8,c%a;}IL|N{FM[ çS~|ZzE,}0 MtW])lbD`'熌IS?mFΜ[:b+'i#cpUÝN8%lAL*&se{Pձ mpZڢ H.6Qho( i '0@j,߼&7͔&*2ɉv|,V ODk߉7׉g]ΐSKz0C>W NLiI;mzWᚩo+ckNϮ~gBW&q@{_wž7M=J}@ c^5ù 3([q9HIJou'_j۹lmq-fھ= 5LS2,!D?nEU OͫPO r ]{?̽LH/޳| C wЦwJqu16n7v4<`c'G4Ȧs|A b<>T#wTlkGTC;?t$EۭlÃP 7cv>1,DAeOiUΖ,̂wz^77;u,E$[R" I~t/dY1+اG )ƺv5Aq0|effQ}@~wFu3wID#+uEv(&q8Uxc"8doddrBz묏d!1|%|Bp w;C9+oVt̥7+x{Wꉚٟ"IR)% 6\ $ %ú4/ԣ=]:st?kB.UNm옋ʹxW 3u ͸-R=f$2^e9ec!\?>z- \j?8Th0ߔpU@< 9C^J`fl3vM!ntk{s ۖ&~iM,[+&PD΁҄IPk{\iˈSdS|](7(drrچ,;k"Z\cT*vҬ{]<ۖb!&%>E۴OcB'HOțp'7R.7HJPvPh0e~v!ִ.ܖ: MMUx? D $ɍBb4RUt)/BnI-Zg'Mk7?~qX2]݂[ k4kjB#s"g -0XC%2NT ~cz H6;ъ8P 5!? atN&UP3^rk"J=!)ˊaeX5f 7 Od}oN?<.tnJF*Pp }DD6XB{>XrjõY-eob2,b[56)xL VPCp󣪜 x_8FQ K.b@]yoJɊu)+"+sjO&|J>mʂ&1Bq&ȸy#]h1Qǂ?Sn`5gXDk\=Y :FǰX^Kj2xh !ʀ ]dh_+x=Cj?e|EuUY6c(>:{{&>xiNRtd PΒ >hDϢ8"5UWfIoUKiwiČ4RFR-Btc Q #JDeA{b!q"t.Txp/#KLS`OB`ga3Jaf=Ѕ uv^O[q,WH_rHnLlth\y5٨Z|H7ebt%U|hqV:*I&&p}lxaJ;nAo7ϴelc$D$Ӱ=h8A;xDZImcB0 8rV4Ի iR5!ɟ8waf v4x)BYJjז4d "4jToFeW(Г©94^v^fΡyK K3(G|O^V3ks՘}!i YzPIT@Y@LJA"U h?p&E ZX'-P;E lhn{~5 0J挻M+RESmRC@@GcgiN$euDc(+p;wd/ܔϥQQm 5SzӹV cqwꎂE悵]pB|Ma26f%D 0ҟrnQӠ0u6 vN ܓjmj /k^d`-:r^"P5KP WGVt_R3ೕdiHD@P’/jlIQwƑR@!;V{0v?kH|x'aL-\1X)lqz!Wn0@8%dBU5]*~ D>,YӸf|roHڶv߹^o5M)Ҋ\q0ǼeUE)< iWDM7HFusJ TOol;8+ʨPc("1.pw|*>g ]̸5 uJFEQsemQɗsո8b KLy$Cu+_*bRaal]/8[\m@YU[= =yάom+x2>z_R5J(}j WtؑjWE]T1]sI=͔t?A?+.bPSɸgD3C%]hHhxV(=l<)I"aW<$鋸(n]Y W*iHBJTq.S/HK 9 a, -?Ѫ\$`'[,i\g,f#6o" !`ܡ?%kʲ$bncmL]"^:kCEĄģ՜ܰipUyċfMf&&O(y-H6Jvӧ>zBP!o,]_'h'UZ8 Eh\MHG7'k|=Y/KQEYU*Z~bǕqʵW'dj}1: y),ZьOlRը,O(=W E%%Qksu"Oscc0Ig^Q? aKWIJ%r3ҲnvZwTvœ~ 慞Y𾖁|*0Jz3\g{y(un$ )pK-F\a.9XdfcGIF:ZHz9|V4*EXq5+U:޴*cp/`*86}>{eWVFR.smݝg4uZsSGm9\/+q@ėā6oTg[jt;; Tq6xPB̫̯MI;|~IEUٚG%9&#r~vn 4$**R ܑ_ceNQ" u"Cʯz:W$ M!Sݑ2ǿ#C4V:{!phl>` k7*mw-aғ_kh֫7jeV9C}u+Iq} Rɀ t ×BǸ&rHEF* M0$Ɲ%ǯpY!2tV3"@ʧ!CxHNop+4("ss]03^EJT{T5hܝT?!F*I=QZ}k3:T"&Sjl,} T|]8PbnP@qje|ђˀvg?c~. HӒ"L`=&MmȢ.wAj<װ Ja Q]E29y X(B$)t>| ǀQW 8v-[ (xO+y^L eGG}8C=Wd2Nx >zڵsW6 ncw:&.s]\l2 /\wL`߷gݵ{QFUiABO=m1`?zQSho+hWQiI~`)]를 휊)_>V?Wu GWT:6[ (?deFGm~ݻ{;F8V-ȔTZ\_7؏`9jZnj wJ.jyI&GhUDdhMUTdyН~U6ttZX*1JQ}c`!kq*F58\[>&4[eS\XM/jJaw ԥbNt?ply{4-b<ȿdhx LĺL Uokj2ڻr zN.zT:~3ޤ䝌j0$]믖 qT7 p;zk-RV[_d?x.jC(6)ϾbeIN:tQFO@_żdvv {׶ W.p*v(F@TyqF+ֲRFV wtqr y|KG bꠈmPe>Wa56ڮƩ_j-LK0 9ނkBB:.i4Tad!*ʭŧe F } ˳`yn]t nޙq,n8vYw9s6$1uX:ز]A0i&4CjD<(lGwB)'U9 h$VF_ QL>f-l;Iuw ;ZUHs Pfie#f_QRzN ՂV1@:HEbGW_FW4( >F)Q젚xܞ5'iw6k"%*A2m`I)<.eG r2&$/|xw,зrn 1U|v+|Bxe-, VU+tObg[HO5{Eĉm?npq;o%Ck|f·1c0lt ]+ eÙ*'geȭ"d)8ENd{E[4{Eܶ?7CPZ Tq [e9w<ӯ2E?-Ȩ!yIuP-I1B y0sT7;C}Oх*w$heW k)ɱ1Q\9ѡbSu͢]h*t*ޑ ! $aH n2|*NZcPޙnLA=T>Ĥ-W<})j~)uƠqyEd`Zj/E`;;.ukۧmVofG9,J qɮ';+βNqs~\qkI@tjB̮VM2*7PӖ3nYJ &kK\b^6 1`UU @gaMTs+l I CvH*o'R쬺TzUKfԈf ѐg ^CjU>7C K<uoe/}NƇK_h {U󼚁3o]X(eռJ QKx_! E&AGgkВ 3ljokLʵ]F-0ܮͼ#라Xn{\_lBn?b:Xj MS59HUO?nge;?׿Hf`+^o4, &д5R4],n@2?[+$o!g(i\PT$?KXsw{?IQ.ӳAУ)/6%O?7w =/01οH@ {1$.?q^\gB2q!@ҫVMQYzѩUSP03,6*WJ_|B#(pBw-)n8< iI:(p.M,`ܛ]m޸F6Jd*jC3'WԼ+du\qALZDpʦ-W3ba4, {&#R3=nRb=l)`g0MY`׭D OC @\Ƈi]Gk!W{-&~Yk/9 6,pƁB55{DajJ6kcjA ȜFK![ߺs͆ }0bN1=מjlL-r_x%\Q~aWtha. XPr>ad1,% Ƽ)aix;XM"!N9ySTr=黤0򬯊wW7#C&sJ@9 |x4t)vh>qܹ%wMk69,f297hZΔ/hv(ʪ 4/EZv &&7NN(N*ޛwWɨʑ3mel$Va:;OwRU/fØ !1,Oɗ hrTERPݷ43rGSY6!\P}ڡ9oli|?^S&G"/~eȥ?Bۑo-qT.B+*J2[KCBx1@X*iԸL5_ܠ͑ Xf3Rbd&>A/䘨nٓs-bJ{rnvZ5Z20>]dd\.La(>-B0-yM\$g[;mF &]EKBV /66SȪ?>$= !AK4DDg@忠Y&IqҳCW3i!]Uٽ9$6e<Lul?yd"ѩţ-pH>wP*#-OH#^/ 莜ɍZXdvoIᝥe0nFC+ $!!.^'ʻWNDa ? ͻzn0~vY#gOZ}AH#Rpi ao~} Z>+xVrڰRЗ=\mnQY@{XnZ0\,`cbb@LF'vtaXo6XyRUdw)CA'ūDS6>P<.KiUwv>#`5U)pӁ9i DLx([Fm;>ch82k`9J6`Q+T(}RDE':)Uls31_3HZ {q7eV_P.bcTεn#(:&F=nV[6PS"2qKQ3)s7ċW;$U3nUT<rl3p+ ,1F~R 6/% ЫrbM%CJܔVm"|bni5"96.E#K}:p Nx}W@0M%>:orQ=M/.꣇O=w*b?.-$eOo[p `%J 5xj]lOH)mqP;*H&fY{5yU3/R1ĭ:8YcPw-58pU6Pܣ|@=rs&ԜSw?(&z`?4yafdvWD1)SE morOZt@ӏpu,:19 S:j`[h=l"3l Y6j%+J$=v+~3Xw)Ͽ%ԂƬrWsbbUoKZ?MlDFvkgDҿr[!|+}\4@XB fr/9Y&Sw3 ո) ڬ*Y'}g'v]3*Y~O=*,c~[sΪz kw9i]P*qJ5a[ yfKs>]UC~cB 'ID7)BB˯'Tzkl⃥v;_ZG;5'eP3+pd9c9/k#%rcELiB"}}l`?J+^;s"oI} \nQ;'u!,(o4Š;7Hٚ©mE4UY8y>Wkr Ykk؃_#4!mah1DWrD `X{"Nn!V~{%dYe &W_]6a<t~#a]%m{?]rS\N6WUXՆ#i'ϝ8;XaV-]t"L6B bN3)<LjBfЫԪW[}9jҬO zչEx iZءȞuO(@{T(#x#!Tz4Ro婩m噡ډ6 ]6zgK]_.c./ހ!+FJϦ'0b4'A-_йo=`߸ʎ@3UY&K3L^} <9b֫u0KEi)Oz76cFʾ.o Ԫm5M |,Xi< aVKj<ۧQ] .~UeewΧwIu/5japAu6gb\~/jd0l8- 8/u-pD]f/=)V VM^s-%TԘz#^_=(nvf/{sԨr.l-rn0+0mA S^-s>#4c\ E(]n¦*M[/@Ղ< C/?VŪw^U ⽳n+>b~Uv+_ P:lf13tBwc1b"t/(Z7gPԓԧTZRGScXbb QCV7KSƲsX9=wE |gzm<+eY X5u{$(6 ^P1}mPZbg6HmQ%| ou_dB׺F'(KtKUj IY`G`WX{u2B.g=6׹ V M2 l_`ּhg jSġ~u',}uO&jPQ?a\@P ~ D6@w] շf h 3 ~ adI:q߅-ކ0b<1t"o?C\RݑU}~xHB5,zgstOo9a@g: cN+yޫv Г QJ$]G>zjM(_H;HĐee,mqX|A~늤Tp!rH6+$:R<ŒfC&p!͗(syVphbWhS {y_?GvpJfBYILE$~@ }eҘ-ȮZ]Ŋf{0߄}sG H~r)!$cX0X `o4)gW,6w+a7o_6w[o}缤*5-G#`6bq&/2˹TG]xuVN `]̖hv 1 z*%27%/ƷIΫwPmITmԁ{gznSK͜՟5˷qpEh(sHSfI54y&I< V?1]cD,A}Q ͟Ҩ8`0kLyQ\z%дy:D`*̑ctk~+D@ 2aDV&ݜ/92!NWp&j =-n\]q!_%EJj@.'C'f&̖T2FQK]{m[r:J9~󷼏~ACP_qu%2H'R- mjJ'_?Ÿz î$l8rGM)S{rl0Z|6 c. 7 %#^olf\k(o:h;0UH3TxYXQ |w<,zjiߝ =cޓzda{?51Ҙ?(~D|SC#+yi]BHsIs,;:0'b}!RL{t׾~:n+MC栭8Xi.~el<#fBigƳ1At {6D]S{;&[uxOr1wKVGRHd{j;"Co~FIW6"Mǐ&F'Wr `3 U_9Tg9ZJ( 9tY$t3~KŨ n;oSPY!\f19qzu_|"L;? l:TTo6t6XYF:>*㙢9`Ϸſ%׽IAˎ5.H\FD[80D9>qڷ80beÜ;)ƢY@Z='ć5B/Oa_WJ  ĺ7%I>chAT.RIA] /~24,R؏i 67XYKxS ݫ0p58!q؇.%KFjOVG`l])9ڷZlQJ63qM.B `z'aېKT0"̬Tr?=kfW.qŌۮ*;A-9G w2.u*K& {:3a pP>]U#B!N㝊CwE뀾4ǚ _3&>'? n`OSvakcl'h fÊ̙6k b|-=p3Q& 5|+5_(L oR1$nXl@1D>VA1[԰| q<)T4ogbFAp̫m7S&sGءoL#pd~2p0ѯB%O o0q^dVg1o+j mA^GTP`ls ߨ20Y (ƗM/4=YH OA;[iV·Xz%DI%g um\BBiU۹=)TE&\fk|<Ҫ^[]l*!EtŢgtȯҀDv'a:-EK Et3/MTU<.婘}[69vgA-#|ܾ-ִ:KJj#~GڥM6b[ Q {EQ^jűVRªMc2ݡ(뵈=bVX-0붷c_ɺŋ &kSxj!w+V,%Q8ע:Gt1!JWaVQ&@,xVP y&ܕʙ2?VI.+6dxΙmkL} :~#SALj3&{IT-^r)Ǹϯ[ղ(JE,3⨄:Pۄ0Q@z27U5!~>4 t'g@[Z1ޡ(9GC@ӈa= V .-=#=-a316 5M>pn]!NNG Id$}g7e#̙J^|jqM(Qބ'd16@Uo!wpZu3Bp_<!X^Zw^3az 軅Kz|Uʻ`=/l?W}/LJk)KU*&|jV@!&pƽ;~Svԥ{S{mpPYN'?4uD-oG%h@ڍWu9uEL2ԯlnsúJ % 62U O/C\ȜbR{s]vB5Yphg+gSiJj;}KHtw?kN47Y}8CWBnύdfq^Уx4!@&,r>\eDz{ߣu&<S4V?#lwיYI!ua4tB6,Iial׮vY\Ѹb _\±nzw:_wm\DQF4 U%r;EvHBׁ>bsP?N|7UtURp=y|m $0Vb4B?[3.>, GI dP83r]t uĩabpʫm|oC_T7=;4pA j$١`=W.E,Z0F+_a<%Oh󏧤ttoaC v1 M~K?YsEXA &1~KT<"o7F/L0ZT|sPbmIDX!p~s" Om1AӀ)I?`o1NhxOԜ[t^jz)BրVnDዟ> 7!*v%kIXKо[JC$h?g j ]!N0*-@ٞy TWtǟɊX4kl 2+xg,sUjxt+ ġ)0԰ԏć9#W@iLIqYռQDz3{=I\ \,y B=NF$:6AN|]nW_zǥaq4A/l ;t|=gփ(y]ʖ;oʦ50᙮_/gQ^Lt4QG2$\|8qXPmƕ[%#S7ր4 dc@D]DuT}dGCt7+ 7Rlf.̐jϙfZkd?־k*Żۚ9U= i9[x8 >&HJ{I:.x_St(^r)eW"!ƦkpsJ)_Тs:Q*a5ϐa6 P >ig ǍF?s *>x,bb]1-nDH OCge Jm!tD/?shސRmd+݆N3 MXq3LY{H}&RjnkE@ KXRB3Db1WmNQ ׼eWF~cIlO<~H]K?/cyHk-JcV_~d>B9u$@l~g֙u@-(!vM \z>[-ظ Z:{0@W !6:̅=x fFT2#Hm3q&'8^LP@5,!SM1j־ 5]S+˗[&!q>nTfuJTWRV8-t d(xiǛcU_9H]+Qc8 +%y1CSZ @7"AsN$wٝ?ZW bQp[ ;k>eBҨ6Aju-͌yu*Yw5mZ-l855%9: f'wl@Avn^6k tYMeFk@a~3(vPZdPiZ$H#`ŕ+cB:C8 %Fr!5eW] oQ!mu> ݧ8Ԃ m9ŎЎǦDoL*pD|hsQ5]HC&u|0K?@Ty^ CH`/j>˫HBLRL#օ}]_C/`D@4O> \'2i<~X&秋D>[9Sy^3TcbF[fI7ECzC[4W'SsU1jFZ?a ,Nit/wla^.QS)g(D0l~0WZE37i !B G U $R2gWy_q!w6sU1ZegS֗Ӳ2^90AȽρ_^ B&$hC'F}mi6 A* v'RSxepV$sQy[zo{G!я8$bA,&!RCSL"tybL%U8{h}]@hZn+k{e)Mfݠcݤ*[;UY \(MC#ڊ9:碂3i[74Qv@q]8f&a3Z|ĬQ}0NLWr}Diio%]z/GXUDKӑQ8M_FcܧT.zEoF k5Is4 5̝4P@sQ+~2X+rS󄦍~  +K&~ P޸"(gX]2a (ῪAIثUscOFVZ>|Y N?Cojyb"}#^grVu]0h1DZu@>8{G{^>򁉋j~jqJаA&j}[؃ E#lkF•iyD W`A^әJk^/Y=@)XE=Ʀ!BNhN(!,h-y/?g=l.pB;'[ª+zl73B;ҍGcSRd *(@_!o'Iyf!׉$? ZYK\q=9Mٷ6~٫d=v*Po'4,pmiZ,?`u寿0.bɧ^PxD$`e[q]=zz"~XbNtB2jU/ŐќG1 *Z3%%șMC6g]|0O[޲;gke,R]}U1,]sa< H@lⷋCUk ^ Y˳;Bԣۿ > jCf; JYvfw$H e.40ZeFGcjh0b{.^RfqT }my}C8$d}f܋$jNoàM>ń#%>MX\* Ƞ&me (;ZE/l*jL `ۮـ2cNB"@8Cqcl3PO3Mm2HrYGO ~)⻠Xֽ)cAHedHxu&a^I]Ө@Snn T/Zn8h>'Ξ)>,ehh8+]ᒫg3ۇjx2`c\Jy a8 *#* M vPY bIV(5IȘzcz"93;6[mzG/st޾;= j`Ȼ1UB1<_v{ sPҏRg2,GYX+]bL vŇ*q}/iII7]l5#g9G6-sJᕕrm9uf5*(z-nKMJ<@;AAˮ?;\M~cQ4/ތ4r s`lN]K#t]/k%br‰ Z\2qdAGToNRg %4;FE-0 @h6L%i&%Ҕ 'O=B1-uֲp .}_cmgЍV"fvAtT-u3FÕ"c DPP)I2<>*5a˘cޥX{1X.:wKe.,vhoښ.TIژ`~^$Ed)¦7!3C%v] + nۂ%E-ͯa#f^j:}y9uv/Ư?W^ĴC&KѠq-݀~:-R5K\[M7.mTauܦOnPVlq @3) M3=Glw*e/{DlZY6P` y-z(V(YɋqoJQmak(d:2S>IIi=-5}-P>B`<D}==Sm_ɔJѲ(q8"LV4 lWĎ1GȦ13 $,F[(Ņkw+ixlB 2F, TmR#S|M_ VaYoܪųRwimv ؚy'3 |Hm?/0!%q~FC\VvN)& /QQZm,kx;T[bt}MW #G_C'knYC.F(aatpm A}5)`hV@DۿP;@qIC`xb ˆ|)X"D^d&DנDysu~BFR(w󗋴+-/0[9]jm?SkVOcN00:rC< vs65 upz/ j$&xìHW{dĺN;3q1:2ʢܳ|J[lۭ ,8 ,itY`*?eO,Iڤa7fB̴ol<,^)M(v.d:wjABh]7q1I4Ҹ:.pqF%bvvCWƂ1:΀?p4-w%U_L"@rf ̹ՐFѿ^xB")Z9QǢ#4eLJ<uoCtiկ_b;mZ3xT"n's`-^ɥiE}th%5%Xi4`AW,ivvG&HHLTw 1b6xM'0g]&k))⩘$+~V#x&u DZy-V{(x`8w=Ԑm3HZ?RO l{2f\0\*rm!+Ue&kVO@^κcSH|"sCxڛ v+/$Qnv'] G7OI@ֹR*XIy4R]+@щSn9KW$ ?62IѿGnqL@AI{}Wp__(?#!$SCNPI&Rh%s 녉Όc^nWZ G;2m@Ikʏͽ$q+kcC2e#M5 MհDy+U-׾xD֕#mӁ";X9U$r\FXORΈT9]-7XɦlP%G9 ˂|*-P,ԕ |n!YO¾~_7g"uķOEQ/i-न_*wD#`&Ƭ6ă2Xu5ȉ wbVge!ttW&gd \qIVgD] 1/ބ'̃tzZkߤF̟ |d3(g6'lfuX.BuRInp1~ף=:U$9&oV07ܝ\FrDt/)ͮ!`?1gSaE)xN>0)pT4SbZ`>\q[,v|7ぞcpӦF; ›.\o n2擔OC!iգwJ+=QC9.}—H.gLwqՅ vᔩDWkག0iԧ_a!ɍZG%<( n-F"mRs̳heZj1,t7:^F3(`a6~{!i9"+OYN"O%%q?qG΋-6děfɣ6ߐ+ O0o mZ7GN,&jqO RyIH08|Θ\/%4/<GBf"6~W5E>RFXdU;.m[RTDoIь89 vpK}RD/τp^Uѹ[`H޺9 7~ŏӟE^qԾm{-;Kin"&+ڋit2^„uUGFHJǖvm7J [d=GEq##f{-Sj!z& B ^{>␠28KGϾ@'qZGOXk梹-b3S5+1>=;mՄ֥_FmuqLWRK?%^ 6[ ],8d%]$+qrxƧ0Bd NʠX 6хenHO~m <.ðF#73'Ltz;q_G%}$:;^skO@ q -KHh.8ʪ‘{_ޮb ֻOqHxP;FS\:a!14aYYZzRba}|˭LJAzluw?7e;7)`*Jg|bcAoB~lV Jkzn,Ӊ8$A4/?Xݲ9l9]_5%A)]0lqXY[ƠL64Pn45/Zsl{jQ@()[/l9}A7@WమHY|89M ts<b ͌^(2ݖn7%vt\uqrt)qfR%R %3_tW$-%d{K8z% ZbOTQgbz!23,k3!6p7x׷,n*{D4c .p{O8-[sHa2P=ecm ,8FE6R75#H/zY29drQf*7Cp vFgt^g;@jjIC@pюl "t~Lr8br9}ʐiH ; u7L s_ 'FiƄD]÷i?%+rsn ·fr|˚5PM_y??tpb3)PfH<{Bj&Mc}{91mk}Zp3XγQ' (V !Դsݺ^^#k,2Y;&%5Y':1p-?9bX+PCH3!c'1DAE=U[䗉Þ*ᶸڽƤCTj U_nB9F`;2b+}!3х `DN-`v/NFFWzH"-ރ],5jj7B"bF8O*wG4 |ڋEseaA[l SnBDH>=Z_d]VFDZzT@ؒ ap+Xԝ/OnCg" `4#WO9Sܳ7bqHbgRdJMYŃ⃼55FI>dDSȈKV22_Wajhm9(?)3 dr+q \QlQ9r LJiL9`z*(Qmn}&EC p,vj I3""}Id7q+]t_\QI9f{h@i+|2# LI&71YDtxL:GjeڀƉ3l,={yUzys{gFLyyq@KwF1T*ȉrqWWPp[sln10M/P8<ơ??h)d :NNt%cϜr GX)_Z ;$} {b/Q Ac>@3UO_k/'s'Le\b}TYXxH2ӭH&{Xsi1 c: dx1eR[rLC`GIi_ ')0ub} *B`R/^W15WiI ݝ/LXK]I%@hK;q}P *@d!Hc7kg+5-;\*b#ވF9%5j8 p ae坣 vi:yfdDʵYz{Ii1{޶J cxB *R/ndBO皆5w에COZ"㾞V*RƝgK`S$NTIˠH< ;`MӀ-xIF0kc3UؗjyTG^0*OL_m)=a,٬)f3[Nf)]j5Tm[}e^z955-sFFrw=_ԙÉ q z5%!mB[^"EC%f>2zJ{/8o;ک6/h={ϟƨWG{u+V^_糛3R"t㣚 Z?e1@ Z{sWn',NBLC2xŬM.o<߸216mjw%l{FpG؂&Jz] ksOӑL{k y7>5>Ww-G5HQ읶8{nkKY9$[.C(\. D3Wv !nSO], zPRqͫL ZxUJZuC76NujͧEdsJ?t/u\f!!|X۟|6NE෺?1Cwd1H;?{.'{{Er` JrL x@q5XR#H L?H#xup:Aຟf=3,v*b)d 8ۀGCA8"G JȾ"hqΦWN^`FhX#?ZԨh+ Vňyʹ̵7=!$ZI" ';:׆4N\MM!Y-0]i=M[[1ƞF75Q[@kfOh\g:.RV%xםȫҀz=+VпEupI7v~ Hn3AJle|6T7~~'a:JkXtefQP&^;qV:ɚfi_FH?J/UًQ4 tzZ?Šq~#rs}G} !qЬTPEH3(Sub(s߾UmPIB">WLР; >HYCw`a^#/;;&HV~+.R,8V|XUx TL= *v#rNodҏt~S=ң#fYs@Eh9 L SX68O!4=T1W&p8bT'D PA-|6~`)j8$lGMjx|xo)^T2ʗt)Y}=Ԇ Otn_ɏ^el|A!‰';. T\w܏[f7{"GZOÖB &}|ߛH!+-+%,[aE!Jp Yo$l5i-XB q\nU>VD;3W ,( A&ݸW:9**O"IÌ t NPcn1v{.#2Rap=# d]q?VF-ӱmSM@Gcg##<Ѧi|;H4Vݛt9;>|?+bqO3cqB@5J(.IigTmg$4U\vcoh(K{6{9)@\>'1[c )XLc`VV:a("ʤ+}ݒ}&x]my=a!wHz8ƒ1^Keؚ+01=VSAk~^Tmݸ񋯆+PXuHgt~֢v#ZчC(ιij!j5\Q5#eAo2Ho4XZ3)%;9t kUH. PE ND~z.RG nO3e Gdb^"⎑AؼR|DSwYH֚535L*WxULZ+ӠGD^w p"{ݕCBmI}KYk%Xe~|:0ZsOML,#!xlΣl4Mbj 섽FhR )r:n3v׆-QcBS#`6-UEQAG @˜JI/p";q_NN:/2c&0L-_eKd@6i(.CR/pOc~ ͢3Al6nWx-R@B~ ׉n8{$TVN'mpxGdɄ×ߦ*/UDWJZtXj3gm!`lЪ6~:ZA lny$ 5߭Vv>o""KBn5LO2r fDSK7+!Vb.J 1G>ЗE2}~DJ!|2q=)-O4,~#/@ɗm&`g (JeG)QͥG  9>>,u0S N{_ǔOɴh37"]bW6ز6/ '6[m > ZLKWzA!@&Kln+\X^.=ۯt9QWɘ$V쒌M9 PQ77S 2XY#JF8sj^ y9,^nՏ8~YقaLA)Bƿb3%^AnC'=w.N.,IJk!#GV-6@6 +q] cM5G*pAUs-$("E T\ސL9v3kL 5}5 #8[`2aCm#dqޫڶH|)a5W&ңD5m9׏eL 7 ϰ4Ot? K?YMu{kU6TIep؍Sc)AC7*Pj8ŨO|5d3S]GNJ EZ ?JE:,|k^V.|oJ"MXH%'t,u1,W$E4UEco7:3\;;qJoϗ':#,PK\HX/SƐ!do.`E䬡C*M\S?^Mvn=ɽj`=&`TJRz x@mҜ`] $W'[/Ei_:ɓy׋fpf^br\x2/qf &d Db`UKJU{J"-6UO| ϹΦw!9}tj ?^r4ވGZ9Qw ,kj"RIv,[=T-W ir3^EQJ;u@tfk:Zi~w snqms Iļ=,O^iה|O:-2pq?C`6^cSxHs(?@MRuZHsČeY^nɴqomSl[ qFEt0[E%jd5p|?\Òw5vн;YFeIKڕ:x5-Րg+4zB@q^.w^3 P>AӦVU;0\cVrk6] 2 "I ?G{k|zm,XwaA{ٗ`> #hƏS5HCq)#]ia d)sR%xDxP~f9 S|4R}i#tQqpG2 0Nu4QղRB9!N?%i=dMdJ|5I0K*k.B}RzI`FpUN1t$; ]oZKbwr|}~7? Ⱦ?f~5xRMٌ# 1n駉rBSj!Sex#lZ͈XX+q XaԻLgr* cOxYYVxO8) aUPp_+]#N9>/΄R@#EDPûVd_S,̰8zCrh0?rSFt]8%AWŝ8iq\SuqܟT`wI>G*c]?Dw˯1MŪ?pSTq P_t7Q.^nf<~@& PQ׀mJ;Tdz6RS(L8nS`:Ds"85jWa;&}6Ac~aNts y'rgG*3S j1op9 |%yF^Nۏt]E1 !*1Z\EztXVYS#/ok2bB$đ.ߡ jѝ4RcpDDM󨩙mpH*AųNf}h8ӌ|CƃctSqvE :}uGUj @*E;fȚϏȏ:ܮ _܀O%NտIÆ##ʑ{}"<4zY@bD Syqz^]aGeb(j{AUL6bʠAXL2b~\s6Jˌs+~/id %5(ČדFY-{%F9^vlPbjA[vgWk +lfC~JߦԳh}cs~ 64#c7 u$o)>:_~Ο6\FrV0 rCMNI'G [$kqc faB!fߡƄC4?l,j0VX vYUluWźb0.y7c uTKL`ݩ.tB -0ɥth'\>:U|ґBreśZ5U{-@g:N%=S.HS{"^BıfݽڲR_4θǾ9_7o{;egS+V_`/+q3) ~{N-B ;lj=݆r@RގEo9^DEM z 58a2vBGSgIqaou.Jj݁UMr;Koɉܝd=ᖅDc8[D:ꥲ5NҚY>x`eRO,%x)۩:+ޗ2f'U+$XH-Y7h4c8.EB)E8l8XwJ=5Y7.XG+U)/NCs+'::e蔧Rh3Γ?b{qcBYsl .oRA\&@O 6>2i6W4c"8 `",2r+qOj A|6$ԗ wگ՞ǿ0~zA'7L)FnHipA6턖KCd6Ũ+摅xzP,BہW =N8kSB4}Y_%Ӽ&OKҜ(Er[9C[OtGe?Q-]f,,0ټF,۔K.MǼJ dXIG8 hKج ԗ}S?Xj:;")O1=7!G7'"Q) UKtߪ{j5$<;x#e}φOW#0?\T5deas_*q]t{%Vۣ _rzCb ^f`ZK͐b9 ;f8($ f.%<"Y%|"965= <ǟqoV"E}O4uHX[$L@ek N0R0~@T}c7BFJDR99o*Y@ǡVX-&3[3G0.] z#[[<` : m~c6a҇IХDFtBQQwahܚBow'B׎:;):`{pKIKOVD)YeWvV_+%wWM"Mh y@sOk 8tk M}^N=M([R|z`8qd$qC :Ԩğk>k.4HtIⵣ)vaAӓo˂Fy5ҁɟSߓ|`oєAeӧ&Rr+Rc knnv22b+b2 y&їKA1#:T%gTJOlqs(3,BCӗ,./D2r'ݲɂq%L ֗0@4z Ix,9!Zxs0Pa$=*j,D$>[d@`sРnLjOPt3CB|Ɍ4xUW6k`= OwRyrD0vkhKHo$2ܺXUVe;FKES~3.2AqYM޺2^x(kQl~P-"ی"ݭ3wKgy恍E]UMEX^I @[J\Zٌd5+kH7m6kg3.i3r@~j(YehЋ/=y 1֘VB+4wZx>C*t]yR&}~ȿ\>( [n5K7iuU]خUa`~* OVLR6 ,XDG i1XE[J %evI#AX7g,{ Ȧ?(EQWbq:o؜I.Ww bX-`]K.O8^E;JQޟ?6-"W8UE& n`Sy$|-n w"4m7yK)KdǠt`3olI8TjtrqL6:?zdf$~\ >Щ)OlB59dQpuȃ}, kKVyeVXsRfDA;=3:.R;lQt $8W ??rÌ1//"9טq[dtȮ"R41I BČz\j4xP2Gzd(DʱqsdV?Tz>7:ؑMp[YLڗ _8ycYPdsܦ{/|,s/(Mǡ_Zyo=}sC騌(BEu D6;8?*-^IC+cMdzvE~ .`dI̐1.AoAf3gTQr˂KxJR}y#{CS^ؕ4Rv9 |[]W"rgPCF~ Yb3lW88vTP%GPqUg~^|lM6aU~~H˵D~Akfa$9ǕӾ&|W;):60,㙇*;@2j,DvC 3>ld޹WPNʴ-lSFK V'}fE]JOKwoi5~6}^nV3%+ݑw,\ 85?P+X|"VGvEЭQHCvp #1lipA펩v`m%k*JݳvB$j@(Si ~G;5vK0yz3Aٔ4(>#w+c{ ?@k9逸LTV!5% ߰X1W`rJŸtj3xǮ᯻[(釓?(`Y95*;S@ )+a\t?)a-DuE#u.[~=C}?lgH{?Qf6EĐ!˶Ϝ'^iajr!sL\]VsIATZwd '!Ye G\p#$]Eb>hڼK.~)XSCR-*,CsM f,`{aĄEwr h%yFJ̩1M%C/yF) Y_ ,aSJ9ҽN/P6 v_,6C~)*r0̓Ko=BANOܫhxHǣMqwG򖖔:PKݷWcaWhnؐV TKPKML6]8 p[PҬ:}V{R'^'q2Cpsx X>)Uv|ܔ\KHA4UE"b3cq.𑃝` '[!LaռokTXAYciyfrpBiՒXkDm!Ӟ ";@Pm؋/;C肢ʿ)U,ԻC+ ]2Yf&v/iV;Nii=Gb9)׸zFcz?U_Jko׼7Xvp.}[qC(H =:kfM{$" ^Lnz 9?`hfO we_D(Q*lYX*0^aG_y;u}$L*fw[؁%kds i4'{*t$,zp\~p躿5k?,*rs4)pɧf JyFzNCk +9ga/\'3,..)L}:o"/@q L px@ys"lD_6A]sK۰yv@T*Oo"=TUBW}D*1IP|QbP1]q-\S:{)1T5dCv,1db,.X޻&){.DiKѤ*SsS1G\ ǭIc,2ZVQpv%V.OShz՘z3Z IºmmG0<0W4 yw+B(uFue ft?jzQr磇)sc'#ŭ9\!%m+ #­]-QOR;*BA޶EGOD6& wݕaya Hl2JiY%lXE8UA3ҥ!.rE ;byFx?m3dL>_ IUJ ZӜYqj D']e[^:D׬ p "d۽J5.زOb} .r(`I'$=Ck!?Cu"Kۿ؏[ /-]; 7q'0n'jqMyrΉ 41׾.'~4-(sV)*fa 3 R9_z%Vxw5D FtJ"Sh hVz2##a:xi7 Ԕ?@L=b1>.$ɧDuFB!024Kbn0xgzS>ǚ:2K}Iy?gѝOH`wb<_Bh;i uyڙϴ0f5Msq{gkF[ޓ}X?اΊ;I3 996 C;ϩW$t$8&EQSɥ3(P2%T^:g_,&:R%$ypH0P@?2 ޒn~]D!B]ҚIL 3NƱ ~m̟Aw_-O,((})<+BT# ؛$I!j-.{UO-jpOb{ޝ3.8TVșivqy:( ͉,k_9#-ŬbHA\efTmzQ/Cw(f IO(DISZrej8}wTN=*\WX Ҳ. TD?P΄=j]0YEbG6$*ذ/d9a}uJi$L# ;k:B1c=Va¤/1uyڔ(B J5}v+`[?.'Ȓj 7HtMҠhpT5F,oðwjל}r~68eJ]Q}44MT]e<&sқyA'Njr%ح졤U߽7NYkIKƛ2>3ƅuRD +#'Ai{TWkБI>_ftjUI2ݤE Ԋ# Tg˭*C`zemyOQJ˜E|R0BJ4Ǻڸ<{`拸cUP@T=}N\LJHbC0cEoaAwFtUF&Qz7!r~JO{ab톝*@#Uy 3 ܈9Д42EȧWva@`Drb&x0(NWZEÏe5_V N[yurΙ`0u-Eۆl%$/Ř\6)ݕ|3#'Nc5pTur1G]fX02˽f߀Y۟)95]#d Eiw3ݚEnЧc%zEgxA7y(i0+[-`~A(n֯nGJwJhc0W%R2`?8Rg=68/`2\6>3Z"JgG,>߳l8ԬqX5q7Y+!UЃʱfŠLiB/`o{a(QJI:y&SId}vRĂFs[Μ _ 5uMHϵ"z}z!K !SOhs޽0͢ɑT&:<|ɔxTy /ZUH7u a֤lP]`i,ӐJg =,ǯɖޚ;_@gx,*}v#)Hr=OkJY'@"nW5 H|K'JJ1^- pqGqCP[nlT7RqZ]OSG`O[9pB،.TC2O=_eJ&2uV]cAVpJ x3hJBuV;=Y#Abfry9M<9iZ/><-f YJI8!@8FhfŒ8U"+o0cao/*L: ek~(PCSqM??@0Cp?ֻ3ɓ+-r4VwƉk?gh=n;TD9ZؖʨhzS6| !kV"YvoJ˥j䮏~ٲ.C_yD hzxx^d;FQԯ(KfYC۪I'0m11=m\ ĹE)Tn?g": D쫅\B$01zP5M"atrV=s6I ¹W/ B!"$y  Ok:T2,}/ŎSv{|=u8iH y>{Ak-I_FZY"he齲a?~|Eŕ0/ShJ싉LC.bSVk2 pA,(C.pF33W|S! yU ۶8eU(vE0eX%L0Sgouhs79ǒ6oU_m5CsN{aZЖ7{{$+\U9mt! Utff?w,p{賬B'*|Y0`Mg+<͵[yl$N\۶wLdEIQxqa=7R'Uvwxm_VByZSV9A%+߷yPAo%մ{YD:"-С*p ݉r}!8{o 0Lo7"38‹A/Fz& ̒؎1xfV/4C:ȑǑoTH4ˊ:`GooWzE-l5K?8f)Y1 ;zɭ@T[ mw'NiaJ7c w%F?h)RE`OiCR*px&XEU\+،bm~OtFۦ /&HmMXGKWٛ-d' QT:@9?dڰP }SۺuY+q#OhZ&/jP <aϛQnKoW2i-V^i6CAKN-3oBF2g$~ss5s^k%vYt >GU?%Đ%c'#?:+ XcM55蹰L)s ˌY_9[|,f XSq&; l+T 9WJB)V×Z+<)[ )X֧)2?f jP28ր˵G[x>wOQ}lrʅ2-ձC{_p;\~VcoK&+b/ jK{,(>3Wk ds|Q>c@Y<8 E Vm !#teY3VG[+d0Ohqf2=a'_ӳ HjƇE(J_#3+ WhL0[Ha} \ ~} %U,a*Z,„cx4Ww\go>2P |EAц|y~֥r5/dߧl3U],WUM6Y# ݐH4=8Xn WpܸAp,SBñ괊/R_Du$@<d# ;H}HЦg˞Tcx\;=W Ę/byG; ƁMZRԘf'e)a("&RKk;ش5NyBVۖ( hl3ԋCt5΃?yNI8s4{0pDst&Ro%LCʂ}ٌƴY # qpYοzEhSE;k;#o'NR6S6t =1өCe1 Mab-mC1y QUhϚMDmӨ⌒-j ˯w X{TE IˀP @VoB+&k1Ҿ$+*;.zy;Y<,N <bn*'{ƐerC dp%t>r#%K+0ڏAyP lKO| 㟓(@Rw|B]nW6[mVdorudN0ґTp[GC-z"[xv{3$[G,lxf)+QxoXPpCƘP}zAIA9`#"! x5ODwEbKº2ޭC a{+:Ph|41'EĹ-{,47}Q7NQ v/^7տ٘'@E`^!tVVM]جG6"g斩 #~Jiw:u^Q6XODڎ_Sׁ gEض h z,,%7Û^Ԃ Gű\aE[S6TpH5.XV{'U%Q !Ƀ1R받17˅C>W|![_]="uv+2}8^we"ycGŀY&?mMbKy+ӊ~a đ|[eUxY|hhuC-RH'ˈg1/rI" ؂K 2 d_5͌dk !o2XWMʁԆ#jg,z[;*vpZ5 n*)wT.|_8`xzG%(f'm5HBr](_Kzީ] ɨ 9.~]7jb&&%>O4$0FgBΝ# N.\\!br#` L'sjikN?$$ӪhNQG&6(T8GNEc5FiKh`bCqIj(2hBR D^)p)ĒɈiڜpeo|*Z9ͿΎM͍{Ng5WάghJt6OH8Y77d|mEi9 xm@~s$ f,nSJ1\(Ϊ, |$ S劻k 7]@XQ4:dqGW1jͺnSmu!&V2SGM#*Yeod,єSiܔ \gacVnطpj_0GRyxfc@+e jp#BCq>84 `Y]%yP~a=|,^2,ꥤW" ZBf䤩 ˆ_BV'jP$H}wPy9jO~2ڨ.@aA%X(ϼO5)N.۴/2$h70P:IEƧjtN 8I`ȋMgnccݘ/ѯO mcTpT&nY$Ȩx3~#*L.,f ςwLaabbsi8jPC؄s=z Ez]mcmĨjMone"<CV4x$n& >fA*ƞYeO7&3h¾{ 7EGqە)T|͝"k.1s95%͝`wlnġr5xGo+:mKo(?|'›UJC~z;5ڎ C6@0SR) ||Q}k[hVk7H9U7ƣmuỏEfhQO7D" 6{s]ix "DNW!6M>OS/cJƳ4s _?h'q RQ:~ )NDS~(Sͩl %T*vZ >XKz?GACJö'\ővn@}Q ѯY GoB@5TÓHIR2Y] xRC6vLTգ%/p9$=\ U#!L},砌~x?JqhڨO0hNN^;¦찉NoY9N$Zo#H)U_EBmb˹vW[I[JNQhPbү+* ULE7S }䅑Fq2,Ty['Ǔ $9Gi͝QQGK*\C!@pZrk Wsxs7NJ ?4z\0^$U%klO~%EH[h נc#+ύ_Nn/zg,{L#$Rɒ&Ps"_>Fݒw>NS+-bl@t1ɓt{]̥eC<tƸ(I|֕h,=P ; H$7u M8pr9ߝm)}0͎vKgh4<;TQmc@ TNE|5}ӿ8l1k:grV**Vi^5ӎThM'&hT {p=sؕ  CJGB'P>g:lkOk5.[#zh aBAٓ(u BXb 8ݭ0ͦ[̰@yfbE&A_ K_h @2U Q^(pY7\ -y ȢMhxPXR3v+qШAop#!dyt1`O/}_8@#Z"znm hHѺ_ D% 2wY1UXcc/ `Yi+@>$b/{Р~ֻɀ}fI.rj]W7qֹ+䈋e@Ֆim[?}5"`]` 7TCM1XUbTJS8ٽA(+z:LIzuf 6)+j(S"|(IcfQyc3mlJ"ߠ,;·-p fKvɝGi>#I'yt/]m۾PR3dj [X\#"^B Q 7Jvw1OSh*!}\o5ާR5όWŀ(L Rː~{'Z\Ca;pa?QᙓM>LaiH:ryoT}

*4s4i, Hj@#TY:4L"דѢLH.| ѿ-ۅ%%z``*WuJ)-F;JQ@;@ȂlOVҹ;ǚߍ )\. Ǯ0ñy؈?dd&(]M}7?XZ8uZNn6G3o&|!Jw-MP>XɈ~9n>54rp #6wLAjR}xaH(;p1C. ag'!GhNE|UlrI?kA-:u7ll݈"~w)gD=@'c} ٤) 6ϐ.}V2 ^X$τW Z„]IKD{0Q4Di F#\Y3~J"Cp*c z @ꟸv"zְ^{IlZhϡߊP'Wg&iT\'ú6n)`[y4 o3y+KXhr}i\6*+A=%ZYkN(]c^[N L/S<S]#-;/'y){.Eousm)ѿH#uJb@ e" (FETxG A%gk:F~K|%sC4`3W/]E, q3 @ o$SDXvs- .76}ljhh)¹aAg Bpd3`%AM{SSMxfgS>!Jj6*ʹ@QƦJ f[OؽPuύOzi j9OC@ӸN!ͼ'BM"V5$58\z6 bAJ)fߝH> ,>H8{\):E a5,.Ķ=3oe29B ΙQN*'BڥB ·CuziBgaD*s, OuOK>ŵI"2*SkONpĩwzBȣ1.E4){G~Wig+Dª1NR~,qT[\?Z2h& aGB Ss[B|G6=*1[#Av(MQPCoa;t!Ö'CpΟ80*SSrN[3s|˃dJY;Fσ֚2[mm[ۣ#pDXR4C <"ձՃ9%q6k;]āAt=4*&3:|lG*"޻֡hy\S5#Fg@B=V rHe4 RlIղwՀ9b^cu'ZA_}i yGB*b8m AO L_i= ~׼ЦrA,aM,9,QJ8(C PnuB7n%^&7 bYB_h8v1+[MƏN3xL>?y;d9ACr gq_eY-xb?}=l ' m+?^+vEZA:It2ߨԯOk>>vQ[SwqD~.x:Řuzi/KIDª0$x?wBnM܅5nQrf:i-N'atCLĶZmQdDYY}?hA] cĿ?BJX6́/$}La+ R!'X`,ynax^0@T"@,AWO:ȆWLqLPRE6D %> v"3!Cc Rՠ|VYBqgfCf&!_uvM3H8${ܻk2$+͖ϒˢd}<vř7+GxL@9w\O7fO ~Ě/05B{a!Wo(}}6dxF^;@6RrA f(r~r+h Pp-8RW>:y<»Z~o2_w TTP͘@ p EB!%>\ɡ@$t+i SjtXU?)pn? ܁R}BٴwRxRֶ>;2:I\c.Q6r,'+>p~" P{oJez'<.b`Y9ǙzA'ė1EO T _˿K9- TAHREBe}ezeq`xl5Tc0aSzs#r#ޕ镙0^ ~>tsHeoD,E$!bTSᰝl%#iXk 0e/(ht\ 8t c%t;&?Y ny}OV}s}fuOȲ^C9Β3,/"я8uzxcQ v'5ֈ!:% vޏSVcUJek1I%6xI0WfW{YKm!&u\ H_bL% ѶeXThy*¹g(81 2^հje/M{3 @^@ƛaf Di7~lĶ،*³) V<9"C(?5NMp"I8ǜ~;^敉j Ia3BV1%}1$>{c:يfhW@75J 1Ej# ًMbiwI['s,bG6f15sÐIK7KdFΝ)਷0)~pkZ֠frԱd :YٽQ=Khglu}WTM"r)/Ɵ5Q8$w7I*3 ́tGA 5,"y\k#v?kn;'S{g fԅOn󊵷Z@y@ 1'G}.9?s1C[N鍰X޻=2RI)5C&m_u?e]@ Bp/؟N|\>s\ |`ںT pVżHQX0w).t(D]FR(/RX.HJGߚ}Ge%d ,>}^%(lSa&ͣlZ'&gf R=lGI BYW%$]qH s }ne鲈_LsխU|Y]_eSHw:8h~mhݢjyjaMEYQyIdmӴSAR~޵6Jw}YL DH+;(x42WmͧsQZǫI,M0a)',DMGxzfd|W :[ڇὡR#AOoxޡ-z<^Jxj'$Vm-Ų,lyF/ۋv#,?loT4l\D`D_]$?4ۗdYZS XP5N'U ͅet|7*Wu|"E^r =}LV 5cTM^#˧%?Y@[h@5EInΜ_5l{|AN /D-J {|QbL` '&=3Ѡ!$9'=kcΧK ngj|J*$}8zhy_\@?]lEJ$?cuy1 OkLV$pCw!FfCKTK[p̈́f^6A}jD8M@f`)XT =2$PR-'mbꞻ`){E oYރ"`ЇA}sFՏ+3zu{vhdh6VU}+|I #{:?qyF.ZUڒL ލ<=`+ʰu7}w!,T-{Gk'C4o" A=1g+jhx*fJ!kŬ}֯T4N$SlA܌SV$VR_jqEĦ0 Aҹar0)b*gI |Hyp/%Tm&Hz=6A~w<-~BZL7Y,B4Ůvj0;;VԮMiB[8BT]7WyC/m4#x/nH/`jWo ;TTӛ@ XU.BGx0!!2\Z^UL+V!x_9AtON$ 0 EL=b 鉙72Ń{hL3]+>LHc596ތ܅E:Rjݲ W7f|R,|lw(%&H`%u `Xq53ɇI$snP`M5FbT&Ѓ)kb4b[Ƞ8MhOZfNപ4c'gSI'݁e:۾'s ҫ4 0`fЬ ׅGY1YۼH/TR HA{LѸ?7Z .ymȫF% wCɏAܞ ,bzhoqt' Ddl1r7F%@3ր}8;D¦,݆JS/X("q"5߼kɥ8kG;seN4%+Z+2aI F ; KI;j|^AOg:Az"Dg|AѰv`^8ɕ.&?* cki*SLRoy `<"]czY{kɉne1X'6D8Q*LNy3B ͑X`!Ha>jZ 5Ff/wY7jNTvī蛳\1QxQ?dp3H-! hihq14 da:i}Z:"'CrobC*Ej` )uGv߿Gz",qpqQ$cBஆ, P^ˉj`1Wx3 [ 8VŗqPr %v|+ĩH)i]fS?2kӁ#\.FY"p_+E^C@px"Q3!ռhZlh-dA5YÑm*SǷX))83pI :d@}"3|I 3:;3ЯDD2wpƓNq2dH5rM&5+='{ΩV~S#td ?NYp+lF9+Kh]'m84eC l #F4XH0g(d⥔;*l*+w>\744T⸌|k}{#pUд3̕>@9)~{lnf LQù-=ki"3:gb( 1R!ޫއϟe?i~x= u;;pDKBmNCc k(铟XL'7ʳ^Zu#vJÁL0r- Vte{]8wYGP _PcA7E6[gfJ`i >7J|-Μ{Z'WA8ׄԷwYt% w$p1T(\ក1{E AycE69Y-j(uoVXDۼ>6;){0 ^Ib*ǦMsH['a&8{qAgwK#X2CIZ,"Yv9sT!cZ5(wr=Vrp /?duW͜"æq~5HㄇHN EYҗ1ە2sLbj PXRzhhOYJLnE)|zQ~TjQhuoȃcO}d]Fn^dX͒=vslNc>juƒ[G܏]Ơ̓EBV|ەPzbb76JݽlTr d}6w! yZL4*WsWLD[s"K@J>, S\mYGP9T$]>72P_⌟ WㄚT x4 (E8 _t̸9fV1Z9;a](M6${H]8}9đBJ  A3' /ڱ˘43Zmj&`)Epb ˫_Tޥ`~owHDvIVxq`G>1,ql^Uds1wO0ɐ `ZMR]_`b$$[nYtvڙr)6Tv BDٖ c[~ۋ{hA;<ofU}Ld*D6Ir֐Pء,GC0C大X*Ǟ5ƴEHK_" Q|(i:![87=gbL%i`+kXf򽃶`$>t!m ەg˫'#gWtN#J)),E9ۈTU&iD|ѡ_G=] [μB1~"OsA3mp?[f ($2ӷpdgtDtߔ1H/r K־S;J~=m|HӢX8a㳫3u:9A/:ic4]/L_}*zRUY<#`j(5Dsn:}g2L-.R1^Sחp3۸:Bw';iJiih3e,5W$uf8}[Jlrwc \][4 ` T ^Kw:6: A$ tَx̏iQYꢆ?>:_uU&rFz+te scMz2&N]8kR^R/ĝ xM(jrEqknv]<6Jp3}2f@,[>:QUdv,40KaD'"K/nR36W9 gK5(ȳI1kAQ`]_ iZ#*TĮsϤIт0VP@׷T\NnsnL+e*Fao/E@P/WkhN6DUgǪW \#}?8)0c)by j+q.#㙟9X'WYvT"nVY(->Z/?=MO8=3CkK$E.ѻ8R}j\^7U1޽/@ZTN-,^C*_} e6U]e@d6ḿEY0 F&\"v'Rm;Mt'9F,(tMʴpKA^ +^[JɄFMr;)o:m<mg%_f"Kݣ(B$_ Ӟ%"> Y6y)dł nXOiw*F:<78 {=etCy\EۂuFlw~uwL:-ג$sMIZ wTRW? 4%69. *8O1%yrJxO^A #H'y#2)$akw h]R@~C^;|t6OuZ2. Fg*E$v3iof"! &K7j at ):㏦* 0 r$lh`|ֽ^atFϋ]`΁6N׈K7όB<5GQ ´,jyCKFqѯA`H083_Љ-~[W_"=J K4:Tչ4yyFn7.S<@'ċy_F2XˍhEjaL.MU2&Ʃp^\hC*]`mW~'-BR.aM)$f0Wg v&p[}@MF?R/Qń5 NЈ*M̪,!bpY{B5Makk3wrڲ|+Abqr){TϥƨN#a('Db|PKOVj~4v.LmUMD86S{u[bRqsII ļ7FShZ-/5{^W[rj2<#a';S*Jɑf_$r kJvFwkd,Ju?݇]!eI*9Pە~ۓ&Q]#|e|&/MOOFJZ,2ј`QطH 1juޏšKfhsBrx5[3C :[XK_uJhlyn{ UzwV?ǂG':7 cuBPFǼ7cQ >૯ņ@V?B'Ҍx6 ͔F4vy 'XRN"pFʮh"b;ndYus!&~ P[N 6U|;xp*+W$0N~A}:Ֆ6"DwZL'Ŏv~0V*/!c Xtq㻫c)GS_d.5PM50V:21-T,MnvSZCv$ѱ;x_E4NlOƲ.Hݐ*YKL!;~/׌lk8v3PA^"g&kXo; _]ﶷ.[v_m#=3MFnooFK65:czkœ.cp4ώ H|VEޗDv>Hs5Nk,sg0_h)Mdvf5'.w*:֏ ,$3ز!L+YӪ"jQDol8JY9:f :zjT"=-`.J_2Moo>_mPyG(V<="zw~cPڐkoT.vl2yy[Fh@SK;A8|Ͽ`.zG=0fPkBfw8s; ԃ f oƽ(>?m 9tJjw٪&8LaUX0Rɝs6kH@˭  Asxb0BdIJ 4l;1%S㶹d{ҙ=ʘJš  F-/#c[{VR|IMU#O:o^4M賞U=2غJUnC|nDirZvVZ;cieVlm? áYP0q]Fۺ,*]*˻ϊ0icIX]2~q̯62wh=v3Vd0ǓLMdRoTQsB3\~c=fmlWE0pO.[C{;|^]V9 Gg+wm+Q)I9 '/$BBjR6x9'3 0Mʦy\` ٫G]r~@ *1$ۼ|d16WOdz~ad. J_;kOa(8BsVU܍g%ύ{g]6ʊpD? ~mʹm@^T ɮ𩘥-AD+j}o i&U zURBm{ Խb=(`Y _W\0([6% $iژd>A!>1[8m ;NdswYP rU@U7[v#8VZR?2F;-M4r ]4;>}wE<-ri\un03%#2Epe Rz\3}Q -xqdo 6/g#̞U$Z8q먳_=|'HF pIzuUWb4Ծܗ:3y\]UFR%c=/I\&b6uEГwHUMV녏 z,[`ݭrf掙vw1F}7D?RbuwӐKaEխ|fSxHCb= [Q *;xW'b<=۪5[}O/zPy/bNi@h%&S#Jк\+n >i9u&8~p:k2BC ί,i7flD6&5[&n!JUK #\4꿺loCl_U8yd(P7BՌH>ӦD>vŔȘ~@{WђO5|{3S u&).Vb\Z{6b B-đ\2}7l]83R Idhyy 2lJF J[!-` g CDF͸I ,)[aj5Ļ~.b/NmaHP+cCyFq.CZ8M4+7x 8$pIpj?ECrhlIrt_knLwf#j 3*VS.MjՒ/qcUJ `#^?(v+=|qM‘[XMkǙP7OUOYEGTYoxK퇽ok%W b {8H6Bd3 NnSC^댗#Sd=4;+цX͉۶9a|8k-1i)t  Jp]cDXY7Ө1cGJAvyAmf@vJfCN::v>䑷UL4Z)_ P|Ok%?ghggt_`R=d.,΂(2St=ڵw"xXE R쭄i,nl*NjOwl_(Qse㽙_ZB].#*/ڜ~]Q$1iVPM`Ⱥ caJp?ټ@X6aOYyƱNY.uCtS7)`Bʗ|^d.D8vO9t izSK_&bM8)Otà^=]nHE4V)ٖ8rEu+!vͿ ɬl D?*5Sf wQ%WI\S7ٛB5 w*3'V5,c}f+(7q#d<9#5DJRº3f7,HeP?Qԓñw0{•IxjxTv_ l?Eg" TZ<\-g^"JiQ.JDPOPvLad ʻ_[L`>kv!_^a^W ѭTćAzbN$%ҖUG7ʅӂt%gjRNCd%sJJ~-י8թTedIp2:}8sMQcuj/^ZC=[-ьQ2 7Kz6B:+O@*(0aW&NC5h۬O/#I&t%߱G᪑xT3zrsfǰ7АuR Y>*Zh q5f'd _O/`}y2( z; Ij Km%9^=)GeP{ob?0R8oV>M^ $MY8``LG0i!@_n{@3OSAELHn! RI?EMw{1sxD<-@ Jbx''%rHV,#;IAV?QO\ޠ$??X Ix֞W+l\6Nr_DnVL"NDJ4Tx7u !)Q1(U{E:/r(y ٬Hk.erZwh DȬK W"zZEXYi4\aQ ׼?O}1[Dj-\ y*9o3y(բCj_ S)CREc+vFl56 ȯ2́ὸr{hYB4Q-ϑOʧhL D^Ӹ)!KG9 _25Nw!I>^sLIADzUdYa9dzw*gMdVž9@p ]-1ǐ mdn$+>^ͦ_X`hB/Iㄪo޳v4 s%M.?BVOp]H =H5~03g|a獾co}vnM a/鉾҉]@ oqh;K{яn:cβ.Ք`ey7dM˂Z"b w" [EYn%~F< %w?Bƚ5N}ZG\j]#^SGUFm>nh;6He?BΏ奉 Qzf!LaC}Ώk|j+!O꯲~?SMX[,I_<`2z mZ{#(o|IC WeDV5!NtRARplrh]J0\/ܯ1ڀHGTathF&[5<`ﲺ29B"]RD;K gob0&3?_:S*ESG|ԎL.G̫47/u@E'(Ks]i_TvOjTߟO{i>ufxa b ]2aHR\'iQ{K % L] aƓ^G)c> A&[jRj.2Ȕ'R&aĩ|DgE}5P'ǁ` xߵqWE^)'L>S*MȐ^^k^mJr ӥ8{hcN6Ko?6K!Fw_7V]䒟C+C)vH;׋<طij) sjx$\U>FAvND(Ct.Qoɹ²X䰀RrknR:߾a0ƹ]_U ʼ˜Llm% ѯʆl"=wV{{% UʥS6\Zdm7kϵLàf Ǚ? Q.QuInkO.ZoD⵹7x<.Jm$.F[5+}Nrڛ.(Qِ+f3"F:Ii7WNbKrf{l9D%H.H6-W[|o:17yB|0۾4 z:=nf~ʜܜܯM9)_/WJ0*ّ4sbYrf#; I6n =pC=z&f &7[ ]V[u 8.4Q2Ā\Q6ÓRG߬~l'lfK,H8kWZ`ULU6 P#a4VB8Ty2Ly ^~,ɤઢ invD~U}ώ|iē3a'_ 0"ujhlr\NAn4pه |[{PP}ԲOm"J~SD\wTLtf˨gghh® zꆠ_ܦzUwrfJq9(v`(Xb'9'TX䃘O^yɕzfbƟ(H.8B_Dn.xN-z|.vȊE%%xgc\|E &Ax_Ɓ4cerr9"H7<`jeYJв;2pD *>z~X0lZpQC,'ge?wׄc#awS`UıvsJ\t0ڱ_Eaޤ W|#Xo_w98!awHxxg y`O5^;y?y:e_I˱?(YhmЯE,O83TSpDw,@Y'GDQAvbWۀ:d˙zjTMg8 }p:M};-Y40s~,A݃(xaI'FS;){3pʻrL+H60ЪVBeS&F6R{ Jqq Uh_h' ;"FwO(G>[A/eⅱiJs*p?!ؓA2Xߧ\{)JfO_fP쥄cZ^%Ϟ_59TC$Crp\/!=9USl|OM,FU)yBlR'2M q8] SKj8[5us HN>rJfN&[ASq(|{skdd?]-rSF[u< faMȷcUU#&=@72A< pgey7nt<)R3d IyG鶍]vcmIz|RY0&b'8 wF]|܁P0Nrj PCjGRxbo0APjZ-jTp)޶/q pMv/wm$w\IќpC?Z}n~+@:$GݑlT^"똨Gͨlxk$tlW4 `72YO[KNBu^G?/pqY2Ljv 6ي'uC+/a)ЬfHt|Sc: wڛ3v?*#wPߟEJb&>?_"jSGϹl4&ksM[a4l|e[b $b*m> urlQ{7&l"mzQ} (IیO2#z@1iʓjmc4`t H4~>Ě^#2Ixqz;bx>m`U1~(t?\MJ+iC!v62g.黒~%a"2H';L<Ez9X4 Vۣ@&=g 'Mpkh6g"ut_ň }kKxz_Xm[=fW?e>,̪.O&|9 rp+'vxe٢\>a{RzX1/@ᾊFuѱ~[5<̤-пG܄H x33_ś`J>bU㌂@aXHkP;`WGtӄá]͕ZbG.}F`BqOlkQQA>T$IȜRcARQRF۠}Ꙏؖc"*FQ1%Z\X{C`a;ce衠& *H0'=VV(]B31<*W.S]d67tG8Dz[wǪs{y>vٖ#Mfx r/|&` K?'F wi<)*96J[vcA~J=⫈z% nRF;_LC zD5і:C7Sͅ2@Pl-:6T bdҨ_orでnq7'| /۩š旓}փ cCY)챧 0]j8O@eUx~U NPm]X3 8DyPX!㬕>,RAH{-d}b脷 # +n߶Cފ5Ψ0v 30(kFֵBDNɱ|p7(Ll@ݵ + AX<[:_F-twpeENgȥ?kN0J^ֈwI >0 6}?Gf8mkYK. ץ$/phJT&R砩G5.*us!7/J̢Ar>, >5d$}Z$4 0l W R_Q*1׶G<~|RK㧙 B+Q\歺 'M'6%!)fxTίEĺSGT6R9 tOZC2-mFa!or #w6zQ #nFN|mݙ&Ց0>qܯõISc  NF%9@;E УsFAG^_,~S T\P0q~FaVe?TW Y[-,9tTa6Xi!r@'DߕVL!2^}p, IҒo!Y/vG#*.z%D7YzVRpl8HpM'ګ<4|rһ@Ԯ 6%!s%,jX 胈%jSB'?<;qhT'>ӧ'Ub?E'WXc3ݾܒ*c]oye2p'5rSݿZ1STc/KqSKLLy>B#+'CW L*T'İgCqQ=O9Nq>~"c.-7tu%FȽJlKӸ9 1:ˍl-980#t(M2c]Rp7siT/ L$;( DRͱ/|ެy߫gx8IWigJG)-d+HrvFr3`% +ێ2mpL&<#Lv EdRzyQ6y6 huE n]U&VDCԯ2sWϽ}@[(\vnܲ+k 7"uwa股"C??/%⣊"9o=N GÈYu)B˼52I_ ^L0m*"G%JO&=4^L ,;sD`c7lsU;MsZ\J-5(υZ Wau{KtIM6 -^!vB`0ƖT . MzyCU6 q%| 쳘ͫkZfP,1aq '11|RN[d֕^'DžK 6^{m]\R@6!\۽[F+ѪoT0RXŷ/?@s V~+[xGMp;DsW99O#9Ro9sAgLDI^(B-;`T4D J;h# m\T)kꈔ A&U[ҳL6[ Rfek)e+QQAF3Ƚ*xlq!2;g }?D^ArXӪ!x?71{vW ")sWcqekN^x˾E݉V>y8!nYpJ)!1۶҅7%Q7SCa >7A GN]Yg: ޸;OHs ?{ͯV뱊n[F!;P hf.ۖԑ cKPuw$I;i0Os;εD]36SԉH3Ϣ ۥ . kkF#Y5Q7 T{W#]XeZqE$9zX6XP\9TZE[fF+[uƖ0 Sr5ҭ RpI :s Ɓf $+J]V5ÕϓϕP1,Y lvkŊ4j9Cy<ޙ>0L.!gۀ=\;?԰lοԵxs5iaLÖZ`ځO%,B /bE[SZ(KI:woo#X>@o=%d]wcgnșA'nWWLWfĹ62Xcaw 7=kENsMeHW0F.L|F^^1ܩ$%,p X-Tg"8px@P_8 YG?(8:u#TDXEe+H2=U8 YjXA;^ť>XkNһC GzBz?uFx$hyWz_h~>o͎:/N#M[ YSjK='4 -t(6^\{v3 ^p84yCbC%G {MqQh+Uurԡ&(VFI&. dyoN RKxW㙰y!>aYV&()JeЗo`0˿ڤ),LqO\E*b OΑӾAb93XVgS ݅~3['ͤQ8ki;Cdin83(v#7߅"WV0]Z}1rԉ O4e (Xmwt%(ɵ”VЏؖ q/(Wp=ЪXQŢ R#6'U i\oknßF&##yY@)qD]{pt~en2*\sP23R?I3HgF0W+uR*c W,;'j*eԥ`'Y^v6GXMJW'( &1DG3뭞{uh;< KOh՛6z̽c>.* }UJ #Ea J p̲gEE'z/Qyuoe  qU\Wn5MN(d6ui|(,Go*.oK-P٥&#HO`\e[ò_SS(k~l}\ڼf{ =9f犋 !V^e$ Ch?ؽn{hSU6[Ia^V}Xl3Au_sS*ZaEj Y (/jmDlU*kw4$7a/D񹘊Z|(cZ_36/+ju?$xxU8@8\\x~qBoB 6d|q\y`Z* Q,Hu;>!a_ΝzF5OKp8r-ny$g:Za)J * " d!LxLVag; ۭv=T$$;]yXu{9 l(P2sVs6ntHtFvnsw ɁsBK@ҶAB|$gFFzK!^Y(#O~ I/0>$ AoF :K(kނ[6ہ9[)SańYÙP]g) cP`:Ra; a{S,E2㢊8#@L'<ҁ;='_"}0' j.>\EL".~ӶqtļEHz#?&PX. MΥ Q?2ꟾM~{;̹ZX$;n<>ޓ*E/}zż@s:$)[8 SRWH+Xb--?\KutjK2)'/x*5j̑),HmWY{łTv|nk|6l!ۡp m9'V>Q^`TnRrB򨷽f{` Sóc xT៚ è2o{n +[;܉8%átQ}g ?Kc%=UbƩ)jSXAwqivJO몌IRo?M k ;% $*Uc kT>!XCzñbDOߚ+=W|]g0^עq?H_SĴbRC91$vA#Q9FrչnLZ(  %aTJoa(6U&- { X:7|tĒH-C#l^259Ó13/k<GO&V!cdO[0ϙ>y&g#i[*۳@7Z)A \}b9uIʇ7z%m.aLmy5o˖rcuOua,r*wv9D ,5%t3/l_z;BY0H jc%da.GSܻ*Rӡt`ib.1XaO!ˣQF: D^qΜ[vi 9 Tis[k^UjZ6js!8G? =1DQ䆶MpNNOdLd_STre-k%)62zb4DR/|wPF: Zցrc&Ĥ>ndG+`}qZAWɛ3b@ǑEk"tn+bFԒf6x,ߦ%`E/6wŞ,[r:PtMa-?$z= ^Cƴ'˽2%4JsXVҟQRb9x @(g&cE]4D/%}LH>=M<8G5d_KuJ]&sf3&ڔ[{|3,Dija\L=;(o`ވ:KŅzd6lR^[u -UeN+wy܁&a:y;) P{.+M2thۗѪ/s@He]=ŜI Me]^cqЉp"HN(w%KυKqgjcfWAO Qj|:UɢPe{ĉ[ H{G9yyir$q}9T`N;F@3~gKZ=bJ'>ݺH%AJ?^,YI8|bs, K:|H] #MoI}aYZ7]8.m 'FedX-osFF;uK±#ztH2dvKQPi+p+C+_XT !"ˌFE{=C͚4J6>zKqAEL,,W"4uZ8}N&_S@+U l+{Eoa!fiJk[߿ uˣ[ w}laD:By/y>1}~})n50y.zKP=\E?ֽAD_U唱+8q)]Oq2}@CuD0;؍wYዂ.GDsܹ1ӝ = (PXz:UcOc8~j3cP(o)a Ts^cu^Q#3>7ԯ"6&Yre6Ͽ yNRZiX[[8 k_ ПUx'Z<)Y;ڗ,?- *gq ݿ [SN:#= Y7\%UC.`3R:U+Il_t>/QAJ`_>>Rze%L?̫.*L1h$\ sBPv)8W]]GfUmw(Rm=7:.IgswQ8_dkOt &kSK ˅{aJp Mmnt'u6NRC j%?:4ߋ%NQ.E"*OCH1C+OExN6/7@Bn_˵p8S(GLjEJ]r 0?`& 0HWj6?ljuמhl/D0||`.('@ Pm-pydh5Lb< N#46`o7 =O-vd ݒE'WtcI-Hgs٢boBcL@Kx߆E/D11&N5Y5L&J3Abȥ<\P Dz?? ;F*y$A 8Q`Ios+Ӳ[b_&߄!|!7 y[W4[{tPCO p!Fb)]퉙1o5K^K?e I"B0'iUtY4N j޶<αM?rm "\nY@}WKq4='qnetH΄g!FJظLAs9H'08;tY$ c_d[tx}/uJ{4=gS^.dp7+Nd˽M)2X?M6.ul\{7h8i(FZیNp(3T=._蓲06Ҳȃ6"t7&T4-""Q7Ցb0F>&u|_Y8#8mEw?6ƒ*k;*8J2BDYt\!${Z vL`_ #WD@K@s|LaxP|H|d <'-~C`ҢI3#ơ ĭ0O|*ا`!TsUj7/ٗà"T Us7WubB od:#ݱs$-֠ "o쑨Og] X4͗F1¯1m萲/(Ӏٍ8uUd4iq`t< X7LlsWsx˳{ fr!q'l 8Op)w@T;FDGi$^6+Eo"Ma%P+Eb7 ĩ]"fSve9lAHVA=#m'1cGdv#~+n`Afſ0 G#is7.QZY_tooչgFc|ߒHi 8W "(M"=+$@,f6JJ&qtCDPYX+}WE-$qToz9C=n6C`O^8I瓍32@/Ff}T u>MIK“F@ E"A=NP8*==zW9g_+e*f^ʣ&ay~Q6\YrQcC9qpA_9#TR,7:\2"heH '!ۏ_μth#(H5dMdiG1ie,g [eCe~$C-^6CR!u>Th3B̭nD zH!R1;^l/MbفN v:P6T(T8\0~Ms\ U4]n8Z)gTt٫zera7鏸 8-`ojϵ]* At&]} mdfc1X th2q&UΓc oVs_g@ x}uڒdɾqb`2l6CФq*E_LȭF~Uz<>19kW٭nsP,~) jwTMDK`-i~R:\ ·+βה b K-I DK͙d%yMPq=G9/ adȰnMpӨh%a)$yuVz`g1! *0Zc0}R/C&v53"VU%+{!v}<,-uRvARnc)GT21l?WL>#PʒڮWN%SYbn-&d0G~1O| t!"_x3?kb\~EwkI&Q@m-7xXA ?ۀy(gўYdXIWߘ{[U8PvxOjC0֯\84|G"4;pbqS?9NmTh3컚y0anA-MmsxW,X\TU7Y{MO&pPt 򖢱~G u8y"Ym$ϱm F?d%TemNEѺs^|`q/qrW7 bT|-V|Vd_uыThF,u.f]! F\ILlb~!x8|iDnLIi{UŽKꕿTJ|zYg)գLCISC)il0'*pbE,I|vٙ\ߊ[nyU9_>SzdNAk\x_v ?8%THW SQFOZHm Wν8PGiQ=EÙasUfMܞ"}+9Sկ\ փ2a@cs!ۗlC;p_)˓̯-i3"֣ʫ5s6Ue5}S@g~LOd;AxU8~0Cloi -jqY ub\*Y7c*^8PpQ{D^Yc4Nn>!Ϥ2!&٣xPPz)|”-Y ֪/<١1y,hC YR>1lQG(:^^ 1%1$ *>I5ȼE*Om<&{n/RP?>.ǫVÇGkE vV [CGwj/,gDwۈ cCqԾ]$8m3ogܤ#@xkrۏ~{e/O@B SČ =S&bv$ \RJ7KX}QAc%x`Hɵ$ ƐTW Ω|(}m-!a]q:]Je Cz&-&##>5.3s2:W9`ZM.p ՟V12Gf̶YajY4SėpX}NF~/³e,aTq2,O YD|Rs>edcC||ѲAԇM#W^[S_i-$%uruKcɽH&jN8[bKjQؚӐ9C#cnC2od/S _Y$Bzu%{ o<+5)gQl5T4j/l=?r40x=/-5;T]fLf}ZF-̸)%=W N4WJՄ8K(R3&oý{N|&۲l.LdAz݇Z}`o !T`Y|Y']*Z\"K xي]pXQQ;70Pl~} o2rk%MƊێɰ#`J\/~0!*[1˕f-9'y^)@DQ(< 8q参*|4 ¬33-{noVAKw0L[fmi,kX`4+STV?7zD%7vϥ A( yF9Cإb4t.M#e1cϏHG& ]SgR8䛈7exˤ,(a_d%1ܖ|-s836oU֘?nJ[#ȹ ӟp7Y GhWX "cu(U(B-* xFlP<_X V7d5JϯY&,#rS1gi8W[!ݲu֙ѫSۅҏ}wqsgA|'?%bZbuKo /vxB7W'iJ])WWOM6G[Ma4,]oS?eٹbR-)оtK&і5YL{eQu|%z ﺂ4Eےt9j2Ҋ†&GQ=6oS*؇fz:ib[aN!K9. @&0ȁɗL!\*j-%vJ&Von<sGiTzՙ/TiZ4Ň!n}}zrꦭrQw82Ѵ!n^be b9H2XRztݝ p]8TsjHm{i]ቩmݚ('z&Y'߄ ڎeRUn-'q?jY:dm|nrR.O6"ui@. v.EЎ䯢cDg[d"3?IB8rb!Yx tą8qw;p[țܽӪT>'C x(( Wq㟚Pvi)/a:RJs Ly$Xu%aa]o{@%ɰx4ؗRWaP+iߪ !g<*UNDkꡠB?Iy(ǀ?q!GW=DOFk蠢JR~iO01ʋ1^oB97B.`p@C{!D*ñe3S"B3Q~'$_\r4B!ѳ5s񏿹CS#*J U0Kl)ʭ8U=Yr[{¥\9L&Ldz9@*gu@ﵵrx , 0kt+ 5~@8Q"'Y ΦGAOnyLe T"@68iRl:*Y\ +u,RvTܠNk1[:: 82<۬0h[/ D%}\4F-wM$dH(H GQvYs'ܭܴ+YZ_uH\w([084B뛶6pՁ58Q1IR0qO{LШսzl-da3`G1vV@YcKNA q/ucrZ"GiW/BGX~=  ov˙uDvxa{pDR8ߕAO ֕_ 7nDwj\G[m 0Рfoҍtc-8$萏˶, %rG+O@Cvӱ OD3SB/{u<6cQ^W1-Ne5 LKאoqS[awp`C"SOKU~}Ȅ~%+'Lt (:9RlҶǣ]0Q"QFNЇ^#9dΞy|O<3TĘGH?I͔pxic.vv8 hk~(A BxBɱ9ǔe|D2 f}qElfٲ-[DȏSv?W$*ӳvztւhoFcnXNFY 2/ƦZ:xzxpl\IAN}]u ӮX)h(gfePH}Cდ;#=UfKGlEQX=y>.m5Z"g9όO2|<35KvţM,G*_Q':3]>C%-7Dr0M{uw/ Uf[֭0BPcjh~?0*V?"3R>Q>_ANzb o%{5)A]$Q2^ 3eH8 WB:Z"*TZ?'0`{*~Uck# ں#:}h(E9󹀅3L &uQTR HyzߠfSΤ > ,Y󑔚 MfAQA!.޵Ϯ䌶@y`P@Z,w/5DTA7'S P_2.\"O~{y6C/h)D1T LyFo:yAe`:8{#SЕgXTUU"ns! 얊8,{.@yd-i#gȣ'K:$7DӧQv0\73%C& ϼG_!Ȑ xD/F3eѵ'Nc&QDڟeMG~i-x#&0g'?E*| 4N>GTY&;Zgz†Ó$q2=9Hd9Tf:stʧ! %Z賃˨KZjG Z^_ה0BPl-]GD|ٗ ՐM XX2fg#*Q7˗W4sdRAg`*&;!ewxVlJظv^8w}ɤZ_CS?6ÉlwH4$`Md6Yڽ #=qcD ,<6 {>Jufrk´Ęyr7nL@D`I['MtHL^_<\ P?tݷBqc|g/hV%O[v8E6=0c_(]6 Iq2ٱ~N/q^ )sd";8GZs$j>Yv|Xbh&c̛0цu!`1;t>0SrСs"\Fwz|/)5MJUw28xmD{qX(be)JiJQmj0&V w~aC9 ٷc0Q&'ϥBbnoj>SL3 tdA4Cz,rIOB$Mh|Mz=״XL˂ d8~f 13697;H7INoͯ<"x&A,p&YewZA*u+a&L=nDzuQB$$y Y#? ~0+]M{.[T'ѓ G%9+#"N`;StkL{n͈lyΚ;bɂ?9Ö=;h:a^R]">/'L8ɤ d(!.&&6Kk`S-yBYitL(},4+uxk&;jTr G`\Ͷ0-⥠ón ك7_7lE i(T-iȽt* fiW g[CbSfDWW1%${/ #q& 6:RodǾU)ju)IJEyg>I$&vtZGػg:=fhd :ydd]qI E;T].r{/Nd9Viı'EvLJoOuG+L4I}[ݯѼ"렽KDl2nk9n`,^XtK+xP y)~7Wȹ2>͋2إVFk# FkP({[$pBgsDA! ĈyXArioDit< b; 0<:&u\f'A ]˥<~e]pXOo0A]6ox6ن#`CR2U IVb[\ߋ鯢z --( Pzo;fUNH#W&Z{!S%2FRj Plf3ĜF,fX&u"Kϰ4_(~"]ymKO|, _ᣎZ7w@k0IfKpHr.mEajLF~A'P׌(jֿ3c,!t<hxGpQ&bO[! %>OzJ5[P&[wK?sǒ|Z.oiՉLiѿuWO%M'CCjmz*2ߘEFgmF'>|bˠmG;,1o*7:uAS뜔†FPpp' H1(TNJbK&#}9\4'jF:G7}wH(0&?VWa" L9}?&t~;= GJnTDU\!/r "4y^h"@0pBSX6{Լ8i)D|fpAW:/[2 ~KtȜ+gokM10t1^f155휊/iro)dvp|x* )?۳wP~/m%vkCĖFo; VF8d } $Z.ήZ n x\TkȢJL4>s@Mbt6!I,}#Jd,4X(ѡmE҂yxXHhۡV+ a/r^_GKܵ#g®01x"t$ @:nVg L͐Bq ~AE~%)E.T.V#5>S -oX|o&"<8gdPk;N>;+N ( }( [nJqfkb ^YwBnyq$bV͚t?`ҫnLqs2cGFp] ,))Bl26 ݭo1"WkPB`vxQ·]hr1 Rl7&ݞSʮ4?2&'ew∎8,Qm\I5-)+ii7'0?oϕK_pѮ ̧LNz5A4)3M ZI(vmZ*#?TY#%=q=QTS<%Q%nw):m&SƤKk+;eJW:vrd`7"~Cu9?f)\ ZIhfCG](Zb #7׊m40G IkUT &HbXV.:9k"^W_t5/}§[%Ԏ'^3lt)4N{8GFw?FU`+ L7ǭ_*{f `X}kSwO 1'xq$V2/SG̪^ A=sS%_'ȨZ-wЂm/}IjuNNCLjc@|7E^<,'DN8"VDEl0VmKS/4]$%rmx̒dpMLKԸ8ƓKQdSx#l{)Ž>R>u/U7]JA0ZP5ijC'#>+6Fn X{}"6{4nTKV0 ZGm@am>>n;v?sݓv BeaVg=e}joNhLp K+k֦xɳLj"_֙HBMOϮ͝%҉rG+ :$ApUPkRjS؋'!x9E .uRM:(aY$(Vwmkq+~rj4X*;i&a[PJÕm8xֵ0e8r)?4b{,2NFD*49 R i 3yT3} ^ )hG29dR7/H**c>*tA f|6<2^ҵ$3hz`^^g㚆$| ;X C>'.~4 Y0K[7w iz5hv[sMU;lh+E_~dk# ?OV?E` r0OZ"p ->VSd ؔVHmʠiP0 p^!ZQIx4{ Noi":+ d4uDxS_"M3Ծ,7%sA3[1|Zݶ U2qQvEA[VZ&%xuu{ $ M+jnYd;;P7`w#2J˂=^*/P2ՉB_ Jo5o;vVe%2;$ h)RJe2+MP=l{(tOi|;YfyL F$쓧!9ɵ(4_EZ)kQѥoF`Zp5"} Wa+ OqU1.#jܖ󝋙^c%5o˰,S'jv*\ւU`v}w+ CS4TQH PmY6qqW* z.cU'lgu.t菍X23%~*I5*↶O M˃Cࢪ#yPAr]䘲Td /|Ȯ8H>ckwR԰A3 ;+ZLngEٰȬ^c?26,>$nG{9/hhJb)*A6Wj i(uvGGǞJpe.0ʢ1|}3G[ci*,81KMtF CFDqڵmA<.(2g14#|t bjFYؠik!͗NQom:=͕nѳe #}ܥY^$I瓵燬tOQ''?냗(ie;!m_WL{GO)zTV:R !Z{ୢ:Wc^`w>f39Ea¦ A2u:R0FN8hQgIo.m]ob-e_@؝y7 gS_BCk T8We Z er"/duӕJ9Zrh2&#P,< o-%QIt:ALA]TDSK}dq /\XA$ caNq|ËSt> tIԍ[,\(?^GFb&̝ސ3r=uqY|-I,% r X3pX-?-JC{[ |U+З:Wٺ#:ω%*yآ[14VO}ÆQw4}5T7od&BM|) H`xÓ#&Ҕ>ZzL./nrzFGU-"5Q|edfm8DGP{Y Bes{h=CecI/(MLC}oS񶼫;LkyY4_ӦF#'TzlUFqZӾKIxKJVIF3/pKn`6}~txiPE\^9~rMwdd|2rQ2:>^ C+]Q&[PݢȃI!'x| AS*`i78;FǑ\y$`f$,Q$GfYyL v8}n.M [?UPQˍ(7+}-Qa@¯nTŲ :C<7ˌjJ182hplGY61\Q!gI9uY͐8ϊMV@hLѼpanq#^"ƨ(d2it`Wgkt{-xX\rTbt _] t 7%ɬiM:KŹ٣WB# 6dLz|JtJt}̪b v&Fʓ~t$[ ̻n!fxpNja3aa )Q/ KG <;)M2hgrh6 <}bTlġ qbNA6'ήջbˌfȿS{RԲS|'R.+fzS( q}1.>ΐ1B$[X g55S=1$×FJyD$mΐiW}ҧ'7oJ˄)Z|5uE%);#d u+*F25W!%qzW5R 6} YO ǎ07A} )[B kUBzss"C7 0\ |qz/qRڣm 4#YJ.5K 5{V"ZI A9K]$*p[e q~++EK(^?_P#uC"BW~72|ڻ2s '5E/1C_MV~Dޤkp_/"͑)ӫdwv\RUnaFaN' a ETe1Ecړ2Y Uxt2 FBakPLV_|x+Zq„$JvyWMD34*TetǨ/Ddt ' ^Nta-8֧ [Q?;< M'y1ت-OjUĮ_4׍t9|S s*5~3h6P%Vo1TC.LWl(QbzB2jkq 5֛VL~] OTi7y$_K7 r Cfgⵍc}22_w39!@FG˅A$~H" ǣngkתD2,ɂ/ږBiթ;XtU| ˙ W&"*ɇ'Z];Wgr1Sb[vd%Ϯi9AjvkL%RcVE?E(V(\Օ\ZW5bwiOri8'4돌 }Q/d6Lj] AX-Y/BG>zĦL>=Ë*dRX d}L?5N gTn<{ V,I;">qMQV0m6>yww/7ilPZ/NwoaYD#Nhפ>c-O"x{Lq$e[ʜ֒M+ IM3V0:Suh m3^JKtNBea*k#-\ܕjNT/ `@ΐHUW7d>ЄՍ܁C]mG~3GM%g'DK_N\M, τƢ@" ӊ˞B>^PkF< jEPnc _p.*@%iOrH:8وrX.JC\S&̥ee(>>c򣴺KiFoճrh]=ڝm_cCxl4"T]MRʳhCynmGv{ 8b"/WS6M &}W*'<) N^0γyQHd\J3.,qJgvf|ۖf~L W6z?w2@.B B vCٯPW|1s=ꌋﳡtpxCEtbqi?oKeW#Ȁ5 Lv2=):\m} qKSa)SEphbTzeݵg/ȏ9\#U*{ ɶ,|%2P`AAڞ ~p^o [sN[pK{]G{OZء NyB[mlor ơ8xZӄ)S#YѶn}?~.3DO)0~OS(6i<_螌Mf^ڄ1{*"RбS* ?G,v j_si9V xNC-P{oZ[z]*!|m nqr h蓩yƑ307֭If \4\^$C)} |궴R7N%l%tgЀGh)6!Fޥ$9F',58S@az1v+cCjEDD^]bI$nkG,T桦g^RxheŕF&xXYs@N)A{9q?V2R4c9Ijvhw\"=EW5[3*0N!(֛N5oNX.Rf"PFnǽ5WR%m8}dy?R'|\]G窔T GCGKFabr~/bn)݀Ig?+:~aPBR_7h4n5}y=W`3T任R0'Oއ!s7d>NDt$A;Թ(%Xf"_2䔨G#RL$cLxJ4oHI\׹c 8.zH=moCh\>!:܈ڞ1g1!K(iلs!"-Y(7!f敼6RX \UVZ^oL$PR*~%5zK*TN;=puPds}ml$Z-!ouB㊭r yZC#GFϦ}U]J I'>H謐/h%r3#*=}sҷb>œjX* ^`snbuWmh#?N%EBc ~[w)'OfNhͧt= 1abΒ!\'|W(K dW@@K`lj3/=㪒DJW%l{DLft9*`19XvU8;jne:`,!v.J+Y=ägisI5  2_QP'8HV%yhl/ڨ4*] ƫ֙QOlKVHф[Y)Uy4p,??D\-z]&1yO alL?xQ{L[D&2!)'rw>T䖟ƋCvFdyW/EۭJ̪j޺ s aFORE^we^eAޯָR>BOk{J!m$OL) i&ٌy"NĪzqV;);8<*#Xz6ʰ"Ksb#=/pdߵI+;<-t?Vnך1aL"3pUZUهR ٪ڝ/^W%x=4*B]YUt|Nߢ`r+AAtؐ>o  8,wF: ]VZEi" ^dS\5Nw܈ 2vFQ6Ɛ5< Y[#gfFÿvo?XYFu=^4VPtL9Vj$JiR>΂䢕t^8W)Աb##i JVqcB~^FhL>g[!BB rZMDܸpOtJdPģ9s*XxknY*9Z 54)NlLl_4q칧0irÕGg\L/ʣ>B W8Dy$^KQ}./bIʼjmՍ#i_O3Q qnlCCzߐ<*]*sLeZjຝYW-x?+&?>51,=)Z?xNS>H7j08j4V7F؇]S4o^<_[⷟ԦcO+Аqz!اe"~][qP Q c߽H]r[k}ċ5Q\e.7>b+KÜ!ZoT#Bf+4(/>ƒ u)jy6 3LwH :W%5H,_];yOvmP9 a Cףٰ Ya B#y@h d);$G;l*ox& ط/- * ߲!Tr[αl:چ*td#}CŲas)$"KxĐ_^k:PO4:w31-z{x14Tjs w1sKN~;7gZG?Çϊc8pV_/Y|V'WeDGt뭸cadU Jw ' <]ɩE?-Xޱ)~  ~'7%+RBi:{΀'~kAS?fL~rx Y#D7Ik`ar #H x4д9?xrzЦd,-V$Nz,X͕WK[ܰϻ85+ڗmz7cAEl`dI*k0VGA*ih  ons/<r̕E-*v}.YK!RԳ24ʄ{w` t W:ZFhӻlylINB vTmO$p i]J8oӉĞPcTPQ >8nГaӝy?׋z|Y%d..('W3OtۙhVvvmA<Xe|nI ?Y[7[EPZ”uh^{!qP%q /*/?2`idTMi QkY☕T"7Ƌ/:~9}jz\sz4?Q!g v?T:>@#_hltpy uV,_fKGT9Jfb퐪_i_ qn,feM1pwyVpؙ|fh'Mpw9qi]O>Ydw+#qUu~brH73-DnjRbs2X/KpN_Ea[zxS/i`~֑ؽ4|kUj_\t1ClY,N'tzEˇTN{\ @%{_X(hnkAU}6Nf!zpuN] UmWhpqABNGsefArV/p*|rRC0\Hn%5tMVU܃DHܪS0tdRz$k<ș٤Ww\33V&UhX9aW gn,v.HI6 '.A ^*CN݈F;{kar Ə˘S9g@вv73y``MYr J[ 3]1ڧMKpZx;(? uŶ 척l]%Zp  ]]SZ[J9J:Aj:KP0O{$5NP 5/Y`nI77n $fW?05Mèڲ}>[/-0[dHp5wϪhGhn(Z~#x;AY=U dfbnAGrwH6J`V#Y]_Ip)ρRYgP]V & c:l}dX$Ъ߮uΡҨx3-~/mhӶfLaץ /Ѽ!|gO~納'A@{ aJ.Hyzb1OVFgʋҨ=nDAu6}|%ĴP$7W1ř݈~D5 _n]-?$- k4awف:5;4ecZ//9UHC!PsxmESM-no3w ޤE{ *$P#J:<;TxJ[7YjR^8+ts5TZ3;5̫JōkZu-bv Z1l&Dp~߬;jdv{~9X=19v+b(HPj?K dt`g]bM tpUpᕲ>Z!E,&C}[DW|nA-q("BЛTb,4Dd_Eo)tG ]$fpw30?qor`*PǭŌ~]_qBꎜ4_/8~ˆYjkD!')cC$1"8r-Mj .,="My4]Da[4۳Gm׏%wY )>/(k$!IFʕJY\QkХn*{T6f]6MZ_r( KGdZbښhpPݖZwl Wx ڇdjݠ`z`!#|A5n+C~ՁEcũ=>1,[ZF' 3y HiɠIz~|v˅CCwGȳpF|\ w8R;"+C&W8٫$ !RpB\gB9-]1w7֪[=01}B~QFJ|eP2Le(B&@;Q";6>Mqho v  7R fgE`f_".py !.?4t̲.I =|E{du7Wn8^ 2*yOws02Dm 7g4^yJv͟lT^܊dAx٩Ocw]Erkײ h5E9 lAwqf"_ˑ^z4nqFT0킃;.`+!Z>OnL`>{4:O 6 v#j#J 0/ J9E51S0=A==FٖJE.h؂zO,tjb8Җݻѯ45M/>>\2Ac8Yk>w9r-iA͊sƄ$8V.Mwcoųߓ(Rd۵>jl+eiU+{WiB(9'@]NhԘǒ1_sd-肪N2}N!Ş'F^F?,JtbWBF@ [}0b{)p֢Ԛj 4TП~JOu{mL3p(~L`Z{,b DH>=˫W|}}U34Q]Ad*ScobkS2q805SC6ig` wqn"fwuJu||A01ÊP2Y~yw F!zpzWy Meg~E%S_:tnƒ;60.DƤ=:> C 9Ai hn/=SN;b#|* Xά? ~tDq;H\jJl:\<?HQu"u[H|o)_&[9Ijj* 4|w Ԑ$"k7_9TS"h^{q@ּ 3b=dg 5 [k"AfԦ P%vKNo/>'jQAۛjJx]|<rkO~h!0^m ]Gj͂x4Ut7,5ƶX奀!mO2t!( GU)'I~7 zk19ab3&C ~ӱ{ j~<;}/ 7meH C@:jȳi4wq -B2e۴B9V&j?.&?0 @:aB\d^ ⬄D aao1e>0 rݧ2夠A&l5leHDKuaJM9!=%j| !f!xFkq`ef}^I8ʪ%36H\qPg8u,> !yρ^ow-[fd k\c'gB2)hsK㩨JG;33"v_"s-u)d*,ga{|Y7\gsU/t#7]|mebr83^v7SLl/֋tI}5%Y=+7Uj;2Mh{ٞ63,$Q2rKE`sT|i2iL) 4\sR͊4\ Y{#D5=?L#.7Z \pp`E+~iv\^l7~rflX.:Zp BCs~#ʿ+i JC (8u\Q'۩*úkn'Z*:3ʔ鹅<di؍%z xD>iޓIVN >dsf[i=7oîs*O!{{Xsq~9ǎmRh|seY@_(mK9!9)]+G⇯:G!!jbzy1M }ET$G?!ᅿx8")Z4ܿ)dzDFƁw+gsQwfn@kDk3 2:( R/[Ņ-\Q yWÓJ7zśV<݀߇A[p0w4]m#Ób80V1f9w$ =UNc',RG@Xf e+ƯNjVRSmlχlRN4+T"拻ٴNܟHUα2]/ي&F@UQ> 8ڑZ51sq"Z[oЎ,8>v'F4Ue? cc`xհmްRst| mH >s/05[gvRPHeG4j{&vX ŗ!ЫG/tI`_LfCqAtja$)#ic2iЮ >s4UqePϘcZx9'0FwȾ ^Pa”le⃯̚R*fDy/V{V,M.m~ʐ}se M-rQ(#3{cTpu) l`'Wol_-J@f}#lۦ[0=e_ȌIbX6k7e9qC2`M} s)9#b[kLH#ő[EtxLblvo^&` O짐 A+Ty= {b˹;ɑ)(zEpe6kutww {*l-E:a;ޏTG=wYo̺qETqU՟l*(T2\X$na`P!!͙Zll;4{Ee9G֯PY6c| Ur?;9tE==aR˘^# Ԁ?2Љ&WQi?bN|ihqe5[K(C&)761tȷp@ǫ-L[0saWZO%]E(W܂B,V;y #[Y/$}HVO(w/V^"8G@/`ol8}<ҁ(|Y nQrT.~mo橂5qR9> '9RtmBzqMХ#"f&{T%P pmh7脁A.(ՔVV-B 2=nQI$WtBaF%= [2k u^h=rYVTd Z$o&bfDe. E2FQKȅiޗ=-PrӮYP ]f mfKKt4C 3b!3d}5[ & w]e)vRӟ+:<@ySFIq~~x8R9Ʈs a+ om/=*/P'^H>|EDa2|BWEЖλ%:_30B(J٦4iQ<_xc|..YpG^VR?-=v%DZ+"HyjE 1|g뛋cID) P}K8TP[YAoD_E8s "lG@Ew%`ΑBxĚJxGS7lo%[jxϜȏc!p0-=@e/0O^fTmK8f#w1 ŬGMN6Skyl:kEgtWwGuq[]w /zDO#Otzt =9|y%ZS6!EtT*Cz?P_tv.xc{Sw_'zbU7:-Z9AK?Z8gk&CWy-8T'@Zy$ +lE4gQ(wQFAUi?T|_˟ \_ʰ/d^h<\Ϳ nXDRʘ2t#:hyZLP`|"}d|CP\9jZ.?+2y`gaa~nb)^wfYI v)MuYS>M͘0e\y*%j]ˑl fL$isReŬ]wHKAw|/HlM Si/ 3j=ʠ@>c!уK v&t ENk=mbÈ#^G) 4,jm[hJLZE,6`$ʙq1?gUqہ$KپY_Et2_nOB \$Hf 8z ,džHAoq?- ZGA IB3(IUfX Kqze>҃j"~BDq~MQV} B~h];BB.";U0xwt:h^921|Cu;L)j64g,PvY{*#(.Q#j&U'<^.$ge<}3 llU@St|Nad?`lH 5UA84Q#!"z[sND঑0tЋ\{{ JJTr I/,hQ-g3W! ޜB;N3r/7=mڟ17  Qk8}}ꑫ[LX{wpk H[*A4TK+|BWI_\ O\&7R{(aݞVhsq>,&飡/IX kZ21T1N%Xif,Ɲ,:ILF>$SpB Q3w|,&Cj:noW.`S[9\LetwWi-.kw!vhH;u n`hPosv2"`:~HT,%sf. gD%_g/>_?:+@$,%_ "MT@?Hn=9XwRC2 oIÄnp$+@rvO]ayUnx$c3 ⯢ͮ p}*I(:un>.a XK^L-6iJtңZUt[I+=`IH|)jgQvۻh9 cʹLjoF^퉦ߴStF}cOR[;kq>s mM5JD\we硤e'VAQ*=_h@JՓ'!y:ֲ;& *st׿(Gic)^9)j&Cgʏh4й28朸tjp0/]@;{휩,PqXkvklwi@3%›q>1, H,r;+}3L_=`B4W*Vyz 6/X5.3شzkL4?fYN#j-ybeJ alZvݕCwA&sv iF<i,l#rg{$9׸V @OzczAkI"&^[n'C/DtK9XKriɆ`|K"ksF:JTBuQ MIu~7aؽ)090J&mt7jPN,-r2̱ p{0N~?vVjÜ-LTwќwT3woEAmPR}3p-$"Z_:T9,vl%C!O"vnR n5aJEeK#avbaΛE)FUXI4}\Oӷ@n{i󼋌(nBmp7C i_ԽAe.xʣБT'XBQfW cPtUAn+TjW[O-@fshܕ-K:BD̯q:Wꨮj2zӼe=+Y." 41ܕ;~,drsE`"F\4f%Ư90Iv {\~膭0Ӥ̀3)1URSq:Ү>Jy|PP,mesa n HC{m'A>,o[2rj Г e!2,m&-'oΒbH zgWu E0u@;4T43OAx3nƝDY_-xw\%$^&8ܶʿ\X8ETqq5 (ao͊P8afQ#I<$&Ɋ9Sr t󴌲 ~ m0'8_ ˣ9d{g1cEuQ5t%2}Gn^H֡emmw'ɁX)m"b3zfO$Hū}"͋%|dS'2ȳu*~g=iJ N.C~tmB'tmL0{vϝYxP1Ԟ"ڎH$Wn P'ݿ7hE^|)A,[܇EL10|ػ6xsɃ ĵz7%FCT3Qv;3OPU}g&j|\ڣOmk?]oKBZہN3:6Jzϕ{z;0+ ^0:H!ܒ-W~}&_A'#8GK F!T^ʬQ@ڔI_!'GjӋf V)ˑϗ#޺Yыߋ.;VjgQQ20WDP oNr}@ dԒyAfPϕF\FYa[1QiQ) B]c!irqp7HcP;%aePMq|Q?[?k_i'b G;݉.ŵgDAxz7 $UϾւ'"q02 ^vMÞ삗SkV)ӆ9="Yv `iXS,Q`䤹DQl?:9@9Α+3]/ίcZrA,,/3.R00OYrZcF}#U -kEIyאğ?\ O/oߗ&v|Rj#"jy+4}p|9Tt[d[5Q#XN ]b. W1-ڭIl뒢fI CaC%T l"EU8lSfA ߟ$Mw:ylEpP!V#$D&ā_5µh1%X emEg écH׉,Kc f* &dHUٍRnͱ'= |c@[m2>nb {(u|Lʌ:I<0 \*A$Ȣ;rE5반/ y1+:11 xӅO>Q!h)[xJ6#60kQB+-od㛦R-)tZZk;8Uf[GCĆd@3J)Y3'mwJNeċ݌zȜ7}F3>G׊y{k4н 5I8ϻS=ƢM`9 /OI| 8RG6vaZ2(Uu|J1_Z ߅)cүK4BftLrx^.P>߁6ĬIl H8 ?e z[pH"Klqs(2\=|x{&ki- ,9q]Xix1ΐ$ Kp6F݅Tf*E|eP+3KslrNf{Agafm7Iԃ|g)1f C̈́39懌mG(㜯nR gqPffmW5Fp],Jo^R^'€t3悥EU›RCrSBȐMb룈Y6Bٚ̈WŹtlv5\E0UeBwɕCS?$7W@f6=q$şfRic4B@w HqzDNw׼ /F@?mИ cT95lUoMje QTCUd2^R\:Rm D\DxwϽr{#ueAyreCZ8]&iI=һܐG. Y=zYV8Y SsW*3@XJoMjm ?kֻxIzͫWD8bn* ,ӤvfASm>7,$nn3xWv^',x#&Б*$&QfSP#V/;忑z|XoWϞ^j JZ3G xwBSDܜԾ٤qLǐ^=8E(h7_8z> NT~fWsaUBڦ}ؓ+P[ڢ:$CFAa[PیଣЧDp$ 2(3ػ'3k|1"L[R7P.;+ qN߼F3:$5$ݍ!6ڃi#"}afV=W6 "~,Jr1;*!D;[&w _{EuH䱴'_ڤVf#&$aoL)aK*uOcrD?ZSq`G(:R9RO~vnL9ؾև{)[v$&"n@vrA^>KsZ7&VvL /&TO}wljg 9E;I%剀*OE0+B#K+Ҋ4,S׃l.CC"4dH2#T QDt3K0 [KKٴc|ς鑏 ptRsTc_B&:$"8vA9bFUzzxՏ 2]xp\g*,Ap렉Di`M)ӌCuMqƆdQ Q!ɻ/k* @O,%N.D-^酸KiFY۱T"Vnb* w|:8VjˬaNd~̵b@_ZU% H2mes,/XkggRFbAuz Twj>?jr@ m ̚sz$J5HD-|!fָyTNʴxL@biY:-kVq8#b_<llʽ\!Hȅ.~T1ؽ?>)(Lc䖘h xY7$/iy " =]/~oH\}R|KÁ@)-1y’!(pC~.s0;8FtG'1i`TpN/%y86>%9:5"jh gr]3#wOM^r 7h1Y3Q~AdQ%462 01/C*6\v蚎H@#\oLKz\==܆&/ 0`ƞ8-)BL jW=G7BuyO5?<|ϖ[Vm@AM+ /hG{p:ٵszBq58nHO~v5Q&uȼ]b!M!f@~Wر3] ( }ȩ2ԏ?c^V'e_EaH)!3;k8 }ȀI[UpU`*Ѧ$(#xld?t}^TUHHOJF u gεbd +4䳔%bWo7"{Θ`[bz.J pƙo%j4vg=b%SxA͊3&g\~hVRIt)-}6_*kOiGf֡hYC.1RǾSJ`p'vi0h;[*=a͈igI^I}WZyO4 !SA:q:d[9$o{91)[rS&+^_$!Fȟ)N/()Vq?$34f/$3.c- VZ1jGFekT0m'.`+h#OrTtJk9BɴHzj2Xt)HАi*nU}( ᄔ YKb=eT0 |Hnhؠ,ߋRbzW%{sB͓At/bXiS_y^B`t4T7,.2ou"U"0Y3eEVK)ŽG|pΕ9%EC{(k[Ni^e@AVs4Vq Pf^+H#DcoXy\FpYE`s{^{_ ^#WP^5D:n;q\)wV4;_Hm`}Z(R)\5S=a|9 @ؠ̺𲙛">@"hchȇ*ݵSJ7t~K/kW' BBze@u(0UO{4RT|=a>r:!+|H@zr\;wӾ4f`=GBw͹"Qfh-L\d+E^6AE?ֶ}W v AG0$ :p`S *ii(M$Gм؇)/]cYYb ^cxù8׶EπvB9^b=+ ͅ hܚ^Pqp~88sf\ۨZ@r|_-4~p^n|D)=j_R\ +~zڪ\(oDn_O":.Xul컦={D־ފ܋~І^pd-?FònQS@>`Nu$tx% [Juie'޲zGBTo]<{x F|,y )G+G H8Azr?V2*?&x̍gCWnm8i䁜RNVX Mt NQQ2@h]8O<cYrޚuGFc1'2I:sw6a;Ysm'B7( |b@{=r6p0CuXh(oSP7!!WF-Sf1]}E4-g5i@TCQPsI",^F.sHՔñ_wc*(W+My||cIv ^E;F;2yETWOؑJoV'q&4&B4M|i scq04*HV&١pBWE׳Y2HƖ'O00ZL>?̛Mm_!-v7TR}Za?F;ʃL7e3eWBc!|)l6pu%M70(G5uւLyz@xŎ$B .WLlEHd$%Rl)樂Sb~+ ӨSt\(S.-~U%Y;`Ek:C[bikk_$s l#}|}{Fh 9q W+ղYY7j"c~s}9{mvퟆz!upL5kzd&w " k [ 6їw_ff!8HnK0e"蝞[(}r ^v4voi~#(}vKfEYjIF*D):NnuDtWNZ}MQ[]HSpo΢_7tx gvP%9WG*g\޷80|X5O*KTw4BUGh;\\BʱJIZ?[Fl%nbQ@GmU;ǰJC`᎞3B4%-?)#Ԫf9÷%i*ZzLǾ}H޺;hWyKi4G/X^pinBj蓾$4׏[1@1C,b!AدeEz>z,32rԖ)zrg(Qo8@*jؙjYI8\BrFzDg*Z~l ||h1R<ط8YMഡmaT@ $8g1"3? *EϮkW}KڠC;i4l>#\CwLu.>{4L˕*뜀911ꨄk[ A"Bp6.46 l"JHUHc-I-X7"WmDrY_? 31eW/:Z!EF$|@ oi(V5Rq]RrDx "gٺU7= _ldTwdQ?_L) Bpd#CZN|K(hEO$hTY7Ded`)0J',1F;µn7 `$?ofcfgJsu:/@R܆ύʓ??rR`I!"CMEqNJ0bnsw[*IK%ICJEܐ[v.NSQgل Q嬢:|o}jW,(|/KR '?gK Y^$$$U#|HFSi[]AsJYXT@ 4c gǬufmV g6lMDD iJ-TW&' 5ZT\i:okaHov*M֖`؁"&*9qAY {b'LARC'j5=::`&=ô'p9]ghR&SW_O_)J*-_O;8B7M\>GcMK`Gek&>[&$:޷CClf|(j!_ʪ=-Q 4q{;aQj0\'l:Ҷ*M {fj%0=C!O!f|ľ L4t\Mva1(/J:$PJKZ]1ܖWdgx_n s z?Rv|2qw/E㎣-{B@p$TrDZ:z|zp[ռc l&$6nȹx'YA1e&oen$LfQ_&, ={X)]Z)!*8^alG,QQ3_ȹvOF"J> d r|=kUmܜ#0)azejWx ]ov%jgp—MG)LXEY58ego+ȅG8W\vaӐdα0dv{sfQr,cT{얞s@$3!_n:pʳ\ul"u-1ִ^"õZ4)1 -ik6mHVyE*k *8>Sn,-hZe @烌1SWrs8O̐mO( = ŷ Ւm-Oԛ|t{ :0) /vk3_VIѤyrR( cJ{v[W/uʏ#DhvŁxfp\e"gYL3ƑB`{|Gf.g}: wQ L։j^I>\$ :tHb N! ½{gY? )omALOLo56e)aJ6?& zKx1YX9UeÅˈ=&=VrE9*HE%H5gKD#BHy)1!itAt!2TnzsZHWCDڠ՘6^21)?('Hгu߮( 6*^#$ p;!ڂ#jK~] aTfMDCEGvyjV̈ΧPt9m$p+ѿ 'Ŧ:{ſ E,+2!sC%g,9M'hZcSb).D5$PӦ!}9Ap;opV8M`uMxx4P-1${ՑM JԂNa=ӧf@{ZhϨZӔ讇EN5l5Yo{Xބ -0XvzXd(zoK i5h̖Ke2=[!棣 e?%ZgQҰP_Nx:ژC?|Er:t_G0qOw ]L܈#Zg(輟%|/;A\E2pɜח338X!{p +8]P.4/_qӔ6 fu/b ĸV1ٝ 7CPֱ&|/12؛uYEzu@fVR.NkYfY:D$7ƅEo;Df>5ݎje|k]/mjjk&#,mISXCC T-xu~MXpqᑒ3Ml;[d+_0 UBEJ͢Iɾ`<ŴJHoh9H#[&{iN|iԛ}_G_ (}4ԕ"Š=3*"ts<{s>۬Urxe2K[2\_j}(\-d>buxcS5`u|0Es Dai$4&ZY/Rw\r}; D$ Q_P\z÷MͿ@bM4@=_9F Q"j?Z{tjHtit1pr ?{Y+ ^"ԅzVg*II"s#Y^dC6UY^(00iy)>9i~A)X7'<:SenbL+ Op|SU[RJ9yE ;lbi*ƮaZM:s]b@e%Ӿ>5.4l;*>WN}J[vYDOptv?E0hDPu8-tO|&ZgR Yf%%|[[(!acG댾N\*ToDU*WySӚJ3]QE9ۚwJ/s9;zO;R1$z^rNRNz 9պ Q`%F 8n"5-"A :7q6"nSfn<)ymv)~aV&yv] F[%Zp B%VjuF|#oH()xU; YSC n ҄mT&ZRc1ceNudpJҠ(N9y'95s4nab.?:ξ\VDWnt/WWү=>8@)ߍ?D7%A&ӝE0:WzKp!CǑhVc'z>aeŽO1ׂ :3^ ]IRr8L;>OvFVw *a8~ޓœ -,jD*26''xЀC4r(6YABKsyS->&ۨ3plcn2_3&iH;K_oi<ւ玹'A;^ya)R`SGaFA urZ;rXXm63oa`ik|͔wKҳw bV\^z|pG_[ kTMa'6(_e#ٺgQI.Vᣠej X-J$,VS1_("V 9E)7G6d]4EiIs_Ok-գ(Z?fi'mܚ1-XhnjI]*%Pk7]9XGPPiAyʒOqf)ÙSUn{䵄?|7Obnrm]I* " Tsb+!PF Vaͽ}lOK;0j7^Ez|FJmx3|w|ڕ[- 55R2A븺> QRM-Ψmǔ]BXjgU?CKV_t\.K1/l6l,Yh}}l/ZSQlϮX]{H!zEs"Z SK:B@`ot[.7uvOQnvĞ"1Jsfr GF,"z&'ബInS4+i"VV4]/x8Liժ;sڳ5B՞;0O?I%wGP #A [*xb؎+_גk( 8F`̝3K+Ũ8RKY!mt)(os:>2։u9KBbcO<оXyZz!˶%PZF&Ew o>0K&PnBp0ͯP6Mm -}" ǖ):RiE?B\0p,|(w  ]8oNj /]֑=%\-߳}XN*ix%XSp\Xfzmٱ]f%זT#Dh $E }v, 6V}Q$V,{z&I]Oq'!PW)oEȒS,Ռֿ.4D c3{eJboY=8p,o+mJEQȓtX'Q<,l$Znh0,`3]5ChKdӹ1M.#k-&Ipaz׽C,G]mZ)UmW@MZ,ⅳ扡 x?hA,uW':"~ a>oo-XT{B{ yQ4aP|;63 Ɗ`BfŎgG0(yLn X$ O{pYmIv}_Gg ?6lL&FI5\Xd։]9T'ar3',QpW_qzɚ̿Kˤ"҉P`>]tCR&5&.6)^%N7+隮01_0_m6gB{|Š<tz%n^t ̟ ˟hVp(J[͝%F&?k?5tgnQHw{y:߂@^3t8ĻŧI*clZC U>5r9LH df'C =3 6"0oڪ|(2v$=Ӏ2 dg͚5˲kfp H̦?an)=}ܮԡk5xfݙbyz%WIa=3v J1Q:+Q9Z<x95(4|4eOVu0?v̞{ O  ["p%xT¢=Q=O}xn4=h"0825 : f72y5f_Y#;TLq\j1ʍX%{qyi7sdPOB$ld23q#QXռ]Aaq i>.pg"NKIT|t0qJs J0F6c*dA+pMepLTR?y鳻q2'X60K|Pd-pRCid2_N#_uN*g4w?ԓo'c"m6O 5|U``,i9`m˸XLزtg$*I@=`r>ga#K7fZrz,X "36aR+L6Y[jUaLli|\w\ Q囜?{Lg_FlZWK,h씜In95&ȕq?wÿ Opo]Z‚ e=n|b/‘ qe;oЀ0V]_!yP- 9&ܓH٢xXY(2_;'벜Se:_Lcp*c/)(@&cgUd q&d cs)peaJs8pc%n$12_1[lZIFϱd xmU:v@\P!!+4\O6E@~\T F)%h/[%(]_#ۑ]>Eȝ?ݸeDȼBG]ki$kcnlkp>_%?XVg|}:[GwQ W:87nf}AVd;"YDj'Z.ط!LE4wa [:1|raky5xځCQ?S*gY2G"W#SThUv1sR\N;l8I9)˳dKT{6Yrj{"l[>%%l<@uF,ê@م;Oo@Lѥ$Rq#,׫UbqΣfnHCDz:C0w;U[ "S.L ̶w{M@w_Űc}&]Έ,vl?x;I+!Xß,=l}"R DˡNDZ-f֮Ú5}$ϓ G/frQl*^&F=MwDpAv{Pd߾SF[ 6A?"Ł~ף:֒SS42wݒxR@F][t#ա,k!"Qy[Wl5b*PHwפn a?JY<ُl:3'tj\>!M4D>{gu<#sߏ]ٰB]vnGtNYX= H8 eMJ;dy`t"|qbn2߸xQf1|DY^B}W}4$MB:e$ b$ SAA/(,Y]:.9t#+ᄇ;#RV4"|g|l^(KM;R\6}UgȲlݝn9oo&=3~xS"ߓ>WjovLu6Sr֑crVcn!Flzf- 0FAK(9ii 69aߤ:Òꅤ X4}'.7ȷ@l9aJt+|ereՓlf뜐^Zz1B7GQI)1+QԐS K0#+WiQ yh,V^vFSuS;dˣm4h(oEJŚ|håFCfN|kGhЁ t 6b\p8}lAljL f9pW'Tj &g Gy{PD>,*ቓMyd\)= :8d66!/YS) R] 4hWGHq߂$IeRK?)~3a%}DKD1V~*H<ϫ䒋2 S(gAGOMvOd;]vj֫#b=دRe]=*cАe׀%[z+/өo~`+PJ+g!QW9te\& c49E[J-|$m0gƯmq :BHOyM-p4GiY-lœkSqc)7٣7V:1V`ľ&中_= cl Cm?,(' )elwm&t:Ղ'"dipܴ;~A W6Ʌ>3J#%GTatס;d-¥'JR2|$) FPL@Q:݋ ͍zA^UtWs*μQkEƄmPVa/|xJ;mr*<9WUrkchD!!uW&P4jeESrsfS-#9Sw P;}h\6+:C<<n#fFn F< S|mmiޅa8 /ji C7c>l+{#v'3õDY31\_t&Y~OW*8៊-a97I 7Dgح7y6W 뢞s]SOŮ > {>V~ DEٸjv(rerf7GY6!- G\)F=%1Yjb|ܸ0Unռϳʆd8?Uzsm9 tg]u:pL)˸%`XUzfӳ}Pdㆈ&[#DPؒ$WDYVdk]:garۏBy);͘Q>#ns}rD qr/S4(0poWwG5*!Z7tZPm#4ـG+%: Gt rVLz[HWCYWtM$ap"xk}Jѐ*X}5,]7tmK O>QEvX"噼P^*%vQ+ |E v6!bkz7hw (/_o/)]]{p:K=+蜽 )bJEU0f.Mzzŭͤ97{~ԢmW|Y)V鮼PR M9_xn vǸ>'X",$EKJY0]YGcHWВq|6&w~}^3_"QͧlGxjV45+#|*լ "2HaWq&sp̝=':R; WAgPRB[{q4:Mť&709aƷ#`_/ꎉBI\eY..,K~GA \*h7"d"-4'vec;ls=Pw=Hd 2t\h8P{$99ʤ~(O?-I!{4fB-;N,}ϕ4\6@v4s 5ц\JK.$41IG0ͽ\j O\EKw y(ݤ A|ͭTٛ擂̈́Euq2\*֊,&# xtx̀͂1gyCZ?ל=x"ӗ]IN'.ҁ@"A<L\Z<иeN1l+peܘfe{⹥ђz3Q詐rR=(|xvtǢ$'Okĥ|Lf$ 4NM=h78k"4\A:gp`t O>PΗFs7RӨ#ЬijRz{Q<d"H%S),%uSNȪ=.rȏ|Ff81@JYYn/$nr``ET}K^3>FGɡ~xr-]ci_7 )NCIS\)cUJlUN &?c"# HlU e.*ɉc,:fW+xvːdgl-4ny@=Y=Ņy)*-EV5MrȢy;q$G, =w.3tYypHRy0r8p#bo~8Ph5ʼn]NoM"kC^誩WlBByUh1Z`P$4Pda=eqѮ,Z'-_6q0:&8tͪ`lfWMKuwSE߬PUD{oNĥ\:~M ?emYyp @9R$=HƄ5j [`'sr?7~f @^U@s}ۚdqqeߏ l{b]M/c\p*h13 7a1p)"1ϡ%]77%Ueq_v 8A1}~҃tgx rzﯪ n7n-S&'BM%]dJw(mRmkƼRac YvUtj?ظ`r8S k~Ꙃ(Qm>)Yds㨄)F`a>,zŀg|>GP1R0/@: .38a=Bb@}1Y =J(g݂.vOmѽafvSrQˮqp*a@, (GH8׽KAt9պD?Q`>@nYLO d]5p??2MԆ3om(k/oA`PHT7Q<+pnXha0ZVNʊF9"u[5ܳJCRcMnPߙ4rڕR$ZvHE#Kj3Kz?FvjᚰͪR-9H)Im@:iR"WTO k^p7 !]=mB:SFq wz/bguKGUvNIg7Rٔ<tDB:LƵ "e7$ne~_`YJ L[Lw7J3EP.tE+M,9B\O|`fM]/49 SL.K11u/Su6~CDHCQ0&oA=_F3|Vk!@^H#5E8KSH/|fKP}T[x8M?zB'!Ҙv28XM;8{!$jUU$1/Jlc_A šQ'7R"C z+uE4x]7,UX6P0˕ P9\ǜmQ4#N7'2 V8Uj殊W$@c0&4`Xa7QhB^CLeXN+e(=/ayh4Gݐ欀OFLHq]:rOha?5?UX6a yY8J,&+u?\Wp.kɵ7rCron^6Z'CΞ@qW.Vg2`xՔu[j"֨Kčnx"`䨐g2Hyl<'F n=r(~5_-\sGEGe?oGYe^(܂HLS., 3L O(b[eOgB8^W׉ܦMIKHYpw cg;1ľOUrB;0{ipmf1$j.|u}INN1G4#~"1 팒/pTcS 9kPYK s0 oΐ bQ!_buA7 Ry2!Z7n޳惙p/"cv3s)Kz +~S) iCMoTV))]Q4H,:ᷝTǕh&ĀBt8PE3Q-I9٧ wtSyI:ԫ 'Ԍn}dҲ乗xeΥԣ6qF5*V4@&u@9kPpꛟZбD csc{sz.okh`N7O{&u3%yW7eC0+!d]jo*iXUq& ~r6:./%\XU|J8JJ݄u`l+ᔾFl8Kqj pK ŏXXAwiT^:`Z]_ؕYy(RTFGn A'ǚޫXc}P1H׆!h.pzЧ]'jTm$$E<*!qt!jg- >YSS0XOI  |K4 \r+%`quzLrf{5Ol[4ϟ?M#r`: ?)<pv,^;ZkWoB%2%FW/ؐ{FEm986]Kdsnh)jvv #>7Cu lGM30:8< =D fywCa 4(Dd,_L Čʝ''ر4qKzD0X9t8@Mo؍o8*@{/M O,4b0M0K' #\$}؉V%D_~ WGWNaW\5&UBd52(#HDR?f2Y tުh~-0Z~U0>&gwEZN c_&Zn@!WBj8e$.ߘ6_z&\:}ݎsUWg@/K1S h`FNz2M̲0Fƭ<ܨ&P xǬb|?7~W j H1M]:@zMl(Q̑`!s̱|ݻ/k~zY:{nC#*eMb;j7)vOC@rPN0ҙ>FgJK3q)*=X8ߘgf&,\$eeH㮣ΐ%USuK$ի(40]x! sB lߔRpR+ytK{Sթ L\O>UycӖ`? us/w]]Ipo8Θ3OҊK&TXΥ@vu!aYm _`61Z2&Vx:Kffcb<-cZ`" .}mj:t'Sf+,P^“g;rZ}$ 2lJ%{<5W 84\LSP/FZ z@﫟 Lp}`qKoߋbESU1Dɡ6;B TT)E1)P +~inó'A'&7K*6qhR匱;Hh )=Q(j Whk*\5S'vV^axCS7 H$[( oy|Ow@,~贵ozVONR"݄GKM:pYǪ`\H蹁)m!(W$-Ձxg9=?u^;&%*\յ>}F8Rh@7 ѽ!hiZlUKT`Hnaꯉ9rc^HO8^d_$H-YT0dTĨh FfNEx*?F C?Ҫ# be@Z>Jds{H(dF6/(N`U [u̢vCWq\^ uh=6Xq'iT z_y~bPܱS+n(Q$ܨ>tR<|`xMPx8&38x Ζ~z#W^~kGw|D$lXUpJ+TZ-{#4*WhpWՎ~UPIBYZ[U/8=w".Z!L9k~mq JN)R)qvn) ܮdkt/39+6 f6z#y^֗ Wl!rkDEA{.pzM4{{D=ǫN[ceGmd }"8۸w k(v +Xs8e8<@-7݀>cQY 4I0X-6#džܬT/-ޅa)¸5>Xn'wt*emdjaV:݇bX6'!fRvvgm>:0f8xu7 3F~[XaS!C!]N|-(*/لLU*WC *:Rj ݑK" hKㆪRW9~!䛦u#ȟME/o4ڀo&̗/%Ʒ XL71 'PY Nᷱ_lJr~hٛIu#s8*b;RUWe'Y{7a (9D]g#/>pH ° wWBE Sr:_m^7o:1lECُ% #*:d2,?Cտ}6ܣ47 [CŠjiD܅Y@4Te 1L'BRK.e,ـSnvE򊡐UB8 Kӽ"$sɘqUzPpF21 7i1qPXJ9GG5"OT,2xsl 7Cb/Y+zoiY׻S 9?a w Ht1"hnUD-H$ Qx/LXn)}'X'9pE=KKv ^St4JA' z%<@^ɺ$?/]fl'_:H*%>?p~ fu{DY0^\&+im͈SSn@_8EzB*|bG}vƕeתd"h{\j!D[U$6@C0)i|ûg4N_/׼t+;X;+񸓷b/tˬ^܊\ n0Y,u~bMͬBFgi6ÁJeyD/6:mgLIČąR( YZ