setroubleshoot-server-3.3.26-6.el8 > 6 6_6 3!pQp)Tξ7]mtZ`e^L) ]mtZ`$cC؝0%E33iJ?wd)K"!`yjD%F^īn_qr<[P'ɢhН)ð6f|&8+j5]3ތO5P 2z$ෙ4zP DtMN$#, zJްoeǭ  CBCf  ) Sb\zi˃P0g&:S~%C$$>g-1=Pi^͜~$p2K F n;›g1{r2 fu#:w9ˉnNp$CTE;YC9 "QgRpdN9$O`&?h;ِ %iiUZjx jJO'5ۦ(4M& Ͱ9T"ףP|cYOHxbPG1q1hE@2Uj mM1ԝ56a4e427b70e9d3644dacb6842b31908a15a1f492542c231e2687722deeab750d6917ff37fe08a46f305fc6c05636c8cfe273ce43!pQp)Tξ7]mtZ`e^L) ]mtZ`'o IfDw ^RM0V+9G$Z@bXwPI _pҕI^\OMA)9P{m8sJt,=z/Oۍw8!Fp@[},`RkK?K;j'{9H`=ǜ$dރ] M)TiȲ~$iҰ\NCsDc  pɭ2pHuL?u<d % AX\ z  B d   +y ,,.p1m4j467d&7&:&(;N);U*;+;,;-;8;L9@L:wL=J>J@JDJGJHM,IOpXPpYP\P]R^^Lbgdhehfhlhti ukPvm woHxqysGtttu8Csetroubleshoot-server3.3.266.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.e^:;ord1-prod-a64build001.svc.aws.rockylinux.org`KojiRockyGPLv2+infrastructure@rockylinux.orgUnspecifiedhttps://gitlab.com/setroubleshoot/frameworklinuxaarch64getent passwd setroubleshoot >/dev/null || useradd -r -U -s /sbin/nologin -d /var/lib/setroubleshoot setroubleshoot/sbin/service auditd reload >/dev/null 2>&1 || :/sbin/service auditd reload >/dev/null 2>&1 || : mmmqqXXmm1t1t-- qIqId-d-pVpVff@@''lh;S. C4}B?P: a{?FR?_5:D0..0"0dR4 4/ <|:]G-I/9C5noI;ug3@95)09T=/b2~CCA3@J1-}2bA큤AɁAAA큤A큤큤A큤AAe^:8e^:8e^:8e^:8e^:8e^:8e^:8e^:8e^:9e^:9e^:9e^:8e^:8`>h`>he^:9e^:9e^:9e^:9e^:9e^:9e^:9e^:9e^:9e^:9e^:9e^:9e^:9e^:9e^:9e^:9e^:9e^:9e^:9e^:9e^:9e^:9e^:9e^:9e^:9e^:9e^:9e^:9e^:9e^:9e^:9e^:9e^:9e^:9e^:9e^:9e^:9`>h`n`n`>he^:2`>h`>h`>h`>h`>he^:2`>h`>he^:2`>h`>he^:8e^:8e^:8e^:8e^:8e^:8e^:8e^:9`>h`>h`>h`>h`w6`>he^:2e^:7e^:7e^:7e^:7e^:7e^:7e^:7e^:7e^:7e^:7e^:7e^:7e^:7e^:8e^:8e^:8e^:8e^:8e^:8e^:8e^:8e^:8e^:8e^:8e^:8e^:8e^:8e^:8e^:8e^:8e^:8e^:8e^:8e^:8e^:8e^:8e^:8e^:8e^:8e^:8e^:8e^:8e^:8e^:8e^:8e^:8e^:8e^:8e^:8e^:8e^:8e^:8e^:8e^:8e^:8e^:8e^:8e^:8e^:8e^:8e^:8e^:8af1aba7aef639bbd2d495b259f94e728436c796fb3f4803aa73183aecd3791fa5e8475ddfdc8cf232617c9e17273bc133051d4a1a0605ba089a25b6c319f21a3aefa5f448d04e189719024d7726937038f9a1bef0b30882a916be4b49a8aa092d4b663605dadf69c7deab87532851962853754ecee5c9e490b77511315d12375f593bf26eedcdd360958c7d7a7cd50a5b4bc68a8992d79af2d253583b121af3c776e46eab8b3d35110557f4561e635cce0ad80988a2e73d07f3c907a84a5589868c8315e740eb7d15ec31bd87a8f40b9f40c54247f5b69bd6fdc94721b41c1f04acbb40207688ef9a021f37a9af3e2d15e5771c1da7177a7351e79116d93bc04bf4952d133e9d2599accb26705f673132c363ec16cf372901ba4a1b73c6217bfa28f3dac6b86e604ea63ee77e438aee775ce513a6f282212080bfbe1167dc912a28f3dac6b86e604ea63ee77e438aee775ce513a6f282212080bfbe1167dc912f1b6d81589cd8f901d1ffbf08360a8db79da724efac4eae804233432da91e067f1b6d81589cd8f901d1ffbf08360a8db79da724efac4eae804233432da91e0677c532bbddada3b9784685cddeddc01095be6eba5e0ea532cc40419cebb2ab91b7c532bbddada3b9784685cddeddc01095be6eba5e0ea532cc40419cebb2ab91b56d98ce2aa1787bbfda5327c14222d3f4211247b054fb6068b95dcacc0cbde6b56d98ce2aa1787bbfda5327c14222d3f4211247b054fb6068b95dcacc0cbde6b6e86cc4938133ab4773819f1dda0d5793a476e8663995da9ba457994f1ea44c16e86cc4938133ab4773819f1dda0d5793a476e8663995da9ba457994f1ea44c1de3faf8f16d6dcb90290254840cbe10ba2de07de17fd0b14b88d3e8f4ed57824de3faf8f16d6dcb90290254840cbe10ba2de07de17fd0b14b88d3e8f4ed578248959f39efa16782758e851f527ccad5bd30442304514179af52e34e01ab6e23a8959f39efa16782758e851f527ccad5bd30442304514179af52e34e01ab6e23a60ecbac718d256b0b7419fa955df27c958b4528d005c2f011770c5f91fa71b1960ecbac718d256b0b7419fa955df27c958b4528d005c2f011770c5f91fa71b1953f861f1bc57b180ac47411c3a8eb0526a840fab2c08f8238b2780842c2aa7da53f861f1bc57b180ac47411c3a8eb0526a840fab2c08f8238b2780842c2aa7daf2d6d7164ba39661224bf98f045f9908fa7f11dd3f66231dab1a249a9cca26f5f2d6d7164ba39661224bf98f045f9908fa7f11dd3f66231dab1a249a9cca26f50343c6d26efc5e545424a454054ce898db5c03f34041408ea4b7ff44329857b50343c6d26efc5e545424a454054ce898db5c03f34041408ea4b7ff44329857b523ec879b74e2262b7c75d57b30a9b1f444cb48390eed854044d2341c4601399223ec879b74e2262b7c75d57b30a9b1f444cb48390eed854044d2341c460139926f5ebe8cb251a9d1c025fced0965654d9344cb1d1d030b6788cdee43b0c926fb6f5ebe8cb251a9d1c025fced0965654d9344cb1d1d030b6788cdee43b0c926fbd284bf8a6a58a978ecc9d77b1f8fb09f21b388c87a8fe95e9b4d2df5309ce0d3d284bf8a6a58a978ecc9d77b1f8fb09f21b388c87a8fe95e9b4d2df5309ce0d34576ca90db399691d4f3ccbd4ea4ce392b28c32b78355cfe866a19b71801ba914576ca90db399691d4f3ccbd4ea4ce392b28c32b78355cfe866a19b71801ba91fb2f9399c03cb07eb0335fab481fb38697580a1359c1136871d519053d1c6941fb2f9399c03cb07eb0335fab481fb38697580a1359c1136871d519053d1c6941dec652fb631fc70c0517a3b99bd6269ec4827faccc5ec5cc26fdfed5ab783cd0dec652fb631fc70c0517a3b99bd6269ec4827faccc5ec5cc26fdfed5ab783cd0c17ca1d64151153165840d8402b55022e0064ff88d5bf42b0562d7e9cb3c617cc17ca1d64151153165840d8402b55022e0064ff88d5bf42b0562d7e9cb3c617cdcc5d68f728e54f415dbfe0711c187636feb1f7a0826b510b95d20d19c28f3b28a2a21a65d48435e9c1f1b92303c0045f57b966fbc8ca95e0a586cfec3c541a09899b5b5dc61a0c29f3942d377c67166ec34fb55c5798e963a52c2aeb560803cdf21d9ab22e2482b994b432e3ab7fa5bc3e6d145f51645d22a2d9024a6dc49ad663e8323e791e31822afd868a7f43b6d8e1f2ff189876cbc9e3a5d76b3822f91a408fddd580757a66656929f2ea6114a7a1bd8d8adc127df13c5a8bd424f22941879a9b2643be98924c6aecc9dc12c0577544edc199e2f0905cfce7cb8a9d260320179a4292387b5fb280983568400fa99ccd1f8f29ebb54240573b01b122caf3360e6d7b4addc4e45d07bf538b338818a3664ef190009cb2605b9e9ccb619d652dd051e69b1d7572bed488f71bb1264fe8fe889e6cd821b0c4ad0f23c68d38193cbcff7497dfd0961e8e2f5604d9925897d9873a7b18d36c8c3d3e176d659fddff6cbf2163e324ea54fc49d6fc48ebccd4d892aa467350f8cbed5a691034fca3a399168f11023828805938b204a5dae4a73e065265e1c5b230fe3ad05a484583f8364388d1f4938fb4f2a2165473300e27644e9c7cd16312eedb9bb9cac2369db1adfd6da9f02f132eb4a159755d62a23fcfab9c3532d08854d362e791664370ca9fa6d4fa8c78f564483bba934b9034d6a0365f44c81be0978dcb51f7948cf3d2897be82fb3f418d12858352deb9fe3a987a77f282683aa1c46aa3e3cbc7eeeb7321b7db2fd8951c7ce3c7c42680fcfe7641c3d7be9e8d69a8fbb992a9d086b369979998fc205f3959a0658f87dddefbcb1a92db8aa3ae4389b4babb7a142436c55b23e3d9d1312ce1eb704856ee05aaff8a55b20e90e5974104b397cd23fb6a0b7caf34f6be639a5a4835bd458e69775601e7d4cea1b7b655b8d10a8b4c05c848d09e47e35df391baebbd7bd463fda7a68479e7b085a16892c97ddd0de3c1727242523b6bb41e08b0a5f12d35e3f40554e396d040cf66e0ed93c3dc7d0a093393d49832106575bb162bff8c6780a5ce94132f19859acee841fb26533b5d0f231f7edcc7352d7734a96eef0b8030f77982678c516876fcb81e25b32d68564c5f9f162e35c2db51cf0eb3bddec578b73aa3959351c38f0d94b5fa5ab85333bf074e68985dc40c5d5c9836f2b0d88ab09365a788339ef0b9bc4c709926f995eea2bc8a423afb4a676fa6946bc069b093a647e953eee2fab2f2eea0b56650479749e8eeeb3c33778d4e94a7d8d9e25d5a01d2f3cf6bce7c4f441f39c70d73e7ec64dd6ede0dad502e014144cdab3c5a58457bb1a9459f2745a6ff387fb03a3b89eef9a7da5bf0d5de481caa0407b2568b531b7b8aefc28b77b35ffc2e3cc6d7039c038e68487357ddd22c108a28315b3507d89cea8cc4311a57405e282afaf06acfe7ffde54acf36391d191885286ffc89b7c5230b589da688631aa4f534a142a464d1ade96d9833a09565eeddf8d3095634d80e977149edb6e0db6338daad677e3c1e150ae9a64d9b1970994351494dc1a9e4675e00ebd9d28978450225b18686e96b4265527a7e308d57a21827eaa7c137c082ce57ecf118d7a5cc6d95ff50b0e5011622cbb364d29bea83b00fa955d7d1f5b152fb2d8f5236fb537239c7abdbe6f190a883bbfc0761a9b950de940f4efdf4b3cd94c32ee7d9702aaa03e19c5ea1e30055be506303e838c1f538644788be3faf0be85f82b2b996c87e2b3d24193a1eb6a35918d87b812fef582f9599e95f964f7759427f2af09b1c717ace2c22295d7fb336f61a605c956f043406bce0c5fa103484035eede51227fefaeea49600ba2a9f750196f54b365e288ac768f590af0a8b59b48a3f37e42179427a8eb9ec5c645df124b213ebc82300ccda77d34a00b17b053d57d4a341514f3e16b37d4aff55cee18cdcdb3830681fff16da145100baf7500cda3455a84b4940b20e3a010f419744a1918dae2b8247392760ad4adc5dffb5f84d0fb4f30edbb07ae728539e5c50364ab60b5df4cc87ec5f15150cb9740dda7e0927570f2423c53a1147cacda3d84af87b2074233df65986eac662353ad8e76133f08ab63301a55c5e708048ed140904879bfb5e6bd05bfadf88240b8d56dcbb6301b97f26a04e9682908b7a2033da1c84a46f0ca3ad8f7fea6e81d774a302f8a5c2f645dc68db6c4a13ec4ae4675848beebde1f8c53e9beaf6f985a708e49ab24efa41c8c464b13fd2779f5b5468ba6ec24529f51e1b974e70144c04050e6a56ff1ba2a73ee438d461bf1444a1d5d1ba7d67a8e30b10ff1c739ba65baf3aeb2b39493a45bd8f844fb847dc02a95913e911eae0045fefd7bc983f0ff6f63be55bf63d8ad0aa121ce7424d0282f2575a4cf844fd7321f78d6f3f9938c295013d4aa552ba3cb4962c634b8686e3456b70894b6764899449f127387464a3e0cad12dce66cfe33f08636cf97c737077cf24f4f564846782aeef4be846dd22e2ee994563480cb2c70f159f821803981a3c69d1b98048c7556015e94b648489de01bcbea431afe34b3bd4b31fb253240bc1084ad74fbbdea92e1dff7667bfc3b28b459bb33160f0939965b50331d177f125bdb1e43a4e8531d18ffd2c74ff6b77c81e834e594d77a335d4e6426079bb73ffaea4a21a0564d1bd96541c9b9529342b14a0c07e63a749b155997778364f766daca727ab885a011c2fec748e8cefad054f4c85cf2cf1b28be48e9f03dab842931c671b9202de185cddfa17132d3e313cea0458c92858d744eb3eab1c44709b5e8a17f47a64a94f504ff0fa04f62c4860ab1d8bcf93b9072731bf735039274a43e54747c84b47d2f6e51606596f34694a9ef70cead036f92df908f858c08b91319163c615e9cbb4257f0a192270580807adca4aef6ba2732f873ac9a7b31ec786fe4836421cf33cd3f1c882a900095ed67dfdeefe52ef710ee52fd70c0cd0e4c842be91894d8aa83bf54cc7ea22a82c7cd8bb6c2351634370c13a041748163f06f121c65e6d8b6e7db1881b091cd2802a54c480e234508889e8932d7e30c9b9cf62c0cec77cd9daccf75cbc8c2cd3bfbda74617e2d96dfb0b9e6e6dd7cb6b514ef65525325f21d2ef6e3723d070ef975bfa9be96e4e34d102ef8ffa57221ad45636fa6688cdfe37583c7037ec7b0307653b28c8fd9da547af9324a771edfaf8f11b5959db7fef5feb8f0faed08f308e12ec43fd4a8690a0b4c8312584a7e60c7bcd6634548a9a761d06b0ee32e99090edb672a2269dcd48761d1d9c7e54ebd450cf3b8acb3b680826f05dce37667ff8de07dc2457329518f30701fa898c645f086790910759303bb333bd18b2d850623018d8eee404eefef66c2d0b14d6d90d0f25e5090539f5c5077c399eafc926d2351f1957466de7884090aa90782563d84718112a1374c6c38f0893ef92f8f04eb071feb12d3bda27c5baafb2176ed0a01a836091d428a7fe7dc64cd283a819a4b54a1370f037114c3e4f06db0203141c5cf7bf48b39efa550b3980bc42441088c4d5797249d99c5947f9bc441ed69ea2058f6a167731c191b6e410e04853886927b4efc8ed8f2679bae129a37804e427f41ef5a91801f7fc4b1145a08fd136e772bf5640047b77963b4dde147a4bd1dd85847e948569841403403e6a4fbd629fef7c941abbfa102686736a720c030bad893c18139f80a67c06c32780a0fd65972c59099c246db157ec8ddb30f3e28af8e4ba824c0e0831ac5067724b903d9a03c2ad2f87fecdf0fcd82153ac327da19f39221b68200cf626020058875f025618df3412d515aca321934ceff60af55577e55996f338f6df9e3fabe83a1a415e3556c90f891775b0a09c5a1109dd594e2dd58739e39c0a200c6b7049a1e14b24312e08d72d6bf5ba14b97ba22d40a4a0e0427d565fc88585a46ad3d44a6db2a3d66bb6c3e3cc7fa1c018a66785../../../../usr/sbin/sedispatch@@rootrootrootrootrootrootsetroubleshootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsetroubleshootsetroubleshootsetroubleshootrootrootrootrootrootrootsetroubleshootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsetroubleshootsetroubleshootsetroubleshootsetroubleshoot-3.3.26-6.el8.src.rpmconfig(setroubleshoot-server)python3.6dist(setroubleshoot)python3dist(setroubleshoot)setroubleshoot-serversetroubleshoot-server(aarch-64)@ @@@@@@@@ @@      @ /bin/sh/bin/sh/bin/sh/bin/sh/usr/libexec/platform-python/usr/sbin/groupadd/usr/sbin/useraddauditaudit-libs-python3config(setroubleshoot-server)dbusinitscriptsld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libauparse.so.0()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libcap-ng.so.0()(64bit)libdbus-1.so.3()(64bit)libdbus-1.so.3(LIBDBUS_1_3)(64bit)libselinux-python3libselinux.so.1()(64bit)libxml2-python3policycoreutils-python-utilspolkitpython(abi)python3-dbuspython3-gobjectpython3-pydbusrpm-python3rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)setroubleshoot-pluginssystemd-python333.3.26-6.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-4dF@cobγbbOaA@aQ@`>__3^@^^ @]@]V]/ \ڭ\ @\\w[[O+[;e@ZZ Z}@ZaZaZOhZ@ZZ YY@YyY?XXWWW@W!Wi,@WPWPWJUJ@JJ@J@JJJkJ@ĴJJęJ@JJ_@J@J;J@J@J J@J@Ju@J#JJJ:JJJJ@Jq@JmJlE@JeJc J[!JS8JKOJKOJHJD@JB@J?r@J:,@J7@J/@J,@J&eJB@J{II@I@In@II2Il@Il@Il@Iw@IpvI1.H@H׈HǶHe@He@He@GgG@G@GZ@G~Gt@G2FIFFFFFvFvFnF]g@F/BE{@E@E݅E՜E՜Eb@Eɿ@E'Ex@E&E@E%EE@E@Ez@EySEt Ep@EnEl$Ee@Eb@EQEPu@E>@E4E"PE"PE EgE@E@E @E E D@D@D@D}D@DDDDDDDDD@D@D@D@DNDZ@DD|D+@DԈ@D@DY@D@DDDDp@DDD@D@Dm@Vit Mojzis - 3.3.26-6Vit Mojzis - 3.3.26-5Vit Mojzis - 3.3.26-4Vit Mojzis - 3.3.26-3Vit Mojzis - 3.3.26-2Vit Mojzis - 3.3.26-1Vit Mojzis - 3.3.24-4Vit Mojzis - 3.3.24-3Vit Mojzis - 3.3.24-2Vit Mojzis - 3.3.24-1Vit Mojzis - 3.3.23-1Petr Lautrbach - 3.3.22-2Petr Lautrbach - 3.3.22-1Vit Mojzis - 3.3.21-1Vit Mojzis - 3.3.20-2Vit Mojzis - 3.3.20-1Vit Mojzis - 3.3.19-2Petr Lautrbach - 3.3.19-1Petr Lautrbach - 3.3.18-4Petr Lautrbach - 3.3.18-3.1Petr Lautrbach - 3.3.18-2Petr Lautrbach - 3.3.18-1Tomas Orsava - 3.3.17-2Petr Lautrbach - 3.3.17-1Petr Lautrbach - 3.3.16-1Igor Gnatenko - 3.3.15-3Björn Esser - 3.3.15-2Petr Lautrbach - 3.3.15-1Igor Gnatenko - 3.3.14-4Petr Lautrbach - 3.3.14-3Petr Lautrbach - 3.3.14-2Petr Lautrbach - 3.3.14-1Petr Lautrbach - 3.3.13-1Fedora Release Engineering - 3.3.12-3Fedora Release Engineering - 3.3.12-2Petr Lautrbach - 3.3.12-1Fedora Release Engineering - 3.3.11-3Miro Hrončok - 3.3.11-2Petr Lautrbach - 3.3.11-1Fedora Release Engineering - 3.3.10-2Petr Lautrbach - 3.3.10-1Petr Lautrbach - 3.3.9.1-1Petr Lautrbach - 3.3.8.1-1Petr Lautrbach - 3.3.8-1Petr Lautrbach - 3.3.7-1Petr Lautrbach - 3.3.6-1Petr Lautrbach - 3.3.5-3Petr Lautrbach - 3.3.5-2Petr Lautrbach - 3.3.5-1Petr Lautrbach 3.3.4-1Fedora Release Engineering - 3.3.3-2Petr Lautrbach 3.3.3-1Fedora Release Engineering - 3.3.1-0.4Richard Hughes - 3.3.1-0.3Michal Srb - 3.3.1-0.2Petr Lautrbach 3.3.1-0.1Petr Lautrbach 3.2.24-3Fedora Release Engineering - 3.2.24-2Petr Lautrbach 3.2.24-1Petr Lautrbach 3.2.23-1Richard Hughes - 3.2.22-2Petr Lautrbach 3.2.22-1Petr Lautrbach 3.2.21-1Kevin Fenzi - 3.2.20-3Fedora Release Engineering - 3.2.20-2Dan Walsh - 3.2.20-1Fedora Release Engineering - 3.2.19-2Dan Walsh - 3.2.19-1Miroslav Grepl - 3.2.18-1.1Dan Walsh - 3.2.18-1Dan Walsh - 3.2.18-1Dan Walsh - 3.2.17-1Dan Walsh - 3.2.16-2Dan Walsh - 3.2.16-1Dan Walsh - 3.2.15-2Dan Walsh - 3.2.15-1Dan Walsh - 3.2.14-2Dan Walsh - 3.2.14-1Dan Walsh - 3.2.13-2Dan Walsh - 3.2.13-1Dan Walsh - 3.2.12-1Adam Williamson - 3.2.11-2Dan Walsh - 3.2.11-1Dan Walsh - 3.2.10-1Dan Walsh - 3.2.9-1Dan Walsh - 3.2.8-1Dan Walsh - 3.2.7-1Dan Walsh - 3.2.6-1Dan Walsh - 3.2.5-1Dan Walsh - 3.2.4-1Dan Walsh - 3.2.3-2Dan Walsh - 3.2.3-1Dan Walsh - 3.2.2-1Dan Walsh - 3.2.1-1Dan Walsh - 3.1.21-2Dan Walsh - 3.1.21-1Dan Walsh - 3.1.20-1Dan Walsh - 3.1.19-2Dan Walsh - 3.1.19-1Dan Walsh - 3.1.18-1Dan Walsh - 3.1.17-2Dan Walsh - 3.1.17-1Dan Walsh - 3.1.16-1Dan Walsh - 3.1.15-1Dan Walsh - 3.1.14-1Fedora Release Engineering - 3.1.12-4Dan Walsh - 3.1.12-3Dan Walsh - 3.1.12-1Dan Walsh - 3.1.11-1Dan Walsh - 3.1.9-1Dan Walsh - 3.1.8-1Dan Walsh - 3.1.7-1Dan Walsh - 3.1.6-1Dan Walsh - 3.1.5-1Dan Walsh - 3.1.4-1Dan Walsh - 3.1.3-1Dan Walsh - 3.1.2-1Dan Walsh - 3.1.1-1Dan Walsh - 3.0.47-1Dan Walsh - 3.0.45-1Rex Dieter 3.0.45-2 - 3.0.44-1 - 3.0.43-1 - 3.0.42-1 - 3.0.41-1 - 3.0.40-1 - 3.0.38-3 - 3.0.38-2 - 3.0.38-1 - 3.0.37-1 - 3.0.35-1 - 3.0.33-1 - 3.0.31-1 - 3.0.30-1 - 3.0.29-1 - 3.0.28-1 - 3.0.27-1 - 3.0.26-1Fedora Release Engineering - 3.0.25-2 - 3.0.25-1 - 3.0.24-1 - 3.0.23-1 - 3.0.22-1 - 3.0.20-1 - 3.0.19-1 - 3.0.17-1 - 3.0.16-1 - 3.0.15-1 - 3.0.14-1 - 3.0.13-1 - 3.0.12-2 - 3.0.12-1 - 3.0.11-1 - 3.0.9-1 - 3.0.8-1 - 3.0.7-1 - 3.0.6-1Dan Walsh - 2.2.69-1Dan Walsh - 2.2.67-1Dan Walsh - 2.2.66-1Dan Walsh - 2.2.65-1Dan Walsh - 2.2.64-1Dan Walsh - 2.2.63-2Dan Walsh - 2.2.63-1Dan Walsh - 2.2.62-1Dan Walsh - 2.2.61-1Dan Walsh - 2.2.60-1Dan Walsh - 2.2.58-1Dan Walsh - 2.2.57-1Dan Walsh - 2.2.56-1Dan Walsh - 2.2.55-2Dan Walsh - 2.2.52-1Dan Walsh - 2.2.50-1Dan Walsh - 2.2.48-1Dan Walsh - 2.2.47-1Dan Walsh - 2.2.46-1Dan Walsh - 2.2.45-1Dan Walsh - 2.2.44-1Dan Walsh - 2.2.43-1Dan Walsh - 2.2.42-1Dan Walsh - 2.2.41-1Dan Walsh - 2.2.40-1Dan Walsh - 2.2.39-1Dan Walsh - 2.2.38-1Dan Walsh - 2.2.37-1Dan Walsh - 2.2.36-1Dan Walsh - 2.2.35-1Dan Walsh - 2.2.33-1Dan Walsh - 2.2.32-1Dan Walsh - 2.2.31-1Dan Walsh - 2.2.30-1Dan Walsh - 2.2.28-1Dan Walsh - 2.2.27-1Dan Walsh - 2.2.26-1Dan Walsh - 2.2.25-1Dan Walsh - 2.2.24-1Dan Walsh - 2.2.23-3Dan Walsh - 2.2.23-2Dan Walsh - 2.2.23-1Dan Walsh - 2.2.22-2Dan Walsh - 2.2.22-1Dan Walsh - 2.2.21-2Dan Walsh - 2.2.21-1Dan Walsh - 2.2.20-1Dan Walsh - 2.2.19-1Dan Walsh - 2.2.18-2Dan Walsh - 2.2.18-1Dan Walsh - 2.2.17-1Fedora Release Engineering - 2.2.16-2Dan Walsh - 2.2.16-1Dan Walsh - 2.2.15-1Dan Walsh - 2.2.14-1Dan Walsh - 2.2.13-1Dan Walsh - 2.2.12-1Dan Walsh - 2.2.11-1Dan Walsh - 2.2.10-1Dan Walsh - 2.2.9-1Dan Walsh - 2.2.8-1Dan Walsh - 2.2.1-1Dan Walsh - 2.2.1-1Dan Walsh - 2.2.1-1Dan Walsh - 2.1.13-2Thomas Liu - 2.1.12-2Dan Walsh - 2.1.12-1Dan Walsh - 2.1.11-1Dan Walsh - 2.1.10-1Dan Walsh - 2.1.9-1Dan Walsh - 2.1.8-1Dan Walsh - 2.1.7-1Dan Walsh - 2.1.6-2Dan Walsh - 2.1.6-1Fedora Release Engineering - 2.1.5-2Dan Walsh - 2.1.5-1Dan Walsh - 2.1.4-1Dan Walsh - 2.1.3-1Dan Walsh - 2.1.2-1Dan Walsh - 2.1.1-1Ignacio Vazquez-Abrams - 2.0.12-2Dan Walsh - 2.0.12-1Dan Walsh - 2.0.11-1Dan Walsh - 2.0.10-2Dan Walsh - 2.0.10-1Dan Walsh - 2.0.8-2Dan Walsh - 2.0.8-1 - 2.0.6-1John Dennis - 2.0.5-1 - 2.0.4-1 - 2.0.2-1 - 2.0.1-1 - 2.0.0-1John Dennis - 1.10.7-1John Dennis - 1.10.6-1John Dennis - 1.10.5-1John Dennis - 1.10.4-1John Dennis - 1.10.3-1John Dennis - 1.10.2-1John Dennis - 1.10.1-1John Dennis - 1.10.0-1John Dennis - 1.9.7-1John Dennis - 1.9.6-1Dan Walsh - 1.9.5-1Dan Walsh - 1.9.4-1John Dennis - 1.9.3-1Dan Walsh - 1.9.2-1Dan Walsh - 1.9.1-1Dan Walsh - 1.8.19-1Dan Walsh - 1.8.18-1Dan Walsh - 1.8.17-1John Dennis - 1.8.16-1Dan Walsh - 1.8.15-1John Dennis - 1.8.14-1John Dennis - 1.8.13-1John Dennis - 1.8.12-1John Dennis - 1.8.11-1Dan Walsh - 1.8.10-1Dan Walsh - 1.8.9-1Dan Walsh - 1.8.8-1Dan Walsh - 1.8.7-1John Dennis - 1.8.6-1John Dennis - 1.8.5-1John Dennis - 1.8.3-1John Dennis - 1.8.1-1Dan Walsh - 1.7.1-1Dan Walsh - 1.7-1Dan Walsh - 1.5-1Dan Walsh - 1.4-1Dan Walsh - 1.3-1Dan Walsh - 1.2-1Dan Walsh - 1.1-1Dan Walsh - 1.0-1Dan Walsh - 0.48-1Dan Walsh - 0.47-1Dan Walsh - 0.46-1Dan Walsh - 0.45-1Dan Walsh - 0.44-1Dan Walsh - 0.43-1Dan Walsh - 0.42-1Dan Walsh - 0.41-1Dan Walsh - 0.40-1Dan Walsh - 0.39-1Dan Walsh - 0.38-1Dan Walsh - 0.37-1John Dennis - 0.36-1John Dennis - 0.35-1Dan Walsh - 0.34-1Dan Walsh - 0.33-1Dan Walsh - 0.32-1Dan Walsh - 0.31-1John Dennis - 0.30-1Dan Walsh - 0.29-1Dan Walsh - 0.28-1John Dennis - 0.27-1Dan Walsh - 0.26-1Dan Walsh - 0.25-1Dan Walsh - 0.24-1John Dennis - 0.23-1Dan Walsh - 0.20-1Dan Walsh - 0.19-1Dan Walsh - 0.18-1Dan Walsh - 0.17-1Dan Walsh - 0.16-1Dan Walsh - 0.15-1Dan Walsh - 0.13-1Dan Walsh - 0.12-1John Dennis - 0.11-1Dan Walsh - 0.10-1Dan Walsh - 0.9-1Dan Walsh - 0.8-1Dan Walsh - 0.7-1John Dennis - 0.3-1John Dennis - 0.2-1John Dennis - 0.1-1- Fix shebang of SetroubleshootPrivileged.py (#2231023) - Check that SELinux is enabled before running (#2178950)- Shutdown RunFaultServer nicely (#2119001)- Decrease setroubleshootd priority and limit RAM utilization to 1GB (#2064727) - doc: Document performance related changes- Update translations (#2017299)- Improve after_first email filter behavior (#2050734)- Revert "Replace pydbus with dasbus" - Fix typos in --help, man pages and developer's guide (#2028226) - Do not use Python slip package - Stop SetroubleshootFixit after 10 seconds of inactivity - Fix plugin exception reporting - export alert dbus signal - Make sure local_policy_package is not None - sealert: add "Last Seen" column to alert list- Update translations (#1962030)- sealert: exit on any connection close (#1875290)- Optimize get_rpm_nvr_by_type by adding a cache (#1794807) - Stop building seappletlegacy (#1878792) - Update translations- Add 'fur' into shipped locales - Update translations (#1820570) - Log full reports with correct syslog identifier - Cancel pending alarm during AVC analyses- browser: Check return value of Gdk.Screen().get_default() (#1574434) - Improve and unify error messages (#1763982) - setroubleshoot.util: Catch exceptions from sepolicy import - Add dpkg support - Do not refer to hardcoded selinux-policy rpm in signature - Make date/time format locale specific (#1812674) - Improve speed of plugin evaluation (#1794807) - Do not try to report a bug on None package - sealert: Drop unused import slib.dbus.service - Drop updater.py - it's not used and doesn't work - root user doesn't need to use SetroubleshootPrivileged API - Use pydbus, a modern Python dbus API, for SetroubleshootPrivileged - Report bug on a package which owns the related SELinux domain (#1811644) https://pagure.io/setroubleshoot/issue/18 - Add Local SELinux policy package version to analyses reports - setroubleshoot.utils.get_rpm_nvr_by_scontext add option to use DBUS method - Export setroubleshoot.utils.get_rpm_nvr_by_scontext via DBUS - setroubleshoot.util: get_rpm_nvr_by_type() and get_rpm_nvr_by_scontext()- Log plugin exception traceback when log level is DEBUG - sepolicy.info() returns a generator, not a list (#1784564)- sepolicy.info() returns a generator, not a list (#1784564)- Use dbus.mainloop.glib.DBusGMainLoop() instead of dbus.glib - Fix AVC.__typeMatch to handle aliases properly - Handle sockets with abstract path properly (#1775135)- Fix file mode of email_alert_recipients (#1741960)- Add man page for seapplet (#1612529)- Update "missing" scripts to automake-1.15 - Add active polling for acquiring policy file - Fix translation of hex values in AVCs (#1477236, #1709742) - require initscripts to ensure that "service" call works properly- Require plugins >= 3.3.10- Update translations - Catch exceptions caused by lookup_signature- Update scriptlets to reload auditd after install or uninstall- Update translations - Improve myplatform detection in get_os_environment()- Move sedispatch.conf to /etc/audit/plugins.d/ - Fix summary and "if" text for AVCs with unknown target path- Switch hardcoded python3 shebangs into the %{__python3} macro- Set auto_save_interval to 5 (#1548913,#1523406,#1539180) - seapplet: Try send and close notifications (#1541624,#1541719,#1544222,#1539367)- Do not show status_icon when there's no alert (#1543758) - Run seapplet only on SELinux enabled system (#1541631) - Use context in Gio.AppInfo.launch (#1542156)- Escape macros in %changelog- Fix runtime dependency: 's!lipreport!libreport!g' (#1536580) - Prefer %global over %define - Remove obsolete %defattr(-,root,root,-)- Rewrite seapplet to Python3 to use Notify and Gtk 3.0 - Add setroubleshoot-seappletlegacy with legacy seappletlegacy based on Gtk 2 - sealert: Finish dbus communication after error- Remove obsolete scriptlets- Update translations- Update translations- Increase the space for suggested solutions in sealert - Highlight suggestions with the highest confidence - Remove additional "If " string from plugin messages - Fix sealert message for process2 (#1507909) - Do not change if_string[0] to lowercase- Don't stop when the plugin directory is empty - Fix missing margins on Troubleshoot window - Resize all solutions panels horizontally - Fix missing priority color for proposed solutions - Do not split If sentences to framework and plugins - requires setroubleshoot-plugins 3.3.8 at least (rhbz#1210243, rhbz#1322734, rhbz#1115510) - Set translation domain for Gtk.Builder() object to have strings correctly translated - Make labels on GtkButtons translatable - Handla all exceptions from do_analyze_logfile() - Fix semi-translated messages - Update translations - Do not catch POSIX signals (rhbz#1366004, rhbz#1419245)- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild- Remove "Report bug" button when mozplugger plugin is used (#1290135) - Change "check_for_man" return value upon failure (#1431191) - Fix "plugin details" message content - Add "init_args" function to Plugin - Fix sealert crash when setroubleshootd fails to start (#1405003) - Improve obtaining AVC object path - Fix setroubleshootd.8 - Fix report problem summary string - sealert - provide a better error message when SELinux is disabled - Spelling fixes - Python 3.6 invalid escape sequence deprecation fixes- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebuild for Python 3.6- Fix "list all alerts" in sealert gui (#1370272, #1332485) - Fix sealert message for capability2 (#1360392)- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- setroubleshootd fixed to catch all subprocess exceptions - Translations updated- Do not use dangerous shell=True - Use subprocess.check_output() with a sequence of program arguments- fixed get_all_alerts_ignored()- added setroubleshootd_log.log_full=True|False directive - setroubleshootd_log.level and sealert_log.level can be set to different values - get_alert() and get_all_alerts_since() DBUS APIs change to use number of microseconds instead of date string - setroubleshoot.conf cleanup- Added new methods to DBUS API: set_filter(), get_all_alerts_ignored(), delete_alert()- Translations updated (#1322654) - Suggest my-.pp modules instead of mypol.pp (#1329037)- Drop unwanted debug message in sedispatch (#1326985)- setroubleshoot: Ensure that dbus string param isn't null- get_alert() DBUS API extended with more parameters - sedispatch uses a timeout when collecting audit events (#1322771) - Use correct packaging for byte compiled files (#1321047)- fixed traceback in SetroubleshootFixit.py (#1279396)- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- fixed few UI browser problems - extended DBUS API, see DBUS.md - import MIMEText from the right module (#1297111) - Fix several GTK deprecated warnings- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5- Move the AppData file to the right subpackage so it gets used.- Sanitize requires for Python 3- port setroubleshoot to Python 3- setroubleshoot-server depends on policycoreutils-python-utils (#1246625)- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- translations updated from https://fedora.zanata.org/project/view/setroubleshoot - setroubleshoot_database.xml and email_alert_recipients are %ghost again- setroubleshootd is set to be run as setroubleshoot user instead of root user - several bugfixes- Add an AppData file for the software center- Ship a symbolic setroubleshoot icon (#1182652) - Fix get_rpm_nvr_*_temporary functions - CVE-2015-1815 (#1203352)- Provide the policy rpm in Bugzilla bug reports by jfilak@redhat.com- Rebuild for rpm bug 1131960- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- Fix handling of target paths that decode screws up- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Remove at_console lines from policykit so cockpit can use dbus interfaces.- Add the policy rpm string to the user comments of an already reported bug from jfilak@redhat.com- Stop sending syslog.LOG_DEBUG Messages unless loglevel is set to debug- Stop sending syslog.LOG_DEBUG Messages unless loglevel is set to debug- Fix unicode settings- Remove requires for notify-python and yum- Don't error out on no policy installed - Update translations.- Eliminate requirement on service script.- Update Lanquages - Use setup.py in Makefile for setroubleshoot dir- Add requires for libreport-python- Remove "the the" typo from code. - Update Translations- Move some of the Requires block down to -server package- Fix typo again in audit_data.py - Make setroubleshoot less noicy in logs- Fix typo in audit_data.py- fix systemd-python requirement versioning- Add journald support for OBJECT_ID when logging journal messages - Update Translations.- Make audit2allow optional, only requre policycoreutils-python not -devel. - Update Translations.- On update cp instead of rename, since there could be a situation where someone has ~/.config on a different file sytem then ~. It has happened. - Fix --password spelling error - Remove --quit option from sealert - Update translations- Fix handling of timeout attempt #2- Fix translations to show in browser- Fix handling of timeout - Update Translations- Remove old options from setroubleshoot usage statement. - Update Translations- Fix usage of "it's" versus its in man pages. - Update Translations- Remove requirement for setools-libs-python, no longer needed.- Update Translations - Fix audit2allow -R output to actually work.- Fix handling of sesearch data- Remove sesearch from package and start using sepolicy from policycoreutils-python - Fix retrieval of writable types to translate attributes into the group of types available, and not return non file types.- Need to add a requires for systemd-python- Update translations. - Restart auditd service on install and removal- Update translations.- Require policycoreutils-devel to pull in audit2allow- Update Translations- Update Translations - Add keywords to desktop file- Update Translations- Update Translations- Fix sealert to handle avc's in /var/log/messages which will be numbered 1400 and 1107 rather then AVC and USER_AVC - Update Translations - Fix hostname substitution to only effect hostnames- More translation fixes.- Fix Translations code to actually show translations- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Change requires to libreport-gtk instead of report-gtk- Update translations - Remove /var/log/setroubleshoot /run/setroubleshoot which are no longer used- Update translations - Only check for rpm on target process if is still exists- Add file_types as a param to setroubleshoot.utils - Update translations- Add missing lanquages, using lang supported by gtk- Add missing lanquages- Remove gnome-keyring requirement- Fix potential memory leak in setools - Update to latest translations- Update to latest translations- Update to latest translations - Fix handling of avc messages, missing \n - Default to check for AVC's on login- Fix crash caused by switching to syslog, and update trans- remove specific logging and move to syslog - Fix handling of AVC messages broken by fix for memory leaks- Fixup for memory leaks- Update to latest translations- optimize/update scriptlets - don't own icons/hicolor - drop %config tag on applications/*.desktop - Patch from Mgrepl to stop printable from crashing if None is passed in - Update to latest translations- Update to latest translations - Fix memory leak in sedispatch- Update to latest translations- Set the gobject prg_name for better integration into the desktop- Don't report to syslog when sedispatch gets an signal to exit.- Apply Miroslav patch that rewrites sealert option handling with using optparse. Fixing conflicting options problems.- Fix requires to include pygtk2-libglade- Fix path to setroubleshoot xml in spec file- Remove dependancy on X from sedispatch- Move serverconnection.py and FixIt commands from setroubleshoot to setroubleshoot-server - Remove run_cmd.py- Make work on RHEL6 - Fix if Button to allow user to select full button- Stop translating strings into bogus hex strings- Allow browser to close even if windows are still open - Cleanup imports in gui_utils.py- Change seapplet to only check for AVCs on login, if checkonlogin flag is turned on in ~/.setroubleshoot file - Fix list_all_alerts bug causing crash on bad type- Fix handling of "/" in alert list - Update translations- Tighten up screen to fit on little screens- Remove dependance on gnome python modules - Update translations- Cleanup handling of current_alert - Change Details button to say Plugin\nDetails- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Turn off sensitivity of details button when no AVC's exist- Add ProtocolError from xmlrpclib so Bugzilla reporting throwing an error will work.- Fixup for allow_execstack have to add pid to avc struct- Fix email_alerts to work with new infrastructure- Added details button and context as tooltips to gui on front end for advanced users- Fix man page to reflect change in gui - Fix sealert -fixit call to import load_plugins - update translations - Fix handling of empty tpath in gui- Fix dbus Introspect handling - Make sealert use terminal for errors when in terminal mode- Update Translations- Fix Details Button - Fix table display - Handle situations when you have no spath and tpath- Fix dbus config file to allow console to use sealert- setroubleshoot will create /var/run/setroubleshoot if it does not exist- Ghost /var/run/setroubleshoot- Update translations - Allow seapplet to check for updates- Better handling of tracebacks in terminal mode - Fix up messages on process and capability avc messages - Update translations- Fix config name- Fix crash in sealert with missing log_* - Report bugzillas in english- Apply patch from Yuri Chornoivan to fix spelling mistakes - Remove py files that are no longer used - Add details button- Fix handling of report_count and ignore button- Add white level, so plugins can tell setroubleshoot to ignore avc- Fix browser to handle ignore flag - Remove tpath for signature - Fix audit2why handling for sealert and setroubleshoot - Fix sort order selection - Fix dontnotify handling- Update translations- Fix saving last position exception- Fix seapplet infinite loop from Tim Eliseo- Fix requires setools-libs-python line- Fix setroubleshoot seapplet to not show ignored avc- Remove packagekit dependancy- Add Gavin Romig-Koch report patch - Cleanup Browser window - Remove avc messages that are allowed or dontaudited in current poilcy- Remove untest attachfile code - Catch ProtocolError- Fix remembering of bugzilla username/password- Remove send_interface from Setroubleshootd.conf- Don't crash on missing inode - Fix up default_encoding an translations- Cleanup spec file - Add default_encoding - Fix wording in bug report window- Fix ignore button - Add delete button- Exit with error code if you run sealert as root and try to connect to session bus - Fix Crash when ino is not defined- Fix bug in substitute code- Fix semanage fcontext lines to substitute "." for " " in path - Update po- Fix bugzilla reporting to work on RHEL6- Do not translate hex files - Catch exception on non dbus system- Get version correct for both RHEL and Fedora- Fix crash on selinux disabled and bad /etc/redhat-release reporing of bugzillas- Update po - Fix bugzilla reporting to handle LoadError exception- Add icon to browser- Fix up browser button handling when there are 0, 1 or more alerts- Catch additional bugzilla exception- Show that the application is starting. - Fix ignore sealert button- Don't throw up an error box if yum cache is not setup- Fix Fix It button - Remove Setroubleshoot: from every heading- Fix translations, plurals and glade - Update Po - Fix plural form - Add support for Green Plugins- Fix translations, plurals and glade- Fix browser bug handling- Fix translations- Update po and fix translation line- Fix permissive domain check- Close open file descriptors on exec- Fix setroubleshoot error dialog and hash to catch more dups on reportbug- Fix pipe and socket plugins to return tclass as path- Fix permissive fix- Add PackageKit requires- Move python-slip-dbus requirement to server package- Fix Permissive Domain reporting- Turn on libcap-ng-devel- Differentiate between permissive domains and permissive mode- Turn on libpcap- Turn on copy to clipboard button-Update to upstream - 2009-8-18 Thomas Liu - Added check for new policy.- Default syscall field in audit_data- Add buildrequires python-slip-dbus- Add sgrubb drop capabilities, patch - Fix infiniteloop- Fix handling of mountpoints that the kernel reports as "/"- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- Fix sesearch handling- Fix a1 handling- Update to upstream 2009-7-15 Dan Walsh - Fix handling of syscall record a1 field - Translate "/" to mountpoint when returned by kernel- Update to upstream 2009-7-07 Thomas Liu - Fixed detail doc not clearing when deleting all alerts - Hid notify check when deleting all alerts.- Fix locate code to use os.lstat- Update to upstream 2009-7-01 Thomas Liu - Fixed browser behavior when there are no alerts - Fixed seapplet behavior when there are no alerts - Made delete all button delete alerts on server side and on local side- Add open access to audit_data.py define statements- Update to upstream 2009-6-25 Thomas Liu - Added a "Copy to Clipboard" button to the browser GUI.- Add sesearch- Fix handling of last seen - Add open_with_write check- Update to upstream * Thomas Liu Bug fixes to GUI, added Delete All Alerts menu item.- Update to upstream * New Gui- Fix handling of PATH with locatepwd- Redesign of GUI- Fix handling of PATH- Fix crash when gathering stats- Make sure setroubleshoot exists after 10 seconds- Change multiple signatures from exception to warning - Update links on fedorahosted.org- Fix sealert segfault- Stop sending messages with scon or tcon == setroubleshootd_t- Split out documentation- Stop logging on normal shutdown of sedispatch- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- Fix cpu utilization problems - Save database on exit- make sure setroubleshoot is running when using sealert -l- sedispatch needs to connect to dbus on avc arrival, instead of startup, since the dbus daemon is not started when sedispatch starts- Fixes missing dbus config files- Switch to C Based applet - Use dbus for messaging. Only run setroubleshoot when- Rebuild for Python 2.6- Update to upstream - 2008-10-06 Dan Walsh - remove .png from desktop files- Update to upstream - 2008-10-22 - Fix pruning code - Fix time stamps- Fix requires line to gnome-python2-gnome- Fix startup problems- Fix setroubleshoot init to rely on messagebus being running- Fix spelling mistakes - Update translations- add dialog to run a command in the background, capture it's stdout & stderr report it's status, kill it, and pass it a pseudo terminal for password prompts - separate the fix command into it's own section in formatted alerts - add UI for running the fix command, enable only if there is a single selection and the selected alert has a fix command - add a config parameters 'run_fix_cmd_enable' to control if fix commands can be run, defaults to False - Resolve bug 431380: prevent notify popups while setroubleshoot is open- allow sealert -l lookup to accept * wildcard - add a few more audit fields needing special decode handling- Resolve bug 430421: audit_listener_database.xml:3029: parser error in xmlParseDoc() rewrite the audit_msg_decode logic to beaware of specific audit fields - add new template substitution $SOURCE, a friendly name, $SOURCE_PATH still exists and is the full path name of $SOURCE, also add 'source' attribute in AVC class, fix how source and source_path are computed from audit's comm and exe fields - fix the computation of tpath to also look at the audit name field, formerly it had only been looking at path, fixes showing up for many targets - add exception handling around xml file writes (Alan Cox reports problem when /var is full) - add testing documentation - Resolve bug 430845: obsolete URL in setroubleshoot package description - Resolve bug 428960: Permissive message makes no sense. - init script now allows extra test options - show_browser() now opens and raises the window (e.g. presents) rather than just assuring it's realized (e.g. iconified, or hidden) - sealert -l message in syslog converts from html before writing to syslog - Resolve bug 320881: export setroubleshoot_selinux_symposium in PDF format - add code to verify all async rpc's have been cleared from the async rpc cache - add code to set a default rpc method return if the interface does not define a callbak (methods which did not have a callback were not returning anything and hence were no getting cleared from the cache)- Resolve bug 428252: Problem with update/remove old version - Add code to validate xml database version, if file is incompatible it is not read, the next time the database is written it will be in the new version format. This means the database contents are not preserved across database version upgrades. - Remove postun trigger from spec file used to clear database between incompatible versions the new database version check during database read will handle this instead - bullet proof exit status in init script and rpm scriptlets - Resolve bug 247302: setroubleshoot's autostart .desktop file fails to start under a KDE session - Resolve bug 376041: Cannot check setroubleshoot service status as non-root - Resolve bug 332281: remove obsolete translation - Resolve bug 344331: No description in gnome-session-properties - Resolve bug 358581: missing libuser-python dependency - Resolve bug 426586: Renaming translation po file from sr@Latn to sr@latin - Resolve bug 427260: German Translation - enhance the sealert man page- make connection error message persist instead of timeout in browser - updated Brazilian Portuguese translation: Igor Pires Soares - implement uid,username checks - rpc methods now check for authenticated state - fix html handling of summary string - add 'named' messages to status bar, make sure all messages either timeout or are named - fix ordering of menus, resolves bug 427418 - add 'hide quiet' to browser view filtering, resolves bug 427421 - tweak siginfo text formatting - add logon to SECommandLine so that sealert -l works- prepare for v2 test release - Completed most work for version 2 of setroubleshoot, prepare for test release - import Dan's changes from the mainline primarily allow_postfix_local_write_mail_spool plugin - escape html, fix siginfo.format_html(), siginfo.format_text() - add async-error signal - change identity to just username - make sure set_filter user validation works and reports error in browser - fix generation of line numbers and host when connected to audispd - add permissive notification, resolves bug 231334: Wording doesn't change for permissive mode - resolves bug 244345: avc path information incomplete - get the uid,gid when a client connects to the server - set_filter now verifies the filter is owned by the user, - resolves bug 288261: setroubleshoot lack of user authentication - remove filter options which weren't being used - change '@' in audit data hostname to '.' - remove restart dialog resolves bug 321171: sealert's dialog after update is higly confusing - fix rpc xml arg - fix handling of host value - tweak what fields are in signature - move data items which had been in 'avc' object into siginfo - clean up siginfo format - large parts of new audit data pipeline working, checkpoint - fix duplicate xml nodes when generating xml tree - audit event can now be xml serialized - switch from using int's for audit record types to strings - avoid conversion headaches and possibilty of not being able to convert a new unknown type - add logic to allow XmlSerialize to be subclassed and init_from_xml_node to be overridden - add support to xml serialize classes AuditEventID, AuditEvent, AuditRecord - use metaclass for xml class init - start adding xml support to audit data classes - Use metaclass to wrap class init - move xml serialization code from signature.py to xml_serialize.py - simplify aspect of the serialization code - add unstructured xml mapping, each xml element name has its content mapped to obj.name - modify xml serialization to be driven by xml contents - general clean up - checkpoint conversion of serialization to use metaclasses - clean up class/data specifications for XmlSerializable - add support for client rpc testing - add changelog entry - add SubProcess class to setroubleshootd in preparation to - run daemon as subprocess so we can gather results and compare them to the expected data we sent - rewrite all plugins to use new v2 audit data - add SubProcess class to setroubleshootd in preparation to run daemon as subprocess so we can gather results and compare them to the expected data we sent - add new test support: add config section 'test', add boolean 'analyze' to config test section, add class TestPluginReportReceiver which is installed if test.analyze is True, it prints analysis report. In test_setroubleshootd send AUDIT_EOE to assure sequential event processing so analysis results have same ordering as events that are sent by test_setroubleshootd - alert signatures now include host information, alerts will be grouped by host- Fix spec file requires for opening an HTML page In configure.ac search for xdg-open and htmlview in priority order, set variable html_browser_open to the one found, in spec file require xdg-utils for fedora and htmlview for RHEL. - add "Host" column in browser add "Toggle Column Visibility" menu to toggle display of any column on/off - Resolves bug 310261: setroubleshoot notifications aren't throttled - add support for AUDIT_EOE, end-of-event, if AUDIT_EOE immediately emit cached event. Disable timeouts used to flush events if AUDIT_EOE has been seen.- make selinx-policy requires in spec file specific to dist tag- update code for command line log file scanning to work with new log file scanning code introduced for the browser. - update Bulgarian translation (Doncho N. Gunchev (gunchev@gmail.com)) - update Polish translation (Piotr Drąg (raven@pmail.pl)) - Resolves bug 239893: sealert wakes up very often This was caused by the use of threads and pygtk's thread signal handling. The only use of threads in sealert was for log file scanning so that the UI would remain responsive during a scan. Threads in sealert have now been completely removed. Instead the scanning work is performed in a gobject idle function called from the main loop. The idle function is written as a python generator function which allows for the function to perform a small amount of work, save it's execution state and return. The next time the idle function is called from the main loop it resumes execution from it's last state until it decides to yield control again. This way the long running scan/analysis can be performed in small successive units of work during the time the application is otherwise idle and it does not interfere with the rest of the GUI event processing. Everything now occurs in an event loop, think of it as the applications process/thread scheduler whose event handlers execute time slices. - rewrote parts of the audit input pipeline to use generators instead of callbacks, thus permitting the logfile scanning code to yield control with more granularity. Also updated test_setroubleshootd and audisp_listen to use the new generator/yield logic. - rewrote the dialog used for scanning log files, progress bar updates are now in the dialog, the scan can be terminated part way through, errors from the scan are reported in pop-up dialog, one can only dismiss the dialog with success if the scan had been successfully run to completion, otherwise the user is only left with the option to cancel. - Relates bug 252035 bug 247469, setroubleshootd and sealert should exit if SELinux is disabled. - add utility functions escape_html() and unescape_html() - fix initial sort order in browser, track sort order in browser - modify AVC.get_path() to only return a value if the 'path' field is set, formerly it also considered the fields 'name' & 'file' which were incorrect. get_path() now also looks to see if the string begins with a slash for a fully qualified path, if not it looks to see if its a pseudo path such as 'pipe[12345]' or 'socket[12345]' and if so strips out the instance information inside the brackets and returns just the type of the pseudo path. This is done because we do not want path information in the signature to be unique for each instance of the denial. - modify the TimeStamp class to hide it's internal datetime member, remove the cmp() method, the internal __cmp__ will be automatically invoked. - require selinux policy version in spec file to allow system dbus use - Resolves bug 256601: audit2allow generates incorrect syntax when comma "," in denied list - update po i18n files - Add support for pruning database by age and size- fix init script- modify avc_audit.py to use new audit_data.py implementation - can listen for audit events on either /var/run/audit_events in bindary protocol mode or /var/run/audisp_events in text protocol mode- remove all copied code from test_setroubleshootd, now we import from setroubleshoot - export ClientConnectionHandler from rpc.py as a base class. Derive SetroubleshootdClientConnectionHandler and AuditClientConnectionHandler from ClientConnectionHandler. - add audisp_listen as test program - create setroubleshoot sym link in top devel directory pointing to src so import setroubleshoot.foo if PYTHONPATH=topdir - add get_option, convert_cfg_type to config.py.in so that one can pass optional dict to override config file settings - rewrite log_init() so it's easier for other programs to use it, fix the import logic concering log & config - remove log code from test_setroubleshoot, now just does import from setroubleshoot. - test_setroubleshootd can now handle audit records in both text and binary formats, can be selected by command line arg. It can now either output to clients connecting on a socket or to stdout. Can now optionally exit after N socket client connections. - remove non audit record lines from test data - remove config_init() and log_init() from package __init__.py It was the wrong place to call them, now call them when the process initializes before the first setroubleshoot imports - add parse_config_setting() and set_config() to config module - setroubleshootd now accepts -c --config command line arg - test_sectroubleshoot: add err defines & program_error exception add is_valid() tests to assure we read a valid audit record log the unrecognized line if not valid, clean up socket close() - Relates Bug #247056, update initscript to LSB standards Note: LSB initscripts in Fedora is not yet a resolved issue, the changes implemented were to add an LSB block and support the new LSB try-restart and force-reload commands. However the new /lib/lsb/init-functions are NOT currently used as this is the unstable part.- add BuildRequires perl-XML-Parser- move all plugins and their translations to independent package - wrap XML generation inside try/except - correct how access list is obtained in avc_auparse.py - add try/except around top level of AnalyzeThread.run so exceptions in the thread get reported and the analysis thread does not just die. - also add try/except around LogfileThread.process_logfile - add new function assure_file_ownership_permissions() - server now forces it's database file permissions/ownership to be 0600 root:root - rpm now forces the server's database file permissions/ownership to be 0600 root:root - Resolves Bug #251545: Review Request: setroubleshoot-plugins - analysis plugins for setroubleshoot - clean up some other rpmlint warnings in setroubleshoot.spec - fix missing install of setroubleshoot icon and sym link to it - Resolves Bug #251551, setroubleshoot shows up in in wrong desktop menu also run desktop-file-install in rpm install - add /etc/dbus-1/system.d/setroubleshootd.conf dbus configuration file - Resolves Bug #250979, Bug #250932 Missing dependencies - Restore plugins/Makefile.am which got nuked somehow - remove dus.dbus_bindings.bus_name_has_owner(), deprecated as of F7 - wrap rpm transactions in try/except- Resolves Bug# 241739, this bug is the lead bug for several bug reports, all consequences of the same problem, setroubleshootd/sealert when run in a non latin language environment because of incompatibilities in i18n encoding between components.- add avc_auparse.py, now has option to use audit parsing library instead of built-in audit parsing. - fix bug in log file scanning and detail display update - Resolves Bug# 238516, python pkg directory not owned- Update translations - Fix mislabeled file- Remove disable_trans boolean - Check for paths in filesystem before suggesting chcon -R - Remove default to listen on local ports- install icon in /usr/share/icons, refer to icon by name using standard API - Fix performance problems in setroubleshoot browser log file scanning - Significant rewrite of data/view management code in setroubleshoot browser. data and view now cleanly separated, can easily switch between data views while maintaining selections, view state, with proper update of status information in status area - Resolves Bug# 227806: right click context menu resets selection - Logfile scans now operate in independent thread, proper asynchronous updates of browser during scan, browser used to appear to hang - Resolves Bug# 224340: Rewrite Menu/Toobar/Popup to use UIManger instead of glade - Add toobar support - Implement GUI to edit email recipient list in setroubleshoot browser - Added user help to setroubleshoot browser - Related Bug# 224343: Fix setroubleshoot browser to respond to desktop theme changes - improve traceback error reporting in sealert - rewrite AboutDialog, replacing glade version - Resolves bug 229849 Bug# 230115, Relates bug 221850: fix uuid code to resolve '_uuid_generate_random' is not defined error- Suck in AuditMsg since audit libs are dropping support- Split into server and gui packages- Remove use of ctypes in uuid, which is causing bad avc messages- Remove avc from Plugin.py- Remove tempfile handling in util.py. Causes lots of avc's and is not used[John Dennis ] - Fixes Bug# 224343 sealert's "Aditional Info:" text should be in white box - Fixes Bug# 224336 sealert should have GtkRadioButtons in menu View - Related: bug 224351 Rewrite parts of logging support to better support changing output categories, output destinations. Now -v -V verbose works in sealert. - Resolves bug 225161, granted AVC's incorrectly identified as a denial - add alert count to status bar - add "Help" command to Help menu, opens web browser on wiki User FAQ [Dan Walsh ] - Make setroubleshoot.logrotate correctly- Update po - Additional Plugins - Cleanup Plugins- Fixes 221850 plugin module loading was failing in python 2.5 with the message "SystemError: Parent module 'plugins' not loaded". This is due to a change in behavior between python 2.4 and 2.5, in python 2.4 the lack of a parent module was silently ignored. The fix is to load plugins.__init__ first.- update translations - change SETroubleshootDatabase so it is optional if it's backed by a file, this fixes the problem of us littering temporary files when scanning logfiles which does not require persistence. - disable the view logfile menu item if no logfile has been opened - fix redundant log messages for case where there is no log file and the console flag is set. When there is no log file the logging module opens a console stream, thus the console stream produced by the console flag was redundant. - add username and password command line arguments rework startup logic so that all command line args are processed before we do any real work - rework the email preferences so that each email address can have a filter type associated with it. add a new filter_type "Ignore After First Alert" which filters after the first alert has been delivered - add UI for setting the email addresses alerts are sent to. Add menu item to edit email list, add email list dialog. Remove 'recipient' config file entry, now list is stored in seperate file. Add rpc to query and set the email list, the GUI calls this to get the current list from the server and set it in the server, it is the server which reads and writes the file. Add 'enable' flag to each email entry. Modify how the server iterates over the email list when it receives an alert. When marking an alert as having been sent the username is the email address but with 'email:' prepended so as not to collide with non-email filtering options for the same user.- remove obsolte requires for python element tree- Fixes 216575, more translations - Replace delete and expunge menu labels with something more intuitive - add ability for browser to be restarted with identical window position and state - add pkg version and protocol version to logon handshake, test for compatibility between clint and server, prompt for restart - add non-modal restart dialog - add dialog to display traceback if sealert faults with an uncaught exception, try to limit invisible errors - fix return args on rpc method - add instance id to server- Improve quality of plugins - Make matching easier - Fixes 216575- Additional Translations - Fixes 216575- Additional Translations - Change sealert to be able to run without X-Windows - Fixes 216575- Additional Translations - Change avc_audit.py to allow it to analyze /var/log/messages- Fixes 218150, "If view is set to "hide delete" you cannot filter new entries" Actually, the bug was toggle cell renderer was connected to the base model instead of the model attached to the view, the sort model, this meant the toggle was occuring on the wrong row if the view was sorted differently than the base model.- fix bug, "could not convert path to a GtkTreePath" when database is initially empty, caused by last_selected_row == None- Fixes 217961, sealert needs pygtk2-libglade - more i18n translations - Fixes 217710, date representation did not respect locale, at the same time remove old date formatting code, now cruft since we can't use it because it was specific to US English. - fix how selections are handled when rows are expunged. - add Copy to Edit menu, for copying selection from detail pane, unfortunately gtkhtml2 widget does not preserve line breaks between table rows.- Fixes 216936, bug 215290, add 'Copy Alert' edit menu item - clean up menu items, add tooltips - fix printing so it will work with multiple alerts, force font to monospace 10pt, display error dialog if printing fails. - Fixes 216908, platform and raw audit messages were not wrapped to fit on page. - Related: 216575, update i18n po files - Fixes 216941, set default folder for save operation, also set default filename - Fixes 216327 add menu items "toggle hide deleted", "select none". Add model filter to control visibility of alerts - Fixes 214218, sealert with no command line arguments induces startup as dbus service, this had been a regression. - Fixes 216327, rework how deletes are performed in browser. Delete now marks each seleted siginfo with a delete flag, expunge permanently deletes siginfo's marked for deletion, also add undelete command, removed delete confirmation dialog. Modify how text attributes in cell renderer are computed to allow for strike-throughs of alerts marked for deletion. - multiple alerts can now be selected, add select all command,- New Icon and translations[John Dennis ] - Add command line utilities - logfile scanning finally seems to work connected to browser - Additional Information section of report now includes line number information (if alert was generated from logfile) - replace database update_callback() with notify interface, a more generic solution more easily shared between components - object implementing rpc method is now explicitly attached via connect_rpc_interface() instead of walking the MRO chain with magic exclusions. explicitly connecting is more flexible and robust (no getting the wrong object by mistake) - fix handling of return args in local rpc case - fix signal connections between audit and logfile - split databae and database_properties for audit and logfile - fix initial connection state - fix lookup_local_id- Speed up startup of service- Many fixes - Changed the api- Speed enhancments [John Dennis ] - log file parsing now approx 4 times faster - greatly enhance the statistics reporting capability in attempt to diagnose slow log file parsing performance - make gathering of environmenatal information optional, environment information is only relevant at the time the alert fires, not in a post processing scenario - clean up several places where environmental information was assumed and/or was always gathered, or gathered in the wrong place.- Fix signature for PORT_NUMBER src command- Additional Plugins for port_t and device_t and mislabled files.- Release of first version - Fix icon [John Dennis ] - Memory leak fixes - Substitution fixes - File names in hex fixes- Sealert only notify dropped connection once - setroubleshoot shutdown cleanly [John Dennis ] - Gui cleanups- Change close key binding to ctrl-w- Add new plugins cvs_data, rsync_data, xen_image, swapfile, samba_share [John Dennis ] - clear the GUI of old data before loading new data, fix the code used to display the filter icon in the filter column[John Dennis ] - Major rewrite of the client/server RPC code,- Fix Affected RPMS handling- Fix mail handling - fix bugs related to recording per user per signature filtering [John Dennis ] - fix bugs related to recording per user per signature filtering [Karl MacMillan ] - Add signal handling to client and server. - Fix minor plugin bugs.[Karl MacMillan ] - Add rpm information for target. - Add hostname and uname to signature info - Add display of the full AVC - Add display of the analysis id - Change html generation to be separated out and us elemmenttree [John Dennis ] - add CommunicationChannel class to encapsulate data transfer operations, in particular to provide an object threads can lock during data transfer. - checkpoint the logfile scanning code, somewhat working- Fix printing- Fix notification window problems. Now dissappears and does not regenerate if it has already been seen- Add Icon [John Dennis ] - dispatcher.py: rework how audit messages injected into the system and processed. Much of this work was in support of log file scanning which should be coupled to the exact same processing code as audit messages arriving from the audit socket. In essence log file scanning synthesizes an audit message and we inject it into the system the same way socket messages are injected. This was also an excellent moment correctly handle out of order audit messages, something we were not able to handle previously. This may have been contributing to splitting what should have been a single alert into two or more separate alerts because we didn't recongize the incoming audit events as a single event. Correctly assembling out of order messages introduced a fair amount of extra complexity as we now maintain a cache of recent audit events, this is fully documented in dispatcher.py - Turn notifications back on by default. [Karl MacMillan ] - Separated out HTML rendering and made it easier to translate.[Dan Walsh] - Hook up the rest of the menu bars on browser window - Add public_content.py plugin [John Dennis ] - add delete_signatures() method to AlertClient class - start using the AppBar in the browser. - "open logfile" now connected all the way from browser menu to server rpc, still needs implementation, but "plumbing" is working. - fixes for the date/time dialog - remove install of setroubleshoot.glade, we now only use setroubleshoot_browser.glade - some fixed to DateTimeDialog- Add back in the status icon- change dbclear trigger to 0.35- add sorting on category column and seen column in browser, fix reference to my_draw() in print function. - make browser window hidden by default so it does not flash when it's first realized, connect to the "realize" signal to initially position the vpane, add signal handlers to track when the browser is visible, the presentation of the status icon now checks if the browser is visible, the status icon is not presented if the browser is already displayed.- Standardize on the browser. remove alert window [John Dennis ] - remove all vestiges of popup alert, now browser is the only UI game in town - restore the automatic updating of the browser window which had been a regression, the AlertClient class now emits signals which the GUI classes can connect to receive signals from the fault server, also fix the "mark seen" regression - browser.py: restore mark_seen timeout- Spell check plugins - fix dbus instantiation- Add avc_syslog to syslog translated avc message - Fix submitbug button [John Dennis ] - fix signature inflation, all data attached to a signature is now encapsulated in a SEFaultSignatureInfo (siginfo) class. The GUI no longer reaches into a signature looking for information, it looks in the siginfo. The Plugin class now defines the method get_signature() which report() calls to obtain the signature. The default signature provided by the Plugin class includes the analysisID, an AVC with just the src & target contexts, and the object_path. All data accesses and parameters which had been "sig and solution" are now done via the unified siginfo class. There is still a bit more work to be done on this but this represents a reasonble point to checkpoint the code in CVS.- Fix desktop- fix bug 203479, missing requires of audit-libs-python - add support to sealert to listen on a dbus session signal to display the gui. This is needed for when the status icon is not visible and the user wants to see the UI. There is now a seperate program setroubleshoot_launch_gui which emits the signal.- Add Requires: audit-libs-python - Add translations- Fix allow_execmem.py file - Add translations- load_plugins() now catches exceptions when a plugin won't load, reports the traceback in the log file, and continues with the next plugin. Previously a bad plugin caused the entire plugin loading to abort and no plugins were loaded. - Add "daemon_name" to automake variables, change pid file to match - turn off "noreplace" on config file till things settle down a bit - browser.py now validates data, also test for missing column data in the cell_data function to avoid exceptions. - add stub for analyzie_logfile() rpc call - turn off balloon notifications by default in config file, libnotify is just plain busted at this point :-( - only the setroubleshootd daemon creates it's log file under /var/log now, the user app's do it in /tmp, change file permissions on /var/log/setroubleshoot back to 0644. - sealert now looks up the username rather than hardcoding it to "foo" - CamelCase to lowercase_underscore clean up- Zero out datbase.xml for updated browser- Fix 64 bit issue that caused runaway problem- add missing runcmd- fix for bug 202206, require correct version of audit, fixes for audit connection.- add html support - remove setroubleshoot_dispatcher2006-08-08 Dan Walsh - Fix up handling of mls ranges in context - Cleanup some pychecker errors 2006-08-07 John Dennis - add first seen, last seen, and report count to alert detail view - make the seen icon work, if the alert has been displayed more than N seconds, mark the alert as having been seen by the user and update the icon is the list view - change the schema for the xml data; the database now has a version, there is a local id attached to each signature, the filter list in the siginfo was replaced by a list of per user data, the per user data now contains the filter, seen_flag. Modify all the code which was operating on the filter information to use the new model. - fix the xml serialization so that booleans can be used as a basic type and also so that non-string types can be used in element attributes (e.g. int, bool) and the serialization code will automatically convert between python types and strings.- Add dispatcher.py[John Dennis ] - clean up and rework the timestamp code in util.py so that time zones are handled properly, there were a number of bugs. Hopefully it's correct now because timezone handling is a pain. - change the time format in the browser so all times are displayed identically, the friendly time relative format was hard to compare. - modify the plugin 'make install' to delete all existing plugin's prior to installing the new ones - add popup menu to status icon to choose between browser and alert GUI (not fully connected yet). Several bug fixes related to changing the filter_type from a string to an int. - add filter selection to bottom pane, change filter_type from string to integer constant. Enhance how columns are handled. Get init_combo_box to work. Remove unused RPM and Bugzilla fields from bottom pane. Modify the default size of the browser window. Fix missing import in util.py. - add ability in broswer to sort on columns, initially the report count column and the last seen date column. The date column now stores a TimeStamp object instead of a string. Add new method to TimeStamp to return a friendly string relative to the current time. The date column in the browser now has a cell data function which invokes the friendly format method of the TimeStamp object. - add ability fo serialize to/from xml for classes which can inititialized from strings and serialized as strings (e.g. numbers, TimeStamps, etc.) - add count of how many times a signature is reported, the date when first and last reported, add columns for report count and last date count to browser. - checkpoint browser code, list pane and detail pane now working. - add initial support for browser applet, move some functions which kept getting reused to util.py - add reporting of environment to email alert (email alerts still need work) [Dan Walsh ] - Fix disable_trans.py set_boolean call - Complete all boolean plugins except disable - Change interface to use audit unix domain socket[John Dennis ] - modify SetFilter in server to return errors instead of throwing an exception. Default the filter list on each alert display. - minor tweaks to alert queue handling - fix analyze() parameter list in ftp_is_daemon.py plugin - sealert now responds to pending alerts more correctly, it shows how many pending alerts are in the queue, if you filter the pending alert status is updated, the next alert button will advance you to the next alert in the queue - simplify major pieces of sealert by coalescing common code into subroutines. [Dan Walsh ] - Complete all boolean plugins except disable - Make Close button work. - Make setroubleshoot_dispatcher exit if it gets an avc about itself[Karl MacMillan ] - Add generic templating mechanism to Plugin - Ported all plugins to use templating mechanism- Fixes to plugins - Fixes to dispatcher- Fix problem in dispatcher- add email alerts - stop the status icon from blinking, add notification balloon.- Fix startup order for setrobleshoot - Fix Plugins- Additional Plugins plus a lot of cleanup- Added a bunch more plugins [Karl MacMillan ] - Add allow_cvs_read_shadow.py, allow_ftp_use_cifs, allow_ftp_use_nfs, and allow_gssd_read_tmp. - Change AVC to have additional helpers for matching messages. - Change Plugin to work better with more than one solution.- Fix setroubleshoot_dispatcher to catch all information from avc. Much cleaner interface and no longer uses audit2allow cruft. - Remove toolbar from popup window since it did nothing, and I think it looks better without it. - fix allow_execmod plugin to report better data.- add missing /var/log directory files section in spec file, and add logrotate script- clean up spec file, reduce rpmlint complaints- Initial build./bin/sh/bin/sh/bin/sh/bin/sh  ""$$&&((**,,..0022446789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~asbgbnbncacsdadeeleneseufifrfurglguhehihrhuitjaknkomaimlmrmsnbndsnlnnorpaplptptrusisksrsr@latinsvtatethtrukzhzh3.3.26-6.el81.11.13.3.26-6.el83.3.26-6.el8  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFFFGHIIJKKsedispatch.conforg.fedoraproject.SetroubleshootFixit.conforg.fedoraproject.SetroubleshootPrivileged.conforg.fedoraproject.Setroubleshootd.confsetroubleshootsetroubleshoot.confsetroubleshootsealert.build-id67dc91fb4b10ebbf04b11b0f10054c2e4a8ded1fsetroubleshootsetroubleshoot-1.1-py3.6.egg-infoPlugin.py__init__.py__pycache__Plugin.cpython-36.opt-1.pycPlugin.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pycaccess_control.cpython-36.opt-1.pycaccess_control.cpython-36.pycanalyze.cpython-36.opt-1.pycanalyze.cpython-36.pycaudit_data.cpython-36.opt-1.pycaudit_data.cpython-36.pycavc_audit.cpython-36.opt-1.pycavc_audit.cpython-36.pycconfig.cpython-36.opt-1.pycconfig.cpython-36.pycemail_alert.cpython-36.opt-1.pycemail_alert.cpython-36.pycerrcode.cpython-36.opt-1.pycerrcode.cpython-36.pychtml_util.cpython-36.opt-1.pychtml_util.cpython-36.pycrpc.cpython-36.opt-1.pycrpc.cpython-36.pycrpc_interfaces.cpython-36.opt-1.pycrpc_interfaces.cpython-36.pycserver.cpython-36.opt-1.pycserver.cpython-36.pycserverconnection.cpython-36.opt-1.pycserverconnection.cpython-36.pycsignature.cpython-36.opt-1.pycsignature.cpython-36.pycutil.cpython-36.opt-1.pycutil.cpython-36.pycuuid.cpython-36.opt-1.pycuuid.cpython-36.pycxml_serialize.cpython-36.opt-1.pycxml_serialize.cpython-36.pycaccess_control.pyanalyze.pyaudit_data.pyavc_audit.pyconfig.pyemail_alert.pyerrcode.pyhtml_util.pyrpc.pyrpc_interfaces.pyserver.pyserverconnection.pysignature.pyutil.pyuuid.pyxml_serialize.pysetroubleshootd.servicesetroubleshoot.confsedispatchsetroubleshootdorg.fedoraproject.SetroubleshootFixit.serviceorg.fedoraproject.SetroubleshootPrivileged.serviceorg.fedoraproject.Setroubleshootd.servicesetroubleshoot-serverAUTHORSCOPYINGChangeLogDBUS.mdNEWSREADMETODOsetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.moseapplet.1.gzsealert.8.gzsedispatch.8.gzsetroubleshootd.8.gzorg.fedoraproject.setroubleshootfixit.policysetroubleshootSetroubleshootFixit.pySetroubleshootPrivileged.pysetroubleshootemail_alert_recipientssetroubleshoot_database.xml/etc/audit/plugins.d//etc/dbus-1/system.d//etc//etc/setroubleshoot//run//usr/bin//usr/lib//usr/lib/.build-id//usr/lib/.build-id/67//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/setroubleshoot//usr/lib/python3.6/site-packages/setroubleshoot/__pycache__//usr/lib/systemd/system//usr/lib/tmpfiles.d//usr/sbin//usr/share/dbus-1/system-services//usr/share/doc//usr/share/doc/setroubleshoot-server//usr/share/locale/as/LC_MESSAGES//usr/share/locale/bg/LC_MESSAGES//usr/share/locale/bn/LC_MESSAGES//usr/share/locale/bn_IN/LC_MESSAGES//usr/share/locale/ca/LC_MESSAGES//usr/share/locale/cs/LC_MESSAGES//usr/share/locale/da/LC_MESSAGES//usr/share/locale/de/LC_MESSAGES//usr/share/locale/el/LC_MESSAGES//usr/share/locale/en_GB/LC_MESSAGES//usr/share/locale/es/LC_MESSAGES//usr/share/locale/eu/LC_MESSAGES//usr/share/locale/fi/LC_MESSAGES//usr/share/locale/fr/LC_MESSAGES//usr/share/locale/fur/LC_MESSAGES//usr/share/locale/gl/LC_MESSAGES//usr/share/locale/gu/LC_MESSAGES//usr/share/locale/he/LC_MESSAGES//usr/share/locale/hi/LC_MESSAGES//usr/share/locale/hr/LC_MESSAGES//usr/share/locale/hu/LC_MESSAGES//usr/share/locale/it/LC_MESSAGES//usr/share/locale/ja/LC_MESSAGES//usr/share/locale/kn/LC_MESSAGES//usr/share/locale/ko/LC_MESSAGES//usr/share/locale/mai/LC_MESSAGES//usr/share/locale/ml/LC_MESSAGES//usr/share/locale/mr/LC_MESSAGES//usr/share/locale/ms/LC_MESSAGES//usr/share/locale/nb/LC_MESSAGES//usr/share/locale/nds/LC_MESSAGES//usr/share/locale/nl/LC_MESSAGES//usr/share/locale/nn/LC_MESSAGES//usr/share/locale/or/LC_MESSAGES//usr/share/locale/pa/LC_MESSAGES//usr/share/locale/pl/LC_MESSAGES//usr/share/locale/pt/LC_MESSAGES//usr/share/locale/pt_BR/LC_MESSAGES//usr/share/locale/ru/LC_MESSAGES//usr/share/locale/si/LC_MESSAGES//usr/share/locale/sk/LC_MESSAGES//usr/share/locale/sr/LC_MESSAGES//usr/share/locale/sr@latin/LC_MESSAGES//usr/share/locale/sv/LC_MESSAGES//usr/share/locale/ta/LC_MESSAGES//usr/share/locale/te/LC_MESSAGES//usr/share/locale/th/LC_MESSAGES//usr/share/locale/tr/LC_MESSAGES//usr/share/locale/uk/LC_MESSAGES//usr/share/locale/zh_CN/LC_MESSAGES//usr/share/locale/zh_TW/LC_MESSAGES//usr/share/man/man1//usr/share/man/man8//usr/share/polkit-1/actions//usr/share//usr/share/setroubleshoot//var/lib//var/lib/setroubleshoot/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnu ASCII textXML 1.0 document, ASCII textdirectoryPython script, ASCII text executablepython 3.6 byte-compiledELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=67dc91fb4b10ebbf04b11b0f10054c2e4a8ded1f, strippedUTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)empty  !"#$%&'()*+,-./0123456789:DEF RPPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRR R"RRRutf-8a9b4d2b347b2e0aae33406396cc57648278c34c3a96148a57abab6f99faf086a?7zXZ !#,3] b2u Q{LWS~l-J>kEuXJK(|)p68 ğNnoS o i9X 2UFq.+נJܠ٢uhB[VA[ZTk]8<\P:@nq!H*@3Zt[]VӟqÀ+n;}`egЁF5_Mb^<~YSOZ ֪MnU\ϊ\ċfZm,a)Den@Ysу]FДwVe/1=ydob\@PI>5"-K8 e-5dPu<κ?B}B_hxi!$~٭MD( G V| f.\qގ qz,kz2#/4>hʨūcD.Kn&konUGBx aK[e2A*Þ=i=e֮=^q.*_Zba+ss'ǵP$æR* "%h+[*'Vjp&痌nUm: ( { 3'Z >yjWIĚ{FᾺ?x'X׶mSaHF8Nd󡾅=`'o\wWdVr!L3vn`fdI1{C[Me@?(BT٢1 0ƯHvHrz! ֮< vB|VmgK p+S~O C8h\/|X:jEE۱jovh^6[07EP*}s!ZzU rUHk#'E`Gb>սݤ&(RT5}}iPtk c}W6Qo7D-Hzv>G?|"tO'\@R@UuTpɩ}=rLy-4av?34U \GJ *++Lp 0C#{+tsIī5Զ&i3"q|MiZ~Fq EJ'LYT|,b]<wX}&wV07*ۦ\f?7e<2@6T|9:_IԎqw=*v89]jQs<:,$%k |22Ҋ3k? YG`$Rjh@5v"br6@9(ƥqjuTA|Z/ϫ\L hssKWX]zhR׊lo;I5 ^|c<%h^G>h[+-#kv-~/YjmexK<,^}nGvN靀Bb,8jPJ_@Ek/^O~n6Uk<]!:|Ц0J Gi\qFqWȖҴ<*Ϳi'fSNJo]}9C#$cO_J6&W?'p>KGA`W/Ch8MFt3RP\2 08 M-//?]x7~攇CЊs4,/b ۚI8`=2MutG.Z s6x%Y^wp;|;K_ ekkAZb  ,dؗx'3E}2빚nrUkTod_Ȇ2+Gf ީ=c{ Ȋ@~eR{`dQ >wr:sKimgf D6^R[QY[Ǽ,O3N><";>_苠tr1?HKuG)H4E||H 땻f)cF{.K.C+_?Bb|x׌3&PiQy[Y p^b*}o a)7nrǷ89u1`&e*'!afA@jHzKgևh1>敮J THY/(Pbٸb0v@E~)E|˥r42]5܂2&2;}Bg.O Txa\}6վ-_tu_LхF*rʡ݋uwZ;hsexD!+ kVhL|{z"*V(0 uٵr'Zcա?[WUG%Q/9-"JN?V1fF,p+x(hK hC(+H<fNTIҵ&Ҳ5cI: Dv\$@tѸC-ڏe>rq;n$K_?uݽ{ !Yqvո挛+wJQصs#uxP$kZ]S#V?b=/ʪ?xMnWC-^hݻmiޗNKQ#/ cQ䍈#RwU: 7lp3A,Ԛ1ABx[w?~/~xyU,<܂IbA`ͿK}g9F؋E~M5?N"l{n'S<'7ytmXt؅8ߕ%e[ڻ6Gdاq3GY*PZ$Dg:.2J Cצ9Iaw.̛|3$5Y+BɃMMؤ7JnG- ,bVK5KyF)]FNUG4x=plȉH%ͼPav\!rQ~?J5͊?c9p# O{+ʆ@aO$E /ɂ夗J7Jl !J,4'|FPn/nBu:~dB]m-a[ cQeΰA.x Ιm8JTYW]5oP5$!#IN~ Tf[~>-`*d08)c P/K1ja:3 .32VLFYO'wm<XR%y 7ݗ0/.ΊiѶ -maAc `օND;ٞddkCw5SC ůs8 j+jvCԎG|ǽ, 7Sj'"vNc)A&G#'r~}BAJ5|2r%LUzgK>4R\k"H>1d3#ݰ׼x)vhy1׶p:qd7n_?w Pc<%cY72679U6 afͩ˞+WZv,J@bK>L^W>(Hd:8Xe[C;|oh*?NBd+# U_F1V"&n\:৞쓂~ei ԛed>u H$]Mo4tjrtjo L8N¯tPg ˴ ?[VϠ5 y`}EyB/)9 D@NDxaD*'g@t. W7^V0#@F(m GZ`?Li mJO]<>Υmz6knʘnt[RF@c!m낲(Gl-9mϤzVǘ%45rA![d6GڛWbW5!r |mR12SJxIO=mFup]WǛjGwLa1Ҕw^F[<傟^)F`,D7 &Y>v1%LJv&O?8&]|8e3X_ L)n{x8pm92u8-Ro ׃*Gq7:Ke6zAs׼/NO(s˯"+pU w:$NZxtꩢ^F5^+OK=[Y׺r0AkPwjs|6s$ P} DM[dЅP'L/}glkX f#o::$CAsm\cW0y^cf^"W'_#JVYMR0\cC?pVh0x R!GzoHq̀w]cR}^Wf80pU6WqL$x.lk뭻ksU\C\!M=%Oq QGj{)P䩿WlgT4R#hG9/ ޟIEv=?"eKv$ڷMbXyBQ4guu (@4eJkb8}`O rQ_lSl)SySvaYQQ|8$#= wq5[Lfsڜf̃6:2 mE})*0TE":/,d6͈.ޓ#љyxhSMO5l 04.< vG[$u(He|RSdˎ߫6>USABnn5zx_1-Tt~؋L >ւ\~oIVF^ 5ǂ EĚ5l ʹtRf0~dX3DX10yMqҬ=O̙bB 'gфrؓs.HJ\l_Y?A Mlt>Kn]Yle>Rԧ3 q9082ba~*S civ e_|AQw/i5Lr^]g]U+~G*}" 頟#y] +{mojVmc˘ݨ Ŵ҄DYQo6ʄ {!RxXHvS79>ℝ"63YIkc$a0!-q<.w"J/̥X2qKHVܠ`+hJ*uwpij5n)kQ7`k]Mʓj+4Ǖ'2L/@/Eadxz'\@u>`+%M~āԋp8Uha;]mJHj\ l%6!ujĶLP-ad>0(sG4v'ƥІp$g6>j>Bu! )g37 pFg07t+JefOL K1qf(L=>ȳ,אG8g-D![*},ړ8rɍv_SV!#}X`$hAfh;OOv/5Z4 ^BKaS,Hr<OW:c0yOOE%v|N`8GX#dcx0HaB-0.uT~+n[pwV:+>'ӦEd0, AWk m{F,;%m'|%3[ԗ g-JEsxnWqm2SÐG~3暼VNoͶ ENׄ{e%>"}wή6j}.imD Ve ua}-R`Lw79b"Ԝ}lT,]MVͺ ۶ϡZ+j'=c1T ia^,UքcWP[/#emR}vӹ"u!vE~ jl"`Aeuο#QFe r,sIopT? 9M/Ij VLbCZ7:ז >*LA熤+fF4$DZ?c5R`Y7=,dpr f0t=oˈE֭3dR@Y` 2n6@϶QX X_dsd9UZr M$@qIk%EpA\}C `h ._Tǘ_`-Mr>|t3kߺx&T8 i`ue2#jT3|cԂEM۩%2XkHVwus;#zj suk?fB޶!$&NI$ASB\X@tw<HqxJ1cA4[zvF ٥N+ EKcsxc] $ϿD|S oZJrΊ0bh|j84HJu7Gas@5<|̿l Һv)p[Dس'4TU *JFAUngϒ;6M^͵FPey[aư6<,UYa, /A "rɖVQIuAP\&aCl-Cyrz^rjRPVa4_ˉuB` @A[ȊzAo'>)_لCrJw=秂H!m.Xof|b/iΛ<~b=X teJ"F԰1^s ;K%2xL] ̲{2n {52O(M87`51I Gh M;gVvIAx O8[w2ȥs'4al~AYy۶94sE*nt\-:'4!h)CApV+,YIlnm/%)(Ai11\7ɿV$]kd7.k&b"Zҿ`Ӓgò9A5gᆶYKGz@>x-A&\fKƸ z*91G(66.(u P++R+]$  ~)%N]S6$mKJG?`ח6dK[C:y Cw#?/P2ꃆ3!:!dD=\W{ц"-uʒS;"fGnQ$d[p!>:iP|iRq8UzjΒyM۽u9sV&|.2dv>d(6A=$R7Dٿ) %_^!ǩ #훽hMT$GGl^Nj"]/ D^4t)8RTEͻq[QSL`g]\ham >]]f^$CC\C"lm7?k^R` 3poEV0[w#U+AtW!4S* q)g` 7e4 :2_D0E"/<|T42\h,\e6q S3zlZC?S$$޳hB]luqℛ1(9>[}|e9rW|@gSW=p+Q7쫥9"",w^\M++ ڸnU-FQ C?D)-lP}gt6tpv.T6]X҂8,`NerV<&^Fm;¤Fd36}cuu:c TM[d%0lk dԩu>5lQ mUM!AhŨ_u亄ݞP?fDީ̓ I+ -A17cZ//Js egdp%䆶EQЋuI~F'k.M:*2C}+ Pd tF*:U97:%crgI`y׃+QαfO&x5r@0Cl ˠGl drp=2Y8_"Ӝ]|$el*_ hG"ak pv8g5p 6i@G)C;Sbb"<;\"뛆5r.7P!gL 9pP:jd|L6lzb6duҠ,1s=,H#? 6mЏ*SoE؇;j[$3 |qe m3/c;!%TԴ}ǻxk,)`av$)&4bVzcv*j0Λ@EӪsB:]#OVRz Gi:#Ql,m@ԛj(Oە@d?,F؄? s=Hx(WQZNDEKT/ 7p}@v3*6hrV?&ĥύԫ~/0^A2 8?0t",Pm+lplˆڝI,؊gY1B,Fmo_QnUy7H_>!惰tXx  K# P-nvMMY4t5{B cuQ` t2\ѥ΂x1v#Kj $Dw}ni)΍H(y\"[Cʉ>ZNRCA=yz 9*:Cd3H6dTEh5ԳQŊM2Jښ#8(އdžtYBQ6/bW-7G0Ơz5nJ.Mw |4-~jԳ^`{*;a`NHMTpѾѠ8C޿낶I. ?Œho5z>fIĩ-lBB)AW9> g T%Y _H:Îr9x[)\|QOԠ{#KPu=◂pѺwUyeKYNt'=xr0H!% !QT}rX=nO70zMLa#{#ޯsCX Lб F>JF/ڃ [CP.`5L"J+(0Vm2 2e]:GAj67JJy$xz$Cg鮐fw K-W ϲNWB3Z#I{phcͭuPqǺAW7`iƕq`Z˨U(Vl52(Ц +%N6^DekOjiwwS/ azW%ȄlkADQIRF̜*p!]ȔSfZyGe )|{_QN5OXkD{u6[UJۑKS@Jr}N$^Ni[ܛw̘p7+4T+$ Ŝht>jS,"h**9zIM(0Fx&;IYh{G1@ 8,#|$x{dFY~PtZ ic]5&7lJm-"T˨cADNKn;AGcj!#IݢUsEsf~ HAKj -(KJO[g<|/C?Rq&yme.aWv)ua78VK?R.T/Dqe+𔊩B@~t,Qyz*tzܶkRSuq0 f@HmN7'<myL֘;abxɣ?8W93@Fn AP~Qٴ{]X$=P51çAݿVst?:}30(+R.r {U*t~0tTI72c1z18w!R/;PO{l5K*\1ZiЎ2c{B#JEq *IH)x ? NFڥ1deOy% [(?,4NJo]La vyJ"/.&>'ne:At;Ԙ2w/eHJ=N-gd~|{#"(JK,>+]b$gBxi^[w#Km}=H-9Y*: xF =8N[Hz{qa_)F7:# &KA/t72ɕ up{-,z&+Ƌ:M\x~aF`SNoq&&lTɿSS"@Gß_'m CB ϑRqt7 ZE`''*eO Sxd.QHzy$_دPrځU)\hQb,8.#tl;P>Éh-{7xiYERB=`<ѕmӚ,qj/S2Z+rnȠhS%t ̠VAL/]GmtX WN+yv # з|pዧzu_s_63+4ΚRLj5T} dPp悳40W{vI:[EbI0X,z9A)z?0;tSM2],*ϫGTc61̕}aOJ\,(bV&X*^ϑܕ>hhHJ>=BKkAfy[`:PJYK$9M?0Wqt x([.:Gof0^ɬײ* 1#{' 93&x 0[r^8E|5p:fWXqh:uNuqғn OהB;SgJNI.Ë%"\bxPS9ȂU!r^iMDQ |>sFcX"+wMoR=by8,J~/}NZbwlS~- CLOB-vP7}%MrU$v{Ŏѧ]1̊xb͞40U9]fNG țwNvԡ ҏê5OS)TAFt̕=w!sqO.8fxl"qѕ7$'`_jdj!kwO 6E<?fI@rIm5Vb=s z>۩"z>r ݇F6PWn!LrJve`y]>ݐ0v+uȷ$p+%J w!戚_5|wyN{T+HY܊̯$ң,OK_bd05]?'MRl@-[y9 AGlF;U=;e$cD4꩎[B yp{Π CW i-Aj vM@[dr 5*<:.O0ƶ&i3AP8b6)9sܘ2oO , upѿWRh(xҕ8Q`S{S~Os9"cп% Yz]`JpkC}I7tBeE-%|}6䦜#aH sNa`N.AMgUlZbRw+ n#J,V'#'qI*ZvxKTl@A{AaE@zm-fmAi6/6ޙfQ*UL͊BR3D|ͩ- ?Lc ۷ ž ?5BdNȠ`7`@P*$ADW_ Wz1>yᬺŠ㷌y\=#Ru^aA(^ݰQ\{N=\{[+~)m0Υ3`p؏-wg?l#]Jj x6~ `ZzoEJ+ЉHMQ{eVVEU/eѮI@.xܾշ18!f>R#KjGb [t xb %7J[f<|]M^e-/B[Cqj*[8U0ّT:֩R0jɩ\9K}C>_(^ _k6ģ8-o{ákz@j tzxN}3;%{]NG `(HQ=?Qd ` 1(K('8 E/OEk U+AmQXH6]B4;NRHi=pztv{uy ji䭜;@X)S{5tHba!X%z0U-}J>SNHS?e9#u/ڬ5b2r;hHpcKhCHBOs1`Af?[唡M,&/>۵́BJA&.h~p!2=@yˀ?!s.&RMk;"xiRfo38$o9Ggi_ˊP'&bd-2&{̘ B `OvaA;@Rm@5UxTVp`Vn30,֫sSPii"2|#yc(*"+57lÐM9C<աyrQ`ԦL5 c )b0.I5" ;M9<51CNȴ+@ҲNlICKYyb6j#;ir9uZH`nbax70l2iO)Vg$?⎈&A$MsZB"V%x?AWytBI=f1Nlj g)|x=g0D3@Bu+.4B|gہR4f׎tV5a7jyoG4~j4L&" Z0IsK SEmz9n=aAOu!47 *|^rBGh7uX?֚9q*&̑=E"?sҖNJuҞ,/M|obA9>]r)DrldB̆#Zܽ-tpJ3UZ.23*f+#nL5B8|uGľ\Nri'wcz4rԣ%؂H.=@n{P'pVtkUT7#ReJ8oy5QԬ"d,ߋ.h9PLm5}8X~@r4`pjO^JX^m+7:̼҆}PDveNśhW:, Θ S0l1sڹm2!RL.U I ۃTV 4 95'@;x[ζD]U|H};Ģ~]$$S,!S3ŮbBaF p\v#6pu%8Pv2ͨE>'MէYo:'^ _P`/E(YYW9f?BL=y3 8uTVj@]p=gs[`8CނPz+$7eC61y‡/K~Uqz +3].LG_ M+FXυXhMڌq|he18򠶰Km=Gw&k0K6EcdI:Y o7Ъz"&WY}v`A:5w #3U;Er uzfvl sA,.ߛFUkdoC#$#Y5r gwXA Qiwh4GAoOc"Uib+v|R||o'u#$p#dR[*2}"jp}1XحgXۉ֑QLR)&{GOi:P-1& kz'NgߊKXwla,#a,zMWd*9iG /taK+$TJ@VzlZSאETBgT|"d<8] &n 3)Kf^HJ ̐ W;Qx="X3@V! ~GzZp`9V,.TqsPǙ#=#OAus,%n\ ᙃ Uk--`_HRxesGs­?}{B͍*z0ɯj4? 'Mzl9 FvC@/];O{9Iz'CqBR/;=eqT̅L!tX%S\Pھ |)/SK2-@9@4 SŠV?\%1nA64Nr"ܲߒ4[8aWPe}[](ư_RdkwnoW'ĺmvus2- #kJK`S&'+Ym$O/eiCMx&o.1@ؗ4f5Z9ȯҰr!Iܯ-C-.)iK`3b2$h g4+BGPiXءR3yʪ3BN{n; w=_b̬£UWW5cK^hjq/8VQ.P2UP8 %yx-LMhw"<6XY^.d&DmdimGHEai{ue8+MHT#iSvI~ Fȁ&ڥd/y 聑5?#8g E5b< sq?^l+ qHDodyd{z1M'vyGOd̯/<;SP`۩wZi62R|,F+ `U_4jFڌ_/Vs˶p@v\@t,T f%q?dK׋Rw 4,E=b1(J]]I&) RPuoz'DS)$/NF&X)q>b6JBw _1kw4盰)ś6%k Bmվ њne@YLog9o5}5o+J&8e\R mfǵņ˜xI+X FVw:XZEcHIE9iqwX|T_ ΍@O?Il)&;DG_{u :eMLKV[SYYLT1FWc)y8j:aqMثMz)Gx mKj65=pj72GzT7ʀjhBn/R:yڿ=X(߭p;@dua~,V&fXL꓿itZdlV|a'NHeʹaJpjQU/soܶ uб$,|B#5[eU"+pҡ;)k N5n=f(\_Hr煹#C&N( h[c̑G-ZM/f}@Lx7KvUl-Gds? GkTKu3>mɐAq-YOa׿Fh(B S2"O$P:#)o޳u!lG724QY#WrKCPL38;t>{Y]B4pZg/Rh[ƓGVB [ϼBj8o) FkYX+3%n)/ބUFfLGNO{WO]{$]eanu0l&*E$$zd7f>zS_$,E|oP++4ķ?MSXHQ)fIVUQHuyNWhDAZet4Sfn"KtWc_:ct"5Z/#X`Ź_M2 Fx,-] f6bh/OèYIrF˷%utg<&Ee׫) ">bMKZ똽a#ԏ NT8 u+ӍVj.cdb `:3&?q$Bxr vf:殗`MJk$zh2`?;6yV2|QZD,Y- ˤ?\Z8xц-Q0twFKQ}Y+qAx?fxgB+QN;wٶ;#&̒[] +ClQ# :AC]X(XH@{ TINt[TaȵI68U6-ȭCm c{cL{Z:` IJЈaC7y&7>G1xgtF5M\Ihs\Rڼs;l&]=kqBO),gk6XpVj<~l9@PfR Vodx?YnR k%khB\~K(؁ҁLo+Obx#˃Z5Z__fUd[tN#FLP豕OJ3C] c)Ǝ$B2J>^U!/f6d ?D .|iox |X/jh"[Nٗ@Y;^WJQL]IB tqEQIx+G|$z4L|ѫU%'؟.4e'/k:[ZP^ٛPj$< (k,XGYlw:t&ӿE? 6@_Pb.;np *Y%i Y?(|h0WhV"Bd_Lp؟^[֥櫮 4r.3C8 1ɐ{2KوPVkoRm,Gi.~`l^JqvW] Eyr{;d_:= W0 b1U"D!f>IH: AP_#"wRݕ.}*W0JPxuS8åv]8 rb<q${?Qowu7 ^%5X4(KU~%`5\IR &S?5<-r TBr&{Sn#O y=nKK୏(YnגBYP<)#4.p}4GNDtDeUm-KRP )y6X 6h c2ԳXXiJdjKVc-#{wB\XQg& nk\Su!ޟCfo"n42aL/L1܇B襅V W-new]Rb:c3b6ƛ~=:oiJj:[t֝p2IHJaJ-^UMn`QQrF ߳vfM/w(dXp]˚'@ AJ])dmC`;b2w!GӶdlIRr /\{fֆRzG*tQhh4\,QUS:y[^g*:Za¬r%&25,H6G!T-^?57]BC+"94q@^ԟd"CqQǟrN oRI\ H?Հa_H; 4P*Z)dd M3]K ֭3d0zDt 7iazfeh/ 9ԍ]9"Tj F޾h殪[ZI,άp1&w[ .A? q\@_K-5; 7hޘ3>g Oaƅp%9EO*jᝉ_hIX]ei67#$`~u~|E!5b@Fڇx(dEGaM[WH q)f#j&K|B*և*Q᠖͕ )jq]RY?]i7!VzΈOpLGe=~קW7ap=x7]{?f[lkE<촐ey[4A~F[HCjj߭XJinJ}q-ۮ\TC;dۂ:ijUFWtQ8ZԞf3E|n+@Hֶ !,'Gb3/ET6PǙrscE\1RY~9i6^{7BB1t![f_WXtVY'm̧q#`V/{&qHFyɔYfkP&&+P''[!yù;-_`r -H^.?ubeChHVc61YLB!qb8 1+{/Gp%;= P5UnkרDŽ8tŚ5MPVܱ'JTvlՑv,p= kO%3!eOE;QW_LOVtck&ʧ6eqq#\B,l#/_mmVr^NvQ(챡`Y&UT8W nx ,=rӒ-'XQ2Kд UfJOtUQa P2E]s/0Ly_ʑ>Sy'qSSxCH?F_u4م-_?aw_roʹdj9PRQ,n6%e= y 7 AX WDw0cr䈓z5>qz~]m躉id65qܗꇲ_0dc=EZAVw־ԯTen+U9OsdJsemXGx?ZFb`۽Qԭ\;9[nwW) O= rce\3ǬZ wX"|ST+D0C$] gtrsz8=a])RIO=Bx_*,0JR⩉? 6Eٗq_ɉ׭oRG],ʧB*[QNZ ɧ{[IlR^($I!bh72cSS)[5҅YOoCQMGXEXEwdq[a< }^PdK_qYbmtH<\H;Ad/D6\ֳv4?^R_T[S`z$sY\/m-1@70](4SC!4znŞxx3C-GF=<QQ܂]iæ&<@#isQ <9ܝXp?:TͿ%3 'RU'IE+Vg4)Jݥ,=ԆgP"r[Pz tj^R5Ŕ_4ƧumS{jʹ;4N)Oˈ&[Xrjnjjpm9[j}`UVU \H¼AW!E“v>e6㸩V( AJ !-3vR맃pKAKذ욐}(l }iVDgtd"Ez!Jy{^rL(j^% B K%(i-gb T|>OY*ߥY[nXB,l%DUZOv`ŤURKEeWj]ܽ :QyB7gQXtl,Pq4;5M+)iƮ ɻ7~*oIoZ^F|?oAޟI-fyHV*?j~ PW*aSDV,&bqb_[q){꒳bOYHrRSk4hPg\UWTj,M ᅵ睡f'EպU.Ao0*.EWv&vجZy+A:0]M…{G]4-Ə)n.z͎K ޅ?H6YMuVZ[nGİH`-fI)(}O"A`)@ (!C@*C@-`|q ?XPcNl/D}Pr܊rէ9f`Ф q%ZUZ}c#@K;/"[Y$uzf&NxP$efAĿ1 ~ ҿ>I>r蒃AJd*WxeCo0oQ9[f2ؾm8]WMxMr\YsQ pl2l $A3O'\Э6A>ZS֒/tgt1[ ߬&fI[O-?@?PZX;鋹׉0h^(NF7)AH`&z'1=p8u bKx]1b)garݴr6lQefs[*+Lۧ,$FS~ uv{R5͖!!ϙhKkp7,`И|S:)Z71\{4>#o,GD L; RJ!t^ F9-(Ar~ׇ+xPj~3LPa͏b`Hv0z6yci_jRag5{?ﱃP%j|Ž8V[=X ZO߮X)){moN-W\R̹:'Q6 T2AwQ:>%gAsmj/Ѯm6*^sܓԜ)J]@B Xw)3Yхزk$͎~M:, 8jqDKh^] _Ok]yˬN ܈%祿.8?29a%"@oJ{6 uߛGD6əXG}VG' K j 3ú`g+sWp5v+*o 0כdXgN=atwӛZȅ%u" 탔|`&/X_~UkC`g3٨y{F+{_1YI6p`= {+)b@* ]ワ"ؚX#/^G :Rx鼁j[K K#d:6 ٜar9@!u;\U3_|9I/SFZٳa 6O ~H3*,%-F?@| # C'#,]UaRDpSbDtQ)FAF `aTrg2>FTJy#A2_\,z*/4eѺ(LQI;! eb=/91g{モMo߳3m< rja.}_iԠ(]$)[@Z>zc3|Bk3\-@ {fl^E$c|Kf 2Ie1L9pd^ ^gd@<*Җ2 ш jiFœqtQ`T(7][IB15xZiVSͺv;n џǁK]%|Qf.@O~+Pb㔙⋂,z{y?'_iF^g:D:Ԇâ' bscnMn̥5-$9'jbBpⰬ x1\Ju޻# )W&"wOlaN/4|62tnֈ-#eZ7EwbXdH"Ɍ-TҹGnljtȼ[#qjdy)g=MߚQ}zcpCFI|H<Չ4^ x]qE':¤L\(q 1edhjaqL`vg,x;I{}Q&D?& E5-lhӃNkGj [(R>W擛8`S?8C΂HnnJV 'mφG>uJ|TyX ,IU j(Z ClJ0%ˆ56R4 p l'1@1>dzGTpk!>?RT_O2ZNH7nÌka~oRo$cOf``qн34A@21v'V&^?.c?/9y@]pү1ve{rAR\|s\W-vD ˏJO׏VU钂E|zpHsos 7uVZ"nԜ(w(TS(7* ϲa'iXcdX{HE-ON{EUz#C`AJ&iVw`9JJm$4/Yɳ =g]b} $>)-;Jz~_D>*z B0E.l)gdA]oi+CȅY,q۞|ZQF<yziI+*@e_xk H]0 Bc,éGKמ%HN,hgw4OGV}yuj6^%7Nqp%g]Ar(Od7MEH1DL<Ѹ:eʏ ]f$=p|3f {zD#^S<}z譭Mu[q>V_h`,1oLb&WAs/_$韔ep:W`Qdm75ajD7ܠunqT]6CP2x ټhCq-POP#U-(ΗW̰ӆ-OMBpXdK;ݮH*/a#<4 >~8&~E\GafK_mѶnH=&vwZDP`GFvWe~>Ů&:c٣ia'7/d+ZFӔJ=a_m~ʹ?sOk>:K8/z}27w5x޲]lDjZ P)D:+;DVY[]QGtmKɃx&HWͮl9[';LpbaH2j=wDw SXȂ/GS۶< H|ȸQv\ĹHzĴnCɁF'FH1|nw|2f^Ġ+{TO~N6ׁkyLDzuA,:)_6q!`mpSe--5pYfC`NP2jWy9B?;F܄Hh>r5# ʶC ,b%Nba,NYdsD.G|䔻>=#˸9,BSSbjo4\QhLYJؽ:g4&3"W3<\ fѱEM.<ڮg=ɊRUtD+]7̠:a24Մt+qlavR\yx3?JgۤGb`~wb ' K0okUh҂;11<k9:4~tk\.EX?tE\\=w[@kjqʩdӦvl_]@#Iױ֧%D.A *VH-$moӴy6rmgI00+i)fw{0h,$U;DDNX@æ˞*D,H}Y@mE3| X+%/k Sl*o)J$):V@;(ZN+ri"ۭzNZ^a$k۬`J%4Ө{fb Abt=Hren=fT,_rmO\l~YIf7-Fnd/`* 7!E’dR7?X>k. 3VO h{N0*^ rWy u!G$;?[Ş\B!S20a.m&̩.~nm$㳨B0m/9b88R̽%s j;>*>~ **Q&Cm0rA#f-^^;Srm8eԬ xQ~J(?s9zyQļ3-PvcȪ_78(ʰ]t>b!WP<{,.l02QPZc) |j֗#LzIR U-G{ lÌs_q 9^xi4ӯY~T ̩iyD&ɂ]}Q|*mL6c8E`I[Mbtaܒ(/@r;` 2E8=;lCBX IKL6e,Jm$-3σ^e]ipt?ﮕ\x$|cSH1۵2P?l 7-vMwi:[Z`HUÇ3ޕZs=K5nKv**m^͕2–CrI6bkrqR ?E Sw5=ךBf ~+v2Yv7`+ WM&ijuZϘ#0? *Vzɶneazw(9GB|qkё\e-X<#oV_qj5%f %j)38cqƵVPR?>Pn_uVDIH##6;6}n׷u%g{|f#/(0)O~]G 룻#/_.R05(Z"@Z\׊mD1G#*gJolB⾳m݅FOl5KQ (=NQZo]rm |LY|E*tsm@&`CMeuԴq* ۗ(xGIe{ r z[*ymXxv絅ǕeEA3lnO@Ld'E݈PӰOn١m -taBW[w>|Aٷb%,f=Kk.7&T8'3܄`/ؙuIr: JGӨ}D[躉)i8 M,Ei @9JO$IΝ gzkigF>Bt k)Ԩ켛9(ߙf׃Fi<)ra#TS?︛bͅ7ƺjt2_X|24Mpg+.̨FOnx"v]u*$c試G: -xUs2>vf fz]*4g}(d'MZiv+э)&ido@wKX[!h29 Pwe]D AzRB,tL40a86'pA{_'Gswk۪v8Yv&lb6"rR[L9n<m;kAI :7OݹIC0A@Ҧ_.m~~{Tw~8=(3=B!nehcfŒ~w2+(iٮyN0F3Z<^5n;oJ?7+ֶ+Y>1S@L@!X/S^wC%~U4 )ՍXw5yT/ȇWL}뫳NQ;͋|_ǕŨz|*ծVx $\)Lli ֡-'M(/d-E*]j0^jUBA{JQHt8'mA_'P [8 ba9d9R㺎JG{9R񫩄)Ml$TÄ~vkƗ?Vϐ"vKxGL&ZjR)2HLa< #߉Q*^w395]E(:pxV<@= s=,?pR( J}?Q.pZ`RL XufDYT~`ܥcZ0,@NF s.&ϵ Y*G[AM㠅ƃ[>]|XCv]~s~8U~]gl~l Aa:.oڶ ڙ2VYAwxf9+|9rN(ca!1 "ʊ0|^I\јa!_\)P~I0tޤ{N0ƥ̓N3:odg x;[.[Iy"J9pwơmj?ww< UI m0e]@Uֵp >gFk}\@q|=k].Y) Gr_P/4npVv;r\Cn Pno;j,q7AIDڌt8'J%'MM3TMEQ<'v?lv q)a;UBɣ5Iuaз4($sK)GɌՍG݅?scwHo.aY`ѷRx©߀L;MB50]1D")뺩thUY_zh^~^kNR4J{2zD?mcFVIߏZRғ*t礒MD.UFD](JfGZW:Mgn=]Kx;CmOUmDs޼3O9Q$e(3;A1$&sͮ7Q4HZkK_}0Iq j¼, {n&$9jPsT[+KVncߗmdMHgL(|lWCƽ[:ߞfXE OƊiR[ %8PS^=KfV KMZjjVʤ !jt[N>'QP ~QyQKH'jFd) &El'cxM^K VB^N(ߡ:3> O҉F =ٌQ65T+}IE~Ȓu0 ױ8er/I3e/_Wn%o%$2s,n]ivl[ <ǫ_}TK}+OM{=FԳGդb9x{'8/Kz k|ɑ;FIRNN]־I/ : džV/1c=u=6zP_;1+KԬi\w<=Wh~)´ѲŝRLvSw%sB5wViS9\iӿSi=x9j^vb>zY_Np%!nH&E[.WŸǂxԏask#;7g2P ^LMmedGANחTU L-3|n> xZG7VJh4[*%gZ)0Sh*§kS$2&rJ(ȧW!;]"29~46Y|_GqJ-撲ĨGׄQ)>cNl l>;Bpkd @3e2@"Z3݃vǢ3,%$+Fi)!L׵opfru-_)?g.\q<`ǶR5tG:\3G-Pa,oc1. Xb?06N :;HKi?9j% úGNJм%՟<ÕM<|(hlQ7j>F^u1֩k!)v=+R5|VlO]X~8A\?OGYJ7Zfp#p-3gl$~޲|nFǛ{ WLȸ +*eSJ%B`~X`UzR^\cl/NBYeJ*t5̺&S'uhPfx:6sr;ٷ<&+g&?k%λ r/F@!*xEqۃzuMnOpv@|gZÏhX@yөFEg=oqCKZ8q>^^K2u-^V%)WMKAosw5W'tŴǚvӞg'ZE)-lE2L}sǷ8Lǹˀ]CKf{Y. + h dSjٮ01b'=W'IA|-ޚWկa:!yEhߧN`f2z?=_} ?Q>RK>fc !edʭ_)S'??f| p'ݲZV3"F)x1#ݸ!9ȭ%a(h'T<#: .AvY ݁?=F|mYA&FJI<ܪBÊQ.ָǨ9.F}|g9_J"i6CxIV a_IMӊCWD|~/#hMMLk2`a'f+AUL,P pA)QHj[~_$@-d VcC&%IP,8LeܥBiĸPis:<礙Ҽ=OjWWh̹k *o ;Zؤ3ݺ9H82H`P͒eI M཰1wf<ؖ mcuUE;BUhCVot#a2䳑G[bRHn;*6Ixld˵X|KZIzG4fx@pY A= G9WLe4G]ͷOiw>?ԱMkޅ?@pI7ZTvs.g\XĄJ\1?cĈ{xZ1o^ց]PjC|107bnGc+[!6t9(W[M=k K$xb0y}CC >!H<~#6FC?n̫ZFIًR LˏFcj IY2'EgO5083˕%Vi؎6w J˼sMußk`>"X,ntwL.q̄rj[/ ·Adg%/>69LfܠHDq@wp΍֞Aՠq1&DRGpbZ\jvDWC&G!~= s;%sݙXLTbyL6҄PxAҨ a'ȯ澪ND~ :Ŧ=*bJ޶~agϢv/j2"bpX-JA}ؖi;|uy2٠#U'46dӇ@N.҃V"ubi*Ӹ=ʐAhNT㳓\d+gΒ`7)˽.\rը/JSuyڙQCĘ 9 vt<.&וL6'N(ɦ|;sL>Jk/TUjP#f%#2zzV.vYdn1žsltL[K]!h'qP0=2r~ a1Z~]0V7yp]Qlyb^l,3,zOH/ N_TsɦoC=nFsgdv˘dZ6qp|}'mloy.[Ajrslj 8b.vy1_ mddhbWor[&=`ʦf$ߨ =+Ȍ_˚/Z䃄엪vt`DSN ĔZ산70bˆEZ|UWa*B7`_ _kZW(pu9HU0|m Mgյ?"/_svTm ^̲J塧i2R Զ[5J"HH~}=U"]!meqrZzarYjǰDՅrCҿ#,.5'ޏ2_QjAxq=muiɿ @TIA:poT\} F%oU\r4B̾ Hֹ 0f<ACQK]zI=ѻKkS?5g݅!&p辫(!6C2P%MFEF2ēTE9͢DGji3P 2E;3ې+RQ]GTx>V^l{X Qnjm`* -ս3CИ~Yy$u]}HFip27ڇ_XGE~pJj)QЏao㣘d\#1VO_d>cx0ڬloXy"ʐfREoʰ:TK Wcqo ܲdfz(qclDt'@\jKhQ!FMь5Um.!ZNWY;^EPBޑ|u ߸_U,HV# d2g͹0POFMhNw jT-FVRjPK*s=7f=qQkҼd>160p^T,lp "?&H;eEWMq\;Q9y<AP4"H nqVG#)%*>-aj̬1_\(|X_#VQ>^y#6Zuie%P@fQobu+GMJ5 2i鍽W)fF(I8U e_f tcw|h B>nNC[.?>q"P(I‰wwi_ P5Lp&3wz&h s[.aۡ@|CD<%"7-8$](ՊcZ"#s1kX8S;xiF)Q~/Kl>isOjZQ&>ǞǑ%Ψ q -"_ҶCssl|x}g[VK]4]Ãq7N*%>6{)z*;TH ʖ'sݘiu1N֞'m%v^a+׃֌.0rh8Ҧړrج L|3HSQ7csW#@$5;r13LdpU [q!03u35y4(EoϨGe?{ApHl#PlIPg\̓}C#aYfoUWa%$囮y,;XAwIm큏@֪&ESttQ(R)T;̐0G(\3و;L݀)C˚EHW[(؇eK%k$9oj 9*_P]4N"] թK7CWT\l H7"dl~c%ƾB,-qEԅF`qb-B6 @zvDږeȫ4hҡG2#ǘJR/_`+WukY̲>/ac^rX}tLATʠqo !VȓotDʁD4 'lD%PmH kf>AYxPUۥAJp08cTUM!185k `.|ca@7WF`5-:y[o>(KuJ\ͳ0M X H3/!3, JI-?ϜSBʎS˻Ej'Hj`U,r+ j:4PppDTwUmc=l0ҏ4ɦsi㙀<~FusHF%vnjIb2+.cj=[1lVZ ɏT< =WX`q n5⢣]1w%Uk*ɻ gc'WƎT^e2%ԷMe}|Ax8TS~dsUj8%-6 լIeoUq׾`j_ zTEt+Z,#5-_6A-[3G:7N=DkpMbPܵPUY>! [nIWKyM TbAc*xGƺI5Io}3rO U~wg~ 48DYG·F Hq45@AJ\v ayCHqN3pS4#UmFI(9 3=ӌ /3(T#9Dٛh`57nk! :Чma`TI`5 Rp^BFKh3XÉ] ˳: N/(Cǜq;Sq V Ύ/LDt_d2|Tً?y:cWYG^v |YYג4BopA MFSa@Uyᢡ3 aq@re6 (b$\< (Q / B[4K[z}IZ"P,Q)#Y 4-5f{5}ă?Us}?&X'EY1o4K BFx GE)j86Y zy~ٍL\2w|#XR"A1j$=T22p?|]Ma7 5\B R,k-\kQ`T7,ehۖ<+?x!ۘwA֠3fEȨ01IS_3;\/n ϸ hBH <Z U źsi .uS ID}]-tb`>1T[7 Wvi?FvPW/P7v aϵfsq")brgbZ!6dVyAF0 RFMj`9UQ-s| foX&2yXyo1#I {S C/kԓqlr%k@e{6-\zzTUD*qZaaN>q@Z1#oFoit#goX*i2|huA'YV"/|dCN~'A+<~rY{oS5(Bbe`.|!@Q._4UMfy7 cVֺ`k׼wF -P@/n]_dbLqd^:`7<Ę"A)8|q\dp?#ք9XvFǪkhT} ͰD6S$$(q}.8ɊdUKcokkw%mJ}Ր;6魽Nǁ+^:l3_[5(OT4O[xV)E֦`Wۢ U#EZs ^ QK2WqgbN)BiWԞF,4Ae,nhvw=qC$_>+I =D2?|R;JAJ%v?4tBg2T9wLg_u:4^b^x_kȚT ZH_?{~ȣ5FC|+QFݿ_M  V pm)˗n jzwfۦ#$@j"/>W733Bq$(e9P-십5JΞAG'?>T K 1 )$xB"b ✳Mg}% kGG)HB3k<g&'sD4jh]j%'}lrG l6)&`ub5,C/@K "5s+ QoFIY0ed,$0kktP[/+7!Tw#xd%|%3*KU;V/f7ְV&Yk [9)i}3 '#F]?J7E^1f"qVP򯔻o5>ڟP& mP O9S#>@5^ߡ.on_hoZKsw>I.G/~gB$sD5*/= b=\D5 Bn6Q@ϐk$nAX`E.q9n]F0/b׊Ly^7Añ#J!b}`Mg5jgi_;B6ŭ L5"M!<2#0՜`풷v,:KL8rO8Z= e 'rLe1mr~qi7C (шuZPn7- A c^}[ d|@ܭ_ Mz-#R:uw b+J4t:h0g}c#6 msP`>AYByc%G.KkZat0B._58gbjKD~ _}zPZ Æ]ZVaѸӸ!i#ތ񪸺@Y4eand= | o/oGu޸ā[EɋrpmfLCht؁y5_oj,ltKh,P.}/2pHz䡠5897}+xx |(?`|),3֋ENӠ8"Q__e&?<[K_ z02ͧktu3j8A֩QqW֛TDXm]TʻۇJEX+q^ywz۩͙d&R8A(kuq'8Z dݩ{'iӚja8Y1swM',8n=K J>$$͓jSў_,HXFthbS :pE7kJ[Q&Wps3"nNIpb[We!&Vb9%P moi@M-1Su?K*)=_UkT%Tp^8z[&}ִ~'7uHG` Goώ5T^L@fp|eBHfY/(tKSiEWw W{Xʷ3c,/qtބG֊4~%^-?X%<ٞ zb@e@1;|*@Ps!~8mmmܮY,25LwoCc5_x->~n3L1}+Ŵ ;oxkΧ*ݬϑ4N }Q?d) ՔCJe>v4 W$+EK}zx<'}3Z5PWN,`@lpF7~+\ha-6|XFomdC7sɖWiqM6C+mNKiH]4Ǒc; rly9bKqxrrC*=*wU4k^sR̎pVQ }Qyؖѳ w+'CɣNXEQEWDc(7^Pft 3JbŰ~PDʓ11N#J^vF'?1TSCs~ G>*?9ZBJ{ HM7U`Uu: IDWnXpG~^=L@טk2ݩ Yqجqko1q- <| `ːkz+@G%( 6v+SJg$SaU9# l{gq)IJo]M ҇O "f{ot.KQ.%L٢"7ۈfm1Rb{M}b_HF[<'r ?3Krqso oNm75:ĞNK MD ҅_FV-soNpx6kf+7o a5Idxs 7~| X+8P|hċGAf]ZLŘmfT9Q|"Nn,^k&Sz36 pⅸm|}y~-QxSthƳ&uJ9 {yt{$_ [GI/'JKnpL ?f2Ey4%_*Դ}%Y4F|Kt 軱 A` h|oLIɘ&__KQv?a-GB9mYH0n{??UNCN)nLY-UmPY63j}y C2oLTYi{>|^!`LH< z\f[A! g T8^OC}.S kX%* sHg̮s z4;u#&uX:oUݳyFC,Nt10ST!KfdBl&'0)]zdCPr)կɹUe DG`Pz ]z)l%A]ך0w50֬XK`oV6wjD\-% XF]|liTeTPh)O6.FYڰ=$q"4jB_p`ʙ_]~9QS܎+He(-<BZ:<)Z.a-g^ۻ"kE ͓:U;H Y߄<ùDd \4S& M, pT40H'1T}ŶP&\oANXcN1.=vհQ:XMƬe&X'K=zPJji:էps|xg<8^q7S!@ Y >k,t{H_*E0nԗ +%P{l(uxvpRfǝȏWN.6w;K CMx.p6ֲT1x7Kē|d拨~ o]+Z%sC2+mr;IO(;ۜ!}Bj͢m@u?^wJշ3MY2Akˉ=j^vV)>}:83cpXM6QQ? tTlo`X4od;‹ن9;wPl 4smQcm v҆mxQ+QTðl#1A m*vftQ,m!a9&&vE6<F$_ud4K2lz[:"󁡙V7آ- }D%D%5<{}ȖK:=}y\ I{.K6Xoo%ϽJ{JO3kV} X{"NZ@A~lA1)(J{ᴜ XOB0F/?Ϥ.鐙_纐բbCF*S젂xAqP]{vA,Q?کK:+lQ>BYLX;붒2aB+QMjƔ!] O,\a[ 9-[kYQ K!=u5z`|ʅzkef`i<(+cC>3&gj{[nj "ΚRg6tIU/Fp2{2,A)FS.a'L}Z7 sv > ;62Yʑe#_|e)sCNNm^ϡTDY]g [PpE} Z[lK#ý8=U+ i7Oh=H,on-Om` {PicFՠ/aT0[]9LX^@n$No]˴IGs ;:| ϋQ`IAy9oFCe1+wo6h{h} D8f'l9LM/ ▒w7z7-]í'1UQ;mwA~he6 mZ@y arڝckX&P‡aM_$IJfp% 4b~,)jޗvEЍ:9oH(\tms Z7A38|od{;=خl}s%@W{'4<Ad*kh|0SH_ qQA+{ t_*`IT>%n[.G7ـ%ļ) ,'EM Tl邬mU Zug~8S^6|n)6!'jbk$ΪQI)mW \_/eh!('K_n ?HK)IWfԍQ )L݈Π.;C!to|+ /LRJoGσ݈hYML|;dr{(`k@4awQ}+^*q0SyTR?E e;96$'ކ/u}fe(ٿھ de:x=^C97\1픒ĵ?~1"yͷ:©# yM 'mY4^m&S$b M~d6Z53鯁Wra<溑yUD<kY' r&uWV˩Z=mq=N K)hy,.~n;zd\)80!*ENKf ML/.&FQsʺ}8ٲô~T1y${˖#krtO ,0hI.:R{%@:TL&gG Q^JN_ \̍}\ ޛߏ3EcF dcn`~5<-vu`>]d2?U'l1 .öa}Uj$+ 9$U=+%Xۻ'AFp;!b$mW}ۮ Q#2`U^ *y`jv>c;6z#h*1Uj%G 9ק0(oRTRm#5x{{k , dQvX"i8ucbp/o+ϲfY~e>G#]fNqWlС^ o&xۢ{5 lk(8陏4F$2Ԋ l^bdQ7R }(bpܠ{sud6&S5^3`D ͍R;蘙zr}΢x"&ENA[ZdzYXu@˭~&G=2[!^ 5۴+?B,ONNJ^O̝Hgt4V;-E'ʂw%zpGkAQQ$ eԹ ,{RD?TԨ6cێ /([=LTӰ0(x*O[e^H~ |ÓxPHrx/hWaY'#^^vŰVe|"M8]BQ;:V]c V»GAxa FC_eFekzsX\ SYXbB`ޟq7(=_>PweLݮga| pPf.S~ ,RDrt'8 y]#-%HDk-* We0"[r-[f43=W)L iWf H X,f|n|?ԧ6fZ쿡 .\X/гY4P@a!o^%|e>.G+ȞZeL441(<-ߞ*I\?zg)ǘ[p lt}=Mp"F7'Bi,$\up~NJUqC̀T;x {Zt.?$9T 4kͶ:):kG \zg~>wzCqCf2EG.O4!ɖ tcu2 lMvHnAu *9%.c ֲ)g37ԛgbUɊ!Q7Pvuem?HJN}yDdW" 1iۇ% /^F)M.l 3_Nد씇k/@RٞeI<HϪ"~sM!<[]ٻ-(F}Ʀ>fɟAW-UF)fTz\xAClR'3Ejaef]~4zxU}m[0F? 7BZ>ʆυy-Ğ;{usf #:H:w7dæ~t6 蚶M\4_$anywp7頂!tQ0DZPU.GXe|TG=mu=5%7Ry5gW˘U>-be1ު -RTAו?.*J E?m``l(ǁ"|A}f;V){˾ d­5y4yƧ2˪cO#xjjdՕcntO0;:7蟻")=Go1xkO}clEϙ1tP[F5tCtHY?a,H7PBN wO.ِ7HnBfh񘳝K ɱ13t._J2aw7վ1U?}֊~ѵD O)C0CG`HhNbdG_V?~k8(Ve$^o2B#T9 =UxRK* VZM[9w:p5hN>'{W⎂7k:]]o`XMޕJ9OmX3M'ėjL:f ed JF&`ʂ%չmpAcu'.,!q~|olCIͺm>rs?gF~PJAwRS#=Si特&ݠZtk7w|'>'ayvS"r% w- (( sz{ 9BAsL]mlvғ=N2Kx5L)ЉfTDL~8?'JLtفaaN M [}}V]-vtD_{~ր|H f;2XigGW0lوIqaq/Cycj:lc$BB~.U85ڰąUY?iEȊ?nTT'x0m4GGnO-f2V> ;fܐ.Qup`M{>^U*SGƣ+Y=I6i;%i15x P}޾ F5Δ/Jcud&era$[ǁ\||gWK0IȞOb<Bz):kO$} nRkB/l,2ѧ޹Ti<9Jm[`tռ\8O5b;X_MR`HG 8Z;`.klyChJ hpmP)*gZc]mE(h%å, ;j0 5<v:nVs+=׌);"H1iv8\I8.L ? rBY|g$Uh۞*吷L~)\{:BPEНtt_IkhquXm%GhmvjU!GBg(>!;BSۻV }J80=0@{/rx-L g54KWbˏ GE8LM6h$;}WV Lcb7Nʔʞ`4i8E.Pqg'+Sb!c s `s?y%Ny.H}&AS;dL+Γ[|f)w2UH<>uτ~G>W~_#F'{ :r)_$ןoѵ40gb W.I3.i9w/{re3鮠$}VJZ.xIYm2x~\ZwUmthszqc)d[DoG:p\-czjl!5E?FIőkgccQzFI-X[~I[1,QLQq"I[Ah8螩"*rUC xgC0f~#WYch0{:@@@=\ Ɨ%F}{Q'NT/b0:P_R$F:]^+`YÝ ÀH(:jYT!M~UgݬOa\Fs90JyXE뻤Y*FKJCxh, 4VxmD $Mk} 9;dD'*!R?YjcItLi5vYҾ-y 5wz88. VY"&F KQ`;(C%5b,;yNQcYCVZ}+t@}ubz@/T0ĞLdAƘ1M}9p(x~5l3!JDwX|e1LMR19EY}sld! m7uRLWwOaƠ$J‹޶.]6Oiu?_DwBC+yopuUc?OdV.&1L:k2i-hY)՟Es &U9zt!]4sU٨5|ÐVYN*{;^جRS~(|s,+oFQdU%Hmůqk׫]l;w˽"vrD[ˏlY߉[u.dֳ U&*IލNIТZa6 O ]d-x#a޾.U$N I*5A,1qv'vwgD*x ÆX cH&kk띰: ž/AbY!)//SW_BNْ. ߅(nB5Y+rL(UU9 wd&^6|azKI: ǧ$$s&R߽8cţ?sކ3)ayaZ:)+d%{˘9Bo! &![8B U,Qc|磋WҮQb7Uzt3 +G>P&$+Cx+V[CvVզa̶B)UT7ۈ!:P )5>e MgPX [>.XwK7wHOY"k$GR=fij'*pR|9K8ں N l 4q%Wj0|/DmZyy{iT3~wNLeӢF*T# b&5I:s6/)q~X1%KJ8Xg+:~awByy(˂lbM;/>_2 r f}9Q"%eZϺ3aO32; 9]d[AƌD(oɀ^ǘFJ&M"]H@<~9FcU-VL o'^bKpsUS5d72#?0΀WY(n~X$[o:-?삻  f@Yy/ )rIa{w;?ֲڠعR#Jͬ7XB8o(*e3GNk Yp# |*{W!2boE̴AM7Jj|ݭTh)Q=ZSa\֟^rLXgpC\_K\6zQ.ݯ$=Q{gh6A>rHMf;,sEm:VLm ]S% AplB|cQi4͑3F#Y C{ ԓ<&zM.=qa3hF0CNGm;]ݢ8x)]G< 1~iLW0XW$.nUHH͆0Ê_w^ԫ+Gyu;&MTm s'瑱 sp#n A͕}Y)r:y\9Y|rZ@(K&i  s-B"ò9[ S@Dbc*_C ^=DzZy o{䵉,dɒ+ڑu 8{ GJe Vw"Ocl}gl; 8̖SZGnf7Dߤ=>9@MퟠD.mTOph"iRzkuUOw Ζ#`ڔ2y%Qu[x52e84lHwtB,,#c;[3NIu'%lד >bMu n_& #ґcup ]h.MEF@T ig牲Vtsl]S[ r># ;`'Sem o(ωw,RɄDїDŴ|.T$VA T# aʍv'AX Ֆ7)9τ|0'kĿtb z g4OzWXg.b és4~ vCoAϨdAu. A6~H|p%&,YD(hqɍ DQC8 ߰42r$Zr8pT~_+뇼Ms|$u|Ct,5ehiH[j-ܹ/ c;˹YUT힎 /^'ancғT)p'B,7Y&|K% NtiU=/2 [\/1c|ou~'Qfc~ٺؒm_$5-|>!h 5@]pVg[ܿ"1A㤬Suw54kPŁVgorUk}=\E_+3BdDO-=B՗=KtdI!%%1.MQ"6(/wI)p'eqhmBOtz~VULYKD^]Cͅ 1;`6ha2 o+ M>Z?|Y*-FNo=cpM/sMmTQ`"" 2 ?Dhmk>OPB$50h_2YЇيx;S/wGI%SJR껸QG+o ,BKQ;!)@?ֲ\  ɦq.8a\-t-gcrk#-qI63dH/!|LZ:$*/.vq6!ѡu=9"aaʗ*q^~_όH_шQO'~a U _SDW|9q6i=`OrW[IJB,2r]YLM:"T'J` .ض?qt|UXﲰN ha0`i.^ 2<|#;YT7_iK`(L"w0Ͱ͝ ]׊(hݠӕ ;%&NyeS~3{;b,U)BĢzĞQ㖸w'ٻn= ylWzع,g:JZ" gρjhBX0~j֌CteK$:1<.YH sQ6f݋QRSN7b!~$r/c{R1:N I?nʐMC4;Ҹr00fDyJB-tqF بCF[^&7`WhiP3\RLnxtOɫCPU hy;o>e: c cTPjQ-X!j^vF-Tx:[6 4BT!PVG5W|]~Q b#jo jbag@쯿3nVDA.N]Y[xQDWQugiٶd_BoHg'KtTu {\S^Chn'!f;^݊D׍d!dgA.qh.׵<$77hƗ 8ha1?}VF@mEFU.m_+~\AA dJ튋Ib^YJ?ƻV[ru7e 7 Hćtrh. Z'<$Tʙ6T6_j"Ȅaa4l!kpʢf!yҿfڌ9н( `ܔ"QX>JOvĐ"j~ ޷%(dXK/]HH}WK,N͎b0y ?]E̢1X\ [puEߴZ;rW(X/$E 3)r;6dsQ.&)FtK{.V5+#F]Z?yƹT2<+kPbAq92HBm~iڧ|t:Ʊ \+T\ͼM**lPW˴Pq mWl8p޴WDqT2d9X򜍯1%"žf4q|ic:)B1Eù@ɂRz @)qrsEU;i'+鹉ZH-;SҢE> Uh˽vD>-gWݟ. ;x[A

Agei^Xν64=KK0 ޞ[٘lN# $ft#zSe~#pŦ` f] xq(Ku%zZ?T/T BZm8q'w:'bEP;ȉ;-T}Ai-'pSvcUsDإOX1ۇI7zj/#Nbp܉J!S'5?)&Nnj0?6$_fLG[f3xrkNR8r~xwHYzqp[׿P;jelw/ P$Ł!L#J)1Vi6:9㢧h=ĺs<fCL ྖ4-o`c 7887./ Ϛ~# β|/lJʦ9r1\eXc*8^~Vb:iち<"61HM"£,oS'览\ 0z'wFrB7a.OAْ^S}9%(yMƞ ᷹;pwOZb'\-E0:i }+/nQ]}_@\WZAkNۗvPq駻9;Kh77ulLH&fk&Izi`t$[7e X~gl3ig?}!Ǹ& q곉`y>-wן&KSAlf)گSs_W7R A$yX/aLnx98f5J ӠuP84v-u[_^,_pW=8>ƽ\ PZ-g:%v=^T%r=kܤrkn(˖xq\P<cxk/!J@3a xBű )n>AoqIS/ Xf()7G.1p^e! y cA>Y&|7&e1gle;JY#ۊÛ(C{Z^C,Κ>%ʙm:Oj=nb$ն_`<}u`%un[uzVK8,,sY Shn%ӪOZi"5)[Qe>P]1쬳~b>:n~dZF/d|LQSMjh#,[+$Z96jQVAQ歅Bsv; O2 Ǥzc2niBr뼪bWEL/$^h1 Gj4+p_|>Dhc8ڸ|@$Qɀ ;^,Y3`O6^B3+~3PN48ьp9ZY[v<>rӴ xlZEI V}tvK;hDUZaO}F hʜWbb;-p`f}uK8\UEӎ/ayjPd^JPQ4 XFSmS CrW328c:/tPXB[ ،fײ0RoȲY*(Wj u3fYOPjV]YLI.Fg(mfIXH۲4 7*7xCJmj*2DЕcZi ^O~o64`̓_$xBR_D+Q9BZn}$6Kp~HabVK,r((vvT[dv" fՌ֩E+A:`u"_+)"H(SN˴wo#b!UD %S1h.V '8F:VtNuN^O'~aP߿&' J̩3NВ5_иg6 "/y_3MPc͒ڣL/̂)7#^ g! SDE^>?k?-wŏ0KD-M&ikaRw+&MD#p>Qg(HHș4i9uW7Xq=uc0J& F_~v!mY_wO֫#SR ?k s)]QjV*/p|'h2OJ -|= !Zjk) ׭Z2* 9Sf>/aHw59c 32J<rLμkI;aeM.k*q Kz濯D]gǚ-eyLh9]}j_aq" x6Ǭn7{;Xy{Ӧ^BR~a?l@μRa2ŠyDT Ral_Bb9#堕iB#"Yșr`m͕RM'IRHNWSEMySdزH7851٭y'4^'O &S**%GbL؄.^L>Hpi[;ȒdaYBit?1c%_Y`W㜈%mIcPH J^v_W!`ۑ1yF΅Fҕ${︦!)=_dxk:^r?"[ܮs4F8wMPpHρQ2R$-*+M t\GBN:1l =hݺ@SDX:YĂxΪwX: /ϙpRw)| G]'D2ЄbN.y@c oҴw"wikwԉ&q?\FL}2Ikoa7{bkݟm-tUL<Կ{#{D򮐉tzWk5]DJdxh|JVzJ,<؃ƃ1<ʽ8G)pw`=T2]s=yp`-:X(KZq3~.>[WzX p !Nlq/-fEJ%jq`䠮ÏOS7x*oVPݙS:9fI# O3M12[3uCVgeC4B'یE/'.tWk}|9jpK`!Q t,Zk+&7{"y)(9'0g2x[sk8,s-79'syE%l/ ccah,/UMF<*I̧ %1U`s&kxX7'14z{Ah5o oh@}: Z]n5tw$t׎s&ppZF\uȖf!Mq2rB:nWv A̾^=UW8w}"uY`;%%ZUs5XJ\|@0E Ŗ\] Wy HlZhT.n4U.t3~ĝ4b#ytm>@q+iZ @)Sπ/Օf(#(/t)@/i@4 cc4H @R] n&:Oɦ&dz8$Bfl_TPѫuTdy}8OPAXA׳lkmzy'w7dX\'Uڇ Țxkڬ_4G,= '䔥{TL% Q;A&; #bcm>\Bw0z$?%7a1$&G9O|4D {m05QS w $7sb}.*eadѐ>s8HɫƱ|?CoiR..Uㄐ(-r6M!JW RpSpbdL60ߟBsQ.Z\;q\3q.=6o "3۹M-6` b~⚳z\<h5$d{Ս*F m?:y(R5&+:!<2,il:]MKĎQ\ D2:{56(F!׽N C:څtrE^B @Q @s.@4^/3ZnV}H`gx{ms 7؝ F1,-#-)/* ӣ4LMm="3Q0Gi"+ 1\NvEbu:y *`5O _\4om5s/ z09Ke._q!6f-@s2SFw6k]@6$Kcǔ~M!ah398wnQqJx; w&#fFv'ϥzf'i qҶ ":1hf "wk4K ^50"V_fLVǺ.?6'^,z>PmEJ;--9;\-i!92@&/gEVûgtWM1es fŋS[H߀^ؤyVHN*@g/@sw2=ԮuwUG12*՛^qO8̍LrN -C֐?u}(z:ar<@!Zg_?DvոZF>C,n!ĴYGu[M @͗f+i|5#PZeE쨉$ /Á #_wc [c3R\b9y[ |K!o&̝| 9y#ԸF1+GprL#U[T'YɏV YРzW2 ;?./r@J,etųP I̧߭QNL‘<'k &dVxO>+*Wuo)@/uUlta(8!?^PN'&h^ψ d_a50@>O*T "Xt,}I Qbyp񷢵mr3LV67C]N2ߡ\@yIrW'oL 8ʪh:XS%hJ"T(XF8 -AT0Z3NLĠ} >y4rH\nu獍3O'qvۧ0R0MZ$I0?RN1FyJ,03FYpHZhŠc$QtݯY+xS<'SZߌ|O4MGDzE&=!ޓGDKr)Bngyvڂ&.`7D'z2;Y(b'a쬪WثNqx\S^HFdӭRWH:0ܦ9[Nl) JiF*!c(jDOq2nvR8\qW)nv(w.UP>%ˀ}>4t ;cM$~ΕL܂'; IWﬣ}ق6QkrzD"ӂ"ݬAlTڿ\&UKP-ԗ>O y2WKt# bD׊;A#*%IK8%Vfml Ff}ތԻz4'{ 3ig%x:[*lK|G:[2*R}e*0~_+.uܺ jM/LGKIf7=!c3a,Գ4^S" %a;_gJs V|j*rHe(9'k=UsZ.S2n5 p6I5E g3uN^y <2KS~ Ǖ)4>#T)t>\Y'(KIW"$;gރFT1nٍe?>_L^s-wፕ_ it#ms YU_xA-.|'aQBa6*R"> O9h/l _yN9"+B,ϻ!I.c=H;<\tf=xRڣM0Md\_ kSzX7b9}MsݲߏlWL94ThpAjhxɿl~CFRJCNJy0[iZ+<25 Li0pEV8 65)dן@h"~Ƈik>r/m;!&5^}"&?8O;l!nzRê&d²Xy#e9ɰ7$kp3wosaGq w|e>q:XwLtsH9Ea=nŏ2^7&Z&pX(W~@bQ&dTקּ쉨}ಣCetd=;Ӡ&5"Y]<{q]?,$wϊF+ F1eիrTY/s1˷2J)g*į=/O)b[/fz/#c½)ep0ia19ƺr'>$iH^oGյ#ad]-e gqg :fkCwqmv}8E6- !n:(XuV$. {"+pY>珟TgF D/vnH-柜|U 9 OpkƂmC`@аEU>ۖLYK &"nd?ˀ:8kCS &NT 7X|d"Y+}FsE4cf0wܝG(VD϶!qO`,0g;Ppŭj1CS?&ЃwEz\I$1V _W!ar!nz^ƆW3u3EƜ뿼_;zyy)*^0%KX )1$`mjOG0% x |ewG4BNU$eOc =L 찦AA(8]HMӔ쫤* 9UA4S aŷdzYP4K!lwR |@g髱Ll4 wT#^>bz,G͂*uFɳ)gk$ 2KEg=Oϯn0~谱 Yce%}wXt54 _yI! -zP!f"}=dG[PW&Df! v`ȧ)z,NZ̾[lb#}A40ţVv"::UzYmTH,&FFJ(,)q-7bEpUS}kB>+<hwI,jXW' ٮ`HZrèvP)^iNzmtFW{{,%~^i MoOK<3NF, jlx;e?Zbɟp,V }nk.6> 7b08a$܉pmGΛbTjҒ"h'Y|V^^Gp|V}-=h3EYPrSG"Q]U4ߤ &AĘܖ4}h8Wluw-ԚU'y,]H:[o*uŤt5~|; ]b 9O^/\$Xӗ'^<aKĴb]$6E\­rt]lP>:#(H)>`&o 9_\{7YsKY$K`''gSj;;c9*ӋXoTf=Lĝ>1gHy~ wǛU9f5y&ұoSգVYx~1/6ՔJ+ W™IeGk?DW~,{ȘMv皔{ĭ{.aՙM`Bਫc8~j/~у}9nK'@:G>gW U+$CܷpE[M; POSoF.S K6-ŏWKE1'`{Vn̟6ɹ붡.W&6: `wv Gz^lX<K֚_%D.}%WVTlj=_u8j c+H"K$á| Nm \&Scj!u$m[)4 (t$9.0 R/tO* ht15?ԕ Wd^%υ֦jm'u?-:pT03epHWO+M&]*I;Ȍ3ކuķBHU#]/⡠q##?6^IaIurɖA@@>kym| :rky "F'{lSPr ; g4fg{D苸)sC"Yaű͹[H4~)7"h[B f`Wa疅Tޢp*Fu0wHm,~P:(0w\ώq(N UW9ymUAożrEٺ/ZWěvp XΏUL:DΨ|0upua ^Mbi Gݕ#.p_:?~=ܼ+N@fg.ZƧOۨj63XV&ہ'P7C9DZa<7Œ<>'.vł 컜 ԃxTN|D1l!RQQW&-I.~bE0#U/Ϳ@I02doYVߕȵLܑ([#3bW(8]毮/-gݬ/E7N8FE5m0r- +.˴NNe\ABRᮐѭHP ̵ߞPwKkv(!C*AHt/͛(GpS_tS[xqޭXp,A˅ڞ62>,CپyhuLJb,ik{' Zn~ .$6qe+95P_7Mru>ɉ; (\<bpwg[I~C4S&7_қ9tw?$V8[kΰ|I|i1J2?H{}?4{ o.镰3@kHly#sdk) ?!ܝi~zKR 8$Ѝ-nCgf&  s^:Y2 6f耠zo$-\b=Ӹ]&?T< 7ϕvՉ<a J5!t^W|d{?~'`Mp;?!|tzT=lK?|&ߨ @}& {B˨y4+Y\*q2ٟcLvEKǟ&|8S2 kDDU|l1Bz܎tC-&^>"<b +`%2:P͖(_tƯ4 RmvV{x(2,f{6b@A ZֹR f;6_z3X4{Lq$It}} H;N"a.gTYuJޚ󻭐񀣜4f}Κ6(w-T09(:}3;@֭19g9xakMkŻauAjI>+}랉c@c U\BjN!@o6ss_<xX}Iago:xcUysE?Eުbhʿp6̾ ֌Q6H9oXe /( 8X\5 d$ylXYF@|׷Y*hd(/<&0&- \ʀ5Mϓ =dߝ>MY+2(Xy:3`BG Q#"5_ PCKKX< !WOskL$,dxPHgn aGy'ܽb!$#`g9d{V}:UPszi .&!s[.oڒEWY+Atžխzy_S z ( f w;*?=۰=7Yew4=2)r?]BNDx|twWejEo>AJSWgѳC'xbJcubp0W2gQ9BUm<Hjk& l^.|`8ORκ;sI88B>x!!:~<|00 f?bYmRVȃ]"W!A/gRNy*/_әi)YC|a)Xg}o;O =oΈhtpجaROq\6[6?m) ]KG(Y5Q\#!|}6(§K<J̔8zi]fq1t3S@]?Ȑt…i𹅒:|N[p$F&=]+˽.'0l[% ]yb|OwA?svܩQs. ՝7BsABA=/ΛQ6y; _T( I`{mG iyۂUbrQk,|\ÁTQWY(=&]:2A-\辯|1KEIaEw!Xq؛j+>ڡ9+0ד;Z+^Ik_R/G-R) b?\1 #rnBκ`*eZ-ђj tGdȬxtemU"TdIRdr r,`A,XW/q7t!ȩCў; p(m[|ͅ9l6_,"!#U.,T4cQZSHTy# 6(VgzȝהT: o5,S6v^wn ĤvEIvB]Z[ayF.XJ6;B(Kj]RL!t z5H—1z&X韽d``0~kGQ2eW?^Nw\G"VZGlZyaP#@t;ll6}V$p۷KRjdrV|F ̅gkA!lj1),WںNV HIZ x IaWP)Db$L3\Ψ-UzOr;JI7Ì3uM^헽(X|a =yI-0LueMTɹ?Cl.5{{@m4zA>28=מnӖHOfPi.Df}B |zC*?[a(̵n.4jbފ[E۲1 iɼx5xаW?;r_kk^kNJ{`m9 QGGɁ*iZ .hj EstxpPw~1K5ldr8KmXh_ĺj,0`W{=:ZGq6u6.k' >[W^FXa!ؓT\X(I.OZL)_Z& m1ySgKZC U*da t%.GST/B}bH^kq 67kicy/\dleWƾ]rx-(o×Fxl4QNtk02^3}YhSG׆>Dv`QiwTQTX6|Zc< F*WK* _I59 SRpЉ}@)Ng>s~GqP]:qe{E7E#dzKGtxnhEFm?rev/_]|LE)ͼyU_Dkh#oyh}#vW_p^ k76ހ,8p'|Vt sSQq{T. :d`2.JUy1%<'@j2ĨbwJHs!wJ}y)8n2='`\zfKgl\N4^b18'S$ 1X><ףQȟi?:Sa3Y\+,B}μ<(NR}KQ^I-_FW J\oӸDŤAu5%ND<(C)Z:>%<n@5haW5Ղь @͠e8 He]{p?`=Q:#p*S4b&tǠ&csOycE0e2fޗ?q(@W;}4l[s^Và8t'ʔ;đy Ès \i:/ ~ pZ( %zB~tJ3WidRӑ,Hi+]@#YZG~\{TT P&֨O Wc޳eϙ( P 4܎Ğ{)8i!eev]xAꪴD$XxKZlxxq_)}\e(J?c+邬;K1 Lko^3JY@/s3p/M$@BkqYoز-o͎B+9 1T{h7FN*NE) \Jz 5^c[*#\љN=ǣPn.@ W:}=|8ϯ隝+?(nW̧ pY(dlݺ"[z!t>VZ~B%_/$44c"1WB o6eo_o-mmG0;ﭸX#/dkh)m : Enu7L@ gB6UFԊ6(oʳ(j9/_u Ye[m~7)ف_?قZ{m[ܲL>;"-•{)莳N3;FLLwƬ@` 1EBjw)]!_8U"mb?MVg)V;1^WQC7C/q(wܩ#QE⌈uY#>9焜7t:dfRMK8-\?^z+H)+7QiܜHOpԂy 1XbOެ1Nf{yZ> w#kWebbE} Q"^< g~t<&ʡ2<^YZEIJu GK^&T2뷔)պIIB3-('ƈi&sM`FtHѾ+d53F`AX=GS*ʵG@MٌA~~/ed ϘKR%PL bBڞdƳX1W|'z+)t^Z zIwŵ#7Ш6͌t~-]1f ̀5wq,v>61ۯvwŴ۟G3Kj.RygJJNZ`קrHCt -]{g{]؟3}P_b R"=>@3wc9/2׊5O#2i+~搷wӆ)VV;Gy8ړ9'8Ua};v/5WR/U-+?56?%uݪ?0|Pܗ䷖=m]H9-dDŽ`F'~1Y@f6^ȤNm T]"P>m+XVV b*B R ~ e㈼%ꙛRrҰ?/So [uMkhzv4kh PS‡6kE h~ـu/?H;CTv1=Ʌpk`)^SNMJکyULsA xKa5>f<_E10*+R&:q'(50@W7<0J,rxwX粐 |8Si8L|E/|ّT# Dw3^w~iC2,^c4ç>i ,8@6,fNn){_glKX2={J?&GE}(X DM^W<"5J14]@e^V%oOy@9C€_8u1Λ e`:{}k e+1fP*?agB'&`%d~fYɥ ̙ʰzoP}¶du.1|W"eb4(}AI$ #jnz+--v Muyhzb6dlJ f q9p9yO/] m^q:dha>uogRبI}5b2/הEJa <|-2> Q$.} =a-0gb c@e!R5M)8(X3:yAwnŹM4r!b#Ӟq(:63&cO]eIWBxHd|$xu.p 7Cp`6A0筝0"L8Ęw .oPc\Mk+N6Xk²{%v? -G5#SO1 ;( HLQ݁.UMIPQsN~?(M,@ha ֪$Y&.v!1fdpџ( JlWuĒ^E|6 jO ]ϴZpծ![ A;6Zڊ<2qn FA7R:\d_~F%1HdT,QdGWVB"S1i+艠I mba̾14{ЛdNn.ɲ6T4dBg&xI!| g3wa(Ԥ^P#4.օm{DMTbLQLz.6Zn"I4jgX<u[FHKZ4܉˒.И o"|'YaпlMԝ?Gv䢘VC[MuE0@x]cFfMBf/|\ɱ 6n@0炲w*zf"> l؇;x؆`F%T;fG V:1T4ظH6(?@,G |۽}6ġMZ/9}S牜>=_׃5 :;mPd& :6ƴIN,83i=|Jþ}2#(t +XhC)4M Kg}bu 5f\n@FxXgz , .e귩"\v Aފ[]^{8^>l:pHHiz /:ia#|ZsL!'ֽPv93RlvA6v*Ԫs+r>3&K zj$ܦo{["LӤгl|]5Φ)`S-ʋ=TAmFϊ`٘"DCyuh {?t!SdUj0doׇR`lQTЯZsC;LǙ -"{o-R-ٛj fcklk.=(FWv@ʋ1+UoIMglr\tb"gT[[;{? [XMC-"+xɱ+JEPen6dIB.ܫ̓;Tg?b;f }uf.DՖl})v{\B I )[h;V H1|P/o o@uF̺}gxt.˴ 9zA Snk~g UK0Z0}7[n!]pqNɞ*Fݽ U#e3.^ʕKu .g۱-%V&g%s##.$$s9fVX~y : O2CO±V=aG"!/bIJ % ׾~͆< ğꚸ'[iNu^pS[w(&^ƾyRI j7SFLK|v-B!S RhC/3Kot0%[2E遧C启Uu,ej)Ω PU9}'$=%3T8zEs6~OIu"( :Q?(؉'!̂ՑH'ZXߛƉH#,-W4 SyEسM6HMH{zdžvR . Xvnr@tNCAhi [:$L/𜒘9tdyrWU*-ri!"pm،tɛ/g=հ'X\9I-. g׻BedB[^NTd~/Pg) =S@k n$)O8d[ܳ~3zP1Cwltpm(5D.D0V7&=ȯ[&HG@i. OXe4dYۏXvH倓CP$C'1ALm Ŵ'X1n9H~$M豺R|Gt#&t[*2݊ԬHG,᪕ vYڃ gQj!4؉Y.HSTE#h4w6 fOU]1yWzM5nQ,C R-e]oVO_0"(tulLayu&=}òf" +bBuVtHRФdՌn,|l3|Z6/["kht% ;}^ķj1=q&ҡ%(H@zHm PK1:|)$e}>H\ُ&yǒ#A80*Sw9ha>AMְJ[en&7cCR GisKHc  !X8e>85.r̿퍧FE 4Îdm`Â[k?u?';Ԧ^Cfd@ya^5?w͍<~3bRK_$ԘWB!~)(! ]2u;(E`DR*Ӫw"}3hRmgdžm `'-JCMJlZxk'y- H6NoH .<@_"MCeQ$3[u.Jȥ)'"|Ǘ}81O,3 TF2T$; D%8*UUl`j<-&s(G(Ĺ ܈4^"TJ4$YUmɦQ[ K|*;{kԣV~SXi=; !dQ?hF\=oq L&q7T,(H#tiօ(}k|ҐGmVO⫭ YT~`1-~H "o-S V hNkl# 'hҚ`/QWH $||R%&tI$Im&{U :pJhh2{5VO ÷G.d". tMwc Iz'MYij!bWC|u2L];= {; y^$* h(;X4KǪLLj[&M>SzgR/Ӻ p}=+\!l `} C"yI wmg>j:C, Q㳆١S;IL65wL0ZUc?AgfA[ l@YeI'2O{)οq\B8RGWQsMO8ҳ(|8S=[5kQ>Qnՠ,V?a/X^.{tC]h8]v_Ϫ|՚8ɇyY3Zqɓn,:Mj?],CstV' 3Y /v.ƒ)X¿ӰuSAG ;r4,ڔtF#30c$44{Kê(C y (yǐ^2|:۫092YZr{WmA@ΙP_=+" >NJes6 0;i3G*EVYnm%E}i߳7x vʑ>Ʒ >Dؽn@Vbg<"Pj$TLډJ$_faξ<)\-y4fyǫ%nl=R,Ф?R9٦7?PPl*|\ybBSm\ ي1}&j{, *ɸS#x!CJO`|L{' ($~3c b{~8*'kbʣPn-2~v*+czravaJY0qD1k!!Lo#&v<ֻXNJ=Ȗ'i2=2ao)'VpFC=?az dCl 0|p0([guw'K6BžU@n?WMxoax+W{HQ+~P|X~4 ӟ`v4Ge(6& wMp.unTr>%}+zw"<Zl _<(`$rBš8fٵέAH_ 0ڇ,|Q~ˍ@M*˲'4ù#/؟b[(/C.A}bG)3_IK=%E( O&ͬ" !@4m'[SE%Vd:\B{Բ+T11zs򹐍 l;h$TrxHLB$:{cNa@Ȑqa~[BVOGY?ޕT,Y냫4ߠM AE@*6Lu4b^U$82Qxy`Cci"p,ȇW,cSX<[w.wּҸA2b4̸7_PǾ1YTiO[_c;(TҀxo/E*Dwc c 醊4l\H@)8HoYE+]$WC[R|u5'T‹'b/& +KMlDI] ԡoaMQőYG6\֞||s15_b{Q bY:SH0T4ȢKqmڅێ)b|`n匾O͈Uը|+Z@<9(=3ٛ]>l6Bxzf+v K!-^a.O'\怪f=ht}1zܜ,`~0B$O55UHjO#4Ȥug0W H;G*!~0H^5PoW<[FZIDar÷Qr~l܂(>GBWeTAhqM#mL-?œ>#imNXD GRMx ۡeQH"&#N0)t~khq"!FJ8d+p'Tn'JoPh:s>7IZ_~-0z|#{a) 2wљ)kT'1@Wzi[Y[?,LB,Z0h3k>rX*I!qC}sqv3L Nk^B=qt0jVV"ԩ,Кoe7AL?tr ԋw>26XȠ8] ($tbV n\*ƣ̵ooWzVq9ƓLS}mRh ejj1$ʸ7$k̘u܇bՙ-Xk0m}O#jP2Pf( ޢ~ƺJ4;5^!rMmW;8}s _ZPPDv .];+Ʀ90?QNPs !#5s#ey}AQw.qLnRHIM4Nj'SqvͣԄWf~HG] ?Qṵ{闤E3P.2D4o0 "?WW4ȝX'b2I 9& C34k$6(03[%dek3O|~t@h&%C٪qOh ( ׳"ak U^y̍H{m.%.O i}INOWmY02խIum V~,v$G \Z٦\7!+t)$ã̯D|K_ɜɌq iUCIr ԁ LGa+q6$\Rb*:5$3O\jːe *=ĸl]S 8@ԽEUO})ŀb ψ Xwk܀4-hԠ`-&gHġ>f7s48zKN gZE@RæXUi$C"x9۔u eNҫ7gr9ol qxd`}>dmy&g/15_s/~ l6;)IF+a/" p(Dx{y;^F#a40{U W3(gd{Pa=4 o=m][ ixuM^CmiEĤH['Ү}Fe޾w>}k8ArHkaSxHUǚr<1+w VߠWO6M[kMɫ HA.(#t$+wI|u$[YdOSB\"̓z"pf~',8ұPߐ+x ?S1  R+/UzolReNl<UrH;*l*i cr# z^s`@z+KJhsd,S2l6^ Vj9V: !Aʴ-OZ13g~H\*HH{ Dn6GX<0\#?pd/\raǤYW3vwpVz5f+#4eP@Dzgn> S$$ zOAa{%0` $S r2VxuR $\ĴYTUHmX\Pٮ;FoN[³kݨAĴHG)]^&x?uh8ʿ*%=ڪ+RAASqC Hd` *ĺ#RP.DIexz`,/F֩Z-7Fxnf0C;8tLVUQiD++ Y **̞?BJj`/ٛʈ)rj=U|ey>ɽFO{DC3J7s]m,䨮 ELꞫ]|wLy2%ƭPK@Ȝx=h[YNuN6ӵ/ T- ÕMAē\Z67a }-JJ&F70smx'_YV[>5c^%(AIfy=&=۸ 㢙pW P1H[/dյ7b?]%0B&cAb*C|B.1` -/Y־#Ax*BEa¼8%S"vEP{?VD2 ΠGz&m3}n GfjD ,ڴH ;'MÙ' ig]sxD#%I vK KtcJ#,kzlKSx?$} 0>}O L( ھ.h)5qiڤgbUe goB&V-3Kj<9exIRPrd3\_ΚtNirtnÈFbX7W6MJ,zdpVߴq:sLX5}[hIN[:nv^`R0\zWQ&t["q ɳz]hJcP>0B=o?̡> ~IAyǭ :;\j bzlsEksD ]!TA\K_F ձl(ՌPa߄FHvQ3@:ZcqAVZ7x(~ `K9ˡ;U44vaV1nRBo0B廤<j<y O qG RfE&igw70y ޽k%vT5k*YvtV SdHQ j*|B';itox6/m]+.N<;D"NuE0i? W% prJk: 7 p\fڸ\JF{_E_CۆHE mSŊ6Ktm5VRv ix"U:h3M T5߼#.L;SY T^IcI5lt UbQo@GKյ1aU)ikحF,kUڤ=ZYc;4u>x^wxF~/nh48Po"QكvP :p 'otj !{ j \q/C\iB09ErphC&TQ@ZśTR _JF_RJ/k)MԵr>{;wxZliM׳0f50'-6Z6V)ZKڣM9&>H[`K=Koe !ԝ0%W7Uý&E;I `M;0x9jk=$ow$H n4x2^*{x!1W |-#@,Tl*N:7}1H۲̦bկ6RV[h [@+ yk.%M3 t<_1t*Z?- J~/b' "@0'fZkXσdΠ`tlpsKbX TlMY]Ehu>v dhhC.IZ|ۿЙaWb wkL;-}m_V^Srt4P-媆p8qޅA㥓M"!ہWQN!{k1 NDֆ.-shkhA] ,u+!AX|-qS,ގD ^WK+jF~VPr#Zp<1@9neOh>&Eb;p㇛nT]y0ֲ 3 A6}}z `Ch-6|w@%w<%(bxb8H7(Bj4z?T>ĬgIc{ P^J 7GX:>RAC׽Inj:BG( ZɃ]\] -Ζ6A-2 @a*v=2Jbvzf)1XiVuT&(\+b8c*b[C-o[AO6D7s;'T7$8S[ /}G'XZe&]F&G&pTZM%ۡoJ6C`ေ {7{e5T ^Y Fb\ۛ!uɹif\N6L#zs4ER&51hr/G87L/#<\ ]XO K z%IVf'llpHZô?6빽/VI׬/Uq$<RjVƁ1y6~Zn*OM r{]須wnӏpPzɾ64_djG3M^ J'q2*QϞ1C^CW 0LdP '؃"IiW }z̽1iQfC}/h{CACbDd^e_DAox-C8;N{gi6Z=W\xcv\  # ;.޿ᝈ8>l{|rtG)aF z&}U]㬂)N0~= ^l &QoKa#%yCYƬ簥Z\6T[DEK37P-W-W_'GxJ#[i ȫP´V3;n)> +9:}Px$. `m kSI9̈\=Ih+p>@HYPy%wtH5e*b,^~K0wJ'(xwD3y;'D.H{P%s7^zJi R JݜD.ȱ+REG<3-le}@( ~ ke4'lFt%q(,b@foOVqs -,yAُ҄95 YCCyCbGѧt۾Hx'hچ-a_><2Sp,(Z$_&1b(bHh!R%|r.s@×Ar-w8I9Wgbsg)qi%!%Lh˂iDǏ*IW6L<+P_r2V7E*|#:ʲ~?do'v;)L]})r&@]vvM :,[26rƧ[=,;#V~$ot-Zm 8"hWy5|mOD򓔜MgɒK{XX\G*(9V:kB~Sl^PnÀ/c4@27TMG2?Ydb֥hFJzn9t+3+n )@ۣM 1Km9*~KJW:B֢+ ""l/!P72H~f\"Hqg…T'5`O-Y!c__%9aVSiQ)zɥ^j^~{⋯5/ǽ怫GY0f$[^,(rIcc ר%EkfԡI26Fv -OeImO! j"h_ߝ^oa)6i_/ w+'+!a=]%@M֩:qvg;Y+@mm/^ ɰ=cdz TЁؑdjۢ iщz֙2{LŒ64 NKDbOW2m-Tf@}C X: mlLT'I.MEi:+LpR*j! , E=ͩak*6maBH7j԰zK1/1 J~Dp>n~&?k!4=Z 1 .:j"n8\ x) jARi[7D3@njY>V4JFu*܊ KȈJZ340-rk(Bwˍz5\;ϖzl&% p>FVBh@0H'y_{^=sNa5b|1Lא}Xݖ)s5v5Cze/E/}\-2AN`[x({zL3[{ -&J[&0 PT)ab5~&ǘO1̝J.{p']J*m䏍Vc#m= (HRPxE`p= c)f9IvM>?M XS)zqBJX 2PKߛ'l7KL0;lmq/\~w60::E2{:[T?H?CC=??q3[.x`ͅRQQ\#+b8&<. k>F>Cuey7 i, 0VIb]R*/TFSϮkbUyCwg8M rf&樏KY@SЕ4I0Үqص σ$S-- 0B;Uz4&4iް^YD"䒶)˜=\uvzEU<.̇G,{mcr2+|=d<6,V79A@!LjjNǃ?gAԘ𥳐D%^5}'Y> 7]cSz_=3#m{tR#"!)~͋4r?zU95߯/_*i 3L\kZfԠ-M%g"60+:ho=߼|We&Tc)5O5˥}i ;<6X(w\q{'j07Sg,&oaFԕq;ak"sѸݟEuMw2 b'|(kX;/@u:xal H$4NU19tFoW l'zG?tʤQ+qfasxa+B>$IgR[x8W ۗpOMMCqZ{r%5(dqל"/"9v S!, /9l>_Eh/yZ( \|HE}hmԁ" !2. I$씔 6a}3U8;S{3|V%gKBa xՎM!BʺIH),Pك!)(s3Jk6R !Hkyݸ"t"M8Hfnf2!]B$V: 2?B("qe6hl<E{-{Jy33 ,qZ}%*`PzjXz7͋znWfb; Z\zIgz, S>,z5&ʍRgIcVMmB(md~W.V&<%xh݊!wLK _N8AhR~gv,]% \QKD7DjUךqyKaK)R_?7G#^@Rt;4 &=핚V!8ex8:XlNy27_"MtbB2Na>:)Vwz(%cm[+`D娨 $d Y#n;4+ !׸Kp+rȑ)/&vR@gעs4L+F`54DY7~y!>ƹX7B~cmYK9! EEIκZ0uxMb&uSbK[N rEd LblÞ$Y{gtgNd͵e3^&Qº|.]J>r-ͷ'7\{xց_WӠ,IqAc_zuI嵗d)ty TDkg9z"u_ ꋗ~p<݀Z1‚?O8VѲwft M3)eI3mly?%^Ƽ`8@ƴ7sjlI! [Éȕ?k!e $+EU+n] q:#hU+O&PvLd*®~x+U> 'o5ڞN#JIy!Aص8RsYw,S/@t {Lk{P|X )EmrF~n9i2D_1b_GѪ"M\~*T˒fY `k7 Fp{BC:u[Q窌vMr0=釛K{ u64 =ܖÇxJM]X`'Z(mZ\|N̤3m/^Bv5!DM^zSr2@-T ?anp f-+zbsx׹)W8o  ۚأk9G8eTb<-)NZY,` vd\|5(]h˴㴰5rd\{1#>H)倯.yt:./"#m\n*s8l _o}zw'8~%EqLB(d&;Q{2:(~iLDqU[s/ llL;ɢ ŏE}zhk¢wA_xyJ#i ή7"*X>3wC}ҕ%ħKΊKqSw|0pH -٨dd=ޱx@fM k)-o:@eB@:0ۻG$Uq$~ {@ DAYEZXI 2hv7My\~qoWV)61BWP݂'Wç*)n )3?\K[h T_1?vս*styZ\v~RbJFV ,|če>*7!hvTpeK^?m0k( |Ĵ1!fLPOa+m67ᰀFm%힢hͥ]+-xMS#NJߩмo;XrvWW(5+ɼ'(E'Uփi[OjxbhS<՜l&f إq` L~rԩ:qn:ͭf[j_?fEO常g791emԕcofiQjWUێ,GG.NCت;SըdOYLC>hp?hUBTؽZj0z`J G?ݕ85u=X@}-<&*jѶ7o|53;Y`pzWF* B }H#HD252ψ6&"^1UCO4 jvDVףCkƥQE@GZݽ*GX#=iXh,%=ЉQѪB6Pf0[$?\MG#h}cر$)y Svu5Fa.>3.SC13_^ðe +5jiQ@RUW$Tep6쿙b,9L<$BtLPUXHjxNqa fBq#; %K'&kF̻)+m|A=̒0ɡ7Ձe-n{z3 ?2C{v7Z/zӪhFJ(䄜PIm+Thu}r)!&HaNŻX>7umѮ-3ŗ]<,8<$d\@6Z0(6&ʺq-tqVS߯>erlj>L7Ŋٳ:`Bv8̃cN'aeqئuU~t c045l7 e뫣heU D7Ov9,j{iN/D z*d7-LMe0R⿚-_Z-mųk@,QTK+s:Mmm?:{ﵐ"FJI"|5h2lfcш'm(X==S=Kb7@N SXT\y-X+V uf)ެPDo?WyŃ+Z2 V岔Ӓg`Md2Ejž2˂4.O4ܛY`L1mU1? D2QxqrQGo%OJ6+C-\5鵾 kjnR޿>ڢm;3v65XaRџioOb/!IcR;:R;kb"ƹ7ٻ;$HY|kFfF&XuPӃsы ?upOSRlj3/Ez;LA:E $ . b9P(b E+^v !)$4qײYl8ÁjzBxċ;r7NԙB̑ѾƢ.NcZ,}HJ]%q~&#ٟP%^MGG7[i}\9<Aȣ<N>2(D3i$*:|L!JsF0Ӻvܔ _lD+DLL' BT%rĶ$FQӫ*#fO]zU)I$y,Z4&U&=~oFBND۬GJQn{*w~h4dB#&ǜyL_N`h0%|E1q nA/߇<>gpP%Uʌ/AU- ` a(=Ȉ xC_ !P}ȕ34= u#҉r\Ƥap;rNW )ގ*oWǟpx9K>]p+7_deU-ޫ+ҨnK| 8:kw~PkƮ޳i 1 .k/Wos^_ZW6(i''~zS+# ߩ ؖE[Heu&6;:$9X]3p-siUJu?W_eBzβ^NDHj/?$4*wCB#٤G樶Tt 2r̾/De kf:Sl|HR-[N6-NCunܫL$yģn!2hiVR/BDo FGQNU5_k&ldz[z?P18j@6ebMdH)Bnu^!U0S2o0wlPW9<%ڕ^Gj\Qw4HWX4""^dPECA^+nyjB /WG fS׿Ӎ_D.NfBG&%ݛqJq@hOi ˿>r)Qh>WM| ~zG97-9Wz X_ypKrR`<ɵԄ6{J^ gB @yC>xYu|L 2RId?^`(ב+PQh-E!l}V@RI ?S.į@3EAb7q?ӡv~6 hޑ{!@[4-.Z %^_vdx7[k>ڿΡ{3`Qϼo R.)Bb2 ͤfulw/7fKE!K7|l"k+EnO~,lv%zO֌I@sJUqdfܺW:)0IP!L4EPB !m8Xx`Y#uGu-zl7/ $%U5썋̌*9SR@KdMt\GrEPg#o$9 ߼Tܙx{F7Z,h~ܰ7?!4)[ nШw' auh=#1Ѷ#$ɝP3#huiz&&UwF zw=̠Y"WnV[д|#jB ܎{qQ(pe2^p2Mqjp ~ ȿ"Evi4y|2MB4혰1?x&n5ux-묩ż~*u8njКE{ f-&e=Iu:{vcj N00N_)]'V],Q:)II]aU!I^WB_/'+G_Njt,#'0d<Ñ~D rQ g=!GRN$Cng)g#zX bw_6JiDN'pP"9G w.$Zi&5$Y39q>}n9~͡v]?+gw`. CϘ3* 'unVPN(jARF1,hBHM A rOb!JijP Z+´={lM} _])d(ybWBa7rE/(݉l Kğ@9'g _xO>iRH08 Ra dFV}m?lg1qg545oU^n+_7| ;vBu`wjS_ `&|^܀O }:h(6c[!wRdB-Ō[XQҰ22(Ao4C_[(\VB낏<TZ3Ga ^?=YbIP[9dc z!V}6:s6sw~Oo[E0)x# $ _ϜzJ=wZjR+JiqȔx21uq=ypOz=_GY*1`q1HT<*EEI׀7YM)yOf`Ͼ>VZ%LҡS0jfz((-9ގ^/F>E KvmD|@C1TP".RTV2-r'5y5$΋(19ÈU휧 ݊+yZ\2Lj|2P!rdUmD~j49|_*,Wg1Ӟ4""rpj& %t˭-COk9pN6;0Z~ȲOHuD-nl6@E'DZ55+<-1S@Gff.GɁY/(f8RpKK[(\oQ#bŐ_İ@б#$oDf6HPŸ,;bbcs~Y($8zQ "I,#(N4 %TŞf"O&j*MRbt&GblمOLP8"z*jN5@']E#x괿է;okL0FqU ̫?`z1bv:NQkLe =q aK :9ƅOz$czoErq46[,E2)Xl1S LE5MEEE-΃͖ݐ]6|O'Q8Ģ4 -aKP{K::x@g;/*]Pj.}/_I]6o.™)_ y82j#1x G59@vGp>I&n-%iH{ s,6)GDn d-po_nqq3сJk%:>ebWu2JktT!w}dQB4wOwLjoX`w1xpOHhj͟E%/,8NiU#|,ƝYDt|5O\1yq:y M}K:Rxܟg0<-s+$r֡,Q^5g ?)TfWTV.RY(Jf WYE2*B􊪿)};ɭ aq|X: h$q4Y"΄_T`_D'3")ҕ)_%J>  n+F8wAlfcJͮT_SgKEQ$ U|o&4m xF sVʺ6c>Iegp+%*;EDH ?ZnE|鼄UYҷn7|X{ՙu{BO VT{G l՗G#`_bI.\t+CS1o_:YΡe(AjF1C ؠ%eՉ6|On/ 5b`;^Ùu"&c++j @M0tl X G|^- YZ)QgzFd`wyf0uQ j:5Iْ[I7bķ3عQFmCeG2ÂYґmgq}۔X5g珂+1҆䠇NIBd <|0ܢ#hjP'Űs  cc-@_\fpLP𼒐L]xHgd#]}Αa Ma;E n߀Z;zV%v>z70qr}9C6^QZbZt$~U~zAvy|`.Ҹ.u)͢ hFIx2I A7#88 0^x`4lw< i܌),)XmΙ"V=\15uHetLh 'Z$LNϯOtgԶ;2(FnK,a (j)_a3pfD>{Y\Rܾ4*ϝ*r $1N,%J}(b s%MZ}yM7(pCpĶ1|q0-%VmKzK<lUTĝI[IԚE0]\ԣbc6=%j|ո2Dx& v &,+@?1S?*hlԿ.AlKhNu:^YR;XЄ}d#m,S;00±OF>X3?}Ҝn9{Ʃ>_y#┌7Z~ܗ2R9Dti7`%K"}Sp%`|NWa׼@"5XĻH">)4jZ,93PD07ei$Ji- 䈎H PDoLBS|LNu`)̈́^68=_n)k iVV$Z`TNuH@InxJFCuyTftU s8%F`$(h }OzKee:`BJO0a| dc]?0Z?iR.^òT,I&)A|'7{Dk^.KDF 2,pM^Me`7Ԗcn*)6kژ '_6rJ-e%cSU^"AG^ ~Ymd%<8'NPWrE -EgQg3ݠŗpS͒(NW~! s<ˋ3oc+ّ4MLUaEz$?ijmǙe$cbHp i"2 xr{ON&[I bQ{5j膶 a )+;>gnT wԊ&E L^yδtжFoAL;5r\™8Z l,ȕK&jD~2t^OHn%NscwOQ:5YǩT1a FE^˼'Ϣ-JlHP"$erEzE9d5 O(G}cvudB XԨvu ;S\E{{q,6,%CEG"Յg'/SXFJB?Hfsx0*V(uxs3-lr(1ɇ !e HͿy BA{T5I `YGW;=m1i@ÖSBhom7[v raGN2eKʭ h C_bKW @G;A#" oq+f$vk%XHKqkySp^'Ȱ@د[,_E]XvC7%Pͱ"Q/dޢ&N5O\yƎk" 1,H2A&ȽӥC.Vw&[)}F]cܐ_Q\1>xVbR9{wFL)[0e-Z1n!HC"sZš-c)u6ɬ~?XNb!,W#Iҧ6: ģcN.xm=V,KIv]H'2;w$88ɿ$]=kILҔo!CdEZC 7X74>15tP3n% s/,X53V:č9_PG!~1Dl!- zIk*yE'd|xJVLsQ*DVɘe06jLfLjn\g# 3 @ٛ3xHʔVwN^ʉZv|s%GxkΔ9ϱ?'5oWY4/@ۛͨAhaY`Nl#٫ݭZr'.F\dkExQd(ǥLۅ` T"C۽a`{ܟ(+-3q=W SЉ՟Nw`LDLl ,~pW=-#Xۆ4G9+nSt̪f쏩uWn@J{ 8?4:̷^?9<+Dp@(M>EI=ppЦС%xe5ck*&k^ GW6HVn^Yyx8GG.Qc Kr(S+'2i=0+CLj]Y7S&@)!ݣDzrq}АN$%\z:3/S8pȦd˩Q%`߇Fxi DN{zRܵ !5#f BBMXxFUOyW[jYazQr,NzV"&6srtK+/.GeџxIT&&GCE{=d`=fw۞g,@gţn\1ɗUHu!W ztq3$ƠH-hE2PT a.W&Q@A(EuL<Yzdޔ/eiฑBT{U{؀$@lK"S1|)t/-P=D-h!ԅgD:B==hϗ3+s <)XBf@O%YZp SsOx<ZG]tďn-k⣞$jY= >~$KFnA5!d-O?&c Ow5Hjܳ~d,ōSzpib!Tgc}e,%n[*aDfh3y$ ,ry!,,Z]:gVqNq%O)&4̀wqgCK*fQ8 In \%s qasMǪmIra!qnf6`pz8:ڗVN d7C_t FtCƅ}i-9qT͸ï,GzUۯ7!^w4 \/OtxH(d/5 T iδ@oC/d?bneVWeUrpf+Q9sQEMW*O;ى}!$SE@ `d7_ci>aeGxR8NbbƇY<^2&Be7ip\:Y^i0-eQ+Fnc0nL:Bظ* ?aEVA4+yإ?x.[򄮀Bb/o+ΰExQ7Ocf,⊢ڡZpI{|4ݜzRA7a{̓6+x޴oW.꾟t́ƹ;/_<(rےǨWYƏƊ"ׅLY0Fޒ wSB8}ĹۖZUsD,@--WUUAub1لqٞ/Q :0R3PIg[״bj*F.͑ک@/, TjYeNM M-;Y__ol ơ*{G@-3Nmy'Aʃ7|DN?M6 %W3Ptŋz@jkŶoeн <@^9ӿa& Om򉽧$ʚJMi}R~a'!O %Q-ҷ0嶘#BH]t*ؘ[gR>.̀,!EP.)֔QMm@74Xfk{{<ƋvM辨;c#hW]ȳJm;`SOkmy%B$Nw[l1h Ckr{F[bKR)~cxpRc=[y"кHOnDڎ(>\@V2')@ONu(r^r71jh\38 J^Qwۨ!1],舄h0/j:N3XIGcKSl6H9]7s^d@s1!^pBSLZjlՖ\ChUՏpWl2o`4jQE He{>$@6n&_xs7; }a_4Y=@|mφ̲u58+1:L[w 5=Lo*1wu(hCm|bI:fY#C|W#yuE,\P^yJ,pgΟ̶ZHR.f=zdKȻBΗMS)<)rh$iŠrnd,IkmuQn]kw!~D>YLi[d+ E^XqNҍ19rT@:UZDpf: ;[b*-P-@bDCa;ٷ_Rgn3'WԮd&tuc7ܣ.GV76nTpv1H;?8Rd.!sU,S0J .kq`b$e\ _sk-hþ[Uj?GF?{ }jG=%ѣ.UQ爫݇hཋCp?oT\xe2oڵ(y!Jy~EX%7VV C┞jQ^KPmRD lP^mkYPB!5#%I2m2mM?Z^lVZ oZe"xUDIV}us+H<8P(h}0z3;>Pb%+ "nPZ/ѩC&O1ᒛopy$JU _1 y0`6T!Kǣ-ٱ$ e3:)K"T22 KzAB/ح _|MKć5iōnak62]HM=3'ggF:HN,)sKr<|| =7tr=ʢ1B3|'ˀr UY\X}Qg,d Xw8PZ,FH5xNl>K̋@wMn;f۔kA"yo95Y)ad . e2"ia >Y%ԱV巃ҭ N|uU"keCmu<=eI[[u,l, f, Y)I%mQו>3Xq+ ІIpq;Oc_PTuu-Fª銗c˓ r^&*МߝOY K#"5~u":64Cq^˻/ l>4 D*_ȗĥ ?iJl`L,u3 [0F<1Wu}A}Ձlhl){3.ݝKt (aϭv_cIH$@5_o LswC߳2 nfp{mt$;&{+E[,^|tN%^͈ž\A&Mɳ($ [AD۰ 6[7.D[J1]c7n5`@x7 B&C3᪋`>Lbl:۩iq֠"^'gNMnN9M'!$O:k:xsHx"R NT^5r4!cƬZ6]X9OcPe_Q)$N-tﮐKcs]GC?g怑;[avޣ=VxGϣ'Z+Pi0e/s&/?{x>79Ǣ`GS2]I=?EOyi3NsN? {͂,;1Bl]ǒIoOۦ?ktrqSMl.PP E4jG0 d>DwZZPq<"C]0d+7Qhj!cJ"ɝnM챽)+?'2IG8CcJ9b3 T N8=;8][ i 峉Lcϔl31N{r71 M&]o?X&&[dBd 2tQ*=Zn4BxFNm9E 0I_$>Xj<7^iOxhj' M`w\+醚^gy(MLJEK$!UOhOP#t.h83>nWGNai,/Ǹmme`)wkju#TXP+z#U'(8bw}|$6'Ԉpso>ɱZy$Ru7bl8: #ggAf$*yZqv-.P8b(Ъer Gܗd=S\龣!P)wz T4bge.|la?3Vp`N6*C:CK ̱GHa !=}>̵>~{DdUz< Ǎb9lИyS*ߙh,ZJ8NS7P%_&﹣\ 7J;n ;^^T*PZq%| :qIdqK=[KelNԺ\],$̥;Oj|a)"-Nl!9e>"p0԰xP0C`摔&@f@L1$)%m踁sU̜ oaR\E[pAS %ɨY& #ȼ9&iC-F|#r.G߷/(^3ԫᠥd\F#tdȭesV u!$r$myJ4KgeJRT+q9 +3J+%ڨ>4cz odÉyמ$+S ESX_H?gBK˙Jp=LZW(pRی(_tS:D  Khl"%LG^am\I1gB=+o+g euL`ahȦ[C~3[VhەRq]HPZd lu;[{I%6Q=PU7t3)*/r Ewc]#Gho(F~0&!&\L&5\Pb֏dt|oz]sQO3~K:6CZ]5̈?EcRz! pw76\bFcJ]G[y3l6_=0`!چa ൗ^_eOLhDw?Kx\Ϛ=x sK} v~A=?wPޔG|GcbלuЊ s9職ڈ1F`%8K qr[+j#ۙL~(s`^a.Riu׸6IP#%ÃJf ȏkRD{aGhK3y_ܵooiM da,s].2HQ3l+u޿n'eB3KXw? }Hݗx~Vv/NTfClwY5.k±To{>Nznn$4؍xTۤG_.l$Mf3O9pFTǢNi,w[ ʃE|tyřХOa{SY܀ $=4nEdr'di琰^,ooy槜i},sB0Ic>כ- t-@ rHwJ27p f+Th֤lDQѯ4Ǖ.8ח]L,p<%vra!Kɤ}{oB?i4_M/ y~Z"wE7zIxhMV}Jw t(`$9H]2_59Wij%|6d@]]e v+^ 8Ն-ݡUKru9Fx?=ns,O(3UuR 4R͑.S^vː;Bg Y 5_ ެ PҕaP>dG8VS>J~ϕ Þ9[ٳ׵9NU ڻgzLVȯvW/&DiPg!^ԊB!t!ZqXqWAUd+(MF|7Pjs>]c2k`>Xx)m]S.RCT>  Z~淴|] ^.ydoWMr9~f` Kɧ (WŦ"eMwx{Uiggo{yic,! {RjNKa_QРI@vRLSI Ogbh*ѨT%D8jP":Ahςف1v:sPJsiNV\x|<6 Ӡ(9k mA9.K#1IS (Pt#xjF}u{6 Ug0-&GH>p#P sG V-jlFu6hD+M.W'B Sf|-[o >FG*~H ;A EcCRWI9 *ݳݲ b@TlJr]TWS+HSOQHDx?lmL[_Ә[wTkYS)koa>_~8xՋ(a = ɺ:D>#DZ%Upy.#0)cY8n Y.J:uڰ3ꅴ\9φ#*Eۗq tB2 {uZpN\~9`S70$[zAZ5Vp${JT,NC \sJĒE^˛-eǣ۝6 8@\nT@aM_@+ڶ*~c@W.$ͪ` lCď}Rb W6F_+g9)ҝ-ș{Jiheo lY(qm+1+b~-8Hv;|Bgim‰kMNH3SիK!(A>JSa>8Mweo 0qFRk`KS2ώo ZXiT>o(%UcQ_K:FCA\8_b{z$h$Aúۧ1߃#rX*?T?f8M1w JGFDsAQ!7yp(J6aT 5G'[JwZ@-w} "k\~4 :=cm99ܟIͣE~dJ4.Կet4gm:ZQz>nZuBeYc^[V{GUӁw= PE+հ -emD?[m_y間FA){]$;r81[M`fxpMq>f7'?)/DF5g-:QXKLBi١Pr} +MiEf5 $h6K5REʏ貞0:kO}+̈ s6gÁ-";{Y,.fL$F?tݔgk!rw;PQ؀)Pr?.`3;,Elf<-%%HOӢT_l6~_q(E‚̀Eh3ɱd\4SQQXCirHI: 5]Q*w!bF-&9];yzh:(V|?uɯBnL*k u2;r4d d9 cJH~H1e悶>I2=.;'z gw/)=57V-+:<}| 9½?ɲ u/ M(&+rafxb0zWGZt^cZ)Jb({L#9Mr3o,48@y<_;? ebC'=p[/=2iQ27)Dml*vA/8"pX~$^w`<LI$R!8TG|/#벝w$5W@pD. iX*K:3iz쪌ceSɱl3Q/'F RQ7X%A)-0S_3b,2O9o$JxQ^RVc&y:sy)WH=$`kg.G8Ku7zW|qT+.*xVU[<}gO5_ =҅b3ej6b(}AuY.oT/dYwjKos񀷐bĕ}DZ~7mJA \ ֕ه`y߬Hgu:r!p8 HvLWOөJI3+qX6Ttbig =ki]F.wH{ILm̰g)f T@sdmzۖ>SM&寠|_0lתbn;9Ke%"g03V̦* ZxNqEDᇀoʒ1FeΥ-HxTO3q(1P B`-!ST|m`'"Zbڨ ި9̫ܦe:QKBKg%I|+|ř-} n"늧,M!*9`KzD bէĹ^!ǝ2NɂU'WD֮)sl/^_U=SsIBD7/`K]e %< wlVEH. Hڡ$BK@;DuM pƀns/b!n뉯UiC ^1'`P:=rN4tJ=i$-䰖Wq.cB/Pel"nBBNp7 ֻ.5r:*u1!%O"Z(G%g_ ) yvxR2"sNn/u 4a($6Dg)AjP^i~[HjH?`pLS4q:HpL8 mV}G|!ozb"HN+pvnxbO@m13ڏ4tZD,Bվ"utbn_x~ݲ$`-o޿ܤ&eFXŏi\ƺ~95,a z=qB9E 9.~[RN<{3+ $ 0pKJ ""wLKK8䞦cdR|}?S{uk=\9G[mJ=)>K f<_N-Y%߁EkN7 !҈!{Mo1_hs%1`88r=J;[#,[QՁMG|ZZ]2:se'QV~o#Lȓ\THۃ9?tW9cǟ$#]qT0T ObŔUmʬAέ9+H7^9@֫cww 0, â!ltoT "cRIl0  w.1TIT~.ka!3΁ m&kVݎ p[_[R؅+rQr-Kз^hV0 LPڶR~*ћԽbtA8ɣ$b2q.ۉbm8so7t`)*wfF: _y4mzI<΁H:;T4 E/|4R{3H})v0>8G5'J,h۩62IiE65W&i܉=B֟vcpzm-Am (ةZRq`ӁF2MC']{G6z@@0ө(49GX6:N(Dfht^PԊA/q'nCwQR,Ŷlx9D;ԡ; %Mw͢>x-0ґ7 dw)%T\ds$I,nԕnvcw\GʑR穥)=YZd|O6R&2Ny`W 5VK!0.EO[-*Y };?*`QOekO8i'IP$73£Ce,M:э]!dHԇpȤ뛇 '|ߴ &S>:fqw t))`fpI>׍CtAAw<uE 77[ ^ǂ~!Lֲ=3\=zz1-8t4v"3ԍiB{y"d'f6{JRe((!*OV 37ٱԄ6 o5o~i0p|ʿ!8cuGHO *Pn)vg>Eu\Ew &i.o'>wum)Ő8OkSHtV)<@zZ5diДN$' @qr*ϰ"Ȗ! /9m}DG/V Iߝ[5ށb_߫;jPCvؗ ՉzK]wN':/1%QQ>, ^xې7V\H6c$4g]A>ibظ&lN4FREny!)UhZ ɃI JN[o:Vjf vaaw(B4YL`$=T\ %u "E%YT6FJBWwe,F$ZZC=ṣv宰AgqE*ϰ̀^I>l. 22f|G6>LQ|JnXEHV ˼W)E`Y穩@,{̡ۗlTYgXhiytx}2Ѹ#"XS'5 Q@\B's ~#dLj<t쾅1v%tNr$`9S~^‘'NFE1.tΥ/Oߖ?") #g:Uu0ϸٟ* {LrRpKR1Z{Q(;VB^4Fqk9qnT)En%I p,^㖹˪=і"Ǻַ]cg(2%]rz@vAXt5Ɨ#,74To!v+}O7e%r]0KFd%*F~0jlɢ]e5~jf|v0b؊ds   _v]P%zPN悉G"Z%d"/Gnj8'47`0$  njlq)|E`WI9OdN <>b2Et.AX~$bjNGV  JsB'_V ǘDV7/,H͖]PhLRȸFn-q wC 6mo@gf/]XDbb!p %xEɧOO+m^i#^b|#Eh7* Bs.?}_hg 2Gpb4?S,idI2/p6خIQ65 >sd#cx+N.8\;fdtgJOqqi7s[L\8B\@leO0Z= bC(`kaMe,k9_-OloUmoAZsmAM?G崨bрƈԐ1߹ln1aG-33QCca,νU:۱_8&'LF79[d[.jjwv7%hmx:(rHC@4䃯6)g/KB_'g-n%ub6}z S )]:'ۉ-Llw/j0Klq эYzb % WV1,Ol9{8u*>7N>/wZ$bs9cmzLJW 6^i.=D]^7kS) 1^\x)ځ~[vDŋ .iIm9d3֟0*n4eaBofZCa.%H{-MZfʷg@z}c1z)^W?ςFQ]J(ڦ2dM^)^ktoe{ M$-Wm/XV0!48 ,q%v@,"-FוTTc'(|<ќd)qi*H+58o`'9PWEC/cY7FY[=4yXQo<5*dFpZt+[(i4>={ O82y,1h<L_> k:J'yڗcC3@ !W௨2K-HQjrSv&y.ϪtNv.SLT%ߐ$-YwEovV/XˈԎkS缡s1e֩P!zg^A^u[ f-j9݄{{9cz( '}/JԱ} j4Ir9M!\ B:sNpp)Ծ}GڞS&czٻ&zGv2g Totv#y PK+/gkc۞ӗry6H91Xy=9Jɠ.QjʼnAPjP3p8vC=K* m$^ZP)ͬ{+H=cb{tU;".ߕu \eB Zٯ5{TdƸk o%g$He{`Y 9poȵ4 k,·\Hp[+ S"PO, 1ϷPw=;kI?{Lb;DYO҉ ,lYbTDl 2-K ;#_TOEWK6gpjƒE>8jYJkf?f‹c%UWRl|qO&tZZR3a){"1"p ]b~ _뢤+ m3KH.Fթ8O OڂŬ0;ݞV-]ܾĘEZ:quظ6vGO/j|9l~/ ʆb}i3k"8z'Nh뻙WX/@нxWXvkdIt,b̨×jXG4mT5STתAO.` XkŃ*x¡<~QсZ{vX,y^!)zDѠ.ɬMpz K{هtfQ)lSEMs:+Nč:+K7qe-.fC{V5GpvK"2b}t{"Yba<{?{#G^@ eߨ$[ر:/% Ps#o[GpqɎ[.R<ˉ]=-XG*4JR^ F),B?㴧FݢrI :tP͟lh{3I`=ߗ(vW k@s!i9$Se*+L' X|$u;}cſ:[eQ`1.N( G=^0 n*ƒ?YgE{mss ȔGPV}gpϷۡʢfx8zaL/fLѷô:>ipZNVqĨ )ra،|Zx9:ܠLOkC`5`@'vz%o%m4DGrBKoFdmQh/tpOx"(̰8Փ2@3w 7+"߰şrVb[B5o=˺H.(/? llߖ:٥c҇9Uʯw+ѽpXBVrH/>QZxP)[~Ԙ//+n@3)`^\ˈ84XO6nT̈́ϕ j1"ĚPOK SPmՏm2:/Sdžr>r}9âo8Q(Ew12x v>r8g8Hdw:  r>ioty3(% }RySN.݋V~c[\}~ MYU\-+kn}jo3裦y뒡x̍WK1O3SR"ﲇ`ͩ)dht|N`8?_0Fhc(NN6,Lf0 TVgòR0jSk ;~>ϼ >Cf:?A>8%JH/,p(|U8KMe Ӗm -ODyŀ4"5O m @$t1)hficD* xC!6w N!+\%I_I AQ~_'.ɒpFPw.'~2b%_o`l[ؘ&Y'. .HJYoxA >l >Vw9?N A{,<i#ΰ6?J~ũA_嗿喋z Uh3j0J+ ^&׋b )aQ֛~|-{Mt!XN=pkIXecTEsy0)+(X! էԍs[\M"EN\CɎ;@EȤKZ7ӗ8Tk $(A>cxsmQ4AQYGZ>i.hK-{9Y W>YqjnH(T [*7(766K-'~!$ ³u8bu@tԔaZ=>ZRnO Td"ԾzOM/e%?l|[{;Aw-)9)sgqVͯITN(s6'0ZӲx4AaɅ>o,8u }]a5-ej,`c:sa'FoqK$t!H} pC2|EB5~Lrq{mH.pO$VhCDq>gX]pךU0veÛp0Evazpqqň=/A;[zImP!Rk+/{ AOCx;`m\?kSZ?}1G'Td.r !OHi/6)M_ !NYSΟN뤆 Q??[uokQJT_.MH E{&je>8K{D*òl]NTP; VhGt}4Thdq51IlLܳ%:Z AJdF\שڄFLT2-q=aeපs#hLs}U:HF^YDRvZ ԒT"Y[X\R<1Ma!e>S=9}l gF A)J* +BBlo8zܻAS~y?:3ƶGz6)-G5 캖c Pm=ܓ qw4Ejl!+"'ɷ9 LL'ȖI]vPY*$ TfFnZْȳYQ-9U^ͫfSˇv!>Tj;|Ht[BU]Y*H5jSJ-W j_a`>&@hk3Lc{ߪ/]*ݔ{n1>r:-U)^j( K9mhOP26 J~n%_qЩ U³^zQI֬ɍ y5L[4U=Yw {(GjV[(R? |ڳtեG".OZ|t+&z3o3& )#f0M@X~o5[M7# GAZoiNzHs,;l&αTs[ }a5OzR33Ľ+4B)gĎx/w~*+QXc!ruBPʎW Mɥ[.PuTڲD.5wM"5S͘}bm4jjrơ./܌N7DϭeEɭ %;ݣ⾝t4suewiU=&@ZXL4t|hiSJt.b`3bb!3:@r3(#46}b$9a, gG{3dm/d濋Ɖww.$Zk4H>AS /&~*d+,aOǎXm -NG6JOBOV!{>u;kk5IH_(q!POU'oO$B?=&izPf\m?H+['Yb:L2 Jl<l'WIZ.bs!HA7%l J^-3UOn;Kue߲6 #nջ[!x*vxpUxd8:3ʮ7g.ߦЅ M ?]8]ɳ+5\彶n&ҰAdLiGk(_BT_S!Vzmt-&`OQ3S!fZ.E_[=';u-'6g=׸X[VY9 |[,.!R*xQ?cX96IYꢟGQ}_/e<ņB\e1dU{qG4 ~|:\ h8)$hd#0GXo[J-4? K ?=r~ػ{~vHKIės(g$Utk+ixhT 4;gr`W 7iك,biOޕ&ʵ?E<L&T6]K}Jh'RAed_BQ 4MkBش^5s,_ݮ˦oG~o@gS0"hЃkKֳu!P RryQQ[iM/SI=XwJnY `>'_-N'k&d\Rw`%9\i&);y:CbM"F ?g M2`6aCg9S*`]jh$ᩞsS5{Cq(xPF,ARn: ɇ-JZ7.ҒϝxlxCr>C]wn!S׶J?L@QꨜCR/f7'܈=%fSJe']CZ c1--P9KDk Zȯ=$9V B2ƳlDuZ{M VF|8/S<9zZmPdN &w`>_ZK~⠙Gd6iv8 uϒcws]o%FJ b[qj @!$dML3'Y?ӻ0O1M_L'P)kH/JVL񟕅?9lQ0ޗS3R yb\PoeArWW6Fh^6VJᓮl@{WK<O H@bj))Ɖ桘S0r7 ĔK;*/ IG◽ SL\u]{.Eo7Z-7ȭbRei]\Ws3ew9\ejMP\LlWLD]]۪ݱ8F-*n˨9nkAɺ)|=.XxM]~NO8Z̝S&Lѓ$ԛlOovd%KLΥ1Ca.l-i 83;o^Hd yx `uԟH "{o)#۾I)6KB%6*Lp5OiMcTwoNEGݰ0Lp0`j]=)aDڕPN&K"2(Lnz_vjd8gUCM }M F"to MD!Ƭcޝzw 8d=h-T$c(oH+ޞd5ɖ8 (+uBZ4 v΄ mqaHh 1\4GQbpK`f?S_UYapFs$.Gi ݚ reSGЕq4ֹR+cKcjvo/N%l-R\Eq|xE]nf} 8 "tKu4yM^Q шpE3 BXU=Cl_ p'tAX@ ,>^f=7k27 ;U\=!v>W6/Yͩ^#β4W6bu5:?OW)"M  buŇڀe]՟n \ޝj+ϸ mCWӎf0El)B~1JD@1E%@W/|>aw {֌ K,wÔڟ,0ʀ}L=2~V/K}3eB\F $ٰ!GI "g׃_a*!8 O!%*2 _0DC?>L_ i5,dqD7:Nw:c?c~Ǣ(> #uhP$0\MA1!6#zU`D陽:*y"e|AҚMLj?~z: "T/!>ŮR|fƾ +BHў>EcfGi EmyvKqh6` fI6̎jR5^ Dgm šơ䱑5#.jj(+-]I.f%L7L1h\?}#))tEsIU72X$"23.` ` . 0n#` J=.iw V꿥aZs.Iemw~L츥e3ٍNɵ:6[ز8ef脵+;M~ ?\*״G5BwUkg/k}E k%km+By)j'׾<{*Q )e72_y#ŘԦ)[ hNvmcb.NXc]mU6Ye3ԙN=\M3xQzF# Q`NsÜӉj~9,ٻWĆ]Lx?`!8dY(}rW#񚘟oRiaIq'ya#Qχh$`38|%rgzxAe^w>MUgC8aEsL֋ǿ@q#;Rǚ͔#^F+Oy(V%]4K5_k H36FٽAu:s~m#exꟋfi>. %SFDc wBF ?&R8E r^q'ݣ^>:ƻU&:5ij0j\zmy K .,Di@fG ڢ'{6v K9tn!*" NNnCy&z|ΆNI U{,Q4&] 4&۟zug&}[+sS7qܶRnmf|OEQl* M08l z70;g5=C*#g,Uebח$!WlT^&(GD$ŀ!)ɮ_]o{LGz-x6h`,0U|!xge3omԢҤ &Bs(n _I` S"LYAECf([!NC t^ 6x>j-ڏqɟ]Nq^;}nCWE :n `-e&MDZfVO|Qb+~AB3|dxe-3b! u;AFh3Ĉ2zX WH^ϕtdsb]v:v sADF/9 MlZ;9ɧx8uB4ӹp]çU{Bڗ$ǖ4W% nF[n"WHpy(tPy3i:z <QqK&"Ul^v h9wk:]vDqpӪPШ@X͠0Zd9 :@E2Nh lඎ˧1 BIƏ𱘴&ɴj;vz1/ y٣ m#ZݧfMi%XbLڭ ʪsa+uo ,KYڹ@@@u0aPX4*BÌ?D\6EԺttbĔRq?4[F{=[VߏC|`|Pawh] g[yj*{]Tphvy,%k?[bZ[3Y %0wt)4:@˹6lB/34Nk֔J9H˼wBegBUA<Ys>\F(]U%X 2}#خ/1zFΣTVQLFpswڗb?|?=|qn=rѝN{iKO5˄qo,|'Kñt4Эc4!hL 9 }'%%O)Q.Q>U*CΗ_5L~~bw!_e [Kh >t {O^Lj>%N4psp33{4Onjy̐![MCg5-ȫNJP~ߵ9~3|h]!XDoyoNHR>mcÏ[wx!U?iLnrU˥=4!Mq]q+ l[$'iJz%'x`L} 2e ra:>CŒfӮc _(% 7%OREZ/.ZԔ.b75dAz$9EapSG0l8 b2\7 $xFP9). 2+|F!8H%9H̦NU /Vf\'Nn5=g0U1GԌv$&\hA`@gisԗTJm"mSꁀĂlԺXZzN{ޱ Ȧug-mҶ;EHˇ g P]"B[w Vn3"Z}R1U6:q2# &_83ۂ:cxIAmeK:x +O԰K)  8 "h1^'`}iNJ:}0- /4 ~xJ{HKJŇ-^d+:T&L?}_{k]'8bD^[=pޭd`+ AjAF c&?$t(Au;1j_'i/l%1?(.$S, HM $Lr%{.SVK$%9RhJ1p)ܤ3Yl~umIj%E{]oQSۢ`07n%dC2z]Q' ohӋ5ҭJ>:2w~B?Qk:ag}JzѹT_ 3A" ꅍz ~)zON; ׅHp*ZOqG=$ɸ6^4"4p^C[Y2!Sћu\F Y>/\ # \kSБ,!x GIⰥ_°^\W41'&Dy)dwgENh[FG$V1M5jՊxugSv*a,'#Ij=E"}:v-Jt/^,qkd[>rA?;fbX}T|Nx_Ap'05!l cha@Ph]t+N~T(}3a ds 1BY8Wx`j^_F̿ζ90/d/bi8O5.-;(2fT:zYn?{>j)z3TȖʢPe!sU4?AV=5FS.#Z4> 2'/4)@ 2+P9z}ָ֕D-u= %nRn3m]bXKEl 7.2hU?ܽk9x_- &d JM{剸!T^P 8-Y6H{oa"qDlNCP~|!Im `/o|aKkr!ny;{ZBୢJCs 6fz]f<=>A+a"β {9y}=XD{`9@骢IZ+0)~D%5Ą6do8Vp1Mݳop!|M)@vH5UɋjɧBs=f׶ !-#~g@~oAk{itHB{SMظV8/Uh>ZV<-qKsD@bО lO] .Ƥ! ?Hީ&N`w߯-XR7Kj]'zV^NoQiRE]6# F뒭oKI Ȳ>? afOmҗ [P]7Joǐ2TO6*0c"h1#ٟ2Qvzf)_l9ħCƋw^TG͢n@QT7#VVNP2B-҄9,if0dXzX3|eD^ HHa[Lv~#=x(VZMѕnȌmiVMt^$QMlZ܋Y'(þa'9l,ږmI^ryT)x8t_qi3iDU 9F}VCmh"{$_k~29}%GEdb%zJ+$9*_uEkA11  a&h6URVi ~)‰~Ysѭz\*sj*6uӃ` ȷYQ4:wՌ4r1o|ED5: 8AΞԸr{,^]WÈ͸§7JT!k*VZ[fW"`* w$@^p>P}xL ]%AhÆ9]/W?x@kb c%ѩvKnk QǾV>CSo>35RMt`WI,S+ fYռ{Sv{?GŕU7{;~e/Oyvw7%?%!S,%|X8`3@ U;W'LK&fq}Z{CG v-|x@0lmP/C鄊ٯƕmP$фsO6$-SH—ȷFIt S>^5L4Qͅs%H'YZY՗rzlN%:F{{PIf 2~;Ǵ+'U j:,cH73O4s!G 瀿< S*zVR zn]_YDh[o@7DČTu_;<#ڧi NkAw`"Bo &6 |,Ѡr;R BDf2 L4 tx_Ka6#/~p Z &!Q 5ϓjq&`է^XĪ)e1Pq- KPi-73 ٞL}U~HnjZ$&S8tGܿFյ̝Yv/׸-ghY %ڙ,!LWi[)c38\VAAB8J\Kc.\.YDyN^<џlC}cM)\^E.#WH_}EV;V޼wڡD?Hx[ <݋wMI6 GORZ󊣈$ ujcOuZX9w#lV (2#\:6=?Z-BNh:F$H?0u0[_h~Yt@b=tswI5-^䲑(LTZ}O-#wgyF{);¹Cś fgw 5̫`H57[fpGDxV85FzQMByVW#'09end3;z [l(+W_G;A%z#JfNl)҂ LI5~ 9<]ll a1@ YY]cr=[x_~p6{D0 D̃ :RܱR-"q# 0oO]=f/NKJޱbo=:~gj9L&VU < Y,z+tvh?~Qѹ0I:UW"d.OQę~MED8]k7BZ'W5̏$L݂4=XT4wNtk=Q??wxb;أ'< UEqX2oJip&@g+-yM}R3~I]|{M3g,\@/@XĶ5VNzc|J#ܚw9Td~]`Z?Axg:L4.Z*k^< qKCJSyնаG6ri9!fK˦n3Ҳ{?U4&)ݳ=4֐9jĹPSw\KU.x]fvAluA-/Y?j8@a*7p5tѧxg?0=U,`6 dՐNTV~3 |*i7ڭm\ rnl#RX ֭Wd(9;;O,en/r4)]^Cno]Zl2ȝ#핋3L!ƫX uBºǔmoNY(+C@ErvZ +)ѯڮ6DWlYzzұa{G{0 yW5LE&z*$o%q*."`ӑj[]f-L,`KJXfh)v 8iTd .Na/;Ⱦ8Ty@/n97`;*E* ,h AWߖyY yE z1.12hJ<4{׭`K B[W7We /ꌀƨ0;n B#1-ėNn!dVHJv$RڬyV3LG+jUq® ҧ8)Uba%7<0B6~SojlfZf_>["B @Ga2="ŊKw&4m~(鸪5R } ;<KdVkGB287jQ$'~ Da4 'bWRpFWV~,2Nԯ@OY#GLn¦ 4`Z;t=qzxouwp{y?#4x]yʶa=R͹$Mv {jS3 ܬ~|h/ Lifn2[V䨍oޘ[3Vr¢Ύw`S>ٻ&%ᝣ{r5GތB>ݍk$9 Vk/ƥ]ȿ\'OL-8 b3JGn\LNyd` \oxR~(HLez?rƜۺ)0zr1"*Z`]Qehc4vۼ fςOgTD3$NE UW[yo/}DP.'齵  : 8I*r" NZ7@Mn4[zƒ ns'f<6ח=l~߸+c<(Id8b}O 130ldd/1iȱ4ي%j!:4Xov`*/nP8>\2熗U -BwVDT,})Ղe3/$g2x] n*RT2ѯ7?杉,*XP#& _T?ćfWA)jr%F).)ˀx's#kA4!g-h7)hŜOԞw|zW {/Btٴ2gޮ(e[wh+kO"8y ^^~[ ϚPW3~}Оv+xlC7.qJ]~pJPҷP FUkiӵkESڢl#덟GSԆLZd܀"Ua95T2Ӡ&[)^;YsA5S#G ǩ2оW})g1w TRk 畇͟l4ZaA M]Yr]r2Fx޹ݑYzn d ,+Bf$WP Y'}{Y~ A;V}ȼK1@OV/:xOў1m)xړ[B1Ww(Aaln9 MqKf[R ÊQ #z>ZL\(fv^=1^3 Xt>zm +jY;BNwސwҰOS+4ז!.nF|GO+Bh<7`էN@S}h¢: #s>t*i |t+$ǤJW5=q*~VjdFEbsb'G}Lə4gtKQ 2SS G(i - 97|A d4-ebF'c<ޟ44,Vv|Tm0)ݗq95ca@A)GE=Bv .vZ1/4#F?a`*'qXk[xqTy)j zUO&Lh6VRﱤ ;*铻P4/`=PV&hf1 yh8QfqVS0P#6 [FF>RUڱН o?p$0+a.LTp9jg[%s o)n' `w'u2q>`*^{p]zbf3_WAl14y=˲ E;ݠ.{~,wӬyƃ?$H5wZ.MF|2k͚xeSS];'Qm/3jPCJd] Լ@たQ$鑛,1f<|T~*jlyoow^[\ޚCvAW;Tzպ'X:IoմYy4=Psꟁ+oW5XeSbUim2ڔ~YUtG,H+(Yh9n;pl@(*?tPR:qWcݕV#}+ѼtV^g8#gcƯ(5kN 0oR?GW=߇aYMh52Y@f~?";{"cv16#rq~-l$oW+1 WUcA8Owp uSCvRD.Xs]}X<. zVKA A*Az ǜxsz` 9hf+LMj$c Wwb6rc}Cayh9IIFnC挢W }(nP;md&a~ Rch0( ?{8)a!&oz\J.w[O3 @1wDׂꗖPu2Jh?7b?/h2ۢ~4i^ QN@Whl󮨺`Y?n4<}6~0\ kaܩ_wIg@Pf  4POXZBl98.[[0=+ 8Lُ1vVВa&Jp2xYbhঐ! {r얼: 1> iā b oA_ M  oQ>ԅ΃}! ((J)~N eYіX .@8ձ4t\HYkšxy)7SP嚊.ї{;c0UWl;Z  6Dkug6UV9ܣ_~4SMT[phd_1v`j=4a{"wp8&r%wjl C>i "bS$mVZL쭾:{F$AѺ$5XE;# K,hݻi3%";\YG päs&հ:lT'H41E PGr<*I z8 Rg<6#e $Q7]8VF;E P̾wV#CSsO]~%dQ}*iBJ@tF"+srD cmҥ"gK8oDX[,Q͏(JH95 Q5w0&o<(DxN=ʕH cgS^!^0 >(S,lRo@4(+i $xM$\!߸:N/ Y3nrCvΐǢKF{S¢_y@?OTz2qA/vBW\#vlrdF=.HQ”#If/K$5TG`Q-t?jrLĬfƌDiP^)3TX=&L>bL_VӇϜ9W"B3)tiqc*UeI͸W'vX'+~Qc1n/A7'D&n*kMeXOpQ=zW1͔}9IgocT/G._nrP^/s@PO(]M VD4*~߭gLIo* г\S>Xݡg?(ޗx24eZ @&b)= e3,$r6&!?]~iwT:Eornmk6 PGy5aDw=wDpaɡ`Yu(=ze8QGds/OPs/.ms#{}OpZPv9?17ť9bg~**:4aɆt -f9 齶}%u t2J$*tI{tS0B\Q`ABMn?SCf6 Q>e)`OH?L%pV$9K\ Ae ˆ `Aifvf~Iݽ%UrJkFE^ "I r4{^7rYnj&ACl+|dޟKG ★Rc[MHc@}yf4AOuq+,J(dEF7~Tha`dY={(4J'0%ItC7HzXpI3AbZR|INSNv|7ɩׇQ7c1y0w(%Y!(Y"7Y{f_(؜<%qC!`cZɝn69gc8z ʏYji&(%3\T Obz+dPn(p@v$b1~86QTꑘ)мC8 t85Y!2>vW2F֛Et3Pٳ:u,clW L݈"ʕjB zl2nd;|y(x\GQ%?DD;<͘wPjC$ oۆ0i0Jk(9S9h^]sqg a ?8t#AL̦Ɔ[ [ EcQ7Z VdGʨLs6'>Ըݞlը8 ;'~VAÂ:30\r ϸHsgMĹq\5 UGOfP#@~ui FY~6RKAٲo(t;zP?Rjɩr6[vtD$]2+j>WZ|<9JN(&4A:6}=}٘&Wf먁!^ MagT8묲H `R>'q@q W^Hyu3sD^rE>3'h,DHPL+6.O卻lg$O`EyE5r'}v*7V]`m[Zc [a~ =0[wgtc&I)1s dpg~Vם.VT1 ?' MwkvW8o.UMOɔY73Ǡ&QztK\0P%Xb!\b yN@{4sٟPˮ&ҏ|q.f da3By@A+OˋRMU u:Ժ,B`C^5|T7mʉ,7`៥\2,[x0)PgvPS8c&SMTNc[B UA%?E&FD='T+ԔLjݐ]ZQXY@\grLA= }4Ѩ@=xUƿa mMs;==D ̙ X=JE#54zS~]u[/ ژ^I®pT7M|*{.EkR0bg :e\y鴠R@\>k1!򌯂ǡA.T&BBBmRc5Hke f0#or+O%V8 ]n^!v<o/ EZG`ʌ+_aXl )f5pnO07eUQ)N"X5KdNiG/?ڱ5;i2v!nM% d?R_j A(8YfDϚJ'+ZתC!h >dr>˫ SA !uBx H\5Z,oxrLNa\nK1 ,'hۛS?.>{!A"{>S 6{k[X݃i#+Lo:01mQSEՠ(3v)XHC?>H6`B(~T-wjUAJS AZ tcyϕbը^8i5 p-koJaq`#x˼^]J%)z\mbWX$Xj5Q0>P*m+KZvJ׀:6vP o_]T\)Ay<YS-{P`䘘҉FopɞmaJc34A2FTlQk?E+hsh\hß9^V4 YʹB*~"rgHLe15@4 #L3L :3uЕ bC*5`kSE6TQ-te=NkApnQ=ޞ$8\7wRP񩲧~JjM4i)N陜?~E^mݦ S WD9Kvw/*洃+P(ǃW1*j*m$`¯eɽn_0$Behc14+K_Ho()<9h90Xv2j>4a&yɀShg&VĢ%U{Qn.Ҋ1` B Ns D>4s%hAh= W^_B W܎V40?2,HMD捎Oϼ=X 6@]זq(!FzH&X{Ώd&Ĥ/ "`<cKD "׀k\v̎]Flc`ꓹ:r`},IC-!Xma16*쫢(p BD}b/>45l40qIa@)ݮBFUؠYN>#h=QeH<{NbSjZ7%IХښ1 "m.$3 $g۫Sm>e2gK:3c/_P3 *2/.i\%%*eC _K@e4o ^yAkl:etBw=(48%4Y#I\4E'zVǷn`vfͫ1y )%cGIt3V&+SI,3SK~{Q٩Lnx1z ]"Qbf޼bx^×HWU+6:%Xsl!֡[GG3-_F̓uMϣ\21+e͵OΩ,Pマ߉NӔ69vZ πr;XMJ-J E*k]LےZC[/) 7>o[G࿥bofkJ(zcPHnE NwPXݧBO<㙴!two;Ͱſ;o%B`*5`?% n7R,iGcWu\g:+\eKpmYl "7ijͰ⼋#i|H6Iw[qוv W)`i)"WG)j`cp eMpXG[wf:=QTc 2KGq9|AH]}?=S{cRL!؈PyfhdVL&{$n 'TEC4U`` R`H?BVAbvn-kGVXȜܢ;F|d+9'\rF{2]]+ޱ#s:l GF}N)fIˣx-L\ʂ >&W?;q'8UA3QEP6qHJYZ==Xo@~2$*aqoO_U7u'\ <@lehh"J3GK5AV]%*+z~]@?LѰ+N m q@מDiuWR28`ly!Jǜֆ8<aakaD#0!\W_~I,_-(4*"h+<>_I14ڑÃτ,7H@Iׯ/Nrv=8&TqrBEK{S!ɿi iht]e^[3a\oa@Y9iR -[۸r檙"aNN}!"I͞Tp)XAO'ef@X鹒NbB#|W-%٬zpx6X˧uj%9AjKEcROb|s2s u`)s /qcU@mB,XPF TiF>`g 0E8j1䗯XHBүC!f$&ߑWWl[o6ۇD,N)dmHdӛ#qs(~Kv=A& od۶i%pq1&[TYL3h st\ìY զ}Ydeda|k E|V;*rHh5v`-6oK[w+Cn< Ta_eHNX/]AOʦYtd\^^6ɴ8Zd_&ᴖsY28BuO C<4ý) Wǚ(16z o'cUM[Vvԍӱk tRPtI,.N{$+ ;| hJ#u-t; ɰXvU8R[[r~5sP}1M k^%/ؓ%85SGujvybu;vDug (KE>Gj' h6Dk~Oq _-lW_"$Y{m\U C8_[Vۢ~0{TሌAE!';ËQd]B2ԐzՠK:Qj/~g=P=}'[4ͧn6>Afqhƅ8:Rt<_ՇE^?Z!Cgu03ߵ,I5Bv8̣u(҈M%5`]"+%ފ$>:Z&R ~?Ouy1IO@RaSq*p.!,zMns?fBΏ\dOp-PvQ]7-sAݛ.Iw0'hSNrA䤼 n o\x(W nZr9r׽7"X)iHˠg[iP85{~-U ~gIinoCKN6mS+aTũNV}wy6wP~mτ( K" .oJ3mC].L"A3~դbGqY KphGW?KvCZQR@? [ 3>y6Tzp]KSO%'cH~' zVTZ!vĹ Jmá?{n{2 EVq|m~wC./`7]Q%qO(]13;w{Xb}hĐ!9dz]S|) , \eNE5>z x^Җ@z{T,TiN[4OB;ޞr.}'K qN\B kĵ䧆صreЃ;{,× ` +lwq!. BxDy}l]h@#K)D1V?|hZɻsĵf]KG&H[Ŧq+no5,ֽ6C*ɂ,= !$:2!' SS`z CebqԹ˓s$6 ZnӉb1&P"64f O$k;YDeEBИ2R%)wc+`}(h8lS5RUW۽jFC{L^Kdn|KMgadچt{~z񝔛UhRܓ5n^+/Qh?RWѝ8-mGTzxT3;o#{Ku%NHPyg^%ǾYn:`!C0 ,4 ?5fk"+)9rû?vFh,#"&D,d6A=BZӺ'[u(qٕK5u{[%M8U@j 30p`ޝRy 4 VUۊ 1wۚ!1 H0d京SR}Ю$|K; S3;*VXUCVՃ -QZ23߱*; zP_X$MƱAE]"1ؔc`+/epr^TDUm7SLEA6ʼn}+,VYU/j)C ᔫ#Cfȡ7eBzȲeÔ'r~, :¾mC`IhX5J~<-%Id5!=|?Ou(BGLB}QuvfGO9 g8f@1ƳU*pO,DM8&M?W%W;V!,1Ю0}]:֣m@Em5^bXE\D(hݠݟA1ǯ߯\O/m-y9u9?Ԥ-ѯ.G~s" =sMĢ^e|wqpσoA6-;el 5Dˢ)/[GS( tr1a*m.~SA2k4Hu^FƛǠ,g}Q_|f!ԃ-f^xKa([EvGN£,.DF3ǺT5-@DƸ>T+?~ gmtf"%%*z[ ;Cfxۤ q!jo cI4i!=ɪ9J@I(vWIQPyTxP0bBq:(_S;szF l{kY?5UAqUkd~neo z<}E 9 3]m EJ$,0/[i߀NT$lIZkjrt!|xA r,ûU!:Z`v&`95fddUIb(17%&wk:)ld3ظo{a-y\!]@LJ7!#ʞy>o?]׮.>ԀfyM~BYMM$r'd̗񄕢.ELg̳ ;kLTg>WT2VgFW;K>3y!ڀ&kE.!P,ݸ\{%cH`ԳXV MEuӖqtrq3F׵E|~F2+B5E h*[!-*[їf`Q o0Cq`mp\=k6"M`_f(V 9C?;AO|蝪;R"B?Ko hO t{ Bm$Kab #_tTU1 Y|؄ڽx&hGir sy_h+6D &,=4dox2^6L8 :TNOf$ {byaB']qCmu}r0ut["0@2qk=Q?:IqK:u]'#%/g.ŷGz/EaJT:769?ϣ%WeisfqPa*+lh3{ ѯ>GMDr"lLGeIa ëXc,J)t {.kt_ߓUhVrUZ_ԅGuGSшJA.':Bzw#s=*4%-{=ѢjyXUxO2(۶SbJp/gaRu } x$LHPwk,dt `)r/v@Y”D_7"‘^r|[e")u|7=`եZn~)iQUy",k9$41|?tj: !!*ᗬh%MW|( \wəpƥM i@Yܠ󕚫-4\ܵQUA쇛|-z]lL< ?UӞyй"Maq LEH<*\ؙ(b>qWBQ-W)93cΑx+ E=ӣ|$guSA` ƸF%Ta tZupr;E M/&PpMk#mI |ٜjy]6GmۛC2R^Ө1Z?kr ۶eۍ)qd @O~U(U q]{) Ss;R\#D>$[Ƒ)GD݀' Q!\- 2w*rlf-T#h|.5۪V! M.>ID*IQާ >ȍSK\P"mnO^OMߛQ m9~:z#c1WK|!* 876q)!Gޑ)ޫ bÅyguujolĒ=H4SіRflFYWְӴhE1A@xvkNü`_c'rE0R7!PVTa{;&VgR; sx"r*W0TMI=gߑ@B!`_SuFm5ȫg: Azp937XU%0 c\疁lO}Lam$* ̫ Aw\8(24HO7\c~S/g.3mG) u]|xҰ|1|[cE4:/mC,[Ax`Θ\a]BȚ;%h􀷟MVH%{ͨEtnNU0f@,_6M;M@v FP$!e0΁(^0M ;ݨ1:z׾@(}LStOL0ߙ^}>H~Һb4I*#9=Zi]h"N& 8K?$%R"3ݟZ؟,_WeΛl3u 5&KAPǙ+G XG0[:׳P:KT b?dZ&TED< >Ia/ΣDͱr5mZ/'%>,6HGm[hb%'!h 7&+Ҥ."R$zc:ܨ5+QS.`·=vl3 !h=.>Esw#nf3fڐ;6 W]YI 䤰$QRL"v)ޏ+p+v|E϶uL,6OoڨݪB\0\`15XC4`ġG#K&I|qo!4.QCylCsa#'N/@ Vsu_!aUvNDq neig@UA Pu \*w]&euSAml}#7ݎW?*aYxan#,շ^PM WhbA 7!ZO?I"Bʡv KVVcT] sż잟Vձ޶|G3QY݂@[33bGl.d%ffe-t+W5"`tؐ,e9o長6HêUE4TbFA~ J2LZF>d&4oC%;{)(jsƒݎ!!2%u7]^pXhxBгȼ8!KoG|Uwz5/c_ I}7cYCZ_8,7\3hm; Ȝ?c h 8m Y~MV׍ 6%D ]5Xo>q4#`3(*yuQ}v %q|lK(WZUʲBhs#=r _xv/ KdÄ*a5ڠceqt@%P /~-8jLI 1p`W@' l뮐e |20Pg<zw_‰};m@#ϊ$g5f5X r܋aZL_L#-ppSR90r4;O` HTgH:JGc}D0>tgÉ<6- 1Wk?і5zk)5,:N1\E {6#0`Te$1/o\ISsʇ&M(*kg Cҩ5]k1z·O^mXq_BhV[ǝxFy(qKlHz5*`=ߕC˺~y$%| 3Lt!W P`~tmK7&ּiYh{h+!]YC\ުxI<Ho&N1_F0u3qfh|0Gaƽazj pϛ.0ucy% %isiŇ_xaAӗcFev-lC(@\xu|e0_72t d;*ێ7cjtd.B5z Wu% GĈӉ x=gP״N TyͮI{Ge3sʛ(:4\L#ãpSPY]|y++ʆIN|K_ /`hUEٰ43.$8JTZeF8&դcU8k$ ?_qVQMd/Nꎤ {;T$$㽉nnxK.35' j3ڽ*!h(JDI| hB%Jrf'P5*Axosl679|00Z81#G(}Zq1GŴLakpOzz`Zg\jQXkWۖL*5 SA+q<}A~,apq[3B^uѢanqY Y2?1o]B!<9Eb];D_ZmtB`ybF<3>csޘ 8-*?!ydY9(3D!CQ|@7yέvp]|8&7ykPzwAG֥+usVgᛥv9ss;;c_Y֨0z)坥Rחt@wNBt`R qP+UHBE%vo'l\O}c/Hځ _|DݶJZ|)Dwx(Mx"})? S@1=v`;"Gl8 6X>}[ Ǡلdm*s9Ӌ&*9ܛNӛ5t7]aïoXޔU/?3f6t4vHFϴTa,~v'S?ugq[K͗ ]W. "UvEz Ƣ9||ۗz,R5K9r9uޅ 'ƲChM;끂 VCR{~7S'2V I,W&lciD}H@J[` 5]^{Wp٢ynw :ͥ[J5%H]s|.+bu8}<7qMmwB?ܝmd)eY&4 ^Ymu@֥h|aY`Rרil}&Z=,M1& ȓs!gmCG&mtVWYL9VAĿB]0rZ%dP]q-[ĻGpߙjI0J|xIWYL?T<` zNu3$A0fه}$z2amAUE$aMqXt,4Ƅ1&RHZ32@\|h0xۻTٌ=# zs70oX;R: Ov|?}0#x d.1 ogxsfeBZ7`p̹YG[3Dj;cҮh}QOG_ެurz2S^]eaAeYG<jMLYJ߽5T!0CTx(^+BaA: 7%>^!sZuɛPHfy9b%V֜܋i :tv J}ϳfb)}=PAY R^!WWۀ,uLUD3_/i&P*Fk>; nopl_;({|dOzɝu b?E~Y~͟[|9Pީ3 ؅ꓬWf)z:E/@]~f0 dE!c{!4A FلB](PHWo ^Oa1zi 'mGTw-IGh:-J`,$m漛oE ,ϙLA׵gbaFɤlG oO] AUI# ]񒅤ÒUU!B1SרǔŒxNBжw1p Y3?t~ڝ q+x{+!,`,%C{^4\6g2!p"ID>0'wh$^69`8ȬO7NZY5;`6TVw3u!CWZI6JbE__ vҦf/^Z5yc2 ‘-@0kPco*㵔IOSVdްEx 6:Kx]=3HlIצeTDh8j"m% $z9a|iQHT'nj]4<(Qx'URbK;anM*h2!Waʄ \wWNA}Ir#Ƒa8s0 AFUL%oŰ[w([a'̏3! ybb5h,mGZ$JS.+q 禹n>. Ӭ[R|۫q@vAۻ(lQxMsr|iG-Ƕ'M~ m*9ِ"y|ӹ;p&H;p 3'3QE׌.(Sc5%N)Xu᜖TL]`m xm7i1zE*[>.Q >nIyX:뛴JИ1&ROo6ۢRlQ%5q@[l(]֊`'QrM-Y9}֒T×ΊqU_P?RFܷSd=5ٕ<u{9=٬U]Q:{zܱXTNlr~<M|`Q`1j\Z!ϯ!50ݰeۄ^>D;b_Q-]AK5*O~Kyb8 !T>D ]<8-nDu<>;ݘ#̉cy%ʍ0 EVѴZ?~3nUi,.h!2F-+$R f2ڦ=`їp'hQt){*KVP%FP_k7@Ojʓ"r 60:V[VW7Aֱ"{k]˼ꠖG,nn 3POg8 ol|vʩ RQAxCatxe(CŃ2n5Jt>Ep)gxlw}Η4J-%Ci Lܸ:w"_dTSs b1= Tq2<o=0{IUҦu=͠86 | zWvK S^6CL8[U?aH6)7J,siZ8]FvURep,CaRZ]H "i7?Hޥ^z9gҵhWVv GZٱ)?H4Z4u+u O0Po5L l$ɷxV໘t(׷s?H ]6K^f:Yןbժ]ʀqU=ݏ#OZBm0V:RB0$*ǺbtLy{r[s{^9YT{ފ{2''<WAw<G:MH`ޏY1k8g@3X,~ROta,i"zGxt'Pʎ Ii$HFWT1vǶwb;y ҄O((Iy7n4u @y)|" Ե:Ւc@Z|ۻK+p !&Qgey6C6݇%tYɠMhuEPTk&`aggKJȚα S6m~F٠cb# v)ڛFKA)8%&=yPAIO3.:G-lߜ,ݦC@"(T FÖ3I\LۜR˻M^"+vTز_L ?g"e㛾#χ/2W΄~D"ɻ)!d f"+y+4ߑL:6i+?,ب+RH=}jBoP16hS_3Ք4UYD],@y먗 +'̑8RPoN"5a!2KsgPd6/E4R.ieSۓ^+p0`Tܾ4{Lej$Vt@*T҉nz[PBxr5gxiT"7&"rηRmPC3z- $8# [)^`CTO@ \Ays<ÄÃlRKw=bغk4 KN;xЂNYpOʛD.J=k^}G9RKӚjYG\=G <0n&:ڮ&NӰh ,êlQrK1[,ᴡn1_z8_>Zye`g{MSHC;]¤6IVAȳDpq +3)Ҏ2,XSssfGA52MO'- '9J}".xӗ* `Ε/:;;޿Zm}½Z]sHRON w%BB/ kd I|j-Śnzd_Z @jʣn[~-6f*wWWf ~ydn|1/ٍ&9W 2_ډ*$:g';O# XE cLr}qxyjHv#i'EVihz,45A2s332Jc-}oLd!KIabWv6TB+YSGLuKZ' 9k'ck}@fG닄+8f6KE%%6[mo6_` YtNx7ݶLG\*UƔY͡&Gd ? {9nƣm6MQ/M32GI3˚#xL!E 8ۜE:o/pDq&PPH~]1 ʶ"5A;,1Q3UA%yO:L nFiYw-Ku5Z6HMAMkk~?N2%`g<(TCx~<~'8*H*j.x8ӇS{f{0"7sPimL8՘ qd-*lBsckL= `8w,R_CTIƄ@YU7n` ژ}xW2yI)* Pf=ݦ ͸wҖ 'z}122Egl33QL|5UZOo'4O49\ߌDݴ lWsu#LiZ Mt>La'7+3DҌJ@ Za{/Xƿit[Ubn }ؤY;%2£;e+4E+i<г'K諣Ly7g=(Qf51r;pM _J]5!!Sf?n D?C\ ntP橸爬/D9o BȧMs==גzVvVCPm3Tk+țNp9qxU e!Gr(2/l_WF֍0]h2Z.MmێWL]\&ɷJ|`TݥE,Vm $@3ydjRQL$"F)"))_xu& ((L.Q+nmMHif C/v(g?o =$; D)L6XwT;$qNRS0+{D&0#bgqsWCr>j s# pä](Q(GX6cs%ޭD0ItmPE0pӳgn6hO2R(K]YIo~,v-YI#*v08^DoF#v /_z4.4"ȣu"\ԉ"н(<6zq{+N3'n9|~Fg? 6{\A'44zJpbjcHq0_E%l/% Y]]r =L,&rTM/T: 8ozoD"Ѕ6Ntd51 0f%U,A1;-8$CTZ 8 !17d[2O2Fa@~M 9pi^'M:5IҀZ6lFlxrS-8&}'zxhɱ`y;xr2H37W(Jm oǾ=͌5 +G˅ viH(CV\J9D5+ `Ѥ9w"x[q΅ٛ6RKR+"%Sq&:%pizuv xa&rp’)J?G;^' 绷BV4؈G/]V蔎Y#*-+\!7jYʙbBU䔂qkV|J*͜N8BVa!J3Χ|DSUҴd*tdԜwNsC)pk:sRu#g0oCԈBwSIn;6"viR;9R+A%&w⻔qɾSPXwJxnVN0\s^CYơ JS9Gc|Ѷ|u>?%/5+^Kw 6|?o\pv"V. /%s'f2+,ێ ”"KG}T=B֭S˩*tOLMqY;qZ$I搬o4gQ&ώxwLD!i5!xwx1{Y/OTZM~QԸ} x%#Rqs1%NƫAXE"i,wT9c! &+^Sx1u:5`ڙ4Qx]=,V]q+'|)(~ ھ6e;-E"^s1[Y&#ĮEe^Oa,-Eqp5|š@(c"3fDnH 5|C; tDgL t]$bvf0m)~_wO&NBf%66RvFn{zn\7_+uk鯸Yl1لYqEOj|W )_8IΧ9 $$60B/v,`fE5V|f[_lz0=8_k4fPߺH1-)BtU ak/v)#(Z.sHAVOR7b h)~Q8+34FL@ )17]iK?#!V˵j{e [ ٷ$6;ԃYֵI {Qtk SQVd gT![#= 2I$qAyi<sB"[3V g5 Rq AHۂu׺lLX̂M<1W0F[5E-/$ ]ս.Ծ%>>#ab0D 땛S-lT*-fX!F Dr RʩRPg#e.5Rg%  ݂ Rsho2MEPm$͢?VMсm"QWU̸:fYh\rІ3H~Z/LAwiLj>*EJs]{ʏAxژF{xɑWG s)}U2½HXFlp%ENeIS c5cٿݑc,SyE7F5zKTJ)]ѪK[i;ܩ2󙙭_yz[nbR"t~ W<܆&W+TjѼk>%6?9!%϶8}!B!Sn2hՔ,a\ą40?WSd rtW8f?*`7#CK=ڄȄf{FرyS[Jتb%/!D{hF~}2fo${-J]z;!EF"EVOZJ0ٔT^ɈuEBQ=Q" Rkb^`gn%&߽07[l >b|8Ć-3wH 3K'?fng?ΨOPt]@27\ yP;Bõ<ƌk[f6TPz"?^腭cܸ'?CiM;zsmٯmq䜠 x9|~i P4SNfmTPX`&m0qu6 /f1u@Sj§S!8j}_\N'zT.˚ bh Ka(WKtRR rt'jNH@-s̖ V5@I*lfWn`8HO]<z"!JV&R:̣h)~qè6r9_ɏ5pG8N1΅VEn t2 ᘽk$ H_ 53jeTt({љ},Š#bHM=fZUc[JߞΈ$0u3CUM82^“!4$8xu> toeOmeT2BUmhwӟk" sBVCu^#[qDVZ(t-SؠDb7Bqk@N93h:h {\r^d(thjѹέTnຕ0||vw, Rh_m2a4roT{ !XOso~%+b21 yP[:_>[gUK-V/CV|sYZS~#*[O/fa&^ KtjTMnQa[D͆#Ev7=x؀alh8-`|_~?s-ޟ.Z"YP J9.<LHl;_Ρ[oJצjdN=#:"H%`kˤ2vD^Wg#*k6< 2; ݯ3Ӻi%8g`f򡽜}&9s쿝JC8J~q&ޅr 'LiDZ {fUMr??޷?V0i)no5I:*Ke-\NWh]hQXUxwe'N9Vր\gW -2S~p b\97M &h 75CDy28-i⧻Z8XPLm @!X`RB^ѱœ3? nCIJvìvh;>_T"뭡;3G 6 &(K-3 KDtgXhu1GA)Al_1^% '1P~.2b!ma7gXߜYhb_xsGÑ?Nϡ'pڊy% z!y'hWs$=3C]d{`k8\y¾dΤmmSSlb`CfeHi 4;Pw"#aaFyXL54dJCju>J)uu şP$VO:vS"rYܐ?$?ѯhб\ݍ]({K*(ΪAEƾ\'c1~X)28?Jȋ$C*;/.<̘P2=8od9qcaWGDwbSҡ#tHb0 4O@_r4XT$0\_)z hд4=m屡oS^H;D}]tKu)P1 s:Ƞ٣zwP?eX a?P,Qʸ{&8_ENX.7S1{`ϐbJCXtPOvDeT9hl#[xL q Ӫ3u]up9mgN\ ZF0mTTcz̖,> +*xH{~A>'.05qOA˯#m0_(;|hۯx楁tMh"JP1 c(ʵdJ&kXx& ;n}Z "Ɍ$$ RzO.8<,?Č̡ڀKj#j΢I5E¨bM_y.+K^75/ =Nn7EKS:aLF$Uvm^ٕ͠W%l/N$Y'n)#_X ɜ/3@68K\x~ՈH['=œX_z 7MYbAx ]OiU3#= #p㮣 F[-PQF s6,L2L>YpO&)pc1-+" gihG?Ǡ' }jSz$$,*D'Ci/5ܖgwd  kw>nyg< bq,/[N *q[W:, ]bm$T64"ȹ!#ex!.VͥOf/IZ]SC<0@(„Kܙ't|C ,'}FDq4wdYh D!^x9frw[PO|g8%GYgku1$-Q!.J]k s g|~?!gM طv3J CeE#9|!?F=:8CCfha}`JiFۅ4"Y""*$U '_X`zDkRp rˢUw 'ڃ?> LxUǑ:Opwr; 0Nj9M^hI9tRR}]dȪP]yM*}>cZ!fEzâȂ1'55C>s Yt7#۶cyT@üL:妗72 ,wЯ2.eG~So3>c!b 8o-nl6du&g&(hX0u\[慴KhJyƹƹ_VD;n"KOT3rnQ +<2ۨ I"R:I~+lEzW<#Gc/YڪԷurr"rԸxnWTCW9M&HV/'KpuFeM5jd}x9P!7=>̠CjM)YNz|!Vp2ߝy`E.'y⍎D`gm6>գ{O;oBYaboE[oϪnn, C:Ĩk~^p ΒϛZ%M.#sM4Ȗ~yxinӾ0^~XD ~[E@&ܚ=k[kW"-x1SH`*uV l2G])iQx8cGqy?LwJ" ^zQKRdtYn\0RLjk%_*2:bIXq{^0_Pe80v9Pm.ȣ8b]_IT12l.4fwWIwHWC1O/khVB8*2۷IzsO4JKςKl ;Kч kWw'EvƏsw6V$ON 6/;( l'sX$ ?xԢ AľX 7P%߭?9˅~0Sfƴ Kmh^Y y!nnη6FcNđTME%G[$WNZp1 I<@rF{{M;9*`“`̄PIqqbnYxիG? F!'"S!̼I ]mn@,.S) e+rہ2BN>jZ_=~Oؗv~<1Aeo%L&@JvCv='i(1 PDkFB9bCi9ߊx1+O gϖbgxΚqEf"%T@Zlsη>9 4k%ŪCLaIY$#| '>>Gx5s ib0[#w#QLJM)/_Q! 2KOX{QHlGr6mƮrXbIȀoD-QZCs5Yh/良i<CÀ~1KlvxL/.">}f{ g `G'x v(l+4͘5͘D:1ElnI54x`JR2 as݀ ކXQno+~$p8iÌ^ cy)(i b)=o{%^p قN|t05mA䉟Oh;p]-IS;:UF}/xc6Qed8= Ю(fEѨϞ6v6qlnMp'!aJcBOd6ޫƤiͷFqQ1:ÙdCF)"-:ƙ;(ߊU}5ŸbQpdo{Jd Ȅ3܂ yRP#D](\* @?:G&%wB'(PpW[螣0}2Nb dW(;FWC+oK?KM" ڽ Φe[~T@VjC<+[ϧȾ~ _EJh Cֻ)ZX ąLz*q:G`M q"}Ehఘ|RkG@tI{кʕ))`%0FVO7mZ s%QH 29w@)ՋR`~Ν*;c.5?ofxn ~ GXr*gƈ&i@BUO6nWL$Aj'|-|[5}STCWOZa &hUZI`p_ cw}sK2Adm'V`=GRBuӓʫƅ0Z4t]EZ`dvKWJmJb?`AYv,ؙ]_QR=ɯ?5~Tޛ*le$iȊ?ƪy#MmScZбH"k{7SC lD4!HB+]3K[2U\93̫L)*_r~zqc6ʱ`PB~MhaTehɋ90D2Ɨ> lL-,[jyU7jhv'uC?z0m-IJ0Dc~FZuIvm,* _ aWw4 h9!/ P5vޥB8J<|?oZ au Rct,&%5֙mTSi)ﱯ%-j9״H1Ast"1hYRele!TTWc᨜9YjG*X WDbi?r<QLR/ )0;˓3.r?ӳ /iχGXN~3:(ׁ~8ӁV7f6.U$-/t+GIjpZif`Ƭkʓ2*OlߝzN"LŖ^fKxTQ橷`zf"h۫ԖFl$TVPlE)}"8)~PK i6RIWk9VΏ&Kw7V/?ߞ [{ T&lY$N:UDtA 9n/XB ~_ M<0 d{ V6S?2Cbz[PlRI woّ-kz qE) 'A HgQ 0h2C`{N&jz|lb [#%,}^HwǍG.ѳ?SZzMg7CP5=-K 6JZ*\.Dub=dns(5(-,*wܞᚠT=6,]&-u}.Gs/\Ep02{cνfYtEiDwuўHAr؄:-JbJӐ3^06q'\i@T P8 ݳ]6%ut!Jpd kYA1nw cp9!4=sP9%Dh%nRkKh3{1`gg19 V1b }sq>&J'~1݉L+"*!;G0ùK43\mT$&=u]+ 9 7eEU 6^n_JSPz"ywɼpP&gn,MD7pNmqáփIGXҳq\#L2ԴdVsw6H1pLxWN5`<޶f^:MT/g"r٩MkxN,B13}9D:bD}V G|[r)U^<[LIA}}Osd4"!I(x!(<^Q3>^G5YF]:5=]qT&yi(a- D돧?2X3hF ~3+ba "B/F}`P劑Ej&T]@` y0se+@o=d$5\A3-Icm(`{X~34%|?N< ]1ξ{7RQ"T+4XYCNuXJ!rSk L(Bun!Ւ$LR[GֆKa86Lu|>ӝ[RIK&%zsQUkӌH7[êk'-̬_&Q89?}tn2dws{+2U-C@f`+G+Vw( 37@Y4 2L:>%ֶdjJ7QOqZot Uթl*-vٱD_Qd}ҹ:tpYx?-Q:ٯU:U3L3Z= KOW&oi\Kj9vY;Ҕ=k*J9`_Hˋuŷ{"9j٫^2[Wd!_;AI'`;kZM>[#&"k]6\>dg#Xfby%S6`B>W?Qu+iBZß1CX Ï[#nZ}Dl#FQ4/QsOE셞 jɷ U߁MpD ܶ\i a׬UDnb<Ħ̪$`}r C 誵R,(~')0WT6RɭrvGwUthjuq>U7^Rr.e)ن,a!?Sݿ w~^ E*hǦF٦ݨ aV eoi(b? ظmc <|mbb"ˠu˗m:"!zh_ |<5|h4cӀF?Usl[Q빚ukCpm>Egr@sWiL&Ɛª\M}}'Xha;0jC+ja.a@.J| >$C!ψݩL͊ghЊ(3%3הO~-m` trSg/LcfF9+ܷӖfŪ+j8]!PT#7*gpdaK^pR12#w,a|w xZ̡T΍Ƙ(ΌH\} uW$ (lX`c]=[x&pDC,=W,5qR/\lO} %.Ŝ2'˸0Q@SҰz;ԯ`wZ2c? e5 4C$ɶ hB`v[ %MzGY!p 1;nZ:iu 3:=44޹y""g!8-O_jxt Y (>E( #EQP&VpWnE֖6WE(IDNv':*HA~gIYZ aJCR%b=BpE|$2} 4&q=ŝ;~Ad88La3_V *V'*"ǺG%M=[S7v(!^I'rj:ZUыD>QW[ZL$IЕDLZ)м֯(" p0LUf–3£w[F67J,G&Lz'f&*._ |#vq.F57M${(qAf9,3 B!_qqdE1xE%`|Ñd߲8=d3@æ@1]jN8sp 7򐺫rUUVJTP4EG(pީ*r b!8gga;E$!lQ =~ORɉ6췡ˁW;]NdRA7Wk5 ekTȖuzzOHDT[c|q4gTL߬ޗT$ioȳ\/רmڷBNsjH@K= ~6j?3?I6~Z?#VЖd]d1iMacs+ٔ0a'BO!mxF1 sq/%ʗzc""D\Įz#EoxqM&srnAR\}1~ZDZ/@uJA4o`A>jޟ&`=!jSU}N H& /oG04קq50RgIk 량le4 wlM!M_H )ֻH,qsoh׭W8:/Y42y;B=^I}JS8%hX"d괾m:fZeG`yRN; *'k˄ DP o >'Dr= xPBl%HJvײHbͽ!OXIZXG!D[Af؍ڜԸY'"%5׹!OprXm MBpAb\ y :I_㉆{ B-f&+*/0iх1DJ=tk—&S8b2pLG̩(mX6x{#n\A>ݮC]HNu/4y) M'~Ra N!`$@C훒v.x岼c)| ĦM a[ۦj8V<Li>h撵P$LG4X&3AX5`V %tli޹%+ssTHȼ3o^oJQ +&Zŏ 'ԄX LJP6Vw9(F:48C#vp 4H؃NZYzL:>Rb2fVF] _:;-?UO5 jc޽58ƪfoctzPgNf  TYfJ{`5u&OƎ1rRF`\XHJ$|,,'] n2;?򒕾Ucˡ*KUHËh7 ͇u sǭ.Xx 8FzPԵ +u"Dc cTR̶o@_?J߾>nsWWF(aΝPw@E!xGє,y\Ҁ̓kbkVHB Ktԫz*OL Ƶs /Q=ccHd~,d3o]\z~u,n#CeWmtyv߀1)~jgqNt GxIt،P֧̤pO0Yxq ;4ݏ6RuH. Lc鳢} ro=@=Cg6!^h g5M7:5*["2 L4;ޞYǻkⒿō W%{M8SY`(!sG!Pz eO$Z`|/ x@/np6goou)Zgxx]; n@TL$Z͗Nu8a Ĺӳ4.x(Hfh~L@}\!qMGHq5cL9%wW@zmЃ汐I3CphسL~IY&~\PEo0Ot+ATi&pK \Uf8$TeѸLQ)[Rh4߇_c ӝ5Ilz jU&QK]i/qPv`q>=<)aD.Viv,y46uh 2]v}i)rfaWqt&,]ՅhI^BE6zAj(}wMw:+I|eiLƜ jNL3\ Hua>:#?m_b6jEu?ns ZL:@ F2ZpMIi rhEzGJ3gwl8d(&ur MJaCI3.m;`85hK&[ᄂ\a<솮|UTutxd3#sw 4D \Vw;ƣYKL$RC2,Glg觛5G_C,> !`I ; k! 8rsY\#܃, 㺸v5s:SNͿr!rv3Ȳi~z1jLH&{̸V7Kw9{h[5Gi3syjwa!~$-Ox؀btmc5!u6_O:W64;t$e36a[i eI,wN X6ҍc72Rgy 9>Dz/YjTa3@D7n8GU#iXsAP_)\AWOw$Iqqt}8ZeloZh}Çα;I{\H `9xJɠD`Ě7Hl˳yj)v-57!rAӝ WWb_9$|}e{(^pK)a~&SQ_p 1̛lnTܟ`ȍ@%B6L&&]qY2yγ 唈W$e] ^Nq.(lߙ6B}B'_%!S%m抁QSӉ#G4vjl-/߲SIpYBZFS4oTڿ+fjg!eX>V &'//u[ۯ{$PJꋧ/Mi>TR9ƀU{ix[JU;h0w:\@'ڥr7^<8ثxva.ݏkC/[aӟէ 'Aw2I ^AP%$1= Z we҂K'uqH̦EkgAĦcsiրt[<22HܯH. Q?DA5n0V5_d1'rFIw41l7[ o㵀t|R`7vOݗOlq_j,thZ$õ zR˙rc(2. 4~7A.SC^d3'\]rLnHof粮4K= =Pp⎙K !USt̿L5m㒸L S5DKs#Tz)ՄFK } ڷ:E*m:Mӹ| ތMcQv uBq4g_I$|7IjFѭIlȻѤL- N? U4jʫ7#2jV4SYʨjYЫe*-ܜ!zl/M}ki rftEnP9H{@HuxF{"$sÝ&O>IoJFq5-F~C ΑKd}ATA(c*3)VXYm S@e3T@mi]K-B nZnU;lkS+Icv|ЇӍaF!(-ƴm om7%1vnz؂'j_(8rhY±B.V-f|""[tVk,`4}oeAwvO1Ǯ ari =~AktVٸBjȔ1Ⱥsi=7; 4K9J X8 򣍆fiW HT=5+,uvB& E((*>,+춪:RK8S`&:pS3$j="Gq'lMVr [H5e?POܺc01? ɣZ#sRvg ެB'I*HC !!LDOV/cJQ`@vl&9U]u[_ s~#-Q.?kK\V3f,&ۄt:҈+̔0R:_ld9Q-9w}CbXPj nCu\x^ȹ &hǔ vcA\Y[oր QʾL\y ٿJ}R CYP;|«MnXrz pjSv2 !+7pLr @i i(%4HC{rjz3H m Tjr6s%/MR&N˽w֓vY?dM Gi,3Ma %Ic+P<T^A d|]q Uctd F:N.B59ȥ/0E=jvds5iMaIqf/]Xdk2q-ck_ٽ} Be*ïVX,F$MtEg;U<<71 .>;"(Dbw`*'qss;hl! C] dj=Wui;nh@r_:} =v0 v/hnGYA^p{i;QfyD$XH}~N*vcF!?vx˫=?;)!ĵPx2T?t`1L?F3vztd5e#]fU1ߍ lmO{_ iihp?Yxf|"ջ SD1#L \^GВɅωL޹[ !g0QAeqE~D 3D }7ೞ)zoP+J ݿGo0¼\\!Y"Q>92w"O82DjLBsÛX.>fX\s)+^'L~h/{hh<,|B8a;{lhPe 3\2Q1{{W vS Wmmm#>QMGq]D&Jgگr5]a%F,6>5-p)|7tw@UEc|C{(%>}R5Wz2K~gX;֍;ؾk3{Bfo;k8QDv͡MtdD!({ ͟%|/]xDK]Ю!ƻc,ifQG`<=tHUf!)sy!JW2)Qm=vB:t4^vl&KvHR+עxT1ߘhrσ,?g @AJC˼#=ROQL4ޝPIЀ#0M;Ĉ.<tۨ$;$D׃?7?6۬p X7R.xCte< XHV잳G8-XsA:u2s>IU0JRSw_#нߺ^DddrV݅O:u K}QA owo}#rm^0NdԍwƈsۣbH|7'm*>יe ZثRK;ćN[LT5Y d1BrL |jr4Bof)2fc\UeV͒gA-tuNٕ}J3iZ=,?8(E'z2%|$f'T~ogJS |ҤeP-Yܱ%p5w;9~PVrqE% CP1%+֕K! 'R1$ȑqyyo^ ^'%Z__Omt_\Vc R)RhUekD]NO}Puz˰j} ۏ0\yLޔ:,Pym)N:4 sQ ʲc!$G璟~&qŐpZ&چ[.@V\EuVT\jij%~!ոg 3y%hp7U⺾%o B~?LM] =wztƜQ}}i'crY:dl cP1}ZIֿRB@לЄ]}Jh䯳@Gy95CgNŠ39lhDa ($kGՌq|x5WG8p?ob_Nw,Tox_尕a/j'<5"͹Q30T|{R{aYD`6@X_ . 6G x>[ޕ 6כT/ߴPn(Pw6<{<|zm8}R`vi5Tkv+IMz@=uR?QfѴ12n~{ZBfBK+ pP S21*w! Gu^ū}mbAF{Э2EԹQ Z3 ť,َf /凷v*IC{l]Gʟb2(XK<"Ffb-&V_0q-O/~/QHPK`#-Y%^AMKH(~i v:;̳ƈ(&fy93\:J_]p4CDŽ(ǝTt4Cc&H棡FU|9dK·0ʥġGTKHc聍Fz`uGu ?~6I6=_S" 4mW9a/#5T`qxsmN66U7ܱxɨ럥)4fIۘ= [Cf ZٴYkɷe oo~}qK A^$V|=:(}GFO Zfgq:hDq|^'9{p.4Ԋw0˗VT~>Ȓ#Dw r{D/~z`C?V`xlM.plM/)n* OQ \в%@Z@J~9mW`hC*]i!wT԰ڔw!L4SnAɻo,\Z:rlw};C`E c޶q!hA=(;#o](zQIY'qk]kdPV5b:Nd:v_tDC_pj&3Y<Ţ)SdsM:wxUH쑾cۄmS!1Rs[y V =ZnN!;dz6x>]c^] V<,]v  fȓr$YO\mك(>- \wC賴EnK _BUtw!:8rq2?mu |laU>ɠm+:-+? ePcsX.P3"cFXRr>U@qaRkrQUZ•:AұP:'&X/f!ټ/ˉ,KR5}n]|:чBPjV8Dj׾)&l1jc;2ۥ|0Yk%2 ԈE4˘!dlt[0Awy|0I[V8Tj߷RLPrb\ - !l*!%OsxrtBSqt!﹨sU/ڴ2 žfeY ! |`9YʁBPաGGx|LzWrtŵ &yuX4Ros~d᭻‡Cz@n!io%zٽye}74&WZdŨR묠Ž<(mX'H)*àR ]O݆F+3Qʝ}>u&e]=|l/UhmݴM."Vko[sxIolB90xO:#h1q(EOI?)o7Qv'W90CZ3kK-CW"uEEidX ٨Hyտ(uن"[/?SoDCX,_qdIeY464C:*ܗt  m5;.Wĕ#ӊ#xd OJ⤡L9Z24<^R9<*go/=%Qzc4 ]1C7ڈzȨW6˙eX׮kI `Z(U1nH;pfP`fXA, WD60$VdQwWz+ڤYl@@~#GNqqt3K$.qx!zNSih3Kgzu e͋}i$F*Oޤ]U~}Fusʀa^SdOMv ZWtoW5;r9O<噪4l1L/O,1uN71 $S%!s}v!@N˕pSbuVA oؓ/Lm^B|x/rRW v"+ɒ|)Ô^\fy: Ûq@/gq>2k8Wirv-qs rew$sS%t@YJ yONKmL?OrTj4ɚѷCMd&6,6wPȠߝ Mv~8͚,FW=NJY믟tr0C{`zޱ@9X}Z@ l'0^y jY.euiMy$lXKOމk 831|֠P* A\kΏ v<?wjBa2kLRO?F ? >?!hkNkʴr3z?xÉ5v>BH;TR()O YC.H<ۈu>tS1?,*L<\hAd>}f ˦[P {i4#>Ot zdt>5>l4gNx0[wCmeoYIR|8ڵ DX:@bBq\mtZ ptR5 ^V])*DŽT#<ꛘY-^G_icl"_W2]>JhE}nvXUI77޴5J#`#&/T["grq]㴒ubչQ,͑h)N/1GdjZ4@1Cp+H 0;ݫ8/diwicm)AoMԚ)9&rUbžq̖钏0IfB…OmIQpl|BKE@|;j\b pӫxOV] v7% 1@^/!Jŗ@syYw{!,C}Q.8\8aZe% 6D>O &0ΪmxB_sA a^.FJ" {q**oAb\}~V´C'Ao,פŠ{E&icY$|+VpR?'㚏ػ^Yxf8cDST5o;2FA]Cl2Fz #N,V2^{nRHyR tTBf@̛'/:̠D%w߫g-~# wTCR_i6n8] hǾvH@xY\Z <YJy} s<ƮU{pλIz'W'kŬ.ZϯLђ|́Ctkzsq0;E9=|NB/H0GRȄ%АOTpJfP%~{R h?Qu j'8%k^]b=Rr TF\vble~~/EF4+`"];MItjLߵSeئdJUO۽QdoL©+1{*`Jd { W`-̧(u]>#-Q5bmon"RVyUC+E!۴ }:u|mw ݾs&7OUIa,oܑ퉏 bn:Ӕ a*OoY{8u폳Opua}}T rR G_P䂮 B+XUՔ1u{DsmqكL2#zf`1620#el`X/?/GLdʅ{f@&H ~X͂0CZGtc8⮳I^u>;g_%:CӸ*/i ["תzrUEPYrL\=F'ǣNM +UP)=r&cA| s4^i.*O*hej'"V~=$;w [EU xr5;E\'S^O KA}Z Dc;{w|t9`P,C @F'Q>hEh]K:\ #k[t^ "8P5ڢ@vt!N6^P^ thv0s+}@hHғ'ܬiek_7[lNy:vAhg~ =UKΓa<(cK"PC\_JC҃o ,ixn=eO~͵p Ȼ ĘfW=Ȑ;Idbղ@ːFON?UX†JD'*K`HQ ,0lisJy8 "{8d'H[7!`.GD @'4(]VLnfR#L ! cFd/.’o->YrS? hHX\;qRSM cYr8s;d}' O㾞]%L t7 A$irvI:x }7¿r3VhzJz ΫN_ʣƌ"GB=3YuV2f7*=7MCƝncEP3A\DBoDSicݰAя's>Sӄe3U^rGę ]Q'G}jdWqJ+*`i'$R;?.BhGĮN^$B$ZĐzOe_)b؀r)zG%^]:MxuWL%줎#rye]N'HCg͙ WTT1e=/rqG?У.1q D[)Y?'15.'a^$tM<8dp;7 s~P+Ov+Pc-ͭ͟z?XJQE'EYZbT+N*SOvޯS7dWxRraMJ/Iv,7[F`˩~z(AP@Cb ty!Ό~Aѷ-]'}=ږ6~` UQ*\̽*w` c LhTZçFb:W̶{cCciTQb}gx)CoIf+C3-qtm-~aa;0R0"d5vקI(\o"F̾M- P<,z㓶q\_vuӰm42]!y9Uw'CQ?B6jY2|hk*oio$HJhz}QE>l~7jT C(Y´/pWʃ]r9sհŲ==TlJ8kq;" 7 [;?>Ru펅@jZfk;X"4>q]W! }t7qQXaB%˽PO9z5+C K};3U:坆3zuN^'6]dk@l}zgU0M1yY eӭ0v7n"afMXr%KVUj;ٟL1sEb4?} "'H!FQHΡz_': d5crf$m||`~ B@{Hʭ  >u!"] E{V?h !Y85;Bk`7ռiLDI_f9?vɉ;7vo+w?\Vn9>V2M؄I/q)O6&?bx"'~Aר]1E)YO1= Y{$$HKblz ^ y^v̐il݈a `d(Hz-̻.^ TJ W{ʱlm5[\/1v*f"`nvQTjF].k=EӍ˞-WHf{tpO^ZνPDN+|TlrX'֜bͼa1\?#:pQ<}cpЩW b$ȃѰ]fn,@*%>LVUK\[g%:W|΅udmwf 5,%ei?gڻ74;mQ[@6k ,*n"'R_g#]Ȓ(Qlq eT+& v\%/› F{@+2J\fX:̫, 4& RV]IC ]lU0Da*32LTO՗gȭ;r+xm%imG0G: xy9y:oEk7ĝ8`g-HȍwL,͓2-#ioMВyk_(^aA^oX̀z°`=>d{'$QÝt>d$,9ug -#|k~S+-?Mg0*U|9Q570F1 %Jdzxt M1W}N}_umLU4].7oTHih .Tm*W}|+;ᅴQ]$,V_9m.T;06?OfZ 0%1tQ !~~~D xo3(3Yk`j9y&wW=%pW~сD/;Cq vuri+?/]XϟD.GvS<$ϒH4m6ߒS/0#9"ÛFCx/A&Y7$dHw|`2-t08*W//fO Ʊ5Wxj7Q(0Gnΐ߻̖~0w5Ҿ-MޡHڇIO³io0FO iWwZj&ERL?>DfG175SIGP%.k^9j5!/PѽٞE[S1`P/S(gTbj~&?{"-ޚ*8Aa/8hM9R+|{Ycd"nNe5{=QN4 C S&Xk5銅2C~[]Lo0"ۆOI2@ Tj9RqI~Dux&xi?EDzkРڣӲ  @( Ns _/Y`b>"'Q 2q4 vғdte Mtbq߿mڌENTΎX|_LZ4` };<0L}nLa3ּxv4?ýDҷ1Pe!=lk=@C׷ygPoכ~$/8i:>bu; df%$%a+h(M.D5Zol< ʉ5T϶E#za.=R+ڬ+ji mnWeƹd̄`L tCUރ-^cY x-2z82sɄJRNx UAEE3UQNA1(XDqEyWL;HT/FhȐwD[Z!%+6YsB~oFpS1 [vV5JNN;=dA7(u+ڮbXmsآCTiҠ++)Ra8a{gGN'ݞo6s,`\Jr;{Zb0*ţBB$֘{Ꮓf 1@֠jMZZ ,"tqpc?e3j~lo)XOW ^(@5bA!B\y:o:3P_~iU}-*C +fĬ8GCCP[}LhCBUM #1sɞf%P-~M"s&Rf=N0QL`쫕GytJ￱$T4L8^hIx!̙b~I} Ҫ8Ҽeɍ-Cﱦ@+^(Wx}jFp:\NS a[ {| g gR(FF/G-t`x3[v_OLDxz̨jѴYrrt Ug#yj&29 (JQ琸oH&/7Œ2c^ vdK_ךz7þV^cm@@+X(N  wHTk ӟ-S<w&dSM'\;*@ze߸:.t %1C7'ծ`e QˊtLqVĐp{"=cRw'<"i4Ƕ9'Ω:xcn.^NSXI::˛Uy9BSu}ęچ+Qoa'\m(_@ G7`@CILL-)ѽuPPxWVc {d j?Wi;λN1 $8\B$bU#{OƻDUvJ.jELY boΞxsV2l}mar:"~|jlA$Lepc&pn g@$uJ$^)oAųuj3֖$lDe b$ a-, (1֭YhZKڳ([a pvbÔyϐO:O۪,GypvnBt x6-^XrJΣ+':+(KB1= xAv[`4Oψoz?*g`qAW_x N\E(ODƘh;}n_]cRZc^ }hH&+;+e5IJH,&Z_Qfx|~Aav}":f{ub?vnhm4'^;Oz1mLx&R2 of):j9 Jr[Qa'ˤ,bg^Uca)ysjʯU4+t}q;N@NeS F;&"ka5 #Ͽd3H[`7B ScF X+8R1 Rc2!9dľ-kH^$4pl, ń- %@EtHE[id=Zq3sH[EӊDD*.I6xS]}UBWZQzCySe6BXphNfboe*X. zvE]3+&sc]T{?{@;.m$0P0ȟ}gQ%"A>݄ihf/BHL۳KnDwGVנ?c\9s?5ћNO:]O>fS$;Զ#gd6&yCi\Z5=fFStf)7̣dgj`B i,eȩ s=CFvTtɖM'NS)ZR%dN\3.OUj X,ǔG%ǥm@W4YaQ5WR22\ :Rx!8gje6ґvAK" DnECgkߨ-QfK+\uU% ᏰGT4)kj8:4Rw0hO*jYION;DVGLURsj^+l;Rֳ~+:{zQvpwdjs{\p^RBv`f(6p/닯Z&(-^'s ]"u#k;َ{ ȱ8@_c=wK6Ցn>~uwRe4-6ǐ0DAx'r - ľҒ"rȺ}  o`Xcfq/Xsqd,Q. - 6fm'3)@3Q&21h4N!/"i {." HvD_Lj&gVP+Єv[+LeL |_3ikص\⽘佥8h@=|̒7fᶨ2uPцxe$lʸ9rq #蚮 Q״ \~}omW2M):'uGrhKGba%^6dO@^E{/bM@?1 2ñ:9_L܈. Q-&[(ovRS%-9C,nS~᷼@LJ w6F;#ZmwՈ Pt-& O_ɫSc ZA9tS=mYqS?j) v˹Ң(:7_h[TbFT=ݵN8k=w{dLg 3⺅afQ3 r'3v^rǾd;eŪpQ#`Lcl =1rKn y3cߝMt[Dsg`k2\̰o +}_Ag7K>$UI(^s_y ʃsw.fn)'87 vߵ".j=yԀB%#a,( )Um#W3I泤#U;A{VA-h 3h2dӬK,.<8K? u@)fZx&lN8݊=P!;Ӥ ;CN|%Zu%dK+X^eI<`s\pqFo =aS:5.ch5U1z)gniVAT#T̶;K%jւ?(j%>^]}i>,@BP$nHQߏ,Oܗ;Nˆ0ua.[CҢTb;k_Tq<^Rْ V$aCPM{b79o5-,`?\j)szF2ӡ׃(P%%8.|N>06b4"4חZ!΃Kw% Y$o8t?hoTT;&|g-(uc {D捨BnI4Ԗ)3oZ{#|'@PQ# 쎧0)9I92jCB̜ԠR ͺ.9 #W }0m$MYƷ^Ym3PC^ Tĺb%SKtdd)?c]gBlZ@l)(E홖lBsPZVjL2dTbg#7$*ejJj;\+4+(5P k"^ŰjMr;qz 33M桅%c Fn›v'it>j)m$p7 MswG7K 5Q7k.0[e7YHbƾXj<ٱTAvA%xw zW9U49 w^\ޓC%#KE Z⮐ jJnW†#.\vkSzǯ.Չ;~z;W%,VO.*,rB<=>~op*(YPz',]c@? 1gcO 2p >cKLY;WX?}mnRʃ"ffy8ሿy)Xv%/d ür^%|rA5kD kS1j›^I%@ _."\ql/L߼]փ~i~zDԷOTgN, poA9K=8)2^h 6VzRjyII!95 y5I a\ĿWw6_y8L%QBι *xm!Wb""9, %"g)lIy zu)Jd@E\7w kFxˇ 1Y6GpESCCy:% K ggJoTs^{Dpi_]ǤZ zt|% S(57aJFO6^S$J,糩ȲPz*}w+-U*٨|zw@o&vO=uH 4|&/~PGiOZ\p}Tm`^"Ʋ$-#AJJ ?][ ?&L1["D2{t%O%X(#qc!BOp1Agy+UB0oW*}*=5UjgDyYoIpI:f2-g,5[wFD 6)ÔDᒨ㴬#g ZG'sWD)Mb:?Ut{S޻xp7* Y|/?= MCQMאּ -kiӌLƔS88 h6@W+jyCǑ[M)Ԥ؁`'2H|KPHq WP]$Yghh!\{bZ'!~ˬZ" VmK.4/ӭJPIۢ>%?]X:}W^v7PK!UͫtRgJ{ȧ%?U@zŒM]lK)N!r7lе2?`,=N/ulO]D[(ml/0ƤGE۳p,uSv)S-])~hdO2 ~/,Uτ>$ 4~ўGZ~o[pgU{'Ld`,Rb7f3 GYT͌QeǨ?fRaqO 5ƿDo!<9Oh\X]Ex>mh%biץ"N1 m$VBnj QQXSvNaH3"}I$l8=4x5k] йs imZպnطonT!_B*l`[eB;OyR'BzpeoOg j HѺg<'mߩlg5gd7>Uv.pky&9@!"\I'aϘ=^@.X8ǎ8ntv xX;wsЕ'bO>qz=O.M^(;,kNd(aMCTz'(A6 z&YFf;E7<8uxM2(h0ZjujO]'{dy'u^|t?7s,ʨ#?|yaWA~!-D4 + 0;MQ]J;fB{.rK. h)(> =,^'% 8QN5OBvF4?K-TJs(|n#f ,mO"1M֮}+uDƙ'{cLBd`//L@eXvc}?W(\k>-VQ|;h=l'S%|L@~UhQp= L6LL"mݡB)[2kŠ jX"C "ioHӻ;>D޷dd%tm+mDjf77TZI쫖рpĀ h!.%I7u9B|,TzF?p*DTKGJҥBGs.ۼ ҋ\k?%<"As!tv2UNMa6TR=`vCm2"_J1|[ ! r`5N:̔!tQp/]S-%J1jtզ-*ubOŭn=V:[<IyTFME=Cl +tV<,q ~34~8υK(rq؃I0&M H'HL1SMc|IGBYF^S}taT;\IRf 3&ϦR@)"vjL@3@,8ffĨɩquA^$>%w[TUd`-ySm;[ 7هu@αh/ 2w)ֲ|dswHG+p2>LraZ!J9j Y& W\vQ,Hd\9 u1ύSˣH1CrG8 Fh%Rz.~9nf$3hVf+c!vG<;':ŀ~XhW} 2E:94.r:s7rYԀ.)V\oȣ,/H_O}佲犛0[vs8َPBYEyTE3m;j%-`0mѭ{6k螅D Vp=U/kr5ISpVI60o&K8w=j'Ku٩ S*:hJѻN%qЗ)M:xb(huq(=]oE%w4}<$CrL[BUyp\.㣌{e˅_LMp$3ΰgcXX)pT8?80uV!<c>a.ÇU|;-h9+f6Oz81pF~Ԡd ]G"_΀2Z=0TIA׼lN7 @XiWY⇢:"<ؙfLSM?@K $/^}eW][.'fތ\4.hy% 2\Xp 1(r⧌pӫ(k.H^,S(Ͳ,SW@3e%j:Ą x"/A.u3v ĎLg݊]#}1h^?m5 ̚`m *Z_]ECRɥOВ5әX R`!.υmUߦ]` g?D &{ž|ԋN(id;"yYݎ(;VoY[yL_mK/+8#T/=Q{'n=EUXM cVڗ18I0B+SK"+]9#j4BP̼/!#:%Fk|E|<9Y=DаO)'SBoel ;蠑w6\/W!<8O̝{qOI13zDâ^4C=G2綠f'zo/uަXA x}I78PBbh/0kFM._ ,2{ɥA1ȀS]uy(' ol!G&DEpFg]F'+!Js #9ˎ8#f,Q_:_CR3fYL7tlj̎0+N91r*tۿ8W~i@ y |Y> )g/"bY)U z*]ٌ4p0 N_1r7a41N1>iB!sȪ/;l YA͕6X5aAGK&fO If 3HTS5 H0vNw#p|gb ^L1ʘC x˳׌wuyc錀k7,U8 (Pd I$_߅޺@a2"+\@VM)|W>Xe;vs.lTQ4qկ"۠KysA. s~Ŗ5\Gr{*D%x8? 9KnωBwˇ 甝:X.jjsfq}V6WcuYJ .!u#K]yo;\m\\zxN ACSr:Ē; X#A\D!Լb0@~,UIZt[NQq@) aW}0,0b zo:_?z u%: T0lu4Yٺ[@7GcAKw[NSf1N:\E BA3F+)^Mlpgijtw8đ܅н$J:B#P聒t?N 8!VZ$T>FO'{0O }vOOjmC;y` _ծ!d0{9>{/EG:s淶>l.)ZV89`@ɯh93$y~8"04h͊w##~op@zuaH* SVWL|"{ eP#]3GP Jn$p6nKQ=DpT91D3}EIH~;Am~@I6"dͭ[A19Յ!+:ӻA(Z~l{ zu ѯ_]>,<wқ,CS9 0g9`m9݋` qkϘz0~hʁzMgL+le[XҐ-5#gPaKLp eEѽ'FڐIPJ6Cu-H|o\髀|<4>_=SAAB/&^6eT4zRboLj#8׳DV?@Ɣ؃%ba@ϱL7Pj?͟Ѓ=:eU*!?Xiὖa B;g IDcB[>/fg2i*)i:{t'6q"6Iu0-l28a!T⪣Ɠ&:9U@2U/3*mqGٌm pi@b|i+y _5csO]BYcis[q < p&jKˈ@Jm $tyߛC{ȨeE4؞ٍ:oHy>̜ c γPߋjIPUjdc&"5iTi"jI<}䙤IEӏiu !uW4U㻾17@7No c(Ch}Bcж_'``=<"q!}D<-S~w_W8"ηS07Hew39zVlkcm]5.2D~r GzIk3EΦ\d@N"v}M*\>+\ ?#-1 ]KV3_ z>vͬ$RشA !ԵmgBeZ_}G̤,u N \@J}6f릇"<?hr5F>R;p.UhXo+gEumzQnސ>FV%)aB4a/W'py\Tsp W$Zy+w p FH҅vb R'ӈPE Ķ 5`O2,ZhZ4v\f2정}nJnH^MjW*cZT;6uҜr+K\49|xąi4]scU?k֕"~gXUUgS)IGI.7&s55& S~ey֪餈gRi1.P^1\Drvhs2G-'^zOppR@Z[QE1KDh ti82Iiz!Z|^)k{{~5$ E㡘6'`!57hŅGHXM)Q=⯢y.ԘS^If'-H\pWe##0VC VQ$K6G‘ZA GLRn|¡S+fcDl}nFI6wzBvtJxq@r\ֱG#TqF,K#D,e/W! TVU^=XXMPrFwlDQiJ@{(}M+w]PosL88IR8'(&fv[9B72 YQ<sboϪ%]6To""zB\VKrJ-);iˏ?bd)ىyw6x;20SwGbEցV᧻}{YLjH`3ò^; `'dP#mCgtH!𖓜E>_CLE ġ"fP>ӵk;H \*e/v,GINL~ҜܽЧpL8H~WhF 6(-8tinX)Ո=Ɇִ8,{q3EnZ ;Ea3֪]Tݳز !]k,O`wb]INs)$#k!eBO$d,Wu0 u[QX}xFUB<^.&e [ܧ֠[ րx Kg#.=X]q{U({ O|u-h;UQN%[D4qf")6 idӵVE g _>eA|Yme>Ӓ;"wrU O4y$GsHoL mJ[@@z7\VI83 n wߧC|*Z]`ҩ5+˸e|b(FBl k7sz|t9Uv6Zve`4w-ku0.DzK[=H6M8.S冪_N)JC> H"JL? O݅!4SB*0G %C|:2 /EmIjm`;2cELcr 8-R?+`%Χu -֕ t*Y2VBQPPmHNN!({J6ئZͽ ZX<KOT(A}afRU Yaݱ:Q.d]4߯0= UɯU HcEGr/+xT%^}ۇCNe 6.@b/BB%+A~דT?Rz?[ ء4Ust=!,pQc_<))L!\!U`/zH Ѓep*Y]frqY *4 B|MAy$\ݿgri+Hu}zւ1 I!HrC4sFKNE0X #4\غ\~V \jj}HisVjfH?(uhփY8鮞Vr,[is[ mR2\]=8;mRG7~w&,S-W.Ԭ7~g[[6 Q-6Ғ;9d 8nbVG\pC-˙D#|4kko4λm/:Q Dmαcg&6zMNg{jcԎkn{2z A*Oi1O}VhSeETe+kZ?ggv.F*-8Q`֢Bŕ֩э O״sBjh gZ X ~`<G A~^S1IFn5=.ܘb[HnJR#HkD89eh. _9X醜o%ֵy(HZvO>5d_Z6Tny%8Cx/1 4S3_=Au[MNrlGmȆ.z?g$~]\XpguٴՙNuϡ`iFɤcn:;ӈO?ͺf՛oa'Vgk-:MgMy+%#7x&b ֹ0s%h^ւ"|?OO)u)Utj^a3zZlՃznt,)\)$Ѥ=N&RThfO[\DˢzT\SxX ,ރ4B D-)7Qt^ރEM" dp((EYm[aS+P*E56=,]%'õvkd)1mq:~o=uCߡn2}򍐦d@W֘2aUcMFl$= /J`*@gCPwR= z*?V:"[HCˇHe-b/g&{_,VE}dwfV`Zا4ݺ a{۞#ٶkKcQEgloaa/#HL@# "U 9|6Oyq?H{6'P{0(aV1ߛ=/ R1][,BHؕZ2 \\HQ-mNZ4:3vWVsg@4G`"Gt3A4ɑX7J?2]XdK0~k,=/AbTx?p75ødGUj@GӴk]c+jIZ+0)% jU1Tv/6MQ:QTůTcSB%'t`g_ ݿ3{#w~\;cJe Fٻme$hJq6,,ȹrV6؁n7`Fg',܇"g%^H#ZQpl mHGH*WiTrp,Cg>n_^itN zEN8&LuNS9u\\@5!un`pams}&\VЋ]O4v/&Ƌ dA$Dط]ͻf7gb;{{En+RANM& 8@Ybu:%?sf骺9q|z3;_LlKT$~iێ͚%]R(3r-q{W; beOw !3~:R8bCu [@Hi/(-;QrJ}{7o\!,I  M36.,AC39 DK\ l7< 1n%keNɨgf),W+)C]c]ҬV} *n/OPlsb"][_[uM;kx%^2PpzޫK,mC> (lgt@ė-ճn^+H5YN=.FZ_MxDS~v& |O}bmWnʄCƀlW ; V=G`h_NuI{"0ճzfbo wpfA" sY!bMR4;O]*&ëXڟRKԕ9m_ڃ[eP`/[_!n{FBa>t@>0)beYQ|{cc5t\7r7iYocT{Y&˪ Ў7yM}F|_.4ɟ3D{Ui; nyQIoA6@V q!&mΟ(mPi[o\t/AaHqbzG 5 7)[ra\,ʙO ibLXcm+XS&@"ZT} Ⱦb/}dmX*gq$vso0kG)k$A$ҟRr-a[}@o0`cnѱmLLR1V#HtâTʹzO:mzaNK3CDּgv^EpoQ8I|%,o2yh1@yPC{F%oN.u(ICpT otGX-d{VA_k"U叮7wc̢fV;O?\اƒjq5kWH,~"Q \4SxUS,ǙȥQG;T1- r#\n1t??n1ċ neg~vi8w!S-ĝ 2;7b۝"ruziƑ g@ZgY s+ެ'/R ڇQ(4 - 5uN$?U̥تQWh;v| Pu'0B,$`,RukiDA`=|ԴgS~5> >u D(`eT*GHXpZ(o(eWN.|CLtN@B*$}nÙ 'j'G!5:>'4bUκ(b<B1E٥ã+9JH*|FT*}23ВsnʠKp_YT%|AbqE|N4S.Iؖ7μmKJ `/@Icꇃ\7A:Y|sLPGSE9h24s? &[1'S,hNKG:wh3+" YI,$!:6Ar e\?TܥqUd?Iopzb/M.Pw?}pv vbb䰍BVf>L}> c^Y0ަ +8aJ3Xp6 / g mnX* [YZ[1u2 sCmBeeQG8Y5D1^Ɏ|CL+c)sE,WTnb~D(2dY"jY)˅]ݭlwWc>z5niP-QJOϋ.34w[P5W  hǙyrղhOlmYEلׂ˽AFzWBLhXv&xȑ6RHvo:UeYZGQHi@A~RN/daCZR>ҙWVz@Bdvx1Ĵ 0Sϲx.<T_& =4& 'Ose_Q~͡L dBL9b(cbvVf) [/ɊuԝsE)c)IjE8|}v='W)55({B;|#U`t|`#/ f/K؞BwK `ψ?ĝS#0թ&O:y.y>I(9~^5FAB򃷱mͩ 1̧HmK!uݳ7RlQwnd6u-޳s^dS;wU%4e@H!R^bU~;+3m'L1yܫ|g'zSTfĿ~x')SPm+1tm%6|/!`$ "EF ` Mec~hl`bUNo%?Tp~8=|"ZeH_e)l;=#/%ZJw}qvxZr8 9St,f,CcޡXJ Uzs}38A~ԁh>w#-}- t9t$6UGl۲`nP[뜣V(.{S?8hT Rݸ6VĒnGZѰ<™/ QF-D1R78DL?*1WJLJcH!yzNcXֲA$”/n46-PHGxf 降\)WpC_%mՓY]ee@6X`_L6x܈p so=*Sryf~xGM^5iWEek߄@I3n#ZIGB``h05s m'nU\MVB\XX4}JłHq囹iʽꠍ DLI} C+P㗜ܷwm Y65SSٙWa!5j䎩u׺amc&Z1`}gqZE~"lOBG8o:Ecx!=:LUrk?ʲf6&Axgog8mW 's>sKik= h&S8φ@ϗ D<ffP'? P U/:U1==DL4 (}w'O&Z{L_2l#"J[] ԉR<HǃB{9T@Uҵ2΁MBEu ծRç S؏VMF.2ܨ<ߣl `C2 _yLEq!K#X-VeϞ Y0_ϫ36}k o`*m\I&,ҕf' #Ds<}ACʖt#R5|s\e&58S=I ñKʠDŦe0FL4}aAt]I+@,zy#T`Ewص-8XՕ>>XڤL]yVp]o]k;D:~` ņH( 8東^QS1v7X :d (lDKk]!x4o 9\jxM6]= ZעF"zpAhޗKh rYЌ``-m[Vk%zE\g#R>&8cdyMV 6 vT2hPS/b*9Fo,Qg.5*@K 68YO`8$_[3VhgŊ-L̗Q^xn6%iՠL~ĜؖȑxƇ%(.]dYiQG+ ؄6,|<eaex <+Od3 WX1Da\XIWjדtx%^c$Mq@䣬 :Ŀ {^oF2%T~&Z,~+1~xm-rT^qIP([ȃ`!X4 6¬x+1ډNs{rDf7W uamPKqNi2Q +) _>ry<-"Z8"QE4n2/ W Åu߱ɶQ4Z*T^Ϳ!6i~/lvS4 rkLctu15g7>h @Ƈ|þ+kd6(9/2wTkPgX ~A'5+oڌ9 3}OTA-|7].{$w篖Ū(oӦ"SLH>?>ƹL4Y[y#ß]V'"S,sGs$Vjǟ}rb^};0vtep_$>2esAa'eۧk`'uVIJVmHYۛnO@8fÁ=>aI+ù& AG[q*L"CX.ߎ[݇iyB@|w8:;@+`οZpX(+lrSujU2y"Ncj^IP0`}ϯ/=8~$ǸXC=7qҌNɶt!Kz &+.z-ѕ%N5mov][v0%dcnկTE ڊwGsnD ,ngpײ!nb֯p_oRFRiҳdd뻬 }h sho`[p:%jc5بW:slqW㠟[Hjy؛&ʁ'o@Q+k\ywq0P~C4Hd.3L{Y91EL1X=ާN0 HYjǠadye%yVJ:?B 3~ - A?K{c a5~ n2a(ޝ`&-zEY7}xG UQ`ۻ> t HW\m<6<*XGߵ-Y ;xFAtbE47g`'[xP¡Ǯ{ĵRlV4q3.oL$-ޠr4SޅR(v5%6 p {xyzu<`;ev}bġ̩ǫoSZe2u~z[q)zG6\&7zJ/&2%:ڒ1!Tn2\"q* ï^y}oAE,N7o-eXbjdK$8_!م-0 ԾI;2k `45K`cp꿩ixXl!/nVv )V% \Вcs^r#`E-@k keztS׷#ev M/xFWz= ){W՗i8?FoVr=NXMUe*^JSIKxAY/ àdBV7ooiWfBYxT|n?] !-mLMr A}e2Wkoejp.`D4!0N+]wbWE]7QIٔ{)Yf93l'5 ?R,~wa(f$K8ap"]HAn9Z|^QĐpS?# !8YuqC`-s.:9GsRnQbڋP>9kG YK{p~N~}~x>iBZJ -q2l( ~iaH򀿕 mcv&~IfP?AYa- [KCBOGؖ4ZKv@s^}ȤQn")3$TS{On4Bbuڂ_@䞮g7cBi'NZ~CM(Ni٤%.m z>0DdO94ֶGtfVKf|+RPazbAMGOԠ VhJ HK߄;gt[)-➁Ihw] d#a;Xkݽ="\q=iY] kP\\4#n/а2s M+fbS k/dݰTF!YF0X&\:9dwK)ä?׷="E'f4ؑ>**n62zbЬ‹ҧ!qHMV:wE4PSXE EXfjjjF)Mj(䆙'ޘh}6߄q~)m(X\ ,d>$2m XIYCBY3s l6+VZr`%"R.5i=<"80`J4{?[ y2,}f:`6^yym$xT!(9%.TN[3Jp->V y)1dt𿂛ip\y>H8q`&pj.޵AnݹN&+J}A+wNۣ7 êLݸŊqԴ!fRt[,Nū|Q85vJNW1ɨYC j7kZ>c<@ѿe)los{_d<`WT4sPDpHG\CZ=fuk6qM&|Ws֮ D-;V޹6ʃ^̈́4[gI?/蚛 $y$R?NWr(M6/Ji}tҋ}S|DwY$EBޛ߹Pzb{$Ct4AůuȇA<~ZU.8@+VIjߟE ꈔD^ @*z%ՐwĐYSjIa%/+Sc G-4M{jP6T^n fbl؂ش0"M ]To~~ZthY9Z?f~I@wwB111:ri#.x]9#dl!z~0N#! "F{1iEy$ tD\Mb :P9_Xİf 6G(>J\4#Z :UAλ9IrNXf4A(tN58u/{ {,/sLxegs@݂[sT5*y9wGv PNݬ90=8D9!Mw& i~(," f wiaHN14řrao!z8@Óx_PމcwϝԁI^xo}{^{{LݭP4t](R%_?1lՙzv0XR`n<<6ݡ~ v-X j)*z 3RS1v~m{F=wIsƄ#XIא vUtS#3װ:j˕ϺR9)^qTƜάቱk"]W#:OS=Hk x9ڒ_Yػۭb`> hZ$/H8Hr耙ji@M%wVEݽI7&WiNTtF+ӦĈָr`CjQx3c2'Ke]* zd>i&[h-T 04HKH1`vSaӝd.RT^Swh+WU\/\Bu4g\2~pIrxcc 7IGdυǑ/p0VA;.X3P*~$t[^kN"gI>/x#,I+/gdt_tc ( Β ϔ?׮ʜ_~dӧ>ݗiDY[i)zkag'QS4Ly \L7a@+=J+rm̨q7f$Vy_ǜ)1[x՜ 46ۮ M)[K9AZU_FONj-DgXh4 WqRHFFYΌDI$D )q(/b%Rk_$}F$hm>X~O:x-4近(JmwHfjt9t-u b1FO݄<DNy0/0>Tۉ 5hGu{: s97ų+&$qFHM7\_[Bo1[PQM ј#!yiLcA|p ~QZAJgpŗ QEq܌tIe^p?sFgf6E-R!|e_^ Rbz m&S43b ݺk˩WHMަGJph!ʾi ADYp&aɡLMDY!dl#2~|M` hi$O>p6'AFo-`Xϊ|F@zmč'D`{N'},.鶓';q{%By*A@<饣$[CNN`lPS>89?g7-Y&e>Nzv,KĭmN [(n=smop/)E ʿ@78o0eB#_󮺓m6Y;x6HjjolYAf ZkT?/{_뢸2wi86xbL0f!tys}.$Ur߫L&[IY\mkK=\|]O)5Ekh`eJt.ěn KԹQNذV[h dtІ sۤ2Nɹ<꿹K!:lQCak ja{建DU);ۃ$H ^]*gG|F#è T}\߬z*RܸBJv< Z10qr 41 alWn rg"y xeMf1"Ҩ 3pBc&wg?A?j5+iD wFtLT#V6}n bj2ٲIƭDE¢c[WщvM*,6/f1_;%sQp+ d_Ns]๳.Sm0fH^)$!3bR~Q~;O0R@I|%V-iFyY!S춪Gg 6VZ9 A.'<%b݆DY[ !c-bZ鯙FB*[y1MԊ/(k0Enܶ=5ߴ! v=Z]i4XcdU韹eDdE<}E!G*IE}fJ7#u9"LOUvۆ酸v}~<)LmX>Lp[WO.*SBO!X`p8ֽG _6j`Y108s2t HG?}kv u:~#HFtPh58F9h JUғ[ͅLgn X4bm Q^w o|q ,Ckgqҗ<.A |\~C}x'OTڑY<o@ӏOipСA9V{g u)Tul38Z"@taCͥ:;H1 4R#7)Q=J+SV!} ʼᨪYq4ƅeacV*xO *2UCަ[vc2l~Ya ii}tc=0,)slP&B^9l,mvtzHihz-]0fq5 xX螛lDRޘ1ua ]ع;찦W>ӟiH\?G?yv_Sb1mnʬ_̼l@mH!j9XzoV1CBĵZSY5g` aVfDX/u"لy^lF _K OI]++jɴ͘ yRM; TB`g~cRN-?Voƽp3T2]Mg48Ynh;=q ;]6hWk>CP~Q[Z̉)R{JO)Wxw x@ v|b#G/T=xyWR[fOh}eF¦ HK1K؞m # qWaƋ*%T1䭱C:^NJ3LFU2,])dV|8(Pp5ñ\|k `Z |\0ىcߏtW+ݯ2a77"gd}x>ncYnRkOݑ9dVJz뱲&ҌqX v}U_*%Mڥr\5Qܝ4DKCN4jCpBڪT3[W¢z_|-*aKqnul)r#ӗrǘKu8ryp_d!7q~K 9X? Ak\#>~v ]va@D)N:g;]tNuwfD|UIz)BqGH ,HDQB͍Ipw_9SOf~vi}STͰ jL|!fKN ʇn)zRg;_h@<:lsp4PV:\ }Yk݌5oB 9)ku;O< g{S0]$ͧnSOW't^LtOZNl; _"UR=k\L =F>E ?@>i(w[ClnF?HXO6)=4Km8 ;ZM=F2終{ {+(9Aסqtˣ| InwS\^rAFw`^% GWJTQ*%``#48Ul2$0COGGOqĻ S#zJ6֏g"vy?O4& P>XsP\l']n㵽}RK j>;MTtEG}ǖRX|m3pHD/iy_r4g&i8A#8F{2fOjkR? le \d50m="_We2Qӵv77/߃ $}hJS%UÅI$YQSAlz8UsOȉz0aqw_Xg?d- }m9=(9z2ե@G#X)qf0Lu>Sg4[%-2wfnCc U GͺYp鍖ҧ;=<7Ra~R]%\Q*9?~\ᵻ$km@0dQ%J,* A\5#i$!%ӎǭ:"gR(Jd5hJm]@vr$!4-t*m4*rqHg F{POڜۖBhBp`&<47vE!/깲NJw#[W~JG=aG? R2=!hNϷ&ʸ%XjmsM7 LȖxk/ϧ1;%XPBcXߞjB/`L/^Eėlck@)UG7Z@uPMy wN9 ޼2UDJ̓)hbW],/$1;;38epd˾4ת,Ub$t' 1%;\VWm!qhy+fv~x)p}~!L{಑yNM$`Lim 0|)$~ }ZO}B )p }:\]oEX @I9Aymxss5"wi?% ])ʲȖH<1Va% [<;<YyE QE!^Y[R}}4){F /$Z?UzZA(Z̷ -M^E`}-(x}xkjbK|. "~I՘e3Vg|G,aɐR/jmFj6$.e <bwR0FoGnI~'$ۼDFhkJu'01?du,~\FaT”J&U {Qn]WY|9+mwohfN?֌ $jV=߾d Wi}\yl_r;JWjRjdBy#=@QC΁{Ԃܙ,bլM#ѳaceu]mj,#i}J_[#p}NJrsuLc($\IC$bB)(>;i>$=22VfZ}юoor]P(:bʊ~fOq~ QȬȢ_qepb|EMI=?A$cC6Ypxx8:  LvUe̴٦u%idS\dyRδjrGMT(('*W[rL6w4<T.vĭۊC bmhn}~e7J+`Nb 7=FRf[?<77A])M0fyg=5& Ĥ  ®ڋ==&'Ff$0/*woU3mU[N(p{H ”| @9ٿ[,/8L Iva`AuvoejZ7y:`j@z#Y|>/0ߣOBm)yPN]fBq[WhVS~ YZthzerVV:?7A2?: Z75STErS9Q2уP*8oa²N^y0:"xYo V<X܌Oa%B> P20u-Tz3Y9vwz:s3DMǯ:&X^"7**GVc͓knJ:wRM,> <Û8+@fVfYrm&KS C sCU2ٛ9\0tCjNgW;gו ܮ̴~6+thmSbWwʰvG麡XS )cR`iuF8~ xˬ*8%l{PzQ)zN:6?k,}?{ #!kK6< ;Z}KY+ͷm\$9[5SuG' oS<]T_i(MAɊ;NܑM2W&$;e! ,QK=Z^yz{M~gTkvdVu_c!e!ↄNC$iX=\ +(3eGeSdVl5O>AIn1R%5!S?ڏ*)^bZxNT;Θn@03'P FQ/jBV YHNWkWG罒]lڣ;r3uBJ[/Hz: œI`sHj.N4Ji#q(*zHf NKyFy<+>q͓DVQa1_.:BQƝ"}jV 5XP`PoCןDN ub au11w0Q}  O'8,&o9[TLztl3*iu#)udLJr>^v; E}>v9#4bVB6xj^J;7 a쎾fL ݔʱ? D0]X Z b}Q'6DҚoRسs`tfrr.a:SX.R[MjG;g^ ,=okܶ Gu[=%GAl1(BQKVo[MO*4;VFY64\*R'~||0Drt 9; AEi" Dڋ=KM1Fnm=f#ZOa&)zj?r{!4EHn.yN8xOjN>6jGcEf"]@OaD oTV׳_Â,P+~ d_?-eǂcKaGxdT?Wڃ5;v7#U>ތ~M8W/ßhDECd\I~}f&ߙbO)ۄoL C4BjMơbS=hTE:^V<ØhD dY} f&ʣbK>0ĭ!P)VE9{ C*ئ ^PS.!l؄য়=w]CUOdvTlJh+~]WGu Zs1Z5A eR{xaE(sߚ=1 48":'~E`d4=sgi4)zRL)PFdL(٪~*&3龂@_p!du:6 uK+1MY5Ȧ?{Z/E1z[U[(`\ȏS+*oVE{+^1lf]e>S@T&J5J;i)l/MOn>Yfjqe0@5>d[)h_k#R9ϓ*E,4>Ǝ,x,?E8vi'9KJm?ZT,w! }Y5{%Kf '& 2Buf̰0GD28hDm9[\Ѓ;!G "6mۃ,ai@ke'bz*H#bj OS1n Ta_ݲJȐ=Ъsǔ!BKW%|$hw;}Cๆluu8.`۔sqN^^ o =4PO!$*7gBx=$ynF_xb%qS2[{hYyT%Ͽbb.[#fZV~90&qLXR\ϤPk)N/OՕF62 k$^iWmZ@s7ie(K+d-4m-%!?Ry>fjJ4l4$ ĸQ&̛o @Wj>؍H&^`!=iAzJ=3~hţ< 1̳RnEeE=MȄ8Ò;(\ȵg;g*iP ٪3/B]]"GOl&a+Gm T!Y HxWq,h6?rwZ mTw2OjUvP kc;JS2x /[v}>y {cR@B]Co׭n HL¡5/؜1] nk|A~&%}HW:R/Kbw鿅h!^w^=)E).gݦ @qFڛ>YU\n䭊l>Nsɗs^I0"3 6p:sزE)̔ 7Tݶ *7gVM *`ƭ@ո!D mm{_-袙\WF,1[ǚN>N9%tN']GOjac+'@P38i^Nxڈөr4@;{dZ!NvB 2d0Wz\S*_]܌\Iv .u}]ٓ# V@%7.T -@vunFF&+ܔhlIV(ϰ@܂j@7i+ TG>C۫xQ6<u(#Ѥ>^֦Oy\r Y =Jh8bh ' _p*qK2(8$ʶm:zifS** `{^IaYOz[H:B< ASԀ)[UE%C,@W [>tq _3X*(n䣺8i Sq'9E $ҷE' [sViFi@fo>] JS%Sc:Jp_J,ؤS=o'ee=*e/"4e*2=1%h-VQ?A*4M3a`|"rܞvNNƔu ]8 Aqk%V4o݃'nڔ:2t" _i- qgA$piE3BЈOJɬWK)@QP\[ NbU\"{@Yj`{ c,7\0Z;w9_ iuxc[ꗃx{u1a7w yzPrTlSf+KJLGfJ# s>:kgvE)̃. ``463l;7QJ=I 8kX#ӡZcqB#4]=_kK첟A[.;a6vgIssk 秚`R3)vPftt&Pr}7F7[sdWDt4fw1!30 A׋(Ȏ9IqB1~j3P[3@:I0('F.쑖?SaDjyijU Aq$XDpmV {Qֺܕ3 XUqb[w|:#67DLs9l2@7Z!:~Lq Wצ21zcNtٳ^-d||Ev*$6,sjm遽0:+A^9 tUh"3'U2vFY#0/mKرO,&[I;aɟzIMwtR"-Qcg7lbS}$YaRnfqxjxY-1w#[;N99bYw6VuEX xk4nz<7.Q~" =50LW{"ۈ;4<靠'H,gUGS@UHhz:H&1xΩX^V<ӳP((Ia+(iխ'0&zVރTMq?W)S״VUm- ᙘ("29˝-Ѳ-AXbQ +R6pk!mwʞr csc V뇁V28(o8a\?YhE |mɪg -ĩ(>!ӿZhrn7ckpa(ݚVEiqKp:*8;-xUZJJPv+Xz?G}nh1.׏\94VvڕT&)_!_AGq̇܇]µ'ѽiB佰 8=6 4ZG+APrXR9k^1yg$o\u,cc̀FvגAΚ)XU ˷cix6y>Ȃj c7kXrhӋ9N2r F9UqłdY ?'}jڵ s\yn^r- TvWYIrO>M*s,&"W, P%jG5[^Ů|Jf#%,h8|kA]4)0=P{?#n/EZt$K'9\}c8|k7!kkzE?d?[EC[ x91&9ag 'E3X^ꍼ&p#ϊS*nr*&)()4 s'gȉFQAD(eodL-zBM*#ӆft "Dh=S7oVFQylz(fޠuS+|ݗ @u|EcUO_HFn9Pt? +7Ik\%;NF_K:elKşܡhm.I{O+T |d6ja?wd.{2WޝmtDOfۃz"= č|: cI"8Ⳋ$$YSϼm+@rJR;lg^XOk8!2 8<L-GT9vD\z^U< {~+'ڮ'0HV@ Uge}gBPfUT:ѿvTEmdǯ07{{=#B|Pkӳ۪,>pBSJ"b!5^uCJA?yW4? D: )i(폓4M3Ie3f@E9MR?UĦ%=( Bn0c$#BJ9FxL]$]BUwKt_CWx ܟ>FO۝s7iQTFadP?v7n4s.n(m8m),h_`6 ]$=g"RF .j60NY'ciߘ0.P>]D AҟM;V x<0tR= C?ڴ1cxekM(ح% *3r#ȋ['P~'6mRfQDGfs#,hGrWF/歷-oG8`.nWc~]5r#_jΨ\Z0 a!Fin[N[K$@)-5ۮlq!cE7Y~Z5Q2.iѼwSĀ]jo]洲~lqE| 8:x"ـMo3d~ K_C4ѧWEKM\&ϋ**}2ujљ$,2`X;Dve%BmP4`oj9K羆b>=os}|`MF[3+WnoIzfo\=O(<69;EοR>ioMJ{J,V,q?8h -b$*1 觅7f<~#A~]a2ERڢsD<0|0jV$2H|- YgBmҊ&11"O4.OT (pAΟgr妀~g9-ADۏӛU'w#3S?pE|[u&mA [>w~pyj8" M^xc12)9[:'GHZ}`N=>M(`"l՚}К, 6}ē$96&8r% I8YPzMEt0I XMԷk=?>mܺ*=,F+*_=_DuQ1[-^o(y'صF <3w>jD8 }zB]y-?U1X,} E.>/{ljK?h9>s|":0USpjpa*^. if#uGk=zf uGNo=w4vŞ\ tnU @iO]oE-) kLȄ˘#s:_zK3o&9tjV8FL$U[]A^9x::Lor߁lIu12͝?}rM2х-ڔt=/OA|k{ěE'q)1F.E l:[i۝e7}/0{59 o\w8uk-֬a \-$XjYH3??4˷sv!u0nm_ bJ/Z^ơ^@N ~Mj;9EoB9OdPHb&r 79Ԑ~5N%HZ+F׷'`M}cG8JUW2 yS$@d&$JJ8 1ǀC&k+[ޅZ6D~4?q{;2lR} {XOfH:fOwF&ϴk< {ՊAϛ|%Pp=GF|j LqHTB|5z]5A fj7h}'HS)XuA FZ'Ti}L1N*grAPi|Ւ^CU#5|.$R I E^" jӧzvp r~qeJ/e꺚hrM&wu1M4 BI9ʼni%'*H aN爰ӭ+ӊe_0G!" &8.2_OMQz};2H^cwSQJ/\?Scknw/o0eƺN^nqfl~5w|2ўC0GvKp?DX`ĎRi&@7a@FRl)ȾpLx+FxSn޽%P+c34bR4E򤑴b X#O7qjƭ֖mCv{ى>0_2Q3 <;"0")@?Vmt9P4_9#PM` vMӟĊ|yw H-:tI f ^YE>H7gzYUJfA0_LM۰ɆeKT͊!ԥ^WTpD?^hZ|#V`*695ޗ>UiM=H@.7Tyu&0*ɿ~(1>^w=5c4c3V>u=ŷ (߭3?nXgt{e#&~D]mp9^kf'K/)}e^ߞv HzCF3i\D. CxٴfdqpIg|5>;VX6') ҽaeW0V߄ 8'lni7ģ]7o9? b{/L0Q " RߵؒhsB7L[no]0y}HLQ _ABO 0D4{y X[B bX:=f{bf7/MAޒ~d t7A2_sN!&D8Sc^@]h}/f,>bJ s}K?@$| iL6ή3׹u(PSX+G_gV;IRZH=2]]RiDz ?5T4Lk݌y &t`߈եXg"k* 8ư,`@f0OUtnt1hjz9gD& ⍞O?QBHCqJn2d]d2:1xnxz] ڶ;AF?PƂ= zxASz 0unM0LꞦH"4wiv4T9q^'eK@"I숬F!tQGįA0k*F#wƇ=EWfK\hΤqI{'ƈȷ9)D3?;CؠinR:0)Л\ql-]` 3k1M َit'&=Ȁ;&#\/n<75  %xcAH3$JFO Ɉmա 3OJ #G NЕ40*+Igbt,qeقsM!d%MQHg,7ֽ8[b!K xhl|{e/BҮ¨(`,v gq~nI ;[5pҏ`cѤl*J>YbPfW:{\;~]&hf ܲI\CSP%/o=~ɕKeՌB0q(S#3j/Q ۉ53`gapiy,Qh&~wuQ9<47”C,GD Bhs pĒN1`82]dK0L$xDzK*NkIÊepT7Ëഊpr&sK/MC$y&QnY2GkҺc$m@|N11oE DZPH%KSgBH8OS~Ϟ-CͿvkb> 6?Yqnb&7"(U"l]$F]Oy@#!MFjR[ߴ݉$Rʒ\E 8&Xd^|O=N^rBpvpm;vJC^jv 40р;<ݺ2 woP]Vo [ usN=qV'2#$0?jncT[)ivK Z>4uTZ jã*e@I#E/+x4N+lȸP~KԃFoFdu懂O)h l_CB &{xòJ5]x+jNXV9גurB:|-dm+wpXX:d4nӭdp"ׂyqgͲ4')#+/; UX JyTǮ8N7Ljvb()|To.J#J>f4`7,a+P2-Ҹf6!(F,"ũa·v:raHWb#v`(VETI+ aNf]3.Q&o/?ďCty|IpI %-:q:6w]P b ejy u{&Ӳ&a=^U6IDT^F t6p2>@y#rZew8u?ux@(ܪk}H(vBWUPxޗVw>Ia/}ub_2"{5*_e/;16pIXl6Q7ng7 |*HqQܕBEUv#(;8AF1}pI7ln}^ͤ(|6+3fG:e3d+[/8Ꮩ. B.5b?8(oYf@`}(L\x9tp{< d=ğoEGMq0 -'%jSx~E㵘0tOc@@@Yx_#! 4;$ rWڒm6apKڂEKYZ)7jC=OqrϟO%vDV'*7m(tHr,>~؍|,H$3ibN*ci"By^ner=z ^h5BLn9a0qA7.[eybA9{F1P[woD*GN# (gN n7@GJ N<,ER;燰لYC.&&*r\\%'e\V9̭ lWjEfEę@k~+pL`[3Xj=D6(=c9D] /a@lNtzltוSK> 3XFi!L=>Gs{R:EkR3Lq%ymI<ڏ:N~c3o{jDA3XWnNj I-ꮓ_"9 %71KBvm4/;Xd*9Kp.E5Njx?f.u BMW;J ΥXnS K&i7U|g擏l: "V,epOL*WΧoY`dQA!FX.Z6$S⨜:fHwm >aϘsDu~ 1w1cmPjL'K^x\W7l 8oE9Pi;d7Rc<V0U[gPgy̽y'(K-Ty|O'd)ƯvfZ-J1`˞h jSԴ/mS*i´|xDXQQPyVysG 55,V%]47):2sJw|K(nznms#ŪCyqoOX5}wP>dpf |jg# 83 8R[Md6K[!8k~&Lܚl`UT24TZSdU?ZUޮWY)zHs::U%Y=!1 AJ^’ñLU-j%t|K"[ 8Efsܮ)Ώ88 &-CYo'rbe%Y R!!E%k_>9f)!#(^OqΝHv5]ەƆ͑%$2\2^h9EaӷHAh @H+Nˉ^FA|2ZF~+sz#"2,q(pB A:udcb.Z AëdZ]@y셬!:r(voH1ze H嵡wAu/}"y 7KYX<z{<&Gz8uH !Q^Fݝ8lON \YŒ"<>j^Ү%&'0.d[pYl(pw9ZOXS u8SQgh3lN+UڨgyȈ:IR#hf}ZO\ݽ[$,on ZQ # ~0mXF8J0*!cҙ @X=rTAmЏr.-М}F.|ȄN= %o<ٹInfmQ<D_زV |h \ YJ]i*i4D2!=E-0Z'Ǫ_~RI:$^Br?hi' (Hr➋)) /H@ghz:iˠy^O&`E] #{}Z3y2v}LGE͍LbEdJ˜DS\̂O8KCSC U,yF5ٷ>H#;{̓]ɗS~dsDqҟFcw`#hnQ.g\_đ/>+'Cb0ۢ7 Qj{Q;gsbfKk,[<*h@4cjmu,=3Z zA?!޳b/d˘sÒF[4"Opho[cQgE*~ rB:=s8-rN_+4&1qg,k V&_^*( p.YB$uWsv7-C)p:Y\.=S49*H0޼}8-he o{" t޳DOlnt=ppx-c@UiFfSӥǞZ֋"yoKkUG+¿*%jwv3(A/9wC n2zqmNykk3>R_D]Z\V.Q Yf=i;*>b 7c ?"dR8 =Mדd_A;_! 2eR$o|GU#d;] i/,8d@9qwip̿h"Kkx_2!\?˼Mc`rwE #|sV%i67I&q7 J( N z,U*]%)5$2- ;[ǸUn7Y޳g(*3$uRzl3cv'&X]xN9„ҹgh5j}Uo YZ