setroubleshoot-server-3.3.26-2.el8 >  A b^9U]׻;ՙNF!CEr!^wX~'Y|_F^1RJ%YMJ9]#%1$"p '6q@҄` }pl:e㍬ŠZ/,g6nPz6t7H:z6*]jrt^ȒvR6FM7Qƣ7d$\"4r  xhS7B DίJEr-mr1v42Vq]N2Z~I,!}~Rd`9AWZAZA,OhHY$ /_}Y#h]Cz0RtZ\(+@w-J'@_Qk8%Qۥ0{l(&t4+_"wăOwFңf!TO(r"_#gezqظǢ;Wlp4}}obDzc +<Ċ<1226e1b07dedc5bfd53fa0bad2a087fcf3fed6de2dcdadd0f8ddbc08155d137a6655ae0a0af89c98b3d372d4243bb4dec33bd69eXb^9U]|=f!'Ժw@]R Ub4e,nkrRH-UIs"ܞӰdx+K{/Y )[r<4pE^l c  nYXyBLV;kt]$UG4/%=TQ9oPY"T*2쫻9Y!jWd[ 6ąaO4 zFV,QVri:Nc9d Z=d٩8=pvI֏]u{v6x7kN =}#r)I넂Ȉ / ;wKqQSsba/0 [Y&~snةdsܲ?a:ƨt3"Nn.3:*" =axQ8s)/-|~pE2b(@`"Uu/F9oFQFeNQ*NA& 16‹69s,;= >pHr?rd % AX\x| m 0 P   +  +.144$6d6&7&:s&(:):*;$+;:,;D-;H8;LH9@lH:uH=H_>Hg@HoDHwGHHJIMXNYN\ND]P^\KbedfCefHffKlfMtfhuhvj wlxnyqGr8r<rBrCsetroubleshoot-server3.3.262.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.bNaarch64-02.mbox.centos.orgCentOSCentOSGPLv2+CentOS Buildsys Unspecifiedhttps://gitlab.com/setroubleshoot/frameworklinuxaarch64getent passwd setroubleshoot >/dev/null || useradd -r -U -s /sbin/nologin -d /var/lib/setroubleshoot setroubleshoot/sbin/service auditd reload >/dev/null 2>&1 || :/sbin/service auditd reload >/dev/null 2>&1 || : kmmqqXXmm1t1t-- qIqIccpVpVff@@''lh;S. C}B?P: a{n?FR?_5:D0..c0"0dR44/ <|:]G-I/8C5}oI;ug3@95)09Tj/b2~CCA3@T1-}2A큤AɁAAA큤A큤큤A큤AAbNbNbNbNbNbNbNbNbNbNbNbNbN`>h`>hbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbN`>h`n`n`>hbN`>h`>h`>h`>h`>hbN`>h`>hbN`>h`>hbNbNbNbNbNbNbN`>h`>h`>h`>h`w6`>hbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNaf1aba7aef639bbd2d495b259f94e728436c796fb3f4803aa73183aecd3791fa5e8475ddfdc8cf232617c9e17273bc133051d4a1a0605ba089a25b6c319f21a3aefa5f448d04e189719024d7726937038f9a1bef0b30882a916be4b49a8aa092d4b663605dadf69c7deab87532851962853754ecee5c9e490b77511315d12375f593bf26eedcdd360958c7d7a7cd50a5b4bc68a8992d79af2d253583b121af3cb79a9fe70bed980038b9ae45429bdbc98fd4bccf235f923d191314b8f84300f868c8315e740eb7d15ec31bd87a8f40b9f40c54247f5b69bd6fdc94721b41c1f04acbb40207688ef9a021f37a9af3e2d15e5771c1da7177a7351e79116d93bc04bf4952d133e9d2599accb26705f673132c363ec16cf372901ba4a1b73c6217bfa28f3dac6b86e604ea63ee77e438aee775ce513a6f282212080bfbe1167dc912a28f3dac6b86e604ea63ee77e438aee775ce513a6f282212080bfbe1167dc912f1b6d81589cd8f901d1ffbf08360a8db79da724efac4eae804233432da91e067f1b6d81589cd8f901d1ffbf08360a8db79da724efac4eae804233432da91e0677c532bbddada3b9784685cddeddc01095be6eba5e0ea532cc40419cebb2ab91b7c532bbddada3b9784685cddeddc01095be6eba5e0ea532cc40419cebb2ab91b56d98ce2aa1787bbfda5327c14222d3f4211247b054fb6068b95dcacc0cbde6b56d98ce2aa1787bbfda5327c14222d3f4211247b054fb6068b95dcacc0cbde6b6e86cc4938133ab4773819f1dda0d5793a476e8663995da9ba457994f1ea44c16e86cc4938133ab4773819f1dda0d5793a476e8663995da9ba457994f1ea44c1de3faf8f16d6dcb90290254840cbe10ba2de07de17fd0b14b88d3e8f4ed57824de3faf8f16d6dcb90290254840cbe10ba2de07de17fd0b14b88d3e8f4ed578249eb132fc7880ee2b156f51ca1476f5ecc893a2edc8f8a4bcc4019cfdf970891f9eb132fc7880ee2b156f51ca1476f5ecc893a2edc8f8a4bcc4019cfdf970891f60ecbac718d256b0b7419fa955df27c958b4528d005c2f011770c5f91fa71b1960ecbac718d256b0b7419fa955df27c958b4528d005c2f011770c5f91fa71b1953f861f1bc57b180ac47411c3a8eb0526a840fab2c08f8238b2780842c2aa7da53f861f1bc57b180ac47411c3a8eb0526a840fab2c08f8238b2780842c2aa7daf2d6d7164ba39661224bf98f045f9908fa7f11dd3f66231dab1a249a9cca26f5f2d6d7164ba39661224bf98f045f9908fa7f11dd3f66231dab1a249a9cca26f50343c6d26efc5e545424a454054ce898db5c03f34041408ea4b7ff44329857b50343c6d26efc5e545424a454054ce898db5c03f34041408ea4b7ff44329857b523ec879b74e2262b7c75d57b30a9b1f444cb48390eed854044d2341c4601399223ec879b74e2262b7c75d57b30a9b1f444cb48390eed854044d2341c46013992c2a36e0a7605bdaf5fb2821232a964a1a47b8ac64b48c9c2fc17e39fceb0fed8c2a36e0a7605bdaf5fb2821232a964a1a47b8ac64b48c9c2fc17e39fceb0fed8d284bf8a6a58a978ecc9d77b1f8fb09f21b388c87a8fe95e9b4d2df5309ce0d3d284bf8a6a58a978ecc9d77b1f8fb09f21b388c87a8fe95e9b4d2df5309ce0d34576ca90db399691d4f3ccbd4ea4ce392b28c32b78355cfe866a19b71801ba914576ca90db399691d4f3ccbd4ea4ce392b28c32b78355cfe866a19b71801ba910744bdfd3f584e4520afe1dda8e162292f09aca694c2def506a5f6d005d1b4320744bdfd3f584e4520afe1dda8e162292f09aca694c2def506a5f6d005d1b432dec652fb631fc70c0517a3b99bd6269ec4827faccc5ec5cc26fdfed5ab783cd0dec652fb631fc70c0517a3b99bd6269ec4827faccc5ec5cc26fdfed5ab783cd0c17ca1d64151153165840d8402b55022e0064ff88d5bf42b0562d7e9cb3c617cc17ca1d64151153165840d8402b55022e0064ff88d5bf42b0562d7e9cb3c617cdcc5d68f728e54f415dbfe0711c187636feb1f7a0826b510b95d20d19c28f3b28a2a21a65d48435e9c1f1b92303c0045f57b966fbc8ca95e0a586cfec3c541a09899b5b5dc61a0c29f3942d377c67166ec34fb55c5798e963a52c2aeb560803cdf21d9ab22e2482b994b432e3ab7fa5bc3e6d145f51645d22a2d9024a6dc49ad663e8323e791e31822afd868a7f43b6d8e1f2ff189876cbc9e3a5d76b3822f91a408fddd580757a66656929f2ea6114a7a1bd8d8adc127df13c5a8bd424f22941879a9b2643be98924c6aecc9dc12c0577544edc199e2f0905cfce7cb8a9d260320179a4292387b5fb280983568400fa99ccd1f8f29ebb54240573b01b122caf3360e6d7b4addc4e45d07bf538b338818a3664ef190009cb2605b9e9ccb619d652dd051e69b1d7572bed488f71bb1264fe8fe889e6cd821b0c4ad0f23c68d381489d6026972266750c0aae337b3f64d2b818303f383a93f31b01432de32342a2dff6cbf2163e324ea54fc49d6fc48ebccd4d892aa467350f8cbed5a691034fca3a399168f11023828805938b204a5dae4a73e065265e1c5b230fe3ad05a484583f8364388d1f4938fb4f2a2165473300e27644e9c7cd16312eedb9bb9cac2369db1adfd6da9f02f132eb4a159755d62a23fcfab9c3532d08854d362e791664370ca9fa6d4fa8c78f564483bba934b9034d6a0365f44c81be0978dcb51f7948cfeb7321b7db2fd8951c7ce3c7c42680fcfe7641c3d7be9e8d69a8fbb992a9d086b762dc9e2701cd537a9b1e665b74d5b5c3eca8b529cab12864b574d58626454836c55b23e3d9d1312ce1eb704856ee05aaff8a55b20e90e5974104b397cd23fb6a0b7caf34f6be639a5a4835bd458e69775601e7d4cea1b7b655b8d10a8b4c05c848d09e47e35df391baebbd7bd463fda7a68479e7b085a16892c97ddd0de3c1acfea679caa797e95f171eac038d4eddbb08957da9505f7dafd9999b941b99473393d49832106575bb162bff8c6780a5ce94132f19859acee841fb26533b5d0f231f7edcc7352d7734a96eef0b8030f77982678c516876fcb81e25b32d68564c5f9f162e35c2db51cf0eb3bddec578b73aa3959351c38f0d94b5fa5ab85333bf074e68985dc40c5d5c9836f2b0d88ab09365a788339ef0b9bc4c709926f995eea2bc8a423afb4a676fa6946bc069b093a647e953eee2fab2f2eea0b56650479749e8eeeb3c33778d4e94a7d8d9e25d5a01d2f3cf6bce7c4f441f39c70d73e7ec64dd6ede0dad502e014144cdab3c5a58457bb1a9459f2745a6ff387fb03a3b89973ea7a2dc2baf5873307e44a44b81e694b5a57d90ae56fcd8deac5039187b9ef74b3e220e026a4f5252512c062085e84038a30c03298eed9985e42c1991d818e321bd7485f319b37792435aaf6864c07f12d4b5c5598e3790b9335b888deb27c61e63c50d0a0e089a28b095747a3cae3be0f5ba6db918e762431d34a8f7f6814b6a4faf826f3989b105e5db59194b32eae88d9aaf1a6ddd890bc41107834130e4557fa03b124d0e6e3cad892f8519081f26cba0bd9a6846a12fae94cdce6be91c826038dcfbde92483fecb5a1f8a5a6dfe0ebda56bc1eb73e989625626fec50d377892d59b0f28f4179e35e5b81201a5ac52c63b6251c68e1476c8b7857e426adf7444256bf17ec16a124fc1f37beb24fe2b4d93c94decdb49fceffa05e9d93b467230b499c72bdec862745edee7124f5bd06ea9c458cda33a299235662cadb455c0e5c7a3a5d4afc081d0f551d966602f874e2a319ca6133bdf0afb013b757f7021fd1c0390662504228be5d5230f597bdc344e8fe264cf39eb99cdfe8fd58891a259d1869e37c6c637574c12b4d9b0bab6f37e0c6c6d3751dd7e67c9574dfb2b110f6e260a75917e43008687606bfc26607fe88aceaaf0f15ae43932c6ac360a327b21493922e2033b20f48f59dda32238930abb4eaf2c38b6a8630a772ba376d0058500d756474c8000844088fef26233a406e9d2d72a7dfae1f90a2d87b1029ff3f633c506f6414a3c4bcbfc3e41c04090c8594f8b3293ecab1a64f8ce2d290a713e242bc69b15649ab6b7747a03581ccedea305c9bcd1f855ce24f9163510627c960c534a7b11ce97850cda72f02a1893bd991a9248302a0c57d5c5ceff513c32b6354cab411df200f222996b732c4f8cc83cb79479d91ce19756f99d03ec35235837631ab6d93ef0fdf0c122679fb664ff2fb3a2d70895b12390082bba150614ff9e9031d0ff7f67567d3775001596323f2548dada9d674d30e8a444ccc3e7d6ef2cc3090d69573fba3f98ceeba5588364cc5742c46bb5ff1f62c59e02d685d11bbf0e41a2012f90038f9e4aab7bbf8216fdb8ada4143b58068875c3c8e215a54852f888e970f7328eaf54f35a49ef08ad5fc00b318f50eddda194446e291846e1e5e7c0c62b65df91f040a30b7b69d9aec7854bfdf6095091cd0f9163adb0ec08c68e6e0d690489c84c841d575627ec1b4bd5e8776d81e6195f6f7f480401dea023e57a516ed7ce77b5b050d3eb2d88866c02dd37ed49a3d8a832d7b8f42d49f6765b1f8e97bb15497e7656fa60bd49e2d7357336730c4441286f89ac8ffb1d2684fa1b14fb568e43403aff7db7aa8ebcac5c43271aba35f23819c59ad1e96092d80263545e0f793f1fbea10f52d24eaf02d981f254b1ceca5cf8d73165f5d5c044f02e6a81b227913cd168c0b3652a0a8b48113218689a166a1cabce83965cdedde685c9e3d98a354086098c02c769e46930a3fd0d2768c6f2bf77626878ec4bff948497bc8d30f85926ca50567774d4f5bc58b7c657b53a684cb47e4a7d75b04935897dde2dd5885bf3810e53480451f734b551067e6cf036ffee668a6c68cbfdc39257fcf74c73b91052aaaa6046ab7cc6b42c51ce80adfe24c791a75bc2001d6233a9dece813ee9d6a861eb72536b12db79f47c6683ea9f6b2e8dc7c6048ea8524b9d79bcfd58d71fb3e40b279cd1c248a7b28a21eb576ccf6f566c855eaff833789833934cfec5610a6ae0872686c77f4c88145f360cc92fe0dcf85f4310e7e2ad2ce322fc030c8a99dda9be14d64479b0e2956f69f1d080b416202c0a67e6436b6552e1f06ade9bc7f9b5770bb2c4fda86884613d0c9512969a96e5831c596876e5e936365ccbc8aea61217d416957624b11e59bff02df4f5a4fc2f6876252162180f3e917226dc6ec0ee9ccc351607cd8e1a0a01ef021eb29bb06c0b04f6a73a872554dbf4237624d0bd593a34eb05a0782be2644efd2e5af9625c404567db1df0dfa359cac228df36948f705c7a2252c975cfc4faf3bb0ba82c90e1d992cdeda5d116625fd2070bf7f330725330e05e05c7f075a5334e4c6b60dc8b6f4f2ab16a9554d965854211c9d7e0b657f0468913dd1fda1c1627062e84bbc51a534edf41ba4c9570a34f1606708c58fd6e7cb3b74fed939fc9953271ef91d46eef9bba5ec7e9cc183649c17a688da7f8df98a9054f964fe138d9d72348d0682574f94fa27d7b47f88f0b096d4734581605c3ac988dd7502e533318078585818ba2282d5152a0fe29d14cd3a05b91a872bb3f9528def36396a3533437a4bd1dd85847e948569841403403e6a4fbd629fef7c941abbfa102686736a720c030bad893c18139f80a67c06c32780a0fd65972c59099c246db157ec8ddb30f3e28af8e4ba824c0e0831ac5067724b903d9a03c2ad2f87fecdf0fcd82153ac6674bdac05011df013ab65e63d2ae12af4975f4adbfc616540378bff126229ff0af55577e55996f338f6df9e3fabe83a1a415e3556c90f891775b0a09c5a1109dd594e2dd58739e39c0a200c6b7049a1e14b24312e08d72d6bf5ba14b97ba22de5f37ca8796f0009bb3b1942824225a4cb6fdf74483a2584823cecd8aea6ee02../../../../usr/sbin/sedispatch@@rootrootrootrootrootrootsetroubleshootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsetroubleshootsetroubleshootsetroubleshootrootrootrootrootrootrootsetroubleshootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsetroubleshootsetroubleshootsetroubleshootsetroubleshoot-3.3.26-2.el8.src.rpmconfig(setroubleshoot-server)python3.6dist(setroubleshoot)python3dist(setroubleshoot)setroubleshoot-serversetroubleshoot-server(aarch-64)@ @@@@@@@@ @@      @ /bin/sh/bin/sh/bin/sh/bin/sh/usr/libexec/platform-python/usr/sbin/groupadd/usr/sbin/useraddauditaudit-libs-python3config(setroubleshoot-server)dbusinitscriptsld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libauparse.so.0()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libcap-ng.so.0()(64bit)libdbus-1.so.3()(64bit)libdbus-1.so.3(LIBDBUS_1_3)(64bit)libselinux-python3libselinux.so.1()(64bit)libxml2-python3policycoreutils-python-utilspolkitpython(abi)python3-dbuspython3-gobjectpython3-pydbusrpm-python3rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)setroubleshoot-pluginssystemd-python333.3.26-2.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-4bOaA@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-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- 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-2.el81.11.13.3.26-2.el83.3.26-2.el8  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEEEFGHHIJJsedispatch.conforg.fedoraproject.SetroubleshootFixit.conforg.fedoraproject.SetroubleshootPrivileged.conforg.fedoraproject.Setroubleshootd.confsetroubleshootsetroubleshoot.confsetroubleshootsealert.build-id1b928be49dc10684aba808a190a0de84924f3c74setroubleshootsetroubleshoot-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.pysetroubleshoot.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/1b//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/setroubleshoot//usr/lib/python3.6/site-packages/setroubleshoot/__pycache__//usr/lib/tmpfiles.d//usr/sbin//usr/share/dbus-1/system-services//usr/share/doc//usr/share/doc/setroubleshoot-server//usr/share/locale/as/LC_MESSAGES//usr/share/locale/bg/LC_MESSAGES//usr/share/locale/bn/LC_MESSAGES//usr/share/locale/bn_IN/LC_MESSAGES//usr/share/locale/ca/LC_MESSAGES//usr/share/locale/cs/LC_MESSAGES//usr/share/locale/da/LC_MESSAGES//usr/share/locale/de/LC_MESSAGES//usr/share/locale/el/LC_MESSAGES//usr/share/locale/en_GB/LC_MESSAGES//usr/share/locale/es/LC_MESSAGES//usr/share/locale/eu/LC_MESSAGES//usr/share/locale/fi/LC_MESSAGES//usr/share/locale/fr/LC_MESSAGES//usr/share/locale/fur/LC_MESSAGES//usr/share/locale/gl/LC_MESSAGES//usr/share/locale/gu/LC_MESSAGES//usr/share/locale/he/LC_MESSAGES//usr/share/locale/hi/LC_MESSAGES//usr/share/locale/hr/LC_MESSAGES//usr/share/locale/hu/LC_MESSAGES//usr/share/locale/it/LC_MESSAGES//usr/share/locale/ja/LC_MESSAGES//usr/share/locale/kn/LC_MESSAGES//usr/share/locale/ko/LC_MESSAGES//usr/share/locale/mai/LC_MESSAGES//usr/share/locale/ml/LC_MESSAGES//usr/share/locale/mr/LC_MESSAGES//usr/share/locale/ms/LC_MESSAGES//usr/share/locale/nb/LC_MESSAGES//usr/share/locale/nds/LC_MESSAGES//usr/share/locale/nl/LC_MESSAGES//usr/share/locale/nn/LC_MESSAGES//usr/share/locale/or/LC_MESSAGES//usr/share/locale/pa/LC_MESSAGES//usr/share/locale/pl/LC_MESSAGES//usr/share/locale/pt/LC_MESSAGES//usr/share/locale/pt_BR/LC_MESSAGES//usr/share/locale/ru/LC_MESSAGES//usr/share/locale/si/LC_MESSAGES//usr/share/locale/sk/LC_MESSAGES//usr/share/locale/sr/LC_MESSAGES//usr/share/locale/sr@latin/LC_MESSAGES//usr/share/locale/sv/LC_MESSAGES//usr/share/locale/ta/LC_MESSAGES//usr/share/locale/te/LC_MESSAGES//usr/share/locale/th/LC_MESSAGES//usr/share/locale/tr/LC_MESSAGES//usr/share/locale/uk/LC_MESSAGES//usr/share/locale/zh_CN/LC_MESSAGES//usr/share/locale/zh_TW/LC_MESSAGES//usr/share/man/man1//usr/share/man/man8//usr/share/polkit-1/actions//usr/share//usr/share/setroubleshoot//var/lib//var/lib/setroubleshoot/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnu ASCII textXML 1.0 document, ASCII textdirectoryPython script, ASCII text executablepython 3.6 byte-compiledELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=1b928be49dc10684aba808a190a0de84924f3c74, strippedUTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)empty  !"#$%&'()*+,-./0123456789:DEF RPPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRR R"RRRutf-844a399c49eb23f9b9414ff829f5b9a1b330c4e31481e83a090b4b0f5d2011e61?7zXZ !#,] b2u Q{LTo_s1BٍG)Q; Ѭ=+[* eUk4xޅfuST8͗a|Y߯AT;Aô@ٰ~Y:qPy5K LE^`1 ]1SӈGi&0k ۜ\(ed9H$8z yatU$9aH^LּFӣUΆ+"uf5\a4u rhsV@`Eǭ&'uZ?ZJ,kw("Y5gqSl<0i.V2tGwxcA8f0Vd:=U ;zu,GgF 7tٗ XkK[C#C 8!.s|F ̍:3 172bniGtr"Q $ rloH ~W-wҩ-H'}O@% .:tTVxcXx%89M wc6LYiR?ƙ&q9͆Do3_k e;1^0j %T &'lKKl%q@6ͦ^Z.q8^fm)bx?uʅELʌM/V2N[r3p;Uqp0iMBQ?X =YBp% !C (6t۽ΗG hB=.H9#`c HA`[+|`ۏuHuWOΰhi^hZ︒|Dy~iJ^@?J2K=ߦ<Ј,dؠux0<`%ч}5SݿJV@6ҭУJ՛ZKqFfJ80ҝ~q\U2P~8Y-zpi%5~:PIᬣm/]*SϫDj.k+0haF1ޡ:@RTLayU~juε *Iu'DxRXL,]_!V,!hvNWN|flvv g7NTj'ρ5!G{[5\CR<77ˎwi]csubE\-4+{a6<[e_zI]jZ(F19@Ea<ҁ)@#Ɛ3/+7 |X}{pm1`Y=>^gOTv793uDgj`ܙSJQ*~?#:QˍdU=!3IC\27/ixlVD,\wԕGO_>R´B‹K3$eƄ겫㯲RV'iC9b.=0d۫7Y/ ygb,^P&!F.w]7YN+ypN+T ^$ 4(Ki|E/Js#rj1Y*gh$(A2Y^8!S.M!&nuT=:; ,uH.Yob&fsOhCP٣ڌA9<+8+Gn H"A"1<_*mP-v@RO d-hK4Q K'C7g+Pog?d4l0"ͤ7 \G ȉ5zM;!@xF6GhXLʓJl~X$]~~(V4H$cAѯB/д w1"Y`<.O}R&r&3ZE|/Xb FWb XY)baq( cNd2y3Ghd'ផ>3T59DP7SgZR`VW0w-`7|e!g_A̽ɍ)U?#hUdDRS|7l,!>!J)/@jEX}n)QeAzV\TP9a&`hWǃ>Of=_ЇԵ"g^`ͱ"l2 -b9I3+ P.fd?6ȅzx<;W$ &A1M#" BϪX"%Rb4$OtQ_%ɼo\ߩI9v^7w⏒A:)J,NP̝lXU0]-}|1Qrr_db )v1mljDsU4^D5,+7$!uQ]d~0>@+ -dԝo*jFsrV:98@YN7Jv| cwX/ ?5.D@%gCڈUZ[?[,Iеv KV}K-<^-"|uRHz#P|X)pIP A2xK8&ݓӧd\+YDKbsSGnh?#svM Ŷ{Rä>bbłU5&~@AKoFc֟W= `SsvnZiLn}&ezZ:? s΢d38|z Eh Ҵ*K1eb0 f/opk79M m,OVW6)KFS LPDv9QcDDL?:q;|'_O7ϑq9.9SgbVSv\&>Ttٸ90 j7gQYnøГ7Iҍ CmRB(uOF<6 6լ[;'=Ŷ ^<[f .Q9Ft8}1::6N GJ&$ >.j5Fm+v tU- 3 BP`ٺK6yE!4Afs=zTmNm3KS;OMM8`g΢F1oj>?&]hFjv~{pn΁Uͅ/rL36=Da"qjr"[A4;'2/, gR;^ɵNoGu_?xk0ܲKJI|:ʺQ8Rlf+!Va ň\pqM\}\4xF V)[_v,h5"ګѝIT$^'8'+%xe>R mX~4IB#޾GF6vqWe+HGctmX2g\|V zhStL h/vPUd h~r힝f'pbXMZXP#sP7yfHTYϹ]HDj;Vp(Ԝ.Q݂YӸKwOV|J:kV?&Im ?Gp\N㌽_֣U ",efRygG]/Kw{5ЅOYL|D? n||Sn2#/UHZ{5t RyX кsJ\TYIPÐ)./er{ T)da\;/vP#CPTw^ƺuw Û}9H' 鵈m,OTuXI3řaY:x\ƣY}3cm_Tt/sS K˝({&[t |9?g5动&gLEWHn r5+.7 Z@ZmצG_ ox(Rű43;tV<$qes?m6:#߹`ca+A闗4:<gޅr@~aa:OTboAs %E|g5'~>~Ue6ya ͪq՗ҁM߮:e%CcSP;gSq;CQQM%&sb3^lo=}O|0o[&b9L~ɨX(ag6>x!?1W\5{6hJ^>e(9[խשmYL7MńU&gP S0K,q:D0tTF}!PCmXyT%3y U܃,~ IAQ0Fu~ ݃`+:I)}( VO,,oyƼ>UJ_TYT:Q\۫AgZ;8 FgBK-ef2HqHg9狗 cp`GN(LA E8;Izo5 8CBh')`Z?l01\e%T'Mݒ&Z8F' b0YI}H*Gإ\̬p/G ß}V;̮0rn[_JmQhڈfؾ>ܺC0<7Z1"z))i\wR>G9"ʏd2W;HQ;$c+.ԁ4]xF8\9ik#,:t dҨېs2NL#LW@$赍zY󑙏Er n6v@Rn =Bzj5{=Xi6w`$T'W²LG຋Ĵ=Kk<3C⧦aoT6fU7͈EyA'|UDfmB<$yWSZPHLuXy @W9Xl͑WYYԊSJ{?ބlͧ`'4S= h{;LJhE|{ЛHD5g(5ܪ2od!tۺ^$e{ h4i.`N0~$Na.&U!X _@ugDY3PRͰ*2|Rk7bR]ܿd2imY@JAi=WSt)lbބ.V<=|5tKVK":n~e>M 8 ޻ 2;x#iQؗ2Tq&)*,v`#s_i;S"!&DMFP2՚aq5ֹU++b~4%d ̓:C2Mnd$;(<{zEh) [/g_VCBZg!c'Љ2Ϭ[`! "JHH$u{ūĕf0jZ'F+KopmELJ&h"El<V(|1l%$::~Zc_kNFb<^ l%)_)=8tT1MXx)}X55N_egB:neiC˨9+Eؕe}؅=Aid,=hꪻi~X6$|DP/zl3xɾ9r3gFJ>rMBH;4ȹQp`Q*szΣ&.tv`.w=&h3I/AL8 B)s,q Ugxֱre!JBhՃ(m׫{VG`Ϩ"@}O2 -2 1m Rk.Ȟr>LS~î\9flTl?bx>ޫ+*@3/K ߍSf'eJwDa.C'Nԇqyٖ *3ַutxx?LeZH}oBAضTXa}[h{YNt,]"avq7䖧j Ocw75 {2//ia+سZ-e`\} Z& X' `1tnDzC]n`hŏ^5@UຓȊ%r?B0E  8BAi''4cM(uK1)XWrn PG:u!ng_BpK=?'}!ׅX>0@B\8Y ʜ &Ku/?ߒ Um_PxjΈVt%:]ݹ)<00X'@- /Z}ЕSXżrir׋9r.1+|o {qIcoagD Oz~@ >ReNQWg#})5J6RKX;S^鉽&/ .Y?٧Boqog.*(I H#r${. gܖ =n_ju` xT+fr?CGـL6Lg.<5DC#UYHx@4Lðu/dU8ňqu`h3s-5Dh'[dASh L] W& Y ={Z<혼Rh>Tuvz7.=|ZРe 7t{j2Y*dK~ X5֛-/ VgO 1PGV̼{kxEY jiPuТAQ:N嵸 )a66B5\^g)Ws<Ibcf ,2K.;J:xnT|ɏp/++/r^.>|bj[EB )z55yb{!lRx:%$0ktvRu/.@#1nR `N.f (BV?ɪ2~h.'&|jV z!Ad~h05I5!9Q7G |Rzz#nc?ӅDovUݕGkUiT1~m p-[[(eB9E |" ރ#2{N軗E<) O}|By%,f3 L08Z;&ѠG&8Ǽ{cƸpܰIto Rz3:~11dB[(~=;2S!+kLqfUM!L&Ndcz_vG(IHĀRE!|Ddh߂uek)vL GiʻmŃT#_q( 9 j Ж=PD7Žu?쭃Pj9=䧬.7vD4Iy|*0ߍ?E#4R+ˢŠ4Y}I$3VP4E&lj/56@ pN[ķM]-GOqvZ=oM .Jb6_Ll}PжǫZ#x`]/at`3վ1GU2Ϳ. S̓8jc-|QZsx::˸;GE˾ )Kނ}ӱZc00״ZrRǵmzzx ã[& ,*E]eK~4vJQX3>Z KR)YbkZS^D(DqS:b{\?Eme~μhUw? ùlEc39Kq22~=裖ViGl##c~B;c{5/pg_Qq_yA^Ic} LIsb6RDK/3 !S6S 'ɤ?\|w3XP@yX <^es_ r[XOr rMŇ.ZFc '"tQCIEGzI{}ねȚ+C4᲋fMTJJ0d z^m}COUhWApR2wel^z8Ato)O5clF8&ԍ:1Ί= 3jhG#`Ep{ Zm?TK?H2MzZFB3=n@Ƿ 4ҝY*a?Rt+>al$ G~{٩H7~'vd*t$ Zu;C삠o/uDWZ\1"8W^m<۫(7ciA-/$>fyI `qosTKl .7XF|ƼA UjplBñ16 d=^[Ő9 Ii~Q^Roz l1^d0$;eeQΰ^odmx_ύ!Ƅj_q$MGi#,ҦGuc!pkDŔ+%晾.>ObfJ뽮iINCwcu9 sh-:7v6̔. 9tjٞ3YMM0=6i]P| 1g\趾?H 6\ҳvMO膐w/u$WQBzC^壍Ϟą{b@PX 򵋒cpXNۡ)+Z[PsKt3^~@Cgcd-y|DNϲc4(!E}s_?/ti[J?=mo;Jlii ' n.4)d8waRJy:i<;[NMw9[&|wU_GL1ESX=(4 ?YWIӮUBk#lI&"f*{>gy=Zr%woT;͸4R;/Ņd4~5$tZmMU\VMl3t'9⧩dfugaZ_g4rPB"q$Ypa"6>"*=xS^҂^GRVPrt{ۈ7gy ޘ]ޒfx +̿޵NѼ |ʸBg-{#xtP.E@=W/OfрI5Y<$h>@V0zRv lgc)q1`fw6UwV7/Po=)[Q-\S~ j"ќ= we~åؑՉ[d$m 5^Y$_s2VN&| d0Me59ԜO"</ ʙdԍ<0_(0}ʠP;?)sRȳ*dg̛g[,Ht=77fX2R]H`jD`_9Piz_gG*w5JqWԉ3- [o]؃65>)P*D,azP|ѲtaF"QX>Y!(ZLf.Red1Zn=Bj}8N7֍Lڦ. db}LlO4L$Xx 2)}x<<5`$mwS\ZPjҊ3xu6!'Uɋ2ĭ`7 Tw JY5L$.A8ުr X=9QH%ލb C`ΡK rEWoc5R:,ɸ4Н8ήY6"ұ'Yǀ;ϐ4^eiz+g#ϸ"Ӷ RFMA> grtuT%ULrsxR'1>6J!sQtzwPl5o=B"_ŜZb8iSc4hN2 { G [U$*K`Xdž'EI%~Z9ۉH{ZG |Ɨ?餐8sMYh/&CÓa6!QQmf\9~n5쌒Xv+.|B>*EWS qImm.4`ݶj<Ŷ~lp[*j;q1C~QXT}+[zb7[|?cP=uvj#t@_hZ2]ڊ iZ'31y q)j>#W_cqx 5i[O)u3=a!>< Tu阬ֱ3Mq׏d@/A}uƟ}|%cỡF$xnF:]|_8dǴ'2?Z EQ[s LB棲30@jbs壶p;L;N7ყq^+~ )X B &~r :Ӳ,$G?  mW{kU7z޿ n&'+ 8;hCį.6Қ-^>r 4{Y@Io'qҞ)(蒖gt0=N70=RlCj|:b.Vӗ^{!a҆mi4=ؘsy @1T/0rElG0)_EۿS 2별WfWQK蠞la-c !>xG 6a=| 3fO|\YITH|^鷩T/y (aU9+eXW6'QB7R }?.Hm1Z' K? 1J$<0&!\iE}0XNyWn磘HEڨmW;o7m-}Hx_~]1wbbx bU@Ώ]Ky%R9@iIO純Ta?BҲ% >(o_snǨY '3+D֙~-zCCkB"A)/8C:KsFe|,7oa,k`U\:u,؊t"l8(܍m~bxdZ" ''.-ήxҶ%ngfmu"4ݩg.`g /އw`Hvm2Mɟ#Y :d> wQȝ*M:9,e_8faogMqth"_bL|B!hZ 9<*CG<@|`Pz@/Hb%"|U]֊+%2ft!\^+e$oBAT$COr_0d,@],(@8NֿY%3s ޿/HQE5K~,q e}s#3,y;oexD.<C+kҮŦE~_? :/7+P}63tQÜû0D,V]Sص'm0MޖTٕ7HO̐2_  ?/$Y ) oirϰF6+xv"zYG>,6~-k-w`σ_ٻy%!(G<:/U$rҌr&L`P $Y뚶ob ^mcyW7/]Bt^tg6W->r(Zw[RJ`=`#Ġ>׊\<Y.# X~f@^{)k1= I, 1G,Pm|mUZL.W1X-v؞T}ˑU:m|F4$(;;\SġU%" kc\n%&A5zgb(q_uEb"S4JTPB\~NGdfgޓ 8y׫V իA/:6{A2pEВ5`u Rq5e"8OhqE.(\ױ\X'czoZlި;iy۝f=[fYf#]--Md?OH0 4p֪{45NİU"e5hB a$~ՋqU}m+^pTi^.!(dod3EFa,RQaH"J\otYFEy޵aFrT'6Q%٭'etE޻zxkoCFŻBkTy߿RImc0'(t`2;[KBySO_AsN~|jf爙S)%ۄ/C u*l ́)|a%mHbW$9a.^ˌa61dP?٬« $),K(+ąnQ zIbq4rXtr=1I2;WcojL'4%RzTvny̵:U^4Attv㪩C>tLvǶu$cnWn8kLSk}@fз<{I<,V /Fb !$$WIJKG+%օ+\MH `upjǒmb\eӊxִ5MS/d}+\ŚR*>e%+Oizd- ϠX KR\E'RjpO'̜֡խ?aeRv9\YPM]٬Ǣ%ZPdLwqI[óɱaauk6:2*?Xmٍhۨη܂_qt$P io֝b e+1&D_e c5vRB&/8C`='W y].}C|K # P2mXXmfzCl@$tHfv 0=ft>&)FozjCʩ`&QtҾHs> "iCk*3mҠs,T>"(\o2* o7cSܮ.DEyCկ dI[-D>Qna{K"Bo o7yq(%0&hԉ[M$t;c;6x)9́0˝AewE8;-7 Ci8&k4\iyW򚟄U'*a5P\(^(Ⓦj¥PoLx$8/kǵ,M=ֺn*"78*dفYKEP( =Vz9۴HȰ3W0"[u}im"L rC+YȀ%7Ol='WZV!LO6(XOd:6Ssm75dwK4BΕ+[Ozcxl/2>u~sBU?S?usdviC^ >ndL0{Qs<ߘ =p>MHӦ# l{m!in# het{jޫJ#Ic%ma:]oKPTn-{v"*B@?˗"IxiFpq_.RM"~ - (8@6^(4!0JGMci;fgb9 b8AH@7}$VmG׿Tu,LlKe"R9}"Z ۝~I_E,A{xr-.MQG1l+e MeXg?;ɸ@rԤA?R_؎4yBi!vঠIch>H0.saI5볻;":4 M17AϨ)slnD$! a.rAg[4a(Q~6%5@@G)Ĵuyނi*JB@vξR#]ljhz#9"0a ~E}LpAIJ@ֻD Eц]Vn9zUd=2Ӝ _Q̶̩0U|biM8|$(O<D Bv4 ,%aVi>l|(f}\i= ê5S=8RzP.Px=UώDǣaDL8VYiBtS̵k_8vbrf#_o~1]fs_ޔ#HmMX:pc_tس^ipA:x$RJy=΢*Ӗ%`d{"Ci"J" 1CŪcmDT $n6_'9v(Y>ۚNS:DCbgorT&k =aQ187]&L=&K#}ʾYIB!/,~ JcvNc/<C/g]ݍ?p0˗}-"G K1߹AuH)fH5|؂n57?q"3f@ӟv7XyV$=aHS[.MRXB.#7-oQ:8ZBY)O %{_X9~Xe{P+Qn}G2ZxxpVH놟A2/ Bl1.U۴20 ,cAHu! لT_ab :eWT wWح욚jl+3y$ك/ 2J64EG_=I2(uє,W'$ d?PARH@hvjlR'07NfI%g'МLw=%+ۍ%FXcWQߘ}1cf w˒K)9NdkD6\^Yk7xNor ]!Ӷ(9V`cjREOkImu{y M7EÝCYY"^~\z`$)9tkdZ/ׇ*i/Y.Yr8|sJjXo&ܝ$q){A RoB -*XCe-Z0~l  ϡ#jB^E |0 &7.:Uf7/_ 1 4nԇ]\L@w @7XJXwA϶Ea:sUS(f/'Ďr Y> K&(~>OP)*;HJbޛ//m`[f&+3B MAJH&׋ú|4Yx[7H n6fp:/,ɩd|-tcE 1Qu/X!VS0oxX-?Ivi ł7M!f@tr^8)=U&歉G^^'x#|gM}*l] #ܚ:ʌ9'C՘10Zʿ߯HYDI^& 4_V6s'+|7R-i;hγ?/$ M¬(Y(wV]@4Ü빫`zrMu}X]N1j2i3)Xtdͦr!?krϤWq9gmjy㎣7/$OԲt={uB% jKrKU6/ G.Vo^5+|L`0}IL}i8J V HuA=VSŹҤ:/ƕ/]`?"C/s3 -<RL5=a..he(xvaJM~ ]5 ZO͚)bFK}&*?@O.?M( +G1I-LwHϪۅ$ /ٗc9bKfd%кkW Pn08^Nnb,pæџ"?ߠ^ȒZ"U~CP&9AWr4Q^\Br) _lCCeR~LlܦjXB}B[7s81"FJQs/k~}@Xz-Y⯛*g @7 P1DKluC WR~m ο}!9Kjlܘ#-!QIM2C\0VtlC#ۣrpAd"ZeٷTOS׻Sb^LWIM J1KLײc'/tew & }s U?&to'?*n"{pWQ\I ]'p\D8ۮc&E`/RLuqTp N=X's~7_`N`en"1utr6 yt|(5TW?괒~B [Qj+D+jA…si9VvEt"4ֱ㴒>.ٻk5'ȚHi}ҧ/7}1sǤ.3\δժi=E4Fޝմkouuz!ivRAb%nCN+,S },&y@y<>6-y?h*j,XhڅbݺKlsS1rL)9;UCsܟ?d57K7u9Lʖt!/Aq|_r g; YM("]> Ҟ7]BYrzP4Wa,Ӊq؊opIJR(m_C4WAbP*@ d1)4T rĩ?Z?8hPQQؖ46}`Qpe:K 5U)sxGHƲ ðv71]6fK}oO)I(n=}߰y Xa*=P\u?;۳uycw- 0vqog w>}]>([ΜDo3I^qr2ł#2Aç̟LD6/ P9]%9l=!•}#$vtt&FE$9K 9J'r,'RQy&|fFW+VwTʐ9iqKy4y=6evidLM ?47I 6CD *œ"^j4c^AL]u2M.?6yM̘4 )i\NT5wYzx4hΨ'/vUdQ"QP)Ao^Ak1aW9Zv_?:Ρ0E>y 7@-jQʑ¥%i*R:|4Zy@}ȷu2Em -e]d K2@+MA_ǿJ~mZҾ QZ8u| "t7mnn?9?|E 鵡EMJ=rjL;m0'F= m4DieQEͩ eSni:] 2G*| ~h*Pm1U}ŗu&卲W}{I[_GK/qX-]xcQنY7jjjt dV mWrA矏_b5#ol:/ 4W﹤ɬpFڮ&Bd#^Xzr*^٣۵_;u=c\z['(vH'4Q+oN6  s|&N|u\~DB%S^6;_n;dĔg=)ǻ }Glߒ .WI scKF%6MٍrZ&?,T xo[>7#>f#s#U^To6Z߻L =6-qKDmn *c#FPГvU&u~;%+l^BN0PNд)-0>Gq~kttjO*B.=qǨc&%1<9Kzfo{{iQ?dwow뉡MSo{^'z~/<{fj4\K|,WǛBc,X'}#_ő n?FMZd榨g<`z8fkj~jlD"%1qґ !$4: LMBr]+2V9& THƿ(:cn6N`ƛF[^y`g ?8jhTh"g-ehwȅdL a^G lVP*`@u,yGnӁQGx0;')9L\{YGMvjW^,VrC'C>?z_]:?y[;FNݱ=\5umD Zq!˅`LFscaI߿h~EIA8]S4m50+# ,T0Pkw [6ysd+P岩񫁖uHtT1{X]*px狗+]ݨnG3*R<8c%2Ic(_%ab|vAΥe})3(gs/n?g/!+8oBlJP7`X̱o,P 2w.Zg4\]#-2{|(XW;KN 4S%9oV]5 hl]D%(V>pT=$5I?Df!D@*akJOE_Jd ,#/ 6 orWa$Ye?"X8 iq_Zn? Htlä %,*O jbBg7s"t{5PV`TDc,J~ƌlz5ú^#'8ρ.`ưhnD+|@A9e2 Bdfr7a~OWXh6\GrGH.k_o6|!kE7(&קx݆{elhZy&[j6"LXe/lr/ Kwzʱ:3 q# 3o։ FF֕Z Txy-|+$p. |muJb߬Z@y?7*DH*Wfw"i, 3DࡅGjܚ /cjhƓKpB:Rgp"=?RɝM R+xJqaO$fB@Un/|zܫֶUU>[@g_B)D<&\W|؃1v 1Mwy*p$A8> R f׬0啟"x NEfv{^fvCԣ^i-S/h|p^:&I«ruS[9.)EbP<1dóGb|a6Y ~/ )h٘ͬj'u`='/A} hkfQdu~[Qܱ" ӿI l7únJد+6\G(Nu) ϯ}Դm/m{!a;5;paYDcYbӪUXϚK"%ڠaix`oGS.ehwț1-Mq\^w%=Ґ'S5"hA⌟r4fBe0X4-zrJ4mݲ}^h;3xmzz[~)9]H|lH GS}LG@w:[+F.Ft,mb}6W0wl6$[OUo*BtvJ!܊ԷxGk7vh$ L NK{ead%%&4 7=kAF\, %Wm 9auFf.eYpکO;&]uR[]J͈H0V!_#슾 Pu 2{P"|(4??TJmNꗇW1 Dlh:7 |p JtĠa5j//)1#< ϼ"!uM7OcT7vh=_٬Ƽg?o7Shufs͂\$CSl;:ZL߈zʂ&?3Oe3=pfB_ c%x =57 jY;9 8‚+OqֹͥQ Gϑ 2mGD4ɾъ8MSMGsH9vQ6D0gNNR۠%6PjoyWw`ա[bHL6m4TvQ5`R[OSVR'F-FڝrT@e` )(a>Żܶ)Ȳ.&?oz8whw5DK8^'c3M~@D|6_xLcy'?cBފ( {*EqV=ud zJp6]/?R,nA<@+AŰM]ܢxELl~jP4\t]NpJ|$5ln}Ŕ 9|C5bX; .4I)UOuDvCWm-_)6;űxWv!7T@fwe~+IUjʑX^RC ڀb;N5 E{%kXcQ k I3*)W9KX'o1yn7:zV%Oda&I9;].uBI7.7' ᰠV_xu/ bewGcklUmxd 8~i[a0=Gx"dO6C^ù$-U5kQZ[@<%U q!?Eq\Q1'Koo0 1~rͤ:%|i[mɠQ}@-QJl$q_ OxCYQeTU;l󴢾")45E7,l^P^dD;[MsQϨ:‰x7:i0qNŎ 0eT[rFTh^D~ *y~%ZM^A6/7;&ʕ`Y},0.kL \5/^&q2ѭW1|llTl䩑~i=? e ]bkέCS"Q8pܱ{M}}Yw75.i Q`Ӄ MC :9HaƇ 0S{DFsl +zO3AeB|DUhs^KW >"y `h}VHWX/,xZ'Op(by{ZwLo7C$ķh9dbZ9RwOﶜ-)uHx>%4SĆ1A~)Ѷat,ذ*ZzO(LE 2mL QT̓Ej#}!4ggЉHXe Q腧>[zRKWlA#ˇ={o ~5N⢄ҽk3ieozP4`z::r[)[JPRrᯃ" qROn#мhYY _ld[!a! Y0h9Λ{XNɆ 7lKKIC^x:yH~qp,K%&(t]5faE OCw.F%Q QZ+SMbOP0^?*Jx4YR cDq@uv{sY[Ți'c-`3jpE={o$Ԯte(ࡸl_̮r!!+AaJcdשa˽L8cs;~C' +Oj>bx3=~{#:;/0\@쌡iՋ d\iC2²]9:]2:5#vZۇTT<⟍LTͪ|Y%ä VG1KM:{ y#_D^#~/pJp=녍S%SWҾ> /0B!b0ɶC4DdE ?1oӖ4^)z~C݊N샕+qcط$9| bXFV=&4J :P{+PN ,6c h[xvx[*Ԣ=3zPZ̪s#0_CWk6,\ V{I;T-wL-T^>СNS8pQͲT;_7&WO|:Vo:|S&TN<\jX$4suP E#/RQA0%Ȕ/4mk w/.a9a+ӺOԂu+tҭbf^~ ? a&MEuL1T]\s`Tb呈qr^;t;X\@Dgml[}i7R[5#X0AszPrеRcF3B,JZr/}MFa/"7C}Bl,B7\(d 5u&GJYngUbB](''d =.F_fGbΫRԭTF &&KI?8EuszXTZ_OW.ΗNu%ke36bȚ ;20ĬOw!-_2َj8 Me(F5<,WPC@1 &UADu%8iė.BNOʶj-Nhnqߔz ))\--J@ި?TFIl-v:coӭo3毨`MP-L=pO!oBL?zgP!+>_ ;dOP 9S֘U95G[yC6[= [P%K6Tq U$6y)q1whEp:#B+K}mϾPr} \~3TT eQ˩8ݞ ÊK%po߭9XJ~_lf.|,+eM5jK tW\Zn Xlii},+~yrWlAf>P<i A[-()5ҙIpDxۗy(ZVeNR9"$ǍOpcĵE2W hQcTf;ŷ_Z#(qf/2e[SuW,.aGt˹K18ikp 2MOQn-Z/[q`(.*pɳ}dbR&wD6^~[=oX> XNMVeY> 680Yr7j Fy mNWIR$䟆e` CܘRP)Rbĸ;ǯRz!KM.x%x&/0M]|1Ðĵ4#=\]%Dٱv6Ť4l-=AFS_Bcx( n/PMn0s8byMg;"Lfv mt3ڢvcT/!> 66kP˞ݸՔ2FY@W3056͡!%^X~lSEa D)魞D$*Eh­r AH zJꃷyT(I-0c)I/RD ޸=9pT*NCDӈθs{$5u/IIX_dTnd&{%#T<>1zZu{~& K#<4%&sǣkJQ|.A%֐E,o^4y敬s i~W6/PkrYQ$ĵ;-PeLC%PgP}su^ =tiR{km8u0"0u)ߖ_CM:]V.: \-JV#-R[%zg"}d[+͡$'*`>uVHOIYn!Xpg܅Bu0;M #s'_/FUJȓ!aKDcOf XLQwn=`^`@f(ip _&iJב]37sr'BZgr4[rFlkDMtzΔ$Oa>aJJ_f`|A D ^+?-H$R3Pt+(TV#зme-KU!w={ B sYk)J~Pc:L"sY, `3$p)d2D{LnPunwI!'#:J9!rub&R2CO%uc:(Ltqҕڃ:ohL`~͘ &2JITBjzdRɹ1OCp>LKCi:1F Z<i;6I`?*W<6Rǂ1X͒4age+'5>d1#q6vUpN ϸ@՝OBu`@1Z8'L5B%k9 M{Yp4򽼔h~`dO'Nz/i!5-f!!67Žg`C֑rCNVq[t.N~ ~y]F(\w`=VEKᔖ8NEړѩPݎlS#8FU %pRA\ ^AE"ghG Z&YDԸ2|@r/GJ( ]NXb*8 o{1j#ەHr5CE춰sR>`n߅_}z&rhvdCw$T+/TxmSs|c>Z>s9d^wѤm m^> 47a*zIQq 0V!}ZD쬥F$hls3ҝtW ZЯ[= ;=qpo'",Y<\j^`u~Ͱ~ 3qm ;82bbb0bB&+L?+:|3܈R8;06Aa?GK,ϸ'zΗ~㎧^=se2P:$8'Qծ ҆!:O1~~n/x"?&)7 e }.M*wʛ?]q; Ѫ 6 -yҎNd@Ѡ̂^)iSGvy}ww:*lO$QBǯ1X] ? F~ەMV2tV7oTRlRJ%iAǍ~@UǴ"6i!D8$ ~kTv (y tRkXRs.B*\j\6'e7C(:f#F,vr* vؙl̈́dE9CX:A:Ѣ~{pFGD@Ctj@'4|:KoaGs)een/p|l/Ha xsuRsf*(xr+uuɑ9㤶Ȩ9`Zezijwf{Ĕsa!hdJşPuJR<3c+ n9$N.IB:/V~x9W@M $O55B맚+z~AƝ{+rp)X#Y'Z1ˠHl k̶|~qXGmKS=`܄ (y`]1\lv$R]Fp BƟ<Ѩ$ov& YW#8Lۼ$CO&X4Xx6qH!ffdGm3+qR@{ؽ):.M{$L$ܶXw׌CD:Kb݁_5/F3M^da9C{:T{n!ȩ$6ʏ.;Uùe26wB`DֲޘNIж=f6-C4bB4[FsODTM `*5ǮL5*m5E$i/Ru>قU|`giA(}*3vJ-\ =Ke)~=~L3 Ҵ[{B[ }%\Đ1vF[n*Wq $g"JYEN@3IʩpFOYWfmmu9rM#;3'wRrQ~|- C"CjKr*BS>JLPC /_YRDAL:`n*1Xp2PlR`}zBlzM]`(x~ ,;MN*ˁuR76Z8M? Y2V3EZh]_u JG#Hx-pJf|# ;mTW(_FVbT U&L4O'܁6 cWlzasr|E k>a2Ō5ֈ*Fg~IAI[c[T࿮oƵ ~ 09뢩̉з1PRT457 p9[[v\jo[XE2Is&( &鯍=)Hד.[>b}sm3@|ϳz6K:|W9mĘ잘!O2cy`D_DԹt)*64UXycYOĚ$bC$ 093e.N;TJǍgP'sq)}dh0Տc0 n mtTxBmXj^Yolubb@)Xs:KB,*FMžٮ*8ÃD* D`m;/r M>K3|,53"!ɨqK=[M?6m,RfSC a.*sdN l }8)c 0Yu%ScDJ uOMMfƂW ,0,Ҳϲڑ;|rS5DiTmn;aE=*VaUj{p(?7Rvɉ3fkIQ=h{Q_]lF5Gt*;' hXh[(Lu4yd%py$,H{8\ [0Ub?G:'1܂yUX\6g˧IC<E9˿ӏ׾-_ -A]&jdKG,ˎv0j;n? $YX-T36c"7uئ+L?Ksk:4cQT)hꡜed%\d:HɯvX$ /2Slc$Ԭ4@˂d+#-<BG߃s r[kq>d //n ;Gv]5o;T=jBƨeZOE8MujJzY;I5}j?ZI:x2Q!F KԦ:gYDvvL[;Pd⊱ +/KalYw,zs^e$-[K3 >$kZe{N~QJ*xP~_ =XLȃv<_UW$V"319]L1!v&5:tJ #BBY,Ub̬1LvQUXာS\'ӷWuGoZ_30Z9 f휧QSRP8!n/:cs< Jn?hRr^%-/D{rCJwZtt7: «aN=ѥih[NoD̲|7OI> 3˼ѫe, e7KoM7ۨ<˲P;# `϶jx˶Tȇ&$r[2u G:h|ϘZ8R$Ս8[zru/vste[f)&z5woޚY0k}- ݀BۯΜflQw*IJ8%#XvQ$eOLܐ֋idoP&I%'H޿mT/8q,F3hy3[B40Y4>ڃDJ45.ɿ]\A J3G堥rTtn;"9 1Wd7ª ȘR- oY=Hؤ샶d߶u[VqgeHÄř/O}$qW\3-:ҽ.e 2tIjxFy pzNDNiB2-e^VԴ2O1Bk ._kJܪ[Q {Pٯb3w-dF,zyA(PdoVw`ykE۔nĜihJj=P'bl>~Wlqɢ- *&1uQ!e m18>RU2X9r/wtP޳UQi]E1pb~RJet6zM FwcI& >$ѫ4,ţ0ol.o{[2]Zf%N+Ĵ;)bapBkaЅh.n EV"Mt-<%xd28xji,#@DkQ{_YHAM돰ZLa2rWBoJKWܶqee$o/yѪmZpqwЇw>c2MX1b ؐs?XpC U, N"fuCS^)yIkV QJS/^"l$tِz=/RPMJXB>v7:Im|J[W@Re΂`>:BX=:iCAՊl9)|*:ݗ:(秩tQL r 菘y9; HY~Qf A >Gb&ݡ./|U'5qeYM7S3!ZJmn_ 3 a'NXu H.sh3(1 /ZE(ǰ,Nu81gPKT|UH4t}4e1,-{`5 ]!K2M?H&ȨܯvzH[. zxCnJ͍{p~KV%'`YPi[9IQfxFV^gssT=1j F#CϤʙ TU$0J>B#t)guvn{C 9q<­,\F9p"L2G>a R!pV Vpa=#3)Vz*i=,Fn %tPp2ι$ YpkCWm)SYh̐8ZaG[CG%­z֧#cV)<7ᎁ@d$=؝W.6-ѥ4^cikhgk=DڶcHˤYR zy׸ LK6zI:NPۅk!"2!!lK31ZKUŨlD^q1~@}fH5vxgF}h|_1u_Çv LX:ƚZB[9VӘf՛ǒ"j#-.0q|wɣ LS!]Y/*-%l~uvkIj%n ݾZ$Ѽ"!Ք9LE8Z#n8ü_ˋZD 'XɺUKEօA7[{Ny]K*kAS&@Sʰt.#WOAuřu".!_@8j?**uq.RsNOQи <xKAY5 E *B3Rsٖe$qbϟ͏Q#xa;g+?ٰ`e,0n޺l ax{+߾lb BHoE^G}H慼[Id@;gÐIF!dU Y r7OvD[f O'hH琶?%k@qe"3x^͇30 xJ ё'õ:Rܿ#AR0 Q.G?5ocأ()Ƭ2=kQ=Dmο-DrwꞢ8QgrKoIS&?4h95؏QJH!4Ş_8YgՏbӍܟs=FQ/Dy@@kSG_u)Cxe{]UFˑwI!KH?DA6Ȭ0uHFmڌrh7dAqbzqE$} A/*˽<DfӉȼ,54.I/v] k#xV lvL I&`3S츃|#Z_<ż+=oz_;NNj̸w@aP}B~z:ڢ^d[r*q=HF{v,K|ڒ[:l>oE)bLajLRPs.x v5$x}\!J>gc IR4Q~h[u/c6fpCp_Mt,E&ߞR8ל `GwU'/Z)'RpI7cB;g#W@RZD$:VGr_ѻs<.sy-1Ěi=&H`-)76 gʚ+7OR[wiy)\]]߽]&сo#|z?RW~& OJ͕{]ˤCëϙK7QRC*_l:XCܨ'KunY(֢qW Vh g#aa ' IӑɜnB.q*" )lf(-@]ѫ:LX]XȎlhMiSzM-bY_e oj^,u|}6u…/E_e*|?ط r)箾/#yQs:KmkM}FQlyWK3\hͣG`\S<&2 n$eyn]Cb+W.vj<1O'e+egPs:> 2W@AO⟺|mhy*4M;T X W3TY6ֈ| `«'W#BXÃh磸̮Z㯁WWk-N[ٿ׫d4G^u0>\#4-I_-/y3nqM :5:E3p_ tF@7p\]O )vxj"/|F$7 B^N8`@yfxC7huV'oK`,4qw7Ӹ WO~wOՆ+d.NihV,C`r>\JT"S4& 'Ѝ"ŷ(vrgɯwW5.$PoogG"`4U:/UZ$-nnVyXI~f$P(YL2@Eb+Bb4k6G`[ PaS*x]}8V$b>ΰJ!+=Nl)qzpkÆA'X2e݋|Kpt/޽r-m*"\vǸL;sH?zhҹpE֚a!,\5Bv[^-\Qle+.jLΏRW}[3wS`FS8u:጖|KfY``C?-tY# Kk&΀R6^N||n7v/JJ#n6zĞWd3)w=Cݵ8j&gW#`ث9 V%-eBt+bx9]{Ц~ҋ HYᮨ!]n~@o |{aʭ%Agm%y'/]1T D3ܐ˘esF (WQDS%]QxJJiJr:Me㌍<Јވ;y UIєy3PQ@.WGc 0N+V 'I߹ PrPޟ9P`UFǘeDm/&qKOKr)bӛUho6H.,n`a6g>F Mɚ= !rD̟I [`D!{j_떅R#i]՞ {6,aDyJu @ urɱ$:A{@_Y2:iՖ+BkM,,%c$d{}r[;G*hIM{h5Se-f ,1UvP#C1ڐG*^l5R\cD&xK[Jw,oQQL RA 37uȇ+6S*Nz +dzg-;eMD13JcBdX}X=dxP˭*DȐP Hϰ 0%HKV*8kFғT10ϔ8#쏀 f+*}'j1]D¯ƈY@2`1m}G(B S\nE|3 J뻷*+SzU˪WI֫^y˳ml)Kta:\ruȴu/x!HpO˅MKsl@}\ 1ԧ;h z<*2w,fR%!uϐ78V(yeNx%XC^?f}>RmobqHW<E8 \3bq$犹kzk~ v~߷ Pňix/<0c jJIIcEFrxR U`#&vHFGRǏP~`NI;"yr6}Pr#K%o'4v!> \gayQאö.M]83@ '%sl(BI=;5[e2 rz8,bigؗU8ˮE;PlΠGKdlW(U + 5eg~Ԓ}i#oiON~Y̅Cq+XC]PWD460>rH4GSWYUb7|u;a;A{|(ዃ=lq w8M'q]vD0= Ofʖ pA au6bu&H="Ո+Ȕ6).6zK,2=O;@<ųn=闦R4 l)f[UR+SrG POZ'Q ҧ3qq4dK1w6vY]d7$7UV!*ԌA[ِ[\9XigP2L~`B|{۱4oW@ .14 eq<ȫ>w8Da=}1%F("Z3J\ 3t|J^yOyjLz>c;#(g9F #B:BX;WV\t[nXj"y)=>B[3o-}iͱ3 cCĩ)ͯnii k^۰a+y06{99Z FdQ=w-c<]y X"Rp{vF"{3>Y> q" l#hHg/Vmp[~NT?$/BHӵ'Š4 ^ct޿a!?TRT68w./69;zBrl7>@?2ھ1~+dQ?9ԛ“2XmY!(O◃ȬIuBhV*d+]Xp]rXԹ 8ɀs.?VIPIJ&c>TQgHӄ&S S 5Y17f|1Lϑeb/j ԧJpMgv&ð%wm? 6|]%>k{1 =eٰ4W6ʹAt5^;)]6:S+S;uhH%Y\m'fж}[ ID\"C?|g$?7kwif)Dnk_qw‹1 P`9؇IKZݻ*&}YP-m՛m[Y˯n\t0vk,Wd` %\n twL-b!2mDeLWPI?- xT4"$_,VcM Qw5MW௾[;5,?0'R%](q>.cݳgP_qo0Yq2~bîfްO7hilx!Ҹ?⮖.!U.ٲUnlb07P vaX4d<Q skTe(q!v>Y:Mp'yE#c K@`&i0*n5d`PI 8hI(#+oƚHYzˢT**4J3ͻM|S5giwQO{<f y]`U 0'E1Wdi!k~ukP(cv[h}_6uKn&mo:r~t;([ۻX;;oeq6=Ma ä@9V2cq>,ךkE"MZJ h5>+ލG2Եhl>E1Q*N'~2w;: I9nxQ2VnQZOwg;΃u;G!E8brfTN+/Sye'bk?%V2RHJI'JL\+8x6ڛ"n|ϿVZЦOh3q6 ?fYޜ W#losf8aN "&s~XAX$ṷ,.Uŋ>UƩD8g~ߧ%EQ8gE-=sڵ(i1=> zQ7s/P3ӛȜmF(SoG5%׭>TJ*M6õ*9qLT)*#= ` ~o&_`2YRIepaHpi$'?ZLo,c~S]]cl^D83pشzild88c.7/ q9X7 FҊ'ܕ48X "ƞL4f=+%[1 {kx+?%WZ=j_ ZI_}XV } z=O`P`i\H3<1|*ґN2 1/tg\Q31sA(lrѲr`)E¢u=t5Y\'NGA7S/$M&ڮgmʺ-'hJi.8J#h?r:p73 <" _;XE{bnB$e fsG LuL»8 Y`BS\Eߚ?៺3'.<3,_{;Ƣ_ ea4as;t?=]_pr+*5m~A}{@Sh"|ehj~>lʈ#?QdwPք)յ!ni3@@'V76%w|p=t]'d5*/>]݉m  "@.tC}=sQNL2x>ANn[@ts C?Isy o\c m$[}<-5i|jIRl@Sw^nɳ-"dCذrϦN5|bq RY\ oƤ?=#63OgݹJETy3]c<uG=K**b]}` ˾EDQ?ܠyZ[lo,- IPb~#/zӼ0gh'ڈqh91 \WSz DER.5G{`+iU(Z (ys9z*B$<SkAWC6\Jqqa{X"ƻ$jqF% 傒ڮJ-X(6,ll )W|̢5PPurc;B*S7Ӗ3:bt_—pTQ:oTɄ@i_v@Ұa eL͢*?^KO 8:+:JpͭOc19ĎA+E{T_[dž\PΆP3w7wE՛IS0@22b/ӄ)>ޛuOtQnn?mB7a@9ȭ ^67p\!#u=yPk*^&piJ<`A-_ޅ7@ҜaIgG kg _cuX_%3N-ja2pVEnT@5 }R,dBC9ÐYC"DDKf9 T"aT 0 $C|5o02n,cT51hSa˕AdHoW䯌8mr59}]]"K^jIٖ\O0M,?=720FnRO Y% 4b7q-l6"8Mů)k?1r:Ů5L|j< @ǎ IҫحK xjg&^eFF'+^`!(جPuI܆ΫwxD1n2fF,EBybM/G2%}vhG̰W`""܃5K8ac 2gVCM!ùO#&{ ?K ^?А4r^HK{*OSk4 *=hnJWhܝk<༈i7ưLB\]Iw!K&:}5S M+IJ_ɯf,7SDbH F RpfZ5h^y*!V.$}k:3ۍ3~h!t*_&D IU}e4K D6F¦'4py<^|KD#N3B[-f-,>\}z9\˸PsSU!)ey]葄>sXZmF[W4t`Od`RwXcvbȭsfS̤."uKf;IXMr 0<'I#0נFmbF68 TdqŃgRz-;-_YLbk`k3K9-hFYr`wkUyևB]7]L*FVU`yo+r5F&Mt#SrHv2ݮ(M4e>9#[}G?P࣪sSζS}6|"-Vk[W.2@ CL%ÎϤA[ ub n|5:a2ݑ(0vm'D27&yHR+{[ Y >pƹmo Oj撚2a g֖߇ >)o Ԛ [A&RwڮG\bv& x?&| U͋z"!fQQlxv5Bʱ˹]ں((.6H;9W&YXC?N6`/R 2|mf=?:D.A QE< xֱ7o\ek+ܡf]'*;<,]'AνF >Z)**YC mX?>w1@~܁}hg x6z*C^ȸ. nP3=#U"H8To'[wLה- HK-`\%34;W C`LLb#Ee > o@l*ciئoB+7I%0Y ehuޣX9s@HoMmM@e*7˴I7܌5:/C^ ;0 -GCe 6íI2zQugrtsϔKU,M[J,*i<4 0A!iE)oΙuh@zx=H(pe2*֫%g^t<S;9R $A/ri0cpY5n$ZhX:BZJ!ps Xט٢ 7-U` :Xq1-A츴5J˰vliT1:8m+æR{'1kuiZˊssEwccRY`U z?,/-DeVuJ}][du%lL?#~1Jbům :6fJ os 2!u$X/!O:x$}qA.9u5`!C+u7FIJ/8rLO@eԑU۳6 ?%4w;^LAbൖ~಻*OMH5In" tɝ(P,BFgا4X}](5 ?M+l飩K|NMOjeVSHXᮦ䃂[%h!>\Юݔ4!ZGwAx>; \rD?V1!C{wfragTavIKt<*$r5Z9 G$y7xT{qH= imcz3OU 5~̣Z8>oCicP<x([q 6]+i$ꆱ{M6iS[Mv:Me>+a>* hF_(x8~wJ(o։3,Wvp IzLrfp9BZd,bx6Yޠ >2\$%#j-Fy0XSYSxrMټK} NuP )Л+ߢW #Y}ڧAc0TEw#䡘L1T@Ɂ&'bQE8PvT$Jgcŋhd#N'a)j{RG`'0=п;~cN=٢ޓRL*:,Q9!#*%܎`y>5 I{ܛyWqlZD{_&]>־fqxh%]0œgUfSv^:,0K#:1~/tխсڨV.۟K4;Wo~bdsx e=\A8tr{wk87ѓ-jhRk遡0"b1xtB?޸ 8Um }'`7\Axv!)mMi)_J=O(||K'6AX]vj8/$G|ȯJW.}ӈ~e)ϢgDzilYߐ(?«EW7lLFQ x$jT:uM"^f5-!v벪_h۩><(◌̤IޗonZbnGX=">^DJ}Ir/ {WD6)\ Q7R7:X."GN3[VωA(277F bd,%6j UN 2[)"oB;bflHɈIY KU4MN.XE(?snox8YVS|2y^cOnPL_Ik/(^f=~fi2/$ݞӜ6M_6>`bn 0P(^P yPj91-*9z46ybo%-(xdj/(`-ڤ/#9ܾŠZpR \g4rԟQ߱&y<$JܚLr ^f6uՒL|Φ.{s ;:`rv9B0m8Ƞͨ)F5fL:[%DڭNlh8r!`K䐈>7X_c"C8_we9zpÞF,"YdK湹Wԫ^6CP%喵sIeٷKqVY^)u3d 2*mjD(D\\~]v^  K' y.WI;.%[̿|s[ D@0?5vY)3ON2YC~Q)f$INyt!z_~'"<$Sa_*3y'nD2ˆ~;Ln1J8O͔>[*@]b=z?K i$˧ dZV<hm: ަa<ܱm_kEGۍEXgq@F( \py<=t.)tx^ S7IL_qMX? WIsyrfc7+AXtes&Tn0+ ߶:de`)߄>atJ86i@  ;M\VgxuE\yKy}skdxR(:nv|S\EN%ЯЙV[?|tuF|}ЋW5kȐ_[5{ZӧΗ=ÕhSv1m[`5i-Sa)cBr~k4E39/dp9zZq 6$PRN}`ݛ.5!7;vvk crE?;j}aOQ>͂;wo[.:0t{KUO ј! Mb[ Gq{N&zC"xG ڞBYu;qT֎DC['K#Uc1I6z\hTh 9D6U=^ӽ|߰LvOCIk/AWq3^ i BVBʬRW`HG=?_Y5,i̽-'1(ٚ%Ŋ?W5ນdS%B͡ ^6? ^ʶSl/YaERPoCN?q˘U,DOivUEKN,ӡ:;kąK4W7b՗>J$*-"-hDĢ҆]bF?Z?vFkĠY\ȡr87T^^ 5cYV%tjeK!Wxrwɭ O(@EgMǧA&$-a5 B\8smSɝj̆H# b.M Z+jU1E.Д%?XF喀G.=uKo TkG2H@]_+ Vi\1YW`eDma$Jd gVg " %t0yoJ,i`O, HllBfxOhnZuRCQY~Co[DU*GNJBk[nnG=L--uF-/eR$ađSo& TcX̑ڸA!`epMFQb`<n 'Xܻ 1Ev=23[9D}btk͛-U@fQ)ƀaڛcop%$5d6k"~oB_3緦SAziGSrÙRSED&&w/{.Y?&^{BaA~QM~`| KS^tBUD8^T3O&v zT٦i͔ӗ<] bWn҂y Ry3N&NSGT aᯜ4c BpTey* P3*  ms ݇"UgrX:!g(} IS!;yLWgS);xᏒ{]rW8fTW vcr,NԐ+t尨dkUh )#{kVVƍώ}ܺ'9*W9l&B;rqhZjCyun Ig^ݰ҇'\CC#$g#x+OsL #"L7$͂MZi3rSm2I;@l6%[*/Ja%i{e!t"BVlrCYUi}n4W- 2 <ÏA W5] + -S7،T.Nsm ju TQŇ'.[ƒ0!P{- uTIx1DRIc%$'lHA3h)[XЋ=h}sdr gX4 O qɶT|DDMy etA}(gۣ3ùƶ;>,6#t Δ;\ (.%)?} [9j?> JJ rp|j`yHV@g#"neGR4M8nC0K_|ᖧ@g'Ԥi%ul9Sc192Ѭw:žbڞjR?ByFqf*i_|hL\Iv|5:y {bTL1XtlyպdOw|Ԃt2 ^2tT,Oi"_K^A8&ɱQ bN2yQw3ti?p@I2zln_jXࣳq6jySt Y^7_N_z6䲀>gcƜPwɢ)fh W\f)KN KK=$t%іݹ< Fmӄ=7{Wr׍׵;UU.1-q̠ZwVǬaεb۱*\К{$utO۵r͎7P۠mP;.V>xWvdJplܶŐte`ґ6⊗_=I&KfF #J5a[Bȟ>BvӅjj2?uuXNe5faKguȎoGus"+qf{y?f#e$5\S r %)ۏjêCz^J)mbiuau0fi"nL@*dtê)$0!xX!ƃQ%,I_c\ 56&f '-Uyv}n*T>̯l`PoB*ss|c^*_jYnz0&_ht(#a{ik{T- vnyPB4Ofæ79ܵ pAFFu 0-<niȐUxV(tu_U#{u8^Y)6Rf&>.`I^2*I̿%VpCVvNR{onytr_[;ܔs@spH ċ(H+#t9%@R0"׹>7J69l# FU{/.I)[o'EE>w T%6! I{i ?2 ߽JX]1OEk.)Z 27—] $B:oyR~=%%]wӛ+Kl?J ďhm|l\Ƀ:3w39R=;i?>fZqv|-=h%.bt;sdtaU:wHǮ;񘘇T_-@ :/EشɈjKE b{|yv$M%@ET*Uu $HkD?UH d0X9)a&:5),MDBM?1IZ}P=—8W ;rsI}e; y9v),Ad|M.lX`ҧAIh ^V1mG%a-u܏h^ƶ^ʢAKKzP⶷y|&T0x*( ~%tڑZyO._Ɗ~+P;)1tw#W7!CkY!C/`"mA D/JyX[H;tH_6gVG)DckE=TE5VvU&QIY9re"Y_ UXޏ10F!"_Ot %.-@HU!Qj>#uiFTmzuCf.NS*hB 2*+tYꮨYl/+$R&N7 f`>錅D'.$MJmrI,W`sc@/3K;vU+b%C҄aRܜM"U> ZfDU(M2a*Z~A CQb@.{!~_l1싍v0b t}C-Ykt{;DFK=gƹKrGHb-.9|YT];CZVQ+v+-x;!㭍N84- F`yH8#:)LZq/ f|&g)"A7`(srbU)Nޛv*뱀Ka~ Lf|cWclj0VT RШ-ݼ +/8DsNFl4?hzoy#5{K1ׇ23-@{ T=%nϱ" ڤPyHo,;GDdyrIJїO2y;6ƞ›q.lo;KEWհ.}vxaCLX2bH(>/ĎvydNv?>Σ CF1֡BiŲ ^Ȱ}ɱ'\`U3/PXA4-^~o! M0dY>tH^qq$J, qӳ|$яߠڄLYhy)MAg/_c8 o~Y᪱.~Hq w]K-wD9Z%^)r}UJ_ri /S [XJSIx5R;1N:2/݉dTdde-ҫ k8 ϬsWٳ̭hM߰bwxTJ{NVKu ЏNc:UiSw2l|uLhF*@u޾BS@loWtz5 J~pRh Ea!RaVͷxvub HKM}÷zAзvOl R8I@xSS$l@uʧ@2*#"@ uw zsmvSd&6,໪u^CrN~yBn>\`)XЮ* Glm#1Ba97Fz ߝ"8 4C벜ROC$Nl>pCٞ`|\+ѧx/ ͋QVk)&͇Ho,mıQh!pض&-h 3 @=ժ Pdc}HqBI.Îĩqx$m('@R1G?!:@r/u/nq6`]$]C7jrV 3FBy& d5'jjɻq{@nÛY.%Μ"JfEFk79@H7jΐG-U:V7Q's`v7Mンq}G~g6t5vR6o41r~iQq[^w3&zF]n9ݕ$]@:'0:Py09@ ɠCgKS4 s>r-(݉8[P,jN\īQRj&lڮ^eP#3ԅ$)}p/jk5OxY=)MbiJw.@L-3:{xf4!ռfSe+.갊K'~nNT qu[i+꿻JVF]w}BFn1mT@n)BI#[7̍efsꞄ^HY}gn.RQ顴}mj0 D'B/7"HUE̚󿖄DU0’]~/ϱ8<` 9!;@% }LP IX?7y"y0\ZL7:mu~4B(A;Oxk?!m/NLE!Z@byXW yPrRVYн/rwCD}%T+:GK:ԴmW:c^vE-gcF'C~X￐3JP?:HӄjwF8 8zj߳PKb6‚[>>M|eR^N~Ǝ piR{pޙS%#pwq}`eA!2W<ܪ,޾I=/zA_>N7h#8ñ&(H\bU䅜.P[-83?ͧNx;Z,Z ;H ]+ `Bbrk[-gB' s"l ױ0b>'p]no FGjjoBH8Puc{(yZ9J^J7nhܦW@$KA[;ЈV)ZU(L)? 4*2aDVlNOH,7lRu"H;VO"|{R]XmbOϠ eze REi9l;óZ/QbpWϐ>4Zvz[kּi~gp2P~Zf_X3*Z&쯁D 䲷ݭ,&Sz/wq o  4&Ņ }" - H!@85XX9s'p?u-Hhv1r#}mK"֤P-67/}3h$zz,1c'}&L)'eWt?r'=E"UmŇVUW7XNxjRZ=ڶ1wl{daqCThN "~`!X)B/q(ELߣ2cGaٞ0L+6b6Pt}sK9Nzb_'յ͌n*L( 9`) q;`omi˼?/R "Md킏C"avucoNP<-Q E kbw !N[{̓g3BTڭe/nAu,0kT⌖J ^TQ)Wщ{Dua[:3}r *$n'X;(Q"p8'ԎfчͧgΐUNZ.$oP;!5:EawN6}4h[ַ*foi%=~r$wn"6I#Q<Q nfI!jʕsviB6)>>A$ ^oe%}z'%e]ȵǠo*#= S&l)jP{m9NS?xemQ#ZsBTԞcZriZN-DtLJUC#Ꞽ(Cwlk?$Q Z=RSmrl|{A|]Ld5&E[o*BoزY_đHPZ U1D(hn&|w!RBVƲZ?,P1r7$Pg:||^C~06\@ MQD?9BTrgC\0 #8JQj`Q!A,m"+;*m|B_;[? "{FXÙ K\ ^Ϋ۩24͢g_=W~`1@U"c.խń OJϽn"C}&M< b0P,z="j|K Tuv- X5\}*˶"X/P-Mz4ANFt?}Cmn AW9rT,%L/$ߴܢᎱעw޲wn _F+qD'2xVeh_sb ̞Iqkn\0C/~$n yc9P;;)F{p]vMb?O:@듊H`̹C)B/sn[e|4ȯ H,2`cFզ`'zFcC j/g!Ѩut7Mo=I[F~1YHg=D7?K" ?yݽ]q 5>Wty,PUEPQ eВxCT]0ӣz c\לa'uaOWPu>$AjOӈHAxƶXh:T":m7-n_פv5:7hHS9֑?}X"mz7Tuj`#Ү0):vm*?t-X*dM3į;_Ʒ?'~ ICb2!XQI"Ȍ\V.QY} !\K{ o*NSJXqD@Scڧ ~jf/U(ݤE-;*zIi'Z> ٭kJt^^V ^s_x^z'$b9JQGq]cUǣ2"m i Ch2JLAkjOߌ~̼: I :UyXIviSyъ 7q xyMvD&yX)  MfV7wgx~~U[8uؠ|'&=0axk%GT $L@J7S&WAwRaz3 5SuԹq W5?f#R -dݠ ~qLܒ 5>r*~ṣ[0?5^Ԗɉs}dA]off*K!OH/#`$R"Yc7,b?y+%[mL ?)Px5N/,;`KۏTOsZ(,͢^t\|Hn7_qeWZ$ ~{%Tyejs~{Oxw|1p*!.BJs+y)Ĥ27bQTgg#IeK'-ob*&]iĨ2};&nk|Jߩ w.T'6^yCၐ=\Yb!N)c w m2wdaϰ#TtFs$}9E9>iJC'J!.!8ċjR|,nK%UT0ѿNJ풤F̏(~,V0 gmNgWЮ̡k,FG{Sׁ+"\}!xb8R%fGɫ%~P7C|D{U}ڶEȮ؂;yd{)%! @>#^m}z'jF,^nږ q=R8CN!kYitm@_p/["K94HCt0W?@4rvu[%k3K ?GQ[s~n (,Y,RPtt0{U#8MZqo4ړg֢"oȘ522U͑z=-<>.o4s[y~?0) H(B%Ҹ]>|>Ύ/*!y!]āԠAY*AKrǕ tF{!@鄕;m7h7tkr\ʔN>0YԘ's~rkYS;/VXX4k蝢+V6>yI}4َL[veJxQm.]C{֋.J+:O4AgTe.:|KBٰ_6uw }pKIBj{M=ܛXA}LB&D{?ův(VIյ|Bu4e.56P1ZK>Dt[n)%w8.Ͱ9'V}ݍn(K"ǒh$0cA { I'8"'cHl( Kd ~|$Yqܳ r'#M@Kc)gL*¿/tX Ze3HVɫ TRXHmJ37sO1ޞ>Њ186ѝu"4F>1&nLrBF.gweW2!΀sr.tlݿ̍o>pLbfo XY ޘou*Pu<89떦 2T2,7Cmҍ[eTH8GE+Xs_oDϩMȊVF<09T<۵4Rą6x!5* ,lG*e^ˀ9zRnKiIA9 'R9ZC9.f.Ǥz4fk)3W}IљAj5XG1GeGf$szC݁.}w#zB{K).I[Js=-ՅFG;I!Jip+3zjb$ TQrmRTWٞ9!fג_3ew!:ǸՎ<=`0=1!b/iw$ .'Bt57#GUt`1;JSR&S7|`% ƒ*IDvG^4odpÓPRv$.Y5 bЪ,d&5á~ER+d.հaG~Rgfl٣ ۄk ?EqU h0=#&# `px"8JE87:tO哽j@ oS ¸M?~a9r[kA 1+Ғ/hC"_\*Dt#Ɉ`۰E*bt|=U٣{%"LMD;Gpn\b~Z|G񘻑2$pb'IּR47;)ѼA:^Qwyec3 'ܯh vvmUaL{02<ޅ̘UsRC_6]\LܧO B{hs}-ߥën OV-yZD?Z2YFa!haԽt`d{ٵ$}.nߍKO-N=h ~G)[Kl{0hPh;S/Hnw[$9hz-UYN4feLmwTec(JTl Ŗnd60b'QEFkK/C-Y0B\iWj;PxLz){WXV"zM1O E dŭInznBD"dd^/|ή~2zwB/p,LQ_Ѿ' coͷ\1͊W &}u<}t 0Dn)94#s׈''ˇjvpU׃ڿ|6&砗LE%1S}f'[0`|"yg{3]\ ۲:QpBXA< 2+e?Kޞ{*H(1q ,iWK$5#`[nfBӍd&+/M#CvկRФ902kYo\J¸mɅoU[2wwHbEt?w&(\_|a bCY[ Uv)( Plom\׳:)( 1ݚg+2^&)'8W\hNni>ts`$v/eD܂*^uqSzY{Fazx dr k 7"FFZY~WJ_L"?6MϹ{Gq, &??FQB#Jz}/lKMo){>,_D)DunYd-5u}^?uEjt=zCU:~46~G̵9 MpC%ET6"XVpәJ)&dt wk4n߀@zb [6S^X V9 +OIRol:ޑBtqo5]ߦAy&:BGҥU:ON][ /ieyfӪz&A()Ģ[~G"z@LP\T$']v Sz?(dN\#! K 5TVz2Nx}aЮ-yӱ\TTd`}eC5ND998TYlzѯO׃Iy[3E4>7'E#)UE/ឬa3JdHBek-ߥ_&ƻl?@"RGC?G$[M̂ ѰCFu:.\(Y R LMd6]($I%5=,-1c}~JԍJI c~=I7S8UdȞ̴1^.=Q΍QkbSR"Yo⍞m/^Z{ ɹAyYDtR@<n:VY &9IXSω+$/T6Aw&-,L`"'dxBn[ളDqKijf.1VUnU2]r|ц]S$ I rX1X|5zO0Yc|Cm-?*20h|Ĩ0OF7e{cTU-É@lKՓ.N'Κ4vh7Bpz0Nֵ_v{>*FW_;cVl z y%(n Y@)E0HL/I3nH}{FY=Fpzo# j:A:Zh]K-Li D9p2[s泏XgEA K6Ik϶fZ[dq)V5Gla^2da|8P^~GYAC&<<ߟ }\wr͹Ёˀ@ۉ"U[^5OgQV׭TX׳z)h7Kv3WczY{dmxq,&uV2ZHo(?ycV%jn/?\Cke~ToNs)ho{J͸&C@*2H OVB{8ϱ 6N'/Lh<ӭ#@,GH*mG-/ .q-G y^u-9?'RO1$q+X8D-"h6 @ ÛK>z5 |<2 WH.KR]Il'kP,iUQ2IG$m/$!D|ҟ^=$rMGv-k竹b*-<ÿ*hB"26=N,eAU;o4҃KvIrE+@dO`ԋ'!~1\}lT_D!_DU[ B)4 ]o܀Xۘz4o3EM'7E>ʧO93 A+>!`u#dN|^ juY0nצBvt[y\|a'W(omsݲev3* uV `rYB =eԑl(+0BxԔ'a2R>ҥ `yYDMbKj ͳ8vM4bbd{)/MX1S.7|nqq,V1=ehv\Xfh7Ov?%~eβ6ۿt, ”b 21K]6rIt; BGQ$u{=`gh5^{-JWɠ28^pĝeTc0;SP^ԕp\VTwpD'1Ku_"!p*(wۄƑi{=K>ܾkQx"8yNh.auqBzciy}j1 Ȋ6+x6hl2^jR:4jvSѧu)xI2^lg|NհNy z%FJxkQuB>:kqֆ 8g|q`RBܠ-ep඾#A6` tS@y${}k&ka° R1Nd % ظpM|R6l2(a^n/q_@9m̅#KL3GUyaԸ" $\*I,I1AF;؞1LWi3Q\g r?IC9h-t!E?;$H2Π@.d$Rt䴽e~tcQm{{5fBՋy PFtc?l~cxx/#wXp7Dmۡ#Q%Ls?g?܏~8dk`PIJc9+8 ;PP7 kO 2D.[sՒDI>MAzT^.:N1 l/oEZlyVv`Ȁ ,&BO/w?6N,_ZmL.A$_FetQe[V%DBOSVkK:tj+j}݁^HFI}ldNp:X8x? hѶ!܎YSՀTwcdM8gBϕ|xl>o(:笣)ɧj`uvo(YrPQ#`Bxy9ҿ|QWCuؔ8ƌ;Gj!PU#NqQ Ԅ2ud0DkBQSMՑNf`؟42/tL$N­l (7uhD[)џ4O|/V滜FsOAKm?z3à3L pju4M }9yd/i׵^^;R[@&Bs18f 9dWyInF ITCױ1ʿ=&?/sATDhI MʣsC3/P %vYg-Z`lU.kPpԮ8=o io{ j"5*'1Z/)Y{]ot_l@y zXbtڿ6v9W0䊄Fց!I`ˏ S!r,iS涊{+aew~ $']k}D=smUHӽx S'~>[/^ !Ak/%4y2S3/DaBȁ%ccX[ GJ &3I*D\a%NF[G!0OF[ m,(QzLPS~b/2R&+3KIn%wq+Qw`]4 z[tEJjn`b7H^J}TL|A:@]T4JX\`lrIqE-$ cIIJn^bQ]U9 !*(UgDMB±Gh~`'=.l_{ .\--}LH@z֧f}CEn&qf'FL&-@dȒM 9++i35S{qu&̢Nflx +y E . z< *-a{cu2Nx}jhU_h{f1Ůus`RE]B#yxs_1#(%{Lxb+Zz籕>z@:{A3_etf] I2 /AEDvۗ1~^j:;qsa]ZG 4K5?N=b[JKg̱?-[dF$ < G{%Gr]0jn(O1i^t0XUSB͇K3&tQZDW ߝh q-ofpQ5ȺUVDȁpU I[# ks?]4<+R +rBSAATA<{AvoOH @!I⁡ Mv~dz^DjXX%8%ɘڜUؚ rG1Rol JIݺs~б~|+W80ڸy\u~#$j~ w!k#'IFcD-bh0(&},g8|c_*y7X!JA"Pkݿ VN(]>#bLأV.5U}"7bo}@!LWPjYI^0d ru<,q@p"cUrwǩ4&GɡoUF$VҟOyStHx̀;6TY#,yÇ--ZM;AY$ҾMzX u@NhMY+Q]<.f&[j&cvy>r913Eʌv>i!isV`ZCVb]5+t.Jew"w4[AjALtXB˾a0D۽ש} cQ^6wKkOdxd}b^;4okؚlSzL9Fhm u]",B E^ SaX@nA0FbEx_fLn/#1e?)8u dQq LICK -ut@?DNݷDA}i˓/g'b5C^FջE^کR#wM> KU]"sWBHz\ z4]Ө] WOB`+:2)ifs]Ʒ8I֣Yw\4"ң߮Yk}zQ_Y$W4QLL8&xuia<@Ufgs\)vjY떉)@4O,s<0rt{THBuzCӳ Yh![J4dUH5pYVyj/N;"ݷ6~N Z] M>`d'c/3R}_3[(dIp>pJfcX7 ig9@Bߐ`4 9ov "{apK7;rIDkMeyW;)Y:OZL82Ko,;cKS > ^Qgw,(fdu64LƜQ'@$y2^m;fm.3==Ή- g2~~ևU"Cth5퍊qc*U `4JT|g9WqN&FDs9@[* b`o[ն _b=:Wkb]hXgm8k(C ^X)c]U诽COw!d t,+Rÿ= R `YNP=kvm->Ҁoqx, ,XŦG Bۄ 1Qqّo&ʄZ9lurX2* R^|̔P7΋)y8+ql'٧#er[®2 ~\d|g[ p1P$Gc}@b_IEݴ?ȘQin5MZIK]zKe ME/A|C$1qt6EϩHD"7*1wXPb{aM}~EE޳W 6cmUK'm"';Cv|IZݢ`h݈+R++.y$Q tXcQDw]Lg, L;Jh:%Lnh(ZCDߜaרBҢz^} o~ *~~/10y*C_@Esdqkځ}>tFaIxzFUT9 z46C\էP38q8oe)ekU_pOj4,@rgl :o.<݆TҸcTz(E8Z`03]4CG,۝I〡PI$̬R?Fx+{=:l QAs0`.hMuB-) v.65ѳ+F.A"=-)dXތ;}v]SW~,5< 9!e?;yR A4 7+ߪv'LZETqCHXiB{@^M _dږpˊ4 3:h`G2&@86דOs)xt*a[(iye[:O.c= nzah"5W!}̫+dnMr,l=]EeuUU |*F>0ɧe}c~"%2k)V$ܐcao!.Hr>>ylƯ# %^)y!('(M+/(ehbT %ADVw7ݧ9wPy5'> 4F}iԷMTx%0DxL:3dWTP])/RpK' 0q[ޅ"Ds`}{P=X'a,RɒB7ߩC`)dydU,Dig,xwQP:CK?K2GV:l'eH[@[7jM C1/vN&m\}'}d[ɽ}p5˘fk7Xck{-J3mrp",K`|heY qxqH"6ɁRͷisRb5u9J R:r mLhkƼ/LempVeM1" k;t{UhS8x܄!JAk0P<i6u1ܗ7ͭ::Ӵ>!5P~{oyI,PZ&nSe/$UugnW(os0"O+\{Q@WܜpvRU buYX6y'2Fǫ Hc!K10z]tkڃ0PEm^S*V*-ק3P7.\=ep2`0JfAW KHE!ȣ=Z+oW}`o&LCޅ4qNEWM3N'=d4TRhvB+Cmx/( ϫDp;/Hv a|5T 0hU,r5Iw(ZtU,EnggO2M'n Mt@bS7 5]WQ*H+ O>H,WѱÆt}Mb]i[ Hu{|j>3ܓF1{π"8Ί#{$jf3 ñûa2j0h?Я(80n 66oxNbqPgL+a/S%G-Ch*.wUeף)+ڷt^SP[6fmH G}e9Bq<$s K!%vv-mՍz_AK h6k1pԴxH=JuL5Zlf,a;ʗx(H?5Olċ¼DNXej9-Iv%nya &av+ӧ5KY$J*En8&gf_| ~vD9*Z$sbHL>_H$?>09C_ڗz gYgUKiL;6!.9QtQ!a\s.`e^ M59ӁPv9֘^ܹ ˽tQ^^&:)owQ4^Ga4Ҿ!KI$Li ?Ӈ祺?8^5$Zٵ>Hx^:ܾ(|40\ ^`m 1RTjd>cPs2:OSfyCAa~*E4{*J&0eTdz8{lFj QO;l Sz81+=MC1? V| 0gtY-;$-`&N&ؽaNƘ17-F_U1W`_rZH3q:ODL[;-ϥ)kȉ^tZZqDs&?D^FQlN8\ fdH޵Vx5g78|i7(v"2'OvH1Z,4uv nd\f{M蒥jaܭ~J}܃+;ǁ43!)!:^ߏA1#T[z|[ons[?K׺az[mJCMOiWd 5![iJ 7* 8[U3s>,4>jmr]@^ZI6Yʵw_`zBthTd(e^وr%52UusPŗm+&VVQm՚oi~>F?1ЖGe"I'5GKUUu2hF5)șua#{}`T8fFIT߀7(,iYݒ*JvQn}k2RH}дQS[o֎OZh hN |5k~#A3 wƖ;,[ ~[at.GZmz 43w/ԡO{*Bq+}J@ OV蚄$|CWﻝ'FM:=Ce֛~Z:NKnꪋTUID7  IjyݰaƸ2[ ˴^lG14 K\ŭ5s9qդ{KJ:frky2SyúTޖ2]S_u}NvRɆj࿿?u+|j'[?}l!e1s<:olt($VF0̝ 2gǗLwȉ5X+>Oq,OaMMc.&0p90Yq3Pafd7ݚb&I,8w#; |z笳[5B}nP"Pq\O|MUSq** u?}J;7t9v#ejvu΢5˦{ȗw09gum` !0!b:qS<芺#N4!(ҙ՛ۦZ%&Zݼ3݋z~k` AZ9KHdn79$)q,9#UIJi%贁>7U<C-9_R1N1Eqk0kn_B}F __J+?l& JQ|_Irn:[\eRaoupD *G[\B IHKH괙p(0Hg+0 P<l)+ nebl]+5A5ŵnlɪE͐4KuSqR_5~Us+%D-(8e6rEV./@3 )Yʎz/k:kHnǍ#$5z:_|<ɮooԋ,h 7p=_"^]u.ϩvS");a_7쓻V\P q"nOݎ^ҙN{ U9<^uz7\`r$jϳuBIN%9ܱQ4qQ{n4:, œVtU؁O+tVLR46pW\0_a$׸V[%< tc΃8> Gؿ\O8x)Vk2J 3"ABLԸmڐ !Nup 9Gݣu_յaG,vv_Iyb8)uPgXR{jPn,'! R39POEWvN,ׅ5)??ˌWaAqF1v}cmж'28٩C}~\xyг $ʅ&Z#ٛF g-#sUpBpO>#nc+c[}${}<FoJ]%.R3Ȃ3_ 80qgX2bF9ޯӱ,#*-K͍+5=9~DtН* K}3<1|#,ܱ>R^?ʟnB7LQM7ڃC@ 2(uy'VmNxOD\jY24sjun+ Bnd(:DUZUu_rH89^B0~ʱK7ۄ_K h 0αrr3N\H^[O%5e!m¹vꧭ}uyxp o/"g)gɳ7og`I39,t#-CjlV4O)271cu7'f1CI)%hB] u\((~HF;; Tˣ%vHٗι`ڣ F`i & —/^yґ"õv W cy]JW\ag6;R-gֶ8۸9>3Q:L:kL}"!xG;Kr`Jª!?){9Ȟ5[\\CҴ':|L'ź)+>7o!5;Vr^`IB]k*fIiC2w#bT_\<)Ļ+Dx0"ψmh>4[*m!j;6?R@s3@GTeZ:g/gJKEZ6*OTgQ1 ]7A,j6Gܨ+KA-|]>fw'B~@]#8,TjS@D1hf^:d68B`:P@dk!B!T[փsÑ=ɉ]`pZM \5t4}cmW8_XNb^^<]S3b@i1V2)/`  7fss}])l@Re=f{3˰ Ըvw]ڜ1B(y-TMc=rj0^SEqG#jjꖇ1cyiw55ImDžVUWêB |!@7ꮟm/Fc` יB{U#M>db{!˥PفR4D׭`/W5 ]=86op mU{[*LĨ*+AI5yŭIi,3I'ଈ~j+^|?!t=( ]vufnB>mŮ $;9Cv4Z~W.(>Ȱ}<0 +C|/u=N P`k LXdńȐj48tI?$1U8.qMl%Jk0NJi/-CW@FgчbUvCμ3;!|֮X'I9Swߴ[tO>lX.M%7O5p{yxúD}|9{YL)5yc_vl 7BZf e= wk6+,Qj`aKvQEm\%~s )*}uUgjǝeq.spleiͿjS`PFy.:Mg"}{%a ϸΨwqP@˱|rWù-hUV Bb"54oLUϏLSd8@=Ez>j2ӂ| KiP|"}kbX͛Nw;oXY#(:lIKLPIIF"xʊt~6s86!K/Ȯyo]Ńǿ*+u7 9ZA}b4Ή(9(=W qYTk:?2ۨOX88 [uA9)gt`(ĝ ]g$V)Sl-j C,WP6 vh| >9 *,guw~YD#"w0v +\s ;&Sl]`C {KZ^RTw\#OӺT>qLIY9/˄_9c9{ضƼ1a+eF1Ha߃,-Mѡf`$p58K2Z#C&{r؀`nlEo}_ Hq'Zu~ aDZi![wnWެo[cz` ΢幗#=zX-@)*o ĭ?  DvH2xb,-{a9juKσ2Rv]8KUŶ.O>.RО6Y 6}SsƢZ%aXi5P,eXqd~ ՎA3QFylxdLuV%edUYHփEq1Nu|/HSgLL3㧱~`cGEi:N6e]!JvG;oG}uSxhI4S@AA kcfh^dԻR*;俊câ'OWW4c[P+?-N'ٗq;'PS2i!,] sl)ƷU<iސH7s~MYwL !t~ڃS`#3GZkSVuT%Ns6v]ci|`OVY1 Q_Gs?PʡFdn28=i9Oy^w~"1g[`&u4)_a1aݦF3\1qt66Ny~l7yag<'V$vw ǐKh'je}Lk'ӗf#]z4B/G+ 0ӗP xvȆMߨ m<.Ŝ2ʷD/u~Q!QGPY&]d%+"ʖ5oSH&UlHFcĎ?։0sQǟuB t<dizNqB 6P'mީ8n/o[35zS!? k|XlhmpiGJL~/][e.2H@e ZU1  ("[ K^tNxZjU'>RZ lU? +y_`7'~|Rҩok 󨂘v3sRGp`8M4(F`>ԉR 8ZB,<$i_KpHghJ@peCZL L ǠI&*"PM)ɴjk}YNu:)~Sv:5ſ܉=RoG"a)_\YfY|lHe=>KؗV, Bh^CƎz5P ՎQV-MQ)taҝж9'ǭN)iߗ6MznO'Vyc/Vk ofᓧ2rV5|"?Dbh3,ZQ F@ںfxh-cABg8`ۉ1C`O3:W%-:-xWsFzy {|foav]^괵e۹b j2ܕevKM嫞=7UA!lAAXus{ (^y2|c+PHUlGƨUw{3#\_Yv]ݔa}(TT]EZ׀Cdz@]R3criG73\ 䴒w(۵txT:S8)@;3G!OC@;-1 4#Ov ]֟SOk: 2=d|t^zUg(-u`hOs/>+e0!xbμ_;fWQkpϙ 2".ʙ(dVjlZ.vjV7YHn[4 EH`m(Dw,"l)>9Tv@N?L~Y}Hِ[WP{{cyiz<0&9 #c)lQzq-e (d6+^Kڪzz1j<#Jbh ;Exo/gs4qU=ݒu0LƦEp=Rj`Aie@d_v$u.ݵnߐ"V,(!"!O BFIgS˾!ڏDs}$==X\O3AZe B4*eQTTR充]ɗZ6+|8{Q~r>.rjXeC`"S뼊cA8p:Ә>⅌ tgֳfT#\^&n Ymat(X{$c32OW^*goi;Us J4oiBeYH!ܓm$s'\Le"[ڳ}ԛdL|B4'}(%5.+$)YUw=XbL*0Wi7w7:avZ 8Ցz{?yܘo e Uj\@O,* XOܳpgf֗2=KJiRȹB{2'mqnA%T(\,bǗil:=س1 gV yr⪇4ߡs16W@,C`Nj`ڶ`\ |>*̲+|X Z@G&YÙv}=xHtDLj k{u9"{r" $rhznECmR6к UOHvunT#@*k1̉e yDӳi8\b-Y(q'~3 p k@QF0NrG6cyV1P9Gnֽz{97*Dè~ĴuxWPpƳ]ıĶJtE:a>8݃2] w-hoTهnp"E8ޭ-̈jmx` k%W%HJOVXww ɃEvIkOv$y%a{6c;08yhb21q7po2NNZ8K,ʆ^Q4Lx=b#Rg7gPߍLosKf߈iKK&[kv|Z%QO4 "ʿ'q>h% <0˜\ uA2tҺK8-*0٦A4EXs#K~Xa'`g >N3)~jăn3#<2._lQc㞫l-}+K|.!k:JVQf;N_:;=u3_أD/vI@O-lf,Ch1Sh4-b#xN~_h0?'vl+? T a|N9t\;씟۱T?d=icM@jż3&?ЋC4I"d~}]9y!\&|YjKegTT歭c?%)~dYuPbV&zy|x[]]C0f]kom O71#9e٪3|edq,[F;(>,_[Ƅ t u+MEceOH+Iԓ[)d)ABn?s;9B3p uS2_&qLwbM2-Œ79T(O5/HN>;0 &GS:aJ2fiܬukiOFܡUF[#|EL@&qb||pѱNfiv+hw&?D^hxכNM#M}8K : j ns=F\ֺ.jDtf]j&T|J&)C1"֥a-pa%[.Unz2P$W<X&&k(" ʗk !jb0͝t>Snµ uWyczRP-dP%ۯ- E-`pWIG_@p,UUUi9nKjJPtD"*šߨ{p lC'LJzD Y^ NUܡ7Wh7_3(hپ-]Y[ѕ| ;~!]Bp'~*_"imDvHo}3q?TgY tzP#y(F#*[TЗ;x%u>T%k<YA02rG{bj.Ի& CC4/aȺ ى#"]-PVdJeMN&d']}0WsN|GO`}g%޳<}wu>W:V  . Oh;XN-&n~vCS @< 4۰FuZ1dVX_c5@")XY` X.jqC fT|kfdǡ]BvQ@'b-!s1Zŗ1L n%K: p<gWhpTy~/k ϣfRxH(! +`xm- [ٙF&EFzYK 'Scez1BY@.y_>J Ҥ@OG2ϖ_ Fu]f#h=݄ 6SҢH=~Aԓ^;P8~~-͡NJW._%~2cU-tLȪ@0u`3!a[1SE}j*9A]Q"2^Y™W![)_#w)88(_[ 5MmSc; 8tgb~{1R]LAm? _Xo.@>H31=-+ 'I~UgE Ĥ1 4uܽ.3r[_u9m $1s)`XHZ6p-Q?NEFPS#t5<^zIUXLH GErЈtl~&f1l1l5E[9=&c2jүWs,КkE#r%2dOt! %qϏP*gW. tpUׅvVQB00@wɁ` R/<@Yƿj nyPΕ+ lQ辤C LåEaf%Q/xQGp֦[ r _s8+Kke]ePzεclpKfЅ'Gm34p= f(p{@v={w48R!B gSܩD*"XbؤsΉt1}ǾLf|l.hq 劅 f c&%Zz~Q1 I/zksd6t?!,ugEc(*rܿs:i<Gtu\|e"D-\1g<5ɬ uz]Py t/iF" RN%To@$ ]6F+/ <S:)29܈^I2y˗ p3y=ibxs7XMb{6A w]0Єtihk\9 J-wo zƧl#_iY/ }^- (?wOӎx\&i1%c®2u Jy hh> \{m_4Ew9}i7J *CflL$jB5`48?P !kdS3s`]HxnQ_&;!U nف 3vZNS%/kaKǬ{(Nj&+ 8B e:<ǺgV5C>2W4SriQ(~r Y^t?Jd0rEY+,:fw(G/˿z) mD1z93Ww'zLdOYqUDG C9[]j z3^^}nOډ`b`RztbqK[؇oL-H耋!Ԗ6ekx%IY%~rthTCsWO@P-N_KY#&F~t,i5sa/ aan lm/v Pwīv4<|<13;+ȌK K#@_@/)-ưϗݮˍQ:6'NHMw丆xZm9L}~>/Bn.6])35x,2h_GćM#BTHM|vN6hS08"g_JI<-xa*oSToEդk]lLL' F AYnWXb8s_|٤H#d#;~<#CD e b‹_u$򀉁/q-v۲[:/!e9(Һzqu.&@ˡ?xker6_"Yp. "K8)5[oTܸ;c^)Ms IH5Mnk#{dd8i N.sEl;7[Uu8mq̛u⋟21B|#vRP1ؒr&B a8A=wɈ qfՖ/Hl*f1?K;SP`m`oD]f 5j =zUOLOAfk bԐyS5ێtӹ4ᾚ+u>ai!І>z`6p)s<\HfW//s3pww͖i:+4OgWpMH-;+l hwwoFoj& سߛbYFWlR͏ -\RZ͜$k p䒿G,vkN')yKy;J/aFg!מt*N \ےyfQ~+Tn2U,I>w|+)ɚz:8cQm[L/MHD~a]f_a`dԻOyCmf(o秢'oMW.0I!< f+*үTũǡAHtuu"k *-C"yH6k ?4$gyGfH./2{~"PD (m ЇLg.J[.YO[_8Wqbx;ϫg=Ȏb̅]ɪh+6:wqq4gdsii@У*#rͪ%&YsϰD: dc >p{%GbN{U;Ԭ.?sHؾY͌?*4"'-:Yԛ d~_RBDJ)#/_>]&Mn.##l{@#r2~0Tߙ"p[o`@R9Q\{>Uh6\_k%XzUߚ95K%}ԝ!1͌"D@ەv0B#Fnڇ0"siL "џ=W@nÊ;j@#ز{Kr2nBc\al,P{m/ӭFq^I8 Ic9r}W]eck9 >6PRgHbP_V/%C:czB#k]0%Ln>SdLzʿ>"%R'"g3=ñD K#+W[Yr |gwJLdoJb~ҷg.|nK\$snK%ȟZMgB0s2]7e߮S肤cPoʜܪb#Xqtɑ/&8Ʒ6bYGa @RS1\_8Tt0"`J6CqnrXϼBj. .-եw*#I5$⊊Q#+dZ% Б1c 4㓯#l3k!;8 9q/ JrXQ~[]0YY=3^GB~5 C%zosO/?1d7-P ʥe<$L@ }C Lkdp wXkQښp*ѮҦp36}H Anz ?@`,6}fܔ!&\/ 8SgB PnV}zA`_ɓޏ&쟩j=cNrlP-۟IzwRî8g5p$! :ʹz|Ab<@6m jwF轑s[EUR>ʥf_%W4ԥ\h8;ѣ2jeAsیe8]Gv)TjU +h_lGLZTz}b[1C :LN u:\Hk^ʹ,^W>xZ+oEgѻez,7 {-ݍ| lɍN f]['!Ov$&+Iel\V32b-d}ӫesv*&epIf=^Y,*PHYEi4!;yI,0PW]6{&v%ެZ$j0u0槱fT 6Ej4@VBq68 D3.L8`,?2S,&Pgjm^Ħ3>K]7%SЂos+ GԺ)H o1}Aׅ Q _BǙXoHcoOCI,/|@-އ>,ž:4P98h [xLKm/`?I۸l2U"JQn-a3lb.İ'':NEutT%5vҜx9R7g#j/].Jp4CsoؽY89;@-f;+i}J3JҷT.b b6@ĩx[QA. Xr\̛}Ǚ ] ~=؁Bv1$ O`Hh8 Hus"2IjW_M!``Ň f]tEߜ`)_ѱ%k Qe肌GC,|]9k`82AlٌYC'X#4rt{omټ2F7mhz?C_âwzM&Ņo$n' ɹx 5S3\8PYn"*`2B,<h+Q 2GxW@/e-0RQKײw[Ӎ|hVȵ0@P/yw \WPi|;RdBnpzwYrB ,F{U.l4UJkwO~`zr?gu'tQeSwQWsxIMX;OMMQPV= }-HA0y|m.E6U6 &إ͸..DbX!dnLv߲Ro\*B7yKuuN]^AZŜ5.:WAsNDg?Jw;u͕+1_'Ʉzmב_b(jZ}Kbl_ik dh9D1G@A )Tg>!QTb58+Q)Hs,bq3\C7oOV կ鶫/ X4_0"0 ?Z2ya(|y7aҖ: ƞV &_ܞ"׏Ja6vWt.`^Y9D1&]9 L85aIak^ψУB>ǻؒij |`Y?{Vh=\'B3V:밓 'I#*[E 7 SWR][6=Q 7'GptwoEvod$ImDhՑ,pXD'8Hsܜk%Z|nPh }haAJ#㉦cAŠb gFiP1rREIaJ=zN7G&֣^hyz'v%| IFIw )l7NQRsd`XXG"d qH`>ʠˋl UI'䗐[YNp*D;wO+GbͶahL}0F;DVΥ=.셯F=k*j;4]r!AN`\0biG>[%=V8>||m>f f +Cs{ؐP+?g#.;T'v[#> ѣkqڳC좿x%4E/V(46R"Ft׿Xϕ#B(z[|8+V E~qϙ aVhƌ`V!-󄼘y0p K &Lu~<~W(^塿vP|݂fԆAaBdA˔6UoQ8Pg?Lz/e:L҃KSk,Edh_!J\|߀IaNA9r—]|XLnsT}dLGH9FqJ \"v:lJW[,/v v֡'NV=OУJj z"V1+>WM L=v l/1B͞vԭӌ|(DTx`+/KwF -&w3Pfrd4!;% `Xaj >QQӆDfǾhg~姸Yw;K:$FNڏM)\mU@R8.n6@}s  \)n'ڏ|&eDkUVa80 ~LOkr }_xs#sbȌmXL\I:x*y-x]g\eA /]H*DwAHkYa+?Hki?F(9{F/{w髙E5.65m&șNQ(DTĎ0=Kk*(غ1lcLMĪ D qnb85= Huzlk[-[}I cæ-Ǡt2oi {Q?e9_#gl&_-QU ) 02(\E@]$F#EgB"N_W ;X1z^Lgl \j^:*a) H ()%##N<,{9M{1R ĕ j졼v?*JQi>mq'J't{ {1cֆ/M$PY @r WqA=~7n5ϙPerDViNJ˧L_EwD%@{{" i^w}ުECujހf͝juPǽ˕KaA >+|_(]&g4Kv;c gyR,olT>$aԯe}bfHJ( ^ѲLܱ˞ )Kqy`dmt`3ds@L6Qޜ}~w!jn Gn/%g;u>Nܻ]uԉ5fQ~PThRn"&^.r*(H+nJ؃:?C?m eIii}^GB:jV_[vLG,=lG%68 &D7~ G=5 *'e`5ɸ4t+?Uaӎ{& "a~y4~)s\7<(/nB07.vG0Y^d8XJi}*-2Jn?2fkʂ-V=i2ڔ#Q˾^@W{*A<3/#n.\ HNu}W(u#/nSa2-FF r>ƍD^-;導sԄkk}ms m- ^P[} /"ע]d/ll߈AMU鱅gqqte4fŰb.0J)dm/!h 7@s2M` ubq O]sOдPg!~"OFS..ۭ[kb[ۧ!JgױV:_[C:'V0N(q՗+c$Z?u #~p? .nLzn(uU˱3+_cXA6Bb V x4M?@1ނb'Im7D<誸ešydy)JH ayꦎ(%Г|>P|Doy 2J< P|N5 d;Yڋ!CZ5\?m͢:B2fGO.:xi:HOID)F$Y,Y75WF%.=EaaԐŭrcfBNZiv)J\SY$;yѦ:RK*c|1)f,n+[zDC-:$>ǝX,tC&K N\̌Df53+%(ϧaeXm\_S,Fzj/V!&_Np D~.CH`@yƗ{),4Tu_+ ? ;Ts#+r|u5Lj>8(1JlY+> B @xWJp%7*dde"M-K3(+жn'U"X6ε 'C:[dXx/c dFς}k+mN>'cγ+˟.d" 2%c^9bBv/zۑ @ ԗK)js3þϴ>Du8Yۣ~04Q' x=A1 JG/*v=$zHFN^+sB:] 89!h.繚`%U5qr>gOC?o لF,w*۰@]e8."-kӘ<$ehײ]CM6?U$$Hz")SttdB'?j[fo=2.`WyX'yҲIϳ"I[xReq#YUx:t=)UH1Qo 0cQ:%O|t\p+$ ksޜ'W&5X/2i.+BovǤ~3:JT`2́܍๸ iŭOF[=\-r){_ Kitxjp98̘⃂y l}tC/x9U/m䎛8X~=Q^MP{p=q9N2*΢T\ۜ`$ ˇ -r^5[6X﹕y[L<d|Mxb8hyZg"%=xY}rK8=D8g,k9唆<y(O]R"g8fk[= OI T[qY(n~)3(/64uu-:zWUOEHvw%ͺ^0ȹ[ڙ?Z) O08D({l s7n Of.p-ݪ7 @'X,{'D嫻b0\o3i=zjܩ0v$X!rf% .(lq|\()ٶױ3*際T)\8<ۥ:i(g A' /ddXZg>[똔qja@|b UBW܏Y+F4l`İ͸<*-Fz$"A>vM31*RB'Z$60BUX7-*?K>havc'buxͥ] UҷA{Ρ]>+CLף RyRV,жlm5Ժ*ڭHWS1 |"nxfIWo q.b̈ 5Yߧz":ŷV0Ryհ}CNTNfḍ6)':C#u'#$.0\  ڍ8HҞ~otE%}?^sn7Ůa;ygT:v-u|4-(+χ8@PwvލJ,lnPvapt/8[ojhkj|jw(d,d=I,àtA*;u_Th1w{|rse Ͻ >m7;zA sa%+75 aP=9XJF.%fuЅZnE0FZ"FNM:Y+so8!`kvkn، P)$KLcjIAӨv{Ok00:}f >-ϫ] .w1'oyR$i>B7sAh1"l qɦً/IQ 6II{rx]'AU ChK^3 ;nY:? kcx8ER+.kōB;qGq\wVZ(Fs$xˬ0P r@cỲ|鹆׉ ć'Ct΋Jk֔4I t VЂZ.yv4 Az+N>͟Cu\,I*F"I;5VlSA`l{^cbz>+TllLpQUZ^+ cOahVb=>4)m_D"jd(oqyc3tޝ_lGC1 :н^;+~rgwDY77+&,AZ0xf_fTs&P{ʼ_k1X]Vq -ּ Ժ_;JZcj8AM`kעsu-}_aafͮ;q%\xHg~sOX{5),14uP5} 0@H||rmTH0JPJ-W"l=AaV1"(q 2 SipyuI]KTn)xB|2,͕b )[r"0m]V &A%@3/mC90XнCkl_d =l;ڄjϒGMnpY};ǁ2ph=W+*P)\+1n<3#Ia&&?bo(c:gPb\vU v},B;1dzkl.k8`:N`eclKźA%7ǼGRF @e Gګ"Ɲ{[tngtbv6ES >$q S"3/@K; .6ϭPedm(ӉD7:g*܉[@'Գΐ GBC ʕ1 ʒJwqk'̐0(C%";m:k) LxWodN .v.AD޻lbYhU+a=EΥ:Mfǟ{ylzʼnL}9*ݠrǚiyv(AMs:~ z/=M7 E50=qGGd0WDK98ȡ;3028 sF0 ].`5kWw:V?T꠪^&˘d^ D(8qrah8eG<  bȂw:H ?gٴX s2Y7]`jUwXFVϱ~RባHEfyO; _⪊1pwffOݧ/D ܊Ad*Uyw@ NS%f%d*zs)QR]*^d1wQܼ?Wh iH؍LG*@-ZePNE݂R` 󇜘TE(q I?F`/Ĕfhwf!ruS}w> L551$M T4h # |FTxw=-m3v_/'dEtں*^D6z1ZlqdSh^]xp&\9c[u| `vbAOӖr^|dqrW9T%͍Q]^zփbRN_dn-ʾ+ ^gWuޤn3Q@\k9.,˥gtR҆؃>eg m$jisKuK.XY_Kh  9bGTcHJtE ?|bE]Pwxg=8H0Dk4LUm! ["H7\-NKS3yN -x-/Yth\@l%x !"*hrW`Q~KRa˧ 4&g^ƚ{۠?+ۦIW5h'AFTw I~{1zd &0KJEM5PM!^ohoѷFH gtP9k#J!?L*ԣDScn%B;-E] +dݧSHLB m:zBJ6۩[fhv 6CLhe\+FO<өsTW WQMPXU$$˲'ީH1Ca t|*kOQ,)Z2)1:CXxC[N+a Y(N֋'"M~LUV~@:qgoɠC:j9WuRG#4c,MA7kTEgM;w()\[NQwׁ_4vloΊ.\}9\QRȌM#,r|AA-R,d6#]x Pfg6Gݴѷe]e. ],H>>7^JQ<76-}5zy\2gU%KGˣ* L#|n=kVЙwb5©]#J|eXO)fUEb vc3Z9b扷|uBҾ{bb7H뤘6'0PsRjTD*D'Es /sV@ʃQϺZRXiʗo] \)QXw&cZOd,Xآ2P!˃ iEĚfsG]"(fX2ivPO6/aPI gZVԂ2^+:*QB67<}~!u9H+•QF۱Ⱥ>d()qsEy.L=7' ·9݉†On!Hj< oK^[O&x)=[ }TEbw/'2\P]h!Yˌ^?"gU!r8ã# !I#aQu&jx(o x~8UR KM(.xf^.HG#*ڄ9p<%@;iob?0Y{VVmP4D*;zy:)ls?3j(1u'A1m#( qhOrp )9;RU&ϓ!#AR^>s)RRo[j}MЭq&%Y<0H!5荧Q lڣ&v:@P֟$"eCK)'Wܔ<I6U45qQ^^OcdLq{3&H{"U6 ccIaj~F#B/%O BP[֊%zNx;B:ӷ&C=ȲٽCY{uUgb( -'iL{$j3 (x"ҬG*<į3ZΡ%Kk*uDVNbr^g5pIKe継! wqmͽZH Վc7*i?Z \JCŌ>iXX N}clPԍO[ip3Ipک5#/z&,RdDU5Zs6Ϯf97IOiؔ'lKq+JOh M6BCKrJ^ nA89[XEo1k52i;9.t9kb49up>I[rn'XO9/Pw zzIfE;8Q ˧2bר+_~ J5=qh,t0p924Bm]{R{uB"O@Aa8{#hhh*iߟ`kʏ6U$*VhSf,L}9^L^n$P?aG<9uF$И'vR%m>a:|+@kq%6ʹViI 5i O.AO Y-b$Nd>*5^I#W^Ѵ9Ea[y;LDoe)RY4@#V?MXhM*My!۫s̾,X4EuOe]ڭDԼ纾b:G uth?D8IfXrM֊_6.Z;'ۺt:Q[8/jm\orbX?_p9*qB#[|/0 j}sB{\Dz.Võl(Ja`YkG؋Ѭv)s?DŸ>5d/s/uAP.dX@!G9HL: @|s#VW.("(4ywn- ]c7fL~ 'c>>]}}_{0 SQz0ӵrRBRK΋ v¯-qK?QBm.d_A@m8`wu|k2MёTyQf1dWV$<}af?>ei- 9]:Wa[U3 58|+V 6<}!~v<7r~'[ 3"wXHYDES2?U#҈hc%bGzz be\Ջv9ץ6tZw Wa0zeYqYlW1Top!bi *5Ċ%۠ʊZ|T+0 =#x^ƒDS:;s<!麱+&Ee.,NEn'|g@1op0g/BlF;~/,S#$+JoQ1Ж㵪us͠p6q-)Vt ړ=M1@} =\V:e, ʇI)1wŽI 3yQl$tPp2[vőԊ(/{3~n_3PQZ5UO9HchpǯpZaHR 5SҬ}YwU&vb6'iߓӼb_~UwZ6;荼'FıEetVlE^۳(o U#w4LSMaoq_#:GJzQc?y=Tc4YvtҢ_B Ы؍'#S2S&O59N{Ѵ8  cLZ!' QO]y@\&l S۹4*5s<5\RӚKj h޻1i3%7]ddVZyuF\?;pݵE.֋~4ذyj@Y@ĺ2͞\od t _$Nb'GMFjOؾA mq!oJո%u\b&i$gwcvmrܱx/S$X2rhg,DD=f"qqD9-ĎpBH%Ee$YE3l-{ZK\! o ^9h2w<#uf1k7J ~C JsvD鉖\ݶpؑoIvM,'mR^uC;0`>=[*R*6HfqYC2ItEQ!(;.go[ ?i_+B:|;^]G`[hVp&TןQal9[YSߐ]\gnc ꕩ#bii'~ЏB ^G@j z6Ue :iWR)$׈_/.'$ DK>Og:9&ԣё1\{{Oѣ"w7$3FO88弬p]7g ,\I>7D"{LH! W8,euʶ9 ^sjC|g.Fb}`rd1Z?^ֶjtɧwT$llJqR+94s؈?tG_d+-i\#z8r6~;cVWFr8^vUgܘz>] +36FL#'] IM$ڍq66Kű?ӡC,o,’֥߮6|5:5#QEk; 622a+=eF0hl[[(#ZzYa3dSGfjSBʜłf V^txAdN!fNu(2ɝyP3bR[\ʫOO83M6ROWT˙21ЍE ;g?RZ?lڝY̎kLO'*qȾO[AbII~wfH 4/ḶƊUiڈ!7}$FWۆ +(º|, ,f/6W{!F@a g~\ւP.kp3L;.6$~ole`vV^s%URHIg+fҪz>)f59 Y>2 ۽8aQe9A3;Of;ܚTpªNDFjq"3`ˋZS  "  A7*(J mm!W/~\9SI7~F^5֘6+QS^Lփ6_>aѪBV׼*Jq5qbT7]<*KUj|Z Cnt@:~/ܕW4 }XĴǩ/ŷhHY;^DUS vo^jڳi+V1j$_R2= *1DJ>c 6_츫uu;>?|F>{6)oUMH V9#Lr9 O[ڨknNo-C$,E_Nx/X90愭 @ЩE-锐q>n*ȉJy.nGp_Gf`e ˜50dҟ0(TcR3_\cz<.4}W8uY*|.ؚo8Ҹy|"3:eZM@bxd+I:}ޔ:d`$؉j}.ْ'\xAݒ?R9K8w>SWL3ܧk?ul ֈk pO wM8p= ,[A46=hطBNJ |hr-Țjl%2E#GDE 쩦4fIpփcWpBst)KTebκ^e/h(XVY p?ӤJ_R#[]h Jh#/*_Ahrk>ݒ_S0PqP vf k, X^̞gQb\Kxxm.X@C ee\8a>c漂˂ғS(yIó PFݼ֡WAkڍא鐖?M4}sdƬ{.90>ЁEFSpurզ?w1SƉı) ^:9]HZ_>^X@㉬Q+&mSfbv !?A>TѮI!I`MlΠoƀH-(-/DvJ-!u99@'Z5 3l')V޶mT?bk}"+ BF5@hDPkTJuzM";RkQ@pKtIG'o2[h?u<ɸ1ψ/?:.6+neD^pq0;0{(pu#sdR/vNOfI#x<}1旂]7m'V(CZN/[g]MBY]Mf~q=i&B:O^g#4ƹ MjEzy\}vZ"}Ɓhx$*;]&΍W'̫NȳZd?Mp$A K%Gc,D˸ Qϻ! 2(6ueD襤bdZG]Ҍi' ^Ih*tq՚ARtq, o낥x+rXࣧjG8ȣ|Ӽ| ǴEPhKK&+.uR_ /|w2Sj.}ig? p Sqs215tOF<(SJз M w2ln=[9ʔn}&&t n׳ ߅IԨNS:;jyTpjoK\Ch.Qr)Y qAx=\iB`Qp&: g9`-lYhGK:b?'b KjnF@IFvpzMvE N7Ы}q NѿT&{fygu/߁IE}?[]; Fc8"*F-"e!<SKx; 4u蘉K,' B<-tG93]rSek@a#dӺNz#ZȽXjJMbj8f%D@?\isMj|\cf_@76m +1qt8S'H.!^ѵb(|Y%?I! Xw>.6.~UHMqnjh-AħX7zRvNGDzĪd;ߋU^";Ƿ MyGc"7QPхuZAdf~!2ߤ I?dZ]u@g}!~-mpf$t6tS=NA>~Ыfw̺[Rp(*B:B14])>u^uh( BgxNLZƛfKci /T Uz cgd341:~$TӇQQE8]=72']U&R%+e.aN( FHW~z ;!C6 F^ Bg J@ZnLmlvGߛ5LJmODQ.ٗ958my@M75+ [%?tm0b,;jBeܹG@tStRvz5$Ƴ |&~x5*I)VJ~nwoMxhC졹rQ+l0Լb8z94u_3kBp4u ?"FWpHеyNK`)`98KĮ* HӨTVoGk(.cUifTrji]Dܽe/ԇ<'oSR6iH]草'EAb@v gv`#bgs4Iq :~y=崱`[t^X.Jʲ,4E.LMb#yGz$3%vAʩeimdӊy&/ #I+%iIViǟXEq+=R..) R)g'O9x;zY$\^S%yT(pSH9:JLĹaea_@TgC,Ɂ1LtJ^ ;Oo<"0@ Fbe'{)3qǞt^2 }EEh' o=X9\%Ejoi1v5xU^f% qf2$I5co";BFC+v,ۚ0~G\e r=}XcCqF4R#͘Jq!l<}tބe+{KL⑵G ֨kf{FbUt,iq#:%LEג%{W@ÆB2JPs_z#s vZ6i |Ղ5|ؐ,݄pI7xH2>UؙY&Ų{jҙ]SY7c5ܰ"󊰘Ÿ5dV2%]#y@ OO7 3<Ĵ}vTD H`xPcؿR=^wɇI2A8 ?bQ<]}G$-맾$cnnIu|*RE]/m~md ѦǽRX<9ƙVF@Z^oaEAS'nsLb"\Z3ړ9˒|cZv7!Je,J굄=9NyD9+fC%lW7e` X;=z >Nu~'7i&VsAL&٥};Ǚt e[j|Ӡxl?#8n k!SdgN'S4~*Y'̯n `ߘĨ &sK7a]zW767v+ZWњ[L#jGg~u5&l:H*SoTxAV}sho$tݑID9B[+ͻPo㵑G|j;|g&VuvY+3Y~x}J!&RR9D\M+qG4MECxP죣7Gc9 m]Cnu?s$=z'1%$ZSz9fr ><:Y*b|4 IvH Ck"Q@KNE`a>BjMeq*1>sn _" ͓[DEɺ6q@FC !q ݪs4?Ch`Gn/,f+6c (˷ID4ϡkπDGq+Ƥ'fblQp xRH wmnߞl:EZ|OM 89k+`>4^jү&ʕUԱvM:>#0} aAIg\L5aC'*v@ QnB.B]!#OW@Ɔ@}I=ghj?Odj%uS].K(vމ|%!p\7%Ա/S,o>Coܝϗ표o?X'0:R2>y%9fDD޽;)(:Pb6CI'o0_xprBBRI[AwɈeu|(: ȷkWv-yI 7Ln&."H'kwg.W}3bč4$hOslKzTPg=ٓ-UOj{%`a BmE?:0Ħ1_ҭ< fsl {GX;ةˠ6F%+vj"A* ̙⥍6 Fo_q=bK,;ҿ1 m3A~ԏUtՎmR29"!SV0Y3˸RճXR6M=+mA"6grk?|@.CCzA9W ;1túga{_揤yXRcXM }Dٴx7s*o!I92% v`kZWԢCҘf? n{.< zּp%ٜۨ FEqOg?m|^ٓXxsb'7νw 8RE b }{ Ý$Z~ vx}}'9OnKM#x1Ax2?RLc"k.y& S;VBBeX{ }wWՊz[+$6MdMwvgG|zu!)G}BS\"Z@`U)qGi,c +򙷽!ǣN'Cm:+Y  \<"q^f>U}{?<ef^0'G۴9UZ u ^ Gfh*֝ l;G2#;I婋 iEwM+a⁁ٓ|@ jK8?jm6fyLDٽsP̮=U佧]nQivԤ~tf@|)-4v9:`dNDI{_j{DҴP' Xo5Z[Hնr6p@{ Øb&MT:͗osȑ\0^ k̓ǚ^y,YRk㈈d,腶Ϫo?=Ej%JC?0j[ֿ`WaB[3>nxSWcK f+Pr'HX"~"p):-\\B4ӒYլ+S8-7epK}lJof$`lB@u% h[G3vrV*\~Myb:)P8ĖfhLR%URIB,.HbE!7f|YU[W7J2>qbcxBw+/Ȝ[_o1Cmj$لDXT{8 פmlVǼl^Y*_Iqg[[7M * np_68: [z n(t2&|ψd;DK'J~FP|pgD'ڗtfhPէY(壛Tv)goKթ4sEw{;+qb1p˼N$"IMi@|k5FiX}1Zl;95ELb3oLDQxPW= i "!Hֿީ(E1 I{Ju6AT 7|YCRvFU$sIlx  Ud7gu^?_xq~cB4 ķbbDDӳ&k>H>1`\K<hYǽn]x^')+,9m qjs]YxtdGJ65?F QΗDm2mGc,j%^f|TyI6# OW~qGus*URF0!>`Q&bIJ>iO3B_Y Dzr9r KÈi$Z*H4q{5FF{sv ˉ\ I4)i]-orp,5gZ\,/?sگ"5x9?`v_kQ7x%gI~XQtSZ SY$ 2G S4w2N@&V3#\̈́JbT4|19=(0rgu,]:M >\Tg?{ O̶%Svrk̕ѥ0vQ#L\ɈA/ehVFn)^MOf<+4 ݄oVTiw=ߔjgjܓ""CX <tRbp>/#-eXĚS(feh*mZh~I}pSnZZӅ5Cc(0׼WJL# wA&>^!7U'F(H*7ymx*ptn+]wWudmC${a"5 S, )]};n n8:D "/#c?}vn=-!tqԓi< gxVAUzG H")/4:+J g.tSo=nmbA#w-VÉ帗̓(hhFQKeȴG%є&^EX q1- $hδZtl\m TJngP,1ߋ{o<.߫iICzCr*m4k㛉kR^JfܢMQɫI&mȂ mB>BG2FݘΑ?ڈ{{ G&J%O&F%Z2?>V0h^.c: zdb`9.W_TfIF=<d1Gh\58 +lxCq*>7FObQNA1n%[b pRETG_j09V ^.\)_?xը+E5{5Z$E_P ޵chׇҨe oD~0Zc* ~E0Y;17OwmNNTxq?hKx?gqL4b=Vv0iRp(X-,Xҭ}^ߛF쇵 [iQ'moD_:;EˣՋ;[urߚ6iZn:Oz`94E<5U=`Dq+_6yC!  Ճ*WuWcT'p ^\~oUwcfӇȕ4|LJ'Z;A F#0-l6@p7 Pkw}:lju5܌x*ndnBu齕~rOwH{ZkMͭ;sԗڨ,cX"sA N0i mזY.n>5zj^ 27MMMw5ê$"HI#+U ~+]d"a*"*j1=dU L{Ɔ6YT?%(Ԑ{ڿÂΓ]6* #aHÖ ZQ4p5* <(X$0di&yK3._mJJ#5MS$l ܭcMfA5vwYZоkrvUUl./N 5 E 73?sffr(2 #sW"k=I譋8?:v[zDd .&| ˯HGNBTEVĮ({UPW"?@";B[8IJAyǶED3k@+~K/OaJAz,l#F+VY[kܧ,a PzOC涯U&,$~,^Fl~#f~ӱ$a˙ɮ/ KJ|y\yhIW,:Gү ϑ$Nž1 ƑRP^Җ|"_+&[{J&`eOSDjdZDb ' <*QOopou9O#67n^MOs1KFӡԑg!"-~p&P)f}ԍk?  H>B"X`ŊWMiM)[+B:x?϶ӽ|iȴM\N)B#ڢ6D'FNB:?ì&__V _-'xoV:,j skX^wDDs|f:A <gaUHr;Gx yBHbP+P>^&ZTa2sN\U˗ZNd }exu2ɓմ"׺"cr2)ܭJn\ホ>M۱A=ۄz&2ʠ 9 e_ZLNv=b-}J!&<Oycb ֙LoS2lfX%PCJN(WZ` n›㊸6Cρtױ޼R$_L=kKw.5^ Ej ~/kg,*Ӯ\[9(l6J&'V[.-n,Ed\0>s8{Z֣GDנhm AӠUQRnv#=Ri3 q*>3EW:LENlbY1[=}1@VAw~;Gۥ ŗ8֪n?ELR{/qsf򤽰ZƲK "zP.-S.~4!w3d{² CBꁢDX9pxl`c聿Enh4z\N©sLSFR[+~g5Ϛqd0?xFZV thk~U鐌y? h LA6hvʽKq58vgRc;Uu֠N㭄R>C" {]IF1MHTvPb{$*ᮜ |.`>9_}=17`m'T`y=tUa&gyT`^h&m,/'2 @]c+ol7Eʅ|D^w"Fef7&} *mp?2MM~;Dԣ,-m'pB^\S@.(1.C5E$X9 {=v,ezcgn%(ٰ0|ibI\jDz_ mpC$& EA?.H ֻkFI<0yo?Fe? ?"n5JSc5?gx s[w<bOÕ-hľHC{AȂWմS/cp.k7yWI NX`s1ܤ3W๷ OKDğ13(QO-&~Z5lxQ+$DAy|u9 ~:;]z4ьPpљ%{OڋE$Xqq韾I%T߭ a%-v8K$5hgLE7@ldވAoL 'gDh̽h?uRp9(]PR?u ~Dz_xE}?T7HŌI~_ECY|e{Vi&)4kΘ屴5zLomDž=V? j) DlD%А6MxvgQ:0:!H>eg`)LWl:ؒkS_=J_"yALe>!:Dʫc%{W'ױSʂU(fLCZlZl [Pdiު6;ętZX \4l,};~um-(\[V^CK<'#ҭ8+4k=,#XOHYD:+'! eN$V JMjG]. b.!9;S8;Os1Jo6rWc`#[Z_tc0* 88\ϢhR'>Fy] $fC$ব_/b`]_ɀ!j*`9cUVK Va1oYg&&aYTf)KGh_}"&Y76fA*I ^U2a0?/Y'uV r.a| xҧ` ^$E<MK#]*As+:m5H ~]FkU#g эC+jO^=lx3sAWfE'%n=~ _)c(tY.sd5qʐ_,]p{JюK]`|6R?*sl]M''*ԌG6 OG+(AFi))XV2%&l-ykr]GWqwNJG~Z_:3ӝhS S9ٜ`~! IVn5$^sME+I!ɦ/_im)O~DWo;1 I;>4ZQ߁qz2O >YGK {7ڊfs37Jĭ1v硠,ӈ1v2|b~ԣKņ.nS % Bv~ 7vf? CU3εb]2ܧqו#e. t=)i1"6E aܾL;%B˂co:@,&oԤc۹̳+sdwCO8y&e-Xj#DNs3#sW{~]#S]}DU6e\#*A5r ׷ʽ{}Vn*6T9Q?Cc>BC-`dlrSj˄Vd5p Kfn.DF] o%edA(hfAq6T5tkp`OaƧ@# Tqn/ϥr)CbNn+kOq BQ$eWI"@DFVb-ԡ0mhh<~Y?T*wт1Ks|Q2 rOuDl'ߴOGs :j9[8gZ9 AwNhOiQ~I7PߕPFiMK9ՙ*$WA XHjT㐕8}c0zeT]@P+l$:[YKjI_#Gb _J/NzW>QpL^pC@E,+P3qJ\(rgPsIUՌ xN:+a-/[DZ_aHj:*#]PR'}JjNld^h¦3qtc ȱܥUoH,]xxEv_ %,E%,p>*X7)*O자|"r]($Ŵ'K9uSLeG/X 7E 2͂Y A""O]R p1!+!$ueK +ɫ3 =h__ {r^R|`~6#tX]._ۛ~!e(/ahؙ޻d\Hb #'k_gC:z_$08 wY'Fȥex-g䍪֎+jm9 fu-U>kHXz-^hZNim=%! [0i&*PW7)h|(ʾek>;Ԉ lAzZ8뤔 1wzc2L+8co&}vBrSy7m~#Ү8kɗ77ڝύ Ks.榰/I9 x)w6PE/3L>ْ9 ԑ+|ˠKkJjrqz|eB?jh@^j8c Y/?Xv\s-;liwZHI-<&u$q2zA뭒h-q}ސ`\)JM9Tk?@}-T_Pr|o3#lv yr%~k`uӊ/;^ۥ|SyW̊$wDzg2 ay0ER'^ ;l3yH#7y U} mor |[ƪ|59Lq&IsАi.(S\8řS|`&Sz]=Qr(Ŏ|WNһ.&ckD/.n9-%`pRƗB5.N x2-Vϩ ?wTB` M:uV8PoV(Dr;Fј̆12jU=lX/mވJ( UY.,8qX~^.͏̽;:!\!TFeH)3_zfd{l7Zcr ʳ9ء$L1yA,Ґ ]{կs fyGLTDF=>>#j فc HkVes^PڇT`1Li|lUQnh&72YD-ub*t*xF2L{k]/ՃNզHIQuBf-}Vy;[bƁ.u2[zDKb0axXV|[-w`P7[EQ. ϛ")?:_x+5_5~{%7bYT4M-HNԨ](2?uق# :1K> 2d<ͨ,=cgQ%SbT'.$"-}lBJn%/<׽D4&vB!vP4_YZH (:#|)F$LKp t~UMw )*Ш藀pfyZ+Rvp-޽} .B?&ۺ;(Z *t\Y1M)X2#Uf;{ כX)R@,oCP0v8C\N$D'0=>yR\ 7u/IxFFKc +w$*KфMyP=V&xl/7BKRSi)}SMo2)TIJ7xn7_fn!"HV(FM )beĖ۵\na P&gbϚk^=&+ciFse'=Kʷqs R,]J$קؼĴqZ+ *f(z62 NTnI2YD'4*ѡ .-'w6{vKSqJo+\5aו(2|i19`G8"L/P-ǪxUߣ$bID^ /><{uAE [{?C'~#Qm -z6#Mv.]HL8M`V9A},(^+Ml _ .4#d[;ԦU uYmA*4I~Z-q_SPc zRa_@y*0*:Xe/ dNȳSħ&Q67+@;r[SjCu/gH&(˫_dn,sّv^d-TΣY)S\.кQ3"S5sV4 <)ٴQip).od-W=YruF6Bgy i: ˼ ];d2 Q-J}/K_7%꩷w"].-^2ao_7lS Ѽ:_[J_M{PF6"QӰoȸmN!z!V?nEm>2@·!9Qhͽ.`l:ábõHz:|U5$]W`| a?ŽϚ-x &{ԋr5JbTnTc,eK6I򥓘N@2gk%&e4jmr& $sѸȉEihs$I0v3,bVȂe NDG{7_TUe\I]_Ʋ.Oe 5Fī<,xUn*IbL~`)oBThplQ{d *NK%%WCJq3PRfɡd-=0R%9qh?r/2] w̵+g$$e)7^bԞXK HSgv3mVR 菼)x_39.@=wpj]wIW~snCkqA4'maPS:dbyqn7=<%2֒ ~ACd4kF5ƥ?h =d@$TEB*!ľr~02h饭:jCJP)z`nX8Iχp_: Zt'Qz.9U3ǵ-E=ʃ^ ` p-8sQk&=iuD ZN%:>HF3l)fvAbA@BqdiH xMiϺsG&UbT{0]##2 < 6/8X7,[  J֯6 h(Bɒ.FB45Y!ǀL][?[QKF5 F9Lꇖ ³{w.]朡pjQRx3 /~odk_VE=k.N3 ~2$ɐ*DmP0$: ӂ}MdGSƱjA(,Anfn1vc\#പc3jOrCJ^kOmgS" t$ ;>{C4 UIr:;ߦ@rps4}Γ3Q{3 S_Lmч[^؀r_Ǒc˂yAAib"TO}WS7}3CdKTV+%L-6e4\odS5W}9fE^!ܚ1ŗ3tSm 5>t?RҕLQ==>p ́ SNfDRElҨk/OXteՌoW Ъ6vf1C8-` * *zXR̷hvF4RU&wcu @jpryYڌ09-EilDv u07{D Fh3sm!"D/pBb3,I2CϯBTbeiJQ[oKYӮMha9}`U%bEǹ[&R2yZ 1 :41cUp.:{*ynwrE-pKNV`Q> ~Jd朮#r6kطzlw]Fdsm8;ցπ[ 8Dw$ 7aa^ P:n4EuOscq.ze)nMBhPrK1YODZTCnj A|j5Q`0%Et+}1)XfCۃԟd}v7D*߆9E\ q6Yt c[16##IeG\W^=8* xAðagD Su!St-J?\bK#́BJя-(V/ P D`.un6jEKդ pugAӘsRc ufIZ>/j%s[YTs|eʬm2:"EyT=N֝> Mh~PЌyF9ZFV:-;CKj@}"7 SɆ᳎nanL'9Rdm~}')3ޯg>YÖ-sZ OcΜLzv=|{JCn&cS'}c6SFVfD6j:Eg+ UO[lܤQs#65 \2MJJՁTުtDO[&v&ݗ"Cq] eH6,% ]ƖL@5Mz] Qs`dZrMS<>AUy)Toy34՝ +ɯ0$=KϦ,M P`VPp"° 8 qH.6J,?{+!XuUv#b PyqA}/Q#ǽؓ,Uvm{o1k18B^ƶ뼨 J1%wf92}Ɨ~ voN$wX1e+boDX3kJUSL&X&E/) by> ³7&7 2dC6ދ9x3>EL {=cQ WrC'*){0 u1?GX)M-F8oßDSqI\G9hlܹZos j8i6 ]q5ݺEҽj l4}N RZӋ# BD՘O'Fops?uY+j]k>5^qu8NB 1HFCɈ^DfD6DpɑBtK^sae9ʀK(?㏮6ƴm/^6.bQf)c$j91 U_-dxQHXC2r;_]@Ẻ|ȡ]";'K>lŀU$0}¿Kj.{Q8-w,f:y`p149giB}ل<&H E"kmԡۜT^7v6i^ЪC [;ဋ?X*HWhc!ڪnR7܎C'ƒ =,[D.Fy`̰9[T7Œա0w<\3 dTR"je)Tm<Eut>^8Nz:yh*MxJ46K3#μbSJ16 ś An'gP$4E,c ^`DU%! _yE| iF^^7|! vvPO= |CӢ*Ƣ]wM XD92s*E[n{+AiβF|#Sxg1-82mH\W-a\61d3z7f F%2(懑Zfc},97kĭ&"rHcG̫*;Q?U_„:V^0 e- QßSK~!{Vx^*]".AXQqhH nSpȌ\W֞ʶx!OtPpC.C7inl埌9@`^ cD"EsMO(b*E!ȬD_[nnwX#Ƒ<nЭEOZtdjdBzB[ *5tMUlTDS}h#.=gyBha<^b?1%C t >H-ru^\vHpTm5ebc94O,bGMxubqjcbmwxK੆\L>t ['64~,(l fQCM`6Loc:go< ->eQ]gֈ6PT")w-iL @bX٧~8.MCr[xԥpvXܒ&㪉>D]3e,N9M៎I86+X;tAއ6:SFN\qKnԭT8R|17UfT(nIPaG[CZCXpa4BAYe s-!"2U0skSZ¿0=9P.:Qs1VXbG_pPF 4 1үr-s(OY31ςySGZ5/[df$ˎ4ԊBRVIDz:APV.C."jWVy*BN9n>MmЫ~2\B̆X&{fX0#صiȻeK~`Y)܀}h JA҈ۡڜPW6aNB%K%DZ3yTs+5`?.NaD$gj >iס[":79@ravO.vX3l͵&cocT ءwJYſr"}UOP9W_Êq$ؗHP ń,fxZL̫0D a?mkKAB*x]Q84߂&՘;`v1T"aHjxɐh&,:wppd@ۣ\А՚XܰNS!g{= ŴˍOD}88>YXYRK 9{UFQH1Q{):̿Ii~"^$`q7'YMJdZ#,[R*\պ:Bz;csgT/bI7'_$+LDm`Imb-pFVA]uƽGK*&;C.M̓+FAƊq[Y2. Hvj%( ©: M愩֌/ Ԩ(bqk-6H5f" !h^O Xu/ >ε+=P2>s n>t[ڥDN=Kq ՂlWjG"@)Q,wWzهj޿|_KjlTE Z%(տS6'|a_V;B}M<#YSRi=pkzؓ+8XF&_d:$6WJBA!n W4l"{ҌrGPcFi 87>)Ub'/%@o餫nM{uw#)*F2llLd0ŧOlqD8М{|'9V+~Lcu&jG`hs<̶]F8hsGǦR*ƦRDԁn hMvxb"72F\W*`kao%Bo+fΨQu+A!lXqUw36-u4+yDFQkX6\ѦBնNˍJ% ;p~0hZ ˹>Ӳ{rZ#0# jwMP~\痝&nFFE I?ǓRk-zgޗ3p4'`ͤQOej؞"<vBoP_ k&!/E@MݚU ᦆY6XEIZ$#1GzǬK[mBBjn֢G8b\d0o:b=i25DA!'0P>*.Cn.lr o"5&Yw;.g@nf :1մ[ø{x+"u7 -QTԎ+f1txAjK>S^OͶg@} 1Gܦ=Gjj7m @R^#2C9je,*iHNuޛB0X\_\?0~E39UGK|)9fk0}E܋چR-%ڀl:N $Р#Yw"+wdsJ+oQ43wPbcNU՞$ۂP2ێ-x޺SJn]K͛E *[>TfR{ ~䁐dx ǟ#ZBa[INkM2w4mB27= :qrgLxZ$< DEmM;4xe=E.c.FgY*p=! fS dMτTsmɈ[=Wy2-Y<ɶ>$*.CXhődg6Ѧ/=yJ{Xo 4#6[(SzcWr}Dlw^2c":r#VEĜbP <8 G(5/ f"ZP瀇H#e?Z\Dٚ8"A&ބXD,9¢gYe䗳6?>=ƯiT7 ̊$"nۮy(ykVAy8r8: ~#l/_ލd;z誃 }<%o&ENQۀaC,i ݜ.W (+2 \$YmI[yiOdz9䉊(CbVlgXځ7 }穂Nzu(W|1Ӊ@=jƥä]i"E4[MOEg(8fHڪS WY K{lFi$dLEpL8&`[w+%~&2CV Fj;tYl8U?3-)d)Jn3X~i:Npc|Npϊ ]G 8"{>[>JfWOngIEh=Uc0BQZtuNwFJeI\SÙHCc7 G0Vjw'8EØ TX;)T7X<5"+M=|h,-+ᦅ{PxB}{Ȥܞ'^R澓} #73̅toe\D1rKk_>onω|[B`52%,D79ɹka|)p,ze7(YUB `#FMB -R! tCJQ.aEKۗѝ#cTQМ&o-hYƧp8D؉^Z_4 7ė>}Ϋp,2Xc d;`'~fnM*R9uUXNHr$vɗw78P%?(4Uy-vD"olƤN+S/ ̣V&BҊ e p o؈N-ԛ$c٫~c/eb6).Pڬ;,x+PjYL*h8jL:;!GA?v2"7d{K[yxc1a̠Sqq*faEcg3g66UX*$o=kQi߶*_]ԗn "p~sm>% .8$ȭ^$)%K ,vIkBv LO`F轟ф 3k\(B\uQd,EfRCM_>G9~*J Pڤ v$~ 4#vq+ |PWl)02E+$ک}8L㷏 sr]Bl(xz+]9J$!t38EscVӄ݋Q+ K`&\/T{+k,_èS TQB݉JjLp5V4˫7v?__~9&=_d&.$KQdvl31+)`/ES^Iu\Xhƃ'sC I$4iG B-&>bԃy~wTxyًꐍJ]$uqg!M RR)icc!#c B\TYUDQw*>m_ |6ގ,(tۨhe(l L&㏠cT݆直Ny{/߻dV<=xaj,<DYsL7#X) 1MxekGo9hDjQ37H jSZ%S*~M5Ek Sh4m{З?}f%؆2"P K`#6t %},:z)ZsIu^ ^ ݴ@DJn g%QW8p]OyDxFXV߈辵ZܴR3 &k^^vyaqg*y 8Zb1};QS Ż(֓xqƵʞAQpw7ܘ2wy7 =\:Mi;x\3d:a({e='D2+V., NW{~8]3q"0Z:4WL7Pű_MӚ #bn c2qmV.RȒ1ΊDBMyUe h-Bv.Q!?|L-{:N KPӶ:)yMț(m@v489Cշcgn^3###.IE8u ܬCs@y^F#G,xMA=Y+<57mQ0 pzXX13V},Y 0`T.tu$eSy4ed%r*l߉m_T;x XQq~ַ9-6f,%)p|QWmB^y*"%a<j 6YЋ/ /\r?mceVFDsv j=ij0y('? tZ˧}q=⸃$9O# Z,1 ވԞoB6bex^ɡXk+3s#% 'o/ ދ J|ld霊{9fT/ /H&S~_C& wQ". (yPVQ&>f|P1Bc'&Ah(n!N^Z${dv<؋m<]%_ QQJ>KhSoVSS]?Zrwɩ$"3(BHB/[% zo~8_H/%Wb,{E}~@ WJPSslӑNU4EU8F**Fv7k焤]5Bͪ/r֝r~a;>ugkߖsr'mT7rޤf~.k}7f5B(hgj0Z)U" :L8;C Jn9ɜ+4$;՚rP>a #2նRJ~K_ўT+[˙+X26s7i'3`_ pIf:øC^d ~q B)]E y Roy'7dن{IT'jdQ]96ol'xQ剄%^CL+nU) qN,w|nƿ06!+##0ꂤ- mgU{rYUlx,tӹ%<mZհ' Cw x)FΨF.&NU8fYOG\kglSe͑J9CɸGvtp=塸(15ew~.Ir n.*t " &XFߞb" IloePQ,yT^T pQ+τv-$4zNGdѪgе'+eٞȄ'nO2]cKjj?W׋}q/&$;NV>v_V3 0q,͌g7RRc <-͂5`#12?4V.V."!*j 9Ӧᗃw Q.w讚{FY Tv)1OBFJvU!ڏNF 3Њ.S9?FhtY#f|S]܇XS:$pش+$-,\Ƹ$nj,S>۔ݿlO PD(lJzǜ/P MT3_6[y}`[@B:/z Yep@#1{'*[ld|3n/bîtGlHǽɠSVGTavӦU>]3tbAYvK竏bK+kd9x}o+(m3 ;ixs9=9eWky؆)iza&AnZ-mrD[?* ZkދHjt{r}hw_1t"V0Q͛q 1StsUk uͪɂҨTYDLU6zkZ<`&;Iӣ?u 8xe 72]?x7Br;oC.3ߥNsӹv׋i-f| ԓ|Hi=.p aGQ0pVwݟw *?eX l z0\2zew!ab3^\~ fnԼqDA~q0AwQѼ>|d2Q-.B\ mA0tBdzE2,Tu?xy*^3ǟc9=(QԁVnݭ0S@=`Bo:wgfSR6V1cT `u""r&}qbBi8Dk)R qa>^wp ]0Gk:ѻXn6PU8)-S ԩR?3ЌcU2?w .MR+!".ogdM{`0Vi-׿q_DPպVو2i0!tl l~%XoKpULCTgCqĎџPus@lgݒ$p xY^B等I߬Z=+n@tKC$3666%}C>Z-4o7Ձ bJ4K`us503(HqĈ HoH4w~G]?i| "&i2^>(tAk#YɁ`g i0w5V'.(wBc!=9oܞ4Kp|WBT m.3|fQ׃O[\j: ~}>fD!ܹ)VW"q绊`43 d}Q@K` WS%0zQUQCtc'orV05!ݡbL;жr?vǰ(?$VX4灐QK ]궬*R1^H\ƹamo|X%rq<Lߘ.]-d $-% hvJ3cL9Q(ߊ~ndOB)\"ǔx};kp=~y̏mŨzԄsp&Oob3grMy5czUJMZb߈ I&]z.ZU/"5~md5Eg#5,۪~o-w执28/؀/2tDޡWc۴8C>993"n~NJIlΤpB\_cI1E&ed$F] {'8z7aniY묰2w @("PsD^Zojx;qsE?hܱ4'R yO e4kc+;d&O-.W`ZxizOz[I9fx4vrHY<BL;ZrKd)gj(QanUUrUc!KXi +"c'I3nvyu/Ƚ1Rුr9i%ә!|[ H8E:T!L|>a6_8 4e!n\ƒ8OF;oGzKp ڕtKfIlvo}N?xuau _gcݳ!rw>LSZ}[іa>i?b0=׺UcSE@=L @E-43e)ySp1^SZ%By)!msew]0 0E@8XQǙ񎏏w_о9y$"9~)vp&%O,Й{:mS}{3ؕCOЗR!{=zs+hSy=}PI=/;q8ylj~۫5!{e\wԜ9B!z}4?/h:KRKv)ĒA^~r2Ƨ7ݶѫy: Y|mkT<^0` {"NE9H9;mt9"ݮ'ortI-G8$&fE\{H>C1SUF#:' yaZȟ:v[x챾i;l9S !zHRBσɂ猻xZ>H 0ibRs?-7 oZ9v,V h+q4(jt!;2y?]wT9wH`KgVb参 j(oܓ!Nfewldj;ScV7ҹ l1WI`Was>1+MWEs`3v/㙉tcgN7qNa̰cȡ&\f=t_ϛgu{""4O4dž"Gn! !z"5w[~ByDT0.jQs4ܝN1Z6шCD7W\vҪ>TLrj>7ҧXcH4_%k[J9ަM?@C_IVUު.6ы&0{2ވXՅ#\0p)B(w\˜L;oZSsumتejln@J0530WJoH(-I*q43 ;^+娂?U 9*TAt.(:ť^Sl ߘr"OZiyp( ELv绿Wb̡&rT`XJVqP:2]/P";Q:4#3"z11p9cQ˻3o~{޹˶PÏPk 0%Q.ܬB?u5(Kj匃PfAPg!S7vi [uPw!\/,ptͽco8/35 avgtw`^:DeJ1KoS?-o }l*;71z0Q-@Y.sRs:pr *& 9nP HdS$u A* 3$Mt+{3#.b5rN*k wMxMS2?(HV)0UWkkf+'Ƈ͆[S飌bT[/e \lvap>{//qec,6!n=ל#~0R\4f1meҰcX ^4Ò=9j 2 O45xw|T{^6Ƶj-lX_myK46=WT//;f쨡JbZm8l 6`(WVef]J,D5rv4g1GC"`[T4 .2#K{we2t"q,UWM](D3yP0H&Wam5L""0Ws\?y. v\EX]\9^('hՎ%B`OC'|[,9ߎl"K[Kű<}h| YsJ<%*m+Ke*;kXd=(-2c3~JS5NɑZZMw*N2b*W\bْ.{>PZgu>R)M=݀tVCdoÓ5v>;`Fdv_;͌jO^UH#&H'\[]LEdf Z]t*&.ݭڴmmEu IQŠZhII&/7)){Ssa95Ԁ7O{%E#drL6=~[{U_bc;%O?+,OBi[}D/A {U7K0ʶCF SQ֨)店MVt9!TŮA)8ןAW+_5//?]:Q6hVE 3 $%^ϕr}˩cOy(v8p65S`rUR?Wu߳[m qY/#lLüeʜjhg7[=oAЋk 'B %-B/6}W4M*Xt ޑ5ɚB`&m} Q>CA#HIYZuC+z;\q5Ż7!'+d<2_pbKdAM 2f'HRGjycz&+o4ݨynm1 u-1kg$*e9BV݌~ yL Q=EتvN(SOIYxwẠCFɂEߦauFjY%~]5k(]H=lUXXߞ^DZjFIQ|g R)~Wp)€D$(Hi?fkW<5>TmAg-ٜك;J -TMf_fVTvotHtWW8ǫRO %qf7{Kf`󮼎[1y B$eWR~"75?l.Ҋ, ^SZF#7!yxqD T8x 06Nbi$'3.x` e ҿP݆NuF}_P)Ab#2h.=\}b-A`iZB Ј` 蟯 ^\%% =+1[9NVDdy''m% `œʮ*D1( rEy(9h55 Z,i#Țd|#N׎&@{V^M*U#lu6PN~m_FΪncO]eJFر\/!a;&=U.R}S+J񼪏V!g;(~oAbA-d1^| OX"Ze1h/-]jZ,a{AzxINїoz2X5o".t&7s2{QB`.r8 pr -"$UKPsۂ_E3O/|_I_K>t%ܦ=P.8rfhώKF:(-HdXҕڏLqkŁ_%)a KޛʵG QZ#$(#%m é;'=f ##Y0<.{DN(IPYi!4}nR(GP "\uwu$"Ⱦ_:\=A岼P-JiI=:w䋑sҸ}e ,2c8;} Na1&Nڞ3X8bmAҕE^(K, HcL" u̍ WX"tXLbn2k~ z47O}eq1U e1P͹E?=sjxlHtjeIz h-BR^}ekC;э:ODy ѻ9E#~Fĕ;}bBy(N'(Ya@)и1OҐwF?JL%EqL?_ї,_ @xx=| '<K `w6B;l9LYL)N[’Ry*ˮL }k clzO`8Z'?O]z;;]J4sti"8U6d&GnK6c<~%Q32[$iLhsZQ&'D+թvPSw Gy 9v8YvkFϨ)u"/~i/ #OCt:g$) l=ՄFbkY̒؀-Sd ($%-]_AD]e3jdE8S* UWsJY?H5j vכSXRsv R:#>$2ө*=Ϋ)2wνJi]_'^RՍVӉ_*'ҷ5URӽ}t"2]U1W=giz\Lߥʍ\mI"rI!Fr2W(A[U.'twG1QmoݙEÌ Y=K8NuZ([f ~SR BaJ`]<޴_޵"6<̮ܶ~yݾe鑿Ss1ɷB$DZļ y|1AW;3wBE7zG4%ʴ-{qUJmْ$\4 ߋ4!,Ba|qRT]DaSP0X_]cLu*|uk,08f0~'n2&GP@{v{mdKS༤/^>(j(mCr塝\)AԤ,'CeZ-xu4SeIP c[նИП ~ +ږaȘ*Wϕ v4I42H՘mYN4_!&sꨠDò(;⤢Қذa $V.8-4Pcf c97bZ9hQ>@㧂(.(BeSBҷe"i^~_aGԩay?j{tlH.GJxnREy l m͕gL &buL<݃0Ev2q80خU<6pݝY_$-*C/uQftr`gKu&J]jKCSͿ/q MsfBFUŎ,iuGckޟ*-E(ғ=}S@<߯s5wVZD}C/pH5㦖>Ff哰hUxHwp;w;jbK3NHVLZ^O}MNL/'"{8T3XB;qgpbjT:h7ʻ>"tlg@%e,nM?cr\\ػ+w_ gBS5Ļ|z)ul .rHʈ2GCiڄ-scidˈ;D271FapӖ0eL]+g77u̒uP(ζjM7b 7Ȁ*fFUkL[W%9D%H+;hkK @D auG=}A-'7[cF*DJ1k!Az+=56.aek*iW}t$Âb.& ƻA?Cy}?Zh x4%J\tib6&%  Ϗg}3p x"xJfm`Sn6cjU'Yv+g#3I5$m.>~Gm2V-f͕7ymЏSgE-صāǦTSMrP(ăۍhu.*/i%ՆnBWggJpDN2Ar $, ]zFĔ^.^ cGv #CZ6ybt6`z-xdvÞt,-DDYOmӷ[J.g$TidTnD#5Xy7)x=Wwbz˸f5ЈVx}C aDg X.Q1I"MްԅTty-#Xgc(,8S5-b[A@[fI`.9@ aRD @Nf[^?S@E&}{"$ٟ*dcu|bȆ]ƙK#g%vpaIր2Rޡ []!\hWW"Ф ( JU wuV"d"XwLVtY Si;ր&DŽP-:XX\>]iE-uHB-y|&`mxq֛Ӻ"V0Ԅ۵kw7o8inn6۬ Fk8yjpv/y+}R t_AA(/hgU ^G+BCn$_uA~䔙Szj^ ;Xh=1$Nj'&~rFl5$ c{#՞(eڒX*}.S\_~}x96 KҺB>eK,`L2A1=Z){!N籙_if|xEQRt%xr.2 KQ]"oKT<`d::wc곊2.d{RޗxSCw?>Ir ]fK$'!˳~8 uoF-Bo#KNeਁ&V&0g00|:&~"ĺA!Q_k (֤ؕSA8 cQj(TX?oV4MӢoMYvf#ؔVDLAA%%wMQpBewCst6mm)# ®p=Rѣ#ԾK]X@A$݀As,0g&6r +UiHk)re/tGPB=Qaʵslq8 δLAL ? W JT QA39 %V[Y+ `qޔը;qWDi b71'$gIchn{dDn փ2 xBHR\𖌣Sk|6U E7 T 4tVݯH"qAeYzyRbm*6 s bF,NX^[$qo)jx$?ݶHs#hՉR = L-ӊ, ~3@N%PA-& 1CKsOt)LI>wL'fcyC;+P`Њ+uv,bDj)3`X[o<ȣCs-0rRI{0,sN @2~W:<ѥv7{"ִ.7&C" T<IS<U]:M@Jx+56N:ayPllL% }h7x́'^D^#Sۏ?lDv9x$#ΕȹG^r:kz%x;1Hrt#׼aPAnIK/tΫ|J?e)![nފPXr`*F0n"=qx!9/.uLpcNPA+ՎpD=gV,VIF*l {+{>|7ߡF"lDF +NC,PɇB zvR9f^xbcՖu,=&lZBBu soh81t,YW bG{}|ڻqPZcx`rJr ݸ!1zo)QڂB o햁^"ሊ\8aI:ҁOEVw|ˡr7灬Y'Э)o`iNTOiem|ENe}]>FR&ĕ2oš. ݠrfeZVkoư4ʰRyvE g1wz9OB{VC$.2b!]cICRs۪] +WGТԨ/[xVJb%Ws8x{ R +xϺM "vU ,U^r?%/v|ʸܬe{6!^/žhMx88؛Ɉ}yEk)XV웅54.=JKn$cvлCr|1Xq[Mgd>vvZo=|Ϳ&"X f@,{;CStrs5puu&Y]]F|\^YZ6̵.2!KߜJW|ha;jGpdb4DbECrxǕR-W qft˹AƗ%uPi⶧1OݫAD. 1CUe[ 5m+F;vZn&{퀌Xzj ^D(ڽ7qیm˹6*0662\g Bv=j3DH5Fƣ¦As\+fT81rd8S$hn .5O;U `G8zI9RhN/QS1vvmu_u~x,=b嫭1GDVQ-εu#nJw(!((tJf<QSԺ. /ѤL鎞#n+9Ng^qXag&$6č< K XYVαun `Wg|f[ eVIJm7Զs>qH''ó×_}╜ gy>eHI;! ePCwX9-IJ28i?KApZ\J_ 5E97洇w{ˇٍaNJY"O&pl:w1,!(Ճ\jL>ngѼ!fE}A|Cf䌌8 PQ /LbKo}2li|DR#2߆ۯ'>d pK +ÇF_CNxK0T4 v!sx~xh4@j9< I.{=S{e`w)ܮgjVbTiLE^|Txlk@!16]^Xe $mN,QT=d^)УpҌF&QFWx]koTfRb1,gAzն_MQ/촇f}Dog ;N3. ^UPXVF\P¾-ST8AA n0'˿ A @3 ZwoJ j>PLCk5Rw0!Ⱥٵ6w'NB_'xr?R/Xv? #m}9R1v̼~OP*Jx?O1̈Ωʪ'Q @~'렖zI΀YnU4LQ lvr9R-\0G~te3h!BOs',֋P\+)/g:1RHYK!zP&Y<*@۷ ;:j2k=y"ߵYLXZioA[it\Gd])CCXHN GC׍ol"z˵iCA) ۠;A1pPb:Q!#4sItLBGЛC2J/2j4l6|AsdR"7K+Y(;nJy/~um _C}7<iWA\vˋdB@+J|1_ ^#Q UFSKqY=XuZ5!)i.(aurVa lt፼<"'c#Ehf"Z0w@OFĚ=1,J D GԼ:C(ٲQ}xASsVi/C  -_~ ͉&.'yvO=:e6g0/s\%W 盩~5!K,}00XQnўjmkBGMM:wI)|-PgS7e ʬ#T{%y͐_38Ӄ!ecLY|RC1αC#TW9^uٲPƈnJSy j-<\$ܟBnfY>\=HNړ"XG Btgdki19uH})flGÎ[. l ٲU x7 L7g>A.A2퀝|R N8EG<)Ymd4DHN>Qp[Ho/|$fqYn<+c*ܓe,C%wAؼTx lkhxfSR,a=P FtȆc5x T )LO&\eLl^ vd]& ;ah8<yq ?d} ,rUu[q v!v@VPB|\`7\/n_ I~|pEX&JWO08b7g zs2&A\o.3}%5%́ۿ/,g B:er;gqTɦK.8Ԗi6̣(vh_9ACCxy9nt]R=뜶8H ~^lr7|<4Dc6Px!A%ux}J3LSAZiw䥝J+'K!=[7f,L5'1mث~*AH㦟4Ξ9҉ēIcx-Mk)Z HRAPҸq ~3/&ο)d$"T<>?`}')Lئ%.^W׉ڍat;OWx;3.B6יY*HbMbvc: kƼ EC93Dvxyo0WTبm-u2z֠ZG%y\L1ϢĜWJ#MLF`GE@-> χTЖτ@ eUb%Pq'jiCx^V΁ U= [ٻED{P<Y{P|vl_Ϸ#i ńhu&!⡶&e^Wg)!j+Mؠ:ө;dB3䡪Z4,OY+JkQ+c@DOoڒ;5? ]SYUɚ`毯c'!]6\jUc:K yq63(ƺM1 k_7T4jzKqX0 $6PO`8F>f"TOeؑfz/&)-78Pъƕ7죔ZוrspyÕǒcٴ4uSe ^yU0Yɫr HD(a\mS{f?*N+ c=> lD9S2$-dPohSN./;9 4󙝤AT0t.Jc ^6*PLza ?S[P|ofGd*1'_8j 8 +Dj ,ʦ /z*l(z/TʻNRv(.@,^I#nҗ Q[#QF12vgNj`[UY g!2i y#}Ld_\*Ejޝ"s;3|;`.X rGYI=JKxq(M6ln1P+e[ I^h n|9'['9tQAk1JSV~;B]X_|79tkx[(cbxbsy z"ofdnjVEO'SB4~TN+r[-+mY o9(rCIȡ y"Χ[_eݐejj5Ζ,8*8Q[rp|gqn"J+eĿ{XnkoZyE_u>.έƺ}3&Z~0#it%*HgM4zdNd|Eh*qTW=`JZ5-E%zƔV_nƾG\\/{ y.ѳG LV!B|k WcHA8a s>Ehf ֐DHruĭ-Үڙr>bl6|Pme;?|-qX2 ݷI޳VK̓ ژ#D 7;6X.m5TUݎF>r`WG4_-AygZJ`b!bGO33C:'hI5/K7>g iexƒ +lqO)h`a72NV$D(UCIz%E_%WrЅHBKv9o9rUxU0{ zw6,fmؤVp5@k`bTtUSgf_5485y@{};gZhջcZ ["\j>߶2-D<<1[NqHv-.h\_ 1Z5i`{?Nk\s9yI^3E$O%ȇ1{S?[GFwYo9xft ؼ-H H*+s\1)nb ^~-.6Qo|AtTsCjkpxtIc9$Daك‘Xafxyuz ~ /WŁ!N 7" m~$YJu cP"HE6r6F7<=nIہQQ7WSQ="a.ZhӍQ~Zd6Qn2E9PT[EJ S'VOF4rß^0 !Aɜ#( }aXab?4Ձq_u'Fk&v;pԠ =ҏf{:KHȺDpe*UQJ/'Κ?<]O6phu3RG#Ⱥ!r%ZBӀP? Coh^<ɱBV7U2S²:E` e>7N} { sZu#>GfF3:,'m$u_ʳat&[awBRP9x]]ZD$!D듛Fk]To{$L] D!VK{|tD9V`׭ٯ]WN~sbbYB=} b!!|d#&:ɚH|>x؜ '6+;OYi zڇQ1~A x?8=ls8bqCOusg]}.fnMM4-V6y= ю24wϩ)Rue>tO0uz=VWƅ(sy Lݠx9ܴ0좓KӘKR}(/]2F(2_)wW'TJ[<k!5A9*6++0jQ4F+\/yNdm.^f̥u@Ծ;it{ܦӨޖT5 `C~u ?R]_Hilm٨s٪9DHNЂ)J$1=6D7+"Dm0ѭ}";GV1Aw"ӗȰmWu7bO/S,,ƞ\6-JˣD r]=R 涴B# ZL 'txpF)W,i]wASMNlWa{g>U @9~xAxIζes{5gl*\&`,0~ڡ3bY5Z!bV$!<'NzWSZA,"]ش!L,8>fQqdq7ʆE4qΑ~%f@l9äEC_#e(3KnB@hLԠfNj&}T FO\=vAsOK!#sfJM4e>AOR97ů2q}|%@I޵lc}dڒ;c!zfrt+$g3&sΠ=!:0/7𨥭bl \8UQ $+jLI?n@OZ%CCFQD㗊` ׊[)3%Ot3uh#!VR>77Ybb@ ֒pcS=g,20™7{p S %-7([Eojiwrox'vXr{;`^WA<#]v4H.%*uiȘ$7{!gӻ"}ȹe3qhPؚ;"-u&A)n88-suZ'Y,F a+QJ!9@ 3f E?.ql5Z7q ??VZ`xSbpVrއ&'4-Fvcn3g^s.wEO@Gz˃iCrު0mxvB\$v,~*+y?C,Q',Q(|L8g#e/F9%SX^{Nth/8JZ?ݮ@qBsݠ%X2,UbtGѺR0Oѿ:4k?gg(tizAQ_V=kןkhKSo7tP듳P:mfv52 *XR4^ĭFf]mTEUS\61X2ona. pVx!FoO\vQm˻1\{]O ~ M0OHRnM.]&,-fRU ^)Bے3|Cpktn\ \ 1xԽ9Tl;:-ZjtHN}RAŵ8־G{!Ԍl|j~8<OZc]I0틇Ţe#AI<NeCi`AF1Rt8nI nAC(mko$)2m-+ 2qp)&Aqj10G2sx.};M*.&MjF~k)Hm Pbssy11Mk%k@+=피 طIph9qJ _YI_m="ARsk $Cirիq1HRe՘N.1{I0]fzS3. vcZze#GEVOkiU_b,e{-n ?@#΢; >, l<H&{ߗgُyA_lnLPPdc fM7Bw<ۧE!c,=F؄݇*7ΰj:|:w\w \.˷}YÔeYTg짗tkdaBp2uw{vBLf@8t15q4}#AvsUD^n5 lgމLz޿A!ij?rr?b/WWGHݩ1-yIfy$[L-^m?¬?}p8NB$qk_mLL)V&+BMEPb\]n1:KƔHH,ItjUʏ'd: Y7MJkl]sHsTFoJq"uM'E@ܻZV3= {k+<m=,ݪ6Û,M, \X^v.Y0ӝ'F'Æ?l9"hU~96H`l 5cij06S|ۜ=i%uTL3[ cUHU|AiVap]AB*x4N ,\%VtZ54-,!̩EKyen6\ɓE0<.\q |Q|Y7n3|`=9t"^3d=e!hYtų+H^&,R^fTBw?'OfS@kIp ܢ9 0_: ݧBFٕğDW)]+|Hm^9OPq5 YMEju*Y:N0?kZ~edKЩu0E-摄_SWAHKj%+P`(b>r?>0\(v[6%2SYok5_/T{m\Pm!O'1yр2N-=ʣi{eW-A1"ܙ9|Dz%5>o)xZBWp+H֙gNLobmk\on*!lPM0d1Ϳ O, ͸ i9o+vMU`SBMhӢMH8;PqALw=RSi1c/:%ěRddZlF0{s!Eꖞ-hqW?Ӕpj;~5֥Fƚ5d=>±N#ݹ&'KO-x_!L6[vo̷%UNDYvIv h^0O-cNJY'{bK.0)l_{v'8936Ցb M|n#:-(m$+ޗ m#2GԽ}uE|\rr{g7T _!Uh f^3Suz.فZ;7Z⭦# ԅVfh[1ݤgOW!eh!@G1[ܜݞb',JS\Q(b-j+Zne)_zzzUa=L#tB]T5қ;5_gӔcts#dy Rӧ܇U԰6EpTu^r`6ca49jƷz,S7Tx1;ʹP mwuɩ!%pgpAi,N:{u0&Rչ&D|uMHhmax.CEuuA rXw"O>¾=O3l<VJ~~fh~ibq:<'kN/k m}Wyf)r/2"kCJ?jyHW@5ۥca(0 ,1[Qr~tE+3],ex2I6l~}KFMٻIE^M\雞'\^, {7|@]u* /5&alws1҉0)Ca?=ף=BI4.+KoS Ya^@ɔ@į_.vL~nYoӿgqrMɮP,kjAaWk9:&UARݒ>=UEGܠ46G&yҋkSnh,S`ē*+%5E(0 ' +«_f~E#Tfz-r|I9rL.tσWSlݿ%$@l3Kt%Kvio릧zt۪d!nW8t wڟ5sxuCAy,H8R6 +/|Y/X-ennV $Y!+;@1$ xsŗuf%ܜ ؐ)eOoDL׿9w`6vg/>`膴 A[gZN@xpΘUy[2;n#?G ÜkXbh J_R=׹h%ɾ} cEvwh_Ԍ%o$n45-H>T55/B?s2`/Ι޹;K{`L%J"&</SE깍4ӯ*U pT o 佇)WO`h\MD%Alkʹ#Y15Z&)t`Ic|MI2L;/VA"OH᝛|ver{3FSrm,Udn?##. ؝ %s$@M/8̫s%8L[C*`~OO;w"q#tǥ͠%h)FxМh,t#i K|Czjt] # >q>5+Cs)C~r0uQsLvjX$jhʽ–k #-hCwpH.ëR*_"j#I^;D̓M|(/\lm:WZoEFa4+,>pVJI)UУq˸"1z甏עx !K/,ճ/~%Qʪإ9 5:JbeL(<;ulxRƼmx7B{b+M][69 gQ!fVtrxCIT;uuFχg QH&A\cz`sN=WU&]KO"%(G.ydJ[T%4fSxͫɮ`%-,CR>3\PԍuHCar&a5\S|& ЙOQHRuDŽJuhfLם /PJA %R$oC^Wk>46 =q?L!:E:*uS\+Ȓ[C<[+`ުZ0_0u1 A@T?XjT^ "FD>fF4]\Kяp821~Ry]CR?Nk=iLq;teJ؛bR n"UW^7Vkig;>#Ot!;\ɛggily;W4sw7cm%{\$hvDnY ilfVԈ] Xi|_J,mQ Ӧ=gXaNY,-^-8Mɡ,yɿәj4eO$ pg[4?srq"VQ7'',P^5|'C_.9^ҶF ç!+3P d8 Tn8K<>: ^&̱Wk|2=Ʋ&ީ՘Klہ{ n־Ǟ%峧7CcZsQ5@b:^_{+#$;3EQ9j|Fr}[UK+3-k!i9!Q%yYGK%rj8ExN0eސ# ܠ`ҕ=ѸDa?B6"r{kc T`Dk=՗CSt|<1xZLƄ=Y@ozčty00S/OZNgLLt<zBG7+B/ 5}hݦ"(WQP͵+C-`0jݧ|S\[N y&ĺִYs,TҺѮJWsSZ bOK&7nXxp kIiXo-2i'CF?yQZ4#tl }D4x6+L'ó2L]?VxPɤ4Ro aD%Kָd(O&Qw;ȩPVp]"? OvRtA %ԜH5[y4qgݮ4|萦PAPur ؔ^8 ˨v=f7{R,f%!.rK%G t0E 2cZ|*vT7 6r>At~]&v q4Ks Wz垁xݍg9LVv&I ])5 ϴQ1ObA<7vsXn}hj9WE`ݼ,,=%~hg9uώ&Zn'rC~y?('{Hw0_b_E1}-'QAq1y*rKv o6;9tTV7J>!٣;~Rs,IefK+Q9yo$N:PN^r. ?Nj pcůX<"eE졑OuC3ۢzxSFq3yM+#0GwxFB ^ A݁&1dKu".ȹiskQPcy2#BS);%0 J_N}L {C^NJD +!%Wy2&YW >l%& U_Sѹ\P)+hqK wB!謻zw5^G ,|Yݵy$OO=j+)16 ZI[x!$8 BŷN#/b`C#`Zafv(xnl/ nIYN-{pnDEt{Vo_iyd*caSXBv fj#^?Fy? Ak9cS+خIxϹMPhf k Q+2p0D8FͅΫۃB No3}2 2cOձ9@JΘe/_&]I ]DJjjW~҈?p}K" :%0xgT%ˇQN 5Z2JwzR"1{MraDD]/*Ybkv%4NEjJ i^! Qv] 7HDlИ"uoqn; Z5[XVk&vl?K>XV7ˎJcy\Ӳ1M:xk6&nۘg za9@ #a0SmV; (EUx)W묥Wi*9 Oba ]%d!CDݵ1 Rǹz/0@q4KXQ1j _DU N"G=+g0A`3a63<6$vfRq$ZHa-Bi_Epȵoc'ZC/u &Ư uuN@QFtÃS9슱ޢAF_vRt6RuW@0GfnI·~cwb` * ~pBJ m=\0vZ3; }YC7xkP2{Wc|̙ Z5ݮQy(s$bkd=x;Z3h`vt xܹ݀BO۾}_"KI+-l%) xCJѰ1)M>Cʗ03gYqs %%a&;059Cޝ]wtXWӓn*֦xփf19όjj [2AOL[H{^wpƂg+m걬Rrz֨9]PouӴ^^$c(hxxRaFXe ,O{0/8-&cHJhN*$5Yރ ri@4lʼnA9;mJu[XW(z}T ˼ړH@6/k\Uڭ. G5pn.'֫ 5(0_BLDQ+7xSgr9/vuFtAߥ{JQM^G&}UMnHE4h3ՔOZO`J!>'Yr)V@0 `*-ǖ`!cᵕsie76(w>\*o]&V%VP7.:hFyo4s|M_ U&_h_EEe1WWg ,˴H73זl/$ +l_{RUˬcaF$'܍Bgq2 /TTJ\x75D[Ss5-m\knJ}dس!OUTXOlEÄSKzpRho)]ywwwtN'Zjv(op(_%%""E3@݅[kSk.b}  Ɖ7T7 Svb 9pljԺvb+i eCӀ1b]X+I$9pP L([eرb{f&gvzᨮGV`TҔ n#8%cx1Yw£يvHx@Mֱ3diUS2y Rʿ?470]s*",`ϲjCڷ6ca̍L̬#bG$YvTY_-SK*I]٫s20˨B4{HH*Z7+(|cKv,W7RAŋ6AT. Cٲ@̪GY4SǚY[4mú0#ө-yqlc&~Ah! 8 5 W ͅ,<>%_෴Ge^vR\{}ɋD! -VC_)nd@eo&_:3!kkPa.Jyxg2+~"^oP9sk. 6z(k 6)YvmRwlֿ IKofbP9V9(JUjLVs6bSNyIKwzaԐ!# NQ?~Gy𧍥$6|FH+'Tu/nFHUN]@z@TljޛHֶ3{? XU ˪;J=ַwq?ZFe . AF#-߹6RujYq4%uZc6‡:M 6.{czi17I(w;SOBY4iL_IevjoF*I9mYm;vEhn>+ڀ ]SG_kgf'ὴ?1jσ|q>RoFL#&S}E9!8y_w7xS5,=%vϞնTjDԂa ]F6\*X{ FKO<-xmGRD&Q6k5kF3WYCx)_W7=Aq eqǔEP,?Χnxij)=@9fxogA0mv/4˻K:$^A&K@g'>q}UV39^tG辩|i[TЇڂp*\OC {oSe0{vtdlytd"'3'/!ӵ}_]Bk:dO;md\k.N0r^AnYvpի΋A}\3Nv;jl"էd8'7?_@6$o$ӻv`C9d6Hr# k.m,18 MxȊ?caX.{m7Ƃe.7F-yh/Whd~oV}Z{ŗȁ>#\yjO(a PRd p;AjcvIqS DQ:VX`:uP|ϳ6=q ǀRGʠFyf0 t@=*Uch(2khпY1i NK 1J5z\r½EYۚpϭd)ٕio~m^RK~8vd5G{ R? Nb Lq{Sܗt$۽j5QlȮav Gӿ ;uO}rPuKapQgզHYwBsyMvu~F=G$/c#!_1E3?r{\f3WJԵ2)J7IS˓FS,:=)ݛ CDE}^ş=v%Pr4чQhD>d@H OdmG/>.p0̎&Ut)&ӽ~$y(g^Jr 1XY[*δIh'Z̶gi?ID=$Qq*YVo(ՆnsJ1/[A}e/lh>_^4ݿW3Lʢl|/Q\O/6DN2M Y%( ][ F߄)6#X7*2e[9ar {]rY΀5++ , SqlwAUk7ƶZ;(pbG{eGat=_U8+FUKvƁD?[T I}thNub;RʼL- )7'ڬgc aʥ"c/ٯ>&,`^@ in 7fBh`d`G{1  b/~秀kZ l4I.2:6Oʁem;'<綫(-вi_~!6g/n `E߶?.VuBbay@3o+mA=?5 3Ă$.ye;dN)aSDh xi41S>1fuz~tқL4.V%qA<`BJhŊOT\'wݸ#Jy$"͟cl-6Qe:rp.*y0GW(@Jn$kލGlr"(3R?ݦdnobՠ Ӳ(/O|]l"iё@_{ ?.(-ȧtw`Z;0ʎ9Egc3;ߟ!ҙ)<!`&ny1yEuÇa^% 'k/`]88})Ae.ʥCy0P[{W >-g$D}K}F1ؒ&ӵCS9 웺dw5G~eQtT}2K=>`hf޺7C6l$ʷQģtZ drW]p3~ēhЩLl/u\#d(SVԛq \k= tu"XNOnu[؟q2V$?u/&w7Z#B[|Mi-|Ř<ޔ_qDY"Se%fc25'h5/(!xŞjԯ6|zW幠^Lw> XglĂ;!)MoS^!ÇrDȆtͿ(N9-7*^CvN>K e0wGp7YɣzXMzoNf|H,%&9Q єBKtpgIܡ ـxF1J]&3DFzs~H3#?&.)&\ ONL/ZC 7Qo,BϺQГ@S>+WИjM!iХ25a ߧETglL_S!>S'a\Սޱtm"X?R;y MFd$ = S'{>+D `(60ORKh:5%aW,-;VuJc] ^Rѻ3 ?mg'H#P& t0)4FhM` ږҾܧ]uND Rb#U:ϻcG\¡|r5's hgN4 <kx0;%bZ`VXW t,cķ(9bM%dʖбYW8T%‘%\N˖pf?fBdS_Vԥ 8xl"7~>U'f(*>no YaC)l$`:7\>BsVN$#2;rH=kRa5/4BbnlR#AB3NsD4jRC]s3n)\wBM$e|TH>ر`Yߏ("t[$_ v5u_V g3 cޯ`9/ NYdAjz'iYew1ָQxNhg: D7S!DAthBF|)p(@0zBT2Ɇ*J7a%7|.;+B e3ώKBINJ+XS.H;o.}nv{߸^ܭoWt1+ F霻c/OZуQB*#}(88ӌ~G=MOt|6*;`ۗQV3%i  7瀮h_^įD k5A\okϕK .9[| .dOl(0R̓r+GDԂ;2,ioإE37U6ZI/8QBZW178$hDl.#u4=4HU!s=F;4?!蒭%ĉ-`4kJ;M f g@wUX"5\fkuN(JiAԫfDY+ C8ʼn -{5 ecJ?FZ=OSA]a >3;zndIIwdOBZ](!Н, }yN~l<8#.e›itk5g*Jc'zmrԎJ?hqww؞J!C/1Ak^B"$ٹD 7N  !ې"f@hG:QjOR? Qfh9*=$uZ&(ot?7SYH;>WY>1HPj#ؼZFTE{?z;<'GYT*J0L-*\*ETTi(vajO2C2tob0Ε7ib k>1:;7@onux:IYa(l.ŷ } x84 _&1K%X-YTi `(5g\ :$٨IA_=<ٜA*RIc10׹cCgvG?#8zO,<"\F@I/ry^k鿮$;|K&@SkcT^PwjWmDO1G}J5IEhUä.y$4Y}Oۆ]J _ϵLX=?gITfhgAu@X=4\JKj96&x{볊É.@ƾuyKmv R!i¤1&FF4{&wB ܫZGνOq#:>AR\ɎbUɸe)_q(?AWIWK?%#v % A@EDk#~H@7 `kYm#yeqg2Yf:w^?+殎և=Abw2;$2S=gі1KE.UKZr8'}eMy\ت8v\qo:.T$cNE0䰝W|4;=O=:}+MuC( g FmE5]<ЀnDeOI: Vk6ӶO^Bt( ,!c-~cxz2 xjģv#[z4oho9"kh%a˞|){r9v!pg tt]OD 豈-y' cmZf(8HtADT(ifn+WA.fw/CU-&<-$eUn1;ňT:kN"op_+홾u(Pr%w';bEy. |@&)M'2|>H#'οeg';XN5*D%Ir=#fewh1WXARUZ_Vm6;Bc{ʌ, $с\ /Lj*T_+Ϋ<3hvyg+VwL"@ ~C}zk9w3퐧0To/JҬM;rUDb=JKC9$0^NϕYvrM'Bz=8JUգ%E2suk *k:k\Kt?â <:na{6H:1"!EaG0ALٸODRQH_ꚴ͹]r^@P nҏIJLyf}m@L%w,v(@c16xnndsFƢ@L8 E=t'83~gKQ eg΍iI4YOaWyܽ;NF{F%Ӣ OI(h-N24[}Ȟ4&U<.k$4r=ȣ6Ѓ%QAɰ&L6[GTagDV ]l]3_$ (<e%jc%N*Rcܤ!JDe z)#vP.YϔUVK|\ ԧ4W'=w\ ~S7Miuhco AFPA00u8šǻe4ώm&>[$g xO6;ڈ:6ퟩ؎6V`#X":/5-sivA2B5˪vP/hI493ћ24yG(Eش WpRZ_re()wh2u ѲP3oS^GοM( jw>!Vsa;V͐rj$aƝ!_>rc,v˵TEm0CX-^zWvB^4-9*Vf/K&]a)w@?w(/FCeoѝY?1_z,fb}50 Iϙ gb+MxN>Wc҃P\>;uIM4f[z\5E  BC^@p~_~#شr o+(LV{V+4v&]^I,X@8ȃPqophr{9WaEx+B\|6!q_0BrmH짷(&y&_F GnEMĔK#,1Z"DWs\ב`xUC8*e1V,^SĘSZDx R^CAեtf'X$Bcg}:}e0ndLJc_xHQ3k+LjGj]z`XEZ'=g*ʮީO{Б3z!g`{Ϋ$cr4"$ܬvg܍oHHۿssO,=z'$j駌`bXu@#*aљ:?EaޘR=[1- ]ͫ+!}gunYnF2.-H|J3|󉬓7!9 f%O%OlvMA=ϖGfm ڴ*a [CE ֜ + )`bWRSY^P\@k&l9.BL3T'E[Kby7lhC3#OpEj ^ Oc1?ej WzŅxu>d*{ QAQqŧHɷ>( m0OG/YzF2 NU͂Bz:T1%O}=<F^/# =/7E_c)Z N0 euvPӷhz3KcTz:w 5 k(W ET0t}܆يtpp]NѠrjN؈h`x ;K\f5N<;]OWvZX"[vTOuΜ@\H6; SV#,ەsHJ1i1a8Ɖ86}y)/{DpR2ɨ8쭺r xvwcl}+4S\UלSV+\@K,OP d;T3Io$$ to*)r.!sO]#ƙԕFEnl7pp Rj=Ybl ڵ؎v1 x)#sa81Hݢrd T'Fx{Õ! ՒXM{@UܹCuz y X\wc/D!g*Z;Ɉ8lk1z4rWn)l.b&0 󤆓@G XgUW4X >~\i' n;:)S"rfUL¶ƮjAuu4 `{\䖌[ D)/_[t)E&0{ېo}~&з SVy Q?]sԍq.ZFWCg[scaGPl[235e{ 4m {kL( 2%v<(zQ{v~ޯ9Y1ႚwYuP[g OғH|QPc~%ti0~;|E AB0AMp PTt}C`3.~\߂O!o׮$mVK遺Ca2NA 6o%J ARښ2RJok7s,̥={RzKYv,hXʿd\W?P|;Kf&dfy MJQ9X 7;4k]h$q14q?Z [aGFE[?X(;,*Jxl*H)~צ H L? am0`JںqRlf[6p;oj8fb})39ZE&,aG|]6q]x{ȽEĵycfb. ~~p8-5OWV@#U'Kghnn= E:]#ߢYk*cSE$CsԐt[R@@ dC#x 2ϊp6`I{,թKQ7Zc`G*"]1bxRNڽ5l]U;$)(Wj铉űٰ<̓ ݖyCR4sCd@&X}nN$Zw?ZrHb4tTėkvegqo*A>p$aھ%`V?7hj,D >(;t7TjPV/.ӯc#y݊Z3~:YL@\ 3Drh^u|rGƄģlsCvao{ Aiʇ{o7^4Y/rqREqB1ѷ,8\3?2i zj&%(IyY :iuVy<&, Qʢ> K5հ'ϯ)F7~SE/ҜɕV%2L\{$- )G; 陫ʹ ZiO-]I9"&#֩!ײD]ڇ{vPYPa;LH5kwMQg<[Gw7_.]܂ ܮ~>㪛3W:WLWp&jГdWU:arn_6³MJhF/?@X,jgo?d: q=u,x4TTƿ0#ࣾ䘇[Jny <.)cgq38KM}f@R>{HԔ۔A;uTXN2I7V⡠.ҍ6Z\#׫A_GA9q 1WscSĤKCppePԹ[x-xwWvK #RLƺۋNt%P/>@E㢳y#xCE׃| %w& uraq T7uzGqs"u `rhk_ +W9}E<˙c U5\ySEKؼ(fd@8ꯋV-^Ec%hqz#}3 ?3'GNiv3'ԫ}FjtFjBKGd8KMDՎlUuȂڸlENA'U RXc%Zs]&̄P1<1ہKFEʉЧYΥ]@ 4=#eCPPu61  **\n֧2Z.GbޣG9@k 0\ y޲-V d?͟xE(T0B&eJ0iK".d[࣌)FcЊp_t;vdge DcI54+ mv =|SƘۨC+sa^m'(M 6._bux }B:ZEܰ#0~:V=G~0ʳp򉟈%}w7= s7;Aq_2Q5>*^gPC*φEDV;yd{F &DP]$}UfLV2A祅h,М5S|.<~Ɗ{}яĀMa|؍ I&N1ɋQ|OX>H>AQ?zttz?MT;4= -d͏'^/b~S )8ƀfB30WeކIAO,bEB*Ss^8Q)כ,m6/2_T|!@.ݩMb8-:'ne+%1XX$ L'ovglʈgM1|n`PEM[LY$Zbq.dANQ7庭CnȠC:6A&Ǎ 4t:߻oeՊ.a!a8ٮ9^| $dwFZNjhM,/#o9*0qxV>p?|,#{)6x>}^Hswj3J?d'1v{K,B+AH;/"3)n$| $jJҘj._m#)b@Է "ZciܛZSRHC.sڟ rLPÛPPZ?_Zs|Aq i[ ]8} '87TLE Jwq(ߤl=PZ> ,?y2Qm:qJIL|ϞSr#qUgd6V0DV!"լS)5Y~@,[7=`&t"H~~ l|s O'I7ExJ"WB]7fQʓQq?$^uBܳ}a*nX/2^)x]E@7:g?YDMiCTJ`֯;p>/5aqEŀ?xܘ 2\,J6b}Æ^{T _H~&j cE)3ǭ=c2=`mYmkgr@{9Lu0MT"R]~)ˊ[FHmT29m-XlL7D1 qgbT3%ٶur".mn{2m=G#t9fd2n繉Eת!`ӕ^^Ga>r勽 I$1[ \zjE'rlw4 +K00^M&Fڰ[1uY~+- %/÷:?[H*@G}[чVX̴@,亭_zG7IOxDK$&lr#'Qh >M$: {\'fA3 `,#/ Qۚ0Bs?pY*@"~(i@By G1Lt^]2u\\%ޫ|H Ќ^\#OQsVToV-Wmvlclͦe$htu[X@wM-)략JKỿaJn@Xpi)Zh% ?A?}ͳ}]zȿJ-Y9x9ʒ3bu2l.fL){4f܂L6AV ^P.6'f[TWi6-љ`[\\c6_.dso5smWS9,rV.kچ`SE1vLަ͢zL뼫oߺ|9bM{r]@t۬rDѬ>ۣkfw x,;hwqg|*洭`R$|\qu=́OK2ԢH7Oʁ?Τ.r*E3f@8>o S[#Ug/ gyw4+ܶqZmLGYQ6) g1Jg_fS0īm ƊX[(T貦-1+/R0xcBz h1*)aRedg޵JH i>D,Q:f"i  6/v?1aB]θm^85Ph[ul$ Wftrr5ØG_;$Gzd(C[TV$iAP|`Vrt KqO( əLvg|Q״.7fVol jgHH/};>Fx0G~Z2*sMd"~RxItVֆbGck!+ʱ)s}Nd*7ۭæy-3Ol#5uC"^\i-"U@o[q1ȊǙf"6ˍIp6#f^ ֨KT@'~x܋Xmh7N73G2FW7/B[ޓ#Bܳ!P9;mu=/b=o3K}=4Am6G9-HggiK Ѭ }i )c'+* ).r}R~ 53P9Ԉ`p\ʕ '٘WᬌEXM)hS2;?O)@t1pL dwG1toIOٓ[_Pw\vhgYϪy^yfE)$%?wnrNQS&U PDL8 >_B=HdD=rKVRvZJP |)lO&HR%Gk]~kh?j%#K#la/bэ0+/A"nV.{9jjزBN^-kUm= Au㩣lNtRBIX2PGLE:n7nhBɇnM_+޺IJ㠽0y-UE*<(EQD2D3j |ۉ&,v-w6*y=oߏ,XMP2C3 !m_]g%Uξ6Kv_벋&=ߛ^'pL ~Z1+_Ɂ8|q=}*)Czc:FjP> Qoi@7(%M!c{q-K^D$br"[ 0o%r0O7Lgr~N  ׏pTu~`_gai\ rgvu{dW<Q".6hz '6Jaz K ;T -O@`8UHho܋1 *>n.@G!Ȏy;/+,!;]H[* r" d->&.*SoWAG(s=\E }ޢ& {$5MIyH&cA`}) Іdе3F8Z-V\ծրiH'kr BQS%Nf'HGvڧߴ VE4:(&7ȱInVZ(N&0#gJ۝W4=HdnkPJ70Ӥĉ''&1c8or::;JNb/@rIzP ¼t?4M8fU YvDѲ  0G$Ơ#q8sAYk>Loyt[ºݫfۮr͈mbpicd3d2̱5 L>bC ։w:PEpjz<ܬT>JU_`eDF @[|sEb~<#.̴ev8nPϥ2To ^#Vm HJtF2v|8i] D,L-t- ofݡ<%ω6IxRÐ*C4/R 'QX[,%EiT F7f`NS^Zb{5 IВ΃+4tʀ8t+߰{KaV7K3`{883ȿz1Qtu(W*^a \T# 'sLpR6Լ̝5>ʽ< ГPgUӸ56ax˝Ҷyh$ڌ788sVu2 g]b|m}0A>RM͟ P>MSfuӗIs) xfX p:)O\Euq\ݲq|£B&D2EV뽲_3C2"1ᔔ% 0[]׵Px^;VXzx"iPRS2'Q54w]zeV11ޔz  , 8&N3Bf aa妦 f)N" (N0=b6 Il"^kIXM>_dfN5,``Q|\ÑD󅀹D(L;X=e,V$LF ߃wluQ z>’AVF$N;v{5ժƗa ,(~1v>& r):Y߭adF'I};)50‰=>;>?Q'6VVupR; ב(yU6V4'QJ,i 6$ܦd/O 4{S|?Ŵӭ;Sgo}>Q_Sh%#)2m=(8 7F+uH6&a-u)KJAfCcBBoRUi22?A@lg wD^QIހILGX B`ٮؠdm"=z>@Y[8dX׮HMy iJw#*CCdtp]](h kTtݛ#'9͎UF˘] [PBV#Y]| Vq0=#o W,$BԜY*)rùחN^b#rNAootQ+-YH٧m4|%.p7M`Ђ÷ or[ʲjV%d0a `[[3h6 4WQIuq5"~X±vFQ#iƂE $@5J袯=A)o(f9lD?f 1y{/ kNOg@R|ܕeѱ/UkZ\-rrd=Hd*?u}=9jj %аsџu3W]a[, ^Ep#?U;҆M1)O&SXcwo"xcU0Y({lUuِ)Zi&| V3eƗMO*L06.4g ]jGl\ {ÅW.|bDw =1.@Va9_A|Z9wJ̚Y8@6S.pVK 3;.i<dфٖGmOCjj%g/1]9[+Škuv*/!?X3ɡźACنwr≍YbMQrpULkعx5>7"0nIpkC1>1m/ yB:?ӣw|W6+y{ݠ' Gc nj&f\MyHqljj߽҅eqf1J&|lv~R)K ooX^^IN$EӐcXF9ػk6ۧgq@YO]J0[I# NzLW,Q;gܙ.OY6RY4Sb=I+argq")ܖ]QF͸eGQLԅ9`P#VOi!Uluz|dr l)%~-m Ґ,2eY9_-Kkםl(Si>  QW !$O+:Ό  -jUU27炫ӆ'rt-JGqDg eqaq@uoN6ϭ'Zj#$E2 58@AN9ìqfHY"@H^!k{7m7$M523 zWry7ąqxS@ <K+Hyp9 uhQB賆O" h6f9HC}2rMIR6 dAp $J c%gkV4' ,W&`jkE MUaq{+9I RJeX9[e\UoG6I疪vp?N_)RH* /FAMW{eNpzzqOn{1#fVtQ Z#Zx@`4F:օUX΍WKg wx{ڋۆ54:AyZ2XR^Zn7Ϯբb9@,ZdKsH [~Njj[ų@ H}M*5]1LSFZdڣ{t<\inON>zv%ȓKT7ї G?絜=9p4fL5NǪ:FKl/pT 6- C%#[:9:u4uU3[+v%M{/q{" Aj ~iUⓒǷϞq;&r(-ZlmZ֤iٓ666E9j&ɾ@mۖ P(,%4D 7X&ЎIP }A4Os:]i]m$|l1 bjb(y(`f<(ϣMI'R;SQ}e/k,T-ЀPIX{ļʺw?3ŷ&O`* 7~9_h9,8O)_{0BBxw]eݏxÂȪR3r/ E Ag\2[gڈ熴ufsg KʝOKlyW(X- biT8D*jSuO‹|}#{G2+UնLО>3)P C﮷ ծ{ `݁~E"VNC>vv'$Lr~OdD ̘5(#<<q_9- T-%([CԄ$\PR.=s'xyBQnQO* HrFE֓;9 aMdfbx吲|V3Qb?©qZD]!U2@7Ǵ糢Q"OXQ9Ln@d,qa['bߏ6DG+h~NI~ۗd.Z֡N>QQ+vӰz\Ђ4GI>3UF#]O%{(&IivծiV> y-JhڎgW`Xϔq8Zu74[­/%ȇ\bCDW4tcACd18/dEcI(epGj4Z͑I" 쟽 ﵳQv?QL]q SE&B9ɧۅ̐SV8S^. [.N elD0в֎z'~[4cEݿgE.φ}/XH"KcIsrN͹Kin؅E#+m%[AGU^d̀&S[ڵ9S!׊1 &ƹ kً#oDq~5/9i cҾ.^XVI:/~.%!Tl|ވxsfhkjŻד[*'~=eĻy!/P8\x]Spx %v`xL+ˢ6W5Ǎ^dzPg~Ea'$׾*涡1TNS~&DkH|Ku DĬvz7уqWT.hjrvETo 7UY}HX@7ܲW"N)_+4qEq˟nTyAo$4Qawʦ5²#Sq6bc3bդF8zY{偦q*Y @-Bt[ǠXtfj}n4+lC|AV0L$Pۭ!b#<|$lz 6XLr}mag@SI㛆V\j7>d}sW%sȑ¹5F0m.܄<3|f֮gU"|ӹut/I_R \pZs#X$%ӋLeiaH3(ER1ƭM/~]beY g%Ԉf8OWYe;_SWeWNJb`cO#xfбzq.nTi%4+l6]EO Cܒ ʽ$ev[}6C,b ;:Khq^pK< Zu%_=$FÏ!AR6< 81M=uj '_Ԑgi]91aK݈8j|\mwψ럍 qv%LyUBmW^Gz ޲X& oo)ycY.QK &H !B)wkYŷ=X*qZ^ |y*,ϖ1 x&W// n^3ei4m< ;D9L[;a?pUա1+tB-N_oq'O#ŤzWS[YZ!] 'uUt+:>fu~vY -D>ޓٿ3?6k+ A~hS'~0Tpa9t9l=,73@~ 6㔲A*0L?LC/"9n+7٥ȇ?6X;-{>J#9jQ>C ǒ d2kzwTgO.2xJL>AtDh$B+HiϨYk9kf":ණ#Yk?<;ҒWZ *#{tsp2vC4%Q<fa:H¤ɨ}gHM#eOtz#U跛 ,@dN,ဦbXkҖ265݊0tX3Vc?#'| Ì.~k>fyICbD/ u{ RSO=_9.^{9(=CbTǙv6$P/! jݟ{lR-,еx(QdÃߚ)/9 w18)*<ǚPP4YF0'XYkPX/f٤w{hZqdꞃsW1ȳ_ a?jP$xB樓YvƏZp4]`P0ovwCOKWk`)όxdE I J6򃔆Y 8p`98 K Jlqm^Qąx@Sê]&j^.gŽ5heab]ۥ}FMzDXicJ_N]됉q͙fY" \@#ezadwۙ7'Dُ/3xVo!|k:i;dl)FSc+ {ݶaxy"@'?@2i&eɝX YvNJ |*X"HtTK8@%E"1fշm?|V"u"bq"̍M7mH| t`2pm(槏*`U{Ĉ}+Ams8Ch쨌* WGO~t+n8~:E5@ƖۣbMR!>f_iZStSJg"?#/]CPMAh%_Ymí< ,CyCBHqBoz*GRs$046PB%1J;~F@3JOٞ(. y{=[08XH0E/,9#1i!q&H#Cm*NR^DP2QN5p30 _4:t0]Auoҽi,rٜQMXI=og 4[+^# zkG֮](q(uR > 3|z ]ǛW:n ]B3Q9}]R Yn IV9ii2cOu bN+ɿ̂`vdhuo:(SOUpzjYݚu6w(:E< Tn&NS!~&-Xwh)>)Cgz6F>4Dg4{VuE'tT% _{IAUR xk@1kX; Sr5;r VX}}C =vȞ6G: s #jJkZ tqVk**0R~ԦR1R:iZj]pO ji`~~CM~ⲟmt7;rn_Ig!F ax<(FU0Ls+ZHEߞDCo`?\h\zGk-N9ldۊ.ۨjm/ ȋ}ЂNs[CY=ag0v?\\:?)D/+BnvܳfLSM*V5'xmi@K8vۡlHQTF'!f/zD8t!SV"6541niؤ1ciio &i4f%J>Q^BsٗS5ܐҴB%2&άNB%,6xqUE03|G1F&  ʣgm&)x5 'AYH{E0M^<>Mqlz0ߒ1nPQ!yV }mб{Z!#n./Q+(-MQ7# H!XuA{؅hkvI< '!|GI9jiĺkx9Ys`5*^)@pT 3|*l^ǭVRb_V}V\n y]:vKU;;{0cL-+EX1&5 &Dd+dROו5WH}4ooh@`xgO`z)np(z?.Dn*.:=t&Qt$LHLVd|īgQ}7ze6*mw0=@4q.*.IpM=~cyf8\{!+.ȶPn=+<8戮&$9)ZBxM4f]Bp4=jAMѠ(kxXc_.wKys.-b0R, ڍl*`ţ:Vܧx9[WG0bF p˾1k$K/Q<-Nhr4S{), ?뽀-dmE\9CœB}9&-'eK~c\?֩13z2%ʭ”~ v\f7M2 ,?/LؖC`r=eP 󫫔hf#^oEm62Uq{hGLc8Z |䚒:iS{OYo-śj|@7$w DYeqH Bt*j7'H$pz|s{Ѧ7U!rp˴ܳ8k mVظ@PvcK֛x!lhXr#q9dXB>I#:Ȍ4޿  _w.3g #Qt q %)وc06 9bpB tDARCA>>*,+@6 dOiZ,wh&8ׇ.EbWKlfủE-&]/>l-4Hc>',(n,-2{R)=Y,%K땘bR31̲#!#K/v fxRgZu\܁X%qy3A$v8E 9bYK!(LhOH4Jhp?3= 52xNb{\&moT^/̾6y 6kĨLk(D@8a}KL3x1dBNG @J59>wjACST*"T T >ޣ@ٕœg05j h|cl0za<m Cf=Dn/`+h7Ʒw-*,<@Jwbm 4C>tTaQA&ʱ6<9 :汐 c8U=$Od ^uz+*qlkJsŨ2]·H_(*r/Ԍ&졤 g<$mOzT4rALBf%+\RPx8VQg^K1VY^jELi0l(ՃGM s,s:gu.ߡ M f&*@܄3ߨD㋅bCM#>G#D8UNK.{B5 ̣.w1(~{r^"ۘAx,M3`vT!z5S/` SC 8HEJX@^[-FE|]89^b+ w%bOt68ɖ,U&iओG[t5smLA(Tڡ i +JkAB1c͘S^|IKd{e/kAVZ3(3亏5D=<ޒ9ܢq7߀ ]8^xS`(7v&׸_ vo;2@'?_o (?XL(RICr y5{wG9m3,@q~a_DþTL6Wy}nsH^h'PiW_]X1mYlt w?ӗ5f)}s8D#SsgY)l9Z&L ĠkO8Y@ԬY K6VeXOx/Z]chdJ;Xa_M!#ﱞּ='=dLGKQk4K0so ;nr-JpΧU4<-Aэ%F۶󅼹hnI\4Q\(R8dsJdڅC#v$Cmფ~:!#K.p"[DSg&~rDE (%/.齙jk D% [םڗ¨Ka;FUCBido7TI/d{ohc ݴ0o*,U+n! H8J0AN,m>A;aW+g5i^9qf5c?-rJ低y߸tuJGC836/?ԝF9vj̘ uVᘞ졍O§vz<_3!(P (1ME8]gA'ױ Ҵyl]TsgOs8@q-cgSͲ۲S{0-<2L[0ګt3edeje&Ÿ;uϜ3aQQvY[4q|>8ȃi妖θ7<^*2%9|Cl&'53k$a>,Rm$qNtƐ'Lƛf2Dr)"+n+P76]c@C \7g׊0&!6a=yl1 s 3g_Ke cX>NT՛l=iTp*KU5 2;~mD]">bv[ʨj`" ox?{=NvR ) #]pR1W4$iDjeur)(tr&:gffPSpa&YGߋK$B2޳"XV܈ (>%~#0`7\A>՜e&^S 7| ~t}T&y~dKSOXaU&:rEk$! ڳZ)%bZdՠqwc@ǑO}~Mw QT@4jqwQ'F;Maײ/{Ke1|Тج6^VKk s_Ƃzrq:[OeH:kqR7 ad XP-*ZMkrצ;wԳƒsֈ<&y8|PBAVRCD"elS Wݚ @ӻ%0k ߐQ3wwxD 6 C sUg8@锥&1h;&B$1cdh/[1^s+ 1qq}C2S;a:aߐ S t51e3/HF i('ha'3"bMFu4lg^k05` \ŦPrV;^@J@W.86na ^_lׇrDXaЦF otJ w麫סf- ~۬}ʛ' >eF{mED;غsAvCHUDQ/C$ݟc< Yvҗ$){MU "+G9qe!B]QDʒ?Ӳ4sOϡ=O@]lO)v5ۧǞ :u}c(+ZPe &lJYRyhtCIJLj~NJ? `vպM{Q }x۸E")2m^ԟ*b̦|a"]v`Ͱ^[x;}q[nBSxGyŎ+#15Ν&''|-A\;Jt7(6$T d=;PN1,-pHhrϦ?5F`w,1o8nUqt(be` 9FKf%Z#%`BD0hrwcX棗4dOlFMAme`|a><{ú ZimNOF7H蠟 KtQL0nE,d%:A4DpQ!A+v1 ?䣟<}ϊu~w0skEb<%>/|s>A/ Pt1̊4- iZO1A/g>=$ m_=>$M:ck Y2Va5Cel;r2 d/lGFzŽA5ɢ YRqID;v6 B92\2 2XWNa( N~otcG(H23h0SZgmz{jt<"-X|0ߪ; f;@1F^Oq&`YsHsm}ClNQ.DVZrvdkQ}v3KQbQ%|hJ/}{׸=1 }|[r&5LmL2X_'F)s`aU/PR[6Z*{a[i^4wܙ!$[MPk-a3=c Iϫª'dsdɗEj>+;S.CGniR "wL)#PoB TDZ RޟS='Ln~O qIu,p %(ܙ9GDzrA4׊ @\IL PS%26FAyY_inn\^ay<ʼ+8 t"y?0rƋ~P :::3԰\O`Wn NG^֎T3zyDͯ1/B@eIUT8NRG&t<{>d } p0b)K6GCR蓹۝mdAPy!In l:kz<8yMl.c)S^ѿT:ڝq@d" hrCN>t$uSS 3mv_}|NP7{*%C3o_:¿AX{}%և}qٌ3@4.w ,`p*uDI=< 3LpS'SeB;&v3Ryvzxf9{;iD?ESxQ%Fe!LadDP51 #;6reL%y?уpu1H*=ITi,d ] x р&S&Gbt@!m"o4i(h"mi&|F}חfT߼NUVy UA k &eY*Cdƣ@4Xub`/d4۟N}Qqi=7TWs . 1쥎 ,ZL}\`櫺C˫o:3"Ga3ʜS \σ7C69Zvg]lg-'L X:0&> >Jџ/l=sdʱBOLyH4=z,P6FmpS&h_E"V!4I\ۓ|*<;OB`s8 WՃ'T}+^pШPEg''AomB3@|?e`\tUʿ1n;i40<@|Tܤ|%\՛EyيS6jJٲܡTʿ?!$0u{C7=E煬ӿ?%+Xs^&,ܿĀXM%#3aiυ%ӌXk|ã4@0{iDJ?Y,EsMLyzJbyhF8 ƟT Țc8[hw݃r#YD*PN [gjm 4/e shfZjדsC \cx$M7LJ߫${>X]j(ȼkTb4I>]v~:l{Fp9T!6DV+@e0gz@[^!~\o`t M! 씯@YX4kJd"I^~zcM9:pZYTĵDZb. j9$.Ff3VL*9LX^vwP;}L-;E~qÆիC7a1Sc |ZܳX"nRHNqru7Z#4cq_Sϻ'wJ _8c".&vdΓ :k>lq!-F3͎/Sʶ?`<kGA|\T+? 3A\/8 ɷ?a5)?VT^})I[ZM:,>#|P"LNzyxMgP(|~r*ۄݑj8=TG9/Vu|7+W˛R(4%9 `M4}mQU7 d; gf""By~*C]<& $Z"%ګ["? q9WB.[ !Quq¼cI~&̋0o!P%5ע[+& D&Jg)iג$ 5_AQԥJc :r\s&3 bD&b. vʏ̯>.@*{>0QØg]IŜSF@-Vv2" DlceB%qxQ ;3ЌT!n\$V$iBZ[ %qo* \kS%m3@sϟᚖT8vNkB8zka/"Bul"~Qy)Za齭voj|c*6NH"9R;_KXzd,-iԱ7[w쀳[b =5K!CGl}Fɼze/>>ל_uŴlD^խ &y}nx?p+\$ŤP=D]].%_T_Sy,?8_JH\r<% +(mǗ-IU G=98a={'w2㫑b Pfӆ}ܱ5A~` F9J֗:%oš$dqPviq&6piAA1 A w DNq-5iZ^{QlKgo,mŻkqgtUBuT-U柂}ljsm-b.wW Jй6'[h9܊+y}`Nz7EB~S>qͺM!Z3jZa>M5\v3 M/LM5F5j< 8&MU Of'W:F8!W ahIFMYդљپ{a6(ĕ"6PDc!)PK+=Nz'6L4/^w(]gBlR,K jH4b`gx$rl-q6^ ==^ݧ|Z+)D?Uz}ڵ$|-6d=(zEf+ /¹Q2BOT05 >+fo0Qޕ`Oad)swa³F" Xˤpk1#E"^0aVo< f dޠR@"_Vֹ0vlqYו r'Kg&G1.2!*b7W ;)VҶ } L2ˎ:߶vg͒0.2˴)^8zX0CN *ŒdXV&@+{r!ڵ55PT6oK6G_#OQb)AdܦX`R| ĻwvhU.pLX|R}JMg.D(k`ǑjP jp |Ǘf澫80 ȍeP?k촳6xnN l֦eCVظu,E:89 ɋf AS65@l+-hmU a}2UTf[T/,Y7䕴y}o̬%}WLS*:fh<ƢZFޔԳhL;X13sVk_&ӵiDFh( E%+mxPyƄy[ b݃92S,NndTVn[_8һ:>Xнvaڲu>}];oHGJp]e@3tH鐕cq 7ٶ.}d]ѝ:/6g[u'ȥȪdx_7 UOR$<c))?1&&2E|7+VΚUM&p?RN|f2Fwc!F?HN_>;2VwOK.WmA:u>G!/ͦK/{-Y16j)I'?x, EU9uVO Pѓ Qt&rCYK\ 9 %JTq*EI13怉2kK̀+Rl2ç/j:(y"DiL9R2g-oN/׏ޤ;Tŋ{lb]#(}\Bc†BL I t%Ec,DHFҵ(2`bgeQNӎ0i x 6yDEA0T F !ۜIpDf/4]Ul~^OL8txzHZ ݇|y|bFC%((O`&3Y*j/#EWU ;baI-׎4yV@G=# YyM6{Ah*)OCf/xzk0V&bش##א jRKa*\+(! )ü`9{!s y\QN$aM`A9v5m.Ub7jg^j QWh5]_ e-tq޽W7󪟹hJ@SLm_$nݢ=]ΐ[7jq̷>v2ڊ+{|l*b}Sߴ\GʬP_7 zTi`ryԥS)ekq&Sn@$%$ZqߎbpKT4#s/3)-Iհv6Tʉ"r:$+ڍ&=XInlޕrMRF;qX`Gkcl􁪮)(;g|KV tR9qm3b5i6}J>| 7g=9j: I eYw<E̠SV} v FAGdanBrh [1܅K ˬD3AF-G^f_š6"ihwZȌFqtC ɫ B|K{Z.gGeL>&xO i: 4 T2;%w:@"]$|5(nHMO#{=&&ஊsye~̧\"6~3Ґs)趦)Rzڜ|([ U(].$ Vdr/Ho0w%` 2ȊLL磊J\qZ,1 R- E}eg1tD[PmV[3%łLOMCu^I?!JiC:8޼Rm9kCLv=Rh㭌?"4 @SF+pw|yGB.$1O/wi!Il8[ 0EK;;X&֮/?a^83}FE&mǐ^7{AIY $@^pQk4Ϯ=b0p_gh<5dK+[Rk{}rGHP!姮|ʕKt*D3$>ot[aG͇Zˤ;n:?^r6]Ǻ9aŕ ocOJY[!A O<J&uNWCnL喜J:̸BfMT#an]MYaOI nL?*O`ۊ ~HE& .+l} d90 6TWIߗ9F %0SJl4ㅇ8J1]"*Xz"J}@<`oՉopm7l_踽J&t7`G.$y[`#k5HÜѡHTK1rhpi,:cF3,3ޚ#e%Fc`߼sM=VANX)%.U\@d 0XQ D<ϥ"S>}5ߪ S|BxI3 ՠp2o |jG.wfفݩ\ ف\rkM-G>$vŢG > J,k3*1u u%?r\ăhO}=uUQ>sMf#%-Įw`7ho [\#ci0x}*@},?{W@ obS n~/NvzFdodnZeU`&4Wr 2wՄOZtR%~Q)|sX C2Cc該 8^n\@vF[#aǑ4x 0fAP&oe~w3S/nn >j^6z2m=t[ӱ~2⸹Ŝl?0ge*DۛaOj cu"tGIUT+B}ɔ;yU`H P^ViصxC%^Roe3mW:E[ ΍'s_ ̧ml:jDWԋbڰh/_vB.=/u21㐠cFխ167<4F9gѼ%;aMF㻇~5X'j,G&ubcd8fNWeE~GNn H{F^HQ' @o) =`$yPgJnۈP#GAxqc4۟ {,qgSA2 WmXj*IJ%ƬWAڍZ QoiV'XM@jqqcRl'?ZۏcAmqWD+Mo5ʮϪ]BxhK%4̵Ź[A{a s\[ ij 4P9^r-opkC`o:1~Eg5\";Fa KVmiʀWlOx;N &%*F{BxGg}yNSYMڭnx_۹;3|P 5HlAa[o+k@|]x&b8jgO֏'w-k3" W#Y${A-{p4ҭe}٦_z3\؞4bXCH t]d&XXsBVKJZCiV+"b68jᕹɮc$~UN}X>jD| _ 3 '2ſkP2.~ƯLAf> I2ӑ-'Fd,"ػ&.cuE:n堁,V%܅_=%t\D'U/tT@,N HۮB=tn3B SSPV* 5C.".0e:DƹySIv6 u2:J/F a3oj+߉ߺLӰz1C9G"|vX|Z2gbQ[ǜ(MBg'g{Smx5Ss$9 i QGVIzFyz 3%Aʋẉ4p㓼+E\*lyĚ^ aa2>*+د4@pSa.Hbb5rېY8rgW5Qd'%̙ԿӋEzQ60_Ÿ$% By: x =_m5'0amSHcg:RDf5EٯPҿb:}2QOR2d= z jpbTu5Ad-)S`K:LbRw~g>-dp!5\>]aey@h|{ü5ݽ).)9|.30W_i,wl5uv5- #a9NT-p.1~~!/߆YuC !3ɛj|*T,Jч(V^#2 իl%!I2Zʐ`+w$mB۠ t8m0ÂpY5a[`~TU:k0#t /3cb5n{6Pzv{4gJgVޒ[HE$7)԰ݍ2l3s:d7lMؤ%'I+/"`P2YI$>neFz1B9 NNl<)lE5.[b>| JzZK]53Dc4F 2.GFb}A(!R 4D鯿I*b6Ss#k:'g'~&$Oèq:aHGs o`-y+Оo̬#<dIv]iGkαx8{);#{6 FLnVUZO6ySԲ8lzGH&@RO]3RO CXhFZlk< ]MZVڋY<(Rph]$#v"cwѮBZŤ}АDO| ڐr#Cd0B?3uFe]W]󻹭|Bt1zj ; (+4^}DzkS4rHMqRIypvܩ)[euo~) d<+?^1;+5 |֧ E0 l:.kg v X9 EṰn̑N#.~QY"DeƇ`/z}hE#0#u.!ᦲva݆q>~>YS9|7͚w^h-$%<6`̃?+gGM?<%sp"!NQ5#m^RKIŴ=<#繛-ǸdwEZ AN ^n0ͨ6j`>E%o,MALy + QBX}}ya>7?؎].<Ӻ}Sf,6b h0^^<\EV2 /E宙1럜J51[VkR۽9fz832D^t@F"` "ˎ62 t1[>7vؠU"v-9`]6iܸԾHηv 9EqFfw/tdPvq,;ˇ^m;,f:aLWzU2ϽEg=Ui`P4Y)T#Rf꒨%+O1F$`k5+cVZX5 Z;5z"h^ܹd# emv^cuKU%c_b,a@1!4eR,vr.x׿ب[֒KC4s(5~}J PlNO"!x>v#a#Ch.IT󍄯j g D]KC!DV+> eM_5&{S|f5Cg id4A&E6mΤ9԰׹6>b,WqFǣ ɟsbWG1\ 5zJÛ{j=~ .˪&GZ-TM~aS;/gON{֢fl2*wM+ T?~h/]Z2XdKи|fvG~u<_!merXHt' g*YB/k;W?ENEjmTYܡMVVF/XKm߸]RЈ!+TgluhqB c[4>?͠|VC)j#b-a-'e*pwݠG>yN4bf"\n-y\im;O9-@U EY/bj[Ž2MdmAZ쫪u-e~uF? ks?).ܳ0Dt#PuNYxh ':'wTvXFcYC$(f2ES1C4d&(π}EcֺyCtg m[SCg{#1},@ccFد<yd30Ѧrmr_[JƱ-swe 3t8.3Z٤g%H!Hlx3K3Dk*R@TE {>aі;>=)cT ~{6$kHWk[0 {E's06!_4Ȓ*J< t.C-Rx|{->MB vU^ PY=H5OV:1YxI]6et 8Q[b2GϽM;K0=RƆjq *.+կHB_QW!x8kr"L% 1ͻѨQ6r>t.+y$KV43T 4RK5<19 G ه. WYl UbkM a q#ѽ^x`6])|0lXtn£}kwd@u{!W .vSەq8+_HC'i2 0@ ѻ7-I~Us**gp(b,4\pe  q, m*"p^ll)`2rwZs?`&-Emr%.(S:1\cHوYl2a%tѷT 4NjQ`rͧw`{\[?:"B4W5j g칬X5R MZ,[le)顈Щ8fB)aQl9c>KBa@uKtZ֞ZzՙŜ"{4M{7;۳н/wX㯜)YO$tЈ2"F+yp/t߇ɲwEA[NZywx]4~,${{<vҴL"]?/'߫hS\8ORc'AhJdDqEҀ:-S^r ig4G\KQ ,!ğf#(ET"I;_rȹU73Eǥ)ER-rН5 5w@&PzWƷ^Ok%'̮\yRD2焹Ȟygd0RϿCLSF>AI,IP'I anMjLL*&YfFKŽ9[Dk"CdNF%ê(ԫ}Ӝ %LqaLlșMOS nS+_-ۂHeڅ4p鏯}`-XWT.#ƨgx *947bbIBxe bͪa^WHp;tO/4tRsp0k.O?lU\$hp3G}_"^cLDw E#V3ohHE?_&B6+CǛAD6Arw;t9+/-FMmC)vt@˃($DZV!ˎ%>1=>P" A"wVfzϯ· sŐA6[5xw{M-*T&lŁ:*1kDG6:=﮵k]S,n:fOWp]j Qգ%: ƒmh2wPmP`8dW+;{*8'ۡСHU(A%mA6iwRl ?z !G*4PB^ӆ;>Q^lC<_S,־k'k6 iY`[\JDʋ4DL}w58Y=4& OҚf6|>Fƙ 5{ǔStKX!|?OdG؟[3ҭƥZwa]#a 3c @.^K!?M[׶+2u;ik]}s,M97ĈD0oh*=`Yx},=$xԤAĖЮqY."ց<&pdޱ<`7`CwZ(@/k f"oPZ5 '%/ī -ۥƁ*goTa9[-XhGbnxe%O9L^ţR3DTK^MaRrcO?[+'73䚡iV粬yPUcT ҵuUDfYc*xH.Eb>4WCS]`u_JQ= *a 7 P=SDg]EM78`F%ęvq̌&@/-O1hZBCw]H lLOCmr#hXKfO<8"aDgx3c. *d:H "O} |xahU_]:)X%|E<+K"ʍ];ry8߻\ o[8gg,ila4FB}L([["rT0B+h=voI_hIBCv^~34n̤I<3bۘĝbL #'?y6=Ѻ24(~AGu~0)RMESn[[aA~a{a5?#b T623Oj;"W~;[sD ._̪@OYwYc*~;̉,賊=Xm."F}}a*L,$&wJ5'  QZ3u6S}Ąo˯5άz2Rܧ E\ɔʲKO._As`@Qv\ Q^+ Ջmq04x"V'X Y .K 3𢉝LI&+7'P#tKy¯qtvY5!_8-,R죜Eg:\tm/^XB욤#Te C#3ST!hޯv^Y4~U]#qHR|? /JwoN8c9_vk - h~3.0:=H`x,|,u%e#3 "S3̣M8OUņZ`mAG֤3FG)HbYFMf6hRy`4R K0rLhd[i1!]vNɠfyky&"ޣ&ƭeRE|ᆶ !e~iW98(9ct7 9S502.f~gSIxES4fA5yRHh0,4SA"W.ș}56v1;8A.\w2k4{%"1el;>0#jx"n!SdTi3Rc{4nCY/oV18,* 8#rLrd)HoYRTy>B>$1X֋TDm`I!BYH°j 򥅔,y@^i >2xOe{>ALǔ7MZb+Rnzp5Pi Ü!-FE G|UURӛ,Y6>>?'ɹ6%,} Ŗ{M| 'GHfB::9.ed~ע}.Fb^vw$ہ@_xXs *C0{4sْ|'^-1_sU* |0S:008M 3~ę@DL9iꡣPuKrI)Τ8Ug!1$jeŠd0:ԈڂLlq `v/BQ/7uT RH;8^pdNr,?pAjO۷&Ĥh{)YTd:ŷe]=3/YJ9^_ FKnLTtU "T) M)[pU*?;8YVta _Z; 2D.Q/\L$ɗ7'zȒ#kȶPDr-ĨM)ҜfM؟rП6Ɔ8`嶔R5+Vp*kdwjk] wD%{3sH t[Hfql< ,{Ma]Qm>Rh HC)Tel?{E\r}Ҿ;/T3v\ w[,'Lk429gçnxL+yi]pwnii~m7Bbva䴫4g} PE: ui !]Ir5瞟4eK}Dzȣ"P,n%\HrWU `C|ѕ Md7d*Ŕ˦>sydvK进-[?ЂyFWRL sB+cJ[a9Y=oxxK*bӓ*~lfŤNRjreY 7R LKѸudp=0&װ~%վiXFT~uBL U/o_8hyL"*Ld!h_ifH̛F.38d9:I%zʦcJ`)0b+CZ :?ԙ2Y4+T w;%*$q*BV[s<5nL'$~*ߊypEht1׮"/t!;|8p~ym7y@[P_{Dja{;O|od*4$uB!V͆Q\5K¨O?bu_&@m.Xt%rA!<8!_ RK0:L3*Er``2nKu;ɧ=qasY%h X,4mDptDfKY^w*͒ ل[zo JZVsg*=@OnkO8Bĸ/,ZA(`8]=b_or=ΩNikէNM0jRrw~`qMWw?EhYYôCda~c5:N[)/$+ctOal8rﳀqTH gF}ɑ/?  R +W䉴.k60Fbh$.*P\d#,y5)/:!hI+[B֛5)= mϏ,)n<<C@d/- eYV,dgc~ T۟ΡigstN ̪xH*vx6Xo*cTfZ7C ,Fr>#'U\1u<ֆ nh1W&egvBT*E(H$>}M㤜u+`Ds13ɜ.8G۷6t *bfC0B_sJ v [`߱\U˟CwMi~2t6wTT놥hwHbsy PBR,k}ۻIϲ#!9ZZL`S'EƟ@Dݬݮ8>=˸CD!׾F&m3n:C{>a_od;+"CϚ0{81Ծ[pMEIfɂF lewSteqLPQs^b'~+b\'C!OWk/\j4X*HL" Di$k]xq%MntB!WФK^wpY-̑I^BSzƒ=׶5ͷ#?9gmN?RWP^8&C`]|9$&2p6YvT]1WAÛL|4΍C?8/[_,=L|2, a#?y~k"EwfF5Il1:>iw$eq_@mʟQ"J^NBX @|FivU"/WB _bPp'Z"(w}t.p iseR;`1vdϕqb6Cd[|3mP4[)@ܫz[v:6{sZPhid}&leˈx(|,oǃ2j休.oMh k՝=89(Dbzeފ+ IƱg"ԺRmK-Wq~$0jXIJb*FIо 2kG+<|L4TlRtۡЅ譨 i@٭!8s"O+Gc=s9^zhbˁZKI3 {IjTi蠅P% 9p:+ak \ D7":iȣ礼q FspY}t0нm6s+5 b7KAu򵲭5 -v-]<0^.r;3ҩmZsf MUn?QhR")=aohXBeTl lQEWQ2IK@3 [2S&F'"GE T=y3~uḑaH0ٿs^4>Y p WĦoʽ񜥒ĀVz[#ǜ$2̖%u{O$d\An+G΃[wsqRSn:w!үr+j;Ty;tEbtfk _4%ϰZ0j2Yn-rmmNċ5I_)۴%Ce"aZ8)1Qֈ:MOPyK]'tXXSlN՗kOR u@݄\J\JzEkedRܾR^b}-+Tlyd}p((jq,%\T"AZ,p0<}\Dm:M}̖jrTXMGpOǧ*CxgB?`]<}HOHuDߎxMx;(|2p75|H0+ :q0"l#x !09a↺Sa|۴F-)g^3/6j4Q!6{EJebg$xJi]^L9F)-D4m[olԖae%hE@aa[܎ԁFo`Dr4`Fļ [=N,c#;eMٗ2 tTPD4$:ҫғ>WrTIJ7b[|byڡV^9DvVz~])> >tm'((FD&pF6uUQM\N`(&ks"UE=!lNB8 '0yz eBMyF7nnNٽvC%GaK[^vq5Lמ:HAFwGbi 8YW2+Φ8Fozy 잉gzHdNG(z&¡\qGo@{\qYh zeJCVa 9WHVjN~ &II;n;HXY:fT`@_, δe 9UK#\]3h967r{뭮3p͹3NZUKc ̿P.~!> Cf$gi9mփ B7c^ X5}wbK9hS7V&/3.K9D9a}\h/Uʡڣt{3PDKe 45}g*G.RHi IYdTSsKwG \-ڗJeGݯ+mu mx2ٞjj dyedo ᰰM\wX#^Pdo(?0K+ )O~Jb` TWჯ"yG&W5H2X,fv<#D}Co"3I [:?5tJ8da1" Yu[iUJpI ]汱UnhqcV/ N1.% 3K)nTeQc%œq}M. 9?`PL bB1vw䉏s!5ZcJ'tƫ(گ0 Becu3ت%<ɩʔ/aw$Pv1G+M}/DNhδz"áe>J0^0R,6!Jmt8"cTQLj@g!R`)/hMGW]AbmuxmC~TkSfh_j˾Ba ]jFej8&RwQVy1jX0P9mD654RTu̜ƴ@stii=~3JftWRbXM^ibZEWv̙knGj5u,_^J{K]!^hUC.ɛ2yks^W#UڛFo YeT('{<O&ō{96V6㛎meZj%iW&S{,˂~`-⇽{LmsG⒜j`A6uv;8LbL=ŝ~(i(Lrq0y>O9F.YbucLʨm`֔g!kd;-`a Fcꇤ8QKٝ:9ͼM{h_b6 yd=^VpهF g2ˡirڹbp*͐#FJTET>/(=QJ"ie#HUKHyM*5z .mLS_5 sgU\.RHxz kXuQ|閌<,yZbQJ)&p%Sk47P[λwq1`Ereữ]/ף$N*X˨ҳ$W竖7j<{-*t6 HR~mdI[&$d ߈UVyv ڎٜoJt#) Nt~ƒu8Gx dj[gKdLJJ+`a8?|'N+ D<+Tm@?QBM #boŬY^4&I?A/<*Bՙf-'^+9NmZSŒeQAʋ! VXJ^=>q4Ӌ/ ++|s(KAgrFYg@k_cLN4 ǘm#{ȟ=Gw0L9aM~ K}!z";-R}MlTu&fԙb1wԀG~jVWĽdCުDd zRdq2C^X; LS+^]ZQvdo8t3T@dSHGG`ے`~s]nMR|taD!#αh0f?gSx_)isJyH0]=esr ߓ?>U$_dþY&vz$x^2fuYX"nĦn6|sx0L㗬:Юr N~1{ҝa;8ҍk᱀ۣ(f8jr+)\2ɗ?![i(ž?>+J|â4C LLyk! p煺jIq](6KNVL-!%ZTo#ϔymIY֠#A@&.%ag& &vn?yLK\ @rK4#q$`RJKXy,q1]0vEzЙ>:~\Noeܣ?26-\ux.h+bX!O4.[5T$-QekNH9w 8j^/#^QfS _ƖHJ(TnuLj/ WI%c`u:kSr5L} 帙Gz*vg1|I y1x8.I(_cw0CJWWo)*+?Z, U4|6T[WbbPuL(R iq$XAʯ (| ~/boOmgX(o-+sNz}?Y6fUk5 ,1 M=Lz?s22=kD{ :G(ks4x> Cyzƒx\B)#\yJ1=קBaDrL@|#g>CrɌ|8uT1sD0(gly~'{{ y>X]R ,b88ƒ ? kEkc~k 6Zo!HL}}^@YQ=Y )&+\qw*&foN;liܱ CSwhK;gbg*;-0{mƞjj<>D2VRNoՐLz eW(h=agXָJ?YӺ([( R D@}1mDcuMQv4×Ƹ8eP_/8wv8][4/Ûk[*6o^+߃ % Q 䯟JXct]`I"T1 k\MIlvMeN9+<-@|"\\ĻꫀF.x< PL?k !Oa,I "Z:/VB+b9h+bh@QtFF/=RvaA|>ζ]]qĘ,]KlY?Dcorē9豘`ٱd2/&IO8qTmۤZ])mVt[V (kK^TM}Zd]p肢֨xɎ M D-эs LPEOܯ둧u)# |QAoHn~_@BZN"nu{n!s1d$x q#xת7d|mPyX ClZ7 %)I*N#Cǫ Ek 6![p"K+0.n\3$-|8ʨi|Mɸce.#Swm)}frNzl'w*lKig{:WEk\KfKю G3>ۨvkZk ߥ'<,_Tq8. H~B(,nb=S'*ik񄥒K22\8F_cv"  v; >љ$pQ; KfA : YjuS\"(-j,!Z(#$|g=hP %j7X$pdZv䐁,چ,51e"{@sUKk:PRQ5Y#Pe1 M[_ތڽz#A]osX K >Fy,m:QyqZB65Rhq}_ڼZf)5;VUH ?883fX~. z[sp73u>Nj?wdhzO*܁9~?{I/HjA4 @tOMh8? ?ė'&ӗgG Cj\ֶ|$FEOUÀ? qԥ@x"DEG?C-nRD6S1DE{}1lG}JL0hW9|`4ɛsoz =ҋ&!;{.Tʂ>"zQpDsya\XF1V-XctSE %fi) _7Fix3Ӫ΂8>L<5A kJ!VF`JyzylQY/ / J&Z5餣m'J68x %t^a%=7~\ <d@6li4/ԿA?,V@_P:Bߝ୹KgLotk#ңQV+O2՗r=S<ܧͮ0>gܢ䟨'`LQe1!& UAkUm2 cVEH T]O/w &'OJWˢgI_\}[7dL 郈\@PK;+EU t~;9vոv9Y"P˼%V$&G!FĞ6k ][>p -ũ}tރ;c5E~7.OP#x;AiGHϸx _ 3_K陇kcׄ KI~h =<Ƌ ?l1 _X,T2WSX7&\'SQ.݃:Wq}2Kt^B'ۤe-xdl/8Ѹ & {Ԫ!5T@FnY [UUaM}T1 {a?e. 3}xMPVZZd-/kJTN<76D>֗laꏛ!S!ʜiOu/<Փ`ڔJvvXˎ<Gxƭ?2ߘ^LQw&زHjvɁ}EߖV+Ca/qgN4Vh ݢ)]F3mVBMN~DW(UADAfU|ǵ8D<_kXP^f-L6fW{2S~mIK.Ut^*f^M`7qjMI {;XiJJuQ%8b]ؑdmyq vmܨД,u}1Mdܵgx@jĶoF5If]S|0㏽!.#}Z<=j9)YheX a"u2%o$.L-^ mvLގA^L.8-s 8<4F-٥R#d EjSUh| ʱ |AL4r;vRb0ULljgc!=^ZY&7 XY$yޤУ`ً> l{ k9j$ zdOjFIqg'I~0wФ3Cznup'+JWqڮmk{gQ>pIAXHA@] | 氞zk! )wlb+=בr~xuG:MV39G˟Tr_PD[TGsGc3K.a@7-?x:0F9&>IEൔ;ydEO#QMlK^s1)R]!PERwd9E J+RjfX %{wSDٳk1cplnA#t1%\J=L=Fe+WUn\ن6&: >`Z%OlWR@)cjmwW]~;M1̒NF\<(!{^|Z/;22!WgսC0=֋=L|gp2>'u-f(+|.ؤFQW/\)6f\u:z?f-ԺJnjvykRd E[׌i%~I ".TZ"RgBCŧK3̴\.2!xĿ_}@q{tM"iCE,w+XMrcirCEfOSWO£ LFdu::7w"t02 5'j VѮHCq"уQUL: ԐHCU Xq)Wxt9v~\/dLu\ø]T\Bu4^yaE 5ҮCvŃq1{ ᾁ:6 ؙͣ?Wk;ȻkIsa&s~:i SKT.ɩdb@ewbʨhw‡ }4[r{W^^$]ƅͪ6'6w#F [>nXo-շ5|#E㩒m̩'J>$Qn93BqV'F_u@\v46B)Y8v=A`ך9R?q^D U'$s\ f* ˙ K^Ct zN^pcaR#c=^$F_z0{<p(iѕk HHV"0<9]Rc<"7z_j^[ձ*:tL_#6dz4VJl4_Fĵ)]ӳE9n'&|5fف=i1HI+LF}FJG,‘d^0;5d/l^sj?p2c!*̉3O\.{jBSLugdyGv{fZз wUfiSфP>ҲBU_T ,;fUA^j"w_ʽ!-"h˹)8<E9 43a&iPii=c 2vXٍ w#߫@Gg0O)*E l'{@ezVZN']ĊKo@TNM.k^a3zPH(Ni 2 4^Ki}90ܧTҡyjP'LhDI1NըizPP!麺{~I,w%zN;də%F?OJg6KNr&A TūNcOB(;xh@[l!PkdToMߞ}w}nn4%@ Ka{4ht>w)ɥk#@ o%F\ٿRTS^Ӕm0yͪTU_ qRҙ̮x 01QCG?`9' s5*f, Ը^}A;9?VM/Ci%!Զ_.έ`"fKB?T`18[՚3H ,Cpn}mcY%u򓊝 -Й&pM{ART$"rKr 鰼Jx*ν2hsI-1,THJl WYgTvkΌ64t􀽹Jһ ƲِKeŬ--8ұe*m=LpSno;D:^pWX2F4rU?x1>$Dn#7{ YSVv䂵 gN?ˎhEcګSS]2{h'wwE&^>WL|q#&kk52jJ%dv}ĸ}:wTW#j̷]}]|O3liI$1")l1PO 5SHm` <`aBհ l&|G %N!T&Hi2ser;ΩZ"x~IAwEJFK)QyձȒ+Cc8k Rjބ6ipӕb19[*]5^H^J~{H͢YdTx,(KTa!-,*qeqG7/SмZd99IC5T/.ĸ9( T0Sp \c*X 똪ܮLF]S%|@:D1ϼ*EAT<}ɧVw5-$X'@VqfYeEx}:p|ȡt"ћRvD˹ZF)=!wfe'Ȳ*I=k\ɅiVRr)*P6Yi28 GϏ>QVZ kwÝmcEW P_yĂ?n5l })7ÑKE2= >=PqKDV X޺oQ3-zk=.ؖ }Du,hϡVP@h y 6{MqG k+WNQ@w_*6,hG.ͼ&p8e5WoirìWkz~ n.D4:EXz]QZߌ2)aT0p4#2o#F޿bNDqO3b(k)p{/@n엘}U3lgW[i3dl,p;-KaDTI @Y2_=x)25U8\!9CWRV[(jP-D-vt1g01kT?<|Ugrȇw86zJ3pBֵ_(/֎fP1}=LOZeDR>W/ 1)lp}QQ=Ӝ6;NźW%}9 NM8 ) > {Nl%*ӎ_\_'bbXpԷJ=aq[lڦV<%y‡{]Otβ)@Py 0EUױ[9C1d7wղFR.2(i-Ï`{mÌ֣I|MPWv ID[">Ecv,>[4v"wg% O"&ʯ1`#K2?0 .76Pzܧ;9K4 4[nkUd K=5$N6MёiPpσ;+=J?Y3ۉ??Y5W2g1]6A= WGD:-_׏^2l3$\:F ޅs<Q7t=xyDX6z;pG~+}-BxI|V-1̰?6oLTz<tpl|>=$£7S"%DseV9=l>ۭ\tk&ۋcNdoQh9j5ZJlH fP*HáN /V XPkzE%#!;<%ժsccoӛ% I.]*EE]3t2׏ץe~N ^k Lvq¿ 6۫欔4atFW֔A~FKPGKu^-.[%#)f)`Z ?d[N"R2pvzan'$*Օ@V1d }խ;oESXH@8nk^T$hRGlp̿g@f7 %YY_Nb` fBx nr;޵C0\R5!&F&mpU=%M"ٍE#4EW0qff\ @sHLw~ݩ7!KoC"OSR7«RDo,Zݥ>Wx@cI~qNtj&{ZƯ2B0Dl%%:RVg%LjlfcZCAm lupàwbAoimTI߃7.(*bUI3Ovn])tiaO|>!RDի$|%%zr}SG]^ Yd)J;Oᄃ$fE5er@8Ȗw9cf$hBZUhT`\78z*D: 6pku}u6ݖwi'XwŹnUUb=k0Ƚ8n8g~ ڏK;'wk/O%>3Rcάqg(XE4˂lA)Q\# wYLy1DTvNxH4QXm:.VB:;vCh^sY9> )y;(g?Yh1 Av,vHw`~۴8qdxUTfjvMjސFBs2 4d{cŏ;­[wrp}Ò9jZ-ܖԑUz~ɚ(ƱX8N/pS&YWfhM? plD=1:qbw3PbC6roఖPsl~(J %DVCM֖ mK 굤5~4|kQܙ2 {1!K\=ڌz<Ժ@|9wXš>,X}E 2JRgB@ގeKp\[B_*oهm2L!$;C<>wv82brS=l*zyHo 7svѳaS=2$p +۪||TŶ{GGkkc;#;}{|R賛 2FOr(Î/c, O`j-ui񓯌!bZc@:;&JA.CJGS^,73U77(vܗr#GBry͂Q2gĜԝ $7$Z@5ñO~(B8u:7' {!B6qFnMt[蛕" bwSޝܭYuZ747NJR挟K. (3aHjc'+ޤ3fJAy>'s7|,Ne1}Ɖ>9iGj~j_ZbR| dnj,V;\C)fVwƔzrBtK~p ͯ~xY6mVI̱Ph( {HIÇ\>FM)($({YkݞcGsV!'րldRP4Dvq#cL'Q?aX㛷fǍ#Q"N#ӗY̍Y4Cy]OxF$:Kc.w!wfJ@v9V\V`,bfߧ/hqΥzycHLdg5M[`*<׏#ݲ+iRf QW&-C(>JvT ͛Hib5244Iw8W=;YdSSX($ʍ۴;ZYf )ԦԈ> t}ٖ/uj9# Er*"cPy| q֕WO2_Ռܾm$ۚmDB6` bN܍QV2Ux*S0zQt+P e:0Ef+qOEt>@$gr1"Hhp\hiF=aɆUF0 Ni*bn^sO$(UvGwB"60\͇t: C mID"@Ьm+II q+MQgϤ׈@8Y棈}&Zs ѮF۔RC5 6ylѣL2fv"^mD9kk A'r_وk h#EaVsQ`@+!csIq<ɎrŢ=gKɲ4fr{O4%Tƣ/YjpF}fO {rk+DfaPam69Kj,Lo8"}"v, ω3eMMZ_t!$Q&aNWJamԙoH4SH6+ yOQ_832H"GS?2n^bOK#&wٹ#kd]^hg wÄDN[ |]Gڍ+.l̜Ug2CC,x\̜{M:b<>†aKEk]xK!c%bWXfnzgE#*L/l3u `F &O8$T)U c_S]g`ܺ1~ MWkP կtNW9 e`^VoZ`"2@Oۡ7 S`{vRz;|_0DzyUoalB9yGa5mۧۀ0:D7w:_8a)n|4vگמĄIE>Rc+2 Մ^5ďt9'} |}KDD ~o3x& :uOZxgD؎|*WHDXQ|ӈS\S"V<|~WBB yZ #?P ApWpU>v`yωwiݴ1?.>y>Ⱦr+팬 4&h\oS@oz>[I<Gxqx{6rS-l+&-w.țӡ"˨H =v#:8זYm+ .L &|H-'4 Ϳ~<6J{ aAJB&s?-=Lk,!%k[,F^7-@1 C9]wG j7S>k0;,~`2g٢vYw [rluS /K6+vJw4lj=]wQ|XBYI )TCWGTX& Q[N𢧛`d{/_s?D-h7*69[q Fo" L炸/) n MqS7r3c!%D gFx-o]&|1{Ut4@_0 N XRczv 7ts(%G&;Sv{?`ũ:6C M? Dj'U&D͙2U!07!y#ucd 'MD"Lq )t۵"w>-SYCp)a6>d&Lbl=@8/74hx~돠p7[k_UDa^,X.^F(tĞ;I FB"󔕻){|@ɋLr/ݱ%$h{-`GJV(\xkh,qmK<ᆙ^ckb woy7i_lj'Sgݐ%+KDmxD̼rb1Yr] (QbR9̼[l]:kP{GUv?(b-^?_f, A~Ɍ B-g\iv!@[1҄ ~/ |ndkE,`fRuōh ֫ ƿ*NҠq HXBij{-e!(eLR~i*79%k B1qlgݐHPD{K}=4;M\Ν3qEXb 8;0/Uc#Un+NFXm6ӺQ}ѼPi QB,f[IEc5X"ސӳa]F+o >!e1 \ bMwn;XKcE4M@9"1i/ͿFE97)k:[QS4r5% =$ MUA)?Zm9@GEKOϧ&쎿QV}m(ḬQÂ)) KꟐ+i-:A:%!G8F9{A+@.y@Eh)sotԤ(VJj[լ\"ni{ZΉݟ.y~H'"uR9!ѥM۔HS:+r囸eP x6GqIhXgfH\w@EJUb-} <'6(Xk_$FРm<.f{Ӫ: 3J,8̞֒crYr=ůꐤG>GǽK1ǁh'{١(~T { (xBZҿ B JtD.mzlK֦4dbK8eO;#lOzzcS9j 9vM&^mEPֿ>&ގZ9 qv./{H͂ÀH&Eu˼Pa{" fpyTSnw֨em< S,&F$%Ny ب?ȗ/j-~cj8ry롇oѰ 9:EIµ*N)5=q"VK=q5H>d ߿|&phr|?ssqF7τvN="jjޅ,Y:v ϟjscq4z^ /턊r$;k0XyS(8~x<t>Q.u z6>zRH.1;"2fK`;)#*$ +X7̓32졨'0-2a+ 賟mu;.\jA# /Xc'iĖk{GؙSi6vdtB|Tv$4bLr*c׽'EN6@ 'l/yDzV7ڠ~fVOKGQBB1ޯK2TdMw?aR/k΄v xo۬8yp<n'ZաޕhkJRE/+R1 EhƏĘE{w,:k&bn02xU"Kbڑ#,YW͂I$q(VmU }0KF7<}yڌft$_Fjba8GTO ~X&Z-y ^QCyϴS ˁ=A$8o!(.ZF/H"vqT7!Q:vb}:8x7ւ1Ke 6v*FGvLx~+(9HiQRZNY=p7s8LwgJ8TC֘pOd:E8TUu>3"?.e{$*Q‰({#E<]\mL0  "̫5nHydd,7K׈M*ڭ ? /׏%"%0\$f:!s_$qjZïY4x[~.d؇P!lyO,y k.p_vvU 1+jF_XQg5xzW{'X:7SATVMkPw:pOSi! Vۧ4-Pp}ٚZ 倍ږ JN"L<$Ӈ uoӹaYj;Po.e3Xr<}#¹OZ?q3mFj[=c%.+Y..Ym9_7 v"E2EtKHb5\<}g#dkdZ!&GG)S<)mG4%,Y AgF"E{~,-bBtb:>h2 4YH \lҗI |ֱRIꀴ^p(D^a&Mz _.6t!,V{Mhn27CV7xv#C4XOv;m/SmC_1z Wp$Ŋқ3# ']{@ :[h_ %mO;/ hB$%s/WN@v;}Cy~FF*Πg+&SŠB&3`6\1 E8wU" "X7#Tqr]W0Uޔ85)f?0suQ3j(wMu9i-ybx^pɁ` 4P0{Pd\Uu͐^axlP$uZQ1}}LT Y}g88M͡)4jR2u.z%4|:&E?>tyا1壴B矔ׂ^o$(X*Pņ}R'Qp4z|Yדgp}DW%L$ڑ" XOIdETt7JSұgMJWdz>jj!`\TFWvQʩfv2R#J"]ߪgD0=X[; о4CvnmVE\;9w*WvlGl{+l>FdHv!3%R4m5|Dmj8g#ϕYCZ~bB52:1y TWQȟ\!7(/aLQgE.@¯R:5wɍAzOwqՌ20m+!B>Q15SQ5兗ׅ9n 4}GTDP"s;v^?qNMd||EΦE"afK 2>^3/ӐA|rTOt f!H]ɱ|q P( G4nvM\ց?MKjW݋`m:Ƙ:Z'`$H~.yT OL"/{]\Ԥ\ok?#x?rIJEC7TZ+( YZ