setroubleshoot-server-3.3.26-4.el8 >  A bOU]rq{aCwh i&CǶ!ZZKu ]'Ucb3#8T{@ÞyU5p0zlY¦OZ.ER)t2͇\ x6ՂhkOnRF*(ZeZ6]g`NEgba>rfTQ@ w٥D^`PbCGX.}p hbu+&f!|m =hNqx(3< 5 {w%кm7JĜSh-Wz: PPp?'%j PwMN+腔N~(ѝ-5 uY,ūm0_(u;!)<OpBu+^ ˅Gl^'k*aOXܘ1X_ 2|Y\ޖL ĐoȤ*fAEb3'ZC}َ֜CjQ }lm*_⊦xaf8feddc728e68e32802daf23117446c8f1d6766f5be289718e0c0e6cd57bc8298e8fe53a899fc0c68c78cdbf04a1c61ffc042cabOU] Zв{ QTߗ8 *4Bbzæ@ȷj[@s?0. (K"St)Nl4!qSY"|L0xCc }1$d_w@W 2Ab#hV=VqCgI=l=J̥D:-8H Є΢+>%?a!^2݅'wbF'gXsQ|TC._A !|'s< fF" !FpHtP?t@d % AX\tx h 2 T   +i ,.`1]4Z467P&7&:&(;-);4*;s+;,;-;8;J9@J:vJ=I>I@IDIGIHLINTXOTYOh\O]Q^]LbfdgegfglgthujXvl wnLxpyrGssst<Csetroubleshoot-server3.3.264.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.bx86-01.mbox.centos.org +CentOSCentOSGPLv2+CentOS Buildsys Unspecifiedhttps://gitlab.com/setroubleshoot/frameworklinuxx86_64getent passwd setroubleshoot >/dev/null || useradd -r -U -s /sbin/nologin -d /var/lib/setroubleshoot setroubleshoot/sbin/service auditd reload >/dev/null 2>&1 || :/sbin/service auditd reload >/dev/null 2>&1 || : kmmqqXXmm1t1t-- qIqIccpVpVff@@''lh;S. C}B?P:R a{?FR?_5:D0..0"0dR4 4/ <|:]G-I/9C5noI;ug3@95)09T=/b2~CCA3@J1-}2bA큤AɁAAA큤A큤큤A큤AAbbbbbbbbbbbbb`>h`>hbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb`>h`n`n`>hb`>h`>h`>h`>h`>hb`>h`>hb`>h`>hbbbbbbbb`>h`>h`>h`>h`w6`>hbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaf1aba7aef639bbd2d495b259f94e728436c796fb3f4803aa73183aecd3791fa5e8475ddfdc8cf232617c9e17273bc133051d4a1a0605ba089a25b6c319f21a3aefa5f448d04e189719024d7726937038f9a1bef0b30882a916be4b49a8aa092d4b663605dadf69c7deab87532851962853754ecee5c9e490b77511315d12375f593bf26eedcdd360958c7d7a7cd50a5b4bc68a8992d79af2d253583b121af3cb79a9fe70bed980038b9ae45429bdbc98fd4bccf235f923d191314b8f84300f868c8315e740eb7d15ec31bd87a8f40b9f40c54247f5b69bd6fdc94721b41c1f04acbb40207688ef9a021f37a9af3e2d15e5771c1da7177a7351e79116d93bc04bf4952d133e9d2599accb26705f673132c363ec16cf372901ba4a1b73c6217bfa28f3dac6b86e604ea63ee77e438aee775ce513a6f282212080bfbe1167dc912a28f3dac6b86e604ea63ee77e438aee775ce513a6f282212080bfbe1167dc912f1b6d81589cd8f901d1ffbf08360a8db79da724efac4eae804233432da91e067f1b6d81589cd8f901d1ffbf08360a8db79da724efac4eae804233432da91e0677c532bbddada3b9784685cddeddc01095be6eba5e0ea532cc40419cebb2ab91b7c532bbddada3b9784685cddeddc01095be6eba5e0ea532cc40419cebb2ab91b56d98ce2aa1787bbfda5327c14222d3f4211247b054fb6068b95dcacc0cbde6b56d98ce2aa1787bbfda5327c14222d3f4211247b054fb6068b95dcacc0cbde6b6e86cc4938133ab4773819f1dda0d5793a476e8663995da9ba457994f1ea44c16e86cc4938133ab4773819f1dda0d5793a476e8663995da9ba457994f1ea44c1de3faf8f16d6dcb90290254840cbe10ba2de07de17fd0b14b88d3e8f4ed57824de3faf8f16d6dcb90290254840cbe10ba2de07de17fd0b14b88d3e8f4ed57824874845ca70985621e03d6fdba860be8135c0e43862cb593b3620e1ea05049875874845ca70985621e03d6fdba860be8135c0e43862cb593b3620e1ea0504987560ecbac718d256b0b7419fa955df27c958b4528d005c2f011770c5f91fa71b1960ecbac718d256b0b7419fa955df27c958b4528d005c2f011770c5f91fa71b1953f861f1bc57b180ac47411c3a8eb0526a840fab2c08f8238b2780842c2aa7da53f861f1bc57b180ac47411c3a8eb0526a840fab2c08f8238b2780842c2aa7daf2d6d7164ba39661224bf98f045f9908fa7f11dd3f66231dab1a249a9cca26f5f2d6d7164ba39661224bf98f045f9908fa7f11dd3f66231dab1a249a9cca26f50343c6d26efc5e545424a454054ce898db5c03f34041408ea4b7ff44329857b50343c6d26efc5e545424a454054ce898db5c03f34041408ea4b7ff44329857b523ec879b74e2262b7c75d57b30a9b1f444cb48390eed854044d2341c4601399223ec879b74e2262b7c75d57b30a9b1f444cb48390eed854044d2341c46013992437e2106852883e5d73b77abe4b77de5b5763b414894c8bac423ddf2afea426a437e2106852883e5d73b77abe4b77de5b5763b414894c8bac423ddf2afea426ad284bf8a6a58a978ecc9d77b1f8fb09f21b388c87a8fe95e9b4d2df5309ce0d3d284bf8a6a58a978ecc9d77b1f8fb09f21b388c87a8fe95e9b4d2df5309ce0d34576ca90db399691d4f3ccbd4ea4ce392b28c32b78355cfe866a19b71801ba914576ca90db399691d4f3ccbd4ea4ce392b28c32b78355cfe866a19b71801ba91160da447bf09bc65754935340716c0e9ea7dca377e58e157ee4a706ebd05ea61160da447bf09bc65754935340716c0e9ea7dca377e58e157ee4a706ebd05ea61dec652fb631fc70c0517a3b99bd6269ec4827faccc5ec5cc26fdfed5ab783cd0dec652fb631fc70c0517a3b99bd6269ec4827faccc5ec5cc26fdfed5ab783cd0c17ca1d64151153165840d8402b55022e0064ff88d5bf42b0562d7e9cb3c617cc17ca1d64151153165840d8402b55022e0064ff88d5bf42b0562d7e9cb3c617cdcc5d68f728e54f415dbfe0711c187636feb1f7a0826b510b95d20d19c28f3b28a2a21a65d48435e9c1f1b92303c0045f57b966fbc8ca95e0a586cfec3c541a09899b5b5dc61a0c29f3942d377c67166ec34fb55c5798e963a52c2aeb560803cdf21d9ab22e2482b994b432e3ab7fa5bc3e6d145f51645d22a2d9024a6dc49ad663e8323e791e31822afd868a7f43b6d8e1f2ff189876cbc9e3a5d76b3822f91a408fddd580757a66656929f2ea6114a7a1bd8d8adc127df13c5a8bd424f22941879a9b2643be98924c6aecc9dc12c0577544edc199e2f0905cfce7cb8a9d260320179a4292387b5fb280983568400fa99ccd1f8f29ebb54240573b01b122caf3360e6d7b4addc4e45d07bf538b338818a3664ef190009cb2605b9e9ccb619d652dd051e69b1d7572bed488f71bb1264fe8fe889e6cd821b0c4ad0f23c68d381489d6026972266750c0aae337b3f64d2b818303f383a93f31b01432de32342a2dff6cbf2163e324ea54fc49d6fc48ebccd4d892aa467350f8cbed5a691034fca3a399168f11023828805938b204a5dae4a73e065265e1c5b230fe3ad05a484583f8364388d1f4938fb4f2a2165473300e27644e9c7cd16312eedb9bb9cac2369db1adfd6da9f02f132eb4a159755d62a23fcfab9c3532d08854d362e791664370ca9fa6d4fa8c78f564483bba934b9034d6a0365f44c81be0978dcb51f7948cf56f4b1596a00ca24450c8a9cfb39631a9d35cb4ff31280b209deafbfdea58c81eb7321b7db2fd8951c7ce3c7c42680fcfe7641c3d7be9e8d69a8fbb992a9d086ff66f9e46e762a85f176b28fd641da18a9a89762157b54f581190ac527dc337a36c55b23e3d9d1312ce1eb704856ee05aaff8a55b20e90e5974104b397cd23fb6a0b7caf34f6be639a5a4835bd458e69775601e7d4cea1b7b655b8d10a8b4c05c848d09e47e35df391baebbd7bd463fda7a68479e7b085a16892c97ddd0de3c1727242523b6bb41e08b0a5f12d35e3f40554e396d040cf66e0ed93c3dc7d0a093393d49832106575bb162bff8c6780a5ce94132f19859acee841fb26533b5d0f231f7edcc7352d7734a96eef0b8030f77982678c516876fcb81e25b32d68564c5f9f162e35c2db51cf0eb3bddec578b73aa3959351c38f0d94b5fa5ab85333bf074e68985dc40c5d5c9836f2b0d88ab09365a788339ef0b9bc4c709926f995eea2bc8a423afb4a676fa6946bc069b093a647e953eee2fab2f2eea0b56650479749e8eeeb3c33778d4e94a7d8d9e25d5a01d2f3cf6bce7c4f441f39c70d73e7ec64dd6ede0dad502e014144cdab3c5a58457bb1a9459f2745a6ff387fb03a3b89eef9a7da5bf0d5de481caa0407b2568b531b7b8aefc28b77b35ffc2e3cc6d7039c038e68487357ddd22c108a28315b3507d89cea8cc4311a57405e282afaf06acfe7ffde54acf36391d191885286ffc89b7c5230b589da688631aa4f534a142a464d1ade96d9833a09565eeddf8d3095634d80e977149edb6e0db6338daad677e3c1e150ae9a64d9b1970994351494dc1a9e4675e00ebd9d28978450225b18686e96b4265527a7e308d57a21827eaa7c137c082ce57ecf118d7a5cc6d95ff50b0e5011622cbb364d29bea83b00fa955d7d1f5b152fb2d8f5236fb537239c7abdbe6f190a883bbfc0761a9b950de940f4efdf4b3cd94c32ee7d9702aaa03e19c5ea1e30055be506303e838c1f538644788be3faf0be85f82b2b996c87e2b3d24193a1eb6a35918d87b812fef582f9599e95f964f7759427f2af09b1c717ace2c22295d7fb336f61a605c956f043406bce0c5fa103484035eede51227fefaeea49600ba2a9f750196f54b365e288ac768f590af0a8b59b48a3f37e42179427a8eb9ec5c645df124b213ebc82300ccda77d34a00b17b053d57d4a341514f3e16b37d4aff55cee18cdcdb3830681fff16da145100baf7500cda3455a84b4940b20e3a010f419744a1918dae2b8247392760ad4adc5dffb5f84d0fb4f30edbb07ae728539e5c50364ab60b5df4cc87ec5f15150cb9740dda7e0927570f2423c53a1147cacda3d84af87b2074233df65986eac662353ad8e76133f08ab63301a55c5e708048ed140904879bfb5e6bd05bfadf88240b8d56dcbb6301b97f26a04e9682908b7a2033da1c84a46f0ca3ad8f7fea6e81d774a302f8a5c2f645dc68db6c4a13ec4ae4675848beebde1f8c53e9beaf6f985a708e49ab24efa41c8c464b13fd2779f5b5468ba6ec24529f51e1b974e70144c04050e6a56ff1ba2a73ee438d461bf1444a1d5d1ba7d67a8e30b10ff1c739ba65baf3aeb2b39493a45bd8f844fb847dc02a95913e911eae0045fefd7bc983f0ff6f63be55bf63d8ad0aa121ce7424d0282f2575a4cf844fd7321f78d6f3f9938c295013d4aa552ba3cb4962c634b8686e3456b70894b6764899449f127387464a3e0cad12dce66cfe33f08636cf97c737077cf24f4f564846782aeef4be846dd22e2ee994563480cb2c70f159f821803981a3c69d1b98048c7556015e94b648489de01bcbea431afe34b3bd4b31fb253240bc1084ad74fbbdea92e1dff7667bfc3b28b459bb33160f0939965b50331d177f125bdb1e43a4e8531d18ffd2c74ff6b77c81e834e594d77a335d4e6426079bb73ffaea4a21a0564d1bd96541c9b9529342b14a0c07e63a749b155997778364f766daca727ab885a011c2fec748e8cefad054f4c85cf2cf1b28be48e9f03dab842931c671b9202de185cddfa17132d3e313cea0458c92858d744eb3eab1c44709b5e8a17f47a64a94f504ff0fa04f62c4860ab1d8bcf93b9072731bf735039274a43e54747c84b47d2f6e51606596f34694a9ef70cead036f92df908f858c08b91319163c615e9cbb4257f0a192270580807adca4aef6ba2732f873ac9a7b31ec786fe4836421cf33cd3f1c882a900095ed67dfdeefe52ef710ee52fd70c0cd0e4c842be91894d8aa83bf54cc7ea22a82c7cd8bb6c2351634370c13a041748163f06f121c65e6d8b6e7db1881b091cd2802a54c480e234508889e8932d7e30c9b9cf62c0cec77cd9daccf75cbc8c2cd3bfbda74617e2d96dfb0b9e6e6dd7cb6b514ef65525325f21d2ef6e3723d070ef975bfa9be96e4e34d102ef8ffa57221ad45636fa6688cdfe37583c7037ec7b0307653b28c8fd9da547af9324a771edfaf8f11b5959db7fef5feb8f0faed08f308e12ec43fd4a8690a0b4c8312584a7e60c7bcd6634548a9a761d06b0ee32e99090edb672a2269dcd48761d1d9c7e54ebd450cf3b8acb3b680826f05dce37667ff8de07dc2457329518f30701fa898c645f086790910759303bb333bd18b2d850623018d8eee404eefef66c2d0b14d6d90d0f25e5090539f5c5077c399eafc926d2351f1957466de7884090aa90782563d84718112a1374c6c38f0893ef92f8f04eb071feb12d3bda27c5baafb2176ed0a01a836091d428a7fe7dc64cd283a819a4b54a1370f037114c3e4f06db0203141c5cf7bf48b39efa550b3980bc42441088c4d5797249d99c5947f9bc441ed69ea2058f6a167731c191b6e410e04853886927b4efc8ed8f2679bae129a37804e427f41ef5a91801f7fc4b1145a08fd136e772bf5640047b77963b4dde147a4bd1dd85847e948569841403403e6a4fbd629fef7c941abbfa102686736a720c030bad893c18139f80a67c06c32780a0fd65972c59099c246db157ec8ddb30f3e28af8e4ba824c0e0831ac5067724b903d9a03c2ad2f87fecdf0fcd82153ac327da19f39221b68200cf626020058875f025618df3412d515aca321934ceff60af55577e55996f338f6df9e3fabe83a1a415e3556c90f891775b0a09c5a1109dd594e2dd58739e39c0a200c6b7049a1e14b24312e08d72d6bf5ba14b97ba22de5f37ca8796f0009bb3b1942824225a4cb6fdf74483a2584823cecd8aea6ee02../../../../usr/sbin/sedispatch@@rootrootrootrootrootrootsetroubleshootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsetroubleshootsetroubleshootsetroubleshootrootrootrootrootrootrootsetroubleshootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsetroubleshootsetroubleshootsetroubleshootsetroubleshoot-3.3.26-4.el8.src.rpmconfig(setroubleshoot-server)python3.6dist(setroubleshoot)python3dist(setroubleshoot)setroubleshoot-serversetroubleshoot-server(x86-64)@ @@@@@@@@ @@      @ /bin/sh/bin/sh/bin/sh/bin/sh/usr/libexec/platform-python/usr/sbin/groupadd/usr/sbin/useraddauditaudit-libs-python3config(setroubleshoot-server)dbusinitscriptslibauparse.so.0()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.2.5)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libcap-ng.so.0()(64bit)libdbus-1.so.3()(64bit)libdbus-1.so.3(LIBDBUS_1_3)(64bit)libselinux-python3libselinux.so.1()(64bit)libxml2-python3policycoreutils-python-utilspolkitpython(abi)python3-dbuspython3-gobjectpython3-pydbusrpm-python3rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)setroubleshoot-pluginssystemd-python333.3.26-4.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-4bγ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-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- 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-4.el81.11.13.3.26-4.el83.3.26-4.el8  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFFFGHIIJKKsedispatch.conforg.fedoraproject.SetroubleshootFixit.conforg.fedoraproject.SetroubleshootPrivileged.conforg.fedoraproject.Setroubleshootd.confsetroubleshootsetroubleshoot.confsetroubleshootsealert.build-id9e9edb9da7e890e01b83681e0e95b7cf19ab31besetroubleshootsetroubleshoot-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/9e//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/setroubleshoot//usr/lib/python3.6/site-packages/setroubleshoot/__pycache__//usr/lib/systemd/system//usr/lib/tmpfiles.d//usr/sbin//usr/share/dbus-1/system-services//usr/share/doc//usr/share/doc/setroubleshoot-server//usr/share/locale/as/LC_MESSAGES//usr/share/locale/bg/LC_MESSAGES//usr/share/locale/bn/LC_MESSAGES//usr/share/locale/bn_IN/LC_MESSAGES//usr/share/locale/ca/LC_MESSAGES//usr/share/locale/cs/LC_MESSAGES//usr/share/locale/da/LC_MESSAGES//usr/share/locale/de/LC_MESSAGES//usr/share/locale/el/LC_MESSAGES//usr/share/locale/en_GB/LC_MESSAGES//usr/share/locale/es/LC_MESSAGES//usr/share/locale/eu/LC_MESSAGES//usr/share/locale/fi/LC_MESSAGES//usr/share/locale/fr/LC_MESSAGES//usr/share/locale/fur/LC_MESSAGES//usr/share/locale/gl/LC_MESSAGES//usr/share/locale/gu/LC_MESSAGES//usr/share/locale/he/LC_MESSAGES//usr/share/locale/hi/LC_MESSAGES//usr/share/locale/hr/LC_MESSAGES//usr/share/locale/hu/LC_MESSAGES//usr/share/locale/it/LC_MESSAGES//usr/share/locale/ja/LC_MESSAGES//usr/share/locale/kn/LC_MESSAGES//usr/share/locale/ko/LC_MESSAGES//usr/share/locale/mai/LC_MESSAGES//usr/share/locale/ml/LC_MESSAGES//usr/share/locale/mr/LC_MESSAGES//usr/share/locale/ms/LC_MESSAGES//usr/share/locale/nb/LC_MESSAGES//usr/share/locale/nds/LC_MESSAGES//usr/share/locale/nl/LC_MESSAGES//usr/share/locale/nn/LC_MESSAGES//usr/share/locale/or/LC_MESSAGES//usr/share/locale/pa/LC_MESSAGES//usr/share/locale/pl/LC_MESSAGES//usr/share/locale/pt/LC_MESSAGES//usr/share/locale/pt_BR/LC_MESSAGES//usr/share/locale/ru/LC_MESSAGES//usr/share/locale/si/LC_MESSAGES//usr/share/locale/sk/LC_MESSAGES//usr/share/locale/sr/LC_MESSAGES//usr/share/locale/sr@latin/LC_MESSAGES//usr/share/locale/sv/LC_MESSAGES//usr/share/locale/ta/LC_MESSAGES//usr/share/locale/te/LC_MESSAGES//usr/share/locale/th/LC_MESSAGES//usr/share/locale/tr/LC_MESSAGES//usr/share/locale/uk/LC_MESSAGES//usr/share/locale/zh_CN/LC_MESSAGES//usr/share/locale/zh_TW/LC_MESSAGES//usr/share/man/man1//usr/share/man/man8//usr/share/polkit-1/actions//usr/share//usr/share/setroubleshoot//var/lib//var/lib/setroubleshoot/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2x86_64-redhat-linux-gnu ASCII textXML 1.0 document, ASCII textdirectoryPython script, ASCII text executablepython 3.6 byte-compiledELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=9e9edb9da7e890e01b83681e0e95b7cf19ab31be, strippedUTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)empty  !"#$%&'()*+,-./0123456789:DEF RPPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RR R"RRRutf-8ac3f62a512f350470f82cdebb1e995b877727b8383b7c47f0f5841ed96f82731?7zXZ !#,] b2u Q{LT1}ob=ƇP؏k+0 Wp!_8}gyn:˟P2 )KZ/PF,cuLV8bQ1B2ɴ,GҔy*bbuҟ]sK j$^'Oz;V IrT eWXP'; #ְQ{J%.fCm,=ٹ̨תC[wp CuRAljv'˫|g 孮N PGx 0z!w勎"Cyo ,:ӻ0P H]M*9g7Wlr[OTՔE(KrSIdHMrvb5Y?Z!jHBD@Iǚ섓:0+{ % S8O_y0FX hvA-XY?aXIe qH3X8Ih=fBi)'.yhT6ȿ ݋@*R@QXh'6zűXg73V Z)XQBǂ 1˗ssDP5:[ &,%*&Z\»MX!"\j\OGw*I30m-̷o$~׶?ijY%L^:Q',p} 3gA,vr2~zH屴79K0<^:.E$׃XDޅbު) JK$mqROCXfT Bdr]}MTj|ˆ7}i09 f0^}j틶'"ns;p^.*HBK9V&ёc|I&Hgu R{abCt?]o&"ѣ#[Xc1PRN|GG8>Sgw@oHB&qjZ/M._7y'TO* ^rOd]cB`bkF(ZoY}ǛιgE0!6[KcB׻dk4ZWܩ qʜ'LFm+&2[C?n*wv`cZx~ woӻQALX+D[4,yFLĖ" cȾ,Ōv{9~0(`+2H(|ϿSOSh)$$94H\?Bbݕ[6B@JI%:XzW5~8&𚰜"}^2/zˈؼK2m.TKxO;"q#Ƈ܎_/<{|`ÁU%nfX\iy1haێk1\8EynDU in3Ъ4FDz^Јr{J`?i_AC%cq Z@-.sT κ]D943~=Ҳs,w>iB2`@vjosWҴ4AIsP*}Aj@ y=>?[>jeAn%ܷ]&pkuC5+-$3Xc-fql"9]h{&Jl{Ԅs} i;d*p",*Eݼ"l6ށ˿XAvL6$LPPG3 1w]`qKʡ2ͩ*"OҦ0w䌬mO7!T2FPp Z,l֥B!ݔۀ O<WH@Mڃ׌?c7Ch9E+A^? *0QGa&'ݕƠ'.v E-0.c<@MrMh=LƋl&qJ^H0^W'e'#~P%s|%J--Y!Ѹ0 s(L rö5S)Nmh*Up'Rg’5KSW D-08@C=Z:n1u(3yb(yo|!zZ9DD˂`6;MG%K=%e%+!h6x́eZM!"HJߕE$!7z4nAIQU%^l_c 6 Gbd9o)0~I 24-tVN0SutG[*ʚo,䰡Rhy@ٮA[ik~ C k X4 -&Zv ˭1)G./ٹ[tRl&\j|Uw:XPI7y3o! q @?C[E#M=m?DĶ"d=s E} 9 iyl*xU`S{,Ludi6>E!ㄗߵ?3t><;#e5v`]_ƨ@E/^ڑ[:#+玆6md?D+d BQo=V; (~+bMY|Q:O{9 Ph}1Kj#c{t&64C\bG/jXˌEM6h[7ULy .qo$Åc􍝺f̞A.aH$1Xf;c.:׾% ,6ku̝Q͕x3F_ m"ldGM]Қ=2qTZg[8&P#Jrr"2cxnmYc'Y yCb̞T<@#O/5GyRVljJBo6ЩABqBaF20(FX+û) to\(tу2}'^ em5Cc1әĖ+np߱0Dp~gjM^K;V3U.A2- ^'vceo$Rzy٤OH1ȴt3P'sp}? m#@aI~7vb>T֑[`9N 'p6,7_F', w*{GDxh%'dp0&" mJ~{Hnyo%,.Åht\3w @hk9 {T!V|"!A톄'@dMeLɸ#SjpG=E+EG߀l;doMoAE #G c"a[ʕ_J=25kԉe(3O+gvnzrbF~)<*.F:+޲2~'*R8 x5D4SS XZgLr^Ɠ18Us+W}LBjFB vNJqv W7 Ufy#2ł+r)9VjCqɺ VC'MwI]x#RAC`6"GSS U80,Ȳp'ԗjrKx}\MSSS^MZ-wQϹ,7Z_|qwBʆ:g^^}ExfoRV*Чوu)hĸ b*RoERF0&3Xzv,4|;0ѶZ@`5qqXY #gD|_a ^]d 7G`Hq ŸE%@=g?A%ul!N1^GixCf> xtmaOT arغIvI0X (Hsz,02uKo{>7Yrn4)<'ߜ |>B;l+mȁ6{yZHn`|YW "}} C\!S}HT!*&R%vZb΄>xfvh[ӉV zBnjSUz`UH#@/)TVj8u&[Ūx_8_~HE֭4b੫}/ૹe]+=c ML~2;xA$PkFa7~0{_|y]:DVܶYuc3mAtu$9Y(_WX }9ZLBV90է2b-h7TIZRl$5g0`H=l6 q_#OMxXHwBm5ť:EM*ҨR7ԭQ:K@ӝt:YիDvܷ#]-B`^=ԯvq![g[ٵKͅ5cs;Bn|U R-ַ$vƴA"9fafP#Ox vWϙm;LMz7BN|}"_A:5L!82bh%X'"%}J)4ˍQ sjí@ NZ^v  α® 5ѐGU7YWVۂKךOm]*RE`$s4[G|!q qKRiH DCFP 2yMpz~ʎ{8@a4)3pR׌ r#Uq["hVQ>%-Ɇ^~f Xҵ9Ey·TV#/ fl =PTm4s*QafN Ge4#-wQ* P[3BX (L(rL{Ypr:4?TR#׉U6-WZc8EԃӺ.WÖ0 5xQH΂ B6 u'2y]r,j!̄|3,q˭7je=f3:Zw9FzIiwI s]:}7ԏ~Kdn=1,&!B4~w ;°ᨚ2.<㫎ti ZRB8 ݥ/\n">tWU*4Aw[-.B?^7Ll_7+$"I^PݐAo`!d'KK YӚc>b]82W+5of25T -s FCnidg?Y)ުwN1nb75,=-0rzDU8`Š|zyMҲ&V[C8XJH `fS^<];?^Liof!hR{TP uhَ{:FnPi'ee$IJF8nWLpte.E!9$'??p.{ZDaD9utOjy`ƌ Hc3׺ 3/@jT aǨĩIg 7l[#V.`EK\M U g}dJk"l`X[{$4A$ѺkHkxGDž'^B bۯp#I  !D)[fl$9yҫcnXYS{tgx ^DQ"'jc6w?NG9%7%v&Q7Y]fD`%J^Vf>^qj3S53 "5?%--I:: 'T ʪ` \>;+@{%/{,XyQD_T>(eݗgAҏ'2h$Y qm<žV`sx+>#j,՞ղ7H) {?ҷ}LZx eQa*Nw8SD̑$Y#``Uu˦K0҆pR;wrO "Q3<+Rߨa VSÞ`SR]PtysM=y+ȒD%~Zxt.nupJw?e!`^QJĴ7fWte-]iuZ{F8j+3tց*-C^(CLa=.^Cy<6}8A C,EQNΊo1>|m5. E`@Sqн\8jC&Vv-1D[VV* *6ԡDmA2j:>zt-,QksM0 1lwfFGyNZV=q\&U{b $jk5/zv e[fH6v}0xNZWFY U 4=k@(ېNV yt8od#Yf jDqx'K .GVLC0--ˏR" ~᯽hػ*fap&lJV-eX&b9q5'澪֭df3OJC`>?&}}*7vdі'!j C+A@fDdƻ?DRߏE\d̚?UFgl"F콷ͻ ٣P֊|Rv)1@uod.xgx;8\'߁}AX^ jSvn+D2w[qP"NԌDgO] izbe ZQdWo F{="`^s<(}=Ta HŅ?lǬKrXop,iƙH+P^|8'z.P@*B8FuΐL5VHUܮ TUK"HaG 5` DyU錟@_>$[g+Dpbl[ &bt9Ēq=Gd<}GhצTphu_}d~Jo<3Ba޿b5|/byjP,?7PfL`wsG&~H[:@\a9co"FwE# ZCd>?ux)s1:&7MEv%ݒ2KwM,ʫMxr((xPy]?keM+ YoF< n "svpTGl4Y.[m\b\)O=;1ϛ,&nCԌ4X2lDy ENd-!<cPjONO}eT1zL'栣Ϯ9Qd(.ָ"4.^l @'j?M/&XZ t@(-=v i ReQ !D ?MPL5 2+{UߵKʉem.HkH[64/mjkD'`+c V_CF+.jfj O裉@/lbD$H^qd2 ~nƼ>z0Myu5nXUW&Vh-$L ;fs٨Gic`b(]1!KaH;@bU?pޛ\gXG@➪vy{-|Q%c"eރq7"'k2ք77q[70Y܂>[%63Pt@!D,+Bl_bjVVM#@vvo`^Uf{{QV,7pm*uobHpxm 7͘C)t·5GE!~15Mŕ*eo '>̇| :1q\}iaP07uE妇'Vf^C2 ^+}\~g7sG[yEO&Zbtȶ'p)_=Eei!ԞFsCÖ,Viy[3@T(mm~Y>{фQ*mGqa:!\k G{v)s UBE}L$ ߢu}f=(>kѝJg{bg3f+sFSd@m\j6:Ioʷ?rMXbuɫBln].|qѥOk9iD pt( X#{c飸HtBdD{rzqmX =}ʥZgAQ{.МG*8{nu 2Md]Ɉ>w)ՠZF/D뼑oGI::&NTl _s0[ Vc}V/FM߹ρ-LԪ䏚>BaHݱ$A$3੡p&!> gpu}éWUsqijHI嶭uT8wAHE2/~Ikᰓ g撨6 ~r pZ:؝Rŗ~}yO 9;|e2K:'{zskΒ:Do|3q{+Tq50#Zsu2Zz6,[Itl w<⸕'{VPL=l<qtp|Gʁ|2y>sp(%Xn~V.&UZƮ/cHJ҇!j[}V .-)11[)I0\[/H:eDԡ[MEKI`lyreOq6JВbso#-jd!||+*^V6Tqt$j"~\qudt"(I{C$CDT!M1WTܺ1≀+?oHٺs:VL^ױAw3qm) Rs- deoeقFToJR*2̝TO-~|@K?4NW8#DKFL3GqXfoa(%T]]v~Xqn Wj:s\ _cAa/ҜůDun E}֘f16uZ<^|I5. 6(d)ރ 囙R[[l!\М̙O\U{wm1omc-{Zn~/H33YU⏴dƪˤ,6d7#J.(R:蚢3_eT@o` 9[,ҟ T4$;{a5"%;JLCMͅ ڜFұf͆M?76jfgHȌ%"'L10zzR_"b_"z3})R]Aw2`bL%"] ^۝zR@`ql" kOs"V`w[zP ?1Bpu(S][y]& +#z qMu *336| gF.Cm kI+8̋9KBg BK̈pAVfi.L_ EO]_6*ɾskɣ6:)Ͷ??uYJ*VwL /dLlUO3ܐ蓦?3lc F:|v"A.MmE9sxIoNeݡzBXkN7aA) ':P%dXUqq8"~(hQa!碢nwPPel7 MoY]}hg`M^ߚ9QP9B#$Id-:p8>EUSe`- DH8:e^і2[ߞ .-XH#!Vrl Ӛ譟p?.Om 3\N4lgݾ;_e W,¤P0J13熟U$#Q4 Ube~}Q ̞'W;aG2{#4 wf?-OJbTόuUMVI1hTܲk>কލ5Ou&tuFl HTVFa>+7 Dv_9oRe +,bD'-u|+^zmaO*BqҨeZ(O׾C)uhb̌23iP D+kX!ypnhzGДy5`~ǃNrlπ-KgDPCq+*j (vMw؂w 4[F9YeP?8:\}Yۍ?o,L bq9_|+3&s03ikƖ |%mfzCbcE8!2$ٓ?\ K*QCɯvHR3`iN >,p@ ɫAc s%"5&L: Y+D_,@! "%[]"x]I+F& #E$=F?!2Ji&3FBw/߄K;^6@jvnYldc|#8onRQ_^ *LS 4%@=66bSk9)?kՐ>,HE,0$L:LvD"F3<4MyOLC+H@#m׋FYI Z杯䭋f5M6=# $ Cӈ`Gi;x+ێ([QVUX)i]]C^$ J&? b_XNZ_mdl! b_8pf-[?i4jM*wem^&-:TI,JqS ZޓM oc]_r'U0~VZKjE{&`Y~ZMyp 6xs-MZ:q7a"wTcX: ]V:~&MМӉ|(8@$[vy"eշ3~ƃP *,#eBND@ /"^@ewy3+(]8jdYF]j0%BطR9[\,{dyHy7/:Zj I%_6m_g~ݼgMUfwpd A*N ‹,qVU&,O3,•3)"VxRUnrhr.^͛u5& ?.Fk46۪q zP#jcQPVE6?݂O>ju==9V;"lO|)t V6f͆ZK#9*T52&kI+k:5}x"_H1C"!Tv3GLq [f 򡓤"pbW~RWDxc$c[y*ٔݨZʓc4,(#Kɶ1|VDj#BJc%ܓ&.&c)F0Qߩpw'Lzbc# ReX,>&!5u Fz{GFԙkD@m9ۊWtA\T-\643aYHݘ%%˼{\*|1 s]_+/I#ۯNUfK(!zEq9M<&/܄g\;Tz\? ZeR )H(rq>dk4aLiNJT֣[? '~ؠ #Xt! tAmJ(rlDym:(Pb  Sg:=3BzL4kLgk,6@.O"`S? 6C/&BEŐ.A?ߒjvx<|"K"ǖ$SI)H;eksĝ2/pr{Ϸ[8ϚN[گk﮶Jѷ/nZ2e-)IM/Y u߱_P״FVk&Z;=du}Vt鯊 OkF_ėA;HeEw V̈́|f_)Ysilc;l jv&E-sⶇrŠD xU[-zƱ^b8cR 55 O1~3!:ϛl.䏎:6iLJVqgwUq(}W0{O^ǻ"NvMew'{$2Nld}j֙u[eUgzyP:i@ _ JJD扈q-3i7Onu]יǹE 5s&+@l'VZ.cP[#,VTC~}=/#^ $\ujh'+VGGRDž|JO!`!^l/:71j)q?VUj F^y`R%>UVͥmeƼTǧaA69oNZڲ?e#mQoWedzknjNzro[)W[2!~+5HK.n&릾"B쀋,{]?(LQ`*̓ѐڴtS.uݝ},Fz۽QzϮcJS͢:ߨnMV/p]XMA,/6Gv"Rv hG}?*yXnxY!9Հak 4M.,)vA(W-MY X]={'gTԥ2ӱ a՚CI.YƪU2ԗfA5W’&2n_ZL&A4oQ¡jRx1N.IBh(SUDFW9- 6W 0,YEx ->zzV{RoI('A|OrZ:DyY <_Xa1rjRzި~S@EIvRtZmVh2 o&sʰ/l?o P-.w>W탍FKWKEI󅞲)^qm\<4GkQFaٝ?~A`e0% J}`141WHjsIUy bB1kC PY\-Ɖ.m~K[j׵KUCg<͍ݦ6M-&a J͆ԻMO6lrEHoWyamE.K Kr9`~/ C.d"53$Yc߽RY˞-X})a9`b'RnCZuΙ".<r\tX{I8s1RC:}ƦpkR! 08$Bah۹8Hf\djʌ${@ ք31%g[瀹.{NJ㸐6X23u>89(آ ú5 ra<,zcd%CxTNts `] 5ȂZ&Zq#y, qoP`\iFCP\[8A? oe>x;B1 G/9 :p7WE4#%4q"q1+S gyKv?Vb:,+8(u5X]FP*H9do }UgUW=ET J88(=7.EEUD'5(7ԉvfz޵iYխJܐx*g<<g*IHv@jpцg42hD mY*(qScQZuԩ9lf~pʙݵck.]h2mhFfr@&8ռ`DN>ֆUZN-z IZJ]_% VB"X`Y3dN8Wd$$P`N8l|Bv[=HbX,'T9%9ng8zҗ it@͞*uAQ%N0q`dfw4`-qR0+k}Zq>cGW7q#g\`MU?0Kv|?hqkzV!PU, ,yZ7bBJ AH.IY8LH7 04c:aW#nC~xPs_ fhH,Y޲v[-y30ztf@0kDSNwj%؃6L/5OB[?l}'&a4ŗ:\ޭGې>̞D~Nj*(Y mf>9~CLo 4 젶oZF^QE`|dII3 9@p.kk hЙ; JRwX.m/?߅J'A5u#hKj$`3[)MCStJv+u>̇>HPUMy Q:'sWVٲ麴;1#k#a*{x{Lx:_zL@CvkgMY枒x ,& ;:HT7%bU%pW^ĦfrHҚ/cCs{pGJꅣRBSRNPV`+B#/͐du [4M-2#=@gXc -g&U$j10O7.I iNL@3ۼKfͣP 02산gCkACщ0-B&T*-藟)I2ι}Ps|GdqǂEm=7Lab;2)yQD zK tvk 3:ęz $o# :U-AxK%=N,͘?O!ۖBN`9Vz' 8T09 ib{T~ױ U|e3$}Ë8bs.b$jP "͐}5_><V2]$.Mf-@2 @I/G`UU,#if`N>}D9(, %!NT07=#GXabazabo?W+'fTD_lvnCXx aH%Tչk(_G6&ivΤ%bUs .;[4pvutf8z" A㳪(:)qhpBe3ȷŠx2jJ[ k0BYm }N˙[{po\ȓ=J*ʠ+!ߢ.\ HߟUVcФ&=ȷkR ,l:9B3C>lʚ `bI%>TʖhOfH>a\,n̮9,R|[7_D)C惪O~hSTL ʓWȿ䛡d^1IJ;n5 NoeҔы6w !'SCVv3|Pwq?rXE{I߀^*͙9}5~}"&U0--oAhԗG.x]Mo?D[U0IF,=-C $tF`l<$M9JFv ^}K: ^7c5%YǕWϚ](rނM <{mdǧ`"TN@xNA;x$.GT1ߤr^g$(L рw}^-[rغkuMq Zq :aV H>]arj3i2Te|uJܓ)kP3lf28aܪmG۾WS7|q_ꍶYWo`m=Υ5oz.=$L͂)U17_g ]?l{yD]o!,7+6+{%NC]P=d 5Re'@4ǎ|aD1cCN%dj /D{(5mGx*j/fBs UoR۲4Q1A%]޷DYvpIӰW rHJ%h= .L}S %M@Vy . z_ {KL;Gn,5VAF'Zipw6{ "p5$<2إ'9n*,/^C޺2w37b7z£;IA C]h!&x==7H4ha0Y?nH7kaؙv,~}AMAݎ:g 𞖋V l&YRjXhs }[%]]#ҳFxr1qȐx^-Su4?3+ڮ-We w++D ¯e ì4CMtOfTG(ñQԘ*aա"/si$5c0v^30pDR \sAc*#%h3$M)sOUB=حzxcFaʺyNٶm5})NE` x%jv&C$kgYS Pcǃm˘· 1畁{>(׊9>F}A[+7S檚0An+Lf&2@La 7ʿUy-GXUg@yr."Oފ^`,~Eiފ+_YisdF9?*#7)׼qw 'BYDR>s)|D-i& Nn )kMe퐉4 w)DNXGbˊm{ZO|ěR'ߝv4PI =8&X-䩠9ΛSzWKE/"r K h7E` /Úd9Y! ?('y[D Vjd Cf)͟&5IPN8R13Lގ#U- Ѿ:gҲ sM8cL7:\V(E \#^[k.+8\խ~wHy"*_*: >؆m4@z—5\A[ 4[9y&=nB6Xg{ɀj`BԢq8:FݣXgikl͘2k ߖY*RٱB{lnTWs? Zo_CxORZ^otYbh(V挷(p+7e-NDC*vcRN 9ovj."7@<  p />,odSKTy9{WK]>zs{= J&)P`{^:Q1J\sN%B ;Y$Eb?]J[#GH?q _r<˒2j\. B3#L' ti栬3uJ @'d*dƾ466)#v*x/qOs61Nm'=L&AhK1O}1l2Fns*v7g#r&K N2-􅹬CM[PBBsu4郎-ڷlӝը3.">0,y]P2Ga0˯BRlHk3&{NBEq^hkcWz5<}E.x|{!m@75a6bFLg_7 <웼!b LNfj?EhAq-7~铯l!)Kc҃2qzAP W,:R=#Cwpy^k{e 4?u[XAH6XKoPXuYJ}J IduWbR!]FnO/.; Zz`bY1&JRoI-qӴ4Bƕ0Zx"s$CN?F` Rǚi2O:>Ig ]8zXϩۯ=cf8ZǴJ]]l(VG]ia[xFޠQqn[H‰EL{X%N1=`Z pG( p Qs j3bIGC-x]cV( w u2G?QA0,Дn P@.y-(>v5CCٙ8ʋj)'JN|Jpۓ2δp,vZG$Ljuhi9s9XnAQ8-0tn/nTi&'Elx0q\a a,8r5Ζ ;&pMB)N@[NiG:#_Dx^AWWs]BUxM3rw? RNz@Dw;u]4Iw-F"{Uo&P3$o@&8"NRUF0e> +x@"wꑋrFn'8 Z̭{\ Zߙe0%i%Jd?7?#km=#˛c7Gm^ an$һo\!0Q(x6 ʚ ̩m*Y庘VL){~vd]K_Y *clq r|LcoArjL@d~|G'䖕-w%)DeDcz%jsDr8C1'f׆҉Vu/i~Od 9&JЧ\rRT=_[_S*G@Gᠦ#t7=gb삱)waXKhqAs-$\B2q/!5\#`x4ġ#r5Q"K% sH*%t\QH&lhc D"(m^ZdtQPRt ŋxGy3 61~lx&_B2r^ ,?,wxX`Z7>;b#P4F` +YVƿo=L ^> ?R 6p㽋U'A5ed7 $ȽrS'ifTu(RdeQ54@y& ;~޶ǔ`bFOP(#]$19E%g?*,V}Z TjR;Yf$lkІ؊d灣9(_^V'B;?q\Ez6$ lOӪX؁,ca&Ufghiē"JDA7Ԍf%ltNp(m-_Qt8x!(&5ˆ=fN>V>l*=OfEa)jB%ғY2GE9T1#& L1&A #*OP 6.XݏuWRIlԪo92ג7q 7al}vUIc*抉؇ӚVi-n >BKRP x3ZNp!F|/RQ]bE[p X]5bk*. xRF]QQagƽf0ŴU 4i3);G+~<'1M/K2hlmoRgy/FxNOV$s_61G*T1-82ikRR GRxF&Rg7 R̔?]rtqp-J:0'?bG/Ljvޞ*A2Aopu젺xj4aXj<11sx$+I5?vL'g{`.  _e6.W4X_Sbĭ\q):b ԳMFEXbŐ$U6 yDs-l9.Z: \;c'_e)OZ:_qf[Aw,)9/DU7 k5W]Yu.q:0?tHPӟ"3\A*s }8}#ޫl/,F2N@[*!m#eR?)]rX_#͚3'<ڵ4)ޅQ 9Ulb 6$ f 텠,M0aNo ZsAn)#Z繻t1$%{- {'QGQ{M@COQu-O%"~ΆUAwP $5ڡ^#NABuϭăwƚti_vO #x\o€cr3>uK\y|H1Vrp~DCfMl L{,&eM.9͓ rqE d0z%nЊCD@=![-cW}](dz04w4<Q$ Ef3"vd}ûrArCr{Ado!mu a !#KyWr~ojGlYjd|J2ݚ63~S5_*CjW,$Aԁbb6Rce¶^ٵ쾈Ѓ[Qm6 ~TWC]&VNU{]1歴SeŽ 1pfؤ5wR\K´I" ZC_'P'O}Q6m0*$DBE?Ez̝>BCObӺ0V9!DH|Z 4LmPF*%E!^n~7 zg g-h@QR)G)ϲ TzQ ^Fm@ ~E[B.dsp7OWŏ~YVlkySʃd>`uB*N^򗝵Vz5zX=4RE&+Q r!Oٙ.XȑF JMcF敉 DJ: QzXAgthe݌8dQ^Wc6r0t+ JH\s`lgu6[! 3t6~bQܵ޵VDֆP7yi:ߴxc]eUեs/>Eq ZFt*ZgtM^myB fՀ )&|;M^}oXysezԈPomSA$xV/q<p Vgc Y$dĚ Yزkd70T%y%"@r&{{CSyHTyɧnؘ|$IKϤ(!2'.NT6pHat=>-mwk=0'6 T"*a)f%z\WwP\`.*x]P*q$5%o zLb6qyz'?m11Ѯw?ȡ>GB LPKfa?R44YC U66?}jQpA+//qLNss,??\®hmLpǐK (È@JZ#So/ 謯ˏ _~}HF\*"^Q,Jbyj j _R|i!Z0f@@ LE.o,ݤs$LfN?P=_,GD)`?vGӧ<ꏵȳ-s囔0c - xw? ]I:hYRi,Sa-jrH6+^VK/ T؎AT9M[~em`m{Ne3=eDviՊc-5̹1"F_p$YV0>u=.7hvGItԠN &Fl6A=S<%qimƬ=54rb, @d6C/64CcKBkdhpb{)ƉP^3H Q!ԯ ]Ľ'X(hgݷE?I m:ؼK@BZH0 VBwĊV݅Dfz%~sVU?=!-5jȫd>|z=b T5a[Ai}6ysU.x-I0~sGr Y. Yf@I8jnRx 78DY@ >][m|~c ]$s69uXRH^|PVXn&Ď %$;rs/FS eXg/=r+f8-vG"E7Lܒ~N8&M)S0ii{8*ba#[Rk{Vbsarxm5Μvo$UB2?E”]7#|j}o  W.?p CLĎb&nyUj35*n&z!7@(o ?-݇‘כN/'|C~s\I'n_6|奚# 6A?< ElU--KN;679}*{SwڭPL<v{_+*pj[SںJ'\,X+phaM]CƜW,8=m,݄,ﴹL]$8K*sʴEYڰoKʥVn3$*Y0(r.1595}2B!(Efxr"%km"V6wC7uVPͺvBFH79Q:t;:@0"vȎrbN47 y-WeZ mGV(y@Z,$7)B`0r厸_צ<:Q8Af 30hUYp#|V*u YҤCJ)hY(t &˦ݨ?wA<JﯹR@Ǩ+>|Ҷ?{j5N@k k#+}U|`L;+Fx)uO ?Z|(>d~3S\̲ EtқB`ߜGuɢSwDͷcA`^a+PkJs4U4{H |[ผC;"JD3]±zx"_skf|y QPeZTw%Ë-,,F,C zce;k_>f۔+]Sj$єKkhI)P+lFvlI|LpHXnvc$x$l3 b"HWSЀd:jT ҌZHXRx_x;0.&_ pxn>o+7C4 $CL&zljT1w-}Nƈ @?enB޸&؝o=xꐪUxK!ِ%8@DyƦG,P:I-(yƟ\tT?.hsDғl0S,>o@[~t\4۶âd°lr6ޏl\f7˩wkGc|7'Ugz$6o(ttVv|UbDld_AB]h"'iL3.9~uk>K;z iCs yHuE>sBRQզqW)#>ݖ>=9}^Һ0nx K; TK@$Ogˤn5V!L F5< qE/)w  7 xp鳎FӬե9]Uy.vzɜ/ X+t`,HtUu>F'X _3wwUS@Sē7ij P>d.@Nx=yϔC{rL‚t+}Pi[ކL@YZx}͝)+:hS3%o&n6Z8h*[wb I]\@s* `N >nFfrwo4B*s30bA8mzxryq`&7^.2Ai|!M8?%}Lxx&xzkiڸdMk?z&e < |EAGmUP.O|\P)K%>//|L,S-.|tOM'مf,oQ_9ûB%U:P焯5 0W+Rl"nig’zl zHVq0{{T@4&% p003NOAC#n,,Q0VPT5y_[r΁wiMyxk}U^l5M SxC: ߁.B%oE·M!V .#[ڕIzT]Mós!D(^X Iz@e莟y2&w! pJe~%4BYg}WFlAO@TKJ;Ѵq,kV<q9?h> E&t2n#ǙP{_~M4hi3g]uh Ѽ5^ʿOv54LicYD^RJs[XZ)h||Z qa|r1[GYnKEF{s`JNK|M'%*H&*+QWZfIV a t)+*lSo)0ڊ[iXzhd7r ifP>nPQ˓wWwj%/3D觟DlMF}>bTCBFQKjxC70u^Eua>u}w]#ik돊¯[<կm@>vv ڿ%OT`u}ӟBhr_JsF$"t]Z_*a9BŘZ\-$Ol0ae`m4P VʙB =oZU=${9,=% o49݀o+l=D<8ʒ8iJkN1"K'7-g#h!1l#O >dSN50\ANF- qe]|W%gh$("y;۳U9ZBu-S+B? 8 ;I48h'c&aØ1PA__{V˓j3?0Pk;AqeU 7VTXjJ ahiV wu6ԒXe*vz'/;Bi81S.vv¨giC ElCLTV!m9ᾬ@qd$d X7%Nh\waO- R\Q* "˩?<8hX= hF-=ۣ\Egpv2&LLz}NKzx`%/ Q+!Sm5W>PO.&꬯]a 6 W$zګPG>>l(q {7F==8GOU TXCu-o{{뇴i"TО^w|?B5pKhonThφ5_ϞiX@ax.w2xO'_o͵Kdxo b.(T8yEgg?N& 属L/=tK0o}}h#O=7$d"äTCM-.(j}-fzBcYS^רh3 aSwKC⻔_7ҝ^T@VkFt684x0$rS#da'NA d>\qJʞ TA͞pA Ҍ$]^RhQD )F^=/3~u%2ADr<,c3g8M+^VWDa2gNv4"U?Q$W!X56p nMH ɼ@I곻꯺xd؛dג>-]흋M Ҝ-OLg=Cټa-/ZvQ%顉D+ ʸ=An8׶T@_9,rЧ&VQ!Y  8;?W;Z1-2KzX8?'ǑO*aCպ7>R*YDoZ{@OQͳ;oy.àYvcvc1HWx`S#]RzMX\7 i k]><"$X޳8=< P gz]#cҸ:a}[1$erCZYϵ],W]K*/[͇ƣ@j}1t܍țu(b Ii6(!ъ3_Ei]ob'7٭Hf@ԨA>/cB{Nm,`{KfPTLP亷W 6&% J([,XFlYGƤ0sa˺@-2jS昄3 edew T^Z^ˏ\RxQErtY[0CF|d7pXqЛu *IfZg`p-4ƩCy^#362~s'cladn]ڱ/V,ϧ(Z m/y]æ9*c-: Y kBk8Ŧ]:/bQ>,5Lo]KXBA CU~Oy%צf=YWl5FT[ٿĽʭA\Z&kG~|[*>&£B[&ˤu z|T'hd  :D)&u N&'i x ԵZhd1*n\)n f" E̻u?GM}Kt4V$_Y@s>I2jBQC%C:YG.zmU֝7Dᵼ>%4y-LEscb^C\95%GRh96M$^;wv`í%j X3 }ɟ *ЈB Qx-gM0_Ptr:|#ːM3y_W9_L8;NtN{G;P" ;f k2rW"Y@` [$sn-o%#6 |R&jn19E:MNJƐnT#^&c]_#oP㙮fyZ94,@nڧ~_kːZU)OƩAcR4H65muROdkΐ1@NC{2 U]ebe@5Ts)ΕXf'MGܞPF d(%jUrYZ3\~eLÐ2"/%6E4b>;i`V?wDQqJo#+ezQ,'AJPȤבIaϳ4f8CY]eSu@֕PDϪ/mPX~87t[+r;G }DCx4!I0I I4]ս4ޛ`.fݫB7k@.]Yj|G<-k$OYN>:i=!|.mtn&YA/|9[oG /rAֳHkI{7*VsU4&ܴ*b'Bu%ם#Z``P'ϕϧ OTFm=RpE>m DEY4ĬQ-@ yc85ހq5lE ifJ{ '޽籞/5FȐ%K;EL^ƫՏW7S?&S22pecBv;;]kiVOP@Mq WMHDث*- 1Oǵ  fs|F -:/:~/QskP*J*'U 0 ڼbc;!ENBijt=,`= vmǕ0eI)CDPםs2V͵^Of: (?Ɨh=mKKegK%(\.~6%[Py?k)ڶe1>^$ bAQ܎P/溓@ϞO%ɖLV́7#젨{}8'=ef:# 4;ENDnwCwUrA?.Ev!'zx3zg JbzHG|3Up407"9~Cou3)7tʦ6͒#1M<a\9Hmhuyu 2ZWQÚY7>{XǻQ~AFnE0i1&_szWVE랙_[a٦iMΙٲIqjpE[,PoVn][|9-YK0iTJoD('j~/Lxɸ_TJӂf_Abl|l4%+oܡ# K1-F7 42 z5zqu0AWY%)Qg<-b{!hڰWu?V!F4+w8Ww1BYjFFx9pn4+Dž$+)3])Af3וn#_z0]bx|ygDZ~.BH\y t#$P/ 㿥wQ:fJq)砉S(]9Tf ,1C:?IosqzK'^~2)=xbP%ęuv*A蔿dX* ݯ郬^$m{*?xQG E!ǡ~(Hd"_jV=:Kub:a$ێ'Ej^: Zaq#);mS9Z< H[׷Łں_812c{#c!8 +,cm<*^Όh'驃ɦ䃆N P_]>N QI=},MSA0%.}#;᳓ljPawE-@x)ȿ1 "pĸ ,iW.dqfȅe rH&"2ɩퟌF2!D\e6ҕ |S'v/Dr`zIB!@jYDzlvPTPew.hQUh.aG8+ N4v;ShǨ2WCwj"Md6FƱSm_jW2ʰvsqR\ ̒C@}:%|S6{h\u@|^dc`k2wG[Ed㪳̑9Dͻ+i`tj;w'4MHuNbP,l.`#˰e[;8֡.P쎠';l tN`4HWgND^M v5&q!=,MU/FO m s@ʈ-6ѷFCF3p>sn%5L&5;Y~B {̙,}Au3ćbщ3]!|!Ϫcp)BWvd%<(Ib/}nW[.9JpUQcMMQۀ%v5v-zy$OVw>S(L-a /*$L&B)Yc0>JҼ8wk 83Pe4Y,ҬK9?|;KF: ~,Ѳ ~YWm-?yQN dT3,L2(taFfSo?Kv} QʅN룯[Ϛwa:!`m4Wk|&slٴXI+{Bw9)<$vrR2!˸`u,xݻ [t /+I{o)@k%f5wzpudof]2 \=dyD/e{K_\9^:;Y] t]oʣ#@).:1+fCn9 ( 0ZNtt|!G+p!>(eI穅 f_<8C߰lҗհA:nH\y*n-/1[1WM騩Ocs3Vlr V֯ʃGǸF=94b#}Ow} ;&yxJjF׈Zf!Nw~a8]jdvC:#(Snsv2oҚ olt]ӎxbBykΡyδǢW(6;V G'кȄc.QtbȻEw$<$qq,6TignQRnǰKpݶ8oK)[|ЛN!}T,/9Eq)˝\u9*q0xr G\8֐hb'kiMۙQH_@D;<Į'9붃Hj68 -I>n׺/glgQ1U+I%Tdv:(]c&^ ae C17*0*,TV2}DR[nddz}/nc1H;LA/)av} Bf5utQkEYh.ld n8zGaYb3K|9U.- (3?/EE*^%٥0U#**z9fF}'7 xpp1@Lti|$c}1K^]rNM qP3%6=NVeLTJkbćp3>DBJ~cg-:N6òɏryG7?!+7 :RPJd,2۾om ACFeE>UFI9b)\i˂!<>v#lmyhGQ[E#}*WgI=_ꊜBܓ86d>: Z]j5zBRBdz3m  (i:UI#Fw ئ <\`{FO*&u&o>CI.MtU AƬsF5Faig@quhn;*ZKA18$Bw4? =/^աscG>[X#PJ7;{w~Fܸo;(ïү"JS4ךz+ih9x)D^Bf04jƂ_]K`n+wj0^$sא_rf);ub}KءK8N=7tr4e-!"(Y_ϖ_AcwԲ<.l=`*w8{B/CE_~Tql2Rw:|%-G\(bK_F0th1&z7-j cv/o! Ӵ-d kh=\$waR%9٨QtJ-d0Mq]_4Zv /0dHeX,`P(|g@cY8S~ʐҴ U]TE\J{x@{ p;'΋_,y9laS'N80aDdea#WTcFnE}B?vDhȃ)rZhcVpSZ{G鼾]:*#nzYV[KGEUdЏ(\2=Ҩag(aY?W4@MԜsbnQȧ=2}4OZCyT,3o<q@Pm'orw=1 mcjcJ- Gʣga-~ )v6 ^3] -_Tj:ܲ\]1.MTk׆ʄzPHZ+.ȳ8TLO(2C`%C((eҥt)񇄺[ԬHj_j҆| ܖ<v.j~2,XG38h(Kb7,̛yd7,iS#Ҍ;IE̯w>猹miA!$)׋\'Eϋ PVi $K%3VR"{^0:u[)x= fJ P/`B\jư %z둀g]o 1Hbx#IyTzbp)ߌC֣1}{80ov i*S>ta@!50<VNe2!zZ$j gַ.Iӌm APi=&Z^wSb!JBtL 5k ĪLY.!\Np0zP`smeZȔ b8LKfl"1¦UJۆELm((2FpҺqܱ} $j a(ſ؂Dy+MI/emt~K{!-82S3V;d *!tBbŨMIFRt5LUu$bpNKZ,NjHeϦEz&(H\)I&qůX*4AlW'p<8\iOB2e(.>!Hm60G)ߖ[x7IL1zvY=iA7Q-e½+xV2-C7'I$>gtlMo[3# !6݉ޓT$PX?D:νlczN,x_rkkjaG45=unj;gI02Hpw*{|8.tg/ ~ݶx;G߮ oLa+Pv"gؘLOEL^Kb콢%. 壔b}>n<c;p2jpP4GYRҁmPd#[qnH[eWƟ}P[.>u~pm F;9/ܟca<嬼!l\[͇aVXh8P=(qTIplA"| y JS:b+ r{69(Rz8. P6pH+o+F%'F·&O,8)o"\:~+k(>ل~4=l,$R1&H"2R$i܇DOIj߄Q)^Iaszn;lT;:B4ICAK|z/8kv[P\+>@1A[ttKRR[_|:l2"v#O3 w@[3ԡd@d9 B@fD%>1-ޮ?>ɐ!PѨSk@P< n8'BDCM7V/M7b Q@XpgC)a'fľlCJ -Gp-t2OA c1vP;r}viOT RweVohڃ؄{cƣou)ܴFxێwnazu_f/P5EyX$xY< AR&0c,bڗ@Ҽ@.v~-AiEƚgD}HyxLZؑI z^`W4meP*ᬜ+Rso*]/D*2|F]hб=Φ<1p/ϊM>(9)yul-,W *-`CVqZ|,qahZ!͹[m(cur(G M\6.PDynS;rYT 8Hv&dL@+ \M=8y˨Y9PE!7B)8}ܠ@%#^d^sdr-)'$!AŽxJij+n.8i0s9:/z"`[5)٫ԫ/]o2\HE*hVB z4wDƎ ~ӏf65Fj]Cki:eUTRmI@AFTF!ݨerC}c+Xd n"(cwL1v;ޣ/ *іޥ֯1{G||1-nW ~6V[Pl)%[s%h;{ G$BL;ZU>:_QկCgBӥͧO9zz]q{̥5h~@im.J05 Ԅt- z:5 5e#z(J?1[|7G:f w[6K.x$ޕɱ TN NLi>یwǫWъ\3@< :3_Pޖ ?xmXUtZwC)cOowUsUS5-u:q4~qR跉F -\ KK͘wdwMźCwf ҕX~H7=XxI 4ga@00z) E2v}omϗ쾭 z +:M>Hr+4v$ 759B7Zsc|5ۜ`c:տATE'0̿{`e` \%b$o]W j[V'fgvF #^ PQz^hVss6'm([d|VV0 N\3LSCő"sBhY'm Cx}B0N'ux4.vbUБ{哴4-x&%VF ՁM/C=*MTp׎-i(B_ॉ0O9X@zw %G<ZϭhaٛMaj}slPYFwFV<4X*mOb\"^Tj^WPvz 7]! Sq2ͨ2B7z.vr}*4`SpGp_nTզRyk,+$vY1ƈrsN^bҟ왱/nfl-;S1$ -4ݻ"&2 zf1*}6GN=l(Į`Іw,SȜ%7@ w@ʍd J3𷏗fvFZႸ C! Q/#;~xO 5ڳmk_mˑaS 8갭w^>VWbQ |6? ہ<ˉYo.w z2W:-O*^&\/^ .IǗޅ3/7 +a+3ߘMl}IƥX=59]  aN'KL33ol=T_n=^>I]h0Aԏ&c9bɳ =\b,Wޯ2(0\2Gx;rm܎M|1E_F@+JvnXOYk1*yZuIeN;hfvbͰzrT5n69R(cX_SKc^Hozz ;$fk&k2m3:߶OyV+itsg".$ɰ -j 9_f)$'dcߐDlz^˦.dL`>}΅,Ϲt\?7ȟP53{e =NJTs`/Ee2.֔27 yig] + 0C,r:g/!t:W;w26'nng1l&+2cB=H0_fBH|Ԝ0;^vɈu'M#/m3t'+}I_/:Mjrc\:965-\Lbkx}sCss[Tۼ5kg/-'Ѻvy}\b~CJ/g S,.4`ia'PP `LfYqJ ;MH]Bt&%%.W@#@q+;ٖC`^ A[UbHujKe3B-`#E/ZwG6O+`0 %%c4҅]2l5٤OI #N @`\S(1P;OtLy‚]X ٶ} Iҳsy`w 9Vf`xK΀(+/MIVo͈{Se"*ӹy~AGx?F>!lÿkfu`,!X @C 9U9Y h>0VjwIedh>#G#~G:֠в9f݈V7(Piѧv"PÁb4q-]o.Kd yC"sVL}Pi;\>lJ=Gj(IA[G919ㆳL:LЗ #P)Miܹ ;V 4pk28 l(|gE=AS1uK#ǚJG[zPQP % & pUe=zzέ8Xn=h4.Fhl2ՅeDM.3 .üsEA%y)4I̝ᶰ6not߉ۑ?8U/,Q,B~_uyvn IGңA0g̊ mV nKO=,Ǫ:2l;иڱ-FWt lӿ#KwķI?mE39V(lg{ئrJ>`T#T 4s)gf[IG01cVGlxA6_)CtfLur[mf%O=Hivw!I?^Wϕ qkIbmIQvg\I0 ~^8M14qުf]2v ǫSf[7M7^n/0A0 C%^:.x^^1zoa{tFEYI\ \!"@5^7vTSBkT&ߜCS=I 3\o7,zhK$Tjr8# iQĽW>T5mz5e G \զ!I -$Γ=W,IT7k]{ HOD\ UJfHqJ8n`ͪI _`8ٴ/B喎-zu=>O$3$b*$ u |-8XBVK@XOx/r ȸ SN4o~ H;w-F 3~ a|Btr,LCQz _/n]5}޻@P:Uئ@XMch96%9ɳ@x.X->ƈ)b1_E8;:8r֤i\sc.%P2{?oomTG05n^/+['sjdуk |Ě~ abpePȤQ"n+>K NN|>ΒXKjjZ(>%qFoM흤h;1k2 KZs#K; Ex߅y[am!jC-3:ĪYeDEW"4M&AijLQ]Af%eofEF` Bf̯c.*^Ƨ%`,'l!+SgQ釥݉ƯGYg缦v? 2ovA=?ߘ?|7 &AKۗD"+}CX^+]_>D7wʗnW1CAIvt}5igbIYy oFF$V.|eRbk}߻ RcO?Q }&A7h)?unRSBre[c5]M;M^@Ҥ755+xرpnq' @VyNoNQϊ#l3Ģc_+8zKm+dEt|LbcU rvY=~ HQp7QLR4lPp>hʇ&pvGu뼳d.)ښ9=ci{ ?83^MQ26w;㭀3`nf̞ɺ> X5@p:.AvؼdzVS'-u3^prBo? gZ0bzqfµZm%庉1-M>&BG&WumS˗<(֓vAO՚g5AhB6`Mb%|dx] tڨtPkx;rfL,I<vvFɿrVKYWh(3{0F\i9ѫzfc* •2\i3R6uG1g @,1=oPè'̶оv7mk1+|K!$Zl5Poadz}2wtkse?{]WX?=m+N~@b&&<'|aAIf==Nrϲ?Y?C0&7@".rHx 3ο @}JGg,u+(ђWe WV O2dǢ:ʲʚz2I|ѣFGqBplF&q)– ?ʴi)BKC*VNIQY{zvFEεߗo/7RXOXn4f^1s<T/뢽F" G'ePјx _z;O}PU{Q ^QܿhPDn&~ YJ:wgrh-J$,N1+27Q ;]S8D>wQ4Wl}\F) }UU#6I0y-۪; xH sup bvW!0` 3&# SP^t7ߟtӭ`+B߂x``}$^t}a+[@boćMQ^wW _,c鑛vL؎s]D0~4Y(8G3:i!%nWT^~!l| E05q]d' \f [WO,_x8"+XgZaQ-L.cQXN4|  5&!qwsߣ g1^Mpi/\M?*JYC;xý;Z͓a{36PK'MVXӽNGW 37&">:Qv?*m~/mL~9Oy@USrm"ha)\8 Q 8J0O9<kV1D a㏧ tNkl5J=Rq 71n2d-r01:c!ݎY3Ȗx8\]&DSJw T 5I-2a L 7͆:z#L~8٠3vXe9uFslX˞!Uǀ $hĘ)S Ve9[n0G୷x68I1uv 4f`DE:FNJ2Z@zmE!yoO ^,ZsU6QCs?o!xnՆ܇PꝾPaPCXڀ2qԠ]&a'N(~/d ;FZ*RGRssƇ!o&sِ: @&O(JHz"ic>.G0 Cȩ0;4X0:~Z뫥ˠ!VfhCi uw:>!=x6]Z@hgڻb!PW> s畹Ʒ㤧>@HxQ4s,Ŭ?ʻ Kc &4@|V_ PRr o^ַr͈GaAJ:Ɛ-ᮍ.C-=ao&ޚe-%C>sjHO6zN \8F;*6!,ZX1oZs5QQ2_ {SƱѧ q@y/|d@|}W|^4g kuh7'[=id{N>sP=^ј9c[sTm&Zq0|76q) 5h B1cI6_ybfWt;ct U ,j2p6LZ`H1KMe +F0$Tq.<R%08FLX.&15tA%Kitc 2^p+ItRہ o=d f'8|?] ^Z8A!:yS)ݴ+OO K ձfQ`H,u]&5I$K╋YţGbd9=xԾJET.ZS@}cXIӨ _OIkܔ ~E2e lT}B,f" ]V?u2lKw;]5j`_W0N2A|sPQsW9o+k+ }:]P&XH4+! E b=/cC45U,=m@dw<"sux;Ro#J徧}$p)XEY+.Jd$cQ)Ph:҇ul\U#KFg=t!(ZZ|5ȶLNjfQ`҂lo:v>5\a JU!DPo&f- qJaI^&@H{毞Ή˝=sIY쁚ndm\b_٘A,}:!;󮹔bdE]@rf] )[yma3st9FѪ1ьd*(|Tpߦ^z$n^ΈcAдxݢ'P (W.Zy0Am<@Zrf†^/fS0 5qXyet$k\[EI $;(Y,XRtUJVX?30v?-|v:(qk<̟Jgp{K ׯK2iMdtMGJ3D êaCcG/Rџw HDsn sηV&JUdAM޺ 'Fದ Kh,If  t? u%^.}c=g =ܘH|6m9Vq("1p,su|WkG8nktB&5 TV0sNͣl6ҁ~W0W.P]7 ;ˮުYCoEf\j ɷbv'WjZ@{\Z翇N HØ'qpVQ\ZJa hx"Lk)4P*7yal_ t4ːڈaƏb|^դe@LIk/}7\Rl2OBW{/4km/J ;hDl5RJ^s9Q+n=wp&GK42ݕ 4cBcX3>߷n5dd H!rN4O~E4F.t iQXzMt[IPu`߬,,ҹ= 0ؓ60 p JW#Y`-Pl0:O̿/1`3 jPviGeTI2mv+י~ 2(ּ5Dh5fGqW{n2~s1&NoDQrEVW-caJC&A9BvqZi,ا7QE.l7"ؠYTd ݈\ L4 )@jӍ;XWؗA"I|]NdG XhS4Hhj YCx|94"1ҿ %}*,)t 3QQlX]TP@(4nan#6c#<  WHͰh¶LT`k(d{.ITn{],h~7f0A BGNHL8P8jV7m'9%_6&HqG-ķ?.\e*-#L&s>YymiuHɟٛlg 驜s::'!3{,6 TH֚:tCeB3hKߛ P`a<ɲSoet 5U]X68ʵ_|Q)Ϳa|K4&ZVZWǥgG?)s{RцԿڋ>U}ţHڛ_VSwKŮ{+,hlp~g>qj-uEb˕5o%eۇأ*,2 ,`@Ɂts!-[ϬQ| 3T >D. -c|ث}\*BiٻK NК]|)IҜKE{(1Hv|aj@Eհ6SYSezC3`nQ2eAWMUt1̽?>ޅ~&={Mf&xr=Q n8! djqΌԵ.y(`jtɊqܔк{ߜq0^j̕ȁBIV4BݵфkH2(;'xm߼Um01q酇zizӠ!lkG;Ï}ȷ B2l>pȤ@j5|y+(dv2ep7e`x2}!K]il\q6NM'^Ĺ Yy<MԄwH̭}9/4D>mug.ykDLJ=c)vP,cjl7MR]ʍ$lK3'PkJ{ Z3Y APؤ [jʓGXv*7g^wT']ef` HV[t\ac4<[Es/{ :eh"^7K`< le SݓUe =T^1d+Y(F04y 6~"q͑6Z 1c LHtKJ?ve ǹ. t“J9(!E̩1I?4R[GZ-PxQiQzmW7|~H;$gwZau)Yȣ,}ZS9Ηd*NU!X&əhķ8xװCR3735*TyP@tu<+u! sN/$X!cEwzЂ$GӊP;ex>p2HSRL0b:Է.@7n ŵWTcdپ.gH2Ceg 9' OF^)@.[g_&+mتpdl1U U^W^6)F) iڷTUQwn݊0["pm '[m( ԂrwЉ:K>G]` sBfx5K$>-m5*Z?4Fx5s?*\WfXdK< ׽[ǧc<$)osKN(˂[6Wv_3J=񯼻'~/Q@l58iXa փYG.`=k;Cl]X{TE9үo Kmx yo|y+)@ '`L1M$..c 1/+R]Sni/' ^9#J>JR͕8 hv ϫS3EBHvEs1U6]U7^}~[tϘ9ڢf:FHKNe97 p/Tv>A`]hʞ^,Q3iaB׎g~XWoJ)@gmA4ʞduyr VyOU 2~yeu3'JҁOZE8dYIý'f=?V7i&.}:Jm(捒)?yM4$/pdzVVѿm/!Eue尴e c3{ꗪFi@Ml|G!ZzPJ&NhL;;x]NOʸQs h 2T9;cq4fw<71ycȣ@ߦ0|=zɏnbW"(mesHME _uX&}9m!d q = K9TG\6x#HC8,@#V"Iܞ"µۢ@yUg D2S:JY_W4@go0X_.I}n,e ,Oz琢5vhg$_Phk'] nqPKVf:|NMNsl(ө9G2I <$ *GjLX$t7(Dp|DM!CC~C} A=P_EZLs%牠9(*Ii`M h[7 %_:zxD."v9J{Wah91uk 11ki/_$k;RU;.~+7gnÆK!w1~S7R@kkzK #Vtrx38\x3{znGؑG50U8a#f=5@2qmem|fD<>RYmcn_K?p6(!xTDA%%>,[H+y3:`jl.!.VL`IthM;fd\ J=ʥmwzGHa?A@/üg7Ad6E (Y 0뒇#M=υkVLջ#RSFPj{5OF% Cׂrn2xɳF* ek_O_o0o~ۣW"Sg}yozrhJ@{c 7DVh3l0Q1u&U)<<iomؽ%? ;ymvHI>R E5084:0\3FVxF )Gf*R,O 'bn>GDEdubO5*(+KȐ'32>ޝ ng)ߒ-hXbMKd@P/OoBC _sLL lwz vCq1sӶvn*m 94o:}Ϣ'](l{ 6Va"7[5$7ʆ5BW]{Fb66u ü7qk;h0c{B>_D)B\_aR5} 7T`r}EQUZP9[kyfy>'ced"m4ɒxKiϛ[v(*a8G-%72Rn=J\ʯo@ tT، *?l&p2Sc6o1rh;TX6Yů1?SISc)HI@W(2<z?nN)KUxZJDHO`1b!Bnj;ʼnzDϠٕx,$ކfplUpF;5[Tp1ov9\4/W0vekiB_oZʱ{/xSqYS3y$f?T Ͳe+]B8$nrՁn'/H7Bn韰?jrbĐ+?m)Bw:qDh+(IG=!p%rH7~A4 MdIU{X}!mxF:=5| ^\YiC[F^pf _G܅SXBl𴷐=+ jyg.(x=ໟ&Jy  q}>}S?,m_JaKϰ6Li`e-r/IJG#^3ڝ=KԘ7 ^KzG(0bs'_p|Zi'* <u8:;܊E40:?+ H "s9 < $>E}|p.vΏOSs%Edɭ@7# O|)s8]F V"F~%q k:dq|ÿ=[e:͝ZCTx 7%7ȣ5=<Dz9v) jL;e'&e7 H ]s?ohX 0_xՀNZg3EZͶwJ_"OA0ˊ@}[" So=;P34P6׬E<-#p<?y2w %MCzs!*wv@"~^!<Q#L~"J9@ma6POC'VK45UB&49Tdk}q(jOâ\Fxh|dvu;^_k-|&dWVCK [aŻ /R2&gI>YVeM۫Boܣ/2A=NF>b6;&D$vnDuhŖ&ؾSjzN7zD*xt]upZ#VUgث d!_R ƒB76LpcSEKqjkF1'IbmL)q o%P K Y}l/ N)9m}^nz=x:,3 0ez ͖#%х/ϱG%)Fvb۽y^y$QS#k`D> Rr,abaK(]'NI{Vrg +x|H*qW+mT*`cU,=|L1p=?k<֬?$ԗati_[½B㦡Y0lbAF&PΑgLC=&L UqάcBy}y)9gJX[{>XbH=;6kl:Cr-&zԄ]ZVqK5R5 eN(:2?k6϶#q]wqGi 6N,Nn/1򚮸/=[v8`g|x=0-_Jlg Ea.R MBL`qlY[^}Z .pr.bc9wΎQ&{8ע:{띋ʌ=h;rĈH",eatRZFۂS07h3ڸЧ:YB~o鴙5Tts\>DqGGw\Z 97fPұc)`'*FBWt]eJծׄ3R $w| oκQ|頫=`͇t ; w+q4&sn,驦 I_Y}JZCr>1u/q{be3Q7C#̳ \M<]G\{/1?ǦS8(I􇥔/k( v߈G.tH\5>!NB*D.!+Qn]ŠQLDwIJMq֜ǁoR_kQIE:Iz8*вP/@:vl#|b c"d8²TE'n1GKE"yKL{DRQaI^Q(XX^Fnbo?b𯝻M,!;O[G.8s'O?vicov9VO %˫ =yH tκ2귑WkL30H5*{7F=Y^d8!CbpKc'o+:_[Ӳ՝Hu7$St+'X0 cgo bsXxtHYM9[2i;;t}س9%1𠲴-~h ױ >D!DvZwI_;wC"<q?AvjWC/^2W͗Dz!1yGKE×/> {:).bnRFW|=F ۖD<'3 ,nrW-i-* < 2VbKǢ^71"鉛hMY{;3Nlw'ESnc!DS;띡# |mr; : xɰԝ wS=Gړjb\ eOS!E}6+.2mXG|$++1^ Ki CJ(`a!w~^?gnxJnYl9"eN\^{Y05J: Ϝ#t 1iP6[W 99[@zڴV_c{ 7 6Cբ;aдpl jyj&6„_S; P1~h&Hq=%::yVHiĔ.$&AꥈKr4h,ڔc*Bb7ekt#H] dj_*Csů諆 " DL'ZheM3O)T!yq;5qs1f"l5[y5}Oƒbu?@Si{u*/fjuT2vVyG$M ~)q%SNk%uJ桡+swlN'"eK[hNswF!S'!)y@ǟgVDvTY A-;V~l;( ;As h(B +.ϓ.I_Nx1VcS0Jr[su0EϒOg1A'^f,1t񳁹z%b+k* ZͣDQaU=N.WVT؇^ !|N^߁Vl{ p@ mȡvKoY}៰K4.9TSL ^ՠtWYwK0xss4E:tHS?UJR%Yw L$8EjߔOX< [To.\.\oToqDd$H xmkql^tYAx`ʊ"q [0w e(a hSP?&ёgU{ZqpQ_P]mBSzk;Cjn'f'9lBr["חy&ojǸ-6%FՄMW<WŸ9: i/TZhI;nRMHr,Vk$y^0f !^˱d3:|zڑ=Y:7h`3(AF k\(w x V +^ RkYCsxҞd"096ɴSw- ѮC SK 2Wʊߠ |ohHk ٌ-E,Zp P)V]rYH(1}' [\I+[܈x5]m^N"}f~tg=kt>(*7ҩ*dS-(17Xb{?o!#4SS/a >^:V8 ]R"tN#hh?bʞikPM$M2W~%B:,s56Yu@Lpf ~P/f"PB]D }Ӻ;6/M=>CA2}?gpb儈O8P:e `M| >DQX-Ms5y:"oy£Wx޿faPNݺ*+l2N:Zp}APȽy+\+&]=8(l#hŸQjBۺbL7 /tdx4Ayq4U*. W{?ŮpXVx&"[6K Vɦ6w)pESc8洇 iz؈/[ !!ԆG%/?J ْM^b,ue6`4\ "Z2]g7-pEX%t,_[q {Ǧ;K%︓iT.O>h<<ۣ`jo8wjBO  @˜Xb+lPMcmX8F8Bhv2܇>^֪SRudDJX )b.^x؇Ӫ מtKz"VZ0\(宔& ;=3pNhX-_KeZ]^.JCBS}ݗGWe]Z)"j.m [ҼDž Ya"ehw+Xo>ҟQAt6aGs\Rs*"5WBy[va_h!ʺG:c$$K?zhG'٫%\$~QV]u7Z"|a1 )S1n-Z4pݱ)p&ȁ5S1.y_ɓW_."',T 9Iz SώY>w*;P_LS0W V IAޖ.lWTUAK5gɹn٨{#)a0: I5Bwt0tb$M3OH6Ω6waH )2ړxo#s{_*cM|a0sg*2G&6ia+P}A?.65:>R]p\8WJ#S* /דM"+gW/9eŅ#%G -QToՃ?L)U x!k9h7rs+(@=,@5Nh*@RʽMsj+*M׶#k&T'HWsDi<48Y `?ʱ}Zx7rϽ( */cnxNF4$ ާ%2e,Q1[;6zVqŶ]a5N#$f!/& ޛu tbdpVCոNUjBWmHk@5x,#rօ$\U>V[k~7ݥ8~{SXQEwߪ'٥zxIty`3O8fJ"pf蝌kX ,#bhǯ(=]ڀs3 Ğ,aJkyШA݂UbfSf{̌Ė;aL}VFK10nuɰAԀ UVZpB[wT2m!գ8rccnfun; V!j6գs3x]K"Tka(62 4-w;98& YA0 f?")4!w+r=kd sTfSRIq~+)F\ց+6k\m1ܑb_srŠ5~IBu+ ZP~UU [+B \"$X-NNr4<", G6+)wc_fPԳ5Y:Uq.W[X6 C%' 1.YQThITOǍVv<_Uv C}(BQ}:@ou 6kV@Ͽ6oigOWI&ax[ǛP3I{|k49#) \ir8 ODW@za`aZFE̟ o&IYu<^1$\,rϴJ#OP)t=2` U6-+{Ҕ~a}HvԛqVf{Yp9ZA`}YoMtSQc݋|cF@z;;kk, liޤIp&(8l:B?"k~ooJzO#?GS TLߚ t {#6ʛo131B2UR]q]vKb-o 14m,nT2jG M8YΏC?yڃK3XK|Ӳj_&2 -k@L:{CJ[-5bE2Y$FiNE(2dmwNSj綟lq7*4k~[Yw`0}yU fGەwS$0:9Id)S^f~9l00m'jU)e4 63up (sxF ]M/9% +nYj뺾9 />.';@r "C~g0Ony _ )؞?DEZ) cͯ#}2jַŇMߥe G?#l݂u(C?q,a}!,hZb\34Gi޲OA[߹Rc?L{,-M}~Ξ%gI 0M1ȕ,#˽b*ऒqop8zxf4̂:{.=d'+_7nƟԾcUr~ :E1!)%۱A^ѓ/=o)6:)#h3NuB;=ꢼ./\`{ :i:Xסs-̨w|[t?0CksK@p.(̏yT :NszKpv\Gߔj$?ivNO2 +Dq$(j CyzGM)9e"nDWoG7?K;uxTD]ƙ TWĿ06߃gn| #=B܎ӟX^:G{NKYK{HzdfhnbZPc)%r 1v|XCOljblS(&Cb_*@AwS"ãd0g3|rU UIq wl)o J3w-u`[jY⨒ڲPNtzXnbߪ16T‡œC_:)~9A&&AWbI+5K ? E;XI㭙?e,4؍<-/n.nwoVlnyghC^vqTZhk\EV+澃/ZiL yUJiGkd!^f_YZ4cC7oX?O]Ss⏑0(IK[wR#ԴY?nԫ‰G1dů.j^QvgX]#$Uk2u32k K;mCx?#|Z>&5y `LҚGEfo#);>,p77h7t+)mY ?S<߫bUmbR8`1SoklNQjlZՒڳ9"y4&lRr߈/9|wu>^&3Jo@C239h*(Z=ei@V-b+$Om[:c4YiWǨhUr^ϵ7 k>>eUw l@ABr"iAPQ$}U64}SiEwZ(ux)Lؗiآ'>ٳA*Co,]8S^&p*ZX" gq[G(+s;SRY%MݹevUN{Gn-j9OYd0\Ӏ b K+ @dsT H͔:mn8]DfCRMlิ?V]S+DBߊK1(@ٓttywQ ohş{hp&@7b\T6}#f\^=`OS7͒)iEQ5:h,Z%zfNU|5Qv[US "XČBbZ''#x|f+pEI{swv$)Aړ7w,,M@Ytߓߘj|t )*d=)e| 5x;+60  XY8䧩$axмJBZ3@SY,E#بaTX_4?W|!p`5S *d{M"drkr6m'ȓt4xܯDl4[MLk ՆNh*\(Ѹu&HC)3m5Y-Bf"[S $HA#xɫOz Ķ*2Уx4D};:+R9,WPx پXhyS6c5-\B+.#&'srx%b506* xJF&9aM\hR7] =`; a;2K^RI6UL?3U ֬B̈BP4BL.O54j28P(r`!id>KH)b5)ڛv K) BqeӂkЇYce,k\^s13>byW!͸L zKsM<&f}#~FĀ"ݲ1^ G4|ֻ/l\D.Ix~%ѥq박U6uZ@5떶s{AʹS| E=o( &74%~,bR{i<|%ԧ1.5:8Y $oܜ\ b|K,B 9uAuAIY'h!WRR8$:cyʱ5ue1]?Qtq8#TR̜&ĀMmr`o>#bo#;hs)c`sG鬗s1H\ |rkxOD!o;DI *O8?XexU.1O\'O/?'^Ĝ3sŵEFk"|wLgF=@{|qE 91^\n8.fIç+h7^~m& R6K#3;RX{P{`c.N hDk&2;>j|岺LUx28ȝtߞ׹Y*'Fk&idSY9H*?da` /)Ur q㤢Z5핺pz:O/\;S2";>B] lEQ>Z%厘g>v@s/{DB1f[CS o/țBu?O qQxK[6f ]`Q/Ce&_xx2[Ƕ\b.ki۪¬:9'^n[H^GW$: (=r^>`wB^m&ƾ`%U=j ^_Q&Onk艹_#-1J!^?+ -g$xKAFȓ-܊'?#DH:wΆXY =a%ŕu5Z`35yhMRakzRz_ќ|{)ܲM> 4G̱W67$SikH-)iѶ+wmY*Te<-. i pa74AIU3>FӓDI3Ӭ nyTjOwm'@%L ^YGilINz3J6:Dv{8H\rC?8FJ`_PI('[r=HJj=@\0O"S:@+96Al>eȈ40Z W/$MROqIWy /'M Y2p8\fp'M3k1k61-2DfĆ^j є ` q^G!(:yۃ[Y);dkzHiyӴ2bkӕYsљ4uBe!T\A kQcE)[~șHfj*휷 ҼR!ђj8 P.Qs܃IJ,In!6DDxɹ=\mwf)?VOx/Ƹ dh8Ք5Py4Y FV1Dj*2`G*~T 42r-0cV>@{=tA,8X1:p/'hFdIа* T^ڗqW?}=2tP&ٙnxT;)7pOWwI/nSF-t -ޝ 1A6_!dUhyJG @aZj ;Q*|UqEi?/l$yחDCL_&EfhpLVVDt#7{kdYc\՟ff Y/WJXI:ԇ1C@¡/akq{g>gƼ/E 6s-ufD 'Ywuxu_z5F"kJ `n7o}WZؚc aF+}ۑc Btٗ'޼B+:\F9ѷG0x~j\yЛK] CoW[Sg+$ fvAޗMej;M*QKbNАr2xjkJX=ر>17qZ\ )SȘW('}Gm?p)x<^U۝-/!n<6Ag{5cf:*>-ݔ j"^ݽ֚weg`%4WLl*QE']#&rM2EdDz=J$52G6)V\b_"O<ϑoHH G&Hb}}l !fshbM}t).DsjiՑaް֩[fnݻbz!ڨ"{θyT = F*wQ\Kvw؉.yx>LgJE珓.W|M#穨@ֿ'2=o^ДKT'O! %[ɮdȄ&K 76Pdr=_\ Lm#^rX{p4Nʄ|9c,$ař=5SM7K-elZ-tv~[u_.G[a^3X*us>%Y%1u1cSиsCn|+K"s5)yPYjk\ZM3ԅ|v<=&`;H^tCaKJ4:W,U,Y~{-LYz>Ĺ/Bao|qFͧ., V}fykfO2ix̞̊[e;Ø߷',0뱯ZKwteX(!%*oV*?7!|qk;fM,r+mZn0{y7w6CY#*ݤ 2'&&nlgH>n'W8O$9> BVf@½ п2F J򌭴^l5>c'"zGg,NI'ZڶXJods[G<̅"f7{k˲&Yq by{ :Lxhx08Mv/ -MA>¹ %[,R~<.Nr vٻ>\q~ibF(LOpo%K,zAiTmsG^p(D-+n6_Sc*:^Vh8J 섉n7\O[ͫ;L*:#^i:x\CM"R~i(w,qӄy0Ѭ7GC#B%11 iaȗfuI}^ _)`_Cq+je>naf!e[S"y>VL^.VTc Orx,{6Dj bN8\|mgKó[(+"}:ӿD| P xX֎0LȯQan0o@]$з9Ϸlb-NM\jEMRHS9Tc|#[;H+(+qeǭ\D[3WY* dC#ުJ/GF&.{}s]HjosxZJFK8`|ի|"&e`Be{x1>Yp`#b(5_]Uv w]Nl@h TYց&Uew"8:Z=.(߀㡽u|1_2`QK&tMc*#p bpU#%rY)|YEsR1ri(wcNiHK`\ NhQ] \_ &qp[湄N"qo-aϧ2Dg8$Xr);D%!1Y)e#=Cz~<\犰S̠4#$+yP .PZc0b-:| nke&T&F ^wkfVk\֝^[Sp ~ N(i!0=Q l} R5̀kbvG)PTڌo!sS-][] r%B \rYԀe{z |{p &FC]B5lU#u{?N4#_X) O-PEP;Kgm' *xVa ?QjR51޺␝q)6v\KQfw#q]$f>xљ8m5w,f%[Skm͕6r!`B:S=~$%l.ՅՐsmJ-dd6g'@w:|DL 2qr{d3܁Ri(Kcj 3leC!V3J ס.BmANPNk!tf^“ӥ4ǀg\Ӵ]0]GWQuRY ziʤb7,jQiH77ei s싵t8ua5]-\323ه({eE}K'<6B Qe 7Q k;r#6g!5Μ~)9~Ḯ@ n~1O4 Y#=PJ‘fMf6TǑ]NFTIc $WQFՐE2IJ q` w|~M?[&s?k : iuʟ=E%7Ϳl?]d]@SOdti.@I:My,?3ECidl+I،ϯ@o@dGB.x^ɫH(``U12'vPj4NKӴ\#e9BHA&V?^$ZpN跕9A (qюOv$T *NKuR{O2SSsטeFRƫȳ m&[PRt̍22(B2#֜uiG"%rvYpD(_4ڻD:1nͤ mG 8D(A(@Cʥ^ErkoGʼnD8KP3ַB'XNY8噓fq,Bccs|;̂Q~oւ)v@ի*>& TپxUk{pS]/].\BO6]A:P_]FC#"T#fSw\M1 WHwh9946T8v&n;Z$hFCz*1]oǨP I.o$n5*Z(k!kFkK&r3^% H6 %Vftб1~J7(FNnζ7CPw)5eF|Rz'ށ`.nm)kě.F1!8NlRwڏ@5?(+e:%T+ Ybq q;ƉqȰf"<|5z ,X'{<(Z%^7+$icأU)qsSjn xw,LtX,^ 3M-tDroy`bWUhqKm:J6L jI޳6>:3wWѫrH|"`Qm萒QNp꛼^eUL|/ KT?XOtc1PY]IxzT<{$Y0dy3q%oC )u2kjm?e yZIDS/q G>A%긞Fӆ9Q5E\Fm^—nD"ֹQ샴tU:P,5cF8 Ulh1<ݥSٚW;o#IJ[e)jg]ҷ7peE-vb>aҕ^ ] s:J|ZnvU@ ٛ.q*Y p ,}0z!V'.4ѢbX55xW˪F"RGr 4)|`> ).ak`1؟2? S1U _1R$R2sd5bR t^lPnU>@hPRq=Oi;e2u~K2YكM2|0J 筙LU3\YO|ُ鐥?ށfטֳAOc`X˼Xڳ<13Q;?|.Hyv*|VlUE)79m2jRZ]SH+G fj`M} Z;DF{zɺ3Hykmj]+zl\l4#1qL+ ɉzo QמDW ')0AE/' TbiYl'"q%x5_ f\Fihr= Ђ2iEWoU-G5Mx"9Հ ?9{-~Gxݓ<}sCx8U^Em(s UHcu@B[w&huYou:Vqkn-Xr?mCXGS}ҵ۔q`HʊV{$YMHk7 [՚Ffa_”T0-fnXo ERZ(6dC2mT>L)'FA[J<[N5jYKtn|;e q5͸v)s>)e'LmK߮dGIq^|#78SgzxB մqξq3X,ݼa'ލ䴻=UJHJ**ʼn"|t*~=D`!ܹi[! N)1}3MjexOa.U D p4,8Y). hcḖBN,ALIWDm*HNO54z $dKtH`J =6O.yr`Vw|cg}bԘJ7YHCZг}` w $k~sBdB)U};.9LZ|-$6cv&uΦe T8K_]+/CWTA${c$1Oh?I ip Y(g`+%eC7 R(^EN:JQ6ғU5QO:AF5}Vf-O(ы^Ӹz~fMj;cl!\wء@' Xiok1AxQZtsUT˧x/yL_Z`wf[[uE}D0 A0Цƹ;dw Es@Dm>qׯU(P:'>8fCyq0ddf0 =D r6$܆%O!W^TV]C6 Fu[,NNk|%l Z\S[=@ssMwNe`ERfr]1];I!qO@QQc& ae4yfw އT J/^)@@Q(Hs̀Zh%=֔lFx{z2 ?A* Sŋg/l Qs|G!f6yʲMߜ=D=]P-R#.|G+Sģތͥx"tSJ߉I1aR<ب_O|ME4g;"hҞWD0щagFUq칀 ن3b'l`@qeXKylr}O#0;T'2 Sp6۷,"k0C>bG/ W+:+3όwJ_R9lr->' ӵܝ*m2@cUX0澻!BpuwF2qp:90vy3:PvtCN;NCZd^+`8 # Q]fɄ mKyٜMr9/b?KtW8u__x3,+-ʘ~HJT_U`bS'/ Zlsn64g>w1|_+s8:XNjK% o8 8|.2JN@n?Qo#(5ÜteB2:gQ @h|6xt*GUp墕bK%Y_.}VN;BvY" q7V(L| Nrd\_x;RSn6+@(x~f& +JKK1{@k!Tv蟀d#Fmu\0i#|YZ³g-dV'TgLL>2-pA,l4ƞ /K ^(*HYd 45/!Q0垿, vaGQ  rkP44m<<(XloW \(,e>~h‰۞:/ K´5q;YR*10׻o,VNzR I)=;KCDN紶( }CY.ڏ[>rP~S11{ P Ed+یJzn#Opyǟi[SkQhuk&Lַo1@B[ &>!:l EaDwJ5tTb1`ؓ4(Fć]PxG!oP,] ͗u2u )8eZe+qTdȦY*&B+RnTKr3F}Ըѣ 8 1;)Rb$*<ˋJ!E#ؒup8H׌SBeϞUw_)-2)=b\+YquP_I<(Lq) Bğ2HލdqH/ǧ+4?= 6>%c[a(-dk箳"*LVguK xu}FL 5J@lФcvɁqG#iu_˜PouRޏ:~Цw Bw47X80ܝn"pɒ|7_bAa73jqIŅp! e LR^N7b=c'F/eR{Y:Lsd Me)CeGߵ/(7fZO_+&j,~D:qLFE8 zt91? v!z٨PAV~Yu]AwRը).Q['L\RV? }Y^=*eiJ.:eёB'VƄ ڼfy僷ġFS-&ۂDf|`7X"ݝn9yvFWbS7EkK+l'rGGvvJG>]v.(b(!kMI=F4 7D,EefH8=A=W ҂%axWʵ$F %V' 8;Zc[y@Zˤn>7 i}Hs<h0\8(V\ iˉi1^j̱vB:ԉW9t]l]sjK d+Djx\,zO+$_;Ȕ*@`ݑХ3ԛ.[vǾYoժ;yCTc )kqi!0B# Qp 3@AW':ip$ZHq[ys`N%0eCX͊7$6iEuƼK7t; bqkw[ dLJT=&1믁vPUTvUpePj藳֩ D-.l}0=&崅Ri*(\:2-'[`2R2@y;l#Eܒ|6[UwRG(Wv>-Nc6_F~E=J' &Z0[эtuIeYkٟh N[L[XEu Ӻ֦)+bd/걢B6r w`} A6Ħ0Tqml6m,I0^c~-Sg?( r1PzUw=JRF|:x"&ڃޱsZ,":tRA l^tRR&] &Ս] CykMq+fdC*+hR9F KފaUi1Ht`z,"h)¸hK9AmQyL+3~]R]V|I1:i_KF,D7Iy?(ɢYВBQ=s,Ә=4BoNډzC)IJ&.I5`ԝf)wD~0Q% طDqXQҜɏ^#(+6;w[DJCڌp6: J ,ڑRtA>I_c1Ɣ 4H#U35 j B^-6Im d%GZy!7 ^726"(4/;p ZuUL' Lא{?_s7.GmA~#tjbMA Elvǣ}cB@)ES1%XY&#@uЇP[]p8A[S _vف.=-G%6`'qO]xƊE`hgfq7^x_OKd\.Yh0֗juf\VR?,MxKUIchJ^$U{uQs(IHr@-(X~ɻا,[Qs٬3) EϐQPěZPp{P^<ߺbk{B O[&.`(( s]5jvqj4>nKg^[ϲTGxz]@h{ۉgB[sv}1މjO."߅x[+֭Ɇĥ|ti"E=-p<7]Mp%zA}Θ C Lo kri AV*~ H_ nbɼ&O&$]ڑ/vB*mrh{7>/%=l~LSMy2.C=@,q.e~F)Q= 8uP#`#^2*D\n<ɥ0%|.Q4g2f?>vt_Sj2^ncqh ^:%izB=ub/YcfXP#/ UY`>Y"b^.3{&㩏T^oI$섦)sqT5&v$bVR 2&'p ԯ'?DOF )}C$5>qJ@tU()S;/'f LXe= S-%"2b.B\ K;f >SS&?B-0(zҜ:u;Ǫ5>0PS0g!#ΰ~RNk$)Eawnȏi5k)37%Y4Y3Znv*վ --\cӁ{C2,[EO{Q7P|iqR򟌚pY [hoqAւџ 1C>EunLE$8TqH'p{HߤDL(h]^R%÷[QD;[2?锠('O`xҮǞEL+alKav&aǍ)BeO;G[YK H"`lôoTKfejݡ(eM8nY˷.rbY&f$Lwźm[Ü-λQzy:#|sx3XWÿvJ#P:7<Ïe~y"A[wN0zf Rs_G@EU}'Be$||.-GD VXL4.u gj5rHit&]R]՝ pu6 JKG#M,".j8< S)ֈ.TQ'=B ثl`qmb{0s(փ '%?&W0^c<2+7=)-,8 G. MMC`Z*)'nA-.j;6 xh`兼b0 9V zxoeH E>T [^߯Xj 8*:~Xd[pG 20YXNYI?f4<\ĽL2ﰸ;`ym3ۓylnVrDV<}pn F>砤BoAK_Rr;ؔ`W ~ iԮ l HbCnǦa㋈e@PQN[J?UχE " i#@WЭ"0m>=DRx˔k)r+3+$Uk `U] ϯs?t }f8D9);O^;.J9%U͹shn咊L->lo7 6#g|i;,wGb*1G9L|;j0YA ;My1!v*Yi} ]sqݎ['|JwYuZZ/H _s1[t_>Ԛ5&-Lh#,'VNevJmsBzqܲ} ^^:N} lBuZ3~Uϛ;RlK-*DߊAƠy7:F_聲ebzu]d,1ցIX 77@"/BT*PD0櫟4(Q3VE'c5'`IA$܆KU0FxϾ$&eCv#5U?498NT*0= 1Y""` \8w<[9c*$i`PԞn1J,Q9 ?:'x\#}MCnfl,cPC$|4& `/H4ؐclU[{*bݥ}tAa4-EwR tpKu.i '{s*q kxI['BGCП[T!P'c37.^yJ !HH~Į:UĀKx%M CeG P^wzl)AӃd 5P2L4ϴ cFO7zc[lsgyhi-Uu1XPh))ÐJ'_ſW>Hn6KRPewx2C_@LX\nd%DUBZBIuSz[=*X kAG!OqVU2]~ҦHqRH|G7˧*!5hfgU%>(S9콜8~!Sx˷{P6U%w;:ACU׼m{-ӎL^ Ovه5zJUh k]5Vَt?RWz4]v5Xa:Md%sDyMU ym6poke_0@*5ܷiɂa e/2`⤔UIX&ilڋq嶼BȒ FwO B HspI%(9o&Iٗu>} nDT<. O`sA%{sȄa [Q>Ɔ#X{9-ܨR<%QcdW[^݌cԚL׎Y6DoW|o(aO'!680q)򼫗TU# dxUs4Ё/BuFtv0gp=0/r ǡ?yV.-TM6:C*8YrϲPRX厃"rf@Ts03;/:hhrD$-TH3vknj%gw;("^~7Q+>37v-Ҡ5TW{s6g:M.^ڙ/jf qlw;HuڶmDS˗-Wl Iqn-lfрٶrS?faYv pU^ߊWazע8Cw$a@o \NzH hrI'N-\zƵL/ .ȻM^ vӞA_&}1uz ݜH 1liӑY4hxӤWh $ 6BGoNk/ Qt! q[ŔqwF.?fg V#,K]JΫxmveǕ[|2ULF؎X-(ȼYgJpJ~@,_+=:.f0SM3̔j 0g)BCJ& 9~/Zb-ؖ)j06~bo~ 5:b`-Pg Ӑ~R 8hJ#/u~*c82xxs;•0Eo,tc+3EŀQZװ:Oeזm7FMFAm% }! 癐G `ДFg&t ,(G_ʃҗb f?X,۷z|Z$ЄJ{ṿAVsV<l˝ -TnXDَwPٞ۔W^Hu Q1; X ,\@n=Z L;rW\9XhuFh[Xn=#3/?YUqI!KS|g%oAFa2h&G(H9Nk_qH5H5bOȸjvqrvCYI)ȡɍ0 K_J}c o%?'. 3<(%Yl;/s,nә?0F-Ha\o0DKP*l=Ud!](8)1\ P/ 9lRAYW* _]>v.?<М}ϭ*0Bh܉ЦnuxKXF\nS@nB)9ʴ<䇋7 QY Ó לW58}zMvEUC^Y'=ً?·/,VwNEO則p.(5e`25i U=иqaz{3 oLn<,jV jn%Z@7JґssW <[3 | W&?ln/#@2Ӌ4xyRUR2aMv j/ċb仼]!z)@wÏuCJd2p̤Yq׵ʍ&%M NA\3Ҙ![fW6)Nzx 9.Og(S DHsb l} c\F0:@NQ-2PM؍{ǟB8 ĖGkz?feq_X*#0=xuV39HO#f^S-abx ^s7 ^\M74>U)*xV~ԪhsD0QЎ^XY fEZM+#,Y\Q=&!uf}}W|m'j18{]&{\8"i")Pq-wv=&:)x\Ese<w3 ͌c!! ?Qz)yʙZxR Hk`A>;snxĕ_9o1 0 55q@ @ rαV: 6[ہU?l8c3JDKZCWid%H1(5cьf.To˓"Š,c/6`{C&\wYMq`@+ۛ,|u7 E䆍uD7mٓ gaxg79DJE}qDa\BP?D/ 3 56BcSBK{kP_[BQxA:*[ΏqHtX۱$PA0%&Z.Th+/?&h72RpN墪o44\Mݵ&cNl6ޛG=RmfPEѼ'6Obh8 MbC?xC;Kv2L'`04abZZp@ qJȏ !| G.gW06PEVU3ú}d6 =q/""J(J\ ˁԵ`8;Zuhn^LLh^@x4Z%5DZ7ŠNwim[%74'`Q? 2 b L( &Ҥ@C0sPfc$ c+8PxN~_"q/{ZWqv./Jc &*WYƠ!,!%':Ai+@;h-vN N.!M~Hчɋk#}ʑOTz,V'3Lu\-qrz(M-g]Ux94|'W %cqdi[YpRzJtma<ZOK7MjG j+Z- Ж"hc<!T>»4)'<40)8aT1/F.%=&dBV*0V,[3E`KPHŕtݕKM`l򿐧\m k8jp^@eo*,gi;Y- xRW_"2N^Q!njل+nNe1^K,^RN sDqKCys@x=@7lMצL}s=99b 0MB1: ڸz}Vd UNĿ42u/u8MAyIUeNU va%MDFy Wwp/㻥4u&z[RP,W/?p˿@zbߎ viF/-V&<5EnW)ɱmmuo*pN-[mj@{'HR(:JU!Wo6,]wW{Jk)H?'lDM55Bk1aF\ ΂bNQo#Qf}_]{@xmFt[OY߬=oL L#AB5uvVC?N{r+e ѓ\IZ$åuFry"q^*}\9#/Bƭɶ{}y ,z~9!ys?g'd9ZO%.tlfW+b;m$+ohL$Q!R?-"Tc;u,n/44fks~g@>wm&1iZWIO^&!aԉiF]hvz!TF^G9K8up^MΜ3}C/`=G:E MϕʴA]#^y׮>8kl|!K?I$ԉV\s i%1 ܅$4o1w~D%m:#.Fu1ÃbơyAbzy- dחR|K:JCb-z=oHGdeΑK}!NoWs9'kdd{X (JьM ,5|i.Y0C[KXVX_x<Сьb%%אPp 5{i{h.t^0K;k+C.-Eޠ0=*rZV2w ne-Dk@ih }`TSs^~H.65t xm)BXޭ6=R 8p} zIB6\w;s*UL K[Jq!HyFT h '9yِ} `i{ȓ )Q}WAeQS͂ku0ĔiMhP[v /ۮ7ieuDyXmmŻU'$;#r.]*^l[q>,<^dE1ޏBN6א*CHimo+±"Rd}NUUȶA3EHs;Á}:妗645Gr Q|tA Bk.+L\7VvR2QNh7W쐾K)-V6L! A,y0rۄ*@-IbCd!o{10g5 j{"YSךwYs?[T a >eԸ?yeF!h)k˗=9APfsmi`%wA7KgZ ND鮛$K#%oY /F~ l m7vJ3.9 hcMЉRAUXQJج7%}R}NA!&% rw`o3,l,cy~nWϬS ?]qIfjŁay$ X%αX{7i f%۔* HH axBX6Z /:s]B[Hڻ螧0n:U S^Ѩ2_N"+њ+Y/'8PU7T$[+fЭ>*7F;)Ua ~gguk^xvpos"^™f\ ˄f'iVƞ,'|+9C1^D_lً } @{_'ʆeZaKk>jD* Ay"~F+𮯚`PjH a8:. f5H#G fH|U7Xt51kT*A;Ktx]'L*syf/@Y7@d(Oᴬ6p&.pYfK /C?ϕ: f60.~wDma(Gl1Ra2ÆsuJѨ4cϿPr_hD(\= c6F,)fjkqŃXNGԥ'Ex2}PL 5VC{)\JE1`9ket}ZGZ^`b|Ld)Sg0#s 'm ~Wee L M Pœ^\|9kT lW0Wxj_ڎf1GmC$f|K,]!ZBJTCW LL|H`9U]K D95?~0~fE.da"WA^^6AU4d*K7AcV\c.=*sYÎG)o,bA+L]s)|ԗ-wAGi{p; /EpXm!"X0ed5>@pLZ5:DHM7 `euD #7mX:甩mB$^/G 8 uM*`}ª*&+ (@PHyٖ/t4N̜K]Y\*Nʽ}NL' 9n?.n|)KJjP) J{[GΏZͰŋb C+0 ?嚼m<  7,8MGE1[Eq1J34yBbv#.\DS6kD#~65އ[c'Vg*Jtw:=I=R%9AU[Err%:#<J;^vFqj|\zj#Jr<~yk:5֝;/axCdQd$38+K, vWЕ*r(7 㣉Ƚ#A|GAѺ}cBF!q xKҎG1 Ll}>JK)J\V?} 9@HfߎßL`ς@Vf'IQbn"ص[$ &:h o; =61Y~iVT'Ce!j)ILG k 5eR)|U44:ӀuA|p\)U7d`]?AbхLprBڝT6&i ka,Ix, pƼ~++b^[.|@J7#iAe%:,y,=v~Ds]dQXGxԣ/(6t{_Yx`^ l-$'o`8=HV\ )GeXFD?ŋiz :YDZvK.x{9WBt^jC P䨙N4KHˣ<U zGȷZb\B2Y壌b:nvYV qя,б>ze_fa.~8<27Z;9`p)7KR t/҃EAtv-c|xCooaOvZ'zРnx#"kub$3q.M2y]gAa|SL8+3yF<>s ׿Ã@._F`캄DWN&H(Tv표"Js8kQTW=>:9+Z=nĠvpAїĂb/t0{lɀruWrQR83%>c:U+7S<{#~w!J_,͚ ;Kji t%Y˻#⮸_6E$tQ,4Nٿ֦nu>#o&^՘*ĵO5V'VCÙhlF^<_~`u4KL+{G7{|VIP ,).Dwbkc8ؗ'˔n+? N>)T7: vNdHt_քfi`Qg7;xr6_B%3ЯSq13r7u-YJ(2D /f0|C{$Df wyଚ}`Ky|&9yꀤ=ߗ@u`u.Q+m^ <dϒ&?y@BTRל`4شgGb˞5l"&5@?5zKfy5Qw9etH:JqP /{+vu^:*n~%]W&"Yn ?-!+hbCE29[1;OSZ~27*P%hn.Jj> \՝?OZ_M8U&S}WiGݮW>_Qޥ_@הsȨB#o%&}8]Xq؊]@:.Al 3~,Z ro{濙9v0}W+B#ceν0~7Ed#Dtŝ٩Xaˀ/| q56*.),3Yp&Ҭu>$"9#)F_*F0~9L7ߙ='Õ6qa%.ꐗr珚5lXoD153Ī}(/);*=hXgAv =B@/ϖWIGF]5jxGN#SI,揟MH]Mu~̈[3XF3q@F[xw9\~ _j*rGIvKq}bvE+7JTL>h{=5X+IƗ'vrvY) ,sC ;z٤)O3|S;Qf]x8ȍF=s%%ÙoFL3M!5vH` NlZԯ8F'Ap>%w:IѤYlw4ig@oᶰkX}%}> pC?3i,L~(R!RqBLإ^6;<@Y*q6΍1i<`@yBDeq:hX.S޴ _yz E9np(<0R/6+Q|089,¬8);gjwhNK8W#122tel.u -7XMh`6[şA!f~a™^Ef+ĐEU#=gnLH6o.CR_RUǭ_ S(ys17os2"yO෌0>8H Lfed.rB]uAS2~)rk=4gAޖ.%[o;W,ɧ'6]spqzf7pYXGg#6+p sJl:b*a-G2I٫^$7HmjpEk' e6MB܉I/"{Ɣl^(/w tF;id;$}cg2\U}棷\zԝV+┌'}RMhP?AʲyOFǘֺ̔[ v?T &Un0,ԣf@܆d7!)q{Sf8j:9छ0o(?dn++6/&flP0e83Q, 1My^2K諂 wʶOWu5.A5l$SWmiw&(9k )7=o2}/ͣیp _1j+|S>HA=j1L&~RnKoI0UTqbb(TN5ő bT%'0#E-Htl0GTpKMIZ!%8M`GL a,ɨ`vs iߞScf&q"~hjT@:~$ bb=X** лtlH 0S>1Ǡ-,aS&ZOGW9t#3ôdtw8Lxi#_i{I.8~({UYg\U_ N !tE6v٨X)3>m^ o;dϭyPoEVbV6^(2sĆIUNP 1WިP X@/\0(oE"$6ZKҐ+#@\Q*3ܤ Li1gS0;%|YYUO/G` CRkAv5VaLIz'l\}V;g_hW,wڰѮ hxS1uԃ^3&!N7C%S  $tJs2Qֶ?"ЪsJٝ#vIisvP cC6^"Hmf8ʞD?gIVV2,U"5 rOZjT5Ίz֟ڀA}S2A5؝C> >tyKڥoyFa.Gݮ,BGT;Q q χEHAۘ4cDxЛ9T|cCÖV+yL9}P';f},>Z{%D)ez;N)r2]eN ҋ#Kaەj+g/NYv]+i7M_Nz*R L*E^LDak-X;m57h<Մ3IF=+,0s_"PNyٶB)>>NT 1y@͂FFH$jm5Py?CGSXQA=[&/lLo@`FC.>g2E[lFM*A,0uqR\Sa`<o ~[C"|5lg[ړR&BF03MV^-54cM6˗aV͘\n=휯9L"܎moQA+B| ϊ C~V݃qᝐ.Z&xZ٣ipE4KC Fxbkq%oTy(EI|ֈp[,`7[&]U{_MoJpD{06SL;ަC4М " 4g h285M2ez C_CSJ끸k!ZgdoEUa Gg?OR?c`%p!zNѨ(-)bX@T#_/n, kpV۵y5YLCNXm:2dSE0ɿB'O#)vwoǤ˴YkiBb0{5Q*Jwvlo.Z`kvG :{%qH8'M%GdwR qw3o0~ v@C]jI )m>S+̏ aXoqhSbj-i:6Q׃) :%u b7v7@$}}auvUc+"SS,zɪ1^Ix:%HϮhsxD%_RUlm̸fS*,օ i̜ R#e @o~;@j |گ՞cC$<Ղy1|WǷڣ4&-i;3n-eP>j=S]Rx lV$:ӣ#/q|0CG7=Ӊm 3;gtҀ9eZug/ς[dCD6?f4ׅ4m9IKmos1>5oL|PL6HUL Tt͘˽~>% ?2"*^~Rցߜ/>:Ы4`PYOG ì֮EoC2 .(xXh˔aՙ]-_gdv2? ̿UN20lk(H-Kdo©Iwwn7S{`3zbK]텰:K[Ao@uTG4t;']ǑB-S3ԢSc^sk^#NDYQ|H*ZN?`xHQ{u0S!|u@eTﯭMCGdݓ.m0eЎ6(z{ogRnBmm*].a3vlO+i#sW_m{jhʬ}X;ť,1;=1 EwAt.~> ˤtO 5R XOD$߿?% ͌-0YtN)c0¦TqhED85kOXb5Cy6Bu{S (2Jȥ0+:)<+惈-_JA̔G5D oP"g-1; EXV ŦAaD6Pc~]g~¦ XVCdl AA=T"1&xhQz;Ȑk|ڌ#j"XB}@xj 92ayb頇1o&~uiAw@Bi&nQxyWјf2|J$lF)R!5<_/Kla7ΎH3< }1iͥ.Py׺Et7uΙϫfq]`*\t'2U!V5KsB;J{+&"X_`9hvngEAꋙmlu p:X@tDri==2 kM(J0ˍOAYUuGp. a`$\+6&d|Bp5rQښhfѮ'^6~V =cUj'oAfC.QNNf1/Y<ߡq;MLN2[%1=4>'K M +GVJ' 1M$`L}wʦ k=[6$D_b"ΦWFz/Dl<_Ъ(!2LxFxQRO?YKA'FҸ|0aaBq{G' ^**;tzy6GJXH9U3孇fŸ\!-W+Q>"5 x\J?֣2?W2|40YOd9yd s&0ڧI7e7gY6.[ͼ8AUI9ړN/_B7&dRN}ޕel d+W6_gLceh}g{M80j9'DS`N &ԛ^y6XB vilO0,i[#Xiuzdcì)LLs̹/RoE T7WMU$ko 1Hy\8@_bm҅&$ۇSGX8vl6O%T-mhًaUqRp\=H'0 YK""\4E nR?g39JUE T*6 >.6'FC/W&yGN~yz/.eEp{:* -|mƲ礿նy'۟=iB)%9gN&AŜ,>qvL/K`:N4U<ѤR)EE]x1dzD2r F[R˾ >US)}VlUr/!a#/Z ߳.C+ϴ=GAq;v-~j!O5 ȝ|g-hs& .0xBNL/W`l;'.[SW8 f'ˤz0$罿٬q9h_\y)ߠm,Lusֽ_c{t!KTmaTR^Բ@)\ }r"AdtjX*e#]xnu+~Eص`=h?};_ 7I4[6d >D<(<Νe1a1ۂ68 36׃Oۈ<^X^JJgdؖ/yx|/~ Ҕڔ{-'L zP,|M Kָ_mB5\?{8q[),%z?NjT%/s>1 @]V͟*k| UmgbOfi+\J55B5Zg:cJ)ډ8%䏁ћjW +4qN򺒈(5SrIw5ؗm$LUa,SQ>|OS$Z2ᾧoq&O~0.Vw.lzGw -ߵME @p6 Wnޗ%?})],.$b?7O֊֟ qG9ѷ%ݜ'+ b6O~yq?rAtЏ|a^[&w4EBfxN a2%xqD"1[Dʦc:TGGWDªX!1^dN/M>|T° + 3]jI!5M01$wOqeifx BvϘnErsAYl(׃Nd)FOYx/8>+,T@ӐnH.eCɓ6 ɶ뱅l?Ԁ эJ8r@Xyڇ|&Sgh6&xܧq&/X( h8(x':N iϗ*6O2E+iNXa-!e8#ɡƒZ_V1($B;yZpSiXćr ̝`h.J7%8Jo)xys\c‹# ?T7aHoLBii׆$쾃~­ xVi9C\ <;@j3uŁpZ8Ťf$յ.u9ޞ/cB֧6~M$ӏݏ"T =}o/Mb`xx@;?W^yv )¯l|~V{u B;kKYhґ7ɀ*<7ZmqMZS(/j3VT9u=Y$L\z-B~nVK].@q\Ef-ǀR$+51L"0u~xȃ@1yȀ c:fC{am>^MvzS@iOʊM N%=T\4++0 638|š ?O?d C < S}VGuJ4B.qm=#V=% }k5^J:NMzZnRҒ%)-2ܱo)P]I* GqC]rgSJRrfQŋƎ`8) G8FspnFq5v;sMeuҿg`/3cLkG| ^39g'x?c0~c|(mŪn|@1ƞZV˶$,A1`ctN7X!48}3I5ָ-_YM]ˡ;0(Xؔ:}K)Mgi⣉6⬉t8}3n6J)ɃI at6wp*IdJHu]Lqî`'J|eI8a㘟MKl . >GzDBoкBa~60{da$ųjIl`U-C\փpHE ~^2Y .m+Α 0Ñ֓<2d h^xŝ?`Nx.M A紞ق\ Au7/ٛh9de###@ITuL™fg~wLl½E˞Wwg֗ Y0s&p} 9+ȡwxҬHǏ#fseP),\7f6-+

P!=^ :DVSϿ+![ N@;X9]QuڐTA,Et?jJ 7)IDA* ,?.,ΔNG vJ R~0`+[ zRgڀqB~9Rچ2C4[tǧuê[)Ci g!,۞c{NB.ֈuzNc»(%ѳC*j5B%!ě FP@;%ĩpv9t61G-3Ez2Kj랦+$gXy)/es4]7u<* 43)5;olCW>qkؑ>V DNI uL`\)0pP( zl(S.Ͷ W>-`%u29@~h׏Cʫ#4vCr?+#U) L~&U<3`еܤ)nlb9A r', 8@AaK}t4kHG23[#Og VzBڒ2@rg$%.&BǁZ3 cYOPty }pSxS5]xwə#FT_Ǥ mk5Ki8.fcCA0*D8@bDz gÕ^cH ".+2^sIcq l\zT|y'V.'dž '#50sܗO7X# fD0ZlV{Cs#/|j`#qKͺ]l9x\7IIwC@aσ5`tq}cY`^z Cl#E*=-xY)e pKs$>/9!k&dJɴi "ٸ}Scaϣ` KhuU p&(~հ:k߮架*U5ԏs-rdfu*p9v?Kxɿpd])37#B#, 6l!b(A^?C7fh~tt$]NXz : =1rUOdܤV̡iYZ]=`?X{1M]#r =Ljk(V&>|R(U59qNm9d7) ͓:@~8Fk-6R!ͺ[Amy^{Gad&S26$ MG_ByN^-•ݪ<^x $o/ZPs#8X@D1`'wd 읕 ٰΑ ؄l_9PYviROܟ !Τ+7\^G#-ϡ toҿQiK&Lh*/H? hWzj2 NXF}bP-{1.C t]֗+{h" 6;06\dF [7M 5)\t[;f{&vzN=(w079 Tcw ݶ}\ OYr_Kވzj]f>UZT3 ꭕdۛF0GO)sX+V USx[v[Ԁ4ʭOPM'35VB 6Sa.OL(ifזLi/2f#V0Jv'{&ZY$ '(QIO%`G2#glz?=HSrXKܥ[sDݥ;&;#(ӐOܱs5| #{%kޢ0 w}TX-Ù\ẙpkTW&Cύ!:r;"c9 _xz~&cP1<*KSNLKC)m'lIl "_?/pYN 53g4l#0 H!wPk\ZS+#C^hWmT2gs e$Mp|޿YYշ-Bơ3[RM kuAOr)怠P]U(K+=a`]wf_ O: %`VPKUHgy-`'9gYΦG8;Fdeߵ0JT09:h'WƒAPq%4<brdc`mýb%^ӽQV|%UuSU/`Ar_:>-yl^ 'hq#.amSWl}9*j]'xO {r|r#rsŹB{z\ *KbVa2$`VM H28Iu>2!o;jm\[HRV-gK(^Vݢ6y)Y~iϐe&ez{i⡤q@}.H}"7Tx.T)@gtү7Vq9b< {uv/<_xHA+ 턪ӗ%ɼv!~h1^m$2 &% ez2ݯAȷ Za&z^h2ʾjv_FOO:0G:xp.qP2CXDx)-w&Ζ l\owUvGכaf6cSnbMk Q׷ ˜`9Ujȓk4bt?iw0At8CZM6Iٷr6d)F>ٝ9)0+1X#%Xjuc S^{O|q $&Ji@N>v9yg:,aO cKՆ{HvGI7#; :ny}gJϙmұqYw#,ҧJE:7|`*QPf,2 tP`XnĺaUl&@Z$JT`nNA>EQ y0FiE4[7ymA>w2Krb29+maDf:{-sVÈ+qP]u-!Sr9OFEMnMLG')Zzh,j`)v4"|~2w-KmmU!x_.+uZ8SB|#IӐTq=A~=iR9DX8eڌB.!zp#!ܡC[>^&f;uy ,C^$R垀=;UN(!LmWN?\`=FyÚ5zW?!:W:D㮠}Q&g(>nM=at>pqMS@D z3/dO=B+WZ.Y&@Te0q.J|Gn<&Hk㫔௦Cz+m.erra3ЪUuo|LfhVl u>AoTf4WL X= ZX@_)sRTQpc]-Ԋb cYs1uMkwQlNJ߀SyLJX |Y2fTgN >uG[;Ynb#Wi ~$6<T s^ׇq2A&$6%PhK]%[*$G D I->,n!(0e`JHjBr鼱U%[ d8)Ρ`Uz~?GKn{4~pLGd©Ӊ0(xX#JG n@I ү|aḐ҄}i)yrӳ6*br2$IR^wa+a$b~Ud5 Ã2 i#&F!S ULqngPiiq9tn*nz_+nRuoiEC)6pg R7\?<(qsQ4'c@O|`ڑwSZokߟǡ[tnCϬόy;U7}yG,ɰ^KtX&, F);/Ue K.xx(qT^XL >WXRU)Q:CIԧSPYi:N\a:M,+A[ kxHXX <E(Pӥ{³WLdKC8 AMv}O!|R)j/n,%Qӗl^-tqÏo?[{!&Is8NѦ Jnj(biФHuyЁŕ$% 2veZ*8U anyr*`}ⶳ?o8Vn%TE7PBf<,ٚ(dCAyii; "(PDjD mBRXz5lkT/igБX3X/UF+2t=E!$I 4$sYߛ?r*ChJ\O%#Zd [S[CKKWՌt ZF%`Z]*r{c_wP$LX3I)?-|;b$GWˋ \ lV%%+6.#`ϴ#LdsħHZxFM=+L&[t%xgMR oNDRM~0I}_tn9ZS$yf|f,N@e# &*XC욠+wjcV]'G;7"LhMV 3 -[yըJCBR[/DCmf1 0 fH_d~u>$; 4 T+ղbrxӃK?Uwvhᅐ~/q~|>PY5%'uw]#c)` ֨}8{Dtd4#yg<9W_5iyL DYTN͚MjPEF|1yQYў}n7>NY5+"sAW)v @vzEW{h,ƫΑA bo/>{(_+ȩq3ř chI!.鎔UT\-m)~2zԫ5].fsyOHDg%d{ $SL(ftk\qcH Tp1DoB󓼮?@lrImA94H &tZ3wȉ9g@+^E2x٨n4|9${x;1Zy;cWzU>' tYH[Aĝ2i/E&ej[C5^m0O:<єЄbA vmX0DÿJwtRfk> N9{r0]8q0n+epHcR.k}n˫nNkEDbM:̜%R.& _ܬw7-ɤ?O#]^x?$7/;@@ I']nM+6*sk]\FtY0)z, +e:MHA>tQa-?V,M(2 9|WE~Mͧ@WiY9etE6BCUFG&Qx('{e8 Qcu?QbPcvxe;w`g*yE (9[SNY~`;`6bke֒o!Fݪc2e;,"HBUO?m͘%lԯQq|93Ѝu q\dž^f`%:q=$(sA$1GIGa؅@N&q#r˭.i xzFp}&QrZ07y[ 慑RiB>#Bpqp =D<:jWE֏Cf. 6.fr%QY.gnS@Li': a@Q½H?j!;FZ S*NJ'Aهoކa n ^a6bhoڦ|~4;A~SoFV xL% 3}A'-S'Zs|-F&;8Y]'R6O;7|`m1+n۠!;spy=\ fMEAgjFa3:T'"MŧMQA9K0ޔO^M%YG"cUJ7[&yz,3YAoIl|}׾ԥ{)ba{/ 1hǣLyi0n߂P Ug5GwWEjq$KC\xf6ýf!Cӊ̷%ZogF%t$0-u^˵ĉkܮʸ'j֣> 2!ŔTYmYSD]|ɋ$A`I7, Ti[<;R #m/͟7:P ]8&Msf\㴷gF% oad.5'f0E("0MzJ.ĂFQDy\1 ẖsDB:6"0ć g'q"NS;uc<=v sБX)3iI~1AM.9G倳էѦa#Z |(k.ZMuF@(51 ޹C 1:&ɫ/FYx4q\\O0ptd?СYWNz<=eN1]3dnό-!ؕbw0Ƚ}ٞ8޵}K r+ie u[T,@ ŜU ޖ'$XzYHZ#<6#b޴)WmOh7_@J3GپRH~W]wj6so>NJ+ k=ih"WP ꀬhK]RCC7T$/O_( |Sr`/he &Dlu4kZhW[$`/B5P33OcG"SV7A ֕l#L8^~4 $b%H~F \J1I ל aF~E)Zk맘"cgѨDQ NȬ)GL(^6Ywp)j:{sK'R=>ÈL괞qe~7V%nXPDƈ}SӟkefO0"0tkT8$m.ye\XFW/r4#I+tu$&?vMH佸(7bqaw`=.d7WռyWb-jầ ^zߦsS2ѯV$SӝČPHxOt oޏ_aׅNePPIwAC0[>y(m lV='2K?1M/Arr⊌NTX3d~[&B(}3;esG ׽~ FA&c6lsO)fzI=dh3~IRώ^u}aOyP">9v^l{ׇsVFao> fw BخPO[ dfAxHCQ:6Q"%`q-;$C{j+mD[L H8A(g]*gJF1-]"]* v"w,{F4I3g}gC͖u~;M?9,'~ Zpjn28Zx#K Ҥ0:bwNV-[cYInd:HqghQ{ O!Ǟ/BM!C}T\t(RTѓ42p =FZb{XՂGGSVb N GgscmiFηG*{j}aRkz߫˴pf~&Hc)fU ckիҜ PXF7K-{C&|V)Dǡ}?Vl{ 9@nPQɐXr'UD𦥩lY޶ Y<˦#a1+$zҀp+uDB| x> -ʵʝb\?)J gCpf`}4F^⛡y寎pp'%F#܈,w }5Z`_E 5j4Y!6T3֩{^ kYh;8ԙi]tJ1[X,߽b1d9 kQEL! m: ] x)vtgH6 {i-;_ *e$Xqb## Cs̵ Y\oS\gR0e _KH}^-;y9-|gbaM1ACJt\̒pf5λ!#)RsXmLgRm,AM:+x>,/9S}C2UrMRZ~> + gǾ5>C&[O:I:~0,yrJѣ7bU8Kį|Eo3d,!iIau>{,#UȧfU9Qa5m P}o}/Dxkaj&զ֜C^STZiQ*h'g xURЪ.IuбƳId8X6ob 0`P) h2"dW&A#AJ"tF6"Tm6C4{N`lPG;:echmѺKbv&)vn#J*Ipdv(|Y߃ 1e#?g.YlQBT0}f>fȿTN$&AsúO%ښ=)SlU*dKJ }529О6ufDEᄄEవN(i(\;u9v޲s1*k좟Uo]>gWWSk.]fIxXXoBȚ{ 1 B-͕'[@xzkbg"n23xe {8c=UjFkbik3H]>R2%bBp(߽Ǭb{k7cKJ(aJ9ˍ kDd5) ÿ )$!) Oi(wܥƂM25ݽ+j4Si>֩1xPjB=i>_!4ÄLMQ>,FL'<"leH2L,6 }6,>LNW!EFr.g~΁ SLUGtxvup:]T\\bA@L#[;ҋ O9kj+d'2bfocnDjo$Ζ.D5-R[I>oGL_+sɪlC-H+*_ѣ!cSs*Q#(Ӭ';y~kGQg,]aXma9,wy|0!؉c۩^BD7Viq>M*BRduظ"cЬSg`Hl АcCI3|.Y1luהly$GGc_3c_!&I+[ݚ$i%8OJd✚Y$Y?&tk cp[wxR~c3g&(ơS?A'ؖ+[Txg(.l/:|^ώ+ 75eeqcHEJ1KtyO<'-lFE!竮qh]^/0ƮDU(x$Pd Ľ WjM.>%:kpwtœemHp;zvL*H ѥլ(94GQxH)9<7QaNbaX*|DrHg[C+ <dScpQ6`tcēi̊mw>LRY殓^Ѵn]C wKZ ~7/%C +T$Y6iLlZ~f7`f{3=PCwJUy^jv\e7-}I fmaNS<")j5\R4OjͱoKISIp m*MBy+-!eJDZU(f@])(78zT H< ,f7\šqԆ*4 Gt=CXu~["3^ Li(\V.~ೱ5ZsEo5m)&i⑍At ޾% d8QG.Yvw4v,>X|CJ(ЍAf1Iא;X|KUze^M ɨۖ^fDT}FVk$e}rn3&+|-c+HpRz %cNj3p^lzeEټ6\j[ծg%eh[-$/~ 0ڜ6M ?+XVfxIV 6SK!X*eEFvEmN¤q_,jdKՋtEX|Ӧ亽[:̹q\(t:P.XY镞QZ <^bRV[~Y]Y:d {"3vV mĎd:.@-(El,9^4`BF XQy Nd//}.cfg=" `Y/(_+] #C!vW5@v^rz/I Fk,"F3[q_aHej(т\6a! ?܃́q'16jY-Q-J$^f JɊ JUC'RT8WM@XrMh\0G 9}rr9W*ї[aEVgV,b0RU'7R¾M݁z<+GqݖG8 Jo=r] y-Оh`W;/O\`O?8C~62 uAMWOx0o"ĞeBKӢ5=(-wkt-[wh}+gu2;+)x 4D.3AY@Ч5&\gIW[3x]*![(" Ө "[n"^ަ- m܊%)n Gi;K!R>Lмu `1SNՀKYa[\cʞYrQ/SfK~vّ̕gG^8Wo \ݵyN)aTruӟp6p)/Ԝ/ 8ʶOEnTCw~@:^T ,db~tL7:S]>_UVWstW;1.}0_.;ANKp}ҷA6#-6IIC4wĶmwّ\u7S5ȕG%`7>_GZxx<&gO/oZVRn'mϿ痒X3<5Eҹ$5h-ՀI!JE?Al2-؂_%y ΂di4Ǩ!Ew 丄`v\| 4B*7n8`)xQW K (qdՁ$&TKF OP>HPt#SZ{ayϳBw٢(贐`!ERmԀ9q,_FR##v6GtZ,rFv1;X6aB1ymuYլd4co ofsr2$EXNx=dejt]4!^BZ* lԉFt/)>h1e˃Gb#HK!!`kBDb.ޒ]R :dL/@{tُI`S\U b G}Y8PZ8/K|DC~T6gHxb39tz_4 * n혴]|H~hMD+FFD\Z/F6 H3-Y.}VЬ =vij|ηW4@nޮ75$Q;+q~߻xrבTŞv,EB@4F"Y.Z{KG T{ؐ>]f`Yr Ȣgd{ߪ纖2zԝ ipK"JL!ݶr%f1F(O(?8?ni@:K5.]Hm^=G=~OfJ"f꽩p7kͩVfHSTᒣ0`9$=K]U{9/N@Q_\7ؖCgO/kFs5v'[ZQ 78*ř)O8Mع_bS nah^|k[v{ /hEEA=d<"^VOy![3[BppҡO/"Ϩ0OX-0pm;|,+'lLjw i\ rTۍ5::/,`G|37 'Dwh!7P }˘AܺZ另#ɻ73Vݕ^Λy> L_TrkvXQn{*;7J"l8!X >BX/NQ on}x0,n:j[Ͷ XaY̴ݷ,\+ Fh&ۥ}pE)(+L?gһ]笎f=an_֢A2uٜqò.rMX Rë݉ѨSyaei2"=qNBWLYCvM:618.vik[iLY-D0%XY"ИbfWjLx,t-XyEθN4iz[}<'qZ[UP~zWb$dI8~*slfzVB[FC$m:k J$fn!Jdxd HRL"ho`-/OSt\cH=r>Wx7w"}c+fa14q~yoݒ+|xo6WG 3~5V}PE`m# X> 8L^LL=>ӵ#+6ܻ*0J-Vw,_7(*:/W"XG7|چ0&CxjIUN=͘{0H5ϝ0gP{.f>UzSGQ5}3Avc p  25U_!6{BZB2w45% ~{9 "w\!Ez(AN-ٞmgjy92vE{GK0j:͵ . fP4ޓxworB^zfi:?&_H٪~YWM"0A>6`B0&&[=˟S[gkvwsFJ=7%B v `y'_ )p5I*;L!:"k'BR83*=h,1P ȱ[w*=y^s*V.TĸVL=̭W% l֜Ͼ&T*+h>Ȣ?HӟU>$.NJYq"odw4:b >/e^ufq2CF b1ӶŲWdUOۯ$b$p#η4Hiu7Młpowbq?ծ[ LZ +Ψ `%tߡ.@{5J? $9SؾXbKu- YQCh0Q gm A'k u3h,3 T>f]pit<2}X! 35+>99MO l}O{!*@{cv'aYTT"iD"ha BF#l~C?:=cEˀ31 eܵ;$ O¢ 4(zR5g|G@ҳ;f vyuOTքa A^ LNێѯ 3B v>gOđA&WC{D@.=UѱZXBӿԎ/NaͤA c4;* _MnV"ͣK/Y͝{DH b00SdW u.:f36w1O'S" r@“Vny 2~idXu~`x0nϋtVson тҊta De;}sXHXF1Hi3 T3 a›K4YO.VD8$]CFI y{-xU0to ZBpτ5lg1`O27#M77-޿9;x z[A |g1!8;RQ{ j7Bf8u5欩U͹Bu47 )!GVK{FqP2L Wf! _36 ,fM`5#FcSz(k;}LݡnT=?߭w%*:su2Cܦ4]QwX]%!Ingd ]#Ȳ'Era&=`.Ys]DE!m6;Ms]AoT1qĬiB > ]$⢁wu߫XBG;szG㼭Qv>Gƛ=F ]?.A.Y )\d['m/y+v4nXGUl94(|@Ǔ Rb|['ػ _dEОzoA (aJby ;j誁[`XV^= bfCB*W] o/VfJ˴Ah_^{GulC^5]ZT#"МrnY7X̪?+a*ɾCݒ"lf(22H<'/JJ(;$$d#h2i5pVB}EcJ8Mһy)MRJ&5ӑ'RH_|Du#*CS_U@7IYOb1eMլV*FtG%ο@7^ߢK>Z0-[#fP⁡#7Xl +dOjl<5qj *};u0;mGa\^C^N\qG@M6EV AV ]]c؃ ?g q6.N  Xӭ{ĉTVл(XXʚC R+n;8#]:u‹Y:7Xě^a HϞ{W[9T56;p4ƼΑ=r,ap쳤A1([҂]S p%޵]s7[||FXWaسXD[7IZ۩j]՗ZRַq ĭަ"ڊ<P9yhF1΍ j]/a_W"!ta"T%@xdX =@dv+;s<2$%t!0= .,Ƽ7o'wKmxFNH@y/U (;4L4lxrVLmr]ZcIJ$gfJB I}^HX93>mӻ=ŠK{ VG$LL'Sxh[lgn49Yҧ"ąY Wp&uYTN9 PZ// Ę8"Aj5_o*zJWL?[a}jEp !xٖJE5,pJ&7?ū˽KO"rz|75 P9^$z4n2 < N=&yA4X72烂~syAaE 0 0ϻg>:[hP`)-]"c+:Z|;9.pC"E2yj.pDB ?m}1K B{hqVv}yM]>Dȣ 6oTB 1Pt0±e*:udal048,~5TV_i~Z !{5{~d 7?0-$ĵY{Fw+J-O.d \f #*\[H(wK YuL'r=tI/}y=/S\ד̶o<^-|j*ôW x׺ -'v.,\ CY_1 *+.5Ӣ2B`?! Sbx]l'%V2k u A߃u b07pizίoi0ҥr*I}0;BC @+˭|=u$ŵ?ϵ36/ 5<98z^7[MڅCoGA"[GSҜ[|_Wef7 D;-=PK`z+ɯ͸LkǪf 5| a1ۑC2)=A Iƴdp)v|kvhV D6qO>- ƟjQ`%v7jwEf?Yc@Z҆!eg$KmF`]˙'a{#Y%%nq ^N̝;;\%:thK!m}6);^ >1s}@,zԄǍE Er_Jٿ%oFOß 2;.\r:-mvh/";#J7tŷջBejR.:ءk~xHl SҌ:RO>ޝ> 4|g0A[r{q(MVoRt"!;˷JM?cB*۸l/0*T5f5A(Y=Ì1ҩxUƮ\dXv=%;뒑g%?w'i_INr4UΌ>`>7٫@IO<8e 7&~>b*y{:MQ8|?xiV4"WZ}WP}%l븒Jt8Fym]8q]Et~ND,/@C,l>'aXIxEwSԹ$qN/[Qa ,|zthH j},JU5+d.E+1r1eIvҒfL"}‰ ,2oaDt( N.T௤4YX]?$ F(\J5֙Ve>Qk8o96wş;n]&oXhLSN>m#iJT4n5}4z:q({1'V=x(s#Z0.?L7]I3ށWK'h{Rh8DϋWV\9jJn3 z ޠ]ƈE #dR" a B,_6?eť8?H &bH!ouβK>Kcug0i5}QskoB<Z.c&e`Hfl;l!T( 221A(ڠJg.MU ޯPŽH|Τ'c=h9IO/cw﷢Ov=4ې1N;IF&bfC7P.r]Bf<@ n]'8sd{Kvb/  \[ɔhg\ja/0Z`T8UY"4}'{Ѯ599R vUq(sfy5Bo l1f"^ckTļ'vIxWmDnO$fC>ZO_>ی *b.yJW-QDl7\g0DC+a"a"0pL&p צ#noWRF/6.b-\EzA& J 0P>[q\OѩW#}0P`~G4ya6qm*ƠxsG# rVA-ƠUOfc`u/8%uղ:K~C狢趹z *?¼KNS o#Ra4yJ|Jߊ 7\0@V)턑ʳ/d'7H3<pDk'v0V5%}搠+ `r @_5W|Pzl2Xx|wi2|)i3-_9t4vyj.'$yt'_}ҌUMX X|fC J#q󍛿%-i`Gok0̩mN8} 9"y`Iۤ'oԗIEY $aB?SQ%E|K\k0?E(瑅Ujľ0nB-hHo3mpRGïMI{03sE4sD?p ,cڽ-)%q3"Y/{xk'""w׶{z/ $#;. tUv*~rP\'gJ/(m9p鲯'fi B ` EzJDnLl.bLQ^7鯡עebPd)O̐k;*IWO:y \Z]uQb$g&L,}iE=iRpfluĥJ*ÌB- sn!/[ۧFԔG10X5(cP%O>|z" &1.`yTzvm9ۡ棢β]|:g §*VCPyl:^2~ Sz&#PyL)O+i|q3f(8k/#IGELꖩC7@aFl:l ΁%{JU fPKZe߶op-l4 g$uW)28Ʊ̢Ŧa~WTHĊv.0t5\az"S9A[s0̾1 F0+L<禎Q-EҊ0n T<: c"w72{lw%3x!AaLȣ#l9*C+K9_@plb$ge LB"P+i$I!*D\L_ 꼗A#n&WNCٻ{D1In-/PaB7@r-P60491xH v ak̘ ZDӎ6Ϭ7@MRӵ}jf@@'ҒZ(tW;Ƀz "kJѲmg0[[<X [0] TEUBiG@XW/sLoQu ?Ph|}BT]aelo}+$#{*eK"`3V7eD;`~/kZ&w٥G ^Bs0`g1!'@-~b{5$ Y2N)fBQ|![fK I[voRKe?ZkIMőƺ%<}ΤATB\٧ j*\iYwhQr+RLj;N53# o`3Nq<꒖?EYʼ,d&sRw)z %O}θd,dZ O!u6ȔU 0,5b+O>gߖ+Q01W)QMlã:Ow&W @V-h?MK)@a`13! VQıwߧ_{. )Ej3VK [y`ysc;Ubǿ4ӕ=(lbng71и8.:K4~.<{⾤*sd:CȉM@@0[!D4B:X]dC\$QA<438 YW@`-T+[Ƴjǯ$ Q'rz1da@MdnkjG漩0cP1kn.KKk8$vz}S(kchV<+Mp8 TU@/IIY00i5ZPIB~ߌ>Y as(p Q <5ar%%I ~H؎d+ZMRQ"J<93_H] l8]=s2q",*9!sI ]jd`9d獊i燤H[9;#ZΞ y*2:~ZpH"8T<%ahJfT'p j֍pe~[4{Xz.u< T%]qv HJZfJ%~&|m@)m,/[,FX `C51_0 'ί+hKLaD-M tdr߇8}joaj`, LZUpIrfy7Cbo,Fh ^Rz T-rKZN o~NДC&x_AT5zzV~fA&4 ?65!o6tb!GJe6Tx!.ųO\,=If ЀI^I5 B]9J-ڵ'}f$V^ ?ހ GabSWƗ =yESȻht]7#y5[/F'8q1c5ǶY+<6>xmF _5#V^Yq긬!'pEǚsC&~p; z_(k = l8b)>)#cqzJC8FӋA622\ϻhX4<̥EPW bۀqLl7voݱ },JY3gqC@kYX2zo΍6|(+/QNlIX6edw AvV6ݦX27&A;g? qlr fU $ǙmoΤMZ?t`GJyoMF%PCzXOOX)u9v|WF  8qثǖXfƨk͛IBjeڒ[sR86kޣR5kJ=+`M]>$ >:c%if?f'˂Xt,[M+"61T5гmnWq 7ydrHJņ2&K Fŧqh(H4[TtV '+GNa3dt(TU}ğhķVn_]V%ݿ$ǿ"kb7z<&d:͛Bչ E"VLتWldJŷ*/Ҽ D4جT@| 40n1:ELW233Ww2:W{yޭ'ȨOH&Ixo>U K,}C6A-"f߷3:?ba2zΙes1~4 |K#vblx̼4{%qbI:Mx[$J,L4  d ;RD*paփ*G<-~ޝLJ1@ `ۗT2(BEȭri )AJ%ދgmoӫ+Tήb:ܤ>_$XeD%룑>.e\BVgZ:aY:|?,p2Lg "/7P,u^g/qY7wؙ)N*`0FAY˄߅ptȶ ԓd/W"T8Lңdm7BPY3O\Hek9a!@|Y9~ՏJc3ʆ!%lgs-JWc~9 wlSG`gljÂkC&ѳO~:R$ۆ}b?괾O~|@Lp/v[?KW4ۃT`a\^[&:{Jy@v[$[׺DuidHd\XC>L8Cȋ8̆ylij^&mAf)xlM՜q{APW{w>y8K}ETpRrݼMO>-[^fқ"ù=Dֿ!ʊ .?$=heV픻6F_Jʁ{t3 Oa4_Nx|Koa#Z9 d@sHn ~Oo˸9i،C-HT9L\s2(ߪksq| יrXLr`ooʯI B`;XK[ Ÿt|܃;#Ht"TFSvOcZ)yvfHPHU2ŨHa{Yvt_^i@guQ#h*x=-OᷧEۜo9r՛hcyÆ/j# 4,1*~wAjU,ũ}8 BIMw4Q-F/kĖ`#+iU2)&?߉bЙtqZ[,z%#lD+ZT}5f1@hQN;O+Oa6v~vb&=S 8'̂ t j÷}X^HXR tŢht25HDPO w%#R+j)XDe2] 4_s.9c^o}ud} ^5s裬h^Ž%;<+dx nS6A?5)HUR棔L$*_S2go6K10&lLrAʤ!Dqȸ: rlrJ[KŦÎoG4y~oyMBN y?:l%HiL.E-*rAw< x/&|=5q gqJig;|^C(g75!]%;t;ku>76M`h|aGPv_WP3 5լPCc\b@OZpc-Q'- -OShEH\nCq Ɨ17^0 hȥ*|>ghccH%KB徆I$ .gT;`h9b,:#aJBx\6:a#g74q-w$oGv,sy!Bl&Pq95be ^AθH ~ ?_Frw(ZHeZEfZo5+"hܟvzµ!f%:paEc;Gnڇ/d!h`kC e=X[J{/8lӀqT`#tȀk-F :9xwRo!e)AhxCVBKFH/D=Yɼ(ȓoGBX0n"4/ Q ;jւ&2{r3EW< b?фo_&k\Rg}eVM) ,#+z{s>-.R&OCs%10=M5{&|e G8,2^#D:&UֽJʜȋJ}0oR|J:'VŊ()P|Y1-]=t]"CY?w/~!L?M*'7iNLiZ5pa{u1lsBX ;~l'N (4םYw ewyA.`Νfk"jo%|J]D15mI. W(?i:^&֎Đ*wܐ4a>LE:/} ecq6Q 09=CQȍh_p$ёdm? H{J9My'a1@ Ms{PnvݾLmmx- hQ\oCdz۟Š~7nP( Y— فC}P|};'rfTT ~|OY݅@0:8͗ۼٜڢ8p$p7m2y7P`s%#8Bk6ǫLulx8 4x' ZeGSQ\Yw#hp߶3Ϣ vQ+[:X]PճWzC0f2id{Ѣy5 gL|$''PQ5,mc6Єam015`lDs}o+ F)= kn`d7I'!EMophrg-t!̄mSU:(RW/;NRMsF*!\Qrvx̾AᣠTJX 5S3I-r|i ~ WQ)P^H{}4r}^t,}ɗW?$M ynڄ-ӯz8?L@C:X0Tb͐SE]JH:Ok5>~[n=;*gB)LPknX5a]d=`0^1xߩx00`uqd`H j{ ߯y{~$A!6ex:#S "AVlL cӐdZur3z8tFOn+}D~ oj1??r UrH`B s<-HuV;LqZp'2T㫛S;&arƵjlK%1"1NOzΫa?Sdt|4;L ]&OkڊϪ)vs2Y\ ,] {m y}[Vpxw*sGhv |-e*6TdP&6lT?Ѻ[TB:<ػY+qWHBid ǧ3,͎,eyc(|79_Hvy.bqBgU c-)/jxD۪ks]Zb+ b(Ə4s\fbj{+]}Sx\ytT]t r׃i1ڃ5b,:kamHM+] 37&5WZ#cA\4W:bh-*'ZtŢC]'A-ZkTz4nl$cJ^IG$$6-=?{j 6-!/Rj + tGzE>YsY漻)@zGTSy$Qt7l=gd [N I0SZ`SB'Nc]Buᑵ mLRä=iN7܁9jo[}0Jfp,Sц%GаGqTH͎{_S@0#9a<^9|8w-Fҥ|{->MT%ɢכw_ ݮZzź-,=zvV᠚d8\.lx>sn4o˖H$dnFj%wa? xD$33R0pcK^`܋]R7 1#nr^,f}J z98 ?H+pu߭`xr5':{nj0GfPL65%gQ&MD~h-sVS1M8 㞃T;p3+p+cр xTW+3q1-=!i7\} zAx0J ɯ `!&AεC4V.t3yQ#˱;Qzvx]zs`SUU ,谿UWRWtg1-=tw;ipU;3-pou4M'7]6$]F)T 8|3C`~9D:˧3"/rYL姶1/?L$1xpR`pz8S< űz).R)ˮCGfl@0hl|4d@LFdo'-NmVB%զ;"Hn84>[aXvN>0OmsYŻ/Yl{4,;Y{/Ev "̍񔟜jF cY˩Ƹ-YPeBq03+aPnGBа ޗO $; 5{ q~hb{ӧV#qצw&= K%˦%-9ixJvlϕwZWnݝ!Z2\+ }grnA:*KmFRHR#@"}uFyV[ΗtoxiLJ =xK;΢erJC^.Uͱ#`fu(ET<,G.6?.9GP `5)}X/SAa쥿#o,*u4_SdN?[+\|Ԅx/ g٦,\vS(b`w[_K5.XFAFp4':fiJ%`5|H=Y 5 CK7d1,e6CՅodU}MH<2!uuN>~aX/Usӑ:xZ)/‰&ߒ6&ES TJyp8VҜmzܖCݕtDuuRuo=YU|#B%?c i-N}SNwz@Bafɗq T.b+ɮ4o1, fL\=8ie?;T.? ?O89wՀR002P./43P`RVQ6 VZ'>!hOމ.fMSκ(cWf@uw^AL͒%6kc3S2TcWy+JP=%VIiUrd#`4/]ѿמ>[.{847lN9aHigxz /3dQu Px作>vL(OqԪF~3l:CK:ԁ?pau.xY pc;S^w/U>14 xwJ^3&2ugep0]o 82*8j)#D碌tB͡F,PGt!\1Y S r)xYRH]ꁞG)=,w\XcՇc@'} l^zV ~)J(l^2 ,% MR?Dqr-+, y0Bwv7&!SfqNJ8Zz\v Lz67.09*'Ēދ0o'OfL$`е=%9t5T8!!UVUilY[*m%\8LN2a[0K1%&  c_mHkܕ/~68sY bz9CS"!1h2ZSp#2hYFٿYʋƗ~)]#s@K\MmDL h>#6gc)n(hv:`/,(Ńw7(t$`=V!]{AkY$K'8VE!hE6N'#eHGaK@%jhB4j" r,T+ScTĄvi@c[]/5hP[Krb;.ȏwH~SA#]|ac, %(H5ߑjx`^45kde't7hlr2JD̀4uZd X%5&)M^ǚ:2rı-D)'=- 5˴t/`~'P$m79h(`d=쀳hp-! z(Q ]3XZ Y#9t_~o#O dvHx 9(r5q+-`FXf`ST)83 F~WI6Vڴ$Z섏]DRWz+c.5:ȇhɿLIXL:ȁVirYW-W_9,1N/Zl͐\h?K:XPtEW 6-vp_֭7Xl鶂"qI.[Qp&%c|w>to) B3pnI)rB3'\OmRem,XЁ것Jx=8G4Dx߭QWgf`Xkkfc{GPdKvd>p3tl]jQʩ4֟ vb鄈^|2{._9[e'Ӫ c_Sa OBAt48,xfx{0;\KfWjo 13^T7g|l:sR)Ч :R>&wNmi/PZԭE=oy?t9 yҾU/ع2]产y.` L9%gUXn%YMc$H jI$JV&hDg TBD^!`;S@4 ruK7JsG~`x(2-sOH8#`.6ed 2XcT`N ܟd1_tЇA BG \tHo|b$lk5z(hdceNMQ-*m ."9Ty$o I7%{;,Me=嫟|dVEXNO9()>D21RCu * C]cmH[&|PJ7yq Xv3H~ ^mC+x~_ oDL#l=n8P r6xRVNkt=VƖH'&V.DVkE!?~NǃznasTXn>YE\9kHRKrF`|>ɵ[e 8@Px >BַzL(j;ӏ@/ޣ- `>kҾ`j s$DW_6 $gaWx4pJ};M#ۄj7Z۴4\xYHTp[dbbt=a zWly8U kE}1:3Aܩ Zcᄻg\H8C&BHV Dqg4b(Y9Dh;z3뽓'>Ԫ'2e[SSH6iXѨRwtwŏcdBBzTV휷NVC/|3S)}쭏vhN]c4gف@FzΡQ_ x7q4V)C<2WwQ2s-^Db{zVQ q%tTq0 (^3Yb L,ޗ۬)܆'3Psp+ xJNnz^%(ft1 '.W,NDJP r{`O3B*C#[[e' KY7V*%QH Ey q%;vc,{hS+BDhḑRm'^ gĘ%C8?M9Z|>hQYA?q @ֱϵ(SuuAq[M,2`jbDY4-%>ӀŇrVQˆxQR'IoT#8.A!vv(NLg k+uىVpw 739PJ:Up]9bYIhg9˼5ibRY t8C: ٘%>`K*<ΙJlIN0>Mv`.N8,D7/wTks HǛ;g]3-<}+=WV֥4 o߽n͠SdL|և%$@鏦OA`w w+eO#ާ)Q>ۏ73#gwA9䳽n xL''TC/IB%w17!zn"$A ya5Ŷ'vپ۞ rH3»|i l.r~7tVM[ {M=EEK.G )R5@Doj;H=JU*#w`a6yXך[^RPՆ']2ɓ=~` b{ǯ~&(V8j\yӮWzesWnf^;GP`O٬6-)4d _:_+@'Z#iT!8P x$Jێya%?ɜRԬR#Р89RoE_eD8!FTvep;jAM|YSjl/+9<3 5m̐ݎićf pօ*l"@.ʾ9<>{5TЛCUP%-DL~Hf\̗3fIBNq՟BH1!S+W-HCѹ"V-XՒs16AZg/wyӧgl} ;fڲ9ҤK͊H<:7f?D ?> ˵PrsųcZsBpp۩i49zlm*Wc# նm+dًKlJnK(1~}(~ٽ0/}7ƁQCjϙldNѻ1t<[ )F 1#3exBV-\42X-/ؼ&QJNX  &ŕx\cy%@݄t&-s7Hmŷj?>XW2e04}@`_/Sd/f•2hC_Z|`k/;Ʋ^yM8x Pq=_Yk,d=yoBkYA8J!T]̬;*6K Hǫ6-1,Ր 蜹pԵS3 |͸_!>inv"iBțV1ы%P}w2i2gy#*uhJʗz(,WX(,}\le"8n,7Ic~tֱ6^J摔-JNi80|1Ss9U7b0 !Ki7g',mME5NR@ f9ٍ| lR !!#(AIlPFNdr9a߯xM0TbDUs ck 57 y2µq/s 7FX oV1,Hte3veB-Uz-j7/'Ƈ< M_1 쾾݄gS^kWQi>/E,s $y_zBXf+:mI4wJ zJNC~X7\̚PX%Cf剃諍& " l1q籧f'܂%yDU1*E**tgf$d#Pd e1ӗ-Bn`W .;dq,=-ۿJq7=5" F/ ~4kgbK&O*n0X 0>nuBeFedNJil<, #&1˵@?(o={Ʀz9`A A]nB'kG/.уl6v,<z80#MYbHF7sAL[Zhm)\!'*peáVOz4:>48l<]xZ/\[yCKE(ji,9TOm̽CL?`Ŝ޸ Ћ<$O FWox13M["Bhhf/3m(awMmآ7dJ7"7g*ױW r wF'Y.` K5" 3v $90\a8 Tm^!tt(W;oW`w 3|l53ΠW9[U6o=TуTw4T_XBL+5o8^=ZFtA1ꋑ(&CدI#\#;aêR @ 5/n¹Y~M-H+0j$Uulg q3r TE Ka)vyȯPӴ:|Kxx _ oWd5Qq?l^_iviALy^! %.  c`C2vt1w5@'b9,yk.V:[+4n7>¦c΍6Mԕ>@2v! /X12=ZOlg,>렾ʎuBǶ yE2jKskd1>-ظ3C |RaTuٺ;X2ϸh^KޚN`a7NLDX~( +`ym׳. w026kM[^gW+ϙ k&]g˂ا0S zOULߢ"<3}\T(jEXGCATߛG2܀#gTJ{5 rJEgFD2aZ ' U : r4cJX+/Jmj.YA;UNb[.τ*㔎X(54V n/>*~1 {ө:&{D/2/Yky!T' ?>[^j̑6`! AsoQ۟IA6{Bɣ62~M3B(E}[F3ek F2aZ9 ^Eess1@}^bfZߺJ$/\8nj[j}otiuv]{))_e\IK,SIBb::X#@>!+`,>v4b0l-ǥ#^ "A|4wuelvzۤ!BI: 2yoĨ7#=g`4'/ew&4en f^(I(jƘ'ޒ:,GllE+Uh_3m ; pIk ^?ڙu|S`FleMw$o61JG/¾"{ =:̟~BԺKK0Dv/WǚK(}(W<Lc-6j%/$|_7/*ScdD7E 9'pm6-{흾>tR*yxGP9.K{C<c$di,8N4 ?4cVt=^vja :Ϫ?&WZ)6ᡂ~]7 S:X%Vɮq=f[&>OQ]Toǡͅ,Y߶<^euQTM`'lΘ I/YXG#]rR֕EZ'!u*gRDU!ayK)˚ }7֐ uyg]3(ϥR ܫﴱ1LBqԅ[<_7 t]Ӽ`Κx*; Ev2w@> n _Ee;칧WNd^bt 5RδWW_=n-sXKG9cn!*YAG7.f|;z`)?Ño3ήM:C d) K"cPؠ冩 ]ߗwiE/l?Ɲf)c2oM zHJh!җ}ZHXR x{~:rDm ;T{<ςj Pf82A NW){' .UY55MUkEfnq.O t1'iѸ xc!I[բ~F}BeZʲ6PhkSB")hSGP\Ƴ?Y$'FqfdA` B-0q;hMt ͅBnGZY Œ\oέipB+ytضt( ?ǎ!0Gls.I ߆g];5@rJBM1,DccTEjEuˤ'=lJ$Ȗnȱ#K8 r JWWd:]B-Hq'Cgw~I}Z~UC{4[g^`f,C᜞#pщC58e Q),7bZ3^r|B"D]v*Cm+6+W0FV3XZ_,P%_<~o>d?!enT0:AO~/R5EvjP֩ǟў)0>^HMX(ăGA:RB֑s#k2?+ce)%  )mNdx UZ v򑠵XX!h*F Y *=4کU4$uֿhR2\UTCFS„izDę =p㋮%g:'i҅8G!=9x"VT(-R"kU[o:aߖK!MaL)czW򋭶4IL6z\yWsl/S̔KFeN9XۇT%5ZN[aVٚS}jgu,LE׈~mOEC*"RS_ >2ĺy$XeXD\bN^Su}eX;:]\b@]mmqNm?by *Ax&ه:U3/_.i!AtM"ZU V<`7bdNYHE9b]h>?Ur tI'3ҜRgc $eu&赽a63*%O|4jYe= 8fbK5v)ˬЖ;/"us"4}6!Eg} ֞E<4tT ]]/z;) QY%/;|s\}!yx`;4>z2s]2AMr4"ÖbתV ^I;S]0/.P%Wꫨ'T"E(L~u}NN]Ķ>Z&N3F>]g(#u(jEܹ0bj+4eđ ܀kА{.YPI{_MxA2+vWg]IBm[ u4Rle[Br)݂f?L-n^fe(ڤ7*i/fmʨ/A,bg^ o-BCqɼh\L< b4-Gg?_ir,B=ƫCVYgk[ʠ, J@_7++5@1\I&ˎ5MTN d%ďN$I$$JUR+R(Rk{!( y Ѫj㥘@ƤR>Ca/gQKc'0S~5u_MJ^Yc\]s' xӧBɳr<6;8*prmis뭞Uz;\L(tJU3d)6ҐV_S=;@M\Qtxh{;'KBv͏Khsq@HQ~McV6]!^YqZr1$l8L0h߱9"kSlޞi} @cJ62cE}cBZfrK?eGpkBnxx ]"YTHs}x+xZ$l.)ۨAJM(OQVi!oɢ{`SSNx"vI`P eǟu>^`^ ] %p]# D!(^RdFFs"Z.-j?/Us3R%zN@^HzCGm:^*.+@ҏP@+%6_lQkSuz:2'Qn|.|8s_C7w—:4F`Xk `l lYYvIUb>!hU~)8R{%;*ʞM!(fڥw.xiԀ ^jnސDPd a5ȫ F'7_*+7L̠)>f:M%˂ R3#urt>X;CRSrj頲 zcDܣkHЕ e\FɍOދzU6fG9o,~&_օFচ1G ,Y*S>*U\4xv9PŠmrA-"}?w8[˘2?m/µ9ej]Adآ'PkRboKo棉9U!*tC[Z6rZht 躜G)PVbz$!۩5$>z z_ (_yHI:rQr*{h3yuvbUH;&=Uj,3}Tո Yă D ("|^w (&f!`}]7+2j /Z?Z`ިm螉J?7X!#Wc8k@Or7ִ>Ɨ"1s__-\XC 0כ DKE,\TOsvvϣH??>!dzʹ!&3(Q)@W"ڼ4IxAK s]B?yFxWm$ut3ʙLw\. ?.JΌ6!&D]G9gߍVϛ4(;ȹ:~!l7ǔ(ݴpܙ/JRY "Nx3k"`Mjvȱ& $k=R rsY^ja,USC V4*xM(x<9[]>Sϵz~Qr[E3ͻ=[34Rz4Y/|2j0R**s.J ldBt|F oU3h(s #g/uX#dwHgVo֌qD壘R* bon?NaI}&qRps΍Fcu}A23wת`(?@*Zc𼪸^H[yqRy,~=p)C15mE~Û}؋-M6!anIR+ꖫ1|P$m&!IP2%BXU(-i!ߓ@is2X@f|pu\ڇ8#QVn^WZDαA.`[^VuEQ+xSqܠFpwc\=VP'{i}5[SߋG[,9316Cߓӕı7uvak-*@orhLUA;S/3zH SؾvFt u"D晍LDB}l-eP^X(^$ fL(kQbcC5w'̉N}|ŐΕzq=җEƟd9/ţX &+iσoo~kڠ SOv?}~a .'â;ҖkGAFjoZNV_ O/BL,*<)ŞEn_fvk9 KAnE<b~*]M\Q!?q- M6B-)+5 N~2g1xip>Cۊ/k/:>K4d03op z;>ϿP c-m4]+F֧&Z@gKxBKAhtm鶷R CcepSӒPeт-A$XcWy%R!NthNP,Eh>q0gj_֓$[E=>ؽtb Ta;^TN }USu|C3~KgԝG9جeLz W!7Ah24>Cq.':rS ~ |Ye<;e ƪfnvL/.@q7RJ~z|Dר<4E0v62 C)jxA}1,/I}NHǩR`'Bez{'̃L+㪓W}˾74l kL!7f.=WR2 bynH)L kk~ X-4bI9JՊhة~SnX#<9ߏ7ݧa潪׌bnb) NNc٣P)y5I39Vtylғ;g*;QUS7ކᡃ9!]V!߂+O]g^6حӜ 7 *Dg+)[%*=NKPVhH[x- ud=wO(%ZT-~XN=p1!j^uQόS!_z(N<0Z5鑰C53WJ/#ԭGsGAϴjFyu<RxvV-9oi9ȍ(\=t =׏KjH:Rg&fg'ѻDdC6!{<) rD_7wޯքga7;3;(P;}l+0Ge0BUD?* |b(h+ҤhS_o=aM%4?|+nywJPne ïmNp֚b#x 25mSɹ e'i_Ȃ쨱N3tgֽJߠIpK[oW+z}cY;^I H~Sߢs "Piqz6R|gU-ͼ&Q<mō/VM{3T/џRK?>=j ned$yH+u_\t!@ϋWBd{r`)z)C=4f5, h~cEΔU[`-}3Fxۧe0ɀ:WL^n_pNLF fT,5$oZcQ=-֕ƦJǖߙ 3-tۼ&~{ `*aE'[.ʷ{E'[yetgc%&e% &ȍ4.3a< q{ ͂R*b3pTHzB1o +WMZml̼=7Q2$tEgr\8}Qy .GV쓦op<gs}ΪP\dٌs Rpҳd _ZʽPC:ʖc!іN/ա &1s_MhGP/o=W8$̔6$fPlLJ ׃Oيu#r+ ^qTܠ noIVWT~( ՎIV:*Qyș.ˮ CS-ed4N~D& e!tn38cI'mM긋+DKVh)_ܷ8vqgwPR!50r,dQNf> VRf X/;\Ke/NMy踒N?\e_}fr0g[ͪ!xڐ`E @ WAg.EYZ(qC[L[OJ5 6I,{U73 ~)aZ 4׬RG)4j&IZj}~}q͸`7 2[T,MѱsݓHJ{GBڍoHZRTG!Q_V1jöDWNwƀ5"6hZfp=_KtV=-UA 2td/{`? Io|p2MY|fǓ59 14~>&߻qs2ayƄ]&n94V8ar@Z״C?€!ƛ&cB69|A?z1xлg,s&:#V5tb0 Pty_?c5s߱<[zb}T1M֬r S1k* ~U PuCMU--"zBR^X]P@'窥"G_-[ڬ+iIlTͰ7ygQ-z./m[`"׮諺rEFbH (Ʈ>E\zfhaEN9=j緍Ù)7+&qZgAkӁ +yA%(`$c8Zdȗ Ŀh`P✠,m/ҨoY&賭i'vi@z gG!LY`(Ϥ)N:XoT^P:X-/(NVe#vIv3 M%tcߴҙ"r< !E<]f)eFՖyz?ֹI v;Vl*>I8VTC/Ϫ$Gij5GimO۝OtD-xհI4S~gֈ2=N/&X=` 24#`*=*?[/0ߩEk:\\ 3dWt-(\zt{\Wk9`̷BV(bíQT@M*չw_e#4mC8zƽ0fyf-Gʫ iuE Y~.FndyGU> 2VUt#:i0^8?gbN^`E<*,VC?p>gRd7˿+^CI 1X+uq/Y-] )u'&7gv3"XZ2@|l[\QN`$٢͢[zG oQQ r> eVǯ_g)XvA =*c}$oqȁI,K:+U[Z?{\^3ǖpX [WRMR ]?Wc0fkLVL$9``*UvXp]L0EW% PJ<Y*}z쒰 #M6QZao] 2ś w{k%Տ2#}T9& <ڋ8eq) gv$-&F} i)\W"?T "cҽHtsZ.~ "z5+7#ǚ$ \ ) wc?p*<@k`H{ZK<׻{ Ҫ;LWġTJnՋR"E&>&Z2qBӲNtsm-<>=lu/(P{PSd!_®RǾ=c;ݟqNPvp31?ZTcA4 S|t邧đ#&9Z0&GU`lmMt=6wngjH Nwr>,Ke/ۀ?321<4_c[E2^\&Da_q'Xj4`oBZL.sR/sP<25#:)(cw}%V>>dUuIm5qB]<@n3]6xA}: ?F3.Jo-N،,[3e.V+BO3+sbeYrn[Eҝ]LVY7f >K>; R'A1KzWU1:*L\I.Sm-88C43TqɡVnpD5aٯM f`eu68]2%rωdPNr6%DqGCWZ]Ps b5Э+ ; =u5XM)A'Im\_xV7jJGPE*$-MCtV`oW2MtQb&f(yP5ʚ6'1u7.nc?m;%nO )Pa *}5~2ŲՊWh.^6\$N >I_,UbN<]}F-e }ZE-־&7N!~K$©,1S踹"X~}rcXv!FHaA.=9#xa7DGڦ߹yvvZ||Uv9^ UU$]aR)r=mj>{g,]쐻xڡKe  {HT2-p;2 K1j>PO,4?Ģb o3/'g9,KLNT]{x[L\7j gQZwU1Tz5`(X6~|O3bOh.F6~PϢTڇ8X$ 3Lә:31rz&,P٭7|vhZp`:ap9?Gu\sI3{\ϕwJP=5%6i4iHuK}:! Ț1 ~V?iv%Y̭!uw.NJ¥ )>ÂC]9p]H ] Ɉ5/O`fO)0( ;R=93êlvtWN@tN@F C,VL܊B1gkڈ.+Iڧ*fl_ަ_Bj_*HN\qvqR":1V+= S[!A4S(j7rH_ Nqh]x(G!|a d]ig49^4^"zO3 8FźOr+qGIp7>LdTV*;c[Zoޕ ɘF (,GKE1*>F*R‰. 3ɠ`.qLz1L%)ͼWJ-! C56-0M7_,Jю Xz4v51Zbj _ݪQk5.* 'W=> R$/QC,' HHwG: " ^{x/g1yˆ 9 d'|g FK2XSG&wjM'C[Mk,S|h@_gqyH\عp )n [D6Ktx*_83qV_+C6 aZvHo^ yF&׀bUݥR:I:J4Ā &[d+Y+UgU-B5&kn4 )^AQ85lGܜ?͎' u̺; [?k4ct-Th0jsw]a',` cM fTxit1Ӫ=k"=X8:jdZ(`]8#*n2Cݬ`. e֞56$ps|8kq+vg$G0.t׹난c^?Gg9eA[4%!>nzE+Աg Sb#VYSnN%Aig2#$[B췦w[Gu8v7K[)  (EP*ޞnI5VH2އsᏢTuBË!8\?̸8m95bjN!S{g@8AL36,;*MuN.G9GB`Zk?hG.[+,ڀ׃AnAM;/YƷ{fmп{OGi[}"T`eWmqy.f]H[MEɾ]AIx$,"̬+`|&}]&\5\qo!F)M'!P{ΒS*EBFX#0U3 l ˎKI >GYWHѫxz<{PzԮ&Mfv(1ǎ- QZ_0=&㟂^՛J^Mz*jv9lz% Qs>tekh] y6/@y`#:8ϋ>])oի%]6{\lk~o5G~N;jq"ǫ"Ov!n2 ,H^~ |L>8LAt:  nzVTQh1sH]l952=e.azAڛ WE6s ;6u ;t1^?-8f-cD䨑Ja&Lc(}IH.xDk=X]'[ax8סX75aw҃`\xVd*Rye$\3z=*IĉF䲗D?L@6 =2m*_Xby\;3 N=Sѭ:(.HLC ?z4\VvoۛhMKKy~>m+p?2?$'{-1E>afӚX4=&96pTVpސ:c|ߕ:nhG#n7ܐ<׮pQؖ^3oG=>o\!4[?w6-aHP$01=;.ExJ`6>iuuŸ΢B$}טj *x[ͱkAaSOO8#h31dSUZ{LcrGⷍޯ稓$pIINuS /f_Bnfo>|F\&vO`UX p/=2 AӪ*hljWUkIYJ(w՚$5k^F3bYys~42'he=+H?sТi&ꥍz=Va/\:-\A%+[A&h@E/`?-jmݴ9Hޤ$7ݩ>0?e +V\{dQK0AcwY1 EzO 6eKȠfwz_/=녹Q{!P-S9' DK$w߳k7Zhlj{n7Jt+t&li#t=u 5o œvhb~™bӯ6օ8xmw'gKAf@sF{C .|{3WT89g٪%26{c/")F_/gO:s-%L9vAr׫=[{5+ :KR'ƚ!=P2pjaΏ@UR?gO8k|`kG¡_~)E/ŖqzbWX,Q$Wj\keTԧh6` v Phz3J A_(2Ep3뷎(fZ=z>D To ΐ@A;hy2%.Qi웷+J8!?mǂcԶ?ZЌflB B宫CL2ĉ>'sHs5X;tW [j|6}6 J To t7S:bz6[ %!hX?9JD^O9&,m4;g_Crm߇t_ved]hpSϪB = M~|093=j'u"\Ɍ<W,]z(j.^6D:A+HN[;Q'g3kГn:vf0/Z?YdKѯ8UecD~3?nðdE #wW,~4(Qycȯ#ZU#_a;S=$8cg§MO>íI }( G1߷ q㔪5m/7q<(Ɏ{-p)NIHCE>j_GT#Ľ5 ܣG|  7 PRḧ:m(:bZw(g J 7[}|Ƣ M { Bu$ 招1$Q9jjtV–>:O\A x]nij*i~Ӛh;-T>X}{NTo-K-E8XH& 7:B<׫[|.[D!{y7&y_0Fax g!% m z|bgFx``*ު7=DUQ݅wk0_Zĸh,ae8KD%a0Ƽ46h/ uL둿_X9wvoD,ݜ^J+ ػ=Gya=>L]KA>3HD_j19]ucw;pf G8O#`rʩ׎;^ GTKtr= ٘5W&s%:s @ݟI\X*&X(~jsٞ],l?jl* _tfzm {F,(bhܗNep/thT]hpXC>ZY'=$x$K 3]1g{[hUت\'xs;qTOZ(#G5 F4J؂=ׯgrQQM nfx.V98jhc|5٥}.l0;vxd,r@Q0`\¾R%Ci&Ϝ usBf-^Y!|V0nyLP5iB!cu??I@)eV΅:Y*߿?j@:&n NpPuV*HI [n!JzG0Xsa_/'uۖK6%f2pU "}sΐR@\vELZȉ+{@Z$}#XM:=ò@'HMg c/vW>Ctu.)0s Q2Tyó|GyvS j{__Π8|8O+| a#@y?1x4r 6Zsk( d /9 bPę@w)xi2@`RYDPWGv}8ǀrlNE*zdjX!d3NɟN/宔Qu G/ M9^c,(T`p#H%SB`JW6:%~Ԑ6~04L5SP;G݁sw=/dKhHcYgbͣ$+0@ A8%H^k?@:\"k`&ҽRk)8HlnIL$RȀ7j۶z}=`<GGTQi<2F=:3Πx\>#m뇸Y2#zڍYj4sA׬A|'`gC;4J9[zK%D|L#Z f,,O/PlVEF[r:߰%AN/wxrO ]نӱ'4CbzePdD'+}fǙcB|#x\`9K7W!C= 2Ȑ:nxpn}+#{_Zՠ `((B]/{ϡstX||8ۮoҔ'+gK gb1bfH2ZS`STuNM.4ANu@̕E ̞Eح_|R۫vQX}S~%_tNf&АX.8v, R0d<3RgTO&QE20,2Cה=^d'4ãD! Å5L'8ܢ3/hy䁻xxbZ{6Qi6jdDڲ6_0PwUOʛ0<Ʀy(u 1,lv3W}IxE&1쒸QvVΤ*6Tޥ}U]*>lѡp' u[?xa±g{X , ~[=oz/oh Ay3hrL_]{ݺ]S>AGVb!b/TVk3ChrBݧL0~3WN%^h_({EK<[1I#0e3y}iqB*d2W^bj :;;-o[Gs7gW)v9X 5F~?p3FPqQH]9_Z6&Oum$x )o֟IVmI1;3G.HTpi9DƒH$ z1.ZѪw쀎_E'uE[*mWY l-wd 7+WLpz+506„5#]#uTs0$ H(C~MJ\ ,\$͂pyUp y2ɪ_U]ݳP[R7[0~̌&ܩ1Xrx)$HTYŵwO|_V/iδ!vqu_˶̴6'xEL5fShj$2XWA& kKko!;^n/)4W'}tBɗ oEOVXr^*(I~P!z{qɈBCe1@E Z  {`%H4XL-;z8P]a͎硍$/j},ZLMQL2Tb:ld1;RXWфsU1^[1˕:yճxQx\"`gH*;V'ڊxA2wxPR o@,Z(ڛO@U͝ng ky/>Z_zP=cғvEKZjat']ءqu.#5TTֽzU)-,6?^ȣq l!|D]w!0ʿ_\2Y褐L BA!=!,EA_Gͫx3U cӵyjuxFF-`mcGLm48F{*Zx=VŻ0=>ѧ/d::o M $9 W·ف4v{DQؽ⿈#+.Kf]`QX= 1l߬C=QaArUY19}=j(YTSo]k&RIojhwQNYtpEm7%CԚUn2ҳ, S$ֈۅhsa0p+\;Toe\&P4Um-t,U]t<%sp!f/WK{ 6897%'JGCX\a@?Yw 1nHَy^liU tA _/?d@(Qpr4 AB˱]̢~6D {87[ _9p"Pө4h&+ehf]ψDŰTgobzxzV .Qo (0ޯOD>S䎱jxo"hh@5نC7c. 9ֳ$p/<f/1"! uZVG-u>vhKz.?BNOsA[s8}=5@f7}>WqU]p(X[NrS)`]'NSS#\rc nNYN 84balz ٺM]].=9r[cSIu8v}?ľ"ȣ&yI4w_k<(vr,HMwuy~ $M3!6b<1泀'1iЕ UVQQ@+]&@F^(R@#ދY6O-m#>5cf:#ݽRf pKϧTō"Ԓ†?ǧMeʫe1C⎊1eIb:lOi&GXEFQ/!!6TV qd.EEUiY{CyУk*X5@-f .o"Ks̀E])?T),y,;HsBE?D +w28$c{Btl@+9Ga;[y!vV)Bf1He; bE]!‘M#!reӎj͋ hfĴ\G;<]^焝[D=Y}W* q?m5_}'f[*S0ؕT>moQ ,6rv1&,oT1q#1t ߂R2HuL2ly?^e)_fu½+e?K`ie sVh(d:LG#kZEd3>֟B_@R6ZHkɊd+Γ0a=}0D]1O[8By=]߯m_4Q&ye\0E |Ɛv+v:fR\&oe>-'NᨉP;.5ic KY9ЍB 77Nu҂ԃku)"=}[,ebA#&iX* `pgGti3lq;ȅv 2O25_]UmǸ( KD`o4j$KiVU>Zb"QcΧ9^گU$!zvg }-%K5c𷪧Tiê)Sf@"y~EU#[G~ҟϙh8Y6ĚT@;=p/I1&2}&Ugoֵ}Z]3JFIu~)3oG(U&VKc0 b]؊x/ơ{ 's(zmIoa3C%4n|,s70\B<{ufa޼xi y$TG@@N` jZʽ#)`e6x8=tCP (J/HzÎίpch#껶Ń#hF֪SaiVRŤؠ{#a.vUmi=@|ɜ3PLD ¡{7"&",Z.;i0@ UҸY/Q?$ }t Sü}#c&41qB.JǬ >u㰈gm2&Dxx =LՓ3:Ub봣~n ƁnȪ]ϭeD p2Nt[W/+J7Έ7 w2A'l-C[ 2q}ZxQk "<҅:.prl+۞<0١`׼׷uɤ"{w6L8\gP Us!~jxA!魸=Ak{G'C^uPZ͞?hAE׈@dX~DL0IDZkKX esvzy5; ޸e2ph9p\hƣ: ˊcFN8Vצ=ʂrz,˳ &8K5|紋VgH+TvW!yPpӬQ2ڟNUFJelhmp7[W B&URam$-GUa87㞶"$«"!uy,p+=/O+1 Kdy큷~ɻIlsmHĺaTMuQ[QzGU21ᰫ7cTn|1"WE {~c0kV](2VDj{R{Yr'A X cڂ1p­.)Ձ>}{4u&NX5U:&MjF$jYPmesxnNj$+sCXiWo3Z|@L*e(2Yjq܁VS 6UtiHWAW΀9ՠ9q18> ?b$İȫI`˨SR h2xqx#[57sD I盺DrKRB"J3G @*|y(!=4 f/OMEȚNe;݉]5/419P`ʩek @ Zό]՞Lhswr2,PJ[cN'Kd$.[.ջRG3j )`>EHcQ]a9Ն+Y2SW)w,JiYJ1[K7bC1PêDW4,qCww[JY<"V3y?9=#%Rv67Qm5^!pˡBJpDL?dI5P5Lv-,׬DHj6+RmZ̰ Ds 4_ß }5C.1~u_/ܱa,|8~anP;Zou *2ưs^og?h+^XӰ ,r?GP-z2ltaSesJJL++P'K)a騛~ghkĮ?nj wL4p0VUI))ZTw.3dݣl Z<ІEں6OQŽ9ٴ](P!S+c%"UH~-c_B [I};k$1\g%3 !YSTUh曅 nHnwUKbyŸ9c /+~Bt:T}<=TON0O$"QK9Da[ǭj8b 鋉yvSID"Er񾁧q iپkM R'(w\1< +<#zU6Ҭ-ymXA Ű]k%:3_2%'ON:NGMgo/\N^'/F>njh/GROFq͖VZ݀xPXOVH&q`Nb1J W]trR nhDHm~ }7@3uЉOkArV̬:UIn?˂ (cQ'HPB WxFFW=~R^OˍskeO(d^튆~i%P#v?2)$8![Vh~:csoAz:"U F U7rt9p_|e(Iw>É / cF_-S y4X]5Δ66&-YanVzVOda|! :'<'R4[{7c}xDB핧i9dv&ē_P?3AjngzvWLgD.;y$w|!qwI6oUAո ?%i~H%w+33+4SˍYOI5-(SZ68+( ,*ͤlΖ!ӝJ>4 ږ;ە z-,` {Y+`TcaK'),{-N{M* YtX : PY'ZN9;|0P'z~d5J$Miz8Qse?$ki4#MմGNۋqY/"{߆'[Ö+)ө`~<- P<כ~j&U8T9P A B;q J9Μ tKig.@Wg4RZ~E M& ֩)O=(1pOXLʭfƝ\FVQBgdpI[lT@&eZf$6{& IDI__KowlUb@6-5`0QQBa鎆7lXXle{Ռ\xY`b G`1rT_osogdև !:y?+y[?K"7e.Ǿkc\ Oh"/3Vh/_/I Dc*˒!˻"v.@b 㨚*:j se@k=RV$?;Q۴LV7_4 JL4nPbi bJIT#*EWNs~f$%jM>z7/N9g=w%'1[2n ߤy^}O:1fSqfcgV }X03;v91mqoNC!~$k ؔT=_qQR=irZii0D xޚкEs9rC;LQ^ ){ s;(c z|I 3yrr%^=XȪ&Mb6NK&_gͨծ21Z[t?A(ǁmc^Cy%'/Ry])~<(9*|?/ǨtK6_V ]/k ġ(ʄ\KG:R: sPS4ֵjqzx؍dn)A^nn)UK!_QR3Bnyone$TJs]ˁ߳:I'SV@~?$(/(QB) T) \01 $q@5֙ޭ&Sy:JhE<^[?*ȚrgU Cwf=n{wX!*c'2NXa~N!'@Isb%2shJSt#5VԞWZC$ 'pUD}C' WUZVvɉh 2`R 14"rC0ՒyGczOV]K3KAMpj[kAJ ҦѼW-ΐ,台w=o1%?(2XCT!DXV}*e8E;=L$`̫@Tªq7`?bӺkS#& 4q㢭uVq&ϭBy;.n8EXfJ:dδ8(8V h f5:",_k$@> }}:kJ}ܧek% P;2+$Ι ƟU%"muz.HZP#<6"*a2*e:QX *AZd]E& uE h86!3f\NviRET@"w"3RQXұl]'tDڇRzcAȄ.X=ڪBд{L -\.vneg;KBWB?cxjjoku^K>g Iߏ(pkO䠲s"$жoyth3Tǡ 9ytP P4]~UK>RDX'sYÐHSɥp2t :Oؿh-bg\ձ OWܓ9ry麴ijf= J29~NYM$aѷef fe g>TBʬtk>@'Xq,8p^; 0#QVv88^@#B2L[z Ƚ嵩U 7WV -@.X|g/(ף̓GTL5.3 _ K wI_"@#oN\4,| Wo28t<0ZEAaؗ7*ڈfF\h 1ulֿii-Jhod:ӵ%TDKMċ3phHT8Ck 2ޞ2ڽ!2S10;q)})4˝ŤΜ!q, ZÙ kWWw6u]IĆOkз ÈD + Y5Sөս1NqSJ$GqҊv*pΖ6*}Bˣbh o6sL`T St+F0ǵƘwQO˜KŬ'*dF=(SX%=iAo^>=.3[㼛>nbRu) =R"K.LIȶ6Lu"snb +@1!'{rM<>i #x"ڽysnm-%Nm/&Ƙ(u ^CG1jaУv4+)[B;7l0ȼ7{WgOowiڭh ^s_BW '8EO c1~_tL9|{ع-.+!6,MS$tUuEoZˁ=j Ř,:( db+EL-?E}=o|~1mPcva!g )+ 9U4`^ gnLUK_L2\hClaԌ8(kϏ]*RO+vY%W1$IkB&̰^iTXKDNcvҀFME* /wB,qzW{{ob9zs %9l*AD/:7`} ]\;jtk ; }iRwr5Z b"2[Ff8V4@֥:]3AgIS8t6OLlxi  zhMkWTUen֓Z5t+q#d2&WE?Wi.T%'`j?IzU/H(7Ҡe<ܺmDCQ!LW2$%ٶ! !׀2T \nS=Ȯ`* |&<ы1<fP_Zn, »gnM;OC9:g fG+ 8yEQ!@rE7-bws &wT4)wOf=\D+yGlxZ6&帞&'{I X!E%mEBR79-Mb E(])ne{ܳ'dӨRp`o`Vt|?.{[{ شeZziV=[?Mt{[[^־阼֮E2e!(D_>@TΤ č$ */9EGU5FkAͰN٬%e^LHlxČOcC~?nkh`nE~`,ZMս%yCl ծ+%+0 FqΫV +<ɇ4X6 @?鯛jPK8#fBǛǴi3$WD%HDe֍I7 /IЗ|liFM4."ԺZu6UDx0%H4þ5RzG/X&0'oulOt\0G_)6x4eTyOCl\!aA=YO45;:ua6uBF (6`y(W]-v(D@&4g +c/Kߵc K. d$`.iA 46/2_*rhKxM%5ͳR<7sqT͚&Ypukat9%urHÀ$~S/S+~" u۽ _wKd-\Frc ~dYvnv)iQez51,p2Jɟd =xm>A-F-߷ѣAtu rņ|L^KvkjP%]v gӈ`lb *L޴-+wԠaxԽW: Ȍ*P3< i|ǡzll ]On?s@N/l9n/C&jm$T3q$2$eW~{``hax9/j8ےv랓;z3+IǁSk uXb|haR ϒ.u /rnBy'ǁyQAw=}[e.uck pjP׉$? &gAݛ>{Y34 cnb$G)fYƨVʇ@mr{xzݜ?᭖u7sQoIOhn%(4V(k@KJ6ch_kE'<^GeucQ93E7 R,7PLAJY"V=W¦5>m*ӢJi")eF&!K.3fzl~οYF%Kܞ , .(0AW^()pq5>gf)ie"b-W9"ODB8z!Z.Fe"aRT8P|TX"%~Hv` 2_#Mw(ex<$*6sik q1?+| eX[x /5X\(6{r%ؘ l/8.Kys|{$fQjdPw'a{{ 8"׾a&=+J6w\k#K565kgK#KESy*C>^=1_ABNMM&G4ofv1MapWVHF˵O;~~;tF6M fi1{.'4cs ҅>_>nEt%v 2GM7UY#?ܝ}Qci bS̉|c4T%SD 8D7E2B'\yҾnf?mDB%i}㻍2H5C 0e+/;{fDڮn(d^qG%0r!?GN )jO6] 悐rUԖ Wۚ该 LjJ6InVh+K:r2A*tt!F,"4ۙBN><67LȝlDž"bs~j䅠J244xNU!S%=)3^/ղa͙ -C7EGVFH'&u>M`%cAE(S Usy]퓃sHu4  rB0F Yı pهS s0<> ˻ 0<*m*V#( oG\yZ:gcE^5u'f!$)kx,'g|]D~1 #\5बPoTm~0u!щEoz_:ŇW>8sEtimO.bS*@>ݝu.n WKn?@~D;@זXllEҘ̇`w+jrNp\ӫ2~Pgpa!\,"߲ cXZj5 AܹWgmb%ꢈl|Gxㄇ=7s3EZvhкΐ I5DE\}sSЕzjWe\08{;L0zqh0uhhUQOyo>"7B݆-ځ]ݡ-0OòW«J(V3 ŶLŬ5$Sןl)61Y<*Rip5xba(n{ #`~ڥ=W2r8P+BCՇL~t} !;k,7"ZPښ .c@ mܙmSNْ[LfaH]:qm#ءRܮۆxLPO,ȜGy{78.dJ1iO@T=OR9e-lL~<&*a^ڑiW.l"%\*cR-rK44E1SއY)h"rř'hJk-'j'FFV6|Qm:5J#&'= ow2Us<,hk AtjS':S;@7ෞ.o*= Վ_ 9)0 qݾۭ%׸6T pQ@?1/l7ZR*-CdD^b.bg*oSm*@d)4#c{3w#GjNf^ͪ~eAwg[w:#ލ?B*FlҧEa]x#;J 'W%aJ/9nǧ9[b7c?W^Sᆂd0<,mo"|cP) c\ir'2ANi)iDUvLL7A:7 [!TNEi儿,:|h۱Rٕgu&^DsNz J'?-pRS+Jk̝jnי>\>+:4?ʱI)˜ˉy f R?ɧ#L2<":/G$ Omΰ+MKmp!W6{C9ABaa2gm=h$YU_e-IlD&XկV:`O)#1fU רg5L,j|jߖi{%w;LߟIDprTBT'bD`E#6dM* m3lBĵn7v'ԺM0@}YXKA~y- v RsxcON$X2Glvd( xYO$R~Iw4;Wch۝NKn0XPBO:Yi~IJǯp dO 3<b)aP;)w/A!gad m+Ϣ;/e\"10Um֓md> ŀ2LIg`XӤZ whpD@A#`t1\7DR1R:]94fgApiֺhy t ^|i6X`g>44pH~t #"'b 0_Hl'N<6sMk͟#-D/{e\n '{xΗ'3tJ^89~܋CZap˯Üm7caVsVH((¢s/rA*|[ )1//7/ ySFkXajA>N0\h2,2 \塿 ! KC#6ױ :ÿ-=G3M|a^o'5Y{!Ԭca.fwdTZ$дlᅣ@)]x_wjy}(gΠ@ ktH0n<83fMnzNrx:Q'0Т+6fǬ"T] Tw4maddpL?!!Ch׆4,'Ȟ(&JHsZ{NL5&~ɷ$ΘY 1p~ekj *n' fc#iPkƀ`i]Dt܈/]O[i >F׭ٞ~ΨSCݸ[0l{rd]κLjѽ-ViH2+>6T$(S5ՏZE[߇\ɳM%wNTJAkG/k0tApǨKpl D7b+vVU6 M52B_8{h3dxl?>u4-dy٭?OQs@d "bN8ʛ|=eYA2B_I)  kJ<aKdp}$ĝv KJ[nrIWM-5%DFH?,&1 Al]z%GO[cJVju౺ӔCUeGƎJ,;5EۈBJmWLNj"Z32*х'oֻ3ߏ+~dKVZxvNzf1.GrԱ| sO*(N" -%Rq[rt Wiqξ% s1П/Ve V>`j:jJ3m53m?mhg?C~ #(= 8SSN^!?`~SAvzn-Չ.C=؞ e^GPO3wdؗgZntгBywNb:)ϢՔ4F(>xhzh^M%&8i"RFt;qc^:nJOGߗo 6z)T7d.at!j? peD].ƣ]3>g͚)}o'rBIwVF^as2CL)KX[eYK[5X<3)σc9Hgn'EgSh%ѳ4d6mY)4,i2cޛ0$ iV9U+[oX̉(˵䥅P D2q37 Тn餲~ &n03өe>CXn~H 7d1[ 5XӧⰮw,8\Ik/̩!a0FmUEpe9B`5,ancoQ(=lsG2NgӶ6֩KmW動}5˟vmW A%`K|^ bVpl]CMPZxX*N\{ݾJF1nG="+Nёe1u4Ep+hIA? zK9ZQ~{inuRn%X '_TO7'aw'ӧrd޷\%`> gҦ_YzMIȋuq͌.tօ˒7zƨeJVBJ+&a l PH3"ߴwwX}y6 𩙀idjHZ˔I֐t^ȉ+2bS ^{ϔ0=Lk~-zh4DP}QPmw^pIms ?1!-Xq{?6F+D2})YUYmHõq JcIT 's_xHԣwa׀5vBwIaޡnOY//Z0vȚ}~g1MȰis:aE(1U (FSORS?i-2Um2;h%VV!vZ2O_WY%MN\G\D#6lӭ`"JgK} &0yS/ %+2 m{LnC[ڣgJ =!'R2⇮cF(ƨFg@Nkx` i`6-T:GI)OX NhoaFmtQgg"&mvݑk^K~tKf -4nЫ@)}Ry44|ʠ\eY=t& k?eq#:!͹7x s(zG:p Ê㰞_5W2P2<_[#շ.q 30tB(ƠmA:t&˙pJE)e櫶 O>f➣ ]տ-^ k<3?衽/]4 [mDHfWdVXjqi&?f5'A.D0B abE1keD.l^|G>V= چUIqat1神J]tw #)_{ $%S߄Hu.n#Y#-oQ+=ǵ L5C^/`x8"UҪ*w5x PT_i<–!kf C!1p^WkQvu{7$,w h#b{"$ :pfL$byhC_>F3 _I[5jd蝺8NDN(YܟמeV4cos߂%OM bX8[]"îMZѧV랓m7D%~ww$w+o~E7HwJBFsAm @󩈢H A PU7ˬ*&mZ"n.l/?^TM7=v";gp qڞnAd;/q~K WlKi Q242!CY;'KnnՙbCH9%H}HN-: @DiځpK}7怭4B1%PRu+\{(xVսڧn7(}^  |^rhc ̕[A3ҟ6EI5ĶDp|)D'Ɵ-B"fɚsp 擔x3%mKo#R*KʒO\V)0-G".m+:7pzsa ;Zg 6}z(` @Gt Rvl)=̮d]KkQq9xhוLhc4 YhͽU2mZ~0jmEvIz-iěgI G5d$=#o@[cɰ;^cL#3g*uxR^-b)ktS7[֫YZ[ZQJ^RtXIPP(4,崣7UJ#o'K!s$i)-9[ j1ߠከo4-ۓr(FD[t꣉)`m LnQ6Վ]*k=9<:wӇiVMhu4111v#d-֥Ibx2.Wq;mxrrVm=sC}"Z)soA7`m{8!y5D3"wUM%M"Tm*2;݌w߶!*_8"Ez2k뾳EZ4Ӏسg7N0 dQ-C{o6d8F BB.ƾn|豸y(/9QH>b!oF[#HWn8f+nb; +5(^b~g=)&,[h'C+)iwS!A}L&|^|8R65ܝp']@=%E%HgU+s%xq>mH8Fa18{"O+C0i#az%0mM늰~d)T;G$ ~v"l{H ^#BNlNL1>9hq p|,N >U !O+\+x3pM ح'YP۾Ԩ)gc'&K3W46ʏfBh/HFEO%vD&$ įRn# -DMnd F22[uSd9+:svCdpqvLt,}:'RS2all~k}AV;?D:pŭ浪%{.iT[q~]Nww4c5PIqD9|ǿa4 M##ۗO1$* Y0楔k,iif*& nbf}m)a1iozRZo3U%V$[/vsd)}X32ȣ Z(hG7dlJ7gʁ$Gy DH 5g,4#dQ_ڴv30 Y>o 5ҙ/l`(ũDy]H@<ؤ"_x9Ӗw hONj,0r}4bpN0"hŢT ea~|0fSJRhrIpHi65p[CгaD1)vc- hE$gzײ$/-)\{~u1>X0hRp{G@)x,@VH ˢ]qc0|6FgU F=".֣F=li^S2 0l+K_`?N ܏qPcEߞd؞}[\@T|[#-3XC>ʽJ?_nbTk[}-DRUB^$N\7\Vh-BW*S2wLh|cT>~t1 Kס."۵*k1M}#c^j ~J`l0 t~P}, ]XoB)kWB(H,f!ú5"e~snn)>PA*ɚA,vpl{5K#/ Y4C9Q.68Ipk' x$Lx6\y3c1\/ZZ0]XfRGMg.)!Qo+J<0z; %uoylzFfCÝR൞6;)H smH;:SG9WAh+:gjCUZxϤVıOU+t&@ ~ 56>큐GVʂTo"lob1jK+Ңo%~1BV(;6`%nCӲCg=,2;!{p}WZr|^В ԩK~;wBZ{8#4|]%A/_d?7d:29^)OVtX4ͤ +VW@3>mivyOG,qyVk` 6+5轂o`85Kqd.:71'(ZY"n㫇`-1UfkxpWX. /Jy1^nyqh2mAC}hALq^Tf'@%Xu>946z3rХ#p3-P"4| lR܋_}^i:A,Qg_ǜΤ Ҳ ov|hgɦuE^b%L_B12>e( |,xIA*d0lQG!CPnҺFxHhDhο=GǹwZ^`i kS7ڟ뗓vU.ȭ,%El@4?==f6zgP ނ脋_M?ͅ*\ɻrM-H[U&cw˔!M]t ʴKe?',qy.@tXv!XKxeTɅm;z|F.6{2DA"Q_5|[KERBi)^j(/Y}jrE_ l?tqF*yH`OUנT aΔo0 U~r58DEyr U;9ǏNeeA"z-T{O.W|+ 0lS |g;68G+قkx'ͺ4.;nLE/5t"1"zxŸsN>]J~-~hVM>9=)UQ+cTv*lr+g5$j ?V9IOSAÓ4ֿU(`V4| S+{[$a6ɹLYG.-K|E.@0SDZpՃcjƃOLQHV5Vުm+kv Ӹ: 6ɋ)F+ ~ %wT X-Wf7GJ)VĄX'ö8Z@;p1/q3Ë4]!E_xN*fK #u " C~s_*7(NO5£A^~{Ϸ U- 梽I>q)ыyƝ4)<cSВ= oJ.t Jj3^g鞭s ")f䝂5ݞd]Q˱ZibRǴ7x1(>3yij'Bw2 S"3m)x!l$2>GU98dO}2ߍP`0La_dP9K /œ{C"̗_=0!M}JTp,YعU͈$N*jBFcPPA"5MQJ['*/n [.|W,a=pI+&Zhy/*f]Z1_{28_/VW:Kz _9G)G۞6uZAŖ;O?tZpv6XڤB+!@v :{ew-he3ם |W%p6Hz^To9$)֐vPoLڒΊ:ոWIG+E Tg;H5],? vpB m-4H#eö\V13M BHSg>𒳛(6q ) !/Zjler t;3kw}ޥAR;z4 q,g /)^QA;<>PVD>kn!¦l&܊ɕC?m&". yHH[B4Jrk s|_RXvI K??[HRrJT"QŶJxHpōjUL5H {;{gXkY +p,٭^ ]:8YS滮f<-쳾8~ykȥhNwmHJ v>Nba熖_+rM<{@_ Jk]et>|'sM VG9Gb`{__}X},芈HV>| H{fkL{8]ˎY#q ׁ}Fv djlϬ.LI$ޑѽ;6" U r5 nd/K˅sX}1u›Gi]'߽ݠȒgIBZ)7dFq\g<@+jx!GF,RhVoEtdaqܿLܞ-CaڪЇ6ρ wrLl|kMյP{ s$ kkkFGq"1FSUbQ*m\DՒI4|S\6F-_姏ڭnh Zڼ-]sMa"RFu߲Oka' #@|Z$>ṡzbGߣ_!ܦ٘mBXT¦^)@B8PE91O$GߖΔҍS"\~=?2aOm/ )3z69@jk/ʔӣ ;Jw(|ε\g^ή7##BfD_IvK4 'u`Semv_)aknπA GT ROyHuj0x0}Wx,gyQe8%z?_p~LŔwgH5+k'UDI Z7**р̓{Os׌}W}oLLb#ky\WzX]LF@MzfQvP[/8CӉtyϱ-}-`o` m4WOǓl!0SzeJmU)@Sp_㊹nd7DJ`qfgOd? ֍Ò14%ޢ(svZw[̄t*zN@QJ8v ){|^y.jN<D|~:3*`bZn vL&j<3G wI܀.(Tcٴi7=V [aAqr\fWN~zYe m|VskӮ&\[-@ Jޫa]ek;?&*ʵA3)NwB̝⧈5"2540&8ق\kn>)^5ק-);fX5j~J%%Տ,#~7%ͽ3I/eﰶ 2M&2a( MHA)R:bI1_Ԟm:u7nn|}ӌ%0 zٵ30$_9U&t≿/Mxux <\u:^=@2*v䩑R.6|!hn I} 6UZ q61볐"P8{D)O'R T?B/Z7D)tbu 3\[jΕ{*(םČUYczo(81R q*2 Gk`ޟ^:UD!TYo64u_|r_hTi {G׺(cZ_ wm2 j.0ļź&G0EX +K,tשvɛ*(#`ؓTઈ49&pK{@U0S;ÍςSb<Ye9X>ne':z$I"zGLs{*[:7E!0J`P^f%>j<;y6R:Ybq JlBL&vGBvs^Դ9]oЗְVAt#!q%jcѕUqv%N,2!w 7Cč$/ǴR#" ާl9G̖nsŤf;VU N<[h-T(,-=6FT=T"Ȳ(uG}Oe紋w0& Ikb\\ CW~J$dh>/0hn{ C_1ߔ@X#pۙbWFtbX4 ՁTU-z-6Qڿ|R5 &DtGէ/,@l7]cljҬ^׷+r{wP{ ʏ]Ti߯(pӁrX)`vfen睝 Q^(9-ttqic,*ݟ|`]J\3{TMv: ]* -.?`^p6 j\ۿ&z+HX "[뢕 B3|<)iÚ jiwUF%={rm xZȉ1x;pBޚuRqyR2>rVa{*  ޺zJ.-T9Kik).տd4q ŕh)3o6|O]`_?z4ՠG{۔@#`z]_qh3\X`I<1]cZ]ƫe:M( ,둲֢-Z࿌Kӳ߅}6G6)cx-PR=@g_NӵeBx/+w|,<܇(1p8BfVU3,C]CYwL"-/Q*W1Ԝ#Cq|xrNLk`k*lq>q1#9iƕ(C7Ĝ$>eꍗ~ U +n,N?0{x&tڝ0E?Zav[/chĕ? b<Ѥ~4y˂b^ <ȩe~?o+˘tWu֌}P#,L0*\psՑJy _ȺNB(4F2 b/.גFn![#tᯇ]FBB\67i>>z8BCs:ٲ^!Q&Qd\EP1qbp{׭RY{Ԉndj;zCI!^n ^WH+*aae$ÝFUDzLR`U7;_c'"9"O!*.;'tM1׀;9Vq(G_Vi)XB%5 n|p֫ <+BuT9QyIB6#0&;3Zx _ŔUksJ` [ D?)Q*24sFQ!&6*1i7KT?! #u>N^ ; !@w( \8q}ba \]NH}և}'蔮Ԍ@C.48%7;>*l)MLޗ";!_(kׁ-;GdĞ5?oZZ̏._kG @ؖ-z*Zs[GkxۿE:@bG ۿD/Zd{SbpCħ`Ò ;L B#\@S&WX2@ŇI$UD7g[ +Hv7E=$&Tr8X:zkF5x %{Z (6 \ae "GsP^g@KJ;K s>yPtF|d#k08r91/ ;ˉN`~=҈|rMѵvKo8gQS1qC^YY3zoBޥ4}5ACgPSW Qjzƾ%#>:NZ)LYm `:P-RJ;,xQa&cOu!żJs9 ͕Ne+3MN_Y}BIlj]LfQJ)ADzke`؍Ƨuv)!Ÿ.]S@[!gwaEvF%E05v5}"scr`Qf[hQ Lg'n Ixy%YGb s3fÇخ$ݍX//<+niEdn@5JtȖF'3_'uBT\I*$$~e4 k u*QU)pnpL;c^X9yT+nWT#*Ip_ ]|Q!qWQ΃:GWʴ8+59{_"Ln)a[((up 5 #Qɔ}pQ+綐W冋)@V$<:͕#\ZP9All2aZ<{)qw'gsZ O;3/SL]haVP(d, 㛓$L a;#Qw }de<SklVHZ#\e8_k̵$]u`Ca)+'Ay9y꽄Vg]z=$Rsk:Oz೽f+󂝤`f Ña#n80HM1 h [wt}':E@JepnمM,lYq7W)+f>7WEiuZeȢ>Qb[*wNk%*0͉QѰg.uqF0g#BspY`24? F`,.23 c4D [@rb>w%)=?Daԭ͞[D)`90{կN/ZV艼%MxadkR`YT~ jFMx|vavQH!ڼDRfTrZN1$4~~v5UJϾ𣚴?r+a^"h NlS&?<+3`}盼Ó U.͐3F:\ǃOF ]_-h2@U56טb7i=n^ ٬8E}3Rqm"2f ܋@s7eT _jrc_Ԕj"x cϰ"ًiPَ5ٶc&r*D??z)Ž/ Y)u[mcq؃A65pmeh59 _7s'vCI#2F-rYnO" {BJ*)MN4i(h Y.95^KD'9^Թ鏙=̺L`:FIWmi?VE 7ڎUsl L4ҲWTw)u%ќ0%uPHbzo`]'rAjy^ _|*Gj l9\4שP]@tld ț5}9aL8<?iB7ָPqC#QØ[䶇mƠVe+ߩ5|]-l`.7?cʾrcJa K|> RuH:32zk8)Ϊ""gjӉ%}YEe;&໏9FVl k`WsD%'rdIA^ǘ0`$`>(4zTdEҡ$Oqޠ* @M׈[ rË9mߌO5G~'y*h @Rmx&{1uG}f/w=!w5/`wQp \h닲rdBeJ}K[L jU41 -c7Ebkg 8 &]mDɐgOXJTt'PQrMq//ƻPYO$i8Tl]}s&o_ Dmdbv_if3|:Fxl"FH1Ax;ץqW4N$ފ裲oLAnn9'ڰwBE_!Je.x<c~ǫAy"' |9j3~]G^Cw醀q6I Idz}V_sŰAa]ܘF4 s)A,A&W4jGsSKf (W60҂:.F}b al 6$` pҜ&.4H=/U~T?8ϗ?Vtix|Jo|ïg̓jAD1մ#y=6AzIu~ T^4\M/xn2X$}:?c&XGٿqV ߓEDˑka7 QF*]#{] 1z~{C-%ToD K}F=`g']$qeُq,-.4DݟmG oȣ}A]]q=G"J})ϐ{_0"2DagbHE)w! 708HWmPAԟ >B,^&7ncuvޫA܎ʤ10r_~2pB?Tlj ul@OOe1cŬ>Ms1lG/?tn#zKEߑ6`P7>o[8't7B)IUk W^;?#h:+Ixh{ u<۞ ՌV}:zҷZJ%M,n*Iaxޙ;k9`3ca$HQ`m@y<"~O`9/_d@\z5YF #~;d*V %^}x98 3,瓅6 7B8яu4Pܬ$EH-LŽL';*~ԅޯ<ܷMZ ny t 6 y#1 < s7m)(4\Q 3@< 'QҲpOxhX&6)(t5[A3V`0 4D*aCyN=f Ɍ (.\eNA˘n&y \;O!!s() Q#QY/ J>S*/6 Z##P=lk*eԭ]z,J: SY5Tտqֈt]ӽtp2hJ={&-YM'1D2yF;* y>7JwJؾ{,KP\~v7:b9xC~gn(I 7^BsZʧZw61R%G5֔`$aDoo/_j_bꐔ=wez? +!~I nǽ",k嘔]YkȂ:l.eWnSh1?*պe!÷WlbHY4a_"Ea.& ,K8'5-X|d'G+Jty|nwى$+Uky {!DW,T|2_,GQW2LdBuOfeJb8"$)fO|5Íbp?ɚ A!U)(O]~vALft ~i'WJ KF TdnHi+W2b^O<g@+@_皝 t ﲶοoY`׌Ϩ0W&vx5W 1TK*l۳0FҬrYy 탤4pxX~ֺDBœFr N0s ;2`ȩ,4.!5],o\,L2pFщ=k&8v_Q^w1"rQEoY/h9 =?}Q+qhH&80ﲊд]8FI01GihoDOg8LVfWPr&гR%.|LpW2ҹ3 >rj[Gv|gE>6 ՀQf[4iupCbȓfSOe4,\snjrxn\omdn &fyM ~SNt=ET, P)k2&D n w T|?FY5Wꕑ:OqG*=L^R+BgY*@@t?prWޙo)ꑳ`rvHH3`0 b_@}/Xvca(Wn=T?9`anV W&ӻx`8KGmD']4d6i!4 \"1[MtA W!tKv%ֆ*Z:T~ENgdp?y?ҿQ{&=v,Y.!㦉fv9'K3aB^sKS[Ƨ21g)RtĐf7T|I0ocL^ml_=[V3DM$nl'L a<Ġ*^Ps"_ K,2Ͼ84}vE|/A0Z_ch:Jyzw!$*Yx/*!1f͓ [ȋ.7d4'=y6/}=)/;UB_fAtB/ $2}\aąR^eD^zvo?y`5qNǞ$Wt0?}\Zzdw4|Gr?!f'q[:5`8q N&hMh^9w۳Qc`(xO3 }g`"ޚyG6K?<-/cˬSɇT3,sT}zp DSwmB#8إYTeyYOތ( )Z'c`NH!?#Ϳ/3YYY6R`5lRz.'rB\0a6.#a>;"ȶ%AmOt}LGO$[b 55fB{K'[1v ޸RB:f&ȋDT@1xkji" P1жY8ab5[/tɣmW7wԬ9p9{,5fv/@z7sof\X󃷎yz݆@EZQ]|R,Tt}CM*MR:d8p5VϹӳ<1dI b 00V:Hg& 0#%wHC T𹸪Ҩ# 11, T-9QJy!kJDC՗9cD5ޣ4-옼9+ IaCFe66uU;]|[q Fpk+/R0E UD2/5 Y>,y WrP9IJܴF)Y ݤECqna4,=\6 l/ %y`O#Ę8N_C2G(m;2_e_K@D t}`،#h-05uԮWMِ 6JkG{zLmpnChEkX u1jМۧJV @Z#C^<< !z?!YMT ^,  [iu>w0Zta%8&sXwn{GM2OB_&,ĝDH6B5ʹR*_3ŧJHP06(s=LFD~?S:h7eMhǐz%dh}~X^񡛥hQolk+{q3Bz5|󭃘S+jb:5V+mYұ!Lj*&~@Ch_/_}[juۏ6J}>=!>yW Oxw:Wa) 7m$yZhrDI!\bEwɣ5!*2}?EQ)lY&"\,؀ځu0K6:@>Ć:Na{T,: ra '#u|ڮ$̝K[&eG3foA3E.)+X΃'CruloךSܮNB6 ώL i\iʲ{bOj_!oGAz|6=稦xɑaTl_,"/8,j7cCn4tl1=fdV5eTOP8{kbHJk0<$DW*"(||]]^Oq4}R.Jo!p RQa kT;;FU2C#`V 6{|[btUTZVd6?,lإ`UI#1 }<3|"هl.! V-XkuyS1t llb (&y Xz+|XG$7mw jP1#ken!Bc4DD9NVE*JI6k߾9bؾ(=$\q(i+o@> OURU/ HZ> 8rH*j[i xGU_Uӝ)o)}൰K~@Z3_b߯ג d:pjGe};]*  Y)m mMiJt?v;J4')ٔr+kZscprFF|$p-pV0ǝFh-]Vz`=aYBҥPpc 9F D XSen"2Q6ȿdK)Lb̿@]ýl{Y+|Hv/iIDUEhVA\,U@թ',ǖ-,0gqgC^1N͑ʋF̝3α˫ &宰/|/oAjP8\TQ^5Ѕ0v.GAU"wV.JLeu)楚RмɯOx%|2C; n,ĖwضBu{v8PZ\iHJ KVƘr5wJo2`5ID{*x6 @Sm.Z9a^asQT >DFHEy$b C x@U"{xsK+/Pn6[_Ť Vj0BH sVD$][&0|Vcා9=< }ɓ2p.E}oaj~wm&a'ihT̞ܕ"kTf9gb|`j_/T!P)^R!?y щE ]Ƅ=ӂٵb4>7f–Ail&$_\o@G񍻨BD( PJ W˻+?UgE IE<5tgXzu\| Q wHl˳Gی5FQ$KqgYߵ jfkdE'%b pɵIJbh ,w(/҄aX]*MKi?ʂ#y'jpeq;F`_I{:f-:X%>K BJlaڗMr.Po,"YVXXe)xLnh`i_%?9{栃3 SPpaաYL]b*.@κQ#. g&FIdqM$=Fƶ y5%#Ha'~ՉM0nՍ CiZiLgDd{H /%9'nTi O鎃G MU!'!7:??LBձ.mMf*٪AU|c~}T/ #anB^ O 'Ԥ, ʢ#76GǮg@I'=ehU h3g\+aq+AWSۘ^73(<&CLT\I|EZo[&e"_-@cM'qN˖8U&=j+ O$>R%Gy,*Z~D}")_Ti1^Cҗy JXKY1 d[7N43!׸ʕ_â2 PqWJHHen&d+`Ҋ,&g|K\`rQ/q?1ȣenoVJ"[`}+7C bɚfttl!/sK2T 3OK xZl(?9!umuZ^&N68VQ z]9#a*nGK0ޫ|#̠8hk cƍyw!ʶ" Jh_#TK¬ok{"vVAPњ~5nw ?T11űBW~'%u>gtT$nUy Is-Wm~Q`{"m8ԤaԴfZXj]6)0`g5-fATR6{g&:_kaP$9^hb[R,*"ƭLF<M$3F{rȇuBn"Mfley';` psٕF 0K퐞 5Ե&!fa4.lߏ1F 27F}(}apKyKIc v_K-LcMTdc(!]^>R^"zE IY^ BdQeFb Bu(9 Huh`Gs<`חˮou3VsRbPK$Dk7, adBMrGmJv]Q8;An[bY^_ycX'$qwÜ͔J$v)RxO@&Ρ hX8z^dܳ-A"­91vuLef7Zu~uFCWX oY(M/0+e;=oZpq#3IcϲgTxQg-4DW3N,=$aٮxsF}('d/gySK֒,JT|!bҿ4%v}G:g9C DN}OÐJ4H/g+B~J0l}-YdcEH11f (ƶ1hr5Xț}u(5\C7qB4Fi{F/C]&Qzv EĔdOvdGHC8,S~b}| =&-+MCr,e3EDtmb#+zf9p eB]ed^>)d 8a'N%a:^ۀTw;㠁;O~gW%S(UMW Ҁ@(byXpTfT6 r$Ukʛem*KU_=2Zy|~\M) 'l̉ν(v<<##i|͞瀈)9q JN8n}C Kt*N0rV*.B̺߾^ Ax^+pTm;,Dz9sl1+8W?5&ІQGu[0=0{-k@bm :11h/[Ƽ?ɍ:m7ut-oܤ=~pP9hhWK@)¾p(^hٺ?p6R1坔NIQP1MRVnv|QP-i!4)n` vVR ZیEY^Gr=wq=v5T.XҎNona"]eW}P}L,/ipXVtɩd+5&G=)Gϋ2 tr2{ ΧBR>~>>0TiAX콗Hḻ@${ɋp=r3R,F9s}fF)@XQGL'a 58>`%5q?~ekQ!fk;6oNaHavWL Oߩۂg کz#<Z L lmuJP! L!G`~ꢱ-iMi8"ouCN*|WvSYRs 8.=tqN]'V0~TGw;8=Ԭ?[{&-w>~ԚG$t#-w"gsX}"a\ z 8{xI!vwbA`KRnZXUON_l=1.~wJ@yYtQ@YI C<^0ŏtl 5MzU{eM9bhKU(L  VgR|sb+ ˥&4}5I#:ZmPړL꣗l7guq:ЕyP}b-|7$N2l\YվP4d ay:.gTQ(k%5m\3NMBg+ׁ Zk#[wD:|cӽDk0l.9g]ETzR:^^,#K`b3,=>Y̭s< ,UbfQssjR. v10BG{=Vޖ`z'I( DQ*`PmJBSGoIrQfD+J5=2(@Lcژ/'+M!+K߯0}{=3wuzڿօ&+^̉ |s-&,ˢ_@!QUYFKڹqƊ:VOv7>EŖAg")n/+ ڄC=F_w;`TmKT @dɮ[B].S5כr. ۥ7nj.\)j7ρn]5aS'~1dz6wDվc"@0K9E>FWkq Rf,ֶsj}*mbhKDM`c\}o@sg@3a% IZe!._«k6ȈVEKx Rtv@)H^#Q¤]+F62AAgQ4,)kD-.hSコ h qX)z$S $6طhRmE>~>vLBg᚜]ʩnG6"Sf}%ibEg;S5І~;M_S!*IP,t> *FD7wYtaZ DߡVT0'Z:;uL ̟Vt<6K hSĕyX:8èb#EzN8ѣ0<15)s"pRmeGk9r|4[ͯ,>cۃ.G5=h2 5Oz$e#U{gE)9ұFwHŒm~IMS4b3 +Rl:Q.`ڇdETD35_5H ѵ9@zA,a7=H?zZ7YmuƔρ"N})Jd Tk(M=:AR ~!;5ʈ;s>ڂ9fs;'plF!wkT…|58:,$K<ͣ 3jkקni&)̣;t33Z"af_oSڶ>*&f_5eޒMPA:|"?tZn,PAwG)s*h_ATܮ\  `8PLIU4o3޼IS\Ƙ^&i69,Fğ31|ܥa(WbɉgMz3)QPza;U y+ԝ;`г(Gh>3 A/zg \so yV>N8H7a5&f:*QBįt'Vͽae|0%5 X*D*< r_qwZE2gxkR){ZB !px1He+{'pk/lEORlCrrSdEp cb~&7<W])}z>ؗ}n3~%y*9T?8ptRmߑG_U@,XÜ']#2#,GQcWWx- w[U7G)'9msvO'M - =Mfi~?`uBmP,lg!Lm5 S:g'3-}AǪVHjj=0 : -XZ8JoI( k%q.v8 )ypUVČFFJ(zT $ @n|~pPMN!}!ߒ`."z!'ǡf0?*MLYic%~ sfd[@qMmlakg PxU%4C 9n .mY/>A'GEڢq放Mw'Oiu i'wUFc%8iqPĪC{}xs#t(z~W;ԝD@Hi $j^\o(񚀴CyzϠ]N)_0LY/Օg$ Qnd0 `;;pBcA;o m2cҲj! O枲sP~;[_Zn2*aoW=)G4[M#Z^}q,7!'W]>y& C{G@,g%#r?J4S`_P)"A1{ Uzs9z┞c/Eq4>GԷ1V}K#&Ox@]}hO+<:)J^;5d;Cvh|:rUݱ,xsm4edh1`RPK>#iJH=,}rj[Lv0j}g?Mt?Ϛ'̑HXu01wP\Y %cPMe)慶yq>0.4qN0 `@~L}]$'8B|rBUi_|EMkg8#"Gr̵ZY&@n7# |+cYΏSBBN ntJy*fC.T)[_k;H̉t!pU4G^E)ڨxU6|!2qC> @=F$Or ӅKS;fM GJr+fA'4oc<hQT ADUG9#bcNU@Do#FFxLUGی0Q2r2m0ttQCmÕR,ormτڠJ!0\D+ ̈́c=wsza|3!\g6/ikl4GC%Wl$T韟{X+kvl :`A3%iWNz6Tа_=d7O5ۏZt >QmV=$ȌJllb>(\ۀ~Јjv(p?:% ,H՜@vv{jj.G9FrͨKL$Q tɗ}})Y66,WhV]4G2ҷ9{ l"Gˆ!65͐PpWךP^[$KQ`>0o2WNbOVب7瓾Zz = Ƅ!xwZr -'6t(|J4ZqHfY&!"uX=J 5F^bd8"aM w[C2䓧f\Ya'䆄c<7%7h1divkx2BfD? dDz*r{X886jsb{c|>F?e^[_LZ[z18t9R"%3UCUXG1Z)wNetUc ogЛ3.wv'@O3Rܧ^|h-@3 4Y$.*mW=l*T/Y%P%'a`r""x[#U'nAEfʐkәmiL!`9N9.a1+?PJsF ȗ(l|MTu\?) u$!Mr)ge7OSxT"0+ҫh]h[?,T_UUM^EYв6Z47<ؔ^\g@5]X$)~ۨtuXt)lx21Нz{ 6㗉ee֛Ws#GH1suvI!\g1vPֽ5Dj8H IBW]"aߣۛ'w¡:βz}daE/!l'B=vbNAGO"~ a7 $‡0uQ֑*ΌWىI1 z1 SN5.pχ X~p:M^vgx,: ZmV+j^ zEt!wQfH8/:R@)\f%Xp$iQčZ d1ܱ*lfA.xYMү{^J!gHc%qI ?I2A_\Y#z-prjj9e< 0b^ J \0]9 X˰aɢnn߉\51}::z\ݰOȤVy({jpAl5G'ǒn/{G?-)b[+ ME |DBs h,F?WO󄏎5f*!#SmR[C#sQ7DJ Hu:)W|oZ @Tk V'z^JYPKf#xй=N[dGyĖy[E'lAnu޼ C y$T'<u H˓|㪲3I'N/?ƈl~nZ\k;Bm| 8T`BzF5)7coxLmYҰkYkO8ܻFۄaݾ 1V6 GgGw. jto }:4#լO 9$=$3,?jQm_"lcӴA Q/>:eɟ80_Ւ\M(0300hv~os- -CbT"|N :4;StJ{`Z T64C?2lp@į4xn/Q~<B@= ({Zv'XK Ny2lÎaO]Tkvg 8_qI[<jGYLm_PSL!_+e1upL+JV6ւ}uT+1@BXT/RM!6oy4@2 >UA0oC!e1~F;5[3C@Ն D 錠}PRʫ`ԩDĐ=S WPy_ "U]qZ04^xmcw$ڸTqpLt&hSP޳*"yF7Q KâZzjx8:'KJIKZ>Cx]%Ŗ6K<εgQ_p8"J’鍟ԗc{EzC^Dz\jn։ Ibח;^ȵ^kOok[ʆۄvM>!i 3)=z=[z<ķ֌ApN7ݠz$Q:s%^ՆlTO- $8<nCW uyڑB(rQ0"8m4MtW'%GIn,AB b),bQkN=]+οiѹ(o$疘|{(d],9Sŭ7$ dԍFs3=ЉTv! eGS2T]cTWwW:↋[ IAz K²u)\4Ğ%;PcM\Ʃ"Z&ف2m*R,;&h:3]<8T1 <7 hE2\Fx۴pm+{ҿ|>o)^0K_& |lZIJ_I1N|OW{3`uebg7#~Y<jя.oN7=kPV ኑDx:'rgZv㷔. V7cu ob.bX?ZVmZ2x-2.i1 Vp.6C+ ނ^S0@&дHML-_~ukݑs5Oj+^gow JQU2'^GgIɆP8lf~4pYhrf"+_K5Ӎgt!lp7{Fe{q~/u@ƐWTe:lMJcoZ&BqPa&PDF&W_waŘW\'P.!kbkUPyHtn=a~̑7٫_ @OZk?Dͣ/Pv4'Rp[`h d?] :!ӑIf|<v`c0<5XoYl~o*%$08VMїT#ȶ "ϩk.#=Qb>x(0El;H˾cϚRF?Ά!̤G Y_0}\G`; {$&7qm.Scs[62d+TRLdAtTu05_A:{F]/3 M{$p.1V2^o{MުWkxȖ]Q3z錟˼UHq بusA`hpZV-ۤMTw %(~W_Q1Wыз 13Yl9CrgQ+&qt1JFȔ&7Nrڊ7&M~M UsusVP(8^sԮofϽ> Rl^>#W#wm>ʋ8$hP1]Vf؉Tm e1xF/8#yk0r}0/n&Ͳ(-v ݋ ui,Ƚ {,;Y]$DHl0=0qo5LH!mqlP ְJ/K9qa##|#IP_8F\c/u#- E}PA|kB% 7o*qp35{xF>|?8sfC xѪŚI?U2\ =!p}RGd:d k+v-|$,^ qdWiFebD~P nnөeWS>YuM'oS jP, oqS0 xXoY <[0f/ Ъ۟/zkft .$0!tt-nhoя찑$"&PH^-UF)#&)yRF{3A_;Ի˸=}MB χ-߾[`+{գVJlt[³ݹD389 _eÉ8b`#Y밮fw4h wȬ?tH: n<:;Exqޠi'krn?mK:*x۬M](;$us9غK Q}\S+Bn#%^3 M fHşF(iaR^lAFipM<۪tS Tik%#}e@.yA~8MݬO $ZG8e!ЅiJv=)s#,xeLPxoBkk.3 ODcC,ÕY:De;7V/"nحmW}]=mu1E/:&M}II SRqΛ:ݴ~nR3"(僓/fmGv I6_5gaW܏boWϩB䩭`nO+6U /BoyMI&[T!kc#~o2p?ΕCT:7 fBxr~&ryk輆Xbjԡ)->@:q_<|B߻9HԁbyiTZWp oTiU{hi(ʹMq@4K4%UQ}G(W9Ӣ};Û ,;JC^ =g(:zeh[u JsPE^L7bMm:[MxW߅"U WKc׊1 ɇE>d>D,N@Gy26~4n|WYۑ&,fеQ[=g`tcރݨEmp ͚ fG9 ޜ{^lThvΛG4 fݽ e { d+c]ؼ@Qf8xY!_%rX3*|pbZ Y_'+XuL=-!>.pWT44j4Tͯp%~0颞7[H0o౑q:E/ f>C=p2=f3xך2͹Q2DIk:iԇQb,XLa,S29aM4Fey(<5nPL WtYDkU!`>뗑MWdž8 uCTX`;rG=eBx_2Lu3>Tc'RNz6>n1P\L>? YH$֐`wAChG^r7oZvIw&~GW>:,Cu)8(~{~$egi.]yXm gr$HNw]88E T*R AÜMGqI #Չu͗??@¸[*|S\х_y︮MӰF[>N9›#^% +!zЍ1R-P>߫Z4_K By@>ioiMpZCS_ՈIiSBQ;5G@wq|Q/ӇHiS,5+3ZXdAXXYdFۑd@Oc/$5 蓗:Z ^'i'άQDw}<{dX`3 b9uꗧ,OIHl,&+)=(O@ʕ!˖rKZb0xq,{i8q䁝6qFG*P~ ُ+j߻|cOڡY~c w^QT|16Z+J8;5i[PΖ()kx1N4`]2b[j/$hG/. `(0eg ^JPn wLzS;v0a]Mzor~zs ?6e pLo>pYN)i)C#b^'cnN݃`pڭ`CVravd=9139}PݍPY°k?3mרOc}U‰tpC2{R>va@"`:@q0!fF1Ct-vRzb ʄmfs-SO4Fty<*: to ^xyڃ)*a+*2-"r(nLwS#rXrʴM@jG\@Gk ːoM]G4BuKib\&@iWk5fPhg6KJ;20sj8KL[~YGFb2EVC)۴{dDB )>7pȀ4k&XNU qYu,61c"hlUdL,PCIjDj½ܻ@G.f 嘼R+/ 5ϗP]euvVl[*U\8QeIS}D[Ѳ5eD<^HY#9E7#$bv{`XPsjH{ذU$WV0REȿs}IFvLK-MJhX^Y fAH39>BȎR c޺r3 LW h0>&ҞmJޤ߶0~ᬦq}b L??ic,UˀKKe BDC=h:9_4CTzt}|&?gN-}Hާ -v,.#pW0L,贰8hpHR6\arN#h#16i6ސR؅'^#֦KrdEC A'姉)/G`S} 3]}`WBh+g<2d"YƟ{Uيfo5fy hY3px;Ǘ3s(U<"?^yR3X~sũܔwY V_RNI*Ū;F @f|ZOe20T_[6D\Y_6|=y+D0=3e*aHT"HY5&R&z">N0lV b5<]cޓ%5:AkƞL,%aFNNq5*|TTUbȿ"f^-'Lo8]Cq)1eFv4S(jDgxo`ݷH<؎"^ҟq:/.vOidA\'5d_0P53od`{IV>AYJelDc*rf UzK#ݷ`MXrNߩ]׋kF"J:#W,DyMO1Jׇr@0(+gpm8i?0mRSDS:L}3rEn7i%cfE.{NĐth˽͕VZUX N$^z[y:waam[![=Qm% 0AJ w(Jm^~eV-' xлp]߇5YM NZc5Bd0q>+j 4 Kd9H[RCS#y@SyT2pVRTG13:?A Ǖ|~)k&=G$(ḾȡԈ_Q{7fp;Wi=ro2Y !@CCHlBX´Mmg_K$|Qbpe*d "k6a,TGF]MbNk*yP(7\Ѷ=cw)G j90R:M6e+=9 YtZv*UyYEUf.ZOI.l sNPF U+=f@AS<%W؄wrM}53 ĄqZ%k]ʺc=bT*'5w d_t _5S3 d\ p'4ēs# QЌS< ՂHLQK<$ɹ\- )U_ڂ-3]s-lFp\j5U0# N,0WȴʥpMs/YFa}o ų4;J Nai\ f" D-u(C&/t-w?@rSN>!PdV]XW׏*Xܵs^MX MmͯBc}W}sDeRW čh4䵝'NҠX]ҋ~H {IuO>AUyptw 8Q7O&klZlSk6(lȬxy-ҟk.|c+|`}'/i)#NIs1 ZFƑS;akaj/ċ.7(SV n Sh>[œBJ:QV+.m*EN8vG4;GaFή5Ok M)xRDƉ8{\(Pr< \[6@>3 SQO|O Fh*#eFWG&? AD3 /<}=yաfؕ Հ3D{=l`p`'@  ȥp%(~gVV]}c! -N~G3W ?2e&(8.+WS-4(x'kP>d$c D4z4Hxh|\ '`ͪ7+\HR4(6x`YM||ym&?,Κ5;;nt[Y3]\Qc\C$ǂk~y31pLgpK9'1'UdDŚ ^sHѾM@"_~)`)^m_Fc8׳ |>R:X[JJ*Bļ5v>4vL ?"4~C-h?W 7=jڙVto"KlgbBfTuF>=M*\J?e^$0G"^YWٽ z|)WQ"[oG>O)7V|&1aN)h1;Vf ޾鿲ڃ&<.]N,/4Fs TgHk|:@m~F bzxK3g l+꞉ޯ>m| &0o]N15W'ea+¬40\ԫQvysꨮt5;|Q>55mEa5֙ƾhm7}"jsfYvJcׄD}L3rMyd'VqbͪB`\|:% BsZѹOm2>n+Ko{R*wp}ydL;2u&Л3OAU.̝=t'09R~~ ΟH*;u:Y˄c$S,F>hxMF`hAIiz~/Z]f@KhkwIۄ WD {M<;XL&z!<8:oK \pXN ăI۩@{kZg=Me*܁i_f}PVD u%EGv/ i]x4Eob-kpȥxN4y袟I6q <-7N5HP6 :RED{.pLO(^߼7|Hl26[M.vZxQ:HsaHTyT#ؘٿ|Ȧvyml>Aծ-Jƒ 7d 3Q۳`yϽ+~)c\//g:-tðe37 '),jDo)?~d vS%y|'gw.#|dv;4 /c2 ow^Ҳ22F2-*&ЫkbF};Y S35>~ZϕL6뒓pa"Xg}aޡA=N3v9  49S gXִsE]\ U~9<*ՃЍ~dۥJLZšˮkP /jݶs$Oxx!Tz Ts= ({)GqQ,?Zr. hH6T2UYJYIR=6qvq}a-T^U*=y).B)ƒZaKD+oɵZ@f:Э>DZjW_:$b~鷹EV0ФϴZ3lB_Ĩ<+vBȏ>//'rI(lY2^)Cj$^p$-@bx{v@R}`F05 59"k y*{(C{sMU<7Xp AnC2k"tiס²ϜD|HEn?杁OLsnX&7/L %-V#.u|bl@O1IHhmO̬*tʎ40CX%|Vēy3w4ٿ] wou]@ռ]D}X`i-YJЕXMM,n&hpojD_(4lXb" vmNL@*s_Xl{p0텿7G^zP{C"V\pt-kBXS)2h8D\qR9:|( tN}%]%e7z/|c=|9q$Qn;G.+ Fȷ|`EP >:0E?G~CBA[-hnUb J@oxf_ν?sa> yYfB QӒ͑L@;;1§SՀ^I(S; lˊ:Ja: d5(,;-9"mEfA+0GzsG)u/c(s%[@N'Q휱wj8!+Viz  ||+-8Bң_l|snX$BLylG!far(g8qhryTQnm?X#I@ lť;8 Gml:=#,\M6y ř u<9V cDz\URqπ)vmҪLh `KQ|B~DX:v4bU"FP-hr>͝qy _Q։:ggDX[֡QvFrʧc]' ^o6rX47jUAP,Ȏ]\. 턥wCVRb:$~'ꘑs@@DnRz:*`6-Y6F Ka5by>e UI֕ /.#uC0ELjxW"43+L)!Oj4 |RWb1i#0䓩$]^V:< VRiBVRE.⫬.V֏}O~6W 4}cb (=[d[abGKHZБBdvq IhSQd7(zHxDuǕMCc2CV}!Uc=VČ=-"& SitB1!7.*6b=,~nsndhϊ 6U[*Vx;o+X^ѻMa6 { վ7kyΨ~Nfilǣ 0gq@,9MmGF ,詜 V~3u*:jmHpH٭%.x)p-tz,!bn*J:׆E6NXNR5Bs_΄ TeT{:Flʎ}:,>.W[Ԯ{65:J% vQm聎"s@uо HQ4=uhuŝ7[y'+قS/mP$<jF19q˘=T61>RUY2{y$ڮCegǓ"%@Tei=o3 addM|Q,86~Z.}*~'҈wB2h 6uHOl: (w̺GŠ#Sj7i~A ʺ8nˏS|/>8 j1h8RY1tH-x_:N%Q;4\Mm:U y-$$GwLۉCr=pڅ  <>{Iw;?v0߃}QBwW]6>7 [r42>W)UCcx[_rQJoUho'; M DaBLgj!aIO}Ew7=k7G,.[äM$&3ql\GT ?W7xorǚ֋Rt 0/=9  N1jgpz u#\!y#х罊V~ BrZ"+Pu_O8f578d&_ctzVK5$Y`/)a_DG†uanֹԠ/nK*/'xUXRD~Ť2b~uض, KԶQ(/b ^Ni+6|ˌSn TaprjBh)=|`M<$-}ьZzh j)n'3׭үs)U]bo.ka0B#lF.|E(O{ym͖r k0f@ u;ػKKA78n,&tPx{ &xn7r!$i*Bf Pk=J8t&嫱[#6 [1-^Oq, ,"5qyeo8 9*PXT;c̱gd7xan;].j ꁼ,2=z^X L7!D/>*}m,5s5<帒<=?G b [yĆZx 4* 1z (w03fA4yУqDGu1v=O%ztQޮI8s1]Vxղ)AZPq^p|3o=Lq cUP5gnhHkGtl̫aTg{oGXT t߳eOU?r(#1 ^X l}/z0]Q-0,5Ã<KXq^v%Q6V)#c C}-[Y8:0*Ӽv͖Ks:g>?ԢSY/p*~:"XK[p 7m.` gks8S&{RfViɻWمb5l`nŃcl5Јj5'dGm·}r͒D6ӧ C"8z[OʃPS]N`g} SN?Aq'Y)"AJsjo?&G'j9}o@߂3J 2dT޴eDTFWĺ/khA3I!롻Ja4A4Ky]D#Lѕ|Ra1'\S-X\oCox?A/:y|~-2i5<)*VjӭRŪ=ȡGU-/eXs|6oiWOgכ6}*aM%?SR?C .'5|3Buj[?/8O;~82q!NF[Iz89 z~sAy~#=V^]bfA-c udw23VeD@)?澔﹚+arSIQ]/js}yC_ DNd*֏]Drxgt qVp Cށ~&Le8s6:hMO"9҅Yo'0K%Ra51ʊ8MҭU 1얆'[(Ȱ"eO\ТWQJ9^h촮{4MP{E;+DLٖdTo:3ѡ.ᫀt54vm6̃mFWKYL=S.;nsX7tCs̖x8F uM:uA)'KB xd:>h<)ŗˬFakB )Puu=PjƝ*AJ{ۥIEk)vDZDϬK[(zr6:w%`^6'9.uY&{6&5X'iM"о&iӮ8/a'KH3Y4x,{͵|@d^%[Ţ>P3[%_hV."m(jzXD FoOGXs2锓(lbJY%i&%1'p!*C cm2n2hTeS{e _SK]WBRNk0uZRѦx\IOsgFZe3w@1kGş SY\X"xkǛvnrHmDA~-5;5Q.AV-^RbPF~r zti< 쑊*(X_>O,fv8e#ʞ^F ˯ |V@o:ֳI]%:5 V`;5ȯ&U;}Sr<'wde H ̎HM7 ,0R?"cj)"<$׺|k2@JlL D"ر 1%]5)'afSd"tFʞ#F!.o.9DFrY61[8'1%m+(l\+ 4㼏}I!128.A&hFw T>!ؤ[`|@ M6'dJp"z(`u<{Ja8S`]Ϛ̩;VK4sHL?2#Ⱉm}$IATZM@0DNzVV]Õ W"o:M$@I0 M_'W'P+7(tpyd h^z6WD,DݰRlftVK7I<޽{upAXes\6"S;PqҺyhT:{>052w_o}\gonrt 65:MUi{ok #6@.m u"!_'ˌ3d(xAx24,Ubn 5ݭoUE$/fëƇC&WU/b820QJԚw9]%8C묫=O5xilXξLɓm%V/?&gŽTF:=^eߖ|*"3=X}5%;vIUy~pvClHqOOVm=CQ'KgsuA5tc聿0*50— rC0LlXcW]@PhUj4((iSܸ]Ǵ A!c`reVn.zOVlTvT" Bwλ2l4lhjă˱].Y=D"0yܒi@9:YGX2w8ۿÉSN#Sޯ ؤ_ @A}FA3/qSɼP z7*0xP6 rيU@థhk'1e& >H I'a*--=hF(X?BݥkꠧD0 p#bXDu ]l w2xA0!jۛ+! $NdWcػ؋wc%nakDV{}9T(8T)ud܆3T^̠sa|2-n847]_$Lo<SqO[\uYJs@d^# WS3Y]vNaY?I[ZѨ3> s=V!stDF5H!D,iDzm ^-RX M|G13Lco&~"_[ س|.ɒ5Ec@YQf @GΔ AH]xLw*>mJƫFAe;bv>C_إ.l,>=p~d UŇ,cg- RILv~Ƿ窅N7nC:1Ğ e(r[),Xnx l8<~Q%%t&cm'rrڡ}g|lZ*S?[@lX{Gˋl(=I$vLB^aAܻp QbQJ$qohSA[_7G hGJYkw/ ќRwdDëбW7?$mxЇVth&Ca @[*:;I!ݷY +[rKP]5ŭCFK> G)FKХd(87oaHwG΀r]d֝j %ˏk>$~]qWHR77vCilʁF7jF&ugcVm@lf<@C0&_|H 23SmRs@ERVO^N&`g_}ϜAte_PjkΏ+&|eQ/S7n}-;l\#6Xq (7fוnsvI /yu8o>m FT>Ć2Sp,1a%a˞Ӈ9 bPӭ ]ć ZS[GU:{wgEqO ;n:ҽ30NyMB)Lٹ0K=J8r Mu[oCy֯OG+Wܥ!LFՠ6%#&F؉3$!2\ˑ|7嗮p38uq$FЂ_U߲0eNJpg+Ƀo-Rԉ?iM5//~cɳ >W@Ҋ2##A {#x5 ?ڑ 7.?jaf\ޙAx쟘U:#$;%Rmtpچb^յ񇑦 )" +[Dx+]jo:s5w6lN:B1U- 9>%jKB#¥y,o/s#qP窵sO|uIWڑ,yl٫Ֆ{Qz58jL^ੵTWMk8%]L d97&e);F"2mARڪ:uBLlCs5xs/aAͧ2p&f"FGcFQ+^,dق\>,1?$n_OI W 9 PzVGh 'x%7ە[ӃwAzkkި/_:%?4u7p2TR7b G^fHM:X̀(vt*[N2XҝʆzQp).ҟ_[,-UƝ;%*V)2/WIYZ G!k0Āj"Df)r6Qq b&* Hu[_0V oesJ8]S+ 3OM/-g-Lc@1⠑|dpT!1J3%s%+t1Mx{ų[Ox&]Gp?b Ջr(ilL`&--,7ͭ,5gXrĤےok[u?]XKF[bl:({1)-n%Tu^ULk4Ԯ cbÊlgŌbI(CQ|g͎ѫH9P\\ Lf铙^ /9&_ ֧N/锇$%͈.z/v_aZ'񓑴9oVk\ŶʪXOXۺFP|ah F]<}}e5ᮑB Fau.N#Vk2,.Xlulh,\ Jxr* hIᄑWP#@fq4~H}삦Qx.-2EɆBkCho5['*$+EF߇p^nJwF{46(LP+VfƱ25Ϝ"b{+B3{NƩP=&-e,RBX@-.H|\qk9p k&o@adZȅjL^%c˳Vh^"i3δt8ANlx>EEB"}ˬ4 OEv8EF z}>RHMd\Bo ?˘i641ȯ%fI@ 05/өQuOk'ڣIk3T({5l ̡Җ&j q`zf-۰Saw Zg!Xw"rpCC-H:L #iNɃ{rk?^YYaA,&:j*͒ܩ plR ܈.HlG0VcQ:u7'1k1xA}ofZD96"&||pY <1F(P^C1Zf""Xn\15x+]kzVtF wbr˴ ˘0fUG?7 2I˚04ܜa}.\b@%T9iy06G6oQݮc]c0Eg2)a?w6j1x=S2 ph=_unLګX{4E)nb&+='&hX:WpdC΍U *WulЀ .#uY[Jm-?YQͻ>ZinGTZ`xMK4̚t\^8״w96#8&/̄Ocsطfkp!9(rzf@yv/'Xȱ۵ǾhGPV B<琵UXi*|~zPƚDH(" !'%J>#UE|k8\6>ϯhVaHI-bɋ6mT#^D9o4,2+𣥮z&֙Ud]et]Ƒr\ibd2dM;;D6Hk97r/"ڡ[fsܮ'ۧ4J)-cxGJ+ gZKB#Bw}c\0C;-&CxLm|woJ:R'_TwrV}#?G,4Wބ`vi' %CO$pCa x1eEc&u_goD.Gr?; c{dK:1XV*Z<9΍WKnXe_<5++]~n5>6DiQf*.BQ3Ẏ=$KNE`~2y}2m.L5= ٿ)h򺫯ţjGU?F]^҆WwW=Ȥqkk2)Α yc= HX,Űj9ڱJ4.z;ƷmAB[C/e0wU6 uf }Tƕ"H`WMUrpUieY岝_A ȧ7}T0~IKe:cÆY%Go]S˒+ˮq.;:6U 1tj\ v v*߷ڕޓ"w(*YOذCn Vx\k|&:)gAۍ(RHgP~-&Lfo5Y^[bk+k\=i)APxSƸc![ܫ Ax(vA<! d-`: 6;"IW{O: ǩ?d,8hfy 6Ds$_0hp! Y0)/ɹ&~DzOkRSr7$i58*2&wDN vc=OÂ)IH|5vXj=(26J܅իj۬mT?;\WB<.饲ep0"Z4RjP`e-f,p Zv^ {VRuOK%~DA,^>7y(S0Ioe׶pFE>FpXMDi#N|]#ʶ/u(̢yAڎ+Z`[ :";'NlHMc[X⸄٫ʅ38[ GwT⣙sBeV{b Yg6̹;'zR9[afpDC n6(+M.tѲov%o5͜ž1DrQZ{`)qhƯ q^OJySչz>e-K?(PZiznv0\ʿұWPZCU8A<ؿ6-d(ne{Odҭ (i/9>%/ߐ3lo*;9p"1|҃˥ŗ-:SDyOO$>BJ5S\Aum+!޲nR1 F^:3_ 5.e?2 t2\{arQ(FedtR5GJM36v03 H¸nY5]G:bIy9w~-\'Xnn%/?> b'V[[^r 1ZR0qޤ_O=#I$ٻd*'$]UgUSsO--ID_0umHJDd7x_AeO^ÍEG{/^EJHh7z~:D՘V1X יmo.ڬnQtct;]$[Ŧҿ5B)+4tiK E>=D6_~d:gSa(Z`8oJrU)TS|N⿿7[hGZ30E9мCAt(.ed[(5S{교>H\{B>rؖ9)Ĩ/}{pUXEd&8'UN89m'ԀE; QÑLVo@n2t6%Vüfv:7@1 jzs|gV cIYAs*YI>ޕ#!V[T,;?7x%!l|hRƈhkkB\ .׃:&^+AQ=ew֢Tnx3~Zd܏fF >//lY4ySqƏjJmRX|p0u4]5Moznq3hA_7<~g)yMCiwdw\i_0G)3 5PE yL9,.f,U'p%{+)&*7^>:%֐WʉQ6|T89#5|z?mvy{MǷmp7KkLc *fJ>νQ&0H`SX rP'#VK?;!ũۊP(ެcK,'4ǰ,ȣ.2O<_Ffjtr<mo'mN)v]|YDj?O'MR C,vB%uDe]}lMJ"cB!Q ɨ(yuYwa]XmUg}"$C@Hn o"vIZ X mmh28`2}7ղcM,L5zcLA+,f%},xd*C/E'݌k7|f<d 0 -Ψĺb-3>u"|mxB[qHĬU L1-$ȠP7ҚkMth'+DSr#I~OY$ą9pkN܀7#cd2M7N߭ ,tԩw2Lb`3ߞh,R' U&\ŝ@aD` w3`{/\dt $=*\(Jd=Őz+:YE7JT$v:V˱hb~%"97 | VsdY ӫ2%ee'O.=N6:a75ml2OYwűJy[@`o \T᳘kHu+)&=Tx{ĹG6P}t5Ί1Sr rec5KtQτ[(7!ay iɩ׹? ̗'<]Ƀ|_muO - dQaz_4)sP*UEPh=Al.!v$E3@L80y`JICDø b̧q>?yǠ˂>h_z ㇊a6HJhz4T9];N=ʱ3vvUlIufĜ28C$Ei-r>tAI%7a cN,ΠۉsH1ih~#"x+ɧ>it޳k,W ӆYG]a . af-UE z oM+|Q :ƫ(Hw@ġDjVw:]r+C.WlV-B]֟a6nKj0ܻO3Q14k=QU0oe]]qcEӄͲ39J&>V-mgpk"dAnbSԋ5=%pCJ0\\C7֟a`e흥G2]gQϣjG4_WfaKmlVS|{ r7Yz/#\@ug?9Wt+w~j+UCX81!i8IcߛujjVIm:cu]T ɏ=#Ԟ9(~vsnxo&ZhUM/_7D05x2Lae{N/>Y HdS ŝh}ڱ+>I6' $+.xs :)YVjwahCGljq[--g-[55#Ape0$DQyFZ9/OSAQ73Jh n7x t CUo@?Щ1U> 3u]<4DT ^.hh0X]V6D S).l ]|1xءquDUٻ;K8fo_x<_"sf}Atkf Jj;¶shjr?!i)u^W"߂ᔰsS(\`,S,8obt+B%MxqgKJ+ve3np?yhMcm-.QyH(ʒFܼ%m|Bߐ `cpJ@14t#<*'3"M{s1Qd)r ~Q K "sMElUk&ۘm9Ȃ OmvJ;>ءM?_T'nۅ9M%geM2?rE'p.sh4YSuaٽ'- \l }(-ǒE$-;;J/lOW˕)W'&7tJ̝SDa&pMR\Mr=;t7H#gw_|H-0д'&D/|;\yM;WW$yK W2G+1v_,8-y4,K`%3%⊲*?]eP>BtI[3i|KqƷ&4nM)CWǍ!" TbLVU†I8٭xuK9<%[+vtS.e.E~=Sy<;M{H :\M$)=3 VdC$Er| v4 Xxߵʷ>CF k PjZTlr=bCq^Ϳhܹ9u.Љ?s*NPׯ~֍?{A[3[=3+pٍN]+p9./!'U`xv & ו ʎ7WsIT X]gxMӸRn6J!C)Cv"_GX +/"=#1 =I|>L Lo4SaiiS,2&(e0j|oQS  g*8ܨ걫ac/A.c݃1\TƆlOYN,1885 CaZU b4WDP':FjD-jOA&$gi z،)f*N@(^T+[|m&X.~PRVr3i~[>?NE:D*,;]n>mBnL)'r׸am8.NL9X$v/haFpvtغıR"/LJۋ|888/ "Еh1U>,AW@n6 m5v ߤɢ#JEY2E+ָeo6] &)%FD +is15(Fٮ'm`pr'N2(/|SGw:&(0_:LAz!'|CAŀk4ulLD\X1^uPu!r(Z{a< gK1,]Z0tn# Kйc*lbvT{=5=LuA'41 NP. dͺi1YLZȃE`Ԍ1ANR sb+_=l4I㜝x&P%X-#~6G? )`N  u+:ٜќWC.2#pۢ)ok:Xfb!{%gxI"NAꬲaFF\'[C>tj [pIy3sȋzc[lEa@yN7N/R<oق]q; @&i ǢGpjd,(2DFrg مU9(;Kbb `d|1LbioSJ(7q4BN&ٓښ)KywLB< vR27WP+0qEn}BZS&FXo*-0#ǻVtD@BS GΚplyd8!΋~=ysat+TIsSv*$C1Z^; I7NL&?\,e:a mг$i&[AhUjCM6n΀&Q/9n)w߬v.M*Uҹypp6SʪYO΂A%\_іHcGMpD?@щ2Fqwf YzN;(ka~&lY b!q?'9Q#=/azԺt0+ŗƬ/M)d\o[KӸ/nOK5`KH'yw a9Z-ŞD_7h {BgL/hu[PLy1Zmj,բx Ɗ yl#4g c~rR6g>7r%x:KWajבw<\z">qcyśߝ4wOpЍvJxɤ0F7oZpy!`SȰJ;mKU=hUўu #2_T5p\"uU!UipzO b5x%ѫ$$h_NP/`45Uٌj덂&ħ쏼&2`bO {[DKQC#-yCvq{6<4TyL!>RicR3|^فD2q4|#1>C;}3l7JQ8olNnt_/ziT aY^wXj+H _Ua=CmÝGX'hA\a('y;qKs<^S/ϵVU ,k݌3ԅKzsU3ΞyF o^Qvaa&NiHՃnx bĔj\?UdJORx#Y{;rD?]sːb_ofQ>HXA{.T)/ơX^7 å,]PO+V&@F 69!Ȕ#|.by=H"DlV)TPBIS2,[E!:N|I_E^8 \*}m ZXb |Ehl֓\|eJ(X 6 /p4j;2 I&_ #Zskےe5J65Y*Qȵ0ZDb}=SIl(_7eJzLSy3 ?!b#ؚ̻4Wfbh.&%gI[2\_ޙ|N̳"ԇyw!Ծz~ObsۉeYHG\F(ѱm9~ypc^* >f<m#^Oɀw]Bnx%YhN2jOzE:hHih7^6v(C*_@`<6n KX|o%m*$tӴUX7U*Kz%b*ۣ8,a/ήCKp%:ֿsy c;_]}]6 턅h1*lugs:Ļ\[Xaݬ:U.Ne\ yoj^P2G*+`KTy(Hc$_lmOBo[<#en~(T\O\$; 2XoT#?5c"RW|䚉GNL>RdOOZ*gȩ9SB4j=g9,y[Q̶aX)lt *AIו]B =y1QJ? 6==`ޔ&s4uwk9^ >8ӗmv.8CֻV},&ddSiJ6{(ꋘ`>NyyԪ9l۸]ro&BGH>I sx@n<%ZEꔻ]Qj ~1ZZWf'øFNkv){{ץj;PgS ϖd'*]TŠ\?мtpCßxMNȀ7")ǎF74E?d y;##eyPASgR ?$&,:bWIrmK3t_y(wM TǶ{;F(ݪ@0zf{+} ښk/'Q΄3Srg68YoWIߴ&lv`TYSPr,#A)0Xn [9vKΜ(iTKn"*TydbʲGW5* [!$B` EnI{lP)P^VC. ElflHd]A\XAaX#m2~*1[LĀYmvڅAE[dOQo \ZrsTWS'Z^KqsYuOҳKUAWLEfVm=_=iQRj "Ka즐[:_!Xc35L͒fוeq=U,r D,[v.X>^j-; aJzVtuN.i,-x!CyZ1Ҳ8D /NQ_#۾+gIA7o5!$Iiד6R$[t籫O8p7ypz'5FX}jq %dAdZfJ}8<qal>NC~Xɂ ϳ ڌzGrk˵Ϯ²R c,Nnexx0zhY7}bAzm=Ǧkߡ}U~(f'Pd#nB;gwN!5p ^ܳ>A}!7F5ha*n,>Xsԟ[t6@&)O9L<]l8@)q+3ȥ'B6O>Io/6g%5jDpr "}XN|Tɗp,~ĮQL\-e%,F3e` bo jfޛMPx\@Y RvA2y,Q61X fLg=󐝍G}m›pKVx/u@$yW`6LQRVH}7D1*Sm?DմQ*b"os؞!&@9D;QtƬY= r?>Z٨>(7wgxzsT<[7~} a=I-. F Zh'y;%i`!oôB4, ]8(d<>Xgla|0:8Y¥ڽ ^+sq0W_]Zl]h.<ם":f3(kOFη/c< Z*oŸZ 4k]b(t*F6u0On6;Me *>ZKms``D݃춍,)b၈VԅTJ޾>5eay.?*LxVO!6gT)3KG/*QK0i:)PyèHEk*j^:M'6I|fug0r>|Z|MǗL>eާ&rW̮j@7bG'w܀Ae" v@Ļu&308e@722dtv` afZn6cqbz;C1p|?^=9,;P OHFj|'V@+٢H<3H,_@ 2Nըe\l+)//h9QqPHs2r-1\9-p7ܺrY`*@ 6~4v ;}o[c c~1 W$O<ԍVB/;Kx=_ڀ|<g(;^biu {Γpm]M;e=˗kT9R6ˈn6&˼B"d4mUѮMYMJĖKVPHqAtU>7JR< A>ZU@nUe!48ppۏvZa~_A\2{ڍʹf$]&W- |L&Q~ `Bxsb蒷6u7?Z Db73| { uTT2ɟI"hbJY B1)cn݇<:V䰽j#qg?pz3gׯ0v63!x@V+ҪX*  M*Ʊ Pմ`l6/ԉѻe8+5uh{P0"{ nqDl1_?Q6cm}2 g K  \DM YuⳎ #:-rB#:3CWa&%Laca vKr^ppk'#/T u\PJGKEecIȊmĞtȼ/YH|rR:4i@\W͕dw A)kТ*|B"P۷ꐀ_ opE?>MR\zhId9@x)XJOۿ&|%@U{9nYn!W 4M^,MsegƇl0zk؃Rya[ YZ