python3-dnf-4.7.0-13.el8 >  A c~EU]f|;Sex7}hS {vIhB&ԧN~bz^徧+ 04F1GnuCCuZ5eV#}×hu=ƵKÓ4/mtbK&Y'y{q+ &!W{M !Ȥ2eҜ,CGeS:q2)5 k3yvjһ76%)=hJf2Wcr<=>. [6触|0߅Z[HDP}oWWdta ln# 1d@WepIMg#9/?qÑ'Qd E(toaRkSSq|M& ,'n&D=afҀX%hB-mÑ6埂Ua zi;$TFZKÆ_ԌSF[ d,f 1Mi0T-( 6_HmVX%F2mWmОK:"AK;gŮ#Y)Blioy^\˷&]M0|HS9 AG ]9Q O-oKu@Zߔ(pڦN,g9l0@r ;)ؾlO^<҇2/Cz* Z_[~{NX Lf3 e](qaKB*FU719cU+QGp\dV\*yMԴ-K:*Gl֊L"fQCA ׿؋z QSP\#/ g*Ï|qY;\g] JQX}D*(rpѿaDs|ͫ)S/w,JLy99M+6#4@>p??d  5PTlpw~    &   8   \  L%  M0 QT V [[ __`4aG(a8a~9c~:z%~GOH HSl IW XXYX\X ]\ ^qbuKdvevfvlvtv uz vw\ x yCpython3-dnf4.7.013.el8Python 3 interface to DNFPython 3 interface to DNF.ck5x86-02.mbox.centos.org; CentOSCentOSGPLv2+CentOS Buildsys Unspecifiedhttps://github.com/rpm-software-management/dnflinuxnoarchm5677dfk""HH%% I '*'*77## VVggD_D_KuKu#<<xix!!  1 1AA(-. a a}{ghzz  yy  ((,, e e:t:t QQWW**__6Q6QaaOO ?t :F%Sm A]2z&l sJ2~/ f]4Z9f`:':' O  qq7f7FF;`:%,;M~0!(rT<<^^F+o%V3QL. hhY e~-faOqq&&66.W>AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤ck5pck5uck5uck5u`tfck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5p`tfck5u`tfck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5u`tfck5pck5u`tfck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5u`tf`tf`tf`tf`tf`tf`tfck5pck5p`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tfck5p`tf`tf`tf`tf`tf`tf`tf`tfck5pck5u`tfck5uck5uck5uck5uck5uck5uck5uck5uck5u`tf`tfck5pck5p`tfck5u`tfck5uck5uck5uck5uck5uck5uck5uck5p`tf`tf`tf`tf`tf`tf`tf`tf`tf`tfck5u`tfck5uck5uck5uck5uck5uck5uck5u`tf`tf`tf`tfck5p`tf`tfck5p`tfck5u`tfck5uck5uck5uck5uck5uck5uck5uck5uck5uck5uck5u`tf`tfck5p`tf`tf`tf`tf`tfck5p`tfck5u`tfck5uck5uck5uck5uck5uck5uck5u`tf`tf096c1d230ab33c0a4766d6e1b6b3e181cf45cdad9b68953012bcdf1298eb4e0133f2dd0ffdbd197ee95c114bb1b86c0e458c3babc5acb417ddd368176b2127d64a6bfc85010cac66093103859a91fb67436b6131b43b704dd1cf4207c9bd48654a6bfc85010cac66093103859a91fb67436b6131b43b704dd1cf4207c9bd4865e20fac7f3c56a085c13da46be7e3340405826c32a220b705ee60d1a59db9024f15518412e5b2cbfb1588b01ef4162543e5c219979f02db2fc31280e59efda3041b8343bb560dbef9b5058ccb9c26409a2319cf678c42c977ea9eaf4bbcffb2d01b8343bb560dbef9b5058ccb9c26409a2319cf678c42c977ea9eaf4bbcffb2d0db1164d2da4c4656b508999d5cc548ea231497da25c6bd8acfb78b18a4d7764f16a468a5af58d0761dcf70bfecd76dd9a5d67d2f3abdf22c976d5b62fc7177fde1ee8ca7f1d9ad71276e721f818c337e8c72a4aa3b7fb2086789ce770003ea00e1ee8ca7f1d9ad71276e721f818c337e8c72a4aa3b7fb2086789ce770003ea000e19999e99ab6692f33e7b3eb10aec84084d0e28c175db8c3b85e730c241ba6f0e19999e99ab6692f33e7b3eb10aec84084d0e28c175db8c3b85e730c241ba6f0db42b40eef397ad62ad085aa72bddb3d2f3241965f607187a13c550646c12ae0db42b40eef397ad62ad085aa72bddb3d2f3241965f607187a13c550646c12ae1b933e74a1772f9cc4b2fff7717e94648bad076cb47567b43f8fbff4450f07bc1b933e74a1772f9cc4b2fff7717e94648bad076cb47567b43f8fbff4450f07bc12053a7ce95aca0e1559b49a773b64d2d46822a6b8d070b8268a4b1c7ecbc1b912053a7ce95aca0e1559b49a773b64d2d46822a6b8d070b8268a4b1c7ecbc1b9109762a40cdc644a8767aaaf12afd5a2b524eab43953d2c0e5916c90cbb607c5109762a40cdc644a8767aaaf12afd5a2b524eab43953d2c0e5916c90cbb607c5c36a2743cfecc73f13b5d9a11639e5a3092b6ca77ec8d31fd7b384cc96a6dd22c36a2743cfecc73f13b5d9a11639e5a3092b6ca77ec8d31fd7b384cc96a6dd22474b74d4b02c2c140343cb83b3d8b87cb73941af1ec4c49406f082c69717d551474b74d4b02c2c140343cb83b3d8b87cb73941af1ec4c49406f082c69717d55191885ed8e0232ea436ef6da24bcddd7176fe7820f8f727143787cc09fea5a10f91885ed8e0232ea436ef6da24bcddd7176fe7820f8f727143787cc09fea5a10f23a9e555558c4f4b3ac908acc88559259db33063c847561433819016865f0c099574df3ea25465ee35a661b574081569e9fa346ed7d754e8bd079c1c3f852aca6d3bba20c4f8c898cd52696e2f6266cc8cf06914a8f2bc4239029b8645df10c96d3bba20c4f8c898cd52696e2f6266cc8cf06914a8f2bc4239029b8645df10c9335d3254ef1a88483581af630c73b7c708df8d603251cd3ffc5e82706dec7a6b335d3254ef1a88483581af630c73b7c708df8d603251cd3ffc5e82706dec7a6bc20bf3ee8d0470c86a4353f3cc12e3b31d3fdb291dbb2ab6942635d5d59d0090c20bf3ee8d0470c86a4353f3cc12e3b31d3fdb291dbb2ab6942635d5d59d0090b7c71a7b64ddb53e169f9aeb8e3f1abd5627300ed792ec63f7ddbb1890399c2bb7c71a7b64ddb53e169f9aeb8e3f1abd5627300ed792ec63f7ddbb1890399c2be6a70bd459754acef9b362bf64ca5b1e7173dd4386abefbac310f88c24ea8721e6a70bd459754acef9b362bf64ca5b1e7173dd4386abefbac310f88c24ea8721d010ef262186a27342aece24b52bd4e0130c99ec20d3a8061e7e1e9bc7da08e8d010ef262186a27342aece24b52bd4e0130c99ec20d3a8061e7e1e9bc7da08e837f43313d278afb06d5bbe549133dbca74ed28946249e2c42b713e66bfa96ad737f43313d278afb06d5bbe549133dbca74ed28946249e2c42b713e66bfa96ad732707a2a83e253ce5cfe43f5c810b059dbf9f0f826f35500113c3ba7b43d4db532707a2a83e253ce5cfe43f5c810b059dbf9f0f826f35500113c3ba7b43d4db53f6b9a6f15018a5245c8ca1ff2f851134fcb44081984c621aa93f550335d00ac3f6b9a6f15018a5245c8ca1ff2f851134fcb44081984c621aa93f550335d00acb8982288118c29ef58676d609e1946253451f63a776cb601fd0a3f7905efde20b8982288118c29ef58676d609e1946253451f63a776cb601fd0a3f7905efde2037d996064a9c3af6f33db9de412b62c7e94848c9134e72f3fd66133b4bf384b437d996064a9c3af6f33db9de412b62c7e94848c9134e72f3fd66133b4bf384b4685e514fad2d9b40350be561a8e5109db1d8ac017d23742ba33b06e79a048581685e514fad2d9b40350be561a8e5109db1d8ac017d23742ba33b06e79a0485811e1d915f20be1fab5abdeea173a70d2248a07cf625b0bd597c79e8f5e030c22e1e1d915f20be1fab5abdeea173a70d2248a07cf625b0bd597c79e8f5e030c22e7ff61f29b4cd18f489818cdc2ad9ead6c835936f8c312158dbbbabe9f2d540037ff61f29b4cd18f489818cdc2ad9ead6c835936f8c312158dbbbabe9f2d54003c9d1e5ba736b411ae0894fee9a1f1ddf4ce98f791f18530e08e292e5ce41576f06b558609a0ab85c76b8e7d39ec84ad57f51232cb6e04602dde1cda5e6eb2183b432f51c28d993a2ec1583ef9580b0ce94c2cb05307fbe22913b7cbeb2b4c1acb5a32a68597e7c03ba7cd4e505156ae7d18c23c083db52e0cedcf47976bc0fc3b5a32a68597e7c03ba7cd4e505156ae7d18c23c083db52e0cedcf47976bc0fc3159d8b64af9886b8dbbfd969fa47d308cc1dd8c9ae6421b0a29f0d76246b6092159d8b64af9886b8dbbfd969fa47d308cc1dd8c9ae6421b0a29f0d76246b60929249f14450cd6c8b67abff9b94313412f3fafa1ec14aa7174f69c62185cb4d67a70e543944b73bd6f422306b032c560e42f6c87d88a9d1087ee03011836a1b664122833b6df0b3b394f4098c96a98a6c02ff9c6389d3fefee409c7595dc923cc4122833b6df0b3b394f4098c96a98a6c02ff9c6389d3fefee409c7595dc923cc8febb6b9228f3d6ae4dfeaa341c39ebb826a33572261e0321756f05ed3e6d0698febb6b9228f3d6ae4dfeaa341c39ebb826a33572261e0321756f05ed3e6d06984cb5ad7b671f669eac95b36a8b13cae93ba2bdf97d6cdbb284098d96ae1f2d484cb5ad7b671f669eac95b36a8b13cae93ba2bdf97d6cdbb284098d96ae1f2d453f46e704f5189656d327c47999d617308e1f75d1d36075cd12ce119f2c840f753f46e704f5189656d327c47999d617308e1f75d1d36075cd12ce119f2c840f77c38cdee55ae261a857bc8f9459d2eeddcbbb59e9efa48804c153d50780da7247c38cdee55ae261a857bc8f9459d2eeddcbbb59e9efa48804c153d50780da724eb5d7974efe7ebaac1c47f30fb55a2a18e2891f3fd6418e1328e5ebab0a39d18a5b425cd73852b6b1560f0f260ea7744a9ce338c313468d96f65c1b7938f09fefdacbe0d7d5ce63196a8df42815472eab5217744d5777dfaae4420bdbf116c25fdacbe0d7d5ce63196a8df42815472eab5217744d5777dfaae4420bdbf116c25afd67fa8d4bcae9210992d9c646ce745ff2d6a72e76af926a03c6b57091b9b09b7b3334c0b36e6ec7275b6567b6a2f262502c1249adafc99ecff99cff063b27a20067d533b293a2fd5d942f737c79e330f768e533136ac6843e1dc936157c4aa20067d533b293a2fd5d942f737c79e330f768e533136ac6843e1dc936157c4aa658a771122f411ef66d09dedf21f209bd0f9b4499c10ae4ed28673ce10d648ebd5e014753d8fc1a596f2e0b0ff5810a1df0a3cde93cfb62474f445c662c433f155523f212effbdebbd405b64d644eaf3e3580b876fb471639ac42eb31dadf136bf2c5ce9831d4d1f1a79ae485ba83cda1be2b439e48d3a8b99b019f39ffa8100d99f2b8291d74d5c1674aae8e39eeb2f1c10a762dd654b9ca5f6feda38e9ee84a49531d50a303892b9a6279e44fdec1ee988ded9d869b0ca8c0f300c7c0586e1a49531d50a303892b9a6279e44fdec1ee988ded9d869b0ca8c0f300c7c0586e15efa358d04da67c200b3ab3771c97291f27b668913967cba2a2570eb249789ec5efa358d04da67c200b3ab3771c97291f27b668913967cba2a2570eb249789ecb02989d9757761a6194323b3c591f1e9e6b807e8d7b996f648d41c311ab8a440b02989d9757761a6194323b3c591f1e9e6b807e8d7b996f648d41c311ab8a4409d140f48831e80595f632a6cc1237a6330889b2f552861e6eb92810420fa5eda9d140f48831e80595f632a6cc1237a6330889b2f552861e6eb92810420fa5edae65475d1fe00e58067053cbb7a50ca7a8ccacf0f5d82b0832c197fde52c947dbe65475d1fe00e58067053cbb7a50ca7a8ccacf0f5d82b0832c197fde52c947db25cc5b9fddfa920c1d5e2e2843e2d050af79a64e2541552676b038b8f3b2fda525cc5b9fddfa920c1d5e2e2843e2d050af79a64e2541552676b038b8f3b2fda5efac97f5d5d3c0113a100a162e7960b8996f8268597a107d724d15b43cdbd668efac97f5d5d3c0113a100a162e7960b8996f8268597a107d724d15b43cdbd6684b6f664b86103ae4a454c2d90938e89f7bbbaf6a4a3458995eaab2008f38e116607af0435e39246f69cf001b239b92208dc8ac61081a51a6daa6891f9eaea85db0e74ab33d03b0fadecaea4d19edeb00e545781c131cefb72aff8449e786e6e5b0e74ab33d03b0fadecaea4d19edeb00e545781c131cefb72aff8449e786e6e55f8139bfaf8b9ffb1f63fc946b8f071a2dc03d4853e1414ff1365942a61caea35f8139bfaf8b9ffb1f63fc946b8f071a2dc03d4853e1414ff1365942a61caea3ca2bd51e217cf1b5b88a1c25a0d8f582c61fff6ff61c1cc0490b516d9a75b141ca2bd51e217cf1b5b88a1c25a0d8f582c61fff6ff61c1cc0490b516d9a75b141684fecc1790f8b802a8a2f37756a317ec2e6984747b2e375b1e7f0cb53516910684fecc1790f8b802a8a2f37756a317ec2e6984747b2e375b1e7f0cb53516910cfc203b0fdfec26a02144f20b8d2e65c9722403937bbbbc69501ed725e08cfaacfc203b0fdfec26a02144f20b8d2e65c9722403937bbbbc69501ed725e08cfaaa6b74e1bfab05f9c592711df93bf45ffc428de5519c8aacd0c24c0adde0c2ad713107bc6e18faac125e228fb59b477dd752c3e5767bee0537480e191d752ef21fd8d96b1c263f4cf52a81639951694aa9d7d0d9cc1000854ec73ba111c062ccafd8d96b1c263f4cf52a81639951694aa9d7d0d9cc1000854ec73ba111c062cca7283f765f6c2744bfae53c5232a4ac4a29b8bbb83763be75ef88fa3018356f267283f765f6c2744bfae53c5232a4ac4a29b8bbb83763be75ef88fa3018356f2662d88045222a2ba51eabdcc9d49650d515e5f01179c637bd3a0ff1bd0100a95162d88045222a2ba51eabdcc9d49650d515e5f01179c637bd3a0ff1bd0100a951189432569258dee015a40354ccb3d02bc0096f27ca319e464a5beac48941e483189432569258dee015a40354ccb3d02bc0096f27ca319e464a5beac48941e483060e860a0b4fc80c5eb2be4fae1bed7a4df4c32838bd4cdf7fbb88ba997968a8060e860a0b4fc80c5eb2be4fae1bed7a4df4c32838bd4cdf7fbb88ba997968a841c129b05e78b107d0eb0fdda48661603794dc031bd7dea1a937982e6625c10e41c129b05e78b107d0eb0fdda48661603794dc031bd7dea1a937982e6625c10e9553be498cd9fd7dcc039a327d576324d1c450f68e7dcd3dd3768c8fcc3cf8e69553be498cd9fd7dcc039a327d576324d1c450f68e7dcd3dd3768c8fcc3cf8e664654aa9a1c4850a4f79090ea324cd1e0466f0d8f431b5a114c0ee11c25139ec64654aa9a1c4850a4f79090ea324cd1e0466f0d8f431b5a114c0ee11c25139ec7ab40e9a0698bd5af35651a08bff6aa7e998ba7a9fb4b2a07c85ac86816b53037ab40e9a0698bd5af35651a08bff6aa7e998ba7a9fb4b2a07c85ac86816b530338630568c1b5bddf72767cf6f18864fdf49411fef4cfc9fcb550cef9300eaa5afe780811d16ffbb7b7c51211f54b6d06af2f3c29915adf6d7a29febe90709291a31a0baae2d56af7b41a16b457ef6778b1d6be45bbf63dd8d909507b580c16f829bd5c6750d06836d1e23bc398731ba378ab6e5bd91a80a9e488157f160bbaf9278af99529241907c1d0e2ae60e82f669141ae60e7a9fb6137bd3edf2bd9807aa0b31085c4179dac53c66cea59a176b3083064721c164358e2293a62ee84554cb21a57b3c8f7d56e78f9538c9ead3346681329ef316a8829b277ea9a9e762947c91a8f06526ee4ee84c6ccfdc39a87cf96f2d69f3e9e9d1610d7ba7c5b17f2a0428d15f2065b4057df9a3e1f5239e555d84fc0308a9b620ea472aefc96bd8b92c896445943894f52b10180035b031ef1c82a5a8749f6be802c05e57f90523d1db9d78dafc00162d61f0ed68e2a7964bfa7a430082a6bf406a24f388e616f7d31388f9ac126b206f348accf639b3d2295192b6757d4e273639a952ce35baaabbb1a43fc02cf8432a4d7c7f05757911959c96e03faababbba4c423532c9f640d520d125addd3d434a5e52c3843bc8b180ccffa2ada0f3e2c5caae741ed0adb2da4b502385f01ca68a75215af3ae048359a9f0e66721ba539e18450d59e0a0b1dd4216faccd44728faeb75c7e662d7c84152af9414fd5a8dc992a04ac5eef1fbf9a38498423a3c5aab75c85d92c1ccd460d40f1e6a1361f896e8e67f4bec239bee8a4297d68324aedd2441509369cb0e0278d54288ac1206a36ce54d495cacd0bf06bcebcf46106614fb0b079ae46849650a2f52488317964568c1dfec4badcff4e073ddcdfacd42bea5a9b7bd46874387a9c45f8b0fed8ef77776130c3ae9108d5483dae7e30ae1361091133b96a198af8e206b055541f517e5c39861fb7a12798a3982e2c87a39e9544510a1e3220a0709e07969ed361a7aaff819441b33c12a5c8bd92bcc843028bc4ad0647d1322254009585befad24e4afdc8f368dba10828558a73a6a0d5ae974f1395369bf28296c0cddba6444dbc6c71c39799cca56757d22e929fb22fc39ca0c3e839a1b3affdabc44c2fd385000bb5b8ce9a92d6f3d312ee41aad4d8ca62a8a707bd1a7a0f1345609ad73262fe53433f4247a79126f5ee44cc54100954fe37cf1efaa3326a6d9007eb6c884e71521de9021b8f5a13c251e4528627bb0f24ebe2a10f80ad7c8907ebf3f05693578eca3656b39347d91eac7e9da9ac18c46d21f80be2e2ea04ed72a66ded7fecc081d229aaea67a8c122fefcbe5e3fe2fbf9599d87215c0c8ca88562a78868e01fb6abb47f8db543f677ff6a32c420d6b47019fda0395da82dfc93eb7eb8b76cb5ea7f62f37a6445e822ec03a7d6185c360de5cd28953013333d3266535e93b4dcf4d92c240484d658a07a1065871734f89ecdc5e32e6feae593a3b8664f26575c9edc58260ca0bce71334dc106bfa82fb7a992ffd93b97033caec94ef1606181a95ff9d9041122b7c2345320b4edfe25711bd8cdf8ef13854cfab4ceaec6807a98cabe1943663ed5c4e45320b4edfe25711bd8cdf8ef13854cfab4ceaec6807a98cabe1943663ed5c4ef90365c5eda963479917d72317924b247c6b1df4984f624202a93fdda43e597af90365c5eda963479917d72317924b247c6b1df4984f624202a93fdda43e597a01e2f2b23306993384ed135e3bb1ef0e90669f30d27e08ceab383e56be42aed701e2f2b23306993384ed135e3bb1ef0e90669f30d27e08ceab383e56be42aed710a21fe6f1c67a3a06288421e1087cfb44c1f7888ed43677c0ef64ed59e7d50810a21fe6f1c67a3a06288421e1087cfb44c1f7888ed43677c0ef64ed59e7d508b2750ad5a2427318571ed6666890a08d16f68250bd1c55a75a25ac81fc5f9c1de4a7852da3986135059d72f23b2e82a6c77e791a4a6ac73d7f694f01b545049ec802d57205738ea2a6b0b98b21d9591248e50570885179da4d9cc0c9a58a4c854ea338206615f06acabf6bb953a49ff43cf591207f3a13b52794c7005efa3b76d3723d4c5234c83253019bb489d919aef956cbc65a457c5082fc10196208f22d54dacac1df24c29af7bc8848cd8d285594d45a072396afc0a069f64d80521dc403129b48bd1374af664c000326038a55ec9fbc6789d3b150454f7f142d4f70a903129b48bd1374af664c000326038a55ec9fbc6789d3b150454f7f142d4f70a9c7f6986ab603c68e7060b55e7bf396eed128b29a81663037becf0b3e10506df5001d5b8e6e8f5cfbacabbf52289ecad9343fac65a18fa5e5af81006c573d086a46f08f8b308d1910856666d48b055a0fe71c8f555e43184902377735ef6e718aeffd78a7ce9cbda0e05ee73ba2acc2808b9879570cb6615702c1c8273a3e5e1b2d3557f1672efc315c3da5573361d2d434688bedd1591428155714b5af8c0f92996ba1a4be2c8a4d3cb462bcdfd9681a80d224b48d8bb08e77ac3e6fd6489ee1684ebf696a2387a34cd1f5a32f2d4f729cf9f17c06e71e515559089cb09ddda93aec2a0e8944c55568e87609b6c1d01d70fc9a299c243ea575f6717a7a118b31bc0a5c580b900e2451717d8d54514d2239d23da0970960e01cfd304a5d80e0b7fb838a3c7eea1f7117a2c932039143b8b968587156cec670bbc54755af0390412e2efd9a17712a44319bd864c829870fba1092fd9ef38b9d851e342b1d7c71eb442c56b9eddcf95e78dd73a278c11d11b531103f07a9448b28e56f60fefe507a53518bb18d056de58a5315b1f84e683ddb5d978d9cd7eafa1354e6c8bfdeddd5831bf4623b576d2fda32e929fa3ed65a18848711c4dc79cae966a67cf2bf12a9d8cc2d7afd3b23f0940431bb8c274440adb71e67067bb4f278df47ea3e95d71f2d8bdc77204a38bcd6ea31764cf9aef77a40da140d54852b5fb9ac758084a98fdabc92230e44ed386ec45693687c4db0f36bf52b05357ce55704994a1789a4e7dabc92230e44ed386ec45693687c4db0f36bf52b05357ce55704994a1789a4e7f3283cf99c31c386bf5c2c20e62fb332cb2cfeae14a43b0b052f02897724d458f3283cf99c31c386bf5c2c20e62fb332cb2cfeae14a43b0b052f02897724d458569db52d8808c02d2b7f90f70cd50856984c496685ead49f5a31b31a7c310f2e710b7be340f58f84af86d30d60b5cc64357d3ebfe7dc77b62cd2d7ca0e6af82b02fe5c05d33a3a753f4ab36992848944a2be92d5cabf4b7b40c029f4d95878ff2ebd022fd559d18d9ce4234bd39cec050154fc990db2fc3d2d6a5964133abf5de70d884baf15224132a29a7f9c883af550caca5795edf86c9b99710114650880b736f6eadb5a123c0e4fd2f08663905abd82cb6f06ce7bfc73eba70cd1bc0799752a621555f71eba680dead72e66cc20b34a6dae0b80c95b49d676c484a6e1eacc128a2671dcffdfb6c6c48891a1b5138df65c2467bb1f162450a618f242b577276f5d60567dd1394c9c7dd934f52d38678374e2df113947348f2fc4969781d899b723022bbc611c105e4192d1e09b13340574c07c42e682703e9d685855549ac61b71482d92e7ed3236e9f57699e9f71c1e2396a611553236dbc3c1739ea24012e5808f7c3185fb1bb7b23d61eba294fbf6e50d1da187c51f27d70093815dfdcae46cf5746b2a04b4ccf3dde27bf4a96973743d98e87b88dce12bbc230e5b3ccae46cf5746b2a04b4ccf3dde27bf4a96973743d98e87b88dce12bbc230e5b3c5761bd66e05389a90f645ad302cf25c859b303afcc5669f097c982d6e6f4c27d5761bd66e05389a90f645ad302cf25c859b303afcc5669f097c982d6e6f4c27d05c90840fb70ab7526298b7aa803ddcbb9c5e94d38c3b4dd1602d44b74f287e405c90840fb70ab7526298b7aa803ddcbb9c5e94d38c3b4dd1602d44b74f287e4c519a92723a2636613a8d16f3caccfe36f699de6025eeee21dafd6fc5a7e5f31c519a92723a2636613a8d16f3caccfe36f699de6025eeee21dafd6fc5a7e5f31964ac5ed645a219d4cfafa0356e7ff3435f54a46e5ef20ba8bdb098b72f7a500964ac5ed645a219d4cfafa0356e7ff3435f54a46e5ef20ba8bdb098b72f7a50026228b3ffc3879bd7bf5dca4a705f0e46a4f5a496a3edfcf66c49ea0bf8ed4bd6c3d96dc347791af5c3725c722823ae5fc15b27899e6670ec156d43472f3941bf026e191a487ec9040dfc38bdc4bd6fb8acabb984897e948b805814e878fd078093104f907145f4a8beeabff3320beb73fc4e3141a452e66b6a671efacb9730533a137f4ee582352e9d5e49e066398bc295f11fdf223f92d75f81ab38c63b646e38e8340f97a4e1d5d7a9b9dab20645609dff1ffc342ae79fe9c644e7a45ace8c9db675229698f8c0191cca4628e51da4b1ec01e58923200803c0bd65c7406c68258c37e12ba5202bb4d9d7ca388c926894dc24219bb4a79e7d349853aa6714f91bab5efe5d9f33900cad7e4849d211719b2e0608e55fe1b18f4bdfd6a144f145df8e5d213f6f0cffea0ff1ad891558ce7255e670c8b7b8ae34b1be6c9660b6daca948bb2d589edee3dc1f913fafd2a6849132399d1d29c0685eb904080e2560bf8e65921f630a981929278bb798bad6646f5c0df4800170beaf857fff7343d1bf8e65921f630a981929278bb798bad6646f5c0df4800170beaf857fff7343d14815481d3f0d5292202883742ef2d25a16875a47d36eb82d739f745434e1cc294815481d3f0d5292202883742ef2d25a16875a47d36eb82d739f745434e1cc29f4ece17ca8c67cfd02b1eacdc8fb4fbab9f0fc5f58eec147dc3d0badaed3945cf4ece17ca8c67cfd02b1eacdc8fb4fbab9f0fc5f58eec147dc3d0badaed3945ceb0235b9bdaaececc721740db17b30bdf202c99ac42f912042a2f88b897a0442bee35e4064f9894857b86b0f3625de398cbaa0b13ed8ef2612636a9c2a092f0erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdnf-4.7.0-13.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-13.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.3cY!@c pb֜bbrjaeaq@ababaS@`@``%@`"y@`!'`3@```2@__@__ @_^@^?@^^K^4^[]+]@]@]@]]nU]i]S]Ik]@\\\@\7\eX@\]o@\\\Z@\/J\[[[ā@[#@[\[h@[-[qr[i[[ @[P}@[GB[6@[2*YB@Y@Yp@Y*@YV@Yu@Y>@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 @Nicola Sella - 4.7.0.13Lukas Hrazky - 4.7.0-12Lukas Hrazky - 4.7.0-11Richard W.M. Jones - 4.7.0-10Lukas Hrazky - 4.7.0-8Pavla Kratochvilova - 4.7.0-7Pavla Kratochvilova - 4.7.0-6Pavla Kratochvilova - 4.7.0-5Pavla Kratochvilova - 4.7.0-4Pavla Kratochvilova - 4.7.0-3Pavla Kratochvilova - 4.7.0-2Pavla Kratochvilova - 4.7.0-1Nicola 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- Add support for rollback of group upgrade rollback (RhBug:2016070) - Move system-upgrade plugin to core (RhBug:2054235) - Fix plugins unit tests + unload plugins upon their deletion (RhBug:2134309)- Allow passing plugin parameters with dashes in names (RhBug:1980712) - Fix upgrade from file to noarch pkg (RhBug:2006018) - Add support for group upgrade rollback (RhBug:2016070) - Expose plugin unload method to API (RhBug:2047251) - Add doc related to --destdir and --downloadonly options (RhBug:2100811) - Set default value for variable to prevent crash (RhBug:2091636) - Don't include resolved advisories for obsoletes with sec. filters (RhBug:2101421)- [doc] Describe how gpg keys are stored for `repo_ggpcheck` - Add only relevant pkgs to upgrade transaction (RhBug:2097757)- Backport fix for leaks of libsolv's page file descriptors in Base object resolves: rhbz#2087734 - Include instructions for regenerating patches.- 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 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- 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- 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-13.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-84b83f0ae581ec51866d32073be61eb0bb14252423b9f88afe2a8b72996165cee?7zXZ !#,] b2u y-iSqk/fvCd]>ޫU ~Fo4axɃ0M:J?D!s7Ȕ1#ЯPva_Kό@]'Z!GB>sfp8BI#<9N6luN H]H!+|g3[ΘgHVK\$Y!iyB:?62=bsl5{% ?`~G=k,mPS渑'Vy5lr]jsO6'^z ]ɿIōcɸ*#A& u[, 'O.$Vx~<} ۪̒pQ6D;Q s-Xb˂R'=wg J)n@_e>|T2pԪW?= c"%L4SAߵcpmW"'k @*Y pл;!ǚV W;ĕyu׋?]RI緵n_4lE kq>CD]тV$9^lW};ruW[6B7Jt#%B+®^,[WB _#h } h7NFxXI X3m0Z3;ݍ!B/W)-4CW@I5P1Ч Xc8$ <,QorSգBB~{UlXB|)ޗ> ξfF6sг(<ٜvUF4^q~EU7n7v|ax-œ,p "̚ɯ Ay1}m`eR1>Y|]u/9|kG)JEלH.EuҸ!|~s2F}g,۩B~rjC[B u._?oǸK@-(i{ yK?; <:T052v)-Ga\s/+wh!\Nhgl3m7+;Q7 9Z*};k#t4=7e:gĕpy!7 FQl/J=89GLR/tᷟ^#}b|! yQ/y#HrTH=o˃B Fɠ@,C7|lG9&]3Ix;CQTsh3cA"ޫɧB8 C.YBߓ3ZXGvKV2,+F*iN&E˗^R[= ;k]pD"g$Ȃ/t[1M3f4tMsDD.]<+tVմb&T̟DOQ 5Z+o ]=`/?u~Xc7%Nvv',deM5pS]rL$>66desNGoh&ĹģXU&\cCS}2d;iHŎWlJ5R1N8ȡY;5`W}g(5x<`PYu>xǨxG.XD&3LC"3F"Qs)*d 9א?PЄLG~BDeڧ=zy`~zB Lx&i6N:cWl"s4x{f!R҈x`5SzMrXّv%ZŨiez:-lw@71Y?JVTv?*%5պa?Jp"`KVyrB`H2f?.$z?ֆV%Z˓Wg±zT1v|8H置X|0&|笿G|DחM-ַ0uBLUiWGQYjݮ@]lxp)p:&GoQ 6 Hb[P`> $8& u2{2K? MЫMR@5`v] Wv4C4,@sj3FҐ;e,OX/Lq[8Pre@Yh7剏@xxR?3SrN8pP"-j0+S?'SeZ̥ILۆlx̕Tv`N˹i&~X8ǵWk&9~NiԽ4}߹ӫ.uQUb}p)r8r.%xh&# U hMz{ɗuׅn;`mn&,^ (lcQU{5R4KzY+p>̟%C:rcB#4R8~8SV'ͮR/TU^.1Y! Bw3Tm'gotj6 h$}aDoǔ~D;B".,h`{,|7:Tj [AU|V( +am #$"N x9֧E(!e-b[]KUX5͸4O{ё.HsOFFu}eT2֋.*|I1H,·JWVҭ -F1:E48 rU\MTR30r4r~w>1oo[MEq<_fSnԅ4YX>jn4)C1X]u0HCĦ$ܬ{k/VX*錩2Nw(0A7 ,]Um$/%ɯ#a&@!ZȇQd]H JK[QT&e'j xufꉼL5#@eVMnE mܣϟ7C-@o;ةa`j/qpv2hhC߇YI ~Q ܝbS~aV'ir :&?5h-h*sP]8M#fqEJʚYB|EsH9~]`RJ\q`єZÙqa;+H31.56KCu~s,2{\|/~׬tJIdpNĉa J[Ɇ`z\Au{*+UA\Xk{R&r3 F[ͭe 6;ópxQijAE&hhct+*Cavjo~\D݄4zrh8^E@5ƞx Z6hmoĮ̧%s\q$[toP|A8OsI.)dn%HQvQĶ|E”x66PX Cfq[S{'fK8Ed([ՔI+O)#Ahיd[ .WXE]ڃz$"las!`3b=vWX<,7˺Y7kt! Tn }? 96M(AY/I!lN:ЧO3d,#o-/.*ۚiSɞG^SG&'%|ژE\$[xZO_7|';ȹ,e:ۖ "vTyp=+u(4Dzt lW'Դ&,(IFHl?Y^}7-% c3ZP1BR&i%:{rRC=KҟA⢥yB_ >YߛX d Y*T 6f_D?72\3xU ,ءE/ϻ7^"y9~R{.Bty˭wUy 'eY~ ̱${@xDu($E0 mM|%~, 󳿸MK=_" L_ΫZ(ZĴ/3{߰POI)C2|`Y '}֎T@ʿDŽ2E8ӥn;/Zw^>Mhll|7QNY+ .,+<7io  븯z(+i}TU *XɶM%k ~RL%0=8{fc킃8*-F3 $?`P`soY!SJ{ 'CD޼oJB"C0dM?!hÒa5RLyJ|L9 Й\j+E){[]d!'0j#smMfDC#Yu2syE\G\&eS&LKȶ# l?hy0BU =!m`v>%ʹp0QpW'erdp6 j5ѱ>昷6pHBIB/Pڨ2)*]8+F؈h/ȸ88v?% >O)5ӐIJˊFU3QFق"bq.#ՠ~,X95\ JakֿljWE,L3E'pӹ*y&7 PV\7H΢ {e3\䅪z࠷myRXG S>Ulݶb k>4 3\P^Co~y?Fj ~{ihb70]fk}mr'@[3cގ0o% =2|8H]A0TR$ l>Rf̍:+9s\|L%fg[١^6/NM-q5C 7{h %^ m:oDjz )b2o ?ɺI'Q$`mwfҚU_m5<ȯt,X.^ɦ *fks"r8O Jb`c%b##L2bO |%trI p%(yOYPuWJ0 CgZ͟}O#}TW{ZmwKB jglQvYnAKZ/dߐNr !ff8V;eջc8q}lsxI >9p*B~h \d]9Dj')tGԥCςeE}'6EmPGW^V5X.ƍ59V 1O6$ | 8'iĒ^BD%boc Z *u=p]>֟V8fPiY<&`fV#dKMTs^!ڼ]uH?F@ʌM>H/fІL$Kqv# ^-(Jz6E]BR1ZD$ZmNev߱%7H,ȸy"ym\T.<7r\I)8h3 U)MY{Vm<^YIrװUiiC!X~^*? 89]R1|"Yݾkc2EhUC O5,Q#MFo!DMxVAe #hGQJH h(0SkYùϣV`]SҔ9";S5 n;HBHna*(UZ6ɉkCLroBQ9DZk4kExU]`z yXV=WKhFyřw,ˣ#Aly~=O~cwY:_o2fUB+`WUlDFyl] AudECQMXB&rx)յ 9o׍e؅aəZM>W|gCqA'{ 'HO_Me'.lp32JWMq%6X+]m7] s+)蒾!rvhOUk.YtàP@3۵LL:BDr}t4$B6D qe\S_/Q=uַ҇jJ85>Qܩخ5QRvJ &ݚ0Y; %SRB%6QRgV/(h@_J2̵x;f%LjĐOpwH7MZȊY$MXƻEvb-!qeD=WG*ڲ‡xC} 12x"2fO賈&&PX".$GXX/x( }Qg;q4X#pM;{Ǎv̉%'}t02LYZ0?9lVgx8NxLzʞˢ`AIATL]&P;!E8vF6ƜJ3^< t&,:l8 p);j?^ ÛA|8Wu z0wNT6>3ܜ U1l\b: 2 DA2Z 2b>fC9M1-I^N=)Eqa)6JQVr~㧐#O 2P6Ob9C[&_ΖhK' A9AAq_ ''쉐i!&7{x\"1b"RM|bIF7%pVԌ])pbD)~)X`j |9ͽT*` зa+ B/ !lW[v.IXxu@Dkɝz$Ǡ@䬘RiGS\ #m:))gw1b*:FR6'ܧF%:cp {2C1 ޯl9?+)kLJ2_Yrhp@X.C6. AP3f$>y@8W}7(A;Qtm#ʃg MFT)JG/Kh-);Y'#e jXTxOtq,\GqC?s(N i-k7 F~ ҧJt ƒo=&}I{֚ѐ&bS|"@%D:K,Ur-`jܓLK-%^+kvVDC(##|ZWE7 |ia!yt3>fa"-v|Oā(RFA1*O1~EU+ĽW3Q7yQ H&M4翄 ޭ_*6y<89ug c`L^.ע EMnc+l*XK2cN8Ƭ uśu^gir%$bJԹEʔeZޢ +ny<ƀ]-+mfI\ pA, A͖g,בRuބ]-YW,?7xe$-inin4ݼƠ- "P/MZ! y hཊ+!l GUأQK0uj\F׊SwOȴ2~?˲p=B"G"Ɲmڮ#C мKQ! P*`QA]5X)|$ͧlYpm>Pɵ͖}t^%l,f𯸔f@Xlqf8ƏSSMc0/mG*nEVWo"NLx^mFKt(7/s0B ڬPMp3QD%;AMxCqai (<S[uX_[&\:v\I*뚶fzjJ?@M{ReJBNG>m=hBX!%ey !^pퟜڶGia:8u<]"5BGeZe=Y͇R;8;d]0a-L`-ǻ=o|Oiy(k4oM0j;1)ͨtRI:0!ǽw3:{/Mkݰ>p#reewE/'^!!#2FwNbVQN& TжY*R{"~CϨp.8*J{$ iu 'ПZH$4o.%KO-膯D,BnϽ\ 8RCg#Lh!lM;䌂=3otp_ăX/AU(Ts}w-᭢(+Op2%tMB"ha.HAJ=,  I|O$O?M.( fA=X}_ ݑ2N29ΓIM!#ȯVMZ]G%o?bPSe1м{+i2-^JNK^ay!OQt,bjl{ûO glrX ]YPwy +IZ춬;Θj?ǹ 7[ͯdsW;47KC[vN!r@։\J-%4p:OKhI큈FM=-[-( )QQ[Ii@Wh2WzE{:ͪRĸIn<2L}{je\Xn.5>OtE&%(JXsa"Qd wKR|kV;JϠcʹ"ȄmPJVJX>TiRE?>#WLC3WSMS gC |Ƀ7([+)2:,zx%B2a'6 vH$l'd?3J()xG•FE<ZvZI`kZzI\$weBcY$%qR( fR5ift&ݘ[e[:% Uw+-O$\O"*ZT:'b}F4ag6z4[ 5io0_n "IB51gOxl. 4(Oz?I2fZ*ܠ4WSQWUfAMXD[2 Kz/6q\ ;V>mh-w;SJc6}P>!w}aoxu\vLG~.G۴g!rMpSS*m@["@QlUd&ll<.tqI2ݼUhs)WCٴy+jh [h@`n @:M6CxA5#OVA{սKydI(zʢtm˚ȸO^ƨo~t IՌ/|NHD$tpI@Zm랔}#)چZN74W+bjq QiK:칶8ǭFs?^(Z4X\k_pJ3SĥmvՃZxH 6.༫@oi0.Eb_ae\ p eF9Dqk՟m-'4Tܙi\d 1oJi9Ri5>K}f6zfK9tX3_5wЭ؅wQ'j='+@ʯB[>˪(Fw;7+)%~nK/mon_{lqnW}6Ȓ*Ρi4C%#lp&$ME2ī(%.k m[6rچ(B| eE,7D!n{̼zk)8I7F9[F@_f!ubJvP΢z袿Ap =X8"u: R([5sM( \=S59vQJTw:}=V! Kלt{Pru~iQp-uNv>C\IjarmL $: VR"a6A&kH+0S) 1#Z4\hԇg,KX^\94sJn{sw%ߴy4 Cg =jewf139HYq/~[8.J$+g &,šXUtt!UH?Yw:]$pއef1@26c8^ѯ9Ny <7)eV>?gFwNC1[Xd>MbdWfȉ?وl7E"EݮkU\^wM C4RWƈh]#w!}ꕞ5W(g';~v@؍6E%}F'8vN i4Oq! & m?HAtr %9ntD:?Hco$9ld1;QbݍGwKJx<jy`t!#T&{LMzȷT'ɋ^r)^2&Qk5 `zԲH"uܐUSvqOM؃iS4=gp'Wz荐 LOZs75DsW~&uؠ%| .%3FWWUc j83♌"CXnj!镯ʔlm1v&[p h,]n%=cAYMיWDʁɦ犱uAslq@?IeyXu!0Hv4wtY)6ᇗ\O{EEDj܋>g"m ƌ5C,oI*Q7X _$KB4NE\_˾Z0J\urc1 TJ}2N8]4?dBVݤb MՁFG~#ʱآ磌8YnKG?oQܫP$Q)`t 9M1tFoP0oKmE݅[)Iʛqj!Х e 7e9pfx8!JJY)[Mh1$*RS\I, &qA,ɕ!VSyalO|U01Su-3-Z { hA>MNV?Sy.ܙ2>m %rԺM˲/BBO ;ꢓVj H:7+>ilKvI=L\8ɘm?EvIMC8yv ,KbTi-Z]+[?ƪƇoW6$.p$l!2 \H)>:/'Oqҿ;T'h遂Js}JK}tY# %?$pa90`D bNGkFi<)|W4u'y?~rஹz]7j#k\΍qw?K]EGm.%LFblɒ}`>cnUL^I l&^ +:"B,1Y痢G3tO`~pqcKT(ҦOHJqƛ22AN9Pza}q?05^7a_H,$yw|݀{F~wXؒ.Ys2X4t9 (κn'OKps+߄dBK5$7 Bz_phFT00 BF7n:nGv9yLEssxK[+O\k9ҿ=L7O0lBU\@2 .bejp*q y~.}=YֻPBr5\xWXjP?^pXlF6wgE̛'dsz7F1e;+qe5!nw@&-.D\\,uYYYw=6~:J[0"ztBdsu4 wvM94TU%DP><(Dݿ~Wj(o(W> v6wcu.0 (tZ[kiCc%#W^|L&+]"B rZJ*.rCmsemo;נtf13n`v6$uSQ;wB;2h27ҝh ' uwdJ7]U{΅M ƛl Nĉ95o6I7AZJ9 O=kYnsy0P zȟj:S qӁvn?xVQ "V({17Ժ"7XciEcWG.ƙTTr@=Ћ6't5JϱbD\h+cϜ=3}b'!Jyd dnԙYu @jS j"J󐱔Yy$'m,R[TMz&,HT}mڗ$@SI]Hw*8l墧Fv`-L{ٕ Ρ'ar['# ȯ'6̴n%cEp/EЧIkXѓ) INCxx䴲=yy<-5@2˗n6d8G5xv|Ea ^ q+Mc-c5S0*`y"g 5^n]UO ;ws(^;<={Kb>v&xϞ!O5L䊼Zs:6=L6Ri 8*f+Ҽ֐;\1V71.lzF3tj$yH&ݣ+kv(0'ࡅPIBKs yqG6iⷳȘ}QoZ55`|5C34'pMU(cΗQVi! 6vޢlZ^F`}k:mUnd5` 8vw!R9z'UvߢV`^en@d`mHx>Mod40LQׇC#)pt]Wl[*3m%/V-FH1,Y0t( it[ j )!aBhn +3D/yˆ>}5dmE3xF^>=9Yg; '"\7- Y8$ӍS;$\r+Z%{O1R5>KF+:GCw.LR;IiTBO8Č5㲃işhremkrwe^V@_qOTIItچP @FSMpY@?2q4YMLE:D$Jm>/b֖̌eӗ~jlsq6 KCÓϚ+Tu`oS-9K-yO[ӯQ*m*'H׈!̶Xf8v=O[ •xtΓV5LMHQ xG D s߱U1r97лҳnhQ˼P'G\QJf qgF׹\La7.|~UȎ¹cWn= 93 j„/ cXtnI?lpDBjbϽ@`#Hg2'5ͻ>Q,4 Q9گϵPy2mniQ32 ;ŽF(Z}m]/!8H ht>OX緶_Y'\R2R`O\hb\t[6~YЈBL!<%/*S";KC[>sӍ$gcVqJ/ -CG*,@, X.@av7=̜O >jœnkةe cvO7 ˂C%P9uHS$b29 b=>Ɵt|-O1E!B!FDns 8Zt?{TEDEKt؞r v&eP@N~ⵔ9G?|$W*M8uEIv(si\ nفsL͘T?l g͐ewJMVrZ] t[/^ ׉$F>ԠwAF Cw_%Q%@9vCo.?l %ؠa#g4Gms~3{%VIfEax?1?TqeeɪY* @~"w~nrQ2ɹ 찪D*g"R5bd X,edeKS;"E%( EεT{I$Q=BZ?} $Cd 6PAe}QL-DNqqJi: RXta)Z6(Bz&85XQR$@s޵xBM* >:ZMM>Th[h^pl< 9 T kw+|bCB4O =puYeY?.3̶ gON.1p'56@({S`U>{lڼ_K~ãIB[XN[XC$w1UvW JVl`.~@yv ;n._tyS_ux! ToF}7ttv^:=k]}K$vWǻI[Fx+jU" r8N7XPb/A34׿zS'~;5kWfi@"H;;g.Hk stͥyִ5 ?_f-ɝcA/çاnN~aFdCl|LYɭ"XgzsE S^v/C" !;ͬH/Uhr AQЩf(a ^9f ̕g&ߝOM~@;KWꑟl+r&7݆o4J(>` pIm@=>Ay\5$B$\6[5VȞ\QB*c/^/I!J"FPa/2Y=ߝfiu|k~1'&<fLخSk+XIuN`o$A@bczk` ;[P 50IHT)˸+fOڦ=kRQ|nxa2+d"#\Gu") lFTXP3*<<pnp0K +N]r>&KR[LEfs=7t1y)s~o+nYagC#2$JSf /չu3"0[lJR|!YB8de28@{x;gj̿1fT4C^W*q˝jo4#h8-Hv@!X|jީ?^L]o\ߏ7.ʁе,C>JJ,6|~T3; i4w)'D%O< eu9 U<R5DL){ɁC͈unO[$cTIou&_N !8]q''Lqnva-2ɠn͢d>~IT gMXo.PNBi>J`&֝$K =7UND`f,EDVi \yG?fX_su39*c .'Hm=ZjqcIuIFI[^Z+@v) e<ş]|Y&55QS旗TE;hiq3{uwўµs]ڿ#t╓]+1͍olb턆5_|ݶ4CW&̝w*y&h)ÙC8ͺFS?:j?Ƥ=dt2 Ţ(Ӡx'^Z='3Rj{tnNpRr{火W{qd.4mdŧ]ǭ?sR bNA~\u!vbi@ǷPp|-츂[Ia_>uf7ՍaΦ!D9]E/Ab1#HX,.q2&yL_KXu ՗Y-+c|do*BxR$Rw+LbaQ:?oTKvwkeaЅ``BA*C3 #P"v#\k죒"̻oB]j^# ƖRj&">ROIqxYx}!Oi]ԜFiVdN%" C|~ dU 7{}q#8 fr'iՀpe"% /H:BO!j rmR"6'$F`NTu=PhofKcgQo;Ұ&TzFKiϷ;lg$t6za챈G=4m @x+!r+* hFB^dE 쳂*.ғƩL̒Dzs 9Buy_jȳ ]9 t̉,|t9^bNm@`|۲ΩतKgVAe]tA*^z!ۜU[}mSd$XLG5 )h.ͅD,oJ\tӋE<UFzvXieU.6Y}G*nrhiv<I-؅,gm LP3"" ~SL8m/GZ̓3+ziXw~UMU@]!( o>4kŕ|:8_0Z(9ނFSOD~n+'~ 8>2Ys"rۚB?ײ8)\-;HK l+l3 _#WUHɴشO5>8Ҏ J7FG >/6WEEpmq+yp=} +Nf~f=6{!~"\dzЇͿCGMt ISE4qڠg2lqy;y|[!9p 23D*K$3#? VN$ɮS? |;5ItE7s3]¬cX*~ǻL(m(BW/(GazC !-r]B-ǩ1Ϫ& #l q;u[mCȊ)F F[ͫ^ MW`恦dٴS={U[ )'؂hDER;JZwt5JbO- =nͥVyNBD#G[l h|qv<Ŧ$jmF%L3cc3 =s.O+b;A\qŇ }(|6K`a3^' `[Ɇ$BN\/ITv5EH-_m~:%->}֖רpmI ,wJV=x 1yyt`d0tf')\FYuM4dHg#REGƶ(Αܸ?25dd .hAm<Aҿ- j9N*Ԟ&fCh¬yK8Qlm(Dcu^ +MK, hjTЃe 2У~x|=VQ[嗵;-? pO5g" WvWh2+5j1<*B?q/eRKrf4[>@״s%w^2*66VOY5֢H*Ϳj[(FSQ#$'^YGdD>bj{!x{HV)(^q̈7)|o letUr\_(ͭ3B|8°N6_^(aE>a(3Q-ZfX~\yߪ+UGD^RNJ[JKw6=lVYPhZBhګ3dX4艩ɴQsYNdk`eb8xp̄B⋧j >+n;q䂸yk| ;/NF 6mKav VHJ?vۗ܃g ZoqN5teDVEz8N<,;cOillnT( /{"@k #ˍ.HuN}MojI@l,V0QR.|&bh*Ʃxn[%nH0 귯ۍH(#P(PpE۶TffVΒEV7:%'w(c1L]@B&(PI@eСoslq2+>nwE_7vQ7lfh+`K\fӛYT17dр%ܱ>,a=NNvx;8˭Wp|~}%tw%ʷgr}oˌKܛR&#'_+X `0LB?gLDg^vklXKUkIN@ס;]WEYܫ|EMeXJz dN7\ћ󸯆ϊPL>nv X ˜y LMJETO}G.aEؠf.=m|ÏY(f%a=Jӣr|xOq(ླྀmH ,yXFr!5+\җMJR+J W_XмlQQ/e j1%{''H^2IsX/%2 O6A9CZT+$Šxr4" IN9rL{Ūj{ ia{ w$8BOuhXIka-@bB?bJcOfK .n nR$AЀw}vsΙf3,3 @Z-_G %;Ec[Ɩxy2 rJR|$OܾBB \u< CLkh 8\OL:gyls#QR"jlnH( "a4y\gV &K쬚e'[.)J<}rI7 `Ζy9 fs`BE6)w:Do 0V瞮?iiuEI:" 4g_dK))Rg/ UebJ5>U܈3n B4~V5+^&a!N7w΃+Cq)6`ٙ{^ݬr5.E"0k؝so6@O[(= /ñiUw=Jeg^/ɢXь(Vqkv wXsE=[_?f83F:d6_C.2c|NRΤ!v{\ `4eW00.τX2]qg.& +4;j;hT-L` ~/A:Š5IlNԍn5eqjzcJ_IY%Ug1J1`B EUX|YoM,ݕZ˦GT(P8>@|ÒRZ3]/`e&Tg6=Q1)(C-\)v7(`VןmG@2Y5+%lfzAt<*𭖞L˘3UXB ,Manj%ǃ wpÂ_D )JB `]&X+Kb5 [CR%{lil챒!+n**0VMIh;vzL|;=ujWDdknp_$fNbV~Ql8;˷~ Zmz MS3:V;ӍFײ% 4*V\Qe~=ՔU﮺ѴDB3G (f|p$_r$S 0$0-CëI-ܟ0r qAPS ܢ4zǐRdȍ5|5c>f|\~\h]vPPt$aԿ4>ʤJepR3eŝ%uOO/x5Kԏ؜SP+#02/Tݫmmt?2\Y/duj^=^}Β6,Fuv̂%g"R9`/"_l2<% E{2_Ip5P{JHzQɡaۥ3-޼Y 0'#(?A:̩oįS\\d0m1Yl۴c֞1 my,[,+Swg156k(ZsHB.?~Ny=qw]. 8yDp5Dh:ZhoCsx]-wc^Q "K Cn~gN$蠊ZGw%uYnɔ VͦEvb]r5f4!Q "kiu].df& s@.\Y *WKwLO΅ ٽdF Urlw2/}ODD-1uAt[ߕ缍 `s@+jMv(6@a #&<@Biǔ.L(Z `Z882ndif1 f)QHҕ('d&FKxMw~dB)u <~nl0BX'+շ R׍joaNCә~ϽUWz}?YNR2|}OlkΡPXf+[q!XNYBk `]$i;'h;̧bW8؈0G2TqF}1{69WYWT8p\qs.'=`{ {Z]=pHHϧ^8 9Fd/^}"/ ԠDm`P y]U?Bn!H@` 'wcv .:8LUD]יw%ZǷqvmahS8YeO9߳^b N6*6:)-Η:|5P-ɶcQ<gO , RV_jQVl09/+`Ҹ6Ҹې|v'Z[8d;#b8/h/g)!5ڈk@JPj~K~}ٔMm_dBNrΜ>K܎'ugtn HUiy"hN]T3rOui3Z"ٓyBU?k S?VB)"UnK*|߯ ~ɰl $>hnp3Pґq%8y=onŤQg @2x~6(N"N1HqK{q8FazN0їif}pyFQ vl8љx}|ũP )a1;ADX܃pIhR?鏛{{vN{Cl²֨(:p-~OО=ŝL`U P )>t!ga,L37|^m Ӯn1^y"^.<__@_[l]wSP/v5is\.PEP]ncr>lvEs2&{7Ԗp| (Đ*h=OԹU'I~[^uY:t?,vf}V=.{mm mfU[@a{Yb![Rv9pcwsчG@Qfx ?ܶt' Ez T#H M6T4-cDt@.lG/E,۱ JeLl.%M%ɮ\4@uYUrX%ȵ}NKbY-\8IoG+n悫͐xel@W&(9Rf\#BL!Y>,:C94z;5?m;?r6ӽxSpd_HE2OETpaُ+ XBit{)yKpK-KwDʝ<&Cjޱ%+b0niK{EIJ:!Zx?hYZNLe"CBJ|K;A)%3d1-}p qԸ=^kC %{E'|/TW" U2r@X |qDM;QNP}M;Cw7B"\Uhm״]oFb8?T=qAW}~8UH ofq4=BjǡazQObPqhz<PSqϚT"Fu~Z_D<1 +Cj}u~b\Nmiϱmy}-?LD/)`d'$0)Cz,^bϺ^9ZZFy&L82_L%{V[pqfj#3w.Ӽgpo 6/JףӛQg&!.\"U^bL%R'я,o/FV *TUN@q#` (:׭ u0 D.ǏP :LEni_&k|E&۾,-MWu ?!뀑KWmƲ[m h$TN+ /,’A{#,b"@/,{ʞGYB";!^(D'0!_F׊,JXHv:߲i,xw*rk4X_#~@ivG9UbYMy7+nȒ,"َQDJ)Iqӫ x"ŻmnܪؗHi+NOP2Nj/mlmXb(S܄-^AM!b?|~Iz;u-Yma$J~f(Kݢyh۪DHQ9=ɧwDӎ⻙ќ)P76[nGW<@2J|[WOsb ́4 L;ZǀE6Q顫vl*&#VN37e/Ftrz}ç|g9AgnSm$"뽯`U0*FhbkvfY?Z-M&c\uwt\ӎ9RaI8t vULa$ya!3:FSI*K5kAsxy0IJJCˆ49TvӪκImh H{cg|aI.!t&(t oItoqi2$OjdDV'jX\?s3Sc!aKa}MĀ^%4s-lr|.6uʄVH> ,=.K:A橻"&lGڎpԞ'"ԜCu7l1"Z(0$)E-!j<''&qpwAcVġ#|]ۯ UW%ak5+y+R?V8|LLC:\02'q1Pg2Hoo$WBStCgpZ v"48A[W$5Ε-7x`Y76WќGV?L'QRv^ۃqǸB{.fॠ}n}V4xrE(Q;}]N.?O 4<=ߐ}#޷%v0đ-""bHζʑL+6uP\c3)C%2JGTbLٷ>c8~H[E1Z1zoĮ*gQkjv֛0\-"m%`kuLNI&5TL@ gĥ tb䪢l|V}>jyZصW*ݯn(ϋWr}ϑ6u5K$ޢZ[%EX̵Ȍ,QHMCuboi:{mTuA]ehS& YO G!4i(28bk,(;vn٪qG`5ŵM=_sd軌^ݪ8px^{͇ą`،g!Mç8 6z$C}P^yIPբ 81Cyr6/(^?dт3coSvB9)U9H7oY T!zlZ9`C 5ّnqVV .HK=WkL6) U@m5Zp$:…VDuN-Ӹwf¢zax%@®uKeӶzzX;xj1j'0/fTqJ$5á'9*!Jjը~Wp/*z\}XAt3ҿ$4%IJK-,d bkw]DQK<HU)RU1+kiֆj eVqv_AfyގH,pI^K d;YDhi< QT5BoW9~ܲ sRY4mAY l6/'~`~+3aC@93ecLﮝ(*.؀S5oy6v\GxtWv (gE!&9zM'D=n}o\ݾP*tdI*wgUj`40u)z[U)U᪦aC9QhE6tĻ\`YR'Dʁ7h>>0Ku4Y9JY w$C:>y2w\1,ȿ+USs-0d2AZC'%)' AR̵I{`J\.@+tc? QVtYjedF2∥! _ի8zfA l0YbFZdlm~s0Wbܸ丑4$-f:;G| LZ7K±^QaVA!=KH!0aGLCLŃ$kP^L)n#oYiEtpI Pphax'0 Vi 4HϳUo8>mmҩO(ˊ -zI4G1|KHJ7'DHC}P u5JYl3#m`,%-8&yơkd\-~Fc%Bݴi.o|\@SӾsĠCñt2#_4XȝI53ϼ倷J2y S):1!!` qUmoEb,S薕ԭ7? cb}K QLDFC]Em3fvPrר {3rFOQ!̎DJkdŰ`fH-g YTbdMzທ6`L -\8ʾяP|̇XSDEȫ]S``2H.Z}$|)f&^suX 2{2,<WZGYayƋ7d A7α815 xz4Pr?I#Kf7~,=dD~fwP|3~M{vm05n8֋E62 f2R<SNIZLȦXZЭM6o®x} t￾*Em6m6Ej=L4oĨzʴgv8kfQT)1mct {H4),dGMoKe>*2 r?Sv?q*Y@ 8;RՈ5YID%P"^o-w Gzӳn 1j)t06a;Gߡeh/e_M7N4$jAFʶ3YfS! `f@Ro7k#>`~'R),hvj;ά\w w+-+'cDKr 8JAא= @v$rK!v K:&A%c,Ϊ_4Nl1ȄF+o]T4cĮ|\H9va5M{ȯ@s!:?M3XPUPZ-Q5K<݇l,Gij'I՘i9J1#t> ^FˇۼYI)7;>F //#P*]JPD(?ȏ)h9h=]X?]9p=\wF *+ x8/xyi6P1pF}DP; 93ݲtLxz0U fڅt[?Q+AC0ȇ:LwQ31Zn֖u`eTu%š+e~2ü.cZ1oK42i囘2pЪ #sc"4GEy ~"exǴ4*tK^K̭TҝV+=0 M@:K`K뵱=oA幱aHv17?01 /+˲mXZ?3iMLQ:H:{ܨ"ˉ{^:pTR!So#,5Sj9TR8=g8)#9ik#%{lrڸF|LfUವl   T1DSΏ= h!],a*U9RP\.`X6)S+A/ρzBWc`Ѹ#W j2- RR`hHz+3J31Xp85<7^\5G-}ƾaOh28-ɏ4\E=_FX@ _}TjIػI^sBm4aLcGz2 .z߹5쉛!_a^-+mVc#Nv)Pu&nŷ t:eh6'ex.ESTPp]tD!X/~⯀mk8E]xKFJ覙/Ղ6-ODOXqꑩ={KIlF}V y .˼$(mMqg>BxE?ư-!'Vʽ/@w"D^>)ݴZtDžHt1W^2e=8ȒjF wzA%Z-k68;{aXra~/(xyovf@Y=TZ w|F& {,\7Ţǚm/VA c.Xv*6-g13/xEoښ{՟`t'̧>1/6_?xng*y0waԜGH41L;z/[eptkZ<,>jld((E&P'ל EPW5FIYFy-f &ZR. ۪AC_mص[T!@ m Q;[J~VNP4rfEfVRo1?(qs) ]J#' ]v{}q^ko6X $@* EU]jiWОvL{w3|ي›\Et9OF - J)#_㵩;PԍwwS# {g*PAzfgv'B*|T߸+`H/;kSL'kg[ٝe=24k+yeƂ'},&g,g\火 ڲC905/oI=D Z|H~HRgnh}Ӓ2̟3I<<CX!SEg~z7 X =Q~:I)X *~)Ǔ׌¡ P áC/GE`NXKUrxvѾur|-FGGh<Up)XOB(x2x*a&W\@D| I cqC FRa?P k9λv0i(NP`lMDN'Md{>: h_EoњRH+׻50.ƈSNg8gc'qFtJIO``U.8<-$R" Y7CcpaЦ5[$w)3JȃzOG-z5ZlfMEÒУ==Ϥ#q '!Eψ~Ixޝqa`.9E$ *.=m2mC6JEV-ߨoh j7x4mVilc (g|I%ڍYO VH 6~TG~'b\YʴO:%J¿y|仝aÅixxAmt8u pT*GoA(>G8-t&h5 N}a%OI4S܌~$?0Tl ^i+7Ɛ 8@B02]丢 oS"X-NZL!4:g}/[ߞyGYRgXPt8~C~+IlEK|f>sjau~2s$»3U/z2#ZiaB] @y4-,sVETС;_Ǝc%޸R)is Weش,,@|g  if6BpcggD .1u1C"9fޖo?}g 0 fgI# >yFՃG R*3lRX=ERAYHg U 2`~(]@ǜMLН՞tOi_+婬@~vf֞ALQC.A-=*bزwnOJLjG(@b"u\^jj#UI'i[y^zU{$03OXڀhV.?a*Cs!=PpI*MzL݇}!Gqu0؃] #p}AI {z`7#5?i#'vHe'6Lmqމ>%O3Cs*,Ɖ|noʚ* ** z&βRe271S̫6 #X5S1Y|3x|=^B~Mqr("#GTÜGuDGvUAޢb >W0>4!"#j:ϋ[EOY$V謶 F,[%M#LJtۋg`Y/xjE%U7Ig{ 0$@ qoJ[<D0 P[>jp^-I 8'JTjz'P.80_s(#Xzo h2./}G.ȳI=H1T0ձ[q~>q+53u LA="uX7ZzK+C ʃ^% GrC evL;X 4?e|Gk&sdhpssTyK"ו`eeȃAz!՚}FrԼ~W 2%k5 &bNb/xuxwXՊ/[  HToW}?7z_lA~Bȕyl@ѵժ NvV(!bk&v0jJ҂ńʅ%);]@^o7(mٻMzώH4!=oƌ*z{!,ȞQQmTӴTG:ezEcz9h[2h24JA"X $6QNы}+X`zփ2Ajgz}mI4h{Ys7!ARHNzO3@RUjkvG 40/y_ztӇ`tgPsk rm>='n2n\9k<Ľ ռnk`k$QUy,@Nà )~攼"~ݜ y?7p"bP ,;6Odb-MuLnG[x%*X^p#Wi(pOڙ”HS- zʿTJ%9jܾm.3,DKII(8 2>La\wmuFeNEdJϝ0(Bsrb:d&\SqY""JtswMF/hݺ`af9SS2Og/%mQP8'?'N!ÆR+h_ݨ>HƆ,%Z72eKSd }OHrķu"i@>ZFrFl @ݢ*JKM\v`J|w-AbЪ$_%1-O?Ɇ=upq >\P KBp{J+V!!ZwQuSjl!u*J 4:pՏ1%٢!]Y؂x5 `]ϕ !Y9ߺkqBGd63 t`=Q,GIdp$GKTS>* tuwX7zq+b?qǛrqOۍsĂ@U8rM`5(6Ȗ'y1Si`t'3H!7')!lT{j|\*HKE;4?V&fa\|Y~2(?mq7iD~h$}y!1O۬.HON=̂r]elf䮾].u#87qޚ֙zug϶j'/3F i1ѿ F/zqx-1J—}͵"/O p @|h}qt<3ENZq;]7_,d(̓Oj@7*agYj"Byb{ϰ6>RO:ǯP+l*a^nuo` m C0䄒S?vl |-$y~;vkZeTr5K?.Fx~W&^yPRh epBtj:4 4Spew3{8:><%9+M{|N/yBJ1G̟!O4>szzl)RC<1jF1 ɲ-6t ΰOcCN n (eG.cSTN#QGX](3! G!h\ Keڕ=BB~ś~읙8<ĺt]?Z_*yi ] (@] K,# {9gTkQǖWo!s]R4ǁC6? -wk)7 d1mHwlC'5ypVG!F?d/0^w@4JA{ҢDe'kfVxO"y?+46Nڎ<f6 bӝQ&-lp<4qM()pxYKQvQ"oQ/' ocþ Z?+oweFEv770ʗm16f¥uL;|$(9"d[~U6tuD`b:ScT fzJ B]ϕUV(,SqSf;0j!sT3%G/OR7L;U|.F!A<潓c!Azl͚ѹ1پQ=l˜->v[6ųS:>w,xhџE y5 i*{81( TVK:a0-8[ 1tr R/eMGb)-U!X9@Z]G> aɓG:)J`i}/hRUYwt' U6`_P{[a l0-;ryPޣ{6>hzVSϏl ˆ)J:1ҧsMR2#"np}8H˂ff1 4XҰ;pwWfVgpzYշGkԒ=}F`xR^}9Ή VUZNs3:dcrL b7;Qn] Cˮ x0N`Wu [fK3fhgM% ٠<x=#JH!2MX*s\QŃImp8g #*DCitRsl;K; ^%  >j&v`-(*L:Y'J 7BFԘKx䭻EG-hCES\8m0%EԖǥgŇ4Hګ^bk-!Vd!y=uYVmt"Lߵ)\cuGۥ[A^*CB"UQtzD3AQBeK`X#ܸ3ԃ~Rt̨ŊZK Yw܂J7D2Wt0D2tW$nlh"PK$)SDM4O66 M0T)&{</E>t\@GxQsl]-Љx$^7җsh2D"+i~a{WU^RG56ib{+.f)7xbf='Y70R֞zj  C**3h5i{ FbjM\C5|n~d ڭx[ybeړhY砦? "x3 R͵{fnA;VoA`9.4cݠg1j`@I wC=^݀aa6)V&_耬IcYHݢT#`cc42Cs6EY=gJs:8̇ňoğh&.lxۂN6Av=1 L 9X\]6qQ /;{Qޯ> U큆@1seR%; oR.%=ϝ4Dņ䭤 qAsv:<>tn%s mAtzN2]uhX AX%wpR>?1=AdF0"|A܇& eIq'Knp(m?ܸx[2:8̀\8AzmS2cu@vnaZ+;+ ;rR]͵ r\A ̔r<s/:'ۊ^i`K~;s`ŮD!:P@xIZI^R☈n4#Ocqa,#)ddŨv$TDUQ 0~ ISM q JSDצSfYp=. VkG}%mxB.EY&*kzZ"zlBc!}m&~4~=g'?[vTj{ɑay<GdVtBy! 8>9Đ 9)5N`q>O덑]/vqQ(M˚2wH? ˃@HLD !F_ kEz9~b s V%E7(N@R꧷+C}cWcpKMȻ,T|a<w~]_=9DRs$Q,f$9$45M@C~',-[#0܁`mU WqKt;`Q5bMCVBhXXT:X xzjc1.:[Zf(-3!j:mYlyX|ɕ߷5Hhg XPէ(7ؐ5)?ÙX=-Tѽb^j),Nu>-$i^(#-$6MUp2=Tx)bUծn.6 ͓˫fr^xTۦ$@Cq -ACM Q?ϩ+Zy!Bߕɲa8!04fa.;N":')՗˸ |\M7V=F8@k=Be:ӔI'sRˊk}DD.QV#P&"yіPvPZA> TF^QK,%1sߔ41|86+PTiBÓB4]^v֓dlkhφ|"vUt9s2fߟjO#vUYpz;>_gpyqTԕy3}h-lvo,Au8j+/"A""Gbf,禛Պ.G?|-1-ܪ&T`2%*XḀ[9f<zL.?&> f5?.F⮇]AS^d71.NxBeH "}Wpkol*l a`CI#D_ U*+IB9~q85{bgx#znl՝ޒM:A5 ǗTn.+ gIv ! -'퉓!⑅8$&nCHK]P}CZPڎLtL>zL {Δ9T ;"}Z;{)!B8aߟ-EB|";>켉7aP`G{#~2}!Tes-Fs< =8a90ȠkÏV@Oy*\((Ai; Gbe3in*JUL/<~aAeux.p/ϊk9`bmmnO~f$i{۱=q.ܘV{^d2Nr uaՓq K KQV:<{@ubE@BE3JՒÜ;qcpJH%):o2 QƠ{0XR<|l]:>q,}V"\2҇aQvYK;?opb1mt o!.u vr(WW_};q~#Hu9:2ޑ<-zyaKaO CW?^uM'sbj3þB nôf94w|vk  ?gO {5h~ IڟоBfC{,hh-ZbNCVO5Xp#*uXPGNF (ynw8>WK53xU^¢U~Xg@󮗊}$Ѫ_;Vvn16Ql.G$=mCZ.`dU?]hk*.O~!aR̓3:1e_T, Ѽّͯ|Rz[dȰ6lh\$zeer6WӒw7֡Mݙݓ(AE[8,dڅswToGupݔxW.:)@ !4Xe):7[*zz [7aj Ozʶd$(2%{;v@Y(F ƀԿE>Ŷq=N} htW}f7Iu -n ;~@nD7[;]lڴ7Upe=Rĭ>hRv^mسZV _ [:lTTPM b^>ڒy5d5WǗG˴AkbEJC+!t1ʛOwe86E=vFƌGkM7ѝC&'6ڗFSq^{g(0EԊs9 ˡe_ERHrz5NHy >I2L'pyћf ruyx-?VUUJ> :CGǕ?[vP[G /}Oˈ|r’or{CɢH_wfeSj6h}b!m0x;t6(۲7 \=Vd'ko;zt[cϗ8 vz<􊆝ݢ:1>;(ζHiP&fqDvUTGor^{)̒-Qj>>9n $}^|K, =O'ijG;>wԼ"\aŴ 3T#HBK^--u.BNv7Gs k.txn5=E%1k"4š0 DFHhY.d?ˏ̲~TANZQ̻yFP\E.mtC._嵅I@^CZpr긪ғQ졶[eEݙXdz 9InUD-o`I*F[b/jXrW[ouͺW;ݬ+\k&4˯HݗU>r&Ҽ47tE^՟*J~N@5Skh/1gM_)&q!ĕ/V*kvLRGô}vܚ;`R绞ziB"t`4+^yEUD֝ 61Ni\}*b`Y׿)'.8#ًUA!mB2T[>xg1>K$ *[BS?W N݉- ~D-={hd,Qi*HZ^aT#IHgɒmOkrl Ȃ:{:EX4 y&?3γ pP26tKDkHl0[9Iu\֠SBeձiB~}E/OIzځ/}CWnI[$$V;Ј( Kk 9W楩*0&xه,1usI NH081 (" #^ѓlB&_YY1 ~KItԋl\I^_h##䤒ds(~隠FbwE5UV! _%7WNvEcYy~{[;T6ϫ-_dDA|VidK؛M^ ?{f)Ņm3ge9 \W rgR 0kӠ09WWA˧X6V y $6LqF"u7٥3']tU>\ᕅǒ&>pZ^z1 |XŶ/XO*w\_QhmacÏ긦sd#ewMZoyz޶ $8 K9_$6ɋ57>'g/,C~Zu /; |fˢ7ͦō.X`0g^jե "r@;%˙z2)K*L.1Ȫi$<[Cr~i-^En5M_ԆIp_; AuΖtcꂡJ[pG6CWS݋ 2t=JzeY&RF%.%/DY䝊g$jpZZ=}W۷J_jFQ:H:Ek(tv ;劖*袶`|9V8]0đ׎w*zM sQ啄Վ ,'nE] e?i?nVN$sYr,qVtZgjq\R6gvw.]c60z{k s ,SYjqnv06O_oa8$4鯳n(Yz51  BL#lCR"×ګX(j2|Cp"4c/=`hpH$v<Wł;(jƮÃAi7-jX .\As*)JJr#E 2&D4͖,T_<:oI $Tlj`u>V=d eJ0岸U2QZE碈폃/c@?*QW 7WD0Ϋ\l\* ' ᾐMҋblͺê[4@ J42uXEu&FBYyWWS1ҁj 8wǁ:Of7|YmBMmK~s |џ_ʗMVOY}׵`srP5n2tos_6U !~[ÈPc; x3+ )"@zhL{˙)ЁD75Jx KjȏkRNs0jƚOesnbjviUJu;钙lԴZYV0FLnz璦o |6m2TF_pxs~sS̲z GU9v}ѿXBdkmOE 2;kF0R8( ʖV-~lUa!/-alE3/PʹjP}Bir( t4?QDxR<dwb, H@Wl" T~xWR@s{6E>eJeeˡ4)q m=WzkHᕹ߁$ua&];{sicW@"P8H}R,}_ 1[Lz?çC,h(VQȵX r!!V>K|U^, [}B^uݞqꉄ*K ((SVK,9ر n9/M[ݲsIwxLkEMGFUOJ96R E ml9{bbGT59۾Ͼ58mS_ښZ 2Y[-:cYf;9nN, \`$JΞ ].6ݵߠ of JWl_!(!~rњX-mtZ$n3bEmaIJ3=qA:Ft>ý%bwZp^ -!˸ZZ#x=@ttTU}ā_jit]|.{acVaB:ުj]i1nz -2;k"14 Eל@۸LLU;\["V)R)t(v`sO;\4^5ƑP _u;%k qiE0B,S~pbeI0'?l(ѐ gCn+`YWƻ5k z,H#f( ĘxmQ$mZĖ1{IXqf>}zm2Q-MlF U?|ED[uDȳcP?onpLzbnz5RxK+-͔WMݷR9b->g񩕒bG"[8BB8uC1 cķ>ę4ȩ<ȷV$߷I;ZGlsoSqIR_ @>{)0VGLeUKymT:V:yّ !Wɺ㘹r;/ y>gP׭'H?^JjP,B0LQ2qI~bB*60&4"i;;Y>( D0C ϶1]~n{{e괍-ď URٚjNF>ʪi|ʊވ3Sֺ,4+"pxƙ<g?Kk!2`zC)@ aP S~? hĄ"ɉ]+1oifAXS ܕxW&p=]}Ù86.tܵnOibb\)WyA"}>: 1KݩZ:4t ;=m 2$0rPG8.={2YqC!c]\'viŌ5IsS02\$ O/nh󆿢{7trJ%3Nx}Z/)JH wݧM=5sOrcAI 49Z;Q Ji5]cY%`eۍ =kÚ- 7Z7n>j=1m=3b8=+ЊJEx M5-Sl{3~*k-z8o TDv6z2 uMc@Qcд)7a@tY'Lwq/JEmI_sۯ2-SDQpW&HC6 Fw7Ra6/-h9֑(Gn^p<4hh7׼l(@+2)jy<,!|≏P8TV: 7aKԳ}<"vQn%ϋ3VQ~0M_7N^0Be$d.QvBLk 4{qi\(j%rN(."l螈%6+5 6e6!Bh=,`Zxl&@'jPb\sWKZrݿ_Kp|\-4jsD"eI?+ @Չq5Ю+'"5~h BĮC]B@'WnJހko~)/>åTBs&MmT ( c-ڊ)rccP$0/O QF;kI$x p5ziO{7wƘP=?Ё_(CY7 w FJ3.|]HRֲމgMgMAl09l/i]Ig(w%;Xt.X:y2Xn4=[+D% ӽqLp=m`0 C$Tmw+I?Yx/{[Wqc`h"=toI,te112^F͒OlyEDo5mq$31\=@BmB!t8fI?'hLsC-Vwr1t.T~2|2ź/.!#r` _R,3+I3MLjSmOLqcGi)4OKSE4o!#M ?!CcVZz:24`s-!h6Ħ唁Z0oΛhi; ˨е)I+uȵ7rF2\&BFpH$ l%d2kRBN*2D8CB)aY?*kj,wa9³ Xmߏ)Ro7 2@떰wʗ4rQ&;ek`':`#&g5¨3="L~r* j_i~!tglX7J:U~ei\bc}P˖EF>tY QiMG %LJZ︩q-4_|`ulAeŮ֧/^M!>:kpp?,8z }YKŋD"Mq"$iG ^9FI}ǧ< IȞ)yZs?Eq^@tAUi]46eFBʎVmQy;?e(`uDcTR7\7*az8TcFEI Cb|'u@@` 6>k֞@c&2FQbn!ڟ>oc-iD{- #T38& j|9yQdҰy -1|dv3|nSS!P1)wm9r14[9Tn- 䮇[̫ص@d y{0 Yw&mcILR{['`bZ g3Za-y(oΩM1wD+u"dp;ʝ:wW8mHU/9_c| b|oUSX2~[DR[wn =mLܭ,j )jȓ;kTg | sJe_zRx59l-,]dwg .2ƒ{v$c(T\b{o!ۮ4;*Qw NIErD,؁1lnƶӉh:1'qP{ٹnbtmˋk]} f 1Љ7ZV >ubډ-B!XbxȤ;KQzl_&СeR1"'Kc ~-_ Z^]d0#szWs0,#cfM#c&Cs'֡64ۏ%2=\LBD՜}LB岓z?~][^\E MB0V obV^m^{aɜ % E[}wG2ܤuڹ֗k-AR@ў_~nYO9Q{ہ1%Lj)){QƯǔ1GKM/{ ۫ +Tcgߕz$08Y/ċb0?X+Du·{]0pe0bDNK J|} i9@W7<:~@ap9Y{c5ܖ4%F*p6&l;lдsT{cץ *фRJ䔺;$dN}"Wk06ϛeQiom%.!_ߞ<~#Zwýԭ؅ Za8m̱AcCf..f^L5'r-|FGjR5WzKN*3B=}*.h1fV]4g Uņ39i ۆw~w#M(A<'b2uQHQRNP OmmyH܃Fc3ylFZGӛ [Td2kkzl(L[,=3\ie1*lHTa[+kT́aU^Nk^CGnbf/MڵcҦvXxi1͋ ʲ7a0LVt3!mS4czD-r'5"Ne)/;_B $(eQR0r.ufZ˩E:A֏:f-5nX-is⃖l){nL>p m>/ j)v3l) p%/FL ݴPJZ8*a`9öz1!ֈqpHCYa~2ȏ4 )6Rؓ놜gZMOt`I ,S05Key|X1>EH,!9Onk%Ø+3%W>ȕ ˆ2! ;m#cl~aZʮku liO7(ZHaFwI˦{"U60g1_ oW3tDYdPޛ (FF'$G rl9~&A)R3+E >GFY?^0+JQD{m0SZ2i4(&D`K)y?I\IT;"Ѳk%/c6ŋR7-GyC=hW\O &מ틭tOh|@@shDZ^xwi1:C\|:yy+ݷ7Cޏ5iY_@/-D&,gEO'KQ,p _BۃfbFZM7a^Vj k̛<Ŝٕj:ꘑ@dpaFqm9ΎQ{2Kٖ,5oaִ;j]2?O8)*໎=YnŴi73%70 CF! Xɢ f,\MsicQeq Iٷ2#,-T\Qud߁#eh͗IDͶs}>iay].#:oBޑL%[9'6o=ۿCvȟFl*9mNTo0mc3Q7Nccpcy =Qފ!X#{$eooȐMkrz&V=^hn `*eIq5 ,ݵD(ZeD͟LS~AY j爛A.eLYSۭL L;rmW> Ea$ &|DW K֏^YdzDԻR`7q7c~$Vx)6Q'xGa.Qm[5=8@-ObLcCmwD fQ p#Dz"4h{Z>|,yNX;=\%P--8ԍ%CV?ecMWцHf$>TKJ^T{/RN=oW]vC\-BEFw ;[)DZųh*1:"DV[m@D}&3vɃBd7X*!bNG.$ PoZ6ÓÒ]#P'T~Nƨ! :DIp{9E%2nH]*&fZ7@|3]Zb /$ץǎo͔{?wt{$Ui(Uz9"}z.PPl&dEv7$/%aRٜͿ"󽨭rvk3 qK>afflKn<ǚI}'<`'{VpʄdiSVeVq `clX wg1r=r\BU]u<X.;D(!j]6 % eq}⁩9uծP ZzQ2DΆ~dRHVZOПw<+KQ{aplݮ=%9<&#-雹ToC_⌦Z>ok"NuݏMeIA$a@n62kqќn";`@YbcX|3{CM{"o et՜Hh .A=]]}&1"B8n:WPxefXNғ(Zb`+,>6:xK(l?p 4ExGʉ`'1Im.XGbgKe,õ,'vu;z&*T·0i`b?Sc\U37j!/柏E%wRxU,MghTᲹ.Klٚi+iÆ`%-VeM -˪źS> =sa#ӐsQ(˞颫zK+6o&Ϛ41=t!T>5-p͵?zth8ZVy I]@ƙi\$ωr0%Lf=_f1Ehá ;pe F= A2@Nsx)Hac=(LTKvO;dw֋ǚt&zic68}FTXv$rQZƵ*oѬ|6ôH0JȺgu[^ rk')3 LcnV Ãq+dRR?3&4PJc70aF!0y 1OM 'n3w$lUăńߜ^6j("i(+aT_!.wkH<3njo8"/1nѓej`b?#;Z&^;7T =ۻ^]^(%viӲ& E˺jX1iʉ.tؔcl נGjCѕha_3xQHL>ѸdRloxW_\XPW_?(یѧBI _+T )58HN}8(jDA@(I@F0=RBqˮSK|ЪUROXcŀvY>F7ry5O%H y?.40m̳lT_rO|Îi !|ps$ʐ%ۘsQ;5 1o⨭GOsxUN9B{ j^61N.|h#d$K smiؘw "EB#g!yΐ2O쫎ɡ:>';b'Df V}Υ#$%%IV0US4md0AT+įj[MTQi ޞPThm zy ;{Qf-=>NgY~e<6L.!z3JR0 BחxVdhN;ZʠdzѭSVƘ&/-^q#"]uBڇᣠ-<0S-In '˭ME ];yĦjI`Q7AUy?aخfB1]T|AK<ۓe[Z~i`ٖg|i#6"S\;6Hv/V[#0 L4{ؙ,#c% J wt\dьR{Ku{2ɡ!CėěX)FUo#Uw;^O/za!{44nEgKۢ(ʍ/YԾF,Ygn=gwn5Wh(.@HŨэhVm~w~+\-t3ojO.3J߮1В⩂>Iv M$H"v— LcA;yYIJzpa~jzn3' rCM{ f~5EKY,%"VK4!G\ ?^2>PK.s9H;01/rŒܮܐ511w&p+ԶE6O$!W?yZ*nThXf]*HZuTA^SmʔB43'XXO 0ΓmvP֏anK`ni[qFvK\ ,J<'9ˀWfIwO 5Oq; 0mܡ'ỳ*$ԖKɀ&+xje([-֩`rن.=<mql'9ǥ^cԎ9EFq . oJ{=sg0d `{bsYT\ƔDw}J~BBִmslHFhk5 /Qvp}tLp;<˹W,+œ<'6}Z\Կ7,૷h׺Үu0;G?GQ1nFzlsuhd|>iӚ췆!=qU^2U Q 6Y /Y3i@_@FM-pjx<mϋ/&`$/i8MdvݩZ "Nr4ӡqT97<"Η&qj%/@auUJQ$݅kV@i)Vq%_fY42(9#_|qUGf]5_2i?cv c8$jLA ;~Q3>R}Uj9M2Je)pO,;SFĊ,'8cϡ$Hl3 ./!X^u=7ﺞ%3 ʙmm(QH]i@y'~{7>~GabB)t?h =cR(ZqpdX=ycѼ@U?Ey: Ġ@fc.J=gh?I9w8<ئ g^l)SC~k39H\!Ǚ JKwr!́> tJH Osȥ\Xĺ-hD0BWG*aئHY{⽊Jn(,J1 C^/X4דALw5}K]R%5F(0-_pQ`I߷Z3y +'Rc$ !?DqÏcR-%OlI]M|"Gm ysO{$ tLF88*'=R8ز8?\E>\!cwAM?EFҸnݎڕEKg1cTw X(:Q䚉9G  !ۻhь"|R~>=kѪAy=n ,pf:Fum IU~2qv­, VkZGü.fm |cQ6!1Q^pbm'Ӯ(e%.QiG'O֥MSV1D ɧTaЩJD@E]((Ve3SU##$.bRIV'UDC ɻ< DWiE ͒) V!]YH9,蹍H[iWYo<qVCbGA](LlډuSmT+mU@\k|838ce`r%9HBǴ+tHh7U>_o3Նԣk1YF3D8.EdIzafdJ_d ٵ h*wZLԒw,9\-ʊ уSUܿ< &2Jv֞u"Hi::|-kM\F<&i!@;/Ƞ'6#6ʁ -л9ʬjK".P7=~bY<@D|UnW((Xy):mXx;^’;ڮluiõFTtbCݢ7BйȒ,dvsu4q)R! f&R(# GOߴ|2HAmS&{zl5"2͏edgNU!"PG$_y_BS.%mǭ6V#ӹrٺ`͍20`5E%1ʯ߃5ƺxgib;(jOy-1xJo@c,eS?j:?؎wdxOiL9hv@B\#} pɽ}혔f я}m9PdO1Ƒ;๠oL<.s֫˜8Q)Ɠ , *%I?Ty/v)Z]K~7T s{0 'zRQӹTH 2n-y:Dp͋F+D{[Q!+J]/=!wʧFfDXՔr+u:'NڤiiKXxCEO4NjDžXe?I SYHh>' }Q_s(0!Se#Vp!&cݦ?.n:%=Ra@Eq}Xͼ̨jɀX!c'9i\`!`n]'բʔwI.(B ^fL${ztseFQ;8„ fSV0MlEKbൊl^).51n~B!{܁PU>%qu[wX4MhٓOa/6`( QN3ďPfxtS<23(W*tqkYWM9oJqF͇IH[L;ؼ =fu-H.Cj+z~ijB@;C %6+N?-q`K64C;]%qN/Lӛc^&( Lfj!N@>-#7RDmj&)ΟQM9Ӯ%mCіz'H7eA|?t 4"k"I-"AI㷈8?Up|6,%) 1WtcJ5JbPJp'!$>32\Rsbׇ7*g2 1dmnA+Je><998 {LYB'Rb!bz._R`cRF`hKG{G|͂/(w3gt ]ayùj?j;-pGLy6M%;*!&V4/A:n;? #ř,UtX!=,O4?X*;lDV`.?{"%+fuZ%h裹Ea|k0’~Zx@œ!SVWhL=b$_'>v)B;Q[P׈˒JS1'vTmyk[w0U'3-1ݬ\ޔ~R5j:~۰׬[m+*1k\ `]㴨A^`J8RÃdٳ&~Hнa;$N\gcߐD{Bfo:;4!h:'TNCŸŴH&ϋrpC4}X&b"u>VLIv  P0.QW\ `fxoî.ZoHg ,rp?H2T^y-̙Һ`C]e=NrZ D|o2D QYI菐mVDDtD7V<# vJG 6qa;z8ΎtCL0MK(P <()OZhY:3e;9P+0?k(Ɍ^vS76:)bb7}ޘg \l/"1|HWNy=DdsY;ĠD4g.LF -v--"`$V_jGaIuV}\yEl#jIj3!K%RN%s2-֢"+BI/R5RY %z(~@8=U/E`s|mR[ 1|e/}r"*~| Rd[I;u3kOp-azL# 0:ͧ3+[+,H)3Y7K]vD})IRaЈCf=t|s}Jp*؜u?H )ʁ>CFu"8e$q$^.Jj)d\}clTB]ʻ8]n3' h8,_ǐM;L@(5` Ȋ؊̢oU#xHbxL1A鉠SE=Vq"`| %/vILBƱv,x E5 du3-/ڄEOHp2Jq}W[n.' cuC .G=eQ+lQ8l B5, 7mik^fRpj\WI=+[3L] z#je<+W =zϠh؀n×QـڤwqZ6N㳥scL^nV ?,Ȓa[ӽ/2vBBZ KV/$ Ab1"@&4).Z8s&wg%$ U%{jW_1b85GVtr֦-`78Ӑp KՀ )dW[ЂXfG |5Pamq5w10IQ^xh;4fݒ?{.ePg(b"QSҟsL"7J0H P'Wwߌ o)ݗocsvvq鳈09_]8\#E+ EC2C jp'S浰 ucuΙV0-v޷rlk'#@ g($5b )zuD5T/R"ꐁ2HN"ex[É!L¯4t'YFLq{{C𹉿h#0BeE>Y'a"!L"X[ixO`n^{lĦϴL:fgmP|($#BdB܉ BMyC1xۤͅ<=~bGg%pt_"X~]O ؀[ͺNg?!R_DA@ No/4i7!@{w{(;@:O"DwnMf0N8TRhd3zخjϮ~'XQtG4$Tc}L]$Ɂ n 6}k6OW/3BƐM뵛.Zap.PXRmKˮJgAuӾ(J{կ"rn |R]66gJ6CP1U[ }Vel/@pC]]3J>F16&EWHoš)PSl C,\VD <>6#R'%;SN ;püU r?}mqgq>J{+r91Ӹ.@/)+s Lj6/ATSY _Ep|Td6m[QT! 14dx,E}]=0VGcWT=Zg<"VjV{r*qwMXr zLQb ŭ5sFT-hZNhvl2exE66C*0/kwP* )S?@!]#,vYNyi ,\aNJ>Uc֩,6˵CIF̗̖G(9y8hDVvRIAX++I7@Y[GmZu*b+4[vX)0WCRBl0ۭk c~# k҆)}/sydXX)h+  K/Lxn7/)poPQ-DX&yb dq;C_VAZV`A; ]+(:=.cۂT46Krc Je9HaCI>?#)n9eBǐ;a`rSBrmZ Lٶ/1"pd(5ʩcJ؀Дog:. y:W`-H> be P ɽX7TZ)5v+yOb֪-tAJD~䕻le eL5 T&7.)WKe27s/[DQN>ToTD%Qwmv^;R(\prI9)5hoRb{U8n#$ 0;]ͫ*%Jjo̜ߓ.ۧZonLѣ?JG^{#oa0]${ß#O p"ȁ ֕vod<|}( -zD9(I6lS̳Fl;|L4]OBKrWP#Eiq5K*Gbߖ|E1˷Eo.x3qٙ >l#vXwI#TѥE CRgwT2#|0\ToSF&ݬx-Y&mւxO}_u/7hSS@C\)δoI s`RS0nqdg`Myc[1?@5\PYH<6q= foȏޅǫ;8zm޻>s)Lo6CLLyMurSxmhG؎T.3n9^x2T0P  w{?"4by':_FCQ7kL᳎_RZ' .dۖ Za٣P^eИԊp^P54H# V0t3vU$v#؁$x3~$yo ,`eK>6NU)2.W^oaUw9".-T{x^6^&٢zWO?2K0 8k&϶w"`TJB-hzCoNlu;䢸t~ch [2M8mf1EMN<$)qOFz']uxL;1s'eKt-;&I ﲃ2S)6k{LmEeu22oj>8ekٗg}bDmdP](Fm*WWohfXw޸q6v,3'"$+k[j6喣lc,W[@`\ߴ,h=|,iJ7!vKD;ڹ1-l,:c$i>.4v~gtDC6a=;9WK!9ٍ.OO, hg݃uׄŋ "|Ǫ(,ٖU h7=!t޻Z7JdTv*eJڱgcpp#k75; '_ YWMBY{])"Lnb:))Heq3`!p x^ ~ >V0+ޥCݐAZfGya'IQܥ`ٻE6ƒEFiED/(V 3xNJ~ܷAi9 E\ﵨAL6mX,?S_ t|#ּg`oឮ.|ӄw4_)$Qꂂ#kh]+񀑗D #5ޏbm88px 2]pZrr%5'\н {GpNT/M3e/oW#]Plb#5p}y7`km>b*8{,u0+D'_xX/KZZweLvd)~8I:|5L4aO|:NE R/p37Sa%6Dj~LKg[H>\3)'06Ww.:Wj4kE{4Fq') OVUm@Zl5g!Yj 6̂ =j &=Ui/PI'0C,L*;R:R!u"xrxN=c뵂% 9sf;9}"NRlo(>i0)깺H;-jMB҆vf{9=e{cR,-Դ$yɔ!SJf5b_rϯEXy퐻ݞ_ѺmQ.&[;:Ʃ̓8D…`.ٛW [,'ď3jGiNxj{hmLAg#uO:LǪ\EzT g/T\gѪ.Gp2|&8k>1MƕLd;pJNLl>w@ ѻ\dvBYѧ*Բ)҉} }QH% +5J?#V"2=BHE@ءAmK8*Cͯ\/-×l\ Czf53yȓc"9v_Gq7 @lw.7?7!_@GSeuB 2 %խr;Z"6Rv$8=,\àz4yCw@>3PfD>|]FL1 d%c)?F`g %90 {wȔBQ&je&;lț"]B4<.p} Ľu[FNhIA([oO]cĆ|q7^?d; ^h+ W,80jdzH˅-6ΘL+ _b0_MQU.{3Q/ݭ*++r]wb DFiLqBפ7)@r3R%fKjDYrnriB`+8!]$EE_'Cf 0쩽h%QӷM> Z)y!-zB>%.vaߗ`{Q^OL5(8TujT~==PP gBm)4J-SNvOњy`NA}@moa SAVjnL\F([ھmT@٭gv;m`<jRcMnKWN]y ΑС)FI S{+xJ.F@AŅ:e z+P(3VtASs=;7D?^SIï"&74x/zus(K |󻮣Aⵊ[HIb' gطUu؃E9^M.j]IgE\ViM2iN(4:ŰCvެF1MI69~Q]5 rȑ}p .c|%<)Aзk'kC^AO`wKߦe\ւFkK3pԋgWGfT^X:H@F '4-KQ AP+ȣ.IܓZL&;gx\)bK?-]vg̶'6%bFU49&;DQxSj9sBp"\DkJ|Dž8X'أ 56ZnL܋! GuJa {t_}"˫,M2}^aLJry8ǟd3ddĭp,q ו|RA@nrU- ޏƧ4Qx>a9T p.!-]-CsjDNѺv8jAka^"S)0w$ZDP ӕuF+>|iOǝ'E£MxwfYg  ((mh`Mn}9t>`KlR'O':.Hm7:brզ͡X5'oN%:,+J0Y$8 #RL:Wf_z_*= q}e,kլ;ʢ')`rgՕn F6B֮nWV "NW\gj :IdQ:B}pw[z9Ի1[˔/[®L|`į ndCB\R!uK'yZe( 5ۜ`|QB$SQNAM[`4nܕHKf犃w-w:ГjOyn䴨}^ o/NjF;9 o-Ӵd2v*^TL q(6̮T~# ҨFI|0f`M2P+** bxSwu$屦Ht2St~+Kvf0W'9ar;ۈxF(u mzbp 3̼Mħk lׁ^|tccdT?9˥+ASЧkAxY2"ux63n~A(:(?"ncft֓lGDޔ_gux<*5uK-U*T)NT$gK_.MoU}~5:ک-bxҖ~G*(Hhf4[ oS?2`) wɳ36ۺ1oe `!s#'.x˖KO$s-X v2Қ2ig^Y+0amCp:lu&1I8#6#,ݸ6N/|y.8Ne?ldz ^Tr.%ȁcJt V뼳O3357, 6/ZI<τG*qۂ! o|F@s+LhKR ηˇDj9*$D\snm@ynGi'0#DeF9Qm ҠhUqIƚ=NDC).@V$]d`_&Mm/9AE?^аSep.Żk7@[U~ЪM@ɢC3y9u$^\sGD>jsɃV] ;N Ze5ۄgKf9)֊\W'xViC (A2\rՕ8aJ/"m+-dĂޫ.@}10cYBל*1);E!^8I'f]W6Չ54OBPi:l汾A1mr= *I^nEe} W9z-@l.|Ҽ+}_+FלͶnN^Rz ,M[yk\H"EǾBQU^Lbv$nj)2,aJ,+\ye'4!L:pGJ֐rC8TDu9ncm  ό6CsCA[el eiT J ` _eXŗ7IfVUI"/1~~HĒR Nu- kb캅j#=IGFk?e&[]ÉW{32q쥥ltͥFK\KX:iOз߇[ lg&x, -S9DyH[/hYw]UA"iKK˛2c/?;U_KSf3$#7.Xk'Lgm2H~ 4㼵M aڴq(Hd֧D1 ,8DŽ h{fvF/Znq|'39B>pM1WaA~1%[Ļh_0 ũ30Gc7"1!zTm *\]6ePdy</;>@[WDoYi}~AYkw\?9vP# QR>t_.a}_3%zKTa?'嶛q0P"6z`$dflZ-׊)H/SwdY$Ma"%ڠF`L|2wk&7 mEu_~BQ@ ~ pߟ5%'NwOyƍnƣ‘5qިiir &4+|_~TL4 B{@5 yd!8v|LMk~=83JwizUH I!UAc]f xV]_roF' )e"Vt(p"AbΪ6fT/ jXx#QO6B-_g/ɥVRY0G(w4ql'm0?gW5sЄi' %ρܰsYU!쵧U;Ae@R"9(yXQG0%:5/jW֪1샫R+zbޝdR? ͦK73N;(򈦛E5?9&,Z!f֢tSA7@gBR. toIǭqEL&Ĺa^q(N!ze]t_>V>~.Ґ}tpc~W6^=/ 9N ҵ. S4,:<7LF/M~[rrQ}sc s4@GaxI`/(k"Tw%m T>z7ܤ.z2[cECwπaK7%г#T#|}n9*Ʌʰp@|&D~7Lc4Шc 4 ӟAYV)rM~wB!۞}{ 3l%֫uO)+H?@ex?+rqe1캍.5q V&EDR'`ot)Bd9ǖR Rhe/_,#e;h3 rCdv䭚.)% `,}čWCȾHb (* 1+x6~y\nkT2zcj u\}1t- vUG Fmo4d)4;$[zCF+9DJ[(^{&hkg"kN ״G6xfH{?t/%U ȗ9V?ҩb6q WOLv X2lb |>*>s!j[.2{:/ R7z]$P۰P w9Qkee\@L:J 1唥ѻ_U cBtY#)JXqn85Z[6[آ_2߆}ho^~R@u9&d#֚Q^"[VrMb}a#U# =?vHj3.ΌO`gwE)S`lױ}d|_)yrCeDZ@ yqz}afm" )@;RBP N<7Nfq0B”շ@gI{0D*U1# Hq8-f]ŢoK`/YsqSj6ϞivG),kft NH=iB} f'qԝ*6%ciY\'] MCp:~">ß3^Wӟ[ q"At?ңj1  Zmd8YIU +d!׮XaOUòu5qaNkrCmmL-[;!0֑#~[W) ?0+S EQ7GuoVnԢߑV<E!2*H*N(Pjֲ4MҦj3OMXt~cACD?#c0/r;xD fB1EBn_w,r黂DĖV,)\>N:+%RW>Znrg$CK4}lHL`Q-1=>WQA, }SH?:J:ԃs4M1v X=`;h|CqrΟwB"6fu(^K\]qlˇG A i0ݜ'ڟ\k70`QAl'&ĝʐL##>^ⱅLpF,i aP᯷b:ƒJ~ Q/O pw8P;x!Q nf/|&WZ F)NC  J%b;LN{E0K L4ECCgj뙙kpB9$k#ͺjճwE33 \dnrL]W Cɚ̱{tUnA'!1noW@, 5(4C78["6[1)z\8F,o+ =NyK$*WIRxOkfoA6nϣvt}mmYG[ ︆R=6D 03HV&`Rf8ܛw7RkR\՟ґp \`R`{v\*(zJ\J5Pr]^lcF[p硂er poRҥ۴LN ϼc-c8Mmfpb$s;z6Hm8 }|@о!| [eyr`\V=eod58xgU }\SSYu=A5%b{t˰P_3ӋOvu=Gȿj/4tdDez$д$Wak<Υc'53e) qEl |5OocVc#%*qCh&8DeMŃOeU:CVֿrȺ0Z"0bXFu sAerKKҥnI9aN |6-Q#@ScPe&!D2S%z!^0182WkKQ8FBOEz=.!ni:gER!>g0Ad*0V[M4<ݼٮ%aC-ʇKvBMxHm6aE8Y\{-yuAPU -޼#$o|iic"Cw5kq¡eqԟ>r|Tm񏰧 ExOVb@76 5zQ]M&i Tp8 oQ5$w~!f.4QMj/̅+ALW_Շps|\ČZ08oOzxo_c؆m <|FGJY 66MRsëqH?) N1m?2-yWC_]Oh37Ԟ=G֤tj&[2^ƆI+729f$ww$ |􏞋ب66Xc+wJIG7ZRϹ'I2Erw r@grX:0gIӵG08"(g`J P#yLݙ,ti X;%k=Aĉޕ;O$Ρtp*)I${᳡Q[-5sO>2υ0#T @TƜvguwjU#<^8#ݴ݂F:ߠ7 nP*7+xEbU -!NQ/RC7-8,R>N,68^:ƫ5|#<0v %㳽yؐy'p+(Q.{B`{i[3"\^}ypƴp.}cYNGg/w:p/!r [ *O׸1! ?%ua*8s]mB']52,5YB$x25g)[چ9 e.;tl|l[6uf G$V^s(Ym%yP]{@:Ru  ;̂ lyU{S}.P*o2~`*\qV!Ո҆:}[u^[7#%5Xb{U1 %7uJH]Bewܲk+h9KsS,X-NM$B5?{J|LG`: eP)\u 2&@Kwv*=ITH!T܇f&`y)X(`DEy `#JDկ ƒ@œՅ ƫ Fv4H"K(Mz~Z-qs_Ac?V*xx'#³-ޡC{tҡl@*A&iިA0`XZۧUXsdUݛCbNyǾKa2M3Vh+OUcoq.+"lelXpU4c ʳ2Fuā޳NU d=^R=[v[i/6+uپXER_u\DBB79XTC})sV<>(z9A~YlV=;nyVZ $u*oԞq,pJ&aS"K鑬JGV5ׇS𷴑uon>4A|ZdqH߶MFGO$r'[RMwpmZ!Jzas¼? z̒%KqgS %uKT WpcZAh8U׺"@bdr{܈W+EfE~zIGݟ/qkgL岐k[2\Kz5+N!neFՌR:,m Ҹb&FK|&UTG ;wg4$;_u+jk/ wCOT%+\GtUt3*KUA'%r!uV?ĺHb k}cUf8m? lNj| zƊ>B$u c\Z,PmRxD4 quY ˣQHBAA#mN-@!$P/;CT#Ǜ1lב?5<INFQEA.U4J5?.+*Qf@Whd^fyMjT%0WI3lN cQPo_FiMZ c[2YÿiOT#:*O z )gIL +)$ RPWNnZ/2Vde;t#S_(k5.vҕ0-EWiΠׯ\#Vvfp (\0p&vnzBC(y)פRSrnj]t\C O)0xgI}@S19%w' ܬD:GOz1bF$p]`ŬNI!.A_l  tڿ)%<^Գ9ZïD- 1?cdHcN}Çd=R顥)3O7qAlc_h ̵ _uG2AyV#X?=Â*@n_R؋d!tP|OiajܺZ'>%!6b< L ||@ІUYܓ=;F!^Cuq&TD}3Pr=%1iLJ28OE_*j& ;)ngҭS8|Z?^:P0 FO (Z1cZ`n1_edgj`^Mdﺡ(&eAR5ۤ!!ZuZT"ot`\d$a2|&⦂(l5vտWd?s[j֧n)B OSa9Ե VfZm$r0KxZ-79;2U>3 iY V)qܶ"h?53[L?hxٿ\,Tv À*cgVE^,,^Fn oBUI{YR%FIW71'^dd:ۏg94Afj<%*D K4ΖǨG˧pdZQ,VJ/GBI_ %7qڿlIpp[zu^ G~\[Z;: 5½Xs.?nU01Uc A2={1l[B@[[[ ]/(s1# M%H0+'d( Ҡ SL)G4QhA'н~08-])ӑ >8Q RӸtZUy= vTQ{i\ 9JP=)L"; mYMݞN;ӻV2KbRFX"qA2ߣ!,{|YRtfX {Dyqf^N6CA@1L8˅^okM ':оn/eAFa{@ljuzbc06C֭RMZŞ\p#nqaKΨ;18Zմ˸5R7_T4vCqrVm( "J sUb 5&Ąc B=·T`Fm!wb\ݘnOP8qXFuCEZLnّ h\فv: 8ɡ3哊:$BnLA\/$J6~O=Տ< )$('ċ\p989Nyĝa9Gjx!axxfo;ZO{jsvaKӹNm:"Ѽzqъu653.C1 E$&=tOcW r@q[bٝ6T͈'oB ?5{;4j/)tL4"5mNC h܋wT6y9IPJ~M)^(~Oox `զޑ{~r(%+qR1V$Π/b@erL&[?̎BQ7Hf.#aBð d: >ѢR!*-7 bkd$PvWQʊdYeIE)3OhjDEq%bzjވz\]liOoAf.$.칷R첱\ёI?rh]raSڪ0i@]QJpTNJ #*H_\Fq-2̇&EV<!Ne"td\AJu+p9ZbULHA PJa`1+fK0d5;smX̵H`>D)1wy5*QզB|> +I`3Woa;[",34#ɜР si[| Aq,v<7|lITjVf}1A}ES2XQf68.$Vs[S;G{#0:89 c|jcPMC)RhwFb8&RH!?h^'4z3ɶt[-v~S#{CX#2c?W y *hKn/[f>E(G'#f2Ln%LKߘH˟2sp7~E)Y1dfqctiymY23c#5[mij9 w?}zCn]\SKW_* 0 e%{eち6NѰY03ЮW[]H>Vjm=Agx/ҧX壍(b:RTr/^ܞ5ӗt45-l|֯ksD+B0U57xu]hCfT VRv7 @xPͱ{\7Eϒ"潎v!R},eY~GVgэNq[>N@j L`)zqV|U@н]cMC`ĶUS@iVI)_9mD{WiIw/< ^ڢ/ U_-9cld%z!  SGCZ2AAw@;r6NBBtRy-:f|-wbi0^11{6JZZ){\Uudnc߬@zEZKW#v8zftaʣv%MBbO H1>\ttGeIYH|~[<6!M &`| BbNACdqG+&{*ئۍٶo.y]\gQ#Cf 1iJFH `Bl waIb]ZD«+~7~aq#rj~y7nU^ SLҀ"f22#'!Q1+oBԮg#` ?a^ʖ,D?`%-ITajx0ɑM*`TBf&EHb1#;ʛIҥy]}ųԐ({Q4Ƙ=e2'=gk b _m-IS%vl2vd۞p(XQ5 ncB{,hb-RVɂAr7|up`HjfeS:^M:PUS){5Yo͡J2LOf_m$^NQBT-,`WXGY^ nQZ\fI.`vAZ| *}&:<@DqѺKN{VZVSsov`J,䷿sJ/-K$eCjܨj' ʼn?vx̃>*{WhE%qB17uixh돽]bxHqGe+_nՇZycL'jn++, 0dSymv8lwl+ h 9y8#[0c)4O:'NYMN`|?w9g"'TΟrm\-5@zJDu!zLcB7c\^jfK-_ϡsv5b )mG]5sWF;ǣx趽 }ޡC4M3 d[v~T)ᷥػ =V$Ǿv 2;Cf9we|P|}j tXNTgbfP` \r78z5M>6~A>2/"bzLz55GX[540e}r\Չ?kjjyŝϕ5Yn!5`*OƩ-db5̗nqQ}h79>jCBBA\a~kx6h/z|›J[TE+QL !7g"I 7^\Z9Rz)STaP ʷR#/1;?Ma(]:{@qIDW:]jVg!NT^c`m'#0Ӈ0 ?^&&5RzNY_@E{1Δ÷ "~ %t 7b]hݞ/O_RG%s ^%~={[HGq&Yip ~?VH1u!QgaqzC293c!n8s)֗۫\N# oؙf̔ MFqxP-B*IK656|=%WTہ% SM=!:7o nw|@U~Aluߒ^ Qtp(#]{AbyA{sogJ.ҳ-hrz#L枚߷s $TUxtA2&YE5xT/la!\(!ժ5n:癴Sblz {[Aq_ʩ`#UfAGjvïyч.*!T5*\f"ӉnS7 Eȝbz>-ɫ!h*u10~%RLm_I f)L2huS{/.=w(̸DhK:Vo,?s]5`҇ G̹IƄɞQ2"5xV1>rD, pHtqNt;@>z1b;<˶|!ƺ0-hbV[Ga7NyºHe܄\1JX)'C:!ܜe@*cNx?ܣ{/i0zV.~e1;WV 335aC`f춗TtX#[Z324jQOV<sIbڰ|b追.c[[fbTfLpq]maj9_fØ\%5PP zuğD/=^jYwYkN$͟aN칑F[%b"Ӕq醛KǦ#J'|Ru3JSd|gv8x/?a&K0JIpHE^K:!ײ[-89OeUhOFSJo#i!~F?ѿ}%1hI~_9d{X9@1A1Auyo -gX2`i-/QG78ށo]k\]ߋKZ^s젘 WO De— 73Gb'A(U5hѕ-R .8NuQi22&%ge[.oL&߭X=耥F^ :\Q 7$ V.rj<1K6B& @> Җ#zh%lx0SׅeXn,D ܱxU <dvtl Z^k0f1C:xri!YS'-#s.(j]{7uΕ'd\?2dn2a|aJ/zspetC>Tnu?K;i!ve $JijHccTs<=7& :Z+$c74i=ƗV\5"|U1cJ4#R}nǍHތe>P3܎O2UkoVmؾZ4]?߫ڃdҎ?L0 O?ȷ@ .5nis8 ]Ҳ\S8{)58m s=ͯh V2?@R$ow"pZMx !ň[_ ڭyL6= lDhnX#Z}XmC?8IAV#P 8YO:Sd;X`f]z_!%ǚP:E5{`YGgRn dgFG@J!ށk%J)1.Cj 8*gJ`1//9= n{z;FZh{dҷJmLa~YtBuF+պ!NV"}~-e .B "\.̀&N 46@hZ$k"I( NRd:|Ue-0xCbᨢ vrz>X6l_2U T:Sr -˭`Љߦx)Dg @fA_ 2TIB4a1$*l(eH @8k&c*ek^g"O4`UŚ aa d܉EoSSWĘi ЩܡU$!T}wF(WMwMr_KCttЯo1TpƜAh D  Wm5SYɓuiלt:(]jmoGӑ!TQpVis]GQ%}2N=}4QMA5 d$7 FXj]y'Dq ohsCVNʏHF?yk΋e+܊6=&d=^b2&#;щ|4aS/yn5~)z' %+6n՜ S1ȅ:mwSagPS/ U ,_*o. pBSzl{<2o\s)-ar}s?5{hO'um2/'?1tDc&8m"2&x/h[ȁCX j\ސj.r<|~a :niE~ݓȬ2OLt;U$oel p!Ao_<)gǁ %a@c˥īHe4qS! O 1DkX+AJ!)9 .`r,'cW#TsaSAd\{ؗF ;,4twuJyTިotfGX+y{-r]:+tǼ'Pj-W;NSTɩA*&'^|{**d.eiߵd-([2Ed/E!#)˒ ]Pv30L܌咗Qz:SrU-j;5 Һqk|K9I#9,`Pz97Dnz5XʄQd|\+AN-͞$aV owR*yv'6[Ȇ sG[O> 7C.:Ak4cC=}?<,y(]=(]L!dZOV15߹v#`FJl Q1-|$ ܮWCIH7Kb'c,Ě jG@6ڞvj%v)| qЉϢ!wiaXd[1Lt"2r;Of7E r*/7``5ֆ݊G%9 g܅>WS`JM'fYozʞQᓜ4B*(z#Lw/ɔ\Lmp>ݼf+~xt 7ptUߟefl[ED\?V8As~U .]s> 10h|p>qJc-3f?M\ 85Z(?@p0"5bGt7F!mꌅdzͲ>3q'/e3 m#(.PL" nQ 6eYzp0J #bm c!82R=ˣKIဨ54`3( ]DsB¥b.#O'Bx_LA_j޴NU}NO7y(8K(ЀK6YTU|G;蟆]._X41tܮUw OȂ eS ,S>˩Uw+*QbOٞ]NV$-^1y]JP|$ysLF#; hsIůGTck%)t~l<̐^% V4[8MqR G(lnx'F5%1in6 /FA5QGMb6ۋ{.N+9T>C3;  O  o! rRLU2L}9U^:@9& HE|N 02tV;t'}M.;/&K\^ U-rhv5[wy 5 ':y J{TԺX(c'ZO[+h8߰ptH |`DFs6T#K ʨGI j28 6ͻeMICV2.mF T}%v0(mwJj0>H %)"h~+|N9}'oӓb2AԂ ͪ7!e3ˠɘ{ RLևqkcvO;@C'$[ӵ=W6#ۙf?I.;NΨaSWG=i>_mÂve`s& $AI$skg&F%x@pж+~!_6*Ϳ@lԷ䏵sS7¹m;(َj[VEsD:$5gѧu#Ӈ Nڕ%+H R:2(YT; QHcz6r;glDyO 'j>% xEJ2uTuCljytuoFD \Ch)B\~GByEVTEb7fxtB+zБE5~@;~1h,HqN*'pvp p1e|BmlE5ܐ*TGuDl5.wAIbQyR͜"?(DJ[Q)ӫzBͨ%hJJlWa-bO|PGv2POFԷ\=F}tCufd%eLh[< sYSZ} ^KY.A=! z%M|BlvVMwC~.}-}@$ߔH3,dh&B;Րnq Njm:7%3a@hR3kk8(fxd1! )P rģp %ɺǺ.?DH;= 630'`Tίx:D !|wu52_Vwl'gU7/=1)&Axş Y1sB0kڷ RN|$pmx@-.'qѷ}© xZ efErAe`xgzr-  $6gx_Wvfk81{F{0C8~" ybɫ>YwF^xʵ4ר&BDȡļ6Fh}NYݜeEcUOƯ/}4$ fL!m& /BeR d<fvs.^Dy T;eu?`W:?ǧzq1KP#@Ss '2azK;JF|ו}f`}7AwmGT}YFwܞR=arF 8$½RcvB)+;fuۄicS;kA -Vw_+&XqPQpG0ɛy`W#*փN7g5 &Cؙ73~B.8`HmY0>1,)Aެl&0:1:y# =&*b#<3f)ͺ&7 sQFS[; jN91B%hbvIݼ$쁍_M wbs.JFOJ-'E4+|k,,,c3¢  3? [(3`.kW3Wvׁg@2U~4Rn"?y 3KO͝vXqD`~|6ս1g>۹HpJްU56ȥY )ã֯oS*oכ 1 )_s+j&Gm}Gmt8h}Ӂ],YF܅`a:]TsILP?8ęe5@6_S l1wWg ܰ}UqifԌ,֙;B(,.}􏫺EVHz4lN.^!,-gGg2FzjJp̰DRާ0U4\~<'8k)sɞxg.Jp Wl{ :!Y (hBSsSӢ ڊr.US+;!OY̊~suIm 첀T*LmY" P Lye( a~B3ӘE|]/ #Ljj ݰ O%oHbI2橰JބE3(À` 3zV\ 7gx'Z/*R]:[ɠ2Al(IJi,nd2d.Rv6n- F} Y(R;L ͅUXeA2^;n$.iC>KH>L* m ۚe[v>,l/B#W~U<$qOkXKNYûaumۊ~KU$nEaPM\6j2^=̌yzݨX} ی7kJ!⑳ب$cƞ! u5!ڬ=QjQV`$զ(v _pŭjLI/SsJZM#k.zka?^9 _m*-&A].Dr`B1i2Ӂ`ta}C*#lc~H= H'Z:L°ʙqfg0ÝΩs 4L(@ 4tC… 3Pc%;E 9_ִdW; $6C6~uQyLWaT,;e'}&Q@ $NSy7o!LcCn]gx㔵YvX"8+:56Z$oͧ(z0?x1alf$Nzd(U2`Ldad^n$B|k6|$ mU*-s}MT0('| %vATγHI%Ckyeex#lA2n4iT>s!>Hf2ף<{vX[^eyZBӉiJ5+:#,-c Q]O':9A=4b jL`yt7A䪀J ~qKf?$# F-͗CER+;Y{K7T/% g3»в$Ȟ)Q3~u y a.8 $34K $qYc8<$\ U^SdSXw_i8FgE+IFh.Ut>:$b̃ڰ;s9jQgKL|uGo{y{NޅkrV\( ͍ٛ($Um!)ǶESa=Y&ܸBXt_(ְxV!VKֱ]9vvVP4E,crsvhN9w%(4l6!֘L|UnpF$y C{6ȨSU+wyF0t%#‚Q>״2L `#]4Z.{L.OƱCiQc /|QOwv Y U,'xR$?cn䖱ls.a9*WwjrP!0/RWKP(dxiwpBڃTRl΢@֩yW9=n94{o9~{d4+rYnor1bTs"t/[&xFĦ,^3вHWSyT7yމibc,h;WLxnfGK>θ4لﺸvzez{֢U0)E ` 6 k}H$~k' .Y8+1!i0R wvr7Vz|lS5n_w?#=yķq<$ 9lSUHf}K4}ت;oWGɘf[N{~kg;*9`ƻ͵b ҕ UNYqjlņ dHL59OX&{iluo$媷 a<= ;,&4tPmV01}lL5nBRSty&*:F kS4!X Yzkς'>}E~@qqZkb,G䄟8B9 S[iI[F[#uu BMsCocP<(M)`,ko]me7lIz͆Bj<_e>h^?%%of wUS既ī(Up1#[nJJHcEڪRAΐΜJ^ dہ&4)%L$˯bx,~#vwV`v{C )D)UɰS>I^K0ێeR\_Hj8T>nR"ϛKkn=Ť:z D&PLn]H\ɱir zKc$Svb{}q(fԸGExZ8JAnfbO$Zpf9.8ꋧ/ۧ땦 ,'ٲ0\\&K(c=/أfu'?ZW$fZ1s?,c}|s!xoTe]ma (\W?!D6"dr;?F5-߮6i(MmbQ-e#-^vĞ!naܷIp)6+[ɸ̈́FOY'f]to/Ijc<%_%N{V F^{w2R}}=oOwxi$Ȟ53 0+OYܳBPaSl%Gj4UoU X18o6Ί[hk=k a] AX0<%@ 4z3]?]kI> &Ad}< - jFEL&".!A䝬J䳐9HHhjnet hDhQ$Wid(:<%ʦ{z XMJ CGG27 oj9\_Rz&dƺsR,z"$^2|ASaG,[ ┦KDDF 4eI k;d㇟ G=9V9k{!bCSϩI:57JR'}M(7 u5H| n1=%mG)oxDNa;| A%ItG ?W9܈@6rA:=ҌJ& lw0J[ P:R+5̬*}vWk7 ˒Uw:7Θ`#tշdvoP,{ծB SѱnHPEnA.)K2eRfmtV~ P `6Ym|$ˎ4D47O| .ՠ͸M8a>r\Х?b2 eBb;va3H[Pa+RhaJDqvHf6j3gI7Ыf+PRXI1pi|qHVi8"bDAYjRSzz[Ͼ y08HW PMIz`瘫84ή=:99M ItE~gvdUpH {_ iW J΅:R4c{Vn?)3Z%GWWTPw:FM)/0rm~jcR2vt[[)T1dNą3g`wˌ9:.G]ȴHW1͗'̷ f %M dk'_88F.D󗱆₻ZtEVA?y`Xfݪy3MpKuwxᄆs1H>{97`gq-7N.HyԃNK*V&嘽~Y@C]f3RIr𣧌],H/rGtS#onXH6/$p)*HURUX6ӧ`J>o' _zH#;iT2bP B9BlCjO1T 7WO{ jBvc.#1 J>8D"gߺMk{6/ [ȾmVWu) L_Mi#D^㝺.3dO'Z"gQM[D v~ͦcI&ڦ`nvۈꝒ@<|`kU?;|7 % rk;U(Z3KZ:էP5=QF@8'syd :_4?TtaߍcӋ]ˌHhbqA^3Ю|0+īx ~'4FgD)X%K[jZ`{ΎEsS*[#~T5%{F%CF^?åe?"~7H>k|"Xv"*E(([;1U| o<$ uD Յ0 ڹtqmCr_OSh)N81?U1:Q}.PǣDHV%zY" U˅.r`t%Grtyv1 ^Ԩۢ?4z3O ]qIz`Fd4Ee/iR,&gOqd͋zu9rJ]׎)#ۼI+bs;ߏ#_Gq Q/pm+K6tjD7hAz_# 9#1롻] aϤ$ao1+!򳮷!FʊA A[?|KB>Gwr5R6b1$h$^>ЅD-%2`!ے%x0뵊,عh~>! ߄hv_>ߐ$8fzeI8*1o}WkR?֣Ӗgp{fnw PK>gƦ[U /aiz{is\BENѾKԁي;q1(-},;)Dpiܢ&!/$ tm''t% TI-{J'Aq& mB NȿmEҫR7R%d` ԾpR&@)۝aorbx=W!9m0_l]};cF1cLDu 4K*K\?FGNd(z6&5{XS4lZnZ)Eۄ|ʠ˃C3su}bϦ荟e5RhisgB\ O;ɛJ?ii#55 [_V!X#fgQw NVhi0 q1czjpW9f jm mc<(X9Kc(8a@"j%\A4ٲ.Ljl/J bEKfrD _qwv\rtED8'Ffoi?/d%T"241)Bx7;"[^_͇CwZ̪s 08Nzd&Zʼ+: ɓm|3+rZP4X]NԨ%EUmV?^sY.qdF?8d S2 Xa 1yqjA .;#_^glfj;o@: yAisPr;Axp= X)¯MNndpS%Sb)q)|F勣X=WT3А^D1hu!$xYo &F{s?e0j2߬!ܾųgJ p܊fꇹWh} e[=|R\a~ltwZ'ĕrr6nz jW@ 2jSoEe­MNU<E2Seli"rl gԣNyb}+AY8:/Q`PlYA]K&}/3-F';QU];7z,je(_|5 V؍J1W,0F໘E2d N=2bE0@z\B6[Y!epH4>V0Vm-KZi aHfl*.1Xe`"Q H&]LAd4$!Jx`Z<[5}o?e4ph~í~ZPP\3ժ,fMw/]Pe-???܈` &΅q 6z?1\4^61Fg1*0n $^ߡ>r\);äB4 jxg|M&E\Z0[EvޯD Z?Hd~H?wCvq$w0m >+fth @0\‘5H>„`+a:eƔQJ*_b2PJ1MQU#\eb8f'3EٕhlՑ Ut.ƵoX3thM鬚 ^60 Jų* /,ed+iU[RL : MdbStIޱMqsT@go^^MnȮfqby oRx1uk1pm|D;xNY`=M7%cl/%άSq 96wCTm1^G ]Čv?B}L\Ɂ cIU^XUiQkGUF&)腰,(Te+qh E6=,榰Je;cY!WIwH%7H>-fD`Q;.C *3Z ̭cˍH0R|r"{#?wNʅjv(mJbX[agR@j!6Ĵ\Cj7[ cdI!WTYJ[[ae~6:`{qJkҘ}c؊ e& @YrmwkZa [FC&PlNH Um14& '1JҢutn1׿t%X/j9Ji6}ZN,A1>),V:í(Am$6s0uS ID+bӦao9#7g4'r t_?iVlʻ0Vnق!y&Vzr>36Bg,8ZXkq,,2T AFC2B!C| B Q"Eýfۀ>a\O>4`Lm^$C Npw=<[PzCn}q)_y ;uљr8(i5XH˸)ΒGveڃ 4MH8 t2p7nx$j%,?KXP,dy +T>IXq#ZS [ۋIqm,cs] $РW3.u4 ׃'2YQ 0+Aw0¶nfJ :ctQ0oׯ*MY')j9#Kை :YԛYƧ{x"L V0/tȭ 9&J_=,6n?saP6r:n;m35¶<ͥB4}JS]+ajބz$;e}I%tk${Lh~qвy+qփ~ɬ= +dw I'ngH 1"٭/)+ k7N"N%k4 7K_{}vmbei6>Xʵ??R[js " Pxyat-Ȥ 5/0J@[hxHI׆Lss$U`b8W~ʾ '|KT-Ą|$Ͻ\P[ f7'Yq e~:=,-ptV˟5_nE?ӍA2hMjۃ{/ᳫaÞl1%$Ofqs0\MeM;X_+-9'6 1S|0Kֲ+bFX U+ܶl[qE$j=k~ejv<>^yfs2p4YqGIxd5u*sspmW>s3rr ycN6݈Xqfrp>4v 1p{Δκ7GST`/%S4D?A֗ك:cb(icm+ISӋ|1[AϬ7W|J|UA9ӖeGh=lw/ˢ)S;3^`%%jEW̞j$R+esAĊ iKySr1#&aIjZZe:o[|_xbF5Wpd#zR9DAhj.檑: 9WK qAY{\j>* .[@0j;Gbiu :TeNDkOߒcyyYK2BCOvE%鬉vUy"{PD8}ɕZhр(ğ g/+&R{ y;;/ nޛN8q? f6ȿZ;Zo55f4%Ap&|ĺ; \]T',tɀ fG(NᦚU}7d+T;_CӍz&%w \y(/*"_ŀܚn7K vJ3ŕ{\Xb<*{G'BVhy_=^=uqӞ폹DM GHp48'N5W*5-5 ?7hX!4X6ȻN\H3߸^Ywܽςut Dơ(;jnbu ZѴb'E=?\lB0s<a,,.D2+~"Bw]K/S c1Ykb,^L\c?gy\N#to[G$|o:eǣUK7n00 >xM%>) HN{ZEC%dյ'D/3ؤwcWIHc6)37sh$asD^{ǘ)~jRjSmP2^j<çpʲ/`(F푘Oe@8.k7X=G,N *ihtUL_ݹP?Iހ<*^Y>SFX9IJ 4#=CiePd^#$F':_\lX9%Z:VxsTC0sBfp"JCa6~͜cϢ]| p%@C>#<JR&une2z?b)#\LAjz*qyVPP&gn/zpKY"5h?8.ƌQwjC 1,9Z^g2kO}ZR$0ЧА7 /beۤϘ,iwTy17#Vݰ lӌy$Sd|YF\\v!uvM%{+tnAP+u)ՉAYEwquՔS:bQӿN:n(UE.MKGM| ϊ9[Cn`;;gGGs4ww dCXFfv5 "F:d9'"*u[XGh@OyA6Dzٝo@~e š9 Aq~ QuD"@T8=2HvUua^܉NK`z ᆿƦ @{@,ذተg' p !ɿ7Pp-3X[4Pe/ԛD7{ m=r4ayI@z2nEW>,’3:v[cs(KyR|wDAW`>ՠ^QWqGw8黣7eH\sw%9EvrTt|ĂBhҜ]Vweji< }"M/!' 0jw5DoƔpzs]X7m~f)O좊jv]?%F՜"7BY"+DG4??<=tE0M#^+c(aq_2+vOS"ԫvTalg.ᯅJC\õ5n}`. ^Y@=b;ۥCWT+J4xfb w&N yr_-92_Kr7xg'N=+}:<1}PzJz ]ըeIo\9,^JLޝvn{BBœAX⍛"!5]eo)m,y O#`b 5>͌M=jpwxnK"uNP0cg-l"~NtnfǶi8Ʉ4_ b`| lVKSB? r Pzh[dkllcAc(P-Cen Ԩ ic?}3 /mPA;H+RN;$(eTdmxx~D5I6UAI8.@\[rS\;E PzfzVد&yh% ߿Ft G5*ss.&rɎg8\܇r y/P)Du^]RE5ܘ•W>Mq&9pR fXaErY$wgu-:!֍y\ho2dh*d,-M_e:K)am3>h1$U] b @~0lᦕJ[!VN mLqKpVVεUdZa|ܕD$oըZ\7]ZBsu` BptևX =:k)* ؝XR@Y(R)gрA eϫѕ?*d)3/^^fync:ZuS$ٲb98Q`ka-\X݇k,+G?»{drx^SXME-/|Px1C7XEjxERd*;GNKJ+s YvPԐY)Z& 67Ve_L"GH!VRgr Kkf* I9HM۵$tlDlν]_܈0FNT6+)گeivV/G|pBnKe_zQ "ՋI&e.L33O _Gs$J?.ػ̚N[/[^GJҌEb/^) ƕ?!0/nBDޗcE!iO1x㦺  ?)1 !ݐjkڜY\y%= eUZ0[ۀTe*/LJy㶶Gf%aE[s/M41wD# ;I 7|AE5/ cDI3C/ĴzB@ jtgӌ9VUy9:*{W)>Or@dNVwj@˸7 @VVEvʤӲQvmL==@O7hJ#j&L[oބ@dQ5!8T$suv@j}MDPs-B0HhpEe?>?ɀk9>v:ߟd"5}Hi{sMP F]f#z k^{V1%4}ZAe.ILk%KZC\7L]4+j?œLS_}{ K/Z}+ܫ.ÕHMA[58Wi(t`;fiˈKz~iWLx0}f7o:A^.X36M*J|]j/ Ik2b Ƈ3Y_>lɊ 5ۛn1$>U ܔ' 6p_Y高dG&4)<-.G@ִסSҐoKk_ߗ2&3=.#92w񾿅 96s-$R"dp7_ }(sFcǔfl%l5NH)q ,#$n{S /zƢU5 g{]ʶas ͫbhU$5 ՜goƿ?وh o4B=L7%j%Ɔ9z]jiH9Qy̔AQ[T*/οe|Yݹ͟Z 52\FX9n412:Y2WNvI \-U"gGATNj^9m%aRj@y8/,.?]nܥEDL 'r.IK Ӊ(~ጙ"P e}Jp.z'sr |f?Yd:EӀ&$(˫:С9[Q.?+8X1KFવW?2BWn.4tt֧+2?6HLď,<-j}qIӞxn3SE&H'rG@> ZIARn@qӇ0$aͣBQzTSܣ"p>̛W{83צ:Jw%^0=bu>2ߟHʲ5n0 nBS#e;L%oUS?:~8ttXu].q(GNyK*1w=]9D9EjuMun5""v +!յ#B`|Rp_؛31*G3ElΒ'~[3zZxZ1ߺ9.ImgYZ.A5ăi9ӻOaIWM, GNqbxB(<|vݤj|Uy& lJ\ٔ#%9s!ßPi7i6IكDWyi6v&ѿv٨IR_:=Χ(n<=Ⱥzɩ` 0ݼZ.03I*|A8Hry%jAO܎3b<\k:4_K =;Ύ?$׆Ows[M6Zp]+nZr<2$H%b%@\DH+ pƢ|]Μ&x<[,cM)"U&!8'w,$!Mu![Ui-ð3噵F|:ޕl?,ej; 2xɥvu"zGo8O@W6k3T0c A%e۶]<65{z`VħҶXNH1*VG'DJa/EUC9-#Oսl 2V#9nߴBHVORUOLJ XL͍~qZE8flg-N'a$j> jvB~RM)"Z[wȊ,933@"SX H{9ܹBLB f#F,'j ;Su;2VEy$޾>@BA>_3mK|]@g+*za5]B"q(H-{0^x.Um%`#Y/2cUP{{',R!#\RrYQ _`(J\k؝a?Oncb1~}uhn+?48ZA'2!+%`)^ vqty#.Aގ <^ LF]MA^' +%NNfuo+wDtֱB^L@* tܮPkjE)KBDWZ:}rNB#ÒJ¶]J;x^P`:)c,ɂʊ~htU}* BvN q;s^2B]Tc^=r0dT5D4R)5YYeߺo?=Vc}a1.:"؂̷&BvIemՀH>El$4CEǿxc,6νֲ |r׸Χ,&I+%_^K:=Ɠ֊xQǦ@q;b&tvf20紜Ad_z[?pʘXڙ>I>E̦ܞ*>dob3&"89&zh8`{2AoH 56Zq93N]Pyż.O 1QV9{*& ɜ%"Yt>k] TЫ!Dںq~;,Z9Z_Ҝhig3IT6;}ߓjYz^S.(d2?IrHɔ9LLzZ*h)-ǨLsH猅_L|=]I-Â/m@bS暺m(F301B\a|#ϒ?q*OvaM2Ucì ㋜Ӝ>gjnRܷE7[l9NLD]T^۽̬?ٺT8Ӏ-INCuӲ͵9̜ٜ,^$rI8 ؜(YQ;P~S9ɍ9Z|gr#lf&:?8.jrq(Q^蔩s⍫ Bn/ o KAz-7D9A6#Tz_WETD/Cd;n[ϓ` ^_MF#\Aoi|ߏ䑸U>u%|,Ooⶐ(^#^*!D}tobC~b0pk5֤ ɭwE^UֿHx:;XXE%eɕעF<GO +uafVAѿMd|Z|ElwtƀpP1hq%3L(__Xj2 C|_Y&%3&7K/P`(VcF[ᱸ>~){ܢ W8J1s4aSݓP²(7h7$i0jsŘ,ʍNQ s@ͺ` 0;uhbBĜ[~t~(#\Ix]KQ7P>NG<D6dbCȑ&)=j!xd-K\w [Ocp? wTH ҉2V.Jo N }S7y&cAS"5-v' ިhSI!~5@l']Iү0i0'h(`Tݿsa(W ΂4(u] 3wA;*'`b?Tn8Q7AK!8n}O] dOfkLy=z+ F)>QLx.Yvkϴ=6t,`"w*Y$2nȸO&UFSsK.MXk@إ{ )9lOYD瀅m_Dü`}pՂ^s].4z=0ڎiu6.(!KBYC+(]ß4mdCNQ&պdd_[~ >OBSL0ĴrNRg-7tд/蝴([f 4BC-$NkY!DNi7$sn"q|[*зON32:`CR?!ڃW[ݵx,`( 6l5QLnw $ۗjQYwnOxdegI;F!%2̣8I޵ʠGO߈'7Z[ '$P27%.oTcݢS/cbuN j@4qNEErMPJ |̖ƺQ*dS=ltPnZ3e]R0cit< }q99{(9oGc4Tm^T;#B{HqO( EDLodg+M 9SW4bՅ(2}ӧ$NVmBjn?>C {#λK+́nV^2`Y z>Dk<~<yCjXPS;ք+VB%Wȥ5pqךU8+sK;Vrݘ鰸Ui#O7W- Qc|9I>% Q$-%}?M`&dM$B ;AoX{{&VT.%> 38i `A[{p᧵\r1hZKqӶ]&9R͍sbcg,h6IþJc>VLg>R+>S[7.e>$ $c]s=9hI{Qȍe*u̡هTTԦ7 9?hlX>1 yʗ6 ;FbSe~(QaʙM~9 /ʈjDh}-3 LpD;c#32E=̈J:d?o}pigC|τSSǙf @ Fd"S']Iilć=A3ºN JPqt(,I=Y5A{at%V5^5y>L`Gu@=DVa'n%Δ%pp/,Lp()I6SbWN_L@#y;^BJa0wz^B0>Z&`O-BuWN =AfXB@F);nU +maI!_lGyO?.dFd|Gr99Q$LZ!OĐY׋hfA/-K N}믚l +ʄwl&qˈ qaV$3+dkFzs1`n.-Q `0 lK% hJy&(W?wsTkͰ'2j3}i֘$dvaQ0Al5tvNxsqw׽voIX+y+qHH_$RUj4N:60ԻOF$6`NGj%ht$?E{hDV.bYg6i'J+fk?׮T! fk450FU%w٧7D BBڱ.X 0@yzZ1G_M?N/XU>ݗ`{^4r>mɣ_R#ܥ,qZ[dt0gJ62W6t'\-XwVnS$MoQ\'gjl wgŪ(6`mo4q<%XF. oV*ZRY~wj̝DK~}(wldӡqG)]("p0gXG,GX (![Q7#m,(Al]7Ij4:e6N$eqcɾ0Q`UKU>0݆˘/R7ClsNy[`3N/] eً z<]`!%6fqOJvphy\!#6TK'$hNBP$DuՁ h0ŪS\AؑQMr?D~ ܏v8!.}\mqWg kp='KRקO3I`r_ޡ|/^FD7 c ]hfW_R^ -5_<{p': m|ǾJ5>--Eۭx+ꐡO@o\ 4r.ZT~)rԃ2"'eԤg*#ᑮ$cm5 :̠8$i8 0[DDLa@E8?#3@%T,[\Ibu9&owkl_{rw(HCՄYl2ٝlO'Brh.{C!T&k͂s-{DOoz΁2_2qɴm4Gi(.5AkvQ5&,T ]5ޅ+EA}˹Y՜ |$:uRؒRcv^A9 gwpgp`MgR22mku%rd,#lK=歟/V7csmY4BBت\=7[!AUz'Pj#wۄ_  'iPI?q8+RwhJBq9-%f1ktmYAK8է'#e?>2NN]J^fC֖r }Pe{ +^-ua(4 -q pWIX.|/hrT1O4%z<9MLR'./\%Iyw`. Z H_Qzjh/C"% (DaVUkej_ufE Btl{p#תSBaLkAH12_+[k*Ñ19EaA߫1>-_Djgsy lQ>.!5l .Mu[dkS1WqO6廣F1KĮX,?FiSf@uwQWk/lqOW׆P swL1N"[̀QQWBSwE*wHdGW{% 8ਚ?[o~UEBӑ@*y(%zkn9^$S"(WO"8"vЩ8HtfNG_ʕIЖpP>BTKh]r]WB-1`D5PD 4񌇏H4 u(p^DU $`8SJߋcvV\B+[cl?wW)pʡҗ)]Z0p–$q=.i|_ʱ9bJVzKq[bВoW|?M Ce 71ϚPRJ@uœ*_X2r0Ha[դ\-DвgSpvSֹZLBqL2pjo0˴Hx+m+ @T zȘds>_άmHW{my3 p:gvYϠ%#^.q\G@jL:&iA\. -:tv@4_71, O+{PBW豝:}.؞@<ַ^O ,dL#o#[ʞj͒GUߟr}ljDti~$K"^^<ӼжBE>%+'`+{ UƲ`aH-<qduJ3UQXդwaVGRzNڔ{COp}pHX9r}*vs jyjKwk_ϯc?AVS*٘XSVRws8vsphFb:K'P_@su7fؤ4fMnZS-˹OyW%H[圵^ n坖aYS_gVT*e[x:p%$*qʺ.ۤQaװ\bR@8px\xqyx2ßaWa]h|Xp6S"WIZcbsq7vh8LlkBIU3Ll˵ϡeqacFQC4$Ib.}琂X8e)Rʑ, aUBNsLS"VM-QtG`M`~u0_N8JYo)oP8fIV!/ުJ6qw]=wGX`c:3ԽAkUƖüoq˽g!4Kcn(GXF,T-VdW#Yx.#dT1;Y)YӚs`<ӻ^q%J~ xL,01͐24ƥ (x%ԱG ޲}4~mE|gFbnXgGǤ+-dEiX1[곰IfUjm#Woy]&|5ߞ3yFэ >2snڻq&1pɓC[3q2Db yyeVpoԔ V9-2jr)K:מ}9ۧMd9"U9)O)簪.z' ܀zn$ڤ=VWs"ӱ';B3>_ 넸93O8 ,lÜRpJz}| S0nqbI?NS렾Nm!b]diKqNd ſ:w6|z77q U,12xSOj݁قyfd&J> Hb ev+ԎP jE-#vv׬7U8X'tp蒆=*yFY%EEwb$| n* 65B"|n՘Nʛ]Liх@U^VwُCV:w2VUb +ЕdF/&mһkV}}L{0F+f);"2~Y's :cX8`$fte6;A;8K3$UF\yKlBH?C\G׷umO-tX mΒ%(nCJ;=GLoVKBa]LH! $((ԹKhYkzIo%W(P~8z 8EpR%|ը*9 lHp0k"q4}7:%!/E=A oM@kN\R֓>.|/NHULM_;&P pP[MqޭƤ@ʴ(6s&8P-局>IF#bmq)eȟ)!1_y4~g+ ꮥE ё ΰLBZ C,YSJ#(<|M1`aYzyH/sF LF% @ ;ʵA1p9a? wxM#O I4)}>ݷLUɻ(2/->׆tXGE;P{}TL.n.. IB`cMGI`)>K$VJ^~l4BrN]pҹ2.2Aǯ3.[4+ùhA&S罰xנn1<  @ڤ(՗$Ri/B_iM6O_"22_[d<*&HY=@cC;b&ߦzW#̰xEXr^F Йj U 4K=i^g.7)rv)gXv[`1t(wɝΗ81B`64 Y'EǖdY6 wkpUé +|Hq6y&W Fvfr37bE'T={-zg|A <{{TK t-*GV1UB9n3u{ʫߧReg/]OxO<ȐViPBOmӁu&75n4 pR D:yZyO8y_&m/<D(YK\ASˮPJHHNJ^ YBsoe¨d1T̕y<|S >Ӱs+QU`=Se\E bN0ةY)AI'~8ESST i >+DT`rf1d\^L9Җx 8` Կ}kN>_FjO5 ZY+,'!~2\ryPzOn#Z/f ,Đ6;D`=VŢKc,=BG~4m;PNچtKF VǝSFټ]ԁa^W>`l#pJ"OO4)'#[J$^4Br\q/27?DC3=+5qnMQ!aK(L_%0|=oA|܂F 6YGYY\ͫ 2DZ}X} Zc͠RXL@ Ҋu )H[qe1Sr!CHh4_ hKi.dͪMÝQ:f(*1M{^\Lᨭ9PlB9n9ɰBm|4ŖukGرXDE']27o¨ɱw [sb=4K8s#SfџH0/.\;LNڋ Sl1/sV+RGove!0{\Q]sk1k2YV??7K?Gmၭ77پx`Ւm=H&-C[ WmTD 3>͇yWĪn=Ml͒VՅT1'j\@_]F_FɋqT'ser#4o2+0p}6mno9T񭆉jqsLk:Y-5";{P<a鮯: ̒t08_qs0Apt$-X l8}Nc:tpB,lVIŌw>, ÌwZAPN#ll/ }r( Xݜ۹hsQpĝE %UIr%Rz =tTq0T+fC@w[K*zL7D#҃P06{@Z98X.R`@%/߉p Foo52uSILމ. {}*)+/#jA8U-Oq$:OCQn5Ɛ3KQv)"y"#[ImȸOHIX" 1Þ6я׵ņHXx*pM5|ī<jeڜөf08: !< .tŵc#TOտ2n.{M-x$?jŕM+"Ӽ[)3t5(zAi8awa3KQRJ~#/Tudw3Q HF}691JI][&mU466yWI˷Q&QrfZ9DayC3׳bCZ| 4#}9ch"+IX>n&J4 1t:~Ff]ʇF/lOxUt+NmT.5 f#+cIe4[Sq4[ j+i3R N&q]A ,ܡTbDԑ xahޕv:P:1f!M=L E;jV-Yq&mN-b6b"F深l#*Rȁ >)Kol 7+@%M0 %$6V/w~_ e%~XeF=Tl^;,lK Uv)uZZ}zXk(Ե upux:Xpt␦`b{j~衒nv wi VTsRla/8 F7%s6 TiL/(ѨbBZPYPJpm۾4ٯ dC(Ѧ!=mqa25fZQ# 2&@yҌz̎RNy3ǂePgc⶛znBS,?ה:(iJUFt2q X,pw bHF'vCϣ|y"~Uc 3=#b! Q!.̗(n#2MBg򌥳NEX$ap+1݆, !TpNI՘.m tΞݛIys&ewmd]E䧍{ڝ YKoQΝ[]Oʢ+rfNx:Ӎ.ZuF^"FyO ݄TKy!O;s+r\I<Z?7;񔲆9ȭSlA0.ʯYaLNmcIEvNrXw Z::OVp\C!(No[3 3d^[C6܋Ey\A9zz_`vzOfQ$`"[Tm6u`Z{Ô+*Z9 i~T=a9 1mytg;z!}{)SYN1epjU-:S6 S{ff17Mg:imV]ҏHONO`CT3[02)Yaw,#0j/֥<+Dۯ إw3 ۵+f)}cFp?MC<2 WH%A<㼑10eњLe?ɭڰ*2 6e\ _EV=O9?h%ϛ p\x7 il"X\"37Mgv[ nxtⷂ@3f&OIB7]Da'{AY ߆a9JwVأG,y`WGx#o3VI)"F)H|cpM䲠B7E/  eAG/압/2SL_i Ԟޱ!y oPs@J4D,=3Nqi {>Sz1PصP1͜ `9s`\"͓#+4遱 F`YO i5܋F5Ul۬ҩyHMѐ*ޙxE3ͅe Few}^Iiԁ󣶫eZոM0V4V8Tre7j>,));o8rjj "[J:S#Ϋ쵹X,abhAnY{$NxhCC soOB}D&eC>!?G/6yc\ zR(HL†N ς_"6K R hwVRsTgUMj5dv+TfJkճ%<ͲV%۬5TBv̇<5ժ-cyDp'a 7,l }@IB@j^ @+f%j90Y4z pvf1XoSkY[vRxuckyt8~hFwﯳIe(:*~~r7"J!, ޷Tdy+bbtxv>eB& uhJwP<_**iRS}qQm}^DTKܗ>8xZc.+\`e[`fiEDTگ>9;쪍`ϤWF˛ ENPΣ Kl%Hw T+6&k)k=dLYp#¸=X)pc۩/]smGֻX!˰',ߣSWasޯޤkU܉&[RnByر}npܜ%|8\tL87RbqÅu=bcqcg[􍫹3ԓ)i_]14=$ fZA$l= )dʲX!mo#DW/F(0yeOC4w]e7H.#R'Z)g $.s j,őuvxah糼sg!w E Y ύd928VD&lT^J v.zT^V% !kMQ]Z(T7[V)an9 ۮ:-߸A V.+^Wbh9g;(cJ)80Œ۬þkDy?Xoۈ^-IHwp]//䟈t;2 pqo;Х^ ) Hױ_Yf1#i7 P,P>Z@7cJ$@ΥbXL 1Ke!hXQU|YO}ApЩ3 rN 0i ?r;l= Ԑ$/靀O0>/X"*>`格h9IANr AvLKtV"N+\i\4c5%Ht)QB6*sؠu{j=jt_?^%n:iFiOH2MnqSiE/x2QX,; ޮ`kSf8a`{#ڧӘI(a;JLZ`Fu*͠x ԉx~nxȖ,B3w *UB PjaV L?biIyeU{B3A-{/3!e2A@#4;X#oX+̺.Jd#YA$ Š6fBo #orJdЍq?c=SnxEb;.ZeA|蕖@+H1=+$I+I m`$ǡ|.L 7Nk[e'@AKe\ &47u]Pa"fqύȣ!'OܳG '7 c%Wt99_oA h:U0CRF>OΌAS2(TE]>|:0 XWIcsv7_U>?Śfmzd`LgG %h;^^5C@Q}q2[1g(p*ͬ! B`r+Cyp%gOũ幼Dꦚ&gPm [Pl#YUb-(`\Mi@čXFj 8|֙6}^C!9C7W'f{wCޓ%wDl_Gd ,f"ɤOA!YҞol o y>na:XX^¶{*\.r2g34U"|,Q*Cqr/zK?\!,,4vx˝G76(jl+Uμokb"RY/(㰰5_JkD[W+ :L^L.Nq7ż4 ܅;-PR ﱅ=WnP.LD㍘>c*dROąbKrϬC1ޤ]c%(F^|ZƉ{jC8i{"+2>=8'73; h4.CRۯL\vqT( (kVv.⻸J֒5@qvz&."DAS%lA_US9 Ar#WK7PeEcFl~h ;)XΑ\  %yQwvSay4ۍP+b!gtFg2>kgLJ(o4+'E2,2%KkgBDSEqE_!ِ8}S1Dc~#-<}@j-POD2Bww$ڠRVӚlb]`kɕّiMJmMڪOIqWp wnF"-/]FJ7n,wqxsEm''wEUyvGµN"TioFpzu+~ݒ 3e:ē`- - 84Xx*KtlZHW[3*Dmd >iitcчә*(+g xi1\6lʄY&^@?O`cry')HD|vЭƚ Qp=~M-4FlƽA&oauNAӈbD fi kAlqmE4:.H8Ti{`9@an WƇ'+PJ B55rh]ӝ}綸rxǍ A2-g?Z ,*k+-I7LEM@+l nk[B/%h?DLwɐ4*vjt [`ܺ cW qN4,W[Md| BonAS!-oP2.ҍ.tHR>dDLе ^똑My۳w5gj8WMg! ')cm+_U;Aίr /̴CI9ɟ}6"֐&Mj]NitQswJ587l6iP(gAk=_{fѨ5FPvDȃ2êH지\ u-ȷxӏ9Y߲~:l3%ri.|dTӎV4-vvZDI6\m)08DY] }ls}$JRJ=fIw'uyr,Z3[5r![)Lj`S+eDFz!\xG _$.-Fv]e+{MQљpUGKaI:7aR!DӌbDx. pPrX3بY5+EåCW{qɹM3A[$AV[Ovf9FJJzixXM Mԣ6`Ew<&^ਸ i@4dqW8`~j^m*T3 GXi !A };XAH[x?e9ֺ3FSD⍱`drcd{ջjKY6p)ё V@p,Fj7*Óי=ckp#K*}nh5w9le&]xO-^n #۶brp[#}id  B%!(~t810gJk: x(#kPYVG$Qw+XX_/s0'[ ېdw|+"5H+z`~ Z:-oHNL=EfT8ȕ1':xT/zоO! m Ֆ򙏛V&7b^Sᇚch.8Ko8A擀 uhÕ@sL /9&7)J6DU'`!:BR\Lqm9we/Zx9(0;{I'ⵝM>UQO莍(k@8Yab ^u.ߺOq.Ͳ37FžZ|ŨPoԖ3twgZVH:@ 'kXA@J/Ղ+ˆiAP_K_2PrZxa1B/ {۫T"[WO&峿1MN?+ef#oZ"7G32P7h\ymd6aFhi≗N̳Us 7?@N9Va3>8\hSk1B7)&}WzGB%4<( HpI*n"!ZQ4o,jlP*K8Lap箮>sY3hj %=8S lK~9/*Elm- _:J1*͛}6J5(mXA ױS"ko-̕qݧg;IpT]؂-V@eY";0(ԒJme'~T]|#q&ǵՙ*3 J\D#~2R3<;n‘Pq cMi'o%XqwM?2k,lyp Z%-WI[1ZFpZ2ZN|\Һj t ߲>`,9Ϻٔm3k2Qc Yɒ`Xqi!KrhYQФM /o"n`4j,(6}Ph(NCb rW͠AGAFq#SOk ]3C%Dt0]Ө09`wrSmV@Ø谩RfWA3&34x./nz!??|lSy^pɊ^dEҏ,Soʇ"*v HpMYg6q15STy>$(1f?jc#NV n?-Dg1iOU-kaFqeWmpFaGh)#DgO֑XRkW˅{ۇ3a.?A=GuaJ#Qo,ݓv8ZH+__t5O#gBgCc}>$RsJ)-P\҂9(dC|Vy,.DvnKt4v3{5~vu gͦ"`SN<G.JNΓLo~B}A]^sݘG"3dN+, ϏZc4_ckYoZN康RU3P`f;8j#aӦCL$ɳؓGHza)OD2A;ƇtA [u#<"J(oUh7g~5 sF-(|WKiŬEV0HIdsQsfm9IuOM4Ip 36&mH6$G$#KDv@5$g Z4s)v{ +z="vݦd_=JDZO&6zy)*^!0Fu3F{5OiGaGܾ#Ҁ#(]H2 aEbȵI% *'' FL~8z.5DsgSu* }M N@e19S[; 8X3$9El ϹEūY_J+VFn !x++7ݧ~7^ HՂcO @@Y)W[S^/{j<D'11X-No{#VLXTK?P%agq鞣O=з⾜s%WG5<ɯBwޖwƚ 2TCT*jq 'ϗlӻQoyBWu&7jZW)W^\%AhM QܦVWy7.X~6Tȵ_=3Oee'/ҧ  ۮ 3m'eKI1>oF"3 _$)ЦTNk웎v Aj 4ID.tCh>yѽ*݃x@jr zӃ@;xAdٕ<- 感zԂO4g /9VxHױJ=;-ʹmPR*n ?ƈqW+>}RMCbXE`yM.=s d}+㶍o Ά)V8@XC[$(w"@PYmuċ-MA/!.\lRw~Qd'ZF{1"swSUQ'+BF?:Ix)>'@ZўWP[w HQ&t ΰʮ%¢/MBhI){*>ܙkU%S2#2'a~>7À,2ICC"rHoJ(b1m/X@ަON1]j.c+M>a0lD I6'2N=U1!)L9~ͻ>Vu8y;0îZ3@Lc IVj&\/;P· +R2$DWaC0QEb޼SvEkA憽vi%~(_)+ly !̨,Ѽml= n)erN XD%ڥi9@@ t5$sB./x@ĪsYc mE(% ]wwq< yZj j#>OÊ Q `Kоs4L5FsvaJ AgLk=@3j.=l?I4,cW,Fdt_~2rA|' SX~g _vK=ڮ$[U*!ȅovMvdGkXjYѮY oWy&!Qr dHkx_F>U`:I@hU!z?mT])pu3I#359. uΆ}E͢+b(>U%pfbENi',NR-^պ L 2fȖOqƈRϯҚ{vm_ FRN&]y ܓ0K6? P-o;+I4ĭ^!8Y)>k~",I6tˏTYMk5&O\\O{;l dnt8&km_BU{nљ!} 1(*{(d-iZLH bw04M6T6 ScזRa|O&Du@OA\7--]ȴ03DBDi\X/ .vD(_dPw({6}!ؐQv>BRlY]J`0_*0K@vHƿ}=Q=@K8Qo0sNWt#cf/E..bbQu]t@ p bWɩ%Y1x9I|aw<ap>KR\wa+%tVAX )PfqL纽'+ Ֆ5z.9^P~'2{Jno70 tt AJU@9e %;qwyJqgt`%/|޲ ƊmuSuńvk >t -E=(煟?:ָ; ~Ust chKQ 4^Q KCr'30etX'hf.c3ZcEH _+ ggFaM,r.gIJeѮ%ZƜ(bGM(e6΢ǹjDc)gE9D52QRxk!?CxRaYlT}6U j^}OlP:ZT0+ݱ9E!` >CO62lE~ʔn l0tE܇ǒɹuhq.# BC%J)L&⿬.S,1^>US\ʵuY 0mZfz/VD,&dڸ#D^A]!90]u"+;83.}O2^:wUSOϱ1̜ǗLUA!"8&Wvtk2p\kY  O: \A\%lHpa_ c5AV=`i-ݤGdRViohkNd amݙBH+'C[$\@E/agC؋,\"S7̺'{hzV\2~oojI۶'y-ZA_e!ZIFFa4kY.Aiw߉?w& HAES%g|Фή՗gS=ۿfd$A-Q nyC&"}Ic_jgvuCIgN`^}bKA /)Z+C*aGfyp{(t@1E׈yW,fURj՝]Pla^V דR"wxF^q+鷶F/c]Zjx 䆒fW 4)@\-tόq_ZE_ϜP vv+*7b3˽ 5!U@Qڼ\rN@Ǐ./E>{bhQg6լ w ;g5]t[T<2@䰭S&S߰\5QaE?菝9<r~n0'O{̴l+9]^ C/c% -7s WgC o(=v&=:-JZ8jZrWV4l^J~sF q_ZY`2fD >Á{\\7V0ȑ神/ }u O$ 7,Suoa_)19plaXpQ- oP4b4Ɋ;F Έabk"SS,t02ݜ{_}:ciSO4, <0>V2-JUFV &8!6mbW5!V<dԹcLo̽ˏ-d6G;Ig'טxI9<)}@2\Yf9S)+9Wy {d簋rߵrY=O S iop5$-jmAmMk94kIgtx*EcVѡ]KhNZ1((BsMēvx)xP KG*98F b G<^WCو\,eH]V}uTKg4 ߟ|ӷoPd[WߋI (A&NqjN7 `WׅyERYƇFj֒.ɯcfFDXzgU0-م?G0 4Q$$]y4G<\).rgp!8_P CT~3IPUY^R ȯ w- ݁8} I2 U{@PEOyRΘH#oK6#B2˝gWڛnQAg0c+i36@&Sѯ9j͵Kg 9lFmB:^T]O"˵(+9ӤKGHژM*ǃ!F^-:wHv첥+Z_C !kR! @~XGH`/ 5$Id2{G$h&<&SX:6ږscg\)n5:ӂg*oF 1IMx@9Z!bYZA|+X%yZغD PA|+>OB>⑽CsWOk|[Y'<) =񾕺vk7nCeFdi81ˇYX'Wy6Lͥ; я|5R 4 dQGLt-<~M}i< 5qx.)d1xw GJhB}uv<ݺ-vnkIbqEqRc*?mFư 6ڍY9>T^ut j]j8,8:OkI0vL8w0~54AtoIh].1_<@mh>v' 5e`15 Xz0 )Ow_B3@4Ed/ +Mt2Ăte_JlH/=G8 < ߆? ڲL;EBBOn1^ kבġTk$q9mu9%~nIGDcӹ<,y0 'JI`2G4`Qwb;|#xl 01 xc(<9=Aޅ!X8Xzչ,) X?/ q_* Y *QAhJJM Fe|XCGmKஆg@x&j}ہC\Iۚu|U4#*w&h H&x5uZ*MK:4 $te 'B6Mn hf]0 Yw]@bH.Uۧ g{Ѯ;QLa-tY4N&수1i1W=)`#~!.K|ۣ&Rª&9n/SkBĄwA- JA0nˎ;uqdUGNU@Qk)^B}щ_hv~v.kQӓVT\_gܖFO5en\ȒS5t*0V=oԷ9 ݎ|>:Gv> C0)E\*]3C [(8yUMWu6 o^6+rTP ,xH-s&mK<[(Lǣd.-d7}Bsup9Ѷ f.@M=nɠoڎ(ԆG릜ҰxTl9U(`NSm sIT4Z!51=\UQ{$Ac3~7(hf%XʞQ(Wǫ#)P6`g?! 830glp/19Ӹ NBU[[L+2iLM$&%}Z)֠ vfbX{U.i6?Z:``Ob5/oTa ruy'idZFgOl!L.߈VY +/TйVj嘒ܤ_1P`muuHѷӮg5E{n2^r"[RX^xP ʷJ(ˉ7x,"*ǸA],n %@,SHc#}j._=*4f]F]ڎm7KjͰ!LSa L@+b{)z R_{1 @`w.d3mx =A@xY f1 _U2ҎĄ/6hA9wOuZf=(E:X .ݒ|b3ELJŁ$%y]y=lGsG9J#Tx? E)|8].˃xf3w#CL7q>a Y4dI/q)- QZWn>G\sHcZa2<++]ph=0u{ a*y2I ё(8_׳3:cP̣঺^.ZNj8c~#^:[?8`S<&eII4rVsEHЃvF81VM2M!k'g3ƜA#!UpiѕX:7a{2B=2sԓ++Zׁ*ev2hr}l!B(Eɐ/#uH,lmy|!B{jA\b#KrL3X f*ՋY¾-@iG;CH)e&V7%Q\D?"*|&|(Ř nbSV`5LnX3voࡓCu,%Q jE5u4k,rv|7=wEX%2Gnva^rEq6Vf*y~U\u5K7}pAo:VL" GTкYM Ra>2E_7nR=\Zf&%&gL+>%>pԪ֬e9.} V kmDNǝnNB߼HIWzD+UNϓAN|xTQ 7]MR҄twג6? |r%K:eҼL\ ݍқ.`N纬>]+]c>ܽ@H7ƀsw!ѣ.eKGV2- wf3OPKA7 hBx裩8_} ft`r0&x]:[g;| 黖0UjѨ(l_hCG_º3kG[e|RqCW@ bR?\'MǬ@-c8זjh]m8`Oy9ݑM^YLs9(΂L|̀u8F-jhqc4<~ ^nvXnO>'6 %A' ;WfC:qfB *S2_UM\+p& *ӑ?aWtmJh!f eTs\[ӆpr,.kZ!@09?OPg+pe0|0;D D{s#RY7qʁY"!y*U)=5^O표EjivM2@s)L!T>[+!۸kpZM+sja%$/)'>߈NRl^kk7cA֓;XՕgKC|)Cƿ97|S;/U\">ҏbH -qχ0؄΀:|D= )P#QCUT?=E`ڼckfܻo{D ]pf#uٮxxuKI/l=a[2M8îLe"\Mym$CO "z<[+M_ "a9[3Ga|٦ N|6[cd8 aRZ9RS FRu8n{}'OYc]w4ŲwI(,Bvo/m&^{lbCK@?\m-uE败I9+!pfT er3+@]aLaǠߵ+I~ ?(mgRsRG!_@CJ%ahI§CJך_de]D7u 広gG4}ǸK^Sax_k+ +z?ĨxW=:ʛjldr iZuS[@#nk:}O\x=*Qr}HcZH55&p([(!7C9l£+t'{$:+?ywPaW~߮=evܿF 9OOZ0|q}J2||̢^qF`kzɍZ}No) Ƥf"3d3,1woE.M[*t`YɽA\c:w'ASg!QŪ5sRI0# eˮ;m#B00(iZr+R R;H*R!_wč&5 %V}U>D0x$_vZ^lTYXva*E<;%Sn&BH˅~)W]\ ~H-B/L/PO$g*A ρz/cϿVD8w}PZQ]% Kܛ,Ƭe\C0v9'=Vts\-Ήf.SN D9"örF_VfJƌ56@:z}SWl9=*vEWrRBF&&8Run brdo_7` rݲ2 SFB4.",/+lȫCxvu~C~C%)g wJf }lZ)P61ak!}9Ƥc2;<$:~P)!: N>8>$/0:_H@9*ANt1ŗ&H~>B]KR V'B[vA g? L6c!oWK||{J;dt4=0:>MZӨ0蓔@N_MuT{|s ,Xh;&8t` UܕAkbmcw0::R2sXrbA23C$R%{E@EbrPcA+RSߏn}qbF[nprL|m׼}/ϳRhmM3`'Xћz%It;P&&1ؔ i+U {C0orUt=d].!x擷ټEu]I:>tt8"`\_K$x]տCta,;4l1H8n%6É!.hc<f@b!>BpWΏZ}/o ,b]๞ɁƇ*v004Yt/k):UȵTZy8bE&.{g25c>>$e8Df\:qK:0?t) `Cֹ_8b"5Xn-97zn?tG"Fd9~@D˸a5_n k/I jehcj{{|0#2=e9doч,;s@wJ:a%R1+z`t߱߅27j&&q04)t8)PKȭf\nq o6θf)m,/kR~ {.5~!9/Y äAv)=o^t&Vis.r[[ Hc%dY[25 w fIPW{Jt7v emhQCgKm9v.OHi9@&mRÁ,Gq8[Oay45MEA`rr%'6͙W y çH A||)BnN!.2~vچn%IY.cӨ]~ PtgBAGPS,- CVQz~rSځ3)}^{> AVBŘ97Ger j1#m(l$g*iI,>1\d,e1u1ʵ82Wϰ#cv79N H`*10I=5M͘BY^F$ \Iö+Vj&tn |'r }*3կ~VY5hRc3ת|PӮFw{]z#-٬.3$pff6BZ|K</K 0` F>nԶL=R_٨vVpJ,M,^3_9yQ;ɝ,&u{|"efGľl֒!uM- 8f*wjbgg|W6BtLc :LLk¶CDAcՉݭfML 6?˯ hJ&}6cu?mWDrpPӖGaڣE׽3۩0.b\!jkei@(A+(h|kގ9y;۸mÞyWƊӕ&OXd>R#p.6i]"\X(z_|Lbz7-T4s\č IkW|vJ;Y<Ba.4~ Nt-_i: `LnZrz{^N &gaYwh`Upb+[0#)M)018%~;OƉ>2ȒSTUKV|4:Md^.v9 g/i70v~q UHghC ߾YIx4t/2@SwIr*>o3̉yn,euD`FtO\߆ 򔓷Kbܰ] qr!<ծVMtR6dNultMn/)ar3^%\#o饣N%t G+?G,z@|R? B0m*T`gkSvգsڲA=,)⩎25`T@++k&0=zxK6_@2﨨ޣ؟Q׬j[Bܒ=뫺-zS[ ׇ9)z 惿O9d=,F8;s/Υ6jKT]% F9uɯh}Yئp <ѳPi˼+"%%W|nNćm],Q`P>7˔癢Jfa*UjWW%DK~ jjKV31aSht} aE #*|&8@xDJ6&۶@Y4nDT^<ʙ~?ϴ.F˜0K Qd 0utwD"%X_!<8لi-Ldo M0'4'9GqvmQX L,p}p=q($qÅ>Np7}6{lkzj`Au%4>Zے].Cn/ syqdbLkh) *%uADQ97SהUhyvkZp^:d n\TSʒ/!akR`X/wlN֊ͪpa? 󚙉1?Z4Hz#%JWn\جU j}lxUG1V#m m2܅S*A&,әlCsk0fdT,A6ͪUh;BZǜzㆎyNB_)LoG8)PĒoFg/Y>7u;ZlּcLNEO0Z*>U6uu|i5X_h1Qjh*܈%7W TLDRƩpݣθ9$Ņ_gdФ Cz 1[Ll F527 gjiB.Ly>ЈtSZfّfQPN/@C܁=M-Uvekpwe;}(TEx.Du\mV((/_vpvfz8iyw';i<8GOHUə'Ľ^M"Klu|%_ EoIwU}wO1ʋ)iU*+ BJwOjGOЏvT+ |8 (!6RdS [p7@: ;LTRVR({wRêL"''U)-  kZ E. 8JrhȫP~jl }V݈-GH6#h9 l#yA"^[arQf 2)pR /_cOĘ\ X!W"),Ѽjub+s6#evGX&7>/DDAȖ \db99#?Գfp!S2+! Ϗ +;f ^4nQjHDȆPW ے: ntOF K&o:2D4B~%9qFBlL:~SZDCHiy1 AQP=M|S*zP͏&>XtoON7w٘Xf l%*>G*dɶ̶&N -߅DYQIz=qr. {n B-^ @-K^s%H'I3ܸt62Y@Eg7^;fsO#})7R6*:B0NvFe`!H ^&vfq&QZ?VL&Z~!~wh<fnҫjE:"4oV(4,Tehc[ -l-}s8+N('VM#N|LMܚ9\Z>&ڥG`Ji0ӡ" ][aE x4:&a-7IeyfĈxA[**NO  $bݧp:onn[jaICJѾ_1Ɯ!]50x)~1^X$FI]T EAsE qc5-ĴA"84Aw')st"{:}Nw},)қb~'"['g{"?X$?e5>k8Dx|852gl"zU\LH/ޖ. Њtw0]16^93XUBLBE!GNkiUEl }5@L h@b%J_vn)&H#LnyU{\c"Q!#GNaqs_Nш{6:wtƽl#2]yi>n HS:ǣrZ+8sĈr|K%QLyIJro]/"l7!xS at[ +gcFkzUjuȝ[(,yp =kx(.҇Ȱ_U T)5RY;ۤ I0݉ぐ0KKxVC'Q) K f}rg!‘S$F+Lnʆ^5lurEh8B=u3 #ܧg**v˰wV7SG@*Aî fE>A@|o7ʳTf6ц1qyWϽrqAƯZ2Ϯz3|9GJj9KcZgrc_<-']ap/-Ƅ6Z,N~Ba6oU "\i /Js:Fؠ0ں[ /#!x=W"P;øbL`!"kN/ 7go95m3ſC?LO)h<-Ge0p[(bMgNX0*dIt".ѥ3 N[V?޾ݿLZݐq3Ux$L2SJhg{f@j}\Wzv<06/ݿ{Va`T@QxFӝL@m(W4KWAyKFLl})\=}Zpsu2eM|O\OxkR?ܼV?PX^ JDRC~9<&''/a艞( MP S/>[r"CHZre2ҮOӭ`16&C!=XSVr(djI! o  ݜ`Ta&X1ThFM@UpzxZ4CQ*8 FȞJ|~H9.yPLM.'}s."70*%X(t_li)عtMZ~K5ΰ!GJ\tO2̊o<דWuWō/AGW*]~颺2!D(~`8z +({ͽml[6w/*Rge6Vi}mf -fJ"BN ^]]zm-,_A xϜX?we2&$0p#<1yQWޥS;AIBKtq,}8V}Cu!̩mM+([ko Cs.$i[>&;X꯺fGZa bM (͎ө lVσ?ZjQnԮ픧nTY6&- 6["1l 2c;I M@/ջ JИ7/Cfoإ ^~D^rlǞ< Qx+gP#45P?^HXrQ+ɷvD3u&ק&0)tHbь}^ц̏R6Q*{Vğ*3FN 7[U3M- ͈w@h[ӧ{齫$Xzˀ3&Ӄ \ (cFH D[',b@bz-~J0YY u>y9|%q |x ~Y^;K@.5+$$w.9Q<9 ^u\mD]ɏoJўHjJ]ϞFD^,b%\٨fuWrL٦RV (K,HE_ߌת5.{:#ER-b_Z'fJ"F=V_]&5Z<@A6%[yz¦wWx~ G']Vj`AѪ7My57)guĝ)zjG^>usRuv>(dwYmcG\q=S_z)ʎ+hɽ(Su,XZA3R{B8cx*?+]ce%Nj Aݖk$jX0|XfE_1P5ka)zi'J}dž'Voe0T67 NzHc5KܘYoAG p!ƅ'_9h㠞VÐ㸊̢U}μ?(JC2JRjvyW2~A.;^8hRL6gL aɡbp`qަW^$GrR_cg j33* ِ^IW=7Wrc̊Zy7@7lbz[|(wIfh'},/q:sjK؍ȎчѲ'+#"+8uiІˠ`"f`oo} }~l53A@ymEnLZԄS.0ުi5ž7+?$+iЃ> "IOjIS@5k#q[L`)ЇLJnPG+!LM= :|lTQ9*ot_舽 5Gd ޡ5M`{>b:$u-y1N!0Á$XPa xb?gd"U19lhpSS"{ ⱶ俨g5 bS+zfIodp ̢@_!%pA7HਠQ0ԽGp'Hx7ID 윓>'7Lڌ(fl:'=k BŰX,.=MxVmv/kIO\e et^z43k=ۤ mw'yJgl-"Iw2}Dvv^a$.(Qh9P҃;6PN)ط"IB~Q42Q]xl5;)-EB{(7+塌i &/n䊮mf9Nx 09;J/zV!FruaKO,ъ)4@8mz9#oBLTR.Tc,q a2jq%%ti7Zy A2{Խ٬$wbeo3! l| M Bd$Pf䯻ʲ!5lQtb-7I%iAX8u)a*Z4T')Z׊d)ShMiXaՙsUDti5bа~|k#f 1+sOߌ;>/>wЊa"'BhK^㛲d0)>Fl46U#[fQ 2lo=ؽN\ P(wSl##R@ j+pbH"/O0YO1(rtiGhIP]XRefd93\F8$`n@{Pn@n?O9a}aj295߯(.^iBZLإ8_NcI?P-tC2o:#|iz~ݲ4]lq{ƀʌ}A(V-Wl-jR216 F0,i_8Y ޮK‡P,7L ~s֧le|TSRj&q'v銖$0?l/;S?:Ű~'b:'n(-գ;TTa<3ǽ`OH97N2̽X&9X%Gژo@P|Q|W7TsǞ/_?A/W), kBrj4Binf-^G8ub׺Vh%I#홎)O>ʄt99cQ_~w{P$JThU5 ƣOf?ue5~yimthuf@NW1*7IioZ!yX\/I(}5V؟)Sၸ)p1ˈb4wpQ6QP'0-:bMKj-GP!EI46pq*[-ssŷh%ڔn33\ow*iP_"<#FVcx20NW@^bUT+%' ò-X{U͉ʵrz0 FpXLb[};`T!Qv@ꥱQj%=| ġ``mtTuC,M6z"ȵ+#*L?ĵx)cc7H" o*a6ٴu u.AU"/F5)Ġx\ 3ۯh3E =x !S*eu2ڲ~S 1 U+C~]{2L.CU 1g:O#+F /˟3&7;bkSUo܋;+8qf-Xـ "I`-y=JbfvQ36wd\P(aEYI$zQMbIC lMj-Y 5 C R 3YҖnq/kĕ^R͂@ٷw4B ŖaE \m<ˎ_Ͽ{,M: kRK>|~TpL{K 5w_Y7ܨĩ(G uC\A)ف ɕ%]a5mD*lq0$&bn)#cM-9Z[j=]D6/;N'lx~8fZ+ ybJcl,:*^1 M#P#9ƺ~\},hb<blR=^$Ml"KzěTLYz-C_(#{(RMki9;i#(*Wj'b>/bd݇B a92*Ae_'+ǃ3{ywYE50YYvtĚ\Dfӣ_/O:$sNnt>xn) ĸBr*L{e( 2-йzu Ie)b"JvPJ&=*6x27nڤg4k<28t/N֐uQldSL,KIʇmNS1=_g"ȼ*p+ e!vZV?S⠢(O,Ԙ"A'+A܆QV ^fȤTf,e "ȱb ÷UҘ7 U4@"p~1C6%-FGk>/ёsVd RֽahsW(!mּt .- AOܤSd2 Q|*k[o*zuP܆#`~NПa:"VZ~H$Sy J"a2Y/GX;2z/Y~ |x%DZ!qN/a_h#~u\3mm+P:~ /bD]QfT &7cdW8\y΂̜tu3,79v-|B; gXr&jS`1LfwYQ/+& آtZ}lT؋o4e4A?vXM?[_puW۟}/=dYEw2ۢhgJFMXtJ#e ``w𞻥XvԢA9#̤3/*42`~x|3o'vpZ!?WiVɺ[x _{fœ y꼜p=X 7%XSa}4忸mfR2īz͞qd'pӺ۴T5#EEV[ߴ9zE=xT~1@Ap!'O1~Re-5&/` 7cnطZuk' U1'ߝ ax9S%;zz c{6pX̼Sug nC Bi$o#P[trs.FR.8"WUNWsEWҺ,=Glt:[[@sI&lVvc6p Zfdu+=́sbr賾kV]#p w*U X݆.H]E=c#>M &eBEL ̱ A\X[x]AILxaؖb0aeŠ' 8u)LR(p',Ƈ3k;)1pI'+,~+Anْ|y±QOX˱Ũ]g! fAn2:YdC>$EOxhI)_sS;Mֲ1+Տg憐GJf?kЬoDusyS c&Rx:(#XQ SӨx:ukc1eX-,|0Hr]+/@%", At/[0)*$B wպ[nԍ%潽Ji,Z3eyBTuAoi+b'[J,"D5^)` ғ\F)j90+6瞇*,rRy؜+mǐ6(UΟGfnm9po7O貝,/cDyl[ _UHkfǦq"}-X[>H=o}8s3{xvP]톩TH92{iBP3P.&OܿXůi99.5Ψ0zAxC"l\Q]i_®gb*>n doc: 8`gU%\y伌yƁ(.1yj<ߟzWMlwG~Rw惿C rAp=)YLvBt)sa诬M$\6^K_wb"N}$Ք9C",ٔ(bO_~`\`4@ Vs'-yo[eĎK *̘臏Vi)I%n3Կ&R }Pry_)}VbrOլۑ"*KZmzT`%㗀o,b~ѰVHvAǝxOg(C u>bgtEyԁ5/\rwg.(0& ըCYOqsĚŇ!#E Pm _ғwTvE)4Mw%fn!2ǻst"j.seK_kjI{ ɶ'(C c=U3una6j/?]i^ }:}JjIBU!RFyrTF j6D*[l^i*Ԡ1T4–kۊQAş]\:T-$n?̈́צk~z?i;0klleFsM;N767`y̐*W 8[\*"iZÝ6g.wy?R~J!Gtטr5bKX&΅M/dR9FeVԕ&GhDXgR3=oqϰdub$B."ės$?A9RV!'ȉjlXޡNH ?Q-CM7+1'Q@̪ 8ь~BxP扈 uU[H% -0)lHbiD}&TauQ+/H[Kj |}=]rIF-& 3c/y;c&Z\vzH=o_4ǏOtrkdL :3eU݊Vۋ^Tbѥ+ @r Lڭ d"RI;X-1H ORI+ |~ҍ[Yf^C2wU3`_W/xd8[|{ 6%qPuǁIi=sZsiՊ]W1sCS7.=/@%9q⥘dLێ9)r86mLTaȣb38k~eP>!4LOH(g7h epKZ9[1 \AkuEXꕖ }mu*9c7O 7@"(:;A^D[,$H{XR-u 6p%ѡt,>Ł堖v؃k?:S!Lyd5GE\.PJĖ1*TN0a|¢pjB8Lyƙnn ,!fmL]խ\"/}X{%C7l7QsL3z!.C6VN>D s3߲R(y8CHPu) d"Z5I R]8v.5͙5TB`q/=ApMbSۡCŗs| X*F[}ْ2N_m$j<[*)( ݤ&d]Z;3 2(MB0qV5a(∵$Fse"R+O>nj/35A7Bߙ]V,WbrUr `hm u*` V5͆4+Qiy)u Ʋn#/δ呲;- }VM,qsv(-A*䑘-,=0ߤvSΣvC emǑrM]۴1BNvMQmCqiC%?2[5Yq@07D:lH+0Bo={Dg2]Y4$_5h8}-WH>@+rSE5GglFYe0VSj DQ#e5M̝q8xuVp"+tb] r\I̖ jDGUCnATaEiUp$oB k"}X(ssFJF|_'%w 濂\hqBZ[CֽrOnI;iRKFw5jR8wBƋXEZ[ޣ=Kᓕ fԃ,3Qi39.Q>*el'>\)A ō5ڟt[/ p ;E F|>Z%&M!imT|b\|hU8`AR5?$W$9r(LzA:C@]k*5Fd{F)硜{W+~o {;c]Xz I4i`p.'`IUJܸAftH0 {Ę|@vcqHnAU%Hxө Ewdbs j졊&9A2k& gPV zq VA:[oMO+?1c4TئO A@g\Ov~y7_oiLSbzXqmo폐!>Ղ*IЉJs^J=A:<st$sg9C~'6~|~֑/wk(*WPN;Q8ΐN +cd_TzU=n-.)Vl@.KƜ-j<+M vYPk{UӾoٔ@o-a?`n"x΍a̦kOY'c(CDsۏ#j1ߕ+t {C8U}/5K;E&8*Q2ϓchs.8 /ʃ"ѝ$9Ti &_u k`~)g֫AI3ڱWk$d0G%>:]LS={i," -E$j L0c' ẾHr$[7jm$NGgVё-H%?š7fj?.26Q6gQLiؖGM%GЗeH(A +˒&>XenAhc/dn{ck؇_ƌ-.BT$n\Ļ@kj6msP?fU8>'[=E~KԖ5Q6>ü E.3GCm `_R? tmlBBp+NSyi9Qu,I/BHKt(X&3`r 3mEcm9~&(Z~,HDhd WS2v 3&4c´ot\*"&M$p^($ZuRDTyoC t\vCkwG]C Uzpvu(U7qHPi`ƹ,A??q1a* ^4f+_*/m `s@^E,Z ]AGaH6MC~!&iS>g%@v8Cn"?FTfɽ=z>c̯}ٕv?|VEt?,=Q ˂ P( wYϠ@+@0s"6}pX|^%$2$idäDfN *y=FU A +h2-=5-$kWdoF`/vg-xX#Qef\ÀƜf@Lrٞ`s, ѮuʕuQ-+%iXǁL6XKiW< Vc \-,7scl&60Ÿ wwvJzSޣ0O/xjIF VVGSc0 ݳ+U1>J#vAޫ=6bS[S'YlRQSժ3/üu1#V8q20 7}*NZĜu7L}"ڲ0;U$@8N qxlYF~lE7EǗGNoJ gw}*=~jcлeEtP<|v7$!MCʗFkcؚ˝9- m;8djeRaw_YVUkkd: T@)8/:nT)!Row N}~+w.ujA0hR|M-*'s&."\T65W0?kf'o[nQs `H։H@7}!T_0ãob*2IO/M dh8dnL~CPC`;#fPɰt"#8ô/UqC27ԛDzi0E=iEl^ Nl2& *K!)# ttT;_Gv_R9Ίũ=+ "Wp`Nw]bZ/\dٲ7hLF?= 0aZvEvSjjxg-/J&|SGѓY =vU+@n1He#o&G1- 6lH]|{žXv雐?XSS!c[Qh0r~bF8>MgF>nvjn7 z1YLfDF[ 9ڵ^U( Ji]X"H n\J!/ BTC 4x3s.C0^fĢDh3t, PĶh]3_؏%8mjyE5LzkTm[.1.d@/ ;M= *VGzɃ:E#%n߹i3{Uq} 9!f4{o+ ͅ"ZfTS$BO]9x4|[*0& ct^+]#,d-;Dy9%vNm^;zaY署6N#)h\bjSPhTY?8*}Xuyo}ae$hJXBt,Envm?YQ^`Qr7ya}V2ɀ)~zeǝnVz|.4 s?dB Qzn}Dy{*[X4P\UEl>% '"lΐ2JD}/5Z>'UxLQ)ٸij&<% t$&a7ީ!'"`78Y& -/F|}H*P~>Pe4)'ljI4ÊԂaջ)Ra>b]DRPu{2]j9F{Tafs"x+ UR4=阬DQzRmwƱjQ&\ffҐsC bدbk?NЍWT$|qz[)(t(;|JZ%8='!h3(eIh58Q<+veN07R/PKeQ@MMҳ,\IHx#&Mb]1hqͤ~L!lAh5Og `4C/0cCTٟkϙB%]naN? J?D)SJ\N f X?PH8aCeڜ \u}SyKer2T83`;CkFS 6NǵDlmGA R}Oz _.Zƪ Ɩkivsfa9[ {B۱ʅ7K8~lPW*q?j>ݗGAHymZ0+oooe|ruf df09}Y^3Xh֙֘)dp7R:DT*EDXd؎ mƳR< diZzsJyI[N8Oǎ2xlÿۚ$e~nB}w#Q6)"z(KiSޏ7χoOQ;&D8){fV^<ƙ7j D}@XxnVϒ06QS(s0.zl߹w08MʞLmĚ`(FMtR8ITlWTF21h `&r%q#!f,o,{eݲ6+Ɩ5 Ak]"40(C}hX'9ܱ.[`#VȥQ--Ȍ=Z;7ߴu}cYCXw (!& j> ,b6iG>h1Dz^zq5PNHpgOO_ص5[%n"i}Lpwu.lyDǞ?!.REYT9LMS =q .Y3[/Q oU,42_L*Ȏ뿽8y7'!KP_z~5b"<{3D(uîE@?#*ϧhp(y =Dd<;UNit"nC$?! -|2X2$w@1uOr>иf]-1 o7_M24Wx5OW 9s#"9xMb=Ԣ=NE27|b Y ܿ}{ub +>- yNs<#>zBZ~[îQ~&^u9 d"CKn\K\B(^ xAbeS@Z%?5dQi7{;h(ʢ,'6aYFh}l o0vh R 0\zEB[&#5[؁8SHw/0&IRpK+kENi.ˊ'k̹d+^^W1KB:u258{ˏCHqMUqv¼ْLC{rczPx#)|L9?g=kHu0>v£@VQ#B8ix= J dq xr:H=' >{k9>VjH*V*[|6nIĊ0fJmsn:j GbRRtP5ǻto-jBn &lISB!?87M6?#G67?պsvZB;B7$Tt%J& RCUֻM<;8lZ8wGхָ:6F Dg\=~̠vFޡgq>nP R$LP!CǨ^EO: |{C\|-q PIC^o@cnaW2n >/X[,l(vѹnj/Վs[vAidqE s*t;ѿQEaZ'''5}iX7-&]==F@hH `{$i(SKfCI]Z훩~MHe&l̼B;s|K o%.y`.~]2U }ڙFdRD-dPhdsY_K!N^+媗BI֢J wiJ c[W=pqx!4pO1~Pas7 gޒgHN&d/ͣ˝‹f=A޳ƨˑ(.`rdg!%% :I-qmj7g[#MȵvxRum[踒fl7(H$| j2^V.:݄cIunGVdjYs>ڎCx V]8 m%l_5?9vKYLMpC6!^.çJz) 4=5zM[5^8qӸSWCUb 4ڭ},]I#pvmKY[])Ő^*'h4.b#xHd_%hW,d"Clh=AG|}VR2HA" /qsp̐cO=c#ͬыnzާ?sNK!@'HP AIM{pMad3m~ <3Y2x5uٗoXN ns<Gcz R=vpD́\A+v/Rʛ8dɒD5( j{av[z]Ji< $u1}WOsT:+ps2FVyϭeT yN4@gL:C:t# |F# ܞJ?"NJ߃<>iW~`r<ZSV"b_E Oެemq8kݯ$1 9x«op:]Z. o:==$CX%.lo\%+mxvLv_$(W u&{xj+PV{ÆD3lUvkX}Yek3 q^+s*b2Yc'N0å%}6l]جm5v <ι'dLi0.`YF/r|P/׫S&4(>N8҇ॄF(?%kyPqZH!.@R}ng/"$ACU?4{ _{V\lc !9jz5~X+ 4=*iĿQcZ78Z X-/?"g8Ds߸#"gIL4XIX8,rgGB qs-cK +gޒVQeeJk`4au!m{qG#RSYo;U((Fq:Lz|d˓pL  }~4gƀ%wX8*Zo2li@,P}Õ*1Sb:+vc-z%!OO{݈uZ_;ml_bܞ/: 9#,9_}1)맔/r<\ hSI]э|mT|Z k|S4H"l 쎸~ޤt˄7eҼqM`ʡƩ_ ?ʰS\gkq1d DV1n:ïog-wv/D४Ol n\x'ݍچOQIql1 /Ar :OUc@W#a.Iѳ*N{=*XU7g@WzZR +o!bGw5.?ϱ?(k[/&ZaڗC̼^eDʥ"`KD$ ddr"e-# W[5ĀYTUnÒFf En=ؖ1ov-s.7Do~gdpJğr.dIg:P 817Fc Y+BNk Dj5ؒBX'k@aF;Tbv#bv`n9:\׶.α Ƚ9U *EB=^!uY n#O"C7 3t%jZe+Slܟ_fy( 1YHUDZQR]7Jɔ^cv>W.X)m<RTS^NmNjR'KD#ϔ] ]Sm˽ 1DeQ-#KHo{:RmX qCHI^pTcᔈ\rw2g78H4r<P;O ;(h梊})h A0Ei5*|{~ؤ˄t-y> /!(Z4\󦷾NX?sv+4 `1e2e*ODwc 袊s0bv+J򆿪Ki"csh83j=j??m -FCE~Nt0wAnb*g-41ڰ>R˖٩]tb>vCip~}!f6ta9AK_%?Jq B[?' Űb"(ϗ.oY#zۙkIe O}l zveaR"Tsȃ6ϱݩE?h?s?FGWa fÙp6}f CѬhC]}0Aظy\~hm%N6(1-+Zۙ]B߮ZZ0ʓ!;$)Ψ[ U>vsSgdN d++Qiwb75k|ʙw01x1A59ʡ%o~s#a6"lVTWe~1Z ׭;(`2x p 㜛NrZYsLI0i4S--%;cq&6*R`&0 \'Ԯ{ܜP<D<eQ1*p83iZj uUK3xY颟{ 59~磥2bnYzeVa|@eA*gx.Q?\˰2zikz#Z0pG9P&3{<0yӋkK%IR[pN"tzEW;52N{yW~Wb6c"r ,zcKLF@WK&#[Ke*!Cr(~x\K<2I<5cyC|3ut٥k$<)qIEQ. ._fa @T*,VC=L9h^`6!(?)ZgI$)K2œF+C;2G~򃗃'*HPaжJS3MnDRBMzdr[Uyq8 /2Z-̌uMw)~=IXYLLgp5Fper f{"LH뇊"QkW;0S崼=-濣\BBspdǘ.JDg79-WlX O4iMI% l/.ߓ!Q/@f12{6G#d8(Ͳ͐"!6TD_bQ3^ettvBh¾2] …/uE MEz$DI"̸VڇG](J}sb|lϯ-~3N@.]7qo٤Re7[hyQraTKP#H-ʁC) p~G rWhvK=I{| 1[x^/$Xf Bpq}m-2d3WKLv1Rk~O_#݅^G ܐ=6%Lҳ35}uDgOz z1|kW5Yl?{n:pn^ ^VdX eq33B] 1]r; Yb\݀[?*GBUl4,~s]`S>xgvOgEF>s wl0 $^ ,fmhVe|o|{1])I5eM]::McaN>3z+5P2v0N۬@4Wpasiȭ @WUSpO|ja$rqXj>?ǯ΁[8nuofy3Cw5ݽ:45z1;^3$jC+Dk]z3rAoۋ( eٹԗb$~ 0-MRy֢ ^=pC~%؏0XwF  )fm(|^fܸ:su*4ÃoPN 5 QVO$W܏ iٶ/7: H)KB,96@ t#kVkDiWbx藠aGvc̞2 ^ݠA02p)?J3mp"$_5X(^CPl@IJ⏫˜IK15P;I^pl*{@=Nѯz3]$2ʰ}ly , VkƋN(t8߇EF"yP;@3R`45fq9ִn'ܟd&I;N ~-bavσ! 6B;V4x $рϘsnx7%> ?nb\RM[e,sCVJI?ћmZ;M]p+:=fƘn3 }Ѭ[)X0J%+i_^Gg%au'ѭI}씪^~<7XuJ][)TO  & bD&iWM*Gεw*(Xyj&X^h(z g6^/pJ3 B Xu39%}OʆF1U e&Cgj TQ[ɕP&]u .؆I*D<6AjG_48/Q&98g;[5egS#̈ɭo9ĭ χ_gu$W /Æfh[0ÄekV|ʽʝ?Vp[<Z~K4ވCy tV6EŃЇ8չҗS+&P١P_ZZe Jd$z@6 pi픫lzlj HAT fj/ c4s'1YD˖0*u!P#mD^4Ԋa*~[X[dݰ-m_{x^ T|C$HΒZk֍>Z Z h5zR@ j\vPd#Otԏ=15=0WYÁU,%ѱ|~'k=:&76K[0)E_3(Uj_*(`VExe7ї2ye~i^DFAn>D)c|"aщJTOq\V9F;*h٭UuE7seHūX~^7Di<+;fIguu*(eveyŦzN'+Vt}Ww]fD'"gĜ.+Men/ےi0CҌr90p I31=jK~3i@Jwт$FvTPƧj#6M_!ݍl`WP) ۯwKK( UQN7gișqrT5N=hS(`vDNR6TQ3'S*cZ96dҸLUAV5/QSWȃŸE[Db`F1"'|CS`ju 9M Jp `U'HGNc*B]wdx9SS5)af+!)'7YAFM3RVՖ"1v:?\`C㕥(oc^Y@zڰ#$ }.32c\&G.K>S_|'m:]R #CyJWckL>q~- R34YU-/kP hI$wu^3*ѕ0B+<[:k>i%IݡfXI^o#7|@\iC;~7BG?S)QmvG:iJZ,#Tq-8ږ_Eq7&.6( ik4h m>t2bu?HWG8a I,h,g`@ 8NYz1{2 " /96qIfcI.7\QbH&x7y H̀,Cz3GPHc(zyJ=O&ö*xPJ2i.\!SWDX>NX:<Omz/T<xײ󎏣ݬZ"<]lz~p,qwVne|( A]} J rUw5~Rw(SG?)ǎbX TvƲs'j=l . w*&[ n0Qkc 8&FTL IuJb3x>Ɔ`2dzI/#kI1.;OVOA {B@ϰ3@%YzS';`* ,|%Cq}B|pVj4]WásʯAʺH`y`#9K% Cfe&V7@U޻ܤ9dQ@t8 b,EJs>ōNJUEޮ!<5ƚYDgQ2%=@)sB$D1u%MrRFxdCԳ-+\Dڋ R=D] >؀jWʴS{۾쀓%MD?Z&^Px qhz@jFc貛 )[fbL[LePd[pk6ʈf< !7kA9a*_9C55ca:5{ʵ?sm_+;q \֎󗷮]|Dclium(RC:0*, j5!v*s541 E ^p\(&-Pmv(D.)-Shq0D'Yv?'Xַ~<yև # , WqZap!#(AD>[EM@sO`El`-dA #%yʿ N{SCpg=}kX@n<#į]YސXPW cH|=RDRoϓT521D1dP.| ah#8ּuwҺ5#BfE>eDIK54;oL΂|۔MՁ86o*ۖ/zIl)VJUeϤ9i+MdWAv︓wRJ%qDtxt7xΰMU:0M8[Kk8*k$=M&G5xt'jud jb2ewefLk'CB#Յ,IЬ ϔz؅UoZ|P FbCVR㴟s ~؅m;=?o?FPn^goKI dکqd}[s/}HHoiK:f}Eh[>lv + L^u1m#*uokoܻ^?:ln^wq}¡NQszlO?SlPHkaݗ~hWxg(pQ_H7Fle%m+^a%>KNI?id\X?$zaG3rhrtt %zFMUXj003̳a eM-zWQFAJ[J-K)/QqPhy(eo5Ss\%=W1J=);<* & ኄKЭ@a0lm E]W A!@TQDlaTև'10ERR‹o*kO+rvtE6R9pdduؘ_>˼rbr̯${w,6QR6LYz=&j2@Aoqe3nh4»KBT<xoqז] #"30U~&].>`Jf!"?7$#!XKe(=NO@ѪPɄUڒgzeuub4b XmB- ]YQ6_{Qk|9kK4Z$`ÄRZlA[,NE6O)\.& ltʋTcraAT6eNgیl<>ƳGkdhLʯ|늴yH@$v:mdƜ?SxS`֢X JehCJkLhI>O_DŭqUOI/V/ﭐW:J/ׄ SQ!O氿 nM rluP=8L}bb$$G-ZK԰ Ӿr:vl>U0JbHG"ՙf"fP*L 28H 1uPϩ)~&s? tLWd]Si{øHU-_*(q';V`1[DT@6д(YLTfyۀj'fD/&Awy, %ȁS4J{2 NlZz;n\zDnQ7JRa(! EN!*\7]cuRc #cС+7=8APKb-1><;OXU*oQԨTR;c0?: mG2YQcC-?A /`!~AUP=%mUj4yOGLU B3mKXJO ۆ*;T]9ka90;N›4/*BX(r=wX#AaFHh/e&VMS.ZN|R')#g)|ؓieφV'hP* Eȑ^/k f!3U;u?7~<{*AKM~=d9 aop5D )~3} ~aYOԆB#5WJ2ĺ"bWZȁMOaD7n½Y );GH]95>ˆ.5~{Z/3 ?دiCۋe\Xv>_T#^_nD4P]p}ɑCw(\8F0fGN3>b8D8}TFO螱\AIM6 7EiVeWz͊}o)zt Fy!p#022[)1q$}D- zBI<PI4"zbj#\G?nAKt>`4׾txR®1A] {>idrAoy@%N[r;D/@Sax3;ʴJg-"_ʛBM@j$^suHå|Lෛe,B HވWknV$|R3vAHV!7K7Yz2^Q/:xUeQ'‡s~bӮLVn 8Ϫ=,үITa 3#}p?ODµ^ ,%&Yh{Ӎ1SW@nk[f{ "& Lл84 iR(4wCk)WnOp(5ovzޝ2h0]jHk Jirv"=S(8?rmHhyGLyc nϳnf6 nl<LeZEĸ&{ۦ^܆! 9O~;L7x41rrW 0;2Q]\@)l- S#:'g1 J=73:p7 +!p[9]8UGCʊxAFmFl+H(!j o\n6>SJ>wb,v?MH?]Ib'4=fH* =Ek&/"#ͽg|jIt^TKDX]|-LRA|[dq!*GFPɛ ܅д@@zF66DV1FpT(tпB)?,䡫zsBkanp܀ C|$ҡyjo&yE?gӐ]6(!IO7!W05:X]h0UǿeF㻹>Vww0:AYzɒYxV4x/'s%[Ū[ԳӃb RfgT'9e[y,wDzlۜkoQ+w- n"GD-qZ0-=>hAP ΄ #pZ{YG3J`lBQ$!{>Ao 05 ZWTH}Oq6R-j 6[uAYd"G)eٷq~Nk:AkM mDՁ(t@=TD_)HCqӣqNV-PW{/';j0[K#ϣ₼ _L,O#!-4q=CpNnܢq (AQGq4Z >#U.(w(75r8m7ޒ`%+XL(AN̾4jAmq}b}jh( `TTw:uڡ`Ss=Y5ATX9J lHe_UR"=?swn~lL+noO{cjLWNzhRx{vL~=g3\X,L<ՍI;F=W->)]=&QY(ڜ?+# O}/,=d/Am)?#X1)(z5qDahKD>2Y`w0/,G]"uӊl8 PnD#n̔YC4a$uĢ֘~=uWaI3VCbvwރ9l[%[xCёL9>I1 =@#goVǒKdzAu4t%Ҏ\Po:8yqlƺ14ZI1%1M2jr?rN>F洲`g*D#(T,BGo)RQOK?JdH  & I2>EBK(!GNrg8L2tN߿G7dtTCPTJ@n_9|寄D5ܞ3-^I[i=q[s^t{'$ObSf7 S^Q Lu`c_2$QzK|>su p  ؄3B6"Km"Zz-?`Ij^]។{;Z9PħڇLZ5KH{gwP`TyI-;j[^05SI\DQ! aA-cv\PX /l`FbKwX\ndlڞ/y\Iy 7Fm=:%l#Zhflbb563+m"us܀"9 \6i2; rX?n/q#)lvĉD\BbyN+iVFz ]ޢnC?UyV?]so/&=j\v\o}c ^"_ء &‚\Ka;Rǫ1>/#x 8ӪѕjT8*m}D]5,}"`E=0:cf %I]y][[l Qr[uhT*44bѧDrXk" ʭ6n Sqv̈,7]/B{j> U?86>O0tnGi]v)Z'h## 0U!u$OE|&7c>v$3|<-FJ/@3 _i=Z.}n̍U;f4șT_ ú$ĩȔ^T3 Q s՛ pȓ K7/#lEѯ[ uI.b;VIʅ1/9+booI&G1lnrt. 8 o*2!zKUZ}mĴJ6[u9fu7ճj҇z_iB Bݽ*ӧTf'mK9cTF[ɠb>ZJozƒ-̓j;GP+Wn%DŽ{k0MB`' 9BKrla_>t"-NKʸ7-,k4d"nb${;{0"3ab(l.8e z/3?Q[ 2?폢MiE6oX o!A"/^Et>Qya eoY<zgC0آig8ds`h. Q|eI&1fp> sN?)I #xU6 W4k:zy(վn RIOyLX/D˜bW]:Fޯpl--bCI}CcK?e",G' P{&i5 lX_5l \t<6P_8k6> F6u7pSʴ]DfֱI/\oUU> h,lќ/ z6twv j 4Sd1o9U\U~p j)iCh(8Ee"$;2DoLyx,I,V#) Hz~u-89¤XgN71HW\͸rFk,Q'l9ö D+s]>׍9+Fc9H 'Vg1^Ai81dCKjUF[ I'"7__Z`U i4;j :AN PS^/W,kqSUR_110q^JG靐@CmeB83,#7v-k mU ]L_ t{<0ԝ5)w.K6|p&6 (Ƨ ݖW['sDc uk3!𽶑#kjc&^!9}P*SORX':GT"Fk"[}Y #NVq b2^8q5GM(XY6d|n,(30v EηAXwn=K@,yoPŒ#TQt+):LW-A duJ}@d:+fC}Bd#y跐.t u+fǀMo(Ң(#(쥬GP+'nz"KD,2 ^`#q2t/8/Y b;S[l]TB'5I9sDcfZL <>;L= 4 Wʾ&? /{Q͝PDfv%%DU/A(xZ S+{/2=7Qfٕ}JBc6w{\|Ż'#ad/)3oiY3~piRZ̭4n(*nʤ=[bAf-]ߦCCf-QA1 o̓gWpdfﳐ %H$'7~1kgXE+AS^1"eQ:1nsLY^r@Յ7|N%D,C,*xgxS]dA[]MX &5@~ݰCVk1_CY(I~ȏ3'h1&J{6>UT1\p?]X, )=@K鰗Zb0s|h)nd=ST/ BɲJO)5 _/G0)H(ъ>&&ޏBHF29)=8uf F_@M>{7Q|n .hn0dTyj=ː#DDHd(t*z# X Wo ]$*v(w)R;ZJ2+ޞT/m^GWY$C{P=v%Jsoqrs#hzQėRq;j4ffb*ʼnǍ9~t>F v""/S-gG|/@C`nO4.m'Jr)ns}ˤ칒ָcg5*]z(13FZܲ7 UMfJk:'E ,1H,(t2cT o!~U/y2bxnJ(jb c0T%k`D1y|mv)U]!^P4j_iv;f5d'0f2Q[0"@FPMMv>aaH͘4ϸno3bWlRȒaN05%cuaYvADQ$KƟӀ10C&{ Wm}~5zcߐvLF5/-ipRZ6yF4 `ɓ6os ;j}h׌If0"m1T/2j 3fŽ:n9% T9pOWO5^EyNnM$.{*,+pӔe>/1ˀFNI6wIl?^T K-Jfɾb6MyPhTqѨ({G>mDI<'i+TFǻG0ӎz-`h?1ZjgmVX`-8_]z[iװR*`to}sKtv?$b;|;ΩC|EX5퇤+8lB򻌃0$E;˯lc*b#ɹ0Xz&F3n?@\Eu W c;a5|%aZ~P$yy>A8q:µdѴ*yJ Cޥp]<3$^OFˣ'$^%N&]򺖼ѿ}b-N_J)Nf挱vFOMSpkL%: D2c'puJ-wf[ N\^KLzZ@0}ƨ|c@!F ;%U; $QX4jX`rR,^!V<(=ډs⸳֐OvQRyx ˃(<BQUH5s"\}ӡib1@Mpp^~]nCWs9!nGF=X7] =PQFw8P~I!|K~DfqR܅!~['@TJpz`?8sfݮ,q8Iv8p8D3;dCE4Ӧ {eoJ"EXQԟ-a@4,^Q_{ Cй=wOըo  +^wYt&תr:'0}mhb AmLCi2,D e`3;Z)\AU>dQsjB&5(|gyPC ᩍlmfo*ðV'vA ̏٦wq.̱PF]>CNt%sA3Ňp$ChqSTQN^^K\?@ౖ1gNV țaC|ߋ¤]_cٶWq*'2C9*}"<-a{p^hb:ϹNL&-k5|2>Bs kw C|Xhi-rwn6H4pݜ2d-%^۴:Gɥ؋dlݵ FbE 2gJ3(wݒ&=C4 ?s#YKʟ8"ԅcԾ5\\w)jĄ^SV&(E2 F8_ FQNQ(n@T=Pzc`G)z+HWH\u]`܏^7t\CXd} 9,O.8^''S@&Pz.e.M: UF2(/u׉R'@"LJU0$`Z偵ALT6ACXZZg9Z0A`H_ByOOXڀ_ll~Pt*O兘%RHP?GR:@wýq畞A) K(#gQIdޢ`7|; s`'V@a&]\Dm4GKWn-"ַ6}&z0X5(S_7݋96 ՍwlTnNA(ߺ{XݟqJYON=nqFM8 \=a{&8S>X+ =KcӕrtCtYM3V*JD \f{˅SM`+NMLzO8jo_D-NJJr}8hrtzݻz5}Iꊪ  >C0'ֵ)l.]9~jS XV>ş[#jha; !44t #E3‹oGi5Z=+ZT=H{Vh=jSoU։0!ϫ208KEኬ`1R?Nk\5!.%NI-)S<{Hu'Rϔ~BG6x'MqBWԛj @SŒpO}NEV[ E!JIagPF~86 2L))#꫚P>0k'cٙۇo$F1 a "ȥ:KK5S^QA`.l" \"S9O 2RAsgZGE(dIYe0co<Ñ4k}4M*] gWE5Fũ39C+R*/! 8sKw-c?/lfh =J To ='c|՜K^sAnwyiu=^ENV쁰3urrv)YǾU˩,X1b )޺/M9@m: ,Ibjs=*r5e)Y-]bL W\^Vn᥇qXaY!SSȏ)v('"Nae}O\?d/1} 5Pcuu6syR*~=,@(q4M+}Ou7|եă!f.ڪVcs:_{ !h96@@%xYΚA=)=-i$/4IJ@jvgl*REbK;w}\kBþ4MS6> 4ۤ90e>(P|yf|F*t#Β, _,_u 9}¯E5 ^)r5]$ixd7u&pSl oz9#˨ौp>ټAQ6~.nK;]Ê@76`:4 1qT^>)k$jmݧDi!Mz<3^"xƖkC>+q :ĭx<~QARvZ3EdȯY6FrTe3 ,픐n` F1[O @}Tė.K/4#e/GCih%{dh帗Ʌr19vh]2H'ґ(U= _I #+rk9 n`9j/!"a-gi;kfd?܅ 8ȵݓpɘmhZ]6JDQ>bCK7m1e]aeAӤIOPX+gZaY uije5O}m%mu3[Z"2U\Lb,6S얙ˡ^Cr'@S>^SfYp{߈f ļ !-kZhr8W3ռ!^EK& *_:E|d47fAxkԍU%&~T9v c^?)U8 )ֵpQ83FnwDuܩ+?IpџD'~j NE邈ӈYbx f Qk' -^B-u=1%:=Lj]Z?- PCli.-WgEP6?apO6-K"~-O}G\Z$נ9;6/hb>mA,^"jkѝ ) uUv5'`I<݄PWkyhl ׬8osb0uo❀Pۀ'PN-mkn' tjqŁCfu%-j`˰v,N3RqM@/lur~5p.~ b~ޒ* <7%{IYBC>- hhdr5]+Ot) jLcD>NeOtm/=t"a'ןXڢCD-_5FO[BmWKͮ7C'_6xb{~hb ]p 6 R,tE$RF-GZw@GԏXY_<G gCb8S}lu[w' 1[% d<,hwyc E< QC8,eGuivr8t(3S=bAіD!dk*Cc:1DUAV$^ LSP2-`Zڡ+5ɔdIA ₏!bL.WmV\+O%D[IXC;]6=kݨ<*Ybͱh[A̢8DMP=xL2UrtLq7##ڼm "zs!}R/G$r3#TlA}]Bq)Ybz39D>~yvQ=YKp9y:-2WOk/:!O EvVjM_9@Wu2wĥ$zP#g( LGr2c=*0~t*^fG/j`d?TY!sTFYd]Nf,ڑ}~U^KCnxy,n3!<'ԔGi#4b㹠߰ IŲS=CM'pTP'ˍOgZ0I9EΨ{$ ph~=|@#H)ܡ|݄1A+gu! 'Wf%rͣ?Oc?.a{;@Wy'4[%U8TDO/Xc2svjֳf^3bT,Tɉ)@9 t}|Jcm٢ 4%#]LPmC͂ n?5ܭ 6Hݚy;xA~4s\gK>L3oq=3NࠒPaMB|U)l AT+ȺkݲmNY )}4cӈpFn>~B dCiPdLjs w襭L:d5 Gx! t2ڟ͠0ڴb`"ODj!s i"HCL$͗Alֆ"Dw;xSe ~ͬ#*LUE?o4ّ mGWZ{6R)/, X ZZb41L縸x&aQ&ѫ7vDm|%UsLYk ͘&>{Vo (F7^EO3зdͱ]Qh3@t qGQDZ$t!œ "±$dUJv|J}/Ne=KKL@{qw~$)PoܯF'(J}m?Z&$}YJȡwSn*@pUÈ6Ģ3va*c9cP_h %Z,J5b\Z8bX?qzn p-3 &( MّH \^ u35hFftbGݬTjp@!4rqe-r*W[odyWNFyNF=bвΩ!ͨ i 餔y oWaQק8m\gi0_GA"lu[fjv͖h,֒CA=o6H=dXR" n5)F͇P>.PZ R4ucmTC!Ř2Dz5*e)jqeKZ&O8%߲n64A(a|vI%ꞓr36%YpkOqin  Z.DlYPP{CɝW2ΧX[KlѬahoB'$*g0"׌Zܠ/+Rٴxefokɜxv!w|ơcԛs>%9fjaV%nxH5U0Ҟ 4Nz |#WB$8QgY<>1֝X:ϻ2ڠH/vFXR"m3eJ-_tk9u q Yq f )"]50AId&e`B4+`݂`?dRJ:UoTh}lsBiFpQCbN7& JY=`\NcP1_!Ws2[_5Ab9=_Td@F :5l "K6- GlT1 ?`M#xNW!vsw+:J*EZl&umObęE^́Yj `llh2Qfǂ$[Ehy"{$\en3G~m8Cbk\t#-kFs\5UgsC@nL;C58p*~hIC>:|_frS-i9,} BHeeˆ)\yC 2f7Cԛ}ozZ,I3|AA\$:r+IV)&xr2h#G_{d|IբloImiш5H(Q9se%\Ֆ2(b=a>d/K6{/VQF'̀dJD.v`D)4[z!{la?g4mi߈[)31[ "iI o䒞X(V…yӝSp@۱%D(Bɘd Y"+yOǸ6/JGlor3>>dYkl ]Ă-_".#Rn@εY і]aZ5o^jaƒL^k&Dx8R+G3,>y϶wLHC -YOa6^)WS,܏k 2:s, E;NhX9.kں*FMi=Sm&t›Cs}3c+1mb,lNL'>8+HIy d{|(`DZtib3EEbmt/Cl`q'(h|0tEL"BX EV5=+@\ p?)K̈́~/Gp?8֭=YʞedPR[asoDsiH *1XܱdG978$MЎpƚ08W#ngliH,cX+*&wvs5TBI4jK=ǘH*$a|ĉsQmWpc%bu `;ܐ%*`-xO,6 \\z|-NŊ:Od|ܘ@fGAڪ+lz|:Ie==mP`3׼zfJ z^h?JG gj-Ypx^Jb]!?D pP%`GD2uFi@x(@<Ϧ|;Zۅ0x3/uR N Mv k$ZBZD"v5я1_ˎpJ |cxzSU^qiW%Ln\Ja @NP)X)X8!of}&[nv ,6B9AJp!# NYf,#~dJgzu/?eM:zк<FJS?!LmҼ':6;LƲ.ay5" QEMny1r w<ߤݬ6'7ӐȓkFX[̊CP+ (_/}9ى ֒>IZCD)k,料3|BMUq&rdN|N Dg{y=e]tx#m[@Pc -*?YC!2-E)B&݂P }O2 ! rI cݞo$$;GZI/϶=xmY,4G?l#ro9شvn/34VT8?-ծrfč>h?P6h? (zM{0* Eyp KX~gs ?w.[`wgZ ! ¥rQ oϺ+%ɐMRǨv-5"ыFgY5xj<[VEOx6iеti :B5Nw3h7C*$Kt%򈐩r-t>kg[PSu|U-z~(I\<$k2Y$i{KIդI> #*c&H,iJdUbIH}sY/Ag*5=#p_nn8 e@Z*:;e5NH {> ?tXIA5tIVa#\X!o6D[&@y!6Ռi ~$8$B9&_2pV}\w'"`56z4jc{VPqVc 5#{ONyDqUf/WeCm߅N ytr݃+K홐cApjY/yF@ܩV_Z2 SKa…|xJU!$L)?'.~yuo ?+< +"o!wf`ڒxa46C :(Y :g,%4zE9;H*LfXo,Жݩ>/zEAwWKJ:쌧>1ȏE\,J`0[5Cн8?K+ \QQ}s i ^kqxcGt_1hB $6>j0/X ;[uMuCAHt 'c*g6*lQNV!<0ڳps6&hAl4^.2(#~N D$T"*f hQG<.[5|q1Nqݗp@N[5j{~0UjS͙:MM;<vF8CX),asCL1 0 xKP XƘz#d376e~a~|Bl9sJ hYϱдrÛ&ܞvxK;SQFJBk֩܍.Ogi`rZ\ Ckd_$4p@YÍ7zǸq.wٵWꇣ5ҿQKjѮl佚ٻ:|K:m$_ѱOez*YߦRa( lTxCp|,R7J(}$U? 3|*9WfbK13k {۬C^\7w]pa焟pA#<6[2aK َ^^hLhƮ.[  x)j̄tIW["ˏP=X0\'3V <+&$UNm͢'>=^;XQ ug{f"b¹hqf.2 L NV.v&-D%6O4Fye'/s_bv8f?5\I_]]leīer*:Mxl NY|]\pe2lԇ5 ٞ2ޑu=%\ )Uw)nTk `!S+h(9_(%hGb Grɟؙ=G&uE*]lxړ^w2gk1|4}͕QDc7[h Ho+"C=N*SSm_<4`X1nx@ȹMT-B<,֦5Qs (l.f]Ϥg1 BR\Z5V?1Mu<:pO0VN^ݺ#_E7r,%jJ̖ϋee6!|)hsDőg^_hQ86\/!)&!$am3~v0:Z0V6}~n&`ir))wvC6iWR`3_Ôo@DFN; S*ra0A74j9Ʉ(;$du' *=MЦxkY? CLJ537=㙇nMpʨ2;%4Mb~¯ij.aD=%bdj>XoSZň r!v-KmS qx q"} 'VrT1DdpM]0UZw! VH64LɼW2KLʜ+,@L^ihNbPm[]e6}7-5P"NTZ;0(x̅FndGom^̚)_ 5feq A.‌($]{*y/v-DV'ט 0U  `%u ,sFk]D\R pa-gjnHNȵYG ;iDtU^^e봥>tQO6L)ʪĄ5GyM;NBVho^G xfΣ̓f E",qL!ik!&pRFq,/6t;R\5:S]b>fV+ ï<Ѩk:.GB5+;6& '!'|I93@^ҝmz(ʅ"kEQlkF ((CwWtw =>ҋ 6fC8qhWʝʪuW +Tr=wYZkz1+|:bgX*w ]wx&V領Q, $dFfeU?СdwĚֈ 6'QlLO*4X钰YhNM{KUm" CUuɎ_C5|qPF9QVGp؊pꮘ#zb)d|E+1\KM輎m_-tHu߳)_[Fr\UX1o8KYk8 $쑩Z8@'²@?!a ,@P7@Xe0=E +OCD^^j%\ńʗz/5,CZ!I;Y?NןN,d6_z9]m|̍;*I:3s\{6,<ѥR̼'.TrqxcV?2AnnREI7f"wcfy9<\-⡎Çi5?Z`g1&Fk/XUvo#}aBK oj4$p5.n4[Pj+^~J5Bd}sCl5N?0^=6xk:\70PC`DxuD/#G*QCywoNmt1I=bVӮ^S\|ҳtlبވwq{]")q~:D 秖5â-L M6 >%зJG [̃g3Xv\ G5\%Rm)b7"v_Rh/XlC@Mǐ:F6#g )nwM9K"ύVjv44e/lEo; P]Իf(2"t2B0u1"4tSSd㳀L͢Od!lhd>ws/qrp&b!WrELL_;5fu?܂V,KIHSH^8;l=Fʐ W֋[[?6+{bNAgC gQ6H/8U03G"g^Y?mNb>U;>,gA( 6n~!Tﲊ;{Ƿ;(*:FOCN%&ș.EŎ/V\E` }]jbe^Cp nf9.*0u>a3B0~灧PT r,.4 Hءןn&]BܥM֚26 WN5?2n5 sKŒf˜ H?j f fq-j"z$\ѩ]ӛ Z!G5,϶mX6v!b1 CK9H"SfX򎉪(VℿlK{ >/Ǧ"?NϨjR9 $:w%u! @&؟&`zN"/sW^fbԧ`~u 0Ġ $O+8cQ.$46[F!\zI-$$]J "ʴ8ZG-ƂFO~kdOB ~TΟR"U]QG옻V{d8N1N]@J*j/ignzZMY`ގb@x8iA[ |☚VExͻ4?,/-JDac(&WS竒6)BlG҇xZHDپk# +$:p7Qؤ܅􇹀=IznKc-pP ^lLtlĺ^v-Rֶf(CƖ\(R@NP129;s888n`#4]A ?b|*"rJsČrY֗i+. `y^*wS3MkŪFˠ-]`9&yojQ-&zFʉZ2~~GL~3+S& 8hsý(?l@?"zϮ tF|{x,B|ϒ;3%d̅Nu*0Fcy#;ΧeOjplX;%b:jRCCGKv /nr : utwq* !٧c' qma? ^OcN(GHI3i͌;,9E^ABi~ eas8kҋy4:aݘ^6j+v*~ъdsQ+8XTͮ ڱҾEV!h7eBCgI^v>q.6\HЫcW!NG4ΠtÓ#fCtaX3-4r0rCͷǛjxڷ-ekWƴ!0 ׌Vj&}˜d[ i[ilL\+*KSd1}eN6ξsV^@$Hxa ˇʶ_Wu^ TDؒNc/+3;IOs ThXE"&W#ݖ#Ah&ý9w:jGgiC',@Vl8ԝi1@g\ʙeF~zoF?t}mnZX>1Yx,cK?ˬ)S,7i/߬W_N+Hݽ({thI1tKbjq |1ex enBCT&6%,Ilg"Ie I6NrnR( ]ӄ;rRMa-jjBT/},Wʘo BzX3yJmXC#WǨvN=fA9b]'sc޶W.xFH& @yEſAx 7Ǣwa4 #Lg߭awAOVHM |FS }hkh/&j|츮wmmҰ޳0yF|BW!VbZ5 ̧+&Zix-KV!J*7HUл[g_py4 DwmToS T JwQDY:|Vƺn'](~eAb,)!vŻ-v wRP͇[ԏϨR w{z+IlpcJ38|;J2ThqfQUv`m]k/|QJ޼Wl`` q+8lb.nHz1Bкn~ kYe1>'B5 SAZqk<` F ̩m2Q8_j~"of5$_acd l Zau1e IO1/+a<MOi]֎鷵p\AKq ~%1 (&CcSݶZ^ GfWdUʯ ZvـH+Ԡ I)!3];\[5VDq祉KX{R6Ձuv{nW/7kw.Z(Y,VԠۘF4}t4bJVݱP=Qx-bPi먉ն΋Sw1[Hn.&MPSb;(ڮ 03Du%ٻql>-;GʻD 1CuhWymNc;;f`B5C Un!!qǜ.b%{VSsw=[߶.u MKvD{]ao=LSDCuhT 5]>3?3L&^K޲IǜK8qL w1A*mbG!nW3bpsNu+1[Ώ$&:qJiblp%5`{=_X C*y/vKnkg(AA&OnGΟHώlEZSs~]@-װlk=B49G:%)LS}ǎm  v wZׇK#X /XY"}BuGwT+!92@R+UMXlg0dԑcCb"1(óK vOAEe~n˺Qbhc8WMWP?"er+C#)( LR#\4w{xTjh٭M _uvrDD ^,^h3_WԮ2)h;([a<Piٹ') d Jo^">EGBgeuz_qL,%j,T\YVIndq 9>^.'HIO{!g2Υ)L=BEW^+l6qsl 2mPP9đgϷÞm`A>X3mXl# ]Q'~ d}G@4$t 2S6ֵ.O8=IZ`S|u'{TRI~X/ OvW祟{@">t^:3kDB9'*7#WjxNp=&.,&\8x;YVye*ogqCjg[IQXoe8v0':UxPObPiq >WIF=;x)y<˂<|Ր#R",RgP<1- t fuԦ;>~T/5sU4Z܏ ~yAW| y*A>G;v>Cr +|!EI!YL[ KjZ}ŋpizEF+4 ]Ec?[vGTwUh83Qj&*-ID~ō 5 p ~hKfu%)@DtT nͩ;k$R{P♥6uSe Q%nDW/(KU?C=vşee¹j1l͖fy_gnLi mud y3sܽ!Rw/ri59:[7&vt,?֐\h9@cr#Bb}DHR]ѣŭnhZa}ы^D oZ ,«`h4)dDSD3Hc r䒐!̀})=#D0E)w4 p.}Ԕ[c+ބ?+ ,J[=,=[~y>ZA]*\5h(WµB##;N"#8r}ʩd]/o]iac ` r<{r 9nSo}2k؜1:zuTƛTo1!;'dQ1]uwybƴwIyx|@. %Ɗ;!c<|[`Aŵћ9B4V659Lp%ZȁT|\ctz \[ia*Pʺ.c(NdA71Û'dNo)r* [ԣ}Sg}p"y/>mƶ4 cgXwu׿(dD+ uCnu~@ 9!4zt -X>sF `1d61T+]Lrse|;f ah_@.cƿzNcD`U9pVY {e1Iye8RIUwl^xm8,y?;U ~Rڪr3LϰuѴJ.3tbypjAZB, ՊYYNTbnaYF^9SwPmxv [{b'MDtp30RwL?Ri{eȴL/Tۈj `Q`ər߄(z9sr_aDrj0¹)tO {jN2)^Z!$$Xzc1dcR]Mcǃ[hl 3ħGO |9/gF#&jeg+$n) iM骴S(*|7Rs2Mt]t"0"oyW}_E0Δ`πhEzNDM,FcYBv߉Pw cbO4-d $/]ؗRU/Ch4yvP`EqKaPɒ0_n.sU0dC.ӏ%xFp}h q#"~>c f9jʲ\vFgԇYo]@a+5|c3S VՙуU} 5fUW< n7c;nMaA<rQ鉠X$ϖ3SG@:E;] iKI!:јwE`Xr3YLZD2sֲ+>>4:ڷoC7jqs"/\!0Ӎ Z3gFc27Ua'֖YRAfʅ4Nmx`?siQ╞% ORjX;;aLD D[?8R, aj +L(DI|!t]>nehmMT$K7 3' dUNNFVO(ɛ+uh8XBgdV+tD]r{>`޵ k4wMM Q[u@$1ԏcO=5sN/?8HFC 5FTĪƎljZ\(3jިֻx)m$]0-0w2#|8|,֛ZC)k )׏2n "x<~`79РB&=nqI. Lq 5(V`n P4u `TE%aU)b`ÊIP.?CC띯+i;ic;)mR=>FqxW B m*iI,Ԛ=bG9V'Qƒ_zG+XXVifuVt B!4Lv^kT6d 6 fW80C a&bNŋod+SOA٭y+QRSmߪքx&cA(kS} ]DZF(٦KunqL>ἡ^)M5~Yj## Dbfuۛ5S@wcU>:GZC| P9\ɣƙXŜ2 X4LH&Sm;鰻ǿ4Q%SmڨAJ O(I\&uGu]ޛsCL1l.z!u-$sL܃ &߿D)qOP.QWnk|-=rj;櫸 c3(kG R)@ŷ1c(#!hkn`8 56OV,y_t47߼džMkֈ: cϋljn$vtÇU 7EqTpdziձϯZwc̻]j!P7Ap̖ .JU}XE!|TaQ>}Hi`kxRI;[ .T`e5m `'Pvp߀s<*]ֳB5=UV?>0ȑk4pbl3syN'J"<Kj쭷0e+\wR,YL$OCƕA$N{cQ-`:* vr\#rpd~՞H564)]S`󥡵NC/)S715D}M:Y CrXƛׇ58Dt1܉|)r1s.ry*m3A˲X YʜE4V{ocW} ?=lVȫvA7A;r-˃\쏓ΩW~qԛFy Ƒ]lE٢3Ũ00teIL9^m}8O1U-$h>zqR3z-g+k+iSˣtFa$$((0XM'1rր<7ͯ='-h*H\*;yCtGAwfvǕ#1 Hq }#ٚS +]!T=7+0?%qi MXF3\@e\< Y5qLB~K-(QpŌ,PQ&ή~Bur ^SxePv̰!UhJgp_h=H9:{!9Kyo}_UHoi N@Zd+\eǞ01jҧADnqJ 5( ҋ%=K@Q16y{8,0Ѩ{k Aga.dIʨ0;y 0vs](j+b4\BDl{0}i-#pȣ.̫~VH&* Ñd. c[ͧ,<;b8R|2 -{1I:C{Q7%Z?g G?>e dkם:*/XrXHgDT9K\u%g}|h܋7ԣ ɽ&?UyM_D/5In.GFjl-Y̻sPcH顥MC|/+ _v;O~,b g7X˳A{/L$GG; ʬfcR%g8ZNʼX>KEtzf L6+IˆAdÈbqtvPMt, R9d:5b & vKEIb6IAA?:9Rto R~mpJ؊*R;&8fyid!^U+a'0#dZKU!f{Nݸ ϿPuG@ i&[] მGD !8.6f3mvW&1 OOڹMFs` {%$L2:D цVjk76S@wuljSk4D4Kv`z=R;Qs[nPA}26( xhc LJG؃DmF"F>7 qkcNXJ6&XsAN&eSkui^M/p#:ͻ E})'.4Ӽ 9?1@ޛ"ݯP{YW1*m9#D6'~#1LMqcoe{4L}ܓ0DEF.`]8{ V7_JՖ[V`?GzɆQ)sKxz30WF9,l!/s4)Ep #EMRU:TCQQX66M¹(uvafwO4iA1 %p~GnZ2&a6*~bz)=ELupLjz7fKg8tϡ8e};AfBSeD@t< 37Yl۸L%?|MX,Ob ֗]9A}TR@n`cwU@5.Ԇ;}:oRF9C$Xc0ʤj- Gt4LȠ n35: RNS8.F6s;w!rxj`D}}e,.2(UIk~eFa&#| XNO0>;G*P3cQ v&Y}V6 aC2f š:#22YKK?GNX꾅nAbҩtVq-6S00bRutCLkziG8 _bX+.YsQet>}=&(N {m>x޽y. mXE}k\ohV,iwdru&Rř25OW"_5!M<+Yz5i 32Q2]k;6 űM+҆%k:N~VAGVۚб5-KkRYbSyFO\IyБ򡁏GY(Z6Y,K>=b?3^ve~C[/'أK;jr}dI9/8wm dӢ}Y֠xPO;gK&XX0'LX31v9J%[Sɚ2W5wIl˛T)q0O9yAr_EӞOʩ}eT[1qzuHև`#y"մ[t+@{r#'C+eXVtVhֳ "#=x )U`8:2gnq*G(_Ծ|Y=h\4ZID'y#bT# {鶞irvM8*9am3-j۹-Z[Ut` dTo֊+N, ϤD)vB~>mRi? tӁ'aGWdOO/L +݇]0B#GbJ"Wgh݄5nc}68ksln. XI ,$ϒ7d?Nr.t1?Ti:']Uhn|=@xƵ3hY1˫@K@~>;\IٳKq[ soCWWmOੀCX vKLRa%Ԫ&1Փ ~ ;VXC:Rʟ|/bˮBm9V'܁ )awsphoGvCl&E38 H7A[Z(`_,9H BeJ:8Y(Lq@D:%h3cJh 2q,ٱπ X?`ٌj)BQ̭OB"ȩ/;B(d-n Skc(D3qiI9;;8!_eD>s1]N*Ѹ| 㳿CԝS@|9bՌGhAPg,L"n-fa*o#A _FOsByWZE-hVCHv! ;El\I'sfna)#C칝`DQđr5K!&ru#'ǏA16>(!6_)`@q]hጩOҼ֌̮G%JaeZ_8Ua$1Ec8N@5źGƛuܭ4cm`"r\wt~> 1iQmY^b_DKQBY %8vcjy` |r:,r*Ap>CtEgA/I"bȆ|IJ㌽:˶@l<{ %V뻄Px`7{qUFeN盆#>4O|6bm@)&4,jtJu*憓, yBː#U^) '9Y<'^d ζ5|9"y/^~l9A-z$Ulj5#t'C I`q^mQ_Il=!XRŮ;">T c+䇗+I,?wX {Kp~MB$5OP˜IϹ7ՂqAIH,izoh5a c6[ZNXVY+Vs툠!yल_CîX%S\"5Sqq g5$jevj{pJˋuj;l4q霶~cSX\kU[d͓7LA#w`J@7_:!P@Ey[ &Ph*7ܒckRL2Rz U"oSLnozoE?DEД&r ʷg˨Y4?؆8R %E?/Ec) y2:#-P)+,;T "O2`VMz ˠd 噚(|\^C- ?& sXMZ +(AD*A [7p{hX1ۛ4vݰ:0p;!1I԰O˳~*Qn"*{ 9GV0&a'뺂qâ¥KK2 %]Ww!Q>T%a3P^Ju"'f?֮jWHL#n5mr͜;R$=]v lDY_aTݬ|[aKZgS323k@q[xadCxV4MRmk!fӋ&^S' MOY(U ߖ˰YõJF|+*2kUZ| ;Tw"|qS2)*(/si^d{rE['I]|L}< ozZyh,~VV>4@_?Ô*Ho `½g 2.. K?44`D>p9U&ƢQGnqho[բ ,̳L@QV8C<`|uI.ZuKj}?C‰VɚwP }q]z|G61~{wpMDv" kXbΥU1R=}~Se0. H[0-!GwkGSȵ@zD2/>TaPaسh3W,ՉAk-Htk3{w+:i6er]SUR&M6R1fޗ` Ab1SF_R2!k NJa:?fQ9O{ͅ}1$kvm5@;Zzz>9N;$Ӭ+rN_XtvUY[43x r;cAQe<1: ;po :YӵJ߶cvnH0%FTN!+J ~XhzџSjݫcޕ~+0/nLФ/OqUU?9/šX}JGL?^JjUffœ?1-RP'l瘼jJz%wvh7qdS9cvsћ=W8$b✖tΑ=a?g[>Ǡiܴ= ihbf *1g:o[ i~ 43, qo9Ԯ?cn CLr1౓%5vDf5}|*xLGۂqdNħt!#Tl'K:Qi^.]&k@-fЖ0g$&>RQ; .-6ftVdNkY[x@}q9%KgKRӺZ7 oΏɒ?~@G(uΧ牐 <P'@ŷv/YK3dmOY R1o.5iԊ 3AB0ɾ3cRQZI 3ʉI匁(#FLoوҽ:#0:RvCFθz حr6B68̨EۂkLEBNW[RKiܒjQ<<B ur|$gYQHňk#W.c]'W BdC¸y׭x*[=$X'ܤm_/@ĽPK,_ XK$mo𽸳w.pgݴLTB~BpSlAfFqڨa͔ ?Hi"ĐV|{ル!_$ũ ~>% gǴsh,h_))K}E+ RtV|;]αјDؾrB{D}Wi`rX$AlyƴT7,Q(L(|g.BR1ksDrobF ^P|,^{C EBP%;^HJ+"-y"˹pϪgG;yY}ѩ.=Z$Q Dy@JŻ.tq8ީfǶ }hLN*I+=dq? G$c#h apJRu6%e:8Ibu&ÇU~A.՛毁[h.bAvRmң6FR`%SOPqNa߬ JA8o)wwj>t|)qZ-996ݭ2҅6B4= 2H [R*y4Frx* bra^$aXKCK>0?_\ doFۍaELڵ]]2^#rms`0RM<+ :ZA\#h -X HUGGA.f}@Kz]Jw$RW|zg; s~E=afv(зDb42|h'z˅(@E܉0a3^q^P?yۏ<|h/HJ$!JN$O G+$^t33v !1꒣1vH0 &BhOv=A( .0cR û#l>/O{\3&%X@Liw,]V02 ؎ 2YޟB`{aOhH̙QB_if-{cZUt9# p59ۏQN B/|j s',Sp_ͤ;zA'* `~25,8Mc8%D5 M lKf 6fN' @C# AЮ[Nd#{1>\Pgf[1T")D(=7ГXJXV4= c՚4IV͗b  y H/#2U}pQi3/ VhlCg/3t $p$]ZEF\{ . 08H;1uy(u]8_JD/'tY:hI1 L|DMRDuP1k@P07/ًɛJl븘]'@Qx4W-MU!.OldIF2)[I HtW >@jn` S? vD[z7y&.CȻXLf@uEJ Zh?1xJ8ݖ6|en}0@G*PY<Y|c!Z6qVПqBᐄ,yEmV@qTkCQad ©z]|lӾK*ٶbɵB[5tΔs'E(P>a&2{ǃڕ!U,]g־P8C>d6 f>WNf~|8QˬD\h/pKy*1 L M;1ѧפZZt74Y;m'g'"BYؙ =6aF^8hD8,)(Pu֩kIt23UO[lrE~ 6D/"磫-D7(<׀ Gqy&%e#JPG3cZM.95ү Cli *v5VsֹkVAʌ+΍4\* ̱Va*VlodzQLN]iTANg'rNMs@jo慄U4 ٞSUN;@eowV5f5LMn~uC}t UaCAj߷5Y@1#/ l̦ `Z1^K8l<{=0)Ɇq% nP!W0`'svFp567Fw1I<~~AVG%pV|iij)qbP%wJP(+&*Q" r:E b~nj-RMj JH6>dK-Gw ~+(_O$ֻ?:HwM R1_3g 4~ں]-(qxF"ې9dٚ2˳wIn6XV NH#DG5fkyx 6hh(j9ˁ)[NCKQ:[k!c`V8"3enIQЎe\GmkP"43Md>EkX +qJ'Q8i~ Vzc_40gG}xe`VWuqXtWO`%]_wi܂;OF֎AlRbw;Dv23 cHL5/T05d1yM $(@KSʏlj?;UzҞ+4F@ {$ѥNC:>-q&5 b7:qyXl2$}]FOu`w8"2ד{l )csZ_9B/1aȟTg ?aB1jߗ[h* ?H֯g6 R ȒJkpX6Zw*{W@ 43Vq\%m->h+fPðF)L*ۭD&Fz1#Zfa4c#zpn;ٕ+>6}Bްby,LddAos֑-5CxfrYޮ1 늝ܾA{`=TMhh o>]#A #Krhe$ن柭1 :awo E }/5l3vl)5;m떑7kZmzi:4X?w[ qLu7h,}qFd5d201B?[|ej37*NGK.cOMP=9sMf_gCV)(n5m:}ڏ#Ϡ:9 9 x_ėEbԠOxVQήN@B7 ~KkKZZd|ζe#.$+zLӮkjQ@3A3/qF2N1j$1#=o V` %>,cޕGخ9Xp q(p72:([jwSϔ/^*a0~셣+ƍEo f[qvuV]˼-+zÊ M8g ;OʢWx#Х`4S.).PĞOLbr!6.X `ʯڧAPm[/i5J<*]@?۬W>a c)=}2&'1䰲^UnW]j@ލ`wU{VEOQWXL.yDt3#[JRh̏vFZ~ٕ=PG@ ¢̲O- F5s d_-Rrd9XCc/PgQ>[RXϠaf墕1e?jYEp(#-y1'g!lٗw" #}FUT܄gc%8Z2#u92;oN/y6~3{F+LW/~bgY.׋@<>U2ʹ9?GXyeJ6ۖj~%аB}禘Vx+ vTڜ"`t8#U8~2/AS_,Qsg%y8  %3G(U1f%!O#.w섑d>vXOݏsHd@ ߮DNREiS T+=:,L`'4`OP?8;GQZØc6.{G}50M綏m[dw+8!}=#l[_.D&a [@/YB}0kzXw~ @m^[v>1mxd(Vs }GQJ1\ҮeO&ֲE5/ s(P|0(hp!,%zb2АO]'b7jڋ^t0⚺r3-XN ( i/oMo4jŽg¤:-$K"TxegvC8 o:IKk`4~E}톍-MVW+$GK;ϛ 9m5D{j0aB3Ed-TiBLIz_U!Md\̔ X9>J: 3!EYO]WѠ,]Hsυ9͈U%%CRM#[$ϙ=N/UwI4>r ?z4ڠH%/Z vM ,V-z}XDNň!^k8@l<͵?q#&.m{j[wpy@ e\KYюFK7 rC` 6bl2eZ5XO\ \In"sT:SK«gc{^Ѧc}xBb6;nA1q ҖԞr9 uEw Ɖq<|+żpkMC.*c?QZMu Cv@^1c{ix#5 bg0h*8rǿ/DRH$pb_'< ^U6gդamS \{-o=oưkb!KU}Q&m+ADTeSX6:sޔ;Hξܱ6e)!ܮ4#;ooq~;dz5jIxIK9bts.+̖*e& Γqq 3 {q^7Ma0UwdV>Xx>I- ȏޣ(LL> i:5qIF3dT<4{@R,slJR =K; &JǰΏe[!U(<3[,=ݿ,]#Q+߃/",exҀkx)ظ@ Ӈˏ"#ܤd٥ \HԂ7:=m|=u[~vyq."4&jm;Laƒ뷚mM€A@%trɺDe@o>..4_bDE."(ysʟg',T0- qSmeiT2e;PWWKB0+E+`ڑκ{bpK ;t/cإkaμ:)^7OzD%IWKe?X )iN%Cx1> oUl3CmV8HMh#nI1: 4Żm=1e%J'׬iB%: &.B5#ՙ+μNiiw+h.cUax7V@}RY3U^ٴ.2/-AbOc@y;JVzf@(x'K? EI.vzb]x SѪ\~ZyƐ9dAO[(I1uTUhTQ*.sbNK_4W`C6W_.A2KO|.<̈y>xX8YV D)&cs\jM޹.1#e|8"f[uXܮ/ʬ{WLՇZDRQW9jk=c,K_kHAc7 (=ՠ79h>t:1`"<DGw&w*rV wYhowү~C-K1yueeKz-5誳@ ꧤq3W`i%q;L~r%x1V7o݅<ᱼbXzq>G..+gc;xRs/.Y5Y D\;Qa=iJ^եFnB- ˉ@CllঁYM[(Vlk0&M=PB2p&3(x NR̾քG=6B/P7;߉EneXubҿZ_#̿ګ "AGq]cv8Z:>%;/ﯛy>~KoNwˠ&O*|F0.ß=D4邍s2,Bg6 Q'Ob}աwfH M/sƝKs7hF3nNn/*z{BJ.skRu7t(KP7ɯxb6US[v2RUoPsj 6OH$Y[q,~/]WR="׼j դe*wRz} E:~]Ot-꠨ϺlcŅ}o /Rꩈ.3f9K?ZxecW3mt otx6~ o1~T0{Pt`u c ;A.u&tX0m-%*-;hMF޴^4lx yNv>l?cΆ ޿&}4rѐ1`3NP "PO'I`\mرwv2Hޅr>F屽c8-\)qWhyZs 'ZD}r50 =\tvT"WcPdvFn2H"h+KCy, ?b-Oxb AyTYyUn8 ~6V֑lP |$:tC~*/i.:iŨ[߃xMS"~ ߨG8Iĸ5 '];@jur˴(9Yftw.$Yʨ0mj_ FWǜ5YS!d)O /,pDe|UB0;u?ŋx˛\4`*TǖrH ,I`keB@Y8-g%=[J b25)LO42˭C i3/zqLb:J\ݸX j[f ,idR`NSǓ -zu$2k/(g .">S}||{T|KΥuY9es1m!sX A8fXPSȊvE aXp1P:=Pj/ $I@r>Q\ߘX⸘݅u*],#/ܾǯ4MuOv \c⺜b#wA7&^!u3(Տf[j2$}Sw{ܵQqˀ:7COtHMAjAܿ5 yUq9Jd.h 5_KmO;@sQ$E Ph BF7l6Jbwd+l}Z!=Ծ(]%?ЏMKpʙzOafyR?#>:3*{O"t}ᗘ6s5TGZnH¥VF(Gyt[\3$ÄPphA*سh0!흧 ÷(ՑdVڭ0T}3(m?;[~*z[Tr]]"UY$KU8-YQѰA=='CGg {1շ1?X"XPՎ8zz/)2eܬn[(Oi0b[_< nh"4kVnhm\ޯYXmXc`"lT1H5 -vh_m+k37IFPG?ʌ[1~Ӆ[.CKq{RAW%>g cETkKsTPh &("?)vkau.Of&TFnc 8 6P)֋kGwt{OcE2@lM]|8{]ʇ#~US G)o_^ aW0'ܐSXS7@?ltn7RFr\er|dţ AC͇~%>VzCM!'uvnVZl'A@Sу.-DUa nJ06g4NW> t)&tvuYHj"6+bG"tpf!vi/a%j<) (h:rkt :P(z}(hsAUe .AM6S/f훧j`~UY2V4+.XmPv!)ިYf\#ʈrl$g–X=ް E 7F"l$v;xπ}|; hBk5,hp ɱU*E:2^ST>-'jlT;m94㨾PX/ [zKxJ@LoKiL2QrF̩]J=7*E'H5x3i<I\MJnaK 0X;Y}Iꗯ.ÛY-@ A kGtȶ*^'u O8x %HٖBп Q'g&I1὜POqKG(%5XМBSKX2~SN-)g`'@peuع «;` ;aV4v+ p[3#>W,S9-:ʠ)%80w"~vSc3WDt5I Z]8IߞԫDS$s>:)3&J7T!gYbz[v ='ZR%d_֫6j8=ŢN0\ hH;bDm篏[.Ι6*@餶D/q DE`N F& jh\ٹ1Pj)(.'hYωM/,7Kӥq cqcϐV:NQrN>3TRT5]iFí[|=,cxBc~pr~3m N" {gߩt*Li?¢?]@'f!Q貲G*Pm5h(t O +]ʰ=Evc[6K&i";rZH-N1k[ -msN 3cU}Q|׺qMÔq-ڣ9˗Șe :r^rQ[T˯$Vc#(;e{ɋ})!'zǂGtQ& D̿xxޖD8Ր5!NܹP`x:aﰉ3 }h\MS9j}a8.?PV_p}:X\V^i}, +6 D pAz ցCE=>]YVx\$l ]TAnlxp["ɹW!ޒ2ec ث~3ih8Kkɡ 'Uwv3Y* f'Uuq ASu;Vmfg ={$p^3IVFL'P;'&i+ RbRўQjB~OIzվޑt2fq9j&qw/?W8B)E u dwC"~g9A\^*ttr*&D6U6rlB39 D FbhxzXst33kvgkB:C${а#8@Gu2?hl9g'zq vvPw^k])LRhmŞ'] f<eAV+.-cgrJr:;b8[Y kjS:EГm9ZCFcJ@^¢)A6=#8((Ct""\XE}K>μJL`>t俊nvfQI,=ˣ݁D֛t'M#EgH~˜zaU6ꤊ\zY$\pɨVIUc{&L5!Rі|.B =td*6%R #6Ӝq:ɭjuGÑSk䫧[r=_P'qΛ=*g:B4}김 G_[shLʓ|! Qyr`.VwJD'-(u@\aD/֌~NLaHuU,[mK߼[A_)gHTWoR 2y MXOIWG]íF50Eœ(sK6xĬXޣSfN ^;F'!NQ}9Kkr7">mhO^IRDZE\w8Δuʲ)B#V^f% FnNKշ(2wS)5phxȟ,%(8$ΖR:Q"5K˃KE2{K tl>v1>O)$Yn O<,Ba?kwȘ7$#BV-eGy 3Rߗ}-D?'gT5.2Nś2!Oyr"Է40BKKnwp@XT' G0_⏊> tOcՍl͂ 0Q#) '>#h&[_pb:4$Hq#殯]@vSGR Gk30Oqz<_3q̗(=FO)y84KL>w/#mfEu`+ ݠ*N-[Vo9BKDb.J"hr]i)g*`G(~|<`1+x#P L>K$8 R֐)wIn{ۮZCϵ0uԓ|j%+WW3]՗D$-EØ:dP=d[\`b*}_g -R麧[٪imƧCzV ]lFLw e3* qph, tu1W ȿ'eFaY6wV"*ZXZQ\}"+Ij,=UJh}Ҁ`Rcnn1=zF0=M망 6-:Xq_Zh{o PIx:dc|2< BdΕ&)/G7vϴecnf⑰tC 97~ s4$i8w872T mSo P}SZg&\]CnuW3XsjLII#2Jؚ5ޅ 媮SɁ3MMLȋE0(,WR'W)TkBMy+X/[&멐GZ,zWb}Ä'DrWjsX23,7lkak+þZE \C5׫zL}︔eG5}(~ob߇ 8ңŰ{2 '|S iB3ι[f$IbֽAL>8,hD߷ ݵ2@ SՆ90c;cl GKC@CVk2l% I˳QPOԌ(5j`Tԋ;@@/Km(i&>y/Jcv6KBk-/KL 'Dy4a2Uڒ²|x"o ":.Xf~+) >Y<2X(͋_n`]3opW.7y#sWhA[v фym tUGbn_+d6j$Y˶/1me1D~, C+^X}BʀhK !!I%kp9(_?GXzւKE|"Fb(FXVc!}6OjNNaagT][S,ՅQbeC/PZ_qdX|^66U{T8;kT`qKnŹ;ȕ#wiMF&[dZϟgt&zuԎtS{iwAO -x7B܉&ku mZ*s uXXri-rv0/ѴR=㓡͝E\: [H;&@};Z._~ 5¼ VOɤ3*{ No(^jdc7.+U;]ٴSP .OΪ'|7S}*XN;:hH0q#d± NӀa7})Jw'7!d$H:S'7pCթI#Eݬx^1eJ"\WZˠVx4˳oSPs-qȲsQ51Pc P0/ Gߊ ${TzAڢ:~ʤDfabk置!(𶕼ltLð5y '<UNrÙsĂ0PSP7Cܹ#'&ְn=ّj3&8:*cHɨig]O2 KO2/ZWU 3kS/[a0 >k'^;')y2Mm5vή7G~X3*[ǰ{"S\zLnZS` Xa[5T VMo5N.~5^LwH{Dp?'-mo: @_)A]5]dE$k`ٲ֌7OxS'* s1Nҷa5;𡴁<-J@?mAX?Ǥ(`ڑY>LBh*Ḩ{,@**,"`]oe"=D"nFyxlӽZZyǓ0K@GwPSA@o#cgj2w)^pn{s}<⫕_yW@i)( ɕ gç>k2 cgeeae$N5N%~ycL0EtFBEw@zIqUʇc֋EpQ-./3i6nzp9ɜx3gHE@&=*6I1y}O6 PMYBGiP,NG FŘopzLl?'jrm-%bl {I+IRƅB`]-a &Jz@x(SK ]XyȨȟV6N# k(܍SB%P)N n2={]q YCZJT^ĩRr4]}cjNĖ個-:bn6Ἅ}"3qY"H3VѢs,*WRol\ k^L(q"94H&3oJ`6,p_ 0nA @7IER.xJ2x>n|\qf|T,ɇGEΕ(0ZJTKGz'N!>u͏ǴU1%bυlQ8 ;:ڻpǕtۺtT^A7/ybk{JX: !mRWViw&֍! tMR񀬍> ݒ}G$=!$]= 8h ܶxqGש ηnff !'X#Ϣ o3;/:{!̑Lv>[ſ$?N: 8˔vOE/b9x.3Em51JNxHWcMx6ܶ|Gtm ᅮ&&UøEt;*27d 澋Mp9sh" !#&L+`l:RaZpb\0KDu=wYV]|b~ۦlV<#KsC*Х. 5(/EX{)w7oa H %bq˓ {T;!`/ߵ;箭\+RX>C,nZ2 ?vQ4xW+rc.X'd"xR/b7-m.Q}swr "GFu2VWlMpQ*?L< :&Ìw|ЂR?Z?dQ)AHMa}"Q Y7禍 C};SpʬX,#zxnHF7'č1ńU`;E9fqIpM*ʱw dQm_ϝdSdQ\V(+MC3b1}άnAm%e.:&=}Z-Fg3uP;FIpv#AҎ;Ѭu~=/P Aq -nɵ/#~NV&*U~f$vt@Pط8C Hqrj&b(`)P#7fꓑO{_˩9WjUkE&V i͓]1T~Z8n t+(##DQyEJ:@k# nHvD-A.;)R?WQ&LIoz?fi學u^}s `8vy14$DK̀|nzL7rJ׎hi?<@ f͆F\%ڙ/pf^y3\95Y@pyփRϿl$M/=ӲzzVçj3g:TR%ql=&' koyVeE)D sO!hf7fHII$cnXVBk؃ˀ_A]h.+:cC)<+јZ @Zc|#}56r@M$ h }\د1p^f  Rtߨ9l^V /-[뼋Gq1An ~lC,Y7k@/̮|obgXJZx\&QJQ'Ds^gzJ!XAfґ~N:֙ MKbKM+IX,#;L1k"8J-@h19NYi&l m3S*NlT|/_cWױb'ס c𧳣q ޶A/DygK"rShɈU 4arr =^ NXWZT9Jen.L=a^ c͜ :Zk?\{Ul;f ,Blx嗯^mhϙ׽91PTnՓHm Y?BHbmєIĞoj<&)7Wbs NJ6MPHIzB&I,QPz4a$SNCVg["rGMU8V(Bkl};T*_Lw<9_cdG"n#^Ϊ`[•x}m#&/WyU[DyQ*jjwz{R$݈bK~uKNݸbr6b% ,=y3]oQ`@tBSTӯꨍy`*az=C3R0ں^Wfc1AQqEp$j=$`+;Ϫ1}S)#66:gpU^倡>&پafhj夓p_sAt>驭:@/rY S %/&qcbP̦MD(.-$niȕʺC!-?*?d{F\HH=3cr?'x6ǭ01a c۩8A4r[шʄf[>LVG35㶋eU³`a#S3w 3i[3LcB20 X.׾ !f/ 0u]Hєb'ap@|i()|wHJOКEHQpk?>4OmeH* *.^Uv~ F^QN=`lKD- IJ^@&0_)f*CLHPs#_?3MO9Xlc' )ذ@t=ma-&tbݛ!y-}*̿oݦ.VGNç5 9uBCb*N, Qn7b [L蟣xN-*9lR.0(IBU9\LI=O?nSb t!/̾_cHib9_yrvL6TGld"TBٷpZZ#<8Ts(.% I]!N4Ep[9]}̄G# nԜ;$+xвeCXkMi*&E6QN'%/ `e/>ڢNOt֚o'b PAl=Rj1YA󠨎9ܲĈVK[{5n(b5e8[ٲHs_ߧu%˧pyx[[E(f}Y kW0Jke, u✮ a5Τ?jTN.6ŒZgw$ )htth~GopnfeDjqn8ܾr]Rc*%y":3xo)i4}d OQm3  jmx̭w!] M,qqPB4P>=S2$IVY?p9V7/(Vp/T?{ Tr[A y~K_畲o^eWwz6GF1DE k'h4v('x>ka z_*{3_KXɝf_z֕T'6 -K5)`D)7$f=fKgNmZ7SvbzeZ0OLq2xBnr~NoywVY$xRPz[|[ٯ.Zy2p;!|\-\u[HHLA60${SD.]/aRws](ӊ2{G6m!@s)@ӂb`mS w2.vݑL:*$1ۇ` EAzQ.шlAқ!D^`䬙5W/s6N^Z}&FS| VLB,FC1T O1F *A\!I~I5KGp0r s1;ܼ՜3i<5y{ zvCZ275@ƈCZZEP'K^ї0PER@Nt6d*p*#[H=`2c6yoب6*:+I=>Z c2=Œ̤1Uod>+sSDH(@YŒL_GI GA\\]dSmCґHdDuS.YAHd Vo0=8`X_؂}(kuG8OYZ1T%NršȦ#y_*.p̍Dn(Z)ꙞE5kCXMbYS+|xzPƳlɏL"LRD& ByRQ4<$'/m3LKqi$dF{ T^fåchG(HmȍFvVa̚4Lyl/AF'ge-gr^[%ҐUqD6FmJ cQ;f"\<mjR/p?9(( y~H*'"Qóeͨ|-ϻ9'Mwi!T[ ?4{(,8.ptmv"}y6V4WlRUgzg<5iuQBESI('LR&wfBlS^1 aNWðF[}j OuO8/l%˺?m듩Lny%?EJH{&Ly(ljAk Cx:Q{ZT{qEu(&x3.8_2)#`,_@HJp~(:} !ZT2Gz#GGu%GDR]|JR5Μ2,УAtwL͋o{0r%gPP_j%Ism:B7(G6*BU&}^p9۵񠟅Q}4 _=:S{o=څ4DS(ۅ55m_nc c ̉V6'=UnĖ8~FU{hmy%] mgAÆo=ǪQPP Ly#5NY7RiL*FG2\À'Ri%KޫhE yk$E?Ѻܙ\y|VT2yMcTf!TT F_y=R)8o,Q+m:~gA٭1 al~,T@|eʇgw x̰q7̦?B9[ճ-.iNR3 s+YhG[n i7 c}wYq.9^WY 75Q'ڥ%y4Z< l5omj^,;v-2$,V H.a m2^XOs<7oyDP teqP3-\";㑙Y[%Ѯ߄H$e?/R"+?=u#xĺM,H7)aS͸6PLj%NeoFC!1o[$T ZoVgW!<3R$܊q#o.[g3}=ft%Je߸mױܛжCEU)S$lqi(;}?_4KG1Cw ~äYO{$; Zp[MKtbi]]{{DP~%^j7 T͈rJ Tx/z_pBh.RnVx5pT$ufGg4̣w`|h_Ux_I%@-s׸Ri1+=Q?]XHD.f-Fm&sM@6kbhDeȽ=@bH5B}aUQ[sC㗚j.4,&Kɥ#]jq10IՕLp90/ؽI<Ͽ$Zp^p} b>`,5U+6mLgٮpųҿ&R 6ڗ0 Ui;)01_ Sin۲ܘh3>t +,ޙ _5kF%D0 9O`o!=˴Ts0Ik@0R?kiLj ^+ʕ~iNzP΂)n o+ǀ:Uɓ 3F▴ҹ1)0?Wޚ10 1FF|YBxdˊ?xU}\<8;x ڔӊнkjI 5ϵ/:qUVc}BZC !"6KnFz1(%/ Nj u7M{ZZpuP`!m_Vy:j iUqD;.M(KcCᑣnE4C7քYAю݈L?wf릘PPgN7$a$8P$wm3(=NW4t((/.kQ ᮴!l Dz2BJ7ӺB⢑b-E]t@vNU֙ -qu5rCڛ1ʗ]߅PK,=ހJؠN`/줾7 lͩCu.tb al`2e0~,m-Iq\,oj_T 3K tR4d́O=1𻵣_sJ_)ZJ_؀W1&bCLvH Af33G+Е\]Ow>M#3H]UR9,2E 8cBwY5í:)-K׽fΓȭZC7U1o?hu'qow@Gc΀iD֒ы.3/RnBplVY6@SmP潂gt) % B^i'>%a([&cܤ6efo38T? ަͮB@&"2݅10BW@+͢a$ۚZGKק(S"YW6JӠ{8ͻ]sDe2/Ðۮ Վȡ׶GwGanw$3G/(DKȸR6M`/[)ӀXt_lYQrJ6چ*MۘA%{!qQרAlϫ:(&WR5{'rبkHУ;bR. oВйۡ<R4|x%E3:O}SPXhʑy΂~2ht`3ڍQ2f"OӍOFk>Cm~vUZ^Sv*6(z^+ʆas+Aہ-X,PY " =F2"4#G 3Pm߭ͥH5Kk7{BW# 9ce|qDkǾ9h PwU7d|"T=$ΤpT.(#4_E\06~ZC/ n8.NQys["F k]Afy(Gz~NF`䤾*K.AզS¿-MW/l2ƤbnY'{[ډ5"TQ#wϑ:C;|b]clUw=,Tw Ib#A;j7v4!Ti/a I-o8䇯b]$v!kCS\!k#7~GV}-%f~dCdzg1B]m0&T)e&OVou‘b.d2K^e`*f.EGU1f,&Tra(rSݧcb͓ł %Mi;qTQdl34,Y{m6_3OFq7BȒ]_!/ߙ-nhEsg!Y?J'jS*>P5)F|j; 1ɡ l~3qI,Ge]`GPMlN/ҭBt>}r!7l_J2f tC%EvXZ07(Dz&,.ÿpS!LP҄$i]Lv]Ơ'Ll @l>neHCu;ioJ 1Tc` SO|Q4F]D$ba"N~2+K BbWnmA<IRj06؁ԙ~;+_m;?ٍ@TFLi$jlQQ#'HLxDp|^Ffdܟm dT_p`8RInpƘ@Y1Rɽ.oyp2nZeb샖kˣҗs r"̯ataۥu/Jg ߁ZI}e$@n UHWR ؆ c$pP+:)RX.b @͵2ATg .u^>)|E?}wZi8o2=]$;޺asu'5cMf)Av]7ӧZcz([6NθJ&sFAT_>Ms'lvHрtY%cyr=i|n(qr/]F/R^]Y\Zn}ݦt! zjiYXOwC4s]llޯ,r5k|:O/4V+ުtڥKmfPFOK.qj[;m ˈoG pf11%Vq}gE]aq?p|,;?y^MuT:DM(,5X uEuR~dzn9.q}xA 'gY*Ч$$vչxeqp Cs)[& &YpA9è#akt.>%u Llة_S~Wx%er.9A]n7Xxqa ESCmTSj7M{ Yw?q6eÁ|XcDUf0#( 7"Tڟ u&z|[-ys;MZ[pSwb݌5.TeaIz#׎$*lK|huV -9I!8olKdR* KY=\s<:)l-#ؾSQ6B8dt7Rىfi:i~ؔT>1QifbQKS64w9n7ݝvy5INRTb +W)io-gI$e0pcwcUbojFȀ 94# ȗF\T?-$C.Qo"p89N8-P8Ώ[~q$%aU^4ˁ?6Ⱥ6aOkEytZ]4nN`s{Xl}MfR Ϫnuu v#c6ZHrVn(l{RG=K*eDžݖXDcOm,z)۝g'crWcr}>*6sfWgq WA|MmH HVǁ<|1 yΒ|^cv8uZr]|2D4;K)4h:(1qdȶƢu;W镲l734ghaH:m^5fc&Op:p"eh3 D fRJtI<<4xԙv7Y4_*^ѿPQޢFJֲp̃Yg8#9h2 O*cFW} *Ӱ%15j( ە3ez'C}+7Fc(ܣs %@eU){Ei {!ʉovxW"e(=6¦>Lb`ѹ0Md'G!@(bU|"GeSœd>P݆Z? gaC-tI}m2rzk[!_;M}.$εv"1O)/I z ֗T@= x\)aؠ\t]SHp5r^*@DVS+hZ>jem=O/ꏌܒǕ!Ǝ:hOyS,{J[vP͛Jk5E^üAxZa$f8nPFykՆКtuHݒpj}~.ґgizH9bdD#7WiDQ83WsG M#o'J)Ӿ}* o"elRMlVTm;An@I`VF geLn{ǧu}_wqMVېo[~OiU/%7ғñ F {Fu%X~U'l>=_,og~-sQ{w`<"-v"aaBPAFyP2޺3f)&Ϋ5UfOȥ>AZQ fMg!mتlj BdMqHWƨ2K5L=剸;jF1@[kRS_EScr\7YƄ{N0oWVr#fJV <;6P;~Hˠr`J/Jr%՛ѡ`B8c~s޽Q fBeȮ J}Yi![n}^q%WE7R[J볈¢>%+JPWkv3HNFeS`LSx1"'ӹAyĴ .f^z3iI] T''y}4t;OzXgfcksR(c{P-䇞\fEStyE+BY*"h\]W>mw$x\|:إ""U*ޮ,\)PYrsȿ.vK7}QՄ?9rƀi|UB 3Ne]fAFav0PFd2N!Z&Oom{ۇ arXPIa&ʮ)'4Rbhti8;Μvdޟeg 30ot te.) O"PH%>gSr_#Ā_ ip@|oU /-)KdW y4 e^)|w%NUT"΁ B8 VZVxӜDbn<["faU F꓇IEV`fz}VRk^QT*O+hYT`o(-F` GϿL{_^yXȯ`/焚?42 ̔` )+gOmS';Ltn_Wqx>fWԕCo_~rԣu#82R#^>٫vm. d ta\Dz(x$k,Z9p,UWCi?LD\0y̽gQ:TY6sA䘮5=n{0>ջw2J諔<(= >L͡OQoS3AP?9UЍzk9 4+HaHSW]TbH7m)tB8'e >2PB;Y*jpē\De ZŸ)g"jQ\pmHK3m9yRC2=fg[dFRe6!-gisCJ4bGS [YI9PoO]f0bb6Ǭ  #Yc XK[w3k/kil/ 1d"BGZX1#,] QK"w.1cv%fnמcb(1Cq)DDz,k6GEb),^2IGYZWwiv+D-!o3@R+`٣x{~X?|ǂD(zֽ &"TԚP æZK-jY+-q|Sg%JHe`4Wji]:+U wJZ*RLcTNJ``lE`2/w 1=00: (67~[ ێ:"digKMXC/!avK 2SݝHCuTd&%=̶Hα` Ko ?&I\P &ax $ g &2@@U HEKK/:s1:DYĀ?,>}N2,Jɨ\su3]{*@&J1>fm'=kHP[Q0֦Vhxuw m9qm!kgqJ*9 };a' {Wʠ;( +އqe0Gˊ):@:=Ld_%'AF:q:Q/ўTHZ$*D QbSsWb1~mj-6TB[{A!i- vFuX*[Fq|",N0}ql~h^7[u*Q_%JQ򤻓 3O[08AmIGDJuk(`@ɼ緮 /!,B{<Jcr=-\+,O93oh==fx2CկMzc;?W&+W?s$G p!MZ"M? ]dAl֙ȂŠTE zN\ab1nP y߃n[- //e]QKaZ KA[D*Ze7b&iV>+w.lvqvQbؗM̞LtRofE-PRYr+ov Z,Q ձ@=߆oj  qCD X(|hfXwƯbiw/>@nGlX7~n<<'[Nm2jDԕz7C䫶E;OZ W j, w=i.c4Lb-N c> :b L\,Y2 px3g9#:A0#e>Z/!.Bb'k!NY `'$K|Ŭ'"w܃_"{A~:in؏ ޒIgãB\g_x{Pg3.tLw=ݬDN 9@5-)8qTce.=:hkƯV\fAw8ShÑf?hJuJg597 @|u;0KmY8iyG3+ʑu,yT kCW@kqnC Һ73qc͸Mz˛=hd'_EͷP†k׿HlCI//>VtcX ͌U6}h6X[SPIĻlAV.iUqvnf)s5F~6!^ }>$:MaSpjPu͜#)5PГW7)U^E( u}4sA;Vӂ*p'' *vRXpu. S]]Q)j"ͷ7〟zV]Voo#UR\M 'Ki)L|)Qvkύ`|5י*h h虮aGQ/3hL֐A^z(69qu0:O@wCJy0h)o$1=<)TH¦'3~zߟ֦&b|}nk޲ y4zBßJ3j4_PbE#B6zu{ OPh({+k*mdu0iC{ݙe} n7:|` I OrPxϣ5cU›!]'-3=TBvʦO +o9 $"Nlo)7K9:XW^TP{doXI=^ЩAq]5(wJs8ЁxلyXZt/A,ؿ^yf/LT}!)P cُ)2k߀Njؔ]c-Z-3*B``U4c4Fzd]z/m: 24CG|Dii7>d?X'Yg=wKc@\Lr {T .z`C"A}88ֻ_9lY >~aLnSٓujh  QEl_%'J.㧐h2f/z¯S+`D77B/. 'qm\}3SFrp54m% $lts⃭jx{㧹ڑ&F 8@xaL=bUt 0CEIWh /hcs+`pbA0Q-Ac\ YMɶS4u1)!/${# 5 U0G ̧Ac:"Cj5r|[>rPb-z6u;!B[2c\m~i Hz{b"U2q ,۔Y'ID@}!uV_ U}y˯/붑"nX9 !! )T\Y䥦1a 2!#*x[{rӖgIʔs\qrRI0yP]&0PgU2,|؇su(ʥ=,r3Jx:T(dT#2TP/i 1P4r& F F.ST㊿4 =Cn=rmM2xxa!75OOlٕuR-Bu  &p ,>u\L{DPu$3KE פ.O 4G˵"L~ڼڝvW12:jV-s cdW->}3I@К D if}C2zEf`B .ۂEv{-Έ{OZT'35l,鐛1jCpEPdK5.Udg=j?Lo"BEr+\on֕y)Nɞh|qT|QB(Kj8&0\6W.uɂ}Wyxmq_5"-*xfoREtsu .o~ևÿJlN0e%_ͽ*r"C*:SʙBc5JnnVMXo3\1ycOcCeK{Q|zgFF}c7a:'ob'YClk⣛3ȍ䒕4@K#ֶFp mE|FGEX^wgPTPbc纇E5{+%T`_4p۪C8tTc(9Vszpa !E\bs$qռ`V^sCexw#z_oEG$'Ekv#VUUK~-zN=;LAx[@K?<_cKJ &ax@Ph[ouc1XTfxUpérqx"u6.6 A'Xo O!Z'Ϧ̉o[UV`m'A7(wJ SFl&].r<ՌD LJ5M홵P~_%9vT+.Bg `zF 1~o2cei4-pg!F '/{PQ %fWID܌U]I ݁d,{fPӞ:CpjAc2","O_įv\SRFQYZ*\݂ 睐ItHW0Wm!CzzMK8Ԗ Aķ zcO2$-,I''6BgGpQJP!B3ۢBW. Vf[$jdn4ꗬarRI%/E1_1Lȑ` 6o4SFZn\J B^v D$tLQFKm3Jo' 6<0[( >Xp萲)ud/R:44]hDgɭV"X %*m?lnbwj`F ^sOcO6Ё{hN0./m~aa[:2ّł׼c 9I1Z1E9aէg )ʧcp@np5gˎہOIbQ0ܹOTS D))~TAKcpvxf&u$GYOp2'D,SUcV8(<)4 +wڼ-i v&N7hSklR[?{渍؛w0ȽR!BJ|VGB16[l#?OqtaKOI0F̱DN|^ *4 S"u8HWɱXP>pwU$8wV$x¢Z߭r!?Y0t5'ە!K|}UɴLnmCp~~8Y6/>G9hSFF);ZF In>hLeYBxV\`;Nϥ@axLܹ'g]DЭ ¼XCCm#eǐqR< 6E00/Ru ءndt~3@J"]/ P-R}?ax=!}5OJp!3˸#Խ\?kmU5%m[ TW( Ǡm?J`![\so[0d~UFpWdvɁ%He Q- D:Rpi X a0 J%i`uK 49s2̆=(jGpHƱ<fs-r(;88VԎKUe0=)a34cQ; F0_.A o[ (}]7Е\"+v\* @Q*Hς3U6q^yaM^/oS &~/5[gSVk`IF /+iX ЖVXw8WU&-*^R)ۙhcIkYd[Dc}v , hz+!7 b)+@NwBrP}f̅S=d8zFQ/i(ֲ"Fq&*O&[nH0`p~>z* r -9D _lpr\FHu]["Rzov):C[9%EKAR9O!jO8杪Km7a(_y1D8ɼKVE7i&@4]ל0/%f> f3a[}7ˡ5{&Hy uHVҬ`&ã*\]*_>۟]aO<'ɚbE݌8u*r7k ^ɳ B$Y<~LU: qOd^ >/`3 mɾ,6>7Jg!?a!0us72n'C_6mD"\G;v=ͨoF@ČD{xkiQڷo;?H޻у$0= PO't͉JTlN3Pİ&2beH8HP16A<⽷HeM팅 N6x)[Q|ϋc+IS)1g%8?>}$}3mRum"EDS+8`]+Wy  C"Wi?Z:NkitZfY99!ݍ4FIUb m 1Ezy ڜ.Sړ0\.. <  _Ofhl/IF}uϾ7`[d q^$@ۈHMNfp^6*Do_`8hL`.8SqjoOklT:u@Y#@[ф:BƇ XK\aqzSl(l"g/R`]w5cSXbN kN)(wbY&0D=+9夭vK&57xΞ+FR8\D5bgIΰ&4! ᤾`2;W^'MCуX܃>xpvu:O_ G;n3'@mi3jvriAS xA0WV{'?' $19ގ*ը@5ͣ[$)Ej(u^|O-QOqT/]+> (kxgZsтܴXyUou@.Tm6HĐN0|OZJ㳤kUmV<(C4BAY)-N7Mz4٭E7a83BzE43X#ufȭhZ{-pG46+Cx7KXôN Lfw۔=f4YS^?n"rˑ_:~~h\Om).xwp^a(fEjdE.T,N\8ShHt=vx>w CJOċ Yw4ZYipP:͂rӖ 0JJOP1u 45A [a |֭e>L] \>͌jxI/8$wq>cܢ8;82bQ:>0z4`w[`j\CO䑎 WQxRg8@8d.}%ٝj;VM0yA!-+R:Zg$壀MExӖR }9*oׂUt()LV<"BP8Śs :wW^={n #tѐ琅 9cumΎZ;t?H1>=N+o#r^c!-Zh\nC׈ vǗSVGy"[&"%O Ha76^zbde)2*JFK4oHlUu.0.*>ObpB3݄֖ߕ1 ]Qh(&OBf({S?Պ>-~@t2} ΦMh~|(ԈtO*Fl%JYb332"=_\[ 5s- }Ls $y X(sC^YR&=Iܰ(6Q,RNfÌhUcN<0 .Dr#AA&^ltۛL8GۏdbB_ͽcÅ$"?ӳ]u">vvE0Sͨף8|2@7.5JJY ĤgoVFK=mdKRZw&BEF%. \ƴ r; PesaJ.4瀔B *:[0uX[ilA΅κ,)lgX9'J,#y jLbFGZ?s[&:dj~s܍B ܭ9ة3p~C7.||]yA|lZµ ZuFFNV{3UhmpR]ч qYH#^ cȫ{`7 AtgK'D#< X} d#{'P\tWa7\%DR5A O:۱.;yMYH#OQT:K>wm%?K3>SD׫Wὀ"*OKw:)N/`^%.4*ۯ] =NVrqЦLrNΣ n?; Wkr3x/$RImiu + ;tkx;vbd#*j K-"bYtt4mFdC srNbWXː=kyb>^fi/\k"opD:0NSYGMÞhȜGgՇ"K'WRwkC!1MO+"E-o-Cԭɺm`vW^1Ps|ߞ o PI 6]ݖ6X&Cgl&+]\:6]gR[CEt](w9!^Ĵ70Y1\'r_։au-и+|l]ZsF )-yCn.]Y\i~FK39XQ[ӟn|1]+ji9QgL[8M-ȅܮ+c= a wcB3rƱw0 T2<VHQ%:"^5"=WVo R=L.OUl lsD_94{{VxV~7HEYoVv jd! ηjֳ׸0ϼxKb/`= TPpVKMM}y!f#Zg⭿!|^]flQ kOq צǀݗj2cFb;lZ/F=@72 ™4G6[,8,klYHgkVzo+,q|$Oow`Ƅ07ӶTu@@^tsw>;m\7ʃBE|-5y Nm:3k[vMǼV;'Le pp"I>{cQzU=A~a'h, ]%R-79@l;JEM@%nִ ` $gk܁I _#xuTzvc{alWF};=FȞU^ Wgc'8 rn3nvc=@O_8ǔoj~%HJ}V8elzy[ݴ048PW2^;_<R@YeijkarF0P,WSex&Z1*A9bNO[@f`=@sYrݏ/ V8SH KqϻGNc**ЙzM$ FY uMHSnOPu/v X[yx $JOeY<ҧp;Jz}Q]7W%GcHy+5Q%*B$w(,TZXFlBϔUvPlP$&(]O74x9]8՚~i*h횣0z&A븹Va?Z Mz4gZOPRZصd(8D5Z7ߒ (mRd=y2p_7)zƆqgy6ÞԽ!!5'M=CԖXANt; z_"HN4$77Ǭ "D_98ax(te]=UQ@UӋˠOy1.afːJ|8hy]:7`PF-J-ߘa-8v2 p34ϣO3mXj i5uk ar?`& NOH)@lX*hk?!X'V楒,LUgb Iqp5f lrM3k6)Hg[s»ď`xzѕv!O4$oo !a@: ͻo4ut̓<}o˜5I4]#NmʪXtR*KlѪm )[V!c>a+R<(v HV@[ >T3!!?QSn'#g7H7rjq!Eܤ̠hBƬבLʡH,}>/05K /z:өUksNةƦƄg`ѭ.Q:IA%\dWϳa0J)m뇩m<M!hYC6"<## }lK!6sl} -lb65ψ! ?z#`:nM4g/(n^<1܅@2KjĀ#9e"Sq家l$e͹e,R'34o0@%X `%whe;VҴMnQʆa^OSMT*ثa֑ > D6=)N ͐(*(m\6FeHF 3R(f#4m>wD+)%vqQZl zAX%m{9N/hf@5"|~}f }-~J՘usUT|n EX;xdO ѝc*2SI?{BR_ь9CoVgdü,:etW$aCml4]wn2C^`UtI EC Fz#_8SEە*g @TL{2Ȧg')8 ]*hF]hQBqZ%iq%WGp hT6 `S-dj_e;_`qGJZ.ܑQSK!P"Ⱥ6W~*9„ccכxg\j5 t+X[{Y*؞-)o. ^Oo6l|+B $Hy#J]짏6D(NqO =J DTDDv00@N`ph-2ZX@Hq 󘹙 #lafW:@wN9C?<͙Z}Ze^ j)ߣ[M-U="a]S4\N _CZV⨏"fo\T 񽴙8־yN3ӀoIzFͦHm _1^}O FixII(vdw8U=3?YL?2bԮr^kW-{F-I< ǷoCgKyKyOblmCHpecda\irzGbwDJ;F)1oJuY=zx nLJٕb9J`D0(9T̍G~ؓ-m1 7@)Tey-N􉢧L7*Z9Ga j!f"&T U>t⩹hqІqwÃgC~/Mk')$yb`LVjh ڊ=(Q<ȷ52=c60XX+r0 + V6b1dq>cvpGOZVt-Oz= ĊٵݼjIl ʟuR&_R̪M>F"O]P=1o*VtQ) HCjeqV["9YA[I`Xx>wMDec^6:%T#lC7dC~/]Wo'0TU81 9u`UV{V&iYٌj4H6OVU@vôR2D>k0~vgF tq_#Xl&Dy!e \*`GlgM#V2uU*L/a8:$@;VTL_c-[/N*`϶SsYf MKDb"!ٲ#.ͪ f GV]mN{o sEa5gf+2/ `.&mF~Xbqvt'7뱸$6?b! S识>wR@4=;ѵ{Q?n3\xJѭD[f kyU{(se^M> {߯Ǽ {G lbF ي @gYOm嗮_o@^HbUͳCxy`G,2n#FMLf`nHW*j7ZR25q^m$?64ȣ[ z8lɡކq2++S;]gJF$IfM=uwK퇊5J %K"_L c&TQ"moe)7|zh#,+I$-~+:\B+0G{E1_5e^%Fǔ)D˻6,$˴77PSEa^)dTM; L MZ'PCJ܋c86@f hɨk,9ek0_9IpPnQCJ-gʛ9ޢS&꡺OF[)\ -U1xeDcbzOcU4i4ؙMƮ+(V %-S6ހx'{:cq;+fl5+Dlx)s LJqED2aSKySC+WUk?̐uA1 n8rF\m~Ks(bO 5OPk6"zvmH k}v KA+o(yאxuT%Irmb5f陪a@ks9l`n7n +C*AG:! 5ѥ AzXb^z`| Mir24P#WjJC482 WTFz9B]Db5gT)go+lk53Zs<2A}L$~~pl>^c0>Dqz&Ace;_^$\w{@4 z̰&|Prc=l(ǼA$, ,Yuncɍ.QYl0`&O͡#l{9m͔!19,y}7eHd)־Q= g3?pӍ#F$|&F/]84A\fv<5,+ O->F'm~;U٦| }vŢ<` vՒ !>|Wg^zE aAY|KwmፊF9*b"քfv40NSʟ&lIueغy}I]j&lY4  GI' hxw]wWx`{kF[CksD9vB^/8SC%r~}nyWU0ttgi-.9,xWV$\:L+<}lI>[!fݓ|(qʚ3C?n=?_qىmK?=ڞ0<7Up0irVRq3qtb.6jS/YIU|ASIN+3ltD5c<]W\}"+3) x)6KIkZ K·41HVL&EUo?DWjBy skL(J E{5v*de̗ȥ$:xWV>)_z5vHvڥ?3?U_(}//gTt (8 Lu.h]`n-Y`Tc+{k̟QMZLZ܇Q/J1 lmou8#EZ;r?Rȉ~$H`Nܱ"L U)Y uHgV( 49D{VfM$#PAz[G+@Ԭo>Ioa9Űp)xQZ2ܒ{Tp8š 7"Y"$!yq%Z+>a#m@xXΖQq@7.I۸eB!9"ހD5zSj,y;J!)XL4N\(j% Cu<km?_=MEXL]4m?(zMQ7 Ve@{{ b14+ʸ}j< E`LX0n6G׉ڶڥۇJ $#A_fhB4(фJ!5:j\ ñ;#tm'BR^Qk:\Ǻ7|PѸ%Ƿrڬ8Tjy*42#~oh⵿FAMcv !2asOu %DDKiօte$q6K`wS>gڮgmd'͵XELr+*XuqF~L}b7^sah5fXPCb= 'a'n6?D؊ע ־3xLiнگ&L)W4d= XBg{өF^sE ^J ZYdR1~p%X|ԛ\/%q1qamyeJK! 2U& )+֚-3aU&x)n(O/eI-ЕU"utZ}I "<(=!h{BM6Pz92)@i'@ć]f^x5R+*{r]%mK!n1>Pۑ@ŷ-.=|T UGk1(D~jf oj77I.mPjD8EtGbH&[ZR 1kB֊ S~^@Ĥ|)< ^~`a}#C _vvlRFm֐&O$ުɷ @qLV[cc(ZJZЁWl b\ݢ%ggHvGXPu$t{,`0խxt;1; iC(%?.-n5nZG{B+$IpU?FWFQ\mF˽qYb=~anL 7=/rO`sMMf=A.-S<βVg@ak!Vg˨G ER\`vϜNK*+|K;Ԟ; EnJߧ6ޗR>#17}`US6`/$6%RP3ZEy!Ҝ_`N&L+&<ⲕ 3ON!c_< nx%TM$@=n)B_ܠJ19]pyf:f7:@խ 1͘<8#] igr{uߌR\O>)9Xgs*j=v CV3MRf6\n3iD9E/romꁪ#ou3GHhĬ/yYUHi|'y[eF9`aD6G%c\xϫ \|vFDS-0V}`Eiu[x@R( I6wϱˎ%A Iy_W`za>N]R#qBV"Y, KD{QoBoѽh̸=ζ2@ XUe%5"M21w0.V,WmԢ:<%gS]0 S V@k"6h>P 4YR9{41◮uQ~wq# k31:-~#xG_<.UU0qh#Wj-[!wHwMyt =,TE+Iqg*rq%?y`i&SjJab =㧉YWuۘ +PBэ#'R'%t~A6U`QNc&9!q0:%Iy^-I)s2tѶeg@= +8 <|Co[R-AoC+-mXRP_MG DaУzN6#'SVxOjʌZ%Ѣ+/l]3f\ nZ6ՎZj1ho<5#9X1 ;>'\S5>a@\`e4 ۽%}LR)_4,g율Hf?oB#EPQ!a? vlX4BǹZMF,w1V'̓ ߾Z:7.-G8VrNc|}EZa0 "zNC ^B0an-pb#L pVGg?2'vޕɢTW}S>r >|K@ vLD}? + 5lǿK PrVn͆泖3oi z|bMuXFG(2e:RҞm./-.wfPqۊX8H⑋`hNN(zx3`tqt=q+bA%,FQ6Y6I*jxs :IPQ}9Z qK سu ,L_ʦAab۴~/ykޘ{2IL'B.g,-NJnJSZ`y80]o6sGըAer|kՃ MV#q|akWiF)#W8!C,=uPG\J0$&`ZB&I=ߛy&A vy`jBn/j}C@6Sךv`|9z3(tok}R:z }yhN` ?NlDlŌ]Wߢ@+ЪG%#"@J$u + `x~ζb67W&uDV( UbɠviSzwqA碬7+S`_b0WArx̋FG5kciZcm۱ɐ259mVw,z< W8Hmt mɉ`J fp~lXFӥbZkx=P|% L O^Nrudt4M+7O0Õp(_|Iݬnèu +ͧ4ј]is{>[CUϣ=S ud*Hxھg'@V)FصE,Qi#)ٕ?_0oxn9bIŦ9dFm8EbY9F1 At-a3,qNzp[U_I5YIȕxddx'Mf\!CA#@ :K\G%dXw|~?l5C# \QpKX7%@{܆" 9%z'HgϺ2'/  at''rݒSaF+CHv!~;Q#| 5) q[–XܪO_LQj0CVMa>г$MӣIyK1{UzMVfq^Ż bkoK~,&}榡Z >ß/N{C0!:,@ uEC}e}`.L`3*uiuP8k/yh%B^@{qoxo+ LzBnyaȦZa.H0SG#H\<uu9 ȏ7_]6lI ށT`^IRiʊ6U\*SV H\X ڲZ;5Oq +޻E5S|+K?F*a#q'F.tr 5s6Z zѸ/k0g Z*V :O!$xY Bxebm0Fy!4#(z%%:^IFc 9țBGH8_cj; SIl*eJeP= wv!oyi&/~ 8} %Ei0 F`xMwa17TĴ=9ݷ/޺+Ę 3鍿$HP/tFɆ@b$kwpZ:P-,↤g2oNM۩]Twⲩ* i Q5!vID#>K4OK"k25Yhw#úI!<0 ĸ;|TA(4ұm(gFVQ2͋69|'C zIRDOZ^%?iLQj ]Ea8z/B}h6 H(}⥽$L~0kE/:]aP6XEl2>#0*R83@DW_nhNŁ*WxszՙiǜBhpba>%*f3hUS[/U/ǁ::i 4fV >) 'BjzQg>k?]B*ǽlOlu<0$xG=> Lj/¡.e4 u-j`kniMCU2ElcpIDL?l"mQ.|e`_i _")j1 !zs)M3&]QUFHu&~[OGOѼ^C~7;Kň`?a3@s?}d"$JE_B܇|,d [k4#.K!!/.ue(5OZmr_&t wFc2GJMO Ԭ5 Qv'r_Jwv:l &ă,m}!j|6)Sj!/96=*Z=Ѧ末,Eˑ[XZNd FT R½ .5Z'%M>Qv ?RitlL s}w={&SjqƈҊK8@罢T<뷫 |"$Li)PLj~=;g+=`OOD?R)[/In=Aa\~(u>@镃-`񤏫t66o1#&{tϽK/OXt;o(e0%w?6+&3 bUC*$RBWxœo()b+b14p5^}tyKa |c2#9n d-&`8*#cSuв|K"_rbQa^ucQg{er[oM2 \8"lc4/ÈoqEBhij*^X.j;/ $ZGq^rKl qyJdnkʨitt@koUK),TͮCǡYD]&]w }/嵨1djj%Y/`KϾF)eUw'HvN~Ȯh>;EcoQ UF.[qb DۍYwF˷F߂@.C]܋%0ugOKc.#0#>Hx&Kc<,Pl#RXIQt[]R F7lw# eKz_ e7n}X6 gh:ManHbʅu:U -.OQp[aes:J:bY~F&؏P3XfA#b5)jKh<țT[~dI G2ytV&zm4G9zyN2ǛHk?|e"NbyNTȔ$a|<n9I2OT64|61mB0tҍtmc$2O;s8YX,T(Hr=H~!ߛ@j%[ު7_+H^w E{p&PoOg3=F`}^$֝"yz:5F+Id r-ig'U}= 4snZ=!&|^!XOQˆ6%Hz26݅8ğvl/_yqڏl|S7xzV#Pvk3xS\JȄ3'1SI눸<ʈlx2D:[`*DUcMM>/@}"m _ 7鞔BK@0dF,TмN["B5tS8-*l o{fjy;L,:w?VZNQZeWj!!E^VDl&XXĢș.>ͿȱP5!\BKor4wI~zryi[2?ܓ/?YVof02>CNPf!B}i,.rĨk)^NزkuWB@eiXE} l :3v'ɄqgJ;H.w@ufx 9q\d|SʌĠFH %BU\FjMSW#57ɬ{0c[xxݿįGճ=>Ff|yU`%,h_ Ӳ \`cU~}_)v mBU#lK:&XâF|Y2~(ќe5!+PC:2w@$_qx5gׄjoKg>YY wLLh3V($ ^?ܥ3ϡx6< iJ{68{ hsryDຸZI+> U5Ѳfz/gApt9ji7<[/C=%RX7wbPޔOw=nu(8Gn_B*]{P sX?/J* PW(:[hn8SGn#*3w4[AIɾy6*pmzիD*X/2J@~tZ\X5:I?8w O_C d!']ڨ*oU6Q˖3==VN?F oCYa+)e{ǵcWYà_! @Y1{0XLR(Es!B#?ZcɴD 3  KJKՍ|\>|3ItvkkNx6jhQ[LB-Y#Ө $v;أz~5ƮpN~.\+Po3/i /)qwcC@m3ZjSXZbÚJ7 B 0K^PÔ$uS.'<10^'5M] # rf#KpQ@5nZ;t6G =^#>5OfHN^j~F$"&Nd9  꾥:(Kzs)-:;[=i\h?ܓKosc??N e_~a>XcyYots!^u/|s^: P 1KJb~K}8bx4ߴߙx> !0n"] ɓ5lK,O< @W-s hK)Oᑱ:$揙VlHJ7B@z ҄)nKc.FB܈twX}Htm"pH[j"`KIu]_J~h_2eƬp<ՉmݍBo nRŬ} i^LeR4+I̞>9fVEri钑]'e0 r뉆Y}5(n_ ㅇEW _s6Uuޭ=u8#{J M) EK$iUnQ)"zqP"α#^bmWL!IR]x8F .3eq#JKݩLTnj9欵q܌׶Y>c)Wh-]Mw^?Juľ(YSuX{c|<&+qИ Q%A?p@؆GO %jӖTJdWIy'Tzo]sv\2C]5%SO(aL UTU08Ma$Fb;$Z}%h{$qMQ䰅n,/6$QwtTy]+BpZ bFDZjW# r::<5mҤ&ْ~=G aAZ34*I~gTۍLXU55p=Rtȴ:i|)C%޺ @VduJo~_6_p(ǥϢ7yω~xm?a- ,o(6[o]JX/M:!WitdvD$S#vzDeM WP3uKnT,kip6bBN.*f*yUj{wZrpM 4ztO5-Y^r.qC ,LELr\cqϧh;bx32h.vȓp~aι FU-Cii,GF1^[;yTֲQz1Wm C}mGR(kdZ̜FOYB@'! z:70E/Fʙ9g-~*g]a*ˣ.~XK56B P9,UDO?f%NOHuKyl/Pb$mR GP]Sf;݆uӆr˫)Ggґ%&om@K'D|IDGbUP'"ávNcd0 %s =k(nKAYƥpښ^b9^K-3yrdt^uX4XS`7,FOZ.e üL -P?Dkنri^+M uTyzHh- BC7V(.ozMy}<5Z;JGqjO!֏0.=Z˧H_Г\Q£#o)b٧r?G4@0j;Nxee"Vr{uf5 t!t|'ǂ>˃*!zl#JyO[t-1҅}uYUC9|39o-`Ӏ 27,u>ؓbS畄% Ŝwu1 D`O\d#bq+.L_#\bUɵb8GPj٘~Lȹim[2I75zDzk1K.oUDl ^A;x,a )(5^^e)c@vRhdq> ),zSA57ϒjk.B㗜ʌz̨/: ~|v>51^xmRCAM'Un2+yz; Ŭ[dVm)sl!%.J-;ٙݵ%J 8W^ F,o<[ӃxսM>uNX&6id鲊6ag1ՔS4mH4(%|uPSqzbv yelREY>5$K 0"--WmӳA WG<eZK*KFw&txtbʼnX>lxכLځӢ+<Kv'X,-ߜ>vC?ewP) t=9E/dՍ{)Ǔ$F`pM0 ud@y2|R3+泖*̡o] `[C%&gAMimgۑd`BM)A/|lU#ceeҖ9FD[/IcR Iۊp(yfdy՞eu.AA53>(Kϸkә**QlI컈wQ3yg A<s֐T)ES2`thYƉѕʤT;l_Oxݞ"H=̣|ےk(&4 {ApKX&/N"#HՄvfZ,ͻRU#Y .BaAbH\275\(qÞ ڴH,1^q>Y8 $r VkLPIn|}S/6A0ֹ"\ P/A`b\\K!,Wb.{^J(kF`jTg0E+N+7wwO+_!~:@~Ԡ#[>6/h 1! _hWz&%J*>ϳ*@[dt ӰxFxrH[ފ$]7%_F w ]0#Fdu]%FSN!CBSV[{0FR7~L3D 2JK2Vbf,Tq+_ZVjRq&[ԈOTשjV#l ]q=le1-#8F8ɬ܁Y:BR.C(>K f@ڪ3TqD5BSO@bUa"kMoOo4ӴEd qz7a32ÒzSx Q=v$߼>֕lO^&E?~M]4O.>ބpAavZzņ:Y ҵQ'gKi2*Q- r[wкĎBJk! OtknɃi'z ?y3%.:6?iLvu)OYTmP'mD:YSL(|x9`UTѐɷPc Ej9-ކ`ʆ3Ü!Lvաk'qņG-SMme7ufEH}]b}i[?+%r >W!◜6a[WZPvR4w6gA!ƆeRGEcz+ "xuix'.\x_Grbڒ}!Gbt7A\9x$of>r1Uʹ If#ϝgX,**ha|%cS['K@Ԉ-ܣȎ3QõEgX]=~a>dݴ޵+(?v},e^2Y X:|PiҪ}W̛ Zsn_{L7"kK(04FACKa`O'g~а=kFԗtv-\2Dr {lXsA˂bWlgpAᡵW#[}dTda-t#/|o_Se䬷W:I;xf@NMT[RP'g@{.<8Ae*=[4|}]'YWɻCu>V>]4._!=Q4pHjȴߢ2 j%>Q'⣉$ӳ>ߎ vrL~T~uSXJau! .S*b#2PF$3"jxM S!Xh-f~ l!3ԥO{bV{4lvrWtsROp(4^0ͷNJZx˪ԱsVԆ؁^%&?NB11nZ3]< );kvX0Y A{`cךpG0(=1IP {,|ÆWRa tshMd36BЎD_m19K갶XeZ-HxE{)fbbyRYٛY^ tJ\Զ+@{%@[o2l3y:};:E nϾ3f ߎBE&+S7:KvUhHժ-Ek:+G•{eH9q͒ţ-yH(AvLH=nzb#qRDPu峝<5b[`mht [ U 8{0֤V ػ9QNmҦ ?yBcqK|^ReM7TT4 [RO#:MOgC˜RaGc9AXlDt2ɧe/ 4!s;&+772nP:*|:Ns.rH#m>fXroR,D'W$u=RۛD"!+VH"rˊF"Yr ֶT6t oIռ}wSU+$^7D?S -Llv̈́UMHSW!)ɱ L)X*sI+>35× VJH챿>?#J> J*-OݳӶ鰔R~I?Z7D=-x8rl|m) 4l=y|H?;d=h/s,?ֈ$6 @|gP{̈́Z+ axfBdNXk-+!mF? "h_^Xpκ>c44*˔;RmTҳgs{鷊("*ʒ{CJ?)ͥW禜aBȅ}F +T\ؐ*iR/{:lr}Ĭ.ڙ}Hi6%qbF9.3ЃW#vHn6Šbc)!#=O #G :o DhRnfi0[ Y1s-2 *&>Up|<_Ԭ,N8;E]kW`怭췗b%X,yOS?naQ`g;6M n00s܄7զ2B5ѐܜ>No(լglPR擦} MCEW c}Zrrz|gʅ'2zs8m>Ay}R VBD3&1Y7N(LLjd˳q6ފ풒mӪADF` G&mܬѓ* -hTM2ivAj+^>EtT;Uo ="yōYD6u*}|*\au)ۂ7TU|$ ӄ|2L$_˱!;&-5%RɈb?VMXlW?&7Me"ǜd;%) (5h*xEUD)&Xd<)\nD菨?|^C%teX˞eiTskjMY͢qJni(̝f-3p0zFf̿ *(,9^[%onTjV;d~"?b<3Ы#4%TwEO2b)/ sҲ h흀L/Ӛ&U:Yd=Ԗ #zL,2B} g>bӈ\pu!LȾ%c9us?4R,g-_lɷ1-WSјA3M$Nӿ_3)RKm"\Y!w$geP&螎ivVf^@A`$!k-&mϘLw l T^C"ҸFƅK"ʑi6c8NBy qMOE2e+ULtR^h-Vö*6݊+ LPFJ9r.C &I`| 6" wСEaj4|&&(~36~xAu- \=rNA;IC:/xrՌMEa%~d]Z$! wR(==Dg2x44G.sÃ:[.b ;.onzB2iJ^ \0e`լg=x;[u>DXmvRKܯS!}' v1f?CG (38QE#Wj;NRs}kQgIn|XnU\$f㉰%"˄]"*a9M5s)2 o]2kEH+!*1!ZL?'!#F~Nt@c$9!}5QBoѮZX/Y>c2{}kf$`$dxp w7i;34KұDXa3>,G=/L}sL[FqrE[ _K15?+0497F.d$\jw??Sa 6HIn;1o|C(Ra]kt~ Rdњ|037Hߔ54*A#*"5ESy?zs:İ)NF]eDh4:VΦZck{NL#ϟ _n&o637D6˃ˁ*\Z 88bg;@BzQ9pjMAHtcS2ЯI|>,LHa䖈ÂlPz.;`>/3dPYDx݆e6k0^@HP;kY >l|V`}|l45{7b"3r郑!ΔXhRlw56Έ9BA-wVM"vW[j\VhN_ۓ[g(3 ׆L]ٮGYcS-36sS-gK-`,arq;ZV|# y%Ja4 kқRL9KTus%? 䯀r",4D|L`JU]U%Iu ;bo%9C9̴d(J ƪ<7D|xL#98;MuZ!rڋӠwx{^¸{ #cUL$z(@^' 'ZS_ $ f6?$sQ?8z~)X^p~QӀ+YѫOWg9ۀcuk0^v@t1x3v{!#4gYjH'Aĺi]ɃUl[6UrO< #ozY9fXޭK*1j7KN7.}&+~:WaJ.WdKd5iҦwe0ȷa@B ,~%5qv'uUJ(&Ut& (5I UTLC. ?TPƚ˾vqi4K~Y;gcSB 0j9Uδo麴^w T]V_h偃}: FEBt$pPF('<$N-ȆT%k#uLԕ?&A^kO\ +(nTGh̯fCn¡V+tɨb.| Ӹϴ HD;3i׾8H{m$84)pqǿ@+!),4 `}wNp؇Ƒmj  +k"kXļ1UyfQ^D-MȿUSxHCKL5ce|n};ERވ My>CJT@Joϭȝ)miOE`|$Ie%X=k1sw4bI |YQ xXI` c418͙wyMqq Eu*`}ճT獖gm`I9r?uWI:waoF,ڞsU:UD 9&BV¹"&^yWCVHA$X!‡,1&)ơ67CAp8{Vp裦$U'iޮ|*:pTFr=Fb%^+'a׍E&& b#A -w d9U:CH7uxܲqEfAg_h 9X&v djdg># =|&R҉d>8s?7ޮGt2hs D޵[8l< '_|LBF)#e7zWDj<'䐿]r8Xxv}CIQp 'Ǘ@*6]<\dliXEkRXwh QozswR7lLhn^f{&DO~]h1cyڐ\/1DVUwE8m<~6Qi>F$,lË~56f0EPKN.-M9 Q&j" ?/]WSHB']=bIx?kf5xyW/q*X滥1phXebK=Jlث'ub]r4'vf'=yLrאYv՗>`D[2͆C`5t&36?,^E _ ',Oݑzo1~3R;ۊJ)Kn ց ]fz-laizDP۸|yϧ) [E`S1kO5ўE#o!j/X;/vgBЌ'kpDXCQX?_(fO]r쓓Cf"C,QuL-\"XtE=>^tQqc W- =%Ntz13NRf7³QG.Wށe+ $sPw#.@ׄ&שz`Lɂ-`%v;~ Hr7G IZM[tH2LqE{lub- {fii(c 72`@)V;ZͰv:UȧZqS-AD!1O>%ؖJc$s蟛Lp !o!UIt2&51^A-zT _\zlu5p]ZAOSb Dm1?+tI"׉PAY3^f9P4΄/6MX޵ILjȃzTS 6NɄڙp:XwMcX uxPY1o֖'1e&aRmdR.ߡq{_ǂ:Z2wI2|/kCکK!G]'gAr65$'OͲ# \1eHI2JU`Gku:g#шǩ…lA-{JeAs9'j'- fobI Sqp=Go*-_Mye`!%埴mO9"HIɖ9+/oѬ MTR[yh6u{Dm ZB|>/[sGH"ƌ<䯉J(nlR8m`W q[ M܈uL';"p[̶n zWRkحb%8k=ݪτ,#;}FY ĺ$QAP<) k:?,onޣo3-dg^FAeE;OFP{B\aPClmG_i7(cqPF"UM1RrpSc3I(kmu;+G>Ui\E2x0a?ɯT{D{jm&A=7g ӢXTj-$Ф7%̍567a>zLږ1|jh<`ʺlOqGfkr=|눝ʀG}iZX%a#Ӣԫx_-Z8>-MU1W@=*~N<cP_fY߭K[C YbOu19\Gi3UqxCstk0R9"Ԭϣ}cOT7(>Yz v3w>r5IZ҆?)9W犙q8VJzI_M+ʠıc<KyB$5`tNc2!`gNb#|YvҍI&]HT֬y.Ph6YTlS9Ȓ4qOS1AO=Eε! B6ioY %l3sX7Xrm'WƆsfD "O) V),j=dRu*a!^BY"0r^ۦovW8(3guwJ;S#g sRno4C 7r7Px4&:s{Ɇ]5dctՔ^&lla ?||bbZQcU8=U.a] =Nj^{wѢWuER[^p|y=w3w-=Q}Vrp&AtjS R0R 5q C5]@Ψ kh'nxmYн,OWwVn_{G~3@.;Kpc6uUf209 %AJ;5]%C݅OKwHk%S JGBĩԺrI((>`񒋱x 1tqs]*p2ZS¼^|]׸eL,N>g }e{!?v[u$EX!PZ:`APggŗ~hK])V& )hU[켭|_} )Z03seJ\*m^JIr߀9~vM5r&wL v9<.@Tj"leޱ }D4{X@wDUy"L𷺰+\SUxf#Mv1価)>]?6 RjsQ-0V&sRh"srw{`+.au;wلh-ѝ-GDGH:8A K~sجVTr9p)jꌜ#Aǀ5>)gEn 1[ũ:/b\ Jj #хPgUv".W4lT$"1A+-űviES  ,/{QVCXK͟4<Zt7d#iD.ӱ#FCNM; bIe -3PKW>e1( EMߠbyo 3AW 209zq.sSTM~Ξbiw{0*BeV*&Wp%8#XU?Feޕ?6Qd;7а.h2A+ vTyAyMȁ,.S S<j3}!|Po+f 4^Ogu4QNZRzrƓ@O H l}3|čQ.+ղI"E_Jƽo. a(g')28 X+ |Za#:0>Nΐ~gCen[GC)vv%lW1< uW[U)YiVmW%o.q5U7Ң^ fַ܅mm&>TP=R ]L  >)pi0 ÅO\$=.H\S@]r<,;bQ‹7cALV1L.|kIxR>?:@صd4X*Jce8Ԫ4k ޷r#$ߚ E*STm 6ە[)0sB8S T'|1=#d͕͠,NiN` l;7vξD )jO)=#14Kǁ]Oz.}K9R݇O+H n5q0f> CBn(9mGG \f7.G E BޖN9sʑ&g==QϤWy*T }+ẖ2WrQDtQ2!)i".ҧ^Z?(V#N62`Ig? \i9UZ޲E)1W,yd"N˪p&]x:=2yAν/i>$*>N' ~_TĐ뿈@Nm|#c%r*RgRi[E!Eܪ4grQzqE4]%w]T#?*3'6;/>0l᛺L|/uɵ .d9ᾞOuȀILG3X`ޫ>hz͢* vT K9F tU&]B^@;c}-K^{V ː%\Nc HJط{lTJ&v fM5>A5J Gu)E8²xmxɲ}|t7_6- >脈úy7üb@0/q\@ti2!겸Obk3'eip];6Jn[7Ճ#.,t[\;a{8)5&G֣Cd71lƳī25_S "Fp&J:A&Xr#N`9p+3DNK?go+@4d-¯?Izd9Sbhi*%28U*.#I />67ՖMTE-M)iSd/j##%ѦB"&J96͉|Ϡ\"'MDC3sN*XZ17 ' u{^!$ ?/TѫHoqOV lywR_uyl~/'Ǝ;ΦJ}F3yRcO$^l]@mPzUL@#jƷ(1aۢ 5`(H՘_!P->Bs& %lmgOh35EĎ$ϗK3NJj~InS#s8Z)1B8=i,N&Vmeۑ\M(1*IH,/9Ӿ_{IRoA&)<:(W&a[X?APt CxRC_dJT 1n :$Y:^4bOm {݁/2f ލPlζQ* c;4.1]Q\ǧOEABO]ƖS%bv&TdqJטyFlu)~J`ƺгC,>𨅦77M=2RC?MLU3o r(ԻP?6|NzfWo|L`ˊCxw~>K"X_+a5Lw`>iFrncFd4|dQ3!6BT1+ſv;DsfYtUX}_V,C$/T%Ȑ]c.)P*RB)۴Au0}x@8 w(г2oi$Χ}7ctԢļ_a߁jF}}x3; Ol)G,M$j;xWf%dTH^pC]S*Jiza-Ev+?9#E 9zoKv(&PoM+,}9VぺJhZ2+BQd[p^M{=DtIDs|\$&K(mshX{7:["B2()yjò{Gb2YZ2AtCæ(>nϑ*i[CŦ r (ʪt3 *?חkO^! _ݎ@n'с)!L0@DXxR7R,U\V%7?S˸Z(3V}:Ɨ:qDHeߍ 91`WzgY^Q:jLA0@r?\a\LclܔAi FuK9aĚ&;oZ;4u *$~ׅqB, - 9^%:oИb\ېBTvxNbk?(̉R16Na.0D3eV_1fIՏPFc?upe> Up{t(\Anzu+Iaa鈌ua;gR+;.h%qOx܈"&No& ૗k,kuCjkJgv[?(%ТW0Gy0su] LEa GbEڕLx/h~F'zh؆[lxc[+w\YNd͜[J1[|xKAcS0QznZy&+VUe~D.cC^qhS=b?uRJGN-%CG R^ͰӢ;Χi#[qIvجy^8aoV+S 2v7'7i uth>'jnGU#&0&L'n'[OrD l0ؚk v\DX9@FyꬔH,C2ˏ pdk(c[Rou2%6b(CwLсQ6EhC^( 5ThovMP hn<22>5fȐE8x*S)S|G>ĝ^ÙXLp]]aOv5 gTaą3?Pf3 R}283A&Dc,62VD;okpF`&7 /FS0QOnHyh 嫃a.[Q/kVDwoFD $'4+=Cog7x4Ƨ~LY!EGCf6l-Hm؏0ni$}BXȾ] Hȅ ph8qFCye 56;0Ғ<$50 CMnl|[QQYsaidz MuyČF8XlT*#R9BF/J kD7dR[y5=Rx0E2:V@ dXPa:^bַѡe~GE ɝqeHۍ,Amhd ܭ &R7 q#rعf<'ƒ#bѓXl.ľ<1Ќ+:ӟ:`B<#; ~uB^wy[ .n)<0#x VU!&sTV Gk }i}M4erF`&LWyؽ};FZgr@n!wgwi ֹzk[~!ͭ"SQQqң6-T<$*46|zk By5G띣G*ղ-sj "Nٺȇ~y(%4p6MXNyHZ՗ ).u|!,^`J;I ǘ9SGM(|A~G[ΙBQ,ji?8b{&{"9c[Уxd}lum~)C 40}a8hjD5dDż+7]=8Gmɯ Vq'd3@FbTRظ2*_ I'fTb;< J(I ?_1yޏo(6ۚ Mcv`\۝|>[=Zo d\U%F?m0RRonÇcB!u\ :jR :@?L)uP0]Sބ:ګ%Қ[wU,;B-lwͧ;mb4/\ykcv!Ȯ|Xg T8_#řpzRi[\B9fYo6KAeb* -z,h8ag)ٖ*[2jeS ՞`V̠D$d`\cip܈ vm}x&CLژZ!&OFʟ|wg)C$*$'F^2cpTiWZ =m A΃./Q!hh*x /EEME*1Ok ^9{p @| [@rO-B{ *38+hՖ ;du3*w i[s@.Qd"M:fms|x •bn:A@~7lAcR2sl݆3wLt7 'ze ﬑//VG[s0(ܪD׵z7CpBe 1kKw.C010%<.,`cE p.tX,|@ל^ Ip/Gycޗvl.3֝g _$ͯ/G61$ qf#}Yz;: z5QJ$s9b7?QZ#K>'wTJޖ'($m}`s=b͏8 2Q?p3q-/0n5Tm9M{NKj?YEVIw.T!gɫAz=%ԅ}]V]j4 ='5 4$5wv^ۄ׼Kr%mlPk:w^v J ^tj/B~sj6p(l,/l}\UP?;6w8hn۟+sZ[#A܉I4OM3Mu~sأyFxRi̟9lEg;ҁ#+𮐆;κ:XEgLM}w6QATPJŰ)ܱT\%h*+4C䛀%Cn.sZ+ms . NI_q~DeAElBKny](hr'-9˟DN/GQ'WG ?z; mV3 ɼ,uMZrsU 42HnaҠB$VŭQWMs}D1"%7 kTޑ铦A#.W53_i[hTVSi+jCQ7N/H/3K&`X:F'Pd14 T*y3E5c;,4j!cw-]@d B8m=6WnLfrN"Wyj5gOқӕpg>ٝleE1WJ -fh+ 2'$^~OTpx1FY88Bn_+J{XN_׷*3A.K({I)4{߼&ٓ[>%P/{0Gkom:NG^a8ty+팚ml'2;S#IE$,^uHW{J!ӆ Iu?)pJ il SH$TULk,8\>7{WuϲFuJ>7U^϶5nnU":1|c(Gy${CM)v\`?:`VYT ܇#zA(mZmJߐS H/WwOYr0ݜW>P4ֿ݊TԼt{%S Sm,Z9~%Խwu=Yy; Oo:|D.DF|ٜ-QPN<OE7 ^CjQ.uWϊ ƒ+XRkNޮoOO4Sq*6#v,:=2UbS;ҽّ榒u?I!9I6f0}tAJfuGLgAϝ<\V0(ؼ_/7ͨq$gy=s{- H&Q έ>hࠒ69bh rt 6Qm$  B,Eft_.}1sH*ܓAEX&Β^iHaJ4ZVc{dp|4lac' > I,ykMƎm?$K`Rl&;W*CŀD(^WVY0Bu{m*'΁ݎ2Ƨ4OU0rݖ1DizNXmnrmu %pg'X$=\1#ʊV7a[ٿbYVzYㆱ^"XqsDIhʚ j0Ehy' IRzKٞjRT}tʜa$\,}z#ޙ \']O'ی#{`#g[y%@YEXN2@'R&SdFk#0{Xŀ5ӠP ?d5|yTp MhK36xxh;ZS`UIy؀Şo!oZj[_JxZD+J(mI~0B; zż 79"I5 ȹ\(IOcKBRIyU+إ gI ͞RjcA(*}oS l]nyY!.2#?Sf7jtAu۽i$-GzW1DϾVc͟}&{ʸ܇&K S6ypV~vͬH|v%lCH[BSENmO榰x/ͬU`Dsܢm\=q~gd}{6Q&5Ӟg{/naAׇr5òiPLȫ>4p?VLOnw`вP=oKAN[2V'Ŗ+LTקOa|TEfGe|OElQPL5\k-MۗP{jQdU U)+B_n5af=H,8)S=kRy:(`R7|-8B;3.^( G3If!Y4WZǼ'1"N?"xR7b/E7װ@Yz2Dpvsd]˱JB̼xRgD+D8C1zү67-PzjXZ;# Fc"m,cpnJ/^Ė] %(;rr*"^;k.2P?lEd??̗P-^%PjL.'/\wWd֔jk|́8>T92#á KM:s"D[#bX};ڧ(~P/hJr[s*K:nK;Z؁wR~ZiiC[T/b}܃Kx5r.H DG>R吟fd M[inFngDE^3w;nrzNX''?^ҤD%UD ᜌ9\HS!+f/EI1 Ư:I_c%"G4.} h*%[w0!bUX!6x,U4 /PG.1 h:zcZ}&"k |噽cAqTڒWAǑ?jA4w\!/u8A\UEgKn u iM5ærNn$ةRrZ܉O#P'55ͭ9"BbEUx ̢K dC.O%Il%JX90nI87 [)3sdCEԯgsOjpƠc$.uS қVq:3 #B/"-*St`>ҔNl0Ҋu*bEb2/A.T'3'2{aT{+#ꀽđk-`X|98>_+PVZwp +̥!؞]vѣuZiG̺0o6Ei0g=a3hez*., ]d;Xqzޥ=q~zEpf#Gċ~B|)0թ)fh{YésB&1 1Iz~StҌ5LpV_e`ꮾy-^ zi0rU!# Mn +Rw6EF -)*8͈3QƁ,CF)~'7=s-6cRrH{2;M*.+A?j KغPRoIΛ \ygW Q}:I M$2rpJxR^bE#͂ Lm1IMsUݓ~!6, +ƞU?^̪ـxjL碯GE›(i嬮(賤`1H"F -@BY،VU5Sg%IOp9i!Pީ' xsfd;_eo䷫W@nk,.iܸr+hAN},HCJ%Y-젥t~iV᧚^ 5QfFn ,}b6<g9I h|N#;H> }ԇiP^ A ">ǥ!,斻g.җ M8z{m>7.崬NAS畺Prd(o(Fb5|ډR+X}\K [~ƅZo֋f~JwV̼͊)5DE1]$s):大LnGtu lGxuCDBOd-$Z Y{ȕ0V4Lf 5cY粼&cC-?cR ꃬ᠇c>uߍko"w WKgj_yb9AJ2t~NB [W5+Tf/<8leΤV+lc!1VL:R˥*c2[{0e+8v sJ fpSof"CiRU(>qA/9'n:(SzNBe|[zNAS k̟=QF}k2,}ث>iY遐1-g,> ` ¸ J/ɿ'c9zZ {F\E>MR=>\⋻ObE1$J3}VukD.ּV?ymΛ= us{!5g# .)_tqנ`yL{+e O$(yOR#+IizcQPx(.hkN`=L^9P\ rq qwPYJxyow}{L^o[^5/[>ԧ(K&V^Ճ4XD1@Z &t:%ȷ}|'cO cX5YMEJExo'7'TOhO-pg3ㄔ)8H&"\Ʊ68 OұqK .(bV_4B?JАo"!"T*&Oܰ}"Wy'ڸQ^dgmuA/#1Q Cs4*"\4Q 88> JM*7cz  'N\T#,Wu19- sU؇e%t<٦5Ě,BdԖ= k{M/ǃ3gq # p¼yA Q Uwj[Nv[c`@H,305b ;>BgEZ@ `Nֽ 5)e|5W8P 񑩶n_GK.;6 o!"oCBKc}$"̟47Ȥp z,,w Zp<7&j越LJbF}Xwbܼġ얦k>h9uaf 5|O&)zE;.6&;|?'2H͌^>ԵR`s<wHVXjhY X|A~*o\*-f~rMPNfګR;R=, T :P'P1p>aޕW<>wR®+Xk-,j`svKY5ZӀYl].VmnoFy\F|`ا~<]91kͥR>WBjHW0a18S1@pջȕ(ԝV?,c2Κź\ G Qyޡ ǀm(.%Nb\$)Znˡ1`HCLJYP 3]Q2%-TH=m|<2i::LK eYfmU!,"7C%mUy%`nkbY5,i?&Bb?5;A}Iep읽Y A~Qq K2'=^<1[ EEZt6eXu-@7oH-N&MC:lqS<uw,])oJz)BY8;Ώ1˒|jW{7VuAA̫x+nW)"!}3Z*K- s\]RE~ȆIȪH~-߈n]t6dz8eե>`~bV G cNv5QNfr@.Ȁr~9z&n=w鬔(Ck'7]ЛjI؏Tc*1ӜH ^W؀QTv2 i@*-IC?0]tG@ND}b7PX\4nH.Sb:f)'q?/`Ï2LwR8x/^-[\72;}E2)6/` Ugz+֞]'Z&U 0!M:'+qj]Zee5>{˩X Q`k 'u`6DjcѻXUXs0&jw5ߩ66ŵy[k[C0>=T &{r>s":۽K;jiK IqX >&&b=˽HaREu)G(m#R_Ry}@@BjnBObHYLrҾ0b2Hn;8!L~T$q/*29$:+5Ɨr3s0$ dL@QvだӫpU&:)"_4LACD|$쪲)3O5g#fY,oa{uy1w>;ϥ1F @ L2p=^9\۝VY(%iM.X?W_iROy Prp:eu ΄Nf1;ld m8P4|/Oğx.lys:4> x)'`$twkM+n!AjeYiT 5;\VGeS˔t\w1188*~US(Π#E>[YP1D|يeSFgGTʋ𿶤ƼMhW;'?S4m*~G?g,͊UkQլC]ZYS͍jte*>/ o&YG[ǃLϘ< usB`oѪi fY'7&tH$t*/,2j֍sގi%jyXF ?n",OtN ^kd/B9ů=`2Q6_ETZdҨ9Ӫ)(L"}V~|F-g4 Z38nvz+HopBҳϳv%q;0!2PQc+#ܑgᯞAkۋ#O/*]xB8?QAZ`tS<+w {+[0;CX$PaXNEa-/ЮrV&yO k'ꘗ#4/*UNwg(]3b2 *δQ>)Tߔ}kq(@fQPM蝪 Ó'?h$M͆,GRrf59>-u S~Bg<7fƇNea\?k뷬k>/,mbPSxacxfc@U.WJ@[_X Q !#HS!yO6 %tΛ'kץNU<804r̺C"!SA'g{ ^BFo"z6I;* чЗhDz~\8-L㑎{Lf1{HkDF zp~uF|&N{5oʹaqғx` 4J5+ =  Cߐ8_3FOWT faɄNH8&=v&b(=ON;8}ЎUnFAG Vf04xEKϕ:#F*awWH1 .tP(Gv$1 XJ0Gj,>ahՌw FY)Ciw]7Մ(ޘ5O*Y]+&Lר]֗yB.G_*ͳk<% z\BqB93mBμ_ rpez/>չdTt8R*1Cfq"/UM fe8?fd8 .2\vV l2*jq| h.s,¿_lo,xP0OiTSIkQ_8T(5lS{p{1e}+H>)S?`QDRD肝-iaq@2Pt\D{i"$kXvn8DR8Vg%`頛ryКxc~{_hPm0=j3@UM%>C4*i/3&w"u .~{&=yw7 z+&#Y+)\pE b Vk #!v 4!%hQ*wxt%f&Ӊ2@Խ@;\Tx!UzaJ 6qh !jQx"'_ANNrr!y)uuL9m v&zZ<8]i!Sd[ 8Q2@/W3``PcwC@iHfanAz 0AfڅQk9d-^U 2*i:= oJH[2>MфԊ{̑lIacXsߕ!<=+iZ!٫c'{(Jѩ % rU=gCdZI6y~ d;v[NS@7a9Up:KՇYN8km؎^ԬqW`;l;F d)X:#E"BQ'v蓼.^2a*eUeĢu[*٫s)_EJ@;-Za۝lox[ewr lS;rsF&i+  1,Lj AE0Kz H=TH[;~wSi#T'Bm,=[]W AS4o8&;!\SDY rT{ݱLs"XwkbE3R`>2 uR y|V5jkVpoM,(pRCR0Ue ?PIjifAV }*JXv\-m=[iS+`Qm%EWKk%i^C_{kѽ{ e-pA+b~jm_Cjݓʝ_F˘58̮q:,VFPzI7^E6W*uvprMi%٢;siRz0bIRasS{df)@zP*|wULU3oeOfNdz:60q`Ҹ^ -` !Dɦp`%(.-ŧ\;+lztxƊB%ʡ9n{vEn-u:iOIP;PO3D)󴾠w+s_E;RFmN0x3-旡+5(ڡ.|Ǻ孛  XguR(4Ī@RaqĂ{:rV# KGTT^ WcQW/оe;=FY!kGh'-a [Fo= + sV_ l+0G-2f;lzAB{ՂJ5%ֻ D7"P.](f3RH#2aiOZD-O&E ܶuXhB~&=ID*ySISX ڄ]yE/&C[_RxO.7Л$EBݸ-c h/Al 鋛2cfoAajPo((p.HOdgǽp *b;K nK񎁪FsfM?Ƽ3*X\=LrݶMsԡ6AzdeIX0:R>6 M ",8-+`oa9JPT}DDU~'#6vFa 쐱/\YۙTq.WMa-riå:+S^w<>I94>i0*9Zɚ/Bte?J^lM$Cy{ HEL>>8q)b<3iJ؇Oh wA DX 8 ť;v2W Z悏aX8:D71e+4'52 WqZۖtj'~cj( VtjTECy Y_TtQMnB͸%JF:Ť ’_3_B<%gU@qdi]fߌ ?-$QBlք&IHԌ <& 3Zi/bWzW%r> /tU~2/By>]nPD}U׌RVd&+!:̋Y(q֠6Q& u6f'TdtV<ծ`5+ }aѼO%{/I Ich F9!!zoИrq 7"-W٬/K-?pQճV`Coˍ9I;$ye%Cok8Œٴ`+V·Y3Fġw5L./IdGV?`HAR= F(c:LD92A6<_"Gt[eG!A[3є˚4 rz-|[2^* by z"wf 0-*#:/?3D= M$#ؚ8 V- S.eK9|׀ω)JqS~TH[WSiKsij#"V'JΪ!tbڡ, A#(V- xX`|Oʡ><ɭ_| ȷ"A"("!\!ʤ +>uҌ"_U0H:$9:qP=noZu4 !Goǣ­ku"Dƀ$Q6@BoBDD>Aj}b=Ssrvb$nrDSeˋKGCIdr5Tl]VhcK@kRrko BܡE\Oc P<ŧLG"ّuFĉD>ceQ3aلc{,U⃲ad 2Z@azI{;9ЧXytxwG?@9a0`''^t0Vk>c Oٴ$bO8Rf-wuA"<#@3 >o_/_+ 2nPۺ"'VA0@"19t/feUjH"?3TIGX'ɄId+ nMxQ(Lׂgk79UQz3yx ݚPrF $4U7oڞerID7iaN:$5H1c22 @jyώ7\&~Hq蒛E+.l)T'-{h]c)No6O:éJfp+1| IB* wZtn]Mp ]e?%~ kaDOh^ZLD+I۳6Xn8KI/:Ñ6r4yq)VxM>1m+S]Kք{]Er!/m2x[|̔J{}ϨGSr4p^a||iQ/LbRBJޣom7ӛrRiZ&#GB)UU{Y8[";CYNT7;]eTsU)JWECekhX0APEMUl^aBG[ACB-ĻȔb' 5i]Pɐ+> :ɪB9R h貎&Ub6 CxG*~M{QvّSDg=P ϊY&#ϩvߚr+#55л=:,. .4! |44@&7 p:)0zR io&w\k*blyd:/T1'a o%ߟJpKAۓMў ;0cvXX%g Fƙеkh`9̴/Dkz'0 `:VgC - &֯p -CYD^Lat ySld-&FG$s_H ](9\K 2H&':20OZ~[oɦis}7BC7܃xmx +$Z7h=n}1|zKLCR@l;;UNM`P@QȊt%Q+2G~v;B}\\18fRũךC^V>z4Rڎ@F|#\ٜۗow03뙥cm%/1cݘ>.=k}tt#HtEl ,C"u34$ǗQHhRhE4Adqnp(S]݂|- xBWғ pEE-XBcR;:8uꞘqw%q[C+1k}8s|~/hxd3ҦIMz!~ڎIqEBWiQ"c ^1T qO#]5pubTt!q9fN%qNإ02I;F K QZ}^D‚JO 'PZ_Gf("f LӶQ>_D껄ZsA*~.;u!!N}Dɕ(Xイ.T"kYƒÔlP i7 J wc^~73L 9ԇwb6 0q]fɧ+./z\*뜿%5SR6K ǞcE)-il2,j귐OuFHz1Kjde#d\]4Hsv)` 'ᏚRب擦a-q.G$5-t3y]u(0b6Js`kU0d6 fRSX r܆ɡ'KꥥZ=𯀵Kvcg$Rz0R@_ߛ*(|&{r֔vwAl.㛃=iJ  '/9izX"~5;.5e67izqȮ5#Venm1p"[rQF X|ӆ79pj݅^-UJ9Q8ڀ1l(W *;y> Y@5xG E]݀tǐwʰ$ i5"PVkXpOK Iyͪir5,ͱ̂ojgr7OYT<7%>Cҵ-_0ă X <0:x5~Dx CPuje}-h1=%?m9LhBN3?1/eUjjqVQF5-FJ#sxMxY ~,rFr߶%xAgB$|dQ(ƣxQ%pyq|&7 5.Sk}JBZe, -V!o#)'Cy$̶w´N9ݕ{D,}u;.7.[LtyqiK[oglX [ѓ$ڜ_=Sj8f(vR gGQ7AiYMG )boKo[62)%Eԙ+AQyxtgɁeykS5F@eo3{*_6 ]a )q@3r~kl?kLW; X)# pr1e J]=Iȷ fl{uCY#`ĩ%y*P셩VQ>\ݬB,6-pfqV-M".e7G4w9{V״1~ k1Fi= O:"bNR }q+I1Oذ W \Q9"cc(ƒ6G-L8U4xlNWfV&ҬV&(ZzL'SxheL-ԷG;40D0 H]RsPGU(~d &\I6"Đ5uk%PvɕMO36asT1Ot B{`=gIׂb(7>e]FϨn)ɥr-χ&Ğ:lߞg;u [ԋsU `}+>"iݎJ?e?xl@+6$nYt4W6l x!vLok o Fʺoqdso\>+]> }mP*["帔;ݵxTumd{Tɍ4o"炎_ 33SP2JJY3LTL\i)X1/W(ғ*'Ft~NUHaODXt„m Rs{I` CR#̝melu,tn66.xZK.t Px=3Q MjF~tRټ4' Q`6GQJh؝X Y5_?xk EM<36Ǐ#sϻvb=>E):QrgkJ?Irǫ@{͢. N-y$χLؐ gRs6E$\{%'YD>VPrT[!H_B~ O M"*HcTdǴL'0sA ~p ^/:bþh9}n w{ҁO%Oi )kxp$2d%PnJ乌 pTG(q^i<6zᑈ4=f`1ąFWZc IiBލ=\Phfqq<h5?(%OL.e3zF 8߰Yk[LJ B +O8:\Qߩ/P;**P"Etߞsݼse` M8Pu[q7V'ŅuZ\SwiښͰUc\Kc Drc)~!RϦRn` A"KzwnxOa%(ZyrWӹx,)ftGS%N{0%#O RX8qRxf9U2at2Mk [Q=?^xj'x#J|_uLUb>!&ڄe>/ Vګ \ \dzu1kSU_;ῠ.-BXpJc험L@hH0e>e)[o;/w3)"g,g#eP,@.G욿#z6MgPڦPH[ ( 5-fVjYT1S|M*P$PWr,Ktc/ΓA~Z` :06x|C@s{J8'>%ˀ}cr)5aSW?ƂKxE6 f_7Zsp=w wgqDxOEyS %7,. ǻ;Ruș4QrlVq!\h6ښ-)6`$٪ɩEo6@_%W5#8m@T?IH$@ Gn ]< .. Ʉ:X!u M"uS}nq,rd ?)xƙ⽎g_.Gb" ,V> ǿN a ƈw{|#±!K(6Qbc8@4fFPbBL$6I #>K׀/qUuעm`Ҵl;y*r:|E38f"SSk?h" ^AcCYF*' db IRN57B^6[5皆62g_R)?Ի$ pة_݃cN0NꖾidƇ1ĩ<%֏rz 'v)v m1 O ٥wnEV /WQZc6~6QI8\:9 &Ev`̿"O]@>Yڙv΂ 9#7 %e3doʄBc;۪Cv_J Û.npaVVd+E )E7Np!| ya#/qQXS/.3PaJN$R5){ÐI(? ''O Qf&sen$ao0="0ajXH[c[_ LEm=0l0]% qK6P^Xו~c7BؗZjqMl@:-˄YJ>ev[&xV兂ЄxBAѼFu~mU:LDdž$UħAa+EU k6⦛cd([ƈRc(g;W'@!#fyXǤ,בv.M@0%ccȯ֜b)g؜4!d=Q@hZ f;b|D̛M::_o\CJB&L)LDI/AhkuAd+Xz+o,!a׏_^ӚQ,24o/wլLHΔ̂d%}aE1JPҸt*)?obhH5o} m)֚ۚ $ND[sj6pFNa:TL;w6jZ9<-Ic)MWo=L$o8(-)VC(-#ZZҼA WfIN9f<<9e.=tfO\>n3Oբ]doV=GwL$ , &nvoTw};\А5G jUJO?/)ƺ7]>⚈V}2 8oC[lYd 8sQ56%Mco{D_ߠ=M&E)'×dsoX))q9WڲsJbda %裡I/wZZJFRW@ivj &TSHzP1/pKŽULd' p"5BRŪ?>cIY TTM"g5e yA.&l#2TډF??:,85ؾvq6zj\-\&sY7Yեhd}o SU*eT($6eНє`*l3~F[%ה Xd .p=4 ;B.-]˪&0@SlVSL݁z&!+ry;5\=b@I)o'x rl{>pe;DF2Yrx-Y~ػ𞌭Vg! @[72.7@6dv< ϝm9'$ BOp(\*?膧J("odwN6B/%0D GV'2FPQP,-"VL y`)B7ఘn趿3֌鉇2UGJXyNd `sv*]oE*p{ic1z(| S?2T7vXv>8uo؄qo?wo-D(.1E %u{G@{mvilVu"mb뗻T[Mߥik ΆxQzū4 ƕYEVS5+b a;&BN8'_47beT,O"r:O&}#6Kbq@DH+VZ쩟Ldbi]\)S vIK}Yxl-&+Am)Yi)簝+IV`!4GC9 d2xjEBal`X_P>c@gY=j8?.nOӇ7Py 1՟f紬gjd&#c } ߴ*铫Lm:DpUސQ\xN*[3@3Skk0CmȺI6{pV%xqdx|W#GL#N=)}awVS=9%0]:oPl@Sw`sTQzy%cQW枇24kd?V,% ml|9Ib25}u^^%`ɛi0ڬh1,gKJ=h+@,/b s~링jAh–ZGZ&gC([iYR8ԑ^B}abpXWJTn{웥[A5cLH3R}M@BګHd3z:'ŘP?' XX\Vs7 Ȫ9gw)8Mǘ ܄PᰯAi6Q[\PvtG;J a!V]^JoA|nn݇I _.]ݎ.L( {YvӵQ%orT?b)[ԡaW-lKˑʙaHÞ7dp$Ko}5偽ܞbۚJNZ;vGX0P+p`(vej"vjBx~e Gfp \;`ٲrAfDh1ysjIyS29ɶ&,u|i|}ˡlޠ='$WBşæpyp&+p2ц咀% FF+iִytrElꞈKW?,wu)mK56۪靃$ \FU8)i?KnACiӇ|kHO\Xx|:AR|z G=1dIm ,5Sұ"K_}!?q@-/Ba]=I9keLǡwk]O&nTB*q>5@fpH 1.U8, tV-[хVIR#{ *'sXotvgySgY}WB)pH1Mޑlk; jAPֈٴDUv"+ ǎMOwHV4U"/:|Mm]Hk_B\#rvKgj+6)9jIu?Xki}ZHTVı|+g2\*;wV`KbFC&.ԅԀ 0p glɏ獚ߚpÑ1t6$iQq4cEePTEBy Zh=6~?83a,F1iRʅy57Sʅ1$ l|»Ѻ1\f 3v ` O AkTcч2f|LYq)g:ݭnaJ-QZ?`̕lcCt7ɫW'Js1{sPv(ܡMo>+qM^Гe7wO"J.MXWbiH5f*aAVo} gFz>6RHX3鐎^2W9a% j&ls` å>W%B#}dz#(bsW6>Vֽi6VNw`$Z!N*}s)8+nq`f99h ;$0TU~ӫ.^Wp\=[ZZ 4D^,7s߶Mbqw@ i}VYP!\J'dGW*()Xc.2MoU o5\f7[+B/"pV:ϲI +m7tjmxH0^9rweSnl39튺u|uEα1vhk"u*&?cՃrTsm $մ@u#hW%]z-D\ţ_%mi-zYsSk \>w*0[@hbkڹ%ZaX΋1PHܷ6R:3^)j>j$Q2::/ >&4&#c$0%`uS-FPWC6 ~ 1ucz}W 7,>95},%8Dϓ]m_j 'b F`u|qqKbnD>u'LusRϓ 8mf%A6"ٱխA R'} 31jlHƒ 8xkݥesD%ksnDKBEute ccHnD|Dbe"=SB@3gtAem `<՛+jGGUaϽ+.r[QRFpCҧ<ΞhGqqGP?Ŏ:15za[&fk[}(p3e7G,y@ q :P{ݻqL {2VIp:7#!g q]/혭L6P\]4t MJЋ+h#Z<+>W>LfH+vfj(Nӌzc+5iMȊבu }zZ|'?YUPY}Ohp7kj^W _u66m@Vm+p9%"o)6&SK6mnzhLίxdآ윬LaZҙ捹Sг0Y=KQϫʰV{~LN `Ex΂)u4ڷEbxȨh,|OUFrȐo\ "O;eS}~* ѾHaL4<8'4cUm!(MW a"'jw1NQt+jw&v#2(|#:&sZs YN߫wbfҝ`ag>z<͛rZZݧ9Ҹ,h5ؾhr'XPZÍ(J GN16^v8."a:fe"fڮڙ6&eȪKOKykPmՃ4HKi&j꧙/ikЭ8ɅD;3m`K# f2W* $ϒ}_Jr E]s5E"81(Srt,j!867X(-QHRvҲPWK ,`U $$-@NaKOc8뭑k]~h8cHd"}Gח/ .*[9DW<+S7t0R! 9?3l͈n+)X醀jiX971.޸K-j滖] AytiX;srMCB WIZS+?-LWMCoDRͫU_ ߊӉD}L v)_k'8TnȚlm ~{\uQ넓cFh 4&nKdJꔊ/Sgї}٣${ N[ՕX;p\ǥ< IO"iONJ0 ҟ x (>{$K4z}2]Bn;!|I.[AHrVUږ"3u{uE|qwwrnv1+_hVϞS7<=G yI<*(kWS<ǬH$q.3 <7PO]^rZ{ArS;kO~J|aMeIml  GI]a}U,8+nZŲXuZyN~I63/~>PEッ4xGqN>6@ Q;ǵ *d4[>'e-qa.j2Tj#EB`.Up0I/bYXC)P;o$qAU kn8=_Xo+(ĭNZ擅9c!;}rVӱW\Yd P)!1R&[V!|-z`(OF!5DXMdJp)KF4҆ )bDgi@*hcnc 1|ϗ_YF{*4av`1 ,Jtj 9^[FU!]@zAju~^d~~T}aG:vi=DJQyvdOB4%С8]ylh>4W23㫹zHv/ѪA%u7 2\ѵ&%= )+M+hF8$in(q6L0vI;Mɣڍͅ[YPP] 򄭘XFM̤^Dyrxr@ nsߪa]Amwf++Z4rM5@CFaJf*66z% o 757LJ=mPLW ?eoɒ{enʗzdn%蚲N _nj,ӌ|^\T\f @0u]I`uơ.s1M`)q+ ڞ,{LťmZ֪bɽt/< AqFrDI]ld[s6\- q4x& tՓ"75n*7 /jPB9[hʫx.@qvM/9O 6A!ELc5Cқ$O6f\ϲp>$oHhty?C ߄户$|b;c}%iE|1lE m-wJF=q'O>J_77,5eE&\i  8e-k0\7)o)eEc gT/F)l`ݨO4/䠛rM䀞wY=*VE0 3:zKP)_- vC X%eR, T;(]w(FM3?8zq%\كms-ȫ Ѫ'5{m¶ȸml\wN=,.RFɊ G3iDcЎ3A AΪ$rLFrh$>B~Bg5r`Xf@AůkRqOnv bg]z]wICJ~ Q8lG# ev;km!| ?k'Pky="6K:`nGtuClΛnj'e׭f|C{]dxb~s(v>kĻ$V6|1xNn&P=f(+x1 Zvb'1[* G%Ω(XfL NKJ>=g`eRH8$҂S>D8_,>&wA?_9?SG{\+GDYE$WQAoolUތN?{;, •bVm u*U\H83* f"+>[]8?}[6жbZ ,[ әuŻS*g'(Pm,"+t0OuX8|3yHXc7|]>}oarvA|/sb#pqT^Á2#z+MiBS1hl%s @pZSVyZtE5JUb5uP*P9 >G̾^v-{Vevx=a37UA3q)Sr6Ш+xBN&4Ǿkq)S,->ʼHGMc9E\Q3xnj Yқ/]Rng~0]0>׏j4k0Gmw`8aml=;T6L W=Rk} <A9ťf{rI@ C+|R8=K " uTk{gVX"p(ض5| HFۘX{ {p!,PzΨmJ6n08KP2v\2bh_Ӧ lV, Rn']:gCKM0{Ov 1h|yIj^V-UFw7>YU8@cqnnM6+Ό zX7Gr`_ `.\DY,'I$Bm*9pVy65,e2RVMBI:FS.\4ƖyWjGa!ީDCzȇ&85 l T6u-uD (R۬M.KP 0fJ~dcؚ! Zp։_kdX36(+Z{P _Hь/eU|3J4l4R.,z/o]j;1e"o;Q@CAhpi{k% =(BIi#& ;Y|dYTHO}?Jf=kݯHo ܮ.SU1һHX+hP;I)pU ; _CCp˘N7l#yBNZAx (,7lPDC=N/5/ t>p8T뺌%f˶ +ˉq ?EEe(4bL/'' {@7x`Q.cpFCQvN0p/nk+8?f *֪4fGBa" fvz/)^=`my;ъ YS bq{x;b~ 84=]٧\S[OڝddQh57X3Pk?hЫLA\)ɩ1\Lwnzހѝ+,"$f3Xd<ۑSa5̕T(RD CDp6dO9#ѺciM; ..,Nܿ1Όp x7jHVii܉c=R+4WO.\OUt"BJ[ݯP #ԠI(58gGpI^k 'bT+jinN]]Y8=wLB~CIzw֕2DagI΍ ,y9pLOycV&·L9!ML*L|t&QYlYuj.@Jy7dHdV=¾SD,b㙁-dh ]9Cg \+ |$9ehW32_QA:%Rc~?:J}:_[q~.vD i":CgOOR_UrCc"TCh"f^DG[ͮ!0[NDUN4m T}$͝CGSTӒ€#}7|{߰7(+UNLp/uGWyAViovv+\) QT,~Bhsv@18S4mE8DȷzBN3_lbtp[ߓPȉwi/i )<0;VHSf-ù%Z7LiIY;kmEq:>l2-t6^ =|CZמ9 rXVʉQ5|3?(:4t&a+ ԴTDZB< +3/mRb]'%&^~8O۽KwfŞBZc1!oD~2^辫+?uCPe0n{YsJ4.ҔeE8Yѣ 7-} ]?vq7)G/Z6G)a _0ȦЌ|Gd የ'<jЗC{K+.uq޲ePH č`Rٟ)䔗ʐyV.o cuFZ7w1i4w*>UV~L1xͥ)\HmD)VʈHILbڋK᝸eeBWzϳqgXH_V4vD5^0!uz} 훞=b;?B T-9黻t A+FNɨD>? Ձ ~.ҥ$_uKwϟX XF:K!QWyQm 'e|wpzXɊ1>;CqzN\! Vyxξm+0 %#W@9ږ:tB.HQ_)(P>lF@_ZTh-}4.GZ8q޻ԝN<~&-KQZ~}\<_!ӳՀI?`ZI :Aui{2@KJ_cATi:ηr@d(2 7뀢br)pQ0ɪ'qdg+%>hV0MfN \S+|込}O.E k?LpEvaw0ؑ.!hL̹v8kMՌ)b;1KBc]vFALrS; >$oV^Dފ#Xe8+Z49An/yu8E;6'̖E=lZCNt$!Ae-'{ U9"ˈX/T>n][=hg-GIZu{-)EH*'Jns&0K)0Xۉ&M}3$$.BS[)RK1hc쇤fs=xpaio)0paڼaFNivfb^ݞTi~v͘a lE[C>u z6pe\$HΩ`P5Rpfiuo]Y}6FG^ʮ}ī`&8@o\ûb3jYgTpL$bQ##2F< ̎!ҏvߚYc-ya\>>gGe VlC!rM.pa/Ip!e8/8*{4*g|EVA=$o ?}!qu__x$Ʋuxs>|%ㅑ}Sǽ%]7L*u ]'B!QS-ի;|/R ,L*;Fvwl]s#HP@?eOU[QF违@=R{9O{qu3/b,fRy/x;>$$}ͬAv(uœB&ʞc繡'*7kĢ(<4Բə|-&u>!;+hUD55;sD1&*~^Á:3FI5Mi8(5!va&O z"{Ezn> n(^UJaQӜqVz D7W1M!QވH 4[㈻l$o\76bƗ:2l]Q 5uL+EPPoW}7qmM_0ccuNx",j1AHsPn韋y;n}va\OfFC' W,p`9Kϵ$уaٴ") V=4!?½cFH`^ hݐ 3Oҡ9inogZuL{`:+aP0 HDhW<va3'JBvk 8ï93B͌*JXkisR7E ! ھ(nܞanFuc#¹ O|Q dU1lղ'Tٲ q OiiOxS$`E]m!f[mQH)FF4$}(҅=o9vWedLTɂƿRrS.%iDXvUԿo}ŘKk4LDڢ)Nc`1iK LQ̪:qόSI^Ԏ.k,*$cDMZ~⺼|ݢ-%鎮4-"l˻1P JWÃp3'^uR]$+ ܅![=~Ƚh@%K}ofë)z]TjWKF}݅](9t>5'i;v|?S-5ȱ&1h]x2CWj: a&]?پ .ڊivFsTP8X,=<3'Nu#&8 qÞpF'ͱYH$5(A'MPK0&Rx7‡܅:cfVƅfLbO0ݡpdxʅ3YsB :5zHz@2o\t` }?KԀ d+h<"'D J I zAbFv.tb[Z%#[> @ZcF`9-8 vhO-ND"+Ew *yy<甜3!@B712*a8ӹBw0: C = >~x0 kX5 sfEYG怟{aQҽWaɗ@⿜Ӟ`-pǨGq>y\Ȧ,.btrMQ}/;=W1ZNYʟmSAgfpvTDmeo'l,wXeq÷N* wΈI ^zs͏BjOviЫi{ύD/SYA/}غqץR@>Qh8{M"vV܋Eo7rV`-i3b}t[9b?PG[>L{L2b>` JW]]uejvn})+>̨%HsFA3mⷼ9Kn T /)n ðcwٯ:AH>$q_#@R. E?#k¡fed+R/0@%NL<6|;`QC#Hr/d>ٮ+6v2X3Lgv3\?W!s/rH}3oA!3wp΋ƮM#W/=C`ab5Da lI̦PWљA.gp7lgBlE.5;!>v! xΜ̬(pzz@`S~IAJx` .nJ&:Dz&_x)U+ʙ m ,G<zmșWN(RGd$RG<k>uVjx kӡ+ t/9]]Pb(֔|u ,WbyU댑3u o/TT=/u` Dȯ0=QjgAU @Cy0/.wV%'\cXD %<{64 Dv>K*s!/*IEj bMPyya5o|1Qd_J.jM9ʉO^{:A_l1H;f!,$crF'2 GT?\o5 qח ;ZƓ.Dij˻z2/FK]! _QyUϐ[LW̬ުi-[eF*MNP[1fSƚV>SkڟR6LdMM|C%pAn"ڌ@wܮl @LX4uIwCAE YZ