python3-dnf-4.7.0-11.1.hsx.el8 >  H b **=@o4+Y) '7]++-w I OJ _Z5RԚ |:F"#ظ| 齉:V=C[!`Cx҆&IMAb6:DXFJuxoJzF͏ gwy uxΣ1U&lD۸&NXxJydtP ue'ZC>.;){A+"63e11df78210eb45cf1d88d7f471ed3b5920547662be9fe40d24336fe55c0c262c5016dca2573d7d417e2ddae21346eea64421ac{b **=@Ќ@h Ymq9E1yZߦ 9{+p׹̕a n TD7q}5B:9EuDchhZ=f߳S_`JK ?˶tfz;h" i,;&U0rY鰃U{-X|pX?`Y͓1J{+zꏮ'qgk4 Dko}ni@+crSۖ[)=Ѽ ZDE>][O] +v>p?t?dd ! ;X\x|  $  6   H   l  L5  M@ Qd V [[ ```La_(a8a9c:{GO HS IW XXYX\Y  ]]0 ^r=budvevfvlwtw u{@ vdw x y `Cpython3-dnf4.7.011.1.hsx.el8Python 3 interface to DNFPython 3 interface to DNF.bFx86-02.mbox.rdu2.centos.org%CentOSCentOS Hyperscale SIGGPLv2+CBS Unspecifiedhttps://github.com/rpm-software-management/dnflinuxnoarchm4577dfk""HH%% I '*'*77   VVggA A KKKK<<xix!!  1 1AA(-. a a}{ghzz  yy  ((,, e e:t:t QQWW**__6Q6QaaOO ?t :F%Sm A]2z&l sJ2~/ f]4Z9f`:':' O r  qq6y6FF:a:%,;M~0!(rT<<^^F+o"3QL. hhY e~-`}ONqq&&66.W>AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤b1b5b5b5`tfb6b5b5b5b5b5b5b6b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b6b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b1`tfb5`tfb6b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b6b5b5b5b6b5b5b5`tfb0b5`tfb6b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5b5`tf`tf`tf`tf`tf`tf`tfb1b1`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tfb1`tf`tf`tf`tf`tf`tf`tf`tfb0b5`tfb6b5b5b5b5b5b5b5b5`tf`tf`tfb1`tfb5`tfb6b5b5b6b5b6b5`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tfb5`tfb6b5b5b5b5b6b5`tf`tf`tf`tf`tf`tf`tfb1`tfb5`tfb6b5b5b5b5b5b5b5b5b5b5`tf`tfb0`tf`tf`tf`tf`tf`tfb1b5`tfb6b5b5b5b5b5b5`tf`tf096c1d230ab33c0a4766d6e1b6b3e181cf45cdad9b68953012bcdf1298eb4e0133f2dd0ffdbd197ee95c114bb1b86c0e458c3babc5acb417ddd368176b2127d64a6bfc85010cac66093103859a91fb67436b6131b43b704dd1cf4207c9bd48654a6bfc85010cac66093103859a91fb67436b6131b43b704dd1cf4207c9bd4865ea24be7b7848fb7656991bd9b79b884eded4bb3558704f0c6365beebab6430d2f6ffc884b333212435c6ccb2a4bb6b294495e8f649a0c1b04fcf084a8a150c281b8343bb560dbef9b5058ccb9c26409a2319cf678c42c977ea9eaf4bbcffb2d01b8343bb560dbef9b5058ccb9c26409a2319cf678c42c977ea9eaf4bbcffb2d093056fe079d3f4d722d5c1dc4a373ff45086396264852343fd4a0f25704363218cbaf313272da2780c85977511fa9c00cd164fa36f224ecd7bdc0d44fc5e70f771b1941010ecfa044dc1aaf669d2fa856e43559f9c19984ddc05544c3552c2ae71b1941010ecfa044dc1aaf669d2fa856e43559f9c19984ddc05544c3552c2ae0e19999e99ab6692f33e7b3eb10aec84084d0e28c175db8c3b85e730c241ba6f0e19999e99ab6692f33e7b3eb10aec84084d0e28c175db8c3b85e730c241ba6f0db42b40eef397ad62ad085aa72bddb3d2f3241965f607187a13c550646c12ae0db42b40eef397ad62ad085aa72bddb3d2f3241965f607187a13c550646c12ae1b933e74a1772f9cc4b2fff7717e94648bad076cb47567b43f8fbff4450f07bc1b933e74a1772f9cc4b2fff7717e94648bad076cb47567b43f8fbff4450f07bc12053a7ce95aca0e1559b49a773b64d2d46822a6b8d070b8268a4b1c7ecbc1b912053a7ce95aca0e1559b49a773b64d2d46822a6b8d070b8268a4b1c7ecbc1b9109762a40cdc644a8767aaaf12afd5a2b524eab43953d2c0e5916c90cbb607c5109762a40cdc644a8767aaaf12afd5a2b524eab43953d2c0e5916c90cbb607c5c36a2743cfecc73f13b5d9a11639e5a3092b6ca77ec8d31fd7b384cc96a6dd22c36a2743cfecc73f13b5d9a11639e5a3092b6ca77ec8d31fd7b384cc96a6dd22474b74d4b02c2c140343cb83b3d8b87cb73941af1ec4c49406f082c69717d551474b74d4b02c2c140343cb83b3d8b87cb73941af1ec4c49406f082c69717d55191885ed8e0232ea436ef6da24bcddd7176fe7820f8f727143787cc09fea5a10f91885ed8e0232ea436ef6da24bcddd7176fe7820f8f727143787cc09fea5a10f23a9e555558c4f4b3ac908acc88559259db33063c847561433819016865f0c099574df3ea25465ee35a661b574081569e9fa346ed7d754e8bd079c1c3f852aca6d3bba20c4f8c898cd52696e2f6266cc8cf06914a8f2bc4239029b8645df10c96d3bba20c4f8c898cd52696e2f6266cc8cf06914a8f2bc4239029b8645df10c9335d3254ef1a88483581af630c73b7c708df8d603251cd3ffc5e82706dec7a6b335d3254ef1a88483581af630c73b7c708df8d603251cd3ffc5e82706dec7a6bc20bf3ee8d0470c86a4353f3cc12e3b31d3fdb291dbb2ab6942635d5d59d0090c20bf3ee8d0470c86a4353f3cc12e3b31d3fdb291dbb2ab6942635d5d59d00906bbdcb6aa37ebf2ac24244256660aa31f36ca516d658b38f58503d3cb5efb2896bbdcb6aa37ebf2ac24244256660aa31f36ca516d658b38f58503d3cb5efb289e6a70bd459754acef9b362bf64ca5b1e7173dd4386abefbac310f88c24ea8721e6a70bd459754acef9b362bf64ca5b1e7173dd4386abefbac310f88c24ea8721d010ef262186a27342aece24b52bd4e0130c99ec20d3a8061e7e1e9bc7da08e8d010ef262186a27342aece24b52bd4e0130c99ec20d3a8061e7e1e9bc7da08e8ff4ef0657cf4f98581861d3cb84bfcb243ec0022f57ee43c70be993737aa0da5ff4ef0657cf4f98581861d3cb84bfcb243ec0022f57ee43c70be993737aa0da532707a2a83e253ce5cfe43f5c810b059dbf9f0f826f35500113c3ba7b43d4db532707a2a83e253ce5cfe43f5c810b059dbf9f0f826f35500113c3ba7b43d4db53f6b9a6f15018a5245c8ca1ff2f851134fcb44081984c621aa93f550335d00ac3f6b9a6f15018a5245c8ca1ff2f851134fcb44081984c621aa93f550335d00acb8982288118c29ef58676d609e1946253451f63a776cb601fd0a3f7905efde20b8982288118c29ef58676d609e1946253451f63a776cb601fd0a3f7905efde2037d996064a9c3af6f33db9de412b62c7e94848c9134e72f3fd66133b4bf384b437d996064a9c3af6f33db9de412b62c7e94848c9134e72f3fd66133b4bf384b4685e514fad2d9b40350be561a8e5109db1d8ac017d23742ba33b06e79a048581685e514fad2d9b40350be561a8e5109db1d8ac017d23742ba33b06e79a0485813c64c320bf1de92237070fd5262cff6767ccde2b38883e188d294949950ee06f3c64c320bf1de92237070fd5262cff6767ccde2b38883e188d294949950ee06ff3cd587b590f7f5e8e531a191773c7966620122363e61939f4412facdfc2038cf3cd587b590f7f5e8e531a191773c7966620122363e61939f4412facdfc2038c00dde5273cd9148f42bdafa5bc9696a6c09917171089e88dbf006af4a376f99a06b558609a0ab85c76b8e7d39ec84ad57f51232cb6e04602dde1cda5e6eb2183b432f51c28d993a2ec1583ef9580b0ce94c2cb05307fbe22913b7cbeb2b4c1acb5a32a68597e7c03ba7cd4e505156ae7d18c23c083db52e0cedcf47976bc0fc3b5a32a68597e7c03ba7cd4e505156ae7d18c23c083db52e0cedcf47976bc0fc3159d8b64af9886b8dbbfd969fa47d308cc1dd8c9ae6421b0a29f0d76246b6092159d8b64af9886b8dbbfd969fa47d308cc1dd8c9ae6421b0a29f0d76246b609285dabd0d6c716d23bd9741f512b7b3bd6bc3cc4b9c8e78e26965e38587dbdc2d976e493331eaab871cdd3968ff8dcb297889b4dad8ef8a4b5f961c081bd27fa3d69e151b4f3f89006f25622a99fc61a0317518582a838380bde464f0c1836f8dd69e151b4f3f89006f25622a99fc61a0317518582a838380bde464f0c1836f8d8febb6b9228f3d6ae4dfeaa341c39ebb826a33572261e0321756f05ed3e6d0698febb6b9228f3d6ae4dfeaa341c39ebb826a33572261e0321756f05ed3e6d06984cb5ad7b671f669eac95b36a8b13cae93ba2bdf97d6cdbb284098d96ae1f2d484cb5ad7b671f669eac95b36a8b13cae93ba2bdf97d6cdbb284098d96ae1f2d453f46e704f5189656d327c47999d617308e1f75d1d36075cd12ce119f2c840f753f46e704f5189656d327c47999d617308e1f75d1d36075cd12ce119f2c840f77c38cdee55ae261a857bc8f9459d2eeddcbbb59e9efa48804c153d50780da7247c38cdee55ae261a857bc8f9459d2eeddcbbb59e9efa48804c153d50780da724eb5d7974efe7ebaac1c47f30fb55a2a18e2891f3fd6418e1328e5ebab0a39d18a5b425cd73852b6b1560f0f260ea7744a9ce338c313468d96f65c1b7938f09fefdacbe0d7d5ce63196a8df42815472eab5217744d5777dfaae4420bdbf116c25fdacbe0d7d5ce63196a8df42815472eab5217744d5777dfaae4420bdbf116c25afd67fa8d4bcae9210992d9c646ce745ff2d6a72e76af926a03c6b57091b9b09b7b3334c0b36e6ec7275b6567b6a2f262502c1249adafc99ecff99cff063b27a20067d533b293a2fd5d942f737c79e330f768e533136ac6843e1dc936157c4aa20067d533b293a2fd5d942f737c79e330f768e533136ac6843e1dc936157c4aa658a771122f411ef66d09dedf21f209bd0f9b4499c10ae4ed28673ce10d648ebd5e014753d8fc1a596f2e0b0ff5810a1df0a3cde93cfb62474f445c662c433f155523f212effbdebbd405b64d644eaf3e3580b876fb471639ac42eb31dadf136bf2c5ce9831d4d1f1a79ae485ba83cda1be2b439e48d3a8b99b019f39ffa8100d99f2b8291d74d5c1674aae8e39eeb2f1c10a762dd654b9ca5f6feda38e9ee84a49531d50a303892b9a6279e44fdec1ee988ded9d869b0ca8c0f300c7c0586e1a49531d50a303892b9a6279e44fdec1ee988ded9d869b0ca8c0f300c7c0586e15efa358d04da67c200b3ab3771c97291f27b668913967cba2a2570eb249789ec5efa358d04da67c200b3ab3771c97291f27b668913967cba2a2570eb249789ecb02989d9757761a6194323b3c591f1e9e6b807e8d7b996f648d41c311ab8a440b02989d9757761a6194323b3c591f1e9e6b807e8d7b996f648d41c311ab8a4409d140f48831e80595f632a6cc1237a6330889b2f552861e6eb92810420fa5eda9d140f48831e80595f632a6cc1237a6330889b2f552861e6eb92810420fa5edae65475d1fe00e58067053cbb7a50ca7a8ccacf0f5d82b0832c197fde52c947dbe65475d1fe00e58067053cbb7a50ca7a8ccacf0f5d82b0832c197fde52c947db25cc5b9fddfa920c1d5e2e2843e2d050af79a64e2541552676b038b8f3b2fda525cc5b9fddfa920c1d5e2e2843e2d050af79a64e2541552676b038b8f3b2fda5efac97f5d5d3c0113a100a162e7960b8996f8268597a107d724d15b43cdbd668efac97f5d5d3c0113a100a162e7960b8996f8268597a107d724d15b43cdbd668d2ab848a53efedbf06181b9ffae998c467b542dae77b5b77364f49a2c66c5790cfb443508660ce5c460ed5b540b9a8c5a6ea1a548b1783e5485b0d263afc5e6bb7564a2b84fdc867e21580addca180b50bb15b657e431e0faf89b9fa78117f16b7564a2b84fdc867e21580addca180b50bb15b657e431e0faf89b9fa78117f165f8139bfaf8b9ffb1f63fc946b8f071a2dc03d4853e1414ff1365942a61caea35f8139bfaf8b9ffb1f63fc946b8f071a2dc03d4853e1414ff1365942a61caea3ca2bd51e217cf1b5b88a1c25a0d8f582c61fff6ff61c1cc0490b516d9a75b141ca2bd51e217cf1b5b88a1c25a0d8f582c61fff6ff61c1cc0490b516d9a75b141684fecc1790f8b802a8a2f37756a317ec2e6984747b2e375b1e7f0cb53516910684fecc1790f8b802a8a2f37756a317ec2e6984747b2e375b1e7f0cb53516910cfc203b0fdfec26a02144f20b8d2e65c9722403937bbbbc69501ed725e08cfaacfc203b0fdfec26a02144f20b8d2e65c9722403937bbbbc69501ed725e08cfaaa6b74e1bfab05f9c592711df93bf45ffc428de5519c8aacd0c24c0adde0c2ad713107bc6e18faac125e228fb59b477dd752c3e5767bee0537480e191d752ef21fd8d96b1c263f4cf52a81639951694aa9d7d0d9cc1000854ec73ba111c062ccafd8d96b1c263f4cf52a81639951694aa9d7d0d9cc1000854ec73ba111c062cca7283f765f6c2744bfae53c5232a4ac4a29b8bbb83763be75ef88fa3018356f267283f765f6c2744bfae53c5232a4ac4a29b8bbb83763be75ef88fa3018356f2662d88045222a2ba51eabdcc9d49650d515e5f01179c637bd3a0ff1bd0100a95162d88045222a2ba51eabdcc9d49650d515e5f01179c637bd3a0ff1bd0100a951189432569258dee015a40354ccb3d02bc0096f27ca319e464a5beac48941e483189432569258dee015a40354ccb3d02bc0096f27ca319e464a5beac48941e483060e860a0b4fc80c5eb2be4fae1bed7a4df4c32838bd4cdf7fbb88ba997968a8060e860a0b4fc80c5eb2be4fae1bed7a4df4c32838bd4cdf7fbb88ba997968a841c129b05e78b107d0eb0fdda48661603794dc031bd7dea1a937982e6625c10e41c129b05e78b107d0eb0fdda48661603794dc031bd7dea1a937982e6625c10e9553be498cd9fd7dcc039a327d576324d1c450f68e7dcd3dd3768c8fcc3cf8e69553be498cd9fd7dcc039a327d576324d1c450f68e7dcd3dd3768c8fcc3cf8e664654aa9a1c4850a4f79090ea324cd1e0466f0d8f431b5a114c0ee11c25139ec64654aa9a1c4850a4f79090ea324cd1e0466f0d8f431b5a114c0ee11c25139ec7ab40e9a0698bd5af35651a08bff6aa7e998ba7a9fb4b2a07c85ac86816b53037ab40e9a0698bd5af35651a08bff6aa7e998ba7a9fb4b2a07c85ac86816b530338630568c1b5bddf72767cf6f18864fdf49411fef4cfc9fcb550cef9300eaa5afe780811d16ffbb7b7c51211f54b6d06af2f3c29915adf6d7a29febe90709291a31a0baae2d56af7b41a16b457ef6778b1d6be45bbf63dd8d909507b580c16f829bd5c6750d06836d1e23bc398731ba378ab6e5bd91a80a9e488157f160bbaf9278af99529241907c1d0e2ae60e82f669141ae60e7a9fb6137bd3edf2bd9807aa0b31085c4179dac53c66cea59a176b3083064721c164358e2293a62ee84554cb21a57b3c8f7d56e78f9538c9ead3346681329ef316a8829b277ea9a9e762947c91a8f06526ee4ee84c6ccfdc39a87cf96f2d69f3e9e9d1610d7ba7c5b17f2a0428d15f2065b4057df9a3e1f5239e555d84fc0308a9b620ea472aefc96bd8b92c896445943894f52b10180035b031ef1c82a5a8749f6be802c05e57f90523d1db9d78dafc00162d61f0ed68e2a7964bfa7a430082a6bf406a24f388e616f7d31388f9ac126b206f348accf639b3d2295192b6757d4e273639a952ce35baaabbb1a43fc02cf8432a4d7c7f05757911959c96e03faababbba4c423532c9f640d520d125addd3d434a5e52c3843bc8b180ccffa2ada0f3e2c5caae741ed0adb2da4b502385f01ca68a75215af3ae048359a9f0e66721ba539e18450d59e0a0b1dd4216faccd44728faeb75c7e662d7c84152af9414fd5a8dc992a04ac5eef1fbf9a38498423a3c5aab75c85d92c1ccd460d40f1e6a1361f896e8e67f4bec239bee8a4297d68324aedd2441509369cb0e0278d54288ac1206a36ce54d495cacd0bf06bcebcf46106614fb0b079ae46849650a2f52488317964568c1dfec4badcff4e073ddcdfacd42bea5a9b7bd46874387a9c45f8b0fed8ef77776130c3ae9108d5483dae7e30ae1361091133b96a198af8e206b055541f517e5c39861fb7a12798a3982e2c87a39e9544510a1e3220a0709e07969ed361a7aaff819441b33c12a5c8bd92bcc843028bc4ad0647d1322254009585befad24e4afdc8f368dba10828558a73a6a0d5ae974f1395369bf28296c0cddba6444dbc6c71c39799cca56757d22e929fb22fc39ca0c3e839a1b3affdabc44c2fd385000bb5b8ce9a92d6f3d312ee41aad4d8ca62a8a707bd1a7a0f1345609ad73262fe53433f4247a79126f5ee44cc54100954fe37cf1efaa3326a6d9007eb6c884e71521de9021b8f5a13c251e4528627bb0f24ebe2a10f80ad7c8907ebf3f05693578eca3656b39347d91eac7e9da9ac18c46d21f80be2e2ea04ed72a66ded7fecc081d229aaea67a8c122fefcbe5e3fe2fbf9599d87215c0c8ca88562a78868e01fb6abb47f8db543f677ff6a32c420d6b47019fda0395da82dfc93eb7eb8b76cb5ea7f62f37a6445e822ec03a7d6185c360de5cd28953013333d3266535e93b4dcf4d92c240484d658a07a1065871734f89ecdc5e32e6feae593a3b8664f26575c9edc58260ca0bce71334dc106bfa82fb7a992ffd93b97033caec94ef1606181a95ff9d9041122b7c2345320b4edfe25711bd8cdf8ef13854cfab4ceaec6807a98cabe1943663ed5c4e45320b4edfe25711bd8cdf8ef13854cfab4ceaec6807a98cabe1943663ed5c4ef90365c5eda963479917d72317924b247c6b1df4984f624202a93fdda43e597af90365c5eda963479917d72317924b247c6b1df4984f624202a93fdda43e597a01e2f2b23306993384ed135e3bb1ef0e90669f30d27e08ceab383e56be42aed701e2f2b23306993384ed135e3bb1ef0e90669f30d27e08ceab383e56be42aed7fb44ec18cb65ac94b4968783dfd7380edbb37a962301ae332a5757e14e2126dcfb44ec18cb65ac94b4968783dfd7380edbb37a962301ae332a5757e14e2126dcb2750ad5a2427318571ed6666890a08d16f68250bd1c55a75a25ac81fc5f9c1de4a7852da3986135059d72f23b2e82a6c77e791a4a6ac73d7f694f01b545049ec3f68f42244f181e443e4e91d615a007bf6b235ecbddf4a686c944559ec56c304ea338206615f06acabf6bb953a49ff43cf591207f3a13b52794c7005efa3b76d3723d4c5234c83253019bb489d919aef956cbc65a457c5082fc10196208f22d54dacac1df24c29af7bc8848cd8d285594d45a072396afc0a069f64d80521dc403129b48bd1374af664c000326038a55ec9fbc6789d3b150454f7f142d4f70a903129b48bd1374af664c000326038a55ec9fbc6789d3b150454f7f142d4f70a9c0add3bbde253d9e0ea667dbc1081ccb6324db52b26521f7dd42beae8ee80f29c0cc36db171ef9d79df705c5875182ad2377a8e0a920e578af77eff4f833233246f08f8b308d1910856666d48b055a0fe71c8f555e43184902377735ef6e718aeffd78a7ce9cbda0e05ee73ba2acc2808b9879570cb6615702c1c8273a3e5e1b856542e789e8bc333a251d9a2a6e9c59f5eaec0a1f71f12cce94f75ac15003e9996ba1a4be2c8a4d3cb462bcdfd9681a80d224b48d8bb08e77ac3e6fd6489ee1684ebf696a2387a34cd1f5a32f2d4f729cf9f17c06e71e515559089cb09ddda93aec2a0e8944c55568e87609b6c1d01d70fc9a299c243ea575f6717a7a118b31bc0a5c580b900e2451717d8d54514d2239d23da0970960e01cfd304a5d80e0b7fb838a3c7eea1f7117a2c932039143b8b968587156cec670bbc54755af0390412e2efd9a17712a44319bd864c829870fba1092fd9ef38b9d851e342b1d7c71eb442c56b9eddcf95e78dd73a278c11d11b531103f07a9448b28e56f60fefe507a53518bb18d056de58a5315b1f84e683ddb5d978d9cd7eafa1354e6c8bfdeddd5831bf4623b576d2fda32e929fa3ed65a18848711c4dc79cae966a67cf2bf12a9d8cc2d7afd3b23f0940431bb8c274440adb71e67067bb4f278df47ea3e95d71f2d8bdc77204a38bcd6ea31764cf9aef77a40da140d54852b5fb9ac758084a98fdabc92230e44ed386ec45693687c4db0f36bf52b05357ce55704994a1789a4e7dabc92230e44ed386ec45693687c4db0f36bf52b05357ce55704994a1789a4e7f3283cf99c31c386bf5c2c20e62fb332cb2cfeae14a43b0b052f02897724d458f3283cf99c31c386bf5c2c20e62fb332cb2cfeae14a43b0b052f02897724d458569db52d8808c02d2b7f90f70cd50856984c496685ead49f5a31b31a7c310f2e710b7be340f58f84af86d30d60b5cc64357d3ebfe7dc77b62cd2d7ca0e6af82b02fe5c05d33a3a753f4ab36992848944a2be92d5cabf4b7b40c029f4d95878ff2ebd022fd559d18d9ce4234bd39cec050154fc990db2fc3d2d6a5964133abf5de70d884baf15224132a29a7f9c883af550caca5795edf86c9b99710114650880b736f6eadb5a123c0e4fd2f08663905abd82cb6f06ce7bfc73eba70cd1bc07998da18ccf4bbaa8cd1b1c996ade5be577d68463a506a52aa120ef4f553203cddecc128a2671dcffdfb6c6c48891a1b5138df65c2467bb1f162450a618f242b577276f5d60567dd1394c9c7dd934f52d38678374e2df113947348f2fc4969781d899b723022bbc611c105e4192d1e09b13340574c07c42e682703e9d685855549ac61b71482d92e7ed3236e9f57699e9f71c1e2396a611553236dbc3c1739ea24012e5808f7c3185fb1bb7b23d61eba294fbf6e50d1da187c51f27d70093815dfdcae46cf5746b2a04b4ccf3dde27bf4a96973743d98e87b88dce12bbc230e5b3ccae46cf5746b2a04b4ccf3dde27bf4a96973743d98e87b88dce12bbc230e5b3c5761bd66e05389a90f645ad302cf25c859b303afcc5669f097c982d6e6f4c27d5761bd66e05389a90f645ad302cf25c859b303afcc5669f097c982d6e6f4c27d05c90840fb70ab7526298b7aa803ddcbb9c5e94d38c3b4dd1602d44b74f287e405c90840fb70ab7526298b7aa803ddcbb9c5e94d38c3b4dd1602d44b74f287e47461199c07f23ee6fd21035147f81e517ec28710aca4b5b343bdd7719b8bd64f7461199c07f23ee6fd21035147f81e517ec28710aca4b5b343bdd7719b8bd64f964ac5ed645a219d4cfafa0356e7ff3435f54a46e5ef20ba8bdb098b72f7a500964ac5ed645a219d4cfafa0356e7ff3435f54a46e5ef20ba8bdb098b72f7a50026228b3ffc3879bd7bf5dca4a705f0e46a4f5a496a3edfcf66c49ea0bf8ed4bd6c3d96dc347791af5c3725c722823ae5fc15b27899e6670ec156d43472f3941bf026e191a487ec9040dfc38bdc4bd6fb8acabb984897e948b805814e878fd078093104f907145f4a8beeabff3320beb73fc4e3141a452e66b6a671efacb9730533a137f4ee582352e9d5e49e066398bc295f11fdf223f92d75f81ab38c63b646e38e8340f97a4e1d5d7a9b9dab20645609dff1ffc342ae79fe9c644e7a45ace8c9db675229698f8c0191cca4628e51da4b1ec01e58923200803c0bd65c7406c68258c37e12ba5202bb4d9d7ca388c926894dc24219bb4a79e7d349853aa6714ffeee47ffd525f3dd4f3634845957c79c725650e15a6a4ec209541d0801e73bb8ac95ef3c3953fde8751beaa1b8a0771a377b5b67814d52b97e234ca5ee8997f9aca948bb2d589edee3dc1f913fafd2a6849132399d1d29c0685eb904080e2560bf8e65921f630a981929278bb798bad6646f5c0df4800170beaf857fff7343d1bf8e65921f630a981929278bb798bad6646f5c0df4800170beaf857fff7343d14815481d3f0d5292202883742ef2d25a16875a47d36eb82d739f745434e1cc294815481d3f0d5292202883742ef2d25a16875a47d36eb82d739f745434e1cc29f4ece17ca8c67cfd02b1eacdc8fb4fbab9f0fc5f58eec147dc3d0badaed3945cf4ece17ca8c67cfd02b1eacdc8fb4fbab9f0fc5f58eec147dc3d0badaed3945ceb0235b9bdaaececc721740db17b30bdf202c99ac42f912042a2f88b897a0442bee35e4064f9894857b86b0f3625de398cbaa0b13ed8ef2612636a9c2a092f0erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdnf-4.7.0-11.1.hsx.el8.src.rpmpython3-dnf@ @      /usr/libexec/platform-pythondnf-datalibmodulemdpython(abi)python3-gpgpython3-hawkeypython3-libcompspython3-libdnfpython3-libdnfpython3-rpmrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.7.0-11.1.hsx.el82.9.33.60.63.0-80.1.80.63.0-84.14.2-353.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3bb֜bTbb@Y"YR@YtXsXXX@XYXQ4@XAb@W@WRW@WWWW@WDB@W=WVV@VrVI@VCV VBVBVBUUAU5@UȒ@Uc@U4@U@Uv@Uv@U@U@T TTT.SSS;@Si@SESScSW@S0@S&SS @Manu Bretelle - 4.7.0-11.1Lukas Hrazky - 4.7.0-11Manu Bretelle - 4.7.0-10.1Richard W.M. Jones - 4.7.0-10Manu Bretelle - 4.7.0-9.1Lukas Hrazky - 4.7.0-8Manu Bretelle - 4.7.0-5.1Pavla Kratochvilova - 4.7.0-7Pavla Kratochvilova - 4.7.0-6Pavla Kratochvilova - 4.7.0-5Pavla Kratochvilova - 4.7.0-4Neal Gompa - 4.7.0-4.1Marek Blaha - 4.7.0-4Pavla Kratochvilova - 4.7.0-3Pavla Kratochvilova - 4.7.0-2Pavla Kratochvilova - 4.7.0-1Matthew Almond - 4.4.2-11.3Matthew Almond - 4.4.2-11.2Matthew Almond - 4.4.2-11.1Marek Blaha - 4.4.2-11Nicola Sella - 4.4.2-10Nicola Sella - 4.4.2-9Nicola Sella - 4.4.2-8Nicola Sella - 4.4.2-7Nicola Sella - 4.4.2-6Nicola Sella - 4.4.2-5Nicola Sella - 4.4.2-4Nicola Sella - 4.4.2-3Nicola Sella - 4.4.2-2Nicola Sella - 4.4.2-1Marek Blaha - 4.2.23-4Nicola Sella - 4.2.23-3Ales Matej - 4.2.23-2Nicola Sella - 4.2.23-1Ales Matej - 4.2.21-1Ales Matej - 4.2.17-6Marek Blaha - 4.2.17-5Ales Matej - 4.2.17-4Pavla Kratochvilova - 4.2.17-3Ales Matej - 4.2.17-2Ales Matej - 4.2.16-1Ales Matej - 4.2.11-1Pavla Kratochvilova - 4.2.7-7Jaroslav Mracek - 4.2.7-6Pavla Kratochvilova - 4.2.7-5Pavla Kratochvilova - 4.2.7-4Pavla Kratochvilova - 4.2.7-3Pavla Kratochvilova - 4.2.7-2Pavla Kratochvilova - 4.2.7-1Pavla Kratochvilova - 4.2.6-1Pavla Kratochvilova - 4.0.9.2-6Jaroslav Mracek - 4.0.9.2-5Jaroslav Mracek - 4.0.9.2-4Pavla Kratochvilova - 4.0.9.2-3Jaroslav Mracek - 4.0.9.2-2Jaroslav Mracek - 4.0.9.2-1Daniel Mach - 4.0.9.1-1Jaroslav Mracek - 4.0.9-1Jaroslav Mracek - 4.0.4-2Jaroslav Mracek - 4.0.4-1Jaroslav Mracek - 3.6.1-1Jaroslav Mracek - 3.5.1-1Jaroslav Mracek - 3.5.0-1Daniel Mach - 3.4.0-1Daniel Mach - 3.3.0-1Daniel Mach - 3.2.0-1Daniel Mach - 3.1.0-1Daniel Mach - 3.0.4-1Martin Hatina - 3.0.3-1Jaroslav Mracek - 3.0.2-1Jaroslav Mracek - 3.0.1-1Igor Gnatenko - 2.7.5-1Jaroslav Mracek - 2.7.4-1Igor Gnatenko - 2.7.3-1Jaroslav Mracek - 2.7.2-1Jaroslav Mracek 2.6.3-1Jaroslav Mracek 2.6.2-1Jaroslav Mracek 2.5.1-1Jaroslav Mracek 2.5.0-1Jaroslav Mracek 2.4.1-1Jaroslav Mracek 2.4.0-1Jaroslav Mracek 2.3.0-1Jaroslav Mracek 2.2.0-1Jaroslav Mracek 2.1.1-1Jaroslav Mracek 2.1.0-1Jaroslav Mracek 2.0.1-1Michal Luscon 2.0.0-1Martin Hatina 2.0.0-0.rc2.1Michal Luscon 2.0.0-0.rc1.1Igor Gnatenko - 1.1.10-2Igor Gnatenko - 1.1.10-1Igor Gnatenko - 1.1.9-6Igor Gnatenko - 1.1.9-5Igor Gnatenko - 1.1.9-4Fedora Release Engineering - 1.1.9-3Michal Luscon 1.1.9-2Igor Gnatenko 1.1.9-1Michal Luscon 1.1.8-1Michal Luscon 1.1.7-1Michal Luscon 1.1.6-1Michal Luscon 1.1.5-1Michal Luscon 1.1.4-1Michal Luscon 1.1.3-1Michal Luscon 1.1.2-4Michal Luscon 1.1.2-3Michal Luscon 1.1.2-2Michal Luscon 1.1.2-1Michal Luscon 1.1.1-2Michal Luscon 1.1.1-1Michal Luscon 1.1.0-2Michal Luscon 1.1.0-1Michal Luscon 1.0.2-3Jan Silhan 1.0.2-2Michal Luscon 1.0.2-1Michal Luscon 1.0.1-2Michal Luscon 1.0.1-1Michal Luscon 1.0.0-1Michal Luscon 0.6.5-1Jan Silhan - 0.6.4-1Jan Silhan - 0.6.3-2Jan Silhan - 0.6.3-1Jan Silhan - 0.6.2-1Jan Silhan - 0.6.1-1Aleš Kozumplík - 0.6.0-1Aleš Kozumplík - 0.5.5-1Aleš Kozumplík - 0.5.4-1Aleš Kozumplík - 0.5.3-1Aleš Kozumplík - 0.5.2-1Aleš Kozumplík - 0.5.1-1Aleš Kozumplík - 0.5.0-1Aleš Kozumplík - 0.4.19-1Aleš Kozumplík - 0.4.18-1Aleš Kozumplík - 0.4.17-1Aleš Kozumplík - 0.4.16-1- Rebuild for Hyperscale- [doc] Describe how gpg keys are stored for `repo_ggpcheck` - Add only relevant pkgs to upgrade transaction (RhBug:2097757)- Rebuild for Hyperscale- Backport fix for leaks of libsolv's page file descriptors in Base object resolves: rhbz#2087734 - Include instructions for regenerating patches.- Rebuild for Hyperscale- Add documentation for query api flags - Fix processing of download errors - Fix history undo on a Reason Change - Fix remove when no repos are enabled - Improve "proxy" configuration option documentation- Rebuild for Hyperscale- Rebuild with new release number- Allow destdir option with modulesync command- Bump release number because of conflicting version of 8.5 build- Add fail_fast parameter to _download_remote_payloads() method - Throw CompsError when a group or environment is not found for the install methods - Respect cacheonly in python dnf API (RhBug:1862970) - [doc] Improve description of multilib_policy=all (RhBug:1996681,1995630) - [doc] Document default colors- Merge 4.7.0 update into hsx branch - See 4.4.2-11.2..3 for changes- Update translations (RhBug:1961632)- Improve signature checking using rpmkeys (RhBug:1967454)- Fix covscan issue: dnf/rpm/miscutils.py: fix usage of _()- Update to 4.7.0 - New optional parameter for filter_modules enables following modular obsoletes based on a config option module_obsoletes - Fix module remove --all when no match spec (RhBug:1904490) - Make an error message more informative (RhBug:1814831) - Expand history to full term size when output is redirected (RhBug:1852577) (RhBug:1852577,1906970) - Print additional information when verifying GPG key using DNS - Enhanced detection of plugins removed in transaction (RhBug:1929163) - Improve repo config path ordering to fix a comps merging issue (RhBug:1928181) - Keep reason when package is removed (RhBug:1921063) - Improve mechanism for application of security filters (RhBug:1918475) - [API] Add new method for reset of security filters - Remove hardcoded logfile permissions (RhBug:1910084) - Preserve file mode during log rotation (RhBug:1910084) - Increase loglevel in case of invalid config options - Prevent traceback (catch ValueError) if pkg is from cmdline - Check for specific key string when verifing signatures (RhBug:1915990) - Use rpmkeys binary to verify package signature (RhBug:1915990) - [doc] Improve description of modular filtering - [doc] deprecated alias for dnf repoquery --deplist - [doc] Describe install with just a name and obsoletes (RhBug:1902279) - [doc] Fix: "sslcacert" contains path to the file - [doc] Added proxy ssl configuration options, increase libdnf require - [doc] Update documentation for module_obsoletes and module_stream_switch - [doc] Improve documentation for Hotfix repositories - [doc] fix: "makecache" command downloads only enabled repositories - [doc] Add info that maximum parallel downloads is 20 - [doc] installonly_limit documentation follows behavior - [doc] Add documentation for config option sslverifystatus (RhBug:1814383) - The noroot plugin no longer exists, remove mention- PR1761 bugfix- Back out change on conflicts_dnf_plugins_core_version- PR1743 bugfix (RhBug:1935465)- Update translations- Allow stream switching if option enabled- Set persistdir for fill_sack_from_repos_in_cache tests (RhBug:1865803)- Add api function: fill_sack_from_repos_in_cache (RhBug:1865803) - Add tests and docs for fill_sack_from_repos_in_cache (RhBug:1865803) - Run tests for fill_sack_from_repos_in_cache in installroot- Make log rotated permissions match initial log permissions (RhBug:1894344) - Add new attribute for Package - from_repo - Change behaviour of Package().from_repo - Package: add a get_header() method- yum.misc.decompress() to handle uncompressed files (RhBug:1895059) - Module switch command- Fix patch for dnf history operations- `dnf history` operations that work with comps correctly - Remove sourcepackages from install/upgrade set - Fix documentation of globs not supporting curly brackets- Backport patches - Log scriptlets output also for API users (RhBug:1847340) - Post transaction summary is logged for API users (RhBug:1855158)- Backport patch Revert "Fix --setopt=cachedir writing outside of installroot"- Update to 4.4.2 - spec: Fix building with new cmake macros (backport from downstream) - Warn about key retrieval over http: - Fix --setopt=cachedir writing outside of installroot - Add vendor to dnf API (RhBug:1876561) - Add allow_vendor_change option (RhBug:1788371) (RhBug:1788371)- Update translations- Add logfilelevel configuration (RhBug:1802074) - [doc] Enhance repo variables documentation (RhBug:1848161,1848615)- Handle empty comps group name (RhBug:1826198)- Update to 4.2.23 - Fix behavior of `install-n` command - Fix behavior of `localinstall` command - Fix behavior of `autoremove-n` command - Fix behavior of `remove-n` command - Fix behavior of `repoquery-n` command - Fix behavior of `list-updateinfo` and related aliases - Refactor code in `repoinfo` to use opts.command correctly. - Add myself to list of contributors - Add updated to verbose output of updateinfo list (RhBug: 1801092) - Fix a couple of missed grammatical errors in updateinfo docs. - Add comment option (RhBug:1773679) - Better wording of dnssec email parsing error. - Print nicer DnssecErrors (RhBug:1813244) - Add new API for handling gpg signatures (RhBug:1339617) - Verify GPG signatures (RhBug:1793298) - Fix a syntax typo - Fix up Conflicts: on python-dnf-plugins-extras so it actually works - [doc] Move yum-plugin-post-transaction-actions to dnf-plugins-core - Remove args "--set-enabled", "--set-disabled" from DNF (RhBug:1727882) - Search command is now alphabetical (RhBug:1811802) - Fix downloading packages with full URL as their location - repo: catch libdnf.error.Error in addition to RuntimeError in load() (RhBug:1788182) - History tbl to max size when redirect to file (RhBug:1786335,1786316)- Update to 4.2.21 - Running with tsflags=test doesn't update log files - Allow disabling individual aliases config files (RhBug:1680566) - List arguments: only first empty value is used (RhBug:1788154) - Report missing profiles or default as broken module (RhBug:1790967) - Format history table to use actual terminal width (RhBug:1786316) - Handle custom exceptions from libdnf - Fix _skipped_packages to return only skipped (RhBug:1774617) - Add setter for tsi.reason - Add new hook for commands: Run_resolved - Clean also .yaml repository metadata - Use WantedBy=timers.target for all dnf timers (RhBug:1798475) - Fix completion helper if solv files not in roon cache (RhBug:1714376) - Add bash completion for 'dnf module' (RhBug:1565614) - Check command no longer reports missing %pre and %post deps (RhBug:1543449) - Check if arguments can be encoded in 'utf-8' - Fix crash with "dnf -d 6 repolist" (RhBug:1812682) - Do not print the first empty line for repoinfo - Redirect logger and repo download progress when --verbose - Respect repo priority when listing packages (RhBug:1800342) - Remove misleading green color from the "broken dependencies" lines (RhBug:1814192) - [repoquery] Fix rich deps matching by using provide expansion from libdnf (RhBug:1534123) - [repoquery] Do not protect running kernel for --unsafisfied (RhBug:1750745) - [doc] Document the retries config option only works for packages (RhBug:1783041) - [doc] repoquery --what* with multiple arguments (RhBug:1790262) - [doc] Remove incorrect information about includepkgs (RhBug:1813460) - [doc] Document that list and info commands respect repo priority - [doc] Document color options- Sort packages in transaction output by nevra (RhBug:1773436) - Add support of commandline packages by repoquery (RhBug:1784148) - [doc] Document that the include option was removed (RhBug:1786072) - New API function for setting loggers (RhBug:1788212)- [translations] Update translations from zanata (RhBug:1754959)- Fix alias processing with '\' escaping (RhBug:1680482) - [doc] Explain the backslash notation also near the example (RhBug:1680482) - Better descriptions for infinite aliases recursion (RhBug:1680488) - Improve help for 'dnf module' command (RhBug:1758447) - Unify downgrade exit codes with upgrade (RhBug:1759847) - Honor priority with check-update (RhBug:1769466) - Add shell restriction with local packages (RhBug:1773483) - Restore functionality of remove --oldinstallonly (RhBug:1774670)- Do a substitution of variables in repo_id (RhBug:1748841) - Respect order of config files in aliases.d (RhBug:1680489) - [doc] Remove note about user-agent whitelist (RhBug:1777255) - Fix detection of the latest module (RhBug:1781769)- Update to 4.2.17 - Enable versionlock for check-update command (RhBug:1750620) - Add error message when no active modules matched (RhBug:1696204) - Log mirror failures as warning when repo load fails (RhBug:1713627) - dnf-automatic: Change all systemd timers to a fixed time of day (RhBug:1754609) - DNF can use config from the remote location (RhBug:1721091) - [doc] update reference to plugin documentation (RhBug:1706386) - [yum compatibility] Report all packages in repoinfo - [doc] Add definition of active/inactive module stream - repoquery: Add a switch to disable modular excludes - Report more informative messages when no match for argument (RhBug:1709563) - [doc] Add description of excludes in dnf - Report more descriptive message when removed package is excluded - Add module repoquery command - Fix assumptions about ARMv8 and the way the rpm features work (RhBug:1691430) - Add Requires information into module info commands - Enhance inheritance of transaction reasons (RhBug:1672618,1769788)- Update to 4.2.16 - Fix downloading local packages into destdir (RhBug:1727137) - Report skipped packages with identical nevra only once (RhBug:1643109) - Restore functionality of dnf remove --duplicates (RhBug:1674296) - Improve API documentation - Document NEVRA parsing in the man page - Do not wrap output when no terminal (RhBug:1577889) - Allow to ship alternative dnf.conf (RhBug:1752249) - Don't check if repo is expired if it doesn't have loaded metadata (RhBug:1745170) - Remove duplicate entries from "dnf search" output (RhBug:1742926) - Set default value of repo name attribute to repo id (RhBug:1669711) - Allow searching in disabled modules using "dnf module provides" (RhBug:1629667) - Group install takes obsoletes into account (RhBug:1761137) - Improve handling of vars - Do not load metadata for repolist commands (RhBug:1697472,1713055,1728894) - Fix messages for starting and failing scriptlets (RhBug:1724779) - Don't show older install-only pkgs updates in updateinfo (RhBug:1649383,1728004) - Add --ids option to the group command (RhBug:1706382) - Add --with_cve and --with_bz options to the updateinfo command (RhBug:1750528)- Update to 4.2.11 - Improve modularity documentation (RhBug:1730162,1730162,1730807,1734081) - Fix detection whether system is running on battery (used by metadata caching timer) (RhBug:1498680) - New repoquery queryformat: %{reason} - Print rpm errors during test transaction (RhBug:1730348) - Fix incorrectly marked profile and stream after failed rpm transaction check (RhBug:1719679) - Show transaction errors inside dnf shell (RhBug:1743644) - dnf-automatic now respects versionlock excludes (RhBug:1746562) - [doc] Add user_agent and countme options - [history] Don't store failed transactions as succeeded - [history] Do not require root for informative commands - [dnssec] Fix UnicodeWarning when using new rpm (RhBug:1699650) - Apply excludes before modular excludes (RhBug:1709453) - Improve help for command line arguments (RhBug:1659328) - Add new modular API method ModuleBase.get_modules - Mark features used by ansible, anaconda and subscription-manager as an API- Prevent reinstalling modified packages with same NEVRA (RhBug:1728252,1644241,1760825)- Remove patch to not fail when installing modular RPMs without modular metadata- Fix: --setopt and repo with dots (RhBug:1746349)- Prevent printing empty Error Summary (RhBug:1690414)- Update localizations from zanata (RhBug:1689982) - Accept multiple specs in repoquery options (RhBug:1667898,1656801) - Prevent switching modules in all cases (RhBug:1706215) - Change synchronization of rpm transaction to swdb (RhBug:1737328) - Print rpm error messages during transaction (RhBug:1677199) - Report missing default profile as an error (RhBug:1669527,1724564) - Describe a behavior when plugin is removed (RhBug:1700741)- Add patch to not fail when installing modular RPMs without modular metadata- Update to 4.2.7 - Fix package reinstalls during yum module remove (RhBug:1700529) - Fail when "-c" option is given nonexistent file (RhBug:1512457) - Reuse empty lock file instead of stopping dnf (RhBug:1581824) - Propagate comps 'default' value correctly (RhBug:1674562) - Better search of provides in /(s)bin/ (RhBug:1657993) - Add detection for armv7hcnl (RhBug:1691430) - Fix group install/upgrade when group is not available (RhBug:1707624) - Report not matching plugins when using --enableplugin/--disableplugin (RhBug:1673289) (RhBug:1467304) - Add support of modular FailSafe (RhBug:1623128) - Replace logrotate with build-in log rotation for dnf.log and dnf.rpm.log (RhBug:1702690)- Update to 4.2.6 - Use improved config parser that preserves order of data - Follow RPM security policy for package verification - Update modules regardless of installed profiles - [conf] Use environment variables prefixed with DNF_VAR_ - Allow adjustment of repo from --repofrompath (RhBug:1689591) - Allow globs in setopt in repoid part - Add command abbreviations (RhBug:1634232) - Installroot now requires absolute path - librepo: Turn on debug logging only if debuglevel is greater than 2 (RhBug:1355764,1580022) - Document cachedir option (RhBug:1691365) - Enhance documentation - API examples - Enhance documentation of --whatdepends option (RhBug:1687070) - Update documentation: implemented plugins; options; deprecated commands (RhBug:1670835,1673278) - [doc] Add info of relation update_cache with fill_sack (RhBug:1658694) - Rename man page from dnf.automatic to dnf-automatic to match command name - Fix alias list command (RhBug:1666325) - Fix behavior of ``--bz`` option when specifying more values - Add protection of yum package (RhBug:1639363) - Fix ``list --showduplicates`` (RhBug:1655605) - Retain order of headers in search results (RhBug:1613860) - Solve traceback with the "dnf install @module" (RhBug:1688823) - Fix multilib obsoletes (RhBug:1672947) - Do not remove group package if other packages depend on it - Remove duplicates from "dnf list" and "dnf info" outputs - Fix the installation of completion_helper.py - Fix formatting of message about free space required - Fix installation failiure when duplicit RPMs are specified (RhBug:1687286) - Fix issues with terminal hangs when attempting bash completion (RhBug:1702854) - Allow plugins to terminate dnf (RhBug:1701807) - [provides] Enhanced detecting of file provides (RhBug:1702621) - [provides] Sort the output packages alphabetically- Backport patch to unify --help with man for module-spec (RhBug:1678689)- Backport patch to not allow direct module switch- Backport patch to add support for modular updateinfoxml data- Backport patch: Fix minor problem with suggestion printed to terminal- Backport patches for: RHEL should use --best option by default for dnf / libdnf (RhBug:1670776) - Add --nobest dnf option to revert the new default behavior from commandline- Print information about skipped packages after the transaction - Sort reported skipped packages, force ignore_weak - Allow to enable modules that break default modules (RhBug:1648839)- Updated difference YUM vs. DNF for yum-updateonboot - Added new command ``dnf alias [options] [list|add|delete] [...]`` to allow the user to define and manage a list of aliases - Enhanced documentation - Unifying return codes for remove operations - [transaction] Make transaction content available for commands - Add hotfix packages to install pool (RhBug:1654738) - Report group operation in transaction table - [sack] Change algorithm to calculate rpmdb_version - Add basic integration with digest (RhBug:1614351)- Added dnf.repo.Repo.get_http_headers - Added dnf.repo.Repo.set_http_headers - Added dnf.repo.Repo.add_metadata_type_to_download - Added dnf.repo.Repo.get_metadata_path - Added dnf.repo.Repo.get_metadata_content - Added --changelogs option for check-update command - [module] Add information about active modules - Hide messages created only for logging - Enhanced --setopt option - [module] Fix dnf remove @ - [transaction] Make transaction content available for plugins- Backport patches for setting cachedir with --setopt- Update to 4.0.4 - Add dnssec extension - Set termforce to AUTO to automatically detect if stdout is terminal - Repoquery command accepts --changelogs option (RhBug:1483458) - Calculate sack version from all installed packages (RhBug:1624291) - [module] Allow to enable module dependencies (RhBug:1622566)- [module] Improved module commands list, info - [module] Reports error from module solver - Fix: Error detected when calling 'RepoCB.fastestMirror' (RhBug:1628056) - Preserve packages from other installed mod profiles (RhBug:1629841) - [spec] Postpone conflict with yum to Fedora 30+ (RhBug:1600444) - [cli] Install command recommends alternative packages (RhBug:1625586) - [cli] Fix case insensitive hint (1628514) - Fix installed profiles for module info (RhBug:1629689) - Fix module provides not having consistent output (RhBug:1623866) - Enhance label for transaction table (RhBug:1609919) - Implement C_, the gettext function with a context (RhBug:1305340) - Actually disambiguate some messages using C_ (RhBug:1305340) - Restore 'strict' choice for group installs (#1461539) - [repoquery] More strict queryformat parsing (RhBug:1631458) - Redirect repo progress to std error (RhBug:1626011) - Unify behavior of remove and module remove (RhBug:1629848) - Change behavior of disabled module for module install (RhBug:1629711) - Allow enablement on disabled plugin (RhBug:1614539) - Resolves: rhbz#1622585 - [modularity] dnf should not be proposing distro-sync - Resolves: rhbz#1614531 - dnf 3.2 does not depsolve correctly - Bug 1564369 - don't show duplicate errors in dnf output - Resolves: rhbz#1597257 - dnf should accept localinstall command, at least as an alias - Resolves: rhbz#1613860 - dnf search behaviour is slightly confusing - Resolves: rhbz#1625586 - Advise user about alternatives to the non-existing "python" package - Resolves: rhbz#1614346 - dnf rollback doesn't work after install/downgrade/upgrade - Resolves: rhbz#1612752 - platform-python should be used in completion_helper - Resolves: rhbz#1618421 - dnf module install fails to find non-modular dependencies - Bug 1629655 - not helpful/complete error message when specifying wrong stream or profile - Bug 1629709 - disabled modules should be identified in the module listing - Bug 1630761 - [usability] unable to determine if a stream with [d] is enabled or not - Bug 1625270 - there is ???% [=== when baseurl is wrong - Resolves: rhbz#1624056 - quoted baseurl is error out- [module] Fixed list and info subcommands (RhBug:1623388) (RhBug:1623535)- New implementation of modularity - dnf makecache should not fail in red color if no enabled repos (RhBug:1622090) - [modularity] dnf module profile command doesn't work (RhBug:1622580) - [modularity] incorrect output in dnf module list (RhBug:1623398) - [modularity] dnf could be smarter when installing what's already installed (RhBug:1622599) - [modularity] dnf module install circular error on missing dependency (RhBug:1620233) - not descriptive output in dnf verbose (RhBug:1612718) - RFE: provide way to query all packages from module (RhBug:1569068)- [history] Fix 'attempt to write a readonly database' error in addConsoleOutputLine(). - [spec] Improve YUM v3 compat layer. - [doc] document missing link from yum-rhn-plugin to dnf-plugin-spacewalk (RhBug:1580356) - [doc] document difference between yum and dnf when listing packages (RhBug:1615834) - [doc] document missing download functionality after transaction table is displayed (RhBug:1585140) - [systemd] dnf-makecache.timer: move the ordering after network to .service - [translations] Update translations from zanata. - [cli] Fix 'already installed' message output. - [module] change 'module_nsvp' to 'module_spec' - [module] show module profiles without ', ...' - [module] unify usability of RepoModuleDict.get_info*(); fix traceback - [security] fix update count (RhBug:1585138) - [cli] enable reposync to use --destdir (RhBug:1582152) - [repo] Replace dnf.repo.Repo with libdnf implementation. - [dnf] Limit DeprecationWarning to dnf.* modules only.- [misc] Fallback to os.getuid() if /proc/self/loginuid can't be read (RhBug:1597005) - [translations] Update translations from zanata. - [doc] Update module documentation. - [module] Fix `module provides` output. - [module] Add `module reset` command. - [module] Fix module disable command - [repo] Improve error message on broken repo (RhBug:1595796) - [doc] Enhance a command documentation (RhBug:1361617) - [module] Automatically save module persistor in do_transaction(). - [drpm] Fixed setting deltarpm_percentage=0 to switch drpm off - [repo] Split base.download_packages into two functions - [output] Use libdnf wrapper for smartcols - [conf] Do not traceback on empty option (RhBug:1613577)- [sack] Use module_platform_id option. - [module] Switch module persistor to libdnf implementation. - [module] Auto-enable module streams based on installed RPMs. - [transaction] Fix: show packages from the current transaction. - [conf] Convert any VectorString type to list. - [module] Replace 'enabled' config option with 'state'. - [install_specs] Do not exclude groups' packages - [module] Use module sack filtering from libdnf - [module] Many UX fixes.- [module] Move 'hotfixes' conf option to libdnf and rename it to 'module_hotfixes'. - [goal] Exclude @System repo packages from distro_sync. - [conf] Setup configuration values using C++ bindings. - [module] Drop module lock command. - [crypto] Use handle from repo in dnf.crypto.retrieve(). - [module] Assume a 'default' profile exists for all modules (RhBug:1568165) - [base] Introduce easy installation of package, group and module specs.- [transaction] Fix 'TransactionItem not found for key' error. - [module] Allow removing module profile without specifying a stream. - [module] Fix 'BaseCli' object has no attribute '_yumdb' error. - [callback] Fix TransactionDisplay.PKG_ERASE redirect to a non-existing constant. - [spec] Change yum compat package version to 4.0.version. - [cache] Clean transaction temp files after successfull transaction - [log] Log messages from libdnf logger - [transaction] Add states to report rpm transaction progress - [transaction] Cache TransactionItem during handling of RPM callback (RhBug:1599597) - [systemd] dnf-makecache.timer: move to multi-user to fix loop- Bug fix release- Update to 3.0.2-1- Update to 3.0.1-1 - Support of MODULES - new DNF command `module` - Add attribute dnf.conf.Conf.proxy_auth_method - New repoquery option `--depends` and `--whatdepends` - Enhanced support of variables - Enhanced documentation - Resolves: rhbz#1565599 - Resolves: rhbz#1508839 - Resolves: rhbz#1506486 - Resolves: rhbz#1506475 - Resolves: rhbz#1505577 - Resolves: rhbz#1505574 - Resolves: rhbz#1505573 - Resolves: rhbz#1480481 - Resolves: rhbz#1496732 - Resolves: rhbz#1497272 - Resolves: rhbz#1488100 - Resolves: rhbz#1488086 - Resolves: rhbz#1488112 - Resolves: rhbz#1488105 - Resolves: rhbz#1488089 - Resolves: rhbz#1488092 - Resolves: rhbz#1486839 - Resolves: rhbz#1486839 - Resolves: rhbz#1486827 - Resolves: rhbz#1486816 - Resolves: rhbz#1565647 - Resolves: rhbz#1583834 - Resolves: rhbz#1576921 - Resolves: rhbz#1270295 - Resolves: rhbz#1361698 - Resolves: rhbz#1369847 - Resolves: rhbz#1368651 - Resolves: rhbz#1563841 - Resolves: rhbz#1387622 - Resolves: rhbz#1575998 - Resolves: rhbz#1577854 - Resolves: rhbz#1387622 - Resolves: rhbz#1542416 - Resolves: rhbz#1542416 - Resolves: rhbz#1496153 - Resolves: rhbz#1568366 - Resolves: rhbz#1539803 - Resolves: rhbz#1552576 - Resolves: rhbz#1545075 - Resolves: rhbz#1544359 - Resolves: rhbz#1547672 - Resolves: rhbz#1537957 - Resolves: rhbz#1542920 - Resolves: rhbz#1507129 - Resolves: rhbz#1512956 - Resolves: rhbz#1512663 - Resolves: rhbz#1247083 - Resolves: rhbz#1247083 - Resolves: rhbz#1247083 - Resolves: rhbz#1519325 - Resolves: rhbz#1492036 - Resolves: rhbz#1391911 - Resolves: rhbz#1391911 - Resolves: rhbz#1479330 - Resolves: rhbz#1505185 - Resolves: rhbz#1305232- Improve performance for excludes and includes handling (RHBZ #1500361) - Fixed problem of handling checksums for local repositories (RHBZ #1502106) - Fix traceback when using dnf.Base.close() (RHBZ #1503575)- Update to 2.7.4-1 - Enhanced performance for excludes and includes handling - Solved memory leaks at time of closing of dnf.Base() - Resolves: rhbz#1480979 - I thought it abnormal that dnf crashed. - Resolves: rhbz#1461423 - Memory leak in python-dnf - Resolves: rhbz#1499564 - dnf list installed crashes - Resolves: rhbz#1499534 - dnf-2 is much slower than dnf-1 when handling groups - Resolves: rhbz#1499623 - Mishandling stderr vs stdout (dnf search, dnf repoquery)- Fix URL detection (RHBZ #1472847) - Do not remove downloaded files with --destdir option (RHBZ #1498426) - Fix handling of conditional packages in comps (RHBZ #1427144)- Update to 2.7.2-1 - Added new option ``--comment=`` that adds a comment to transaction in history - :meth:`dnf.Base.pre_configure_plugin` configure plugins by running their pre_configure() method - Added pre_configure() methotd for plugins and commands to configure dnf before repos are loaded - Resolves: rhbz#1421478 - dnf repository-packages: error: unrecognized arguments: -x rust-rpm-macros - Resolves: rhbz#1491560 - 'dnf check' reports spurious "has missing requires of" errors - Resolves: rhbz#1465292 - DNF remove protected duplicate package - Resolves: rhbz#1279001 - [RFE] Missing dnf --downloaddir option - Resolves: rhbz#1212341 - [RFE] Allow plugins to override the core configuration - Resolves: rhbz#1299482 - mock --init fails with message "Failed calculating RPMDB checksum" - Resolves: rhbz#1488398 - dnf upstream tests failures on f26 - Resolves: rhbz#1192811 - dnf whatprovides should show which provides matched a pattern - Resolves: rhbz#1288845 - "dnf provides" wildcard matching is unreliable (not all packages with matches listed) - Resolves: rhbz#1473933 - [abrt] dnf-automatic: resolved(): rpm_conf.py:58:resolved:AttributeError: 'Rpmconf' object has no attribute '_interactive' - Resolves: rhbz#1237349 - dnf autoremove not removing what dnf list extras shows - Resolves: rhbz#1470050 - the 'priority=' option in /etc/yum.repos.d/*.repo is not respected - Resolves: rhbz#1347927 - dnf --cacheonly downloads packages - Resolves: rhbz#1478115 - [abrt] dnf: _hcmd_undo(): __init__.py:888:_hcmd_undo:IndexError: list index out of range - Resolves: rhbz#1461171 - RFE: support --advisory= with install - Resolves: rhbz#1448874 - "dnf needs-restarting" vanished from bash completion - Resolves: rhbz#1495116 - Dnf version fails with traceback in container- Fix problem with dnf.Package().remote_location() (RhBug:1476215) (Jaroslav Mracek) - Change behavior of -C according to documentation (RhBug:1473964) (Jaroslav Mracek) - It should prevent to ask attribute of None (RhBug:1359482) (Jaroslav Mracek) - Solve a problems with --arch options (RhBug:1476834) (Jaroslav Mracek) - Use security plugin code for dnf-automatic (Jaroslav Mracek) - Fix unicode error for python2 (Jaroslav Mracek) - Inform about packages installed for group (Jaroslav Mracek) - Provide info if pkg is removed due to dependency (RhBug:1244755) (Jaroslav Mracek) - Unify format of %{_mandir} paths in dnf.spec (Jaroslav Mracek) - Remove test_yumlayer.py as unneeded test (Jaroslav Mracek) - Provide yum4 package for rhel7 build (Jaroslav Mracek) - Make yum compatible layer very minimal (RhBug:1476748) (Jaroslav Mracek) - Remove metadata_expire from yum compatible layer (Jaroslav Mracek) - Remove keepcache from yum compatibility layer (Jaroslav Mracek) - Remove options from yum conf (Jaroslav Mracek) - Remove unused functionality from yum compatible layer (Jaroslav Mracek) - Add deplist command for dnf (Jaroslav Mracek) - Fix problems with --downloaddir options (RhBug:1476464) (Jaroslav Mracek) - Move description of --forcearch into proper place (Jaroslav Mracek) - Provide description of --downloaddir option (Jaroslav Mracek) - Fix if in spec file (Jaroslav Mracek) - Add description of "test" tsflags (Jaroslav Mracek) - Enable import gpg_keys with tsflag test (RhBug:1464192) (Jaroslav Mracek) - Keep old reason when undoing erase (RhBug:1463107) (Eduard Čuba) - spec: eliminate other weak dependencies for el<=7 (Igor Gnatenko) - spec: do not strongly require inhibit plugin (Igor Gnatenko) - Inform that packages are only downloaded (RhBug:1426196) (Jaroslav Mracek) - Move releasever check after the etc/dnf/vars substitutions. (Alexander Kanavin) - Provide substitution for Repodict.add_new_repo() (RhBug:1457507) (Jaroslav Mracek)- Remove autodeglob optimization (Jaroslav Rohel) - Integrate --destdir with --destdir from download plugin (Ondřej Sojka) - Add CLI option --destdir (RhBug:1279001) (Ondřej Sojka) - Add myself to the AUTHORS file (Nathaniel McCallum) - Add the --forcearch CLI flag (Nathaniel McCallum) - Add 'ignorearch' option (Nathaniel McCallum) - Provide an API for setting 'arch' and 'basearch' (Nathaniel McCallum) - Add nevra forms for repoquery command (Jaroslav Rohel) - Fix UnicodeDecodeError during checkSig() on non UTF-8 locale (RhBug:1397848) (Jaroslav Rohel) - Add dnf option --noautoremove (RhBug:1361424) (Jaroslav Mracek) - Add group argument for mark command (Jaroslav Mracek) - Report problems for each pkg during gpgcheck (RhBug:1387925) (Jaroslav Mracek) - fix minor spelling mistakes (René Genz) - Print warning when wrong delimiter in cache (RhBug:1332099) (Vítek Hoch) - Fix the loading of config for dnf-automatic command_email (RhBug:1470116) (Jaroslav Rohel) - Enable download progress bar if redirected output (RhBug:1161950) (Jaroslav Mracek) - Support short abbrevations of commands (RhBug:1320254) (Vítek Hoch) - Remove unused variables kwargs (Jaroslav Mracek) - Not reinstall packages if install from repository-pkgs used (Jaroslav Mracek) - bump dnf version to 2.6.0 (Igor Gnatenko) - spec: use python2- prefix for hawkey (Igor Gnatenko) - spec: use sphinx-build binary rather than package name (Igor Gnatenko) - spec: python-bugzilla is not needed for building (Igor Gnatenko) - spec: fix instructions about generating tarball (Igor Gnatenko) - po: Update translations (Igor Gnatenko) - Add an example of installation without weak-deps (RhBug:1424723) (Jaroslav Mracek) - Add detection if mirrorlist is used for metalink (Jaroslav Mracek) - Rename variable (Jaroslav Mracek) - Add --groupmember option to repoquery (RhBug:1462486) (Jaroslav Mracek) - Check checksum for local repositories (RhBug:1314405) (Jaroslav Mracek) - Spelling fixes (Ville Skyttä) - repoquery --obsoletes prints obsoletes (RhBug:1457368) (Matěj Cepl) - Provide pkg name hint for icase (RhBug:1339280) (RhBug:1138978) (Jaroslav Mracek) - Return only latest pkgs for "dnf list upgrades" (RhBug:1423472) (Jaroslav Mracek) - cleanup code not executed in case of exception (Marek Blaha) - Allow to modify message for user confirmation (Jaroslav Mracek) - Add autocheck_running_kernel config option (Štěpán Smetana) - Inform about skipped packages for group install (RhBug:1427365) (Jaroslav Mracek) - Remove group remove unneeded pkgs (RhBug:1398871) (RhBug:1432312) (Jaroslav Mracek) - po: update translations (Igor Gnatenko)- bump version to 2.5.1 + update release notes (Jaroslav Mracek) - Fix: dnf update --refresh fails for repo_gpgcheck=1 (RhBug:1456419) (Daniel Mach) - Don't try to cut datetime message (Jaroslav Rohel) - Use localized datetime format (RhBug:1445021) (Jaroslav Rohel) - Work with locale date (Jaroslav Rohel) - Use ISO 8601 time format in logfile (Jaroslav Rohel) - Add unitest to prevent callbacks breakage (Jaroslav Mracek) - Provide compatibility for tools that do not use total_drpms (Jaroslav Mracek) - Requires strict usage of repoquery --recursive (Jaroslav Mracek) - Fix output for --resolve with --installed for repoquery (Jaroslav Mracek) - Remove unnecessary inheritance of yum conf options (Martin Hatina) - Remove alwaysprompt option support (RhBug:1400714) (Jaroslav Rohel) - Allow to install groups with multilib_policy=all (RhBug:1250702) (Jaroslav Mracek) - Redesign Base.install() to provide alternatives (Jaroslav Mracek) - Report excludes includes into logger.debug (RhBug:1381988) (Jaroslav Mracek) - Provide new API to parse string to NEVRA () (Jaroslav Mracek) - Add more repoquery querytags (Jaroslav Rohel) - Not hide tracebacks (Jaroslav Mracek) - Solve error handling for get attr in yumdb (RhBug:1397848) (Jaroslav Mracek) - Provide a better error if throttle to low (RhBug:1321407) (Jaroslav Mracek) - Change timeout to 30s (RhBug:1291867) (Jaroslav Mracek) - Add pre_transaction hook for plugins (Jaroslav Rohel) - Not download metadata if "dnf history [info|list|userinstalled]" (Jaroslav Mracek) - Not download metadata if "dnf repo-pkgs list --installed" (Jaroslav Mracek) - Not download metadata if "dnf list --installed" (RhBug:1372895) (Jaroslav Mracek) - Format pkg str for repoquery --tree due to -qf (RhBug:1444751) (Jaroslav Mracek)- Update release notes (Jaroslav Mracek) - Change documentation for history --userinstalled (RhBug:1370062) (Jaroslav Mracek) - Change example to install plugin using versionlock (Jaroslav Mracek) - Remove unused method Goal.best_run_diff() (Jaroslav Mracek) - Change recommendations if some problems appear (RhBug:1293067) (Jaroslav Mracek) - Report problems for goals with optional=True (Jaroslav Mracek) - Format resolve problem messages in method in dnf.util (Jaroslav Mracek) - Enhance reports about broken dep (RhBug:1398040)(RhBug:1393814) (Jaroslav Mracek) - search: do not generate error if not match anything (RhBug:1342157) (Jaroslav Rohel) - Check if any plugin is removed in transaction (RhBug:1379906) (Jaroslav Mracek) - Show progress for DRPM (RhBug:1198975) (Jaroslav Mracek) - Fix disabledplugin option (Iavael) - [history]: fixed info command merged output (Eduard Čuba)- bump version to 2.4.1 + update release notes (Jaroslav Mracek) - goal: do not mark weak dependencies as userinstalled (Igor Gnatenko) - fix typo in supplements (RhBug:1446756) (Igor Gnatenko) - Describe present behavior of installonly_limit conf option (Jaroslav Mracek) - Reset all transaction for groups if Base.reset() (RhBug:1446432) (Jaroslav Mracek) - Explain how add negative num for --latest-limit (RhBug:1446641) (Jaroslav Mracek) - trivial: don't duplicate option names (Igor Gnatenko) - Add support for --userinstalled for repoquery command (RhBug:1278124) (Jaroslav Rohel) - Fix header of search result sections (RhBug:1301868) (Jaroslav Rohel) - Filter out src for get_best_selector (Jaroslav Mracek) - Add minor changes in formating of documentation (Jaroslav Mracek)- po: Update translations (Igor Gnatenko) - po: Update translations (Igor Gnatenko) - introduce '--enableplugin' option (Martin Hatina) - Improve detection of file patterns (Jaroslav Mracek) - Add method _get_nevra_solution() for subject (Jaroslav Mracek) - Do not add "*" into query filter in _nevra_to_filters() (Jaroslav Mracek) - Remove usage of nevra_possibilities_real() (Jaroslav Mracek) - Increase performance for downgrade_to() (Jaroslav Mracek) - Add additional keys for get_best_query() (Jaroslav Mracek) - Increase performance for get_best_selector() (Jaroslav Mracek) - Increase performance for get_best_query() (Jaroslav Mracek) - Fix "Package" text translation (RhBug:1302935) (Jaroslav Rohel) - Create a warning if releasever is None (Jaroslav Mracek) - Adds cost, excludepkgs, and includepkgs to Doc (RhBug:1248684) (Jaroslav Mracek) - Change auto-detection of releasever in empty installroot (Jaroslav Mracek) - Do not load system repo for makecache command (RhBug:1441636) (Jaroslav Mracek) - Do not raise assertion if group inst and rmv pkgs (RhBug:1438438) (Jaroslav Mracek) - yum layer using python3 (Martin Hatina) - Filter url protocols for baseurl in Package.remote_location (Jaroslav Mracek) - Add armv5tl to arm basearch (Neal Gompa) - Setup additional parameters for handler for remote packages (Jaroslav Mracek) - Use same method for user/password setting of every librepo.handle (Jaroslav Mracek) - Fix PEP8 violations and remove unused import (Jaroslav Mracek) - Handle unknown file size in download progress (Jaroslav Mracek) - Allow to delete cashed files from command line by clean command (Jaroslav Mracek) - Save command line packages into chachedir (RhBug:1256313) (Jaroslav Mracek) - Add progress bar for download of commandline pkgs (RhBug:1161950) (Jaroslav Mracek) - Fix minor typo Closes: #781 Approved by: ignatenkobrain (Yuri Chornoivan) - Mark unremoved packages as failed (RhBug:1421244) (Jaroslav Mracek)- update release notes (Jaroslav Mracek) - po: Update translations (Igor Gnatenko) - Add require of subcommand for repo-pkgs command (Jaroslav Rohel) - shell: Fix commands initialization (Jaroslav Rohel) - po: Update translations (Igor Gnatenko) - Add support for --location for repoquery command (RhBug:1290137) (Jaroslav Mracek) - Add support of --recursive with --resolve in repoquery (Jaroslav Mracek) - Add --recursive option for repoquery (Jaroslav Mracek) - Add --whatconflicts for repoquery (Jaroslav Mracek) - Add support for multiple options for repoquery (Jaroslav Mracek) - Add multiple format option for repoquery (Jaroslav Mracek) - Fix problem with "dnf repoquery --querytags" (Jaroslav Mracek) - Add support of 3 options into updateinfo command (Jaroslav Mracek) - Add inheritance of reason for obsoleting packages (Jaroslav Mracek) - Mark installonlypkgs correctly as user installed (RhBug:1349314) (Jaroslav Mracek) - Solve a problem with None names in callbacks (Jaroslav Mracek) - Solve a problem for callbacks (Jaroslav Mracek) - Revert "remove: CLI: --randomwait" (RhBug:1247122) (Ondřej Sojka) - po: update translations (Igor Gnatenko) - po: update translations (Igor Gnatenko) - Set strings for translations (RhBug:1298717) (Jaroslav Mracek)- bump version to 2.2.0 + update release notes (Jaroslav Mracek) - Add documentation of new API callback actions (RhBug:1411432) (Jaroslav Mracek) - Fix python2 doesn't have e.__traceback__ attribute (Jaroslav Mracek) - Do not report erasing package as None. (Jaroslav Mracek) - Display scriplet for transaction (RhBug:1411423) (RhBug:1406130) (Jaroslav Mracek) - Add support for rpmcallbacks (Jaroslav Mracek) - AUTHORS: updated (Jaroslav Rohel) - Not show expiration check if no repo enabled (RhBug:1369212) (Jaroslav Mracek) - Fix changelog in dnf spec file (Jaroslav Mracek) - po: update translations (Igor Gnatenko) - Add myself (mhatina) to AUTHORS (Martin Hatina) - po: Update translations (Igor Gnatenko)- bump version to 2.1.1 + update release notes (Jaroslav Mracek) - Sync the translation with locale (Jaroslav Rohel) - Disable exceptions in logging (Jaroslav Rohel) - Fix severity info in "updateinfo info" (Jaroslav Mracek) - Add help for shell commands (Jaroslav Rohel) - shell: no crash if missing args (Jaroslav Rohel) - proper check of releasever, when using installroot (RhBug:1417542) (Martin Hatina) - Inform about "Cache was expired" with "dnf clean" (RhBug:1401446) (Jaroslav Mracek) - crypto: port to the official gpgme bindings (Igor Gnatenko) - Fix doc example for `fill_sack` method (Lubomír Sedlář) - po: update translations (Igor Gnatenko) - Not try to install src package (RhBug:1416699) (Jaroslav Mracek) - Add usage for add_new_repo() with repofrompath option (Jaroslav Mracek) - Add new API add_new_repo() in RepoDict() (RhBug:1427132) (Jaroslav Mracek) - docs: adds documentation for dnf-automatic's Command and CommandEmail emitters. (rhn) - docs: fixes typo in section description in automatic (rhn) - Adds new emitters for dnf-automatic. (rhn) - po: update translations (Igor Gnatenko) - Ensure that callback will not kill dnf transaction (Jaroslav Mracek) - Ensure that name will be not requested on None (RhBug:1397047) (Jaroslav Mracek) - Python 3.6 invalid escape sequence deprecation fix (Ville Skyttä) - display severity information in updateinfo (#741) (Michael Mraka) - po: update translations (Igor Gnatenko) - Add --nodocs option for dnf (RhBug:1379628) (Jaroslav Mracek) - Replace passive plugin noroot (Jaroslav Mracek) - Fix incorrect formating of string for logger.info (Jaroslav Mracek) - Not print help if empty line in script for shell command (Jaroslav Mracek) - Run fill_sack after all repos have changed status (Jaroslav Mracek) - Remove Hawkey object from repo if rerun of dnf.fill_sack (Jaroslav Mracek) - util/on_metered_connection: be more polite to failures (Igor Gnatenko) - cosmetic: i18n: rewording of 'Login user' (RhBug:1424939) (Jan Silhan) - Fix problem with --whatprovides in repoquery (RhBug:1396992) (Jaroslav Mracek) - Add -a and --all option for repoquery (RhBug:1412970) (Jaroslav Mracek) - Change camel-case of output of grouplist (Jaroslav Mracek) - Minor correction in release notes (Jaroslav Mracek) - Minor correction in release notes (Jaroslav Mracek)- bump version to 2.1.0 + update release notes (Jaroslav Mracek) - Fix problem with --recent option in repoquery (Jaroslav Mracek) - Fix problem with duplicated --obsoletes (RhBug:1421835) (Jaroslav Mracek) - Python 3.6 invalid escape sequence deprecation fixes (Ville Skyttä) - Add --repoid as alias for --repo (Jaroslav Mracek) - introduce dnf.base.Base.update_cache() (Martin Hatina) - Try to install uninstalled packages if group installed (Jaroslav Mracek) - Enable search of provides in /usr/(s)bin (RgBug:1421618) (Jaroslav Mracek) - style: ignore E261 (Igor Gnatenko) - makecache: do not run on metered connections (RhBug:1415711) (Igor Gnatenko) - change '--disableplugins' to '--disableplugin' (Martin Hatina) - cosmetic: removed unused import (Jan Silhan) - show hint how to display why package was skipped (RhBug:1417627) (Jan Silhan) - spec: add information how to obtain archive (Igor Gnatenko) - fix messages (UX) (Jaroslav Rohel) - zanata update (Jan Silhan)- bump version to 2.0.1 + update release notes (Jaroslav Mracek) - introduce cli 'obsoletes' option (Martin Hatina) - swap tids if they are in wrong order (RhBug:1409361) (Michael Mraka) - Disable shell command recursion (Jaroslav Rohel) - Honor additional arguments for DNF shell repo list command (Jaroslav Rohel) - don't traceback when bug title is not set (Michael Mraka) - introducing list-security, info-security etc. commands (Michael Mraka) - Add lsedlar to contributors list (Lubomír Sedlář) - Return just name from Package.source_name (Lubomír Sedlář) - introduce dnf.conf.config.MainConf.exclude() (Martin Hatina) - systemd: Disable daemons on ostree-managed systems (Colin Walters) - introduced dnf.base.Base.autoremove() (RhBug:1414512) (Martin Hatina) - po: update translations (Igor Gnatenko) - build: use relative directory for translations (Igor Gnatenko) - Temporary eliminate a problem with install remove loop (Jaroslav Mracek) - Handle info message when DRPM wastes data (RhBug:1238808) (Daniel Aleksandersen) - Fix output for better translation (RhBug:1386085) (Abhijeet Kasurde) - yum layer refactored (Martin Hatina) - return values changed to match yum's (Martin Hatina) - Reword sentence after removing package (RhBug:1286553) (Abhijeet Kasurde) - Minor documentation revisions (Mark Szymanski) - Minor code fix (Abhijeet Kasurde) - automatic: email emitter date header (David Greenhouse) - Solve problem when no repo and only rpms with upgrade command (Jaroslav Mracek) - bash_completion: use system-python if it's available (Igor Gnatenko) - spec: use system-python for dnf-yum as well (Igor Gnatenko) - comps/groups: fix tests (Michal Luscon) - comps: adjust group_upgrade to new CompsTransPkg style (Michal Luscon) - groups: refactored installation (RhBug:1337731, RhBug:1336879) (Michal Luscon) - Increase requirement for hawkey (Jaroslav Mracek) - Change reporting problems for downgradePkgs() (Jaroslav Mracek) - Use selector for base.package_upgrade() (Jaroslav Mracek) - Add usage of selectors for base.package_install() (Jaroslav Mracek) - Use selector for base.package_downgrade() (Jaroslav Mracek) - Redirect base.downgrade() to base.downgrade_to() (Jaroslav Mracek) - Enable wildcard for downgrade command (RhBug:1173349) (Jaroslav Mracek) - Refactor downgrade cmd behavior (RhBug:1329617)(RhBug:1283255) (Jaroslav Mracek) - Redirect logger.info into stderr for repolist (RhBug:1369411) (Jaroslav Mracek) - Redirect logger.info into stderr for repoquery (RhBug:1243393) (Jaroslav Mracek) - Add possibility for commands to redirect logger (Jaroslav Mracek) - Put information about metadata expiration into stdout (Jaroslav Mracek) - Change warning about added repo into info (RhBug:1243393) (Jaroslav Mracek) - Move grouplist output from logger into stdout (Jaroslav Mracek) - let repo exclude work the same way as global exclude (Michael Mraka) - Fix wrong assumptions about metalinks (RhBug:1411349) (Jaroslav Mracek) - handle --disablerepo/--enablerepo properly with strict (RhBug:1345976) (Štěpán Smetana) - Add fix to notify user about no repos (RhBug:1369212) (Abhijeet Kasurde) - Add information about "hidden" option in dnf doc (RhBug:1349247) (Abhijeet Kasurde) - Fix for 'history package-list' (Amit Upadhye) - Enable multiple args for repoquery -f (RhBug:1403930) (Jaroslav Mracek) - Set default repo.name as repo._section (Jaroslav Mracek) - Create from self.forms value forms in cmd.run() (Jaroslav Mracek) - Add description of swap command into documentation (Jaroslav Mracek) - Add swap command (RhBug:1403465) (RhBug:1110780) (Jaroslav Mracek) - Solve a problem with shell when empty line or EOF (Jaroslav Mracek) - shell: add history of commands (RhBug:1405333) (Michal Luscon) - Add info if no files with repoquery -l (RhBug:1254879) (Jaroslav Mracek) - po: update translations (Igor Gnatenko) - po: migrate to zanata python client and trivial fixes in build (Igor Gnatenko) - po: include all possible languages from zanata (Igor Gnatenko) - po: include comments for translations (Igor Gnatenko) - shell: catch exceptions from depsolving (Michal Luscon) - shell: update documentation (Michal Luscon) - shell: add transaction reset cmd (Michal Luscon) - shell: add transaction resolve cmd (Michal Luscon) - shell: provide rewritable demands for cmds (Michal Luscon) - shell: catch tracebacks from shlex (Michal Luscon) - shell: handle ctrl+D more gracefully (Michal Luscon) - groups: set demands in configure instead of run (Michal Luscon) - shell: implement config cmd (Michal Luscon) - shell: add help (Michal Luscon) - shell: make alias repo list -> repolist (Michal Luscon) - shell: catch exceptions from do_transaction (Michal Luscon) - shell: resolve transaction in ts run (Michal Luscon) - shell: add default value for internal methods argument (Michal Luscon) - shell: create run alias for ts run (Michal Luscon) - shell: add ts list cmd (Michal Luscon) - shell: refill sack after every successful repo cmd (Michal Luscon) - shell: allow running multiple transaction in one session (Michal Luscon) - shell: add ts command (Michal Luscon) - shell: catch cmd parsing and run exceptions (Michal Luscon) - shell: allow to run scripts (Michal Luscon) - shell: add repo cmd (Michal Luscon) - shell: add resolving + transaction run support (Michal Luscon) - shell: implement quit method (Michal Luscon) - shell: add custom cmds stubs (Michal Luscon) - shell: implement basic logic (Michal Luscon) - shell: register new cmd (Michal Luscon)- tests: catch ModuleNotFoundError as well (Igor Gnatenko) - Switch out automatic service for automatic-download and automatic-install (Pat Riehecky) - Make upgrade-to alias for upgrade (RhBug:1327999) (Jaroslav Mracek) - skip appending an empty option (RhBug: 1400081) (Michael Mraka) - Add description of nevra foems for commands and autoremove args (Jaroslav Mracek) - Add support of arguments nevra forms for autoremove command (Jaroslav Mracek) - Add nevra forms for remove command (Jaroslav Mracek) - Add nevra forms for install command (Jaroslav Mracek) - add bin/yum into .gitignore (Michal Luscon) - clean: acquire all locks before cleaning (RhBug:1293782) (Michal Luscon) - Change hawkey version requirement (Jaroslav Mracek) - Add information for translators (RhBug:1386078) (Jaroslav Mracek) - Change info to warning for clean repoquery output (RhBug:1358245) (Jaroslav Mracek) - Add description of pkg flag for Query (RhBug:1243393) (Jaroslav Mracek) - Add minor changes in documentation (Jaroslav Mracek) - Do not always overwrite the name with the repo ID (Neal Gompa)- See http://dnf.readthedocs.io/en/latest/release_notes.html- See http://dnf.readthedocs.io/en/latest/release_notes.html- Obsolete dnf-langpacks - Backport patch for dnf repolist disabled- Update to 1.1.10- Fix typo- Also change shebang for %{?system_python_abi} in %{_bindir}/dnf- Add %{?system_python_abi}- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- Revert "group: treat mandatory pkgs as mandatory if strict=true" (RhBug:1337731) - enforce-api: reflect changes from #992475 in completion_helper (RhBug:1338504) - enforce-api: add compatibility methods for renamed counterparts (RhBug:1338564)- doc: release notes 1.1.9 (Igor Gnatenko) - spec: correctly set up requirements for python subpkg (Igor Gnatenko) - spec: follow new packaging guidelines & make compatible with el7 (Igor Gnatenko) - zanata update (Jan Silhan) - enforce-api: add missing bits of Base class (Michal Luscon) - help: unify help msg strings (Michal Luscon) - enforce-api: decorate Base class (Michal Luscon) - util: add decorator informing users of nonapi functions (Michal Luscon) - Added description for 'autoremove' in dnf help (RhBug:1324086) (Abhijeet Kasurde) - i18n: fixup for 0db13feed (Michal Luscon) - i18n: use fallback mode if terminal does not support UTF-8 (RhBug:1332012) (Michal Luscon) - Revert "spec: follow new packaging guidelines & make compatible with el7" (Michal Luscon) - move autoglob feature directly to filterm() and filter() (Michael Mraka) - group: treat mandatory pkgs as mandatory if strict=true (RhBug:1292892) (Michal Luscon) - locks: fix lock paths in tmpfsd config since cachedir has been changed (Michal Luscon) - remove formating from translation strings (Michal Luscon) - base: set diskspace check filter before applying the filters (RhBug:1328674) (Michal Luscon) - order repos by priority and cost (Michael Mraka) - spec: follow new packaging guidelines & make compatible with el7 (Igor Gnatenko) - bash-completion: first try to set fallback to BASH_COMPLETION_COMPATDIR (Igor Gnatenko) - updated copyrights for files changed this year (Michael Mraka) - cli: fix warning from re.split() about non-empty pattern (RhBug:1286556) (Igor Gnatenko) - update authors file (Michal Luscon) - Define __hash__ method for YumHistoryPackage (RhBug:1245121) (Max Prokhorov)- refactor: repo: add md_expired property (Michal Domonkos) - test: fix cachedir usage in LocalRepoTest (Michal Domonkos) - clean: operate on all cached repos (RhBug:1278225) (Michal Domonkos) - refactor: repo: globally define valid repoid chars (Michal Domonkos) - RepoPersistor: only write to disk when requested (Michal Domonkos) - clean: remove dead subcommands (Michal Domonkos) - doc: --best in case of problem (RhBug:1309408) (Jan Silhan) - Added fix for correct error message for group info (RhBug:1209649) (Abhijeet Kasurde) - repo: don't get current timeout for librepo (RhBug:1272977) (Igor Gnatenko) - doc: fix default timeout value (Michal Luscon) - cli: inform only about nonzero md cache check interval (Michal Luscon) - base: report errors in batch at the end of md downloading (Michal Luscon) - repo: produce more sane error if md download fails (Michal Luscon) - zanata update (RhBug:1322226) (Jan Silhan) - doc: Fixed syntax of `assumeyes` and `defaultyes` ref lables in `conf_ref.rst` (Matt Sturgeon) - Fix output headers for dnf history command (Michael Dunphy) - doc: change example of 'dnf-command(repoquery)' (Jaroslav Mracek) - makacache.service: shorten journal logs (RhBug:1315349) (Michal Luscon) - config: improve UX of error msg (Michal Luscon) - Added user friendly message for out of range value (RhBug:1214562) (Abhijeet Kasurde) - doc: prefer repoquery to list (Jan Silhan) - history: fix empty history cmd (RhBug:1313215) (Michal Luscon) - Very minor tweak to the docs for `--assumeyes` and `--assumeno` (Matt Sturgeon)- Add `/etc/distro.repos.d` as a path owned by the dnf package (Neal Gompa (ニール・ゴンパ)) - Change order of search and add new default repodirs (RhBug:1286477) (Neal Gompa (ニール・ゴンパ)) - group: don't mark available packages as installed (RhBug:1305356) (Jan Silhan) - history: adjust demands for particular subcommands (RhBug:1258503) (Michal Luscon) - Added extension command for group list (RhBug:1283432) (Abhijeet Kasurde) - perf: dnf repository-packages upgrade (RhBug:1306304) (Jan Silhan) - sack: Pass base.conf.substitutions["arch"] to sack in build_sack() function. (Daniel Mach) - build: make python2/3 binaries at build time (Michal Domonkos) - fix dnf history traceback (RhBug:1303149) (Jan Silhan) - cli: truncate expiration msg (RhBug:1302217) (Michal Luscon)- history: don't fail if there is no history (RhBug:1291895) (Michal Luscon) - Allow dnf to use a socks5 proxy, since curl support it (RhBug:1256587) (Michael Scherer) - output: do not log rpm info twice (RhBug:1287221) (Michal Luscon) - dnf owns /var/lib/dnf dir (RhBug:1294241) (Jan Silhan) - Fix handling of repo that never expire (RhBug:1289166) (Jaroslav Mracek) - Filter out .src packages when multilib_proto=all (Jeff Smith) - Enable string for translation (RhBug:1294355) (Parag Nemade) - Let logging format messages on demand (Ville Skyttä) - clean: include metadata of local repos (RhBug:1226322) (Michal Domonkos) - completion: Install to where bash-completion.pc says (Ville Skyttä) - spec: bash completion is not a %config file (Ville Skyttä) - Change assertion handling for rpmsack.py (RhBug:1275878) (Jaroslav Mracek) - cli: fix storing arguments in history (RhBug:1239274) (Ting-Wei Lan)- base: save group persistor only after successful transaction (RhBug:1229046) (Michal Luscon) - base: do not clean tempfiles after remove transaction (RhBug:1282250) (Michal Luscon) - base: clean packages that do not belong to any trans (Michal Luscon) - upgrade: allow group upgrade via @ syntax (RhBug:1265391) (Michal Luscon) - spec: Mark license files as %license where available (Ville Skyttä) - Remove unused imports (Ville Skyttä) - Spelling fixes (Ville Skyttä) - Fix typos in documentation (Rob Cutmore) - parser: add support for braces in substitution (RhBug:1283017) (Dave Johansen) - completion_helper: Don't omit "packages" from clean completions (Ville Skyttä) - bash-completion: Avoid unnecessary python invocation per _dnf_helper (Ville Skyttä) - repo: Download drpms early (RhBug:1260421) (Ville Skyttä) - clean: Don't hardcode list of args in two places (Ville Skyttä) - cli: don't crash if y/n and sys.stdin is None (RhBug:1278382) (Adam Williamson) - sp err "environement" -> "environment" (Michael Goodwin) - Remove -OO from #!/usr/bin/python (RhBug:1230820) (Jaroslav Mracek) - cli: warn if plugins are disabled (RhBug:1280240) (Michal Luscon)- AUTHORS: updated (Jan Silhan) - query: add compatibility methods (Michal Luscon) - query: add recent, extras and autoremove methods to Query (Michal Luscon) - query: add duplicated and latest-limit queries into api (Michal Luscon) - format the email message with its as_string method (Olivier Andrieu) - added dnf.i18n.ucd* functions as deprecated API (Jan Silhan) - i18n: unicode resulting translations (RhBug:1278031) (Jan Silhan) - po: get rid of new lines in translation (Jan Silhan) - output: add skip count to summary (RhBug:1264032) (Michal Domonkos) - groups: fix environment upgrade (Michal Luscon) - Fix plural strings extraction (RhBug:1209056) (Baurzhan Muftakhidinov) - po: fixed malformed beginning / ending (Jan Silhan) - zanata update (Jan Silhan) - cli: prevent tracebacks after C^ (RhBug:1274946) (Michal Luscon)- Update command_ref.rst (Jaroslav Mracek) - Change in automatic.conf email settings to prevent email error with default sender name (Jaroslav Mracek) - Replace assert_called() with assert_called_with() for Py35 support (Neal Gompa (ニール・ゴンパ)) - doc: improve documentation (Jaroslav Mracek) - doc: update the instructions related to nightly builds (Radek Holy) - Revert "Add the continuous integration script" (Radek Holy) - Revert "cosmetic: ci: fix the Copr name in the README" (Radek Holy) - Fix typo in Command.canonical's doctring (Timo Wilken) - base: group_install is able to exclude mandatory packages (Related:RhBug:1199868) (Jan Silhan)- don't import readline as it causes crashes in Anaconda (related:RhBug:1258364)- Revert "completion_helper: don't get IndexError (RhBug:1250038)"- add hawkey version requirement - revert commit #70956- doc: release notes 1.1.2 (Michal Luscon) - sanitize non Unicode command attributes (RhBug:1262082) (Jan Silhan) - don't redirect confirmation to stderr RhBug(1258364) (Vladan Kudlac) - clean: add rpmdb to usage (Vladan Kudlac) - completion_helper: don't get IndexError (RhBug:1250038) (Vladan Kudlac) - add --downloadonly switch (RhBug:1048433) (Adam Salih) - Add globbing support to base.by_provides() (RhBug:11259650) (Valentina Mukhamedzhanova) - spec: packaging python(3)-dnf according to new Fedora guidelines (RhBug:1260198) (Jaroslav Mracek) - Bug in Source0: URL in dnf.spec fixed (RhBug:126255) (Jaroslav Mracek) - To dnf.spec added provides dnf-command(command name) for 21 dnf commands (RhBug:1259657) (jmracek) - Expire repo cache on failed package download (Valentina Mukhamedzhanova) - cosmetic: ci: fix the Copr name in the README (Radek Holy) - Add the continuous integration script (Radek Holy) - Set proper charset on email in dnf-automatic (RhBug:1254982) (Valentina Mukhamedzhanova) - doc: improve configuration description (RhBug:1261766) (Michal Luscon) - remove: show from which repo a package is (Vladan Kudlac) - list: show from which repo a package is (RhBug:1234491) (Vladan Kudlac) - Spelling/grammar fixes (Ville Skyttä) - install: fix crash when terminal window is small (RhBug:1256531) (Vladan Kudlac) - install: mark unification of the progress bar (Vladan Kudlac) - fix translations in python3 (RhBug:1254687) (Michal Luscon) - group: CompsQuery now returns group ids (RhBug:1261656) (Michal Luscon)- fix access to demands (RhBug:1259194) (Jan Silhan) - make clean_requiremets_on_remove=True (RhBug:1260280) (Jan Silhan)- Fixed typo (RhBug:1249319) (Adam Salih) - fixed downgrade with wildcard (RhBug:1234763) (Adam Salih) - reorganize logic of get_best_selector(s) and query (RhBug:1242946) (Adam Salih) - completion_helper: don't crash if exception occurred (RhBug:1225225) (Igor Gnatenko) - base: expire cache if repo is not available (Michal Luscon) - Don't suggest --allowerasing if it is enabled (Christian Stadelmann) - translation works in python3 (RhBug:1254687) (Jan Silhan) - logrotate less often (RhBug:1247766) (Jan Silhan) - implement dnf mark command (RhBug:1125925) (Michal Luscon) - groups: use comps data to migrate persistor (Michal Luscon) - groups: preserve api compatibility (Michal Luscon) - groups: use persistor data for removing env/group (Michal Luscon) - persistor: add migration and bump version (Michal Luscon) - persistor: store name and ui_name of group (Michal Luscon) - show real metadata timestamp on the server in verbose mode (Jan Silhan) - lock: make rpmdb lock blocking (RhBug:1210289) (Michal Luscon)- update: installonly pkgs are not shown in both install and skipped section (RhBug:1252415) (Jan Silhan) - output: sort skipped packages (Jan Silhan) - output: skipped conflicts are set (RhBug:1252032) (Jan Silhan) - keep the dwongrading package installed if transaction fails (RhBug:1249379) (Jan Silhan) - don't store empty attributes (RhBug:1246928) (Michael Mraka) - doc: correct dnf.conf man section (RhBug:1245349) (Michal Luscon)- print skipped pkg with broken deps too (Related:RhBug:1210445) (Jan Silhan) - history: set commands output as default (RhBug:1218401) (Michal Luscon) - Update es.po. save:guardar -> save:ahorrar (Máximo Castañeda) - cosmetic: option arg in Base.*install is replaced with strict (Jan Silhan) - group: don't fail on first non-existing group (Jan Silhan) - install: skips local pkgs of lower version when strict=0 (Related:RhBug:1227952) (Jan Silhan) - install: skip broken/conflicting packages in groups when strict=0 (Jan Silhan) - install: skip broken/conflicting packages when strict=0 (Jan Silhan) - implemented `strict` config option working in install cmd (RhBug:1197456) (Jan Silhan) - fixed 'dnf --quiet repolist' lack of output (RhBug:1236310) (Nick Coghlan) - Add support for MIPS architecture (Michal Toman) - package: respect baseurl attribute in localPkg() (RhBug:1219638) (Michal Luscon) - Download error message is not written on the same line as progress bar anymore (RhBug: 1224248) (Adam Salih) - dnf downgrade does not try to downgrade not installed packages (RhBug: 1243501) (max9631) - pkgs not installed due to rpm error are reported (RhBug:1207981) (Adam Salih) - dnf install checks availability of all given packages (RhBug:1208918) (Adam Salih) - implemented install_weak_deps config option (RhBug:1221635) (Jan Silhan) - ignore SIGPIPE (RhBug:1236306) (Michael Mraka) - always add LoggingTransactionDisplay to the list of transaction displays (RhBug:1234639) (Radek Holy) - Add missing FILES section (RhBug: 1225237) (Adam Salih) - doc: Add yum vs dnf hook information (RhBug:1244486) (Parag Nemade) - doc: clarify the expected type of the do_transactions's display parameter (Radek Holy) - apichange: add dnf.cli.demand.DemandSheet.transaction_display (Radek Holy) - apichange: add dnf.callback.TransactionProgress (Radek Holy) - move the error output from TransactionDisplay into a separate class (Radek Holy) - rename TransactionDisplay.errorlog to TransactionDisplay.error (Radek Holy) - report package verification as a regular RPM transaction event (Radek Holy) - rename TransactionDisplay.event to TransactionDisplay.progress (Radek Holy) - apichange: deprecate dnf.callback.LoggingTransactionDisplay (Radek Holy) - use both CliTransactionDisplay and demands.transaction_display (Radek Holy) - apichange: accept multiple displays in do_transaction (Radek Holy) - support multiple displays in RPMTransaction (Radek Holy)- Fix regression in group list command introduced by 02c3cc3 (Adam Salih) - AUTHORS: updated (Jan Silhan) - stop saying "experimental" (Matthew Miller)- fixed python3 syntax error from f427aa2 (Jan Silhan)- give --allowerasing hint when error occurs during resolution (RhBug:1148630) (Jan Silhan) - show --best hint with skipped packages every time (RhBug:1176351) (Jan Silhan) - notify about skipped packages when upgrade (RhBug:1210445) (Jan Silhan) - dnf-automatic: Document apply_updates=no behavior wrt keepcache (Ville Skyttä) - persistor: share functionality of JSONDB (Jan Silhan) - keepcache=0 persists packages till next successful transaction (RhBug:1220074) (Jan Silhan) - do not use releasever in cache path (related to RhBug:1173107) (Michael Mraka) - doc: add dnf list use case (Michal Luscon) - repo: allow ntlm proxy auth (RhBug:1219199) (Michal Luscon) - add a script which updates release notes (Radek Holy) - doc: reverse the order of release notes (Radek Holy) - completion_helper: fix tb if list XXX is not known arg (RhBug:1220040) (Igor Gnatenko) - configurable maximum number of parallel downloads (RhBug:1230975) (Igor Gnatenko) - add info to bash_completion (1nsan3) - dnf upgrade does not try to upgrade uninstalled packages (RhBug: 1234763) (Adam Salih) - dnf group list now checks every package and prints out only invalid ones (Adam Salih) - install: return zero exit code if group is already installed (RhBug:1232815) (Michal Luscon) - doc: add -b which does the same as --best (Igor Gnatenko) - support category groups (Michael Mraka) - cli test update for repofrompath (Michael Mraka) - documentation for --repofrompath (Michael Mraka) - implemented --repofrompath option (RhBug:1113384) (Michael Mraka) - doc: document filter provides and obsoletes (Michal Luscon) - doc: extend --quiet explanation (RhBug:1133979) (Jan Silhan) - fixed dnf-automatic email emitter unicode error (RhBug:1238958) (Jan Silhan) - doc: be specific what 'available' means in list/info (Jan Silhan) - cosmetic: fixed typo (RhBug:1238252) (Jan Silhan) - groups: clean dependencies (Michal Luscon) - groups: fix removing of env that contains previously removed group (Michal Luscon) - groups: fix removing of empty group (Michal Luscon) - AUTHORS: updated (Jan Silhan) - bash-completion: ignore sqlite3 user configuration (Peter Simonyi) - Fix package name for rawhide .repo files (Frank Dana) - Add 'transaction_display' to DemandSheet (Will Woods) - translation: update (Jan Silhan) - translation: use zanata instead of transifex (Jan Silhan) - Updated Polish translation (Piotr Drąg) - updated georgian translation (George Machitidze) - group: fixed installing of already installed environment (Jan Silhan) - conf: change minrate threshold to librepo default (RhBug:1212320) (Michal Luscon)- conf: change minrate threshold to librepo default (RhBug:1212320) - group: fixed installation of already installed environments- doc: document variables in repo conf (Michal Luscon) - groups: temporary fix for group remove (RhBug:1214968) (Michal Luscon) - group: print summary of marked groups / environments together at the end (Jan Silhan) - group: fixed marking as installed (RhBug:1222694) (Jan Silhan) - doc: Spelling fixes (Ville Skyttä) - dnf-automatic: Fix systemd service description (thanks Ville Skyttä) (Jan Silhan) - doc: assumeyes added to Base.conf and config option (Jan Silhan) - optionparser: deleted --obsoletes option that conflicted with repoquery plugin (Jan Silhan) - dnf-automatic: Document emit_via default (Ville Skyttä) - man: yum2dnf don;t show content (RhBug:1225246) (Thanks Adam Salih) (Jan Silhan) - doc: allowed chars of repo ID (Jan Silhan) - doc: minimal repo config file (Jan Silhan) - doc: configuration files replacement policy (Jan Silhan) - fixed typo in man page (RhBug:1225168) (Michael Mraka) - Update authors (Michal Luscon) - dnf-automatic: add random_sleep option (RhBug:1213985) (Vladan Kudlac) - don't print bug report statement when rpmdb is corrupted (Related:RhBug:1225277) (Jan Silhan) - comps: fix unicode issue (RhBug:1223932) (Thanks Parag) (Parag Nemade) - logging: setup librepo log in verbose mode (Michal Luscon) - doc: document the versioning scheme (Radek Holy) - groups: end up empty group removal before solving (Michal Luscon) - groups: end up empty installation before solving (RhBug:1223614) (Michal Luscon) - doc: add support for transactions/packages/ranges in "dnf history list" (Radek Holy) - doc: add support for transaction ranges in "dnf history info" (Radek Holy) - support ssl client certificates (RhBug:1203661) (Michael Mraka) - doc: document the "mirrorlist" configuration option (Radek Holy) - doc: document the "metalink" configuration option (Radek Holy) - doc: document the "baseurl" configuration option (Radek Holy) - doc: document the "enabled" configuration option (Radek Holy) - doc: document the "name" configuration option (Radek Holy) - Revert "spec: added sqlite requirement" (Jan Silhan) - spec: added sqlite requirement (Jan Silhan) - cosmetic: fixed typo in comment (Jan Silhan) - man: added reference to bug reporting guide (Jan Silhan) - test: ignore user terminal width (Jan Silhan) - cosmetic: base: import dnf.util.first (Jan Silhan) - base.upgrade: inform user when pkg not installed and skipped (RhBug:1187741) (Jan Silhan) - disable buildtime c/c++ dependency (Michael Mraka) - doc: document the new virtual provides (Radek Holy) - AUTHORS: updated (Jan Silhan) - AUTHORS: distuinguish authors and contributors (Jan Silhan) - Create ka.po (George Machitidze) - Parser: fix path handling (Haikel Guemar) - doc: metadata_timer_sync checked every hour (Jan Silhan)- doc: release notes dnf-1.0.0 (Michal Luscon) - completion: don't do aliases (RhBug:1215289) (Jan Silhan) - use Sack.load_repo() instead of Sack.load_yum_repo() (Jan Silhan) - Repo.name has default value of repo ID (RhBug:1215560) (Jan Silhan) - cosmetic: get rid of user visible yum references (Jan Silhan) - moved install_or_skip to dnf.comps (Jan Silhan) - group: see already installed group during installation (RhBug:1199648) (Jan Silhan) - group: install_or_skip returns num of packages to install (Jan Silhan) - group: made global function install_or_skip (Jan Silhan) - AUTHORS: updated (Radek Holy) - describe --refresh option in --help output (Pádraig Brady) - better no such command message (RhBug:1208773) (Jan Silhan) - doc: package-cleanup example doesn't print 'No match for argument:...' garbage (Jan Silhan) - mention yum check replacement (Michael Mraka) - added ref to dnf list (Michael Mraka) - added package-cleanup to dnf translation table (Michael Mraka) - python3: Repo comparison (RhBug:1208018) (Jan Silhan) - python3: YumHistoryRpmdbProblem comparison (RhBug:1207861) (Jan Silhan) - python3: YumHistoryTransaction comparison (Jan Silhan) - tests: use packages in test_transaction (Radek Holy) - cosmetic: fix some Pylint errors (Radek Holy) - updated documentation wrt installonlypkgs and auto removal (Michael Mraka) - mark installonly packages always as userinstalled (RhBug:1201445) (Michael Mraka) - mark username/password as api (Michael Mraka) - document username/password repo attributes (Michael Mraka) - support HTTP basic auth (RhBug:1210275) (Michael Mraka) - cli: better metadata timestamp info (Michal Luscon) - repo: add metadata mirror failure callback (Michal Luscon) - dnf-yum: cosmetic: lower case after comma (Jan Silhan) - dnf-yum: print how to install migrate plugin (Jan Silhan) - doc: show the real package for each tool in dnf-plugins-extras (Tim Lauridsen) - doc: improve the documentation of repo costs (Radek Holy) - doc: fix debuginfo-install package name (Michal Luscon) - doc: release notes 0.6.5 (Michal Luscon) - bash-completion: allow only one subcmd for help (Igor Gnatenko) - bash-completion: add history completion (Igor Gnatenko) - bash-completion: add completion for help (Igor Gnatenko) - bash-completion: check where pointing bin/dnf (Igor Gnatenko) - bash-completion: implement completion for clean cmd (Igor Gnatenko) - bash_completion: implement downgrade command (Igor Gnatenko) - bash-completion: refactor to python helper (Igor Gnatenko) - command downgrade does downgrade_to (RhBug:1191275) (Jan Silhan) - AUTHORS: updated (Jan Silhan) - clean: 'dnf clean all' should also clean presto and updateinfo solvx files (Parag Nemade) - dnf-yum: modified warning message (RhBug:1207965) (Jan Silhan)- subject: expand every glob name only once (RhBug:1203151) (Michal Luscon) - group mark: skips already installed groups (Jan Silhan) - Merge pull request #246 from mluscon/yum2dnf (mluscon) - Add yum2dnf man page (Michal Luscon) - doc: extend cli_vs_yum (Michal Luscon) - dnf-yum package does not conflict with yum 3.4.3-505+ (Jan Silhan) - fixed double set of demand from 0e4276f (Jan Silhan) - group: remove cmd don't load available_repos, see 04da412 (Jan Silhan) - spec: /var/lib/dnf owned by dnf-conf (Jan Silhan) - spec: apply the weak dependencies only on F21+ (Radek Holy) - dnf-automatic: fixed python_sitelib (RhBug:1199450) (Jan Silhan) - Add release instructions (Michal Luscon) - setup tito to bump version in VERSION.cmake (Michal Luscon) - initialize to use tito (Michal Luscon) - prepare repo for tito build system (Michal Luscon) - spec: recommends bash-completion (RhBug:1190671) (Jan Silhan) - completion: work with just python(3)-dnf (Jan Silhan) - spec: move necessary files inside python(3) subpackages (RhBug:1191579) (Jan Silhan) - bash-completion: use python method to get commands (RhBug:1187579) (Igor Gnatenko) - api: exposed pluginconfpath main config (RhBug:1195325) (Jan Silhan) - updated AUTHORS (Jan Silhan) - add reinstall to bash_completion (Alberto Ruiz) - added new packages to @System for duplicated query test (Michael Mraka) - test for duplicated, installonly and latest_limit pkgs (Michael Mraka) - tests for autoremove, extras and recent pkgs (Michael Mraka) - moved push_userinstalled from base to goal (Michael Mraka) - filter or skip 'n' latest packages (Michael Mraka) - moved recent to query (Michael Mraka) - moved autoremove to query (Michael Mraka) - moved extras list to query (Michael Mraka) - create query for installonly packages (Michael Mraka) - create query for duplicated packages (Michael Mraka) - cosmetic: base: fixed pylint warnings (Jan Silhan) - do transaction cleanup after plugin hook (RhBug:1185977) (Michal Luscon) - base: extend download lock (RhBug:1157233) (Michal Luscon) - lock: output meaningful error for malformed lock file (Michal Luscon) - util: fix race condition in ensure_dir() (Michal Luscon) - lock: switch metadata lock to blocking mode (Michal Luscon) - install nonmandatory group packages as optional (Related:RhBug:1167881) (Michal Luscon) - remove command deletes whole dependency tree (RhBug:1154202) (Jan Silhan) - cmd list takes as parameter, revert of 526e674 (Jan Silhan) - spec: own /var/lib/dnf directory (RhBug:1198999) (Jan Silhan) - transifex update (Jan Silhan) - doc: fixed systemd execution of dnf-automatic (Jan Silhan) - doc: how to run dnf-automatic (RhBug:1195240) (Jan Silhan) - cosmetic: added forgotten :api mark from 05b03fc (Jan Silhan) - api: exposed Repo.skip_if_unavailable config (RhBug:1189083) (Jan Silhan) - updated documentation for 'dnf list autoremove' (Michael Mraka) - reuse list_autoremove() in autoremove command (Michael Mraka) - function for autoremove package list (Michael Mraka) - implemented dnf list autoremove (Michael Mraka) - exclude not documented history subcommands (RhBug:1193914,1193915) (Jan Silhan) - better file pattern recognition (RhBug:1195385) (Jan Silhan) - spec: fix Obsoletes of the new DNF (Radek Holy) - remove boot only constraint and add missing download lock (Michal Luscon) - util: remove unused user_run_dir() function (Michal Luscon) - lock: change the destination folder of locks to allow suided programs work properly (RhBug:1195661) (Michal Luscon) - install dnf-3 only when python3 is enabled (thanks glensc) (Jan Silhan) - fixed unicode Download error (RhBug:1190458) (Jan Silhan) - log: print metadata age along with timestamp (Petr Spacek) - cli: fix double expansion of cachedir (RhBug:1194685) (Michal Luscon) - removed unused dnf-makecache.cron (Jan Silhan) - renamed erase command to remove (RhBug:1160806) (Jan Silhan) - spec: made python3-dnf package installed by default in f23 (Jan Silhan) - AUTHORS: changed email address (Jan Silhan) - doc: improve the documentation of the "install" command (Radek Holy) - "dnf install non-existent" should fail (Radek Holy) - tests: add some tests of Base.install (Radek Holy) - tests: add some tests of Base.package_install (Radek Holy) - Revert "doesn't upgrade packages by installing local packages" (RhBug:1160950) (Radek Holy) - lint: fix all Pylint errors in test_install (Radek Holy) - tests: add some tests to test_install (Radek Holy) - tests: improve some tests in test_install (Radek Holy) - cosmetic: reorder tests in test_install (Radek Holy) - cosmetic: rename some tests in test_install and add some docstrings (Radek Holy) - AUTHORS: updated (Jan Silhan) - Add support for armv6hl (Peter Hjalmarsson) - doc: subject.__init__(): what is pkg_spec (Jan Silhan) - doc: mentioning raising IOError from Base.fill_sack() (Jan Silhan) - option_parser: fixed splitting multiple values (RhBug:1186710) (Jan Silhan) - AUTHORS: updated (Jan Silhan) - Standardize words describing boolean data type (Christopher Meng)- Adapt to librepo-1.7.13, metalink and mirrorlist are not loaded anymore when the repo is local. (Radek Holy) - not raises value error when no metadata exist (Jan Silhan) - Remove lock files during boot (RhBug:1154476) (Michal Luscon) - doc: groups are ordered not categories (Jan Silhan) - doc: added Package attributes to API (Jan Silhan) - README: link to bug reporting guide (Jan Silhan) - README: the official documentation is on readthedoc (Jan Silhan) - i18n: unicode encoding does not throw error (RhBug:1155877) (Jan Silhan) - conf: added minrate repo option (Related:RhBug:1175466) (Jan Silhan) - conf: added timeout repo option (RhBug:1175466) (Jan Silhan) - doc: api_queries: add 'file' filter description (RhBug:1186461) (Igor Gnatenko) - doc: documenting enablegroups (Jan Silhan) - log: printing metadata timestamp (RhBug:1170156) (Jan Silhan) - base: setup default cachedir value (RhBug:1184943) (Michal Luscon) - orders groups/environments by display_order tag (RhBug:1177002) (Jan Silhan) - no need to call create_cmdline_repo (Jan Silhan) - base: package-spec matches all packages which the name glob pattern fits (RhBug:1169165) (Michal Luscon) - doc: move dnf.conf to appropriate man page section (RhBug:1167982) (Michal Luscon) - tests: add test for blocking process lock (Michal Luscon) - lock: fix several race conditions in process lock mechanism (Michal Luscon) - base: use blocking process lock during download phase (RhBug:1157233) (Michal Luscon) - Update the Source0 generation commands in dnf.spec.in file (Parag Nemade) - Enhancement to dnf.spec.in file which follows current fedora packaging guidelines (Parag Nemade) - doc: add some examples and documentation of the core use case (RhBug:1138096) (Radek Holy) - bash-completion: enable downgrading packages for local files (RhBug:1181189) (Igor Gnatenko) - group: prints plain package name when package not in any repo (RhBug:1181397) (Jan Silhan) - spec: own __pycache__ for python 3 (Igor Gnatenko) - changed hawkey.log dir to /var/log (RhBug:1175434) (Jan Silhan) - bash-completion: handle sqlite errors (Igor Gnatenko) - use LANG=C when invoking 'dnf help' and 'sed' with regular expressions (Jakub Dorňák) - spec: own __pycache__ directory for py3 (Igor Gnatenko) - doc: mentioning Install command accepts path to local rpm package (Jan Silhan) - groups: in erase and install cmd non-existent group does not abort transaction (Jan Silhan) - doc: running tests in README (Jan Silhan) - api: transaction: added install_set and remove_set (RhBug:1162887) (Jan Silhan) - cosmetic: fixed some typos in documentation (Jan Silhan) - groups: environments described after @ sign works (RhBug:1156084) (Jan Silhan) - own /etc/dnf/protected.d (RhBug:1175098) (Jan Silhan) - i18n: computing width of char right (RhBug:1174136) (Jan Silhan) - cosmetic: renamed _splitArg -> _split_arg (Jan Silhan) - conf: removed include name conflict (RhBug:1055910) (Jan Silhan) - output: removed unpredictable decision based on probability introduced in ab4d2c5 (Jan Silhan) - output: history list is not limited to 20 records (RhBug:1155918) (Jan Silhan) - doc: referenced forgotten bug fix to release notes (Jan Silhan) - cosmetic: doc: removed duplicated word (Jan Silhan) - doc: described unavailable package corner case with skip_if_unavailable option (RhBug:1119030) (Jan Silhan) - log: replaced size with maxsize directive (RhBug:1177394) (Jan Silhan) - spec: fixed %ghost log file names (Jan Silhan)- logging: reverted naming from a6dde81- transifex update (Jan Silhan) - bash-completion: don't query if we trying to use local file (RhBug:1153543) (Igor Gnatenko) - bash-completion: fix local completion (RhBug:1151231) (Igor Gnatenko) - bash-completion: use sqlite cache from dnf-plugins-core (Igor Gnatenko) - base: output a whole list of installed packages with glob pattern (RhBug:1163063) (Michal Luscon) - cli: _process_demands() does not respect --caheonly (RhBug:1151854) (Michal Luscon) - new authors added (Jan Silhan) - install: allow installation of provides with glob (Related:RhBug:1148353) (Michal Luscon) - tests: removed mock patch for _, P_ (Jan Silhan) - fixed error summary traceback (RhBug:1151740) (Jan Silhan) - doc: swap command alternative mentioned (RhBug:1110780) (Jan Silhan) - base: package_reinstall works only with the same package versions (Jan Silhan) - base: package_install allows install different arch of installed package (Jan Silhan) - base: package_downgrade prints message on failure (Jan Silhan) - base: package_upgrade does not reinstall or downgrade (RhBug:1149972) (Jan Silhan) - groups: searches also within localized names (RhBug:1150474) (Jan Silhan) - Run tests with C locales. (Daniel Mach) - Adds new motd emitter for dnf-automatic (RhBug:995537) (Kushal Das) - Fix wrong cache directory path used to clean up binary cache (Satoshi Matsumoto) - fix: traceback in history info (RhBug: 1149952) (Tim Lauridsen) - logging: added logrotate script for hawkey.log (RhBug:1149350) (Jan Silhan) - output: renamed displayPkgsInGroups (Jan Silhan) - logging: renamed log files (RhBug:1074715)" (Jan Silhan) - comps: Environment differentiates optional and mandatory groups (Jan Silhan) - group info handles environments (RhBug:1147523) (Jan Silhan) - deltarpm enabled by default (RhBug:1148208) (Jan Silhan) - doc: deplist command (Jan Silhan) - doc: minor fixes + repo references changed (Jan Silhan) - spec: requires rpm-plugin-systemd-inhibit (RhBug:1109927) (Jan Silhan)- transifex update (Jan Silhan) - refactor: move MakeCacheCommand out into its own file. (Ales Kozumplik) - api: add dnf.cli.CliError. (Ales Kozumplik) - Update user_faq.rst (Stef Krie) - Make --refresh play nice with lazy commands. (Ales Kozumplik) - bash-completion: more faster completing install/remove (Igor Gnatenko) - bash-completion: complete 'clean|groups|repolist' using help (Igor Gnatenko) - Allow some commands to use stale metadata. (RhBug:909856) (Ales Kozumplik) - does not install new pkgs when updating from local pkgs (RhBug:1134893) (Jan Silhan) - doesn't upgrade packages by installing local packages (Related:RhBug:1138700) (Jan Silhan) - refactor: repo: separate concepts of 'expiry' and 'sync strategy'. (Ales Kozumplik) - fix: dnf.cli.util.* leaks file handles. (Ales Kozumplik) - remove: YumRPMTransError. (Ales Kozumplik) - rename: Base's runTransaction -> _run_transaction(). (Ales Kozumplik) - drop unused parameter of Base.verify_transaction(). (Ales Kozumplik) - bash-completion: new completion from scratch (RhBug:1070902) (Igor Gnatenko) - py3: add queue.Queue to pycomp. (Ales Kozumplik) - locking: store lockfiles with the resource they are locking. (RhBug:1124316) (Ales Kozumplik) - groups: marks reason 'group' for packages that have no record yet (RhBug:1136584) (Jan Silhan) - goal: renamed undefined name variable (Jan Silhan) - refactor: split out and clean up the erase command. (Ales Kozumplik) - py3: fix traceback in fmtColumns() on a non-subscriptable 'columns'. (Ales Kozumplik) - groups: allow erasing depending packages on remove (RhBug:1135861) (Ales Kozumplik) - history: fixed wrong set operation (RhBug:1136223) (Jan Silhan) - base: does not reinstall pkgs from local rpms with install command (RhBug:1122617) (Jan Silhan) - refactor: crypto: drop the integer keyid representation altogether. (Ales Kozumplik) - crypto: fix importing rpmfusion keys. (RhBug:1133830) (Ales Kozumplik) - refactor: crypto: Key is a class, not an "info" dict. (Ales Kozumplik) - repos: fix total downloaded size reporting for cached packages. (RhBug:1121184) (Ales Kozumplik)- packaging: add dnf-yum. (Ales Kozumplik) - cli: added plugins missing hint (RhBug:1132335) (Jan Silhan) - using ts.addReinstall for package reinstallation (RhBug:1071854) (Jan Silhan) - Add history redo command. (Radek Holy) - Add a TransactionConverter class. (Radek Holy) - bash-completion: complete `help` with commands (Igor Gnatenko) - bash-completion: generate commands dynamically (Igor Gnatenko) - base: group_install accepts glob exclude names (RhBug:1131969) (Jan Silhan) - README: changed references to new repo location (Jan Silhan) - transifex update (Jan Silhan) - syntax: fixed indentation (Jan Silhan) - removed lt.po which was accidentally added in c2e9b39 (Jan Silhan) - lint: fix convention violations in the new source files (Radek Holy) - Fix setting of the resolving demand for repo-pkgs command. (Radek Holy) - Add repository-packages remove-or-distro-sync command. (RhBug:908764) (Radek Holy) - fix: traceback that GroupPersistor._original might not exist. (RhBug:1130878) (Ales Kozumplik) - pycomp: drop to_ord(). (Ales Kozumplik) - refactor: crypto.keyids_from_pubring() using _extract_signing_subkey(). (Ales Kozumplik) - fix: another 32-bit hex() problem in crypto. (Ales Kozumplik) - remove: pgpmsg.py. (Ales Kozumplik) - replace the whole of pgpmsg.py with gpgme and a dummy context. (Ales Kozumplik) - cosmetic: sort methods of Repo according to the coding standard. (Ales Kozumplik) - Fix dnf.crypto.keyinfo2keyid(). (Ales Kozumplik) - util: get rid of an inconvenient 'default_handle' constant. (Ales Kozumplik) - simplify misc.import_key_to_pubring()'s signature. (Ales Kozumplik) - cleanup: header of dnf.yum.pgpmsg. (Ales Kozumplik) - crypto: add crypto.retrieve() and drop Base._retrievePublicKey() (Ales Kozumplik) - cosmetic: order of functions in dnf.crypto. (Ales Kozumplik) - unicode: fixed locale.format error (RhBug:1130432) (Jan Silhan) - remove: misc.valid_detached_sig(). (Ales Kozumplik) - tests: some tests for dnf.crypto. (Ales Kozumplik) - crypto: use pubring_dir() context manager systematically. (Ales Kozumplik) - Drop unused argument from getgpgkeyinfo(). (Ales Kozumplik) - remove: Base._log_key_import(). (Ales Kozumplik) - doc: cosmetic: conf_ref: maintain alphabetical order of the options. (Ales Kozumplik) - crypto: document crypto options for repo. (Ales Kozumplik) - crypto: fixup procgpgkey() to work with Py3 bytes. (Ales Kozumplik) - dnf.util.urlopen(): do not create unicode streams for Py3 and bytes for Py2 by default. (Ales Kozumplik) - lint: delinting of the repo_gpgcheck patchset. (Ales Kozumplik) - Add CLI parts to let the user confirm key imports. (RhBug:1118236) (Ales Kozumplik) - gpg: make key decoding work under Py3. (Ales Kozumplik) - crypto: add dnf.crypto and fix things up so untrusted repo keys can be imported. (Ales Kozumplik) - transifex update (Jan Silhan) - syntax: fixed indentation (Jan Silhan) - packaging: pygpgme is a requirement. (Ales Kozumplik) - remove: support for gpgcakey gets dropped for now. (Ales Kozumplik) - repo: smarter _DetailedLibrepoError construction. (Ales Kozumplik) - repo: nicer error message on librepo's perform() failure. (Ales Kozumplik) - get_best_selector returns empty selector instead of None (Jan Silhan) - packaging: add automatic's systemd unit files. (RhBug:1109915) (Ales Kozumplik) - automatic: handle 'security' update_cmd. (Ales Kozumplik)- lint: fix convention violations in the new source files (Radek Holy) - Add "updateinfo [] [] security" command. (RhBug:850912) (Radek Holy) - Add "updateinfo [] [] bugfix" command. (Radek Holy) - Add "updateinfo [] [] enhancement" command. (Radek Holy) - Add "updateinfo [] [] [...]" command. (Radek Holy) - Add "updateinfo [] [] [...]" command. (Radek Holy) - Add "updateinfo [] all" command. (Radek Holy) - Add "updateinfo [] updates" command. (Radek Holy) - Add "updateinfo [] installed" command. (Radek Holy) - Add "-v updateinfo info" command. (Radek Holy) - Add "updateinfo info" command. (Radek Holy) - Add "updateinfo list" command. (Radek Holy) - Add "updateinfo available" command. (Radek Holy) - Add "updateinfo summary" command. (Radek Holy) - Add basic updateinfo command. (Radek Holy) - test: add updateinfo to the testing repository (Radek Holy) - test: support adding directory repos to Base stubs (Radek Holy) - test: really don't break other tests with the DRPM fixture (Radek Holy) - Load UpdateInfo.xml during the sack preparation. (Radek Holy) - Add Repo.updateinfo_fn. (Radek Holy) - lint: add Selector calls to false positives, it's a hawkey type. (Ales Kozumplik) - removed recursive calling of ucd in DownloadError (Jan Silhan) - does not throw error when selector is empty (RhBug:1127206) (Jan Silhan) - remove etc/version-groups.conf, not used. (Ales Kozumplik) - lint: dnf.conf.parser (Ales Kozumplik) - rename: dnf.conf.parser.varReplace()->substitute() (Ales Kozumplik) - pycomp: add urlparse/urllib.parser. (Ales Kozumplik) - move: dnf.yum.parser -> dnf.conf.parser. (Ales Kozumplik) - packaging: add dnf-automatic subpackage. (Ales Kozumplik) - doc: properly list the authors. (Ales Kozumplik) - automatic: add documentation, including dnf.automatic(8) man page. (Ales Kozumplik) - dnf-automatic: tool supplying the yum-cron functionality. (Ales Kozumplik) - doc: cosmetic: fixed indent in proxy directive (Jan Silhan) - include directive support added (RhBug:1055910) (Jan Silhan) - refactor: move MultiCallList to util. (Ales Kozumplik) - cli: do not output that extra starting newline in list_transaction(). (Ales Kozumplik) - refactor: extract CLI cachedir magic to cli.cachedir_fit. (Ales Kozumplik) - transifex update (Jan Silhan) - move: test_output to tests/cli. (Ales Kozumplik) - refactor: move Term into its own module. (Ales Kozumplik) - refactoring: cleanup and linting in dnf.exceptions. (Ales Kozumplik) - lint: test_cli.py (Ales Kozumplik) - lint: rudimentary cleanups in tests.support. (Ales Kozumplik) - refactor: loggers are module-level variables. (Ales Kozumplik) - groups: promote unknown-reason installed packages to 'group' on group install. (RhBug:1116666) (Ales Kozumplik) - c82267f refactoring droppped plugins.run_transaction(). (Ales Kozumplik) - cli: sort packages in the transaction summary. (Ales Kozumplik) - refactor: cli: massively simplify how errors are propagated from do_transaction(). (Ales Kozumplik) - groups: rearrange things in CLI so user has to confirm the group changes. (Ales Kozumplik) - groups: committing the persistor data should only happen at one place. (Ales Kozumplik) - groups: visualizing the groups transactions. (Ales Kozumplik) - Add dnf.util.get_in() to navigate nested dicts with sequences of keys. (Ales Kozumplik) - group persistor: generate diffs between old and new DBs. (Ales Kozumplik) - Better quoting in dnf_pylint. (Ales Kozumplik) - lint: logging.py. (Ales Kozumplik) - Do not print tracebacks to the tty on '-d 10' (RhBug:1118272) (Ales Kozumplik) - search: do not double-report no matches. (Ales Kozumplik) - refactor: move UpgradeToCommand to its own module. (Ales Kozumplik)- packaging: also add pyliblzma to BuildRequires. (Ales Kozumplik) - essential cleanup in dnf.yum.misc, removing a couple of functions too. (Ales Kozumplik) - remove: Base.findDeps and friends. (Ales Kozumplik) - Make pyliblzma a requriement. (RhBug:1123688) (Ales Kozumplik) - whole user name can contain non-ascii chars (RhBug:1121280) (Jan Silhan) - Straighten up the exceptions when getting a packages header. (RhBug:1122900) (Ales Kozumplik) - tests: refactor: rename test_resource_path() -> resource_path() and use it more. (Ales Kozumplik) - transifex update (Jan Silhan) - remove: conf.commands. (Ales Kozumplik) - proxy username and password, for both CLI and API. (RhBug:1120583) (Ales Kozumplik) - conf: only 'main' is a reserved section name. (Ales Kozumplik) - refactoring: cleanup a couple of lint warnings in base.py. (Ales Kozumplik) - refactoring: move repo reading implementation out of dnf.Base. (Ales Kozumplik) - refactor: repo_setopts is a CLI thing and doesn't belong to Base. (Ales Kozumplik) - refactor: move cleanup methods to dnf.cli.commands.clean. (Ales Kozumplik) - depsolving: doesn't install both architectures of pkg by filename (RhBug:1100946) (Jan Silhan) - refactor: put CleanCommand in its own module. (Ales Kozumplik) - cli: avoid 'Error: None' output on malformed CLI commands. (Ales Kozumplik) - remove the special SIGQUIT handler. (Ales Kozumplik) - api: In Repo(), cachedir is a required argument. (Ales Kozumplik) - api: better describe how Repos should be created, example. (RhBug:1117789) (Ales Kozumplik) - Base._conf lasts the lifetime of Base and can be passed via constructor. (Ales Kozumplik) - doc: faq: having Yum and DNF installed at the same time. (Ales Kozumplik) - remove: protected_packages config option, it has been ignored. (Ales Kozumplik) - fix: misleading error message when no repo is enabled. (Ales Kozumplik)- pkg name from rpm transaction callback is in Unicode (RhBug:1118796) (Jan Silhan) - packaging: python3-dnf depends on dnf. (RhBug:1119032) (Ales Kozumplik) - Ship /usr/bin/dnf-3 to run DNF under Py3. (RhBug:1117678) (Ales Kozumplik) - packaging: own /etc/dnf/plugins. (RhBug:1118178) (Ales Kozumplik) - fix: pluginconfpath is a list. (Ales Kozumplik) - cosmetic: use classmethod as a decorator in config.py. (Ales Kozumplik) - cleanup: imports in dnf.cli.output (Ales Kozumplik) - lint: straightforward lint fixes in dnf.cli.output. (Ales Kozumplik) - Repo.__setattr__ has to use the parsed value. (Ales Kozumplik) - Repo priorities. (RhBug:1048973) (Ales Kozumplik) - repo: simplify how things are propagated to repo.hawkey_repo. (Ales Kozumplik) - refactor: concentrate Repo.hawkey_repo construction in Repo.__init__(). (Ales Kozumplik) - bash-completion: Update command and option lists, sort in same order as --help (Ville Skyttä) - bash-completion: Use grep -E instead of deprecated egrep (Ville Skyttä) - output: fixed identation of info command output (Jan Silhan) - i18n: calculates right width of asian utf-8 strings (RhBug:1116544) (Jan Silhan) - transifex update + renamed po files to Fedora conventions (Jan Silhan) - remove: CLI: --randomwait (Ales Kozumplik) - cli: fix: --installroot has to be used with --releasever (RhBug:1117293) (Ales Kozumplik) - Base.reset(goal=True) also resets the group persistor (RhBug:1116839) (Ales Kozumplik) - tests: fix failing DistroSync.test_distro_sync(). (Ales Kozumplik) - logging: RPM transaction markers are too loud. (Ales Kozumplik) - logging: silence drpm a bit. (Ales Kozumplik) - logging: put timing functionality into one place. (Ales Kozumplik) - repolist: fix traceback with disabled repos. (RhBug:1116845) (Ales Kozumplik) - refactor: cleanups in repolist. (Ales Kozumplik) - lint: remove some unused imports. (Ales Kozumplik) - cli: break out the repolsit command into a separate module. (Ales Kozumplik) - does not crash with non-ascii user name (RhBug:1108908) (Jan Silhan) - doc: document 'pluginpath' configuration option. (RhBug:1117102) (Ales Kozumplik) - Spelling fixes (Ville Skyttä) - cli: Fix software name in --version help (Ville Skyttä) - doc: ip_resolve documented at two places. remove one. (Ales Kozumplik)- packaging: bump hawkey dep to 0.4.17. (Ales Kozumplik) - api: remove Base.select_group(). (Ales Kozumplik) - tests: cleanup our base test case classes a bit. (Ales Kozumplik) - Add DNF itself among the protected packages. (Ales Kozumplik) - api: plugins: add the resolved() hook. (Ales Kozumplik) - api: expose Transaction introspecting in the API. (RhBug:1067156) (Ales Kozumplik) - api: add basic documentation for dnf.package.Package. (Ales Kozumplik) - tests: cosmetic: conf.protected_packages is ignored, drop it in FakeConf. (Ales Kozumplik) - cli: simplify exception handling more. (Ales Kozumplik) - Fixed a minor typo in user_faq - 'intall' should be 'install' (Martin Preisler) - fixed encoding of parsed config line (RhBug:1110800) (Jan Silhan) - syntax: replaced tab with spaces (Jan Silhan) - doc: acknowledge the existence of plugins on the man page (RhBug:1112669) (Ales Kozumplik) - improve the 'got root?' message of why a transaction couldn't start. (RhBug:1111569) (Ales Kozumplik) - traceback in Base.do_transaction. to_utf8() is gone since 06fb280. (Ales Kozumplik) - fix traceback from broken string formatting in _retrievePublicKey(). (RhBug:1111997) (Ales Kozumplik) - doc: replace Yum with DNF in command_ref.rst (Viktor Ashirov) - Fix a missing s in the title (mscherer) - api: add dnf.rpm.detect_releasever() (Ales Kozumplik) - Detect distroverpkg from 'system-release(release)' (RhBug:1047049) (Ales Kozumplik) - bulid: add dnf/conf to cmake. (Ales Kozumplik) - lint: clean up most lint messages in dnf.yum.config (Ales Kozumplik) - remove: couple of dead-code methods in dnf.yum.config. (Ales Kozumplik) - api: document client's responsibility to preset the substitutions. (RhBug:1104757) (Ales Kozumplik) - move: rpmUtils -> rpm. (Ales Kozumplik) - refactor: move yumvar out into its proper module dnf.conf.substitutions. (Ales Kozumplik) - refactor: turn dnf.conf into a package. (Ales Kozumplik) - doc: api_base.rst pointing to nonexistent method. (Ales Kozumplik) - remove: some logging from Transaction.populate_rpm_ts(). (Ales Kozumplik) - Update cli_vs_yum.rst (James Pearson) - api: doc: queries relation specifiers, with an example. (RhBug:1105009) (Ales Kozumplik) - doc: phrasing in ip_resolve documentation. (Ales Kozumplik) - cli: refactored transferring cmdline options to conf (Jan Silhan) - cli: added -4/-6 option for using ipv4/ipv6 connection (RhBug:1093420) (Jan Silhan) - cosmetic: empty set inicialization (Jan Silhan) - repo: improve the RepoError message to include URL. (Ales Kozumplik) - remove: dnf.yum.config.writeRawRepoFile(). (Ales Kozumplik) - remove: bunch of (now) blank config options. (Ales Kozumplik) - removed unique function (Jan Silhan) - tests: mock.assert_has_calls() enforces its iterable arguments in py3.4. (Ales Kozumplik) - logging: improve how repolist logs the total number of packages. (Ales Kozumplik) - logging: Base.close() should not log to the terminal. (Ales Kozumplik)- doc: packaging: add license block to each .rst. (Ales Kozumplik) - cosmetic: replaced yum with dnf in comment (Jan Silhan) - takes non-ascii cmd line input (RhBug:1092777) (Jan Silhan) - replaced 'unicode' conversion functions with 'ucd' (RhBug:1095861) (Jan Silhan) - using write_to_file py2/py3 compatibility write function (Jan Silhan) - encoding: all encode methods are using utf-8 coding instead of default ascii (Jan Silhan) - fixed rpmbuild warning of missing file (Jan Silhan) - transifex update (Jan Silhan) - fixed typos in comments (Jan Silhan) - Drop --debugrepodata and susetags generation with it. (Ales Kozumplik) - doc: document --debugsolver. (Ales Kozumplik) - fix: 'dnf repo-pkgs' failures (RhBug:1092006) (Radek Holy) - lint: make dnf_pylint take '-s' that suppresses line/column numbers. (Ales Kozumplik) - doc: cli_vs_yum: we do not promote installs to the obsoleting package. (RhBug:1096506) (Ales Kozumplik) - dealing with installonlies, we always need RPMPROB_FILTER_OLDPACKAGE (RhBug:1095580) (Ales Kozumplik) - transifex update (Jan Silhan) - arch: recognize noarch as noarch's basearch. (RhBug:1094594) (Ales Kozumplik) - pylint: clean up dnf.repo. (Ales Kozumplik) - sslverify: documentation and bumped librepo require. (Ales Kozumplik) - repos: support sslverify setting. (RhBug:1076045) (Ales Kozumplik) - search: exact matches should propagate higher. (RhBug:1093888) (Ales Kozumplik) - refactor: concentrate specific search functionality in commands.search. (Ales Kozumplik) - refactor: SearchCommand in its own file. (Ales Kozumplik) - pylint: fix around one hundred pylint issues in dnf.base. (Ales Kozumplik) - pylint: add simple pylint script (Ales Kozumplik) - autoerase: write out the debugdata used to calculate redundant packages. (Ales Kozumplik) - cosmetic: fix pylint comment in test_group.py. (Ales Kozumplik) - refactor: err_mini_usage() is public. (Ales Kozumplik) - refactor: fix several pylint errors in dnf.cli.commands.group. (Ales Kozumplik) - fix: 'dnf remove' is deprecated so autoremove should be autoerase. (Ales Kozumplik) - doc: command_ref: remove the deprecated aliases from the initial list. (Ales Kozumplik) - Add autoremove command. (RhBug:963345) (Ales Kozumplik) - refactor: Base.push_userinstalled() is public. (Ales Kozumplik) - Remove sudo from dnf-completion.bash RhBug:1073457 (Elad Alfassa) - exclude switch takes as a parameter (Jan Silhan) - using nevra glob query during list command (RhBug:1083679) (Jan Silhan) - removed rpm.RPMPROB_FILTER_REPLACEOLDFILES filter flag (Jan Silhan) - test: changed tests according to new distro-sync behavior (Jan Silhan) - packaging: cosmetic: copyright years in bin/dnf. (Ales Kozumplik) - bin/dnf: run the python interpreter with -OO. (Ales Kozumplik)- drpm: output stats (RhBug:1065882) (Ales Kozumplik) - refactor: architectures. (Ales Kozumplik) - cli: be lot less verbose about dep processing. (Ales Kozumplik) - groups: do not error out if group install/remove produces no RPM transaction. (Ales Kozumplik) - fix: do not traceback on comps remove operations if proper pkg reasons can not be found. (Ales Kozumplik) - fix: tracebacks in 'group remove ...' (Ales Kozumplik) - groups: move all the logic of persistor saving from main.py to Base. (Ales Kozumplik) - groups: auto-saving the groups persistor. (RhBug:1089864) (Ales Kozumplik) - transifex update (Jan Silhan) - remove: profiling code from cli.main. (Ales Kozumplik) - remove: removal of dead code (Miroslav Suchý) - doc: changes to rhbug.py to work on readthedocs.org. (Ales Kozumplik) - doc: build the documentation without any dependencies (on DNF or anything else). (Ales Kozumplik) - doc: make clear where one should expect bin/dnf (Miroslav Suchý) - abrt: disable abrt for 'dnf makecache timer' run from systemd.service. (RhBug:1081753) (Ales Kozumplik) - remove: stray itertools import from group.py. (Ales Kozumplik)- doc: fix formatting in api_cli.rst. (Ales Kozumplik) - doc: document operation of 'group upgrade'. (Ales Kozumplik) - comps: ensure only packages of 'group' reason get deleted on 'group erase'. (Ales Kozumplik) - comps: store 'group' reason when installing a group-membering package. (Ales Kozumplik) - Override Goal.get_reason(). (Ales Kozumplik) - Add dnf.goal.Goal deriving from hawkey.Goal. (Ales Kozumplik) - fix: encoding of yumdb directory names in py3. (Ales Kozumplik) - tests: clean up the functions that load seeded comps a bit. (Ales Kozumplik) - remove: cli._*aybeYouMeant(). (Ales Kozumplik) - simplify groups/envs API methods in Base a lot. (Ales Kozumplik) - tests: add test for Base._translate_comps_pkg_types() (Ales Kozumplik) - refactor: move the group listing etc. methods() away from Base into GroupCommand. (Ales Kozumplik) - api: add group.upgrade opration to Base and CLI (RhBug:1029022) (Ales Kozumplik) - remove: OriginalGroupPersistor. (Ales Kozumplik) - groups: store format version of the groups db. (Ales Kozumplik) - groups: saving the persistent data. (Ales Kozumplik) - refactor: extract out the transactioning part of _main(). (Ales Kozumplik) - groups: Integrate the redone components with Base. (Ales Kozumplik) - Add comps Solver. (Ales Kozumplik) - groups: redo the GroupPersistor class. (Ales Kozumplik) - doc: faq: why we don't check for root. (RhBug:1088166) (Ales Kozumplik) - cosmetic: reordered import statements (Jan Silhan) - added --refresh option (RhBug:1064226) (Jan Silhan) - added forgotten import (Jan Silhan) - fixed import errors after yum/i18n.py removal (Jan Silhan) - removed to_utf8 from yum/i18n.py (Jan Silhan) - removed to_str from yum/i18n.py (Jan Silhan) - removed utf8_text_fill from yum/i18n.py (Jan Silhan) - removed utf8_width from yum/i18n.py (Jan Silhan) - removed utf8_width_fill from yum/i18n.py (Jan Silhan) - removed to_unicode from yum/i18n.py (Jan Silhan) - make all strings unicode_literals implicitly (Jan Silhan) - moved _, P_ to dnf/i18n.py (Jan Silhan) - removed utf8_valid from yum/i18n.py (Jan Silhan) - removed str_eq from yum/i18n.py (Jan Silhan) - removed exception2msg from yum/i18n.py (Jan Silhan) - removed dummy_wrapper from yum/i18n.py (Jan Silhan) - cosmetics: leave around the good things from 660c3e5 (documentation, UT). (Ales Kozumplik) - Revert "fix: provides are not recognized for erase command. (RhBug:1087063)" (Ales Kozumplik) - fix: provides are not recognized for erase command. (RhBug:1087063) (Ales Kozumplik) - test: fix UsageTest test, so it work without dnf is installed on the system PEP8 cleanup (Tim Lauridsen) - cleanup: getSummary() and getUsage() can be dropped entirely now. (Ales Kozumplik) - test: use Command.usage & Command.summary API in unittest (Tim Lauridsen) - show plugin commands in separate block api: add new public Command.usage & Command.summary API cleanup: make Commands (Tim Lauridsen) - tests: move libcomps test to a separate test file. (Ales Kozumplik) - refactor: put DistoSyncCommand into its own file (Tim Lauridsen) - refactor: commands.group: _split_extcmd is a static method. (Ales Kozumplik) - GroupsCommand: make the way comps are searched more robust. (RhBug:1051869) (Ales Kozumplik) - tests: move GroupCommand tests to a more proper place. (Ales Kozumplik) - fix leak: Base.__del__ causes GC-uncollectable circles. (Ales Kozumplik) - gruops: 'list' and similar commands should run without root. (RhBug:1080331) (Ales Kozumplik) - refactor: conf is given to Output on instantiation. (Ales Kozumplik) - remove: Command.done_command_once and Command.hidden. (Ales Kozumplik) - [doc] improve documentation of '--best' (RhBug:1084553) (Ales Kozumplik) - api: Command.base and Command.cli are API attributes. (Ales Kozumplik) - demands: similarly to 78661a4, commands should set the exit success_exit_status directly. (Ales Kozumplik) - demands: commands requiring resolving dymamically need to set the demand now. (Ales Kozumplik) - doc: typo in group doc. (RhBug:1084139) (Ales Kozumplik) - api: Base.resolve() takes allow_erasing. (RhBug:1073859) (Ales Kozumplik) - refactor: OptionParser._checkAbsInstallRoot is static. (Ales Kozumplik) - option_parser: remove base dependency. (Ales Kozumplik) - move: dnf.cli.cli.OptionParser -> dnf.cli.option_parser.OptionParser. (Ales Kozumplik) - doc: 'clean packages' incorrectly mentions we do not delete cached packages. (RhBug:1083767) (Ales Kozumplik) - fix: TypeError in dnf history info (RHBug: #1082230) (Tim Lauridsen) - Start new version: 0.5.0. (Ales Kozumplik) - remove: instance attrs of Base, namely cacheonly. (Ales Kozumplik) - tests: remove: support.MockCli. (Ales Kozumplik) - tests: fix locale independence. (Radek Holy) - cleanups in cli.OptionParser. (Ales Kozumplik) - fix: PendingDeprecationWarning from RPM in gpgKeyCheck(). (Ales Kozumplik) - api: add Cli.demands.root_user (RhBug:1062889) (Ales Kozumplik) - api: add Cli.demands and Command.config() to the API (RhBug:1062884) (Ales Kozumplik) - Integrate DemandSheet into CLI. (Ales Kozumplik) - Command.configure() takes the command arguments like run(). (Ales Kozumplik) - Add dnf.cli.demand.DemandSheet. (Ales Kozumplik) - remove: dead code for deplist, version and check-rpmdb commands. (Ales Kozumplik) - sync with transifex (Jan Silhan) - removed _enc method that did nothing without specspo (Jan Silhan) - fixed local reinstall error (Jan Silhan) - Fix Term.MODE setting under Python 3 in case of incapable tty stdout. (Radek Holy) - tests: move Term tests to better file. (Radek Holy) - refactor: move ReinstallCommand in its own module. (Ales Kozumplik) - rename: yumbase (case insensitive) -> base. (Ales Kozumplik) - fixed py3 error thrown by search command (Jan Silhan) - fixed wrong named variable (Jan Silhan) - fixed local downgrade error (Jan Silhan) - doc: fix Package references that are ambiguous now. (Ales Kozumplik) - fix: resource leak in yum.misc.checksum() under py3. (Ales Kozumplik) - fix: leak: couple of files objects left open. (Ales Kozumplik) - fix PendingDepreaction warning from rpm in _getsysver(). (Ales Kozumplik) - repo: Repo.cachedir is not a list. (Ales Kozumplik) - api: add Base.package_install et al. and Base.add_remote_rpm(). (RhBug:1079519) (Ales Kozumplik) - tests: fix tests broken under foreign locale after 32818b2. (Ales Kozumplik) - refactor: move install, downgrade and upgrade commands into separate modules. (Ales Kozumplik) - tests: refactor: make Term tests more isolated. (Radek Holy) - tests: fix terminfo capability independence. (Radek Holy) - api: explain that Base is a context manager with a close(). (Ales Kozumplik) - cosmetic: move stuff around in comps. (Ales Kozumplik) - api: groups: add comps.Package, add group.package_iter(). (RhBug:1079932) (Ales Kozumplik) - fixed installation of conflicted packages (RhBug:1061780) (Jan Silhan) - removed never executed code based on _ts_saved_file variable (Jan Silhan) - added logrotate script and ownership of log files to dnf (RhBug:1064211) (Jan Silhan) - fixed: highlight characters broken under py3 (RhBug:1076884) (Jan Silhan) - remove: base.deselectGroup(). it is not used. (Ales Kozumplik) - tests: fix broken InstallMultilib.test_install_src_fails(). (Ales Kozumplik) - groups: support manipulation with environments (RhBug:1063666) (Ales Kozumplik) - add dnf.util.partition(). (Ales Kozumplik) - refactor: RepoPersistor: use the global logger instead of an instance variable. (Ales Kozumplik) - groups: besides installed groups also store persistently the environments. (Ales Kozumplik) - rename: persistor.Groups -> ClonableDict. (Ales Kozumplik) - doc: cli_vs_yum: typography in bandwidth limiting section. (Ales Kozumplik) - doc: cli_vs_yum: we do not partially allow operations that install .srpm. (RhBug:1080489) (Ales Kozumplik) - refactor: imports order in cli/commands/__init__.py. (Ales Kozumplik) - refactor: groups: make all commands use _patterns2groups(). (Ales Kozumplik) - kernel: remove kernel-source from const.INSTALLONLYPKGS. (Ales Kozumplik) - build: 0.4.19-1 (Ales Kozumplik) - New version: 0.4.19 (Ales Kozumplik) - downloads: bump number of downloaded files on a skip. (RhBug:1079621) (Ales Kozumplik) - packaging: add dnf.cli.commands to the installation. (Ales Kozumplik) - refactor: put GroupCommand into its separate module. (Ales Kozumplik) - rename: make cli.commands a subpackage. (Ales Kozumplik) - AUTHORS: added Albert. (Ales Kozumplik) - test: fixed CacheTest.test_noroot() when running as root (Albert Uchytil) - AUTHORS: added Tim. (Ales Kozumplik) - fixes TypeError: '_DownloadErrors' object is not iterable (RhBug:1078832) (Tim Lauridsen) - fixed not including .mo files (Jan Silhan) - comps: _by_pattern() no longer does the comma splitting. (Ales Kozumplik)- downloads: bump number of downloaded files on a skip. (RhBug:1079621) (Ales Kozumplik) - packaging: add dnf.cli.commands to the installation. (Ales Kozumplik) - refactor: put GroupCommand into its separate module. (Ales Kozumplik) - rename: make cli.commands a subpackage. (Ales Kozumplik) - AUTHORS: added Albert. (Ales Kozumplik) - test: fixed CacheTest.test_noroot() when running as root (Albert Uchytil) - AUTHORS: added Tim. (Ales Kozumplik) - fixes TypeError: '_DownloadErrors' object is not iterable (RhBug:1078832) (Tim Lauridsen) - fixed not including .mo files (Jan Silhan) - comps: _by_pattern() no longer does the comma splitting. (Ales Kozumplik) - including .mo files correctly (Jan Silhan) - tests: fix locale independence. (Radek Holy) - remove: unused trashy methods in dnf.yum.misc. (Ales Kozumplik) - persistor: do not save Groups if it didn't change (RhBug:1077173) (Ales Kozumplik) - tests: simplify the traceback logging. (Ales Kozumplik) - main: log IO errors etc. thrown even during Base.__exit__. (Ales Kozumplik) - logging: do not log IOError tracebacks in verbose mode. (Ales Kozumplik) - refactor: move out main._main()'s inner error handlers. (Ales Kozumplik) - added gettext as a build dependency for translation files (Jan Silhan) - translation: updated .pot file and fetched fresh .po files from transifex (Jan Silhan) - removed redundant word from persistor translation (Jan Silhan) - translation: show relative path in generated pot file (Jan Silhan) - refactor: replaced type comparisons with isinstance (Jan Silhan) - translation: added mo files generation and including them in rpm package (Jan Silhan) - removed unused imports in base.py (Jan Silhan) - doc: typo in Base.group_install(). (Ales Kozumplik)- api: drop items deprecated since 0.4.9 or earlier. (Ales Kozumplik) - api: deprecate Base.select_group() (Ales Kozumplik) - doc: document the group marking operations. (Ales Kozumplik) - api: add Base.group_install() with exclude capability. (Ales Kozumplik) - groups: recognize 'mark install' instead of 'mark-install'. (Ales Kozumplik) - Allow installing optional packages from a group. (RhBug:1067136) (Ales Kozumplik) - groups: add installing groups the object marking style. (Ales Kozumplik) - groups: add Base.group_remove(). (Ales Kozumplik) - groups: add support for marking/unmarking groups. (Ales Kozumplik) - groups: add dnf.persistor.GroupPersistor(), to store the installed groups. (Ales Kozumplik) - logging: log plugin import tracebacks on the subdebug level. (Ales Kozumplik) - rename: dnf.persistor.Persistor -> RepoPersistor. (Ales Kozumplik) - doc: update README and FAQ with the unabbreviated name. (Ales Kozumplik) - groups: fix grouplist crashes with new libcomps. (Ales Kozumplik) - Do not terminate for unreadable repository config. (RhBug:1071212) (Ales Kozumplik) - cli: get rid of ridiculous slashes and the file:// scheme on config read fails. (Ales Kozumplik) - repo: log more than nothing about a remote repo MD download. (Ales Kozumplik) - drpm: fallback to .rpm download on drpm rebuild error. (RhBug:1071501) (Ales Kozumplik) - remove: Base.download_packages()' inner function mediasort(). (Ales Kozumplik) - tests: tidy up the imports, in particular import mock from support. (Ales Kozumplik) - changed documentation of distro-sync command (Jan Silhan) - added distro-sync explicit packages support (RhBug:963710) (Jan Silhan) - renamed testcase to distro_sync_all (Jan Silhan) - Minor spelling (Arjun Temurnikar) - i18n: translate repo sync error message. (Ales Kozumplik) - add support for ppc64le (Dennis Gilmore) - there is no arch called arm64 it is aarch64 (Dennis Gilmore)- doc: in the faq, warn users who might install rawhide packages on stable. (RhBug:1071677) (Ales Kozumplik) - cli: better format the download errors report. (Ales Kozumplik) - drpm: properly report applydeltarpm errors. (RhBug:1071501) (Ales Kozumplik) - fixed Japanese translatated message (RhBug:1071455) (Jan Silhan) - generated and synchronized translations with transifex (Jan Silhan) - added transifex support to cmake (gettext-export, gettext-update) (Jan Silhan) - api: expose RepoDict.get_matching() and RepoDict.all() (RhBug:1071323) (Ales Kozumplik) - api: add Repo.set_progress_bar() to the API. (Ales Kozumplik) - tests: test_cli_progress uses StringIO to check the output. (Ales Kozumplik) - downloads: fix counting past 100% on mirror failures (RhBug:1070598) (Ales Kozumplik) - repo: log callback calls to librepo. (Ales Kozumplik) - Add repository-packages remove-or-reinstall command. (Radek Holy) - Support negative filtering by new repository name in Base.reinstall. (Radek Holy) - Support removal N/A packages in Base.reinstall. (Radek Holy) - Add repository-packages remove command. (Radek Holy) - refactor: Reduce amount of code in repository-packages subcommands. (Radek Holy) - Support filtering by repository name in Base.remove. (Radek Holy) - remove: BaseCli.erasePkgs (Radek Holy) - Add repository-packages reinstall command. (Radek Holy) - exceptions: improve empty key handling in DownloadError.__str__(). (Ales Kozumplik) - downloads: fix fatal error message return value from download_payloads() (RhBug:1071518) (Ales Kozumplik) - fixes problem with TypeError in Base.read_comps() in python3 (RhBug:1070710) (Tim Lauridsen) - fix read_comps: not throwing exceptions when repo has no repodata (RhBug:1059704) (Jan Silhan) - not decompressing groups when --cacheonly option is set (RhBug:1058224) (Jan Silhan) - added forgotten import (Jan Silhan) - Add repository-packages move-to command. (Radek Holy) - Add repository-packages reinstall-old command. (Radek Holy) - Support filtering by repository name in Base.reinstall. (Radek Holy) - tests: test effects instead of mock calls. (Radek Holy) - Wrap some recently added long lines. (Radek Holy) - remove: BaseCli.reinstallPkgs (Radek Holy) - repos: repos can never expire. (RhBug:1069538) (Ales Kozumplik) - build: rebuild with 9d95442 (updated summaries_cache). (Ales Kozumplik) - doc: update summaries_cache. (Ales Kozumplik)- fix: ensure MDPayload always has a valid progress attribute. (RhBug:1069996) (Ales Kozumplik) - refactor: Move repo-pkgs upgrade-to to a standalone class instead of reusing the UpgradeToCommand. (Radek Holy) - remove: BaseCli.updatePkgs (Radek Holy) - refactor: Remove the reference to updatePkgs from UpgradeSubCommand. (Radek Holy) - refactor: Remove the reference to updatePkgs from UpgradeCommand. (Radek Holy) - refactor: Move repo-pkgs upgrade to a standalone class instead of reusing the UpgradeCommand. (Radek Holy) - remove: BaseCli.installPkgs (Radek Holy) - refactor: Remove the reference to installPkgs from InstallSubCommand. (Radek Holy) - refactor: Remove the reference to installPkgs from InstallCommand. (Radek Holy) - refactor: Move repo-pkgs install to a standalone class instead of reusing the InstallCommand. (Radek Holy) - Revert "Support filtering by repository name in install_groupie." (Radek Holy) - Revert "Support filtering by repository name in Base.select_group." (Radek Holy) - Drop group filtering by repository name from installPkgs. (Radek Holy) - Drop "repo-pkgs install @Group" support. (Radek Holy) - refactor: Move CheckUpdateCommand.check_updates to BaseCli. (Radek Holy) - refactor: Move repo-pkgs check-update to a standalone class instead of reusing the CheckUpdateCommand. (Radek Holy) - refactor: Move repo-pkgs list to a standalone class instead of reusing the ListCommand. (Radek Holy) - tests: Add tests of repo-pkgs info against the documentation. (Radek Holy) - Fix "repo-pkgs info installed" behavior with respect to the documentation. (Radek Holy) - refactor: Move MockBase methods to BaseStubMixin. (Radek Holy) - refactor: Move repo-pkgs info to a standalone class instead of reusing the InfoCommand. (Radek Holy) - refactor: Move InfoCommand._print_packages to BaseCli.output_packages. (Radek Holy) !"##%%''))++--//1133557799;;==UVWXYZZ\\^_``bbddffhhjkllnopprstuvwxyy{{}}     4.7.0-11.1.hsx.el8    dnf-3dnfdnf-plugins__pycache____init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbase.cpython-36.opt-1.pycbase.cpython-36.pyccallback.cpython-36.opt-1.pyccallback.cpython-36.pyccomps.cpython-36.opt-1.pyccomps.cpython-36.pycconst.cpython-36.opt-1.pycconst.cpython-36.pyccrypto.cpython-36.opt-1.pyccrypto.cpython-36.pycdnssec.cpython-36.opt-1.pycdnssec.cpython-36.pycdrpm.cpython-36.opt-1.pycdrpm.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pycgoal.cpython-36.opt-1.pycgoal.cpython-36.pychistory.cpython-36.opt-1.pychistory.cpython-36.pyci18n.cpython-36.opt-1.pyci18n.cpython-36.pyclock.cpython-36.opt-1.pyclock.cpython-36.pyclogging.cpython-36.opt-1.pyclogging.cpython-36.pycmatch_counter.cpython-36.opt-1.pycmatch_counter.cpython-36.pycpackage.cpython-36.opt-1.pycpackage.cpython-36.pycpersistor.cpython-36.opt-1.pycpersistor.cpython-36.pycplugin.cpython-36.opt-1.pycplugin.cpython-36.pycpycomp.cpython-36.opt-1.pycpycomp.cpython-36.pycquery.cpython-36.opt-1.pycquery.cpython-36.pycrepo.cpython-36.opt-1.pycrepo.cpython-36.pycrepodict.cpython-36.opt-1.pycrepodict.cpython-36.pycsack.cpython-36.opt-1.pycsack.cpython-36.pycselector.cpython-36.opt-1.pycselector.cpython-36.pycsubject.cpython-36.opt-1.pycsubject.cpython-36.pyctransaction.cpython-36.opt-1.pyctransaction.cpython-36.pyctransaction_sr.cpython-36.opt-1.pyctransaction_sr.cpython-36.pycutil.cpython-36.opt-1.pycutil.cpython-36.pycbase.pycallback.pycli__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycaliases.cpython-36.opt-1.pycaliases.cpython-36.pyccli.cpython-36.opt-1.pyccli.cpython-36.pyccompletion_helper.cpython-36.opt-1.pyccompletion_helper.cpython-36.pycdemand.cpython-36.opt-1.pycdemand.cpython-36.pycformat.cpython-36.opt-1.pycformat.cpython-36.pycmain.cpython-36.opt-1.pycmain.cpython-36.pycoption_parser.cpython-36.opt-1.pycoption_parser.cpython-36.pycoutput.cpython-36.opt-1.pycoutput.cpython-36.pycprogress.cpython-36.opt-1.pycprogress.cpython-36.pycterm.cpython-36.opt-1.pycterm.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pycaliases.pycli.pycommands__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycalias.cpython-36.opt-1.pycalias.cpython-36.pycautoremove.cpython-36.opt-1.pycautoremove.cpython-36.pyccheck.cpython-36.opt-1.pyccheck.cpython-36.pycclean.cpython-36.opt-1.pycclean.cpython-36.pycdeplist.cpython-36.opt-1.pycdeplist.cpython-36.pycdistrosync.cpython-36.opt-1.pycdistrosync.cpython-36.pycdowngrade.cpython-36.opt-1.pycdowngrade.cpython-36.pycgroup.cpython-36.opt-1.pycgroup.cpython-36.pychistory.cpython-36.opt-1.pychistory.cpython-36.pycinstall.cpython-36.opt-1.pycinstall.cpython-36.pycmakecache.cpython-36.opt-1.pycmakecache.cpython-36.pycmark.cpython-36.opt-1.pycmark.cpython-36.pycmodule.cpython-36.opt-1.pycmodule.cpython-36.pycreinstall.cpython-36.opt-1.pycreinstall.cpython-36.pycremove.cpython-36.opt-1.pycremove.cpython-36.pycrepolist.cpython-36.opt-1.pycrepolist.cpython-36.pycrepoquery.cpython-36.opt-1.pycrepoquery.cpython-36.pycsearch.cpython-36.opt-1.pycsearch.cpython-36.pycshell.cpython-36.opt-1.pycshell.cpython-36.pycswap.cpython-36.opt-1.pycswap.cpython-36.pycupdateinfo.cpython-36.opt-1.pycupdateinfo.cpython-36.pycupgrade.cpython-36.opt-1.pycupgrade.cpython-36.pycupgrademinimal.cpython-36.opt-1.pycupgrademinimal.cpython-36.pycalias.pyautoremove.pycheck.pyclean.pydeplist.pydistrosync.pydowngrade.pygroup.pyhistory.pyinstall.pymakecache.pymark.pymodule.pyreinstall.pyremove.pyrepolist.pyrepoquery.pysearch.pyshell.pyswap.pyupdateinfo.pyupgrade.pyupgrademinimal.pycompletion_helper.pydemand.pyformat.pymain.pyoption_parser.pyoutput.pyprogress.pyterm.pyutils.pycomps.pyconf__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycconfig.cpython-36.opt-1.pycconfig.cpython-36.pycread.cpython-36.opt-1.pycread.cpython-36.pycsubstitutions.cpython-36.opt-1.pycsubstitutions.cpython-36.pycconfig.pyread.pysubstitutions.pyconst.pycrypto.pydb__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycgroup.cpython-36.opt-1.pycgroup.cpython-36.pychistory.cpython-36.opt-1.pychistory.cpython-36.pycgroup.pyhistory.pydnssec.pydrpm.pyexceptions.pygoal.pyhistory.pyi18n.pylock.pylogging.pymatch_counter.pymodule__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pycmodule_base.cpython-36.opt-1.pycmodule_base.cpython-36.pycexceptions.pymodule_base.pypackage.pypersistor.pyplugin.pypycomp.pyquery.pyrepo.pyrepodict.pyrpm__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycconnection.cpython-36.opt-1.pycconnection.cpython-36.pycerror.cpython-36.opt-1.pycerror.cpython-36.pycmiscutils.cpython-36.opt-1.pycmiscutils.cpython-36.pyctransaction.cpython-36.opt-1.pyctransaction.cpython-36.pycconnection.pyerror.pymiscutils.pytransaction.pysack.pyselector.pysubject.pytransaction.pytransaction_sr.pyutil.pyyum__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycmisc.cpython-36.opt-1.pycmisc.cpython-36.pycrpmtrans.cpython-36.opt-1.pycrpmtrans.cpython-36.pycmisc.pyrpmtrans.py/usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/dnf-plugins//usr/lib/python3.6/site-packages/dnf//usr/lib/python3.6/site-packages/dnf/__pycache__//usr/lib/python3.6/site-packages/dnf/cli//usr/lib/python3.6/site-packages/dnf/cli/__pycache__//usr/lib/python3.6/site-packages/dnf/cli/commands//usr/lib/python3.6/site-packages/dnf/cli/commands/__pycache__//usr/lib/python3.6/site-packages/dnf/conf//usr/lib/python3.6/site-packages/dnf/conf/__pycache__//usr/lib/python3.6/site-packages/dnf/db//usr/lib/python3.6/site-packages/dnf/db/__pycache__//usr/lib/python3.6/site-packages/dnf/module//usr/lib/python3.6/site-packages/dnf/module/__pycache__//usr/lib/python3.6/site-packages/dnf/rpm//usr/lib/python3.6/site-packages/dnf/rpm/__pycache__//usr/lib/python3.6/site-packages/dnf/yum//usr/lib/python3.6/site-packages/dnf/yum/__pycache__/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2noarch-redhat-linux-gnuPython script, ASCII text executabledirectorypython 3.6 byte-compiledASCII text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRpython3-unboundrpm-plugin-systemd-inhibitutf-85cc9daaaa7e51462f29aaf8c215d2c155d281531152bf6961f0a208e9a40d0d2?7zXZ !#,] b2u y-iSqjkh_ɋYC%`/o+ gzd} r&2JHOkl}(f_ZkӶ&LY5Au@UUexq"bqt,nSeiA769f Dq9}m븜Q si8H)LI8_JiފzߡB}NMN -_#3Е1D_[v O@q B-CG_3_!caQ=z.%)>"*?4/yM8im{=Fֿĺ/$?lrչ?!RľS?^K}c`ps;#<[me "#l8gZ֧em]Ҳ@0= Vg4 "ܻoӀ KT74YZHfk ?Y$VVGEq *D*qLK屾7~pD7jWXdWn .WM#Iևxg '.Quѹ [Aw:|Će]cU&,]X Ƥ} $]wM0DDY ܌P{p`έLZEFQ$ٟlDϭw!j0dl]}^=-A9;@O8'\ Z%#׳ww[*kqi4SWj&ݓc@iपMJUȲ~_\Xq7@C{)4Z y1x $!lvPݪ'x1Aup`,:F5Ž#J>YF"n=l?Bj,ڿZ'̨tuFt>7u+s*/^OXb~շhm:{- 5!BBҋ,`: "es.qAf]7&7CƄ϶{F?WRpT, ycq+isZ_B1@{e/4N3#HVno%KƤeYp`(NrfExxDig}2Нh= 1}mx7/N9 ~U^x%*H=7j7wOZ8_5ע hKi":"_>̠98nmOe\ĸe{*pxqz@ƃˮ\eZ7yۿѥ6f~!77HM^&pgߘ%݊ SD0 Zw0,Y5vuM48EҶ,^Rw#_l<>iK.JB2fY\-L鏣o "W ȬgJO}Fڋ?]j U;&g^;EЂ泈v):XϺ@6t*DtBk>^9版 <`Ҍxuȸ/wh;=3]L Еe*i+ò|EyM\pĺ@0L!4W<|r FH^Ir;YQXخ dCA5 t~*1]+oL@o;3wU*ԯ: _/SA-!J# [q5=&\"n mŰu@R"-k7-ؽZiRSVK"w\B 9}qҷ}# YvbouLqͰ1J2R2|(3ۡ/l{~_㱟=0AxqGr)@c"k>ffɀ\'?1kK)W~' s@H? O57FEDK ~KgS&i_r;fAg`}2~rєˇ m:@8gɿmN!xDŽ|X7U7,k3sqv_zmyx rԮ<`1-lm9g}p=?ѥ;U#y{áo^Y@x>ԓyiͶ X'2-;ߎʅL!Q`1ئY[nM ߸e{ϳӕrv9,_r~ZVr[ I^LjQ8,&fNHӺk}bf .;–R`uhܢ(.yMM5tǤ8X(CV4RpOrVrG ~@!n\wqNF~oY<Ӣq^6sVo/#U"L;^q*wUo=F=4%p ]U1BQ ~:3FXSM'-8yRGqBKMQűM$?IvFhOkVWR\INa3Q>'9`x<7^H.މsýa,R]1 3T77h;GA IC: JFzLCʰeIm^fY u ˱^., l~O7"EKS+o*:\P Dσ{=q`ĉU<ʊ1o1M3{zF.խlwuTrxߝ,L41sasoX>v WDه_N^[oEePsyg#67Ӈ|LQ_LUT`Ŗ|FyLGA'jijlI$"XWzgéԶoEYrLEW{ * Aq%SLm:p\GIyW%PcZd!Csp)͎GS-# -G*_@k`̚{|}G >r 4h ,{%Mշ at >?9do7q|HO@ |$.6a=Sݶ J`UGZOw9>LUѐ^k0KD'qcEK!Ԉ3͙Kw^'. X ~m0{w ķ\OWJe(B:⍄u oa<1KXI٘(ILDuWuM 1lc^* PR\>0WI`FF}'TSۘ+m/Xwfm >XKx)&W[[1PhA t-^Ik3tk["^ҥϕBA"YuoɶM;U`qHD$vއaPo3&"Еsm2[S;P'km3_P;;M?W/&=^r)q@F@tWϨnU6`2t|ϴBb޲Ta)cXw΀a\OFX=' -"Rd{v\oNQ)f_n%&X֮FS;.fEzdvnA z}hvӐs>elU] F_1rY.pR/PDudBv0>u9ћhIoc*nؤ5uDu2q@ǃЫ!vNПUƢLع3K`U<!~1 Nf-}Qm`#٥KtooyKt,ᖜwf| FXWl~s.tu =N,.#_!$O|+ߏ.Lm*xajV8b'H9 Q$sqM|UNB5A^Q9u9@XDom*Lk`DAvM#PXL4{|O?xr EKse%dlPhuogz k(Ĝ֓vS3B<ѫa8qHNrhXTJUW,"W^Vf>RcC0g4e/fNp*\nLս1n4Ȇ0/xB]@ q%Q3"CZJo<5mR'[ gL_-ߋdTSAЧkLnY`<;`k'S:'3T5WmȈ )4lP9O7t80@mW 9 F؆PG-2 ? _$^o1hI&oYxw-Y2 7ᤁܥeY:dt<:q%tjAsls %^gd4D 9مii=V;Q [bQˡ=)=)+zߨBhep/Q9V]/'oކïsM;ܬvQJYC_/-T8I.hezdgx/TzYHd ;H顳R6r]g5$6(>OҬ$],n`]ce3@2}N˻ 6$莄jU5 oIˡ9fa׋SJc;]dMv<@!N)E 󠰚{cuh1A1jqPw"3copS/v?9WOT ҅aʩx.'V*ӪPP‘/P;c=`/hZܚOk(`^ a-_=Ms:b|9og(Rl # ywXV{G!!gݮi`s곽$Ք*`N渚DU:ۗď۲~x`hv޼ق_KJJŵ@iv̓q6#ܼHz otS(HokՔ*{~kb?]StoaغYO|QK {x2L{E]=@=e=:y8:Cu2rXJƅ/_X fw32Ų4cTnyNݨ?-g8 m>Awvo# EwXWRD3 ɕ{:+<=ؓ7("B{x^ƛ쿪bc Q/B: @IC,+l>K6Vou"B^7,״k o^S&8F] F;CۄVY|A3xMEf[D' 2p"?&KHG\DaH3ZYh'ʂ&5[{]v0y_ \u05/M u3`N4I" X ar].{OM2l۵ Ol=x-׾@r9⥑%Rxѿ\BO_d^MFcOF?^12X5ѾiWx ӜHJL9Zj׎kl.<ԡ vȨqz'7'\LضS?e&*C)x_jqN|*kk4@8kG BZU,ٳU9k~p7*ߔ!a"wX9k/%9iKzW<6$U_ 63p d^T&-Y?&Dr\Zө0焺=I?䘒 (vVAjﻴoo-Ź<~~(݁XXƑ'}Oc"L$Mh;z-XƝ@ۮ\b0_rnyn5#{mc$V;KIxvj r;nϹ&2cٓIKG?PgX^lz4lu6T诐hvkˈIt]qp$wI>nTI%H\ y\GU]HT@u\^0;ZZ0J])sx+M`5cwi GOC=e&v҉7{c/Cİ'ߎT_ ­ZJP)=3}2 J~3 7pH@Jzrgɼ( %%ڵ8Y!͆j n[gުG `8iΊG!-/j }[$d(h@8> 2:ǕH(YĂwɝP'9ŇYܢCx\3\6 _E+)`MӋ*->`߬ w7ybMz{H7]jps{01}!=-~ZAg.u!U߯ncTQwD $(z+o#)oXE\IVYܯ.$כ?}R͈UmC@cKn7< 0'5yS3ՕȁhvE櫘:MA3I 4>\EExSvdJdHs7V\i&0/W o3m!003Lӊ)p53ڤ O1PKƑ#KN"rl iB>3GT-w^vнax'3`٩Ov) NdVR-+LgߧG}Cʲ5ָW;+`6{یڼ|pi|_xK$m\-ܡ#7!1HYQֲ#𿱞rQ'oReIfEj c$S`/l[ЋmQFkJ֘' NaTSc-)6$򽰱qJPTg,'47,bgHO[WՒK&..P@&jra^/t]S0bS:l߄#b4r"Vpq#)X鸹R,XګnPR3mЛ2I3og?8ltOs 4Fvߥ.`tƣͣIjs'gqV c}0GucYI4M dŔvbA ylIa~z=W)C~neJ.޳SJ+`+^L /P[Ewf1@"y-|9I*FpmjX9NĤD\*wp': =ZYt{Q\ȟGEÆftPσ@Ghy+F:T ,J*IX!T@Q[9]. hUҵ,yQ : _)0#NuON:oW&hYjޞZ IOh7QQ.%7_a1}*>Cg oOD 5:\]6Јx(B*ök6wٴSFZr+xlT%V=./W^db~c£gDmm_Q n~%l5*`4d5xxQ3S$Q>)n'N?ȃ=Q19W$DnwkB#tY ZBacؚ>kN{@E) iS|ek^66ւ޸)gyuqP?{cD^7 T 𿕉&`` Zs3; R%$Ÿ%h0nl*hk>ψI{_tI, '%d-־/CX$jBNlKVafpNP9P:nK9l`G~DL]$)uba\A= VxlWc <3.Ƹ=[,-2N:{zU{}Hvϥ.j;o2w^i961U-na5]u?FA?:/[!na1d*>W-v _p-:BM9bckg]Ѣ8 ==axmFXiWۍ/s[(p6k^Rv7:*?c-d'vkEEi;NeK7[0B8QJgB5B6H`tMm /*ZtZz@ѝ8o='fa6J !z vμR424ޢ6u_&So8x:p?i!J_&R; K^Y9@Af7`D|(҅"ޱ<_}F2Qr+nmCj쭨016I6B nA9kg10TL. ;[ @[f} oYQ2NgVdT]I(s&Vɟ M'AVS3~<* yPHgzfH$9ҶaJ?½ 0…s*.wZptB/>v>x4͵ovIšl)QiQ-&XkɯkVg[. ^ϫ.!vkOAƺ^O.wJΘՋ%y[8ފYfn NŠ垹Kܵ ?sϏB8\Rv#?k !kF Ējj`ƼÃw:PƖw iB7(H|} ;\0E JAdVz4ՙ/k޲-Z؟/O=yz_We<4e.z=Vn'8Kٌk򶞞iw Sè֔r`8cPF#sju)}eM2sA,vw907"A*a#ն C2HQ.18DEL>љ]r 4PR1ROrH)Ҷ4H CVϰ6-Vz@N@9=HJFA*H> csIQV(oV{й]S`@шӼX_GGgX Z15g h$E?jRK+ zIJrcE?x8gx`g2ٳzN l}rWԏ]>p=L߿OM=VmP/ᐆmE<^w/-SKz_q!6 yhvѐ-_,Íņy13?d"wdrڮW`S`cHLa'nkR "_k:gwؚ59p vL]8QMhݤ'EUp2&̦VlhlF®:S?{g&7]b_hKQ&,J6i)]?w`&ߧ_$DC, ;,rm{' e-0Ry3W)5[=JD IHJ_kw=%הA~iw=ڡ4]`sVm"H3v!@^7dvo:W/T`4̐Y Hf^El3J眬i6_:0[Kʶf jɸQ"'' }0rr"+b">cKc꬚op ҵ^}lǹgD4ovfu~ B"MzLr^W%lzxKZ.O1  *#j#P+f~O[1n*J"m\yaл^W GJ%iGCcۆ9|LԳp?JIG~k ܷ[K̰;FTU}Ͱڿ}t:ưW^WX?=;oX3P(p0&7ɯZo8,cKfvWȵGĤyD_0SGA\vCB`p ].߶$]!ʏ­vXbH~)<^]S=Mf Yf7JI.Sf4/m =xus@jpDhsg ;3QYXq աԴ/`42ߒKfىFբy ~]EOeLɵ.HU^ƴ`~ݿX@YTl&i6uR{_pL!_j.tb\5#t$Yr i> ?EGyNX5o fINyYDĺ$(h?;=v [.1Re?L{ 5G28&LՌA\d9kDrQ"Sp\h/pAs<_>O mIiAJX,EȠ 殂ۜ='{Hr,O7 N.X8΋nOªO0j%*i Y"zzHeR14VlU+1!irjRjdg29c].@bjU xuS$jy62u\B̲/V=ΐ()e:6 ,ZҀS"tCHCqzH{ue}L/F';^T^cK\/CuoD{,6 +c3R6o-uw"rqplrȖC.Y5 OP bZldjfL樷O+py`V]:Sw_n)Կ-HöB&2#4~5'ri[ѤM lE$3P+إ{ $*~؂5RҥjHwM g"[+ V}"پu's"E)Hh6[wñD6Nd/Z Z% (gQwk~3 3zie˙c!x F!?s{6:CWBICT}14F3J`n~$3H+MJ5wE]x{׏ d=:,wP"(5B uhؖ%U 6=jY31V2"2#&Ygٝ7^f(FrWh8 vݬ>33Et)$;Ƈ/ޭΣSqzɣӏY+D] [4+Ml$@,-( u-{쾕x`L u r*rh($<.jB1l;NA:z(򯫋c m/ǔ ~qJy@ܷd؜We:ä8Ç㫓C/VOsMLD59@8 ;B{+lhqy^!B9ի[<Gm3@ߋ+yS~ f ʛ@gl|qtCl> r]vXt֨&R4 Pv"9E?W33=PvAuJUt{qЖ+w>Ҁex烙60+tȳnaNC}! Y o3:S(Fc`SȩuW7ۀk4yNxw˛ใn5s,ˑ=QE{ 8w5 a;Q[V|f ϖÛBiݔ(+ż%\j;z( i0;</{uB ~ -6!z8u~Me/Q }=%Mā ^Q 駻3=飢w$UG tD66[32 L\^USXӤ/h Yzh^ުd{Qtրw?j>kOSDvT~Qk:93ǹe}~\}`hS2>E-`ܛ'_J3m,Xu4nG?$C1J`na1ɛ-G RA`K@joAr[s\R\1]z= dJEsZ;ZMc]nd]kWYVV {Yuk*]TIt9g_* H !spƸX8ڸZ'cϟ^k3u+eVZ+>%vI`sK5C,߻q˦RExw3it?X^j"E“ocTd?Pw%(:.gf:5-ztCIT7G}O8/cWۺƮn"FM &ust6%ȿ5$-NFM|JB>E>-%%$`#~(ݬlIh| ȍf^vB ,K{jo8;hw؜;.<t: v?&HfPcH>r z Z`(|VSU?I5Tɖ*i@qri8*{RyCW?y=8䶊[$83#1Z>UR2{" I`&P_1L`,AFw0k?nESgHŽжIfu^*r6_/S AeXlbxӢ">qF6z+ ƦM1Lx Ƣkř+ }!EuYJ2w7\Jo rU-]]ID 0-QiRR)tf3|45Tdu*lh`63 ִwg$ n,m·]vwʋ>zPc/Mx[ "+%g(-q|;s7)S3sK#t9;Fۈ$g~bw7zj@ЕCgX fl$d.fiaY$ӣNs",,K[`x)|PIxq(Z#+?$J`ۡEn_sS}QIg5[i}5S9L; Q( ~zf,~9[UeK&USWaOHlYηgF| *V$lr{&q2yC㺴>G僋^SW\ !C !!j;CK8KWA; 6 xu9Z԰Ya8#5C1WƊ%Χ6&H$}!߹S&˱~m PGn^N LSea+Âqmb2WR0HU ZĄyZV_+Mg7T+>2\jq.=oOl%5XK⃖H_Kƍt+"]F;üJ =)ӿ$-pYYC}JX>8z2$3#8 QAH @X+njK3Ӑw*ԝ~'6 GF'Y5I'> iQ&V*nLiaAfPֺՌ"ׁ9,^3+[73Tr)UC#~ WzMf<#tJ]2⧅\Lzy4O)ltBtrYXJ5sȸ4"aPix&;zwY5?{E}Fтq6[ .Ѧ&Pm[(""t_4Җ>*9Dz딉yC^]س=22dZf4ŀy輰< pXV`šE`b `h,"Rx,=BOe_Ch^LլC;Ёm#ĩń\e@_羜oJsýC*W &ii7hr\qSX#Sy`}>9VUΖ/ ,QV-kfJ>Vr/l*)Ӣ=ݝlA!4F):&J)dO@4z"%9S_pD%/c}>?O\@UXzӻ/Xu?\,z3ܰN3+ MZԜ`zs&vQۍb˝v}a}W0Udx+MNոhOv5%ԌhLA=xѫ%ў^/dEӥψtFc$@EIlvh?zf(*,BdsF(Omo~+Vv0*Њ%s/ca$#ȍNdjpٖ˂"⸎3DqLܝlD>ײۄGӐ,4! ֓;iNWv>Fï0XG14Rv|jwXE  L G)aesqwPR Wt1~`B&drM2?#1nD}33qCv:>KCHwœ}#:BL{|U컎-lqկ-aWy‰ DR@SՉc)[Uh/(`5_K?Ƭ?avL+kP".2U -@RI#S! ,h*k6{@F8Xe5ӢYY@>eu]3ѻ)-/.->DGmrG%f!(_͈VJtKv%@ #U𥓑LVsQRo,TJS_ZHp"]};e5{5̥Bn"?roOkAM薬Ayݗ 5A+$&{y;W4DW?ŮA?NgQxV&&{2^:E \G#scBԳ1ukXnn {ba^GxӶHH$\G6-PP"WMҎ!ex@~ānh5]-T3Q F)iF峣{!R,;p!QIoeX??۝vr? n{ Nia)THx7 NJy-I:`[÷O/*`00r*&t5E>1^z^`X>P a$6+|Wwo&_1BǠF(zD-ԭ6IL"fKv * gu4E?L}U@sBf/Ȇ'hb@T-*{'A(b2xrx/=psCL=8"}$@n7+r@GoVip ; ^̡U_j7|15[@z-::9fP"lðFۻʷخmh3hxhb1p=3쟒tqTY Ou1 bj(n_Nohӯ,=D1>48?blWI@x4sN f(N[`|7sz0M +X%{yψ F_]i%7?'N 1++}TK? 7LbAA3OlvB%x2R Ȏjr ne+ު x#plIh9*=0z˔뚴43(TӪԡ]v[sWiED,Yֻ-3+ޛrg?l0{u*6`DoAȰd 퓄f)j DA({xQ<$2̭FlJrcuN%?CFtabc  _K !>}rFl:ͻ՗j ftA}k#`KFtyO Ů]ɧ\t%yA|/2}ě)eZXϩeca+"!4t,B;~sF3vb\|EU[ȸ+|pNi/kg9?8AWTlNJn= ѕOw*euu@+u:WMdzlcQ0e׊c{X4I8Wnɺ0UΆI`~z~\(*,!߮|zT7In4&]>K"8 12fViwfmKr{C_MW>C'=I\ꦟ}"V1ZQFEz(9iE1yZ)y%%(V./l<ؼM<쇱w2Յ<fӨ~iE=9UmV,50jaFYLY *]t,YΔ) Gu`+*EDkP]JR;TB@*)½0UlbPS7>u0Io4Q|^곗hC 9?QBhCuBWM6:qh\w9lGQ siyt+ZɓZHB!~[b2U=%0:}8k*" .Zf!H2 Yn B~ʏBНk$iaFPpì&e<.XQsi'9cFg*#b[wm`|q-O)Em@\EBB> 1e@km ɓ_nFSqk75=pxcY*,a;$.s$W9+j@4 ZTMV4&xvYd@YPgo[ P!їkm1:W'3V3WOkasl) !0!>'MMp^?T4BMO)ZQA}%";,rSgKQ=k"&-Es&W08l b̴tGW!ޘ|mxa.rbj]\~N!ik 0,8d θ+Lw;.]QܢL*ߴ[7xFW 2pJi dÁcJjjB?QBG3ErY@€Y!|,.<\;_<,&;4`!gܬK-kl2k;M2HMy]=.dzZ Jp cISrrtiᒐ޹U+r\Ο nTqߋ܀qH*_t:@jSҿ|E{Ygu}ZTS&ՊD.}$T $eQ`CГ+S~*3Q-Cn[Y @E nCAA>VCb@f|${)͗(+V&%O 89pz\ڹ fZq&!NK浊R\;]NK-ۚj8V.[<؞ht]Xm7|h?B{VIʛ#vP(~+6X{M2lǏE.myd`bxKCR^71UƇH:E2ϒ`$r0ҟ "o MU3 .:ZeWĉ~偹e1\R\ ͮ;H~~E4~Blxf'oKQ3܈mca1^HgZ qր}*!nn,w8 ]^AMPAW4m,ZNn1]F:qc{mg qvӗ,tA!:`lڦ0>JЏV'ړ-Y+8:άԺLnȎ̭WRNwlZu?Mm@ɬudSO`w B6(cT´@wށ1cܗWsFCb.0VeDP!݃9L/^n~?wج@@O㑊+G ij U.ӡEBNG @aFSCHݼzgV ?zg|`LaֹcI7[~C1!5&qjwt9K\/ VR8W_ pRci@~UզMe:[Z ل@,"Q^~^T)#'JMfU SmD?{$ 88w8ЛH[N_,PEDQyo^"YY|@;ƺެ"4K&2M!C6v)+ȍl5}_f0rDOoB"6EC(1N8y*wVGiJ\עg*a䍌1+uit5R91Vj< !1.7`j(.yĚPy֥gi%1쫷gjWρXT\u|\) [9~!)EGFECDaԥMD4פ e:4&  ,حyL{71}.2cLY(؀cLPAٞ^:URNڄVKa}\p, :+jg(7&Y1GV)ߠewCKc)AT98i,g6RRJ$W?o%+ Rqg^M;^mxp3m XJiQh2,Eў=fP!ynlyӽe P 2}@ܷ!ƥ'X&wȠ:AD˝+` u Rk-FU꾦J Q>H0;Ok)?dX8SyiƖcJf|,`@nϪod bgyU<x%uU>LZZRB3 y*47Ez",h;ڼM^'M^xS^pxiߢ|9Q_Dl6x/Gx@dMy1hվnnxzAÌSjcݟ)9QE.awx8V A#nSCKs9x6lo"'_TTU8OsM o;ӟ(uZHe?[gP;C%_u!ʐ5]N {8θ=MfYlBx5jxz !A=POfW"_cR#PXǎ4]ތƯyXn'{1?r0@Q= /~]s'꒻ ,^ZQe5mjއ9=kK]VOؕSƂ!\'_L겑Ew]Cl 'd"Gɒ&>pmˡ3eeB)ıhd5f 0ù-x;"lmX^6>h5h uxi-u州Ttrǐ H߇8ɫ>`;ꖳ5FȪs]ܐ+§#;n\FIi&H?ߓۢUS/3 ŭ!T[&%@V3Ie(BvxMda48fGYCC;+.Z:}hCNǪb4U9 ukG/F+E+Iխԝ ć3! dBȣuA-$I>y``Ƅ~q1 `U^P] w, h('hv?}<%ͮΗpې Koq5dw҇>hq,4cD!/ .̒'ukXrxh $RlmzUPbV+Wh۴5QAtld'T{<ܱ~g{"{:-HGW]`s u0cq+; ,kl`ڼER@zZw/Kx@D-d4 $,#6@Q_l h߽̯ijuކ=bK<.ϰ0e.^F*䢏Qs 5z*+zitd(ȂzK~suvnKy-f X 4q]lא&}s3N4PrT=6k%BWsoE$k"GZC]*L5n%bE9vn;IsaӄkG>"'MGL VOdsKG,c%_dc]Lm3Bs~{+ Q;5 e21m= j!忇pH1 :lbuoZ[n? K6'?IIQEcJ͕k.eXþ"G9p?'QݭZFUTK8=[ZɊ& 80uG(it^†9&h' Q|;D[5콍 5 *(o3]ҦuX^N-*35:aOV ڵQ`=(2vхkBeΑlZ*ޤOj a f9e^p^L/6|hcQAP >ÇkhOgfP UMu WX:3o(Xmј$æ9/^YA鸤tl X/b&@]9,t@ѝ eljyX圸ѷ'k\R~re@>2I}}q`RlmC(nI{V-ӕb;ȂA4O:Ʒ(,cJZ |Bf~r, r[~SZWҍ _Ť4׀mE mUbcwh 恦I}[q0I?Z_~> 4;X<4 9G^oRvӥ>57U248 iB8硩 [1\L mbEqJ a<Ϯ?Jכmu?Mo9+ivgxÃW43CP<6?="Z-B`/g6 ,[v;$_UW@Gb% A9NGPm0(s/ yn\G%fUg40@v_&nafӸU}%7"tc^"0 ڨ *hT-,Y $:.oI@}:Ca3Y*2EC68b*g`J52핃PaZ7ilVKٸ`ѷRO:; ~$C&8?cz(o{ۅ IBA+u8э|1=GTֲ?biIy/Ӎ jVyd@j\v16+!Mdhpa^Bɨcn緷bf~᫿G3Fգ|ynU/+.ވ-u֛TI .(rKnݨIog=#vU77|x-i;k{_h0qW օ3k^h.`dS2jzFr& IpZi d,)H hr ;}8[rx\~ 5"8U NGm}>LG^&`lsR]]/n-#{Bpauf|o=vL)O0JTr,Lc9wmbCӏ Jֱ_A߯ o 2ԥ`s}z>B4Uѳ]*z̑^7r@uRsZg~Ŏ+\]D%#*9F%YYI_*&N2.߫F܉\#"B2s*TtTE!zjrmT{ZVZZDU6mϿV܅/NKHFZ[ S2^lf4T^)RnɬkV V2N"ܫ~)@ /tx(=.E]͙N3oɛS#'@8h3 `&0ͥngSp800۴xo٬]Be,_3VOٮ6Zy; uTU]T`[/[޿m?4wїY@ 6xS漚5#̴?Q^S+.ɐ5`T2n hwעv픃v* RW+Y|<;}nx _t&Y`ʨ}&$z~%% cfi jn"Z\[6`-~,.kpz8B~5K_ҕa葧V[9ʍ$Fg "wtGRxUet 35,<,?k 2!Si})6A.̐lZ,k *}[l^PFTd"~?locg F0J}`$m6˫>c~la0+R7=b{'ho߰ y>G205Y*3˔ 87] dݵk 20^9\Yc΂:BWv 2b8L޵HI" O:YsR԰jK)oy2Wv{OYKD0i͆cT~LĠITA9SN~Pg:Iꬮb,/yIK2+1to~bI(7y$fthgn=]caFԴhT_| H=߼[%xk!Kbx1\FY3cRtܮKͫtdwLU]\$iܙ> aD7")BgN$TQpgv?Gm.DfT䑪% 9|@Jc??)-_$m>TykX -$KK)OEwE (VK.s)׏!Lq¼R'mjkWiڶ۵]+NLc#!-Ұ $e ӽ=oz ^Uw3\n//x*҄++9"t?~ӾKQE Bk&DʹҁZOo"zSO/:2}c!{ZY7Ormc(I@*LOWpk!8Hj1կ r4m/,4MpTbڣ ɇ5aq"Hej`c"cH$FB:`}>[biK.:N@4/ ݀ok(Dir4X+f(C C*2+\#槴m05?޶EBP 8diW%:P{*MϘެ_Lz108ڛqƗ\ˉӀ0g+ ։ĕpRGgsOCsA_4%iE C0= ڶV1(UCBWǡ fz1l8,MN#9%ĩr-*˜; &bU%$$~f߾N2ԕT3XљfU=okM>z| xv|#߮!NE>ahz]qNC$kh!q6x{ L˾\-> gx{yĢڥR}#9MBg֕5`Vtt.?VS}j^5-Nv޿B9Zy1 !"( .9c) dqsDr={jex"rD9SszVމ^ay sѲ*Х ֲTuvMB/CƬiNW|SgvBnЉmEd⣰0wU7CEz!Ҍ.cP0 Ž/SNTZ+&$بJĪ`/>OBwDHq:{kf D=?n/*KjJE0N*S"d1ht05$+lejlS3fqPl]'n;:دQ1]'PUYWC0?t  fF#M G-=J=DG%c tq`K <&nF1_^ %x:k+TZ{[tR6ٚ^w71{`8{pvd"*&)RHS"RRxңBDx)iR*UMЬѿO.$5\FWa\tpӒ Pme[0̹j0kuux f;$foۓ7rV,X$uk] p"pZpk.XwSJW}I[E`% v ¹^K T3q;B/hUQl2U`fW#$ O:*.mWqF^mp BIkzŽ5M[C|:4^&UBYJU"o{UVǽS3Cks 0Kbo O95yzEŎN- u%HmBХ/PIZwp;㰃c il%A0)'_ ~Zi\kw3(6$cJmAp4#+$ ;6*#̻LĦ,W۠2yTM;1(?L `\㇂dW, oy$,hT8&QM4Ms^eD9zcMH =35IhsQAiM4`b >רy;.7>UpH` kc&ZgrJ2ӶAG ;!F_-$JG!F&Ylie'ǯ׀1Еhgi*?]%/ƻ0dvsݒk.kdY_DzM3,ʂe:A ~ q0Xw 4Qu8EwDF  W86"{-H((;Or7`7'=!^^]M',Զ5&wXhʤl+śR-eL|u,LHN',HY _9W؟cd˯6%JI``T}7v *L2}PRnDӬC f5[tJd :նxso%dCXJ}N{I;@ÿ!w\"XGT$D$ 2W!b uӓU=Ĥsh"Ť(^zTX? _ 0=5;ٟ*l)R Bd-rT9^V8`.ƕD`:*%C +ӍTP72bqxÔjCoiz -Tl6Nq@$+ D2;c Ѓh q݀UIs4;?J:4Z3ܝP[nPrO+#g ^TrO+}A: n.푲hObTZ}wHyVo`H9 ډ>X~_:g"X(AK%IlBEzZY~U 庺8$ƭ 3c_$+V.x{x XbX=>cɄ.a,% ]9ܨ(0 s*SS.5:ы :IKE[,37'61A8eAβA}z5:$XX3vyR⤶I:vV5(u?x na/ϥmN;_N߷z126`wɳ=;px%$DaOp$*)$u_Rcv@71yj|3r8^5=Xթ]MDiXD|BVݪО\W'PJf g,zE3ԾKΠr% km]2tD?w$dڭ` $Nt^|uaAkq )Eei ݮحm^8iu,vڎI:9<1qH,״& Z7FxYUV;gv9Xs 98@CsZ9%9&09̓14d,7Ur#8M7=S*H:d|k7q7k+_3$i)$*l5mwb |~{8S̳v^$Q;~cž7i({S(R E‚}yc5A0>Gc6#(VKO |eLƨv&rS&~QɀgTD94\&A'ssU誔F]vmS~'T'-׭DUd8Tfwd'$Bj>1XsaYs;}Ͳso{tP$ŌI ;ݶi/2sa./M`3 E=@_鯰8k/G_;QH?=&-@o. \We6ԢVYFU7{AKu<ؠ{XNtO>H|[Ѿ ښn//PT+LQvXȸ,ḞX`mO`#9y6AAݞ!s#J7r-p8el(Pk2Hgw/nLL>>V,Y/{t F@!Sy$|,e6% z&8GƇUF ]jr*IS<~ k^]Qd7lA#3O##g)G=k,9kLC ZeNz< u<+Uù|_4bJk$N,7#MM.lJ>_nO76?}m\Wm[DqNVrj! >*0s mSXB_*x'J%= E Ks;K1nܗaFmѰ[b5>΋Ԫ{s.3}0@&{6|uR ? Z9ǹus3rt3$.Ti H]@CkxXtب7iYOI9){&? JLWĕ#BтKv+7Si@e}_*L4E,3fXߋ)65Jqa$oI:<P1H XlxhS׀hVC^)bئxVG3!\F C f3*ل>6_:e.IxjP*{/ o4ͨpTSz=3j8/юo "N!+T5]4$٪%\LKݳT.\Q>yV7^,f)uF?VbnC^,v~8Yȥqʸ@}vţ׮0J3hw_OIeQn t0߄-\y@Vl3Qֻ/C[Q=_ު,㩙b!!j+Rw-cJk."L=؎#0[{Z2-ȇ|Yjwb{N? `4@qD&&a{{0VKF7E5ުkNnjX9JyBdbڥ!w4.́Q,Y5{,h*>jq p}QF@'R{UW{U6 _-U4xШR˶}r@n\kEYG ~^&q ANEn,MH`PxU㋳T2 D!]y-]´A6i#@m0hHCP,C : ;PYh"Dߠ']}Fn xͳ3n\ ^KC+P58I`]o]P}T ,P/u(N(%5'ѡ۾ l[X8'ȅc{1N Ҋ(?{xKy[;~.7vQǙ?յ(AuXȎ/$8@^PN,G_`M9h|AXPMBV|-%~yۜт(.gQ7F\WYZ+5F8Q=YC[!ߋ l6[G6-Ӫ .!`-H͓F%%=c}JLjlUvbɰʙ̤=8Dl@Bsrs㹬ӛ9g]=\/:IC( $-1J&iAsaˬH{M/<_Y1[R¦9 a&kW6b"8"BinrDaZeeo¯*O|Pm ֛CqmT9K)Kؽ#GLH3_P1_ϴ7cbnUu oR2Y".1%"xPO}ӡَ12Zq- >f\xr.}uxIⅧN }V 9_$@djDr5?X| 'xp7_Xdž۽'~0 jM|P 1 **EL}\/DB}f+z/wh.hJ<} $F{wvc]räv # LKjF{F+olLRn25k]dd(1 xaӺAi c Fl`f^XJn|r]yŠW \rRn#&{ɬ3dIEoS L%10Ƴ27WFгqcEa UЯۛR$uB_)ˎx@#\1|j-rԹȭRf4@@0 ],Ҩ_+1v}ە&=:r/ߍj{ 78OuqZpY=mfcl>b6_@Y}&52#Q3Ta(P7&~oňڗXeyjv-Hz|a_nB6z2|w p^,Sxi%?Q G8ZYlrNBSY'ڳp`*=`JOO)/k\pch:#N)20nm2u)ن@9uPs?h>@Ir>]Q ;}LJO%ʪW<|ޔǩ5ujs 0$暺reL~Ďeەk][ 璖| m,Naksą>cakେU @XqM>'[4NasϗW=wqL)ᔺ3,}iWւ [$TϏ[˽E໤ܱ1hЍ s $ƲgVjTaRV<8ss{#XyZRlnl GIJan~1ysuk-,~q4B&,&4621ԏ%A1mAжs*G@^CQ~\C#&ԧ P$ hseČ/GM'eET9hjRk-ۭJq,~%J*Bt]_N2e]4R"~7iT6Cْ@#tQ4AZ\MdODw> lCVX G( ؚڳk̡%+3O4@IoX}W)D[8b_D_oL-٤GO4>FRN Ag0:F/iL Us:A=)dELˍ꼖/%o⛭b'AG KV; !6įx_H`/!}K, w[Z9^o&2-YMP̂t\DAx(cOǺfeaBNB ]W\k+.oii4imG{ѤXcc;Js=)̡Կ>+=3*EDceGS'aphsE.t" :=e@łu-Hmp9Kڐqi&ɸ& d{nrxH+(Kpռި5BO6i$2s8_U9u[e Pix9]&7/ zp}/rG @4*Wf.H-TB7+ED!ME>ZD*{E+ܒ3[~w|9$jP]nNx ,t{졟,{_laq,|~Y+&t$+a_D5цHo;!(몖JS9īny|G0Y ҿCŜ#0xʄhL*ԐQ-~<%3 9f*bUv/GU/D^ѵA8l0!DX0p>vR)_\L&bq|C;#+ pJjm/ƃn҂-*=Z*B=õpld){a&"xO:֧ .983 8|dƣq(T|̏&Xt~2Ɔ_LM%c湕c&#{~+} pDEQjA }U?&^6~x|HîxIԪ(#=;wXT8~P R=×\7Po I7bU0nZ@ } .$=b.Ts&[.*TֳJAVg-A4Jv R=l9]6x"y RAtf!'|"j2aZxm֔/muR]ƋaGDጠLylyz-'6u]oLy3Xd*8 v 9 Zfg|ƺ/FX'-̯F\ӓ_\ j;Q\[/WmFkGyv:ZJCI)sVq曗$'kRt@Mgg@]vR-霖 40T 9RX(HJ_^Ùt&cya#L e`LqY+-ȶؕf{<4:9$˶4oŐg}o` yMɝ}'8+Oűڢ؈ӘT7<\"&Xjwy\b1v YI*yj^Փ/Ds>رפ:"!؂*E-,Ӏ}Q BHc4t,/8TMen$ەIsZT~>̟(CGgg>]oYd?bz2g(nV"ccz=vhd[iICN>̩{R$d-v>_u+Vm(,Jf6q@+s6Dm鼬K뼊rxJN%0jRUMC0xhqf~8=Hd|? >g*2@'L =]Ia ݶOiCنÀhKj`!pF_0(v>>5W\j@ɤMЄ DW ؃ u3O j3j 66d vǭV/'YRY$|R]3(O}q$p@Nh ط%U1ap_yኾ]қ2"v߽ hY`o3zTDq -?@P.,:l$/DxM IЈYILźqmu_H~P d^.ҧś ƭ 24 u e' )T&uGi%?0zt>Ĥcq0lW*Fh%RBM=J^1mwP?#oga1nߺohA*gC ƱM{7D_3xp[j{qʾ 6uh*'Y헰LSbN;Dd>uuVtl}^1^RrGڼp 6Lb=1F 4i!2B>Ψ&{A{ŧ! JK/7W +B(}(;O[f EӳQwKO/89;NʱЀy`Ҽ7s Z>Ru_;LMsz8ZY'} k?\nՕC5xk.QZFMwB]HW V{Nsv pW'b1ݢMѽr_|:}EY x +[+>U [ ;$,ɥ3^zd [H1(;eX\D0S0R9`up6Mޗr[fgr#B;)$Fv=QcGj` R݉*9YlhK6bVR2 ,l6HYKn9l-ڜMY/] XX" SSC[G"z߆tʂked8\ d^.x|i;as *:>a$4s0jFYlk*T?.ap0ezJͮݗ;g9OH]Y̼гN4Hp3ղqڔ -􋱁dr8Y63.p9,ېٓa#S8-pB"TDQokv0} }y4Kby}|S='d,d1bRBUE;I(Yb$qπL<v">*LlĘ4PEvN_"Wm~V6keԽ> Lo4 >t4T`ܢܗ{v*&4Lcr$nd;{[#iv~cܷDWXj;nB0wȚ-T(P2#wczVwc#IUpcEC: 'jQ޶t^;;-s4<ΗGR@UA W 7u{{M2IZ$l QϦՕiX+@Fz!jiò:^O)Vz&Cκt+UBi"BpO~Xu"M,VResTʬ֣Jb(.(uTSWGo!LK exP@٬Cwt<V&r%Fg̮ĸ6~uwc~4NU<x|UB7r٠uNfB '?k>!٫_ZٻJBFEYޥ*G>׼sg ߩcvt6Jy!\=Z[yy\,J,D5K!VyiL C_US7 uUX&,01σYKJge`띹п&q̨5?+ҧ;_dIK\d۸;%Si]{Eqc}k=^$ͪK&F ayy)R ێ&'s'pK4int!?R/E@h*bjˌ"D7рFNFR"9e8^5*s"WG .vH]RF8R_e/W'3z,;znv&Jۺ δoj \^_?ai&G$,pl&[NGN:XN36嵫-A&\IobsZewXj-+|!7 41Sb֬l qUÛ;@S{x^?P$e>[L,7>l cs-!^aM U>lH`UvqLՃ2m,1Gj1ÿR#N0Y@ʑqy0T U–j_2e1kH/#}g~~v;;W z苆2aH"zWZncv33KnUt}Tt[#T[v2CEN읕r:*iom$*Q^2mWjLqvNigji^E~LQRC пެ%=v_BqV#P CpQɐluq<'9˟jár7Ҷ"3u-65wd>gr'x*>v˶68,n5#T@E <޿JFHjDH6~v{#w4I{"l?r~pi!ۣ]0E2~ݛ_-3&on#PQ WVTmVRn28Tk)k[T A!qQAbQS7V[!#ƕl .} }@EӅ+bᤘJt1|ջp$%iUC ilIue"J߲e6d _&—TӜi\Go ]BvJh4kLKL )[&oIo͆ZS"qHkvbR@!oĵp0i-X0,k'LSL.њحtiՉT8Ll1zPccYK#Z͆ôoQ1GH)N%t:OŒ6d'E 4@̜7qq>(DvkoG vky8{%@NA?d; &Tл"Aq\CC;%P6EVKJq3bO{ZA!I4ˆ`Sqrdʴ !Ri<+IfD\myI'X5ŗvk_b$c֕E ;$NLc!?:! .] Wò]-J\23BOof2#1iՃPQ!lhpo3n\ɠՍTIm+Z#3YK!FrJHL p0A|$ÿ{w S[5ڦ4Ŋ Aޱ5wfxK,wd 7V T4n`0zwT7Mud!_׳sZX0Y=y <ؗ?. E0N ;>MLj<5ڰ\nK}ŀb]%W oe|%ߢ[~WVtdy>[0^L9w ^Lup;iI਴8X C|N΢nWۊtW}] CL+QFxP*Cp js>O[5}@ix0a]f`NngH{M1Y ]2\w^[XoB`vd1 ),quDHWc @k3(.}As UhlE'\{y *{Q6Y{0в$Xv2X7("1T{AdzsHq% ? 25`hc?G9NMV=JqOoV@3WP9Ʈ fbqmDS4Rnݛj\W=)FGRM#|RxP2 դ^%8;`,q_?ds{z\̻'M{z7 uxƘqՖigݵٻCvԉ tTH?<`]Du:)ZRp%*_|XĈ1i xTKE_(9َj nFd(T-ق#Gۤ |8Իx}$YZ[>ۊUShRjE{R>ny)n 'Ht3*S(0a7XHh:-dO<c·S[n\ڎ&WĞ\Fs\SG=ef\M^nij#w>oBوVlE&Yh72QκTq4<&ܪC,~B=T$}rG<lW<#%vE)5ݫΎr0nvK)tZ3=|4dþlzq羭fwDT9pg {x `O1&\7N 6px>ʕNnTdH SXmaҝ 7x hY_E4dn^oPM@AQ''8:dӒS$(R"m5$J |53))GԢ u,_ךPGh7쿔Q?I stEDc*ni4~%uqcږO鎜]$DG4˔g~s>XC z i˝[49(B8`4W@ 8qrACNF.^F_B&Jj^EI8{jEB!#εjMa55&bm=DwLV[JsO"T`IB=<-rhUϫTB*,AՁfEjnhJ.'`cՎR(~VL0ro6f1G.{ ~: @5Xļf2tj½ w"ħ~+ #dukLƝԼzr[`s̮&$lLGn=~oK;|"-Bj/Lg4} opeLnN_TďF*kn7RPt/j YE Q9?G)?8z I=R u_3: GzI $(;i9v_{TN]yٖ 4!Fq"zx~(SIbϛfOַ0ahFUGsSBͤ;y~$:Q}4L.;QhXcaih*~_fíCV1JV2@=N6գda j:FWsP:_2փŨ20z8VP|ҏy Iu8MT_#`Ƒ)A,˲Ѣw`؟йW+$)ωM/nT1e= ,#Ň'[ce%ZPŀBo˟u",=#gЧGb/Sd.ZB )= ݲRߚ_B$iis92id&Q Y}uB qͻ9N`C3;t7qvFp{ʤRZ L ?]eeEfkBv'e}Cbhgҝ8m"> C<ջr[hƌ"靥В}$ܝ 9mnDTg ب1.@ܘ`hLjHDn r\RDqUqK͏CG*DHNӜ:JS[34TͶ}'_66NfūfܜkʩP{#\|УOeŃ$WQ˺B7$F`Q݆IA@SZ*GW ] h89zi"CbMʚWlӖsWt4;ЯqxN8 QO6$.x*Js~3j<&J2Sh]^ TOm-W/0dlag[FCK#agUZR*&KcPRWe3_GZJG"r_3D>1{mu!,$P1sv4?nb!p^@ƽ߅u^0ii Oc?>w(lq1;o~}iKۡؗ2'n*-$QݲV7+2JLJ}G@E%/<؆t9(lc(YXurF%.q ۥAJA)1|f'J7dInۛ,>xNrۼVUhdֶN''yT?N}ŇqEУ 5vͳ]1Qc&9(&Iͬ#ҵ<(Il MBQkPD6BC\Cv&2r]%@18 O'-%w0@MpZTq#QxaE !R$=3Nk\= ,~ʿ,*W6_ $ \G'+9x60 $uG:Sڽ kaXY.A:pؚ4BN1u8XBuRy v0 氺%fklS!aT?23vE..OK,3*upnTA'@V= 5U}ɭ[y#9}-mkP)ކ8p2 ڶ234`w9ڋP}S Y$GVLFb$'2XT39֠LJͺԐƘ|fz]}IzEuʖOӔ碁\/,Z??#ڡvmNˮ:fc| +edٕr+ۯ>qxZH#9/|y ǿ-GzSUct5=2 _^zvJ 8N Zpu4d_À_ak⃻6>qNIvzj틩 AELTfs `ƚikJIC̉N5ewZ}+2Oـv}ĝv,Re#dÜ76XY )Ie=7IQrT+(FXD-58 E!d7FC1#m30vQڑ3TZr"r~ec_ QQ_2)_{+CJHIr(bC(!݇5ϩY0E)S=0Յ7i xL/5E$.#/؏bEGMC7+Fpls/ l`OͳJ /ON^-iz26MV[ю)>yt77^57Jws(Spv}6 ,]ǹ7G֟@d~ͧ?;4u)Ѳ ah*AG`͢ÆneT~K>g! )JK {czg_2_}&ҁ b\97m`o93W[ދf3(UXػpaE.A ^;꽊ԕY M琢o視P4K8Zh߿ %v [e/UHp7%iXRF\숶%r9 LixAO n5$$_QPe\YzM2U\*&:T9#3uځiXFXyYG}~zRz>iˑ9Ap>JwBN, |b$Һ^"B Ng\]0I)I=FT܊6KcW4?H3(zLA&1*!t%r" d3NL n'>[Bk!=@ިXyL 3YzMH-?e,$o0Q:mjKcA_TGUPeZ ތ`S'H@'ߟ=ϓyw$+¦ҒD\A'eRT[)Isf|;(ǩs:d#V70I齁u]z21]fξUЎ21"8^^ TzLI:LCӤ|".'GS^!A/V K9>C=y=%\V<<%۫/[5N|1~M'Y 80NcP^'mq>`*\ZI#3.XR&zbqd%*3˒7f 0t%{4)8.Y,bܚvJ$1I'_W(fhFSBC+7F3-&dSlU"Aਝ^Of,en ׹~uqN@hIl9r2z]lx wC\ a_lso_H P* hZO-OXҺ2 :a}VKAy>t b}rJi@#̜{2m^QXN6$?ۦ8~_ jFNCH/g2]^&FPBxV ͙h~g[5m.0둵E3ψc G^.GRQVbxZ :ĞíPDw69_]0e˾a D56~Ոc-e>lͦTǜV >>Ri}' f)&7]FyO$;NcYbrreCYlY?wk)HM>eRmmtvOQyB%H.u3܈\$镢fm::T; GQ 0Z1 8dІ]Ցݗ~\|4qVYڧ^ؽiBt5LAHG& UƵSB]olWRwYb^:e ;0MLsj\;̰;峕aZ'T= 6u_d bdsvh hH-!8ѭh7+hYcCpXvGvߒ0O?YG0hx5v893$K3Z‹_¡~ i&M?耢1~UT}Vcp noyD uk]ݒ:j-#WaJL//^6/^qvp(m}7&ln>"yPĘ&xHQ.׈74ڂAYL:b\hF &4Uozÿ*.8uOiS7vkR]P`l;&U!҂?OnsFhiWpMzV{o}^+H_Jkd RJ &2.ǵfqX2b20&n'd{K]{bwwDmUb*m(Dv卉EFZD& tK{7*){.ݥs+&!qr~z0c6 ,om?ȍ|I!/`\ot~ߍQ~ 5,3?SIPFlyś͂O3.'m D2갹h$=[GˬXw, ?n'bjJv]9;/OCh)(Гa{PAwStΜ8?`M㖪i3]Q+1740 녠E_"eN tj &oMK\9Ż!=B7\dyރ:dޙ # R4XF~!@x)u pƏݱ~(ؠE9)3o).ŁT0ҸyE/X|ֺM*&UZC t2} ػ>y)禁/ G,j ( EE y9A|F{Rr::0ʜ[!k@,Nh@eErEz3\ ځd8ӔFDٴn /jXeC| A,,l,x-ݶX4[cj&-ՓK3NO C# ]76? ё*c:;5 rW9|I x>*M9.,<3RlPNz+7UuE:e ȢRP7-v9{2K(8ge he6wa8a aZNlbs} ДPU9J!ӓYpοZwh(3ZdidO@{T`Z߳3~ḯ_A:|HwAa@2uoAvUXGX :sZF$ѿT#E8Ve>{mSWΠ|Ƅ!phMC*JTqOpφPW$Ŗ/%Nt*Q?tYJD ~mW1Ԍy]jk}wnD}k[2H֋lkgU+VJʖyrzA%m0p,qɮ(-Rl}TN*_4R(wػUai1ooK]\Pl7׽$ߴs; *+f2cNFr/K1B,C1gMsmHF bf%M0jvs t///.l 9jpXߥ9EG q^FZ5qⷉ nTD+Mj dSi{"qS`ڀ=)Cց)ÁoH 2 0Зu-ǃSB&ʺ3T%hĝYeE*di~ʶREgȸ(v)MD͵m ˎĐYLQ 4/LPwiiH[kKrswlBfngDD|U;_#j INbȦL8t- .D̜+a( (sQ!ܛ;d'pt k_C8ODDC<u=25N3Yqi}#GJ\ t`=]uZZȀL2֢teVuA{ lב8n2>S_L[#&5MW,c 7|MhE2Ӎs%٤P1iHUYNr6'q'!X>d6 !匳g]w; "lUN-VJx\l7a󉰢+3MJ1[8}cppe.^ߋÙpnU@d>]'Eq^) e ѐD 4| s4:%+]{5 P)\[< XJ:EiW3x$|9o~]0R^^NqeU+5 5RUN\r,ܺU7A^µ/ |;F u]/5OYla5+(3'ymdZE.>,Z֠m("A~Dh7L]@kH T&B_ to<֓CɆH[@цE` 9|!dໞ;Ū(yYW jgLPf23 aN{jϧ0sƝ4Q.B#{Y47kt+hthZc^~γf$n` :WUsYLdw)4 B= 0_(3\~%-C1Io]f3LfNdtIpփ[@3S[0g?*6QGPiWN _> C1^NQUHA 57V,nYklY"S><'ɶ`ZTnA$-P$ tƦ[[i1s`dI-/7/LB'j2E WRw?[ФZEY߯Rvg8$=uJjpt̥hd%.ZBQ ܱ]NR Tx "7~k<8u1*PdK(L"nLh>Whg>|y w?Y5*EXi⃂(z3 C.PU>`xe=,uLȆBzL[ۆ- IMsV80?A&4=S80bF/#! cp w+HW vv=o$a@Jz>eCO& SWv| )V_l Q {kY\V%7ieɗsX46PEL$V]1yEVZ'TѸ^m YtUkHprz΋( EOiMw4PXTLH

t>3z (inLe|YmtN.y QúLw oοT:s Vo(wL-Ử2aiX;(7{+a0n+E+p%'"&+]њ҅>>k3[TJ_'6,l@~C}JyKqޭ+ۍ&=W a/ĦrzGJr]"C+cCéqຩ;5h*-oN1%tµ'h?2B+Z#U&؆-H!7 eJd(uJt_>/eđbHZ*h)UdI_դO/眒L-hR$w<KsDϒi,Vq]3Vڳɒ#Pb5ev>~O ! )4$1 .9 K&P;GOC7HBHW]a%ELYV@?F 6+P|u1|F^#G6sZA i3 I?OCrsǩJa˥0 ЩB.҆8 iFӗ@Pf{#hDg./}@eK~|'w + C ;!&M`\b۳-x|(!/u6'0rܑFW$k({$ݹJ&KֿY{3WVĚT!+*3Er'p܏.Гwk<T{,%ZڜÒ!vC->+!Uc\ZWxMR^nv>{VF˒fQ{>Co0rXs{ ! ikiۧYEJ4F1"mn&E9Mczm ;U_Nivj>Gޏ~u[Vm(;2#WIS\!I Fa3J)1F\V:8,# ðmB"C0Gd!B)ڹV.pO<тks`D- b[,,c]~^W :c۪t ?=Y'/?^ -Q eՑBk=(%K0_g_ hbYQ+Ҝg5JnTvLQY ֗EXi/i!|iQSZ|\ lp@SmZr&E.ȹU}mD|S2Fh:3 qMя%[qq3̿SM_Di+B!V~ra,h=:7uH:5Q/@ (AÐ:pfLWÅ ma:7s wc{K'^XW[>߬^i= ٸln}۳eTRhh(3T?c\0S{} DӴjlT"lONV ; dr$=$B)P}A -A1T[cY:C $kS{AO0dWU8aXl`(-\d`EKm15UoHXZS 0ĥ$m4-IEDQKc$/'ުn 3Xm-g;Q?2Q",6m{=-ZHItf,\Y>Jgl"[nu H8+Qxzh/n6cX8o5$gz<+2G@r&CF:t5ƕ2j?y'ԇ|6S?#SNuR!Ś5k+riε=,EmǕf__s*]@t$]5|mz)(GsHbwe{VڀsFw_ې=,Wi[G:9>`uLX?Hg]#6~)A8+6t'/:@bW3ʾ)Qek?"8,X.H76uuS˲\c}x lAtigbxfOM\P`~gdnƥ? U@)͙GD _$E̓Ixm|}2x(Fc~3Aϒs`3V-ٚ:+KD I=x&\|O)_ kv]lzB.c4bf@UJ .o-NC$w$&n)gܽ0p ܣ/P_vHb`CB6vfz *ޟH{avhE KVQ8Xlh6?kX-bۮהxMѤ#8@ N}d.vl.j㣦ϗ_&5 JOuKm!t] Hq̂;&fE=S-FBu_|*ߩ͠ʽ!2슁c]`v9u[p#\toX)XF2둌O 41*LqDHd785qQ(i 0b~/`Ǹ8n^g6FC6ddf&SGc'TW+ˉݒx ̬ɡu$]:Q5/~{GqDdPbdנG|AOϗ֐AK(2hx8&a$؏ܠ:p=0SV xz剿,'f(cb)OCelEiFܻgZ[߮ ۡ5p,e;@ o'6Y=El,{?htbPKHZAwau;hĕ6)pQِfU"*F⛖O}{(1k6]\YWKg(R{2IHL"?Sͦk_'_q֚Ip4"2oo~J*L0MI+/EL1`4=khά evkNb%g}.@XOUqܙt#݇ $r,d*<ValKg\6,1wm)%'wug}k8pGJMC/'KN]%E2j+'%D2?.Rnl^5:3o+Gډ>\hʍǓ/-SW]5lK=TkX dj .bXro?pqsJvg(7޺+^)ة¿ ]>aL9W]KxЅ5fߣ{Qd|1llg&wD&eK өj˅To?kLn-M EmqaM7ܕc:5'E Fu4P45R" Pִ)[6?JnO6}LʉSIH~޶ w%3F1,:Ѧb DS)zTq8<2:)A02O ϿXךLJs04IF% le٧$31rqbJ3bc߿d{YjVtb\V<OSDD*3{fX)~sWk`dq~?ErJh~ݳ:s?.͈AagwU "U,UɸS BLYkͽ"̌a%qIOW8IMȑ_ef MK[ɲ s}pWF2Sxw5HRXxn? iBƮR4QM?Ǹt9I'o1}/aM7ڿ<U YbqN(vOkۤv!n:M+\'{5yR[ïiO+͇Ԏ*HIF|}Wzmsc2\K PO/$7qE/FpG/Z\$UԂ,r/AqPU/gۼeGmj5h=IWKLH(nF*k)%H8,2<8Bۺčn5cQR}(A|h 74u;uQ|O=*ňk9m0C7 1m[䩉hmٴ0ڵst`\ELzի,W*4;S1 {E `18A@}\h*gou| hɯfD%,/#ރH˵lm;lmf캣xԛj.MgZL5hM#\Ⱥ'צX%oOǘDlx{wث{9AwML%nH(׻= 0<ذ$lr| ń%~!6GQxo N{ec4F,\CF\pxS4xuZ/HDH٥j֏PoL#|%v r":?JUX+)N #6UJ&P =T4fADt-HY<)M|9e ~hkn ]dtڎT04h:QZa@%ص$:'~po2޲#p*:vdV< 4n2JT1gdh]@/+ p9x<\zi3iq1œ^hռ.eZ -oFr,"|,ibE~Qr"lĥ*%΢Ư8)eڮyAuۄdV΋bATZ왉>$`WXN϶e-Eѵ''({:>1#C4uFfkeZdfZe8^~uqaPcODLubjEqagU_܊z6f6 ]؏%WJ0#$FxoTOD|&J&v<_zp"4% LP1n?5q[R8*a0yYsi},BkKHk:cAŀr8kEO?P Ճ%Tyak9wS2S(@ ^2L[9gjX):a5w[kJ6^K겑b2Sh#G[I.Z@_} !7y/ACņoSL %ѥ7\崳$u^ZCڂZu0~hz|-/#sga3(G[9C&)49e3h]% p MC+ Ao4?D*oI|m5~dcv9ED8w(y3 v1] P¹؁&-[ޢX2bܵ~wQE)4m*l!L^"j 092hFpH!etat,-^qxSL0w@c#Üb:I"f`W#{wLdxE:Kgk0U{WRkk`=qj"o ŌRQ3]EltE{+޴uz< %eĪX~5P sO`76>T͓hY߇kԏᑂ:ҲyrX*8C,<9QzG|s2ᖗ:WI Q%g]{aL&*r‡fhHNPRM5UWr2v.(8q5GXAm%.a>sZWEx ~I=?wlr0%>D ϹlUL 3R2\'8NUdJDOޯ4hp5}izS.чfS!8U2~spၸ۽VS8]F#zloWoEvC-$kH(>: ΐp˿x-og=J={8(e^̀0/HX?r3HɁƓۻ]^=wK7~@ L,UXh1vg@3v6ЖQarx t']~HЈA0oLO\4'( _%HL9UKH|"./(zѼnp N S` .>|l ,rWq)Y q6X.Qgo!b|yȝcٚQ`oG9CʄեN;jlet߈s=z=Fo:vaM^Jďiv/񴜇.џ%y mX+F0S٘/\*C%1y=%@ޞ^o_"&ws gKnNArDŽqE29)k7oIZd\a7AЕ+W!uW ^.3G3VvX^s3PZ`^-+{V:C'OL-[d}Pjx~ Etd9N9F'yѫe)(o*\wpϨrǟ ]G)H O4R% WDc|ʼ 6% ՌCq*Or_t8x{"1hY#̽}u-8)a$-e'&y~3ogpPDy 3v]/zI'ī#;s26-PΙޣHOlAu?Ƈ7(Ӟc&DɕhZٺzѣ +ȌH_a,|[j%ja+JW0 gօ"1=9;h`ӜuF "q}l4XiIAtN60j4uղfU)r#'T-mFB&_xݘHZAbFf-xOң:KV>={k" Ao!_*Bb:AԽiTumXkєGJ,+j-j8OfPJ1xI6g0-"$! f,b\tD4 ˣc_cy_(T)ݯ8Y+%c=qD6,vi3Dv:be^R:nD )eM:b pǶ7ȅ fz5jZS76d.E3MUu5pׂKd7MXU5fnL2A2\pjPlk'mM/-qXވ[ ȍ|]wLߎdr?#5ਲ਼ʼn1{MD^ ,^)TlOq@|-+, yKHvQC*\P=nuc6ys0ȆTP4-3pbt) >[A)RRdU䷮.`*.mhqp#b~W)&ZAn:]=vRTη6&:]ϫ߈VD>z=j eZ?{Qۃ7|<0: ^7H$;[d,H2 -v(zJq^S'ܣQG$0|uɮh >ϸE &F^&4I;fgVd{CvÔ@v,@dO욦&!lE&621/BceWT(6' M[jC5H6[=GO 59 ya5EhOmZ`af4Oj5aWL$j?1~RfWb@4<@"zy\3gY]L ᬭARooyslkMz O d}|]vќЋ&d" ot"UAaRY@]W6KAPj=-'j/nvGeFblf踎q(5]=@FdU6.ˋ)?WƔf{OɮZ$oS m{ ?@1 vɅkm}lNC5ГR4.MJ*W05ORłp|Ԍ69۰딺 V~L#mڀ8Ϝ6',(GJHb.{N`jNқ ii=P-x(;3*v!!,)gsVmТ wb"Bh (y=>)w3ݕ|"nc{( ,,W@W+p$Zn>m)xN&F8H&&ޖql+igSH:""NN~>^TM&4ѷ}ft ߽rDDOhܮK/Lj,9!>@Lg'MLx" OI"@eo?n(bg" &J-i!2xLNU8޴dB`LX l(0haΰY}\LK/sr"%ԗelQ[aMd3ؖNimGgZX|àq^uRxy2~WiC@0)$IU;<C버Kyv2ȓXmd@ReU3BGdD_ ]*ΰDCX y9!9pnuC(kJ4=̰n(aùooof/YeޡhK\"qط1Z]U2HԐgQF]p&|jzZ-͕L zH6-2ŇҨ 4(@eD%dp8{uy"h;ܙW%?N-QCz>a(\s쐩?г+7#h{ea`MG9(qbI*O iga1g\FTj).,K5ɡy]9dK I ScqxɴmoۡlxȚ'[~gSeRU1$^zʏ%Hs[JV {\DޛtkKʧW@}حVpeC +'Skm‘YipCCgJظhhrfǕ2W@|z| WH,MU8/4$=I4Z x8mLk<3:Yy<@-?_G>=ܸhrÊd(*AT࿼EϾ!nq<ݕNt[z5Fqyn\<.[4{hQPTy+w0l^KE}|?/T u0Eu!L`uF"[c_*v~u{I8Ӷɱ =6Xr(p'~M4$Z?㼶+t9 :oSS_e.2کgKETLUwid9E> GQ7w!Wz|>BǍ7Rޫ+{FcWeF*.^\ðaS5pXñEɷ\Ö5 ̱hˆVdins%<ə J}N(/̯VF"]r+?˰14VG.sXƧkb&P>CFL!\ǃo ci(-4"KǑJFSaa PϘIw,PMjbC*m$ILQt<ż9oD9V {7Α3/'=oΗÐV뺬L>Ą1<%v-M_'1J^Om\RaC鋠 } `"O/X4ufUg)&Iƃ#Wꉮt48$&5d,Gu?,2-<SġC1#XSB9HXþgݫCۂـx$a0W}Oʆ7hA'^uK%Q8=L[?/ 3R8 cEx[BԜ86-vi :;8!d ri'k[3L|OγY1a?G=[,q깑0N~+6&H*h RfY(ȱEO9~U7)9֍87 bux+o#rlB d[gaѬi~]l"` I&b- %7:J`x(FDLR-YG(z(p{4 @(]0N<&n^$8Ah3W!{ޫ\5}3nҘ7R;^}ڥd񞫹F8gcd-R_c:??4ň.vFHvW'+F%SjޭLLV^,M#oLv<' [ )dp,Pj ?Qs3Ae.}v܌?|{ܩBWo6 T4snl3.+_m&xXgw4ɗCATJdXl <cHyt~׎:'+u g.y`FktqT,'uDh*˟ 2lԂI1 8;$)47Nm}{kiD;t}Zx::9y%ktv7;X+⯎z=WBpԪ\O6~%sΔy,/wӡ)}Dz˝бʏԁձcv=^򸧥,^4lX3+t09]b˛=.:`zψŇy򓚷-Ʀ UuǺ7պ8 E$d'0xܗ `;uZ([׊xE ITN**8my;(蛤*92фa.=Wzޔ=r79x<؝FaϦ81. NR3PlLոycLq˿ c3JHz"2BnA!Nlp[h5%%Y)=\^hUޟ!SY<OKf FTA,AaE0qpHӶ٘yMѪc:\)W%?1/E2L] M7v-_8O*#2)–oU Dx5T>H Z!龅(6" 1:&h "dLӰj!e8=2G.,ToO; o}( \x۾BhDUV3-Rk0g+0ezNI'KP:kMT - >_̋y.djuKx/XިҴ‹}?HxN{(cq 15-*FeOQav?ZSL3j@CZ 9/W4r{U9&,\)fx4.?kJ~f/UN:)G͚QT\FY|j4%yN͡qA* -Bw1iU8&α ;{Q#l+Ρgn>zd[ ޞOd>{Uua¤ z30W33z 3ӼLP-S8koWpBuk#3"N(avy@ƘLSR}J~Ա>9—&Zu׵0ʯSo7հZvq0jmR,XeG)o?8$etIhJ5ɢӃ)Wq48\W鉢CefHfW.1+-!FMʻ8)n#2K;9\Ȯ"Cr;J_/aük+dʰV.ѕu0pDD@%c\<$?-Luѭm%Tb 0Z{RHk5crCݭg1,6: .z M 0N>\Cu/κ":]qn c~a8'i^SsU2@=UhY"K+<3͡Fn8 }˨V+pR&0߁Zk˚i4q a[C[;nsǖ8;L .-Jv.`VOg=@]eXޙB{%+1[4bHD-whcSg&62 fqTj`E~:({XJɮy|_Dp~Լ`ʼn?^:Ϳ^Wh8-4(CRtqMJk& ֹ.Yein%r8/]54=lԱ3($Ҳߵ\K=-qEߚ*D*1 |y#;۫du'b(+8#>(c.D,;o!T%JU溝$ G[l@2W|=?szEFqRM~sG}xTJK!t xs;8a߽(8Qx=x pUo ޖ Rn0|B>z;Xw lcQey8_y񗆫hsFj+ȟqIdN9L !ff6->dtgFHxۑ` 5VV[']7H񽨕UZ^b 2i`*sjZpZUv]E6ɬ%@ Bou QQi[߲WsjPqUeXy ?i(S"sw HҲs "|Qcetylk>ieǔj^ r@hwNfa6F@dSl^TV 9}7R(WzN`57w8"zfv3{,=쒮%:Vrpw.'c}!*;b"85a]$ҷ"`k>as,'wWL1Z9**_ Ek NW\R̤GzC۱Ń cX؈IZD =Ry0}00n@9FkH ؗ5pX>'h"[-'>lKL<׬@ @A}=qRraEirATz~jE[X4$$jMF:@Lf,[[׻L 2p E/?26m RZ3}o$$lET5*4ȥ=L3;-hkC{+KQW%oYw<-F[4VOZ 5hjh[5=Mxsbaw܏wٜZ:D3;m- X -teܹBzwUa]C,&ڪKN4Bs7uoZeFMuFIh@a 1!46^Bm(f.,|MXR-{TT2R=o+)`)e <)^yT*~4 Th5H9 B:]*+y[ O;pAY_^+&rDɡ=&d!%BO#=288Zx/|z-H ?(fa ?jʞ7Kl۶H&nTb&ZهŹn#mİiiܝev'{#!b̸#Pn=i|g`#ϡF*:'=&O٥8aK\`ZT]Kߐpw!z|P23Ús:iLn㫐o_fLҘr#]J_CA󝛮SgT$jlz1O$;s!s}.%TʤғL¾ïrdH0Z֍bﺌ|4zk<5hN*w:D$-z x2IENg)ȃ$STTЛ:G9<W-}~BS3G䡦u|WrCnV6ٔs0]j]ȭY J!8XV&NQťՏ?R 7MY^#g)!Fݥ߷iJ&҂9Ե^Eb7S[t{^)PN7"y%ɘ-:ux4z" 5.5. I|nt L>[5"]jvÚ1D h7…U\ %)|= ]/(bs??FΦT;nxc#)iMWJ=saj^cp`fG1&ѵJ ;FCscY->&hL=tK:0@%R͝A#׫t>u\hF-ǗY DVCddR/%8JC,?Wv$HOUI&0|H{1EXEA).5AXƔfmlwJ0bwLZk &CdmeZ{_䴨ǜe6:Rqh8qNP^pƲ}Pt\e4Z.͹Ϯvqs ^=%]gnMq }Yt~X[  dk3fߗkIbmPǶl+N+m*pZD u6o2m,_v5D驣*xU;a :./dMPStaCe[qB<]Jdv@I*6hyDAwaJve7Ǎ/Ǽ>nDGJ߁\ZfBL~X݁uy8Ś a4JHD fmM1M֘rC"UΗJD8Qpi G93HZ#-lؙ2"IL vKqN}װja HÜчW`kfqdc]&(5c HF $^U9)V٫J !>EyHmm~BJL?33m#oa` ?ruuߺoNQ!/aO `cU"r=iBettIZs-VbH\էD鎈9:<1e̮{!@9vpRZx q*3HRoYΓR{`i.?A߷<zFyKkqQB>8͕8/aEo7ϑ Ț6{ԫv9r] P# 1\rrΘ+yÐ2fƚNfXXXz빺_0zZODkw)\g#x/8 v}jNQlon[k-nS -^HtōƆG9"]rL+3)%F1 |Eu XY|0t{ڒZL;)t?3N֔pmA3G|NPvHHעOP]M `-LjxH2j (@,Hi;OӳC_"bu$W-&MDY9lf靲Lss{Z LTb6o4C)ehUR3J`h~avd&7rq۪AӖl>yϗ J3{n;g;)ofvѤq%P:vNXt{{ cge"n`IETJ2&ǣ _pb8iIDW X9n"[xX46ŀ^:Yf<;~a/5=B1EnVdXrCIZ_1 *|D?epoU0l%d4L0!p`(eja$0[ w6e`> "/QZ *~4w4_eekfkm._CMً_0m'q"W5> [Гו^h]Hqr])}0YLL^C,n`HkM{[a(W_E{_0VA$/ߣ`nDonr}ɺKclg=ЉBZD:J a5?+-L'Wsσ!!q0lnLwbt4: \"W3CAyeT :23:hENJT4#lCOSuΫ͘n Qvn(SpwFMW|M\IxRW&TTL[QLS[ Sz/" `M*yP \R/beboQS&ǹnisZ?FE+2c,7c)~N.Z]$o&ImL4 :l0Ɛ`i3﹔1CFr57rdKSe˵dqW!9Hr,RuELY8:B 1e8ߤRf%vu1KS*ԭ$? 0y6Bhqg(1&wC&< /"yY,t_ựL9ګ1-)2R{uR[ʶ*Au?5 9]: :[6bQ'-z]UhEޠ$`̧SgT fifgIo݈w|.yn^ <`*Og, ۝f%” ZdiPn WweTl2< H*zߊ/=^}~f-6(vVR`[bu"RIXѥ(2w+(5֪gѳj"$ZŠ~(d7:!R>8)xóCi@' eam%S)\T9/ !]\ t }oaN]);Ckiy ^5Z``PXԳL*g^ 7Ԅg.:S}3_>s\Ҙ_gD'h._]D$s8II+Ƀ*vsu美(NNd=_ɚE*ˊ _R+ Ȩ{dD~'ړ` 3K+ٕc9 ,zYӸh(=WR}L1لH@QM6ז0YNwǣ,"3fXTX"nk)~Pwq2#|YvIU]ww3Q.-w=1@SF`ad :aQօμse}[|qI L`0Aڃ='H22վS1!Ҍ2y-WI{!,zpTN QU9s#9){U\tnl=LڧnfOG2ZV^a868:>ƽvB*eۘ~n+(hGO87fp\>3ǍIo\SJ̀n8A|B\gDșX2Zkzh FchRn{no.}3F[rR-Wp)VOe,@f9'SQ=Ky0 +hL~B~yL4S-ۖ/ߨQH#H[:)G\Ɣ>qUSz1|7|P]'B )Я?G'XBJK>T:XO2G|naBw&݂_\'Rub[IoC{DufKǸ'uIN?m' tSO/δLЉ$5 @8dvhbdg/MR,(Ț̷JJ|M/hDp ,nT|Rdv 4`"hN"@bSlO#߃,3mW" COki7DڴowKî`2oMEd tJAc0˵/銰A%:ln)n5虙lՙhZ7)?nGvKf>[*BdLx?lrT֖3իX#ȇL mWv} ik!z !Pge7Xpj.6Af+_-a\6 8T²^栂 ᇲgUhwrjڧoo4I@y;6 73(X+Y )[%v^h(bؚyg_zԜEڝWi3EYAxB FA}8-!{ڭC14Z!2`7(pH'hʡg҈XHa4 5*_:2+&!_syKY!nկŰpSxp Wy0PwIs;R嵞_]'e+സ\T/@.nU//o/ߍ(6"3:>C؃.BS1pk#_V1Y7u1O$W;{ 0caNGSؚ:ɸ9q-:8m"V1y Z)Z Vrqv3ws=hd?2m zIYSJ\F(" |Љ1JՖVD4UXZ*]6ӆB*$҃]U`EJC+ƑCXRfP@;G/;Lv=' 8ucDG8xQep+)(Tju4-OUȋs__F 94 :Da.7LIrůaj,A\S,1pK@[M_:-pw9, ]_Hv=oHz|6Sh?F('1( Y”Trou"EU 'rFcf1tv$/2_௡7r:m%N?6 ř}9{3 "%SiΎ-Px&dK$.pg=ewVYAB[ VJ$F>$]G7~F++S2~/*G2$v= 5tgEW4zT@t_q;%:δXF?Cex;z9DkozJzRbC ⇸D}PYU{_7|[[ٲUS忦: %ydp \Wl͉ȸ}_XX$U GC sۓDv%u'j ^-rr*0"f,$BD[^r[+͟+AuJi $8=U`DN&9/mGjC 况Sߡ%TnMQZ'JpbiqQ5IN:77ծsz#w= k2;jEV}F=F~sfb CZ~+)J :Ǝ0進v uYV5Hț\V XZXo ؖ%rDlr> a(ӿW&FSYYXL2n534eᓬTz$UVܟ(Ƹc-.pOB %cg.I;o0ɀ}_?~Ի.FuUni^QsB,tOhjap4o /zrxKB3!( bnlc.U3ҡ Y_< fiV)KGkt0-v8gl&(/4d:ocVg Dnlk0;#X)gʂfCSceE1.:kÎMI`UZC%/WY_q㲃Es?$akqN :Z7maR{G4xdT|:zv`Ee$U鶙 ŷUf='ȗv2B'䠤 Tq}mim̔ ЯVu:$YֺbO񽌻y &֒6vvqU gij}pW"ANn<-)Me=]>@̜)էZñ_?vC&Xe3#*ď,0hCLe[4S_-=s fTqfX#eB~0lǁ ]hҪfP4oKxdm>Ep3p`\ǯ]]r ft_sM5ip-Ovu3!IREDpWf̎J)LtV92Af~CqUAiM6B4OЧWZ6S W$B3 YŽP5 T{YrM$' QoZ6ެ.;d=ޓwOT<Ϡ=AN4uu_z1cx/lU'+=>XBA_+o{);*R` 1ohG=hW 6˖'Eus5v AK过]d}ۦأ>m y؈qHM5cjnb#Zs鶴>8M*!%ĬCf/gjm);WH[A'VXoa<'*@g,H| L_SP|Dfsk> 9w &DoLȓd.W[:<^nOtesà h{ a{2GyEL1<6+;M*bP6 Dj&fS.YH ]~#5m"wQVXQhpßOaa©%h"MfRw&C ;A&h`E/mvL7R΂ܹy _PR݊Ԓ>Vߟ-;7U0{5}vɰnOfED'xzζ# $!}ç@G :ޑ*`x .ǘAi?iѳiV$\vZe,U~n.8U(q/`yyU}<:>j.qFjj3XtbR Oin:0aF2 ԵE NSb➀U;y&鑭jv:ki1C򜹚9\ 9s:.Rc]}Ŧ$s6 r0Hv*X{KvPa=fӬ* ƠdGt%[c W..{;J3kM#1u]L0x:ؽ-fUnSG Q/:Rhlz%~xbOõ \F}5šF8h2Hl^o`ug¶;=!k/ZN2oK"& ?EUaLB.L Sd!첍qͿѷ^6ޓNy;rONo~ZpOb(['˸s4+7Ӳ[$l;!C!f\U"Ux <]Fw( ׁdT$G1qm+{L;/CqNV7tqVA?8 Z+kL, VڗQ佁h+B~ƻGG;bj]In %]Z@:bT|}(gZd?X1^5J(wT&ȣ¦Րn%F\AqPd11t4*ZumMIcH._Y/nr"4r3z{8L_n +za(?VXg*ęcYUDRw` e.)2A 9@u8x-52PdRIrcÐ0Kyq=X (_ (OA'~5a3o;3?O3=cj%!BX\*#%);%Ѿ>SMK$+@jV5!Ow=hGћoįg.18\=QESSݢZ=Q\k)GUyMsA'IlFk#w4gX!u;RץԊq !eyt{DG*QU?~hS /3"xY`&sun1ӵCvGX:Ώ̱Ujb/HAɈkn|gFz#x\&Fd;]2-Osv:f#h DFXT LzYZ[.fe{ #Si;U`O):B˿ j}56a,rgo9TQgzkYHbB^ZO41Lg9S&F\ƠOao2V nPG7ƥ'"(.:r=L_Kp 6_ /)|CVq.0Z_#e1F՗ԮmXDpt0il /;P=g~*Lj1̊;gN1$$}ӭ\l@x Dn_b #3J&#HH,{n5203!anI >T->:wկ3F]|Q0ٿ>{|Ԙ ƖCc E 2\o=Wi|H m2(mqo1`1x"1-T: ! [6q&'Q`G&փ*@.墳P6ixvʚȺn@,9id.Fw߫2ƀ|쌴 Q;A}SgݕzA9&0xT|'i9H}|V[N~61n[#g(;e/mVJ8P݈1ԠpdNZ>!|V @uF/0}G\ = sheo£jt ΉQy{Q~oze&6(Ћ?h._vc_bjG ~ծft{c#Tyy_қp {}_O6~Kٌ9w`xO9YTo6C|LBZuDu*+V l< !I0-H-uF࠲؅]{,BY}qDyLvZ6|OZ t8A(RYlw.%J\]cj)lKljQe*gY?`ag5lDEF8;=^f]KSu rqy^rYG!-rN̙RzMnMa}2ob3#Ɓ9.{^}(:3LlKjdU5Q}ب&$myjt3ք"b +J!$5Q$&@V9Mӥc%C.ڀ+!t}汱U,)1 ǯțB33'ݴSV]F,ÃYJtK]to4p֠բz)BMzJl1M^D1 ۦTQ02ܜQޏ:}/i ߇ݣ ϮF]9~K>}~)*X*pZ*)qR"n%\k h f&g;n[5p+szN:.Κ+1v|ct\aN'"w02ͣ\ Wïh+='޲S*wV Q5ڰGC͑YXIoiѿMMmho SN&ifELZzG?㾼_;OD!3-1~K/14?UK+To7һ ejw YUiNf?Ýf ؙ*le"Y Os[m2h]c 8zf-q/\4߶qss peâ2bg2; [gOkEؼ&ݯ"W΁Y~/SӬ[J'԰C_>Λה2\bcMjΒgV+i4@!#S>u;kLe"_1ł?m`}3ɡq" W@(7z X "9)<vוbH<_^+MyO- w)kE]gAA4p,y 1W g n7LAfZ]K\IN4pډŊ/a=,O_ ?BB&}wu5|'T69d!R[뵫ȭ3~iPr84P,%H̺d_)MXy-,VO?{ ,W^MoG+D+uD>2t7LsK BPH-bׇNz0I5 R*Y5 q}3N2oק`f};ư(a ZUŤ6䆭Ck1rH/ },bb7o߽F$vF#6ZY1xhfK5O5CӺZƍ 5ƜW dm5@ s"ݷ sr΂f^Z?WVH+*ȗJcĘ G VϖPtƝT5#߫{\(NE.&!QKFSs>xRIGdkh3ޔN\)OOv(8{rМϢ[Ј*F:˨"wܦJ5ֆ9?jkPPc2N!@;2eUR(HA4ǞTY~ctzv{u&bQX/_`o-i.'y6L1K[*i钀H5yS*q|Y>. 7NJ\5bh#cT+ّ)s4_#~Y-m|-=0TIz TQ3âj0Ubo恓Pk!t=?JtKXA6 SŃc}-V@!m B0(4g- 8LߴXkNNˀdJXⷿ sme/.-eL_Z8P `~4 HRu?~lB _B-*nDz"K8ȗStw[6ak1D*W1&-Qθ>jcxO[p/dgz잓Zu}kXNRpɜ{ҼEJ) @u:Bt/>-%T^]))ޜd˄+Ef*mm O6c0`]ԯtIM5=4]32gzs16S ` 3"}yW&+`Ź\Ԅv~ ʗTC3\Fq-3f-dQ G;' /1+DϨ{=6;x{Ӟt>d(_"WHĈ u{C>  x:w!5ckޯ۽_' DҀ )YH-n!'% 6B"homm663vwĺmj[ -Ah'I|j&h>;P]\psVw B {:@8DQyZ=Ki U4jba\DP8Ch8ag-=)Q8M|. i:[>y3[~/Hٌq `G}?R1wr遄)_WbJeF)VNZq%iQkN#GRanbm"] ׏CcTU_zxmSy?k0`K36qRN nU&rΑm\egaJ3fi=#Ll߼ٛ? gt$3EA@$ oeR&A4qD:WBtěikI^T6xYaiəK16*7>܊;`ꁆ:_^Pr€>]Dű|L IXT~x_rIEb(z%g.fi: 8P ;ɅIdKKe[`WrM,\dm0e.L+rj_Ne9KkӢa1H1wW~KeJ1R^pA<ThX7Ve-)Y_x3oZbPJ]1X)uCq3Z6cH^ f&N}a mFdL 'ҒUn7P{VB)7Oc{Ń9RV`jJΓ1<#r{FC[D5|T5)aIoomDR>փ,babM|O9+e pŶ{S%tzeUJO3.5Fp 1;XV[6Lzd>)PZ(6zrI.({K_a jkAr\ըPir[حoaA'1D<~H(5s$ =n<d~FdO1-̨3spu| |AHzrNKzvI~lgë%#xrG2K+sWuxjhtb#W> bDEЧ34\MA w.Ȉ)w* n((|bӣrXq Tk!eq"s.v܋*icSn?S} \Ԡ" p5>?ewJ中cg@X әK ɼkH8;dl #˵e:˘.z=#^rrlGǺH2β9r~5?Wd *R- ;_k⺶x彟aЕ$.1M D s|=H04=\`I[3 x&b;GR])cmƾ^t=!ҬK?b$}2$?['TQ7=krzh3UK慂S#Ō- wG2=omѰ몘YSn="C&LPGz&e V. G`z=6aqW[mH;Nh z+'̉}Lr8n@It3jo N{zfyRȷ~g^0Qn8I sR8B`L犠Fg{p޺&S_QG%PddnxF R3(@ 68 N 3~"U{>SXbZ p\=*UYsJ.Ӧq\9J nMDJM 8<&ojMyjNo$j+)Xϰfircb|5s 9++xPS;@)1'uP2bKMUg' li )N&]#qIkŹKrg9UoM`KATi+H1yd]hIqO0fLYǒӇ+;L&I^2,yIwR4f<җֺl(dKn!Vἔ Z>%nZfʁ'_(?Em rgz1Y6r,mCqvio؞u8$v3NZCJ[:urWf*'a82G-6~~u*穠d*~xr]j(,Ѹ`nNaG w>nu6,١bʋEuV+PAxA*R:/$FfYfȦ5V6M |M,nRj)7ӈV ˜n+` W[-tUmfoUF+nY46HVۯl!TpK!Ⱥ*|vj[WN8uc/NC ^CTrrrE}w]3G3,e(7ag@ Av"ŗ2Uv;aU_ &$aM/#%X ]pnK!!7\r5YiIj^ #b {&ڀ:7b6vZ_p'؎dP"MJGhp+Ȗ&!4ƤqJPDz!т4^Aķ3 ODVSbmhYɪ?|5Sѥ r"uUjםXfpo36 7̋b(7`z,XlpRyAlz4oArÉfv "h={Uyb n_̐Ox@ d *5&8m~܎eAU.F"8WXHm|-ĺq.pY]ZKjʂ&6}rVLìpټQLٜW*c/j~DuEB$Ə`[CD},du/FЩՒ%TD>'RՄr(, kWcrw|{m^,ʢG24fR*(*b YNU?eҀSݦ۪#H0hȱtSLlf-+(E1FL%ֿ&%hHe" )}+~4?{@rކH:WK3Lz~Q _WIS/&;!Q%݀iԀu/RT.Q@HRIϖK+;mz[Ea%y:|(v);TfsHAuU{ٳDRg] NU<TO ]Qƪlaf3($"7cTDλ6׫kTh ?Sq7L | Ov*6/T(&BvqB5q,xXrS̽dtu KdSz τFRmv ڮU(4!f(,)#m bYV(2Et N`<9G)>N2IW"VB/6TNTM&^iQ?G1 q.P ;2U3s8:uY_%=ܱ,EAp[|"Wg^]8Mt|'c9h;`;[NvOY[-{nbcfnw^ƒKš@zCI@i3NIYcz`g+0mTgɼǹ2he@c--~%Uv-Gp170#6O毖c{~QعThWt>#CL.CP"m"Z{ts9L|; iJ3b mNlT9uRO^mv,c,7X! 4'W5nDJ223Py |*odxzyr0GtŹ+5g /kB.az2%o-I^Z9l>H6)D$x{[s0Tn :' ըePռ="I2 y爀ttZ$ ojNƱJ.NVB{*m(a_Rhp͹ef8QXxJ +&L?z"E Fto0Gp0ІV;k̗<[.mۤ]0:\{dzq`xs} v6Н;He$N<e`+?QS|{@ 5Y;Vw\gYF;u&"JEUl@lG5C2>D.BX4AnVО'&K /ɗ.RU$HQB“7O]~[TJ*',G 4jw^EYvp/3f4 c b<Z8wv#ĢK5֠;J\3dl ՙ!}.+H${Z{#kDX0 P7Dj9;m@bLV:̈ͫS0p1sGٝ][FRm/-+0CXy1S*MM'm+>Dsɏ8ңwrSzIq3"v-u8NqZuדd㶷 @M]MWs(MݘexQ V)! 6U=a]M7+W8YqTΠ t(YVg6comc3rɝZƮ3Tt>gզ@"8jר_fIffK8L2VFQ2).a7 K$w9.NيbS5g.5EuqਙVl~k3= W5%~FRO#c8yE5iyڿ$u$nq!`=NhΉŊ+(^p}r9(j@a!Nw7ǑEx2YƒH@xɔ}-*Kk|ٳ,0=#_=6ْ}<g7@kbIXkCJVUs9R@H-؝Q J3]X,gQ %*eBl!dzlCH){e7=\#~SyrceW=<UaHhƲM$p.|08sBbNalL4Dhu/SM|u\K"D"PY Z=p`(3g_|o᝶, y.H!tLEV$s:s9 wϧ`/?"5z; .J 3_+A_C oU3CWC>tCyW1 Qֻ8FF7VȬ Mc!p $,.ɼ|qH&!kg^ed&R;۴-ɗ.?WpuɃ9QOoϹ{<0Nm~?TT&rQ%ر``L`fL Itb>287m2GR0jБ HwcR@?(+y~#5,G\ea5"fCf{c4社s!8w*_Ie}q>yU2[hP,>2U^8&K6a}j۔l E$&8딢5jXy`O˴MP?s^t\HzM(y4N&l#M}+PVIs8s+D?ԍA1S0OA ΁oC?7lrâc4lP4w?^+R/ѝi"w=W8kpsF@jXV|\Q_ǽBJLwd5ٱFyv:\"YIBT^8L>'guOg]pRQ}RRL`rvT0qI zLUɐR_D+GO}bF4YQMD&j uK% 7jHlHL0x^'0ǼR.;fE9ɗ^S)%cֶ[ |):5&RZ,nR赮wfҿ~LË|P:V +UGJWooGhEDsY^4MA%1p .#х^Avt~ɆmXg: 'Ia<2,䇣߄,PM~Jl~iS^zqz_/Z^>ɛmdUStq m=?!rػdMCաy&k4?Px8Fd>?ׇoleHz'G:9Oooi2:oU*pQ9G WhC/E"("' љ&d6ԋ.ʋdL:FyWK1| ͗  ^ʧ=I=~fqe#D9(-6CĵBI9(='J,A?NP.|%>@$;sIAO N'dôޫ5tD (j= h0h[\Fn).9 7<8U:QE?!/[f@4ףNrBW{ T6kLv|bg`8D1{vFw-_ >!B&tG%LQJ@-{})L,Uj sB["ȋgk_ȠDsK Ղ\tM;\X92ړ]qiC*Tu)@`Hr_̟rQSm\>z"2/KC`nI:05f-,o_8+%Q]vT~:t#q%*kdj,t*ZʿvB` j= mUS>!(U] ·HHnA_r<iMH i.zQ`[8I]'ɘR6ަa.Xl G1" 2'?5@ao~}炨@jE.i1t؟V;#op7H2 3*@ o*# ЧR_WX͚Àc~1u\ ׌C/gSÅ!1/([cX͹p@6x=3yWp2OoW{,~W~` XoQh 3\akvKS4㼰gŸ4TYꤋ }aՐȚq5DP鵶1vMQ m׃A=AA]`d &d&l3CfnF Jy<{'7x*m ,fY&(9e HnnKZPF2BeI|У܃gWh \62_r}VK+, zoV_{ C$Apƌ+q $6pIjMd>`+7/v *#:R;+gF`Db^]U@!ϻ Ο/ b;?W./cnU=3r$^ۀ)g&zpYqJOΊҲ9MvZ@1q)G@ίA쥫2BpuҴnS+Y[q aF~:? e#רnS#I~ 85<|/wu׏+de`4>M^ 9_Bij`O@{qE^Э1_% Ӛ-ϒ QK{Aot\;B\kl0QC_BmH:I#1-Y|dzōZjVZ7] y38OgLqqaCQTJD>GqgLfIPa(M{*ݯ4`_ZGnDR SXh2+y#G }{PbK`W{Lwz'<¦a+m#k~L&jĸIxIZN9Mxpy';]Id!w>Gq|iG{dKEX8 ?3N;$X/9_%~UE?oyt(P>m*S0IV\uҷG apYM.D'S22Znkc_y,F8?hVJڱ~3/R_aݸҲx^Bp31Rسhm?jWz8Sh!cNɀFELr3>C S0!҅oމ6O:TNEf? Q%'0Rbg0 E8"caoE~_3sq,*z,mxw\ar&|U/5RxHv[ڙE,vV \|٩C\6vWg'և|n>/p#> :|mxb ƅ75'3+BdhB0HEC&[ϽՋ7ݳjj-J[pN}eHd|\p:_ʸ_#ߓ,^B>?cՋ|`Bk0-ޜuHW(X/@i|4yPLBA[7.n!P](eK]xKlc*t 1Xp/PI,i讀:׎x$`Pۉ2-Οe#5((}⑮2D@b{;Р'Cf+J?s6@xppxt)ȋvg&|.m#O @νKRKKm]gX Ӏn㘸 }y=jb<J@. .`Q Fƶpu'6e՟zPc9 #^)pHL㫺%bm݊PruO㼓3|lpI|A5r5DG˪+sR@kTwYW90u*teSĠ:)n%Tѭu#DlYQtR8~3y7P0q?kdGwty U[f6ṱX Lc0VQ 8AOl]đ!yT}' ShR}-Mfe{}EܪN3My{$ V]7|\V>If~kA= k+ԄZʓ i=-xEG(Xbѣ>[uݬ/*|#Uhv5.\ۯ(uU6c=F>\dϯXeRq9sY\8< w)箰l.ٛʐ!}>3=_8W@-go-X/5Z*D5ǢhG]{%cl#@` [Ƚg 7dUr lßgb$IyO->15WM}뀃%E-r3`vrB\+cҸMKY b(PIC8<%5Jĥ=8L!مav)mue&Vw*̆%:Ԥ5^ oEd dSʻ"BP='WD(!I~V /V`֓vzBASWXXEP$~Z E>027z]o z*f˨uGgô4G w}߰:*ʾ Ky%7ԗrc"렆]1N(~Ҋv]1Pj</ MGo}%')}S}Ϲ͘fei\cU[}ؕjK5 R\6hkΔ glz1oNz*zav rݫ Ѣ "iI&^_% .8av%6[=VpA1>݀@1PVվX }*JTh% CB`KP ÈY ATsnJ~4cQ!m&QkNW&|]=4Y=zbB.g@k' vҫZjӹ4>j H#f8f w!*|'un LQqI0NKiĄ\+@,Q){IV+@W {]Y;+"AIRHR>:_ 6^5~$/o>"oFM̯1Jknd2Q3SYh(pV% pZGmgų#}aP _r>능!8m~߷uINot{pr4LSxKqb_>Y2SC'}ugNl%9x`Ispex]"M"I_̘#J߁':KOcC:@%ɧWɭDd^TB {'B AT%~BL7r]>z=^=$ƺW_|<}JNaTiY!8y\Rn&e3A .j.lkr53dsZ{ڠ#yBt4uԞ'"'GuLiCGWnD" Te-+_`vßd웠"xT/J򛨒5nv!㰏Ɠ{h|&„%O=BL1e,HF떯xI^t8*r*qpΔ,*ppg&]B;lj7/C4iá>e#p]H2%I#gC/Z/ތ%*>kT̏}!7}Hlͧ1xT0wH(^X~?ϰr&]W _%=I⤾U9}cܐ`9j w<ʲ I[HiO=Q5L}` ra)==׃ èPƃti$ hzRb ntGW`>1oYћI-'b/ KLRlkqg/.G=kA|5} H).}"i o;D'>1j:k&r귪ӊ!F& ]wpׅւVcލ.J L}ߤJר]F!|CؖeE.UK+wiFV[Ѣr]%Tw*:z4js1|l3ʓPaI#e`< }$|+#턐Qì*8*7^qx3`әӾKV*- 4lmEIY}oh1IHwJۙ  n>bsM95|{❦lHHf rj(<Ͳ#V-}&Oܶ#m5 D%im&-RGrU8 ~!(vL܃E_gcOX9z 8N IQmcfCZ=^]:W :jNq °qZ1Nd/c b,f%x@UOJDO -N. 03ovÖS%W#{4%+89OZ_M+~H4":\6hm F^A+שW;ڲxS`A^U-m^Uakn?9ӻ9A(م [@ c;[+8L6~A(E+)7F=h| EHcɏ*RV.usNսD]<jp܇]xBbEϑȾ3x`K>]DTDLjn',ER[՗@cXNh5|%a効a{w̵QS>NG|Mq^֪5\Mi:"`ÙMQ)}Wƫe<'z x X>-l@-R{>'嬉_d Up+ױLR[5JbzXzW͘<;[' Qv]̜bGYI(H _ܜVrV)KCl!c'0U|K-L}Gm ).d1j%N|~iĤ*tiS V2zY}pK,3 @cEG,̀Zz' 5+Ca D, =!!8݋m @ά;/fS ,^Q=+Hl(DƥH(Pn#3wigTA ͫf4.r $T  E!kXƘUs"⧆U;&{[Z~2u bJukAW_豀}Wj>9ĭ)4h:Qe5|)b v Il1Rm_@+*@PG5l9j ]F9,6q7CY)vHQ}fp!^r1OaL* A2||݈"n5 *fC;{mG`"*'y:&噭 H'lWgb^CCO}؃#νOMd1r~}k&g[ZZqL@ 8YQl6[G8Ul>-p}eB A̽cXQ[PNFo&*$aI=t5,Q{A4u#F%ww//؈3-%,GD,@IulX'zIKX_sV$*4;hvdC")5:N0G>ͫ@/mg̠ .ahOJQ}d49u T<WB;y7ɊPq&j d7Qo00iH]S,0~ z^I>~.ڛO,!鮫`0㵠/4ZB=*k(-,)V8ǚب?9`a 4v9Y%e/B򟙌MEzUMK-. "v<#DM:WwYʔFE #Jsv)Z&d9B׽3~T."˂aoQPk~gWĖ9LUqO1Ov4Oe A该lxNovBY.嬀> :{']wRURєXiu^\WV;4iw{Ί-?f jUQ XS-v#EgMʝ_ɦk~;VmrU4=J LP:aijd\d"lEHy6=6?Sd^r3])"8μ!Da|W4 I%l^EnwϬ|`*Dh67Fw-QTm2X hiA2FS _D(@Qx9d9aĿ[&%"“aDܱ?bZx\6杵3Î\N1aP|-^W< n5Y4'W-fjء6t}m" Jڥ.{*XpLy]i!.9|8fkӑ Uut$Y";yDvqQ"zVM,<\oeQCcDcL~֔:C|QpXqjėk0%hZG9^%9bK__u v 4;b%lݰ^znT8Tar8{gA5 bCЏ@v߁}-}îVKy :͠"Gt?|۲ Z3,37<16Xor/J\J́`Gŕ7iaB"lKo8(L=&*}2Q`t_bC)U3'm㘯5+_BVEJ?`yXtFtX\k抨J*Z3REpQ Q_>ns=t6U?޸}TM 8 dJ]j-1Ł*4r қYޢ"W5wϕ(m[f~7q xdˈ5lj6}EɟM(N.EBӻ7+jÎqHV}8Lv4*P'!LŞƦZm^40F8gDiqebR"jviTF6= >wʽH}@d͋qFG6zE Z,M'i=O'Vh_ N<..v b{D3!pƈjٓG(:;7s8 eHpҙnKzn.c D-$Lp^6,<6E$@CnzV^. GuxxczZna$$@M !JS;<2U.6xU%?E. ,5z0uՓa@Y#W-dR 1Fu 'Ě8ӴD=*p^EX P\Aw4VUB[A}!Z9ƝK*%[ra,S7?#~,̂nkf#TF+/LJ zL-x#a#/[w{klƧ5>2֒x0U;r?-[Dy``m.S:5[bz9޲ܧs5H8;@JXRcMs_&q e4_stuy= U{ \S:Gcߴ$uLU; ]nS}! \fHQF-aL$"K} hpQEc~n7`gwt WUuV佣""!zҲ UV,3_޷dvs B>+I(.S11&at6EomW %J8ܐZBokˀ|0XyT !_|f"R\ ob`v*~B:P$KT~[857h_[]Q@4,C|_㓿+B<q)h,T:A&\Ou/蹲 w/||"VL'fb&n~G^?#QdzR/իSp;C$udDle[C"̯'3ҥTbۼip?7jX' ;&z탷_zq/ucR/),Hr;H<}/rUg#DywEnŎvT@_w [4;uEʉ"{G6T[k< :N-$n RF~4Xô1l#'hho,B<0 fbS 4EXƍ/$ljvI٢ϩϯcƪF0KIɅnr-0&0P$lH˒;) `g:1ON-LB?蘼,e5fT]$+&A-iP7*hHp P y^JDU25M1Lq^%/6J>NMUwEᛪȚӇN B)L@K߆B @2/FGE?{[R8P|D)/͡6p̋18js>-c.YJ)SFT·_lUq*;46yCtC/M's.1#ǖFvjFtuANvuZ~ѷ'][¡uQr>A2Q6oA+ N ¢ZD:nVEn# 8P >lmŋea9=;Jy#v+b&P=^d0ii,Jk >bq]^rF][s}.պ^ )xzJ 1'Si Il!trF&OPbs3耠Rx30rwcy22\.tN/%ΖV0غz1g2^ t89?|,n-X#68˝x\c3`jZ~:/_RT$ tw1pCl\2JUMIEapyedſpZ,;?u`2 /.Ē1 8S>yDcPC)Ռ׺d+{vOР݆Wfnz9E>wNbuSR8=KrJ-!8Gj~Gh(@,#n3WY#Kk1*k;8!^[}exr4!A2UQ,E8r~T&<~e>*KrKͻa!yXVKMqgf:.$3:եWU Qz'h[S'礱ߣ>~^bfypėi,MGaHRcA"d(Y5AĈRybx=A؃,2fAݕ1ijKup?^42ul;sV9b+$Êp;@LuLOM%w 2澛f6%p;W9^l XQ} FXMx/8G7@&NTL֯Oj1T[4| k,L'D|yI!8XYPlTXc62~?\;mVb/B b駌m4d$+`r jgO8!#%k aFyiVś#ۊNMl\WL˒ZM5`YDZNRLNY<t7  0w=c(M ڻ]O,!JHfbwucYW,j*D Bh 0L߶~I g v#!{lUt(Mڢ`=rjg#nR®JQsIÑda,`70vlKf="JYV|rB.M1_3NNvHsE!GZOZȑz8$bI&MT,Jsm~9WZ I|U֥) Yj`yIWIĖfeӐ'Q8r5 ~Zλ:Գ9 eؗD¹@tMa\6`p.n<88[rU&cNs:JrD+*Y467mz wš2{ p<ұsYjAU\A[P`)6ADBPm%† ID ,+kp&S.3G`}%S?Na"1dN_ `W"7+2A+0""uWL_dvW}!uaOǀXXuEu(L }ifi @.(XZe[[ ܫ{Ԧ$1L;1ѤPlR @d%!}&jQrxlc{>0iyw1I}](\~4#O#Wn;E͆V2KEl>G@!\CL.Tū'1d)DdnQڀ{+XӼZ8 NAX0sNҫ+TBD. -Q]ʊ#f "Q&Z ㌉~z]cep'W&\Kyڻ97x?X+`P:PF)DC](k㩶"~Tpzva8-!B9H5QଞsuM-d:4 jg1촙C}NR)̡uCw3xS9PTbȳc|~(IC6}# -,&lնLاܓ(љ0l `4R<֠='M&ư>7({ Z)x<+3A8x5s2H:gIN> "!D)&/N`lɓHRvcb^ )+!wBZu  =%n <}_{8BEyяc>!ywY}HfWi]zm9KbE;hzc- KS8Ɍ'G@ νbe[6g^&<!q|d3.ycZQ+ 4-H\mAeq5{J;D3T7.a[nNgA("tb0ުcW ~5 SBIUF *ϥ%˟S;Rˋ̳[bqҠD]v$$xB&t 1_ G-L۰b"6@v 7b(P>ؠ錧桙< M@a=ѡ^εN'M\ S``g3(˂~z:?SJDۜ F"H>D`z&amG%;ΥKDؖ 35ôTbխT-Wn<թu1:.qE*TaN\DSN"rJ t l@b a>+k V5~*{FO}$VH^&i" ]ˏqiBxt܉ |I^_\9-{cpFwzWRvOec_&-6vn]tvp 5cHD'k3NBw^N7=qڨfj^')TkٕTeTv>mj Rȟ) O<,,o-VH:s81rjB#~թSl 0q Ouy!CGN(#Ffɏ ~87WVm7B̝{S&F^J[qa~l {"TRȁ҇"=+w#SmX 4\&gpO-G/toB]!oWvUqdALf*Ov-QA:lLKRzTEuhF]x4 MkWs0-cBXOv*ORGo0fsRq5!G Ϳ/667ALuh/bCƅh҄%_5(SAMH%vZ`EZ-){ a.n$u[V\oJ<6u(OU>v\'HA$;lI?lv[QyneZP`m@+FJF&2 ~-mIX0u}W>!ZJuZUذ$P ހzr`a%}Dd^RYjC4Q`W)9tZBU`- v}ւstiL xY9V]r(Dm"@ 7܂r? {"*B&08Ww4)x4-RGfr/l8n\NOdmi5/y$.Hfl_%_q_ϔT NC14i`KoBSY_z&/u""Qg# k+1re젞#TD= tuOKf)hv#|&-Q&(]V[ɉ/څa(ZۊI{ao7jxO)e37&ifG3 `tgg(C$SSw{*W)Au[DV<{IA>{bwjj;:GחKjO7{ȟ޴}7?Ap,i.hxGG#ytVDڝV~SZWU$Jᝒ} rVt?أ=պxywg&~$/LGAL43^gz:r^ZiVUڪl+5g(p9Cg }!V6RlNYs-}``y /Ac@ X ~!Dh6!AR>Z')F|o~cruu$,/ /R+5I;X{8w1d"2ڮmޱkt*kN4 J:5/4tҫG?w Ia:VS5@W|M)̀icRYp#³{9 'N;`Tgצ?e^8 QMvTv!b@VE:򣝇z0Gą^&6CiϾQYX#4VO?r@[ur;$[⏝Kf^'Ʌ)53Z{_lQQ!*Si<؄[ LPDÙ|d,؋wu𙵺GߣHR2$0b5P1If tWjP(#aW)$\!26^D`25BֿP;BK ]tez[HVu?rKм,o܉`lVŷL+91}VH;kun6y^M\> ySTQ)?uP6z˺FH vF 8OW:I:L7lH|37Aw&h5ŠUh&|HMj ;pJdpN_{))0g ߰(WE@ rL&bbl>M-" 뭞C%X,a|9*Ij@4aF})P 3ofOJ&ߎ}-otS<';XczúNmLABTa VQaUX(ɍ>n2Ҵ¦3 ֐l/:ZU;+IzY^|hĵF@/ wK|eI0"U7"idմhtqG`3Q;'Z9e/p!•NJPa7£ q/?%- #R~?!;,E6хKHe| v_g_,$4zLDn^C)ot*(-!ܰߝ'ѿvaqч:| )Sx"6Mqz-~j`ro#0o(\,qX4e~l QGG 3ύwz&NCһΖMJ=UAϺ|-]oc°t'[*R r^e 8 :Cѫxzu=/uYѺ*3^ 36L㾧+8-]GXC|O)vn{xsg{Q%+Cs- j6ӷ|MKBNcRTr$@ÖF|fTGA+Ndm ra{ԙް-vl/f{:J3J@]y@mzi@r錝ݬep$ޮSQRD?rY&] H ">0UCؖu"mH+h,N+@[=_D|B%P#)KMFIoU j\iNlٻ"C “Mݯ!mdifC6;|yOFbjixe+'RЮ c9$ǻ$f?n%JdnAA^rql@{e"XȒ:Uu)Uq~P_"F׊UD 6{Aƌ:cByחRJ-bat,o`֘TG6Hٜ SHSo֟_H6xi??-6"]o(-(G| u3 $g;`Mps^[i+Bd;t{xORezAh!H1ӭg!K 3O`%L6/ qc V~J&e%a>! ~Un VrNe/*o&5zy.3XsZ瓬(ƽ'ϗNHThc m(%Cw9Gij^ta:f*Iȋ;/Д˝l1$<$d^Oc2-~e:O(]f@;jB MK"5sLIulXk[r !#6S=NCY{ [gxENo3Z4&.spp;g| G M}8._ Q2r[`[4v yQXdcCI?drmo]epJM]WggʗQ\SQqb[ز(!u.Kx2CY"0`Ztu9nb[\E'N3 QR2&]zIHau߅G˼$}55;/$<ғ|s1ۋ3탑@ hg"s+ nI*{V}Ґ0 0?2gF LrVcB8 *AY=וnr۞0:{$Q)>*Tdu&:A&Uo,Zcs~<yȓ#}Um|2%gδUhǘyGersj94qsÿ,4owJF&HNKߥ`Ӈ3#?7_Uyq298 #8b8Ś"ݼ t}"ސ͝`INbc}lEgI&ٳfVc\C(ŽC2Lj7( ]ow5;`aCT$7#$Q<}D=o |¹ x-fZQ)7+7R#McaͿָ@R^U (?뻳Rgtmv >C7[ łphI.ZْRG@_jkϬ/EmGʵ#a)Nfg˧ $MJ+ig!V#os;ҳ./̣?x?krSU'2FYJwM*' )Mo9|;a,+"A" zߚ]?,+Ro?_7J+60S^b20A c's _i(HAڬ简#X EHHdPœ&k,P*vDT:}: (>(=Le3}BB"Z6x0e Dنۃ $f^?KŜK_|~36}vKBj_V\H>lGB'|wWu]zE Fv ò^g'LR>L禪PkhHt5{4ہ >qD\lI\j!o$Y_x;xw ZKJ4$7ɖMARp) aޝ᥵E/T% Ьz"CpA۱URN"]I&|â5:&cSи5z_&u3 92ch>.= p]7<&)QwN\ayQ6at$kFiK4=:~8UVr{RF9և'\D7Ĩܾ> $ GD"Q%v=Zi^Bb3D-[(J%=t IKH7 O)և̹5!7+[ȏ2}[ ͤtNV^ @k䊎>6Pn}e+-P&&]s9(!3ɑ֎U?8!$  ̹v-.>D~;h.A7:뺰)^6hlörX$:M8pM$Pծq24{bmZn]*GLoΗr<9uJZ0#/ZdT_ř\kV^ 8'j6{uqrM97>)a/+&;ܐ~ӗS櫢ioa+O'?^y^x6Xc %6K_0VV>)?QV_z'4?ˮG?@ZߊfL*(j҄d NΏ6-EVzfH(g X)wh6ZWopi./0i^ $d3)}RH".ocɨUxpRU#|"ҧ1PSp]ѱ.^fq=d65mXKfDKqT)Ō]qQ@*y [dI _eߙ@7+/>`*!quX)ҏlĶN ,ip׸R;q^ytG M 1 tiHPp9=9j`}&*+̪E-9;D*1·v1t;~r_i9{ML+YRYGyn܋s-2 c!3 \$mpȯUgehrIFDt\f.Ē1@U8v{'77T !$aܺ/Ax#oXtd*u~_wÚ@jֲVђEBj`cWG0C8h#U6emww%+w.Ei@0(Z3F7g1]YfQYC?{1lz9?౰->Kݳ?  3JS(ŬmuLu7'4쬹׼ø!qxp:oKrL##uZN5@\p4H6>C$IR,8ڹ<0%F@ylp'=]4 NYx$z3 W?Uc G24'/1ӄbԆcsZ.N]Lo|z(Xjyh+cy O M̵z=^j_<t!s(hei9{)Cmvee[KHm' M\R<UDpv_I܁d#mOur^_I_s 3>]+Rցc.kl S黣17m e.15f;#kb={з _G3d\/NF >d]L='p}?#C9 \Kz_ ;ydU ,~g[_z &m+oc#L?.ė?6M'y6 Sirsʞz3>2WF PZ5~~&-IKk6\&9NĴJZf|/˧z QiՉ7 AnB$u ic!?3$#< ~)%v]ZW^7wMF1`-:!Oy\;f`)]P0pt,~yw׎KӃbWt̍ k/l} &hHer״KJ{fn|"؎u8xk(]3GK3^4<$ׂpt&]?}7ڠ`,g&4 |R9U2Y^MØ ǵPn[I;xÿ{rB<j#]p [MesC<``}f&:J0WG߷H0naSCy/2bC a s5F0뀾O8<;Tlt4)p:/* XA: Zgl{NWC)Fdn<(3tGx$7_Ct;j7䱰oSGdr-l 3ɵb-ETT)͠Fia#37 B|SXd㨨Ll> al1ƨLU{{(R<[Q8V;u:NCvʏ xP5V(IܸR(DRqMsgc#Sx윊FA ;W0ךMDOppૺeq:!92_@v܆oB ]LC_1M@+g '0iz.LRGl,`.]q.TtGw~uL(֋ԗQWAU *;tql1*q  jHDB CR`,t+@ -GW!"2:H%O..DMDQ1@+q@oʕ s9n S^e4i&8E*_zd)CQ%ET[bZ1=z+'x[ i^R! +@CІ\LD/Q&pCiiX°ֻ>1yi|xmk]y+ 8b=`"i8QԦ^uvfyu\DH-Ktgwf'TKo c,ܡҖ+eV:sID/ .#Wm}92p/xy`#OCʑ^r0nX';>zR39[l+cEżrhLsS#nDE_ҭi|뵴WEP~G_<;ANt+a CqV'WX|`5.Divm,䑠&É _Af!X尐W"s՚Y#M}L(mw&އvH[1.\^< nc9}ByԶ)p|hEB:/X,^" U*m%h ZThan.uJQ(_R=w? D>hQxS: SVךt6ӥt|e-$YWPwF\iGNwhguٍ4yq ad45n4)vΝ"n1nHlBoM,d¯V:M`Қ}T_N>-: >L( CXT/RVpPw{ Jy8 ,C6HcP[9smֲ ?؈^um43ťmtĀd&pY V$r$sƋde[W:Q #+x5sHN_ | 6%Ccn}}Ty0gE/ ^k KJN.cD'@ò.n?4>1.<?s 6AnI {ZUt/_HQe|ld=|̛s$_;y)!JͼpHT4GT# .B"Fth!ղCrrFh%~:5]Uj%d:m Qٞ"5ZӭL0lǵHs8?RquV@Fq[-AHLQԛxM? 1)=_xh0 uOᚡ> ttwϜ$A*izA:K*I8ueq_Yߙ=Q|¨J? U"T(IaiR͙/f&^hq$h]+_9|Y|t),6VT̆601v饔Z7Qlgl,`YDcavix>==7_%5x89`U]~\H>1lG03o2 M>Y'qZ;EI(Tɸ0Vi$¿R+M= r4'3wuRaŲ?( caoM4&v/1(6ccѦ 6/!JsmrINUITuف!Vv2L=XJz,{j}rq?35I]3IrrC-_a~as[v7r#ulI[ \ ~IY .)iQfh,f'/䩄Fiwo5:{_Vvy!uQg15]( .deljF)!bL&iRQ܅m):Zv4黧҄.]If!ZtN7F h,c )}fVp ԇQd'#&U ZN:T/ 7φ%@VaS$)bKW%m}Z?5jj?4ݯ )e(@­@Qǝ*bP+L*RFY.5l,O1=, 9IIVn>Rݍ1P@h.3n7Ӯܳاbɇ5x;esW,n_a%mK*c;1ݎeĻ+FZ3U {%q ᩪXn=<R7Hy%,.'t@fREAPΌ9/zŞ&[ȵL8GMyzZzrBbا+wVf]upqOCPin9 |Zª\*طJoPq=v+?1!n9x3ZM.̥)f';XĝZ>/|T:Z+2nm@vLo5 #w>|m b]h'""C]NjyMv)!4KY9=̈& ]Q]QLyw-kSM&R<>{篝gEiweY_cMWi!\5bSjn%:݈Q"C RcDM-c;U0wd]3R'n#u GJcY/OU8^E$#I9ڄAR66PulgR,P0!Cmx> KwDI&C()ؿ>^A̯O菾xXܲ:CZc:H~BA+F}?F.m?9Ei< 5 kщ"ǵWmػ}ɪbFs$.| Q1N"-7F [5- N벽71ց5uo5ÀMcX@l 35t<*/w:#X,zmTe==*o1!!5JO"j %%~ 3HߩrЕA![eH. za2Trb pc "ʌ EePyL/qf9+ # 2]Zu7F?4ns{yd :;%蛏E"D(kb-r<IzWטF>q꽕wtj9;vre\n;]'7yxG#tvZ^uܸ/x-K%?ܨ`[:?ڭVS֚lLvzTъ@u R SLh5醦a`ocPwJ6=ˎwHn 6AIjLOR1@3hC`Iw|!x;vڼ& e?Ko349 \`6h$. m5NūPUcNYhT< $3-5v9zNh(9dI5U1YIqZNP%7Bd8 vA}c" fXʬ0Rm ~%bWP:G3)#tweNh$!zLD"u^dD=~5?-):4p) "O:Lo^g֧kR֓_n,"ш0 mp~8N)L^ZZG -2A%1!贔/છDFE- Vzyլֶ -YuЯ&rЭhϽ\|:]8ӥ)7uAG`|z=̫uJsִ dctp8+\O<&to3޵*R t|c,}S:a|a2X Hw ,G&AVV٧(?+UcHW1Wg#WWof^1 ^_5dK{~t~9gW{cz9.dJzL`X!'(3B]'oQǸzњId=]ߍ2c3]HHQU|r>`bq_-*䐌\]k iFq̨말diZ(K3E5h A DG?1یxX|p 9Vh62dTLzcm){Ĕok Pea16Z+$"Dg=pdYff'CzlmJ^Ȑw;R˷ť!LnP$1X/+VA?xzYPA-J: b)b\Uj o d $]:+`qf}_[-WŒ=^VV/Y :fd(¨smߧDD+fQhU.y} ǝ?ZsV_nTۢV-Kix!K t ˎ骧`YR+zc;am ?Gn,a=ufgYf\ WKH)q/Up ڠ򸒀oPSaB ?C kE7D2Ә 4{ruv`e4Q˔Ұ,-O@&05x+]MI^$ ,cREudVc# nx{Np)#'\$Ɋ7ķBniDLҊ =&;77iT;6r.ůWڔ PeOPw |EyygL` n Q`yc+@D|2-yѸ;_UJGCu ykzBJȡ^Y_\JX):=S솜$rB~$rZp|G}}-ik]G&Gc U<^ȸ"V &E/>U{&ݭd0p|E^&`;g5`x Y ,bׯ8wEn &X ?.j3SnL#W*&쿠0H5PRa~XҳZP @&.)>yRRjEA"PM|*q\ B-d l1$U=]IE,qauR& osVFbSv/ }Y$=/+)=P Ԇ{YQkǻOd-EQip1+Z`deLWp]1Py)N/Ol'u7a8?Q9mQ.g#%VW7~%33Qm.AT EgR[z)-mM\JnG^Wv_Ÿ{`QQO`Vkx^bIV~}H_Po9(04k&(Jl;FH vGbPUzЛj̷#7T |h=WPXSuGS6Wa,@]1Dp|*vJfi9 uXE/k%U8+@k!*dhVɿn"i{ADlms`"yS_Ob6alJ!1m vOv؎7HT_m\,+rۓ|1{@ߛKbTҝCsҘuo aShT 7늪F썰 ma*FĤ/!@xRM{3dQi+C֊}P2G3] GI4N -SHT }H7gFbk|hR&j7VOFԆA@^X-r7N({sţK2(6q3Z@𮉂?5D5?G).zQwp&;ClzWL5[i-]ED)C:PX#8ep8Z U;Z0oNsQ}/.JHyubcRIWNb%ej{_c v|{QwGEPY~ ヘ Wu]ڤ|4vGa+ [r9ܳU _!q$O`ٿ†,<7E<85o|`I TUтoU9f+,2U{i'hu\!-+KeW; eL B 7'R^Ul-R$a-d1,AzfifE@}_(:YfgS&tfBf_ ڷ5R'+OTŵܰ-DAY2-4>Pf(] o\^DZjo/Sa$Ҷ8O9pJ`z!gJ7MpaЭW͕:\Wt{'T!$}f+[O1"A 0D3EYnsj;yy:eƔl_Մn8ﺞ!IgwQ6➼Pk)sa9w҉<^᥄}e[}܌ |%[9B9ԉ6ԽWOSq7/ ں~oWLY#iZ} $llsNN=uҞl2K(a:鉱D]!rzMd}!w95B:2?af!ipxLk5z% *ĤLVH њ+;~=# 5 DaUbcO>{XivPS% D[:11+Ȱb;SVD=señ ٦a!K$b[2Bu؀O""}" $~|BWu~]X+45т7SGUW@x)&<OM&03S} EVݔ#46Z$XEh*Mh<'g  V.A {(KK;2lè`զxzրB<?OۖspWd<#'\r zV݀5brg~–G>#  ju^Ӵ-;j^x.4b9i>6Ūڨaҍh_f`< ȅ(tGx.AdcLWی h^Թ\",&p:@>t:zWu}B/e*"A(Z?s&=ۊ*BlRW^E^[cEB玃+%6ܠRʝgEb[6ZQJ#,<zkE>߮ !H|j |Cs0*_\ErU| UD(½i +LXl`e^BCa`s:(qc_=c#M7A>xaR{ZЀK>?) tx)A)0қ`3,F[>%)*Z,= 7ꊃc*x`ղdZ0'J x+/G؊U66 t xA$*4oSj} 4>c9]Vh ϟ?xY?0v9pg2kT:L8cdH̰DYR({/|0 W,4B j} Tzr{AOÇX*e%ȵ6<\lXd7[ kNZ{<$w2z4 'ފ/Ω5ъ5y)6̡1`t&=D+6p4_.: hY lCޫw=cx/g Wi*'̕A(ueQo9$v+gLAjIJR}r|COy\ooAy~%4KNC펩Ws(2 SvCP^SxnPydb: 4s| ٤hH-;0 ﯺy`ϗ!3> R7ucH̒1z CHo'!ؑ)Oi1c^H0ڄfɜN[zi͊%p0.kTU&~D#He*1ezC԰Qp5?0~#E!BuSG&+//eBnkT`۫B Na`:scaINZ[EU#%g^ݡX֢8sn9Aq }n5 Zà }"kcoX=3볁wyä }̪_xԳɢwA~X]rYndNn}FKsZciMٍ ?^1֣XJ|T$\-=+\Dh_{N(KwTUE[b:y֪#Y>Oh|*WSBJFv\-&yxiJQ`sn w,Z,_}ںz̒G'f:54~2)I\k/^КԠxWۀ߸4%NmM`z\N~[ hL*mObO2 ff\gY u&қNU6vm$=\Vu0pn(}ijGR3 "y]g-g.SO_V7  x͘X>a!Ńb~Dlm~`d7w`"| $,8, N[Qу8!Ĕj v` &O]żDLT i s*z[Cv0+Ņōiudխu?fZҼGk#+ z7O$؀?%Are_fB:&pM e(6+[Ȏ+'1K[(#A_j_Ph[+?ՇPVpu NG̗ƕ<ֹK@:PwU2Vv̕9b<iⓑX%1+G~c3C3..gN"j™B1Yd׎gY5]Xf%ro>^fFzP` W>1,o_K)V0C$7cD';:xג0*;9 zd3<6]հ?ð RfKiOp:HmӚ# h+øcA/qKOh[ Yba`ؐdTΈ {^Key5Jf .RXr)}Z5|댲S&2DA ^V)[+1veTIv E~Z9*hPUPڔ9kr DwǒȼIrڎHwG3!CV" jxDʗ AS``l :lj)iQ9yݣFSU1@nAøÄ'kuݽsI`Zþ5m 8cY;D8=!1߈Bndx/c̩i 皑7#nxy<@a/,^,?TV5ʤ>G~zy]m nu IieHQDARWz9+D"f.jiVo.e#WFcᴲq#Q+R F㨉܀=p4&-NƁHz,=[Rfs%ߓpcD"䔈\B ۪|~Q&t&Rx+pѥDZ[bݢL{]~{!ƀ7ew0X̅@S󲷘6A/{z Fk;eܑ{p+PEkŊ \4,1գjAR-3T[bn# ~ISprD~麓C$Z9 $\,DF op>ijg/񢒙/bZ O]>oM\6˸ h_ #C%@ 2RPuQ=(У?,9ɶ0*֩S ٝ< HfH/ y:V U@n O1]l`=I4޾|Ԛ!%jdžj5)?_H+*)D*Re^xi_xw>KA,/Qg@'753Ԩ5Zl4Th i$Y߿#%gzLL b#6yH4j/{6|@;rxc+u7<П1T%D%>InQv!Ϗ>wwL{9w&U$gB=m+6crQ醏B#&=q\[۬Gs*} y$5.5K0 Dl󗝄z㬽*,̂R*' R{"aYl $Ľ}fӳ0%.1r%P/ aƨ NԾ}Rtb_s5-`[q$rYN/+dbLyҁGᑹWhfn wݖ XFjV?J_eu%?㧄"cZ=QG@bᗎ~;'.j2eUZą'&^ L쥏U( 3tB!)} 8x`q[5n nAa\'ԮЍKVaJ,L? H)0# @ITK sLx=V)q{Py\l{h돂}9OŪ~Dl3\@ {aԃݒ (d_w`䧁‰5Y.c#&Yd=3:oZ1 K?;:oѷA|>N.Mz >GG;&Bqh23=R]","k= stU@D7C nq Wh9ԝOĻ}eBǺzr*H9ZKF&FVXwwkՁLX桁GInxMNC%xjNVaDO`#?<{NLb:kC$bWq.ޅT :{/.Aթ;؎mGGԷEvM`6Ɖ:<\h8<hJ_9uLGMe+6 rG.)8sF}]wF5 ڧy3̿ԗ:+פc~ǯL t!ufE8z)8bOIH=17 KBq>ד+-eL-"NzBn!g»7xp!DuG}mÎ^*#G`єAxuSW֊j6O3 ]DE1MNFpt._ HAT&\JG,'Q>Q'bƜ끻D]F{n&z0lCF =Z~K[phkaP^sW*ؖx\`Jꡇ}eN1돼tUdr)*`&d/9?Z|T%ORgְrG#WL%x?(=dz2cRCNeh ś1/3Uc{xb.S.H2܋;JQ[ E$QXqxC?|Ҽ_$gwSfN֔9.hj@12{D{$2\9_x$GކV+PVřK6jmb6'P!j>.6kT 5-,sQ?c)A_k R"M~co> ܗ Qۓdή"L^q'F9 i kF =Rj/8~?&}ΦjL&v(1PYԯa_M<Wl G20'ȘCΰhD6x(M2=lowmɃT+w^XƄ ~gR8 whv1>N = afdIa֍ga˻LgUҍֆɊCoP]/[nK{cMN [ÓhqW!i\Q?-$0o}l؉6t5^s3!ZS)<&1Y5ÃTTn~aDDF7%-o.d7fd` Jݮ3JKh 4*^/6^^f@J^-hVaHJQƄ _\_0|f t U}5_ o Fw_m_w.MMB)!tP.hSJ6=5cOjydC]4agC;/q 2$))ΉY֚vY:a`â԰:KrI_};\ 8zlGQvu (Pȁ<if }Wo7iA;U_1D)nttU:M @At_},؉ynVT3jXC5K}0bK2N4Ѐf3D(N)׊Kjh/ {49JIj(# 1zwP(N7"][\AUA'ņTYϹ5>o ^mj=!P{OmwȁRH^>L^]}ښ UsgIUЛT04,ƇЍv] ~h\-=]l)?m% r ކ@y}7Kڏa=zjf`lWģ81z9ƘZ/58=5-Z0w_Lzcjز:D%`S\3m-yf L@q>`z,6jZ^vyM{xP"})bv$貃3kfQP.P&N 2ߊ|Ftp8IBRE}TB52a{\`~\\EɃ >ջ$:P0*ZY▰G97/3tc9KBr\:DTy^Eo퐄[yt83v;c,o_R,Fe5=ិ l*oVF!m9N:o&oY{4$xP'veB#yD}*1Z bJbqRpc$|d 5烌7d{#-OOij[ S57 ߤ:R09_b1=(uX`2D8!0zϟ{f/&N1<Dzzr_32tc.liY{'Xn}@of)+-..2Ca#1x 'Gw"r\ߤNɍWsW;mކy%-rpa2|wEy2bK։X6>mYJ~qD>٣K&I1-D 26On߳ a&,# G}ɋ .+*LD?&)l)iF@q䕡V;BiTۜA?yuf0bk{~=^Ώ4AejrWspWùlv(ahYzW@\N<\jHi ǒtc2x)[#Ŀ5Nx⌵ikr ų a%%RBI(T2!ȴCX"fd[uN'2?gl_ݝB)V:"Kmk(#{<PsߏB~=R n:$tIKUL4?̮bs IeJ}$Eqh5ٗ-2VN7`- nh/(ePNOl/xݕ+!?U %9rA Sں OJaív&l3l$*9a蝏9J@D`$>cn*%{m˦I\Eho]m1h-8wM9J7MUQR$FS,-Q&<+nҸ ,`(^L.{Rv1 *,S0fqaB;i,6MY)|RX mVQq|ڥdMCk[V[;LK+ ц l/hLop}_ZElt-׿*D}_E@uw\CgFFtpZ=0'~  TgPAOJאt`Jwڇ蚦_6BI.v,K7IR,/X|v"A'C=BTwAW#l #(t2׶T,&7~)Fŧi~{^xc} Y.\谚 yɱhdlE6ؙħimbL'-d튔z-[ߏ |j(3.HĿ//z8R820ɗ{Ș'R d=A_oBOIxabĢ\u%i--4y[6=sKԗk5Mf&lEjLpBctC<FuHuvSfJOgXzR^VA-_I -[慧hm08TP~!U'?/.M`?NyrQc/t(̵Wq5(<88U&фS]@`/O&rl ةi]=.@CnE1xV:QNE@; 5Y|~R^AnpLdM:`=1?M-R3 B Ӏ\ x,_ {aX|LBcWq;A=g,u~7A;.Q$݁]- L 4 ǾK  (uߣ^gۧ`du~fgÕb?dE?`%#Er*ڊmϳ"0>\ BQV?-rP0 ~y)i>UEN[aHz]jfj`]殪]XNO۾S#eȱV9^I|9RPF nAxyVqIX3gԷ Ta`4?b?Ov޹gj%A.Ih7 `HGTɄm!_+9CSQK7ؙ=mHp$FsU!6̒9:~bn9nRvuY@ A aŽ*Jd/5=+w0[ xw7UkEFCN2}P+=AZ#,!SCbQ&FL[Y i8kfo=ifeءF/cA-:wayz9ĨS]0` ^Ṉ2kyU47]J][g{c\gneK}Og'QڙaK*|mHovu (PgatjORxlÎM尲I@M!ԸnF)Y(iAz`ESKw7!` qԑ2X8_guz1vwu5x0iVx(STǙɢ몡e( t ~>8,`Czjݏ^אʡdCJNw* 0;G6?#*6\ǘӸLw0YoS'.0x%5h*.CM[3وONgF |\ԇeWGcGC9i}tLsf‘T$($,rU!3iNGJ8^59Q 5,۩>7?\zNGJud a#U@69_ WqeN.)aɥ|t( RiX]Q(3(0F!lJ\}E^w/hʴTYX.JBk3ɌcȽ7Pzt@b-4fW3>󗻤1j^}7 Yn"}2z4d^;Q=שu Y /5:cXxI4 Or+wECMA3 Z,z}f+#Xz#J?xAC6:׶U&2* ޑ[Y\I^0Y" RO$p U1!8:xUmBbQ75\4ۓ 4p1Ԧ֥x @$|$Sj1.~׫nokXd oC*]f'T˵%C>(1a?[Տ \ƾsRZ %x5@Z`'$LZXzV3| r۔u%yz~x2T4Ϊl_th޺; x :[jbw*^MF\1_EM*X7Z͸fuU+2ڑcqiY{ Q=HܛƩY}U\D@sR2{ tYmģs2XzX({Y< 'ЪXVC5{^:7.VuVNtq",ZvSNNGdm 0a{&&ϥfE5-NqL6MON홂 (#h+ =?("[Ƿ>R:D?@nSqܿ۵r4`MRez gL'7yKwAt߬:&gF#!lq2,['X]I/`"`Ѭt '*DD'>ϵ \{QNӼC}[V`cGUziɀ𸶏_hQ-)dKqBB۾,Kٞd9WbΏe{;A,Bʃ~ *P? ;a7&7}uab& z'@/ %c2*3oMMI,Pyފ<|F3=qTB"k()dO&cB %p!q(i/j3m[k))nq/%z"Q,q2$)m =cs\$EKUϥ?i?nw k^œ'ߣ^#\@fk}ߴvR_'5Ԍx{KYLY04_ 5󤱌aE6@ a﷦V8n_[_Ȑ֩ǤT_Q{d0ub$fB6ㅼ.Zv\K3u1:by`v,Cg3Xko@EK!8jgl0Ra솮dC2 yL;N6~WRH6E9?D0#BP)ѡp@F|z܏l A?ȳ#Yi}uT8\V7}+޲3 vb=a72tOi^ NNYGݜ("׼ pFfuMn r=¤lW"`l71JK X~KmE=2ߺF=NLi&hwZ/zZtotT .[ ;]rmoNa8wLҟ=a)^QS8aE79GX~C3d=MĚ W+i! 78/vYe7<DTQ8BH/%KS280$.Џp|iяq݅a{, S< yfcD(q{R:,B%v=TNlA}wW,whB@s%;ȰC$o dW]d]> xP8k}&gHyT5Ee;?P@~_QLWӟG y1sVi@ì , Y/2GEaWL}K_M$H'?X9Fc~\9TkIMbܥye]ܤP^q!` /\tz[L6R%L^FCDES&K6(zpK>goX1n]7H٧Pp}- LRQfQ-fCȎ&?=Kl{T`ϙ`ʩ"8?`~`-9RwI*9}U_Ξ'gQG.a! ֫Ll^3ɼ+qaLgud8;bqѲVX lk?5Ha~72śůSh0Y_-jk)o2Iِw+2OכmzFR;"ǻN+' ??vmb ~4~r>[3xD~o9{7εXbӒ>9;rޭXMuXt ZMӤoRwĞJO ^b5 "Tdi\5q{I/~_d@w^nRjW(7%B $1PvP jFO[_A~ڲ@Zč=RvgeZU؆A/OҰק+$# +Hh5ҽ ,(t V[UuWo0\z*<-7-_t+Ҹ@Y!.c>!92$qfg.믷c5߿4US3Hix,\m)t-8 S/k KKÈ=}/~ 9Yu +˸""|`AlqmM]AO>H~R&w'Ô&2PSoKO&_.ک+ޫ<ͺ[l4*]foؗӲ.]hNTۊ@9b045?ëkMFq-}G>#]k)T)* G9 f5Q`F-m`p,Cr1*d>;c _%бYsߧtn҃?Zs^+>~mTЃo圧\v6퟉Z̫h:jNW5 "c; yMW dWp:]U$.Ѧ3ŧ8C懧 8YY}Q, E1 ]Ӷ^?f@E/ %LV yDZ1GQS)n5~F*$V@)[l;MR](;z%Ը7|7]%(Am%,RD1%:Ɔyut v!-يN} YVjqvR{0AG%2ќ!aIe,W N``h)&tX\5Zd'ZKIU*H^c > .~hԕQ^4a];]DzB,PʧwC`*!`V% ťCKH"K~ #y]wWl%u(P4F(_sCv6"Ex/SjXXDȨ¿]9$no/rx{j1[XHz!AeA6W- TVV:GllS9$nLwU"nA?3E1_h /oAYrI̝K#]i}Y摚> i^}t*YA u;1/O24l.X|:J2É8UXyM*=\AD U.vDp98 ѧiߑԫ׹rbOfӥ [.j6 ~Y)z35VǤq+#'[MmWߕdMDN;Dc*Ƅs=0\XeK[p5)IG5vgMd=q9p)g68Rj|y?۷!oϑLDz9XrfDפԓAxOu᫳֊d [?ϪKYxb~HO+tڗ?`ZJk˜HMy3eAL *LŸ{Qmz̠m#"AlG=6&+'& 2Az j\o-!ZMu}'GT$$?6 |.}dTĻTVxbC*󏭹,bT$+Iܝ`@?&' / ]ECjp;@h;߬F `r:>t$k!Ex ?9^ܴ]&SBacŸB7=+Kˉ2u;x^\J_؊~,̴ E y$nߌ_BY pnmب`Rtq^q$ NDLēAq°5='Ю򨷮o˙d`se V.b(ƃs4)O]FSCմ5+gp"xd;ʀ{T֥zbaծ zڛ4f^3zRe_#CU:+^}!}:76,JgTz4k u@>d)eT8MAPnێqwW.ըgGX@/N,hᬚ 30šI ga ?GȆh,jevlv7 b`L0Oۣu' }F3{>Ϻ.(uB%mlt:|Y#B+SM> #\lW8}xW<“0'͉v%Lj,wYj[D17X;t-|T0CuHU0WrCy`QlOsnTxq,u6F Ó 2iuX _X%IQ,"]̻ y),|p!F!৅4sDz;0N{`QPH۶~ {q_n=`Vx xH]#|Kk.6ҝFMKn*G:|N9veDĔ1Z=Lܬ]mB+bO_W#Y1 K]rOyuo@ = ]?;^\z#лzfK"Kk+?"|o=9I|,:'`jeVٕL~䙈^IL)褉J/ lz+]2#3&oqBnYP/Ȝg1 ]a:$Co%)V36<-{Ri=x8+߭U?ɚ5G6<}D1QKح'a]4F<+2Za'K{6bummz4p}{Xb5B D~Z}c umȘu ۋ:\]BY |,J?~5U`^k-X|{pu`axG'ĭf:&U0]Ns&Ȯ{:GpFwp9)mg$Bb+kU` 7V$ g=W]LG!BJ^:oʉ?v4cid 'L]3uSKs>o0WþF ڂ?ޒ_ͪT ~#}B\zmG̎уkV%C!_Ctx݈3+'W;q5#"uD|=5G4P1PBy PC̶ScYs~Qgm"b3 fTKc_8TܯPf)ﲼݜ XFJC'2৊lh< ?s3}zKoN , S֦ȹ:yұ/Aq֡JkhPKFӂ^*LY[uq5ܟ٪yV(} !v_h{衏B!笐8% ѿvB5čR~s?X+ҫ˙\l#OטpZ@SퟻtQrt[^r@oTeggZ<^,m5)k/IV?a`MVz+"DLS+[],{gRSmVGA~8YIuzE`R@_Dbo:T/;)F/Nn䀌rsۋ]N'B5EO GW+锛[u D U }[u{6WqV#;7%B E^<3w2' Ltbhx蝀_ j򁛏֜nrEUAec)fA}`v Xu8CZl$@j'K0M؀j!Nd+7VEmf6L>)'?t?q ѕ\n m %a줯amgp a>Fc?I](v4ÿ5ُ~QkZgQ\ t}!r54 JTɉug/$J>k" ;4cRqg 0$^OF *bSSLXLWV_A]ڿ(g^MلyZ4k1z¬y9myBa{&#tM-T(#8Lj x1DjkGZ'>=$/jiTU[p ˰ H؎A+k f}]3 M_T+轁r~6:SzlǎN~(vEi)a"ӏ780Q t㳦- Q,IWe /2([r<ŠMBYtf&xk<w|[s;J'?BϚćƁD.e gn tfsPP>f{F9 ,hU̚%tn&@kS@3b§eJ8p2 >J#hen5'oE!rOM6 TWB .XQ慮5ˡ ] Le #U0ŷ RѸ 5ڐh;\3|HUvZtwVȝ'dg SsIAgdPK/4U4"el'l(@T٣bszݒF40gW_Jk2c]0H̗Um_w:짔l2qjL/%hDCqXmj)+Zfj$ D l?1wh DULc:9~si:%6Ҋfc.4x9_JERA ѻ %寯vϒ"k *r[/>Ha[n0bHA.4-VruPC?X*+(wZh\Pl)h(jƿCgɿy^I~K9NBWy;ס yҶA\{wH4N<83;sYSF er#/$Ms[b$M$8. LT$0D[]ƎYS_Ǫ~qs]ރ.S׷$Mgʆԟt^5c-@2[&gnK%.X-cIkzԅ\bS$@1q\].* NѲf1r^#pѳ |(?`Uttbsma4wh}0.+_5"` -vv4={(9xK[;Tc[, IǨɛ͗VkdE RtyE`PeKz( @/`KV~m\I>*]Ŋ^_&:/xEplCQWS9o|p6?X,īOt8 vdrËXv-1촌slAR?$YfTmo2:E\/C=2CCH~]>lN a]VY0A%U).wiDD%L$*^RC/*NX I*]hz]'P h'8]a#7b^CXϹɬ.SEcH%$f=cWSx:4J1N3۫51.;v{葟OG/o{%d_\u,!AѫK0ä] w|j信;W H4|οjZ:lOb<􄞠'g)om)3GY!DXG' &0[yP#c^OCvVW#_?)ԒZNL?Yѕ&[VQ͉mo?!XC }-qKfک|196akU,e LhzE;Sٴ|*1a@`Dܴd% EaiRj~,9Ɛ9"VAY!Lqu(Hkr;XSgT F y !$d (͖\~d=VHC>)<8aloJVk< -T3K3 ,WEfC6UzRB<Þu 3s \6U=QXVΥUn6Qx٘ xgƁ]qCX-Ӊq,azA?n^ O/i>$VXiz26. 8r+QX'DGIq8 pn=˙+K#/2H:r P}TgQcU)ªVW}源gZ.?A*-Hr]U,=fILcK3b+`^Y7zCe:Pt1]<{.4:#Y?9DU}2Q!WTzGy- 5sORmqJCG&hjCֈ{ǣe" S!׶G6Jo= &۠Vx _޶JphZr_oaSM/)}2@dW%%Gs ׍^ٙ+-x2\i @hlޫSԇ2! PߞKхBs"@ IP#_ d}<&oip+,FJY4/"5.L_5kE GgMMK/0/AN=t /Pg KuY,S+COb^'Xq3~b.B]$P {Cw>L\hZWE l\!m2Y^~j;[e ţsCJyǮdWQbc|%Fcץ`O!Kw22O%Rv*LnV=\! pş&EWdo`hM:زi50ʣ\K _*Uoʟ&s'}S]b!z'9u8oGҠ e+/ÆgeKk c)r\/ 1c_1 #kIQjRq%/oB2NTmM$%%VVJp ae2|l6f!_;zuHm(/pA*'7*cd:}YϡrY:-RZ,vHpWN#IivK iýDכK?bN|XŕE^ =B piQ!i[߫BM!KN5>2jL?K &JgcVZ~x K4܃H5 (,zLOLkf*~{\0](mݻ^KsD[$ʵͭc+c2QIP,04Qas1=n&ٗ:<^/wΦ(vuUϧJP7!yH=ԞFhVtaY_n_}y0V['Z~fAkދ ןc훚  lOImVޥߑMD6-Y69O1Ę [NZ"u!z$1t^u0pD@*XT\62[('Î#{S>$Oo"5( k"[Uㄻ2^δ%vʀB3׋'%viA>O rZM{S2 q|Ʒ^n/R%liAfqqX268]Xi7Wb2{_$3l`Ea!`0U"Ģ>]L+X$"pcOם€˅mK Y*c׃0j\<'R˔ޯvFOc#uqײ|[J/28Zo?$_n"?>~3um۽ɓŸ4,OpDX+cX'\T<ӃQ=CdA] KPJ!"3S|{]&BM]JtWڿc>ֲO|I}f5y. OGbڵ(Xg=m | WAv؏ԑ$7fK~J&+hs3"gϿ7h*naw)/DlRx7Ne9`( >5)OӟڤSXVύTŦRսCeEE@2!0$6c&4 z`Fܔ͏!XcG jv{yVx ! 2ȸ45_POSL؇;,00#8"ͽQޒ7XȊgNqqW[Єsaֈjpa$U&1PI 3_*0~K@;b}Ƹ6jѴR83zPr(T:i8gũ\V ?3sxigT盢EtXghZX *nN 1% aY`,)E TRGTjǗrBjt@1 Ӹ 5 vK-[/ؚ:i`F{]FG^";{ⴊ|c:~6P2H2):V!tXvqZAqL)~6@=-i*<"n|?񧠩ٚ La+ah1+pO;Q N2#ɧ 8j[-^+zt-'_"iTO󱲋=*$kRufxaNf4G(\BYWS)Ҕ&ҽǽ}@!FVȳ3G?vDyj(Uv!A txgd2û i.GG\%թ78d7h7'kIOH\C^1?k aRp[a O[v ŕ9|ԓ=fIk̾lm5\ 但I/nqC|OBfP>r 2#ar 3 Z@@o_WlVIaY4Hid0 6_z}ijAꢨS^V:ӵ"-*'빓"n)uraDSeHN)Xk>ƸC}z1?JM[x13dϥ &E"cry> kX7>P2םT ^v/MR=|^1ÿn O]?6" sO&'̆֍_7( Q7>P}աcW;ޮI|UKLySG!B; -%o N1nQ5CYx: aY m@سd16ܥ7W.Hƅ8!Fe\4$}Mc+>3%^AJ7 =D än٪_o0 ]fU08Ⱦa3 ?cFD ~2q< zjt֋4F5k/ jك88-;gWm'Iu=ĪMx隄"T6q8,>tW5aР (/* nb,6}YP$d3yP]^8Ճ` Klpτݪ) 0=~ ;l']&`i*A2Hq9DZHkkb /qfuUoQ,FY)5k?"HNV< ҹxE} 坒}p\4ؙh֘q෸a;4/Qz%#HmKȶBMnS:%=TKt}aU/Rh$z`nLGee;g D0QL]űYTa55ۑzCJ#^SQzeXvb I ߺȱO`yLC5-[ (?/\5fQlcIu6 xEśP$҅d/uȖZWZ|GŢ4}Fw&Ost`SjOϘ 4_nf!^XIﮐuCT CKꪏF.)zcu2\/6~pP,5,).$WNgop&RhpK[,ޠKEnm&G6/͋.})~5aGv;L \[1pĒI;náHXШBsT&ɐų-L :)Wbfzɞ#T C68ﶸ?ͪpIFѺBNFؖ]DSAǬMsg tl~ ٔq; j@WCo~cyTAN85V\9@mzKb)dl@" ůs Dd:JE$+:~)KC NVFv?Qq G*,8:6> kOG]2~*U u"2{{vzZ0:Ǘ6Q8*80 M98kuu 'X+K=Rp {`2'ူ|YabA4`lYqoׄz%~djYkpr6U3?8 (?uDڑ0AA\%Hjt8յx7"WVn"@VhA =.t^S?קrt|樑EY9ajh#n Q+\f>~o{ez՟zWa蝐PyblDd4@Q4$d͇Y[Z'k!đ$$Gfma}:i_ 9${e75P]z wDkfzIMi]~1_ޭ+T̮RPezc4kϮiq. \J8u|>\ԷT.C'p(o%~ԌEqoTg@+` A@+`N/M?h%,KCSZA.< m>g|LmxZ^xL&U|),O(WȐ's?{>mj )`2oa5lj93˕oyS]d5%vo^Eǁ﷨z =m7h,\ pR*E#(ybLL8Be񵀧t`m =T˓ƧMgDA [0p7 8f"c%j`` rr5Peb<7s؉I}ZaKT& mɂdfb! p=BlKifv;sGB^:V&B:Z.¯uNGl^I@r5{COO rX%4 Je%Gčl \-̆{fIJd\:oe-M餽x>奍EwÙ3u5BS6C)C~9 ſ3tfaxg64ΥF_ ^ h66c zCF̩ا}lLуvL6h Bd-Uuexl$1̍dG|ңKG P˔ Oabޕ@i]'clR]kA2Iq,H9E̿R}bAbӒƲSf$"˫'#j)t'^3ɉ s>ԗPnU#BZ<E9@" nt1VyNǦi}{_W2V$o1 6Rj b*)&NH;ȷlDu[ANڭ.09Zh\ 93KL=sRUS8sz!+g)[a7꼔$eUms||hX5y2>R,Sp'(ZM\$;^` ɪ9X|l{aH;(m&92N^?ePda`LDd,ܾQjcQE{II+q#و^_=-ǭen(̬`hZKmbwvzS3RϊI"LT ˈ78)4If"t: Lz]Ig[&M [me "K 9+%3hNY;٤_xZt73_3 ⦴wJXpW(vK9~c6$%I; x5iȫJ%E ?&js6D~|3R,(T\*OdaYu Nnt׃UrKU@+P,&F 0G5A eP-,aF"pe)36qȌu)E"RM}%{zzRɩ1eI@n4V`FU%­@Oಽ䎑gaH !PU2tÒ_!">zk "&[CKjqAvj?qGJ0{Z8-s) NP0wѸ 医 0b Ѿ|KZ~)R-Щ :\ V+'ڟ؝$їrf`?ך2#!0 .lQCޙ'jHu7$E?3ʮ܎F,*e9p.mgz'z7;,亱n7 z^ >9^ơ@gRߺ"\g "m'~Np[n"ثC;Þ-!j׽|_ ?r2Ms&ȫE"As™0'S \ JdRl(?WׯW~ZKjWUx<\#s>%M%mt ro*HCQk-^ GDe9?C10\j5=g7KVsQwܹGluvq+3^`epe\(JEx7v!0ŀz*bh`srmDGna]UJI%VS.FƂ(TL= cpOκ,^\4%ǃ%|n&s;*jij>=TX9CKHJ.ޱ( %h헆:yPy,ÛsvB#$]u>|rܓcwHcI6.|:e~Ec̸8oH?Jd§4Q{(1D'djh m>grFHPpy"`bMپ=^Kj8ߴkduG n"PChPE&~#S ?LaoBjfm>0 =I"M#Arm ᝓ, Z\OPnVÇ%b#3zwdN_C71%5ٙ|%2̻&vWc#~c?D9){zlI'í,WL _߂U, ?v+fcҟW03(АdAP "8 9vYc%k%5PEz&=K,MPUBr~ufVr794==@ǽ>t O[/cGދwRQ ;`0Io@ȿ$:AK+nG[J0Y(=0`闤&CӒ5ɴ0 Xgnf;. JK 2q^]qThl tj D#@*9Tg2_},[?mzmK ֡`Rk<)a>N痎}@!ZBMBJWNF\ b /3sA.J0\!@T-TZLׇOBl?9IOYC=ƃ0Yr6<[CU_B'ID Lg= -$hZ*1vչ)rmk`JLhVT2P3JO% ' }8(Q)@TKg2w61wr.y@^,xďnf!kiDDcX 5 &l3s^,$l@]ՈQ|a0kiFXzDMh1|lX|˕kfh$t 8t#cjs.׵wQ}Ұ;]{~-33$F=cE;n ,Ti*hȼ ϥ`  o2\fcOM\;,\JӌKЙ8)2ʹikŝ5c/q678SrEG~3L rՠۂ-]ӛ[[j麦d |<Բ% <tOmD%1Ir3ڎc~ɿ^T~9P3탂8(ix04 ^tG§Uq*?\9]6K-p_,j*:äDm{#kWʒ DX-`v85r.tHA kKىzo ȎIiڟ.`a >k A;5ډ~,JgMZʋ6+X b*vLܧg1qaz^TМHIMBIqk*4S]TM1K$G?|_e{orOJ24(ܴF9Mq] 5fN!J5f& 34oɩ3-T?'Ih|&~9M XM{̠]wZ}nCu [qر?] T֮}+҉Ѭ qpnМ/\.wZ3{ &xa CX2)'o,}N@+{bB.e%=D~O'\ +elMj.m9/p;B\;#a.ӭvm?{H!c :OdjG42I5 ?#$˒@[]#@wl[;h`6+;D&'V BnJ}jFbATf:/t߇ئ Anj`68rhԚo}S wJE4`i ĂOrNLLw(amgӀ/23?Bqܮg 5f~ )FeEnH-z(߸`R$T,LzJ/Z(ܯ| 9BO%\eC,?OH6r- 26A.I-L{Qj@`x%4~u=K1GU: #sQ3m-[=hp SBm}h>~ԜV}ɫc p*cH=ݘ<壀=*WfM&Y^E[žӲ4?T4M4.Luսp 0'8e8S9Wy7 _$,^c:3eF*)sn32o;oV4B$,5q~u1$ѤNHDF(rgKˆȄ"?lP"L UJc_A4䖺rǐKȼ2{xoT#/4[ak %z Hb)' p]I=gA1f`5"t[h8lit\kmՔ0-3.QLAW}$) ӛ*Kd+^LT2@lݷw8gS `#?B0{ eɧ#D!Oi+PЩcVEm(2 mUvRW|i:Ds%li8H0/*#vHh@gF%I=zf*Ix27/o[!E {* n͢΃Tp\^зmEaٺH19 drUZk9W;}(6]{>\iH[88R*qb\pNJ~VXTਛjIwiICw 8(6 :e-̱cRkFum2TTac -Y _@{@hS@_$vߚ*L2\CbWվ;Hņ^&vm[=39Yo $q @WݬAS @7JN~>f9Cfɂ=\8#.b ?p=|iT7«u Nb>3tK~_dieDJޫL3†}!=2Av`0&G9fSD. U-<%L) c $ŞLai5⇥! ;MMhόL alWG4{I3Ą'6hC)37feY^b5-hYd!&Vca+0p&)x 8 oѰtlyCdm`ei` 0{zbbwѰ$-DzۢP oxwot1Zc<Ȝr*Fqg1X0gul!oSh ~ ˾%:/˸+`^vlT`8Iy5a\QlQ $!IiZx-Qy3 r9\ڷiGR#NͿI v M؍gCۤt0rh]ɣSm T AʊyozN̨yNeL[~oqC/:b.2̭A(ӧ ؓ-O"Ƴvd> C'A?ZFzָ64ݥ%uxkauZ,'g%PK,֐&1? q(ڙѡtԞWoJ~VM$b^3[v#Cu6,5FqςQI+,ΉxOtWZ /ؗQf]ƊSF~?y~v} \ P}ͬv_p}h yƝN5ОN XT@bק&!ZplnGw`0,醧-fu6A*vwmdQ^*G|MLJ1P0R.Yg)jHZlVy!fxlP?v#4J^ *X%&jD +kC4>EzIp ,4RN} ?86m246iY$r%Le<@Ϻ;A]? ڸe.=#ԁ(Clh98 [6*6R h"(sir5F 7'AE$A;ڎʼ3SÞו3PC'qɞэ/x dגH2y!?{cpxcU"`q  gG 6NϚWoi9ȁpmƾj y["_RNNƣNpU-7܍ ?S -Y{n[/60mK޾.pocT6 nA8_Bv i]|ޡ$Ge7Vxn¯ {~XԺc')߷ޭSg5f< 2|W7tnN ڭ),Ҧ7!-8(Alx-atJ`4͞vv1oD Y&^}AT\n9a8*jO#R]R'!s]aP#<~$Wj5+JS 3)cWNGJh,\4W̫%`=gtϲf܅+3ʔTn\H2cOV8V4[$@&ȪS+(A`k@ ܊!ڶ=YjQL%a6@O?x] Ph1XD&c1nnw%u !p\F| qLmQ<80Uzlc_FTTDӂɳ&\ q NdE4?A*58t7W:slL_ifoq 3afJ`{g]vևP\k<̵ƐbԽO,lx2xQo<+Nw\d|v !/ISEL$;ο-gFn.O_J9(!W`DQW"pA[kh$uMa"R.׆}5ǎA _evV1R&RwΦA\2eNPm %q} 8KBK >@XH\aǰ8M-p-+Jmf`M?mY? \*S+ϳ!\󢅋gtp/7ʠ [~yї 3w 'X#wtjm0z V3} y$epe弤JT`k/b<g/h11n2TWB{2!dajgcrbC oufٮ{ˬy /vcR $hݕw/v^Qgh&N ";ٚ C;/۷}x .v5bhEt:RG͞o6^l GYI(#d~́C^1}~mYh>wNSHoƓ9ư'Y4?v2@SEqXIp4 Ixm%ܯvH5U0js eNTG$*X ,S"Pg.t.?X;L~05SA`&[$Riىq:@Lb1vTC|dA2w -ֈ\*?NI4O5` &%FV$ڶ?),ѥqcqfm! i3'eÆf !;NCZf0`S4 QPż3-Irbӊd SJaDb(Pp"'b@Sߒ3&|tVPS}[c'ġwX;IW y9rM_{WmvD5"AIʐwk@0hؒ1EY>> 4@wJbG|$YL6i:pILH,ATx"^9u֨c 0T +=j^0m$پvV\O|To)3(>xaCӔjđ,%t)@沗 h ӪcH &զ~0GZ5 Z h}p-/râ!:Ѫ;BeU'G+J0-њ;VIbtmL6ZW.h>$o>0gb}iڝl1H8ug+zNO2khmH,FlCR1\n>$* %"ݩ+YXuƃw~Z{JSC{7WQqX0*P'{01=h+OxɄnu[.5L ?Ulo~]::3$k"$8|1;oR2DQ9dI}/ZCoJ׳/ɫxGaR8 :>Ķx !;IdRyNOMa{U1~}!R "ҐWX6"9=į{b:Ι#o(O2shFm=#(LA lhud7ќvJj!ZgF饢Uk}p}l>XH{:D1QΗ< dM98<Û^KT@#|oӖ>,كxCaRL$k>B:5- x)"6֩I Ŋ- )A0]ʩ잨I03=;ꙕTs ko 5n̽Y[EaK8OKO>v] ,X\Kɋ.ŝۖ+.}*t'j4/1="L+aψsI__ҋ2!r^0n|u='e]'CM3ά\"2:qr x(X}df=i!'vPpgLɰJf1أcvʕt)D@'uaɅSFI옟HЅUh(-j5WV1.D8#D@>KD_KǯygN#+v 4{nm'T֢hESXYXW,%Xgb,St8R(^ѿ8!{4R6]pI\0ld]:-w;7c1eEޱfH$bvMom9}9ix=4:׹J"&WJ#0?sA{\d3! (>qD#4PȐΏj7l -S kp'>~^ |JKRjKE#$3+/)N@ )kXęwh_`a"2ʔ(ѯ|e H .(Fq[RnuLJ*xKcBT-[_0q/WPf%6r EQG4w'AlJfKH+<=خ`1A$=1f951!t={?(]'?P q|C(!*2':5{YM0U]ї+Ywh}_PЋ0Z"dlk*GqL|<WYD%zQ.#pxUϱ_I ̌6/h6* qU(N4 Pd(q`r5TQs,s /sLizW,$Axm%@5cMbadf_[x*06mv˺/G[IĹZ (++&j#B.rSvIP0^ JhL3nϠ'3;-mqK/ L=5 nfP_dqFk?MG0`D&NB##>+2BLeV3 zD0{_Ml;hU#MpO`i e^R?Qӟ3+oߴ{W{4qBU z8=Zbk}Z\ .!yRu2P9W9@Ywɚ?N\"a5;MlLj d+M0<~yl)f_ mz`E{̢| ^cPUWr̂(Ur䔙#l} j8񫓂SKh֊*8Ȱꀢt]yZyur0P#7"rk"F gs7yZWOq~mIp!Og=n?8iu\RpNU*$!᯼-Xz l]27b0 r=>w`}0 0Xaf} = u@!Vy9,~ƍҼ {`U}&C#;` #=g{#TcKP{PBϝFђN$\Z=q=Ҕ?;mGYcywӄs3C!'w e>m %hW.$ _{s=p{K4&gUfD@э*evϛM3-r A,}EDVM8S/><";͒Uq ×w7]\dYVHPQ:CEήþ%oQN,`S/5 N\{F,{NOKsow у)/]ȣyr*\m j+רq,֛nq*R臣a/˾V)3az (3)>Ey}(Ϻ5_T(1K>7䄍'@4#ܝEJD<Aԗ9)̺V_uwUkz2{P(-8IYŹ1cb~"/D2cxhbwä'4x5YS͡I{Π2Q2tX2,*g!D9 FhhAK{9nݚ3Y5]1QFl i%#X@yکTհ&N /zE ,|-00!Iq4.׸/<QI7GBk)?mYEtfBhgvQ&lnC^"A|1FJ)ki^֏=wGUqC]C^˖ފK#+'(€I_"A} ,Ű1]7@j+'wB,u&(!xյjnlvfnpz.')JҴu Ui2 )*FgHAK*Y+#9׾xaa HT5gS-:ƀ4f(wj"c$/:.(7VS2U$zFtſw)>} -uQr{˒#5ZrDZs}}*Qg'`kGf"D*Yḫ\:SjѣOS@gIUϥKkT3y3g,s~.ҩ5y$ k#\s>8i,^wՅz5koO6 G\OdOgt#=2hb@[1<^z#3 (K/CF?I IXmGS~2 qpAHYY.Yf g$9Wƕ'p@q2w9hrThhFW]ikt2Q5]ZRm?oa*lg,H'5Cm3P 8t61TmtxCf<΍jδ3?%u)^~Mj$AdCW]g#tL D9Jz턍J꽟~QؑtJԕ~7)][5HK}u5P"LqU^qhU_Otj Oؗc[{:^1Q9OK!u|6 sC8/u./'|ba\տ"'$rUips{D%pʇ9Ҋ5'J<['u4f/S׫'spEi9O|雯1+ % X+FE };C?!UkbMB YЋ+n*T#Kb.yRu1iׯ7tMF7֢y,mez+,ӱvj /T|fnMiWsfz GSj*:1(<z=*J'IG[P$Vuu/شh (.1x1@p;Ν)\.׈;,LtWG@YKKC.=)g=׶\%BHx~yY^y)`UHų"OJYi7ڗZŤc2Ei}z/J5IK.3(;Ne#Q)TII">LWw3m}]95Ρ>2T'A%J%BEbO6Ӊ;3" ]Hx#"ѾհT_p7N][mƒPNNeK$-%T`:'=cOXuL߳: Q6kR3ې>Nt-E=, \ f<޲V&%VP`.@42?N[ڻQhUt=?HC+yO~6V222ULF;2_% "saNjBk_@oT\2?V|fq gb|Xc؂;k&s -VލZvLc_c$<= PS03jy] Wgfv<Q:][YgC>;/c{bJ=ewZ Fc[j/6 ,V&k͊>!c;Hbr5ic8USӲEQG7eT1Sc]*mW%SrW]p8i;yVj}Uq5ZZ/D,9ۈF|=Ys)@e$RM^7+ >؊$]YіUB.Y?i,dvur5Nq#`9L{q qN[U<ܰQw,Nn5U?ACLYZX~5z+.'$I e|Wׇ)`?c10R$Xg^O\-ɸ͢r_fd^EXPȬ1]E,ײ5^#iHś DNv5wi.lU}[>S1=К(28)* >=E1xr)Sќ̛_qu' VTMUg 0޶e8&TqK6O0jOyZB k>CsȂYԱ ÓMsuPq1H?qHkU?hl:ȁfs~"`v,z8AeJ@MwK8HN*_ f0expN*\Bܶf>QwB.zvpP&p (n0u^fb볕oI"j )Jj!zv|ۭO7(,3nRNX̌|U`?#.fH@]@eDS+Uwl!zބ3{ ʀ*JDΎ|ُ, r9wJ3^0)BVqj]pGljZdM6<6E"3jlY|mՖ_p4Y U,2#gb~bq;mTep]JT1 4/qDr}FHi-jJk #I;QTDNhR(_Ia7Ye 3Lb[[\?O{Tt< hó7J2C\khpq#hD(AgU6W"zn!2[  *:t4Vd4+Q)͞[JE֪a;]Bcde{g:l XI⑟k^I& =2CVUrȉ@]Ek"QX-8ա!_~L 8dҌg0o1M8F-OhH.>|efF_;R-ɳ{P0ij̇ vS*6s.,}\y}S BTCG#0_H{ SJ-N#;̑QWvtbZ.G:ޫ3|e5l鸯 SO MBƌ@v>_*W͘5z;yS;GP䓯{bRH–\ӆӰ}BQm0*yke%{(>CN N ?2'>c)ɵѕeu*Mh#{*!>*Ŷ|\Pug0 S|9W$xG%̧@zfEsC.C> 33q|_/11m!A*ʎ5Ǒk?SV'S?$>EK߸"+Hpe…hL@O${ekXۗ1@ϣVʻc*7f1ے](}`,pTMnHrOI%Si#fi{w #)fym_+}mNшhq9DH=yK߱w8xfPobmx=TLp跢(;+K`q؋bOA]W`'}K9L d"3אH;4(v U"ׂϲVj.`\Ow&^wttj~1(BG)d Q! A.TyNBMA:| _$dv!H0ZM8 ~KBEvw(u{| dʫ 5LbH l4m&#:PJ^y%p#sEZ$nZcDwBž_u#~wՏ KOFp?ȧ?*p׺ra?b0kڼڡqƷJvUq^%Q@>OD_0n+W(u4NW}Lvr:KCC A'd3(LH4nhy.@xqRøP;3E,irjw qڄ"2?TabSh9tqZ7H1ZL p<$BW |ƯKYIrtpf@h2H*(0 r Z$Q`+ګ"+u`gbzgC\Sfzv!7|eQ&E}@6*TX'|lȯ5bQĨ'V=F1bcǍlJPҲbK_XhRIhD>N)shvwg^4sU_:A^a\Ja]uZ]N .x1|]sD>aНF,ʂ ѵָk& wMd%é+uƤq:sU p}7(8r >7"Xc >O=vQg ";AעϽN!jxjD> X7!Lit@ܰ~͸2FڜNJ~yGg2~@b6{Fԫ#KќlxB -ʠy83TՏB.t6eaz)Ǘ$g 7QHiky+ '2?^3s[LyaoU9QvG5tTBd<|L8]+]'@K2V"bHW_ zK,zD]m,A´)ϊ07NYU_*]Kaw5u`uu,ֺ8ѩy㷺@}]0S|J٦;Ĩ"qۚ;t)cR䉔qr:4ʉvz>TׂF^/hnغH-[mjrThJ^i [y4 r*ǭ ވJOyQӶ3̅𣏕#Mx{ n'qv`hI,g9P* ɝzDR+Dr$l>H^at7Ǩj7!G0KHQ$e]ҡ&a:O'%zyJ0i$nd.T-iQ7#;"7'[ؐs.uQG͌МX§ nnҬg+<5Bs[>I^+!>$>2Sd\THuTp|΁ '!QפχRG7(x dk$=$|TN ^AMN+?1u|:ư)VVQK$6%/ zpGR i3&˼yVeiXr8hfa!!V}Mmٮ"nTZؙ nt.W##los\i Έd|xc:w, +˙QAwBXjҡ⛘~!+ k#+=\=i!Ya?`C"6Z : '*t:`|眆K:e G++bg!*M>d_O PL8LȞyGèmyfJ;`2,&͈ڭbrN l'ً_GRNi@9HI:-q5'_r]ezhu 2X8(t%pqWM~pc!=ĉ댕`C=25A \Bu.]Yswt.T*!k|T\@9{=;\fYAr |-mST\G>dDU~>3| Grr%35EOU\q2` 'fv;j+ꉸ!Sd,U37y7>Dr|JAa27E*V~$:Pe:C[DIq®:Jp oIl#S(4;`&遅 BX]<[`")/3GK%ӉИN7Jw}఼tTvcjn_`츑w7pyNU|ty'HWm-$Kan_{SC"yQs)#MG"x—1>Ggstco^Ix[7 SC3eʼ '2`=ۥ"O`_ Sϟrɍl\> z37ĥt'Ĝ}Ȃ*&I>.&wrxblw.63>aM48U$4--贞AWkV9҈UHR_=!~~JiN L4GB =L  $_ۍ@.ZF WT[Ga9A4rUf@aBB,"8 ,bL"=M2i|yQnRx*1?ըBJ \U>\"D@2, 7gĺo<}`fmu|G+zF4{tݵbm.T+`DI[z'( jL=SaPGA$z{O #QæN=rJUD$px1/\ޕbV=d$7vWlB!tg,d``}SyNi1)>Ž*eehm%@' }ƣ5 :Yr@hY+y>R;>o(en h :eUVĬaiGͣ˕pչR ԣ8ଗ/Ί$+@L3~Ef,S?e\X.K#q%~Nx ? .)=pJi^ꘝiꆉwW|M s7_={h?*70-iW"3Num_%$E7lԼK޹Ba!=(rF)= 6+4[ACV`FB[]Ԟ|-JHr $GxW5,S<.o?n:Z]ޑLυ=IM[)cHJ@Na쳨j`I< !5.IW8R+9P ^/f`y4}M=Cq7=P#$ 74ܮg3!}mzZR99CzύȽ X)q=֊'Ejj!;B-S D8nK^ ?*uiԇdp@6f]6*fgbB2Og^k;֕JUH{,yUcG[/uf=BhNxIgs!7'j}Np{XqOw!wBǽehJ2qIңn6#:CF.J~2>rR-Af@sºO%߅m߬P UxO9o%V#K/5fdu~G\{l_|QM5:Ti*]Z4 0joY .4vXv7$^u:Rϥ\)>nӓPCBw"v']}5; }\a!yP˵!PCYt70żXT1ȩh}_A)Khk@ܥ%4|'gŲŽ6v#X΅?]AEл[u tkWCoۺ%8d\ =彋ב [i ?@<%FUk;.>G*z36y|@Y5;'Kz^ OJ@{ǓjV~^#ZVE9?i$c=?c9Y5*4KF`+[e^C }#ܿNmV;:%`n\8cv68yԍ21A̩XA#n G4t ٖܦTaTMLK 7܌[3_dp Lb:̮۫1UͦBl& {g\'cjqrPlol_PG1j&@;="uMD(LA.GZвRR/D˃ פIRΜj*W$  ]2W9sVS&k rU3@JbPyg&+MS)G A*&K}-=ՔEwpF4a'P紂ZՄ0Eofxk* cH(5 Ǯ-vh20^Aי:Yw%qQ^hX2i!5qMFH?ʳ]p/p̦AػG:ҙ杽ov}_GttK YmÍ1͂?GA?x+QC]}// xGR%n1&;z488T#ih}[)j(?.!u X.U H(a$t1|y@a+H>9=V7t׼Xnf[p{^l:/yDed}%ΣiIzE<6iVNlش]Ob|B3%A'a 3jt-/w>36a-0   FDL LhL`P~J76|:6Kfau;BacwIGǫ 4~}/6r [cO!+ w?eh  ^*U4u8|iz]nJk՚ $_:3X6 ̌ZNQE:a*1  9 m"jѶ>qeA{GeHH#.Y2gZ`}OQGM~Q뮵*k-f8s2>5o"έA@ܪWK/ 񩧿eeV01έSͽ 3]3{nɻder-Cnɥ$Yޝ [c[~/ J|r=0P+'o;eΪ&@g0Vz Yw6&)1A >7v.K;+nB-|IDd;71FGf!֛f x,[D~a_?ǭ!Pw9jO0#=?wG7ǭ,vV@…bJPHIe!4kcMv2pKv~1fUEQf-ǴBs'T390T~ /:Y3[MA6Fܭ[WsL6]w}"-jjZY:\/7:CE@W똮 Ydx2dt`z}tM?`x?gZ -wlY9#67YEw!@m vciw04"Sz_yT0;V1*T25@a/+%'Yo^A|u'rHʄ`E:Z׫,uG*CEMpI7nH^"SŴO/O+ގI|3d䰏hk`dȥB1&SYemY%ܘ-7өU\'ވvMl3id"͚>ꎲ>&%4K0\p ;*y JU͘6 KeԎw@5\)~:.NmJG ܤ`u?9VR@ , !Q?jGqV,`E,1;.s{?EDZwz|X< K (H17TMsttXcߞH7eP'F *D;r)ly[&_3 `]\vr:fZDH /F8-\mԇ¾m2רݳAWrFD;bL~IwUǠ˝X},긠,O_!B"/S-Akbeٮ6}sg9FXﱠ=[:MN T(ću}Ӟj7WHUGrPy|!-Й^)8UEK.)1i2 l!).]}!flASOy!݉_[So=sO'ɽJ p#3 OCUr2{ur ^>kcHd2qs%Q;|螉x+uipj%)^ҬH$Th4؇],G73] +y3ox8'T'77qi. ݀+ 7ʣw:S[Ӈ:^fy'JJEa8>fvaWNEgCBڻ݉{}zudXŘlDl傈|X""(#SȌ2<po͏ZbM9قɰW:1 [P?k7M~fM@Sx陶hnvo+?|t֬g^㨿 ,~Cc|~cUC0ґٳpg默@eo5-k_2p{.YOoYMZ*KNn+ٙ]Š\^L$ e itp0N]E9c܊"S_8ٸ3#]b4'Шb=S6z+_{[B|,r@.q'(rqUIlQsTQ4O(bX#RaPjQAXX7aؙ*؝P& VP#jJ< ){pڻN{j_AdJy J83XYe_>?^ .iɦb"ne >dAƸCPEM_ʞ{y-ӕ#Zr2I&_1s,\Z6LLٶUȔR%񳠪Y]45Adb*zNLyʃ!w7%SQ ){C ϘrLi+˔*@(0B9uT((k{@!;:8Wh`L4v䦰A5`u@b vE 䙧P(WvX6Hۿp!0+)Ѹ n|r%1䌨6~(GJ]JIM=K{2]2\?G9,oj5os Nn=7eSӃݶqw#{HS{Xyq{rS0$eq-G</ _?ljTsd/+ZcR`eBhU` 4t:is$`zGlմ5($hiýC;}y`Bk!K#[[L6-!7f^xHǙ\%<߻F"mlS1ZYh\!XMeT"v:O3$o !eɭ'Т-!3 %XǓ_/1K[;;g2C>)h W9<,iU5 Yv֬>ns IŶҖ u,[钁{  )NJiy B YfM"YCu|aRsGbfOs^ PC`Ha'm2oϱ`[qrDeu#~xf=}~!B6~&!ztl 8/w w'JPکV-ʩ)&h 3?EE4U,*MgoN1oO&G q{J1C~`}Ʀj'(-YOW[ٮ=F`@ԣF+{w9(`g@l> [,Q9I8~r'eI+}sr'V f@e6Edz`1iblsǰT$*7qa;'G^ݏ ]rdjP8qmX}33 KE3$J3={T%.`uCzY.&Fj#r +37rR?5a:K+;h8%[k7ܚ_i@6t mTYza6j\s;s,['pݡLJ#Cddj-̮Mr?mx6 bpƐ`m?J)] 0S{X<ؚP*Y(fK5*Tay$~AI1?ұmA7!}!0R sIFiH+=>-*rOLn;cXjEq+mLD&z]#"֔)gUKđFK}!ΤQ{NnّӘsJT*c0MWF`||Ţ. ^f JJ OQQ:B^ɝv2ux'KU4SBrAX&9'bSg}rE *ȭ[͓qOZ V ҳV!}w͝GYG$i<ߍ)JXFpa%2fq +P}f=aLAL:EMPEitɹ6Qdk{KTrĎ 6JԷzhkN=$l뿊^@CIE ɛO⾠!1;fvn c7' ef٩R0E a1JG"ڑ& XQsy&umpJG`vMM8Fdj$%MP2,*#~m'A}7'%~Z!#5t++Q9,d7")sN)+U߼ hC "+A>;-ɮ!-V~1@K9gU9)v2l@ZXߟ?;v>2TB4(~0eI줟GzɾXP~ o^[ CH`MH')#T p-6Ao&u^V_m5Gw1/Ĺڄ9 @f4~L8*/<2eKyYtPWR`6yxձNa/'oYƂ~JyZ+b})Ղ#y#/>&$Hnp@ ~}aްk ijpE,hp W,'o[".,) ~ڰ)ջiܗ ~S z߃Н(IWGE~# |V.A:贴.Z(; w &7m8%s눠 ~§;zqywQ 47Yȁ.[} i5BF&&|2⺣& QrhvGr/ic!&l]Һ{H'jXX5rqp#BHM"!SW0)^=N{kf)W)x 7蓊 qšͶ nC> [բ&uj`ƥPPEpڙŰ` 7D`}5kɛ&,26+϶Iig,n F:7;uf>8Uf~ `(k: *jrdKXf m9++F$3Ϸb>q̳?2@[66ϥGjCjX NRN(29R:x\I)9 Av•j¥cq^5fX9tzʇ4R}9ؙ"EuK/~W/s.ےMuD?p88 ȘMD݄ͪEc| $^DE;kA͟M+E4;Yg`-z;n٥o}wKfQ ZJ;!~1Р6N|rmX5{͍DpGKDH@~u[^Tju5ba < edgY WƓHKE\o8KDT!Y i0d\xe5'X+O\F#YRFmb@>l}/RF k~׈yh'"jKq4̊\9d:i]u!'^aOx/|qe*Rku>> jW搰[v+| ZHv)¢Z̔ES'mWYm z~dI!+y s6OT37 }m39{PɊI6aU<3>DʴK8 _9^N̷;U7ȻBe00u|aCK;v PXO3zv OI&gb>[ &d9jI&aP!be>_ѦفDHЁ~[ߖȌwĜ_)_恬HBp#|,: <RXK1aCt>PLt==>hc@״Dž ih6!RV Ëg\9Pn:_Cyz+ Ru/0Q,D)ֈSd 'J#F^d~ E`WWW$|-g%lmªX!DcL 뛞^:a9lMOp 6X&$i,@39g&$=)y5j/]EZ] 6 <~:2j;,(1KFwsʹ"4B#+5}9=6IT^̬mED2C~ ~>6ȣ\lrf1`IXBC]AMzfZqAr<qkq9|"Q RX2yL9Cr< .|+E/$X%L6ʝI~\fàg_Pi 8?+{fٿͳ%vy"ڊ<3oHCF$6 $k0Q7Aq&1' 57+?3A|N'&^6};E~kp~X&ߏ%̉rwwī"`ԭp:P>t[5_ķf\3FĬ+ {* %87Me{?H!I=,+r1idaB(CdZ$_ǫW0<}1c,u4,6ÍѨCN\SjveD~&.l:Q ZV~ø 7v$ xINn^ J~uY1YK=hu ,ڀu}QJÔe\'sK8>NRn&e[mI4㠧ᙍC֗X+\&!I21UӬq9''A2y'fom iEDԺ;6=xz/eT VLhez#|QÞ#EtF]>ӝ9[h,S4V>Ъ>@p% ]QEk gB(,͜{?'|3d{.,Uib[H'ϴg>"+NLZx7za"mM^};#@oaPx*HXx r7MJ =B!%_De^+kYvv %j$ 0EKD OeRtxA@k0ȠVh:7=] ~ ғ!"0u/N5J 5V`hV>g몰Akآkx$9O]ۄ $zN}#Neًе6s}1z%֕zB这٥FV7;:̆LQvS<Iϡs-*"mR~cgT5XMeU|ޞV,ܭlco~% H=FW~Zt n}]&f.m%4* *ďt{cCfPfVgҊCd^LBWAJ~A]3(] ._Ҏ}v)tuQ;,ݯ̠u[?g*4`}"j|LJ͞\ыy3[{)=8w5P9)ް(Ukաٛ;HB~n;@\L4LXNeM.U-qS\v_j;wbۗT$簕DbO)UI5nokC{2a^drlxձceCӀ]*آ旡hvo"5qclT{5T9{[>' 7yߞ 6w4Ej[ ukK舍:/Öa 5aa-K#c)jr8ddaC(r.li7=R.;VdI6zmR錞 Pר10h wR%qZ6cy+ysɚOz Bg(|̭ӭW5'p]{W.gfx@y;cwDfb̔OWוoKMA`QHp7͵HsL"G;I:'d&@=_S$0]FƐ'ɧ“&i߮c6 3]MEjo68 &!u75#Grx,v [8y0)gI ,vd coîyA"3b=kO 48#*!F5h-{b9'P&Y_cTH[G-ݸrj7f/)dm6:Q}8F,NY^u^oq?!SʛݶVw)y͞60[pG2@>'iAıCON_x;H,I] ԒF_LM)j\ i Gf(LoSnY#GZ|D>% 8R [z뭟Ww~߱Y," ZhywJmrMJUh)jWv)W 8da1j(|3ާZ+]+8&zs1zI˪QD2nP ?d=kKxZrPn-[uhj8ڢ"ć7p A40qup۳3= lƓ4ڎE B 㕰W5j?CjFx{x[r %^c7 R~Mr |}BlMP:.O&6r!ZƏ_~mlK|cvf@gzZN٪ oMǡ(/Yv~9|9 |xWE, Qd.!7uOP B-5*e~Oph=BQxs6E ~`5p̯IX:+*tޟݴm4ADoyYAtUI_>Kד|*,p* D]͜u9DreʴW$ ql k>j-e]zܺ9HGm6Ki:z3uf`藿<$GvWD_<"Ubx/fm0=?J!e-@;AwiɆbmTSUS]n\m{lی? pY/IQr[TaTMk&WTh#Q68bʩ;b7bļ3Kp??w$'RmI.j"yc͏ { h PX&~MWz Ni}Z]f0ҖsƊhtmkL*0O)ۋ4|~JmKo}sG0ЦkV] ʣg;1^'Cm#)42 lV>%2B4 9DzLeD[H &60@|.f6l=C@ե&M[HtcFmVPӶNNr}`6b(&T=TF[J6({mΈ4ݡCȘ.zʸ\nSҶNxB;/Sjې 3CŲU;@%'=jykP+{\qB/ FgFK@|(5~!` ř{HRw$ffRdP%p)ܽaam+XQM$4Sˏbcݻp 3u/%4}O"̌JL|'|.82cv -` AX h١WqUaհ?O\H!Z4bAzE1I_DcpEFO{2i-!?ITdiu_.*(ZYoIZoĤ4Ԇcv2kyfկ.֩,%x$.h  ˬ8j5e#}-duVd A h1F9Yʁ #0C< d@%B'F [ux61;5 &g%Ιzk8>Ө&V \Ԧg s"?V&(R pybDK=M-֛G)SCVORDK/nY}F7|0H LJdyNjt{{J JկpMh`.H@KK׌bd8{AdžF{m (ʚ ]H~PZ* h{%&r*9G>ʺ: <({`*ŤJm >su)[ Çʪ=4=nqLC}X&N]yB3u }|u#w.d 2ud5W;W[}~]:q5F.Sv1C-Rq`&[ ɗ4 [N1h; CdC`D. "Bn3qepY]|_3?^RHeMQGu.R_+zhe]lS雸eNknz6 s.yfF)(%e~0p3}3D=@ZE[ I` -vj ls+]]6?7z(eq;#O8ҪwZYݻlp*!gL[_WH%1Na+1H࢒DgIO6P僿|31Č?¼lJ]s+)WM;N03J{a1 S*hw9է)U׻%aaDzȂ$=?*>(eBQo,;1_ Վ%ZY9DHz I¢^[)mx=k6a 0:?=ٹ-3ZNfĉ>;խ8{0ሕ/?Uw4ɔ@7=0Ml9y Z-P.9M>M (Qna*$;^s0s:JM'r8g _%y%H<9ǑzWmɍGdoEIiAjJvSmBW1ra[00>lX, , (qEH.Zs\]v$~4[wśWΊC?-!Lt˅_b?[_4͍2W.ЅeC4~xЬՍ8\Bq!LAXȖ-HD43n`enrDQK>\:E+:rTYyB > U}A%1-|ж+PcA[b/JFؔ4(KsBKِFP+GcnV:^{' 8)0kn6sq]neyΛ3Jw.fƸNKB_2 (R{&$_9{-y%Tsw rGqeA1kEt[`{HOh| [|n'߄qIdH}M|0lbmI3 f2Mj^v&V 1pJ|6qiJUZކ_hwϏT{ ߲+ڍH\ sdf (=?pAGd$vHSc< l 2mEMҍ >Vg.{aÚ9Yl|0Uiz&X0K}Yz(,%L5@,aݵ0SMVNqKbIĺKj= -4e {̺[iQ 5XSLǻE0(/g֐5>xE7# WL9 o…à/Ule'KПcib]&Ii}`U%:!l%[̚n{ڣnJV<'ʼnZdѧz!j(ġbtg r3iquN ]$ERțnݵtԭ|VGvA~, !Vo(H͇"js:JP<0oyhfȩƁƞXjA0bnl<**XrOOp*R*[#`$&ɛw݌? jG=gE[:yܥŬl$0S)rm`*&{3(w+lHWQ s4ZЮj2_AV7W\!E]1tO er-:JUIHQalҹaNR5$`a=8=#-OsoTE珠*j/ `~P\S0R):Λ:㑩=ˠdsoıMuxWh/uft2g1ꂥKz&spf֭&N2cc [:(|I`eӱI-o^A%g.騥;ҺpxϐK2U\/p.T&P Oܷ'R9&.,FAۄ95 ]= 桹K<X[%ѨZiFcp;_ jn -ki^*4,jt2J3A(\>l.C2XMfӑ(_{j=|&H~f\`X}M\Z 7J`4 Iy}6mQyYOzu(8E T,[kaxer50*UCXu"PaW8PSgdrkVvWInrU&hT44SmZ 7fH"dT0%/WAoit ʹAgCM)Iܵ`3@[ u=ILN߶?JIIe:dM0`q)+Nɪ89H}٢=* a@lTz?t Ys`#hA<'aMA!coym_?oH| >'ioNE!(7W͐eN-\E1$?$:}vlmM lhl#lod*;,V jT㛎)-}3;o509LG zʺV_e9J P،᪆.؁C;RF'|~s3Spk>& 8lȇ) Pä3I -v"bߔR@a-|F^vun"'[:YvwVHoǣOyA>&in'KX#V'v 2SQٌq0 >(_\牯\C˘Hg>3*M^ykʒ,n. y>rY"׺=)S C{ݵ@ߴā8?KhhR Y㎯9Ӭڟ:$= jĀ"G0<+K<3d>ݬ^,<,vI/VnUV [^..-n"}q?ыcG:Vq++v38\}Ɓ=K;7OՍł>Ada%䒌v_ڜCڝ]մOE4 &=v.lSv]!C$< *Y'ʨ3Hve2Z-09쯣+7%ULp{Ε㦰iU$31 EYrr;)@${h܇qWHcA{PaQ(\PRJjT#!i &-Wx]^/}Ӻ>lN]ZN*QX$i i6b9)h I<AHf)Ux$sIU!̡+ R%zHsT4mI%[x̑+]yq S-.э3탱isZ:^)fhyݷM<5[LoLNz9Ρ*1ѤA,sr51p0H| &Ij]@Od tYȗ+d>\VȒa)$C/[ъh«mDj!Als'B^ޫJŗ@4q rkt#bRT3Lz%3!XM"|"ӰZ!C5~a\rz6&rǠ^D'Eݺrq ~e [q-L8>sUIKwƐ}~4 >q$PڝE"/hz srk-\.h. yeC8vBF{D;R_+?s.0_'`'V'\Sී;kvRQI=l|a Yw9=tk$L{ KƎ(^~^cA-_LTmj=MN8cj'S*:<^ʭC,h[Z.}G ^E0plaSg'[CO KߥƓTouօn' i >@ۍ#J̵ħE);I,\VTs7>Ks*Yor.!EL |žߡ}À7j7gЄ-.R'QJY^_QVv>kd i7DXh~?@ɘYl+X_ zP#rSEo*Y3q/d S(%O~VjFV ~tB,r8*mXXTQ%ѧqo c]j8f- ͯq =xϖ?> ^|$)d?[o)GSe<e,tvZ? ;ҍ94_~#ŷpFE S7F9<cHDWlf&)~B+g-ֺgInj12 $* .4s2gmIP[L ! (>Ul=ظ ҈!Ey79<"jFiHh]6į/juI"DV< {x}`B0`3e&=""FEp@ G`ނ߭o۰745^GVL7\I$t$L\zӻk#י :f_}Z8zKr´EXXÚj+O‚DJa,}R^ǵY0], hWm,⦉n11.xP8F@XtO::- >vf+#cQd)+h-f{"Nr爆vM8Um59>i~DjɥTvAT9 M))P5m񆿼j ij1ٮeZ'4CLS@0bԓü*>J wo65eI-D:G'Ҙԝ˟Kz.,p5%ȭԠcW`j,IbTӮ(m&6bDPtM7$zULJgn2Ù+^İ,QF!4`'QVLl o!ȱҩg⺾_ijF|۝EThL9L90-*)sL|xռFmj ÐH6Y0J{"lqCWM;IW{[:h0d`Gso47„RgPI %&݈k¡ t1#1G2 l!K򒬋wu ]=,hM|F%ܩۻ~*y^cCK9kqȚ8{ @E8D}Kȅ4Ca!(_.8%PL!K?ܱWҸRg}n3yܙBqbW'Oo0^3X薮L?m-8x{ٵtL$c(*`NU830@bJ<@&7¬ DVsîDt{(NHA2EN(DM~ !YSN~䷂J "oܽQ[)Uq?MFaա &.l?q4B^Ms|nU⏙ w uWF_\m /1gz/r+ci|D 1Gug?2 O?W27T9:vj2gA[b:Od& V͛kƔ8ŁQƛ>sXH:>WR˓um?>drݣ"k$?OďZ Mho=| Lu2=/d =߰L.Zl`_ר<2dՃY1$߁=+R*oAg8F7Tr].*$=lF!aV^oW0"s16${o@G-B1[w*\8Dt$O -ba@E]]r`V*P;[?٘TYkJMx 6x"Dϗ{_s}kv6b:VOέ1D* k)Ðڳ+BK}Fdub3xZ 9 |*߻SB#LM_xaDy$}$jAJ~ޅ3p/4Qj1jY֒Qw?6= cVRWbf*c \Y!q}b!%V7YpR 1XYUR^Ezf<]}Qq\qN;ۂAn>'*r5Qwz@Ԯs\E+bI~v - lWlkRP[gl݄9P?5`/q&>ŕW>]#kt驡w`dQOeDR ^̍ rz%_QܪW@KZu ׄgwf:n!:Wd)0ţ~]M/^pŪbm:#9a$&Or" lk$ތ/ )tGדL)ǁ=iQ#<]Xmde,0y~S$eѦQ˝94=UG v,&cy F&'X`7[Td:35Fl* !Wp1^nli>\8L-D]=a*͘<UެF8tAn'ghƿ_}~AJĕ.x (ï7ܼB˜855?p-Qko TZ<%l iB tߙM `l+F]x_.\đ0An2\s/Nĺ kAǴp*ua*3nAFqC eNFByzs&-a|}" M^Il^bz3O|g{{$s5жAޡ-X .UuTVN=4 ;mkV"48[5$)5|bO5\aR׾&,,Roa"Ww%A72UK2e(  6V+]-{<wvY 'T-Q'Cwaiڦ#{YAЀe\oM̡qyyJ8U2CB`;/C1mܹ oZUj뇓Eu!%Sq«࢞1(hW}X+fo("πj>:xW)ÔGhn'<;tŰkovs3hF<ϜED㑩+~|>ߤ p;zt32K+tԣbMEN׿qETC0'%55F-L1Qټ3H4 U%/?3nۮd٬܍t[y\Zh3P1Z'BIBDR$gu^FYS0(dyc2sXUc5ԠbI/?G2 ڹ>pNw.5_SB#M -:vG\%_Tj1q.R (Q3 \ۉG[K%^\ldށDea04JXɱQn z}=ρ-(!qEYC5ڀQXTa!굞KZNJ|CV?^4mTB!9$k}fPS!;pD21 _y|\=;WabKcs9bz{ ʌ]gr#ITkZ+~vc;l%Gw^#xMA-1(Gρ(Z=r]dbwJ6ĖnF%%"Wã)ӽaT-GO9 9#۽w0$[5>1]:P]%i@C-%YIrJ%Gaa}ؿr%LKmU3Y'w{'pcon. Ie_rt(k= t?cZzbuR9hJDiNNMB)5$kоkkr {\JmxVg3R5+dGiY_V-I}6lDQ eٞdT!=tznLC!} Wf|\դ ʆc %(CvΝq¤I %,uҒK8_S 07"?$pA'S#6]h_z7 լhn⳦Do6lwh;2@g k,%E"ի>l/KXQ;1WEHָ'v ע'n<=gî\)=0s $3u՟4'jg[sCIb]h5`6WfD?AC2-,Tv- NK`. hNs߳&>0Zt! h45toCyQ}C<$'6}DبUQ2Axw:ޣ5 zS-9֒Te8 F/`NHn+.H{lU+pi?  S^b3 DօUhܻfS&QȆ${ׅ,ƕo쓁ԢNɯGEv([^~dw $H5$Uz09Љ geͶɅF S{8%AFIVdžwc@dgw7GkŏdZ@0eo>q;>7?$d'wޭ'coTކv* n{&#'J ~P;0)Vҭ{*`t'ަzk~%>-HiּCy ,EftȼGnZ=gl8Sի]vuM(:5\Y s5Lƚt}RGl2c;+ʶokw̻ zĐ[3lN/Kp^VƏe:Hi7ʈ!;*rA+D&g_ip;Ǻzƺ]*CW\DU-yaU*rit,wz (NK #vR{4`NOwn$j[zS=L}7S SuhgSAr*r9G_J" (bRH!8N͉OCdqxt?ȞEcȆ@PaзFZy0f0&`Km*]sbbxJI9.ݍ,vEBwaqeYE(uJ-fiWB5N'Bq|Au|ؑ5unWfY]jrgͩܨ7ż*;L q/ۿ$.HV\7Gr4~5YJ9 {nLE+7^D !0J5-~U/P X(QzT`xj 6 Ӱ$s^;`a=UFpi9[c(sP%G-3hR 0J_=cqfM>YBEn4ିqƔWCdd#gbzNN¡*Ib36|#v9,A1[2'; nB; ^!WrM;g,9}Ď!LgmǬw>Yp&nM-b?`sV~8]ӮcqlԽg|ٷmiz ʬگ#:f>+2^ FqU%{ ;kO7Tښ҂4 `Kh] :D/&^G|ݼY0A]oP_$ faRl(6~Д' :_\嵱K@z߅yӃ}if`وA$uZ3u%~P8| Mkljdk[rko:1+ۦ'V1@tD絀W|I({ijnPI5 `M lk$2p}{m Ӓ3 u" B^l8$D")n Z{x8rVW9j]&(&0gXn*꿘la>nBl3Ψ_ IAc1RW3cXfٱl?*d]rx}\2=vt-6fDDŽ6GӍQhW(߅F'JO-d`!PplZu, 4sZe;/21ri=5elK?HqO!C]iuS.1\CQf0 .KkK0XwV Q63 AD "Csk ,ޏ𳢺;u 2dX 8 l,<@D$5W.*Oy1:aK5%V}ZB᪣Ҍ FiqaO4p <*']axڑ)WyFEIcJUU>yon`3AgHU# >17Hew+xKk5_ r]^@Yԅ{ Y>2lDЊy7.jgRB ԜnPףnP,g-f1<^"=C#!tPtW< #$nnbJ$ /^.0߰Ma -=Y" a'J V^t,#QuLvF -p$K*~t?lѨE怃Jc'y|YE"ʚ\?ohyù躱3M s~X)rh2}~Zۼs2IIY;2:$=[pnK T|6 wyx4\4Wo i c#!|&g{\YAȫh0r\g<^oj8TM BaK0luc}'Of(+FA(tU DK(~Nf` })4<3i{8d%hH{a'8[FK 稝, ?V>lN1( q%6/-Uπ]m^WoIgѻS7TeHubYΌl pVM4Ç[zx 96۪Q$؈iFQ1f˹/|K o2_s͙Zp20I?iH%$,l]κaddܡc6N(3e&uFо)<2jOd3;MM<͎k@7u_KE`f4 7cb-yv~v& 4*> ܹXG>nfZ&ƏtM,[㦊|#0 t 1۠Kf8y*?R|o@F+PD'B4`;`qGE q\;} p&)dyu T&Pl(iH>Wמ͐.¢PWU4#ڒyeol3s F;ëY<'_Swg t%n<~02m1WI~d WWu;9GlbJCMՏm+uE'Ϟ傪f_RZrjVW(cPTst1Nb=\Amnq([PY咕Uu`X*&{=B]{(o )2@t\ ӛ&ysLVٻ}J(lò&" AeQs6H+B:(A$"?RYJ/0\CE8 Y6 $*GJmL4TK8%9:Kp%Nߧ(iX?h9If\ߦ8nf[F33/|񐃫'fbUc`"ZǓ5hx m$[jp'HUemZǓQ=e&h|'IRK e2[86K3,YnuLxSy*rm;)84ʖ)JKC8VӻArYma3u8 ^xs6e݆ -6VJy$y(>'ק_8j?Q5|ٌo姁q琊 =2&wz'S6lٸE +DAk@XA%dU8&ݽe2z3`CzqAet`HBc6q=Y.5r^*|O".a^z1sPcKHWvveI>\zIC1/W%tJ>]+pC[A uՈU.b;}TRnHx@矯䨥hcuܥX檸ɼ[ 7N' )M<͕ݚ0Ў(CFP5KWbE%ڡ# 2yc6/);1 ctpx10awO E҃S0,pxj]vU_ C[KEe^BX|VY#W o͍YJZscJuGY"SSUv~878$PVN "\{-F$ծϾ\NGn.%ojwr7+(Yޘc3od]O/ ˩:!wЕӧ{B`I%kY2z鈗ATmCr5 %a7J!w9t('FɡNx%VB;MY-H*~:9Oapwq3T M{ԝmr@,%+og^-8:[p1wI oΪ8j_XXv-x)E%ZnFPnT$'54 _7v K]\`S;EC NMg>ueVyzG-]Yjw šAмm~g[qɷb6.&Ec +r&Y=9a!x-=p%gEOڸFH_ݩN~ \73M-S/b eaz>(}O "ӕش;gejyKe8X} {r0vc/e'Q_u _J%NMiKĞ26V*/D:c|V$'H'UCPtw"+ޅ6Ft |]\ gLx)M*E墿#nI'Z 8̲RFE-{ƆI>#9 NjeKrQO ߉MNrwKfuA&R8 Wn3e/@6mPdߓ@N|۰N͉^b5{tEM_,Jʼ(lPPTg=[=W9 8;q1CC{=L=ʅObX&B5)Ni(;PlkG|4$c3ip Ca≤K#|zC7YY7nd|[PcAwNF,:= V1Y[J4vt9xlÆ, hpEXGY_ʙUk.mFvӌ ù7Z \f8:d x5E.YBTvŪa:#3NZWx`z+Otd#aUor|DZKLvTrb*CfAqpW:OkX ;CJ5LlPFbRadd_~| ̭S_\73~ lW*^eL*;Ąr(|7UZ͖ +^#Ζe$MKc}CɄGt]@z㛉c3.[ȧއL} 0ωO2Wƺ^gɰt4Z\aX*W$ c-l.V77o X4(Au\a!k"-[K:Ko6+e%S鄹 N(Z(- Ȫ,߾v j<8 _Q|{6pS̆3ab lwr7"\$mCmuC1<ܹ#N? 3U@o.ͩxAV:Fz%X䆋MO#,`uNtbuE#C!$mn.ELAKb/_nr|T|ZzJ}'_`-NrD6 ľxH/| x\,IfBQn˫ ʺ1b<g2za}ܲ+fjoB}΅OCҴSb"nGA[? LJ6ǽ8|Sa>uiܻ&֥u?T+U/j;M+|뎈KXE+,-潣8YǃBA7`FS9ʈ&=BDW ga-X J YOze+ZGq(1ߪmS9.閊 'P+8ˡ~#Q]@B΄ |YJ^Lfpj=1 Zt(n%7 *},֨լD f8dg*GZ!'CCRoUq.aVw]|9j tjeƈxPn5?95ѥf'pIZ+#KĘqtdhm_6EY*pN6\}*Ee ջ3+U>{^GWwce qrqf%Y]Q_Pxd:ڷt[/M ̌+BqWwn5-3< i'؝&54n鯋-E_M;s>'3ܶ=c+"^^c"Y.{#hυ|Zs }pl^w~&)IJV|-.% S{~ZK]U'r3C *g [RF,%_Yg^*!"y < Rrpl@Ďy[xqɳK?'c s%al 6RBC^7-G0tJR8Fp;xa\|c (wDD D}lz64TL2%: LI]8=e$n`D\M8DLh ]>R}LNh8GC($1̚_Ń!x|2o.' >rIB]VbkT*iCL0vA"jhӓ)OytLįy`1ALXk2 ]g13"Jڳ$yw T[-1 Vyv '| PwgBHVw 08-' {w,*U4{ #/#D{\fJ1>VMr3UAqakYM?Ӆ\ fW&.n<7AFG$ɒ z.>ܕtUJW"XS97R>{uo_Q .ːeT0PJVJ7n(+Rֹv[-l]H^Ĉ'x!x 9ZB7Ǟ =wAG[EɊ0[: D8Yu;Bh+r^Ab.bw웭yQ^lڶK܌WnE#ˁBu ~d!roqm&+(<щLmb98BJkMr\4-[%ZTR,X~$[3Z`YؗT!`Ht> )(SduExX<5"/*+VFT@D0?k=6I&*K9'a׽jz0-7N!#eICU̗UT.zIS*O2852"t>˪UE7~X/R*!0qQ9hHLg3@y4ȋOU"qJv. KUB˯Dd-b9D / 7ucUK`IzL !Ҥ;NwAc\cKa&04ڌ @5m|qoԲȺO)R҅O lȳls`\V?{y:jSIUnX}QuE a54*35Ew@_ =eɤ9JuL L8ˀڊ`$pwO :z׫5L,$2X1;u ӤquJzCnHF"7.NX1Hq 쏜I4 -N$l|SP6OQ)N4Hlt P7H,n:%֨l߉.(5??UOii_OԴ>c- "z9BG2O9]S :&f BM` fw3 n*Kc ?&rTɣXW#}$ohuD^GDS|wuPiPAV*᳨3?7elSg"Tjdklku[.b*iY@Gl ) в>gsТ)+v@=`S_p,+@gd0;J:BKrf{݊}oܨJ?c|oڸ[x\Dq̝qO Lq*t>x+o#{nZ:^,'všD<n£Xv CILDj6#fCUx8B$ R`܂}os1ƆEF$KՕ=j|Q w7S6[!KOrP/Hd5wʲ CaO%|K`Z:]/oA@\skK+| 3{+%V,D9)`* 0Gef6~Kk~W˘7 0JK_ĕ.7qΞWbk[Rm lBY/D/FYԩ6_0&T)ʏS1ː|Z]0+\HJe\r[rztW97VFz ~%gG)Nu%ׂ[cKT{ô.h8Akқ7SHُ0zH,ZxQPsdY"rjw՞qI FY{s*Wq-c8u-+4 i?jZ >HJQz2/ZF!'G© /3-=A.d<2\ᛙ%$ EӉ!,SoV{R/)B'8PRȬЏfbW'yDW_EI#3_YTsn!>CQ_)V缻/`׾uM#>{arڂp E~ 61Oy5D` o\ 쪄2]1HWj%ƿ6#Twq}f7 dbd*H6! QHdHE`Un`#6p46(oar-l 1h|,BFc5mt]M 4=0eQ&ڥǠ:Hso61 XC#4@WUA߮FDЂhm* og0gӁRޣ< Pe'3!vT0\}!)~ŭL@ǯ*g U0]1Y%>F^ D:ZeoV"!ajSX4Pͼt՛u$=nz=%q|5[S^2)&)ݬH7߷e$[iL:$+(XڐYW-M?[:mRSi{yr K^'.)~Pvld} =N cA5?Fb,uRf,YD|XUbvy9qiwlNE)QSM- h33'@mAu<|d 2o7i+R!ic]VmIW%+}фqokg9._Ɂ!CZ5L^Oq١ZH}ս+;7(4|YepGBt֚Y: r M 50K" Hkk[-jvۆ)oRHpډOI!1 :#l2?.#eoa%%ǯ/Sa= m3g8lɰW,^. ?spFYӆgP'uG @zJלuW4u.0~8?' bk}iZ # 2c;*hV䊱 ꣹3hm#e= x7b C{{߆Hp乫 }x&INh8&g{EX={9M/R79q7f?NLzVpVnNenxR F1Qחs0#*g 灰P¯әp^2ѓU >mls;˴y!/HˁHEJ15X?~85HJV]Phf{Xqcw0~@T`Re7ML#s:Y&FѰW0R3*}K ;R9BQU]1 v`]K-ʁ)\truHHr!$7u+D}۔ڑL.VO{7D0M;dEچWHF:8rQė [6 dN-Zt ;Ϗ<ĞȌWM=71b:ŘI׻n=:TxzOx@L4_RxW_4b8gw8k0%Oۗl(n>D[#s1VVBi)&h8.}jox֯gU\)Y ~@4f_PZ{{m'1>akh?'O(볕1v;R6Ya6l *i\-o3'BРZA#7ѷSуBEuM`N-IEa#T P+\JQZ@Ylf>=aK(FC!҅U٧aKQߣ8܎}Ahj?KI[R2Ol_q^I,82_ |:{a};W3+elaP˫7.tnpH\~f$NH3ג$ 3Mҵ PΛ6hN9^Τ`6Žʪ7o0LFC'hD#U 1Hx:xĐ=Z!<udT343A&!?DȝoOPpcZiPwhc/&M'Ħ]c(>G-vm*JЕ WD?#F3,8bdmf Tp\ʳyc:vl3<"}*EvGvOM ]P"pbe^!q!?zʁvT1k$%p[Y>yEk-p}?jz_N͸q$~rtc*sPⲴgYFzV I1aTCb.yZrBͽZq E ԕd"-w@m޺-ã gTk 3IG0q51_W2 8˫ܼv[a Т夝m;eֹ!1)2L>d<=9/1ae* N1\V(aJeUݙ?6\6%6c4r:7|ʥ_NTSH.|nh;@43}K0G c*HG+kpJ7Q^a bMڐƀby>4&{TwW\+{WU;-gZ18^LÝK@-[NG3lgG+3-IpL/w? 2 6wJZG~qZ5 0$VT+Deԯ@m\Zg.,#KL#2nݭiXݕDWwxA ]Uڴp!/-Bmk9)1xNشjҘo06"UBŖ{;iE?Jaw82heA*,^}s\j%u +ZL1{?š/K +V[՞ ["|+Yjw.Ί}D91)5|QְZUB#MrV4!U\UCH:%Hq\_G]*H7}n/?ISv zJ1ZON}[ye?~F~hԮ BD;(ucsve$_tG}WxnsZ? Wn܂x;7ﷻ35ҤA@[o{q7) Ų^  `#F7 2t!u^Y60?\bVA\]|jbCX&yOuE09d-5$J/7~ffhO1ؘ: z ~L\x:ӽv 9i J݊>O\ rEFKxp˘~dh[ 0#>\s5f8؊Y۽ϓL6Eq^xS {ZWZS ܞiRkd,';Q&ORV l8gWv)j0d%1'WSTlҏOt 2z@LFi0dhT)T$1E?x&:H#K읷^EiVtrAk`b1@]1ޒT.yfxqnRT^6!F1TtUmѳ#}`kQ,n!%Ã1l9pbu?7 i־ ,1:}2#JfFV봰! Jŋgߩ2SW+|[r~mZ݆0qL%ҩAgƸ|C*@p#rD,J*IB0IJ<[bq ִF*gO'ں"*zw+∄Az@Dz^TU=I\XQ,ؼGxVC,^hՒN)\6!|j?hPkz[#LX>Q`٦s}. x׊nDЁ^#?^oG*]øǍ_ҏ39f5 1cG3I>T41= b8p?PܿVӐCV+8,Fr6j}SϘѩ͝yVdv~/6pquPkN+L7iHEiGb o/1 xѰag}R~G8`1,ΗbٖN{vŭXOR@P\  ,7l'bg'0I/ I~/`.uLmT**XyrYF>g/q{}6wzP$(=~6Xj$CdeAwǯp_}-~i'G^6pH.ec;OV|ʑp5>pwZUqaլC`2~KjK`ogI:t \(?syLjDJ'Rvt(^K٠ZE:z#I-BzMa]s=gjxevlrYuvN ^XI6˴O ].MT 엖 3 嫹L7xO_Ha3LŬޏ\;G\-Qawd1ULlk5tDWA}SzMlD-?tU#9yX#|wHrS7 smבxY C?㷦j3Cn˔sZ qXt˵yZ*qVaH .1!\ Xu/eʯ`lxu[PMbNm>ܿ!(DxL7`;v:/DDnE8tDwLʺ~Tq/yuu֯Ϛ$-st Ȋܪ;^?-n Q]M~u' (w=L4\r,zGh7 wml]9Ue=r0Ň>3 9RD** Q⎻5<+wӸğ!T@8l/*Q 1#p56= Jw2hh6zTr( i ;0ArCYLYequt>}cWm#y?Vπ7]Jd#)Or3ͯ_}V T!>iU5 |4zN{E.}-6tuVF<ޅho؝O-g?uu[x.3= $¤ęŷ?&QkZ7] !\ל흗y'{#~ICQlZki'ih^@$A4ႲJ1CT⠀N* 20&&Ow@8.=v`+j׵(Vfi:<1̉Q jÏB ߀i m o>qA7{[Koހ(k1Ϭ[V{@ߑG"?^@+BKHVzQ&eM[oG3 *-*>w?;3O'G{mԗNXMl 'RER? H>2UAnӀqxHU`iHL-BGs ׍RSQwGwv_$'ZW7א}Z/%E΍=ŷ& G{ 1]w yW˃l Dy#j[Sqs2iGbĴ$.ʒD rQ*H@/F Ne2 Sɾx0IM %]WW.Sז'JbCcqs{?%`GfNH-$= \'5Oaavd-[!5!y6g[o OCc|M` y[3HSR~_zI-Ub~|< Qk+N ^ ܒfO/ycha^2oq;A2n3eG e~-3lGBؖ~!'-ʯ5R @8 @U`F4T&D^H06]Q+>#Y%1mXq&#piF껻ju AR1+$~s`ikڤ*^GS jKHu9W!Y4ׯØGk@ecwBj&~{ԱrMIPeۉ.y sm*ΈY>Jae+E3(z*:;Pmt\ l{os&isFs U%Hi^ Dtn*(bh' vƑM75D(x9TڡM(g;ؽSOkO-gX=q(t y;%館Wk'^X [R%V47x0~Ed"& ӯJvz09`SбxZe 2e7F^Aϲ;Whk(Օaݷ25+sQo;"+iS r ri'eDIfYWm y Po;\Jt@eEmTC)O(ߢ˜Yŷ4±5 jqt,=UT᠏̦iwEqyLXnI v䨎ݓS(n-اK&(QFƁ慆4Iv8o˪T Z}Ygb+\\8v a Խ@/ύ)]& ~x MM yñ lc.($譺,buIjwtN|ܓLC .CMZ׬k{diY& P(i8KxzsRRn뵲Ȕ+2,g2yL ;5AiO4]VCQ–TWvn h&M~ 4Z`z15]r~3sO&. GrrɺG!-7%Kf7i?p/$ X/&;"kjhO' ̨R,dͷwAV=Nb4#*JE!\e(U4ZؚԜ=G!P/]c,/GIwv 8Rc^:9c7G8Je+K& hk=ݤ[Y؍v;Hӝ,{{c7h9BCN,M"sMebbMHgdC&'fFo"Q(utB!728ŋvHaȺ'ɖIǓst}csyeE 'aO9 3{2ت4enl7yVen/Յ @eZn9eLR:7_` "=xFK|kTДRbt*e5Hik6; pnl mjT/3aNZ(f’`LY&鞳a֗$S2թE:oSHij0Au^760Ҹy,j 6t)^NWY&xz??ytr-{o ?j(B_n"Qϵ/%7n?՟_e?8t_zU4;Wg&>Y#fxv[;0lބsTs\nLks+tK$nqlǓJ,D(xj'?az`_O >>B9~h6J5L֥8D2~F7$6/Zzuk NnBo< B3– (:PFXqF'<п1.*[Ⴝǿ: A*NDE-.N-p2%~ox3 i=Dj/-bpf\pzPNd=TSk 7ʻUyal S٪8Pžrѻq퓟2P!Iߑ(HLaȜnt %/gv0 Q1mR#D7ցHӄO։GY t {ngq塝ď ; 4礣 `.҅T8SF$pp^0i62 xOj%]otct犔tu .Ą}QC;iMaHPZO]xtָ#h5$ըvD -Ύ)/*B _wh5 䑰/~boPJNPKe@]5_P]xus L1]qT?h=RД5<U5] &hߓ*1Gα^W*DaH*@zwr!Y3ðe+ː1aLGbI;?_|:۾6$Fv$!8Ƒ=o,7. W|tsujH4r@|#FHgZD%$!ٞ: "r yFzXؾ1wQBSW6DlSy 遀iܷuFucݑ2x)-Ew c +RT\0xk #Ws+qH69qȧ֭N85}4'Ȗ5"Z'ӫab㛍!0?T2!HECZznI@YGYb\?q3~z-CN/qv{֮6w&Nfg@+#]Hk(:]r WH*͊J}I=?G)E4Oβs=/Zg&=/hZ n1) r;PMܛLX߯e~%SV:(>|}vxP;tni5(=6wՖ9^yiԒۀph/H׃[N{_!vV ^i?wi :҄:{b .8( 傃MV &["oNvlk˾B~a+e̝+zyǎ?o3ѩ'Blx'[f&d1˚íp[S!Ӻ-ޅ)nAt[j+LH~:5vI5HzD$mwYř H:vLmV,QE 4h$0#rVLTndi5\tV 6mhNK6t;2sG7Wya+BTEnN Šy2E僝ROֻAOR&׸q9k ;6-AR5J2a~0yb}R$%)A9G,U+y̞ōcGJ+żh᪣5z`s`0ym F"*B3g՘p-VkhaR  <.m.)_SSd!mHl rOqQ-w_7~*( 6KWYQWqݯ GT寑?U͏M-#çKV1- W8zu|cb {iH}wble48 _d6Sf۪$Eqbt.e3g{BB(Y9U'x~_GDN=8Dէ=Jڭ.ANT'_c~ԓ#6'>v}jNjRV %؟}qev]v M(~:C$ꎾNQgN 8v-̾GDQ-&ºw9$y\"if}1ƌDtpW"<=n> hȍD$= Y¸ )]_A(ӱ4;MܝjkvoxqyPTw뉞u|/SP 0w6FJۺ#,Y $ V,{/2 c@+vmo84K=GAtY<:}b~Ha Ee"OH7 vf&Gm(z|fOsM>3nʪYa7E08+LnEq+&xìEZ:.hD. X0tn>TFLvgGWoՃ Y! Ө?vTAÑ\kE]Ӡ c'oD[vu,oSi n*u2ĂڱhX#C4m󉅔Qm,~7Y}$q衖neǴ*{R^j$L ), ˊO3%2HBvO\T@*͹ ׊OxYA \ݨޛ2gͬQ 6u?j {?߶*\%C>48 w+n( ܉Ņo}blQm eM,dD7۸0k-JGүN>k,j4ʧiO­l iAfxj%4| j/qΗqnAgQL q1ON羛4*`SQkJ\gp|06$% B;ʎruCl*`)it8_H%қUgdҋҲ-Os>9^HZ1_N594pЊ6dz*.BN̺i^UylPG]QQ>h3p[7( ~ v铼*S#l81n{tSbpmro@7wмxHe>Xx;o`xWCDŷ5r]JuGz`h!Ai!F@,pXIEkW0\2̻#M0[/>hLjϒ;% Z}?}2t O>li\!o܎R lpJ^> -IZ+_=>Ѳ@?ҥK5L9\Vg@W<'rwozҫ*zm$8샔lwl]DWJ!Ys'bz1TwMVuOr4X{ې\]h ),j3n. Rl-Hr=G#w*8Ιq*۩>0QBiX_- *$ǐE ﹡h>VR|Ի\%LE kR4{+YV /NuTOuJNO6>>}sd=p(|$lT_ 8S( * `FBJ[/Q.qja)q|/t=K]/^-52Ĕ7/ +9"bNJ#Zd:s)`麙ϧ1~çRg J55 ~o4Be0YXe?K{ `Z7S*^dZ`7j5q%+|nԥؾrQ˦lmH.6E됻 'MsdvTj9J&wSF|ww,K\ R+g:Pd V+щ5mo9#ˎ-!6$溚E!c*J}77|rx% FsUo>BIEo'BU'nU%L$2ek;"lMh J  ҤMFaR[ {ױ]2a58!TC{E йi:z+ !F + x}Px Qm "iΜPLZ5&~=g&žHp޻y uʾpBu:(hgׇ$U,,B6 ]Uuvg\1)oXf$g}dr3rt7pVx mF5z[˒`|Po6I:op[엁MƿRKX k+=2V)(qRZfʥf4w'G~CpS ^ O4l{A *uR:(}xnol'CZ$r”Գx 8nۭATurmM|a?GGHU}-e*0JL=bOk}R=,G6-50ހI%A_Fv~/.ui^"f#!;b줎ylt}OthŒ {-Ǔ.c}WWE׭. k9+KGTF1K~:bg^fnwĮq5)A-LA޾6Y+@N9#,px} ϼ/mj?.ϗqD~m֠Hӄ%rۨX'lugpwP+=l;L?a4xXc1-?27ghH3Uvݏz|X,)]ԇSc6pN*&{9qqvUVߛ/*0M!%gk"|9 xOw TЮ-VZ*tO(;j=q"òlͩ~L%PuuVv@mziR3{]t^f'J9H iޫe/;F~u=cJ~vb_q֌ 8⓬J q#pݳyoݚQ3Rύ*rUx;1Z] H) oa}`ԃUBl]Ԉ~;=N t.ۨqkr#esA!'G;(3W>:;@={ ʋ溪Z`n*[r}}_wM rCJ,E'Ը)##㵅i3y,V9=wl3h%v_bb;cX{P͑NGI5n'k'Wﲘ/&}`GYk$Io5ǖ BL!؝k >_ˑi7a$\L5p9e/szJK7Қ-9~.u :c@CrRm>jWi-{A-A)IbC N_į|sH/9'+j}=}R1 Ж YQ Ξ=QsLuhF؇@m‚/H^op&ins/*5O1o ٍhsC ɃS䀲t;,S޹0E *Pev X#)"˾dդFi՘+k Z[wbD_@v_[+uM]+ѫR{+G P006!$ d`ݺ7w;w ӫlw }L(4pw ml]uSBvݹND-RkB1k9~Sj(Ϧ3bHna9 ȼ2hДv5'vKN&\{QyBwyeECTt_sufh{gv('U%:oJ^EJ*G_g9l_[B1柩*3ĎZ$I]13doAFTtɃQU( ߎE <:L$[JXQTh XOaXmTppCD}LV[g_rHyMhN وmw3O C9@5, Mj Fqr-a.\zYqWM@H:5EiqOB}-KVr !T]Y(b=Bф{6±!i8mrIy~J]]YNdoYmg20.IqCd+^QE,PK i8[VkP,O/82Gt"zĤ$'hqlص‡G8/ zŶ:a7}9>[{S#9C W̷j)w:|4DK ٶD[Zd)IiEHԤ`/QR:? )-(3l3}ZpD.Tpv6[U;=6&=ѹͅ6CKDdLS#AsB/'i!o\Z^YUThoԬT  ;*O9P џ5qtc)rq\mǁڣ6ls6]u.cd5d|VI-tӶ $NLÁĩ„X)e@z;|5",_)T(`orp)"{}Q. EpC||ρwO9ҒGCGqX2|( ęk]| p>K/ˏS5zΐd=]|&͊>½(0霪G_:Q@)"^ ۜd55 %BfT}Sq*6V݀wr‚Z ;x\,F5;8!m&26*ymd5݃ţC3NPO˔m$^7/8|IIIԄߥ W8[ŵUG]W]n3ʔQmb֡>gc-ѥbNJ 6:[9aWxޤÂ'#VE߽"^EkȐᮄɊꁤO=[6ZY%/VX -J7ڀ%Ē-s d\v(Q(G^{n=}ǢiS33vv5]l뤳Oҭlӂkǣ=6_q6+F258? NU֭y~:c'913H o7-z_,J5,6Q{(m)DaQ/>pkjgJؐ3uO`ڟ-Pl% h$ai!–}x ֤nD/MCt)PR gZ k06#  syaUNZ v*îЃѢP;۷U1.ݻA0}YYk$.^I7"i2rd` K:"X~++9r-Ǵ Wo*if@,!ئ0Q;Bs oB{@{T noA\ʓ lQ]ګ;_3Yہ @s3)ûJB:@q4xv[Qq[4l698Eb]Y$صGo SC v&_śQ$=;㼑e,$Ubƻ7S Ό0/b[g3hfĘ!7Ot{ (_dX޳b@MCi&wL&=܂=$YgTsDҲ V۴||:㊛(.wTaUu.2]TX h\fG;M̼!&pZ{aыb!3="aIrasn\8 Zq&xR5u*?-s)r\OA~ Jħ9ׇ :-デׄe/hhI&98U@ΐhc?]m((HG VD<-b9go uY0?@ 30WPv*_40Qһ 0#EJ[i&!{us;͙iůp]h6C{ҾkohW`!3T!{YanFNa) zܫc*ʋ.Ao^tnXNLi ,A]>#KZ*~R[_L!Dze_lXq#\#M@ʔHW2rb@E#\g7 --P;/! {˫* khaTՓIn]ft3lH)|Vlf?a 4~)Qie]iԹqj3֍C _a*`"[ipg(׈@Q; j``S; ]Xt\~/*[0XehG_;Ji@F% 8ܖ&m+>G6rΰ k3>> ej_kJZ+huC E Jk^5bPE3LjB<)W2) ~Odj\KjDfjz#dyuX 3u>1h +pVIGgDMjI}oteje,hڿax)1m+ C~"XjM1{t9%nkjjTOxB蟂~rZʩUBHXPSպ"]B`lqe%%r4<6`vO bRIBܠ\NʄJY vk4kG(03E|~S(xƖJɅN~g B:)$u?@5S{ȥ&xh(Uu}}fQVU]4:m^6_'%LOS N'*csv׻5)H3Pf_CæAu* 0e_݉*#FI_9LY&N~u5}(˟rfYw^^,)uAs@0kfcW)8'0}r!'e$5!2'- Pߧ&H7pA[ۚQ9*KAA۱6v<~&v^{~"g}$2xx ViAk8#W^4Ttc_#~ǥ7*w !jusPrwMiޣdȕPkŭ؅z-O70gWӣhR հJp5_XU3-h^Eۂo^͞&|Aԏ˳K6G sDMt T ^,~o:1LB@]4]XɢJ|gOTxDGn>tk9]ZUEhώgׄ0ͻ$b>48n)wӮɫBQήs9oQu@dۻ]M1D7U^Ɂ4, ΰ-Dzܶ" {<---s ғrD@[O>U( $ L _b$Q"v[eDL{W/o :HM(@J:$Rέt$q|fެۓ>FGqlʘ8k0H\$J 0n39%U:J-~'q tQsΪS\*#OE4,cdGVNH5.NU>¢wѓ1T}=FTr7g 4@QMiYjuVZ{5ewܥ NL}Dm:>-X ;:sy|a9tdj(8]$bx2$hﱲ Ѿg8%:.]o;l]x2|A ^F]xUS'kfU۞N588I.Dh; 9MF[QL}&{!Nty ~J:>,;ԳvIbL?՛{ws9uJpV5tV`F8NGL>hx%M/'F=@#7V`큼AqFN < x٪.t;Ǘ5Z=SZݜS+\\Vz!|Q{VO}O 2)*ެ}k彨;n菸S+WMWJ2nM b `w4}U J8`\ynh!@IIX}?淁Ƙw]dy]@J"862E/2Rܾ=tPزıc܍J_wf3)PItnj[~bxc{r+'(( \1ulT٠X?lYEKgAm :V˜g8i8ap^_?A-~"80ݲr[z@G;_20F6tBP/7aUaAlwMIFh靖) 7E촘rLN$o+awşSU|ttNF7n[C ^cjX/22PȜ']%`(~mpwJ[2 I`늁ܬ_jDZ(#2P QMFXC-|(ZIxu^ZE&=T6k'l,sjp#,dh#ozvXm ܴd1Rvj*t%v0pS_kI۫d; t/}?RH*A+׍Աzܱ$|= n kVJ'P'1{{_x뵴 vLU2M-F2>T^ v|y,B'¨C>{BPTص猿==3VQQZ܌@`yQ?\'j1 +ypN^ LnX0I3ԛ>|#GړËf}#{i]1 t ̖)י"&hɊ7_58L酉7bbs_RS9ÙyT>OC-@SyBL+~]IBX&F< :}c:dr;;$2cQ1zy v>ZqH|~enQq98P D"SҠ2ZAR9_aһP=~0FtL%Ljpm^aG;gL+f*W:>|hF;K1踘xꟐ-Ug,q~٘dR&1ݹN066[nurz(bkL_i74`xM\L{*` ed,m)pf&.<űg SwAr=hL)ݍl%RMWU`%s$_i6M[VbA#}j764?&Os4rVS_1=5eɸ8VTn۲Mqd呾s~ݗ?ďY7OVŶ ܟZV7`7FINf(&jg3h\*o stHt+,%IL,Ky*D4ϔmםbE3T !=28yBlDc|$]?P(IՁ؇ MWt\'Cx2^CtuFcB)1/ 6K.;bwGH!gNiyBՀ`\e zЈf5bT qt48ìWHSW'-\r*q;t Svs=U(ohY(!Ql#_Jͨk(7cңpcV}p~wBHFRu{^##^y_NlfN5EhBz}7>}>qY$2Mӻr3n{hC7 tn#:7.ۆ=M<ڭ8ފ!zqqɉ5p} ppHִn*TycxL3G-$hQ9-߫l~]]7lB%kk|;B:bUnLrz=C)FC3KKNnF&4hYaxhD-=텊=,Dߜ{dȴqtaUY7?ԞRGTinۑ\=W6J }ɏ!/“finyh*6ԗF5?)isZskkcXo9cW.h`(M$3 ʨqLg\ݙ鿗797^AmWMr@:W{p/Y J9-nYnۥҠk?|nrrYXWXtvC#E$cvǁV9+㓲#KCkG, f@ҚOuZ9S:Y礟lp-$k mSA,[p 8'ק%J+|F([У_cU=Zԁr?Lz2 ajn]r7M%o߹H=soF> źjF*jC "iTzVv؟9]󵂖k0@)": :w7LEPqY2jxaZz,| LLpCil xnP^JG m N| '67ˢ|șvjG)BfQK/:@ž={E8C#/ю-r~p2"5ɰn%OҲ~H}_~=?y#{?R ,i*F0 "'YǤ}2m{+/n§6|snӕY~C`KW:ѰPl{,.sc9N>2v+6DJbX쾮ʚ$XE,w(on0VLǔ ~xh9XX,'Q?Nd}@F&?.x)!@a&JBCBm8T\ %=r ͠gFE9$?%Y Tn3Pc^XwO>Fnf:5YL5G" 2+\R/+pYFmwAtY\RU=dM'ܼxqaor)5Xfr^Hս7/dĠc2#r5|vjY,e{Q (5E9@WzK I?VD iH.eU̖4>fr<$d]CVM yKbJZUmC bJLsA1CɑU歷 ip-&߳Go"lhn@mO6xZ}z=˜%_9(7@C"1y2⋕{H=kWPݱjTzNjZ>f\pAY,WCպ=N9\/!]D (S_q~U o?;qt^X@Vk@ժ#p6V`}<8Xsm4N9\%İoy4oק yE|Y0y03W\a;Un_3YZ0,A1\ S7V΋^ +"Z)0`T֓\"__ ^:GeGtSxk:DQ$b:DZԮY!kɱ[M$ _Pd'=;liM\8ek*Fh!GW;8ArfWx~w;GRS%-kQ.RW+ꋑ<ڴ\%4큳 Hg,*& UOP #Yh#`I]/X_\q]}ORBAx1ŰX-71M[y,P(R̄]t ?'!Ђ5gwMJolKRm}{κ~TLf L,eί'SCݷK=<7 +cQ~+ ˪Q8,JK;xQk&WOQz};-X2Y4Oc,N0Nˮ8k>]IsFoD[AONg#BI [K(>}H5ݧENcH-dj 3Vz6R\fBUk6\ JwMlUm}aV x?{Ù=D<Əh[Lb!rTf 6K?7z*&wXi HAb! !u"6zEiE]+}f`DCY7樊npOsMɢ΢yiqg7dj5x4Y`S ~IתpI(bDni Y80*Q?wTg=+cW_yhF],Gc[3 |?Zve4] %fzZHLY;"lD$e NE4GT,= mjlwĴ~ ;^2e-Z,WjIėYY܃ySuvAƉ o(Yw',w;*'<}IL:૯ h}AEC@ ~mpd+W۹ `"8!ҢJF̶ ű+vC<2y&t>zR nhl8 IamNP wJFwveJƕG9r%0 *k [sz1sA4䅄+XKW0A2O`<Z!m 6Z@zbܝFtq0!U米J#+{T"{)rƩ\RZ"kG筞S|c[ zw;ogAVUn!ߥXqE*9˷Igm3ROX>_śߕxREԻw3 faZ>93Na[Dv37kGrL"uf'7RuϠx/`؟ouH( O]|Y} u@WKR ':n_[`= ..n~Rhُ449 W}$]Zy="0sYbɾt*sQ s?2ܖZܭ ʯC(̋ *8o>{tx2ql.^g"= cЋ6_j ,C7Ff*[b+Deͯr|0Ӆa!/C 7N=D[2mqUL:A4+i,.|Qm3 z4 :z%'QRV_[L??!tD̻8oaa< #m|/A.Emмf/x=2UUܙУ;oVؘDjR{zf][?*15JB[|ⅾLrЦ=CvPNmmP>l=P A6KÜmM }6:BC()C躓~|3S}4Ԋd4*Tb(eAm#$#m.w!=c@͇ e['E#CȠ~8 ռtv>rri<#soD gq!8-ʆA &J 9,N2SX:-@9kʉ]\n骚F&2o3BD0zJH@zǝa@հdƲt^pBA %KPօhjN`yy;_KB?CtK4'AiblGgŌ{-i*u:_twJTbwtulxxҒڃ+B#Aң`x6g!~%vQ-@k>Y!j_CBL ڕC44C8Ln%'maϔ3jj)G4l e~ @a%dv8PY Mրi/{?_'8weϢW칶z5#ݠmx>uo;+~YΎF22t He! 7VpOND Q4n=&Ƚ]$lJ)h-M|TS)I."r? 9Z܏ @b( 0sUMXfovr۽Nb'hȞ:cȌƀs3OuMnif.CyY&C0+#[ܘ%%g!D>G.iN'KE'|Cָ]}=z>93??ni!XhRmF,ߖ@緩]З$,4 .;,RefX,v̳m`nr= x~RpO`cǾhSIs0yJsib3 txv1y\T(L^oqٙ4l$db"o%;mA-G~"aP&sZKiKA짇-'W q0RiDA5v{mG8|ZևQW-mU X6|Ѯ(-]DZ0NVLDs;?TĉaEL$}w3(q@1-"+QfUSz5~c`hI'Q_37.8kCkl5I_/B3W,S~\OG,~6AoaPm?5`iԆə~ 5# Lec2 sinݵWAk)} Dqj.[s\dMF%[\+AFMH7s_&8n|V n.U8 7GvYFQ)٦0<^Ő\={;u/t]{o)VrYa]1COdUQZ_KuCV&v9n4dKP.,OkMM}~dbOFCJ7!9w97Wf.q=$ڲ]eW1O!TH=&`1Wɔhaw[N"F dxG ;]a`@并 q $tQ"QfT+Ph )4Vq K9J@pvpF+3ɵi&D#iOO=+ ħ&,rYQxd9N)PnTF00lG?2pH? iq䠋']~IЭkxYwR=tkG+n5{  V󐢑FlRG_qCb3P^Ȫ(Ⱥ%`O/"3YH:\On2lցY.k>'*9D-.oP5 r ;Ww^=rCZx}Zԓ }թ |`Ж MwBx)SE%K, 1JnU\ӊ'.7DYY1_H:xyyjC%y?S+p?S ̜l?A /;yhffu8Ӕz*VU fPx䪡\5֘tWm(3:` tm c+TJ΄E]r^wLݒ 'wX he>c]g)!ZF9Bb/G7@\%α+Jg, jN*]mKH<(=SN.@u{#p7?|7OS&o6oƴYRWÀ.*ziry},+n{BԏQmu45=m{.@ (#,S'qi>pWH=KN+ӓ=:bz3e O΢-Wo@vK y[>玚ZԶ s|A5h'VÑ!VEH<qk ;wӵG.~c3uNn isC( !GvNN{&Yh'̔*eR@0[Q8!BաUHYz6QF,CI/oԥGt336"<" 7Ζ\~[o,0ݿ]ů:vEiI4W/k]pOShZayy+F0)n=-Ey&~YEZ#ii.+}ŀ-]5=ł+y--yP~ҏFA+3H ߼٨5UL M.^g%L i7DVzVx=_l:xP+lvhQip)ˌ.;20&Y6W\'Ȭ&F>!KwZC/"J-oRNQܳY)+|"-xR5=7zE`&:ߠE*ʇ x̔z+D/ӇSY;[nz '  PIZ(渔_|_qVKԣA*]TuSȵMMZ(?^C^s4tI^H>CW\cy^ێ D|d:`Ė#9p^v/ q|f@D+3ʘ8$m(%mA{l3 kB94D˝O!!= 9ԓv*d@; Ќ 2ߍc/>Ӄ|'v 9+E5 3D1)HH@ZC8;Z }GN^!! )%>oM"k,wqJ̮' Q`0M& i*Oʊq]i1Wzcv[ȕF rHi•(ͫ8Aꁨ~ Mϧ |> %T}* =̿Z&>Աd@~#_H 7G2hc~tyFr4?|ݒqZ9T ML+rx4 )7 q7.xqaJ eyvMwOif np֢B4܍=gĽ\ Ն$0RӸ䨹\,C&dlwyl2_p5֥hlbK㬐ixp?&E,@,D~Vj L_w.[θ `jux"Nוω,Ӳfwjz/2W5z?P%vN1< RjH~e.n}N&TvK* h((~['kfKq P!?&Aѓ=7pHq-6@ra3̣рlDVͬ>a dO>!]Y*[Wnj5nm9ko`,n^ ('J5e:}Brğe q~x9MPT93l +1OxcuWl(jA䳨0rm a4΋hؐT~9%r` a䩼wh=pmɜ4 mlnK[[ MY 8OZD'  ~KzQ& "-*O1hpb^ʴ.\ZxH2]BV6Z]eEpTTJR ;~!Kr j\ DXR߉b-cu6:d xSUPK5{ zh"G4!PIY h꫒{eiU|gC!!`h#kvU]ޯB#i9CBO$DV&# QU:.ck.R,aǷ\TYme>%`MpߺyEvE`1/89ǙDe$ KSsXy.n(fVpό3h! ߔu:jaǼ]CgzO(͜^.Q]o٠~VC:N׭ (U^/O_xBYs(􏩶y.7xUj˾xV97=c1J1kWQ4P G;"bAAxp!zQJBeA8(}O: &:KO?1]9T#YEc+*+J$uU6C|&dM~D`)=4_i\/@NVV%A'h#o7Hꖾ͸_!Eƣtl:5BV~o΃VC{77l7} D[.83 IV[`IC&{ݫZA Se?.a;9 +4aUNeC/6~\ 'xAg㕣CIİT `'C62Nݚ+!WJf iTDΠfqL3e2NNM?1f>3AIȮM?AH,wk|n<:.aSW r~ǯ Ak]=꾄~.',eT8IX'~RI睵5Я1r*S 6%>{.x %]\Rp4 ĝi!90LVgM)}HM:J߶4ol~ȱ?_MUB+lZF'4ǐOnzD6@OH*Nhzez˻4Ճ%A+M+UJMgǒ??=0B+*`dVo E{݇tc5pd^VL˞Q)%^-TxZH#Zn T'xZ10VP@?эT?.8=i".P/kttJ[:N>F jEhVEjiF+m/JƻJXSI 43I*QM/k TE3=gX2("ZÙgS݄z۩?Y^C+N 2RUznTE4k^ ":nӊ)߮0!k2p2VX#2a,lB9:*ɶ}ȸsl9h9tpR콟B3$ՊOq\u+XQIwU,T8Z35uӥh$@dJi5XJ :x&#Z _̧ H!$JRL<AE4 qFuT0I  wwTI{(|r@>)S/GPٚm7D|zrvxdV#$Vd˨'T/a&Ä_*)KΣ)N5&ьj×(r%<9Y=``y̳ڄ\hbߩCp>YH*`16McQ>ICEnwe~"0.G&񯢪-aU8b֧`#aƔsi& EFS*r yJ52dMgG:z'-2 6;! A lvHHZPbQr"E+8Mᘬ#8{IΠ l#*q/|m )mFM3@GEWGbPl5벛=G CBܬZ@q%pVgK*Yq$\M-\vӓ&jn޲RsObݢlNR S!49THڎlT׹Lh6[A:DGú͸qp8Źe 4LyDo#L\ǯҠ[ee&\΄ HB`D.cQVi{kAsi2[|)6<d:}zCmX,7w>夻六`"PȀZSEC7 h^N)vt->Y0r]yM(*H~?24#كǾ OB#j$u=|Ԣ{ŜmEfC}:6[?M&"ٙC>F!i?«l1w eui]/ HS\ڏehmCΑlUi%c/mұHYٝY8'W>̀GT._{w"S_F{ˇݛ OXaW1$vfuƧgp aJOH]]M&߇ 3 , x"ہ?YGABJWՅ6sSSA gѸHAcȵT*G}]8V+SkM:GXfcZcDDzD5vΰ?Q\UL:SBr R&^f6Tm/A:]Թ`yB&e&V}hߧ6fw}WW1۳lǠZz__m=#*.0ݎk[K~<0%۷U|WU4E\QGT@:\`J8E#(MfBjQ5ώ<I\k ,{ j]o4hWE6=06]P[?A~;ȠFNՃǎ7j, *h*wP 6+RO3ofo6PE r&%]FXyIIV?ʛ C% -"0b qw3)]rͿchL 'VƤQ놧<۟ Vmyjrp[s@BN~.&Z oMdF[ pp6:׃"j u  H<ƥa ^Օw0#N2yiG !D}iz6[8VeEwjANL|"5?k-L?&LįsciD3Ћtw5%9'QnIв| ۆɶShHL7*3r|K.L :Y vy{.ӻ|k_QDl=-HbGm*?#G#DGưMG.)NśVP~ɤoӮji!Kp Sx$K!bH /ǓI-ŵԝ{[tI?߿Ia샴R|AdK!;[56jX:L<%ꀴgCV$/Ba|'rK0,!Q ! <[7 ^@7'y꿑`e9&$#{M4p@Ps ^'zxxҁ9ҫUsRWEW5vS2=ZIpagZfҍE. r؆#G\ 0 w1ބ(;_ m6\?S0g53#w⛣&fHvi.\9I/ޮ h fU'TVC&OvFy2Tdl}L1W}2f!!ymK? Z Io`Y ׸J'"m_|V'њ!&)$AX'hn%pÝćK*K\n5"\ȃKȕRad0i# *yf6&~O~PGMEdm#ʏo8+lI Jmn#m%o*v<߷wFOQ{-!蟃Qߵ1</X}&)DR;AVu IE˶ >~7q3EX@NKnAy$.&x+͠~ˠ[n.zڢDnV=dM˗31hע.Ё >/Eva_!J|+[(>Nc͎]17X%cq^ˉSv Qb߉.ly8- :д~8UXhE +.z0C6q֦Qq2f`|9$FU0z "Т{T TsWN>qnk~ё/LzГ+r9g1D2j$ NY|TG_Y-j@gŰcNҋ#y! }i ߰9e[6ǷI\4z҇=?P Y$KAq܈,%A>9VmkÐYRPߕ6- #te`ig t`  &N.G\vijx gk^ yUO.=z!km_`|gBm>?]؎Xxji˛| 揲OɉXNIΥF괙)~#? PbvIu*ca}jc&m4{ץ *\ ]w XZ 5kHxqr#Ztdl{ɽӸ'ey =KxNא9G67ˠ]:u[rqHq`O_}Eq`%GW v #51UDi vĐC ^vSM )K `U-pUҌp ȝ #=m@v>B4_)}~]\c.I;Bs$#IP"@tqH[| uZ$~l"FC[j﬛cjlp2xAw7|^J8;B SګW{DDK8Ft)E{@DTܣ~3f݊ۀȉ#0b:>[%cZ~Lq8 m]U$JfQp׃I:.sa.:< jojm (WiICp.)vHxr6RfkX>9aG0,*f&wDWы~8ƥxٸX%mI UJXexƹm$K@ :F]+6[k J A b;}H1HB52#<9Zum9Ro@[K % \^J?Ni0-o{1z&ovR>.oYk#+{'L!x|ToP*d\ R LFNzPLKe'VKHBƃ7|TiӋP|V _gDΠB&$X])|8|WJz3 EqL5숍#6:_M~d)ck6OTd"DI2C#H$dBVB)Qx.=|% =gD\T)Y.:gz(S't˭!&dy{,go ^֜2Ho̻}bhUV+V {6t ܪX(QC-NuaC5u4'ް-ؑρ]bf$'zߦB(`tf }bQւ_1]fz(sznFB.޾?oKYRv^|]dXpDh%v4?g9$s"sHsjPr60OO]Yq_p]y?2*hAϭze僡5ιDsTB k Pe 7?HѦ{8y2p8]V`yUUV_9(km7V9MI•+QTwHwc6j}"u|Mx8u|ң6Pҟ l2C KȠI$FqڻP䛦n!}:oć$n_s`@pOW78t >ʚ..h\gp|%QsX~Jx;I' ~'Fmp74=Q$Y@.,6Ƕ!'"[3Uf.'B9)DPB8β|cv~V[`<0d!H0qrd1rX]vGTM(;n%KNd5b _7ݗ_ŅzA! @4D]\W[glEP. R!HY1@EfN14 z".Ot!qIJu'#h|_+o$$DsKj+@g(up*!PkV`=B9gh{:b.%}M!LW/uC^7T)ek!FiV~jRzY85}72-F8mb+ծa^nn;%;q7 үX e֦?& ?bɴIzQ~Bgpi>Kɔ[2[KyA$4f4t!}'-@LYt)5mCKL;@*Dž=v%߹ /( 0ܭ"ڲQMf.I/B툳 b-N 9/FtF1HB&—ҏƢ/gKIg 6sE"7^0B7 @3AփKhXo^ F,u)V$# Elwv_2h0:QfߣZԐ0 :ΝW5nƫ<۩ ȂH3=[4OD]h, VN vs*~3q*c]+B ׈xiPTC ?])Ik%C* a*QHM{W_] M_-QOK')S'|IlƊ$hTЛy;)k"`HJiTrT! 81ńp#b0"Ms_0}X\&ՃSVEA$&1Y ƸSU/%- a|{,`{*K~jAWRֳ'5`>qCLu6wzvg(g-bn`)S6ǹ@fqBlŢʯNV{8'\fW*vx0)!<JRv=}FGdjmxʘSYdd;{IhBG͗Ep2-4gtNvK;GQ *cRN>wYs믳nK> v` Eۿv2ˆuV!xeAF%oÕꄤP&1`3Z]̣nkZW~Zu!g YL.r[ɮZ:pJ$xA}$Db{nΨfDQI:.XTQ ><@$T{02D=LGĝk5;YjJM P0~1/-g?w iS[D>ʤuP48XJ*SQ+z^p8z 9V a(/r?+ frMBX=7jtI=j-R[ a@ꂫ .ŲkQV<[P<]y.םw>{g+OfqglR>r"˓P  4vWIeYBlEض)}5h,"A @E/'PLRJ3uuDɎ-;*#x$Zt?!=ol{\}tԌvQM-cFFLk>wFhtEi"@"aݻ;{`h9ip~+*H|E8`K"oFFAtꜼP|=gG7&|Օ@(;u3/A=1=+`&{ rQ3!0E.2l㡕y5wLJƺ1{<T F@"D#@+f9jZ]Fax+1,vQ TJh,dIF -1!@#(;"\TԢܸ^'zBS*XEi8CΝy{^UЗivDQ/nl̚߷|JDݩr&]OD0d,c^sv{{`K]AlY{ѱ:a$'z5fIn'xښ:9DZE^u'P[JuqHT jpoA+̓kT:?2z>yH#7E$JHtaR_ 7O} {@H_q)vڄvֲªMs>=vZ"=֊ԓ1p7b(F(5&- U~ ڃ VqQW:َrSu鍹6q IE{r($K2HЕJZ"^e| ɢeU`o1h.9=-][Q3O|Hc $<ЙMBZag Q[w9j%tGy#B%k;TqS7=:I\4T~TK@*1 iؾJWm؎fqaB` Iz 49tAX9VF8Szv&)3Lͣ缕.Z3SE.]n9X/ $C _:9ˑŇqIvA a [~Q/ A ̌/N *uIp%:!}VcI܆U۾rxi5Ѣ`tѣyvUt3')>-xPGBG!ށ=Z@v|":z=2eLB*\Lˬԅjx& W~^pʼt,d3Ԋz `?cd@-;" Jlch¾$´35>2;'qfw^[V%qh/cXEa):Թ5ϥʤS+n_8-i@ cw~/<Lslxg-f?k [ s(-> FkdSƷ;şh~ߏ0IE:3(X)Oɼy<o B:-25ǵp NiGHlUOJg0Ms7~<*}0j7cO<T*[p>J9Yb25rB*HXr9={ϏuZ<L'cn;lP16 "J+ ihCƂ26&?ϠȚ\A[ճm :!Y:Ar5H9+IkKGrc*- )9թn?ٍz7gmF9Ix|ɆI '+B VVŢҺڰG_RKv?pm9e5oixiN{>Gt2<x401b >0AIl&#R$|wGnݏ5L~u`_`!R5eXj>̾R. O9K2>|:J< ]|á,y.+UdԢEyqĦlM?:? ;3 !fƆh+EѷZUbON3 ϋ^xI:̤%A7(U:=|9ӓ)Qh>bm^LzkQQ o}_~| 5Z: M#9 )mry ~ДЬ 3r_kY)}'EO ڪX垿xZ5a& ӤD8WST?j]\:*>p &{vf+r+d `gT:R݆5 ($!j]bN9_Z"FŽ9#L\59ɓ/})O#5 MJ>+Bd Ԫ}lJ Hfytg W.kӔ(F*) j,p9U$bqVA2O iXS ) ڣSA4nd(:`wT\@g𥰣 4Qpy!["c^s7.y^bZUKVIjYvwNJZ HԔ6ޘyoQ;m٩&H`T/L@L/ f YZ񇒪87y9|W9\|_PU0-Vbͤbd %(ioiy>~0ުBw%PO Źܔ E 1ؓm"wY$19ҳ<=x4 'YKQlw~g-gT>*xP!Mmr.yWGyYRv N볼 1h2oK Ng3Qfe'Td`f0wZQdܙxt6ږ! R]|.wI;7O\?u5lP"yNF7>Kzz`4rIQ(y2РNڳJÙQA[Ɂ/vZP!C0ܪy4`߽lUAF*7;!p0}e$+q@Ƌ:3idw@\lb, *dOd/ZC{j1ծKp :P~A6`ju4Yor,X:qH8E(#'}ħa(hd(%w5%R'iV7d$@{䀘 ݞυ E܂ߎAfj7V^By0)Lranz R߶uG$z~TW\ӑ1v&/RLnm^p,[BdPM;)z`9ּ?M+Kf`s.IƑB鈑Zk=usAj٫~Yg\ėJCE*.fݥ_[;R+K+)6ZL) 2xE=hox<GM@vԛr}VboP+CdEф}MƼGT̔t@tf.:Ca\iW8F+j#g^15B`ݍr1C7kΉh2mוέ!e&`">.IVb]KN扝Pp@i\W9NT{2PI丠QZ(p $wBG/GxO֑c gӜ*$$Vu(?s&Vn.H |̼9<+l!id$Y{$a-@ԉnPOTBpsGQiMrR|M| kP`D#/{íߕ UdGTJ Lc7EEJ>.ZQR55`GNTb;(S^l&e@=^`EɍW3Iϝe_  Y#-( L͆CfEnHJ9i$t:CBH7VT'Z䮙 FbeRU_S$u!.wBĚ|TADm-i?n6>FZ &Hܡu*MV~4!_saiM޳9E&grc3סӥJ!Q*^0=6$ƭ鿒X#@Jت!IZI4eƓ|oS(A\.Zr%]U}{ձ~5jTM4zg=]iP7QY/&.sC>mص>TF1 z3|YHc/r T*#Mj)a4ː2-,.q4:v="|ƥ7 A}%\P{5U9䄓J\Dl<-@X yH[nLTx 8̪҄5 BW9KWI**P$Iz[VAg&rޣ!ǧEC<:B Ɖ٥QVF/`\W$򋫒j}m2 5=%^^ANOTcMv:8 h8q}_}uTt:S$ǼU{u_0hKΌwdɕQx^3}:nw6/̫3ܶљB!)ɞ͆]U!5y(W1+9r@( qc* ~Q@KZ6|zeih\ЍnF7oOj'P|A;2~&W̿~gMr &ǣ;U1;ffn R(E;,Z_#dkV;q#MkԬ)#qJOڋYA䰖)l;Y{(.;@0OQ$Ǡ Fp| ב:WC$i 2 -VlZ֑BvK…p/ð;]_Gs,5$a2YhMPs_}ZԈ f~G*17pY fS*ЏMfWLtŋ9T٘IW T^-F;/@8k "57P!44:4R*ySgvA߈?WR:Ia{JMBѸ(j&*˦X٦>[!Dy`Br`+KS9\ycT$>c@8>gz1~#F% _l`ґ͵AwT1oY+82 9[0rʠMowږE$1!|y:Yl+jׁNbd[+@[3W`vzZ L{xޣ 4 Q7>.ôވFGJ¼Yg4%X4'7&gjL8 tp$E!rv;B~Q?'b]VńQg4ajTx t˲u)G|L[j~KNG!(RCh*Mdw$py7#t(;xvXDkQuvjZsͨ5^wk5z Zn Kh Vyas M'Nk)*!an$,)TZ-Q1v0)?Nf;REg6Hwеफ&^I6O"O4O`Ĺ?Ė 9 FW7v; JeP0I ܏lڈyu9yj=O9D~B:@\&[Bb:URHY hQCP9lÐ@^F\ wjQOw)4/\w #KfTx?.k2Y*9>=0`4-EDC=uGt 0u2kl<2)$qÈΡ'tKC$`;Z^E̥pD<!G~Do̠kVڴ55`,(ϧ?2F :Q_EN._ͽvh0o8My q͜k>4e8u *:ow`/| ؏Rj"WzvE&Bl=-5JN5C'1p Ǫ^yi*dB\8V]{ $I;4%Lg GΐpgL̊a!3ؔk&+/]&7z fRtS~/Zٸ%4}Y7YMABRvθ ai_M.ip*E'ehx!%LUR^:WtHBH.0̒7TzT.LFoل#=zgb&e~1j574%MBU\`=!ۄ5"#Fמ""S:]?nH |TV郯 i*'pG<ұdӊ3T|Wotw#nIɴ/aU2ҪM!Me3.iI!§d(X^}{cй <8S?zc~vFɱԊ/o\^6',34ʵgf69훂qY]+\ lȰgT.K"X={DP6\ #!RqZ=LHbYzN}>WWybvnOC ]yc/ܺ4 6iOkv4O87t}2uԌ"+ҭeLQ+9S@LfuCvMWe_{r`~y&[*y]Wo k&AOAEY%׽D%O6JxIB3|΁SA|CбjᏯ!\mFwymWt@2B;S49ꨯl܉rzu֎p͚o 驎DZϽr}C BI i&ȍjn),4%G6 {rȒ'5N(+XPjf~m}=wAjx&;,057u6T*iH+/fEcmi 3V3ˆWpJE) ?/_o\l۹t_)SR^-m ,㠵MTtX6m+VM@P.ۉS9;I5(F%8͍} Dϫ_ ɪ-Vw)wDUڈ1;DK *8:nSstiM%@Bމ*JdoabA™u΢fT2 gn^FC^gspICs@x`~%)OTH..ӏX8 8̮n$YKNʷ|MMӟ&5AorA3+?Sa}C79t~(n$_E)+teXn&$46\qf4(\yE ?<% H)؎Dl-.̪s_"ۃWN0N,[u@ '3Gd8(An 5OƯQh^]UQ,p#ܷ DL狸 `$osˮ$E/)#f c)H!@ǖ ofGN7`T1lKU"f/b0u73?j"y+rRĪ~ۅ)q]T?vht%ln /˩7$EkvY$.mvgSUdlqGQp[;8и58 >rQ˝m8>UD"{3RP9HT| [ɳ#g [sهӀ]KZvK߃ۦ~VΙ|knvA994\!m9 K?Qh6 ]fsz?w:hMYX -Tt68aG"i{L[8<^E$>{oZ@ 7d6LB8^P/PyY & nv{3~2_-^I@d@39Qھ_4̓[Z'Aiw9n#bԳ!6Bb#NPSzT K1 ;a$WX/_e|l|y@' X-$kZX)҈pU5{ğNkzHucAJ[;68ϒ݀-^_f $!ü<,ygI,6Sʲ&aeU.1$5xdnڀJ/ '-XzסHϬS~-FVysccAfJJ$nXm?!^e Qz` lDD8;DZ.Ъ*9vkTp#+*i+gx1_JRd΅==8uKdO+9鬻>c;d+Nqcg]fg` fշ/-=iY#kOsTPF/|"[Z<[FO{5vݮ7R9* p\̘䃑 `{>/Fz-K5',(nI[u67ڨp1?3DBja (;`d[zAK;@؈$^k; '76lr4"2F&ab -ފ?Ww%mpo{3Gx]@ c09fKƝPPC_7eeWf{kR` BF+5HK7YW~6oE: & PqQY0xF*-/ryxstd^+oOrpw|5NbX`/[Mph-<>mli?/ͳdbQ'OZ֍fB2˚,'bЫ*PڣOjwj!k8&QdJۢ:^4Xwo2!H5E{$Y}jzo?%çwua|,}FD< z(mS׷CSkvx_iae q;?~@KmFl9ht(Pg#p8|05ko=fHi3qJ T^QW"Ĉ5sy7G HlkW-,DxN8w/";72')Ane+Khh75(_ZpŸ~?44T)˾(m~bLvQg 2C5C/zwvZf_a0܈N?MR'_]&PA+*)ol@@d$S 9V ^&,+Iy~|~ UWxLz^k\24ӊ"qTs͌;\x*fْ͕"sm6*"xƋJ _ Ӧa3u,.e=]d3aTۺ[* G694!L_L|H*q%Ux!^.1G՜gMU]au`Xǖ2Ca۪ՌBo+g[L@O{CGzF䎴GTPɊss_"[OOqsW#K#64I:`|V>3-lc :R k^m^] E:h4 i*G~(MN; J3n 8MxiD{o^CӄDUba,|Lt/co+Fawj/:(߾҇eg;r'l[ c5oî2,gp/R ,Vk1lՠ=J[lxV+Q!UyF8AO]37fB0.Z-4Tq Z?`HoQ MΟ^>օ5>YCiLlq5>ĂS8z[몜Z5?Y~GDG5E.z {}MdIWݽniz\ \)F5v ,9;|ҞQ>hrU>ƻ3ةօUV@{6|V1=D'vW]|n5j8z+#=\л9%5{&aZ nC,4E$th-dͩLl$U^P &ǔfGK|%+%(Z2bL.O L}[Z,Ws$vn<4 ]Ui os=_wco&R"9tᓁ>ƷK> 4nъhPqWe|ZҴ7l_oyۣ&>!N#iH ð"+/Ǣ~}ltFO"d[r*J&b#7p~ ?ٍ(ǡ9 }1Gl'Ŭ)(bPl09PE)Y4bڂ"K7]v JnB%$&3i׺*7 ,W4]l(6K$ECCą.ZRx?XZX&\1Λ7N#Ӥ] ;S=;FdC"IѮw!إdžiW|P#f-I'$.N`[me>#j|oJSc͛COmX1 qMIuXV*!̆ድ_=L< &j/TQjǑ煢W\bs4$\E^I"jI`U9*! Fe t+S3]X2t~)gN[Ɯ1Ѯ'0YNJLf!%P# yW*bePD2%0 &}Z AG r_8 CZ֨^F ș1-꣫吃E87_D5]1@֝'0FL@K?~M̾(*@8BĎ`f*.gE=aA:!  WOHOhTjPdX -ԵqCrR !@. /w#yrXprcYld w]|aFuu=oqSgF|&2\e & 8-HRyfi.Mft &<0q{^}FN6z/p}ruD^z/6 Y>v? A!Q4xJPQQ:C"Aţ ]2%vd~T-^$ecRP*İZխBg{ y(2SHd͍-K̿w0as:4χ.W}Ʋ'8$j0mΞٕxc1+5hELKH6 vnm3jkhz}u`[6s\ ()t t9Gx"ΞI?59=C9K[@b뎄6o&tdRidxY3Cj>xYgMe3x ۍSrG O'qƂmQ%>qYi~k=<0n.6,e)p+>YlCxԷ.&϶k+#szlL/Sm}'8>ph @oHi/0C@@q$JO#V+9smq 0-~ek^ V6y=l[y͹Nwϸg :EQiWM?$%z7*ޓvQĮ) seZ\qcM-iJҷlf Cvonű_,ݵb ^O; jB9RX=Vv ~;G+␔@ /9Sa*x\ۡ[VĆMV6ШhnZl0'O 'jo Yzל#צ50]ͽuw"|r7B~8ܗ9}ɵE38a\HqMl-VRPnaZリ:e<mA#8ր6f6!jGPTL\;EwN_d[c}@,>(Hf|*C?ljoeŜ9w(F S|/{gRV+Xej_YdhJUНP].xx_[{+d+Yj̊X%fצ\KHX=C-kM,]SEwr/c%}"܄xRۨϤwBV[ܯ4G/(ZGZ4uEanSU# EA\^ C7K@߇gVPa3ȕdcYèe>GXx)޶YidP NGz]>گk AFqtE&I5|cݡ5ԇn}/zR^ E9VHх!an9. Cw=ROadtS}kalcΞ?dHTJ;J16~D.9𝻆 A8F*f]*k`FaڭʫNjq ^3Pj8kKv$+R"v&U)F=6_9ZDKD%N!O 1X2H<휒6I78H]b2Hjhxh՟ ]'hQBe JZߴ,|ήNx9EѴܑ\2VTYЮ, ,KT:\ Ew4m[-L¤*Ca^@7nr=% Gh6mԽSQGNDl+9io: nCǤ&R6GIa.h"/`Y"s.[:\/l f]|\8ۄThmL╱6N\ yU-Wcr0aNCҹ^/pu$dVӨQd) J?H/Uic-#V?gH"=)7YmZ?q8x8 :!Lϙ)LHJu6~ "R{ƈg骦*C T<E4n^,8vbLﶅlK]ɿb AN'qsOQGTs?$xP$. !\WK. L&犻=J";? y<=;nYǝos[c>k%m",FǓGc)Kg(]?/sCR*g:_h ^ 7܍ؔ+p[XaJpr_轊ρEuQ0YtUu>*c v\F!?-,&Psc/n T?l<`+(d9EV#b8i ?"O^-؊:զ9](MZ*e뵇vU #rhUCljSko;"n?0D]9J'+c0X(WK0o N:ՇQ5C\> KRv뢎?=*,Oh4ȒP`t^(`|6 e!R,jT8&gڝ霐e+,B܊Ik{~ HHA<^/'gÍ[ѓ\bRǜ?=D_>m ic3fPHaG`|PT*h8M1|9&%Rܩt GFD8HI4A3}q)-9ڒ@{a3Lpw:gzWرag4 ,t?"JmL7Pk:aQF]@so9}QęPBJ15L(KʏPEL" r:^I #)Q$[2z'~ 6zK;\5k8\j}V>t ׭.lhRV'/P̏/δdvm=h 8lW\vX_]ao%joG;uFtg|I݅{>X\}3ŪT':l]zΎ߈hN\'b=zwOfulXl֍G{pD*brp1 X9P0PLFSŭ.YR ҧג kA$ZzkTSh!*95e<Z-gL n9 zY/`-}ftjѕ0!6wԳ{aQﶖ|([X*C$=zƚ4ZHdhD!m$;_aЮxA$E`ێQ*ueB1^n|$߽JC95E+i3:Tl$Syw+Xc~֧>esexHK'\ ?eA/ia 1EHuiB@A?J1Mf|K'ax%Y|N$~1 \Z]U WP dP' =:v"|U=N؏DK2ɴ ^!ɺI n4f r6h%.]=gt.7t5ө^(T`c6G/E$B4Zi=MH.挗C)~l,`bZ&h^ѹr`HnMo5CP~DYB43iz qjy!\0.!%NN/Ps¬8>}XI(u{&`x}!u֒[d)-!*Ӆ>XKuuf')KiRVWH0PYfG8iU 3k6*9k[oiאBd+Ǡr+r=nut7ߣ2 |b1yi@C[ԝ19])@9SKmsCY)l~]$©N3T306!FtEOCS—({lwQh754D K*O#*Wu2="[̬yC,I|x<U¬Aʣ31Ɗ'Ldy(R1kHRxU2g'&ߨUjP5u|ikQxzE S!3xz6P*] ÄmFZTX+ rHbhrWCDvyw&췇.^-oRw?q%j[FNh%(.¦A@\/!pr VIxX"fp !D݈b꠩$,Fi>l R<)d Kz/ w.tg)FX$-qEhqSoi?rpվ4v^)X{XYOu87ʈ)Mnt 0ű1iR\Wܠ_)@NmZ[na{`~mPߤ{}6AvY*hW.3!+8!?0&ܨ"Xќ(9z-VL}Bd!5xdؖRP*|ZUQ](~R.p-jJVq]0.Q7)v |l{yTlSHs$)m^&Ԓp:ZXʬU8 ?Y=Ic8^uĵjk@oH!%zuKs)|f ^}Ş xasV~nr0w3kFnS5#,u¾OWȈ,a\#cG!S#K*A*,  IM\/:B|ٰ_Sd-^ǥu:,ba$CY E.26BT^M!!TXrfE6$Om#.kLAt)&&Lrh!L(O1XzM"5BT>ݓqL`ڭN%{GhTXwe!!Ȭ8i6MCs#|\6#+mŦq$нѬtЧWM%6;TuvI27/Ds\e-LtO/k_$Sk"ꍆuc;Sz\jjq`{+msfHr#ps8YkրҪg?7?kw/*Zyoj/,XQ x9jT@]'!\}vxR)|N~/vt?VC-`v"ިntŶ ܏؊f~,G)dYhI"U {nZ$aגIpQ4g&-ݻܔ,j5~ioӊ 3_PYH-S(o}gTXO(r$$nrm:~l'S߱e;iSuOYzU21qvmj:. XL w-%/}ޅ2"p7C,*.ID<:Jwucr ;˚DiHEMHTQ+ejHuΦVK_)<iizDP?XP!(rx5k\rϥ4[Y_9cQC{Y(gXspK )ۮ0"!#|e)=~}᮳R7 >3nk&bl!zx5vl%(eBdZop_1<6dxX+yM,jdD\녲xC` &ol[40NM<퇮ޫA 9nA~:w&ܘ Ǥwp(4¨z *t@ id#@!H> Mw(Yͅk.{م %åTlLkf +NzI5f8?@;J¬ uy@D>n> b<]LJ~#`2y0ԠlB'6LaRa[lm)MδFޞ8wKՎ4n'?G_T0n/U&`,^ 2vj%fHTk'X\B|AŴLl{ՙ 鱚\] /.p(NK=4j`1!L]-рCB g37j-HiHo1/3'[$as vԁ?>~Fzi'@) <!풱.wgqXնk~L81zze,(~R9 =L[I`8N!Bj3|χG aM7 }=o!U5a<`y6oj6`X:"ei̶e$#쫻dAJ#D].xh3aEp'#Fr$Pak.\%0_^Ѐ)ަÏXW}[V/6=Ƙ+oPBqr"*Xf[L PMrbEh@b‚']" An˛bGFY}`[9IW=_ÙCP|߀WB%93,sV98sQteY4@.Xo2*zqzX[GQtW EeMTOKJ, pp0pᏋ`KkW\=#TRSHBE3ۦ+^߅;d%Ƌ8Ų0`n$gmWnTd"Ji 63۠TD_-mXRD߮J- "R;ؒ9=ni識F*~߻`M>qTs]G!A9WjykgNdRC+[WbanM0)1ӐH>0rHa:͸&tY5Qʆ7pYI͆KkA:a>Z1HI]wʯܓi+ZL07ȯȹ9mљl!xўQwy"uwES6GRX;2ekUs7AGC'u7zZs(jĹ~+W>#RYfgРUtY tq=a6I}h~Yml5.=`- ʯ gqby$3fGf?b$~9mm:vɸPzu<4\2q:ىBfxڮ7Dn-E?'܁vh.EJ[]t݃TesҶ5qAdReUa#=3s[hQun[InOB& >&S˂ yk DL( g/W! fB"r]gn.CȸT:h[ 9d.Y\)%λKlxg~j٩岓 jpo#/ aOڭ LztWemgP1F۴1W8!flQk3=dK zhPuW"M=f@AL| !޸ +^K!yaǤuiRGE8iqn#eUfUL+"ɕSC,$#öq֢l/Sd&dmk5w}.SmzɃ;Rvl$$F pz07I¸cdSuFq6xd$6k7fB3,u>"rDbc5؄af$ф/j˂PfB:"qb$ ȡŶŃH %˛9 @@py{v>‹uM 3F5{ VGAS4QVZ֐O$4,kg \WW!]ezEךlH/DB)+ )]aary~<T_#r Gq]U8mA)LڤyY]=O/OC@EC\J:EhSqW3]skc''EV~eRnhrEU`%y89kg 0CԯCvi(c7pTNQXWӸUR_4ZWxrBq8G`C Щ#ZߟRE.m d8D5FWҶXA\nOʔ9x;`:뾏Zq t彬SLJAnʹ&QX78[, b֬Μ@"* 5kiiǀsRq=-w؞T,~Nڴ|ޡ\ :O'A;-:FE۬V6CO'n0ٓȌ6gDclXN~gEIUQ/kQw̶  w%4g D8|r>zb"Y\= 4s]ӭ(zlcI/Zg-mAv-*V5OZDλx(4o&%3[ eʅV fDk cD@ړ+xsN6'GW~ ⎴V%V$wX_/KT>qŖ ˮn%x]]G{1$XslQ-ƗČ.d'Yqy|!t8SY05x~m6%tSXHE\ u%)v^~'40C/=jϧ#Dgئ!ߘ}(&_c[S+~B.>c_VV릧.ʨ%C ח*eRv&2ySzJ>'r鷰Ac.ըDઙ4;Zh5JuI9Vv`͎[ =ظwv?!E"NP|{ׁnnylNՃ6ɸ!h0ȻGqUMe[iAW%`@Z-ap,qS{ԵJ2bo"s:>J%vDz]Pz@k(lQL+oHN>w8Uc-ӎ)#~sڞ :o$ؔRQR$ &v:3HDY/#YqwTI7. }rV RGcO/)U=U;j oV=}\Q(*IhqBa hUt_^鷫|;B"l PojLoz]L5׍/ 7\ey@SrNꕀҝA#ƥlO.B4y ħ-7 dFӥG=w`!7mnɯliW0^[mpY?[6nMYG8yZPy?͙ͥἹ IWKfU_$΀Z[7c3<>c kdgdTܪ|:I7EAQy@"h'lu;;ˆ1]:P՗0B̐ ծND*u@e :d>^g ~FJieMZXtMnq}YPSu2s6 ۴QFj-4c'#'zRYjЅDSdܡO0kjV N>I:''ܶyI,(8칩 8;![%te/ YP̩^!a34#ZhMmN|lT{nark$-nΏ܆5+UuYJ,5f̧64.3ЩܒO5ӎ6@"q^J~1ר&<`rXw ^ڄצQDhɅ$Qn3?tbq⟡J]@s$$#tJ=| 7EpSS4Y>Ɉw|v^P4 16R=Mjzb'/87%['Kl:\.W?g9G׃B*(nlEt-)`3d3.,{^|ƻA.r4~LX;SF-0P?o(er0 185YNMY1  OYfpڀ]9?Sc{cDz_K Y 8K:4Zp&!ץî ʢZn}-ĥisWפf&;K&hQ:{lT}-QRzS x ksds VQ lV(Wjf^L Ĥ+I^Mn?R-_=~!$V(0%vğN@92{ni1[RxX E9,!cI-֤'zlqb@n04F]grh2j. \B\L,w[YA:;HpB!\A/lt:Gb2[PHK+Tsd ~be~Ĭ,jG(rZfzc^oݻEFpfbfז$H v=V`tuVY`OQ_U'2T홢3o]]l2 =90lLXë|gq\8Xl?̦4m;1T )i* NbDCLIig pC؎9Oēz+(L vܴA)-YD'~RM^ؚJ.4Rw)O-=L\:rsMJ=˳!}FٝQR2_7&I5ϽuݕJmVŶVE럅.?P)QFqg 8z `[ч[/%L|uo²&;y&kYD!7Emq2B ٷ/_i~Ҏw.ظ? FHg2{=s2iܚ[Kl(-Kb|_zZGY<裦]u~C,z߈`rbX<2Ba "mSZ$e?9G3|I1Oh!^1k%8N-(5iz }oo* _qb@:"M$ojrjQd,hpO08_v x 1oyeL %[~ u""SAwGTB ԕ/9B`10(0냐b_pvr=&%Xbu‹]f&4 [?[+{+!*wWIYTr$$]eEC=zr$|Q@ҟ3XI*_4$aoБR)29+B-W>}3e{#R2m,g^`B!7a㟾paOepQ /iY[6";չ)? >E+xDBMU6Y̶`tb ;l -`i F3n>$MD> ӥ;ucRLHmi8, d`4USbn3:zc.*BS>?K1; hˑ#fZBU*(89,#[o 1@)P|"H2]־?OXDW\s \y8a$"CTOyD;2B?'6Dr%b.<7̟T]^T k4H^{kYynv̜'Tb E "h?Ju):݄ۨWuxïnTE6ϵbM\iCh,^iiH*DW ( Ehq~zN:1yX}X*k.'O f*=7ިU]yU 7AZ` Aů\PqPȌK2 vϏHm"|Oyf!# C8̆"ptac(>Bּ쓖: v;hČ!Ԯ׍b5Sÿm)B_G c7<(,dm^n >DbZqs~.jl003N͸(o&Vlg^gF.=/*cgT,Rc{DټN-(3w/TgKAhad. Lz@dSJ/RlVp ~][ Aoy~1yUW1>bZsk] <@WTe_pf"w}$d#m T6},2DF?dְ?ZGC5  KZ]aoUIrO`Eݠi9VgQ{e"(V"wwAO_hJ!L^)W]z2&%Q r\NtQ-CwBf?N9ߗ+6+61 ށjg _Q"IE3rvWTY} yٺƓS }=6ZCw )̶O+N*N 9Ma,TpũǤI8ToDH3&.+v9%m“&4d}qki'ܕݢc&0Rr;hZ89Aaլ! ~ljϽoABIb ,/Q.҈t*j,7p0*VN*lMQDfWF{#gnckVDFj.ؽ#t>lr*4NZ\A]Mh6սsԺW$2{'K,vBKh1XY{9>cE|rIOX]?ɲPn9nQ0! "g|d'UK+e*zh]λ176׭Dvf]EA>08Lkd2ZZ>@w=ՈZaz$5>iF5[-$&5q#7;] xU!@\l^DOTuȊ >"CMPUޭ-.g )꛾ow$t`B$%}DKyEQKWbH!@:1Gp ǥ|Zgf9rr}l*PbS.o)}/GhN|RSLC;ehb{GQo%k_BY 4?o2stoglcATJ/]]q ΀PebQ[R ʔbcGEpӆ 3[ExǠÕfa`H:]_#٠ċ{*B/n#76k:֩IՃĀ`a4PY9Rrհf@kIxjR يH[eHiM<>TY} P$E@TyZaS/:a8-TJ+CC',{걫T*yw2l֧o'F Q MO2BW^UG.$-*1bnG6ڱX5{b 8HoK꓾rEfxa]9!Mٴ\C/O.DsTaV""`9%+ a<4B&mzDT7}IPola%ubZݴa[s3~ۦwktLL(I#*3%N&{fFp=V )t;vB1ק' Ht"$;q@p[BG]D&~>QQ\'Ѐ.,]p}fOsBsP}1tCBZѕePu=I04ZΠ7j'w=IA}N=$v[.:/% Oj8H~z["Cc45(d) ulwq!h&8ɣzgh% zI#.qbĐڙZ͜Gv}0 RO|]a -]ۭP(g&P8B ~f)c>"!,Pxt7^6߬յ-iZԣKuJXO%_Q@O躛;mrnY=Y 8f񧗥hxd(X52;a 8Z6b 8J[Ja?K^%Z#+PTR[3hW[f î ϻ2AEe[`;']r\ V)»؂o6es*U{r`Q};^e?=QLn|Yk ȝ|6y y>y6')sy-=7&J:l^8SE$}pq l(/_;4xwۙwhd6*)":H3!sNc2@D=kcS˸3LP^|ӧj'e<_:3!uÁyE;n[0~2ݻx2N;!x $Q@[:w&'v}6]f?[| ΠPOΟ~uiKRqHEl\xp3I>7jr2=m.*k a嘆I֘S*"FT[xIedy<-n*rm[(p80E+fc\HڻfkF$2H2!rŤxҒHPhȬ|MN0!L:r"3;oJNι, `(BX]W- mWO%M}]C]J_ r6w]Gr:ySs*?՝sޡN]/]X渵\ V<4ޚp<(tۺ;+ԛf^{Gwpŷ௹?a ]qc,Fm#82I /+F⪇tpQN_zXUbOA/S C;r-*Bt?sFlYЩf} Yk}.r*Fvv#ݛV?VQ*cbȎޏ`9Y 0x쩻W赆Ay}bX0$o(lC}By9QVbzzי99Ye9 %zI :W+qLKM l-䤒 ^ sl rK8(׉rr9Up8P A|^.3E0S-)،l 1AZ oY _%-8c/ZZ@]VO6}hCxVP^Yӌ%ڀ2GmӢ/G=u.^>Ɛø~@_np-YA.E֓K!k.`$yl@k˭OhP::X[=F~)RШ:|Xգ dM٢Ǘ.ȯ En'@-3Y~2ԍO'3!^e2&NQHЖ".+[MAԥ ORx蠒iGxŀ򮘋>I&`R ~N83CRuE/˖w r̦B45=B9+wl=ƭ'-QŚŰXdz`Up'8-k[.#aҪ>T ~(mN5v?DTXa]@DhTybl+<نԹ;tf9NEV!d{I(a|:$KjKU*%CpߏK'=S]!3< Nd4ا&u&k~_fņhWx@@ű?-(m ؟C̨ u5F HZRbGY {(14*Q|4$Ъ^@GKΨ]lUS6 \˳ت_ Is;$˖l䀒{n~4k[ (QdϷV_=&/j!"?X#ͨdA.[EFN)rȠ q(@rM't܋\YGƳpr6SJz]ކ^  MyOn$H%\eR%/gÇб+#RTvED$U=A ޻<=CiЗrYaR[@벐b#2=Τ t")ăNMdjh] 렄:DiR^o(ҊÒOj3ΐ[<UZ8_|GՊ{ A#$(:1rJ`3󛇏6ݶ@E?a@a& Br;mѥC4֤B;3㥴*SÀ+lkUhmQ6a!-9oZee6և Qbh==s  ~AG srzUMiՈG2Bkۿ΅>)$Q4؟s5e᱆\YϏǰV.m@m- @TX'? $|ЬMo~ZD޹X:9"(A>qQ]U9B` P9 +^$4e'H*^~;/1idHJ!Kd~Km "iiQan\TT_`tY dƥ>ebRӄw?dJƭX1~0gs4o8 |xB. re 񶩽4R~#RƦJ~lHROP9o?sz @x^ꊗ=V"rZ.@NwJe?8mu7|WYl1m< Dh41i@_b NѹXYtv3]k1qA|RP fs-=Bǃ MXBx)DZo{aVlIoU4 7_k@v+XEр$3kuؗY$tP(!}wBshz׏D%d%:y? d+:qd->^H ;7˳"Y ȉ`>.6(CdۨHxJsy ԁx^`PJ$9G)'&GAiLVy@Dy6:ewVsDcY+'R2p"SPh*J` {KNpflM.S폤 YP БԳGO= G6X32Qe!t`bz5u9Yɲ#OU}4$;L_J6; l)n"(S] C"z[6Nz%ބy;(#3ߛ(?!I/ [Iת#Zru$,)^,Yy2%յX Քނ׹e`B-E/+'&zkt+r(Ⱥng?T;VH` \'/N˛r +XhRgjԼo 姦A=$饠uajSo!]f'z:S*<+6Yvƽ CMXb`tNxWFLnZvlB"[zRge;J]HvbPl 1l<5Ppq Czu`%qc TbA+Q요9WUFHYݟg``Zc $U{7/js2Cbz{кe$҆݁2)mGU L膨pdGMVFS^|8H {n A]1"_!?0KD$xm?DIEWLa.Ne?~`Xzł|v$.Se)uqE *{9'eU}wn\(-GKͯOŠ Rmb6zm8X *X'͆:z' 8Ѷ1C_l;%Q&LH_)8oX0 ܬ/$R SơNpʑ;ylE(Bqts)S BQ 1alW [ &rw41swz`~JA}ZB-͚Tai00ᠢp zk82eM#2;YF]* x u5dxEs~I3k9kⶤ\C5 N;ق=eֵaiP\yNOmΌ RH屺zB ##32 jL'JrPW삓f-?ǁ $\ W/:D<w&ݟTXs<`T_yg ^w)i?/#}CqE&!v1Gw=92@{N,/2Er̠qOcfAtp}8,ҐxR4,ˇ؈~{Ҍؑ>p]rˍL#h.,gm!)Ua6v-悔6l EFUQ ί_X`<{mWt%{⟼دc=UPХ >jhJ'ֲqojH'סLL|dkQ 6cQٺ >͠$u#u'h(|:B1 )\A!=j݈ 4?uxЫᾋG ::rbQ`]}S# !a)Ƀ43馘 n^~B\y -,I(EtU01;ޜ "bŠW)󡙳cs`0G#[,mBҋӪ_^abf@V"jup^Y&׌c#ϋTnmO:m=M2f1(9<}>z ʨ.&R5%>rsJ(,fLt%nyuݬ#"i}nݦjl)cnB jNl>k>UyM 1g׏_ŦlX}ϱZs#$_l?/YH[AZTEy"DJ@/qpUݨZwu ;I |3j嗢nO߸[_e#1)qm FN>;ܯ|r ե mIlOX_w|3sD|^gjwfS~EleqrkC0ҙ)6cT#W%b;t7clk;菾&ƲggǻV#n,}ehnJ-!GqhL@S^\mVJbDºV{ Bɷ$7"Nu7ZOLQ3D>C)OuooAeA=,R.5[#z@FXNfPދ147Kv׆Fnηu.C81Szi(XD0K5V^xkexg<8eafgC'K v*UR7W6 qbT\ ^H=^rb>7G}}Nj)E(|Ӎis%.$Ya#; UQq-̢DYCJ6-k!bzA9vh%o%"4kʪ_إ =,Q`$Q]M Tg_ߏ yDUoە@LfOrKV5 -rƠ}",Q$79Qg7TS%eYi2=WoWPxdE><@a6 򶸪 qUN_wj>st6Ѩnp#D˳aу^*rU d"[ڊmsNnس9 6\fj6/ڪ'rwb|q98;O|an/waoKkȌV ެ1J5c3o:~(J$|[BT;1"i屓 g˦ Rcf?y`LH_bLmM@>S{r?)Y uɪ%@gUvZv(I2]4znTǎH5neYn9xd>{ tVTKJ3Fc_&͋Pt蜳&i$+U\[Q|Il5z;p۞?|KXRBe˳ݯ吞5KeC';7ycs/!/̀A"qbhWP'6ԣ^9 *,c1Yƒ.\dkَ l^`A{N.8Xz"@[~[Fл1W |MBs1zvCDI~98S/OA!GrɬW*_Hmdrҝsj\g}4uHH@+~x*j͚tk+DZ m&"ؑ4!^;M6'~fZ%#EÆ5{̈́*51)6^ {U]6K#wrw 1m[w 4 [ %+!hɳA>u"0'\ ӸO%H ,ƙ ָ&:N%m0$lp.r!;凃vjsFn|!mp&U!k|'gcZ35*X>")$I!>5L qG+l?zv v$?Ûh )vN?Ib$"m``ɛA o*cYpMto~V&-v05kP=L;F]#QBf4529L3pNGY%{ڽ!/]!?S!)POn|\Ln(#LكwK/ڦT, ޕG]%Leͥ h 1S^#.ZK}fZyक़NUŸj7sa!׵wt/ @n1rW}y%ϊIz&gL ^EH7n$Ck&#dQ>ԥFwtHʇ~بd&|QYXj˩1}+O#QEbaGCjl0hF܃(M֍S;=^l^9:2lRwyehCg=P1RR QYd[nZncd,Tк1" -KIknǖ؝phqT(RV.ԡG[7#FP<FP2wHBL$Ўd_^bF>i7yɋK%1H5W';,g_l9$GaVN`>cиl5/!?Ql gAUVtk`䝎6(p߈z;c$/$gTrVc ܓ:RM |DRb$G`_-:ztKtZP%5v`r)/Ahh?P`%Ą;i%9񧽪au~`.4^Fa^ e:tavUĢPLYXW=mv#ԥ..C0=Eϙoct+WpϏiB;8*6ST$_ Z4(Ճ,U^֢_Df9BuZ Ό3\Ug tql;Ȁ\/a<4i("sCcCJOB'0}]BK*Ş苜93^~no|5bf4SDn?5ҪftlPe^ﱤ7bUDzha&za~>zngcxQ pLE*>I˷RY^F21>۟!cWf]zjbCa?AQbs x|$ɛquIO'^ĬfԇOcČl/y0UtAUPҳ Q{U[̏4_0Ä$S…wA0~Ad:R%[;߇-9ܱ\뺟t dMat8*75C_gs'9 ګĖPcEW!J2;y^/ dugiwsw'u&L˕ ktYRtQ+}9(Td-K G)z^䙊p}7y6F oW#S \J3~-Q;%Qw?SٚTU̇=-BYp8" R2F&lYjjt=ӹHh"RRʟB !}g?](A?3j1mawck?O*Y5 xmZ%oM :E9|'P4j gaMc1sȆ#laGvu&+%NIz1רps0ׅ.^ )h(V8+*dϲ㭁c~[ѾV`}3#eAoșRkefm(vC`F&VΣ,Mp=b`fUHƾFgQ\Bzn|%SP7O V/PHbA 2=H(h`1nHAj%KsWZځ,cbD((Bli8_ˊgY;bkoLKV(E;t ޖWS8 x=*Yv~,j@hPUnSv'Gcn'֏N OM͛jݶQ"&]wTnX'U&͏" mw3f"(PGJĵ#3 kC]c 26(}Іn‰fO/2!Z&ṳ"L)Y'ÝvN+_V>~,rƿ8җ17:)Zr‹#-C*YJt6<K P !l˲<]=UAAbR`@@KWvG}9>*黰'dz%]nEVv7=ZVwʵ5rpw™.$ ?,L>;EWw Ld=K{iE2:A׳DhT+.n?lvcAdDkv4)!I-ĒzMjMW15WtmW .ܶ0]+#⢪;1 ɺ<(ؠS* KtaB{o^ʧdaY-O E8_l:Q(֠r1V$E tmd`C=MvRUz^%~.< Hc7wiz&\(6쯇,5+< ]YCD7Ya>mJ4rρ1 EMV;a]hnʕHw( d:0#Bb*d"JE2_xO"7pз9u擪 Uѕj{FlQ ~rruNlbZ@!)%;Qo(JvΣRc+ѶtK1)v V|R 3Q5b+6Z Q"s,rcgUAW#l&spl`/"pu; H ] s4P&=NNnPO#.KqfhqT*Ypa;Ϥ?S|b͟6r x'<ްzZ㣄E?(<{t{;=F $62ʼntJ Yy,S`nFPTz?{jWW5U#%r#AIXPRzpxQ W."Ȓ " b2V3 [ h!wNiOWf O_0C ײtM!q.#RY'հ\J,#t٭-fRNڲzcJSu |[NF?^5k55@,脅`*h,{&ɑ% GsBmpVg o](L#SDD89s;}q~r*$A&4?.2Kː]mr$&\]Jcw}?sW(`:G\q/}38Ljd k=Γ@xj<*qaOO(ԝGQ'w$<6:uxG%F?K 3p{`g1_'w~k+L6 ]7(m%=P3措s# DKB7ԧsEX@5Ri3â \Vg:YK^/\lVi%y9`<<S`]YHb6JfH uwpGHM yqBV׏f( z"f" j7^/V@|5%~wP-Z,"n D< ?FQz(ܯ|խ.HRq$[hGg#IbB\ ڛ͚ݎV^'F $-&F@rJ%WyK8nq-kM/Of_2.R뗡)YN1Fk_WQϘ,ԔRƱf;}fcdY牆a6om? ̒ sdz UR,YGZBDuih;CZMU#k9AxƳJ4,TnLGu K8fi<ݤV@hoh'fUudFqɸi_78 i`l`+ڪ^lHLVV {aîc1XއX]v"rze 뷥P kߜTe_Ż%2 YFڈKǙ7Y x_~l =F區tZ^ ]F͆AsμnAA0X}ɰHӱ";@C0;wN[b )WZԟ+h]h}+1|TೳYOpnOMIXjԲڲ;lG8/̥eT nI:ےЦ(%x?GVDrIBŌTzjIb Jd֓6{e9/E#V,[\rua),o 6ZoB.ƹ=tH|}qI" +9&ǚ)ڨJshXF+o7Ɓ !Ђ4[$t mS"]0Uu.y5\p33$"6#]}X`ǩa7Q9f]7@IWN^RW~wqu< pqCCՖ7:d}LbufSo'¦(NO8 0Ö fB[BGUq'"̗,̬ ) &;7eFPQ&-'a5l#e#0()cDL]\=OR\Zf~dϯ@@4L4g?ѹF̂̈9c Ghd:&J ;ԈĄzd-T(ߘMmUA6+>f6S@ƪ YuN?fV{ج)@Xr$vP j:oXb^H~Z'e%']mA{)BN6!iLj($tLk `g؉b8c *EDS6o&XF6fvt0[ 'xz{S1C0Qc?8/`0gYkzo1z_{X/ш,:"N*A;e[b o-t/",I@nin%w3zto~1'UH"f?JK':|fRgcP fn̪[N#g$F`0%jn72l~6x4UY#݅:0<[[H|Ud8P7lN%?^Upvvhe0hTi˥&;J6·Kwi'|"hă!P]rpݽ+=ycY [@C[ьCҾTGs޷6kǐ;LNCҪQ pYŸ|tĎ )cȦ &'~  nRԜYѼASEv?C%qHdpJMsQF}z8_9xh0h&-E?G<ֺ{ӐS*;bk!aTkJGAЙ -Ft֏rѭ2E0t񣥵]d t'*%3X' IG# 1U8ʉ1[k=Y'اi3A[|N}$Pf @$p=ZEP)ɐM#*mI \5'}Ȋ;>$rn/D?⮛m'l]3+1/8AMΣQ-6ᡚxȐBZK1@b-{<7Ǒ#ɍ7&{%2 /uʪVesJċ6P#sH%ϙW;3g"~/,dZyOk,Cc: 3#"Ll'ov@o\?޳2G!mCW( 񗰭\1V^,M_hi^%EиkQN,PPD*KMX:tEӉ#ZWiFr!8 Řlok(. ~NI]Nj R?"f^u9?HANkuQw'4 *;T$gE}*q>Z^#̏"Q4xoa]B߇ [i[J݃Pf3M 0#,2~r]|f!`se0Gƶ`p@Xc;/0n(R᫛/@#]qt*ʿB#KWSX}ssZo\oO{}|x7 'ʐhe;_j[MU?nMTR"J4>?,?nVJC:7eKקQÛJ (D^ xX{^_ǚ  ɝ#݃ (x? ӛm:)ڸB 4'~e++L/U\pMv{g nl6l-T_Z&~4Ɓ,X85jy%߯ڲS%͵^6CGrK)fi;yŁ =g|uOf1QQ>:⒪sQyᙅ^]Y?읏 w V_ f<_`bwipq+9iwt0fdamo"à-C=dž\1ʥXs A;sk&YJ Ifs,,uTYyh4n9*ԫ&1)͒`zV?7#XL1Nx e'爃a!k >.AoKau ,gQ9_`&¢EB;^9$`4t,|]LT.Q: DnhCy)\W aG#&Q9g8 z/C?M6:-" ɧsqZL//<.jMK vIA'ycqXU#0TW!NI84ŀM&&  _Bj8kDł>v͠ؤT"uS;*aP2: 6%aUʷnJnK˓r]iND^qEy 7-a))2XinWY=ljMbASZ$# ˝u@7Ɂ7Mq^Ih%zҮ 'LBK5_e;B$.?@iZNvpztWqBHT*dɱPuZ_'$vUҟrFsc}_ _I>UONAZvHox`}uj9]7wªyu<~`*Ʒ`Ji!y{raYkq;NNo[lty`5U c3g^`2j3 ՜}I=Utb  QЌ.V%+Bǂء:T7eQђ8D޴~>m F~qapT{|+&6:zGs%@`ԦǥSBZJZp=yL{D6Ӡ ,5~J[ȀGN +8*(dZ!,՝{xpGA[a;4m,=,ɭ8Խ`,K `2ls:Y<,i+\k3l1fټFR q 桽6Lb[7nK\&7.Kbp &mKc8~f`c̕5{fd/arZY dR3'LpmzoE~#B vLM]"% U:z⣊%(NXE0c] ң-Xv}7bEry. BAF2" b)wyW ,E}iqH ѭLCyX5\F$>_ӌazy!au@W}A';sGj;B8AR䗞0ɫ'pЅo+/NgB KjO aPcYX&ބ7z0)z)|=.GwP4,-mݒ /D<ӇVgKpg {d@YX/׳ANBn"o<PR ;AM ڸRe'rQ-/i=+# y E=1A.U2/;-H&15O#mg<5vvI!>s9ß9wGgAF-{B+TQ"wԗvͻ85_ލ+>2+G ƕ;w x[#ghG0 *jpa= Nq]t1P[MMܸEl /ϋascQh8qOŹ~- B~  Zp_?];sw'mq 0E=Yp`Vk!Pj);foR{ޣ.L[W<ŧw|.%SDtbs(ɥ ,Sz>Ca=tP ^) dg- dX!v 9Mw27)G tFAJ 9r͡XYt,nZvlġ2S]ŝo2CѮFe]Hh:yBor5ӳK\u*&%ɗN-*IԠ_~&؈{0/x 4W~\EH[,⇙Q.j^4J͐#tLEv%GZF3AO,tc-o=v*#0X&uCPf 76t",uqAc`t&LGF8nhҊ9ER%>>moCwS?e6Hsw/V:L);eLp&o"(6t{O 5irhH T)PMR">FPdS_湨-*0Xg(2ݏZ 3+WŬ@cʼnQN}YAkKNl: |h~4L 1%:svxޅDv\}SV?WN>^N+#n]8hjXFBlIzH` E@ 0$E~.&> T&p|Yy|xjTTaAh?En‏p56[?éw2XPX׳yllHJ]`v T\o\y6{>aa>o}\ ŇA h->լ V˧ׅЪud# JWޠk@vͼǙ9stIe=F?'y[,'3Ҏ΅Ioeeb&jyqN4ѷ9M\ycN` +xݬP3Tt 2^tR69 M)E)LS ,6IGKz|E lNx:pdfuS#|n='ѮHvhl ?_C_eQ݇'3I ڔ/amRCL#lqu9w䵇,*R&H&e K?i`>]KlHYO?aN-dQ'u)Psq;P:0qU7ѵ XרZcX;Ԭu^3s=/OGӛ?!fjp/lw$_mRW>^+튴HJ?ޕG'E/H7`ZEQ:Pۆ1'6ٟ"Y3D6 \y9SǻI ?#3E+3ӕWAB$h:~I%3VgߒA]/ 5@׋1YP&BM"Qg΅b^δYr1C=[LroF 7O;!.0#%M.*s1Qsu[nJKvsW?خX.xRMȉq?k7ZO]}(P;:Sr݈d l]T<'ޝk$ltVJ;p=X-'!nn*u"K6TuZ~{5O0?ɴћÚH˯PXXHU :}1WdHNFtĞD3֕ȏnAe1X|#=-X?U*)XJX}oi߸z(@:3ҭ.: (SjOA(">+moUD TM \ 'Pz\#ip<9yÍ^ydLT4 mcCI4f++gU:<|X1LE'!@DR(H[3)˷!,S ] )."1N.h]a1B:VKNDY--,{+|:qxCPtSRs 8ihϧ O>.22Y1#(,~PآuA+CQ|8e w~ @V+j%zun_Nݝ^-$_ #}3JFE%L> oF*k22&~Qz,U{<|5ɋyu[_PzsvK,$|JǃGX~5?[5,5g7+6sx z3i}_d 'd@i}ѯV[=%%: GDž`,yv#iҡ雅ǣ6~=dḋ٤ǺbIvq1#>t ۾CV~s0DH IȆ=$ YdtyxgbdL>VM/U g7x#Ag~ޞNGY|NF;-n@=9vŽ0@/L 0#+(fB78fl}ב>`iSIRlVȻ}P^ἄ81Eܟ7b>@B'3ńi `cm:bKrO=pNcI(ʆD8A"UξF-CIkt4v̹EO^pћKqe QʾJ f5Z'.V[_)~zs;%+g `F:.x(+UGЁCNeMk fm-#W_Ia/9P%qw+՜)/ZQ' Gz(3a:viغTQ"k_Y_I ,Iӱ!i:^;7ݹteABu:hn=)_ Q2iYKn~X \s() ^iäQ< H]ZaTCZApZX6?P+M|RŦtC~ [b12Қ!}'e>PC|Eoߔ P]9ғGw7jPv1w`3l{= -/fا$*M2#2^E>Vݘ-0@Lٝe&uؗWNsA8AtM(Gp%ś-ovs:ROٹ<S:j_&$R_ ղhp&E{ _ѯvq<$#[D[ndclv&82E?䕕/J_1: do"ʜB'a}Az+łhΥ؁ ȀkaZFD^ hDߗc4X^M#eqj>@3V2o !rdW:b]z"ôBM5++4n9PU /D fTsE^V6M~1%xHkKbTX\,/\lJ]mO0rRœ GT|ᎇ]Ft']j(@ff!SG<<K/egd,;< kh{m*0H4'\T$SK˧r {jN]\tWj-/O}mn=A#ľӀ'sj!9 B~zyIH€yx/B4: W`r0ZM ՉFg[s#$^t8 :u"`IvOHqG@"f_./p(#7(U6-VV[X\VPUěF)Ğ]-JBu+=H \mD2s~riJ+٣tFx12a_i܍Xe,pc_O=t26=&J# P/! b?ɵ/"}mED(L>-jZ1_w7vw@3CcɌ1&')3)7.K-%ͷ|981$JFP8hvkFuV#- xH8c Gpa >lI~g #%<UMa6A=#z:0 06|I#CEp^c\+~@ϴPk+H1Ʀl@Z\,n^] H{wdy2kkwrFCM`ӬVv0Cj:P_Їtx]˖?"py /RL$z:yW-d 4P7.J_j1k1RڬMnu_D3>А)Ӓ "gTau;ƙdIS4F!t'ȧB a@@b{j%â4IQ4u&BԊnoVO5s= "3DCW޸\eWOtd[:|C/%(deWO} (D}6 \v?nW-e;p}$(Icn㯊ŀ9έ?8mrƑpA Yy2ƠJ@mU0pEm5 c󎈖4כ=,-*Wv>i (cJV41 Tz$%`iBObyx/jb]0G)GRL jKX_2Hݏ0.="lm+^bmo|r- _I!ƪ8 Oejo?:(`wibT W:$.ŹƉV-D.gG5n{|#oP$!IHF"r>;EJ gn`oD&nUO=L}G7aA7&Y腤@=' #w; Y!~"`47eH9j;!nA+vy"FyIuaUYX?l+ l!d5`3k|w->|,;N3or}vZJ#J6¨FK3z,}x=ܖ29L:7y`&RS`M`/ӑvxܻlb꿢~*EpX(^gu70}s ޔ-ϦYhF{Ge+!rW 8+Yl`_bQo]/Sϑ&;..C7+i.MP-o0]GfɰUxbk]`LE%>hɯ|AH; Z(w6ˀv<= Kb) ᨂDVA:tDPבE;n/oM0K1~e {OSfwԎ \t:b:AI-KRTpF'/7ζ~*mvnAt!/3V6sD[Jm2h]w) w+!Ōj@D; DBSyF $8X_d/?~Z|Lyx6baoliIL9lvI>>Xx#~#bf-8f<@1_'fTf}a}QxT_$d*)AE)'W"ROFӄF+:,oQk&da}k0Aٻ8'ֳ AÁqإr8,>o9bn/*ȥQ:%,˳K J.0r+bL=TM}`X[!vL'ADhd?V%KBRAp=^<:cZCd:4Yf,t͕9U".uODc1,h+6SZB%V+ 8>Zm-Sy勨N#9`X.=FRl 845#T0~rI~&kXھ xzh Yޝ%[,~nzBah߱8ݔL/Y1hhlDt/$_ynZ3d& lc_*h=֊\qX$R)[)I][[~Gմs/cB?tCOuC1?gXzXB~oHQe p+4bu |(L!"0kȵST&2#<<ft+<爡 +}̥U4"bCx^FO.EiOlEIoIk`_q\Ze(bVѹDz6+jEHNLmb1Կvџ<*+H95H/&[7,4!۶Hv`;da۸<8<0I;F(,Ag̻o vO-R@쳸8_uO-/[ ӂ)=VG* F,9*}\d<8߬/>72OGL…3`CjxbhHy |QOEM"àfKvu="sm]C`U&ݮf>#)ەl_o| G Ic_Zmg=>Y;H bP`A)FPaUCZEՁ $E lnFg#=菝jLvT0 [{őL?Eh-0WڭsyئFO!<}I n:u-w>i{UQUDE5f!+\*X g$኶1/P1Ij6IRN4nXbu C?Wo^ָ\wHǶȳy7 n\kjiW_(Jß>*f~E-`SR>` *[IA9KA-5hzr\* aǮβ}0LʚB6~q)lPr,Li7K}/]l"#{roܢnjb[Z8i}@)_8*+iwpInHoME殶"jɉgbrqsثN @>.$ywp^ x =+BMf2U|nlQr|%q+nSc,Ps]O0`t fJ,!;$E/̂T;B ں4W8 w:a:,"<q;1GtA_ x"fGK w`P=fWKjH /M06ʨh0=z츞QSƴ>Cn9CÊ8c[cKTZ;p\%\db*{KW|HywKѭBSFC:џATp,r6oc1vSnn2!!tnRbhwT[`miJ+`^ղӯ^FʔL5NE:BLW~ w[^ ?*01{oskWI`S,2>Ruqec3N @+G:jΙ49N1J:r/&d(uvC<])|n4=?]Z! Xi ,*1bI: MP{lZ1Jv/t~S՟'*3*]bg?<@@4_=IӞr*QJ .dGdו $PlToXy߆n֪eP{ &fۨ`Yy͊LwkgUzEo Bw"4So眲]CpI7EEE.,Lh W `P 1']wY~+eϮӬUQ6fNBk:ŘɈF+_ЩIe=gw ,b=+{[7xUBX|^(ɄppKs2տ{:*B R 9f>Pwha7)[6F.+#|~+g<'#<6fHώ\ "% ޿jc|.^tRa=<0ӟ/\!4]uT%=L4q> ׸ku6Z+6`4[ۯ'dcd:41a5@= Ȫ7^EJʳ7-Ej{2:vbf:^:7 ְ07Ly3]!H&HQl\_+TWI+;||va9`z9rVS7DΦcoܣYTsm&U򢮎"-sw]Gp$f&!n/ B{~.e|>vlYgkg=7~{KП;wWca^|U$PnH*-/m(1Q}Vh~޴#el)|4EU7W7+qb}n :"䄨-$pBw5w?s|7sp=݁DK]z:X'iŷTgE5"l/f:D:DU],fS Z-ʵm]q+_Cw!qDGZBoK.H.'.;_^ C.䣷CR`wosd%\.Ƭo׈Jy% M#;h۬6# (G@;ΛrP'C7z'pI#2}txN'<\{QڕЉ-T2 y L-Ht!3ԙq0z?M3jCZ|&vb!~,> #߬>ֱ4.ѽYݒֵMuL$L%= 898u{yaɶ TSli!~ }\1%P:]n|h"?msBw\}vO|~uy\k.Nc ^:RoQ;wzw U`<aԘ 0oRgsHbW`p%tY(W12?&?w !7\O5FQUk1E1n{3,`b;KVЮ3%6%+8OQsЧ;TCaLϿ !N[tX`qctJi'%gjx^H2RL oΑ(0#U ]PC)"2%p@8U!iURZuHMڏ2EC ڄx. N1].|$Čme ' -W:Nl fKb@к]?tn(7];004Ic1WLNiZ':K|ly;y@:bM1Û1&JOU㳯vF:$QJ;LRʤCKt0oJ[K"~u,!{]ᵭXV xYtXgSRebX˚I3"GJ"A~Fc,qe1 kj+0Folby]aFqm w'J^NB&F~Cd)}xUU\aGO}|u"*CWTTYɵq*_B6>(sIpg Zpw ׭1x2IbVw~k&4*'zz*Da%s)WV SE2*Jo2R׭@QȫX&9g{x. 9f\OI+> T'aZˢks).vMHKK [QxF žLF;f/u,Dp+$34c)KNz.̮f9: Υ~u7q\qΰfA0J.dE_۳WG l>GSA<7sWE1~`CCA -(:? y8l!<ʸ-؋;Ja03颃(fxdꗐPƎ Lm(mLN_u&{"E|0xt5*pOt߼0Ue(-!u)5!8 E1V{9ci Q"k϶,@R`yCӏUIv S!*KJ:yf,W"ߖ壖B ;Ыi g晡%/СcbI<#1J Ԋ6TUp`0.4ҪNXƺ{ƞq0:^C)pn d^Ec5bx|/2)1#'ȠL{s!GG\6MV@ 8c-!STitr[.ͼ>%ܗa>KZ@9ـF;xfLC^;#޵.~tw2KU\9\9֟83Lz8CZj23z M?=%AGlcWDblx;WfSpײ RCs!!Z3P N"KpT 4F:OZO_>R4l7EXkSFm ^j5ՈNMs,ykP僿(QTGF.cِVUd#?_EXrHA@~J53U,zT"2 b:_T+9`Q$R _k̸F h9]\JQVF"6j^cF`h|_,k$t O$ EnyEP>N7 kG Pl 8`wKG݂UJ@quAy;کX ث*.x쟥ޔ(1e;9%CTv X,/v-@hǜ۩.$wn5ŧ0u%N>%xR]Uy9cs,?'EG6'{t1ʇB&|YV-vXx-U pqrh6$aWJzzS >ɥoܦ.TPb =ʅèHqqn8t b