setroubleshoot-server-3.3.26-6.el8 > 6 6_6 3!pQp)Tξ7]mtZ`e^L1 ]mtZ`H$W#8S_nn[e˳D&h6Q½So $ 3VǶ<"ZOJO@rc Hݵ2%@M&-]8#lrFeэ̶-7yn(κ hA?UPoz@CR0-E{o>rX49[6%{.ds.l7%R-b K|/iy!#U ۩[#Kt 4"HO*Nk~j,f+ N ~2B7ěO܋<]VG=SD:Ҥl| ѝwepͭw0 <c5w-ǰ% KJ6ㅵ2ھ5XhzzH]L*'@KpugwPҤ̎[ 5(ͱ pk`-;@{y=61c531768ef08cf97444e6b4d66cf12fa7da56f946fb6a11a7a1f2e21d0eec530fc91d446dcf44cb7a2c9b74e65f2f4f354cbce4b3!pQp)Tξ7]mtZ`e^L2 ]mtZ`/{>ṣqKУձB~JpAmIA-/1Sz-ò/rl fR44Y4N+7?s)yMV +$+ꡃK CY6!@їN8V7DM,"V\}k;gdr<<49 7 ؤΪ=M[̔rkzzlu! Lo1^õiAPvل-DC23t7?JΛ8OmnP;N{H= kX"*x'i47>[rKWs4>WnD)6l8N;s~&LGfFzQX19a܉s}Sh8'(6qzßWdyj=K $_%+YZ QAҌӰj@ux qVlܩ'<„DtXh8z;wt)1] wM}wIȁ M#d1PxơCΒYfp>pHut?udd % AX\ w  B d   +y ,,.p1m4j467`(8(:((;();/*;n+;,;-;8;L9@L:vL=J>J@JDJGJHMIOLXPLYP`\P]R^^{Lbgdieifiliti4ukxvm wohxqysIuuuu`Csetroubleshoot-server3.3.266.el8SELinux troubleshoot serverProvides tools to help diagnose SELinux problems. When AVC messages are generated an alert can be generated that will give information about the problem and help track its resolution. Alerts can be configured to user preference. The same tools can be run on existing log files.e^:Bord1-prod-x86build001.svc.aws.rockylinux.orgDKojiRockyGPLv2+infrastructure@rockylinux.orgUnspecifiedhttps://gitlab.com/setroubleshoot/frameworklinuxi686getent passwd setroubleshoot >/dev/null || useradd -r -U -s /sbin/nologin -d /var/lib/setroubleshoot setroubleshoot/sbin/service auditd reload >/dev/null 2>&1 || :/sbin/service auditd reload >/dev/null 2>&1 || : mmmqqXXmm1t1t-- qIqId-d-pVpVff@@''lh;S. C4}B?P:> a{?FR?_5:D0..0"0dR4 4/ <|:]G-I/9C5noI;ug3@95)09T=/b2~CCA3@J1-}2bA큤AɁAAA큤A큤큤A큤AAe^:?e^:?e^:?e^:?e^:?e^:?e^:?e^:>e^:@e^:@e^:@e^:?e^:?`>h`>he^:?e^:?e^:?e^:?e^:?e^:?e^:?e^:?e^:?e^:?e^:?e^:?e^:?e^:?e^:?e^:?e^:?e^:?e^:?e^:?e^:?e^:?e^:?e^:?e^:?e^:?e^:?e^:?e^:?e^:?e^:?e^:?e^:?e^:?e^:?e^:?e^:?`>h`n`n`>he^:8`>h`>h`>h`>h`>he^:9`>h`>he^:8`>h`>he^:?e^:?e^:?e^:>e^:?e^:?e^:?e^:@`>h`>h`>h`>h`w6`>he^:8e^:>e^:>e^:>e^:>e^:>e^:>e^:>e^:>e^:>e^:>e^:>e^:>e^:>e^:>e^:>e^:>e^:>e^:>e^:>e^:>e^:>e^:>e^:>e^:>e^:>e^:>e^:>e^:>e^:>e^:>e^:>e^:>e^:>e^:>e^:>e^:>e^:>e^:>e^:>e^:>e^:>e^:>e^:>e^:>e^:>e^:>e^:>e^:>e^:>e^:>e^:>e^:?e^:?e^:?e^:?e^:?e^:?e^:?e^:?e^:?e^:?e^:?af1aba7aef639bbd2d495b259f94e728436c796fb3f4803aa73183aecd3791fa5e8475ddfdc8cf232617c9e17273bc133051d4a1a0605ba089a25b6c319f21a3aefa5f448d04e189719024d7726937038f9a1bef0b30882a916be4b49a8aa092d4b663605dadf69c7deab87532851962853754ecee5c9e490b77511315d12375f593bf26eedcdd360958c7d7a7cd50a5b4bc68a8992d79af2d253583b121af3c776e46eab8b3d35110557f4561e635cce0ad80988a2e73d07f3c907a84a5589868c8315e740eb7d15ec31bd87a8f40b9f40c54247f5b69bd6fdc94721b41c1f04acbb40207688ef9a021f37a9af3e2d15e5771c1da7177a7351e79116d93bc04bf4952d133e9d2599accb26705f673132c363ec16cf372901ba4a1b73c6217bfa28f3dac6b86e604ea63ee77e438aee775ce513a6f282212080bfbe1167dc912a28f3dac6b86e604ea63ee77e438aee775ce513a6f282212080bfbe1167dc912f1b6d81589cd8f901d1ffbf08360a8db79da724efac4eae804233432da91e067f1b6d81589cd8f901d1ffbf08360a8db79da724efac4eae804233432da91e0677c532bbddada3b9784685cddeddc01095be6eba5e0ea532cc40419cebb2ab91b7c532bbddada3b9784685cddeddc01095be6eba5e0ea532cc40419cebb2ab91b56d98ce2aa1787bbfda5327c14222d3f4211247b054fb6068b95dcacc0cbde6b56d98ce2aa1787bbfda5327c14222d3f4211247b054fb6068b95dcacc0cbde6b6e86cc4938133ab4773819f1dda0d5793a476e8663995da9ba457994f1ea44c16e86cc4938133ab4773819f1dda0d5793a476e8663995da9ba457994f1ea44c1de3faf8f16d6dcb90290254840cbe10ba2de07de17fd0b14b88d3e8f4ed57824de3faf8f16d6dcb90290254840cbe10ba2de07de17fd0b14b88d3e8f4ed5782485ccc02820163638919cb3be03a1286b4714ebd2749e3f61f383d2ee74ed049685ccc02820163638919cb3be03a1286b4714ebd2749e3f61f383d2ee74ed049660ecbac718d256b0b7419fa955df27c958b4528d005c2f011770c5f91fa71b1960ecbac718d256b0b7419fa955df27c958b4528d005c2f011770c5f91fa71b1953f861f1bc57b180ac47411c3a8eb0526a840fab2c08f8238b2780842c2aa7da53f861f1bc57b180ac47411c3a8eb0526a840fab2c08f8238b2780842c2aa7daf2d6d7164ba39661224bf98f045f9908fa7f11dd3f66231dab1a249a9cca26f5f2d6d7164ba39661224bf98f045f9908fa7f11dd3f66231dab1a249a9cca26f50343c6d26efc5e545424a454054ce898db5c03f34041408ea4b7ff44329857b50343c6d26efc5e545424a454054ce898db5c03f34041408ea4b7ff44329857b523ec879b74e2262b7c75d57b30a9b1f444cb48390eed854044d2341c4601399223ec879b74e2262b7c75d57b30a9b1f444cb48390eed854044d2341c4601399295dd375913b08ee5c4e07bf024565ba2db590737c0081abe40fc97297cae81bf95dd375913b08ee5c4e07bf024565ba2db590737c0081abe40fc97297cae81bfd284bf8a6a58a978ecc9d77b1f8fb09f21b388c87a8fe95e9b4d2df5309ce0d3d284bf8a6a58a978ecc9d77b1f8fb09f21b388c87a8fe95e9b4d2df5309ce0d34576ca90db399691d4f3ccbd4ea4ce392b28c32b78355cfe866a19b71801ba914576ca90db399691d4f3ccbd4ea4ce392b28c32b78355cfe866a19b71801ba9179a773669278a12dbefff45d091d2574561a85a8e1b0b364483a67f118c12b2679a773669278a12dbefff45d091d2574561a85a8e1b0b364483a67f118c12b26dec652fb631fc70c0517a3b99bd6269ec4827faccc5ec5cc26fdfed5ab783cd0dec652fb631fc70c0517a3b99bd6269ec4827faccc5ec5cc26fdfed5ab783cd0c17ca1d64151153165840d8402b55022e0064ff88d5bf42b0562d7e9cb3c617cc17ca1d64151153165840d8402b55022e0064ff88d5bf42b0562d7e9cb3c617cdcc5d68f728e54f415dbfe0711c187636feb1f7a0826b510b95d20d19c28f3b28a2a21a65d48435e9c1f1b92303c0045f57b966fbc8ca95e0a586cfec3c541a09899b5b5dc61a0c29f3942d377c67166ec34fb55c5798e963a52c2aeb560803cdf21d9ab22e2482b994b432e3ab7fa5bc3e6d145f51645d22a2d9024a6dc49ad663e8323e791e31822afd868a7f43b6d8e1f2ff189876cbc9e3a5d76b3822f91a408fddd580757a66656929f2ea6114a7a1bd8d8adc127df13c5a8bd424f22941879a9b2643be98924c6aecc9dc12c0577544edc199e2f0905cfce7cb8a9d260320179a4292387b5fb280983568400fa99ccd1f8f29ebb54240573b01b122caf3360e6d7b4addc4e45d07bf538b338818a3664ef190009cb2605b9e9ccb619d652dd051e69b1d7572bed488f71bb1264fe8fe889e6cd821b0c4ad0f23c68d38193cbcff7497dfd0961e8e2f5604d9925897d9873a7b18d36c8c3d3e176d659fddff6cbf2163e324ea54fc49d6fc48ebccd4d892aa467350f8cbed5a691034fca3a399168f11023828805938b204a5dae4a73e065265e1c5b230fe3ad05a484583f8364388d1f4938fb4f2a2165473300e27644e9c7cd16312eedb9bb9cac2369db1adfd6da9f02f132eb4a159755d62a23fcfab9c3532d08854d362e791664370ca9fa6d4fa8c78f564483bba934b9034d6a0365f44c81be0978dcb51f7948cf3d2897be82fb3f418d12858352deb9fe3a987a77f282683aa1c46aa3e3cbc7eeeb7321b7db2fd8951c7ce3c7c42680fcfe7641c3d7be9e8d69a8fbb992a9d08644ace530dc216e06d8b30123e47742b28f500301f09a40d5984d2ef6683f7add36c55b23e3d9d1312ce1eb704856ee05aaff8a55b20e90e5974104b397cd23fb6a0b7caf34f6be639a5a4835bd458e69775601e7d4cea1b7b655b8d10a8b4c05c848d09e47e35df391baebbd7bd463fda7a68479e7b085a16892c97ddd0de3c1727242523b6bb41e08b0a5f12d35e3f40554e396d040cf66e0ed93c3dc7d0a093393d49832106575bb162bff8c6780a5ce94132f19859acee841fb26533b5d0f231f7edcc7352d7734a96eef0b8030f77982678c516876fcb81e25b32d68564c5f9f162e35c2db51cf0eb3bddec578b73aa3959351c38f0d94b5fa5ab85333bf074e68985dc40c5d5c9836f2b0d88ab09365a788339ef0b9bc4c709926f995eea2bc8a423afb4a676fa6946bc069b093a647e953eee2fab2f2eea0b56650479749e8eeeb3c33778d4e94a7d8d9e25d5a01d2f3cf6bce7c4f441f39c70d73e7ec64dd6ede0dad502e014144cdab3c5a58457bb1a9459f2745a6ff387fb03a3b89eef9a7da5bf0d5de481caa0407b2568b531b7b8aefc28b77b35ffc2e3cc6d7039c038e68487357ddd22c108a28315b3507d89cea8cc4311a57405e282afaf06acfe7ffde54acf36391d191885286ffc89b7c5230b589da688631aa4f534a142a464d1ade96d9833a09565eeddf8d3095634d80e977149edb6e0db6338daad677e3c1e150ae9a64d9b1970994351494dc1a9e4675e00ebd9d28978450225b18686e96b4265527a7e308d57a21827eaa7c137c082ce57ecf118d7a5cc6d95ff50b0e5011622cbb364d29bea83b00fa955d7d1f5b152fb2d8f5236fb537239c7abdbe6f190a883bbfc0761a9b950de940f4efdf4b3cd94c32ee7d9702aaa03e19c5ea1e30055be506303e838c1f538644788be3faf0be85f82b2b996c87e2b3d24193a1eb6a35918d87b812fef582f9599e95f964f7759427f2af09b1c717ace2c22295d7fb336f61a605c956f043406bce0c5fa103484035eede51227fefaeea49600ba2a9f750196f54b365e288ac768f590af0a8b59b48a3f37e42179427a8eb9ec5c645df124b213ebc82300ccda77d34a00b17b053d57d4a341514f3e16b37d4aff55cee18cdcdb3830681fff16da145100baf7500cda3455a84b4940b20e3a010f419744a1918dae2b8247392760ad4adc5dffb5f84d0fb4f30edbb07ae728539e5c50364ab60b5df4cc87ec5f15150cb9740dda7e0927570f2423c53a1147cacda3d84af87b2074233df65986eac662353ad8e76133f08ab63301a55c5e708048ed140904879bfb5e6bd05bfadf88240b8d56dcbb6301b97f26a04e9682908b7a2033da1c84a46f0ca3ad8f7fea6e81d774a302f8a5c2f645dc68db6c4a13ec4ae4675848beebde1f8c53e9beaf6f985a708e49ab24efa41c8c464b13fd2779f5b5468ba6ec24529f51e1b974e70144c04050e6a56ff1ba2a73ee438d461bf1444a1d5d1ba7d67a8e30b10ff1c739ba65baf3aeb2b39493a45bd8f844fb847dc02a95913e911eae0045fefd7bc983f0ff6f63be55bf63d8ad0aa121ce7424d0282f2575a4cf844fd7321f78d6f3f9938c295013d4aa552ba3cb4962c634b8686e3456b70894b6764899449f127387464a3e0cad12dce66cfe33f08636cf97c737077cf24f4f564846782aeef4be846dd22e2ee994563480cb2c70f159f821803981a3c69d1b98048c7556015e94b648489de01bcbea431afe34b3bd4b31fb253240bc1084ad74fbbdea92e1dff7667bfc3b28b459bb33160f0939965b50331d177f125bdb1e43a4e8531d18ffd2c74ff6b77c81e834e594d77a335d4e6426079bb73ffaea4a21a0564d1bd96541c9b9529342b14a0c07e63a749b155997778364f766daca727ab885a011c2fec748e8cefad054f4c85cf2cf1b28be48e9f03dab842931c671b9202de185cddfa17132d3e313cea0458c92858d744eb3eab1c44709b5e8a17f47a64a94f504ff0fa04f62c4860ab1d8bcf93b9072731bf735039274a43e54747c84b47d2f6e51606596f34694a9ef70cead036f92df908f858c08b91319163c615e9cbb4257f0a192270580807adca4aef6ba2732f873ac9a7b31ec786fe4836421cf33cd3f1c882a900095ed67dfdeefe52ef710ee52fd70c0cd0e4c842be91894d8aa83bf54cc7ea22a82c7cd8bb6c2351634370c13a041748163f06f121c65e6d8b6e7db1881b091cd2802a54c480e234508889e8932d7e30c9b9cf62c0cec77cd9daccf75cbc8c2cd3bfbda74617e2d96dfb0b9e6e6dd7cb6b514ef65525325f21d2ef6e3723d070ef975bfa9be96e4e34d102ef8ffa57221ad45636fa6688cdfe37583c7037ec7b0307653b28c8fd9da547af9324a771edfaf8f11b5959db7fef5feb8f0faed08f308e12ec43fd4a8690a0b4c8312584a7e60c7bcd6634548a9a761d06b0ee32e99090edb672a2269dcd48761d1d9c7e54ebd450cf3b8acb3b680826f05dce37667ff8de07dc2457329518f30701fa898c645f086790910759303bb333bd18b2d850623018d8eee404eefef66c2d0b14d6d90d0f25e5090539f5c5077c399eafc926d2351f1957466de7884090aa90782563d84718112a1374c6c38f0893ef92f8f04eb071feb12d3bda27c5baafb2176ed0a01a836091d428a7fe7dc64cd283a819a4b54a1370f037114c3e4f06db0203141c5cf7bf48b39efa550b3980bc42441088c4d5797249d99c5947f9bc441ed69ea2058f6a167731c191b6e410e04853886927b4efc8ed8f2679bae129a37804e427f41ef5a91801f7fc4b1145a08fd136e772bf5640047b77963b4dde147a4bd1dd85847e948569841403403e6a4fbd629fef7c941abbfa102686736a720c030bad893c18139f80a67c06c32780a0fd65972c59099c246db157ec8ddb30f3e28af8e4ba824c0e0831ac5067724b903d9a03c2ad2f87fecdf0fcd82153ac327da19f39221b68200cf626020058875f025618df3412d515aca321934ceff60af55577e55996f338f6df9e3fabe83a1a415e3556c90f891775b0a09c5a1109dd594e2dd58739e39c0a200c6b7049a1e14b24312e08d72d6bf5ba14b97ba22d40a4a0e0427d565fc88585a46ad3d44a6db2a3d66bb6c3e3cc7fa1c018a66785../../../../usr/sbin/sedispatch@@rootrootrootrootrootrootsetroubleshootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsetroubleshootsetroubleshootsetroubleshootrootrootrootrootrootrootsetroubleshootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsetroubleshootsetroubleshootsetroubleshootsetroubleshoot-3.3.26-6.el8.src.rpmconfig(setroubleshoot-server)python3.6dist(setroubleshoot)python3dist(setroubleshoot)setroubleshoot-serversetroubleshoot-server(x86-32)@ @@@@@@@@@@ @@      @ /bin/sh/bin/sh/bin/sh/bin/sh/usr/libexec/platform-python/usr/sbin/groupadd/usr/sbin/useraddauditaudit-libs-python3config(setroubleshoot-server)dbusinitscriptslibauparse.so.0libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libcap-ng.so.0libdbus-1.so.3libdbus-1.so.3(LIBDBUS_1_3)libselinux-python3libselinux.so.1libxml2-python3policycoreutils-python-utilspolkitpython(abi)python3-dbuspython3-gobjectpython3-pydbusrpm-python3rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)setroubleshoot-pluginssystemd-python333.3.26-6.el82.1.5-13.63.113.0.4-14.6.0-14.0.4-14.0-15.2-13.3.10206-14.14.3chown -R setroubleshoot:setroubleshoot /var/lib/setroubleshootsetroubleshoot-server3.2.24-4dF@cobγbbOaA@aQ@`>__3^@^^ @]@]V]/ \ڭ\ @\\w[[O+[;e@ZZ Z}@ZaZaZOhZ@ZZ YY@YyY?XXWWW@W!Wi,@WPWPWJUJ@JJ@J@JJJkJ@ĴJJęJ@JJ_@J@J;J@J@J J@J@Ju@J#JJJ:JJJJ@Jq@JmJlE@JeJc J[!JS8JKOJKOJHJD@JB@J?r@J:,@J7@J/@J,@J&eJB@J{II@I@In@II2Il@Il@Il@Iw@IpvI1.H@H׈HǶHe@He@He@GgG@G@GZ@G~Gt@G2FIFFFFFvFvFnF]g@F/BE{@E@E݅E՜E՜Eb@Eɿ@E'Ex@E&E@E%EE@E@Ez@EySEt Ep@EnEl$Ee@Eb@EQEPu@E>@E4E"PE"PE EgE@E@E @E E D@D@D@D}D@DDDDDDDDD@D@D@D@DNDZ@DD|D+@DԈ@D@DY@D@DDDDp@DDD@D@Dm@Vit Mojzis - 3.3.26-6Vit Mojzis - 3.3.26-5Vit Mojzis - 3.3.26-4Vit Mojzis - 3.3.26-3Vit Mojzis - 3.3.26-2Vit Mojzis - 3.3.26-1Vit Mojzis - 3.3.24-4Vit Mojzis - 3.3.24-3Vit Mojzis - 3.3.24-2Vit Mojzis - 3.3.24-1Vit Mojzis - 3.3.23-1Petr Lautrbach - 3.3.22-2Petr Lautrbach - 3.3.22-1Vit Mojzis - 3.3.21-1Vit Mojzis - 3.3.20-2Vit Mojzis - 3.3.20-1Vit Mojzis - 3.3.19-2Petr Lautrbach - 3.3.19-1Petr Lautrbach - 3.3.18-4Petr Lautrbach - 3.3.18-3.1Petr Lautrbach - 3.3.18-2Petr Lautrbach - 3.3.18-1Tomas Orsava - 3.3.17-2Petr Lautrbach - 3.3.17-1Petr Lautrbach - 3.3.16-1Igor Gnatenko - 3.3.15-3Björn Esser - 3.3.15-2Petr Lautrbach - 3.3.15-1Igor Gnatenko - 3.3.14-4Petr Lautrbach - 3.3.14-3Petr Lautrbach - 3.3.14-2Petr Lautrbach - 3.3.14-1Petr Lautrbach - 3.3.13-1Fedora Release Engineering - 3.3.12-3Fedora Release Engineering - 3.3.12-2Petr Lautrbach - 3.3.12-1Fedora Release Engineering - 3.3.11-3Miro Hrončok - 3.3.11-2Petr Lautrbach - 3.3.11-1Fedora Release Engineering - 3.3.10-2Petr Lautrbach - 3.3.10-1Petr Lautrbach - 3.3.9.1-1Petr Lautrbach - 3.3.8.1-1Petr Lautrbach - 3.3.8-1Petr Lautrbach - 3.3.7-1Petr Lautrbach - 3.3.6-1Petr Lautrbach - 3.3.5-3Petr Lautrbach - 3.3.5-2Petr Lautrbach - 3.3.5-1Petr Lautrbach 3.3.4-1Fedora Release Engineering - 3.3.3-2Petr Lautrbach 3.3.3-1Fedora Release Engineering - 3.3.1-0.4Richard Hughes - 3.3.1-0.3Michal Srb - 3.3.1-0.2Petr Lautrbach 3.3.1-0.1Petr Lautrbach 3.2.24-3Fedora Release Engineering - 3.2.24-2Petr Lautrbach 3.2.24-1Petr Lautrbach 3.2.23-1Richard Hughes - 3.2.22-2Petr Lautrbach 3.2.22-1Petr Lautrbach 3.2.21-1Kevin Fenzi - 3.2.20-3Fedora Release Engineering - 3.2.20-2Dan Walsh - 3.2.20-1Fedora Release Engineering - 3.2.19-2Dan Walsh - 3.2.19-1Miroslav Grepl - 3.2.18-1.1Dan Walsh - 3.2.18-1Dan Walsh - 3.2.18-1Dan Walsh - 3.2.17-1Dan Walsh - 3.2.16-2Dan Walsh - 3.2.16-1Dan Walsh - 3.2.15-2Dan Walsh - 3.2.15-1Dan Walsh - 3.2.14-2Dan Walsh - 3.2.14-1Dan Walsh - 3.2.13-2Dan Walsh - 3.2.13-1Dan Walsh - 3.2.12-1Adam Williamson - 3.2.11-2Dan Walsh - 3.2.11-1Dan Walsh - 3.2.10-1Dan Walsh - 3.2.9-1Dan Walsh - 3.2.8-1Dan Walsh - 3.2.7-1Dan Walsh - 3.2.6-1Dan Walsh - 3.2.5-1Dan Walsh - 3.2.4-1Dan Walsh - 3.2.3-2Dan Walsh - 3.2.3-1Dan Walsh - 3.2.2-1Dan Walsh - 3.2.1-1Dan Walsh - 3.1.21-2Dan Walsh - 3.1.21-1Dan Walsh - 3.1.20-1Dan Walsh - 3.1.19-2Dan Walsh - 3.1.19-1Dan Walsh - 3.1.18-1Dan Walsh - 3.1.17-2Dan Walsh - 3.1.17-1Dan Walsh - 3.1.16-1Dan Walsh - 3.1.15-1Dan Walsh - 3.1.14-1Fedora Release Engineering - 3.1.12-4Dan Walsh - 3.1.12-3Dan Walsh - 3.1.12-1Dan Walsh - 3.1.11-1Dan Walsh - 3.1.9-1Dan Walsh - 3.1.8-1Dan Walsh - 3.1.7-1Dan Walsh - 3.1.6-1Dan Walsh - 3.1.5-1Dan Walsh - 3.1.4-1Dan Walsh - 3.1.3-1Dan Walsh - 3.1.2-1Dan Walsh - 3.1.1-1Dan Walsh - 3.0.47-1Dan Walsh - 3.0.45-1Rex Dieter 3.0.45-2 - 3.0.44-1 - 3.0.43-1 - 3.0.42-1 - 3.0.41-1 - 3.0.40-1 - 3.0.38-3 - 3.0.38-2 - 3.0.38-1 - 3.0.37-1 - 3.0.35-1 - 3.0.33-1 - 3.0.31-1 - 3.0.30-1 - 3.0.29-1 - 3.0.28-1 - 3.0.27-1 - 3.0.26-1Fedora Release Engineering - 3.0.25-2 - 3.0.25-1 - 3.0.24-1 - 3.0.23-1 - 3.0.22-1 - 3.0.20-1 - 3.0.19-1 - 3.0.17-1 - 3.0.16-1 - 3.0.15-1 - 3.0.14-1 - 3.0.13-1 - 3.0.12-2 - 3.0.12-1 - 3.0.11-1 - 3.0.9-1 - 3.0.8-1 - 3.0.7-1 - 3.0.6-1Dan Walsh - 2.2.69-1Dan Walsh - 2.2.67-1Dan Walsh - 2.2.66-1Dan Walsh - 2.2.65-1Dan Walsh - 2.2.64-1Dan Walsh - 2.2.63-2Dan Walsh - 2.2.63-1Dan Walsh - 2.2.62-1Dan Walsh - 2.2.61-1Dan Walsh - 2.2.60-1Dan Walsh - 2.2.58-1Dan Walsh - 2.2.57-1Dan Walsh - 2.2.56-1Dan Walsh - 2.2.55-2Dan Walsh - 2.2.52-1Dan Walsh - 2.2.50-1Dan Walsh - 2.2.48-1Dan Walsh - 2.2.47-1Dan Walsh - 2.2.46-1Dan Walsh - 2.2.45-1Dan Walsh - 2.2.44-1Dan Walsh - 2.2.43-1Dan Walsh - 2.2.42-1Dan Walsh - 2.2.41-1Dan Walsh - 2.2.40-1Dan Walsh - 2.2.39-1Dan Walsh - 2.2.38-1Dan Walsh - 2.2.37-1Dan Walsh - 2.2.36-1Dan Walsh - 2.2.35-1Dan Walsh - 2.2.33-1Dan Walsh - 2.2.32-1Dan Walsh - 2.2.31-1Dan Walsh - 2.2.30-1Dan Walsh - 2.2.28-1Dan Walsh - 2.2.27-1Dan Walsh - 2.2.26-1Dan Walsh - 2.2.25-1Dan Walsh - 2.2.24-1Dan Walsh - 2.2.23-3Dan Walsh - 2.2.23-2Dan Walsh - 2.2.23-1Dan Walsh - 2.2.22-2Dan Walsh - 2.2.22-1Dan Walsh - 2.2.21-2Dan Walsh - 2.2.21-1Dan Walsh - 2.2.20-1Dan Walsh - 2.2.19-1Dan Walsh - 2.2.18-2Dan Walsh - 2.2.18-1Dan Walsh - 2.2.17-1Fedora Release Engineering - 2.2.16-2Dan Walsh - 2.2.16-1Dan Walsh - 2.2.15-1Dan Walsh - 2.2.14-1Dan Walsh - 2.2.13-1Dan Walsh - 2.2.12-1Dan Walsh - 2.2.11-1Dan Walsh - 2.2.10-1Dan Walsh - 2.2.9-1Dan Walsh - 2.2.8-1Dan Walsh - 2.2.1-1Dan Walsh - 2.2.1-1Dan Walsh - 2.2.1-1Dan Walsh - 2.1.13-2Thomas Liu - 2.1.12-2Dan Walsh - 2.1.12-1Dan Walsh - 2.1.11-1Dan Walsh - 2.1.10-1Dan Walsh - 2.1.9-1Dan Walsh - 2.1.8-1Dan Walsh - 2.1.7-1Dan Walsh - 2.1.6-2Dan Walsh - 2.1.6-1Fedora Release Engineering - 2.1.5-2Dan Walsh - 2.1.5-1Dan Walsh - 2.1.4-1Dan Walsh - 2.1.3-1Dan Walsh - 2.1.2-1Dan Walsh - 2.1.1-1Ignacio Vazquez-Abrams - 2.0.12-2Dan Walsh - 2.0.12-1Dan Walsh - 2.0.11-1Dan Walsh - 2.0.10-2Dan Walsh - 2.0.10-1Dan Walsh - 2.0.8-2Dan Walsh - 2.0.8-1 - 2.0.6-1John Dennis - 2.0.5-1 - 2.0.4-1 - 2.0.2-1 - 2.0.1-1 - 2.0.0-1John Dennis - 1.10.7-1John Dennis - 1.10.6-1John Dennis - 1.10.5-1John Dennis - 1.10.4-1John Dennis - 1.10.3-1John Dennis - 1.10.2-1John Dennis - 1.10.1-1John Dennis - 1.10.0-1John Dennis - 1.9.7-1John Dennis - 1.9.6-1Dan Walsh - 1.9.5-1Dan Walsh - 1.9.4-1John Dennis - 1.9.3-1Dan Walsh - 1.9.2-1Dan Walsh - 1.9.1-1Dan Walsh - 1.8.19-1Dan Walsh - 1.8.18-1Dan Walsh - 1.8.17-1John Dennis - 1.8.16-1Dan Walsh - 1.8.15-1John Dennis - 1.8.14-1John Dennis - 1.8.13-1John Dennis - 1.8.12-1John Dennis - 1.8.11-1Dan Walsh - 1.8.10-1Dan Walsh - 1.8.9-1Dan Walsh - 1.8.8-1Dan Walsh - 1.8.7-1John Dennis - 1.8.6-1John Dennis - 1.8.5-1John Dennis - 1.8.3-1John Dennis - 1.8.1-1Dan Walsh - 1.7.1-1Dan Walsh - 1.7-1Dan Walsh - 1.5-1Dan Walsh - 1.4-1Dan Walsh - 1.3-1Dan Walsh - 1.2-1Dan Walsh - 1.1-1Dan Walsh - 1.0-1Dan Walsh - 0.48-1Dan Walsh - 0.47-1Dan Walsh - 0.46-1Dan Walsh - 0.45-1Dan Walsh - 0.44-1Dan Walsh - 0.43-1Dan Walsh - 0.42-1Dan Walsh - 0.41-1Dan Walsh - 0.40-1Dan Walsh - 0.39-1Dan Walsh - 0.38-1Dan Walsh - 0.37-1John Dennis - 0.36-1John Dennis - 0.35-1Dan Walsh - 0.34-1Dan Walsh - 0.33-1Dan Walsh - 0.32-1Dan Walsh - 0.31-1John Dennis - 0.30-1Dan Walsh - 0.29-1Dan Walsh - 0.28-1John Dennis - 0.27-1Dan Walsh - 0.26-1Dan Walsh - 0.25-1Dan Walsh - 0.24-1John Dennis - 0.23-1Dan Walsh - 0.20-1Dan Walsh - 0.19-1Dan Walsh - 0.18-1Dan Walsh - 0.17-1Dan Walsh - 0.16-1Dan Walsh - 0.15-1Dan Walsh - 0.13-1Dan Walsh - 0.12-1John Dennis - 0.11-1Dan Walsh - 0.10-1Dan Walsh - 0.9-1Dan Walsh - 0.8-1Dan Walsh - 0.7-1John Dennis - 0.3-1John Dennis - 0.2-1John Dennis - 0.1-1- Fix shebang of SetroubleshootPrivileged.py (#2231023) - Check that SELinux is enabled before running (#2178950)- Shutdown RunFaultServer nicely (#2119001)- Decrease setroubleshootd priority and limit RAM utilization to 1GB (#2064727) - doc: Document performance related changes- Update translations (#2017299)- Improve after_first email filter behavior (#2050734)- Revert "Replace pydbus with dasbus" - Fix typos in --help, man pages and developer's guide (#2028226) - Do not use Python slip package - Stop SetroubleshootFixit after 10 seconds of inactivity - Fix plugin exception reporting - export alert dbus signal - Make sure local_policy_package is not None - sealert: add "Last Seen" column to alert list- Update translations (#1962030)- sealert: exit on any connection close (#1875290)- Optimize get_rpm_nvr_by_type by adding a cache (#1794807) - Stop building seappletlegacy (#1878792) - Update translations- Add 'fur' into shipped locales - Update translations (#1820570) - Log full reports with correct syslog identifier - Cancel pending alarm during AVC analyses- browser: Check return value of Gdk.Screen().get_default() (#1574434) - Improve and unify error messages (#1763982) - setroubleshoot.util: Catch exceptions from sepolicy import - Add dpkg support - Do not refer to hardcoded selinux-policy rpm in signature - Make date/time format locale specific (#1812674) - Improve speed of plugin evaluation (#1794807) - Do not try to report a bug on None package - sealert: Drop unused import slib.dbus.service - Drop updater.py - it's not used and doesn't work - root user doesn't need to use SetroubleshootPrivileged API - Use pydbus, a modern Python dbus API, for SetroubleshootPrivileged - Report bug on a package which owns the related SELinux domain (#1811644) https://pagure.io/setroubleshoot/issue/18 - Add Local SELinux policy package version to analyses reports - setroubleshoot.utils.get_rpm_nvr_by_scontext add option to use DBUS method - Export setroubleshoot.utils.get_rpm_nvr_by_scontext via DBUS - setroubleshoot.util: get_rpm_nvr_by_type() and get_rpm_nvr_by_scontext()- Log plugin exception traceback when log level is DEBUG - sepolicy.info() returns a generator, not a list (#1784564)- sepolicy.info() returns a generator, not a list (#1784564)- Use dbus.mainloop.glib.DBusGMainLoop() instead of dbus.glib - Fix AVC.__typeMatch to handle aliases properly - Handle sockets with abstract path properly (#1775135)- Fix file mode of email_alert_recipients (#1741960)- Add man page for seapplet (#1612529)- Update "missing" scripts to automake-1.15 - Add active polling for acquiring policy file - Fix translation of hex values in AVCs (#1477236, #1709742) - require initscripts to ensure that "service" call works properly- Require plugins >= 3.3.10- Update translations - Catch exceptions caused by lookup_signature- Update scriptlets to reload auditd after install or uninstall- Update translations - Improve myplatform detection in get_os_environment()- Move sedispatch.conf to /etc/audit/plugins.d/ - Fix summary and "if" text for AVCs with unknown target path- Switch hardcoded python3 shebangs into the %{__python3} macro- Set auto_save_interval to 5 (#1548913,#1523406,#1539180) - seapplet: Try send and close notifications (#1541624,#1541719,#1544222,#1539367)- Do not show status_icon when there's no alert (#1543758) - Run seapplet only on SELinux enabled system (#1541631) - Use context in Gio.AppInfo.launch (#1542156)- Escape macros in %changelog- Fix runtime dependency: 's!lipreport!libreport!g' (#1536580) - Prefer %global over %define - Remove obsolete %defattr(-,root,root,-)- Rewrite seapplet to Python3 to use Notify and Gtk 3.0 - Add setroubleshoot-seappletlegacy with legacy seappletlegacy based on Gtk 2 - sealert: Finish dbus communication after error- Remove obsolete scriptlets- Update translations- Update translations- Increase the space for suggested solutions in sealert - Highlight suggestions with the highest confidence - Remove additional "If " string from plugin messages - Fix sealert message for process2 (#1507909) - Do not change if_string[0] to lowercase- Don't stop when the plugin directory is empty - Fix missing margins on Troubleshoot window - Resize all solutions panels horizontally - Fix missing priority color for proposed solutions - Do not split If sentences to framework and plugins - requires setroubleshoot-plugins 3.3.8 at least (rhbz#1210243, rhbz#1322734, rhbz#1115510) - Set translation domain for Gtk.Builder() object to have strings correctly translated - Make labels on GtkButtons translatable - Handla all exceptions from do_analyze_logfile() - Fix semi-translated messages - Update translations - Do not catch POSIX signals (rhbz#1366004, rhbz#1419245)- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild- Remove "Report bug" button when mozplugger plugin is used (#1290135) - Change "check_for_man" return value upon failure (#1431191) - Fix "plugin details" message content - Add "init_args" function to Plugin - Fix sealert crash when setroubleshootd fails to start (#1405003) - Improve obtaining AVC object path - Fix setroubleshootd.8 - Fix report problem summary string - sealert - provide a better error message when SELinux is disabled - Spelling fixes - Python 3.6 invalid escape sequence deprecation fixes- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebuild for Python 3.6- Fix "list all alerts" in sealert gui (#1370272, #1332485) - Fix sealert message for capability2 (#1360392)- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- setroubleshootd fixed to catch all subprocess exceptions - Translations updated- Do not use dangerous shell=True - Use subprocess.check_output() with a sequence of program arguments- fixed get_all_alerts_ignored()- added setroubleshootd_log.log_full=True|False directive - setroubleshootd_log.level and sealert_log.level can be set to different values - get_alert() and get_all_alerts_since() DBUS APIs change to use number of microseconds instead of date string - setroubleshoot.conf cleanup- Added new methods to DBUS API: set_filter(), get_all_alerts_ignored(), delete_alert()- Translations updated (#1322654) - Suggest my-.pp modules instead of mypol.pp (#1329037)- Drop unwanted debug message in sedispatch (#1326985)- setroubleshoot: Ensure that dbus string param isn't null- get_alert() DBUS API extended with more parameters - sedispatch uses a timeout when collecting audit events (#1322771) - Use correct packaging for byte compiled files (#1321047)- fixed traceback in SetroubleshootFixit.py (#1279396)- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- fixed few UI browser problems - extended DBUS API, see DBUS.md - import MIMEText from the right module (#1297111) - Fix several GTK deprecated warnings- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5- Move the AppData file to the right subpackage so it gets used.- Sanitize requires for Python 3- port setroubleshoot to Python 3- setroubleshoot-server depends on policycoreutils-python-utils (#1246625)- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- translations updated from https://fedora.zanata.org/project/view/setroubleshoot - setroubleshoot_database.xml and email_alert_recipients are %ghost again- setroubleshootd is set to be run as setroubleshoot user instead of root user - several bugfixes- Add an AppData file for the software center- Ship a symbolic setroubleshoot icon (#1182652) - Fix get_rpm_nvr_*_temporary functions - CVE-2015-1815 (#1203352)- Provide the policy rpm in Bugzilla bug reports by jfilak@redhat.com- Rebuild for rpm bug 1131960- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild- Fix handling of target paths that decode screws up- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Remove at_console lines from policykit so cockpit can use dbus interfaces.- Add the policy rpm string to the user comments of an already reported bug from jfilak@redhat.com- Stop sending syslog.LOG_DEBUG Messages unless loglevel is set to debug- Stop sending syslog.LOG_DEBUG Messages unless loglevel is set to debug- Fix unicode settings- Remove requires for notify-python and yum- Don't error out on no policy installed - Update translations.- Eliminate requirement on service script.- Update Lanquages - Use setup.py in Makefile for setroubleshoot dir- Add requires for libreport-python- Remove "the the" typo from code. - Update Translations- Move some of the Requires block down to -server package- Fix typo again in audit_data.py - Make setroubleshoot less noicy in logs- Fix typo in audit_data.py- fix systemd-python requirement versioning- Add journald support for OBJECT_ID when logging journal messages - Update Translations.- Make audit2allow optional, only requre policycoreutils-python not -devel. - Update Translations.- On update cp instead of rename, since there could be a situation where someone has ~/.config on a different file sytem then ~. It has happened. - Fix --password spelling error - Remove --quit option from sealert - Update translations- Fix handling of timeout attempt #2- Fix translations to show in browser- Fix handling of timeout - Update Translations- Remove old options from setroubleshoot usage statement. - Update Translations- Fix usage of "it's" versus its in man pages. - Update Translations- Remove requirement for setools-libs-python, no longer needed.- Update Translations - Fix audit2allow -R output to actually work.- Fix handling of sesearch data- Remove sesearch from package and start using sepolicy from policycoreutils-python - Fix retrieval of writable types to translate attributes into the group of types available, and not return non file types.- Need to add a requires for systemd-python- Update translations. - Restart auditd service on install and removal- Update translations.- Require policycoreutils-devel to pull in audit2allow- Update Translations- Update Translations - Add keywords to desktop file- Update Translations- Update Translations- Fix sealert to handle avc's in /var/log/messages which will be numbered 1400 and 1107 rather then AVC and USER_AVC - Update Translations - Fix hostname substitution to only effect hostnames- More translation fixes.- Fix Translations code to actually show translations- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Change requires to libreport-gtk instead of report-gtk- Update translations - Remove /var/log/setroubleshoot /run/setroubleshoot which are no longer used- Update translations - Only check for rpm on target process if is still exists- Add file_types as a param to setroubleshoot.utils - Update translations- Add missing lanquages, using lang supported by gtk- Add missing lanquages- Remove gnome-keyring requirement- Fix potential memory leak in setools - Update to latest translations- Update to latest translations- Update to latest translations - Fix handling of avc messages, missing \n - Default to check for AVC's on login- Fix crash caused by switching to syslog, and update trans- remove specific logging and move to syslog - Fix handling of AVC messages broken by fix for memory leaks- Fixup for memory leaks- Update to latest translations- optimize/update scriptlets - don't own icons/hicolor - drop %config tag on applications/*.desktop - Patch from Mgrepl to stop printable from crashing if None is passed in - Update to latest translations- Update to latest translations - Fix memory leak in sedispatch- Update to latest translations- Set the gobject prg_name for better integration into the desktop- Don't report to syslog when sedispatch gets an signal to exit.- Apply Miroslav patch that rewrites sealert option handling with using optparse. Fixing conflicting options problems.- Fix requires to include pygtk2-libglade- Fix path to setroubleshoot xml in spec file- Remove dependancy on X from sedispatch- Move serverconnection.py and FixIt commands from setroubleshoot to setroubleshoot-server - Remove run_cmd.py- Make work on RHEL6 - Fix if Button to allow user to select full button- Stop translating strings into bogus hex strings- Allow browser to close even if windows are still open - Cleanup imports in gui_utils.py- Change seapplet to only check for AVCs on login, if checkonlogin flag is turned on in ~/.setroubleshoot file - Fix list_all_alerts bug causing crash on bad type- Fix handling of "/" in alert list - Update translations- Tighten up screen to fit on little screens- Remove dependance on gnome python modules - Update translations- Cleanup handling of current_alert - Change Details button to say Plugin\nDetails- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Turn off sensitivity of details button when no AVC's exist- Add ProtocolError from xmlrpclib so Bugzilla reporting throwing an error will work.- Fixup for allow_execstack have to add pid to avc struct- Fix email_alerts to work with new infrastructure- Added details button and context as tooltips to gui on front end for advanced users- Fix man page to reflect change in gui - Fix sealert -fixit call to import load_plugins - update translations - Fix handling of empty tpath in gui- Fix dbus Introspect handling - Make sealert use terminal for errors when in terminal mode- Update Translations- Fix Details Button - Fix table display - Handle situations when you have no spath and tpath- Fix dbus config file to allow console to use sealert- setroubleshoot will create /var/run/setroubleshoot if it does not exist- Ghost /var/run/setroubleshoot- Update translations - Allow seapplet to check for updates- Better handling of tracebacks in terminal mode - Fix up messages on process and capability avc messages - Update translations- Fix config name- Fix crash in sealert with missing log_* - Report bugzillas in english- Apply patch from Yuri Chornoivan to fix spelling mistakes - Remove py files that are no longer used - Add details button- Fix handling of report_count and ignore button- Add white level, so plugins can tell setroubleshoot to ignore avc- Fix browser to handle ignore flag - Remove tpath for signature - Fix audit2why handling for sealert and setroubleshoot - Fix sort order selection - Fix dontnotify handling- Update translations- Fix saving last position exception- Fix seapplet infinite loop from Tim Eliseo- Fix requires setools-libs-python line- Fix setroubleshoot seapplet to not show ignored avc- Remove packagekit dependancy- Add Gavin Romig-Koch report patch - Cleanup Browser window - Remove avc messages that are allowed or dontaudited in current poilcy- Remove untest attachfile code - Catch ProtocolError- Fix remembering of bugzilla username/password- Remove send_interface from Setroubleshootd.conf- Don't crash on missing inode - Fix up default_encoding an translations- Cleanup spec file - Add default_encoding - Fix wording in bug report window- Fix ignore button - Add delete button- Exit with error code if you run sealert as root and try to connect to session bus - Fix Crash when ino is not defined- Fix bug in substitute code- Fix semanage fcontext lines to substitute "." for " " in path - Update po- Fix bugzilla reporting to work on RHEL6- Do not translate hex files - Catch exception on non dbus system- Get version correct for both RHEL and Fedora- Fix crash on selinux disabled and bad /etc/redhat-release reporing of bugzillas- Update po - Fix bugzilla reporting to handle LoadError exception- Add icon to browser- Fix up browser button handling when there are 0, 1 or more alerts- Catch additional bugzilla exception- Show that the application is starting. - Fix ignore sealert button- Don't throw up an error box if yum cache is not setup- Fix Fix It button - Remove Setroubleshoot: from every heading- Fix translations, plurals and glade - Update Po - Fix plural form - Add support for Green Plugins- Fix translations, plurals and glade- Fix browser bug handling- Fix translations- Update po and fix translation line- Fix permissive domain check- Close open file descriptors on exec- Fix setroubleshoot error dialog and hash to catch more dups on reportbug- Fix pipe and socket plugins to return tclass as path- Fix permissive fix- Add PackageKit requires- Move python-slip-dbus requirement to server package- Fix Permissive Domain reporting- Turn on libcap-ng-devel- Differentiate between permissive domains and permissive mode- Turn on libpcap- Turn on copy to clipboard button-Update to upstream - 2009-8-18 Thomas Liu - Added check for new policy.- Default syscall field in audit_data- Add buildrequires python-slip-dbus- Add sgrubb drop capabilities, patch - Fix infiniteloop- Fix handling of mountpoints that the kernel reports as "/"- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- Fix sesearch handling- Fix a1 handling- Update to upstream 2009-7-15 Dan Walsh - Fix handling of syscall record a1 field - Translate "/" to mountpoint when returned by kernel- Update to upstream 2009-7-07 Thomas Liu - Fixed detail doc not clearing when deleting all alerts - Hid notify check when deleting all alerts.- Fix locate code to use os.lstat- Update to upstream 2009-7-01 Thomas Liu - Fixed browser behavior when there are no alerts - Fixed seapplet behavior when there are no alerts - Made delete all button delete alerts on server side and on local side- Add open access to audit_data.py define statements- Update to upstream 2009-6-25 Thomas Liu - Added a "Copy to Clipboard" button to the browser GUI.- Add sesearch- Fix handling of last seen - Add open_with_write check- Update to upstream * Thomas Liu Bug fixes to GUI, added Delete All Alerts menu item.- Update to upstream * New Gui- Fix handling of PATH with locatepwd- Redesign of GUI- Fix handling of PATH- Fix crash when gathering stats- Make sure setroubleshoot exists after 10 seconds- Change multiple signatures from exception to warning - Update links on fedorahosted.org- Fix sealert segfault- Stop sending messages with scon or tcon == setroubleshootd_t- Split out documentation- Stop logging on normal shutdown of sedispatch- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- Fix cpu utilization problems - Save database on exit- make sure setroubleshoot is running when using sealert -l- sedispatch needs to connect to dbus on avc arrival, instead of startup, since the dbus daemon is not started when sedispatch starts- Fixes missing dbus config files- Switch to C Based applet - Use dbus for messaging. Only run setroubleshoot when- Rebuild for Python 2.6- Update to upstream - 2008-10-06 Dan Walsh - remove .png from desktop files- Update to upstream - 2008-10-22 - Fix pruning code - Fix time stamps- Fix requires line to gnome-python2-gnome- Fix startup problems- Fix setroubleshoot init to rely on messagebus being running- Fix spelling mistakes - Update translations- add dialog to run a command in the background, capture it's stdout & stderr report it's status, kill it, and pass it a pseudo terminal for password prompts - separate the fix command into it's own section in formatted alerts - add UI for running the fix command, enable only if there is a single selection and the selected alert has a fix command - add a config parameters 'run_fix_cmd_enable' to control if fix commands can be run, defaults to False - Resolve bug 431380: prevent notify popups while setroubleshoot is open- allow sealert -l lookup to accept * wildcard - add a few more audit fields needing special decode handling- Resolve bug 430421: audit_listener_database.xml:3029: parser error in xmlParseDoc() rewrite the audit_msg_decode logic to beaware of specific audit fields - add new template substitution $SOURCE, a friendly name, $SOURCE_PATH still exists and is the full path name of $SOURCE, also add 'source' attribute in AVC class, fix how source and source_path are computed from audit's comm and exe fields - fix the computation of tpath to also look at the audit name field, formerly it had only been looking at path, fixes showing up for many targets - add exception handling around xml file writes (Alan Cox reports problem when /var is full) - add testing documentation - Resolve bug 430845: obsolete URL in setroubleshoot package description - Resolve bug 428960: Permissive message makes no sense. - init script now allows extra test options - show_browser() now opens and raises the window (e.g. presents) rather than just assuring it's realized (e.g. iconified, or hidden) - sealert -l message in syslog converts from html before writing to syslog - Resolve bug 320881: export setroubleshoot_selinux_symposium in PDF format - add code to verify all async rpc's have been cleared from the async rpc cache - add code to set a default rpc method return if the interface does not define a callbak (methods which did not have a callback were not returning anything and hence were no getting cleared from the cache)- Resolve bug 428252: Problem with update/remove old version - Add code to validate xml database version, if file is incompatible it is not read, the next time the database is written it will be in the new version format. This means the database contents are not preserved across database version upgrades. - Remove postun trigger from spec file used to clear database between incompatible versions the new database version check during database read will handle this instead - bullet proof exit status in init script and rpm scriptlets - Resolve bug 247302: setroubleshoot's autostart .desktop file fails to start under a KDE session - Resolve bug 376041: Cannot check setroubleshoot service status as non-root - Resolve bug 332281: remove obsolete translation - Resolve bug 344331: No description in gnome-session-properties - Resolve bug 358581: missing libuser-python dependency - Resolve bug 426586: Renaming translation po file from sr@Latn to sr@latin - Resolve bug 427260: German Translation - enhance the sealert man page- make connection error message persist instead of timeout in browser - updated Brazilian Portuguese translation: Igor Pires Soares - implement uid,username checks - rpc methods now check for authenticated state - fix html handling of summary string - add 'named' messages to status bar, make sure all messages either timeout or are named - fix ordering of menus, resolves bug 427418 - add 'hide quiet' to browser view filtering, resolves bug 427421 - tweak siginfo text formatting - add logon to SECommandLine so that sealert -l works- prepare for v2 test release - Completed most work for version 2 of setroubleshoot, prepare for test release - import Dan's changes from the mainline primarily allow_postfix_local_write_mail_spool plugin - escape html, fix siginfo.format_html(), siginfo.format_text() - add async-error signal - change identity to just username - make sure set_filter user validation works and reports error in browser - fix generation of line numbers and host when connected to audispd - add permissive notification, resolves bug 231334: Wording doesn't change for permissive mode - resolves bug 244345: avc path information incomplete - get the uid,gid when a client connects to the server - set_filter now verifies the filter is owned by the user, - resolves bug 288261: setroubleshoot lack of user authentication - remove filter options which weren't being used - change '@' in audit data hostname to '.' - remove restart dialog resolves bug 321171: sealert's dialog after update is higly confusing - fix rpc xml arg - fix handling of host value - tweak what fields are in signature - move data items which had been in 'avc' object into siginfo - clean up siginfo format - large parts of new audit data pipeline working, checkpoint - fix duplicate xml nodes when generating xml tree - audit event can now be xml serialized - switch from using int's for audit record types to strings - avoid conversion headaches and possibilty of not being able to convert a new unknown type - add logic to allow XmlSerialize to be subclassed and init_from_xml_node to be overridden - add support to xml serialize classes AuditEventID, AuditEvent, AuditRecord - use metaclass for xml class init - start adding xml support to audit data classes - Use metaclass to wrap class init - move xml serialization code from signature.py to xml_serialize.py - simplify aspect of the serialization code - add unstructured xml mapping, each xml element name has its content mapped to obj.name - modify xml serialization to be driven by xml contents - general clean up - checkpoint conversion of serialization to use metaclasses - clean up class/data specifications for XmlSerializable - add support for client rpc testing - add changelog entry - add SubProcess class to setroubleshootd in preparation to - run daemon as subprocess so we can gather results and compare them to the expected data we sent - rewrite all plugins to use new v2 audit data - add SubProcess class to setroubleshootd in preparation to run daemon as subprocess so we can gather results and compare them to the expected data we sent - add new test support: add config section 'test', add boolean 'analyze' to config test section, add class TestPluginReportReceiver which is installed if test.analyze is True, it prints analysis report. In test_setroubleshootd send AUDIT_EOE to assure sequential event processing so analysis results have same ordering as events that are sent by test_setroubleshootd - alert signatures now include host information, alerts will be grouped by host- Fix spec file requires for opening an HTML page In configure.ac search for xdg-open and htmlview in priority order, set variable html_browser_open to the one found, in spec file require xdg-utils for fedora and htmlview for RHEL. - add "Host" column in browser add "Toggle Column Visibility" menu to toggle display of any column on/off - Resolves bug 310261: setroubleshoot notifications aren't throttled - add support for AUDIT_EOE, end-of-event, if AUDIT_EOE immediately emit cached event. Disable timeouts used to flush events if AUDIT_EOE has been seen.- make selinx-policy requires in spec file specific to dist tag- update code for command line log file scanning to work with new log file scanning code introduced for the browser. - update Bulgarian translation (Doncho N. Gunchev (gunchev@gmail.com)) - update Polish translation (Piotr Drąg (raven@pmail.pl)) - Resolves bug 239893: sealert wakes up very often This was caused by the use of threads and pygtk's thread signal handling. The only use of threads in sealert was for log file scanning so that the UI would remain responsive during a scan. Threads in sealert have now been completely removed. Instead the scanning work is performed in a gobject idle function called from the main loop. The idle function is written as a python generator function which allows for the function to perform a small amount of work, save it's execution state and return. The next time the idle function is called from the main loop it resumes execution from it's last state until it decides to yield control again. This way the long running scan/analysis can be performed in small successive units of work during the time the application is otherwise idle and it does not interfere with the rest of the GUI event processing. Everything now occurs in an event loop, think of it as the applications process/thread scheduler whose event handlers execute time slices. - rewrote parts of the audit input pipeline to use generators instead of callbacks, thus permitting the logfile scanning code to yield control with more granularity. Also updated test_setroubleshootd and audisp_listen to use the new generator/yield logic. - rewrote the dialog used for scanning log files, progress bar updates are now in the dialog, the scan can be terminated part way through, errors from the scan are reported in pop-up dialog, one can only dismiss the dialog with success if the scan had been successfully run to completion, otherwise the user is only left with the option to cancel. - Relates bug 252035 bug 247469, setroubleshootd and sealert should exit if SELinux is disabled. - add utility functions escape_html() and unescape_html() - fix initial sort order in browser, track sort order in browser - modify AVC.get_path() to only return a value if the 'path' field is set, formerly it also considered the fields 'name' & 'file' which were incorrect. get_path() now also looks to see if the string begins with a slash for a fully qualified path, if not it looks to see if its a pseudo path such as 'pipe[12345]' or 'socket[12345]' and if so strips out the instance information inside the brackets and returns just the type of the pseudo path. This is done because we do not want path information in the signature to be unique for each instance of the denial. - modify the TimeStamp class to hide it's internal datetime member, remove the cmp() method, the internal __cmp__ will be automatically invoked. - require selinux policy version in spec file to allow system dbus use - Resolves bug 256601: audit2allow generates incorrect syntax when comma "," in denied list - update po i18n files - Add support for pruning database by age and size- fix init script- modify avc_audit.py to use new audit_data.py implementation - can listen for audit events on either /var/run/audit_events in bindary protocol mode or /var/run/audisp_events in text protocol mode- remove all copied code from test_setroubleshootd, now we import from setroubleshoot - export ClientConnectionHandler from rpc.py as a base class. Derive SetroubleshootdClientConnectionHandler and AuditClientConnectionHandler from ClientConnectionHandler. - add audisp_listen as test program - create setroubleshoot sym link in top devel directory pointing to src so import setroubleshoot.foo if PYTHONPATH=topdir - add get_option, convert_cfg_type to config.py.in so that one can pass optional dict to override config file settings - rewrite log_init() so it's easier for other programs to use it, fix the import logic concering log & config - remove log code from test_setroubleshoot, now just does import from setroubleshoot. - test_setroubleshootd can now handle audit records in both text and binary formats, can be selected by command line arg. It can now either output to clients connecting on a socket or to stdout. Can now optionally exit after N socket client connections. - remove non audit record lines from test data - remove config_init() and log_init() from package __init__.py It was the wrong place to call them, now call them when the process initializes before the first setroubleshoot imports - add parse_config_setting() and set_config() to config module - setroubleshootd now accepts -c --config command line arg - test_sectroubleshoot: add err defines & program_error exception add is_valid() tests to assure we read a valid audit record log the unrecognized line if not valid, clean up socket close() - Relates Bug #247056, update initscript to LSB standards Note: LSB initscripts in Fedora is not yet a resolved issue, the changes implemented were to add an LSB block and support the new LSB try-restart and force-reload commands. However the new /lib/lsb/init-functions are NOT currently used as this is the unstable part.- add BuildRequires perl-XML-Parser- move all plugins and their translations to independent package - wrap XML generation inside try/except - correct how access list is obtained in avc_auparse.py - add try/except around top level of AnalyzeThread.run so exceptions in the thread get reported and the analysis thread does not just die. - also add try/except around LogfileThread.process_logfile - add new function assure_file_ownership_permissions() - server now forces it's database file permissions/ownership to be 0600 root:root - rpm now forces the server's database file permissions/ownership to be 0600 root:root - Resolves Bug #251545: Review Request: setroubleshoot-plugins - analysis plugins for setroubleshoot - clean up some other rpmlint warnings in setroubleshoot.spec - fix missing install of setroubleshoot icon and sym link to it - Resolves Bug #251551, setroubleshoot shows up in in wrong desktop menu also run desktop-file-install in rpm install - add /etc/dbus-1/system.d/setroubleshootd.conf dbus configuration file - Resolves Bug #250979, Bug #250932 Missing dependencies - Restore plugins/Makefile.am which got nuked somehow - remove dus.dbus_bindings.bus_name_has_owner(), deprecated as of F7 - wrap rpm transactions in try/except- Resolves Bug# 241739, this bug is the lead bug for several bug reports, all consequences of the same problem, setroubleshootd/sealert when run in a non latin language environment because of incompatibilities in i18n encoding between components.- add avc_auparse.py, now has option to use audit parsing library instead of built-in audit parsing. - fix bug in log file scanning and detail display update - Resolves Bug# 238516, python pkg directory not owned- Update translations - Fix mislabeled file- Remove disable_trans boolean - Check for paths in filesystem before suggesting chcon -R - Remove default to listen on local ports- install icon in /usr/share/icons, refer to icon by name using standard API - Fix performance problems in setroubleshoot browser log file scanning - Significant rewrite of data/view management code in setroubleshoot browser. data and view now cleanly separated, can easily switch between data views while maintaining selections, view state, with proper update of status information in status area - Resolves Bug# 227806: right click context menu resets selection - Logfile scans now operate in independent thread, proper asynchronous updates of browser during scan, browser used to appear to hang - Resolves Bug# 224340: Rewrite Menu/Toobar/Popup to use UIManger instead of glade - Add toobar support - Implement GUI to edit email recipient list in setroubleshoot browser - Added user help to setroubleshoot browser - Related Bug# 224343: Fix setroubleshoot browser to respond to desktop theme changes - improve traceback error reporting in sealert - rewrite AboutDialog, replacing glade version - Resolves bug 229849 Bug# 230115, Relates bug 221850: fix uuid code to resolve '_uuid_generate_random' is not defined error- Suck in AuditMsg since audit libs are dropping support- Split into server and gui packages- Remove use of ctypes in uuid, which is causing bad avc messages- Remove avc from Plugin.py- Remove tempfile handling in util.py. Causes lots of avc's and is not used[John Dennis ] - Fixes Bug# 224343 sealert's "Aditional Info:" text should be in white box - Fixes Bug# 224336 sealert should have GtkRadioButtons in menu View - Related: bug 224351 Rewrite parts of logging support to better support changing output categories, output destinations. Now -v -V verbose works in sealert. - Resolves bug 225161, granted AVC's incorrectly identified as a denial - add alert count to status bar - add "Help" command to Help menu, opens web browser on wiki User FAQ [Dan Walsh ] - Make setroubleshoot.logrotate correctly- Update po - Additional Plugins - Cleanup Plugins- Fixes 221850 plugin module loading was failing in python 2.5 with the message "SystemError: Parent module 'plugins' not loaded". This is due to a change in behavior between python 2.4 and 2.5, in python 2.4 the lack of a parent module was silently ignored. The fix is to load plugins.__init__ first.- update translations - change SETroubleshootDatabase so it is optional if it's backed by a file, this fixes the problem of us littering temporary files when scanning logfiles which does not require persistence. - disable the view logfile menu item if no logfile has been opened - fix redundant log messages for case where there is no log file and the console flag is set. When there is no log file the logging module opens a console stream, thus the console stream produced by the console flag was redundant. - add username and password command line arguments rework startup logic so that all command line args are processed before we do any real work - rework the email preferences so that each email address can have a filter type associated with it. add a new filter_type "Ignore After First Alert" which filters after the first alert has been delivered - add UI for setting the email addresses alerts are sent to. Add menu item to edit email list, add email list dialog. Remove 'recipient' config file entry, now list is stored in seperate file. Add rpc to query and set the email list, the GUI calls this to get the current list from the server and set it in the server, it is the server which reads and writes the file. Add 'enable' flag to each email entry. Modify how the server iterates over the email list when it receives an alert. When marking an alert as having been sent the username is the email address but with 'email:' prepended so as not to collide with non-email filtering options for the same user.- remove obsolte requires for python element tree- Fixes 216575, more translations - Replace delete and expunge menu labels with something more intuitive - add ability for browser to be restarted with identical window position and state - add pkg version and protocol version to logon handshake, test for compatibility between clint and server, prompt for restart - add non-modal restart dialog - add dialog to display traceback if sealert faults with an uncaught exception, try to limit invisible errors - fix return args on rpc method - add instance id to server- Improve quality of plugins - Make matching easier - Fixes 216575- Additional Translations - Fixes 216575- Additional Translations - Change sealert to be able to run without X-Windows - Fixes 216575- Additional Translations - Change avc_audit.py to allow it to analyze /var/log/messages- Fixes 218150, "If view is set to "hide delete" you cannot filter new entries" Actually, the bug was toggle cell renderer was connected to the base model instead of the model attached to the view, the sort model, this meant the toggle was occuring on the wrong row if the view was sorted differently than the base model.- fix bug, "could not convert path to a GtkTreePath" when database is initially empty, caused by last_selected_row == None- Fixes 217961, sealert needs pygtk2-libglade - more i18n translations - Fixes 217710, date representation did not respect locale, at the same time remove old date formatting code, now cruft since we can't use it because it was specific to US English. - fix how selections are handled when rows are expunged. - add Copy to Edit menu, for copying selection from detail pane, unfortunately gtkhtml2 widget does not preserve line breaks between table rows.- Fixes 216936, bug 215290, add 'Copy Alert' edit menu item - clean up menu items, add tooltips - fix printing so it will work with multiple alerts, force font to monospace 10pt, display error dialog if printing fails. - Fixes 216908, platform and raw audit messages were not wrapped to fit on page. - Related: 216575, update i18n po files - Fixes 216941, set default folder for save operation, also set default filename - Fixes 216327 add menu items "toggle hide deleted", "select none". Add model filter to control visibility of alerts - Fixes 214218, sealert with no command line arguments induces startup as dbus service, this had been a regression. - Fixes 216327, rework how deletes are performed in browser. Delete now marks each seleted siginfo with a delete flag, expunge permanently deletes siginfo's marked for deletion, also add undelete command, removed delete confirmation dialog. Modify how text attributes in cell renderer are computed to allow for strike-throughs of alerts marked for deletion. - multiple alerts can now be selected, add select all command,- New Icon and translations[John Dennis ] - Add command line utilities - logfile scanning finally seems to work connected to browser - Additional Information section of report now includes line number information (if alert was generated from logfile) - replace database update_callback() with notify interface, a more generic solution more easily shared between components - object implementing rpc method is now explicitly attached via connect_rpc_interface() instead of walking the MRO chain with magic exclusions. explicitly connecting is more flexible and robust (no getting the wrong object by mistake) - fix handling of return args in local rpc case - fix signal connections between audit and logfile - split databae and database_properties for audit and logfile - fix initial connection state - fix lookup_local_id- Speed up startup of service- Many fixes - Changed the api- Speed enhancments [John Dennis ] - log file parsing now approx 4 times faster - greatly enhance the statistics reporting capability in attempt to diagnose slow log file parsing performance - make gathering of environmenatal information optional, environment information is only relevant at the time the alert fires, not in a post processing scenario - clean up several places where environmental information was assumed and/or was always gathered, or gathered in the wrong place.- Fix signature for PORT_NUMBER src command- Additional Plugins for port_t and device_t and mislabled files.- Release of first version - Fix icon [John Dennis ] - Memory leak fixes - Substitution fixes - File names in hex fixes- Sealert only notify dropped connection once - setroubleshoot shutdown cleanly [John Dennis ] - Gui cleanups- Change close key binding to ctrl-w- Add new plugins cvs_data, rsync_data, xen_image, swapfile, samba_share [John Dennis ] - clear the GUI of old data before loading new data, fix the code used to display the filter icon in the filter column[John Dennis ] - Major rewrite of the client/server RPC code,- Fix Affected RPMS handling- Fix mail handling - fix bugs related to recording per user per signature filtering [John Dennis ] - fix bugs related to recording per user per signature filtering [Karl MacMillan ] - Add signal handling to client and server. - Fix minor plugin bugs.[Karl MacMillan ] - Add rpm information for target. - Add hostname and uname to signature info - Add display of the full AVC - Add display of the analysis id - Change html generation to be separated out and us elemmenttree [John Dennis ] - add CommunicationChannel class to encapsulate data transfer operations, in particular to provide an object threads can lock during data transfer. - checkpoint the logfile scanning code, somewhat working- Fix printing- Fix notification window problems. Now dissappears and does not regenerate if it has already been seen- Add Icon [John Dennis ] - dispatcher.py: rework how audit messages injected into the system and processed. Much of this work was in support of log file scanning which should be coupled to the exact same processing code as audit messages arriving from the audit socket. In essence log file scanning synthesizes an audit message and we inject it into the system the same way socket messages are injected. This was also an excellent moment correctly handle out of order audit messages, something we were not able to handle previously. This may have been contributing to splitting what should have been a single alert into two or more separate alerts because we didn't recongize the incoming audit events as a single event. Correctly assembling out of order messages introduced a fair amount of extra complexity as we now maintain a cache of recent audit events, this is fully documented in dispatcher.py - Turn notifications back on by default. [Karl MacMillan ] - Separated out HTML rendering and made it easier to translate.[Dan Walsh] - Hook up the rest of the menu bars on browser window - Add public_content.py plugin [John Dennis ] - add delete_signatures() method to AlertClient class - start using the AppBar in the browser. - "open logfile" now connected all the way from browser menu to server rpc, still needs implementation, but "plumbing" is working. - fixes for the date/time dialog - remove install of setroubleshoot.glade, we now only use setroubleshoot_browser.glade - some fixed to DateTimeDialog- Add back in the status icon- change dbclear trigger to 0.35- add sorting on category column and seen column in browser, fix reference to my_draw() in print function. - make browser window hidden by default so it does not flash when it's first realized, connect to the "realize" signal to initially position the vpane, add signal handlers to track when the browser is visible, the presentation of the status icon now checks if the browser is visible, the status icon is not presented if the browser is already displayed.- Standardize on the browser. remove alert window [John Dennis ] - remove all vestiges of popup alert, now browser is the only UI game in town - restore the automatic updating of the browser window which had been a regression, the AlertClient class now emits signals which the GUI classes can connect to receive signals from the fault server, also fix the "mark seen" regression - browser.py: restore mark_seen timeout- Spell check plugins - fix dbus instantiation- Add avc_syslog to syslog translated avc message - Fix submitbug button [John Dennis ] - fix signature inflation, all data attached to a signature is now encapsulated in a SEFaultSignatureInfo (siginfo) class. The GUI no longer reaches into a signature looking for information, it looks in the siginfo. The Plugin class now defines the method get_signature() which report() calls to obtain the signature. The default signature provided by the Plugin class includes the analysisID, an AVC with just the src & target contexts, and the object_path. All data accesses and parameters which had been "sig and solution" are now done via the unified siginfo class. There is still a bit more work to be done on this but this represents a reasonble point to checkpoint the code in CVS.- Fix desktop- fix bug 203479, missing requires of audit-libs-python - add support to sealert to listen on a dbus session signal to display the gui. This is needed for when the status icon is not visible and the user wants to see the UI. There is now a seperate program setroubleshoot_launch_gui which emits the signal.- Add Requires: audit-libs-python - Add translations- Fix allow_execmem.py file - Add translations- load_plugins() now catches exceptions when a plugin won't load, reports the traceback in the log file, and continues with the next plugin. Previously a bad plugin caused the entire plugin loading to abort and no plugins were loaded. - Add "daemon_name" to automake variables, change pid file to match - turn off "noreplace" on config file till things settle down a bit - browser.py now validates data, also test for missing column data in the cell_data function to avoid exceptions. - add stub for analyzie_logfile() rpc call - turn off balloon notifications by default in config file, libnotify is just plain busted at this point :-( - only the setroubleshootd daemon creates it's log file under /var/log now, the user app's do it in /tmp, change file permissions on /var/log/setroubleshoot back to 0644. - sealert now looks up the username rather than hardcoding it to "foo" - CamelCase to lowercase_underscore clean up- Zero out datbase.xml for updated browser- Fix 64 bit issue that caused runaway problem- add missing runcmd- fix for bug 202206, require correct version of audit, fixes for audit connection.- add html support - remove setroubleshoot_dispatcher2006-08-08 Dan Walsh - Fix up handling of mls ranges in context - Cleanup some pychecker errors 2006-08-07 John Dennis - add first seen, last seen, and report count to alert detail view - make the seen icon work, if the alert has been displayed more than N seconds, mark the alert as having been seen by the user and update the icon is the list view - change the schema for the xml data; the database now has a version, there is a local id attached to each signature, the filter list in the siginfo was replaced by a list of per user data, the per user data now contains the filter, seen_flag. Modify all the code which was operating on the filter information to use the new model. - fix the xml serialization so that booleans can be used as a basic type and also so that non-string types can be used in element attributes (e.g. int, bool) and the serialization code will automatically convert between python types and strings.- Add dispatcher.py[John Dennis ] - clean up and rework the timestamp code in util.py so that time zones are handled properly, there were a number of bugs. Hopefully it's correct now because timezone handling is a pain. - change the time format in the browser so all times are displayed identically, the friendly time relative format was hard to compare. - modify the plugin 'make install' to delete all existing plugin's prior to installing the new ones - add popup menu to status icon to choose between browser and alert GUI (not fully connected yet). Several bug fixes related to changing the filter_type from a string to an int. - add filter selection to bottom pane, change filter_type from string to integer constant. Enhance how columns are handled. Get init_combo_box to work. Remove unused RPM and Bugzilla fields from bottom pane. Modify the default size of the browser window. Fix missing import in util.py. - add ability in broswer to sort on columns, initially the report count column and the last seen date column. The date column now stores a TimeStamp object instead of a string. Add new method to TimeStamp to return a friendly string relative to the current time. The date column in the browser now has a cell data function which invokes the friendly format method of the TimeStamp object. - add ability fo serialize to/from xml for classes which can inititialized from strings and serialized as strings (e.g. numbers, TimeStamps, etc.) - add count of how many times a signature is reported, the date when first and last reported, add columns for report count and last date count to browser. - checkpoint browser code, list pane and detail pane now working. - add initial support for browser applet, move some functions which kept getting reused to util.py - add reporting of environment to email alert (email alerts still need work) [Dan Walsh ] - Fix disable_trans.py set_boolean call - Complete all boolean plugins except disable - Change interface to use audit unix domain socket[John Dennis ] - modify SetFilter in server to return errors instead of throwing an exception. Default the filter list on each alert display. - minor tweaks to alert queue handling - fix analyze() parameter list in ftp_is_daemon.py plugin - sealert now responds to pending alerts more correctly, it shows how many pending alerts are in the queue, if you filter the pending alert status is updated, the next alert button will advance you to the next alert in the queue - simplify major pieces of sealert by coalescing common code into subroutines. [Dan Walsh ] - Complete all boolean plugins except disable - Make Close button work. - Make setroubleshoot_dispatcher exit if it gets an avc about itself[Karl MacMillan ] - Add generic templating mechanism to Plugin - Ported all plugins to use templating mechanism- Fixes to plugins - Fixes to dispatcher- Fix problem in dispatcher- add email alerts - stop the status icon from blinking, add notification balloon.- Fix startup order for setrobleshoot - Fix Plugins- Additional Plugins plus a lot of cleanup- Added a bunch more plugins [Karl MacMillan ] - Add allow_cvs_read_shadow.py, allow_ftp_use_cifs, allow_ftp_use_nfs, and allow_gssd_read_tmp. - Change AVC to have additional helpers for matching messages. - Change Plugin to work better with more than one solution.- Fix setroubleshoot_dispatcher to catch all information from avc. Much cleaner interface and no longer uses audit2allow cruft. - Remove toolbar from popup window since it did nothing, and I think it looks better without it. - fix allow_execmod plugin to report better data.- add missing /var/log directory files section in spec file, and add logrotate script- clean up spec file, reduce rpmlint complaints- Initial build./bin/sh/bin/sh/bin/sh/bin/sh  ""$$&&((**,,..0022446789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~asbgbnbncacsdadeeleneseufifrfurglguhehihrhuitjaknkomaimlmrmsnbndsnlnnorpaplptptrusisksrsr@latinsvtatethtrukzhzh3.3.26-6.el81.11.13.3.26-6.el83.3.26-6.el8  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFFFGHIIJKKsedispatch.conforg.fedoraproject.SetroubleshootFixit.conforg.fedoraproject.SetroubleshootPrivileged.conforg.fedoraproject.Setroubleshootd.confsetroubleshootsetroubleshoot.confsetroubleshootsealert.build-id1c4980df2fc35ad4c6e3c4b4821df677af5e4317setroubleshootsetroubleshoot-1.1-py3.6.egg-infoPlugin.py__init__.py__pycache__Plugin.cpython-36.opt-1.pycPlugin.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pycaccess_control.cpython-36.opt-1.pycaccess_control.cpython-36.pycanalyze.cpython-36.opt-1.pycanalyze.cpython-36.pycaudit_data.cpython-36.opt-1.pycaudit_data.cpython-36.pycavc_audit.cpython-36.opt-1.pycavc_audit.cpython-36.pycconfig.cpython-36.opt-1.pycconfig.cpython-36.pycemail_alert.cpython-36.opt-1.pycemail_alert.cpython-36.pycerrcode.cpython-36.opt-1.pycerrcode.cpython-36.pychtml_util.cpython-36.opt-1.pychtml_util.cpython-36.pycrpc.cpython-36.opt-1.pycrpc.cpython-36.pycrpc_interfaces.cpython-36.opt-1.pycrpc_interfaces.cpython-36.pycserver.cpython-36.opt-1.pycserver.cpython-36.pycserverconnection.cpython-36.opt-1.pycserverconnection.cpython-36.pycsignature.cpython-36.opt-1.pycsignature.cpython-36.pycutil.cpython-36.opt-1.pycutil.cpython-36.pycuuid.cpython-36.opt-1.pycuuid.cpython-36.pycxml_serialize.cpython-36.opt-1.pycxml_serialize.cpython-36.pycaccess_control.pyanalyze.pyaudit_data.pyavc_audit.pyconfig.pyemail_alert.pyerrcode.pyhtml_util.pyrpc.pyrpc_interfaces.pyserver.pyserverconnection.pysignature.pyutil.pyuuid.pyxml_serialize.pysetroubleshootd.servicesetroubleshoot.confsedispatchsetroubleshootdorg.fedoraproject.SetroubleshootFixit.serviceorg.fedoraproject.SetroubleshootPrivileged.serviceorg.fedoraproject.Setroubleshootd.servicesetroubleshoot-serverAUTHORSCOPYINGChangeLogDBUS.mdNEWSREADMETODOsetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.moseapplet.1.gzsealert.8.gzsedispatch.8.gzsetroubleshootd.8.gzorg.fedoraproject.setroubleshootfixit.policysetroubleshootSetroubleshootFixit.pySetroubleshootPrivileged.pysetroubleshootemail_alert_recipientssetroubleshoot_database.xml/etc/audit/plugins.d//etc/dbus-1/system.d//etc//etc/setroubleshoot//run//usr/bin//usr/lib//usr/lib/.build-id//usr/lib/.build-id/1c//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/setroubleshoot//usr/lib/python3.6/site-packages/setroubleshoot/__pycache__//usr/lib/systemd/system//usr/lib/tmpfiles.d//usr/sbin//usr/share/dbus-1/system-services//usr/share/doc//usr/share/doc/setroubleshoot-server//usr/share/locale/as/LC_MESSAGES//usr/share/locale/bg/LC_MESSAGES//usr/share/locale/bn/LC_MESSAGES//usr/share/locale/bn_IN/LC_MESSAGES//usr/share/locale/ca/LC_MESSAGES//usr/share/locale/cs/LC_MESSAGES//usr/share/locale/da/LC_MESSAGES//usr/share/locale/de/LC_MESSAGES//usr/share/locale/el/LC_MESSAGES//usr/share/locale/en_GB/LC_MESSAGES//usr/share/locale/es/LC_MESSAGES//usr/share/locale/eu/LC_MESSAGES//usr/share/locale/fi/LC_MESSAGES//usr/share/locale/fr/LC_MESSAGES//usr/share/locale/fur/LC_MESSAGES//usr/share/locale/gl/LC_MESSAGES//usr/share/locale/gu/LC_MESSAGES//usr/share/locale/he/LC_MESSAGES//usr/share/locale/hi/LC_MESSAGES//usr/share/locale/hr/LC_MESSAGES//usr/share/locale/hu/LC_MESSAGES//usr/share/locale/it/LC_MESSAGES//usr/share/locale/ja/LC_MESSAGES//usr/share/locale/kn/LC_MESSAGES//usr/share/locale/ko/LC_MESSAGES//usr/share/locale/mai/LC_MESSAGES//usr/share/locale/ml/LC_MESSAGES//usr/share/locale/mr/LC_MESSAGES//usr/share/locale/ms/LC_MESSAGES//usr/share/locale/nb/LC_MESSAGES//usr/share/locale/nds/LC_MESSAGES//usr/share/locale/nl/LC_MESSAGES//usr/share/locale/nn/LC_MESSAGES//usr/share/locale/or/LC_MESSAGES//usr/share/locale/pa/LC_MESSAGES//usr/share/locale/pl/LC_MESSAGES//usr/share/locale/pt/LC_MESSAGES//usr/share/locale/pt_BR/LC_MESSAGES//usr/share/locale/ru/LC_MESSAGES//usr/share/locale/si/LC_MESSAGES//usr/share/locale/sk/LC_MESSAGES//usr/share/locale/sr/LC_MESSAGES//usr/share/locale/sr@latin/LC_MESSAGES//usr/share/locale/sv/LC_MESSAGES//usr/share/locale/ta/LC_MESSAGES//usr/share/locale/te/LC_MESSAGES//usr/share/locale/th/LC_MESSAGES//usr/share/locale/tr/LC_MESSAGES//usr/share/locale/uk/LC_MESSAGES//usr/share/locale/zh_CN/LC_MESSAGES//usr/share/locale/zh_TW/LC_MESSAGES//usr/share/man/man1//usr/share/man/man8//usr/share/polkit-1/actions//usr/share//usr/share/setroubleshoot//var/lib//var/lib/setroubleshoot/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m32 -march=x86-64 -mtune=generic -mfpmath=sse -mstackrealign -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2i686-redhat-linux-gnu ASCII textXML 1.0 document, ASCII textdirectoryPython script, ASCII text executablepython 3.6 byte-compiledELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 3.2.0, BuildID[sha1]=1c4980df2fc35ad4c6e3c4b4821df677af5e4317, strippedUTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)empty  !"#$%&'()*+,-./0123456789:FGH RPPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RR R$RRRutf-8e46a1348f70cbcaa79c577cb9bd90071f3ece02024f1aafa64e459556968ab2f?7zXZ !#,&] b2u Q{LWS~sm*+=8a[@eqyōF Nͭ@8ko?{B8/ _) l> <ǍJE1i'-5?æ*}z6 5J^貇@mjTT)Ɣl9[3a~bᴆ^J#s ~hw«7< <gRØz)XZ{(lѨ3 Xd-]ow9G c:k3ᵂ%,[N,Ƃ0Gq <aH1}(x9 ogPm=2Z}Ue03 BTPTK"S d) -zVJFXA_w IDgNOjXM4.8M^ܣ2=G5xhtI.oo,~Yt$6k#{L}H[CH:v/O[L s( Ou-#"մ]؍sв`}Q֪P({OO \@H$Qsmko$\[cP**a7F 8^B #74?܈1U,J}8(-J$o*dw`a8TC=A@ w5 UZyJW)zTh'`}wkR =Oȅ/ aMei)sUr,s\)Rɬxc{YgB{Z/,/#gVyK#ftKz%Acy68\h6(>vZ#ei)eE9f2nU5 ˼.!;}&X'45SM(`O_qj.~5>k> ttNkʠjDMMwcUe뢰E&X҃Luo,[RGatT*~W9hD[/x8a0+B4MFd0lQ5JybAfȇk?:]k=p^Z]7ͽ mk}=<S=l:ZD;ȝƽ$i YzxQZ ҳikO:-9V@¸MY7 G*j}mfP] =Ab+3* Cxĺ"bI6y1Q~j>P3Kl͎oua6rkӎ9ھkOchvzK>3W* g'aXhB~pwJjCQTRXR;<}-eV> 2(dW[M3^K/mP$dDlv°pN 0`X-h %i=[rWMj[ضIed<P(־軗4шyDۜe5i6O)2ޘˈ9un{\;ٲxFu]=&x B \@cyT 7W bsC}{ܘj9c^>[{;[ӰA l7 4F C熖F2cA\,a#^KXyi]%<*X Ыlg ih@lW,sRD#>GA[+3 7a؂B (t'qL.`/XM-6|}]\HTL?6LbY(7l9+LWQ bΒĦx4Á_)N:}֪zCMϜ[͉ T6 RŽq=clh}fe 8Eg| )K/9Dؾ(-E`H{~4Ǧl-xȖ$Sޯe㉯n1>˨J&a,iɃ|r:B6$lpXI'/&e1|+RTۊwᲯ1[8c|Pnh6q`}H?@#} /9.5al6.|/|(1qň~pMB?aY5&l5=;^5}5 Y2s"?!K~lv#^Uy9>'mMFϥCdAY*VIJE/66ijBcydwK_9gY6 zJ 9-_6=?iv蔗\RB~'YAWnA?rT9=쾣-"X)9VW-.4E ;6:* vP;%qz;=Q4N.鍯a]Dvnj 'Xw :#[9Fi@;Ɂ&ѷMM5й 1p-#7T}eZ tWqG.:h9FFO ߌ=oRmu:nY3._YsSknk8-+h`9lʲ"`q8"\vJ%vs9`EI2iT3>&Sٶ|mMA-w%&H{j}f݉7) ە(.Å=5v9k~ ˄#] 6CN, ->Xܦ*=|HQXሽBvmN/(clazK'u {&L/mT5U*悩?#jY'%4[@Ѭ\)xGk_4*vM{)<=:|^y2Bo΃c Q׷3T zUoA3:ENn?lGΒ˕NL{@42 JktA[{ڢ/* 5H^+IZsږCX#( v4~C\=5}]nhHm-'t I* Ull]5ߟQ/U(0-TeUйm'c͠ )#!% 2IrឈXTg)Qk[ ۹ѿoO'[~{tU<ʤg?bZ +FFZʕ QrVرFv3gcIPX0jtR3 "-/WE"֕UV5/F.~_]HT%$,P 2i .N#qS8Cڪ,*"h0^L0w&kܡ}h$'R'ȇmThe e_8412Z9;Jsw G˖cߑ[ Rw ߗVI0FqVr1L`שf¤T`rsåmDZézeeqx</e&6 VyV 8i 9iM>wqa2##1H,2e&pOq$i<\xwd =m"vC=yyjblM=!'_0NdhHS3Ѷ#VWE~OqK1&B3efrz.%E\4ȳ _چѥQ+w`z;(Kt=W^ÀH ]"%hiT}[--~^Ebt/,⋲caW!2ifUyKm.a4oDl&4UG% }Dk`_>h xd|`չ̄ 9€!"(csj\(y5*rH.d5=YJ ''S`p6j(:^En%ڭX[%/xagV,nԿ^D* h0u`8R<.Z;щo+H *ye ΍El)d.1"bIDt?홪qqKHoZ6%mp7B%8oPWsۓy4ax+.ӊ)pWgVWD,}*j{RhOƓ>[:=!D2(a8 w713 o$YRH6_(g1ƀN>> ,ajOEʲC࿻s&# GPuo u<}i?c"Ozi /1~ - yLBԐ`Z_T>M;fz•#z+4uDNF3/M-h @T땧#-{LW \tYRBuSD\~n3_M PゾK8WT}B9ƇyoO%ȑx' a5%-U~uW+BO5h[ ƾAFJ1V+TBp$z">KC疞A$bEތLҵ0XR{`Rd+D[ϩm,F1Rzncv"󚱚{H$b5WY 0/kvppR5oso I Y>E(!>K76Y -m$ّ'V{v4p^H7=BjV)!)֪ؓ,2}kf:n%JQP#zU:cؖڍ-s8d(6yоIv mXsF] 8=lfG []9D,I{};Y(tP-3dupcA;̹%Qf]bNY{gps&>(|S@^W1V_(ho.?xش;nR?;9xH"n9$W{~S| !w3<46ѧ<[8anhuU.9E()A׾4$3% j{A54NV8!30|%X|p=Tw;O;4z4ͻD 3&*Z_%N9~yfmkO/=d2QDr{!R7@x&&?ӀRLbL$>ϢP"j}b2e\_'elTs*'nR8b$<=whPeABʏ:ëGq"[ BjD+풚\_9[\Q@q!^fOL!&9E$g$ǨŃw0͢L`G-fԌ)>eüJ+V.gD`OSj[>(A|[~^Hy<'W'f..q*!sLߤ)'L)so'S6ZdaOh#0)~oөp˺gӒ š  r^yi@.ٲPxWؾF{ h^O㍛g]}ӲF8G Ug9#Bq*C8(m.i}6T01m!^ǎ >\腌Z1k, ܈v8t`u-C89|7DfzlmNfBi,}=r싳U@MSW^!7%X^W"sz tl[A}eG6zw˱#@v#$LtjAe݆ 1l\jO_VOO{c cB~n O{+r4g8 \U{^?zG$_+M:f4u$vʛkƂTտpzF谠lZ(p#h[G}+Ldk;#mEQ!/uR`%[f3p3ClA1(iQ͆Ś.־/J|cAd{.y2bۊa{?c{3w˿qy40:$u Yӏ2VbӮ$)j U;C lU[״B+臎)T]I#¹r 4ٜ5EnTl*G΋wYM#/,Da=2=XM `c} wÁ1B!(9Icc5n'#0 "P/ti?WQ tPFb6F4oU񁘴NںqNY2k{TgEIl<$8<+P芯B52k e{ мk{I_)4wS]kd*UX fgؔ8gN/I>E]ͨ.=`d| BMw7fJJct9ili $@|98eVhyD5:6iIv_Jh6^lvJNp!G|. x͐ODg H~$,!n"sn9'hR{tՐȉ3yB2x3( nmEdTy*'?pȉ ^~/yZGtմqu|3YQQdǵˠ0hHPa|*$cnOT ڿ+7PRx|~@q;Bh^)^!\Z$ko@QFg" !=ԑ=il=W\]݂+J\ 8}Ji=+*3w1 M͎/ x^9FS_Lhm͗ПûYOD-c -Y '/Ϧf_{NKc\1N CE}ȽC1Տ`sW+q~Q0Q6OtۃM4)$+tw ],w&B;r=%bP4T7x??"!=-_^Nmm-1q{X"0*ƤFؙOita^؍zLTD-kr} _WM{#{-!MT/j- JGRŖ$"ܼQQf ihX0,.J%`S L61OyJ&_2~]Ιa,`U!F&Xm2RQQĦ&CŦ a6CD=]"(#L6pPm3=Um Z X1S,Fd>ؗCxKAJCLWCE`Ĭ eXH/k{'qUU668烼Q[2-cM+OID^L0 <.Xbۼ UNKEgj9O~j5{էo@~"pC2TwB%C1#5 oÅMUٽ.BQnp/(:R?uʺ'V\짫p!EJ>[Fcn^+uC8Kad=rpDz#[ fsO&0ܨz%{%0\-7Snܥ#K`-IJy-MhUu5Ցgr x恨_ơ/HEGhG.#D BJOD[XXHQFkиHӀX3:hkz r qí:`4")~(;y>Ig+蓲CY96,2K*0.'K= ۮ?(Bn{*4ܯ5az yQUΌdDWJ^Uh=b4*)=/7ѳR2^riӋqT)g[޽w2NQ1@Ӷr&QDWjD9s;)?L|`ƅN^`t~ Uە daprr;MSP?ϬVFmR0dQ(.z觖5δQ_[4=l )i{y_|H|VH2 *k4G 'Č2)-0QSJX . q~luJ!FI+^۳U ݻO u/XfC'Јfo'Z\D !3Y9.+tLS ,>YMdN.ktl_'@`1 'cf xIba4I C£X[`V?& fc`/^}~Ţ&<ƄzI@->t"DMA͇1̿sԂ&L6}r#D]:@83e9t I[e{([Gmzv3cwy yݻѽ13Ii`Ba80_ĭ,NOOm;4`MM_TbQrۈdzpJo r"tu5OYsE˽Kć8:*E p&Ah HXsfrџymDN,&wxEtsmwrAue٤ ݿ7?jz2Cc ;'w ΚLzPO|ǧgm?H[?fhO#E!FxDA >r/|"Ffm >`z (z*5;UžcÊ#Ó[u_&)Ymn|lq){>bv΃NAhN!R& 6^]Ԑ)Vb[?D5q׮hYD_=$k/ 0'x-=yr1GfZɴ$CB ~`"؀ٝ'sσJ)qQ3ҵn/4({ Om h'k ~;@iS/bRħO+(yUHJ !V f Pf}VU.drtGKɆ+` d籗->$7G haY lD_8z,@߼d"pL9Xdc {I7r d:P`{kmx~g\;Yg DX:pBwCgj3adRTW@t`7A?rrȘ=3bq8'ȝ18ꍙ02 O'!2\X܊@;pw dyp]\(2=rI6;b6u\s@Qtmd%nyz:ewҠ.p7P{a,v RG{avc (/$ۣOe1GS(Ɣ藊H*Ԓ@sQ⯢Ug3Vln`` .peR?}z 'CN>- XMjtZD ͮ~tT&ivnyp,"A4QlRߜ-[ 7 ;8]Ǣ/r^9>R@͎MYqK`/Bp1 CbDD[(m$@52`Kғ='it_ =fitA_u AMuE6zNVۅ?^G[$p5bPXwVФ͌h%? dU姀.7 2ln [Wf1]I 1ӈ@Gb 0ɐZMΐ.6. p UC+E9&w'S&;嘉LK>N]#R瀺ɖpUT +)|AVk4@'&scLm^2 뾭y!˻/rdn(yISA\ o8 jɈie~eiw>]m" nQ jwe=huNl_Q-SĮUɈjlI(D\B{AC,8YTѧC'm&ཛESzcrbWk0W9F^qOV#0V )f#S>u::i,T6:A%biЈъp|[zX,+m:Lͥ, XоM2>'(Dx Vdrrދpaw m|0jn~(aFC4 O qz"v$$_"l|bvDA"SY UsHr83|' ^ =lo z[g!W1ӐrWEJ>y/!MUr|b7Y#Gz䋓1*hD=.eX$n% > 9"PA> /TFHc P ob4-oM Eզ LҢSE9-ګۢtٮ &R#nZS6y|Mf,˸K wU8pM]5ZVA4aӌ~ڻ^t #Zyz [1O,Rn MU aD`x{Y&U~de  *Nz)Fڟ-˶f[eo9v GR+ `ҀGehK\C:*q5\b#gkkH.*X,dvOߒ{` &!A(sQ&sHi4uU}pJ=BMw׷px]i>h^U&iqoyUSq5%͑ g9ۭ ]_AH?<$IR4ק,0EQ3zF✋kIKNu_XCL%'/ø%Xygi&dmuO c[jh=&3!LU7%(_m4f%}ϽSmA~4@ՑӸ0a9,gV ?fJ +ր7Ϊ}Ua?3KNCE^ llsPİf`0꣎ % yզmT+׵'w:0]KI^f'HLQHM`Gb XVqlZu[%71r} QvL,XJ\WeS1@p^}|&sO*-7p&]7ΊǨ;ԿtƧxً3aLwU"4;#밲3}TiGK(Zn.OV,a_-.#!~,W~F?h o5WǯZX o(;~$t?gÍ i'a]cA=0Rr+ 5>L]a})7nTQbDqh,Ĩ6 ߉ ַm`k)o : GATQ*@ia;cjL =LjB3FfmuJ5& ,1-:[;) B⋁nB"ۓR<2KÔz7-yH(ZUgHu'哔7aBHv)'X:uIe\' Wfgnȑ8I9j>A*B˹4\e'a; (p'j"s~psqt7/haH~j/6gI9Q[[9EZ,y'/xgEEd蘅u%V$ʁشʯ y %#%6 r:R1fQ~K,ss'`TuþAYkf24ټ)W[hۃ%f.E+;Y s ',=E9dGɛuyn]khVrTMbEKER|~@U0; +lYhEParoL璪1lQ0[W7-Oq7n~]Dܳy6^G]غaQvJkayYAC,{PWO"IfSDov7>UoOK.zq`M32>#a{or(#f-5~6ޯ?tC8k̟u^w3aS^7m{5%6q DHBjļ i]K.kf8,Olg(8X$~]/O"=B2i*jc<ֳl,BOv\Rp5a--FP@& )Zyx!n hGծ#4&߯p~|hC\ *P|YB,6A7N'6A1lJp9{тc@1 $Ŗ1]ҩZ s=*9o=:GM?$gU\@W=䇒Bܯ/} g~IꐾYR81I+=-l$A#y0Ee=o ( =!pA۷]yO%ّʥw_Q+A Dϫ`׷#^/[Y߬Mxom|6gldmîO|H4xHRk1&˦xx:25jɟ*rcU{ S*rJ8zHcPhi5 a  O,CwlgjHOW|aN\Ty jU=w!5l`C1Z5nS_\nz1(ѥH;Z=>1U-w!؉ Kը*$ot-dZ cavaZjF.L)1BDM)<,+>4whHT2柛luyzC#孎% :->sw>wbך?  lX]R\^0[B[[T1dK2ܰ6*@H>4rNxɞeW4#c#Ό>Cd-jr ߦ֥|j~sHj.b ۃGbE T 5wP=rs(d\L0B['ꈣ-T/ ',`%6m@}!1.z +F-B\`F.#T#I > A1&Mj# .%jo{ H 3o4TIDеV 2Mo쵩:^Bbv(O?T e?4g>(Km$RᲶL @if֭714=m sA]Yt'\4KMd)RII ک'xyLvhZH̾N%g._W|8)[ϧa>ݜƽ½Z@6 S?8C90MZdK-˥NkXD [AUzھjC1mB-Ĵ?拾6A 3:J0(:@!k{WNѓzA)?'͓U,b1%舑Į^z43r0Q1Tо :GTRpryz"gqx-FXP Ayg+8pibl00Ǩ?_BlVvRxHjr^nkDqEC4QRT-M885ڋ,. !8/ᓬ8`֜@|IYeVV8ph;8VA/`WV\{1>UU#3OL?Rȅ:aPøAblxwbE9_LekRV}ٳ;C"2kι,4c9-.Ff J[O?Vo,K3YHal5Qo=|V3 Pbm;L2ZJJâ_ho DuI|f%q!F l22jϸz&AKpz{ϟ X4 ;ަ=.m! ,QF|9IG{]X~A#I@ޓ}Z/=H^8>:`W^ hZ:|L <7JOk}6zIfY ˥r#'LMM.,.+ ΅ج.\ 62`VmORi]3/DȾS.l;5niX"GE؋Sc.8<x:q NKQE# pNE+Tۜ#^odG)!~I+Täܔ3Vo`1칁+&j Ty?m1MIB~7PU# ;M2RD€ RQɥ'1RqpCԱhyO9j=ю Tq[keEis.!hǦ>YN2HX F*Y_8o!u./6yu ۱"Hv;K]xW/,OYjBp lkIf nS6] q;?C'A8rUB]_ISL3(yY~}₷} !+C>ߕV7_boJmr'*Z&>fAA%QeUndݗz+A"_wƃܩ[ZY8aOe}Xv.u10 W֌N[-9Zhr3 Fc vliKIR8/BBf U9hAH$b&רsDPj'EoC $ȬL42qeU?tk GתՒ)VP͛ z`"(>'Pv}_uKo/[=ϥ^/M)=\/7;Qްq2n3>.`Cys]n[qr-Xp6'ǟ\4 M‘/ꘅzz%="R/`w/,L&َ#B 3,lH3A'kȒքs|n䑹 W{kʭƢD3&QLQEu1dTj7jB R'oB&= y079egp"Z,qU )b c7sHY( f"Ar1i=%6+y=k[u _yfve3T C3AUNVLf@N6aRONA89tޱDK3gG@+FwMA xt熨 SktNDlB4JT)!2vvn}r}VLq^2t1kO tlU~sтZmlӛ\uK 2Ew}9v{8ߏnlR5nJ`{ G[,p(֝=cD]ix76yM7 WpQOTZF)Ah2,h"giW$C9ު)`B~Ւ??˔  ܻSXX᛭g!᪬DBl9a~ JvpYxp% 3ྉ~SKYfB۲_4ʡ~q[ت$Oh/6,`l^w)+4bFn%-q{f`㾊Tp3 d TU7ʼ%S?X@f][Iݮ2CP2l<'6t@q9,U4e=D;3msXћ؞߉3 JP1uQXȢl' nת 8%}RW`"t9.}}q-6UJ墸SZ |ǚ\{[k΂3{)'у%̗O}W`06ߤbJȺ[di 3ɈN MlttNwH8 vZoFtR֠;S+jXz{Xrc-{ :Q2 gz[8?X;B*~6RdML { CI<~AxƤ!E\pMH(_pzR 瘛 |(?g߻B y4<}Lct;1a7)]$βq\X<[<]YEpJߺwmq!݆7&9/[=ݕ|XH/&0wH$ЖQ0F̃|hqFKІBT| 0ԩa9f߬4 =@ȉy[P|-;W <'6;>ʚ dgNHRr֢_f'o^ҽ +KކfHXJ47ekƣј^ ]&"8poa;BcAK{IKD= f$x5Thg#ђ[˂_F~z=dIitmL9Rk+!4ãHa*ǽS4Dd$&)@w j vIpyÞ6:q4GÉcMZ@C2KJCsw1!?;VlM#ϊ>HFx5<&WꌖH9ڭ`;&zueF1QWuwX+ 2I:ڴZ"ŇG""lF3^GX+"P/:' 5ZO~IC~@S~k;gbv=-y8YȞٵ8pɈuC2wFX-SP)V7}`%U2'WȒ̪\*e wx]^Bۊ]]x mW1*㤓'Mt~p\KW_ 4e?86&ps?>xK\/}?}לԊW*U];WS eoF$Ξ ]p_QKh}B箈#L,G?^]ce}L4^cbqy\3,Hől,<Up?^iտ2"35Z0tkRxM7n](,c \mlα ]0oWjQ'^qF S3lܒU 0 fn_F<7ھ.`G&ܻL'姕BgP/uSӌ;Ѱzᅆ2|[@}" эZ 1i3m>)}XbvV?jA8d 4$?iFLD%-lxV$p\J6đ  ?{&;̣]Cܡ80V7njyqIU}usj&cLAhfTG5ңFX_l.^ͱ'cXVUT]E #(8Ne~~h3> 6"@L>1)yyW p+bʳ7x> o{Rgd80`4'(vA譫N(|I mp@m"mb28hf]ۢcfc] nvlq81/y&\0=Io ˸2a ZvnfaYܠ%ũ } JygAg Wjrb ~ 30/?DVO vէ]bUر1 ޛQn'g:Jz- {bBf^v}>m>,jv@\Ob[N|Hp̷INel+5h,P^ܽ8*:'ШbYNuQ56hc['*,,WkM- sQ!澊̆Xyy\<U@]kp\sicF,{W"ku&Y>u=AḆg:jTitd|=co12ԘPv/lqls\OIUv%XZx)Z!v*90P.| &&Zhc 0؛|Ex# y0NNqf[P=N ,,Լ,*n]+ڴVH,rMC\O#pZzMOJ@6u4sT+&"xT9^bP;m3,)W[DnM At ؼ-RnIuvPV U\u=!wALPQDix0wR=""#Y}x=u !x+}=JsAB&8x2vNMR6"2?LXY"*6gzDX,ˢ:Lte+/)W2=c@$k5\2^t Ș̔% 9#GFFEM1uc8ADJp-ʒQ}Y͏s9/ ,A =-ž+?A)? XWSfV˚8/E/BMrq]el0b!+OyM.XBd8@VY4J壢K 5RpV#/.vSD=xgy4 mi0"-lP0o2OKI |WqVϤR[Q,4-!L_)]&Tv=Uo\FO4(H(s^3oX̣iH]u|ya^e+_6f*7xZ/* dsP >њt>Bx[1(MWNj0G$@Cݳqz|Ʋv5Ȍojϕ-b(2N_P&C[ TqJ>//Eut\ ヽ% J}Bl2]m66zKpH Xf39]_p1}{r;>;ؓc PNNX\hPD| ڜ~(1.LjSH1P~WDpSwJ 6'YsuYϴ\ $v+MMg7x8L2`(d-{XlBzcr*ZC&U{{;&v"=Py/.sH=VEYW/=Wh^Y#^~ʡqbG@3Mqc^iOՙjG*DZ|ޜHO}xB?*ywߩdȎCa ;։@D}hv/g}vR7ާ{L]`e{\~«2{'{x .7YLмRP!*CAr0.[)6ox> rBwsbJ"JHo6TBv,#1ӯK$o?zCG ⬖wإ- .!Ҝ벳U1 Թ`r3O.Z?yHfiIpXm0ȐAk>Ru`Km?ҁ۷m7ܡ._gU#&.mJ< -p! kEɷ_;1)%|wW1AزN v D%cچxIT(U_ya1LoMR='^8u3v$gJuДQ Lt͠i({ŋljS7 __c@ V1CZ@'0 P0RrbRWN5lːP<:w5 z|9A %,qFkD9@)bg0/]x1$vϻSْ$cW8]^yJ %૭OIQl(;ҚWīZ6 خ؈NEܛtG!^lıQTzcw3;}9oh|L&!_3ud#H~]lFq./npl-L/A"]#7Ccy$&wAF` BOQ ] [oZ 5Fd8+d>*7v`J;Yc2j..PY'6j ;еDH,TU(&q%)5}gQ:40?)h t2;m[j){ٯEh^rA8؛I"70O5[2+qKT'pʲb?AhI4.Ar/`iQ 2̓Tx@M,OJxZb<,b/_Bo$otiv0 (RQeC6v/$uVyE9֓*HmcAzWBX{xHQ<l`;Jgh.($l_azȺԒzirfLX#MQaGp?GRu67G)ld{|pM,(FdyuF#F(RWCӾj mnÁk, beZsk!G:.YA`D)#헤& ŀ"@?D)'+&(/-ٲbƾLdkʂ} ^}0 w5r"a eaRSknty&]0ЖX+;ل?0sJw%Wg"I#;<[)3RQDw>xhdRuXylj؍#rѾgYҔI `87!35]G{uÖfϺ_V\ʸH% 4> 'kGdcĵR2x Bgaέ(i2Sk9RopeJ9q6f󰟗ҽm%0Fy9_o+B7)H=4m*ٙr DzTVfKϱE}lMi?>7qu#;'rw]q[%~% LK}s=7{:P __{ 1pU35ߥKqMC l%]iڿ^.2CrpfTԡyPYK= Vz_ h"u7.θ _2frυ#}S`IU1t!ᨋ&d Hj3_o2,O[6BrYZ v>w6=$, v6E+n2W'wDJBWˆ1ىQlv&ؐ,3yUo?-7DzQ wV~OM8+%,D:ArwZ K8O.Pn)B!)f0 2CU&%τԊ*zt8h=T(wc9Z~ $eߊ\s#od.g +EaCFE`|4\,p3k C&S3 4 ׿>ObG1\ݔ:m&yO~hWu+qq])GrC[XmhV?ϖ,$rhGUXD}hږ.() ޯ@xb .s6Z]`lerZSy-|HL-[&shM|D8ؿc#H N)5[4Җ$GoLySdk$"O%KeiIczS8 ;乚yms4q6l0>LRrg,}(h?e#ÚML)uUUԍ cM .ԢL+er عHK Oze.IH2EWq~e56/'3I{(~'rVst [iaut@ꪤLo"9NM6_"i&$bxˆSsBYGKGA3 c^)۬ -UDNZӐZp-:@S q^ @.Ls1Ixp/KLQċu Xfb˷yB$-˜x.nU<1:ج(nm#^aܣC|`C ɁhKXTPѰ}}lf'4>U=ʳG4Qof9X)!Ey#PcE\ЈuN<",s ,݀Ԁtf'cp\]>DAқZz } YJEӍv]3<¤Rʔ˺iGyn,Vkab,5!:Š-qcw.]{e(ݳn.CBDOnٯuUO s-*o0U ْso|q'3/q⃡A=#;gw$嬎;:!l6ݱ͐S~{CK;'b 6ᣮֵ#`'D8:MtLy!YB~gdU<>. [^[}rW:n:a>/41Oܿ:oS0rSҏOۊJo*pCI MTyT+lǿ#:.r1iԥoSxh# A95c%uSkOaS~qI@R^/v%@]<c]r\1<>]qJ W ǡMRR=+39w*QTצ\>7q|قGBci&(GU_Hm:N iqz20.R2zhb17E+H#.?vie&h%ʰ cUa?>!p̏]d@b,a%5#fPEվL` V W|gW\ւnj*ܾAu^|mIU9آGWW|!h(e]]FcoZj𧻓b$0$K*>MUEUPf^F?_nX=0>ۺ;XZuKJ 0PK>5FRQBvycmĹ"=RعcQj 邑E(q~ZhN5ʃtʔ^#rNIwVqK4]x ];늱:zSkJ9Gt< o@lFq^՗lV"BpmgpjO[ ̞žȔ+I۾L%KIZCq-H"WTd;i[-h%8IqQz)R,l\R=GO~E]5 tw@DO3E}[84\a赾2?o1i9L/)M"u֎/~YN$^竲 :ME!<(5G`Q")0tbYͧm[*`{#mvt(Ȱn78r=;R'F ^ݠv16e:jiW}=`3x0_ct?A~zLμ쉦iTp+ ta\uJ ؀β}hkr0n707@xA5_m`Q/aɎ)&xg._NVȿ0 (6RpBzo\Z; 㢛W#Pybθ4"rSwb @9cv<vf-3=[ܰ!fH{T>T \$Hcl0^ʹBnF؀/œA!¯_"yW/]$6>I x>:(@噧Ֆ4I ȅO"8A-9CjfJ.1|B8r~zֻdpxhN7 l-fi2,'!\ VT:ΥCIf8WDg*T2Q|&b*nIC_3d`^SGlj׆>H0RL@$UY%cnꪕ3t' g!uH_&q7;1m5[sٳ8!d~1Y(cֻ!64m)vi! 0z3k[GٌG2]<(uԳnAuvNXPS)4RW5d~Iv kV[#_CC2uMfL&̘Z=kF:Cg!_:(3Mnak-]*V@Lc b]'R!P hY`J)A>ȋM];Ř>R(mjx=R76&Op%ATj@)r[n=: W̚SdW ܸ<0MdVTbC(O=pUnK>VORrۢXEY7s\p㝐7vۯW*fv]uGO`:ɟzWoax~m-4'q_Ƴ)NcKj̅ѣxop洱D/Pn*9u=,Mi6Ѱ@ @H^{c\&1b%"IJWsc W_ UzLp R!*I6;6ilERJVO@ )9sл5c$"qd2Ey l2㤔&V@GѲf۸皺pB!}p>EY t7uK&zCcֶQJ@=B6jZ8*^\g uzEO\6e=j%XF{7"s; EN-p1D~vE7K3֬+6M<^cB+:R, E;DlT1Ԕ~Xʳ!|{=AQǓxUk0LlhOI#.-'}8~/?'YoQg\|>ssX"MH{,bl\nP.Mq=vOA ȅ.A˂):ڢ'Ȫӣ_ ~,*N~gKjݲFfOiw"6E(We+BR%S 8 _A_\}IRƼ a4Q]ǟzPu1F3t8ԯYDLOSFGbjdƟ|]S476(X]+OܑVR&aS$y@7]H|T/Z>Mɿ˟8#cﳣ򏃼`b?>>-;LiYEp3'Dr'fzhZǕJ鉢j}|%zj*U^ޔٓ{y7EȫUx0 = cL3ALaJBjmS'lnzHm|4o[/[z8vWbiʣqT/W!%.8,i+R v+9FGš8i> QNgzMX$kXF-)&Ew=ǎI{oO 366z;HL1Z@կ dU},'!)C6#C.rٴ2`s⋘C8 )=r H, @G\m.=,-|x-Yb%"L]%C*| cTBR`V&"/ LA^_^bU?\ႚiyѨE$S3{Ψqo {}? ^SvAMS8@gX"v]n4UkX  5N'a &dFMqºV; /Ȭgc &X?HU)DZ ^EJQT kTJSM%7_Q_N]g#RE& :|J,F[ig`1)LqwM%}L7eXIU!NWEdӴ|vI:c. ! {kPr|)=P!Yb &B+\"]/7JRԘؖ$oZy 5YdQq EF6h޼0;k{CoP˘ކ8T*sw@h0hFUԜuʟ0?)uȐkp~8Wk0ߔ)"NVx'CE2/7ŠlR#;zz;E |# iaDSj?8!L\IOIzz ^4^ݗpQbyIH-({um=:KDQh@G`5e!6FCDT)fC$PߔBDn?@ 1'.H}D⠁p\1xa*/vVFVϊB1`!`H5p 婛NZHɂV =uI͢mV8}G ^!SCߡ=|:"\ o%85@4&( "c@GTx]|YcV<L8i4%p"~Wn[5r Z^Gnt{$]؄9 fXўnab!z@7S>AC.c3:̤2);+˔]^=gyU[/?YlҘ +ă_BBdc5!Y85 ~N~l!Ѹ8QRo[2c,14/ҸwGu<` EFDk#R>@>Vvv,(I:&/<̡+F{z&=CH6XE6 f3 N~iA $Q!lL.W?xs`F!1%:*>RƖz(ەc?+:wUI|>2 j,YD1yqn|FhrЯ\R)"SkSr8%Zɘ!wd1ذoˊllR&^?Uw O2#̰LCx_ׯg 8(i{㒵|'NW^pJti \2wHbʻ8}B1Th]`3;pᩯp}bZuL?){^!cʰlVU?rAٝR`#R-/ }@D!ԁJdy"BJ wl,y:/pp.('^ l zPy9CSg/bV ߩav$i晰NJ]XfI{f>/ l9PY'̔BU}|VD,-p9繦CX/0KyGjdT787C(eA5{p ?RmD\w.{k:P-`j ԪiCV^LvljdKXՍi??ǡ_N.8ƨ:O Si~p_H[rMC}}NcTod}X9:Xy믃\8|ש_>ke u:Or\su}qm*13 1cel$'&Ej׸o_ǙtYf.)֛jFctȈO:G@M DW ܿoS5\Xmvt: Fج@T?\cPT-k'E  ;U =֡Voz= ^ޠ^J_ .aAi-_7(\wh,t~=8mclh]1˵NN̓g;2ˠ /doHSft©,VK*L\-6 OA[Tk-Y*B:3BuVly󿙾Ȧ43pv*[թߡ1pHYqk?"$тLsz<} fTQ3#ڵF399ө˶Yfsx,aR|UM)O 1zA5$(|~j;&`rwԾy.j]& ^8!0FV) _\(͑uG6’8BA#gH6mb'|K!ZX9PGx-%ݍ̜E 1).WnFfsz&{KKI3_!BcsOAqHד.HF֓ p,k= dVgZ3zzۘ[)^&UAjg|gB& @ys3$!"H °4טJ /[_q2ӧ,17u! t꫻(wuȿO09$0O췦1UHoU[3P#kO!h:^Q/4ԊğUVPBgCG5c-O S#ƗOß4%+p* ۨzKHQ8Qivۿ;MLVI0M}I9Eja}FJr2> t pm^{qSIɭܸȘ\lI{ъI΁Y7#IRJ|y13ov`ǙyiL=$5f0q& $"S[Î 1lU܃mJF*H"d9jdp# Lڿ< M3l%˯FˎfT^۞$:Rc@x%߾ྀa%O/LNd/1ȊS*#lH)qq[У`%3aE할38 ٗZHUDDݷV]ݷL ya4!(U'\-: 'PGG" ezvxp^ԁʵX! js2C?[BxY]uJŕ9$?On=E˹-M|srSz;D 7&84G⃋W0Q3&6QT$y|nS? ~6fHπ|]B .^rr)sޤ!|H5pe6i5g!9Y:SNjB@)tYC E{V蝿~;0zcm]FbǞ,oz<=-/L͚O@<;yҔQƮulNSFH;%iqg24F3`h#~z; R.l24N:MF6'ZJǬvZY4ӐOe)Xؗ6"_CE\ .Ƃ)چ;a\jY-T+W>^2L`+$Mgoa _2"|ފW1?얏ʕjTl$kI͒R 4/ ЌvUh5 gnuMswEaHly|fkl(LJO\xO[h@;e C\'t~/Q6E.RФƤ UNI^Cg[i_P\M6fohsYQ76xboI5|~BJ߽SM(p!P,k th0 rK7]C:BrBY}4*J^y]RO| XkEh1i?B)Pl@Dl[_Sؓxbkf s!/\x5V{ <ӄw 0cMy}HsLLSyTF$12mbyڑFۗ+LRhܕ8>2sr%x@7mcѻ凎.{](;c3x<Y2\_~3/Gm2x#[^N5-KzM ./yG^^` 9TjȄlW?s]];u]_]Ş]WK6Yen˰Qobr$B(XO^w^"( Ȟ=YZֲa ͚2>;Vli 綣@` @Yl $8,NVm;’ʀ $Jx/XCtHxlvH6 wf󹜌WO<5(T}pjV?(=#C'y'6D%PIp^mӨ <,CMЎ.@ZC\[ 78T-o#1G??ϻ]CKy~nХ8q=􏡼,jwH> D{`WL+~X$0p¾vOwkՙ^ Zti՜- > Fp\uGE9XP =Bf@^@E$'[JLL"Pt RiBOsCeVD~4WxK@5yR,|X_~"}67 UHW.kI7eՐc/X[сֲEP/-agE1 Vy6vg54cj(棿,R3LRLl$P8-H {.c8tCB?!d0@s(~SL:9utީV40蟰܏wB\ cS6O > v`!`3}̪t(*h&xBY9nQ[}EEP./=Ue\ANwnW_Z Q7Q{rndu:h_ ]f+5Ǜějl2(@\0";+:#ϊLY҄=ᖓ}qLgYx5:aIVk`]c]PX1ӏi[ 9W3sUL{,( R!uۍт}?ULo#),V1  Аksެ* n4p;ӍQ)ˍ ޙZ–zN%NHTvRؠ!4\e>=QN'=܅Ofq]&2?c-HMyrPdB $΃)HP001l7 X_QAh~?e:ӽ1t'A jt]&-2L`*nM5Hv-͑U׈XM =5ګJQ,2nd))b0DS 4C4̆Chwм,ܨkU"4CE-oR~4Po''{꿶.NDO MD .жX(XaB Vz/Ox]ŜGxWZ-&a_|WD DajcxBFGSq >^fA[4=ӤaE`8FM'|Bib#vK\j.QSXzFOABQ\gT-Uvw [Cö=cȪ4&. ȗRwEF݋mB&Dhw,Egm̘wTD c>rIS"Z2zWF~dڱ& K} |L|YǩYQ+,`G\wۖ &w98wJkdOcHoei IHxz!ѡcԓ/uĦ8o&3gL~xyo ƻ!ڮ&G0 ':.L%h~k?:i ͿNqcӎFEN]Mg cIi2-.9DEIϲӟ@ܠ,n@DHaA5,EtIi Wˤ(yG\:>9rW 5R'R%|Vɷ3G8]׫R뗃'Ō"يc6xuʆ4!DZjߎк^j+>qS59 B8b1LIB*bE= (kz mP49Kgs42!HICν}ޤv[Ӊ# NgAmY Z1MAz_6(L!uOuC&"~m4vyr5TkTă@ pvA=qz+ȹ]X/ciy2T,>] &|  v>fk"7dK9tl*AbP$%h8RkԔܭtxv@lN D1̐ ? b\6Ƴm&E`IЭG%Vc]|b! 0?@:? $RD!Du+!)`A4`ImxQwYY94ic{YXf^(rRuE| 2.kD =s6/"=;JГ8tV^Z;\ϙ`^WJbk ?AEMY$lU9 gnv{%E0KƛLG #B P@rg~xwgֿ`@lT$gGX3p1YQ3oAlݡȐ]|]Ƣ@XfB[IQҔ7G^YN5j9x!f 2xsuE:K-lo3ci ci3ۍ>l"/s6aA^`z->m2}k,k?%ۊ?}8 kRw2_^,Qb?\ F 19VȎ}pjXȣP aMy:l3OvA\_MY4P' k8= 0_RQ e56+ )"UIM /SV"/4iN7ApPeHdqpZ%TtfV@t4- C4?A, ,o"#?J/sk^UBQf(={`} 1:P/iyXjXvAN"[?sf8|% o,};ưJv' ];:͊T:*j}q/]Sa M~6b{T([eG `,}–Gv~V)cDM[3lV;I$y([0}/5OR#LYVcۼkIΊ!$2֩TaA'-VpiIśmㅻ_ȥenF3V :wYFaq-upZFl= y2~2!_2]b'|3?fJny=,M2=P^ڽHcM˃DvaD:m月cb)zDŽ|3ĩOL6w„Pt앃O,×,5I'Oc̭rõW,ֱcngqZt^tوER9OΓK"RvI4`978B_@\ ܒ%LM?R睊P۪> @(&ț",5߉b' 6.1*-IH<"8mq٤#1i-:6Tw>iDix\yMhT0suS5 :"Ȓ4 n;g)7DwFAhojI:aa } J~ ,mگr?{4adHWL+_t?B\=QC@eH$oiGD)DlxQ$Z}$ތvZp&G!:멿ne :혠[m]4\Md]w6xedrD@#@n%LF= &ԏQIj73 "[U}vJ(:No zəRLDzD?f$i8IOKp;SX^?)?Qr*_N8υPCZEX5p JӺ߃0+BKK*~xXq_ENP0 !o#$"3!9x3xW42@7RɱJ^d86.@eL(u'ׅq\-^HK[~خ*v-P 3==u`5 MKp#w4je*@SLdSo6ؘi~GHY%#r}QUdsX"r%0qy{w- UItjYX/W[slD3ERęEdVZjdBadN\D?H3A.N/+1ɡZƗedfs.nqpi̾6EOX:XY&|[%Zܣ㱝ⓊкLt`wMט%S+6/aPTBٰNt ‹W 7?FY Z^>Y$M)VR _! d)oXϟa*7HABLAef;K( 19 ,Wƛ(^MœWX荋6K9񛹝7e~ $4cg64Q} ZĭdeTsQyJ}\|4,f-edшӦSy $oK{ٻ̙"=bԘ[綃=%6?43 lޱ\>+(c"a?&^.kj-rՍ*jYE4>f[?2Wr}Yx/ zG"--mn踎-/;yM_cW&ؿ+syR/K qPPf4vpL%S%DaES "wj?ůt1>}TFc\DH̎1\$~oM8,0>~,m۱X?pʨ׃'vC(8g(DžN 8 xd(+@zB۞_P e:z %+`6P=;Cg{s@%YRXN,W'S>[IA*6pQNţ ğháBhc֝@G1HlL8E2cM*!+έ[cŽq $}[I r#!u`R"`{0okŽ۾Ԯwk}?mXMyВ_ iHU)G9l&WgĦ3  ?^LыjS.pWRj&Z/, mFü~4+3I{$.JNdB6\c,e'}p 5&`d1ƥk/dL`*2s[V/0f1!.81һA9o8~U6` a.W`>=JЪXXBna˯_rɥA]spPb%^t wDY+%VíwY VȯB ;* ">j1: pzyY?X[vVqOGdсytbHGϋm8.nXsm+bNΘvQ߬S-$BL@FJFtYGӖڌ^Ptf.sӝ:__-*K\['qɾ0c';țpgu7MV @b]T:r'}aѺ?5]]osU2=S>πoC4P=7{aİSO9҉3Ԃ ģQby.P)nUTGVr~Hd0HJAq N* J.<ޕxNJo9O.oSCV%Zc(qhs6:z,jj7 5>\$C ¢,LYM#2tXzخFw_mBN17tH+eٷC[)}T,JI<XIR ܻJ0RFa:󄒵Όws_/ttMjjNoS6gGZJLTڑϰJYb3V@ڽme.]>< B>9 7+aRf {:ID)DIs.^|LFIBd~y}TK(愁a.vҽus64[->0~ؕ^$;C/ϑmdoW8&h@}x*^MDJ@ Vi)>MBozCSXZXdiXU u`OB44JPF[SgDpT1L*hT.aJaoKw\glB |K9XqcWi|QB/Aڊ,)`nA:2mu,&g-SP0m割>`@b-vuU;ǚw̗剑wǏ%1{Q, Ax]?ӴD@u|/gFK rPg >ykWw~s`^CAG¯WƆA>L>{~9@kcV[!X/L SFqh8OGFv!|X혜q~(sB輅4v?;I`%:ϑ\yLTHwl4_k}bn"$^1Y$2RRY$&د 3%'=?scjϞޅSJyۤk s"wK hai?juKoYS Bp IY$y\2WX .^OGH"{$LEi7Im x/,>"-_:8uA\G({M⇀œe=+A] 慎̅xh,<"{-8 ̂4ŊT]lC9I<`k؝wPn Xǫ%[yLvuY?bZ'wZݠQy۽Ȃp>#%M}ߐ^3i0Ca>Q+N8H؅n?Vq`7+űan\8b.3ET?q$U5I i==4%$I7:+UawztӳЫH+12jQaLI"x5,yiLK1qj |.Iy*%r,gK`u4gdZkw$_D)y%IwW2k3Ԁ=r@IdH`X1 xos@ot/'j)as-&U~2]%%w73AٓhMSMwmMOp_(g EL!NS7׉FZZœArTLl5X8>5Ah$jXQeˡĔQ嵎Zwoj$9dmlv!戦y-o+BRt %tQd3B%#\#āq~=paۅ}WGGkpSg|m֧BuK2Eg+AvE]#!ye﹇t%ZsKEl4mmcg56ˤ1jx҈xXG+ УI/)2$[s a?-|o>?ILc] =A5j Yէ}6ΰv8!BH[bhӁMKrOn)U[zgXhoX\Jy-%Es+xSm~ý]#bi ²^^(CΒ5C$kֱDdNZU3ɡHלܠCI[jR`٣/ǗuS;!%?/zlRgB.@K CF8RGf6۾qMDז qp#T.o}AOG!ج'|>m'[F[":j$-$ V8<^ ئ)QÐ%#8R|I'ހ94 6} TjSdU8eT,X $Wϟyũf j׵myTFca#Sp D|Z4E6|\ F_ב}ӌ^hEGH(iH|δZq`^%E^_>^ b35N U 6zQlzo8~RNO WuAxQ:%Nr7>Au_X6ŮPnN^Uyfؗk{d:,Ε0ňs _|~=%~ǍI/&;?\N(䊚 8VJg0 Պmu XfH|B[9K O~ 7qBYԓKzS4fq@YįT79xtA*;(҇1CzYܮCiLX{yà!yPxf*· Oi`!K4g372V cm.b `tX(bYi[X{2Mp]Xδ} ̣l)R5-ZN !]!]jLAX/}:M0*'o@e\1lw;)jK>DHFsbY|kYCB_8{ܻ(#@8]xAxp>%!%N[+׾i'iiw,>l0Psܨ\yj d\4xeE/hZ./ʞ\W_v{ϖwśͰnj}}w[J6h0NrZ$;xޔe;ؑʃq( $ Pfh0k@\jx[TV`G2 '?)<evx;X-C[T΀+&y?I.QRͣf8M?Y0-! bY,|&BGF py{19!x*޼2|T`pϫh '46t<t9uEU&굛Wlf3EzߺevW3EA}3ljk, /՞-Xc?'<!bL;'"h'qXp:FɫßTp7THmG2..z`)D~%Xܧ>wm[Јw}B1نfJLF&@XpnIp5v1Xcbc1UgCaE-&b΃o]PM@2>ۻ餁JGL3SS ?" [3,ogg{ Bf ^j/cRrAQ# 2؈~,%јt? d*t~ݯWYݣ"Cext7;bz*n..e Dp&9/O!\y}Y`hrd+ɒ NLj~έh1)ϙNOiYZz F=3}Lh~vܢl_i絰\;T/P*B+'F Kx>wWcN g+iZCIh[HƗ *~g_v TlQɫD  ^/\ ĢnQrbvHƚGXoV9JT8]_j Z )wr󍔩^d!2Z=j,&XWMej*3L5^PS !Voxĺ:cuy@9'H\괚=4$ނjy n1ٜ8: x̊W3͞|Nsa4wM2kk@hW۲lVhͿamF`giWk57˟=wDbnRo&oWQڼyYXcJ.BYTLE+¦K-}_Fe*J nxgwC,=qAONHa!uĖE DߓݴY!2Y sHtBC!K١1Z+'*Aq_- ~n6 ɲA լ}׬[P#{t"[$^ ߡgNAUٷaGɛ̻Tx+%|'ϲU{ȾqwtZ:ApGP;&wgBTkJ,{#rh\AA9Rԇ+q"Ԏ=֘&3 Ûu Ȝ~WqWX ,|᠙˒p9G WY :v ?~zf yy 2Ƹ;1B<`/\'[ulֲT`'slHB.)T!^F=+| 8)t>UK TO@4š,6$ `[BgȡK3 z:x2 c8d/!d 6kvHv8ĦVgBjևܻcV=O,n Jӿ!I7v 6J}5!tD~~ÉH[TG%|Qi}Zrє1DRSkGX) W{",-)sM;Fj/cg2.?* N̛ R?\h5Zڕk\ZtԦOs}=Bu9%W=GncRUUxA?ya-O}oTy--CLr8VrM^P80&֒EX,'mZ 1<m2)dX̀b}LcaQT2XnAuF#Fr-D,%ӑRj,\p2/>,fƓsۢڳ +aex4苈uzDs>`Qi2d6;^.ClFaOTɊ"z65i4RaEoO+t!)@@9-pG. y؉l=K G"}edB4 yb޽,SlO ǏdP O.ȶ"Lk~HVrr}n:l^^h |_eFGҏXtdpr?%Q|.@2c܋2-CJ:]+kScoR=ȣF!}rA(q Vɚ<@!b$0H9/(U%AI-]>\~d x@<' TQ|4B_n?tqg*[@_ԷCx; 4`0[H%HOfjM5K668aF5~dAqGn`3ϴƋgp`vPGfof¦hg[ H6 >MV|ކ9P~|- ˺!%ͺCa?VnTVM0 -E(N}UX,*S]Vݔ4 auu"5o)J#o+q1I܊APiJ:QF$BthYY0ݑqu(bzQ_:/̊031'xaIؼ%*FȉS<\V;03U,^H**^hM YI4[T;kQ\M}ahOjqNg=XQ7-MIU wTK J@Rks!(3!iTURV>̬!ݮS@vt&|⳽™e j\d 8)G30÷A-ݳ hgۄGCoi2qQV xI=yr;bN8 M[D%TG)T qVٝ&֡?X>:a Rh3V@?, #=^Uټw&u}63.3K Ve$syA0C8GRz$h27=2K@2|w U;3h;R,=S޴h(6ȽS8ySkʒnx=R }2jNxM brvc4Rj?v=ڟG3L5_&Gq١4降vT]M.v?D ųRA"{&+S`mmy+꫌;Oܜ#0p;k2:eykwl$jS.qKWqL~"N ݧqt5L<ԉao`$ PהqJ4sO0]dҖ%ѐ[1.D\ Ͽ\,oVӲLPs38Q_bP6"Yt{xTq JߟxPS:|z# ЍEhσ5S_-uWNA|L٫YyV913xYԿV")E22.0  `q)2I`2eL9^`G5t% ;@|9͙ :lE"9L8 %7<\tm/B.>RG#Zz9l=4 L UiIs8}ڔ{?bTBG[wnh7Q*~GjkDa| ˏd 툳/A:*{W-qi6XwU2IJбؖ,h'w47G8Ɩ HcsWz9K|hLd 1 )sR}%8yńfmq̓Cg>m9Rvx v5ٙM% ~3HѭˀS)" p +KJ'7uR#﨤[. tVަ3Mm W>K{-NmgcNgI|L #Ia>~Ho>c# .Q^Cplu#)#ve:͒Tn>*~k+aa2oZ=I+_ xd3`p;v8jh5_qZ =%fF  x"奎j Yʼn·Lj+ qlҞP% $IwռCZxvW|_=?53fgv-!SZE6# m^%ǜR{{B &#Ff)pXt@0kBHn#/pr#6; jNT--'J$T#Sg5RWL26ݭF~I"%Lq#wAS73]>owQ>]XZ|tZI#Mѳbzp7dE%:]L$ QN H D@jvŖzTl`h`O tBm=aa@k@h_#;~@/r4%Gӷ!E%B;cE;t!cLm~ҳMi&=I0 zPo7" jXџ<^baξFj:*Qas_pM`ߒ˜;(; )țcb~ Lwbttɣsxztհ5 ^%@_L͕RxΠN? `r(v2ȑQ$kpHiÎN'RH"dG;5vF vRGe+eq4mت*v"Z&~R|kF7pcs`HdRG#U_e}}ku+`)_{pw`-rdr e 0ۮBL9TǡUsN' K gM@>%ޠ> R4E_$w! /OX|]3Tt3$7{";/a\#ΠXnH~2}&8MP`Lׄ?Kgy#qLIy]^~l:tָӁ "N]N[Wecg (/jl3k[:>@q\"g}Ni=T ֨wNH xGUጮLc YHX & /.=:{pmS9[lyX֮oW.a-|>!1](_[KU@=p0!8?4w^e.]}y;pxkNJp tH˵:RENT-K ER$_ŞB9õAN*d=OāE#xsL/{& ~!X]j?sjbKC8|l]Gj0~BuCɔ:TT{F ĵNq\fUN)TK~f m5@Zm:XiR1Yqt>cÁN [iڡ=]djŽi$"br/XG5g+`n;/"Pqf*3*R||TTCG{AU&!g4PHc=áUZ@?ͼEg΋ݴh$h "5?ڝN:{Z.FR{&-N$a ҞM%yBEA#=V7bVP|w#) ~6(}=AׂpTFtܷ1C\^a9Q vZ~l :*Oәzȩu--]n`_.߷l_xڒOQsan@Rw eZ&kF% WbtYެ&JQkY؅͒(SnL<"3; 3BR.]CmaԂaL(|։=F#~*!P5RnmG~y[P\Ew :]"iErUԙ`jE]%@0je+ì[>Aw&q}\EPX;MkNK"ʫD^j'>+U6~WtU6\ȃnd)T^ҍ[\)"Dq)[3>AZPseX0l Cxi Y2prz@ZsW[Pf!᭟3i_xH:uF 8v's@PYm@QA8YDm>v7jtp`~ʨP/'.!qƪ8v< _ QM>qH׋ۧ<pT,fL?!:ZWéy+t!i>UIY趔KSq0g /6% MK/VIl9yB ]W20ťlj@qt\+B陸c2#>A4ܺ X_Y4 J))#I6 ̻T(m~r!3"ܦ4KX l!bf"<#:W1.Q.N0C1tw;v{˰U#7;]G.L0Sao/ʢ\}=9Yȡ'RjtekfEY Z+>4d8X~F83.{Fɐ9I3⚌ITx32V7J J ? `G[Kxil|'iU0 -w\}sfօyb;;6j6|]54=ڎ:{}ytf3M;"-Bf vDjwj uȻ=ȱrjĴ:ISH5ޖ;@R/&"vvީDs, zh%ݦUp d#)FRCRce"l, nԼVćDZK{ְ}xr%Mj0<9"w)Va@ӡO5EfpU,߾ =29 ;̊x4B  7CLʎgW7A ^zeeʚørY"9DOIUW؏I-Y0r+vE+U,o7IK@!8Ռk}цtC,lj$&쓟<9B`荷r66lLM@uIj@q1J`}Ǝq8P1~.}+ǿFҽ "F  I7dvM| /&AdMdyX_ۖfsW'a?1VǤ$\΋2ǝ 8Fl}y./Wc2?+-{uBS. JU[,ٜ  p`R&͒SLQŒA:!q+R=jUN }#vj֬wz%EӲL@A2B∶o~vŝ? 2XwՈ"3~TC&0%MK͉qC ْf##1qE@,;EǠVh䠆-uXɥiqIWt+qoEoEz7 J"S4۔ZyT>3f$0I)9}`PDͦ f.1{,'BS+F2.@A|$|3']\} /͕\1E4L։/vbŽ6%dN32Au~>J؋ ď&3ȧgmtboj*osfswȍNn]3[Žar?c~ p +ѩw[vͧ.|{2= q ZwRm(R_ai~[\I\M+܂]N.=m*)"\?r-t29gceeHYFcEKh<Ӡ,pG(C1(AGP)nMK27|7_uuF[f[E˱XY%5@8ܷ{(/Aq;' \t[wfэ`I̟zwcx$iM$MY416zg \4d4\\ufzx6~'X׼$ؠg^J ^05fQUr'@l0bq }_{~߻r`< f$dh)VްS^DN?AzKM~h҇j}#an9-{ZR WΓşWݗɵoO n!-gk-nd"֜8Tjk4U m_(Nq3,650{XNjЄñͻ6WЩ͙'Y)0>UvΊ#35>L߶9xm&߭B'ːmEp"-OUX^7T^[ j~LR5ymO>Q m|2[j^IEDK_LSGR6RI^+0]G?@r5 t=,79+VN PaU ,' Z$yEPՉdO 45w`e^o3ηiDo%Wq=h>w{6~VZ0]@Ұa6@:WJI楧 ho_6pT.b٧AA0MD<\r'9Uwҕ)TޏNjq i)wnoI?t?L/OARw +Ջ_i ԧS}`a3*C[ܽIz̈́{/hF%HhveGy} /4` wjnx|I"oɊ8aOZ`㙏?{!p +qB=wD|LOIY ێm PdsY&tՀGW:fQ]LJ|Eg#bTMG{Yⵦd#劓G)q`m}[4aQE$#~F,%k8 dmV"tQYvZc<',A vΊi( )&7OO@~X:W%!z9 6u,)y^OI-K=e&;<`@Zޠ2*D÷U+AiG͂7h10.QPμ ٭[[3PV1,a#n(1i}tuc o3qpP]gJwXTI"s~eLr|7s[>jdډN;SM#qGJaoN3`cov!khg!wScFH(=yqJ&1] V=|pUٕ` NbK@iJvpVmJ-̺ڒwjyNiY/Ye%7D_JǚsMst$pȿ*#^폏tjB=,Jj)@g E~Ny@+7E3D+V! ]\2KH@8ԗY5] vVms?3D&uZNYg"h&I R`g=ά}D_ZƉ3刡g Ya/(5%t7YXa$uʍKSc~!(T< 9mzf4gseMa_,O0˨i?=3DbQ<4Er#?3AtңdK{Z0`~>}R+:F]"nIOCsJ:XvE4؎Xlݹy;z6?ol׉BKLH`@4aсᅮSkF *Mq>aho.ey)ږbSabޚVم+NHzT+V3l #g%Ho-z'rjuEw3My.,L#O W@}=qX~ٲ㥡;'Y*M,ÛF4Þ}k6 єWo|J÷`i !E U[]h0%5/DdE_iR am`-- m^ +%lH{W8χs8oPk"i=Ix<U"P3y)Sv' u2*qhIB2A`am!./J%1+*s{4 `l.f!VDȡ7|5-J+7( eQѽc>`+3g78X#NdV{AǵvdظiPBG\a=Yl!z:P9/Jch*`@| Ɇq :[hΆFmQljHc}R]FYJ+*N/¡LM_N `dv-;Deɔ&"RjM \_hFMB&r.vaR\%ZIaVu0^ :G:Tb]#[Z|뿷 +B#!'0rp`&JGFP}U罰VbES&NDfɡr(&OJVLG_/,l"=bF91|\0yM@w`1^ pV˳nh:` j2:).DPEOi fk5MI|:hI% j$ŮRa1`^,#D3E+HV*/uOĊrQ!hB 5C?8mg]O?Z0ݬCX##N4rpN*unиntiX`ρ3УʻJw:enc̥;*QX׈0GowgJlwD\uK$'~ +GG0Wa,s(ًdzԡ u0ܾK .̚DOvt0 'ƁM.Ք9 IZhgӱ}eh[ Ţ!',%A}9Ǽ1l:G|̾Ք ވxL~DIv2Z+Mޞ-P3jM۴7fn#FY7pFX\WS ܈0EȏBvc˵y$Qxr}U~EƦ~ NV=s aʑriDG(Yxf:3? ֚,R~qsZVP?xa_ ]K0۫dL=`C=J[Y p;:!}m[ A5hDyl+s5Q ~.>q\'+DAo>Bpa3𓁞PQi;^C0@.D'yRrb0N=(n0(^7dnHaZ,-˾%mGoYۦBLP#< ½t~QK bp(޴&[2.$H;1Y̸LUQp[xM =ǔZ-#nuZ 徺լyv@: ѯ2/CR,1N[J"oEy_gE,)@/ݐ5cg:B/u5B H hIB"Xz@w2w7r2=r0uY܅+9.-UR܈pF$w >9M PĤ)ppuz} hIǶ_5 ,Q[on+6E,VP*zxX:m9QhNw<Q~vWQw7yKW27jbZ=z`TcyOQyޙSu`{نE.+x]T+[ xjfŗfY & 0r$3aټ퇚0ìHhU&C9gb|Ugt.QHdY@b8Xp3t;=M7Dyxuθ#^#'0WvH?0lRO]II@ظM]ꦐ2~Fsc&KdJTcR~ˬk->a͇QIhEa^.7 2y&_qU|zhJ;@&z[ ھGocߗ"K~,@o{4 7&FwZV`iD4-myoF:ndN4+2R5H &?"9,{l;n_I#fUlohq˝֤"2k{bFtd/Rڈ9_|]T5FD5bH~F<W|Q G4ޙ3=^_Ga2xԷSJv&rKo( 6pqm'Ї:܂y585ntH]V|m:E~ >mq}E \J &^/();inSoY Y,7O+45 F]S:yjx0 Mɏ#QJZrP6VUrI Nj{.c;هyZlur}X~ŢP% d+?g"i RZnRxVU#BŬ?S4;j?6] |﬷-0+ixGpf~A˖s9tzdy{+ +nSj=A.ƶH3:'y)qoBߌI^:mbsQ>GU$&ͱROj0Gb6CY#\@vHabMb^!Z?~3ϤMeweX3*޺3LF$`-Vh0DW,Kȳω`{MJ5; bڮva{DEOO@&T$p# ?(JI#Yv>wj5t:Uj.>0hYv%%Iz$+_-3=WJ%J}UdJVȥdzndx!_nN%dРWԼ U:hxC}yiO[Z+} x@8l=wa1^_CYz Rv N 3vNU^.yvbO@ }#X<ܯukYbe45Oyk\̇82 +Epf[@h<3bKݳ*݄E22kI^²B)+NEE|jD47CLH "CW[e%ZϘ%_=~Iɸ|<֬i5;<zVȺit} ;PM  Y/OJ9S()s}^6)ѕʤN[b%b'đs+u˟:#mi5 6m)DqnnY W 繸5B*m6$01lvxsCPnUX}yojB0^ `$ nڞnZȰxk <ѱyHdj+FuFb89x]}vۜI`6 45_Xhf3Y/,څ>Hw7='+m#Y_CV.V\C{+!x?)kM03..'Q04ѳ2 @V{O.o!ڦ9U;.N121uB;bxNWn8ؐ1R%|M$A.Ԏ'px=$yBd™TLqUNS;L0! 3Wlw%Y7Ys._[p28r^6RJ(#u+9jNDSbwbj LHE)4}͉2VzlU&hCߒ%Ўݦ^^RF9G0 e񵐣NKo:SoI$ NwsdIVEe+a+Ԣ*";ϩЧ\3Z HctlFpMp* k8ZE%CZˉh[p2  ryߐi4`o|,-2M2_C"' ,XʬN 5>$O29J;!# 1uQWf9т+*gS1Qf(7-?QZrfN{y]w$bXӖ`3~c:4pV]Ν}L-7~lSr-В3 4dklcEAx^a%CN -C_&8ļ)@|kv{dܙ'baf5޼k4CE3:쉉;SQuF9ޤ˓ڭӍINl 8 NfVd$gj{U '1_yiϸFig|$$i,ItMrwLFO#n`Ƹh.31J#9 rգw/ZJ;sW#k|gi7G*#>[6GPvViͶ؃φ:> x9[r#mP]۷J=2f7hH4 5Ŝ6P5 T+JxH6Z9e^lĐ!^B+dP[&G1+(է/נ; A܋JlR-i۰ 09{6{χ>J9LR?ڒTG}*duH UA>Lb& 2A s1ь%]`ɏ0)3e^9)bmHǰUc'_\ss7{AcT Cnݲ)u_2E53KZ\>۴#g{BEt ;w0C1,LF:n좻puÓf+N[^db.r[ &t,6K~H-6ȳ0&WNj2[Kt𵪓s4=8-k@S9̆HXCw+E?:(_)w:V{ ՟}00cf@Qլp1 v^4]}{`JY8O_zlsJy7G4uG)'C[z1~+ xRWQ^ V9W607~hXI8 ~seڳؔy.bgwpѲZɽԩSp n9*SYr}n6W4XR7i]SS1 ؈u3tF.^ 7|v^d&;7neH1YM܂`U?t8r}R~%e:g=%,ud̲֓ f -90fLX*FFO85h6!GZQ20)QүʔApGF}Ȅ@?f1U!e nQ> 6̸?ۺHKv32AIYHl,UajFWѼ;_p>QpYGh$x\E/쑯VS~NHiej L `\AJ.fo2c"x3CG+enxW_叙cec&"dTI! tWOv 4Yg9ŊK(~c#|$abH3TDVm 1!B)Tvf +Y#QP`%J`U^2EB"[EC ODLu.[T 3yJNu?UB}l= yggm ctCށqP7+^2ך/_ƣ(8%k.:G  #X[FxhhkhB/3JR|WH46})4r R!܊XW6rSṑq!y@`5lDcOf)aP?AIg֮וc,#b 4%sOq@|a+U(pHK K'CNX$K] U*hGU@W f>SQ3cU@KH8Si1??zI RrC*q`!Q}Dp-b%Etײdjp .D*f90D;%fU 78˔ڮ X| ^ 0 wfE)~闂l&~wxf((g?KӺ9r"7bRa%kQE/t4T C}[􍗆=([/ƭ4AK'4ibLP/N ,|alWj; pi]A| LBpS6Me-: r3 [#\s;YԅRWMë.谷U(̮m*,[>Nt]&*0CMjwWUmz}.(ׇP5EX[6}!y\҇=e]aM_k5 Wss;0VO5\Gŏl-_zlo{v/U~y}I35Ǽ41_L%tfYI:+LlYgXbgV|Ke7\eƇhTuth$gB0 3 Ĉ).!ȥUXvK1()%*w-V"$ѧF[ث=ڏ\Wn5H[ k:aVE\LaۂX ZUX[Cw"zĀ D9u 1@썰ֵSL5X)u,[ iq+9/ߵWC#+a4 CJYjdL,-@ICb 73[MmA*Uqs]:Шlsׁk~ ov ir7N&>n87IUߐ`,~=`Qʍ٧>!'ҵ &9} -߸mIdgT |!UzQm+ ]O9 &<[qSΧȁ̓.}űJgvrj =PKg88>u)_Xkʺ [O.m0VwzC[DMLՎ*Nfl?Bѱ,f>4NU貑ϱ uțɭyaD/RsqQbt= Qό 5InG}S=x]a9M>L[Tb/pHq h~[`.,”QL%)=_h1(唋D9Z gs{lJB%Ėȱ|:VF豏yC:, ڜ80B7DR"$ѻ;fXҌBoI6R.eppYNw+yJ R((u *MIE"㧩TUqMX% 9*}dljPE#ʭ8 *.<@0Ձ+3iɜ{͙JX!xr҂BԺ[= 1ڇ_+H9V{N;JVQ`Ephv#o59ڣ9$Mb%A7*=m=w2+UrsIlrY[H(З'O>BZ SVHSS"~j C2G 5"s}:8s ~Y$cy7 f<K࿠.Lj`>K1 ٲq_D}aq:TCO V2߽O@`\%-w) }^N4AԥxYĭTo)n?r7[׾oƹk_Cq6Zė;=wxyYڛvqr〘YXfO+Dfu3d+Ү!\4yNzRRAc6b 2k9AHѬ (H#o݋w 8*#|:r۳4eCٓwnj.p}蟹LJzmRWxTph+UKYj?t`ߔ+KvA4"wIW ^ (?Rw`Sl!@h[ԡt8Ab(5@|+*@yTsMg>#4V;g:pY[G%g0׳ꗹ2T@=p[鮿?Q!NI~( f(>+G 9p`/̩!Ŋ7Uo}mWvoIa!8ݿ c#ՌZYzlpYS\޳[g|bҺXlΟ:t&?`Ŵ1Z `X=bu%KJMZH'0ꡆEbPDTE;/ˎxI+9/!.oY%J,4R0}@@,٣!{ZSG* .{%1şt :YOR%(5ѫyNBt[zV9(J_F{LP}+?a7"1X?@o *3>{6 r<w2ɮ>KN=UW<wl*-nj};7=pq .2r b5;{fh;RZyАQ"ɰDK7I>N8IoȾ[ ]'ZK+!W߅g%Y]WX5QɯS]OeE&륙)Y~lcR qP|Aǂ죒1h4C|%kB+)83ղ'/v6G,.-΋=H Z!/e~{DL"*d>O( p2f{qıw yi{MACiy] G;^%FUM ,ɒaք_ g,]2{SZb./lt{#wkHzg;ڷL! w)`YH>R:jy&z83߯L_ ϩd!>ٶM?QrP8c].fDO U=Gc-E@Ji!e?pD.O2'rvAf]⹓)Rqji%gC4+@"c1*Kzx$!+{ 2͞_ˏUb(԰#@Ci$kes`ܒQ[zaһ aߏM/>=2[#ryF]f!3evdzLsZ0B\̧t!Bc}AvwIb~R.9T^'Zxb+тAvFɕ8V]NA=VS#ʵծCq\dhT,* 1\{0i| 82W)XzzЃ !iH¶qdzH+ǖ$Uf͘O\ o8/ zVIFmxe u8FeULh?"5Z 8墆w_4=`)vŠ?pMt_㲄ͯ^@%dy`~:ы$EjRܿ F1B"{`_e% |zi>h^b]y@I>1DL:LV!sssb4KWt{Ӱp1Uscg;Y3 #blޢRi?W & "u=P73;L,=(Uy+.N#7IXۤaܔnQ)!pLFXB=h4͖IؒIۃ=h,|fΉm]ހm/3&OrߒAdU0ݑ "#kCooKQ Dۑ_5*K̀Â\JC@7/_J/&@֛DKLQ%# $ "-50f}榉W,vJwS[UE]٪q dZJ5C,(%/Af\@SdXEKrA7HL[,Aˆ`}:櫙;WwYS,{ `W$ZvET7M;񆖞ZMږ6op(CdzjF5c.o:z&K'],&[SU$Uʮd%L*p (ۏDTz!4n)Zd&U>.:C>kn\(+xlr8)v@t =V 摐HB I**)Mw'NiU׾Ϗ%x0^%(@u_sTAa7hTˇv>(:VkxGm3Lj.1if˽rt{{nNZg뻪iom_jg^>l.X^ іvָ `py9.[>_C; qXL ?ِ8X]o|$\mYjuvmZ₤s\n% ghԘHo;N6?# {׿7qnC`XP!d OWĐ賭1D36؉GV'"@I˘>qa;xKu:|(qGJ#+"EbIveΡSaNۜ0lͶjN Q5P_srm7 U`Lu]+UdVy|En+5LG/))OlaNg=(Zt?:#ܞ;|ſ,_GeLbKvD^tw5p:3BVLZrDחJ* 8agP;/$PV~o ^39)r- ^F&x0Շsڞ&Z3KÂqgt DYMX4(C^cK)qytTT3xf6/JɊ^0N !#Vxo)?6,b\P0żMP#֠[ɡ#ce"du4L"aax e](ȨmWM EQ_{#^k̭lye=opԉSV ToymB0T`KF(7xuԆz n%PO .iQ@%o ͞IN5b[j~\yy}n<[pUm#$F}H-Rnz10϶v`a>k.l5Q :&R\"L囹f#G * `X3d Mkl*o~|\Yj5b 1k`d6jIԄ4MYdzxMkƺC]k 챪l*PR}i.tO6#?Usr[/l9w:dH csQ蔅Y|?3P}?A|9+ٛ-)aıZb(i R)X~1=_S9VlOz/SMl_Q׻fy8 I2u,z3=z2Rt(T#M@F3|95 廙kՖA@㗝RpcaN7Ӯ: دyF(^_e,tCh[w]-D+.|.ATVaܗt3Awvn-jR]e77!cB$qvPYyDI]\܆{">i8ATycOS/5d>^SYpz^vbEz˦8FUoIt͟֋p:/tz_HQ3B-zv'0c#}($oT3-wv@4‰OpG1k3jyKwoRAA`t,-l{g|(ՙ$ѾfBA,hÄmlz}z9XJmO$4%]YJ$Jsa;^~\P{ACۑBS$UCt{a>OT /%r5A u؜CƃVIf3ػxqRϵuRY>b@2oҸʦw]?y87?F9J;ܜLw..Rjq݅e 촚ɃvjZ UhGQG:<&aJ%=|yū̽N HPp/´~wd0]ǑIm9L#BE6DnqIv0fALLQgJXstQnW:ut #y9lAs{WF 2!unܰ=cr@c m _^& hRp%7HO/{6?=P*ꌏ"^ư54^wsx^xsV"1D1`\1}Xo,:.ehd8A†EUqGׄ"x@I }cDeE0Q`l#< а G?/}r}U eUH[K B.哜^o{D۫:J0s 9GNL{Uy*9odBqCVKyDcg#ɪ/9L7䏜Y{ DyX@ x|KFpA{ #"5cE^M ԛۄr>4R#sc:u`L7M!\vc)׍p X."&-Be "=-8 C;O.դgyvB*W:G ?GDH9\`ZR1r'VȗUơ$gj-e}KV] u" 5иھ_X3hHmZo^`q%2 b^yLQ9W O=Gf2Gy*s~u@LFkgIsT lY'f^8q7m߂/Qj(]kef78Va:!wSp^N}|>ltd(z[L3 w< /I+KblRgOI.s\ 2o'0ϲE? Rh=2:lMKn}q]9O~ME*үz/YEa?Q]e!ഠ=Kw@B"@H%ATR(gS@ttC\W=-HWUY12UNdž=ګH﬜'{mBd{Aa ت)ee #ѥvXV=/5iij)p;MSYp0aT>^䲠Mewq;YGg`ّj'?Р!eDi:s#xD: x79bI K_%_~]gѾWQv˅1 ] %Eܺh5ㄊ Z쨓HXqU$*"=a<{zPC[E덖ˮTv>Vi% kէ\ܳAo EΘPV4Ͻ9*. Z\Q87>| ђORB !F&vϺ6RbVLVgRTv?m5U & WSSI 73噖bd|JMYe#>`_"Г'y0k&%zxxPjM>r PNxXiٞc DWy@Q"St1Ԧ@wʯ`".H Ibjar+Q }y֩/;o/.Y_}V}F6*]_Bfz. c ҽRu6ĸ)Ӹ^8?4%钢ϿՠaWY/Aaˢ} KX(8Tj$1.g.T9d.U ׏+m8"3g O?N)ݰpﶊ &>暟?Dk{{vjTRBwQ}chkz6|%sQE7O婦x9{Kxt=|lDu i }~oSM8;zشr8E;|2<6V?,Ռ,XfAS]K. }!\Y#PR%M7Q@I֭Q 8BP%ԃ2:3.ќf\`ͪWsj :햸lyKYv:U.Y)n횅Flm2Y}.TPZkpɦ{>بr?YF#YEYf J[@и_=^P $JD!;Uh\j#o? o஌DCzVjS*6&5%WWF`l{li>*UܫXL~D>ņo V-qFX>TFGVȪv%b2>=$)*.v^aizՐ*Nd*UD _p~n,yR*I7rzj(FO|*,մ侗V|eDŽ6\iI_+9-9`IKzEje4*DjXGgUUsЌ vz(:7e~},`ʜ wQ|o_o3gw(n:2^9<#`Ћ622~ҕfcʜV|"1}'4=w}w^=b2 bLӶ Ec4lĩa^ O\}CFB r7|z Y3a3Ih=|J9 O 4*qdJ!:݈뚵Bkd]| ,/>hQ(hr,0Q-MNkh-@-pܣ 6*H4*x/۵伩@ک5⾏}PRX4:aK2dE<#3VlkR!\SǞ>VƹL&(;_ZJʼԤAn v/'e$ f(Ґ*!=HinY R] Htd"1efhZQ}?B+Dʧb9VhY/n ᙠ;sqiVvvy%_}t{|cˢBYq|14T$6Dex" KH* CԴ JV&co8Jᓷ ƙ*s&[Ҥ_V/jt\jϋրuJ[k8-EA_<{?ͱ~@ .RV9B6 }T\֘Vn~so#}D{EdP?4gEP9Q甊`hhWOz|C7\O}Ad!]^9t:xa2#%Z VĀֿ1Hr`o2eśnVߚ0VRG}o_k_d#s  !UR+=`~frot_JJֿst⑝.p0xѺ]'y|T?q6ρ\-]k3}0/Yݾm$p"mS5G@3>oFo֭*r=LcAh{š5996ڗq|~GtIHN D̑$&-nv䗃`Pv?7\X޹S@2OUs=bIws,!G׿!qH N;)(JyC4nr>~]k%;͓7u_!I_ r.QU?6=Gm0Bߦs0J1["8&3|AgqD8Д+DkT@ bS:q^w-'ogݿq_6Q ίod|cĄp6j}B K|WOW#0idQ"e\KX|,Qz J^>*kpq x>@jD3|[ Uԩm=1MAYw< %695n#Hbt!FPЦݐ]&q1nGHޕUt0,.4 F/gƌo*"4pE |{ ,SEGSijEy7FˤcfV_B6K+ ='j`;MZ}Vl.c۴~z0w^;_4f}E&P6XpjҦNk%ysV\rk]KCC'R- 'J J1/n0PK6߄i-|2eaƕc};X"H1')nNzny >rx޽%Z q.:g_Iɴ_=>)#`Srqx ;I̟pw@ Ƴ:=?)eH[h~?{dA%С@CW/.o=<+OiwŅm q95Gz Q 39Nk| '`gYO.lBB rs9祡julKx=Y(:2;xFY+H8[h" c szoGqDOVtףJUjj(?@ݙn{L.0hEy w,w+ǵT*rGV/ZogB|lb*{vLEkf픠@Lޯ, a{*E[]20|< &yu'48Z!?S0)[ u VKx݂c+(ɪ1ˁAlʷ[~j5=Qըc81Rh@D3~oj))nj}Yw 4YſLx+b;wx@CP[/=~OKs^Fw'D68bM\ (w׮mթ`1%QQbq-ɪW9rÑ1C7zWDɒ8#S3 ڐ7j4οbhd/}fxne(1aX۟D ͑-lZH N+}1h̠Y#BMX??B-RN5Z1ċjcbbޑAό=æ[CDLf<ן-C۟Γ,ml$LDYNlo&/%djƩI Y ʌGh2- ((ҽWԏR fG"Hp2H!jY-ȀlPQjkWݦBx&K<\,%F6TYILcKJzܮV, X2}&HSVQ?fc{Lē{fQ2BM1J(Pm/M$*;$ڹBwjB sxDf g~_I[aP{Z\:#owfnL| uj%,־`hQb}k_rΫG/" pctP3P29Z>ܞYaLW'4XS9>([\SJ>@w1{L|0; Fgh2Uy:wAՖ94M vH61(2:(K }ވ9hu1}wl}z]?,n8[gH8& €F<2օÇ& bYʍ++H(RF% IqtţY"0hJ6aAB@ۯ[*4 ιDp%_mx?ܷ=iZ+}m(¯Ϥ(dۈ6Pu&qEf;uۈ&$-U6ֻ Y=ukcD, t''#`-|=&SaylƣTrPL4~(݊mPY deP idޮ6v2(C̄˜o-i ծf/l&ᖾ?/q09wx5Ly;+K9ubf}JV4/}\GxB*DaNO$Kc5d|rO6N`8>i%~MEmH$Ώ&'fru8V,mW{K՚ AG*jIgtpP1s(7Lǒg& -~Xod&+pg m?AݢlPxh}Y'c RoקX9Ij=#T?u_Uto?-E p\۳, gȽ;4>sH)r[ۨ:(w a;1P8 $J 2b'x_B[(L6{r.fdx;R(o8^->oIg78{[Ow5mtl cY㌚r?h&^w GkshN3$b5B:jnXe9Mk&̚6YbY'*{Z +3 ߡoQYF^3ZPſ sL_QT`PT 45F=aI`#MMlSho(Dآa%>qX`pU7U 5Õ726,;<(lC֥ 2DG=T{e>BΠS3︔h7,zbJb{{vAN ͼFFݖ= zf)Ӟkt.HGO>a#y!pԹX\P zN5M0KKhI=ؘ iMJ>W8/TO#_*1E^: ?-/JkM$tihlvVhEqxgx}udH,bOIy*,tg"ZFd03M_;b܀*s+ܗvR i)IWB]|8И5Z (rn;~ߣE6"z`1"+3ư~ bm4D7-bBk!0 >~iytHa Wib8ȇK NsaRXX|,]+p3bO͹E3hOxbς^s ˔b|V\i$}2tYD'հa9p/A;ITe+Z kȶ3)鉍pX p<"xcAV5v䍁rd`)c>gL$d[ZȝP' ,aGr]E RTC|a jWtJ{ʼM_Xquuz"=C?['y'^Yja#֯ÝMY'zzn@^35񔉄uu9)raTY#JzSН`!J'H菕Wd :'蚖Pb=1Ţ@Z K%5Ub! Ay>(bƲvz$LC,0Rhmpa:]_Wp퍫?ƘJV{1N]i_띩В]R_U_MѻMt_c*/DVKpz?T1F[[1aTFЂ2aӞ2i"iN ,2ڨx +d*=}e娩dcÞS˗}~W _ Gk627>&1I8im g,#)ZT^jZ˜70pNEX f) ?Cj<YjCSmL藿^f| ~BZa'\hԼ>^-3`YI}k=֖#N7+(IgT-}G~/`vʮޥTp^YɟL8 ]Tnryv׃ROSjx$.=l`# g[9d2yZGl3Ϭa/JknNсηj M]^Q#I: KfU)2C_w%Ҩ~& |!`94"Sr6sj9P$?JfwgxҤʧ7d.[`,k2-߈A3S uZ-]F!#jrP?/*ryȴ}^TN& 6ˀxiM-R˦Peesٱc@ Z]4E7#7M߼ratsV@m_ 3MF㿚Pk"A,\Vc㯻'S`waj؊e kKt'/I+͐HPBkqƧ ؈*%ُ,iqfK$.>* 5\2^J=а-Mچ +R&Qc39@jvRđ:>$5l+oG!¦88fcWb8k#ޭ“B ޙl+׺.Kp8u޹Ė,g6[mñ'uPaJe'R.ˋ էC]vq'&ܡ"{̥WTxNR:v1y\mB“Ox]c x /}3qkO^f;KTrM1hi*=Qb$6'%B'"N'_$ɿw%/ӑʚZB5ߧ \ff]+jQy op(dn rp, QwҾBomu@ULGG#&KfG6 n5T- J2誽M]4'y:W;hqӑd-Ac  WggMvL@*WBR.JcȍFpAo/Up՚Ä"{R-ykQ>\:$MH„EjiVQvG^Me>̜<'y3`|KA:F-HZQ}6DJc3IAEg.²J 5/<.icװObb&$7«L, q`!kKm/jK^?A[ؐ6MLv$dZV3$?9<= 2v5ij VmoIz0s 0fq]7\{ fmy_з&i A>Q2\cA7 ƈ0Ie)_)781ZIÚZX&aa.exǕ;V?~4c>r佨C5s2Y '_/@;ȅNX,6*Tzg?2JMXD} NJ[Ry؅L1]7Qw 27M;KőXpH4Xnl;b)Ǿn#)}+T3'ly_s&)@,."XXAk3ͱ]ԚW~um)\䓹e Ջ0OX*Cv#-S#UieJ ΐk5▗(/5:3"^`V+a*8x@zi *ؤ"RT'EXNr|%41K$cOE]+xEc}7OUxe\P[c rYV˺H_~8OEd!V& 90j{ Ǚ>6w*A gV2+L;Ǔ 5һ˪ٶp#wqz_Ug#E$vRůu8fV[ΝIЯ[!-ޛ-O o8+Xl)m2PS Wtzq)Ho6̈7%l̄<㣈8s[T+'Gtk\Z (ky+ P4WW2m<) ^A0Iɀ!{!׮W1kWQaz_ld%buJMPS?(1.N`h#MiAT U1s_ğ YlTC& QjH̖3ʆʌL?ky~l*W(xo*j?[L:N`ښ~IΣF0qC$Yfd%ߌU*{5l'ɠܫʼnfۦo9Um`{T:Da5ퟘMԁ 8pWCLZn[RDe(<˨./#_P}pŷZ;F^Վk)ax/9[E]^>uiRYt2X`:x3߶ ;**QA/tu<힀7yo@r;Z93R6+8 =ŗ6;(k;Q$/5 bx'=^q}ֽxN71 lۑu!ؕuv,P865˧U]2&iiHM]g&F=eӆ'_vYy 8IGP rI&|a$pW-fH[B-}^˅;_[=GB8 &~\_\p#2MЀnP:W`?{Qax0bC \C^"\*^4 ~ۙsG( XIU}f!oT ʂ&J̵& |fΟe>;|v$Z& ;2/3a2ޗvo;n9{#;-~>2)u1! Y::бm?})K#BPg@/g}vkg/=L tdOW)`HvZP/B fHW_ې5[Jֵp<<[Sl<8"EjZ*?~7z"#۶* f(7-4W^ 8yȥ Ӎo8ԊF*Glhavka f-:؏D[1MDmm@ZtHNtd볅;j}jvZ ʉJ];]QP\vx^R$|G@D.T)SggJDՔ= &vdz~wj6TDpDAӶ<:'Š(k&;ɂŨ9\H#IϨ)+)fB3bvY֏{t6a@PȈm<_T3[Bڇ\S op>}~ڌQ+ʛߍI롕y{c'B%QE OY0>f[~:IĦROGw{I[cjq?VeA$N$~@j2s ϮrШv/ ۅYxQ#q?J!RRߙYb=#H| sАN]!;cY쵷X0@EfʚM@Mw0iGB3?HZuALS!ºfFfyg\2TϜVJA_{^7>^*1f}&_)<5-nSCYŲC3YXMǷEV?j[#g"C+y-KoR^ ,q^Ku >xT 0bBhĶ,g?Miq0C 7Y_g]F3YZc)F֡Uq'}U3n7}nUI@`:vUM־ms9&> l+ȋKIiL)K"ԯ Gx=|FcP0ĕ ފ@h z\* X:R5&ZlN4 {gRi&v;s 1B 9W4@@mJ* . Qxi+ )9])3cJb'O#d[tROdÔcʮD_RmvS-߼vfj!}U銻4omU`VSIg;TwSՅ'^4vA%F0P*dA9= (^%?撾Lg7(㼺Un*&'nUޞ+ig#8vD&D,I+(H 8X0v#pJ9 ?RVV H: a0T=6;9=MI^WqIgPV /+Y7*?n vʾW~0%f`xmigkB[4P y/"c_ 3@;.wsE#꟏cpb7u I]B$DZ]ŊX[:a+ܘʘ[i48ϧ(sEcY yyB u>rivv+(2\P4 oL>̘"vv䏔e|_*kI TXk@dbo+g¥ InCl\qYI[`s\T] h㏔5sw^·72󱾟yH~l(ը$5Qr+<\Z 0]0^ lINY#ĜqH**ȴ|rOJNrzBǕ0am諹Cd-H_%Nl؆ ^ZPB_c Aا[5ம2Q(jۖTjBqc@|x֍=/}ߥCKt^a08t*y":?=gp#hZ3,Ɣ 6o:*Eg71ٖ)"5^/Zs# Du$e exV1RG;b*/4,)㣞*)#>k`C ]44H$6Ђs%2Q YJHkNaG#<@ -*Xl0-BT}6%, mc_%m0zG9c 1?]]j#Uk87NG^.r$"2Az_(#oI"ww3<`Bn͐ [;r345?SuvE?qfKpd ځd.OӧmB):O,=c:?$֚ׄXU'PQ ؕ-~|ojyVtدE P VpGH+ OiТ4)3'{ #+׋7G,Acie"~gj[Ep|` kcbLc}M(HZR掼7]%/Q'_=tq=njB"?>53&d(4ECi( 4x9V|g$@ p8|'Kd<\'-Y*bz<='{s2wUlRuVY=]ؿm]y7b>mBl `ܤe3L{qA)R{<։ךcwkz]~ʑ؍s?B}[sjRu;Tڏ-XK D8CMy;委u%so8JzK pv\{i$7gIc*BevB<9c2U ejKOYh/jEji2Ơ(CN8Px-LrYXr6.yOʅoAI!i7!:eƦ"+PpQT[uwiA8A'[n0t\W17d4l oGe"$5%<2SeqӆCdfY淲jMߏKOˀ\RnTٚ,M r?wz<r3tkNI5%~ݶ@M4$o[eY*VE0BEXIev׽DRI' Ln9T~OѧBؕHVV1DG M65jm1HN a>'Twy5"n8rR0F*mGy*:MfmFqʓp`<ʦ^1)FJOߊjXъ>C\C> p#j%wæЩSM$/Ya dd\%6w1. >AC?ޞ5c͡V`s549V[7Vݺsw`{+8wD5E!QZՎU-trQMrXeV$-ftp 3zzU6GyX;W$ݕ͙6uV%vF!*aic/pR|V8?ijH |HIrPlձ&!`6?~`Ź'h[v`N4;cwgڍY[. b6puČ5⤭C,Muuvy`>6϶@IP!wӸ=k5VbGn0~ږ_~Sgg(tvTr0v*3"~P(51RTW1g `keW߽|91!|Z!OnY2OSHM$-钘&__X/y#-mu3`ӻF<°ҿ҂K׼!ȁkDf@vÈH~,Gcdޡ7q "dR;]5 ɶphMCrs&8+j 60&dPSk:b瞿XC aEy}l)ӈ 218\lY3a(y;z)>gpAvHv+mϭ,_:bM ׸ɫD"bg6xܹTzs.}jeme9ąHd~*~=A;Q,,7sLϚ]ШrH8md~`ZBg&GnE,.LӸr0d fG_x=gyv䅅~$l I&T ;Z"[2o6w* jI 49t>Rh yIqR+ډXd>qk3#>E1ONY4s%3YS2f.`@H\Q(UrU~?qa[U BO  !c?B.OJr.v^aSbH/իn>> a޽$Q/A&z}/M6:FOC tܯC}؆.lLYbM4T!'ҡloĿi `8tJcs1qQu m$~ofYϨVBhwXZdBL 4r[__@Џ#d&$63!O:/iX\Fg$耼fӝq8j&壱 (%'ׇْ/]aӕj'41Ƌ0 +P ϐ|N$YKE@¯}wy R,VIŞ;+T=+]X[Jt-T{LI + JsyP.Qbٖ_ΧjY#I^Y?x닜6 x\D S:-pd: O8n'7KhwDngҀ§DXO;ļj rsia+yeX+PB^Svլƥ/LNPC(4&wj~9$ƚn_J.f*oV`p4L_s*ױ㶿 H]֬' J.isC/RYQB[& T/B3֏X2tpqc[hJӰq /Ti&kipl*ڊQ Jҝ@{xN[ܔEeEeޙ^Lցr@Ⱦt8EqSiaj=CsQ [ni:'1S<ӵvO#VʇѣT{Lnnɨ,d 4dҼw% -O@A"?¡V%mcz^1$$5 on9n+GOq1I&H~пp3[#^Bjtx=P$'p6*:&c "B#P"\zQK$HY( 7ロ1om,#qQF>31Q'ƻa9^dܿƘr&1+W S#e8*N!dQ]b[P0o| ?/a&8h8bɃlހȬT'cs'ㅚto7Dq Rٖ ::UBі!?-2sEM_lrn4z`8s<Ĩ8뙿R5Qtg-1O}>uIMTX^5 (CgvB1`-C@=/i!qn0N`J;Х`kmhq &mw6-:b"N6+ 6hS=p3k5:m?@;wbpP߼Ӣz7u8]L}:ğ̎D5eb;@fKl>Ѐro: PT-FpN##iYk,VIh\JR=ܑyF SDc ;足LGȤ*fg2zVC4$XJ,$#EʥG̵8TxS&,mxtw?1^}J=6^{c#D=B(}"'Mov!Lz\A JshK6ndZl%[w Co$`wCrR.65iqDkfX%VBooS bmTI|:b҇98v)>,7zX~ir ;DKg".b7U`|N#'m!ŭ#M.F`?+/ꖸ ix96C"EDRxyZa'}w-睒-lX. m;)<]29[h,/`V-k`b99ɑ3zq2.$D<gr 3~\&xKvȒexbګ2~k>YDW ƿg{nM s, CӽySC=  6Ym */`FeKhFV4zH"+/fD隣Y9z!Ğy(0]e'qR`fqT/-YۍFu)7TI^>3 D_K"g^GȹLF/iIX{~K*,8- @Fx=>g/ws ׾z1 q[-V ;N4gs"/"4-ct۔AWh;_ hjyEQ*0WvVQ.V:E))E†&e{-)V$)Ncn}+ufkʀpa鞓"dʌZ=n,c.h6N*I/gN&{ ޾hwuDـ[MG<.y1[3=x$vRZ(kfY(zyٜ9RlW '*׳wt+OMMvyMsIvM:#)=..[[z3ĤܚW3Sj$?a103-Qՠb+a /Y4 k\M;d]' @q7(GB\q?zKh ho2t>6Kώ~5eEzRK &OqcrG|v,4{^7t0J"5'\ XVTCf OKc۾ >opwF'ؤd'$δ,J&>mKPhL+}}n$TcW~ yk2$v(Mj[= .Z{.Mr-]` 6!}OqD6ˊ jQ׿w*3 7Jm-(`_8κ{jex}v:*(!T>W \0^?7?7` 9~#4o0ኔC>`ÂNE8{C[=³cljMx.s~<&ru ~cȉ(3pcȘ\S#ũ5CnTLTmHjI"/ MIRъV):j"&*ر2~+Q}?0w~'m%k2íJSȵ#z7+d `RBG\g5FH?>xwĈ!Stѿ:^5RYN"Ȍ a gX'o.DΕҶ=0L +S|VZJ$ruv`?65exFK5\󘔐]yL@>~޵PUNA?PKgcigtu h?2a\76Ν-m|q8j PG20s25KpF1f 81C;S;)65y f%]xmWt"ՒBRC~[.KhYO]J[ )E!e&P,1\s 4N]&Y7xFOAu8'hXB5~rbE嫮@Tι"zS?\X{ L>}[\XL`û}m?Dl²(=ݧcƠ:5 3߄q~Ԡ<'<yDz2m&~# ( zyGUHpP3WYՅi- V!(_`[tW"|wt"cD\[q:)?Ǟ=ؙB <%fuYy'b+N )8wᒬ3F}zRDrT57&j'ظMrG^ OW8.Əjg[vx_'cpD/GrD=fJ_9n%߁u}~H~sR3q[s(GW.=޽b0- < .܇po­jd/4nX!q~Mg~PI0r&O< M?7I7YOei2X:k>_bZ:7WYR`BDv`M nJd]~Q"hϡ}wWTfdRqgJѱXq?hb*YCI=XWlќږN-Ұ&f vֆ;\$6娰%!:{3(QUL\0/kSFO~?e K:& s.KgIn6 o@L t:߮շ㔧1V!O fUmr43g3VC`\U򟊹 [P.Os1֭(Z3VN N(lOo g(> ~Lcš~:E;FklՁwNz>:ޕ3ǡzhDb )waK>@EMP`C&CFRJБ*`\h5Uy^ Jg!K+PqWKJV#޴7Zzk`d>Vᣌ ˹?38H[axAoCMVA\-cUI$, q_LgVԅVD,,. ؽƗ] ~cwx@%~>wJ]"{dz+\%g!KlY V^:yD.exd$+AF !~XVfV_~E˩ ߧxԑ9GQN!]IB^"*tԱw S 9ʸ>fTfͶ Vlk(D\u?9(mJːǫbq(A|rr-ĺ2l9jǨDLj;)l0@->~ݖ4$lobAmCejo!$;S*s*5bP^1 Kyq!|jP ,ts3Ƴ@>7v, Hr͓e|^L)D 'fyg}E);zQW96޶3w\_j>dϴYىb ͌nc(Y hj/bbƦ_Gδi{gn ޜU[\A_ 9q@,n%Cmi#tvY<".'P_}E$jMO^PEZ|qdO*#i/ m-~cx0}$뚏ᱞ,\^l@Ն}at y;;2bkpeZѣ-cXz \[|˟y߱YVZl, CO^iqD|3^rO6A&Rm)=|>zֶ%R=7fiLRef,_yڀ5날ZT=Zx #l7)=ֹZ.'`"M(Oq#?Sdcޚa!nD Ns6z≡.B!:qCco|1`as_>0oҷ+ÿ=12 aǚ:Z+Wag l6^ܼ."Blp"Im(|;^vH ߁lcl:S@$CXHFj뿪] *fFx9t~"̦<0DŽ=d̴'o7Fq[‡׶ 42 1v:笤 y'!fNg(GVh_+(TeFCɭކ4$1Nr(p}f ;_AbxȠJ}-@=0Xi_osLK.f/lR4V17x+G(LV'!A,N*'{n_r07SdSsz= _ WI21HW]سI3 wX32(k!ݻ7@PNqBXsls2~WݼM)q>:B3`Q8U1-OB|4UqxƏ?w@uCЦ5OjF0`.7e{[yK(Xyyu׏QI ~r;,%GNDǞMi0?a2Hl=[-{.@+s壵z V ԶҐ<1V(rC{:c|J?#24"G, pw -yyd1F"#ejM[NPoC\ Qi|4?3t^="i2ƛ?L|iyTB{Eu2x%d1AI++vF`W0QBؔϵJBh5@a6Qǡ~#_-}?R:<@S8-ga XeRN诚)1?'jFSXir[-)͞B, M9N?j[o$ <[:$ 2Yu[N4f$(J*( t$:B2o姡^^# Tr7/-,NH$ ٮjcQїeR8PorS*'IԼQ)#A>oņ5o&isC%^w!fwˇ ؀=?zDoːһbzAh: !ksl5cH2EvŅ`]*̓5WlۯwOTCn'J_`Elm, !-_Q1QM1Jb#|wI[04ϔAp;о/&R5E(!)(aGJjZyһ*XH1a:y5 j8' ׈(`Z.mnt¶elpS-pa#b0mCK;9S٭Y--pIM0@O(E@oI?`8hÅ¥ٷ W<@q(wѴ`M/Ȯ @3nYJLtx: "kL-)`ʖ*Qcҁׇaf;wD5nKQR00'\ʼnRԲ7D/R증FDfʜ bW8;,/bo;+,}jZqï0R;g (ZպS~ XyWLWyf)ܾV=fR:HmAQ)=S#L$ۖX5ևx[N-1 ÝucW.&"1gK"p4^3n{~PK{=w{" /$vb%XlB0˖f_~\Bέr(!IqZGuBۨQ/K_2u:lN ¾&d) ffyFa:Obcp9p{c;0Ô.np֔luR}F*I>:;'cbIl@$}j&nnEgyn^?tkcN^3ƽJ/;Vz-o$I̠zy~M+gW㍾oxZ*Dr^SNpJZ, hٕG[ >" d C+mp M:-o#3ۂ,+fHդw0G} 6l(~Ld2F Xzx(U,^@ѾDӀbe"V=g,gԉ<)/Ѯ V?)j6E&1T4X? K-Jc|,/UɈY2րpJjB^;S\Wnuv6|'k<1Ub{.GbdY7zƯ$-s/R_XA_4Ga<X)J$k\ +:_P+IJ߻C.SڐO?W0 &Q`li i:7{>hپ3` ZA-vDSx&r>Mbh*_ Ac*2ѭI9xZzOmGtO S6"? _Jg}طha^P& #, >8 +9\lnd0 kbM[G&Y¶ajouo].`I.4-?:Y'Pw%;>*:!{YS­n8*8Lgy( =Ծfՙ"Dobw!\((L@'!CzWWb\jQ7A  n#B>FFkb0j#q@GnAҁ]Z51W K ] _˫&b+i*,<0ؠ]7ć֐XsqVH@E6 |tRg;&U^5;HN,i:IBwNZ$hρ~9QH@۳ibbs/ijxbT'mȥgb>%_ -20xhX]*%ʅU,914vAB6\j87?#;_?c~$e`/(YfiYG>X$#[j{X}rn,/鸎ͬd6\ۊ BoCW+iΜLA_[q^ݘ*Enxq%_&c&0d9 drԩ)qlo T-,Pؚ2":a nҀepN`f=![`%'e$"ؼ /ѳ;?GmUهYVlu"1>ui}[?MZD_amfFܼaT`VBsSsĀ=vy ? 濄>PoVǐpy5-QsŰPMfpk^ }m``{%l1ͫJ.ȡ=ў_7 Y z;ѧ r|ϐ>ng6k5뼲pf=wI<2;}I>zʂ:B(RTѳXFEkVѬt;C| Y|w&f`@D9:j]Rơx&tWPήI)ͩ"jyGD?N1>sz͆r9oEF 0J N 8qsq>}x?tC!,^]:褬 ]2O'oJqLU㖛`1t7UĵˡSY!puS=ԑE\ZN]׏:/ϷMd D㷞S~RP\T=+(!q$cJ ivIx4]~%)t'J$j9U>i#ʐ*1鉶ҹL^u6p}p·ıe6'b}1Ul[HyEy .^6J օ;!c N'}23FezNEViwh,#$ 5\J>!GGo̯'kf9U{`~yN;H CiBE_8+*E"蟓l0c~p[!@[]kT()DoN؋|XYA3!$,JqgӜlzM <x4k߭oZp=ضlѽb3.zTzA>DOS'fw,EO1^2t _k)a *.ƍZ[Dcm_nwFc5LM_|DY1pRC /N.h@r ؚ-Oj?^(X fF>$~f&Oaۗ-80ErdHq.פV*ȝw3Ӥ}w6d[3At[P %dv.o4±yCoaHS,Ɗ;DXd5$:kVj;yx;Bڅ|Oh7doi]CRS0 6t5-r|E9Ї)̪*45P^`1ȡ}u][U(T-Ҵ tS5Y@2rgRk_kX%K{0'yy;"ZE"hZAOd-[!шK سRR7|db/@=}=h3N]b N+BUhPȭ+z&_6Fc{`*jޜC$3V#^-&ޟ  Pk"O IU Z_:ܝ;eGVK;&Ҕ[ï),鲉q{)ht7{vU9]Ϡ'cB)d<@(@5ZA CWzOx5R伙-:Y2iל𪉷@ZMD't,XUn1)+Æ2v:F&lx@ zrFPLؑDPOP^QK4&i} .e$+d@ٲFȷ^%=keXWU2dt+ۥWH_o[Oi\_[P k lN}3͈*, n6tsTϊ!XQ!\,m,X#xAo#[NFWKGGsɍ{G.,xXѝ{,wps\F:y¾ QU ٬YqV^Q}sc׀D2W&ԼP@ XgW{pL&j\#ÏAq%NFw@&Ulc "rD0/EDhO0=yM86+R^]d3v_CN7^=[h-&@\Jp ,FCH_D՞fX-\L3pNJVcs g/DP~qwGE$I)hAYNr[G]J9,~bWkZiYϰFʹ} -K.Zhf#c&%x+I~x`piɇ+W:m]ie*B;:á̩Uzg2%|o/IFf-CA c-Z?:}_(35EK`2P3QǜX2tsX ⱔ@cѲֱy˭N?Vtp66H%=SA"wҭ ?9BY%2Ber^g Z}zrІy[wҙm?Q_PV~5 8s?6zLnГ 1)Km ;>u,AB5wkaph<(*`~!^,j2H5+.7x}d][m@P A(J ]d pyS) aoJY7t<5n =UwgLp $s0I0/P"' kWg$9R־?mdznOLMj_DW4:);U/J?.n sϵ&25oF+{]U].H ˕_T)ˤ7 6AׅHJD0$r_^jϕpU%DbhKSlJYC0:h(== 9\ !IBm5n52ciV0YQ0Ög иc76ԔnGDfQҧ=2U).P:?sOq8w\á[IƹFы+5rCFdjdR#H@dRj$W${߾J+wC۽N۵e !bf<{}DNFqȆP"v<(&R.ϳLx @˫wN!3_urGZguuS{ Z<7-DOo ɒ2 /,;B|fl!۞˙UltDD @" `x(Oov9R X:ЍAjtM:Aq9)  u(IXsYMGyE(-bѩ7O\vO\yv]Pn_0yOs7*c e y  %@@&uޟkY+ϑtBFy,M%цJ+*9yZXp0MVo2\c lr;2o!4t=t72Q1=p[r"I4}<832 ;4hw8kmMhR NAqBEqz?/! bܺTp}C_H:uyJ9Jl<V-܍ 4iJ$ V\HRǿM(0,q z-9s#(Xʯv:h4*_ Nx4#O@Sw`pU{]3A2$\'{+1VW65;~3/$>fժ x߿y{wUͳ2'|tRi*t J;UcKsmn"k75:n{%P())cIº?5W;QRUӀώ8KP`giZ F4)dr6s!N3qrf%1h.Uf<֣hq\=yJ~>w"ˌޡBd.vgOv6lNXsU,clhZ8?5V$!5*ȘjTC?}]!Щs6OirֲW^4@AÀ,>8*4U==a/AC$m9-r8֔8b25DZ\>xBwHt7z,\x,݇z**׏l4D͕n}{DZަOICtk ֭SݫOʭ.'+yURP6&Vt6\"Z Vd=G?g|Ðu #2AiQbq!)׊G|8}ߟ^+ZLTع?LI}M?q5טIhC'X D:9D!;A;n Wɛg^g{ok?ZOzu}Q響7(jN-Q.Zw^i'(}e#PϬ:*4dG49%Pǃ18rȡk&&S2Q&-K+<^O#q:~/g(B󸫊BQM%RAXf\fDf/054I/ Kkӧ;aiN'FU柛,仙rǃ+YVfJM|Nh!%Y}le,p`NT&^{+>Me{RJk bPB4Pka/.=0hNo9?yY9ה6MR!Cb0ժnϳpݐɣxRiBFqzrHZEK-2X_83`ȒXm(`yI9̆t3?ml wN::}R_$ ౳gw&?E5Wj]Q~*;n Ǭk;| tmOc M\u{>FY6Mvڬ4(Ne=`C͇p~*ҍn;Պovפ2 aon2ʾQ`V4;fHb(Ewm{MJ%9p"@y1(&F0j}2UGqGDK{Xq`l,fg0 {,'z ;wB|qpZiyO3OO/bC0V|,6)gQ'KCpYo›4dV \z:J gt$Oߗz/IW~]_<Egz,Z+$JMX,mwFx~> 5 Ă`FPV~X kNIQ$-#PNsrrX6>Z/ūW~(H|]<(V<"iD5W&UeGTeE22@.tY:$eC;%kTq&,F1.="`ۻguuQ$ejfWpb{kEƻ#i&Hf7d:V4D9HD=872r{JI85'[nOkN( 'AX~/C=&b1SP 62`r;a1:-lRy蹾ެ3Nwk4;1bY*t8Gl(ݟu'hyȐhΟ#D@MvHͶ޷9mO¾>{5X/ٛtΕOzfxHI\H:\TO;#8l $09kAK}҈ YYR lV ]D?uڵK eZ-HbJw"7RM/1cvǯM7:So Kά{Y_mYt~"mg%ozD8{hIX 7@΀r9oUɳʫ02kK‹TU6h1.-ơHZT']![[a\!dtNI^&sntaCE a{4ρfsh&njPDȟ`aqމ.*dMX򤥸Cso%V-F -ȏN6w`* ;"[ע(e|:*%ۯ5ډ.09<~q6+[9f &~CE9x&65N0Ds[J{#A,_Tpٵg_J)e%Wo[ W?=V`‴-9'H* " eJOtN4Fs\otQ{T-cr C7)t8z+aq&Pa6^2M:eJ%&0ܙ9n)ǮfG~e~]9޽WC l_58YVE ދE{( ߯.ќ?Gdf`xCQR,T ldL,9:I-zk]䍄8#9<{ok(h-K[)$u^=v!s ō +B 57G^ZN(ZE0C~<洘d Z_2 Ђ =J~i#)Qeuյ `p,; ++50;bX,l h,)8'zGc552NAh?g(JrP M^t?tFDq|pS)"^M5-ԖZ.e-Ϭ 񎵪p3X;^AS ̨{ջy{FKv2 k T qpfEZ)aKA#@g<$w?B䊣 YnρCv23xzb eId* W<\h5kݖO?IYibŲ_gQBM^ Q^w0 }9X: }7)dF6v Q @4[e/Wxm'WDM̞@ ZBHDŽ#|v6$RH$iJ[M$9s@I%4Hͧ(^D2Fu 'sh*"嗁2q4&K5eio`J_yh[Ivum-Yx`Yg!4/+W),?sw@$H}ٷhgXt6!$d pD7:*LbmS}-+pOۚywӉR 1MF] G$pB~l$0M8"~6>Bi0?8n7anjٜpp{ CDm3Zb 79D=D<-rhA:߈NAvX=;  =Fmt 0̳OCeXYW]J2| MY)「V*A|ͣn!"v6w5jݒ1V}5,մQu"E{ۙ^D1H. I]da][-/IjMnլ}UODUٹB=\L{:J CwKiO?"QQ+mF[KEv/[JsPcZYf ]Py56=4ۨjk~Hr);wI9[@}Go2Gk!`nAmdы ^w3Za豋3$cf(Z%"~u܊ķmP6/K{}a'*dA1{'n*anj[6KRf?/?m\ (xv r peÍj`pnts3|%Vv2$K %n[D-p$h՗pS i"wxiPgCs5i,zHLC^Nhr38JD$-JT*RJ~^*=B;hb}02n$4kD'Oz\GLDK;ss5N3#)ל.yDY \K9(U1d$k;0.[ĵE4cfV`fpS0ؓw}la6|` :~p Y i?xK# '$z]mzaM\scG[@SJ\_lg4(e6(?YApƪG/rQhYBL3ԧNQWLRκ5"{RWsdG3q25Ct=e .69)TBާ>L#2q 璴G*̗J't& 0_ObI Ii=vn$M'5T;_Ѽ$nmy&a2JĈvşP)E|BK,Vx+s9;nx[k4Xo66t%aiߧjJ NR/6m"IBD!"yQT8 6:-F'rei6AwwN]o;.H[L>^]d K( כ @|Fo'VErdGU:snq[ByMǤFSRW}R-K,3(KqP8=Ge>N1բm=Ӹ~(|/wr9'ZW;Pӱ 0c{%'t@F7 ?^J<ުF~s 4*Tv-a 2[R9vӷ1@gpXZ[IEq~3kN/PMjrS<#a{ 6w_ ^<@PREN!MwŠq-Fi ~nNnN1W)*/n zt\<9_}@6l0(j%ߢ1vEwD4ZjCޜ~^y *1܊.ӡ_C\l3* WuFN.Guw[8iU+:BߙxCWL*l_Yy #~X7-[^tz:FŃϭWoKb!3o"5|#. X.ʲUm4,ʻi-rSNM\_c8cYkrOzXX t`:#֮Țr},c44tf yڇLK}mYYh zTޖja͛]3Rs,ܠ>8{Ν$bnR%GqRt:z;P>P`aMR$ntG][`%l:HNӟ x`\\N%O|,a,ʸƣ5_cby;H hO-x0)yA?}'L#Scێ˿GR[jmƷ\HO6X`RbxSK0<v%f8CJazi0h/|13  P^9FJi# F`WhF:ܶfOqk'.C%LÏ+5,!g'$̇%@"}Փ¦a0&֢uw R<Z!Yw~:@tϣsԮ>=)U-n3=P :, v ebHb$; cp#nyڴU*B͐d(L9[ٚ lw zrnޘOKaƽH&I+#ۛKJqnA1x^_{3%]-HLCuP?Ux 9ޑ|*!)N<[Ry>EU=Vt|%*4nю0 %~AY/ef3OE%vɁ݄pm! 84rZ)o9jѷ*w(,M{xBݼNg0^{Q0ެ10%TThaJO*ajVXKWC[S]E 'ySe{p≻$fsG vlJ)20; >zd4yM?a<0 8:M:s}l.'_i/9^7F igK*5b7q7\Q5MKΪ3_r`rlGYFVԼv'"um vbG= k[ Kâ1(.@x|yuXos"\lVK_q BLg3"ǝ$8Jv kbήor{iHXQϑ'Ql$:q_%(N*v썊*1\=8>EKAa們["½L#jşXC3 Dϡa(`F| %hqymoЋIk[ɬS1~q#fbOs؞P[:Fil1%[S F=vK <[aNoTqhbX ^핥pńb0ukcN/&oSAR| |J ?}kz8T:uDq]Uzx E1%_3N˻t}7VYf^[@LOZ@Ǻ@x|hH7 xlotOoד(Dɚ\!>]r<$$(6\ 3 9:zѻ",!w%@Q`8Q[9h|tYvgpJn|$Wv[d)Umr@"9%nx_wGƟᅶVLw-n [峜٥Y?w>A?O9`rסx6S`UJ_9=U=ӈS>)032qU ӘHhTh^zTBeW} \?F8;XPi^^!CK5}PV< ߷^N!mNm2w*;$aׁкZ 9['8{RYSj;OՉ3dcfUDoGk%9FwZ[M^MQZ.6%PFNzKjiIn_GA["#^V/}mbI)5θA |B2:t@WVW26GS}\;~s`PdBNtftcM{ȽxK[(d[T*Lp'4BVHC^"yLR 8 `+ځODexϪ;_1tD8-?R4Gl|Ɛٖ|iЎĚ͋:$Ų@oyxa{mҭqqOH]+Yhs|>&=Aa_#f/G\ʎ ą2 @~T.؅v\ ^U ЁW1%NvPc#ym[-͝-<۫* 6x"4Ϙj.Hsq$$,w9+zzrrE<_*![3no{CL6Y׋z^4"FùV| m.qqUT>U>U%o2B;@8;\wDm&|yS.2GA302P'F\˕Pm+j9̦i۳G(z蓭 =6UV5C=i 6A]XӦ`}{~ 3 \G{`ҧdD||fs$Tw{onj9\@i ;D6 V/@BT8/}fY1jJ:p3B>dgܱHԥxj8Х`Xᣉ;N{Z, ~#-u'}'_͇0Ud~V%;eeoJIyL Y+cFֆBa sƺFs$/bC!"u'%W S"WYeێ4Nq0pB\u'p-'gLJ4-ZwmO>)c6[5ҺǪ@xXex/?CK% ~fw'BV"X ^qG،v8)sθ\R)kW?=E EJsW8 U+uF:-‹E469r9T-ܐGKwGS 7.([g7DjM=nqp<nD4a 3L k5餘4 Tb`E6 }$59iEr/@j{sF Vـi@DKWKVLyë ;]Ic=>궱A Kl>I_U/R6WB܁-Jax']ɌX5ޒ8>Z"寧$s:oX @<{Vƌ |30+ Fm *2ݑD!A"bTT`^kBu*"rVfIxh+BBiOM@Dlb!R9{s 8ر.6ìl++rLLAV|y "Qx |ATj,x c6uC-`3.]SrjuG-4Dy@"b˯}ҵ^owS:RҤx1݉˚״S+.Y4\s民ݔ-!~8Iʝd%5>RYI~3\ЩH|*d#:Q &P-Hic rKR6Ȯ$a? ?̟ jijH6aZ\,O@u'AD9񵶳k)*|"gd*558١cM| -5 kdj}rP   ",Xe4]OX"Ѻc4 b?ltVB WW?9֢t>顷P.VON[rEC1ZTBͤ7n0楕QXMfc/„pI)ψٴyOڅt-Yo⾒\G|E&#&`:wj%S1 P$EW넆G'YRNޣdR\qf=s +C@2_#,ybRIAԉ3i)>M=tJʖ]P:3b e`4uHUՉ~*LF :ft6k.&#UPMrptV+}4WWrzzU\N_SbG-8dJ~#8& L 3/n($3 p3B+k) JP^鸎i˖opM(LM.Zӭfu1%(( +֙vN~z9&z%D*$ o{KacP!zh_l:_pa^KpDGoFʠg Q_R?ش鈀1@w^culyS-h&cl$j-P^l%=x ERz߰4 1P137PvbC o7hf=2X6tVIY{`} trNd4Id!:~aʿ"QGl.M3"n$7滿>R! d z9+O=yS=a?r*JwĎ?؉6fK_rn=MH_11v8> )y<YwC .UrRW#$S(>~@@(Y}< y}pPG*Т0e(BmG`_1K pO=\ ⤠*EE2Y0hrǙV0F>P~2ˊM?K 0OmT<)!C]` -kA-Q'YOJԌ} "+Izϙ+`j% ~ Bq[_uL m>>ޡ&]l(Wr&i  {Rx/߬"q:oB2݌"K4HҰ'Sޓk6-piCGvŕ5>?ņoYc׽éZh_فEOtFذ݂\*zq )ȮR /T)0DV6PU'o*v6!ø$p<}<|Z$842**Ɨz@")[S_R3Sa$;Z7JUB![X]9:d_꒷TLߏF>;! =zm ZיYr*L)`Yjed\U!6jb(¿ݿ~.F"9<+{ͤ82ɾAEk⵬{$(C2j뙤m'=k .y`e:o}Yu $-톨 k 1Czn;:*Z"BL1^bJ%<G۲{F599ANTX R@*@I V@%u*IG:Om灋Y@p[gP֙/&_'0]DqL.=6mTLeczV=1ر;1+UuELԈ:Tb".s 39;6x6K h)rV8rWuьQk ]/?_*:snRbAa9GHJ~2~<5ef !ioefPPQ}u`Gީgy`t<ϸy **A[$SeEl?HA X*z#\lj(ncB#6B`g&TѯɉWτ:u\H`f\$ziVP ͂VVpUkDd |]hvzTeD_)<82gȓONW'}EK3V!\tЛ H!Ww|=I) GaXLR;zwԧ(w$ Du,J/"J֣sG*c__j*66$ @W;<2ի ׎"zHX$ _rxD-m8eg9q.h};}w9sb +eb4f7M{|dng<4FwT~bT,= (XIzW,jxfKW0,ATs~/hZ4Qr]+ w/V0wӇ[@T"}F>m`gÌ.d?/ t ?H}XREY"E;9EXͬ%5NoG8TjivRg^.A|+MM Pd\%`[->ݔ`V9]GW*K\;^k͛x-7D[:@Gs\4}.KYhmK@" ujoY됹H޸ 7  3W̰ӈpcQ(joF0ɺ򚊘 =3RL&y9ߌ d;+Q YtphL nv8Yv`f5EW @$X&wHCnh۳kN`ws*S{ ofX;7Vͫe=b_#:hB^D ݲ(BE)2]FhQ"s-:43I*Fx:a<[؋\~ i3 LָS$l6⧩o+/@/Wɽv¸^TJohۉxEgx.QNqb~>H*(< LA%d#'D#,^n9bԫ06 !@{ ;/ ^T;{~-@ɛ&ͩK3 6S9֝5M5< jYr;o%¤H)#"⒣:'ۡAWכu7(M=K~i+ z=u!0W]aB FL`e͝lBl| eViTЮڄweB;WsժCW{f Wy4}"u3soGXn05ØE'vآ&+l \Uɯ$QV81G*fZڔ\#|ZеrY-{E Iʌ,)̭fh$C 2?0d k56sTi&PLa`>;J؃L5-!!o?&ο 9sb~m+:ՆJH.~Š8ZH*OR*L KZߡg&6)R쯽y_]lzp1X V"@Ɏ܆Z4}p\ 8k5lOhw$oZbj!&ݴ >-<[C_0]m*Bg z5bQ诗qfWhv`p l ޾m7s`M"T #߶'Pvy #{jupIe%ĉcOn A3-&ۺK& ::2s]kҟmG=,X"oػ=MZaֱֱWp1ݶHypD*13aQJ@ԡELLWTSâ+}B^ e;vIyDrδD7[ q8aMRx^r !u0}wEJ{DԊ6a"®YD]+a }{eykOC@*IjwS', E=9OjF zΈWXC3㱔q!Ԫ (/*ejYGz=R6rQ.TcU( }T<"ӣ `'N;Z f=>{1@=K?{q\R b݋8#"MUJE;"S'w)TVHB8a3"ʟ3c!q.bx=xM#BRC27*R )Kխމ4v|  ~iD?2,JD UGj,QΚ&Gm?x B0 oҤw5kAdc+~E ȅ3XH2[o}Bai[ W 52Qyh4a?޵ON3{\{b*B>9d;D\ò8p؊i\rj{G:G`e.Dk?S6IkkQgb[t29mIjWC:<ќR_U~C6OGѲ.,AG'lz,N]xV;mm7rY޻ RwR `v),~2%&Yu0AɆ/Gx2qWA?lbƴ nvezEYxխHZ<>Ƭbw,$$(+өtTʼi͎I{dw~dn\7:Q&n n`8h\b;n#sh'& ?Y72wc>q5Q h)+R"y^{tQDfqzO٨Bc0J-̵,H _Ykrʗ댂y Dʾ\c$q)շ8GpGYxxcѰsHs t "Q!ؓFX=0##> ̟^DA߮a(D*qZ^k맛C3,`=08|YC«/RQ>}T ž>t Z. *.0Ҳ &#_;y!TJS4Ew$C&8bdw_#/VUݛ}a;Siâ,:>f0m+OVÄ5ʾܵ͟TzUݗ&D=Zsf59;+sdg^; cuqF$V5 =rn …#@}UbcTF.&8ߋE]lqe 8L䝭)S3š3*B* *x$6~4OKE3߄IQh/^P'ARgPg73 ׊y[AY3< o<sk!dl[@|'o/^_>/[r(o.T #G^ jU[Ǘɲ7ZfNmZP*z~JpV.#GT;ܶ"?Ri &ﱊR̟IʀEZqg["]捆ЈV3YPlvRcgpH5ls8"b˹mTEݘ[zRN^3-#Wډ;fy +R TYlˎ$C ])-N>fqi9~9QVz7U"~^_c1wk{018f >r4jpV{qūڎkT~-fIvhP^rJFLCKdl͂t)=<{˔b{,.&1czg=g`=k0+FtBQf@U\oT:dr(Mz.e@jP~{ˋ+f'r=z?UTS/Bۼ%_YM]a nN>Mv>zTa *:d@5I^~oGLFm]xLvَ,*o:b5;tk|f~~lHP݉$ERՌf3mKJ4>a."٥*Ja0iN۳|(nгMe0p,bkm:&!4V/+/c[D?)p4WQ=kfö\E ni)t_I)V&!zӕ|@ W)4ڇH$=o\^"kN>5c vGɰg9^b_6ƧB#bMtc/0UGcfr򧊹] !P03 P3_\RIȀ@ݐ-AA= a4.`W(0JO~]xx<3`iF=hS,`($e5>O"õÇ?ֺL+U)er):k0~ DIt'u3\e)bŵw]^7E:&~{ %oҺ 6 Xe'pLT3?P˜DjΛ畁<$:*Mcv궥cSDȼEhSfe4?k1yC#X&IC#Ʋā;|Byo .|e]llF; n]ծ_1P̗.6 w8;#q[2[[<+#i TeB&i U!z\,|wڹt˕ a{xQUP󊍳oUEHH h!K͸!*HH*qBZXFx 3B ן::ųˬҗ~hbꭉ\WzbyX}Mz|cf@Z$-#?t 1g~V/|*D*㶘 Մs~ȨBՇ\P>3P \qc耓8=*)+FV'bM/UG`rfoCN<  }6*=6SgiV mW}5KiHQ}U3q)!:q+qϾ&:hWn=hO#YB.xSN^b$3g,n _q ~%xj<^^f4v[II%b1f\HE"qJa<"(g`auj$(q`Nx*o~s>C;.hMU d%>iĽDnOKG`X>v=O"YѣkK%[|@s?v[r}n4%asݠA2"O{hrqm@}8 A^18/NQ 8=+C˫ey q]!/ A ]?"^lIE$qߜpGPj^yZJE[IƟU|z-8w8eLt;$Os-_#u&vo,n}Z<Ξm<p`Y3Ԓ4]\ c()c[PqyGCX, 5goh* ٦1B2|L_mpDѻQJ鬐m:r^wݩԋ74fs2#CT\!ߡXZ/[ D5"g}*:pmqkdߔyFt ECf<3K6ණ% |[zxfd*;Β ywG?Ѻ018r0 J`9HK!t*;b֗ 5ߞЬ#[]:pU8r i<ʪ=]G3'hb;м5FͅO #&MB<ֵmrHR[ĬAZʁoqUXK|}2 O69h-F܃!ueG9f_0rɧ wzC{Rѡe#d}i@`ҼQ0 ہq7,dAWuX],b 04TAOD5^z?{xR?Ow&'Qc9 Njd'jR [( :"Y\{ >K]k8u8)`[w!c) `Lqt•/FzK>Aڤ?`Ks1B*'Vgi~ip޼L$#,–l n`͹]I'D ~W@/<),4ں0~ez U kDBׂJ$1^6$" Lԋ SAC~y"6YHFj +f,wǢ؟c3 1P7N>M*T'd(m5@s+$W Id3|\.QA ZVe9$SX,w앞X#fTX$@x9E>4rƑA(ʒKe~؈ft@b5Ύ;yDQT0(NIodT.QsGkG\ArFG+( g0שsi$* ҷgY^;f5~gvGj 2buOC \1x߸X w1 ="gkl{F{P6וu\};q Ķ)X~j^,ȴ) afYC !a um88q^)/O=+œh~CMXZеult_dL+0Z%e{@Qv\Zmd?%-h뛎{Fc${Ц,9᛼gج`BQ~7f`>n{ҕ/ĥHp kwWihŃg<N0-"je*:ɭ!Q-fM"P(Wr$)VϸO+qZ_J=7: N^{ƴ m r Wip/͛ ӝ%ZYOa""}a]8AʎcL-Oɿ89Z%1=y%,fdg'Sd-d#-A [x Pt*Tm?D P٬J0ۏ(LST@;ɣ Es/رޱcuֈpOҶ3U%դ*Xj]0ė@idJ;-vF#z݄AamC (a B ?H/!WS H*|y5Dʗ8M"5t2w~1uʓ7 J+KO$RA@d m('~@TLX@b] i`>E1jU!^s %QV A`2~(MN3ʝtv sB(o\0@Yj/0ӵ_'ZFhp:ql47P7== /.E+NQU-SV f27$B1$!SCw%GNPE{xicE>i&džFQ;{`"Jr+bQk^7m?[q ]1*N)w$8DDouA'&ں!+wσ!&Ԧq] Ab?h^o)i8Z&Kj g< E/_CYYP8 :wlj/eMf C<71 3ôAJa>Y=l0˵qGa&٬jg6 mNlq{ BBea==866NDi X5n)I&>Xm 09;*Pģצ~28S1CR])d7gS#jzDpSd}V@\~' |W#P;d/01w8xZ.)=؁2W~?0gAi( DkxiݍZK0)0PLrSJ;9VWf[뿃? JDjf&˜L, lހ4"%χ~Ýz 4;z5O+m VR9(>'54<_ώѬڼ%u@yqyRZ t;:"#!r ӹ %*_eHB /it2Y"zc] %xV g:&#Tq$[h|{%-M*rM;pmO%!817Ңu-x,ʩ|R-.O #zAAygjƩf/@uUdo*B&Cmțu9dj%J $y7 )DG:4KuE;n2EP3ݰ[w)Rnde\gˇOmT6ڋxyË}ܢhn`Ȥr`h]t d+nT c':4А_)9U SIwE7XjL:/AYa3v ,ƚ)hKWyA9<Ar ۑ"A(H;p*Ra3h@f9XAMykQJ>H 0Nۚ.DZ&H&P#'{ȏⲎĥۦPٹx}uذL ]D8*ձ|RlWmI&*fp /g_Ťov뢙!/|y#gi s/00$ Jؚ_Bg]1!ƕ?U ^ko^ 3$9e5iWYS*V!fێ}QPaew?cL6es gM}8xn0$%UٖJ" :QHF|f ̧JtKJ` 7˄:/RÏRfjK(48&W,L u{Y}~q$ZE[J|:܂v;XTVTIH>]l^ o]]^ScPȕcBpHjKRn6(Ryr4UIXiϝ@n /ϒU-Cb0P^/߬H洎z"9P~ /A"ucڍ:;ۏKb܌8gMe^`HtH1uFuUkӡݹw!(XI*MB'iq:yƗt뷲sO|I!π߈:e TȢG5%ޝ2)$dл¦O "P';YGm^[Y!ry\=?|\e4KLGjƗJZTVTeOe54E&9PmλhhMUkЯNk2}u]L JzmǣFĖ.~I|\?z ǒ9k')f;Gq7禳yͧ5]$ZC.Yʖ ӺL!f] b+r[x$-2jpaN?hbUp ?*"IQ+e26RiXphqH|I$Zź?DYLHT2jΕ&דn5_H!+5נyFTeo?NEtG1nKCwרQqeȺrnZ>8L/_H=,Zz:CqKW@$78ʡ僩˺+)㖭T=:')H2TSwWb_DD$D—P*Z̃JR<^mqpb0*ine Yz*9łuK-s` f_"J6KM(@)v-oT@nH] ܛ(* 쁬1BVcb Hй(}',e@?d4Aq"ٚY=,lXvNjA:4D}#M%^љc4[ʱL9b/l_#kS k.o/ zq,o"w+IIu)-@ل>RG̷^tQ.*e7IAMh?l*_[fCs@aThL u_:|i.ԩ{zmJҙZ/̥ݦ]zn+]]T#M\Ih;t3*:PRGLz2loDK i.POdO2n 붵-sy}w( )"OVNQ$YHp>M?DivzJҏ9E\Bt}|ڛj+烕\|T_:S)ݱpU1YʽRku0S)Uxf6̈́Sx__ H a#i#|fJįӖ*3NZbJLoP䪍z;ShbC &#0no'7&ѳ|0˺8Wm V@j.yUzw?.iʓ%=S(9 `!]92k-f^CHZ&ETuj6yHb5*ozMi„V橥މlDԞQJ,8Ϸ\wyB~N-HxrPsDڛy {/~Dl?)qfKgjKVJ`;eű!MIĦh*Cg+LQmż$  m{Gemq(LbS(9Ƒ*=H4lƝ;r7ykK`H۔FuO"! 0DBD*SL }p [mO)"S 驍 X6{ 9G?ܐ镁  hRkw<̯(,yKv.O'&BK^7OA)/nrв%:N;BM|̴̊x[@yr wZ4C#Gt~ۨmx=š1קl]WGM0ս,,O/DBc!V 397X lx 2h."L6Rԅu?I&xoZmȕҫ Ӡe'jKYGp}H5xjgw|V$釋;7t$v?+j#BpZ+=T=]H+\/C+wA|lB düXਔmdW_Q!L:ǔw*G_m&)Y0[*e;5~yzHutnEJH4'թpyjYicҶ20~a5$H^5R+ RdAK;TJㄝt^G y)^0NR/&OAHYn@_}~\%`i||vvdvTE]#2:?Y=H8̣H~e+b O0:i+\yְ1IdAQs^ti`QOesE2;oq{,+S^@/^Ia #.Z~4䯻ڎHkjy6h`,`毞ovqBxJZ qZ7ކ$Pӓ& L6D3&k5 пyV=U3G2}VZ'zS\Y]y@)Fj|4*LFw@dzjr#1PY9AB| TS8<-D֓N?f}yfLӄ) W(?_`s\3pbyUŻx~US_0ba," %h_a!VU}Ae fUI@-<vzEX=qpQ"kE;Sc8Z8953F5xt AmH6PYD4,B8]D@’Fdcql@qqw8~r3>(aM[^WouoAL {M.pjҡ/WvAMs{XZۂJ̃@fP̳I_gM8aԦB92+$v}+D1oaX:3 ?ij\DBn Ъҙ0¯nc|6kܯ?F9Bt">r)[۫_UZ9y8,20iڳ[xV2aBX>wP/رZiEw"G6(tC)ȡkz>+?F 8;(fE'zQwoLU ½PWFW_;)|O &ô-mRbzeswH"rt/~qΩxS;{i3 mb~.5^  XL$|4 } Qffᅥ;IX:z>i4늯r'Kڊ*{ĭ cGԮIkE}U ^u]9|Uu;: &1Z0t:NQ#S-a Fq" j+.Y?+ɠvDM^\OT`WgB[Aj(hjaf8-;]=}k55]hާ=8)SKMNh"0C9h(xaRˈʳ"+>id)-EsNjޘo,Nt33QzDtr'Xf?w>madq ) 7 jCvf/#d)ZQg "7v (' _I m8KdHp}}Rzw`w19FE E ՃQ0zxPíCoU ғrQt^9Q?[U1j;zYB}Sò&H37,!חh'=_~B.<[&^EcxƥME4G[S2Tc a9?;߿M >[eXoLas 'v/R0(˅*HM%&NIXl IRuU+ګxm_A+AC_>M",dX5B4VT0U4MnݕKH[o= A_YZl&CfU=bWx4bXT^ciQ<,DK15x̂#zhJ IC`;|;󽆅r57scKlY"xBoW YPjeK$G tfLu=2a} #=|rC >zJ"||`J΀Z0_LY'03"sŽLU7̓Q bӋU]WC"Zl뿾{xB.8yZ mSW< =v+W&os(ދ"n5SYho FVsQʤox}I:X{fY>^~KuqT~!o#ч w*9Fgz`@[""!3򀍿K̲DU1h9S'oۙDwSQwpBW;F>݆/uJxً`wWDVd4('wYsj?+[uy0Npiq- of ҽe#XgY8] &wn q n# Xn.ؙm`gK|qԎ_f%%(-vuCϸ$P!~Cq@! sXyP` Q ~x=2; IYj[$}52nvT?ɷvR'`РQe`M'xaQs6Y&&YaZXW2^w/!STW8jI=NgLϕL; IPl} hώRw]/ҷp{CvtKmY, f:Ϣ.쑈;_i bq KIgۣac'X΍¾/Ђ KԊqk2^[kA ;'lp&]]!yob$a .A&R=Dm;sŔUoVvta!2/4(yV Ŗ:^9!K_B>-Wayl#y){sfxEL+/9zW6gy. 1Rc}SeݱG7`i L; YrW]3/lwܓ1W7,Wӻ_s 쇚:#z gB~,EĥΓeP_Qdݸ:Ϙ *4J6 hSNU%IЃ &J3|+ բh,̱TG3՚( $`4Nf)(ԳzklW"{FzO77 Y3cTv\ S0]%or^u,Wk):Y#᜹ '1^[&ƗS&v,Tl00ޱ_4;Iy+ t N^Mtl60͊v`'vWºQ{dَ. IX¯e_xpЃ5  hvΙKqWi}X|q?N"FD3o2=Qtjc]hˋ!J'д䔷>\g1Qb&.ܬ %Ta? ,X"g?'Ku̼~ UJُzca+f >f.?q4g+ 5>WAoVe: V#z2Q}Obꅩ"UJȘS S >ɊCl]b^o^8̲7A[*Io^ڡS 3`eus #ÁVo֞@M&mGd~i `繜x8߃..5O0ϖ/.(Ud]#|X`*pWGs%!aqPZ<9- }otE4;B94} cGLJWe|E=,nR-͂#ryum5RL{ 9ET1o{:] +O'<*gD_#$ Ve]uۗJZOcpc)‚eX۲)kʧn:ٺbeYD߫!/;^ Bb*ApZm_m %NܶbE)4:{٢,wϕeZUԶLCDuwӓ)P[6^^u>~T_v4,RK+G @7-IԛMhxX@#)_%hRۺExr;_\wOW;z6{ A]狕2^z=fAR}#D9z^`*wM\jq\Ţo6<.Խ(Ɯɜxm%CQԑ'[8ƞ/~.w&b*E Y*.B2U&*=SiELBxjl+Sgu 62OR}M#'J6q1(59ԣH]V~hlzň&rׇP$5葫 bڢ~EޓP"nwcCq˲H&*Q/^0@xĹ,ԪH'$). aI^UedyLmqy#zhI8_{)I# Ȇ5\ъdIO @2ŕ Okge'/ ǫص21;< ?8[fm&Kf0kG3bVI{|Έ`wZ ۨ\W^\bNl[;+]"rՔDC~1 }E(vae/B<; ' $hTUWAOemvqhUgvr=3! #`O/./w)x\Nmn?e-8=*V5vĸRj퓀]]GO뮬 ضz}J%x9z7rEʼOAs7 _.ʪ6%}V=tA]%@SaΪ?PuOCjk~n࠰h) wQKIyjZk̟li*秙EFohSXMW\ _wb5(/SpĹcI[_gDuDW?eB.Ѓ>uF1˶p GmYu»'+)i6_jAN6ͧ j󰜏3iTĪUqo$y. r]&j7 x(Cnb9څ1h Э^Yf:)<礓ƺڪen-oѢ޴2fUs"(Y Bo3;DخBr220 L!V滦bnфtb  5YUFwe\KqǷSC@p@pzd~>[\>0a0|pKPz b 2ϐ:SΖt&M>vtT+~zϤ ?)*x{iDc֪i1'j/vleOÌ;l) RBWD . |6S w5%v5hkn-0p*1< rA㓂%'*nT8~V59gK}M2NP FĜONno٭/j$ h׆@F8 NOwV)(''TͥSz6L-hAeR4aϢb*po$ifچ܉Z-WFpkpsTXr9+o\.e2V;?0R©أըIDCƝM̓F?Co6KTUݼF58.~ [nL/NVv==N1r{$2 زY*`u;%'8t/lBP'RV vhXܹR **O}=+VM5'f /%mPvpMhnċUvA# A]H~XKa)QJ鑑^>_//s0e/fj߅^73P0¼D7Q>;gH=ʭ +b-yH*ɟ7&I)J ʆe 2 MY|Cm>I^ЈScuoA5EwjFc?wYiːGz܌5A/?r?,KK76T% Qy1i8Hx|߾GsRFtvWHbQaN:Z'gZ-VfcJ="Oqd`a/#ŠKV?-suM=9'+TL.,q⸌8[5Vƞɟޔyi.wX_A\N[ FGyP9okh=˜`Eٮb"eg;r-m,)mjLbHJJ J˰ O4.߆E!y'mTܫ`?Nn;s X`Vl^sշW$ƅa~P/驹+Rv=][KLx4UfqeGmo2BPݕp\$|$WӐ&ݷJ'YJ Phx(?`Z AkF\OURҞ1`ވs's3shD(NpX,]>.`-Q+zC#z7%jmys2J" S>{Q~ ږ;k,qxaE;>$Eބb|4,1Э7V񨵰GD c>{idҥA밮cwԦQI~}|h0U>4adU5"351OG5Sb+uM7+REd}O^ |PnTBKµb'z|vhCYuIS})65^Rp^k!'x `_}8>m|41դ@%(a>vHM hO{ٍxv>]9f+4fjAta[Xh:*]\Z HgA 1n,!So;o@)ⶑbFew0= iEg{4(pkГ]w hwEI5L&}.A^~)IUǽiSbw 6Tqz e|w-S{l 2>}dԜf^TO8AK~ _5å.)4h~.՝\"G *U;O͸s.9 Qk DnR/?L Sӫ >t+vt''[<p+=c-  Z?l: |K~Lq9,rqy ީxb5Ӗy6 |}S' ܰz'fBjq!ij4/ץ0{C@MRֹg4m AwRe*4Q׊a*aiJ\`6?Tʔ/jz007?ޢ.@{$#V? ګQ 柏e91lua|)0A-"g(nU ~F# ̝e0lހ5GK:hx1R޽{s& 1͇I~(5Xa_!id).sT0ƉO&*6aJ[?7Gnb K+:QKdy ‚b'oV&#.=~|L8ۯМ, =/|]Ǫꐍ /0I'}:Vͦ,]sVPgkDJ/E[yg:4ђ8A rs_lT}H.57CbtwSp9af Ny`J%v*yү噞W~3%[J! 7=^9pTݙ>+;>uRjflr_-8,l ]%ѣ$xw&za0fـ\[ݒ<zڈ$j ƠPIp0DhU&U'7>|EE͡ű" Ylo8i)mIMEÙ͚8s6@8(kF~+xFdC4ɤ:8IK yCL gr1۵Ƞ4O;K񋰆Nݗ'= #RO vJ0˂*h8Z8U 62#(7m5E& :2pѢg1ԂhU 8W-I atW 0& Nf30:F])rFQH"`Sݷ\+o,t[+ybOwә_${A_p # Ң81` C& 'FW<;f" ,o_i"Ha}V8m:B=ÁW]6)?+޴9x8bͺN!JgwT󗐍Zńo ok\;1(đ>v+Jd4j&I=ѿW\$)C_ƤR!h&'NYm ?2~Β5~e|: NǢ(E`kׯ%Zx [ۢ]Luei:AJԯw쯥'W\ߟ)©0຿̑ݦeLtDG Y>gE~G/d*\j#"ьV/^5 o |'yBK 輯Hĥs)N \Oe9|H>) K*kV1N2gZy<іU0PǁĀ1 ߚrs2jdڌ-Suҙj+f+1X"S0@]mC_Do =g(HK R`<ﭺ:0d,(sS3iR?ቩ̺ "aKn'V&7cZceWt`B8F__fXֈ.^{W}J}̎31퐄KPSa:$oY=)OY .Evی* RC^>t*F+[d==fEj2/h\wgêkO3.9B"f7fF /ڻ$Q2OsOdbEr&`cx1}wLwawEk ӣKIfR-37Ә<_W*ЋiXiO`Q<6hZ( #'B7 "wڲAm,-'ARUm ~LXUe8Dy_fQKL%Zy8Ar7jߧyh!8(& yvlZA{[wU|,l\ɆHc]APO-{WpMvR8oh aW^\?/lPg5Qp4n+܌1:Lk~P< jU!twku(gwDހv QR p:=s,8-[z줄+u崬G>!٬>fZexAy'Km.ӛcݰ*S'חpz\T>Hu02C]ld*e^cdX<@krDQc5wi٫V^~1;)*dul) v b@9;:w2#]m‡y9S0.WjeanJF Wo"Z*x6'VähO<|ۢ79 Zu[Ld//p^N*/E>5KƪcsX-g9' 9^xUJ{`~wPlU%HW#S x[< uU,Mq;^u^Rtm U=h30-#N(sFr:gYFm~ƿ-eWS 2XGBϻ@etc'@@#= | ~emz4;D3BbLgIۺ *A\HϽ3|T)&vŐN JVa{ѓ9R.bFդnHZ w jI}Qu% V<M*\{ y o G>X|\S. mx 'לJG2 Gٕ}p;ވ۲@P߄yǓv;iL_q%#Tz9aVaPRN1P=cUr @0Jv; O_㔝@.}#N+Ye Y&j9-7g\=/ɏJ 49VXK  _}D(lb#1z"{.iqTGd\f}sj/Q7D.\hD{hGs]+RaZEO2e!A&@X0~Ee³Cq;RqʒdՅ&t|JݙUKR'UTh㐘b$yCXT|FeIpKxi8x/@ ' &?6Bm. q7 V@殦iaĊ# 6Lxxk)|$5Şv[|U/V9Ge&NUċg$* ON9 ]lGE.%㞖TKT)}M&}ºIBNeA_yk;6Nny[o<y ux\;U D@*+\Qws[L77va_E_ek.t)/.~uLTl=B'kAՁ64鯸<&7A)7JPTEOOڀ_FG~rs=NٙXҮxO='4T֩\jq f2얽,xnUcpXp_$@Mn$@_AawŻeZiK:KF0 dz}@'Ċ΂ E4Bl1z3Ny"7߿hOlQoF7 Lpe2h_"9|1jT֪/6UB6J87ӫ~xIc aMŝxݳY'du7n15("t Z`yh*Wnb@9vVW9Zoʨv~l1$d+iZ"C#,; Ԏ(`y y9a&#Vf?N gf}a8"ξ5_+c75 S@D5C< N2/RCVA@*w:.Ngd,rq+LҀmiNojS%*,h0.#[}7o*/ v k1͇ܶGjGo#5o]V+yfJėcX6 UϜHR07yr_PxQ? C$g gI+U sMw,oSW A8]',*0oTLD{9b[sAն`ocHWˬ=췌+h&L͢TwѤfehoCݷݜ|ĵm"A'^pa0E;kT{9KW>a Ȕj6zñs8`fZ(QPDC:!K5by %׋w)eo0uMse75ڇ:Q#S{gβ<{$yc@1 13eCfMxTkXuxq7: ]^T+# tۏ2`z(JRc/PJ p80=*%,>ITW` L_Obͽ a/Ν r7"ZMO@:;ERq'@Mݳ#([-;yP=ߊr*!~:A_w[ʜXI*+gNYtpl lȱURt4Q3p9Ul@TWnB_(e@Yjzȟ9G[~k -{dU(3) zo Vbk5hH%t3+ @Ɉ/s)K'-Ħd&GV(iy_{ۈtd|Ϗ3\tΎ! haJk#uy** ch}25NQ 7⬧JUl˓sR6Yr[ϖt F~Kn<ȁY8TdҜu 3GŽ.rӅϻu{a L8<~hl=m@rpj8m^+$xP(|0iVOιVQtg,{ RI;71f.q^ހܴ IͶV%݁?><rsB~MH pXqfIj뫱qw+C*@R !wC&kÄkwc}r\fwA#$7Lgۘlv6h?KGsӂLv4UN iKeE_&ZvE- i#^li U^}RR3h "{$H[QߢͪScEX)d /?4ZꑀKV(zXea:J̴"+0YڀZ@ "*R^ií<↼gO=Kg̤$E sQմ­dž uC+&С~C2&Q[1ʾ\5YQ3wE+ly:/;pBl|ɖүX\>ѣ g{CVů8v]TCHy(b KD,Ԣ@hpZ%Y"4)8xAQ cMpwvOQ[ _ T^cGf8ļl2ǛǹsxG.3OW`{@G<`DyMNKI _W-' ![,WY@FT,~9o5'+Hv~FSNǼ0zmS31"΄OҷəE "ʆt"P YsoE1~$MκN@gAA ې!}~(tN߻rM<ヮ§>*=ǝ.ߍb:llYwˤQuR0Eu HVnd҅'0Dn{{ht#~4y {So{"]k4okzwKQ뒌 e p,{zYN:U!Uyˢ)cTמd24_݈6ɽy-/~S;Mp[J f%t ?2;&hM?7GMpKkHa5;o?PO0N~Ù#RhH s+UT#hm15` X]!6:o^*IfdC j( 9N^,[10 n򒭏ȯW80I60q8ʀ-С3m4,yܑW9rOHs}1S2 _42]o7 DI+[ؾO|/3:Rl*{ހTjI+R:X,GxUuD5=eM6s(\Q.0ݭ˕4H:G(< >ǃXdQʫOXfP78B!bԄ̿]rmѐbq09ɖ.Ķi@9uzY@菘ZE቏ uTl dko(i7CfN2Ss~ѴykWf~WT{{aH30]gdJA^ Py&0ޔm8l|L)GPeQy1XĜ5u"3@bY%SMF;MPӃrҜpsU2&:7UMEwd>#*R Ac+ n׺NlcZy,'j|s9ADVWES* ><-.¦ 5ZMV_qX=JE>9Ɉ B׎:I=k?W"Uom}/-81Kj r(!.fʁAߘ܋&A㕗śkqd6j_RV^b1MiogA2rPuFWicݞ<@9U t)Z'sOG,3[瘉,X{6!h͊L#N5 ˹?Drd-W]T;q_"gA)RD󏷰w NGg9 XHwxelޓ+0T(eʶZ~DmҟhX6Z=5J^T%rd6)jئRUwn0'ɬ$s^ %*ʮdrW*q)H*z _Y2ׁ^4S0:ѦjGzӜV)z]q$"A7Lb?ۤyO:U#}%\g9ka[R(Oxe=b$,V5VxL[^[n}SEԸ S?ȍѩΏ#ۊ!Z4?eq8"`~f&0`Ky*dN5١.p bm`)6A}w[&\epF)lE5̄"UXikt19_& poA'?;]x+kG-%W2cocWY'FS'$E K'Xd ZhlA,?ϼ]q!Oǰh˻|q01ӰY1w,[h!nU4΃--oWɒ=iHGlR{i "lm3Cuv-r,$ˢ闺rNˈ16&qHETN93qjZAZTPlb@{1=G]gG\cfzf/-^/u~rQg)0}q(.i[ܚzQ#]=N| _{A@eL1jXe+GZ'۴͚. Ae`U6T{M*.4>h)n´o"h;6'V9&[/,\{#v0ncEé4a4'+uItN<r^H\!8NlUiv VKHuV8EWVH3 |cчx4I*g徍n!}μZa-d g<6H❤Hqځ.r?F._t ɠlɛ6sG@%)<\̗?@pN7C6̀Cڭ&I~(޹ƃs!")A;Y S{AWHN5Mݰy2.:VO偾}4E,v:^qB Ih![g{@.=?BHAe[0@X5C+AgXd4{_CS!vxUǷr/l[VS0$^*\=4(ꄇl%jXJ: >Zz6yD0נwq$;ch*TE)P!4YBAqxm# ~5΅g5SZB-ӨR'fUN+ (^}R7\vMWo;F~u~.Jp ĭ^/}CMs$RO6S{VȨ "|'KXGSm5A]TTrD ,(YUc NI6ߩ2\zz/vZhu)E3~5#G-f|f"'5KD"P_r^%2qp|>'4}b!wzHzeR%@0J+[_$جu#G!h6PlW &wZ[8i)ơ[bu"!sXTfqBohl@' cR -\*:YN"2jiV R/`E̫,+H؝˾IFMqCI}5G"zvFf%"u_Iֺۧ/7rb\BO>(SϤ\"bRi~718C/C k|~!EϐV}&jHK<餒6JmcVs+h3m_)/Jkqp"_y qԉj빁R}oq& 5gW‰-w׈(mw@doӕ"$"W Kdx2wlՉyWXE0:)><:M~˱2' nF(;S'Ȃ'ًcC$F05R$,៻ կ%lͪtt"Ca+? 0 :0+y Eě[IN:3*A a266:i3KzZ %8Gz# ǻԕZn-Iᠶv>uڂ $]<ȏ5W <[_fL\5O#gрb&X(=Ƿ[ny\Xz|Ƞa_:-o)L?"|).P# j |x6:~N:7Zl;`o00U5%[ڳzvcO[qS:qomՊd+QΊ~GU56gu2m5YSNeЏZeu|'ܩ)unxtlX[;Й'tr'}>g?eyv6>qGω8[S0ȳSmOmݳ,?Z¼'TփLD]C|do3\r i(%XUZ b >YB92ާ/~'뮳\ >/\CruoL_0ڨ+q8Iqq*vdizG" X:(wlS}ކUhRa ? Ynn7Rg1/kylмBa3!BZ}3BaEWD4y*';;Ҋ5Q5vy A`-bzfOf]WLyR+O C\,2Y1l&6S:XudIF {HԤ+5u0ZFYsg(n~qrYp,^љj͸z"ѿ;۬&>L_{'V֛t",V< j!96Rp|]1 LaSJ&UgSq\d-gZ`䟿Г"ȑE܁>hof蓓& psl$R5R\l׆2qX !,I*} $- pcYgD&ee\[&P ?Q-'W:Fu,h$'n;Jpb|p[$ f{-Qq^蜐i@T}mdF]Gޤ,3 OEt]k?}\ H.T;R< .xrOl@R"I[vRaZji?\Q?ypWԺ S(ZqCۚVoʪ0b!Px-へ!NP5sLa|1T8Ne8Omծ__Z>{7Ggj}e ]΀]J2އW>l4}Hp|#y!Ɉ*z mY~"D#t9 eً ;=̫A찏CbNwsBedc18$#.<@xÔ;3A\:\o$+X84Lvvݱ7i~a mctlՏ7sDŽ-!/2@Y]؀%ZLG-5WNf,U۴4 TWƵ使yQ`̷יN(m.hhI[` $3|ӖaR-,T!i⮦ ]s>M_]6⇪OrFWde6a:s7J\j/Pzʶ掣9ɭ\bI3=Wq+4v݋TF#r2X}075w 1 Bسwf`omHDz5I 8욉W6%3aU\Ah7[SnQr(Sͩ-GS&l U9_Z^]֪Sk($h(uC.~=V)CG(amh~%54}E}#moI3^iHUg@'Bs&G#J+c!!5$z7b偬"?Y#ٟ<U%z~U>!,h:l'|+)_g;\5ԇ $F wi2#v&L jϰ*N7x7,47^Ķ ~zdE[eNQՅ㫧Xך)?l߯}5[mdZF2%ĂJ|ʈiJu؞'hSLF*IL}/S||Ώ*e glVeFy_J<ȾQ(K2 vaD>vU:FW.`qBU'&r{j!l8ںYzT<}kH5?dp=CGSYmCDIt@H/Gz,#Pϲ&xq3oPЅcUwin`~*[YP7~Ҏ!r\e/}i06pt% V"0ԑ3\c~fFkݾͼ_ƎSA$*J$%bpDl;9ArM +sr"p$fQ \QFѹk"; آD&;ΌBm;A!gc[*Z=Nh!ҡ~8oPrs{{ha8j9\(Im_6֮+@`k& w)0up?Cu#dSqcJ7Q$'AJ@2:.|pLIF1Mx ;eMǒ7< \GH0y ][Y6[hOb|6}{*JYN =Zcr` r5֧ Ȝނ_ 7%?fëNi+ & #NܪtvEs@ ״|tJY ra^z.'ιrYQ!&! (mq4[O 'thqrv8]`K:N&wW6BvZvOD]T|اDuϵ2C;ylI 6*+ #xIm !J.3,wGJ`s$h42hA16[N/߸S@SuXxy'q>8bꗪ~❐6>'/;u t-[fs,U+pH+- >?w`T^)M?1,"czǂQxXݧu|sWqBo ;#PP1d]aNҷߥQ)ğ=AAA[Iĸ\{+d)P~Y\f-JZd.`}co> j :#N5;bq’i~"RF+ &r,\VlV ysԦf(kHo&] [5Yzz莕IUNB!3dždӋe =Nnxٟ7JgGֶ^Yi7j- cMU_05~Zh{O̿ECBf@99xN"e^1RBn6 &/Nl6ڣ=6|J+#%G?uUX9:(9n&5\R?]]l[1,)Yަ5x:CkY0nkg̦R]u/Ir_z1~gk h^B /˔eT"gT^ۢj7. xg'GKkG?T O|uy x@(?Ҧ|޽>[ʤx낭ԊqN%}( m c{k$T v>] e!ɼ(v~MO6r.GR9YjkRiQLt&o4֧06cqOi9jg?⠸h]˿eF!!Ɗ1 YVJYIpAءAo8\5R_=LXd !<>U8?UԌqMa(91'YGv:Eش.W %vp2P0d寏Y!YSnM5^YEl&!H `PwY/ci{s(9cMs-pjNj`-{8u^{)(!7bdG{ɏ\2KE}0u>5wPȏ?lQ10hT${5`E% Mt0$wL1Y!f>?!$07EӘ$`q te:WN^lȎK\m!~rh ,FKvFHinO 7RZLIar묇|% %*f>KR1B.f/DAM7'dNCq${atvW4^.indH, oHg*HY Ӿd#"`9ttV!GRrg_JƗo+M2ˁvm(V` TK;R;K=A͢*_L(s~zy3R%B'?}J(Mo :yʇ4'X&0EG]\%.>#9De$\PmT渍Q $k}Ck/R\$3vŬ3q)[Pa &iy1ɢNʽ_iK5AoBέ)zv+%^rXP&rY&\۟ɔR%e e"v%ef[0*+vJJc z2gMG ]dqwz^D,J^p,l *_}\7$0l ӟ~nQfhumƌPA^CΡM@: 'a.i9O372x+Us`6Xd޽r퀡.zm<7"zbi[hX\sn|N |{,Rg~}W#4~7AWS|ᣕ(>Ir^H5,,φnV^؍QC-Fc+vz\9Gȅ Ep\ˇ=.biƢX5+F2*4%eL.P{[o8n *Ѳ3 8(Ex6WŨ:5w-CP\zAMw)GXt] I'H23 >LhWPq*yw&*[$ZSSDXB-|ud@YN[Y~ %T^ku̐e'E7ƚnCE5\kBWк{ل`qVhԎ5ˎ|^sJ%j&αI@kAGp>azM0(nohPx SYcg#,X'7;u'[Nej2 .(,t_K҆7_kc,ӠuAAw~U> <כ tUZ[OPhe(MLC!$o,QoWi}2 2ljAo( Veu9\1ߌx#xJW.PL{#U?< sˇF\A| O>0-};^A*QKhkJ:4'Y݅D#,&EF/(q;z: 5WlsUK0 ͺ9m˓njĝ2-9%:* ';',e Vn;j WkDje%e.KHٹ7eOj͏c; #moIOV7>pRܳ"Ph,}$;fxXYC̈qshf-l:U -^ˡh3n=߼KWEBAUH˼_S qSC7[uުn=HQln? a:7dO\Hǖ q@*'s?Pk8[=A6:,S|@M=^.;sHR &}*ysaVR.K<ܹw !pz0j];m,!]5 ߟTz'zhs%=$pnYcJ:nh4(!bA똛SKM1ƮAXg ){}MKTC],S<(fj C2(:CiAV:֭#dJ-]eJz}/eawࡃﳱ,<MEC Q Z/n\XgTx[6csi'[2,7 Z _ 8]|t/UNsmב5&wl]}<c-SʣARSؚor-*Iۓ|ܱ  dL2`赤S#r(eh$B$-F2}S,Y԰|q:aOS]_g+28*6T^oM>XmN byYBO9EdĐ,P4l ۍ`ߟJnTY r)!Pl^a_o;\1=;o7I ]z3^ c. C'FD0'm="SYRzMH☝µzosrNÆAaMB$-C}wGUp/Ӻ?<\RûϨqfp¨:}^zǴ4}D3܁kgU^3ZJ؁a~,XO@XQQ֮IY 3Ȉ"_ϙ&%RY- JC(ʏ| =&gZ,bgv:DGs19s wԫ }NOr% 3'<~|wO}HKC;ϛ7UAlfs6nC-,E3edH>o?gLv#r5%V3H\6{6E6@Z-ExTw]Ԏ.&O>ia2XW8ZQZ.{_ؐ,*m 7_'l.]pF({478țV5ipp#a A䬑?V`rk K7H0dZf_x]R>)`Y*`Sּ,rp|}dԪA +Y1Y21[yGҹInIqVߌp=I4l96PS DA)T@S)"$_*uJ_CTf+Q'Mg5uҬl%Y Oap4%'54v(9бfkҤ}"CN>O+Ə.$"+ѷ,F7%~H6ԆIQQny H!LZ-,ku0,0$xsKKXɋ^AU&H1-GSs=,i;S@^$#^ۤ=ء*74v2=SSv3 $Vd$mػȜ7@pQ Ǟv2BPow—GԮz~xl"r'|abN_xzv>N㑊,8y5Zݤzힴr}u8re UGT|\/y֔`(ʫhh ޖ:$Z`jP?=įAˢ luTSCtqjUސ~;PV `)ݗ&ļ>/u^\I\8 c&!ߟrQbEAփ 6{:DCԽ|0qr%Wg[ ̟cĒ:G\w 1g=MB !:/E)GM3feO#++4۵g(O1HU9r7 ˳n{K<]1DUG)cbf}`M;\$V$b9.żQZʑfw8F815sz5Y&BG].+Lf.?{ߘ(Zrʾ_}z B] }tsQߋP\}zocw j:)28H>7x7tс(yB6vцtjK]Zر }Јmm2pOp\B / $~'߹H>{`vCUL#T788Ac42Y_5EzUwoD7[:4HU<ǡӢzQdG'Q26GE ڒ!o ׂЉ,T`($>KF-2.pߵd Y<5"]}aQ8=U V Λ'NEOA;N_@Tr\IC7bx;lb} V 8<K5'|:R'$"R4DP*%R^KO^#0 )̟5Gა_Mꐆ4 x7$bGTa3 *tNg2:߿Jn&9D.A±,6F%/s'<ŪGD-1mavI잜UuƻB_ߠs_;\=N "kT/ /5(x{P*L?BD:P@J槶ReɄj>exѧCT=de,x+XH>pp ^469;3]U*$Ϛ ?o;˸xΦ7NߑS?^ n}fVkRRoSkMzMGLt-*+!_p)HRCګ/A2QNe]@$+T]J Blx$#kR>ۮ@6JVi7 AO=#U( 9=mԭL}LҬ *:<|kG}sW #C G@ T$͔X6@hfS}"0&c>o_s?=|adͅFn 1ߨ hO]S۩ViL=dzH[,|-z;,&&934T %{{/K:q nj/54ap5 d: |z2 WMn*t)ĴCn`SrЦ[$tp#HESC Y_jb]IԶEգ liđܠ7KSF1&r.fMm~5uKjj a1/-`\A=d#Od=B'X(xNy,/ # _q,z@qq2"VUsan-"WMh +SdӅY;i' =t}ŢK-2HgRBTCvfuCOel350d Wp\^gEkyz|0,tuObwKrb%\Jnlid̈/a6// أ8 ėӔО&޲̝=#j;<|lBJ0_qqV ZlR〟"pB|N1~.[3#`&D.*_\NГ)܇!w,p%"lXGC KpyeҺrwt6K8O`"hu:V cŰW@SjVl+ު M0h÷w0<|;lm :c>xƠkc^8/V;܂4+- `_͟Xe8nWxN,CnN3 6 Mw]c* G wx (&`Jq}I,A·ue7,sgs$&&3{'U2i((u Z%^QڵE2Hj @:}xNٗ&P}r4JIbybHSW ZT~zMxnג=勳<|LPi񲄛 y}+0~2a5[FR!i" 07Հr3֡-D'd$-I \? Ďׅ) LEm5\j$XtXdEAl s=.{׿;0TD5mrN^q[6CU7y!6ƞhR;O>+ 2HaWר`qX( &HIzelءV͌MUb L4XU:.=i؆D*0_8KIC:}zQ8/MD4ʳch-)+3dxJ8%%}uO;A-ciվȀ9}޳gfgeAB%e*JDŷeJgZ;D\(mҰQH=hMMdGxD,><obvYD3lNbkp4Iq`G!^Y^HY@}-1 wA.2QO`''z>~R\AgB5hӳRh6x11^_sjL`X`(Qy}Ǿ:Wmζ?S&6q E.TkdGDe^(/tʎƞ22 $SX^X(+Jkz= 6X }mGZ݌e7GtD<TtZ goJ'W Q` dYo  m%_zZ50ڄlz}SWw+,) QHCbPJ{&OZn%Lj7O"x2)8jm`d.17/ٴ"U9 ] ༧9kWz_f5ym ЖgdJMF5^.Ui0 WeabZ3zfbaeo-g O7 AitAu?p 'd 4&5if<24}a3#>ƺ1; .z?MBۃn3-k;;Ec=7մ:"s8'fEl]zֳq5q3xJZ*4$[V=Hwv(n, 8rK,)݂`s U;IHGg6}5ߕx@;,wjO]=.([p}d|x㟯<Hњ{HD掍 mD_^n 4b'{/N`uwYbI8#Ey|pMvZChBe]|U<ـo< @:0ί7*%L)>|gkԭI?Mh]b==UA BRv3O3GyN*].`0;VSo9) ;%[U?O0စX -\J;̛&=uW+_$͚hK/rCO]g =^L85_db/zeP_pM[tD<[a:Ͷ;'Z n>A)GlZY2Toڃջ8Od?.ߚՄPuPDRGܯ\+I`E'>%},ݶĹ!O˸`L&w%EH@Gyn~AdC[{^gu"~M>2*/KzDo"&cұ/֛jfe+XAݓD% =Ru~vJ: !зDOeEfLHYJ7:#HPꦢK$ʓXR#]jY3; \2`p1GxxTkԩ4B{9/ |ll. qc>(7=JVDC#(doJj]޵dgm8鯍 {BuM$4Y_hC3@_#go"Âmr5ۉAb &fM,#eo* ֩FHTn_TZ>]7@lEOOJ=ٓC[#ia՝Ax^Xa|sgq1 ;=vol)D:rjj$s0\֏I13)'s3 '.'\]J0rһ4Nl1zĴslujrSow(Ƅ|TDҰq9sWj1Ϊ5ыحX)|,Mz&VPzuR \j<βu"K=(Kj~[z3޼ߐ OS'O"VPL, @ϕK 0fٿ[a}^p7-XH;L 5IcW͋rDi7|Eib=^A\p?8wn m{P+nֺ! }0` jPJ- A?[22B5J忸ˠx?\%0skO[FuN`I_kDĔ{UIkBvW13MI4xd\v{z@U+,/HSW,9ev9ՁxVFٸSm(7Fbo{6exņ m0k qo3 _9bܕϾ,{4TS#mxv' $$Ii9ϔw4TMy%MhqM!rmAfcI'י=KƼbS5 2.@9_pޜaXѬPD )SfsMKXI3H&+(-Abے֚O?q6):6A+Yg ]]Gng@?g6.|* \[-\Zy8#EӐbL]9A"uW;dUmݑ ޺"mPcрX6O{ Hk@E l0{q%:xv:ʎѲ= %!nv6[HMisK@\o+tLB 6ά6ޤYaGᥡKLOf`H>JHfSxf'VREdwE({`S7XQ^JXxg)A :LBQQYCۯznn~&lN&[(eF4z;D֋$$xC-ļW},v8V79'7# q)۝QP# 1zsKZ Om@9"Sޒ-ʹWqHxFxoV9q}&+W^`g<9k>ցFd/^"As>m X]dwXC j:q0ďC. 5~0uwNJr\Nw\#5>us6wOsJmAҹ=iZ%*[;KZ%L"4!DŽK4tՁH7Kso1oi,wI8ւ6l٩IG/=k(Vodbf#cӨ1޾^ !|K/èd[4w Ӄ44>4FF!%K2Gӽ#F3K3%\Szl0敩P$0xDci8]ەy+ U{AFcɌN<`!ܤ3_oB_Sty-qK@H"!͕3^≜d+:JC ~|ՐS9͞F8R G?-|1♤|[R_46yp\Qd 1Z :K6:|XT!VUE&}|MMeck>S x#2y߰4 ;3VlD{V i#6_$G"G04ɒu9sk[4't .g'UgJ.7-̰藭1TD+]_O9X;Y( SbY' 8QDUp9j-$Ѓ6T>Ps !6<@B^H pyp?AV@r'?Ag4ŋ;}%Lfoy0lª 6,|$MyTD>.qƖ$Uu'L"}㇇A6k݋\QXmp_ǥ$YKek @Hb9`4cL<q!f^YJ\ЖƲd9/:*Gqm֯qhW5(xh3iڄ`Ŭ _"䝯"!yt d7" 2t?97|Z8sU5\͉E¢B< EIiANMbd@"1U5ag&;=Vd%aalE?4)\t&{z觴XiвU?Fs3 B1z7vj׫('+.(v58!C2S|H-66iV쟤b˧OQP`~==iyq/_48 bݴ0L@F@=]$,:Ʃ|NUMin<['D9p#I}8'U" d@|AEr"g@o?Ǚ#?SF x}k+":H_孾s,#&8 цɁ,[GxlqoteNmߝz0<䂗ifA%RUX+B8oY_jY6b w.eȔd3^B.p*Lhϩ?8" >JؾIJ)!AzgQkSyM"h%O?h*${>g˼UL'$CW'3Q]ͱAOi#3_ӬM_*.L'oq&j὏k؃-87`[`>ې:U1>1^JԔ紣3݆5L>!>>u,kP?ޡ^\1JE<}E5j͑ I;3=gAa^/4q7U]WV!_my*P+|Mxz_[2о48z6B_A]b"ݐs ӻZƪj,X B`Jdޜ21ʿ_lIlfa늀wJV > u <|Oi/#n8K9-Z)+ #@`*2MU|&NTv+*ˍkkb bX~]%T7_tq{W<'֌{B{{>&PC̆kٓA4Ԡ>qnanGc!ܶXwO(Yb MwgFDFf|g˘J\OS6'*1np:ܯ|1E#]MU5Ԋ\i,e?f^5@@g*$K_ʵ@emu0(Z?TD˿f̙뚯h/r1/ ҡ.W8u5FO\Y˫stRR #u!;}S=^!`OLwuC\| Lbfܽ`l+Yria@#DtAbzSQC?T]A9Vcq8_[j`?T2tԴ/ 6EuCg>i &<: faW\ xlo A0 wQ (vGFFHL5c2D;$zI`dUA`we>SR,kEa^uQz^DWN;ΏHoG0#H8A YkW ^+D呂PZmcD2o }WASsy!hF!s!=yEF!R`=d+¤ 4+nl,hEnpyIr:=!^x~Q1#ifd-A\k,O2;j}UŒMd qnYr/$-"& pS!J{J +|e=5gIҿԞ6-"F[77A_[˷/UJA 7^T?n_)'L~`D~ڷI-IPQ!n%œ?`웢Bf=JBaviUmϥNVi=BKN8}]+dJbaйfiL+h~y+rcʮU|:ڗKVc$VXHõ Q8 H&yKC00\y#=";JHr9>6VDbƵ_{M\wcqS*>v<|`1͆@a YXx:Yl](wZĺmrjwv-h3K+[!4p1AjIzpZvsTvJ](_+Z2ځ)Af6r|FPjAJiMlrճ"foKz1ފSS!DXoq km0鑽^^oA@BW|˗|4>sVˑ{[HTJvXVsĆ!IcE8W/ ^ل(%u҆nSA{fH}`޷*f{PdZ \T0"*'BE{L VOXtti\6^:}UJחNs~-]Ղ OCnkHR ,%BjYyrv ߿sgG8VN*M Fn%a~^%?;S!K..io`9d̞b3>p={@RI}]3y=v; 0uh%dnR s ,q>~khs{[wӻ#^Av S1@\2~8QylR:* Yr]& )4ϳǡvh5Y p>ȘϚM|H AUF03y@K -|qru.+{]Ol&ߠvh%eez)󣦽'GBb1Lm<9Fo|W)QBӰu(:(Lن0wK-P쾤Rӫi/ gă}>_߯QguͥbN'm㽆&WzyHH< Rȣ͛קxGdC^cjכ*ѻ shE* "YV~0_W@ c=[ǻ1 Nҙ\x`g.CR+';`CVu ;cr=b@Ak?b9%zn"cY^Ddݱk uj'jnUpRyKY O;fxz||<[a%ue]&P 4Apqv=ffGހ/?I5 /f /okߦ28QIur[ar ITSoz #WLr|$kɰ#FAM|acʠB*RJ3aO- ͞CRMR5+DϽ%rDh^c]Ј=.7?|kQ)LqXWqvmS{iX[|ьCUl!˓KZZ"Ҕ~DU^{\xҭjS㴒wXBf+o<L6wA2_gե1sm(MɔTzܪBV/X4:akūnrgk&4cWƾ.bkϟOG热Em>q}_ w)L&iTdnc'_fPSQ,  6hz ͽl`<Ϣz_ d$w{>YM`bqVdO$b,/,͡-y,=TP"sD}Ḯ蹶֕$_u(-Eq.Qgzg}<@hlCM~nLT-}8\~2ZŃlE^)䙩+x4j/R+um8OJP@H!ʂaqǐocؐߢ΄ЏR[7RK>CD]DZv=̈tf^@IA:& IY'K-ֳuy{`fqx:5},mBx ̈3,ݳH`ֶ+ƭR5Z_gDR_០\6vF]\XNLU[ým.Pb_8,S}f}d# 禝 aӛIj&iWs:tŖɃ%gْ7Vjβym1`Z\QbOrf|z9>́hw 0k_gqw3 !KBlVr Wwg,J):Y*!€PQ/0; WGVK$TCK[WuM|#[:v}##wǤSI6E+T-BAN$c\`4/#'XY|3J+2E(-'2aUW=]PfRfA/=E-omU<^xLs x:]F =oEEuysU512h'Pla@fxL>9/ {ʱv,8v}G%PK: C[@} y7(QMr"wTn2t?KFv={y3tjLȲcqpFZ~4ߴ/< \[dz(ky}!ˋr& 93Z?^ Jcva0+NyR3.{:H i(VX0-y[ؠ<Ҭ>*yl*&H}&teFKU'wj Kh^W %s)Hw)q8إeo4A=$RW)\g,`:Ւ#hQ).'h1,`$aD>pث<_ CYi.X"f_m>w%0ü0fn8_ґNKNHn=wEJO{r# MË+)+[qt!3+D;*Gzb[n_c|!UV[!w;I!ѧAuLļ0p`'9).SPC.zr7dBd/U@c )aj#jN68&08x?F/uf]YLpy fsJ9֜_teحHuXA\{Z) +~OX LЊ֗5b+4'ɢ窤?\Zo3oX|A_@n*cSiTK{-=|vW_$|HBUG` N Ᾰ9r:5^!HImNMY^ULV֙/LFͽ4 + w&Yk7)f{$o{:q @+?Pt54.%,uܑQt,qN7D'{ yK ѵ`PJjX4(K}+U>zjɏYDs }vGо{' -G.OmШN@ꉈ'\hUuj 4_Q/%R,x |kZ OUl-eSOsUkԸY7a.__(!"_UxR8 m)_ 5Emz4m4r0yuiܰ%69+c,ݡ>6g`UKGrʍG)Iy\ig };E:IWIP)q gPyB9ׂ(lTC9ǻs Q.k*Tպ{nE[Ll8{ lU?/- T,wqvɇv&0>Z8./VׄK1& ,cijt_裏MϚ?ܟC!aIQ.?X;-R@L%"oCal^Q5AG݆;ï`}>b@pA_CzڒpC7[_iPڂeX0 wpc'*>h/28gEu?zm 0xR1֐yNCx{YXGd)b#16VD7N%-0"eIN܀k[6h yaW{2ѩ_MDZ lCE<)u<Ā5'JD17G1oJ2L @:jwap'ӫx6$=ܰƩȲZhֆ}48c9t0@YηD[;nX!+^sWC8]\g,ʛq2(}_2)Ǫ!縷M][=6畳K; v_"l v3D?%s;p7-j5I Oy2`/lĕIPqz}A U.\֥Þ՗\!fF;7 -t5 J>ziv ,wt,: vߨt ŭtak ;5BnEtVB7.ۄմ"c1aHr1:3+<8f3^NFR12u,}ۺ<' 8"}Nk? nnsY1M"WkHB{i`6HV1Wh_ gtP yVV;'E(<(@Ų$++E# ^qp V.G($YX5%rH]olxº-X@7}x|ZԔhmӆF *~h^sdדLJr8:;*JKDh VV|iw0c9H/V>4NG g1兂sI 2*O=Dj'a?~8l ËIȆKߒv Ǜ#F} L)!Kr~fd 6yYXIc ǗW"缉t0B c~ZXMZ|'U19 L*1^2D&W1+ as.ci3:ZuߚxM=x k@|;K:"ӝ\_dtW rE0 j#lh#%\lts?w}fl8Kmq-b16]#J Q708ڑiM)CP OFq,R06vG 8N\GdNlqsڄY'$3bdev?~Gs܏81+A&!Ёi!\?kG%GH\&7ZL t,m{"yPN^,]$emzKES``A/UM*tpi^R6;=4j:ϙ(J-bݱN-H!Gl4no[]cY,,0>e,WY,.ӌ(`~1;lvJI!3qG^tF.GVښ/q; xVfRWJ6]ACH&9aV"jM!9j_cs7ksRDtƪLjxGᨡ7[U>%،EB7 (2.0F;YGjt!_# Έ)%t@O-KD%SDoGa%// 4̙{-W*9q1 HxNJr 4 /ێ";lHB p ;C';GZ&IH%a&PG>eC0hB8X9byzP&+_3J-s.,hJ_&K-}$v̈́dmFK8ÍH}(#*= sNJ,&g30"3>jz[[5\;/wR:*)K?\L ".զ)]3khKv8hn#^C+]fQ4.< @,{iA }UUۣL%uBRь#s[Mdٻs"R _,x`ϳ2z!AD^Čxʹf=8kʚڱĘhjbqh?QC1X“%8!lCб7d7` cIz2M9WId$B*U2S!pI,zq>zS{Ye`GiTcJcrԧB O增9J%V[>8~3YS` L-.)XY' Ʉ;A|llKK/Uj8 N!V&!%G-B@{ew;ۀ]QJw흠>Num?wP,_`p\h\XdqodnĦc3ss׾wp⥐,Q {rmЄQֵCm@ӥš6犘b,Q#XW4Q(Dl{Wa$I$i|)y!ZS<'ό㨺{xe.n*O_*J 'g_6z08DVrsY,$͓v9~;CitW[ypace&[Ϸtx/A6:CT4F-J\2hע6i)oC )}r@=Ń @* Vk34+gA _,zK-q hLSFtC;s`)]">,j-U->- Pzg4dMq'+C_f\6S_x )dcʩN㬌y@.I͋3:vu0ClԧK3.ԁпXe4E(!aLtB,$< -V#sVN_tabIf 3ؽ!tn俳TJW'讨$+'q(YKRq5Ee_(i i~˼R=(zfJ r)悿%HVgzkEl:HG^+[Dy3Zphz l"=X;-n@y%㣚~"OL.Z;Ǖ αK:Q^Wp3if*'>1)0DŽx pk P}%(w,?/5%;j^::{ELaBLtp N`XwG2ePhtcFCLF|d¨]$O 'x &r./Qc fOWhI#Xc8OF쁺IRg)> NKp](iERޮ&wtcw "a7_IV҇90-'0vUm7Os9YA_D7ҒS 98uߺ^OGx5R}1U:Y-)&4q\iw]!N?Ȯo3nFhF3Zh/̓BM+![A:M kU/tAE3?li}ʮI3 \aKГ2hToi:j _QZTs 81`$ CE+{=(}4+XCmt͑%uxX%P7}2 76417߯z=Ԣ҉LE~p|2|*b9 /+g1/-ﷰ7P|FO.ďHHۧV:k1j0Fqc$ ?4J u, 7Yޒzqje^3 x>S<T֠/U~[, qA)T$D+y9–)G JpKLIQM}y663@HeX-k+w$B}0`rN:ؗSHFoEemnY5Yy«#&N#qˡeڿpǯƫ4U] <i.mP tO?a宻]݇ѭzB\A(ſ4eBV # 0 ˂+~8L vNĩV|2x\1zq 1S ڢ cF_k;XԻ"F2ӗBK2AJcEM$WrvD x0}6zo>9 >)$E|eowUs\2P*#יBwnԯd 7W2U:j>O̗\ɗ]R++m@׻A#vr߇BqEbbֿ{<tRsٷNpJl xa]ȯ-^^}S 1!F37&hc|=(U?vIs&jwLc۝)Y]_ppD0fG,hF2xzvfK8Ѥ\y#_f,M_Y Jާž\& ׆l=v*韼ph-h*8 >w_Ͱ>*g}zZdH ~#>lԆfѸ̊JxԶ" Q d7G,w3e2gcUJ=*S$Zކz'ĘfV_z2#?uA͆f1%9' /N&c> ~e3(^җ[x2&a"Dׂ+pԑQ tȀ Fro6݂cJA*obe+=ޤbW΃ΆKAz-Nw( aGP+[",APr:Fq!]Zэh!͚fi5s^L j)mC|zW"w:862xHR$_,oV)5!7"hx࿮Ӷht < &$ّoSHa: 1F-٘3.hU5.Z+cc x rW2tZЌƞ RCE }tQLV$2%瑎QSg-u_{4$P}RHʜ1Nmˣ$K?jNۮ&꒭iJ901Ʒ8hЛcg("K(t(0ɐ?-9)ƊؼApf2E8yCٶ>8VoWNBE )B%IFROƔis}y*+@gg-8810w !Xݠ-GȨ{ِX490+UP6[X&M}J 5bb͜-;jUѩ@D} Fz GL2W @kI"8鼪 X1L4ܭQ&֢wIWq_Oѓ"L1[o1HO {bźnZo4ytdH ;Z_/fN(G`<+ƑȘuK 0byVAL AU5R(05nvo4NZC!Vy4%JNxiΊeB%hu,HK0fˊ;hpMl_9j^RZy$U#[+} K֜$*$;sz]*C댊ŮuqKZW˱:GG5ӣ< F,-#y̠ΠG }!8FMඌ|Dߘ%cy9R8^`pT'mn8E؟ѬWȧ? Ѝs:Th_|!kv!t,Kפ8J'g0) -;dW΁aCgP Ѕ[TZIRqcrL,WŨf(NEmv/tV$Z:B:ſp`H2ߔqt)\d.ߝrbr- $Мxg3BmT2iU鑱ByrFP5{$p9ާy!HK geS>mRUuBxAX:OmU?p(:Gv(Rmeˎ葁/P葛<wUf&*Y- Չޅ HBǝpڠGkj|RVDKT0<1SK:EmMW,d¢5jp `A搔p[LQ@.Vqc܇OӒpBK;`"!|妰 u6TMh1e Nݰ"YG_7N*p*eMn k\#:ʐ=G%C@CKy4rQ+CSQ *_D@O []y? J#h$(E7=@9獄X0Rʋ'F0*X8s {P⟬\2H@L.>=R5@ue߽mKiz÷-3_IʕK0gnyw/ l%UAnEJ BSxRrbSA;F KBv/+G{R\g]*~1Qpi!=˼JKnliRI;|+ ~ǸDg~Q}: U]Z2ᛇ.=ǯ뤙x(&;X/2CoGHgu hʓGY>|o/ICd@#zeMJ,;g sH-'5G&f$!-Hs%|:ihܰ4M-.F[3SzOr(BRuV 37B[ז}~œx}˷ N(k^{/vK'ͮ !4D 20UGDEдHKP{^]YHW?@$w.`F|[#O؞da-I XVӅ\8dڀ|ǥ6Pnj g zAhaq1k9ZW`΄qk' uNAOg7o95%r `睳1ܗ*65G#%Be:;zhR3 A s<+,Cт7Ō(b.(C蜳͎yi'2=Is s?`!yӰخ;r^U| ʏ5 0Y>} S%U~ǤS9]nԸ0CGu44N,V.(XQ>Mß=v#`*b%oNYY!? UΥDN3YuXP0fjlq:paG5/iG9؏.F>]ϛ'(X9!fu䊪txݭZ !joT]{c-aD+,9'10[O@s"V@Fp| uM.cۑb+?BIh*S$Lp縇P{`e\8\ADg#PW%0o,J:TYu^ğ\~b,H͗Z_<`u'rPx-<*+h [ -#+<;QYLhwvQ7!?)l#n)(j6hp*-*[;ҥ~>3+3 wD!Q4î 1OHM_3-?nhaN[#UE%$Ca'!lMXRpo&gsMoSv[E+=۹2s>ݒ̖}݊n炈FYV{]$? W"C99D[ ZjR ו cȈ>֞Blkd/d%"gHMm89s~vZp6wP62>=ܗ] b) 8]9CZ=AQxɟ'ĩfg6H; ~q-n/~h*8hC9* #6Bvjl$ƴلSz@a-zvEd7xwCõ/CJyTu r^&Dz{+ +i࿈𸞬B (oMaMu%n.͗(\4<$wď9XDQ`FS7% [W^s;90[ e ={Q̎D>Pksѯ1>0n?Bn;˺E6 ) 6^4e$*†G RͷQ7_ƏU'ݜ;z}8:S`Zq?)BL*R 8vꮶ:"&C`>dT-d>տMc ]75 n{VI N6Fhq{&"+& hE.F^QON3L9]kmA_6BxOۤ7nOGȚPN{`N-}8!A`q^zJ7gλ)h_ k $'AR g3yk2x-7]lӦw/:O}29Rafp#B*ݱ>Pǚ#IA]7,zRiafH.$1k/ȥK  E j zk][EV"7 1}@?ƹ?r؂e)Sk2|0$7?;7'YG&= 1N gH;9F ǘH,raIN4}+^"ϡ)_#ɊҾ"E'{1{V0oÌ_*`zN-SJ@6%=-['e8\`B=e{"{QM @ #z}9s(!=ekJfCJ O!+7tFm=CHE 7uQTIܣ, " 5š phWsF[uie fvN+Q;&vfݛ}F]0 *lg!WA ~2J4[ݕ4%L9?I:4cG^jT),_J3Vz(̼͔9"xd⣥/B(vү2RtRo=+MlDLb;U1y'}}boG 0v EA]Q/F|b"\`˪ O쪧a_څ̼h?V{ DdbZAQټ_!尽"S;[+}ǩ@#E]5%BnXL_ӴJ2v͜b6Z*G$+YRBS7N̍å6MTkOƠy$ZMsEb/*m>00$XS t#L}~Hg?L6~?vZKիH E@jԵOPD;?u#E{ =A%Enhf z54n#^D3 -R1=P--!Foj= jUxyIxY:VBy,zt0'l/DgDJ kx?OorW@mX='A1Ⱥ >\*%k9e*Ep=Oe5#1pliuzy q)Ԑ(Y :$ԯ\2ߒ/Hj.v?tе>vVs{,RC܃Hpu8> 9T"yӈՍd|QHKUaԯK403:J|xw4/)I `/.+NQ{Sc[{jEq=8yڈjs=dJJ2̠JO&N|zIM0#SetJcX;gw~wV*q3 c )X9ɟjNh;=E"訴+,i3meۚs^#~ WP2 #5+x|Sp "Ykf\ƩPݪ\ErR@{Jz/+[qp'1m', 8U\zƝ^SˀvUWjm yA liTyNWm6̣Y RG#9hʈ7t]e娂d7lqIz9J1a>t&)T:T+< eW]~R7Ą]X%m$yΫ̢Ko[~0B7 3;LwIm;.vkj9 _q֥ADd5q ~jj,x?mG]gi2hC‰~Hư:Ex4] v;3ct.U-m,'6EP9c{^6%ZԩcB øzo䑔ӭqĀQ;4ſ8FdC-%QQ/z’uk)am8їu3+_3ݲf,27ܝ ccG,tj%^1;DHf3壏փլ@ úǭ!$.͇cHdѝst; 1 XSmLMnWf/ѝ[jlRU$;B|c/zie0+cBp4[Ůo¿uP>BqU2egych?SLD@v`)`1T' ϸtҋЋkA Y}MCT"7uDLOr2f=R&"t`-V3_ )c0sa~7q|A`4OY/Ny@>O± )30&S=3>i98l#>=iے? "x[#Ǭ - ĩ"s)(Ҫ p%KXQE|D'ګ=\_]xFve/g52aǧwTvJ3$v |}E"Ͽq8I_Z@OeiJpr%.ʩ$}G\嵱$x7kxS%6Su][z8m|M4/vl :քџT`66gB(6a3$b.?vn:E>QEӹ}uy㵕o+#վ[$<ݴ{qB-vK<[3 HH;*t.%,Si['^a2 gBka& .+}6+Q!ON [Lc =njR) ;K)f2\BPkL"f?44Zw~X1TG#L?KMl 0ok+͞bl˶:OA&Wܼ9_|DgR %[ 2M暯z7kA@]N0dݣ%`䏕 0 U;{DVS\+j9QOpNa}aK h<7`zޟ)BmȍST:am[y[M(7rLM:k.s:3⼢ T$ΥO٭j:;#?Aď[}Q;ԕ@^J{E8 ]Ns7j=OB0EH!^DYkux0&-g}(Q{@_hÔ˘4 %QW$^se! ﲼs"jf#HEʾP |<ҳqȘ"VoQ^ طwv#}uQH 4|i<&~2] ǔ ׻OE[= "Oqowz/Q٠֓H鞲7F_Z\y.,k tzv9hi\d3<{G/crRTW8i̻r()!||zo8B$Em֭xL6^É~I-1MrhKQu#cPbT<K.k]e8yê6?olz'A]|?/,-LYŪ%{ؚi`>A7kfR#fkw,69'!y;y4-iX Rh2!鐝p1 ]&䢿[WrK{A/k)n[M&!q3(;YVgJo5 J-KS%¿nǚ9]opuuI;Y[>C=C&߬s!ﺓ#TWY (jGXi8]f0bzPR)dK=ۅCa> mPy/N8c-v/6 K`6 dȏ=83c @b` TE}^47 %!@^0 W2}Gpa*Gc¶Ϋ~U `'%0 1(yi{?tMLg3dzyգ\KC`o5muz{` PNskQL|2.h6AzV ޖ6oXD#=YXD܇kHׯRxj>`wt@b֨w'];w N4q߄bi%/T]$$#X8|Rߺ|Eӡ<8zFDAgĪ`f,敱`^ϽL^?-(yκ 1cwI̧>Var]ƚ^RI8Ғ lCTl¢J4H8`z2#3KX"!7wS>T6fg"+Iq\bJ6ȃ%&4ζA1qZQ eåoNIg2ru^5.R$\V٩,X0+,yN c$!;T.0(Ost[{[zS *ږC#FfHaijNЌ0W2NM3 Ut|'P`zA~s֝WL ҁclABoPǻK|0h%];@^M@?DŽ:~y6N=cMJ r eסuTt; \7Lӈ2&3@_ { iWzg^m*<r Kb^|䆬_3U׿,I&6j4gR-qGSt]15A\+aתeHc SӘidC ҄.!]!+M9u Ώ,AQ=mL xSiWF+.ny*oNi7v'GGe wIiD @Du0҃ >vk\XҬEďei'yNJ~teŝ+^4Vv6oaof>P|AY{>oU0~=YɵQ&?,fW;9vYpr0bPT#-ZMo}&p;^$l  3tZ? [fkZ\Jwb-Ʉv9Rt4&QgY*fڷ|N7α2nLgj[]Tɭ,#|[`t贩 *EC2KBq`l"ClGt.V0GL0n+ 00Sy{ 4/v%Ns>͡쯫΍VV\鑸V'_k4q7.!H:Bm/5j.QjçU(ʲjׅ5bu<1 g/Bt a "s Eᶬ[CW;l??`^Z7ȘCxo0OCJ<}$2,n悎T++OUdC0+A(z&&Jh4"f,Xgp߲[x6J(I#8|NN6iUґe Q)kT2}XyLos][d_d6|kI_mKz ]4ͤZR8N '!$ ;pR@>$5 HZڈUy(lmPݏy4Y! B1Ƭd@A7LR.VHEF\t9Wݠfn9@TȂꒋsYx̻.o_O*[9i~zn/Ɓ od>ɥ=eh)1I9CfRɘl𐔠,\)DpnGȔY#P>IJ9 jtı3~CNm?LbpQ }ya~95'7 4MvYI7LS \?1TZ1ox)3I*ttP67D7-@]Ǒ'~8I @Lʅ{Gj:12EEی+M@\,}sHl֓s]/ޖSiYy?QhITtRY{})V@ Ofj4W ҵh2#>&I 3@x\M{77,!p&sXU|䪗$0|SƼM[qz|(ua>V|=xZGY̩)zѧ޻M2l]){WBDr LP,n 8'Ƀ1q!Yv f+9i\@}`%" AzmaRnJɲ}Zb쟣?r-lO_$! +'2䖔h^O[@N/a几@KL*\x1;"b_FC̮"#caf<b͇u0)NU}MNkހMVE/G9<0dG4.OG\ e56: =YєYUSSŴW_ 54'6y,-o]UN̨M7$z=Y<&D ɋ'շn5Qjެx [ϲ>zڵ~T$p ʔ#b~w_}Ţūͭ7ry,)K 0K]ET;$Z@$#An9I)}Q Y8oxuq,t&D+N'QhpB\CL!d4$x ՙHG w\|"|o~i[ZnP3hE0,n>L,<(JIl\9{71-Jr58YF.(ljyU ϻ `t[$i}~ đJܺ~)Ϟ"e=`n<?\l)~}S%ePJ&߅y =f6>o>ދzkYX)p>SP{'e4n~¦` IBE9 t}R"̉)[@4l  LvĮ&9HQ$nn h >M͞]W80Q2^ܾ=^*9KĤv>2UTA"/]0@i> `CjCTfúgȈjw˰'.K #=-~R ۽~hʝ672Q MQI]Ma6+$F,RHs36+^h@؄!lLuTS5v ObU ʷ dw5QZ:1|Ge' Pdl!GJe ʀ[Nj&‚~&pXKXje#as#W_tↂ%ȅD|CG0q&%oؙ4nvV[zI!0=w?_ǯ[zH%d {a~EޓZj<Ǜm( e*Um6h26}6}0I{ 'óu*ٜb|Jbe|=ȩl >CHK=Okx{nWgd`ZSYe@جh/SrdbervJQ\HtdBKV+н>ƃc,&p),1FjtpȪP{m&D 7;uB$VبV+EHkM.'W+ke-"J s L|TDץ=ڻF/T_;#>Kj1&..a*v]2JRKj t+8MNmȓkJLCKE'7xd.{ǒo!#z<܏)R/N_(@2K:2|2dmKM0`!j%v99; C GJ A"078}mމ[ac6A9w(GS y=A(!\[#f^[>}"b&ZtZ./vM(:#tlrFe4]X}l PWh%Dȭ JDE~,Y[M ,D:U5Ŵ^htji鸭A]AFnKgH̒j@xW==N h%j^Lާ04 uڃF4_icue="K rq$0??8[` 7JtiZ)B $y_an祇?lu2@FNO֍W@9kGvb5lfvz8CmKVv^H`&̣yXifڶ n9,B6G@&@'ԋzz8h0Q芾Z!(zca# *Q[je7x{^*ނ#v)Uv(}$|gqKϬz4~Xw[#[^7tӮŕ: ^]OWkZӍcbrh8BhGS=Gwa6PE: }AʞWCVT aGN=y[y|Ⱥm7i7PǫgkJY]h =aiNsp-quOYuI[nqqooQيA=* Z¿UzN-= ApIvu5L0+KTzΘsToysMx0LaOc9,2Qꆁ!bCIscl(L;SgM.(qk`i55A鷆?/e4 _{'".6W᷋6 } VlmG5Iy0-s"Ma^%#("յRRg:5iŀ5ͷ܌/ Kol4u6LfkZ4\VIXfE)` RH/T3GԪ_6,PXL $`+ *f ` ׍u`8ۋk2fTD鰵~jv\b}5kU `)2.y̒Hߗ <%`cJ8]OAg7L<(~2E`:JxbB7:bL* {Pȭ>T '5U] !AU2N0ӹ D0Π鄶%imq ScX('sc]E]%Q4n ֵโIӧHn-69u XLaO*vUyM.I~\7_M̍ rH8uW!/m6W{PvpCO;rdG3vB6mۭ2 kuvA`(HT(vOuRO񊡊fNtD:IpH,$AXl}V=RVkGH}0ire=Oi^偮=Y':kj9M I.5nL Q  g#'\P^sn`&(j&]6BXBQo;pfd V5- FȆl5AU pڸn~0h!z,ىq:$_,c̴%\o e +lG$˭ IAiqaX.Y_2yjɦub4;3q rXRpeU WdزYȉLAnQw-H_T(A̺.3[N ePw`cTí>tf|ZSj|ѩp~T\Bfra_$ELS=W4 U{ߋ@ͧ.J^Z?c@ K~"5=tt OE֊ ?R9X@*B2VzTqt8X[/p_GxS|dg}"6`sx5&1seu.ĄHaǮ8ϲzf5"]4(B/,h# :''3bk~镳 /m7LPUe+?T%p60x 8$v7+ FP6)P,<鰚FE S>WA}X7$.%DHqʹ(߷1g3IIS-EF3lGėzY1Gߧ]4)gKʏ21=ur =ӨgU Wr@#I6m0Wuj9g75G!ōƸ-l)2Aq b4++g˖SKu:-`eE0g7POe8u/I/ L;itCqw^9~f2?'[W=D䅏$$G_14~)na_QT+Mg/Sh9_s~X zp r ?F |>!gt]{ }y;z/ uz6PLkA)'&SIk?٠Vϱ>$8DC^ R[ u;o,3dF:N4fG9uYXOdծP,A (@2}yK%󎐻 14ʱM8ׯ14Yq~ ѿ4K0䑚Y ICITpg!Y-ࢋKDmyuw|hw0,sc4-!E' p^i Oђ#V|Dyl$ 3֚dIrܡmԡ%kj)Yt x|f~[B hKKh/^F\y'2+M?4;?,ۄ3F1MCCqi1f[.S >ꏋkSnr[Z%Ow$|J,lU58JŝF%MM@S H/]靽[11W(KyXϷ;VtPu°p!MZ~eu2dp#Dc`9~2rU*8^d8pTnlf`՞>,єPu* ‹a]QSr3L G (^C{<40twNSPH)e˰ zOf4>Ό$͈fNʼ#ܞ̨p1)H LwNeEAPBjaPީGNcG/c-Dk&& M]Z L]ջ2 9z##RLb8fyPXˣ$2Ow:FrَNf \D#s:a-tRr[0'hMBf̘MBUzn(\N'ߝR^B 7mvfy{&Vw Xcpj7_)[ƈz򔙗âCOj`خSY:lVAR?*5W s|E0s3gkdž"򅮃轻0π--H-\Sa|Bh|t  2K-댍jߤ'ZKZJtO 5 d~֢t7\:*[֨܄2wnb-c&&!5PqOnQK\Uo4n;NeD#`2]p1+КAq7r#>'`9FӟznYp*Dǂ\ |xAC6#> ;U:/bVJ !b4~#4blו5:}ɖxuWb~wzʙmr[bP}諐:Jq(%UCmyj"T т aR▾u62zvguF>ygɖ ]8kS77̻㦞H#"擎v@ y_:&v"jB̳^s1I> ňd|pJGgf`Ϛ,&1I> q Ut!,6 }t@9NqЋh&-aA{ *xm,W^욉jɣ_=4vaq,gmԵ?Û8q'ƘL hX V׭Kt0 vR֝lh,IP ZKvkSb3ͦ Ib{@ %ʖAO%90OCyҔM%`1r2@J֙Yar{3ڹM+=-6Id~ȯC_,c;ˠ ҁ=4q#4"euSmSV/:i)L_ [ŕG`DYHMX@~(ٖM~_>lM,%LÞA&Ds1,rno;$ 9(g 'dZbBGc壶pZAAc%-sBT )+AǠjP 9MT}b5KՅۣq+#!N a^@ BTfprXE|YrO:fz GJs8a&BW*bYc[mbJ}뙒2E6GIZ ji8zS[!vx$7P`PI(c1Z5{Ps}1L,|tGJ#vC_7ueS<%#0ka QJ\HS$3FyWڴP[Kh8*1 ~"_ Sv?l͏.HK)$zP̞2b ThF;܀9[SO ӷa+ʶJCW`!HmٸiT8.ߠwvw(f'm^/{r뼑'9I1~4ƀ@v%Z,1h1ksT#:v*>XrY‚}kՃ14C3IM؞ W 5҂r͓&bk90y b@4"Wk6+L+m_'j9Gvn ) ~UJfvk<!ݣcޔ- el0Tw gfW9x$ K,:~[/Z"c$@}Q= &޿QSi1QYIdlH^h _]>VT+N!b3P~$nW_niZXx"YOm Ò hLޅuZJ1֔p ;Jv@ץ/*j`U۳(Ҥk`Jdи~B DCD~e<1GmWέY[1FO{P*l7q\h 2;Ho 2]du)$v)[`TTrL1[{b? `5 - y@Tr?UddyNf'!utVw"q_EP~rzHTH'$̌QciQ}cդlץuJ7A_S61T(dP+)[ݟ7%<9޺>dIDB=qeUNJ1b6|R"C]3rxz&z~+e"H9t2/Dq…}B? 3N@)RsWqX5ʲf;J/'MdKяڭ&vJb"Q>z'nE*^qbVj[_o /ozxXW@\(\ :'u(~"b'4AHi$T/Υ>fvGM< 3Q8?eiWvbSipl.̄wxo49򍞛 #/,8kCm{.#/Ů]6:GגL,#޷Ʀ$9_Q@w.hrnK _2s9$ALPe|$` bJ1 4\ UJK:K)e, kJ/V a+T+ZZ!|8|Ъ#%_qck̉RYA~ag]ltߛ-yTk!P \縩Ų- XJ6pPn%`?č0\78$QqQM+sLuC:)`v@^uZC5ߡfqd9?s. 46V#V;6(t]N2׏nr/-5FVu>S+<ӥY{{x&})`l'5ŲR Ӝ<ǏZv7x4 n/| #D2%h[s1$n=Kkn=J38=2t*L%=h ]H=#;MbZvqTh)/@i546 b[QxgZ0$i~!)Tbgo]~܋+ޒ`Tt}*)5Sh:st3v_jn@Y|nacDK{-փ$k)G$SIDAeUEpq!-,|)l%̶MoZD%RDW)K,mu8K#w* _\ҸĀ!\94Rg+pIмcM>xB#[!S|)^21Oӎk]"I+(sU,? O"t|7hy\L.Ѓs4RG!4^O ^]83@])6V=J 2-Z!uQAщJQ c,l2V4gn k>'q=TRhZlh֢F-Ƣ#I~qcf*'{[dbB!ZhU'AEOk6]-ZS9nePYnc$&+3I z\L%><~EHJ%҇0)TOV&dB|jq> eKBHYiY,봛1Cyh;G٘˟+S%hkQHcj`X uq!$tSjmi\xQ].3tmbg ?:O }IߪVӇt'֜q<[J!ˈg0'[U&zRvsdζ׺.gdʘ،uu`#Qd<]dEw`֙IuU}(l!MP{Bv,@3 udO$FlC>>0HgzފǪy^+l% Q8lǘr1S}\Ć'2!I%<U$L8MȌDaX@fZ~z1??ma4KIj\52|"M3Ў^߽ SwТn.S-d*4+a*>w>r^"`3wz?3\%H*OF<@+pDžE+ xⵑh6]z03B<@lVGhL$L _NMA5iYF\B9F98=ϸ.LV- lVeڢ4 1# &{8)xS#C1K$3$'\;: [4z+]y͢CKﮓ.| {Lst:iƖPNŅ.:r_:&2Ɨ\2({UZ8Z GG}Z4b; ]:>JF"\]8], 4Og4xu g+U~Vk_ x&4̋kO(*g_ GsuAw6fYJ1YFQ}$4(OH~Lß܄mϫ-Д3*ZVNQ.> {j2=H%䋩4{W w EZQv7XR~@2͍;'ob8*sFYUOYy h<:ńi DuɟMDC5n_?==SL**4x2F z>7%M꟏q1RX"I *̃G¹ɒ a.o"#Ois4S=5&Yy~FkJ+|n$chNTﺃ9'ߙw!Rxj%鯠\:Ϣ85zXEAosEC ZV~2r] -U]>ǵA  է*T9WԂ6?,N LxCs}hi0sLΚZwj 'CV^!>}C!!!sطZN[n.f ~1U#BbY(v(ujq3"6;R>^>1=$cĸP]͑TV(eLrIL6dg5 @ +5|~=@=%$9Y*:2PipNP#L,kM3{v)mCd9Y#0ܗ'̱)ԱU%NDF)VK ٟhcr*BCĠcu]_z}G5}旊w`g4^P :sޱqnH`[(A* DCf)D)i&َ8,ʸȤ {_@A=g63^Z7duʼ]s |%JprV]Is\I`#t 7hh]Nr ߿2>GN1ubr%}+6Փr}[裏xX'x3 $`l?D}Vi{8,Terim'dÆX\{e#tmuM>tJc8{]_F9(JxKNpb9Kھq߮؜yN+`Z@; vQfR;H5z?lw*qKxXd~|֖ mи@fQ+s)WI377h2q'K .N"]W72j@g^GuXy%ADp]?֜ŒiCJզ6$ZXU`Wf,S{AN U9H!iY8Ћ0OSF)^%oğOadhsc×^lff%h͹Qֻ }P4["OlgMQ;5,~l[UO `~k|Tלּڹ4aq~|iz1lLd5iD&{=8tҞ,V>sj +[ϧhzoUq)P0sO˺4m_\ZE3YBzX6sÆTH8'3sϟrɦ>̝dk%zFv2%!rm(A5 nKUX3&1Oy{V'ܜ iM/&E-ؔBU:]?}9΋`x,iـ=l: Ԡ 2 @jȯ9{ј/oeOGFG o,OITqr_wΫuy%sa('%iI& ު~ S!RAs#޿y;ICZ;0a«o2TOx1Y3iQzhB/DΤ9z\H2:KnJN{-x~+k!sHL{GN@g@ܟ $ND%Vo2fG5f7lh9|?awLr+\*QDY翐͐aG7>*\+;s%k}E^']>̈́ci9ŬwYV]/ gδ x3AԄXd2)okVEjz/zĄ4M ~Ҫi'Ijn ÏZtFTn|]T^JVZj }x\yv'k,r2Iwpɞ ` ! >_Lc^Av"G^9>2LRtsd7*e_kx%Ƃ R9m㽒j,OT4h닃wVbپGu2eV7`cQ.O;ܼj"YXh])ސf;sOͱf#"In@| S.K ̓a +(Z+_37?vXԗ @o+J!±)@!{PX3?sgß=\Qc9|&(;dd*@bRi<͗ ou^';tLN9Zjͳ]i:^>؊§C~DTg³4Yc+/8]dj^>r] :1=֪;AROE/I[ʼnѢT-|?2,'~nbP+89BQv= |/~8? ڄ\UW7"WwjΪ>6e}YY%DV(lY^@H/?%zPQ9]%`#S]! o57?fAѫz)5fX瓹 3l:uxڦEkLu6O}).O%K}XSLP%;{AƐr/ǡAO@)nA68]2cIg,cȁ =C⥗ YA60`W.kqގ!6SgtR+1#j9tF! 4ːL[.Kah(Le{,$h*)+0^K%Zf7A,} _b+a.e4wƠʙ-dYCZt)Jbt K{v{D3i* )Dcʦ;0'{ _1&$G7+lK=LϛcmzeXhg`|f_1@IjۯP'.@a2q Tj=(ꎁzzxUgw^J@Veisu&W``b GL :"M芞V~cqYe@_!c560MKS)-]e4Ojޗ-rl!TOegj-\&OAםJ;JCxDS=+bJP*{Vo(z3_`6h\Qښ'ʱ D(x<_-WU#sMˆ9\|1W]6EcU k;bqkpcuN(1L^ͨ'| R d_dW:١LQ<-]ipߞ#lG\;h| XPfiU^2;xϞ0ZTVIE8T)8Ҕz68r$ `'Q1a tdݿTp5*кrǐQ0?#7 ā&Lݮo;o0F}t~XWU^TϿ3Y 4-c%ƬSs0f꾜$SWag][DGR!כ >zSa.3c lqv;['"\M73^2gFa16i,xco=|Oo khH\)\Y:eFld!*bb)aۉXRU% _RE]|D.ʠq tGUØXr+ 5ẢdutҐ<6(BX̢}G?qۮȐR/`~Nh6{kM6H! R^蕨;)<{]ẼYyK=*(a jfU"T`hf(X (NzGWbgR~BnK}~8=H/Y'Rlᣨ|0)EF*Jݓ;"{/NjSU m βu$&f=Tv;$>',k%K31AY<3NJG-ϕnƓ)GהЂǕz̞ MvSK*/7V1jxң`^4B[(:ّ"ABpґE9*8{^\k-HNud# v {8bVu &aR}|O"C@~V!J< B:#U]4w%B}cRc<W&z>$ruHFN_t|7'T1zJA$?h$ _x[F\y,ׂ]#3zugJ=**HVY9EkxsK/U\znDoe 7O3usUhpKX`hܟ6v% ;B:f?n|s?{!%Zw׳n=(Gf³~57Pe"e,[4ptbb~6yx~nB}M Bev& K*Z6IE=Wx/W[['dwpv(>ld6&&Pb`'[8w) FXAϊFQVt> x -9t}&s R1Tv[0 r/>ul0qs]mM ?j 2N{l "ؗfIl㿸]4b*yIYTb] /L6@:F-h`Gԋ"lvMoPAE̟. '2XsyfT͉)%$%?S ^[OI ?!@Nj7xE,sqLIe= q9SE7J 39m*e|ׯag[0@+-=K wJuו/Q qmFpЎ|N26̤͂g[dz.TMe_.݌7m/QHˉlͺ{ (_܀ Ao+"mf@XOI{ԎIcX ץuCgA1T[qv?F!xv]ٿ-k_$EN=Y, (+lq@VYU;nlPzXg`R,%r>LVY濩Qɤ BjH.}MIk2;#IДîT2BO z?ob +u$#kl9_K?3RY@[&vy+LyVMyu=xNW&{% nhK5z{.?P)(>h `ogo <4U8Byj7qU6HI~ҥk*vKoHg*?Q7,L*LA8̟%c54{z2$;FpؒhtP ZW:YcW})>Sw306$n_Uut Nn3ǝ/_=5~.L媈/&@Pt>䢄nʌKb,gP H<%0cTYݸqH5mRA|\8CPTMNZaŲ@A`DAyסEvO֝@Ȼh_Bv7$H1ij,Vx)-aC8ʑbdKemMma>L씹j9G?GۢUo@9ᴢ9[li-ѵB1:~.k[jP듔`70MjLa"#gJzP{U(͜I)#%v,z$2]\8 BٞP>O)Ժ6 ;EeYJT5ÓhXkU!ćQ.2GYY:3QJ)uJ6JSY!@ &su⣇5^J@pG _yO }A*<)O3B)noF!^V%_mL M+i^82COX:NTp[`R^M9q6Ua4WA#HrR3!$!P}Rr;nΑ×{w,-;wQx\5m? W]f`kQv.4s'N//Lyfѯ:|牻d10y>;G#|y$0H?EBY>K H]eTXa"d0ݦ wz5X8 0XT #;VȚgMUN,Zw6eBa1.ݚEe54!9,lA+YÌYD 0Gfp1H}~Ac~ tp&tN#.g3L1yjhdɖtch4h9XG'v54b?J,K/#A" Sz6)#=|N᱑G ZiQYƁ5e$HBa_(iu΂)\Óq=xPˎ3r;LMmoV)g4\L8? "g2JnjV]:KZ|:PtO 8arAJY !+0`PH̔" pi9ɐ1M,G %ݺAYLFIÙՖ&Ѓ>'s6ж/aحހ⛟žn:ƾd*t&Pvae}i( /7P k\$ʫeNגR,J WLJ2ry*_f:[J}D_̍)ЙjjuD ~Ο<10i߳Κ{""X~=ܗküt=􍇽L#?%5/ⵟkK߈N?~?vSYZ \ܵ8.he!UP Ya\cdSU\)2 k-E nX; H\ʼnEH+s.H!{L2e{8eIۜƋ-L@3;ˀ<2{SZSg-ʌH5gqIn\V KLB smej_F>oRod;`UQv~R;YU}]C\748iY ;?4:Nip80RsQŚו_KI,fY~s ہ"pІL:X(ŠZTA`z2LDm#Z6|,[i I({ /ȩ%]8b)'O܏gF1 5ʠFBC|w 9Epd.cZXڡ/M݂F8I\r`jLr/I7 pY_B7QVSWT9l-+Ev.пnFc͂@j$Dq-S,^`7ו>K; &oXCi,*RC:LTcGTjQ]Nu@< zOG }UlCF Δ퉅BFjt`RH5Vr &=OKbYANzL(w<6~i?}AM҃_oFpCDg)sp@7]ͼܲEIyqCx&(2i͞BB\h=bэwV{(]F(}}{_l63iPIcFBΩ$`&fwPF[nNAVѻ#鯞nnqdtAhOz[ԋ ( {EÊ=hx%wm0浜;(QG[D^ݹA"[1KfvQ9𣋍fPO]"fdIvȱ򼮧06ܻ2xMp*-R,SCW/:, ‰1cJUyAW_ep.@{Xy*KQ} h)tH03X&p^0\l*OK0?kӁ = {տKV⭰- J/s#ձWƒbI 4fy? \;`r10)Ϣ1Q2$Jd@Yv'i}䪛 rM8I*n#jN$4 6G/^]7T儖#w[\ԝaٜxV9H6^~2pZwpi%ἧp][ǫy[OjrIjۨ>5XlvzZ$yPq,)o;K9[㩤?l~m=?P afd^AŅ CM`R7_o;IDB޸FA[,oⴰnYmR Zv|*H5Om]tA_q 9blU}ଶ8au򱼢O`3 bmXFD.ÎGyý_yݠh.ҺY Akt}2ǝr8-ϒ2 '$8 e $(,vdOxH=bdI=>_ ~Iss3!9AF)?D;Qi` - XɈ=M%D)/0~& EΑ?ROņ @X.)it_ζ9G\6a{{/שˆJN5_zK*1o⎑yizomBƷwEK|x:#Q>ME+}Q;ebqfMa~@ ,ѓ6[UOYړ 6*ۤJ ANΩW/ k/J1}V2=$Jߣzzf.~oaYU>2hE$[>`%[6-e`Y<=5cJͪB'd^oLPgLe|JSzx% v%BpF֞T ۣ*9g{J.B}ښsbkϝOKY;JHk+\b9E<:0䗓w=<=@R^.EErVmjF3O"6Y] dī:’V!6XؠHX^J})fMͥ&5 Nu4ȇ mDZC͵P.$_nTMg" sL!sI8|lh1 >:>[.9GO\N e4TO inbRƷEelSk?|cGf޾iC+uK:zmU-4%J;ļV_䁐ʝIcgO[> qеdd, Ofamo{N;$-7ۗ$؊%v$V& OT(Eq%bhi?u $MnӒ%#Ic1pTfXf`l[*0y'1a}lU` K[wiJV?o)8{l蔭uQ},3}OJw:v[l٘"o^ep8.B#D ^O+I66U~|#zzQKfX&CPHMYG&PE젹\?Q@%rhk֏w !/ywp2x% IbHdJFk(Ԇũ]bG e VW؊\&8Z$_-}(HG.Uuϗ,R}3]mW~Y )9-ml Ԯ?™>T& {<&z f m[GROWOi1W0a7FTbPKB53>P7eQNF헹= lX,1?oسj>IU&eZE& / BL0,f/ld.Ma6T u|tHy \z0|p}06&(ZDž neT_q@ ~ 9ПJ[_^+ TcIZ[-/H+Jtl-U $b_-@ș\gC:,:g"$55sY: 1^=xfBOZecVN~d-_%bg_ L8s@G<>47WovHj0x(Iw-<kt<<>1#PPylwEqMMb*0tVh xsbwiHD2RY.+2:HR#jٮ֪hy՟1S Mr틡YAE/^No5v]X;͏绑755b7]#7!x8=(*OD5J #n֣gǚ߷}הKiyTKѮZM+ha0&,x-6wvpp>#@2!޿x7r'nF"ܑVj'#r u#1d+sd.}=([& Ź!KQώϠe~%][Tç& \8#B1ÂإC+:wӋT]TNH&K~>VXwXL=e8R*1^ S62 "$&Q%'lHs$PB)![|2Rjf=@|2#5ع Jۄ^9FQX DNhdAȦ蚋g2}ت5ϐ${ve& Kpe& BuL!m-_vr%(v$m8Zy$:iѡQhe%MH} Hε@5_7JaT6 8ޅa+S㶲 WΏPDa>U,Jg72: }s ,B;v %lb}¤9rVBb3F×Td*9%4oӅ:-JV:M͠Œsˊ?G- x\[Gy_+[Ix 7'KP%aN{tYc|>y(#}4/'eա27hZ$RBSѦ<1,sVlm{,"ێ*6 \.C=4}O4.s LFrdBwN]2:ˆ>X'/{B_6@ˍ<~'7?2=P_X~ {N\ʗI*1xDj Rުǰi8LBMXڠ+>CIpsm-y<0?ܝel9)BT7KΎ껚6D iL%]AI:s6MnU'ҳZc+zz3:.bwV]:3u3Ů,VBR)z챚9 ׃Q\u:ْ) r@3&J g4 qjĆ)c~Q2íyU{K)vU:Vv.u?zw Fޠ,):jƘֵ\ZǼV.uQ`nν^ژV|Z̛)t0!f|MA`UGâpn}(Ií&7eLUB FG6`ź)JJM>H2LLO>IaAk\$JJ07I_G$0m@lo;K (kcKS26FOs@ 纉)L3 Y3nq~#g/ hXg@_s&W {V.R_ߓB:%׭PKP-WG,{C;Bm6!N7͜vYRGXv/V'Y;Y%ufFțRZɋWH<C9&S;H Ѿa B-R@Uя)~ `nZ.!:#qW4yOΏz?,qʍubs#UB,֞&"WVƃk~7|Ķ1gk]JPG:Mc,f|-l\J.dr꫕O/0p@kD"Vͨ)1W|ڝ{?G=i1z UV'qPb*½^#_P摶h8!$R+r'myj"𦾥"NhAZ: ]5<5͢δr~fBN.gB60ώ[I>դxns7< I9d g qP|ȶ2_Y729  @ZFe@h88]h(ZpыYqXn*J-"@Vo#[jϯ[o GOn40c깤6b`| ~b,LzthnCO[v:ڜikuJkk}Z;؍ _lD*ِiv:D6D!qF0ji7m. RwcT8 D޲c}߶QG'篷ܥ?`:-%Ԡd[W'+^o+;tGG-J~8`4Bё €0|Dt]J{W Ou_Y 859%X9:Iܿk#=k&5yy.VyAtGwoCy7Gj20ZיO6Ӈ?SQr $Z0*#& _(ԏ ubf0Ӧbr-2hH S<5㗛k@Sw.k=ƝqRu}qPw"KF{YVP LG۹H>B7] aǨpH~lUѫ'j䂾* D75 %WBQYIt {<þ8\^D`T;qMFabFPY%W&-iDG qZk%eȝ:'4]'|gjRQb>?H' G/._W0.٫Z贪P vf/|^*C"V%ծo$Yȯ@DℲH%_W|=,(zɫ{)R3L)b/Ggʱ^HP?d$3m1f~4"VJȀBfXEw›7՜ߜi}OD WNyM:uHtD7mR(APt|`ao5cSJd~ N!{r?*x|H:΅ɡn]}=º5([2dk8꿥N"XΎ^h$3JFj_k59 K'Lҫ5Ϫ`!Ml"mjp0W0[3ܥ6`Kx%Gu o-/-23\KY8Zr޶gEȘtQe(/;"RpmLLS[8"-6oΜX{aEz~BT1f@DOԛ9Ѵ*WZkUk ~{3mCG#51{gN]=j>G'A's!S?*ݠJpqMī/pI?4>Y bkB\fG㰫kJRN=6//錦Wgqr Q}~Vg-c=[1}٥4sͻf)T\!B¸RX[!v:A^L b]sCejY[o3UXfaaCCMDi9O]["l$ *&cݯ(I@?{OF(F@,u ē=hW0ZmwCxSpA^׍?)bx z!Yk?2[ ]S xGy=8vJ "2Ww":tᶀkWġUfrr;0809(>-b񉪖v 1ov X`97eC56aw,]`w YG*@`()=ˋr~IW&7D U^(<Z7T80݁ ^Cb h24:EUq:rw C6A3l*MR0%Q^+ޏSR]B:D}m;P6`r+8S0W'? WpH&V>"9=X^m ls_YK#lIk?;%BH3~*{(ǝb¤ɠ V:Bv-+@{Tg0籊ZĶ.VNͥ[% ('>>U%GK6}U>\ohV-kYuDsy$ ҁi!uE={ׄl+F~P?}aX72^Ri-[%}$(@ԫ}"CsBm+Bۈ svet4ei38'_gpګS_ZZ5X@jdJb'<'N':%XUib!l{<+甸:ϟ3>4HuE95xyH.44q;`ZJF(X6;eQbY\y>!ۍFd^uRQUL1*58bBg z=QTTO(" U%ZBi&$YEt(G9_ɜY 'h_rh.'F7A˯6j2ๅQQ0[~8%4E B[}[k;xO6e؆Y\%&J~PHT\Oިg^,G'Oy8_%CX9ZvPPHⰆ2V2z'?:P}A.zv?gʭp/IՙU x.,c^H96\SeG~LA  @=1puv( JHy%o0t/+5VٍF OUwl~+0uu 1ra<&W[#C1xҌoSA15*%x%|5u 1\O82  ^Qz{:jLHq5ݼ oV G!Da @="f@E4D_3x䍷Xn}N5\CodMJAb[ث ?O|T,r џvÖ( 0ⅦKH7@=#" d.u.c~dFtB>E+ܓ᭱.j]e#Q2MV@Xv w+԰LDj,46WZv8BcBX?>}oF/cDZ%n)=iG3by9۪5%ʛEj4iq Z1a:x^p>VSFTN;/)6Gl]݂Pug>mσN̛ 033,Ę]+*2:t6/V[u8dQYM*{ ByL a؈wʟb{(=xK0trE+8h*16b]DzYM#Yö/*m!m `3pW7~xŒn'胨e^+ΒZ“DULUn0R@GKO𾞞k'ŀ}ӦzÝa( H/MAE'},nqz^\.57*C`퐿A8!wLp25 %.SK6J9ߢU\YXN5 jz[= 2) |SI=8.-6SQy;o01}VYڄB6~UD!k"IƀV@\Qq"QwьtX'՚iQRJtvCwZ2=$\I}+,[Qtw1FLTBOb>.tz^X8 86)vMFɬ9ԁt 6r(#@v砲\ÄQ>r฼s:OU]DXQIhBMLKsz*QElȡKd :ֽ@m-MF|}ܫ fkF9j.O Mvy4ѣt P  xںvc$of4&+C'1!JA]{uQF(7u LpJ gŏuQ|=qcMV5h,[%s=O_E钢B-QDlMA8ľiXT} u(ͰCqZZ4tC!i"x&A@7(}䉞sP3`Ɋն?|@.I`A׎"L#O&H"oa.$6_9 yunI}!#z;3;MjsK*-37a0K0Or],砇ca[P@q'iQzavGʳCc*IU`quW`/WiX&nvQ#,48yC k&)(QT &Em_R{GXN 39+&tzG.mґGIdl*?z zNt14K40p3K# hҸW-H.xP%"b3ZIFKs"VB~E  #_Q!X o܀BCsH\p]$cOj {RSUp YF2]5.gSVK0 )JJ3*=yB@3b0,; p 15 J*bzIdQ4JP'$OJG~IDŽ3Fph><@st|I 0Ӄ;ux3VЮd"@Qx@p,DÜ6J> .h =Z~Q< Z'~nۈ)%CWi'X~־,ap5C{X]\HFV:{=;`- i,hKnߺB9 2GP>Ÿ;BGR^wdvbMˠ61;ֆ"YrL-N/?lgJI'=$ӹt{YwQf 1m^-ܿ-$(i*jQw1zpGVuڙu]H$M8O*LR-˱>F&ę+JKۡ¾9vXի:! BrVzvfݪL%TԂ2&sJ}~'bPCH?6f;qz:!zkDukl( oΏa/z{םЅŗ_Df;-bE(&HTΪTNuCCIJ"pQ4?Q s4ifo ~eH3u-GQ%uٴB)"w)BF4㩰W1'*md:qױGX` /^MAMs: !w X9d @Ģ˫4i^UIߊ\$IӅZ`0рDs# blLÀlXhqgL~>GuobT;!gݛMW~C5}h+jzAT JEI@W  f/c9^S ƎTHDW: c&Ǖn;D+?,K5|@a9EFMp%3R5_PUf_/puYA8LJjƕVs]HZlQ/ *)aC_ŧ#C1۵N–-wrRQZ<ÞmaV2r^uIɱn]#*X Iv֊thxH684` Z12}6'; |;q҈vu+H ˻ػ\tbt[C$TrO$c_0_)h+39}#x|g霂0nf|YMyP~*ϥ{56$TNO{iJ"0ĝ?<#S4&G`.n5ӀFAF"Vj%ċd&n_2"oa0jdߌgKf2n/8>aN"C y[9_Ntذ"!7̩!Z1֥kC" *юqeߧr'PDNk$U:f e'p0^.$ Lp7'%1 YyS.Ksg;y=cK-` gi>?`16b}j1ܑcyl\FT'wmdBQO@]t6cz.ųL]Ppy* W{Q߀~*FdđVMdl>=VWP;go!YN\ݤ3%C裵Z*, yp^+Cܲ^Z_h'M'-U"x1lM no:F_jz1) ՞r6ܴD7CÅ!q9D/3ز@w X6O0]ȡQ o4?cXRH5g=VM7w<꘸+/N̾#-6];eP +_|.=  өU!%>̨;# [+6 4`$V󡸕hwh?+HRjt]>:Wwi93}NXLUL#L=u.X7#g Η$3r%rCډjM sr[ K$z/DnB2]4DmZ̥ØRAu/$mrż^d ]~?b,D+=7 Le;C؜!'\>d5F\㮸9lu|jD3ਐ?Y_Z=AeN91 3d+938=YB19X=葞<#3tj(ǽKbB ߓdwV 8]˘^`δ4N&Vux'6^47-;F:HK<wS^4eBMXi.@Bsȑs/৘!Xj@M gB ۧ3`N]#V8 w+iìH_m d@y޻D]>aC`*wv3ƭP)3zY2aFzki_%ٶ4Soj<ڷnS߫.'~1at24RA '^g~j :1]V@I#J`lɑo](eW hDa>KWU0%nPȶ`Qp:R c=A,*(iUcȗ_$l!2b޴pHY^݅8؞r7 #C֎X(i|ʼnl(h 76kJ'I`&>-0C!c&̺Km qc2\F&{ }MOƪ;4s&LRZaB^oNHUAEp6u66- myJհV҃R۱X]2Pr Lۃ.I@Y gņNmir-^@4v0ߐK}GlB8yZ|2 iYN4fٺhg`o8MQH.($x?ʉڡ|`B!1`+ 15{rOq6俑]@=FU)հc`-vɗ7DCt_5o(ȱ<a=rI]sA#Q},sF0Qz-h!rC皠  i(ULa1L]H-{" "*(2d1h,&`5&d ѝTL%ZIpo:BC^$Rƺ P)o1;4-*Iu 2ԑvhi|)w'd9SÕscQ9j8z[$VU Foqbj)/\SsUъ|,׌Nh"kg9Hv<纔Jco1frM!^7 ,U'CO@=='e`}zjQϴRRf1[)!6}D[=TvY\1PP|[ ќRB38LT>Ǜrʛc,BiF;!C :)-E*]־Pb)D%%^$QGpM]еI1~, `alzaa|ۅwF^G? ![i^$8}1pJi-<ĿbIefo#l{bvn/)![oD٣Ґ6c.ՎaȘj qyZ/ x,[uDX,O~Y ?BTJr"-48=:c|{WPȲ\S쾀=R4?R|gё~zfzb:Q ˷=X!SPmp8V"^YA=@0n"v} +X.&}# X xm{ 'Y1@_GT%a+O|d&w#6XUjmҞ^;xv$* Dzcs?fn! 51w1Z+p?F )8 >ѫcpё8La #j:ky Ј<,V$I%  m/M.pظމV",a+.wu\۽>(1WboGX#ț1Qkh* `u+fFX#niй6BZ& $y` Bcm-ΞM MHTsG" K*8XB}SuGe",[2廔ZNS6(չͼCeUaբSi-)y%Qwh_٫"b[֍B|3 hOٙ[aXܧCz=)۫/{jӸ#,g0^F(r8^IY@5 Bj5y9 =pKGk5HZ'Dd]ìbk% R@;GV,qpSɋ*T uOXCSG".EhgTω?/`ng`Od YI-XԏlZys[z[7ـ +=)'T 9qiEͶ+e_MmaPo2Q=γ  zpqDžb&.t#ʣ_:fѫ+XĦPѧGEr =gn>_f6 ݇қnz^OE-,a\eN IQ&)^+ ̲6ʿÞ׏},XFf7.N]dťFHԏ2h9t5cy52(V_[d`ZjŦDŽh 7ۏ!nBrUa j~._

Uذ9fxOrwvdxv&b;>i83ѠHPwQaTƷMߌSʆ5ҁƼ+c?y=vqU !|R L#C_ӻtU>5uW<-07Ce?Fď#Zбj) _4waΈDR^ 韤ʥzuMij~D/o5t$ h&l;W㇘թ:.xj?O'{R2!6@y5Dqpn>-FGa"Yg+V? ^H~W*E1.t-{e֌gGG<=7葬XGøU%hVOF7elU|l#'?(`6h 5E[S:RM3ݑǸ2975RhJ.Bp-psD9'L4s\/JڮhH:C>~)ҺvZ^*+O5kT1h(spPX A94W'= c:.Ϙ'z"FHcGŚD=ɬ5 8Se۾PnM?EbȜKTPyձ}7%sL5 Yd,XNTl 6JӌLz@un|#xͶXjd_>t1pnV9ű@iWaus9t"j9n7mt&.,i Ó`qeQfftD}Cb^/|:So{b[›s;Tmݬ |igrs e T2xT'ɜ?D;>= Vh V_LLff?Z~D8UI݋dOq.`MF>S˽hZTC6~&=_Wm!$C7Ow(퉆Jb\}KiY˒g`q8HiG[z&O{\ٮ)ՈH?0K l1qi}nf(c.AL{f>RTG!#r> R.o1 7hsH]*y>X3UpWWy?#c~{Z\L:4)ZU;%Tj\Nt֚aI+v XZXWwQ063:_9e_ qM%SV~ qX WR7hAm*>N fB\hW\ &VN2}z9WթXF$ʺ\wWanj#%O:ۃ nX7]]h*4+¢]S.{rD'1*7I'ԿIKw2PJwl<{Һܖm% Sפ[i w5X( c`$0 8ȩ9wGdnӎCSaP='JZ X6q{a t!UAc~陇. P޽K70Ö. >**lADv%;I<oj.^:BAg'4Xx=!f].6:OLw~$z)POos|sd%_y-YnrWڰ莩^: wֳgÕ&6L7?[6KuT9sY%SP;F-9;L4OKc>>4Wcȝr%.;-ugͅZDTFh)jfFџW#G[Sk}jԾR%zGOi+߅]OrHjrPDԻCoeN@t(늁%==8߷|Q| "sp *F]qN7iփ#GΪ5W0:C̮)*:rXlc8b..ؐb^ D',Ga+' Wc2z߶R~H~~k"l-zŇX~eɗۦ_u8N@ԻnI/Poڏ7xhVin*%:]ϤUY~x/S&@,yWWO?(?~6W9 35 Ѹ㕜&xvၔ9L(lVʖ\i)T(;dW|\ 23[/7[4,j,"Vi]pXôؾ t5k~8\i7  4:/d;a5#9"#8kevq@IqUS5!goVl$ӂN 3@+{>G^_ZkH6:y2;G8&zF=^toUZXR6z#'_ʃ<\,6HL=EzdYt_t9&(dV4O#Fi !%eknXJ]irlkXfqsJn Oeo:T cCZRdrh|ϝK,%. *0Yp}bu-}\|Hm?Z93!a{1h,irv74fsEO(|lmKг1cu~"?Oa NyXOTmKq_.z٭By jhA.Gޙ+<.ƞ%gZ`nWX8rԒG5=\m8ٙ0wwI?$J!P@EtgI@<`_ɢWp,U=(GK*#K הh%{u\m_bS=qi"D(HCޫpftU(m؆SFA0M`x79 ":KMwq>4 'fp'av\z3,2VP D({^B +g) %QE~o+sxTRc1aBIkWuTb8^h@z/!?D214o++#۞bfI) lA !qTَcw2{Y+>v@2O卫A K AW? !5YO]Ϥt(v= C*^:,edoF4X<4`ݞX2z=i s RJB۔i{[SAl|OC'rꧫV1ڼo2Il19;֊L<ȓO˦TEg1/yZ_?fvCU\".QRW]pR5_l{9膤Xnm͍QXIS&"C>av10{7&q)I78:խ~E9kO[o#sr] ME0qW(Q"ԔՁlz5nQvYⱱHsT91jcb;SXKSJH|ʇS. NY_voUz/y($@Rs/^ E%ϖ|Y(OS\ xA o3ЖTFE_Ip;? '*ۅulO1O)RM'ܞ/#P5\kg^Y ֶ{ )jm'A |GǏFuax+ fIryqY270Csxb;x5q"T`=mR68g-5pA05̼S|VȻA:2B] A<`uaV _@7WiV-WLKs/qۦ4X[+]hPp§խe+B_^DwJTXRq辷o`#K