setroubleshoot-server-3.3.26-5.el8 >  A c XU]nilv g}]v*[q e(t@@$zKybOAaV(> 1VL* U:KC>V}KGTK _)EIRy|m3ټIBe>sRskw_3a-/ƹB2T/#? 6k,Q; 6;W"p@1&m=ۏTASL1mt6iBTvx/LFzF18zZm xm1^خ< tu/L7V aLAZk9`b?xhu |i24,lS%_7cܣMq<#n]~cO(Q09>S-oI0=̈́f)Ww:Lf`U`'|PMR?{i\zy~XC7qd_{Xn"w%mwik崮IPt@VBf06e03106fd86e65d496db83193e2c75a49e4f06fe00bfed4a8ae92307fcc779925e530f9716775f2ef40fa9254e26ea02125052ԉc XU]QF{` @ Z@3wm4bXl4N͘X W%kxQ2A훌_1{h 9Cﲋ[(S!3 q)w 澞ÀG,+'CMhP_ dgk=:JQBS0Hnq It4/4NTMԹET!BMHKI (C!xۜv!W0JMǫ/!OṶ \Ą ?Y|RU "Q(+m9so@Q#D$ox2\mrHC:oMÞlM$E<6|{ Θ}+Nz-a^qODơa տLN{J߫Hq=|@J*0=/ /U U:>Wΰ&qSTG)`">מO6)OcDT Q \dFΦyRoHDLEΜ֘p/3SA>pHt?td % AX\x| m 6 X   +m , .d1a4^467X&7&:&(;B);I*;+;,;-;8;K9@K:vK=J>J!@J)DJ1GJ<HLINXOYO\P]RL^]Lbgdh<ehAfhDlhFth`ujvl wnxpys$Gt@tDtJtCsetroubleshoot-server3.3.265.el8SELinux troubleshoot serverProvides tools to help diagnose SELinux problems. When AVC messages are generated an alert can be generated that will give information about the problem and help track its resolution. Alerts can be configured to user preference. The same tools can be run on existing log files.c-aarch64-01.mbox.centos.orgCentOSCentOSGPLv2+CentOS Buildsys Unspecifiedhttps://gitlab.com/setroubleshoot/frameworklinuxaarch64getent passwd setroubleshoot >/dev/null || useradd -r -U -s /sbin/nologin -d /var/lib/setroubleshoot setroubleshoot/sbin/service auditd reload >/dev/null 2>&1 || :/sbin/service auditd reload >/dev/null 2>&1 || : kmmqqXXmm1t1t-- qIqId-d-pVpVff@@''lh;S. C4}B?P: a{?FR?_5:D0..0"0dR4 4/ <|:]G-I/9C5noI;ug3@95)09T=/b2~CCA3@J1-}2bA큤AɁAAA큤A큤큤A큤AAc(c(c(c(c(c(c(c'c)c)c)c'c(`>h`>hc)c(c(c(c(c(c(c(c(c(c(c(c(c(c(c(c(c(c(c(c(c(c(c(c(c(c(c(c(c(c(c(c(c(c(c(c(`>h`n`n`>hc`>h`>h`>h`>h`>hc`>h`>hc`>h`>hc(c(c(c'c(c(c(c)`>h`>h`>h`>h`w6`>hcc'c'c'c'c'c'c'c'c'c'c'c'c'c'c'c'c'c'c'c'c'c'c'c'c'c'c'c'c'c'c'c'c'c'c'c'c'c'c'c'c'c'c'c'c'c'c'c'c'c'c'c(c(c(c(c(c)c(c(c(c(c(af1aba7aef639bbd2d495b259f94e728436c796fb3f4803aa73183aecd3791fa5e8475ddfdc8cf232617c9e17273bc133051d4a1a0605ba089a25b6c319f21a3aefa5f448d04e189719024d7726937038f9a1bef0b30882a916be4b49a8aa092d4b663605dadf69c7deab87532851962853754ecee5c9e490b77511315d12375f593bf26eedcdd360958c7d7a7cd50a5b4bc68a8992d79af2d253583b121af3cb79a9fe70bed980038b9ae45429bdbc98fd4bccf235f923d191314b8f84300f868c8315e740eb7d15ec31bd87a8f40b9f40c54247f5b69bd6fdc94721b41c1f04acbb40207688ef9a021f37a9af3e2d15e5771c1da7177a7351e79116d93bc04bf4952d133e9d2599accb26705f673132c363ec16cf372901ba4a1b73c6217bfa28f3dac6b86e604ea63ee77e438aee775ce513a6f282212080bfbe1167dc912a28f3dac6b86e604ea63ee77e438aee775ce513a6f282212080bfbe1167dc912f1b6d81589cd8f901d1ffbf08360a8db79da724efac4eae804233432da91e067f1b6d81589cd8f901d1ffbf08360a8db79da724efac4eae804233432da91e0677c532bbddada3b9784685cddeddc01095be6eba5e0ea532cc40419cebb2ab91b7c532bbddada3b9784685cddeddc01095be6eba5e0ea532cc40419cebb2ab91b56d98ce2aa1787bbfda5327c14222d3f4211247b054fb6068b95dcacc0cbde6b56d98ce2aa1787bbfda5327c14222d3f4211247b054fb6068b95dcacc0cbde6b6e86cc4938133ab4773819f1dda0d5793a476e8663995da9ba457994f1ea44c16e86cc4938133ab4773819f1dda0d5793a476e8663995da9ba457994f1ea44c1de3faf8f16d6dcb90290254840cbe10ba2de07de17fd0b14b88d3e8f4ed57824de3faf8f16d6dcb90290254840cbe10ba2de07de17fd0b14b88d3e8f4ed57824e9e583ef4c6c6c8d60cdfb407671b57bf13f0c136f12527f96127aaef4b810f3e9e583ef4c6c6c8d60cdfb407671b57bf13f0c136f12527f96127aaef4b810f360ecbac718d256b0b7419fa955df27c958b4528d005c2f011770c5f91fa71b1960ecbac718d256b0b7419fa955df27c958b4528d005c2f011770c5f91fa71b1953f861f1bc57b180ac47411c3a8eb0526a840fab2c08f8238b2780842c2aa7da53f861f1bc57b180ac47411c3a8eb0526a840fab2c08f8238b2780842c2aa7daf2d6d7164ba39661224bf98f045f9908fa7f11dd3f66231dab1a249a9cca26f5f2d6d7164ba39661224bf98f045f9908fa7f11dd3f66231dab1a249a9cca26f50343c6d26efc5e545424a454054ce898db5c03f34041408ea4b7ff44329857b50343c6d26efc5e545424a454054ce898db5c03f34041408ea4b7ff44329857b523ec879b74e2262b7c75d57b30a9b1f444cb48390eed854044d2341c4601399223ec879b74e2262b7c75d57b30a9b1f444cb48390eed854044d2341c46013992742f8d31bd24f0da427803f867c79ee801d280724158126d70e8aa0b666b8da0742f8d31bd24f0da427803f867c79ee801d280724158126d70e8aa0b666b8da0d284bf8a6a58a978ecc9d77b1f8fb09f21b388c87a8fe95e9b4d2df5309ce0d3d284bf8a6a58a978ecc9d77b1f8fb09f21b388c87a8fe95e9b4d2df5309ce0d34576ca90db399691d4f3ccbd4ea4ce392b28c32b78355cfe866a19b71801ba914576ca90db399691d4f3ccbd4ea4ce392b28c32b78355cfe866a19b71801ba918ea9abb4118a39b3c9a9e0a8267ea4a162039a117600ce093e2e501ec654ba308ea9abb4118a39b3c9a9e0a8267ea4a162039a117600ce093e2e501ec654ba30dec652fb631fc70c0517a3b99bd6269ec4827faccc5ec5cc26fdfed5ab783cd0dec652fb631fc70c0517a3b99bd6269ec4827faccc5ec5cc26fdfed5ab783cd0c17ca1d64151153165840d8402b55022e0064ff88d5bf42b0562d7e9cb3c617cc17ca1d64151153165840d8402b55022e0064ff88d5bf42b0562d7e9cb3c617cdcc5d68f728e54f415dbfe0711c187636feb1f7a0826b510b95d20d19c28f3b28a2a21a65d48435e9c1f1b92303c0045f57b966fbc8ca95e0a586cfec3c541a09899b5b5dc61a0c29f3942d377c67166ec34fb55c5798e963a52c2aeb560803cdf21d9ab22e2482b994b432e3ab7fa5bc3e6d145f51645d22a2d9024a6dc49ad663e8323e791e31822afd868a7f43b6d8e1f2ff189876cbc9e3a5d76b3822f91a408fddd580757a66656929f2ea6114a7a1bd8d8adc127df13c5a8bd424f22941879a9b2643be98924c6aecc9dc12c0577544edc199e2f0905cfce7cb8a9d260320179a4292387b5fb280983568400fa99ccd1f8f29ebb54240573b01b122caf3360e6d7b4addc4e45d07bf538b338818a3664ef190009cb2605b9e9ccb619d652dd051e69b1d7572bed488f71bb1264fe8fe889e6cd821b0c4ad0f23c68d38193cbcff7497dfd0961e8e2f5604d9925897d9873a7b18d36c8c3d3e176d659fddff6cbf2163e324ea54fc49d6fc48ebccd4d892aa467350f8cbed5a691034fca3a399168f11023828805938b204a5dae4a73e065265e1c5b230fe3ad05a484583f8364388d1f4938fb4f2a2165473300e27644e9c7cd16312eedb9bb9cac2369db1adfd6da9f02f132eb4a159755d62a23fcfab9c3532d08854d362e791664370ca9fa6d4fa8c78f564483bba934b9034d6a0365f44c81be0978dcb51f7948cf56f4b1596a00ca24450c8a9cfb39631a9d35cb4ff31280b209deafbfdea58c81eb7321b7db2fd8951c7ce3c7c42680fcfe7641c3d7be9e8d69a8fbb992a9d086bbe94b2ca54d1621ad555d611ad2c3855754e6dddc18a13f3f3ed9768619ea1c36c55b23e3d9d1312ce1eb704856ee05aaff8a55b20e90e5974104b397cd23fb6a0b7caf34f6be639a5a4835bd458e69775601e7d4cea1b7b655b8d10a8b4c05c848d09e47e35df391baebbd7bd463fda7a68479e7b085a16892c97ddd0de3c1727242523b6bb41e08b0a5f12d35e3f40554e396d040cf66e0ed93c3dc7d0a093393d49832106575bb162bff8c6780a5ce94132f19859acee841fb26533b5d0f231f7edcc7352d7734a96eef0b8030f77982678c516876fcb81e25b32d68564c5f9f162e35c2db51cf0eb3bddec578b73aa3959351c38f0d94b5fa5ab85333bf074e68985dc40c5d5c9836f2b0d88ab09365a788339ef0b9bc4c709926f995eea2bc8a423afb4a676fa6946bc069b093a647e953eee2fab2f2eea0b56650479749e8eeeb3c33778d4e94a7d8d9e25d5a01d2f3cf6bce7c4f441f39c70d73e7ec64dd6ede0dad502e014144cdab3c5a58457bb1a9459f2745a6ff387fb03a3b89eef9a7da5bf0d5de481caa0407b2568b531b7b8aefc28b77b35ffc2e3cc6d7039c038e68487357ddd22c108a28315b3507d89cea8cc4311a57405e282afaf06acfe7ffde54acf36391d191885286ffc89b7c5230b589da688631aa4f534a142a464d1ade96d9833a09565eeddf8d3095634d80e977149edb6e0db6338daad677e3c1e150ae9a64d9b1970994351494dc1a9e4675e00ebd9d28978450225b18686e96b4265527a7e308d57a21827eaa7c137c082ce57ecf118d7a5cc6d95ff50b0e5011622cbb364d29bea83b00fa955d7d1f5b152fb2d8f5236fb537239c7abdbe6f190a883bbfc0761a9b950de940f4efdf4b3cd94c32ee7d9702aaa03e19c5ea1e30055be506303e838c1f538644788be3faf0be85f82b2b996c87e2b3d24193a1eb6a35918d87b812fef582f9599e95f964f7759427f2af09b1c717ace2c22295d7fb336f61a605c956f043406bce0c5fa103484035eede51227fefaeea49600ba2a9f750196f54b365e288ac768f590af0a8b59b48a3f37e42179427a8eb9ec5c645df124b213ebc82300ccda77d34a00b17b053d57d4a341514f3e16b37d4aff55cee18cdcdb3830681fff16da145100baf7500cda3455a84b4940b20e3a010f419744a1918dae2b8247392760ad4adc5dffb5f84d0fb4f30edbb07ae728539e5c50364ab60b5df4cc87ec5f15150cb9740dda7e0927570f2423c53a1147cacda3d84af87b2074233df65986eac662353ad8e76133f08ab63301a55c5e708048ed140904879bfb5e6bd05bfadf88240b8d56dcbb6301b97f26a04e9682908b7a2033da1c84a46f0ca3ad8f7fea6e81d774a302f8a5c2f645dc68db6c4a13ec4ae4675848beebde1f8c53e9beaf6f985a708e49ab24efa41c8c464b13fd2779f5b5468ba6ec24529f51e1b974e70144c04050e6a56ff1ba2a73ee438d461bf1444a1d5d1ba7d67a8e30b10ff1c739ba65baf3aeb2b39493a45bd8f844fb847dc02a95913e911eae0045fefd7bc983f0ff6f63be55bf63d8ad0aa121ce7424d0282f2575a4cf844fd7321f78d6f3f9938c295013d4aa552ba3cb4962c634b8686e3456b70894b6764899449f127387464a3e0cad12dce66cfe33f08636cf97c737077cf24f4f564846782aeef4be846dd22e2ee994563480cb2c70f159f821803981a3c69d1b98048c7556015e94b648489de01bcbea431afe34b3bd4b31fb253240bc1084ad74fbbdea92e1dff7667bfc3b28b459bb33160f0939965b50331d177f125bdb1e43a4e8531d18ffd2c74ff6b77c81e834e594d77a335d4e6426079bb73ffaea4a21a0564d1bd96541c9b9529342b14a0c07e63a749b155997778364f766daca727ab885a011c2fec748e8cefad054f4c85cf2cf1b28be48e9f03dab842931c671b9202de185cddfa17132d3e313cea0458c92858d744eb3eab1c44709b5e8a17f47a64a94f504ff0fa04f62c4860ab1d8bcf93b9072731bf735039274a43e54747c84b47d2f6e51606596f34694a9ef70cead036f92df908f858c08b91319163c615e9cbb4257f0a192270580807adca4aef6ba2732f873ac9a7b31ec786fe4836421cf33cd3f1c882a900095ed67dfdeefe52ef710ee52fd70c0cd0e4c842be91894d8aa83bf54cc7ea22a82c7cd8bb6c2351634370c13a041748163f06f121c65e6d8b6e7db1881b091cd2802a54c480e234508889e8932d7e30c9b9cf62c0cec77cd9daccf75cbc8c2cd3bfbda74617e2d96dfb0b9e6e6dd7cb6b514ef65525325f21d2ef6e3723d070ef975bfa9be96e4e34d102ef8ffa57221ad45636fa6688cdfe37583c7037ec7b0307653b28c8fd9da547af9324a771edfaf8f11b5959db7fef5feb8f0faed08f308e12ec43fd4a8690a0b4c8312584a7e60c7bcd6634548a9a761d06b0ee32e99090edb672a2269dcd48761d1d9c7e54ebd450cf3b8acb3b680826f05dce37667ff8de07dc2457329518f30701fa898c645f086790910759303bb333bd18b2d850623018d8eee404eefef66c2d0b14d6d90d0f25e5090539f5c5077c399eafc926d2351f1957466de7884090aa90782563d84718112a1374c6c38f0893ef92f8f04eb071feb12d3bda27c5baafb2176ed0a01a836091d428a7fe7dc64cd283a819a4b54a1370f037114c3e4f06db0203141c5cf7bf48b39efa550b3980bc42441088c4d5797249d99c5947f9bc441ed69ea2058f6a167731c191b6e410e04853886927b4efc8ed8f2679bae129a37804e427f41ef5a91801f7fc4b1145a08fd136e772bf5640047b77963b4dde147a4bd1dd85847e948569841403403e6a4fbd629fef7c941abbfa102686736a720c030bad893c18139f80a67c06c32780a0fd65972c59099c246db157ec8ddb30f3e28af8e4ba824c0e0831ac5067724b903d9a03c2ad2f87fecdf0fcd82153ac327da19f39221b68200cf626020058875f025618df3412d515aca321934ceff60af55577e55996f338f6df9e3fabe83a1a415e3556c90f891775b0a09c5a1109dd594e2dd58739e39c0a200c6b7049a1e14b24312e08d72d6bf5ba14b97ba22de5f37ca8796f0009bb3b1942824225a4cb6fdf74483a2584823cecd8aea6ee02../../../../usr/sbin/sedispatch@@rootrootrootrootrootrootsetroubleshootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsetroubleshootsetroubleshootsetroubleshootrootrootrootrootrootrootsetroubleshootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsetroubleshootsetroubleshootsetroubleshootsetroubleshoot-3.3.26-5.el8.src.rpmconfig(setroubleshoot-server)python3.6dist(setroubleshoot)python3dist(setroubleshoot)setroubleshoot-serversetroubleshoot-server(aarch-64)@ @@@@@@@@ @@      @ /bin/sh/bin/sh/bin/sh/bin/sh/usr/libexec/platform-python/usr/sbin/groupadd/usr/sbin/useraddauditaudit-libs-python3config(setroubleshoot-server)dbusinitscriptsld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libauparse.so.0()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libcap-ng.so.0()(64bit)libdbus-1.so.3()(64bit)libdbus-1.so.3(LIBDBUS_1_3)(64bit)libselinux-python3libselinux.so.1()(64bit)libxml2-python3policycoreutils-python-utilspolkitpython(abi)python3-dbuspython3-gobjectpython3-pydbusrpm-python3rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)setroubleshoot-pluginssystemd-python333.3.26-5.el82.1.5-13.63.113.0.4-14.6.0-14.0.4-14.0-15.2-13.3.10206-14.14.3chown -R setroubleshoot:setroubleshoot /var/lib/setroubleshootsetroubleshoot-server3.2.24-4cobγbbOaA@aQ@`>__3^@^^ @]@]V]/ \ڭ\ @\\w[[O+[;e@ZZ Z}@ZaZaZOhZ@ZZ YY@YyY?XXWWW@W!Wi,@WPWPWJUJ@JJ@J@JJJkJ@ĴJJęJ@JJ_@J@J;J@J@J J@J@Ju@J#JJJ:JJJJ@Jq@JmJlE@JeJc J[!JS8JKOJKOJHJD@JB@J?r@J:,@J7@J/@J,@J&eJB@J{II@I@In@II2Il@Il@Il@Iw@IpvI1.H@H׈HǶHe@He@He@GgG@G@GZ@G~Gt@G2FIFFFFFvFvFnF]g@F/BE{@E@E݅E՜E՜Eb@Eɿ@E'Ex@E&E@E%EE@E@Ez@EySEt Ep@EnEl$Ee@Eb@EQEPu@E>@E4E"PE"PE EgE@E@E @E E D@D@D@D}D@DDDDDDDDD@D@D@D@DNDZ@DD|D+@DԈ@D@DY@D@DDDDp@DDD@D@Dm@Vit Mojzis - 3.3.26-5Vit Mojzis - 3.3.26-4Vit Mojzis - 3.3.26-3Vit Mojzis - 3.3.26-2Vit Mojzis - 3.3.26-1Vit Mojzis - 3.3.24-4Vit Mojzis - 3.3.24-3Vit Mojzis - 3.3.24-2Vit Mojzis - 3.3.24-1Vit Mojzis - 3.3.23-1Petr Lautrbach - 3.3.22-2Petr Lautrbach - 3.3.22-1Vit Mojzis - 3.3.21-1Vit Mojzis - 3.3.20-2Vit Mojzis - 3.3.20-1Vit Mojzis - 3.3.19-2Petr Lautrbach - 3.3.19-1Petr Lautrbach - 3.3.18-4Petr Lautrbach - 3.3.18-3.1Petr Lautrbach - 3.3.18-2Petr Lautrbach - 3.3.18-1Tomas Orsava - 3.3.17-2Petr Lautrbach - 3.3.17-1Petr Lautrbach - 3.3.16-1Igor Gnatenko - 3.3.15-3Björn Esser - 3.3.15-2Petr Lautrbach - 3.3.15-1Igor Gnatenko - 3.3.14-4Petr Lautrbach - 3.3.14-3Petr Lautrbach - 3.3.14-2Petr Lautrbach - 3.3.14-1Petr Lautrbach - 3.3.13-1Fedora Release Engineering - 3.3.12-3Fedora Release Engineering - 3.3.12-2Petr Lautrbach - 3.3.12-1Fedora Release Engineering - 3.3.11-3Miro Hrončok - 3.3.11-2Petr Lautrbach - 3.3.11-1Fedora Release Engineering - 3.3.10-2Petr Lautrbach - 3.3.10-1Petr Lautrbach - 3.3.9.1-1Petr Lautrbach - 3.3.8.1-1Petr Lautrbach - 3.3.8-1Petr Lautrbach - 3.3.7-1Petr Lautrbach - 3.3.6-1Petr Lautrbach - 3.3.5-3Petr Lautrbach - 3.3.5-2Petr Lautrbach - 3.3.5-1Petr Lautrbach 3.3.4-1Fedora Release Engineering - 3.3.3-2Petr Lautrbach 3.3.3-1Fedora Release Engineering - 3.3.1-0.4Richard Hughes - 3.3.1-0.3Michal Srb - 3.3.1-0.2Petr Lautrbach 3.3.1-0.1Petr Lautrbach 3.2.24-3Fedora Release Engineering - 3.2.24-2Petr Lautrbach 3.2.24-1Petr Lautrbach 3.2.23-1Richard Hughes - 3.2.22-2Petr Lautrbach 3.2.22-1Petr Lautrbach 3.2.21-1Kevin Fenzi - 3.2.20-3Fedora Release Engineering - 3.2.20-2Dan Walsh - 3.2.20-1Fedora Release Engineering - 3.2.19-2Dan Walsh - 3.2.19-1Miroslav Grepl - 3.2.18-1.1Dan Walsh - 3.2.18-1Dan Walsh - 3.2.18-1Dan Walsh - 3.2.17-1Dan Walsh - 3.2.16-2Dan Walsh - 3.2.16-1Dan Walsh - 3.2.15-2Dan Walsh - 3.2.15-1Dan Walsh - 3.2.14-2Dan Walsh - 3.2.14-1Dan Walsh - 3.2.13-2Dan Walsh - 3.2.13-1Dan Walsh - 3.2.12-1Adam Williamson - 3.2.11-2Dan Walsh - 3.2.11-1Dan Walsh - 3.2.10-1Dan Walsh - 3.2.9-1Dan Walsh - 3.2.8-1Dan Walsh - 3.2.7-1Dan Walsh - 3.2.6-1Dan Walsh - 3.2.5-1Dan Walsh - 3.2.4-1Dan Walsh - 3.2.3-2Dan Walsh - 3.2.3-1Dan Walsh - 3.2.2-1Dan Walsh - 3.2.1-1Dan Walsh - 3.1.21-2Dan Walsh - 3.1.21-1Dan Walsh - 3.1.20-1Dan Walsh - 3.1.19-2Dan Walsh - 3.1.19-1Dan Walsh - 3.1.18-1Dan Walsh - 3.1.17-2Dan Walsh - 3.1.17-1Dan Walsh - 3.1.16-1Dan Walsh - 3.1.15-1Dan Walsh - 3.1.14-1Fedora Release Engineering - 3.1.12-4Dan Walsh - 3.1.12-3Dan Walsh - 3.1.12-1Dan Walsh - 3.1.11-1Dan Walsh - 3.1.9-1Dan Walsh - 3.1.8-1Dan Walsh - 3.1.7-1Dan Walsh - 3.1.6-1Dan Walsh - 3.1.5-1Dan Walsh - 3.1.4-1Dan Walsh - 3.1.3-1Dan Walsh - 3.1.2-1Dan Walsh - 3.1.1-1Dan Walsh - 3.0.47-1Dan Walsh - 3.0.45-1Rex Dieter 3.0.45-2 - 3.0.44-1 - 3.0.43-1 - 3.0.42-1 - 3.0.41-1 - 3.0.40-1 - 3.0.38-3 - 3.0.38-2 - 3.0.38-1 - 3.0.37-1 - 3.0.35-1 - 3.0.33-1 - 3.0.31-1 - 3.0.30-1 - 3.0.29-1 - 3.0.28-1 - 3.0.27-1 - 3.0.26-1Fedora Release Engineering - 3.0.25-2 - 3.0.25-1 - 3.0.24-1 - 3.0.23-1 - 3.0.22-1 - 3.0.20-1 - 3.0.19-1 - 3.0.17-1 - 3.0.16-1 - 3.0.15-1 - 3.0.14-1 - 3.0.13-1 - 3.0.12-2 - 3.0.12-1 - 3.0.11-1 - 3.0.9-1 - 3.0.8-1 - 3.0.7-1 - 3.0.6-1Dan Walsh - 2.2.69-1Dan Walsh - 2.2.67-1Dan Walsh - 2.2.66-1Dan Walsh - 2.2.65-1Dan Walsh - 2.2.64-1Dan Walsh - 2.2.63-2Dan Walsh - 2.2.63-1Dan Walsh - 2.2.62-1Dan Walsh - 2.2.61-1Dan Walsh - 2.2.60-1Dan Walsh - 2.2.58-1Dan Walsh - 2.2.57-1Dan Walsh - 2.2.56-1Dan Walsh - 2.2.55-2Dan Walsh - 2.2.52-1Dan Walsh - 2.2.50-1Dan Walsh - 2.2.48-1Dan Walsh - 2.2.47-1Dan Walsh - 2.2.46-1Dan Walsh - 2.2.45-1Dan Walsh - 2.2.44-1Dan Walsh - 2.2.43-1Dan Walsh - 2.2.42-1Dan Walsh - 2.2.41-1Dan Walsh - 2.2.40-1Dan Walsh - 2.2.39-1Dan Walsh - 2.2.38-1Dan Walsh - 2.2.37-1Dan Walsh - 2.2.36-1Dan Walsh - 2.2.35-1Dan Walsh - 2.2.33-1Dan Walsh - 2.2.32-1Dan Walsh - 2.2.31-1Dan Walsh - 2.2.30-1Dan Walsh - 2.2.28-1Dan Walsh - 2.2.27-1Dan Walsh - 2.2.26-1Dan Walsh - 2.2.25-1Dan Walsh - 2.2.24-1Dan Walsh - 2.2.23-3Dan Walsh - 2.2.23-2Dan Walsh - 2.2.23-1Dan Walsh - 2.2.22-2Dan Walsh - 2.2.22-1Dan Walsh - 2.2.21-2Dan Walsh - 2.2.21-1Dan Walsh - 2.2.20-1Dan Walsh - 2.2.19-1Dan Walsh - 2.2.18-2Dan Walsh - 2.2.18-1Dan Walsh - 2.2.17-1Fedora Release Engineering - 2.2.16-2Dan Walsh - 2.2.16-1Dan Walsh - 2.2.15-1Dan Walsh - 2.2.14-1Dan Walsh - 2.2.13-1Dan Walsh - 2.2.12-1Dan Walsh - 2.2.11-1Dan Walsh - 2.2.10-1Dan Walsh - 2.2.9-1Dan Walsh - 2.2.8-1Dan Walsh - 2.2.1-1Dan Walsh - 2.2.1-1Dan Walsh - 2.2.1-1Dan Walsh - 2.1.13-2Thomas Liu - 2.1.12-2Dan Walsh - 2.1.12-1Dan Walsh - 2.1.11-1Dan Walsh - 2.1.10-1Dan Walsh - 2.1.9-1Dan Walsh - 2.1.8-1Dan Walsh - 2.1.7-1Dan Walsh - 2.1.6-2Dan Walsh - 2.1.6-1Fedora Release Engineering - 2.1.5-2Dan Walsh - 2.1.5-1Dan Walsh - 2.1.4-1Dan Walsh - 2.1.3-1Dan Walsh - 2.1.2-1Dan Walsh - 2.1.1-1Ignacio Vazquez-Abrams - 2.0.12-2Dan Walsh - 2.0.12-1Dan Walsh - 2.0.11-1Dan Walsh - 2.0.10-2Dan Walsh - 2.0.10-1Dan Walsh - 2.0.8-2Dan Walsh - 2.0.8-1 - 2.0.6-1John Dennis - 2.0.5-1 - 2.0.4-1 - 2.0.2-1 - 2.0.1-1 - 2.0.0-1John Dennis - 1.10.7-1John Dennis - 1.10.6-1John Dennis - 1.10.5-1John Dennis - 1.10.4-1John Dennis - 1.10.3-1John Dennis - 1.10.2-1John Dennis - 1.10.1-1John Dennis - 1.10.0-1John Dennis - 1.9.7-1John Dennis - 1.9.6-1Dan Walsh - 1.9.5-1Dan Walsh - 1.9.4-1John Dennis - 1.9.3-1Dan Walsh - 1.9.2-1Dan Walsh - 1.9.1-1Dan Walsh - 1.8.19-1Dan Walsh - 1.8.18-1Dan Walsh - 1.8.17-1John Dennis - 1.8.16-1Dan Walsh - 1.8.15-1John Dennis - 1.8.14-1John Dennis - 1.8.13-1John Dennis - 1.8.12-1John Dennis - 1.8.11-1Dan Walsh - 1.8.10-1Dan Walsh - 1.8.9-1Dan Walsh - 1.8.8-1Dan Walsh - 1.8.7-1John Dennis - 1.8.6-1John Dennis - 1.8.5-1John Dennis - 1.8.3-1John Dennis - 1.8.1-1Dan Walsh - 1.7.1-1Dan Walsh - 1.7-1Dan Walsh - 1.5-1Dan Walsh - 1.4-1Dan Walsh - 1.3-1Dan Walsh - 1.2-1Dan Walsh - 1.1-1Dan Walsh - 1.0-1Dan Walsh - 0.48-1Dan Walsh - 0.47-1Dan Walsh - 0.46-1Dan Walsh - 0.45-1Dan Walsh - 0.44-1Dan Walsh - 0.43-1Dan Walsh - 0.42-1Dan Walsh - 0.41-1Dan Walsh - 0.40-1Dan Walsh - 0.39-1Dan Walsh - 0.38-1Dan Walsh - 0.37-1John Dennis - 0.36-1John Dennis - 0.35-1Dan Walsh - 0.34-1Dan Walsh - 0.33-1Dan Walsh - 0.32-1Dan Walsh - 0.31-1John Dennis - 0.30-1Dan Walsh - 0.29-1Dan Walsh - 0.28-1John Dennis - 0.27-1Dan Walsh - 0.26-1Dan Walsh - 0.25-1Dan Walsh - 0.24-1John Dennis - 0.23-1Dan Walsh - 0.20-1Dan Walsh - 0.19-1Dan Walsh - 0.18-1Dan Walsh - 0.17-1Dan Walsh - 0.16-1Dan Walsh - 0.15-1Dan Walsh - 0.13-1Dan Walsh - 0.12-1John Dennis - 0.11-1Dan Walsh - 0.10-1Dan Walsh - 0.9-1Dan Walsh - 0.8-1Dan Walsh - 0.7-1John Dennis - 0.3-1John Dennis - 0.2-1John Dennis - 0.1-1- Shutdown RunFaultServer nicely (#2119001)- Decrease setroubleshootd priority and limit RAM utilization to 1GB (#2064727) - doc: Document performance related changes- Update translations (#2017299)- Improve after_first email filter behavior (#2050734)- Revert "Replace pydbus with dasbus" - Fix typos in --help, man pages and developer's guide (#2028226) - Do not use Python slip package - Stop SetroubleshootFixit after 10 seconds of inactivity - Fix plugin exception reporting - export alert dbus signal - Make sure local_policy_package is not None - sealert: add "Last Seen" column to alert list- Update translations (#1962030)- sealert: exit on any connection close (#1875290)- Optimize get_rpm_nvr_by_type by adding a cache (#1794807) - Stop building seappletlegacy (#1878792) - Update translations- Add 'fur' into shipped locales - Update translations (#1820570) - Log full reports with correct syslog identifier - Cancel pending alarm during AVC analyses- browser: Check return value of Gdk.Screen().get_default() (#1574434) - Improve and unify error messages (#1763982) - setroubleshoot.util: Catch exceptions from sepolicy import - Add dpkg support - Do not refer to hardcoded selinux-policy rpm in signature - Make date/time format locale specific (#1812674) - Improve speed of plugin evaluation (#1794807) - Do not try to report a bug on None package - sealert: Drop unused import slib.dbus.service - Drop updater.py - it's not used and doesn't work - root user doesn't need to use SetroubleshootPrivileged API - Use pydbus, a modern Python dbus API, for SetroubleshootPrivileged - Report bug on a package which owns the related SELinux domain (#1811644) https://pagure.io/setroubleshoot/issue/18 - Add Local SELinux policy package version to analyses reports - setroubleshoot.utils.get_rpm_nvr_by_scontext add option to use DBUS method - Export setroubleshoot.utils.get_rpm_nvr_by_scontext via DBUS - setroubleshoot.util: get_rpm_nvr_by_type() and get_rpm_nvr_by_scontext()- Log plugin exception traceback when log level is DEBUG - sepolicy.info() returns a generator, not a list (#1784564)- sepolicy.info() returns a generator, not a list (#1784564)- Use dbus.mainloop.glib.DBusGMainLoop() instead of dbus.glib - Fix AVC.__typeMatch to handle aliases properly - Handle sockets with abstract path properly (#1775135)- Fix file mode of email_alert_recipients (#1741960)- Add man page for seapplet (#1612529)- Update "missing" scripts to automake-1.15 - Add active polling for acquiring policy file - Fix translation of hex values in AVCs (#1477236, #1709742) - require initscripts to ensure that "service" call works properly- Require plugins >= 3.3.10- Update translations - Catch exceptions caused by lookup_signature- Update scriptlets to reload auditd after install or uninstall- Update translations - Improve myplatform detection in get_os_environment()- Move sedispatch.conf to /etc/audit/plugins.d/ - Fix summary and "if" text for AVCs with unknown target path- Switch hardcoded python3 shebangs into the %{__python3} macro- Set auto_save_interval to 5 (#1548913,#1523406,#1539180) - seapplet: Try send and close notifications (#1541624,#1541719,#1544222,#1539367)- Do not show status_icon when there's no alert (#1543758) - Run seapplet only on SELinux enabled system (#1541631) - Use context in Gio.AppInfo.launch (#1542156)- Escape macros in %changelog- Fix runtime dependency: 's!lipreport!libreport!g' (#1536580) - Prefer %global over %define - Remove obsolete %defattr(-,root,root,-)- Rewrite seapplet to Python3 to use Notify and Gtk 3.0 - Add setroubleshoot-seappletlegacy with legacy seappletlegacy based on Gtk 2 - sealert: Finish dbus communication after error- Remove obsolete scriptlets- Update translations- Update translations- Increase the space for suggested solutions in sealert - Highlight suggestions with the highest confidence - Remove additional "If " string from plugin messages - Fix sealert message for process2 (#1507909) - Do not change if_string[0] to lowercase- Don't stop when the plugin directory is empty - Fix missing margins on Troubleshoot window - Resize all solutions panels horizontally - Fix missing priority color for proposed solutions - Do not split If sentences to framework and plugins - requires setroubleshoot-plugins 3.3.8 at least (rhbz#1210243, rhbz#1322734, rhbz#1115510) - Set translation domain for Gtk.Builder() object to have strings correctly translated - Make labels on GtkButtons translatable - Handla all exceptions from do_analyze_logfile() - Fix semi-translated messages - Update translations - Do not catch POSIX signals (rhbz#1366004, rhbz#1419245)- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild- Remove "Report bug" button when mozplugger plugin is used (#1290135) - Change "check_for_man" return value upon failure (#1431191) - Fix "plugin details" message content - Add "init_args" function to Plugin - Fix sealert crash when setroubleshootd fails to start (#1405003) - Improve obtaining AVC object path - Fix setroubleshootd.8 - Fix report problem summary string - sealert - provide a better error message when SELinux is disabled - Spelling fixes - Python 3.6 invalid escape sequence deprecation fixes- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebuild for Python 3.6- Fix "list all alerts" in sealert gui (#1370272, #1332485) - Fix sealert message for capability2 (#1360392)- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- setroubleshootd fixed to catch all subprocess exceptions - Translations updated- Do not use dangerous shell=True - Use subprocess.check_output() with a sequence of program arguments- fixed get_all_alerts_ignored()- added setroubleshootd_log.log_full=True|False directive - setroubleshootd_log.level and sealert_log.level can be set to different values - get_alert() and get_all_alerts_since() DBUS APIs change to use number of microseconds instead of date string - setroubleshoot.conf cleanup- Added new methods to DBUS API: set_filter(), get_all_alerts_ignored(), delete_alert()- Translations updated (#1322654) - Suggest my-.pp modules instead of mypol.pp (#1329037)- Drop unwanted debug message in sedispatch (#1326985)- setroubleshoot: Ensure that dbus string param isn't null- get_alert() DBUS API extended with more parameters - sedispatch uses a timeout when collecting audit events (#1322771) - Use correct packaging for byte compiled files (#1321047)- fixed traceback in SetroubleshootFixit.py (#1279396)- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- fixed few UI browser problems - extended DBUS API, see DBUS.md - import MIMEText from the right module (#1297111) - Fix several GTK deprecated warnings- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5- Move the AppData file to the right subpackage so it gets used.- Sanitize requires for Python 3- port setroubleshoot to Python 3- setroubleshoot-server depends on policycoreutils-python-utils (#1246625)- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- translations updated from https://fedora.zanata.org/project/view/setroubleshoot - setroubleshoot_database.xml and email_alert_recipients are %ghost again- setroubleshootd is set to be run as setroubleshoot user instead of root user - several bugfixes- Add an AppData file for the software center- Ship a symbolic setroubleshoot icon (#1182652) - Fix get_rpm_nvr_*_temporary functions - CVE-2015-1815 (#1203352)- Provide the policy rpm in Bugzilla bug reports by jfilak@redhat.com- Rebuild for rpm bug 1131960- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- Fix handling of target paths that decode screws up- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Remove at_console lines from policykit so cockpit can use dbus interfaces.- Add the policy rpm string to the user comments of an already reported bug from jfilak@redhat.com- Stop sending syslog.LOG_DEBUG Messages unless loglevel is set to debug- Stop sending syslog.LOG_DEBUG Messages unless loglevel is set to debug- Fix unicode settings- Remove requires for notify-python and yum- Don't error out on no policy installed - Update translations.- Eliminate requirement on service script.- Update Lanquages - Use setup.py in Makefile for setroubleshoot dir- Add requires for libreport-python- Remove "the the" typo from code. - Update Translations- Move some of the Requires block down to -server package- Fix typo again in audit_data.py - Make setroubleshoot less noicy in logs- Fix typo in audit_data.py- fix systemd-python requirement versioning- Add journald support for OBJECT_ID when logging journal messages - Update Translations.- Make audit2allow optional, only requre policycoreutils-python not -devel. - Update Translations.- On update cp instead of rename, since there could be a situation where someone has ~/.config on a different file sytem then ~. It has happened. - Fix --password spelling error - Remove --quit option from sealert - Update translations- Fix handling of timeout attempt #2- Fix translations to show in browser- Fix handling of timeout - Update Translations- Remove old options from setroubleshoot usage statement. - Update Translations- Fix usage of "it's" versus its in man pages. - Update Translations- Remove requirement for setools-libs-python, no longer needed.- Update Translations - Fix audit2allow -R output to actually work.- Fix handling of sesearch data- Remove sesearch from package and start using sepolicy from policycoreutils-python - Fix retrieval of writable types to translate attributes into the group of types available, and not return non file types.- Need to add a requires for systemd-python- Update translations. - Restart auditd service on install and removal- Update translations.- Require policycoreutils-devel to pull in audit2allow- Update Translations- Update Translations - Add keywords to desktop file- Update Translations- Update Translations- Fix sealert to handle avc's in /var/log/messages which will be numbered 1400 and 1107 rather then AVC and USER_AVC - Update Translations - Fix hostname substitution to only effect hostnames- More translation fixes.- Fix Translations code to actually show translations- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Change requires to libreport-gtk instead of report-gtk- Update translations - Remove /var/log/setroubleshoot /run/setroubleshoot which are no longer used- Update translations - Only check for rpm on target process if is still exists- Add file_types as a param to setroubleshoot.utils - Update translations- Add missing lanquages, using lang supported by gtk- Add missing lanquages- Remove gnome-keyring requirement- Fix potential memory leak in setools - Update to latest translations- Update to latest translations- Update to latest translations - Fix handling of avc messages, missing \n - Default to check for AVC's on login- Fix crash caused by switching to syslog, and update trans- remove specific logging and move to syslog - Fix handling of AVC messages broken by fix for memory leaks- Fixup for memory leaks- Update to latest translations- optimize/update scriptlets - don't own icons/hicolor - drop %config tag on applications/*.desktop - Patch from Mgrepl to stop printable from crashing if None is passed in - Update to latest translations- Update to latest translations - Fix memory leak in sedispatch- Update to latest translations- Set the gobject prg_name for better integration into the desktop- Don't report to syslog when sedispatch gets an signal to exit.- Apply Miroslav patch that rewrites sealert option handling with using optparse. Fixing conflicting options problems.- Fix requires to include pygtk2-libglade- Fix path to setroubleshoot xml in spec file- Remove dependancy on X from sedispatch- Move serverconnection.py and FixIt commands from setroubleshoot to setroubleshoot-server - Remove run_cmd.py- Make work on RHEL6 - Fix if Button to allow user to select full button- Stop translating strings into bogus hex strings- Allow browser to close even if windows are still open - Cleanup imports in gui_utils.py- Change seapplet to only check for AVCs on login, if checkonlogin flag is turned on in ~/.setroubleshoot file - Fix list_all_alerts bug causing crash on bad type- Fix handling of "/" in alert list - Update translations- Tighten up screen to fit on little screens- Remove dependance on gnome python modules - Update translations- Cleanup handling of current_alert - Change Details button to say Plugin\nDetails- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Turn off sensitivity of details button when no AVC's exist- Add ProtocolError from xmlrpclib so Bugzilla reporting throwing an error will work.- Fixup for allow_execstack have to add pid to avc struct- Fix email_alerts to work with new infrastructure- Added details button and context as tooltips to gui on front end for advanced users- Fix man page to reflect change in gui - Fix sealert -fixit call to import load_plugins - update translations - Fix handling of empty tpath in gui- Fix dbus Introspect handling - Make sealert use terminal for errors when in terminal mode- Update Translations- Fix Details Button - Fix table display - Handle situations when you have no spath and tpath- Fix dbus config file to allow console to use sealert- setroubleshoot will create /var/run/setroubleshoot if it does not exist- Ghost /var/run/setroubleshoot- Update translations - Allow seapplet to check for updates- Better handling of tracebacks in terminal mode - Fix up messages on process and capability avc messages - Update translations- Fix config name- Fix crash in sealert with missing log_* - Report bugzillas in english- Apply patch from Yuri Chornoivan to fix spelling mistakes - Remove py files that are no longer used - Add details button- Fix handling of report_count and ignore button- Add white level, so plugins can tell setroubleshoot to ignore avc- Fix browser to handle ignore flag - Remove tpath for signature - Fix audit2why handling for sealert and setroubleshoot - Fix sort order selection - Fix dontnotify handling- Update translations- Fix saving last position exception- Fix seapplet infinite loop from Tim Eliseo- Fix requires setools-libs-python line- Fix setroubleshoot seapplet to not show ignored avc- Remove packagekit dependancy- Add Gavin Romig-Koch report patch - Cleanup Browser window - Remove avc messages that are allowed or dontaudited in current poilcy- Remove untest attachfile code - Catch ProtocolError- Fix remembering of bugzilla username/password- Remove send_interface from Setroubleshootd.conf- Don't crash on missing inode - Fix up default_encoding an translations- Cleanup spec file - Add default_encoding - Fix wording in bug report window- Fix ignore button - Add delete button- Exit with error code if you run sealert as root and try to connect to session bus - Fix Crash when ino is not defined- Fix bug in substitute code- Fix semanage fcontext lines to substitute "." for " " in path - Update po- Fix bugzilla reporting to work on RHEL6- Do not translate hex files - Catch exception on non dbus system- Get version correct for both RHEL and Fedora- Fix crash on selinux disabled and bad /etc/redhat-release reporing of bugzillas- Update po - Fix bugzilla reporting to handle LoadError exception- Add icon to browser- Fix up browser button handling when there are 0, 1 or more alerts- Catch additional bugzilla exception- Show that the application is starting. - Fix ignore sealert button- Don't throw up an error box if yum cache is not setup- Fix Fix It button - Remove Setroubleshoot: from every heading- Fix translations, plurals and glade - Update Po - Fix plural form - Add support for Green Plugins- Fix translations, plurals and glade- Fix browser bug handling- Fix translations- Update po and fix translation line- Fix permissive domain check- Close open file descriptors on exec- Fix setroubleshoot error dialog and hash to catch more dups on reportbug- Fix pipe and socket plugins to return tclass as path- Fix permissive fix- Add PackageKit requires- Move python-slip-dbus requirement to server package- Fix Permissive Domain reporting- Turn on libcap-ng-devel- Differentiate between permissive domains and permissive mode- Turn on libpcap- Turn on copy to clipboard button-Update to upstream - 2009-8-18 Thomas Liu - Added check for new policy.- Default syscall field in audit_data- Add buildrequires python-slip-dbus- Add sgrubb drop capabilities, patch - Fix infiniteloop- Fix handling of mountpoints that the kernel reports as "/"- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- Fix sesearch handling- Fix a1 handling- Update to upstream 2009-7-15 Dan Walsh - Fix handling of syscall record a1 field - Translate "/" to mountpoint when returned by kernel- Update to upstream 2009-7-07 Thomas Liu - Fixed detail doc not clearing when deleting all alerts - Hid notify check when deleting all alerts.- Fix locate code to use os.lstat- Update to upstream 2009-7-01 Thomas Liu - Fixed browser behavior when there are no alerts - Fixed seapplet behavior when there are no alerts - Made delete all button delete alerts on server side and on local side- Add open access to audit_data.py define statements- Update to upstream 2009-6-25 Thomas Liu - Added a "Copy to Clipboard" button to the browser GUI.- Add sesearch- Fix handling of last seen - Add open_with_write check- Update to upstream * Thomas Liu Bug fixes to GUI, added Delete All Alerts menu item.- Update to upstream * New Gui- Fix handling of PATH with locatepwd- Redesign of GUI- Fix handling of PATH- Fix crash when gathering stats- Make sure setroubleshoot exists after 10 seconds- Change multiple signatures from exception to warning - Update links on fedorahosted.org- Fix sealert segfault- Stop sending messages with scon or tcon == setroubleshootd_t- Split out documentation- Stop logging on normal shutdown of sedispatch- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- Fix cpu utilization problems - Save database on exit- make sure setroubleshoot is running when using sealert -l- sedispatch needs to connect to dbus on avc arrival, instead of startup, since the dbus daemon is not started when sedispatch starts- Fixes missing dbus config files- Switch to C Based applet - Use dbus for messaging. Only run setroubleshoot when- Rebuild for Python 2.6- Update to upstream - 2008-10-06 Dan Walsh - remove .png from desktop files- Update to upstream - 2008-10-22 - Fix pruning code - Fix time stamps- Fix requires line to gnome-python2-gnome- Fix startup problems- Fix setroubleshoot init to rely on messagebus being running- Fix spelling mistakes - Update translations- add dialog to run a command in the background, capture it's stdout & stderr report it's status, kill it, and pass it a pseudo terminal for password prompts - separate the fix command into it's own section in formatted alerts - add UI for running the fix command, enable only if there is a single selection and the selected alert has a fix command - add a config parameters 'run_fix_cmd_enable' to control if fix commands can be run, defaults to False - Resolve bug 431380: prevent notify popups while setroubleshoot is open- allow sealert -l lookup to accept * wildcard - add a few more audit fields needing special decode handling- Resolve bug 430421: audit_listener_database.xml:3029: parser error in xmlParseDoc() rewrite the audit_msg_decode logic to beaware of specific audit fields - add new template substitution $SOURCE, a friendly name, $SOURCE_PATH still exists and is the full path name of $SOURCE, also add 'source' attribute in AVC class, fix how source and source_path are computed from audit's comm and exe fields - fix the computation of tpath to also look at the audit name field, formerly it had only been looking at path, fixes showing up for many targets - add exception handling around xml file writes (Alan Cox reports problem when /var is full) - add testing documentation - Resolve bug 430845: obsolete URL in setroubleshoot package description - Resolve bug 428960: Permissive message makes no sense. - init script now allows extra test options - show_browser() now opens and raises the window (e.g. presents) rather than just assuring it's realized (e.g. iconified, or hidden) - sealert -l message in syslog converts from html before writing to syslog - Resolve bug 320881: export setroubleshoot_selinux_symposium in PDF format - add code to verify all async rpc's have been cleared from the async rpc cache - add code to set a default rpc method return if the interface does not define a callbak (methods which did not have a callback were not returning anything and hence were no getting cleared from the cache)- Resolve bug 428252: Problem with update/remove old version - Add code to validate xml database version, if file is incompatible it is not read, the next time the database is written it will be in the new version format. This means the database contents are not preserved across database version upgrades. - Remove postun trigger from spec file used to clear database between incompatible versions the new database version check during database read will handle this instead - bullet proof exit status in init script and rpm scriptlets - Resolve bug 247302: setroubleshoot's autostart .desktop file fails to start under a KDE session - Resolve bug 376041: Cannot check setroubleshoot service status as non-root - Resolve bug 332281: remove obsolete translation - Resolve bug 344331: No description in gnome-session-properties - Resolve bug 358581: missing libuser-python dependency - Resolve bug 426586: Renaming translation po file from sr@Latn to sr@latin - Resolve bug 427260: German Translation - enhance the sealert man page- make connection error message persist instead of timeout in browser - updated Brazilian Portuguese translation: Igor Pires Soares - implement uid,username checks - rpc methods now check for authenticated state - fix html handling of summary string - add 'named' messages to status bar, make sure all messages either timeout or are named - fix ordering of menus, resolves bug 427418 - add 'hide quiet' to browser view filtering, resolves bug 427421 - tweak siginfo text formatting - add logon to SECommandLine so that sealert -l works- prepare for v2 test release - Completed most work for version 2 of setroubleshoot, prepare for test release - import Dan's changes from the mainline primarily allow_postfix_local_write_mail_spool plugin - escape html, fix siginfo.format_html(), siginfo.format_text() - add async-error signal - change identity to just username - make sure set_filter user validation works and reports error in browser - fix generation of line numbers and host when connected to audispd - add permissive notification, resolves bug 231334: Wording doesn't change for permissive mode - resolves bug 244345: avc path information incomplete - get the uid,gid when a client connects to the server - set_filter now verifies the filter is owned by the user, - resolves bug 288261: setroubleshoot lack of user authentication - remove filter options which weren't being used - change '@' in audit data hostname to '.' - remove restart dialog resolves bug 321171: sealert's dialog after update is higly confusing - fix rpc xml arg - fix handling of host value - tweak what fields are in signature - move data items which had been in 'avc' object into siginfo - clean up siginfo format - large parts of new audit data pipeline working, checkpoint - fix duplicate xml nodes when generating xml tree - audit event can now be xml serialized - switch from using int's for audit record types to strings - avoid conversion headaches and possibilty of not being able to convert a new unknown type - add logic to allow XmlSerialize to be subclassed and init_from_xml_node to be overridden - add support to xml serialize classes AuditEventID, AuditEvent, AuditRecord - use metaclass for xml class init - start adding xml support to audit data classes - Use metaclass to wrap class init - move xml serialization code from signature.py to xml_serialize.py - simplify aspect of the serialization code - add unstructured xml mapping, each xml element name has its content mapped to obj.name - modify xml serialization to be driven by xml contents - general clean up - checkpoint conversion of serialization to use metaclasses - clean up class/data specifications for XmlSerializable - add support for client rpc testing - add changelog entry - add SubProcess class to setroubleshootd in preparation to - run daemon as subprocess so we can gather results and compare them to the expected data we sent - rewrite all plugins to use new v2 audit data - add SubProcess class to setroubleshootd in preparation to run daemon as subprocess so we can gather results and compare them to the expected data we sent - add new test support: add config section 'test', add boolean 'analyze' to config test section, add class TestPluginReportReceiver which is installed if test.analyze is True, it prints analysis report. In test_setroubleshootd send AUDIT_EOE to assure sequential event processing so analysis results have same ordering as events that are sent by test_setroubleshootd - alert signatures now include host information, alerts will be grouped by host- Fix spec file requires for opening an HTML page In configure.ac search for xdg-open and htmlview in priority order, set variable html_browser_open to the one found, in spec file require xdg-utils for fedora and htmlview for RHEL. - add "Host" column in browser add "Toggle Column Visibility" menu to toggle display of any column on/off - Resolves bug 310261: setroubleshoot notifications aren't throttled - add support for AUDIT_EOE, end-of-event, if AUDIT_EOE immediately emit cached event. Disable timeouts used to flush events if AUDIT_EOE has been seen.- make selinx-policy requires in spec file specific to dist tag- update code for command line log file scanning to work with new log file scanning code introduced for the browser. - update Bulgarian translation (Doncho N. Gunchev (gunchev@gmail.com)) - update Polish translation (Piotr Drąg (raven@pmail.pl)) - Resolves bug 239893: sealert wakes up very often This was caused by the use of threads and pygtk's thread signal handling. The only use of threads in sealert was for log file scanning so that the UI would remain responsive during a scan. Threads in sealert have now been completely removed. Instead the scanning work is performed in a gobject idle function called from the main loop. The idle function is written as a python generator function which allows for the function to perform a small amount of work, save it's execution state and return. The next time the idle function is called from the main loop it resumes execution from it's last state until it decides to yield control again. This way the long running scan/analysis can be performed in small successive units of work during the time the application is otherwise idle and it does not interfere with the rest of the GUI event processing. Everything now occurs in an event loop, think of it as the applications process/thread scheduler whose event handlers execute time slices. - rewrote parts of the audit input pipeline to use generators instead of callbacks, thus permitting the logfile scanning code to yield control with more granularity. Also updated test_setroubleshootd and audisp_listen to use the new generator/yield logic. - rewrote the dialog used for scanning log files, progress bar updates are now in the dialog, the scan can be terminated part way through, errors from the scan are reported in pop-up dialog, one can only dismiss the dialog with success if the scan had been successfully run to completion, otherwise the user is only left with the option to cancel. - Relates bug 252035 bug 247469, setroubleshootd and sealert should exit if SELinux is disabled. - add utility functions escape_html() and unescape_html() - fix initial sort order in browser, track sort order in browser - modify AVC.get_path() to only return a value if the 'path' field is set, formerly it also considered the fields 'name' & 'file' which were incorrect. get_path() now also looks to see if the string begins with a slash for a fully qualified path, if not it looks to see if its a pseudo path such as 'pipe[12345]' or 'socket[12345]' and if so strips out the instance information inside the brackets and returns just the type of the pseudo path. This is done because we do not want path information in the signature to be unique for each instance of the denial. - modify the TimeStamp class to hide it's internal datetime member, remove the cmp() method, the internal __cmp__ will be automatically invoked. - require selinux policy version in spec file to allow system dbus use - Resolves bug 256601: audit2allow generates incorrect syntax when comma "," in denied list - update po i18n files - Add support for pruning database by age and size- fix init script- modify avc_audit.py to use new audit_data.py implementation - can listen for audit events on either /var/run/audit_events in bindary protocol mode or /var/run/audisp_events in text protocol mode- remove all copied code from test_setroubleshootd, now we import from setroubleshoot - export ClientConnectionHandler from rpc.py as a base class. Derive SetroubleshootdClientConnectionHandler and AuditClientConnectionHandler from ClientConnectionHandler. - add audisp_listen as test program - create setroubleshoot sym link in top devel directory pointing to src so import setroubleshoot.foo if PYTHONPATH=topdir - add get_option, convert_cfg_type to config.py.in so that one can pass optional dict to override config file settings - rewrite log_init() so it's easier for other programs to use it, fix the import logic concering log & config - remove log code from test_setroubleshoot, now just does import from setroubleshoot. - test_setroubleshootd can now handle audit records in both text and binary formats, can be selected by command line arg. It can now either output to clients connecting on a socket or to stdout. Can now optionally exit after N socket client connections. - remove non audit record lines from test data - remove config_init() and log_init() from package __init__.py It was the wrong place to call them, now call them when the process initializes before the first setroubleshoot imports - add parse_config_setting() and set_config() to config module - setroubleshootd now accepts -c --config command line arg - test_sectroubleshoot: add err defines & program_error exception add is_valid() tests to assure we read a valid audit record log the unrecognized line if not valid, clean up socket close() - Relates Bug #247056, update initscript to LSB standards Note: LSB initscripts in Fedora is not yet a resolved issue, the changes implemented were to add an LSB block and support the new LSB try-restart and force-reload commands. However the new /lib/lsb/init-functions are NOT currently used as this is the unstable part.- add BuildRequires perl-XML-Parser- move all plugins and their translations to independent package - wrap XML generation inside try/except - correct how access list is obtained in avc_auparse.py - add try/except around top level of AnalyzeThread.run so exceptions in the thread get reported and the analysis thread does not just die. - also add try/except around LogfileThread.process_logfile - add new function assure_file_ownership_permissions() - server now forces it's database file permissions/ownership to be 0600 root:root - rpm now forces the server's database file permissions/ownership to be 0600 root:root - Resolves Bug #251545: Review Request: setroubleshoot-plugins - analysis plugins for setroubleshoot - clean up some other rpmlint warnings in setroubleshoot.spec - fix missing install of setroubleshoot icon and sym link to it - Resolves Bug #251551, setroubleshoot shows up in in wrong desktop menu also run desktop-file-install in rpm install - add /etc/dbus-1/system.d/setroubleshootd.conf dbus configuration file - Resolves Bug #250979, Bug #250932 Missing dependencies - Restore plugins/Makefile.am which got nuked somehow - remove dus.dbus_bindings.bus_name_has_owner(), deprecated as of F7 - wrap rpm transactions in try/except- Resolves Bug# 241739, this bug is the lead bug for several bug reports, all consequences of the same problem, setroubleshootd/sealert when run in a non latin language environment because of incompatibilities in i18n encoding between components.- add avc_auparse.py, now has option to use audit parsing library instead of built-in audit parsing. - fix bug in log file scanning and detail display update - Resolves Bug# 238516, python pkg directory not owned- Update translations - Fix mislabeled file- Remove disable_trans boolean - Check for paths in filesystem before suggesting chcon -R - Remove default to listen on local ports- install icon in /usr/share/icons, refer to icon by name using standard API - Fix performance problems in setroubleshoot browser log file scanning - Significant rewrite of data/view management code in setroubleshoot browser. data and view now cleanly separated, can easily switch between data views while maintaining selections, view state, with proper update of status information in status area - Resolves Bug# 227806: right click context menu resets selection - Logfile scans now operate in independent thread, proper asynchronous updates of browser during scan, browser used to appear to hang - Resolves Bug# 224340: Rewrite Menu/Toobar/Popup to use UIManger instead of glade - Add toobar support - Implement GUI to edit email recipient list in setroubleshoot browser - Added user help to setroubleshoot browser - Related Bug# 224343: Fix setroubleshoot browser to respond to desktop theme changes - improve traceback error reporting in sealert - rewrite AboutDialog, replacing glade version - Resolves bug 229849 Bug# 230115, Relates bug 221850: fix uuid code to resolve '_uuid_generate_random' is not defined error- Suck in AuditMsg since audit libs are dropping support- Split into server and gui packages- Remove use of ctypes in uuid, which is causing bad avc messages- Remove avc from Plugin.py- Remove tempfile handling in util.py. Causes lots of avc's and is not used[John Dennis ] - Fixes Bug# 224343 sealert's "Aditional Info:" text should be in white box - Fixes Bug# 224336 sealert should have GtkRadioButtons in menu View - Related: bug 224351 Rewrite parts of logging support to better support changing output categories, output destinations. Now -v -V verbose works in sealert. - Resolves bug 225161, granted AVC's incorrectly identified as a denial - add alert count to status bar - add "Help" command to Help menu, opens web browser on wiki User FAQ [Dan Walsh ] - Make setroubleshoot.logrotate correctly- Update po - Additional Plugins - Cleanup Plugins- Fixes 221850 plugin module loading was failing in python 2.5 with the message "SystemError: Parent module 'plugins' not loaded". This is due to a change in behavior between python 2.4 and 2.5, in python 2.4 the lack of a parent module was silently ignored. The fix is to load plugins.__init__ first.- update translations - change SETroubleshootDatabase so it is optional if it's backed by a file, this fixes the problem of us littering temporary files when scanning logfiles which does not require persistence. - disable the view logfile menu item if no logfile has been opened - fix redundant log messages for case where there is no log file and the console flag is set. When there is no log file the logging module opens a console stream, thus the console stream produced by the console flag was redundant. - add username and password command line arguments rework startup logic so that all command line args are processed before we do any real work - rework the email preferences so that each email address can have a filter type associated with it. add a new filter_type "Ignore After First Alert" which filters after the first alert has been delivered - add UI for setting the email addresses alerts are sent to. Add menu item to edit email list, add email list dialog. Remove 'recipient' config file entry, now list is stored in seperate file. Add rpc to query and set the email list, the GUI calls this to get the current list from the server and set it in the server, it is the server which reads and writes the file. Add 'enable' flag to each email entry. Modify how the server iterates over the email list when it receives an alert. When marking an alert as having been sent the username is the email address but with 'email:' prepended so as not to collide with non-email filtering options for the same user.- remove obsolte requires for python element tree- Fixes 216575, more translations - Replace delete and expunge menu labels with something more intuitive - add ability for browser to be restarted with identical window position and state - add pkg version and protocol version to logon handshake, test for compatibility between clint and server, prompt for restart - add non-modal restart dialog - add dialog to display traceback if sealert faults with an uncaught exception, try to limit invisible errors - fix return args on rpc method - add instance id to server- Improve quality of plugins - Make matching easier - Fixes 216575- Additional Translations - Fixes 216575- Additional Translations - Change sealert to be able to run without X-Windows - Fixes 216575- Additional Translations - Change avc_audit.py to allow it to analyze /var/log/messages- Fixes 218150, "If view is set to "hide delete" you cannot filter new entries" Actually, the bug was toggle cell renderer was connected to the base model instead of the model attached to the view, the sort model, this meant the toggle was occuring on the wrong row if the view was sorted differently than the base model.- fix bug, "could not convert path to a GtkTreePath" when database is initially empty, caused by last_selected_row == None- Fixes 217961, sealert needs pygtk2-libglade - more i18n translations - Fixes 217710, date representation did not respect locale, at the same time remove old date formatting code, now cruft since we can't use it because it was specific to US English. - fix how selections are handled when rows are expunged. - add Copy to Edit menu, for copying selection from detail pane, unfortunately gtkhtml2 widget does not preserve line breaks between table rows.- Fixes 216936, bug 215290, add 'Copy Alert' edit menu item - clean up menu items, add tooltips - fix printing so it will work with multiple alerts, force font to monospace 10pt, display error dialog if printing fails. - Fixes 216908, platform and raw audit messages were not wrapped to fit on page. - Related: 216575, update i18n po files - Fixes 216941, set default folder for save operation, also set default filename - Fixes 216327 add menu items "toggle hide deleted", "select none". Add model filter to control visibility of alerts - Fixes 214218, sealert with no command line arguments induces startup as dbus service, this had been a regression. - Fixes 216327, rework how deletes are performed in browser. Delete now marks each seleted siginfo with a delete flag, expunge permanently deletes siginfo's marked for deletion, also add undelete command, removed delete confirmation dialog. Modify how text attributes in cell renderer are computed to allow for strike-throughs of alerts marked for deletion. - multiple alerts can now be selected, add select all command,- New Icon and translations[John Dennis ] - Add command line utilities - logfile scanning finally seems to work connected to browser - Additional Information section of report now includes line number information (if alert was generated from logfile) - replace database update_callback() with notify interface, a more generic solution more easily shared between components - object implementing rpc method is now explicitly attached via connect_rpc_interface() instead of walking the MRO chain with magic exclusions. explicitly connecting is more flexible and robust (no getting the wrong object by mistake) - fix handling of return args in local rpc case - fix signal connections between audit and logfile - split databae and database_properties for audit and logfile - fix initial connection state - fix lookup_local_id- Speed up startup of service- Many fixes - Changed the api- Speed enhancments [John Dennis ] - log file parsing now approx 4 times faster - greatly enhance the statistics reporting capability in attempt to diagnose slow log file parsing performance - make gathering of environmenatal information optional, environment information is only relevant at the time the alert fires, not in a post processing scenario - clean up several places where environmental information was assumed and/or was always gathered, or gathered in the wrong place.- Fix signature for PORT_NUMBER src command- Additional Plugins for port_t and device_t and mislabled files.- Release of first version - Fix icon [John Dennis ] - Memory leak fixes - Substitution fixes - File names in hex fixes- Sealert only notify dropped connection once - setroubleshoot shutdown cleanly [John Dennis ] - Gui cleanups- Change close key binding to ctrl-w- Add new plugins cvs_data, rsync_data, xen_image, swapfile, samba_share [John Dennis ] - clear the GUI of old data before loading new data, fix the code used to display the filter icon in the filter column[John Dennis ] - Major rewrite of the client/server RPC code,- Fix Affected RPMS handling- Fix mail handling - fix bugs related to recording per user per signature filtering [John Dennis ] - fix bugs related to recording per user per signature filtering [Karl MacMillan ] - Add signal handling to client and server. - Fix minor plugin bugs.[Karl MacMillan ] - Add rpm information for target. - Add hostname and uname to signature info - Add display of the full AVC - Add display of the analysis id - Change html generation to be separated out and us elemmenttree [John Dennis ] - add CommunicationChannel class to encapsulate data transfer operations, in particular to provide an object threads can lock during data transfer. - checkpoint the logfile scanning code, somewhat working- Fix printing- Fix notification window problems. Now dissappears and does not regenerate if it has already been seen- Add Icon [John Dennis ] - dispatcher.py: rework how audit messages injected into the system and processed. Much of this work was in support of log file scanning which should be coupled to the exact same processing code as audit messages arriving from the audit socket. In essence log file scanning synthesizes an audit message and we inject it into the system the same way socket messages are injected. This was also an excellent moment correctly handle out of order audit messages, something we were not able to handle previously. This may have been contributing to splitting what should have been a single alert into two or more separate alerts because we didn't recongize the incoming audit events as a single event. Correctly assembling out of order messages introduced a fair amount of extra complexity as we now maintain a cache of recent audit events, this is fully documented in dispatcher.py - Turn notifications back on by default. [Karl MacMillan ] - Separated out HTML rendering and made it easier to translate.[Dan Walsh] - Hook up the rest of the menu bars on browser window - Add public_content.py plugin [John Dennis ] - add delete_signatures() method to AlertClient class - start using the AppBar in the browser. - "open logfile" now connected all the way from browser menu to server rpc, still needs implementation, but "plumbing" is working. - fixes for the date/time dialog - remove install of setroubleshoot.glade, we now only use setroubleshoot_browser.glade - some fixed to DateTimeDialog- Add back in the status icon- change dbclear trigger to 0.35- add sorting on category column and seen column in browser, fix reference to my_draw() in print function. - make browser window hidden by default so it does not flash when it's first realized, connect to the "realize" signal to initially position the vpane, add signal handlers to track when the browser is visible, the presentation of the status icon now checks if the browser is visible, the status icon is not presented if the browser is already displayed.- Standardize on the browser. remove alert window [John Dennis ] - remove all vestiges of popup alert, now browser is the only UI game in town - restore the automatic updating of the browser window which had been a regression, the AlertClient class now emits signals which the GUI classes can connect to receive signals from the fault server, also fix the "mark seen" regression - browser.py: restore mark_seen timeout- Spell check plugins - fix dbus instantiation- Add avc_syslog to syslog translated avc message - Fix submitbug button [John Dennis ] - fix signature inflation, all data attached to a signature is now encapsulated in a SEFaultSignatureInfo (siginfo) class. The GUI no longer reaches into a signature looking for information, it looks in the siginfo. The Plugin class now defines the method get_signature() which report() calls to obtain the signature. The default signature provided by the Plugin class includes the analysisID, an AVC with just the src & target contexts, and the object_path. All data accesses and parameters which had been "sig and solution" are now done via the unified siginfo class. There is still a bit more work to be done on this but this represents a reasonble point to checkpoint the code in CVS.- Fix desktop- fix bug 203479, missing requires of audit-libs-python - add support to sealert to listen on a dbus session signal to display the gui. This is needed for when the status icon is not visible and the user wants to see the UI. There is now a seperate program setroubleshoot_launch_gui which emits the signal.- Add Requires: audit-libs-python - Add translations- Fix allow_execmem.py file - Add translations- load_plugins() now catches exceptions when a plugin won't load, reports the traceback in the log file, and continues with the next plugin. Previously a bad plugin caused the entire plugin loading to abort and no plugins were loaded. - Add "daemon_name" to automake variables, change pid file to match - turn off "noreplace" on config file till things settle down a bit - browser.py now validates data, also test for missing column data in the cell_data function to avoid exceptions. - add stub for analyzie_logfile() rpc call - turn off balloon notifications by default in config file, libnotify is just plain busted at this point :-( - only the setroubleshootd daemon creates it's log file under /var/log now, the user app's do it in /tmp, change file permissions on /var/log/setroubleshoot back to 0644. - sealert now looks up the username rather than hardcoding it to "foo" - CamelCase to lowercase_underscore clean up- Zero out datbase.xml for updated browser- Fix 64 bit issue that caused runaway problem- add missing runcmd- fix for bug 202206, require correct version of audit, fixes for audit connection.- add html support - remove setroubleshoot_dispatcher2006-08-08 Dan Walsh - Fix up handling of mls ranges in context - Cleanup some pychecker errors 2006-08-07 John Dennis - add first seen, last seen, and report count to alert detail view - make the seen icon work, if the alert has been displayed more than N seconds, mark the alert as having been seen by the user and update the icon is the list view - change the schema for the xml data; the database now has a version, there is a local id attached to each signature, the filter list in the siginfo was replaced by a list of per user data, the per user data now contains the filter, seen_flag. Modify all the code which was operating on the filter information to use the new model. - fix the xml serialization so that booleans can be used as a basic type and also so that non-string types can be used in element attributes (e.g. int, bool) and the serialization code will automatically convert between python types and strings.- Add dispatcher.py[John Dennis ] - clean up and rework the timestamp code in util.py so that time zones are handled properly, there were a number of bugs. Hopefully it's correct now because timezone handling is a pain. - change the time format in the browser so all times are displayed identically, the friendly time relative format was hard to compare. - modify the plugin 'make install' to delete all existing plugin's prior to installing the new ones - add popup menu to status icon to choose between browser and alert GUI (not fully connected yet). Several bug fixes related to changing the filter_type from a string to an int. - add filter selection to bottom pane, change filter_type from string to integer constant. Enhance how columns are handled. Get init_combo_box to work. Remove unused RPM and Bugzilla fields from bottom pane. Modify the default size of the browser window. Fix missing import in util.py. - add ability in broswer to sort on columns, initially the report count column and the last seen date column. The date column now stores a TimeStamp object instead of a string. Add new method to TimeStamp to return a friendly string relative to the current time. The date column in the browser now has a cell data function which invokes the friendly format method of the TimeStamp object. - add ability fo serialize to/from xml for classes which can inititialized from strings and serialized as strings (e.g. numbers, TimeStamps, etc.) - add count of how many times a signature is reported, the date when first and last reported, add columns for report count and last date count to browser. - checkpoint browser code, list pane and detail pane now working. - add initial support for browser applet, move some functions which kept getting reused to util.py - add reporting of environment to email alert (email alerts still need work) [Dan Walsh ] - Fix disable_trans.py set_boolean call - Complete all boolean plugins except disable - Change interface to use audit unix domain socket[John Dennis ] - modify SetFilter in server to return errors instead of throwing an exception. Default the filter list on each alert display. - minor tweaks to alert queue handling - fix analyze() parameter list in ftp_is_daemon.py plugin - sealert now responds to pending alerts more correctly, it shows how many pending alerts are in the queue, if you filter the pending alert status is updated, the next alert button will advance you to the next alert in the queue - simplify major pieces of sealert by coalescing common code into subroutines. [Dan Walsh ] - Complete all boolean plugins except disable - Make Close button work. - Make setroubleshoot_dispatcher exit if it gets an avc about itself[Karl MacMillan ] - Add generic templating mechanism to Plugin - Ported all plugins to use templating mechanism- Fixes to plugins - Fixes to dispatcher- Fix problem in dispatcher- add email alerts - stop the status icon from blinking, add notification balloon.- Fix startup order for setrobleshoot - Fix Plugins- Additional Plugins plus a lot of cleanup- Added a bunch more plugins [Karl MacMillan ] - Add allow_cvs_read_shadow.py, allow_ftp_use_cifs, allow_ftp_use_nfs, and allow_gssd_read_tmp. - Change AVC to have additional helpers for matching messages. - Change Plugin to work better with more than one solution.- Fix setroubleshoot_dispatcher to catch all information from avc. Much cleaner interface and no longer uses audit2allow cruft. - Remove toolbar from popup window since it did nothing, and I think it looks better without it. - fix allow_execmod plugin to report better data.- add missing /var/log directory files section in spec file, and add logrotate script- clean up spec file, reduce rpmlint complaints- Initial build./bin/sh/bin/sh/bin/sh/bin/sh  ""$$&&((**,,..0022446789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~asbgbnbncacsdadeeleneseufifrfurglguhehihrhuitjaknkomaimlmrmsnbndsnlnnorpaplptptrusisksrsr@latinsvtatethtrukzhzh3.3.26-5.el81.11.13.3.26-5.el83.3.26-5.el8  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFFFGHIIJKKsedispatch.conforg.fedoraproject.SetroubleshootFixit.conforg.fedoraproject.SetroubleshootPrivileged.conforg.fedoraproject.Setroubleshootd.confsetroubleshootsetroubleshoot.confsetroubleshootsealert.build-id5079475b64a8ad0a2cb572dfb1f65ee43b226f2bsetroubleshootsetroubleshoot-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/50//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/setroubleshoot//usr/lib/python3.6/site-packages/setroubleshoot/__pycache__//usr/lib/systemd/system//usr/lib/tmpfiles.d//usr/sbin//usr/share/dbus-1/system-services//usr/share/doc//usr/share/doc/setroubleshoot-server//usr/share/locale/as/LC_MESSAGES//usr/share/locale/bg/LC_MESSAGES//usr/share/locale/bn/LC_MESSAGES//usr/share/locale/bn_IN/LC_MESSAGES//usr/share/locale/ca/LC_MESSAGES//usr/share/locale/cs/LC_MESSAGES//usr/share/locale/da/LC_MESSAGES//usr/share/locale/de/LC_MESSAGES//usr/share/locale/el/LC_MESSAGES//usr/share/locale/en_GB/LC_MESSAGES//usr/share/locale/es/LC_MESSAGES//usr/share/locale/eu/LC_MESSAGES//usr/share/locale/fi/LC_MESSAGES//usr/share/locale/fr/LC_MESSAGES//usr/share/locale/fur/LC_MESSAGES//usr/share/locale/gl/LC_MESSAGES//usr/share/locale/gu/LC_MESSAGES//usr/share/locale/he/LC_MESSAGES//usr/share/locale/hi/LC_MESSAGES//usr/share/locale/hr/LC_MESSAGES//usr/share/locale/hu/LC_MESSAGES//usr/share/locale/it/LC_MESSAGES//usr/share/locale/ja/LC_MESSAGES//usr/share/locale/kn/LC_MESSAGES//usr/share/locale/ko/LC_MESSAGES//usr/share/locale/mai/LC_MESSAGES//usr/share/locale/ml/LC_MESSAGES//usr/share/locale/mr/LC_MESSAGES//usr/share/locale/ms/LC_MESSAGES//usr/share/locale/nb/LC_MESSAGES//usr/share/locale/nds/LC_MESSAGES//usr/share/locale/nl/LC_MESSAGES//usr/share/locale/nn/LC_MESSAGES//usr/share/locale/or/LC_MESSAGES//usr/share/locale/pa/LC_MESSAGES//usr/share/locale/pl/LC_MESSAGES//usr/share/locale/pt/LC_MESSAGES//usr/share/locale/pt_BR/LC_MESSAGES//usr/share/locale/ru/LC_MESSAGES//usr/share/locale/si/LC_MESSAGES//usr/share/locale/sk/LC_MESSAGES//usr/share/locale/sr/LC_MESSAGES//usr/share/locale/sr@latin/LC_MESSAGES//usr/share/locale/sv/LC_MESSAGES//usr/share/locale/ta/LC_MESSAGES//usr/share/locale/te/LC_MESSAGES//usr/share/locale/th/LC_MESSAGES//usr/share/locale/tr/LC_MESSAGES//usr/share/locale/uk/LC_MESSAGES//usr/share/locale/zh_CN/LC_MESSAGES//usr/share/locale/zh_TW/LC_MESSAGES//usr/share/man/man1//usr/share/man/man8//usr/share/polkit-1/actions//usr/share//usr/share/setroubleshoot//var/lib//var/lib/setroubleshoot/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnu ASCII textXML 1.0 document, ASCII textdirectoryPython script, ASCII text executablepython 3.6 byte-compiledELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=5079475b64a8ad0a2cb572dfb1f65ee43b226f2b, strippedUTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)empty  !"#$%&'()*+,-./0123456789:DEF RPPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRR R"RRRutf-809cfb2e918cda021c59710139fc92743b09856985e01cc1606b9aa6c5880da92?7zXZ !#,] b2u Q{LUύs]03]ZɃ'wTҽO& ?%XKptzW]u([^=lF?R>zHteƒ4N؝\ Zp~ʥ79L.tκ ɛ|͌t˕Cyh5 W.FQB%!YJ>}l&FjƯsɩ7C5nNS^\6^;vF tŗckB|d,[O{S~^PnLs1]cWBYH@Q]9XQ[11mбr}ӌ6ѴYks8W 4Hz|):0t ^$cȓr_u.nE:Y'g 7( F"i!v^v^tu+n ZJzכpD(³* %Dp0Ǿ2*Ձ9V{!ٸ 2bEnED$*vk}WȘ\z3t)&l2Ȣkz,\N~pGOO?9KB(/hW N -pZŗ|{ oo/Uګj>(a]LKpmbq!5GFӯ/nMCw0bT(ccbdw Za[ @yƋǎ1Zm`$InI6YOU>`fi(SU|GcF@ Zvtp)(I;7QNO.HuUEGmã칪4)^[ܗ_BƝRK2wqv:L0BE.y;Jf2h4#2BO=C&Yp WTLYr؆xFH Gs5ꦿǝDQ5(2qC-V?O랧E7lQ *~fƪ#ZVv78+`Tjk#D6ᘶmPu8:{ Mkxdh-E?eʶ|@%V@"V\V(αm)Je]Oٰ2Zc''K/|3t5e\>2 N)s>{@TtHlaad5[flc&nתq#ha8iyf^Lǰ)Ff"!xZs0NӍWzB<+P?ٷkX?iɱN]~oi.#Ir2\1eP aM:K4C ս+ɎP{dh Vם M<7$_)JwI'H`#1h4h,9J sߦZ%G!vOn#s6bI9rIKG}vX]MCN5x^٘Ʉ`@ߋVW~ˆAz"NЂUD +1FmVBqVoKcP &=.2;^8Z6Y UoYa$`@h}B#_^h;햞J坽 ܔΗo#0*$*^ DHgn*<}w%AqS, cUoSmTwËUTEh}HJ gLZy#$b_Т:| GJ?PkL4~K%mpյR'dFNrH5sހ;}&/]985 tMb1kcZ/ `jmT[)^{ m aaX w<Z/sN\:hΙL_(C^kU>"{($t;~GhpҔ ! px{N 4fd^:|6 x*)cJi ~$P9iofr@E[B-(Yq$@ L.$H9qq1hy2?Fl 7̫UVD+7@/Diξ"\ˉ0wAp2p(_o_WIlx$'P7@/1k<жᵜN "rɻ?ֹ43͆wt_"%(P?3?1-FԎ)(s.M#j vhԂDihjtM.rȽMElʣ5 >Ƕ\C+Ng;R&yYXtkգf}SV-K\̃SkFUʫ/9ه%FYl˚ђ%<4xzĉ ¬J2U&4@n<ݔ؝4|EjFR;h' [iSxaJhZguL;|;f-?+غ JUt惰pYc[ beݷhW2 !Bw)VănaW'wx_CjN ܻN_)1ݔCx-#i85۹|Y.j5-H?y:gɘDK6ODn9U4@ЪTkR<\oQ 1 n6$VLh.ILkk(ʼ`bDZњ/3~cluZ-Kn@˃+~&g|!/|/BlE~ 21&Mo2ft ]^4hZYPHaaf.<K<{37Lڰ1q!N?iF=^Ĵj1^hUCuB?Oc##Q 2Nn"@&QQ=+vIqQR-î`RP{BXp0M2#%4>dنi,(j+-NݚPt'`M̆ώ.u䆙 AY!-4-HlloUwEUN,`^OqFD )M|k8nD"-]pQ(*-H 0ׇZuF4szghx!A0jɛ!Ʊ¿L|Uf0*MsXfQ qҕka3iwoq Q(nQ͜1)'kF3bD,|[=!g 'ЩH_rp|v9ȅ@<25oN:_etya Npdۙ))#iAXGNBrd/_t,;b6 @[LrѕL*SlK㒔 (XxD2A^[IFq?P ͂֠uZ̽zD3҇8[M.T!/rr qY.$}昖B-d@Urd3LX1VBtI|}&[f|kڡ>}C9A%Wyen|t]@&Է LjY3J_6|zIB:Jȣ 8;c! T 'r3%+-j[9O34)P oM[ V|g&^S4U abzvyY.haJ9ߣ4t٬]װ0j&P4=NsD$ssi㯶^8A)R/f +ux ynr_( `VX[x۫_yGs[# PU`nc$O"RΫ{HX*Q<2Av=m:o_or+A$kjJE%񻪲g.eXU]K3,;|$A:loXC $5ߪ׋3 My>q%|6EͱT…M9=Ncs))]2}i*PAbtD>jW=֗S?g 8ycJe>Y/ՏCOoJQT ѕW"Ss{/C 5Gw'ɞ*~Uy  X˴Ľ U2±o+&+cB D D[{@^0w[NFޔ\I{Cg T=Dg{@y1m?J-p #Ja<*m<;\'y;CM?;*kW( goX+M?%jY=7R"f >rwaPֺ-kE`$(>ZYrFD" IFu;QmIU(;ftc#s}uBi [z zWUTmDPfD0>MzmIffpwS.W =IRi~.GBi1~߈pt:`DI8;ҽؼ$SNa wW?~x@@!*Dr}|[JcptҹIuAg:l@1<[۱+[? 59/CrICzP<͊5~:[L4N zZSQj @8~)4@P%K,]c$̹Fc"QU""eHˌܚLݼ֢->t*涭n?iܒF\jԆMILO@w?ȪX+ú̉R>~%1,# !-5?!Bua@1,"^UL\y{1å(gֈ֜f:s3eS9Ԭs_7$˰t9<)L9 7=Qz]L֍$h#PﳺeE"4$!7T>UXĬ@L5X oWN;XO#uBz;D4bj&hJhu0X1N!e!#+EA^Κ?sO?.f 5H#f,b4q=t zDV@ў)p"V?r]J.xQSgLY;kp[^da tc WBaCz ry:֌kOcT䧙߬ "nobov~}b}`4W6RrƂ(@΢::Y_2}5j#ޓb"z&SX(Yh!ۺ7S3i<r[Mqe S5a( #h! #ۯ|H,WmX@'am֚|4*/ӌvXF&D<[3&Hlo .KU6ٳCd4FͺE_Fo* ^m|VW"H$Y;Zl(EFU-r5d' E;XMJe|ٺ"!ʍA)m༱kԡ*#l( UR?mPٿ NZ̽Ӵ$U {B7 eYDnx85ߝi`T|Qr_SP[Z$!'l-}W˙∔mf*>?,\5^(]=JhaQ[j賃>27KΕ2u߸NszUQBgP(BĀnLY29BЃm SYZI;Us^)*F 3@豓ɴ2 O_dE}BCkc(}<91Ƽs^ ";)_pďtXM,IkH7t9SyӨd2mI~Lhn[m.9J. /O 6줾 #ѧ)oK<-/|T: Φp/|Qq]qҤ \It҄8%%Cמ T#xJ2<94MB`pEZ[`R̝ {zq '3:h id<:d /s(0!H(ڱ5Nkn;{.EKj͈_tƗ3yЎ?Y1X Nd$ovpq2 jplˀƨH#Q\PŠ/aZ=NBN9F<X_UIe2mTV4,=:-DG g`xgpeh~팾2ٌm:ozwߒH2ܭAėJոJ$MͫBO\Gui8Zq ̚J8eSjDe pH@J$#UFR%g-w<' %ƕp2X{*!=U77\EVڒg㪏Rzg(.#{8W"Qd=)F S *6 W"TAqpYU^;B9CRqdjwW Vz.ɤ:hqwHu0[4Fh4Cse\kG左~F4(gEl䡎 ;&xe ggJ>,!Big^Pzo<t/"Sí-xy);L:O3g~۪qx3ΈjֽsÆ> jghlt>xmܤ2 .v#:x%2cȬF \xdLxU{S*uH{=]w3HjFʻL%laɵo[I7%#M8Ks0ax.WeeR9}J}s9Ous%N!gdN} B& atYPi^h5b…꽪I5XUI2(sQ`T5|9FO /.od~ DTѿBCpcUl<rD4E|qK#mU@<\bYWLd : [+Y uAKrn^>ٟs8+u]bl^JR y7$|"9&Bb窴ߎM2ߙR>b2'ܸ8(<,NnSN'[eٚW)XC /(.l9gPBCB Q/9LuHUl"p;.di{Ϲ:%Q$z2&3|ȷǸGp'pd1gɗ :$%-ѴlAgA0'bA** ^Rڴo NU:M@n".;Hu;>|Z"򵓂b~rvchܭf^,hx'H.хz_x:Gg㰵)}n8^&[L6uXjuӫ\އQ“Pi/F;u2"3>;DIEUZhE7tu84x1xQ2=#fJcm]S`juH/&Gw ,U\h&OA U %=JגՓ|XGAbi#aEs`+ )[Jd2G\9ڋx `[?$#[ ݰ9llzH;vfYdSBirUL`y(HL}~!:."W`L!b*J~1R$ 1au{Cjgig3IƯڬK1ZSFd Pv?'mOV1!:`8z j$}Uf+Y4QYbk.[|[ 1oȶgЗyro#!yĄc) [▆ATn"8vq|g"Au͹-vN\D_ ~r$7鍝9;db6:x`\\ O݀9 m„:4,M(MA~2;&3s^LJ;p4Y{".a -F8e4z-qX-sRg9;kadB*m{j߳js3iV$ Uq(oKd;\ /apbBPM4+($/1^it-)Tc9ci5=8,&}#IAWfI""/7ː@/̡lY9i ^%TR4ߋ8P4.ƞ@P82zO4 fSmO LfȗxL\Cwe.'׮eL9H}2g]NBv>ck:eqU|3n'Hȴ{fN=TkO.PĬ:׾2I֬V4e#7hsˈ"a,-|h?ynuřBڮ?RӍS' vfv釶>>z*ǽ G.ǬfDubh6 $bβna>#B}qߤBZII,\,F΅٩xsBTFs iճ-@fۊ2ɳ}٦,ܾ Io'E``ԪK۷< Q.Z(Ds/p*D[9 zC',w=A P ljzGޓTo[z=؇, lV5;s Vոs.M1Jbnn wT *ã5BIkzgsϪ! ] rT}~$}N؜Ϭ+sFR /2&gˈ.0jt6+5>!62B,!odL˴,z:,436 fߵ(3XfDQ>xQfT;"=j<=gmpVq[~v,P[+72|ky9_ן;~ɂꁟ%㫃/|s~:8QL IŁlEjÇh1$ u !hn;gz^D6I`9?I5 >o0b'e;SLy3 պm(>*Z~\!٤gQu2]nU;͘fTz#g[Iq^iE*W =zpe֚n}ȏk:6bAR:绝8,bJm")D1pwo;1ӴT|ߎ#>tB%?ʼGy586 ]&i}ā;r?-N_9WDSkBOAԣNAtʣtWBCM3pV\ <BJS7CX0oeuDZgd@Q,qF azpZ 'dM[V0E?A' tRŞo{R{ <K!3zѓӇ nꜺBHl2- rřBsXL {v ߡ;_ܝv*؎ܷqśEfo ]0>y,]r9yڪF`r0CG@Q9F&zD:^HFFgrw~WgsY8`M Ĩ,^bZ4P>z$D4 a;1o4W]B qVNyOtmmQ!b{~7B~i4W:HָmQ<0'H23>|bHJbc[KJ*K:ďJ pY6U "k<GuA3b[8 \32 j[ &]{{%NR[ yehs7OT+GxAIzh(OsჸCQ͈ ջ-.EM2aN,rSI7u[ݰ~=zSD!:>%1DJ%,03 u`M`*ĵcY[m)qlTR"SUtPRBeۉ*PZGJ-65D!K>;w Re Ics}Y[^&kRy!D1F.;Ős7jW)Q-}YLßqYIҲV`jj԰FE76-<ɼ:l:W^,!cu61'xs|/sHjo92/6@C:S7kb_ l!&%"@"0"P-c-!KS͌ܿ#M`%I"砻 ,UobPK `WZ" dw)iNJ$9wX2 :DLh<$j`ujh?.ǣj%߀l}3𞈓c`l7@$C:IZslTY (uِ&3UPD>m=r jl!=,wp~!uV& ZdŃEO< ݨAE7wY H36>=pe=5KwrUZd`)JEvT7]F/H N o|$x$G7auN[ X,R`GkR gdzrtE@Bbΰj;͖ \vP}r_rqӠK82|Myd2ǣ@~@`\r(hHXjST0 +M ʌ#˿Gwp~"B!vEx3=Ŷ o,+9ZpNi!c10k1qt4gOo]Q|a4 `ૃ^~G9Y2OC="yx|?{g[iͅ5'ǃzi=F7"ꔊ,@Ш~4F~Hv*iP(u2* ݠy}j#9OAՏc 2F8M($0LI-xX2$Ay!ۑ~ANb ors7t.\ta_YN6wbLRM mk|*Q䉩B@ emuLhawId9 T)P 6}֌ֹn/|p&d˳+27Mj| WNA*Xop +d<B"fyč`QhX:tF׭'`e&vBN)pR8d}XbuAz:Bv¯e8_! 8KB+ KWq4C\ڭ&<@(<4~4BS~;_g`2F   Wx5-&YtZ&Nm|Xy:<=_Q;LJeYxIJr r])7Iحwys88;}#ɖn`' tsɇcpaF6O?q2'k57 OK׺Ga߬XoKQaD 6 zEsHa%EnI^57 :k֒2mZxUɅj抁n# +o|9#T9WQpSb= ܃ z>}(@/bhL`m4yѩ<F'̮.^lcY(^fu'L}L~HT+FSs|TySc @ZC|:GG b}s:IL0)['l6򺂏?fQض-ð6 & qDBZhPs =șn9I$ PncOTֽafߦwUotA˛(%AJr:e89ɚЋ..5f!m4\0e(ĤՖZVCV늇ZzwZo[[ӵ7֪=3C4Ȝ4,RoE2x ^V,hOgLVW}0n0> "YJT7<3 s]6q9ɔyÍu<{u4gX\NNG-=t\Xc@Yb0͕(Q$&J=MLǬpr8 $luw*IBfQ3\7+1#AQ*(ԃVǯYQ&~P@R}%[IJɒ>VyN?룉Q;(Ѿ[PJj6͜17B{=hJvn`Y,*^twY33}iFU[w$h-Z4ٺJc'Zj3 ]>f;"MIe~&Hr -)-O:3&-gEa/̪a\rN"u0K7yIHQYj=)}G;MLWuMFRR$ STi29f8[Y%O9C/ (Pcat_, vYY6" ]KlIb4#&>* 3W1s,.{U[20/2rZ I}v;JK6-ЫnHa635:-sskLgwZ8=@\U+Y#q43hOAq1E7JXXPD:r d$Dtq=*L I  uJAX%_tO=fNɏu?uxPuIjfY ,#&n39(QxV!,$o\Ǫ\JE^ 4:l/x&q']iŐ(5NzSHG@@1`4лK4ż FLvIwPi16ɜ4Zk:1H t:5>D$]4jl=.,?d]"FBvS߫yjEյ,Ҧk~D)zaF] "ÅLH^>fϰo[fд0.=X4<"x!Xr\OO#(+JU(75*G]/2L{4"^̀說ag/UUw X_t*Խ%YNVHDfM[6XDO6Cø2_ڕ vL}c.3,M"@L>ѥ^36wf agZoϰ3ta_I3\B6>bh&xlbZN!ϡ Fƞ)T"踖xTڍihsm =$ "мNb4ŷ#rout2!l0sI1kt/ߓ0TT"~]8ۜ?xy5lBwivDw!" e)%}"*ɶ,t\>f^WcL*`0N$paW$[g-o|3 @ƒ?İ3-JR11,27K:VHiْQjUnՔwDsqn WD] 9@ hJNp%tZͰˋMJkHDԿ W!]3|iiH7̐MT?w<z;J\4МEәe&ᶢC*^.:qykLʥ~B.nj~0P o3WOCY_jZvZNH dU2Bj.(! CoiG+ж=Bhbp Y,j8౲􉆮s!NR0n>)@=PdLh?#5Dn-Qgl/ᆳf+A7a5ӎo2vr-j0s%lpE؁!M<}Ex=x畐.ϐ@k *W_E  dُNVGݕcs&=bt>g һe&ҝtw xH'(|ƶƮ+*#<4;z## .&/iQ__:z*eOݸg( JF՞@˲S`5ˌbeiѯ;Ŵm#b] *΁;쨘HlEQEa$U(k}Qvq hTCâ{IQ8NQ T$Σ>poI4hA#99z^闾@-qh% (b׻pc$L:Uv\lc`M,Y# faRdCn0@^LZ|ch.73^ !tIAdT(#8y Ubő7xx#CDfpKcyO5"8#Xif\ Rì|d]]+AuDIM &j M|t#J6&W=,p+eh:DWyV#j"d"N}K>wc~g:w7 rYbdž{&i&zdg9=EćOi":nh)xQ 6yٿK03eRbmTg壽"dIժ@^oSҰ!xX򪎑T"g-L&)P]HʮO~U#$As.0raՀ*RA?@̰5,'TťgWhR }xu Ԡ 7PdKяc 8?4˸M3 Ąq+g<5y y(w0bI.`ohy۷"[Q(Ei苢BÛss`_)gm|bN%Kd5o -Hn||֋6%$G=Z#FHSt|9a vJo*3| ZAރ Jǟ5eFM)*/?N!,_J4D37@e̓lj%"Q4M_` +z CsZGB!\c?k>pAkxvD%-1LIp0ɦZm-zE^a h55kzJg'$xtLj[>aQ6V CJD6Xvt+ݥl2:cA= _u/m*?nJ2L!ɦ|e"9vX!r^ \$Ou*z@Ot(M>%HޥMn~w %S=olT$5sQ1̡Rk% e 09ޅyWEͅ<\蝍mzjdaN3Tlqy\m~I!|u䡗Cۆ IVPB71LoJߦA:/:5ŪnGǩ^;zJryZk>v}oh P cuN<߽G/^y3eOrVkꝤq͋uʩCZaYVa+ld?08nE}b@/}ѭdlUsf55{;mwb(>Vl 'b/V``/"zJ5&?WĽXhNxDUv۴4@)G 0^AiWzәmϾ~N@V DR蚹S,V;턋juUKEQgM`N[r* ^)S|gzT9?nS&#<݁q.|LB`4sT*@Pƍ(cYBOrlM-w n]0LY0 ʻ~Ӑ# ,Uō3. z͡Rda_弮(f'a; .S@5y=p GGlv'C60K4.6̃J#+byD lɺY. pQ]`4z><+CQ7ꃯ"4Wfe\+t=S ߢJ?Q>nɡu)ꭱ'8!:&9V+BMexG5Q+|o[|e_μK eroA枻kaMDN9T6H QRA?ߍ@c8K wRޑ'YGָuQ#ұ0C[5HNtZ*u\` vy _TE2 ?N'p¡~9 !Bݜ2>\-?ɓdu 6eZLWw /k"5[QLh6"$#Lƶ&Y}'*1< r `sC_f·s T- J1Zj!~-;gw^72(s(&<[xǵ@5ejSKb cf5P׼eJ|@`ZpI)@M5OS^̀9oPuA%l[o6 Ipx5) ĕuIOR[ yb٢8%f˚2q]>ĀFst`.wY1x7%;~<0;x5XFI:F"#eO[ dѷ_ У`x"ݢ?4D .ւ8^Ip_#ߣPk) (\Ud  v%)% l2ώe~] ?~t:C-.Lr.YOxv́ ԔDD#_d>[Bbo Ib~Foy$Y9> -R L+z0vC3+ޫ֯i=T1/gK0\HoWG@SOD]2w˼6GW-'s+ѯLF= CS[ƀ!9MTV<a_M 9)r+ bAv LjB7[qnT2=`m W m2DDvBn.!r+5q.)75ޙ趁p+9Q}^~b0g- mNpE,6=p.Y0&V7B߄VUջ;>zL#H6'ʎ6nb~|sR9Y*\hWo#Si~Q*_(5ꑑ`~ ].p< vHI:=8YRG9rGˉc`~PjeԼW'N+k^򇠰D^O>XW7Akťë@Cpu(SD+̈\$HrCLYWS+:==4v:{@*0O =']ΆǯWC(S˶DңkW+v޾e+'P[$֢)t\ P9#2SASԲ(6{@Y*-i\ىݐE`heG?6Oe4DͤŧQy=2 /7绉5htE9p(9:$ e`a jx l_&K\Qo}NHˣM؂DY39N?f5 N7l;q/'hS@wgq߄6,bF֩tkۛ1;%\[#[sEQPVBO2GyLt)ГuDQB!C?EDE{SČV8z8dwjEYWġ.[We'5S~(f>޵{Zy`BJO!!H҆(@q1b/I-MUa)\F%+ӳ`aSe%c ƢdnՀ&( eg|9AOz_N .JX$wdw?Xe2ORgPOq,޺ #@CKyCmy9񪐱4LJU V@n9Ѭ48 F# r^C³ތ3(${ɲuL%|N0Ai7 uy@!AA+*^^k$j}:TAݸ=:: *uLW ,ÜQhE*Boxlyj^RfUQuaZ=1)Q2b,d.-/bt[i5S䍢5 ?©yuSA)# Ǽ~y1Wd*Il'%mDxJQi0Bβy$q^~ vӪ TgÛ= :x3%XQQ9`{s= Ř$Q"S3Ld3)idoHH|C( +OvJmLul6.=~ =O\s"q8S[ ş3SCJG0m֋^7Gv&Bv*j3FV #F54nNZX8CQ:i.lQ>,ȶFu:ITPǕA!G \dA\BH?/ Jm5q}0OfViq>% ʽ.wS@]tGTgtn ?Wtkꫜ u{vV\ k#Xu9,•0d[H><ӂr90氨a,;,VA}+6F%UhYZ; 7`QpNjM&Z:G8&>OT ̉_l+EbݢH7˟`SWj 73`w kR` :sL``Z͎Dہٝ{l eN:JY-1{ɮ3@\Dף̮tƛh?Dr*! "HL|u ¾ v&Y^/C/5W["[`WЍLe('(1hi.9XE3e.tXh`M7K۲l^C쿄=&?tNr"$nH̫)+@T#"ƒ"<#BT ѹl$b4S;tF!jk$xa?%OF0 al$ܪ薦hsQTzS*~iQnooW8:` _h\ku6.y}e߈hO 79y^<*?瞋Uy5XώDyV#ԡ3 z\O㔉BJ•#_J1A%\طv# }RЧR kk 5!7wio]-rƵ Co|*kcψOb_?#-N)̔fN$ܦZĎ[YɲөemrPE| 92*Y[ZT~=| De'(r?%[\K9i`[0աuV]zUyFdNY+<l%?L9bo:Ajm'b k % oB5 - QQ -d0M2 lmUJ}ڔB]x]D^!,Àl _,QR,-&8/j'J`: k^BNdXjhUEՓoMFsᷤ"9AAE դ8sؽv3*Wiu=wߒ~K!rzut{2A5\i5ῤ,^#ím 6zڗCNDɳbUV8m ME [vZYX@Ki!63H#|-50 u)Ft8+ A׫Yh'ޜ\λ|%5 iނc>0~O48cri)z 5%oMEPke%!{W˞R:W$Ŏ(M=޸s&Njͮ `XN\پ(aOy7|y$xj(/m5Dd[`C)*hLtE^^y6pPK7q={2_Jr3K& 'X&xPT٬~{+c"ȧ|40[fIJ`yICΒM^axN*W#\{' n4eicCq tHE0&6M?4}Jzr)jHFm.H8C;}48Fra 3R(Ss#!%#~Moq&xS,x A{~ F;8f7,\7BASNroOn@eZbʍM6 jCMz&,9t0X.uT3F;h5\5ɑ_Urt۪}gE-"$J4f,&ѿ.<"w%ڐc&~gzvE{G"fgi:E%l|Ҙܙ`=B_iჸg5ď-R) \t ~Ή]hRCDRȹ%E5P㐲ṭ W |ٖһO%6\fֻ?lyрns'JSUi8XGIAoE1NXa[,~WN6qq|12>uMǂ@3;c&T Ʀ#U,^ITlBU8qTk9Kn|]s J1wڽjf @mb" m,-IF;uM!7)7rM/cMLNjRyoӇt #T/d^mꍼ+2Y~_D&X@ "z:ZFhCqj?VxE> @ۙf0go-VvF9{5w8_`_e)2gXu{RռG|vZ%xD gS>e+Z'z֒x73U}KgXL}VnR3-|n%SpF(Ɍ8:ۢaJ'ĹT{vBu6_53裚*ϕs ~b}ǚ XM!d',vU~]& A~%2Qq(l#CX9.(=%cg(H1ȍحx]sۉ[uyfIg! aɳ^&oC: >_$-mR͈""E;{%oj J&-O,wS|! *M%WO朞[6E]'}qD ۙjC! ƭEq&tO#5n }~tͭE~~3B#em~[U1k!OPjQҹtu3 ~p*?=Yȱ-20uM\46^иEg:٩0i;0k#quei⣃@q5jLTH: {<@< @])տ  oS%"w_VV w2G8zFHj> AGRnBILPy,ID?$=$単TMV6%עew^Ǝ:,5${$h Q]Fj@keZS,@~~o~Ų=)f?DDovOcs] ڪ&r]ڴqBh3) =bFmx@3#`L4!"OD7g,ƆE1dE+O@ѦB+γyEgN==o ~wO=\M.Vqԑr: JM;j[ּ>۰DKc*e<.gulo gdoOFXiEOo EqYYw/EA:1oX' .E%HL/ )ns]!R>{og,E,c:36>Oؙ\ vZIlD8W<ˡ1q JCti=V⇾cM]7뻛ra ލܜDQgm%H@ ɋ1m~.v*-DVm{mCƥY&@y+%m=@ k\B1DߪĐUlU%m)i<0UU2c,PUc˔ǧdhj{FJO> 7#*Uy Dܚ~4\{꽓LAq{DQ&x$&9"cblsC_9NMa~k-EhvG [rQ|QK/kw'sGW, !|R:"#r#ð%{aiN(Tʜd^?W]-~>L:V L.JVg=Sᬔ82Bߝ2^# L/٧Mhl1f0&b'S"t9:=<@n5^v˜?14q-4=#L/fa4LDTojg ]oB=ێnQ?4 ?3vJ~PH6%ʖ?77Hhn}ALs& }XHzo;]YtkD0Gޫr.َק)l|?J}01uKtk>5|:a%Z/Ht˻SE?D6icI7߷w$`CvЭ0OIP\'U>-NW(. OmIӏs6ͅ 7o֖陦A 9rbFY Ț ;Rr (œC yPU74~E{l@xDZFPYxVDNy}S{.A$&bo0-aq%k,PShK Ceٮ§X^ rNWPmT>c-prF1:#Wp*Mg̟lgݛQo7FvǞfI W %Q` 9JN=3kwzS tOdE5LJ6Es0&)-2ijf5rV˹aɢLgG^v{|&0oN +qW& +]v27OJ೹ {L 9 Y!(ֆHyc`T>bژMSe{:[t+3Ɗe=!XR˱싨R\hB{|ܡ)cP~H{ZB@CʡޯGGH)!Kp)W4h V?B^ ñ IŜlG $lq0;ÕXUSFBCWnL:<ȓ~ڧ!Wr8<N~rk2=X2vب>a:SSVEU}sd@A jB8fG*VWtӪ(2*d7V#6Q'ͽ?U|L(ᣏ1,1 V5$jy38l>+ԯ'&sm {A>+ZolJ-!_\ӿ7AF?zR5w6qMXj\>ד섁KU-9$A&E]ݾ)mo?⡜My߇/ *D|>mU & kHʑ#pθN3]kG )_MD*#LBOU3©4Ov€#G) mqLA'?Ξ R* Xye8·P_ِ;a'U}ۗam@|2ewi/ w iBldB*=Oe+Ci(d89Z >@ Qi]p60|AR6^&+cj!Zhݧ}9.NCsTW=ڨow#xz`ױW@=cpRiɘ Ib&E-8w./G߰sW8Grlltd}\!] C,蚘ײ^$QUY"8tsVP5B*r|z r ?X2tV +tC*  4Mj:=Ԛr~bQbaڋn]Jc0Јd1BcE;Z\ђizA̤Şb,U llv7z4 3bϾ*fэe*o73«̄0!7Hz[OqL>,33j-1dRҞ)ԂPG˷^^bW2高3/p]_dOcdϫB(M`]Q27|!`ku=+g[jVY&xdm2̳(9#@AU١ϺMn%ζnPdn3?V2tiY5T6"O}D9y- z )nwLbX:N1=n S, `8d%Z(+&eJ]T}0b*mbbY<}: `IJ e wڞ@KP/ 3鷗8m Ut,w%9Y#MΪNr;`{zXQ(-SS:ӒSZ٭>QM(Ȭf>Cʙ?xn"&;%JŦ!b[?K?rz9YJظ 1P HmނY!ir;s25^Y &$DOjasFU G .0>i?d * >4O&j7|#=6HGP 'ΰ _b” ?˺m͵}zn֏"eM+"Wv =\{}B}f$)M]NRJ#o65G. aS~T;uQZlsșbִ2Hm4  nfv0R\R6~sx[M~x 5@G16LWg)AB"*7j/!Vah'$>>h?1gQ+-6CpG,!Eo:) :Ec7qb_=fR Œi+ODiedmrM1Q]odP*7q<2BZ/ikG1jMO"L¶ַ{Ani;z*wv/ls%N!?S0^u´$+aa41enoP%&c٫ety9 M2tmppmьxȀ[tK3ol#L1^ৃЅ~.\>ok (Wxb<+DszC&ݝ>'•h4'}CtZUؼg@@拉xM.ѳHhcI}BJ@_}U. H±s5Ͻ& &҂hCH|+w1(ݬXܬ}E(B܂FD\u|CrOexCq_j0AJSPWt6>I+:(Ht+O rg:X_7}C4]MdRPi[IfTOw:l:pu*-b3i>`jct1\d_y2Cv/ *0s.u@98O>qG;;Xv?s.NsrdUn76CγDol#C|ܐ8_0'h v\cp>)QM_Uᥛ̂_O7Ì +fTqbNN]HS]{Kj'o6lYV͊'AYJ^I{'չ SYp~giH)X[nobS4\|z/bٛ:b(ҳ'+~ >}K55 __ي+Ss$[_ {+o (UO!sVF33PÏ@"ob[/sLTF O>@|!>YТ<-M{ЪEFYAPe0 E#˻UzQ^Ouxjah1'oHt~tn[-xAX7EseV:`|2urd?jhsK;'LhQ+ T.+ .h.v,^X(&hx4%[0ku-)3{3vHL놉bNH}T²EVul:/׸(/]~Kŭ#y/nQUD14ހY#Á$::SbnAc! M=%dtoN^# uR]"a%  l=y G/cuv\y\o}惏:z)&6XB\?SdrS͌\eqF a[+Ww [IBye'Yjgy"S%6aHyk̅$8؜(BG -Y9T9Ӈ+VFYf=f( q w"_fGư>a9xX1$V3Hެ&;N|݀7i.9nK6\,~4N"\~jTRAQa:}1\!\GBve3R&>'~QfC9:^p&l VnF9>;9!=ۄMY O~dK; b@#` rU#?Y#f5u_ )pgN4VTDu.kdcqK1>_sc&PV$ge>h`1i/ !27jAL%,]e3؄8E/&zj3a'cLEs9P#uP/N _t))|\AF I[AV`/K2)Q[Ґ [-1-$XJAv ǥ*"D+Kl翴xl=ŗùͱQ:iafZ7qE6LilLFd` O'eu'H99%t,ˈ ]TZ 5h^}  ~2q޸h6 Bp7]ئS. 1 ͇.h<ǩBTs\'Q hRUV WNbJg!~ё5/aRt={uN`x!"5iңI8<Z ]c.7{Ks%#_^,;ndJt}P fKO2j'RN29b*E7P$zLS.CP=d3T=$%i#` Mo:ʔmodfscI3+¯2YB 9*<~&'`b#$cge\}apG7w֑T!|[~$SzLUrA’ fWNYcijnQCdb! Nn=\` ݶQ&P1v#{D|GQ(v#N*yݫ%.0Ao\ci_'id6& *S hnxyr=PK xETP0A'i6huNL-?L{ڹF-I5Ɖ\98]+2uA鰇5l#7*5FΥ-$^G:}!mΨ XX6O4}|m_xr[ե8-".J(Ž*{unn0|l9+,pxM@$$b fthiIJ[uǽ.1rni#5b|NKCL"?AJ9jTG;%)|c`Ք?H8ueZ/mu| bGĀvΞ_6g`c@>YN-w-IaW 48"pi)Q#x}oRoMIPPT@q\<5l|Rn_ A<_ gH"TV$q,4y 99CAEk~ e =ٔ)@ oFaxyM*ڢЃCbd7Ƀ|[@qNN'Z'yDQI5h0 :4? {Tەۧ(gHIr4()5)=00l` ݡ&8!/@o C^ôڈ_iorgȅƒ$ JLN ؗ;A!lIQjO9#ޒZ Sdl_ bo8j'escm5,22; F2L/Ƒ鹂J'ҹ2N9TcK 8EUU}9qnSߑ|=ywg-__Ӎq5<%+q*ҖN&(`ƿO$=ծyȱBP-dpy3bxa >#Gم(JDݍ6  M`Q=cL3D1^U3`!B~|th&x1.^:J}&F]ul;cmMs^SۿЍLrZx'|hn=ptD$3 3,ohG&l.; R6X%kS!,Z Yf1I>C޹9?^PLBaܬyrT3|og^Ex''t؂<QWTo3gk-(¾b$&܄`1G9xt AJ8Ӓ, 1ծfGn$5h=mX ZLOk!B΅DTe<1moOuj}jjyX32ZV}86jWX4DUvam"fɁEYb̹_z0,2Omؠ,P"'Q>1"-X^%u\܅`_{/EFne˓Eוb˰x=ʭ_Aa2`'/4 `9tf&P%2b9?sK<KB?(Hv\ĥU\{s?X45jzJCx-(P9q c4A_ 4JFfqEhݾ|5 ѢB+C{%Q\W}]H[1)ՙ \ }d&N!en-;ѿA~l@qN+Z:vX@v[6~ҳ \?tI;N>wX-l *HHdlN;8p[jdW뛕#O o6DGLQkkgV}E+NI| (bC&Fpw:Ķ #lj< Iys 4ڱQn'ٹiA+ٗW8x*A^am}'a=RKh"ᐴT{6.́Z ŏcq>7~QXG\/\9)BiR@j6u.Q[ m}s׋\f3SBdq*'}SQJ g"Mۤ-Bc89_4£e㋏M.?DlE"[d lFL1MMȶGɃВeW;oM)$<qX"';Lcm(Dfkloi56d=Nγ\|71:13c ۄnqv)]v[/LVʋB{ן4z[G2ϔ0Nıb:'"O6]Z 0ilcfltJGu'kp_Kvd(%zZ22p#ӑ4Bp: o[%ZA%?/bcۅޣdF:zXS݀çƔI="&3x ,7emZZJŧV֡JPӀ @wA-@nO}/ 3z -uRT&8r8͜p1'ŋ^9̉;HܤEX:)tJ%5,&Vu]vIkz u<zGKOE ɛ'>_gmԣyb'P%>e(BX&V+|(98U}qIW"6?DQ6Er*xڜ z#_RX=̇14̦Ys9-\?Vd9 -N.Æ6=e:KMW?1zxLte 9b.܂HNSɵHb7 q}]kwQ@0~)7ԼYRb33{0m1付L.)[Y.؋Yݤ "cD蚈y@?ڞ*˅is/㗌3dT3Qd19&Xϴ8{% bzB@Dv\2ijhKe*+-j|nFD+wR9`(xU'ڳ ꘍)Kr= v( ԲDask!_ZRK~Jj f2dY&c UJ 㳷гo@󢙔d(0Tdڰ OA*$s0d)&K*"s #HAZqkatF=f;$WrvސkpjنTS6зsQ3j fujՓtC_f rOƝlC4aC512YD"A5Xo[ۓ]h _Vvĭ:yHmrŬOdt8(LjkrpV QTL+XbajFqh !K@j?Q'F"M e.U4"o x< o'PyE 8*~8R.K rg@G=2pZi`L;%I(S3;~5V,?r{Eɝshbf$y1#QbB!_y9wjw8AZ5@(K-!;X>z~LZ*Y+X̦~VEϲJ{ϕ< W~F&KH_GиrQff$q3`eD,_D61nmҘf󓖒33d7ϲ-gr~L-5p;y[ VU h䈠@6[{wgZ[l_a_\y؍hRG15'.F.|H'w$a(wK(P}E1n 3MzxPIrsif.+SEyKA9!+YTI_mSV=y^4TJMeMAI 'S+W5=8h$4uZuaSƣG>)#m@&Ŏ³K |tH8S:߆0LkA; ϙծWp6'G0:-d!#D?Ԯ9!f*%&2tN9#[ˏ`D{RlEtkTvv# :vTsN&#U'=lpxiWZN 1Nbs:c`C(jK4;;u Pٺ@ɸ*)ڢeٽl\Y-`'qF6?˯ ^}N9[aI2*ǸaVP^GmV\ojlD^śT!r8Z(˓¨ILoug:zmë.('{#ڪ͉PG" צdϖ{Kז2KOBorsō;Zb5,M 8fH3Gf|{`:*; +M+ߺ`a3UU4,_"X5wʆ8Q0M`p|u1) +8.cEHgn~~#VgUexsyt/'zpa@׸8W:C Z0tƠs'tOڄB+Pi7~,tz!ҭSڨ,a Mu1g_#Łx̃h {ރItԙwLs BT5~ϽԶ$ g لQ<@vu}ZoHCQW ʧ/YJװO]:Ik e.f3{(f2W1WacsRذLNz rxⱧ̇]q03e6'rk ??ϲ:2'vPYƦofᩄT,'{.IY6Jj{ Dvjƀ(#^|] -]>kW0%_q ^u}Uuhbl#݃2Ko=H2'S 8aj |/jL,f9#ޜ1@*LF2F eaP&qN S.0qT]*Q(DEhdlѣl-C'"_jHgadCОX3Eb8R#zתwU3Y}0WeN P>faSZQmtwdݤjdO95#pUvsA;{?lgRM 8hJX H"F@h\3cP #= .S ,#'䬹л=sg9h/CfְۨM`gԾX DEXEl^Ba,Ϯl ND6r(.:BmŬFv 5Aǰ*5 أ4Ҡ& $ԗ֐"]Wї !Z'+C7 ?P[w_`my62^&1\N2mTu_zqJ]n, [$"R|Gbwϒ~푘zUM#Yq[OM2W-S9z8ŐfD1X15# HhfQ%**%0窕KAa47hӛIZyejDv + '9Sfzv#JRQwAc]'{[DPc,5FؑFQ ApgaXS&_ jwS@k5麞qD/iλ{`Y4"}ZV2;Ch?M`A]ưWwO @u4Nd=a_FQYԋlV;,9=[6xAu(7>v㗰u*7` ({419MED><NO/T7'RN6}#u^ 5Lbkr)I\!e e 5]FN٠,Z.W l'j͌psFG톷y,_x[y% z+W'~\B2?z5h 7M'_V2RiUC0MYH.\{+Neܑ*d6'sT7(,9a6C̳@7-kA&K/$0skG3|7ݷν )ǡuuKv̺mŸmqNoQz)=~d/LfQ&6/dg-i\܄}2,Z/qaNrhQ I{%E x\ )Pxŕ#"Ӭ"Z!<3qo}c/" Uffe)3Lf|AwmFig2ImAӴ*Ճ֤G 7b;yӷkX籄tba%lK;5U"ŻۆFv#q[e:JryJ ҿJj;I$ruANqbpQ͙#[mi죐4!FptB1mw;)0 ԝT5E8wC­xɢfN a-hm~GHFǥɰM@ء m0[,ypl#G dX, %SQhIWRо`qmn& tnс; 4%3>T -=rdX31aM^fߒ?kFIKwD+„Pm@ k%f/x$ * Ked#s:Z8{B3eԯ $.ӵ'V;0Kc5,Zcu [@ɲ[HbRَ_gXKsdkLxO2̼6~rQ% СGLuMf|$JVb489HlJgX00!OQhq|m:/ p9b˭yzdYi3cK%:/^^8.'+.j Xl;NT)EQk+(.l;%9Z}9R.eGd.cѮ%$@]Zk 3HI/OwT1fߍaH󻶖BmЉzsbamQ\A@yo],oq[h}Ɯr_Sj &wYg:;4vlی&M"zG'ANo#/u/TM/:-qddOe BⰨ`w# @vqD3v% O.]cָ yc:/SJ9  h! XEt@ efhJxƭHVf#eIMbcय़8zqLiDΉ81_` AyZ̻u0vOr,ƈ1/ݦ/2J_#0X^oat4*-c44کzk:3QJf]R߼A@:kwPjIn`n_**Lݗ:jQa%kWT}< X,S@'K;f ;ղ̀foݝZlS-ر/i@[:L[%POٹD8D9 x]!!0k3;կ!Ժf]r SxnQ{74_@H'}J d##4HҴX>恋8;WlΙk[}inr\T|'*z'Rfݧwȿ^I Z1HםnusԛqH!<ϻ[vFy?~MEwl7t~=*Y]rA;0Y1@PE F4wH{oDGԶh]рVҤnևܺ0I;'p9ܼktLd(S4:4!}}瀆fb:IN6 :$KaU G=g;Ao/J+ @Bd!VLiP. Z3vg;r~ MDxW_K8(=:/2kjGN<ƛ6s*t! q3>'x1^\+I>A3`"8ԺkP&O78)^(m+]flڜ&/ZN {}H/*`7~\~q$ CA,r^36c,d9<ڕVld7?vu~DA@}^vݳOp(6Q^5C fkpcEswfp/ZĿ>Zm؄7"G [&8N_Vwqb#G.U{o=‡/?ER\cXzKebk*m&rI=+}x6$9b#űz$ǴvE5R77֛]AfVzq"fpSRW wWQ[HJ/oӂHآ[z)7"f/՗({ʬWb{ucw '+$t]^eVl*G`"UUt0TquB,ĠD񽀹jusһU&dm{F/^)5SWS=φHXT=<:%U[7 f>N1Mrb́y0" EgzR EJC:@ܕ90fЖMVje@ :z)O-: O[ƺ$su|_8jR .U3iSY0JT\ڴ6J8DK'LPBno*!.,s 2ҩ+e:#0({ QdaBq&$ ؈JҴ~t ޼`,BK l+ڳ0fqc9= c<PW>.=ʜsfdjfK|JHffPZ2Q^\.2%8UQ+t* U<\iaHs-?gg X=c{2Z_as\?V~WmgT=|HuU;R 󅡦zCwD 4ĺew4]?fw@D\ 庠"?JP=?@AbpӔZ@ET/hW Mk himf gi72Pܤ2Z~%\-SXvHvAK p%8H:j}&fMoyEތָC\~w@8,0,蠣 B&:9)lNI{\'2;3/0o'/bԓ'@(9xz` D ~2MkښNwAOɩ3XXټ Y; Z6,V:dUy嶒~qSG[a`M^h넙Ԣjsdsd‘iFmH!U6(/GTGW(ZwRPxJbͲohU30pKq2 " ~ĥJ3WLnC;SNOI|XC7PeHL W1#ϟ L: aiU[@ތy:*l>HcbͪTky8b6k$Hл-x8"'l"5.f$ Mpݧb(_7%4 @^^D]W>_:>w2F)|9Ȝ0[8ȯQKSQ ǾdMֺ-x۠s:yvj5(_%ȠW=9KCP]gSL^s6#?za W4'%dJj\*Av DZ$9 _ Ov<[>Chs}.͈[E$ cXo=UYlhwcEB[с5PP lQm$tT{Qĭ~?y( 0V#g LiTX#7̭, q S>k'{PXY$ahdeq:OMd{`5Nn;S&ZIK f#cBr,_)p+O4m0q8˲Awa s5: !TAvS:AVW{>TX(e| WY (f%#bQ\0,9 ވswP1O̯|^L3O\,6!81\B.}!( N xQtYQwy:DQ w%{K, ӹ.Iu<9 aˇ`wQ Ӥ˧X&WsP4g@yDТKw:;l.dĶk8 5vgOsCIV 'rh%R%g4Ը$՞JT-\O.~Dgvf_~akWzPXa"2c$ԀO;jicx!UJnA-H |CqQ~n`Ifsؼ}vf6jxtxjfR{Xo ^>p֋/y֌yd{-bUWu ;g\sU %oFp 9!)';30g}o2 ӟ-?B},YFU k6Xx?y(;|pY;\nbF"Z2D,bR~om?83 xDߠ/EY&pq(o^Adw/F4|PoDE|47}F-_t/z3yxU cbU`1!͘xIpSUԘԻ&0Eѱx lt_6 ɲCA 6S+®hF6^߾ "R^tW7y"K ̈-q[x1ʀ?G&eiE8=Ct3+BI )w<l5PFNiBB,,:yH^U+B}zZ;@ xmi6<쉍EP)cDgg^ .B,.4(!:`Z(6yzK@ӥ0Kg\ן H$q·B;O mh{ -RBV6TH2cPk-G.pR+?$5YsFۿWiDP \m{r[dKEGУQ+k 5tҼI[SAzۉ6Kc' wl?u$90½`C@gqE[B#I ,4 4}D_-|oE۷ և`yssc=Q/j ie})Y{gdyH3" GYݽLɽg=vp8:JhhlD94uɘuE!} '_=]/^\EHsjo 9ʷ a2 VNѪ-1|w0 TT) /Law"J5 ҫ|w4+R[P \{ڶ9Q\`p<%Mʺ vzo7z[`\z%V CnhSQAxB>g7G{5U= NyU2`! ~,b2Lt-$@a ? ׏ )|݀kWl =8_opjںGG&P ɤ}@{ql.h bQ$437{7&~)rByK1%"8s'0}3^kcgBٌ(b=5Nn$ 4s[,2@Fa{뾉wLS =oXJ! cn _DfHR=Jgٵ/G3A3c%(:Ec/jqoGyX8:(6)PPk!l@vXn\߀#ps7]Yp$wgpݻfx.J@kJo%  L63 e('&ϥ?F6{NtJ}A;P!r渣gpgXZ~q|ӡkעYvk蚩LPy̨ȍ?ScXl:oJ`'x"] D`k)4캊qN\ҳ_Xt`@,w`]2cK2 2^bqt)ART7dy ZŜ {Cr$̕O7bli%ߘAt"w!}/G*W6^`(7/R=D'̭mge,%8׾ c"XmV C[/S89"aإ|[*K_t;IDH^FLv aܲS@@q}͉iV0&"3/Or?.F<g,%J<^s:.#<94\K&fS ܗKzP%*]ս]Dv (>=I-\ͫ- 70 A~'5,o4м c}Gt%sUlu>OsƐ/3k/I>rug'[v(nKcbRVeoxDXjO2s,fVP^Sw+ E72*`^o?\C<3QN{l-,A/=5|Y;bV(9Nn]W)A_ uNEj^W3 1$x!< P$´9?!!TmX2€h>K*rzKD[I=r;b5r7MDwL70=(2>d:7Z2aIQ\Ugtq#nH>- :W> [n1!H0'7;ed]+2"6dnVѝu#4y')-}IaYB}sqa=ͪ`ަJK3y[5;00hԡ7.)E" t~+st#V(!::*b6ud?zed\%x S<3XȌL< ESW.*)\b4Cٵr=}d숹Ge\[3D3/ "hxx4RWI*øTrÚ7g9W$I7CՌSC[ym׎?rUH2{I>r(X0<sm5<}P3 㞨hSGm!74|5+qA^&ED)C睠 Iٚ_b0^˴߷`^@5GlZBDӦ-y~m ƪ}X3Q?`sR AWH5tuƛw'+{j@Pm_d54cd, {<x]o>65vl/08P LG5$27TDwv@L+P9v޴xgq 4H3:wv)EZM`wh4NUZaz*>4o3`M_!gKx@8ll셚? _uEI-̴0@]BsOJ &PJ[ &q&Vmˑ`[,(k)8ҝj*y/{`Ȧ&{x633yFܩq^Bh~4T2Ѓ=f*<_ 0rQlf/MCl?RHMUīM?ca#HQlv5Vz5I3e7} -2&l8qY)IDXч{*\h Hm=X'i%c*?"X]PT$(RML;Wo`z?so#2QE6&~b *报-AS  qV dVQ}8u4$Ie&3ϵW4_43+\^5 41\*_1  fΏ-pEPVVnNa8"cpZ8Y^lo}aofl6+8.m-W?i'Q2WBCĭ߷a:wfڇ1p(K2r0C1_xmctmx_*B=*e gi-}k m_[pZM2n@ژh7 p*|y{8GRv)2wGrjdaY(gH1f 3 ;(M%X/L 1+Lq5OF2A`>E/{mFĈxAJ\U*}Qu@S_sa?pWl?x&dJyϞD_ nO1c>>Z\"Zb RJb=R5m[܆}m%Ӆ+A s<(q!in3BA1XUpFH}-{fH\*%SIXh`Yۍ4\,o:;IـKśsKRN < < f,߃◺(޵PT{efRgiJfP,q -U$\9& fKڧn[#33pʬ3֯yKNRBc?իǝ>/N"o=U 0fW_V5qoOdI^(i|%O%Jl_c5{Zkp= 3WOLϻ<! u;Y z a_܀ 뿗l:rfLpPyjZ1!P:f4I`G~%.|1QEHU4鑜vf9Kb?k(3r\)ҔD6:!!8Bwž(I?طO}ѺmHSʀ(ik<_=Zڂҩ&eD?#¬/oHN#(|D2ڇA&`ȶG`vS-TakT/i_ghqD=/n}觟BT Ղ06; PmuŠ3CX֯O=y[i" pڧʨϲhfNCpˣiM]U\*=1y-X`p[nvxw+ڢəwmףh jO1Aoo྾/'LZ侫\?/&`ھݝjhZ!վOWt=.Ku5 N46Os:# 8@Lq8HT\@0}o`']&O!c~~ R~9~/v@?c25ZE9e.q) Aj2o!2wu7:ia"p E[ :3Xt{4a93Sz]_2uw |vUXhcRa#9$;W'@ N.y颮WcF?e_qE1#-p%:^ۻJ )Zx̬tHl1~Eg }\ƒ-hL-?Mq$*fYRӏ ӆgcÉfVGf12 > LTOVPHg}4+fWɗԐiU/MbDя0F-Ij׊%s%qZGmH.Ȣvފ'(*~v|0aC!'J5Py}R ʒk]f˱>?AL`g|7j! -.U,{"zz57yS_AsF9kWn\Kő1\{ *B5Njx}nU-F-[T-~zE U0Si2 &wr(6{Y%`G]~hLGNŰg6iAl3yꁷOɼqNq6Jv"BcW9rދr{*8A{zm^iX;6=~POerc={ą^:S)\N`^0`"zu`dAyIW2r"Sh0llZW0~td&T}lSS@ ,8@e\.S1`"Yyy'Zi5 )Iku ݶޱ^f~ZeiC,FK))|׋c}.W U`}|,"y5ߍ6~ƪ$#,x3m5_lbywPCfE` " wzP!,HAl\&-p Pő.f@KYi:p*t)_A@yc3-n8ĮXpЀd=wIQtd Rg7{՟A:[^eJS7k$JBjaC"\H6T/eJJxxn,nq4v^g ( 4iYƵF1ku69uKi4m:EsߐjÍA!-̄* tj Q4grb]~XsRb뼲p\tpի# Sdq1J*^kuZ[D.3JWfmWxeRg`md=eb麻27#MmБFA˚K2j<[Snut+Ko[a{kG=O6gF;ҪM 'Z"Nƈ>5l!X#^B|G)Uv?;+4 H42T|1[ '9ɐNReڨ@)EHSZ|w}W钽o-ή;: :֫qW eLK+SR0@}R8z5Nl}P_[`nq{C7:0 fFǶO(i e5;d|Yn& UL\Z8Vm O\d`$lx䳉0O0ɹE6}#l(<`ӁګU*8NxWbʐ5LBwI3hY#G8{ |1"N+ 0pڨ(?l؟ZB{F RBFϾ){ Ky2^_hɉ‘k{Ñ` Bw*RɦD㟮[:9k_3ETĶN]I1XO)xQ } B-ؘK&z],J-wդ㪋='&i ~;ȤD#&J$a_(@Rķk̿Ѻ)rd_}pNiѝXrυǃ:dyb vҝH€S+?/\nSÌčZ"ȂCN)й ov-wn9-Y6(ӾUtCXrZ_[ :H6ݸ2e o`-_VyLP7.AxƄr~TqӟMq/d~XE(OENًLFFث#wR+ sx$9.o!Ud`ƞ*SL @*bGbIK@sn. -'tʿ<aJI4g`= m/ 4`57M#^b`pVbѨ'}N8ԭ)vñ6!4Q"^ LGEiYT7zJH3ESY&di8V!JT7=Q*d9v\^PO|cE7e9R{7~g RbF#sN9P02Xp{wMLeڭ[uW؞eJ )βOytwK<r쪆0N"ۛVO 7ZWOBV=O@m"Oi~֬6(UdS 4k0%FB&bwTjxM)ź+##jEݺp.O8Pfw毫\1*RHΗHGcn: C/ke;t\{PilK}s˅2 eGpEQF@b;p :hcكW!iKm)9c ̕ Uѱ ad ֓IhMǎJuk"͛bxZ꟱Vzn11?'ǟlO">#%ʖpi*ϖn>l hY~9.%OZbZ H͎NR#h$%呾9Cg0B=2nĔmnF^eشjFlhJ+.wņ+Ϣi\C 2=ka18( 9DsAYtx`Ud+Tew36_p%idloxZRēI%dzF0F`Vrs}IRNeO, 8Kn ^ϨE*LN8eSl@1]EL/|H>Ǹھ8qߘTZN4U@xՁ6ؓDydj9U%0AB s[<08HiL|&_@SC \*lZje*ձwa\xa M6 t9:Stf}s-]!LJ6s4XDC7W s[/m3c_EK>r@|XXڕ5<\,u dVkH'vbaoկP-.e+s߲آ*]mV.L{ ۱N-<~wLd3 Vj[Z[ijnʞ}@/Cx>5̨U% 3偃Lg淓cVI X ´RG+C`!|Y`|F>[_DAeJt 6%ow؁OIlި:=ceӡ"5yQ<|  .G~e8~ `^;cβ0!)l$S?M~v#sK|XH%ػyPQWq1sM{NO[tU dJD=]qaqo#Haԧz U ?l%e @$޹ ƒЕ3p?Ħk?` Sd$JMrp~wY! r t22Xx&b5q+;c`b.c5`1  UԢv20%CF8L:ugTCt JMϊ)|=oƥ "'EN7n!D* Lk$4 GfSh͹S!f峖gsTs)mɴ#:B?$9IajYef߆eqZ0<[ܗ=B(-wQ=Ǯ tEL V/Y(AElf׵h>=J"jlNqw[?So.&_lMS(gA,|K Ț8订 9"A/aD!D6f{.G7Má73^M#E;]SyN}@C雲HC, ?),W)Ob0ƅ-(WQ}K!6"m& /+Up ^0H$*T/񤨑r0}&{{G(K7 !M=M,jo/#8+h *~V L b C]eVC;=Λ| gJQb6AI+&ZUvöGSص $;>(-1Q͘?hl"|;:8+hݸ 3_d0Aڢ_9+yTRP&D ݛ./|eS4~ɕ0$dG<\-ԣap*5Xr`}'H[J.ia6~%٥4Ēh4)Z͂Ωa8 H[C#aK;=MyZ[l3-7R} Iun$,juxF,qp.'zs79Jam4k@&mKw7ܖ GB\Nat L\XNL+@Q2J`j?9{^ ¯k?K&2)UKo#B"0G̷[$ s]9* aoIA= 1p:rBe S&2rT@$:y<'gQ,ocb o `"aDx ]㾺_ sVfExtK\9~H s8CPNBnrI?Xf5ddVpbC / T` P|#,[9O4>D36?@\b=džtfC [ؒQO-'6`Ŷ7!;,媷+|J":DgՍ^!r l|v$z:mFBWcVxWURb͑4ۥIJ KƖ%B]Mq_J1(ڈa#ɀ j5STN#kTb'@=3J(\v2-.m2w.C@ h0|&3 1PJ&~#I0 ~FIr7.5ӮKʱҒBUjNH) O1[%im!O=_^:rO[hvcKk.<^YTjۮ@n>d牊Q/J2nP}4ο4Ցp>ܱ2neu cyfB: !92> P|u*5_Wj\5AIKXGlnL& K=n7ż֊Y:LL6QeƗ73y+T%9?R (|HǹqY~q}]dG<]W8 B.=P+vkP !$=9izԁmq8rh1̻`ꙺ\ՓtUXpVٚ)?jA4<,|0Ғ J@ǃZ6GiAФsSm㸈 ?aH?Hי0Df67s34o<%7lpHa\6?ygTO!>. z:UW3ɒmx_컘ZWn2O>R?HlM_rVZ~a `ğLa&dQiNڮc25gqGz&NPŒIPp&} V3|O+ ]Dk N_r%OٝSzޖO0a#o=>2n_EGnHinbÉ΃m/ҢOE#WTsc K\Y:40Wy;֜E+'|E}3µ'X,pl,*) `m h6w!s]5`䄆BߔM/fAr=)=D(.ôM)#$sVb%벼E@ڍ9wozl-!$̓BJ&`Cg5<.~1#Xoj1`Z01z'@ XF/\b qWj;%%tGzKqC/;o1-5t#Af`}bCX2(_B?0%#hl< mV[p5ގ^a};:]Us/BnPo`{?:i8ދE|hOD dʒL!L$4:wK.3T=)G?!Y|%$|ӭp,䨭<5Y eW(veGUhkJ MKrB}QstU#{4`< /I<&bU'>6Ot(wrVi9ۇ{0wsM'՜mBd F#s՛9)xfẐ~27ݲe5 $LS;smN8;/{JZa4%ѯj9<{OV>*Э*[e NAp8MoދB4ZYeX;ט>Dd{q:rm*|RPb~?M.bFeE'TtkVDI{:W?q?q8Tn+Z`bkH7{յ͈ v×"mκz'A旚 : q_׷F4 B"Bo` Gٟ 苖Ųalqj/ 4$y qMT?tޗ_}d[3B4m%{G]Mo=w3G7's^"m\\/ǰr9n?X@jޘ[ C*nq%O5xZqu&T"3hk(1$fMy2D  x4Q[b5 Ůc$#k'Kzg`/Sj/.sG"IH-I26XWc% ]! A:~3bijSD B.<`ȦXs>#6qk{I"Sox𡟱NwI}l|=kj ="3c˝D*y.$Zn׺2Ûl Lro᰾(*f5t%Rj%=I "^g\AFQRWCԓ93#”\kN$[|iEMfGOY%`?gx#> |={T'|qkݚDHdwv|5W=>0&qf JjQH j&"ZN w(F;&oګ,.C|=#F}gK= ҀR]ƘtIQ{.t14s1H~53kn&Q2ѕ%|ُAkU}$Yܲ- *e; rK\jxD Ya|oq.,ۭto 6 \޸a2?1zrWT.0\PYp¯Q7`L%bO{h0&0joF_t(?lU%m-~҅fK@9F ~K+Y'a BRL|\ l5%S2\5 MՋHot~v7|΀rwp Q{Eo5jp"i:e&Fo9*xHM@GYMWwZog)aE[?cl [CƢ\:u9ZcA\vB%a;oi䘄`SW/T&1aDGvfkƆ|n!|4[9&!̰9C } f*vݐols-@ WamS;O~?]Z2,(k5r1&kjzè0sD3kat15SY o9>N7 ГnĕZ䲃 j?w!74-mg%|ya ^zʻg0fH\<<%AӶ[>~8Z?G7Mbeh+rMsO;϶w?)E5TÜp u.$)B >̵rDJ.քR qMXʀΩy-Tw-\;+[s3\Ր_y<P,Qͷ b!!&Bylj>eh"4 guuLu h2r\xP9,3K{cceYI! %BYRb%~b+*OAZ@mݟoRcnb4ZDD1nR :d"ގģeDvԯ2O|+ όxupQ7E{kNjOW}_ .Wyxx})֨z(2:H>kI^F#N<5mZMA|hfc>e":N@MF5L4ɘ.s!\9!R- $@;odXJ+\*oЁ@΅H:͟J 9?"J+,k& 6lVxtAMzea4?pX3Ltb2T]fÈt毻}֓ڕ;.3ol߳0U.t"|w2⋭v& `c{_@$JDHvnWFn;rz-4e#,*J`d8 +}S*^,p/ocbL+ b}̣̺5|V$L~uYD%a}~t{.WA}/B^be%Qkal!+av2gG&O4Ο )qp ">&=JRZɑ:b~>s\o`gK*}1(͍G M‶Tdݳlq2>l6C)Pf]~"OR=iIPj&$Iͱpq&i~3M ,,d|iYt>gygwd쟊}i =[MWo@ȓA^ a'%fi!-Eጅ2#Ɨ8M(KA qYK0h S5KAid߫Iz-)&sc( F]e|&(*;ŝ՗ 3&vgIvDmʬy&MiHKú1+ٞ/WmuI艐*Gy(݋_Yʹ'm$u_j!M>3 T65J`;wU1`uKiG&e&^N [sCJjzK>]s?4M#㦧s^Ʋ>~z,Ħ\dDrHOZL7B؞ r#~UhUi$P=Pa L3=wir :[f?Ѳ0TrԶiu1eZ$2 18'KRyxSFpq<7˧TPѰh v)pT;QCtod޿ѱ"'=ʠm)l Zތmj 8#PLהC/q&/P$a1iX|%3~ߒW0ܲ,H~҆ Qf!=c K؝q7ϗK}VDJiؠSد{(C4D*mGf;s˸60B> j>_ ~$@ `S@pb\ZnVjk)mV#W*ýǯ5L\mT e>V}ܣ»XE` <쫤L"2e{,.F:x|ML?Sƌ +A~T5yvX ĥSNj:pj8j|as1b-24s;鵗H@lw Yg\Ql@}`N˕76-1S"4P`ePj v&ko_G.!'XףN,g&Q>;4˂D Ϥ?u~B۲Ǵ!hʝsj:Jde9*/mDZ`_- `5| ƤEŶL5;;sUm (djuAjc|N&-֧}+Y=fvtSdo|֋<|by1bʴxJ_#h&R<~dp ʙ!.3ޯ֥OvoN'yc!L V(tg̣Hݙʭ._KO|$uAqG}#1,@DCF"Ó1eXƑO.FB#1yE`SR˾+ʸI5t?PܟvR'Ҽǫ3Z]M蒬|6jJ)~ -`x!W^Д}%bT**L0^1E,5SZ+buPELZmX=iW T`Rw"gz#MW xS2|G4$$m$ʙE=/ȃC[4$ip*-\չ:-9ZS}SHlo4 A;S^ a0)$vNEK8-K"i"IY4Q X–NO&7"%-BP\7 r}ŚXqou|t)Hn@즰7ւP >YJw]oX1dsj:Lӳ$v &E4_ tucnbY Ư0fV#K#.m$IDǮ[~>}pۆq գ L;Za9lh]/p=a0-jx́",Z3l*M&Tlh~;u> >^-9!I\` [͊> PepUʇ"sz]֪13QJP׌c30%\?Jqfm^$g`tC'ǜ Yą3&0wgE'r|~RQ!K}U&%b\j|8Lk ueb=מ彑6ɊfqUǨ* v‡ QFdFؗDVɃ}!BM˃Ս&1} 4ہJü;HK?w!Hp#NXa}/3Q$K o} +044]&)fpy-R6 >^ŝѪ^_ěJc _ ) "No8e&^TߥZ%%V]y0jn;&HԱK2Mo\Y&/HԿF5-Q|g0BZ$ tJTwd1`@ 7rE xp|1zkIOv򭪓]v Ϸyoa`6Y]a\S2+ XEbJfiвYa]ӿ7/ ,ȯ/BeJ%cؤXSy8M\}_b^ Bz?#,L8϶0L å]& ܂ QfpDd`S<-pظLɾdF'1``.+ <5igO'8?yaʦs;T"k䁈9,Yۖf0BNo+v5fN<Ώ7ip."|ec/RU0;@b/5Beer\+u5+)~+k-~#qL=[3 -Yy=IRB8s*SGٖ1oWt_I2i.j(YH^4T,#_&2UBKm0ɭUp#s*: {6CP6k5GjNPZYJa&`L9`Oj_KmxTH|#-ai,l}$TE\9[YJhH:`RwWtvs3,:C~QS60 7.@Ҟ=`bR X]YnNg[L4+ LT.zrc8<|˗!14) E8=qtm>DD[s ޥ+Fz5"I]-lw4]z:ɴ4uw|׉sGM{W Q7$\*q^֛@6r,}8"uGRbt 27^PRcq83zoRAZǶsWey ㈚Ǩ6.\~rFݥO{Jr>^#rǮ**RәcOoB-$pD #"n+'lO\,kL̿A2,?>\*Z$d!I%)lw B7/fQYgl8%O űiʩ>:9XaP53ɣK=7xfR}Kq'H.?S"{l z Y6AO9 T.]3:u4{kђWJxGuZ@p:~%dqI6Iܛ! h{18ER I:[2KU^WZϋb*&Xf&z/qi7PH(; ,C7&87wRix+Riw]Zp!ETOL/M١"Z‡Bٳu9oW] ={tT-#&D0fy9uWN|l ]qkOc*] A+d0!j驕]6xѧI2"~j{,l[ PG5;OB̾{Ϭ%<6CYF-u*JΦZ]xQ-fG-͹W GȿkwMyjQ3gzqʕ SwS gZUmS9U" kfVTE{ɊW^7(2hTA Ha {-/󲓿@x%5?W=x^D8[Echf55Rd0h' p|6{DQgёD #`5#eP1˃eeU^تň\`{ MVE݌0't:ր1*Îr [6 ʛKO)X]fE]\9vsd Y:9/ AD0 rF* @P:7CR6#(Z8i TbJB]wm3HK.{[);VO_:S>.z;9%s8r%ԘQSjR]Sqwk峂Jk}x*~G)1Bsr[eW+`]sc"j sv `8X\LQTU(ǒ Ю޶݅ 5۹A|sRg(#OL4B_{/mCZ[?/ ӀVe#A!'!"Aus^ 4l0miЈ`oNzHIF>U"ZS! .QxfTO2j3]⚧]do7ml7h~~.co/M_(Feu0b2noV X`6ÇQK2plMNl?r{Q* er!;yO{$QU2ATAq)%i.va`9F?9I mgbܲ"pc D9&}} 5Lvz,i%&qưFl '$tF" c~=m1 5woVv]Q~ $3/]3%N 3[?TM=>"riTWdhd LR&2߳{TQmq%c}FGc2̬̜{ݨO'E-ʮ{ ~N+j-z?S#IQ3 ״:ϫ)PLC;5-M5ǾP47ԭ3Է} VR+ZΓ}.wc&BhWT<)5x PsR6󁽈ZjG*" 7wl5[%r ,b } E:ǹNw\v<;GDsbk1?WJw;Mn _?pWf -(+g35дYvp /b*?y"W`%RG4iI\:D[nt?# }} 4ImBVɿ(2^א\ G7/Q:HHh /$ LGRYdz"&z+rSaEX%>j׼Ydp~ACڃn\pr.L81NX?f-բ2x#]rM&]V i}#kTm\~&=WW @]Ǡ"5SǛ"ߍeU>v6ݽ"l03gkL7b'F8wFNn:D[/nC[_>g֑;TUKwUrY0܊ɽ{Z]LF)e,E6l]ZlBrJtc3w] 9A*o!E(rFt~@ Ñ72QsiD(zԴ1~ĺpW߻B0|]/NA[0 /3K\մ?nE'up8K /*Ñ%OBof ȊJ=m/*_Nx ę}S?+r`ww7UQm>-fpT0qIdKeBDxL=]YسHw5/?)_^>r?D'- ar/;g,ߍ9S'YUEpnzlUgM#h{z3@:Ue2xvt's\o%O *C5^Uz92d8VWy=6~#'F~+^pM!N$$`ki'UF[pMѣŁ2˰ѻ BwEPw^Ô]nbSA`2v94 ֘ţ9zxBp$[xo=ZpIud=1T\$Car{*} 䆸'Hh ^y+UF1y2S^%{kj9F2%騸]ҟpg~&uO-m \}%42"Sus.L2/,±ċ^[y%ң"7LRm~o-=i,@w  _(|i"P/|۹7l]}bDUhq q1wZ} T~T vn~C\nF;PCӛ徢Oc7SUxsVO'nԼ5 m9Vdcby!/‘t U6@k4)DɢT\ay*- ?ikoGʒaaE+CDӸ%XusJ[(3K-] uȟer6?;wWef]uRy&8n+d8V`ݭ)UUF|:ILI%{Yϰy*7n =m1|wĤiVfmǦ;x,19"2S1E @H;e_.Lc~W]n7u/jqɖԉTy ?'|yu؁C}TF~]rX:Z̞ 2u$dYJр{zFt|?n5#Ux'| 6.epJxz̾#+C,й#˕ӢgF W#c XA߲StDcC nmcAJdc}z0lfqW>ۏ4$pl‹=be=E p҉2{]_zT&=X@sk*`v1ks%Xo׷5S﮺qn[Nllli=~S[TWN34y#ۡh=#Lu9 F l# {M~U6fϐ,s`rr,bT9ߊ7$C[XEk4e>3R #]Ɇz 5:"JX| fy[&#.Kq.fPzFN7& *JNB2%o X oWާ+6'Y#M)!@xEX+f!w]n f-z|̒#wXQ+P#P5PmL9aBRT!]H}reG"Nyc꙾ v:F7GJvr3FV"vߏ;aQj0V̷duPȆ/xѦ}e!ZW<(EgPp:$o1Ù6jD/Hw!څ:Y^ȄeGK1*kbdECد& ]!>]->VWA4"|LQ®>n"!c~Ewv˼u SYe;c,p'ieɋ>4@*LoELEmAHK~O;/P iYa'3܏9eޗ-ǂ ;ɢ5yئ'~ڙ.&}"PG7yIحTwoՙ ̢;@:S.&>js踮=!G~ya<]%8t nQNur} ]>֗`vtFR/+.#sB~Yz(bސ/_$}π梳B-uLIQ@ IdPZ! j"y[9ةc?݋G~y`Pߞ>NaDnKXAK~bA7tI:˯#c@!ːy+A-Q|0d/5*xIZ WS+F[*J %Wr3p1utJh#&uj 9\=oJEFSMl XŲ/e!LS'`&g̀8J-Ucos6ro q|s[uY *+!-ަy% >ۦԍLOT2:N,+苭[\ysXJGMb133*6 Іe]x䛛QJ2K\G5W!7׬uyq:" !H\^{}9v$?,]H# Sk6mZiVwa\><xHX+q_2[!"nĖ8(O)-gUYu0!3(4 ;n@d7r$/L/5|ɾ:J)O@kl+'W:T=e (_]%rnY9-Rt0 ӱޫfܽ +p|;u9RBu<GHyCp6V8|ʩgV't3u9kƅ߲O *_BKC~3԰2}h7hu aCO?['EQ:C`wOha #5Q [{̏~/c/0(zjزb$ӞD_HEs-޺*6*̱r',NJh~1 V[g)[Yng$(vhUr٣ @FwI QG=A6 p_8  y[z\Ub(Kz魽?z#&ua41v0}y. JĘA:EE񕀟?E`VF2sZ.ta\#hkC\gj^ﳃ3iaĿȸH)/Qpj&Nk7X;d?a1 N%#+uU}S.bH{'[!@}5EDJIy&+/rBbvB?slwJ uL~ф X2J2/[~tĀɻIUmnM%{!bir^.|rB!)kTAyh'd7(m<>̗ffY3㟏I+9xT. eCK[ӵx.+T  ܒVMjF~.URddV˕*p\F`Ej9̔Vڵ Baּe)?9C"0Ƽ/rmҴy rl.5137<%h,qR?&IAb| ve[),lCFv5|JSGD&H a–q`J]s/OwMﵕ؊vת a5Tgy?LN?1"akޭnP:W*T?4G>#AjCHs##EJ|edi4ɱ|'9ݔFH`G(Q(Y}$%,J(x6&8le[jwW{ޡH [y4MJ!a1pjo cK<sI9@MVDzFk =>r+SȴF{cg>os'HEqr }a> [:&<% 1Z˖4}X›ͺ#:L5BVQ vLot {%r%<; B7/&P`Ge(l )LTm=<˛be3ƚ/=Kˎ_7u4:S `PˌP%qŗnYa9FXy􊓻f f/-2MM$~ls'*J|1AAu)As;^vPKQ "_F>AqNdҜ246.ғ82B'P' ;m8 ]`Õv7eLEsHT&9 N!wkPሱ3.2v汰؋ҠvNXj_B 2L=q7aa/m Vר\;,lى5;EeئBmy& rš$"xꥡ3K7rN a,`L-@ JO[->sX1BLmQnw] 4/EʻLw}ҁB|!-y}a ] V1 pO,MH7IHäb1ե{ Y|e_ݶ(|S P̦jڝ7_$9"3:*:2t赑H0E9ۃ} hJ7? y|̋3yf#6O e40dDp0py9Ɯ°\/Pw S/]T~.Ί_VCۭSM?^jL(j6yN*4;ЧݤLa^J6Ey+WG][f*ʃVu:!=߱{Wmh2a8vyD (Y7>ZIuM bAՙD"w`&^zkze pn`نqT^Z3S~gCflA#ZG39jA!U~`1Aa0YsL0k̋o{/t J\AR =|{zAG+,v7Z |*U bO 9>*7X\3>a4zCdܺc" Bi*|{.R~AGv\'<7\lj4 crd Y:$⛕nNsbgɜDEATIwX<P>oz |XJ<[x6{Kz.V[H׬Ω=/6Q-p][Vtޚ֋\- iupu5Rƺ Ê6kj >hw out5Ɯȋ=ԠIvTWMcFj}|t302#I& i}5=@tݳW'X1v`p" E(q =kJh7Jez?p^~7s͇#**1D͡L"?DhpՋ@V K!ſc i7{pAțeVdr ïר,J|Л{t(ZX> $|O="$W"g?Mz@.2׮UV4gZ%s2kT4Cc@ziL^~.ZfrpXK-WN[@M_l< Z/EdUoR\oDQ!h~3ȐQc0% w> TuHnKт/,P?ENB:&.xu`nbe6h+ͽG*0oVգd{,bTaL-f7dO` V= 6(ZҔ{WNv' ۜ s DٹC2P2l~``VrjH{U U0Z脻[azJm1a[꺺N+҈4}E =K o ,3YM=jfBb2wG;did2kdI* zOҕث/ql4eVv ^!m$^9/.T3~P ,>ͭUN|RX<Ǻ Km Q13 bQ{vp6DG¬"@*f]X}g /'&hȀ_9ɭ[ *8.P@q5Ã,v-|eg+%dnw xts l06L2ˋgv%oF<9yR_YA2_0 grZӀj쐾{Q#l rifac {Wk8g]*[ T\sJz_@hݚ.< ͰҶ9>7PS$M7 Ms@OĚy8K*}{/1smnīh18̆+*r \N^@Q{YK(%O#q+esXW6!uhMrx Tj*[Ƙ\~#]B8!5֛huV4i[ {rKg)T9#zf~.&EBՋb%ݗ/&E4n^ty_[-1)X?U頄 :Gt8g~E& Odrj)$m=JyY[.GӰصJOb ?Z耍 @j: NmK+ގK⚙KԟotX+#'TsE41NPFns \kYZD HA^|_fQ]=i%Υ ~e(SY&a^514+Z%mIxYQ{t]JFャ".iþS'̝(D _!fbD|fKy܄-x ^DOxtӌE\4jP r 4 dDRs *OԠ{)G4@# ~<Ȝ@%NW.}(Y!W45"2Ծm4UzLib7>|'Z;Wuq?]CԔ|Cxܔb投eF' [a<]P~s!8Ԅ[hk㯙EuY1 /J'MyV^<_JgxN.UZ6%yh\Drsw-R {^ŭU6c]/tln'uqKPM8FqՃRqXtN=n5ýovbb=O+ހӂ0M;BN欔3aB4٢Zw|M^2-<*QD2~s ݡ4$'An8 DQ>6uxs6KQ\3,">@uCα+06h60EG'K􅬵{2KVg2nJD.)F)Μh)&lvE)|7ӕқDnx)X͗H,Ys04n5)83T|^<0C k@%Pm)\men`qQ^~(s 2wB^XojSвZuTwPyui$Tm#;K`4bd_ghc?W:M-U߬⛺A9 IŬلge-8V(oӝݎ6D6lAIHlIW aoEI2-{NX]mN;ܴi ڜ9͚ VTV'gmXرk+šxeV/fE`laF=MQ'k*LT7rr%;G6PROnzl})r4.-a6&*ڙM K22oQWnNg-|lљ#U<>噀X26Ln{~d=O`4!q@LDחp7pZtM6K{ꞝ* ~mHVq[KNg=R=ߠ%ߤkn$N?YC*p' dUH!Y<+*h}6gܦAuB >E5m.V7RHAj5. 9NHvRɠ7xC ¥.̪B&rφJNq(#&*?w:%9߄D KkXL쐜?+UO+hD?nT~%UZM.ApuK/A# [YEwL #'r pyP &sa|տrJS#TRK %yM48Z\Krݼ[GjFexRuEKFDž ={gZ> =^R8dw R?AAw KDenòR%GG.Ma;bC037p~bj!TШh+2th$Bd"xlyh}-QU0oJP"U9⋉Kc+qyb{SєOҀWjU_U`eT:t s)kYP+fiI\'ogsAJd+#AK>:N`/Ӓ܊IQRJ殪olI6XX߰"#"3TU,((YCT&Ğ. =XOmDm"xRߝ+M/ 1hM!a" N\rmC]uț͘-lLjfV azZ{0dd0{vOu3A;ƟA7-)%znYպ~ 7ߜHA{cP-Wk=z|Z^HQ 3P)q'`4e|"N"fA{b1I4.4.ZsFٽ=JKG*ЉF4ǒ14X8WHɐRE7QE ~ۈ!3l=0R7TJ9YgT=eVd[zcv69weP_^0}]5dE0Yiv }om-*^Б5Ǜ ck.?'>BMto5 4~C{+ BL>ІS`QdT6xrq"vSRS@Bܝ.`UU/ij캔RnE~N. 7!*LͤE-Ndٕ S6Wܓ&W[9tNi\  EuѲ\"$*Jަr54YM3pjo,~$atͨa?BPEعIbث/3/F]ߞmj`2.b71( Br92M',BI4^.sBX]VcO4MR Z6Cs-a?S:qr;c$~om2uNg:µSr. F|98EvwWx_^B8K1Ic1Hc:5^. }?OZ^a 4EP?Dd4X 8UQ\|2cʚ^ӧ gQ)oY&m^R@5V&_5hfe`i,#l&S2MBU=?;qҶ?Yo1~M~q{! 2| aiF?y#ti̗"?d-@T\(1[ Y(݈lnr@J;P5[fʺNIY#cQmJ65mڕ/͈ZDt&HfCsuJS-$%x)BZ^ L.cv'@&}B8] Tk N쁛7[{yWP[]¢6xY.¸h4R#&@ihpYWkd盫߅ "LYN[t񹯹 Db xⱢH{me& {pga7G55wXkSS|#l / @N!\*3~֨8ZEޭZQ58|vj2Nt`:Pɯ X}X ,2~j2It*Q:qc xv  9:>&7eonvsUGG&H~i.eI 2mj"#bDA ZmTހ(FDzYA@4)0SGˤIQa^ ^pA{kq(Yx~m xDQ]Ewyf,;?Š7';>Z~&Z&)|ja*Sj nȏ7 k3RFNq%9_:kx] ?ldU8ݡY.u6k$-*ǚLӮk6-Rg7}d쓌͖a-2Ș3W`wĥs~nN|s~2Tl+/D)U4(;Oӈny.<%7RߞSaHeʏ-1!qbuTӁj`c}tuiDlI \p5D\g7E8#80d>op`Wgag$yt4:A*zsd /$!Se""x!`B׉]QW³PBbCx PL$w955aa:r.Z5DPTpLu!q]!2B)o\SҜ^9uXw%{ W퓢q9Uëg|a:UR`ԥfH%_=޳a}R{nFjz څ V}x{Z.B;SYRXPšFou`gJCU$>Ug8 Ʀ#Cob/G%w+rR8ו[2JVx#DE]eBV10̯ \iR57 \[lj[ŧc J5\/P6WirHYN^x+53m$S}<@flf2c\)ۥouͺ ZXn^(| "\=G(*׍<=ULTGyb OW=Nݿ,( QVX$"AaXiD\*MX4MQ*M/ frV~ 2uwJ|IȘa8PtH&9@1a[;%t>9B+w )_f=ija ﳃذSُ00sQe6aC;Ds_gy ?ly:FuBSuZ5Iܫս.-"DD$;:Q-'2Z4ri Иsc>X*wD~NaI%#r;:QW+"E=쫶/ȪXO"mGXdl*U2OwL" -B5k!IQD߱&N'5a WI.gP7F}nivĈ( Th$<ܴHòu/N<E4<2~F4ͭSҊU,^q# }uIޠ8%TqK^Ϲ`9 sN嶑YQuC-WOx&rɵKU3ef#GUi(BZ A%i*7+&d JDj"-#c[mDjfc}u]R8ɾLɢ̔C jؖqK"p5Ӄ+fPewo~xsט%m#G Q%MJ7Vt %+NS LKV׀QtS)+¥{eoȰmj.!̜`2&(MBߎPP=F+AK4k!.fPi+)iVg;Ї`R lZoJZ/5oхchGmV+[ |Z1|co-Wv |5ɜ.O#tӟ}*`Ҳ2b*=6bffk,amTI٭%{a7H( >GkX(~4F]rUx6-8j*V[-yP)1>]ATUE],gcVIR!YhKC~]j\LSٖ<7jLS.*%XM,Dѱ9ppsդ{È5f&*A)1B7*h.1(WNdI^3EaV>︙ldr*cY.0\7 #b#Q-%jD~p~GkUcxp|L)ux|t8|r&[Mksk'_,p-S[oD^$!d[[S\5gfp0@z/Tx7tyxI^ & j*VYuRڣkݾBO^V/&5q,?H~AK"#qdiVl/ hnziFL]N<%;S~L)G/0 [5E7VF-9QE۔/nTrmcR-Bu~μm~œVVB rq4Mmzug`hA&*Ѥ<Ѐe6vRRXJ;fAd,ZɎ~׼cъw0㔴 <[ BB㶯u)mрENxGQzWM]cX9I酜1ׅɧ(V-ӹAtd:n|@Nc~,=`K5ᷨrb `I=W];oZ`yo^_([ ǜ-tq~/=&Sckw-X.ֵ*Nz>3WMQ>n"r&;EK~)T7N?(iLO+J/6, *Px2q$jɥ7qEw*LA[9_r>h}stl> f={t>D #7h~E;lZqU͢51.Se;@CmV5ez]㖿J.SHDߩQ0S" 8Tr*.XD ]cHk=/h,X&w,vKC 18k|BwJq:,sKb Sz/i*rpJ sTغi RT8A+Y,TMT/0;?I:U`M3hϜmP S}R-igݵ [/66R "υB^!|̀ (z;JhvS5QN},_u)%D\1wo t\BHJntΈpױ3 FQmE8%R{c6ֺu [,\4֦ m&?dZ? %1ofMqV1Ew&t>D"z^ l>6w J+?&{̢(Ag(.[ЧI4|Я]9 F4Pr1+A}n}bѼ}׊2KCOZ;Y"l== B95+VՑ"g%qp tA؃ųu1 uwhZ}…I@>g kS&s 7jgzXp+݀"30<e?ynz)ˏa14%o#N)i5< G: |9m՞Ugkp\iӟr? MX0\l2īĶI>: j@v5ͭo3 UWG& 7l8KaSŀpnݼ#B+9mU3zG_pY6ˆ$NLɕ}߁7`2Sba 07&2[<م/z )GA:UPܛݏTm39 j^@}d'so  Qgn<ߛ'Zu./ TfrJ#ӤVi3I\h !+V("0 +/ޮW{M}yAf@W|= cuãmrSX)ykߍY /6ҞMNyU*,=:st fML -I}.;bɱ廓GUe5سE?[#T GG网sA"N-A [5 J\V `_Q?r5jCY\?Wn̾Fl3 diۏ-Db2~؎kel6ޣ/B.b!kp*+.WP=#NqȻd٤  l%Rrgipp“d]Zt]8ɋ8+"2T+!щ(ickwDY 4!Gv~ OM,sKxjgP9L$C7SƣZgiJ(X[ `jF}̇|>q 9B1p9%T h \J,T2cXkjrڏQHW,r{ݓWLu9B! ͵pFNn<£^]$99]~IU|)C>,ʋ՚DDG<:_. 6W|iF~] 2*AȰjZG㌉pړ[`b$:kil yW#tWB$[k1ōQ$&6.ʏڇH{i0J~~$,q0Y!W(-dXbNJn<]AKMrA82oxX.U`pL¢<{)FqX}%zeЈqwY40m4zHӘXW9~z.W8aj |S׊gyilrx VϹN7Ÿ+I7[YX(#ss}"q9!O:HάqYͶ`8Œ^6?Y4#=sUR7Gҿ? iR B`sq@PQA:$t["SPo).UC';fTD`BW5[X bQ?GE~#$bo (Ӱx =N$ {S㿔o޿XN䢻gYwt8\$Jzo14M&$/T8,0USmpob=hеHsCzvИl E,uLl><}P 3 9Lj_dM }3?,*"^5ju+CoV[ћL"GDR۪/qRN[*9;Ć.r|@2Ya='^]&= Zʹ ֑&=7^_Wk /J@k ѭ[,3=sʟBw1$x6,;^40E/,IGbo8\fc%/6tNiZw% Asv$oXHˮ؏(2yH[@Pb۟&&9Xû?O1cI'BPnnСr/lJj\\ ^b/3!w2f.- U;]`JԦcK @P:Հm%Y6W}PbWI rKgێS.W`:dÒs4~^Ub%m1=zP>L5LBpr92[5 njkyzvcX-:;*YC!- ߁sED,\Y=gs*nùK &ZԠACRqYthYT6w3yp@? WKhdT2s5/X Gsmv'ة^gzzNu,LK~]M!m ˦ R?Q }|m1,Z]kfGlLU Vt:xB.( IoV c;vORᏑ %JF'UۖL/p7 !m$l擤G;XΜscx:KN4 sјn^35MȳNRlrxc<~>[k tQFO_gff ])^&j@%O )YOA/k͈k2DlWF- `XYny9EYDlic\z)KߠM"S.2|21*,xd}BOI8zK`ipA{CGTr )N8=|f- lo2AwcMTH( L&б=T0: ,,>|ʴ>S԰Gp"ȥT@fU]<_(fkIh{*_6M]8L4Gren8)`&uCgٍ&E:bv~HZNؖSY,}&rxV!v|a:H߉}sP,_}mJ!&Ba0-hsO/a]_3"5î;FfsoU3mizE׭b13{[1)ěr>>[xvay"Wv~[")_Sub\=mɖ? 4ŠPumBNP=.?Gj⨄' ,Ps+v">Jg H&g7AJR|3B%:.iC 0Ea?Q,=!:)=B}QVH_+җ|U߄Bap,BNP]0R(+Z', q `xbĶ٨lv2m#O{Җm‰CeiY-A}kNuٳ4q[v*绐 >B&[:uŴD0#s+Fg7}68YeM$dd!ѭ4ޝBRxh,\ 2NhAdA"W[ni^srCy}աGB/T^/bEj|tM2͈ ;&*A>֠NW)/5̐FbnQ.XN%\#k ~zSebB[ 2'GЋ/0p\~3T~4'w[-7[$DK4N0|4$驋-ZbUzM9;ޕĮNy#J ku!tqi+Eꐑ/A侪f^tEԚ&x5#ify*lE sd-&Eʲ&9^UŮ'y譔~r"D򄿝5,'! 6L  A'瀰,[k@ KIg7L+1(|bR2}F|ٔB h~{x 6LUefM(%C=4"nO8+I@F u.b8MEv7p݋x;=?7k8 5e|~O2[n({5 ݣ9*Q ՉhNPA7,hIaS[ڕC vƊ#; >^Ssr"Əs~K76&ð [wOQI-R ',FEَ"##˶`?zuDP4:6ξ_Vh_Ba-ae{.]TH1+, -w:gHeǁsH(,yA _J(=KƊ!HƐV1i\܆d W\S`W~$uK#M"6v,9_k8ل |Z:>ڴ7V\x {HLsmuёf}7C,+WA[v䳲)S}yk`^$Wz;+jkY}ůbfd$ߙ5́UDxG~-V™uDrW n`3H3^e3czE& `K!L/0D'I-Bj9r iRR^rMKŖx W&ĸfg3eZߪ,slR<VXU(XY%N UAy<ۺ,!;Jhz 8$]Zƭ@=Z2,\#o'f:mG+*͇,o' ѲZMA:TV4k3Rй$2{L?s[.wMнk3Hƈ<ʕ޻K}Aך}:lT~Tb14r)XVٗ,GN%nshiO)$lfWθDQ؇(7Gӎ4:./iФ%;k$8=p0TgAD1aܛ~gKd`h1ۼ@ěR<i+%}4;;ZyWfUx5,),1w|yS_ ңwg("l*5\qϵ^.S9^'~7 А'Hoԧc_̯,b\əUXGJp&C\6u(?4 ^r,LDhH)l0ړmwLaC8&9]PlB}I Ajg q%sMjc/C g恍snl@ B]M|ꋞz0 (8U dBǂ}YnPXV.}e2p/Vn!i𘤶B⾦ ߪ;Fˆ.W>U͹*P2doG'3׾1d4Ɓ?Z0lnbìY/}<~(lOߛ }Bji?G 0+dĊL 4ѵ皑=(#EQ~F@p6=0s :dCVC/m:08#u7ۡT2RF"ۇ8$;kcɎ1U߰A/nU"44=7G&"Ё5p`(XZN7?RFAAm{ dѮEФ%z*Qp fE_KXS ŀ6 * >çB淈k^D[%]{2dM~m&A e%ek@b&KWo|X'uL))lSz*(W*?D%~b$ivj~W Rd;ꆪ,EpyXy٦g.2(r02<E T2trVp54|tTpɲmfAc ؙSHonb,mʍ+1!u$C536 9?_BѮ5H9Q(BFΓy{-p,<[+ިQz}+蠂7ަ=p ϿD}TmpkYܰAYp.PlHyN[wn- ;'vy a \h'+!`fat[C Aw#(rYyK$kTLF݊bE)i1>A7ԓ?U#:'*@"v|_7 !ݯu@CD '=ou5hnmsM8 Kathz\E76.פ[@3\iI0[G_#'e:Qխ,OP+$Ap]ǡ& f=Rr|%܂~cF*X߃~2  E4.PMtjyA7HMZ+w였aQ&T#7,>J}lgA_2% k.!bnY況4-ZLJ"ϾzJ&ہ9.Xl#xepFҁ.Hr 'ZM oĄ`e۝ o$&L8B_忕klʑX9Vox3.zn¬n?jXl}1V&3cЇ]*U7숎ep tqWL8PH^ږ(*\F^GDߘA"n++zEcK'28%ZĚT~U?r!8^]҉ݫIJ:>Ϧ#wEwWԹ l3L"ԟw2inU4 8J6Cő#\)dL"Bda~n64tSn$+y+Anqx.O)*O{M4t!:Z%e*gni d{;űbʆS~6YT(F+PVhCƨ'M-?Pr4TI^y^bFƞ5@B7JYOQcOi,R?1DZ}w'UzAfд*6Ypn$ivڄ6݉;z-G DYyryЙ $Z(P.Wa'"z 9!c(f`97əé9"ӅrcÂ8N߹; 8R3%R/,& Tuی"Yݸ[d񜛤|z<׸q  g#N .8ӸS 0 a1/yF hl}#tףǵPI87ցC1)ug3Ԫ,<DMAt(oڜ#jt02?Y,{+,ٚN`5c5xI+!O.m,.;[YH` \%}7D}aTA 'ldJJPfcoUV!AԈU2c!yiCLO-i"ׇz'C0ܡa#o#0QH7 @@6\%g%k߳tN]Si+tfsn~͒13" C[Lmi(!Q>1JPn⪠NQJo_iN*Ǜ {i*ˁ=X^D8T!Lɻ̓?$055lsZ*92͐hMSUr|>m>IǫQx4tG>[9JJ($/^5t;J zN#ďp͉n7kh5a<{i_[ cWbj-2AeKeAԳIV[ Rd@uzD/hL\MA:jX;z 1tkJĊV'V,ѠBqVqWutu2V; `:;d]Ǩ$ O[%8S"Y),K駠i45Wn|j Fzr{vcgL!Q൧V}oP[V{ )JB;Iq Q;xg4z%ZEy >ިjRDtۂax;N gW Wry=_0QFΟM-e[:"O=NgŤ' crQcZ$fxFX+=嫀tHUߵ ޳՛L5<2 $nMyBc58}ۨҖOFMFQ喋P{~@:4e/( #* Ԣid.v\䴩k0WbȞ-"d)LNuKO9X2\r$Oe|L^6"~ =?%{ _?#_EM)6 K Y>9k8 ~<\K6w%38"雸7V'BiAti{1G0xkQ ip/ REF,άsǒ~1mq&Ȣszn:gIAcY:;Mnzjdhb5\6*L8cGk ɕ|ū=W1?t{Ik}}^1QSRwRv!En󚮮IS7X3E"bz9O)JD#o-\6Z1;>U"\V80RpAFnZ_ woM;@ICQ q3&D*4O)@:S0w,ygm|AOl¬ĩSnݍZ52ڀYAũ*}F%jauI 1ԃ^mpMA/# Ǔwv7A-A/kgZ%)Ǫ)(H )uklX;+ r4{2֗0;NWּU0CUo R^ʢf8޵J@qPDF}E TK2W9d̢p ݭҗW![+`Vp]Py YJ &A~]udΰ)|4Qcs˂q6ј)9JDO~ =a}g,rG<e1ޜ'@ F9+l[i̽YaPv> |w*E rUuhaYQB&}yRF6v>; 8{6 c<=ʠ󳤮.Y벟'1J uEZ挷 vI\ MEJ!j"{ngVXhĶp{tT9iqE'_\? ݠX~N%ժDtb@H^r d/F܎drVZ(c15B(beK /7fp.NzW޿[pPyՆn=;RGP~5_?ߘ3!$\ =$e, S#ZemZq?Vf60ZMC m++4 I'5|8#dXqXuRUҧq]EMʩ6.[+TuXr2,.YKYNOz#wfݓw-:vK;?$fMfN#Ge%hu%[jļG a>d" \].L}rq71P 6Eܕ:t3w¥%xGۜ\?p)=)P)pNWY|yK1`Oz;@$ı>ʒbXS/wҸ)ƎpmtspzR K;r= dmTeoڰ۽PW0-GPtD1S䇶f |X$׶|Q8E۰;ZJ_RiټƑmu $. o~{urF2̹ l=eil4Va`xpqɛ"YRTliWa6mxn vR2zJ(@v~`FM=5%Š!8 :VG.j3ĵş Ok)d؄T`2իC`= %[NԋT_P oF͎\|!a7MlHi ?o_"h*&}?s/O`yh=isEU}@O4*5"Egmj/17%U3~S1^-Ue/,kdCD3GFe;,QGMT9?Wtöf:ش<:ڽXyY`/?U 5G R;Wrx=loo#| ΁n)y'oԅU^4tݝ; nGA{aƂ䑮_Ʀ(pJ= ~O~6ykyB5pA:4ٍ͌Na>=Ipׂ'(ޢg0K0oR͹* }jDi38E 91V)(JbB`\ѝ2o/Ķl:[̼:^ROs%|W>f-ڰʦݮe^8HB30f}AxU: y.- r̵^*S}! Ғ 0 7F^NnVck(X6)&.zJ$#goϊ:Ӊ!.xrҹFoa N[vV$o+\2!ouM wڈ[Kx63|CRr· {mu2d'Ar#>CĽqSS;ꖐ&~Ω g\u\p 8]` e!1@Lw\%Mg% ւ:vYM0"lre+]UPi(H۴Pp LE緯Vl12Zcԣt۫IVFʚ,n(Hq襽KM K<=˭ ̛P$1$ح=Ø@)|J?Nkr~zm?4|JЬFJ[B,Vڬ,O[>$#ZF١=ҘSs,pb\ 63\p #?:>7̸ßn~= O# ^X:r]Uh҉5+F>䇵5 9=/SHGn^~%OomoFr4XŒ C;*JM|)81GIJZ`>Kt+M38W5cQS7Uq|^E!7_F~ \ioqL`ԭrV78ѶR`.8dnGCt8nFQ wAE; "Y SZ>Ex,yA1f^ ,jF" kB.up\^z+%)Q,9u/X@;u׶,"^8̝K;7q`j[}lOY$mOdZrfSMYG n3 qHX \b>F.4D~uj LU7r.m"r3 Q2.0kW|ms'2u@Bhì=j~1PVQed^,a5i Svy퍆FTr O~ORtSy %Aa'X2H`(j)4b[6Svvú?_Qd@k9YC hJf( ܕe5s6椳 =X8Tlt65:/Dw 8LI#W/BX͛Zc5KRP5k7172bz?^2t`uE9X ƠE/mڣQ<k #tڜnQ?xVx|S 1}ԨQe?)Ϩn+gS5sCE DD[\8eXter {hb(f%)FpdCڝjb>6YI\/z K{j}}V즈6GUPϥ{dt$30W@#`j͕]V\{|9 U{`VUG5H(>hHbsNnqD9hqHe~Xx E9ccA%>_3 u,CX.-3y7T}˧8žDe>r6C)z@$e "D )fsY| y[Gm\maԃUAB)VtN|eeJgN c1KIQk?jAlq# .I*y‡ >_vE9Y<}RSz78K%h3)e.;'kطpig5÷+^1 |5qnğ-NQ""+;YZeHr%<gO{[Kw$q5bX_ G%mͭU:JwH[Fg:vC1zfT2*󿚌zc3^FQ^.Uʿ9u( Q|bp[l0wyD1  7UvsF*e!Nə^PPuB0KI SkN,{樒7t:G؋dVP"z&mEĚ%>ƌMv$&)"+tAZɆ Ff>Bx_L*GXPdU !D]Tj 4.ѠjYgH\̲Hdm`^m7B==~ݠ?qo9U?Fmi n(< guKA&Q{zɚl n|zX KPoߩ_Z򃹯y- [wμ SC~6#Woq(G q"n EV'bz2^L[&ތ >B `^WZn1 ۚ(ݪa;;m7 )СFLAYd^tb"~t\gT޵TͳH +97^@K EKX:Fw{V]٣{~}MLp|t½wf-x{JMJ5-xV* jF|ղӋO{aLb/s塦Bb)u}s^(:{!f&WQ=x Oj{I$n^3yoXv{B\oNaR 3_b&Yw;I:˖W#]!画42K@jN#;ZRV6/JA SAu+xkT"9{l.pʋTBxwSɔ<3de=I83~/sۈi:32w/ʜ zY;!-\2$Zt6˧%ɚR6PѢx@z>Xs9r6(|bYa5̆s4|(nFW0ϏF<>>&,Ռգ0!db=6k7/w-vAjY`@-/5@FS㳔vCȘR/B/D*#C'$ 0BBY!jS'(Ibgaח@{NV٨4XCX^[Z]Pyg_iU9Q9ȳtS&BߏZdn]sh7Z.Qcp|YU6@qpo'va`ȭ\nhFZ"n.fyO',b9V b/kl>]!+A8ۓf&(UX=H1Y6pNK)㞔nAD1B9@ta2%;',hĘ[<*H "rΩ"Fc6wwU;֣Xulߡ3ESX?Z 8`+Jĵ-XAtf+1zgj eTkPfnNx:^a'(9 tNv>@=1+EpG>^)7χFhV!Ym"g[b=^S[&zv1 9g1"̗4Gm> ,_!;.==Tcq,E3( 4ǐBm pH3Cq\|öϓw߻y &?WDw]m(0J)5Z^!@#osAּ7gw5$F YAtpYuII E!#O4RC{nΊ=eD؋ⲷQnutzMZlC^3ȴ]Ԧ3[)H75M@,-UnAn,=ߎ1*sWɭ}ڸ;5-`ZV#R@[L8]RHHH e#M?t. ȵR\&ӃI-1W- }jp0ϙC:$wI=TAU3I~.KuQKkj ꬘ :e' e y,2$.D?Xp6 _JD_[sk UYV~,ZE^~PCD4x OsSP6kkM8ܬJ u<9+ ^띪RTJ >[4G?Y*L#S|)>{lUQ= H}೸rD.Bba ᴙr z~~[7T 6>NC~ZJac8++:6:-}Aԑg<DZX`3i>;>4`㘚(%6ވ!\+Ͼ0(ԗR7@;DՎt/[ˌ_/<}76B(K}et-hwU%o9ZU[w4UQYÔLڀQ &珤^ӳkXTW\RI52~Y4XuLLuBbḨ~#ZbMM㢨 $Wf5SE&4ISة!Zʫ(l*5nG`־Ʊx,7dDn fU_yq9es̑T.ggutz~Fi"QjƘ:(@UV XbŸ)]2&_pa-Q>LB3O =x8894 {!xZGTg,o(n [zJz s~sZk"+Dг ѶN${'j`t[ֽVhȢ-P8=g~H_P6s!xB.bbRywt +@qW1B:(Cd](T%z,G$Y[z:?r( i(^'e ( سeS$~1^gbUd->˷B-/k見8:|Cug )4\'hcx j|S=T7)+XotO@]N7}cc#!z7@׃Li_ ̘an1bBO3\{4 qȗeYK]7p^ F3Fxܱ ΧU?xKFe-lQ q* sRY|@M7' 2~lIIͿ J< hs]X6j< rw~)⟕ɜJԌX&vKxs7y=D"}( L5"r}k\@j*֒0Q-_ (kFJ fsJ dSͺI0UȦ&Sptv!u3tTS*p0a'| 9量TVα-eϚR:R>>l6¹I~V"+%5` 8aMमR| cį.!l<0 Cq♷2g_N3;´r虮mX̼26JO)PES=pW u{_ 2wcU F 驵1S?JGvFChV&{![eZpRe|+4.t{rc+I212,eP߽\7Їk <]Z3R2y5tÆ2(UGJ݌EIINџSXέX<{{/[yJ&>ОalEw'!PDy%,j V{$_ /k2'fMOuyc >ǐ1ى4<v!# /m'U!ݜ'K~](_`EEkOD3+Q{0Dm=}1<-\ 2sO%h/Of+[ĝK0kБ΅ ~fSBd64 k} k?¬břy/-( 6gFtwZAX6̤-/k}$^TN=9RM=3QwNcOdҟ493OWH - '0d f65_'0Tz(U vQ bBa! ŅfmHt2CnVt[`YIe{W07G췘CLCS ִd0宖a382.;V1_ PL8y.˂ 1,Zm!NcfTqۇ2i}pCZZasJjxȦhH+~Š!yP:KhFl$\/˝uGZM ?()GfnVM;^gSitDґq>c@VC?uعE%x5r *"!щ#g_.+=PA1'W~C%tߌsla+2ꛙwΕؼoxQ@#\޽&)$+Fgl.!gLRj gZBsʼnaq"{38@rk 1.#x O~ D_}.v*P`bwUqBӔI퇽_dA5G5ꀂs!SvB bzA-r;_ԷSVԃHJ3K;8έ!B#CCD'ЉFGLO\v|/h\6S:=+  "jdē2q80\-ӟn PvO˝)LqS #nEd)t;|7s wZB$셳i-~} ? >5$WfHwȎep{x܂Tt"p)FNVK  Ir@ՀG_0X>Ko/M 'K~Yvvjoފ_-k ilj* u zF/Armptb `̏R貿Ve]<W}8B4KaL:SD՚qOMaY ai#/g3Iq?|lnRCxxG|p8)=tn,8@)A"4 ȺVʡ IM8J\?NTT0BvM vhյEMVObE{|u3xtE($*ɼo2JC't/7̄BiB;Bu-ڽ3"xtsD%), !N=X0 sJALM}?:O" lC@*m ED\n.D4vt"!{mG'cw8t>0L*"!)9hZ^WH;D_xH`-RDӡmd˵S[$y1P|/QClu^wEn K[N h.MWS̟xV=S=ݥTdcVG|0U 8|o0f$B/wP3z&U"R l᥄< :YO$Soז j/Ѿ>Dnm`C߫n 钍UNJ1},|IOHw& MUu'_!i\eq/l/Z[śՕTrTC&LGU[^P%+NJक ܾKxW⩿(їl(˂%O#cI8ZV4;4,LPٹl-~":By.]w)TCE$9ߒ2ѳ](Ey~AMUzF3\Z*ph$ pni%hDȬIj )(OK`S_KWhM_7 $/okL#p˃fӓ)nr^Nad-Yk͍>F?w[=aI 124.ϥLd) ^ `Ed6V.6MF+muc77$u]ua`s\ G,=7b{&,=-rO2K\4MʗXx*ZXm&M ԣq͖Q#h9ԣH\qMoC٥k]samh)l$N)ʸ2tMyj] rk8j(nDѥÿ\=h)Lq9q.RYɘfm"`~JL2Al+%\FR12b=isgIlͼ44Uz؃pzjoh2UP)uW'`!~>pu=yL(RsUoZ"C[b'l'9T&DsMiBÌ%SqLl E<+E&Nhmݜ,f W$ s#xgZ"xfǏK)$Kr0H(tC;|4ItX_Wz%=\[/T}fa2;l{~r2|%!/l%fڱUg'~? 3H9EWOAqЂ*消XsɇŽ-E1|>[t 1яkT _!Pi Mϴa;>,G@^@ TH! )#1LKD&̵b=bET`4ȓ~@eHҐIlS繅=edc*l( t;LGu\XS)lV<'; >B,rX5H~qF;*J~U\'|MPDm%B"Q3 +[6BL >& jHXL۲i}4"Nb;~(nu?C(azɅHb&LVݩtJIο=w޷=1Z;ꪌ:F áF~WZvي2 {9n?zyas K0X;%[%ة6ҙ *{LCс{4 : )iw@'ygӨeF+AYy~*R0 #ϸ½wMPgoY~nQѶs%kG?^C/]U[v}717#B`V%33b岻6-]̷2ROqZP4[#G*ӨMqZ,bןG(;iť=,A =4 /XJHMS L>:%JnnFds. zd#o7p۾ј#t)_"dX:{;V3آi _ovt}%aZ~İfkС."4 /{ma7cdW=2st,z;'xWvBPZ{_yw"}ax֯"gE լcMPIQaf-ӭMqRnfM-z\V4ʦA~+ft^[U\n3P"Lu SgS%Ѐݱz${tCPB>_&ym ma>+ g5[U5{YJ_1 mC4.M ZTdn=zM}\/Ox=@cN2 89} {.8*K&IL SG8$-O@}}|Ec< #%82P(v2>jUn4>[ں?ʪd=SĻ(ZOSګuڠ~9+T^N:C5;ߊזU~f_ IS30$))Z񭅗!%v٦tEc&]3,21DKuQYkY)9TttpP'u|@ d uwcWX^*\Υ_,7C'>P,å=q…+#Jr&ɲ,Zp*жs[ {Eɪa3JdO5W~"IVzWſdؕ>Ğ05]~G:D%l@&^C}v\A *`δ`.O %?Wtjd;],l5ѩC~y81+$x#m`]}3!ݨEUWWOe ⿻`ziOEx-IGPV>+aier*8ߛvվ@SFhj$StpWժ'՗kKU(uZx%l9F )Y<߂;D@H WkF7cM<(gi9#stwtr*6|^HVMnn&O("qrħ<|ՔىlxQ,IĉYHMl+e >2n1B\SNmmlTn@99#k}I|+6\3;XfbXR;A%f׍| -/gzibsRiί灋NEw^ח7Ja=7EJ0$  p\=eDilN:5 /_ONnG=`]}Xh+de!G ~O wjd #Op-ӽYI #%RΝ娋I)z0-~ZeJ^w$ɎVD:ij'B1ݫɃp Q> B }#PPOT_\"IyR)9!1ڝ~j;NS,`5ن8LbLgѥc6Ut~ݓ)_v$%R"&$n2{{@$Dupr]r#dc`ghMҐ-0: +UR[R(p@g"-*5]0=ĩ{8&Y݂iL$:b0-S½+8T[&<FK*.x)LɟO#ERv/?wpfӣMci/H.;egm\t Q21.ZNH @{nO}9ɾp!c'0iD Z-,G󢞀/vϒJ2eE6iG3Q3W.vqa'ʂGaat/n}*exZ_>BbUp tVOwmp^ aئE|; dH$0@\+h:"^a&Qkcm.{ ,h}NOH؃[L{j`3 ZYSf!Rѐm_$C\;vK^aYfsHlr"Lk)/t"zEMA"lHYc<ռ`L+j7_2E~V!+ )\QLHzVImʉ7bzZUiيS"MR("/1]fr0 =9o7R Q,Юkcxc8/ FZ:YIu^jH jXt?3#kњivب3 LNݘl#۬B%hF;<  J&`L>%M{ }xS& NTfdDYp\3Z}[ -C<~Ɓzz]FXWTΔgX22*P$V֩t^bְ1i|ԡR*];OMkpec ) JIvǾmKeaE4D Ӊ^=/R 9;4/;>Nr=3 a ?'z?`;iH ~5# I gxR7WN4$ړ307}}BJ9;ڳTmHls RijI0מ~~ň0Y_#\^NDy;7ƹ,~Śeaײʔ=֬97,EFv0{ąf49g.'h=v@2-KTAY yy W X,r9mL 0W%4*}|&xV`!٫ha#Xݑ]ˠ'=GF%z;3Wڍ~KL0&bvZWH[$Lxrj;LG^8lޛ-u>K\66Ƨ5 .hv\W&C=YYwW,qG?rJhFoVhtAOWe KI2.xVwc_f=g$}|P} ;1$}}YT.Py0Of?3_cݯvYRZ6pe6pE*fJc5.v&pgِ  7W-i򱼖#jT~=# %`sn~Qذ:kPkɘpM6[YʈV.O1O㠎C{OoVϮڒW5&!ΘBli0iNZXON*a$јr䮊~`#r1a2?;;'уO6i8*[6.ժ%cE@WQa$ϼġB㦚gꑜ+ ff@&uq@m8ٯִ遗!ӌ:hҪV~ 9>Q@6NMuZk>P{@SAx|AcyePutM: ,O'6/mm(*ڞf6;[]Ucp+FzoX%\qikV7 C^/lJ:GFKWbnlbܟ6a[”j% )L% >G2.kD*Pp<0d ܓ,Uy%cZL]%h;ix} O+jD$uV3RDH 0Y|L\*| -'nF^ƶ: 򕦆)u,L@:IfӅb[sjW}ST.L},oӃ[;Ǎ07'ٵd4X(}\2s.iZDL2 }rUދ壙|wޏ!֗u$W+2H1E&NNU7y,UJLKaZ f(z?Ӈo(oZPFc杘Cqd&1 Ɩ"~|,&66CK5 dN+i߲H?GY_꣙&^TntK؆}|9tĜVϛn#|MQ^~2L]As7*TI#v)W%)$k{ۮlu1G0TIn-(;ƋƖPl.𧺀 BM/'AaҙvaR@H9bc:ZvI2{ 95nnmtp7Y n:G '"dLT=E'9>vpGzh7BIxm*{$BDuQAys445 ?ήfc݀uVmӌ1V훘8!{fm*Cѽ!},W mǖXf%c/9$LZy= #}E8I?= P^yن3zA, 2^ u\!Lf"~45dHU=h6Y^lbUo8-v)N 霭qƤy> ٯ_j_:Tg}#͕Ld:\=bq8vѡE>"x8/K8G6EPDA8L/[% 'NV(1m%%D-bc7!k iwLI7x=]t.\aNzIśRi IfٙmA?T#A Ob8I̊ nm3v&.b- yV9 v.9YAV\n R;|xuj%$)NwaDyÞg;MB!Yu;'v7at/p*IiUjOIP-q8k祶2 r ;3,.b 1 i:MF1ZEʝ" }U9>Tㅀ7~Xk*S <"5!BUKT%dMWf9x10bF!9e:o=GjW Hc 0Ͷ7@}!Ek&^EF9nuf ~-hջ-BCskBGt'A?4a'C4((F o\^ЮId/A%L9]퓨b%YZ)'>7{"mdPWUWsjC#lGi|)x3nS=d nJ0Ժ=ڔ^ВnJ8pCu׳`\ZVm݅ٷepTb8B5 &@?F15U l{h04Wg$?FnFj]# myEotƻ{u*+t1;S/?]-vzJ6%=VdC}2RoQ~WAĀ % g%_$~(#9 2j!v;ZuZ rKWc/I.u)&KfTɧЂ0#~$xȆ \&5Z~˦_yF::.ʼkeA'B v^M),)/25XfCd+G:VGN*dGg ۡwg|JC* QvCe5z5(9InL<-{`:Ze 4K^RBR8uw[ hjH.}  &e` Rut $ Ps+"W$(n_|.kGE~Zi2s>7VD`:NsbbRb/DzitZj /B*~h0q>uI!Pp E9}e}W3OO?ք2y#etR` qge"3z!FcWl )EDC -JAww鍷P]X}bM~_FC*]q38HKe :-s9iX;j, eH\Lj*1)JQ F:רƿd>rlԚhH5C7]p52QcȇNGnaQtW3#l.AAZ̟xH(H䨳R8E+EA(+&򿽜 @L c5)zok:}<1*VSVt`٧Cg6_LK m~!cxƁ?ɀW9GAAFq&x%6xH_:JV\UuH=n_&9ƦŸ C{J]8ow'7j?Q:mع%jC,0vg+``+-mb4,3Q4{-T7Do%Ǘ{7fF֮@eM /^tQ殎I-(LZڡ5;*ɢO O!aa0d3lk1?@  TƷ6'0,pǬ@zRƗ^tȯ,f抷Xo1 ϩh-`9D@ T05 ʼ0hh[nAgHBVhQ?5==S9_UoM0 n3DnȲu1^CAN0FM 43C?8;D fqh`*JWJL-ǽk-ȭ$$V"{F`#Sf&467lpȏgz0UTxMu c]Q{pHZHZ_un-P9ID,&(8sΓ4p݌"A\#ix`!ޣ@?SjU)QnՂGPGH$e2Ih5fYW` jl[x|%-q<Kffʚ _iAҺ k}5V .dnPs{t%I==LS  AG{:Jq. ew_C9fHoR ~~F-G=Q@Zk\w@JaRS@}KXqn6T\&>М5:>K24& ^ešbҧ&t":7/M?NZaە^JTcQQΪFN GO?GpۏyN)D$M=[&c_R70fo-~.[ˣD|ՆOPgO6R^,fy6;×"ڕ+jĸ-LϏ>@(jn&%Ihf8!߽u>@aDo^`dmG)9myMR-Pbh  9 d0|Nel{P|$Y2{0@ہP$: SagAkRqv:qh"Fi \^5w18$>AF6s%.X-p̱5f XѱJƵupFz%-vBd˵DzxǞ B+F5Ww|="(ȯce v(N2SӒ!hU>[H5Vn0a͝2랁TuJ:gܞN9> ܯ79P4>d٩gxFnF4gd  *q̣OsfYND9Jbyɼפg}FBˣ /8ʨX8N`\MU'p>q-UHGxTTkn3(iYgv?w1#=d\A9B?3BԐiā=T\å v$] XJ}UK>݋r*N\Ήѝ1]5ɀm?d9eۡ,*/s1 Qx՛{,([G-nn ILFVDS:9ߟfJ5HQQ3PDu]&s{3Zz$Rm9"PF9)u5vbFE2j3aO8E)GM.s zg3VpM˕p8b!fm/-ְu&ٛAR1.?*RlRni79B{HcyS$!<ЕPMc/"a_B2Mn:7)6@ ͖d>Zvt:SўpIYL.7y+(mgQMk$@U-h5mƩWz > PX x0҇Yw~y2Rɏ“A?hZD];HT:iU0ћ"[ȒyȔ@r1QBߛ>k<\KٽK䢜3j`}g64]3F `ZѦw :< uJ }=o'SDWt(N{,t7;0W[}ا?5A=~F[vߞXS6Q 8vl@?ddu\jrAh+^O?0q%XhZ| ֫d]Q;उRL̷޺ka7}[hMSDwC,f:rFzw% o*bq DmΟĸlZNz UVL-3]9_uߟ7y>Zûss1&Pz*6X>׶~Rte41yTx'J nT&hQ?kW6m1+.KP>{)+wMO 30@G6:|lZک͓$ODܟlRkIjW ͸PKu%aŤ%L!x!@ bSjcӎ D[,+lp1KS-d1bɦ^rVn-}7(D]@Fo1-dM:1?J*FxOaFO 0"bwLX+GǡT6bi(h{`Z AF"x-CvGoG折1c/p[R4[͓v[?&/:/pZeZ/g3[~|g^BCU e{ % c29 >mddA?r44DAeae@cj^SMIoz@A|*}iބ;+~ cej=Bc. f!]z6SeYvx p¬_TÂ{a󲠼$,vLUo1b~UeiZu _=LacZ{' {7 aL3\% cCx҄g𹵊7@#-Зʚ1t +O >;}|RG0O 4ՋD,rMF-jMhu Wf9zt?#eHS4d!62a4&Fmcn /;ӭaZzSX 9Lɋ'fζ/3qm[ 2Bk52GA`#OCGD6[K[tA9"^ ?=WAi DQh, ̈́ds7"KN0Vx0 TQ ߹mchH+={MoZܞ _=@9"\|~ $&[ 6]t_BZ( NFɁZzg()}֥>>t)bO|X.LwぬPgSnh6>fV<8[DjR5351G<):FkI'Ե,J7Y9n,O)n即=73KY6Cn4XRF3' Z,4o|*׌ ҇is_y;,}\i&%|5fSI׭,^u+|mFdС%Klsa"ROSh؊]Z`4?J <׎qS(]B_ze͠:-:0Y{jeE_7)tP͐{өK 68]&HoU4[x$?:sΖ,E:W4VOo.:wucaK\d VNb8nicx o_ְ2v[Y7sa|(|m'9"h&]Lԉiu2WAF=;>OxB*G6nuH NZϮLB _wn HA O.m `u\zx28>'EP *~I:9:0틮j}>%G_otFߺsn햴mY9^ כD#ਐlFabpP?Su*+"n^&."Ihy0kb4*RkW[nYIsQ) Hܴ|}"\IoBJ'&%@ ;/26*Ѣlw"֩1ko˫m-'eKK-UJ>ǻzrVdGKƸ;bv>EV>!>r)&&"2?GH4!9zE =Mn QBඵBd%fd,1a51='h9z)cOlH}eh= W oP'* ;M.lA/}5M]O-S|sن"EG;"4+~.9;.I{rX[ ~ 7hv2?>y?z+N0WiPM|k'qy}Ҝ34X9QDa1k?T"S9j C5+-9ڔبFcCZ#lޏzl& o ;Q&Ī$Ahؖ9p>ܨ GXD#/^"5b΋k=oiu;- _,TҪҴO1c+A2bX$Vfs|}fcx ?A4g绂s˾16coiS$.k:xT/{ +'B̔wQ9]zFr1tjSkFGqfZtAU +8WČ$sbwݟ]KOҽ㎻J͠S{8hɇꘅH8!1q%TkG219D#7D.q@4=&2Ly˓@Dըy^0dD捺4K9NkNɳAݠI+YqHE7.v=p|b[Vf">1LAfXvD7"NZi˧}nB?Iu ~P>k[?]V,ǭhu@BWy,:9ֲb:{BPҏXٜɋUz 6lO\M*= _%Dz (ZH5{P]ł kR|_v"Gr$A|8ʩU '#8t#qgNRfAQZu;X1 )9u\gm f>3vJ;5of]bUSF׈P5}D>Ƿ#8g%VE'lE\1 ع81~S&bZ+3y=J&nƄ,'{͉,̠lY_3ruWq2lH~ێu \t>#e#`H^ T1GR6۾=JυM.'QM>{/Ly' słiɻ熿 6n IUuin[Rӏ) FW(Eq@2wTx> sD}^D ^.:t8Y47z3:qr}.$ `"=wRTF[d}j)D! [sk=EkWonm2i7IX92 ([(9VͩxbTו|uYlH 2|Ҷ7}y35=%KG6Dj7&k$9Hg;ý1yɂǨF!FyPfK*2{i^* P1_AX 0tk['>Ҙ)&<}Mf2"Ph? ?_{KS̟|Qujދk|Z>Xp-"b.VIgu5hULk$+0~/7hlz-,yvC1/G0V\=omgˏjD'˱cJ,M/9]&7\RDXK~Y&I[iQLyFh*XNA=ձ~pWBȞ eZ5 ;L8Z٨b5+Ϙq 3kImkHwtLwGu|5!뮣v|,U'|V}V _u?Cqr WM؅nT:qL+GTl܂;y6KDqaū+PMɏM|b6Khxsz Hm{?7ke}B{ZmN4;OoUcު/#mA~] _srgxnO{-Z2em՝6 k3ni#]*(_uE^/z^f`/1H묥c}PAȽ9WS5wG_tER uEɈ,ؚ"M]pjjВ $+,; (M? ?6it1+c;zbrD}85汎ϣ!)Ļbݼc3)$2 lkgIm&רUxcEX9y+4qP(Gjmc_Z$bȄ4_pXnX$ I[) #Lsԁ횵6p1JgTpu;2a`nv%Y\Q-1:jd&QZ] vs?b`FwUYa oN棤9t _,XҦLJ haUR`ɈǾC!'{RgU04o `DS\ݦ$3aeg_)\]Sv xx{̐<+4[s >G1rGw@7CMr9yy6}oĸ˿qf`C()A3( RN։ K*Q/Oq]:, ~e}_ODe͐Y^^~j#01 @ 8:L؍؏ AR%0 ~0}6 s_F&N_ In{%DU@o.l8ֱ*gkmsnJ]|m8MVC2`u UxTfqlZkUrxc5f=_SgYҎ&=J9b d·^eT#ax(ؠ.lb: |0cZFA^*p3CY#Iʉ#ܽ_Gͱ% į i RJeq}"(,! 4T0Nc Wr)| (&5,xlo{G wdʫH9m)%(Ԓ Y M}Z: ^?wuڛaykwm[Vk] φKC)%ڗV53yꮬO/:^KčBM'Oq`l8Vc{J<~8zI8?$(}bzY drA4K"W4yq ~BAP+fK. u!;gx1(=ƉjtXUFs,P>.q&r]Qn+]iY˝VŌœKg#]_I~i-4cL#+\7+YՂZvA"oEQ;=#Z{%0%[Flh"3dm$!Y}e:U<; ADk ŰAG4қt o<_=@beX+4y^@tb:؃|'6/ BU[pV+A0cxRA=h^Pe dьP9:p`1[6 s QjE͎RFc=uN4yCO`(3 $bsi2}0| >W8K5`kp\}j$a9j2 _hxCj[w 4W(ٷYvBF\bCH!t (rht٣}@2L&mΤP.[2ס*]  il-$" yKv~V% Rրbu3/8c3l2j/^ı?\t#)Q0w#5(ͳ8@+ɦ'9&N-%~}sBw~n1[ }Kз 0s:HUT, Nйܠ]"gaǕT~`NO,0?7x@?(csTl9߳5+Ka5GS,Bjv_qRGȫ6(uFD[+B;ҏrQ1"3v b^]tUc;OWMP&/H87T=qu.՘$_ёd >۔We㕿)}6PGex;S"%!=S"cqk/C?2")(jG9lt_6?Pssxo0%Q8b.ɤL{1ŧ|ɒ6."(0FMXE98 3`j\t6oh=UdaKT]ឳ3`v4А{HWX;AAbApэgQcvIeHOU] 9L&b;R-O6Y+Cݭ [HnDn9)9 j^t`A8y>@1]ʕZ8/C j a(dcDkpom)-hЧWˌmVGZ yA(iIIG>jI@ӊ/H.lvX^')q0(+IDvPX+$6İ9oӣ {@?ڵ]wҵMov^⧄&Eћ"yDvïWjc% d_a7*W*=1J?g%Ic][ZS"4kKՎ+m3&=zl~8YP|{]NïxҞx#,˸ }€J,~䢲TmMk|JlK5*dO+C1D4o :?Or,+I $اӨ:`?*aDш,πX$0;P{X.D#9 25W/^*u,?WTIF(, @(NC5~n)&O,j 70E ɡ8Vm+K$VyWHxSb;vH$!JC"LEgk;Gd7ӈbbeA[eƜžOiYXl.뼪Z3dxyPfTdzl$4sw9QIT0DU.>`JBX=6~ xy _,T)wӂzis4=EWfU̴ו3;nry ::H|!T4 {{6"cl!fɄ/Kv'}'uy0[\u0lkv<׏𝦜VNW䳘 ]L7s3Ɔ$pD6ϕu+Y?].L"8MN叙wŬz5K'kQI-daSgf!?! :~)&lnba˯E]TG nޕ(tXb~!t攃8rũ9,=jr;Ts75lݓGL(IU5|hҨ GMmaUCYmJm6e )H+Dh$Nb?ӔB NHԡ"Gn-l:RKƭgFm0giK; 83}aAȒ+(zar֬m;jWp ЗuUS95 ]YȹnY\5 vVdM⑎p_Y{#cBO6]a~tto1d!}NUn&96H0`_ 4aC#Ae.,-O2CJdcI,3( %X_=MՉ0Xe/Uߑ~ נ[`ZӲJ2ri }¡/hM{ltmdmLK Wbt:5o,A׮( ,z L;]x򁈗[70R9 Rad(= /BRնjC/m}.[&"ñrSxua} ubSL/`"FAeD(@(q0iUN6 ~pb1Z\}۝F,HT ;3sX32YfPD72_J}܎yL[2qx_\5)a{7\5sQ!,ˊ9jd@%?*PH3Y崗07l`PI3Հw=%H+AQ}L@:7yǿ(SV_4ی^)ȨؘgA Jr S'𚊨C_ZqN\e\DܹS_N,e3Ed gU|f+s YN.A#olaM3p^[tfy1Wʝ<}|4~[ ק`PJ†(x(uIdH[CVMp}=,f=p` sG{o0 5N?اZ-nmTZ8<Ɏ\Ip28Q {e$4ÔXrv^DW_[jEaΈժepP֭LFG'I5p͝O`C7UbH0UMZS->@ݜ- C68~/)yXԋqf$[ZU^RtʬU`Ns+M=y,I0NOlq|3kŞTp $OXM- g~ o:13fS`{kqWt@ƃ.qfmL1)`jych5gAQ+\HjI=e9bbFD þ LaDKqne/ѱU)NUM h8~Lsx0=evg6c3#kFՍ!MA&J:klB's%\cJ c$ż/za5M)Օ/6viLb:4:8QUI7j=eC!Xzv" t:#i_8Nޠġ~Ĉ j칍 8\K~[ M5{QSJF7è> =C:CX;f5׳o$Yqtur;±[B E+ߑi02#VঌeIg$ÔjIѱT`ڰ&]\IbXpqܸ&elY[?S}ŜF|@qOeKXzc_#ߴޫQLGyqE(a88Ưbޘ(_j}OA]Yk>Ϡ#:)G{RZ /|0{-}_EyaeT-~D $` K!:#iHYxXNЭ `M[;ђwa9gmr%]3"-Nx.4n!ݡܜjh}v g|6FO{l>BVpy/l/ )vc߿k;B/*D.e1Vcv{/. ewUA0 hM7K;!|ͷ1RŒjkG#z&ZW]Œc8|gD!qi~řÜ .xlҦ^Y}:HWtk109Ӎ!K!7l|c*LŃ6i*M2PYa\QKJ4!D?V+&νIeԀy_PEĤ=I e&Jʪ*%2K2Jy}:\!C1S@{+&isBgM87l(s,Q") \4u306+hMfb)-c;o+ó"p<bH[{䐙yf0\%d~2D&1^ s3Lo\]d1p-U/݀'Ɂwy{ HG<.fknTCbo@c6Ţ=m dmO{jvDd Gv[dr8)g[0%|S' sa(9[ 2<-:=r9Ri7t62vGFajbHwŔ=# ҇ZIA.L?b\H9*q;qO#W׀䟒3%]'-͹𴋸- @RbHeچ3wagRSGq\C^uڂ l2i3MLR51;F/ņ"Ea]ܹ3 HnǓ>RrGRwZA5:bL-&53"Lс } =ڥ!$a5Owy4 Q}em{U-K#72Y3b-%Oäaa)u6Sy'1AŮy||'/Z%|; uzR?@)Qh+Jz|g5eZ6XQ owg@+cbBF_ ]j&Jcz=apb?4?}`!qAXُ댯WzH7 Ԏh.&JY:kBˑ(+r2]6*esijDi!nؤ>=V&1TnⱨEiG~SCgijȈm 3p4@dMdkԘƏI1\V܌arIvUu4 RTb™..${VeJ0˚%mLlu%Au*Z#LX?}>a2ҝA}h7ᓍHy 88PW 5%EpKopjZ~^K"d?HU!AtdO᯿ʾ;[q%`q"ӕ_@E=tYAGN4v;Z̍z"nrJI$УfsE.8 )K#z=Fo墈ދ^ξ䢈JxnLck*i$] }4{?+"-b eRЫEc7.KrVuƺXXʏn}%2q|rnݠ՗B6R4lrknDq9LCGZG{@^)dRm<<>]\g1c>R7sl6F=Нe';;Ӡ~:ַc YP@"#$<ڎbK(Y^UPGkgי*T;*߇\r>kYٟtf0E(q?ඛ2joY 2D;e0> 5(CUZ y3Y:EV:BS] 1.lp;"J.C7E'=ygSqc.fb:Ǽ}Wݳ~C2msk{Im*y'QP0چzQDvTƔo!$)ϙdJn'HWrGS&s!Geo+pN>C-Na>摤57;u9߂ ~@uQio5iGTT> 2X i()~Eq^P4491tC"-7NT+>^߲l Hݜ&9sQ0:Y2#]=6RXk7kuY\5WR&Pwں@ޔ0K{ I~.V!¿P% Aw ڥ/oe)DD ,R-H}U3\sy̴'if2jC4n]#ծX^bD7΢+8[JWF)ęz*BFuOߑ/4Ie3GyBT@&~d=;-x]5 79a'9`qK?ȁa8f~~%k.+_kPڋ ̪47.vK~k.;'ȡ!}]*P;B bNJʼEb `fy3EuTܥA{[gIbKX&+a˕YKU.P^(8>߉k.]bq ~iUkiZu§ǼhAvIh]X"(>-R'$]eq"3v L$d$)vr!יA=h:v:lrqy Fk$Obҵ7V71=xnF'l8, iR,ɅXmaIBy^aI"/S;HOKH "[Ae~VpVްu[ػV̽vk8ick?:]-S W^o!%'W]ň42a| Ç֌: &!Hpe..>q24]^o7-LuOk(j%uURʗ.;sȫa`ЁY#,&ߥKxyKt!I[ӫk70<;wp@UOQkj2(L [ɉ+%Ɇ2Z&4,2YX: 0t̩Edf/t+]o_NHe֠A8xvB3iW@% " $3TyS1kSAo\x~KNю 6(!vZN.$IkGJyI鉸~)Cڌ^.s[ZڡS-YC.D^]!o$r%+7(Y@?OL&IT5>+3-_f1]ٽD[);_;}(1gVMI7ycgQl[fj -0?|DbnV:(좞\, &@ h&Eج%j@q#8p(\0o3JǦh/[94&¦e=ˣN⦜J+-~$J eX()/w&^ Bx^N_eL$ǝ65LU9ޙX)nc%'m\#v8ɔeeotnUtVm %b(P B#;-k]8%SO0IQ=Vф/4Y6U U{Wz6]"JÉ㖙y(f7f$В;Yo\_)s/B=-SnC\"7[ľe'ɹg5!xF-5:-%Ap\j+‡y 1Af:Hp`mO)3{Q X?V/3't~m{n?=3(H닅kAY3T "A] [W9ݘez-Z[d~@:aRx1]]X<^5mpyjR>_aBTL8b21"猅>4EI[Lq1E<} ඔکs@25y.7],?g>ՅWb!EtlKi$krт2{@D;jaPL\Vv&C!|W l9;c>E([&s77~sT?x 'Ⱥq0u&_Us쬘8w=,zdJvBE֐=NךEGRݫNu6퓔3b*AUp[<7퀺A}P$JZx*Xeo׶WdcW` oVoZe ًxgp-MNhfWRjVd4Ч#@ɳh|y)/~Hw9xe'2bT7 hzƏJ*LlJ(Ӱ;8KL;l霎fxqks9+=#w3vC&!+,&M9 $l Ks"V R`w̍L?^uFêd#k"LH 6ׄ 6! [=H^VoʧIP ǷJ_294Nb,b}5ѻ@$VKJ3KxhLnGj;~H\lG5 hzYC?p ; l&Ee#lwKH ;LQ'OZ؀»]TG9yj&q~oXa7HùEw܋!Kk1%?FfjsCjdF oYl]. m_9#v| D3y(?`=Ǎ_aMgd]'dWE *P04!į eHWQdfO&#H2)J&A 25`GۀwV 4B\>P |+-9<Byޖ8^~Iޏy˗C@_mN~<}Wy$c82u`syY>iK6]F HAƊ 3E bS<"bE+"$RET)O gmG 6kAkĊ }bۛRB3}V!-s pZ/l]Ӂx!n0ћjPo,]%`vQsPo 潋0QmOf/k:%)7wj<4I`Y(5>{yew"[S; K!7OᬔfoA ="H=3b5gJD$Z..v82%6$@Ի8`~:3o.AA Ee`\ImKdዑsX1qWFOeK@ Ax1 `6}s3e8۵A95dk^0OB2>z /z|k7kK~kX鹄ڏ. ]LoU7g)KzrDf;Pdޱ1#B >6Z9o6b4"TUcRW'E렱:]JR^,AY~H2_(ɲG^NE% @IK1*IvM%͜h,av&~3\)aVUa@bMй`N+Q#xݧzqa B_4DdU MXuڇգL3a`h ҦuEǫTCO &;[,iV JAحE sWDȨje3WҞ(̫!NDx͇E"*zQš]U&.diPUg$8AWR1x1!LVc_D!- .zGPchfJm[O2P\bDiOy]4 t  *ϰz}1ʬwlK'JVD j 5ɗu\V񹟔kIM߿AP|坢xj,:8o /caP S2e߱MfH <}l=??R~#A)$\!GN21M<>LbXb@_{"Fzs9?03|Ih?- r},uG ڈX/k)6?%U>fH݋t+(aͻnѱEU#jZʎnŗ6D?/m ͼ1Oϫ`xUj_pZPiS Zl׿~]ǡwHI*5tks)l}} C S@=Eҡ:]2s=r+ʱ&+=Mʚ(px۠b-:[[ڣWBbqGY)0cŃ=A-*H!Se\ H'6WG߳JlY:eCzل\@ f8Da3m:Q}y$ӦgHF^xL $m(RP]߲* ڛyQ6f}t-vss>DBoκzAKLnp"ꩼ%+uc,uLȜl~Q׊ {PE,Ol91 x@"&p_%#/c>2mqOkuA^"O#Qj!gzz0*%`#iGsJ1_17I8\X}g7yCpRģ$QA2mE:_c+r؇–op-w1qՀI:ՀM9|==8,;cvG i[_݅fgTvh.tˡxZȹbJHtO*g- *v%-Pw4x $$9G:{78kFY+FsB  yD~m*IZ/2 <54Tע7^SW0CgO7d}=̫) (f \\En.6Ǔ $ > @F2V,.ddv,(n{c>_beмQyQC'W82]#C:U,GB*㕖b4jcAlf`QΈ_x &M/Kѫ%ʡM=J݉B&pZiɬb|TUޠvwnRh N7{b ɸb+V:6씸HvAxlF3St7B6[,Ǩl62 bޥ ] ]+ʴL ]ie-< zTOqqvMV} XHV:?b& bVNr\]p~>o5OҔ-_2>z ?R޺̳(9H*j2d_N6S,0U ˩c_]`EED"YżOdw K+Xm6tv>=X _7&?cD7 IYq/ȏ4cP:*3UZB7MC~.8y4_Ef: ſJ[ I"VgJ9D;f֮B](Lw fFҾ82,ȷA$}VPZ~XJalbͶm]#2 QQԝ4 #BC~_1'D^QYZ9B5rMv5šLba;wDMzpbb [JPD|栞㌧f;.W9!_m{CV6cJcZ 㢴 i2uݲhM[C|u<* F~-X`Y|[zO <˞+N?C޼3-,h33f0rb\U3ߒ 2۔&K_3ƀSɆ7TW?sw A=A֕E`W@E%v2rГc8q>95tX U18|mh]]ct)mkxLْvpE[fwi[^I}',j:rU}5SI\Hjٽ$`I\DtAe]a*,8j.&HB_7V篖8W {'K@~}:KA;O.z)t 2H R]x輐ل԰|p0h}лoϦӚ@Ο6)})Y^[vD}m/#d^'cra7i> $

b0kP- cN(+`,W"!(JUǃ!1N\K"N mv)li8kr2hZ[O F}46^ӆz㴼g-?=ҝxơf;+HͫH|61WzW~,eQ"{0_ʛh ZQݑtԚ 3pȒsa~D1QeUi^@ zZ!$?hN58t$EGMN: C>D_@˗]\<ԽU`7iǑ~QY/%V2>mYsQUdlue;FfK*?)x=ub2|O؈?> $}+= S.n-K?UP`xW%d@&#EB|yAVbJ`-em@7iZ?R$9XpilNebQ,/#;16gniqv t7aY]r)mvo4u /q\> ho٘ 8&T rSrOQzJTWoYQ N~FSG:痋8R<V2NU:i1ύ!9]qdn@fD5y+76 pbq mcTҘkCV]'U|d]-aRxb a89G5 _ 3-G+szX?HJ|zb]OL6ΟsJ EךN'#aa@H:rc^=( r !(ÿ~zqjӮZM2@i^R^Q.AIc >drgEqt0_++a:pC;)tQFfJ)p5P1Ka`Aw[WFxVJ6HO}Eũ>PG<,[\LrkT S& i:s`%d 6޿ś7C]GL/2'vխŇ:sg3$~[ϛV?}kK'h=8'+M'o]}ǡ- {v]^g Fav=[7+;R3u_s# hk$x}cID9$~7n=ZiG[͜ymX8:"4t-QwaT) d+OgsxaW6f⋫H#y[r9}aO+݁2uܦU^? 4s`zs:xN /.n7B!<}W):DW[^C_42{}|7F_a DIQ=m[5^pR ^ΫElyw[~* 2: AZu-ХwI"d hжt(P~gԪ&XGH*!r[ #O÷ށ9S^ޚ9p`Ucעli1@X &-kExmն7ZC ,ý|Hf87:r(Ե&(C K٪I 4FU=L@TnEڮ9U}rcǰ3qܾ$}@#@C*zßl|)`*W`ad }Dd"D` Vt'{TٙH ],|8;DoĩP-5_!$%c*iͼJc&I4mLQ2Q>+0Kq)$Tj.I>y<4/z>m~MHtQt[(3"8*[ c_B׶ fz*՛} ,lFML߼W0^ `1;?՘/VDv}C1B{=FO2<* ;OZt1E.iP4FGmvLçG= jf7lVEo\^"SrtdۦŏwW[GH34DZP@4Tw?D^Vh{#p04r"9 G, UE?ԭt" '#nABYq>D`^-$嶄> IMD#˜Gu.`tqh+8`7qu1dmI;aDPY{I 8b7Ҙ@N]G@܍4z!DEUbAaz&`B@{@G,V!vԣ#l2`5\ .3u[wZ;Ɍq!VRtQ khYz '~ᇕAm?CΨRkk}V@+>tP Gt\dn\f5#>!Upk֢HkH87{/ÓeT n?ŗy$t$iN[)=Ev M慚+z7lGjDCY' pCXADntn7Ujb%|_GTj#WxeN^i6M13a+7L5ߋiN+Divr3yڬchci%f*&<HJXB/I$ڷn ߽> h8&Wdnih#\6\=`1&uRU(K=Ig|idW)g$E}V$P w\xL(yNM@^MI\A&+:jG1QD*0HKg$ke l!4a^!B,h ;:"ňAuNePv(#T:25i|-@HSZø5/yCUT 77_T44NTc{NPԽ?/'uxǾ!Z!ujON# [ #^eG^1{rڤYx/q=!Vaepf}+QMdh[[_%rPS0sʌrMW'jkP!yq9f<,aCFܨ*; =F,g*Z@&?_,cGq^f1k +lx D AiC%8J&V֤׏PC_:HIM#L߈KGU( ^JLs&`Q(:_ tԙֿ1FQTC1ilꎿ4^d46 <2pA":p+3Hlŋ{9+p WໆDBhQ%2^##(&葳T:,D qѠ(9f-JWylt4ɚ5) 6 5Fi&U*ƒ3H`s POu-V EÊxŤ|'hS_X")Y\JZĻ ]a.j/FmZsi}@ xFT-S@1>`zi ud3mb (̰wt H Y5x#;B{Kvh,i$hsR{É[$'AvmS .40?|%O$H:$X (_nsgh~C{Ra?=$'P/3(>6aMu߀6CF]Ij|m=f`&"h#KIl{3^S1Hk%ղ>8dz18i/>+^l=@VIMiZfDMV \g*SK4}6{oTp]nh-hAav`AA }"NƇ`.Cdt9b2ي\Uv?ݭ4Վ+[# Rʠr+ݱ3'ם`eq K:aHV6:M==sB%?:wa㕌VR ;bOv/GmA&o # >>aŴhr9oeY 0R/B#cyv9H%R&uIJC*>Q[:Mw2LoT`Y(JT%]p״hn*r_ dUdm>i8g`XX(IMmt߾R)Oc r].rtqE^F#𔌱bp_B<ū0L%Ҁܶ|k, -~-GA4#B Ljx6\#QWs(.cx# q`TVnIvJ^ C)%. pd5LtysU)Ңgvy_KǾTu _Ŏo<g_S嗉[ ?p2ԁCE>(RDEss,\1_\gL~X3HC4$Ul%* T~=9|DiQ횘>sP560{Hru$3_֝Z]Xb7O >ͿM7+йaJY4Zf2(F,Z<>m*)q"׉PѬ$S,It!U,0:K?y K, I.WbiSGc"L%ed zX>zf:qDRdfoIMfN$:=^@QEq`W_D(>_f!jꈛSv%vM.>%%gGL3<'3Yxvų.km(w:}&l?A^Bvcc̑rGTڡSֻe,9чDFl d|gx iA?T &Ta=W0&XxV#-EXgZ|?[(Ԇ^gs@5V&*eyiھE0av>ԂHDcR}Y\c)D2O#Jц񓁖 2ep065nc)B!$R)Whz}zfP:XxID AjlGס.R >@.Y{ ͒[|H:"G@{Kȡh. ItyݟAU1'~-pU0|ឯc+"nYI W THuKJ5QQև{sKx[nCʝןr]!dIj;WU9~A͜cY`exYڞQ]𷬫0_Ne/+[o/'Uifׯ5IQ!N<cPQH$V]IRZ1o\gڜy8TJH{u@]%c;Z&La%R@ [uQ3V #sfǤ$dӉn{;w8x?3xN5d3vL$BAhh>(&|sOe 2`}Qg*`=3$$] *(:*H&d;mGv3=vh~0MvH֗.G[nP,_[H{˚-gvsUBJw^DzJټGץa{_dv!޽2;q FkVN\716k;Ӯ>/GcPIXEs>Yw5eB+3&kBD0+8ڿM? o#11؟1+4T8]"Sr]ݘ+>wMew$11);TC0!]=7T8]U!YEp [_C_g928SPшZ%G,OḖ.hCO;"lo<+ ǜkckʟ?--ꯐ4#APv8pҕE]C"838|%JSKQ@/ySoђ?'7ٰ G<6DNMj4(n%6籺zNwey?,ǐw4}DݥmBU۶#^ @6 c/&rt8EPسFYiF O8g>fN@e RFGwQY~+Oz3'3uq>6b8ɐ_"ʱI[ K6KhkMUz"cx5`*G!pJ&f\F\&MwM J6?k's.CZ|#E"Uޜa(̎a?$xiu_K̡LޘC('oi"r8+kѼݠ#1l )aPN$ТNk q7viGڊǠ%(N  CZ ttQ|xTb̓SlvgqWZ폑rQZ) */嫠E4.،Mn3^`0jNf'_sK#9ڦ>ǂr?G=@IKY8"X6o\_K"B7@rbÊ)h$Emt)*FEkrC{f&$"1%,jcNyoU(~?a#`L'iS =H}HcQ!z%vQ 1h 밡{* kZ0Cd='ݒ5^"0i^B Vv╬#Dcv6h M5֏NߏZn6;O2'c%I)O-Ek %srj\l} o/ /}>;B\-ikN[eoB Z!hIA(7pOyܺůҫw}}:UZ>8:)w56JxDzv}3dn4\%frc /mdצ Nz޻XWSI4T//#u^=d82l,m t)Gz̸mPu k2o)Mz[Bn ->a;4wFX W&DŽ6i63ۂA;2u77#[:n*7 T,GWv3yV8U6mE_ ^]FUnw"bo07ߥ9/CxԆeXYT-W)Ux;^* 98eT_Kk곖ரH~+v`wj필{tC04bd,4Y=,J\/tLWRXe=KUugiUo;sO~-H2'!iD.=?xAL&ɴ6'|AZ-iAqNw!12T]Z+\]3 &c7ت3ʎe:67U=RJxPa(Ac/(BF7IIkOF?n鬭ʇSՖ %|eΙo`H MGIo1:*hhR-DrJ^k@$Įw%%. MG = @3,B,&3v13~Bb٤%."}UЪ:(b{- R|N4+wlʡWNՃniā/7)N/xnA< KZrODwJ@QX a<}F[uVzyH 4(K!I0` Am[ ?1==̥rs\'iJ,?zo5 1'~W#67H랧 $Б:Wd Vd&@V `]BYŚmqHD~ۻDPvoHR# t .1Zg U|۾2VƹxoM@yvFK[ tdG1 #8e (菻%)37aWin%ʝ EdsUuK@{rq^@9z q%g׫e3qĽwF:<|%^=$K~̖}Z)afk+ZwI@kT]Zb{(]9!%;\ߤzGÉ iјTҭ0qYV`=lS 9Ԑ؃-IDcy#ZI@Nk ,7x3%j-xE6-j;=p>/ѹcbu4{V g3)x waWJS͐qPӎۍ 4]2:". MpE}w.%nIŪQhî9o]ÎJsTjCŐ<4r䷲ЬWف7_F+TKJcO8tPi&v0_jϝHЀ>"-Vꔉ];sd[!uLJIN~#hx,}P\MY vF}'0{PJ~>j"V 15Օhc'?X4/ _nqq!S@jd1aGӡW2Ռ兎Zub./A4#qRR|=6;Fڭ&$>8)T@?/xpEc4tCmNJxs0`~{i_`'v);s㼟e6b8q=XzڗpzCϘ+[饄Qu'Fg15sG+w>fwl>ӘcNDZ;n7o0n-f}:Q ]x G2MzZNi}р_470jkѐ݉YW4Ir^[5VOe:(֮0pY'm֔UfiU{AZ8r'mo׆4؞58[WhV%롇eO > hU6,v":Jn{~X~S",Lkb3cs{L`Q0@첿 {&YK70RR9mgMRK€S֤TG~$*ˣ?oSڑKHg,cjq F]GŏFJ?w?ԝ%ZjJu8ÈV!}'E'<W+=>x!te}4LDctqlmr&|n )̟<)'& P1QՑڸ6˥Nwd;onpQzqt G8\9uy2{KgaP5_-u!WHreD$De88mh bG_3=yp8-6%9}&y?lߎ"wlǰZ鄈WEa 32.;gL'TnP!bpTc nc&Gƛc0t%Eq&tW"'j8QT=pDS/L ;RtTo0MCTO,DܤwLA5xSncQ+ю`dHm>F!^],.g* y[en{R e ?s6n<ɿKH<)0Vh>̵7,hdoo{wXsmyRfF`,|q&05VP\Arznxּ_H,ZUBpSHnWoђM,Ҕy5 NW\ !:58n7KЃ4:tqU M=ۭ#VgN:!8~k>RZ{&<֟)If.×ЏT=?-ؼ!Tײ4@N1 CCE p\ 3Sc. Bmቯ1el̯5APw 9;Kż9:`u$xD#ϓP4,Ï(P0|><#0LhOHdSOAq4|=-|YueZ "գ;skO,힁O%*/ 'jhϒ+&fɉT /TQȳ]%*N‚8J!އZȖeR/t8 jBccal9Cso.(9?^zˋ*m鍊9{CiQ;pL.6"98,. QSGIwd>+ۀpޞ ER^Ctg0ٱVvp|h(KJ:/AK\ƀ,,j:ÚMK %afܭ|nf68^m8il$:b&8+Z=<ܿREDL< Ÿo-;̷--DwF`COز&h]]1X{ pİWg'$~\ /*uqåEa1XN+c}p+U'pg#s%Jc ys%]Be, JsmyIoX#[ŋ>o(*xof1͇wf0S@_U8(샆^/J8G W tKy4UΓ x]8j:t )27/FUqc2!Lk?[ƪ3>Z|q5xM2Է3^^օL<? 8니)U!@TcDPh&?_ǧ,EO6ں =pZW^7^¹ae .h .ZWo'bNmF50֐:: l$]?3fl"[ FKE}ӢNOx4"gV hp:WA oUͩͫ҆\ކ Ml~mN_WaڎX|M6*s"v)ub;0+M/-i-$)s<2 KCp8l.58 P` wUNˍM 4J ebNFZ{6/$W1qQaJ"se=Hb2//> K>C8TI6)'];<iGt!~VQ?Ϛ =BȱCfϤ*apT胪psOxʙX@2dWJV?`"v'b-~gugը+iޅއ5ɾ4gm;7 ]eNIC~ܕ0§2R璶Ǫ^߼rX/zv|Gϳ_2~k'@Z3;C49t zROYnl7\J?n!JWC ܧ1SŔs<-i| Mu cSw/%78 ^~S`Y8 rf £$g$|(TKAf7(%1L{rTi8[~TlȽRӇ_fz%RwQ)eǕ_XEiI韇C). ZXat_l9T0A AnC!qu&FY>+9΋YsWDe@e}F/uH+ڊ蠜J&p}9V)~UlRR^j%KcAm]3%8~.:ŋa?2V. e +>D3J(+-g}a+pHRZٮ?eTxzbCz%F= "7C}|e[W% (*MT?ۀ;ǝ1[*LbFz n>X&06dLP͏Y%cl' To{W#A3l(EKvNW<`>TM1Tb/>u"1X̬aHqbfČ[1/%V,yݹ e%T]E=p!y&@PP!Lr@ÕCs}V&zH1Yl8_?&_Y6 #4!y<65E m:_DBٍ'y6잘 .'kUB9Gq8.bPBnO`\6eoŹ]c~<9xc$qNC~sdSgYI4"jv?pmqܕ'84Y1fCw`m-c{*b Վ@a+`=Ul؄Dso|uVtxlq5za; qQ>Y.XL蓅VKK5c٭CႢ؃bʓlG\cN6S99QW w)Bq:LL%/BV(wy4imhp /IDyKQ+q$T7̨VABI6Af"s`T+oe ƒy'*;a`0"tuH@F仩Cۋ~\-toƚ!hD3X"H5#1 ʁ k=Q[< ;rGI!jWwJwsg㑀@iQu-m a$Hd nL4/Tgr䭡Q!ޜ=Ěٷ7~=db7Sfg@ Y9 h)akzXrs0]|}Ds[`t59cѷwmVrJ<;ꬷay>2!? :pGhwY$)|j܍us!AORL[ [sk?lZX7b!v{E"zZĥ@4&Zl$}ޠ1 <ύbw5ND\|*'.AU%fBsYq5@`Dagw^k4GܕFk Ç14HCыpoA g-ƣHK>GljiPe TmZ܅rזj&ߏ僺ŬMPDFggw;Œ+ bfZ Yy ʝ~umg}p-n:@cJ4_o,>nu8=ZjH Ab/aqXP^`7éxpy\!:%=W% /R:ZcK?4leyry9Q`FJRot̗D }aZ"* ;Y'p$dc0O5mUMDh5QӚp ąȸ*gu=7h5:)0S8l@pNG@N(RXG. N}t3~ԌwoiUhΘ%X|+_CTR݃6 gr}\:Α/æ Śi@ut;)E1,Ϲ&*JxbL5saw$G#,P낶N6Ąll;Qfֺ-p~s<sDuYlEGUJwl$Aƕ #(WH@Njj_/ej-,h5>2927728tے6ʟv x)=:M >MQFt!Pާ?*L,tE-B~¬xQemvSf- jBfo{χ/냕'gq`QJZ*2 u_xM/Q&z&+2i yw{7 U:^d4VXlo}Y ]WB&-Zh<5xY0ԂV2 "PcY]q1j}RUkӄ/ndef趹1["`y nXX6zѤXۺ_WZ]ŁfTL+=9ء(o4Q}ޔ/K;u%Jv?Cyg>5v͹U@K6waCtc5{EP:=z0PV6`rYB 7p^-*qJǮZlz9((k d)o[hΗFu<#i NSU0I?}r!ȯ(caeOfw/(Ucm!} w>TlAoڟ@yFxƎMiЗ)VVBَ*R |Nxa"_>0GRb䭒;+_ufH :._1I2 {) ~wcR.֥_rɇ mSVǰuw'.[CxJ@!M4Q!~*$㓅zSn2w,0c`^i4,L815*칌8H Lw kBWmrkՐqj(&۝&/R?0k"3ŰUhՋy`=jr%z0|}0IrC ޘ`3B6nzli2r7ʥSax 'sxKn7kRdmr|vߩrת9=6sEO$X~ kH"i~Wj^) (IoCd(tٖ0~m^j<EqʥF2oIycG9 g/ꂋbL<v>*s*¿&"6Rycm֩I~RhA p;LF^r(^1nmW 8j쨢{{:a1RBY(HxW˜fizOG鄲bDp+<Ѽ/I"3:EeWV +F[Qظbf*/C3dUx=x %CfS3Dq!#mgXCܙE9OBUՎWn?K؜zeQ:3KW]0ܱZQCXc}*Vp.F @QA 嫡_24gAO}UA.n򍥣q[՘6Ykm6 I-+~)H\L 1$V˚eL?dTdϋ"LV)_}ui=!u1l&v|C&OP#Ky^BU79l( K'ƧV\穈r{} m7ǚE Ԑ0RJuk0j0AW?T[qkb:9(ٯǭY9 %ϸah<ד•E9 fB3CJ+JCTbak].G7Zd^2$`)2U(m {F~Zvw3Q]? sl)Q@S>;H ~-e2^22eiʗoi3Ӧ/RU &nqs0QzoGV*aaމڶU}&y`?:nop;Ȩ8dh.]8SUfhjq ː{\cv:QC1v 4)'2nq܏}Y}L8*< TQ.)x!xօ`A3-ˤZBֺYj򖞯MAJX*(hFgOWڶ!EOB=m<&\ M48ʤs-J*L$d[}V(¶u U-v gAg)m0؏V:{;(VMIjp{\xiUhLHNͤ仔z6.|Hc\2gy`'[A9?E\[r]lڤk0G{2_E͑AC3۞Amur!x3Q!zP얅vKb>k X{ީhT+k~;9{aj:~Vd׉Q5;\NsMtQyP,jqYqvOoԦ#}Ttp* Bzb6 ?f]ؓ 7Ke{Rg?D)Uz:9P`=-rft0 r[jඑ!oPVXpʄ8 W`uAI 5HE?2k?6 ߚآ5e37K^+8&Oѝf /|>enJn>eOn]3\3HCNY瑘|ڟFV_YQ6&),q0s^Y<ъz} vB?cOd>x*]}b=d_Gtz"e@yʯ F;6Mlus]KƦ]OɁ9ϗj"r 8J( v{~4,O֎G? p4^$]qątZ3į~4*.MnqFe`Fjڟ:?;M1\t1Wm40-qY  "mCi`{;3QVveW aM{KShTÉו]7(|]PkW35bA\u^P-9cҷk>2hưG{ΐȨ Ew ק 4ZghF` p`kZ ړ[xzwxE  gO7XG#^,QZl\cߙ&һ_pFUԣg86Dzj4P&[Y''74׸&gt3Ma[Kl=dTVmwy2gIέ6J鍠`?F #<+ 2{A5iиSy4LcxV zsnZ M@g]er &JaQ1,^W== 4R 8;7:]B*z"yGJ:H?I-,BЅ#$ FUڲo/[_j` i)Irp_$*Ϣd 'k<^̲DwpҦik ,+<#LxKkOj)D*;?[vu6lJ} ucNGRv;^`t C5ħm>*;qrٹ8o#K5Q4-%YU|'8Y{QiE~J tnem9!n"GQs~ ʝ.e+Q]Dd;<lvZg%[ .ȝ3",~>yC0.:8uyt`Q$P_Gb*7!AJd躩 WP }f[$ ]/ ݂@D'K eέV{ ج$W 6Z-yw?xaUh'g)?Q995[+D1b;w/:1 xؚ oU0$V1] _Wn1)x΅4D3 g46`ĭ~Ɉ M 1"\&-Cdyy!lna;ӧR 8ɜO/860n@PX<s )tLxOxSA'59!A!DO{iP(#Fʶ+ѩb+._ZM- 2bѻRnMtnwb̢m\~DG %`v2wyAf^[>f}ӵA;Q\3-(y@)eI&Ȯ?ÄD/L!h J3/跬<ƴ#)׿;oFg%f=#*Tcc!WF>hpL`` +MMӳ6K:3%ǶrhOQ{Ir2Y} -JC՜ڬzwٜ6>ʯѢr-ʹA?%Z9_&RH/kg:b_@|jQe9F2b/dD~GͲ4ȬĝvzHaRaE(ni˜*?"DYOX dZTHzY6s&j~Gɔf@:!5Rq7IfaG, Rw"c`B*W):2Sb#%OLjp Z[ѹj])36E0Ec2 ;Z|)C%UK(>=h>[q < p-?Ɍ̥sK(];ZGj$>Jgk^FmN;cRDT}DbyC/ Ucu"@pϡPo ϲR[bx(R2S9&ȘHTt>箋 S_Ym眶A;T4+NNΊ:¬s[mgPTdjc#MwCqA$ ~r\v3lJim[Ѩv!?wB;MŤMz.uBmXiJ.<yzˣa;ϛL+.$& L5%|ߞs'^2Ep/u(!VI# 0iT[5Ds4w?z7YȾ&HMR8.„ʻ)Q~[zU"`{y>S;3JmRIme ZKC,Vyє\ퟓh} '* R,*-吲?K׶&UZЖN-NuI+@Ӻt8Xmi+5F^Y/'4Af>T;M}悈icWj*.\ɢ!zn,{[AQ`%0sG?k֢DޜB;TGQd>@qhܸR*j\V1ǻ9}Ǯs.s}G̑Jp|ؠ}uXžPި& r{̦h{!ږ L1d* =Vf@_%H%A|19,_?H}|9"Y6bEYT=V_[ƌ$RX1tGK4p˓Ro%LuN%&?ɒr V8.bxYotx4끙en(j/׬ۛ?1җB}Dw?hA O4X o#"iLW[4A%);.#X=WAMG'i^sS- S'NY/e,4d8u5WWgMp/Z!3DL=4 dK7?*o1fȕL#+5@{'rDn+߁NXRz nCG'|R9$(COlڀEuPv޴hbbo'p`)gStS+yٮAZEm NA# 2`عVwJȂ#`Iswڗ+fЙT`4]ʁuVu '~VcL{S{Z灰Ō$@E?д lR~47DI/MwSVz~vM_Y0T5r% ePP>jFrĿ0S'dxBϳQ@<E9Rwikey;{;wbn =M/aIdI*!eeɧt`T)6EW>/sXv\rwYV/I̵?4r0_OHh)yj}~}yCg{댚Y#W.Up-m>#vԑI Qz5ePL>G,y &{ٍ" >jB=6;,44 bUc Z=Vޠqqkt(e59leP@Ab2dצ܄+A-k-[@deۂYvsղ_?v~HG2uo%r wxNʬ.GE7m^{QFCqv눡%ݝFn1aW!sP_P6U˄Nߠ7M)ۇތ,6[w!`[Plkt| #6ب !Lkov>~8,Cx_gËB _†mbŋM3|,e"z{ <'-w=C|N^l _Mr) 1(~fȑ+w"'Ԓ.<^'uaM@׺?ayQVw*>0!$^V/J22g5mFþndrs YuS6BqO;,R(S+ :"a5,\2[T?`^,wL ETjž4{ZyZTw-ڮlZU ꊈXMJuB`áJ b=tDX%ӇNt6ALTw-,\[&+1G^Tk/k+Oa!0J-"tԾӕ&2ؕ`(ML306[ ? RFQ,H`qi%M4ɱd7c$m$tv \ h8F/VU2] ݧXaU5-uOƣJ`SMs#-vAMn_6h2~e~*ptў%3bVS4m~H&HV4Œv'gzM87\Qڄω:te|{l$ j^~m9Rq('$Eujek]@y/-9Z5USzBu@|W(`kٮ;?(Qg&)hg&N"y w;{z^ :.Xa7k23-_.Cr7OKcRo>}Yр~*Jq4/xa-c| oXr&s~9銟7] j%&QC&ɱԃL!Sדq\!C*Nf\,i[hFO})}9iv-?FNdl{L]tz,׵ܘ))RxXDMZ,ƭdi[bÎ_U,___<КAT:29n F PF}BqsAO{7Eq~$`cDy~&{-L,5L'آHf1A¸!,G핮4yj r:#(>--IPzדwwNNg` u1ȓ~A }Z]&`l`Hcʈ 88th8ȯxe?Rw_o穪ȕ W61u Jtە#Tmt[M" Kq6Zi!_΁aa j0ѦAPb@Ҕax{Re^Qrgg?M]h (ąJr!HdY(I,|*#c.{W=*>& }O@9O~=@F1!~$~/B~.K iAM^iG1E^F |U/V&58X~졡NQ@/]dP,L!-: U d$^TL4*L4a|{WC^GB 6Y_͙(DmìKbIrEv?48~mYtiVsnԤ[6>r•-R-}!BݣP> 0cs I 4kC9K>5oaPHCAP(JOz1T r!4w{dX\H!̆ UeCJ+ bN1vK~4tz:iQhj`3j~$>9nNmӨ&4̓/k ٽc?Dfx2O6 A; ;6c Qb,G=@"IdeMcI^#XAnG*{(7gp`W-a~KM?*W1JF )VR-[Q+Nyܠ#+hE4ϲN XMQbPG& 2NwE0jSI(\!lˏcIzbho/H[ هTGeZh4Z۽ z% @6ɭw^ao dΧ @ yZkҒb2 CmA+F[po~.n} R1D2,MC㔥`-&ߍY]9&m.0W ќ-W[]HP@?NDr-':1!\wTX">`yVČtO[T`Evr^- a$O=rc%Y9/*JBmfsg;(M TU? ˞(u)%_z^  ʩPp%S j=2*dcH#ps'ц0e|`I&?p#xrFUMfwyzVQfq؏Gt)uq?a Ac'݁=S\IEBؾVCm|־٠$PjӦ|)?CcKoljK5fB n͏-6Z_Me"Gf1UD"ėMN'3A͉C<IH&y$G幱!=~2%c*T5p|̨nS=,ִ?f}\wIFRn7g(WyI:F5Z&YޑgegcYۣDnRduœ*2ć#;v:<⨣2QDՐ( r-m3b7«UيJuN6Bm(]'lz%NXAF497uUW'()aBӺZ8A%ΰ (:f{ GҗDR?\Y Vvi9W1} 0lףP|Bon =y,ū3u~b-fQuPH{a7Bn)@ CՎr)sf ^1Xua( ''_m(]0ZilHpRwH|,UP@O{˞4Ǽ YK?&<q* ^84:{믥BaoDJRPcz%y%bSoDnM#DD[xv[zMzخM5. "p߮G\SDTvzR 9}b,.#]E޲ȡjՒ6-ytM#!ߋ2-QV* 6i8}FfRzj0N<@ [y7GTQ);pFf&6@6|sF5ũ5+0?ep%\Wv-|UBeH%6}J'* ֳ, 27NJ{].(u}t ҍ?2oiOZ^Y䏌6lgx$%B})А@/xM&/_U_ccY IF {Ad'^(*o n~\Qၿb$pٺ7sopr;z|rQ z( ?H1sыE[v`ހ7Q1Ӥ<_%LmgO~㉲XV| 9&יPnMER{u)Åӆ2GIULx Yn%œ#]iVsפr%$q&\mXuiX,+5Z`<\A4݉ūw*;B;:.Ie̎lKwh7Xy[ ִd r%ͫbP ׽j:Өϸb^wQ6:B>`H 0Rq9Яga{H4t1Y{Rzy֛VP> ~W"s&ښq&O ߩ cUv&$OvE>},͗.ج $A)& cGDdHzȧtiOXXy1=ͮ[FQQ䳴? Iߖ4V% WϭஸI1:~:c4/ ZI3&,5Dz5 IƔ8K9moh{I{ r[RZ8ٳI;!֔"}stGG=ahk9W" $A4Nqz-C!сUǔM͊%ϑ;*%mmh!{o~aN҄1~k;:A/~U,fs cBy˝kJ QA:E45'O,u~E6X0wﳕ<:wVS79L51 Y'뛔TR$%͚3+~~%~:eKhmӠ(} {sѬJNvLOvvvp<pWhta›H*7'1vsaWה~#рR}xvm0W vWQrN+9@Xw DWv5\Xq!Hj*SZ$8t_k V ml Bp(T@36 H}Ϣw0?X0r4]&U.Y`V6CO| #3(QC'p-)n>-ԶXN:|âhf5KLheA|č:!([i (>= Ucv4 y:ڒ͖1M#ՑYR$!df% fuhxv'8d~D!!Jf0{džJs`YWjqRrou6 |䫝_=yi$ ߾QoR7;Ԟ ^|Cъ$/ssBM>wnO[>y *m?h z[$=ωq>1AT*P>7Pҧv!%r49Ivbㄻ^ݑ~bE0108쨥T|<4,+(j ]0pӓ~LVBfmwHS6 * Su#߼(n  &OG;d M{pԋ.9MEjmOH1tGRD( Xr18  PPˑ062)VEiu4Q/.Ӡ /B~vCb}5\[]UV?Sy3,sdugH^@gۇ GOEH WJ2 @:X}73ԊVamt_gsؽYq(5z15wfgk%)-qL7 b:/k4\w _=O89?%`6:7ܟlY7hǥx-{ˎٌ`q rLHf@Ii[1f\]BS.գ`2 Lcs HVT*;Ť~#;>ҰOamu#ۖ(RlWw> /f5m?=Oψ 1f~;JbfXdyMw T! D58cJ*{{bxT۷Hasf5{%;SFyڠZ4+qa$+ -(-+zKB4zڣE#fGs'x)5d/Y XgVc%db$d? ! YJ^ y'zP`jzH[} }ܡ/(ԇ@u8OWgH O=4({;VD|Ok cko:ɐZOs^Pct K#i[Ơ5>s0°nSa:'B r܎ǽ Cfxۦ|-mp=4ܿd-RZʘQHK{_!( d1@Nph9h4?迧5";35|)H#v>^yx0qP >$ c+;@,mUbFzvBǰOͿX%XEkRǔkL՞Mvd\ș5=ha ;I^ҧ77$`D|am,ϕ|ȁiAV&w! `"JuܥQ1LcU14$ (Fcq_Q) NvyaSB \j H:̌P6Iy 5QqA/>HWO'8!$,No]rT$\b*mo:Lפ8]h7*JT(J?^ޓEN?^ .4ݶ]>2^ 0[?ڏ}keRaN=Ylso/B :v)zr=?U/_F&lQ⽟AO'"9A{M:]JQI^~,.5!wҖO#b2Sn@W@_ O$ǁ[PZt&E_jV5BM(J+zj!NI}*mvǙ4-^_% \WZqXPtF(V=<%l|9nVF:};R&(,Hz'XZ|A)fHYn-$Bf|jWYxfPנt 2:B$pPkLZ4_E86%L j.8Ix8LeÛXAabг6@IJیlYΜhwǡAj,b)8/ilQ|뾐7 x *,x!Ƀj cG.CinZa\;6xɢ-{Wݛw so@u۹G2#h!~R4_qj(mržsZPbk}ZT]I=IMqp~bu Ͼ=#m{me RN.D uS"z*{.Y3WБ"E^:@9 0"O s7V>wsٚAK4r}=:7Ȧc_Ѕ#ԧnE%ae,F L㊶+\`geAQtL2-X>P>haye_dmّZMm/IfV5)h@ycnb ^U@\ fqSAߖsg2r!"$`leF[mpwƒE0-BSEĂu=!M3IK1m|͋[ICϨ份g+2?)rt-@Fep6Bڈ~ \$ ;Hw/Bf 24tYe(`COR`6.uG".LѦ|4^g6]s#?JoR6]!Y`h_}x u׾'BaY3kP"fLUX:꧃J؆eI1"snҥT47oEfN\3AD͘˶BlnW wCC?[AHٹH)(*Q;r1-]>\g>Xh>Fc5Fd񋁁J6̱iwqݬUd! gS*V;!b ݞ(y%z &z`+z͜9vec} +[<=xIgG|8xT[Eiufj5+|ay6W <ՊObS1%,[~$^T{tҒmg4E }lmh^㳓[ À#@Ym½PK+axF]<+y "-h Td=0Gkc ae=1}ӄj/e#3B{N3fZ=4Qܧb$}DEǽt9ҧpaXAZ^+ #Gg,pEE=x&w0PSTN hvVſ5 %6&m(GէXn 'Tk6 CDNK.͎@+9- A['%~8{>@d[ UY[{AQ +Qb=كvկJDEbVoB4cgv)E[!Q:g[vL|jY "3L)mnBPUdCī@,zٖc%,3?Ÿ- Bk3Up׆*U4n#*&;=՛2ťTvjp6š5) .|B"ȣr9;85SȻc_C>jVmTJRCUvm|q*ǽiaJ8#oX!Uʩv|,UAmn8lb5絹;cl2t49;rԳ+\aq$p )S8&o_zFtm"M~=0_Iĝh+BVP>AȥcEWG7E+Q;O hOڱ0Y^#y⩽qP3K+Ɓ}PFv\$,tT8r08cNѵg!}TsP, mYc4kn=DFx3 `$I\5dV׌1:ÿMGrzx<ѻl1Ng`""8g|"XG!m|.>A9+ v/EuAi3Y=:v6Φ:0Ϳ[af3ꖮ&?R Тdᦡ.Ou%N{G^%)đW8uVLxyE&CJ7GbA!hG K!y n<9뛄X(i@٪)M4V3;Dbi9AaF*A\ OlVet0>jW n"kf Cק zOMxm?p#ѩZZ51 CzH15n8A+BC'kDcn`94qK04f"\oێGv"]Bv7aw:ΩcB$#GI{~m T(cL#AѰE7b ye"z,Eatp?#"5%IϺ|6bQfV? 8"\=rKi˺Kt%X8.0b`qAgx^44!t2hnn/ 4|dDLJc ΆwQW86vaΌ_Y=PS)4*74k8L |;H-|U.XsZ8֑{Fd- Y k#"-I=j?56M)kVkm4'+ULFI=*J!jOd2h97daT(]2e0OL\#<ؙUDD7di KG];WLL1U52*&](l?@Gc+.nMC ߤnHDظaf/Dmxׄ"e!^0f2?cHZY!WfR؂ߚP^OP2`;"jThRb-paf.iR"Th4 jē:Ž2 #K_/ix5B\m2v TCtrّ&*辪%zcP-ldҼH=EԼ%&u ?& KR;;H*%ՒW:5>B#W  R&y|vT?\ .N C܂=Rgx[ovmJ#jw#΂24hERE UbOG]q>Əi/qk"c>#C4jTvË>`GL*,e\8+cL\? >5WjbU0ƲdaFXf`8z EmatpDMur gYpY$?]lzcrԩ n&EyPrhW*K/>rL@<*ھpp|JƌJO ռF Tn:?O^UʊV=8|8 $ܞ-VG:7$A@6^2D'*mBgu|qde؊ң`nXf%PwM~;Գ+ dW( ѳ!TKb E_X}\^̉)Uu-U+i?N7EeFLqģ&vw,np'"^2ʣUP95f}{!P IX cl͗1%e<4Ӹ?@R,.NɴB-7Mst,?]6F0HeXǭp Ȝd mhߥ/9k &S}$<3RmQ~rɣ,BHIL\oѦ򬍐Gh =hDѻhօsA N\IjV9r*{]lxҲcHO*in:/^~8#JkfWIfҬU*~TZ ε<5Q*>Cs{Vf|6am7U xU^Ga5Kʔd)6ѷt>\ (Ӭz_q0DP 3e"נ*^~tUYꋏϜ86Hݶlo,`Ud1 u[t8^\A|`3s轘B[@EVGhKfl'Oj}( J<N%4z+DZ> JX #]M keI[2Z)΂xuv?2G(iZr2`wDAJe=V} ^W$R H|!$߹CS]ZϖڗNjTlx9#^oԬIAlr{t¦פĬe#ŧ.Q8P 덾SnpGI8Nz#ERK;1T7ަ cCZ=K* hB$UHܑ$b}e>?-N9𸯣6Q&Bi(&0jNAJofvL?azhFy.U;Vɷ[mMF[efXח$܍Px6!G* rys@e[ Ա\T/@,U)(Z *{wMhaf[h URC*uv=#SM_ !o0Rs&{J5e ykQyUGI7WwCvoEʘSU`cfMɝKVC|q+=X!NNc Eg\-/i33LpIO{}]aT N6Oo5œJJp9#? xOXƜHIjqջJj7"Bv< :{@\ւڃ3 @i 4ro{S1<zV[i)wO=/3 O>`.˓ŽrKkkԺOv#m%s4+7VasNQJoo7P3kmtjK' Dq]r6ѬA1"ZuxKp<-h8H=`uˆQeHlHgAݶ?L%h_IOJg&Alx8OFWL~{Y4#+7^ma/#WUn:E`MuE;C>O2(׾Տ露BjmњO LB^zyS8Uܡj>j^2'ݍWBœ^ )|G%'es} 9a˔"EH8ec6s癿mFDJѴm6j'9@gaԶ#nږ|k4)s .8KֈQ'\u|CXHҐW+F(GԞ5Ĉ6oBl#\oTf'Ygpejn,ߞG}V !."hyS^Nb0Y)7L3:򡵲UG;DCs.yC5O^I}eKC'6n^` $Ķi/RF >`@!J.- CL+QՇyxd*~X_505ַ1O!/,@EU#jLkP:#[W xK8 +7 $ɽUIF)0DSv,CcuhкywX/o? c0B}2f)P4V7!eqߨ ~E#Q_s}mN5hBٔOMrTv qqqPŵ@Uv~EV-]{h+ y pqEH]k>5c"/2[GPff.?b Bg?޴p-R9EbZ P$ZJ'ݷDNMU 06 9dgX=kI<^ m _Ӈ/:4uZ:l|C(0j%˗8TU imw6 hQc6# *dVǾ.BQ( !A׺j$LI5Ӛuuθe}"{bBr^ixȝNYd5 xYJ JIC V$z9YPmhvXS 'SwOnsF x?Q*|2@:dxu:jverv4vy;3Xq#S(W%bcU=ؾ#j,P<蕯%$[{ P&F"j^مݲ}~T!'BpV :ӊh R1wb`wä>RjIek$o|xCgWJbN@45CGvXr\X/Fl:GdN8 ;TE.kuI@hROqw|&Ux)LX+n%qNMѢSP#,&?1sMCVoF0I,&bvG|-aGDnߣ~u:VϥKN嬒?~^'?irǂVp[Όp gkRY3r1qOе}`/HX,AZJ$9qBbd/̢D(.J [9-+in7\-u>,dm櫕q;EU$_/y7tĺ,E{RcnsaKC6q@]p.y%  ]{'P]abFN%9Þ0[TRij%N&2t-dKuzDc,zJ՗ ;u[3C2њ1 xƫKOl^Q Zgԡk ʗGqʙ2Il%t"K=;Vszb 6X2o[vaH&8&> $8c\XOPcMb I*RE`N<3i$O,[64_IN/a1TTU\(ļ![4AEj^QGY-cѐR.SIꟶ6QyV4潎C:[i˨ n?ʀ} Dҷx' 2.lyxnu$F%;`j}ّLnhj@QϊsBa#ۮ)͔b?3 ‡Ϻ,@:qC9[(%X؋F(oYs(H)|,E*||5v`ƀ&6ӠfC2a(66|Ru!ADk]2L/O0r CCpLv X^!7(zX3z/l~#]̓zۉ2v-{kBNPR{pq@H QQTB&vihn{EkB8mVM [.ŏJ/P+ANOmb<OeD!7NY/zxSZZyҹ9V@ %l. tu[NbCVaD8) :4|56τQ!xp /kZK&獢r g5jl3cD2jgW_鱿 M yfux1kVou%k ZR d.׈<\b 7 T`DVTTګ]_bSX4z0ABZmK47$ψu~? ! `VD71-1z۹tn)yxYAUǩu|8 ?5ߋ[mgیi/79U,\3Xɴ&WoXGj,E~<=GjQ<ӼƓ %yhǻH7x=[!ܾҫBDR4|E(OF?A+rI>RoYݸALl<@' B#%Du, ()}j;g"B1rwفK:0ˮ0/׷B,H viF$6A1qtٓzdIF** P{U{XhiB~>P򳭭[4bݟK¥&"6 7<ĈJN"eI*`f\6t>FUu@Ᶎ=թXD#A^(n`{hzť^W7@b-03}/`ib8}'Nn<6_ 6b &\ȡNBZ簋'ɱԹ\{W+Ikiбr^67;E fi7)ݠ$UCy+UJPe2)Vq,ōV5I2}#ZL(Ɛ]y518/DtuWfNѦDoqC 6*I -H[NCΑ3Bq:LNӈ~{6%s3D\Kzڌ>߻kWoߧ a(0|VKQ1hn>nyJ9)02uvlۛAAfqڎ6xP@UGf Qkw:} ?~A %׶3(k_HH̷qaIص-Dpw>b::w۔F?'aem`B2b8`WLw`b[ꆡ;Cu @oĩ"!hÒ~4!!כ \P\%^^"&-/ꓸarSYkOVJ_s.Z:x>AA+?gB/VКRP^J&NlZlY&"_WquBk`Wb$mf_9mG8LN%Yj3ٰ8e\%L#!j`|% m0̚#] |ɫ_Eh!*ۘ/X'O>@1{o}iwIIUbɲ^go."q~H%AZD7]*IzG}9hRN&"nN'/ɮPQ %>0'qssY/;HINVe{|!_}5[ʷ0~b UFj>tv)[0ԭ֤U8u3A7Kһw-?9i[:I}m'~y\;~OYbd 9aY)= " j<ւskZa"yxC:gOdp*kmKM.~Ԅ_ TP=CnIBg6+%1e2*z?,Ë5W1HJ{є#^IAȐ|Fr_YMM@-#ŗ"{(e(9O0%rRnը:=7|sy?.x܏jgmX? 1MNWuL}|R% 04\rCӐRu?nzOEMS*XcҒ0J bs)nA`$W;ׄ<\4flgsR$#şr"}dLj\OhF9gTm'A+!W3{L.'q?둧.Y54* #IqZW08{6h1X )Mƀڨe,Sl~AwYm_2 ޲>Bk54Y&ʝVMu}qAE>gsQYK\`i(i!ڱPAmDΪIb"ӕ6L1MHE5M(N"Rouzc*?!&?"gLrM>Jw[ Yň$ڊnHeS'nIp5 PXټvTØnfg _K5 5uϱ{h7:Ghv2qKP9\2&oͷq3Dc67MT^ lFaHongeG!7ޒ=FFoRpxbm2.36n2n"}[82`Dޏz#W!{<{e42^7ozPG`1R\RM 4XQmkKZPc-{0ϣ > Grl3/w!Yd7j.2-VKe:}9%66M)fy<7E;eJȉ[[04^݃@ ;h\%!UR~jK 3 ЋeL_㋑ew "ABSӠ"AԺ@+NdN^}(σ~t@(01P5>2T=Y.^f#6]2aZ_YŠ!Q.R2Kg@#.W_g'X63 OX{\1{`$35B<:5wvVP|L}6]xSAfhνܼP nD=0Մdx;~n>CD1{RK^ mڟvgV 3(!B=R᭎S3'ibk+˃c*! rfv, ӴL a = 6I|*=XcQ؏9N%|(S_qQIriFďmmraha%( ~l/yK5AaDM#ɣ|;(*>;*Pm7@2Z8E5͔(h{{" U%?E=]\*f #ЗhPfVg~M"pFiɆ llɎT)9E<6G# F6Iӳ ,<>ojL#^ .Rgiڛma2n !mJXE[B[ಀ$`3W"G=ORWR:{ܡnXrVcL/GJw>]QNrlg]0M[\sqN "8 FSz)ePk\Zq|jI{l Ub Lj_{!*'L87tYKHsEtL"̂gL FD`t/4/`o'S4 +ND7`?;llI,Ae 0k+{]/lOK m 9FToo/\^BMEDL;FmsL>s+=4fV͘PN2)N62hwںhC~Ԣo yWE Մ +Cdd+U(GY1vr#x!^vr\ML|eIGlmTS*$H2C!K>dZ[ 3'G?vn9Ā G$xI%[앲V6?nrJߞ"Y?>ǃiR PAK- 3qvpkl%V)?.w:kE9#BmىzRN-Z#TI^cvjoYJR}ulHԕw%I6ɇEFuQ@LS@oMXC q.Yu{:ro,Sʈeh Be ]^ݶPXb4:R~@`Pp-We)hgaUI3 wKea/ɴ]53*`Xn@<{_fw I;aYtA_IT>* wNf9ЌksďM֩ Z{'kb89LީA+ p-U_hPHd+"^+q|^ w L4%*qe-rY}z]᠚bzy[eGjXŠN[EP|HjF[8=W+lܰ9r W6rT!8JCv4dN>$6E<*ؐh7oꄑ 4(B q 8$7 +܎nQ)6$D' uMӌDp ̿mB2@K3YnrQ<|z pז- q hu}?iT&QjqeJѪN+O 5myOO#ETz8/)tJ_\T=:0yD٨3oGvs gX SvsyD4%dZ[T 1W%x0_( n'Z&%9PK5\wo<h8K4 5CKLFSolc ,f 7s$/-¶9y)D铻y!oXe8XF\H5Ĭyhz5>  w/f3[-*{S޷oR~'0~5Xථϐ$A8fB%%&e@4[ <|':L%@HoD`sV X+36:my]&_.U״c#0Ei.+ B_ޭlE{Ε-yt{-?GvF -G\GVwGZMfԨ:qV pS `KÆtI0qp0DX>Jlb,gp7._:tHi"=#W=(WRڣ;ӫá#Bcى2 7U~Xb%I,lpg ɱrJ{8Y NaBI&ON w,/j4zYu.@$`71Q0}sZ> Z`MDJ>hR'rj Fm}|IIsWjK[Ucj4==ASD6 ٲPyYnG:0`~s(F"M`f#)m/PV7-ٵX3޿P)ؘ"BՁHT$l7NE$J!9]N"i ,`R}wrb!:y7=\ܼ%aT!Y( 8jё=:)/'ܣ={jUmF*t–|X;A<0W;']P;9#4T`7իo qS%׆ŸB{2;dfe)GSL2 ۖw_A^" A$?Fb|GH:ubo@ȯ+.sgN8WJ"hTvGj#(Z86u%s_^&k@Ues5gg<\T q7B1;-WP5M5m e\UŵRh{!]#k?V/-²81wϠ}5BϹz4OGxW&r6P.6JH\ O]ӝF9*!9ӄ4dho|i8͖,{˯XR|zZ=M, FŨ0;M嬡Ft\c UM̺63&0,jRb:=q<>q܈vL`M"klfcDtcd>׽52D~'ڽyԑ$@…V?Bhaxbtֹ6JDU&Yh=ԞsXv ո08ٜ,+JO<%O8I_ՆM;!o8,\B׈H&R<4n{ Atͯqh a%Iί$ʴ>lqU,/^_e$xߞ.LOK DHKn|65 Gȉ:$P4=5RzCf \=E(d$mQ|ԏ: J "'R 'kHnr E@ x+t;znm~;0dM'OUh UB#."Lԁs0EiLs9f-/—?v9dRxuv?-H>!6 bfCSptgɵL?9Ԭ=e]TNД}SxF\ۡ)ah˕ܧ[dTgnnGsfcըEHuagjE=`-0&")eA s{~lh: pd;9}0BxP0VLw6pL_b1.+ɔʒPYPO{mྭ>3bL.gk Ad A7+ w7 ia3lN"VbUKe;X FX2~cԨdZRꚨ,H+&ITTj!ZUA:'Oލ; 5>c'ɑm%%jkRβ2~>p r}&qѿduC #:[STRdRG?Y);lĻCԐϤߧ`Ubn8rɕ08,y~1xTQSs僐d9Pr=_\pZJ%H0m 6lI9 N;CiqmB;VA/9Ċix+ c}p0sX.lsv_$LޮR3oMETF Yk(ּ!/wl'o6 aVRTWGw_hՒe cVkMoUl}vF^k+SʘA@ 3W9L2fl#[M}' ָV@4\vTV4Lx3r}z6mIZeq//{nf=cPaX>fAl>} WzXq#u1\h9ӾGFB8=I3AI^#4޺G 䋷ifO]:puD?!c؇ ߥOSͣT((&3{$]{ɘ"[ߙI <m7cq/G*OAh!BfJ  ?ۅ%RLlZf- TϏN ghjm jCmA#dZ5EڽP.܍4-k~k gTO@2%n 0܉۫g>Y͠ 1k~yxtIDxn6Jv  w1$t3S?ĕM0I=PԼy`)`\ >|fq'}c".z.Zb[7#]bKmyGF;~3[ZSCy㎆-1.TnR3Hcx]/:~gm7ZOIN};L\j"s͢1^0Y MK"!ՖasWScpV~mv]JNj+x$o n -9q'P*,U!!p0*lL!O#̈́#Zjx;m!]"5˲~`U;XjJ$wH-U¯&`080谣?iU#ۋ${&}mOՒtB Kd+L ʘw }#=W?_'}W{e fEu"W}?SqaLd7bNDʩ yc}}I(-F*ni-INY.WVp\ox8q&CD.߅c4y Si!s lTH9"EW&]OƏֶvWV&$.+@0nIؙ7SrBQQKR? }נݵ â{g2G.Y 7I˓Iw_- R9uŲv]M΂#`'ۑiױe;6 g;cj)@"1KI$cƩl$?%%8a]0`7TDEik}`,wI1 GT|@)M_Sꄮ&H/;qaK1 54T<>Dǂ"G_05@Y2]s4ҘD=ToK{P[ubwTy2+쑴[rVAw0'|{u@Rq:M :ylgxVb gju#X#ώ/0yIt;W&!qͼk$yz8 # bo>(X@!i v!Cg/qx>y^Xbʥ[^ȃ⤒@dc@U?z+i[?S_t*e%S%;;V6 '8lzc0tzW rb*OG{/I!l\j,tX܏ԐV<&XT)?H9肆Xs%82AÚ?X)mPPotq+0HמqE+唆 @|R α=zHD(-/#s)@:LK~]l끸ܱS5?3jߤ'v|d-|R:4|W}YSdN,M+StT&v&G֢T׍/5yFw+oa?RH8!@ ѺؗA_ZhM@ndFNE';a_>Ch,95h~!jvvTLSS0rNS{1VCpV+ .y3=Fq3첋RNkdSS4;!Y3*IbՈkFG*` w``dmRm->FZl6o  ro5ӝsX1zL[GUtRGV>uq04|{b[^5c K>pˤ?l9{=~=|:'VPޚc|%vW[bci.'UAMkz!f}ܠ#]㣚;+KUPBan+"xmo]"<wc5Kpcu D%Mj(t,ᦉ*k+ikuQjQdxffU\myy]Pl}SnG90o ~UY_\ԯ>%Cu% 3,N*uQB) s٬!ŵ&"|'1=7v;M>.]S{t4$l`:\[.ؔ"ͯ`|Yh?p Q/XT_4['4L!j/Xs)zn;'o6zU Iy=nz3`c"pmd{WCyb}s"F<,L:L-:Bd]yߌ;3nVfG1E)o`)_Q!-RQjQ]|/Ik(F߉:t&E*=ps\c|ڴṴyU׃ erI+a2g3[j6?UY=ʗA*L^qѿj @})[1˂Q^S("( 2Խle},oq->*{8| scMe.E-,\I w:"t` FS>1]$H!L!˨e7'  {L!&qUr<~ J/"'9ahD$1Iy=rH'#Zނ^wGL +ۨv)':(r<@1qepq嬖\u+o,tm[׌7K?H̤B8t#Dh.˗Դ$/dd蘒K6#`$nB㟰b=j!c&cbHWT.k`ύ:~ͥ"E:,tj煼\pWՑy*EWrK lڱ7tmnoI(ehϘuh;n!KG6[2=,V$R{`\o3e\H!}$jj>kՂșjt)Uٶ ;V Q4e,$o// r ?u|Lz+5^[N3 rg2}=C;p+(L\T#t0džJKOuŌT+Rnjm^-C6RP֟(u qEkQsW$ La-N4: W5{(|Vh.^yU#}nγ#%qF/| "*_s'P %$@^:ld>{ufkwo*ĕA&vUAm}+*X>'/}C(eg\OJ5i_REY%!Duзܴ㢴P8Mh"P* ?޳w ngDڭ-oLDAT,ۋ̾VT |%,DMXT zͲ67Za]E/oI6QM[M~W8H궯gkΏgԆB}$x@8iL7AX=a~:5q4:Є?}M1Xz//O@;꒧zBL.9'rwdoff0͉".k] Yqs)CsE#SDx2#WcG&Q$(ʾᾗɫl_!X)Vnk$O8pDx]V=0B&6R6xfTfȎ82Y}z"`ipi/Nκ&^~\b}a6@}Hӌ+GV>,m^ٗ(7k):萐"|ٰm<=zC%yOMh-'NwR-yE*w4#V4q2 GJ1^CrY2j$ Y)Q'.-9Q>#;L##8u`M"ԹWTX3`?j\;aseXsLN v8EgN דeN+$ِLL1H\U |1 =  Z͗;#lJJ&S N9 4]r rpOifI}ðDP@26Ҋmݩ-C¬TO:]Ry TZJH#d6z+ұmQ_I[7z/Z(S$ _xJK&Џ^!mx'ۀe(D0 *Mk#{Ϊjg^ێD*U?z%bocwhMxW1YU,oyBK2ACH=tCK^SrV5a\`35SÊyрX+rSD_p-2`N `b^ &3?'.Zy4ז `wv ]>#$}` pDi[ )EW퇷,D{$)f+E6,!Gnx%">ήuq1nOmw6|#0?< Dxt_r2\tV P+d/-)a)"#ƇXK(|q dH37PO?B]TAzK؏5ٓ?Y HŻt 5[rԺDtQ\RS׳4k"p#FS:깂S{e#Ҁqxջ9"u۸;fqj@K_EoЋ#kmy9+p^%N>{xCnei'&,Sd򀨥'Džw,.!!‡s\ <<<~Ap0|GSi60{)y=,i +{N=d- aHSAuPPOZou7q5]lm_ in t O K˧5veOJTPq|q q&Stސ9>ݧ;/kҶ=M91bމ Z te&;t<+'1?OK-z=A)ֺBT釢ICdM"Ð,kE^>`8ŜeŴ^E Vy.mh@{2֬tu9 }h:c*X! ~Se<[kl:4كK'%+i`k滃jIE#7b%S P 5 ZXE؇5NwT3(b!6`V+nF/4៱k"G k-=Ƹ7^d[`j"q(m (25UuO/ru{'ez{M ;%]7j~5WJg`vaBn,`U#U`iuX?aGÆ.%keരNgr}'/{;U7I:Zĸ/Y\{j5H_d>FgCHT39&XK+~Q!~ 'ˆ>$S׶b3ФZhfgڈނAl>lWP %֞qDֽ_ 8rCby4zCaHFA48E ȸy2+&mYx4gR>]<tߪϕ8uKt>N `ڒ¿GX*p( \ \'h2z;?rm+ G Yر VqA„@&;ЖFuLJMi1Nl22UB*Wt7$ df.~&?|OBib:"k)%ߨ]3G7Zw8P>WgtC*, _rtصOvX-6i_ C쩄}p*A_ˆF=]uI- S^95 RfO=aכA =^" A&pOO1M?v1o<)J.*UYj+vsah#-LEQRN Wj;Mi_+77X:+,dHn/֛pceH7j+lUۨ:6s`pW+OYC}% N tS}unE@Y}Z\bb0v?ynĀo2d_q|5DMW"]TW { $qC HᐖR|9Bk+ kD`_}rpgO #Ղ]pX(.jNa6'sZ32F}pj-Am@Gnv=Q 11Ylz萁s՗})sƺePP7DB^ uK`i"5NGhGYa*됱udmϦvןK0v1pt}ӹ0;M id(Ne`<-b4q^sY(.:t"Rb<"B ݛ 73†)*уiω OB;-0nܤ~U= ͚aJqZAfT1nO/729(x%cklִjcѯ qeK oPnBJlxv_#E Fl9̸(IƮ^? \a g}ًt|x&sp\A-;,eZϗsЌhXb5I5g>ՠ{JRVh#x(؆ q>0Jyv(SɗЩ9΀!MrԌ;\%HZL!\X܀_ =SXGM6y%C_bT N] &xJ,*\ф|::+ Ƃopz8iJ4S:|ǹFkajH6ТE,1 %GM)O8_)My c*{XZa*!1۲DEn }h9::G(?B(IݡR Q%*&sb}uMKe(d.A;j;>rr@v;<v67{F HݙVXu-T|P/1-II:@REț@~ӉڹJ4 yoJUKKQ)`cU*t6FocxuƗYkH!(\KAP^r^L +v*|(n.%#x` f74dd%AE@=g%2fKg2BX0H$OκT ^ֺp>o9rvS`^ng@ikFpo;i̯։-gPP@#ԯ M4l=zkF:5."j߾d^6Vc .$ei|h~4յ2+F)G\w0z PGX6ќ*NЌ$Y_I.Jgm&g.쮖q}kFici}}+XM4fGO*0Q#OQׯ;|[2G u gxl槍(eDz\(:i/NG | *<[N)ϼw\L"CHCI(_62-uq"k!RRE~9UͿѺMj}$sg[[)YSȗ2~Q!.kgR{}AR (?5ByOjg˶/UdmM"G%H{5tX[S{x}(7aN XX["iJ i|-;H|Y]w+h~]Yo*雟j&sr&4=FX6v4ׄP; Y 7#xi?=L~!CqTל )c֗Fmr"rY&PzՄ#^pHd<͟uzxaHlP1ň^^ R]w/3 եN_ rs[>^詬6zlEǨ&9w:xph6.%>$q2%oup{趂Nk:Y^|qXz(M_lTs_g{+Msc&h 9hzj; 'p* +DYk~Ą (HمBPBQ*ē=h)-ǏPZ? dQmFSD䦼5_slKF3O޵a=4T@5x^Mt1J>ɕ5A[3``Hbtdޮѫlc'c?%T%^!:1^%[IάZ^~ȼ\ ! ,#ST=w-(K-:СP hnzR^n*rZGa\|^ڣSdaH@W,62V'DhuAKNKh+Y( `~`bClC/u4ЍqI2moH*v|kO uֽS F EqĚdюڶƃ wZըBY<B)u3Kpc ӣ ܲ*;'$ *НؤDC*5 \*vxB"Uh|`Zl(6:2T_'r@18x (m2cχwzrDA w:oW$ FR[$| # ${ a#YsW$1`~ETm&N,'5n<`.o֪!L :W`/d7t?B0qkӺ@{GczI 6l^1x>~5<iϮ <7@ !UpAO@zwO, )%UӆgqAt{ꎔ<#$@~{KblA}uJxh6nIUˇEtjyA]'@p9bɑ1I_-N104܍庢S`WWtɭe\k%~Q=;uiƆ3 Ϛy%J ^I%E1pz4ɩM9q鑴 ۅ]0@̌ajG„WTi{3aS]@Ljq;:Io1nmK0FRhTYЊ'@7\\A8ЏUXDJg}j>sG< %AG_&sR oLRO$jOfBӫiMUA"Iγ}Z\mJs߫Kq?/#`Mhڈl_]xοG K%nDt呱o74ݯ ˕v)`;v2;1{>*?Af{x8d1"h{}(7⯄vJYFP6gfmlskX)JjP+j1^V_&+ ^ ÍXnc[p=a?(fG Ou4FRZ!98S6˞'Iޱj+:bW * #f-a\!鲩OXҼ乊3c+s¨Re>NDqgR@[64QÏKmUTŒT Wh40n8U)Oh8zF"~'o01GkhDl-VY['@`ڠmsҿ1FH85'Vc} n?P{Y9B%KrxَJg$2઀F ; x_/w7`feE (OwQ`TmBWv89Yo~ m, ) *󡰰We]z:*ACJy5u/wg/?ax;7g Z}PJ`ң,P #ǞN@|NFn%z pBBا쮽5=m>FhGbǶTKp T CvB\srUz (kശ̰t8G EVdHv@^b9+7?!3ܦ̝oSH¦P`EC ] Ke;>sƦv\]`';Dc ɡeF0H^g!(#a%(t`KoG B!0Ja=^s*Lh$SWػ}e]+>v\4]d}hxEDkt{x$ӫspv9o{5U~L>Uq{ "{ Lij"P%<8ÐVWEy_eP~ձ?u%ǐԕs,?Y[4rҋD2BЫX 0\% 5z'8dZG$416[pa$H^ yz*'Ifh*'|p2gJ3s_ X7,2^}$w5' - k11J9Ex ) 1mш@{ Fj<6Xj>RTs~|:tt+XV8x/׼݆ՎԤÉ1&ʑqܖl n}bćWHfL5WOY~R:(9*_(x!!oGMCo$6; obW?" ]ukC*8"Ue4Hܿ ]{li>fXh}#YEqkU h<|!kwdt]TgSFВ˱B3wFgՅ j-~x~W*PVmȏ_հih{0SDi",ڔaa] 3?_,#Bbj w}#gռRDQ'8%]_۠[ӺO"qZE_{=F` kd=Jp-2Ae غwW9(dY)qmI?ZR]ѯޑyGk?/=Yύz2(:fԭDžŒ`] ׀j4p)ҏxT 7K|ӰtC6 5LEBeby/WdՀ&CwxBnzֶ"Ե:U=Tnm; %gSâh:0l\&&@/CЙrn'*? #9^-AOa5fTAGmahEnЀ:bu7ijXd5Fk63pZTfso71_ő:T#IϽ04\C6[ BGrϯ,w y\ 4?M|5XF?~s=6?KϯKmkp_߹1YÚPbPe/SFPC:5!9Nȃ%gh?ErYɇU2JgCsj+8U Ijm S rZ};Kh=8W^A,% |矢E9VPwA[LVF{R v,2TUYg4V,L(\Hh͌LkMJ$3+6笞2e_`-mXn3NX#Ź$Ї*cB~u2V \tύtc^wVv3S}0;0om\Fg# "<5`ϨTjJHk|\ve\GyB6|Kŋkjw\r:ԚJ(zΦ^pX޶>IiO/|ݻ(M5]FEIU浶otʭ2|<^Qj_i{whh/gsCej SZ WK>&OGz=.ta18! $IζI!-!95Jlt@G,_n"m>–%3[Fхm2P{,PÇ,m1%fXEiJFFRR6bDyu^&W_+_,I1ssp ];buȫEP&P=OoL JKv\3_wGQCٔ8T?>ò>Ĵ-9MGSYYB&N嶺݆ pAhE:0|^\13] `]o,qşd}xFqlsZ!*6mpn9zWs}Gpѐ|9\JOY:K=&1r-`3O𬯪 w~8suQ}cP<|}BH"JxJ@NH׍Owκ%>)L^nHɸ6bILjxXx`Zڿo˹bKmXJevF..b!&!h)itۚ'y&1 bc[.:]wWD&AyP[:o8 3 e>V:ןXR?Kcnt^FWPﭸ.@Emak/*9ृ*;h|YK3{ 1{?4<@α;7<Ǫ0J^=[ccjNUCV~KzW|SٌQp8(I|$$4aB0V'g fW20#^m$3%we'A:HSP't{վLA%i\@ i\6|><@z¨\3SD: E]:l ΢17<W^)tkN7j9KAAY%cm̐;cjH>Y3i0nՎv"e=­XZVnvݱ08>/ %3ULf[ #R FoVp#Ie\F4]Uk,OAQ.k$ ixmGڨ:waYbYz/?ꂑiPT]U#0Jd6,X itbu(Px8Je3H 0,#[n \1QRdcjmA Z%S{mC"l9a, 9ꬮ QzQ2I}>?\a%&e*ZzϽ̆N2o&|LOǁ2:j͠ f]ۂԎS ߲u:N]2o{AS#ashO_k0{ mף٥G~>HfнCa0$;gZ%]+v=~@v~}"5;]I )w[Rd"3 HeX }] OMfHb3NIsLUt6lDݙy^ju7) mXtZ*&49nP[_B>qIÁAlkZŜpYj"cdʠ6`\cee[s!YϣoCgTvυ-AYLN9*pxaY붎 X\5zICfƵ%Y8k7VNZ dz1JSd1Ei ud[VNk"՟ŦUM/\ D:jse킖Q'eQ?pBŴԊ|٭kr ~oP)3vǻqK(ӝ*)Q}HFX?o?e({+젽w*u:ŴпU-=^{6]ʶ%r *G n@v_fZV~,B,0;$w:NPC(9,MUx~VPC`$z)*NjjfWϽfN?S{lݎn3E | l)j[hġwd ߄ސhԾmP0]Q=pT,s5qݥެ{('gL|+ J 8c|}N, C!E\MjR%_I^a%PCq0R?̶Z]oVk>Y7)_6q*Da6qi(᳭n)X>G(*4۩~R+Nu+*un0v&6ܑ\ *]Kq[k¦xr ~Wg._IS~ %.͌_a-7O@*),Vi9i2lP%7T CDX D)q:-QW7{`/R 0gEkO7Cn&lWGw2<Ϳvc#V><6vPF]Pdb9kh>)^l}!>FS)"bDlөeGF:%j8д[P;U-4# +pOfS):@`=ٓ0@!鲅ԟ)H(>xb/MdC-3eP2^| ȆWmI"y!jN@V]4mf8-̅ +ƴ5[2JƟטW$\$0pa ov[@ŠMntGlLͧ+ Y_^ї y~̆()wA }(*HȗlZ?f,~(:NQ^^qnLPl!Z>&פ5ܓZh0: /&OWRH44p _mAwfguW=v]c70n'e韢L[dJn(!MГ[*E:ch'|j뷼&ǏߴT֡2,8IКT:t^_QOkx@qҵk= ܡ2D`#CxSH Wh!4!н9] Vx7n~Nښe]e9N}6GC Z{W}DXEZ\/Yدu HrYo.΅Z.HyS0E4=m28>P55j CKp"0(۪Mo{n$-_W#`(yR $oCd\ GUҀZβ,|c^L4Eن!F|49 Gm -Ltnj'^FaQFœju6CnjbF6LlC]Yl A}o=~-33|:ZY%G דmP yͫ.L߷(` xK_DeVYro')-! e,ib& KԼuߴؠL5/'U5@MO7C4')5/TzFy]\wgflaL/2}40쫭hy?~$XlsM䧛#IT 閮$dy7 N G(au!/ ]/a2y6"|29mj#3W7_ ]٢LSs|RWQ15 *Bh;6Z,_/J(J8p#5Vd>7qivU%Fv늿@Ptܷ 65~qG^W էtֳMd7U$=}aD剤Zۖ50Wx{}Ʊ?xe'T#@<ħPfEDwi9]̖#Z}9$!˻!)mf+3j[ =^O1t14io݇#~ء+huݶ,`\r-hH2 R4mz&NPT,jl'D/V-d.wj(XəGkQ֥m*K !P] ij!  XFZy31k[j8[߆,a1u ( _MuW+n]BH! >֝G [5mRzR| fǣ3WI_gX,!!b4 txG} 2)N @ai؝םNg:\Y$JZ_uq}0 †IطE9r9u2:\H6,j5Whˮrm^z˪2>De_E'Ȑ9ʠLj OUjoΉB~N Շ'fE+h}>Ĥؖ#-n4UM|ޏwUxV `8+|9fbEY!(_̅p9]GmUy4悴Y4T@gTOp0ܫKW}iόlUk_&. 4ɶep7HVtsUO7`Vv<-m ,k?Pwxj5N5*<ܝ#s8-50M)SVZ#{p` c,\΢|YVLk c2V*-IrHrY'gcS҈7Gސ9 ǻLS:dQ3fVzfNqBc>RqR_nCL'Uk}!Gwku0Fu5TCUޢRU$zϊRDNhV_X ?i,gO'hgM~`%v|aĘ| g4VL8E4Hֆư? =f8snLWA8i@S`$˦$:a98܍mZ]m|y(Z%$,ks}A8m~2ЭG@8E\Af@•U4YFIc DV%gtv և >P9dgh%}*Bm31>|M3X 1M']Zdp)88&N>5FU8}-=;!`)L7Z.X40aV9Umk׏LZEbӨ[Ϻ G*ДL14B9 J%#v7 ^6ƒA /mB`| !Up҈?nt?tCàZcaaͬ9zyBP5_QƩe7R3AkQbA$鞄#d>M򢷱ee0v\қiť\(.7g$ (>7DtWbfE!GK =B3^:HD$$1ۊH`>[3Q N[<ǙVγIۧx3߾.'&,7%) ^KTlh+ _{^Q}`7$aE:G%zE1qT8ohЅ)P#&FDo?Iv~yl)GK=|E{ 2i ,2TPczÑ/KӘ +v!kl[3`%jv&;%n Evj |*0̲[P)BHuGu(Qk9= )lr\ brE+60'AS-/VQ}Ūg&=h-҄~t63 AWFf Ʃ9jʥlLmC3o֍- PFR&[R`++4=IU ?ԻUujtnvuzvGص#DVj7$y(Q&GD7{-Z|3A׬B[,8{s KeDoͿO|-^{;v>fmx0{Ԃ, TXf0{:{i_jfx";L=>uQHU*Ӯ wNOY7QK7! {ڲt(QP#)>u9 hI3_GcoHE3Qח{ʉH)jD"cscUjYX9k|=%Q:1+Gw{ߨnsewa;Ho2}kS`ZkR'|0qPOκwVC ;Y9n,5m& rrW>n) 5+A#![@Dօ r9 Zc4p6_s6ӂ-7njH^U׿脾6$eu] 5H?aaj2UZuce7++~H_ae"FwRd{7Jp\w7XNQd^&8ɃPJEE vm X֤!I5voA.\'gF盖#vUjd{iZPa3Ն?j&X\_'jxsE< nd. "@,׃ -Iv8pHQ'hM-4ˉ{QR[C3|ah'6 Y>U, c 9.T>mB>HIP pU 7m> IX՟`8ÿ6xܒ3/^EzPQ,wzwq G\-驛0f#ZDU5}j1s2b T:.-[j}"3|'柗e/ %}݁} @lNo'͏U,3p9ޒGgb>T/`]Jc !(Y՜fO)]>WG5:xρ~J)TN da3jh\3v*|Nvz4#J.@RC)M%tHӝs0!wי溽XyOƝ1㹾F`~%6rvjnF#%P c?MnTUxE5^!gyF (;ļ_ fa6Y6s(a$)!Ε-({Sh +yf5_`v*0}]|OgE䆑_(Ґ8zt1yV{ڏd*0!]ed J9Ӡ<=}f`$IKlp{OܛDpz^c8[^ c˄ -~ <<6-O`ooӷEm[y7&gDҜЙu)H'`!mG0%-dXFޝ \s]i - hX4 +{?V{A<20he-`y/h.7?7WXnvE/t2ggsm~2N_~iUw41 ]x#& DU@p%U| qHKD^g_@ xo&IFMd%U8Q  R>x2ǟnl5F[v828WU! KpPs-ؾ5.&FHLĂLxcO :{ <%"$EIe/oNK5-7MƭJ81 W.JU[[ ;E1.,ookZ ?7P n;_!̕|6:zѧFl4b!5-|3%TT/kƷGLns5fզ;IJ|Hz>=3'|hFwu%ϧeEX IYj;as5ǀIzNNCO84E&2I(@$@`ԯD- 쎮? 7 '$2Hڨ2Mx_8 |wҕ~ E*iS%&%8GV_{le0 C g7 rF1dEph"y*,mœo'm {SnYbji m&P7>H7x+N Z+D5.톇]Y}(KGhl`q 2ac0A$R6H`&:PGWGzsV|#"G(U`yN$H̓XqiƕVfc͋GFkw5 qRq4U5QtEL$}T'8 +96|Xlt EFpX.nr_t4٨r3eF\UqCy}ZqL#FҬ:dDlr J̙2t-zH녒NqB'YNGQ$C,C?ۄzi/Kٰ1-c w^]3n߳>rGHu7?=cܴ͂V)»ANȯ $:0&nmbh5Y!PWTrک.gŬэk-0٧܃h k&DF9 )kX 6>0P^㠍jH{q m2IJs^En??PyN}p*{Yς֝9N1@EG@*tbfR6*vj:F%ez!(ܬvͯ]32 Z)*QČ@2Q9S"Fƙݧ=b?(4;_w`! 6>Wx,gq7>ž hXt 52-C,?^];ѦAgUs!"KT+ԬWnS?m4UJL՜"M 邫2`,HL 2G{Ez&AMhn'vЌܝ3ٳKL3_hLL$t+EMB`;gW4rIGx@s@ڵtXjgj Г¤MoqpCi0[/26vc}XvADŪexnuEשȣŭA{c$'n"F$ m@g=,VTĭ؅=(9I嚯};89˾6BcѢp͖fdY}7iel۳]!{֋$=VX +muN,-=7#aCʣ7'@k|Զ oF`;) /ۡ0F<^>Pt868 mDUnX"8S?ac" P-'+<5aq>tM>aX)ƒSΔ=3j6I*`!HYl&IJthV>aȌLAPIf}ߌ Z0UF\Ϫ'GM̿|M@pbّYp!b?)i=HjYFYS+S!d|;}GʴV7P/?FVXE[Jƹ[?[]Yl|Xq4#itkPq2 [jl6Yff'%ɤr1z98?aD\?'sEҵٟljCx)L#-DZ~c z##{ul< vL5^KhҥO<3y4ٌʘ'CK#ҸAU Ag ߐ-\82_-5vo>e(>e*9'Н3s.5{˥/)b%Kp9ۿF34 '[fҷ_G69r{UFTHt.~a4J;=eu4|Ď$8F&mk;c9'rgQkfW/&5BRw^1.ު{zוXc3Fړ9'75bL{:`aט8̪RŞ (1Kn_ׯ/8l{O7emh|Oᢺg# tn"0%pmpBYdMpD>q"HMpE8lSu02/-p$({q-@B*xזmvr{a.{"Y&y}ZrTk8_2uF̛>?\ u2YۙVlqlj(TmdizH+F_tvAq^eY ^:lcR"~q^th%LB[|1W.8 „⍫ܰN8PII<{Γ 2r9}_1WlaRXkV+ۡU"TvǏ?8yYb=֞/ }+o҃ ;${H3k/\qR!Ӭ Dm۷O=WADί %HnHވ}8ZiheT:`ޛA}T#@P7 e-K i8#gVj4GG37 42#w~ljTR:+Kc:%,t GgYn` ܡ_+ j*;@Aywո˃\ [\$1\i4ŔB)<ŀcbbCd/[ a^pVȦ}f?@DzФk{W|H5iYh6nfƼ=mV*KuC\0ftCo5q2rTfGNl68&k\ӧ^Z⁖_GFKJakSZION8xc ~mo_R}E ԥ j{d{zUi6 "3U?;Zhx+Ȥw/ju i`#uk\vTexdNl;>hM E&9y.Ğw H9Qf,0@FC3]WE깎$8^SG9^Dk,!OQh>UbCP {ljfAMy7٥<1/+KkM/c:  B bE stk(ǘ˾͙sI ]NX1'r{õBdgӰ(*G:q>6w])+ 0QK97qaށ8=x91E(@efJ0>[u"шu̫9M*($=g( cCЬID1V-fq6#O .st&/'f/E Ȁq݆,iEi4)WEMބEAn|c7hUG58l?q>׏\3F +<Z6p痌1Ag xeRڦE]'RjF\!yk$Da#~mʣqx&i?Sd@̋ϧ}j+no_iCѣ0Z,⼆sr5۶X 9ٳq>SQGcZ;.4oE*5q>!F>V͛sx%<_ۛ ?}pj6;n-;a`zȿNVn!ˆ >-faTXbd.5B&ea,i'̳夤n?WꚘd6XGqfspªj;ScKl֐PNgH Wq0E֡tǍ>3z"L+Rq1T_j쏤bkQR4hRb42抂dWZ"n/},N`JwKǬG%9)'滥vVʬ¬I3v^a{e(?%@ìn$}bkPY|T\Y/y. *Hi#)o "g|{$ LDۢҠBN$q"Q*E|H\=Roڢ=q-ӎOXքoB3-_& E{a1 *>YmBؿB3@@ˌ7\eE̯?&0>%B Y0#3?Ôkzs1ĉ@}ŋ qZ]'ɯb(:BZlBL:M_ۓ$ U27w;R;kjIɑ+߫[ ֟8yʗ݃ꙸ} ayn&Y2:YkJA J8m'wx{ٙ25)tuP[c\qSGJ Ab)duSbtIKЕ"S;b:]~ZkD,vHѣ$nALuyt:#|Dbs~":Rb:S:xK;7V>`rH!%;o14BU9L#(ZUUor3m4:Jb3FmPOT8A?.<|޿ SsYU°^!?é9;D_Fa5wa3s[e_ҲDuBN.xЗJOu`ȟ( UІ)h_O_d/vEՙn@g*\V4i+] }Et.TzI ?mi'2e>iW3"wxn,.+:'2rM˄q#*,^aD stZ!z'".A+U QI+:aɫcUVO?@~9f\GUO̽?2L8OE.DUԼRaMf[o˨LXbb&Iv}x=Ö91Q ہy(dyg|;7VBQ[c6 A:kU.=H9zDB43=2^Jʃd@yv$|>kZ 5v8#dc{d̀S}^HVAaFr\32UC?*q!<&c&Wi -NrSIYELV̧QF4q]&!+gW%O}(Iyg?bK7n> `ؗ&Wt( ]25;+6$fGnM4ԳhILg;#\/15pҸWAg0PP$:̖nb^-9\ޙc*@Z$lZV`V4-Đ}WaBi0CL9iT8uHXQAn,̵teMҧ1u R4Ŋͳs#*m g>/ kG*{J1 .N9 w,3tb򛅁Rų%ī߅8Q<0{kCGyKGܔ J _Y|lTVkG˃ IDhlC GQ|dӿ2=XӻQڰ7U3?ahI0[Lu,zLAYvejNxM\d.s5^M@"]-<@&,%!+ц`SDۯ|V&dlP^_AO.&a^$|kA( ;\+<>8CvbßEG ٌBR^mlZ6*<3 **=2/ xSټ8J>4+ǀ+zO!x|LpY{ZPSBsMȮPh<'[6}Mp,4i:(un.@ʽ/2z*(rg"+ikKrD{_\,Q2Ŵ gx(.Mgt@"%Ӿ_lH{6F,P*X{ ~DPmesߤLݖ=DoheY._9vQ@ ܩ e2g9P}y)D`<-O=aI.]A/WیHlE19b޲pIPm$ _}ipd8)H6>Z–[xZl .Gs@kO)"W\l_["nT]|߆+aFoip[E=|U-_ ȃ}A7-0Oq LnFrjDnٯf4{ì)OȈdE5š -!njbI.(Uhuۯ .kܻ΅;p%5Ŵz5w~pA\-]~@Ztn1>X؃/0jF'va&h&8k#jKbx;m_U 4 &qme`Hii ݥW"@h?6>g'BSFN[u>`8^RJy[MJU1߆>5]2Ko#L#>}:6.SЊ)N}p! .1I5HHOLHs=o_UX1M;;s% 'gq{Սg*FqB*i |OzpSY6^#xj~ەlA !nBOmh(#JǐSi0wjuwϙTg{䱼>&F.Qb+(\z„X%[yǫ\;YX~EjCyb p!rgɩGzݝAGu5_@dMH.6CলLC9}5BcV3enR::+lXM 9obY{K?f#-qój)f>-C ݘ$K1lZ'J;!r#6ĆF6|ƞu]#IH 5ן5, C ?IJqz>P~aq (ru˿nDۘFRV} j2zw+c77KlɯPE/f񘧱/9[bT"ẚth Bdսbt͛tݦƚ6eעF|AkFz"iB;Њ D54>^c+p>CX&?F -!\7ΩjT􆵬 w7ZL-4rfQuM&A*[C_6ݞ'!G½}؇\rʡ,+Bc|j6"ĵ?fQY=HrqGL0!(9:,C`kj.oYOi}Q^S=O븂v=*BĂ|i574G:-=pvmb(!r<;9S뽮hZ Hδz5?|B A+Ìk#*`#>a&W%}E]m4Wu8|ؠ@ إ_R>Aȵu\4Yr+bTRx`-l]%ea IḞٕ1^qO ROK-_Ϯ:j;n%~TZ.6r4!PZPwOw(lS%]T-ˠhY:U!!MPҝM%ah{Ut݃H?  :otѭj5UUegs \Aեԕrd{[-@|6򸃈a쌡^AO TlcU.Bp6vCIS3n?wY1ac%C1 )JGh|Dc/2 $;}xۘ 4]\VOE:%3+a./?S p!W7såؚ+ayHF)gj-bQdMܛ<|k#QH~UZ ؉Wa.ۡ5sb 3k2Qxcz=4-vv)I-2E6-{e=&NQ ֱo >ي)WU>(MpdM֥ Q6z^^zǕ k"q\&{S MQZZaar%;F'26&|@ !qbQr18ks "LIČ5  H4^~J |M69#x;0oMŧ,N"3fEWyjBJޱKprk'59[?'\|7փH:{$K&U—W'U" Q ]0XSp Qf/tSX\]*x|N=$b5]jW_:Qy'!UC[V0]6O&DA_?Y͘2:)1qy<:"9F޳}͵Zω=ϾzwcY7.f;Qi\7"56/=*0؟3] {XcY6-I[!)+N u+!  4sXfcCZ$dX hma FDR\:cȗ P4R"J$Ek )E!/+l4ZD JwF+Phk½C|z7j~֙ptma0O*L1#_jݗmLe"vm2ˈEn[qT.)$m(f]JL mU4æ+GHN0[ЪvE7PRT2g!֍ວܹSf\ɔ>`Eޚį&cʛج%St_|`٨At-Q|k_w*_R]-b$G|W_/n_DR)jPmކ.eDgz?#≛2.4ok+Gp53BQg"OgI`!eR^\ KނdC+뗺/"ȿDy=a>gދ,_K; M.~l(4dzϱ91NyPr<N@Zsw.6 Z f2w1W^!?IӚ x4/Pb7 S#.GrG@z-. #zW)jF=hgy&k,an=8xւqEHcoN5Kgh-fvY\"OጋnZ g&UIc\Î7Ť7yX|"nxҁt]%.8wo}[ ZuuwLvyZS`-&BK[BU'(CY8[\Gk=찋^B!a˕Bc އK~!Ot\Z&CP:t>`Vus)lN|)o4 &~GASv#@vh}Q "z C}rޑ`yyfOHRZW(R'n'OgqʵϯRYYVyV1n4OɁ_z jP#cJeMA͎mR-`̐'E/q +z=tz9Q`3</W40O]Gjx7 Y˅䅏`}7Ո=['oX}ibahON ]Wc9;ngyIZŴ\Q*YE^*؜e҉Z/JQ$Q'2nxUiD4ݧxevc1Pmm}#X\|t28 u+Y@FvȭG=/')ƇLv:@oBaMb_n8K[P.Kkr&nUL(Ɠ bG),p ])^T~uߺi4c:Kp6Ij)Y( IɹGEtrD ZZyWdqG[4Fitw#'uq%QLkXdښG%]M3No) Äq$xcph狠M;B]lO%ԐtƏw 77N%)D}WPt;ElK!-<$kAtj+C{@4$$P '{׌Gn¦6rokt:s G]ɇ}n3J5%kQ,YvUX̔RW=J5}]G+l&ZA ~ 8R]YvS[vom^odDhLf`yuRբ:o˾]^BpYL).%͓FI 3 ĀYHO2js|xR1a[%<4k4>~{XNFx:Hg 'y*bߒ rc|)e+E⋤}~ѮCd +!c:Xd>Bb&oR 5,4jO;< k)Ioh[gRy飜&Wbu7X[_+Riq*"1}{ <'^Z0ŮBoݛʫz*SjjYz;}xȷ~X$}hjrl0 r¢ __.mgВk19HU=˺'1>j7ZJEl\9>$5.L<ذ"v6! ᝕XqvLH+o6ajٞYK0d $ǯ}.<Ǜ:XUZ/*A=ar+Fـ×eIXt8%`M+-ٶ#̅~wǟ%30?h!gbu0Dʌ'5oپ$P[gz)]ĥFU; }p:/K˷p̵`ƞ3%+lw'ycPҺ pjݎ\ձ9ܔH} 8,]-ՄrKƠ*{ԕXӭ R(vNQodZMJ5VCXFZ? H˔ dQt'$qsv*7øzS{?OD}h){*g^ ,R!u q_sn#9 x0u |B(/|'5b2PXh` l4A-G3֯=6N'3{Ƨ?$)723Rhg:&bG*9 k2u4jܬ&MacoS /Ίmj;!4cߦ/|l]7pcƵԱIT˿GY, e~ *09ޤp2H5SHs';h, L Jsgl}8יvALx-5٩ތ(&9+(L.n}dD`9e}k#uzf%.x%qI1|Q)"W#\6'^:s5s/9iǘ`v xsS]` U#WUP.=_05f]&Mz?*:%&O$z6Bnw/my[^Ƀn* _zޒY V6u0YS =\ Yhumpw 8|.| j˸rVh,o(uT6@5xNzrQVAݹsSOQI!=$m9NTjig)~ gFcPѳ9\e m*>oO(`o lQ$Yid_ԒU@by7OVs2"")Ұ|.UZe>Ɏtۑgkٝ8L/6̯J+iOm|Iۿb'lB#9@7jR 5/3(le~xR5^ݚzL(d.gK'feWN+h>X,8Z&X^#sGVJQO(ABdA-U XҷL͎Kʔ7 :i/?GWN\9UV>cV!~;ߵ6|Hi-?_H|Oe`=y$: U^\W#ۿAcQ@YiLc.8Cq /~Yw+@::Ҟ:yN{o1s^Ļ.<_K )4U;CTJ%3k/'iN,Ϲ%P OeAؒD?3s9,J0`]7:aqpmA{W:) xhnA&4s+ (e {GƟJq^D`ֽ|{C(5: r4mq%U@B.U/CU+7 LͪyeO=QLVV69SM6HO9@ıܦd}ݮLW/c =͎; |EZ!Y#E͎'4YkSтx4c4?!Ư  \ d#nĨ|Up-T|)&p+mu-rhm!OTS+^Bs[bWZt)vx 4NbND3S_ ,WA^y MaOj攼ީ@>s5ۜĭQf= `pwtT 'BԚg%;Mib`;+vްzK(ݹH^s[5G@Ѥ*vP|PBb3X"@kbmNLpd+j, I.'Q㢞0NmBבCliDc!KDѨ[%b"[7Ǟ Ý^m1nB]/"Cg+ /@ߥ!TS&cZ 1hNuڼ 'AعNIHٍRAv^i{`F1,3N^`$Z>#{c - \3=XPT6^QCb+|gRSp^#0zȊ?م7͏2b٪)ƭef8p-l]K1>NT/v<o2t:ELpCĢ~3_P`,m1YNoAąZ7y dI(ǩ,}K )`dBD#yx(yl goQs7՗MG#Qr$qY,.7 zu=tpGv ̹;# <:N{)β MY_ ŵU*d9htz|"A# 2k3‹dM [h(Q,&=z`Y8 ?lLS*;0F&4蟡˜R(-uXڼR?ilS-Po'&WFBGNiQr'VEcO̸T-/%V7/dSOftU\Œ;5c߷1ǔWS0F+p껧hB]|_~s`F߈Gk`Bkg֩-C[eTP3I*]qOX0.iBPBrK;]" %4yVނGڰٵ}Qs GU-koXGll}xLDq`Ls/R)ɲm HUke&1d ,87}ϋޞhz6F63R!^NC%_p+h'^X\%!ɢB[mG31NR85_b%Y 6w+:yA41sWl^šk٥O[+^7>&= I8_{ "On(|7(p) .%Ίy}[hf>mzIk )KS{"<{xxCKOߙkJp=MD6HJ^*V"ISGHaC=kc_d)xl,<"oeTU7#n{R0AU8eC!d0TH"Uu=;1޶W[[fL-B8Lay֧/6S'{Z1{fk54 []vQPf q3mG-?)uh)2AAd`zRnA;> /%Jbin`uQeƐWvt,Ԯj'|}YC t͍ZGM#fc#b>b-]b1eۖ<^p;t%td !5)=L*1j}d7ˏ-.O /\m3@*EףE,Q Q~Z#~98=\V єP(Q*:E"E6Yjs \V[f>:m1S@*;NȔSaѲiD^3+wիf&"Rèh/vHpI! b-ZZ.^tҧ!mhb᢮r),kƹ+,vYP}\VBCj0f& <2)_Bԅ-$)0 "31q1GsVb|y IQ+myMLF /c\i=-ɉJwP!g:1e8)|g[ + h]y"煜DNfiS;'B[dPKpکyfVY~X\{'ѩA_$`|m_.7܇H(Bɴe+)O9&3ԫAmD3߮ R bz)܂˺!8ǎբ gi8KrP/yPi".[YtI :Y͍YKCVO)V"xY2\ݤ:IJ_ECywB4GO^9;05]ʖN|樣[ciW?5?06&,)),r~bOcWcyy}U+Y,r#/%Sⓙ? FL2 S53Qٌ M( i)TI&rH6qO!bq{a痆ՆvW(!vTWQ2^kF#JG̮cd]\0_A(8'Li'AK0g[yr"s>Aћ=obs% 1'!DRB6͗?*IA9iv!>rMpVS6N,g7^Z&_:E5:=QbgRG. x>#hSr(2S/9 FN4*n1M\.V><ǣ*aVb nV0~}RhnPŐk$0E~G&ߵGj9]p&JZr=kZK~Ay"x %(0}S' 30>t[()ٶ釭&Qc'7z%fhViOޠlGцCΏ$Gur]i. QEѣCW'T?\UR0E1@&"m|g¼;S-/ l+&>0=M5˱^5MGH aFe0u+tabJChNޣ%)L슇> T;t\o@/Z8a 16}mvc Z=y=' |x%uT -$%mm#_pLK$#:XĉZpsl\\iǹbE$"z>bmC-Z%F$TRF/?)L \|{8W38]Z1S/s c ŝ& ԉ|^U:D{ƫµEDit& #!K EO^:޺'>嘉." AwQ sӞ_v 3 6p;D9հ ?`2~$}H]nZ^g;Hyu4Wb0 e/ޖC2Pu }?уu8޺5 ˭{)jz4O{gkS)hWX螅HШP|QuР$ 9G`7U-(M]pR3+앵Jj|(vbr/Nn@u\t{9nByUA+f>w(D݅1\Rpib"q}>yW:p,. \ˌ qĦy(Fr&Q$+²S?[c-J^](?+b@dcV{jV°~ks mkv!X! 8LΤX#e/LB!](f5r7dE;;uLXYi-9yxd (Wd`C  ԡ|޴]gߛ<#xe4=) ~WM:_bށ"{fĜl5V-wVER~X!H&T/ q?sővFy~Ld'4*Hd>X5 Ə/T}4-c2CȖSunG_/*:3WZ:B*2mf)S[ 0qb)#v(miX >[2z ˃J%^j\"q?veQ%=9;P}#Qz Ώ:l}L}&;Jǵnc0k@+J2!Ian苵S6r琚<|Ch^p\ xWe -A*D"lxKZϗnoo3f*b5awYY9qۨd:>2C?jePd;ZW{nYv)dr{#;UȫiHޭ b&RڙbϬD#̛D'{^x~ NWN CεyEJ'?PcÇT41~YkCs)@?ø~k@mRVu.T#4zx'.mmo zޯ>(7ĭ`tG7Q:PU+y"SR;26nC=粩InHf 6S+ i&Q,J%9>ko\neSdMNYYξJu;曽AKlN=A ޥ =\f?n@CK s! h)0_84u5*0_G7xY y7˿H`H.9ۼ(4sF +WUAWm+Ų/Wrw_6QZ}~y.pTGµfaۥۑNR`9ӡvcr\n_s=ߐGMɳ"PZ@Y<hIuّnFBD6sՏ]1DW??J`_c>/slXhuORB lEd MSa>"+ 㚵hЦG&hK藎o{v^w>szlgl۶!3[*| gm ɒ#4F9*sI.WŲ] ۝ulv9Wx!lEQM*Gk@;nj.\M%5h 4JX%{0bs{[|CFF&@H[f?0d}+ovfxt.>KgzVLI )OzYEt],_"RH<D|%9ow^2RL6jGx^W< $QE0nV\/VLU 8}.>aS8;ÉT ;vpɠ+g xM)}6Bʈ ROsNZ!)`$4*8eRpϵaqɨ^y f؈\ ;<oL] :>2Ѕ$7)GEr߁0F'w)%/8LNVAs`h 2#M$NIrUc˪̨8* %O=e; -[o6Eu>x+Q"GD3{A˃mM +?Jw;>D7FؠAJƹwN G! νXo d-Qp-RȣU[f7S%S^^ ٮJs&n{:sF3S""hڧ~Rdu:ԚpQtZmRݮzS*)!ȎJб)Z| \6ٵrT>l].AMBeQ\qG,Ay2e<HjoN ->vCkN۫{DtBT{Q%#9s}K\301/~ƋA\b;7.묪Lex_Rqlԡ/Z?Z^-"pvy$3}121I(Vگ47FYQ8eȢfm M/5}bE5z64R-D2t3dZCI6znc)14f3?Bߵd=8pd˻)_j"gd[|zdޛ尩q :oT FOիV!;U2kf@*iIXm):EjDzdF apڤ)y ̖x ?xwEi.X2BE 6Qqa-eK0u;^{{){a(y !KuXv?<ӥ+F:IО`FUoWQ'i=Fh2LXar =˔WV_@6*c1h3z%#.־Kl,_Ϡ4).\v k:@&OY*ٻ@,)Pj+XKӃcZb:Elr""0Ju}919!93:2?Ÿ~Y /0հE7xsui0a&da~ZTܠ[ #"zuZ_6:TLI_`5%bo}}F:w( ?CT}`~AKpk @>Xg Hޭuy p6Q&6F*Iy∛pفvuHGrcXCX6RnZ)iE<_΅Q[dW:u 3B9p?QsoTB;y3fuz?$e}řJ Ŧ.$7MVX)VK@Š"\Vv7RpxW H*RƄTLn&[Z߳}"M|lҌODe:\'2LF:WmDA$Xf6m%ʵ+k0 QE]؅Aa oGNc8lwF{OB09emNH nǠ 3rx~Оd=byNe敒g}]#{"i3zh ̛8$g{RU A(>ῷi7$b7AY+&K:WKVA92.)w˜6U^YøVQbĶѲ3U}] YZ