setroubleshoot-server-3.3.26-3.el8 >  A b&+U]@ `?ʊGu7O,{3[MuK F0Qֺ.`}!Nty/6"j 4zC| k3mOQnmť QLE WHw[Nt<{lV[ٹwQ׉?%ڵpY)}ÔY}IgX^Ԫ֢oiWȸ|( c (drRl.>z\V,MwҀd]QrkΪF64'9niٌS]o|3_G֕/u b){`(Pg+ʢ] ì]"}'@S/Q.T7}auҗz`ЏDB l`2L(>|Jn+IK !Ri\J z^{ghM'ˢ\.,ݡ 8aK^4a3f9274be92cf8321c8492f7e66152135aee2f9e2909a0f08c61dbfaf1103aa322af0eb390da58bbf837418a0384da10723638cԉb&+U];AOJ`2{$ Q>` d:dEUt/?nsoY3,nQ0 Z X++W%zG݄fj?LUU)L gİ%eWqrYnEJsп&2],ʲ%oyRD4dVX 5YŤv=i{;g{4A)**u0{*(w-y[)'SAѦpǎ_W_N?cfy"TB/)R+{@!48A{ƶȬ1PTbBp,]u!Q,rkrM UjH -Yߛ ](.l8 d"ک7y 2, BO]tҐFa#U]X ϫԳo+6r}7mbƴ/dd ճʄ[3{ZKH~N(vn:`!E9ochOI&ӽ:,e'[>>pHr?rd % AX\x| m 0 P   +  +.144$6d6&7&:s&(:):*;$+;:,;D-;H8;LI9@pI:vI=H>H@HDHGHHKIMPXNPYNd\N]P^\cKbegdfeffflftfuhvk8 wlxo,yqlGrrrrCsetroubleshoot-server3.3.263.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.b#aarch64-04.mbox.centos.orgzCentOSCentOSGPLv2+CentOS Buildsys Unspecifiedhttps://gitlab.com/setroubleshoot/frameworklinuxaarch64getent passwd setroubleshoot >/dev/null || useradd -r -U -s /sbin/nologin -d /var/lib/setroubleshoot setroubleshoot/sbin/service auditd reload >/dev/null 2>&1 || :/sbin/service auditd reload >/dev/null 2>&1 || : kmmqqXXmm1t1t-- qIqIccpVpVff@@''lh;S. C}B?P: a{n?FR?_5:D0..0"0dR4 4/ <|:]G-I/9C5noI;ug3@95)09T=/b2~CCA3@J1-}2A큤AɁAAA큤A큤큤A큤AAb#b#b#b#b#b#b#b#b#b#b#b#b#`>h`>hb#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#`>h`n`n`>hb#`>h`>h`>h`>h`>hb#`>h`>hb#`>h`>hb#b#b#b#b#b#b#`>h`>h`>h`>h`w6`>hb#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#b#af1aba7aef639bbd2d495b259f94e728436c796fb3f4803aa73183aecd3791fa5e8475ddfdc8cf232617c9e17273bc133051d4a1a0605ba089a25b6c319f21a3aefa5f448d04e189719024d7726937038f9a1bef0b30882a916be4b49a8aa092d4b663605dadf69c7deab87532851962853754ecee5c9e490b77511315d12375f593bf26eedcdd360958c7d7a7cd50a5b4bc68a8992d79af2d253583b121af3cb79a9fe70bed980038b9ae45429bdbc98fd4bccf235f923d191314b8f84300f868c8315e740eb7d15ec31bd87a8f40b9f40c54247f5b69bd6fdc94721b41c1f04acbb40207688ef9a021f37a9af3e2d15e5771c1da7177a7351e79116d93bc04bf4952d133e9d2599accb26705f673132c363ec16cf372901ba4a1b73c6217bfa28f3dac6b86e604ea63ee77e438aee775ce513a6f282212080bfbe1167dc912a28f3dac6b86e604ea63ee77e438aee775ce513a6f282212080bfbe1167dc912f1b6d81589cd8f901d1ffbf08360a8db79da724efac4eae804233432da91e067f1b6d81589cd8f901d1ffbf08360a8db79da724efac4eae804233432da91e0677c532bbddada3b9784685cddeddc01095be6eba5e0ea532cc40419cebb2ab91b7c532bbddada3b9784685cddeddc01095be6eba5e0ea532cc40419cebb2ab91b56d98ce2aa1787bbfda5327c14222d3f4211247b054fb6068b95dcacc0cbde6b56d98ce2aa1787bbfda5327c14222d3f4211247b054fb6068b95dcacc0cbde6b6e86cc4938133ab4773819f1dda0d5793a476e8663995da9ba457994f1ea44c16e86cc4938133ab4773819f1dda0d5793a476e8663995da9ba457994f1ea44c1de3faf8f16d6dcb90290254840cbe10ba2de07de17fd0b14b88d3e8f4ed57824de3faf8f16d6dcb90290254840cbe10ba2de07de17fd0b14b88d3e8f4ed57824767ac0b57555c55d70cfb37f2bee3fce43eed7695baa1ec8609661dcc1682d0f767ac0b57555c55d70cfb37f2bee3fce43eed7695baa1ec8609661dcc1682d0f60ecbac718d256b0b7419fa955df27c958b4528d005c2f011770c5f91fa71b1960ecbac718d256b0b7419fa955df27c958b4528d005c2f011770c5f91fa71b1953f861f1bc57b180ac47411c3a8eb0526a840fab2c08f8238b2780842c2aa7da53f861f1bc57b180ac47411c3a8eb0526a840fab2c08f8238b2780842c2aa7daf2d6d7164ba39661224bf98f045f9908fa7f11dd3f66231dab1a249a9cca26f5f2d6d7164ba39661224bf98f045f9908fa7f11dd3f66231dab1a249a9cca26f50343c6d26efc5e545424a454054ce898db5c03f34041408ea4b7ff44329857b50343c6d26efc5e545424a454054ce898db5c03f34041408ea4b7ff44329857b523ec879b74e2262b7c75d57b30a9b1f444cb48390eed854044d2341c4601399223ec879b74e2262b7c75d57b30a9b1f444cb48390eed854044d2341c4601399294d7d5a22af5855e02979bb4ef9cf8f5478f04738eb0d09522405271a675d18b94d7d5a22af5855e02979bb4ef9cf8f5478f04738eb0d09522405271a675d18bd284bf8a6a58a978ecc9d77b1f8fb09f21b388c87a8fe95e9b4d2df5309ce0d3d284bf8a6a58a978ecc9d77b1f8fb09f21b388c87a8fe95e9b4d2df5309ce0d34576ca90db399691d4f3ccbd4ea4ce392b28c32b78355cfe866a19b71801ba914576ca90db399691d4f3ccbd4ea4ce392b28c32b78355cfe866a19b71801ba91de176f84148241cebd50dc44ba2ff8f5ac91dac83b48b70f0826df889d02a6b0de176f84148241cebd50dc44ba2ff8f5ac91dac83b48b70f0826df889d02a6b0dec652fb631fc70c0517a3b99bd6269ec4827faccc5ec5cc26fdfed5ab783cd0dec652fb631fc70c0517a3b99bd6269ec4827faccc5ec5cc26fdfed5ab783cd0c17ca1d64151153165840d8402b55022e0064ff88d5bf42b0562d7e9cb3c617cc17ca1d64151153165840d8402b55022e0064ff88d5bf42b0562d7e9cb3c617cdcc5d68f728e54f415dbfe0711c187636feb1f7a0826b510b95d20d19c28f3b28a2a21a65d48435e9c1f1b92303c0045f57b966fbc8ca95e0a586cfec3c541a09899b5b5dc61a0c29f3942d377c67166ec34fb55c5798e963a52c2aeb560803cdf21d9ab22e2482b994b432e3ab7fa5bc3e6d145f51645d22a2d9024a6dc49ad663e8323e791e31822afd868a7f43b6d8e1f2ff189876cbc9e3a5d76b3822f91a408fddd580757a66656929f2ea6114a7a1bd8d8adc127df13c5a8bd424f22941879a9b2643be98924c6aecc9dc12c0577544edc199e2f0905cfce7cb8a9d260320179a4292387b5fb280983568400fa99ccd1f8f29ebb54240573b01b122caf3360e6d7b4addc4e45d07bf538b338818a3664ef190009cb2605b9e9ccb619d652dd051e69b1d7572bed488f71bb1264fe8fe889e6cd821b0c4ad0f23c68d381489d6026972266750c0aae337b3f64d2b818303f383a93f31b01432de32342a2dff6cbf2163e324ea54fc49d6fc48ebccd4d892aa467350f8cbed5a691034fca3a399168f11023828805938b204a5dae4a73e065265e1c5b230fe3ad05a484583f8364388d1f4938fb4f2a2165473300e27644e9c7cd16312eedb9bb9cac2369db1adfd6da9f02f132eb4a159755d62a23fcfab9c3532d08854d362e791664370ca9fa6d4fa8c78f564483bba934b9034d6a0365f44c81be0978dcb51f7948cfeb7321b7db2fd8951c7ce3c7c42680fcfe7641c3d7be9e8d69a8fbb992a9d08652f1e43328a987d052f788ba41704f0ef2b188887d6c80cea5d861da725b507436c55b23e3d9d1312ce1eb704856ee05aaff8a55b20e90e5974104b397cd23fb6a0b7caf34f6be639a5a4835bd458e69775601e7d4cea1b7b655b8d10a8b4c05c848d09e47e35df391baebbd7bd463fda7a68479e7b085a16892c97ddd0de3c1acfea679caa797e95f171eac038d4eddbb08957da9505f7dafd9999b941b99473393d49832106575bb162bff8c6780a5ce94132f19859acee841fb26533b5d0f231f7edcc7352d7734a96eef0b8030f77982678c516876fcb81e25b32d68564c5f9f162e35c2db51cf0eb3bddec578b73aa3959351c38f0d94b5fa5ab85333bf074e68985dc40c5d5c9836f2b0d88ab09365a788339ef0b9bc4c709926f995eea2bc8a423afb4a676fa6946bc069b093a647e953eee2fab2f2eea0b56650479749e8eeeb3c33778d4e94a7d8d9e25d5a01d2f3cf6bce7c4f441f39c70d73e7ec64dd6ede0dad502e014144cdab3c5a58457bb1a9459f2745a6ff387fb03a3b89eef9a7da5bf0d5de481caa0407b2568b531b7b8aefc28b77b35ffc2e3cc6d7039c038e68487357ddd22c108a28315b3507d89cea8cc4311a57405e282afaf06acfe7ffde54acf36391d191885286ffc89b7c5230b589da688631aa4f534a142a464d1ade96d9833a09565eeddf8d3095634d80e977149edb6e0db6338daad677e3c1e150ae9a64d9b1970994351494dc1a9e4675e00ebd9d28978450225b18686e96b4265527a7e308d57a21827eaa7c137c082ce57ecf118d7a5cc6d95ff50b0e5011622cbb364d29bea83b00fa955d7d1f5b152fb2d8f5236fb537239c7abdbe6f190a883bbfc0761a9b950de940f4efdf4b3cd94c32ee7d9702aaa03e19c5ea1e30055be506303e838c1f538644788be3faf0be85f82b2b996c87e2b3d24193a1eb6a35918d87b812fef582f9599e95f964f7759427f2af09b1c717ace2c22295d7fb336f61a605c956f043406bce0c5fa103484035eede51227fefaeea49600ba2a9f750196f54b365e288ac768f590af0a8b59b48a3f37e42179427a8eb9ec5c645df124b213ebc82300ccda77d34a00b17b053d57d4a341514f3e16b37d4aff55cee18cdcdb3830681fff16da145100baf7500cda3455a84b4940b20e3a010f419744a1918dae2b8247392760ad4adc5dffb5f84d0fb4f30edbb07ae728539e5c50364ab60b5df4cc87ec5f15150cb9740dda7e0927570f2423c53a1147cacda3d84af87b2074233df65986eac662353ad8e76133f08ab63301a55c5e708048ed140904879bfb5e6bd05bfadf88240b8d56dcbb6301b97f26a04e9682908b7a2033da1c84a46f0ca3ad8f7fea6e81d774a302f8a5c2f645dc68db6c4a13ec4ae4675848beebde1f8c53e9beaf6f985a708e49ab24efa41c8c464b13fd2779f5b5468ba6ec24529f51e1b974e70144c04050e6a56ff1ba2a73ee438d461bf1444a1d5d1ba7d67a8e30b10ff1c739ba65baf3aeb2b39493a45bd8f844fb847dc02a95913e911eae0045fefd7bc983f0ff6f63be55bf63d8ad0aa121ce7424d0282f2575a4cf844fd7321f78d6f3f9938c295013d4aa552ba3cb4962c634b8686e3456b70894b6764899449f127387464a3e0cad12dce66cfe33f08636cf97c737077cf24f4f564846782aeef4be846dd22e2ee994563480cb2c70f159f821803981a3c69d1b98048c7556015e94b648489de01bcbea431afe34b3bd4b31fb253240bc1084ad74fbbdea92e1dff7667bfc3b28b459bb33160f0939965b50331d177f125bdb1e43a4e8531d18ffd2c74ff6b77c81e834e594d77a335d4e6426079bb73ffaea4a21a0564d1bd96541c9b9529342b14a0c07e63a749b155997778364f766daca727ab885a011c2fec748e8cefad054f4c85cf2cf1b28be48e9f03dab842931c671b9202de185cddfa17132d3e313cea0458c92858d744eb3eab1c44709b5e8a17f47a64a94f504ff0fa04f62c4860ab1d8bcf93b9072731bf735039274a43e54747c84b47d2f6e51606596f34694a9ef70cead036f92df908f858c08b91319163c615e9cbb4257f0a192270580807adca4aef6ba2732f873ac9a7b31ec786fe4836421cf33cd3f1c882a900095ed67dfdeefe52ef710ee52fd70c0cd0e4c842be91894d8aa83bf54cc7ea22a82c7cd8bb6c2351634370c13a041748163f06f121c65e6d8b6e7db1881b091cd2802a54c480e234508889e8932d7e30c9b9cf62c0cec77cd9daccf75cbc8c2cd3bfbda74617e2d96dfb0b9e6e6dd7cb6b514ef65525325f21d2ef6e3723d070ef975bfa9be96e4e34d102ef8ffa57221ad45636fa6688cdfe37583c7037ec7b0307653b28c8fd9da547af9324a771edfaf8f11b5959db7fef5feb8f0faed08f308e12ec43fd4a8690a0b4c8312584a7e60c7bcd6634548a9a761d06b0ee32e99090edb672a2269dcd48761d1d9c7e54ebd450cf3b8acb3b680826f05dce37667ff8de07dc2457329518f30701fa898c645f086790910759303bb333bd18b2d850623018d8eee404eefef66c2d0b14d6d90d0f25e5090539f5c5077c399eafc926d2351f1957466de7884090aa90782563d84718112a1374c6c38f0893ef92f8f04eb071feb12d3bda27c5baafb2176ed0a01a836091d428a7fe7dc64cd283a819a4b54a1370f037114c3e4f06db0203141c5cf7bf48b39efa550b3980bc42441088c4d5797249d99c5947f9bc441ed69ea2058f6a167731c191b6e410e04853886927b4efc8ed8f2679bae129a37804e427f41ef5a91801f7fc4b1145a08fd136e772bf5640047b77963b4dde147a4bd1dd85847e948569841403403e6a4fbd629fef7c941abbfa102686736a720c030bad893c18139f80a67c06c32780a0fd65972c59099c246db157ec8ddb30f3e28af8e4ba824c0e0831ac5067724b903d9a03c2ad2f87fecdf0fcd82153ac6674bdac05011df013ab65e63d2ae12af4975f4adbfc616540378bff126229ff0af55577e55996f338f6df9e3fabe83a1a415e3556c90f891775b0a09c5a1109dd594e2dd58739e39c0a200c6b7049a1e14b24312e08d72d6bf5ba14b97ba22de5f37ca8796f0009bb3b1942824225a4cb6fdf74483a2584823cecd8aea6ee02../../../../usr/sbin/sedispatch@@rootrootrootrootrootrootsetroubleshootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsetroubleshootsetroubleshootsetroubleshootrootrootrootrootrootrootsetroubleshootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsetroubleshootsetroubleshootsetroubleshootsetroubleshoot-3.3.26-3.el8.src.rpmconfig(setroubleshoot-server)python3.6dist(setroubleshoot)python3dist(setroubleshoot)setroubleshoot-serversetroubleshoot-server(aarch-64)@ @@@@@@@@ @@      @ /bin/sh/bin/sh/bin/sh/bin/sh/usr/libexec/platform-python/usr/sbin/groupadd/usr/sbin/useraddauditaudit-libs-python3config(setroubleshoot-server)dbusinitscriptsld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libauparse.so.0()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libcap-ng.so.0()(64bit)libdbus-1.so.3()(64bit)libdbus-1.so.3(LIBDBUS_1_3)(64bit)libselinux-python3libselinux.so.1()(64bit)libxml2-python3policycoreutils-python-utilspolkitpython(abi)python3-dbuspython3-gobjectpython3-pydbusrpm-python3rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)setroubleshoot-pluginssystemd-python333.3.26-3.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-4bbOaA@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-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- 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-3.el81.11.13.3.26-3.el83.3.26-3.el8  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEEEFGHHIJJsedispatch.conforg.fedoraproject.SetroubleshootFixit.conforg.fedoraproject.SetroubleshootPrivileged.conforg.fedoraproject.Setroubleshootd.confsetroubleshootsetroubleshoot.confsetroubleshootsealert.build-ide129b7809ec359d4abea579ea8e4726cc55ed56bsetroubleshootsetroubleshoot-1.1-py3.6.egg-infoPlugin.py__init__.py__pycache__Plugin.cpython-36.opt-1.pycPlugin.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pycaccess_control.cpython-36.opt-1.pycaccess_control.cpython-36.pycanalyze.cpython-36.opt-1.pycanalyze.cpython-36.pycaudit_data.cpython-36.opt-1.pycaudit_data.cpython-36.pycavc_audit.cpython-36.opt-1.pycavc_audit.cpython-36.pycconfig.cpython-36.opt-1.pycconfig.cpython-36.pycemail_alert.cpython-36.opt-1.pycemail_alert.cpython-36.pycerrcode.cpython-36.opt-1.pycerrcode.cpython-36.pychtml_util.cpython-36.opt-1.pychtml_util.cpython-36.pycrpc.cpython-36.opt-1.pycrpc.cpython-36.pycrpc_interfaces.cpython-36.opt-1.pycrpc_interfaces.cpython-36.pycserver.cpython-36.opt-1.pycserver.cpython-36.pycserverconnection.cpython-36.opt-1.pycserverconnection.cpython-36.pycsignature.cpython-36.opt-1.pycsignature.cpython-36.pycutil.cpython-36.opt-1.pycutil.cpython-36.pycuuid.cpython-36.opt-1.pycuuid.cpython-36.pycxml_serialize.cpython-36.opt-1.pycxml_serialize.cpython-36.pycaccess_control.pyanalyze.pyaudit_data.pyavc_audit.pyconfig.pyemail_alert.pyerrcode.pyhtml_util.pyrpc.pyrpc_interfaces.pyserver.pyserverconnection.pysignature.pyutil.pyuuid.pyxml_serialize.pysetroubleshoot.confsedispatchsetroubleshootdorg.fedoraproject.SetroubleshootFixit.serviceorg.fedoraproject.SetroubleshootPrivileged.serviceorg.fedoraproject.Setroubleshootd.servicesetroubleshoot-serverAUTHORSCOPYINGChangeLogDBUS.mdNEWSREADMETODOsetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.moseapplet.1.gzsealert.8.gzsedispatch.8.gzsetroubleshootd.8.gzorg.fedoraproject.setroubleshootfixit.policysetroubleshootSetroubleshootFixit.pySetroubleshootPrivileged.pysetroubleshootemail_alert_recipientssetroubleshoot_database.xml/etc/audit/plugins.d//etc/dbus-1/system.d//etc//etc/setroubleshoot//run//usr/bin//usr/lib//usr/lib/.build-id//usr/lib/.build-id/e1//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/setroubleshoot//usr/lib/python3.6/site-packages/setroubleshoot/__pycache__//usr/lib/tmpfiles.d//usr/sbin//usr/share/dbus-1/system-services//usr/share/doc//usr/share/doc/setroubleshoot-server//usr/share/locale/as/LC_MESSAGES//usr/share/locale/bg/LC_MESSAGES//usr/share/locale/bn/LC_MESSAGES//usr/share/locale/bn_IN/LC_MESSAGES//usr/share/locale/ca/LC_MESSAGES//usr/share/locale/cs/LC_MESSAGES//usr/share/locale/da/LC_MESSAGES//usr/share/locale/de/LC_MESSAGES//usr/share/locale/el/LC_MESSAGES//usr/share/locale/en_GB/LC_MESSAGES//usr/share/locale/es/LC_MESSAGES//usr/share/locale/eu/LC_MESSAGES//usr/share/locale/fi/LC_MESSAGES//usr/share/locale/fr/LC_MESSAGES//usr/share/locale/fur/LC_MESSAGES//usr/share/locale/gl/LC_MESSAGES//usr/share/locale/gu/LC_MESSAGES//usr/share/locale/he/LC_MESSAGES//usr/share/locale/hi/LC_MESSAGES//usr/share/locale/hr/LC_MESSAGES//usr/share/locale/hu/LC_MESSAGES//usr/share/locale/it/LC_MESSAGES//usr/share/locale/ja/LC_MESSAGES//usr/share/locale/kn/LC_MESSAGES//usr/share/locale/ko/LC_MESSAGES//usr/share/locale/mai/LC_MESSAGES//usr/share/locale/ml/LC_MESSAGES//usr/share/locale/mr/LC_MESSAGES//usr/share/locale/ms/LC_MESSAGES//usr/share/locale/nb/LC_MESSAGES//usr/share/locale/nds/LC_MESSAGES//usr/share/locale/nl/LC_MESSAGES//usr/share/locale/nn/LC_MESSAGES//usr/share/locale/or/LC_MESSAGES//usr/share/locale/pa/LC_MESSAGES//usr/share/locale/pl/LC_MESSAGES//usr/share/locale/pt/LC_MESSAGES//usr/share/locale/pt_BR/LC_MESSAGES//usr/share/locale/ru/LC_MESSAGES//usr/share/locale/si/LC_MESSAGES//usr/share/locale/sk/LC_MESSAGES//usr/share/locale/sr/LC_MESSAGES//usr/share/locale/sr@latin/LC_MESSAGES//usr/share/locale/sv/LC_MESSAGES//usr/share/locale/ta/LC_MESSAGES//usr/share/locale/te/LC_MESSAGES//usr/share/locale/th/LC_MESSAGES//usr/share/locale/tr/LC_MESSAGES//usr/share/locale/uk/LC_MESSAGES//usr/share/locale/zh_CN/LC_MESSAGES//usr/share/locale/zh_TW/LC_MESSAGES//usr/share/man/man1//usr/share/man/man8//usr/share/polkit-1/actions//usr/share//usr/share/setroubleshoot//var/lib//var/lib/setroubleshoot/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnu ASCII textXML 1.0 document, ASCII textdirectoryPython script, ASCII text executablepython 3.6 byte-compiledELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=e129b7809ec359d4abea579ea8e4726cc55ed56b, strippedUTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)empty  !"#$%&'()*+,-./0123456789:DEF RPPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRR R"RRRutf-882d52eaf0634cd272404daf4753fe5cd204e01dc778fb61e4f79790ec0e52509?7zXZ !#,] b2u Q{LTC𙌖480)k8ij_2G"vLjoܵT}#.'^rP/>+ETtRjˬ+PF.\Nτ=ZZ׺*. NpBh[tҧ9IKezpuvBqX_i"k#t9 Nvʘܧ +{d!P; R%c gt5;S/i1>ann.bOYiGGy'5NN国)OUuGx.s|̲{eW8t)BO0He >/,vnà4+ u~<ŗt85ށQ *U;~%SkPfMf$dhXX*m = =BZ'k[7`;^5Vd(.%w*br̖),mԣ4ݶG7"zoG;O,Zi3O>p1!">>8@IE۞N- 鄏tֲHKTo&`k«1|;,DDbF@ U8*HJvCv-s(x,:V0>J/m 9ʲl)?HBlui#/K`ZWjv @K3Y|[Wij0Mkj@6,w*@ 5V-U#£r~M D eAAm]٢2e{B3R!*?p>{< L)piJ'y" Yu{\zmB !zE|glINa/Ώ/WG`|5N<#彿gkuJp *:QfsV2w@#|/8n#Gߐ P 9:ucQ/ iJKӛpbOenSm*(H=UIr%7C@bU-r)3NKc~]"L==`mO/OvyG,T *~ga 윲rC̻vl: afqKX^F7d0T =|v`buߕ izr*zv{C?9Swm{nM @ԧNu@׺~"jp`ks/RmY)mV >Jz]^ԏAmn9Wh,?d,UX7Hӆa0$̼A&ZhRqխLn,.=.JR<_5!mǭ)Lo+ ȗ+t1=vН+m7$5"@/"*[I`gz"&xdëpf`]:uZe"€NciQ6)R໣i/ai<'9C:A.fqVÓe|ޗSvTya$-YcgFN?ܙ*w8)9[$hnaV4"-O$ڇ5c sS&)m`T| e0/C)n_+q2`#DA]cM[BޅK&dB0 -U1G%=l<%|zqX nfC~K\rO*S#kɋ|`a*!CP%!q:k..?&16"w?Fu fR@n-h,1*>Bӌ441 F"z+31J?ѥβe3 #.I<1k-Y0bVENt{$ywwnG4LBO#9A @!իsqʉL|avLZ9u4"PD.PJ*olT:٢76,ƴJ.ĶO<R(N$+pAye $AzSS}}]^$T"%;4⺶[K9Qs&K8Kd8+Vj 9!z.^B/hהQsp}F>Lgم2v)V(vBr(Y$5V $[=WsP{ ?[z2һLk@gZO_22v*Nɪ(tCjr%ohQbU|#Q=EBF +Rߒc5,1aqYPd~^}O!Amm~Hټz$8@˚Dtd+Gih9 vMM5j8:<,Y$XZ2ﰕm/YY:'9wەXޕwCU 8"^  ~!ޞځ, iʃ`44R˓BlJb]|:+4PȲhXbm*Ks (MvWr{:e }` 3°bG?"#[Q+ -ۑsg0ެK*KΈZ+ SH ߅/x.Hߚy)Ԥy>Χ\6op61+\&1Ffo{/ u.^tܱ#5O,i'c].2%# "$=KմlKp",&HOƽFv>Dz-eTQuHNNԏ|"hz/X^fww~]ZLxӜ*̆`֖zIYE rHl`f,n}>#Q,V/ d*u6KDwU-̓\i'hrZsLeI$5iʤW139U 0 S[pj~GΙX"@uE2UrI tffd{hg2C4,֎2ECZ p.X\5elg ʩ7b^`qW|V, Ϟ&|iF?0 bJo|Z P%W ]GRŴ˪;{)+p9*5!`'鵂sFSo(~9Nz>Œ?v뵨]3 +Ir K]')DX2OF[#;Y%6G+!{2RmؿonSJhNꓸפ/̽DqUb-R"$h2su" 'F=o5`!n Kr%΅a\%Q(9K0uc&ֵV~oW! +.QB2J~TKg83F헷۩_UG7kf F̘^fR3gpƷ~[aro=+})YCOS QKapĐ/S_b Lxo 4gg xCI9y2Z o"xҶ-۾uVF,뙨 =13%"F+?_pZ@ Q$Oy תo㽓AM36Gb3%,,H6&;gN;Sh4RFжUfPoMWlTΧ%f^1*H0YU< 0Θ)" .'Z$dY‘1-g{&r0n$ӟ40'm|V| LnNH(@]'dC2ާ"4%ԘxV PhJ6$q\|i|#%e6"n7цeq3MxqEs@c˟=D`\Mv&ד}?qazKvz\qGef_:A80<1&o5x%6WbiMxRdP?. ~je Rjs{H%VHN?b~Ҩ%HQXY ޺"DVDzaxA^φKU [s B(׫#Xs㶷+`$k'x#dLzc9^'OfX`6CNO@:IP+ޘgBM.z}~ꒋT!1 ՏSN|ULCxHT۬5,o%=I6ԗ^L 1,ԓr"?yc&ۍ^!@yъc脤 )E$-- r CSkIfpWnΜSܣ.[eB(KR}en$W*q9|˚WNu6?Q/EhS狔9)Wx Ô|^0ҟҎX'y7#o9vgDҳsfy9udr/;ae (8Ԁ+H |chWETRJگwhMR0X quQʤvvS0xR%%t<}Y}ߦuSS=jWKa15f %*m3ϸusoO}+zf+;9qK c'Tڡe)9ظW߭vZF܌3 Wpx;`R@8]f2#:] SNX:O] -uD7-~QlhML};sWT5:$%3Zc3}>c.[t1Mhxl\xмng'!ģcmΔTC-Ph'2Mp `%~eRe -%yhilxk/;R1"[Ld6ZQ)s4f-į|>50F` ,<ͨ?|'*Z(RfHܫuA 3"{'9 }ΙnÎ2oxD2 sۑMOJ} mI26NQ+J]zp˛3``pmtTVݦK<._OvE><;({?Rt]3[U Wߥa'ܠu7z_9d r;)"WlT#^\z"]{(%Vi+Ո Hen2zASo5/x~GVE9$8pߕ /S0{2CKTTakY ڞȃk-؉43o/?$>9t] { h1Bߜh,R5nC DOj*9'}_i|O)p+) OrA_mlf'ް@%aȹXQ4'* #K{g A<7 !?mY5mYFsy⛻FD?%cUK%;R!OI ; APHUawqA;/3X}oI$N%qӼID]@*jvcĮP;\ jBL4 }oHh~>Z,!e1Ȫ%{ <%sǽQ 7/c$%iiH1FUE%WG,"obP?=,,ʖIO*Dq #KJqI hb=*#qeo!4!R%K8侐Z5$tpU&ϭFJ(ɿɅJ?4jxcDiY{@e六fntgb2 ˞`Qj7.t{?J[{\7S :+.[ZmdbDe؏[?k<-Hk&-V:В}Es;SA#vY_Q* u#)X-S:.Zxmd @lDT`NRɷe|6mU*o.Xi٤1@Tf) i !1ȐWx˲4x`}v+qns8d<"Dm/a~FYMc`d9MHLz5%cXj2Dʀɷy{6ROl]zYh/z4?f&}Y\&8p$KQxslê\*9h;HޤmKC#NRax:#AL%}f;ƃp:s}tCucXv>XfBkg{5xSXi}C PY%}#O^2[>{}C\C] ڍ]v{~B܂Ң?9P)WM x߇Й&LQمeeFCµ+52X(΁IIڧH;YO~nĜû9WxN>lA۞-0<$%梸r5EDfr4rR:}R+T!6jt1ȇfؠHuA]̻8V)t>]jXGҵHHuM|trNMc$tAcѣF)GtՉ2#F t$P>P[!ϒ.!9mQ#6}8{IZ1I!7E}&09?Z\cwKxFv8_ԩ0'nzI5pw1>5 #܃xQRc0{UF5Jr$cӓ ڼ!0kqfϦU[LAOJv[1l˓Ӓn%O[RڃO$+A-) ij`By"E@$>~ 0 ,ZV ~hWN?GV5Z M8eyi&+]`90C Bд}{N7sӝ]cR fl!8D{,{IiO/TF1mbFd\! SƋoil| Mݙ"A nx 1c8dJ^`iH3@5cY cYiZEhX3 }WJ|94k+$}&&!tC$6OwgbTSAI!\$[W)ΨPG( xF:} 7!FFvHFڦEfh/c'~71oeI;Sm3NxGЂTG2 ´I(bQ #9XWxQ.,9R;|&̗g-~oCRN_qųDWOXH٪ .dvh3ai,JOnTHG4_Ym1&H˗X@E^ Q^{RgZSDŨkPC)&:j*t%鿥Mfj)g,i|&o- VV7_P:U#7"ɍ"sw,Ky͏nz:zYTԁ7A9\tћE9H \r"Z2-`l yѸ$ \6`hdPJ9O#G-dA ɦu+E~䡺nz3f}Z1=E2 Vѷ=XnG%E%s=U_!2o &Fnn8_^)bRZEZ?f9Ⱦoh2N"hfKieOY $a j5<PVyRVw-H̨Ǫ? ttcgJ2|(^ؕ"ϭ\I¼CC3K4PTC+BL*>l??(dT FG|("{qs$+ \B/5/$D~ ^6Ai1;#4&E(Edu<?- ՛ux#\ep^Nm;cx$TX 01,qa 7$F2Ϭ?'%9Nb'+,5ͪו菱K*.XwP)V2%=FDә>.GlD"fEW *}U8P;Am(dIIe n]ij-{s@Xޝ5щ?ve0#ILCdO=iݼj΁vŘ0G9ѯe4 Q.ooeB3\P3 gE`N(м`2"$il=HQ<$zOqM+&_+(̱_Lۦ?[ԕzld SH w/#.ya^f*ݵB"sŏθ,zky<uYt/ԛ7"#AlҦ&4WQcYU&39e{4nyC|=jk Z' 5WД .9R7⒳Qm~,-׃ha3Y#¡ucC79iNhju&ى|R`x!,9!>Eg턧LD}z?RaV5pT9Rrzilߔˁt/yjMѫaAmݸc%V$Igjz852A:=qm]8/:To~g%DUwz me4Qg5#½p'|/4Z!XIR-y |k|nYg9cdП֦9Bg)hoD+4qZ/M,ւ.rg)hj$nG{ F%KaeWăVF1jfn%GuqPcYSd4lJH2KKm$("5^ inulΰD҈f+`"-NK%1"2w>^3Y }N|L?'arhU=-vl܉%kPߋ|pYbüa4,(iVup7]ltpe_*[z[܍ЦL0Щ~̨M[@krğ*\6Ul;C(RKV`tG%u.,ߣ[Sձl1 8c(F硉*jxԀHz_upMl#2kU_o) K?@S1+}qkvf4DX,ԡXjzFwVqOP%@ޱno`.݋u(6"fN'0 \^͢ĶjU=fFM”>~~ WBj.mJ` 2!?naf< v&悼ID/X+/M5F&juRH0 hL $I #S _ TQZٗ{IVYcݪ!lPMg 5Ԥ2슥:LNCiRpAwSM`4+-^.3=5o]4 y `+cbͿG|@bCa)ܵ2jBD`{@LYLȯ}ig~3 %Hgs%=ؖSJ9S{l/|"n5 Mai#ts m8stseZD|Ƞt&ګt[2NmeQIb;6VL9P2o;qL v >"2Qt9D=]KԽPq$ɼ4kݒD} 92. $UΊEʙE;SU2oî`\rq% i:YЍ11":`4ubPmky}s9VmsZk;HB֗,uֹ#-} )݋։ǫ,3~@k!zcKY޾rpuUq>41TBSJ>y ._+( f #/;:ۅ[qaڲKJu0Rgqw,RX2Kd뭩a73<ܤ<eeys;-i$ޭtԜhrsgQAMmZ$Q;hT. CHK;D/=@1E̦T #YN"Ǭ?"KމIh\GN'G\; H [F@ܣLJsFԒ ^ =>gKGs^bն\jw* B&zƿm;#374, |긺3Pν_bCO3RqPztd צl:V6Oqw0WvME`;Td³z &㨓U<ɴ,;{!'{kj*t49X H1=S7MUBUkH3z$%R:(X x$T{;50,?Bx|#p`Jd%a,EY@ICT^2*'W Fe3¯cklu.5Ȉt? uM;lOrˎFF'ďQgޔո:=[d ҚNE~aIkg#wЀ#'Q"y`jISO%Ŵ3#!i\ѕ薊Xg=^mvr>d&1dxGl$!5e9^ҜNy!v {2n[a-2bWO5He"vX*)d Q#FJZ銣hwnEAIת܋pB(3\\^cA\yq-%k*/9rv4WSa=g{HC|懆,̭* 4S`Zہ2,P R $7Pc} O!vʸ{ZLJR`j&7-NoomeJut =t;ˬ>4:p: f]yU^⋷wA 猯 ,U%Mgsfszo% R䝳 x5u.&j:ҘE2K,Xt7: f]W@N,E+ kכЉP+Two`y}Q.~b-^Z-̟&ߋUXlm:W1mYKJJ/ uz=`ZԉnS)GBѴ Unռ=qۢf$&%+r`#µTL3y/xR;d*[{\jf\*.=R2m\kb,H=<0&cv.f+l4脽IgMu^DhCăN=Gͼ"A *ZHF5Ư;8 ^oeIs55*Q~TƁL*Jkh֕w2{e ^.Js{`A*g>wj~뎱:Z4FjqhLר6_ M#کrspTg2g]1ʺ8P${CWLN ܫskׁ > "K`nvExBYbvjйhɱdsY A|n|Ovs/B-$gܝcaTjBKVyb_=$C67pfuwBJmW)yƳ[ c.rKxM&8u~@zzKC۝*uDwTD3C t3cEKz%zݕH#Gxů@%6m(ZlcJ9Zs:apq/ZY)j3᮱tՏ#.F2 $rqˉX3Cbh/ .!WPpDZ'ϊ)E4bӋ4"A?ZWwfjwFes f;t1…hʹvQI"ջW0kYa[sAslѤ\˫zf&4)^IAbcYA܉=ƙm:_+Tc5NfJ*iaw$G'3٘<昭3;2a& b; )&x-8al21"NB!(pҮ+NT~BG8c},;+5Z4CLv2A/7BvJdk`7s$a}@%&Y7GP瑶s&. utU<"d }؝xmLu,I6m>Es$.µ\9 YAx0Q}^cʂI;9>d_͝0q<=y8hHTb I_"(){~D#kw%lԖ?&I^60#ԕ.ထ lޞ J=- -`9Yn==p=)քYkd'8:f7L"zvG¯͐>xi"6M%8im1q*sJ)n1a2$4h҂XD(chk(58~L0mB :wGgA(tL q YUjP3'|rc2Hxg*3$fTUƷ1vԜZ0]w_b <:##5.h'zy0.nGEl@džtV)`iП--"TT7Xռwzp^- }üb!I𱋔C?ލ2Nߊ[IjI[qc#w;^&ox-NiDsĊ(M$% \Kjɶ Hiz`7 ,l3.*nDRot#y'V2!:L8ɇfN({LY{+lRV YNŊ}EVVT<,!נ "djm%ZvV~|r eA)a.Ȓ[D 6:s]Q="]^M~߻mPl(ωR(4$yFn7n72_Pu]rX F5M1ω}xbQYm@+fz8>y|A|D!?<#ᶶW` tḱ Dg_oe=DZICok<*sl[^ggYi=hu-oFج_|y≠yv|_,k[Ow)JoN3ݛ$Փ!qN}e}O;^-m8ŢW(6<^X)p{M7g;C`eZ ލ-Y &7C}Crjw:3bZ9ª7JcrHF &ny\FDH@)*FA!]Xy^jB̉(uO៳2gy;h i"ycgLQ,|'86cZ{ţNCgRcIg|Et rGaspϙVFOZ*96'ؗG6Q>Ueog+W^^jsJƳSeeF&EQ4z[v ;8NM1|y FxԙO#͛&*f- FnnaS_d(,A-:Ŕ{]j4F"PH-$_ ѳ(Al0c߃?v["}>~g1~j{?F}D@G*otu`11# c,l,H {Ds[S)R*o̎w|僲Ux9&u.3OE*&k&עq.aP62QeUXJqd3z\rnØxEP9[ty-'PģIaFq/ȸ{a`lB}k|kc Q!RRN6dTRxcTPZg}Z@*jL|Viz}=/M0v5񠳭#.wj;-FSߒ7&2Eu|xgva"?icE/hZH &X2=bU+cJ!̉T}ǯ%;i`j\} p-/x&x+ͳ@`A*%*5;A,<;w.Ȑ'JŻT7:hE~b4 3bXf8T ; wAbmf`./½c"$K PT4e: 'ꈉ+T—ѳpw6_s'(gF_겵,;{Wj6H[b[<{L/Oo㶥RF1+| }EH#Zp/k~|I=Oj ^zmu©=6]銃$cVR%F3]sSC%Ч ᧆ=>!yJQj+<ۯe&Ap#;jҬN49P?#<ڕ e87SF=}ΆdJ8eJ&@T0WRaYcEK|;pBrr,RiUJg_[HL`Oppsɋ;ǁ !Z:g2UOVX7u&ֱL'1J /'3=e7*Qů2RxrsֲP^co5Qu%Hv%J Ku#.KF_+{r0@gI,:E j}aA` EnL?Ϲ͌V'O(Xrnp/ʯd2l&ٰh# 32qq;hg{~&%/>,ȥYE6 NG-=Ràp4fKބRUwU;+Ŝ/T=N5&ڮiؖt&lװ. $_K9;m4t:Z2wJn}(ZUk%ճ3;b{tn<[nN{''v9{0fxQ\z!q=\QKDk[8~L-o =Sm[Oh,ieaLzX"ʼeEjwsb딺ᢹjt@l Kbk=moW<tA1ޟ>C`K0;Uߴ7=n 饝p"f0RݬxR{R>Zr^?B1NXvA`<1>갩} uݷ&n@7M[ &&7  )!^pig<\o(xW$taɵ\j%MD^?$~3t8x<NՌD&&8籯@N#+#;U >XGx6oR@P%> `'D{O1/'s.sok; J\Wr~<҄6{,0{؂ uH'Z=g4FCvh1ɝ.6?*$Gz  ; +ECNi}S1! ?|<@0\9[lf .㙊-DHM^Qz?jxW[g6.yT|vJ"d<3*ڰhҤpqZ0O1MIMhˀIKCrV'`M5ծqY "Lf&}$Ң*f4$tP6 :K5 l8㟚T7|xbHlvxoBǯOځC'mfjH[-d2.{A<`r|}م_Z{h((-,+ M<8wbwwK<$ϘRQ9hFfytIn:cϫ wW #0CQ͸ jvBi A۲' ǹFfDD "Dyu69.m;_aAg!he(cerobUt֞{9s"m"ސ\:Z^_ݫX-^/MD,lazo!QXfc/u?ŧo5kp2q~nuyc#0I,Iv:4*1X>h%1k/ҳ I$Џ6!odz&I}ڶj""T* oy.N57/TTdά->Xoۅ2S1S~6@YgMLxd p;f%e8$c O ?ft;g<;װl[-FT ɶ6 ۷,j5s 깅ftQԨ:@#CM}Gs7#cQơXjݑdc LA:h1lnrk0 Fr"j| F ֲ{9{THYV/7 o>*U@B q`6VQ ;$b!+Uu|c9;I3˱`XeS%~54/z(4 ^pP58f4Gi+L/?֝Ψ1ne9~ eYDN3_s,KyҦxf= ֟_սλkx$Isڹ՛@􀓱>N-,=m_)͙=;jӫ QF"iE1)nHsڥZj`_g97ִC`ֹ;N;|fi%u.]/ 8|&i*cfѦvEʻ?qm]?,~6, m^~\p:3c bDF+`.Na;`([s'kfre*j[@[o$R'|<(@?$DhLm4TQ#3ӽ}0,)ѻ@ֲ3ZGf2$,Q+?-ᡏ1t2lcrɉۚ~Ƒv zT1TQz efv QiȭcÅGW]wb{JK=C 9- CY\";ƄB/$ :tl(ba&YqQcp{q%ȽQF9^S-קKMrFuWdr+3Y0gRT-Y#Usf*oaorXzg-EA#>CD]=HwTMR[(~m_GF=>BqQFG B}.OiKʻP-=kRȯ[ "~0ĉzJ_%H{:QxQO0é0p)կ/ϊyoDD@Rd Ua3O5 U00+D$\..MA'"-RB6Bq钖̢xb̮ r wإS3 xZQé6o˾+]/Tg"R4V|= Ut~vs3 ǏٴQ^x4Pvi_evCq1*L(W۴ShW6Eh6c4BK` i h1(3ԛ +rC%Tec+Q}x·ZҌ%Rs7}k*ӽI@Yz,cO;A_"E57pʸ[ʚi@;!WFT<M6s9doI" y1e-!(1v+(/|\mp]V4=I] W'Ne|DY%5$]\ 0-2(eJP5Gxlȏ}%xLDc#\SZ,81H+XkXƚ0^Cٱ&VxId=WI49 vooo <@Qyv =,j;-8 ʔZrfwDc[ !`tdCcJ?)iBY}HoZ Gox+pW`=R~tb}[LV ^zPګCU) Ӏ){?/kGaUN2àG8C[ְT? MXm_j OV<*el]^9JsU1~_+(яlKR9MF;jJuEWQ$S M}hm!6gN[eu4^z[ZE#"hPDۢ:Rcrl$.{Rw9mSbl4 uPS?+1 d8 4\x"RF,}'1Ȍ=ByC<:#7&vY\sUcã ڦ渾x>w:Hsp|qX>K݇;UEܩg!k%KeL}^~H6Z8?ef!"9f`w%~"զ @koy@,63 f+ⱃA# 9x8A[m}عvjDzBpHБ^D/zG~?W?!d56H(FcU7x}(XpF1p\3UYqҚc?_gb_'" gU d9ۿK2 !p^, j>"PZl-w5\lrse^A`pSYz1tGqbIד@!R9'pwU[ISFFIo9R!xW[x{ܗ93v)s$5 sG瓥5Q۞Or[ B0əD;GbY/k!.q}z Rxb!P&mWt^Q'j˒S 8 R(5-pf d{66;O0갽 45]p|A4@ǏV}i.+ plAIBt/HĄ9Y;i BC۟~ 5H9+J!yW/XNm;&avH1 pGW@M <>kv8:c`kn"xt?qSgv["86Qlz'!?ʶzʗ3Ls2T,6S9;H׹EX}h[ㄶi\":Vbqb;߶:qѳ`Ԏ~n죳1]g3h\ e6imYI%\yk.a~o> S[fFFhN>,24^QY4 Wtu'0R:J)Iv{ %ܸdƕ6ȠLXJ}z/f:jɖE|o >s &LE?En|oj_թ0(C^(tQ@dofc2!bҤۍ"q'j,'`IhXZ͍f4KWH˛[o]7ҝ5xAXjJffGclxG텞;X{~[r#ȸ4mLJ0\/3MQێOC]43\hq tCPzRҾ]G7-ʫnGoJbe=Bq8>6f"n$[^Z [G_F i?( wzei J+()vLax55VEτg F."zGTGў*iy\ϻܲӷG(h?|\nA4ȚN0M&;OiQX#\{x7&XEX lw{ u"8%sUtkML͉C*_OlsKΓ5U ,?}[1g`CymJ|ڒM5|JI ; 3Ftע}@'#˿wӽe? П ?s]da{'_{I-Yk[e] q/f0|l,Z'nPFjOg!dOreJL݁@ˊÃywGjG*I/b::׈QMOSzqF+ھܢ70x B<@b2 7 >g;zoB֝NFY6ͰT֢+*Gh7߀D>}~%$b@ Cdd+p;{$)q2+D`VK|[P`:aT%F);.^I(H b5)kĀ:t\`nfcE9 x篖Dn>^ex!}>c!+qczSN9KY`HhON>oa}@*LE;`1q|ЛfF}P.鱝q]?a )v%,Õc+FH@18(YKBsҨUdm甪؅HJ/]O6UڴCU_%+Ud"$2WN > ,ep|h̦)ݱV|zO?P &tw4.1$뉆UVԁݍ݁ئZ*<&9n@'Wj0/wT8fM0p=vYon.x/<|">} ᰀ s㺶؍eZl$r:t['GHҕ S %u(& '潎Z]C}hRG܏z xV$Xdl+Gĝwg*r3\GiXE3)?>)V W[v{?jFkvgN*U.o] Ա)ͧv\yjV|$+?/=ZQ9o_qmpoGwPEd&f\-.H׫& HHgNOME|9tr1r,fCy򑬅T\T`UӰa=ZO}ev ;y1AF)4roKE}GW|Je}mEA{S)rkg_ HwP [f{HBEiE| Q8rxRt% vz$^R 2z͕FƭzncĹ+…*d(@a9̲7wa%9}}65Ig:U {B)J ݁ X f].ukcPbjp%Ym["ې;њ<^p-o-XEx].N˖-=>ڬH nR n3_$VLXgUV{)9T/~ 8R`8 k5kǮq:aj HVxU_T]s}h({ɶF~WƬ;jͨTζݮΡ +5O.J2a ؈2<)9Mx;86'+ Pg @Z3YT#X*l쮏0]1sMkA+ #3wJ+VH +XWճvc"@Ko37Y7ᮺOjT4~:P%*j7mbYQgA V`yX&e1WlC kȲplZv++ OzPBݪr]Pt}x)-qfDZI7VcdImn9Z 'לLݚV9W#pGfgFuثr?ԉA,E M& nn`0#;f hK~g:3 s;$ctwi?C>~՜[?R%8so&7D1%cUcp~UT֍naLvX#m8٭a|r&Zum.H,@gwi+tRSib#tD])ػ u^@[rp1E!ÇqPSBr[4UKZ ?1xNؐ%h^sСsq%l(ҴvwD1^yDOwJCQag0%CSѮ1Dow VqHA=NyP٣+8cr:6ٛ0vvpSٓХ:Ul惪ܯ2&9ZBiTY#C(k7_fqdڈp;T%w }GyObդ*(wMY*9KRylsA;Ŀ;Kxų>qӷmY+Š~K_fh_"ǐ4tޞ(AL8 #鐆*ϴ:ӳPO \Im>w&'`hFKU4#!S_bn'xlU7Tk4j@~s;*1PW.6d:Wyֈ\)N'!ˉGMFa"sbqfRZ=L'6Zpێ?m# n=y:cUt`jdke9`3620إ&Y  v%UwAD+8|Od£B .$.p $i8W))<'pSW0 ~|'2]`hji܁`JO*lkY%bnb\mmZ6gX?!Uq3$:m֚e?WuK{locNj_"I3`;x  fCyZxU7v _ꋿ!R#'|}j1Me~)ȵ""\:O SMMЀF#t+]QHFF݋SOAAI?s/>e)`Pj=~Ň^(0IWϗogf7A'#$fERRolR]WOF>+#*YTnлȇZ_wc$AW8"zFP@yAD>LVy}$=2=RfcXPZOIe>N0ăE-I{aL__hET~44*7`^lp2B6M]\@T .3ygDSo@e瘣ʱLC4iaRP!,vGp}x ¥^pF5l?_ogœNR=_bFן mJw|l Č:`<3KAM l$2mB{qBV+ơ`zr6*-@k0>^cyߜ cO6 xy8Kp.d$ t\$Fg~zqk*͎2eoMD(SK, ЫQ*P4H2h{ϴE):9f.B-?}JOi9rRFx7~E~lF$J/|FڿyoC Kxs[U)A*nq3y#P>>}3 F⊨2lzxfQ&HQtgs;r]lpx EzWEMR Ku|EkUt $bR7-F_ls6nW-asKGT{r<Z^-+',}# kt2Ϣw9`\;|'X EUk$ Q,r FH KMGwjJ8ŝ;3F$y8)@bfebp?/`6 ~sR̊A$ c.# -E, (ƫ8)m/z\.{CMM?߲!͚h?A#  N'{]N-D𥎹X/BPԮc} JR^gm۲it~{ D_?E7fI f#0ojKZ?e5Rf([j >Sv穀[ 9}#z`2%e6mE΀tu@5Y/'-"{ d$ݳ[mjۈA: (v,kdy74/`"b,~2rkDXJl>H! sxg1pA*7qaSGcY5z5A z(2 P]F"`o&3 $-Y.Vr9z(1dzcYe 8mҔ̆FFs)j%9u]Բ1{,tF`x4?2Ҿcv۷䐎`(4#¶.߬!Yӯ3΋>< )FXOxSzkOZ?> mq&ԴC% |sR[g"TE4XJ'tU9=- $2-󅷕#Le=Leq׼3NPHfwpֈNj_Dx&78f( R*H&EF:@yYXS//ﲓޗJz 9]'2K'=:8Q mƮ V=l0 5EkiL 5 ;]EkgÇQZznKّ "|-lp:-\.΋u;@nh}b#\~0Rw,b*N6tM1|kv+=%P{45Jb1 U2#^r.@b8%r~;i0 qǃ!rRpRhL3j*u?wZ4Im-o]I A< -- #~bhH:[c k7]FՑeg /-Cs'ǔI'Y2|[Sssn[ &G}S70Zӎuj1oD'Ý:Nbjʢ}jņyA \0[٣M_PN{Ζ0clGߗ@hJ؞y7WnSb@a;G;@%Gߍ(.>|gښ K0 @]NEL8RKOt|Hb2q5i+.!XY >ȔF +'s2Ƅ f6рc, P0j&sI&7>2g>-NЭ䞶5wi4-ӘZHQ#fgQoc2j jC &×ѳ #I,[(&tτ+b$MΣuP%Pv9&Z] *@sPz)ڮ A3=%L$_CdD-:B uW*˟ V zj^挾:mȱsooLjKl8ë3ېXz<@IpC^ & {ZG@1uWcty{O= 1c 홿*)t޿R`Z-p/ ԝY ,ar$iFu)gD#C(adzڔw]07eG_/ilV~giIUCN*BGIEm&s]6v ¾7=#nJuyBಠf_J2}<uKa0flYԐBpn`-5ImeP1.86?ƾ AuNOL,` Asg] u6B hm=/[[tELA7pÞ`C\LB5R;2VyJtC!uV"k+'eTٵxm1"4cf۷v;To07\tC9eDPNcgP왮9JZ+ |:Bȹr|JcͬfÎN~_>Ћp?#^/Ce>즣/p5F.7up!Mq[H ߧMݧ&~`!>U{[T垁i^WK:yxFHut:AyGۂ"kWvY>*G1>97ί<F > cJ@'=&WtBn8]ey-# |x|a"25'$m;׿yl G#ΞF[7}wdF$T дMg R.*!(IV9ًC`=lIao^ 9-\a]h_b!3_nڬ"񕽌śr84"9yt#ݦˊ9S ُ[w!+[7:ʄ -{ /㝜C" <6k?` AʪdYoO&Gd\ywpC:Dv-Mpf߹{浠O*niߞNR Zp$\ytr,`+OMiQn42T3ˑxeWxk4hEWܨH{O.^.I\kjar0o0%{ق|;8 O;0Tw ,rfw(&:u15$[HCBO|o9Fi!$}1)2 bF4k*T| {i #  )+z%1O #O6eWrs-NA)#5.8Nrk*[ |ӯ]qիjPm5-ZYtܗe벒dFAh eI <`$֬zT2::0WxpG m (U' ?9IMe8Dnj gS"9}Gc8X]c6 (EU|be8az6'P|3`$l ]э GZƈq}9lllYq|VwడjA Tr )Sv +!(VJEZo~.oy7EP9؝ B O,xB_=.>p3[w24|X+<(` _M2<#9%zlRth 0TH9WBji$DY0BIgP.9+vٹ8M  :3QܑIl}47kmbɊ-#蔥՝u<.wfc 0%43n”qS[k;ʚGɉv;2(Ǹ9ezDO:RH?x%vSR ŗ`0D&knNlN!!MJ5Z}([E8i[Į G$ фa?\>j\%]! v(a 0ErTdi2e޳d8ccvjSāJ؇蕼 tBs{O`%\ۛ9yvb{ 9W$./Lhm݇W67_hNG[$V-OPAC$!ʱ$9Q3tY.n2 0N(@0_ }aBV}{֕ani٘s`1rPVP|q_Q.o+ӫPscB٨F"do-u qÉWqob==HZFA mZ|ƐfJ=xGvC0~.]DqlJm `竈)#,wB` #sJHR*G/xTx[0nCVJۚ[VS1l}ZէYf[N&XӺȫLZF`?ȈҨ*}O72x۹aIVU-ӛ:۷()e&#MblQesp#hngQ8)(߇7Ώ}ia`~*TZ҃I*jX}SKUcJ~݀9xYm΢.n_jDYE=v,tR0\+KbW$l& ~č魁誩o&__NѢ6 f4jsTIg1:Js5Zl#;!̫#}\3Uc5dlr Hԙu*˅B*T@C' 8Xv9Hh#*K52uwH2r Iefx>:9^}R챠fJ%- F^LU.8=#} o! YR%練o`JP0XmR͘PNy:-0"9@3Bw{KË1{odH1\ Pk?F!vTH6~&BnTHAџJ6AU,|-q5]k'.K-$#d@ cFpDy;Qir0&.iv/(d~=t~*$VQԪHF K|[vx17y'3R#A-k3gZ՛0caba)0>uIl=70c~c[fiGb{. IE+-rG7t6CgƐ_ FsMJGNxgDU  2<_'҈gD4"Nǎٖpc3%;^LJ!.Xّ12C]f .tﶈ^xl-8򗏑Onp ӱXN[,bej&ai_hj>o*}3rG;7OVjKbEZVFQٍ52&~Rڡ5Aj$ϱN6ᐇ i^(?QSQ2lpHD//jyJJ6<\ȵ1{+(&6||:Lx[T"'B`jauvM.Kz|+ IgԻ~W&+BVW_!P𮣤Pzߤ^֕ 1aZymd7#F>DY.Q׽$2.YjUѤ`C-&V |߹'HW6!P=y\UX!NilQ"30fKʱ%O[ K>QLh64+pg-83Vp|B9LjIw:lwH?^8v~g 9=@H$hDU/?ku.hqeAb;Ku*(ǽ5 T,c3 i/{$̄N5+ D Z \ؕǙsKɢ<X덢f조hbFO)' Iw! ,1}tXܾ }_j3658 T_ n'Y^Ot_SWG/y+6 lLq eK.O" q#ո e~2R휎 K"- 6Q̔2٠ۙ,tbvde*895W!=b|SLezD%?Aaa= swO)q:mTס8ตJPdѬ83j~;K\mx%?)H@'[AܷB+#bE]QTNyTq =^H9)%7Jɟ`k˻F7/ݑQ nNn8 !«@娈rr=Yz?v(aҔmNBL1;%fS P{(dfAZuشFQ_mb;GP ij#4LblFEÀbndڢe" k6y\b ծզL-SrxLoEWXv%%R~r20-]TCѽO+s]ua'zs[cSStPϔiC~wf(د DtѡxܜG_<:87je *]H P;$ DV! LbneIObpʼWnƥ]띬wmhQb^u_mz[٤0P1 1ZNk}ꅏ/!tFX$U}'[]32,CX6 .?.(s}UsTöa;a24 TEIkYG`th|9Di0';,=P77D"%)-M $l:}{e1F˥TMZ>ȑU=8JC2G_Ymo:p@"pN}ZΔbKl?_ߒ1}o]د_pk. kPI {Cj&r'\=hsvU}PQeЪpV EfO&L"eUg!-:"uKscZsP5ң6_qS[s3U b7YEW4oZE~>ByIXkK|GG)SaTΐjd{ZtɭʨjfDoQxހV~Ks8^Y&:3.AktŹZK;-~s }$lދCbar0J/xp\@Mi MvlN,$ы /;̱̣1#Q>0nTO7ǩn4Y_<$N Ac0xagj9 JnmPrbT*}1xUigy"jǚ{."ղW8Eų(LT&@YE9_^ v~<y& O>zUs>%S${5kŁ~ B A=-sEk@!/,xT>p-A`3APa^6lCxOc/"8@^W B:V-쒀BTYjDj1nx|}AHkB-ڇ8Ʌu,߭C BQQ90i,.\<Г_m5*^%iҮ @C[OI~9{<#]%2L@6RHG$s| wUNQ.!_4^ Tzs 9<LPŊW^Pis79${Pfӊw[*lj:.FX˦Yv XU8]|ԡ\%@Q֦o)xw#8q|'ĶKgpyflߟKFv#1O 6ЈrZX, UG"S+?Zk&d7h:\0C̞}{b&$l9)VLf2Tjmsոyl)giꛓO|^/"9D'gƅ48)Kyq*8+V2FweRVCGK:JK:WNhzȯ)/JP nf b.t4bQxOn߿hl<g2vb|I j{G5Vz5)0Obl`a42DPl~X1Yft# W ٶ+6\oorݘ3=d\d{ۑj~sWVx€;? $(yad#0P+%anR" [c"*`ݚd. xNSBx =5ŕR1u;MӥĖ<\P'L?L 㷚cL"y&aa#EQxEF\;$sxb>T(N2,=_i@9BMR|4cn<ش¥05x?l?g.$cjmSdIcyM|,>G?`n⹳pdz2<_o;T, f H#~9@u~$rG.U(6Ob,0 yl&L'woa*#ZīNG_~K98Hk*SK u]G@_L~8u[[稾 qSk`qp)dc NR7_SVr}dpCŌ1hT8;ǫj]X3382)aVIZ*`t]_&QA=ek rh|B0_uPoM$sƵrHVDhx B)͐Oyܒe .T|MD /An[P]2yiUBYNhR[`y[nYJ?,PS.$1O #Dkx[{MiSN%}X)3URyЃ<#gAcT"T9Sd\`A2! NÁ_oy(hV*6Qá9RO=r,n6$9C^ǞU@O QK"X1Ǖ#@zmURdjTO\ʦ'P-Xh{F4إV XRQ(OV r&* b#}o iS_P^#١0okkr{m"J[Cv|[6*b1IwRɶY,fPsE"Wz 'N&H 6}'o~ih2?/ ЬEI4 sck]0 *2=ӕ0`Du*uB\!mİ9+G;{iUҥΎ;eB[J%^a|sU7dŢҌu@-9׉ߠ{yqI 6kN<Ŷ$/>C}i}Kxh}Tn$\N᭏! J@=Dt̟=[[_@Ey B!fUM=Va565Woҍ;oe"kڋV<R -׊w:^QrH- =N{4M`oCk'>(vEIv dFt #]jixϠw\\ws<4peKtl3mtZVU4HMx0de9:,bmubݲEk0k÷CՔNv!#YDI/oxv> la:ֱ-dCk*ejW7;ަN| e7[o@+-)*%PV sc{J.LnzS͛! 8uw D4Pщ8KݲQ87MGk".!1Z3L !w=yt×$XΓJ\ONKH%cl?]@m[EDoNuxyI$VuE?c^!LDؐ}C,H igZPJT'B[F315q u?yM=f09O&ԉ8OhiUm;.6^cA19_. uЂݕs;9`- Vh.2lx!FdN%=7 H ԰!B-a4:3O"}o@^Y9f5'~.\F;%8>Xֆ(pٜ{Zᬶ.:s8gNPp 8|7z Cυ}䫆h]\_|c NOPbm0+l>A Y fSYrȻǥ"Bω]ꍹ$aBR?6CesYA٬ beIX/jreĘa=`)s$;]dJڋr p#[S2?'7w>\[Y-k(F3Qp9[FL!PhBsf`&EE7Eھҍ=kKp+s"|R5*/AA q3f̫[Cqqrl1h%$Ý Atp?m䌫NPUnSÔv"f{a=VCJ)1֛ su?njX7n1ӀN'jJ觗n6"0 sPl Ff}ѫtRr&f{rI":?۾2}!['i9xԖeqP /=0K 뤵G&OS[dt~" ҀU` !,"Z;qHXlàn4ϓw눼^n[|$jǪ½lm0VEi{;bcCyŀi1ytNFItslq֔Iız1^W9ݲ53Yqv9~N>'[**I;Xf>*kOT}[ /J¬#UXeC)rU$]V% Ƈ6 F y%#Fo+" xr2ޮJdߔm;#j8 4UŬ2^&1|0vc7^Ŷxgّj;PpZu"|ϋpF8 >QVµKkUL4@6sM*S B(L8($hq;0^EM6?5:qOwH0׷-=Iᙇ*LjJ=,ғ&SJo۱Kǭk nL.^܊bè0JYD?Ebi%FO_{ĢZ-1jĵGoPEC)P&A i$9ڲ7Qޒꭋwu鬯?ko:z ռBe35Uô:zeX rӖn ҎS4V-X|_>UJWtYLh#Z̑\8 Sca_? ,f$z?) h;%}ؒqX`a>D r9 w%\ZK ;#đBRkkH(}`Ƒ+m|?[e "iO''rt9BqC{>."i|Y_D r2nXi.g'wY!h)`[CL6np]+nT 9) $!]VMWW^Ş|nVWC UJNbV̂AB{NߎzwNhs)~ E> 6C$ c"Qu&W>2)ea-F~l]p } 3΢*D乼I~N:d#fX`OW5ܵP)Ư|+"xZYX.k ;|<_k$:F \'/C` ZXM AC7]3=1-=>gNQ c0&YYw\$Lv=^dmOa @ /hե:F fWAjm e̗%V~ hكV7*$o1/),4{|9$j !}l8 80+I`,eqA=+ C1q>x^ݜ=}jV]R,.8Ws8_)TԶ RMz@귗zDk]Ppq8T6]4'Q;.9׿'d6`e-he+V>Ef8ψ|V18(Z+04 W`L)IЏ'xDx3)/rOr4um2Ű'0Nb譊䍞N39QfwJ\)9fW;AHJxm;(vxkPn Ol<]nϯ#%D/^?'B*=73x(mcH(7ڧБ0[m䕈@HQﱲWnO<(n\nScvQ,E)r8敃2I(=Qg-^v}w&FlyHOiȋ)a q¿S}c{(ϑg 8Kps@YXŬMB!+e5hct;X@vqӿ;߹9{{1=Z}a(ecsU!T}nr}\GvB:L8 iB}h5\?]hiDY-T6Dލp6Rgq]_-h) Vp˜.X2۱BzV`i ƚ&aq e&U_"& ̙eȠʋM e21,PmC9zu T=uK_K4qj ,Eؑ_hˍa=lBW¾hԲ8 r쏁5gnt`<>hKzMH\.̭VTu o"Cb$xlH;1N~3ٯ+k3Ud2Mc~wnt z[E 8946W:A`V&f+}QnD:T~Uh3i\Kg%ͬT_b Prp`oU5ȭF7.eN[c0v . eHqoV532|tE@FcPG4MNJ'C g*A€fEy9{J@׼^wm~nbRTbs{ uKDMK7.c޹M o)sJc}KBO9_!W&3fPKaj$L_[=j%Hzu,F,\[#eB w[˒Kc޼%T6HQT)CHeU^BMmL_YD:TR"(@b)OqG@LG%XSs(iA\PVfK33K##ܯ:Dд:hg:cpM6%P=cJ$ŌG m(қgx Uly׽/fzd⦘Vlq S[K 5e}Ńp,(W_01Éʴw.u2P>U<$ %CHo>9BC ɫ{l6]s߳.ۚ<"h(J[PĻ.g@8LE(BpB%{/$sAs/y>KP p%-94;W~VGAIќWHx΋hrdFK TYjSJ=04 <9!0243{-AKw?bĆCѲ~ S ,2 .Ռl4L+xP/@+"AnO>-oN>YZ$;LxZOngyg V5gp> C3ԓ`ƑƔ2ąZI]vԨ r=^"wET|T1=0k5iaoғNC82Hwo @'9/^q$oSm0r> I 4Z̖6m8/?E;?.=wD*^"Iex~UY(#H[lJdkA:dcq 9oWly bz MHHo/V0 =3N.i}rgLu9q~krHKѵU GFj5xMql4pΡSȿq(sUpO\73gxTGJ\SǚH㴅쒞O09rHj#馻*̉4ﳄl#7;migfBuҪ[ze2`w;EL 1#9n]Ğ?AE3l`xDPZq>-sxO2xaCM7G l(O*q+cL vʦ)<|~qpq#{c؛T/'{z+n i|"{dfeOn@<i ܨE'~ܢC\PWT{tT?% i5emB`,C@otDž?2~Z R<C2t{\w Z'o7zPOD>1xyA2fAZCTҰ `1 v_qt]n5=%rgЈ JeWJM:OWbX[.SWH}x%2 {\xAY3ғ4"eqDkANV! )jc_$x,ZZn"D.Ƽ-x Vn*5/FLiXR9fн:}O$|;|$$waX{z;{jGaґUp'9J ! A)WWLʛƢէYCOѥ~yt~|6!Zli_Ob'޺ОD8xveNPuj^wS)f3] :M1DLazb7ᐲ@D-$<ض8~ /PVӅ. ,TP<1 U# $^PH9Uoɷ3fϺ{Ȕ(OLEYkNvϽp3Fގ bRݽK_2"FL}y b>-{+|{:2APsXÅx)ʔwΩ7{ra6lhgNɨ&_]P(=?Brr dE)XoWpL:$HCg ɛ`0㇜sA&T|+j 7FNbNoUN?$)kĀJ8բ}hx=Ɨ-ڧnG`7L\( QR4a]2KO8>ig'{Q᱃iZ)02JYxm@[dzc^$\h5K$q^0hq9# &s=z" i}2 =|=7m\|܏=q Wux,^?&KDVҭ_K&OP1E7GxyJSq (|Г ;WTȨ-;L0uw$@&+xgF+)8һڏA$QH]1!ˆF@|X (ߘm6NV%JͱgrpYb& I[TdPưVVrz՗RN= $;[y$@7IV70,߁yWZf^T3:x=0#!E07YcSĊ =XܕY-*eL79,pfB"fq(?8RwyHӿ?cu.\JEEerI-Qsq:e%л`$ -̐daAa͸N4vΊgx)(&Z0KM9"+fiI;6Jz+,Z)Zr)&>YޖBVKo:&OcKJgiSn^9ɛHt´z+mT>O _/!INs؄l5ݏ#qԋ vɺ@=p`])RҞhNFRWI֌.z 翌#c}̌)0iv+`M_:w % [S -e gIjirfC>_w4)ibۦ@DCzsE=Vu$=҃#ML͉)3`"k TGr_N$yL-7qϱ64^y~4]"Nٲ⢌\g=ױ+­ʲ jrR?ňz%B`AbdbjLa)`7xrZAh]sNܟYt ̯#n[mn̝ʃ,->6jbމu̍+(<Մ3ϫͩ eKg K$R{>) d mC1SYt_?VۿP 3=N?ivZ :&MǦM<ۖlfAe2I,~)N^c c:,f508pf,&W_ؐQ ެwc|^ vIâ غ*ؐ+e5'jӡg(%*a:~O"Y=`?}nSdDP k% =YdBBvػ];C4|uqF])u(Or(\G٥l-ɦU04E/iz>siIq0X*l MtOIG:rAoҵ `*m@(Gcf?{_oyEWgE?p=0TzfP^dY7\uuMttZ;G-jËGIwn eUVkBEj xkv9?-,R,XFDo&t (T'I瑱gx MdOa^3tȣO_ e(aQȧkndpl'c7ֳMgșMIlƈޙO hUrbk'xjD~ vAQF;!xK#& 1+$B_&2#2Qp7)2_3=#ޞ@w>#xBtuQ>H/:mAؽ >% ePF0 =&&:9'oʔHx8 (T= V+< _PFi~ᛏJOzYxdӯ޻r7; c]J EgI.hn^ʎU2@2,}ƜF%? [548£l|iGB1z&b⺑ʿN|{`k%FbAKsa Al=+n yF5r:-f]9`x"gƭ#Hx"7לZҙOX p_˚q ޘ8<_r9}iW|fZX3+aœ>& YS:W'MvźפPPCӶ`c~nY`vOo^)pGW'\!A˙_Cz8` Q$nҋ[Md6\ PvYJG2*ϯN)\ʢ=Wo'ALuޘAø3=6/̩OՎ)`BmTPH5Ҷ25dׇ'nv^)+S8.7@ n>U?}Wi&%*K96$.ܓ,M]|%-嶆=u4Hc_ . l'V-n`#0bډ$c3v*m*P<}Oxkv }q}[E :9J8Gci݈Ԕg_UN,"ZZ|1qh"ztxWC~p\qUd. ǣ !Yxd~V}y`d'B=m@C̀AV~=ax8X5zΗ(T]\_Fx) 휗F%%Bo`Hp*y{s/˾s`Y$ruczg ]`!Y03jOi?:=$VcbF%;k9dP`rHƸW.w/2x0LU#7Ovk 7md}VKlJ?ܻ7Na)rV"X})0(ȃ?R-HLE  $A9ɹ.m&; {6 2? +k"u&ps/*/^sN37}6>&sB]8x)۫ |H%-)!y@pO22~~a3nDKM#Q#9y#Nl ij^& !ɲj9<4H:l'1T?ƞ8Ѕ6$P?a˶^GHϲ3ܢjEB& qXBɻeCdT:s>;ˋ1U'熼sO!Lr jZ)>2H\S tk(~?t[4atG#ߚHa\ق{<ȴ晎|]`'ȶEX4~꼽|o c]uĆ0l;i^rj7o<Uѳ{џQD.Gْ~JVbWxˎQi@3i_CHy'΄m&bV↿57GQ cn-nYa$!8oq(+;y v![_|}Kp<]يXݜGdO- "]4&oʴ iִ\p'r>8vm ա fIw,([ Yi6*#LIm Q06+EKHܵ{R36v؇=tr' )s:.sqA _7E[J}aGo;bcfO Zn,w_f)>*m݋ay)źw,#.yK#qĜE zx'#G,:m0q!dysL!Jm uw0`UqضR=Mn;tYv Ii߀RBtmѻwr͉^Gslì;tDx_l_,ϧ z ȁq @_&*'vVFؕ^M*hI#A=i-Hw.&9 }BH=T ]̧0 D3bҥ;` <,z,{{x|D|1`.[e/A2Y.,vijy ' 69ߍeid͂)'I@\zRU@~oQR<-ז"i'!kR([-Pm\8H_+.~-6||ULgO*тB㚂 ˅Aט`DMnGLM >`?3@K{ֿc1hɾQD@pXF_hd4Nc٘==O(aD?c.yB*j¸˂j( dpB)@X 4k;;h0f /,STnGF` |9+md*GDWhH%N[Iͦ/7ٳ_XIggPUgЬ5j6%MnP%uE+G?ىzf8"Iy a/i1 YyI23[L,mcUdX "ήhD=:  /{Q{43 yUeӛv_Ayv wݪMg;_Uq:#danNa@j<BXH 듨"x",i>"(YtFM(XJ Oۨ0^<\VaC6EAi;ygVy8TU@c_q*qƙ , & d E/w[ff<,Nmәx_ӳQΫ SŤ99\dWnT†=?l='5y+%`w iLJ"A'eـW66%En&8ȋz.\r] i;I$@u8 {2T*uZ")mCECTc*cl@8 j~٫1T<<4G0YS$% 3Sɬ{S[N<-X}ZX+Hm/w||>5"-P2*mG&ଣ(tFvU.췺[^~y="o)hpy~tqgt ~[cﰹt${)Q8jonXc"27<v]=ƎїTA,=q!&Bm[(f yNn$ Lq9ٸoV /Ⱚ': (0y`̐ЫL5>7b~0j)1@yp |rH>ݧ$ OJ2D}lvw-q?ӫ<А-\. pNӪF_ 8^#5Sr˸: ThcIlkWkCi7p.D9P:p-XQd8]dWYP[s+֟|]]}>}D0XV "+p|B<9.oW/:1m)g+%~(ҹˋ) v eU'M1^L vQɇ^?抁K{z5y#VDXr'U "ۡc0m[lhe,=tݳ;`رZCc&EwRk Q EiFXꇽ6{J6>U+,=L1HD#G9qlW~&F8^8w Jy{ܒM1-XIѺe6t)۵4)_"iQ@c.1DZʍE*) +ISWEJ0s' 3%ٵVRDךajs; }(F(,VXo5 $urB0Rps͹fBنwXV2eX ; vl9_s7Svnm@!bA{\V]6S{42X,`ߘi W5x@WO`]lŵE]sQh Wɬdmrț y)b׺{BܟSe!+hު{ <{љ_ _ $?R`Ix DMe?Ĺ><3l30U~ ؄/x>ʜ qD/mP6T8V0ǟTٿXQa=3uj\'DhuxD̶?2wlA7\aji5M']mtL};՗ènʪX{i^Q+&pcA옣s?DMvަ_Zf\d2*ߪa6c\Ԅ!B We5g/A,X@3dME1wn8@M|-lȈn/%01UP&zZ3YJ[ ,”ȶOR `VleTvfHh8>:(C<Y Sg 7%cKgϲe;V_8bw\g0>ͲEi;}'xa[}?=FHѴ=iVKյWVi}?Bݒ" Kǀu&i.pk0(qk+$,xxg6:\*5ΖfUONv{ egPe.~ӆ oɭL ey?y-[c-1W\;<e{C=BWqb/Ng{"N`Bv.) ḐOKIrG9C>ٚʖx&HnV6dUg Dm}{d(gyxPKSNʋ 3wKA{Y3a{\"3K5Ϳ=IBd%na~c7gnӡH,%cW|Si{u-.;t3FNAHv1c=[9>,Fٙ\<>d C6ߏfIוFyT `XD lj*YHcG|RGbk(| fOP瘈z<Ҹ>r{$Zd'ɇwf;M.o[r#Sl7, (VdlKe(_,jNW˺лW<>BwxB3#x${Ǝ')KG6_A㟵tY fj"A^[_p{Ex,;0-w ;n W(xCEDgZrSA'j }7bj-İGVEfNfbJM_%wYh\6;^|gH_+uM9E঱dd5g$؆.IZ4,Z#%vMbn=kwW󤚿Q~,AŕO3uMp%"<lV[}>Bh^̓m ty=LWκpN ux*iϋ:?7B\ ĭ ԥ2 0v>6jW;'x dm9X܈S\ [LCyEd6w m\Ϫ-بDTB!C[ Y'-9ҕ.G( +(?TYHWՅU%I,ak' F\$CSJ2 Uȿ$KV)cJXWϴ**c~F2(L'`pc| [ ^ǣeN橊7E暋RJ ө꿒L吘 ;bcKgTyj5N\G9L/$!CPeg! I@gIoޟV6e0cWbºh]It[ewB'-:ۘDĕ3Y~Cv!`H{7Y X%غRA:L081>CuydE]tۢiG62 }!lxEI#*z!p,knb^Ʋ(Ojƪ 6sЈ́.L;0r{2Cje (j~"]E:pWg=)+#ڰ!`]"3̆/:.}Of\y{JEh \ wZczc3MX VTZ0ZoZ!`{;Q7Wr{RJ+ 2O[73{%&q3Ww|o⵬_A X.7>xYgdK)|2W]b|cl&eiRT=5$(4$Ld%ܯC7JVFK۞ƚ/oex(+ WWD}ƈY8nׄT4@@W`AGR7\I!8}ؘ ?rr=3* 8&JYԸB|f4/- =ÍVDGF TՐߜ9 @G*(@O_`/)g,}L9))`R?g,A>uളRsvrwD$PMqCq-mBIE8Gmc] axoB)WhTDA D<~Pج#k"oSz% xisiZO(Q^7Ij-Ss0B5F;?oxa1l:{h"+}fўM1A;Na^8wtr$Ezm52:ELL ikH~>`{uRQ'ǗI?Va40nK @jŬk1Rb~0Ҟe.sh6g f/]l7͈ K>!:$wAU4 Bz@B_v^^}MЍڬ.2,cyW+]?L,M!$U Wr= DaoNل3UDI+GɡnJ3Ԧ]frE!4ER0/Jﮏ!iTd6zdU#RY5ĠM;E2_E7#o1+@:KVNr @y8ȑdjVK&8媪?;QhOgjr)(1gbf64; EX5_CA}hՄEz$~~d% 3$^.S ؿ+"yܷ+#JO0'{Ey1 7G႙tF:}CbxߖToӘ47`5VWa 4gM} ,4zZ)WoyOf7 3zu̗f[l b8o=3 s(ȓ>L_gv#0*VŽKeHBKHHL.DB{ s)ڤO 06ڒ^Vj>w4$d 1e&>~7i:DaˀU~1hUNj0Q~}WϒtKZG0k5b|hqS? [J YB&^X+򰜲@eIyZU0sPe݀Ͷ۞vogꀬMפsishE٤F}Έq3tLї q&`?uş+غ. 3[lp f@ Bqx+$"VB1ϸs\Ϫ`􈓎ɩ_w9$/bԁ4bubNt #P4 X :1|%nWDJ3n ܧZK6gdg$ۡpG*9ި뿖@7 r31Vzx+xmG xJ$8 X*E +xq\.5#G=܈Ѹ>^ʹHM/Oިvc\96}s1{]ƞĎ9(KuϚV՞\0 ؐ@6CK,i*IıM(M^ҹr,*M~mBUi5# rn([A~Tzw}HL|:ޅ!@Ν]1u-Séc ֱC@!E^O0+*Pt}8u)t60YqdfDP~3? ElZ`2V>QOv`9>>2yڣ&n|@/"IC&d}0X2vq1pnEzO~@! 3NB!6ha%Iq_4oяF(ľ~*ex ]pk_~W\fNDA_~Da.y#̸bQ)Kos~/ϸY|- QzIkjwo'C1-7?)+RuHd #V-N{%H{F>tZ0..Px'(kB (nfyD*Joh[-bqqT MqĖߺ0a_ Qze<>F-g'?UW"ʉ#R8D2HἺ.=Iu,a0b8ܞ^X(Uz;i3yơnXG[FtA Z$jR%ۗy6oGsBmӢ,s:~-Ĝv4:A/}ꈳLM 4 ϡ ]l:&C;'=vi=w\7Uh89w勄]]VsnNU;!둮N Tkc70Q%`->B+؜w[~=x:Qzf]a_-ĚEXvΚ9{tJnܞGʥ9(1޸A> IhY1s8{j=Nw>6 P/yM:ffGxρ-- dzK=LE"I@7>Ϻ[IYmD#:1DXPڈgPb@ wѣ[mw֢lO۫/ &ʴtz6!&`،8bR 5#aCDm3ێKL[Lџ.Pps^qX 3bGA?F} 'sV=* Nzٔ 3ۈ:.Ɏ)GF0ʰe"HA4 iSz![qMOK4=vv>g=aEQRռRiGu5|5 ҧQ(3צ&$:c"Sy#.B,6zTG*^ި r?MS9g&f^@bo/xih(9u)Zթ QI{ hKdQ. b(7pT0J o5jIIހY5ę)z!9B ^D!ډL"$6fgzq [&R5(U fh$30+x'z~;t9zF$I*]Foa1?EH cn>mRN=}wL>kwYZ}*{nnj1!h媶빰kClRu`1 "ܐ~êݘL\U pPżٚ 5Dk^:UFpkܒ?db^Zñ4 G &u  t v:$-n۫ص= 9lkM_+_ujڵDC[sX Q)}6ƛ٬7WiiUKl*s.fo;h|#'MEKtbTE_py 2i?oIzo)m9g$Q,UQaTFM ?rPAQf[Y{.grǑB]$6ĺ?f䖢:IuanTf=]%6FЭS YZShgOH0ݟO,x.bP`b/,0jlr 2>O"bI5[g/tECѧ>N7q`A:@*0oLK6Gl<dj%D>ȍPnXyVzc[% ψdmNK@ @πI\C9v'Z,7y&j'~7 WNφ MM/;/n1V|(*#ڪ vol47[iC{{]YxlzWg=5r˕L p :8&]Oׅ $>솊ǔ˴2#6,&n!NSW,2TgIpəJU7B)#aP/zB0"&@MGv?T?{Y0c?뺾*kG0uF{ %:7wZpc@I筐:WY79exo  ^R( 3>غl6`qQLWuUD}zC2/P};fyWo+q>)bJ- G(ԙzEjDž. :|v!!j uI;+8.V\MPTCVQYj[+sS=co ㇣2=3~ {PQy)*Nk^Uۓ]+qcO3$L7%GDe0_ៃ  몓&LZ{ur杚j6mlg, Bc5oGgǡ8r$w0տk6ުYZ_w[{ƴ(u>E">-?E !F} 3NkAs?*mh%Pc+gg2FQv`1bMO'"G@c! /u+ul6JyO˴6-M:CJRM6+tVb[i?bw G}, -4M`lb]iɷ'r]<~J뷷T-$OZ)^y1HdPdtwҍ$l^)Z-AhAS ؆2V =\TpmǗU\_? &hN^G]sZ A8L~~exxӏ^]Ic]z沵01/Mnj|(?9)7P2_͕>ղ2sR;0ʎ4߷sr6)1M*8&k 3d6 `^:O'MVm#ՕF_*-bO=j m$=ƑK~8B;YkL% kfR;dz6K p4GF=3HGa㖬0҃PϩzpV"OY YY r!OQ@PD,w6&˗T<nm#C#|(p3\]^W eSRaH jetP-3yD5q^Ե/w=KGD =n% 'Yǹ3~fcl'-fl]'YΒk[J-9=`n2En%0)k ,A\iquCTxeX+5(tT OK*i?qî/?v.* ʤ^FIJ7-*p+Q?Q;D 4$&%,4=5@RnVGvdgtI X6$e|uڵވBO>4@k:MC󢮌͒=o$;s,Kuc:56@r$澡S v;]LP‘BTl%!?[_~~s s#zwdUmz·Xgf (@'f7X ̞iZESI٬,`nEJ/e !s$_NQE0KS?Nj'tr/;8w =)(99Oe4J6;^p]}v7"`xXEws D|+|B5fx∫jxK Bqw;MCM\LS+jjdž" ͪ8 k0̑) p\u+uWKuBO~md}(*wGnMHD>P:O|F!NhD]8D{F"DhA;;$[}%d8="-hF^_JY k@1{j8䂚]/H<}pIOwsM˘-ZOyy>^&]BQU|g$ԅ!3 &{_PHYՆ*Y7"d"ecy1+T5\AO܋ovj ddˊ;g8򽢕U'SI C@SHH4$=*hԲ%`[X͂Zd߳E73e/4X^q>* (NI[ d6ZoaNƙg>ssa/@8PA(_U}ee<+9\g0RE2vDKDi'i Q1|yX*7wdTHm}S}aSw>[^R`Ki\z [c<GԄ0O_<[+J;Fn  IJZ[EC.5jGtzdfUbD41@"u -Χ$d?h *"2"'d`_ HZ" Sp䤚i[{m`m^ӎUu!nbr)m_gG~D\ -]ɋ4dpJ0G؟T%\J˛=Ճ;PBTwk\1N1Zo.C#_ҴAU,M;4trI)xF^V3ٟ(beKN]k[ƚ׼ X9BdpP[)wW\\p2aʈ~vAr0OOl0IęoW%rj%X1L.v%1\KE!󬡹R\$*`"{$UET6zC'5K#ur$BNCoCK"T@fzNhVR )%*Pۺ}έ:' IvK{WzM±KcJΗps|X^1 1q{U~Ywm)5>(?0ԟM9'meŜj o7f{rqtӘr@^ttՓw31U<5>,NxKIKA͓8u{QFkk˴O4D?B'fp jnzw{c+> .zZ=&ĸ"-jaP +9{,oB}t-) ~"in qi-a 4rL]LTU6/#+%$\[=T)p[YU~t; ނHq g&Ҡ]c_ub\B.s?~f)3SL<(" x >+J.Ϳ"`Gn hmrdBbQlVLIWlNc6$rr2Dw[p+A'7Q'G~@{R1f-eu;xZ$*aM6 u絛R⸄5M0,%jgNo]1|Wes.J`/ABU#WH>.*`"I z}[F'>^83dI0aʶL)zawQ#;wjab6~q\ȡEr5ͪ%0Yl&xT1|LW ( 47SI(yvn? ˓O^ M̄t[ 6 4ޢ4ɞ@+*q7~h?,>-D$"j(hyiTY&^Hb*+Aeϊz?1ERְ{Ýڤ ?X/X=`Ǭ0m%,/Hbں ר1aT/$y@+-O71{о|GЖ}qTYIh*nE/ɪKc7<3x;dRڭ;(rq~sǺ%ަ^]h"P ?< ` T黩mbF*X\Ӡ*l4F\g@[-oѸXB o 4X6s [ jI<[w2ϜUm`4!%bcԂ_R~n%k)}ղk"WN#8G\E 3qetaRBWv.mvE؏E~VB)-(D\F0C< o ]V&u ]j0ŦJ ĺaua(̅`?H~@OrRe'"b!?ڠ3 aoCg=ѩP/V>i◽**;"ֹ Oj.ƺ<&O |+(AC P3lTBpl c@6硱\H0ת:"a->PdXMꤸ[ }&VX'=ئՀpXwM }?VZpkNh=bd-uAx';i?9P]fc5)-5yKm/.]NcgŢo ,ƨt? ]fϾ@@nң DŽ8S;/x4HE}uX?IɃ\ӡH`˥2PoD Z(t:=N?}]Z?O性Rtؖ<7wg\ F~=q @T@GNmb[i0WE2֛+?XRY P^Oq'| "$1oɟ-iH)" -%$ZIqi  4ư=RadH&T]5 w`6{fkw?{X_ fB^摗E>\[/uracXIuWAntV,HE7'TSS!*<6iNy*(++脐Yiy)Bř`t,1ʮ)T `U&F?$`z็P_w~Ś|r C;BM`8uʁy\_%7gЄRCɶL$An(ǞFMxLGoW]zU&ʂ/Ept}nX+GĚf_# (.Ȳ ⋈նҒ!}-2,X u v'd?f@碻mZs#ͬ~Zc;wgkBb_2Օ#2Wt~'ڐ|qWEqoy'r7Bgr?%|X8xgM&ۻšfK!ry1/8"|RZׅ 1Pd~BJ]$nYÈJm!pBD 4E%lGa3Sog*a^2J9j,^3Iʮq(nlFݧ;<̞ICiOEߊoZc '`kJ_ <.-NpaQ-- Pr0<`Qצl+ bYBXDgamCТiR"nXW<tz BpF+7JKs*mA`G}`??A?Rβ![l >FqDflwn't=H)#+co.RCsh"pW.3KUkhH ca9?)r\L?N9G Ʊ"_)&īoˤt1*0/*ֽ46ȬXZY5"3O!˧NA=C|Fr8_աWLβN>&hk .]bGrN ɺԕ sg%%*zif|Jw0+#hBρl #kR6u ܠWUiPIe0Rᦩ890ٴm4)(i:=(l?;2g@Jze~ ҈:Xq9.4٠R{6m5ӛ > QH}lur|t eų8@C$A>da-T.-5ڤA7`4n[ <Ƅ<-}<nCyEcu8È= o^ B7;7DI0K}v6+d5!?)XuAy =:һ&gf#xayD( ǫ{-O|,v)b/F`ŀ8c4>06Ϗ?W+P}g\s q >lvm)E}sxoĝMŬtȫkdE ՙ-F^Pu#(탘6eKMJ&{, Vcɤ/gm3&9?#deU'UU2Wj{XDlZ Q{[U~H9Z,YxNA&W0m| wODD\+CJ҃~sfNͮOfwÉ5>cڈW8+B࿝}qK0$Fco`6h[r]eܹz3@0mG4HY֜cCr>}[E5sTzCOo3M`%6W9pSWkRinD߆DP %O&"C8jq+` uyf[_/5;o؇@د}TT"9pņP Lb=Ffn'ZM 22`c(g2 ]Hh+u -Eػ/40ˎS):@1y_"-iS8ΝH*@'^qϟ-̅Hr *u-,MgJpWR#v!ܚ@ʛ7)e'AtM,acG[􀿦Gn𲂧3\2̷I i0HKTV]h V򃝞t5rJwAK 7bXkRo2xeg(YT901(4]O!q]+-0  ., ř7ѷ(DU}` ޼k& l,*0 ^^'3Ug߻I"D`<#==h  h!>ڿvozS '2;D=yݭjEeB/" Hɿ6oQ ^5\͑/i]4ԺSRx5Q~WB3"_ "e|ڳ{Н~p(o5 3mE92dg8ȹ*[v+S`#ߟ̛ZLͽZοb3Oᙶ 3Ϩ?V3&=)Aڲ- Lټ0!eN"w |8ßEDYي,ypїDw(|AN,7|aur*ǒ~3+ LJc[71Gc啾-bI$:?&EE]X/^t3d} =RnuSdK~m&/rES#2Sp&֮(_Yp̷_2;JPD4Aq߸ ZzŒXf%CSS09RK-48lBmrTGzP v<\Mr렫C9TGI FbɠzH CkK X,`9?bt"b-^nh8渐veF.IyT8XnMf|fc_$gҢ ISrxMϊ$Z1Yv.2:@uëQ8{ H|g5$<ђIB[qJߩGK.y9SVYA;tM3Ţ1Ecd }]\MH q( V'M⿷~+t xsZ/WCMU}3\XrSΐs 81zY2RY!Y(D/"|"uY2#CجpXyUL1V0$¯7D؆)gJ쏾Wd& N Jtν1X{[-aV/:Q,XtG`Xd@:ѝz=xD<%30y>Ƚ-0у%\BfckmpąTX"8s)Xi:?_OGiŤ#P ]d̉M lƲx7JmXy}v쁗nfIfgݚ,dxLK6yfA@%ϦoG+Q79"2i빣/hɴBq OhzMHW/a2٨7<|fİu(uǖGT_~ے996bx7_WYr~+g;'O.7QwDx '8MN"^QEf] /м.,l3 !Ʀ* )*U Ӆxmr0`aYsmڇm-tTpgD%kΔˋ LǿVjh+N& ճ 8,.22*6a+jc~2ď3{<D }~+ lf$}2]X`9~pV%Rp _Ae;ϡ[>H:r)FwVBDd1<ݳAV3*lJh|FfJUV dǎ' iᷭpM(d >^/B<kdHa9^! v@C;'"<Ə߬cߡ 5 9 7i'| tؘ!*n[Y˃~1P~~1ͧ úP1. Df5ywJAY>`ti0ILe|o[bxmk@3rc+6R}[耩$Zo&2.-C|ܥXxtrR_%ד$e _Gzv'[*~VnOW2:I@\ܑ^uRda48.va.3΍zRKs^K!ͺS#0|nXɶߐ Rڍy?% 651Rdz8uy Zzzc7 M5pKbUigXA %%RMVЕ%ue8 x\kHƄ^[A4/ïVU?T.ܯ~1 8z+cGNNnb[mgB-$lV ބ F]6jZ^a,=-ϗpEw&ԇո=sXGݟڈA@J= eYj 5ӲDdq1Ԭܿ?eȨ#[Vv+9%p|/w}N9X7MH1ճ2}I"MƜ] :s6\8=Kv^y{Nw5lvƍNc{&m9$Dd|kkIV)w`Ip.}mC' I[ymH e W1RňPC ;cRe`] kvte٨<8!??aEO:Ɔ rDxkom诌[E},`rDرNƏʋuԂjqu<1\q!U2wCm^2HZbQgۚRa:L+#} N!OCwl46 Oo"2Xx~w'N%^e^B>ۺ<jی%__m X.fԴuy1*VVŎpdQJnUzf 412PjVC6"ë]_`?jqn4BBLS ֶ eÆ 0t#  m )yJ@p<گ+hQ vyUU7yDJEy *IO@2g{ }F^y!x<:afzIᆀ#m)C]}/Eܰ1nkfn%m^nd) tIrB1ŗ Fc=~՘AlTkC{|vcjrH5A3/3Wc~X3]ǸB{K ei/ӅcA$m u^W[192u!:}8Y djU+ΐiZJ:@G)d|69@{â mQ @n&+uȎT}~n2'T= {,Nn4'hαHwKa Ҳ'Z'a|QQ3TdaDۥ)QsoԫXe&4?oa6RiQc8p14D 5ƴ8*t8Q:i$/rAƺk;ru ])@[΍yV4V;ixױatmv Xt|8|7~r)<}iQ+yځfP7p?6y8 x0iݻyI2x47Qa{M31`"5accY, eD38ᶙ1=6]]Ry/"\BɗS#h0Xqǂ<ұ~%ae qg'mT)1.Ւ= pd~"NkFR"-՘tO\}"]%3Ut@cqrE)\/ >qGoo37վۋ8tw4 /dƽ}sH<4`Y0WfL")߀BhԦTX.NdUoa4Fa,]9ul2,d3֞3 LLȤ &e$k\;XQ`[~[L^T7B,6 :=:q ccWr0AKB ١u9`q]`D[Qj 9&^l|":X[o:  +iGw>#(v$I)? rz_݀Ն|+MꕑHona|Yrɣ]NϟU R[K+)"}EާKљ2GS=1X+|mthQȁ) ʼnM}ȀMjf$&MݚI8ealVw?8$(taw-pRh_2^{Y [sTob@;J4՝zY@RkjˁmI2Lz6n@/&Nj%HuJžNFe$~r8zGH-ztVz#2W %UY=}KZfʶb%4;\q} `;?džBjU*·rp,@Fʥr/KeE~5R6+Qf{ip|zg qD %_cefw(ć/hYUel\A2w\{Kf6 Sy"bONLJsj|yt?ōo +.x?v<` P=-D3@_WpaX#0,ݍ5"@Eb_"Yb53O^wM^8D6I4ĝewe(NX_0<㒈 88)Ja%8v8/ /n`1="%܎I@#!l3)wp"mXYy|OY-$%ZInkuқީ| )>s^ zoԣߨ|[-wꢘMa< PL˗0HA^o"^[g'}T4ñ9$0O3cyemk퀐Bgㆽ*5icK4C6H>,j]1f_vfvG,s؞bҬyoB'WDxުmgk{H{Dra|P!YZm'q- ;81-9+! ! "oo/f _3'{nԾ% M{&E xylr5)Hm M=Yf #N..x-fc]`Ǻ?1/# ܨ֍L_zZzG9Oٿ24la-HIj2T͔q˳ l7~\LKO`jea*OE߱2| 2R b>GŵgMB"z# Jܾu6\ʭHW═?_IͪV1IJɋY ^HIA JH4XR?o& hc6q5Ϗw5xf=Qk@jFz1J lv1MT;Xx'4>DN\N:9L):GzdȠcAs:Gpi,(6W ޻B-*_ׁi:nECQۉM 2HP@EZtQhkONaTVQF*~OWN/h0F65Q^qb&Nf@./|saMCXј5V )O \Jm6(T>bhLr#Qg<>GiVO.@튔;{*~:9Bte\Lr*~8ǵ u;3PcتPS~BBtnBy'_guw ޛt)3{aؤzz4|Z 8dc@qe/ QWF%h"T)H])ZDưQ¾qVNX۸|C8T#n8'R\cs쥣k}j5-'P $U9!FN>X LϏ EƜ@xޑuUk#jgGdyç%࿍P'u*B⯡"E$ï Nx+!¬~ tQZU5%2dy*NGR FkKJ_VmP W_*-uzbW'C~{E̕Ӱ80f` 5(7T1@if04/ D]1)::$\vq240M0C,pLK0l%0zCΌAJ;Zc\f55Bl3Y!Jb\#*7HpJҌ՚ÃPW/ү̉4˿XLsN-6'z&5yI)R<ֻ=_dD\āÕ Z.'mNByP?۬<=| ˿=m i -Be!ftO5yuywWfiqRs9ɼ5eΟ |rTdw/bʋc1BݰHVU=zgsD|-xh^At/JQӘ~d 1:3:Uw?:#G,{^LUڞ4s2KX$z<ib*'g/TD 6ZIvG| nUl^zL`4"z]ݧ~{Z b<^ҏ4X";–sTb TU46FUe$9;dٻrkXD@qCf ܑ\q oϪn=3=s^}T#wCS,A=x^)8Q`A黟oQGD1bbgw;N)jGHOXCp(77~͹NcR5[Ko zQ&Npw-0j&Us?¦b+S2DK$zЂw7!g}N^B ȰHYv'xl+ɐ=܊kU%^Zz>G*K~ 眩)8>擶cے|N^.p=GF57m-A$#9nH΋VPvAq\,b`=څSތv[@?բCaq]0'lQj%!Gқh;r1<.+PqcPmKT88隌7ơq]_j[i)t:_,^3=_O9 8g1ݔռnAJbٸ*7&|ܓn̄C^REy%6p|>Byo&*x_,B]|] 9:'bfd${oAyչ\]-s@]T3VY@̳Q$ ЫsSr\C\v`1QFrʒ4d-D"adFCse$'ɔ<ؾߠ&_Ҁ0nMSZ#Q. ]r2RH濄^@;wq[|'X9M^F4dcrX+yc&*4Utq>~οcbK =hZ@i}>b%+XoHhmɠ< E$dndKJEg3Qz4񓍁|A7` Fjr6n2cJu4FF#_3݁YLz Z01Ǻm0F'OŜ[  7Leﱏ9#y#u#Fv<A(g5Ȫ`G#F+Z-)"`jzk\"u@*#^5{C"+?a|Woj' fߡ(~5>,XzR)0rȧ)gU(vM?D a#U~)wq*R晎bcî V? |r`hkVf'G^nΩM"{eo=p&Q\ iZ[T4XdcEWVO IpDN>%)XнI Â\g)`B Siq U@u%zAHdz呶>i' jG|KG ,wۇ&9*T}YL5C ,{>/>u}6ho h 'uQ: X۠CMsǹ86\ԲdzD<4Ů?Y)hiЃ`5XoBAYU#2yoR ;4jhC00:KB90 6  6Wxa {=9;Lμgs7( @poE3}TԹ?ꧾ^ M}ē!_"݇rjot?:q^#2b嵮]\'wbu+/W=oXӖ$|aSJ=E]'ya%ušcL.CVW.f4xLLr2x=yK$Azƪ`4\q3'3zq  |^JqƁR35imE%dQ"A c\ i̶N=A Q ܒ )GJWCians%?ov~'_ZNȧC04LJl[{"Xҙ[? M@V?`<ǚR,tbgdÝS SǻS2Yo P\D䂃Ϫ/?8D?#cVf6iRiGs߄XV@ZRGߵJ]4!( 29R7v.&U) ,],۪7- 71fL\`1ŰPN0yV"-ӥz[ N}j?d; q>qH{ߡ㰡N0$6Ǐi)34[ ahDhN<)kv~ެ(=#7%@ d{:,pdS{hų8%!H@əCR 4T.˩0]B>cKФD 2K÷'G/u$.i wj1i_U z@5&~asO#l3RBF)QMhlMu Xrf;S)8Ez V@KBfw\QUҾcFn|0{Į>o}\ydβ#K* g'+mO"LVr0IL00< "}bi o1[R@t1:lrjB7C=@F1h -,4,eOGNCuVRs4{2~/{B;t;g!L҉?q ZxN)"Yz M^a B相f–d=F]X|1Wƹ91LiaU!@H%0K^İt{QQmR8]pOlD=VޮSeΥG=GX|BYeٗ tG8هKrDr۸-1m||1U@_A"MOoy\1dBo[ zEm!Ik.ˈdb\"(nDpN/įRӨ t)H ܆*X-#Z 4*ӂ|R"iY20׻Au+-yPTv#?R$䝘9RthL!ݸ:] ={,X MedˆUyOO_c"= %ep$@$/ˢ#IV |/^A%\9P{lnBTh`X2sTa.q^ sn(Bz^D_+ ןJ;ќr=ɷV$vXa+>I+yh`|Xi/fYoN/5yNs)Ag칪o͗u`f7c\%Q|1̳'ѧV+l\ QTi.'>R#!Q'M Vɵؕ#Z9<t#vLeF.ڍfV uƄ#|2{zE D4~0>MF1GJ "8~P5jDRJ9e1Wi&)>ա׭E3w:@ صU'!;J&*đy x?s1"nPĮh'o8RZxi.4}mKTtܪ6z8PG?a}tɹ8sIiJTĒ)'Z]!pgHuJDŽݎ8ШMTAgۯt wym~ K 5Do?3x[^vnC!h1bkSkCb7R./h|@h+*O* tmy?tG3/; t='yawiiW=} z" !we_m#,I ԯc$-V˕nv@8 ke,fX7Qm6xqa(ILɲoC hOB Y :%.]d>qw*IoZwפƊHծq'XCeSƐ)IA#|XG^虞+26wXs5yqEdG;@Pjp ťxV6YſyGU~dʒvdipTrpu~E15;[C`'+lVd<i}&e۶_ZOnΏMtmpYM-' e $A_WU=/tMrvWlcoA;;fU%w8诅(0E"b9 ]h:xls2U\e־ KǤVlB㗤 L+?ǔd)L'\J"2G:~8!ˤG'Kc%T& [*8)h"k. .IncO- r kYmv,̵zO@7$(M[vbE}9k0:^BNKՔ3w!r!֖sÂvXadFNgS4! 져0< LM!tRO}HeEbI Mr~X51,_n;1pZ 6[-{oո#+jc\ow~snpYI4j VLWU[tW+_lCMy:4\gA9-bNt NԞ& 5\966WIco!VU^oD3hL{_K٥$ku*jPͦ #} Ubڽ=Ni퟉I~+ 2+rsnOuy[~λAu)t{"zوt2q 5IFf>!{xÄM* |J4}҉ET *[&c=+!x4+à_KռR23a){K8Q~a'ܿ Bli>EEmz]DUķTj"T&-8k.42r)~iJ:B|ɓy[=[,mͱe4RO\sL[+0nrQoTAA8jrd@V{G̦,X6զ+-wf" 9,M:̋N>T" I;!S[`9%`$7G?> 秉}O4S@BV K]Zv(1#Sb8( M]kx{hDR%yEX?`χ}S\yT^,-TbQp ]]cFNh5/vcI7v?^-Kܑ#5hzx6βj*rW_pDhHX+j[6Rι/mV2ۺ4S],r#O)Vp E}J'z\2CFzTh/ czM̢^ yh7r NӼJ6NQлW)cUA9U`~w>ӫn!]F'@u?=iN5+G-[̌4KȶjW2`-)L?If\{2߭wr2X ǻ3Pӝ[DE+(&mXܖ t}(U 3*ޖnٓ44,) Nr7P\q?0-]>۸G̀(v槆M^m97D+A)8b=TݑIgc~"ʞSKl;M{fKq6QJr\،rZ6q8cPE%> *ɓAf2Zʭ=ǩ a3f\wA-ࢢfcm[Cs~Mt6TTռfo1/C=O5 xNrU?MXX6.W&]j}LFv2TKyp4k #؄ʧņ,Cx"L?Ĉpր$5rƢ**g3Ƌ+Y­W9HKtJm6F=)bY MC/ܧ Q^*abՂ H:p b%Vn.bmQo?:! G{"jXML5b"j!nWKTՉBشWX.0ei3o'.DdO3dC{C~li ZFޏ !yH.\ Yv;fx^x4JkIMgl[*7E\éf؈̃듾hEy2ȯ󆐑h;n\?B>UKUѶbK|q{s^b{{!~! L#3KLi gadYI sG F13yGbL #JdtkrL2X^+ןP牦Fhܛ)6#rs2"ȟA, Ocv{"y  cvH|LK4xAg"$WB9zz:!K 26oP|иS3ʾlg"[d9& >gp >^ٞn7C-ϑ*GV2}I-:.D)J\|:&@ Xx"% A3f߸S(/V.lbjzQ7oiuScWrsLm;N3*p!/R#?dabs Tyc&yOR) m Dƨ6ĕAgP|e,2EJNFבe%lIC lw𦨤ؼѝ^<\=-,/4}DCWoKɮ<hL^_XT*P͢?kVF~UVE${ḟ53˂5S|5XUa}_ ! .ؼV(@>&vn]8H#0 eev |*8Vf)hc{؞ܗ`Ƞ7vfi6~k p0 B+Sy 2deՈ_Xiޣ>O4cSҙD` !0 oX=cx_iV}Ý^T臛9Q tBFsB:B 7,_dp2YՂ:HjHнc˱m%iX5+Ind1kcеVFg JKxиBN*{o/P E X YGzZ`=]2F-͏=0ȋ-q):eSCΊK Z[\d:WfnRX Cu%ۆxRAYn7鋟-3u|,sG{OSM 󤓯#-cѥژmR;SR5@ mxtR*,?7tgǞ4vuٸSx8 DD~CGقm(w&V\jȯXg+0$=\hd2칐^b?GUAKpeA$RҩKQI|Wm9t[k\a(?!2N<[Y$G;5~jfޖG'vj y LwA 4&N7 ax+#%*>e32zx&4K^$bIKB>Ӧ3 ̹*w3(aNmid]8jr*H,cj?X+{< ZL呷Ã.NP/).Hr}S#c1aPюӾ;P"wɡ!MbRͤuHcrdcpg8)ڴw]$iC3M&\%s"Rj%hA{#3 <Fv[X}d Ɂb72@u#5,RM_,i;{"ÇzqiB7QU3mܩ4)?c "O=B vH0QccM̑J D^\<醖DcͳLsvD슶DD2\z>hX"Ղʼ;pb5+k=_39.~C&K"w$~,u,]ga-ʤ"h@R8Mx+q"1Ϭ:@́N{uHO8i)8K1|$Mgvb-,%_ #oKCnMjN{o`hnxlƂ)> 1}#U~A?("S2X D&v .Gٹ&PBeEJzT=8 K2Btm&t$jQ]ZSdo;}j 1mq4ꃨ4ke!'(i .Dbg`!RM CiM֐% 4ڥ݀`W };{/͂vIdfjr1 Aչ8R5nV)@%DgŦo4Fox#M$C8C&לYMm{AUbftpVZ$ٵ[3lT9kEcjLy$KLP-HJJ~;ҭ[[ (8Q%,oM` G_+=;>ThMۙĢ$23]C@aI1'^֨f)(?}ْJS\/wf0lDE?HO\C~.&kha|x0Ft@vo?`AOmf ,7/"CבT0s4:6@͜߷\h7"{Yr=x<5=ڷĖ U,ߩTe!%Fx{\FnD`tʧ1ԙo &{njsgyyߤ7^V #J8WX9 CE>/Nn= ~x5Ĕ[؆y,|ALN͖4pP7Ζ7#AAޠB˗`VJ/ NsB FW>d Y 2;*@]lgK =?84rK< 6{"G,cv8:Y~:+]!@Gp$)78B=1C VUj{e^# [@ShZT^Z#y".  EyI'Q4'O55eˠד-<"NWq;9°qv0D_vˣ^O0mnL2PE>&?ՆrՈm"jNk#~2zH;z|Qrm>j렲Hݎ|}#Mr?*[wrHL/tR5ݢcG,!o">t}Fx3f 'M"-WY Z~!dЋul n FaxMnS1DKg %jh`6,V%漏~$͋\*OB('YgDR^l:#g? c7Wg%!`ހbZM^Vp 4, Ѣ EzNtܽ+L!欵P%DM}@"4tᓖa)*X` 6atCCܝDgUkr!-Kh. Zfū1r$J]zqAsf5oзx(ZCd}z*U3__t4)BZ48y@7Um[cALb lVnvBQG$T)<ǡRȏUlƺdXq Kɬ%Џc,6 -Zyb5`rZõ.l eܞa=JHescWvZ_~2 !ޟ:Hf^@&( {/Z O )\ PI+AQ?C'Rca x,w~ah)ͮe0uj Ic%eQ o\A;fR:-X^TZ;NC'hȨՆIș-Bmb-`f6AZ)cyr\5HەnNxmpq(\.h-y^-$o8ʈse0YפeA"^Uլ):Ef2H`B(cK2sOr =`x5}A-?"eG Yf_/ :Km#4% -l#ͪF E4DǸT@# 8FяD0̡ꧢF¥]bWf M[o؉YQ[m;y:zB,%O7{μVjlgã6G #脒g ਭuXu6hmp8qh=٦rrS!#~$Ի m^1A0<~LN j{ϹܪtxKC`r4+j~M*T͗ ޕe.Oz26#/q> E5d9v>%0Ʀb=DgG(!T$^Nkz=DST7g>*=bJg$MV Q"tvveܥmwn7KbpzJ t'V-kF{ {S]nm0IH[w"Vx<ČЛt!CVM,|uq{E·9>(k ٳ72:x^<1/e(o22 xw?qcQ#fQN,ģ8}o+(2}>$vq֯VВ\#PZ{Iit >%7 Pi詼da$'FѮ7A0@{朹+L}B5*0|/4VK[xBDeҟ+iȼ%J#3SRNYI>ȹ&\PaECp]H;;6BF~_v_a<~&dM\zJ1{<3f KiG'xAǹQNZ YTaXSflEI}c=K:+]B@l1U%oRPքd lVeu#I ۂwz+\u*m2cJ #!?AJ-܂ۿ>!A_ECF%,/2]&X F}'7e}3R4a4xf7bke]>*貞QgGR㗖!h5@{7U_7~-p l@ʘ]b̦#\X3QgO'(_@acYm6vs57__)T51h}?4, oi|.z_Mv?PcsmuAԎK7.!Ֆ /cҿgԒ@x$wlTa~&\4c-D$"xS:nqێzRX_V`q"`Bͯ>cMڎkIM\[iSqCxq]9٠~Bt"QsEH^Lr' nɥ g|>$t hmfmȭ- h`&$Z0+t 24DZq mg fftJ~z#x'xFm^ot o^SbTXO=z[U'ɘb>"Ե 9$ 8&&jzd g35Pq^̓<3P,a~)d`d,~t"6~_2o_XQNU@#!`++mbQ,{c0tߓ3shu䪲bko(\0VKovTݎmqqZlKXʙKﵵ\#I^-JrIBIk;k~McddSx7m CڵZiup7\(7~֤Cd% nx7BGPb%*^Y nyͺN=,OƆ[@ޗ+򥴵Cr1x]dVT|Zd˄H VIzA57U1 &T"k $Ǘ*Ku=.,xKˑSKeæ/ɷنk4۶G#B=6LEfF0iiO_tE:{d\PK pZzخGm!鐀gH9V}b'3Cgt)Lp^E>kI+E^TPPu2 Gbfּ;. 81cTMv1Z+IA%ݟBY&? ц80 T5\ˤQ /=ud:mZz_S6&L\!Y_ xz&Œ`R6[oUDAxj@zc?vFХ4BM3٤_2Zg?!yұ[.a w΃4Rܨ ?`a6h^4q-L citPCꁿ̾yEo4dXFqٱyPLH{+צ}5-n-2f~7B$̣vCT vr8.!NTpM7Z(rZBɈ!^ +za56<)(b{Uvd>GR'{ 1)Jx{W/ H*a{,KQSʝ$e;aT!P4_@ZUgbrР;9Ag:?bSB{ i0Q*q8!CbIa۔P&6~ A%kUDŽ1j@e?YY6SzL461GMf 0[Ov1T0xg{U}8䏻A?îdH\i{]6}4N+/iW\ ?ɚP'(HВے P2f]=R0Ck7?Thl@f/'/i0Ko;"qvFe1V0H]v'=*n%%Ux k@괢"39`2Άl.tU "jMh2P:s@R_)>CwFJe֔;UOp+RN߅!Ȏ Np^k?-<=:#N3GuS-1B*Awb{yڌgM)>ii |ڲLy8H3K UU:s(lt_Ԇ`z'dhqv,P3vyZ>Ud{D7;ĤnEj!Y(Bake>ܚ+#Bt^tWFA/[vl˥^quhΠ. /jz!mծaХcE0.nѷd_GeٕOh d"xkliYTR܉1ukWx PI*[4 ${>]<8WQXQ35!j:Ԩ="nYa$uh-?Yfgz7c߈ĵGq>8r@Iv3]6Ŵ]Z5D03gK6+:<;YmE9cpM9Qda˚rP@&PObUg|GZh8[K:8дX *B:_jDkO~sJbeಊu^3yv2~/e5ԶYﮩH]3ONTgK {S$CO>TȲ2k!RG^ "^#L9I#lp7up#W,D7fPR@sPgΝ8g xgi"R`%s I^I<#]]v~JG=?F[6?I:p:SDJ0uRϓ#'$9ʘy:43ܩ]Am ʙ,tGVј/uņ >BK$Ӈŧӥ43t!^F.3nHߏQz"=v`WiQP˓s`"v$YR\i=<̱$9<ь0&g@q7_kڴb Ca0G:ݮ̑N6w"4iRg-^CpI }wn5 ڗ\ϝa *<\kt|YIǫ=mlޡ”#Nv{pnv`}dShKnL萆2A cȑAk6RmYlL5Ks;?3:}+gjYdQ:gwN LU]4@h>SE|(|{{c?`P$ފ?Jp+zCQP^`z:|5z @Y0b x3./?eVp3]܆^-I_7HwKbd8a/z7BI';$(ٷwOeH<*y8Jxzя6!H9?2v1 (k|~u~#kb$tr=;K3kZAǔ'PteU}S)M8j5ٹ U[ʢE7fTp /Kz'U j+Y;6t&Ouz6oyъ!vLx)]io6^U"8SEŐRqwֵlO_k۩54r$2d}G(n+a3$nrџ|BĠ=h 6Ir0bߔͺA+ Fq9j2j-L[sVECٲMCHƾ#8 gU^/p%-ʜ:KR*:d1遑W&MnYsdSі$<$(u&wJ͝J\RBb+gx!˽0*v/ږ"Y'Jo@VK1lb^pDDWf3#`ͪap'`/|~`lN_KSU^6=k˘*ƻ5Bb6ī+uˑ4RYa6/#M.e*hΝDSf['0Z$*42+B.y9qrW(ZL8Ww>`| WASd @۟1g7"#+m!uG FT k۶/e@xs Qc"5[vHQT*hp=A?ji%[@yX[ Ǒ$&6eazeq'T?V #эKN`HSM6qD">2,!b&bPð>u\J¡Q(YSD,@.l-\Ϲ9MT~V4-T-7Wڔr\Uډȟ&Pn`fJDkoȄ^*PLcUhWWb}[d Snd`J?L-(_ Tm1 XG CbEL—5eǀ+iofsx룾+!RZ`s'jXif-ZpQ @>?>{1aѻvDW|@wEʿA0;1d+PIKx0.*d8S+{fA5g]gf>h誐,j ^fKW'N}\?mnZ^ *oP9Aca[}UMD#50BVbei֓!CMT+OhpRzF A,>Lv=/&L4fqPR_o\flTjʰ[_qŕ+/rXģ&(z.͌2bzld|{Ȑ KEC<:;33Yp1j͇SfVմKU6ȂXc+bTX0 N+]!svk&a";Q^V#0ˈ+Q[4 _ 4qI!8e5T[Hؒh7b\t=6tJS,MjZpAzP@@GE8Y%8VKʵBAN3<`j}@i9erX;~8o\4{ Hu6 ,ϛj hҚp!ﳱ!9~„+KyQ<[A:Y[{UPxR|`3Q?j$腙+=mzr ''f)$h}!ǦLeh`ЛR ByAl`+}5Ha5 ْiqS`XڒݩZL/\@"0 '>gJ[k9F;a(;/J4[yV~ ИxOZ^"8aX*O;Њ& 妏oc.e; jj>G:mnh|`kVfzp, 僤Oa AW!!;;h83kGvM|$Upȼ 8ec|D`gA!5# MkGј`-5s٦Q!!|;Atp[}G ɕC6RqY >OCEu׳;( ߤ$cN 2~yT+qt76~k;U,rIKt (T(/_r|k[Mk=a?XΥmaߩ|1y!kj[T[qI(Oʌ}p'E7MgZ|,cc uS0NK3wfx)fYD`(5젱~m6`? v@ЩBT3Ora[H +),AeTӱXLaWiٶEskG-;p5 8[Xm {l!l:!?(EerJ "n([ܫ&(X85:n[IpJ`tk{2'`;/D8oc3_ƈᝮMf9p拏n9ML =nSlgև Ʀi`"'l~FWwm?.UfeORU!QW!zij6l2\$s<)H? ӓ*NWmYFo}idfhh PgvYY`Ţ2@I. yE;ҥ#z*|J _ʦN7|n M%ᘨ!#؂)\mPYBs.ͩDi`9׫3M9#%kR=o>1 }fzJLZyE b-X[9I^#o9Ia"pŚNd/xBPPteQHk74gI@-c~,CⳊl68u=0B_&dݳߺUhݫq~F{NTfOф "Aer͍v6\!rʛ8۱oZm$2xFA[g^/3) ?#n?GJ(i&"oz :Jb鬃^W~ZYzx1p-/a|i,wW~QۧU4!tтQFXC/p̔3|X:M+&T9؀°[خChAh7/ixv}k_.u<`AVQ%Y.LH?]fbqΥk_AZ͜1Gk³Ȑά*:*T^ NAgעωHC D>Ӣg"vyI]Ҫk H!5u!?#fZh[ŢpU.Ct,ıqYomLCyտ;T5zHLtbt 9p4#L ]-h M?Uew]Ը0{>!j=P޸o><30[u~KT̕G LupsozHTtZFpD>%^@Hdn&#*B_c7,w?x}a V:2 QS<[(ū|]]ԐõOi#V$WFY(CA]c\zxѐiA|OSy3fg仏Z?ӣ'hſ'Z[}%>wH `nwWyDU$[q$Z t{6"ayL5 9lH[2=p[>+7z/2&[!U9 ;x~_{!1:Xk7 g0g C=ǜ.5,W]QKeΘRo * 3"zc@(?ty"X q-4?H9Nnةϰo y ]2[o(L%BkpI WJ4a^CUY%$_FLvNj1YO}^Vra щLZ' &\Qf>\r %cN+p~$"JoJv{y[RU0rxwoTPM~Wbj~%1Oܔb>.^T/;=I>!J!.çB/pqUuz?bQݬ}`i O(~z>~los^DJ}|GF`aB րMG{皩#A{HQ`#2E/xa`bDOyuD֪ѸÓz"ǁ3=hx[hjAަ Qn(B^YUD ]KQP!'Z798[=5h:E{d#GXz<5F ԐF%Cv _S5~Tp`|m`znY/c #AK Č1R2!UL3q>Di쵠:\[2YdnS}:{RSN>kwZhGGdպ8AMXPBULW?6PF-xTIT &4jtǂDٕ6- QJ1ljml2zpU<;"9?Ym͎ڇ?P: 0}G[@<ȐT!>ڸL>l.mM^1 \+M[ܤDvl,\ܶgWyq;W\]K0?Nh 3ulț9(ۑcn EJDC%h!9)f~*m|- \K;3M(2tpM/+&zH$qj ~o%_j=0#HAڡ$X;S? LQ$Bpku鶨; .V{,#y2fQJ F\Aˠ=. /od-nhtEOSqa$SH?!aɞ,!.ޒTcxe␛aΚ%љBW bL?.tvsM~-dDo;[T=EpkgG"k&懙m  1N9CZA{n?- MY)LTr[lyvB-46r6m8 M°wޱtpO'tuhН% ڦj{vp"Kn~wJ@uVXN%X? ve$bYUw^_PjR語P-\/sC[RprJ}>"ó&&y)|Ѥ`('[gLaG-*(aD1 kgDa*Bl1/:+].7'U lWHaYT0b8|'UY1>Ils׫ds]A'- MwF K|\! DCw>{cqKnr9?GHVP3H1p&5IQYi~1 6$H,&+"RS-W[g++e[]@4rQ:}п7{۰M/,KtƠ9LR'gc$+:Wߚ`P}PnZI Iޠ˘i#ɕ{O:O TC+(ܾGF|nlEO?xx.|/PCfˈ9oV0$0yFEEU*s8zVФ]$SF{4l-u_丰{.#j]>_=ՂΈ7=w8`=fOayDIYs.bڐ^߇F̡G{ oK1]^Ң iՒ6Dɻb$G{5Sс>^,?P]9wwK %c0 z3^82lYsuS;GL.?5]E7)w< (x ^ i0ߜ%ٴ;(7m==>C vQdo&9V 0vsﰔr/6){R!ۘ d7~4SMxƺn'׀@bB[B4eHK/S|/ؖ -VTXd@Dt ~P+;鶷u}{k3͡wx9"G&Z5lUf]:}K {x!g9PqIQPℊðv0]2wt^<``>Q'G13EJ$Km<ēgS]x~0"{"f|n"&wX!2프/L'vw(e<;T(eLic=`Ƒ)=M^(d]e F ^`l 5~.D@;XB|C$bA" 7jĆ $ puƃcJWƎ.ؠd 5oNK(ll \1U%~}0"Vw7}э1A'*➤˻sGtqyo"ɕȕ)0HK: ܾCF!SsVH[BMqnc3tlSHs))㓰ppkq"|.V13ŕ~jn׉*TJDKrQpO.:-dH} AO8TP[ynѷZ|2(ަY(K-zY0 L,K;p;m:Z(^Z\{OO'ʹ)0.J*Y0 xgԃ>Jshb+}@ ˾"bR*)WG^C 9,)w pt@c< /wU۵O:w|lu5tԏ;JJ\_^M !Hp]G< MY;OZp>=!ⳝ:4YJ$|lvÙ6mg(D~o2b}>p9St,?%.f7]vzi IMz2ds3m!cu 6^7#k_:~l .DlXg5NaRˆ CfqHKRĺ}&x8M(/JgVĢSY`Z,ae6@2Jjn )qxi^Uܰ5`@.qw PA]@KR%ZH_* km1@3}(zQ)SWMT+iλ6Bx=\Ceֽ~C؄'"l*'Ez:P ~x8\Ѕ KtmUJ"H;c‡rxH~ @Kio7OeD_Js6 rƊmd*]xB&žq}mEZ-pi3' ?ߊ=i?.9eeĹ0'O. |I 9ϗh"{TmDg7Fsވ[wl p}eSpBAjn.fmϛBζ, z[ASs 6پ+$\% Ux4b-'MѬ&\%^6%ߓԂminDu|ػ_x=ݘ-6ߴwXY3eh"(@g=2AtV +b$6"h7z*Bxzb os>8)Kg1q1FCa/'ukgKtl1jwH#- |b_kAGT#0K 3-5ktD~RPbQ-ZYe >Ak dgP#7 ds~<ٗApibxW^bTLo'/[9H3z Bi8X4e̿ŴːS+{lKAr8TCG[tuf)q{"s o5?42&;#ihjlQmQ մ?N0fJ{!v#X1s(O ?,fĚ'bZˬVǻ۞KIfk,M &lݣk5긝yt'L{瑭*%~,tυ S(+FVke툻d͠)+7~ yJ/;|ŭm]A{Zp଩*uMu|;7bs >v خ7[{.gjqiC>7@5_ZYkq 0ͰxsoCeH vLD*8#@7HۯjO͋[75{\?Nkf.cOyOv2{4|Y).gAe@v3 &.qH+5U ;[Ա 7I,st(oi=pQ0'%zE`ÛI]ph@Z^DCZV'[=^cR~C8XtQڹ5T{LqXMf K4PRm~e)S:DŇ]?yY.WKP`j;'̭NkWSzy2yjjƸ'Ώz(="-Y\zj4U<'ƸuL#, wrbwf5N܍{Xc+Ra1')lC5$Q~:Y A9\4,Z $XNv/$?͓:"3=QLDyA#V*Дy ?49@n7gwKMKBțs5 ?|\ &{W_JtDb\'o6_P{!R[Y9.`>!D,JsF6_JړFL+46cVRJ}4tgR]Q^,s(#F뛱ѭj*)K`72  KԂ[<"4tCVs3#$+y@?Ar`댧*'FP`L?@j9ǀ]:R50J n:ST/e cLH"&f!3m~<924rkkPzFmӠb)V5zr>. eSjVpC>"]ZWQcVPtU6Gm-4TNх#v5W1 #5.)99KXPZvi%] 9"(.)x+bÕ%ED#·j_mP5@XdԊS.aT'͐E^f/>tY0R!T%U/6x8;x.*}B{ fc!g'=683 \^ 0Y[iټE HscΡ*d0gtHRg?CQe(Y>硑qaá̪1aNrO6Lfn/"j 6>hf)Ugpr&';]8 n9﫲]ڧ(- (ԟGxFo );^JKm[Iرτ](Qx cC{ĵz d0/TN ]o`9iV%>brAp;ysjc@Q^8dlQAMjl'0`.(7&_ o04?Y (yV }bWтPPy!aBmD±|_aZ,M T:a2Lȗ {̷9da ;"巏 G,M;ݬ '[[ $߳NQMqHڈgU jR7Yi[9 >t=l"NM/f/Eo} ֳB1࠘|[qr(0;<\ Q*(<*Iof6˂Q1UҔ#pRFA~&ZDNW(B ]7PVMl5f0(vUQ }?X^j84/'eS3u{!4, Xe.X㷜%4g'^dИƣi/>]7m^DbYxd`fa1U;߸X\-ҘgP0Dܹ[s᳸]c&Q / x;e9i>¶? (V\qRe!; }kqZ^a11><[NVKch{`6H0>7Hշ8&UcwnQi2u'NsHHP^eJ }QEuM!5؎"'-{{.>߄#kMŎB-y cpcvu(\Ũېs;VpVH^F3~G`NSKNyx KřZ2vq7|K$8pn΃Knlv$; Mj`Vڜ.P= 8rtf;aυE$b9l$ߦyT8~8;#_,W !))kB^*رxP,KSt˹A8_. }Tdh#t s2 NFܭMhmٌfG٣\lj0d.ՊM{X,kGwS# .܅d+yR~@ai6΄)v= M UQ8>A5UNC,bBгw?-4{֗. ȠZ)ŎTo'xNɀ \8˾ )m3QӺ'\76fYN)8?XZ_,@&F% Y# 6}(`Qn&?BY<.m"qboG;6qGjh* $@߽G,hsV|)iׯUN1M'\_ZlM8ڿ$Q!Z:ӝ} ԙe^0L4 5p_b\"F2^Rn_/Հ0}늑jHAf tQڶcЌf;8 ܌X[T"tOŇ(W_<ʤ\ )pƝ{09P5vp(@yd<Gb}sj_fsR׵Qs-6-Sa~XQ){@ <)=u;,gqua9Df\>jguD5Z!5mMI4gP`Y8G|f}[o5p‰TPF"Vfr uJu296I 㱠(r뻹s qgڙVj>\CG]6~|ּaP}+jK=gic zpb|K9o&7Д `.%t!:e¤r˪NoAO+B*;{w;BdkFn boP:D"M ʷb g^M^h]~H{d߳K*p's2vFgh]tE(^iDGI[wU[xBgf-f&6_8?.oN27,MRv;5 OƸkSTQ xr&vʠ}in ww\X}׻@{ۖ~@ǡklꭿ!UY?|}- *vNCgK]6жb /71l?\/0NUv>p6`ŐYWh sN oDi'RdMVKjq$w\89iQ񸞷>D,"@Mf,Q>}V&X|̴Lʛ̸`B>{cĞҸG .,0ό>m.P7kf̕ҩbh=8D_4KxAT"_] QqqA5wg Eos+K'__L֌~qC`.*+33OFjqHG(,uLb}z$#čx&K/ß&ґ!%Oam.n!D$"3/mڰBpqC@!kc]=uma}&V@幩-`^mY dArd-&-r>=[cX%N9T:΍Oոm$ ^+6Ix9T"0l# J^쬆20v3Q 5CNkoiEIH]N!~]% @aଧf 8 TPaF fNZ3&bnxCz#3E]?  V[//aO.6\8h:LW/0sTL3ysmp|e6;6ϥ;mo4hw~fAxw2/.dPslz@U1BxU(כ-=4ۮj1qAǡ b&sά z3nPMpuU,M~0H6Еڙ1lxG!&rw Nv1B S7qVaE EW|e5@ LklH%_08id9^2:XITfajz(_}mC?)c,ZOiݛI\SgU|9TCs}f!r!2X7@`pG}ry϶\AyO~@3)Sn: MĮ-H/7Cm᎛ #҂Rn7#KV{fvJ( 4"%I֑a=?#^k#{.޹h! -5mr/>nҎ_H{3qOm+E#lDUժDk9BJ (_KIofؑ3du1t4{1u6V HD{JXDq F|F*~*Rvy@M3)3661xaݑYTeOhSʔ$$Ddņ5c\Ci39g!F[h'3rɨsEʐ.@)2*FmfC ڙZ>`vLըB ;&YwsG ȬSޫJpo6YT;:10a@ΡK9g I"!2^ȲҔ 2S%,qΝ5(! wӒ990dVyvIK\)ny sQ(0*m?1KcS8|bΝzԫDzWd1cR!m0YYmrn q)ȵDUM7>MAm]tT+NIL=" dX6e)%%[B /z2FU;EtyeŁ]NԨ8nt۫\/ӫ}8Q|QM1M@cnQ~!ylƧGU$85;,,: @ ĘɽMEhu)1FN7CQOѮey[G1 `#q\k{n-daTSԪ)\";T`}$LfbcJY C;zt$Af2ֲ/\Ǻ/*4ъTXKddN\@Bq)~˶w#\0*|ZU'(:GM"EvTJZmtEY^@M?^CrB>R=×#W!b($2!@{X2#(BW3Ol7|m1WSaA[i4P- u! M=t#_:YΎA5Fz5q<<%= Yi>~4#t"lHlAlK*9,&骝Sᓑ.:ndGڹ_(f׼]UQÞV/.ZD?e$`Dezc>qa2QF#5fQCP>Thf5tz(x҅] +af$]=-6 'L٣4[Cz vh:/.$:t(˂fub=62zOjP & XZkp\"ѯp݌g\_*|{c>kOrVzDݹxݞmnx0 8H8qR=[b?iVX2b+Q3A͑ZZ峫fєa>`ؖ6Ye$VHxSakJ|h#Es W3ʙS˴Rp׵/ϝ>oI)Z(yXCj/?cX.[rBI}> P80gmrߐ"+2>P,RK# T ŒaJ%H̠Y[›|^M6; #xBJ f÷ l2;Zr8K94LdK4 A{RE\،z4?OYAsyBƢ Za~VXE֗hkr~5-ˇ`?+-Mɫߐ}H<{xLZl}; yA0 ƟeCCj7wJg -FUolС}l[&+6~S-T|:jBӜ9Hn&cj4I6Yq|S2sIE LJn uz\?%BlD WTxAuE=CҭBuvӳDX/)/4C)3ݞU1u]LO6d@lsGENIܺcy'r3h/C|S6.Z70F,rWڢ*!b`FUnPEn Ybd1^Oyߵ90Gܠ G_`NӣA× M @S?  UJ9ݛd3Йgt3>WPuVh `!()쓈 *>ڲƮh@6`bc j‘c A7[LSaGkö%6 x B.c5gcG|XH3z˰mjt2"KkMW.BVޞ6dd&ˢf i aRkn>EՅS\ӧHms| ]֜Y NB7I r8~w'ָ͆v_K3m)kJCť~=輍pw*dPs@ꥹ+̄1a+'_ܤ>treŽzJ@Y;]131,w\F^t]A&?8;#a qhoXAҴ{?pT`beg$p+9\~K]&HClHǹ9jtj%jJRJtԆRe(9$.UCOK ݌l>. . 7Za+vNX ;([90W:YrLJ)E@ހ FQ rIIu;8t4t : a@ˁT8 90W1ȣ}VScư O}&y].`1%O9RO=ٰJE߶ZzHRmC$oqv@o@)`0RB?Kթ-y)H1!l;'”}#1;!WufX^ (< uk'm} '&$]vg!͢LIl#QZ%чCp 2Fi<#@?z7fdMVŬ4Ȩ`,jR]sN}[eWX)G eی9N%7NةC`vZ~GL2]>#'c61C,} W&] |Ъ7qN ?%&q ;9UD;k4OUu[`G vR HuakuD7ԭIT۳coKWqhζڥ$H"A:Gi+jƑ$am_%lP. j+2pI@lҚD_QOn@K{.?m bD(E,ÒGoxKwY~g)Py\|AT^ GsO$1 cfCoC ,1Z2kUOݖ3͍@JC&BaurdњdOuF,&0asFpb¬,VW- I`Ik<- i* 4;E~(ӜB pY|Ǭ< ڜQ]H+ 1I} j*[% ms7kyW*ZZWj LŁÚ(a5 ^Vkv}7XbF݊M*az)8%6 H_g_F~s.w]jsѢY)fm+i[ 3_+~?5Cn+u܀ εph:'>~fO.UGmݐl>`o.+Yhɷ )**{-m;9t庺Mz1;C:՞ʇE+0z֣ED` Uw/*Sn&iP;24D_cyD%0\3YLi\~r;gR&ȟvVO }dȹL])S Of)LɾjVܢ]qڳXxNXПU =oe3r]5C$c=.R" +ua" E-|؇x@iIub5m;aw˱NNނ(+׽Ft""h(%NdHSVϪbC/i΍ocg)ꑐk>^_a/k81~%X"[ f*кsd"JyE"dfud9]y/P&D@?s7Utk;!-AowrErvˤ9_%wFNx8_qܼD0}HC0M4\,ƨ*9^xSg/-tWuA9bѦcquqMCHH'U*2*%BAl:U1f{ n0췥uZ1nեFv$HM 0`% : ͮݎ'TyT,nюf;b O=fRPϦNZZ ۰z.?i_/7u UJ"Qdew`I{@J#r/QMPtNVg:XeHiބǽp!TCv%$ :)Ƃnj+.;`q*!=ktb{S`ќ .MJ[M3Zi/{RpV%nXH>;<||[_+rz8/ q6hƠZ>@YA?*W⪩8b8b46 \VzyNc$G$ ~řp!2M,rb&ԃUj(zA ,"w0pWFUXeh2{ݕ8U1@ =! ̈c,ADP ϋ)!ޢ/Gnk|mTPR/ҫ DW;_ƕ#!C"ݸ #YH0Fuko q;[/7d $kdzVFД#ޒ*00]yV{(m!ٲ8q[3:5Q[Gfd|fu!4kRcgwxĩd$,s>U;Kb0>&uz0ludG ώu`.IBV85phHRe׀ڥ$U'f|;aϢG{0 p ԴAB*0T)dRF ĝI{Q5y=C!>2Kk17 \lmPFXCWz WY&EtᒬcY91-iOݦm0V]Gc4=[䢶Hv$I`W{mO]$l-8Svlǀl-E@MHi6ɺ\>L+KI a#1ʽFE8pr3Boj? ujMlD+&k(-N e4S(= 5vd' cLǟB:V8̻P_*C|~0zm|9>'=j m-(jdwU `׏L#:?XI|HœR{)J\Z&o Vfb0౫/U* I^+Hi?Kw &\"l079yز?w.t:5,U@^̐%lIz"Wkڱ'w 5I4UB_)Fp UBehNC!uֳ s'?(>6@5X+]sh*M{3$-z9&鳚j7{eR0f|鎁8gM^BnƋ>Jdگ`F_ΟEYkBg~ ٱ=?^VnHpDz- 9wJHe۵`߶h* (rb]֬ƣW{v̈_#iM-ylebög-!w6E5Bp?* 2S: ZȽ Ao52} 5imbS T{N3 0%x&?ɧE9sob@@kJ}0_Pdp.`&%ˍ+ z=6e0Vw lslF;eaL}sT'd9}e(Ӥ|kW'=8{HV L %g>!~THA5,=1 "IT<39m՗94 5Y`̴KWN}?"lw cӌDNNuYVf;2x;77 3#Aom⯡ ŴK goHS3uXаnIE] (J r>*#Qe8`50]'ǁ!h.@*Ej᜿zMZM= -K494rSH)j+qD T\ˉmF mLX2m58*-f[aw6>nB T1Ҫ ձ?礩^Ho)yB}E.B5Jy\FJX3 yՌt攔%Q8GAT+XR>]Tb,{4 Vv勁di˷>21 1!z$K xZ,xT#rıϏZ*mئTdHh'xϙ|gH~5wRm~*w[&_6\ZH#:!ĕ<oOU 챜e Ze+ .=_::\OWm39?HKn߽eIlj~JT+i*o{M2*)`UW¨fsY:*{[~\iyE3UQ!W=_OڠE*R1#xJ^{U8mLwՔ=3ڑ-a_ ;K-[@D1ekB:X|؈ޜ}PTu$Kh y?av}ENրcj!i2<9C-%~TR$;Y)_h\2z& X|n&̏>bʿ5?sC~x~1?5?iŹ77J'fq 6-fba[ciX _/k4!O̐,ALk}-[,h+rRwV ;Ur3a[t ?}#_pm,lT^JRl<\ĩIK28@7"S+0g1#*܃se o>aD U;8X'U z뭄Z2;jV&Bb*?J{#cL$zAۘfA+*Oke$#Ku٫FU7 b7SgN}/hV ahءAY,,]fQAa*DadM#<*o7A!ͻ^GS1jy~X_&o#2ҳSHɥ M4x@YƮL2%=eIO?*:gYmu]Fҍ ޜw^#W&Go/@ߵWג߷@İv"hͽP>7T4(EnECNӝEz_DǴo犪c+.;,T ]^p9O[ b\I UߖIHss [yԽ{6l'-lW6T_Ii5 c\*";2HBphJmTQU~Kv(;*Zoཱི:EC:jr$@! ʞ%&T"Ԕ:@Sw(|C_}gzAW˳*-k R)m*UӉ{ v\t{O„*iFV1Cו/]_%y|/ f9r0]n$8> mD|s`bAq^H!#0)?$_ܤ]`k+,bҾ5z3_X2K\KcixO~57G7v.o*aNڏI:J Q+☚B7259с<[t끋P|㌦\Ы~;[`()!}i 7-1 oyGj H {6N+!QVK|Knb8W t{Ʊ1a\Dg%8K蠝.=E%ATQYi~]Bn9˧S⺅ʧ0]N }g9KSY5ý %įvrŅne0;1Z&hUIC⟕'XثP$*H7Y#ZALWso "[ CU90򳜡kxqBH! Vʎbx~X{eN:#¨ GWA#c`?ٗ\{4mWg `J0 cr+^{LPx 6XzO lZg];7lO0 З]Kr׫wc}CCeƐZoO /!CjeqnwٿaHmk/@n 0(UՊ~yS XˉF$wՓ/7TikRrg$~&Z*5 ^.~Ք͐уRz>dd OTڢx6]IH"6fRr)$4_ H3!~OgX}:Eg ՚RYI9䍠<U  @Pb ,FJ"n~oevgK0h`Y&$ɢHmBDlsNVr8,I/:Md laaگW#f+'A,M43iƓ?k?y3 A[f\~hb(&[b-Sr^ =4˚}<ΐu/&ײ!5;z)9vA\LVN /&NĶ<wu:q9J Ӭ_ˆ:-tx ori䫟tWPj?`4bsA X9d{uS_tm|끴9h6TV${V= y+iiHU`/rЎ#\X")uc6yf 4RXLm(a,Cj7z33C5Nti~.%ۣp%lfk[Ҭ4ŽxGl#E-ݴ:AHӍ?RSW+<)"N-[{ukv /j]OT^.:ܭpqnb.3SAۚAt)`"IB_IY #k%e4WZp3Wp͢:}ӈ{0=ICDr,(gk,;$5$o>qZpD3_ZPAF7}Vm GPRNړDcPFFe00,b'i^)[~ZS^tb_\!^$Ϩ[zlq0,V(0 GWOC|C{ \c M&0n"Y,vW")t<wbj-)z7) Cu<L<,<Р1ձuz@#CVCÝrrO3%mG9f AJ}ցiH #QD&!0I+t[⑩^q'$}70O:h= jYs  3\-|62 YhzE>f `ث.-]Q9:?G+=Tc&'IR|:\ b@xKP_b`깭.7ig^ǥv.x~wW=bP4,ˆI\1̅oճ`Y:[Lr™O;od(O;l ݭR- '߅tE"'DuԦ ̃Sxg ch|Y^fv5' rs,g||6uRU w ! #zP `>yA?ъ]Ǔw?ؚ;D &y;_BBQ<2 ı B8'ʥ(zgrSd#%'qT|L;Su=G"V/=J1{= ?}~)QSG Ae~BpWvZ91 ep`@}c-ȓ!wlT"am[Z Z{zd>+ph;K-"C齁)eyrh~$݉#p*8cGI^צo(42s ~f6Iȥ׷۬D*MʊȁcΉM6Nj>=0dgrg84BYb @JkYȇGxTB0' g lvAUPUR^]N'jhm2HJ|r`jxTU]xޅ& #\ΧޮX~ 6z)x'6*~uMFU~3:㷔B,xɢWΰ-TjKNv2[,z%́^J /3@h8se^O5SQ<*O+mSS:;}`ӑ%owYA9T" Wwkktxn LQ lY=S{[k2f,S "m@CGWu60?sᙊrQS_}a 6;#hh(`06>;Ё瀞qYD K=}o"'х>s@mOy]V&  cP{ t= { y bx2~; ;L7NRI#A;,V]1E~bH(-V1"Wgq`{@Q8f=-;R"/l0t@%`A{+[,᾽7I #zڠG~~A @-5*j\VjjN c݉WKLkHqySˢ}ȠAhoy\Awt='{.)ѾM_O4]I[_WJbj) 6?!tVU^I%MLӫ"~'=fA #$ȓ| |?q 5&Xǂz (b>C <ETh0*ѹ" _{N%mUel%a`뎌LqwH*mf_< JoM0kQn4JbQOMX: L [ \Yfn:^ẇ?S@>e0GGrcES%JUl&](nq\ω3])*>H ɍ 㣫hQ t5`ؓ7ήJJ{$]4fw#=&0:Lf:.ߤlQ<ƆF xWata|YaԂH DǯcMA~ :sꗧנ$O#O{ Ibtw,Fv~Ζ("~ [e64[ }UYoQvp1us $~v7l_]tW."^=tzJqӘq=R49(8*ArY{%\@[|XƖ#4 }w(/I߳h;imdY8c-:Z(aQJ]V$cv-?IUI3clmҊ ,F, }*8 iSYLi:5fPh 4O ng[;\j)/Q5ЬXW\7U@ѹHTC[R-`CX,Nt]N_jwh2zg@/wzOgV]7L^*1J FSVlD(^uhN @[W18B Gz n=BuMf5$ЂN+E ;?`@{pujQ)muSaUPWOA{ᢐ` DHSy%=sd[Vr˷:dbMO ./Jaa^Su[zw]Kp0Qlx)p<$IK'w=%jm5Aav~(nm}<+Gow.3>K \ xS?t\ "fuA]jݽx$J J{N*-0 NIul*pӻH BH'F'*r< -Db}g/$SMU|N_7u:Fpo*ߖ휈C.\Wv<^)"+ rǨ{63W7 @vk]j,"_dNh DL R"p|*d3CgD3hPj},M +6OB6dTq;MK҇'VnŖ];5 #Śmreh_Gg_ts0 ?nˆ$L/ @u{qqvagTF}wznBm-A=2c6bQ8QP+@GsqI3fqQ"6]$ח Hܰ%i93FgwkbH67ȷކ%ѣ_S( [L- NfI9jG%0xq#LFҏXm-NNTHBrl.0ӟB@ծ#|+E$7ayms[؜cІyD4r 8Y`LPmWfxqK S?j744Xx2Iحqz@G"5!k͎+D[P/p>@'6@'m'Z?L#j(( ;5 YoxrKlmvAlSJQ&=BBN 9TZR 'e 6D< MUYM;CL=;XH+5roSF9x.@Zh+P8HMX1gSt>RA>jU{ewInVkNDA+BHR\7 hE]x\[cWvz֜/G'XU'}"7'ɧ>6 Aj=@,ڟm.%/h';Z \rx ZTHx4az Q}rhΙxS Yj^vgz5"?=@!K>^n+*R\%x=/nUMbxhZ/ eqeSu۫LLc4-xXJF(Lf4L5?$WBYPRe3ԙY 薬IQhs~^=:ooI幊`68L։m<1W6s}N-IiĚ6{۰܁+T1s,Iʂ롑:cvQZNF.' G8 0@6ԈrV&sf[K׏>+(FP6*= ,D.ȗ8ϐp!3rCfP(ɓ̝jEi9|!z0xb҄t8D-Q2=We9`" Y:)gÀLQeta䭖]dqCҟUfSYq3F#}֐E+jXsӹ`lI Hĝn5@bOIIƼ;e?qd 6 O|BߙMo5OE݂L3ԊM82N|K/^Uhr @9GtFW=) ^;fMt1ӱݾ7 %Ic ŏFA |_̖kXɮ>nf6Oۡ#-㡥5DǃK=1a,=Gf樔CK) y`r(XeHI%guydLFH4Aﹾ߯Jay"=wEˑq/#ZgZ!g}^Mm"jx\W ʎF~j@df(v]\qDلdqvD ޶n/FX0GԨ Xm[+)~噬\%Jkc ~¨ E˪x=ٵSX,i+vwo>ɞ-ݶa _rmgP ,.& Vr'Y+dU%U,ᙓ6esy;]vio Si] zW@Kf&" K XUur9 n=<7vr⿩сEFv\8u(!⹢^:OtԶ=yB Z49!kEqAvrqE(.JFim u=b&in!=a ,HCDOuXWK~^]~!6rߍƾyZkOĕRcAH8_?'\j <˙H9DM!f=U$|_=*4,^"ŇMBlNÏ O#W ^X7X( "!s& {^9+"5Qdz/WYQC/踼6QjyN()?[/O6x(@N0忧Wׄvw[Lj2*7˺g7R.`fՉb;*tL+:_J.quWk&z9WHOM:~fUj]SJ$8";sOMfh eTzMq:!)ܬv8E 1? _z "gl+ S@m<2H'y5ݕm(=t&@`'B5 q@+PS:9ou2FLc Y\'PK0P JGڛ:Zbv'~Hk`YCv:g3I >j?4ig[܈955BYw8Ge#.XY}OQg? گsk㨦%lH}<+eYPw,H6Q8&n|m0صcϟT,/ r r{)%R>r&5+Lj*QB`NJ(/!eK ȉҝuG b( Q2-vF K'pE"Ym7]gMh8FDKiitk35{ D5@\FAUV7Ō+.lfZ'Df5` s6' pDB),ݹ֖OS(WfOzvm[Le S{P! $S_wTmP]>B#6е0޺"eMLM㒭ء[5&xFM 3N'8>*ӯ i6/˚mNkQ$lNdWw9KEr0+{R]j$2mnĊnM7:RֳNТˆը ȉPv$$0-dz礟?y ^]{ǖm&[rJf:GL{-j>4/EE> O/Z~G" 3,"变z]m =ZuΓrf))b`@دHA T(T?Ce$ek/;̠jD[In1gMLikJJ;i8c{F+2[H83z:Z5 ُo[ \Shi\S2 cQmJ\SEDIaWHGCͣ"A>UR_iI w_"C++usM+ Ar5wGZ~B "?K94ߐeb:Iiݱnm#@R-#K+$l 6BMCdF^ĶDq3+bn+(# -Tr ASnNĻYz 蕾YuzNCJT.gOb|\O߆2 ƣ*r QWӔiAX{^S YS jYdɳ4JSg#4J5ÏGJѢCJ#HX' &B s>*T1*rr=HEG ̅epr-aJ-rq|vr9KMW03nbxr $kt'|T8ۭ M!C?-r/ I񩹶?oHhIcCI Uڈ ;$ʔo? ɭ7 ^'qxTUYu>1j6?Nq X* S@L܁):R27;} *xq^Zu c fM+QX=Q)8g9+toJ*K\TNh Z*k' )n`M#hҺZ7Pp9Yaף);_+y6kj1\OXT\|5-KY+D9H薙,Vd :{hɰ'jh+ߴm]o^e10R@HavSsJ@v`'S` ? YPǰܡ,xzi[.Gi Yi \?⠰1P/6Z6,>[?i|b/&M?N Vϳ$b5ńP= ?,⑰UKwHo/iG=SAݣ@FLhK. |lnAmroV- ;ӫ%O|sE7kB3'ȵʑvO&4q4 <2qNz%]>M|x@=Hb8d%M`<- Gހm0]X(5Px+gjͮ} %9yx rE P6&nM\`t7e)>̓,P T[&dOkpy"FGW_ *lAEn!ͺf^ 8MZ^-TXܜ;Wi57KW>)wTΩ1#($$pHiYZ^\R^jOn dZ*eקX$ah6/kR9{8x@$ߝˆ N0p (;[ʽc!c`) g½Xoϣ5Aʼn1{L+/sԠS7BȪpC)6N";clEO npLs{/rF!QPh>q,{!lH5Y䵙Y#FkUPrJuJ jv&yF#2z/g 67"^m.E_WS/8`#la^aMfi,6"㤙G&rf0D f`i!`ZDdlfn ڐޡMV{ t` GmcSwM;)qԯQWj3W-U HM[y20߿UDtZ˞bxaĈ-⟯HEkN#FYfL t7[[rm#n; 4S w~q};Cci4S)%C6"' b(l&\O=@N'rU&H?qJ"38u ?ͫ԰[ٔ/r HNs䑢] &^"!Q:cBMiWpegr/-Y`kl'ØkUҋp&¯vS5WAuUws]ZZfa@xP/IE.4”F&R\3Q|[VKĪ(–CD ;QN :*=y8pt㿕B['ٛ?H03wg^VF Ir f-C &dw"F/W8S>DJ7D7E۩'N(1tmWcS2_ 40Bwd\ZڌŇFFD1.pg?4'HR3]|]1poH}aa%Jʍ|K a1V|Yf}Fm.1Q'r<~>ni:TCW-lbqC!Ɨq=pFW-]QZ Q.^Uy@ˎx\]jgHp%+ُ{2SntK|'x$煙k]ӥ4rcgG=`{ory)* aVJO1[&f2dƀfcoKqԧ sEw i7e-Ai,haZL!A#}r67;w( S$ *X %g6]ӿwVԆb`!Zy\iKr!Z7w!&X J/j^Q8Mv.\N 3;/45["+XWJ1B pt?J;z(C/&vBRYm/rNzGNFU9)I=M|fj?4spdnfRx&u}E] `;ӽB`fx:+VYym~gX= ַ7X*yjgi|3HO>˃3+c-e=5mh*O>zBqSc2%*Yv/n3}?B,،'-t"ri83EvΠ}Sa1q(uGWp$yc|/z` ׹;]e0D["ϩcDFzO}$- \fFb5QrIpq Ejai2e.!#2,cjwJp2I ;$r$5MLJQK T׌O}6 x0Rp72l:ZVC`ZܬwuDZ Cν8֪nTY>zQ*|YxT~;!JBhyI (~,p@OP{(FV#ޮ`3(gh*m"%_mj ,`ܸ"EPO)i7t'yqfl2zDEeݳd׽s hy`75OV\?-fnm+E[iisd4Z)2-D沭m WxWu!M>,ɤ HaT)bξv YKbkQ&fDa8??x)`DZ^54y18~kܿ^ІZZgW@e8 9o{K(mpuͺCM8aLOǃ̑*f rBwq%"LA0ؾy=! B>Ə4v(,yxB|LF6C TZ*oMyf!vm(*61ѾCK,~f-@A=Ff=u$4 d Ǿ]76ć5nd \rL՞`Y/xgL#kͧ%pHi.>&r*v0&%Lm0;Q6E%&D7xEB=ws`m [65uŔ$8R }g-LdS èܺd!ċL77ks\i'Y3MT1kvmCoS=Uf}ZٚFߕeN[7,s3LO¯n+QMxAۤ.I zFϫ3oS3U5_`dў-WZ5lZ(3q!R%A_ hIn%aG*Q< [Fy@H8 蕔RQqLLsQKhB ;jO}l[, 漄) ҡw@Cm7*hDx˱@ O-iVmԺ)oiT9]K6j'6;a[/SVM.arqCH?HDl O IqZJz,fBRO[VQEo8ܞ;ա-x gxcOWEwQS?- ADfqMiipLQGYTT.QF%^ϩߘa3vЂ@v< <{Si7hƼ܃q*$drUЋP~1*~EB%zVo;&fM$S& C7KǏLVUU}+Aԇ_ƴSԂC &|(×T$JpGpE_ [Px5r# ^6@Hs¼) lQJ:B6|LQ ņt-['Uz5F+adR0n.SD蕱U'w6 \E)>=3PH60L :]{ $R =^,ZtX'Z%yVECg0h6Gs&#eR) =cy[o+117ҳ3Cg1bbҀC/rhvF^(כF@<5SɼguPϏA!n!Wgh YUcLEtCBI`YutW¢FX'g]PhM[dTz7}r,ЃK).t=))~F+M Yk&eO+P/X@m٨UfjO]Y@fVȩ9`JrFP HZ_;+<,昂8ȸ83Ĥ ̈́Se,Uא{"6=R\QYc֕T ȼPu]v #M{ЋR1)6zڭ/No7tݐiж_2gwt h3oHV{bK|h=kT03"<1N!O|.!i%`|qrQ!>v(!93eNQ!0M걢3 !>^,5rڕhcG'[n:;5בp58D|&{_ b7 &(΢G@ii;5x ωa kx]HUo 7Y!GysI> η.]/n^8jpk WWFK@iY:KQ1*6>~V?Br-S;qUʽK^τݍ1иI> V?W]p= ?B!FјD%niS5.A *y^.ZF^7%ӊjH7z'GFO~cPSٽC dg 7WLjQxuqegXY 4L [w9Bw]|kVQ;܉skP6yV ^J-)^*/Ddyz'qa,9H իR Gri.o 0Qu/vPj$=.-\sPXgαIF?Ohel~}?At%fs &xܗGOв}*Ϧd-+ޏ$˛1`=QLc̾Bǐ0֓d96ZckTiހb}NpL5I-#Wٗ-Tu'5!٭pF$nd]vZ$Ǻh&)O G0=8XSJe]O 8e9+d P *13w2"Tӎ6amb^W?N$rǼCi/2'tj^v `-]ublOmttD"DɾlhOyiL"]KB)wh Xhw&}NM5 ʞ,W8(NΝ4HӶ&S0ǦV?a\d5p q 2ؿvPQβm?j&.Hp(T$Q? ލB=cո> aBNb"CdF[ZucoamLޡFks;!\l< xT% ]NMbT;}qԞ L=l0C]A[Jj>ǦN Wټȫ jg78#n׼5Z4Tһ˘p~%I"GL3\R%^zai)G`n7K9W'Q8.܊Ρ$rbշ:e e ՚UF&l5dFGe.z*F\سb3' [ivG8rkKrTg*=`m}H0C@~Y1 ԡ!:/QWI;{4lW"i=ۓО]rcB*d3Rs40 h-M rZN8JT0q>J>Fo[!I"!Fx>1wO im!ъv̟1ZKl0q2sn3:bfY6 g b2:35E }u=qҠ}9k59V=qqࣘlĻ%.AV8%2J~qv`겟Oz;n,qp$Q>RCìng `ă*RlC[f 93ҷ"pM(%E֥1,Bt)Mű,x<B9/"h+66 ^gJdgRerOs '1#qq2 xB_SԙS@K&Guj ~SyRFu+<Ge<&< S`%D%C0FŒ 7V.  1K]ӥekvZ ȍM; 4q8aa^ɤ*'r]<+:+#AKӪ\ǍKb8=8,~# &`Q.yC/H4$S>r})p'rŸ~|p&![G.*E(lyef vtfkFߋA)0U1qT9DϭGmĐ~Κѵ7]^,)^k عH~MH@ Ih;t㜵<Υ&@Uuc ̤ أUsr!R&ۆf&Sf.JR{Hm oH+tLY^O7.n'spɒC[ *͠KZ,Р99ani ᝮJەd7W3.sH,߂ڎP DpbcwQ<2i Oe\ys,飑X8.J8'×_w-Xw q2| x( 4,!>>Č'7Ƿ(zvؕs7[>]ؖ P,}>$m?ZNKgke>)q.KE[DD/;4ߍkNM:C@Kkrїv=8,0MK,&^A^hFR[2x|p5nWaDw ':3^?L?Ns5O%_ rDhE_1}FȝȖQ5iĬLj͕#(;6L1"z-uBNO "'.<]z3(z)+OT48EGWk*1@aH+fB!Yʝfu~!(3 鄎{Jᘪq7!n"[C99Ij>}-.}@vOgEzЗW9E%-g#Y1qD70[xhg\֗^!9m㡞zS$Ŗ Nkp 0 5?/$p g;~(U3Z 0̽o} g'W8 =jBB!Nv+P38}SY P6-atRyc.?J|&?h@Tm3◭rGeࡗl~kUz2J~WRq- 65QLaVI(4H3=xL 63܎z, @]xM) _is9øN UOiib6<{q n䗐,kq8B ~@R5ŝFjO9ZMĻ*4qcxD~u )"%oޛM wgOY /'.a\نufe,[@ׯ%q_lXhI1Df&c>.O)=u[zR+ȫ( 7㯟˜LP%p*;1S pl&IFW/:f#"v@Z+`⒔% v(߉ f)NQ, ސ7up ?S٠ϒԘxje&ȉ$;g**~Ss?U=vb^w* +Їm(Fg珃hl29]7ebA:zܷAqU\/ =A$𥉉70 jS\0l"~ɕ|6ËM%P?Q*kW#qY +%ÿ3@ワ˜;%](t(*256KQB7) y8~ q<乴It~TU~Jex%>-6?sggYzx(ܨ?Y#y0y^D 5NOUrd,smGQlT^y^c_^kn"@o<ډl|*p},:ioa+ ۗ#J 1֟GlMMxbmTL=ɱA}K~|X`D3UgifuuoUȔO DdB@ ^ Nu}![|Qܲ.<#$F&nAK.!w&7. uڂ]=l;Ϥp2.+ ܻSb^ig<'oFnN~Gyu)DΩhuB[\-78~!^"Asx٭fim='4]ǵT.!+i=hQ=wyU-5Q;R)L1( m:DA`OXw:Q͐ "@N24Eo3xD|]:]vO:/]ӱ<_ pc09ˉ5Ϙ;pRQ-l!H.xshuhx9a&2Xt$TT9!A`CA4_tL~m z`ɫƼWjgA?ҫiGpC׉r'}MRJ5A04xd^ƗLs`GDIN1?[i>By:ܕ͈X}  pd"< rE*Os|.վa#&!f Z 2\s?i( x D񃱑b!dT?azkJʽQw9w$%3EUȡD$ǪfuuWfs!ɞ~5/Մz}lSۥč# R>mf//1]kk%NgSST=E^o+xNl!29Ap:S75fJ w5ex6Y p\+9 Y~(%0,C(>DFm֕<&OMoj1#phiC1=D4B3 p2a%+d9֜}Ӯgg~zVy_RSP5g)=Z<kҺ7CKʗN0b%+ZSץ\S[i\!Ek@,P[og A;(X6jt`!T'lCk+-6h*F"zW6H#]%rUvLհVk4 oۄ?"q,ZF2Yj{~D8Tɠ028DsÍ82AFnZ7X YW44OTkFc]1%k (SaBɓ.r?"|2 /Py 3f({A8ϊO,#Tl&~LJIj iQ I!LcIk*UӞf< 2i#`O{īoTi ")r|ucL95? l ldte(Q$-kp A ,9`C'ulZkMS~el!y@\Mqe,O` gz{"P<4̈4_md0Ѣ# 9:ڤ[T ^>ֹS ҂PCmhCiL$L^s3"= R,B{$m|Wȏs>,F |H{_Ìt퍺F>JXY}>Qۚ{LĔG?(K?gl#.ݲ-DlzĞ]bٳq^ފS$:|o2@ù:jX[ݬesVUg1z}Jfg3 Ƀt,RcM{%o-E͵ߠ'!W(S<NW{>GpW 6u ֗Ui"*atE_𾍒^#jT0^e 7hN Wnk4Fa?l+U Ht()lQ&έ+&`φ=P>-Vv-uޘ878Q7RPgp 9gd(컙 E4ir0owS H{6*yynYsR`/L^SdKbUj۝ki'jgsΚVyD:]ne܉>>29^H[Gh~`@+@eo gW:2v8ޏi=,._"2 /=nwvHDBhLP;-J.#mؘţfz#1l9XX2)\.w)Ͼѡm&9f`!Ұt({<{ d3H ҃՗eqg7n{zEHγBESz(ܢ{YC2?(j@JDcJ[S"V}$~ټUX!Z ~o6Ǵ'KYvІ1u\W/ 2Cұΐ>&<嬰մftz޳nw׭ iX8X}oWzwN| ytn1[WvC2s97>k$ O/'¥3 \_C_4?ZO3l10`Ab38uΪ@ļ3u mw m̢˭ƭ\cBv!ܙ$S_pw_$&!C勆mh}lSM_ rwieLܾ8:ܠMlgS]F~Q!lWӈopn_"l;Ԣ.@8*a˩D}1Οg;q•S{XքH0BZdHߨnYcy|)FFxq$C]->3?Aqe<{M) j :Ҳ x'on޽)̤pJn9 T[LV񍒯~ \$}" Hjq݁SJ% (*^3z [ez1ȹ -f-R.}hO  )SdpBkKޔ,l1DoVRY,Sq{ bkLIͦ.*݀%O|Y./ojԮר7 eԁ/ iXT.fOPQ?<3nAZaж0cE10$j%85k~g!\ơ[bOԦX p~5x@pKhJ!;ƒn JEޘ͙jY]oxdh|wA&P=_F )NONF9PЪ;*3N毱v 6vέ'ٸDd8`dC9{틴~M=2qZKjl6TyvF퇝xKOwFs}D|U\ uUɑ4Po?:E EEpΔZuJ%LKa 3VPA Nc [CiTVӔNZC{j=ra«wױaNw4~P?iM 9w=+v 0%LZۨ B\ &Le$3m4ERvKp{-{ݜ-LT'7\ڠ<u"-U6YRw 8U9.Lj2L$I>`w%0<9>J5lw;#*X 6?wT^t:VQQ V yIr/nycI'?Vi#n`9LM XCg7yɇK}T tQlwd[գ߈ay*o`5\L9RXVDؿne]EzXd&Ď@ SLL/sQRCnY .p,.!)GeDta+uh9Vb] kǯxՈU9Su{l2윍k~5l[oF4CVjbx# $=7>G/7+j[{9ٶۦu/=l8;C)dK<>c=d1]eoM lFK& >P¸K*z| CGB~6/ (/'GܛK<}SIcv8b% =)&3qfE `0{*߁ $3=|5V$ 3]Pkn,m mkB|봸.fJ_jKd(Q$x3HP5}b]i ܢmp Hw===gUZӆy8ʢ<Ӥb^GAEN}Bݣ!d8#]T/ĩsn3jՑ({Ի?ICd ѽ? 3ad2Bo]u((r`˝Yvb%GǕ\q=MZut"}֜{[?O7 u+rĚ"O{]oBKuںO[0P؈9}f\jt "|99,=Y[e1Ixɪhe2[#XnBcDf Do+oPmyEݯdN0YV!14~VNjpeLfZ&7ty]n]h 4.r{:@E^=}~rOWx.Z{;?>??PҾA4a)k":ܙ) EHzցܔIJpZOVM4K#, ebqIJ pO u2WVi.Џ"WnĐPm\clڔLr3(-Gc\< ]eZ1 y',!HK IUNͤRg 2i/sLf@cCCmiRzpwj,G# SFhLy C\Ɂ)8W^pl5m6%0K 4,n*eu<6QG8c{T܂IIi{Dʰ}kr :D`Kңͼ[ن%~'|at4OlǵJjsFɏRƑu4#ǎvKFdu-Gs^ڃØ:K_4՟Ŝއ|9rH}f %]a> LirBQZ:狺l`@ 1`f*8(4nB4S2Ak嫒ap/W>j4$ła >ie>cσ7v*)]yv lBJPw pϴe?3ްqYxs`)F]!w׹2'Kۀ3ґ Svg]7lJj#OJڜGWj[Os7z©V4e!@=] $O+ *rHaN;S(*:}YU|Ab-fX\dh dlJTwN)a{xx0~pKc&i=I5~{ C۞`*;Gkh(M ^siژ~bM jp 1lWE\91؏ :{]#aSJSԫh EepԒyS2 5[$ e#?rq_vXCDl>/ix^Q|peo ى!cV:'ծw7<6*[U X+)rHɱcY{fꌘӛ' ڜq}nLDž_ o ~$}0B:cZ: So^⭩&8o9> ĜoT,i i~tj|6"D&-ݾvA>z!{S hӕ\?X?#zq׉phjB)ĤXpZ1ʀ~EG=V O~[UI& `. oq^{D/"TtG ~cՍwC`3xP0)rJUQpY|,e֣t9iZ{O0R6:ozǽor&sVTo,} nkI=8Va5D*΀>uř"K\#,5 nL3"#6wp~ze gQ{tXMw,"Iqac7 e[I gF#C+gv@fZW`ħ}Kٰ%v=EUY|-dh<4G[TAo{rb`1]OemAɚ{/Sa\1j&lCO;1ԃݏ>a0{]'f$QvhqԄШ W> թ0G|gP.j: d&-3VQb8oPQ,)Yi v蓐B쇗MMԴdZ%ήo0q#%\uw8Kξ^8e]ˤ݂m:9pGY8U I!~eNQV*!Cx[9׀ 0b̙4\HRsh!9#Io$/68쾩im va/*U %BLy 6֏LD"& R$yx)*4rO^?kn4lTMȫ5!21ho%Zc~Qo?,gkd׵ @bƒ9IMjt>=[с%ܣdcE{v8'_ME0ϧMЫ/'*][ƣqͱ_HhWnl=ζ[QR0IMt 0[7#[\6?)R$y8پIkؕԏ^ <{8Fb6Q8e[ZEr[1b[-To4(H`4i?٩YQD*L4M2A"mLo&`YP&=kBL%n5}R?]̨#]u2ki. plS J+'j γyeH2:>-# ?i1a< xY@]b ބ ~igy(Gm>`ߪ1 ߡWU1`׶OP.h O4Fw֊Ʈ4J^וbv(~iz[M GGH]$&GŴҍh _"(+Mu`O%yQs3F{)#YzQ ݑ=:_j=mAV_>'q,CJ !A.ukopu 9 Pd pT,?h}kc뤔H~ԦgJvQ$Xo >CWZpӅ RnfqN''[ T]!F8UРh`ui?ĥKv6lOsbY{\"fcT}?eƠ)OﻹeKKlhg`=I.9_2\i72\~-M\%ht[JTΖrYEY-jTu ,6(yxgoQyhJ5,\aq ?Kz[~s6} Ge-?H\6DσB:C1k K::)N" H`z( ?&]0J@>p >>z!ZE8$+hwXP+pyTHQOTe3 cUU-Zg-MhL[A;pxB'א8P?O.6E`8t*ኺ ]0z͋J!#4HmUN|*88& In; C-:?Ou[g䆛bqyDNI[t+.ъ[΋)d(S΋YG5!B^?5K JW4:'kr:]^M_TfݦN[D,9FaZ{NK\ܰao1}- ~Xš@+z <]޴HL՘p[`Cj8ruu x[dvYr!XT',Tj)laA ' i":RFءR6w0g KGִDiʒI%&xE d{bޒ^]|CH LQ(]A݋!A6eX9m$:; 9uTk:æTfï~]!p#)J# E9߮hՒGET$pv'lQ_E< DA}￳h_!tO_ZzbWZN*SS HO +!ߴ06UP7s|{ͼ3vW͢|1,(gQ*+#16vq{ TZ=L5, 1t\Naq%-og:z@EX%`OE"E*?;] OMPh#ȢiM˗u>0jd+=1a ^C´iSg[BBRKOj^\a;'Rx)؋6<6e}v.tI;P{: cQls3A U+§Nm@0=I(d,-\z0 oH$fxHs.6L.:<]obƘoS>dWJl+nPk Ga$F0TJ˳JB}8XH{cKvFc(oq3mb ;H{"ЕanDDth 嚬L]0$Kr:})EN@Ut6W*֩y{ysïЄK5ˣv%tvi$ Y%hf_.1{rjk춟 䘍N180gVFsq+iDdl e9@&60Q.+AKaքt /Бn>?MiJG4Q=)oG}Oʢvٶp  ߌhL;WJ5V*'68K308IG|Q3 ]!^VZ=q D!P_a(?칵%7}Ho%?D;bz`R tuѳ==XK1e@'x8 2]:7^7(Zy+tӖxD׌!.~[6>Q)Ȫdx`q֚Ex59Mq%m|ΙJ,^2Ζ5^`_(9JC<=9 -֥FM?! .#KHaعoM=M MWbw`FYI?8j., j&F 9x35ֳd\!Q+ZC6}K_@Ӿ4v7:`И5Yו'& j.UZO`"C25C'Dj2sLFcD.3#6é?F[.è|.!RcC 䁹Θrj"-*$42^E +iw#V΁ Q[}OGKq24 7?zҀM&!O2+)u*X aJ:=hՊ&YcxL2|58O6[$n^O6`<1S{0}yP 㮲&?*gA% Zz }|&YQiF7QM m A{*CD,7g KJTj Q{J@{SlFFq!ZĻ^QJ Q>QV=}E ¦O;!:߻ HQ% r gHEtM@l =irqcq[O 2ncA~7o&0s}(*H^#E<f*O( o}vX׏sH4X"#*t *$UHu:w0@q0dew$ZV.$\=x蟽Pm p,uka$J9MrيRD{ ?3YYbԺt'h>U}I+?F%FȮ5G;zOXZnֱ[P$ij2 =RރD*~ vAFهdw:~ ۋe`M b"D2HRaa8Zzmu:>1+Svvӏ'Bܛ:Bww #7a_&cE${=ŸfJҵEŸ'O!kXp3<> 6Ay r'.f}n{|Ulot^B 2KkpZ^ ntߖ0y\!;8@S;=TBn/4F2I Vwsé]\ *$3Dկ/P\8E4r%[&,{)o࢔Y;:zF6<d'8󠽝ޅYkWk_(ɏVYPoQ1Bpg -dtw׾|c[rq/e ) 86MQ9HQ¾B;NbOgDƀq;b=l"Qe ܨ&xb T}&]9+AfC>M?{˼w ;W MgBOfMX7xƑgQ2Kp~.Q`IXl hH;R@7oEtIK;ACNm(0|kmmneA,DZ^%?p&dbu2ǾI. FZeu3l4ljƸS;{Rb! dٌ!]TwJ%>nw-ϔۚ/a"0UQ1L̶12[tQUVеxюҝ[|Ѕ#yWɔ~2ǸhKrQ8~yf-t5ߘ5XFJ9,W|5ȗ@&זWJ k2_F77:lLvG@/pϕzpXB*n7TH}r}M 5rQYAx@'B"!A0m!I,yA. \1|'e𧛨[5arh z,<|Q'f1H`HރM\oo'lzʏ^վ+[b$bޛS鏞.U˃*%\IB2;Ww0]$& `6C!h!y.J9Bb 1wgChB!ϭ\k̉?o`ߔA`$Yv1o?J#%@izZ@0 .~[Vߦ(ZS,LQB ՗4o#}K#Ll YRNSΣ>Ib i1fg[ -34ila0r-:.ei†~W8$%y6ouLXo7/yHơ& 26_-;#ק4ll"> 16z/d]+rnꆪ952@_)#ugiKrخޣw6+^B)wLulj\W wu1&ЬR$Ѿul<0p8xRy<+ANסU:h 5DMk#_`}C ;ZH-̴TYRt+WG{.{IY1vh<  +a1x tE;-Ó4 "_h%>O˰o#RdrY :UU"?'oU#M Ҧ:vܓgڮ@zצ_B_H) 0*3LljLY={Byk #FF [ql?0Ʉ5M p!2Qք/[3KV]&WʼnGr#hB FV.:! D'tKتvMzXo J|-rKjC9ht+bc,$!8H8mUQ}({gI̙h=%naGfq|յN JU7lT0%ҍrɹY(t>gpg5 &~Ch5?;qe)EQ8] W6 2mUѰ=>xhH?YT i}mc`k"Ϊh±c(C;A䈌imj.9u!=&SՉI?jX4faB ܫuŰ( \x-] E3#0۹:-MWpudOj쒩aecHD5vUm Ϫ&'gGt6ޝ&&C-E h$EAS@QhI/ٻ)tJo7֝|V@}9MRzq: 77sӯϳ+Nhp([=!Ut#{hMՇD]Iōe.. ʒ"SFcgUhm2;6V?skPVoQ+F8D*+(\5@?_aϪg+ [n>Gל]{4HƢ4 ^=K$['V- yz8Z;f+,x2Mp  5h:1wr5&qpǦx Ҝ(C/!MT!>ێFT,KJOŲԘ >k#'.[\ z9Kkm"/m+QcV#Arh&Oq8K<%fֈu0C+[=E(ELcw+/w 9B{|fceԏ<X5ps ibL_ugLS:;Wi݆$|SHvC7cT{Jlmz%J}*_$ӆVsqo\80K6A 9F m}w0Aya.ESn_L/R,3(gY670FUN߃G.iKzd]j%B0"+FDjv?\f3.֪H5e!MHĪ(*z#B* ǻu%I&2v;c1]K22E}е_=!2T6&] APq $'=huqW[%]Bۃ/-on)ibgVmb [j-D>< D6g+:DT'?5PQNkez{\7Jڂ:] 1$[b>yd*u[K< .9oڽpۄM"/fc9{n;Gpc؜wb+}jfvf^t'נJ[ag+\! MgPը6|LEK\bU90LH MFa^BR䁑0': :i0?eˆ2i@ttf$@PIM !Rh* ]Kľ(A{|6߯ax@$teD1g6 R~H/"V H-EaA9cY?̓r:O #̨*!b5(to$arOgW┒B;;dM t> 9Fxzt2D 턘 O" ^;q'lQB'!J𲗯_ "zjab6Qm" "j qѻ $X)3Dn^f):հd?r֣\7'ƹY\:b͡`AfJ]5m(GooAPe*@6?J} QUF-7r Cp@( eI`ͱ8hl xD WTud] dT8mq0Fv+~BK lXd8hwP{j{E w%. 2vBdӫNɪ"9A#0lƟP1e_"Q~>ܢA}\eeI#^~FL4;<!hW;(!ž PkWFqcκ mo )a/T]3j!V*A#b0yUsR6{hkZ]̀E\](%  G!R蒒{R$bP/>y9ou03n]oj(!hW|%6Cv&'5|/";mږWR桸m\l%Q1@5.+Frb ӟ&kWFd:WS{Cs u\aqUTYb%{h2J&L|><+>WhXFb2fWR3ƶQAAG!qi1mZdqۤ_6 Bk5FXw#?c;^tܥ^5!t*6 /cೲ ]Hi4i+bPfXM]y{,["8ik9Jk ?2^ Kj'#!U 0軸W~/aCJ}d2" l=-,5[hXB,Vicȸ97DL{@sZƾ-Ng.V[&Gv"Qh8%O%ى4EmrOخ:f|4 J(&kXźiVJ[FUۥE:5YazRQaq[ s%ZYABQHZ`F6*e2*oe~ :n?$[zrI/v?C5mnײJq/ h K+Wdk/aLl5"*BXQ;Z~D I`8%{A%V3ɿuQ6o8*[MXRGС(p- Kq@pVT3%19S܋ :|uWF6~?DCAH[$FEkM{߸ cĵ?."3†rq38NGhF`A+CK8 .8d=x(mxpz/yF sdW _n"țW츠lB?fJuW?%;J`eȍ kHDͨ\оg b"$=Y[(E$T_<\B+C{?^ l"9e97"'hѪ#>&$uVr@iRdߌ ZU<+ȸ2d$"AO*{!~aWkJ8Z5'%sXY3 iQ:GpD$ىkjMe_ _-spJ6!JE0kM9Fed{W!jrQʯ߮ 2b6YVLOWW!ZYݬO/H€KWqI3_m$%"_*p0wk#~hl2`&g JUZ-Ի#bk⡷qV EYQu"^ ՝]F+b`QF"4=?RP9S#H@-%sџ>}'ǁgK&F&ƐXߥYpv0NH]}lm\ ə:hAtݺ,@/{=7cNHl3 2)SyŸYMTc0DvVClgB[}.3y-{;~YK6)LdH߽k7x{1H`7p{:nH/=YP6KISP[-nӲjeKyPn?9#Mh}+;IL-nwn4YD6&dhh{- =z١Rb7iT9D ŦJ桀AVgxfEݛ%{:.}><20%JY~43m7*Q߭ҜQ0lQM/xen 2ofI]Dl\5տ ?" M XPS!.WIfUXb<囎@Q9y[_r6rbuP}B AoyOMTn93G|JJfŐ!zm!:7/NrX3Hć}]]"3C#f2$"X)#BCaNH.q#0Wf~HHM?ϻ/otXUÌ.c_ !q.[텵 yVNsXR`oecu X8v#=), /˓TL/0ض\*fd<ߴAr^-kę=W^Tj]0R*|̥KP168oEhhCki1zuQVd2TYDO~3"˕Ovg5 $`F9!JpFIh;< ME`LSN5˚[+ly82tX\T1Xe[ĈGYFU-/11Ǫ*Nɵ[x-. Z4mwn E JoZyՇ"mѕ"55Q^/YhP7YUf9t Do y4i: Iud*h;ʹ^m#o+|.V+١xJ;G[R kB}Ci<*Sp+^EJxE! Ԕ)-}*'H)& RGҪ vj_\y6_x MGO99M Q[}nFhQP ̪|LFωhɠ^qu'Z!Yϥ΁o@#?Neٮ*fpu`M=QJ?< ii 9jKV_=(ZvLtG5O? 9g*A_ zX ޾A5OBE}1D&EHRUȆPTw;c՝6hP!x|ӝ>ygi:U;#ɷ+T3xyIGҿ%lܷPgm1&EXgal[Po#W7fiS&>qFޗ`0'-Y1{&NQ#Gs`)U&_/$robgϤx>)b!KEǷH`6fxte9݉piC4򄘳 ̚AfÓɱ> p,w/ov3*D#/ʹHF8;}ؔt_߰jΧz9K#˨S!viSgI"χ *` ||GkKZ疀{,1MAfNkEMٯnaqeͳ. ABA 6|{G[Teu^ૹcQN#zPTkT!ůo{.<rAM6{.Dd$2%;,hdL@ Ѳ$}l _6'O&7lUs[ ls'\܎Ź|B#ת#.E>A4j5iG(O8Zwx騙v- ᎗r$̴]|RNׯ4!#a:؍oY^UWk'&ϩ̃/uӶPa!Cz ϳҤٹL%h% iV˪16 1;o?L+Z6̳tdVs`NpPq,ߪ}@ո~Rp=XG:sHNzsjO4}\5敷1 O6WH݄3yej"Fj}dokJݺuyo, > Ҝ/P1=tB{s&سh2R'xnDշZ1DH#$/Q7zb0e܂tkav ȶ9Pp\7Y^0ϿtG3͓9r\>`=K%9H!Eڡr-E&WH-,GP=T,u >U 4H{j3UV/T 2NDB*BSç}ӛ?Tܭ4nqVV/dydM2(juuq. ׷n{Q0~u*ϒhZB5SDB'nVn6Ш&q-'9^z Y Ao6W?`zc_yjwĆ,ƇS-ZK9L(mꋾNFHs@PdLQ[F;ruBm!1x<>CCPZGPiura % >GL+_"0*lQ>l&$uzؑ#XeN y_#쌇qs~kB!^THl:S`󭅄 a띁RNJڋёp5ErQ< tvK 2n ؼT ( *Y!l ̈ 3^YI#{^J0y嶪2u+oX&aK<*Ad 8iqmWHl!t$wY< ΣotHls4,Ej r]wXGR: $|ѿo'dv_^( _\{|IЮJ<7^BۆQ[̂0> AQ^ ׁ'^%~f i.yG~~@8u3B6/ acHgp-9LLnɈ ̌;YC3@+ gw4"a%>~-J_lؐ Ttjw#I"S66q(Wt89TaNIAh-$Gb"&41a"o_blKq9h!ӑ' Y ٢/оzXtq\jt%Vyp Ӫթҵ )b.m @>}-KsOs%} o~0;qjvу:,uۭ')22 w$Tt50V3$tGƋZeH>Gǎ{ʵq2 }W>}pt@hwQi ӼB =x3I}r7xeUXU~*[W/otZ: ;55S3t&/ ZĆrЧ6lu]'5͡KHg?=N &ϛ5pŷyQڰ>bLFV[@coR$~Is✕ ;B~;%0` 69u-2Ӫz(#Lv^2O4>ǞW ԎeLƔZp& DrL<'3k$R2bQ&x[L`B+}oJ~o^GȝZ$g'Mixh`79>NW[5/-[ ViR[uF 48uq&=A#*f3$xm죃:RȲ"啾c4 d)Ӭ-:t0m7U&ރ[fdcgQfN3U7;Zss^e-X.IfU]L\YGƔ¼ƅ Yr޺)Juï?^F;a)?υy-P%[Z*+ iӴ~KO0E=PzY>Kװ>B%3\m:-X'YI -.] {] ' &9660!‘9uLK)!)LpJ4\V7Yi׷FCu㰫a%_GYu..Ո#I6q8d.IOx?#LwySrͻcY'繁~ipD:C9Y[z:߹lI} #:]  X*_B9Wd;lJtjxW<-J7# #e|#^)v!>kvBDJ Y0@yNXw|ي>l|v? c^޷u9wKi]H fm06wjW.DPbpdlO|ws@$1QCiY&ݮ? dؑ*CDaD5QlF/LtMs*f9 Ld3`;`FQAP/jfu; #O#ӮR77 y{|}]܋ 'y`?"#7`)?}5P%7.eTfpM2 =B)UF%<훽ONmT.,7l fO?D*!Cna8УƇo5 *sdùyVB1a)݁ynS|!R t黧NN@S}0ّ//e,J {p'E!//4$^S4P/46b6?H5H$r ےm@Ć1,s}b WY-^.&қ/WYVv􆵾۶ 5:#ٔ/D}5p6cBaJG˷pcy"{ G]~yKRH'`Ub $w>/&5OTRԚGxO\Qt<myƀQmW߭fDB㑣2_*zDXfpl4m~jBCJ/p Z2E謧)A ~-G[bʛ%7%!=+:nez˫@PT3\ꚨbCڡT?90%Z'P !(]TNrկ^<Ђ+HLeZ e"wT{}b+ ]{t ,Շ;R&uY {#L澀~o*=}a875=IU:J GmӍ2Ɵ ɠRS?-qUift!0 M)gNDliLBedy 2sУUǩ]gyRSa{PXZuDg*@֣ǠI?]3{|UiOub3t~s=\%]6_b'I2dLl Yk7Z% sʙ3iY=1G5'YgJM  qw7sf`O ZPCŪ%{ "z@/{/@ɔIu#:8XϞvkj@?(=gc$۲+BQkf>{4 l]4r7=eX}>>jO⌲)lʁnr.wpNUuo3c gu8E\(>h@nsΡ KX4Yz3xrc{dfnkv ZQ4/M˷zAQ%rl=m{Qbx CMkNj%߯>LhpmWy] 7^%%w ,+|)W!5&E q5[Kṙ*BȞ76` (:5;Q͝u-D#!*iъcH?}L< YпnD`TtCÃ`D8Kd'rV,VE8x\~PuvWNr EJym,\ J`J5ZKD6Wh%Ő[ݼ_ _ A{-IGa)δf^$~9rsنT{wDX{Mp=W}jDwTvacSt!\n".uCh 2aa(#e a\cYpF@A`_/Ufk1 #mkd,= jk} =h_u]ZS^I&[j*1cTPMcT1$x  fi!Cu*ɀ^HDM". #Z-/}eBL7͠llc;7G&#ѷi^pZbA`in`kh R8,[%S& E@\xfb&J[e鼰؋V1L{2 {uLr8F7ӪbH܎ Z r.cbv+2>ZHeҮ3+E6z2/=4o[čOJqrlc( NhHa0/=-Wefo}(3܂2ޱdvLU KEb߳'fA$5Kt ~/#(Y9}' " j\A"I:Փ%by|q>pK~Ù6Bl0}bZW5n{9II#EGui P4s+ă]\ CϺCF Q9bQBm2\߷El[NsјB)zc`n3Nߎ/ꏽW_oZ-ͤ$T`)JPA)\2j"a~Z[(~Xhs "Yq-7Y'|HC{DwI A+eP(_Gg>ܱ- V?4:gOXu,9JGzJme0R,A_ ih֋˚[O]o ڡ!@8)[߾H3ޛP#|Հ~ݣm u0._4&t^S˾ܘ# œ-4ar3͹)MOlEh#[G[]^RU<|?{Zak'`F>㳜k&12Q1VSB3oyRfC*p$f b9݃N)#Ì ~cX$!;$\`_qW50d<2ڋjy '4sFR6ܟ b$`YOFҗ_kFQD/e"ǫ"oIq~di*Bt}V@ +y{¡YEaUd:*eMV$X vICNJEɚAbDEܯ)WJ1褞U^Fa8(٥SV[R,d&ظP:/A~yn3)B<'7q, hoq\@D23.tEo:qj[غf;K.OxA{ xFr I.,ڝaVFGÜS.8v7hbWR7iPQz$n%d潕AmjmޗbJMt\c6ǮEmc#c+u5,C邶*1hG+Wu }ZC{Z} eU dXf*V@[&8&$W7 TfQdMioRZ6a@ XL>x/f)̜ղj9}^6G i?ZKkόt Bz'| ±zgMY4H(0~OUCY)#^ӧ`ycgJfh*ᵊ@iu͏OM'Mk 7>iK,H_GO`OL?xTkd^o{pԳuq)jպ=Q0\6¿+oYSAYJ6 )Mͩ;2^wR8b2}'rttD+AuNbSWL, kfH(c7m>ac N">4g"Dؙ&7FXF5/L6|B1S4#ev+gs(0~$ (/jF = ?؞Y^do]g#O[K/*L׷94:}+vUi(s}W};bs|뽛XG-K9|ո&҄\\R,#|Iаsx74ni9^F D^KrgFwȲ}6:S+DB-Ysjʥ+ӜN +_{W#g{s»BϓIAmOJfwsրz6\nr#;3ٹUdҡhbt&tE_"!#eֺR]Bbd+f;* +'\M$}d_͘w,m@wj#eXt] n*b{\SslR) 'wZ.&-F %R[-`SJnY[=]f_j}_] E$<I: eGz-T!8 ڦh{4pAU>CV9o`=,z{*憭NGB=U@\7V\x&ho6wĹiev 0hYNGe K굘Ϩ5Ƹ~ԶNe* ۗ8!%&G=_"HW  $ ߉ѱժh<#Mpgw9C7-/H@ci:XP&`"}o;]Hp*wɝTك*6*l9G|x/: 0}0}Fd<%|(|F8VCiDKy_[Z({̘uW8]M,tl>dBeP8R3vV6[?.(}idٮ7$8>RrM4 lS3ڡp^n6k۳,oc4\Oə Õ` ǯ+x#mpvWHmc;y^xV֭8}"_?R% *rV$TxOըԢvl5hFD蜐 VE1.Р`kx/+]3 ;!Jy i(7^-^R!C~3%5D)_ "(ou H7ٚw^09-SatPUU0-ό.{JfsOHGԽ s %qMbl.H_IzPݨP}ZuFjR $r 0;m' %LXRL nFysd8RVb 'ߊDc.աk^A{#e?+wtW?7C;LU2 ʀQt]!)nlhfc7k*B!Oo:Aμxj,w[uG[)6`:L$}c n`B wkqk0a5ⷯ%vY kЗӢRڰ<~,;[aAD6`BI %*@;…2ߣ]߁2,aeaVfʚ:gۯfa Rf0:WN1w=Sak_MҾYw؎4J0y~SZ$ hE:2=(RpFKw#sbc1 rm!~_c4D.L^_ i0WL -Q(<"uXzbOn_hX}+bGr8VoJd9B,6@,t K%nT ﰥk odKkD̎PO 'I Lexhg3az6̺KFCúܙ N%@LJ;@ ǝQB* U{l)L_?UpJLfOdP)鏭- sV/&c+U]8-PDv#P9lT )k@G&Is(S;f7DV@S\;1{R к; >|ա;h!*C{1LmqJ`YQH>:\$X+*Ax>Of1>hIeYj3bTF,vy8}xL(Fml^0tP3R߰hp/Lay\` ܤ9ήO}>q\G sY"j!kr@@V9XDׁfϭ] T20n Λ\2i/=д[7=,ο5,UR~Q)QsEE̳9 kW$<>'1̚ǝ;@J_<o ,tu2Bm⮉ÎSistӱ~nTOF͜WIh++f&G{[nI\p(KؔYD* 64ěF/q L`\uR.gquqv85\>3z r˼-C-߳FB&1ڎSgbF7[M:J~?|,em\Ӗ YZ Ţ슘Ͽm"m'!@B L#/`a=G1pہ餙I[yn_sK/T+jіO Fb4*tl C߶~*,ɹ7/\}GF6Rn̝w"_Ayyy<^I?Y"hQF|gГ™m`4xPU~Pzn7*oo d^N3C$4c1{Qzr<~vlItku]@mhj C/(e7Dh"L<ƤVN0O=5O)=m=JX8n3o]'_D3,L`;{VP&`\ ]'^=>7UYԖ'&{K]G6X"LfyG ?_ ^"jn01 ^]v'+P)4= WUjHj*ܖA8{S|iP Б, 3"9s1|O~EdŸ yzKAz>w#\l aPI&"ȮRw~^ j("v"5eh=8Q?fձ(:x7ak,A^Mj6`lٹ>u4mt6vy㏆O[$_D.갾3 (O>zTͲ3o/s^(-ڡ@~rH;~Fp  gRGga~˝T^0آ+}Mp,pr6g@~07i,>&ظf Nِȫb@ܚiׂ7(6*$N4(\o% ~1J_h%=6S4RZC9kENY=pF UƸk}]mv=o`[B;=ZN7';$ i<svZIn>M;gE=s)&/dE4u#1f,SiOOKKWTlmu6~[Ri@QPZBE]3Nz 8ޙ^INqcue }>S׈AP֚ UtT<D#CJLjƵ: :E JԄ_;ݕe֥F"N9y^QݭGm+֕vړٙ>wu֋Btf`髁VlEM}2FN'SpW,)S^]mTD)VMR`[rEi.Y=A2 Ǝ &^V9Z>q2]))8j}O8o5x_**6{_0eqn*T^v "/ZaagO1tdtJZ} !¾zf8Ex+fɊ-QCߧG]F3{O{d9RZD#3+)gEj;7]-/w 4pI&A,]ZʼnYE%{֑MlVg ^)#l)X6|ڔמV/]_BR)e7lR-A}ɨvN3V4dfWLȲTŌ1 Mz}ǻ\m=wuQCk/%O/-mQUF<Si* ?ՋRR="9- HZVpBQs˄)2WaζD4JI$ws&KA6(&S8@lijijwq1Ve at\mhԃrz[>AMӅi1t?Dŷw}'6ىn L8CmBX1"jP?TT;" bs+`qVē Ρ~;t78i9DDw;*.f#,c2<"Ɋz7 ӲkX$oFgF_ Fy!.ҩ$9G-#,;R*~kd4D_'=Ib8ñFٔ8jc |u{ZCyʏsR}\}uGN@A#Np# X =+OA HKd"FmB儴Up?lacȇ1lQhzꨬP$ŰzilA= Ah򃪙QIӂ\gZNKIxB*}3i}h ֔?c,*?&qR>H(}0KH6os[fc7?J.Int~ن)M3dyjLユ=/;=GK'()XmQbNc$Cao9=՝ɨ866 E󊊹߻n*}wC)26UބJx0kㅓ>b>-*[-0sܭꔯ EigrJE1fj4 jsp$;vʪZao;7 8o9lRXqV!gc@aQVz[#>A{ +K{APa=3zAdG쟅FWS0#&^Y3,!:ٞ7&L֠\gL?6 bj=f.=A3*Zy "W4T᣸%V҉Wbgi-ۄ<#n9#ǬTЂDhSN yY a<%#Qf/ xNL+,~z`ceP3tdDԁRi9B3k DƆuj Sg=T`|-to_zUn0⍏N`<zek"vFW'[KxDz$ X9`49ٻ_"݇=Iɾ80h{2URӉo)_Fq0%*"qs~0@€]Zux|B&daBɬ4dEd R^;*9sF?ajO,粐]NA _$S%z%\;RZ|qPAP}os-u^j#U ȐGt7#60Jr.X \Rde8 X5x2"eg~Qrj5kHo· >`v+2W&LrELj{݈J! ڣ׻nYxV?[bP$f}Yd1TQuGnp&') K-OɹCAc R"<팛yc>;gRM2 U ًhk YsSzy4_XlJ<{C__#s5_2wCT1 ;Y^ҋApK!Kz3O +:=MN;zҼ7 ̦𸚣"Sx>,s~ }o0 .ˀxy J{ T&ϧl ܦ@}sA 6JγIۢcT+m|@Ւ}Pr07)SCY.(橼(GwR̿CMWRBE~v"MKbր^_y3DgTnwxfP\qpzuakU2arտj6j#&A=2z<6@iXW֫lJuE|#%5zU,_.iYC'kvMvژ.! 1EjPFi2zjなx9 ;x\;o _⣼-کf?0rk9`=v…3 =Q{R\B|vK3L쿘p$1ͯ΀ȸB=؅:~@Xx1,"ng}kK&_0+Sj$nb0kPrFN9 ,l!\PT럽eg\ !f"Mv`pŽh1`۝SpĬaDA*Nm=v!1d,R!ՠraSdC'cy yC +K1MW_`3~닣)\3cf6Q׏Fg"\RP$ؔҮDqPJp9(g" %U'4!^R^g©y-էc;ȁR؅8*맬U=Rpv9טH&++Q Mm0ryN!u)6eJe[߿ZpQ#N ?C.2π|6uGHjhZR<ޘkPO8A>(p˸PT9P+7P$KHj[sBld%J}==ZRu /6QV`yX!q=ޡnǑǢx/JR(<^%0mUg#) \IDƷ*>;5<Ykb[EgM$g^lͦ&9r&J9I1DoHxeN |x8uᐽ6hqߗ\u`ZWl*F`vi?o ҄n3Ẅ;).`r 00|P"'[m^mL3գn& !ow3^ OA8DѢm9 6\NOY6qVS{D z]nM˚s]"teV;,lfsEY)Oʇ8:ͬ>S$wu 1J:52{I8&q$$?Ýugԏ0cesOS 5&ZvzK"'(}PMnvؠo{wl&] ~sf~ƺ'Cbi`0=>Hthڕ偮H-W 󫥝HrY>>ch Ќ,'\ +WN/fGAXY6Mne|gP8F4xݯR4 a;d xbh,'p>/wRSP92Μ# jEG׶An$ wv9WgʁĥF^Dxfȁ&3b/hl] {`gKLmA u[N每FÝ%>hVGB?C2+0 3 P!(Sb $%ȥ4: \%MI 0ɠ&qCf!w䪽uRNyAZ2##//.bn6bWC};'= 0BzO,GY{G=69@,aq8|(/ǏC|5利rr%)s 6ϵ\4~3:V%a,Pֺnb%) ;Z{O + E~#-+[IV9 =fslqep+a7=kvel )mLhOX?ǵA on\' &l2_$Zn1E\۫凡1ڃn:ָٮ/"x 6a=׈[TK:DfXz oPVd} cPlc9|:%7:8d-礯Y8%[r!&7:Mnۜs_)>Rtq~g.D2/r:kX9`v}OZ,N6X 5]f,QnmiƢ3R>UTJ?NGި !aKp \=> z(m,K%᧑>m·}Z6{"w6KڸOe@8[oիƌ'݈Ξ#V.Hqs=/ V.͇uI=L|}bw]@k|֠PVy'౏"} * 'QmeoKK;ЋzGqΔ0* { $PGb>7lNK9#N # ,ttosJA{BqnH9T̈tQIBi|&QQX4rl3[3Qo+'FMYټPJ4K7uz/>Lgi G4JnbםuvmAQ~l㒉mߵ rͮ*$?8{#"rs;:0瘰Q7/&"'C9m{Gжeydeq )F^\ҔJ90L\ł$ܠXC.vdln Bد=KU D=} X"دm3_< Fpt0uZ׻$9v97nX^l:OP Zb){Fg:!3heԢm9ցamFL~̇ml63!_[M3+B/W4|aXvj:!]\15Sa[9IDFYN%Xc?WHG?lYq"*s͵?>sļ ^V[?;\0jCMVB&zuY 9!y &AUPTr]**(dX&93yS꾥gT ƻ)~d..5 xϮ=mi~qp' 51w[ģ%&'-P o MmLBC %g Ծ\ % WIDdZFzk\cZ|~,=:&i|{]m |Aw.QmֶW|Y:< 3/_u%sXn y)һ80E7M=y4 ~K)OY0>E.`D+ARjDAܺ8.`1.*5/Arim$!;z5V,CZųs ۯpgFhgO)Ǟn ">\w*/*=T:w^骔l?g12ER]:k=$`քRf\hq1xq3\l'Ѕƅ~ $7ٛ@`W_ϫC9]r=x4}?grT/E,U67Y(VXzr8yр"bPg`]h+^r*ȯ (({ҩ]mZG ȜgTdN2/? PW Iȁ "@+~dڝ scZC}CHH9IHY* FrڗO_ !'M" !:K>ݘzhN0TUH ݝp7ͳVY.:kVλbpP hF͞g^D.\m)5a۝9οӛi_O!^V#,y]Rɉ]Ӏ޷Cܩɑ-#C Mb嫏DAY Y ƨY"=Fz\Cl, _k] _$\t~|?;AsV|B_7،Ki#d-nYCڹ >iXlէRS_k2y B^F8D&t3"/l=Hrjrf1|bա䈊(n%]RZ9qnh"4/LΓ}Е%j,|'eʔm{-EbU4KO1jF?s=r﹫n?3oxJ; vD@hcCMʧ@//Kc<$dsY&lq3$G4쨠#nlj5J>_%^Wc1μvH>\0^Rď|x~1gGUG>"ji_?ڿ@n*U<*`WW_RTGWu$cg2:^Uoc)-g d9&n̜uz1|2]1F۸!gX X(T[ntKaE$%lo!3#YHV5v5rݣ3UYǫ3ݨQ̽*25|Yʿ_'ǙMVoZGd/[0 ];Fzy\*NBn"qP-%k:9"摕PF'D@ Gi k"<^bRYvwRDwS * \6KZ5KG\Me U!w!ŞؚL[+PSw 2{'i ?wZʳk[jBcnL\rwɈ6xDwbƅOndְ>](?5L,fc8>C8ӣb^BY0NrU0G u7|D8ֈaB^aFHbT*;s0o4Bƾ-}S; ZV䒜p30࿶\/55~ sDcBM<㟣b˪jIUBwɠWTʦE@ˮP ~L"chדp?VܜbKz*h@}g[E h{Z݇]:V ïs΋әvvO`JjVU}_X}]eԂaV5K1Md'ϰOWB95Zo/`'AVf$bKbKE-HU'PJ5F︡! h㵺3+rfdx8RR6Kt6}uy2.c>}D{Kp 9kɈ~Sns$gM -Sb @ufPʗs nvBS7ɭݒ>7PYB1FYY'|\nz$9SOd+lB,=v_1w<<)϶8n@dw]콨ߔ6QSOxt__ -^p{ogG5 a\VH8Y϶937f9:@_U_6dGD4e@GuΈB.ŒhnElxv'&'/ LV6/8U1ŹSpa)IvK<&=\1]ݻgFB擯2ka:IXlXPff0CeaWR-5D)t0Y8jvz"ʓ-v[;v\_7̽6/o<_@%w}S7;U`ʀ{W9n!B^Wmx~!-q+2Y4nd\I&߇!V U^^dT,[Cjǯ8^5Ptt=QCܨQhq QX;c[lάFt;h  I #SL:c,1ژezr)E_HA71X91b *VF"|(ZHmDv @C&"DRoTlXzsV˭A1Y&Y )0v4:WV]߹GL_UòJ6`^3 l0QVނj{b{TFEOlt_B{Q1->B9*ֺL5w68P:G%]\59w'~jA`BEieXcT ẇȀCm5,[LZi̞SZDEi$] pY3v/#ɼ\e$-T}X/EhXAH]m}xxEelL,#AYb~B'h΅ [Ͷ1[8Z0gUVYX~o.>Yqe!&P4bNCgaގĥUH>`d"; Z2'I`6+*-s E &k4./W%?u- q,%'BP$#tAG5e c I 5eRӺ'<+1}h6[D謞%U#uaAn f5M_FT9 +wkEg{=lD;<3X*قԧ-Kj r2[UhYR30-T׵zwp7SUuu/U7$䎮'?sBIm vF z91ԤXnȖ߭[?C;n;ۛjxy`}t]\(}66yW+Hz4c\@pV*];nzw*1:.Ebð̠_AjRv1&B_@&C; c1 󙭚PJ4, Fd<l3Y9{%/(yZ{bYBNş ;' a\n`~(C-Atq'cXw]#gEtjL X: QcǷ7)K鄓L@|S'ϭin;Zfh۴Pڴ3w*/6g 1P'Z jٛG5h%z{BK*0ď%M A \VTIdA\%.<%fBrjmyV\Akbgx(ZޡzB$賳e RGv{z$R]f"S -rLc e).aY*یp֭c;YNt#>J ?{O6 '/Lz~Gy.HiE6PNraY$٧W`.+fUAmkVUύʃ.Ϊ}fݽPL]UY|՘DY`Q[N2aq Tl+0[J)Y^Ɋ A}!$ H 5PRC) 67cĄdҵ9B?h8vzl 1є(Y1KR^Qfh_[OGޔC cr&N:d&N&dJURWlX.,DhYh>k{ci )KW5m6c$X֩2o ݦ<%SpM㊃CR;&WCj꺸ckt]\'G9L%84 `:C\yʃw28<]G%񄺜 ^5S|\eCm̀XHw}BfnxڤkEH~EE|YKG!.7O0lV2;Ò&6 ]dXzK; Ḣ40U;ʻ#icRZbЃ]r S]NcHB[v0CRxPWHa?"}9Id{!p %%:@ѧ]~i0q[zz3`M|1&/BX*KSqg\]Ѓ (^[2hWz1^B |uen&[mwn7fnB,|[\[-\Dx'˿ɚ:I$TOտ (8J~DcW%F1Lv[hG0܏l#Mv@i胕H[\tl/~DޢA7%/ y3b1`>9K4?x}G /Ԕe/@~[tr֠#rBw rH!E}.L]VA%PP B%"Srμ3f4Fl'\RoqAB*̓1Paf\ѬL9oc]jdYMν0~ݭȩ6dJHh 7Fm_X$Q.ێId;TH-484lK 鞊 !PHt œ>y4lN4PvND Β$Q|_z, O&a?,|a5xBnx";&+>klk i4ib/*EEa e#:N] GTвfg)^Ν-gRQ XE\PHv+֡U#Z bZ=C iV VD! G[vpyu_ i~ u9ǐ5WP= 1= 0RmD-\qH:)4ػV/cTm>>a0Peg3EjU4rz&Ϙ {$aԙo#?̞+YBOGOڥtWsZ~>'ez@eČ-Z؊'aq [.8w.PXEi+?oC<'V~4;ӥF5 K]N:7fO=_ "w.g%p}r0x\S# >3tY^SY.< U4^_yDc+[93g,b'P:cO*?(](/&іPMNV;TAԸ u#(%'clڶMq 3B,ژp*th ?D)K=V #\G ӰiD|#V~ܣ G. e#Ȏ왫;v?"[ʕ,_mx|ȐGo^:6NL{SDF7iqVBzǟu3I x4侨Нsw:T( /T-%Wړk>KnOӦ=]BX??Cmk1W3>6w43vaŞR]4q^UV\T1!1U娦ˮ%swwV +kstgI<#zl ed"1w=6 vSS%6[d󹳑: LoYJonsib9'"qchX_smoh৿NJrPۗeg7TeVұ |[㢆G_G1dk` |<3n~ j6JzVqinu=kn[oG1e| )TYzyF$9Ϻ ܎WOU627b o lA3`wFG$'93re8QR֜8#O?8l|E"=wjPNL}p ]ޝ Cj/?#ȮZu{xԙeJL4q|Q藪#?P;trں s2E%v7n?I=MkX#Ma[ya[x4XPz'dsluM<]XJZ2fMCo.q2ņN@Fg2Tw}b+Ai|h_`8xv,c +dJ ؒ! Vޥ.uFa+]Kx'3` \ r)7b̄)):푊8K̙H-ڎF> P\gCؽ$XlQlu30k8L#Ɇ- S \һYoA[\>bbD&2 i iXlv4%,Py?Nɍ ~[O,y_ شu)TAF?Bb9^kM qKJXWs XUw2ck*z'nŦ5|D Ot1BXL61)y]m _ j.>tˎ *zS[ML0tH |ebL߁#:&XI a1xD"fygP{uEWIhb"^yY0O"(TrT%F]a|ܳ "e"a DA'Oz+.%K^L-kX/{4݇ŝy#Rlq-]VɤeluDe1 Ֆz9 ΐumh^3/!n_Zs6;M}#j[e  B>}+29aWֈ︩'ص-PnD(8WbI!:6__gr#u)[xHI(wյVdܘFSN,~cOP1(EKء5cG 3+b0ER{{\ÓDZ" ˴FoxhVv2>u`C(}b-Tj6W,6%O.7]o"vDO_czBo^$ӱEvӓMJgz&7C{BrMy͗7N2#.f 3Ԛ ^|ylY5I٩8{䩫T ƥNr)e,W߾.~uh^cQ? H Vxl1Q\N"MCQ4 U%utO4n 6!fX!d71Sr"lޚ6;iD~ŔO;d9q5t;w,jk]x7[u,.<<G+F͡IN| E.9aEq OUro'zgG>1T[!Xywq*7Jڈf.a~t&a 860vsN r^W To 泇R$ƚiM|*PnOٿ;8ҷ٘բ~hplio|*szc9=\KA0V3GM$|0]i)ySpdj>(Ff&>wXݗ*ʯKۜ͋ x>x?eEۏMVOBq~pxv[u=,:Y(''7yqL)2ET2nGnUk%xFԋ#@Ϟ].V \0a“Z[_M }B?}FTe?fPf_.妛q^Bh11@QպO,J2^I۽=[\BٮT21V]벛Y.0-EaVau%L^zY|YH.[Պ`D.ϤfvIbz"?!çiʽ \][ )2] '=#Đ4X1X{rmaZE2O.M#@T%,ϒ媕0n 9&yJD1گgt z@&aj%E $JJ$S&/ȅ<\Uml0܋DdO) Zle$Ot{aXʣWx /Ų)w`됙=>8uwHX>\0p2 bLc^+>*R>FJwa#薠(_x>e]jlC&FF*ƹ?GS7> 7^928oU%D䀼 jcOqPI3Z,^~Vpl #ty@?ɂ5pgxx ,敀Kn|ߺ6YAJ.kFtI AtN ;EMSŽ$Y#M'J_D#;c{.r M7qɔy 0`TqF(討K~SI|/bHdQ˧Sa'I3Kz5@A2v'S~8N>i U>{U4SYksݏO-~؝`H#%LWOd$,WC X[?&yw=pjrReu6{5nqme!g1 P +7AJ ۆZ:MʫuѤAmXbex-|:6+Nfbc;, &% +&6,%;.w[?=i}E5׏t7W +G xNlk[hNk 3F;tЂl96]6^hϢdgaH+pz@!47)boyap66&-kV͐aZe>ď`VX]i{I(:pc^3-BV4&J6ARt=R ]F, Fdޫ|}ڋM1\ 0ZUO = OpF{~zXƪ#)oNl3zIv #9[J[yݸwt,QU#7 v_YȣȧWŔ)?ƒ,+j%q8*޲fP;Lap0Gs8,40#'b( }E\< : <2GsNw?TFg }#գMv)iQbH;,]N"ӎDπgɟWں m0ȧ^5b_7uX h"/M(M*K&7DGN[ =mҲIhF[Apo*sta=Wgft`#IȶNe[C:ߥ9(?‰I ق$ VJ8lkNGTۜհb_Gl2Q㳒O:t|w[2*v"8vMɓ׊[9]Rɮ`d1e0p$6z㘺2T^fVIUױ吣)gm&8[W$ g_p#Þ2up,ejRo Iğ3ZB#\esq|c}x5NruJJ:n&PaNZNTΐÐF`qPRhio%hSV-ٮd>õJz`NVSND R @d q^{qۉT:a@<~x!Z#<#d* `2FE뉩LVOͼSٔ*_ֵvX\XPi*p/@2՝K60Gdt:)1>pz4`_2Z{Bk`$g2i{KՑKy'Y 8)\.?O|q'@Wk#.?HxSO#}`HؤfDM&^2_ʱ[X3rw(Au3?>bxNI{gP`WMk}HQ,@FӬWsjdqh$+2" Dxb3#zTL`.Y q,ݻ4~C5d"Qs KIퟳ%ƾhGD.E#ؙGAF4}B3!)Er+uFN5ꥮQDӼNŖfsmM.>dZGe"%@؃e;r@v =TzՉk{q#g/X/}$k= K]ʉ]Q*(sՇ(t*b oEktbM$ g_V7EӖ|uzAvsC"A6vRc6QrdVgl rJvvG8`h6ʠ*VǢH`JF55c(]~ cl }}gX8tGI-7 R%eW鶱(EQncBGOx r+0u% wꋁ#l $af]P_ `n>h+Cgf>9*qG_i1TI=-| {L팷%{EJx';նPLR'߻4HsZQ+Hpy\{^p}qw$ $VSVن 2͜fjLmYrHW8O`y؜Ra=5) !Swe&t}xM*z8IeHpzN'BL?&|]Nn 6S 𶭢Posx;jpAR,'NpgŻ8)B"Kùp&y- QUB!N G7S$ʅof ^0ƴ#8?ȟf!FYHԻe<0@sܮ}^`3%䋳wgvqJhz0&1uDiXW1nzw 0 p%N џ9EUD ,%VfCU:M:ޑ|VX|mm7˱P I63ώ0V>٤Vs l&~_'Qĺu/lT$2o[᧧+KPy\f[o.2[ + 7T;D =P ؓ ZM]J-j# eVˈUh+0k?)Dp` A]YLr-ڥ CМٵySl!rQwE4 |֥atu,hSۉ" ?Ik`MN8|j Wzk=@ÀDh 8L>nBЀcHP_bO@ټFgyFqD.IQAKFL`7v椽1s!zQ{5ƀl-H3E%aŪ tK iLp^aVX|άwl?j+_'"j ߓ 7>92Hr{$ +,7Ow"\e۶C~ ]:jتcS Fw *񙏈'L3H-zd>h&+/}uUMs-nwh8<@ea`1 >{Ѹ+A -Q>y(y*wN| Kh8LDBڈ@N 5=Խ=R3d#;[paY6b>i{' ur}zܦHMZw=U$&gҜu:To`ϴ]kRې|qx xKRX$.KN:yF+DF~}ÿJO*ǁծ8s1NvW-Δig 3to 6;+aeV6l>[:+4Z>:Ek"N5+c 9/~OuÁng?Vsdu$O%~  J=Aӥ=9 9]y^;p`۸LIW_3"] $d6=ݗ-ڻ+Fwk!,Ỳˎa:{U)|5wu0, F0NDpGB-adE.t%Qu뜠Et:Q Xhӱe) @UC^ӌa!fs{H(ǫb<}UM_y0?GIbe/(nGϥ2&dVBN&{ gh8^~)HF<_k&oo(UPcp1ba5@hO32.#=ۙ<,L,wI` rAM"L5NÅ4bU~ji 0 Bics%Rsdj97,`gkքipC>5V[=n8"GُS@ ^OIZl?ޱ_Cޠ%k'c<]bE~ֱ(I+!^ daO5IVpeQzaKiϚ97w(=yjgWDR9k`$m=HT&YopZYi޻:cD4hblJL񙂵 FbJnrHʍqO%r\G]Nƕ": 0J/_엋XN٬ԗ])q]^\ILqZ,Lz ]ڗ\Xο!i1AVsѓV7d^ۮۭ8䟿.?\?b!VF^+DNW0g.CT&6sݺFhx ~.iDXtZ^B[_@T&&mw Jdea*-̌G2VzCm7/ V$+ v9I^7mact& i*|l 3_- 0O aYHP@ [,O/Z3C3wG 2d)l'w kWe|fV1R CAbrt':kT"֙}>hnAQ:fG(ԧCAp{z[R0DE-ǚw✁kQjNeq<&/CiG0ק'-p%x% ώ8`~Iv99zm96#c)GsvPyXV:T[6d-v4ˢK7*q|m8g cDZ|)fUۮY]Q[h玁FV2.Qj\O 獅㩐De4NDJN3XڌG ߶Os@4*g/@B_%5Vu|s8 Uئ߻X ֱZѢBQuEI;͎|>l8~/!١b4Ww^)@'$2M.wSk"ILrwh2~%},9=ʠt0mdpWõ|LB :d5ܪ5+"c>Zi-S6YW֟Y u _Y@ꮻϫj4As!Gfp;LMBU?,O^vØgn zUov-3fhcS"uQa쮮Th"Rc|F~g4EI^?H)>l}(1A>=O4 ]MKLO74`7J8TţwReD\k 7(YD]=ˬ~-<ٿutDVHh#%4y ymPws9ʹfmZ`Unu!Uz ]~>"8RRmB9 -$S_Q9/泣9~q AJ>*z<3Tʡ1,A;zB tm~Z#*me< e[~8|ϝ0_ܖ;Rw+Vc)[`tu%H)ޕF-0 憒V*[,̫Ư81!#$@g)u*(B_SlNCqk3g¿hmGKS;wu~BPK~ϕj2tfE28*;lS&+a#'JV1m,$#|HI  c~ =RUщ/3Z/p* ]uj%YRhSx?k>vni+Lg!PM댢,Şjt؜-PV9V7 PjbXG-)SA}l30ltuXц.6&ĩp3w4\sfZI A$?L9\6G|C%8O фi:HK=w|XqJ"uȷVEi73b8 8mICN^ښ6C9(PwGAz=k ]xi__]1_JL1 )6n`ֿC]}bCM!hFZgQj nޤlu rv৛Ux@!/,2{yWӮ4Ai-~,c?fFc3ցQ ѹxH~e }T0%S m[&#i)QzrtxAvKai ^boS0&F4EKeʊ2IVn=9FfvQ>c2Ӆ0Ck_ xN*:bh Y'/On-QW+L\([Fc//S6%^NS 좧?:@Lкl\&Ό'm| .O&U%,QhoW^^S? ШCb1  VgbʡBb$OPXĎ}><[zybqLYd͡G)K3ptiє8ͼ( ⼜/=w~}r^$VN(Lfs⛷$W漥Xȳ;Ϧ/xf"{Y~='nDJ-v0ƻChh%aA0׬i\u^Ux>zCxQ+\]%Z JTf BkQ ,3狸Xh)M`2:;vII/,jbhe"2aVuXǜ9A/{2-AL(ATU,쿇Qv4W#D)p_<Л 2t9?Rcֲ:G*PR*fƶ>ܭm8P \5.,Wu,mvDhw> L{;-tr$%F$v#ܓBCmC)]`0ouӛm.NFXaQYxd#:^yeAFq00Jx`x˹Cd] =zhR}^tfb&ZS,gvukY DKt<//MTXϙ+sS+*@fBҲ`j:V "Wy~qDXumE,C[I8s 42Jxɒ_)~c+ ^v|]BPҎ~vffi$: "x0> ÷tl5ĵ43hNmlƱn3Am \JHC9lTH.yz33/p[f`+9sǚ;$ $r4Xe>("w։е`P usLNRǡYuĂsjRWGDl:$b<s&JS'ZӝEYH3OJ6~f[%W`J)rshb#Qi╶\Tkŝ UП [@Q$MJ򿏉PʛiP7 /!NM ()*?vpE@?.4TN܍SR*rf7 7[l\pu៞d`6F>jAjsJ MG-Aj9~3R$=Ry,d:<0~H+팓g>ۀ0SVPLkȜy(tG#v)0 `TCcS<ĀN_1@1tKA]Lڗ7DpaAqݠ]_d\/"~ݘ>w728a,Lp3tޡ:&`Q ˈஃVd<:Qm638&<uIXɐ77VH+{ 7OL^e(&stl7#H\B2PX][As񰪄Pz- 8SC Gw*HQfk,0.ywɅ?Z̎=S`&?%G N$-BU2Zxf I}EXT҃$N!sUy`(7W..O7{:BW@wȎs{`P42Lg_ЮCps4 77j#GV! !VTqe/{-`h5H`όyvQH T"5Z?&M6h{NI%>2}o4XH`H=5'!GB46Y$5FFFFTqVR7P[HA=#u1@%{<1]l6,kXDj<IljwrQ)и `$#Rs?(@`eϬ#V7\54mzØ AMeצ]N&3dgA?D K_G҃ק* !sTdީ]{z}!'($  l H+eT2*rủjnp|3'VN̦UsIi[(\l†{mC7؃[-CY4q(3iA' WKl. Lʼ`ڼokeWROUz EĘB CRnM_"wͻc5jGcM r&`^(.F"6ɣA`0,hviTHY]݈JFCeZW= 6߸\מUNq*}ZST2xl]}NLKc)6^ -sZٝ\1eWO [+ hBG7}4ٽT+(YWn9A?]aJxxfG sH0RX[? cCԦ!&_ndBwݜzKSwMG2{J&Ui#l )`rJ|aG3jXHw!Q co8EI{!RDI-`5jg]B0pqͩ*c+D`WAa QewhT}9G#b]v*ǽ0SYP5;[/)Y9r#\; WaQ+'ceȴHS֦v?,7dCҨk=b=@8DpeT魼p`GHlӯ#P#:6PܻmD mcכhJ2Ц1ƢC[):r%Ic ,"q7Z:h5理bm/x豴 MZ)^\ YoE"ČmY_R <5~}\wmk.:O`QcdOw/4cɋ zZ^~ouWKNrBJ#$mAOm-Ay~< !S.bK3l\NZZ`=_1h6mթ_e'M` V?^h"`x.8w|JY&XL͈@]T. 遟N3 (\YgH% ̷&[wEnnű$5k.Qyclp* HLxɶCDZ] iw0ύ 8nt+%8 %"u] 0j?J88Kv+,Kk}}`PI}_҃W3JKMĢ=WBHQdyܗPOe?pN܍kG0UKH+4[UΣd)~v ؏$(G{E:ws|,>f`׳^[P״'ȃzd"L!zź'E7dDIo+ą̅Yw%9dk?D,/v׃#2z( C/S*E]5苇ҹuty8@~쿥J-bFEs$%=Ftƙ5Ӝ}p?tC_E l|lnc_d_Q `=Rl+A֏@J ќD:,O yh]E=b{5E졺,Ӄ^^d1cat,.]S$)RZă+.[~1&2RLEdM֮KvF/X5LP^5IE) JSTC9>6%Qb+eЪmݎ]@^߼ţy :C @8G؍sgᝰo-`HtQ ({Vm;*Mk5&^B'VKuɈM;飏H n?5MVmKvDu0օe wZBQऄ_0ײԢe =*C.O=u25$1xh xX,!_dh0PMG) nAAcYu,4'ޱ5X?Zai*MRR3:evZ-Tw/S|ðVz0^lڝIʝe-qP{$Y5j= o间tCVH:F{ml5fށȯT@})gQ{|(T_6y 63{uj(\ʍ>=28Exc!9U'{$Qoũ"$zS̯t?QIz,ʫ\C)4Y@ߧUI0>f _㧗\ Ş7!aB!5c?4Y׉!:4*v_47v3gv DV:?uNonƠHj3@E4",7 n#קO\BH Jܔ6m2vc98=1dwOt,Hiz(&dl\s>)DHb$b]Úw qdԑtǀ 8KBQH?RƉ# -}Pww0<`6h%CeP-|Y_<1CG&C3_ 8j*#<24`Nx䓃Zp$41fp9RBK0XkoƎmu?CGI4wF~v` מ__DZ[Ib)g4{mRarWdӞ}8y<>MTޏɌ? ݘ^4ג1}ŧ=+#MTGg#(nac<'`pG9xK/Hj^kVu $ʒ`ulUQZΘz44Eɜ@QXwu@ʩs/Bd(h(0Eg4(ryrlT4R|`$/__̐wXV'YYk7p1\^|fSSڢ/)y8ؿl5iܐI{4! 4qF>Ό!5`sAfhmRD C鰎sSϽ8\TA6chrE4]. 7ti<ݡ$*~#]!"ĜiU}ݟػqWM#rP5.h:sdS YSp̛gAJ-|x@ Y^rMr {}+IXԜ ?Mq\QCB߀KȐE<4r2+Ä{+(z#r3KijI~[VpC[51HiNHuh =rܪ!اY.Vti#ya:=SgBàA9hFP}ˉ; ˹;B!c0qUKbRRo~UD)BWL{f4ў.#n ^j[6:_PX5!N XSc}D8=R}lLҷbUGOk bߜYI,.ŘOA$4P{|k|1s5%j .*ǃ~z 4YoPǚ 衴sG}sG߄~LneN[H ו˄,QQPe z5EX]A:%FY:te-4NNIz/+.ҝQv9 l2Q/[-w[DJJv{:Ix(a!kV2U[4mOr*tP%+Oru ~݆-0B_c-kXF:\x_3>0I""9ri8R0˲=k0aB<~smϮ v1 Y3Pݭ }nLqL`Gyw˰'EIsfef3}AbZуn; o+ypvPP wr)\l]hYv㸙(:D,-)zHf~ ʵV~oμ^3T:ǯ ;8GZw"qcݗ/e\МG ?iv9pF3)pc~)dbKr9Y)Ӫ6uG"c:qoR🴟ޘ4`.Cc )EY 4˹?I*/>&X^$>R¶PnQ(wרP~t{P<ʑN:p*Nk6yK _ٲFêk c78`/^Jh:esT'i\_C U?UXOdvvCDv`0V +=ʵ;NBAi Qy=;_⯈a; 'H?OvK] f݈uaӴҾp%IV`݈2ցX OLթ8 ٘n:  f{3* !Ukuf@Lp){ބJԊV }^`G)DLD8,MQ,Î҃yɄsXo)[d2uPj+j}7n9#&,NUWi8`˨h1ۀB^HٓAq^<+WG$YaU6w&A݁1"O=![.|^v@?Aۈ}.(h\g1o7L,d;;CL&OJOk;=q~/(&>ֺ*㧂@!_k&O:_'IO46|{-~[":!UJM[B.ǽZ***0V'Ff܁xF/xJ2/_i5|O|;gMOUY5AhYFl& ]K>uܔ&SoW/5kݓ{_oM6Kv)ԺC{JkhkùU+,n~ VQi':Hq4RndG |=muԹ[ +iYCwy m[<^!d88>TB`ƿhV,w޴c "wW@p@ g3C %ưnfA*b!\pxhh"0$ZA Vr,rhE&{*^+[(ef8, 춽SOٟAB1Ґzi0/b;J\,̝R h5 o|~1J$` Q5̺)KlJJkӍ\/F$X{CMZWΡzSJ h8?CC@AP !+Бo?|F+d}7\ XgQ[*`+Iq?Qe|Ae$Oˣo?ttY"N!//#DK-5t2wW鬕Π.U;k$PѼaչRne/k{,AA6{\d5tEگEh^o22w[B0|1lϽxXj貴] KE&lwĢqN´oH/Z"NxPZ$ᓏD #MO*%"|1(職`oZ9lF6; %OI`8Jx12Y$qŋ* F87כssPI!趼k=W5Z9# uX@`T`i綁 Y2׾:,wNފ?ה'0QkDt JvnY8bh kU2Vgn' i~lajq5 .2xi-ԤLW'Z!hx+7H#km;gx++?s{E9nfaq׵1S]a(R>RؕmOy,H+N@u}<{-c(Tv+I֔ZLzCA ޔlX:>lUe-INR SϮS7P,b0.*ݵ0,lvDTGDEAX iWھG h'b>"٦a'o)@UU2{-]B6@ØS<<×">dmρ =h)T[T[]eE>x9bNi%䛚\YEHB7~6sԙܕ2> ;iݔxSP< zAhOG)#z.v*xBB=%4D!ގm'! 竖F&^u4MxvuUWvOlQN9 ĽɭÞĎO-TGvMEz3E𕎦a>ᝲ|$ƿ(3G}p5sܴinbjbxNj!Ta]X:t;쨛w @`~]GO&υ#-3d[pLUX?嬭 I?}: 5 YH} ~J;P*jJ'&+ H:/ܯW}B!b6rSUs|%yU}mt{\X߄){P&eH:CyeL).z1*8Far_P!)"=4L$_ 5`:a'Ù(ELq 4xPafn|dsηU;7,64@'%[ѲZ*G#^[z9jo"8$Ƹ܁Bc^v44(ujjG!BיTrVNRiR*}l$YrcF#61Q_I X,ʏ,5t=M4m)n^]O[.2<,FhuSwNiuF%A;粵 pR pwph mlRH1 aUnu(ì>+8C|!0/%}dH3q5`!.#̇gp`!Ae [T `̅} ׎ט;HGWD w[v7d{?G j1ԔRXK` H4GHV"qwK6=mfդM1bٯ,h~hj6HdtNq]ޥ SoF>5n5XtƵodLCDcD @i!$E_+BTgܡ*d>6K JE>aLAB<2ģ>u‰ȓfeMV?$%kL.U*Nm^ŽEo B@D]ވI̸gs9+q$uߣxzDfbBI=0?-x1mMt6|if&&@/2r2:_St-|ZKv~anQ>FޡS/.{Ze0S̪E n~J6#!Z'8:j* D,Kl>Iܟk)z.#:I3f/M-X zdhgd79ͯ'T/7d)UQ =[@B辌JEEOwZkwvD:}<(S%}u );Maa~12kܜ3j8XPI3VۇϖBtvԆ PToH_l&ce5Ej8w9%}^jayWTL&Dq`XY2 `æs|^]z|3 ]GyBU=p1 rB_'C-Mo #",V~~RR_wCS~`'8⁑J,R eD~$쿠k]!f4ՇWfڰeЦԒwx^* RL򺒚2C4KG+ _<5-\tlQd\am=Sݖ'|xgᏗ}jR=ci5nW#T_%&o ,$d6tlF+W Cd4?{\tII0~$\?)zݎ/Ѐhq*&I# 1?L0$!?BNiSIlcm;2 ʆ<$w:`bP ld%UnV}RQtG%bJe4^&ɲMhus0;xoYu4FuAd.ᄵS ʲdܸUL.'ܫSHҜ f?,o)cdPxjVPt\KekD?cGr9!TU; Gdlsu'8Y9akCCnCvhϣaX"!G~H5et]:a>pItG:vy_3=/]Y?Grv t[zDBqNݮՂ?|Z}UHD{=+ :_?(] i _>e@TP?A^lA?k] Rj pS%<-q=tF d'ڏKbfgy+5ސ .V1Gj)bp0 o CiqPY#l wz [U#\Q%TZcegͤ*7ćcl B ;eg;JX hqCX {,=('z:ة"ҡ!a^7C%׮!uC|*wP`yװhIw#hiσpdVwT"P=Ah|h[[ c:h;S[&`H6'HLsA87\kP;ob0Sg_D713vLXtאlyjx^AZēDGB%J0:/5SYq fN?F,0!dL˼ѼVKCCdQK1{mH 6+ssP)}bxy@3ey"7-q=1†a#,\5Z,\7ջ :WQ3ف`7F0TiZ}V($h`3w|<1PŠ<;ٰѵ6' j-0B[yï# 1W6J no H ;o+]bv ϊvmVo=\" E[ m+5A8/ɡo8"lZE |r}xI43{tXc{R=KQXSߪA"/IzG Sb 5}+[&-QsdV)54sbLIí*f\q1?V ͷ2Ss CB 35syPpImnBW`X Ļ^*Su+Z1GJaǧF \ k\X ]{X#=Do{ r Ի)}Poy. 'ڧq6XWRf$' v:7 %eO|3Y\a6'4/1U9dq gl撘<\J&_&H_jl@༖WDe Y 8aJ\a|S=w[xqAǪ7`:с0Lml[~*"Z i ?q]m*<禾H ލNs>$d F.9kNY.ߘ?/<0A· ciHZ zkh&h,PqsùuSOӎ3Qv W#p ҋ@j1؅:_5}"?&]Lu) ɸ-2 ⋹FОbsI#IO]7JI#Zi[;=4pXdh=F1=V_jg̝w'Z3EG7d[M3ΝV95+{˒;_PBq]2>!T^sYMT~mtEJ 3:r;EbT,AC1 r@B/N5”^aM+-0$&C;}ۑD=c{\v'fCj!;*,BU %%q#Эr>e7CD•~@J;{xAq6[sxHMD^]OZ3)rwR>mAtJҀ{vϳ\xpMl% P @3Ac=d-6e$5J1s6H CMbۖAMDa{Bsuy8 (BvR a徧2pKzڇPQU@Z!܁kpIecSj& )_AVz "ɾzpVx6gH}&Ӕ.:יPIEvDحqgi>S 3,+=m;>UKüoa]XPRS7Yc5dլl(X~!gHwNǚlŏ1,"U]j:1{[{u@^SUE$V4vQ!3k1ڠ4]qҡ|˕(er%'oOfrh+j,v6,G,+y5T͓:&)mhb5wYE*ĨU8D3>u !XhwK;NͯA`<~U%ZPYl<>ihEΞ~Cz6ǐ/G$ӊNSK͘sqK~G^ CHf"яTn7O ȤlfDs ȣP/0 %*p.:OT`t f<ʶxg3MݕTS`.Q|T 9Ґ$&{v,$sm;|,Sp)C̼&]OIq_ʗHX#ݳ"_Jnog3cv/ڿ*#611K9#7)@eyJUW7dA|,[b ?ӊrNW܎4;w8x ֎>> 2|}9&kUުΙ^ܿ+% - p90SDQL:Rx\nD~>ڕ`(Y?8۽K=ޮ1>xc;I e!5 CB c- f@dOjj=&, gSU w46W2Tn>HЄ5~\Y]X]c k&D׵ܴB?AƖ`1+ J~hl*㵑5+-WFKU[2Z)} $N'Ө=5gh}#Ξm 2MX)}v bw4c@e|DEfͥ̒;Ab>5֨|g)etBl蓱dP;+PEXYK%@ e ǽ?oΞ%X/xfU <B: zꛨ钪JݝFӜ.E CYG8lZY F:89Q 4ci N a-r?P'|CqKw,WѮVrFcԢW*L*2#`BM غus+^hU-d ]Lpp 1{(1]ŭ EMՄ[;vNcs؟T߮`0DH!Y#khvZe~RbXPwgׄ_O$Q7D>@23M~' 8iZ!o*\oeܲlv+ģ*F4@/3AEB!2|XiQ c@uέc#|f Ƕ.&mz+bЯ8X 4qn4CLSIܯuUn[嗽Z͠Pbt49D;Ǖg96got8@(ǗͧJhggqxtTsfs͕XQ~ܱg`#jPRZJJZᒁ." JQ-d(Frˎӝ:uWH>nLimxKCXezjbDY٬99aw4 '!f9{.:MGa#nUklA Vce~smKYWX *B-]Hj.,d'G \] aKDBtƦDv֘rۯC_oq28?XV`䣎Pk;ڹ473I;h@`]܌1UpoD/3a}f{3zʮt G:i/MҎzuhA|1kx}RaB'*c%p tW'HGeE#5\ d[KZ_w(a\e1Vp24ygM+8¥.x-At| ;g>GOq86II^h,Ɓyk |MFIm|d.Ij<)^jp SIbvQ2oh;ݲ~5H&ڣ7sm<87{G犮,Uk'ՅrۑoT 1`NW\USjK+O A.!S/kqXb6Mmxw c{M"Վ@)/Ot+cIiӖ(+zVF(( C> 0!aQ]T;&'3nyH钝1PkC^L*g}#V`T*rWx~ }R:;i/ҍF1 R*KSRhNܖ5m"EUTg&tŚc?^U~1o*ٚ恭/#)x[iNs ˜.xp̿(.8SBB7}D%'zg SzS7[|EI)Kvm7 (hHmי3fC |G|E gƀCsjy JaX[nNCRn,1#pu<K.n:_'';1aד 7,b!V^$ nUOAf-ַhjy( |xܠ\5o"Z707 iF;\=Pa\*mt|SӎE҇r'%5.6(ty$Xz~75k!ܮգ`ǖL|$$27KIs@5Np4儱i"Y Yӣ~"p[6ͭ>/Mqo"#TD'Ƣpnyrj|{Ve9Te1W&z=rw'˽,6oN03?F􉳌}@RzV_Oݼp5FRnUIߣď9$v jw%"_Ɔd|[pV l⩰ VQdIV3^rak`PSڹ Jtso#Mk L#'#sKV(Ap~ZNw공 b f,=N¡S,>ȉy~T;+ (*b5<[Ρt1+)7U٣ITxǔoxs8^x-މ E7P[)޼V9ę]A1D}'t6v\޳>w \yōnҪls+32Ta`DnZ5]8]c~rѶ" Sp* ;7h ܽFԒ,_YҲ隇5XW>p. s}T=TG2IAe^D-B3;H]{b'R$ښ92 o2 x!WԳPE3vat౬E4-dBL29\_h6:1[S &loX]WsNcq|"PyңcK:рLܐ3{T9Vse* NV“z˚x=5EIm .ƷTf{DVP`*%3pvaKelU˶@J{@_1)# $ge̹g&[ԼIaS;/' +M\0e'ߚaNDFqt[i 0,s2fu#"5 }ve8Zi3eMx/k"D+ +V3%q~\i؃`tQ'՟ aK˷Umt8mȪTr|OS :B~d;2V%@ۓYg?t6̒lLk(bm'y3q6'xaNXz-n3/X.τga tp~Aʔ>p\ Cc2pq"`oM^%'wdU2; 9jƥ̱)J1Pvn=-يHCl*-jdN-?(ݐѪN"],Pj%) :ua 6Sl!o FWٚo^i;RX|^o%;B>V {Im$ RHΡa c W_-4HIBl YPGOK$rѡo·;oO`;KH(uvwQ>,;zWATxZy[hwOMwP3=xcice;˝nj& HYrbp& &gJaZrZHye6G,L R4+9ޕ\J:3JM$yZ;5Umdd:e)WKog_KU-5H3ڎ чK%Ӣ 0|?ˬ۷bB ,1Yv&6,}i\<ጝ&}EmDd`=RynDʉIlaYa>l2a-[} sZv]Ky!,2\c>eS23B@5GOOGZOdN>0M1uXXSA->UDFK'M\[șm  (tr1TaCb2tz5f0hC~+#*4;ҍ%.;HEA+9(_4Q;?/W{EK=A22fqK-۔?!;x%brXOZT C9W 4;Ad$]IX#&|h*+]X/:U$#~}h,kqѹrD8CE2 Zɡ>BzAz-BJ  Mke3j xVZ/a,[\\`l~fO˦Crcuv.Spڻ|ϔm\ɬV9@W+Ih a^):j{-v̇ X\0IУrR_7i$R)Ю筤#55h/{C( |7A\@/歀X=[^:]'N5 f~U~o~k% Oyx߳.¿LzSҚV2OKP9EQ+MN^wB&#[f~C% FWu#@q4j%m~<"Kd$ng%.]Pbj0eΛ~ynsTLkFC>Ҍ 3DԁPS^(Z ̣'9觕UxJ@%t³? U@siXB=boQRD.)u6j^P!H쿒TV(Kj2ݠOFW1.KaWsv~@3`>S(c z '1 Om4=˸UL{U>EOǨ㓆ȣu/ JOv:9[եq .82[.@Xm murar(cz-4 tB(&M_]Z4b:EfyP I䛣6f?L;6dnv)^\6ۑ81a_SO랪Lr Тn냷ZMδ.; 6w'l{ljH PN{BϧY!N) Ec+Sg Zr2g$k0Rs.F? ",C"5rgQPCJ.T.'F{gOpڶ'F`Z:_$L7hIu# mldrx^Ժ#!b9rKBbb^ОDŽ,;Dzv-=f ??U)ϖ,eʳ^X|} ~}2tBVBs۪RǶ=lRg+H @PsS}y7S: ==ڹsj2]CtaLnўsC)E< @~1gƙg?5a}\4,V }D+p>M{7=".ur(Z8|TŪI֗3"'LneetT?=|j1aZѠM=} ڸ `5Ŋkzb ̠Dp̕ƈѣK 10[*#26Iķ4{}\= W_mqn*<3=Zgj=5|l*PBcO]!`chs$ w!ҊIg_#4J_i#pj}5w`MWTu¸/Фu.L渐섀 z)'!23/ϕ #A}#LA% 0MlsC+x;ZG^@K&C<}[Ă 6DE⃚iDKI6_jdɒDt6B 8*x&+ Rp6:oW\4FM`p=1sjEcn'Bե[we[ bz.?nW֐m=՟?nFudy;2Hq0oP}إZK'Xի8?ߘS w|@: *9# 儝d`ifq{C~V%O6ҩ/je>E;O'g=ZWJ.ss1w$]S r}qt^!ad8yS!)W%K,')>$$j2eZf}.&~  Ut3'(9zɆbEOwS8*kN=;S}F՟T'r _釥#Nu)+>^MJv8<uul gH sQk8@ @Mb,"8ڇayKv5QŢ͋F;E+320#$-lH [%#W fЎ+xσ^;A{˗Ry$sȵZVˬUSj- L6  8|Jɛ A%}N)KGe` ,bӚ籤t<\x.BqjGppC6 ,B43oI,G=%lz{7j:E~LZ2a4fsZRfv-ICݐJCmYVv/ o3I^AwoOb= :џd VR{x 1:xhʤ?-g.ʛPv|C[ZKYa! Uo gXv 9L !v#F(_V8 --x 4|;8y)Hԋu0n1}%=i+bKOKK䁖f!&ϚܫàHºG6YXp 9YX+O}nQ` Rѿ8 xih~1p2)ʉf] FBhĢLhfhHG{/**)f3,6y^Gag4u=_;Tc9W sLTP#lЧ@ 4UZ7c.-5* 7ņ`,E,ؘvG{ymq!VFYE~t?X=TpDpPmj33QF}FrnQ[mGXʝ̥YEȑM -Q:v=.K=,?ʟtB^l WbpԵ i-ہn(gBB[,qڞDyd8T<gϵEd2 զ[Xm"H i~8M^ƹ_u[l|tt@ 2o=>\"C# 5$%UI[n67D:be!54iR=&E~$!`EM,ǹAOM<pHO.6D=пj9bnu1]-e;.hy/٬2bȦ-eՐېdƝ\fal D %rS` Ζ%i*5*3IHW@hlFQD]2zA'A9GH0Q}ÈcpZl{?ٶ fsB6Ĺ3(6xz Q) 7$s1]mu|<驖gc|fYKD}[ @;C"l 6'"^40%ܴMRZb􃫯7eb O~@(yhX a>!a2&n^Z;; CA1 ?]Omn/ӫu AYry΍6eh䈔;E(r\fv߫^ղ1J9>6O[$pQTWHL(\PǙ`8Afh\Ɯ?wOp]^0p> 9>H//3᪤Kg Ý M]]BQNuM_OLr_K/ۺU˗VrªJPԜڰs]Σgv{rM'҆lGP8fk];AsU8{l&+P""yt.P165lܢ|GsED(zj˽o{N,*akw ZN."t`Xd |Pή@X>FPHQ|GrgHHڌPˆq$ 04~A"L";EsQMؾ9Jp\I8 uX9qRc`^L/,mht(*CR3 ۅeG,; k,//mhCx{: rvNU=3FAʵFDx-p~"VC7m+$kK[s ܆!i= JIe+ǧYn1O(\#;m2p|VLG$1TL턣ǮT5[B&.Wŧ؜7V<?caaF]@_:F`nᰭ-߾#x[Z̠=uz1{r{V`yG2bw1w|ZBsm^/cqZfSXal*dwsE !FXYT?U9C?t@yeDS 6,PL=+"& m,>_%A nw?y2\Chn2q~(w{F$5붗{Qkj|ǰ7j"=?='?@1#78'ܴ72>}  t$Hن){a,txQrdr% gU L&9:$%Brq$þnֱU=֯ r[&s0(yˈ58`@eճz<2Rf]&e1_G~w*(QXyvOSeTH*#W[iqSG# x'<&{@wJX(Adl{8.OtBMn8 Q//&32ȳDw77m8_s '/p+.Vcm(IJx5N"/] 2b/GD ɛ,YJ`Sn;U7/Rq}Ɨ6 ;̊-E@O-$< J*wScMKynb] .n un,ФdxmjT.:}%slw_ƏW mQwj`z4i7Fwwݍ"eǍg.%噧޶<ڕX?rzքL0E2Vᦠ֟\7G,/3ۢڳNcôK襷Jwq\nK"5HD6 rS r4n쏱@oW釃Zwqͮмb-W т?s&d*k7nLg_Eqz&zCO%>\AE{qM5hh6ΐ~Ι8'cgWAoڸ4lC}$(~ݪ߯ בPN:}IW{* qaѦy&,XcMG.uQ숂 Fg6r]6%*,,RB I>' y\Ϲ˳UhW'=an]WԐp@\5 gV\ TZFA3%.odyvEXYjJDrͮ[ Ǣ5p" \$Jѯ/H k|OT6]*$ MP?xyU4p)vLxJhO()ٳ:IdHaό45M0pdc^Yt[\rYOoRZr8ȝSLn|W NУ}v>X"cO3gW!aƨJs U4|tėr vQ$U#,hlkX]%.\a@iPpΒkM_lF !φR2! C7` މ9|u`U3EK1L[4uWR9OwS[G)yX_]$BU(NU t7FVehbإX3z^G08MH9jH|:j/,M׈R&|8nMJ YKcHmBK}9b'–p0Ws1qRubЁҒ5(KoP }PtOR::?Xb/mT>7 kEp|{ޥ\@\!|c rz z}aMyWK?E@4ۓ+4JLt`%yIftgP9STD'Ep 5Ww-~^ eMka%H .ft9<.p*V:woكW&?@V[NG]6RtD !!qX_RYsM|b(ǎ+?fEQ*i`G<O29ۜ$UuQ]C 9{go9:cM,Ը`؇ߵLb! ׎jhAh m+"8R y>ngKp$1S)z$@2@iH{ iZ4/bp  CIe %Z4[ImzF?VpX-ylenjK*CdϓgI@gm8 fn!jՆwRj"M*=rnfaafIzD@/Op }grM>pG'4OS695 p SǝJ|'Զ^C7hz[GtSz#Z*8,s{h' *#V]BahXo K(nhLF.ω?=2 X&~A[|Lѷ ]?!EcWđY4ӻrJE:l/5!wZGr9b\,g+:ml`Һa/B}ALjeWq-VNCnR| ¸&N:J_Yx/ B h)ɵCWw}'lBeeesC?ijvjֿ^7Pfiu vk=OθåJ0: Q4:cҗ}\C8ųZUFGq1He>wpݺ̾$p*6z'BݧVYfjȀ0rJLOc +$>B(l+syI~ܻ8%ÎRoc}ZWSҸ)ڵɇDse{oXm|@G0 iFn6lvȴd %1},|ۙSgEK־iZ3  '~`g>(*jpup;ymvnŔ5 l&6R楡m6;}s$%aqd?"@^cw6ĪIcgrC-s]&{@2Ęb5%UϕrEIH$ϭ8KJ +zFAE ~6qyT.zؔhrqڃ;Rn+:9nWM5$hΥ.FoN:"S! T0Ʃ-/GgVDϋ{9}z!@Lq‘93D XmJP-kr[HqrpwU *hdjda6Wfu"znXy(ALEX!BH.jgz,y+U Ny!Zkl<=sd`6B7X3jJ?8/8#et}0D. # =f4/7̸ãEѺa5>kx [w#ʥ̲qm|#:CuAԊ}KUxݙ]W%8 𵁏%va|<è.* ;& !CH^nc黨3mJ{G,̊V[pm\/#3ĴǮУHc2Eq6C٤޴]:!cIu?P`VQ[tQ vۍ{vStqlsn|IʉBRE`⪤RH*HoXg7˅nP4G=G'uzAC?佶~i>PTFV޺9ši݉Hσ^P~!姉T|jc$k%Uw5+Cuh1#u&*и?å )ꅶGKܰ 2k5g>.667h;0n6Fm:.4#(m\Qܽ譴/?HoH5]ڏtk9Nީ1y$;.j"c_Yg(Q*U0 i^su4i}΍Dpn%vsp Q16LGtleXosU*$kһ xI;8cv5#DWTmp;+yD\( u'U%Od2Ƅ}#5vgTC;Zw-0bcpl2T#2d*,&WQ7(7VI 6 z+F&rw# @$\P$nL"cŴ ׶|8BI D_u\㇞fPF8YZ'fi01FDjKy`TSY/^rvΨ(FXfwBܤ!ٟmElKST7$EQ=!ڿ֣ D%X/TɸKLX| .9a %c(^PUR--]oN r%X0 vaM?ozjj;k3.FS\_'aG@ hhĻ(FnF- G'}^VPv.rbk!ǏE[,qC1=19x<3g g@)Nl9o!t`*S}bi pe0JrGp `%N#qRNzEW wGh`Ĉ'/Q~a>tڈtcOpqjV%VR 1 )L;`hJGV dc(lSPI+WPV~EgrR/xXv ނ1 M;QH"3Q0K>9KhNw58-ɺ\hEKwT;]}z/,+PtdQ<ݷmju9 j߸,S83MW9{}=$!;~۵ l e_S4t#&5Gي]u`.BkD?"r3s߄ҐQ lj}6Ŵ.fW!%̛9 P {{Yp,;=nXrwi;Un6BYCgU=N?3li([!p[f4ǒQǠvN] Y zT-c~ʒۃdA;"lKY7bj.D6`=>No7Ev|}A¨ʮc,;1@aЁ># ^sPIP# v#~Fy,J>s[cw*ILXm4#c6Cλi$/?L"e!}t% aBK]c1D& f">x`ֻ#%ٽ;ɞf2Od59 o>k rӃDWԉ~;Ҙ)r:^0 QRR@3㋆~B #V0dPg1gLpUtSفLAl$ȋ/W!e£`8τRFuÉ'1x-gf ׌Wd8MY'QUW*5XklX^;**=b `4دz6S#;Dp#=fX3 4a CTw8] (ePpơr}En/㸊b5#@7iٿL`Ƙ~LIj/ڤ`VHo,\jc"QdP'TVya-ͧ]i A^y8VCa VsDHL?E;12ܔ3iRS^cM6s#[G`Dq6ᷴ /MəN;!/Z[k}̧)[7N$5G(0 `'6O;QBؕL9C}L ]?X#!B91R}UY``":4ZAڴ[t8Ȟ^nWxAq~P߯U{c߬Gj o?)";:L, ovEAqA3c.9 dٛ <!͏ jþ]gr6>^*ofqv*UFW.$nݙMd@ j+1x> 8#9NԐ6tS5Y3QsR! ^p%AzW9UaV{b0`>h.M}yqW}'"ODfYX9|Qr YF@[vPV1"D'U*ԛ19S4̀ycֺ]krժn+"Xb7;:cpY9@e~t; ʓyTY޺ZȩqPId+&0؈jSؼy8Q/}|o[,*׸G O&q;FlۅH{ÈBv R2;LFwrD0oPQ^ z F2y:d]6qwiwj&Spa ^:UpӇ=Ԇ."ibF ^jf  \ßyCl#_…/ي69EwG/PSU/FiCc+.bCv(D@. kWWpc`K/6ms `ᶲ67r\R<IF >.*C랒0b䪖NZ75<Ja1d|~u%Ն98gń}o__Lb|/}>1H=%Z>\' Iv@YL_+J%opnU"I;i;sr%5Ž$UX."I%.o| 4쏱 $&Z4q>-<^b!ZslG-ti[<M`u='j(dA/̒z^/`FOM|eY6H~u$M|[3!>1" 2ـ״ {-81=f%t}57VV5.OcL1+aRoOX=B{02%̩Cs,'hڒxy ڔNO@l^Q:kȠ1AL˭P+EIpX@ fPۻ`}jmIKe7x=G8ޤɉNJk,O?/MݮeZʆ<9Qġ_ߥ;uaRSU.iafHhz+E+Ȳx5uRAevdӗ#'$:T7;H`Z~ۣB~bTe07fʍWq2;lxp\*Y~TeyFFӨ$Y/7$!7۬D++|@ѽyLgKzɞC!YW#BX1Ec>nCtƎUً*~QZ|,C~ƭ;3ޠar4+`3XX +vuh @Ή0f˳׮E?̿yhJ*Qj/C{#ߊ݈Ie$~^<e9sU;R}&V<isn*cx]Aa‚KZð#GIɄg?(9mJqX[(HWu1F5p#jOێjcB#+7;zX+vWn:)LɻzLьŚdu G߱VS^+\5-w]abf!z~jn*.YS7 ~yEfx<[ffw9B[ϷCcuɗe '!0)EX5B7tWFݦ1x2m/h#eF23"o"dr(S.J=%I#{e Lk}`wCJ#՝2 ƌzb`_1ܿD¥ C6Xa/`qXE5dܚ>P$) :}p7;+wظ(v daD в84>׮QaCb ݀Q['#wl'~HEZFo=cݗKH|Zr܄QmLӧ]E{;Ċw+F<!\ ٦֪Cg,`ݝS#[grI,awZ@"!JRV8;az,Ea #d/<TUAMz?gXjQ9>c-''bP|-TPd 3E|O'}Wp/~(\!eXCI8Uz>ῗZpp7` tm;( 0Zt;~x~q-XPԱl^Ve\CcXI 0vt#{9&{1_N6V_ IP} yM7.TОFw9@Y~;n[bgPnvD @^@Ao +(Q8孞醟+CGDX Oj1+HN)0Аᡕh^1fޟ! [mN7龏<1 /x1A%V#k_4CXB䨨6zzyQї 0z$N2)6# 2;c,9wK~X99A-z0x_T=R .V<}NyS;)DsA 7g[.&~\̀bg3j(Πͥ2|T21Nn[+93FCu8ؤ!,S+#HwTnVqOQԙy=إr.2*f=FduXJ2#DG{BEȓ_KيUr[1w"2N&v{-~:B/ 2dn#%/O~npS1{tF_&dt5Ȱv H̷پz%y4X ;yE 8YrAY'/hJ$'*'8uR-V|}rf42j!.,RQVݰJ.gWu*oJ-vQ [Sݦ)XfR?lxPQY9/ U/ 4:U:Zd7{'&Rmc0ذV3J?;i `'hKs\XPwlC/Ս xa+d=" W\Phꃤ~tQIm-jݼ@焟Oc>'+܅`Nv8uqBfhPuG3lՀ+fq*čsGaSr̐;W|n_Vjen0X";cYXgV|M!$LVaJʫ !*5~3еDqШXLy?@ىt:D^TsM]@΀yn,pxF7vv!HM~~&I8zP~ aQ摤GMmݿ[ Xa\}k>O \lNXAe?b~7"lR4,)ݐd )H:ݍ3Dw; hjpfq͢TK|8bۢAqyz0 f`[qAaq3zCjC.v)AmLfùܧ#L΄Iy`8n8;{.F\Ԓk5~YEӽjppm4**^ R~MOWeq$d~EqmĎYDmRsdso Á^4Bc|ۅ?".!z8%`WWEu^*y`U=/6 嬯9E sf]*D=fNauG}Y.bg-Mhk5˼a6A˳wۡXs|E[+17\g!} Udb -YFzk9hAȾFk -чAn8, 0r)nMtxnalO[Yb,zhl?X;^F]Z4D4׶XE:"IyeCEl򑩐ڊ o%M_dDΏ|^5Jrѐ]Na:^zPM`I•13 X+2p›+(b=o^O]YRڹXJH;nakuq:H# |sY CBf3GyO| mPY/nPB+Ag}<ۡi|9)k@x> aMDϴUE{):O_.~BA0VdXR1 OHÈ{ P4`m`/L#3j"|Ij6^gӀ ê`B# 6͍F=Rg)_{jPHΞ߂wDW-Nmμ۝InȎELV\ݜU6R7ܣ͒p'sLlwpxt`DDkv0"EM(ɦkz v=>;͎(~C) TQOr 2UM!Y' |[d4،afGU)R )o-ޠed8kl+o`d$ fԸn.wMå.o (jTR. F+9^j7|8I.΃fB\%M4HFdZ`1&wTQ#~#28 W[UPL`}d?֗w Ê@ Ȗa}E3gg!ޗ q^"޾ tWwEV*D~{Q̭ xWRkx&!ڎ]2}DY84 ^ڲ h]aCl%1\)"Tk{ 0Hx=hPz,B8Ol׶(xC"qmx)ZfWNP+4197gKQyʂ9Y~ 1\V 41%l77619f#jҽ8'N).dy ;61oyf 30h3T mwKbշt|>Qh\eFKv$aR807KuQ;]fqlec ߿l4L̂A9C ic8p1dP<Cp+٧/2\㿚F 1!L#"R@EٶO{j.=PewJlxUᢚ&qkB\/l~t[]u ,4ӡAu\c妞{M Zz# vxhӭGT=Jս8BreB1p{ df)󟤋n^QX|‥؆.,Aϓ8jI|P|riƛF?)cKvVFIΐ>-F՗TS, YZ