setroubleshoot-server-3.3.24-4.el8 >  A aUBU]Cc3g4Ʋ_rT\> ! e_Ti|\^?R ۆ^73v=.q<;MNMca5a39912b981de86603a5f5314da2e4b3be54e5417f7dcdb57d46001e3f57a372601939c58a80ca8a6de67c42c9c15a26e5d001@aUBU]K_;%^鮈 I!?jطk}1Tn{Ao&{0bۀ>n_J,9M{L(Oaֈ=#*4Mb!>j$ݕKsUܶ)Qvc,T9WԙRQL{4|0nu]Q@f&9H= D^Ve60F6+Ppq `A~V۵VXmJd]W>xp>dZEQz6.T[{U>.È*L^N׭E2dBk)YK~e;FtCEMҩwoЅI68nyr75{awMjLTϊ f7zް{ո4"Ѧڀ j5uP9 oMܶ?mnoίG4Lqn>ZA{͇\h7>pHp?pd % AX\x| m 0 P   +  +.144$6d6'7':'(:):*;;+;Q,;\-;`8;dF9@|F:uF=F>F@FDFGFHHIK(XL(YL<\Ll]N^Z;Kbc?ddkedpfdsldutdufvi wjxmyoDGp`pdpjpCsetroubleshoot-server3.3.244.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.aUF^aarch64-05.mbox.centos.orgֶCentOSCentOSGPLv2+CentOS Buildsys Unspecifiedhttps://gitlab.com/setroubleshoot/frameworklinuxaarch64getent passwd setroubleshoot >/dev/null || useradd -r -U -s /sbin/nologin -d /var/lib/setroubleshoot setroubleshoot/sbin/service auditd reload >/dev/null 2>&1 || :/sbin/service auditd reload >/dev/null 2>&1 || :kmmqqXXmm1t1t-- qIqIbbpVpVff@@''lh;S/ C}B?P: a{n?FR?_5:D0..0"0dR4 4/ <|:]G-I/9C5noI;ug3@95)09T=/b2~CCA3@J1-~2AA큤AɁAAA큤A큤큤A큤AAaUFXaUFYaUFYaUFYaUFYaUFYaUFYaUFXaUFZaUFZaUFZaUFXaUFX]&XxaUFZaUFYaUFYaUFYaUFYaUFYaUFYaUFYaUFYaUFYaUFYaUFYaUFYaUFYaUFYaUFYaUFYaUFYaUFYaUFYaUFYaUFYaUFYaUFYaUFYaUFYaUFYaUFYaUFYaUFYaUFYaUFYaUFYaUFYaUFYaUFYaUFY]&_N^v,]&]&]&]&]&]&]&_N]&^aUFO]&]&aUFYaUFYaUFXaUFYaUFYaUFYaUFZXxXxXx]&_4oXxXxaUFWaUFWaUFWaUFWaUFWaUFWaUFXaUFXaUFXaUFXaUFXaUFXaUFXaUFXaUFXaUFXaUFXaUFXaUFXaUFXaUFXaUFXaUFXaUFXaUFXaUFXaUFXaUFXaUFXaUFXaUFXaUFXaUFXaUFXaUFXaUFXaUFXaUFXaUFXaUFXaUFXaUFXaUFXaUFXaUFXaUFXaUFXaUFXaUFXaUFXaUFXaUFYaUFYaUFYaUFYaUFYaUFZaUFYaUFYaUFYaUFYaUFYaf1aba7aef639bbd2d495b259f94e728436c796fb3f4803aa73183aecd3791fa5e8475ddfdc8cf232617c9e17273bc133051d4a1a0605ba089a25b6c319f21a3aefa5f448d04e189719024d7726937038f9a1bef0b30882a916be4b49a8aa092d4b663605dadf69c7deab87532851962853754ecee5c9e490b77511315d1237504cc9d766380c83d09af5b2208f13f25e34adf28d9ce9a552fc7538d1fb800df64c4c9f989edce0f605e302e6cd6310f4b37cbeca6aa022318a1131eaa5d529e68c8315e740eb7d15ec31bd87a8f40b9f40c54247f5b69bd6fdc94721b41c1f04acbb40207688ef9a021f37a9af3e2d15e5771c1da7177a7351e79116d93bc04bf4952d133e9d2599accb26705f673132c363ec16cf372901ba4a1b73c6217bf15e818dab04cde6f2213ada52977307c25c860a79e4490c4f424b8171745391f15e818dab04cde6f2213ada52977307c25c860a79e4490c4f424b8171745391fd804a4375a60e8383c1d0f4f359bb0f9c006c571fc2bb2bc6b1b1669d2c04198d804a4375a60e8383c1d0f4f359bb0f9c006c571fc2bb2bc6b1b1669d2c04198bb7b5d5a6d192dbfb384f07a502f7d0d76818119f24c8bcda3c0b6075f065dd5bb7b5d5a6d192dbfb384f07a502f7d0d76818119f24c8bcda3c0b6075f065dd530165bbd59bf0bc4b3cb04681b5a78397e3a0f749125b88f23e18f5c44d2663b30165bbd59bf0bc4b3cb04681b5a78397e3a0f749125b88f23e18f5c44d2663bc3b1055a3e0bcd2d6006478c035e9bff669e4a2b4d4b910e0a4d267bfe43dde1c3b1055a3e0bcd2d6006478c035e9bff669e4a2b4d4b910e0a4d267bfe43dde1c93fddb80049a97544f5cfe4b72cb89d555312d35243454ca3b1eb46b2a4567bc93fddb80049a97544f5cfe4b72cb89d555312d35243454ca3b1eb46b2a4567bf7bd81f3dddc7d230016045dcb37a85321e4106629ee9a6208d0b06d5e92d402f7bd81f3dddc7d230016045dcb37a85321e4106629ee9a6208d0b06d5e92d4021f8a72df7a578392a78e24344f67dccb57cc4f8bf7df4ab2934d94a4595d72c41f8a72df7a578392a78e24344f67dccb57cc4f8bf7df4ab2934d94a4595d72c4599b0a33c4da44a6075e8915332cc80062ae59771ffd8d17416bdf78bbfae37c599b0a33c4da44a6075e8915332cc80062ae59771ffd8d17416bdf78bbfae37cc1947c42bff23e3bae48434c26d60e960840d572411d05bcf3e146d19c8e0398c1947c42bff23e3bae48434c26d60e960840d572411d05bcf3e146d19c8e0398b70e4f83c8837da2b663a83be2fcdb278dcdb4ed901df9d64162315623a1b78eb70e4f83c8837da2b663a83be2fcdb278dcdb4ed901df9d64162315623a1b78e0ca00eb703005cce24203a04e403be7b3b13587216dbf5998465f860d9de4a470ca00eb703005cce24203a04e403be7b3b13587216dbf5998465f860d9de4a472187118c68c5ab07f23cbd3e5eac1cf70e8c93086bf8007ddd1d1355334885642187118c68c5ab07f23cbd3e5eac1cf70e8c93086bf8007ddd1d135533488564988be09f58d4fd55ae492dd816b5ec9c0bec9998b05e22fe1add29e3646716d8988be09f58d4fd55ae492dd816b5ec9c0bec9998b05e22fe1add29e3646716d8dc7c235df81cab1af879b52c6685aac42a999045dba150c00df3d687b30e54addc7c235df81cab1af879b52c6685aac42a999045dba150c00df3d687b30e54adc2ed6e50773b535a88649662461db9c4fc904743a99b2aa3860fe8ce159f15b8c2ed6e50773b535a88649662461db9c4fc904743a99b2aa3860fe8ce159f15b8066c6dcda65ba3a420196fd78dd3507a6797727fe6d8d7e8513672205cbdb2b3066c6dcda65ba3a420196fd78dd3507a6797727fe6d8d7e8513672205cbdb2b3d85d49e04fa0dfd140a82284b401a5a0eb7c205a76d0468fd2d1498279f241f7d85d49e04fa0dfd140a82284b401a5a0eb7c205a76d0468fd2d1498279f241f7dcc5d68f728e54f415dbfe0711c187636feb1f7a0826b510b95d20d19c28f3b2eb430c1021b8a59ab5f8ad6a64485e52782c5e4e12d7869eac38c111578aaf099899b5b5dc61a0c29f3942d377c67166ec34fb55c5798e963a52c2aeb560803cdf21d9ab22e2482b994b432e3ab7fa5bc3e6d145f51645d22a2d9024a6dc49ad2ea98292ce56470291ef6f72274f1dc8e0cfd60d597dda16dab5c6c5c9b0fbcaa408fddd580757a66656929f2ea6114a7a1bd8d8adc127df13c5a8bd424f22941879a9b2643be98924c6aecc9dc12c0577544edc199e2f0905cfce7cb8a9d260320179a4292387b5fb280983568400fa99ccd1f8f29ebb54240573b01b122caf3360e6d7b4addc4e45d07bf538b338818a3664ef190009cb2605b9e9ccb619d652dd051e69b1d7572bed488f71bb1264fe8fe889e6cd821b0c4ad0f23c68d381a52fbb611cb306dfbb6d99d4f6a3683e1d0aa3c3a8be142b5bb970312d74fe09dff6cbf2163e324ea54fc49d6fc48ebccd4d892aa467350f8cbed5a691034fca3a399168f11023828805938b204a5dae4a73e065265e1c5b230fe3ad05a484583f8364388d1f4938fb4f2a2165473300e27644e9c7cd16312eedb9bb9cac2369db1adfd6da9f02f132eb4a159755d62a23fcfab9c3532d08854d362e791664370ca9fa6d4fa8c78f564483bba934b9034d6a0365f44c81be0978dcb51f7948cfeb7321b7db2fd8951c7ce3c7c42680fcfe7641c3d7be9e8d69a8fbb992a9d086f9a2d2732da0eba85341c222f12b704d0dddc2e5363967a1ec05b2f60896f40c36c55b23e3d9d1312ce1eb704856ee05aaff8a55b20e90e5974104b397cd23fb6a0b7caf34f6be639a5a4835bd458e69775601e7d4cea1b7b655b8d10a8b4c05c848d09e47e35df391baebbd7bd463fda7a68479e7b085a16892c97ddd0de3c1acfea679caa797e95f171eac038d4eddbb08957da9505f7dafd9999b941b99473393d49832106575bb162bff8c6780a5ce94132f19859acee841fb26533b5d0f231f7edcc7352d7734a96eef0b8030f77982678c516876fcb81e25b32d68564c5f9f162e35c2db51cf0eb3bddec578b73aa3959351c38f0d94b5fa5ab85333bf074e68985dc40c5d5c9836f2b0d88ab09365a788339ef0b9bc4c709926f995ee555cf57fe5603883cec0965a2e9b17e90c1efd95f1c74cda1e6c7010453f613149e8eeeb3c33778d4e94a7d8d9e25d5a01d2f3cf6bce7c4f441f39c70d73e7ecbbc6d03ecfd4a590a56903b845e0857b118f51220ecf3523cb01fb78d5a405e863c642221b6b2a139db8183cf4fdaae49438e79f38fd288c899028e512289d27a675a4c06f3e6bbadfff9f309788b39b839d61895a8214f79ad33468e6ce3e1bd403ac82a7c780be8c0a4574c7437f678cd49c420d5514c1483562413a5ce80b95966599bfccecaf4c9553dbeff9df63ce019f329d0a192c7b1feaf4b98fb7fc52adb4bfc6b47e5b9dda650d97652ed69faea2396a0b6c08af2c2e92b8bf1bdefa255c06a98a008beec419521194f73490d5a5841e115c68f9eae72493b203a9cdf9d2b4d20d2a8a677f9776530308c2bb0f871b1de8a31c2fde46f5002b0dfbb95a57506312338b71d000148bde6859c03d6a2457b2548363384c30b466c4014dade3b3f16be69da746562ee1e5e5661e1f84c8fb02fe55c9a09cc5d277e5163669b330bd5e2c055531bd03e2d4773c690334e540c46ecb4cfd43c008dd009a7a68df94a6f5ce7d1d0aaafa4a2cc78245ee3918a83bbdae4ab98b2c456d4fd0d83049f8e41acda4ed2b59d45dec5b726ca5ae1b4b060d4c0f57f2afea9151d57a729649d630c291fb4c9494ccfe2abaff94627ad47cf3cc3e9f4eb610ff3cf862e336c9ca353b287aa059202fd6b06367ad4f75a068747b28b92360e5b0b6022f58a2c5c4e7ca6f6b5d3651615a774580d2ddadf799664f8ea497010eb36fee4b35aaa95a96591e2bf5164ce9577f0f8c6d16d957a8f627374ef1e8e9b5f602313b17aa61ce4cd3c3a3ad402540eec1426181c80f24ebba4106777adeb746ff8b9d13ff3db8848cd1f11eeebc49f38481790531b041269a4d34b03b070b61af11dee822104888ef8b989e7e8f21d7beefc8d290c0077be51274505c0bbc09e2a01b21263a0e5f73ee18527868c29457f94275a70429ca836284e8a932375412dc7c43c91e89dbcbad6879b101493183566b1da86e1938a28bd16db3f721a0bb56b1a8ef0628716adfa7db4776adfb3bc509c020346e77927bdcf64e2a19e1c16724efe93f7c340e75b8492c0c0414807245156ababf4bdae385b1244d8468852a585f9f8302f97e705991555baf500aa3f25eb3e16380addf34e83933cec41a974404f5f2d2aa02fef5b25a80dfb58662dbce0eda07f0da04918b352dfe8b8735d7a5ceda7be2737336b66ea9c4dceb9747e169abdcb4912cfe809b949c332221bd1a221666c9658bc9704090cd543879277a56115056b7281fc1d6a2bf0e331eb177f00f5728f3954a78b34fe8dfcbaa0b108870bf2550f6c217b7126c5e627639e0475f4975f6f964c05f774a943825b3cb9242fdbb063ffec2207f0667ec2c2fb43b640443386d6007d9e9fa7adc60a3ff7f7ae9af276c586f315ef50b71aa7a1ee67d2e1f5b1859f8d38f9facc2c372d15d045882c2b6cbd5edde0eaa801092c4a4db40ae8f155575550704537835213032752ddf1fb348967bdd4b4b5a9ad12360cc5627057ab103d0160b8e7a16fba2991a8bf00c68d8a7320b6820ce2ff020d397a09e220343d1993530633c728f37550118a1edb2f49325cdedc42803811975f7678d04b9373845915fefb3d95ef4b299936fbc495358f9ede84c704c23f0c1b98bd14085e4880680a6672fa755865be3ae5d22b4e82609427d1e73ea8895b855baea6038e673d59d7699e949e35841c37dc5dfce0298debdef3bfc9cbd93823401e683756c743460b1505355526c0109e0b99904b10ccc6e1f5438a0591c892944b20efa35199a8110ab1a4a0e1bd4b8510304fd4cc19f200d2c8bb509e70265a26d1e7e59971c74e10238ded3e56d3d0a02b26e0ad4d4814bba4e2a8977e046459500df3e6768ceab3e6f9d04fc0832f3f0e9177368f2d4848dd5743f7b773f8ab5335f5638bc6c0af3f55ec6cdb6f42a129c77f992f082a6939b300ba5bea1bb6b9f39cd4df67ea7e1a8196e319bd569c371e5532a408656e22af005b6d90fceb9725813c7cb6eaef49ab733199b8bc0103f9bb3b50b0c6bbd741da6496a473e4d8af3051bb10f248409595ec9bf4ab9d18e74cca8ea76b1af08f4d5fc593f88bf9a3a898e6275c8690e5373779e2aab4bf6106afc425849411927237c9edd772b4c9b4f6a75bdc1ede39a64ae20c7c8b19652314bc778ae5dad460d9a8d7c464e80c2a8b0e436ac6ab7543e39e172e7a9b4cec7ef6960c7f8ad77a97290644ecf7563d788134d3a7e49491a36f079b04fb5ef4ab46f4dd9f13716878d4921a11ddb61aaf401342d9e6f79e948808126a7442eb7deedaa3794532159a06757b9bafebdd145e74655c49d984acb7c20347bc43b9fe50d1fc944a27a4bd1dd85847e948569841403403e6a4fbd629fef7c941abbfa102686736a72164fa730f554c516cc836d7c25fa4f63471df70803b13d8003a537234c6f2735f3e28af8e4ba824c0e0831ac5067724b903d9a03c2ad2f87fecdf0fcd82153ac6674bdac05011df013ab65e63d2ae12af4975f4adbfc616540378bff126229ff0af55577e55996f338f6df9e3fabe83a1a415e3556c90f891775b0a09c5a110988f3eccef417d79b5d35eabc2502a6eea033c7583e6e823322348d33b007791ee5f37ca8796f0009bb3b1942824225a4cb6fdf74483a2584823cecd8aea6ee02../../../../usr/sbin/sedispatch@@rootrootrootrootrootrootsetroubleshootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsetroubleshootsetroubleshootsetroubleshootrootrootrootrootrootrootsetroubleshootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootsetroubleshootsetroubleshootsetroubleshootsetroubleshoot-3.3.24-4.el8.src.rpmconfig(setroubleshoot-server)python3.6dist(setroubleshoot)python3dist(setroubleshoot)setroubleshoot-serversetroubleshoot-server(aarch-64)@ @@@@@@@@ @@      @ /bin/sh/bin/sh/bin/sh/bin/sh/usr/libexec/platform-python/usr/sbin/groupadd/usr/sbin/useraddauditaudit-libs-python3config(setroubleshoot-server)dbusinitscriptsld-linux-aarch64.so.1()(64bit)ld-linux-aarch64.so.1(GLIBC_2.17)(64bit)libauparse.so.0()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libcap-ng.so.0()(64bit)libdbus-1.so.3()(64bit)libdbus-1.so.3(LIBDBUS_1_3)(64bit)libselinux-python3libselinux.so.1()(64bit)libxml2-python3policycoreutils-python-utilspolkitpython(abi)python3-dbuspython3-gobjectpython3-pydbuspython3-slip-dbusrpm-python3rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rtld(GNU_HASH)setroubleshoot-pluginssystemd-python333.3.24-4.el82.1.5-13.63.113.0.4-14.6.0-14.0.4-14.0-15.2-13.3.10206-14.14.3chown -R setroubleshoot:setroubleshoot /var/lib/setroubleshootsetroubleshoot-server3.2.24-4aQ@`>__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.24-4Vit Mojzis - 3.3.24-3Vit Mojzis - 3.3.24-2Vit Mojzis - 3.3.24-1Vit Mojzis - 3.3.23-1Petr Lautrbach - 3.3.22-2Petr Lautrbach - 3.3.22-1Vit Mojzis - 3.3.21-1Vit Mojzis - 3.3.20-2Vit Mojzis - 3.3.20-1Vit Mojzis - 3.3.19-2Petr Lautrbach - 3.3.19-1Petr Lautrbach - 3.3.18-4Petr Lautrbach - 3.3.18-3.1Petr Lautrbach - 3.3.18-2Petr Lautrbach - 3.3.18-1Tomas Orsava - 3.3.17-2Petr Lautrbach - 3.3.17-1Petr Lautrbach - 3.3.16-1Igor Gnatenko - 3.3.15-3Björn Esser - 3.3.15-2Petr Lautrbach - 3.3.15-1Igor Gnatenko - 3.3.14-4Petr Lautrbach - 3.3.14-3Petr Lautrbach - 3.3.14-2Petr Lautrbach - 3.3.14-1Petr Lautrbach - 3.3.13-1Fedora Release Engineering - 3.3.12-3Fedora Release Engineering - 3.3.12-2Petr Lautrbach - 3.3.12-1Fedora Release Engineering - 3.3.11-3Miro Hrončok - 3.3.11-2Petr Lautrbach - 3.3.11-1Fedora Release Engineering - 3.3.10-2Petr Lautrbach - 3.3.10-1Petr Lautrbach - 3.3.9.1-1Petr Lautrbach - 3.3.8.1-1Petr Lautrbach - 3.3.8-1Petr Lautrbach - 3.3.7-1Petr Lautrbach - 3.3.6-1Petr Lautrbach - 3.3.5-3Petr Lautrbach - 3.3.5-2Petr Lautrbach - 3.3.5-1Petr Lautrbach 3.3.4-1Fedora Release Engineering - 3.3.3-2Petr Lautrbach 3.3.3-1Fedora Release Engineering - 3.3.1-0.4Richard Hughes - 3.3.1-0.3Michal Srb - 3.3.1-0.2Petr Lautrbach 3.3.1-0.1Petr Lautrbach 3.2.24-3Fedora Release Engineering - 3.2.24-2Petr Lautrbach 3.2.24-1Petr Lautrbach 3.2.23-1Richard Hughes - 3.2.22-2Petr Lautrbach 3.2.22-1Petr Lautrbach 3.2.21-1Kevin Fenzi - 3.2.20-3Fedora Release Engineering - 3.2.20-2Dan Walsh - 3.2.20-1Fedora Release Engineering - 3.2.19-2Dan Walsh - 3.2.19-1Miroslav Grepl - 3.2.18-1.1Dan Walsh - 3.2.18-1Dan Walsh - 3.2.18-1Dan Walsh - 3.2.17-1Dan Walsh - 3.2.16-2Dan Walsh - 3.2.16-1Dan Walsh - 3.2.15-2Dan Walsh - 3.2.15-1Dan Walsh - 3.2.14-2Dan Walsh - 3.2.14-1Dan Walsh - 3.2.13-2Dan Walsh - 3.2.13-1Dan Walsh - 3.2.12-1Adam Williamson - 3.2.11-2Dan Walsh - 3.2.11-1Dan Walsh - 3.2.10-1Dan Walsh - 3.2.9-1Dan Walsh - 3.2.8-1Dan Walsh - 3.2.7-1Dan Walsh - 3.2.6-1Dan Walsh - 3.2.5-1Dan Walsh - 3.2.4-1Dan Walsh - 3.2.3-2Dan Walsh - 3.2.3-1Dan Walsh - 3.2.2-1Dan Walsh - 3.2.1-1Dan Walsh - 3.1.21-2Dan Walsh - 3.1.21-1Dan Walsh - 3.1.20-1Dan Walsh - 3.1.19-2Dan Walsh - 3.1.19-1Dan Walsh - 3.1.18-1Dan Walsh - 3.1.17-2Dan Walsh - 3.1.17-1Dan Walsh - 3.1.16-1Dan Walsh - 3.1.15-1Dan Walsh - 3.1.14-1Fedora Release Engineering - 3.1.12-4Dan Walsh - 3.1.12-3Dan Walsh - 3.1.12-1Dan Walsh - 3.1.11-1Dan Walsh - 3.1.9-1Dan Walsh - 3.1.8-1Dan Walsh - 3.1.7-1Dan Walsh - 3.1.6-1Dan Walsh - 3.1.5-1Dan Walsh - 3.1.4-1Dan Walsh - 3.1.3-1Dan Walsh - 3.1.2-1Dan Walsh - 3.1.1-1Dan Walsh - 3.0.47-1Dan Walsh - 3.0.45-1Rex Dieter 3.0.45-2 - 3.0.44-1 - 3.0.43-1 - 3.0.42-1 - 3.0.41-1 - 3.0.40-1 - 3.0.38-3 - 3.0.38-2 - 3.0.38-1 - 3.0.37-1 - 3.0.35-1 - 3.0.33-1 - 3.0.31-1 - 3.0.30-1 - 3.0.29-1 - 3.0.28-1 - 3.0.27-1 - 3.0.26-1Fedora Release Engineering - 3.0.25-2 - 3.0.25-1 - 3.0.24-1 - 3.0.23-1 - 3.0.22-1 - 3.0.20-1 - 3.0.19-1 - 3.0.17-1 - 3.0.16-1 - 3.0.15-1 - 3.0.14-1 - 3.0.13-1 - 3.0.12-2 - 3.0.12-1 - 3.0.11-1 - 3.0.9-1 - 3.0.8-1 - 3.0.7-1 - 3.0.6-1Dan Walsh - 2.2.69-1Dan Walsh - 2.2.67-1Dan Walsh - 2.2.66-1Dan Walsh - 2.2.65-1Dan Walsh - 2.2.64-1Dan Walsh - 2.2.63-2Dan Walsh - 2.2.63-1Dan Walsh - 2.2.62-1Dan Walsh - 2.2.61-1Dan Walsh - 2.2.60-1Dan Walsh - 2.2.58-1Dan Walsh - 2.2.57-1Dan Walsh - 2.2.56-1Dan Walsh - 2.2.55-2Dan Walsh - 2.2.52-1Dan Walsh - 2.2.50-1Dan Walsh - 2.2.48-1Dan Walsh - 2.2.47-1Dan Walsh - 2.2.46-1Dan Walsh - 2.2.45-1Dan Walsh - 2.2.44-1Dan Walsh - 2.2.43-1Dan Walsh - 2.2.42-1Dan Walsh - 2.2.41-1Dan Walsh - 2.2.40-1Dan Walsh - 2.2.39-1Dan Walsh - 2.2.38-1Dan Walsh - 2.2.37-1Dan Walsh - 2.2.36-1Dan Walsh - 2.2.35-1Dan Walsh - 2.2.33-1Dan Walsh - 2.2.32-1Dan Walsh - 2.2.31-1Dan Walsh - 2.2.30-1Dan Walsh - 2.2.28-1Dan Walsh - 2.2.27-1Dan Walsh - 2.2.26-1Dan Walsh - 2.2.25-1Dan Walsh - 2.2.24-1Dan Walsh - 2.2.23-3Dan Walsh - 2.2.23-2Dan Walsh - 2.2.23-1Dan Walsh - 2.2.22-2Dan Walsh - 2.2.22-1Dan Walsh - 2.2.21-2Dan Walsh - 2.2.21-1Dan Walsh - 2.2.20-1Dan Walsh - 2.2.19-1Dan Walsh - 2.2.18-2Dan Walsh - 2.2.18-1Dan Walsh - 2.2.17-1Fedora Release Engineering - 2.2.16-2Dan Walsh - 2.2.16-1Dan Walsh - 2.2.15-1Dan Walsh - 2.2.14-1Dan Walsh - 2.2.13-1Dan Walsh - 2.2.12-1Dan Walsh - 2.2.11-1Dan Walsh - 2.2.10-1Dan Walsh - 2.2.9-1Dan Walsh - 2.2.8-1Dan Walsh - 2.2.1-1Dan Walsh - 2.2.1-1Dan Walsh - 2.2.1-1Dan Walsh - 2.1.13-2Thomas Liu - 2.1.12-2Dan Walsh - 2.1.12-1Dan Walsh - 2.1.11-1Dan Walsh - 2.1.10-1Dan Walsh - 2.1.9-1Dan Walsh - 2.1.8-1Dan Walsh - 2.1.7-1Dan Walsh - 2.1.6-2Dan Walsh - 2.1.6-1Fedora Release Engineering - 2.1.5-2Dan Walsh - 2.1.5-1Dan Walsh - 2.1.4-1Dan Walsh - 2.1.3-1Dan Walsh - 2.1.2-1Dan Walsh - 2.1.1-1Ignacio Vazquez-Abrams - 2.0.12-2Dan Walsh - 2.0.12-1Dan Walsh - 2.0.11-1Dan Walsh - 2.0.10-2Dan Walsh - 2.0.10-1Dan Walsh - 2.0.8-2Dan Walsh - 2.0.8-1 - 2.0.6-1John Dennis - 2.0.5-1 - 2.0.4-1 - 2.0.2-1 - 2.0.1-1 - 2.0.0-1John Dennis - 1.10.7-1John Dennis - 1.10.6-1John Dennis - 1.10.5-1John Dennis - 1.10.4-1John Dennis - 1.10.3-1John Dennis - 1.10.2-1John Dennis - 1.10.1-1John Dennis - 1.10.0-1John Dennis - 1.9.7-1John Dennis - 1.9.6-1Dan Walsh - 1.9.5-1Dan Walsh - 1.9.4-1John Dennis - 1.9.3-1Dan Walsh - 1.9.2-1Dan Walsh - 1.9.1-1Dan Walsh - 1.8.19-1Dan Walsh - 1.8.18-1Dan Walsh - 1.8.17-1John Dennis - 1.8.16-1Dan Walsh - 1.8.15-1John Dennis - 1.8.14-1John Dennis - 1.8.13-1John Dennis - 1.8.12-1John Dennis - 1.8.11-1Dan Walsh - 1.8.10-1Dan Walsh - 1.8.9-1Dan Walsh - 1.8.8-1Dan Walsh - 1.8.7-1John Dennis - 1.8.6-1John Dennis - 1.8.5-1John Dennis - 1.8.3-1John Dennis - 1.8.1-1Dan Walsh - 1.7.1-1Dan Walsh - 1.7-1Dan Walsh - 1.5-1Dan Walsh - 1.4-1Dan Walsh - 1.3-1Dan Walsh - 1.2-1Dan Walsh - 1.1-1Dan Walsh - 1.0-1Dan Walsh - 0.48-1Dan Walsh - 0.47-1Dan Walsh - 0.46-1Dan Walsh - 0.45-1Dan Walsh - 0.44-1Dan Walsh - 0.43-1Dan Walsh - 0.42-1Dan Walsh - 0.41-1Dan Walsh - 0.40-1Dan Walsh - 0.39-1Dan Walsh - 0.38-1Dan Walsh - 0.37-1John Dennis - 0.36-1John Dennis - 0.35-1Dan Walsh - 0.34-1Dan Walsh - 0.33-1Dan Walsh - 0.32-1Dan Walsh - 0.31-1John Dennis - 0.30-1Dan Walsh - 0.29-1Dan Walsh - 0.28-1John Dennis - 0.27-1Dan Walsh - 0.26-1Dan Walsh - 0.25-1Dan Walsh - 0.24-1John Dennis - 0.23-1Dan Walsh - 0.20-1Dan Walsh - 0.19-1Dan Walsh - 0.18-1Dan Walsh - 0.17-1Dan Walsh - 0.16-1Dan Walsh - 0.15-1Dan Walsh - 0.13-1Dan Walsh - 0.12-1John Dennis - 0.11-1Dan Walsh - 0.10-1Dan Walsh - 0.9-1Dan Walsh - 0.8-1Dan Walsh - 0.7-1John Dennis - 0.3-1John Dennis - 0.2-1John Dennis - 0.1-1- Update translations (#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.24-4.el81.11.13.3.24-4.el83.3.24-4.el8  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEEEFGHHIJJsedispatch.conforg.fedoraproject.SetroubleshootFixit.conforg.fedoraproject.SetroubleshootPrivileged.conforg.fedoraproject.Setroubleshootd.confsetroubleshootsetroubleshoot.confsetroubleshootsealert.build-idc58e1cd35a1aeafcf836b587dcf3c30b5da6751fsetroubleshootsetroubleshoot-1.1-py3.6.egg-infoPlugin.py__init__.py__pycache__Plugin.cpython-36.opt-1.pycPlugin.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pycaccess_control.cpython-36.opt-1.pycaccess_control.cpython-36.pycanalyze.cpython-36.opt-1.pycanalyze.cpython-36.pycaudit_data.cpython-36.opt-1.pycaudit_data.cpython-36.pycavc_audit.cpython-36.opt-1.pycavc_audit.cpython-36.pycconfig.cpython-36.opt-1.pycconfig.cpython-36.pycemail_alert.cpython-36.opt-1.pycemail_alert.cpython-36.pycerrcode.cpython-36.opt-1.pycerrcode.cpython-36.pychtml_util.cpython-36.opt-1.pychtml_util.cpython-36.pycrpc.cpython-36.opt-1.pycrpc.cpython-36.pycrpc_interfaces.cpython-36.opt-1.pycrpc_interfaces.cpython-36.pycserver.cpython-36.opt-1.pycserver.cpython-36.pycserverconnection.cpython-36.opt-1.pycserverconnection.cpython-36.pycsignature.cpython-36.opt-1.pycsignature.cpython-36.pycutil.cpython-36.opt-1.pycutil.cpython-36.pycuuid.cpython-36.opt-1.pycuuid.cpython-36.pycxml_serialize.cpython-36.opt-1.pycxml_serialize.cpython-36.pycaccess_control.pyanalyze.pyaudit_data.pyavc_audit.pyconfig.pyemail_alert.pyerrcode.pyhtml_util.pyrpc.pyrpc_interfaces.pyserver.pyserverconnection.pysignature.pyutil.pyuuid.pyxml_serialize.pysetroubleshoot.confsedispatchsetroubleshootdorg.fedoraproject.SetroubleshootFixit.serviceorg.fedoraproject.SetroubleshootPrivileged.serviceorg.fedoraproject.Setroubleshootd.servicesetroubleshoot-serverAUTHORSCOPYINGChangeLogDBUS.mdNEWSREADMETODOsetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.mosetroubleshoot.moseapplet.1.gzsealert.8.gzsedispatch.8.gzsetroubleshootd.8.gzorg.fedoraproject.setroubleshootfixit.policysetroubleshootSetroubleshootFixit.pySetroubleshootPrivileged.pysetroubleshootemail_alert_recipientssetroubleshoot_database.xml/etc/audit/plugins.d//etc/dbus-1/system.d//etc//etc/setroubleshoot//run//usr/bin//usr/lib//usr/lib/.build-id//usr/lib/.build-id/c5//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/setroubleshoot//usr/lib/python3.6/site-packages/setroubleshoot/__pycache__//usr/lib/tmpfiles.d//usr/sbin//usr/share/dbus-1/system-services//usr/share/doc//usr/share/doc/setroubleshoot-server//usr/share/locale/as/LC_MESSAGES//usr/share/locale/bg/LC_MESSAGES//usr/share/locale/bn/LC_MESSAGES//usr/share/locale/bn_IN/LC_MESSAGES//usr/share/locale/ca/LC_MESSAGES//usr/share/locale/cs/LC_MESSAGES//usr/share/locale/da/LC_MESSAGES//usr/share/locale/de/LC_MESSAGES//usr/share/locale/el/LC_MESSAGES//usr/share/locale/en_GB/LC_MESSAGES//usr/share/locale/es/LC_MESSAGES//usr/share/locale/eu/LC_MESSAGES//usr/share/locale/fi/LC_MESSAGES//usr/share/locale/fr/LC_MESSAGES//usr/share/locale/fur/LC_MESSAGES//usr/share/locale/gl/LC_MESSAGES//usr/share/locale/gu/LC_MESSAGES//usr/share/locale/he/LC_MESSAGES//usr/share/locale/hi/LC_MESSAGES//usr/share/locale/hr/LC_MESSAGES//usr/share/locale/hu/LC_MESSAGES//usr/share/locale/it/LC_MESSAGES//usr/share/locale/ja/LC_MESSAGES//usr/share/locale/kn/LC_MESSAGES//usr/share/locale/ko/LC_MESSAGES//usr/share/locale/mai/LC_MESSAGES//usr/share/locale/ml/LC_MESSAGES//usr/share/locale/mr/LC_MESSAGES//usr/share/locale/ms/LC_MESSAGES//usr/share/locale/nb/LC_MESSAGES//usr/share/locale/nds/LC_MESSAGES//usr/share/locale/nl/LC_MESSAGES//usr/share/locale/nn/LC_MESSAGES//usr/share/locale/or/LC_MESSAGES//usr/share/locale/pa/LC_MESSAGES//usr/share/locale/pl/LC_MESSAGES//usr/share/locale/pt/LC_MESSAGES//usr/share/locale/pt_BR/LC_MESSAGES//usr/share/locale/ru/LC_MESSAGES//usr/share/locale/si/LC_MESSAGES//usr/share/locale/sk/LC_MESSAGES//usr/share/locale/sr/LC_MESSAGES//usr/share/locale/sr@latin/LC_MESSAGES//usr/share/locale/sv/LC_MESSAGES//usr/share/locale/ta/LC_MESSAGES//usr/share/locale/te/LC_MESSAGES//usr/share/locale/th/LC_MESSAGES//usr/share/locale/tr/LC_MESSAGES//usr/share/locale/uk/LC_MESSAGES//usr/share/locale/zh_CN/LC_MESSAGES//usr/share/locale/zh_TW/LC_MESSAGES//usr/share/man/man1//usr/share/man/man8//usr/share/polkit-1/actions//usr/share//usr/share/setroubleshoot//var/lib//var/lib/setroubleshoot/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protectioncpioxz2aarch64-redhat-linux-gnu ASCII textXML 1.0 document, ASCII textdirectoryPython script, ASCII text executablepython 3.6 byte-compiledELF 64-bit LSB shared object, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, for GNU/Linux 3.7.0, BuildID[sha1]=c58e1cd35a1aeafcf836b587dcf3c30b5da6751f, strippedUTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)empty  !"#$%&'()*+,-./0123456789:DEF RPPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRR R#RRRutf-8027246d2bf68a0120d8d754b921d0417879fcc240f1d6f63a984985f0c8517ef?7zXZ !#,-] b2u Q{LRyY'e77}@)أ^yT(V}GH5WB tXxoCH ѓ~Fܽ@yRYڮus`mMxL>tTLNʡ&Q$g{(FZtb\#<LBpִ*vε/,;GFԚE-Gwt4ޑ*Rx59bp׍дrcw&둻>ǗEyU>^lj&䨂+IMx:qqQĊLM!<~ihOĔGGc" 圈3 P~ K2GVɼ>DNlV\ (:֞w>+!xjv2K䃞_!Z.\g썅@?EU,PǺw.=B4HWyW3_$7L=lQDd _ߜ)g8Rv5_jD3N伪=]Jhv-V`Uڷ6.FI+br@1DeoŔs &G~J]8_jMoǠAYK(gTVj9ne> ^J"_C W`?5i- }a,hEd,+_Mh8XW5֫dS8%~`R ޭ! ]{* [<̴U΂=!9oSBITGFz'Ksд= QCL:喿poOjvF=<` T>!=3t_hPҵ-e- 3Zx--wVj(ٰR|d&*!6/pcpty s;t_ޖDb')@ :T!'`76hvTlLAs!X%f3fk諄̍1P if?xb@Y~& j=9LuWbU7?{2NwUu@5w\Rg(rE?utCgsG.ԑ%k0CuW}Эa's-Q\JN׍/QmR> ̿~`n_"9iah.UN!ͭ;wy75y{f*K ѳCkr6pY a#θ GnLN)bj ovMh9o5:))7M#z,DSuύ'QQ[bʷ^%0azrdxq\~v8jb7Zovx֜+JN Jbvaj$2@eחxAFni+_uٿ_nMD˅z5Q4uwiQծ() q [@2>DYsoZj6D5^lHF,2x/-1FҵFwŵy7'> XG=c%y]E-"6uIDu OD˨!D(k$%[Or:'=*L:[kΒ+ tX\hCw3AJ?B&t/I(~H93F-Q3kM4Nλtl:zʯoi(\qf`mjj/AzJt`3x?TGi&Z3sDHY̽Ěb.2rx]{wx!"ů6m` HF4\lo],Vr`û:FklHk g$V2WN|( eKmv2J&z J,7Us79~8ź|rdm9Pg+ N; Rk[l.jK\mֺ30r7{|T]0|a2 #"W#ruy:Wr-dtv3fsD1'.G0psJ @y(C`1OM:NB̟LJ*-o.1Emg[å[J&%ff#ADsM@r')!OCGd,[ګ:N 1E{]=Ԭ d]D~h;y'ɼs0DOOB8 h{%͒tC<믊ekG :bvnxF |PF~D K,>Q1t`u pk3aՂe=W{1rx}` xK^kc9GN/Ax``vgK3:R 1U TG( pSeb|Sw,a؟x;׃\ Ctf:{:j@*;3^pʼ[׆Ln_w;`UB*+--7lنzgpxi!q6V1{u@L']T5 4l,oY{ͬ˰l_vAYßMn_'vRXMւ~UqK@ v)rٌϳ U|si-} uW<(0[Ji_'#GE>#1Fý]֝ńt:# Ic1>UL &6zqcɀw sRqh^Bq%.Du4i>oj4!p:sGuka*?W}S|)Oel(NVwJՒ9m34V-2r%<RJi@j$8v)4 $=$bֆPO'co|ie:S[z)c߻(h@tr0,T>PnR{?Χ1[iSyYr~S] &e<3Iw}B>O~^̹ U ox-5rfOSx͋Tǜ'VqRF flҲ)N1z[geջscX #]2k}vˎe_sB{]#qBC.b0*pn@BH5{7G"Q76#@Ws?%i}xux 铪.Td ]%"A6}%VPGדf½KT,qTfX>06T @4PAݏߩ]^&[Tz\ "nM_xVnA}[oZEPvZ푌2RU%%޸r q0UZDz D;ZT/:e#U,G%H;NJQ{uU64K+W! jl,`%u^!$e/mV?~ph/\͉*NJYѿ-N+p<桭v[ 0i4||sdbUCDMpyͼr3Dsw j`*$ac\- !hD~@M)?p$_PEF֤^o =QJa`ʯ- 51)i|)6M0=Fb5|Tѥf:P2$C0~W,OY7/k_M*S ^A}cqO. W2Xpf&k>Xȧb^Ay5\p-f={vck*4Od%[0uz'%u-kQ_C)+]"&-U~i|뒧"2; %0`MM;wN?L22)fpB!~9#R+CAgG2U l{Ǵ)ÿtbFK $!`0Fkh EcfG @0gq+4)0  pS "ơfbݬjL!JZNm~&T2a6. ={4rv=0t+&`n-P-5Cܛ]wyuVqy͞!ck'2*GV(,d)Jdod}SJę$d@4.+6#N'y%?d=H^̖r8\I%мx_Շqb 6v|z80P鷁dr˶N2WI?FWL=Ov0P]DBqHwEP 9E  O:-d hJagixz *R]6ϽP.Q c Ȇ5 ,UVtp rૡE`w|/ͩ )]s{b[5O8Ou1ibc̐\. xdVaǤB(#{o>6ŧ &::UkWY珬`w\E\* PcLvo4Η`7@/Ђu L\`7ªik6GYY$X0!ψE:D/ N^ƒn2A[ .0h C*+qvKKRoiMy~1͟zq킡ƀyolB{w)- )X%3ާ/_KO}ɣsKsBvqR!լy,}fԷM@|\ck!mFvyM xo'Ô(2BlYus5%xODڋo%*BBP:3"ɜ "C}޼:˨ HVj@c]zs{++qS ~ } S>_O#Sm@dٲ2h6@ e 7Zy--8 I=A `unb!\$.*+m!E;ojkV^W|֊jB"PG!x`  \ w/cRis;530ʬC`6PIδgsbsncEǦH5v͈8 .Zug*–3A֭-!!٥'(>eL7PBV%pusu(bZ hz v*=R'"7HzE) (닂T۲;.h>W|B3wDMM,mƩQ|oc%GAd{{ۣ( ۭqkg ܚy2pn$9o|Q6 xz;u7x{8m>ׄY.b7Rˎ736@wKY-XK/gDIJ0JnL|3ﴛ͝Ob[0R*H!h >)|MLvI)YūLV`pĕ>YQ==?#aG5i4DU~(|W /_b"75N+cDWt(qx]{No,=:Zk!Z2:.Hu6?;( _UsNh?wݧgž(BON3U4hƭNЋٖ. p^Tq;;[ja%UCᅡd"?3 fRC:'e&sѷtp8;FCtY۟I%ۻ[iXʡ˹P1{1|\]Pt<K942j֌tCy}D }*27,co(WzhQUR#%A~rVhE/WQVEas*=KZl)ܜjYbZDt?J]i9llXe GGCt_flEF,/5(Z x;6%sw'𕙱T(GAyDj0 A2Eؾ<[Rz)cHJDF^0kY7zԷp'WkQR\ BVxC}e_ڥN!  VA[!=A&s"4Z"^I6 CC3R`m g_X>9BU2{ܝply otɷ& alUɊ">)|a*d1в@v?x+ĝ/Hь=6sH_Oi4^!E_א+~ehmoB ??v[\.ccƻQd)'Iיa>´W&1dK 8Xk/g9>B .vLQms:׍S42G: >0 HI*xー{A%]XaMLy~*MXԨ ]b=aBڸ ؾY̰e; }*Ùĵx@c9Af`J]YMni _tA*sfmsC>!uj9B`u#k(|A;TWY0U[gGN|`f8`Ч26uI4\. 7#mJ뇭vnW`VN JN[;G 6hX_QCkTJ0bP# P*%nvtOW=r.>kN/JK@Ǥv2ȊCF#oI޸Y-|m|_)ODUOĀCɅ'=*;cJQalv3,g;Bޫ+DxpDFW 眲jUH!qWlnqz~ p˫ڄ-1ѹGe(iԛ?S[G;De Y_k7Pw^N0ԃd O4ZĀ[)•rhZA`M ,ֺfu*O`dO)õG܏02p>i׸ˌ[CYpJ ')I* 2߭u,ވ$Rq?PO l0”$@ғ_\rꩻab? Ӯ#YL${Elۏ@:X=qd} VRݨɿw՚첈Tyk$jeJ߁` D=5}gc|FIؗ$>܈߈ [q>ҧ5u_qУ)g{CUY@9]3[aۺBr灉OI\e-×7 ?,(/t)FL~QCۉZ8ꖡzs.rTf|[ᚊh%SLg ܁1r,:wg´*z斌Z-XڎUb/90 twg"ܣ@-8{JƃACy  VVR@'LgJ/>ubJ6_z`f$d#*O/EVxX52KQvɄ+E5[O}E-V59~o-Lprk1OB:Osdž} 5Hۢmð)kbCxH0 ߭>idF[udٔkf ȟ+]*y]^\ 4ٓ]_~k=Q#;Ws#oXs>,.Pk͞k/TJ1^Mł˜je0IK*J\ uM h,& r-R?MT6hJP^ԭ'& >3ǹ/|1nWAue+vxUwv:EPVe]tlwCb8d\4(A8|Jy*UR߭Bv068=rM%lR>m*gvsi#C)v>6BXc 0ϔD$ϜJ+[ DAl/  UTdݲ%u(< VQa{G,m7~V)8yr!iZyMIʥ`mPj!Tdaur!9s` ?%f|ǙC;W-.={9ޅ#1v;H+jΙFe_ZR#{W+]qpTB }'͑jkf/A貽Y>lGxaQ0ЊgIʱGG<9ɺ#(&|玉]>m0`B sHRy^u CGTG->_2c^M|aAL,5%#0iI`/;0 ͜CJ(!zT+qr^<_-Y7Ϫ_ lJHR3vΉi^W;*8f̲<ȂEm2qJ_Cئf>|؃j1V q*ndj85 ebG+\dS#wtKڟ Co8=@ DB~U0$ 3h'/RfXR#oķ̿ap_cYݧYXW7YP~/ 8|2ͱ7]QeXFPWׄmt٫z aHT{j&rzt&{#+ Z$DJiuo*p ٥IYK )1t'Ɛ2pM6 $2GUZΏ>NZDy\Wy LJFcz.Gi`}j~F._7kdBX9]=܌*bU|mD*M9٠d_/Gf3y:C ѡV͟ _B8b $^c?Y eIJ؞OAe/Dy*:C@.+a:F:Q]mK6Dqx.yonv88->r[O״x%2WK&05#Sb v|;tb n̳ L5mҌN3 UPtݴ='K.]PE4I 4]Ֆ ;T\+)tVg Xa pu`g:>27&ѷ֥?D *[OosKz57xȓC'4{T̷H!+@*TS5Fƛ0]˅h:GFU3K]Le/)(GIN:90; 80  |59ԐaVH\+_JDKUűˋVǥ[=,rb?ʪ6{rd#\+y15 ef.1/GUը  YnBelg4k Ȍ(Ti$q RZ.> o %2X㼺}Z-崫В]x J^b'{eg Q:ueɦ7=S N&Q+L3AF8,5߮Llz4nb0DJ*ܰ1k)74R42\\t/U~Ea Hlrߥ0̭C±[h?Wk O;Ioz6͎)lo&ޮR!܂Ně*e2s]g}_`$_ǰˌzIS9:X$ׯu/иN!b}dӬcqZ.&/[G׃en=$y7#GB05f@DcW @.` LbY1PlvoX{HVMKr3y@2ם Z?0Ti;4*]aiӴWLG`_-|c6xh_v i$d$Fi+ 9,6^a4DPnp9|i76~>=UANO}4Ǝ'+Q?j W;QR]IW eB [QXt{uMZDcnzPL6h'T`C1_Ctܑ,2ܸ(h`|@.GV2Y9BVq.Ei`rR}K$'xҐkApɡXhk]?n5BM:F>RmI+|nM(1(u_}u$mXE`{LF@ ^k{TZI:y YwtTם%Z[ȦjEͻ?a Q-,ӧq2+Qe>W[X4Պ Vf;ww0ݥˉŖ 3k 9ƺs"کȀ'Iㅹ+78uGFVi\+J3ږdr;](Mms.Oxeo6Cp0J8|F&r*HڗrQ>ih,hz]}o+Ĺs%ЂfEXT 1amqqsQ[* _R5}=Bs_䀾S)h!VIvLl|`yJjT"jWı ^Eo?R*xq+3K^q̱c3˂D*Ǒ._(ϣ2f6Ž. $vtKp]!VBcr*UϮBftd猡K|iA5:Xhp-/ &ykwjGԵm'MCJB燈SgYY(#lO|% PiԲyQݻ5]=dwO'5*K-Mf*ܽn\|)"'^OgwQfWV-D>#_ԋ<@r-Vp9qȻxL -*C>n^Zql_]qq}s ɃS)LR-߳/楁3;|Ϯi"5>ACG z⭝ci$){4  ûv/'9a\gPDM#կc ̄6BV;YAN_SP.hQNcfKŽǮ`o(l$Bφ >_pS#P?#Cl V( {b& qE?UIHR81A9$P+e{Ves պ|3˶<F4cnXn$ ՟Vf7nD|$$! "JntUՌNٲ't@! L{z.)̌9[jpJp_dLw>dQ>XM8>wAX !~aGLJ16oMs&Bwkt5E+m *vQ[ o&ZǕ~Nf;eJo O('A-חD:Xtc* vV;zfTk&*6ϝA1c,f(g<$M*~&#i",i 6`i]^\ 6y[=}G+87: SIڀaxmbOڥh(2xNqCV{.5VDFC"&,x`>ڇX7߻fuQ̺QOe4\$QKMhs(;Յ $86_$ӯUfqja.E#>ght-Ŋu)L߂| #RP䜿t8ô[}q-CnuFF)pRgõ;%$7Њ*< T4FJy?g%ɗx++F=}wtE Vb88[]67ut|YǒU"QzGvyB³cZ91STg!C:73"G]?-U$gbP~hc,:ǯ}Eo0ROJ5dPO^w!#H/ Tw}%&ɒ@Y~} N0FڛD7gZ 1b,l>}s0mP6$/oB $km+Ib}>l(8Z}7A [*+˥_TXh/Š~&4P4aOMh*EKXO7r"ܣϒ.g\j]IJ2[6K(J4|2*xY`I0H'nmYOv^^Qu)Vj>{^&ԣl`مh&蔰.4merBb9w'^U|?6jdaJ2lB=QI ۨߑl!DܔL;:jŚa;_'0%wBZPl@_a$H-qh܈<h Wt GO$fPΈμPYWNX3Åj+(`DIX=sXC/PEa G! sϩPꞪ#H#^& ǯgR&:Ƌ^)Szk~@-I6΃0It3sQ}'R&l)`-@4ߴ:nGt*w #kk^&Sd."Gv::f̭уQԯr#Ǚ ' bx+jK"d9LH.UWhaD\dT,q& hc z9*YQ7ԾTԬU'Lz [?_yoPGmH-qWйUg: Ẽrc'޴ގz,UW)_/ș̟Yk"."}\d|s"F Gݟkk *AɿSn2mE`B?~އc#ǦᱎOyz12XX=t+7 B^G7ҧiJ相4[r~Ϲi5]mm Y V@;CvdNoM.eI&XƉdc"^#A0Hdm%ɽ@A~X$_(-9d7Yvz0F!.`hY^Ե4NJqT#8 * *'Oao΅z{._va%{?[@/Ihfxw*\ΝcjyGNCP2c,PY; )Gs[ }ڒmЁW]ӈ3{=)4~:-g1t' NޖnG<4ۙTW L)7 Vol|ٓmϺru4]cb'iK"s˩*y>0,8\}d!u_iwvI7}.1LV? \ԣ5`}#p2ۥ5C/f̂*5~`#IwO8B Fs0(ح9h٬ͽNOGuە=-:Ndz97):<}vj"w7}tvƊҼ6,ԋ2FXDXl Q™.rm^Գ(UbRRIvVaMӨ;uCzkFyjzccm/%njj4z=/怛vW(Ƅ蝓{J!MbXv:'딵Yzn/)@_ JOZQ5:Mz{`%087:mvvf;gI$Zde[f/IotډԊQWJ‚f=cZ4:T0h{ L$*VվBpc(õlUu#̏hl}2]t7MAʼnᏼNmZ֑myW2v1zl7`$ӣ3,?R9݈‰y cŵIĕ) v,E ^+~MEӚ zSe>O5.f`Kũ$¦t5[w9)2ւ4\} e˜mb[ZE@QU8?sЍ:XCVko(!WٟX8K5'u3o%EQ{*֜/i[2 _bV\&E8O{4vU[-@jRV8gLjr7Qwu'2n3#uB˳}{Bo ;|EPPɭGy|"\$%>8m; ܪ&qE+T7 V~F"hm4|[S%H7w7w,eSJ}lYpY  U$-XAwU)r?UzE1%=eݦ;%\b)bFT2^h;vͻy?˝0{V4WpJa n~ J[mMdgE8떑jn,^f`zfj(9:d Z7*%isadlE֊z=N.]*|y01sAҐf(͖)eȕطҩItu4qRJ6y4- 1d^d5D1(>L:aHɯ}A:ȣ+. n-L FnUZ<,Dȉ{z1օCy?{F,-6&q/q/E^6y$ِ!^npat4t/6Rvvfsi >-m@}Dތ,/wjw\”(G=D|'GIA $ThS揕ëRKL6OXhuK'5= ヲK6)D %B wXn+f?y h$a1[̥nO+򞙷4% 6)|ВB̳.jgP,o'[AN;uC2Xa_lSx9<I:?~~\8"(9f&}ITﱽTw,[lZz8W2PHx uytb42߶,*j͌aI1 WlW b[*CE.@q ͚29B9q֯!v"ocA'X#j:B'_u0T_yY0Рh70TK.,xlDttn{ŢͽX'Өj . ѨЅ.51j rt8d6D@LiswÅbn*b(DЈxI+cgb@Vũ ‘H7휂@#";#HkHTXX4?U($7;srBuIhg82# -?jNSր +\P1@NI~nFoSC왅rquz>FkYJlN  I"$*g5 ¡Q6jfkzxdDFgY ˲ONQ,â=IyBS9RRݰx@5DNt 젠 Jh~iyvsQi  jDЀnjM>Tufd$$C&W ZԠ FGZA<.WQqL՞cvFZ^/1Z#_.w/V4s[SdINHn߿0џR: %㮹SׇUf yBŘM~f0WfDiLlx$ݱ-Zv6SJ͊c-L5숳H 㾰JM|n,)ьo >ie Hld(ѵM!c󭚶YO,'>"|J;_D <"`2[  ғS0|!x2dԇ9A-HC.|'"O1E ap(Үz#otz" €7p|k| 5RC26\nǷ|t۵aȪUwˬ;5K 0bDꩳXt&3fKkU~6i!pGI(QaRQܻZ{Cղl编sM+ g!@Kd]_EH!sVJɎ.8fք;;Q}fX*\/bP!Ԍ98}Ǚ{cO @u;9irRX6;7v&=0+/ݸs| [3f ݫ%{y}! 6;ӱ\mjwRo@h&hs>wel@WM:ANKɧ_}zO1U=";8] ։X"P$]{z{z$њg`Ϗi\'Fr?FB R)?7@R%6g;OUtiuݏM!AR!4~߷~bZQ+Idc! U[\!̵xTwx~׮m13āu+/OtZ{#>hߌLSch{`\\X7J6$mwϤ6J}H p]uK#KČ=~-HCzQc1 Qe,Bc(VCCnAɿURU<IP_a|jn}\lJ̩aȈ_iK<%h nC2nf:%b GjaV)_k;$B6ͻƒ/5ƌєIq9={_f9igjb1$)>2?yN2\90Y8+C - cI/X|2͹5Fֱ"J_ΪC%g]`A^sm &f!cl4sm c?w%#N-yYm=Z/1]e- PٿؼQK9Iٗy ؖZd_ m_ ?}A0 {e[H$Ч$b t;ԭw;C G59d$N-v V :-'n?Pl.samVݦه ͦ@VRv,xCu'{Y Kԏ!o۔y9ٯ r[k~)zG..:mI(z3;`&hL{0ӔyGV$3seF2CۻÓ:F/^ȨrPd' ~ٍwmOڇ,lZӶ|t۴[qQ}b6m!W '[. p%|fT!=| 4W4HgȰ.J!"^N\B_M_lQn8^vSk2J8AHSt$&S-ns{i )wDZ[ W)6#vp9W#ڪ%S=׸2K(TNthzv>c}p @HԀI1!w^\-,J@Wb!X}5N<қG\Ws*UI٣(Ys63!)FJ]Bu->{'B|!Gеc ҧg$Ut;~yr(yl3}DŖ$sW|Sڤ=U5TFv&:;+-nKTA!GjM{bO@1SQ(R 9/rW[{;7[[(7PRqZ҄ɐY͖ݰ+ւ8'v^h֕—^I{PD;bSa5$uD Hda%T;ׁ.ɛwpޠ֋Z[0}B籫}cx s -6O27K"lT89m\ XۨA+ <)EpƱXLp~FDlhyjům;}*T(rm ͛=g'ON@ G;HmlT3yz D&MGނ|/-K-^&'P$؈uOב n#O'ĴJߞLDy}s~s=DbkN|%s> >b"$0j.;~}((Ox fXʯZdcJDl/7x,GO'mJ)HY-)A(HsHW1ojfgzx#)pm<_P>`@eU +C˗d幈"dB ǦA^ Q$RTĴ4EKg"l xZ)񛒭0ԔSZH _|sFq,!t;ܱHY}u@T aQi9EX#N|J!p04o&bZ~ o#Kwgg r zaa%yi}i\e&ȝݩA]5W˼ڿQׯg(}&x鄏! #]~wp@6a5^'CJ-`dMkSvC iY(_L,EQߍ55`%JOvOœ%LzCn(\'R 28_K}'f`ES})/7Q8-w+\wOy'XݿWNj8sm ?Qq/Ӵ.ӱcԜ} ens|jpΪ ߟ= @$wuޘNuS:hHX ]W ^bG$[4kBRY^pQ&Z[SBd[P5$_{zl&52t\%oD[ɖG:S$ [qnN28Le|!'} Ӭ$6ˣQZ.l! !~189AŒI` #̯AS7! = ZWK^h21ZJDZ‹d]=ȿ8oҾp|1 ER%fw|g x$,PU(bO)I&ʍ`Lo[lBtcvGbvv4b|f]xA#AsFh7HnA& ywoJ 0_(k:<LJ׸}#@Bu ?JVdBRˊ:%:Os'» 3{2 ۱ 9fA E; [DIBc_;÷U:l9n)LO&2AGN3&ݫ- MM1D9ﳺ|/hdSɉjQ.薄pNw.apwt"ΊW^7{{dkWVk F~TnؖL"h>T;#+Z?f b rƌϨos'^HmRN/81O*ʵ7tY>{kVQ/nq@4/OI5rS3on: MW ݽ~+ߡm !tQ'5| 5(w ~ ܿ#^C wˡ EZc3ٲ_K4duIOPQH8%(՚cO= H@M-g )'V`USJ(Ї%3{&z+J;%cj;ȌMN!,E1?ȶ$K&$)OcC;˜VtM@Y7. WmRQIėڄRv㛷|9{IMqZҗLDv䎳<uLjt* SuG)T 臮2<:2ԁsd`ve%{. ^=۰ĘΡ%(zHE]熱BYгW)"_ˍ\^-.h/Gʉy@;-VH㍁SI8Ys b9s aVW9ٱ.B0tdU=QM& 21G@WmŃWq%2 T )Ϡ^ƃcg )sSGTo "z{S"r| c^dp\6=_~\_C8Υ[,% Gh4N-+ 'JEQZ9kƫw?~wۜ*XvorPL\2OMD' .Td(Uż! /yNV ﻀ;>Z}ZY#3ÐE{:o6h2:V\S|dΊ).l-k(JWNSjDE),tmS³yYKjM+HP%uZa*c&rwq b, ˵_ȲS+-+8칟`Sr70R,FdcG`[Ml}r2W7BpXqkwD^1o-\o,"4Qv{I~QLOg*N;xڌi-#ǐD^rb-7颤|vE0s;9YF-b]VɑE1?^' ǘH$WGCO^|&mI*"Bנz@P ;J8h040cӡ$:?D -}5U7-:!p@ueSo|/j.eo+4ωd3Fj^d ÅTzeW Kmڒu1'_96sKqV!S+چZJGm}dصZ} dBõgw"O&r۴\,M:+Z <0U02͹WxU/vI M22ʹOSW*PcȢ߅r Nߩk#V?[b8@=[p|ŹAcJ5Q{%¨b?:P~K[1w?qp J*jtLNJ߁0?9e)4Ϸ'<:/a55cF}3epی8jDt@YM#>~@85ntS[B5gf\jRhюyAEK4$`\}n@(t|+oEO{5{W>,?T/Sm䘆PJۗmFin9B/m; DXFT 6|ȰϿR)QX8~xc+嵌Wa>knG:y~R -\Dn g<9X\F|k7 *pY6T8"Im~ՀwM+X~ (SSzaIjy#Xֈ2`˻`'u9`|rpɹv,cwcN!^=FP`dm#"@ !4h#'BT)եRQSq[S$R\&PxW42U %w6I]*#]4&f'}o&yj*(H`:@ʷHgb 37ګي >ؽ3/ܐfn 3H ~qDG9`+y7# eZUWf,FGu;o>:jm_"-h@U[\)MMÿ$ 6;bDػ%^Yoƥ@},ƻtfx#^ OncM4ݯXsVjlxzIpX*5񻶣H^0CEq{̠›*fֺѺ4ww5ٮäB#t 1ʢˀv6oLi!LZܭޟj'xLKSvQYr/smޓU̫4_w~zU۬R/vJYj. H^&"k$߉nCc &g?s6幡+|g,OY@n}ք)eHVAeA@$k/V.A:{\Auz^GR%s܆T>F5f`EgK-Kݙ.DҫDK / Dcw?E>ˆ֡<=Bt=Qs1 0ǒ dЛ.dowƏcsS_Ox}Ǝ^[^s$MHV>tmQLG;a; ;!86s3M=[&JdYOŭPMD`).%4Lvf'`N{*@*U1f哌wM>3AXAl1KPԔv۰ #ݾ\X/A+ 2uc_|r" 9r,wZTg/^ *=P:.,J&2_B^kO.FvnZ Y, $ ᖝ:3IV 4oimxJC97it#L7Q[d+F.qfyFJb;A-Ddl.+ Pd?F+D37~|),*t9{71JRvO6PD<:\֠,t!dk#a8_Yec"đ/XS=r);Ēu֢`n8<M l "-Ra NKfY%"v[253Ka;XD1RihݜPRbbXlZ1lcCL>Vb_B^0E__ r~~H0^킳ɷL?wY/E A_5/G{ܖͦANz+%"| &5Iу0^c >g-Ƽ" Cu ;o`]xwrwZIH֤2jI ,/0oz^1܊"\*>i3^_H:*/\g@uVCAgzd''Ӻ1gvq0=^iyCP𙜛Nؠҽ@ υ' r [+Q.h}$ f߈ U}Wؔ";y#.J^n&+ў:{^)ҵq{1큖`A% <'BxWt`>̋J|T Ul?^Z/2|!1 buYpf{90<H-9E.$q=#$wCSQ/sH.^vdSUXN"S&~N؟ `]$]ZYC1q/HQ=P1KDnF@5@F"c xjIڄ\_Vt~%L~m J`bsR{(tBq T=KS<ӹY$>D~jnU5I%zKA&OaRG}M:5/zCz8X'y %~MJNok3ylU O5=>' =Q,F t&-bs Ox? bUsNOe$9TbRt|#3x؜0qq, _50vFqL BBXW>f{NSQ>PJNofD; GBыR{4<7,cF`jA"|;%<_@ dv®=fmO>4*SCu|M/.UZT J1W(X k,]y|DtLv Xö1;Oq\. M+" 夓ńʖþ0 fL1/":УBxw bDOA*=n,LwBOciT,#uZE[=9l@C @{e \[ZxǤ-l(-+M *nʐ2ZyYt{BI*#Zǧ,\d|7;bOV`>s4]X7~Hc5mhPRV'.9npЈ_lI˚!ܓ`bE<9Xbݠl09l#-7OBohdڛ5b$  @fS7aBYRQRdKlRHȖ<&n.`'_乼'计N3jNOxF"8Z$K|GWA X,UǠovbL[O){\K2+~,!wρ>972;35&FCvQ&L9߸,&՟iɎk>Jd<jn+i8;mZ:]~)+D6՟}̥e ;/ו9؇+G#zm С#8wk ؛FFoJop tPWT}vdi,FwtܶcW9QȺY};0``F 7JLܶq,ؿ+n.?6 F(=/kGH獆sTl ~ Al;- .bAAU g\L Uۜ|D@%75K;}R^9*3l! mUdoQn4}0եwp"zb7%@b^щ/ Wpa veH7`f]A=HIX!NroYhRtR%7<ͤiA;,_!n::m(oxS:\S%xT2ؘAN8{yFy2B13\Y)s703Ȃ,M:$-L<{^\Q+|%8f4~1#[ѣY[@tGJ*;=VϸZV\%rQѠvaNk-K N38Yg}m#@XYݧ P`IdHQxZ, n-hu-+i-r ԬtSaX,k~DWaw^ c:`"#Yl[ۦ8i_sA}5`|!/UoC6"{vO JDk& h.QCbn邶2V>4p`VKAm:YtW*. H-)ofyn |yI.;znfKgF_Nޜc@/.q>WDn^wu J#zE;rd+W(qʑlq{`^'RFℐC֊aj^$0)gN31LrXZɍ ?7UciAxdXKZzJDk>a2nӵ4<yY!Kcԫl@Yb"." .Po4Hb3N>?[ LYF^s1ls#WOF&Uj}ΖvvlC-uLO2? @ W 0(;ef}5(lS]8zNNKfrFN3wїqjLoV޵Ys!ے{=7-Z3O; z d֕;4؊MRdx/Apx)!\q>mt[{W{UsnEiKk1:c~owK;D)ĤXIvˊFq^Qk%JA;isƃd?0}6^Yv`R'BuxKh΁Tʨˉ32J! tZVpX|gX0EEivgܿ/aA7Tp~[J]ps,C R%"]>'n EP8&_wpp]GbE[ RU޻2;njVz{ FTo%g e&XbMR+.s < =yzh} 4` րaU6IJsnl,76m%1@H:CYa%';ʮ{kǰϥ]d=5ʋ(7x;‡D IU~aDkKiGc&NeF.EJvStfկ1TPx=w;#Koҫ9?{_}&r.=Yad طwcah.x?}U zjv?Fz5|TCҚbmjRVz[#$knTEctdxaIPQcK>3p-˩L>xԅ+q3ã)oIyeP崟x9|# 9SC9'BS0ʗ-}*X#1#O yhe yr? |0վ6: xT $|jz4PiWjO:w[F*s[EkQ`a f3*:h#GnJ0AU$,!r:+GUvwN01V(lvIRgWo*4;3vc7LBBnfសa[]FCh&8Dbr*nio`=ar SK p'SUHiR!ن罌m=YbTu gVΜq}mq7±7G0b Y\;hͪcm[Be=7Xy U,E%f g`.]REYpG\%Yp.Ɋ:9Qg"C]$lUCDv<|ؘ6Ubd֮Mfq92/.#-&¹4m]˥Л`~SKOOY>=0"fp%1az02b ۴h/%٣kw'+jT쉹P g;fr|a9Օ_uOω[) _̵YKT,b񝨺uKn$d ^-*~+/@8@g߂l130hv+"ѯ3 }?VhKCl&~'>Y%51H,V xS-Bt+H(=sȢW^b[WI"!~Iac槰-H.; %lgjy4Lw01}ipKh1:)=a:(/VS(49sv<hŞ L!lrҬ\d0ث5J٠MH #w\q>ćGmKDwÔ_E!l~pX&^kW². $^ dvtD򽿲34~%mi?Xjf"}?+ "@y˟rkF&xK)(o7 'a(5ZRe\O&#.][&],ERrc |%qN u! 4iIUzS،@$=5}%&^=ϝ v|T+ܥ tnö4fCq BhzjN\-L"ɀ ǪPKHU<^jLrq w٢U **|/V_h"ᑃowQjAq?@f9 ƑH|VQ(\kv+]d!_Ekgvi[&u~DV_vS}ؑiqȭH BssWƔ/շjT0U7kfX)U), 7=TkΛȃD]uGʃ?u&MkM^V8uJ^[c *SMTa> kxzw#QOQ]^yB7Q}kqjr: \ <1=`A_Q(n'{ŘV2Uq ggt~2AX{ɬKͤ+~ ?~Ѳm'\$5ĥ"ݘ=1 /&4<,4v&K$vZG#φ8lwλB{q!Jw1D `C%dYUXa(tA>U:Bc~jiAV|^2nE{; 3\uNʖ7PTwi5<5_5ᐍhZZգ4ε|O{YMDՓ: ;gT&b9oZRz5= l(|XKbj=i4@7Rodn? >՛;[4QNNfܣ}BGۃ#ݴ թ`,ಽ d~(u3 X|{ϴ+hN-9Uxֺ?DdvVAMcuX|.d~}[j%%(5Μ_\ ʌ'0EVK6e:u4smeʥaMU3mR??BPCdz}qzbZ?EaA]O83T|Ca5ܨT9"1ǯo >0 Q}ឺcE_;I3*O[L*9V [bmq{*9B/_ܠbt:9 "#4Oa5Z~@j-rāԦ1`㈨h)9v|ocNBzy-ր(n ' (rIy)҉X [Q t=6ePn_L ނ| >>QcD8b3: W/ߺ"7nڦ:Pw)C0+Rx<*率r5ƙMea ŲNTTz gk_'-N1R 3[KfZvq3x!P/:xv^[A_js@ Pyɷ]LK;Ҵ H&uyi2 xwBV/E_o^s`]XW-dO5u^^BE& p$m[[с᪠ 9A r׍KZF "R2c;Pb͗c]d/K'nqFhb2 ̈́ rӧfa{2(-5=8nWwhs[nb̎B̢?!_A,4 {6ޛS*1MVJdct+1bn^5-ZGj` .)Ǔ}7~\8 E~Xŧ~7֌GӉ?0+d~챥;MY#$EѨKӗ<72lB7(U8Rr{H?d= _7$ӥ 5J& Qx /9!; xūN(Z.'AKaMį}* Zu·sa԰  *+?y^tI~zIf%c T.cy9BĠz 0Ňi-МW)|Sꃉ6{ ~ =ZOjOs/N\7gX t^Q2>Dm5$M,Q3SQ<=Gw,`v *6dH'1f.UB*-%p!^ßz<+Q(ga &_8Ѝ:}NF}m_*,ˎ+?_zA'ߞT)* >p]D>V>9b(Ü)yuip7XcC0xWwi— ?z!4 z2|" _x%uq6kO'4:K7$bqDZfy2tm TA-?'1B|ud:@*FX0H "1ӳ  EUnqPä;1+omxDFֆ^0mihtB9@ՍG 2 6'{S5][U9i#`/[TK؁qj߬;]  P[9df# ;U7 ]cdDm2t9g^jvnQa4ֱEz$FOdž4 ؕ u]?yDOXss:.pn*$ f) JTU@nt;l5}f-)JsM,*$;6N/=G_]y$}\̶ZͩȻ ~W(ؑGq0nߥԮ)2t/Z7ⱒK{A ]Κ>jr8['$(@IjP>c8?qPdy_63>+}Ry(I J_ُ G'܊vRV!JoI`ii4vATHbz) FMpr8Az#ף;_L0W=ȓ!|))VEz=q9?tA}Uȍ*]%>z|=@5kOnFnݯ$CV+zQGr͉AxjME9{T[CO VZinVK}nN<$^E<rQ0v/v7Omfꑽ~>e:ByJ{ݯ|,Hue5!Urw]50Ԫ!LDSZb7 S`/M~k )!0s`De#KGr"(es\CQ<{vT,!1Zz}/{V9q b8M DŽz[[.nm^~ H/yЙT7ᛦ@S8?Zb$53 FxK:$R PyC{}= SgY\w`% __"}z3mVžm1b" y #eCIA%V>2Ri eķиy`  6 2Ο"5%V&hfFQxm`(+!^p'q{uF|Wan%-?j  6%|YX"].*h W [xHoLMpz^LfkIF{eYTgI q_oVHz5@q<}jN+Y0U;D[L9|#O>j?cG6O u3Z>E}m/m%<٣qZ^$ :UI|pYo)$߷ 8'Ř'^E-f^m|9=82 vq؅e9G(5,䷝DxطO+Qo-1p&`ƬlwZC^v8X\vfZݕ/f#3v/&7ư}KJ1*&i_%mYGpL[@y 9/@ȝiC53P#)aԪs ${t ڼY>Ihbh=F= q:*NG,VZ\*BW{JmJY!jk/Oƚ5)Y/)adc \l0J(H71}cB<3jWRеH`8I#$z_!R}nK :(w*.׊d{]K8Of그Zfw tY[nHh J*]lS X77h~ GkϜZ{aNVFxVTQ[z!Z]VuZ; ہa-;-Ϸca4-<֔9c'4sWˢm)[;ƥb;_8SAhq#FC׷O'bJAwwm܀^, ?9c*p*|B2->C ģ1)B1LPcʤNNhŶ*{i,BD߉Be:9>|bu#0[. :b.3]Rr-ZM];D!ab)kt  c[A(mEJ ՉLMP\x(`>DzpuuJ|9?R9Oe*m;*uTሲKL x 3 ԍv3n(,O_=8ο#!ΖȈPaTȮׇ}EQa+1suvHZ𭀠() mNOLP!:e|2\$91fj\޳;" K4߰I{h:D wLjrBzÞ/펠DĂh0N5iK=Ǐ)Ѭ/yR~o\HpP' " ?Uݯ2 '3XYW綸$/LfN5*cI;@K:tM?49Ͱi976VRUI 4a8pŖqܑpuekpdd̙`Ik. JbOk "oW֕0$3q+L瘺ʜz;3$@m|fs2s#` x JhXCVнocVkZIvށo]F%e&ɺ3bmws,os-=9=}>#}vWea:%<9 ȣ _Fva ؾ (ֹ1F` CchT@q 롑ߣcQ ~,Wꚿzr{d"&%2e`Ct~0'Y'E ;,BfS}$Ouuw\R,0~ U$7V%eZ3=|k59<5!Y!P*0IU/(ԓyQ~U3BN$͚ѕȞr Z5UtG >x74F$I#!wjseӝ F9dbԹ0 5?c`}X `8{<r̊noZt_*DBǀAg}.CwNj%՜DktV4PeaKH:)kp_f'[rj>bv3I*P*a=z[ P/Y[˲X[f #v^#*{Q"8&6P0xĠ%Fj.H= iQl-Tczlhd?l}̐,VQPqzx R990,9fΉ 7#f]Q5JE# 䁕!=zT|Ԑx¨ahFj7򺖫yC]D% Fńł ɫV+9Egu6tᆅ|]xf } y&' R7mWƗ Xo@a@nǬLZ f ˳m$[j yax@}ɚ RL/\x/v+á<n\ yUO. ,ZNNjF%]va]Y''"nJA1Oϋ]@5ӆಷw g&|c{?ƳS`> ~D[r8K P(i_9Y1eh0ZHf o+&@rIJ&7S6FhviKi<=&7 ''9FJkeak(toɿ{1?iɺc)=_lG֤V@C]J ^0`WZ^[r+JY۪ ^pɒ2C_ĔzjG<4duz,CV= SN 4t/L*Ԕā [51TP1#7cg2 |ǥ20ߡDΙ o>*T?9ecLClZ lfVC(G\ȗMiKSp5GGhj9vnpBf=A"Rcڠ&eWө"|Zd9WBx]c)E-Ovۙ %<3Sj FJ^'>VD˚ dOۺ`ߞShE#*`. ^JbPRTK&T??@u'4׽TXhz>Ln?/B 0/*a=r{"FVIRnCs;qhC*)ZiӦVDQ5v+B⏙Xm/H 41aDgb^bubwϘ}ikD§>jGYnw+\󴟰1Q$b ̔C2< S&H,Kz"9›V0$+kϪ00=*թQᾢ2lY$!\ټxkdGe0E_ Z;g 57Fa qSn=CEUHFЏ^bZg )A4bU4UH+հ" e[TS Wsm}H\Ҿ`vY9vrg3SfӬ ?3:T][crH#;+dA/u;zeatzLQv͝*T6#]xU0|#y͎bk}&WQ]jDWEk3RJ}`@`F$52ZOC"YdD H,C(Ӭ0~LOPjƣ 3ە|o)]0LOW? Hu~+4^gmVadERZ>cXWUml Ť,=m"??Dms Q_gVX҈ ힺ UY kx+D?aT<tݘf,8;?( R<71dܵ!p^ߎl}nݖܱY2<T E)>j.s^Ƭ"A^w+!+\1쉝o'B=1r$h1I¡o$+ėI*^{gG^"^?|b+(ll8Un3(di^5 K#' ەY%TG'RPq]Ţv箠̩-}U/tz뤋;'E{)Z 6Ө^T ^.v (5K$`fQ~2ZnX/珔Ga]`ƴU+j"+4Gl/;ёAs1H4H2QPA[d0Z9xF+0c8r3(r)5%Vѓ[T:Lƒϒyg`c2̲e'oiބxUm=9HIl!cAD}@)Jl vM_G+"^Tq8w.NT[itlvɜ }Awڷ 5tBr˿|`m4QBsh@$?ŷSSEV{!ᒩ)i!ð;5#[}on]]ƒ4c (Jaj۾yi˖L6 4{yN&@ AWRb.iIb4Aڸۥ6j3M Yx+O)5k&-rfPik-c~KGa0zVl#2y2l>wa`fj`UVg{xuRow K;DeWPфRlO޶;KL -vl3w帳Qyi[豯}7-.=n?(Z&˺Myq=xj,O; f  DZp ړ~:3xH/n\ME>\ґ+HK` By]bf\7dI=JZѥE X R "g^A·v3"N9+FWܝ_p'yh_a~*WƊXbFƞ@EZ'@@H)7T0󂞈~x a<2A +^^v`?X,\q|FEbd?R V!Q0|-O=s ԜK%JᨁG]cƄeMy@% flt:')r<4C@UxO啋nF%OiX1P}+#C+"U F^ѡ{Ud-1=Ѝet1E3"J@F'Ye##Q13۹`S}'x.Xhw5X>/! nw/!!TKG_ݣxnAsFO *iSƒ:R|Ay9\g^$͡l&{JG)Hyd",1C2_ҺY(x%~#]Ʒϧ}c񪎹 FMfr{;%ecEH{]Edy D'+0r=RjλBHp['ΒTP9{ \n^w9pDd, R8(Jt.YZ7<;ysne P&BmNӚ)Tb7a`$}z.@j75)BXkdC/\ c֩gsMGIX#Y )&U*D/JPXnեɞGΤb NYȠN箮BmҠC}H y7_ 0ݝEKj @DAWLMӈV'L_zYan;MZגC}gBAP"jNodd>@ 6f@ E 8NI)h:Ȫ#`@Ba-ٹ'8ng'!i4" KBV a;#E_n3zM2׉pd [ O$bܨ;-6ϓthsGBT3/%$œ9Au厾FU9?cS/c[^1}r< N+~}RBǗc_@R,[3}HfvJtUB&b\94]OfBD qX !@{ 2XdY, &4F+6@geGܩJfV3 GgŨr&*$T HO; Bg,@8f=jRٷ-¨~z걫~ml"*Ж1N[nB׽J> LdM(kaw5cgu{vb|UU]e?AkVFB b;qCyV|k=u\$EdAHu5`u;MvCP:~V" VL=;Ũ\;-$,KTPt>P@ 7w, ʤW=v{+a2}Op)UO!L6)p$QSYY:q{z B bVVfl <.}o?yEz jߔ~l-K42Ʃ{̝[ g@*P#&YU=+4,B ޯ4T5OҵRe(>(d;Ls!γcۍdzڶN#>SkJ<ZwncJ1/G2Y\cڶi$t'6mI$ t3Qtd,#=bT[ iA /JP %WFW/gE& b;" ,܉[ͭzV0Tu{7ijd'c3L_4toW[Ǝs`RuYeC>[Kp6YJ#wƍ6:|! b3p!5z]g#͒sd;d2LF4k<-BZ??=EVPr5< xݨ,mDpe CeVt׶3enaFK[{D!׻~@eGXlq`Χ/:P@$lx>8> 큾`D}?SP76¥>&{^ Ӂ#)ظ頾ҧ߮1tSݑy@XZ*i.Qa"~Ӫ7jNuOk,԰*x`M<GzE/ <{l F*rLK@:w0 ڦXo/XSWKmx Ae=;̓|se ڡd7bMZF7Sy0 # Ǧj\9i&j4kl>GtRю)]>;?Tyŕ&]ݶ9mo"rZvG;;A63q2))H{mx7y6'#AxGPW؅[s w;hڇʰ/ ΧcGd[H%IV 9hS? &Ar:1bziP}%f"QanAXjv3^/W~JCeh7/MPZcU.RKl_6h31xMV==[yQXya̧ƇSJ=|yL<3WP (&W<D'T}4=S<2ye,ǦQj{ȻG=,g\Z?A0mc'1 ;W%brr.Z܋p+f~<רb9D4_( sGjjT"%%dz'zj}ٝ g҂<2X|V.w`!lh{x38%qxu piCdsmQCiXa3N_aL⿐4@"rx&GRN-yhddHZp( j5+_.:`Oŧ6 ('5gQh0}޵Z=$Fܲ 6!:?};HlLS\h&n(/6mo\OňtA Ы} V/.x,_E83׶dQBxgnjsnhI0G3PLRɣ M}L(06?r jYc=$@KiFܳ~I-Ga<',llқm=w7Q!{'KN_x{pݰd'L@ri"nX]y!ʵ6@pC|QpXnw4 26m[U/iso\IEkA :Q*STtd:x1j cqylb`0r9m1k(!zY*N*-"@.V JcߟM$I ìڼxD`'l{G|r='sg&PzfAŸ~{ \5g[zDأU>6Kjۓ ?"l 2;WJHy Ս%X Ւ2㏎!_pT69-5Uݢ kwfb*A}g8 (anҵɋx!Ģ>X^{h+6Ӎ!Fv!.*r"$UqӡPi#;_`O.XYR%0&"LvѦ˴yzU0!T?f)9#$/](^A%6823|WH=t)w i«m5bA k<:温){X]?tIQPqA1v (i{/:,"7\ Kҥ_; &S-0KC@7Ge[K|1q^{,6]ө أSD^-[d^Dsjǿ.) QCݢ6 ^W;*kIl!9b"ÐDl/<WB:wu R&_*Ҏa/'Z(c_U>,(J@XmB-{ZrYiC cn~ut0?e, ;0etMfڕVaAnP 7a:5St<~?3?>~rOkk:u'uCҭ[`62Z|Scߺ̹J3r@>y}INڢ9], UPtv[eҤ䨸puyDY)\Q`͒O Ɩ @`qa/Fj5-Z`s '|y~LzlGM^_@Ŏ@5-rr`<րbaOT/# YvMaSqs1r~ș0Ԉ(*Xːc*•)ȰT &1>&!7[bnx\} *)k>D1~ΎX |NK,le!K|3|8`dЊBu cyÏސ{?Y0F*IƓ}|HJ3S9qH ͈uFw|m=$ ;"c1d.[!<:0U2N(`/ϝ tg6GΎ/Εշ#i'*{KL+ĚJ ~WʦUg]@A-7b7Eq8%6#:g3V7Oѵ;FT-3j% F܂Bk =YAPG<~7}+V[==C"ME(:W}ج H. t ͊j恓*ݞ^2x PX M胻|G2F=Lcemao+4i%k(\FsD#4O1Ř AYεBOpĭ`om۝T1; de+kjmQ$*B$<baA$D6(l|{ \AD-{ApIDDعw, pF'<R&9@*.Ԡtو% EPu_05Š\m&u\eʗOxT) $<\vnk|;3qN^-`~/J7 hձts$4G=W=yOKx}{﫠Y¹I @wܤ};޶"kT7TNnHBxoZWG#oʖz2TE8''F7}`[ػ"UW;O7TO쾏] ֕ǟɖEQ"H~s{*͏l),Kq0%7\'kt-ߍ5egZTPMGL2hp~b<̟oFQhH"U.廥}/+&X *)koė h-:sQŶ%EQ0E0 ,#s( RuikIR~pM:}8-~yY'~m'6K5VȊL 2#G<8̛;dN~a&=i"dJtSv:a: 3^`PR D.CVdR{hoPѼ_ 6(M>n(Hmz8@y]kЅgFb1tnnܤh#4҆:r/&hKv7 @2H!:Efmp!j3>lv <+Lm|xfBkfz+NHa\=J <տxrjRUZj`7ם"F3sN)^G7Kv(̚ذO R0 DZԲ\w> <] ,4Dmu,[z>ߓ|/57?+o24‹A`@ |>v}$>T]ա4:^ć3Rp[1aO)_3(uJr{Kck8 l+ڧ#!]i\I!8jAClO15Q8P6tEYYޛ0憩ӈ9CةnxHͅ',{ &i:iq3]kvE&7ح *#l*!rM{&%d!\~|Nik!0Q`V/| ~X`b2Z7oWUB ,Vhm3ccUn/*${(9j(G1HoF]D[#*vry N"!ҍ%s6f<?\EZ Ł"2\%67(TTz X+ L0~/'~f\K9h.֬~ʨԽ*>WgεنiG<>ٚbY ~\2.o(S :(CijlRimL+T@4 X64/Nx:J<tԭZ _ 8m4?GqjQ//] r9FtKvlX]Y=g=<:ԧoRB|O )q֙{?zqi.3ٲ7iGC1q'iyn,d*ĕ2U,;F xs$~k%# n6,%KNapO;Wá29}-^=L K: &x$Qn-l%}E%,eWSsc1}|'@"&Œ'&zH?m$r.9ϪVFՈqkphF)Z%sҴw҉{[ #Ip9ӥYBr_yfűҨ}S GYן!a2} ]r8 S5sBȳD~OnІJwiHZJXik,d,JixB+J{+=2Sa>{זĉJ2Q4rD R\!HA]́ *j~t'Cn~zovʑC\x^Mq憒 NC%7Sn&SYNVrתǝ2.b0fF?∁pPc$bsc UTQ:ʨiiB?]~IYE`Xv="FY@m?-fΏ*D=! Iex$BG|ldϢ឵Lh9{jI* F\ g)3=W'4FsGXb Yu?ل ;}c`=0gE݈ɣو ǰ(_'}JۇSc_C=X[%Lթ\G q1SHd̜o?;;yL TQHHQθ%&Ж28 F0np S,C,>R'6ѡjb!e>vQf"f5A^׭GƁIP]ҥӘ|fdw­YX,0_&Vd`L=MڠZ6D//sSV>@"xem8+(dF(@PT~I Ob'Ei9(ހ 0QSĄچAk Nz\aP7]˹u$l`pD؞llĄ}L^┲{!"r1nX鿷<-{|% :p^aWPW_w,1b;sFCCs^[5uSZI1]v0H DVBE:,7rC4񆌼MxE;=X &E4X3t̥0|4K(Yy"l>x(r}6!4luT()́sw%q(o0FP$yíblp[mN5@ۮGhY%"M_~k09LڔXhρpQN\߲axWLH~6sӁ/<FYgxP*(:z}ȓ>3q9]vqBcobԊcmN֬LmD}YV&UOq86X%A5w(M6ZY~ڱ7O~n=#ep9؟Ӥ?~>p >u% GL,{b^ eϪVdjF>\D0W_aC\ήG* ̏bsiqL͘c"|N?ֺ(,j$FF 9UxЙi]XO#Nof?_2K7Z2 6<`>Suմ] PPt@-ފ=yߏAt9ԃ1T=P/̽pU1&-2(8r끇F̆A?; ka۠鸺&PAq7c Ԡnx3ǹ&U6* G9tR;Rhq2`8vM)ϰͣ pEzǐ>dZ7;ܣN&hؤDҡliֆZU 'a*Ydrθ`aӶ(O =W疹v/ 5R. RM4_/-lܻ^A`*҅1Y|xHٳXug]'m޾,~îrՅOˮ1hCtu zܐuAPN:%uѧOadlB-蹇ֆ U8[2ǽonҸ-8Hs,s8ه++E9Y͒muQ*+MbB\Z6QsXeؘJ87o$h#\JzJr%\;} y_—ka*qО(nFs׎&E9!NUKoɟdJ_ M4j[GxR|P-**34ޕWܔX]=bsK_h|neS*KnwJ>X<~O氶TM2)D[9`LXñ?}LG PQ{eHĉO8D;K\XYxM[_=}A T5Ug7Zw:&:/ܦՍ3h{XɃB ,<kP`8KˊOz Ӯ<Vd 2LEo.w{y Wv 9; ^ehSfHBF:Hv9+(YF]g`rj W[ɍ4Fa-{a-`?UBHoN;†U232eqdOiS諂 zfhI ITY|N4,pM4#UNg1x< 'B H2OvSTMb@p~idwE"cdLpr^Uy ܀aw<[-n+'VhzYk{TqdNTU.?wf,zPՉ A4aiG/=ۘuΡaj>hL~,i[|7Ӓ`̀#jY:A=Y'{ +>){I<|XSʎ2{X_uǼ@?3JCbPA,#v 79\B?Vt-Ȣ"螖|%71Fq 8]就DR[Crs[%x\^#( JBarlXsq@9x$[CfLyՈm,vv#mb#}Sǟ%@nj]b5c81.֌od88(IE"Ο*%.s|;'EUH:*Uwd|?Rd4 q:,KFD߫A[gNb)Sd'Ay6Tly& M,;?Pִ ֔BDYs33Yܑ[ vAgWa Gct4|qs#pj3|$ݾn@z&"0BfŇ] {/XoC?&.łھ1R.*)SFieh "x6dtKGkiU?6d^I]E |]h'ALFka>O- N,jtqDDW,FXt՘ ._w+ ;h󡊑tN[?{%{˵]QGd7zN$+OTݫ/ͨ"<Viμ8XvSImdU,E2{WlcBS1bePB=jO*) :W"\hPjpBDv@!Wj㭖̇ yE~2*vAosIaNڇMb4~m"}kXo;_mc:k!a!!-UĘX SCo#;*Ӡ7Ig^~Xz x1 ~q|o%#Z~.2ID $:\33T"52OyuH!7+U&EsLץrϏʦ`5Y4};:i>i1,&Oj+' 5BrMp0dT\2PG0;x^Òpa|hK^^cPRsulf¡Ί-TEijW2eM=Ш${7Z 0-O'n`'lD.{C|8gO/COÅ`'Y+4!v+rT85ؿ OD$C.!KW[JWgAYҭ1_.la^%gڙP* ,j% (ֱuu6Cؓ=t?^ndA/1nPm_䱶D,5+rknZ%rWp1*4C`Sd1-@6)AJ{;ѓ\6W3'|TIʼntk"eȫ"Pc(%mzU4ŽÈ t""c)gu@k0ړ %vI}`/ݨ1`a E&a+"fϲ*zM8^ ե? ¹Z oc$ܜSdyPyl5 S>Ҷc^g.ɧ˓q,!U Xr&i#CO%0YȦ&Ɛu^\ 9h)GT$ L`E3_&k7%} @ba 3ǎ*q!0(jTy0t-K M8D"UhgQ#~`K*0,,(2XB )?L:Er<,zl}wx4y5`?fu) e$eWJljoHFV%z9DZf' WܯTIkMI ġb?\QĆ봩h.)v$ 7<$B^tJgW#IIcH1c `T$* `8YSA(gj7-Z4D=J:Gp!6Cʏ~:i0`eJ09 K͋-e* "AtV-eiG Q_<*WUJAlw3tF^iK7@shx ٲr3.~ BZ 9nzߌ1-79ޛg#44pwTg/DL W_]h6Y@>i\V2|hʌCZ]كXZ]؟W~zm\AK[v^,8æMF@ޛh*xff (e 4MK'lTB} ~|}9MrANK!83;7b,xdcu&.r ;lNf 'Zwbe3SX|RX&gZ) ޚY20~/n3n#xrQx P25e<8pQObl$c 4{#o.N錀:$Gj"1J$ުð~6BN4u׶$ˆnbMjr)a;4ٹVaӹRiigm:u_`[Æ*7NIț-|vs1-*zfkԥ8<2mxeL3h$ .CiJo_@`><0}-@1އ:diw$k\@UvbkHU&븺dnJ<驠Y}PC"4EB})/;B{ottS=W>wxE'ߎ)`rN?(Iށи$ydTv%02}ԣMۗO(}jЈnDx_Z\.XHj7YPZnӰs$뾪j֐w->mT'M_o$fQ<7@bd@rUs j3 񆷁թRM|rDم` K#Hu N:qíz«7?|:^]jebdeu7XOf@7)d 5>F|~"ϙF+ CVtEZϻRu3DPS\R?`9> RO.X6D!Q<&3Aʲy4  #-JnT% qys^a3?=U^ØPA?afM=7)keғ&c : Ґ) -|1v><:ZjTiYR35G tL:jP;)kZ xd&RPU$N@ֱPs.RF :$;mrU53;3cMnIYH~eٽ,PץWI4)Dθ]#M<S_g>zNXvm^ CU[sxjɍ9+7 *ּ 0WAW6u!V0 E7n8ZMyBMC\Rh!p/,;+hY#Kԩ}nzdt'b䚒ȹR%Ցo4DKW5]PvK@ikfjvim_[S#r9~ҴK}:ӴC5F3&w܁dTUͦ05v/DplaPeRJOE#$Ǝ1]D<>)nI3%lM4ZI5_ox߸E"cѲy}e/w(FJ ~ñd鷘OMOt`O<xciʃ %d U 4I&JV3ڙtuB3g)I 5AK W|sZL jdǒj),f +s>}4EyN{V!꫰%7^ӒD y`kMK6@":ý~5KݧJ986.5 \{B&iZ|Wk\ T*}Y۫#Ivކ0 +gw>D0ʕ߱[rǽB;U|-KzqR/eROFq|QMXDz }0ƺ@lrbaLNrtiϲIx PgT_E,,: ,|%wO/hJ&I6B9e,bEn س4Y-6Sj)Y&6h*ۊt =)2*^/Pv/R@,e-" THE啇&dG ݈njd=;_g"W]VOA ݴ-:fo(!HSņj>OhSz VT 3%>1O"Ju$NWk:;m< P _KU:U**%ol 9#j| pJJ&g-+AJrFCkϸ-!PO{Bfl|: *dg~h>9ՠcLKd%忨r"gc(KzJMl' +Ytu-V:'[mdTm6 O^X>.:k^:LF_a,qh*bDTpˬ'm oH)_G[b\كZs3njCmB 7Im'*5^ xL lmk[3fV; s]Am,hh+ ng|!D逐yK-yȓ/o\#&RΐpSK?0dli`^#RJ!0"Ë\+xNW~g3;rzʆY=7s<_j*F7C&rjw5pt "P}om:f>VyM5U`M pBA۫QzEⳎU 6蝔īė +baörO ^ 60$ѳ>_[<>k`PsmLH?鳂|%KA7Pb;}zQ}"cWIFR>UoH8)}Ei4&y@ F܃|Q;N0:sNҗh+r_f7|Φ@ڗ-.|W^l/ĺLĤډR0v.U1%J^M!UkӉOrg$ojӬ5WW\o#LѦNSVӣ[SbTrfYEoL@ {0HX?1)"X?̌+p |6~c I,1>RTP;}w3ĖF> vЗ僛EެK<}ŪR̔~rH'<Pr֊Ju%c8@y*D؄QېUN88%z)[O3c&*ʮac;o?-*UX׵:/Z]PY#aě7klTN%8]dMs'fm5wOkw:g ZhqIP:jʘ|͎7$Ҕm6vʁv@O$WN7/\+<m>hv{ނ ӕh&wt?pϠd%ݝ\6OhjæAJBE;_vwVbd\]= \ M7z3 㽲 |pan||hxdIY1_cI(+_~hfRPĵh O & _}{1+'Q0ֺ^T4b1y /Cx2W.,0me{k75Yak\7>$ȅ =~ixq4"dr!WAC-,T,5olHauKr2/kz~RU6(7SEEDRqW_9j و~d+ | u`!g/(k*]D9wb;;x|vA|㜲 Gה7Y3o8- Me_^:-R_ c+*jJ BC+j=409=? iG^Bp.a#&ޠM 4e-ԕqVwHdb/K 3#yܞ7މIdJ" (6?p.B叀s1pJlɦځ3T,] ¸mߐ1B><3.CP:ssv#%ż!wŲLs&VYkE:dqu~cX&I-wxJ Jsp^t0ijS7b*FKQuO.xC^rVv6tj6HꔳxOŚQKjOʯx1S vrױU{,Mv#\dLd$E$0$*VLYbxD"J 3tkڥQ 1^ X <W}ܼc#ȲdUޥQ/^R+hblRvx8XK\<@>US!h̺Je_nO{'%G<ߚF,7?P:qDlIxIlⷝ5&R#4 fNShZP8jj NpUWϤ4FU RlLJhp8. i%{a[uAys/L!Nh`(<ӎ7׮"R5p[HRg8`n2c33=khe҇cTUB'8F鵏b rXwXǦLz#')orW ):XFNH.m( (\dNcM 6@ ˶4Wn5yZsx4rJl QΛ8ӧcuS%\˺x@8-A-pm&BrG9=L'O`G8}:̵B:)^ n (Vx$=ї]GDoR[|FFm*,%.W?'HTEwG NH w9@^ ,Ia!s!^d~$'"Wq_;;:~ݎEy3+j{ҕD v~Y\nkH7A`/G x{0xaĶJ" -@TTR|ϯF U2'34y0c8Rq4ey ,X^"}AT.UՐ@ⷵ)<^%jҡ\O5;qi-[0}+8 x?TLN0Vq%Q,6i*EAcg-ٵ H!{GGʮ@qʂ֟l&t=n6g9)t}ꣃt'ÕVPEmuzbp~\ȏR~(X؏CGr_@XLCS_vb[z+=(%êGE!LdRЦu j XaEgO\rŶroqK'th@8QCO=ǯa.x|:~3PC"1+!P$ .L"xU6>/y=s8Xf3y#wul*d~bM u6b @l1'  PhvcGwbE_ K4/d.CMG=ԹK>[P_?j dh b R{l˫yzSc @Gf*xcolkFTh?I;u&T.fˤ^z"Dmj=λp&LEYʧ/"-5\Y3gnv{PcBavk=}`9 ޴It br&;p.%D(jdtU*"ϷJpW-EMKFrF9_\"8yzV;ľ^%^NʒR% A1E'V9}Rufh"L{J܃畐|$}be%$] *P,kIb]H98-0XxG""fy ǞetrR+m,^#Fݫ֛i 7K'$<řq_]$Ur5WwL6BdN>ooEk T[CmSwm(! Kb"26jєwU6 LwQ "W nm`_:ѯ[(y=>n݄cb 8A=ᒫfOPYFYql?eGhXF1;+3F [WAxOʍzTP;MlLK{r8=t`Vh,7ğHjF0R҈Z@d(г՜#FEѳ"G(vV*K0 (m?RUOJ| l<>!(]"iIجTŶĞ;X\A.ݙIUR?\+ 5|8)o!d=7PrGgaAgd4v dW @l-n —0O4xtgCF'_Z *{0 Co+L[_ӜۚbZez]Ψ8(;I;0pZJʾȲAzc4@wּ5 .U7T} H0Zt?A\8 i4; 恕"k Cj `Ҙk~'X\ծy`6G9#Yg,_kب)FpRc)(iI1q H;Pub,}}T f< W,AfMkCAL>#8I\,+_}L07h'  |%2,cXG5.vFZ0&|pa'P}D^GYj1:6]ǏSj_I]Cd:@&^2R@`j 'AIx>0nڭ_Ca D *Q9 2z҅ǡ snl˽3žxbl@[N.5hx֒8mL84oƽ}&(4 PV㘒.XYE!\F`Uٞ2;.J΍6D^~Lž-"'/|tG7Ɔ*Ӊ82̯.Avu.>T>rlX&<&bڅݠ%NrC:x>/ǩvy@= Ui }O8ךH:?# BםV<6Ztk -CwiI8bQۊq >!LCg/W(MzΖFlJ=zicȩ`Xʅ))2TQQAAP&;s y ['fh!*ic"5'4ی Ja߄0sJ);c)f:{8@|xJζ?P%'igI?o %١ Z¢)f˺^&8GՁ~~cɮZxKeߥ'!=uB[TOw[vbuٚ  Fwv Ȍ\FT$h}3 KB܍;qvՇClj1 Wi@Ha_a\&U Y㸝5~ou/j RۨMe)ZNgǭ3[v`lM9wSk{G/l8g(||.:U6zZx.ȇ-sKR~}֬{ B#W&A{Zx;HP3V+u^!4iⶽt3oq)!w'DE& <|nh!d6D/OzX*}`ڕUvbbOm-w-],ӎG;Dzg*m/ߘ~`8*aIp!6oZd\HzDz¼O5 wMg2nh69 ]iBW*\13藻D%JhsXzvZsଗM\V-l`9=kT!H{(7sh?5J0"_"A5[hy(;~Σqız!R;8Sk BoR˶1'^7]Q5^7Ñ%/6ůٔTKm5*?*"OR#ؔZq^TM\Dh<9IV!݋]'.P=\<6+\}l7!sVX-Q ^, =GU k 0#Sjiu~LGm⧧jc^A\VWPKK&"^ jŁb&zw8G9 [8|R=#d;~lUX%ڡ`L{}\aĦ]bQB{^_9"8,I8Nj۷_8Q+Cx)#=/^F8q w(ҚnV.{klwDxv(fʧ N6O -:9!<$ : d,7KSE !o#4x`b!nR͗gPw!#Ew e>#nw,%p)ntC`~TX1joNr$ȗVh v<[O.邚1fзiW:~?.x2Ntb]e=êԴ]RTDTl6ڳ|I\X_K HK\365|~Ny^M&ݎAa1Tj7`ݖjkǖF^50gW"FmۮG;vqL9~ ^MFrxG= 4bt"PK#f4`0'^Fu?;&ˋYGΠKGt7<*Db)r=-DH3]9rѴ+ɶ~+ɠOlt~60-hӯFf(r꡷KL~h_ cXոנ{1sBNozJ.m?P^5:²A'f,1VC!A֕MTHu;ptZ/jT~R{ Vkws [X \Zp"=683ϴ{&tV c oM7`}2# 7^ɸ圬%2<҇\ F*m2 E} DGj z U9!1]#Fd]Q{/N^>y}R_nP˔*z8ُgvCqNThJ6)"AJUyBRV1NЄz3grL[>F'v3 4k"2$l+T!õkЙRk.f7^+>NF{ޯi$]*9q.a[eL_SHHO w c 6q[iْB=q#T2]Բt⻇qEbnQPQFY kV/Djh{(Ƃ2}qtsN'+;kFVA#~OW(.v0Y\TT3$/bUvpIDŽeCA*NeXF)*Ȓzaȼ.9)INM)pJ Dx"鿧8hy;W'jFG+D}ūt y }- .=(I(Vb^EmF!i䐘;{2`GI$2 DHu3T:ϬH~hrK)Yqi!pGm7彊]t/ymHK>: FUk^B0 -m~q6ؤ9K^vz ozOqNfÊ,tJRa~ֻ:بfڝc=,GtT,pY)y!k3 m%)lE؛F!~iT{,q`LU>j$`1Fb2)6.?)l(AJlhQS%8j{:5cu^*Lo_%NLTZI~$6D@}Fd|2k;8jZ:Aw+t:%u5 Qzو~ R6#zs6g@:,ܧZ-=>UH' r*^ţ-nJպ;܋F`} 8@/,  D5=, We]^80`?Ua)ZS@;n5+(lk})L;O{dN?x̹gPHZ;j<5s,p`>Ej|q1hRFNOlZ~DS*}$=,lR^ d&*Ar(\i*xD<m׻^e|i eSWi:K[fgmo^g)`zCm1'G9Ozs$/PzJ-@oC0:|FX<46}E:bАr+ujR tB`a& 6oˀmI:nw-D`i.E2iƳÏɨnc/mX((Q<ƇI^рs{]Mdj& hkI:MĆ9xWiPQ (C.LAz<1'+ւ~޾$4 m 8q@m2yȧ3*;nlcn(gŠ7~!JDRx^' |]SZ ht|d{8ؕu_{b-%[,)) 7&@brC̢[VJdh?Ub럧0gwJPp_҇C7&\Ix܍+mx6lJt1#Y@<YhW `RXFT7\㽵I2굾؝mYy6՞$0#eyKZdPyTwdNJL Rii[q1Tx 'JW^_ɠy1joZZ酹V4thC^|`20a6mAGAeA ~9Y:8[R M[:7 |dȮ)&pjˍB? C3W=ıJ[opB/. Y`K4,1Twj=3S6At+ F45@Zu2 DKrV J8 vk#C8Ag:m|sZ&Ui#Z@:=,Zn_Dާ?i@5SBAu}q4@@d$)(ɬܪث4 I~ h@_0QW=nyV4r:PSք͉M癒wkjDl3 :$_ ?5Iߘr >T]nTqC{Ue`yk&S+Ƙip-^ywf7҄Np$d2ԝÆMr- )T>7]}^_;DeǙ6q@Y&L>ZαoCla_ќ"3|aZ eCT_Ջzbub"yp`73ø\爟u0dդ}ʩ?e4% Lw.śdUAXOХǖ-n bne"~7ݶL f6\\pQ"JXo>mZl< ah-U"7xH |4ʖ 9׶F{ŏU} @!h Aj9WH0 Y=-^]9ό~:JL:}.>0WM#TI^mnqt$/L'ӘMc7h2#A]q࠸c _'1DκmB@a_/%8

+*r)W8/& +&["u~WճJ#,ҢÀev {!4Ȭ/"kFaСE[vO P?|dx08MK9 b1oW33yorǣ? a^Nk4)maR(U$+JQa"zagz}\$R`6+QuQI9D(HfԜ@s>,#G爓)ENL_Ct`4+y(<;뱱U77,F=?o^]XNo*ӏVD 03,vum8eG]v4@_qV "1!If0 n`UD|^:y[QU疮%U#f+y ׃ y@l 5tg`S78.Uxݸq'-<]q4Y™@y>}.ã,u!g@P.͔;|쿎&2Q#K%"Ow4u?('#̓ݽ*6^˧"Vӝ[/9Q!N~q&{9@LBkĨ!tӠn Y(Q"U$"2ek_W( b*o\a6 'xRc&Ugl?!aZ$U?5b4RqaEh";GJAyFBEy 6nzNu/8/8}mk:-cDzO-U[9hhE[Uoړ* 6H[~ 6,X1zrg vG.zXAYIF33f2D ]z |݄k7=ęl~h^?C)vq-=:_ҮA2}`Z[ju]rB˝owQG{=Ci? 55)'_ sfM*Ab\ W);Bcj*k-~Ljmb8Q-b%jL Q`~]|eV{(g' naomYy!C8lm/S.|8m,X .pHXWn")[12nI&;xxq+OyeYt !%IH?;~8ಶO]9&dجvZL[۲*s3#Ō(N:&aa9UjRh1Wzluo#b6B)"KyCGWXv!ξ:ų(E0L])j UBTk,[ v ˄ ~ZO҃dZNt˟o vsk횐eagmDDC<YSN uc àS~fcW94F srq>ƵI땎 3R]9T 6ir0BH@S~ə>9Vg&G+ Hq5f&75`,8z*2XP K孟.,L` L[b\؄idjw lH76S#۸qGJL֡\[7M  #%0ظmV Spusѥ~F)} 9_9Mє(`ܤԾJp;\XSsD泌Dm&Mq9(xq3Rx߮.7@(-KKcm%?n/ F[e$VTte#ȼG`-hs/W2eS'b3I7}sĪfz\V w :vʿN2Z|?KXT/FaeϠV(X0OSAe*I(*1Mv 7<g>G½[IhShjGg+*q v0̑|ۑCi x|6mjhQj7n|ckB-nw쒳Ff!fCa&g0];,/84p9-N[Ԩo[[wuW S=AN JtY E$*K\N24H&UZ΋` [ E'y 7T@p?L, !?0tr Q=c[m^  5"9ׯۓcTW'2[]l٩UwL'FpDQݦϓM }B@DSmx~8]^VHbuDiA.FںtPCBUS.4M+-df!I: -.3@\1n±Wogkaoڗ pi~ĪD00[feo|7X 2OC[H)xH% Xtڏƕ9]ھ%y?J5aZ(٠s&78l*B$LlB2MҩIشN Q@_Hѯs3 zT%Fa660ʥܪ򅘽\Ʀ&a !8x*[JoR`S:2фXɈ{H[Y(O;m GP 2T?˻<9`l0۩P4͈t.= fMr|H łҠStW{~цAOԸ s ^Xn6> 'L  JNu`1xQAZ; U`04b1j!EOjyq}`; 1Wv[uMƊIV(m-LSM{ 45/Ne '`eKvZ.%i|#ُ\ʊn3WH`qT v-ΌY D㙁LA0O=ǔ)q Ă%dW\s cVRxQSj"X?f,AH1 2jrT=*3=7YZhxu%ۡ&uwu$1M"wuNc\ytdrcP3CbX>NeWY:1E)ΥpH4ٲcps*NiTARUh9E=;$c[}TtAAˊRlR>ẅ́o =or cI͇澴4s;X_IbBz ?%cmTq 8Z֞lQ^cv h7?iv{75d$MNOoJ4Z1 {Iye/o^gmOtv`Ec߿$IA)N(;bRGbh?3E){[0u\UCKw0&?r#(+5>Ri 9 9@_wMGgIMYv(l *5ĸD'8j'Ay`N5tMwyx>|e 2C"[ d=wV7iWN+zM}TYĄ捡8+`ڷ;O."00X #^޿»TBێƒ0j9 t"v,y-(7 aէiE*-屁c!)_u=5dQG]4ǭ*?#yBWC ,nK@6nnWWbn P= QO?&j>0ڗNwηz{][^! =wIfNjt)ߊ;Yn}!ϩK5X(H}QZ]3rac^B wN.Ϝ4$Άh8eeDG˧[ bk4BOiE^D7JQ޷qb,~iAK_|fW %yC&ܽ籩M$\E_?,쳖v*J@$)X(VkX.uou7l'q*R6\`~_5/rFOuɽ=Fpc̝W_08}G0j 7H,"HHG%%@C77̛d[Y߾==vEDA#acnYe@v (.RϚ!);W8T{e8]jT=aη {4o^+ZMt')| iqb$9oIǟ˸5,/g&\BȹBek.RQBLzއ6Uzޖ)2?mbW(Qu pAd(lgدE3M668oh4H=RV1Dǔ"Evo&+PDBٖL+cUľE_r~L6R3Y]x5SƌUo$4:?RmИ zIm6M ᲢXq,ߵ'֖?D"uro(Oj| 1 Ȋ.6}Z)6 %ڢNG.fu9;Zog VyC{)QxKBzUm !q qFi5ǖ`7S4rg3S{aXce_n6}3{^4#{qB_Lhua21+eWHcP(G TH4:1MQN̖T&?+dKY!am\j 7zg{zcmiUCq:군|@|]u Sr%X^3RMW}QwD~h,4A0AOnO:,^x0)nئ%Du4|1lW.6{% ߩeK'/Lf'2 @h{'<E\`rדLDf V%sDNupɷr6*(ٷra+WjvqX&ŷ UȜ8.3ˀQD=ItNL5Rq eٳۓv'AaWfk`m>Dn _zN &~E~pE$g&{ezL H?@ х 6'P%WLἺ:z}IL3~ޓSvO[L gx<IPhxiBY&pΉb%sK.7#IJ1dߐ-^#^Hr ?Xj#~즶"GE`z).HG+Ijy0L/Z'i"ǃ-)/׌h'?drW0SSU@Q&xij{k|G3Ax͒l{ \ho sWK"aƸg֤pw$tcN*$kNݏ*PJѸ M3) i@emx7Dώ e/;[];THG!_([?Mv}ʆnp Ue߬jvx_ծzKas@gnm-,9Wa$O'JxDqITGTtvmz9=9ԦJd@^4~؝c`(0C_+]'RÛb}7Ҭ` 8E;#L_&zN5He"Eqs4vlWGh\lرL0N A= 6W%ːqC}je }/A Ny1}ZǠGnw3[eܻt.;G$tym[RyK'}Z;b?8#%8ضDޠ~:{*nԛʊ]x{HE:֓^GJ۽,G?MxTWЯ {4:MW)tG'NrG@d:.΃sCUj±h0Eꙉ) 7Cx䡼T΢\gܕyZuR|,?3^{?MikÈ%Q y~j$Ι ^ee\K_*L7_HuҘ֦"u:˨&K.rŎ&_$[M"oo<e8w2 z :xdD:n)n6;6*z0h ӹ|8$śx/RH0;BpO}q?Fʃm>dU/]Qpۑ{7dR-^_zӌ t wWݴy'?mj jVŵ 6l 1Ns ѵR_*о/lgg+c؂F Kyrj5_n- #Z])uo- Fڨ&O9'_{{64L㥙'#P6Bwh z4x540OZ"V~#slt*w!ajU^;"e!7)EhsaJ/f{YGG3ƺ/TRb"8} ׳_HmZg52jzLWn%) C]bl{M.St04dzy96yRh5A2rR[_'g)X$3r) ;cp(;>tE[zjr,ݼ6W:҇q=ƽW-4DsLj;Ի HScEm)$%=qhk(_ej=5 9`J%|~PQľV^L5 ¤8=V/K4!'ޥl1"e*(%y [*^"* 0Г<͖/j[f_rsLTl'l7s,53.CA0m㟽1O! \x:O$Ki^i@/xz*?JLHP;=~n.lgJ֑$hJ$+Fۂ8bÖtb vF*Wt`6DmƈY hᄕaP$Qܿbv5 5NA`TI0^[7S|o 5+w2g}rB=Q~4~]=Q_0$Bƴ |:-qN&\U<,kxjFJ-&&C9hOj1/Jhh!jT x4f]=~@Q3XoZHlN $p6*:Uĝc:XT鵠p`V1d6,:$|ו[yOEbt:D -bRIg(x_>pU`l:a]z= $13T2:`̼jwu_lCu/"0k<ÁR~ˑB?:M T)Ei RFVGkF8x+,EuoMYmtG:}q ӑcϸ Τľ7srRMt?81ӓcol mr9CE!EFUGHTA~%&bUZ%>UYdUYeT0 !RοV4 +i̤ԙZ8M~!0'|2#!p=~Q J"6 ⥼nl?KL|#: >ȚXcåXjg4!5() `$/x 7{P*vѾLL/CdD9 A={s0T56]95g πb̫fnǐu=~;YƃR_<쐒grBy>w*<ת&[C)D^+GFԞ :]CgHN{yM"@y )?]~+UYMtS7M~U_|5*F>WƮr2)(G|Q ${s/b%!ݓĮڒEoDWn"I;N v,uJ62LY \۳g۽Zr<oU&5R]JvݤEOd_Hfˆ͒*`Irhkǽuy8F *ahE m Uf 6&5ۧ{sNvN4;f:1҇S l@rϝݠ'̣-pO_k.D:~9Ck(Roɤډ@2{G7hh"B<2?1/Tjw+E.ƈU{r8&$`.NP 3 Ȱbn~sV]8`ȓ?"dz4"$ɦ51"qyZ F?84w̬_f=K8oiJBZ˩-ϮheoW>+Og<%q2d Z0V}&&aܸs.7Xz"KHഡFqPԖvAP]P2]ĚYM sPyDնݎQ,"9Bɫɚ'jK!3D8FI<ZQSuDٮE%;;3G>@;!%2 .FF`RS{ *Š>|:?_Z)Ԟ1 O|b/4̗Sn!3ȈaҹIw#Vj?JĤd>/M0w4o[KrjEq1BKE)^X'ӛQ6ص*Xoo属)RI-9*UI`teP V^[iEdo_LiZ$)py @$ ] T`*Гnj(yqr }Y )55$Ne +p/ME"Xlĩ4t^B$zR[WJ{.6 H`'lOja#UPev8*6#| ԽNXPtw1zi$!Ӹz\Gzbi?}X d$l%iv*cR DQ|LvMI`} a߀ߦ{D=d&:g>;eD~*%'񜑴 1@߫UuY0kI;k JCp6; 1pvG+< enWl-K?GaS-^dP),C?>\ENU2$ oBhJ|9 V_ECI~|@lܪqF5vM/X:s|pt}y1\pF(_ 8\'SW.iņ,ߤuz$ȹ5o{S!PEӏlagZ 7U} S *\hMB-ѼԶglYhXm/-AtC?[v;ad4j6`QVf\HmлIHB6X޴ GPBtq>[@@zU{?+؎s, @ãE(@~|bv%k+&'yA%¦F_ O{[ o̧=8?<&TӀ|t<L!yβ^eQy 8 2]W: ΕQcx/:wx.ao_ً7lF__KE@~ HRt+(}AV<})JWJ(o35]21D5s{d+fχ.v؜=Edǩ=%{-Od!3_!}egc/B8`FO̾(9En!x |TE8Gj?IgYC |ˡ5L#誊`[ =bbYi:fsJ}q1޳ڨK/)Q k0C⃇Q/|; Ucwn>9c(Hsu, 8凞FIϽIrG# ѧ_"GN,e9<}%d 3UޔfeM(2B=Qlc)Fݾ!۔tpAQ;R>$uW>GRȁ PhJN\߄+'_f7U"7E~ =bCK ;%cQV_1%EOLܵT>xi r)+|x *zsk gON*ݗ{.0ڳ*El0:<^iƉ S-(v#u-1yRopF@h[nB+ZƆ[ m5!h閙:Ra M6i(FM 1 $R#Lx$:'oFMsgy+ȃma vsczA TMsiUXu~Oe&=EP!%,}a,Bt ɕ_PTʶQ'D0;?$Be#k5EK{oGj3^%KxP/$"[OA鿪:6i=֌Dc[tCeh'0ya5>:ڒ^Cɂym!CS.ye{Thh v#稟z8 Pf7t|!._#L Jv=a՘+h4 sfNFF%)&Dh & 9rȀS͟C1tݪeCp}zo$ +)p il2ki\1;a\qywG @kP3MrSOF͇FI[' [MH/sczuvļt~pۑ9Ϭ<((1olMCjyA%o@>RP iT4`Ǝ[C ӷ G%w"//SJ&}>Ğ/rRsAz!ϻA˯5)K]S"ʘlv\,Gq(C#?yӟ^$nKaFږe_D2>w~gYfk:t^ 5] +(pvps6, M0b3eF[?_덅4b;G5#θ?,n!W\qʝl5>Pn(U:(keb1GFHf ,%zt0b3v2੕AHUt!RwzҝԎn3cQh<@xGS=? ~˵^hV(PP^lYY/3omɛxf4"x1 ~şpPS5Q(d6X$Åke8%{Z>&1o+ pj>h@U&_MҗWx餒zaXo'ؒAK`9 $ Ml849F,?7d樨 k.xlPv2v&Sq8^LfL)=~U *=qJNf]6/r֓#\,~gڼh[-yHl\xѠ!AF(wXQL>; K,An_E+%xttkp{= Ǿ7l*pi] _KSώӘ,N<|581w^X1D-7`+lU%d]}-uww4"_f&< % DBЌ|^U0Xƨ٦uR87CeE+S*@ø:rP" jqRL.S۝KV &|1)`GcWmŹ Lǯ/l_yWˆh:es }g(]'~yajxK4/͊.$V~8tv?)+<Y jK'0gH] ̀xM9҉?j mF Q|܋j2OGۈf XqߢG O`rrKZ<"{;%)/&%سꀜs*F]Zj $cE_J3 'C"7RŔqUc.?GmE!4̄l:Y+l߭#ޝ~uئ刃E(~Ugw/ZT XDw[4 Dtj00-=>֎&iJ$0n< By^Cj\̀ ڳ?GNO~%1AK]ё^_ժ`?1m߄! \t^]Һ/GsaW2Jx@ H&F D\XuHUx ImɅ%j]t [ +-wntz3V2zx Lc+(Ew\,h|Z@Ľ/1o:;ۮ=+o&ow nzmjR7!Q#4Y-R+%F_Op2+W+ ܻKyH0؅rͯp?Tn %&עS\;ѼQ -%zd8 1S Ttrf(U-1QVtae2Q.pZ ͻ鈍l .م&ݗ|тkzFOB2Xm ""='.I 0g"H('̈́3+]UNGMO75CU-~&df//#r֖zȍ3hvV9'5V}{{wfݎ'oɹ$בR"-\ǀ %|HQ3º Nj  MCNd5-^BÇ+0?TJך*3J[S%˂rųH5RkZlVUfɐ-n7c@@NFu&(~[i #]y@n6A)2+  0 .nELѧуq/3OȐIF&ڏ7)˓b/qAqfb8 }%a5y7a&_nM>X& TU3q __SvuD;L }Kvvs>fb(z2С?^ yAI;RPs!<a^ 6^w,ۻw'3d ɥJ߾AJZJqJ0?[ gP9\s25Jɂr;<&ށ s2a—882*IGN YnCj[G1?&ؕP E}Am|*s=QԔe}I=ח۬e 7ќ* `k+ҹCq7#ꞩQ3a9gD\3`Ј_s$0 ^bʆ[)I!GLҿW85qf02eɢalxű즣|ۙ,OF<2ٽD(:st03x.̔q" A=1SD42FR0" y.e p?XfdaXZxhO*Ú:/qϞ6%{pPHM`B(d6,n,WK?t"xj}"c̿Q='W;b{.g+Zx'qBPpȘ# 1 0!J8MD'*UjW :!PQʹjLnpg9ﳵ߷F|]|J1*vav}g~,5:QXBK`+_}$Ǐ!;v+[ڹe)gSm $kd笗| 䙉v&\l~ T8KD'U?MVbsp\vOjމ*DaP4| 񩣎|]pt1| q1E2.ƀ֮M"WkG&蛾73 ˢ%V'o7w6kAJjB(,2I0+u[:I>a i.БߋE}Kaqa2GZyOA'O1f'TJ{G5䃹y[|p+_;:'=4 EASR5+"3p>m֢*ʮw ;[p[q44kJ]'*@rp+08,lRF`Iepq% 5ʗ:攸jT Ϝ9}s\OF*)]hl s-4d fG[ v'=SMK1 S=amk_?Aktj qXDހDGy+(D.줨¬r> oCR^9 OѤJ'9*Rvڽz38rp/McNFCeV bGE4.ilߥ lVY*' '50ICnuz GS7pwSjY!z^Oͅ*X<oвf3}Xvه͖:ڐ"KBLm[:m}b,>].j9=Gfj ܜ|ėS¨oJVll<{ _dƀA UgD=Wwh]Q^](QlPkջ.16ǔݱ z0?q>#-}2`(J#]_ ^4?+W'kTA7/NpvFUiE/OPc$223s`"L~<5NWXcIY dcUK?{M. b l(| {^Q 1Ǥzo|[;bْ)"OYtϒC1 AŌp9 U4"1O\ݭ(}a vd{flIKd :!EG_zk~n3TaF)V[6 N/9->Yw%=Ɛ $2rU r8d泈™',<^Կ[ 2OEiy4\]<)Q0s&OWc&cZxą6;"O΄eƇAW y5f b `z^JĄ|@oX밹j0CM;wYm)CB/]#$Y+g>eFe6E2 d1!jRL ( !~3IAlh*>qwnvSASÓɍS_L*zzHK9)p(7~ @r'j`B6\, Q:G/QDlPSq:-Ty9Y}/du< h"P5 -$x\K'纋$9X*;I>zvG]fb6Cu^R }%8E%U}m7L6eDW_d"(~痿Zb#h oR B EJxKoR\fyJ)c!#-Io;;z.;`j+]y3# S 'Zs6BSٔ!N$&d& (81#?BA&{l K^Zm<bk<:%/][0%Yk8BUwӫ}2SBK SkJkwUϽ+Q\e~kBX(~'#b$ Y~!G6GF_׌P1)oܦr>6^24nRLͲdwf*#.\Ǚ<#lko$XsfniiI[L|fNa?-YN+*ĶdWA}u|S:|A"1aRa Y2ƜWߣT. O{ Y#`Ai4L oXL1; AmulF2k S8ᔩНi9l Vj4%j*MrEIkb1#&fSʐ(Ϟ_Ou}/,pW P|3Эةtdvߺ' D܆ ~oPr2Cj.ԆLg,,@tS}R:ЗDz*BU X\@,_RO_Q_L,UNڑՕƓDk pktzPFCl1M_.ꨰNEi=A3e!x R_uP#vb {BT}pHlzZgg+̗?9c?ϤɔSXAj7 |!n0&rC Ց-1iBli|A,okux#R@u.}, }k?n8"4D\^4 &\]l 5bgL>-y-vuB\ 8;ouMA(bRn|L./͌6 j[GCZ("2ZFDS/\\F6Yt%u`v<,ӿ*]4;&ðԲ#]mVb|t往 &0=1qSyTRs[GjR.u>neD^:zaݿ[Z 6s>olᚦ&E u6w%%DfF[rq dZܗ[Ղr|S9kjl! ]DOz_`-,a 7Sy }1?s1uw)O%u\beE21sL+18a^(!L!z^ sZ2VhY+R`qzI@$\,;$+GRݳrT + ޔ<0_zIٔ@Z/Dj7e1m:M\Jen[]){/(j?`RSأ9.T[𱘊=.*SC*waD<.-_v(T&y$~C񡌤KXژ%$ub3~Qb$_Avj5L}o4=k 4A./SIVs%ԙXzka{C+97ݟ]ITE< xPylJvtqdߔ}.=d~ji4lX\Qa< 7E{>tx=[}Jw每'Lg,vYhc(Mon@ZmVMN}Le. EEv[!"a]^p32¸1YCi&ʳ@7HuiFqtmf)IjiE(!+~0d@[S53ul2O}B%%%WVEuaNM[ @l8 :W橇 5'g#-ɍuq0]W;̝Kd=%>z V ;e- fLE "F!O 6p.#8R%ϓn>3mq=r*)*e:{f"[i!/֫O }h/0Xm;yep$hw~u\/ihڏ]r))}~+a3Apo67!dxC(j+g{qm!|zAM*M<(a;6P^cv2`4p^fA$AдLŮJy #p|>"+X$%2 \E睱5ÿ;FlDw -rST1t5,"ULDL WJ. 0'fB沯3&N\eDg7]s*RclWEA(obJ٫T-R'×Z8z^h<| ˖w.aRB ]/$ #6 6؛?$NB}D@E~D]=Ԫp e*VjH"l>zn,,yA$)?VYҮXiJ(J%2h$ &NX/& bKoՠ8@L} |" WvY 9~"bR"[JtuE8n0[WV)'ջK2Km`z=/bޭ&齽i:1M*X)ǀz{JD `P|J~> }h1u*noK& l! v~3:D3*Vh . LoԛJ F".3BL;>W;^8*Ýu.pPݽl^3v'Q=NM(ҕ=-^"u }\]#'\8՟lKAbfz!g9lFZʊsI^@03 t@2/8]Hnj ]sBc6n0gYw &*7Ղ+o=E[d7X'/G䬏>ĉ];vZKtCnvr?1|tIO[lm.Zj -lL$KOw]!mQT\];Q椣ˣ$q t*iVެ[j~&&PC@&C̚:!Ӄyn r,-R(I7dZJBoU/"+g(t`mBBEn ƣa)oĊXYs_s0ݭS?>ھoុVtewwi"C5N롂)\@ R}ADTsSdB5X-]2ZXr4w?.[uwn8DawnC=JSo Pm["x>ۜ/Ot#fGxS?KL̰iySbxga+?s*GjųfPs[}Av @ՕT.wȺԴ$|W`fmViH-|| ;f~)$Nx?5O$tXXrG ?bhY 5jUz N] +L{GP_iƝf9qI3==-FAQ+{&Ȼg$/%!|COp9H.lJ_D(!`S=Mۤ {ǼXo mQ6&RY z),h+V_%;V:K+(QMH |i$ݞvߐb5.n+}S״U!WJٷ[EkoKZk4ygck@/L&"TT1P5R4s{lԴJ./Z{L=\} g!1@.){U`Tz,QgpMP9jͶ#kDBMⅪzI+J~UZK,4?״.ުVj8M%KM7KW]o?Oǣ{J^,i\Z gA-Pͨo ؗ Zq;  vӼ3+nHR@45sNx =k,ͿZ<85ITYoLM@TiSlqԼVA >vx79U [55b5qJlt|Ҙ[ոɝ7l㈄f]KKVQȟF = zb]6F1onjOⅶ0B'u%7S!^1|y-T"6sL=;7D+n uT+Lte^ ]H{%MZE~NDxmER=99)wѡ@V {nP yB̫&{4OmCΏ<:"Tvj,Ńj0,TqIxRu7$}z&Rs\mʟH @heɧp:Ak~Z]|x}ly`!w4IR΁[)=}$?'uTKx(D<#t`T _) F)Ojv ǩ*O y@YZ 3Z&YCssFw챬OfM-Yj$q.zCġh.-n6֝ҸeE|Gaf{r1쀥 "fD}naMcya$Ft2WiRSzp?<2MP LgukQ+٦5G$3Al^EW>583Hs{ I\QGCE2zj| qڍA2_¸ץ*~|-0pR|FQO~mi5?@)f%ђ@TSӨvƫ:9a*09dUBleJ;HZa35R2$̧gEuDEO3Hrs㳙f@ӌx 9~WN!"Qf;Laj# Hwڏ %K| Hv11a|燵J f\}oցzC4Ʈ,+K v6 VCkOIK+\C$47XtiT.%'5'){ACwy™qd bbvr/YpvBx EãۣĞ;8vN]l 'LӵS@'kW>剪 |XzM 2j%o`= psE +E/ #jr[ 1CO ~&PEe4C6`zbGr@qX4b}KLRv6{?4jg}>2iUڝ ~'&o\- )S_LF{U.6_NL=z HѩC6Ms#>@@R=+Rޫ90jIM3|r"^M!:T-iʳ',񼣀og&VU2I$K^BTH0)cB|b|gw\=?ENJpɳ)(O֦'9((P2V5n{b\@qԶLe30)pgQa3ok~2}F=3*R+Pگ? |a-)¡'w[P̓H̆: 薎Ta}y;GC8YmQK ygaS4fYDQ ـ.Bsۄ傃Ti?\+ 0ǝ!B ~wDw}/wq ޺c`kJuipδGTbO%w'٬4~.h"}:wq;{3̸5c+ n\h?7̎fm?_GyI!;t1af}62DиgKDIW [x؎ޱemOV*i>.ķ%Xoo\\ ˆ7a``!tdJ[C.˄!| 8-䷿rˤF"fA+XrѓxeOx#dp}e>CA0ΞE-D*pSDwU |0.dνW_Lq=w@z-/VZWݐ`Y-cCdWW`cH|R!C<`JlXj a&6xg~umYEz(E/ւfHx$}GI4UϻPRB#,roM9}hVi7=XgJ q̡`p-#'|H0rYBwpzֿwS2:?JܳJC8VG=MOXLo#`qnC3g\ )mfBcMSSj Ep;cˣݡ8|g`dP~t~2b0ܔs5tiwNԟ鱣yu*-`Bp%FBf$dX20-z/ke&}m93RRKd,xfR)%T r*pP:j,M3Bް16mn iOcD0F(jdN+W %W@:]N/㹭uϿOL.Ř V۴ec%!MSK2x?tqG"C7 N %4IŞũ:Aدyܡ}zլqĤy՜S {ѺYa´P< ]#zu ԶlH1w@ce MI[8ԁIf8w=ij"-\ʆ= 8US+lgByX8EFka(HP1›YT6gu7%7CO#PRdQH Źu >C@(BQv-4P5GqW7">/RCS7Xsٹ.mz)} J(sP7yE`N6|Aq%!fcIbEd\T-G e 1k(E=gaAn )'Dg~VK>ZK`)J'0U5 ͝`9+#\ԁo~& ^ߞӵa5BI!޿dp?W1"TR@>2ѹЂ eqɱaEˑmǪXG|*C‡EX ͵A(uMT[Taq=.UْKB/kxO<'ڣ"[&x} KƸ&> ]cB&|U\3\bdExpJ2e\paVY;V,LF ͛N[H԰^J)S^&CSߥ,ùo7 Sr-u=zݷ9jiד>k~OS濃5/߆;I:c}5y*b;1GZ|lO?jEx?n$9_e?9aʄ[0N~>p`qq`I{KwuN433ü^.$﫩p[gܦS2``4Auؗ^բ_ !k ||AQc+ӑ7d]Z+1 RqI-'#u[d kos1beqXK[rV=ڱ;5U# G4:9y;2R?n-a.FLK~1/g;8<+xŸCv`ﺰ / L!iI  dNHUۤ#_3;TPƒӲ/nz?O4h[xN HK\Gn"q}bi|)K }j"wӥĎ>aJ CMߥ= 5OBAl/ %\][ajv-394I%!u߄=j)Caeͦf/A."֫E{.w-!D8G4wc="õ]sf1ٹZN̟BO<@N!1šm[YkWV쾛U]F0(=?ʇ0;8W6\nėBGDk1Mq)zW,g +xXOal1&0 !:)!H}Cb>@'X%mIg c"f'21{'i~.ޮ@(uՍ9&,IPԥ?-T_J2խ]Sk]M˅$W}` Ǜh4b 0{¦N)GoYQ%5> ')H(G QbaӫWA(Fh*2^D EKq͔`R,@w$$JҍLŔ= ΒEgװN);BaQ9®qgg :Z @r5 `E')=ʾ&VT^K!W {W3bPj3)` k̫jl]d}J A3i"6G'ӠGm<@,v6<**.$^/ͩy1V[(THw@?]a\#'ڳgMqo/uh 9]TGNL9Q4>nJ^ ÑSѱl~ETΆRȣ^XcEh\ }ubzY41LͪֈCyBB|M 7 2oA!4=c_j RB HMnYd}vzJt ]67qyߪڲAB5 KeU"2=lJ)Զ:ҍ0|IqJKEڈsemU ~~ͬî &FwMSte0E>Bx[m']q=v6tM#;X"Rl%TBna R/ F`7{PWX͗{A%LC;%Sߗf ֮K֝02DCXq^X̑v.Ke`\Ot1!w=a=!^~g7H*jA.P'0L7"iֻTx{smf=K1&[*o27HdbP݉c<-+Bת2bKPv~fWTTķҼ _L<P8(d)' ߄GZ Jt-8DooŘl kĐ6Gz`эxΦ%i lN{P쮏SWC*ʱJ* D:s[dk*ܹ1f5[ߔz՟]<_>:G!%56aJu%VQ?Ĺ=ΧF }+A?:NtVatuJ' ڪ zBB327<)ˣ}^^F?<`I`n.Yѐؚ׻b$*~Rcf@Ul?(%)ޭ;\2h7њd4 k2wX5SBCW(R @EIisNgsVŽj~d.?^0-' CIY{}8Ny<)5msTZ[Pk~G3&3s [ KPخrMg| l3YA4M_Lsxd8d1=]lipYF$rH^HDtgJ$?gq!lLX A"IĨ#Ǣ#݄"mGH!~l˱ֆ$7`y%A9j2w_ Rn)58%vZf\WƋXg [َ`dKOcL֌^^iV~`m I߁l]?/em23W[aǤ` 3rES&9-.f<+[O;9~~Hh;rYi fa44RߨOL3x}Q߹ũз}e@t!!gW3>D]J4JӚb)T厀|žv9@ET0 O"3:ZeD:!bg1_\60) =E!aSY`1 ȈoY2оE-<2 ;y0B=0I]F Rrzg.9{UԕSø^$N0nvקc>b m7jd(`^3ۙmaLI əlݻެ9Va(UƉIྒsLpJGD݌|6m!7Z7S& £ku_0:~{>~zNh8.̘UhT 9y.$B0^[^D:a,tel] :.gΟ(W72U`hG*F(@']^C-%D xz}cڇ2_B[$Y#wؽfb2jJ36m;Htpd,+`mn@պ,,z9U2fe#%փ3hsxRK%u牐:joo 86M%^KP}]?C#ADϨgxV\hl2{vO.o]ZJyu'H<\1GFM'S2Ze)^g" r;ÕarXz}*eT>GhU]r~ PkQyB4Z"߸Ƣ-f >lzLLLp-̎ƣ_.[e5mh3VYG5+kPK[̼I%F7w5'NdBM2m;@>> w--YxU1Sй$gvN +I;2ߟVqJb(=RRTAiեJ64Bl?j vz;ilRP(pFQP''M]5H!(/(8#qӷQ~Ja cT2o~"c~1$j%ύ kiVI8@25H)mVeGcp@ |ɳ֢aBwO)4ܔa5e|(D冥qK{׆e0P@Nz*asj97MD}/lnZ$ڽ2޷JdHV$ox;IYG@0I~QL,YTe]?sq -4vg >n ݩXYl0\bO@CPexp1Iz:Em2 q\=tԁB|;5ɢDU)d! =naBj2A(\r\P9 9ekЀ;`p03*'R4גn!$ADWm"/ ?UlÀYQz!97ס~nMtyx9F@-h q-L,1ND5N%EVJ"8Ĕuj X1 HTeE/„vgS'˺-)H49A$v-1lOV~d&*|j^vY2Ƒ;YjH.꣧eeIQD1LL8zO"XYkJf/?1 Tu 2Q3Eݛ.,2 "ǍT<鉎pc8J bf# /9H-uVd(M<8 o£ emQuih8'a:>zɫ`ߔv-1oHS!́_t wdq^1jUڄ1W3(<#;Ͼk=5t}s'``"=3lz c)I' I 7ߪJ,b}{4FEx~.|hR&7K'g\CM`qp~͍X!MsF |4^4{`vAB:|, ?<4%=U3568avgq60>AKc$%o/U 0Ny64Cٙ !9 =Wo%W$KiN| wUDEz6jW[䔑o;ZΦntm9>̤œ)80΀ίc4E4(/U!ƫ*Q|t@_TR_Ǡ^$@+ȍ|F}Lށf`fLpX :{}8@]#׉"0n]AU^)t.)cCnIh``GvЌadP\7\\{) NalӗmEz >=4cfQu6 ~F2ե/ ("5;ä9}댆wvbX\ ?ɑŁI4gy ibV@3"sPˮ, ֗3t)կVȔ=&>Ԑ( z-8]!L+'5~%I 62|1A`ÏU:JCl DJDUx+rXBI!b*C+iaTlI-pĚ#Ղ eܭ3Oq_))а`Oi=mZ- clDSU9t)I.I?i<{9} %!3zHh'YSD.:[*]DĚo@rZmݫojt4ıa$Oo>`(6bnG2H[Kpuֻ_?3*ߜ_+*j3kt-GKލ |5/dvED[j~tFg~B,BVdTT4#$/?  }j煢8BytP@<.xo9 s`U3ж`RO-xCn%g`~ڔ:W!-hrpb 1ae3r!y`2n^E$B<68k(Ƀ3Ե%ȁauKdWYl;; D~~O˯)Dc):6rRt|̹FRy# A7G֖?pJ+Um'k5~@R^QwQ4Dր]v[γN'y@zu{mQ(V( Ҿ ?Do1qt'= Uu'Ni$OgN|}\]*ejyN[! !k@no ޴bl ||%%(37տu~Ś)&T#ʿPµ wK" CfcmͨHUo^)-3}Wl эu_ n=KE׫:;/4o;)|oM6G6i̓'GQw'eic=mkC 0!*s{vl@Ư|Kr N\EPw᳭5͹@{Y y]5AT^BKv-8./4rjZN:53U0duhi's SjZ}+e+Mh9nrM"R=ݠXgJ<8=l;gR~=hLB#M/)Rwlf9'guu,դ5 K)۸wh›fdĩe3Av5cAue,%v]cj{_sI՝H#7υ@hVRzz5|3*M!#ѦON]KzWPAi5x!c#\6Pj^Cp5 <]^,LF81ʠ'3Un!8QNHy4C~|IduJnv 5P1Z˿*kEByXy\((Q᩟׀1e g ⦮t#p,-^|?5/D:lpv-1Vˣ)oͶq fKpc.[io\dOԺd19~\Sz."&9c<ȏlL!L PTcmoW?Z>iU#up"us1UtLV׈ɜh=) 'K5v9J4pq n 8?Ym{~s-՘N#Ęz7V򚂓 S0%'t[{Yчy1+m>-8; {io ~ʯ0,g"{ T=k՟Xגs!s1.r\%NLAl"!)Q0w1R%n. 5=>IÀ\{Ӵb0ju\GGlMuy|v5tQÛle1C+hB82*gJS6VFu%оzXbFHsr#\L pY7SϳI-+Rϋy @6ZJ2]b X|vQMB6:#7`S5["X[*DIK1t0wپȏv? w OB֬JEK$CR'nYTu( Ai<dUXb (bLг؃@)@m5Ll'I&fɧ 䅧dWx!rBtZ|{hp?ƄפP K29Pibf-g*)!s|MrftЂhbLeW" 8uR%#(CVor=3}@m|ҡk'GC?YivJNymw匕%! Q_fqƼpA,e|Co%Fa'H'N"$nCLStťH&k&Y¿*2X`1aJiO <>~ *3ҷ0u*ZʥdրFU61q7]Cn= . l*Ld?(hُy ʰ<\E0*;Hmc~,Zѡ{ dO4k0LJs&z?VpG~[e9ez;dTJgL0Q7eM;%frCw;ڪq!s}sH`'`d3cՠh=YW4ߥĥ],ηrJewOa^UGT沒  )2!<ұhtAI_nEg*4^ܛ)ڈq,~y iNI9sdy&1\> [ V`A#11ݯo [&eghDaRHMT܅.I 쒣@ Z-9_ݒz#n*v2*?3ĭbJKjFR4rLfApU Wc׀@A)͊s=YFV/͂ tk>#TGYGDoP$ЇRIMiYU]OaU|ʚ:!"!)].&T>[+nSOš~(FPRX"r˜{롽]:чy.?'ZͻFWNΡ2%c38vuK2#tnsEIXe'nG 9]*_b|(ߛ@ņ(ao;bYϒ<z9re'i̵0l"@bֺ0XlsN'7ZƩ~jtb[E )W+u]W6TR&H}ętS(dtkAJgM]j)%뼂q  2(*{^93 ҜpBdVkihzxTUAwM%RJFG^jߛu <=[C̞Ӧ%.Chx^W-#hmp)fC9I7vlKi!\oMdrI&MAd xV~d%v}>#ďHxLlӒ9|RLߕI"$~'Յ"i>J\guPE'7T6፧6ÒG@Hux"|~v7IQc!,Q4JJZ6]#aIJOygP^UսNTͅ!Vїv_;yѓj5' .4aoF Ǘm j1id/HiB#m;Pa;%^ bDj,huFoIL;6 c\+񧍽9!| &Kjc:8ӑ b\&Q&`@=Bh$6az-vY魶ddm԰hTJ!:Z0 ɘ]Tb:-rfQRͅKfW˷pPʌɲI {B/#E!DdƵ@yxr<ұ *}?,~"gr ,Zo P6 2v)'sބ~m+C" ̄)><,d$2{{p%'3W+uD^mË|-ҟ$<*#<~Q@hcQ0ɭ<78,%fv0B Dj #i9'E{ dje^[6T/Jj`N~t֎1DYS\g3|+K'Jo"ߚf`X҆бc;n(XzAp̻lc'!*T1%4jT{"xxd`Zs.C+U7 thU8VE;Dv2Ol͇ 0aGÈr6/P6b#*@i^.}&%Xw݌b^+M_Kxw? ̅лԢ&EQ$2즎cV]mDdVXqeiNgǀ!R`v-$7oVaJ`2=V1<!zڼQ#w .+vYot܂IM҃V+&%NV7^?bP} %$h3l u7x /ay2׏CrNC;l5P"uc~%;Sܙ b[y, SJWDniƯ X3%mѧ<(,6j$T oF[X;#f3pVE{V .{7ΟhDW0cu1J*v [yk_#":0;Pth9x/@d7%Aenv`FPϣƀyUK VLr*4 Q QTs'o<2p;x{$FD)o/JӘFLpsU<|%56̔7$aB !d>'8GqlIԋOcqEޤr>1ʇ-H`M/E'Wxvz-7Fªg?VOql_Dhf9+=_S+/ƳHɬlѠ:3F3B2.U} ,7*A ;Bzl'ĝI?O>uV?.Wo ŤfQۋi k$jUxLCkdt#*Y!utXVxhE.n%5"DUi3S+I8F/ýo:6NuxȥFG+>~R<-8M /ZϔՎ Qh,ѵG)Vma 38n+) Zw8"3fiw=E^#ACy(` fNVYkwO R=Щ0lwn.]{Zd7oziЊΘ출u2:Ѿٗ?P}XAM<~(lֳNf DnH-V{IFzǧ0w\KTgtuj.NJfK^(1͞x]xq5OvMImö y$.dŰCR9\BF{6ihY ~BKEa5Q;#EfT͜(OGֶ}U @{/|l [lvK-RsNy\E'kƆC J$RLωC`f!Ԛa'qʠ.np@B]f#tB-f[{K׋Wf@•~uc$%A ).˷Yf7U&g0d-1Özy%EѥChy[u]*l`=?%ӦPt9"ލK]]sqֿa!6ȁ\gn)DSضbaVq.]ҵ$& gg:`T,i1o^0Q%t[REH%`(oh=(Ƞ.!qic~TIFXIaO>o<5wjZͻoȔtڌCK~wf!W*K; }#BX)u~bIh^mC8nxⓉGB3E x,HE*m7T{NOs'^%Da|fqq\\t2nuB/?C7HlL O,-xwccֹ9RARrHw_Qysl3~׈h%`w6f e؊ "u,Ӊ(Ys}k֟N&<džG,V[pqLhOKJ-2X!yEh%[V_Hwm(gQ0*kV *7vVYYK(.y 5nlhSr;Pg% ef&'l`xQOy\k4פ Fqi*$yq+ Ηa:ȩ,+ta1'uq2H+>}r('(Q_a;E#@vmh\ tQx2:>MPF> \*( c)'ZOaFi݇"nczl#4[FՖ-ƻ!o2l^e˴3(vuDveTi&_ESNV6V@W.?(=6>,taʅwȢb:3u<`eLōPէ.(zifGUͪP=odmΖ67^e"Tu'S%3 腂赇݌F RYơLk5M>MNк{k-p h+`PQbrA-gRXNs " hk: VX=jh^%81붞R\F;%"K.)5X>pZ& E㱮b}/u{z8Q43ANpbڴ}tZ,Qj ʜJX* d]JD#~7LH99'.%sX  ݿ1teS &ᯔ)-ryŏtwSUjQ)8aC0( j0rK$lPln#k[!%x!V)!ܦ8U \ނ^D8h u%FڰrXr]U0@B-ݰ8)ݺ͋*:OuJL4=: }W!06}u6CP#_U!W+n_w-_@^<4=?-ipG4)bnZR]MRc靠UԻ b@UZ"2$0jnU1:hXrkY&KXF&(WUIaw2(>{T ܏޴'QRi- RZ=?>#ZlS| ^𷓽6N\C[9 59ߜZd @Ϥף@x[oܽNڛe~3MG@?rOƳСmո/>ߔ;()t J"}m 6 ܧX)b `ɽpљZL)hr3|`ڐr0WY V9 Cx}Yu@@y}JE< ;ZΘtpiza狗&RlӚT() 5 %p "w>x>R餗,Lv J!3A]uf6*-? ,2o 9T8R-\`:ߟY8%:דU&˛CĽ 㔋DUAfO +vL@&A`G]d10_A jN zEhi;͕OPlގ~ hC5^HW/x{ْ]>܌PqE01?;slyxE5p "$B3Qz?h.y2lU(6U*!^k÷qz|s/LZڎj@-3HKAv/9 DŽ߼=8goIi4zW e(l&(TW  w-muDm`Li_CC_mT=4.R .8[66ֽqB1?΃ђ͆C]grPְs:OZ|R4B5s9nT[{0:0AU#Qu<6u/G{:4kPTvVEt{#62۲V4w>Z&nnIXBn!YW>Nڸ,EPYRRS@D9\ouwX/Nri 0zt@a4`gco 3tI$lsK{n_kRkc 7ur]4/c}sg=b- ~EvϘ\uHVdRs0Ef[C|ҿ!I6n]EWhuw/(-yo̖iivj֧āv!&[wEBRQ;-doW봈:)Dfz(`;w lAtJF[%,ezHʓ]O]V {XZzno 5ϑ ٌHv.ś CèTo:us:3Z2$XTj x·8 !?_򿩈i|a)A42@g#NAlc1PvSMNWQn5n(KO݄nfaUR$g::06.|!_YUzfuU!e5W"جXpb vȧWU/q-O}o H(ͳ/՟&f*YSo;}h[eU:)Nb5*AoK~{,| k+eF a>Wڥx:WXM@>sU9lļXcSA>7iX9+>u /eg3f[Ʈ6_:n;_#G-z4}sTAZŌJ@jH'Bl~takr]OdmVs:жŪ4dg)nSݖ ݒL8k;I9OXVԏf 'Kڀ꼛*$0{bYH&C^E}V 8JJ.X-Jj!^Y(vb!lb.̝e_FT܆$m\FԡVE'\B34vz`^LTR#̻tkMX&\9wos:9J dr^O{[B6ry7[g]{W}ǕL ,au~4E.} -J~:y颲R6DKH{_L,;0Cm~0NOG D جeʄ5STy6j!o&ƍhf| ECVjdO-eWr#3nصvK$7u@_U;tSZ99ưVyIS@/71Ĕ K& GQr7ڭlPmM,l8mA.Cz]Q7HPFAPN!M]IX3 CvyV\u >v~*,c4}@UZ,Pz9GzJ3DX(P~/Q-UlI:7wjk =T1V 7B q^M֊bx:)1z ЫjWgOb?J+1 mFwg !;rS .80P+XzaMoGpkptٜkz0 0E@.BR\9[g[J³TMOԀ?4_i^ 7,j],XdZT%*_gWTnitcmN\At8\-1 c<]C8#f)EMP>) G{LC g4n,ݐ QHcvw16mԀ/]' 2S2}̯Ӝ;bc}Xt$@%늜-f80bPfi_'a6%!nY"&("6/boA`VagSϋծX`@k ),c:4?VPs=ȸ. xzfI^ Yh3H!~U̒Ar=BN-f7>rt-~{>lMpYP؄i96*y6dW q~~i%Xr A(hEY)d]&: {nF=)*i4ҙetI ]ka T^ȇX9Wm-n;Uv#3;+NiB0 #(ϱv1~;t Li }_J.OQgV7JHziUS8HGMKێ@', yPi@gt :exwCij:x?@Ј^%v@k@M 2#'\7J@ 9©% Mm*/h$/ڶ"qCMaexg:l-GQh vɰc0Zj|RTδ( 80݋tV%" A_1ͧF -+Aa9{~6^:ISǜ4~!ʠi&茊١! G>GMɻ@T ,:?ҏ8׿db=m٘q=\;B 5 r?+yNXxկuZnjˑbCSz9DuǴ뫁ljFT \N\DΜP0=kV!J\?D 18mKAչ3%6,9%z®kV !! `-h}@cBDjC j8K ر Oa}FJn1`BRjO75m+5FR;KFM;gPc0GL|>ښ`򤃭xd(xzzt <$Tԡ@5Y.9:mVufwv[] Gj3تOTwhlְ$>RJFEkE5ݍ#VgUzq1ҫ}]EL>F٦mh9 Hdhkw¿7"ڀ$|oBd]=,ԽS0IYi G-[ Eu&Uy֓Vė]>KwT#E -A]OJUt@dzĈ?^ww0Wd A GfMootmPb\Ӝ cW h^rcP*;0Y"w JѠ tZth^qO/YeFn,l LESI͕ کcE{oPnk# R,޸5a*¡ D%^snDAE?u ^(;uvgIƶ($!OgWELP,qVgBTO,3mq@  ed$]ge`I3='eJ⚑H:z)'=VgkXEX$Ie1!t⧇w`gGGs=f(jN<ϴRM6&;.2P$i:`$NbQ;ǟl9hRɕgcq =6>QR~SJOf ڱtжK]1`)vkkpT=o["QBUPw5!1Wv.tk')^U8H?Җf 8a8lDKY>V f.7Q}JM`ġ>@\fs@pY1bmaWK߹MWDF*[.C`ԪEm YIL. tl~-J˪\q׹gwt[:LV]ݤ|ewnr)]S }|Q(5t beCr;8X2|2e,)'"C(_O8阝^3C@Lo0?!X04mlG;\zuejq&s@/lmXXdqhz!Tzp82hdGM-`e^jU3Űf{/d3,fyz׆!x1po_;fq)>l0oB g`C#icHob#d`DNet`YC ̵-&\O^B#"T[)* '_Fسr$$qVZ3 A?[˒Nu$?zleʺt :-hBQ%h%W`NYzҖb8$bZ{i# xYK0WU'OPo9L(,#J4 >~ y-ebЬg)0kaξP qᛨ|gQ{°AU"CX> _!ڥț94Ui8"l]!Mɵ[B?h\1o}IK^rP ${yǿٮE(cvg*)yڿh(: f:P< ܏%OS:XӁ]0wDp})׉'3yop'tDžehT(B@9=A;nc\bs4qSj_`c]GuUdoR>J뮽ٯibtDwH(6mɳV1)r~r'm]ȡz!SEbJ lLjJV)q̯NYN2 U!aPf'x]%d%hˑ .[9IMmVQUvpeL ˻T.j[eWTc{8}."?Miq.䂥U)on8H;R)>.5%M2kg] L1?2y$IZO'is/Mrl=V2yu3b́ה2ɊgBꧡk}8O2R8oPQ\ZAu$)x5m=>h2c]~>nE&ް(bȇXw3D渍VOVAIjyNOo}Wm%exГ \ eR aFD%)ҊSXd"n{PrF6qHSiX6#׫O|b,k峀hG3oc]~z\e_YJwZ>?- uujȵѥɜ%C*0"ŴJ v1YL1c{yWn nsUPB>)٥|v[ QG+Ou^[fe}vqT|SC*;_90P:*̹V$=ZKM{%ȶivʒ%l ǒnb<k';>10ԒsJFaH//tItq$ !AKåPןZ vT4"}S \!<02%)#Ipk0=fPTњ^TKW%bmlhIc#L!X\7% Hq%j?]h'{#vX'uVa|¢H4֯L~o0?pB4^X;dH%>ꗻy.ojf=e@x# kL'7`%_*va (e/"o rP};b)3E6qQqNn6NNKդw2aMnRq75};ZNݮ-Xc.wа5es:à @|76F<(\iTf"&S%D`W_~wƴ:c*51N( ,1:fUYpK"{h.r )_;84vXڀ36O;A3 }@%`M~ ^V)qo%OʑJrȞX1/n0e5h'@5I-ĐQ!;sϷ3#K:ᐅlsW;ѝ5&D(cF% 6;ۀS=mfhGL{>'s47q S4uH]d)#ɼA"fXA8U%,Q4E`S&OAlG tsk,&z-1ܾKgc7:kROh`T; +Nx#M?{Ct; D̯e. A wߡnͿdϬD $; V8)s h4Do2öS&3}3ۃR`tIDR~z'LX 'lƈ<[\L76(?aXE8gÌi=&/PS޺mmVe°/j Dy|l:hm,*zE"E ':]\*AmVǺ_S̜7J@xce*G"~B[4D$a![Ǯ-73eAo0+h\"q⮣{0uH$O42]H)RA% =T똵ʸZ߽aE֙Mh ,LFgh6%g-cH1ZXo?w]dm˟wSPuÇ| '`>n)eC} (4if9He3;q%WЇO!ǔe{_Dd8/}{R Ɨj,ƒK\G)r#$^a_T2c.Xt-0M޷,Ga%+A͌,Oſ%H ݞ1鬏#U3, 8YBp/asK?+3˖c5[[c̓˻)^Rgyو:kG (UN6г<3 >o";5 nj3Prr Lsg5.`L=f ae֯PþyvZsc1`@ Gac,؆Rf3A-/˒b]`֐ajظAl+INHWC Z \ӄXn2A*rM$rք΁}_3ؿjJ9iQ;MwN|c?}vd=M^,7){ڱeM ܫζ?nniXuHB98'WGOC{p_kk9D9$HU:M^t@ PDM &R]_]\uhBBj3Q/v?%Ixr }ÄdMm;ԢNy_"͌ZشL3Hiǵ1c6 ζ|Y*{X7Q=6$ώoQR>`E37%$ǂ.:ޞ;w^v[ȇqWPھN+ $R=a? H:Ү=x.Sްw 7&'H<)('P )iٔd{qG 6'o?;v0!%+pZ"+ ;@tun"5V$t=ӂ&]rٺ Pq%g]-n ?n< $hfYK팪dïř+L7bۧ0ES?k<̭-б}B&bV@ d@en(hⱸ9qc؟py|Gfl5臯e?s ZBV>Ï 5 C}U_hR8 u:~]bs6 sc|L]Zf'RO3i΍y¾8ȜxcLN V携WsujԖhlV! :Y&+O A0ӝ8_`t6mIG(nQk{XC=:S>ǚY/#T^+\p+ سoDJhZt %p)_\L1ygU\O-T'$$4 kwʛv>({%Nn=e i{IQ*SOV,枀! Gczglq||-h MtgVA.gp?d}Fc 4bɅwnYn@ ;WF #tbKH1`xh \m ~bhـ.WwV<9_B|`;9ô}eY"R}f輻I&hh@oK&Ou}A1!Kx@-kΆ8Y)GeJa!32StPcHDjo6^Sg: x1J}ϋp2LBPBEg;,el ٩Mn3~ ś5gBzq`2HRVzGYph!Ǹ }/>͏'ϒJ h!'ƀ lǔZȐ!,Q򵘳oDjبdU⢨Xf1[y @ΎrX-yIylR< KF,F(wl:qymR3q%3F_Ҩt3F3 |< i?wN8-skh<^xj h=;p?B{JA%Y>D=[A`KdxQ{N;x|bR>.ฃeaRY*e5:29jXaD.Q1!-oQXWNҘ FNf>*&>gB:["Y!~ζjAK_eU/>h|׌p[R6f%O9bY9x&!ej:̧y\H?gf M?p2GSp*|1!8,("͍Al엢]dLh&~+L K$(Nڟt~m!R|nnXF&ɡ">X $?Q)\lg.0AF߄OdƆ^Qb0  oClZ@{Ϣ >+$Yq wnk"?졒=g3N/jyq4;fjQjKLxl5htR"8Y޸ *o& #}N;pWn\ ,,> xD߀;S]R6A0,ݮnzm5`T TDk7齮G3R緳Ìwʱ;|U}ODf5]-Q>,fʆ VyS ?P `">L Dj@4'@}i9w*ju&IſnlӁ=Q> F@_m$&/lNT]C++.](BAhp$23EM'Za'C˒g} "zȓ̩ Nj8VW#Rpā>޷W^̨\c&U CK y ƱJfZ6AMSَ/wn%Vm;` C&̮3FD?@ Fеc୐0Sp|nNʛI}}*TpVZU/ϝRD"!FC"4/77-M1o>O25u{jm W lDkl" M޺hG(1W-MK |ai#*# ^@ARjQi-T%Ʉ.791I3P6fdۋV`xA`%(x hYsfW=>h$K(iL}s4rs3hO nE =|R9FIl2kqu T:]|H9 q,bvsPsDvPu$>z+slh u@:S$`ӔА} #,Ş]aFIRLNk"VG`}Plؔs0R-mZ6gSUxwXT#vH*\5]x%htj[ $3[s Ҷ"6D&umظ1!i1Pa3 7G݇fa4nhJJѷ%R~Sk/9FYh 7gjbA:"o?/ͼkwe|ԩnX#AP-? k;_˰T1|Gaؘ!VOSrBB2PD k;񭳅 eV%-qSm&Pj'Ch<_V[ Ktʟg]И~-cS9E,e\KL:Y,%*zzq͢!>gC.&)Lߦ!F!ؑnOo;ڤ@ v[hE7?ӿ 3#`(ӟqhe6\ΪHqUԼ5rMPg\<]r6v޽M5ϕEw8p^d'u#=hA W:Uq!O"5 #cYPXKf!T=~i4; N#hm 7Z0VY,zkZݲt'rw{)c'P=)JY6p̉}mTk3 ɜN3 շ*" F5 =;ICHJ1~4CB6g0BU 0xu%ELHӔ![U7p'63]7-fr 4ͅbү*pdBo(r_\dџH]ο fv% '*@--qh}Z4VA`!V\p}HܧѠ*2 rEE)gmU5Kemmqmkj~a7\7laWI7OFFɎ= 'Fnm7EĔi VO'lgtX63#;/f(7OįWQYxb i@|6$ _Ltܳht'X}JFDb<>mngpY`K8o8R=6}d x=, Όx[bZS oD3?Mo|y(ġi>YK!;S.|C5 ߣ\W-OQL$g³ G"}u;o:.W†e9DFvsOZ/q,} i(6Rl&LlkV4e{J;qTΖAyPbC) T5+Z\7:Lwr7{[#hM6w,'}UsBI -2)1ŇШrf:hxSStqǮ4ħT@H?/'Et7Hm~:SC 4,_qw):S>7o/~ jPWb7ť?{|ݎB6z)i32TqGf3hKc`ЀQ2 8?ﰎ] Q0WH3$?a/ʱ7jĤ30ItVk=*'hC {JGQt<*|ټM%P͂:AXRg&hh:Xxr?VJӯ4hMH}MެYnMx 탐}_p? )0 dtnI ]EUNN'mUcrQRyZ_PPQt %.cÌ ~jGzvZ}~OwTA'eK  -=wp'E"OZO$M3 S j~'\@+"PUIdڼS-ԍFO -LE_i@rfTYYׯ 9d…-E lKK.Cwa7 AE+Y=%L $!鬏$pd]qO)OB.Ͼ0ޭTkQe`'F|]eeYV\tbʱ갅QuoOwNT|=LM/ #|Q6iַGoK- y/?؈d72sv @6 MLć6{`\I_Х*_~ex'bo/ ?R>G 06F@\9%ZJ XStw"sҌA-Z*@ %*v'Ȣ9U76\Жw҉=kO=I]]I8^W.= ,Cc .b?T Om&Rүs9 Gyh< 銈|HnK Hr_k̖(=N\'4 Cn~2fWUcdųE}j8,u`u Xp4%3]¤ 4A?/} ۿT*)#5PORHF˸p6LeGTyFYg?@ZT\h`5\79\v{*>[Ï G^,CL$yqΙlP {)]oxy@HgI-iy aJft{0̾Ig ULqŋW(87('LP!ƥ N61ZJ)53*AFSU>ǒ@Ʊ }wf"x_0JYYWVY\pI'M~P37pu"dLs렗M *dF9-j.0l \ʐKL{֐*f"x^x`}wPpD>Q˄*ށbيցNgW]QCZ%_:K_| Ժɝ`ے0#xuum~ԏ2tWjr 1R^k&+U H9yJw[OgjOw@%!F3u^GmXhl9iOg86øv>|3+"'nԗn m)^V6Q*C;9:ȇ\`ppݜ~1vvT&WNtEThHZ9»'lkRpKJ*y‹[CC hULE*&>R@K}e- Y$143_W3mw y*ܠInb^|s½[Al5 [_{;8NIܷa` {eu:>iW 6|L#w%Lc@_% X>tVܦ%e#F$UELg]~IB 9M+cǡF{ʧ:UQQMwKO !55ʆt8q rI@H\!h8kNt@T}5݈@'(3LgB>ޥ%M6˕:*_?wCs=-(KrC.oT?3nF67 :g+B qjv x/f q ބv~\{rY `**5`SGIQJAykomU&[gl\pXo}Mѓ?DjBZǬۂ8͌g`RVHay-AbbOٜ B<$ELIYڲ ( k5v:c[PGP&~CV].*@6k?K*[C'NKy՟XCy /Vfd `-w 2s^Y+$ST]+#|9E}_/G|d1- UjMrɏٚ]ܽ;el׷>±kw\~>͸$/461ϢgJ?>c͘e)YS#^ǧo;r<eKŸv(~M't1k9]1QUCvSīGĦ4)8sHjn!Lf`t6k·MXWbb(B bܥ^>srV6r9hyز-* j |zT9{!CrLS)V>x.F\{Rbw>Ϟ/[yORHƔ/ #a=!/XA@]eNX0O[Er|RyKȵ~0vwDvBέCF]j АB`# cDqλ[=IvZ|d~vZKD{)OTJҗCv~}A+]@Y/\fe8*1ڡ_l:' ~D@nZ@`;_:f`D-9+2+]|;OE/YgLĨԮc$*##x~Wyȼ &/ x8$O?~Pۯ$/w0&1KAv#&UNlP*my_Pa+$7~V-c<".XyW]uK#vpMLՂϺ^[`>b86V4Oлѐx@*C*"̀8m6 ^-.7¹ = ~J?OUao<߁[Jܣo/7751K/n}dI7vB%*D*=gI؎'}-c}a':- 㾁}JDѮL!k7pNedә"&&9vG̈)<2 j&9f.f[cP5&dOa؊\Mm4WX`  YIGt&2C &/@R[͙@9RYpoh4>.],=}4邆+0Ai4`/ʂCqJui@g@FOo0UH{IVH,KtZy ]zf퐻cvu^Z~E[i-(!mt,#-2K,!dBD.4p_´ 28Aܱ+拂SXMc`MJUf uZat|[FZX~Wm̲pCs`п{%̹h^N;>IT؞ (*)2蓣1Lżwi 0 W1ߍ~suO{)(ݙ64UϘjG2~ApIٛhNU+g`u4P[\3a}u7"kD_9 =E5-CLodc:9m2Z4WPY㦔 )l ӻBMss! <;CI\q0dxUahfP+V I^pn3}TwS o;ٛF"[uG>pA鶐ѓN0L`Q_3 h1;@/SprsD}ABiboɈܓh5 c O3c|F8BraΑ+N{3Veb{E) ^"3賰;IQ+!l(j|=憎/3xkkزI$$F i ow\v%`MD:=ke3`P|[M&wդ ,g CoA됰j2/Wrx sFf݆ 'ܭzdJ:0t?F|rq|86[^I~|6'JUάнVҖN:VZKt낍'뽒6g EZ9TpAY-ܤ&M{&|]1=F^Df _Be(_8 .̘OݚIR$+*c=O.h&شqxeRs':$O?s),W} c W9A)OǕKÖr>N$!^O C08`L/ơ)7=1D(}OdQ#qya[׃!n~M1AOjF`t|`%ůX@l& TKq!q2.8Ef(gN;sh&USXգz~)ij.QKDsdD_hL_r'f!m\D^LPlOnq.Cþ&X%)}ᬻC)gNaW-"tfWIQ39 hCjl*rqQA#r`sr{AQDX\U.?=]&) ECF.<(Ǧ[k<'\?"ھ= sFtP F좑tr+oj!u?yE ]أ YVFUn\Ϗ-{1;)~@t}{p&$#µ,5thVaL89u~8b۠ ѻS~C9<)e*ˢE7<´nlL'lkeMr#Cwu+"%ޓ 5O)~"h|^ bf'eW{B#K~d:#qB?nypr4;#\U%ia=DeK FusN)4bς|XkjK5:Ȟ6]Hv5džTa +Iq^8pNtYL 2Dy8ѓv" qP}qE)B1Mp ͋!YnOֻKIxr5?{O>x)2 p]?=ۉ7WGsSkY 4OA | ̊ Ngvv`AGB@,3}^cT&4~BkKKҚ|e^%WY !:{VBͥ]¬Bm<*[HSޥRn"r9BOJ>-2CQ ֝f7wBiIjm ș% $WhHpi6NJ{.j'8COQy0"O9dg<,PoB* Gp/+#@ݬ{Hxο m5)&I\uTJ\45*7 K{g1wZi,ى>Ȗme/t,4P0[6=,,aj~K{IA79r'ܯ4R-TͿf!z+=5kt3!)^D|ooH6ˌʜzJ+s )\[0'o*6RDJq8 <:^@t;<ʙE-ѫ}M̙U6]qG'a ijiBe+Gqձwyd,FǮܱU~gpA5hϑu`aNGW|? l\8Yγ"p#0Q-L)tbRd dʉ8Fi, wk9gȥ8/9 @w1g+SϚcn CCTmV9lݞݢ2ax(R ͂ɧ ]iv>>uG3ͨL`VkF)t4ʈbLЀWOTYI$s*g4'sn{gx&g7 9!EYBVN'ֹř*:)'d `IE@x}cN̅0{_Q (4Qz %UO%^ܷ"Ǒ^ġ- lyg ziI9ZFY|m%` {rqb^$UZRȘWE #C+L*DM+k["߼hݼ?{XS5޷=oP$8e0!km/ڜ(@`YhBy@r7gyAiGY_ulYL)ۛ{1< 5vWa%@}cjJLMΆJlBt "H[]4"]ܑFPg[3mB*voq(ZhC4xL@N@Ja:hWS"!ʽI]¿4xI:|3 jdk濠'V'f}l_u 3 G˄K!KzjPa Q ? (GQ> aC\:ef 轱e*ju #_Tb" ]Ѫ Hr;)@)a.mQ>kee1|S(01<؀9]/Sr\h!%B?#׍A*S@{ ?^ ׵ XEyƮ.;T%Yufd1?z;S^+5#X֋/ιEg? x}n|ʏ1D|r2?آ(R><7t׶- 6%I{G:%3BŭC,҉[pD^omN.X'C~'S sMDWSF#x'! W(?ZV\s( B!HlpC/_΍2?-e;4Q-r}>+3چKhh%+yY$eHK}1Ŝ'* Im2s$r5?^Am87̑2f4f8PiR>뛀;Wgg jSTR}TQԐ@,737YýA~+s%0|u6>*ZSbǻt)b*%ہ: Nj/6;نnv%4 Ҁ_T;^¦k_W|Sës66Z ҿ RkvQcH =(nإ ZQiQp>ZO dg|2dHWA_kȈe; U0R'?z7MP)uKÂq| XĢcO;Ԃ<׸m-Sryf=g `qQ_ڐXQw:w$m:hV*?4XsM3j&;E% Wѐ,VԦg2i&8!e vᱞ1lЙ`t\[ʡϙԇجr޽zX[ijQ&?y97ws.2@"JWQELeZu֩<˙vܡz?&Ut85 TLw:7?[Gzx EULW'޾€7rѫEn)FEdI g<2 䈒s$Aɜ-3@f - auػqG!W_&.xW;k*ah:{7.q~ij6ޭf@ |!~;?i TJ+q#kg5Sk6֫ҚbTKO> hƒ914DO#$,| a|bl'OFVH O#bc0A]1@gf.ZC=` kуy* ~BD {Yu56A >o)kz)z;bsj(P ؅Ĭa1_,9ё+T"Sek,qO2lm޴%mᐢ+ʏsuohiN7/&GbN]@8XIgBvnqV9FХ%Y޹NjE=4ihaK!1w C1$s-x}LI3a}ٽR{V}S[m'{F[+"1\q3M0rm3Y{6Їv1\[/6krGtvYfcXSJ,am'uYdvp+{c(F8D?6r _fk c r U\]/Vtm_}){žF˩S۝QJ]h\=0 }UЏae nepC,靤]x(H_Wt+mYdoipN' T#vSZ?EE!I_G]I@ F9 h\ff8]dҪ-Fց-JU!td4`,I9.Rx94Oz5+y_Ty̘G>^7V *&O}+@?}e0zѪW|#"\UDu 0G}('R O8 L(?x/~o!2kLٰA7*5rbiA㺴B FhF|X4DdĦ%MgHh@]ʳn-[?3JG󤓛(x$| 'G%˙("qJJcU4>]}y14C;ju?e$;<hB:*5Y/zQ /aY&M8l/QM~Ir@WZ fKȞFE9!/۰H:+"tDw`B(+xXClg%:me;')Zfc30cv^ %4< ɘ@g hyq:e&! 5XY;~\~C֬\hrN Le[W1žW@`&wҜHx@ȭep]viKGV})QȷE%(ߞ;2,'{,g 'Ejj=Ns0'-!}؎aU,,>nR:&FB9IO ])qiHz`|^s^0\|tt{dZLkg]غhβ?އ(،ojx~R5ޅ % Lf ז Ee89e5;g_j, _!M\np4I=]%am'BVt,G~pn:GFL1B5޲#ϙ2`Ӭ?V4l3#Dp֏Dq \:L"ynSq:^7P@dX=2c{'[U c6'4Щ'v?醴ol({+,;&~nnu*CdxGv ɝ- -J4o]݊{ u4< RgN'FA Kzetl(#c%Υ H#r#ٮ%<5] 2 ; !@j˟c>$[UGw+2%2Ek8lg6)/aˎJ@Y-ߘ_e Fh99=%T&<˓z>ueô:Pn5]S dN95#m|jsι[ڮ%OZc Z:0NXU<@lj^M7`$myZQ O"\ ת<|ˮ=e *%Nm9%Dщۢn:$+u{0Hs)kC p9GtVbݠ=6 ?B6F;7 ԴP+)17U#bmm٧?-\ )-@!ĥKKt۰h()$9a~ 9ԁ{@XyxѮ `D נ8@LE5d v]fw?'(i o8`9$[*Lgϫg&2bd>W׵ڐFX9XPcrx$0D-*!X,ۯI`i%tm$ YRx( Ab4ҞMt) Ħ'H˓ Yƅt%d8Tc7+a$:K |@o"6IbCqͼ|Ld,hQa9F pyGֻ[@9rϓzakB¶Jc \|ݶw[꤆bP 3 b0=()tBn҅gbjw:Ko7ܮc4J?nbaXlT UpF>~L9- ^#:ᒇ\"|uD8r}H2?.awYvAdL\Fms\#-6o/bƔ5CT3^yT i%*o9Au3E_D ഩmDrip:TGJ'RĹ uasJ/s\j( Hny]&[ H["=Hձu"Z)@W\hbZ`2Dݒ(>[DY?;=fͺOOfUt7p֏9/lY`zy~S)%bXEU⓽/9l\eUԬ9N 蔐6G(Ƨ(#i OcӴ'[D!%[ohBѱLJX)|7I1'2)(/U/Ag4" `zB}sωb=nRNjsTqqg y>f^*|7p O:JFoTͬQ-:,r~,h 2 joB $PMT$*~\ yHR?B>?cGEfk:vo;lⳅn("dXIYBq6WD6eG5㞑ڳR@e?y܎_O#@lmG!@D,ע{XOٴ~=@K ȡB hݱb: ] Ƅ@O,a3F9:{?<;"(mC7HVs}iR%RM/ L0{ͪurw *;6%@ctLG os=BjJo:˵!H/r+ ־#c~'ŖC}xܙsyS)<玼t'fUX@z'3`3˧[:,\O`HJWG1BLgB7Iz&!|mNs"m;'ÎrMkr@3pU@slQH>G3!!xʐ?vH3$q_F˚QIɪ3E9XHQ1۳\?E2wREq.Th3ٵ!0+&5gbm}~u%Hks<+aj+gy|&7OV3bTq:lr9iձod/yf'NJh!;)TFw MlZ=^e$|C@ǭXֿ)ݒ|›0XzLAr*/JXciT})'fnhk-`.|=rxV01F7MpyPkzG=OΨ1s; uk"py+^g6#翡M\pdVՂHeJ 1[.h=:W7Tk}q{m% /TNJx~)8LF1]6xG'?*Or4<[ |$L9QI܆詤N [PsK<&PC(w;o.,i>ul@s4MGn 6uWBA h4DoγFZ aRiWF =?qJ5QM0:w6>Oi%Q,r` ]S O6VA=J:R&Et)JbpBȓL!pUEPN4D58JT[7X^FaG$8*ͤp7zN U+jE9#`<$Xz-+tC VqK&2sD MvuS[UwG kűz'y [z#qzu_ˢ r0ULa>zU=v꧌1 ܬ+AAۗh]x{p1vGkcxS&NzFUJȀ&訌^Ŷv{֣NDiVbQI"9c]֡}0v5 O'Xs#ܸ̏rOOuHskfjp)2D^gOK%~U33)Tn~86#f!  /՟iSWd= M#6ޕ-U춢]sg:iLIVJfz:0!C$W 6Bm$+郍JځG+vߺ><ϼFbE8X: |i .oP'.u6K;x*Q4 Mˣ~Ax#Zx"P]%jZ >eVC@UAkpVHJ*9"o2[` !D!pPa"gbl;PeS# +0 JB<މ$Z BݸĖ:l0P2(|rs #QN'!LVi ,|},pl2 lo9>%'\On4*9fAvOBU'B6>MqvRCSM si+W@657;]a$4j7ˁۂW9y! +{P>3=:C5=]m]HfV87jȔ2>J!py3s|+S=dl }^羢XzS^ +(dfb۰r\" W5P,Z8O}$W~y |Z"Mn&֫ʄ p4 >#.Ih:msTmb ӦyiN6:m(sÔLo%1y x- YfJUSeW'g=Ai%cL1IvpW<ڍ k Ǡw]HlXV.@˶2R^}\y(Qѡ[1_j6 O;CqO8vMbRwdsؙ~R"ߓOK-]?0zȼ/WL?Q㼝 py鮧d>=Z]2JM݃SR*y+Hm׼\9w@Zn'H}pTq5i>+Dnh؏~TZn+g|0EpD{ntlKȧVSĜ1E:gkw2Q(м6N6W8z'~@O{lejĕ2ؘ;*sR V|0V&iS 1 c>WDS_(J4c3{>A5'~,%Q]@t[J<,XTD3\5U ټEuX ϑ?LgՖM ׁ-7<1suK=,*]D@Γ 6 oXf!FdLȼ^(ة4S-EvMY*;?^JzB7ϭAwXPoiT5 hTn=/lKd1zJ =Ì5%C2i2ٽ'POʾm=)5ܚe g4WZS6FUC䆈sK1pqt+iƝ;&<+'#f_++)b\qA&\@ o>1^@ ؂*g, o[L,M;c\D'4`&c'2:#lAz+ELNB[%|ޑEdŨW 5}}lK-~{!%S}CxYH!E8x}IgZT wFp2}bTICm5; tkRT2ĎNP5djlzUK'چo82`/M2z9yOZ\)|\iE5p:r Ԙ}5dHD̼\·%+$^SpezU-h.)J1OB ǻo=w~m JhKI{}FJ.t> }:Dad {($lJt0J|;ږrzl/:̨7.҃][S>te()ֹ&sڂ(FVI" V]e%%LNN2;`>s&i{,w/)u -g]]šKЏxUP˸i B9}E~D îDKdy|Ck4s)Z_}S&poK`n~:4!5.8GT9*G#s%yOz-%= hӦtǵ:p3jgfpX+*_ !3ළw in U3wC`~b86 J6y q<h z&Ȯ5]N3J<1jsieLO<ԖcdW0yR[l]2qAh y(|y{9\X/v}ba{!/W%e-^s|R-רj ADJ*\W] _zO5񍤗֢cB5u*|2M; t tfcݙ #W4J'!dk5f5 y ?v'C;`ٳw&3aE]wȨܳQ˘i~V/_1|>5 c3sCyZr,OAf#}=OR4R;կ.ooQ,`MN,֞/je:S83;?n=+D&Hژy,5bH?A`Y*̠?\r\2BA *YO׾#jbjMv𩯋\g[LKcgBD`C=ҝm 0?owYPf|I*+y3D%V^W;RJ Y Sg]EsC&R[p)[Qe^a8{#]@W^R^$0BS)rj¯L@&% ؙµ0 έ >l3XIT}x!>Sh|~]S33rMݏL !eGIlZhgH= t:Xw;:9cwAgSd}L9[:,,JIvx:?APgkt 3YK^qaGbJ=]Z-;]φbl*[ٕM5 >zwfZy#XHcnyxHE^ >6_5Ad"AO- m_jRÐo&>C}ۄ" $ɫ*XUw9A>~Jy)L]# +CWxq䬐i4oA%&?1VV Gi#z @ ]f7P<``$Bȼ&様-1S)r)5DH^ Mª> &iJF_9#+$׶ AgRNXw{. fk W-ŖeL&THCi8FzI!1&K`hXb[$c,GS$zQq{x_$#duRBc2=u !j_۩(܌ݒ6FDgݦ@6/F7}\?@oT'xO,eY|?d]٥ݻ/ɔSx]/!|11lS+>뺵Q['}(M5j7b5Gu>2FY2;by!ۦvڏKƋfL_'_O BX W&J<(8!5ZXa8oUZ xRX耋ߒ| (}N:;7)G7*cb_&@ГDl:&UP0@f Mɘ7l辏a?SZÜDNL6D-q,, moebP 5LнmA)ɐTN{*\2q-zmb8mMÁO@nz{_j Nf>BG71^{ko2ʷrɿ}I@gڀjpYwYڽ,i}?8۪-F2Gr Чů|> N](Fw4@>[̏Rwx7\yNކƵcb{JnX+]2$ܵIIu3\a {)vGtbUi}Jx×ɅXi(JwJ k(P_2 33XxH `'av,t57\Bs?*&'EF*8'J NIgӰb{aGVX_QE:dZZ"p?j?OsJ#i-]boas:suS.k~\]B|;єtW#daNBu -#yst5}Gt8!l穬~].DzK_k! :&?\"VXf+wt1EL3f|$ܶFXKpG/BݒI sdA^LS|F0-Y>R|W[oC:CF]=d1]3V| WdM),KdM{-ydO"38plцFl8/T;ɮMxfXt1\bt@D ͼ1ږD1:ni%![q`|vٚQ&#]~e=7@۹w6y94TcT*G&+v#R\Z=7fkOl!^j}IOvAH#H@\*GCz.)+*E{D {Ff֦Ma!%[Rkμ_=Kt:\ܗqNv^h<$8m5 Mq[=(ݹ>W '.!Ə!c/Eq ykb\&sǥ# O?dl? v{Ԁiv9UޣyiSHGՠ nyMοZ`|c!@TrBtƘ&Г1Jx{BӇMOOjEN1KhUt&4/_V᯷ŏPW8?1ǃFzsL&&\ߌJS~t&4.OB.A]8 k%Rp 6v6$ 絈߉6hzWz˗-?a ~ѥʹZ|4[cJ2\`U+S\:dcv m[VZ鮈7c]uH>k k!a.9Y,)9P%c5.`HrJ֞`e^Yr63ۈ|D$yH4Ll6s1RIs?fAa.jKTE oI>MtCVLCIme:]KuQo.CݳP&V\ȏfO78o\IaFm 0ƝA!겏B:siM:Fп]}m8@n؃p~aB+t.B]8m$\lG OThʁX1Qk-,T.Lw0<ӎH7.=yY _z[@LQwPb\ tڑk?)jGSv(f-R־1n۴6-zΛh1T7sN9\l$g>>~*c&B ui.k+'<1eAP\F]SaVU/ۘ*+z6*TU{Pp4(I0?1Ith1fˮhEK!>j'4IJ8vc.m7U8[\pD jU3Ek彩\ [_==]DIlk>FN[[# rITEْBZJ80 {8BCJ+— &|I6nS UH;@wG!`<@\!.9`Mdr9G+j,..a7.-݆/}K!|~x#wCmyЇKs/f@W^Xz8O7~9ȽrWL`7tS,O)rZFIyp\0!`PY_zL9}u;T) bb`mZ߃N~.$7\}4XIFaY)׿D0oG1_X@ҞuZf:xbF5|of?Uՠ\y0 ۳Dc^7zOagz)lb d:i d8DJLhб&)aRY}BY+~v?+0O,t7hTqjBKE(~I/T,du P =a\Dniv .. g1oP`w,-:(j$o>i`I7P'HCz A?aPXqC~7-@,i`woNJE;rE":@ +=19dur'*TcZN9`cP<&׹|Wd0xc+J!MBlSgm[,(viu~06)4~JѱޝhěP ᱫ=SV@P:ty^܏FKg=jM8hVa?s%t5}5s}L|QyvN~VflLK20h&;M[ςcV$Dࠝwe$Qx{VژLw~&AF[3)Gh`k\yH[fO.Ut#S| ЪdDЗV 7=OqDGfK-|ҏuy,]! 1Q1&^Ժtي)Ylj~<݁q~3$n5B{A2t=0WSg8!/GZevN(VZG~eʁ.?}.^?ôyX? d]>ysSG&p_XϿ>Xz=gY,BB/`$oZ&B!W' giph `b8#7Q3AkZ¥B-> |_~}MNzEՏDAcvu+He<)5L3%P`9_#N`fknIٔKaXߥZ[n;M#+ë .asLq8;@Ÿ 1{ qCߣɑG}MiuQ6:g&UjU-/80Ǣ9~ZdAF%B->?5ixpc HV#mzZ#jIMc25yVL0=uSגb֙/uS j+`c(bU Gm= \ס~/S~wˑh˓Q1ȵrLz$I\]AU8cû:+B;.oHE/҇* <?7vYLH $[4aQ]^  >R{xj=bM) ( VJ_3voE ?<{YVݍl}8s[ݙY.mX{M/DP΃Fk ;8g@u7RԶ,zZدI,0F!vicKyz§s`Ŋ lb" ZX?fl,t1W<^ M3p O~k J>ڢٮ6JUܞQ ˚O#~] KvFWg&){^զCG(N]@fxi;v d줜dd_nG]uTT ۈ")ϓ_({`ZU!ϋ^2\TD։|._c蠎zTc b}!KҼƝ>Pپ]5'=Kjp5l=ՠGyx)j6" =}Ev#Ѽgj8Lr$| zu\ǽ pLv֓1֣vAWU=SٰS,xpy"'mSP%rZg:u.1U6OE_azDڒRroim>~RnPML|zBRNY+^Q%/Z\o'=D=|@`\۳kO <Ő6%c]3t DV3zݞ|ӸcG@w[벸bRUGfIU%zn%lQTڮ'78ˠ99.;6Ђ[94uH݄n}|wrV xDcӭ2U ׇFq}_DB/ CjhqRAthz;a.iw"ggRuN_\Kx qU<|bmÁ߱_߷jte3oJf["+ vpaOpJ˻jOQ'^*O7#pZ0DJQR_ԝO:l}3iq?G0ecb[1kh5Ep %?&' 9!kj03xD—\4,yD @}hք?6(H+K-<^EnkCe,2m%X1isMkl;tfY>V;촢>./~bܱO:dciM=>tDaǕMWɠ"gDrO'"_Ҙhk z 3`AwefZL1Imhue_k)0%ѱ2gkYᪿ{w aY粎 hEO\D\Ccr.*qa 4& p:P,d"ޝ(xc䲆 (l]7[?m{m߹.{fEJP{xdx:*4}\gF}3cZ G\A!GfA59z-Wo/h3aծq0u9~XYl_ >Mz)%B hoF1ﵑEqG/6Ӈ&vdW^zWh5a oPARƨ؞gnqgy^v3`%+_O"l-!m}zr0ߖyr=lU8:6~$VI3b?I@aVN}""W5kLF'zK91;]yD̰VJeT}P"hYwmiѠ"o&K=ѓ寎(YB7r~?O@ H~ a'/+FiGz2B.8ɢ W%ZLi6/|lgr$hmcm@tZ'a%'0.ғn3"c| g[iA5SE(4m-Mۄ0-I'l4K)N3dnܐjTp~%Yᔅ҇;4zaĘnUGUCy$/^j&& Io\f0E4Ŝ>_S,ԧrOV{l}ʽU4oM>vT9| 1U/Ģٹ[^OiSPJ\Y2އ?ui ^sYf.:&>+blw#$3 cݯZpo/IP9d i֋`6C딹HolcK nSfV)X;5'Վۣ1b pw^jM'.TH r~s-  niۆ$k3v]+`nQٱ7J,5coGD.LӰA:M6 XH!hxwu'{Lx-4MJVQv)IPSV9@^1Xhs~ӎv.!xd9JǃN(fMc8S/ ;S=Qk* W6@d Ra9f;RbvĆYNS6 }d,ɍ%%C8f813`:XuY? =At_0Hk:j=nXHvp/^ ãv8}oO vBnUA `c77Ìq\l M(}~BcҢ̨AU\A9}C>I;Ie_vR(=e Dr]o  LVFߚiff  \/l֫sϱK9d}4&Jr;s=)8&O)-wm:b"k%%$p<<.[\s=sOH'0o} nƀav2OFǶ5dٹtK@axoi[ƱRHSc6y Nګ*," >@S1ꃶBwb^O8kްy./|sˉgt,LS"\CuTAU 5x/XWMⳮI@r?n,8νJ2 ~|9V4x*# UK0[3FY`LR:uR2VH#1EmyC3Xk3T,B7Zq%?:[ˇqBaOw5Hya ZmfZW($䦖[Tοݧر%V\e&,V9 S5';u ntC~gCb ,VDGK̟:J |%q\XX>:›J|I5*N@UI aݏc|_7&#yov_ gr!r #=6#:4MDn5Rnٺ d.IH3U;*nDzca~k  D".0ɫG3)߁~>NAb5Z OVh)͟z\(k7M M'Uwx!G LGxYoOZQ0{v4jpZrőKw."x(*Ө:$w6bq0Cs*g/8aFNa,"ӟݸhoAf[UC@4p Q Lq`>T)`A"'J RR Che4fI 4G, d'eD: 8 ?F ܆BI [H% khp~}l]'{ 0f|Lƙ0/fGA42B74w|ʧ?Qy\F_}ߤZ<}>_UjV~H!66 ڒ3ևEm@N5Sځr>MNǖn`ƃV4ӶY )dH%SDiD\ėHҦ>BYaYL-y_e&5g+ k _<C ;?\BTbT޿V?[M12 lQ>)l.^ݍ@T ȝ zTb`Oz( l(+Hԅ;8r%s(76^!Zb=󸆟͘ad]\EAeݧ~|L_.ךZrĴHI -2+T=r$)v4+ qmB,jQCΝ'U+j00 _(51`a&@c7lWWOp_=aQtMDugi;G fG-98Q%:5xkof2L ,'P|Z's cu<-ުy\KRgV>ӥkǛb~͈-{[r;F JkL.Ђ+ýJѤc=Uqi)8Onܞd Ԧ 1D2;~4ٸۄXd1oeev }5#Ky%8 2G Aw^&'b o1e Nº.kɞG]gV _YUcw k u6mLc=nZRk]\d u!-.TksT][ּM9p7@+B`{/vx{8K :D8A>6<1oFt 3AuYD0QA?X1~oTbH oY#֪pi>M!ڟQʲz&A䒑=.PNϪԬ5RR0)L|Lw5wk*-,2k,eP3/Z;<^+Nʕ=Bfp5)TdT}-;"m;OTp:L1R[d'P86jŻHJic=K ߓx{E\ ^c:; $+l21W*4.ݻE#3LhMFHEr=3OtE>T*3rog yDN:m{O 2"qئBOj`!X7!&˶)"t4u4kM6gZۃDsH՟rHH%M?@0> ЬX-8²-:?0d <}D1.=PlE~M@e0‡OFV>T)edW\wF~Yb67H";O#Mw!oVtMiY.)6+0pki4SIKcxm|C;Sn8^']QJGrܔ]W&yۘ ::$j0qCgL{iX2}XtG=y,}KDr ܶgvJ>ɩyoF$2d1)Fc2uJƃʵ< PIjL> ePs‘5L+#ofIWy_/ʽ>dE<> Xٗӎc'8 *bI׸3qk`ȶ٣eF;B!A6"wD^H w=K\z:6!a4p ˕kc?˞ZQ,Wy ?]yǡp밳z]5,p\nq ]q >v3o@XDw$Gۿ],XĐ2~ʮS:\(xK2bn+.$onK0fH({b/Eŀ*O_Bu#xS}o k<$};].u3kVI١AcM[DlZ% r8$@ElF8n#Eqڡˤ%C\˯u|+,m3զ҂l▋M꩒9}F>M|]]%^P1 ;N~sZ<wK!Op : /gM ;K!U%^"o/g8ۄ ;"+5w=+ST ,eME6A}qf;pc %(23!!Tiu A=p5lͧAXT/o~G%l3"lA,cn%|P¡o_ X/GhzZ3}qp vXz@sWeqBMsf]& 5Uǜp Z%*pʮ%< :^~VrK`YuQ;^fD-%Tm5ruٴ"ـ\ ĕoXvGGDdRX֔ :!Ǭ _QȻq*O/SDTV9˶#\N8U^xFSMsn=!JRYqֻQI ;]Kw!zshJ0GG8`Kf D Sq\p$jϏ/BەQMdǓ]u?xYAR34nX!1C1l&ox?a4T3`a=r΂b¶qZ]L{2GKtJ֨nS86*  S|$u%Op>)TfF'"'=Ff:PA؅d#r*nF]Nn3*K 8qFu{6$#x3E'[}{́\;StL囏+9T=Q=Ecu?Py%D8-h,+U+𹊛/O-R)G[AX!P$)˷&B vZpJP\` /qd1,h☠=8^l 1 b"e?Mv>pF3zWL7qzU#c_E1$䕘L۾+dsKWw0(UbRaT'OW-)pD,;a=rRL=7tx-|Y,5}"5Mq񘺰j.}MEɂ eԩVtcsYL0{A~]8mٹ?1𜿆bmٓaL|Q)9Sl=2I_YjNik= %/nH ϔ:jsbC9V#iE.JԆt9jW-z >]x*Vk&Zυ9"7lo:榿T<:-u)51 V׺gnj7_)E$y dBUr 1}0^fn':C[]tgDsPIflּ.c,q(($:q3u'&<_'IJ)Vu 2״ )hLV0O&ZM}n JO p뭇fx`LU}2xjXJ>Y6RjJK5 ?!Wm2 {ҠՁ+<\KѠKm/=S=LmZێJiB δ 졜 0t8-tr'QD،in9Dv[9wVF@ݲÁۏȍ j_"{4d=BdI|%2 M0p+ Q_L3H50`f8/sqGbQzìW*@Eٟ "IUj)ty%n*h- U&Y `j7M^\ƃ,~o/ ogටu`IO¬np{P!wKKI/ziv,' 3΢'K#) w3`|KVWB"tH7?׸D#c#G% 2BgdU2RYOV Z/mc))Ⱥ4I+wRF ܠ&n-W4$^Lo{8JmShukyoEOC%Tf ݯLjc('}@D(L YPW5x EA2(j=cGQkꯆ:(ե?;c=,Gi8̎y2w(sqO IzBiIoPJ諉f xghP8UmUn:Y+(xp'9"X^Qv+.|kdڶIK7"ܜe|aȧ+FZDf<09NX%xJNUi+ MM.F p! L̯,QV ">4D}q7vggXM 6[C1C/xTsaVy^[Md_X vH`A=/ !ج;TKSY27qk"fpn/(bi `P@NiTdY~y<TOL5AE~Ur,6adKgx͢ wP.%Ỉԩ8a>bH DZjVǢ?dzNlAW K`y#]VasYY;7H 2Əvay36Fׅ a-8B^b] ヷk”FZ9$ʄ2m ձOT- Qt%YvmR.]R9)DD< g I˝SGcPQwhyzdCi!zT+;t~)^OXQ]Q"ƈ;1O]i+lT@R99G`dܗMjP?# K{q OFj10j:AG\DZ?bSPݢr`,a:?~fm0l l/E(^t'Ӟ3QUV44REyF8JFu`01~r#}P3*\CiB-Q?T=^JuU-\&Z`5I3˚nXIsn& =D^k< eM5]wҠBjdSHbCY"d10^ 7j?)qKW3@ӷ{ث:aBͻd1?_J]ǚi^zR+A85D<^<`"wcJkj#|PBJ˘sd◾8wIlY^ݜ%W|5-b9 Sdr \jxxLyC]n.eeT<_ wԇ+XJagoԣd{W}$SLŝ^]MZ=zN'L8 q< 9%1 Q@ŗ(S0yw.cHImcaivMjdNA0CdŢ!e>Σl6K 5hnLJ(碟~ HCؖ$LFώ4-`YNy{HӴ i rȇJIa8"^ԘN&8>J9ǷUkcՍ[ 5UTT[O$󑂽8 a6!v1R>X%*Z`T 'O%2J \Lz1n%dVX]h,pQdg Zۄ瀚{(}h-QP^LX +Ekb#m;hH) g?`=LC?Q-1~qN^{G/m+ MymW&1 8Ne~LOŏMh {n;E\cuHw7؀Pt%7zCLNRN#{?.ӯ |`p4Hމo̚/ - ֫4E4W&KW.B$8{!2+:F^ٷ1j(G:]QzMUgoS- W%LId3phfL e@l\{+OSʰ;/8Gև8,'{}8Giyn!j#. 7xT_Lit̀ dBDtPKT+^lm}0wA5OQL+eBQ@ww/l'{AЖrJHp}R,Êp C]O{{NU-_|MiMkU`bLuQt 7fG'lƷoW͢T3ҙnr;J`I Vr0Rm8L >E߂4қ7V z6-b|pdiQ 9}謳KJ@GuR%UBj"~d~&*Yn* @7x(*WPԷ|u!Kϳ#8 RL3]z]4VfAx ~ܧdT ?lH4^p>g5f mRl6pV/U{y=Jn2"| +fWG!Yc%u?}s2fR)ڴ[;u/^RTr С.x0R&xoGd5`J5!b&&7m8"lXlD]O MFYaxlYsBA1N(jБ){R[S}DՕa 5+my2/?nV~ُʍw#\,'Oe^W <]gB "֌ƔwS%T*,\E졹_wPj2!t*]?S9s@Ee{%X.|y4Oi>ItuAֹn+HW(HGG ,gՅXvaG"G\y@>=@zx/0p~̘/fcel\V8?1́R7|M AMp3k0Уi(Og 1Y^[ vM\0엪z!t3F(褻Nui_!D<]чFǛ)yJp)nSx؝j<t˛E>!g.U΂3yل^?zmnf׆aێ?YZ|t 6,4T~]~6Kؑ8Zee~yBrTT~C!ebkՆfv՗yMHU +d''@Z)p )z'.d48霯Ε X%'T4nVxNsKSx\%J gSQ ֮(sd}WȲ!yS%9.>ۺHv)#"V |.ޕA܂ Xؿ\5= ZWOS(d_\xf1, vrpH S*͚ й} _ p~1U|A) g)Ӧ|#6--=3qOc %S1B3t~].r}6beJ#M/IPMe.A훿rM*/"3OtotXA© ?qz+e R&5dþ83ɷݡ 2OFcaΒ:),WrQq=ʦźJ+J~B[ım͂}[|ʹS $IVm*Y36b*!SObZtZew|0!f< JՃ-U8YO;V]9ȉncq[+%Lal5oK牳qgsUY .ICw;~$`V N1k ؊ܖzc!ֵeL]D5J:CV'no\ y6[ 7>d푨>1 3Hp(klKP!;";0\!law)HxߩƛP.zQ]lZ+_ } f !pcb4T48{8h5GNzy8Cp] dE9W?f~?K}񑡐 O̺2LWFX'တ6kЬGV^u/Al9.* Il~RI{֠(kѽ;Z6Jw1X鷏!^Ζ8~}xV0WWu{MI$G :9ɯm5QOե[<ע>e/;c1W.PcfQ5zMʟeڴ8p~*D7In#/Q7q$bB[ (w]y 9S{Hk+S_#r 6!:g' 1g2Y:*x=7h,M%u [_gӤAx"7slMa|ŪT Fb۔ZQ*rglb/'n}kn訃3~ȗ/wM (V0%[_U`JM3. Mq"i/ANAZ!^ɭI9Q?R at?kAh0uVjN a[%">)#&8J AY&805*./*~ZZAc=HC6d&A9TLND+𱩜 |FLmnGX5LG3RGƲ}@s}~f^GRJF^B5:ZRR8stpX>_{+\o> DZ11rN+zT]8ʛ8{S1oSޖ[wӡ˥!܋+x,dBf#c`' FDH"GD\IAC>J j ky}FD6}/w\DRf3eP}.X>EՈjӶJSq. R<7: j4†T5`H/s\PʰsPOILUb)G/@uD?t `7PJQ&}cH ioP(bЪ.LƒËlzt=N˝KpPWd'pRX uρ`? q *FAzyQYWЫ"/,~!Ԉ]wKBZˎ[RҤ_H_[n 1wco F/xi.CavWk}}@?^zsJn2=϶+gwM;E7%VU:U%9V@Mp|⍠czDsY)Wy2Yr^5gKm lWqdQBFPy8%u&.(QF=,/ >Z)).A21zȩ_wU 净yfR"m|Q`1r4>38DޥT UVctysi\i5EH)]49,&\%$Ln*FA] ëBˢjCvZMxfoN!tAd㏁tQ"e΍Iozi B{t|˙*x˰TFjT{#7|g6Xb"^\K;Lx.2$7} eG(,|SCr˯ )oЍ\E>TXrT =%idWc bQgoTʞ P:N`q٬T)⣜9̅5ªK*R:g7/&L8?ep YuaZ/$iش^?nفäkU@H({6U@8%0s|dokOk,Lޫ]O?*_ќ*pk%}pqu)ܩ܁)q6 &Vf8ê'gX+,9ˈ,^Ѯ֦ck'c bĝ@#rpM!YVY v<} >k^vh dZ{gU rEm_5 y Ep8 DŽ5u6>ֆ'w`Ȇz-vVV*M[b^#p@UIH[? C.n$٥ˡxD&$4if'3azx[H&92@$udU)W"hIQ"OE,+_gN/dX&jY0.(uoIAR-5 e>f.̰p8PZɨ[-9rd{}@%@vk7pb|ir5pGAuC>ǵ%%VxB75*҃G0~QSfտ@v}bJa0@G 0Xw 5e Lzpw¿#)D7yZfôv$?6vIJW\ˆw^ HSp,rںk -;f dE!<퍂A!O f f1DG&w@aƔ4#{snE)Q8z S_(b6Ux CPp6wڵsLϞ2&R}k?M#gB}']A k^QD0h[dUi,A%p|rE ibg㠋"!\T@DÞU{$yvC SWK*7p[Il E\qǥF IF6CWY)Y+;/aiQFm0@ i>YVUtب/"L FT`Y2|rO`%8VmwGPT 7$f1:v<6C8YeTC˞Me#e%wZmLrFP_l<­-Z7hA);03QҐBSmBU%CAβT9M5F?vw"X:@hWRozٟl旴΍fC3'Hea $9lńuZ+'f4.7PbQ@j</hHDS9z͓ @PL՝8_gx\!zƔ C(VAvsfGYpH$2u=D<๨@Qr@j3!X'{<)-=^# k?3F8ymb0ӈR S2ϔivIWP0tЅ/1`nˍu -Xt#w[&Ηٔ ½ВٷC3-qlcNst"& ."R:,& kBW #. XCQ&gxdP䗟ʁZ9ў֡j'W|W 3QUZlw&\yCN kR0-}=[[ Ĝ%lV3=Y,K 85yHٯ|t𛱔y.SURwy^n+UgNWDH/a }ےT7%$:^BQc.VU&XDϠpP;OܱZUQ台t| w݉}K`-RpۢZl-*M܀}g~Vݞ95)BO/PHzj/Dc6+0nr[J#S Q-R*sTe{1 Nښ- Aa[CRH0VBAjo܍*JT82yɄF&s?XD3%ovO{y'8|m84LNrѨIŝ=z)i74 Ub-UΜ|mEJbt2h!l=vؕXs^RY29@|M? ͑Ly덴SiԸS^htK-phm\&B7Q5-SpvDL)TM#+o_ĕ?G ""&Bz?'-ZQ !'Cf -rr1pxn0pn|y qt5OR᠖,k.]/a"5&%Jhio uj'6u0QUE!fMSA߫@uj41{v|Jb Zg7elMS]{Mj p Fn RhIFΈmFúmp^;ƹu_'l@%WrD(v Ŭ fV4M3>#F/8'-av%IGSpr0~ &(+m#׵`:|Ń|BO5hn&_T[c/3)#ŚB1q*rf$/U.,zRXicmUw,jD`q Sk;_NB-)=i]$l>刷!އD`ͼ|KX_ I:XtMMDnHj GYHPꜴRv6ǰwnB,~9?ňʷNq/(;Ӧ\gdMAD5 858SISm=e;A>1 0];H8NGӴLg+PUD̾KDf 6ϛwv7G&p KЎp[K$oǾQkEtBc8=nNvZRU)W&StV B -/yDN@wDf< PSز3nt2jxvШ6\0mcQʠ%rsbPqDcn"(rOo ]Z3DO $IR :. SaqK\]T3eR$n]aO7g]NGp0%Jz,nܵ5*!Rƭ9I_=U@ ؑ-ldQD{^?@غ.1:b#AuԮP#}k kexx;L%r -VĽg->M˻mz;YdT Vy7* ONӃu5L<>+-i B2pbQ|ٞ,s Ҳ15p>Yb窽Znv_hY,4&]Oq ')rqzh,^a*1j!&I9MF?idh^\O!p"`ϴ1|OЂ8`Ͳ%8+":ݕHMToa]86:MJhXB ;nh&3]و#Q1V:$ev7jChȔ;t^gg/)zJl䰏Teܹl' hP'ϥl>S 3\y# k JͅkJۥ39'Ij w5d5(H!sS>c?97ϟ@,I|_[]zGwd/0qѴMvF\Ãu\]b Ds!gXZB{;4}36O82K^0͢ѫ\Bven {N1Y"n&s@_K-"| Z_rx{ϚU-׏w?TF[G+Nbb]KuMBDr{OfDSZ[NLkZYTl[aiw!ٜ&Yb;{jӳe,C4ƚ)+ԚR[@5vnZ`jjgEf'+J2 Y-3'^S Z@\ѯ{rTmkppA; TB"nɟq$Ƨ? XG঱V/?y? f'[1g U1^uBYmv {3R:91qtBsevN?MMo?G?lCĒH/iNP9?=-ْkB9-H9.}Qk*!ce^1 OSw/Vᕁk+,xKHEt"b;:wMA(%/1Y`BV$ yf$K>݀'tdV;z0I'=ت22~4F?Qއ}xV wkӿqDnvq9Y8㯩V)KMC &"Kο3i-& g T^[yX;eB! "LiQ̯߀a%A0 +zˢrPHX}l̬U0J6IѤ"5t0}fkwཞa-&p,Z69pL.R u?NS쨃  s32MN hq•İy1CT .q>/ i{8PlRpRiIKĿ#؝(P4aY>M_R!\V^`Ԑ]h[3;GFv`%kBJ!LĹlnie~W37e 6!g!^k _- XӁ!fɫZ5qs~i )sc}~8,+a>F2JЧ$ œ ]TM|N{RI1ZvC2fAFB!Lي#` h0JKT 4PNO%ZX$qO'QBcNgPvUf1gb ФiO|&{bXZ|ZS 8F  b. pZdc|dKKz4$-##CL$6lDr31mvs@\/lX6-B9R|[O!o:vфZy%1 ]SaZ;g~0,sN)(mR[9/_&::KԨɐWB q")w3 ,pZ@G8_.EšrtK Z^m$OKǂt;fZ>+:Vsi ,9?岕6A>!JVXxB5#O=6x}σK*L0Qk:&ߥy@3ԝMIg]K NyYx&#?lE_|#baSzpƫ <2zU$'f>Wa;>C+RG*]j6,>S¶\H#ڸd5 dc]O׈ͨ*)$FTlCΪoVhr- Jo)*io\иpM" Cc4`PS(0^*C#¬;FI,&P|Xۓ2 1sܽ՛{sCnΘF )%tmxmJ`)tEo2iԧ qair:'6@Bru{;: !BSܱv'_f߃wN׎hc^Zw{GOQ2Mv@ᛈq≬;) -`9ع}{s+ÃU%MdW='/rҵB$epc ^o&Q߃`qL7<8}\ tx|F Iч3 `<.e_yf# -zelw*B;ItB7VMgb[EԖgbf[}rFU>O*e=&eik* xrEis%4 υ`GZ+lJKZV҉dΊts6PAvhr&k/SDlƏ!5N-?Zcc?\pR\g:_xW;7:0Bڂt ɭ7 fDzZAMJq_\g0bSawO4tڃ ,3Ye 0ɾ}I"\[o Qm e#? *a]{UP2@'1+qy3j#ly` x~ժp9N+pK'/ҕC|,x>K"ПoZ?y8R6X0F)8 (rQ ^!>\'=CUș/ M;|jR ѝ" s㍏ae a;"U%O =rYCZ=}agvyJWWiЄ% FbM duNs il6us9/E24a6OP0/J,_RSO; 8bؙູ&ԦՍ\pU/( w &dz*bI!|g%Μv.9`%\鸗Q5"r{v?EYOU! 1{C%Hk ٻdBDO2f`σD|Qb㦇i焵ځLsE&^.C%%EFN5L=TIˤV2)3;]^R T @ek=!-+0xoFl7h=:3%sT^'Ir%Y$樂wqii`3x75ky[l^W%241VݴS$x  %:Sk"6fyfgIMevM "H6#P%sQϔw7?PJ=[#CP@{;[::_C @R"7 Պ9fn;nr= LOP~^^&L}Lp~'Կeqq x9Y2ndּ:֮ APv3QѴJ;̸&hyCl&MkUf,^7 tMdq8ۼW6ڰMDKuS/x&IؗOy@D&i_ -j'=aƕ@96Ouڞo>nV&}3V>=PAo H/PXvrWE@]m_458|>D5U$ ܁V[Dr %zЩ/jEm#Q9 \mZ:ReXAY*]:w7ho5qrb֢΃kPmPa!aof ԑ#L qD(_$ӑurz$ӄb3.:}|yѡ^Zdx,b =[T8y-K)0f%U'D>6/UuPoń@V_ʿK {.+_^m&Jʂf ǡ)Le|Hd&;Rmܽ+"р7>t<$zS?D5 '$2?^x '0|R(?8UЇS1*=%9.J/(w N vIC{b(18ޠ]' 5YUq;|Ku"g`ٚyEfGǮ ݚ#Kx W'2knʎ_@!:|4"\s^! e~k=_ %HJV]*bxI8>#◳Oc.f#n-cqsrCܧՑqJ_ S>ݎkq|9䘝ZKS&f `Lk4gӃJSPz? _5Gk%o(ɸ|ǰuaFH jɰ>E!CXpRDcR552Vs>lԽϜteۦFH\n %Vs/UGmB'~ydFd\oDOBBMvIiVhCSł`2\˒>RPF } hŋZ>'.y7Y[ fU\>bRaVah]'-J j% ; >7WUq(@ ![)tȑ3!@v=*Τj]0.7ƢuFZLݘJݷ_dC(/U|[ZlJ}CR>>0딺3sH}e {0eKn%ƿ\y½eOrC(d\v7899g&,_=Wl:,]YΠ``Sf!tB G(^)~ztE˨V@á['{h9$0w/>IDY z=O.@ 1(>!t&%(aM"QxiJ<-=/W1"j%VLru N59m3nֹ.aE.D9sD-b5뭀ǧpp_X([Ld3m#I 5@s{%7Z4uSer[+v@:'w|:/VK\zf&2b_ϑUGmd v{ZdX7Kڪs`FE`;i o6]B\TdF`L+>Z / @fՅvֿ/K]"KOY> =ZnM}fJ "`'E;nt(,Tlk|Knᦦ1ڳ<ńe7V  ]Y4V9( '"ڃvY84 -סAdC ˇӮi#^1\x4tbq + z$ D¶ʲJغ٘:Cm̿H{- DxH_7e̬3&DL|7#/yza6Lּ}kAs5_5mp0c>nakO";.|rj2.:zO 5KEpnlFJcYb[O+6| =憜'#nnjSllv#Bk#B9g{ %nN B2tЫ^PӽĪEx(nJj~S (3FT_&0\I*752В.B^(2m9{m 4{D3;5ߏi}ikd-B4'b0b9 cM.D%rN(y *D$=Rʱл-6EgvCGF7rxhBRWHu`.R-)K QMDҕe c1֒B!k #<.+zvގٴPKQʍ PZ<3a h`Dd&ᅘGgf[r7+:q(FrcwP0k 7Z/MҸ8jnPLue h␱2t^:_EkCMy*J.p/71;zpTۋ{ NMwwi Z{|9hy=?.P68kL-v܇OTfՐJˉ\9į$&&'~W#"y#^a9TO$?JKOsTu's>Cy`R(+g3С3qyw2 _+R[^3 q"@{ mޖШNRj! Bl1j, m{ʱT"g9t}|cܬie&{<, k eF3. -Xܾ [8m{g1A#N_pglݺ;Y@H `$qM-Obw!rLdE5 8:~3<cj^HԒKScNż9/.:NE2>ފ!qwO9eQ5[]vhgɫA1jVU-tiEGqGpa2*)AXjuz|½MQк<>cv`)4-P,ӥIKd5r]AMle El_>Px,pL,$WQoZȴ^AcI,!UI4 r@+*ePhig3JD+ay]M<]W1TF R8&gn+<6"JnByf wk9~B@SCe$6b{2J_V 튿q,<=Q`3XԲywn:1}dBW9:xOMcw&5BϣQH M6<(ߤ4~:[E:Gk#^<3suP`JlB<˺F|ޙcv[oc, ۤtv_SOY, N2`=6r|&Iao8~KhU$CY~H 'ކ9 RE[Ny?숊'i]AcbbzK3ğ-bƟ|70H8 t!|Zo8 fP"(vnq.v·=T~<0dWkf|݁njVPO$l3]\Gϋ8 awo=𡵾Ǭn8@fjT(dL2yߝ^P8Z(QUNwYpL 9%F)aE7q(id.:ǍG^!wxJƈ|=aC,a34GDʼ9)G.JE]hPZN%'+޽PǗU @P&+bcz<ˉ \/* f7f⋔Z \xGKu_aC¦f917̫lf$:Q =%bҕuB[Ĺ^;#C\dU WL#=a:kجCߒ!(j,740#[L/3 s9:H)r?[ǦoS8d)h; NڝXÌPo~'n(ecanZzS7|jYUE'*Vi'ƈlN7=eri ,ix/2b>7MXwY0 9P3'ګQ՝?~5uKϵ~hXd0c4IۑhM ;-t*|M 6@rJe]6O_}w}yG<\K/R6q'bUsO3 E3 ȉv)W&?8 `U}5UY}C29&RXSnW9\$TͬB[.Sܗ͒o2J>$N+o/|.?Oo% dli§ ψ+8" c=|;uBG݆ƼS:-gI&ڲm7]nMpu2f**) E@i8,ѪUV6"1{:IQ,5Q3 |6|:b;{ Ze.1 ݑN͒h~ )9-qnreQYw`†^m㏘cw^ܢWX?CU& ?YŨ7Ռ|upOKT >F b l12Hߵ A!F*2yuw[2M֑BR6Zf!9z T?0~$8uSœjaP&?r\ l!pZJ4 }gv%Sic:(JOSXhYZ^9à8;7 }reldLzfil2Y ڗSIE_{(|u+>>qgj?h g\H:*"TW!RGٹLKsg ЍӀRӒqdV;My @2<Fu j8%qD4Qh 2<\yШ?dBo]0,&p.Ֆl8%SyGQ!lx'Q3aCN3V9m'vJk8qF8 vm]89$<920:QnנcPo`P,u1f*˨^J0 ֽybivHJV3a52*{ړ0|mqlAobdTd 1Ê: Ayl~>rU w$~ {&qG<'Ǟ @'`'{Bfᗯ.bc$;kǐf(yYE}Iݜ 7.BC+u2DC.9u73Y}wETTxФ/.͜XrWHC<$`h`h>˾ANCp*sǿlΘ"p ŒەER .j';᾵7NVO`jg#=:xU5pu-NO6槵׋yz6|\BO1'2k":g>:eX?Vy8xwV#k2K=4{=îL #48KԆTPw"0~]sh9%4c[FcxZ,6c ˅+x/[.8Q& a[ʨ'JOR9s@/9W@(i@0d`]8,nϛ-܆Uq؎? TqO j7l~uneAƎ~ XJfO':ޓj k<_ sa:յ<8\Hz[F_V3}oRC}e,ިl_ui*cA֖_/#@`jTy?STKnbP:t¬đ& !gnަǽ5بISk^tm۾zid-Z|#6vy֎V˵۔S/^_z7A|[Xa}ɍֿK՜|(MōO Q}EF {lw vJ{x¬ F7^ђkL6{&m;8|1h!]!]T Zߖ4nJ2bPw# 1RW cl`*qMH'Ë1}͐@2A ?0rCHЖ(Qr<8mҬPǓQ0)#x~GU;][vBFw9lܰ)8vl 9C,)6b*Uh`ɶ:^:ȩSK)RY?V΀h< J%v<+ߒ2(4ry;:KTRw[x02Eol]WIϖ̓.KVQŇܭʢnXkIJ.ќK!;Z6a Z{q%99o)H#,t}e^m suF]R }?B.Up+PG.O4M5K z DT[YaXMi02H*'n HcfjܞUP+97 VpAV56 B$Y* P:Y!Ls.=_HsNm >(XKM3~!^{&#kT-~Ց6^ZջAaѳ婥ީ=pL׫CBÃԖݒn2[[Dj bV;.nIb`JG,XIcc+ t m鯓Y7A,yO8ЭZaÓ_=#fҬ8Y;"/Kzy/͵#=_ݚ &jP (QE!-#pxP" 4Wϝ17|Ly_4~g_V:9qкqGP4}EM/*'2 4'BRS:b3PxO%yVO B]ΥA5X]l@+튨fjB Y+3>_Yzo }B o0rdG΍(DrP_|Џ /"ids$&ICk>O+4=%Ƨθ-Ef8?6ҷ^ ,inVIW ͎tHޭD*yqHπnG1dZ!Kޟ$'3Xn&̦WKH?&)q:_@_.]]K`WLWC֋?ei^mJqPQy=!<JJNR΢;"i~GR2 ` ЬWc__3q0bWHu y֋Ej^ p#'oRFt|؆v:~"HH5\xO5AS3Jo[m@jʘ̃m+sߨb\댳rm+=oR?۝D1/D-ˇVh_fOFq$ٕ~K^4h;Nd +I+3`-숽]xJ.Da1R@ ev?(seX\g{O! Ƚq/p_V~VV*fM],6fy;iLfچHSTft˃ØIR_]r%>$.T?C%l'@H\ #xްaxWvJNG Qb.+ "E`"K$YK캹E0q+7 O3f%'mpo3 Z2PBjV jx,>JpR˜Ɠխzݲ{Lw3=B'nR@bam_;RSdZK?XݬnيX޸l+׍a'6/<˘'(ײd/i^ J+2˃Mtrhl,]y8x C:_,>4)E[;y 󘗯^m%hs/M^6i!⧈ Ӿ0)*MB(%)_d1X(+܌/ovC"0TqLA1j^\`Y"*ر]NnK W³Ddvcu5|U,Ȅ:Qi,^U:<6crm>i :T6BAoм$!"㓤Fb5`O\9G@Da.ֵp$o(xt+Шf3^ ފϾ" AJ vۓyZ>(F/-ϱjfIM)cY?-)6ca8}NJ%4iD(-xE) 3m1eƕv}v4ܘl_^l:vo-7ld=,p*XVul-oWhqGJM34d&t[ŕuᗬs iekӿKD-b7'=X[Бx2Sho3,Mlh^7_fzRީ@Ũy+2<o*pXX5c9TڲNw:UJܽX#L94NIh r#?`n44x!,)]eS WF-cXjLuP!]O⩖ScpBuW9D+sA'娷 rxWKMqƹ/uk~<.۱(,Nױ HF4̯29䇠;+1y{5%ʨpMU-);b;|7^.QSYL'aς@*Tw 5yWX`hY",@L+0'T-L*HWEK'XRnAUd=l&/{N]qM>V!HA| !GI8Rq7AߪX%J-Kvu F(ԲTkZi75,8O6.+.~Ȕ(y&>oxE:W\(eDu$Fe?tYt ]BtsTiŬ+fl/D}BUgЬiU^p|^ ;NqaXs5E @D.Ll"xQ<LCSɃHcV&ò>/ `WDy콢BY[^at|=[c`~^*dD᭫'ABm?oB΃jZ>Cގ"o8%l⃙6􏃭zlc M5|3M(ndml-jQi{38Zi55H=6zJtZpQ54fH/ W5%k#lY_(@t !S+f9ǚ9B=3z51֯5&sܤp;(N\m}Љ+B#Mxc2޻_Mg>LU>)|T4;Wtߠ'O^C0@9;v th&YYFtC8(1ɺ̭{v5p$1Ƙ(dا~2E T'T˟ByߢRs֪4yMG*˛\q'E@JO xZ& Gː^ʄVmцa]bmD\C}\ApE%xȆ;vUPB~=ι (U D4 C⅔6r!&[ȸJ Vpu5WI7R=CGGAB\c!\`Q$H$EmN;?8Z뤨Ñm ?b \3sqSJ}M:$2pN`EVTtm5"Pz]#o`7V״,4:0N}neAI+3e%H\rOoG6?rf\Is0nl4}Ej ]VX:ާdH>e Jl_)kGŐ>Rua?A¾ uxD_521--H\B/aٮ#dN4I_#RC?^!=8LȺKi-sC5&gC9=k;_3>].cڶ|Rv3ᚺohQgN< D=mH5Ap{Y-#݄tҬ܇snT}۲LO뎵ѵ٨?bns '\z~CuوV MȤM ߬@X;^YUޘ{dksa %V`GVAՕS'#A{kqz=,&*Wb-v[Xx7 ͵ld G!A3=|F+Iͥ8T'ܖwx~lrZhQb8qW\Ak~5>YZb$;ʵGG ܢpߒ Z kў,朇ZO{Fmd Z+~*4z~^e6wR~)#:5rw.=C-$'r"X.qˑ BG>UuQ"xOdT*:O^Cev.nr˨BP\sczӁQ, ZH k~oofVuVw`7863Vط}!نj_D3aJ( 2MH+Dܪ>e̹fӭuhzL =H>Fb N^Z5))JZZ\/Bmj7ԖmW~L~AFV";`WsoY? =^O*ZWmd34]0Gg+k$O?7;#acA{l V;6VwWxhE9z\ J`~-X>UG#OR],291;$eρ99@ pZ"I8Vbdq0? 6&{xz"NM9b=q'='gpݖ*TɈ ۔G Iʝ %>4$ /³BWPH HfƜ@X` WQ8F/,V.ȩ69oQO)ic|Ľ$ERX'f%܄H%xyutHZ7T WiӋ0VQVP~a.bD@14ӋG3ӶjOMLb] uEmbl5#!:Cy$-Bb`!gh FY']9i#D.ƚwvxtf0zV,OFZwcyb1Ge$2B$+0 cy]F:/W|/׍)@-~s7''n!Î&YFǠ:%'U(hOIUW#~v\4{鏃*RH^aݝC*T\zc.LtPfZQ]'=q%jq·%\ 4\.Ka4: c9Ps *[ l йC{"LŶE=r*O>`؝$7ף'|ŗnte)Э!dA6V޹h_(i^ȜzfX:&6' £0OFσlߒ`jK|`LVP_z{rC:x{w|OO[:xOr&/J4.sskYrq40ph*E+#ddH珏PTߒ B7Rt$Kd!c½` ,Kwq;٨\]yF]ULc e?\<[nlMm' cж NDb+eǦ7OOX:;f^i3?FI_^[jYE$WKa-h{O얺Ts朌_ޥd!?ګH9 !,|$8r'bSy ezucya+ʆcNpk Dia $4}W+׹{p!FWE'KnP ИC9RUFاOj|L|tcqUR$kM_`4 k4d?[^&'=K$bhd4?TZRll 6s:1[)&sh1%(ʙBVk02p<` 1!* +J=}*B^`Oy&7 j $yO)uB(rP3ɓuyg".D2kTiiQ$R{@0U Ff˷rȀ/jf]TfTpQԕ(5Ȯ`|w'`[?6]RM2/C98/TQ"dU|\Fˋylz#{rQlRbƗ$ջYې ?rE"Ci)4܏Zt w` {Widsj5n/ G`?ltO( 1:l]n.?̲dgiT=r+<m~jWʈy/ObL Y941h 9dpO!fA d,˛H2Tzu{՛Z!By{.(@f4ZV4S>6! 9٭G%LPGDj@ԣU %KI'A:R7 r?Sk*{ifwhtMJF֦h1!8`&ZT،`>R=) >zO8~9bm7I99N8Y["ĎUOw\ʦ=rhv!cA#EͽM{)$(8 ęZhJX-FxD_sC:ViaY K\)_XFO.2h3Ff6YpÖ\ CY Uxk ,^#8pXhMSXk%S(tm?HvۨR{ާFֽ6 5O !(<_<w|=˛1#Va1C1T*3WG.vnLc{S5G{ 'Ib4`*BR3W(l))%^c E vU) *39=^SpX <3ِƁYSOC1[\Tw<O#gԯ$FQ4eP*IC-:NHT|yvoUWtʑ>Cy%S ̆oN3X6+.>B6;O?Ȋ XpYd=LW>B sa0ײz}XV+:mς5v3j>PLGFPPn j'ўaD$2;<@Xnl!3ЗG= ^b$Oe>*06X饯 X(ڤ@K0YuuUdwd K47QSfryQT$!@r>Rǀm U=Cȱ&,1E/_p^ADybq WD\q7dp -Fv$92s٤ZU1\PJ>Bp*)S `%^bNg4D4g8wng ׬3]/;OEf[~ځH+޶ΤEd"cIԏj@Lڿ: F@S-lh4xa9N(<2ps;^;VI%31RbIVA-+ث^= W=/nńoM4v4JwduGpu7d0Ρ8ydmß;rdux/CV5/d%JՅe\B亁<JM>3 =%WL6lj,ksHnLD\%v)OǼJ5:ݚ|0 t$#MI/>Wz>ME{$P28ztMpkZ2, 4&^qɭ w7Z󭓮VAh<&LEM`bJ8N l`ǫC>WP=v}dQ) ;}*qK9I 83PO$(r`$`| ,G%7 >$<&9yEi7'nT$h4aHS;ݢeL&_Q/֐p:rY2,9{Vg E#HQS2} QkThAKZ gptFioHt>ؒb}wl3!C~knjgzcz3rT4weqDc[f*zH{G֍^P N-S~UVX\+PR U`apz6UzA]ҊJF56c-} AK\i|>6F%>A͉FYhWgBDBHWZI"X̸gPsE~&Lp#z-x2rHsҏ 1#?S?aRrV(.ٸk7orP^5^tv;Ei6k]mXa8~G5+mWXǓD̟Vv,:^{gg.:zln; ȓ,2YH4y_R~<95bw=R7UR~t{[s_ݹ!"YhH}!i ݵy_NW)Lb 8@6 "\8ARc#xkMtodO w`]Q)PDE/]4YNGIKg\ 1/9Zۻ D`ZewChy.@x@5n1CtR`ܶYɋ`(1MR>3_N>l4K"Aq x#K>,[_4|ypu.Lak8dYʚ-\V90)8Բ\{ܓhwYgvgH<H|Cd+WsdP.rsf)ʏh@ \Ө.cxkmCү޷,V":cSkEWwMѨ'32 ںvQq"{GRߜo A2 CWkS_t{ٳ;'jPS383_6tzD= D:s㲲)>D Jn  B*0uqoGQ r=&ˌ_9ڏ@;y@: X766~t-RKxu)=T%6B+ p s0)|@b0;P5:)12(/: QQ&K5K7VRk>j &b@JLs&B&7Hgf1%& 'vG %cۗ26[_"7p2cI?F$31C#;rVOJ-4;8ё$D =pW"mas%>H̸[N0wЖ` |k` t/@I|ݚX\viþH! @=\{ @uM~&w'`eOn1wI 6HR ԄÊTa\ jnO)i KvxlmgP#E"_ nN^ZbOԱ2y`LK⎀WCXR.E[;w/5Mbd1/ C.d(8n(u7uJl<{^"O⪆h"V]F Q$ 9atއ#H/fi PUvA +3d*B/N15ۗI' ⎝aʛ@ u߰ ͑ R$}~QDP*UҺT Ws4#y~S![Y*l?`uCە֩P-:}o&?oyV]jEBf ?G5bNe5ߊѧJ(ZNX*ӳ"Bȩ`Mh%xz6bۭB@߉a&M:r%e.γ Fa} ,z"cMr֣RKt:D:~Bʆ|>إ'BIGn3W})g0>[y6!WprcyQ\CgJ8[a~/2V3t :g&w1n G)RWG1(}s)Bi[f:$ 7G=PoC>XS|a1yuߕ{$XV}ݧNY-.,P>m>t3V9N}o {۞ ݱ[̧$Ú k9;Eẓ8*PPLR_(& <3`}I/DwTv~ ,'N$FRv;As`KZIXlZ՛C5BRElYncO1&%%EEa\pq4YP+1ې=Y>+vF@c2V9\t%= KFj;y2 "#[l^j J}2SGkvY}W$ 7?֌ !cz!S@)|Օ;+`KT$,*OxMp y[^)`]8T)l\ӑ⏂.qOR07c0ʝ\&w+m+ [?fCeS[wU2M9^l[]ih:\R%*(BveA}D^_H$?Jkqfg vv[>IW^gw$usflqIV-9Ϸ)p  C4hK9rGƝMK^KB+'aϭjS6ԼU6WMPH ܓhe9uwQŘuL8\Wl{pkhO xn 0f?6lLख़24-IcBK98K`ן4V4c07!.Jf.~9BNQؠĊJ) Jz]tv8>hgxs@ CEu(yoyYrq 26z tmAnp+h5d "AT /U־DYJ(vF9ڡu ,5_:aTdvqmj0-T Ao4p=_i%B. &:ɵ`N K~B"akS} 60R."oǁ jysLd)nZ7׉" ,Wɫ_Y*t7ۿ`?J)1DsL5PdM$oٍHح=?842V @{#c>?JoxvYbߵ-o:7mVZlZP-Z9Q-E"0.Y\vXӴ#X w]a t@D>-_M+S41Yg: 0#]ਿٽ<T}$UDߍYEWw Srkl[$[XNBLPjjf1\I}LCďYVPWP]qP#g"}Lj0B&.i*-fJXWXޏx*#6 S.r´XF_%[+-F{xX-Bolž!N%_Y6V_*ZTB0owm8w5ޠp""zhkZNB,Ņ"%p]80YfͦbUg?=p,.*e|GՠSć$hАLsdQaEد^:>=ё5=?PP6TVxd>Rd< "*a{yc~qDGT<8$-N+1usQc "ŪZ }_.{MȸcQ??*4jk!P&1aq K=KOeBCoω?64ޯf⣐J.ٝdA:ς2o:id#N>)@ugx}-+LHuQ>K 69.jѨ{Vn||F81lDW%c.< d0*up?Kr=<&ɢ -f."|n$nDhuRJFv%+Ǖ mnAQr=eLdcpwX.n;6N b I9Uێ96]~T{"}ίDl9d6(R9܇=[T =Ļg0H/wNōSPҸ!nuOg g6#X`*XM_M?FIPK$H!8/J[iSO#%& T[Tãhρ_8kߞOJ:; FhuT(D&qݏVj0;HӤ9wC)vNZ})sd2wL!|"M#x?rg$*#yzRH'XGaW@{ EpL=k(ynt"T+iepMf=?noH$`s7yIU: ߣ9zT.K6A;פdNaߝNp~ݯ'keOnճl iT4X=mvހ6dO?"s-%?\gE`m}-ݓ~5~ar?"Vtn.23>/cfwYf 30{qV"=~ce[ɌEY7g7RW )ٷEIEHc!~p [%B6AD9S3~Q} _]&SʏԺdA ԆVS. D"`=3S(Zȅ@-oXV8TIɰ"hD+jE.™R|8{Do'<&[(J#fX5N\WoҮNb^!#&>ݐ]x"'O 7日|U`% 캗%ɜֱj0:vRQ蘻[1j; Ēc[#V ER4{q DjDLj7Aa?X) abQ( o!݀@ǟ$KMq<#yJ}ߗAt5H>)]'xTm^y^ku6J,*">sIN(%: d|?Y#*s] [ 3y.8>ozjUy5>5nJHm9/,'7?wT0u ,UxӺ dճVͅ3~I^'tw"r\~HBSrnY>c,H]F9ChP`L:^/-)Δ*IΛe[ 5MCUj9Uixw*%7TKoQwgvsL$Un<b/0X2Tea[dmxT-lQ}H$ax?nkt?{Ԛ˃%N9U)Z|F7"\I/M?F Yf4%r "ŸGN :N2»kFB}lI:~6ﻹ};5Tkt}J6!k }ʼ4dȊYQ?۵=b|)b{0O+s2!dm*MqxJL3!cSAa}*F 1m2SɈ-rM$@hFj-Y5ֺv:񦼉J 1퓽< &&Yc] 2k4h1RυH74nE.'kGJ~Õ$U'eU޴t`^m޴g @  R,ϔ;PԴpB|ek<06s|9"W}Konj7uEC 1(YX3>Krn44A,FfՐL&Ũ;O4Fn3Qʩ+Rdn *[J2#.ъ4qFF)qS6i>,\'l.k6֣r9Ąb@(+CoVXMOH 8흿[֛HɃy 2X-CzPP.>~ @ϕ-a)_?CBH9e3i{DQzouHWt֦ds3{sɬp3&/OjDfr57.kT:ag!>ݩ"N͋rt,|.A5Jo)gOfFO.,~;xW#WC;]=Dwεqo)%D U,K б,jUOf#l#h +'Α9:鏜f׬AG ~ͪ"n12q[?ĺ R_tT]Swi0JOz*}aAҽќl6Nǎ H[͍ͥ20𢔚>u#+VO,rGmzzaZ|\).J[P4=cFbS1#/Ws1P皦?sr@h?bz$}lVN/?=!x|鲋Ns'^S >T9.Mltf#KJ4]d}chgY *P]Vn k׏l.{L&Dh%*I;B085t5Ma>)w^ߧusn\Vx#AQţ+\'@c9QV8vo"{eK@ܐ&ݵVଡ଼WE\\v"`Xw!YjR __F6wuq7 oZx{"&WPےd&^.`=' bNÜt"C7-E_EJJQ~Ӳ\u3X&tukmAP8,4`q=B} 2-Jj\uP[ʶL=Mu/ !DU2\o3.k{xγǃ,%5cn{jn%HE,ũSSPv.5p&pv D;dA$ 8fb«%ȡw=5`t;MƦ[ZB,3v3ps#`4N9J^1VXh5 Qr(\s-{5oVzO$t];F:͠[r.9y>@a !7: ⏡Aࡴ0| 'cy<46YeTGwlq2KI%bIDwjqEs=Zkmkx @hި7c43՛x Wz<?}% pt p>,-6  D5wц4r;N&S߶5t3ka0{ w2ڥ'Ry1"SY0_:r{ 4$˰1L5- t TLZE{Fi@ 2XЖ/xGCzxS"*7&?d`hiiі?A%u5Sr%7o3۾'vguwuah[߲R /mBfHUrK{|~L*XsXێ,nyd$-K&o[TSb*#x{׼2[!~ Nkr\#SQ*49ԦtLa|S ܯ8P鿋VnQn}Dūk$F^&|d9Q88t-NpN#NKls|dϖ;×ẾX}/ɶV lwHsԀNAd;jFӪ?*)BVJ%ޱWxYZ4`8H>'dYc1M%0!%~.vj1 | T7\O $V.zALՕ9 <+ 7 ҀEq=_dP%mdt(SQ{S}y@QVFOxϦmy utϪŸ?XUt0B1:fG}Y`B}ZlN27MqX85gchI=̶a;jN`9.j,OvH$jKd0+}JYwPXf5WjV{j(өxUIxlKrvs~Bma&+ O \s6\{̽|÷^n ȼ$3 Pw+f9L4脌=Pa&*qm[tfZڦo; F 7NzbSϫ˳=[4jrM^e; I[o Eٷ'fU<~wƆAղ'|43q ڑ|ίa]Aֆ<PōԪ{/&i#h.>Os7v7D\םkvd`KJx9Txw6z]ek^Jr7!MQ@}f0%[|GfB!opPęG =E^L^;&~ O;:1421=ȶM@BGSh~;Ttn'Z:>3R} _1pq|d^1޶}J߂?_59}in!dT,B \N;ijLp-W`DH) 7w!ǿsؾەtQB ܌Mo :mB &͡B+p9uZLvŽ!Vi#6xDz˴ELJTxɮ\6rLjq .ο!G (Tz q|3i KW0<`ZLX4N0|ɪ@OhicewNf?e ްg{E*b 'IQ_Fs-wIP4U K[ufqgFcI6?^ -|B%kiIDޑ z~&>RhYTp\a󭎗0 L-HMpDg4]c&<rs.TY&$T2Ӿ4OP0έzm&On"ٸGDXG[&NZA/W&H5j VR<sv/Vs:O^YO~v ?VaWdz=]C[Ts`s21pb疦cR1ſnIwK1T@r^~4N/LՕRMo.m;~ Ka4=} K/<Ar+r ~@vʡN;i02mo$ާ6p|c}P!jBy`VXRiӲ'^I[e57WBWH)B73^7팃]f#bJ 37m?椪}.%̄05vr#bZm^?ǝedzlZ'D7Yc,޿]K@Q_쎲TTu\ wMU3 q!^c$fc:3L6gm@%|atŚ r2*ku3'Q|6XH7J.j[7NA)e'__̆#Qo=&A^II*/էo-NPݽk DZ q;߲^])ܤnlHtyY(6@6x3E4qd"rw#e+6.~0 C[<"(v1~E䒍9`ќhb7Cg͓K)Ib':ixw̐fM3 Hn|s )|4rE;Ƥ+%> 7DPfjޛ%x5BƐg]v7""@N! k-u-HKwn}_?txЏ4lygG̵DǬ!O9pa|R^Q$STW{#®0,n"_zjµJ*}s-Om7SAc'2ߧ@YdY&I="7B+ùҧ6/\ID{M_/Č5`QSG?m3ino_g+Hm$*1ʇBt嵠_Y&Y02Bq" ,+KAgجFl ˎݛGVЫҤc-ʚFXf[y8dN3)EU4)%CTЬ}ˀ~/ ̶Lz2Khkat'uR )>_rD`HqHN{qWmG2Ӊxp`7t9;MN6McEHK:*јx+Pi5 L6kYPFLlZ[G .p 1.yHٴ0x&gwJѲU]{}5Fo&#R,zr`}5UѫMͣn>>T_u+kᙸ0Q*[H<*.}, 5'&=`A%eX~xu%ȋ, %rGc5,'չRe5cDBk2Y"I ʗ赅G͸_2>O۫qoEg=<{s^ 1ё!o.W79pTJǜ{bW[ܔ.bRl4pxVKqkg52`V#F?nK(XS(=&\`0۬ 1-m>>=*dsqp2ϗ3 !rp3aKϮG kL?o6Ww@&䘐B=Wtf>_YH6n^;V~Kd*CQ_`>Ye}ϤOlz|WVxQ/u޿U1\ gQwK_/ef;bӼۧn}@֎#Gw7"f˽ ~5lZDln}eeO b9p]#0xb:J'ΊgU&̙ (RȀ*L8`KC\}ԶW[=аx,غw2F{Vv86J`Α'MJG@Ǿj .  P-41  [(z:8B &,')qzSZbbmrvLŁ^GG!L/`\wwL_&"Xc- ΐF̰+f1u zᲫ#l/ʭ+&AAb͋do[Zn+#mU{4CP*IyԹH|Vkun :Zz0@t8͆Ӊ+8:_LRy\\XUyJIHI 9F`4@H}ԲEpI[>q1KtlDPwWE49BL yRjD4\ y(!eޓhY.1&Ad~x)Ѥzv=Z)w~ y4XPFQ͜Г-w3vU+̞7S[@QrFNuÁmHm\H5xKE| >'`5ۅV gi$KV6HLH<^cPl h S${cVʉ0=`JC ?!ޑ+hMa<d8HI۷U`FymNnH` "D۞FWT4^WUؾ҅@[7lavJ"[0mGAUkmh"g}ǀd=cFe.Ѝg>HB˗)U&za )P'Z<cf;i{9`gpN$+{X$Z|>ۦ+T6H\M>rف '֧#h=M*rTJ} g:!;8@-|;Mˏ'rZ!nZ8BFE .QV/^0buiddj`3֤U'~̠RYZ5ĵi#&Sdc'<zȆ=5O7{F ak*8!/R l\k0{XKZ0PM*-G[$ m0T{>¹-Ho¦[F* oX-bۃkgJE覲CEǦ5&hyBn @Sش6e͹BKiS1iB&R)ͯl'(=PXJ l#/P3.oUUL[2WX r霉l)8$C[?[&9k6P&YRí"Fr( 뚵8lC[#cvCǑ: Fݻh Y>m-HcNAOIgyUpWF`|aaOw_BgPD-" R$6hqzYr*bZc6G&@P鎘5OQ! V9+xT3@Y6S:%)Ӛte sYxPnmif*vEpT'b5`4L 7\U++d_~ p Vc*5aG\}ڙ,3tMl.G\ʵ!5F .VpL,rJFRC`i!cl_ [M-llTaaܲ]`lܠ0̌ OT.60 k}_E}HʚxRI Jasg?m\76T?T,s)Ҳr8`|aȉCO ;ʲ/,?WsSuqY34˓4SαqO;sw^,1 wڈ7$W-nfI?Ãv g3hဿ_nX4LEaF%p0 >r6@9K6n>WuDЋ5cz8;yMtl u&j,㧟Y瀆G8xNH6NqubWC@b@@H*}B<re Cf%=&uloOS8 Ku}&h271$(w/}st,Bl3D|ݴY0tp8݅ט,|pݚ Ta!p=N(=Jk,Y10̢}uuOt:IHsH=|Z0;glܺuڴ%?@Z4,\ݠz,@~) QThR9fM=$;qr*r~(;XAL| ax3]aQ{&z.GnĤYJJB4ቝBLgb%>hdnViec*5&.ONhf3 2ۿ$綉Q/ ʝL}&!q7ךVk]% gtE и}ogn@0ȧ`!酨ɗ{8j7W{\ۑܮ] 2#suED!+qMB%.]\YB\QyV]7 sEsj`yPZvGr}&Y5Q Q>h0`v.Gʽ(r2ᆰZfHXQѾoAZdgZV,@~0Q0 @}׎ @6܆hl䚚e ʟ['X%ZuD:w2zj҄]*X`1ܔ:k܇;}FDDRd:W7"f#/6͂}`yXȘE{H AT=^l^mO UcK*CQ&3-:<S'=Hz{y[ d}('kHQo՚d.x];aq^?c{1 / iynZz*h4iI,)vW{&?JBYl/ *YD~3 0yG 9[wZ@ƃž>Zz@I8JA$-[HGW,Ԛ]Hxǎ@/,z+w`ev@|*ce38eE)S_LhbR_`726y qmyAԊq!,m/Y=O`bҏ3ZgO]&7׊ ot}zdp۹!*pIBYЗ!MVb樒ťG䉭,Ofl>im7WPŘ ,!zˤЉ@.Q0m5IkCp,#4|@!ۿ|(thP;By> * Ca^dRcON'ȩZ Mvk.\7xpN80 a[MW¢z&lЊJ3Ǵ^|B{S-g6b /'60`eĘWQ!MȔ4FeUU¦p)9i8D -F{vJY?H2OҢ4_9#<*~](3XI85 4tÕ} KH0.特A-UƬ2rvo)D\sɫW_pz9%&Ԧ6+Bٹ{kh9!;[H8Ɂr ZnN:Cw*7fDgWvY=[7K@J#IJQn!RD7(n}A]C<5Ƒ]) 3&7`] RlLpTb9aKY=禕R P9UŔ]"Oo;af!lhA $dO>__FNuWmΦT$&->͎sw"m}A=f(t"SEn:g"Qм2J#D[AۃYa>Kb:tF|A@H7 K%`ogPԘI^{Iqa컯toՖu H- ߪVQBCW.Sh078b!g:{qX'Ȼs/@A+݁j^@/󺊙ч>CU!߉૔} jmGPIeg4u8QD SI٭Y0juK[^ѫ5lNxpEE1X> JVGÐYm,JzH3:N;FfdJx8.a{ȁWzA;ޠaE5^j |)5@'EDHA;AT-iKgPIvYnh1Lh ? hcFy6 WEcc`;xPoDMb1J,Mm)th@r+,@鲫wFȖVD%(Ѕ@2vN`CerfX{G{~)$Ы贃2BUݛGZ&)81+dž` f1Q/ :+&J[&{M(=s:蒻MGަDRBFI eH_Hhjn4ҜQgG}61]BSgӼr;zZNf6A'I[w6g.Ϫm^s:JSwĹN/PTԇ6!=ٟ@]q_chɜ<-xO$80| E4 1ѕ\# .@Ɵ48@P4TE=l'pV ֪,v/Ԩ>OQ&jYj\ݯ#S  L|7j`]otD[Dh)e# )fO7sX[̂ Sx:tG>aV 8/^yZκXoh}:d3df D.&bR\v؈ȧ\J:jR^K Qlga*F󅼃vPp%xX釤pKo#ISV!V `nRL(gUmV 41o5]Sg&n6eOKp:*"t`8ıb8G"S)Ҟr6dd' 5v OtFeL"f^vz>e"א]9?7|e$Qs{gtdw;i±/X3,}s=CXS{,i⛢NcrH#$BD3N }?S6wE)2ZѶlS =ȷD =&k6m\X/jduИ11kdFgNx^e 4N? U$?}Ն'M EOpZQڞʣtPY|j+x I:( MMrw#? |M1Y;P3'δC$;c7ͥJuuW`:bs>J2l ed-%23W50ﱋ|I9VFէ$kE[;/T=Ն7c,PW P$rO5WfiUO1 e܀1e@e]זH0p}\qm[a>hߢ^ۺ81GMwD\W > װ YEmI7]X˱U5XswUu;Ob lzZZXȊYƩ,нUwLjto]_{bG+s7!R˻8VӶ9C!9 d)eZq! &] [| bg~ Sƒ@6Hm|{tHۗjq5;?^%V"UB)F 2jmYmUjʪE8ٗ'sS9  ]} l]୛?I79  NkŘ^lFmP vQ/ zd ]oaaHQT\}M6nqt`_I\PS dyu%W;t0݉5Az w{cIZ}{7vN +z|NF@-Aځ1/V \*\`![ [AẎwzpgfy[aKuČBxF ϹT`D>FP=x.ɓP׵3b.2df 7XL ^ 5.iY|Ɵ`DAkEK.N7b P^ɣhfd32sz$c2l<&zKONS$_B1ӰL$;f{/{ήJvƯ[5|-]TX׫iЭ"WB4+D怰oqW.5wln3Ny%tNs(eur|eAP A,fѡ9U|[! ;i_ NϿ;C6">ƈ' s*S[t8;f&&'FXk7I͠IigauHmkx'uOcE $G(YWwׁCno-}{4 ?jDc"VF.d3(PkV+ؾ̮k\ Oxծ Zvݤ̐ꑎ\x|熝󦠫;t{Vip1h1ǻz=Jg;e=PsG6NV=4Y?oťIS'3vN]N@;F~+%ʊ̏XuD{q\6v#ucFD&X25uyJ. y-^WY$\Uo9gع;IM<8r9C5~2x9$>OyHG]֫-CBٴc} !I'AM)y$܊rߌ)1駜nl2@AtD v\kƇ ć2u݄W6nih 7;~Kmkِм)/w/p .܉~QN!mZe3^MITTT-%IN7φR`#(wwEN~TmN5o#5!rE0xΞ`r5>F>7G%%:÷2câ eUt5DʠoE*25/&\SY^p^ml$ Ϯ@ȵ2a*3g;}DaTܧsD ~eQߡ}J-[Rܚ ]^jua7l\#Ọ 4<՝Y 粹~ڹ,űp**  'G[,,o[ڞ%0{ʨKߪ9ZKŇSj6u$`{ ьE0aTuɨ>O-ޞǯ5 ׎#4\R?=eP2(xmQIm@ ѫ-\٥ݯy :`Q;Ɗl>ODƑf]iHy@z&KWV8wj='GRUʼqW SW-i qCf5$lB1̉:{IUX0W.3AܠNH-%. }m9$w]Ƒ7ެb9ʳ+N[xq_jL.#B(ǝA58w`U^ 5ToMnYspu1'Fƥ,RLφVv>`I$5[haʝ_V6SCnOElh(jT54D;y$H&ɡ/_uTH6CL'nAޥC%R,>*$)<' DZLrlpg[]= gG^a [d_K1 7mv9BÏ>AÎGL^".P_8ՉCnr8^> :*Ԫ+Y\pL 1E/#XsuJ<v*u8 =5%zG4ʻRӆQT_& y-c!hÛ[G(33"6ҭ2F*'_KKCG46{ioE4֞ba|I|Tʒ[Վ1)-d?GWF誐8M} ~#2˫_a 84:jfxk-PPj X7~~Q{,К0KRk܂(x؊8\%jǐ$$Tyiɼn7'%It%F&aʠl[/U(q( +;] /j&('z8Q㽊͝3q I!c-uJڰ%m{{̡py'4NYȝ=x bVXP"Gp.~JSFtъqs4͠v|_WEUQleLgkJf-qpN v~`l8 ϶&'nWn:`pdIYvtH')蛄 0Tudπ [ɚnhIR-֕ql{]CVZz?c'#Qp&Ee_d_6=n`El;̶B2yUMc⢚Gڃw)^OBDg6qnX+\)-(8\n|$DFd<{;2/8]!$&9|kб%}"w[#(/JO"0qUS/>WfH?eT"tN f߅JiH\` Fujʃ͗#+QK4ܬ[tk>=^W(hlw``oaH˖r51}yn9:5 ӂ]Ӥُ-dep 7Dvڎ|xPC 1ꤜ*zy t8ܤLKo0 &j=<^$ԠPjru-dT53GX.gk 8OI7f)*κt(h~Hˬ):-C3[nkͧsuP$"Yģ+(Ҽ.%"uo/ea q<4<v5NF1/B%N% c-G=:#nYKQQE6ADE93Kit6:.I9ZYIX=BZ2u^ϙn'@Vw<]v^J#kf"7 v.sUVﲊW1Q]!IPUTo*w4'@BNg }d ;lcp[A5oxwD8oHޠU9Y:$cHzgiYG16 A[(wAfU.4KZMKP#F9%b`cigJIMW`au^=l;K{̮1FUx 26\/[t,xrMf( }ž-&羣mzj*mOt3,4mª JQsPoB U9ޠ s +mJWٱh ёPJȟ4FK؍܎{; 6XP{Yosaݶ 4%Q ?2k6Uvf ݾpy(-_naMi$QR9(>B #28\Z% W- \q@dX GӐK ^z S>z{5y ݌30 =9ys Kix@7AWX?A LhB#?- ?:?'G[~q[TG`HM* Ɏ'A(IZN_B@4& ^1)7KL|G[*;2x[]S0#OinւGy_9*f|nc)",mU"`9*ACڷ:(N3 1`X/xYPwq pl7k#}L%]"f+6$»H;<;JɎE^n2GLX =,yڄ݅o@c;߶ 8fh0tOm\Ѷר5tlB '&K*fq,6 jBA[q "O7PFэIL  n?bcEo%L;K~͗4l"xN"A;kAρ:#ƭ$9^1+G: 1Ȧc; }GOI]z5Glr=& +U$ UK&έ1qJi\7{6D,Qw~AY_9 |h{V'  MK"r{"RVpY xui ]|u"7Z7Pg!aiA3+X9l`aFFU|[p"N˧oNpd4}ƣ}.0&'Ê#t`-/&qG _܉Ms2U_Ƹ+=sSCYp0Tjcķl,_b'K걈J`Ы|ÂГ“0FQL)hm׬9b3L1Fۏ'b:Eyǝ(Yz.J?YلrkRؖ &N:A׍CRr~/] 4ui#+1Vse;Dwµ/ H$ܓDM>dQ:^3\OQb NsQ/;3>Z.<%q:dWl4'_L~3¢Ey=,LQ ; }6H۞Sú,ZIOpca&=ϓ1ro!xCƠsReI2 ʤ^\ACJ@+\H& 'Z3pmY:$v0VfOTOPFH50|,]-jR|hHn!p|хHtFe5S]VnO6uq.[Wݙ O-Ǥ{R %}0?DqsDv`,,pu(ȺN/ԩPt{lgA^@*q*P}Ar0ʼ/e$3REÃ5IdiB5yr~10;ɸhR  }?tprـByMU[S*86+cy~'gx _9^(?Dk mnz{5C+ͷ=-Y{Փ*Vƽ+%^/ch ;[ǐl6Q0Lm*m]!9^#sw7Y' lsbI=%r̩Z21agA[I5/Dj@]CDۆ& qڍ\]T(1N OA6r_]͜80I8dv/|Vnfl6VO+9[P}Yi3׌WCKSw &HsAxt܉k |ɃoS{0ҭwm/?ɷB_.z͟"?tB̜[.P!hf!kr$wD_3k\6#Sgna @o;&<(yR;gE1PC/m_Pg#1i K 37ty7#)r[ a>-Ĵ'!+'Fo/\GOdMΥ_{k1 ǦCܒY 7m[}ET6yyVNXs1zOV[ ̺DE~g8CqSgۆ[ [eӴid'/^*yΥ^}}4eͭ 3jeRRǖ,ŝ@|2}3Nys- aNf >ڹIE>QVjfX(F}BIj핐ƲƑ WN[ FO4ߓ&߼s3Th.>RgMQBacH{q2eMel#]EyА5us9a`#1mNN%O?NyV9I_^寜?9}o`0m,BVZm.~(2OʆoAY*(i-Nwe1Q[_Sk%_5dw'Etl}𵢇NFY:"tw/wLdLU8e~2&2v8{~`ip{'㿦 d|ŽY.y9V^V~X0+}"_XK\iM;43+,~i<S8 NU)3KJͅ9$#bg1!{@=ms(ZNOAlhss42n[o'n5$r4| @z^_-l=; 0Dv6UuԂp(s/q\kf<);N#C} @JxnJTF>C3y) &_}W 2'e9ʸ!:48zтg9h}=0(zzhWs*9(\æc9RM 0TA_*R`]iKVJ cqjq oguXWiQdxx}CohoDouYӛPeHV˅>1z1 N'@2]*3ܵ(+H$]&!^X;Ԥc7:w:yk8l'$`J:e|gEnqYm(L_M- RsKYN#u5JJSK;VJ+m]=#06Et(SiIh"ϸGy N| ٤ Mc۴ ǣKöJӆ.|ݤ"'S=7&O(.nO( M bT%P.2~'b9،3.;M f#ϛJ)[+vț3Fxޡ(LlI?0H,ǐ+ +.?b/WQM~5o7iiI"YSjI>T3ռQ,<~]V 8_h.L_ \>G+1o@ilR1V3R+ؤI-d<0sŹCEZI& Q&kST[JMz B0,0в]'Z[agk\>g7UȾǀH# ?~05k>D@+a]2\OZakp{ɶfLNRtS^ 2V ʳ {ˡ?0e-+|[I@K欧!mI_N1P1@=,MnfjHW\m̖Cӕ)livE`«x9trSrl[$I{yZF~~c9L*svʅ/z%tFƬlysm{0@d 5o 6]|NJ &t6Y0Cpғ(W53nȢ!}UՄ#e8f.30~R{ Ꮲ W{ʂ'Ed`Ic"h,D,d(pH '] dsysٱ9 rE╖JԚDK hVu]Q wO[5F 9pB3ʥxgDGv#=VPcmF'?JOmqLO| C4?]݌>L@X+7 />|XkPs2HH\ w>G;Ƣ ,&KjMjAT^J;Gt&D =Z>ˎ62T5ñ3 mܣzPdi.Cls^}?xF!y%ݏMooY@=Bf?%P^:.$bܺST9ɾbJtu !D0䄽.dpX1b.fKQBr\})ƾZhj`w4(U?Pw<1uu/*ϭoF;D*,eq~Il*]#p/\wQd-~8`ӂ"dqv?@KwыI`ޞ? \:r8l8ڰAJ2ycF\pkZ#F愰pljN4\dROAGC31]!DB~NGMҋld;(3rNBhH^D!97I咒U!nīKvn*\9 9nk38&J:/иTV|*tܟ>m"RC+F#>0/h_tw6z`tTߜXj$ " ,"h Fk- }C# *Q4#s?)]8iSˊSvV\b%S/t*7X.VBi(gdj/jl/ھ7)u+9Ƭ:K'و  3fs.<3& "Z/-n 3sluo&CE;jw7#C Evy{)&<_2XGm.iEgI:0Uwxs͖PQXɢ$ >~]? Ng2A:zQ2=˔ٹ3WE`ʜy;wIut5s6 ~^kɸJce%gc%V݁<}[ՑP([ܫtxzٓAH^ AAg0%ܮC )@\2kDQX*9g0KݎDS82yi8P2fȣڶ6֦x jivlU|M4q3_LG$w211ګr$A; ̪S;,.@ IqBUi8of#rrY*_C,V(kBu7E Džf`@Pg7S)׸l=Yē#&9J,`ywC\ߖO!\l!0V kVU1~6A@:b.wGϘY{qDl-ݷ+i bo5C)b]!X;,^ \% kf=kWPjߢkGHk5K3a1P̫2K4afzRKwdSmZW3oc^܋?TOu"ǺN~bfF:SkWI1V0Ns_;ZfC!-# fcIq9-/˒FJH``bԲ}#~l\o`BLh]l t0;VxiʁRIi14>' L+j_TG燢Xl_\ѕ!Wn"<ϼYCp(n-FPfuӾ~G]CkCzCw٤]b)dVu(&*3-c㉲LbbC, k<"ֳ?Yy|k95|H-{rBƹbiw @S ӃS-铸zf͏ TiMtG ;n˕+DnrQq@ "U?Vҿ#1^>Rm\)(-*ZT蘁Ͽ-Ƌ홰fut^Dh jAD:d`'7)u+`٨!m3;D C\7){L!&PK`HʣUڅ4@79P)AAzYP`mфBS (qiN9I?Uvb ,oK@{ע H`+|@|d!yO,,i)\Yk*LEG&:Rg3Q)%#"IWB4'9^TD)Yًb_:#f"]H6@MM {؀8,q/(ߢb1N.笋N ƥ'e$iT[ä8d[X mv]憕.cK%*K~U`iܨyn~?^mk_ AP臓 >!) kQY$lJ_`6o[&r+8ڪoRwg"J9,On4RqAμlBWŤۿ|R9+'L4uHB՘HqDŅ{DnxSz^vd*X>>Qq7Y( P,9 ;#% dQ#bS(֬,=%w@UnA0&PIGJ5\GIR7"/PQF;(6;-Fg@@ Dž <2tDexvX(Bxb&p'kY#izUk<2a_C}Ƣao-ֱsC[0ϹbvCv2֝Nl2#9@_B!Y\|330()W%4 #& `*"AtD{jL 2L &I f&ZlP(3MȐ(w8.R6JK_ GKulUjG0nAklފ `Z (,l%…YIGŵE e-csoo;42bـ]݊b 1{qsxE25u#YJ ls`Qū %iGmdg̞_qvr!һH1Hff>{+S%CٱΝߎcxho&!W5?@@%S Fs441kUV}`$¼uD<` ^B\(I=IY'qmorتdÍtMnxk~a9=8`Fh1^ dwQWL)N\m e=R};#g$\k|0 6x(ͰH@pzkڛ9( 7|9~C3dc;O$eK,Ńna@!lx1ct,+7Y-#pZ\H:,֥T"zZM7,>ͩ`<`C$I=>i]4/00.XOW7/FѻYIџ=1tYB&=s9mHF&5? t=?v^D1v &N .Ddؚ\Ȃw3QLGZͦɻqi%bRI6*'A{sP5b `{>\ PdtOrXx͆j >{$2PåY-w6[]ͮ{˂1tcd,5IXE Ӣ+y89nGd[rˍ3ym7)> &V$$MX2aDjU԰ۻ:!&f5?Sʟ3w.dM^ս d-G sY\QcKjί"?QNq!G,^|fi511VƏ,x;t58l}Nc}m]l0üV}Hĵ@wZGnۼNoQ|4?ir)O+@y][*D2m?Ccl⣬jQ:s}}1~QꪌEjī9&{mbWn>?"2`ֽ4bSY}vu芖e{&M:AeK ?P8*u)ǵ3U|}H@32;NcaU|^4t2Nr 'KT[ݢZndRe7ó`։O0"z~Ф͆xI#r  9l/*8`{W6w$0{Zt NĻ'[1gÆ8iwHmGV^^1-(K)}1a$A:uqv-;G0"]ʡS6ަ¿ue Ĝvx(:T%[R),:&\C[p}lX3`~QZ)|[?:A: d5c>c0r%}BCSTE˯a7a9;sB? b&, mDu)DD1^YC!MmIVr6? Lah{i6AЩ])׳۪˫ض)#3[q4|~1:D7j 93zIG6GsΈh|v 4|DpҤri۸Wt{Сr?Sjhe3!9*3&طU32k;Z!L`1ۂ&,J[Ӥ:Z> ʁ(Q`|/@M|& jLPvBM;]C_1d^D dvrwo {{JvrsDrR5[mg>X޷D~`$<@2vNWLZ`9  q>O i"iȐ3Ka%k\02z. %pߢ(Do/E`֜Gљxe!B0Z5QWö[ˬT9 =bsLX80! Bm@(-|x2یVOf_{X>UC cP}p?_([jw|j_SgOؿtӚvT7ȉG냑 -ӀRh.HE9='uz=Sl3'Vac6 oCnqBmy ٳ0E'>8ޞ„=R:?'G@1J%%_#RVOɗJk=^V 1/Sy R<乨8HE .QȢGOooPTX1ЭtN GY]|$-?: 䭦{PnΑԈQ~ /SAI K'9^sbSɀUZ*4bM,<? |".Zcѫh!#挹x!9zj 'euFb2:_% Lx ΜA!tF-N%U9,sz =>W%Z Pe-d7<: j`Vyfv~JKZ[-?+kyC4"Xޯh*2~U#aUEX8z!&9ln#*Qɪ N"t8LS$/;%P[o]-ՎX|V5e9(:|DR9O' :ND޻nM.㨚CWDs3MpSV$24 cٹ]of 徘R(Ym2W"'j*{yHy "noGKI`.nƊ]=U߹y B:gCM~R#jW,/x ꮝ] ($'ߙ\_F:#.5%+Ns [DEhN-C%j6?BSNBXPYhT G)]=mvRnG˖0E={BɊzЈ{$\Ҏo(,+Wo$^^}FPId$rNy3[ګ:,1~vs .-{O㙙HB e%!!5#7TVʳɚT#c1?$-lӱ/#d ew@# cN<ʋ^O8o`ccA x9?{<"$cslt;Jj'jxP(a8Ł.62k!JyD|5hy'}OS'F^GѓrXмMyɠ@DڻZ5i]7I+lK~~4܉QzBKׂi S1qd8uuo3[VT LPilNVR13.e-}LnTFu%qVI.!TۿR p{o!B9+ZVx:u4?A9]r4lC.晁:s+FN_.lel[1hU`}.d 8gn[,K~6|gH/ 4<2^t 'euCޓcx'RfN0@l"%m67;:I8Q~ HXm_[gcG/+E^({Ȝf"yYU79"ƹN. W̍yJK=@mrKW]"n kXt#U[Af$C*+z;%=6mf<ζZNJպ&딄QuWmC_2|t/~|I^FkG ࡡ0f54ۂ"]f𭎎9G%O2>zfnI00> A@vRNC?_f3vfM-Q`x甼XdTcmY1AO *sO:M Æ0,WN OI{lk!kT]Iɾ<=h~@z;KK'Da#*A 9^:>UJrg~+9w_G^,>bqru g+|"$!F(p1͎WhпJgZB&'/ޞlEjt|:.0 C{TǞ3< CvF>rfڍ8MErKr1Ũ~G2:r]5'=rG ѥgZ,XIc94Lh?!kJdSKjiUiU~&NOJ ]W]+hSgޞfؔ|\>oϕ! k4Js.h}'8miJ!.䉏`3s+Buihj~^ kfSiC{Dwu-jK/ r]hU~KN}s :"߯X&=ƈ'A~xu շF4 D$>d} BN١-=8 y]8HLdSTM˻~r$`}d;ԣ0k~(ݝ>c\+ǐoJ=4X/OY/)V;,_DnFx- &Z8l`ݑ.>$kQwȥҔ{B#UJ_͋ƔyE]mGѶY~>ocDR˒Yr\ )<-%ۣ&1&:H&dR>hgl!yB+-S$9K.5'K rV5ybɾe瞁"bЬ_7>R|_X{?_*0,péAyeI[E8nZ.ݶ4wP:UQa2zMҚɓ,|88T2l jaghp [ևRfu58EE;'E%DgFY`jf rDnX],!C'+wj…`K 9(R S`w\7r#n φ rs5Agx˼EeۅJdܞs럎|.f\:XP6S+!|4Lz!!ud)xRA~Or"{F૎&DJpWOqO8\CVI6&ќ*}*BK5`8)H(V3 ki8GLl]yQIm-߅gAyb9}QU :=m-S\KF3 xh툕Yg j@nLcFU|kt@`i_h7T'[+?ԈHxå+sa|QѹqTq{|!R/5 !ƺoGt&|g/k/a\¢%5iA Z;[vxG2:NNOɕ{nb ?*zt\}M)WV 4XI^HS>R~w9980 8\VT"pϽmcRfdQ;y/;ͷR8cn$(x'0XR1vlL5YgLCyV:lFc%5yvٞϫىR[;!t,M(M ѿKWG AU'Cݧb>)t!JbbH``x'qXXq09xBt aw?uN$ecnO1bWs*@"1"('ʾQ45U5,1*n0y[?c5iNO=g=Kvݞ:DTV[<=+.ZlJFr=L/2 ނim QpZF0)ˤX3b<"+ŧ #[IaUȣ>q~{vTƌ%Hu32~o::x~p`[}h7oEnI+8?ԍ^̧5v2s5Η~< cUA W-NiԥG|>VL1%)ЈU/p>eIۥEחcaAr:L?JO"ȄV.>VU;(U<ܳ+GSB.G4##?Wz/NL3w㰾mf2P. u,TY9Иu'(I%lB|kZR;벛gq{g _3Q@3\?kbZ: hR0ԄumR.C +sga%8dm{<⁙/jw箸+M*ʤiP6 6,myjŕYwE1ApoR ظ/\Y;&^J]#"m!Ŷ?M `/&#δ 5>aQtMeAyt [yI m%;9JB[ z$h`+]w ȫ]N7kQilS*pC~Gzd^a-i3MK%o9c*Q>zCbBGr5ڗ1/0NQ򁞰$WeHfWCN^< 3g0D1e۝#_aZ.92i\ ` i!K@5GF(ȭb}~u?Q%%NB$؏/+h.OA%R$тם|, Ze8fc! vBcA_WuiUG REYnIBG SŨ,U>v21/ҳBZ "×V%$Lo* xT>^bt *Z5D滲*Ǿ[}$jAz|5^  v!hi3hkNa-]ڠ4y,| R4/җ`e߀~QE;t-Z,Rm0]BbI7Ms$oziӚQ]0g;x24*j*)񑞬$˗U[~3VEFv g>', &LX}kMT-;ԦCȑjٕS>$7|_r2M;"֜ާO7Y}{ 5J?OPS-BCDEGp$4D7n@lx?Wxڿ1a2Wk{1G̸` :3'#Sc}ɸc?D䔩U@}.P5 r2 K c,0ʇT] YZ