setroubleshoot-server-3.3.26-6.el8 > 6 6_6 3!pQp)Tξ7]mtZ`e^L7 ]mtZ`5\e4}|%)VX?O !D:3IˤJV93@6_ A_zw O\ eZ'Qv'c1tc+"$] cg4踂e|+kF'Dy̆՟7NG NYɿkMQ^2[$_Ol/@F0vmx^')5Uc,L)dz4F؀XONy:rw)>VPOBi9jW*L%8X\M/. eZ2C@T@ѵ*h46QYyz9xly6'R8P@K@]YXp$63!0yG@sJSȚe͜މG9ɵ>oMtn6LJ~'}^JE?;sΓ) ;UK\sU'SPUIn]Uƕo|Kz24c52437d2c0d00a210749ce5a2fcd4a8abb3e7058d9711e9bdd7a0d4d7dba9004bd73061d6eeba3562e39b64bb4762035b56bc43!pQp)Tξ7]mtZ`e^L7 ]mtZ`C8?W ɠSm~v"]эS a{[q\ Td.QnUx-4'ZT儳͑ TMggȫGPѷ[awBUUtAaѾQ3ExFZgQeV%@2jv3XJӢd3H}p=5d) Ʌ?ij.TTaOȈ,\&z:V%2 /+?Q\mДx, pv̋J^40Ӫ<빕}e'X&Lwb3[L~|ȸ2o4Wƶ>*"7q$vBB?2$Am\QΠNV0bPopWG8"j^Rf~шS,rO"<"%S"?LJ,yjT.giXQ95T ]<2ueemiʼn2eq!^fBPꣻ!D@4d9]%q$>pHu\?uLd % AX\ y  B d   +y ,,.p1m4j467`&7&:&(;=);D*;+;,;-;8;L9@L:wL=J>J@JDJGJHMIO`XP`YPt\P]R^^Lbgdheifiliti ukdvm woXxqysGtuuuHCsetroubleshoot-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^:8ord1-prod-x86build004.svc.aws.rockylinux.org"xKojiRockyGPLv2+infrastructure@rockylinux.orgUnspecifiedhttps://gitlab.com/setroubleshoot/frameworklinuxx86_64getent passwd setroubleshoot >/dev/null || useradd -r -U -s /sbin/nologin -d /var/lib/setroubleshoot setroubleshoot/sbin/service auditd reload >/dev/null 2>&1 || :/sbin/service auditd reload >/dev/null 2>&1 || : mmmqqXXmm1t1t-- qIqId-d-pVpVff@@''lh;S. C4}B?P:R a{?FR?_5:D0..0"0dR4 4/ <|:]G-I/9C5noI;ug3@95)09T=/b2~CCA3@J1-}2bA큤AɁAAA큤A큤큤A큤AAe^:5e^:5e^:5e^:5e^:5e^:5e^:5e^:5e^:6e^:6e^:6e^:5e^:5`>h`>he^:6e^:6e^:6e^:6e^:6e^:6e^:6e^:6e^:6e^:6e^:6e^:6e^:6e^:6e^:6e^:6e^:6e^:6e^:6e^:6e^:6e^:6e^:6e^:6e^:6e^:6e^:6e^:6e^:6e^:6e^:6e^:6e^:6e^:6e^:6e^:6e^:6`>h`n`n`>he^:/`>h`>h`>h`>h`>he^:/`>h`>he^:/`>h`>he^:5e^:5e^:5e^:5e^:5e^:5e^:5e^:6`>h`>h`>h`>h`w6`>he^:/e^:4e^:4e^:4e^:4e^:4e^:4e^:4e^:4e^:4e^:4e^:4e^:4e^:4e^:4e^:4e^:4e^:4e^:5e^:5e^:5e^:5e^:5e^:5e^:5e^:5e^:5e^:5e^:5e^:5e^:5e^:5e^:5e^:5e^:5e^:5e^:5e^:5e^:5e^:5e^:5e^:5e^:5e^:5e^:5e^:5e^:5e^:5e^:5e^:5e^:5e^:5e^:5e^:5e^:5e^:5e^:5e^:5e^:5e^:5e^:5e^:5e^:5af1aba7aef639bbd2d495b259f94e728436c796fb3f4803aa73183aecd3791fa5e8475ddfdc8cf232617c9e17273bc133051d4a1a0605ba089a25b6c319f21a3aefa5f448d04e189719024d7726937038f9a1bef0b30882a916be4b49a8aa092d4b663605dadf69c7deab87532851962853754ecee5c9e490b77511315d12375f593bf26eedcdd360958c7d7a7cd50a5b4bc68a8992d79af2d253583b121af3c776e46eab8b3d35110557f4561e635cce0ad80988a2e73d07f3c907a84a5589868c8315e740eb7d15ec31bd87a8f40b9f40c54247f5b69bd6fdc94721b41c1f04acbb40207688ef9a021f37a9af3e2d15e5771c1da7177a7351e79116d93bc04bf4952d133e9d2599accb26705f673132c363ec16cf372901ba4a1b73c6217bfa28f3dac6b86e604ea63ee77e438aee775ce513a6f282212080bfbe1167dc912a28f3dac6b86e604ea63ee77e438aee775ce513a6f282212080bfbe1167dc912f1b6d81589cd8f901d1ffbf08360a8db79da724efac4eae804233432da91e067f1b6d81589cd8f901d1ffbf08360a8db79da724efac4eae804233432da91e0677c532bbddada3b9784685cddeddc01095be6eba5e0ea532cc40419cebb2ab91b7c532bbddada3b9784685cddeddc01095be6eba5e0ea532cc40419cebb2ab91b56d98ce2aa1787bbfda5327c14222d3f4211247b054fb6068b95dcacc0cbde6b56d98ce2aa1787bbfda5327c14222d3f4211247b054fb6068b95dcacc0cbde6b6e86cc4938133ab4773819f1dda0d5793a476e8663995da9ba457994f1ea44c16e86cc4938133ab4773819f1dda0d5793a476e8663995da9ba457994f1ea44c1de3faf8f16d6dcb90290254840cbe10ba2de07de17fd0b14b88d3e8f4ed57824de3faf8f16d6dcb90290254840cbe10ba2de07de17fd0b14b88d3e8f4ed57824bf9bf412005079f5e435d8855841ab44513b4d6f168daebd250b0a6c92c11d74bf9bf412005079f5e435d8855841ab44513b4d6f168daebd250b0a6c92c11d7460ecbac718d256b0b7419fa955df27c958b4528d005c2f011770c5f91fa71b1960ecbac718d256b0b7419fa955df27c958b4528d005c2f011770c5f91fa71b1953f861f1bc57b180ac47411c3a8eb0526a840fab2c08f8238b2780842c2aa7da53f861f1bc57b180ac47411c3a8eb0526a840fab2c08f8238b2780842c2aa7daf2d6d7164ba39661224bf98f045f9908fa7f11dd3f66231dab1a249a9cca26f5f2d6d7164ba39661224bf98f045f9908fa7f11dd3f66231dab1a249a9cca26f50343c6d26efc5e545424a454054ce898db5c03f34041408ea4b7ff44329857b50343c6d26efc5e545424a454054ce898db5c03f34041408ea4b7ff44329857b523ec879b74e2262b7c75d57b30a9b1f444cb48390eed854044d2341c4601399223ec879b74e2262b7c75d57b30a9b1f444cb48390eed854044d2341c460139922951f45021ea4da225d56d3af71173ba2cdd67931148dcf3ad78afec6bba8d4c2951f45021ea4da225d56d3af71173ba2cdd67931148dcf3ad78afec6bba8d4cd284bf8a6a58a978ecc9d77b1f8fb09f21b388c87a8fe95e9b4d2df5309ce0d3d284bf8a6a58a978ecc9d77b1f8fb09f21b388c87a8fe95e9b4d2df5309ce0d34576ca90db399691d4f3ccbd4ea4ce392b28c32b78355cfe866a19b71801ba914576ca90db399691d4f3ccbd4ea4ce392b28c32b78355cfe866a19b71801ba91d1505d07fa58330eacd44a2c53c3886750204b5918ed75a8285c67eafacba901d1505d07fa58330eacd44a2c53c3886750204b5918ed75a8285c67eafacba901dec652fb631fc70c0517a3b99bd6269ec4827faccc5ec5cc26fdfed5ab783cd0dec652fb631fc70c0517a3b99bd6269ec4827faccc5ec5cc26fdfed5ab783cd0c17ca1d64151153165840d8402b55022e0064ff88d5bf42b0562d7e9cb3c617cc17ca1d64151153165840d8402b55022e0064ff88d5bf42b0562d7e9cb3c617cdcc5d68f728e54f415dbfe0711c187636feb1f7a0826b510b95d20d19c28f3b28a2a21a65d48435e9c1f1b92303c0045f57b966fbc8ca95e0a586cfec3c541a09899b5b5dc61a0c29f3942d377c67166ec34fb55c5798e963a52c2aeb560803cdf21d9ab22e2482b994b432e3ab7fa5bc3e6d145f51645d22a2d9024a6dc49ad663e8323e791e31822afd868a7f43b6d8e1f2ff189876cbc9e3a5d76b3822f91a408fddd580757a66656929f2ea6114a7a1bd8d8adc127df13c5a8bd424f22941879a9b2643be98924c6aecc9dc12c0577544edc199e2f0905cfce7cb8a9d260320179a4292387b5fb280983568400fa99ccd1f8f29ebb54240573b01b122caf3360e6d7b4addc4e45d07bf538b338818a3664ef190009cb2605b9e9ccb619d652dd051e69b1d7572bed488f71bb1264fe8fe889e6cd821b0c4ad0f23c68d38193cbcff7497dfd0961e8e2f5604d9925897d9873a7b18d36c8c3d3e176d659fddff6cbf2163e324ea54fc49d6fc48ebccd4d892aa467350f8cbed5a691034fca3a399168f11023828805938b204a5dae4a73e065265e1c5b230fe3ad05a484583f8364388d1f4938fb4f2a2165473300e27644e9c7cd16312eedb9bb9cac2369db1adfd6da9f02f132eb4a159755d62a23fcfab9c3532d08854d362e791664370ca9fa6d4fa8c78f564483bba934b9034d6a0365f44c81be0978dcb51f7948cf3d2897be82fb3f418d12858352deb9fe3a987a77f282683aa1c46aa3e3cbc7eeeb7321b7db2fd8951c7ce3c7c42680fcfe7641c3d7be9e8d69a8fbb992a9d08676fe957d25d63e71ac422c4288887f658aea6bd2c75cb8eff5c5fa8365a996b436c55b23e3d9d1312ce1eb704856ee05aaff8a55b20e90e5974104b397cd23fb6a0b7caf34f6be639a5a4835bd458e69775601e7d4cea1b7b655b8d10a8b4c05c848d09e47e35df391baebbd7bd463fda7a68479e7b085a16892c97ddd0de3c1727242523b6bb41e08b0a5f12d35e3f40554e396d040cf66e0ed93c3dc7d0a093393d49832106575bb162bff8c6780a5ce94132f19859acee841fb26533b5d0f231f7edcc7352d7734a96eef0b8030f77982678c516876fcb81e25b32d68564c5f9f162e35c2db51cf0eb3bddec578b73aa3959351c38f0d94b5fa5ab85333bf074e68985dc40c5d5c9836f2b0d88ab09365a788339ef0b9bc4c709926f995eea2bc8a423afb4a676fa6946bc069b093a647e953eee2fab2f2eea0b56650479749e8eeeb3c33778d4e94a7d8d9e25d5a01d2f3cf6bce7c4f441f39c70d73e7ec64dd6ede0dad502e014144cdab3c5a58457bb1a9459f2745a6ff387fb03a3b89eef9a7da5bf0d5de481caa0407b2568b531b7b8aefc28b77b35ffc2e3cc6d7039c038e68487357ddd22c108a28315b3507d89cea8cc4311a57405e282afaf06acfe7ffde54acf36391d191885286ffc89b7c5230b589da688631aa4f534a142a464d1ade96d9833a09565eeddf8d3095634d80e977149edb6e0db6338daad677e3c1e150ae9a64d9b1970994351494dc1a9e4675e00ebd9d28978450225b18686e96b4265527a7e308d57a21827eaa7c137c082ce57ecf118d7a5cc6d95ff50b0e5011622cbb364d29bea83b00fa955d7d1f5b152fb2d8f5236fb537239c7abdbe6f190a883bbfc0761a9b950de940f4efdf4b3cd94c32ee7d9702aaa03e19c5ea1e30055be506303e838c1f538644788be3faf0be85f82b2b996c87e2b3d24193a1eb6a35918d87b812fef582f9599e95f964f7759427f2af09b1c717ace2c22295d7fb336f61a605c956f043406bce0c5fa103484035eede51227fefaeea49600ba2a9f750196f54b365e288ac768f590af0a8b59b48a3f37e42179427a8eb9ec5c645df124b213ebc82300ccda77d34a00b17b053d57d4a341514f3e16b37d4aff55cee18cdcdb3830681fff16da145100baf7500cda3455a84b4940b20e3a010f419744a1918dae2b8247392760ad4adc5dffb5f84d0fb4f30edbb07ae728539e5c50364ab60b5df4cc87ec5f15150cb9740dda7e0927570f2423c53a1147cacda3d84af87b2074233df65986eac662353ad8e76133f08ab63301a55c5e708048ed140904879bfb5e6bd05bfadf88240b8d56dcbb6301b97f26a04e9682908b7a2033da1c84a46f0ca3ad8f7fea6e81d774a302f8a5c2f645dc68db6c4a13ec4ae4675848beebde1f8c53e9beaf6f985a708e49ab24efa41c8c464b13fd2779f5b5468ba6ec24529f51e1b974e70144c04050e6a56ff1ba2a73ee438d461bf1444a1d5d1ba7d67a8e30b10ff1c739ba65baf3aeb2b39493a45bd8f844fb847dc02a95913e911eae0045fefd7bc983f0ff6f63be55bf63d8ad0aa121ce7424d0282f2575a4cf844fd7321f78d6f3f9938c295013d4aa552ba3cb4962c634b8686e3456b70894b6764899449f127387464a3e0cad12dce66cfe33f08636cf97c737077cf24f4f564846782aeef4be846dd22e2ee994563480cb2c70f159f821803981a3c69d1b98048c7556015e94b648489de01bcbea431afe34b3bd4b31fb253240bc1084ad74fbbdea92e1dff7667bfc3b28b459bb33160f0939965b50331d177f125bdb1e43a4e8531d18ffd2c74ff6b77c81e834e594d77a335d4e6426079bb73ffaea4a21a0564d1bd96541c9b9529342b14a0c07e63a749b155997778364f766daca727ab885a011c2fec748e8cefad054f4c85cf2cf1b28be48e9f03dab842931c671b9202de185cddfa17132d3e313cea0458c92858d744eb3eab1c44709b5e8a17f47a64a94f504ff0fa04f62c4860ab1d8bcf93b9072731bf735039274a43e54747c84b47d2f6e51606596f34694a9ef70cead036f92df908f858c08b91319163c615e9cbb4257f0a192270580807adca4aef6ba2732f873ac9a7b31ec786fe4836421cf33cd3f1c882a900095ed67dfdeefe52ef710ee52fd70c0cd0e4c842be91894d8aa83bf54cc7ea22a82c7cd8bb6c2351634370c13a041748163f06f121c65e6d8b6e7db1881b091cd2802a54c480e234508889e8932d7e30c9b9cf62c0cec77cd9daccf75cbc8c2cd3bfbda74617e2d96dfb0b9e6e6dd7cb6b514ef65525325f21d2ef6e3723d070ef975bfa9be96e4e34d102ef8ffa57221ad45636fa6688cdfe37583c7037ec7b0307653b28c8fd9da547af9324a771edfaf8f11b5959db7fef5feb8f0faed08f308e12ec43fd4a8690a0b4c8312584a7e60c7bcd6634548a9a761d06b0ee32e99090edb672a2269dcd48761d1d9c7e54ebd450cf3b8acb3b680826f05dce37667ff8de07dc2457329518f30701fa898c645f086790910759303bb333bd18b2d850623018d8eee404eefef66c2d0b14d6d90d0f25e5090539f5c5077c399eafc926d2351f1957466de7884090aa90782563d84718112a1374c6c38f0893ef92f8f04eb071feb12d3bda27c5baafb2176ed0a01a836091d428a7fe7dc64cd283a819a4b54a1370f037114c3e4f06db0203141c5cf7bf48b39efa550b3980bc42441088c4d5797249d99c5947f9bc441ed69ea2058f6a167731c191b6e410e04853886927b4efc8ed8f2679bae129a37804e427f41ef5a91801f7fc4b1145a08fd136e772bf5640047b77963b4dde147a4bd1dd85847e948569841403403e6a4fbd629fef7c941abbfa102686736a720c030bad893c18139f80a67c06c32780a0fd65972c59099c246db157ec8ddb30f3e28af8e4ba824c0e0831ac5067724b903d9a03c2ad2f87fecdf0fcd82153ac327da19f39221b68200cf626020058875f025618df3412d515aca321934ceff60af55577e55996f338f6df9e3fabe83a1a415e3556c90f891775b0a09c5a1109dd594e2dd58739e39c0a200c6b7049a1e14b24312e08d72d6bf5ba14b97ba22d40a4a0e0427d565fc88585a46ad3d44a6db2a3d66bb6c3e3cc7fa1c018a66785../../../../usr/sbin/sedispatch@@rootrootrootrootrootrootsetroubleshootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsetroubleshootsetroubleshootsetroubleshootrootrootrootrootrootrootsetroubleshootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsetroubleshootsetroubleshootsetroubleshootsetroubleshoot-3.3.26-6.el8.src.rpmconfig(setroubleshoot-server)python3.6dist(setroubleshoot)python3dist(setroubleshoot)setroubleshoot-serversetroubleshoot-server(x86-64)@ @@@@@@@@ @@      @ /bin/sh/bin/sh/bin/sh/bin/sh/usr/libexec/platform-python/usr/sbin/groupadd/usr/sbin/useraddauditaudit-libs-python3config(setroubleshoot-server)dbusinitscriptslibauparse.so.0()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcap-ng.so.0()(64bit)libdbus-1.so.3()(64bit)libdbus-1.so.3(LIBDBUS_1_3)(64bit)libselinux-python3libselinux.so.1()(64bit)libxml2-python3policycoreutils-python-utilspolkitpython(abi)python3-dbuspython3-gobjectpython3-pydbusrpm-python3rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)setroubleshoot-pluginssystemd-python333.3.26-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-id0cfb0d77dd3a8198a22380bf13b29c485b28b3e4setroubleshootsetroubleshoot-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/0c//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/setroubleshoot//usr/lib/python3.6/site-packages/setroubleshoot/__pycache__//usr/lib/systemd/system//usr/lib/tmpfiles.d//usr/sbin//usr/share/dbus-1/system-services//usr/share/doc//usr/share/doc/setroubleshoot-server//usr/share/locale/as/LC_MESSAGES//usr/share/locale/bg/LC_MESSAGES//usr/share/locale/bn/LC_MESSAGES//usr/share/locale/bn_IN/LC_MESSAGES//usr/share/locale/ca/LC_MESSAGES//usr/share/locale/cs/LC_MESSAGES//usr/share/locale/da/LC_MESSAGES//usr/share/locale/de/LC_MESSAGES//usr/share/locale/el/LC_MESSAGES//usr/share/locale/en_GB/LC_MESSAGES//usr/share/locale/es/LC_MESSAGES//usr/share/locale/eu/LC_MESSAGES//usr/share/locale/fi/LC_MESSAGES//usr/share/locale/fr/LC_MESSAGES//usr/share/locale/fur/LC_MESSAGES//usr/share/locale/gl/LC_MESSAGES//usr/share/locale/gu/LC_MESSAGES//usr/share/locale/he/LC_MESSAGES//usr/share/locale/hi/LC_MESSAGES//usr/share/locale/hr/LC_MESSAGES//usr/share/locale/hu/LC_MESSAGES//usr/share/locale/it/LC_MESSAGES//usr/share/locale/ja/LC_MESSAGES//usr/share/locale/kn/LC_MESSAGES//usr/share/locale/ko/LC_MESSAGES//usr/share/locale/mai/LC_MESSAGES//usr/share/locale/ml/LC_MESSAGES//usr/share/locale/mr/LC_MESSAGES//usr/share/locale/ms/LC_MESSAGES//usr/share/locale/nb/LC_MESSAGES//usr/share/locale/nds/LC_MESSAGES//usr/share/locale/nl/LC_MESSAGES//usr/share/locale/nn/LC_MESSAGES//usr/share/locale/or/LC_MESSAGES//usr/share/locale/pa/LC_MESSAGES//usr/share/locale/pl/LC_MESSAGES//usr/share/locale/pt/LC_MESSAGES//usr/share/locale/pt_BR/LC_MESSAGES//usr/share/locale/ru/LC_MESSAGES//usr/share/locale/si/LC_MESSAGES//usr/share/locale/sk/LC_MESSAGES//usr/share/locale/sr/LC_MESSAGES//usr/share/locale/sr@latin/LC_MESSAGES//usr/share/locale/sv/LC_MESSAGES//usr/share/locale/ta/LC_MESSAGES//usr/share/locale/te/LC_MESSAGES//usr/share/locale/th/LC_MESSAGES//usr/share/locale/tr/LC_MESSAGES//usr/share/locale/uk/LC_MESSAGES//usr/share/locale/zh_CN/LC_MESSAGES//usr/share/locale/zh_TW/LC_MESSAGES//usr/share/man/man1//usr/share/man/man8//usr/share/polkit-1/actions//usr/share//usr/share/setroubleshoot//var/lib//var/lib/setroubleshoot/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnu ASCII textXML 1.0 document, ASCII textdirectoryPython script, ASCII text executablepython 3.6 byte-compiledELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=0cfb0d77dd3a8198a22380bf13b29c485b28b3e4, strippedUTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)empty  !"#$%&'()*+,-./0123456789:DEF RPPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RR R"RRRutf-8cf5a488d405ea290b6db2ca5351245f054c2ddda4a8121d04bd14df6a72b5e09?7zXZ !#,&] b2u Q{LWS~k2aA3ӹא`ڰ: gh8lg@"\Ʃ6\[>ZidKTa~hk@&dOhեpTܓv;L 3'Zߵ^$*u/c_!7rl\D0q%řRc_XNj8YC$o0hֽB)Ī~RVզ$sN$8i9{~̪y)};4!㗀bJo>㐝.㕑bNs<$gnڣ>PmKBm} w(20l f'imC}P};x* Ʀg!M䗼q&La ޢ"V{k4ޟcZ 5ܜOhb3b8V=n p5_V-^R4nrֱ R'g镤a^u&Y;P8YAB0:I,ҥ]yb"NI/X^dU.\4*1C{"6/C(HK7(K蹩QN.mu&٭<*MN,ks3(!W]m&5?ؤWAv֪b}uV&Ȕ~q< v^N$)1,<Fټ X|TwA)v:Ih?W/&׿ vDũ /09!x#ݓO;c!}K/ HV*p:W2.-K= {"Pʍn>҇NfIB};|*r4RvxQ2qϐ-D% *֛#yPdgIυ .^/T#jpOJ60Y/U3ՇjZ^ ;@{w]-J6D7_\= L2V^]հbDk 5Ǜ7VIH.nn9~Apbq (&T$z1錚Ypj)O"tǬ~6WV7>G& {<X^񳰜AuJWc%Fllqè5AVdn]LwDt|ޠ8Su"N6ܬ.3d(󏪬 KOϥ61jq㸗,#jN[EkK,mko% XM4t7ҕc$A13;:ۄ54eHH r-j|Ö=2s~4C~GF"a2A֋- EzHIc \j0UN !hr=!7SROFo< ea|%gB2F"xu x%Y*kz@5”&dE%9*QrǺ>z71Dgya!&r.#W_qwɹ<]ʅ䥴e]<ߛ\7ᔀ Vck'Pip5WŮDGʯЗle@ z֮ݿ*@]ўJ7?[BC)UE70胾(l}`϶$c>Ɔ4kG *z4MB03Jϵh!;+XAZ]Z̾{wė;,X7)Pg)qǷIvNES|=u4*l:6{XowKH"TGe B,Z1Q$uqOˌK?%?ZcR8fD=vyvǚ%=?L婹q ; h7aѽk\<Ӄ)}se|eM66|L71|- X8;?8"k%q]K}BdD|7Trj«ו­2jFfB3+X `>P 'NQ?z L;#'bZ֬kܛmsdZq R~մv>+Mo-e%0P4&f& SLt~:;Vh,h|:Z ExRS@N6t-'Z(AfnśW sk`^٪ȾSDj" M_N1X+'NV9-栯 h(r.ҵ" 9ay56V\.4]MF䫊O-!QKnO\9mXMHgL B셆Ydz0"wE G_5LbzJ͎ȣˀ,g'&ȹ<߹~Ӿ̵&$W(Ϯ+6~|ƷHx8Jh伟mhGb-":Ŀy<58MEL#=A-4xB{QUS/ ^QRO*뙛 9@)~8-ņn ?8I~^_%PTZzV6G}_IA{)̷a ᲊ۲^0XXU2R९ltaPBT873`A;]1G~1?-:c5mNnSƸ_k(;:hl&tq\PHN̸1BGP"RN4N0:*) \?݁:ڡO ${hr,bs$#?&ƭxbc !J" zSY)G $<<&Y;͑-'RA]=A^b4jQRnAak}_i2q9\B&+BKN5C{X79 x7?q tr̒vmWTǝlTLފ\`#gBvO[# 'J;"Y&Jb*8R!V2S0UmmR.5we`⠛8 F'M5TzgSے%T%yVȹgѫtLٰA3SjqՐT17AW ,8rSvK[WB_i  pNIlQ0qq\|>Կ#&ZBi 7qf#ɿ!vٕ:k2d3)nlxHH4%I`ϸyvg|.paEYX:5Bуt\'dY1pE#HSOo7eKE|et&3SCx}8F7)2P8Ԣ [~ Hpu UW{ʺ*7)1yB.bMħ^1!Y.n`:`I4SKxr_Z qE-f$PA.a*gUG:u$]kaȇ*pWY@l~f9[̣j|?\D#6:q8)5ͰYjmM,eA#ƈ`B8Xӭ7ÁCu$ud%[]g5L#\Va<3mgH+2e}pФ>~LJe гf]8Ƈ3 #]7GF,ɋkµ*ࢭXn)]s);̧W I6g8rl(8۶"{tRmЪLEBtcd`aPEp)b{? @w/Z࿶n-N1t;%gp+'bT95 Vc>ֲG![>XU=08$À`mEyǀ_:kۀ->9C@Brߥ%a:eS6=Q7۩B"BO?":~dBnWD9džI\!¶(?[kL1,󛄈 A`78gEISTP|>Y̏&p#:͗-Pf&3_"e6NH-VC].AV܄Aٱ7-v"Y@z :/x/prXq@8A-҉0r+l"B89ݦVeIr«4= CܮEpQ]RFMwkenh{i{FwL=# !4Uslkc5]ɳ5*%38D5miIZ1saZN 3/RNKGa:zwpOVC4r f. T4 Sr)k"OcQg>U(T$Ĉ]Ƚx0i4׭05ĭ7e3x,nqAT!ӟ^wsp47Q,MTIgGL1孂?9rk\|;$i-;Ԭ 8!y_0MыaK峿so/\n j[`[X1 ,lKؔL q) %iE~ڛ,`{h a?ԯzvuϷ(cѮ~"Y|#?9E=aY(m sT+vdj31{N0irBoDq-3m+_%V#[ާb5 y5Ӡ@kP%KRUfy胄\W!w;lbB,{<xgR$}mANg(TMvAW=cx˖c<;f,.&>٢S}cǚV>*^ǧF5Сl#$aùIrzx~Mx޿ezp?d-2C"%(%➐kVeHH v]@LQj6 ]0'xjxPH`{}Sf⯠ܨar_3mLmopeӿn/#7;b>ЧPSXaGqYkF_#]q H{5$Rhxz u{yyͱQ@zo*+(G5&WWvָU-(-C ݳe$JCma#9j`^jXbvMF6 Œج<;uZr D ;()}a#%Wh,>]9XnpQWwRE j+&/}7#5^TBSxAj%FmpjYM k6zwHj^ Z))93/Yxifpk*Sū'&K k|'.=)v 4jd'i `?AJ2+rt, .P{\GOEHaoQ>=p; u "ܞ<zFi-D!“`S9JdNHjũS/*%*߸NҝFF&=h@5%L$Ѭ&84sQًD͵uE{e5"L^{VzY %@Q_E+oֶ3?v=}Ch;0B9f:=?J}4{#؆FI lJmXC~U \C%/Sd_ԌPpflspc@b憕%65Noxve-\1&ZF8mZ}6A(Ӿvː}Uy;xj>]asЂwP4v;e͒c)̡t__qu]5]<2{vՐg{  cwrg-?1daׂ&`bwEe<D#bӃ T+^}M33ɥRHL7/ ;À.hAqTE~>{Em0"͚S]xցh9GZN8,u2Ms*TA6On|$ ]֯5+||۫u?rܻvr>Mh!Gxqistnkud"H2_42'cTW~mzϧ[ zc H*hS20xq.Ո@'d=aHuR2X|Ѷ+"Lo>ۡn߃x^BcM+{ڽt胴R}oD60nȔ' 0I}M MWoI@Og8g/A|^)+Dk>M1`2/ 05> Xkn"7k‰~| {-D?`Ko/ml$]_H1u=Tx*]g^i"IK7va G` )f>ͅ|x\},p%-V :Esʬ;,ژ5AE_(]ZY|@@P)*U - 36Ќȩ~fjZf_Ϝ]Sq·˥#%棦+pQ.XXLk -s2}sS2}d7%ca(OXl~A:gk"oǀi#,%IM}3AWk%<~P>C楢pob6;F;;*!.&_I>EZF%({g:&kGCs_~q߽.?Nr!^ <++4çlEKNʱYF9T Ʈ߉_@c]᠜a,R{GBhS8ݒՖڶw<'IS۞ۧ|[C=ל~RhuQ:>q{cfv"tbWoeR9udG6qtS.i6+\o0 OKr}_Ik#xp B^"3i}~]89ڿo*`9}I6|81aeI\2gN0?xRJi5jE,.Ml\քaq1_{bɬ` s|:u8VD,tbx?F{?> rQϋxTm瘠52me:r B6Uz3gnfG{k!sךcI^6bzB{ k.Ur.8t$?>dv_ql ˜nl壓0ٗuiH4Ƥ*-_'XrOżA_ク_ .Zȳk_L0tsx_=IE %凾u&\苶Fxhm^ T8YjE&ʉTTfe`ޭFm!Bfa p1*?@- G %pʂ}$1AɝϼݲR\߫M 7^m!q޸5Bb*tС_Hędb·|-#=%TV67F @e[4jmogu ':^b^#xL؞/*p3PԣG15gr0p:~J$4Uc +P-pdWڬ`E(}^ߊSŔfYl%b1X7U;whY![A6LT4=/YX33Z< Y VaU(P_#Acʲiދ^f;zKDָ0Ux6oGyf;ٚ} !BVAFP+}jLn~Wzz]GLS;=j~x5c(xkUUm"uG w ^!ьޫq{Q4H&()mTX S87G2JNi\(>~(DDRAM{6 t5 I;$sq0r3b\4ndH yK$Nr{"%I!I._4i0ttj~ h%W~f%.?h_s%`dnjv%^C$4+fvLjZLmw%X4jۓLJL:+cl@'L!.\gwcP oN.]G\!>< >D 6Tj]vj\/o26Щ]ɕ?12$ (DߵW}7ƨoۏ$͘o ]}8ʊg"=Y*Ҡ2[(6 &q]uɑ~yMkP(DdW{дDEי4_ {m2>cc2OXLh 9[UwDƳ)Gu/"`||ZkS/#$ Sڗ#D/f [,~`Mnmǫ|Z#iA*X5f9Vd}MC5< P"u4 @0(o*͎.a3coO*4o/ 'Wb$F:)v5C;I& FpϯBS5 D"?e;qkiPׁWA5z/GE˙eK@2 , u_{w~5v"_D[]б--8qZnI6ɳߞa:w9;& [=%`2x~shD0Orns.=pƬEzA' G6Na܊d_@|.QLPD>VmOߴ,jGKG`nqZ%pJ|f,ٖݯq ;?MMD'ܞEVw)aROlTp$) k&'Ui iDn>F0cgUeFe] ŀg;pE7jNT-6DER<_yRe1z`!!O;# Vܑtc-oOh1/b[˄T>wg&Iv$ yÁLϏ}kUa9oW]'Ѽd)cY̰p^=Z!qMSI~9@yz\Uv|Y~<$'dwSu]XOLx`{zALc]&:ɐ^5y"ԘZ)y$&X _|e<ȕH+TC=?j2U>#6yC@%w:xWecd"Ks֤T+-IZ~C=rU&4>Ę$ uytkoGHT?AU}fnT7?@E6aǙO 5#=s [c%-(]oιM~ -KZ빇8VU_hZR6ƽ "d:'e1V  Y\jJYC:{:aR=>'8*]e4qD;=>lM-EKr}{)CAj/4+ Lvy'MOi [HyJUU0d&#| {JsT$ÉK @$[hh4ĜsBM(gpMTс 0לfܘ4+Td\(?3lS z!EE Veb*X=D;-NdF@NTNAh'y :DS/,vR ^V@!ueKEIog&g6dX>u3#bByEI\CF89ҴRw"8^SæқT47xiu**U3[v}>̗1JZq)s#&Z]Ob =.Բ  -@bj"90$Zi~q["bd6my-CT z44E(ON&=c,uLc_h~x~"Lztxެ] 6Zp>ܠ@/pz:ʨZbN&AGY`F6\Ӫ.u.Wk+ 01Qã\ȝjj;ontr$/ *΋q~HFpQxfM0 y ҽ~?Z2ؚThiK|'rTNV!#>}ܚ%_b~*kpsk -^_sXGƚ<݋fO!]Hώc20<[Y */dU'v 1^A}?E ^nk]; 1hXJsd j뇌HJ^eߤ^TV+,bUՔN$@&%ЛMfL^) 6}ÃIŇ\X@o$&g6<7#t;.l1믘+48p1JcnPv3T&ªJ&>K;g<䅆1Kȼv%ŁPQޠo![T Ƿaq/K30r?EI&o+ҢH,+t;srlmYVI0:Xk%칱m>cdxMs*D*9 ~ l^ΌoC*WuXVۂ$j}_9H*qB2sHZŪ29;"^&.C[ϴ(vBaP͌,,sWOUSĊPJ__h H)Ѱ\ 'F)_`iύrЭD)Wxi%!ygDI&$YfVx0 m]+<|x}";^Hn]3!+C6+f- t t*v,,6v¡7 KUY0us0&:;pa /GvS9L;7iJ7 ue\,:rofkJ|Z܎3MG8HX&̾M\qO$\w饘R:\?@p|pkot7UC NK TDa}'p-1ˠM~ho hsbKЉ/wAvPkطYQ8\&5.(5a7Vx,+ϙao۪!X:&aE =n]!4GB+ϟFO͏[y698(!ubAiTvY8ҟd*(tcupQMOE6%o)r%e%APDbraU  ns;'B#|?eZCVԫ1u ')fyܪxר0?;Ѫ|t&og:1pŒJ0\+:&V{/C#d(oHV!9eK mⵌx*C,c/f%{WYKUO4@MN~,u ?ɜV2Y>U% "!f6<["c=Dg9\KQ7z(o;ZF^# sGȕ+?7oUW muue)kgÂB%k87=1|9x.P08j as?d^e.U q7L,& 0~]YvbƆ= ߝ}oNC|#[H[_b;R 7Ɖ%ʝAKyZ;,W5{KPAs˛a'eW̼&]F҃)iLC=֣^iڈﲀȝyK-'p=taqT+,`EDe-t1k@M ]!7!g>W96XaaDz[OٳZA5x،q|Nw]ܝ$K1!ݥ}DoI#Jՠ{AS`/ _osrDX8seSg+Q$q4s$5؟Q#x<02ix9w>yS֭ayȌ9Ɂs5NWfM~gl/AX;fdbuhnLSS2մJʟZWE%EG+}mɏ3Y$Zma+"c̀|l$\\hFh`E?pveQ_9`g4 BlCmFDn 6aEZxa:Ck OQGDq 7L;TpHQ+홛G}H2RԵ!R3DUŮWD' JS*!S * kTUŽ|dl1n¨ GzUqmӷ-8'⯚F:o0n/i'~>V"O_ǍzN{vJbRIXVQb3J8TM`I ~*NתzC[kc`u##B#ɔߵ.D@n c 6H{/-ur{H|FV"Qm|(,0<6ڏ+"lAMW3S)m f+^ 3WY&xxXd+[4,T"xT|f"k{7a|nSQa5Qǟ"{K KW]=h6=PCNG*Wt`vjQk>0KDGŰɢ_3UkB3 [!e/F"0s*Kz;&wYrh+EXCzIhfșO'=HʳIt}q=`*T+>oB^$zyxA6Ǟ.>E[)vs$ VW˾0L5JtYgh17~ @0`'^E:Cg.ޅh9iL-SԔi zxIXՀ aZ*VucsڮtVp Zfw/7jkƿ$3R&;5v ģdo l9+^ҕ8//:Z5kU?QJ%_E(ǿ|x8@є<^̓\{lZb?yn`]lh2yg?4zJ{b|TouTmModl9xirC bpNb[u䓏 8_3MV`y&FeJWPc7;yT2oUIlJ|اcQd:)Y^G*\ΣqM (ؤ>+lr<s-"LC]! 7EVJ|YW}>jL}p0rhVC-DDjlE ]5؂!;Yw?$eqYӆm. Co*kQ8bH--wհ0gqyԹZ6<UҺawr Ktxa& 겖gbI_vM:/J(,S5l\4_ueIEj EWNzL!^{zNhgA:U:i1(^=CX`R̮4 8t8kH>C22g\ i`Kxa"ur$n@|N#ǽEbw6Z.ylx'~ 尘(<-\_vJā˻s|6_ zؿ,#՞\*{3upը%p%}c\~^E3N4'ÒI oi~G[˱Ұ^dEP&yuJ'A-KQwJzY uΐ V {?b ؼGxөK \Ԋeًn?Di%@V-iA&hwKH} (_=Yv Q>P,>L(5b8!ﱩA.0ze2 P1hv"UCg<~ ԢdPE^ߥW۾rg'W%hս&- ʈtlWP ?8PӘ)iTwAmB>eiy}&|hOq&$O|U1.զx1t5U3;, Qd{zprk,FXvJ'qLv\j viȟ(uEi7GUI)R-%PaD=D;oiL*x>+ EkȑfꥅmtLbfP`[< ?B) ͻ-H RNmV2no1|%͵|B!&>l/Bmۋew7S dE=(>GΒA&op trzEl(ƚȺh?9s׃je,*vu`QŎ#>E[*N͉Pxe W{Z!/$$,4&3I:@H]"E5_KAts tӬc~4R3GZ_Gd|zd'8瘨bWY7h¼1r빑9#kfo5Tњĉ? #jY wCAf @#GJa\F,;ڸ Ǐ z9=PA3ͤO7~P [Π uסZwNcw=L\"vq[bD݉mq#>欜- CŽ래۠O`ӌ;.ȑE,BUf{s1Z B'Y3"G.<_Br֡/ю 5TRRھt4Z{I6w:mMNDuCS%]PӁ*|XbpPJG{?y,큯Tz %Lb1@8J1v*{jȞN'Eto^w,gМO|ABF|R Q)k>?.p4w["O)FiJpbe@wi4 7ㇰ`@]?eM7L!Ef?^@bP0>X+^B(P{ VO>3jĹ{M SY"T ` lUh0ZŎHH5y|5.B_tu&9/WN=h(hrZr CQ _C纛w kR pHK:ZV~bZmwI8(Tu:/CdUړ}"L##xN|?,!DZW4"Y?z)!$)qDjΡc3YAOR"/BfCI77n $4=ŇI 6>έ\:JXoj]QB޹+dΔ}x5gP'N'RfO:rF"i >s=SOs1 No>2݉-9{2N ܭ8Y= `zL9u&AϡӞ]0" gm١TkG4CǷ'}Y5; { e"j0 5ۻjB?WhN(h&Ϫl@S$_pq7E(Olv^La~m8ۊxh`ka\ԔBC%Ng1u(u{ dž,l˔koin{sm`8Bԗ1G ,e#?}.sR]B1q M]c8uq<Z-oС%4GrX#T!Zt|4{ 類ק "yp^=y֪LZ+Gn$E·]DRx1i6\&[9-#:x!Qgv0E=z)14WSvkoj5ʊ{'liN|f9T&vWtY$^F VBdI C~ݡ XvDh 3k9]/AWpf]%$bXl(9(7=лc!nZrgҤtFi V?5H 9 &Mؙtmм34W (8gŻhގ)` qP?ڠj7on( pYl*X㟙uz=|~p8%n *;K[a6B Z0aZ#R3jF]I :EMw wӳᷖ?M¸h;D"8m\NKBYI])Ys՛`@ ;Y WTo'4+@q` LtD+O$ˀ6>r[vbc>E T)M"UĽ=ȴ|.;qsγ Shr` ZbզqFLv5`g ;z'@{[S/.xVxa"5GN:l^P*3\ezDp/8=)Z  O^䔳8"Hn6ȁht}_/8.t0yEկCzC0Fo$hO}@S5;9phKNg;7>b#?%߱_JbOK~=t[׼$QV_"Z8>W'#$vܧr?] ڼÃ<؜kDCBBHn˖`JؑЈiLv̳ _ 6P;<' J,L(\E[|m mx9&zwN}ai•04&t J (tWg:{|[.s #+[grOy+1k۱ȯ1}_Dtzku RT>U+y1{EsZ0T%BT mHj݈5? .zM|ujoŧIߦAWZ!ȸDZ-PdgCE6niJ 6FQ_y_Q3G[yE fѪ]j9Zkh} l`WBlLԑ=MΉO-Y wIv{cs0N.'v%Wd0ftu)£R +EN"7tWwtcO?8!zꗶ[ ʾFb`kޭn QCYό7^5jXŨ{K {JKɠ0ǚ.->_A:.C y/eэ}-p{y֩ԩQփgV⛢Օ!5ƪ%yd}q[mmI6qN*ԱGj"Hq3S11nZB m?.Q?3nL!4@nSkr&@=R;I aMiwlZ- ԉ orN TS(sJ0ʡ ᷭ ;e#>~r0蔹&PY\s`R!}t %J׉[%!?w|tJ wfbJ$ܫndn|f hns[H7y?E\ic:({hGj򳷾*"qf1hKr^rf ኝq7yZP"hRg}ڤ^a`?:Gs\y،^=#8]>ĺ;ݬGX`d&+Xrz}~qC̖n7YO_Nluy ^Ƽ^ k'J~- iXEsa=(\S\=g۾p_sEљrUbn]'%Z0)&\{D 4+?? 6;-m#C-~ ȟ>A.0⓶P@\,i\6a6xJ^=)nSFg('46)'vansNGp!8<GYH H&YJ)bBހ|VYk\v"Q1`exWUPFeOdeVDk϶̗?!p&Ō6^LpD)Šv:MWlE8O9E >އ™6@o2ۙ9|5rUXOJ猷$IRz-6; *ٔ D 4cZ5;9d?_$.gv@C{GN|>=S#f62a%?A,g996F1Gek?vjM^,Mn^5f-I&xud Rw/a?Tâ8 HɉSOBQg7 Rn^xi͎״~Bk{}]##rdEן8o/ "jڊ,W]tr) 4*Kӻ!`8LFiŖY-cr#;S2C8ƸlV4⩖ysy :qxv;z(Xx (XbG)A9PJAh(U@n}ӗðӗBBZKt^hf,\gEjm%E$HEz WimCe$҄1C";pw4+[60dѬO; [w5@}@#d)W3nE۩2R0n_rtŷXaxe@_bQpˎ>/Ik@!]~?mlDC5:oFZ#.b=k)*#`oH|ń)B} ؞5r䕿K󼴠uqO2,ycǝ+dC2'B,0qmDWz|S*BD= "6/vm`ijw C jϟ@kRhi$rCLȻ~K*1qĖ[!((^ ,Rfr0M}'޷ E[kI{/Aj>?Ixyw:$N;S;@umA%z DE0D\ۧ@:=:A_Dh@ԉ{1y.-A03OG%H:Eܘ֟T+}@ F!I[Z_F/}74v=f,w4nOPN6si\lmQUj*gi쨡SW f@"$΄S*ڲm^*9*0g &r=}Xu9^0E+L}PFW6$ɴD(ؚ{a\S bUb[9 vm[%Ż}.3SX4%gf|D (aVJ'n⏣YT7 cn5)bPJVr7|K63ӛ[=pI@)!zW?Y;7z }81VُbϽ i: sY6%?ZFVfYsM74•^r,ƵP$5SW]ZU k{Z=ǸM*5AXgbSO`((%ˏ`]틧/d+m"WkbmuA#znw:4/;3^;8o(r 2V{ $2wt!e[ӚY/Ꝝawˑ{p_{LӞHHb-ӟViLbj[֔vsO(okSe]uϺ8}-%)9YIP{ B]HCF %=m.Cu_5A7Iu2̋u?-E& 27*RSكds)b0˞Ko9ß!=q;A=g6]>` 5iZ˫\oߐ;zL k(VL<5xSnJ'_irp-, ;#8ֳK0شOwd_8ŚGUuP>8fkC=dS$Xuxv Vwag{z_})@ә Cm(ADny4 LWo{ŏjYâaMP{XCf`QnS Ŕz@"Ҽ7f+unhj3a޿|.,+C5G"D?7_J l^vk~K5Ż*g,HLpc5X%QP~'Xx>3]'7ylT+baP?D۵*}^]yT5,j˲\=ElFS(%nOEҽVI)QRKXȒ ؙ͆{šIA7͑ځB9\$$)X~ J'!0X.WXNPXie?7]l̩R`vO&x;X{ferbaE/ k~Y lǩQ=dh3IH7f*a#^l^"݄tI.1ʴtĥ< f; 3wrkPB!И]v ^1uQ(aiE^hGۄ_YvLc6KhOZ%5$%<W<{śM}tFgfRެ8Nq%([1U 0I[_3|;S9+N/u0r/O],%p>)ioX6p\u *j~F5(wrRV[5ILZ  Xh,w@] v_\3<BYz+.Fʩ@Ð4 9yv o/hy@f?컇I{.o~K:k53hm"%Z#b^s\Bb!Nϔ\buCm/@ bϤޡʠ[w]CCFʣ4vΛ艟)BwEOjbɒwG{ǐcmеz>xO 0Ul cXuf"k{TT"6Z%Y=R2}8Q }']hϹqyo<KSyi^_>iy>>x4LtJ2)Qlܞ̩BSZ/[@|1}V$<0+\3QcHc`;_fp0{IQG*Hpxޚu44Yʂ&1MOې 0܅팺EL1tŬ)mf4.s<}qkcr%:r݋d'9ͤP3pYH,V)91Qˀb:\5j5 QG!&7(PxV28M\S^fMs u <-puGks;rmEwo rmҖf+G&U;FtZJY+ ],QݰaOѢF(]\&DRϴ.>|Jro/)6Wױ*p۱3N  }8LEpb0B웕: ԛ?uڹ>g@ȋ91)Wlq4;`-0z@s!"^Vcexk7Z^]y4#ln"%̥ c<vB#ARiO&/a1Pۅp`Ҹrc jzND_o]IF9/,ziԴj8+I2Q*D¾0l p;6XƼWY" ug'G11g-ngXE9 KC<-oZ뾘FizpżGϾ=* NH\P?aܕJ}$CL}sW i[Kz=Dw_V=ǩ00LVcj~05|ٴ_2iIr]$k7#>X.6P(!-w0Lb$4Tnu GLAܤhh()i)mmK4!`R:uQ |F6'/OnɥӞ#SM(; l`J~@j˥L\ ^ZuX0-vA]6$x M6`R@(zd1њl<+RW@Gr vF;3aQSNR_ 1\R?Be`I_Z7S$_E{.Ƹ2]R%< cOrx\qpdp.^sY xju7+G)#yx VIH 1i,28 {n9ZD+Vqnhb!0C9 ڱmG?ױu=3oa׻.L9GG_Z/UuZ gǏ%-^pS=VMiO#d֊ ~LUG֔n𡊨e<-#^bٸ(HqN>y]览9%U_4%uKӛGWWD^b%MO)?+Y;'2 =M`c֚loB&>-]Go ǿ-za䛦o.;Uac[D|%|Ϫm17atb$;UME<{^ SNd8Hb:k"{$8.SLP]CHd"'+B_p2);-la'-|\=OBp_-`trG6Q{X;'.2A mڋ|V9h`Àk,q';pML7ejgQII9ĦIP? yĮ}k W vk*a=$gk " YjoWA% s<-;M>6Q5rS0zr9k$ȝUn`9z\w"%4? ̉-\FeOYW K\ :";jҥw 1jЃ#Kַ%۶- 1[(av˸K$bI)]gHxNil~7#M1Ɍ\n^+ƃxG-R^+)%jbu=tH~7[1KoU?‰ Jh1 m_rpei܆I) ԿWQ%7p * 4Emc[YCzZci6J,K`/Y<݂Vhl{Nvޥz_Дwaq/o.]MxɾyFj; 6ϝ$ OQ s17_aߑjpN1;D58]cSNȇ<<V"hI?)3;i>z5G0oDg{:*74ut[|Q'^1{}Yr\?ZpsZu)%xaNZkrBW]cgS@fn໗5xDUIL>V=/`!E! w[.t'f0)Kth!$PD֪r2"nfa^{j0k.;]D/_X=G .n#'<2cf5q(_9S?gMi9ʿږ$̂AjQ(hgK?̘yA dރȩ5S'tz-9oFN~@S5/,")[#8PC~UlлCMkޙȀC?ׂ,w`gU7sF@V$[=vO )O(WJWZ+q"|yų[Q똴Zbgjnp-;Lj3kBVJQ+r^Ml&|9NM68i7K G@i  yx(WV j& irHBi2͗w";KCpwls5҅+xP%U8%s V.+m E}pD΄J0/|;-c`H{Xt˛P bR(nm &P}-C9J%1 f䛔h}H6tqngW9\(ۭ7!IS(X8 sg O^e4[ex<]*UA~g;b 5J϶өMҧ?F +1AO5&ۜtBc%cCymN:N;6L2jA-".<۸FJq]Ag&/󳩐AZ  Bi%Z4+8UBi]ӬA51@aȕm]i {6MX#Y;l=Z(FD8' ϯ7 W2leLмkI]ωilIEEE1RQqg3$zg;TQ_Qn=wHնfa)UR+apak{R/q)!eKD$t뀿JJ'#xL\M+wɈҜTc7t Cԕ.%jB-)@xjTM6"4 pqWo*<2cÜR] BJ Mꥀ_%~A(2Dڛʳ:ʊt&|i=VAk.ekx&''`y9`|dn,n;(V x2&$m{{XaRx4ʶ2%,Ys˸62Q4vb22oCt~fg,n|qW^4)4UkׄZ)hV9,aڞAX?:NTOk]ps^"{\myǫFQИj=NXxD8ިX{%?7w xQ0;yvIT6X,B 4Xc^"_jn>[kq̼Vu֓LeNƅg(wJ*L9`U:\J19^>Q[?9jѭ 2i Fe/UPֵq T a>BKj_k}{G!×z0<`hЯFuĤQջUt^qNBD5-Ǎ<ӕ)Uس , _NhXpsLC/m~J[|Tz% Sg) (69! ! y>Mn]RЅ!jK#tk6_-pR_4t]f(@Cx?rR_%g>j=flzk;bxlR2+yy_ޅp ^Ʈa\ xY~ڳjt313HSmn: =6VRPWlO~rVҋ̊H=֎hvx46ޏnfvq58? Q1!ʼnA|f1:bZ!+tW2g)H({(jZûEgSwM֫HJh5F &MD18&Clyx,CdH|&,ߌI/޿49'G8bwJt~X8:|[!> b%ËhD͛gA9C[V Y}.;~Me۪|"׈w_)W3q% N'^$AD'ZmVZ>گuX:tJ՟#30K֬0^D6NIJ+/8B漦Y^IΡ-MUBh~A| I~oaXEWIb4:5E*Z)7f7'jѤr%0_-By4 K 'ޑB"(-qSE4CG52TJLqmk`@%mLb̒;CP*B(T?8}]HYy{]AdS4fr״Gd@ٖ:s4YsJ2{;gQ0?X.3t1+*R.5BZ6T;=/Bt\٦ckʯ{}+OkAr@uD{tqF*UUNcҝx;G㦚uZ쵢R]a{Zqf]PoQ qg/-ך`I{ A埇(֯:ZGBEѷrDh]+؛B+ٛS:jPe!'j܊l#"V'0@ b.KmMF ;aJ94e&Jh3riAw>8OS7peB\}o)J D/i/.0ey|A{ -F XU8a|f1"%|Ndyzp/+7 ĉH.*x[ǎ8!zfb:l49S+~Lr)/an*J,7u`i{C?> Ww/^,$WH4|oVoNo;HLdz0!Mp"B1 y8ȓ;Os!988 6j.Œ:Nw_DP|ҀoGfL@ PMؔf`n Ke k4*5 /cL Mգ[W:4%M&AnQJfËwxBc@1`##yuֲlF4gͨtkLʹ[@>_}e^"=t>USfr(P<^dᰵ,?7&nk;ёV㸵 j j:G깯cOC \Ant1"dIY5澩n/12!3sbe/QON9.pE?]M_ L-Xr ^<6#\gztU& G9}"p";>0r.Po l0]nB}H  _W Bp:Y&qb""pQ/7d CTyvgU͊L=(_ъ)n˦|魧gq@R`HJO&Q1]^]uG*d!AxRK3lT>KO ,2o lKTQS+g Pvx|8 NLs}蓄ue|OTiZciieE}}9QF,i%qs5oC]Yr[&/a=j8.(pw+|2""w,Кw1U6^%<,x,m+kd!HPfWEիV:3DR4xijI̽_\ ʊ^sՈ_I@#DSTd*Xon-oPdkmi-NtܺWպdV0YlΩ.,&̂Yh$d]l TB#v,v=wyK= H8Mw{hAc.Ȥ6#y*=xFY/lD..z/2DZۏ8u\ë)mUjPw$!O *̖MwVq;eA1a,tU`Ip MU*]S8{f/X5+ȃG*V9,Z9@?^C]4-H1C{ᄭUj4a{*&YI!+/ u^=8ic/w)iEZ] n,L8C^(R2t:1i H*σ~֟$S"LNL|ax9I)+[3r"a1ޔUϲ;Mj j#?\i$ur`QK!4=םׯZp: *?OWmČ{#]ӯKʈݐj{~IO؎N!\QRq;}((On5w^on} SssZ$2 Ie%]mUކ j!K?T@k`\|Wu_* v@aR(SE=+*lnAPsw>B~{GsBo9ȐxHVz鱳i!{FuخS@=<-6·ӤSnKe<+53Da+|o mYt"l?F^?%{6ChvOoz+lqb.6xxQG@.9(2Iڕ -{eh}~Xz2J#N_+P@N0^Â+"Rv5:Oo"R-BlDa pr[p7}k1~1br<5o1Xj4EA$')0y+#Fpiu <#M-1Pge֤nL?_uekqjaP4/*Q W"&h|^XD2(#`7&dZWfF`5`8defqzhu1!'GaRA3Y"}%J9Ko zڵgW+p~vc_h٬rL`!nEiK-sɌԸȢIy  7/%KK-l0i8*B+lڶzn&i[@{p8Ёwj|~P Y01Z4<V48wUaՍumc'R+g-L6_$R߬]Σ#?eɤ 's8f0W;a}, H_ t1G+#ّYtu,^c^dubNaCiUV; Łˁ)!jL.:Mua٦MӸ2&bFs&WFcR✜ov|'Cլ$dL"(y]4"IOq1Z +.dpʡuHFdt|@0iUiuUP^1&=$R'3MFtBۀ-놼uG3Wh1)Ġ*.QX9_;Kwt|Φ|+ӄ9V%EVkH.tYW6Ful|Q6:K)W$qVuCxtlx^7D}J]KHv=s,腧*12AjC< i"!,u.^'Ehfӎ2끫et[ m@ES=p}*J 3T7JN_nT֠0t߳ ;\2Z :IxM_5'T|)jtN$WɪѾn)*o>qڬ `6@utTRn*?d|9nE9Wv j* ́K`( :)פɻ .dv"rƾ.h4-Ϊ7ȆӻX0i]4tQO"!|X5klܼ9z55{nO#πa!d.QۣΥc }S sSygnΠ %4Lr _MEð܋f=y8Ȋoy~O6qir %;F|2&iU"ֵ w*ЗSj]^]߮-LEI0].cy0+Ar);INˤrn:WcԓUw'CRH#RC7t"kE`7RRc,ZIMi PBqO/f!x^¨1}2X:33cܻoV5PUDc :sCBHM-Ap[H܎2Q}Ѱ! Z~dϰYH4DE01w ) Si'6qS0b~̋|1ܵWǙ\AľWOɕ_ao=1 h_o+؄l  \Wja?ee)#()`N9Ka)dž895eOGJ&*DM[ׯ7g6Ѹ}J|m9pz@jD54$zX &}A""dVG^@W,n'!唴yqȠ4'Os4]ztUqvQ>Lxꆟ.g"zHƓ@[0YfK`[LJ\ZoЦdݿANT~7 2YЧ/uD- 6{L Yd4Pk8CӥR[g߻xi804̒=v,W"Rke጑d+q/ȿ4 8LV2v3P>.7i `V3@ՈtQur: ND ܂}k( `M+P`s5] /t@.(ا'"O5h]c0yۀ#0OףL "dn,H+`u,~DM& 0a.o][vBB], ɋh $NRm@,<(:*ZŲ'>舌îo+kwJ]!Yz(;|rW6^k3TIcjk`3=q> Y%yFB ۯFR`hAÉ5KġŦ h$Z**XWb[Q)Ύ)NgCF) u,2=Mn1O"7Y? ,-uOz'Q0@NN9IUJdE:)32㵼KFob*g3̭}CKh%FWr)1i\B!?0ڜ H EYûe+[ u W(8&8Memnn m8ПXڞi3E7pZq|(ମ`.ӴZqGN?4> ݅<֩֟|dOew&P]l#)c6=,:ۅ3H< 3Wt'wv Iuj?;pk9+*|sJќ.lWLsJ>~pSH}لW= 2v<(HIf5i &6=JkbR%Ph͍m=ēYgXW|¶>Z ~şJK ϰTKůy.gDK$ X,#h%r7*Bquܠv(O{YKdՠ baHӅQ?߾+UNA&_" }<\_\f,wuu!E^| !kG˟y;{qxr!}4PgV^]e5޸+w0 hXU^S8K2z]. LjxQ}ƴc9$I&'€F!ؗ:zra57=84f+?06[z_}[i'G.-6drxDrɡ[{{#<뚑>ӄ[AYoiLbSP5.:U¸\9s-Mm'bdR"u`FE FO>:O:kq;zYf&ٓVЫDÂ0^FpIWc lυ@Xu5o5{'ޙ M&Yo8U$0O6pk13׍T;SQzv2<m' ͺ6&Xbg'nS*Κ/|&Dv%[gH|%g &Y;R{MeܧOW[NNLs1tbiI.&BN\yVc M ik\I9=cprP@ƏeotΔyCjAw} CrZÍsi[4$ъ"μEYk58PwQOoM XD ~y;WK\rzۼ D#ڮ5g< 86<0?v[ѯބ8YbxuXA4]2筂H߲/ҰvBW.G@;r@i%>͕ ?e[sԼк- oҐ13j' udrz),&Q6ce+}g@ۅwe}Xs4>ҩ]s~vC?;VE5 y{+``'Fu n(}| _ǖ[Dv j經ݛ0Ѩ+hF'x%jI'-mvZGFGnm75mBydYGx?Z|X.#U) rZޠ =N3Iu>s,u ! {7vG s$f׃7́Mϗ. M'i*0;eFC+n9Đfuj @o),aX;4X>梿x#S0\/uL1B/O~zNj%$xͪFզ覫倌}t6tؓr)Qb_utG7:6C T+$蕗z)kDiPc#(EAc}с.sޡ9[R4` TpNClkJ&~A-oKPf(Vܻ. }0[Ui 7"sdEvv)j+@' pP2\.H^wC kΙPJ~JO ܈'.bAkifuwK]w1s6J؊6IJ K(FK#3u^jZ唨dI>:X{q{#t|ygojc?2j͒/b9jznohuG7cSrHl?<GadzҮ}(y{ݶrX|yԪ>hiu+,T2Ԗ}k! oZ D]ŏ ;h:C=OUz3 M8ى diWFzouv '4zdi|Dz:ehF:7r $67u<%tFSnkDD#χqcQU +"j^KDhQkD)`v7LZD9lp C~85/w,i!m!Ui͢cm3s0%ѹ?0O*!-t=F_A`}LGlTlꮡz:xiG}|~H(_첑XNqx>ۑNlZLZan{r4&SQE2t/z#jMRvOt'SɽPO7epby)x$EVԇCC69NBsKA-{֔4=~kɴ8~8YtS7"礶lW %cng )ʌS(:1V[O=F$oyPKѾO#؍WF^h8C2K>U9CB 4sOc N alGjd敡2$#2X4_X2j'F9"pIVQ“h;k*<UĔHN/5ѲttK@=1꠹A^68B.<*c,`}LO/iVp1+KYuCp$iXa(иsGk:@6]A;7O2#4ˡutn˖FϥyY(ZAJHqlr9=Ō.Pd`emH jzu{O}PzyF)԰cT˧Ou8,j2#!D%a&0YXzib;_-f[ScVo[C唵̞r!'_L|;X,;Ѫ % "V+ `~2 Pl(l*m\ ?p0\Au–h@%'-wzpK|ϔ\$L!嶇UvZEB3VÒb?Z]j)V WnA$j&I\X Ka/FC}拯z+\ "J̻WԦݙ!޻b'Cϯ4#h Hb7дwӯSL-EbnApARF0:7a=]l~{/2!pU=]Z[zjWpt{rjJH4=Ǯ=@nKjQ"_0n [QQo& "t35ՄrE,hgHi#|| cL9pS L[;;}ȐrI?M_3az:l0bԳ3Y7 iBV$w&쟥ZN7&R˴7دA9sCQx%²z/{ˉvNU1p\crk(F ^:<0†pcWΤǨ<^fǀ Tlݧ=xEO٥y`_,tQsEv9S~Lz)Y5Vrw?h~F#cQ%?!|-!+s)TFa#Ư/vvi;[Tхc~s6*P]A9W|IE"K~>/GNpKǹ nZym0rcl]4#3ت^nF[Ԩ2y}%H[Q7K ouY+?q]Ӧ]A5kμz;PXB-BeFcc4:Ű](B.n?(?í9 8)8Y/o.:rS&i.>㽫kiDJ=}К8]`!vFa0Ѥ@L__z_<& yaXB_i&VJYkSiC,#|;9lZѵrl(XvSDMG=ڒLIJUT~^OגxipR3*ʍ9S{U6Rnhv6K?\84l Tzf 4D̚tDa0x.2+/jbk2.#}]xYʾkwJR4$B@e"'(m tJSA&xq;Z"u_֛c2>UqA  2 sW"(eV`%eB})au}(hИY`*KZx8u ԇܦhr9U@m+@Ze`\J0P~ _b$viFr)58ѭ^s0~uBWloRDM[:z V2̥(M\?W<;O7g7HmE]c;Vs}S&t φlYlySJVoc,BT9s kTS}: [YFT!کH'HA0ymn4Ծ"H+?O7 ݃SW/7*Of\VwRepnx/$YV<Gfv,0@9f)+;xȸ>>`re ۣka-Dϯ X6_PauZSC0;8iwEPG+ncA.O3Y/m&B[_r:&ىZ=*1?l.$㯤 iDf` ovukז)'1!]ܥ?芘0Vo7NsgZOp,aqv"" ΒZZ;0=F4"n4+|Ðf5k0#NХI'[wұ%1.KS;ek߭ϐ!>Ŝu8{T.pΆq`uBj9"g,H9}~P9TB]h`bCsXXɃmU=/48y\O4{uGpea*(F 9yo*,0eby|@-xz>ܒ,՘tb3\<^zxB!7I붥h\csNW,ES#7Oq$߿JHA>]նՂʒ%,:RU'1aqo;|ޚ3[Z9#p` U- _8D>3и}Fa#5/Y[|]`nph':Á| ~Qn:u%Va ÓΘW~˭!|zFKq0}%saM0w)2?-4ۿbX}i%KF]&[GE;{ @ހRR漤Č݆%&Bh~FswIH &OTRALg dz֏=PX c//O8l>LLwKZ_6eo/w\ͫLH(4ؿ̼n|10lgw% <_+uEQ_;LaW/yΉFGtǢ,}ہ;^oHg* ^~1aߐSuBEߩ vY47;8{ 0K<-& fHDQ1c'#r_OR" `xwnh^'#bR;ƄRFSy͘cvԹsՇ/Fwˎ3i˹?j SNN=YvTi#Ir-;bzq~ 5@Ӡ5y)r:JE[[:KV2KP] Ej>zS"DxI,sv\0텙OR*tՉ#E6r(2;-_1yqӲkey[r?_oO3B 5ў,[W5 4 Ȩ6.- vQ>Zsv aqܱb1Kcnt/̔f,yMvզ#_䜻'%BEo񈖗ŽAi xHqE%DJ;V!98ϰ3dD1;ό!tdhʲg9~Z?ǹYaNDt_{HJa;Nx -((Y0*9@p[}){@GoTsXݞ1EhAN"@!aUh%a7^y@t`ס1ݩO`ͪ~HO&>pX0I%`v(UW [co/*Ϩ8>ZmIt9J>W<%vS)݅5!#Ų,?'P1hR߈\ ""G_0NI]g4 i!p[7 3V0cA -8{T):R".Zń71b)o=tl?Q6fW;!nssbvDfuڢ~fH>è;*s \pk({V_eWem'?ܶ!gh B͎^3Z ß޹H2ϥ<w&H~`~~@V5oe3bv¬f#B@)[)Z\t)w;1"{慤^v܏}QbW7]ND-| Î:{.HG ꠸S^1J! N/ϤyL+(q*3is 48gi[6 \c;zI6uU$lz4!DXcH=J6 .#ƉЛ+PK3sO*ůW-A+ܾ܃;[뼥RZH^K.sOfBg6w^ Hki&N7$YR R/#n0v+ 0*>UB$ȴ92VN(ΟQhj5An?Jv ~9lLzcJY=͝(,` xTŅ$VD4SCԲ訢¸킄Kw (PnJ9S_lLjmw,%Suj7MA.X4 GpΆij=F֙sWk? tlЩ%&9k9>` ea' j\ly~Vr)ٞǹܾY)Ĭ3MQ b:r&3 X.H0OΒ {C"H{:{Rn]*Q>L Lnipq;V|(C` h,}7MH,+5,%o="JcD'OL7K$Ycˠ ´b5V|И5]z1 (L,4좾>(GmS^5}Q嫓<(棾Y-qd(rs7u>#&@Hd,`>Jy-0&nILY =>G%-&Mu/G!3wPlIzL^7mzsBʱ\TT)xqw-aPv gVZ!D֙Rc4FxHk*Aɭ[1mC ݭm;Ԭ19_,Qf!of0"EQ\\=PKЊV[!T] U7, Te;:ƽk9CƕL?fd }jKf1 OHAoPO-ɐ/2͐ƹ.J^1jwh(P+E =SF D o8]pki%yH Ig'"BD9B@t;60~^kh=p~Wrzbji xV.#ѐxFE@Lq5_ ]l b=Dd6e(1v-<S=\[kiUUp" jꁫKf:܎t%m^2.G#}/:7<33* `zƳ^!5=;ٴəb2ogl4 bMY.E}$ ƹU0?R:2|0>o<L0U Lc]N~W>`-yo '@\l5D}[nj[K*8|qצ 7}B ɣO /\B[\_LUo R]b7 [ rl~=~ٗ2Wpl S;.s( p,Xk#(@iJN̹ qo=!ne}Fgu#&Yf  ߙ!݌8~K,뛩™34kތki&Z!2XLivA Q: @8#z Q %GZ/(p2DՇbmj!Z&(Pc MFV"7?-$7zCQxmYP6mLe urX7C%}q4( & / @IR#Hn#|! Ǔt/fxd 1ziE7'۫$4H2`ݜe=Ps٠ecez/[(h5݇+lIhkw |H_qBWpLaqTѫVH^:iO'Ű#Wğ, `^.n:Y$NbgKXϬ\2Td(B4kZ<1KU Ncl"zlNN+1b'{uiQ+#ΛF_7 iHTi^؝bKr-PDxtNKR-*;2h%c)&_i@: ]3͝y:]jNLc1T>D =]'';;PD:-"y%D|S@;cy|cR0Q,Kc^4ޚ7ö0W (<\ 2dq)ůqu I Dl2ȳ!I/',c`,s'N72S\G{T< && y%:dA[̎Z4vf?a:p5D&< VQ\st.ryJ^"HCk fdUTV~%J1r[!h<)JZoFdU M)֭ ڣ%08dcɨ8FO8˻3! $&yq?@@5,-܌JKl/t@FӨJڎ>30KPx>1xdgAyy{kyo A MܱϮޤ,K&;8snF8Mk6fuiv3B*Emrt %ԞQ%8AYJQjkbO[?u>BԻv_=p,!e{|G7YWu(@SKp wZ45\ogKw'mMC$ .u: q\)8Z ^4 n*S6Z)>[=^-40SAFt8"rNbZ=!J5\8^#gmvs7l9tAZo-/kV <V" G,]ieJx{u%Xbq!jz"^ U~wЂ ٷLV$xA@dKjYhq "b+lxh4k%)fB2W/w艇+q@w_Wu.$M-ⶦlupr\ >u+p{>4Xy|YVLO&l0]˪ec݈yXqW3X#, QDڿSp. 1q;w-_HqTIt\Zy,pK̶Ҕ38Op?K`A* §pS]y}R%1.1BC0wZwE#eġir佩q.ysMb񨹎,j:KRC PRYKrR{WGO\awBVLUdgO;l @ _'E :߫WI&?/5)]LodF)TPy.Ba ׫ept*Q&I0jV{#S"o9dN2Xw\~0<A$8ZnC_Ӱ~}.G Z?P\UO~]_b 6)Dw\GG+'яBPF87wz}CD"£{}~.X(PjىjG=hX){"/?.m_I,yu0*y x=e)ѣ{vlnŸ{û)QRf#dNs98QB!Q/UC5vH%*=B[&r6y~i͛&WHwO“cy䞃d-j~9.SB Qe! O'5|K6DZz W=[Zw eAh֖7}a4P G_MG\sM{>N9k?nh^k&tLq d*n%1fXOK]s {vї`614i_:= $hCKG'cssq܊o@gBnZ)oց}:;8Ű ѡvv3U\^gxSy2}L0_ňt] U* GZ뾄'L`^JOHsmY<F{?4GH5ke퍎w@ԉ3@ ^W0`հVt`.DO \ ;i6nuj_C;d9 Re3-Tle>AIcNZx& ,Z0!s-9dͣ%Dc'F؂\ҳ @yY_ؼw[odl']jzt/qWHKqknԝ݉L.~d<#*6+M~M?`w⨄ZEfL>s=0Rf}`vgX`SE|,<)A ,2#%Җc8 $'r7egMzYw$'x) {@̺\*weZvAp=P5\`*N &S_WHp2e"~T&N6*NP`)>$mtJ QX^zs|-iݙ{F*aƥWqg pS.e x^Dm1M[hSvh'FM^ F{)]↑Jڠ4!,o,<_/-/H+gv!l$07_pr[%-;&$S(07P+0eYH.pU 09LJ_95E?W}eJ:ު>UY:EjsCG~Đ$, Gpl .}I##~&P5;߮if2ږa'"Ú+=[,3yB@sҒ"o, ra?x"ZYHqfJޚ@,J7"kU P8A,Y ȳړL3T!\*ߡR}͔`[bF]Ǒ恱PlǮ>wޔ{<V)SAʮf3~cS~H((UZi9G[qMGΎãObh SVdk}1U b_me+ەmU>?p0 .'\+{!g4 هƺF|}*|$pqEit`Yȳ]ԡvZiqfJHQڍ{Uh&Łiwc躯{8'?=eK%g9ɅlkXIl]4AsѝC`P3ZFҶ^}@0Rs UnlR)7GxpYj؉X7x[y`@=X`3pܠyWE]r$#<&kN C/ˬBnhX__zr|S@0ea=Bqj}|)B ^C:ǂ׬Ǭ\ϴ?QNdEfady$0 7‰!mojj*l^"%~# z e}c)Pg߾T2΍Fb9ST' ۄ ␉^Wn1${{:Rl dI<@Y<8Os!=,H\)VE;s3bJ sbJTAQ%i0x?$f22r w}cGF)o?5逛 CZk0Xh7iBUXG(U)?#"-{E^aU57бuLTr EM4%TbWN(תtcmiguH0zgR+PG>J3nC:3l5UoaqvÓvw#x)UP? DR0@ȳ}'߱Cc^åɢZ&~ÐFI$Y7{KZ"Φ!_վvUb^] #o`Nfᑼ K Œ;ĽF!Q3#ho0eD+b;oR?icbraGc(:6O~n-QG'}c0ZnԜKflZ^4% Ѳ3W+ 3s4&Z+.}\7$R؟lG+ sM*ff{ W5HzxÉ6: -v?ڜ BmOrCΡD=^E i* f6ŠRA MбD0fj~IK QX#l6I~q&42c^EȶY߬9kmȸ{d?i$0M"Zoeߎ]_{Eo=PtV@U/o,UE|7K|j"EDȭS\†g-!'wI7779Ef{}3mg!$+7-l4| V嵊/ϳk^"DB񕄋;Ef0%[;E|(|dQL4潀l^X('<2k'`З*A4zyE#%FgXW ?(8$v-?" |9q׮S`Z'h\yL}TS-4^,,`i\Y̝w} ۟zVīŝ%$0tE( '!dqhH(#j^=<.^=czH|Kӝ ~%fD‰c]" Aq%&8e)fBrMc"R:u=]٬܇V>:5|h^ lvܙBbwӞtg7F =?7.d!Bi:յVoUy. (CV]UƣT0Y1oSQSE[4IĤ}#g-W訽=14QB97HwVr7b* gh :̎O%rw v3p`Jn43_PofzR^CM :s[` .\Nq{vM&ɮglxyr% 6:ެpsk9n/^#Skx\q;%^V(2i+Yұ~Yu)^E~J^/ G;,9uG漃}ͯƊD*kdfGYP妈Ju/W 1ڃp;> %=o@A ϿURgt Gעa.8q2y @xB)' }9a' {|ILw5GSHZ?{AQ8C7S<'rrUPF96@W 8(yB` 2AuggG eڍ Qu9V:j,I= iд6u Bv >toS:[I%Vt-%jdne)sw͖#“2j p%\ms'HS|`ú7  B7.B戈&=0GS#"]QdrA%gIAa:>-{EGo?&YL65~u̚Š6r[1AV+m{.|0| !zލ_3Z7/!ԡNL7kHngx~Ș%+o޽Ev ?e4,-Ϥי}ܶDcOC"K`xt~=|=攂s ntuf􄸤vQJ[op(ǮpqBǩ}v{._8UVyZ\PXp 5G5s CwgHv'^@)V;j) \ ٩Rm(<^?1P9S/kpPXXx؄ٹ3rShDj'/$ ֛?!4쎈x̤G$ bCDY!Z sG2)Kb5UzYdD1Ee96x|æ9$#Hce3x)$e,[Uȑ#eCX`* V܎UA-qljS}aPILM'DuuN@I3^"pVHU+ˋ+|N>ͬ}ѪB!{2G푘sIG[GPپ >b f0Wލ°r.ZOr X;Zqu De"F' ]d"oF:) "r.R#0Y8#I {.p D gnCv_0N=LCKp㦅w~$V kusД$ yv∣29=Sw=FzN\BG?` f*">CQ*@sI]{mŌtk[^_iX5/3mDz37Wͭ$FGў >,j"aY{fH ~eLZirt$pl؊3wf%+XWǽ.CT)M\'&k.$X#FvTju qqaulu{?m4c6cLor@!L +#L+n@`sS v(0Sj URF^&d ʘ6=Y;a[aԋR'/؉P$f<Ұw\}*[И Ko|E\tkv'{d:A(unJVWR =#4Ÿ)I^,LO=>U'L1DUUph͙AtM UL'/HϺP8M`Zb1' rA oyU 3E?jOh 0dtPۆ OhDEu'vyغ E*ˍȘ7Fx#A:黑V$^MJyER8oSP GO ߅#f˥ ^|[pX|OGU뤙@Iu%0M7ɫ*NV,$1[iܿ)>D$7_b5k}V\G?k?JD\ȋ&Â%qo!˓Rhou %f9 5s]*Wy[Z~ ۶5 U?5@ǥ-+-m1˹@T-PO9e9BrGvT:)Ri#m%9;e1)οTJ-ο%YN&% ;08~Mϐ&0^o \-y_Qz}x,o[\7136kڞʸj:#NYEIN|}:텑p@_opBx2ʬ`vP+u,zT옚4'762oZpfD֯5 ӳM&@X-;^)րzٟņ rю<6 ڼEڏ'{ieׅlzq yGj6m/ݐ6Fg;*9J|tE/8L"` < Eؼ)q<.%v(,Þ 0yGqw5(#OfY_ڷ8ynnS8*`F_ UV~X[ïRlPc0< n ]**mO$EW):b6FN> >Xןed)V/lkHXwsY/hDY@oh\ٺm*Bs@Xfssź=d x(( z!ڦ=AϿ@ x])w0l.r0`?u3ϧLL: En$ӪfCν9l}o6RjY ӓٴ6n 368NhG'' * 2N(RPtj@&\4MwQ*Z@Z$ӫP)Q4 ) TZ[!LJRv:1bTRQ9bV3 9ה(0{:6@`; *s$[/@$o-IZݏ<$p:I3  < AR[͹+"#lEjyᆫ*k&,NJa=CGekDK.f( y[X] T&%z3/i-g;ֱc5[]/,0m:^0`7⇑Kd }8rsIuoyAocq@6ӑgdiR^=kLG'pXĂvO('Ay7 5Ql)dQ_J{.?SҬAd74_ W2$BjҘ&Za]xEm̡oT 2E *vB(uX7)8B /P XqNZ L"7SC̄IP)Pr$#M9򛥍`Όx1`xNlYPɿlKٝ}4 ğATzOyS}b-do=#e7ULlHGsx,[uDA]5BQ-yA?|V_ZXQ (>1 J^#Hвv7AK_W@XtEZN;MPnr,3Ck~'#wIX^S..MD| w_Wx3N $?ǨaRC@, ˋMx">QCb>?}!?x(?eKC~Ty/˶T>:KʘDP~;\ waKZt9?W]A[T#p\{#nR6y!lA}>c~hUc2)Z#Oz3Vݩ  h2l[@9ʛ"rWFΪYNN1"Z]%]D} O$s]UPv19yqAҋsɯy2 7 C΢{h1eW_x[-D2fF7Ψio:ZS-c cg"0V&iZlB5S/d0`+R*>eh>/C_v#ѣ# ؞"a@T[*g)XoBSS3w[sv;:m@9Q=Fzq!sl4W6 d>L[d&[S4fM.+c~1NUUs1+`9n9nɪwNw_28]DDCx3lcLlwf}g , b8YJJ҄/s0dBdAKpj-tGݼ1{ @oJ{AnBi)cCZD1&79|yVͨs@x+Қ7bɾ6\#!b}^> &`73$G% EȬvmF$CZV6clY(;CIMߘ$_qhP]]\⮀GO$ FV(38^ όN}<}i"_fWp[Dã5ļb\#eu&!S%/fbhڷ/V:bȟ{bch'TfNw54)Cj?b$F _bvښh'JHP,CN0 ó_بsCoLu q׽1TV ެL8R'2&P,#2{e2 z݁z5jz a9F$z) [PR*}f&iC]uTMIJ%1)15sͼp2fWvƻ$-ʆ3(=%kgۑw!{5o‡hsS[`n >.3`ģǦ AO)[\U 7ΧtF|^Mt1^}*X ;' / |?v ';?~iAσ M ՐUd`NyAS3ҊIst3rsWΨ)*tO@½ol"`o5 Cq l!sgxt'IzRvv%z 𰲩yPRD"9 a2yO.ךuq,Zn8"`;Ul 5#87>uf /K>;4U/_5(pg],jV7lϛEZh#*.`|?b ~_t'O/,vE#p3^Z4RV*{jC3 2T9t%ڱ@(fvL"'2$N~e5'1xg<יgXC"b9h5&r$!̫ʭApi:fTM(#i| $ERni:!0Pi6 g'|+: y:qz!452!9INaUv1R u(4&5:zT˕. ZYB >A/C]+Uvz ЊG9ɓ/* EsQab%pc8)t˼Wޓ13I&^Nb' j"8-LͼM4JɵSb^ #Ɛ]aFEvfS*+0WV*b%͟ 惷v"Jo?Ib&`)-CB11jZ1Bp!SB˺kXִ%9$%`MɵN^})Ń"t@  cn<%/CRo]y3ʚJ&@U~@9N!*^P395̴@}3n:!#ٹψSN0mp"8=hs(-wC[3({f*y6=`;`oYww]^S_`NX,+]n>;U}:m7Ёpn6dߓ3FJ^(^eT;Umb+2UD#A'I6˷_[2;3N+[Ro+w|".!acJѰuö ?:7WM/f`\[Hr;[tPt1I6%ÌPliv15a[.um8u~ߤlOC _{^`O8eW4y*moqoJH+  O8Mhd`epΜKMwGйi_nD32fXtGE0)r{WZbyn.}K*֥U9!eIG417̏jaB FV{ U&rV9UӶVt:>ɨT unVs봢|OB S"w-wָ;4Xqbb \Q'o}&=6~ܗWO+9=}~tvل:[kU4[R*|4BEqaGB˝?KFϟ2{4}e/q{`NȨS)E.nRƒc U;Rс_Z)]myT0s[~ɻzwpOo7Iހ[mw]onЃ jQˁ?R[k1:r3,=-Gp HK3]??|uxE-.UTGc vHmgb;aƿ8M+7?yj4z׉ޤ|;R?t8F}à ; MCͻ uZ|M|_y׫89W=YҒ!{V2сH렉Ս+=*Yl5:?8uY3e]on'3TQ3h X5Q_{dXmCXحdG*FK?~E1呀ɩ*Ⱦ:|<˺{d1ъPN.,T|X $pD0G*_YZߕ wt9yͧg3;/zd1 4:n'Z7 v SJdkgXTCzL 3ɴvL*HC {4 <5pm @0phi'@ :'}gK>FrPfu9?!yj-ڇEro&v8H8d?H */lT:)'-5$U(K)#Nj(OpuLZ0xM]"æJk%)#MZQBR hio{r-]Iw+ *Qǎ?7ǃiicFCG(E+ZgJIJ.xaPqAᰐph)}rsKʏ[8w}0vSmxiDB dDæthPOc(}+ޚǞHH62ˠ(HKaxj¤-LCzLٵCd#$7M䅞Z{ :\ߑ(tG?sEPs9S:9~\s%όBs۽vBBdul-90 (.OP\Dҡ{R=#ةdl*:qI U=*mq Lz{[5)T˱LCL_~xX(lnn\bժpodOd1T*Y< ܾOt98V(5oS(K0D0x G+;X  %d\iAs~;)=vΏ ۣ~y4N qtVN)ȝ|NU .: \2*OѰVNfkC'1^>XxA-wkSJFw3^'UѤ+ʫ˻#h: 2K9slmFʼLV%"G?:l y5!N< pbABhNj l3ӹePY*]'?ɖk۫]i_v$:W5'.\'mS%fW`p㫞 uRߥ.Տ&kxcį,Li8S9ő-dE(nݹ=*9>ͪCs\)U4/Ē~ѧNW -BrưB!e5`tWXh&(6'1B2b/sεOrٔPt: e `<=! s~-0prջd`.%SUd:&:ͳFsT'o+}OMGfk!+Y|? +*'ꪏBv(a-E9KpԺuVkN{ZHh#?GBFC/Rͳ~- /"yypc!ٗqUx2k#m<5j'!֏fK#jײ[d pžQe oC MZ%{ v'jsuƦ5g@mp<ɚ{pD Q|t3h`'W"?Fg̑:Rr!?]( Blsw xbC6#|{JnbS(15c:@)!JWOvoRlҪ$h.c91w}Psi|;$CRk@P?R긟:V`%wJGB8o֞+&꼎%XrR] Q $E kӉx1j R‚gm5 tbҩz.IpX8=v[\.ZYE1{;x~D.ˑ w{EEW`;l~qQeF0G ,w+oTgzKJR;Jƴ1 ŚAL."<K%3/RGYys#ɝ,Dٍ <F)3I?ֽ ȝć;٢K)UR 4RE@*JЅaf⻰? [BY}P4K$ hmۍ;U\o5HMB[O76= Pɕ^&vT?6`;GII`jVkAJwɵNͭ %G )zcu8ܮ̠=xB Z֏=@,b}@XfDڦ=@LC3{aQ߂"uau٬x :+O jf#}m7HL躡?X77ѥضG /s)f^6gag29Fa'MqZ1_>^ggi.n:ɄUoXsblfMUͺ$mHcYlSMU:UcG|BH^GЖz'&K[R?ꎴ?B3ap͊QM9UCU48UT#579/v8HX[C[ %vhobzR%dLQa@;S ݾ6:AS x*LcOt5l$9H(o+X!Z¶ InT.`m)|y(K2Hd@ 6cYM\v$@9I;R.ZG90T*l[ FTR%Mf8.ggHDR㐉mJ{GڙA8>p ) iBFwLLEׇrͣ+Zr~:L(ɩwA+3aOa[B[orbcX"ŒsÇZ+x,VUG+alGm/G٤X];UYJekůbt4]0"i@w}6?4̞3?KKWD9>iAeJOfvFO:VF3|{B L<̢WQ{!E)2-M#\lYҧc1:>CWF9 Yfm1}_<>>ϑ.C'ΚZ\`19b>G-uU5لsu!G _ ;˩3ރc6V|ܷǤ`R@<15M3c}M`i"6dVp6 6v{#\KgW8rjkhU#G<7 >nẠb۬҈N=_#.KlU;U(3\0-4"[b ޙJRe9ҸOIt-7e]Vw sd2aGl)4es7_f叓᡿S;wAh={⢀/׫=]x1&ut&,ۏ/}/J :z%x(? &\gyѭ<_< 8'6xSw )Ȩ#gpU*l>ֿ#؏lj$TQ.3g`_`_a}jZJJZmg^lG{!P0,A$;@C0(*7dx |苁Isdן`ڌɀl4 =)t\|샗AWl:t<eR" -1rtnm't$ }ԵJXhvH vUMdvvK DeyWv>a9%lY,!,!xQ3|<̄J#ͼ)AI@`]D5@A} zɢr䘩%DC^L&L{7 t[/d*(U2S3 ISmO\U1Nt˱CWACQz%㘑^c`?%"dȁz~v7MvO+u.tJȋ1I E@cT8J{!wŭ@uա5l̮i|uQX\ FʰbL$j'TEHncG!21P L0 @y`Cbd @]j緹|NMZwv X&{T/)h{n„6VFIJ e#JOT~(MJ 񨕤:?Cm8Kd&}!V!1fuS M| ЏHk 3h`+onVb5fQP#=%T*%n2I8#ESܨT޿lT sO802s%S,*sC/duZ{.nh-Aslv)d"y!н1;h $iJg\F*7*pB4;`m#t>0R=e,x;jq@&k!X%?ӂs-VL^zK]_sرxSOie_od{Yjnpƭ0df^=!6B^q(TI>eJӛJr{ {z6MRv$Ds.Ȣ;˭hɱݦ"wd;`d(PhIx^y@U9jaݘTWƚe!u3}R27?U̟ڈ>3Ɯ0VQ;6mQ?WXrtQʨ,!F4˖w{n&!l}P'w*rӋWdϽLL};(V 69M5I1+nA _VE>z}bejЛ}lc/9J~ ͟6[ ^MсV.7<+ܣ;4~.6V{<]Lhm^9J9@& Ö58}+ o!(A< r&e55Zu 0:,;Ǖw6@{j'"m}bӡTo2vVB5BrR-mդlZ@7U1( -E޹D'nP)ԫ׌#h}+Pmѱ.CJn5\RqK|1DE^.n\8:sʥvX,̈ bd8td1H .L<;? :sS(7߬5G\kAw:qƾJNv]v.'] 4Vf`䷭jZ -6;zi5PC/?k]gM6Xg!N;Xm { ['D*|fੳȔWuuK6dΏبN[\KeM_.3LTkiSOYz$oD\CEO7\VWiױHc;^5is}˔B69y[8w}>e$UDuyʮhj}Ŝ5zs c[*H.{r8 w6p~u]Kͳ91`~ڨZ5lw56,Zk,Y(icxL{!{$^ ɳh2y3lSGw^pPru˲BIgy'2~Qfi:Pl$ }@7'YFD0匰Њud&EnIݱgU^^ac4YJ@s c:s?!ɂj ڬn6zк'4yfI/@kUYxn hd,R/LE½%dmTAlH}XWEJ*&;TV| M짤C3H*Qv0 q9vf"7/ٌTlha8>&im]3o+N-WuF_uW@ ːϤ~Ɏ`RPE3h6У:!sT~=Yi%Fjd^:a(9IX? jr̿mR}`p>Zc4A7[ҮFO3wBxz7AUUQ!,0b/^ *D.DKnqF!q2f-iRV{~p7n +7_Ѭ*][=U6_Md %sӳ4K4gm~ZX-:٧yCuxP7w; ŊO!/R9ZmF](F/}S0v4Nl [Q !;zӾO15^1p#QBÔh,L*z֊ԕy rCa0vMѯ$/cXe|0\+u\.X5x*964?tޭ_+/iܨet[?ݕN70 tT6i̹K{)xѸ?'1Qp1jjC»ss3n_bc~)(t Q<]q #;kf{o1~FcX^bAΟJќi B-V3>_D~RC?wbFmD֧;w;OKyl3̐e\7h RfE1ML:`䆖>dWLN&qVhO\kjB)v4@4FH "th4EV#ORw(@?|'nЫ\I=urB@ldƕI@菆m(*ѿ2Ŝ Q.IǙؽ 1g. Q/U0RC.qE*2vq Wfx@ty޲OGiE '%:t2+|HG ],[8 ʱVs_BjǑߨV/0p)Mb+jVvӓ6GBF( nϢd#2vڻ7_ !̛̪Hcn,Y X@ ::33ʭu,cs@$6Sh5m" _%Za!OG݃_TV^RL)ڴS1.U*jC\iI#Clp3ua%m>ּR*8lŏIdIy6hx[a^o$.gA/ ߵ {La ݁[U8_K鮅#RL MyF"v5 m]w] ^Y Rޯ|:n֤X:٫(?@ N80ÇZE~_پeأ(h]La2YrN\:Vvn(]=y"-*b[?M*C;K$fUv!^f4 )j Ip+Hp!^yP:B(_B{%)b &io#GN͈>K16p#Qߩi[& 3;ǯ]oi|anm+A^#9^ڌh:)lpB{AN&\5%\d zՃAHP;$|.y|JAYOI@fYme q3'k3B?c,Qsfcl(\%}Fʜ`w qnK˯W^GIHU,q`'9#Qv;o 9%Ecܟ7y.[":g5Q;ɰEa48%}v1gC_ߏxlY +&߮ig*!M)PEL*5D [<-H|+&n?ɿ9#ٞ)8ĆTRWŧ=W>mբq@6'&+fƬHD\Q$rn-{}{tfWeҧ _ XJ.VI]D<>T^s±5ቢ`VqT ;K,YxP'HTXfT; e,wsO~Gƿ {_= ?^˼p}%.s3[:Ĝœ&~OxS|4F57|ph0!Y3(ҹ'W;{I>fZI+|I{l= ü4iԉ2R&AJL 7zMs;l co,^ W~H޷ iF&HT?eK\;T  AJUa<_7@kH|GY &`L8=!r#BgiDr0HDTbL&nAa;R}+@ؓ->_ Ŝ,I3\R5OI|I$.ی)BXOܕv/zTM%ИD^'wI攵onЇ~>E[௴{x8ќ㑇#F9#a Jjڄ|1w WIأ{?x 4uq'mim<>3R5u<ݠz8j&>߉d'=34~R{:뻧lAM]H|<ίo[Ѐa8?b^5aA^ahRBE~q ?eݘyR\fxcJ $h|Kό8 bت&n ϶Μg֖({+􁩥F˯é2<7{ -,(>{{}@p7ؚ}i> }EwI}lQ{_EBI>5N`h rv166|z'։jϭ)c~lSuص(>rp<}$n&6ƽŦB<Ҫ#X-~:_tdAYٱ j{JtңOշ,@A:KՇpnu!>5AB=qf]nZVȈ%L_fߦZx_h!MؗUJDk[p i9um~ᖦd5|-nUJx= ~AG}zzngLH$gZU|<ߊvPiecDorsITq0bwbGq}: f{ZڛlaZȹAn3XRt}v{G=j6.pv&LUIc8m-=bs#4lڬ܍K.ϭ}vdxT4RB{V%ChG:I~)a%iA of@ZЉ3w#P]ڸ><~L/ʬlX'S OWAI5L s(|)g*t2-wM9/A?B6N9k${*@ |h9eEfW؝ M|֧F-k?d񟇐Fl~~G/eN ?aGTdxnQ3q-L&1br<]rNoB#Q#0[f?9,,d@L7mi~~X'k/7t#/DY8zoAb*Xg=9==5gxDtuL"MK%'L_/vƗ㏊miygKmIUM<6:2_&,뽝^2Sf,BMq4AMU \MA),0M |LϟD)JD6#aI hʦr !ΥԯUs%kL]Mߚ;s˃YóP)gk@/?6ՕSrI!eBQ3jw%n32,pncxs2~'uq v1"Z)THpNj'WK!dXy"G7ʺzz} eX\x2ẅj&9]+C#KʂEe/?{yz.aŋ}+Bh 'nNecJ WT:˛{XWAn“d>* ~}:yn9? 8MF{h_M} v&{gF?N$y 5^\+J( M9r^W=usB99Y'䉰کj.m(PxR3wJ4a >x"j N}=2.g;j%,9ءt~1}P}?qH"rssS~GI Ry7'x!P3i"M17ܢr\mPD>暃Rn =o'Euw+F#KɋۈKFU;< KTf *vN'E ߙ:1}SӀDUum@*YV׺:V?/{3fd4o3.Kj,FT]Y,\11t;ixƵL] ;XcY!f5tRfk!3ϱ^N9/}-#kO(=/* &U٦\AF9>S^H7jIL%ȧ2apJ|*t('D~l#[;SMf$ uc7DU,K'f_иZU"$9 o?ƅE#I((l"?>ܻ#կg'<SRTydKvK#@M\,MMa3Y/O9~*(6{zk;Fn]qT~}+t8)'h@b9k=[lƸs5=RM&AӀ)ӫϰwFjfEW8I8x!^Ǟ_WB-[0M1Bq= ۊքuA&fl 8+g[M$y󙷜H3i^w kbDם)&uư!d)HP 8mRY IV쎐}n]rZ5 sP=OqE~\Q;ÅMΰppW͗s1 SR:'1,ƕ|1uQ !"gyEFގu#A!Ry|$m&6D>nc]Yۑe~E3k( BԎW3c/ze+47d!w~PHqؙ︭=~Ʈݝ@C/WjpI͉r3bnP^;z^ _\6v 5Z@Rۋtthނ$ǠW =Р-/p_ El9tЪVļ)iDH\4L4*9V3ͭ =orJj.v_/ceւ/!ࡔ3e^VpU>sM: ?Ӆ DuUg2o*sA3]kݪ}D߯}):E!GUUZkUm#Ԙ,/1^c؃#VTC8cȮ?MJTKGrmҸe2F_XzNF}^fn^wZgi^! vh qNlp':XoP5 ` r}*" &9/4W:fЯ~sB>`%LVD]$ǽQDzp'ܪ=JҾ߃ !'iuնn,0ؔdȖs]Ƽnȴr`T`>hB]Gu&kήf Hȶc&Ė:zB#$țR"z$rzmSN[*43Eqb ׮zUA^cqATl@-`>wNvo ʗcT!;Hb^[4}Ri5x^FΨn[Dfܨ;/-M$^,0elR544k: @/k*lw^XOIKykqY9NeZ(墛˂PuYh|ijjD}$ ~ו˷HsQU*iʋ5qqVƽwnP[ .\wc2DufAHQD\ Oڕp;ToA3 #XaEkItmBa&Yyn"\r!^GN9fJ{5M%1Zn*ɾD1qY ĵ:+Pץp򕜶 C dGA .e^?Jj8{jzx,\S` [XB[#T~o#_l:U1AB.> mZc2`M:f<堟ς|M͝ <]59}UWdg$kmuz07eN {弄k@T_#t@[ eBXPGhY"V 蝤Aʚu#mĤյxNޔlYÚpGLC* tBG]kn97TN5S\MóE4|>S"oK֐v77Pˑ>Kn'K|:ӃXnRwXҒRT#`텹ZuǣB.iLuxBU:?8]Џz]"@P߬oRTYlxqLb-G* fɵ{4}h0^`ʴ *&zLxW!ĆXT`6Pyn G<(*)T h 6!]}[W7P Hzp:mOQf&J|G mKxrŏJ-x3cxUg*gMYӥ1eownHpJF,On겞ZXޚTzĈpSGB/]I@wj&,N힍ME[xMy멇X%KalܗArZ"ɛ*bQIQ|ߋltG|qńaoCeN 1^Gb|s #.z*5H󉈧z&MsW%ڞ܂$_AzB^=p85?Fkng\fXې^iיZ]XM|h`d Մl=h8cƘDMX]!q:]=H"4;v=Qߑ.8@pbހ? &;RIm6|tiT۾ݏ ye1d$ |€R:os8)AEX+ fL5lnNh43HDK8j~fsz];ߏ#*7*ǝȧ݄Cmn~Kv˟/KC(e%yS8>aMJkᄀXIAR,E;K'kǠX1ӟYτ3 tl=q641 E*'#v& 9 Dվev2ضT}ᅼ3 %I`WL?c?_ohDrQLre 𢤛NlSպVhNZKǫb ju>rɹ2J)=JCC3Tv'/|<3chrK M&ЩL`x n Z:S.>h0ZʇS[(JCe7F.Ǖe F}ASc\8gG ې|wC,1KDrI_NF*qwyr N`RJixzk/[X^ί%QqKѵy0aYP'^yKƐAux[[%zP/c@V |>hM䷅&J1)Ff'6BV<) Ts:Ҕ_~sf\iF|FP֬îזX\j,FfE)@{2k8#q[K uQ?(t>WCE[|Р1ٵ ڒrRޕN~=a\R5~J&(b X[-|Us<_ZaSɭUv@Ȃu$mr'FD-;hÇdFT dl_ZwC_])8Ɋ!8և[`x$d6{fm(0V:A o>Ѱ[_DKԘ6=%^p mOp1b)ce$n- $?v^Ĝh&^_C&lEatDF$iBqt =/2yHƑ|'QŴ?hS6GXDȏDGʅOƋZG%JeꨄRU$8g1δz 3?˻6Q(0w>V7LN'@䁖3@ O*"?,WdPQ&F_3xUss(W [u6%c^0߀' n/fer_Z! 5qrW&kjs{f'PaKso JA)Wx/C|BoB h Z]1'Ȏ+晆w=.~,ps}%h'fĤ"ǖ*#5q}lt (@LsDA.W'._˵uۂ?te ^htBfX3I9p( +| 7 KEcTO. y_}OR:ǵia S9cuep:4Sco_ج-ZU> h\^Fe6ov`lK05y0+ e)ŃhX+]ġPMI#*Z0U*=j0U Ԅϩo=L2Z#=M@3skw<>D9uaܗTW K=v]eU.lU~o}JW(hk1#ǙbG[]wTWk1ӟ7L@7'~C[=_-T`) Sq'WZwYjqǧ$!;P: {dekm˼] KיV4;Ҫ;c%+ {i G'z֓Ĥ7du0a eWycn  89d$3L'Q<@ RA}14RKB='*f }&u>|jr^#Εӥ1-ᴇ^:s.ǨexT3ai,"dY`L6b prLpi7U me,dx?pfWY]ZxFH]&'(ԹL)v)_߆'U1ߏrmuǹoW 8lb`ю#/Ԭ^'822<*bNO(μ5S, "L dHA޽ҶPDQQB(63h'z= !eSFEYBVM%Ux.}w[.F>)0]B'D&810u͵u9):$܉6J'UVÀ:eW7u,z؃w |wػx;ύ`TsP0F HN?41BBQ|yG^#m´^ß#&ճV)׵o`1oǸW2JWA{XLk7t\랉ߡbPm"]SwJڽ'PsOckP ®y ([xxL$ {'GR-/vU$^E:"I+I|LF0t?GMӚx62?ث>I3DBvߦ_BF#N,sJp"Uudfz͒gӂCl:zA3VU)MzSa#CIΤTK\|_eE_Y (VJwژ@xpI/L*I*9&"ƒ[Xu$So%imF013r Ruq`?rj5ʛ)pTP1 ڎOxMl,vR&hwϜvJitUU*ʲV= @.Zg`7O .dmר<ӎ+, ~[Aʌ HAn4_:`t֓R_%KiA |لy"(/=_чj/v?cIQeZےAd©{'id#mݱ$OMݟmIjRq м2ɪLF$YZ*se/KG\t@ɂ]?o- fˠ/WiM߯%j3=;a \Qx![HNOؤ+Y35dUww'z׉@l{w/Я/CosYjNWϏfuf8Lwwg$Ȧ2?k \Ƿ|) ) EL-/c ٭3əb,a]hXƊCEQ Gq\)wEtMbz^q">8Px|0d]qwɍNj,\=Gnv"Loy_Kٹ5a//xy#ŀj,S mI^MoCt/# 'RMgb7}O$:b~^р7u\ǰv-W Vä,(:`64*A M;بt|ok8K TpJ6_E߄pb~tat7"wΜ:!5i_Ļ(D˵iq}< |VrJ9*Z#/^E%0 |7: cEVo-g*NpWy ŏ Wy*Z(v4(PmU&c+R+Fv2ATjd@P9EdTڱf(j ONkBjVS`uV\]0ɪZ^ֿ [iUaݹQXNXFuBg֑^ikbk,֬' _BjTw(Ol<T&ca( AHT~8]{:Z;8"Ӽ4FO"|ēo!sTH3@/\O.L1*CHqb@ >/"{,=-CMaA%OW(|e,aZucʶCm/̖R&T:!3[0%q#ZsX' CFc@:k}t܄N;hBk}K}|Ax]+6na1)J6W1hdjtR_ p|mCN @i~DJ4@vQ]E~_L󥮰t ׶vلiFZAQ0t2ϏG*ym۾6(_ ?̻Dj jDaY| F14ÖHZ]JQƬQOMeZB2ZT`d<$)wKJ[Hj GuqHҚ<= TLr>v /6TvR.W;*˩;<E I Ve"_ƴJ]ʅ5$.XWQ H:$%Sm0{}6@4q5٭]L@dŖ-Q]:C;2h 3h͕>/*TV۔n_YII'k`͆|93qq{+?h#׀n Cg3d)cZ4Ms4-%XυU Ǯa<ΞoYAz>E%?|=>i{UY?IS7mɼs7˱>2'FW5&Q6P}rQa;3rL.84@YaDsYg|(Y>\vnWK7K@2yrRBy7PWlНߗh?(Los/|gbklөQ!풝BՑc(4AӾzL6V7&CD+<4Ai:/.J<|mO ?d~ -]YxD- o&EpZ_kxoFe& 'osji$5 t#1̩@Rô#k_hkk &<87fIar\PF T' ]`A~Q,1a*7qA])=P̑"ƬL+xLW<St lS{SQ*~R8qh2TG42^ADK[2BSQxD]d켜%N @qqf6T& %K=g'a$ 6yx" QVa;eF|#2*N8{ X=iH5a0G*ϯ5%0%Ʋ28ΡM3H?GϬ~,zq Nȯ8*ABIf9B:J\.EczBJ$K+l#WEˎDdЎ)Lw3wL ur. t#mb'G@0ENl"X{/&ƀ[-GZTRi.{?1 Wp$G 7Qdو$_+!rS7eH̫ZDqi-oJ0tX9e紺xL#%F q&gfi {tc} uZW3`{jJfܵ0Us`hvz+*WKB-SL?MKe6e\rJٌER|/[J'3J3v`q yd幎=Bͮz.'2gmҸB'M.r][0qLr8~1a`Թk$bR? >T,-R2򥴋y!B0RrydiIAfT;;VX!H [|RZ4z:Da9splm.Ǣ*f7= :N!T \;4L'k:SJ+~8ҐKi<5$7eMƍ8|M陈ߐbY_觲Ana,"CZ鄾)ڰOMC!1[^EfFP!;"Z,8䒪_aRn"ajնo% F:]c$ZfdS눘Es[}7 w,g.6[bΫQ1pO-K3^hx鐍5 ƞq{+0=yXWۏȽ̓V5K#C4tW-}Gܯ)i86ov YVFyf{PsWf7'TW 4!qqayE-H*ac{z2.Sϖq w;`ѤrC[eVOz@HPu]Ɲ8LfbxB2 ܟϴy7LzOU^IYPd>fv8AZa잹@<1># RG)SV~^$O"$yfG??I";_AMR~58B/I F[#bt&^wpD."[ݮbtQ7{w oW ̎ճǼ~zoŋ cx`0,ߏv4_*-yڳJ7lG|REr@Q+ة-m%ܘ\9g~آ9ΓD`[ F,@boc`;Lq@#?v(DU.6LOphȞq6oj=␖fhg&N2XEi+z#D-R-1O"ԅYg{D hG$6Ԛ˃&J [x&_9Q*Eh$H r1ГyV0D/sFg!7F`%x^6i\9GT,[N~UXeAMqHy \kZsLhCT;gubs8f+MtdHץu4Т7=W`sY͡zf^f=E1XRs# Ot{[k-GFwnOC%`v闧dLۂ'(/˲9|A؇i0|-/CD4q(-E2kR]*-^T&MW LOTVD}`|S i$Q4'M7H)]Fhh({ri{HAw;+4kMg"1]$>9FO(6$'l%3X@@L z1O\Uށ?bM344^wd襦kܝ^{O8(%#"1GњfinWW t~ٜ̱Y΀RtZX1`bA^s2qYW'ada6m8go[mCr}J-$%LۍwL~9@E)G¾Q+&z!`uqxwZi& 7K"Ԫl^S΁εV "ӻx׵H9Y4'XpGg嫷8b̖<׻boJBv@Ĝ̶XM(}ѭA!X'QZk*$~r{A4C*N:c"Cl(ORJSv3_"kΣYm& "̶M՚AcɜEOAk C.~դONyj!jBcVKeD-OIoͣEB/!X$- y*œfkhըׯ8H@߄>3u*ʍX͂4~Ӑ\YidzZ{zxb4X))]n^x9Bq8w7]WA9m+GL1_i0M4S*:NKOg;cj])'`x{k!.(Ns VK` /㊧nM[ۢ"ntnW^`ȗmN3 [5hvT5! ^IH_ .Fq?q v l)LiSژ:$'LN|I"l 秅#FKI@RsD9At}&Ɔ L77ZJg@w Ȇ j+@/O-dJs*V; ~)Ի!z*㺇H[G߫G(^T6.`[P7 г$LO_V2aO'T|G PG~ٵFK,ɿPތX=\ y8~s^wr0jd['iSac-`lc4", Ȏ?P)JBܯ%E$0X+쇆c^,ٙ:WJbzclxtA*GqE]H'sӼ.Cdq"1jڣH`%0k|)N8]s|}Ja3DL-.Ft)09jo :yzxK%a}͖: y (0FkUj楥(&mV8ygT<^$|nR&sYa14Կ@)W|{Q~r~C*$nB~6(ٮk!x)kܝN/2XlC?L?m俜XBP4`oU<yU t`2WG1SjgkBСŭN{>,<e`|x^79idZ'\+PRPi<`@C1K@6ly Һf 'Gy&{ZyxܭaLL?ROܺ`X=a[oyŭt˭ r7)puzhT" + k l"9;Yu*EBBwV'mlv!tlt1ʂc]%_N{Bf*g smHR0h\(yvLE$WMZHn&аOj[LAx%^ b;mpǤ$C^kR{Ms*bF wRUܪ֓ZNݷOe36.po'5_B*s<^ݺ/[[^XOae /|}12 p0俌Q፭W^ hfm@Q>0 N..lï\KkgXXU婜WQ(="^s("!/T4{ GGRT7T&=LGQM\pGΖ1.+) 6ϻ{3XC\ 9Np woJ$.ryJu9/Igca9cލ@:c_p %Xsݣ/Eba@WyWV GTg F8_@zRgƫ=Q:7mM+ڧ j"EݜkTsNTݗE(& {abW%Hq q62dr"r*TD;#Ӊr?ӁVedfkG6lpT {x+Bq舁!5G: 7ͅf(6s#0:QbkiZL!&ϣ{b6Hl/i, L f 0=.jOym Gec@BM  @'j>؇0^H0lXg[:e ^MʎJ-MCqyc)pl=z K&Ԡ $0`uoe7ES|:CHS5!ΣF+ڮI k13WHccE@ɫ _NiSoGN:%5 6xO3n_g2wS3PGMil"rM.yXnKfEÛl_mrUG(!}YWtd^c U\Ԧy|]86mLX/ wM[ 9W|ᘆk:P$M5 &yq=2Ks5WE U>0<8]0y} Ia T0Ka f3Dհ$堪\-?ftef3')Ng# Ԉ喪xm09:*pJy%⵱4rQ^?f\C 7)$lQG^.UoS}2 /K}?@ ޞ&_,A ZaJU\9~Q[ӏG d8B*Aغ3Ѡ"=OD]&so# ARN*;=HϣX6ițztǔ3 4pPȮs?3ee.-ݎHD3Q"T ,DUbĩ*H؊s3f FY1餪mO X :os"2{X 9H1iEi5*FXj\(Ng]|Hj2X;Nj oź6 XJc3'jo>;%}`OH~yML5c4cfo3JWΦŝUh^s =jUIDbC\<5yuG߬,SS:*8u[X+ewvw_^ѯ㶙!ڽis}g:y_RMHhڄNaEZFՇp9H|Cgٍr YA$EN45\[!̞!t|H2eM.yr8߼2NHd+% jqB7|iry5sAf0ժ+DžkiPTHnS^= bо =h!P=]ux)崘:vI&jГ"8,5~6TrzDիʤ>P*qEbXLbLp9_꧊g&nJ$/;.HO U?EijGCZ#hW4L?LJQ:,.+oxuX܇23R\T+鶸B">!(bU!rKXi0{f6))D]X 1JqN>pBGޓ~4ovY5hjt)!Ub;p'cD{@$$A !1xB]My? mu\u(G@^>nN.23[r*M-0* qA5Wƚ\ֻ _- .)d1eN;!#]s%5.oe1׸ aTTv3׃pe쿖CrYҖ;c+AUYz`k;\Jmp7_۰^!tc)d^ꑹm$Ji 9cuoI;*v.iAJ1*5oIuG jp ~AdWtDZԳ{~O5),OZ0r=Nn :pj(58m_ ׯ+,Oo4ӀK(zI5Uʬجե+ѡTHUH`s?UF__COkZ@V(V_`o6F#r\DBxJYh`ux^@^^`eLL4n!AUt\joXuY{,tU ˭UTm+*YmAMr}&SGﯮ%+lLWˎ iR2^ep~NAΏan;f "J8LzXmgRJ4n,`oEdgO >(l&6;S6(UqLlry{"pwЛVTڋX{JC%QϩPZ{dh"gF>u VWgckZVӲ4,es{f#c6^ ޒHUX&/" Q-ؐ 71OLv6<' (=i0wI|xl<(Aꦖ)پq\ }7bؠ9:6q`- by27H~/- 8lJ" l(TK)^̪ "ϧ2!6 ܀% ExjLkɭӺ"pwA5`ˮz (7S5&IUۮK`r1 {L,oFZ{kq&OX/{!D4EL;}Hv T9?$SSf/0[ͯ%E%8mbi\f:Ϸ S)ѧ)EĔDuD81Zbfbb>tlC6S k-{XW#p.c,}GWB.)edO57v!0mN|  G${Y榾GMW b7gړ~Qb-3* WȕsEa"p2Uю_u=./c/AG"0_Dтۮd| 1\u&JjvJ%<{s)_ NU5U@T u짴n|l $¦Nflv;rZY<sj8ԮD+G rrdua@ћ\WVeg9hW2IF87SLz,-iBe‘tk`nd]嬶6Kp'cmcö\Li%[ z?e`o,ZCuq/|WݙC]4ƹ vˈ|~x"pV-6SJVDbO'Ru tF?[l@/XO]Sjgfj0v^+>`|U7(s-'ۘcuB*imY ²i<߫zJma1\* FqR`;{뜖 Jzixh1]xO̾ +BlVUH82uJڰ7$$o=PET@8Hz/*p u:~1G]ʒdCau0ߴO])W1:(xW^ޣL^( E+|)/t:zQe~FHt]Wٖ 8^Z3Kz}>E;kgP_F'MϽ+n.욑_t+E9]a|-X䚛F0: ۳R\MmVޚTa%wCfu`~EG JDXa(VAp U#H{Z8{?j2.X@p`2)OTx,tu Ҕ 2\7g5!H\umN^aI!1kB<:.\:|)?pOȘѺkXΆcY9o)&JJ'݊ZURumR"lG+7Li' ЅH*q$_8Cd87dɋwKc `Q ]X})TU#0./PgHnU>c.b]PTLttX!Z!F_}<ٔj<>u׭О&Uz8T]xhF5c l\H`ʒqӄ $+ Z6F:"\OhiX:{VpׄCBπ}sK,-Y~\^[i׭zRo-_'W]]yE^B2vc*֧ }$E/;L: <$oAL?}>hǃmGQx`bi˶VBDUBT>ZpAS,<*A藢H0^/s۬xFZŋK=v!c!OGM?L+y4at+)l (ސ҉"C~:J'~`XYE.n ISa;+`@27bY5].=yC$ڲ}$йu2T,ٟi4UWqmT+ipAaAK檁)=F ǐhbz@]"3Z ?SAPڎkCָ ߦA&:f<cNpSӈc~ >p5I4Zʤ"t'T Z6}=^!ׅXnp2'dܭԧoN9.X"ÜBԶoP0X=Er}}u5To o0RM^GKGz'</#QAۜ8%v$*y-oYbg}8aPdzup`k;_#U(O~'R" aV&smlۂq>S-< 64%ݪȝ̍X=BfӷGia$qLA[pN8ؖ5WuY_wPR~92ŵsoEP9\ = \p S~{Z{/r`6FR["eMAMYo%-a*7FwPÎ {kd \o KNQݚPTʱ@_i(vSI(mj Oʸ) kPR1Z õQ+uǀ0 VWT x @~f_jH c5+VCz&HjƸЌi% wjl31={XK)p6e%~y}JJW̭KKPLuk$LǍNJWj͂(hJ16\FgJ4;{huB7]QUݠ73[s9=Wd7bAGIȇҘ(Y6M˯z`yz#Q?90.FdB\NΚJO!)!25q:yn|{?b]h,~L64y( yA9l&E-aZFF2z m=9vƛcIp&wf7Ҹ_,,^ꑧh%qauo`'5SMږ0|:T~Gh8^i1s`e3ǯ5800̻CPi"eJm&O#pUqyƼ\0'7rb*Ëq«143*:'o]xr 𔒠x 晻?[>8#F]Uz h"aS˚4{ZlrCIVPge\o6q2)kNRyy7UUS+QzcX9|I۝GŅXZ7" ՝3`&̻؟hkKJDakd]"SW_(دAz:,@l0,K)iFiu#Έܙ RI7WK14bS XQ$S#fX\!vsz}B.䥅-j$HV'(Ȱ\v盒~:.Dih2#\1#(UsV*ȵQ`l:y`{ښZͬ;y_?] $;IGf[[6:mdZt8)tUiP= zZkc{/UH%US;E\)ɹQ"R9 \UL+NGۅk?;y*-rXv$婟f#J%[T <~и_E-rW6Z|K{Q^NY{a{Uo֨"/,>'oE2,}E)NF}AOV \\LѰ=.z?jnN6Of9N ݷ%Cbx2ya F)77V$^Ԡۛxh+k ]g3*Pt?Q noJ 5t< c{u9G)m5t"6N&7:xl&sp=,V jSb& xé ~bFI8dw]{5@zp:WO-T})xB;ETS UփgDw~ QiSY;cR͘Pr|w`Ƞs5a}q/u܍EΗh ֋~¿ WMUz-~|Tc if89֖19Y򉔾: wtQhrRu+&yu>/a=8V5,̕N<-{'T5&Vf#b!LLgI|"GUf0#$r.5N)u/5.VPX#'A+-YN#iuWdh悳|{UZny_Uݳbp'g.o# Vc#MQ0XU}pk.Fkh5!,%V:C6ScAcf?#&:͌Fp:q.PdOLAf46eF0N[Y uI#vΧ#x o@W36TY|HݾgDy'A䵅@O‹a}k_ U9'wֽ~24\kGieRv0-N,|TԳ),]ћ(}iiHYf.q<&Ѳ+-81jBٻʠ9@cJ]MZpΎϴf,lkXQ2\:8j\TfG 3uOҢ-Yow'46w:>\r_Z$j; 0 k+VV70d:g۴G̲mQ\TnVvs/ut0}G׿INigt%9T=Lv1F[0ˊvNd*3Ͷꑺpv7n0T$tYp>(y@R2Uŀ,tkN5hg'ߨVI5KWGɐ V.yl>0&Iywzycv 8e l3KJ/,;ay6;)=Ȑ2؇$n)F3mWT'.{2wF!c&Z 2maOP]<15=mKɁTpN/Ȱ~3nÂfhȻ 2vq4c9s&?a xXSIv00*ǨlYġ΁yl /0&!n<"]3;z 0Mn?KQK;FslP^z &xchUVf| _{ge//x⹛ )0$Cl}A ^=jtN>A!+eBsG\MOUu(8$6pQ[|? V `c#o.?t'Ӂe#6qg\Ѯ%` 1*8Rߊ&+a[?8; 6g0z~`#{'|p uMtcOt-1Cv.orjq$w}T7׳^w ɄB2t ˂_JY3ګς_R\OJ{2>oG? |kѹT@R@Za$E[J70ll,ڹ*lDM+SwtI|4[aAN66\`ە{ChX_$yn/>a@t8Xwm"..yJAx5 \lzm-d+}_݂u6/1Xrrvl^Pk*Yj&~!+*-Zv]x#.4ddy|b7)?.+UJkB@*Vڊ&R䙚uBG8ߨDЁF0}~[+m#4O8r@W7߾3 B6Q8$FKpmǤ!}6aZ HEe襾P7;sEi%ӅoɍShʯ.ӫGY'#aM^jrԗP#}"7d@UvmmiukB6{1w]Jr~vJ=8ax֫W& ]K.FEgΥ~:H˦oFcI+ R৚.#n\+Iʖ)=3b-O&g0q@М Zm;%S pHݩV-_3koeZmc/AS̤C`"H 5xhMV&0lMoi+8ZM/s15\>Ö8?Y-1Uޝ(^Dz8>{MA](xS1##L<֎^3CUVl}A1Rx0n:¨4Չ'ߵ$}ǧZÄnBs&7lexN uSk$7|{.U&v%.ɒ7Pf BW畫핳 7J$(r b64=a=JT葔OYMV;5]6 /7SDk6nPvV#j?BxTR'%bQ<*xMUw4&ڱIFQy#,mX=({N<VRKLD`~s2/,y)Y+rw% .W3JJzu@@;}Z*9oiz+P|gKkǂ]DrgE)`X]%Yw%>3,ls60b} 9oJD !xϿo\#e|z$QSQ)FF!@{=[^ s5dS1 ^r;7s>]m!:6V(10A{c*KJ<+uN":_Qx*f/ B*3?ːnmp)T #>$Bb2 $1s kRY{^?4{ƫĆjXپN6)_s$)[ꋚ| 6=6k͜5٦P5Hoewe̮ޘ'uGPw^)N~>-`rOXb؀|}!R#GU{߾qgLA`yYERT3%Դ ݝXMx!?Z*] |2XSa\ to̫ ~%Q0R.I1Xi:oƤkr%",7Ⱥgې?F.B/0%`&2')6h;D~ѣg)g -׍Fm[Pjr iCoM%|Gz.޳࿏rhsޒfbv&5xؓK;1a(,V$VasHܛUĔ-#?\bnWwӡj*`>yւՇّ"̲26 ckMh5MВrzx'Qc )SiFvcuOo' O0 ߠ``[Q !m4(eh3rPx? ,q)'m_]דv< L*C_G_ Wȿ{wxC..ch}woI5ʫU~Bq$ZTL3`<-6 *v2qhu=D^P\~(W㟡|P6)E,FbZ1zvS}/`gfspnѳ" k(xy8 Ӛ=`P6-ΠT\O3U=T)G-zm_.1 ~A"Fz४>q` MK|5luW p fI;`3s5\]BvQ@ ѯ>*xw OZ9}< =2]S%Ҙ7JGr|?Ҧgd׭$+SƟ[Ü\ӂXܺ59Q.\;wK\RT4R[r 9RtAW$ _C- $':a:@DJhk,GKZ%/af~zU_oYRe(c c:[;qj1{V6VOͫMx[-筴P!"+VLLVPFq v亩wyӣk9; ?0$@5^K>r7~U>PrJC~53gZ[V=aABa&hvWش,rk.Ӓ"[׽9T1Ӹj ۶վ%rm_ n9`׼U[=ϽK,Ph"cߚg[@\ g=`* 3q%0*UVuбLc{~nTX *KA1G{{6&ijNy~%I/x h$ZECx<vfnh05K.I:޿0;]t_%?F>$JYky'>hhM=t@ԇCX8Fn>N-!1-DI3"AFׅ K?]˯s+phH=i\ @eȗri-l3]"7PKuFsg}` C3;wA@/ *WXz LWR~)W }c&IQj }gήQX'"s;n qVK @up0yt-y,o!RʺxR)e#1Î "+UIxIg|Q dr(Xݝ&W2|ˤ-xdV*U~d`߃Q쩕@Fd#R=Pg"77K( Kt)|rzw8Ud4qNQ@/C_y-[e?/o0{Ŀj81XEҹArgPxR|'RW8doqX2|'7Ų6}q + {!\84p J%IL&FnVK!$ >beQbćg4"@RDTٸS\aE6 71i~q0[]I^Na{MMǞ:OU1\nkK,S2Re6DI2bNP#sr٦5Q?)p?#f`Lf%,2 + ~φ$F E`WSڶFJ?}9\Q+K]͆M%!6%5x $`XO`_LG ṩuondQ}P^7)~]Hl#Pxo:=cotmϴo|I'bVYzQ1!"xS%]Ԟ {"=C cb)*j56R. XϼO4s&&KGO *_%`odX y+E;u_ⴣJZɼÍ*76Qf#P!#~7\퉠(4P$Qyo/Lj|%KļI,L_=1$~8_,AjUK]qkKN~}js{ Ke{7"ſ9 9I^YrAĿ_:I* v%EU7̘tß! rED ] ?\rRYڸ~(X ^1fK" Pe51g:\ҥ( 0yǣ [[lWqm6ܤoT=>OȾO#1T\17P;w{/Ϋ T/kXP>zSAWFhn2Jg1_J?FZš'HFP逿HE{٧Fk{T2*Xm]*Uy\Vp8EZ$rO3<: Y/6dEtDfh$NQ͙/ȬٿB3j۷7W !ȲFK<>'SiFxɴ~w 4HW\ QIڀ|z{'Exؼ}NN({S :0}5:22~6Yy0[_*|:0]XVU`p"1)yKd IlXNnP،rw+q$y (Rdn;ծ[û'4%)6ؒ&O'u ;"UREǙ!0բ -4}|%8,f rO>{rh>sAeF2^92WN0LfTyi +^$=Ι(O {򛎫m?<#lo{:CM;lfۛ륽ƺ! 5 5׬"R:\ˎK2t~+\liiU\~{yFAm.s?1MWgCOuv/ cVۀC@[q/w~tcX Dƻ9Z{KRi)'ZH-"uO vپpP(DʛAø, *'YM\3 s"YBH`+ۦh J;l$LwaK>&W #VN Mg%r!; d}ɒ~V Yըĉ;M0,5Z xsyW\2^˦(YmѪoG c빞 %g$*85[xmORwKێq4rhӍ i.|WjR$qA$TK:I%88v^<* WK~/k\*qc;aÏ TDa{8a[&1~KczseBã3˅dF5 U c(6 ?o#BT}?Y<֟fK~*:E*_C1䗴qh}0*U (^toBRS~zkscXP/Uȓy`H/ϾY$cVx{Vx uV&ŧ03rFʷ$ ;03QC. G*^O%< ?l:%2|8P)UdpOQۍd@=̏-e\5.Rp@^K FBXÅ8jJ619dU'zHҁojO3si{s+CL-Eu1nAAPiWXaTJL5ڷ΃laQ(nrCk쵧~O97ª1 v1$bKnߎGA5}8N#铵C_W3KV q[]K`Iq(WR\PNZk7!&SG!Qn =`Ylʜ^#(Q72 x G^'}(e)@EHQq=-S玤b?XrUJ\ - 7 0fZqϤ<3=pֈ? b,FC,$se*,QP(s¿a@:]_`9 rD:zpar| 3Zm3$1|G?,_[<aPpPI0 cNmU4-&\8>'f9kw?L/ yH}/M}<=͡:6œLiFx3Lo'svP6woeagc ,B;\;-pd.6KŢf"tЉgܿ' )EDIPFT 2󉩘 4{? -AFNT)͍&q"lj֜\t2'h-6*L=Cկ}w*zPۙ0zW7d>9=Lx]OɉkatH!8Foщ(Sk;A][p,p]?Vxڎ(~nG^oڠzQsA],kY~c"3x0Te]E/P9 DcIȣ+~ Y]gmKèdG<m#ʿO|I#2Si;sNI Š,`ϺM6SzMu:#Ww=?=L3=Pp>/'Ul $e#C/̐O<o=?| ldʓV9O(wOICK|)z^tT?)">h J@:cPmeUM?A{ͻMk&q,4 ֶlh1|d@'Dҕ f9u.h\#dL.ЮK@w"!]6=/5}9̒@5.^c`R62 t )熻TH}˿g{~ }42s34 `n#JEd?ilՄVfcxytAs;6 *}?fj|F?x~  ڥKƋ ' zqp}78`Q@[UI%=fPv^`:2:,8V߅ԃ*=T ֤D `L^~hV?ES6زjyCɥ "/ Xҳ:x0[ (4m]Hy~j4b0>:6}vkܔ:|]PEH& fT75)籁L2 ~7+e\y݁{-OL[NAvK .*ͣSUjE!qbm3_ͅҍ);}?7S~k. Cjj q0:$|:@]?c`N=]r7<]XbQBVMz/UwGp nmW-%9FЪ6WLŇSINv7.g~tʞUA#n=n:`qʄN^ Aw\3g 7qQ޳Z˘44p NE` )G_4 M|tE_nC4 OT;_2;"BYfם k Heb}}+W{!c/?ʡp7'v%Qً63Q{ Ħ@#nsF,i`2ԹeR2R51))(4Ә%r 4miG[0Rzn;{5 0&m xжwQ%&^Tdx?Cw:[~rH:Цxf{u+?Bxsjht08L[-}Y0xigZyqfOzP/| X VHzPyhY9{8 {n55ta쭀A0V>JwRH eYG1r\w ʈgVQS*w c: ^$υ"rj<>4ʻ$L LNP3{mad' B>,>A> 4K;iuPB:#Q~5Z!5A:s k-pt-^ѡչ,} z54KpxP (],{j#hO~̰K8>i{.qddFni섒"wy9Ѿ BFº :д(WuLХzbP Piؑ o$~!7$޴hWoL`m;E{ys%b?Diqg0щnSj:݌fL]|Z,q/ >{ӵ%<c7 n\.sSJ( eK϶"Nj%PU賻0|h瓃'"zsĹ v²1 @h-:#v3$(92s~)M{$i C!+50MNd m Yd弟ywItӅnXI%2D sސ/ڣ-ݷ,˩Z$Z2J *i﯇ Gn2Ū KNlbt >ř1ꝥe4-@mP4=!M=NO3Ч`{ϭ4bǜ"^ndH0ͲWd|:_( ΂@!VW6G}%r#~17(ٝ'ljӹFϘ.JQBXʉNG@X*,(W;64wAܗH^P6: RxL@mJqq$߽i,aYp6VĈ |d5KJٲ}Uz[2UB ZBSĀoRmk?Ft-T6Wֲ@w±hS$f y,!s"oLmkɁtDʋ&.26bPѠC,;XɍJ^#E[ZS/?z6Mv9tXw|2uMVRҼ_j 950^BHyzVڅ7cWx Ɍ@93ŮEr:ӔU'Y?'{/?1F3=h<}`ЅF1(a iF \zq")$^`mFzE5Dzg}ގ5%!j,܄çƩC7ȹ8+lJ4C/{Es!U|ѽٌLӶ`]M尫mFbcB0~+0 WR;Nb *mzgpƼ^~F=JA%Z *娭볅\͑%<]3k Yc505ҶhCOD'_GPn>5|sEZ-u7D.7#$vȈP3A#@&(7|66:6:isFF͝Ex<*h˻c { dA*R Q7ez [m*2raGoa5:&dxTl7dpإ!eG:d:Z)fh3h$`5"{JW`pW'ghқ&PU[Kz9vmY>'fc',yP`D:V-`sL[W/tz+ A/ww4SD87`VIA$zb۔w+NX_ Ο:,ZCou]:& Tf3m{=x O~Hbo"Px+06՘zPKRp~%ٖ[z($s8"B7:ۈTwgH{nxnd}YzE"mye;IGI=C¡3SpJ۟l?C 3o`e(_z0 \j9tnVMD_bǧ⬳iF Le0_(?ybw yr?mZ Z-6'F]>.]+}0Y1KƢ[Xm"ƴ"e褽e:CL}n˵ +$K;Bu$ѣ`"k9 b({1!2%S;t`KHZ5~w֮K< C8g#h8K g-_{(sۀ4c‚n9c+r+ȹlxdP2lrmhU{ۥ61UXE_*GB̐h"~LEG()ƷP׹cFX:wiʒhB鴅tgpQ^g.ZW[jͩ!*7*π:Kߙ:wZ~DF~|*U45qGm@@᰹4T C%RŇgsK=W{KaGOQO;nW6:sិz9玑a$^AX<g,#2YȂOXJcsGCct]n{׮X`O v@02@ by پH886? P 'J@[40/fʛOu0a51jm ?:#[.udDJ|lS).×P%a`Wݝ\z7%݇e:;I")υ6Ҙ~Zؚ4Y*]Gr;5OhCߜpC`n0Mz Q&3F bV~ 4}ؿUڐrUe̜i/ 4gPYo&kj-sBȃ&60TL򎷶S)i耀p?jmHe.@z T90h V.*Hi(4Q*XCϰrVP8s缎sƞ8ܣy\?b6f@ˢj62WU'Il͖`tY4MMDA4>- ADŽ&"γYv'P~T&L$M%~4YAVxR5 g'ʏ@̰g>)ajol5]zЙyGHK k5ha[<ڕਤ8q0dPLPdHauC-$ɩ$cP) H]5VQ۫1k3Jl2YaݔK5"7YF )Nfi֬9PD@F iOqBH>Ht\t00mj7O:<\=L $EUՠkKEs;@22Q˼'wv$66,0 >#c[e,^0#x DJ_E.Y(̟_e [֐x\;nӈ(^N >`M"i(lbj2HI[{|H.a[uҋ+L_kl&Y&ث.i¤O4t3Z4nc[-ƯL9dY~ V&"R{ =.5zR>I[zsx}o g3{Jy7 a&l6DXHvSpReJ֖qJ_[-:9NK%L@)!߹`]p#T`Cv$&p(l`w l91265NүSaz QG /J;dٛmI%ϐɐ\EOwVN7hA`;*$ui5b{Q3a&[$Z ˊY`\^ĀmKwW=/t$֦6`3C gRmϻ6|ZL$I ih]ˎeghJm Ta7)5 7R)8Z Ur۱u0MDAM,{R+餜vI9?tn'poq vjaz|8>*>Xzi}ՙ$Gt&`n?0u" \g7LBd, uI]"8+Dl_s#@Oy?PzKL= #{R.[v0Q4SJlatJ1w*ǤVsnB;jQ$2c/B` N޷,'+!-pC >S[E@ Ao-o((v񹤙6%V >9{Gk2>K_6O0#| =( fmޟгxؘ*p['B-j06_whEٵ&.KKDtAE;H ^=^zfKd>ᅶOvjq/  `}>~.fCѧ2 D$ )l[93ݳTrC1P+fx D'eiDx"Iĺ6 ATGT ^pG Bk2Bi9&қI^"%)c9J}$LBpaDJj, 'ɾߢ{1%% =^O*ʗ!p Yd -._d |Q*l"_* ;_F=[XLzm ` eC}m: /B)kYV?Zy _]$Nf+\Cآ0_']9nbhSMVv1g6霦ʍHu*&-fcD}JsnvlXTޏ77MuXq ] 4ma@wS 4lAyH6hy G Ft^vh$G> *{SxAL5S3D2n 7( E,6l2%)~Q髼n=<'S|npL1b9i,'"J$$ˡەJR乙7H@5ZǼ"@;ाsHq ؖds 뷆+k!NWyq+$YXu`ze=J`s=||@/]c7P1\4*s9U8A)J^̙AmSqL#GXQuEͱBSs4pHe*&tt92ҭu} S&v%*~WpJ8gF3-xS rhs6 YEOOGeyvkkx.!L×v <᜾bw}syd6M &`:5N sBen0 hɪz( X0eqJl[1CAY—4"9>q ˌ ZY혉]ڶDcbG&Hii>GASŽoNxnlz'5) FgXs: J*u$hLN[GaCMN;U,w 8DqF{>Lvt/mNBdO2FK[ ˈP8vuנRt nV`d)J?&k@tV Lm4/3!iIZ qxrJ/!}0<{m;e엂vq n99^ŀS` $|vd&CXSh8ʡkyaI6O\ AJ(|MC# 2XpMq\髱oܥ"og݁A 6`d#Z֐;X+I=F_[)H T2ǴҊʿU5 D:F},M'ܖm$E9[OpqVB~$1F.LR]s"Bcw4tTTjf.q?U9wA3TV9zM(Ŷf,1{, O0\> _?6Z*G15xY䌬PTT!8꣘yz!mUGe I">@F;I~45Lr#Q#[ -YۚA vڮEk=i@0>T?jNEo LrB7m+{&ُI.mVSW:ۼfxFcy7fxwKG7!H|=vTM= "*ߙz31JfjGkIE'%%+#d? rl8E.~R-wު on"Z5g ɮ8!r0I&4O'!|T$8e^L{)9ck[e:&/`^&j٠e^N o؝#E!c/>wPÊYEjUuk/W\&`.Iꁜx|+k5&͛ruSvJof.ʔ΅DlL6Ri\9rJҘ0n䚲k[\n@</W3u&ʐQ-sTjj~gBtr R)%M O6"Fu koؽ+y9nE<PEVlyi mb//^8G> pbXѺwх]Cp.;]ϱ k0Z7#JKav#C?$<Ĺb4^ V8L*AՀy@3B͍aeH_rz$ΜBy|wBF+k [Z{,/d&ϣ޻KWQO34<' &2zic2kEgŊ_qyr堺3C?sۿx|}Haun q^h_Zĉ?A۪WheWL<hF0҃!I8E"]&E# J^jAJy5`\L"֋+b4/(|`+%8cCO&dFnP=qp^ҍm,8SVpO.e+SAzSN0 cmV2sB>aH88Qrz=!!O$ɎN3yˆ\.[c]E1b_z ytJz+$2V& z Wggs4P]8XG^d>QSegHOHKp_/ujt aA:Xl&+CX/Xt~w1HD1f_稜)MA vQ:_d%;՝1Yh%`H]󍌞ŶD(z>UiPY*)8q Ou )H\$?<j +՚,n"qE%hxݽt^ڟ,M< p` 'gݙthqLaBNy7o>I٥E<塏u)@m= r\hӅ\B7CGVn#t{ɩV(_5(ƑI-i@)9Md.p!Y_j,Y[-k=o# ;-^r߇}Ep$` ^}^kedFGb;e@2QgF2g ߼fT7\sؽ-VxGbl 7cҺ'mWPbZL)Lf-n5f"͂H%.@d^ î,63N@Č,1kFF=]6wG0/]QR,lElDw&o+:`ǴBҳ"u8 ^Z~ uWJYd#CF^Kvqr8[*ͶAχYI.@?XY3 L"ጴZJв057pdd#6d, <őN.Kr9̭A 1g]$I_' 2#j3 ,P.skrC9aI;ukoq9OC6$Mm"^ؔF4T2{iX!KG%.#z۶kɢ-y z)yu`r$К~,h[dQ8J'e(Pbsm۴Bm$J:ũFS mzCC\CUSdV=[Žicm6=PUZx ?&G-Psi-TzqϢWB kAɣbZk`$ KVcugzq|v4p YÉr]2~x.DwB,aEݖTCBy}pBaV[Un?"s✛&/:a@9l]l_שV„`04.qNI깄4ErW Xelƽ}be_(]Q/-`i^q? fxȗ\^p(i*gCndI=C0WE\t>|gR/ÂFn;&^y 1D'\jqkȩEXK>ǟ {1ss 7ƭZ&0=j-fHIh+:)kN]Ptp08!BdS!:$7qs͏h2_'p&%UT!_@Ffe.G"󭤟9%u Oɪj3z($+r8GcɊ k p_AszZ}Y3L+ą6 92W~0/א޹Iߵ݀G4sCPǺ1$,or"u9(iBF!usf?ϒHڡ1QJo񙨣$oz;OO8<^6CfRQ2xܿN)KO˜Mgג3g} X8&fSW~iIjJXCv2 bezKf:ǑvLW"zkm$T|ya1"N yЏ2 O jӆ58e|U1jpY/Ḧ́6v![S0r^  06>3 ,*rՌ| җ]Ɖȝ@0Z+fG'.&) hWYP}ˈ6?✴ 7!E up4ͬ" _#UѕwvHŸTXgg;Tok2* hl+qHO@¢;#1@J˒g%%Œq.+K2R,aVJֲ)8[.0-#I~%p/8xkUs<[o[‡3pelgx+_pnTNplx?U..?c jax<=KU?0q,xuhgBiBCby0R]CKhvW5fGM9)[#an 'WJ'cFJNgk~r4io!5Z+1J7[Ň3%lEI%E[b$Egi~JtfUc!=D(&kT؎!9te&"G͘![Yy׼TKɩos<]YHC̅x66X3i-ɫ+ݜ 1ۺa(`nNXW>X 9-E/bۭ `@JaϜgӫ]:-f 6|!y7WN*h!vM] ǜ]is4NIc?97X2SKQ|뎧UMsHP(!(gk0GΓ51 BvoEMkȢkUAmYR1Z^ѷ՛iL)Ss]R J)@b63?BLǜy1LK֑c;k`?I){H۫K^M? ἀ$S!Jb5ڻyH(Afx@F',I8uJ%AJXw>$i"%Gt+Cw79 _qb2/[֥rW0irK~gs*wsQ&7ti'ʮe־9WJ$j>~y9JVtכ8M$FW@kM_%9$Uq܄7gF-:e"h{ Ji(iљcl98-TPW+kRs̈́|. ىcD\ bTY3!,oY3xi0ò,9 ,v5h)p>_\bRz-uOg뇩q>%Th$mM<.&;rwsV{/nF?"?]dFl&1ip/҆U%BX\c{Riwe~ <:@!WD xuku*ӵl87_lűp ?Z-x$'hܩi&m< b*|L&Nڰq8ѥy3cȭ8)X0͇>wS/K-]?1cz9i+^>>DZ}>aBV|qH[ެ?z|zO@JVO!,^ql-7 P!>>>RߪȞb~aQH"8QXy\?mD}[EmJ t(~LѓhQ+gD mGw ܷsvH4tzUA~]0{BБ9(ɯ{UU.yP6btTqtxl35~([!;ɊX0}XS:K$gD[C.xb* zEv$s9N Np4-^0eb0Y[<>NwWYxk o^0&Y\XX|*[jUz#&7x!Y3rh--/)RcX{H2Kњ\JiQ=C4];/@@ވSܔD3w~@}\GXtCU,>oj$!iݾ]_Yo[+1KmQa)ad6miӢ`&º:蛛ֽ+d6T5݄tl>kUΝ6-/o:FF}jYL[`6YrU(線Z-'Ie wwLoM:p6e,H 6S+!7UtlȃV]t|Hawem/򴴸6aT07Cf)>LQ(iCT?X kP=JUxA&Zg4 ]'6#"03(`hݑ,x[_(/go! J`,֮6 W"øXrQ/4{b_ָ&E':?3{l_&+:CcyJ-A$2xVJ U{\IGKʳyY峫ш'@}K$FNi{Xc`3bK[yxV(?蒁 s}@6L- 53>oYLOGp1܌_g".0{!-D@A _zF،xlYѸC%C.1 U}O V0A+L} -MDag<'G 0L:w Q+^䀧FAݱ#2I݊$x.^U4Fy ʟgߧo֜H:&Vj4Y7scB_V91] Me"hIv? Tj&p9 @ N,5.}TC}ЗN/#+q 7IyU|2ۭ'wN8 ${\ej3zc1-!DY({ݻք*;?yRҿvZc|nS(_t2A^MPXtFJ hh36Ix2_!&NN*SS.IqqD( )RT%v nDhVR] HD8: }*Vʯ#4\NXC/Žtߟf͕*ǎh[M =,fSU'`yzpV}?If)Ըqm} 4?ںs<ݖTiDU묊 $q3)a!)`ϝݵ̪nţb ykr)!TZxԈS fyK8ЗI3S\˲ 9}嘆bm=oY L"ZCydJ={^?b%fr^Yw]I*8`CōK#1k8Jџ,>|!ؖcP@ H: mqeM,\uLn}r[T B $m4RDIA?`Ce+EąpNn(vhf+N0pI.SƻG$ hYkw~TV&)T {Fpr5%kѢu74ހAX@T/@cɝ"p h j>j [ "5h+ɢ0om L|z% ݿ?@񪑍pӻLxRcc2uJyiPXp3]H0wA}7$NoY`̛+A]\ ($Uŗ/t Ɂ͉`!m ӕ(ǵNkJܖDt}Iqtk>deYӵ(DŽ)H0!6MӸkAU DRT[~<ϏtwKU0SBmCWRᄳ=hO^{tJtdspKeWi|>ߡrs=s݂{|xsm%VDZ 뵴h<_5@kM%OU/K`: @ո.A Y񿌝Ya|_@?]ltY(ƂjYэ>U)@{ҝ9q sƴ~e^6D@㯮˒RWC}v-F#] o4E2rxD><-(vשxYoe`Ph1Rj6єxZSeBc.m'VErbjBIjhɢT/a7fm^KPBDaiSY~]v~, i otڰo=%-$yd/J-go#˺aQLi*FB#YYR{^@~yr]8~k&\@d;' ;>N}rQt#h\7gn`7b:öv/$Xy8n)gx8&A'SqeQ`pZR,o6ZuFz+CeM,c,Ψigon'_C5?KH"ġ.<%ZJ&@TLO󗵓N͜v UӉkJڒ|~HY"|Xl &z8s0J֐RLr'' \BװqVr=h6jBxg/bԝAm40 (.GS/.G^gX3*AO*Nwq뇲=/BWl!id[@uhBF.˔@PB2T{@un{w ρ\Rމf}zAO |%¶- <嘙OzcnuU+E7/CCFY9gy[N4+$ɶi}w!&, rmIev;eg yaY/y^FqSNGas(C>dHTEBBf18;hAra|0Pߖ<S1p`X_R"pDf1,jg4VQ}/ڊ9T$kR)e%z4; w$ij\ּ>>ǥoGEO/(y^CdEZC; {p~HZ #sYj ^ :8}I~rRz}勯Cf2=JDžQ݉XMEamWXiR*vCJ~% gp7o(ׅ;wlN|vZmu\/@tV^6&9oX =Z9{j9ythؙ;~W܎!Ls#6zjfd82Xa$;wDXܢ ILe[ctW(nbq$k;1Nb[˓ȱdWfx&>ijq)Ll#`OZ%Ž/rl {@3mnC4Acph6=[tW9Z5M6^ HF8eyH眱zoNم+@W4^ Ԟ>UE*,{aGKZel Rnx)W_WKe=ݷ y#^@rؚ@7AW9]B>*Xg J F|:L炤¯!kY[ "ގo!M-'zITt إ+DabHBLĚ<q٦!Y@B4hgٔH ]j*EWIIόlCn\Y2uM#$^@f۞lUzjsrmodq }ETOuYՎPzOd6iL<7"v$oAY n25]#'=][Q<!i[+Í[k˕ w#%6:4~X *;id-1xa锓h f?z~=W ֈD![^U8SKWeB/SLou-<>1cd 9n/ < {Pc˲ H5e~%CrGdww]Mhݓ?׀!'{Fbkg: 7Be셴Z;xY^o10J=b_ǃ#K~8vY KE(rzlMcL<QWKS 1~.L`0[^X/UAk"<ޛIݭMr$lB7s1Qy54,w" xwAO-Onz vNV3( k#bU-㯽_#wNE9].{iJ_ܳQ*]q ɜwqrQs\ Js Qqc--Ռ{gO ͊ԝO<ɑp5 ZEA!(X{ S `f ,s/(RKsq[6!فѕӖo6Ω~˼{d+n6 G^`mQ+ ThXDy튚D+'*Bj[k?F62ˠ_C(m_EW+;EŠyg}O;:Bn,W5}Zhˍpw%ݎBx%)_#C-CL-Bx*Xy}qd,3΢Hn>>eyR*7ǰkX!gxY儿,'>H;|WS0;R Kg0aQQYAMˈ}gƣq7T?1]VttEfLtDst]tUn )&r?&CozeeQ2ycTh_CV\lzZ{+EK2IJ }HuOC#i%o)j-iRlb,GJN0tS'GDZn `ϹzE7*UIuT{X#=6lͰtx|{>'`7"}ˠ 9XIOXbّʝUZHz69cc>3#O6G<& 0,ͣ$8h߲2k~ל-9!9V dؿ;_=@Y1<$3o!1S_P s."{A'qӿWL{1|Ax@6%CťcTUFY&b2[fS=G+ӿ5m飫g:sЪ̀vւ):7K *$EҊy:2IɼyZqly +e.6, z6d͓>vd䣗G ge8|r d*)t{% Ϻ_J5TVAř RIdې2&FukoX}QWw}xDÚJB eoSbꮶt&%,T /OEV+u\hSJ85 7 P1)<ӇWMeKX{rIkV( ,T-==ʹ!67e&,Ju~NOQyJNR 5ғ݁Kzo44Oj-['#$b͇LXo{at挽NzcܮT 5 P^#]R"d&n,lXMN ~pzgJA)VoQ>}IC:hFQXw^v A7(v{k/dCֿ:QvҎ `eb#gs ?)'|+^r({TȎ-Fz:{$w 98C]#xYs3$o_ꍟ=NjU!S~(ިE. I3DWuG#}PzQ}ᤕ6nl6jw\,ױR}(F ׈MyuK=Cru):D<WΐlGO#rJ eF,nQnbIۨa|PjsKqe%)Du[ŊVFfOF `qNnlԚ-_[-tQDCX ᾧs9(}f jgfA' єK2"p6cU2EY{&g+n<ımAHɩM>t|Mk8Gw!: P/A[_eBDzD(E/b_lDC$@BJhW Q@憎'WqBGdD\pSYs6$"`a{j(bT:8gsY祬Kt]skY~& ;cՖUzJƊpNc+[bVc殪M E7aƳbSÃvlT6.4ҚJT<8ܚ;iHq rFT/_c-{dﰧW|UU曀Tyh!Z >Q!HIT7#FYˣ̳ u_Ԯ63 !x\.]?{-Ev?+3B2,7E^{=( B\Hc`ODZl:k4|ir}̖f QwYw\٢ p8H@c;Wj'G4$D` C˿<Dm K5zrQQ$cLqr6$!_іŠxVdvF|"cBy[K0~<ݨqUH93𥻡 _1XwqSoe5ϟ3V6MpoVIzØae ЊuC~iDp}U4 pOoEt8)z]^Q!ץQ*mשR%bݖ<g'ۂDYTO<W ,)tQ-N``Oi}S*#LBQibVuCq 'Y24hgE^k3)Y-C4&WQD#/,J|s6q&ps7r@$mY*Sm\ ?' $i[VgnaIކS{& 9~5XL'`(òb}|w_Z g~94VzmBF(r_4du6D̐v}7ikN"ڢ㦂7(-_7STIDkkě)5gup^b k% ;۪0u$RAqP8iwz}$p"-ʿA8 $#pȜo(l-tD`#Tni/vdT UU<n_y<|&C)ٕ˜Q0¡){p $8VA$J쳳|A!{_C6IURMVe] u* 3 @2Q); re+t4e]?)51j}Z1N70CmIPljQDE4<*Pۘ  VFW擱xb"~=Uy˽ukRQ9b  SUmC\}[,X)E^<6$XS6Ly^7%{7YG6Y:yRN9\Pt(OX3瑟'A#mq;h(HS;]D 0_U7)2ڟlNxU}t4(oJm7mUZ ۰[ u1R %mSitzk9b: Mw#xaI^;xHI߄b梽`k .tZoo<6מ*o <+W7 R& L6lpHԘk?Q\C)m0XyE>~)Nxqn.(SZo+.8C)|/v>WЕ-OPU/׽*hecqpr8W6T; r.zpV 80zRw/W:uWd݋b#~*Dz!3J:rufl*mt l~!hłh2!BT&EKà@qTd]G8Y܋BLRyt{kxYjA A &g5L+5ؑuZ/{Yr0q#m, T)*JD[j:7bjB!`'Ȼ.d0#BSِۗVWZMl$!'Fx/wc2T\gԩ45 ?X܌kaQF\NK2.sbrNF!:mO" 냼Ju08>XsY'suel{5oڭlsy4V<[NNk-l̞pqC.ث*iF]Y) -j^M>(ScG+B%H'ˆi\qBѿ@/"cJB\^Yq~?}s k[3x'Vlk.:i5/ dq$ gTRPܔ-mƯV *敆s3|/^?Z#k0|vB >~]Xޣsᾥi}p$s|E=6yXs0l/ ƒʜD _K)Gngã>(ne>``'G06J2QalT{ޱMxI;RR#XzP6[tUu>F3Zp^#r@ZokJMP7[ID91mK]ȭ@C)vِh䉁U V4naŮtuI}K֝~7Pa &FYwԃMe?M>ځ qOOD3lI r7#g\ q KEqZd7sUyU ~Sc'SMIoJ\8 %bP;EKyJvkJ.iXL'E10h(JR3'A~lfȈ-5X7A]eP#wAҪ}ǣC#R!|*wk 9.g&y)/FuW Z~js_P^ T\~ ({95o%1# Ge1,LM;Ξ0A3'LÝ>G&wλc?Y;hڧ-rú*+c1DV=\]DHY踮TS4l.p]7Q G.!*DM&"8Wk,$99y.T>;4vꈭ𤝖٫B0gGff"9&gJ5QZ@W/4UTYK!#RLX0T4~;2훨^|EUcg5Ti%Hb.W9%؟a!jN|@DbYtB|j? ΃gnQ%X.[ wheY|'Fhe֐L 5=OZ8'\s>]&D4T ru;l{:/K͆{ao:p` 6,kps7,|/n\ X&;3y AL6oC98A cVo7n N$)OȰmH1]<s[W8E~M,SmB\iXוf\w͔nVxX2,*!Bp?i7# żExdȌ@ڃD[w~Ji 7κN0tJ?CHS(lZwnkJM)QPͲoSCkKf0iO05#pi'-Wj '7Rl^ӇDi0]EZ꽤 |qLJFpx af`مĹ ZÆJ͛~i^vᏑz=B #Ӵe-/r"fWܠX& qAD{;]J͉tNPDE ژpbQrX!~N<v/J-wyJ;%D$9|^,f hδFDXEgbqR0&H{F TE>p:i Y+\r*PD ՜b0  _v,B) =T4|G&dηwuBF{ 3ŜYOԙI&>( vt)L44HוZ,D.rpT+IOEcm+snGlJko !lbMQRnz8NJKsڥM4J`927YDlyƪr\3{b;Mp["Y 7Ip NRcE&e5+)RU֒=5Øsq?M,b 7([ !~Il-pĚ s[RuM[Ň41[X|NCR5eo+xG,\+>).ke}>Z?c y$Gk?%TY˖/TCCTFhsT3=ordKkX2N,[^9$C(밐gIR`'1j&8E p.$aݜS?$9Z `q ~cK 3r!AiƍgqQ\ c_D".D}~?723) }'-&T/G|wQ2ØE".vt>AܨB1K2"*'`|Y/!Axׄl,MA!/Q!W7u1kD28=OwɏD-AGع= uplum~p/ 6H„T٠?h.wd0gד9 D&QBbd6}tu\'t&U[!IF^ Rr gWtߪ5yIĮ0,ѐ :Qڏ! /Xo aewD*0<趆SR/6Y GCC:B,=5KwB~|_S6 yځ#oi.fz@?9r`+pIn٥d%*7GDTK}*D.{ NּH&Ƶ濣Hi劕F `N}cpΐc댅 9l|xSޞz'CB$OȠ=z] 7lS'gfwp[b\sPPwuPj68/ RwD+V{RRo%8u)6f@Zh'D1g #;a<)m8vh;ҩE 6 xKL2CͨWs GJdpaާe\aofFE(:OJ׏03DwRR|BPXІAupSH (i|·jG7Iû47faΠhP ?b4#\&3&գR s^+%IܓvZS9]g9mќдUix%[9B=96?CaoV=eԍQ{p`A^T%Z9cobVQ{VaU~_J^WVAp}5馜` rgM-AxR]F6wjڨf#νsA.O:S!ݶ:9ASoI fRA3Z]{|:Y_C!g'F E2)ff#l$ˬ.-r~:Aƃ fs* F*vȇ30 KfN:$ E\gG?8p / /{rl?7j*q6' 5&_i^k c?9LnKuSCV%W]:QVpO=cxN@X.`18jz"l_ w c(We.T{ #wibse>t]I1""f54$ i Gv~R)v&z%*a ԲU@GPb؂@Tز nhpz$洛@WL]7BBz֏ǧdT`gjkdGcZ?I0'|A昐yRc,>2*<)!p}0c"}N]5q1Uu9^:yR\P.nPԖbYp&A,i[kpf߼!z@8t !Ϛզ?:[DYEo^r9EBɼGʘ08xx?U뉚.S K^y yC:nV#G?>=Js` +X]_Dy s/-{8Ӑ_ˀ櫛`*uZV= Hؾ4Ԥ>/nmʹ2_?(Wِ|;ֵ'ggpa4UE|w?xi`a9I볒ߋ =rX\&JIPM. Nl݀N=A],=N}RqЍၰ;P6LixSNcje"S9U_xt!\m}9]-"9yՒ0R%[T +ը" }"ڪ+)YSu6-`Ӧ1j!&BCf2.@\ SWQP/6(?Ҧ\/} 4Jd;Y>9*0i@ӡ>H9%pJFLm$~d܃x^^7!Fr1u"){}<(BdRbԃB?ێZ` F Q9Qet~M1ӪcJ凸afEm$݃lIL=0<8Q V~D lvY!/ 8N/l|y'*~f18,=}廔X\Rzkj!eq /-e1uOra]6 lAJ\zlpjtg{$/av$[T0r}`oEcr=L<ʴ0Nl n)@aFDEzr$ñ",W;ZY8}koMqgLuE8uM$|z ^OQM{:QokGӁg.D[n2=9V,n~[߂}\Rcq_+VnfۛovҚ/p09x"Ihj@6&/Un7;] ILpxslTM/ٺo$cSA7'f5Yhf`z Ah'j4]xMdIy.)WoCA^9T(^RS2(ht [LvWQ"}#6BSoúCsOx˓ߩyP08ye kn2s[%r՟PS'̨ &^x}wt&HRFWF籂؎"q3fRnA0!nN܋!,'"_ Ǭo4Ԩ>0"m"([1U'#4i(ilݸ@2nn񁘸"(>=?Vi~Kz Kػ$ޭ<) \xTT w>&Ɉ7Ps>|oy*= ]ɵ l~)~ _@LiwvW80ڦ[ #L6]ۉ(Ѳy>5- ^3fј loXCkYz#49w놝^x 䓇K ߥw~J;x_jσ4qrQ7Au8荕3+M J^0X1,BE.ʙR.nw (︳KCl4m,#ɚ]e2HV͝1Ȫz(.?5 J-:Upȵ32uG|Gvc4jZ" N1kT803u0ͻFb}PV>髴VMRŦ7Q_RW~epٍK ٚ%!T0+F]X=.脰3P`%;w:eE(DKJp0ûI,]~7~=)'}d"]*1]!̾SQ `dԐ^#4Jrv5lޖVkT!|75n3kw=Jљ-@>I-dMI*s h_9xfVcw[ P@;X?V9X$˴c19UdTݩkPu| ,ߔvi@Na(RfDax8՘)l`JxI}6(o{57m8eK#J<[ ֓Ft1{IHS `%SF@oE$5+@MhfN,jN wH\0N(Wjg}#mOdp?Cn%Jm4Q  2>YY+/E?/* !QH\&̅? ⷵ}qW:'懆}_NR(w^88lCT2H0R,irk ES-cԀZa6?6̵_Av5@GX1\]l&z"~U5oC?[ɸݥͅҜr r|M3 /p;S8M['i)AA"Zr/栦h U$t%'~$`MՇ" qsp2D~ +w=i aTZf}3I%~[ ̊9vݰ?EĞMGOwqDR`Xf@sM(,Eq_p>atm\Vm3 yLbF(_J%U6VmrL늅GDjSv!9@F7twp옝-|qˊԅݜZcl zۇABY~fACLcBиIs㧜}zJƓiNe8v+}Mj3OlJʃfnci!$l>o-22';Dw#>.aV#pGvDs T&E \SL ('Pkdҧx#&]\$1}/SCX(6W{a~+Щ} 6K:lYK7򁃯 p+Gp-oySUt;D:D#ʣ4/LKp(/"J{xډd2BgzZB`.Y46^ɼD?61U'ld2oN S}vav{T zFtav׶ J9 yQgej\u խ9KLSBqISwdѸ"=;/gqnpSo)w29X'ݓCDCIEgJwuUxЙe0[] "gH)I,H:k$Lw챃Z/ t  avmZu<$ ъn)ʐaN#pU ;{f*TIrJC/ۊH.w߆8 }*Nk"˥^s3h[W\%TcF3_ˤgViغ{L>b@kl~F7$V"o VP4kyd"e\e=Bgj{p!z ɭv_2>xvgX&"ϨBV"4E1Dh A3 aB[rŪ?ԅ@S -M3BJ: 㩢5^2 LC!>r{GbI[AzjQ’SQRYߚ ՘28qhb;B^PB?ѿS뺖AF= cmtw$M3^bq'& qPZwb ¹Q&+- iy%,z$cK<mer~eP豹?lӶ=lLgrۯG*7=}GWt'm'O2n ]}S > q$|/[xY)tGհm}6~I3bK EB/r=AX8<9󞚖jU=.bymTG&JGESY|| ,(}cOuP;u92STRBvM@NX)< ȄROg4a;Hj;)~QAwpQH5}~^HϦψuo(AND@sT>-օmM]Z&Y4xV܎mkaCsq< Gͻ~PI e=ASgy'6t{›⢆,A=@lAkȅ*}m❷$@eQ%?&)xGB{{tI;A5PL2Ov OިkKVXyR[glȫo={rL,B%s 2 ІzNIJl[ŧÑs'KPFۨ '`%{bׅx)O/Kz@ ~]/23PQ?Rt*qDM,)%5,9ԃ &Y1on9}>uG9Ev(,'h1}2?|Kr^NM ,g kUHT4Om1<Ք>p/Uzj8Cͧob$&pDy'h2g5l<,jИN+BD-"0{01z CMŕ-GX5dV8'OTer=Q;n/ n2X@+vB1Ü:*iw=%0 7mtoKAE>Ry:\ū )QU[&#9d>jC1fkWq`d!CҲ${FﰊV%Ӳ^'~sS/pE)((K+E a='Ʉ$Ѥ8^aMs%,V7=.=]ګ堯uh䅗R/6rbx=FOM |70ή.Gdx@ 8%fPdwDQrOoB[ kǵk>w W0N,DŽ|d;iH2s|AcBv?Y]"ށmnP4OaoI-Z_* 6!< T'"@|&N#߁)AGmG?mX=^ŀ ɻvq102-@5ATY$vVQ39yQ5Y}hXݤ*X$D^9}-6@PeAؙq?T|nz=g`xCyQmSsC2E^w# S\i Сc|G J_ǖ6P?9%p"LM,ZB ;D|=t;?67~("Q k K59ȩ|MpTӂiZz&y?Z%-M)(}Mi˨R5zPpgSBm^1 |N.1itOBVNfϱ/wnc+NOz~@2K"-P/;{@uyp@+Hq1 M0FʻPzN/m;1#SJ$d>q[}63R&E&j>=ζGaYN Vվe 2!+4~#lKLkә\,wW><Գ|7 _-K)i@ Vi7MNȯҧrx0ǻ9@0v5X!*3@kuy*&=wN<~krJWT kt#b6MceݍT{ 7Se#&[fd,#YctKY?l>% [Vb^T1f=#$cgz(`_;Q3Ԣl;K &#:g^kHpbL(K:w~nso 7!0(=_ʨLGBWkv]t[zHV?µ抁XhxR^e;D )@;q|6Xn$5Ct Ÿ253Z*kM,Ҭ/cB\&xG"i!XF 03(]}q_R3g:V9hI~}nn72+wU2HL&\hS;-BqQϩTQg%?]@Nd"smA?4Ń|M 7/W )qJ <$F|W<6'f`H"e}a}FM*a:Hz,o3_WӅI4O7knt^-'`h$HRvx)c<\c7}}{Hjn}`KToޟݗyM9Lji`fmFA0_wfWN!P\$Oob)y(JrpHрPc4f.$Fت,J2\NF2 #B]/.wM$.jGh#xDx~߁Eq*xW3]u'/zvpcoR肗DtKK~r1c\< Rp7k5okpϴQhw:*UTԟlWc0z992̑5wtJsTqSw]1nR)SğSƏ,Pe_*̛w)-\^*X{n0ZtwkQK+.M^u lNi \'E'4!{f9,P2[;NT^b*pRLmv/a亲eX}iW9/y2sQ׊9Ї;Ρzp' P>uYxƩQ&+M'_R9b(+X6>pϦ3F>A/v1S^V3 < sWx?,4-b~C0vS^S\u+#YSI4ƞ7  $ hO4Tyt^gvyQ>S|uqRIH^h8bLw3N+@}\3Kb. ujȋ!qr \Ho@dG-J~B 2bZ/ˡs e3yû)0i Jp SWJ ݻ"zXNE"zΑ]2_|0"7vW:Y tŗP.-qk3o1siL d:J5 XX+?M!9hI)u1GԪU6Ti_WӶYL/5. %]z߸pvdʹPWow:ר$hLvV+obU'@o%O7%q#VD0:qP^&;_X|["1 չ3<IfR=0z$%ejqإo%řztw*UKYVG}lg0 ΀# 8|Ć}%ih{:V"2A}#'5e-y_70ӽe'i#;NՇb~q[vBb !!`04A?7H-4wχӨC sKkKł5cއ $ɉIdUqk?Ok"Gu$ 6u$Z<޸1S?cVmZɚf ܲ9]/ue{\4KGvig4Hiic(Sqv+#˾ \{J.}*wYZ*X@#y!\# Бw~, *sFަV&f{z.E~MpW9&|.vbbf'r IZ8‘*aEtB;>T^+׹5i@S#E6NO=3/@>ilB MB;{^xZOy."2A~>l]͈ *@5F9|ZA`-b!t{=TVx$h]w{ &;`.@8Qc?s  42>Oߣ u Y.S&&i9j}ah\N:kuӊ߭r:i!vA);XiV^tdkܼ Zg.DU,i$X%m!޸a;3<:A;Jf*\y&1g/E ".:p04ͮ›8ȏ#U(#8]fQa[lx=E[f0qkq5M_:bØQLcI_+5B@ J -^$m98aFJba$8xp2!і:glD~ؚ;=T0Y>jY(EDƌ[Q5 Lf`Ey2/e\#w=.zvi|) >_洁`B̵I!_a_s=\?lL`(E{=uɔ0 P'0c= n&l3&E''fׯ!SR_ݚ~*!~^N|ʸ"@-֋V~L~nX儧9BҖpYkD͒E^![$W|-['Fpzz.i^j8Px{m.FK5fZ#8~.{ ㅌKN4kt1,KB2Y 4wN5@`,cd~(~vy [|k]F9G2D'oz0W$B%W3HхN4wzEsrݦ7;D^^F (VIDa;sbM@8do)| _dX9s⢑WYvLKlL~P`EfsUWA2 '{[cIcq.y˽u0T:Pr_[|W))wtS\( b9M)RR$&NQ|y6& *2\u"*:Sek$]".H[j yٕ,qʹiAdԝ_fcɈ9wZdQ%հDHB3 >DkC1+{DCD r}MLAg'=o]YLϳ鱧c&'Rd+)qFpZxT Jc7R4~ 1MlڝiE?l+Yh)\88Nj*p8keo 1NJ ]&a3ژN`T&Kڴwbͫ*e5h?dc :{͉f2+POQ1FNSTNgg*kO:;#a ;kcIޙIs,d\KtiJpUaa۲$%edb(x<ʷVVk,z6.HGڦWŻxdC!P/'m7-"b6Mj ]Nγ}KًBnҮhm $KLa6Tx7(sk fGq(\{ۡKBĂXW`.)׶X8TU2N#4TNT$b:)ߤfVL2BdHԜ>g'F-Oc p1DU.?|LMT_/o6%>7go^fIk| P~~񨫾r/1~z[2>w/j[DofD'JLS۵moLI0HazZX&z@eckV{su2bK[2 kDV͊I a^ccE[#.K⽶(6:]K6> Y)Lԧi{uM3vČOz6do2g?iwaU&HROY"+K8\8a}~&(MXCGi뻦j&ºE^JSgL^ШWr:; id9^[AVUm8䊱eΏ7j⮩Tb+saבt0TcvCorjvV'}̓bM~yO}G|LԢ v.G{{(%Q6[s/cR(j6!Q&RAei@PY##d[Pƀt_^JBGhu׺)Ou`xAJ 'lk!E?lgHA㒛`RZ t0^Łb*j W_Sœrq>ؓAܼl0m"hN)1g匏HTn` #j|%Zto@"ŏjf1>؟}dHBv֣fm83|3o^+JCT N; =ctq2}5&9$u~q -%iӧouݻY@xe:Zlmz{ɽeWD٘B,tgUV=1V*ȪI8ڸLp#$rO֝.MwC-RnE2.hHP:FԲ0ʗِnY |~$(uFт" tZ5PHgrb @`u2?d{bUDXqVFq/5e&/p^zUg`oުQPF૕ш$%"s$C 6@cV~`*8.UP2ւ=}|?e@|"jw%q^^> w'e,4OB@e1Vr L 'èC6UeiMc5N)$20S\wOc;!Ԧ9` 'Ui#Jqs{UzEO,ZCL]aqነx~,Fit#Aӥ3)עz/ق F]8gp@Uq;)!} ) 8)p@Zib# PN2*l*tQjDOk 8{p:\2絹.oIQ0OZ (6ÜyG5R1&W6XTZl ==,C8FǬK]S4)j$ zw~'FxF6~*N}g͹k #&e-o|K gL©ct:I-z*c-jy݉$uy-هTeE*F{k\Y#m=//:}\{7Va خ5uyL`X̯>5q FeH{daruAJp0dzyUCfFN ͯD_Ny{<4!zF$Y[oO+KJ;9 X+]*Y׸e!ُNp&JV6+$JHt!8SȺF-;}u 8% Α\JU5 OK6Vajw;7uDzv`y5)d꽇 ]Y8<|~b40N%J7WVr#lz#Д_W(g]8Vxpԋ6<4=F4C8 4%7wh}  (.-L%w-W8XPfEwQؠ9KQ9!rzխacQF*w,s(^v7  |` \H ?o-x4vΛ_8/[Z a4f}.`v#bxOCRnn~?vHVr'Rqߑ#%> +KY-<$tF:DM{;#h[r,ygf k9/cdOzDxs1(ނz[dソWPr$X[YݫPE_iZ,ldڄ@(`d.3kows ƺ۱4{7r4|q=.;&2Ջy3,8k[_ 7.XQHL% rn89ԇ&Gy@ Nߵ z(3G.QXإWN`h4(O\5HMsRM9NwYH+ n U]ڡX)sRdJ6q'?\-DЋaP|1}&QE(}RE F:Q—QvL0wMVѯ<$VˤXN(ޥ_:;@ \4NXw ZKo?ɑ]6k޲ĹڷKrK- 9ng0(Hw0 &"D%43J!<1|.l 9 >S.{mСQܹ4j& AHcצ-X69\ЃX9_wR!{Ҭ803T괜wyV܌~F&+썮I#lԑ S28u,.{7hQ=B(B o'Hْycp ӀMϑ+C'M_bPi;^ @*DKQoQ |jH奪J }ΚD&yx+SqͱhۊВr$-.iXlmy OeEY/9yd]f&Cw4?.{ArPqct ɛw)7R~T@Hٜ/`R _F >m4 opHVEq;Z.4%yx kP* ]ZCۭ-k\k"4NW >gdt.M2~{!=O bXRdp"qq{D+GqQ, PE6~g>E># {~F)%=3-IDiPe-O#\2O[k߸SZسke~ҷ.C[4b 2c 'X|'Hr%u]6 []p[h& }k#4.΁M X_|gAJzs2+868ڎ?r{j 成Csiz3RՖ>g{/L4X01Zdט:Xg\HAy)oM#eZcyjѴD%@m>|YYGGYܢc 2}-kg`a`d{Sw췐~g[@YnL4w5gxe)Bx^Sa7H@5[#fVpՈ"WМm]'Ӡb+v(h/GP!r7䐯Mb~BB5/qFRG[hs/7 א kx=b&O7UX/B_ƑM%%+x-shy-3hY{.#'kIdtue&Mr[ ;O^?VuȌ1¬9+]xH{p,H^#wexL\cKwe 0_܈RS44fHɹ+?y_ ,wɦ 7+3 n۝Nt|0,8A*D0: LkG鴞I`rK|5fJ@B5PQ)ɷ,fiKxڽ0Fp xiqv6ҷQn)M@m8qYG o^ ځ = 3}h6#3&f_tmp,$XH02SJ)s% -U6}z8S50X ̔SgD*p7?K/7g71F Nïek1; IjPJE0b=_2Ρ/Cf^4"vXj4bPEX_ZTDiņ!ZGOI_/dΒwx*V8!+ $Nܡڧ5cqpTo kUx㣠?>&5 X޽YBBܜ32UE{_hRF3^zrb70M)|+Wj..%|ך_NʩEߑma_A&sCVQdXH~Q-Tz%nLߎi00*؟@R=M*Փ,B ,9giQx@5|Eho#YdQʼ$s"vo:WT8j; D{j*a* dpQG儋WA$E>0wET 7 V*dbypiEz6`ϧGF>^=R fZ,So腮/ZĦ؛/ n+Y/RÂJu^oD~|N7"V1|/l4و^w+)IV1WhSyE,-7`RE73ݤ+ +ųP3pPTG=Wg+"}`MAIOu!X6؜8[rϙ\'pPαi+1[ LݕYïcGXI1Et+n,ω A5qLQp_НsVeCp?J){PE#bC"Md+w9n Ϻ0;8%kPF!- wWZdz&-%X_"Np,J1 qf4%E)XA4ɐ|%oW EBj!vxnTy4A)T~=!,e- ^iΒGZv#싗p歫=lџ:H@cIW.ʒNtWntHym!)pCk(sgח8rBL t4t%$#]#"R}~y?:g{i@DmЌx5> S+p(4Iq5NFu)>'wT C"ɫLʋ$"h!ȣXfTNN?d'6bAፂ|b6z c|hZ6/o5 uAd,|%=s]晁ȉVTpmj+۰Foe3PuKf 2Cm^6HkѳKOUDYA} w"al ~[5D$U@5av,ʏpF׀LF=]fy= ?30h BFgdXxw24zNraAؤ iHSfTGlv>£ͱfcd%9j/a|OQ'5m+?S:j GZUߡ9mGDF|Q @ wKeJ6)57Fx"[*  hTA8QXfdШj-?FlB o9G!/Ç=$Yܟ['S.z\@UJ!`!p֚#rb8$ܩ/r 3IkLqfLGE~.86 ZFs>!#Cy/}&hC_PvVL,g„йWG)ʋ?[-DB+t4 PUw\b/T҆pXgȏBT#wKv#Ä)i> 6t3 ˳;AV UB԰ =iyUnD t t|A)}njC|aEɌlK+{p#h#kkb&1N#KbeVE|Z釧^;5j hcώG Kckms:~  ?^8_^-\:a*t5Y%u y9LVcV&RS9ΚF:\Ř{286& f~ XbO]Hm^weȮD:D'uC';b;p`/w5fؼ:١)H/wPr`ɱSP{gHjahOBʎ#%KMgk_zWG+5̸?='z8ƌ0*6 ||_[RGf ~/?wzeazsٻR MKVm `smëЌG5: o qfCݴOSS϶EUw/qw 'Xs_=mS칍mIs0`D>u)RU1u6\D^ׂ1IFgt'0^/rHV%2DSq]Oo?Kr6J%oLEV] e0LۤW ~\jN^LU~(@2JF*OGI`B_%|RYX_ChsTêV.bLWe'p`9| ܩ}۶_kI0s[,k_)-ݜwUSƃm 6ei)ks#ۉ:'}*ۤ_k>Ֆb}CS S1ᅵg?WY.(?IrM( L c4#AJ ?Wx΁O~Zn"^csn:QuN*.Jn 5\6:U%tצMb ¬Li槯Է4!a-Ƨ("|ߪ(-? ĤWDΤbL4`Ty J%_& h`T[xvj<΃qiVG\+v9gzV}9 J?ɁwE+>Q5M)!Qy7XU6e5rN.ZFΐ*6D0ΉELi hGh @ᄳplRn8M8\3xت݄'9ޘ~hufY1eLU'X^xAOB\uN32nQŜ14t-.y[$ᦧ$DRdY9uane*0ǂ%١,5k4-Thx~5 ܑ}  Ch\Gk|-zgK.71QJqOKk3 `R AOk#2%k>j &҅^z1}, dqHd>WA Ǝ\D9#$r{^$X,yтQ#vryof^Qa: X(^@$=.5.äfӾ3̮羽74, ꀁ˃OL2M~PQDWT+17I?L\^yb!ؗ']3#>R:읗J|q"0mUmT@`vxLKm.MЙ+޴ln.D)L xF/f'SShZ-1LC1P_;f]1E 2/f'k%UN€g*yyV:kz29 &fDEoJ>2:_5pR_Lѓ r`؎~1i]\g?6Ɵ\3o#AH\)gZM} l}Z ㈓gKN%箉ܽ҅W]ݷ3ƱLdKo FXe)^HЅ݂'J/%U{kFH/fN~ R0j>FL;zp 't lȤf+oiAKVWb>r @`9_,oqP$U9\W- ;&z;c;p=`c$crCy–f5=ؒ񅲔T^~f1I[1 qx줖0Kt$8rM(=mȁxRThLSNj_:XoϖS_@ɰJC - >MC͞R/)`T[!O  ̎1]JE !upuРNJ x~ 3ڱFI*+'1#W2(mN&x FÝd QAEI1mɂ$!G:֔1DW"_EynVdtۢOfd!2#`bD ZL/SRGg gQun+KfBw{4*$b[]䙁T1RſSSVr|ᗳاֺ#Ⱥ !·|Zº lCj!r>mX$t;"(#Cw["7Z2BJ,Cx(k_ ;v)%DY~\`v4mV{Ec;jE9UAW}7 h[ys3% oS"xX>8ះש(b p݃Hǔ2:<,5|)ȵjai-?"ZX{U?bKvN)Ҕט.dĵ)4oT^O 8VuMkd -'t Yb=rhH>N|{uI|@_r7{k֓7(p_DAg^ R&XRndxWVS r)ȵ5~,)|HzS漫İ` %`4æzs? mUib;\F.޳@y9iVdjT-5>m em9f^)R?/NjmYr)w7”xeHy4|R:p ,EbMieH5HZ+R#x4E8fAKyU=@6:U-Mm:haKݸBEmR¸lT(!U3xw <+Jw1vMP>lsE@%%_T}-m S/BDĵV:הh3 '=ԛX}utMƶہP4I?2t_h VQ7iGZ Nm2_'A`EWN꽎۾51#eP.,6\8.9"ygM9f*pRyp`@{Bvy5Td{_U $D Ce?Oߵ`'#9&o1MM̭H54$2;MJ>"buwE<0"zד婓¶ ?U.+cOd0RlYHVRr̺N:R8&$9> ~ԧBD=UZ_[N }Qϓ<+q}A0Oq3ٻkbD9`w]oiU eoq֊VlUnN5 t\_m;ջ K NhH;e7n0%_"_ Ur&:I*]:!3׍x#N ?Hn.vC  Ir",Zí# ;mTO$en}vkvF5M8:`;oTQ>" S1>%Ezq4=q7 k1C cQ,@v˱sCC~."}֝ b=% x\J5*cX}3<7'?ݦ@ɇksgyY \$9~T nqjIj'FİшA6AƊGhj^#^b)~U6ZTA۹+2Wr?mךHXD**;} SQ{t`NıC#1 31 kP̹a84iIH>\nW.|TH~ .(0xp' Ȳm.NtB};]r,n CYhp\X}fC8}4Rv']OZ?4lŻ7RɌ.l.uBxN Jc$N(EyTBLcJd/ ݮ3#J0m%M skEX14ZT'] $Pßl#PcwuIYMa"_clE+bY w(i*\9Bskы ɯFuXP2-k |M\bF 4˜-nWHT. S53J^U<ёq\r?C;!U=E"[Db @L~!$5:+_u)OR3bvE/qXLϫj1.àTͪ0Ĵ~;Eq3K{NEy9*`F-Fkű@p.ƐKjQ+kXWϾ]ln?RLMo79,w+<~ R鑐+RNg7!¹@flWTUT0!H`&'/䕝}ԕuUV+],ƬOs?a(]Ww奴T)DZ,[V1{ҐųiJuS4}`b=j6PZӫH^j|D*NCucȗ0d)"@)ۍP45 Tˍ<Mu&d,(GS`"9wXx-˝ƹ~sxdP8^CV.wr,Ё }u$PcI̴g-j.oTŨy,됫MnE)HzS=Kce|Ejʃh"Ɏ*Eee,K&kxvKWR 5n9E"·H=!eŸxFiZV3.ݘz6֔$:!@ļA33H?ʐf3 EA1,_on;I?* 7={8k꒦*̜"Hn<+Qܤʘ&D:=wĖJGv7JRL/ KaqiM0CQAѝt\Jg} ̋pIS¡ ';?xF9OB^>kJ@O80"恙?Ix>GM\MR_aeA6CHkR6[|=qV<@>S-TSYEҿΎadiA\?$ lSGb:lAA.:# FWt]9y7-p+5Bqvwk0 & (Pqq4|: !}(%e^HM༦j$ >U\By&Thc>?['}EZmpH0OscJK$ Z1'D+h(jYٖɹU> B2 2@N lad9!`V{b8ws(^F(ʜ(+fudsׯB:^ NZ_~LNo7)7Ý@,8Wj$MWIj9zܕv^,+yݔПB7dF~':Ӻo[gwTsy[W6hcXŘ[:7R@q0NO_akݜgiy0)ppҼ2ۑ~JߵF4o(]癅 :!2ΐR%}8F)@$whۇe7lMrzFN \"AK5NL>G)9G8v LԲQ`յNQģQ3>v: X+5DO0kM+FUVb3e`4II2?|;J ~ΎJznۮ_{McW0ڔWL"] Gkc\ "=q^s/mX3T74G7f3=*/!3*26Fl ]Ψ3<#t5IGDg0M= ~~G²pDZuUNc[ODoߛk/&ilT MݱMSnLBJ 1BH;LrD_aDd!Lyr 2{KC?neOEZxEWpWfm*%#eBWҊJv-:swߡ n wݱwnٮĞW/QK0C]*x-GT3%{Fj ?Okh1c{ 7S,MCKP|HN"~J}1vQ@kft{nVcdEFpRTxLf=9M"=Nն1W],<ơMq6 uk[&RVpiޯV'"glTd2K9]=A8-6^)Eng4Ԡ(Onoo ^uJ lj0Zb :֞ZVptUŠ |Y:K!^qCm*&>kY@M6bY?n$j8{6W]Z,/딌~C"NvYrټ s*V R<\&&S-NNR~{Gi;ʻ1.4g )[)p-V nN並ӄfLD F!duPύkA9px4gU&pla})^L &N*_\hl=P4g^Z"ID-xT~uOIc?ig耳=c-~uçe]j;e,_ sV2,9ԭRiM<҃_AMsZ.G iaza/xJUח$tkyaEOX?U% :ÍJ)A.uєӦD^Jn.U_[FЎZ(B+%>ݔӿ3sR^Z9v|c5[l>Hugn_ -=Li~MTWcG}+P:>cz7LBAbɺFh,v(M:2l´:yck5ȗZ`8Ҝ!#}yHSȘFl蕸 Q*r& W A:m̶߷x$4=ލ}63.̣ZʿeS kq#l+יDŽň*Dz>bMV9zQq/8laͦ ytzEdN,-58RJ.cRL8d$yhZ-U}5wpP7YUͲ7݅+ɶe㥢p\fd#-nGpJwWbUDmb1~\=h2賦ĔoKЦ)x=v9!d=Bؼ^fX71=j\Q{X M)B \3W[#uGbк %˰Q!2 ˭d3q>M鮈vT)j6bCj鞷XlY5$9Ei㓤.Kq*/L&,WBecH4CJ$#Ѽsq(k3d ,rAuP:u_je# ~[!駮WH3ńe ƖZ,wS|JN`L:K$[s/M$FC4p;tn.]"a&hCxi/3|``cЫC֒e0hڊ_ 1q7K;QqYZ("Yo0$Ir:O \pIʬ02vg!(MNndkgb)`>NǶkFr`Ag'o%ȯ מ*7 ho#X8f7<&W{jc Ab(W}5n-Kn@7)Y!$߾wY]w1bLWޝ# ,L&%̃aƩ7׻~SזwfqFxfkX+!-1H][Z['/Sl<{=d.$r{W8Y"fKkDOvj/?!S yZ렃7_"MM.B$E&5t`_];>yaYn cX瞩#v:Uڼ c>O5;~dO<8H$]_N2Ec@VR0" <")?!<9IF(91>PH\z%YP}Z9Z@ƭsxDZ:wSھOM}mCkEp?ⵔH`d_NUOƑoc@8OѸ啡#%w$!o_3^*\B_#@ZAdR*TXaœMS.A,ؔ.4pœm5 rsg:نu;''Nli *9smhEc_ZFvZ7B6% ~->iuqWE—- L bEZ?lle˿xpUIvg<}!J+k[B6 ; :fFg{)`(">`r,Ģ2S=ßUS;C6o"8-1gQ*dDp"lY{9v(!zڝ|IFt>[W-P#@`s _F{pBtXn.=Z\tDDꣻ,Vv̷T&{ \jޭPXF25 &+$ nW7XjYo荓Urƍcs PM!?3ifD nbRΨ?LX[C1TkW4|-rE7e2ZbX86)F 4ɤ GL-'glI[mTԻM9& M"qHdRN^UӸ>?iLYx}i /śg0MS-;quGAq]FB]6{p##*!G_G-`Ftf_"ʟ# 8gв9GP7>Y CQo4ҀF2Kҗ˯kֿv6""?z*a?S֐qgmyF zH¦ QWV@edhPcp~5EGuw't iHAE+rjND5˞ObJ NW'}d8xC'3*$!Z)e/ʷ6*ҰVs6I Sne[ #Qlp(`ję+oR޺8{jTNɰ^,$It7\YB1kw/~w||jA[Bm4K%)^?^ިUY Wum{eCȂ['N=֚ _?+̈~iL٤?{f%DD.>T댤f7Ȯ\'H=܉yƈPu@|#v#mP@? 6bfh)\GmQ-[x)epa4b%P粞r* VZ&XݑK\+Rzjִ>BOS@JWF8\q@Sߘʪsj*@PỤ׋36c'q{ B\ JFJVɒŹ%Dk,c} g|% f:x2 iZ)Xȷaeê 6>K,Rg|tv!P; Gb!hn@ Ұ"r7i![_I&K̉*Es5q#ቛsc#Mj_6Bp;5 wd.&4Lo&:]{b0EU*r؈TȻxJ u*4,\t*1@ 3 JT =R=&Toͭt}[NO(;Y)vt.RkQ`-!ι^ [N i\=}pSmkھS[b3ײ+4n"Ԍjmܨ(sGʴD R *?@ c/d+gr__ZnKȩLԝ!~q*^~=l~gIr:~f0/*ztf@5[(t:U$E'P.Z__VF%W"7_ %5W(o^h)&׆9b8&Q lc=pMsQ`|o=vFҀ]rZc]:d.4`-ldsfm J_8eT |bDɚE ŢD)7mK9S&;_jg;P|-8 xRwZpOcHzh7xJ5+Xt!7 蒟M~L=]hdLcqx+)[T8~ZK2YZe/3 DKL80bAdG!M=ų5fhlI<G%^N ]d;ǘ@`\iĒH*l]V`;FtcO7f\ kn[GXK2j)<=x $[i[nx޵38{cy4^oUY6 KLTUFl' ](;0 \(xHS^ mV5k3^?TF○#<` iz}O?m_/.F~K˨:03E:[JSqO{€Yń6cR~(_v]5h604pRo]gG9$x&v"F$,O[hX: : Zc)ǘoEPZM|~՜F >>B[T^eQf)mzD~4P4]wWߏ*HR nAb&I-ܸa7";鷄(+}ҭ0W?i6O.X*l*XZJ!Ti0M= ^W̪geA"?bNK"۹Ț_UD}駊3]9[5|jEgdTOU|1#3Aa~UOtyMhҝZslN>N=(!)\=X Qw](^oBD!T6f2\G mn!\E:ϱw[֑% "5J}7F`Pa$ci 6Cq0.AWAjR/p8!%d%;l#wYpÎYL*:|7JRKڀ/Gp0:ҍZN6:Zv=N5\ RgA,$h`Bw{{;u%jN 2ij aN92,ef$wq1ֳ+/*GF\/k:\قwS{HNG jJ@my#ڿEzBTN Hv@@kdeMbM_Y&o@z}fv/ g0Q+s뼳"ٸgʩ=xX%Rɸr&A/ؕJd 8kq+V"d[`8O1-q$]NxH@jmk[R6D {tU%`x~T ?W olW3fz"e["R}CЅ#2tۮ?$J G43_I%"9%eyb }q/Pl5,*ɍ,ʝSoŠ@GNʢ4fD\p D|vP>G/L^ޅa~ǯAly H:8i_sbJ [jy+!Uc X5o%x{<<WMYDjxڳIY~|NLszTTJineۘƜGGV l"H},Cޭ`ˆRSZS9DS ||e5~dc*kІXABiZQҘ^4=#>˩مX*^ԠmjaKIh</S+# f津#YQ̄ gxPXNvl U sPU`q.Z+&NUI6{(]>xΕ+7L%wiIfސa((#kTl Ybeجԏj@0z(LDirEC@qEws#oA] =Wny=M˃wZy􁮽D!,l`v';z~G㋕B%# wf#W4\?#.pjQ%i,ɀ'ʔsu6BcWI(WcU@U#?Ѩ?㤻L %rg`' &4l>m D7_0ڲ:({2Zxvz܊)d⇱5k ?<]6[u7K֏LU?,ډq;cDXd*f>n 8c waRVe kAfZojx͇f UeC'+D)+r`$Y7vq>?W-U ˙Q ЈVぱ=.lj0 Pr+2p1p ^]G-(S5U+|@v7vj\eq!.5wAd:t:| $TpY2Q+)/s} 精o8x#a&|˫, TfTLiԸ# )k] 'Eo"oVwP1(k/=|u$@/neؐpr@oe5.ƌ_ D+)fEg_H2*w/HK\B.qx%kb{&al a~( d`OT﫰IvViyj Z_ot3b~L?jhO&g+KM394/z)/3˝ n 0EDBkC>5蠪P54g%F DR؃m'$ċr)Ok8AxXx$$ݪ:u{k˯5˿ZA VPa7"yBÔq60Xur*̠W܀ vCV`ןƱuFNM8p)gu^Uc^g7m}XyL?RL;'"̐}Cb6)5/y65M= !!aK/ .mpy$ʐGp"qHI~~E;uh}½}o*:gwX|H\tG33]?xhTu1+QKZ3X|5B) :*J{^as,2eᗠ˰?$Fb6fO`p7QRH*5{)o FA7\w}gp4*-ھ}y`ONW&,of ^*9L-хl L_d9Lf5llCQGwz_uS™x@GfD53δ{F!QK\nRŤA3PBt?N>ms$K8DRux; 97:Dѕw/>6([8sDIH!G{@%*ǖ t9j{k"C`@@*ԍ?A?LTUNJ#A42Ӎ= v5c{OCn9Gŏh/[ҍ}Xڊ+F#~4a_ } bc@!9xF +Zj))= edgH kH `a eK;FC 2Az9Ie#o?)Wa"):v= I\:wLڤ[BcJR=sbҹsOd{bkkW5| Sl1(Gi\XrDM@"N00ik+z(&S-`]%\ pd kມ*A%[AW8`UHÑ?|͟tGh<1p)ZS{HTZ WEwBVL<Ԃ ٩4AIлiJN9l"8؇gI,//t\1pw4JܵM4LdLZ#,TEaˇ}!I /ui yBʿT'Ꭳq8k/i@0(JXwQ(C.s i: PC_j )HH:WFQ5'PzMaTL\o%z6kyksA`^-FS^4wPџ$|MNnv3 AL'!A'Zl>! `11uK-л3RwJA8AgddXVഀf QnYޒH"o$i )7BM;uY}x*?YNO"Ev n(۳I:|j_oqJ엕vi!qpbtч5hZ(j\>ok>+_\| 3/=H\UITۋd;TylZb~|}"a%P«Ǝڼ%u64O-FU]JA=jrq 0JPwԻ 7zQG76۹u `XghfAbsBs! #Hӵx&LSB#pT9=$kh$w(%=3 (B[u#‡WGYq+uh͜;FTj Ei*`u@-l¢,-P-\l_=choǜ ıQ|14ZºHoy(HDZTpӭ0EV +<Ba'^{%l> -a5gZ& "A V)"X/΄)z?{&Uo0伾"(j8NHxqeXm㊗wHJgP|֠<_k&_Q{]Q[q(A eyh_(֣5 5ъL:p\0 }r3W0Bl4?5=R>b ^[י_ .(PQ`tMYSEEk׽`X䶡@LZρB lw~*UH"WE$/77uwj>!ЧLPkci+O wBPyX%3bHO6f;"$^wQo`Ó6<5-衯9]7'LV˅ " rR !Cֱs`NN@6- RnE#_-C)SOxH#1ӝ8*]9a5D+Uk^jL%f̂:?NzAM8%IrvdLx8bR7KLp%]&~EjiP2Q3jgB-*j(`Dlg_/\g|Llw%+'f-mԭQg4%bt.yz~-0?|34 j;%3!ڈl}șX`%GU+ d>NS] ~,M2}DP hwP}qD`!^ p4#|Y>avL=VN+f#dK=TpK .;r~N/ͫDtT++/Q&Pm|8j<BSILM!WT_|1wS9!iCch f%(i[ޔ9 ȹ\|w,6 FOeN9FaOaLr=XS pG-DvK$y'^_ 5mۊ0+J N$Ocs+VqA&C [ %& cT273:dh"qDUH$ҝD;t&9YtN\Z3yAt7.X ~BF-U1@|^c X~ dWjJtÍlE‚1v9k'PBWɝ_|P ovh9mCDrl;&up Bv85ZOl!(NE-}EOrLG"f>:Ⱥip'?*G{xV#J :1A$Y1CFswa$j_"p59=Ë 'YsKEZ. Qc[t)!5Cӱ&˭/?kݾ:9$*9 %cEvZVJϽfn~_(ͩzDt+.+d jZp+W}\687xz^= fB\hͷo;ĜheV=y/QZuF|ٸ<;U!+4#xOĘ:|ur&P@EO {,PksgB6i*j`F]W6h 1֓&lhxPyo$;ڂϳ]*J=~L$B -[vNMI}-WKCSYVHwsI:Drpg!rygqDy qIcBVD-M1hl7S. ^<뤣~X'juK1P_ S\چk_+Ҭy7&V$2狤.W!Nj5TQ@gš1á^9 Uy.<-e.`QD ۰gi"7KV @B( Itq6Vϥ cRznB4Bi$NGel،Q<[+e][ag!vJ'C{醁.ü7yN-b<wi:}J ^-_-=.y"(lEzn9 ߸=89((4nA@QdJ8Z:Ofk&VĖ }Zq`0I?wz#j>TE`I v!͡e۪`@8\Pz,M"\+K $(QLqu5醙?\YL\brqH r>i%3W͒mW)!GLi(Sg>'P.CGZ*$ܤ^T?9 Z+ȟ@ܰL!K, LzrSl61ˠ{DY !#o`UOVV8A623SY}ZpA=E꬝ 2ΠfdF971d7W)@hS լ>UHFу%S'7őjW+["VB+/)K}H>$ezWɅ|*^j~U{Q4}RfCb]sJ](^|MMV[׻nvxCR*Dǁ† a"1&.xG?2#kctVWvZ; y5L;Y]@(aکio i:Dٲ>~qt Ȳfiu8|C9GCYwMa+/CJH0h9z B ~-L˩i9=ŘU+ᜡ&yk˻={k#o`;^H]Lm:lF5b; ӗClbz.'ڠt/ϣ0}8(8ڏEGdnj]}@ q>yBŀ.Pt?֛`/gETaތML.19&y09O=gTX ^#FđunN $dYUR|rN(t|r 4e`rdD[;'= =~9S~Z6yqN|gXL#ek((sNbҥ.qFߺ,^_4zF7id}XlP5^qqv)nd; O*.ԅN%O 8eR$45!X5t[`]i;n!q*I aa _m Oҟ@fbfl5*Ax/@fSϽNPζS_Pmֽ1}םأVMؼ_$1 E̞`X7+WhPs)\lke,0cM䱛ȍzhcL$\@{ Pf!R,X[he&J\Z!'Q,x)q9Jf{U2unG=zi DRߛb\ReHGT~-)Anh\ 업XsvAldbaNJc4 R+[,a-U8JUXmJe8I:дO/]#/L`1ȃRv.RB6 tI'`;JENԿ9x) DHZ^B_bMz!^$bNaN§Q+7ЃzU&ǭUbq9hR҃VߔoSSBlC**O_h|hq /9^[ oyJ?S 0sfWatFegǪ6ORxʪh 0(+Q6 524\˗~\([*, "qPe!`> +yWF79pEHİoʮ.zt|}Łm'1f]GH˃zo{D4*8p0Vzg[(|X%Gri&rQȆ^)ˢb2"{ )5+0m掫QfsrT$oWMbz(e;֓{^L f8-7∻z]#w~xyͥqÌS7Drl%kOu\|͐)*PVu.E^b${ c3dᑇN{NإB)•] !REfjd&ʌE5 Bbt$Q\#oC$3BI߮~HgpFn֖齧cd(R}7ҚN'C%e'q7 L'@:DNUݓ»ۍmO'P65h(UnTVNc'㠴GVWtJx"p"k;>+H`Uऑjr#p\# Bq6Tf"w;XB lz~APF8v{cQ#}%o%kmC鹜j XJ{ S1+<ѣ!!Mxx YT4`9$1.fIo#u"xh-b!bYۚRX8t ri_¦Z6[3{t۾K^@c—r,c${ԬwG\2LXA>PyͭaMU^FXѪqP[J0Mm7Q+}n{ Q-$.i_Ustߢ_n e@{X),M Ujs:6ffM}a+TE5(>' D(J‘jyc?mohS% \G z[r稊1DX[Dh~,>uőMX\5[ 0A65؛[@W㐽S a[ʷȝYkhEG!u}y]h:5.$A7*8L\JIQbZqhJVcה*L)(2 B*_o4nӔoҙfuP'}k^޻9']C֖Ŷ @wvUWR^xZErJoMSzò@-S8Ժ|n2…!cێx2[Ni.$BtY>Ie[%57/> #|,1 OL PY(2pAژXs<Fq(f#js^bNDLb7"Y _ wȨ/,w!r>jȇp_HRq%S-:rقHOϋ^Nl" x~Bۨtä GKYZq &}g yqƕPS=8;7k&OBga}myCKIąQ> S!^Hu5Ѷ)wLS6D]Rl9J͠BAL,T⯽-ƑU'_'d^Ql 8K8 MӰd/4;^8@6$[WR6YC}HkNWqq]?svAJND-a ^Pw ;Q*)Q|A8)}_Z}V2[TR[pmѹ~ӁѸrrBpñN~Y 3oѫs`$>ޡ{)3T=XypDI"7up$ʭtrE'H {EC33ԨgD/fտE8 @= l5ezcaSfB%vG"naKAU=C+Sv ϣ  9 r zlS*.Bf&^~b զpf헱M*gHU*8 Л8Ͻ\FWS}R\dWum{ h=֍"s{ c>󪫍P!ŨcrC2"CK~m)ڗ,8|54{*tňjɿo%, ;'g8gAsfJHxdafYYKJ.VmSެ77EeEėQDjpnQcX&.Bu=*\oh˷>آX>Gϖa_k*̣޹FS$ͿOc Jwak3 6WF -$ ҉ȃ Q^+R pFC>A;MPT[1GXjmC8q߫UNAĤRߙC'hIlOh%k<eŅN" Y(]en6^2P.X0z dt pQȯ6*a,/^.MRx>$oͭT°g$LeyF'pEXKS u4nk[kmp^/bl7OiiZ[&)~U 6, "pTAoH'`֝‹R_'`GJ@7 yr!UV]9EeJwI֥K .Z`nOJHb.嗙Ϻk;  ѵ!JO( K `\f4@O7$ V]v]tݦY@dF=g de,~gOy^0Su)8a SedT,Cq|?G/tT3W03gVHygqQ?Xky;9jNtg^>E8(v ,9ǓZA%F&m;qHD# 2lrnƜ6&~t+H4Vi3~Ab'TN6M2x{:~"鳬^USq*/A;y;巑d%/c- *¢;C6*:[^_dQ%6U~aͷ:^6Rhi{8DMbJq4-Y^m8:BvmZo*Nt{k,}3zSuv  9$#n \49LCu=zuA Vh7,TWۧ;EB9z<xx%B< !6Xk3#mǖ[ <$K:D 7I21RevEOAu"Ie#Mbd4J8Q`NzyD/*8 aqįuGqC$(.2&03A((Tc [0]9Jӫ-Z$:wjεJX(MEVKLL.)ѸwQ)D],Tڸ]ULT3̫Cpܧ=cDK"ormШ|{&6(CnJ[Ll7$)CǓ 0qe\?梤>)Xd2v)rxJ[ V ½Mn&DMb[>½õF!p:4*>Ǖrv>-zwc .TхX*$n1?q۝$n/!řsf"qQG__ P[qL2%k[=.a%0TJ8EmRY;Iut-Adk7yM3 'iib-orN =@JU>Жm+:;"bիjIzť㳁?t@|M PY`džC`?ڤ;ICHJ0I;P5{ Kp/J VqOQXXt?p n6jgu ^YcgKQløgxycj2sF|WzI3> O#O-Ub?1zSk{ȷP. &YJHSH"c)0H9S* Ez_:e[A=Ō1UC&oU|'qp{*{8Ru¬EFh~\s,tļ3(TgybFUvNYF7hs8,HAR3ԃ}Be.^vgUBKk3|~$SvuD T.5}èTyDkЦѱֽ(n)-/ƃ}ò"KALʱ@,}WJ{ut 帾'ګQLд8?xsYl*ec^T=-+zxb &g#NP0(X^)MɮWNf^-#?^}ң&dD/KsÁkMcDbD;_!Ǿ6[N#!*}F r:sBmZ^qf~(ގ՞N` pEX.-WI顶 B%WxRzn1)< bOtAןZ_b""rŶ_\H4$[g=rM -;ZiۂGQMPI5ެN*Ǟ\fS'<0wWshB Q]qtY}oB'u7֋XIL'@C\3a rtIyTZ,&@p` XYmΏt)r9͙FCZ@xI6H8tOz\M( z8 K*A"SzϋKD)MK] b>8S hdIwv.ː=a 0El"6jGFA=^Ruh~PD /~#\k߀LXg|HQq[]d*ܬTI}ܑSGa3S^շ("9٢| Vlŵ }5 ptldkcvׯkg4Wa!MPZWM#֌AL$%=ϭٝ1t1z)G=<3,NI5q 4[wm  VX Z3=QX}SǰVӍ{MȠtk 8AyдnrBSxu%2Pš(̡=M ֱ>ro%5=زy0.J8hi?-ųU xaГxJ:vNzʹc'!R2.DhǐLəbbk&떸n87f؞=&Uڻ0!=ū!?!l[E\76s~w#Q!QϤOMAWcNd~rl~[DLv<w+}D|"NӭqWwnA9daJyn+WdC6*<ŧj h}Cǩ l׶lNu4VЅs#hP s[-EWTL:;N&f|N倎{cspXn0^?*}~śV4<8R}JrKj<,EOC bFc6ۻ 1SZ-|`ů 7MV,ډݺCh 1Jg` Hu?ʶPΟ>Qa@$:Y4/r6mS]MD&?`/(n'&(~&u'OiڼM/uekW1?`N.3Qǀ!B: `cũ5MDAo쀖1&U(z|T>xQGQFi<ʲ׃lSZ'hO9g%E-Sd ,Kg\SX8,zU L!}qgfR@,ecpnWy3s9sA[4$Vn>F.,LƖM)o{KQ9&k\%s.ʝQj)V$/{G;|ol+5P xDc"sL,ɴDYYCF;>??͘Oh16h4mJ_{֏_[U4GH&GhPmE{.rTzP\JǶqtdN~; Cr6V#{PtMH$ZK|֦)ځ-ϙyJcd׿FE<T7")a'Pbs=Z8rY/7a[6l*ofmhõT=uLbQK .Lr2F/l ,NwyqfO^@E.' lcWQNQRYaCQa._BM_Nvqg]!zm{m\U,(nz[m=yUAvav</oGD:C)cqVp֎eCNqJOomΩ;ˀ =^B rJ:UD Ʌelw%:Q:z%E\Ю'uw^/53!0"3tvʬ@DE?hBIcB0"/t4aP4W3JsqjapZ z_鮆W(lhd6TǷ#C6EȔYzQSiZ?x.6@z7)F(c-$qEΣp5`d]}SYh+$7pawlL vէ1$.6`2 K]+Dx\fdؚ`<10ۻXل eQ[uj".W[Em(Pd Yĕ߈>Գ@ѶM9]94q|hmc8 Rh=')Kh5׌wC Zxއ+VՒds_Y fH_NMr2̩jd IkN~U0z|_E`ɪf.LaIt-_{)x#$wKCx ?8 c`g ouTs^}2;$k4%'#ԇb6M);OcHʷ_:Ɵ"'&8ע7-RR\֭*Ű ^c{oǖ9J4&V(dapd 2KSNQo)DvBXkMXƸfWa-ڹB#F7'&1 k`4+jpԼl7Ty =~O vzl6hE02ȕ$cǜ ,Pi:Py;`(ٺ~ARDC'$wB s\C  ܓ)6$2l*X8k_;R,mih{Xwj7$"?aQ]? A쬖R\g{]bSKB$WB,nYp7ljv$g,r8> N8M!rh&nH@YnE/}W % s+X;i=ʘK̸12&I+&P\ :!jei>skpPZ)J C|rN~sm$& Hʆd‣i 3Fh @k~/TWQ]z"i1|( L0Ag<|@d,J gF /47^tH( !GBɔEst/ MG̤cO^R6)|~ QZ^"H` My*D Gl/˵س 'atGA!ЇJ-D'7Y&dEJ4w "?;%&{xܧf]K$\Tj&> |-D%%W}7ӅNWjD^>˒;qTM-u*>bmW-I_E9Xz֑}ദas_&#X# B|cqi_(<jڅ_Uga-j@W+dx4:D6wTm>#FBf)uO:M2~bkM9_{7 <ֺ{h])"d| 7H7f9!'g>khu2Ǩo_L$*,lCy4@/gUAtsJ–轝bܡ5gCs0ԁsR {~#oMʃli*'2ZkV:YIçz`_z \ dm @'UN>MK@=iMDw].ҽCz-KTh;wX$nz_MRl2p.K "5K-jZ$*̸HcHO.(FhYV *6G{cR\$ hg8d~9lغ)^&Wuw;۹2 \K@RK"/懸~Ȥd&MMJn3|4;]3I:wzwD|PƢnrXR&Ţ@'2djSހ0mHǴa|'PxAuj&ޓĘC5IV܆cxRiZ[ iqeM6CP: 'O.&t/?&A+7ny((v Ȅ}p#/-wTv~̝/pl`P$y}O2 [X4h{c5% hY^Hw#to}b31z # }((s[%R~aL~ +=>m*̱4T$unp^MJRcn_b' ;qWk՘ƇafTҴ.g>G[bhX{w} oJKW >WD>?j* Au)~]v{Z*ĢZ%f;IGW 3-$H,@VwNAښCTꘌ'i,bVW.Y *\REa/ٔ res);օS \K2h:FZi\Ystm[㵄Dw(X76->ۿ~q^o8S='!tbԼ YpTæpjQЬ6ձAbmx8݉}׆Cz9 ).@#gQF6ufc@f.7S}^ LE xHB^W#M[{+)(B>'.h:V 6ΔA65cBp  U8<mFƯ1,Oh&a93 Dž`9iŒIIKHcg"BP1 RNޭO~Ӽk#;DW@`_5A*6$1Y50\G ,\2.] ABQDYP׷աx!~jH֗\uj[[{fl ;1߂C>xެIɾbPγct-%KPT\|nϕ+LQ\?Ɔs!ćKgP$fԖaSˎސy a*>:DjиM+׸jh‚k!Ǿ!E9PlGqDAn%oi\xܣJPs9i&fz "aR|g8)w;AUpJ 4>%P]YsgHysy 5(R8u2|t]ZSs1w9Oubx V-q&,ѥpѻm ӵ.VA68hox%ۧ*r͚~nUX顿D8SMLwDXZCZ%A#+#S6 D蘾]YsW +$g.MiO}HF`q = @FùUبA?d l *IF:N<5'}*uV}6n?١b1+V8fᚠ\p9Lɶaq$_ʒ|Pza|&`\%vT`ZME jf,X(1+_hνX2*WJg%^١Gږ \07 jH\[?4{joJEHD=f'N,)Wzs^2Y5)ׯa~,ocV8ܘEEߏy6F"1% 8o/pkYo4MK6ֻ;i 3P1:ǠT}؋iN?\tĘ7Ɵr[mllDOcmMb/(gԔ/$J>bʹ[Sj{CHX Z:k#Z@f9nCVcur9$Jrew~vžbFY3".P^_fțA~]æuj΅Pjb$H6eSXhA9aXG'-y-{)TA3)GrҏMTd:L8FZ`Bc6̃=ܥkҹHĞ|,J(TZÞLv =yۊ3E4z@ }A/BeDpʻE w8FN*7$~R^ >| O_Zbm9@peΣVdYrU`ZTL5J譜CTfF e#~P ׁ&b}?~W59"~ހ/H㞮TNs^tcΙjp#zh6uM/`c_pV / 3Y괝buO(Z] G4k[?w»w rptA(@ڸKa(k^ lIz}bk܇eDH=mSJZk+К?Pޝ~jgP֍n'!)T#S;,>0y XI#:KNR\YC%ZS`ZpꜯhD\Q@5%W2Q`=[n9leM|JD鶙)8G>6 Eɍi wwH+u홒z]n7 ;)pb'~el%FJQC%3gy3h̹{_3`cfLhΣ[B? єe %dm: ;,`0 {*DȃGMP}$+,x I{r.GHpع;R| HmSjZt:\-ڲ yB@ͅ3tqeܼG3g%]zC"kCe|I=Krg H*0{~ ix̽<{=7F|Hy$J1'{ݚX ?4KhυB";i)?9%]ShqA5WIu~ *xF Q yͥ|PJyC)VyOnayѵ!%p1m^(6PjtS,WJWSxUr!]c+p/^ǎǞ5~rNj.$yУ!*+ե 6lSgE1_kW v$Ja6"{h`ˆV!g7}Դ+Y$6  TŶ<儒V;,Rq=%gړq@l ~ Ľ Å0*#D;Ggl̈́スєqXaFWΑ֘}MFڽ{&  nUjQDަ9{BMt3S9r@RRe4J6\q6֯4lT0(Wa1jaX.i?QH bρK{< sπPB8QQlKq !-SDK$ xũ8KLT_Gfȉp=$gb^hru[^s/}kKJToF_kwM7vh\lu$}i."p3.FU_(Ύy4eGEfYY 'x&)g7(6U4OIVYe֭=G{3Jx<~pVpuQy]x0v_81զitcUsS:m6Cv*Ķ 3Y݉Hg\="4S0pUɽIkOE+*ݒXׁn]g|.[vuV]SV {3TQŇl_qp nX0R9!i>/O/PbnJggpIA䮎 Ձk+&Xs ѼFsaƨc@\Ӌ%gJƍuG'AKLD* 0@bNmsPʊEOAë: [ Z.n2`d|-4-K)1+ec ZrB(NA?4 3gYg\TY 1^\/N,}XԑыX{smm=,!j/| f+3`fD8R^7<[ʚaxdwaz}=7!@=w[ .$-v~߄%؇4874z?B3E.#O} TƄ|WӃC֗\llCf3pCQ#<by>*)8b m~M˱7߲pǮ#{[ ~d|ko^a0o{_fey*ٓ+6QI,*Ne@hJ(B^xbZA[?08؏F!JHJ`e/_}PTgAAډXnwlC}У;v!gC0ϯ$lkBI`"BznϲTQ r*biL6pi=3.`wC䡇LbDP-Thgz/_qg<;:m=}LGBVZ=FE]skc9P+(@C '#mQ_dHN-鿔48S}uWq{skDuVfZM`ZXw\/kEנѡ8nr|B~J<" F)_*{ k.Yjq?n-湳t@Ld)ހ={ v̰̬wZV^UK7U~̌04)0%˹\Lt or7{E}w[e{pż-{D˾B 3`-CSJ*\L 66&A+j 3` X&K%fTUvvC5MY%>#5o].amGLJ> '?/Bdep0yљ@{Eڇ]đ~`{0 BW0 g&ԝ;S!(ag=QpcTGn1Qa4;:̵ [E?y"VyL?bX s^'`vY!565gE3$H.ϥ\W+og"ahGTуJ-RbL!%:#g syYa=Kį_$zAM-LNIl~?(\zxu~?#y✷PŽRnx``.ha1&mN|TfY< 2bքJj5qxB]mYe-0w_ \MxWsH^(ݨ(6/]n=9'-$_h6Ojg]hg ]TODjƩUJU:\L49)߻noh d*YYLS?ͤĪ 2.L,@c^i}0jq9m,@%_a?V%l5{\&xrbÃ1Ԟ n '7է9J?DߊWÂ} F;F;)בط擲/?ؤ !i/B &ᆻٱ:!n5KozaOcnC(#J6ù k!CƧ{ +NtAeeq&OP5^cf cf(rZKf"i@7ƍ{Dqo@C7!H?"*pF9ٚ c_|6fz{XԳ--VDִ7j(J\b9k_9 $'n ";]>E=e;w&b?L y{TA:LS*̽Ȟf(i͙HnXeK D+ন?΢vxQ C(­L*ɾ^Y3 @&gԏ*yvٚFWwC/?ɲfcI:E}JrbuvZLu"(:9wuFYY x~f<>~oZ=ɓXQYcC"5tK:pu㼚wS\E0 !z;L8lwqI;4yב~io;eQwTE=1-Cd=Xjt ?sh&`` 71-x= qȈ=_#=?߆Nj{ V^vKL'2>oCTC cJEXY(ͮ Jۏ 81z0Htx ^H|"aCJb7?j)&E&ZR>VaL!euIxFu8}CqoJ#QYU_?9,+eEךϑ;PR5K\Ӭ_f޹ٹfv]Zm3>d,0C%%KTG DLags@>X@ hF8b ?˛ah)L2ZƱތCF3+Jt(w'lٮ;<}AJ/EIJz)6锟}^.8D_o//0k~g雱Hڎ /E\?C} NnkԌе(-@@yuTȌ`J / 3C ۳[b+xĶ#hU0dV-FX?阑1+R_*܄̰*^AͶ #<*.IҞ o|D'1u.u3¸I.MiŅ<}fa&h4w.~Fƥ=&: LVf ? liW`BQ蜰}79>oK1?^JVHNv|@10l{L ]N ji3,_S>:$ƦkwJN[GZa9(T;F %^bǙMnyV*;Xb=b(䌲#Ni?R`ta#5M6If:] guNXe]:k<⚁{Mq_^uC׷=ƪШ3q 3m7Ń8G@/^leZNz_\7򻾹L U#X,M#[YE5n}Ma`~ x؅8(BEw g]/!Z#C|eݫl9zr ,V~2 7R7?B<)3-;&,0jVJ?)^h2i#vXiNPCU&Jde߇A1?=]l{hά7w󳫹Bꒌ2L#)Ī~E: @Z++y^ B/x>_t9?+޷a1/D8ע6j\iį6>ڳ6p_+ZBm"|+1G|Q4R1=Iخ"&>@S:i!R4#vu76 (_;¶C7T[+#Ě{g3CU}wl[ꋿn Iӑ/д䯁Y|"J?EzH/L.Bkl,[bwP6  eir2Bh0Z $_KމP/j`%ere!ՌMnf5 mI*Bի|nE(&%Lv|[k͵ll%Bar5dL;=!Ϩ69wGICF]Yǹ$ o uQidmqq{]/&]<^U2qB /}m̖g8Dݶ]tuldv?` K §i}xw~i:*.(s4x+9w0*Nc}&4~oӌ*w6<VH&SJ-v7^cR=`pˑ}jAJ"dHNfg#ЍX&OAɻꞈnxi-یw4I !\A;*GJ`^ІON⌍:|4k!ʂc͡T;OB#(hI~5iUOhE:\ϋ6E6'ma2XL"Ez,b-xMwSWp@YH|kDlM6~C35wV(5z ;Ҫ.j}9e?Fk<*#7diD2US\>PI*K;DET_3Ur(ii^S5b0-|0 h˿b{i {O@a\ebLH~(S)L)8[V3tmIgDG:Ѩ=M}{b>wuE!9Gɶȯ} <;Npfw} aOoA$kfXV =ͰJ֒V4UnW]?]!pߨTk1ߛHKbCH8qo_o@_^>DiT 2EUiޱOjd,|y8+")Râ> ھp57l? WPOט9f6VPQȿ 'Ϗekdlz[J>DgT1A0JwşrkB,MB+ĕ|RXXz@0d ?\&25zFZyttcb)IGoO?Amqd5}a9, Sury>P’{lRVȽyRZE~+$k^SVgi(~M`yҤ πX|)ncxl,p$/x0^nজc{ +:1G@k/4$c4FTs{:Re?)%F9}.a&k G祥3p4(zEY3r5<+V]~aB&bر LŰXf- oS2<%Y1 t|_3x#hmCF7∉:O4r^#r@ hE# |ÕxGDJ&=1JnYUwQ7Nj ?'EGd:$"tC7 SE}\נb}ۨB7u5h@$r ҫ8Mnk<\+SH.a)fmIL72_z+cM\Qsb57k*}\bd /A~%M-Csr|hRƇ&4;3n `ܷmߵ^@`jih@Ȭ][ij ?.:W!<\wr3|RU٪H;mb} AjD|dL>Dt 'AZG<$<dL㚑 6KR z?J1mQ4p5s:=+!55bw9g* lB)"V|Ak_="CG14 "ER'.NFwK{N4_DcB 4MCN0w \G` W*w4ۧyqW_B5[Y;BAbK~jǛ.YW#/K &#\ݐe=Qm4gtHV,2МWQmoS1qa9=d4S00* :{]N^j}/xmGlPìIagcokG1\əˌ*wߛ4` Qu;1+h?)7+N,&|(g񱪪k-jWu25)v58wXSCa%>mG* . rKoo. '4@Rw.al)s xFNv,D gԴ_d"tk]!/ͥCչT *Hk-es,-|ԻcCUew<(9f۝!5}5lp<)? x̢~݀MͰKb\evDy0hrs|ㅬ \jBu#nIz~M1Ge(J"X ~O@8^dq^\`ݞY?%r7RQ $unG((fn_8UHsu$HTCF mE&8 &X#@a=j.f;?t"/2Xpb|_RdxORC[$+0 lmT4M>XZ&5K 'Ǔ2QµR936,[O}ٔkUݟL'Y, Kbl,,ln; ZNZ|IUT16XP.4hϗR)TA<gK}ɛwJl":*IKVIlSnkoȷ~uhR$\VA&+}}e ϱ`"h4{ Pd6UnSeZdFcq;2M0d_kܿ6xB"o= y墪' cEd8LP $FSg$"O!\@i2 ڐV/ }WgH*e@) ɲ3pRVcm:'Ќ*p,MzϮX 9Ѩ %5×#f-qJwȞΙZ̀]}S7zVurrt(*=xR2}Xr*k|e ?6/8vg֗FE<]Xy 23"?MnMYC JRM^h4 ;t5g!޷{ F窌6 ՁhO7ueAN=7Y b#47UBZ*U{ {-ev-A*f]SB^#`dkM}0Cr; (|}"g 7T5-gR:8*ZCo~{i4\MqM@{LsBcV+NI -s`8xlg-uִ>/'o_ެaeVc=˽ўu'߆ Z:dyCbW3*}qJ/F wjBR %"j"rAf?&% n[K_^ZlI"XLTRB=ט??e>9*cܠ$ne+&s -Ʌ4W 6OI ( C}UҐ8.e{^b}iu~Us% ! VE.KB,0e8$=$/t P7uΐuKM!\nn0ooL)S^Y&bTU.9 3O{퉫bC3[B{;/P Xe}aOk&ō)z/FigrrYj!O|kv3oH}CJ ~ƵJCʁ2b*l@jsþ~Kl'hY 𷍥W׊tr]'ͺaoaU~[/m_7XǃKy1.fż1̧6spq*ea~9Ia͈cΔOɹ5g,x#fwR[Az< e=k+/_p1虆u \謑^0_Yv3kvtN- K1TMFb4`IHͶGWҡ Dg O&cƐJ^Q7Jm26T\v ?Ӗ$ \I. o] 9~o[?EQ N䳱0u ,e ѧqEwnG)%A\n+@Z[Z LG~Dt>eKq]ܰB=TLcb ÙC:#S=g-FQ7(~_r?СޞHpo.jb} \h^PC֠Ys169z̋SX1. `/z60f#&gsgXz&;zigp,VԗPt^c汹CgxIaŽ 1 CBdѹo]stY(p!ӻj5AR][~!&D͇ƚߺpk`G6dr{q# cIS}<A(HD Hpe C8ugY)THMuaWpO-j5!$^eH'cGSz n/$Ќb/|` w,Fmag Ѓ&Y1[o? MN7KӖ%eJYq,('גВ0=4=~ PdOZX2 ⴳY fL1ڰWQ !H7^{3R\<ܬ#K#$obWT8P /xlj:-|ӛcFba ھ^ңFø= !%d OX!%ᲅ83ݑ%^ T)ϡ]ZoǦ.X<3ĸ0O2& `:~|^X\&nBbyS0`I.}_Z qC>K gn.ƌW‚3ovo\Vmxd0E}6"iqYۂM!PDy)ٳ^Zpشd{M'~ʧş$ҟ>ޡϠRU+B-f85ӻuMu˧-BQ^+ Ju_B>?C\[xE?F}),5/1T~UJ3AX "JH'۸mo.чvlboX/<gh]o[ĕ4[헳#^e J8Nq/? 6,ϢR8cRѹJiv gmyW˔eBЯ=1xh9#X|)r2Zg<4-fMޯ?C<ѶBԻ3/L %Y`@[Q{XZNxI@N}EyJW+9x2'[]˺2@Q u:]Za݇7|d 4[逵R3̑R:2L9|֗;KyT>tN]ց[@Mv9SeGڑ՛/ |B[PqE!U<ҙ[9Ձڃ ȗI\"tS?@5QCv R h- qN[A}؝5\" XZWiPf\#3rǽo8~<G.]

fcR;?IPn䘪^| -|i#00ٟ.&g 6&1TNf`lķp!Aru`WduF?$b5to*Cshd?č@Ks#J%WrXby)Ҽ4 4I'&ʌ6k,u¥ zhGvpI,z[5n26^؛kOv0zW+*n1ٶeAr+=ySn 4=٨Oe#Km$FsHi@EQ+LozJ4 Ot4 #‘sc ؓ'1"M:(B׼ 剏ǺJ*-4ӌl1a;gfN#jVO+XHi29C| R1LBm@bqSL=K~xZxǂ{uu"C93}v1MP?lY } VW.dt(,=똥kɟ'Ӫv[oTCury"/Nm;aq2n6,$`t6<@p9J^B}>+w+]4gDZ'~ -,ߴ;8ptph'? h#dBxy8E 8?437츏3)AdC}˪8/[Y$Ph!WxqWB'p!0):uY&V"\Pm ˲#T4@<" PZE[eaD^ap`DǿǶb1E$DZz+6~7<ܚ 7Nµ>pR`ܪ#[`Ck  ^wchD'B q>Tf"5}Vs O:ϯn].$3. 0dk^YPPsH!.4;GGL^MW奝GSFoUa1 #3 G6t"&oUC!?MC-Rg0D D`6(L^d6.SMX^UL;N8LXj <pq&停L稤'qD9b*4*4u-]5 7"v%I| "l TY&{UP ƜqZ$`4JW9.qeŃ5Si90A|ڞcL'7DNԿ>YW|2T5(4)?^VOdF>kEy3 .?hx5DrWlBã>xBAUJBWCۺl!a[Z/O"{v m%f޾sdC=y4yS.R0C|:YHERiš9;%>pbAơW{+i8al7۾v.FL i{Y/?WUa^Y V[l6P}Ò VY˃]ǝGF4M#>k>jDMi3#'bC1{1=; i#| =QS}Ye" %C'2Nҧ;i?^>:+YZf '/? _I!+JwY^!:! 9|^ϳ +>RY΀"^@!TC5A%|oIN,JMo{.Bg*@&ʼnN9>e_#y| |4 y8MY_'7`%A FDމhSJhQ+`LvhXLBо/%@gڟ ޻0|3.k;^oPx ٚ6Q_휁Nz 8aߍ z) # Wrr|ð36Poo0>|"bVijlKx:=!jU@ 8ށC2OsTEG`[:,"ʄ ЀgQtߺmJ줨̀ltVWE~0ޟ. :zO7X0 P1<# 9=MҫCb]( tZA4Ҧ-D#I,?kQ5ƾ󻙢EMs.y5x(;,~MJra;~xhe! QLOh穐jvIr8gDP#^ԤkxUA''Wf-0X.w[1\.Ԛ2~dW33l0C R(7'_)]f}vU?Cw+-ap!BtQC4ꏠ](,N;A9A!"ʚ92ҥ;悿9Aӌ@_Rʺqo1W ij,Քt>`psPgjh98\헰+7McNP~HX3;<酰c4bdeh8L7SQԠmE:'#:\Y4$8ܺcej^͇MQ_塚#Cʈ1YQ(vX٨jeof{oHDXg@9Bf.>e} G{  [b1i,AZe2IE*٣J>356۸{v'ib;,vłhe~ͨuijU`^z ]𖚒:/=uZ"UVj4{Q߿2@jVeL¡5ƫd_7.g `5TtAN{7l?Con*sEކZbc.g.zqRJ%yWXH Zr6#/܈ȝm7" tW;IߖIl +N)hVCH G&G!GDcwGݍ~(^Ċ0f"k%0nP8d 26zyP+ #T#A7JMDOjJ{!{FHǨ|>oAm%5)\G=:OtG]>It?>=I8ƘƩZ:gfqxFBfauOuIخs77`f{Гd4Xr|]{xڀ+W1܆`nF(j//Ea++9%f}Z.~i?͉'Po+Vbv<. uAZVh2'PSHtۺKFZ=.e-e> ?6y  ʭЗb$>*w}'7Vv=/J.Wx,FtuxM,?C޶RP_`9p]pD7D얉-2[ (HcsXrt07Ym 㡪rM+ȨL1?MMF4YٮBtWTQe {IW| MڽWcy*Tc7@ S@JQpk?|xEh|( skL~4DGnk] xw99tjs6Á;C@"sg tvZ,4ؼicا^NoW @lR;ho>eLV\iK: p1@Y379iG17!^[N!q? Gl{)ʓ&',V6b/YfF(J_-J6?Dan]XH% wZ*pru] -S/ *aqlO051.5p'b A=@ťE|j}VuU?LzQ 1U|)*zJa\F*STi7  k1͇a?szi8ʂ| "gǫdJ17~?m75 , p'P̻\5}$rR:c.mbiƳ`dFjgә>-H]X9Gnr\bvp` ^*g]멃0dݾ b5Q.S"-7T%ӯS+S~9fC6T=J+RsmU\[;NWB?eTlђY{F] 0^]Q8zz ^~m/t,eZ0^fo^ʊIaK~T2 JAnW-첩~Zr4oӘGٰx"|1zΠ*S%OqR$o<fN)3|Q6;) ݋lsMDO*bt;B$jl{;TA(@@/Qj=`]ѼN?^SsP`bЩ1QlnlW|~X=f0 \it?]b}s6/Tx.dᖂɗd׎*cnU .^Mɡ8 1Y,)_DB䬲X_k~€ 18`DmBqP}ĸ^]N?/;]MULP`la+:|ыmVaW\?ߖo{!{m7@,6ԤH_,4E/ "_]\s)N!)Ѡ1F: jJ>[ _ZiVݖ-w'GN˜˛[ ; W7سpIb=KD[5*ŏu~xޮȄ, bRp )Zmr kuE]~7;!OU/eEzXb#]t-UլvT"B5wgF UpϚa9%wDe oy!0tzrL 5RMuJ?KUaK˜=}XAڇ(.!3${@b+UPV>|ap*%{ -]B`P a _Ͷ.bxs2aau7 <QyO3mAZo4>c!PU7^rea*Sy1GZE94 PNZ.>?N~S`IILhA-NS6v+VmXʰq{v%/dp6`8:u}vk0#gBtA vO ZxjW-YV`)^26Tmc ?Ҵ>V(=ÌJk!+1Ϯo6pE4M˲vAZxO%SiU.5r7f~Z]gۥ>F_dJa-|t7_ ƸU[ WbF\aWy#6>(ocO% q7ISlJ!uMthDK`TM?>Lbmgqq~]nOF]osFo ZW\>k? ۳֎܆ [74DŠv“QAZ{[c%R)tVnY]y zsJG45$lߣuJ~k=fkA?li8[ax{ѓz {2'uwR%wvPU_yE7y.Zd;:g?D!fP*+n-#ғ.O?JY.Ń 4 4x/uNAϰ*T O<~OËtFF}`2PY^0nau'6oY0/ǿ(`m# _>5gD,20ZΣ dC挠ȢbdJٴ<~+I|fu6_s$ծt$Ӆ+hjʈV*6"훜+•0ў&KVcgl#+WE_xw#7m"tITxR:nvk늲saju r"jetEܞrBC_ ɇhl.5XY^6jP v1[NY96hFR!)WDٻݪ`˵le',p6B{SbfVdp  nUmhhZwqe0]ȱR C+C7oQ{E *5S ־x 2.MZ_IK qUReW@nbT1>S$~oL26rJ}L yI aT>r*::Cg/CT$%Qi/ثN2I!AO :` F,Q3UoVoW>y7먒KK1IL~34$V%Qp>13bQ "tH)K,= #29ㄐF;T$`J@YIQ p\l%zWj|o:Y-#|eق.O\I؍ZԀбakC$fȶ,Er`NSKɍ1zUj/"Azym5Qz2Z.*Uʝ$&&?r,>і,mA[8<& (XҺ?Ӹ} Jo ~2zdA/ &ThWfGhjtf#H9A XϞRZh3gcJP8%vLu"6b{vye:˙@aAg?5" %Ky8.yhJ߇y Q;?^' {.CuWciU/wr yz܂쓖2̢Y٠T1x٭a@ЉVr^)g8wӫXaɒ$HO--!v2{:WOx0[s)FS|K2S)^9J(R1zeݒEꃕv-sjo|0;k ' 2hAYfQpم3ܛJE*с;v2DSck#$`> @;`-lS슬0GiT }t ECWiCD怗4!hJMPze?F!a!ٞEe2 M kk DS>^.y)OK,)}lW ņ:0i(}I&$tQUmD莔 LZ +1nRVc)o$E_} u3^5l =U9o)X 6h~D>UGMa򸯍[n$6_w1v$S譈=|b#_ $[ggYa">*U$,|-c&`e1,+pe+MnvHe Q"HQ@3vu{ mIܪ 4dhQf%vNؽ1:)>."BA.Spҽ ú"&!݊33YkwxCxPL'n@o 7 =Ɲg ހ!Pje3}1@P )HQRqDb H^|zTJkUn@Fw 6 @@1E*CjCŝ\Y91Z=QvE+A4b^suJ!z/#ᗱI֛ۑ5U⎦HXgnMm 6L(葔x!ȍGUjda?{F)Z2YqmR{:ӲpzWDzgbĕ<Ȫ8C6 v ״L&s3qSg3-&_18#PhA|}9b;Bq)>M8bnaX,'VeqZS)ˁ% ino~I>!:/M<rWJux4vW%}lG֜g*` _lsR/~[_}RM <A:$$F%ST|Mg -1{hD|f@o.ʃ,sxFہcx$35e%[B)z9*\cHOWmǖww@2M$N X ωU2pqo>Gw_;:Hf? /KNTK`\)[78~I{ͶS~p9߼uoz 9 Mv#e 2KLF l˕r,]DdkD6tdAك>Hxdڻ ƍUi qvWBR'Vrxܙ"Ә# QԳt:ⅵ.[ =!;Ֆ׶x/hles _bڜ{#+58/%CqMʭDFh8ABF [k);ۦ]9T%gd~n`0TP!]|?W8睥u ؃ح49/nw-58?2B= JEVM6p^Q.sgG4w>niy' ijLBVd Q7?k fEw^x4PoxQm"-}GoX<('l(7@ %slq=lj,|z]4a`C`&|qpLP=oF~% GuVKBgyU6FӰcX@d{,)Zs:m[SO(%?"|θܞ]IZPQ HMÔPzf(rx,4 %Vc=9zEUXX_D*mX<704<ńa] Tv IH*pNPʝE 8 /F"n2/k>UÄ^0Rjˤ k \xCI/ĵ1˹S`9ПVތ%ҼMjM[f_~fóQ|Ghc$>k탡;;2okFlVRt9 pCs]W.1<ަGSAtV/IOTަqgci\x;}z-lWpW3fxeC3=<"ʛQ0bG tD[\A '#eFka%%J8Zԓ9tiDEw\s{!F* ܺ, lʒ'n 64L^O$Ї" 5۹+R-L`Kyns1X}?}ٹޞ9Y"  a坡=2vdٚg'_Iax&L -8"{n(v@TtRRKkoO5po;TO!Uø6@}>"NpCP RwW=⵰t6d*PjtS56'.I5ͅ?HDLxRg,}O-|7T+QU8!h:Susṅ-IswPU~H:+v`|_1E'+1$4ƀWp ^S Aas92[)jpfzP\[)pҒ puD?śk3Oe^b[!X:f ٦=(ntv Wzl|UŕׂB彦FQ5y gYL9cT<ҁOmJ{MTC5K.z 4FPSbbӰjlf4a E ХT[wCRʬ(y1x9'لU^a0\"`ŏAEc_gk A<ڎRɯ dsCU[f4G!ϳJmgG:X@!,ȫ zPŲ G+MawKs0w c#KRIz5-5(B~64G`Bp< 6HV/f ޲(6~uBWˇ =ncܢu$[ RٮwB@i罏nXJ"?a!zHi5h4(/5_d!y]?MIaovz`töCZ|{]ыW>&Gl3MuYe5d&K%xQ@% (\}{qD8oql9;y)7'΋SQU$7KXk"=t^77D?fW F,ݎ\͜ 4yб)1^)2Cpֺk B"JNh0*}a7Na١nkٯχa)юij#x#iSWd?ߨ O#m >셊Xϲ8!%#[$Evպ!Ok(ܗ^%}dn:xyv+E]LIiYq"d6?KeS:P[?5;!["mUe Y go T%Jt{|W*r8K%v m6[/ˆaۢݜ4!$fd7z5x'|[APHicS89,P0'gjIt*z@{nDley? ;)+( (jXVZWvT!Wı,bͤ^0s܌օ=sAbk%x'2x:bdo%F_×D{'=J E 8sD Lf]-e,WcĐ,޻<}cDmb?Bee+/h" T-L#/IϣQV2t{reY:= Y8aREΛ+BK!~Bl,0U([Rrn9n}&˽i9JvfTq/ Z09O!Kz.p[ʾқ%5y+yVK\kqgBPNjCl,剝j%{\Jpv"M4#U+-ݢëC[ nGn(%:}G_6E]TJWL7R|y]@xW:Z;W8R!u8XNknun0{2¡ ?!,!yp R% ˌwլ\ԻO03gb?<L} Ȑm?BmN|~ǁC s9Fsq!t'Wmٳvu"-. YLx$TN9𽨀{呉@ESXs^-)C6px盧&Xgjg!Hoid~[l迓6 -c -ZNnH_qΖѷLt `]ngiiw[s&sL.B F`֊RrCD_-a)ҴS5Y"@:盆Lqbp[GKeڃvmJEgMN`":"nͣ:';+cDԣ% 1e~{=hů>ׅwtHE`-0>{xTɦñl֜fY׾ .j,3fRY,Qg~yDJ0jͣ;@֎uG_E99ڊ~UM+?kKIoIEҕ zed$ZzY t`=I*33% r (>t]"Ͼ?XOpF}sڈ)28+X$e@êJ1I y78x9zEK W~s(- TD_l%Q q~JBL/2F)4"[n4)e"sV  K9A2 aW³3f9ÂL('va;An=AQ~-fZXf}2ێE'[?TvLމ;zU$|X;|آY4 5!'cO-fM·< ʬm9GZV,:޷ۛsPx eKq_<[/k .s/rT ie.8D4$!d IKQt5b6lZC#lhe.@zƬ9GB>V~.cCʭFJc*ۧW+ )88L..D?ud4||A};\Tw|PE%-۠#gW-R1VaC"+) 4HzT.@j#T_ôӰsbB, 6IG=Qn߰G ^~nVpFbaE |-@U8wɺgQ6$XNBjO55'4rM=B$awmL 0T͑ 7U~܄ϠNFYѰ*`Z!_P!c`# nBé_A}ռW Ҟ`4w(,RCmOf1kdw=1MDZ*p1Hg'B]"ߐ1>8bc УWzdO<9^C5c#Jg?cdu}TKCgay}<]b@KH}mx]$ , +dFVAq(]ٝ>Xa`mDe#uZ "Mz)j t#u .fl7Aƒdӧʝ<0qX1oP?-EsxԧQk4Q1:}}p}knzdWbyMvSTܢ5sHJDzT'bc@a LfA,h2ޛ-|yxV \ؑ)B]bFOQ_A,7dZ8َWLgz`Ħ V9e4 QNt[ :~4E%JfpBgwrsWȒ_Dfg1rOE !+j%CMm](2CN̓kإ+uO O0̄.fV1XHv(ji҉1p*Jge̜O 2U iY={Cg0}1 ufSkG0^6mƬf5cZnQa"$h͛^ TUJm1P/Bo<44t!N-ٰ-M$3(+JPNKcW"y&ރ"X$=-DtRWI׺ /&4s@K/˟! fqچGrZq* j+i~hX ,؎8dn,)xDˤ RHgx[ sh(f N<ԺU[p;GarP:yXM t{$jJH,i"5iuԋsz{ <};nZU7 !(r،:JM'2$:ktNS:B$զ e|\[>v @VPyʃXTn&֦% G gk~җjœW 9D/}"X5UF5^!+f/N&Բ˯Y)GEq颸(PbVZB S.OZftl ."e( xEӻbТ#$k+v_" NvZ0&3xI;/SxX#X Zflyu3-e~'@pkpz(uRxto[LjNNיox.p@6H됊,Fx:8TtLP( Lqr!{V474T^U\;MG%il]0[5婵 @Za0K4ݥ_R5*bs `_ %%%6shHkRzwwkʁx0{U~v,HA>ڣ"W3oE>H=TY" >rP1] ~0âwۃR_R$|4% >/!QCMBCw28^ "a.g؁s:]f⺚ܑ+%"l*F2CjaNi[rmcSl0۔^EZ1Ta-[xY9q+l \a B;5q{+ffHH2 HjAʖtgDj$V]?Dݭ*(85T cӠs9 z*S嬾zc7~F!n.JykiH7<9vɺgS2X)PjwUW膥 @w8׀ɸ" ?,7>͚kljD)yo2Ț&No4WP>/.dZQy_S{if# PkB3>i _(t4I4 ]mO;#&F\|'`RYieBsDzѡ>ʆ$XہB罨3Uaz$_<5Gq[/:}5׊~/3`Pn&L>B2OEXzneE AIFY>y ֤ڧqq)ײ#msh.XxCh7 D4PSVQɣZۄVGXx`~*U?r*p:KVǼƗvj3dv{6=#aƗYnZk5(/>Rb-2?|=1z]Ҡjk*\p1&CG(7@0ZՑPoN ˆTQpE9Yn&M`MEp8^X- 6ʔ,lEyTQVx(9Cv"FH@]@V[Fθ_S/"zT+M+\oe;afB&DÁiᛌYYPR8/ %?s =p_yGL&3=TwvʪIƈen8diOUkfIC#'t6="SaymqTKhQR d=| ZB.@kP׳U*1i֤>A jMgUՆч]'T%U7MJp8zyoЁtY!|$i? qw=!͊MV{EPx#+;Oi PKX.#xV+f/38Q%PH{P8jn?5;%ŕ^6!;l# 8DǙ~.VqK|dIU >JekznQF=ڗaxQr veއ=Ǖћxƀ> ^RZUޟ^#ƽC!ʯbt88l?Iy}z-ޏR-NEO!竫]%RDf+Psd+ ܄,"Vѐ$( b7#+Lkꣃ8P/u㤷wa$? y3%2cv /{SH \wr֘16d>Nt'E&J:6WUJ<P =N*.@i42`+8W G;wskJJ ؅=T&_d3,FKAL Hf  2)j0lr)IK!NgqO˯,x2>*/ӛzPsRZ(UYaJ2\J['E|89,( @o6Ntعy1("dI29Ɠ>kKWm6}z\B6GʩG|D>;6ͪ bJqWFN(x<#LQKY\S9TfBV6,ܘ6SܿLpr4,rMw422R27'SϜc\t{r`\L\ds䔐{DyX !]&`ᛰÙ( m:=6@>Hixa"L#әXxhzvlv~v7A5~ FCXzЖ\dU&WK,g.5`?7Hg)0.3}D̮{·"2CED D0T ;cy=~uNf _]#˅rp7v!>g>  JZRrbC1n2 PFx},#h2קI]uDG&$vI| :i(8 kH3#ǸÄ .&Ymkh0?Q@wLjͿp"~9W#0:#n%JH{RZO_&?CNͮ䀯GuB[2PѓyUm#^=T)j(((a~qHL"]4q1=-$a_'p"&{dadH6T6k/(ʬžsn6&|v G'/1Zs$('=,-s)c$D)6+#i3/y+g[3g@}u~Idja.7d*/5݂!P.e0\mAp|<ݞA~08 tՔ2:k̀2 /?8 teE[RڢH-:=>VpU+/G7%]6=^]E_esI4Q2q^Vzd1*@dLoЩ\$s;F_c>zhWyȳ.x(+]ѡ{٥ؓt?tm=޴#Nފ>Vo^2gZ2RL1{)p瀇2ERH_EH氾I})`Uxa1WCЀ/@k\~J7Ҳ?[O{\q aBvX: $(, S0UtW%!ϠnܖN0däsE}bNYSr tnݕe^|KۛQ ]iMIR3(3^kA`63x2-CiFfPSXt@9Y-_Zv(y@ )4?pkĵP:wqlDSrt"6=0+d>"XL³(?!uhV=CBdlo~36>Q? @oܬ@~ninJxy~d?F7DaͬB-RBe- Xy7lttXVGcWK1,%*h/hFWqj mٰ}! `|%#9m@U}m<hSd]7 োIc>RCg<e"/j?{tCpyZRh*m$1 5^Y`fk,c5ܗo)fOcJ/ >Y{>`prp՛I勨"gytQb'ъwAޏcz_au*1=GAAA7mʹJ@.rG$(K`eZj h$W!{vY iBɫH׼xs$+Ź8Gq+##M>Zzf^m<#>dNF-pQ*p5F{vL,drX>o()@Q17,^C+9"zj3t^-a-1>O D CbRWsev>QJ;eA}*=NHm6wZЊGQxn.fbN MbK@[׊*0@FXeؠF Ѯ{y310&f>.5=zPBifِI{拴e5 U[EMۜ(j̬_X'SrQ%:f{?X[Y̐Yk3iXkaLA\6_S?>%M39. u;+_i4xGOԹs1k̏"(džy_T?h  4jVn(hz"/A+u2isӇ A \7}hC67dIbL C|l=l lN2&GzѽS%v]w: JȲpQNoD:t(.c,|[?ҕZˏR$LΫ,-؂v$,QT^ͤmig Fe4Eʤ$v?:UHS8;a'?|.JP5"i7/E:G/Uq__!o忘H#qER&$m'WpBXs;TU,N)!U}GLufв6;8P| `ԑY:X| ZT׬OsѷH@iWhLu@q2;U sk>>t#/r9l.C^T1F`r"tF1ʼnEQ`-pzOl7ZoɪoUj }Q'XToakI]6#y_T}Ko^gӤ/l9ZFJ@' =zM[9*NOek@gj)g8mcde*O\?*Sga|eډX38D 4^)4 r v`L* W'I)GW jWCz_1q,=Tr05]XϝJ%bOR@*h0~Gӟ`AZ+Ӝ[u7g`Ƃz N0zk'lm"ZE 8+E =0~*l>D.RsksaCm}ݽh&+#ؑ7"Y/HaLqWtz5e?)0bgrRW1b@u{V`_rSo=c}7C!חʵ0\.#%˴jiSrå*$8X> yz237'kŗ5j 9U8&; <t6ѩZ/U.HghjQ DN`>^v+sm׈D~6SMdFnw xcN f)WY5Wƶ$5#v֋sZ>-^/6HJR 4|;MPAL*:[sM?t,3R)}Fb;!BrBjÿ[) )(<:8  {8ĭ81Do)☏ƾ̩pdj{kx! 3[\piyQ.[W1An*YQȴ%ts;"&rL>y//SvdB) ^W SJpBpι+>v8A\te?C+"ׁ3߅݅i\[j9CaĪ: OĔ 5 {N҇*zXE%ueLCӬh5[i=%m~~%#ҝwnY"a,6zͬ(;ܚwPUpb&ЂP1[lj]kekycvl];xKWc^0GjG1Di-utrww~ejxx x~Zp'N3A\x ! ؞9 ^ hzUk^gD tz2W奎ts+AR3O/Q1= 1vtV:yTg\56fw}֛oUeE{QڔdX>_?2*Xoo47Rl|հĦz*u0&8ghxyZu d-ix_Dfj8bڄt?JCK.MJW"~,.!_ ,0c38ٽ t*fI׶ eu4X‚k4cҲ4Ubr(솢I!iVkOvs̈B9~fD/W<'@(NkPr5zB^zkYQuIi_̾jz?׫KĥA :ddk0Am:rz$~≅G5eT[yT9>% Oy>dUN"'E6IXҪZ IZ0ڢnځͧtvu>,h48- t2 9C8vK?c$zөI@^Ӹ`ݩ he3"ubhRBj9>Y 'R lnkxc#T<.?? } WaҕJ;6wDG ⃛DL_K;n@{W+`X;oqJ֍u vs9~<*;<%%͖m5B/a~ ]`OUqNtl(Q-/Acը:8׹0e-=C4#DWN]O+,?D>ObWߑUwS;>ߏ RRP >klY G5{d{= b ͈i֬C \D}",ν>&d byeM1q^YHmS 3:l]NavEt跽W{-UG/ɀHS)mD=8WߕS Ix~~[R9^U;U9ۼ`S̿|uiU¸Uֵ%>gO H@v)u0JCdv?݃0;zeQ`X~R)ctZ:K6+N/1v2HKа nSW.&[/"㱑R#.N4n[:;bWNmIL7ٱ奆L봪Lj@Y8GL?>Vbg4n52Tz[GŴ q;u]lK`3mK# PWiT@-аpS>fOXSX0]9"'K'M;T!AOӚ 7@6NitbBϺ{]FOWkԔKN8\ =(w[b8voM~UZJ+ 5d\+ռXDmYL M\9ĺQb*ߟ4"@lnڀOXy]nA~?wÔކ<%aEH/_t͚eI-fWV'&\p19}XA@AMqRC3Աy#3\Z^$cXC#M|EO3,,9^$7~Ҥs0qY+#aHe.u\P<3t3j /ϗ0"v,"[!b%qBG $#eQH|&hUuzINk ^2NJvBF誘-| Y \p'+ ЏJ?2'ai&鼃YwH =Ï=]OSHq?8X;vJ!..hZm#Bɧsֽ/sH@kZ!#1}Ĝ{_XQȿ5 "Q\:RHPZpo-;CrD#}qRZQ~*Ƣf-)&X˖& @r!I5QAщhne(֠noV%~hƐd}(}F$6y/s<@mʹS| 5cHhOQcTBT@Gwի5*޷t%!(BpUhD~gB3.rOD}Sm'6RֳT3GJKa}7tU!#!zfT_5_Xq"^\ѪPB#C` Qk+rkFqt-jHd+S ^. -Z5̲QsꝽ>fiq5gvY՜r;tYՕRm 20f6ߒV}(4y󏱫߹~d)f.hI5*89*rƳ ][@xڋS ]KmU/g(8njʱ cHjڻCzKU(Q#Lԛ{XMs*c֍~S%cfŚ|ހǖqcr`)*F w_ku'h3+.od`DhX9}6rV@_.!m' FW]x inW7&_'rp'_߱%v & s5&1#B} DVMȁW^T^dxBe}Ҹ X`!)"94P(tP=|.Z=,f'tc(((q`if0H|hz{pjVEf=/^J-Ϋby21TUlиwP]W@A~` $Qo}-ykp SWhrZJ%J3i wMQ89jUnnQ9؋[u- xa,bZ 0!!+Ns93`{QT֚U欆j $ Ĵ2fSnDwʹA99i躜8181YȎۭwmgU@ȱ𡞅(!6QXz6 D̂L[]Qf ~>1_iT%jC[L`כޕ=?RswXm}sLhpYU弡0qM렛lнf$(*P|cAMhz)5q\EKCLƄRBtc#I/V z"wYP9ϝF R\] YZ