setroubleshoot-server-3.3.26-2.el8 >  A b^:U]L[ d`! \6)/F8Ր'bs.PnjDRF;K͐XXjt\Sg?9WڋTlPˬh9R~IVxM ?ʒ#a A)E^TE,ۖWw_`Y?e*; |?݁dž):8b? ,.`%?`YAďLu{-9-f }6Pi+ڠf2*H> sC"r[tq sI?::hXe{8 %a-MYn^jvӜ}>S,98uq*p{Q?P84*(yv=DjODk|fm7! v\~nyZڞ 1]CU(ZzxE1[Ч Oz ŷcP}^[ƚ]6lá539671a5d82b76b02b42b9227d7c8714663be5e4a6bb0f19caba92dbe8fc8aee529cdd1b783363284c08b2b6c7717dbf9520556e6@b^:U]{ V!/c4'SZIۂ:8$akp·ei| 0\r=ALU'o)/62!S+ņuRܓ2?C͜041^97$+b yznKkˬ` N-'o1vwQm92i/f+' ! *): f0R1b^φ} p(mS$@Bcop:Hke2ICJ$ya9Hf&^rM119U3T)pziVSA{ka4xOL8Uϑii=`wy!87Ig/}b@(1zb/JlhLDȎNR AMRa ͸"}J ~ͬnzê!L[b1hU<`ou[/Lꣁ+Mϗ4xvS$3.:r|Jz06lE6RgD~H>pHr?rd % AX\tx h  , L   + +. 134 6`6&7&:^&(:):*;+;%,;0-;48;8H9@XH:uH=HK>HS@H[DHcGHlHJILXMYN\N0]Pp^[KbedfSefXff[lf]tfxuhvj wlxnyq(GrDrHrNrCsetroubleshoot-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.bNx86-02.mbox.centos.org>CentOSCentOSGPLv2+CentOS Buildsys Unspecifiedhttps://gitlab.com/setroubleshoot/frameworklinuxx86_64getent passwd setroubleshoot >/dev/null || useradd -r -U -s /sbin/nologin -d /var/lib/setroubleshoot setroubleshoot/sbin/service auditd reload >/dev/null 2>&1 || :/sbin/service auditd reload >/dev/null 2>&1 || : kmmqqXXmm1t1t-- qIqIccpVpVff@@''lh;S. C}B?P:R 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`>hbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNbNaf1aba7aef639bbd2d495b259f94e728436c796fb3f4803aa73183aecd3791fa5e8475ddfdc8cf232617c9e17273bc133051d4a1a0605ba089a25b6c319f21a3aefa5f448d04e189719024d7726937038f9a1bef0b30882a916be4b49a8aa092d4b663605dadf69c7deab87532851962853754ecee5c9e490b77511315d12375f593bf26eedcdd360958c7d7a7cd50a5b4bc68a8992d79af2d253583b121af3cb79a9fe70bed980038b9ae45429bdbc98fd4bccf235f923d191314b8f84300f868c8315e740eb7d15ec31bd87a8f40b9f40c54247f5b69bd6fdc94721b41c1f04acbb40207688ef9a021f37a9af3e2d15e5771c1da7177a7351e79116d93bc04bf4952d133e9d2599accb26705f673132c363ec16cf372901ba4a1b73c6217bfa28f3dac6b86e604ea63ee77e438aee775ce513a6f282212080bfbe1167dc912a28f3dac6b86e604ea63ee77e438aee775ce513a6f282212080bfbe1167dc912f1b6d81589cd8f901d1ffbf08360a8db79da724efac4eae804233432da91e067f1b6d81589cd8f901d1ffbf08360a8db79da724efac4eae804233432da91e0677c532bbddada3b9784685cddeddc01095be6eba5e0ea532cc40419cebb2ab91b7c532bbddada3b9784685cddeddc01095be6eba5e0ea532cc40419cebb2ab91b56d98ce2aa1787bbfda5327c14222d3f4211247b054fb6068b95dcacc0cbde6b56d98ce2aa1787bbfda5327c14222d3f4211247b054fb6068b95dcacc0cbde6b6e86cc4938133ab4773819f1dda0d5793a476e8663995da9ba457994f1ea44c16e86cc4938133ab4773819f1dda0d5793a476e8663995da9ba457994f1ea44c1de3faf8f16d6dcb90290254840cbe10ba2de07de17fd0b14b88d3e8f4ed57824de3faf8f16d6dcb90290254840cbe10ba2de07de17fd0b14b88d3e8f4ed578243533f46c4b905196f3285bd0cd1dc509661294806b28314029105c0ba9dd12e33533f46c4b905196f3285bd0cd1dc509661294806b28314029105c0ba9dd12e360ecbac718d256b0b7419fa955df27c958b4528d005c2f011770c5f91fa71b1960ecbac718d256b0b7419fa955df27c958b4528d005c2f011770c5f91fa71b1953f861f1bc57b180ac47411c3a8eb0526a840fab2c08f8238b2780842c2aa7da53f861f1bc57b180ac47411c3a8eb0526a840fab2c08f8238b2780842c2aa7daf2d6d7164ba39661224bf98f045f9908fa7f11dd3f66231dab1a249a9cca26f5f2d6d7164ba39661224bf98f045f9908fa7f11dd3f66231dab1a249a9cca26f50343c6d26efc5e545424a454054ce898db5c03f34041408ea4b7ff44329857b50343c6d26efc5e545424a454054ce898db5c03f34041408ea4b7ff44329857b523ec879b74e2262b7c75d57b30a9b1f444cb48390eed854044d2341c4601399223ec879b74e2262b7c75d57b30a9b1f444cb48390eed854044d2341c460139928a4f3450e7703073607e3139865904267b05a53a4308cf295418a827605bbc508a4f3450e7703073607e3139865904267b05a53a4308cf295418a827605bbc50d284bf8a6a58a978ecc9d77b1f8fb09f21b388c87a8fe95e9b4d2df5309ce0d3d284bf8a6a58a978ecc9d77b1f8fb09f21b388c87a8fe95e9b4d2df5309ce0d34576ca90db399691d4f3ccbd4ea4ce392b28c32b78355cfe866a19b71801ba914576ca90db399691d4f3ccbd4ea4ce392b28c32b78355cfe866a19b71801ba91463d3f1cffae800d33e0bed85572f3a0b367ce14270a2920b2ffd58659eaca98463d3f1cffae800d33e0bed85572f3a0b367ce14270a2920b2ffd58659eaca98dec652fb631fc70c0517a3b99bd6269ec4827faccc5ec5cc26fdfed5ab783cd0dec652fb631fc70c0517a3b99bd6269ec4827faccc5ec5cc26fdfed5ab783cd0c17ca1d64151153165840d8402b55022e0064ff88d5bf42b0562d7e9cb3c617cc17ca1d64151153165840d8402b55022e0064ff88d5bf42b0562d7e9cb3c617cdcc5d68f728e54f415dbfe0711c187636feb1f7a0826b510b95d20d19c28f3b28a2a21a65d48435e9c1f1b92303c0045f57b966fbc8ca95e0a586cfec3c541a09899b5b5dc61a0c29f3942d377c67166ec34fb55c5798e963a52c2aeb560803cdf21d9ab22e2482b994b432e3ab7fa5bc3e6d145f51645d22a2d9024a6dc49ad663e8323e791e31822afd868a7f43b6d8e1f2ff189876cbc9e3a5d76b3822f91a408fddd580757a66656929f2ea6114a7a1bd8d8adc127df13c5a8bd424f22941879a9b2643be98924c6aecc9dc12c0577544edc199e2f0905cfce7cb8a9d260320179a4292387b5fb280983568400fa99ccd1f8f29ebb54240573b01b122caf3360e6d7b4addc4e45d07bf538b338818a3664ef190009cb2605b9e9ccb619d652dd051e69b1d7572bed488f71bb1264fe8fe889e6cd821b0c4ad0f23c68d381489d6026972266750c0aae337b3f64d2b818303f383a93f31b01432de32342a2dff6cbf2163e324ea54fc49d6fc48ebccd4d892aa467350f8cbed5a691034fca3a399168f11023828805938b204a5dae4a73e065265e1c5b230fe3ad05a484583f8364388d1f4938fb4f2a2165473300e27644e9c7cd16312eedb9bb9cac2369db1adfd6da9f02f132eb4a159755d62a23fcfab9c3532d08854d362e791664370ca9fa6d4fa8c78f564483bba934b9034d6a0365f44c81be0978dcb51f7948cfeb7321b7db2fd8951c7ce3c7c42680fcfe7641c3d7be9e8d69a8fbb992a9d086131784c8a57bf3848bca99eee3d86fb590bef49268a70846940d5cc0d851a4fb36c55b23e3d9d1312ce1eb704856ee05aaff8a55b20e90e5974104b397cd23fb6a0b7caf34f6be639a5a4835bd458e69775601e7d4cea1b7b655b8d10a8b4c05c848d09e47e35df391baebbd7bd463fda7a68479e7b085a16892c97ddd0de3c1acfea679caa797e95f171eac038d4eddbb08957da9505f7dafd9999b941b99473393d49832106575bb162bff8c6780a5ce94132f19859acee841fb26533b5d0f231f7edcc7352d7734a96eef0b8030f77982678c516876fcb81e25b32d68564c5f9f162e35c2db51cf0eb3bddec578b73aa3959351c38f0d94b5fa5ab85333bf074e68985dc40c5d5c9836f2b0d88ab09365a788339ef0b9bc4c709926f995eea2bc8a423afb4a676fa6946bc069b093a647e953eee2fab2f2eea0b56650479749e8eeeb3c33778d4e94a7d8d9e25d5a01d2f3cf6bce7c4f441f39c70d73e7ec64dd6ede0dad502e014144cdab3c5a58457bb1a9459f2745a6ff387fb03a3b89973ea7a2dc2baf5873307e44a44b81e694b5a57d90ae56fcd8deac5039187b9ef74b3e220e026a4f5252512c062085e84038a30c03298eed9985e42c1991d818e321bd7485f319b37792435aaf6864c07f12d4b5c5598e3790b9335b888deb27c61e63c50d0a0e089a28b095747a3cae3be0f5ba6db918e762431d34a8f7f6814b6a4faf826f3989b105e5db59194b32eae88d9aaf1a6ddd890bc41107834130e4557fa03b124d0e6e3cad892f8519081f26cba0bd9a6846a12fae94cdce6be91c826038dcfbde92483fecb5a1f8a5a6dfe0ebda56bc1eb73e989625626fec50d377892d59b0f28f4179e35e5b81201a5ac52c63b6251c68e1476c8b7857e426adf7444256bf17ec16a124fc1f37beb24fe2b4d93c94decdb49fceffa05e9d93b467230b499c72bdec862745edee7124f5bd06ea9c458cda33a299235662cadb455c0e5c7a3a5d4afc081d0f551d966602f874e2a319ca6133bdf0afb013b757f7021fd1c0390662504228be5d5230f597bdc344e8fe264cf39eb99cdfe8fd58891a259d1869e37c6c637574c12b4d9b0bab6f37e0c6c6d3751dd7e67c9574dfb2b110f6e260a75917e43008687606bfc26607fe88aceaaf0f15ae43932c6ac360a327b21493922e2033b20f48f59dda32238930abb4eaf2c38b6a8630a772ba376d0058500d756474c8000844088fef26233a406e9d2d72a7dfae1f90a2d87b1029ff3f633c506f6414a3c4bcbfc3e41c04090c8594f8b3293ecab1a64f8ce2d290a713e242bc69b15649ab6b7747a03581ccedea305c9bcd1f855ce24f9163510627c960c534a7b11ce97850cda72f02a1893bd991a9248302a0c57d5c5ceff513c32b6354cab411df200f222996b732c4f8cc83cb79479d91ce19756f99d03ec35235837631ab6d93ef0fdf0c122679fb664ff2fb3a2d70895b12390082bba150614ff9e9031d0ff7f67567d3775001596323f2548dada9d674d30e8a444ccc3e7d6ef2cc3090d69573fba3f98ceeba5588364cc5742c46bb5ff1f62c59e02d685d11bbf0e41a2012f90038f9e4aab7bbf8216fdb8ada4143b58068875c3c8e215a54852f888e970f7328eaf54f35a49ef08ad5fc00b318f50eddda194446e291846e1e5e7c0c62b65df91f040a30b7b69d9aec7854bfdf6095091cd0f9163adb0ec08c68e6e0d690489c84c841d575627ec1b4bd5e8776d81e6195f6f7f480401dea023e57a516ed7ce77b5b050d3eb2d88866c02dd37ed49a3d8a832d7b8f42d49f6765b1f8e97bb15497e7656fa60bd49e2d7357336730c4441286f89ac8ffb1d2684fa1b14fb568e43403aff7db7aa8ebcac5c43271aba35f23819c59ad1e96092d80263545e0f793f1fbea10f52d24eaf02d981f254b1ceca5cf8d73165f5d5c044f02e6a81b227913cd168c0b3652a0a8b48113218689a166a1cabce83965cdedde685c9e3d98a354086098c02c769e46930a3fd0d2768c6f2bf77626878ec4bff948497bc8d30f85926ca50567774d4f5bc58b7c657b53a684cb47e4a7d75b04935897dde2dd5885bf3810e53480451f734b551067e6cf036ffee668a6c68cbfdc39257fcf74c73b91052aaaa6046ab7cc6b42c51ce80adfe24c791a75bc2001d6233a9dece813ee9d6a861eb72536b12db79f47c6683ea9f6b2e8dc7c6048ea8524b9d79bcfd58d71fb3e40b279cd1c248a7b28a21eb576ccf6f566c855eaff833789833934cfec5610a6ae0872686c77f4c88145f360cc92fe0dcf85f4310e7e2ad2ce322fc030c8a99dda9be14d64479b0e2956f69f1d080b416202c0a67e6436b6552e1f06ade9bc7f9b5770bb2c4fda86884613d0c9512969a96e5831c596876e5e936365ccbc8aea61217d416957624b11e59bff02df4f5a4fc2f6876252162180f3e917226dc6ec0ee9ccc351607cd8e1a0a01ef021eb29bb06c0b04f6a73a872554dbf4237624d0bd593a34eb05a0782be2644efd2e5af9625c404567db1df0dfa359cac228df36948f705c7a2252c975cfc4faf3bb0ba82c90e1d992cdeda5d116625fd2070bf7f330725330e05e05c7f075a5334e4c6b60dc8b6f4f2ab16a9554d965854211c9d7e0b657f0468913dd1fda1c1627062e84bbc51a534edf41ba4c9570a34f1606708c58fd6e7cb3b74fed939fc9953271ef91d46eef9bba5ec7e9cc183649c17a688da7f8df98a9054f964fe138d9d72348d0682574f94fa27d7b47f88f0b096d4734581605c3ac988dd7502e533318078585818ba2282d5152a0fe29d14cd3a05b91a872bb3f9528def36396a3533437a4bd1dd85847e948569841403403e6a4fbd629fef7c941abbfa102686736a720c030bad893c18139f80a67c06c32780a0fd65972c59099c246db157ec8ddb30f3e28af8e4ba824c0e0831ac5067724b903d9a03c2ad2f87fecdf0fcd82153ac6674bdac05011df013ab65e63d2ae12af4975f4adbfc616540378bff126229ff0af55577e55996f338f6df9e3fabe83a1a415e3556c90f891775b0a09c5a1109dd594e2dd58739e39c0a200c6b7049a1e14b24312e08d72d6bf5ba14b97ba22de5f37ca8796f0009bb3b1942824225a4cb6fdf74483a2584823cecd8aea6ee02../../../../usr/sbin/sedispatch@@rootrootrootrootrootrootsetroubleshootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsetroubleshootsetroubleshootsetroubleshootrootrootrootrootrootrootsetroubleshootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsetroubleshootsetroubleshootsetroubleshootsetroubleshoot-3.3.26-2.el8.src.rpmconfig(setroubleshoot-server)python3.6dist(setroubleshoot)python3dist(setroubleshoot)setroubleshoot-serversetroubleshoot-server(x86-64)@ @@@@@@@@ @@      @ /bin/sh/bin/sh/bin/sh/bin/sh/usr/libexec/platform-python/usr/sbin/groupadd/usr/sbin/useraddauditaudit-libs-python3config(setroubleshoot-server)dbusinitscriptslibauparse.so.0()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcap-ng.so.0()(64bit)libdbus-1.so.3()(64bit)libdbus-1.so.3(LIBDBUS_1_3)(64bit)libselinux-python3libselinux.so.1()(64bit)libxml2-python3policycoreutils-python-utilspolkitpython(abi)python3-dbuspython3-gobjectpython3-pydbusrpm-python3rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)setroubleshoot-pluginssystemd-python333.3.26-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-id5fa2235d81c05fa7294269b4ba8c0b9cfb14b9a0setroubleshootsetroubleshoot-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/5f//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 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnu ASCII textXML 1.0 document, ASCII textdirectoryPython script, ASCII text executablepython 3.6 byte-compiledELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=5fa2235d81c05fa7294269b4ba8c0b9cfb14b9a0, strippedUTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)empty  !"#$%&'()*+,-./0123456789:DEF RPPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RR R"RRRutf-895ad0f2882017ec093bc1ab6a78ba980723444ed03d0709803be6c546f189229?7zXZ !#,] b2u Q{LTox,Ȅjqs]Fb"ܯdm~n76{(FnOq絖2S?m]% (LTZ j% g+.7 zcC\$?5xAW+ MHΏMu\2tk.Mm pϰNy©&`*+b wefɅ'k| |wU8t#d QOJЋRkXOo+'"*csܐݦNJkPH1y2"T#EWK!ޟےl%@:RYFec ]7u#ce.P.tVN2 V\lfdP>ʣwR0Z~RfVDԹCIO^Kq[Ai .@:H&BeI Kb DE)+xS^e1L9Ɲ^`sscQ1i|qՙr5)9U-/v?Qҍ5W6N,QONX@/w%Q5tkWk:O i2VީUqwS0dn*3wD# b$3eVi,f|Bv[4NHz/}$fznQv MBZ rYmD.BD}_-çV0pP<}w0ÑZi%Xywu@6V(_OI "TM][I)<fX4zƚ5K'ei?Wz7>V?([G,p*9 -.$tԥ29c?3_=o0J&'"S_68.!iozT% $(%Z ߸MϻMI֓ ?$&Ol&xj^C3p !z%M trVKunsi:se\ (b70X#եRd׿RqBuHы;5w (4GJ5 .ZJeRi7(6Պ,5&=iR;xD&&W{Kqs=׺ S!;i9?h@&--|+K_ǀ \Qyȳ|}>5 ̯w1l~@q@aSh2ГHR*j^H+lO>*14 %`kKR{3HsV} q~ BcTBe[ޘNI B@Ujm%1%R4Ud5,Z$cu_76D"/p16$P}='+2>ym2掳95xsi }!GBKfLJmv \1U,S,ϑ:Y=l$A$G끤&B;Kh/Iby 2?Zj6uCc? a=KU)Ow e; eG]o1mmC1_O*uo:`1T)Ex&It6fnH쎞YﴑZ/мq@<`V[h4?5V8 ÙXX!/@75ĵEA;ϚzH.ߋNa ?ф;Bɚb(lv'C :8ONŚi㽡1H I_:;Kg{mX<)[|￯Y!kgi8HhC58pPUBf1H %nK0MCnwKe=g+sX982OBUΤC3TФ;}I#a*2YDNw6aTs̷+VgC[`[qI)꤫YPq%p6_3}[ZXȷ|>~a;CjtWz}#O(?4?DWMjPlPɛKyֹ5܉Y[w&4Njaˉ0mb~M3B>T&eV?[z53vXڹĚ$+ElؽHjB`%)45(6q^IIc_E ޡ0"vBQ$ibu|} BK??&Xb;mJ~m1Xhz{"TږyY )Hl'|0OOF> ?Qaל*?iD! cL+59ݴ2ÓtF@c%wm4xl|νt╏>0xZBf^&µ׋+M|nJm:02ĺK;|mN`xlΣoz*eda]#J3q>B=dTuqGoHfw2_?/A_u%JW&..!rK+: wd$2v=4wg&t(iW}es2b+U_47Ƶcft6(?-5X?6IBT4dQߓ:OY" |SjH1ZU.>9+>—hNzجpޔ} SFǣw ]ܾ\^4ВZF P~nR4?v4bCs=Kwn]Σ>>tW !yCpI!ڜGOGl8lQ noy%I`('ğK4<1 ,B˵j?ytu8 HٰZR_P/́>z5w{b"*0e*yQ#TlڡI$CGʤMbχX2dNhZ{ 4:PEDdgm5.{.,T@7ت,,T1.XdCD#u 8&{TdinTU 3@{كS3.x]۟l ]3}D]uuO׀CTm%2XU8\!ʂ+v ɇ) r a(*+TmJA-m.=,,6kMM8QzQ;(>S^η7S(^X[ ՐbT#_gYA;}`D]4 HJP;pzu5áPZ^^k:}et?ۄ1 8mBà`QthRyvޝH`ǽAX~E+dW3 '/Ԥ``bşc7q( (t I ~w*Zj{Z+'A)hXa1 [[?g2.uubYP~KqMFSGd[w5+ed,;ܽ B#z;:8M/ZLyN۲"аb!2veF*@<>d$_vHcPyLIҐt BkC15Om-FiTt͋ʌIE -YPOU3eۏ1emIf̊gu1 .55˃Dڽv`P+K5tv?!,V.^tnH$3ժ%#fa/>)SRo)V>K2^]O4b,n-G]էPP{G3}I4L.#H[wzA { ѫ뤦};7Wa'>P2Cj=עݜ̭yY G9Q#D4q!E/IV{ɆKtRV smd{,'pX%n‚raslK90]uqi7䌖*Cmd!$֬ʛ{ 1_tb2_1G2ZcIX#$7o4#">9i]>@u9Ƚ'MrkKfT? ,ƴN;pxC޻?BM Y/ u5TmơVQQIaY} fg69W.!UðaNeumRr&iroH+Z6+VSH|1..-:d+]fkw:| ߜ6߸yNZ,|~sEJʬՊj)ʯҖlFNuGv0kF7'Φ㻦Hyێ̈ɤ_#hZ=7c-jPW^>ꚮOT͊(h0x|؟/j]WJ{;L DXpH=F[`F r;M).@bYj#L >l"%3|x[׷HoI[.G쵫R'%c:J`P:螳<{ CX2M:4 hAsFmK[Cp߬Ϡ}:of 4gʴ q%u##/:[GCOXjFhRCP 7~yJYvŌ% c{]lR.Jɥ9c VS3ysnO "Vi0 [L5V`O+Č6 b:DOE`9kZf.< hDj.Ciޗk>3] V5DDiaCO*`Y97W9TBӁQ S]c!_|lμJpIr<ކ)AK~o$3Lf驪a@_* t5Y"|7]Z\bw5J޺P5ؕu-, Y?2'ag0M$g]`&JFv9X7H8N)Wn[0v 38,?'Bdv#E]6i(P[kO7`߄/< S̤ n,Dki6pB_ɓz EG0G]TɵIW0O\7F7 W'su/g$21-c^쿖RȰ;42aX{&ImɃtuڷkJAun4 Q i_%9Ю}@?".:-ZIWR_*vk4;(CGP|j |y8$J/.km ŧ-d:>@WFK)n1QKu#=|ő{F%\2$;\q mދs'Ӂx7,ƏȢ|ZыL`/kI֭ZRrHε-˱ rϚg]b?Xn_տLn/5醂Rk&CQbpyܺ/I%;Y2u[w+ i>@u UvV/a&OI--m&:#^jSN &CߖHUz? V5W1)CTW0藹7 0AEk[TU:u8fmZr0߮{ } ؠKz~2CAa%iil\W?-9~ENĀH"z憂*U cq>/SC 4>'<(3K &Vƌ9!ߣ\R^󄻰0-楙75]2hVKgp5Ϋh<^#z9؇sn &?s/n 70.vlENYIh=y*Z x^*0}! _#4%s~# L+7QO$%0祿e4O0~^$Tް'$;iyS4W#DMWQ E8xЉyC{6r`aL]^.)gۀ'iy+@|eտrPPŔzVTD xdCBJ Vpi.1ȉY~@ kՐk"'\8nz)29V/<:(Ge[4] 9{9#V_]4D,K/h7r-ڃEa{WiTv}YTn[e:?=jTֽ;.UKVS:jb(/nˍa"3 l<=źƏwwɡȖ9YM|Bv "1C}Ũb{v~#NJӐ~Uu,@#}/й-A'و'&!W?7x>ܥVWȂ|)9/ΜQ=h1o] ṱ Hoy;Á)ӝIjߜͭD)Ef0.OGbڛ;n 1\>2xY9'|;6qQ tI__#x *y)o{ =1!&@+Ot^~0($'(o("\LB)yEhR73ae kOJԆ}d@66M}B槝Vb}z7O#/U9n|"ԉ6 ycMD?ZvvŒVn)LWvEyhd>U5 ,]! DڧUh n%8^SuHzK(# `n*Zvx{TkII^ 65EoLÉA{Okج0bjF`_9kZE)mr~|eC:dNp&\_5w3o)UH-ؚ wXML%,ZԒ̀sRܻI F_vxS9|SрdŻ^d%I%v9kl";ORA7T櫫!ԑA$ea># &i]3ű2>k1آ$В+V$Ff-e aE@̕@İXi8,g#YIOeytҾD/'\ްHs"r7A5]DP(_u[(6k`4Џjiai?G|p}q$PGp0|jOc$g^%Q-V C ?[~5z%,Uҫe] 1D,gU6,7ٚà_0OQb1Gw"F0Q~@m¾wٸ10+TT`ҒܙėPy Tok_/&2j;qIh"CuޘMr%Y>%jM6DVRw+D@`_$|G/,3(v +ya~,5B~U)sX/gv#q]!I=F"19p=f%2X$<8ZiH H չܝ9OxFүD&c.xP5xkNq^)GOm_+1Ym_dJFAJKdnFVYfKc4ޫ/QԼfk<#PlYTTAuno56U/sK*^v]T~~ԿuMI]9?Ys[V7?'"66! µ"U%qS f3j!@Usp&p6$Y݈;۵؇YxDpzq#@3`xK ,)t5DW!ʒˎ'fO^HXĵhmW&4 .`; M|_d8ExcD?rCd=SX q[| ;@477Z}?][U]sq=;@ѲQq %|0}{k9R^{׾Rr]b'*۱oFC*X;jW`Nȉ)WhG]ػIJ#;j3:y%8 Iaqthѭm8Ha 8?YudMBpڡhG u  [5!n=lx} - AFX۩orħNF5`-AEQu6K{On%Ag@qՆ;3ؐ:J}_JW,M9%A||'E׋pYrXxR+ጣ -́nT=H-Ff?(oRx<pcW%pٜ2!$.!;t~t.,B٠"Qabc]!5i ߷[QZD:1 ' WLm&ZRSaۻ*)s鈦zI*u"qnO?j# ?& K Rq9T,FGÉN 81YM\J 3ZΆ C+NH7:2-9h!%s;'~9}/Z@S QDZʁU>jR=> -1JD[!n-S( RpݑwZX-K y=mPCd͓cXw4(I6]V։ߍuobxUKj3ӭ[{fy[u' [H`S{4FxR ŚO/%+߼PBUrSVđs3_ *sQ]GD\K/~zo#\oh'8dHN:.}ЁH&Ђ㑉hDDl#0uUJDO< 'VDbehTU*y>CoV M8֦UHۗqJ}:Com#Kl6X>9.~RJj | U?>y W!bPl*5L}TWOqq; }C>D,eי} sFE^y$W1< v]G Z,y1! U1T|%u Y$w4Ďa|@"A nL&?yG7T@M -(bKR/BV,{QtdlG8'ԑ9]byXV416ķo ‹9ɯ }.Jvݥ#J~[ٗNX]CF k3zC֦]G9l(3R|H"hQsߖZ߳IivԛڔgI4IfF~%j?pq hZ,bnV3G1k 5ipG $K+1S쑊] !LLc@^P2%=RDW.NU Wer{oJ9e`,"Tܜre^W 3?gkW0Po}+k_q q@BE+.Wc2s~/ F >|h( :0C1A5& B۞أ3h6gTv`aN$ @_nR0g4ӛ#^-A+OCѺ Y%We1L$:?h]8=e{[>m\[|W `ڐ+j+H g<}~xx/3(}|![bjD}u=L$i5,ePit1Լ,1}l- dI 6B3FLIջ>gƚ^9ĦdBNtNwYWׯ4ؼ~ &ʣCƍu$v^@d!M0E t  gi&JtG2K3 =`%.\wZ3W'"rEBfؓKdqVDUp-sIbB䓏kXwCGNi[Դ@j+zTMa"hת[8 %]^o dg)^<;98G]?"y AB՞Μ\qPó^*pw146epAJQC,#GB zg^MGIՉ&ln)1(S|&xҔz) J]Q+0/G:BR^wV"bqZVU )Ӹs`[gUl^cR #1 @dj%V9X+!ފG3S!S(f31v R)bg>X è6⧀@ji琽D8Ɗ7j 6 ݴv qG ߄9{mS:-}r6o1s 5Ki6V['k$_lup ].ERsz8S ;wedr eueu{2jVQ:j Tr&yx\C2lI Xk{+:>В  "`q8\ڒ=6yKPX1S1=N¯IfrWJi3 SߢVs~$fѪ]_Kx^W2֝aCg]{qXmv3M4Po=a V@WtS:ERlhj( Oڇ}+Vu_Y B ݣ]}:j *EgfKB'· 6S4%arS4B腽H4 ɦAC$ik1X}ϕˑ1Xpnh'[%൮YT, "%dX)Rz }OGTCϓBDyUv pAiݘhHEƿ˛sp*ne#{3{s>h@m}a kF`<ʈ*KHˎBL~e+G] CUt}g1uKNwn#Dm*Mg4n  '_O%Njp\#svHQ5صX8?l^8Tf<.ZW<ߡothvyq-1];\Oeir\M%>vs͗6$,e6̃-orϖB.\N+M?Hϻ!T!|'"2E ꑜ;]וd zjXl&Xf0i)|cHOk8[mMWB, Uꌦ+xL%_܂ďn+Y 1R wab}LN|Iq`eT?RJU5|RS5 ?˪bRO2wd-S ?w4d2c',NDmC̛WHXqzXMnkp:?;#8=$b^J@n;W$BEtRU jl5-](HZa|kf.CKM3xgdBx-z/LEtνc@A kSmz6(Xڨ\TDmԡO!˃%a0R'6"O{IW<XC%d1Z&}(g8R Զt9HM(u@ixhso)42lΓf؆,,HgB/RIċ nD\D=s7ee{V'UpCnKGƜ ϚZlL㧝1ť!eB6 DyҕzG[u.sЫߕNfFٳf>Z{f^ܦXPT*#QIL>rylaB!~mqLL0:7%yHBUUJ Pws舣Z#cwa]O9#&Pe<(ѾT盗jBhE|Jޢ>_X@7vͨU<#v0zb3kI?G xcY}(fLi[%DXg2H'dJ/1t2_p !b#-v\Ū97 $GPQ:&{Y"b{8Wi|[a6_L IdCgSFݷ-O o/*58* %V 3` )!4Z*N$ qz:.=Mljx#Z0;Q‹#XK[0y߿ V<р+rl&Z9S|{푐W_ N\Ĵ۵2 #ZԌW o{*h $sj'WBduP5 *L\@+0X("'2uiey6hG,mDѤRH ilԱIIIPRs`\/ś-Eit̚Njg7H$95Td)hK/7b1?:&) 3eDP\fF=fzFAq:aZ۷1`w-.dxZ8J1J-=KyL^bI0Mf4byORMpwxuF *nOy4gӡiZ'mm^аU&K#>;=첊%4.318RzbJQy"~2׷X<^Ŵ1B؝7=r}(gc}aa?E d`}`Imp78Gس);2GVk"&pq#NcvGRz_h]pi;Q$ {58Ok_-M|v#X++Yc G:ㄡUiboe*ڍ饍`^h{UvDhfbFэK[窼.g1ԴYGC%UVw@z&DRZAoVh~\rH>A~}F9&v`_W[EL |nFK A5ZNguLW##a½;%mӮ]W,v>i`&np_!s/sL 9r&;-~ܦ&jg'&[+fnF(LT oXaXNf!HytxGC8JmE|] j^b 7p$"%(,R8oVj ז}KShꝒ0k S[$ZZtt6AM1/+{ ],F k ZF.@^br0"6f k$܋zjq{ii)7w݃³-xl`0#qU+h~{7m^_M!zzaڋwЃV"ʙʿ _"TZ(ꍷ~Ĕ:Y|`6"/U9@slߒ2qt5v(X;ycch[0Cޒ*\fꕀiNpg}T! {ֹwxd,B~9D"EWS)Yt@HLn29cd bA3KKkxøXU *vH՝xS1~$;sΊl%S0ʨnYgֶ"*$΍ig)'aQtH2 BÔLA#\u=mӱsؼ9]h*=#"op(~j–da̫q<1'.F!l0ZWI6i5n!fMV<̫Hg"k>vC#@Nyr'4#z XqEZnQ39eʒܔ`%C-U ARX7kU#r%0h^ XLCX9 SX ,AջnpGjfxK_(r׸PHdD{ plo!HN4=w+ m3VGV/|3^\CS˙;`,Bp Óǿs(BO@4Ft@5dtz6٬4 Woh]6iP;SvǓsKmY K[d?"g^rE!.⒗xPbŒn_UlUs P1#s8 ي29SNj2ګ~FW$lE0.}1TC X fy31U]Vu{d?ZgvSpSt8Jg%pFz*<p޹ CPaU?~v4fm˴أ߮J x-P@oRllx+&P%Do)xB=z!k| b5u(9![ Jhu+dVd t`x<]0 oZA\ >3ݗE!ܵ66d>x [HHI(ynk AW vwaQߘa13Tvܕ)uE(.p$I vsp>n¬$U~ KL5<DFq_g{ŋQ3'?(YT~ЂtoI0‚} %ӤFU[|S*qҨ:YTR0VEgȷ)_IU]&wIL@}6[aa]"5jZcp+jQ؀@ɊN^_J)`l]-m0>Y lXR-8( y tO  -3St }Bij/nda/`Vn+AîU&_]e4|}x $:>,VIr;ٍ};$X\2\ O꡷ez" sr ×h;Sb=ՠDFoQU{ FF[9%+Ѿ H[ae`zY@%*~oRrxGB,`e̱9o0?k t ҇05R#'H'+0ol6*^ڊXƇSO&S J4rL~cO16P+Qn>1OoeQ:#(_ )RYM{3>kT UTP6#>qMk{'G`=]^nSvޕQݖ[Υu J<f;)LZԵlV%iV'Z0XuT &hC%Ѧ{3xz`Bw8݌J/µ~,H^+d0]rχC ,EPV%T\)H!)w)!#/ p!gL흝11w1EʯLiџbn{4m-1xՁsNɂq.wKvrivƨ FBM" kِ7[C xv$ϋgm>"_]) ;=X'5ҵQ4?GBInjQeEX̬:$8 F>P+p= Tֿ*VXQ:dɋ}[=OT%`jKM,nz$A8v[e2cRD N-82S_gQ s kam0z;.,Cʜw:+J?q0ڴu >gQ`V!_unq;^;X!uiVSB z?'6v2O#`U zt.GTd zꓲm]VŘڅ5,mHAE;GѤM`)mOp_K/K&y*k+$qe (]чxAiaA<k ˋL|x0Wz@GNj$1o~hC `kq`oPz8@8¿Ŗ]nם1߱5՟G:eLiz\7GAEZ71J+vvb;\q/)RW+:8{%.PsH^e6iHzM~hT -!0K~YMCε}rlFYgm[F`=/v®x$C)KLzⳏ(!\+%ܒdO'k]"[C*K|i!j;䕊DQj5@e6k326C~Ցj#?-O鞲|۷&tƚ,HyeuZ_`M "fۂ5An_5"?۩>B2}/秃gsN) G`FK$JlqզOd/d6k' mX!XDNX9 JZ9 @w&bILKw\Dީsm瘕nn)y81TeWy;u"m'c9.;;,Wq 1.Ovrj+Ϳ`m*1F͛W)RSHLW4HD);*.>ۜ.ɀ:++_ׇձVJz>!]P)u3Q!7Ax*NXFWٯx7o$b T*D'21GRSi0YUP*N*S0MVb:_^_6 njl*P,zz_^R'vp?fѮ̷Kez'M۰ nk ]-C+xN3YҜWbFEL2kMJ>$TR> z߭@A~L^[UC~3 bą/EC't} fY6Ez"f/ X2/m&$$l!kZIj0\UØ4P\ۼֵ'HO" ki;6t{QB--,БXŹ1 18I|D2 $߱^3%L@ɷ'֊[{Isj~wV7Cx5KL};eq؎f:I ?1Ĉ`I%˓dvt\6oiTn}ޖ[SFx`b^h`%*ХC; Y_Zg~.g^ti%H%do R:'["X|(_^=fj']B Pm^\zFXV@'I EȿݽR1#FAM O)J'hzUM@2McMeD=|bX;U݆ǑU%WHmA3Zygo=D{/UbtQe\4\5g@B5?1s$UU|{hf6b&fہ!a랿MqG3?=:G7R&cqAP=_`T@pb0p8V-ӡ<5fr-}*dzwjב/n=Vmr_"QSg޺͖@bDI)fFTBbr ZU6]5MTi2$t;v< ,²h*>*hOAeB^q2g#8z .'މ-[6L7#y $UȨ.x=PՈM87t} oc~N܎D3atJfhN>6>=ήf1 Ru.T{zSY p]6cg}G/ja6FY3Y Vt6/I>p*R$łU)ʊbȟJk | /: Vh0Ep1Q+E@f>KkH 5鄞]ERtE0Z~:(>< wv5yJ ܱ,-w.X 83 L#@Ej8HYnv)L7ڒspbZo1r[p&`!Y{"gݾYt81kCTg mIB.K"@P]]|zYe)%8\Dn0 ޾n6WawmRelJTwM@bto?)Kd?v`rvF9.k$V z0sPW@(}wdvb.E,# eyn݅.͛_;꫹J01۠ԱO[m"ɏQnvQbcN~W]qPX~!5$br,V:<(_ҦcsY$Aa~GaP\}7.=?Cp9 7"7*ɓ$X3@'*E Gs:6nt2^)]7\_S\Sb%*c>wO~ DN7Ίl-_zc7:mNs^FټtajlN 8PkhU#T;GFJӢTYE@S ]k! hƘgZͶl~p/Yi8q gs2tu*βz=TxByQSx$W &p0KIgoW b|!AWd6OMYb{~rd"qd>qD!g_dhymB&'s<)n544vm%_# qr8:GdJF*zE.*2Ujx% 8+BX b#e;;EP7'l<8*`8%^`=.sp5QA9% אMV=F 7:̬V9+pbfmZF~„)_)τx jk ]`j}$d\Ɛ2BE{S+ lP;=)g nD #[j'& VZ\L/ _Ӟd33%V;S\#Z{C$*k3޾θq7i!bhx'\\}iy+P.vf']i1EwE trDOi3^v̡W<.ɨ#MשY n[6ZNxm4lЗ>-u`N|LuMcGjbS+p#$':Oف\:vǗqF(ɐƚByi{Q?9Q '=Vt?'ka'u.,jR ~pj4'݊=Fk=N=()4%֒9\Dc'J5i\b˕7s^NⰮzhmHږgũ`+=LD!J*s4&V|3yP k6"[DjT#ZR@IG=cO6+TO 8HգATxy8kw]se(} Ʋchx[P&;mH|+3~թIN,p3J(D~ڽGHF8e")`9i0_P(2 g[M3 ݘq=LtiI L,$]Ͻ$|Jwm9%uwwH UT.AA+a潔hĨⷴTuk߷pdJu2њU(~ƃtSA W7k ;L*1̄HqŇ(8+d5Fhp"t tx!ڶv-'J>VdNͺbIȆ(AupjN8:5iHVfM<SAUWVNx`JnwCt!@Oҭ)yJlD8Ij#5 1r0Dū8~f̖fWfzxl'N*E>, yܴ# i M-w9I&itF]:^o" Uq'pknG7co2D8} ^7'F0t]Qdc妍fX` vdW鎪2N-Y_ӭHb֑왿цk5ƾKOANק"sj$7Tr;Zsb[ L?U)5C)GgOcD7'EOHn,5( _t.ֹn~,Y daieS^]|k'[hFjw|&!k]ʳ> VAi)hgN86ҍn|UtHϔ3CSN>e3b_x$\hQBfU(ĭqZd&=ԯYtcf;NUw cBPB:[M^WR2=J*l6OP1"HeysdiC]E< Jyg2p<5Mi]϶%"Rgv7}I)… i1jGLH({'"s~#5!:xY1BhI29H4QXOV]u\Y+zn6(_MN-ӣa=a}~nR%[?bp=C\k!P? UqU]EGz+[QW(yvE{HeK~S?aV\aN+^}|- jxXY, e*RnXMUx264 G4˓۔mAN':emq <1Onf{ Χa_cdbY, {g5|!_kDTr/xYٛibA@"2yzj1.(+xAux1&?{ZVCȉ밃3S'h䒳e2KFsoqܕR9%%ʚ!ǘz򾀕}8579ypWr)"wLWO!`1$iWa67dg5{j<缥J!П(g8V28"ڪq4t:W*5 Nnbn ؤDMśj+5SEѩNRpטt18[mSMwXpH W`t*YajZi CrUթ0AP:#6S2Lږ2m"Z|u-' 낤-1֛EL4g^y|B^:YO,( @oIXsᶝRBßhˈ!S]JJӛ9;Y9ET< /iQ;xD8Mݾ;%*֤_?[@g9HU C͑w8Gh bw&'aϬ?yUG)+x(IQ#_6w׬`UVut6)ۦ4ؙaLi7#/PI iTafQ@O^|yl`YeXA,Xޕ歔''͐mt<7A$LUj֍U~׺me|p\RhX7qV.>>)=tdV܂/'2uyE1F yh/`:N qk2$'9 L{Z%C"!:'&CV_0GKT5Aŗ'a, \gש#'cBfjKr"=e ~.dhV4+) 8tg6.AC#nM0&Z̏N^HjA_k 2[CU?;GI8Ib)cv{3ƨ~32ACַPho#6߭F&6x^& YQVXXvҜ6Jx7,\?(=_gFdIuDCxwJfWNޗ: _Mq‚ tK;%{g0+Mi4 'C2&첶j"14׏:u*ȥ0.B]a|5ZL뮭h7YǓ L²5RX<9Q5;VmBb ,؎A} |_7;٭!AJCRڤIPFnƬ& sA!Wݬ};Ƣ|uc#,LW_1)(pp{bf41D=ߔ܈NgK3#bO˾!{jN17kQPT] <ƹGZ(Tp3x׫޿ ȡ~\'[݆>>qh<*yrc,%H]%q?m%ƅG p\y7ؕɉ߿1…M T6!Μ (u/? em=0#LhVC݉N_PQ ?iD8Ryu7$Т٨7ӌ}E}lnZt0PS&\d~wM8#B 3{$J5%A΅3l ȣκU)aGCa<5ʍN>Z^mF16"mؾY$!Ӝm V鞉ÙD=w; .k"ǜh|]&rڶ^(lXXv a;:"r墁Oޛ!\Wl7DŽږؐmO9G֘Qml 9ޑ8rHPG-0aK፶42d~厮bChrh}Fl1b!CjLNCzXg)';O&# ȜML^ c)ev }vhn:hɶ-u^jjd E/jgOU%<ȧ{?&kJ&ҔOƹDC,״su<~#sXux 8ML8#t964RP{S'1!Κ /)_9MFJ!)5IJfl*LM!>޳<δFC|8MNF*%P0 $;!gV# w"-QƥK8"dp/Y Z5 .gV^<Wymjr[G`_[v,,hလ!֍eT"E~G,g(ig*$fC8~Ƙ{V)V꽪R=R=i%HO>[ ֒^h: ?AN eF%$w{ӌЭM1Ӻ4%(z*+OxFH Cef]!*4?P)F,42:4>xy4<{%qOZ\'9j4_ ֥o`C$ 2gvvQj65W;&/+꬛z$_)Vnr ZXl#W2, sT"B 8"Xz>¢śᇙƪ u/l-`IK9,@qU*^J:r帝1%eYT`xo"%r/:9ҁ4l}mlV2c7;@k~:OG覵"zvgT 5YlC:OA,^~TePFNq:]rlMK"{ u -^QpJvB]絵+i ٴF릌m=D17Jٻ2':wPb ”.hb]h8 ?)f<=7l=&Zi);@1몎Ϙj:|e2H)jˈ-z"&y|?1lNآ,y*yv"$7v6Ʒzݑ۪ ?0?QUQ+ek ŹѥܩA,ז 6q-hv8n+g?r=JW@MFJ/ [#o +eEXc2,)-K-624M!5}=bۂUy "fI^Vy_+zЍU>%伉g{3xIcf5/,𰾗3N¬GB SJSu<1N\> XBBt(44a+t*7ƟHNSDn-qjeW#2;auH'@$IoDb_WYUN U˱E0Q9 FЍdWrF S'0UXuϑz.ir2bXjPrOZm;E02'EQ@l<V#SgJ֫au[bXW<ެ1>֣5Lh]?F5[O :%Mӝ΀8*pPulI%x"Pꗗ`GU3-~y_V>?Ct5bqaN.I`Fl0Ull)UFAnGJJb~ݢe;Tl"zK{B8,r ٔzdi ĺw'|gMH1(HhRBAp?qd KI.#*G2w뻷K ^`=GE2T E| َ(QF DP]$2L\%,~N3k0thǁd^zdJ피 )I]haU>4߬^s3A3g8ki5^);} eYT !!)<yђJ/[؝m +g+7xiw8.΃W켳Lu/~lSr4[\5@*lulμ6$RL!ۮO*>Vnf)Zh,DMG&5n &pn<.6ѝݾR68+KWUw_eflUL ysǴәfvpP1vK=nP+4I GFT,͐4^^݋hA$.*b3 UK.>i, GXDjqYYܒ֝C$3U/~Ms`Q"M7wr?GDMlF %x?Rt%*2/t&@`zEp3 2<Ɛh7s?'`|T$C,uv$ `t FX{ i&?2ksc$j0@}q'gou#yL*wk#\(R̦Zs~e[b*(pYX xRM,gQDa (G.,#kkQ.%fC IOi\5| S?fVvDə:^nל%:kMi-̌~:SƄc};~]䎽 &E_ANRV*\%\ACeE,&26Fgc%5ł>zBg9o U\W+d)t;Zkt"n һE0m^ >` HS<]us{v|f@kxaWO7vyVfb U7=?EVC$jmOi?niO&>#o֦`%@26=`hOH9;m?_,L7mMAb (t6Nmd67ٺ&QdTRۯhEs݁9KlGWUffـ`IGEbF5{&Tb?{;=ؾ''jj#O&/>˕Rp{7.hƗR`J&#cLUO+"R}CGˊco۬E`yK/6. k< qx# eStx۸EuGkvnt?%A5 y!N ̨/Z -2A^H $UMdж|1ϋ6j2EKb_n kL:FΏ1呤|o ]v'd5펡 ey 1R/[ kA U 3:tN>GLtSO20{][H5uAd}g/'n|+ ?˩ve>MZ1\CN(̶0 =euTx4Up4FW\;zg-%M6vrGOSCj$vC1e,hc 2q 6 ~Aտm3frA?9t͋'9x3h u %t^9$ݹ̦)bY/uLJyPNlS 8_SzH2F ͱ/^KAnf6ktaP1sԴI ʿ%KL N 1";B@q-)`&3jXel!iv,B*;O\_e,sD B*Mʢqp 8vW]}&oRo@5>Hz`MS[&u-Ȫz C}V)++;^_Uiɵ^Jӝ8KaSIBz"ƨ>*?BDTy7 R/K367I%vxrH8'!%Y)\Td(4/-l_M]"9ل[MԵ~IP!ns:hMk:[g qKwsP2&x=] ;n:q~# W, t0F<'7]2 c$pPA &.y _F*ȡ%X|X,t"c}oZ4@PNHhطSzn!qR܎W)8[3&< \$N4kjji\dzA^XĒ5_aÕ߳. d<=娾'I*̎#8o;L|]uu!خ_ W֠)W&;kɃ02&:3ܡ=`D/"3z ,h)WsǪ ,!00ҔAsx-oZggj -7N4iq/eÒ֣Lh)FԴ~MN0[1f>!|F̈gf&@B5)hPax~Ovc\7t۷Yu:hoԻe$hl#ɖ3a?_@5"3Zr> pFx苕Չ$©gSX ?t͉Nҕ ۄw_ߣBƸ ;?9XYFaOPC9`[z/51\ A c/>>ؔHH<6܎!&rzB޷@^~]@& BJh>ɕm5cr#;5AԱpR_vMML2Jo%).WXsWx/OP)P_ehoH6eʼn2;;:~ nb7 ;7?0h}y7]WB_R:޶!Ȅ3?^11Zibfz,Z$%ZΤ\+';ve(X0kC+JH/$h hep8ʯރ.N\T򋱨|BGI7\vp-0>\PkVACEz(;m:u3{j kimRR[7}F/{=QwQ&ZlfD.g8Ӛ%xܽ=W]>xE.~F# JO7-=>̜Mtuw5r}40ɋeP܃W4'`\?b7ݥ ^fx-Y$9ǑXT5[$kh H  MRxcOJZ7JiƅK<Ew/{9X.;8]`2Xs+MY}rynɆEBC Pe?ksm*>Z|vs<=W2=n;jB$a.5ΜY7V hg 2ZBf|<6D!8тmXTv}Øje,tv4AZqCmSZ֚ B5 Iy;SH͍aO|*8/1I_`cZ8zN<w irqfrۑ,ᘿͦ&S R-^@y n2O8bO dKs5&a6t'" s%zx$Zl] D]2͇gbvF%݆xh[LilyE2Qugz0  [+o7?| Ɣ_e7@P[I*!3_ >ey[Yau 3|Z$ +(4}%=RSji)xL†k92V^p'8Y& Hy|tӛ5iA3@>>Ng}y{L= Wb>i'deTg^h6vkbtȡPb){&L66rÁvI3>[o9 d&7;\<>]+. Yr V`qgJmqr y,?N!4:j) o aƌ"f1u KeQ8PS_ǿ)InY|_MnτVw~#Ct)1~+QIoIW, UojU59ORj?=jQ|w\*Z6ė8PpMO/(2" aIVYNwa6!iN;D L[2weNl&p3fbk[vb Hja GI>v0sm@N.7O@mNݷܚ y<48s3[Rlv7S%wzSZ '֒a)Z?PBL<}U`,|ݐP=L`W^Fq #Gvy_ulKo/snyV?Bۗ}*v_sKUL3o+ }/{̋NK͑q`A|@g}Q@"J9Rog ~.g WiưsD'9|M[yŸq(FY2µeSEfF>8jsmֻysdPh'^M!3n+Ostk'0&x8Iq5 ruY%f :If8^M-[_q[+̼{Ρa>zt~[5ZTeIB excyt]v\{e.Z>xjCB$jm {26bT$ gj͌xX}# )FZ. 9; uk r\'vǴs($ Wk'K<MkDka q[/Q%XEQQ"#;?YRH'ZS~LJ[^$]N-dtdgFT znEU7!RiҐ3*`G{wR{ Ctb !h+Twċ%Pl苑OC0PyqZIi5O L(U e$;O=t.D>I&{T@sYr8CDuC QyO"vFE![nA='YG֑F,]M^ Lv9@wl5WF`C]>}geS<܅֐i%0c;^(n}$mJhDTpBvS_ %&a1aIw vj2RQh) cv}YM]qX87N=-D&Kީ+}LU֍Q}l+0f=$Y{BKf zQ|ms*2[]yk]Vfn mc5MBI-U @i×"w v(]]ҏ~Ȭa#:X͹*"~W{menX9eUR?\1K$k/-a @An= @}ROՒVbt7͞D!F1LEn˞&)b[ʾ^G>J,WڻF-G[uMɼ™@ mA=IDkU7жZ1ZG zeӻ(NJFkHLolXZy١7@+@nd]m{!cKj28l@-ffQ ,ڟ^? y9|}žC '  ~.a/O {?tSdJ&v CSl[(XOu+D04Z/Fp7XL᫇82m!v]lDYj 6V]„/+7E\/z0n,4fCRNTa/0!!GǾeJ': a{YVM$Gb L5bgat\p^%WGNCe>(ͥi+_֤} &e0Â]~"\"ZQ!Q|={@ޠ:N^s@~B]ijúM#I*i|E%].T䷱6{s~M!`o+홙a <6>9Kf$>fA]7I*l;^ZNOIYIE'$0MX|rev~D0]Q:dWRK+~c(Ǫ`ffˤa]N*mDf4w,Xht.М6&GvF3{^W,^S7e`+0X$<(}q~2AysN"%ׂ W kl^l0o|:lgU[bjڨb̸7m @gQ_A@m0g&NBDd'DC/^?wif=儡,:-a4 ~ wW&Ao N.E >~ɰ(.T7wTF5FTycğk {ܗ ъg92gn?`hJӨoW @N/mRQmY^};H1\: Q\K/`]WReDL78A59"R`2;O)rǝh`M|¾tsr:{vʷj<JɹYHv 0%.!)P-?'7$ke>JLB7K[6a=dw ]O:JW 3V` pJ/j~Qhļ-I]*dJmK_%"=:Ts5sQD5OSWy oUVӸT ڱG>Bks4olWwǩdJ2@ARSQkA#`pkHyr#'mY!U!l?f}Ӹ6"=`Ӽ3T/Mh_w⠐WvY?B8PZhGѺ:' Ghe΅\k(ix_^Qʚ;ۦu0p k4\)FV+xt%+Pʰj6k=F}#] }A9~.=WEw 2!S-?‪[UV&OP<6Ƃr! ҋxB_ד+~ʕٜ`Vl"<$>2)$"&AbsȻ{`.wmw1Z!(ͽ z 9MwJ#7o"@ 3$ z"qeRqpdʹ*i4i:Sײ|I"]q:Я20O%hg4V&h>#[k-gYjJ"BN9Ejs}][aIAC:n͜jH-$Hw&yUJ74XRZ 7iy~Dlg_Gi^6?FkzÊyJf=r qU?aڝu1u 0Sےkm1MGA<%V1+G -9\3If$8nl% [Aىj+վ8ss{M(iG Zkz"ΡHX(2#?[dT<{<mO5<7^Ub<1+>c1G9Er9_5Q :jsG3l<uLV0D^rJ!T߂ͳӱvA^˿CҒ'R00!-ܝ*6k3cz_bh(#͜fKsM-X1bnҳQѐx Ok/vr~i{)f$i8O@ xw6" AU1XYW0 B] ӹ]E@r, 8t4.ɆPP ޛ5"h8qQ E"{s*?!)n98 X |01 )x+#x>;埻EOɌjF{ݝG6aL f21SV5fvKP-W8;=W{"Ԛ<ͽۡd*0{!=T6Բ2qMg^:z/3(!|4 ;6e mJ st`%jwf˯/}R2۱撀aDt@U- *Z[X78շ+;l\N>/odi|IAPVX~](_Ώ8ƒNzlMq0v̼GQb鵥+f #`'jo ܣѸrJM М`6e'b0?sv+QcxAGavD̹O.\D;aٺ&CVZl)AB2:cFrp  ]|o~?uD;7wa3%0UBʮ(ґL9h\) )&FvI-??/*)qvRn>K}]<ݪ/h}VO#TOZ`XsF@syIQY-v`A]3o\OOCtDPvɎ4ި)̩̏*H㕄\&zz9}Z@Aa*h1T1g  L|'9f\[vi\LxOP`*տ>(GnhsBivSBqU~WX2BH z܋r:JU"$xܳdt%w5J6\/j$?O 4x07oz/^5t^Ra>>UUNtLEђSjԥbRڎ2G[W+lҮeYtY_U^9ĬD) h0*6p7>09Q!FzۛDU /3ĜU%۱0mɷC,P4 ue %a]"JHk&b9!e9m,\y̷?]n0`XЪT|y/YA&& '̤}iomaar+0!EC joO==8^9 \4הJ-C$7?[F tP~Pǃ>HGf{EnfTzyRSӍ3Σ..D_g%kE b+kY!uPC*n Z4}[": W@eQeUB+VtMc+~Hw@=NC߱nMiSCYN>`خHNo3c15f| !3c\1@}ܟ;0iablDǯ+ Я=F^tsI›S|`mNt( JڄLHܪFQM/Tu5]^Fk&x]"*1Ⅵ$v܂~b?xd=1[!2K hE1W\+$(w5F?rӨP22Xa%Ȑ njk|ph 00WpsPT-VOE.D4EI(Y(e`pt)8}U՘/?_ےʰWI㾐jn mŰ*/+bKi_8x l֞X9ʼniP zo]I'@#5ÈP(pSFH5*! frT|j 7$Hހd;a4C% dd5!qW( ߹eQhNЩ҈J>~ZaiUNxrp8-/>ub+J}"!O~,;EִP5'%= vڜ5[ "|qxy M^OY|=e vwxAuD^ %o:T2Lma-A)bή:`Yq<P_2V>μǓЪؾX2gba. >{?sZ'~4gFbqrS.q,qDt7nqi:PmZIFk6"h1O`3Ի50Y0 0"KDd AI5űx A2/zCƘD5$ҡm3"7xX L>)) 쇀ˬ;yen0MզN-Ngc?m Ig. (yxG5nB*gBڢ7X1.Qqv8ei>тF5]wK+A7[ .DQ12oܪ% :^bwU==淀gH7חrb;~ᘑxhIɃo*NA=Unݪiy_'U&Àw$c\1 Ca͇%ɵ0NO x(+ w>"Nj@s~"Y4-;mn[Ы| h|8IdÒPqgh izc{pDZ6 S&sĿD#ҼFh3:սk iG{fvNp8'9#:d70hz,xW]wӶ,QD;M:8ja ZeVx,y>ĹJz,'hz]-@_r3ŚX w&rwc9UHv6\w4+ ? MA+J)`w'ba`jS8-[Ϳ >RDu<;sqsl83\6}W*#s.gR3e%2IW"u0Q]$tٝ"ǰg&c>X)`α{[$nz QL`3)6Cjm2N*O91ZrWPF&N⫝ iEMDWZJ lZLA %#$.Yoy4lֹLz\tD򻱜[4%PcR|`cC(I*IZ[r`"~3n|93̲{g$0h%Q޿b!EM;M`tiEsW $nyp'0U`3枇>XμYju9yDcq|`UСA)EWFi }HDA޴zDu/J YWW4)GFZ'ӆeK( rU^ Ps%z@%ޟ ]E33Ć:%t lIb1|L2#gg EY @-4 •2k 9$ftEIrfd<,i P5̥K\绞7^˪Uвh[;uտUWmN߈;>D̜@%y~}OHÏ\RIl:c~Sq2ӦX$6rYw0g$>\[M7245s%'\&I7i"b36xq,1u{7 3\ĘtEe^.HTj!o%b)8x _EKIFB|EF=i-6Vl&HW[R<X3/fwtwN 1كﲯڛ vS!^l;/ZN"Z[bv:RF-ֶi* &cbx߾8>:IZpM?;͈l?r*ICQ[4(\8fM 0MǖұCK$By]\%ڡ}^bIJ`Zl'aлwLhٵ)h9("~u7?8Dh9U_T"׎\Ӱ?a[ٗ1$泩59[eGZ@ѕ#MA&AE )5+#yD`{`Ә7桮OĴfIþUP5*@ }qH1)p+~ Q|.V {/jrV2̖\=)X^!Qv ^C%:, SXaNeiaH:M%+J!qȎ7aBB)7BԆcN)$:DSgg!cyDejb?HIgSw5^"0 sL=-7*-=Ps0aՓ}[]E"z0ev5H֙q\͹Rv6;I;g@ sbNy77 m@Ȅ!ϩ"Z=kr|pMk5bGïC!`0c:eB_MiNUDו.WF0( ~!xs C1!q#FD= l[i$lޞc#EVgo]jܓYs>+K96mug'-ClrRLz}0~7)QXe9D 1P?EjpHW=nyA(cTE$KxM,ϳ"ЭG(\kS]Mh1(Ư |;o{:1"d:FM.Bs/p*PLd!Xz(mbmtI<@!}$Q hG[^ZAmNSFլQ,Y1(27<;,ƋiMnz2f8$"Iy]/B:EZ8>A $Uik^mn m]88^nϝE9jeAL:oOʣ۫Ѷ Jw<\rV|_.=1,nZ mqEjY+Y;;vȺ`nt TT8EHbVw"؁nfBp'pvݫig_(; Dݬ9*ׂ[@*h D _vdgLO5*=ֱ-a"BՀoI*F7 Om<$Y+zPM69 8C/\05DP.LL6iZ{/apѩ!k$"2FZKd+wۯ)V4tJ Q :;tX(_frhΈBZq;UX8QA>Pg(+stL1Qv>W U Z}FqZ.q|d <~g .Lb ?4*hrWGpnsI_c,DzdqHq==*`?M3gxJQm-^ȳZfe_@زǵok&;AoP԰>fק觓 Tkm;bu& hz7<ybL'}Ųu0?}k,5ǥe(7h)N51tW8)EJ^G=K獳=F-U3Ws T1ϭu3d,NV lgFaS~uEF:1}z~7 @GOq Lf,k]kJJG/ۋb4jo=r_8yN#ҥ[֩N7m< c_ |MyE=Z20-PPl/ɫK2 clЁ-&->LGdvQi `Mr> 1"YlSZqa<_GvlRsq ^F)dG䇥t)SA#8 rM̛'IBJbi}RrJgõ'& 0e|ZTE#H͝V;5.KԶyOHrےT &bw͔Ԁr>Ogm|7Yr/ ^ ryCpTALf00b!ޯ|\Q<]z3Iv7Wݼ~:`ٴەq@/IZ): `]dV{> ˜ѣ.rT3?ږa^tL?e2<8 +>[ _ծԿsȞ@LPLW)FCK@ #ڱ K}y?erCg]d׋QW??B,ӫ́&CL -$fO_fs:/ݤ3}/*cc)F0BA~7 PNNE}F'.=Ĉj,k86ֻwO8vUSM>m+d9JpjUQ n O*sY=[rtٵp" Fyֳ֓~z<;Kd4 NBVna>;'̷e7o=Dp'x2RwE85S'wD)a#j!?™{VJ0<[ݞmaɵ_d_:(*s!N^[aI|^6cbXkBw[Q9KAeGPz>C4S gP~DN$~ 36+Ǣjl0Xx݅6KeJH d<|F-naf@<5l#K0,9ClIߠ/ (II[)&a$=,aѱy)K4HC1O0D*F9L( Y6h.ʽjeq릖9yhCrFEPMdjULBvwD FrjNB TwvNFQxpcNRt꽂K^^?d2y uLyJ g6G~h-w.H%7x5Cm qt~?"U_kMTz"pcB;|')`"tC"AMP?uz~#̻1uE=;Tv}84jUjb[SZ#m1{,>#`x'qzog1P_Ua4Q tۥ~Lںw|`gP8"H&7@d xHi6賐x%7p1N B`;BS<.S;=+4Ah֓=I&0nn!ڠGVQQjG2=;سTễDyWG|Vt׸b;@{ɮ KJ6ISL^¡x-+kNA6BD8C/[aw&0FY9z%4U-TWcHA8[P\:L\V$29^q.Z(P-$;V=- a,Z:i(LΎf{ .He~IrY8SV<"nhӗma(t'lOC~W%Frsj3'w-Pj  WWcN3${GMɄL*CXFA -GMD',+{/0'\>1HNA,5֧IAt4m FCe2"dC?\n5I7O:!v,'.o* !j8n[qK6<-A~K#Wd|]3<&ѤNXޔGT4y.:gz$3ΰ?:B=\) WIb :ޣj18}(\dy0e~D~p{^-Kc:ad@*E.< Tjz[S勗+Z7Ҿ!6;l'n)vh"gGM9'9lb斆ڙ 5+0zw7~ YBede::s>Wv鿮I{qU6]3FEA4.eGH^ŸuVZsF9ڎA)b`;X/wTSMt93 VgZ *N-^ZtO ΆAQh;< ѳ8TY,OEپǁl-2SEp&W8WQ?wMkڍw='@Ul6{~x.s_cXU9> _WY2L랟݂3(?$I?)HtkYSPp&eyĨ rY,1?:%8{HI1gV\TmgAo%ODP!٠@Y~Ҵ[ "ѧ-/+Iz[[sn7gjȫ5@ G JkA0ԧLS&x̼:deX +>,ȡ30IVaiYJȬȀ|#Ng+,='޴M6%o>tI|7zEanv7i᪄'p>{y$K6l^(…nu]?8hvz4/E_y `°8 743F~!]ϗO¥yOTd eG[O|cдJ4C7B]h], ܕqio2(œ'/FW>,qPcP4: ϖߵ Y\n^SZkfsGj2ȀdwyC8޲Ώ.)2#v }.$OpI $v͝)2!FQupl8*O_o}@-~[bM}w\dsw`~Ǿ6db4Yv2 XǗ@KUZ2/U 3H w!o^<]: P,0CE&a2_Iv{$w*MŒ qfq,E|Ӂ56>4c0`XA`'U'5'S;na|W.'&1m*k6r&=*p0;hVVVb<7*Ji,)*լ(@3f`(HU|yurpwIq/l*;a~hNhhsd󪬔m ,zc+ ?8%! O;rdF ɸ΅8e>CM@K"D9(KO/ȠaM"[cn]-0p8u10S& _e5-OrSAe{feAѨpEwI-ӸvsZn5 j4 xn*8R+(>AWzfWΈgtڼ3?Y ƲȜXxK@󅜦FsU7P u&<3v)BvockRC%_3RO`ɿ$멛`FJ呵rעq+8ωX..p1~ĆIUY$+LCtr2Їa4'#%M~Qץ(4Jl7-ϥzo:@,L|Bf^ \˲ʩ:@ ZJKuc߸qNb6ZaKsM53Vm賒.`2Xrŏ wD X>`"6;3ĖE=yepuU/aў[f΂4F(f{&{6Ѕ( Ha#0=)Q5䤉!GQ,8-z;'u."wzʍ Th6U S}U3Q_|I!l|* (""YN\!63&L@u_D:z =X?8gj>eL[ &hV2Zr0 6|-T 'zO? $G{[,ϽN)`5dlŻd-i:hw}1dҙv `c Qa-+=PuM+Q>i`G)ORtogbK!C7r|x4X fVC d4ҝ2KpO!#P2" 1Dc8#I*e_>?مk3֨-^Qyڿ(ElvwlU 2q;FxCn㦊S$* ^c~Aa ƓT^!m{ԛ;k=~)i>wC|q2Ƿ@쇶O=ض_&E1Cy1=ϾNĎ'm("o@_׭ig-5B8 Cncj)hxx؝R<|wK7%qϥ OWxqLANm/_u ġbHj+*% v&Yh fΟ%Տij3kH  Cm$hl(4)@ BwQr`7y2R+CMb6h.'v-\H,s)Trě0;V~ 68Q\{>@$k7y>HA~QW9W_)}JćX-*i ?=[>3 cQwS.xug$mf)5vKird!0dÌ!UVܠ3I \6kzjb7] ds3/UuXwM|J[Sdy6uLHb/͍3;n.:H{YKH~j(-$'1א\\awnIǭZFQ[)0mz۷N\FI$kjz: :ܣ4靍Fd'1$P0)h.a' P$8 9t3 E20C<4Nu4 ˥B6 \EI< T;e0+!ZO]d'7"/ ?g[WN}jsA<\BGaMcx%_ \\\X/uz_`Ӹ[Q?ZjVv[yKTF%cu1;=m.bdH7thjt {.d;qn҅MhۏF:!! B\ilݐc.%PP#T5oOCURJm>3" /@34\zHa>ղI7z@" K>=?&&s$dWúOZ})+)/IMI'.W ;oo HPlTZ L`mIyLdQ1/v1DyhjJic-0xT uKwK%RֈP?[y5#ΥNɨ@7-!swaWg>۞6} B D0F 5G*#EF{,L}gncq}h,-Asȗh 7ҭB.;b?#r_]_k~䖝7bs&ED^) _wuVȔ:U 85 ڊ' B"vo(g{;JU8CJ@&NِI~1>O)Of z QF=?%l'Ԡl91yQ]QPbV<؏X7EDž&y6'bKp}MIP=|>f^Dyar'qM.wFW%⿕n!~u,'pŁg9?K7 '|5eZEY>f`:ozS-fR)5MHktc^KX+C9Km‡Ϡa/6U C2eT. ^;s>LR(^i4:e !>ulb4OoJeI6ҔS9Ÿ)t#ҷy]`LWapEقL$Ǽ 9!\bHK8cb[ـ g-=wm }ƅ5;VZA#啚.X "G5Kףedߏg)V{7*:d J#Yw-U{=Gi^O:57fcNcF̫]Q.wWųWv.=E18!F?6m;㹉ܯb3Һn.ј@pT"Qc4Q{12!;?X]kޭ;kAcBG%p//.0mu`.&жogW^'oTeAjךQq4W?ǁ^3&ST7MAG~)N:lp2o_[Sψkb A$Y؈1"<3k!Ϋ FG[nj Gqc]MƮAkOj)- @X*NwM +e8"◒9@@JsDUm j:(OL7ky9]êwoBiK?!1m;څk%C-ӣ@E*2++D2sTbNб.uU\}`ř֬x90o[ְY\F?F-L$*EBCS$G Esdl:%Zϒg u7J5bD.+ }^'/6>#7}ɡ*, *X_?OJ%<(Rd秒b0:M"=Xh/^3߈b7Hb\?|'k'> {pwn,dɜ-7SekFi1fA゘Հ=9o݄U HJN1GG,V$uBpoE4=a@+*YdsJ#[ۺgAH(P[>̃ Vx( w7okQ5c 9}?LZs \6%MTb;,˲+;3"u v PGʓ(4J]~CZoBzYqLyuA=SծJ زJE^R,uLnDZịI7!51gmv`W$=+I[t]4} +)N#Sןɔب!u]gⷼFc{TK]<|E>~3TY^ S(X2Co 뿓0bKT};uՊv5F}*^2vLP0.-|W_/Nw9bƈd,ʸ&-ǷBVlgRCUn|C5bAqr絴 4EhtH&+eڞOiᠢ I?諡a~P&ehqQav7?3?nvNt(UW&_#kh=ekFQu'\= #x(қeKj tM8yd6)>܏iS8Jx'&խ >,pȇx)Cdvy6,']`QшlhW1lq/fFwx78"0Pr(N}uJM ިtDFa}tGrwVZ)$zt6LZ57f3ǍS^>^DO CPHf>&i҃Ya7.9l6O!#)`\v {n"ǭf,=R3/ckȯsN{XIG}Ҙa+LI 9`y$^{@c y Oh@75Vp $F~<h;pbUDR/@NܢFIB Hd4vҀȢ=Go.IO5 3~T-Aiͪ&f"w>#=@S0]So];. 5 ׳"JgGUbPy6>u&n}+Z,14hЧ7?0O|/kJ_я«*e,ۏC s }$qV:sWs>/W Zgo̅ ?=Κnф\v,)hSx $wR娅|n$$T!@`2(}p5 I0f)6WjiLLL^ :"ѐO\u7ke s`2ޛKXlIԬ>n!yFWَK&K$ ظBX[ <9l?0e==KN˧r;{ sBU&FͤgYү~m$3&p\U3hGw%;\Fk)3LA eluG{~pE{156 DYtxjQLH>)W)iF8mր 珧PųO(]?c͜O)p-WoA2}Ι|;_"ԨC[:JO<ʚDw3Pʀ_N0Vvk%_ؽϼ|Z_p8PCa c'B/|u~h0&!c{LU>N ٖDF݋PbBn8jp0,*o_dT$)rk$%eȧ 렲#!qy$ej@4~ W(QOsѡo:pB2\R|w>-◪JNlTv< +0rkA^ؓ8ձkct*u&;7jDC^+b%303Zad40;%bXT1׵m7vyt a, ]l8Nқ` \|W!#6X s A?,ZANtZ:gSp\1Si{p\EM$r?oxR%|Tڊd%O,D`ي1P&eyPjtIx6#j E'S|ue؊ʭ"+ *oj<-)&mThv{]f|(+_:]%(p~䑆ii GM)ʼwPADp͐?2T=\"nyj`gup O8KETc>,EuV0]GE5Jw-udpbyIpoƩ LǤQ&@u`d&~ :֎Ɲ:ϭ(6W6^޴r$fwH׹4Uzd+tTx䏔vE4\17Th[w5X4 WMQ8($^/N˲\uA;p=d)$* JHKzɼ:pn1pKm<[HoLQАDʣv( rvFfPT7_V|ejm}`|mDhNzpsfLC6Js%"%e6nj>5~*;NJVc{Q(fʪ(q-h wuO5.- F,cVQ=?3&.!'Qzeq ,;[pt;24j .v_Q! xOgl"n7̥l/'jua'{ge.O-uÔ'LҹcGs͌4>K`EgO} kLr+t}~a&NpM4Nsף[7_ (m4枕*);Ǟ*<2s|AB@QucDifv#q(3I ^7¼/D6.%GO)[gR󒥘}(;j22DKȗ~1eq湋dCO8`0g\D<(l3 J~Rc>- iR|Q=]^[LĀeCZ?f5vr`S A"WTPi%CIlsz-MD,Nk|WJ k@Xpx$m7ã Z[٥,+!% sQfDꈐ{WXi\Si_}a爨oe r +@~xE6oJ)i|˻>7tHhI[.xcZ5Whϊxpm=R+uIo-L[תYioczQ6~s`}0 89z%Bn;0/ݍ[ױӫQPx('톐%3|YLyݼFsCK rf|˜Fyϟnflr4^/fыbUꧮCɐLJl>>fNݴm+:%lo Ne{St_AOGYZ~c֨Z !NRMKQCpz|g[Կtt ~kzn:Sd@ yS6%*BZɔE2#u|˻}`U/aj.('R&]#X ^U$O#Ձ9J$*j̾/tmHL kS+%%yN3Yq2y\E>Ot ci=H4EO5ƺ4-dS~pt3aeltA?scRG'^DYmqm^xĞ:|=@*)k8X*!8M=Vt:7w}ㄈfra m'BHn⯇4hWH*z?kscn -!9|713є7@+=*QdcU!jEJDLI꧹s*1+GG|ݟ45; gfM4)5 W:rsvRu㕫wCIE݀_׾aZ19.cQ@c+Qm2 [%oy~ !lun f߅qiWQ7"ZaBO\744Mk03a "wn>g);"2g%qCL 7m9ʢN7@j]wZERWjpݬѿQU\G -Έ_9vkdD0Ws#ß-zm0珶B7&)ޤCwKe^`ne&F@i^jJIіHqf)/z)'@.8_D2.Lh*٧pvHy*p0WqмCS_RWbD1_gL7t݇U`{F1y^k  eKm,EdO ծ5L6c$aйy 3 -JJS49~?O7O&}-t * 4NKe%H]owW NUos\Hx96DDK~S7ΘZ.I{bγ3PKÖI/݃8Ĵծs 6@ 2P`z,㮫X?z6-2Bث7F.Z(4xNu@ XZrBЬ1-j zNđ@ѷq`I~Etiu_߄2 2%y( طbF~Cwg]m%7w֔]*X q2p)%>~Mg-~IF}dD+Rμle`$g ɠKL_2=3ټד F>GJ4deCRy^МKF*qTYZ~ ӻ=@\'dwJoxdUUC3}WexNS:2DÏG&AYaSՠ'9rM=KSGMN1A.#ݍ}(" N!(_ȒvRTC%I-ܐS E$q"] )2=JU7*FZrW9N546Ӡp3}ITE .ls2 |1KgN\~#J0ލ4'7>/I g$DZ!~s _\R& P ٲP]|n.BA#卵◇{$ԇ&{2*X%#D|YlL324ݘd+AW:_;LҿIt#'\ ToWSZs|Ex!tTD9 'ČT$V8: ºOMje'fA /ˊ[k'H~"Q3QUƘgB\:ixjbĘ*xj &89N{T|HGuf#=OyrvFCߺΌښ%\\_I}v@-C[[MOVJ?^Qꞣ-Muo$;)( 縂`(,+Y'x{PSqbrޓ8t~#rtS=o0$ЏhiD&L{lNb0 _r=Lǒ9݁v{eFdO:vU'@X;<&j 'PU⸀ \O ֟ղ2a61yry :hTjFy3b5΢{\Y|/wc~2Vd2kQA\S֟W"A7/M ,M(oɖ8#A쐔V 0 NlM61H;۲}طTvAkA,RO5ۻ3u/Qߢ9H*$ߊwwKBO|+X#Yo9 WQلfR1JOO(lL^dGw|kSXNuAY:a8/v% uzCHHk *--_2Ny$ plk3ȁs!+"r~C+vӥ7-#c'τ \-[PEVQAf/f+-渲wuXe:l%F:o((%ϖk8,).M>0GXJ E)e:ecE okfHv>K8~bOD0T!(zOd0+5JcݮVf_$鿘H:8yWS!sZ["%X̯*-hM >X~_W 9E(Q}idu4ďSN揙79,EfD =>3.88ι*10M1luI:_sV8\ʉ,(NT8 PlpSw$t/ևYl@dew+ĦJf[X6:Ʌlu䬰Xz M8Kfuoh_C|RC(5 .Je̢;-dSYN"uULn;e6y@sLC~~~ywS0mqřNiq\\3'3oq=2e'k}&& cb~TŲwmG#\U D^{i7e8E~,+z›T)ƝlZBX<"!,djO )N_| sX7w!NS\j //S:scqA) * 툢 /VɃBmIj0n2|2L/˅/CLO%]e1!%Ҝ`b펆zq> *yJ#y1jD8>YǔP)J5]bsYضט"pZ[+08?ܮ^nQd~@OfToX.>YZ-nu<m͞wΛ "Ag@ϝzGȷο#\'v2g eڍå~_lka`*oaPI_G֟ %#>`1OS{4ām>}Qj2g$ (HP"\Q26rӶdJ8{3aT1P9+ÐUs#?_I8&_+|ڊW>ʧssH_w!ܵY"CvfJ-zBiu#B7Ȗv.UFJI$ Stb*MI/ fi{En*N&N,6I䊊dCq^- DaG/i8taAIqs7jiEDLCL* ylaPp^ױoIICA^] o]ۈ^e*U񿕷wsQRZP٘b:7=`]LƆ;~} ֦ k֨wkd;F2VEO'\re;DÝN5 ;*/"ow%o2LCMDoSY`kXU$bZJ6*ŠrQ+j8SD^5@MLtn9=Nq%@,xYv‡:/cQͧA/T+,ĺNgNy.|5E5~8X5Kӊ{;^^, ["?4q8=[{<;y<޷"ݏL *a3vA^=/#p(,W-h;__>=6$zҶflF4czMHrB0/o}}h1{,abjRG-T7s~zЋs5kd (pn-#F]~sm;/M"ӭ[W]&pW9̞u<츻6Dv|mI|E75O+BΦƫ-9{e-9~_TDlqpio-0@}]UDp=C^Yd<+j8kMj0Y\fU$Bm^`+pnAWKviAq$~%t"~]׉oȃ9$8"c_x?,p9RޕU+:scS\)snj=, /}[zR0yd)ʀJDf^ t0+/p.016Z($"3=Kn&ą0k7B YϥRe`PAX7M=Km:]EtKkyvIx]Rh0iw/VDyʂED(,­\7b?=PVA(/2ejcI)lT+UV!13<,1 MZ#ˆB0bGh0>)IlxhʜHʭHBwW1 %gیI#S.-H9ъ=\?݂=XEG9fe BI~JQJx"ZVvNs@U+)B]b{FS]9z< IMo劽ȴ`y_z<4&`OK.#C{pr@^o˪[t/ Z/庑[lw;NG#F!a|X `1֠ [c(jPB#m=.?M aXow»lS(?ul ky+h':CjPtd/EEY`-mOK˦nwH? d R;c p,[/`|'wwͅM75%7^߶_ qdd~Q7QZ)9-Cŝ{ll.龥=h86_;4\+! wQTӇ8(aR0Ů_냵{9:?VVN<&H˙28ؗL&e>)^x; =yQx *f}-|M-VDb,)rӦfn=IWA-3#*vئ:Q$ a~h`fhY6"\MX=Rjf}/lD>"V8 }-t*G,˖l)}_, {(4)|–$υH8Xr@W+&dFƊAq2{ Y}@MzhÔ`m9_eU)(Aq)uFr"5Uu! (TWs<0i m7iTkRQm`GfIzⓐHaQzjn8c]A}bdrz j~hڭ{b)zoxjvm= 3?LGw2,J _Gô-ԿG7eE6ϓgdi~e]U< ;>"9VljLɦ&(0&AL$XI̴Zn太E0`t46/=}GA*I'9#ZJ 0ݞ2Dc*-uN4>=@w7R(HPܒvW!ciCH( eeDtZ9=l[o[5jݰ^Y:)Ф i*?!jǽ߁EĄ '"[>m&qߟJȀt"p Ѝط*F#=;O? l8~ )lSʾ"}IrĊYP%m੨ZE$Ṷ  1?zyyo@٧\T)Eh~F `ԥ>}xj"D[֦6~СÚ? 2,u+GՎ>)$;d{ESa#'-/s¯yX[}w%IVF4BZ7+8]漌b7 szt$Ro6G5}@'Y?r< y '2$wi\vSY9wr2;mnF0;׏~U}zJ ߱6*$bH-qUYqҸGj%"bz59D%B_8^+ax߹d ~$W ߅qBo9< Ӄe6R:e+~\_v@pFP 2Oh|8qqЭ a=}â'~V첿ISWw"ߡ(B[3)ĊX 6N^]'&^tN Uk€ܸ =ȵr#d]#=V>x)QohŇ祄ڠRQ>!a j[dՊ¡-Zwh^u~\٢W>MKgNhy.If4t>^]/vEFb]*q(j\H:z{C{ rTvQTziA?2oUobp͙O-M9CSB_zi={JL<)+LgQ27g +fJXG;'Nv[>:LܙD_\5ŒvwHZ0h2;Y*%-&V ܓNxm,$bJԀO1$܁r JXj)ES:햛j%Lht&R7(VΣ;xtc4m dgD=Nd[ޗf`/fK}ԟf"3v6`|ge=Z4{ | M/~g<8z$z'|S^p 6YzTfV¨dҊ  [@WBUMzլvd0on76c.~]?CH$Ї2DmRd/W69ԡсe`j9)z+jY`!(J_Ic3~jz8C |r2Gz *klpHaC`ci P&`ۀI\ ~$L m`iPP"b ~4}b?oo#9Y w B0{%sт0m'[ye݀Bz҈B7'AU+{vWwn㽓 z@޲xPK Og3Y ~A?d$A++͚}7lJ *mPL]B( 4m(Ɵ5F_3PPk^ uP?mUjN;K;L=7SASsFy6Vmd֣44"b)C!]ATǺ8$XŠR}6jЪM~نlVSCy~3e"%ax9DM,g7r͒Ju!ʼBgpU r Bx=a37Txܧx^p=?@Ħvب!To㪎2:ŧP*5j-W㥕GpUL0}a_T[hZD6eF%p-)m v+1H 'IfsmN 02Ave,=z3non 0 V v= t~2mq,o ;,S+l:lՃbV͢5IR3݋evF:2 NTU$< @Vtcp&$bkxX`d+  wFܮ&y;)iB).kIo˸!v_ [Bmɝ7tût%IN\PVO&\=ĊJ?(5wFErRqTjPZG[ ,)QO yL sb\{D>67!sR?I7r ӏ9HqYcZhv_ VtQϪw Nv"wyY弪W!=8,Ԫ~ #l}|d8m7l1W!F 4^qJGc>mH,r-Tj0ڞOd2[*$^AFuåc˜i^|TCŒ&(M]>DfOi' jA iKZ+q,i,ӄ{Er}U/";^"mQ=2yMS v/eAmяGptnhA eu8'HeQW˵NTQ/ǺnRS6hRFbMx J|;۴tGAuAB$jؐ8eb(O7%Ja܎HhLB fID&fZn2߮J쐷QB55|}d 47~OxcG&tYmN|ĉ\.X#. (d0Jݶ C{#e t+Py~=#N,0q~-^wp(V^/>Rxf9y.؅|׳ g ^|gR][Ke7{-o-2,S<Ԏd5 =Gv ͮYĉK\22@S׺`Q7WLb=ud~EL9JwD'tI֤o..$ʹ ^f:3#c8a@iS3,s4 HCovXmܿ-%LyH۪}A"Z^uZͩuXU2w_y yZ(ke57<.@bR=E[ÎX #~Tn!OԆ:7yo&u] Ocv ChY~ӼP>ɬɤ}]6dyS@/>ѓM11o V0cP ڿbOD;5aChS](]@ZTd2}$*h+Qnf7UY`5I`J٬ ذB 09搓pPMgѐ!"yCoLm>7uN@IF^I0mf24$XE@4Ԏ9S~u,0ZXۘY gd$~=U~%E\B}!Ow<7/9cUSWMnU:@r;DJAXRN(9C>'8#Dfb vR 6FË+$,dpȁ $'TR17s-4bψj J3כ̵z#ASH`\k?X3Ԕ)o[pOR.$!4!Yj\bn5Bdv9Jڳ|($bNk4I6h!tN!NO gn5n b q+Iz$)'w8˖ ^tijyMNM$fɬF:L ) ˞Q<{1{S\XKa_m+St.{ǀ}&#swapt oQ6y[<~(Ts Ѣ sE KpުǞKtޤorZq_zp˥Eʄl:az)6Qo+XX7k_hRӓ}jl+jIi#dvL$L>gE(OާX\z&++zXRM!=~~c݂3h镊[*L1?y9|ͫikj\b[<~Ext׊lN*h.[xSh~ߥ 4$Nh' e0'8 lZ>1 Tyo5fLfS.b nc"F[6t"_uDfmh8Ik||N]Q0VBܚ;=#q/$\qBni^>} %&Wz܊YHɑpf`8O6T\axlQ^86'eJ8l$ޣvgJ[13J#;V >Tmow<7y2CmQ'™\!Ẏ2 Pt{gㆻob6e_ٚۢo %$4 *|ؔ9fp BE?0Ry8P oڑ5vRʜ @'x>' %2M+^B3;%AF/VU}"+'Z",Y˜")_8f3!>MWUx&XDc0A 'Qxܰ+ {>s3vqX)YƣmW~I+-,у巳5.;&ѿWvDiq|}Myйr*)KOej0f-xlz[FR߯ZZҥ'1sI7{t):A d@xA"%3'uܖW2vCiXFza*) ~9T8KBb"J0l~NGC@go ,!GkRxk_zd *Y}nANUɛY8BLݼ~R%3nD_ȩ`U ҹ% ҶcL(R@Ȕ#&>R:zґq4eOE`gS="@OC=#:w\>Z Ot [[qlmK'Q O&0sf_AGIY$2fJ=D~MɖF#@_aC/PlGq}&^ߎ(ftK1}=G)ؽW'pE[C^ܵh7>}yshF zڞ}-W9>:t}uLs'hՖ3 f\ώ( ?]M?Yl51&"W!%}NԠUӗ*)@ʼnڛ޵Q=T7ErQH3ԝ,.˩ p#փw;?E2;1 d:ow;p`)wBu @E#>҈+ý+}W@szת-drp@IYAV ά鑃r ̺ נf36TnRV :q)M , `SD?!߃Hݕ:GI.Z ls\haqHbhXlxBqe*sCe>LyҠ8Ck"M"Ǩ3waT^@f_6 81}s|6w'<$ Q;~e=RslYhM](rfh|$]M>Gx& bɾ^JoɯV֙aȡoǷsuLWcj'7 a {JeA:;7.sD(7ր!bP9.j]x7"xQqf `%gUOe_]9u4189zχY]'n ޳$̙p+_7'6DpAQqu  zP2DlV`Za6R'tu$Ix 5=}9p]ΣQ_0 /|9feS^ &pj8ۿGrxb:nB\\mUV@DWA }?8R#9 31`dco"tܓ|q%&W[X&w%l^v9m8 %hgo?;^u}%Rb(8ںDgr&[6DW׿fvѠqdUM@hYs3dtL gBV$rw E0փRNLs֡W瓝ǹR:pl)料\}j'P G +a1aL=-'1v€nc`P !$?{aNY]#^Bѓ $px9Va/lfKQ>qBwYzo ? ?{|||ּ)n!SZNג$ 2 : ^k0~x$ьh5&[E{n3.hˡ5GD[0\`NjL3p+@x"[ʁ[V5rzXHa83!2j#<ȓ,<2s ȵlEУdpbS "0xH^EӆP=(opێqGщׄk{tXb>#pvUK+6#t} ~7%'}ұh(lm20'Dbk/K' [aY`ij9`f,}LD/;@!~! ~`WK\0a{hiI~XkjteH/8 6Ů~B[Wh潀8731uqd>IfCNؙ]* }§4&}RBYyHakTDO$1vЅٱw#\Vqri4QmJ WERb-R]/ģyqI%7LaFǃht$ywL1|Bw )txkS=UR:VFs(|nd^~z3*=1[}!PUP.THDZ@ RW~clpnho Hr.MgGR}qP6^r61`y?VkjeV~l*c4JFcC nQciތ˽QW'9s&Z^0% )㛯Y^6СTI$\I't% qjs`GQF hT2>FKГL|RkT  2&|gr Eͅf%FZؙv]Մ&xdg\]]Pྰy (E˯ H]ښrK:Mu $6ˠa ]SmaoDw/dؽY\q.],S ]fZƒCP ]xTL5I-XemUY06oiy(wO)y {5 t,[]뷈KUDCMimѸMZ<Ғh! 8vB/3pl-6+J󢜞_R f8n!Vaʏ_l[} KZ$':>r:]|.QL~#Zh}@|ic dii0 X`Bʛ`@1]Шq"uNGx<{9Kd,m#®QM9E5[.n0aA 6{`WjO]€̱MPu>_{,؎]6*߻bX_ v5r8أs5q൝Us6oOwtn?Mmף^D1}(7AEEKcUF=0Di^-V"{g1 7 ]y8z.A{r"?+xluk1EĮ1ԋ 2m-w,>gu膅]Ӂ^HChzܶVF{ SnllMڿ<"L(QMVh^BT[Qd'<+9Q!g>OzAXf9PX[^Yniߙ/X;Q^-foʴJNS99` Cg$h2IOJ?=m 5nTd@Ig@䟑dNp÷% ƕ!R'XMíL옕5My?ZAbONw'`/9;%c5q@ % VeR)k JO.~Qqsg޼1EۮAͧj^↷Y6f " Ea44]HU~}Z+Ғvt_t jN \%YdRӵ`>]9Wvv-l:MIec,atĺGU"c23i6ۅw g}BO2ŧ&#y,4Xrp 'w1Tݚf'5pbljǂt<8W{\<=ogGN9ކix?܁]9qyÄn~S恺”\I[f˻x0@H/J0مZ_S5L#zK)MmG]C`%Z8:}݃1$|IQ"شx9]x{U8zr3g>/e_l"n:lC,e['?a#H{2dB!\20٘3i=W$hNNm ϊI3`^Q\qΠvV`Q[oF~B͔P^׹41:y#TsG3+9}T_7åM7KkL?9Qgw>zWVV 7 ɒp^6ݑ+\uW"OM7Q8$.RT@QQi^/"6:{E2ioiU/ZZf"zu$ NFj*Nxb.68Ne,>n߯Y^6_ڑl.Q3)XE!.xrT񈧓$'KҷvQQE:% *~\] #y+5$6ag=f;_=0$?]=OeYtm ~,\a>f(p6Y 0l>[ 5KYϬr"V*X9NHS.R{D:w(ʆqe>,xjr8@ܥCF.gqO,вY5燮 &y?28J@~{ tZ8*0k&upL(j;oTa=%(y))>N9dN\~ӜRZJ\ǷU>9열 2W:T?F7D!y*,&I5>:{娌CGO 9w.]Z_傴ڿ~7Ä̢vmLeU v$O›rfܚmN:=}s$2tZ,R>نkt*HNox [U<7 "toA7äj& m3Uv\n g[˚B ZgnofFd?oEGE`k/$/eSq2 RxKfXz}PI$ưB;,eR ɁW (-,6=p ܏= IK*Xj[T p:fFL%XƬ;kcqdDccNҰ2RҔJ۶bMZ|L$Ates*9K^pSƕ"P sgqfCHIrwЉhKr&މÞ[~BrLƓDEP=A9/3m` ޕ"g6}K4,zsDR$h9Ղx'B ,IuoB?("}. ;s}*vpqD$L ĭ-*r4%tz^31[Yq;C%&2Y6JK"hex6n&ȋ)JPpd/)-(EnN[q?D¯ I]P/SLX(A2>%ƆIY%]?A;mi1%dϱ`4SS6iV]MaKa~f~RFs8!4jSذ<E_5\/@ǂulV&J [|nq"3L_4#0+ֶX\uZyRqN͑sS#bnvұ\U2i/2X>ҀQtIP@?3P7_[.=8C5i8y8dyt",=)AWd6Lwgҙjؖj=~U\"jN\4U-kgc|/|Ugj5{| դ'cj҄֜Cޔ- {Rƅ;l.o/+,meV:E۩\\$$2(p)ƩO[:zPFЪ&\jltefˊQSEku+.ѿkJk4WV״@ׅ׷dl: z sC innmnO)I|AE2s !nrY!w[)+d.0 2) 8:G/, w#u`a3g.v.v/5җNawё#mX'=gtLfḿpt\܅FA-xe=.3(;8mvKGLU֓Ϻ!2&)Q6 [aJvfny!TkxM3p3K[M⚆;xd2R`|My+, <sHH=lњ 'aZ#y dnT- m+ ޓ7.hk>"b4{^TK0BT 'wi= pxGYDfQ{=ia~T:|4oot5(3J;._gV8\?` ؎v5V?f[8_YT.yȂtu_^ӝR1]>Q`RC Ū;~T7n:ꝄpH Bv)jdYBzDL`Q *<_qo,Ee7%8ABan './єn#H+=xlY^_] AD=Q!7uvr0jv~~ċ? _ǫDKO4lzHAZ1gچ/J=/yDl/gdBU'< O&M3}FEDŽ>vU<K^Źk8 VG&m- T3/TTQ9/[0K8IΟSxы6PUfR}Xk[4#`HSPn8 :ZbNAhL7.VWA q/(F}7P%F)(GGٳ`P&?! l Bʱ'!EV1#81\u+I|%TJ'Sjyc23@dv..]&B)nشKL4:E6n,tFv3?c lflA*\TiSM:'-KE3_$l곳CMe66Nڿ RS\HPO͆(eyV@EIU?_׃{VXnB:\(`Ʉ.rDs=FbhTtw.A\k\q=H',GP| b H% m :ß2 '36Ё'TJ#r"GIN"ǹSu"T5[wh=cO :97wQ awi'̆}8#ZR PX[n6^!kAI|倮ȆAR>k"L:0G/!i %Z_pe47P^nQK> Qcq@ĕh[^pz]l] 6I^3GԾ$@1nBk'Sn-]bJ߀eJ=wrAs򣝜lIҮ'z)O26Xd"b2RS1B" Cp s3?ݼy|/Yrj$2i&4=JFd$D; lɎ2GOnt}Z:a*V"D=VВ_b<:ClK(E0_m{P3 ;_*$KY>)YiOqR"`76+a{R-W;A]x8ESlxcvz)M0e&D]yRV757 RX4r5Î B=en8L1Ŕ6KD )aѥ.avӚ?{b֟xQ)2W/PuU/њ-CtZ};L&E>);V- l|u~L> R~-HWXǁk c-&˅+yɬCb~Ԭ&3хlTyH5>YKx"봚a9! k*qcUIKd~&d55ƳT &oQ)O1!0f Z*7VA]W87{_QЄK/X4?jv% ٧i &_ BBkHJ?9mh(pq9xN"+}j$PTOʠ7Sᤶ%GmNf\uhk {wVu ;ZV;/#mΌ*b;,Me`ՀӍPҌsT9MXչn_F~&ѰEQ<29G I3$(f* ȣ^65tAu!<)wQs0O5!bM$&Yq$T"*|>}WrO@BTnR잹U.V@串[i% \L׀@2*}GS 7rtCv-qTd@1m4,OQ_`58)?]k-I(ldTy1T@}cr_&2 H/PS5qC|ayEޤ\yD O)+f@F;PO~"zp K'_P\Np+}ғ㬔e4Z7̢x[WUtL',Ł-B7RG`}tYz?9*ER}HK$fhX+f|H OtAZS9X'7LC5~=~#^`Σ5aKc9\QI;Xk)@'Y+`fJ^ Zm5;^ IYSr'M5O6; Fۀb98V8Dو+kJ]̍>D?yo2ضT;$෾cmtaB\_0$㗹9eOgx :I,ʍcEi'§ +MÃq--QRQ 1caO  !sp'0 x.`t3̝p} 1R(<Fo;mhD{qPe?bdM(׉ XɡZaH1{*8Kܱh!?עCM3Ȝ HH7\@lD;Rno8nIŷCw(!3y֐Z& 6q.};*8$y{2!xjHbtUnh,t~8hY>ՈIV>*$S&g"Ň4 0?G_ BNwO1>e\9p{޿uML߾7VK6,)$CCGc!1Pڲhm6偦cKD{#@4Ի;|Gdk%E)0M4EǺӪ>Nמ,`!p`x`=-:^LZ4DUҗL٢!f3~kl*u3ޑOOT& N xd3:(_-B غ~6)^'h\DL|ŪET@wsS#Txq%}rͳhSW#|L1 @*>Sr]ʺ 9k,O vx,ğz1Z0+ܮpbb_:b9A}`#8N ^LM7no H@nQϕ5 5 Qy~ڨ%YTNwTJAT&lE]1h#f"5hU{2 Ls}iPQ}$laV@D" Ʊꪒ8n^,#!;xMq}3\> \a|]Ըę;rqLqjb,4P2#ȰCDwߺP[a-M<'Cϋq"1%wt7RDS: )L`YM9"d43@Klu\ K>U|;Ŧ۹`_OGe  XCMa!~ʴ V{#?7P+=,$,JU%!!#3E} b$/g@n.o\9&Y_;EX^ʝE^ӂx,9ꐘD]ugA[&8ͭr `(+h,35Mcnc#5,d{V >T6 5:r#] B^nR50m>7#-Ww{mpf{gh%k=Fbwƀ{Ǡ+[JDP& ceJxPfҵx6Ƚ^5ʣ"\Gϲp;xen^KE/T.v}Gi= ݡ' t"ά)]3=R OsY >J W9u:.LzRkǟt,tb!ܫ\І9B-AB΂e İ|@bihxmڨUśW{})@Wlp)"|ݞR +4%whnwkTWpFFB!͏bjΧä`x$8_k sr/tft2脩ڔLrﴃ/6 Ծaϗ5%`7Qen/0Z4`zL.2:Oo=jȍ>B<(` +TqIʌ&b 0uN3 )sA a`o\Q̌N7S4ަS({(:Aͫ ih.$2̐c8CHkB߿ __qeJ% B<1E *1#mE;;C>^ln$풝m6c%R 'Ekk"iG b~ 5H&0xQu裿sX֏couհ05M |CHB6y"M4d$ #ʘPeOԧNE U)M UH$zYrevww&NO/7ʆq9WQ.'P,;_B,u#+LiGd-:=+ ߠӼD ')Uށ*`P<ٙl'6yrx.|k ]d+Cg.ǡ,ҡmB#Q}"kO3#יd&Yշ2nGg0+hQx"JTBh*4}B7:*?onoͧ4e5E`K$eR2$2>IZJC)6nIr9a0尊E/ӴTt~{ K=ĒmrS?9R"l1[۩UF:{ ;TW9cѣqCm^F+?3/C×*eBZ2D1Xh>[y@,D:A*+1"@7JI|O @u쏟BK*I|ojB+*: \vz筲YfVMuq#B:Xϱ߶xm%c>6ujQ՟~Kt%'ݚٙa^v7)OH%L'Y݋%:NM{?Xxm.4m>7U4!%ɣMQObÒZv  KŬIQ K^@\㡈kAas wmc"٣i^va*E]b\Ed7󹚛ga﹡)sAc^ʕǔɣ2EE\!l2 6`ggX̐ Iܩ7'nنxCC{(syc F}bX68m0łz7qLJKūlO.0*c'b7қ#lsOSKldnkҕMGKǗ0o_;N;5 p((h%F > v\ @ίo+9^n X66BybS4am.Z\,cUG Iul* --8BW>\Bb=hmTxv1,'i7(5Q?ǩ# =2ɿx iD8 闣iƚJl$jCƒ'0YM "I-+piGC8jwf0mukҰ 8r8-g EW TFk\Z_#g:I(]HF:6 Z%`kŔL^Mۿ3{-an.]<<W)jM@dBЬcRm%0bJ3=wuþ[3ǍJxR({Edغr5e3̮R?rԎR4rˍ\5jIHSgk~K+(z}`ܢYsr6k`4׃6^14Hە+ҔJ YO+]Wf|"Q޼E6%_ |?Q<9?JwpBN%y;j=)ts,](#B#\+5Q R- 9i"^Me,ޯ;VJ!ӛ_^s\h5Vsu%0[?kAZDM5rPM>Jsȭ#$qKnWwߊu"柒R%[ $;I݆mwMbޢܽ=Ml/@Dvr% :~'4HJ7-諀v)qtl%PB=/6cRHI 7?J n ܢ%ծ>XkԔd;i-z72qMд Nj;uIeL73l=-ŨODՑ3u'F~\E$vDZ CB?&=OGZ*;Fp R+9+cAYXᥢ##|n- rˇ^h1P[r=iK$gnOeQh,AT?۽7$@IW;`D_O>g(eJN-sh8|l׮(k+ QRƒ7J>q7Ou: P #Mm:,T`<+0pW$@PSYChX1TӿKw;;JKKۉאRLD{s) S+e_db|evB5ӘRQȟxTᰈ2|@U؏fG_*MP)7k𳒶#F+W_Ñc!*ī-6AdVaGK]m'(V.4EΙ;0DU& n֐=IKo)FEFS_y:*Q|Ossz}&ȑXaW[&c,q OY ER2;=۾v&i`us #EMp$''HHrfu)rSO&%4Vkb[;Q|q]LԾ$nX86#+/(4yzz򩨻A4:^anDYk;Sp(iк ?HKkJE}'^)@j6RD$L֔S3y[ӡ1~YFtDݗ(EzWpl(ǚBY^Zb?S}#'*fPf~*TP,t-Onˀo-k&wSJO9J1aҰUQs]ꡅҵMckEh<<J|E{v-ƏTb +zW_.(Ϗ;- ?.-!a Y;R*dAb̃w"?nt0j^H*ׇ%r3>"}Xf~q r=D 8t/O1@•snT)fySvWhg[j`$t6 -( S]IdY[z(9&`/N@m]u [(-ծhO.[ܦm?=~KvHL:/}Ų[fC{w- ީӠԨOb$xJ'X?IXl'+#$beߊ.DbH:Z ,QV3L-=.C&&]Oy蛷g91pu|rbC!Uhη7&G8Z .iu)oL?MM+ukDŽA ̢駅=dF<ɰ0*.)υ_>!yg|_kz: +`yG\~VK.jT>húqh mp"+S͢E m Ϭ ^O74wqh:1@dG!afT-:oypo5}:e݇&gEay4&.{RďbӒ g>F Dހj[?f @ Lթzyـ)*@Eي:\м"'wR<k}uA+q ) K{iiyNaؾ~CɚaQIW ӴT_N' }j;DO=wڭżfxx>bDWܕ{[)"$grc"A0xA\Nb2 rfQ~I'{sse(%Ř27 =WH¾3B[@g0hƷI@(ij r]ψ\#d bR>5蒴rl78X)V:;aSdle֙ei̗ T$||N(j@TmI:W!9Kנ/'h%_F物R.@Āͻ:ꈌXe+g^6=kk7:&x9uas)ID%CjތNd,x#.HVbʥqHsvLfm~I݇9\ł%g JRoy6Q:ﴊL_ :@+lO+fi?35񅲵?l^&/vK}fe;UX ,b$EHxWG&L;T;X0Նi *kzx5ù񪕔ӔG hk暨O0s_:hӢ=rHf4+: TVP$Iy7r]> Zy/GZ{,fNHNBC@p: jwIFl'"sؾ%vȽY+>kf_h1?گJ6<$1qո+|PT͸C_3?@Ug"l~FYU'K TJmk'-»TIH,ǚ.nKPYnB&ߤkE.L&5t%-5#L@:-lhK8MaM\HCA}gySvu$a={'-rfb֙@&7*gK1ǭ|! Jƾd_ߟ5"'O>vv}2À^6"mT#߾0BYb{ f汃Ê'gso~D;>=-6x,iBѾ qw)d4Sc[d;C'kUSzbUIu»K [35gd=,;p7xE|s|e>Gri'FOdCb.?]مUԦPpՕbGC$Xā)R!uܽ%\C`Kg@Bp'>ء"vCtHZCWiI|Ǜxw(6ΞHzH]˦-rןP~pփRu"!,CƎl7۴'K!6p^dx7 m8*g;ؼUս=t_t{nL0Nc%䇕DLu$.kՖTwĦ܇L7?Vˡ)MV7p0KqFcd;i, dsJK9({Gh~ kg$!&~of^￸%\ Z3,i fMfTs(ߕo}0=`X$}OWnBGSP:2n̯_T2SMxd G.ZXpJ(⃁ *9\$Bsn &!TzҬOg۬M% Foa܆騩K@@#cIrKt;yD Q} M3t  4WJLfȲwg~kQPJPhY\K qxT,vQ!^*Y qm~$ܟ[h]fΖ6=T&vfӳWajWql×X;ID2K]ܜu9yㆳ>%Os}H% J4 WxjsгoZDFFzX^0Dܐ<$Br/ <+.rQg>s nJ^$ S[=_+ٷD y=w/uZQNzPfycI+^1.~'/ip8"@*Ae*Ae֙9i_!'-J鐰WOeI"UurI:\7 )s32:7Gw2qQ-}a^1W2ѫĪ(&UY-f.w)\]q>w:*T"i\&+dyW;GF|"嵂b® #߉_~[ Cֆ Mg)#׹o|{^,˪t>VcZ0%7m~э~-,Z\=/wQ*uM DPRB` (I+5<ż%|RՎI&nOk_Y#2UL &4v[E$Nڎ{?/:N2:n߶K @.J@SΜx). _W俦IbwjAtҽBݘ]~qb>J4&r• J]a$~ԨGF7o,liCH'b8A[3h8aUflO(\bYEN{;~dv!S ,ޥw/nP6lܞ# )/{SsT7`6@)CKɉ=mDrB~Y\QԂ;_bS.̅|-KG G^j*:E!p40ӌSf`hW "ٟn:_7~k4,CYTۅ颀$D+6XtTм:A2V.I7ckN^񦳾 bjiP}z+O#lLQeՃ*f%_CR}Yc6:Bx3&64M\L4fGYM竵]_LrG$!6; [>Vs$~ui¡+ÏtOzTzG.d t߮h؈6̧x=CjZZ }~292䉗%Ь {u .}7m^g`c"3RBC(qt>/Zb\aMe5N,&1<AW-!%Y^>oh ^)ߏ,dRuOb!#(;G.2xdtb_T1{N `7$!6K.B]hO:0DX~"$|+朩=}](jx BUds(A/^fT\'.$) 2?cL9@O8nN?l#XVM$*p\]}HBZJO)(O͆ 8{ik.]ur?L*9Rvƅ̇T14%4RF͟w\rN~kv G <(9Qu*܇l:ҵN ExC eI3?3WoډSSy',86hi@]͇gJ[gZsk(WzRǮkY3hp 0b h9 ??!B=~~EIH>W3Wf9zZ[i/Zk 3n~#Watpf1/< 4םi CFnaK DVjI0YhKVn[36{m!+_&t0mYn]j`6J`6cd.5md8 ᗓ{{mFݷ5 'G^K]Â0p_1 31jV5-|/ ^nNJو$ma!ҠIۨ+:7pm1i~ɚc; #vEp%9y7e{ik#.(S)!7h~&FO;fd}--i*o+27m x>iW?qR{X'U0Vgg 3>XYM'PK:v* K v4Pik9Ɖ;lAS.zPYE):WONeD% v)⏢?qqmn'PLn{jZl^lm^ؓp!TK9e½4 TLZu h{4n=Z$>dUPDR*`l+V5f^OA6'2 C*KGZp "1Ї_m^*p=PKٗY>m^͈NN" d]DY4qiZ^_!T>R# Wmλ*4<4.J'N2g)-s mZeF>%XV\,Fq1`5}'˛cmyt m{9 HwqwmI?.nxe霳H)3lL$k; WMH&$ќN(U6ťjՅ)>;c˱LxA"<_{ax)5]Oav$:>\ѪLBvD>AFngo5[y͊g͒;AId7E~rRhQGU9+&~¤]2-5I y VM'ʒ[]ZZ7o:{OsT  ~-T RhQgyǕ+RJuj<} HLciz1<ǪLMDu~F+ȱmnbB b6~' K$uVh:P/ DZ\'8pN\x%ا's^5E-,<+շmt=:fH]XO TCC-t8OKϐ$4rkI!^Mmeֈ0SfJZ9Sq7X%DðyNboigI:53Rߟ.kUK2&mq"n*}=vXɥT~#ܨ֋^[tň`lM\Q=DlK2q|l.G6*"Xqks42xK~Y͆d,&[_8-'a,X<@Ti):V8hl ApHtsP0qHrYb /0ƳVF:`)ٷyz嵹FԔ(ff$ds׬9žu/}Vj<lz_n$"⯋sdI`(wR P{*aMH31D=f/UJQR]3*/> h. TK{ŋȕ'riUs'!)gĺ0Jaxuh$| nicAgi_`5Q!vmRhr=X>6:1~qmA$Ob'+ Z FU-CRtVjQS9HH邀#"[j`sSl+~vŗLcBԢM4DW]\qt%gT?K)8YHOvQY#N(Pɣ],ϔ>B8bFbcp7:9AҝDsc?&Vq1l6r{'!:wdwJBr$|G ,Y܏5d[*3:y=~0j;qPMNg|Q4FLAuO1BJ;O`W`?8~dؖ+&u6ϡک+tT0׸1Cq N X+_و( 5=V:)~Cۀ䫈ܨj^E)?gZ3nƇ*.qA\i[g"nt;NAUvH2K ÕZ .CvAov8sP);ds`)J(tO ;Yuv칀״RZuJjvkv'"~ +-]Bx3#mW]/`o8j %S7 LYJ2Uݍ O)?ÛDtls *dK+Nڟ] ѡ^9Lwd/t}.c]E.: m@S2FY=`_}IT"oI32V1)UVbtݽ N2~pLN穘Y<*?&78 v90hg*2;$6m ]͋Q#xv+oVQ^aQ̋˸FسV0m‘FQw,^Xq# "vq3YN(KO&+zV,nHBe煉"mV6qOL(]巹V_S?Fw{:X5]ꖏc N^]CSт0aX1HOMӪM"f1j?D lp rkW"4Q; MqdZk0LVsy9J+ޘyiwXT8EBPª l jp9w_mQ NnqyurcOK:oppǂU5OcS YLl !p[zXSZ5$uE` )Ӽ+8)UfO!c+LljA -^I^$RK >`'_8'eL(ɘ{x6*rf9ҥ-?`ޠ3ށ@,7ntzTm,&k:2= @[SIy~jy YOuW~K9!>&_DVaYS<_C* I WPI *7NZ"/,y}Km\q)6f@snr/SyEJsZRsFdx~ A/<|zXBDm8S!A )_`"Z*݁3Bƕ'sKzQ?/w\RסРA,E1W A <@ ]S:4TƙGI[l7ܞ3y? D]P$ev$zM ̿N (P1Fa13St!0?0)*%cudps)?)# #DZZdWX%!!X:>l=g[4DZ﨣Ps#rk4YLo0*Ыߓ #-92* ǟfj¡,GV׍門\.CFʐ8*,qsaAؕvДVf5zȸ MKm(̫.{!W4j tF7UfddH?b#]1bʺ=%k4oyTI$Lk >jÜ(hfxI@1⢒8Z$3 3E/gS^/]s[m>vԪ.I[=^Qx eBcb&aT`%hQɢ 3|){cE^M aӳZ?aC,RH!B9+ƺ└bT I6-IZt=*U跡U-iAt9d [O5먪jd#i04gmlXy{Hp'*Gj|P08Ē02F(Q?Wdp9" Vd-m]qn1qw8~ Ϊ|20)я #?ٗkB+A y7ܔ9]lR^,vު>|b^Y.7I85kLURND X__'YW?le,lnGwxK*<P5Oҡ5<*6wwJqD:e1B q{dx67:c+93Q喂8wԜ& w,EjV>nsc[~} 4 JHiޥj{hi]&+,c_)2nqFVzu3YI06ɟ\C˿5f/01kvn W`NGZ/7wyo]pae}ZM3 3jOo@rb`b=ۃuHu~2g&w(9)hb7)d^Z~xCA:OrNEPXļ%oC;?Ɠ5&*\~ذ,|cᘨ -kɣ; ̅W4{$>iCƜx9x}ΰ 1d(3 'zfDCp#kZ8^եrק?r8/sG2!j 4طT5 gl׸ ٩SzuRJИѦ[lJ(4gԘUb䗸!bdsIh0ޜ2V73İ,oJ}"kKeB90٢h }k~%_o܇?u|t*!}ax؝o? Mۡ n<û߫5>f@rۛlt밥"Q1`+J#+kH2\/_ʕZ ςnl'yԳѱqJ2 !G:_N2"(* j|4@%8Cpbǜ h/ǪJ撽~7 <_T3 zɔ|bHxcwԘ0 UM0]zuZ}AA=qo@O:WgFQsYuNV{'`mn}12'VQY /Jx5̸~ժSUvl'(;/U[q3hm)6*}Bzqׅ5*E$w0Ow50:q[(x.#,tyaAB\")̟!1(Yr"=Zt8Gę@ ,[,|Mkg[3WaRQR5}mL}fgn-h'jSp[ IXEtF4i;կELn=NyXEgnK"38nD6#GVӗ)B ؄q"6:R>ɟVq HcM( .Ll$~;-22ߐ F@ O^o鍷[?gR,X¦(9Jkn9jR4&;1)H YҍFsf5(.@oMmL _6nLRRE FZL* >JH/<h}@h&Pk-X$q?4{Y+kY ; oHs^2/A*LKPǕdc'M,>ΦzB&V2_݁yB}n4 5NXf2]V6͌E,.U&wI&S LtzlճT ¨[F߆Qrt/T!tk" T3ċǓ0|?kz0[RV%Esf>Sͻ~e.̹t}e]H΄0@s6L o!!gwĵxoőu,/n@w(T@$[*TEN$=g^&D&9`rp]6 4W|gxኪE:䇓>鹑Qh#9'ȊRcx`spDŽbu̱Mh\BR&7AY^OAXLƕhfocWUEiCiL hLDf»ѕ $MtXY9=NX6z+{jpzFW@{Ρ0 <'X `ۭIG"41ZZA p:AM̙~KJey5=y$: -xcsVB# ,\J!EKd֘Fz<:>+Ȼ;+WQtQH9<ݜ?+_B+:Y3 5KürgZKb]F:8LTrn`UR KI W4'ȳolpa7ّ}`F:W& ABrYlYiu۶bWDrzp @3ns:\oeEQnH=*5u~w 2Mȁ\4seNLI܈˿47-N:0#Mu~BHQ:hmXQ5/7-kw}-lFt,R4(Z'w6>2`  `' ^{Dɳ 3b)D4lbFMom&72<: _MwȜ$ /3 ٿR\Qdze!8݋[_ sWqeQux~X1"j8Yg1@(xRcZvUă%; _6P u Cqqѧ %ɥ\`&V*hX n6^S90E"$<#|lх0`2 v?zZ&%MQjaSg۷℧:~v1$^K'lx(LDJuT]GG.JlKM+(Bp5va·{b9_=C@iIY2 k͇g'> =}ZCw$f`Ȯz %TE0 ]F K +wZ*ڬ{[- ZfX&B6ӯZLqņoFbNG3^?M9Qrk62/E>E@c8G.i jOsj7KoYH20GVӍ M.@yĚFaIcZ @ĸ{CagPԣ&/O X̶\*yDӢ/79*k$>_uSFeP.oWP܃ɚf5藗s1KZ1؄Z eMۀOHَ\ rh4"MEƃ*y m+3 tiЉ-f;<͗Lgh5hz?9{ O;WaEͦ!b1ګԦ/ddR+%ĺ9+M<*2"EGݪ>ijU&2pÎZ),_tZllǀZn;VF– ԁ}2'`=:gTkqi)ɝpbRRT !fWO҅`Sɒ#Qk*y959Rz @dQ z]&٩8ytAB[*ۏxGfmqLu$k{pjX~ QEŢiU+Mߟy\zz JEPӨYy|ݹıfp'޵G`N{E\ "E|M ~ \x-GsQrm̫aoݬ1oP{ϸ{e6"c*)(Zם;Rp?/ѴDPΖKm [0A `UǛ ̟sX,h`]yW"M/8E GA2oX`E3̾xÛrF6*PG>K&p1! mb?Qvd'|jT nc9>%<ÇdGIzg];O%x* 0lk^G_/尸ɵz%=w!iڟ$K,j۞,o/A9k,DR.u:;tp_/kfGؒqغ/<&( v[p^IFKYz䑱eąܭ\te&41LYF{_j5Om Ɋ 53e2(~5]:D!~\Td^! WQŪֽ藺[Y{!{=^)V4)\LB 'T9u6Nglm'#]} Q bTtO#lwynRg% m]M0lHzp&?mf 46Ap58Y/ }fޤ,L KXZʣN#"͘<#(0s j/1Ww'4_!q p0j| {.Z! ے*%J܂0W=c0* /CtFܮ_<Ȑ4;w^1:ck^͘xYy>ʹbD,26V/)/': 'Zߔam82U""nio3T*lRHEVY,ܬ qԘ{Oܼ1̅;.^"=(/Sp f;%CY-"W^m}nMm8^SDWNkL_8@N#%ǿ%aVId[onV:`s:! ͈a HTaFMCXXN4þ{)^;e\nA3 !1 hhaR DU? cn:;")V5kDjRQ*oYǁn gOih%skR'/'.= LyyOXpsaR1q7?{.B$_,Q}UvNHZ7,^ TYg+ёGqE;˰s<8=%"lֻ%5; v9 9e%b"͒.J??w)z٤ŔVKօ+Fu5Q!ƑOrSWn ~6oBB[a&{7bJڢ[t*USskavpr!f"PwcM]=39=w`>pOxr>eϙ'LSZF>8Vןp1#WY.mU*f"Bi|JEH};°륖\:f0Q@kGU[#֪oy v 39*m(<1DEk$NSj8n(r@q.Obm>)f͗|hHD0wCꐱg j`bҾu6G >HQM)Ej[&<X ou5aYrXl- MuEټz$)b1 2&ie/لQM#!Ip#Ǘ6/}l;ҞMk5e.4ͨ S/-$Ԧ^#ڧ$zva3F$j\ș MxGs6fNW N(\(6M i= XHz:4DޱZpaFѪ}f?A{m81!Vο߀>լSoB d Tuyƀ{ˤ$f.L- 5aPICU֔y 2쪳̈́/f9jiw΂r9I`EZ]Z3-gQXbQ[εwFxPɄP]#/v hz;j K)!36Wm nhtA |u A駰1M˨;Ɠ,άPj 4% <SY; uEgIh?;@ oJj98c;^s=3YݓUh7̊!5զhbFgGsNd]ߣlwO_yzrW[}@igI|*0P |dD@Cw.A }B!-?uVAN^LSzZe`/Oi0|yl}Wǵ lȼSs.1P] g,fٺUZ$$ CW^AD&"8e"oh-,9~,X1;psXXwԥx hVgcꂯj2.]O'<=_z1+hlM RXخ4>;As,觟 9\`ܽǂyIxV0) F}0QQuxYG;X̑[C$/ 0$/ɬ (Y@])WTS^A`D`S;_RM@vhi~{S<ٍt e* Gn:)ݐ zO*yVy^[:sL Ǐ -!9G4ely&I;Bܢ^Ɍų'eSB@Nj .z¬aSN0IZ|A|£/rp݌WԔ)pZ`o+^S=P{؃]8' QkuM}7:c LBs^m ]T  65 v⋈*$n9K=y6jI:[! qѐb@XxMMz8wrHLdm&A@\>h 'EO^ o1S .>R4Sn?3T"דI+Y[k|ͥLniF1Τ eD/+߶:WRsį:EGnFxw`7L,,M'{ pÔ$1X-ūUigm>ԟP\mEVCܢ&M>$;,^ [l$n #2FF#ZWA TYfzkpz'%Dֳ# NXd8G?Q3oi Vw7j#E1~7wo4e{,է2*nuZa0/M@1|D,PWEZpښq"+*1B!lc"^6J v5v_3f62bNtJ%S6<AR#P,Z*mo )VDq'aYfn?؍ҦEtm$siP ÄsU|誻SCtн3M%@͒9G { j2o^EO8JKۜ9sQB:Ra!=HwÊktt~2{Tg7]T DI8#w6xq! w+x&x<7 o :6I5tkJ\s'֝"@j+DIr֐1: 7-$lӪ~ d,L35Zc_dPgHURA(<# C6- lU2<\vp42Ktf&:fHI)4Yh>t(у#Py*- jq9iM?З="q_pt&Ŋ_ݶPl7]KMJIc5kC:: ڻ4ñ+'BLiX-n–HJܢ Y~\(/%U' y*GM~7?yz'Ƿa?Za f9M+<Ҫ[\ls&7$@ir%aL\` <ʮDb,򖍎IL? W619b7'  wq]%NH r٥ѕiRz0zGžp})ŗnk/2D@᳦Sa|,JB C˘009G2ڜdZЉrM苶 3bռPk*f̈́UWXz.eNW*LgZ7+C},v$ mVTq^ Z@!{;|U`髽*hf V~G2 II$. bƮ*8O;X#j3 {B:tcRg a_+Bipdݨdz bpzX NV] ɜEף`,HޮeldUIVKݥ^1EJN |[}rڗ<(ڎ,N'z9],Rk:G+|#}hZ#_jb3GtRFOX.RݜmܑZM(vd."/D~E`5}da6X8Nþ N;% %JnD[Xt Y;ČɅ$#$7IGN?GR1XR*Wo\Y%K"+'#|^`F{ćB,=w!RRӫ{16Zb>IQɧ;lti~H wC-I>(-Pφԓ_}j[BrN;=_Y* w%d!*&bEw2ݝ "QZa{7btH`L)" ?GIQ݁VpV!c^o[Ys]>@sj>!§CtksonyBc)!xd%֧rDj*yJɟ!֋laue cZ 0*W""Gy9*THWS zo VV*`7&ɩ=]_ "D̾׎LAU.R5YhQox7!CN |Z+0,‰jx 28ƶ M} z؛|Pl?wϪ0~ _3\GWYChYܙ7X69+ʄVT QSj]9߿sXVe+C^<Yz EZY`^7sm]i) "iTS !8ډVtXdl M7"[S8IaI͙辜rypK,gtO1/T?ukϓ;+G-ÔQ @u5ͿD2덪I kՅ tgAS܃f,&̡]!>"JhKᮣ\X,0sM1uW?TnYugbN*͈Jk`b>4]tQ ]-%vՄ;EzJtqn䧷oS;ɽ*Tk8=L`lUvG UEcO_q w%/'F^ˈ&u2㬗t 3­GګVjD9/e!:X .J}O+=ϓiW _ûۍ \(=Zn2mVXYc{֩08آH}ɤN=bM }1 y k [&`)>zhkB=Ǩ)'~xȿ$۽,ˑ옼#؂m}9S}ͤsFk;m$ӻ̎āNyEڬw= /8efܡXVc(&,=ՌQ`<2n 91T5wc3o}b{B?Z W!6P.vLZ%>Wn3{(iE8y2'FIRox/;r*%O$Og!UC{=\QmhQ0yrGDMMקH'> |cy$鎷-6Z *꧝+F('b6*}; IFz+ /S IXy.HҭWGgKZ3{/2EeUռơD%Kf@zM$!v.Ɋvw0 47Ѱ"䐡ڊC2*@DžZ}DH'am 6hH%*"75IFbB GYȄaK 31?tP||oz*{MHiN7D ,+hr,mvaoqFOӊZqQ3_8m"&FbZFFzVa#0Tj^H& zloFX4~xfW$Ib7hG;[flq䥺#) e삟3z'[VC >uO{:ƹ]tRQò^M c+َeTFT@qim:2\O\賴T9_>Eu#}G(KuܓpyiDnX56z/Y! !P︱ pqƺ6”qT v6^n6t%#3ˁB(wZ` (mSVكS6dtmfcf m}Jf8s7ڶ)Ԭ%mn;VseT[;VKqɹjP~ (%C?4 MW<yNpϫhGI+<^oRo::D i8BN`|+'S# ݡ5fWnsl~i$8Y\jUa Y,'@j5W`kCS=R`QZW xu'Q'c𦵊Ҹ_Įfm*Z)ɡmrX~< ^QU‰2R(RВsu' +33k= 6ݑb|I~4.[*xOc*+fͲ/´evY]Aājp-(4a=[>[iC۠mY{|<ޟ 1mt6fTJ(VS+hnr {RW\v @2_ Bpk%rHջS\C,%.t<.$ 5-VjLe -ZǾ@mȫ'Wæg;]gVgK 9QN0W$|0>]ŋe~=\$ޠmTf#"ܛS#_͟uy,ި{6P[^~=H^9`UH` Y!g@7=EǮh9*ݚ@b{[Kh歋v&3D]# ,⚝Z,ugHȆ?p+"i՗.;.|mջ7x+υB{C#Cw(Tfx< CH݅:Cn4PbЁ+,4`IQ<@9T_͓3oJο*̥o{f(t^)wL񆤢|N <|*Y&qnRNYOZxzCYPLv*+z}%=u*c@8|=8]@[Q!.-&G\ +LF5g>V9M _4r"+8G*&O)cT^H>#:6Wyͫ:B[-q~FVá3c=/(O\{^>dzנ8Tw\?ӡlث4 6'=O 9Mg.))E'_,Iڻpg쮒 8%y@O1R6vjߌǷ'g/ܡ@ǽUzV!iFK7?06G>eUV:3wB,﷯R7yQWYT`B>&4<"qD[e9wV_i.'|hqYNyg5172oAqq- \6TEC3Ms0m8/xv$?d79B:T! TMOUG%2*6)@#ȗm? |9U8|Dh7&mv2OLP.#qR ݀Kp$nO 4.ic8r0^)is!(86+AVE\;thb.y9#-}Tr(-3pXV)*L%[2!*!x:hr\cw]7m0?VۑF$auN:~A#͈ ""| N7#!r{r{?fVs[OclVv{zqubk}T cg ZS=e"&Vm|fxzhk7lv{D&er/T?fXvm_J$9-ET[>Q'9h]y{Ơ%jzڛ0y)Lq/Ad~JV[6-Uv^g(OwQ Uh&KIw ev߿QC9IAS2oF`lm_Qv1%, 306 ^ I[c!UЭ? ?7|7JuBF)Z v2M:~ݘrVej|$j|!-1hDu;~̿x&!7{zHWTN$s a+.Vw2RZz뵣MX}!`MMjTf 0.'9c괡ie( 6$LGDX7Xզݰ6$8Ƚ!+..2F3:n'KnU1W&'5/%QQ`,VG2t|^>{ E1ĆxUMxʶgTi/cr+?Oם9FLlz 8)G#@qH:cn7,<؊/l]f5Ec`<4Û~'e$.|e$v3%.ˊ+2|pU[*{y[61h J<?=^&80!@ut*`&,;8|ΕTff85=(ʹCFE o8>09 NkYcV0ܲ0H6Swʸ1:̗ E@#ۀJmuKˠl_TT$$宖gpژHwd)pwu]KaЩPfÖGqRG`Ò.OH~b$[,Ctju-A',4!.Ȫ'9~~4/* Q_BHf6Po(Ѣoiq-P3 jlp-{Ps+KRo%&bPI(cި\SFщJXO!?!^e42½hbmdpmP _;V+zxuCYۦ8D"Z\ lJ }l;Y8&H_ kAΓbtR4}WJ=u ka Y)(~DP=P9sƀ. 7P7k&px !k|ѣ2dGȮx@~4u`6ӭ/d} 7 f#WlՃoϾ{Zׅn4W/6 _~TOVMNN ܃v-sֱ̭~K:Σ7\X{$=+xXq:< L:n_EԹE(gXun؋p_Ӈa)vRt*.ͦq $K3@,5'DSf>xHT2!^?TIolN"!3sJ..xMtmK##`xtҚ`{7o%";H~e rhg~q7Yu.T,Sd~ߗ% &FH9D SW%Nr+,JƤИAHYWډ,vZ L+N G)6m?M 1.#|!sYމШɜ]F#P.e,HWSЭ9Q'6ReHb8UR$k UrfޝBϝ:ˌ>TҚ>9 'WO jRf+>I): KryNVq3Gvf4fF2b7c{8 L_>E?65gNV_[V$"-ܨJvGie9, *oǡlvHߌ-O㤴5mV{hwq*I#ı]}l3%RXB=A['bL]M"tYSC]>MԔ9b :r WkI'wD| )vW& 2Lt+Z0f\۶uiY'->%7=u^U"w{I+Kn6~4~7[u]ȓMCyvh#HD@yJŨ̽1\EC܄{N( L մЩ @M2-͟Y:gփjCV=Kq6"(L,O)W뾛,{ݏr!ۗr%dx%3^$iUhߢl\+$̹X`E׿iZf{)a6c֥G>JqhG@f:},9T?YųHCjGckm#}V3CgBVLJLQhYJmVOd `)7"~x~ f&هaO tȏ5Fl`GDpl OҖS\ ʱ^ej\^=2THzz[ D9ʝ ItUOT1^6E3~Ul-qe1mR'6.v?R0k AB6İLW{Պ!>=Y Rd2:˟8 I/vlU`$:>j\{oF_c0 )L!5-<(!V~5Rqʹe.{KbשNеjiɎ8R F{#*ډ<yoM&[?UFajW]fj:MVvߑ-uHscWA?_GY2'V0K՛[mu>|i\4ARmc* )dvӒ" .(qg ĺoѬG®Ԇ%w@%/Ed/Q zi!xc7<3!بzq} o 3/|LK7Qbg'!˷RO"koz܋DA& ~ d<~6!V|"{/H%^A t#|4TMʡ/,:Rx1M(^#ko lȨf>*L~Pz(!$^.G ,)Q4KMxNoCĎ :8UK^JBETV[Gg/y8׬:РVZY IsvcVWkyH[17J/T#IHHzr.<2ť٘<$k;}?]@+{<0GQܣO]*}z`fE~_1 Vmzh$$!ATׂu'K>uPw]=o&8CF^L'ZYrY|-\o4vdI) 'ϝtzT1fEm,U6qր7c@99,=BV3GNp?∃Yq]kG4ҡم1:ۮeNi'[J.F ݸ3(*}Q+U@Cj4=?,.,OA_SE P`7YS@eoԢeОFߟu5b gRQS_@ #,&mSXX;ufC~cKxQ{l}6H> ;]@YZKjwE}"Y.7nN0N]Dۀ j R%W.ϣ9(j'ʽcfV*f7%bP@rboc\md+7` f+ Z}IL1K/ʟvóޡ!'G"W/OL$ɖZ:x%6@lu ҰW<=s4p' b(av} Z2 ZZ2E=-<޿Evg7azj@{#Rma_S@O> 2F =j_0 T cq]@NyLbʺٮc0ߒUnh Wto|**-!!%=t6}m&6hn9G6L!^ /;39b?lXGa?"RV / dKF'/>Ҹ_=NѳJDQ/$/UP r`+`nw5(-q^hͼ3bUJCGˡPZ6#zi,(nћw^ yh[X?D _dh*Uwwk)sUE.s @ɡ& Tgt;U7E9I&w'9ݍ7~b0]=}whaX몜ž Ռ+$5_SҚ HӆO?@5 i*4Fğ(+m0n_eҙ[o<*9gǏ|Tf>,aN'R*˱ċlpJ46Tcsb5tO={Z3b "y<r!8WYXm4Q 00KG:8}!eK*DF*R&RsYH;fu@GA_fTj[9xMKn^J@IdM*|^6m샰.- xV ܰg"E;ɲދEw3r\>Ufqs$![C%.NUKsLCyRvdX:*u6وD6}aNz-qV'*,Qn}|"& CHBx.U79?@-3ny]d 9vUJayu/sn @AպOq`ZRZ#k4jlRy}Æb!fÇTv`ocuՉAjUĥ\ $yʧ>p"frH 5Zr_AXYDQx]5ZC b݆k20# .Z5;hǟvDiU5i(D@x^5E'j说Ҵ` Z4nMxݣ琽[bS3X$dwoMKn¬br:CpjI*9rQ̯~GNN0pl+jDv3vرߊsCkPY͏4',JHL0qmp tEv= ޯyf_i`ܜBнhxJM öW9zy`"+RW8O{bj1] 9w :noF .g?C@*"\V= OU^J2C}?DA~ H% cTO [df,W&i//d\dd,_}^bis\QL7E9D9핶:|#?μA?SYzu?\\s hBM}?eFij7}(~Rվ,8 "P-65}8*$7l3azROcS`r VbTVN]+riE  3:s٥&}ӓ,hhQaxF^U, PIOrʂ Kj, s *d<) ȅ:|;9$ Йa M'FnPL5z𗟿,[!fdݡ@60eR +@wXZu~!@`s;5wiÙcV[3o13]F}[3X$jV[La bJ0.ց;=1Z D:vOZvZHqî Inp0Et-zkdHF|!UϕJ4W9}'\\0XזcPjXYWˎRg+D/HDԸW'J@ga e*WuAwŒ,˪dVK/#joaJ)*tޏ8D\ZE T2GE d6cۭuA[4 (ղNFW)8? l:CеĔRUU[b8fYF^p",IA|{и 1@HD|AG]8LT5E 0]ː )#gHlJADs4#9$WdODA8,ʉ䮖:Dd#Jx\ypDLBI\Rse ;_ )MczZ6t \+4C4 ص#~;ܝSEc@W@CdVqVEփNݤ#ڨ*R * Xs'1Kf[iѲ'?j# *jugY i~H"QK<ιPpեMr۸XxPy{ye#¤˂RFxϲP'ůOuiij|؉BdY3UXuoyqitO?̫ bB1/5*BW2G6̾\3r% I0h"J*7~]:1EaQCtFq%9.kk~v˺ ʮ{/Ax;K>N7X1mcSඩqRWtVAm›pUU捀k3("'櫽.eªq@ef;Ղh$ Pih'=| L?idt‹exVNB6m=,9z~!\A]/pXYL{}&Zj/! #H Qd7<$.C7cC$O%wx vi:sQ'T䪃Nz;pRCG;>JRVXZ4wlWL+ɨIXZ ʢaW5TCKX_?py깗ur FHPowS̢5F$ެPz{̋8i\VJcEk)cVd#sKTEǷQ{DRЅz6+ܞhV+Zk[o1qkN mː$za!7N( ZL]T2ݧϡ#,*^J\|N_1IATѓ]3jws2?hax1ݿ3#+P>~ihcA)©bH=CV?ХJpTb󇓿3s.[,܉Iztȵ3;ѹ}/z yR.0'{=$ȹR=8+f@ 0]_v zcH8鰤CX>ytw 4 [|0G=\y䑿J`Α`98,V-JUflS%Cf9n3i/I%q-ͺa1AY4$j-LrW"" Arw,EMٜH7z-T!7iu`v*J&1QLow'{Ҟ&j.dӇdO o_8VMRZ^~c>)1F#Dj0X7Ky<͠#MI[ zɲFΓ)3h0eƚzQ03/sP8?qxj͔54zFK8ASct脅꬇w_%SUq}nA+Ohn4|eiF) O]]\+(VƆN`Lx P둬"l'f}wT{C5Ps8}ɍ~!_d/YP[%' _FߍZ^Pڳe\,j*\=5'v#zF2'(ZsXo+Qwc1 U)y3]X't` Y΄/l@b:&\"ANsĴ~ *6DL.9dt^9Bu\ᤒNƪmDH2dz%YXb;Sy.rCۢG]< i0]QGH@ [og~N IA0e=sv9eϔ/k S Q2ml0ZB͂;6D'%[@DIJۻ KFv Q@h:eh:^Y9#I8(!x{+v*l_iD*"^">Tr3,bג^Ƶ@BXH/^S)tNb"$j "?s?$U==4s/υ=}"@!JZ.?c Up"lel]^pF5qϝآҽ.kI4vxf` % z YM"8<ԊTn EHdYs8KbZ#C2`C\xvI<$[u_߉G#=A1O + KFG^ 戒0[Kу66|Sɻ8;0Q-rї(.93Nk,w9-XӋLb?$FAEKA2\Jt 3o]Вy/m>#S_Vխٱ 1rq 9Wėz*L_J-ݱ wʹId}AlySH ='>pO)}rkgeJnje.Xȸ-|i/՞FcC?@QU=Nl#isa4]m| 1G~_x! *xs(,TW0 ɼctVqFPzu%lfzoB\Ak+%+%_ķwɄuD- N~]JCKV-E{u2~෱U?:E5$^o韶"h\jD"1V,@=E=!3h|T%ټm}JcНkl.Jl8n'iR|F{}i4QTGCKd}iz )Rr LG-V4GT?j5;<5.]4P@R,t -XV#HK'qU9~We8z`v(CAX |h#bEX@'l?6F!yO5yZet9Ug>N3SC' rȎ |=7T6uZ K4$UJm$Ԧ#hC zN!s)k l.VȬ㺶!USM(:$3]zKWʪ T>˟XKs jDKؐS28e}wF AɾAbk8%gKgi-諔QMɑ&ѷ|[=EJ L٠#y6\h(.W3*Qs.a+.jxҘ71ӚGfʃ^K蔑 R\KM@P|bct+1v^>.f̗a̲8C\ҏU{SQiD' z!}J!dǞ^s7 Ш<`kQygEJj_-yGe|(@qp.N6:Ug#{f&>=Og}&UM8^F[/R}vzVUlpW4D3P̫ҳJX@*٧:XJ(uAj|QZ$ koC%V$*ywqfGdO~l*4$ ʢSჼhe!?᤟.i LNxE Vto P,k`Nٍ~kzɑ(Fj||tth0-cS 5*v 5_8y*r)%kVܗ:jEMm.Ă&}_+tQFi9)L`8SDzS'#Ī+;:+d34:"9Z*KB,.aziN|Bm%At!)0C\!|5Ie#pY_hvos(&KǻnLѻJ)@}^Ayp.P. *Ꮯ;MeMpәv2tbPS4i렜b|ߺ7 [(7v̽G5{Gś4XG5D\k(gIcj2}6DKRvmP1.eu02|uf Oc$C&֤c+`́Ff=7_Pz6f;Lï*&3ԕ!D) !&^u#|ÙKCYw³u 9K)Nz -iA+rf )~MlJbt.uXL@(#_- d4WU{pFȸDZrsig9ɄlTG HQA>u`ٰ?ͼ3Y)O[3ns ,h1o(z\ 7ȞfOnrIS;!g72% ʝa+?܄]fmt; %l]ףhSbW{ m0Z_5E9 P@qt;_ypx؁n[AKwg4 'Z"wᄇܻQuz8n0v0LgHDr#\P JD6ǖ+:8'ZǯǓfοu@߽`OܜY: _G %9J<F%w0?']~ڼw ݱ@$vS_a!m? |BH|q_0w 4O,8v(R  D/90P<ڞ<Id{E˙Qkau!.7:#Rw=nrTU^QA _~DwxϯյC0aO o}YUkP߷@lE#u3îF :uB]XyN()1Lήg,b.Tk)>EҸWRڕ 2c=# g W2 "yҴ|ȯŤ(@b?sm?kzN>NΫR)@ "Rb-O~ =>!XRҁn VߔmI!ݔTڞC*Z]1A$js뀪S"Tr:?2ovvߢ+:*&Ldpebu7b)4]t X Vtc3_<_]jj({~r%kC^'%4U_c!rтW#_YVs<͞ 89FEz-ȊЛn 32P&GM0}A9Ƹ=Ԩ607迅.8+ pu`,444UAw /iVkR[ϣti1|~`GwtgSϡ iKf@)w~-ra;(҆FA( QutfZ NRknb{ {nh3ře$mLJ?Zv}T#˲fIH2 5" ɕ[JD{c8i`}^sݹ̖e!m(?F+8 AL.*D#>d%Cazr;oqG18o s(Ε'i95@,-0/+~!Π`Q'9NU)> WLzZOm't#\!ʳw KHm Q^\Nv6m\ZBcSb+sya"r^rgzQOs;{1O~mVȖD*[ ]0nF3`rFb-a?O%wC% ۜ@3`wʝ$(c4jewPWJuomKbF땲ѡZaѥ'r8!lT̗ <{~y7#<pRLIS`/XZ6!<%m# zl4xWm:8OKinD|5Ǔ$L\ЈHHCZm(y[Yȑ,@'_I@"pb]5bHo@bI@\6F4zANZ%XÓܔ>XI0gNY.~KLa/+Ĺ}~0qT |ƹpO2oT~BObA]$X:.zG_\䨵E͐I1'3Ϯ11h6qp*7{EXm[ Ťn^Sg_~Ц/py2—j̯2(/u3ĽFbX환tq]8Rmv8t ؛j u@ch˅F(G}[jeO%1cj"%yˀ$wwLiZ:mB3擮#IPuf]őn-xl`P( |^IRfqTjkw2~dWJw}:-Rcu0::ŵ7ܥrKeŏs_u2"[k˿ö34[}ke ! >J茉 E{)B/o80X|>"Tp8+[)7>ڿ86>z `]}nT'V/G\!UXW IbJ~X%?=A\m=9\0# FHj̠ a-xؓA)& @2u"v_J!3yu(D^]2z.d2%*hNfu?233xXߓAChEl-h$u=1G"z".ȻEp;B&gkytؗ`Ri_1` Y2L^,|}j5sYg@#QzMwoG\gTyl#FRܚd/\(Ae`ԦS4i cb`F]D DnG+ !~9TG ĥcc,gj7 R(+vb5w`uH L-){*SzYP7ʄpzzɰW_9 xx.>7Z2n2VoDǥ{į%6!% &coާ(2›2J}4r㜫vּK}]B)GSVY5̍cY,[hQR $&ǽd |7mG wh 7dTqWxKCٮda烍 iwN#fyKisKԤj0? bBӺ{3_>YE)ݞo\N-wcӷVdf860zt^eb9Ipg*rb.̻7Zhde%[1b-oW+P&v&nVsYU5QL/;2s.p&3_%NeJSx:Yo p((uuaNr6 Mj'{j!?f" Fk#ettܖi1j* ;>o=c㗭lVV4b#CJzkYE%"\_hwDb}iEX٤JmA`YC=\%m>w?d/IhHڳ ZYyK-i`;sJBy31iu KDi?b`x@7z̻g!]K@r$t o{)+ 2Tһp(h|ii , "8C$;9d_8OU7~b+@/X M8K/WXT)c6DٖؒMS2Ge1m M緈[!qh"KH!E(O$yVA> ͹v55FfHeT#:ȼg:NzF5{)FZ_[I?Vdh"s{:zcCXaR{21sY> J0IBuZw[ogq_"X;ê8X1>XUUp7 sC} MeZMY2DLU JNnR8}_` Bcߦ欍1|5{UaM@%ANh|姄9!P\RYPuc м*|r0eEc3g#r-u}0?X0ޓq!;M1e w!m'[ '("}?k`v{`Pݟ1O.9+p헤HQ7$+2F y%oU=03l)y%AX_uqfpb:[@]>qjYQ -M?wK$D!"uOpgUq0rG@l҅Cz߀[сهo(x gS;#D#ZubeFY%B6zΎqm ;.Z܎FAIiLB 2`BG^RTYhNrXEN#1 6j~Ў9 "ksI/jֻzm 3u4]pWIpXEC7ch1Y(e/Ώ:3܏']${fQǛ0 _ ʬ+|m{bLtPhf[[nas >r_"J{a$[qڼM ݧ#XV}@6;P7i#{A0EȥoP[-g'ni@ϽiM;حdb2O _)'@yt$U,ߴ"q; (Qcďe '6DoncϨYc #zs3h+ElFc ~q!5xa) V9sDȄԛ?"=0| ;MZ_H4!fz9ؚ&ܝyzFmArz&7wu#Uo>zԥ 8B9ADw:i=/%7~9nīEO( #atXqZ\*z3;G䓕W _r1aL ?la#Y$KƠJT u 1RA#GfEb(2o?ن ,*e9Q NRdX!G@~>tsl߯'ds'ԆV&'Smz-!2'Zp)}`PKrPlQs#^֧Q$fQqm^spK\-L= mŁP^L34AP2&Crw~$ݮ9ԐmNsO1Q\UYV/~=Pq;gJZztYkgo ||xRW69JnS<**?WONc|]}ýo}IJ.=8n#*ٱ&Cz?d;4ٹ3WZtVK_ N'uڜ;4n{&ˠ#. e*/6u2~sV,hIRLGUҍA ЬVMZHSb[t+`~OEބryPwi8ah){ v+D54Z(HǢI_4 ,uP-6BPK&ב/Ebq 6:tOVnɺ 񬦷X%THSK-lTߪ1Nm€otS^Y[ \UߝTZu/6WkPLGe[*_A1!M^xm,nUht-b'l'?I 8Y3/ٌ+؋hk"? U$LO%@ =ppÚՠ9I~6~a+4brMc}C%'4_7Yᅉ٦.ɉ Bj2#[WNUuEГS+ puViw3x% %Wxph,kas*FiiӶI%f+6\Hϊ;γ ./-Xލ;ckኬkZn8}0`!dt-WhsELx,w-C09?2oHwO_ _)|Nuԛk=uDz.F=OvV*[oeYMe/nHg{_0Vryh<TLW(4] aBʟ-#KJAyxNz3ՃqNJ[-"T~DnW-B,h}!d4+2U$ Za:sey >| yiv5eFߨ"*Dx5C/NV\Pukc Q 9眫sy8z/a*C.¸5iv w [p\T5p7 3tmc"-羃|c6:(DO34maZ_lΆu]n*7v,xW+*uD* l?(4/G35Ov%Ewi״.қ{D|ImKsf(aq(,N'` f=ֹh[ZuO\Q?x;-^b|Fh$HB*0" 6kvnDMyj׿ Gs {yKK.O~ \y!U+Rv6>C7pWBBtIQdXͿ# r_*±k_Q tmV/Mw,q 6Rhѷx.<@nC)'zvҳHJ$lU!%zE]Έts!xȢíPZg4geG?F[OyA]$03V4i;ˣr;OWTe] O}};۲[1Çp;9΃gkgc,ʘôKS\r")!X :8enY}qD+>v Áj;,֏̶Q+ٵx DV^W69avZv:R m ]zmCHAFJ"s^'u~,DRf(v#Jc;DeyrXMU-$Q6<\=rPw@!4@~i"}έ8KzdܸR|`1q WW]쑣uMh#PԂAT@WEf2; . ~p >k{bgBŐ,# H\3ON'&IlYo0ڽ#>j5!%<~~!;te.`G` UJvpPj26P%k.Q '|Fah,Ô28B5,N4)' {X qy7ȓ<*q2B`-rCہ}įF6D8lW+]KXcmBc\jjRS3(WXoW7,wSWT>˨c*՝ Duw6m#G M)t l rA"}|-ݍp犦XcK /Xŷ#ląG2&Sㅜ_>+zG)2sY-A^|O.EۓG8йF6@[!Q>LB7zKN@1p9c-Ytʵ8L"۝}Rh#OP>Ϭ188J?fqlB9ow;-} pL"-dĥ.K(S#?;:J ?G7Uُl*ƍ+9Zsʺ_[n)rB6NME^{]op"xw"QճxSp7~Mװ r9@d+6&)a0=UX}.R#Kh?#zx3px ]rG )3_~AZJ#y( dž&vΞ𔕽g?ԮzHJaH:Z[!-gyH!BvBJ6JYYlB]D|g: M5uHQt1?DW|).нTOSN[]1 @+ՇQ10 LF =* Bv ӒdTf 7q }U(zKev3l&~\it@:ї=;d*zmq^@_(z󁧛G 8a@;* ǞBUR^?B1fSN Rx(pQNjX#\ !fh$Fͯto\Zdr56dQ$¦E@c|E2_(`WidI$` a{ur2a 1dz~8>vh4ۙTHQ%"D빧irT3 Ӥ6XXJ4t`Y6h>GQ;9MgB62ryWY,IеS : \&5-uM*݂㾭B7x({czTQ ͓?ϵ퓷 ]~A $[XA;*X9J~AxeMr63{i5% 9l\I K9ڹZO%;W)dUrɕ`] j5ȏdN V?%xՉG O'\Ǿ+ɮE8堚$D8ĦktB7ffuy=<- M/p upO}2=.mfoyA~ 43@E=7r]x83C,^O5a-E1̡"`њ WNMєu),$A#C[tjr QHVD hz= >-xHЬ]*VD*9$PfA4Z`azOC2܈F|udiXp6dd?pAZZ7¨ G6G 3fZX i̹! ;lqKc4Pbr $$ve^2el2NjzfLa2yI/ g|kI#9%͔YW(Lyb6orL"pk:Yj io&I)">'n9[X8p`~uci{+8p8xAe- Bt`x׵Zǘcnw[jA8wn q*Z!=i3kU˱чXMb&y jCAxM󵂞3d7-X[輯呴M5ì֓zKGݻX)'RnqpJgoC4=G8C)-}Nk?,p)]49XݧrK/u3l5Z0$TMjL$mj[y Gh窓cc0ר¼DYE(>hRZM.HwY-#Mſ7>C+ ty uMX+m?qv h)?꧃_ 3Âza n^Qp 4H|PKFL%pƉOJxDnNuue,B KEp;:)q^d"3_8&0R9)"Ou]1l(В#! kbG|lRRvuTѕ؁l.ɂΉU? ٣.*2~ Ӈ ٸc7}}SzBkZ]\I+UJae!6+L\M~Kdπj ݀vëc[iB䑞԰]u WĮLXo+gLo=JD游݋utROȑu()i5Bp[-2Jƣ[k=x8PމDuTEV`u[-23Ua\ڶ7 "TRSr*%p ?`:Bfr[cЉ@vyX+# pcr u_Shu>uk{ZHg=-aJt)Gȇ~Sϋ0םq7V'!R)^T~X߬\#9Q㧔"r:Judo?~3l/K醎J'&-R&9$fېF 0N|Ҏ;J@{E 9 9CW-^Ezͧ=2w98{-wo~Mc`dȼ):'q09^D vv-5Tqt'o1g ))ou]seԻ@ `E@'*XHy:B~hjV,~P|ԛxKCe©^6'Oe@ wQбH8;hv|vn0Hfq,OAՎQrF184KjwM-0xJ!.DyD0S` "]f.!q#^>߹fQF*AHN@ ُ`eጳ=FeR8#V$?@@:?YMFͫ%=¤)oCK$Z6_|#N3+|^yWF`aN"Zb8xݾN8l:>(K50/e9K4cFY$F,g$g=|NћMxAhwapJbMiy>>\lܹ-׵?-8CPG wzYC& C~_#8Y鴦COB djj}yim6DE85RKNb+Ώm'^Wb"Vݨ@)gC1ڻW`H%b3kn;cioaJ+>P5ab_ZiF,CKߢr14ԓz F\((H,O|`#?|/VJtrN!_͆2i9Y6 ^K"W羾vPZu pj@w/^c+sf:Ъ}3'Ys+ҲK.&i:~f4**a.٧ٯ&[!I_oԭzx=`T#_s5ιBZWBiiVLYf:-ToL޽R\p2ݛNsDFD{*MPY\J [H{:Pyy~04\CuY oo@,oplK0rGё3"$D޳^\VB&'k/Xm{BƳ񴋋vZ4#,P]$)2#8'oW~8k1tthJH]jC:"vi%T3Ak䀖Ҡh niϟcPHuKGvvcPV.,Ǧ#}蹝mB`EdA"L{p,U*?,IV]=l˄]& 2!r\Qݙ`XmuFQL{CbiFPԇJ00,Oiܡk`HA$m욫ty+Ƹ}>go+8ؽK~ź`VLIIW)mW3P5 nWi>QVI}-nYj'D)v"fYtۉ=x:uCK(lU^|* R(1MT[Œ,ĄnEG;I Y@a[t'PMHpnUS}m$GTL jPƒ 9 ݩ1X8$mV XgNd[z$%be*Y?V2 vwu-dKcEznF^77s\0|$|aroH^J16sIbRi yhVNՆׅroea ^l!l)!F}z1믽 L#S_I^ڔA r*}9jPB~8@m+WhHDBi%Tӻ@!փvxb3ؾ3 Q t=˺23^xz]%[N1HSȮHsO1AZ !ArmWэhS~jzaj+o 꿎qf|L'F)B8T"[A_tPFs5N1f}y } \LګZLm<bKmPg!'f,Adr<@?0{MT{oo1$M"jV6DVZ$2jAG.LmJ oX=0!E=7bBAĢ7 PN{E{e[벹4lXˤ:Ry&{va#wfh5,>!phɄh'o=Gӛ3͟O/ؼb$x Ee/p2ă sa1;g5Dp 0JyYK{xr `^cb I;IOAx>N D.t4 E *l6N"¿0j tx+ 8r]ѡFs $k+Z bC7bG:`44G}:Gl ̘@sfq[" ZRU. ^Ƕoꈖʩ0q܊$@d!󴎑,/ U'<7 ;ZFP,V%OQv'`Vrm>/S˧֥U͝[}l]_(||+F2߲K-|8$( 1KeIӓ)G& 'vJ [ Z;9+EI-ɵ́2m=(\:D.F g߫3]gV{2>Ŵ&4fbi9 5ׂ:J`>2)0 TC6?o!w.t+K'?M?1_J.? k=^ N5Z}4NOjލl\TS+q܉㹞B/I'XZ5|K_+lu wg|kp`I Ke %J֕>?^g7w*yW8H5t1І,ٖl XSf5m?Ҭh)n /=K*+r#< ]oeC%\A5d?gCj Ljia;U/K v 'g4Zd?a z4Ilaq_1kmvw_l.SCtݜ%e^^\SVDq"=XL@*/s!\yt&ȜURVѨ:bןLD(zM*>ҪllX1o ?:1^S^$(oc: [J:B'ڴpDRg} kF{JwSA"v{-I>0`H1="Q7(s(P%̈́ΤV wjXlO.TVPt YnhÅR~#gߓ=~zS"<OuTx}0p|_uxÝaȾPd~4Zv27,nGd\": yv(#ﰬ73y`lXKRa\ݽ{[2}ǰ' KR{UK,~v8JN k߭vܶ")^1aOĿ5*aG1MAm! %jL!lGPA.ivF;ߪ2݂?x_ QzaL5Ӟ;x7(Y\rsi7C'Ukz𭁵T:GQk8NVPY7cDw}2cCFϡb,;*s%$ KSt^?eݮF?p.* sg f?J8T<+8aҎ)sQ5w*JA9CJ M}$tʎ0 ԅJg?"C<ŭB2  Lce*/Zv AC5V[jj $ u32o+C F-i q/D1{Aڣ,-lYuci*աQA Awij-Mǣz {^ u̞d\@Z؃81c_MJ,RH޻JTw ~Oat,}p{cX8cI`SdmmW-9j0ewLB80Q?dB)Bu1׬ )#0[?2xQ3~kpßUs﹃/en_76XmÙ׷Wg]p%f(.>SغZ}!p 1Hkׁ F:&ݚ!=*5Qb(՜8QԊRi)ObwW hx6EA%Mȵd|;d!UDjE.|.lD_C $,ޜC[$}4ez$c]A{,ÿMSm"p#1BoN3gyGG%Y_WC^LpX8Zcp [!\ak׌Ht6&m|8l~a#l_B.9O^,sE|'a}P5ZIIfz/z>ўF.d+M\geX TܿxSW1)+&$J?: ;nUӚDnjۭ:.(~o&5WrI8H=!i!MK!,fE6H 'BcA)w0O9|^c,(5Hrиӂׂ.^&cAE!oDфJuePf[!Z)XXJV,P\3vE3hX? 7gp& EcS_! |\Y t|P;g:ƘD3g%kO&W DsN3x J;5GWی7Ÿ^4 N86$5nr_ ~Lm>S zJ-,UIM znap_V53~ksq%feU4YkyWpۄI,„orBmyJ67!qHp/ q˯j0׷ocB \MWV8fPpЎ&&H~5~WEq[W=El lbi Y1(\1d _=Ҽ2 #j.8|XI" Sy9hN[mT"VV9 :Q=Gq0ڢ8yq,"fx?q.}[ \9nB J"H 8-Z(ݕgg{k#CݩZ@㸵n `ھxEO*o=8x(+]FmՐdg!0g|iG TR3xrPq;!F%7QM091jJ0\@$}[Ha_fb_(ND&@RNq2,cOYϗB)3c%Xa{ i&KG<.únRyvV2(#a!b[+E~1-g`ZPB:c> &ulSٍ^'=mZŋGcЃu+id!{$& n| BOcBN^"`4@T 5hJ,H=qhdf-UX~Jd{\sj'8a HcU ӸBgx_QfM-HF* VtT Zfkoc.L0„hXL6@r4ED5خr]=h "ZO>hRՉ͌@5K_5}z<RP\nSyuYz_Ty=qO;4ozcÉ5e#r",{&B&Q: 7n w7 Im9mPjz َŀ2)Q [ŕgǛGzڅb 8r&$smBYoKI^N ~'y(}8%TbjnHjZM];!=O2' H;o~s(1Ѽ wRd7eHI0@ʢ,xR9.ɘtG1I~Dc1%բߨWkɁG(FB h-e_O^WR!7QHaFup4(Raⴹ, pe?PO-fZ]Jդ/ȆűJ`X&@!0k&=~go(HslW_mb\mWELi1?7;Ǫ{Cq&M}?}Udp^D[WVg".ל(*ޜjjTqKnzR p [_Z [KBVv$}}V6V' i>Zn1aAW d[v2tѡO&ﳉ ΒPk+(Z pd~+G.f l8= h6~5R;U9Ĺ81Uv毘w6Iٲ~|+jnp)VPCmC>7!ń͵lF4Jrd+_I\Ӏ-)AOחVVЅ$8kliezj ,kp8edvOaHA|S^-۝udMTh?$-lɪJg PIhnS d;ah [J\t!}Ƈd{a,5 nnhRk%ZMf^ 1>7Q] -R<<^kW`Q h@ P.>8x?4 ?ZznjchSһdZ/LCG|,3Hwz=.&t2F!\' {YƀwÅ*"@?U囄:sʂ" 1@vSQp~}24V]rgqϒY`2Eb=-:IJߡyw4T2|1 ɫ ዌ!o7duOFLmU(>/~o0njŇ% \o_d "HR>3kiet,^-rʳ6ݶGw 5G6/\vd"z@^9^5`rˇg$lw$p(044Cf[>6^ &4ʵtUQK+I#vEQ.{}ס‰&_Vx/[B wtA/b^/5 IWlMUN~hp&EyzŊ^R ^q \Թ?™lb^w$=N{$QwМsqYOԤ0-i> +!o{m!ټ J)sJŕY   d\hwe\]dpm4[[r~,hյ:-xaaBjqhxɸri$OjE%@qMSU"Ƹilk֥N=xܕ][V6>H=[?D19K~+5_bwFx=切zl[Zڀ~G7bC0E'Z7DY-m ݮȸ lKлòk$|t)];?wCm>j"hp9} 8~M5Z&IFFv[*dkSU= -Z uX~QE|#$bʖ^NQZm]AR%5q2$=y u$lV`-0K2RH21^{m+ l9FOL\s&JE'&O h, k嬰 Qf9 hP{0a;kq`Љ|弯4#)t0ORfƓd8[ #ׄE0ŬSj (ӐPlUQj9j5hf]N??y/=3@u)AJ)Bu)u4w ܄}^ il]6Kڊ2@PƛǬCs"bz/v?VO&$uH~{̏}7Ap۱dttƹR~2}jmp >KI\s?䅲q gGGHq#vzdKpE5IO9]Aop9Z@j"1A\_Y^ SrQ〓hbA% =Չ?KX\iGSzV܈ΙxZҶ5!kH@&&(1((4~u[6ôv_=`֯1õLFq{5fb)Tы H l׹C*W-;iAX*?Ǐ}_B-^>0s-~XL69feL'=_+ Դb(_xQx% f)P:?Fw#hvYiی%6_bUb.ch*zSms'kbmճ^zyʆ=)aTAqV>.z+f>J@('>Qm(p R ]J7N*,[Wi;IjjpsED^FM}Ӫ/ l 0,N=ϫۤ&5li#kqܙ#^fk8GL{-)zﳣp>ۥ!xODHgYŘ˻D?#^{>W rӔg`Ȉ F+pRҔ"–DnBF)GN>Oe V6| unhZQãm AʛDX=Ϊfթ$NI||\. Lo>Vi/ kyCX#sGjm+ݦgowuTNeܞ˓ (a; X]y{.mUĥ~5 [jS!]Fԫ/crLgKA"y/իc^?;GBCZ;.,pDq_SL o6To"[ȼZܡJޠrFlN4n-[+92jNoN4KːNH]@H]W9g 9d'YkLDH/UQ B8otf:|14wzݑCVRjDFX0!NC jw{a4vG\qhG)ԫ. ;%4ƿkS d7籗р/äɌFfLsli@o;e!I/YegQU|Ib8@cYIjO6RfS_G/RR"ӧ~3"7Gw– 6G20o3INWPV l bHdB1ʰ ë~Wn1w>Ni{p pEFik /Du:]`Z8D2n$4rzNA"J)VM(ߋ6.$.J1Kq0gU j“xLl3 id7JiBXJ+ +IvRd"1%R't6 2kBfZdA.tOf;sI9XGUF>3:h68qodgn֒Fr?_c;r858ɼ!TrNR=m˚[o|g8-QMRV^I6o 9!Heo*Y9W=0}=+YqO ;2@-]%uyo'cu:}C8UBAi |v5w^W>5jPt?qڟZLK"بwKW>4A: l=9oVI%Ұ j'?fĨfҙ+t.y g/gi)uˡ5bacDYq߻y'Z[SYǠg 1NJ, @{k?֌lF[%@UKl4p4!1(1] WeQ"b%6U mKz/ʆl̈[ uֺmғ1D穼tҙ (M/?ֹr-H΄f/>ptJxXWZ6 zNyI{i&Y+o]Y@% ~Hi*O?qsZ^ 6஋)<_)V˥O|\+d:~;mA@"۞qwe'8YF DXB2nYսA8&3r&KJBX=բ+`Q[ vhyVդ=H: y.ދF(zJS(7=7^D ;a~n1; s#hbj~=RHh&:eJ&00-{-&V]Mw,A$LǬ@cxp-GdP1|- (0f2e65E 8׭qs\ ׽1֛Hύ2&V㣮TA;=Xv&hɇ@/2 " MC$eDGv;·4xV d&EfٯZjav deu"]`ON* SkCh~Y*@\<`?`tдU>lrsm+a0sk?OA40OJݬ/W%_:"2&qޔVtя Нz\]XMՇXYVcn>@nX_v+qK .bܨ++a˟ /x{Y U_+gx6/_L<Bbcw&򔞰N#aK(vȘ}a3,ٞ;J"{*%Ns]F|d)50ʫ‹,!55Ab HV 3lb6 rwNB̧}W|m&b,lo. "8#>g=JԹUF]*x^&{S{A2o ^Y7KcYA鲠5W=MCU_qNLL:NUff:=]uDFO/2OՀok%1yA y5mJzB|7`+DɅVrkri,ȄAIx$ܑ=l2n ܑǮ:_pq,cnS;y7; vs[vD/}L榉gi)ԹZb<%~P p M9LV=3sX+63z?NA J\KvJm 8P9r #%_ nt<`+ɋpylв:]7S6e ]gGTĴ#O9|nEwٴ3 $&c.;ό?.oJohs pb%@)[)eO"ҒNd#"! ($ujZkP XDE.e cb:8C+ٛ=D Jq<\ޛR)2x^X_47 0nX{)9f >Hg߮>(+sf~ȯt3*RzϜBh ̤xMtTSszQa J~pjfR6,>r.{=tiiA )Mx̎)\o>nݎDIG}le`G$$UdξT#\7+35ZY7bHid y AEz,t/]T7@,!ÇkÎYk֭%@gB s@vδܞ} US"Y?6pemɅ~ h~!d)><#G‘'Y- eѯ6| ǎ _L ݄CAA/SO [详.."_[W3UNN0 (a)Oai'qj0\ ek; FTԹ|Z9{jq6tzyVU).A@CzDgsly<)sJ /.0*(7/V^3Z/Clj^0]*bö+G'_7f# [yᰪ>?b ħOdÊ烻 ƷxunOq0M.M Btm}Qc 6<9\װ.=8p/_m# }DX豭i|@1t:A}_jc73dT @\JULKbk: $Bq>Mfe~Ws[i^5nOSxĻb?h11li-eh8{ʙѪM;i6쓩"lLCZ#DZ͌ T+еrɼݰ}h\ Vv8pg]>ogZjJH8EL`Y.5l4]Els9xYz`$mL!MssoUa8X&2rUhOVl8 ckoKhONB2ȐX0-F"6">w$yk8DEuEW?74> aYG z3%%EYvynjJSԳށ;BǏqSE=5j0AEUaL0 {>i_/:gTg'@i񹩏~=Ӎoi!QcWwpb'O\Zcx"d>GuF5M@I@!bjl4A|:i5ȼ0؄5MM*FU@`kex鍄0:NF3 0Ќ&rWOȚuܞB ! ,ςGˀ~eJgA[?xF%:>= Y/; k"+rɍMBD:+SScE2rcׅ+Q_MڀCqaax 6T_͟,j[p'Qk&N+}0w!JFؙO8ȅ?U#XpR80ȤGRưݘ+5JQ9Rd S>㮻:'09( 29Zl#2"kHt[FB}kN$ͽXu g [Z%h٩U%(? oQ6OY#3.P0#!ye].X ~iZ>;缡@8UP6/<=㈷qlB;"h[͂`(˶&̧ܸVbmm>/>ͣPx|xxz . (Nʰ*I2HT";T,:_# ̠g>\V"2Z)43~=M[C JK~lPQV3NLRͬg9E^?oC$CIsצ*:q{l)miޒ5LMCߥt+, kL*Z)+2%07vEȇ6Nx~`j7WL;t6ɗӜ>Wʂ?$LB0Gjbj0S ='aJ)Qȟũk1B~OFq|'!!VL܃u_ nK3Ţ+1׿~?6=לrܑڡ'x(h[T!𯔙)eq{#Kig\\^?HȔϭ7OGL)˧KifKTp{]mTGpq4D3A|Y(\W~r{ADfRU¸=YarIT$z8('RB~d>v׻ӊKVV7tmZv!gqqÔ^W#gLanqȫi?pj{]tNz?d %?$I01Dv{y1bjj_X}S[h5탖jgMRc^FLcL!hg[M#/3|+;} E!-yGzr033i\&NG_H1G(:8Q|^#F٠a-};BpޥC{@yT;5LrR 4ږ՚V{Z6bQ2I`N^%d&716 6l{`_l:)CKãu*fA9@p!M*Ä7 ]rEɗ&#E/yqHRblE݄IYH dΝm+[=v0 /faw5e;y> q ͋g k-]t`R Ӽ|Dʽ{D`!C*'ߘ$͐xD`+ }){|.>QkXpŸ|GN,|^ߖ4{qnve@ʞ{̾wB%%ih,/ccc`6B!jǍ0Hj\@-+2n+Ac䋝wkYq3{f|Ete[Cd[ Lӌ?,'F 9}|殯S{1'“>WC4-h+UŊ,.(pI*K66lLʳ~}y#La`i={\tfR>#Z,\mJ.[}Q{5a }FjI4ۂ P&l(/~ӗhh觩3S-T ӄ[QQex9x+Bl;(%u( 0O75s Я2XφP YV;Cq .㈏@a2вY.WuQD[&_0 M+B\"꼇}΁D-67TR'&H!LVT]YU`jP!1sĤqm熑yL&(㨮%"sz8ƵFho ,'WX7NB!<,pC~yl$mP+[>?,|G'U/& JӘ&&vVxb;J n9ri± u}MF=hV) ȏO~oWi;lDRG|#X:]g΢(QIj1n+1~e2yTܮDQ_+!\ы.;=}*g]DY2eגՆ{poj'h.K р󈋽lKħ(f5[(""Wy j![ӫVU/%ޗ?DrY|foϜVXtG =8!~0O %cыK9W( DW``>λiXd*d6ClE0RG5c-7PlM2&i9?N]3r,=]CZzg1chܚd`΄ڱ}pIIuvj+jrB)ys;U^o9d]vڞ_ѕ‰N8N ~%|wX{|D,N =~llX\_O'^8 ,fhe&b] 4xm#(lr)5%!|9-ϊ|+L_?^w(a &lXDIG◡hMFeI=AJ)aZ:%+^Atw3sJ7ObGdVRy߅\|}ƞz/v K^h' ,+q茿ct7w)_y7$-аPխq[k2pkei$ufNw$uvbYȈqeH} ڙuPrLZR2jYysyy:PODKLsF( 5G[P!V?'K{,o4M!Ok\pv5&`C׉&N^5xKf qboٴ}Pqaق:\ܮ5d<gC_qɜ'7q@pA^JHc>XLcd:}cPo5h6[MkFePܡPE=#5+Y齲 !n;=Z[Q9p\2h1V jtX#_clat*y z9IEك*⩵,mG"$9Sl“>! <Ŝͤ$ EceQ\aǔdD6 [UGd?~ŖC64~\ ]9躸:8iBO9{kx$~՘ijMQfΥF9"W֤^Y4@pOCI>x)BҦkϡ7 P/' E!Ƌú|O컛ԵP_tVH=g?@%Ձ&k2߯W{'`IkP`WC"?`)cTh 1 Cz¼׺rsuv#t"X/pS"J7bcbH1F%vokeC<_]ܛ[/O֟` ps?̪h9W|1%il# ?|, =í_F?cQ0jGkGϭ|"kcU+xjw*5b &}LƋDc5͠ c):3RuhZ91Hh z:bɮzo4G'fqHj Q{$#Gd/7m 3:5lo;NK6a`?$\}hA%)U1wiu Vgǣ+؇H p*Q}uJ;wl{6  Ooi oQ.kF,Il؏d[VSf/lھlFT8;_],A9$3LRhC2`4zD y#TP?VQ N/ߦDuA/g$G-JW'/|$ߊF!i_3or$oG ̗ 0ZE#0Y: 0iXy Kv@6$%CaATRږKO--[,_yY,QbŦ:$YyB4m{0HWN)ІUF*K˵ܧ?off X P- u@:RƯ#j?hU]&uR'uMw!5qRcAݦ߼叜;D#0 J}tonK,R@@֡W {}0k'275zFbg{Y(~=&MK}O”؃B:-\m/4SC ON6eد3)yNy|@e}s 1oBO4!Jï+X`W_3< ~e?vɏhOam^G!170 H6o[ƝVҝЮ;S*M$r9]٦1Jj+TBD7&Gz!:%E(]s.JW:FB )GO>[&dsMnOZ܄X!c$fD]̏2jDk!u^ i|nLMhl{ Lf:od2_y4_g{t.o=tAsuEk/[ߜpZg3(| }8TQՙ Rs~zcP7fuC.;$;2 OX&3X Yw`l E$]? UF;{Vi[Hg7W@oOiͯѧRNZ|#2E.D U=Zs t*n4uWP53EWփl.s/]߹UNӤ}ɮr2tl6~]ߓ(FZdw> MޡMR+p;euV>yَI͖ Yo7^c4v CɴUXtEzy,3UxwcΠkJ-2:}&%%s?q9K&?Eg8# "S܎70a įHTql롓+݄umUIlI=Jo_@󟙈kM6wn!,[?{#8C<",6 7t@,PȻ.Y4עis8[PD5׻HۆbrmYyyREAo:I}b5 =n ԎT)JQOǭa(*KwΟHC4ʳ+feX 5jESGOЪ,3ps`Ƥgcw핚' `ry]5$!L,:߽M-q Ksbז)FC-(Nǰc4`3P҄]+CɅR85Zb_+|} 1L#>_a/|3&kVhe1¡x0 N]^VN"@rYWIǴջ#nK۩Ô&> 0|37ZVXz yBH]5VB W/1,(UZ?h)GLj%@a>J״OͬIy6 ^H_e. ,vUg3AS:_m%v *w4ws>]*5 : 풹꼼{rhn)!4~\AoSbdRݭxZߠئu7!P !9Jֳ0[+F=$nSY*EC>o% 2:{A^؈  2{ky g4G?ޗc ~: l+#Q6DW!&g-͏&W<6a)5ubu yC=\2Ʉ"5+Bl&@럇Pr?_of*)Y'鴑6DRqcoGc.ys[)Ǯ6ßҙ+sl-_6>7<`a/@RXa Ӏ*16h/dնkM(X6y7FC&,? x}qj GIn4x`"H23ȼ2)S"gS6|{1pQG ;G xA_w~wDQy8_lsK*;L+jq y,(p,1tqgCܧMr#ݶAϣ&ߋXA3,qH(.Zsʁ`K;)KCkݭaK]f<&![<.\_5.Mp*Ykc#|99u49gڅ7iJRrhQ]2w `uf;V[7  r8YgcmUMΛ0}uRCpj#!}S./kţγjLlQ1.9BY+Ud~uT+b7|r! ֎3VIaϟs n:[+:0Ԝ_0MFWvggv1[G!ljG".c&0c_MD_zw6i "NZtKǁdL9Oq8/2G\S}@zwV ŝ{ܢe K2UW=і/\NT S3=P  yZ6 X0ʼnsIu$_}TV ^o.wfF6zC֨L.C7)œ8]FXh]N%.ݬMdeeb-;tE1_E b~E(܎hvJ-5[$<%;H`ƝӼ{&,BRb½SV`֗!nWUn׶ |Yb.i޳ * ƛFPU b-alt[Fsݬ~Q/D yTrpcC2y4SrG,rf}tQEpf un7H gFiZ7"|v<-a[kHbw,4dp 5,Ƅ I(t8ITpb84~d oH#]:LnBElY%p 5 /,}@Fz] ePAO "qѢ3/8dPK0oQÈ6GAe;!r;LK/k_HICw9Bʡk]),};JBl9օVcfVC$!'qdHG{Td0qOݚ=]7 2My'SY,jOb_xIŽqsC:/`Ég%흀H8' ]f p8ꇘ ]O}fX^'%旆[ 8@^X _wYBQ_0 a﹁ӭO;`TQuJ˪7Ӛ%{ˮ,"q2غB@~L%M3px!*!/u1z˽C<)»[50聖J&uZ!am!cyIN#Ej-LD?iyWrn38!}\Kg At- }SrmK ؃M IƠ5$]aAFk܄{r%n<[vM3=-am+Q]JoeHIVgJeg*VNŸ䍵>eY6ն`U(0JדFy+|]ϼꙇa^Eڂҫ4vHt&JʱL\xF)4>Ilh~| JIBN6nkMh^W%NzqQ-37!l?F6!E5,0T[m#g?b-e#l^FyX`f,rj5.i`FgC ղaO / beXBt8mW?`'T:܍{;l( C]EPzFP)jZ7OVP`WMVLP/:{kWf6%]8|Я pyJ6XXZ8awЬX)^q KJH{y=-C;톭ۇ<Á򆙩yUKrN0ܚPe{:DҐxG$3,hrn-Vg7 '> QY[E?@?8Fmi,߱|} jʳ N6,H[yvm4u,)Ho|Bl+,j'qmq ޖ|J =IK9dc{ .hL{iR{󷊪w *Q)l\Dwư\F›YA548ݶUixbb62U_r6?V %́E4,)勱~rㆄjͶ3H^1}lUfȋ^Ġ=|s  ׬q2 1EKWW^|Ւ_iT>i?/3a6䈶i{x\;ؘr +gDWz;(M^F)"H q) ʼ.RLR A=P2b%-t#J&S 4H :1kK%;3W6t5)a|)gh^=PX H <;}.'YYOB[~J>F挬^:U"gǮFa{7=#c%#x}zo5uoDxRxkfSY0<-:PK{ QK+-R;T#dĵ/#?]y~<`_'[Lŏg4LiLِ+?E3:ۂaaWn$JEQnSoH*hfv gȒm>v5r2vVR7b_[k&\R׶D_~j@f b%<*z}'z̐H&c13jY 0U282{͋+~V BC][ <:91r,^BY v Klv}(WNHz iAy>QrH{m{J3'/L?Q~eǯ]Vvonh~z`5E7Go5n)@b/P)}l{XX#I @<~[ֈ܌J@۩`q(|v%4dC9kKSBDIa.T$jt8k$lm:4.{N v]<*-KI0>'3)5É,TRh#E*yܙ{SU@HBͅ CO}O@=*숙{fM ec;-_pJd56)T&4]_ctsT ޅE3zpo1L5>)*Z/L1 x!1jgXxA];Dġ=a;V( /~Lʬl 2wb|/Zm'S4Q8͛2L+1">m\/MU#qb؉ɧAǨ?ɠ-(ivNwt:SBemYć"v+ N(p`Ϻv|Meg|k!=byVRJ$< _(%_\^čЪ?;}Ͱe=éHPheʁէ)M*]~n!qt1M-UaoB}BVrh00X |HiVG4ӳs2"ڿg 4JiO rr>: CRfA%=NdⵑqHL[vŁŜ|rNeeTϾgB޸!cHoNX5 rp7Y-υC蒽6p MC=rrXNvDiSҴiC0{4okD{_AW! H;eKpO( XSOGĬZ6 \Yh}޵DًƳ]C*5KAϻz4$IWyu7ԀtEuFn6Ica|X0 )f)S ıQ{έSߜY0cfRGw;@;+5\4 K%lwSX39~LX`* ZHa|d"F2flʉR^j\?ko2㉙zC .u< `G94?o嵎#i{H(c̉g,]QUun0VK?DM/^u.EHfV9޸!J}lIykkdztګ.Ҙ",Xh- "&q3;(7׎d3]<8 탅TCM(1#@;5/K2 HVpėV mK-Sb9ƾ ڌsP4}Gs,5q8>7ER ~\΍xZ!֮M s1`sGx8?_1UBȲXxw Yhs q".ZR2Tz)Ol2< Wݞ7jpe0ykLb J~CoYP0 ޱ#1p[eٻR0>׳hhkaKAF*‘pyao!Wx}| ],+FYbr#(8'kqPY[*s3.^;2R+MO hW @+X[Ԋ>!)ǒqfj \i&&+0g[z$4%aÓ*EB* Tdt:pŸ-%~@ yI 2'a\?& oՖn,#*=B2Lu*h!* ?0WA-4FgZt[ Rr

Sh3eW9ث*avr,[ n^J8{8-C~35ڬÚ܉ V$VX4ZZ^|5yMĈ׀ڂ@\L//pc6nW=΅8a}1*!O2uY;2sGl/W5[;\<̆©\]t|6' vi&Pl/zgNެ?EtNJ'_/0|Xo F[L) 8PwDj_%1;~d5ue 1Je/s*cxl>PZ=мY} cl]6[qf,B_&]E[U5) (h1XXO"M٨í},5\Z3|n.}El0'9\]L LeUksnC<@mi^g L'P09u츯L]흶fT讳T[/ +J]4]^` *CdH2o)9βJan,_V͚aKl^n̶-b2K )KcD|j3&Ae B2q?nU(14zY"\~ŏ"9xIzCV}yqpr/+ @EP]| N)\vlYh#jNHxv74;j_%Omi#7nݢB#fd@o@589F6>v#DuU4%swʃ@&ؘ}+6ڪ* uQ D:k2†2M"kʊ&mk|J=`4Dg ^׃  Q/H TʑC ?;U-+$kZBz9m.d5>a`A㔳 RP! W闾K$ꅻ3 fChfjW@ڍՍ UI?Wc> q=addw/9P7OMHQ4#T{d'7y\-(N?4Uǐ܆O庲}d ؠiQEm-*$7&l #BO8Efwy G;ylq8܌Sr$q Mr`8{ .ѷu~%UChn Gb3یrM*yKXBJ@ͅ~ r^ L<[frS۶ t$pvK̏ca'Z{_W'A}cu?y5^̯)?>wgYd_F3W 5%+bAr?sIof~?Ql=E<] G/CMи40y'%Q4B!2pBTuYEA˵)3Z^N0[! ;%Gػa:$9Kr!yPth^ZL5@(kr|AnޜC1Er7rIV(/X(2UfC`e iպ|rUU* (Ve׆ݶ7Ͻ7M֌)7e9&1<,p#DK=K|G5iT p_> e$M zr.0ƬrZݖ}yJ1{(蘝sUY#Q{hB?>OJQd7  ap|S`neчP"U3[H=g)W|.=DbZե9;J:} QQ|LO1=ئr.Rð]u?N~hW" ' EڂkC7LTLX_f*޶PlƄfŔBc H\0ʨ)[گD[c"*Ve./j~ׂ_~رiì~S@tmhrWV]7fg% ot+C/yrH B>mA%@2獱rݳs4M؁CZ9ubC'q:1S0u4c^.:u#s\Zk$ۉeFൺIQ|OalvCjnIf8- !!tZ}VWҋ%hɽaUr|)&MUc<o-bo!hYLɁ󏘤i"_\۠/Hn {S>p7-MXcI4۲y.*d)niF4sb2Vh)0[$D̴osEդ̞x4- עhpvASǣ _ GJ8Z%]\xx:eCeVC8|j}h(7'qM`G@0`K_ X4ڭg:[뢓aFwY+=aT̀wGҝk @7fkfz%=x49oG2?Nz"=ݩ0'y1:2/*;"݆{9Kׯ dc/[JOŦ̑E>vExrl`9Gx:,C[y>uӳF444BĊ=5^ٖ(JlP)(he$ `w d 1(g9lh@:!᠉%00&<`GO B]B)S E'Еyn߅4NaY iU vI?D\ մ$S;kUGvsh]͖b FE]TB0qBj{?Mn93A'? Ar0Jeh0EhA*9#fbm*Ƃ; p֞WN@cj@H ?DCԐjuUW{Mo5ʰ6~ѿ_vOVΎ@{GMi@%3't,0(<b lf},,1zƐ j[EAPfMAXAVM# uRvyuKBG^ Dn(Be978Pߝ]='8:Q7q\yQny),6Ko&>N!%sVz-{ElZvi_ΚR{Xū Y-3™mMd0>KNm===f>:|<0_d3ke. 7~ZQy %}Q2DB3/~kKp\`j*뢼eEnHW " `6wf/EېE#~AmfRbeY'A`C\_X=AR1J )*Ga % m,B#d"XTnb~8SUs)tl;|6.}Bgu9`T XHTg9fj&MM_nFj$0{W۾>}$-61"EOȓL9.M /_W):V*.P>Baʟ3\I_ cKSMWP^ Q: /|3ބ@7N6.ih *)KANĘ)MK46[x~V=$TMN} )knOR;(1U0}\`oSI|fb@=Pj6V&.?' ~??Ӕ&  @D")&“+0S-a1yS"fJ ). q4Z ⧷.L[Dža B-$|.g+ fP?YJtR1͇|⦻!vmtN㻸|Sq`&7MNQV7, ZŚXҍ0yt."+|V] >4(7x0|2=NVqp?DyΤ ͼ:ʮϽTMBjd̃ }j7^TBŊ#jpQ`?90Q5W&uUK,O,Q&ݩMbߥ; 㓿e{;>G0G6թY"m7{s+ $,Օ:X?AEߐόּh^GYl?c5'|XDڴ焘ix9A(xXc`䁦h{<.ìLzݔ#-s+G/ƽSu`_dwQ`Ix"40'O[ao;؞E-ON[Ke 0>?MxH_(tW>fUmcG/(Ճt=e85ؕJ+I}ܣ}4Ĥ}֏g;6f9DS ҢG C k#k_خ{ 7ܙ &wVyTדWW(oϝC(Ot+gf%aCX]dn G"aYi6g WdM `, :Vc@Bٯ~$%aD)Ơ@`֙tJ]on TV' G[_nE ΙCyk/ L?f׵[x&Oh>u-1O=IKA{/]U>^MPUT0L4R|}z *64}-ό,iZ^zu:-Aq[p`Ҳ?}{NGE~x0%v; Iə<#DLeJTj_rZ;5<|<ʂmWdlDo6'i;3NC2cGaɫt5Ʌ ND?;]ò˹?›WVSQZϋU}gO T+^3j|iakVըD&!۸Aż7zBF1S:⦁Y*$>VoTϙWҲ3Wyl bl30)o}yDҹgN񬎚S[~}`.J51~҄;yb`I"d,EXA˓nΧwSAl[zN~iBh GfmΉDMf>缟 ZpDuv>+^ &™jK,la7/g̰7,\Et-8ooCGMÎ?FW*SzFXhVfd GNj1&!w ;Qnt .Cf*DwXj{Ali[SQ#-KSE9lAzA cmzԃ*n@Tt!VmBRTPp4GuBkz$M^g_X{_zWt)$[^tpIS=PL='TN`{zPIߡ}d@+ k2\a!7v㡕>b(/䧵GDNEjme\yI+mgb0YRlR+fYX~<7YHabyь4d"$xkP1~512﫱5Cu2Cxd;ԴoѠŎ0?*ѹ+Xo{"ʮ fJ MZl2LVSG-Z4#L5yM?rn ?Ūə"#5 :c.@֛Fm/HU 4VI?LhZ1&k.S%Qq)a8bp*c Dž/0y=.MZJ+Y!Q 3>n"nA`95 u;d݌YsCцNME.]@:.Q^]JJCRwsIC2 riDŽR\R&z'Mg]S`l?s_=W57mN m؂raW^6 x:Hmh{| FyM%2Gc )CVSqOvLHRV݌Ϭ{,fG@w >|eϮ[sm4Br8 @ҹ8y`SxaWҏ5"s=9Fa74 •=- &B.P_p}յ;g:Zt -r* ?.wk1$"3q rYc&s|$Cam~O@됵Rnq-cvz8< 5'" p>X j},k .Mr (ϒ+bB ujs/*oz6z"C\i% ONVY c?U_]joTs+[hQWd /2` ΠɌΣ%*%D'l|EwZ{G}|"vW/;VT;F\'$}t fvtf90hdY"F l -skI%oǏw@'azw =OE{kMi3œqۚm$ohbX=%QDnWB>N/GЋgAl# \fϴa Ż%i8wM/_X/ gItǪ RQL#E'B^j*"`YoiVe!ZCjak|GS2m9,VsqnYT܋"Pԁ]FW"_<*b+Be V)u)`QEȥюTdG mR nh "ȩq,Ϗ\R)M{7ag Ҙw='e_'2zl1kpy#SNR[E@W&l Q޼6?秴ǺIQy.|44Otl_R#2@ڮf'jJ".͝eū|,/], ']|N6S qɥP6ui8ٙRڏ伳58޻F~i,9qb7;u呤?$ID*q?av]6 ƣ XbG;Jh[AP%'>왪T\hrŭt^vPu6K\erszkHp`+>]-] gZ,cA"QnĎHcnƿP(\4 ^Hq FǺi ROeZ]ZTlw*$ҍI_XghuhBz*B?#^E64hՄkM!m!}MA zcbQ{D{4itK1"Qa֦bs2ɿ٫aS3`܇6iKPr{-A]__M Z.qV:| fe}ۂz~r)Dk4UgAre| 78y'۹Js]e j59Q\\X Ż@)"V:jWj(͞Ɓ5u&5y@t,yPi(ni/))5Kg 7rcnka ƦC>B]Q[)|z ǂr >`3|2N^CYoɔ+EoG ClՍxJicQ&7FP WN̯ɷ9,=3P ky1 _"̶oYUXWY2 RX=@G{*4X~PD%#%7m˂&m=0aSų"gs U1( 5"K ~ŞTxFw{IfʧP9`#hn9E$8V;^u1K5ܹ4_ֆawO%$ Iկh +)ۿH6MJ`f|i*[57[MD)Ea"bSept_pȂ# 6TZ Q0wgtMʁbPߪmܕ_wݴୟ+^x9ғf pn%eIC͂ӪtvׯvF"~ Oy^Woe{C[סCHtCu`G1}wU?R^Fptm|\'j8ן!Lbr*͹^*She),!iIk]#Z)ߙ01*߷8 58V^ډpIi}4-2떹J3`opV`k] >3Nt?nJg+][?/RZXu& B0,5$$/Ku`Ň_E[sQSkbb\/ _hs>Q+4ZS (έ/߯6C7zSs|)Jr/'4#@&ZHdR79|tY;H]vhzlRJDdnT@LjqfM~x*m/ƶ+v,vg6*tvNqy 3Q礟ѸKz ^67}7G4>dF 5E7 n7wVK 1< ,| *2 ~ tO }\&]KI㙓uϊrfv;nGY)5|lvDWn_M4ظT1jGz&] iuW `t+ Qc `^}YP\#Tz_FP7*HÛg?̓jsblՈie Xf2vwvRpnkЬI/0ceJ\!Mc: =|xT i8h;egW3q|2ںA_hXz8k E3onfGrD]PFG8j!B> hZ/+Y25yp &AzD[LU0W{Z7GT8L-Ca[ŭ 0DWO e (3@Xb;c#WbB`9Lv{}2rRv_rljocMBr&~4Y^E*|TOnRH8ar)Ly&S%xYwY]/%\j"ٳ CWG +QpLO '5YWa.tW %F!& b25+3?t4*No!MrP{S44^T?dI6Od}lbؔPWfLi yO4Y$ײ CU}HyK)+R~d7J{A7%s ^ Ghnlw|(X2[m;T*<k:.Q#VǗJf5O=߲zXc^-p4T,S4S%7L%7pʊ~H;͕3 Nӂ͠NL5l' .'OqLSǥH_˶$Ӕ({vN.V<~pUvj0\~jZ* 5Bv.c 2Y;POoiDbt_ /<~Xb m=#i(V7w6[Oa)o2 C):CtHA>RξO-Lנ9Fjj3w=3BP.魭Tl q<剓=hdWP8!Ra>L6/kN'1нEh\ҩHBPqGհ2鈷ÃM={c{q8:iUP~H8[8P'WZ͜bJP5@g®;y+@Egj &tȓEēSIќȌzYij渂 J T4o,fW_FeZߴ3 >|oܬc VcWtOi-O6Iʑй~]f0YB x2`N*Ej/=04ǺQ NN*3rDL@E@4)3N*.B\V=StWci$Ә/~4Ow[#MO9,E00i.d6aVV,!8f HkTvZalI>=m<^8toirVQÍ;4G]X7lfȸo #d6OKds0Ek4rXJx2ǭAFjc;`ڤ#lN $/VzvI΍[ /vWZ鰜`$g !M4R/5Y&~ #AZ y.ܫ/쪌 6$b˞' @>6n0=*WvYLG,f2I`TylbqA~hm2< لn2=ɭ&rzM"|sy+٩12k>%D3> f ut :RCIuI?x n`] u(]fXngWȣDZ3gXQHwr+Qx$H%NVNٲs񚾛<.⯉-XyrsgIUĢeE&j!nbZU7mP;_|*QuuiQ<T%4X9zz |BKԳ"H [XxBwe1}Nw>lp*r(eCBƲ L?R7r\ks086'4 5U6B5j#urZgV߶.NKpR{ၷnBQd!~nW觥gΖVd4!&ڌ2+(w},Ӊ4о ,\4$4R尬 UPφ{  Kt6j`Ru5qouXw~Bb嚹$Z*@i$dGR˸.Dv#u&)ur{RHuR"]tJx-.T\=?&XJ+30߼=> 3ȆX(eVh3bl {4FC5xU0JӰqmޮxGAd)IkÓUW(L!>lrnW dƣ\Ua'1{;byR?vF>kߗZ\d 4iW &ֻ`h~e;L?24X)BP m6)p7"*{Iؘ |!%A$X0 7]8|G:(Tz) i`hhSis n*&uA Mئ.a D|!jWpx7 5˞۩F䅸*.I~e{j<$E^)a K1!k!(IFx!~U/</σN 8$l? ^t ܆4zTUt0T~ HqMUx+xLj4XmՉvX;,`z< m:(" 1/{M&j1 Twwg ^֫Ql#m4g,V*6ln[ [A8̠nDr$OmU/6dmdc}?Vx 踢._Z<dcǷYI]akČX?"2 rۆ|W6qzT.Mc ")޵Ž fut?">=YG@ժB) Pi(7qKZM2e˦ b%A8H}AF:I㾙6ӋcX(O IcIu_D~{γ[/=}7VjJڥClT}4ZR+r嘐O kp <ВU-̪2FT]J\.h9.6I%Θq3lEU''2]lLEVUt3^sIzh\u!A6ccb'#ULGS5uyx~jhxSs^] icKN~g`GII^t'[W}CfI j1Sܗ0هʊ6C78o_n[Lf2$zhŪmUH"nfhDv$'rrCix6%^K-Je2#G-i[KS-oJ)PEmKG a@ K1ގ}N |={~mZhK_(nRD9*li5H@Imo {58xk[PjĮ+C]%)MZ=-2tlwFCf xFh&[Mm}bLɭF<[]<=wh7`KEU҉32Z5۬xƤ3A=Xo3=)G&r!!ѝ>> J*q5 )U/W4J- 薠alMɰ>qMڞ,'54"zޱ&=ԕ՟7t@~^W8z$`v26uO wEm"[XB_"_>Fա7ENYY:s$N~&]ѯ:b|X@]V;9۝x%lƨCpFwOuq JDtu]>5๿:cBn(f+qAk˘vv(|T͠I}*6 i*ŮC+<{_`Ҹ-%'SW]{ 2T6<CK΄9?r]%v=w "N\CkT? V\O.VxbMb?Ŕ"}Is!Zߍ{%zxYc;LU2[1,F+gNAnlfJnZƭ_y{k Pg@qv 'e{zú_l!\ɞE7/!ܩ,GD#;mlnxV7OL90>$zkІ<Ώuw8U4[H=9fɱ YqiO& P2aE#V(|o4DwV}P(*ܲj{T$N>D;E[jx="_"nqI4/k{"+oy]z[M"]dRWl,1^~ރj`I U0S^Q V$A vf%wD1͒!,Gʡ"TN[x҄kAorՖeڲz!81U7 g@ LjLg>ᬡJOpq,?2UZ 0dlH4͜(+z7*H]=kHvөd pN330(|_>b kZ\s@qu5&g]bN|`Tk<$r\!vf ]-#"$Vjƞ8>:lcr-֛]4u[JJ|2M'yUkE鶐tԛ8n~tj ȒyNwQiXDe*BTI$S}C2WӠ[VPae& PEYh3{AX1M#z 9D _*]d3F j$c:oo:S2F h^VT* ܦHܟW"ۡoAP.9ceORgԤUuI0*Eg MEy^n(t͞b@e|(Qf@y< GYA<hF6ɜ ҍ~g7X> /T|<<*!6 ?l/,ɼ@Bku`z V_Mz&! gMgHY]3~QJMUܝghn񰻶@_60ԓ^mƤ0r)IٜҤ -E[alX '.χm6\(.iЌ z}6V7|xmc@|;O.uCpaIi<ĽC^99Nh0iNdh`imx"ûys3`Kon3BےpURJX ` iJx%݋:B%juo|=I4(dN~թ0Xu~D_M^kӖ!sxWȦ:qXcq\ߤH#\Z+t70 =|7mV~IJb2[_kbq#DV*Iq`6]/ ){ת/aJfHXh ? XO2[2EQDw W7RJ\i0ߧZVHL~Ͷq T4dRqҙU g#gb/:&`j-jqqۧ#ȇ ܝ g;FSzZrJz c'ƽ$#1.*_L>CҷԸ+J0(H1D ٯ_>j*_/>;v("EA5;k4HDq-P/o5ՍD$,ʵ`]3<+,rB2fͫ[%Ú?KR“IMv<f[3;f7loWԫfVcq OfD0c6gS~ Z-רE5˴3SӹONW Q7RԯZI -E@-CAP68OZLͲ7)|HIb( 2ݿty<bcA VC7z]WY[}BjG湎*Pֺ皠7j}V  enRμ>T\A1,_:>y{e-Rŕ}[ʕ M#Y,Wo5mJ+LjcBl˨N'S;m\0ڦR {%dل')=i_e3yygD ns0g };~b@Uӷ9?W0zJ*\j5.aZ+]lڪox+AH) T~+Ji֌h}iM cN3þ*,G$ra&5J6#V+9Bc{_vkan;Z$DpWCyl ?Z1phP$ĞUcsq`5zh\n/;ׅ)>{ -4|8u0i*W/MTK嚁y&;{0sN8\+4RphR1;d掊ӨB$~󋗬Bv/kRݤm0N!8i9coarH$̓R[IEY_'9ԉat%t0kj,:]4.US2#HF]X ?'DKu.&gn"`Pet:OoȊ3d3u7]@R{>=5{ڧA2M9Uڙ'N' 1v330Aj3dsO6UiFk >UN;0K~Mq@ќ4glO <NL|nLCVmx`Ng!C e"$52*vrJed'v L P(C2\IbI;ݍ}If.Do5߭n+*4Ls,*D!|>"^%'ۿ $<$0i I.VpX]$J NS.g+z( 6Sr^K}O L Nsӓsk1El{NYٻjO>Yᚣ0MG6)~er46eoVdfL<>Mi<Ku ~k/Z1?T2!0=iQdO1 Me*a"ve!8Vptоv~ CVEPJ(,&K&K]NTxW*?^ma{U+)DRу pLom9E:n ;n_(^ʻ@ hu WL f<]6d'4gChǛM p{/\ICTk":y"ljr p݁o4ohB xXg(̣|Q ]T`Zg%HtҦu%orR*C jTe ηOw}&Wce=ᆖ3!}LD[J,e{G-5uet8%Vϣ PMk{H\y\ieg .(C詜S$nq*k+DOeEK&PMei3d 3E'p |m#G{5GW7ٴ;is"sMj$+=3yi7b1nS^T?A<欱!w E凤p-ggdI%ߔc^Rrb w/.S}&@jrDwzKwـG+[r?XK+KǯXW U zSta9B||^ON Rw,5PU~Kr>uwsߕMK}So V~  r Q<,#Ie)$ QҜ({+Zˈ,+8+7W݀=fL%@wjnrH{o Y _SSѭχ)G#4 l, fZ(:9?HIG`9&M=]2> LI%aC2yLU_o^?惫w~{bqfex7š}vU:,ᅭ1i>e%V(ipڦ2\*\Ky1%1U*t*rVEO6JiBIEXW䎱#1o$9k5WņNnSTU; Sd]cui꒺T3v9}λD&z,I_cA[:6yѸ*ߴSNazA FIX/T^vA'?;~Tt3 XQb "1k0 ">//QaJ=΍hbX R1JI ꉍD 9K Hsz5Og^r ²kaՊ׷U&XXq時0D9b!j%c)۩rYOⓁW:PUva'Q0dVfɪ(X&h"-NH@& ! QZn±zl;ٖ:s֛ryq|"{HS]U:#Tw6?42^H1jiK{FNFMůMr !HM^4:s:T4@Or5 I$}GR4qr'~lbvG2*EU@OK!R/آll\$AGvM/*L78#/ pR6]J30jmHXη}~j!3m(ײʞr3,)/ߥŵfbID#1sAЗt>JlSݵ24>g3~^) ObZs>§Fna,U0xԫx2U W@LF' պ2׏BW%չhwց_ =Yx4fkgteޘgR[.G5(|OxJ +r4inj;CKYk^k޺cA_Oj= ɭז!SYd?k~ȭPjd:zV*ǬV!{ωO.Ւ W〻cn,>D$1͓$GdlxE箁!=O@99tgZ= `̴IW(JIiO1UMX`*0Im@7o;8x%dW۽<ٲ A9RW 9~5wĴ5wvi ]EL)HžZAVGOz$MIK!pyѾ9SQ{H*%jw4^4q̚1-,Nc.Y[.Z7+5nȸZi B{kO\\[|$S9x!^0@xW <f./q{[3a~%2nAEQl`0!^Y쩄]XL,VWg@O\ͲiU1 M-b<g8$GqْժoMq1ƦmCt7M</.gp_&@a%L;OGxhDh:է3]D'\G fQ#Ta~?7#Ld1r"\C*uHXϩك?uo^d|WMqIGX'j"$gxLN Cw88a #oX8bId0L( gjNKdm `fuӫ}tb{ek`A[+ ݲVQ W !S1%M#fBxo~{$˕S^ o!?ʼnK\<1r"q_'4<;wHW@"dhgw -;aY=0жN7mt6Iw25j;xJ9nu._gXdyD!~d׍ATRZ,"%8E ݱ_GѵIS[XѶsONC2MIG;ȼwUTFjPl{M Ah3 ysY/2^yGϟ#G.o"PώINv"Bf/8m_O]X<=#.8qn*gW3!Nl?3_fdBq+D\b. P: o_iGj6٣8 ~e%'yY ?I{~/2"dQ@n>l 65Nڇf/"EOgGoȁtTnj,9p$d}TJKl0]_]#S|e-+M,",54¨jc-;VoſӬ샌< S @A&C$ mK;׌uFNߋĊc\TQ]`s;!/]{S&>g1Y73e}-al{sNײ'?Dvlf5.{'!?dTeNdcGWhg\J>NCS&%〠@D qH 2)nFz x9º|ǁ DS}]Ar8Sha\ W7j> *T(S~c&70n,6ߤ\PƠ*X׼#{ !ϟ/˞h(ҒE7(NKPL\`W>[oP)W9y#;WIzJVs!a)Xp+ymf'ϼ!jR<$>``p ,mӞ~X._[@ϴܟ8s-VNvh ;Pz.vz  z[Gf#<['5vlMml cE~&A!'͒)2FS^Ox5Z}ϯ'K\eK.ޯܚЁ1?ֶ>~aZNՕrcڍLgzlIAS ,+ΗZQ/|]A,A/ sk)QzWJ^(eQtHm 苞a%bn ϩ68^h|9y6t PX,턕I;Y)I}\趦{|Vӵ[d^X&ُ^!K>n x49I7EyuwCvI;;&d=x͝RkjnzSa?}auI&OmCWwKEխCjKGT%o(M/!nmD4ƴa\1dhNa49crL,1IH!twtz|YZQ+5B17+ȃV7N*V=iz YGߒ"/dW =qnFo`$?MPi\i\9Bn\*CDz4&z]'a0Fy=_|hm;WJ/ lcǁKi('̀ @o8C`$ IȴXt !^ew8xE_l97=kL4,}L89xx2@&Ȗsu 5YU3eTǦϼ5ݢ>w{aW6xuw@غdl<]czՐ^"o;FdZ7^8 obCi BsAq_0)pȶ$:??% !몛^1'V\ qRy&s8Yin9 r**A>HV6 })-I$uT$9 6qbzY6U;*?ι(\V+U)h$dl YrP ̕bῙ6w}h\a[..N%U%/.h@WceޒsSnkMI:<-zj ,o);3 l$C.MW!lˬ9H+ͪdlX\k!v>|4x篭Iʣ#QP>-Jl&aKtvrY[wwF3cdEy>fR᪓Zn/Ϙj\vt}ՄOnt 4rCʀ{ՏUfGhiU,"\HmË~$H2'B jߨ b#Dy3P&ijbSffJO<>01L @?`PőZmٰMaAp`q|e%h0 xֲԬp  L2DÛA9Ç9 c{y!+yKVxJ7^E͘BODtit b܎|PCj$ѓ U4r5OOl7Үb/%Ů@r+ćȪϩxOr"U~9[$l=v,d47}~>2 cToPF+ NHwIfyS.mE#q7@Op4Ǥ ÖܚaļOSb&!+ nap;Z>kY=/ʫM"Lf%Q-1)T5kR&bBDF- X!K*`4;6j #!Gsf['Ig^ C  ^b5g9|\6[Xoκ\x{tyo4YÏslkmpG1Ԭ!maM%nxޏXTrQW:B%׆>h[f/[b\_^{_eא)<}x )‰2saI!6,' ;Dgu ? 3񔓦àp@&~P_((Z*|`V?gF.6 mڈzOM(\ $iNP 0hܑsϽ[eb[h2\C/ed1}wd&p|7%31x 8e!>LsOS(*ZoU+8N䬓{DTњ䓨}y҈' ^q/js#_e}zƟ"%+ wSD&܆~TN Ԉ5)q}v/U5y`03 %1mҕdR{Aw_:S69?[OJ+=R?E(G¦Я\< ,;%?!Ψ&xha+!lJ 3 ΤE,kl2R&|C L گڪ}HK\Fj pr#jlht#堐K#floaS㊔4Ig2Iگl=mJAFy1RXe:o NjT,{Z)S.aϵ1jkp0ED(.r_O ;hUW!ӾIE߃\9&:1xSfeI- %>g.>I .We[>sZ|$_p?s/y%b̬!Pd$䣦IԇOܭ znn"dJј01Wxm }nMuƖhPsoABunքäEG} >Lv{ ϴWWӜ 0hӯ7KyxIW|h4!4za_4.ð02*,tbCU& h{NkqYeKLȤ$QŊv+w7f( I`AScl'*.+NPbB>.M} %@~B{9w`xH2r>/JCOMJtE4fȼk=bu8~B{S3ﶘS*?3 9gJwʹA䜊t?+1fB}.9Af+{ rS\;dM>XMX"A[QiiJu$Suj {iQXDIP nPpɿ*K԰o1`rWcp)kxoPL&@2B3>+LYwwK+ GЯ 4(+-1XW}30/19ش=r:w9o+IU.+Ɗ) ,E}ZV<:'F1hS{\%GK!Twg(zU+([6f-B@b)Wl+zf5cO1&`ٰo?Ǭ+|#7+ a;"=ةtj0 f!tejGX S3/hn-PO9N"?%ag&^Jl8 hHR2 V XvV<J̔0$_u(q( X^QNҚt٨sh6JShbi]3C[P72IFӟɍW|4i>!tD|o`2lnfs^ Yr?wy?c<:1' {p tdf⹀ɓυM-hGOC *{}Q~ w'gT_!Yv[7 50>;Bo˫Z$7눉%/5v6#ZImz1h#{LD H!EǮJa#75&"Xs 3 6Bie$*H=` *0 l|1_)<" JUR]?ȞHJ3F{}XZ/ّrOܬЋWVCLf_"^Ў}٪ dNu85e,BFS}&2Y VtQn0Ș1li&h:6y,Àvڡ;i6m 㳍 )2s:TۏF;ؖV@g%ݳ(Vz g5 smSٲMP0((PXM *5JM L-4;XxY٭*MI*u߁l)f$wǭ`\ham.B ȡXD3wU8  eOy56igM4/@&>ǠB/Ӛ';pKSY-#9aUgizx:%haK憍Zwr )(q(ލ1ڳ?Ocɻ,V32^2qÑl `iH6jK'0Nl*˛G` "FZ.h:?D<>M+# ~dP+?y J[EYsobp@S")̦~.P{$Qh sze<Ђhb @w9/VUpt,gXukiG_'Q0AI؆&1u)ad9)L zn )Ɇ~ L+l1+"B[Gt37f1[C2+bT l8Si6Ԟx5 S5⸨sVO]_2 \OM yuupkfK< 7BAB'F">I4Gh4$U,W#hF~?!S 8({By Ji}i$|J2:hOeԮx $h?vLwi+4[ f@lQ<' Xߵ&qIt8-} ۝zlmh]xKh׻ނ{̊[z w& t# ,?ដWc0Eǰ.>tzܖ>)!j[X5(1v}q34%'TZJD 3cGӘc٣^pe^h\]nSR4ZA-:waV. ʒ Zݕn2͇?ʔ$:8*nDq42}{%=qޜt1غ9 ,xzJIJI?X4rڸ +H$\.9$^Kv\٦ W`-B;_7gFƼxR2^z+͕*H<{= h\:(=ydH_ɾrOKF i;.M0iFا__$TM)e(D9 LP-YpVOϲ&hA>0(ɯy{=<`wt39n n 10MXQSؙiXqdUMPo&kh?VRHPSˇ,t3,/5oYfcl(sW0ddޢ<Zns=k0E;ß4`eTxǀUIBбk'Sgbh(Uk@d9<<1| $|lfj |rPCFCMOdL`S6 >;#FIgyaꣾ,͵b;P. \.ZD|p?;Lj|Ed8x0>ȭE ЧF+EF TN0mpY{buo[5(ω!Zzx)%']:znvP)^>_W&J0Vȱ[ejIǶ9"U] ^G >k-OjJzY"GեNY*UسwmX{DQ O2a0Bk (G,u2$Q ~fs7 >f6R.Nnzذ6 (늛 rou}`aalM]䭽H^ZDWAQԻ j$3àD;WZ 3? YgFE9LC1յ=MY,\ BQrU:eV0*,`= KaV̕\T=ECt]CE(q= ~ϹqIsd ' fK娻G{-k`]ZL ޴1J(Tx ,[qr\ژގޫHuFg|"mʯjvPh?G7LaC"Ȳ\T *S)rDE %6шd^OTNⱸ݂OH)n p 5ށS=`=uC>k]q5-J+ɼ,slvB=d׼q.O$$x+low֬n$)Ȝ玡IdV/ !!gUGImDhhf纉 ̃/eq'F]hu:g{}WO?taD%xPվS|WNYgc7ywxB.ʰ)iK˝ yHSP{e%$0iTGNan@Ek&+4 `73K)@\$3ObdZf0qڴU56;qDKA{ ]Y]YJM7"|^+@W Hq5ro;0ϲՏfTQ)i:A RbRǿR|qx5-.xaE?VUbtq bL:zVmTYj0to'="AV]A孂<[=RSx&WC K!y~bl*rkGUayzmn2gY&y}МouZ{-IphO5gZR=MPu$E d9fRtm8"3W7/=ӕUU0>qAh6"5pFI ~msi)t/Rjz@ԃ3鑝vY`A 1,idw0N1b@< 46)"5~}j/gZhvfU;3}>LeЊ:YR)L-luP%=Q҄ultX{0=, \CzPC K'2%pDYbCڅw?vڙ'Au2|%jo ɔ@Mu }.-c 龓@XvGmD4DGBJP8tvjׂaj>CG X6Щ㇔S_SڴZCd tbI{Ļ0nkA%OU[@nu줤 tWϱ=qVpF0Ic|>IВosLkA k@ Z)1GcX1iI&Wu%Bv.7 "wϑR~;9e+윃12&3; =SI=CNzb8zxpl"´Joa+}zRku!I1r+-[AXVZ\>vXM']Z.0,}fA4~:5kK?4Y9zf';ᦍ3츠_j}u1ٹ,GE۞>pXFTAw k]٠q SH2/wYNR>^oݧCcKE&1VD & |<\2us _7#0z?ȵ@ 5iʃ {1h У~ph1>,+~c [i7DO1)){IPrK!*1j}6b7O@es|jZI4>S [Q%)r\>]LO?4Mп`R2~y~b!F-}Qvg׻R=a kz5|QzTg~yPrb2wUXs]bb8 `۰WP:^M-4jf*F`I V+h ^&_+97|mf,gr"tTTiߧ0Rg ^zHԻ<[U1\"|CtCrXLȜZ:+.L.\B$$O&TSPr(2 @cm)0tUg+SoG,#, VT틨ZPҭgD ~@:$MtRKAYxjf^H(-{1 9 ’}B6#F9 oǕF# sprsθnTvL$oHlJȩw#PLP9f#Ro͍+tWx,|e$øy\׭ꯜt*GXiQ =̟ z@KLW҃T*OJDq:J4ԾGYpZNvK&^Iˡ$ŵŎzN]Euέի9ƃ )TtxmENWg(P{G)t?:[a =W1\Շ)h9T`%~[,a;F岙Ķ9BurdsըJ䊪lq! jٔ@w= h\{m~ku<ڵ@^P˱AՐ[}kX/K@n1l@ɇq*t?G1.XB15gO+^ D3Z`*b¾fDC^tluatqʜhL(o$k#_Axc;hfUTE|W?T巆XF4F V;^m*t}@ S֕+.U* thi\p|*$ɥgZ!h c̪Xeډs {᯽ϩiZ @7$rqY+8ODAtԲԽ"N1I;P8Akol4EJCaK:ތQ.2L1=P޻uHI|Z!Q 靀{ H7 d4 Gtn6WQ{soZ ΰAt 8|m/^{JV&pKpFd}uQJN=xwx<ᯈ&h",=c\EpZ"TН fxy 9*\BNR%7䃴1ێJjSirp "QftʥK%haZ`zE7=%nlSڬɷAibiB.1ݔZe}"kk[dh Pԅr;uKtl:dGB"bmN8koɫR]Aqy( J ;?8wl' y9{` ߥSO$ksgȘݎaPGǼ)Ʀ=A 2YΜ" .VJ' _L6*:GM>:0"bJh.Q>RT \p%PҠ(<}(?nsȯbW1t| ,o -#{v;a8 ):@M/~!.r+Bѭ/0!%sFO[}&@!+Fܶ"vYihX5w.и~KVe+&&H}_k }L}SL:)ǃ,5sf|UP&D#C{_%A S?EkAW9Zc\BqgQFꎺ3CblkoCU7] "؁Y>+N Wͻ fgkns!.Lg{8lg4cd !B1˴@%- KWqn+/ sJEtQw L9kug&W3o:[LHJ8"Ufku5{IR<\I@P|j%wokzBE>r0Ί!;+nV Y P >3ŴlSaRd= =.߆j}ɰq师ռWy|U(/д-/-fPn!:,*WaD2x!uIUJn+cE 4Ijĉ# I\Ɛ1x*(u;TZ 2d];[޲}7ՃyIJm+Xw^5PItӤ6oJynlr/q7ђ+fZrs92U9D츑/1+^;,ͱJ 'o)ЏgIrqHTFDwJ\18z:0Ex+cSCпԧMI2jATaTDa2slQƋ 2\J-,V WjxL^tm|6hf'礍r3qs}g!rix]aVu1YtKkbg řPϢ:ي+&о vG::TfN}^}BFWHG vtG_FY䘤Hg+=]@@Ձ|=Κ>~C5"8lQXD?QSO$(6us꤇B$kzzB = *2d L8!jx2 hhcGT+7jbKCkʎ]r6PAi M'dB_ "=Y+HQBd-\y7`ϝڌvg9ӧzH~<#^tbTI[M3 e*7R ))ԑɪ4c/*ؠ OjѶn_u;ߔL5-z!oLt-^T"NhPU/WQdY!<)U <_L8y*U^\Ϫ@G&MJVs(' wAhVo9adT6 3pЖ" kOBXNIĀ63;?⨨aԆm}7̭⊳t\LKKPOlOm8.X_w߾fZ`Ji,c!v+tHb d٘ۦ,痵P=7ォx8ٯG~#wp# P#ZYu(mB]gdzbjr#I"zCU7]nRFG"6ςL g@kڇr veYehZ댡FRE.熟8uQ[k/i)uHQ֝R[50]i.r>&Jd7a0MmL1Vzl3~~kkb?NZ U^{s>X:-|1p!59>A*VfoOBw(~j_OҬX t6U0+&Ž;1ƅ$=պ0D蜋R# Α Bf0g Kz{͹4鋑k%F&cP+\2( տ.'Pl혲cg}܇F ]hEh"v0>LZN1L3bZKP]?=msza36hHpɕ)/uJqTMX2n""5~j-n'ۡmkI7lOi~ear=SMj6Uq$V VfRէ2aF9tIXSoMvqlFCʅ񉶽2^lAb~g+t2_4 4R:9U8A7VG)jlU3mr8zsGv=QЖpjUTā.ڱ\wڜ.'-IdږbY3 "Pf WX03 *3M{`_ V7 FwͲ@調]+K5C."ƬdΟwX]:ֺ^oH"=iny,%+rt<:h 1# *H/d/剾Dͪ"fp=|~Wi{ :#οD^Y+*,,yqD7ƣ0n.ٝwH!7mr KȈ_GNxp8 1QAmKbß=ydՁͶO .C5<(^ŝb zxBtb1y p(ಭ ?惕9&ohU$+U|܁~% /'b[ %֝S޵ךW//K~P l0 rW6k@o'Ă G)Pe\ؗW~ d'}..Ȃ=9 q{Yh59/ W]]rC8v jJ kE9h^F`>s\Il*4? 8#)Q!`&^؃22ef+4=`PwTTMA zgo` ISU#&|*2~OkC"s#ݹˆiq7Y:s" WCвpLLq~+ȦP?tk| . ,}20&nGlzx:mFT8|Χ[AHu.j}V+b˧|[B:ʹ@//?МAtƧUduTшǙIi`6u:>wŒ:MK{B3fK׷lUh mʳ\j Z?Wre .@ʊb :fD]s{7TM @"VRyRr;k <47 ]N_sPWӟN 9_2IO錟~}ޥu$:ָk9B1d~tvD>P=^-N"+?w -CܥȝV!h |CH.LJ/v _IkN江J)w!rAGa|gH%Q ^2b8ջ(_7ޘgH>+JFl6 G_,0"c%d >!@76c=kJ4-fsmvW`8Y#vy_q 2 i1L}rtHdeܢ\0pXHղ`|L??p{?5[=ir9F#qVR PQCH1>SZq=uVq<@9FvZ*hz"J _2jTJ[jd&@aԓ.`jK(PWd@Ih3 įB6U2LQ\:׿ \_"i =Jp) ]`S6Q ؛'Cj Ƿ$eD]K}mT%BM5LW#kF*oO~yw[{v}]'㗊|sDŽ0 '8=A(P\ mETU()20FwZx{)|´TΈ/"FAg.L%Yȷvy:`AW%Ws? :YzY+j8,.H(iκ?1mhVrzbMձmR"[1bel&|6b{NQkx[8hݿ3h!cdQZoPb]Õ@;}Jr4yns4ٗjXuDLX]v\nΗ7MK$h~ }Y%mn Ԥ+M‰65ig;,vqV߿2RlMj 2ԫΏHYN}^.¬_gS(F]{q]Ga5VrE^s ]ݯ:@hJ2{ughankJyDWu(E^gJUh>PW>21*!e5bdE$v#X@SJ^{WMp*-cTPNlP94P>edԕTF+(FT;1 yW"xhxℰESHeq8ҭo - Nr#.N_Z;1["㬇dӾ2m<~vr7 0y'MlR1p_@P%SљroȟstiX [^P%@Vx5|!u>ͯk j`tIv&u>JG?-F]$5m 6  Mi_EDݻ>Rم,i=b'ڦTkS&߀.q / w!O{#=`N$ Iֻ6 :@3~x)1ݙ(|W!`5]qϑίWDhr%]3\/V):%:䌒P$Bg"ndf272ԥI?bVPc} }k`4ch|ua$` #0AOvHvS#+%1h91zsDTsj|PAE7mS[TI| >1\V"(G399woKۅ^,m*n㽔X?X0ck0qqYko#K ,.ChB ȂST٭E,sÕp~ak "MBYh-v0dׄ11yt|Tɼfeĥ+bݤo %W_EO5=VWa!kKdȠLdq>!nԄXN E2 5ڏ*bن sqq5>|u hTn׈@1/6dY+^ancΪ6UIpt"GUN]}с !þ@T^}BS7i6򱴢xǷ`i ԁ\)ۻ&Ӈܻ4&uZПԩGryQ6Q 1ʧVjlP%1h[ۻAd?<>+;Q$sVpK=Y|i ﵳFr.g:r(F]/ ,zTay#vp,kO U4 !q?;GA#Z"/G̎u ę ҂!8ܧ;&thq!k`gw²=&s&cJrmcJm7V1'ϱyL>JU]@ƣ=gsTᴥ]upJ LE1 q (zY &TL 4nYqmP^Z-ȡ"|Tmhh4O(A (=1[M ڙݬX5Kؚ]6LuFGGluv-q -.ח=/|COA S'l^m@UQ$ǩ= :D"ܕ _Bp QKˌQܯL`<&~ߚ r1 3O@3͓Mid0N60gU3䓙b |+m3/.Ao>'-}>b.N>h,.Zf˰uQ@5>Br.3D=>iRj-]#t}?ƒ%djXgɹTΓ ;ʭj[ڱEP_}_㽛mgݲhao+[39T&//Wwh\ 4kיbumuVLDo@G'>I/h|O1ol@~bgSlTsyblmMU4EPEZ4Yxcl z J5 g26܀]~ Vkz'QeJŠK^"yOQǤpqfKlDY[ט8D2Qs5.;aB\bf՚U\ J*h6J $/ ESIW4|p![i  tܩъp/b8WXt_oPvdL/ no<Riy+bSȩ 15q8o^'0 9fe>Zݜ.6 U"}=U݀# i?:K=+b[ڸ%1UGvAn5繭)B;鑼g]*4wnэ UسcHDV@}QlôՎL Wooо#ʶ$'m R$S f5ReZױQ/:o'ϵMɾeXfGN3=!OQkSxH)&NHGbj?: BQ||:tldFEAoP_C3,#ZKD.b0U VLL&̸fW9R-|Q߮'"X~YZZegS^T|U^yƕ)t$j]?|6d`p-3,T`lCtr TMiikI2: 0ְ!ζ۷yàv$,'vߟiߗ.HaN2( ykWC izh{9MpNq/N ;E}IZq$6+"2I=9ŎIm3_5_YŴm7Im n/)!#cOOlst.C5TC93Gtj_OFxj`%掄LG^*gm&fe-+448f'Q߽'Iײen&9%nޔde3#݋gcF~J80OVve|[$-uudY%qʘlbçҋ* gyTgN -KόSKHY^ޟGW.`];׻F7ɞP;].̗e\VOc-*]EY}ݬCv+C72 i.֞^yv,$-pz )x0ϯgqZU]qzۼ( *ދR=")yLssWv24,iTgRD|moaeM׋g.P6#=B\mEĒ Nd-ty4(m65 |Atv2?uWtu,"eݥ65G> q2IjM؜f[=Qe{r!5~k ,rǼ;_v}%\XGo qtlwT@ʋHt7*[-e9@\o$e)i?c1`ܿb-;}1@v$|^$JKxR.rHTX~^aTU!0 1u+RiضSCW214 DSB05 APa ZPT}nS~|>SKձ 9yG<pPK\õKBר~Jmҹ2('Nh,pϭ{ϕ"P韷f $9/p ~ k >šlM:aA~FxdXIF'?v7 osT.y.n%ױ(K9wzfWt,h ݃gjX!,ȘGšxZ˅Fq.g$S{5PPTȷ嶬&a3L{ _^q$^?XP$@4/6ڵHr#:mFi.d4tEGmR`:%?51wǤc |`>D)ޭ1KiHbT ŲdұM6#eUDK@¬i0'2X ޥ__xn+\/J`PgaKN b,T"Fp޼)65[ATe[h:x#bmB@ ص0[q$=TUayea{Wbwƅn 5t88w9Q| TӇB9CW=KLA}󩣦$I"^T*Y E|NxHӘ-s PNGwYGvp^,FEHz펐}PTqĤО+{l,0^I\uq pnz`'i, X<TS cgv~ځ43t)-R7ed W P[u[@]`W=j? $G]tR?ýl?Q-B~"d[дǖ\C jU(hkR{@wpjAqH`.bUϙE䙖)z(-ϣW/ECJ%K;ˊ U rEnIunt׉%UI\F X@V-^WzgC^mxD^)8ifd aM[VU4WuEY~T@iPd?)L/RO}Q\ɬ4ZwFX۽8n$Ow?I*@'m=֑/2Z*HnNYZŕ$~oIf0"ϣ!: ȮW@3esY[׍iO H( z m#|Lހ:쟸#I=Hk @`RAUFeL,~"eS0^@/&ˏiP@㳣<|sS6W,7C-wѷ_wó1,qc! 'hQD ?$C|msHK5(K䚭,%FwܹB¶!' 2 ΜDX_rt${vr=, 0wjw99/FɱaXe 2RS̀tA84>PqK+*"?3\V~=S}YS8Y"z gcL^+Qf$/j:K0"2m0]clw=J?g*7J w=ޡɣ@1M'zV$<|/`g턭4O0X~Hݞ@µ[0H^@hp D 6 uwͳ2`~KRBB|'oͳ8W)HV\)Zx+&n V`_@eS ݸ_) A}_dz)JK h_}+!>;kw~ʗ&{B2'劘4wr-r"4ӕ{e#@ͧ}Σv6EX.;ˏUƌeb >}FAրzX(m r2ZD segz#Z.ducQYMU4%.!ls0EI 8s|C'aiiY{4)51RFOi#%g#dV*Ev .!famp}5 Ӂu9dOrz:'\Woi &  RK-;8X#Z a>_mJuTU[U PI,5snG4 E˾Xl&"|$4&bWB߾6?8K( ᥈ xK*OghԽOE6"kY \PɆp80@e<@tq><=.lۺCYc ypM̶{h989"TTn*H1%bxQdk].C8fG|_%|Ճ<>GoJ!ų\_[+ w+v瞹BH/_4gj!MmWRQZR#?O䀿$zrspFocA`TD{L7@ϯׂF-n{Е!b* zfvt_[np8f] Q9Mg^젦+@jOh~S1, LΒ6(3_Jl,/^와Zv~o9+]{8{k?W7z 1{3\MP]G`hF,oM>EːP˫PR'+ 2)Y8,OiUW5@;vh"ѧKhS:&P9]YXEK<]1-pV`R/.f䍡0S¨/)N{eSNc"Cbunೱk)6 m"ulXE:f_5+cY >wW}0J Kpp,B)?3I0糋1aTWN9K:@ܘY| 'n]?'x $0;+*8@iÛWycv^]"Pv?Æ4?G$@GѦ'}Kp!$]AI&J^EnK*RSߵ2yr"XEp~sՖ89ѵf,ZSC.7or\ w[Zq Cִlv`"yh^4]my-b3.;`Tw}dseNȚ5G*?넏k[ϵ[f:USPzd-XԫFmE}/C6"lL,# ) (;+T=-3s%A~O{#?֔$L1AMbP1\E8Q&Ba{f>SrSjWU;uUM!k %k&89J&3n*;F2k5<D?aSl$d܍G9GYkIK k&7{FR=iӂ,* qΠhrw㇘H%pJ"73׿\IJG\9 beQN$Sw=4&&)Lt6+i'he3B¿d4VsShM"2ׄL2lF/i x([bb)wPo,›,+5P 轨fvS/T4OMЛʄiҥ,HB3tjoV)t-\A'z)P`#ͦØֲ~}̗>NFe{_&/n,Ppޔ0@ ;/p˂Q+C}:wFƢXV^GkݲU %"c7ɇ+8KH# ӇVG8i3#x.nHp5OZOT+:2 i&IQ8CzHϗ`2ZirġD5a gl0% ַU(R?2' L >k4 WZR“sC˸:`M 慼pE2óF ~M,`X١BnYk%0I&HӶR&KJ_ l^3$E{nxC4{IhH'Z"9ڗ 0o/ Cp FL;AV5+M[bEtgDKב"D.<,R7L֣g$]My,#9<:X`ӕN>8;cKg8If,6NsO2$DZWckPo{0u cHSFpJC RA Cֲ$ i]umTnL566,\3R ˻Y3cqgaɣT44$k6lt~L3ׅcM5"A L+5%>2iᙗV0r:@cBtxqBN]o ֒.&7ԷI)AyS*;:{q#(c =Τ#)85B{B;fHwnI~>aZTNjMC+=HRmx%i"Ttv,h$ۅ$2 c  G#4ꡡ5پgzk olhyre$x%c1}}J4 i0ɚ?t-ߣ[=|I x|=T|ϼ);?1-=;, ƃF,D %>g;~y {lI t9g yLzѿ1PC0c>@(f7ߟǶvbnM`ͅƋ9\< dc\Z`)jidUF||?n- NP cuP3 򲚎?|.v1h Rc \,=ybuKȋdӲ@_,6vxZPp8õutߣgkڬQ Ȼ.T^HU"W$Cs 0?+m|+*^+e)QI`5W[*EY@+ J&(>5?ox  "IN'ٴ R$CGڌH<4?1䝱h@%$@7mSoim#OAv+-⸪jOӭv9%hPi-^U6#K8'HFjL$J-:ۍNjteާ X>R񟒁bpbL$DWfT;_ʦ.@$=@vF[JE 8Ӻ䁍tt@1[\;J3С~ ؗÀ3kѺKQ e HeK RZ 妺՜yKg?ų@y.]Yr`蔻@n_zyY,K,^A9q] ;:{<'.G_P#cTKaZoc"ۣzFUO7V"Tk^_a7%v\ϔe0G9PJB90u;m3%` [t:'!Pu@Gע L4 laj@.> c)4OB98*#y"km*57;7i`X`|{F{=sWή <6۞>io&uLj׮Bi oer~=LtL>t A gei=8նXJN2W"#:FN^z5ۨn]?tWL-"6{Ο+[q ~8+Q~iE(֫$1Չ}.Ov\~tt ٰ$Cz1?rZ64bHC*8wL>1xn+H:8⻇YjمKf&a|3̠#}{2McFe!m+[_MsV #`6XuO5/煰*NqoťRp%b#uL*CB[ls(⑎1kTJuV)u4YDāIu#/[..)A#cϷȷጮ9F[M7Wq%Hr/ sFYm6;:.,t9"cAGǔd[m˜5Z:ul*LDC0X+IOSĕ|7kBǠoG(/mP6r X$tSaN ]R@RUy8骛PPnexh>a^)2@[i([L`7NJLawUWArkQT]{}W`[QG;=6Gb~ InB@KE޿v+LFev* DPaq\G*:ƍ=s.O|;xJI)/AZ'J~ .udA!k?/C'ugrFwZGJY{;r]b=G7[[S!!bc8L)E*Thl2FvG0=b;Mui!),)d# :MM! [ߨ󃅯Ae$.Y/eiLc$P2jɗ̝;i'C9yHWCYW&^=W=J[ʟ:LV&Mou["(a og{Xg絟q|>. V]8e7D;3-ű XR71YϨ?\f ҿ5N;af{GaQj '>qC8iF5Cq~UN-nѹs՞>/T/prN%@8iM8}p=ρH fmTOŸd#%LqFCYD.P+dudwgShr@.A. ͪ6 f8dd柚VCOԡ04F=HCiZf1@+##Шŀ=V5[z/e!U{h-7-| lQT#rkc65N|̖q.uR7P9stR/O^JTfr \_=OV *32Fm:~/mjGnђӶˈa4 #zC鼐Z,Nsh*6)Hʜ3pcN\p| )>tv[?X<62[Y&cy_!.1Ro֝P>$PP1FE-w~`ү7AJLľ8i.W*/4#UҲyw] :;"y3-GPRz 5MΗ%fW̟ ZѮh+>NH svOQ0 =8]]<]e}Tv-Χ|`m_;։9`_f7]X:> ΫDYޥIq+AJm}_+ {Zf0Qu; 4-8nnZ^ n-d2NF;,4YN+ނZl{ 3T\Z[}"B,H6k=@dS)'F^*t cáP:7xkrG$%Dc4ȭ%)V9=-FU/jX@ ۳7Z;$Ql9[Gh?WaKvƷ83'8:%6WxU,8bT+-MYknS8t'q.p2|qۉz|%jj͌kg=4~LoSN) c~] F/zN |Xn6u[QH>zwDr@LxJA$_ػ/$?_M_Y8r=9`DІWkQWMTK.~1$@g8u"s{V5$@zd%mة#iI{53mčy3(f8yI]Sx6*HNE_' fT25 *ƪk &F!(Q&%F@[{Օ fk>pKTe_@)OS$jƛw[_ȫ:)I\B rB cY 7œrj,8xK ?r}1u9i5g}Jbq'_-[6b&J]C4yoR{k2bFy< `_Rj;K77>7EԒ)dpƒz޳ԶNہExXGATgU OܵKe C4T*>R3 PkԠЦ2@8妦sƓ4%IքQP_.ח[̵Cg,ߢ&%/z5eH[( `7 ,uxK-2j}7s ,W fQ*S sc4dէ}9s[Qhj={,)vI_WhO7wfUK2 kp1цaPh1FFZڀc na#3IIbG&3 ;$ΩLOk |Jubܴ"P>|Gņ3M>Cߞ=*삶`k3EJndcû R}rDDr}/rY4 O~;HDX쉜ۢg (q<*q玓DW<+w ` 1GAjS3"G*ǁħ(X,Xvxڧøc\rzpL-ڶ{<7Wi+RxV^Tq숽@z(TqrJL:JDk[U9 45 )YU7A:6,՜2 v."V=\8ADDbه7<炏cM-<{/e BI vu&k1nVi|`(uL6Xo>cEyd >BGrʼ'0xK_bLHM ГTکȴ&Mmn8ZןϮ]%ߞ+81;`5Cnh鹰y $"]SZ|DW!ʖk_ wdo}xv6E%W0z)ϧ8g.SB78qu3߷#¤2grSjuAZx_O͵0;2ISD׾b0弈p9͔\~A^,,8]JͻA:?zOy8F|56쬻H;oqNyR2=@X0m0`Ez- ՠ~ը~E| ٕ?=~$_w}D2akz'*!͡!$S s;vE %PpbȚ}AJ:eX}mcmMYʗx}/ߵ}DHZEҙbXBto}ARoE~ -SJȚ 6߆ ]SoLo-H?&εfd=3<yX(#p:xS1CF!;Jc0 d W9T`kb6h%#6 7DR:@rI:Şܢ.= bޢ KCbF-*`eˆ\1 rYkRsp~Gd;`J\C",\5\ەȬ4\J*y#!bGK)NEG}M;M1Ư|vC߇P˧X%fd>Xm3DN0J}pkfeP*.>:Е-gonD*sBUk_йvj]qEM˝)xt3_1򓇹~yf̃ hq_-4IY1*1܍5#2@up&#.S8VP)'Սۀaoqi* SVLi]%)[kg<Ȅxr7_H_.S֪CV95#u|(PZyY;줋qϱ܅G<5iJ;F3Υԡ Pϣea10*3Os-ϯ~G[$MCHY+ D?iajPPK2^T@Kʀy F毨vx Su%1QEO4f9Ky*^&P~+97|cQ&[&pAK 1T,l7vƼ ۲^!()WڨY $.tY8^%8\}r2@?PSP+Cū($B}I]j 3P]ddCİ3\%$/0U⽤{ W"W E_[f/nIg&S;deQ:ccИفBM!+f+sK[lUJv~>R @וke~5(Oﺈ@M$`o{qƒSV  \ppźJW1)e}l|\`WZ~aG(E?A;UOr::}4v6)ćу%AncH0I83-~JLVYș^ k!-UɁJ0^˟h)OV'9'S:|"NtrTɻk=QJ_><9ױ/ì~ɣ9nP.I5ҖռQ+$N+;h3 Y|HGYH+̥73VjwGjJb\1?Я۹L%_ Ln1+ϱˉ, S 4)s4! MYi@|҉|G5{)̓[t\VObEG)2k?? 9A42|-%hq{uRe-}/u;ףg=~9-м>_Q+ QPݱnGJhj\\ڞ`XEV_V!*CHT¹X4fvEDJXJb /*t ֭[ҖO7G/fI ]g$q0#vld+GIVѻ3&}mAj$ISMD4!OZ˨ VB |-ۙEÃl`|[ qV\T4􈶞({@vpCن˄Uaz?t>$|zmJƺKZ%r1^V¨8٨{(6$/)2N@9H@"$娉~I-.;#+>/$a|Jf0 \mnrٔ]oaӎ~ <[K\.0UoYy}G"կY}za-" $6)cd)E.rlZpEoVi >8\F ߕDQ2b@Š8hB,)δU :VڳYh{F7rGW+I,U#4fI7RHtdZEta$'y ^~Q MP˒$/A xմom})Wt(g'?n+jj7jjtϫXcã+h=x\^nL{~^Qae79LhRd]^qhJ"$L$'GgBvW/,H_eDWKnTwN(smZ+bF Z XSB~xIK'z aܷubJNՔcUf{ߏ=hx=]+CuU-(6[.afeL~w+r @>+yKY:mU۔1t8:0]  :cNi vqC~(X$Z|C¥$yb<Aݹ4z`VZx1.fZ#$qlz1^$k PLŝA -T  (Lڪf$2OL%!,M?=mhD L'6 *Tz矄Sqz/csQDkL5!6*F7OR{ƭ`#IuL9d/%ľ`?n=)̤vDX3FP0TUAׅj6U7Jܷ}(74~3hZơ^_qの Vᓂ*^#ZzMٻc؍MdYRĶ^+ TRH:AFd9Lck{#E%wWJNFl!7zEvɲS7K-І5EԳV,س%>"oETFB4qw ddzqCϨG[/G1Sd a/AG|Q#v9 GAfyG%"yw˚y(&L7AZyja[jNJS_2ǜIyRl|gA@[h[Xӿ5C7Onҽ˚-7";}LN l1yƣBc}5/i]hT/0X:NڏMWqL7mWjNrd;[FC?o`ꔌrcs?8f<c/U2T2kZQw;:F:A½?&sj:+$hXdߍ|@RWn˫r2 P03ొ ~l&e-r*VpER 8)r?( 9} &әx݃.W\葌68~mPǍ[S Ү癥6S3ƛ-@ {0to5WPB 40o~N+b @:2nԷ57-iW-4jo3dۮNy*C'I ^p4¼1{RB|tm񙻳m >bR٧W۟*&`kT_s(;@Մ֮ ({ݰ>XXody59j&IMdL+N7eGX.V !<Ύ7%0i"v3zh߄6Tt9غf"dز+W=㩝6vZjm2oltqV^^;dqDB.44EhLw)U'dr@bGy0Ջn;WE^?sWݠB+[-f@c/9̪N5hU)I|LH|$@/On?& PɹHLZpT|f71E\6ZMb*P͇[!o`I 2VU.f:aT>gA(@+PHfVY~r F@#ix0}#R,P5*5^Y芪~m0!0cl%Qep>4rE[lNed-JFԺmwJ[9-Y(fvve,jǫ@¤nI?NdE0:僨 |fA~Zay 4~iJm-fWջ3hgJow ojِ8 noZ5w1fGlF}:h0]k`$ \f '+Oju:B: 3QsCwˆX Ƴjx Vxhe%gB Y&"㍂wR<۴%)D+ w*'(_}IK&F/5eTCodfu -m'r< 4sf#-3VAR$v6)6ч_tL K'в`t74CW{R݁SR|P& n[5#.K7+0+yZuZƳH]]/uŧ=< W| O*˖  I׾)Rb<N0O}0dT+TW5̉B_ KS \^<aO.(9 eU]iϴWIw>~. p MW#&ޑ˛pB1.T}ABSt\BUU,\9e2|`Ψ%+0y(Al$c B1/hdTw\ Reg N*&Gg`d AEN,@jjp^pE*5[3wBI=P6,dYaa #TI ??]$u#~]K-m͹~Y\fXaG-*nl $dlӟzD Ҋ|`BJ!-ث3(t9GZ%9Kr 2ޢ@=HSw ##*X+պgSA5 >]&0T C[Ņv,ʬb`--JXbx*V.qq(dYM츳BƟ|nb^L/nL:flʂuScq0Bpv6D|'Ҙ$Sb-?mcK`>8ϖ_G-V&a>'4~weI I_DMDK3l4/t,Q\nBfLq X#YȾxX}y`8/x&CH&*`xXŭv8(U'd5BNJC􋄽E0>.. -{O:'v Y;Ug@֓MދLR~c` Sx=m\ʧ{wm9ZU atWcNhA TuB aJHSf| ngFH(wFvީ .is0fdZe9T֛K_ODy wƖwj1'4^:^ԑrZԣu(b/.lkM} /wчqA;RF +]ܙ7 x[ bo= e2y#ӇoAY*tQ%R_S,[zn/В BQ!t" pGD]u\9_iiGb%>X &<:qMDPw֍ݰ =gqS>(haFM/tMH'+{v_e 1TknB%$ C!+VMJ~tkRodd]&87ͧͦz^c| NM@O5\Z~d1kY!]ʮķ$jq$nY$G=g+%D%ÉMn|Fk5]/+m6p9eʤ ƽ};pK0AOSxt?įڶAT[HHf@rc3;###q.Ȩ؇qgrʫUa CTWK3QHr`]iU'|!5;őuCn9'9S".C]LхFT\=JI{1Dov9YU2r5]0EoqZ4BrruX5cH>sn3> ϰϵ6?/sãϛuJ N4rgYb5_tD`Y2<Ǖ~y| oMZ;b+S!wI^5ەf.;d!vXzFmƳ49 PH!vB Kgn.0'e݂jHk 4qlD'><>gܮxwFۮe.'A29#|}X5 it`Mm86U"6̀0@viM&?X$~c`p3Vٛ^&'B!=7 IG)jPj%^j{~QowPE~YGYV/Pyvz1_qfD.ɨ$ςVhU# |o|͚򪙡¾Xb 7p}O"/ x050!:"em+3#*GIejh$Y3^kˇѮ\)AXW6yy^|?$2˗ЎYWR h}p}ʨwCSHҙ.<ȷvCLjŻʯ~vE2^[6/J0'[gc֧>jy >x^j#r j?6l ,<&\au JkNJܢl%@tNJuϯč?≒q*mхԋ6 wgJS`:`xbCASvdD[k/QS*Z+&S*K"o|A4zn=339}EgYGB&oN_BW:_ 3ߑB2 AO!ۏw6Wyh[* ^t݃a5<a]], II )b_h`l P[SKcX,&xnS scWײ6}01?ڕ.Z6' |hWYPdQJiC&@ kreNAlwHZcvKN;2rhDw/r<3 erf8NЂS^7.F3lu~/\07Ei fs։k=Ais!c }^Ait~8@3 V0.JIOSrj7}v!P[ƙDy0M藈8#V董rty5P-XxL1R/=*}p(9dH-/^3WkfrbوW 3SAd̞aFQěG-i[oM4$Ύ(W`^|\ي6}$hYHīCzҐ(C-@LdXV<m9R{ss@R(rI (tsʳR(iOnmNd$l}H.## y6N=@" &w #QwKlm>s)ϝs N XSVj@54cvǫjqBBǪaψ/Lm,&G#CrpWg;P@rJz0@Q:3NY{Lwd5T8$`ky%/cE5ֿ/ϦC~<0^Q4ݝJ+V&k7d|Ǩ(xcl/+a%x\^X.ta`G8;Wz"RjT*M9 a6{=PmoظU0²"B,U[Ɩ}Jyf6姕RemL6JcF^8}0  n3E7M@l/!!L{t{AA{{tz#g Nv\ɴtǦ8IaN*e ˀvӓ:YiU%7 J,9͕mbJ% X 2 5>ށh)sgTn5Y&]Q)͜WxAI >f6*z T1rM4b.)rA湝|t[$;ٮ u~CEzn3 r)uw },^? d5C,! nl*+Z>?ǡt {:sZ#?]}7G7#ع-Ԗ-t&bvʑI]n.춳<]=*6K6*Qcl!@*^Q:Wp YZ