python3-dnf-4.7.0-4.el8 >  A aHGU]nqM !3 Xt[L.]$%vMGt bzzv1 ^7- X.+8cL\U<Ɗt(D#0WSMd& SB]Qs6?k򴰎-;2m9`*aSmwT^d+heh\٨ fz 5Aoy,Ozf9jdРyf!.Qp"YkOL)8' x4?Hp#N-ülP.{_\{6D™X9o |<=3kҫBDU<2NX۹WJzd$޲`<0M̍C-VyĞ1?G$^^7Ϊ#WC 4mexqij3ZF"NC=Qj/KDBw`Dt~)~)7R,L2758fdbbd153cd48d73e95c3aebdc591ce97f04724b0f239ff493991cd287bbb9290f8509a80c979b552a7fb06de886b1b222298m(aHGU]{|>Ka֘HS}-jaWv/x `Xz#7r鏿}V{|WDW+aحmCy$T#0l}u"4 iSsˍjc(@ WJ0zz]x [_ 7U#W@c$PGu*&vE1"]6-7-5œ=V>3m*j,XKc!*Xt!ff+YMs*0?OXTp |ԅζH'ElηU7u 1>~Xk$&Vp>Nwl-q)vVj?%{_u}r8Jk?ȷ*E82kc#$DNٮ~'UpB Gaeg+j@Q=t9"O`bΘ_$۹a OC;tˣ?Lǎp٢mttW%ф>p?P?@d  4PTlpw~    &   8   \  L%  M0 QT V [[ __`4aG(a8av9cv:xwvGG HK IO XPYP\P ]U  ^jbmdnenfnlntn us vw@ww x{ y<Cpython3-dnf4.7.04.el8Python 3 interface to DNFPython 3 interface to DNF.aD&x86-02.mbox.centos.orgMCentOSCentOSGPLv2+CentOS Buildsys Unspecifiedhttps://github.com/rpm-software-management/dnflinuxnoarchm465N77d>f""HH%% I '*'*77   VVggA A KuKu<<xXxr!!  1 1AA(-. a a}{ghzz  yy  ()+}+} e e:t:t QQWW**__6Q6QaaOO ?t :CSm A]2z&l sJ2~/ f]4Z9f`:':' O r  qq6y6FF:a:%,;M~0!(rT<<^^F+o"3Q. hhY e~-`}Oqq&&66.W>AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤aDaDaDaD`tfaD aDaDaD aDaDaDaD aDaDaDaDaDaDaDaDaDaDaDaDaDaDaDaDaDaDaDaD aDaDaDaDaDaDaDaDaDaDaDaDaDaDaDaDaDaDaDaDaDaDaDaDaDaDaDaD aD `tf`tfaD`tfaD aDaDaDaDaD aDaDaDaDaDaDaDaDaDaDaDaD aDaDaDaD aDaDaD`tf`tfaD`tfaD aD aDaDaDaDaDaDaDaDaDaDaDaDaDaDaDaD aDaDaDaDaDaDaDaDaDaDaDaD aDaDaDaDaDaDaDaDaDaDaDaDaDaDaDaDaDaDaD`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tfaD`tf`tf`tf`tf`tf`tf`tf`tf`tfaD`tfaD aDaDaDaDaDaDaDaD`tf`tf`tfaD`tfaD`tfaD aDaDaD aDaD aD`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tfaD`tfaD aDaDaDaDaD aD`tf`tf`tf`tf`tf`tf`tf`tf`tfaD`tfaD aDaDaDaDaDaDaDaDaDaD`tf`tfaD`tf`tf`tf`tf`tf`tf`tfaD `tfaD aD aD aD aD aD aD `tf`tf096c1d230ab33c0a4766d6e1b6b3e181cf45cdad9b68953012bcdf1298eb4e0133f2dd0ffdbd197ee95c114bb1b86c0e458c3babc5acb417ddd368176b2127d64a6bfc85010cac66093103859a91fb67436b6131b43b704dd1cf4207c9bd48654a6bfc85010cac66093103859a91fb67436b6131b43b704dd1cf4207c9bd486512a4d13d908474911ce741ffb81c80bef4c8215f399b671c35aeece2927c171b1aca80c71b7a3c642796a0ce42d8698d7af4ca9262b9d1eb7b3672dc9a73f9841b8343bb560dbef9b5058ccb9c26409a2319cf678c42c977ea9eaf4bbcffb2d01b8343bb560dbef9b5058ccb9c26409a2319cf678c42c977ea9eaf4bbcffb2d0df3d388e2736254e9a924eed1b741ad43b0a74d7b2d0cca988689b8354e43a29d341b96e578c9965f84527ebf64fdcf2db4bbde47683ca15db9da9d56a3b711f0da16336c44b65f6e63205c1347429702ef4e9970efed1826edb5d0d6b12cc580da16336c44b65f6e63205c1347429702ef4e9970efed1826edb5d0d6b12cc580e19999e99ab6692f33e7b3eb10aec84084d0e28c175db8c3b85e730c241ba6f0e19999e99ab6692f33e7b3eb10aec84084d0e28c175db8c3b85e730c241ba6f0db42b40eef397ad62ad085aa72bddb3d2f3241965f607187a13c550646c12ae0db42b40eef397ad62ad085aa72bddb3d2f3241965f607187a13c550646c12ae1b933e74a1772f9cc4b2fff7717e94648bad076cb47567b43f8fbff4450f07bc1b933e74a1772f9cc4b2fff7717e94648bad076cb47567b43f8fbff4450f07bc12053a7ce95aca0e1559b49a773b64d2d46822a6b8d070b8268a4b1c7ecbc1b912053a7ce95aca0e1559b49a773b64d2d46822a6b8d070b8268a4b1c7ecbc1b9109762a40cdc644a8767aaaf12afd5a2b524eab43953d2c0e5916c90cbb607c5109762a40cdc644a8767aaaf12afd5a2b524eab43953d2c0e5916c90cbb607c5c36a2743cfecc73f13b5d9a11639e5a3092b6ca77ec8d31fd7b384cc96a6dd22c36a2743cfecc73f13b5d9a11639e5a3092b6ca77ec8d31fd7b384cc96a6dd22474b74d4b02c2c140343cb83b3d8b87cb73941af1ec4c49406f082c69717d551474b74d4b02c2c140343cb83b3d8b87cb73941af1ec4c49406f082c69717d55191885ed8e0232ea436ef6da24bcddd7176fe7820f8f727143787cc09fea5a10f91885ed8e0232ea436ef6da24bcddd7176fe7820f8f727143787cc09fea5a10f23a9e555558c4f4b3ac908acc88559259db33063c847561433819016865f0c099574df3ea25465ee35a661b574081569e9fa346ed7d754e8bd079c1c3f852aca6d3bba20c4f8c898cd52696e2f6266cc8cf06914a8f2bc4239029b8645df10c96d3bba20c4f8c898cd52696e2f6266cc8cf06914a8f2bc4239029b8645df10c9335d3254ef1a88483581af630c73b7c708df8d603251cd3ffc5e82706dec7a6b335d3254ef1a88483581af630c73b7c708df8d603251cd3ffc5e82706dec7a6bc20bf3ee8d0470c86a4353f3cc12e3b31d3fdb291dbb2ab6942635d5d59d0090c20bf3ee8d0470c86a4353f3cc12e3b31d3fdb291dbb2ab6942635d5d59d00906bbdcb6aa37ebf2ac24244256660aa31f36ca516d658b38f58503d3cb5efb2896bbdcb6aa37ebf2ac24244256660aa31f36ca516d658b38f58503d3cb5efb289e6a70bd459754acef9b362bf64ca5b1e7173dd4386abefbac310f88c24ea8721e6a70bd459754acef9b362bf64ca5b1e7173dd4386abefbac310f88c24ea8721d010ef262186a27342aece24b52bd4e0130c99ec20d3a8061e7e1e9bc7da08e8d010ef262186a27342aece24b52bd4e0130c99ec20d3a8061e7e1e9bc7da08e837751c50f4e737162c994f105610389e4b9ef8dae08a59b4a6beda37c023d50f37751c50f4e737162c994f105610389e4b9ef8dae08a59b4a6beda37c023d50f32707a2a83e253ce5cfe43f5c810b059dbf9f0f826f35500113c3ba7b43d4db532707a2a83e253ce5cfe43f5c810b059dbf9f0f826f35500113c3ba7b43d4db53f6b9a6f15018a5245c8ca1ff2f851134fcb44081984c621aa93f550335d00ac3f6b9a6f15018a5245c8ca1ff2f851134fcb44081984c621aa93f550335d00acb8982288118c29ef58676d609e1946253451f63a776cb601fd0a3f7905efde20b8982288118c29ef58676d609e1946253451f63a776cb601fd0a3f7905efde2037d996064a9c3af6f33db9de412b62c7e94848c9134e72f3fd66133b4bf384b437d996064a9c3af6f33db9de412b62c7e94848c9134e72f3fd66133b4bf384b4685e514fad2d9b40350be561a8e5109db1d8ac017d23742ba33b06e79a048581685e514fad2d9b40350be561a8e5109db1d8ac017d23742ba33b06e79a0485813c64c320bf1de92237070fd5262cff6767ccde2b38883e188d294949950ee06f3c64c320bf1de92237070fd5262cff6767ccde2b38883e188d294949950ee06f7ff61f29b4cd18f489818cdc2ad9ead6c835936f8c312158dbbbabe9f2d540037ff61f29b4cd18f489818cdc2ad9ead6c835936f8c312158dbbbabe9f2d54003e3d1a28c061b170cf8a2e26bd42f38296ae6344db59eaa732ab9b203a7d2e68e06b558609a0ab85c76b8e7d39ec84ad57f51232cb6e04602dde1cda5e6eb2183b432f51c28d993a2ec1583ef9580b0ce94c2cb05307fbe22913b7cbeb2b4c1acb5a32a68597e7c03ba7cd4e505156ae7d18c23c083db52e0cedcf47976bc0fc3b5a32a68597e7c03ba7cd4e505156ae7d18c23c083db52e0cedcf47976bc0fc3159d8b64af9886b8dbbfd969fa47d308cc1dd8c9ae6421b0a29f0d76246b6092159d8b64af9886b8dbbfd969fa47d308cc1dd8c9ae6421b0a29f0d76246b6092d55cf6d692c52e4878d6e9318f836f48b0e1e2b1634e886821db4e9faf2d983811e0da08273470aa7362245c1364dc32d4be4f9cffdaed2af0e17b8cfac8540f69db858de0f944bf053c53b7bfd0d40b783bb68faa7a882ace2e8d44f5e6ae6b69db858de0f944bf053c53b7bfd0d40b783bb68faa7a882ace2e8d44f5e6ae6b8febb6b9228f3d6ae4dfeaa341c39ebb826a33572261e0321756f05ed3e6d0698febb6b9228f3d6ae4dfeaa341c39ebb826a33572261e0321756f05ed3e6d06984cb5ad7b671f669eac95b36a8b13cae93ba2bdf97d6cdbb284098d96ae1f2d484cb5ad7b671f669eac95b36a8b13cae93ba2bdf97d6cdbb284098d96ae1f2d453f46e704f5189656d327c47999d617308e1f75d1d36075cd12ce119f2c840f753f46e704f5189656d327c47999d617308e1f75d1d36075cd12ce119f2c840f77c38cdee55ae261a857bc8f9459d2eeddcbbb59e9efa48804c153d50780da7247c38cdee55ae261a857bc8f9459d2eeddcbbb59e9efa48804c153d50780da724eb5d7974efe7ebaac1c47f30fb55a2a18e2891f3fd6418e1328e5ebab0a39d18a5b425cd73852b6b1560f0f260ea7744a9ce338c313468d96f65c1b7938f09fefdacbe0d7d5ce63196a8df42815472eab5217744d5777dfaae4420bdbf116c25fdacbe0d7d5ce63196a8df42815472eab5217744d5777dfaae4420bdbf116c25afd67fa8d4bcae9210992d9c646ce745ff2d6a72e76af926a03c6b57091b9b09b7b3334c0b36e6ec7275b6567b6a2f262502c1249adafc99ecff99cff063b27a20067d533b293a2fd5d942f737c79e330f768e533136ac6843e1dc936157c4aa20067d533b293a2fd5d942f737c79e330f768e533136ac6843e1dc936157c4aa658a771122f411ef66d09dedf21f209bd0f9b4499c10ae4ed28673ce10d648ebc377ff068ed6a5cbf5d4e13dc46cad30ddc0e9aa224492658ff207ed39a099ae55523f212effbdebbd405b64d644eaf3e3580b876fb471639ac42eb31dadf136bf2c5ce9831d4d1f1a79ae485ba83cda1be2b439e48d3a8b99b019f39ffa8100d99f2b8291d74d5c1674aae8e39eeb2f1c10a762dd654b9ca5f6feda38e9ee84a49531d50a303892b9a6279e44fdec1ee988ded9d869b0ca8c0f300c7c0586e1a49531d50a303892b9a6279e44fdec1ee988ded9d869b0ca8c0f300c7c0586e15efa358d04da67c200b3ab3771c97291f27b668913967cba2a2570eb249789ec5efa358d04da67c200b3ab3771c97291f27b668913967cba2a2570eb249789ecb02989d9757761a6194323b3c591f1e9e6b807e8d7b996f648d41c311ab8a440b02989d9757761a6194323b3c591f1e9e6b807e8d7b996f648d41c311ab8a4409d140f48831e80595f632a6cc1237a6330889b2f552861e6eb92810420fa5eda9d140f48831e80595f632a6cc1237a6330889b2f552861e6eb92810420fa5edae65475d1fe00e58067053cbb7a50ca7a8ccacf0f5d82b0832c197fde52c947dbe65475d1fe00e58067053cbb7a50ca7a8ccacf0f5d82b0832c197fde52c947db25cc5b9fddfa920c1d5e2e2843e2d050af79a64e2541552676b038b8f3b2fda525cc5b9fddfa920c1d5e2e2843e2d050af79a64e2541552676b038b8f3b2fda5efac97f5d5d3c0113a100a162e7960b8996f8268597a107d724d15b43cdbd668efac97f5d5d3c0113a100a162e7960b8996f8268597a107d724d15b43cdbd668a19671d9583a883cc46e56ddcc31ee6cc4444c3e71b4346697e745daa2dce2d1308efd5f0b239b177cdd65a94de8d2c4f73f0c1e890f552acad81db6c2fb06740f292b9fa1278d2a53fa2162e75890827036403cdc9e8a3c1daed4486e3f78010f292b9fa1278d2a53fa2162e75890827036403cdc9e8a3c1daed4486e3f78015f8139bfaf8b9ffb1f63fc946b8f071a2dc03d4853e1414ff1365942a61caea35f8139bfaf8b9ffb1f63fc946b8f071a2dc03d4853e1414ff1365942a61caea3ca2bd51e217cf1b5b88a1c25a0d8f582c61fff6ff61c1cc0490b516d9a75b141ca2bd51e217cf1b5b88a1c25a0d8f582c61fff6ff61c1cc0490b516d9a75b141684fecc1790f8b802a8a2f37756a317ec2e6984747b2e375b1e7f0cb53516910684fecc1790f8b802a8a2f37756a317ec2e6984747b2e375b1e7f0cb53516910cfc203b0fdfec26a02144f20b8d2e65c9722403937bbbbc69501ed725e08cfaacfc203b0fdfec26a02144f20b8d2e65c9722403937bbbbc69501ed725e08cfaaa6b74e1bfab05f9c592711df93bf45ffc428de5519c8aacd0c24c0adde0c2ad713107bc6e18faac125e228fb59b477dd752c3e5767bee0537480e191d752ef21fd8d96b1c263f4cf52a81639951694aa9d7d0d9cc1000854ec73ba111c062ccafd8d96b1c263f4cf52a81639951694aa9d7d0d9cc1000854ec73ba111c062cca7283f765f6c2744bfae53c5232a4ac4a29b8bbb83763be75ef88fa3018356f267283f765f6c2744bfae53c5232a4ac4a29b8bbb83763be75ef88fa3018356f2662d88045222a2ba51eabdcc9d49650d515e5f01179c637bd3a0ff1bd0100a95162d88045222a2ba51eabdcc9d49650d515e5f01179c637bd3a0ff1bd0100a951189432569258dee015a40354ccb3d02bc0096f27ca319e464a5beac48941e483189432569258dee015a40354ccb3d02bc0096f27ca319e464a5beac48941e483060e860a0b4fc80c5eb2be4fae1bed7a4df4c32838bd4cdf7fbb88ba997968a8060e860a0b4fc80c5eb2be4fae1bed7a4df4c32838bd4cdf7fbb88ba997968a841c129b05e78b107d0eb0fdda48661603794dc031bd7dea1a937982e6625c10e41c129b05e78b107d0eb0fdda48661603794dc031bd7dea1a937982e6625c10e9553be498cd9fd7dcc039a327d576324d1c450f68e7dcd3dd3768c8fcc3cf8e69553be498cd9fd7dcc039a327d576324d1c450f68e7dcd3dd3768c8fcc3cf8e664654aa9a1c4850a4f79090ea324cd1e0466f0d8f431b5a114c0ee11c25139ec64654aa9a1c4850a4f79090ea324cd1e0466f0d8f431b5a114c0ee11c25139ec7ab40e9a0698bd5af35651a08bff6aa7e998ba7a9fb4b2a07c85ac86816b53037ab40e9a0698bd5af35651a08bff6aa7e998ba7a9fb4b2a07c85ac86816b530338630568c1b5bddf72767cf6f18864fdf49411fef4cfc9fcb550cef9300eaa5afe780811d16ffbb7b7c51211f54b6d06af2f3c29915adf6d7a29febe90709291a31a0baae2d56af7b41a16b457ef6778b1d6be45bbf63dd8d909507b580c16f829bd5c6750d06836d1e23bc398731ba378ab6e5bd91a80a9e488157f160bbaf9278af99529241907c1d0e2ae60e82f669141ae60e7a9fb6137bd3edf2bd9807aa0b31085c4179dac53c66cea59a176b3083064721c164358e2293a62ee84554cb21a57b3c8f7d56e78f9538c9ead3346681329ef316a8829b277ea9a9e76294760a9c6c2c5721601b27fe7a93a196a5cce223478ac062f296f563534bbdadd7d13d686e3045839c180d4a5af8ebfc9d0de5efee67181c27ddf9a958d401a7cc3c896445943894f52b10180035b031ef1c82a5a8749f6be802c05e57f90523d1db9d78dafc00162d61f0ed68e2a7964bfa7a430082a6bf406a24f388e616f7d31388f9ac126b206f348accf639b3d2295192b6757d4e273639a952ce35baaabbb1a43fc02cf8432a4d7c7f05757911959c96e03faababbba4c423532c9f640d520d125addd3d434a5e52c3843bc8b180ccffa2ada0f3e2c5caae741ed0adb2da4b502385f01ca68a75215af3ae048359a9f0e66721ba539e18450d59e0a0b1dd4216faccd44728faeb75c7e662d7c84152af9414fd5a8dc992a04ac5eef1fbf9a38498423a3c5aab75c85d92c1ccd460d40f1e6a1361f896e8e67f4bec239bee8a4297d68324aedd2441509369cb0e0278d54288ac1206a36ce54d495cacd0bf06bcebcf46106614fb0b079ae46849650a2f52488317964568c1dfec4badcff4e073ddcdfacd42bea5a9b7bd46874387a9c45f8b0fed8ef77776130c3ae9108d5483dae7e30ae1361091133b96a198af8e206b055541f517e5c39861fb7a12798a3982e2c87a39e9544510a1e3220a0709e07969ed361a7aaff819441b33c12a5c8bd92bcc843028bc4ad0647d1322254009585befad24e4afdc8f368dba10828558a73a6a0d5ae974f1395369bf28296c0cddba6444dbc6c71c39799cca56757d22e929fb22fc39ca0c3e839a1b3affdabc44c2fd385000bb5b8ce9a92d6f3d312ee41aad4d8ca62a8a707bd1a7a0f1345609ad73262fe53433f4247a79126f5ee44cc54100954fe37cf1efaa3326a6d9007eb6c884e71521de9021b8f5a13c251e4528627bb0f24ebe2a10f80ad7c8907ebf3f05693578eca3656b39347d91eac7e9da9ac18c46d21f80be2e2ea04ed72a66ded7fecc081d229aaea67a8c122fefcbe5e3fe2fbf9599d87215c0c8ca88562a78868e01fb6abb47f8db543f677ff6a32c420d6b47019fda0395da82dfc93eb7eb8b76cb5ea7f62f37a6445e822ec03a7d6185c360de5cd28953013333d3266535e93b4dcf4d92c240484d658a082fc6db59950008c680afcb48678320731338b63bd44151ff0a77ad823925eda34dc106bfa82fb7a992ffd93b97033caec94ef1606181a95ff9d9041122b7c2345320b4edfe25711bd8cdf8ef13854cfab4ceaec6807a98cabe1943663ed5c4e45320b4edfe25711bd8cdf8ef13854cfab4ceaec6807a98cabe1943663ed5c4ef90365c5eda963479917d72317924b247c6b1df4984f624202a93fdda43e597af90365c5eda963479917d72317924b247c6b1df4984f624202a93fdda43e597a01e2f2b23306993384ed135e3bb1ef0e90669f30d27e08ceab383e56be42aed701e2f2b23306993384ed135e3bb1ef0e90669f30d27e08ceab383e56be42aed7fb44ec18cb65ac94b4968783dfd7380edbb37a962301ae332a5757e14e2126dcfb44ec18cb65ac94b4968783dfd7380edbb37a962301ae332a5757e14e2126dcb2750ad5a2427318571ed6666890a08d16f68250bd1c55a75a25ac81fc5f9c1de4a7852da3986135059d72f23b2e82a6c77e791a4a6ac73d7f694f01b545049ec3f68f42244f181e443e4e91d615a007bf6b235ecbddf4a686c944559ec56c304ea338206615f06acabf6bb953a49ff43cf591207f3a13b52794c7005efa3b76d3723d4c5234c83253019bb489d919aef956cbc65a457c5082fc10196208f22d54dacac1df24c29af7bc8848cd8d285594d45a072396afc0a069f64d80521dc403129b48bd1374af664c000326038a55ec9fbc6789d3b150454f7f142d4f70a903129b48bd1374af664c000326038a55ec9fbc6789d3b150454f7f142d4f70a9c0add3bbde253d9e0ea667dbc1081ccb6324db52b26521f7dd42beae8ee80f29c0cc36db171ef9d79df705c5875182ad2377a8e0a920e578af77eff4f833233246f08f8b308d1910856666d48b055a0fe71c8f555e43184902377735ef6e718aeffd78a7ce9cbda0e05ee73ba2acc2808b9879570cb6615702c1c8273a3e5e1b856542e789e8bc333a251d9a2a6e9c59f5eaec0a1f71f12cce94f75ac15003e9996ba1a4be2c8a4d3cb462bcdfd9681a80d224b48d8bb08e77ac3e6fd6489ee1684ebf696a2387a34cd1f5a32f2d4f729cf9f17c06e71e515559089cb09ddda93aec2a0e8944c55568e87609b6c1d01d70fc9a299c243ea575f6717a7a118b31bc0a5c580b900e2451717d8d54514d2239d23da0970960e01cfd304a5d80e0b7fb838a3c7eea1f7117a2c932039143b8b968587156cec670bbc54755af0390412e2efd9a17712a44319bd864c829870fba1092fd9ef38b9d851e342b1d7c71eb442c56b9eddcf95e78dd73a278c11d11b531103f07a9448b28e56f60fefe507a53518bb18d056de58a5315b1f84e683ddb5d978d9cd7eafa1354e6c8bfdeddd5831bf4623b576d2fda32e929fa3ed65a18848711c4dc79cae966a67cf2bf12a9d8cc2d7afd3b23f0940431bb8c274440adb71e67067bb4f278df47ea3e95d71f2d8bdc77204a38bcd6ea31764cf9aef77a40da140d54852b5fb9ac758084a98fdabc92230e44ed386ec45693687c4db0f36bf52b05357ce55704994a1789a4e7dabc92230e44ed386ec45693687c4db0f36bf52b05357ce55704994a1789a4e7f3283cf99c31c386bf5c2c20e62fb332cb2cfeae14a43b0b052f02897724d458f3283cf99c31c386bf5c2c20e62fb332cb2cfeae14a43b0b052f02897724d458569db52d8808c02d2b7f90f70cd50856984c496685ead49f5a31b31a7c310f2e710b7be340f58f84af86d30d60b5cc64357d3ebfe7dc77b62cd2d7ca0e6af82b02fe5c05d33a3a753f4ab36992848944a2be92d5cabf4b7b40c029f4d95878ff2ebd022fd559d18d9ce4234bd39cec050154fc990db2fc3d2d6a5964133abf5de70d884baf15224132a29a7f9c883af550caca5795edf86c9b99710114650880b736f6eadb5a123c0e4fd2f08663905abd82cb6f06ce7bfc73eba70cd1bc07998da18ccf4bbaa8cd1b1c996ade5be577d68463a506a52aa120ef4f553203cddecc128a2671dcffdfb6c6c48891a1b5138df65c2467bb1f162450a618f242b577276f5d60567dd1394c9c7dd934f52d38678374e2df113947348f2fc4969781d86d8783431cfe0126a02731257dc5cf6e630cc521cd0c375af8a3df4785f5d559c61b71482d92e7ed3236e9f57699e9f71c1e2396a611553236dbc3c1739ea24012e5808f7c3185fb1bb7b23d61eba294fbf6e50d1da187c51f27d70093815dfdcae46cf5746b2a04b4ccf3dde27bf4a96973743d98e87b88dce12bbc230e5b3ccae46cf5746b2a04b4ccf3dde27bf4a96973743d98e87b88dce12bbc230e5b3c5761bd66e05389a90f645ad302cf25c859b303afcc5669f097c982d6e6f4c27d5761bd66e05389a90f645ad302cf25c859b303afcc5669f097c982d6e6f4c27d05c90840fb70ab7526298b7aa803ddcbb9c5e94d38c3b4dd1602d44b74f287e405c90840fb70ab7526298b7aa803ddcbb9c5e94d38c3b4dd1602d44b74f287e42973cf82f1714381c1508839e20df48c7d8ffbe50b485720c09fa047517c5ed92973cf82f1714381c1508839e20df48c7d8ffbe50b485720c09fa047517c5ed9964ac5ed645a219d4cfafa0356e7ff3435f54a46e5ef20ba8bdb098b72f7a500964ac5ed645a219d4cfafa0356e7ff3435f54a46e5ef20ba8bdb098b72f7a50026228b3ffc3879bd7bf5dca4a705f0e46a4f5a496a3edfcf66c49ea0bf8ed4bd6c3d96dc347791af5c3725c722823ae5fc15b27899e6670ec156d43472f3941bf026e191a487ec9040dfc38bdc4bd6fb8acabb984897e948b805814e878fd078093104f907145f4a8beeabff3320beb73fc4e3141a452e66b6a671efacb9730533a137f4ee582352e9d5e49e066398bc295f11fdf223f92d75f81ab38c63b646e38e8340f97a4e1d5d7a9b9dab20645609dff1ffc342ae79fe9c644e7a45ace8c9db675229698f8c0191cca4628e51da4b1ec01e58923200803c0bd65c7406c68258c37e12ba5202bb4d9d7ca388c926894dc24219bb4a79e7d349853aa6714ffeee47ffd525f3dd4f3634845957c79c725650e15a6a4ec209541d0801e73bb85df8e5d213f6f0cffea0ff1ad891558ce7255e670c8b7b8ae34b1be6c9660b6daca948bb2d589edee3dc1f913fafd2a6849132399d1d29c0685eb904080e2560bf8e65921f630a981929278bb798bad6646f5c0df4800170beaf857fff7343d1bf8e65921f630a981929278bb798bad6646f5c0df4800170beaf857fff7343d14815481d3f0d5292202883742ef2d25a16875a47d36eb82d739f745434e1cc294815481d3f0d5292202883742ef2d25a16875a47d36eb82d739f745434e1cc29f4ece17ca8c67cfd02b1eacdc8fb4fbab9f0fc5f58eec147dc3d0badaed3945cf4ece17ca8c67cfd02b1eacdc8fb4fbab9f0fc5f58eec147dc3d0badaed3945ceb0235b9bdaaececc721740db17b30bdf202c99ac42f912042a2f88b897a0442bee35e4064f9894857b86b0f3625de398cbaa0b13ed8ef2612636a9c2a092f0erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdnf-4.7.0-4.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-4.el82.9.33.60.61.10.1.80.61.14.14.2-353.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3a?=@aS@`@``%@`"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 @Marek Blaha - 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- Update translations (RhBug:1961632)- Improve signature checking using rpmkeys (RhBug:1967454)- Fix covscan issue: dnf/rpm/miscutils.py: fix usage of _()- Update to 4.7.0 - New optional parameter for filter_modules enables following modular obsoletes based on a config option module_obsoletes - Fix module remove --all when no match spec (RhBug:1904490) - Make an error message more informative (RhBug:1814831) - Expand history to full term size when output is redirected (RhBug:1852577) (RhBug:1852577,1906970) - Print additional information when verifying GPG key using DNS - Enhanced detection of plugins removed in transaction (RhBug:1929163) - Improve repo config path ordering to fix a comps merging issue (RhBug:1928181) - Keep reason when package is removed (RhBug:1921063) - Improve mechanism for application of security filters (RhBug:1918475) - [API] Add new method for reset of security filters - Remove hardcoded logfile permissions (RhBug:1910084) - Preserve file mode during log rotation (RhBug:1910084) - Increase loglevel in case of invalid config options - Prevent traceback (catch ValueError) if pkg is from cmdline - Check for specific key string when verifing signatures (RhBug:1915990) - Use rpmkeys binary to verify package signature (RhBug:1915990) - [doc] Improve description of modular filtering - [doc] deprecated alias for dnf repoquery --deplist - [doc] Describe install with just a name and obsoletes (RhBug:1902279) - [doc] Fix: "sslcacert" contains path to the file - [doc] Added proxy ssl configuration options, increase libdnf require - [doc] Update documentation for module_obsoletes and module_stream_switch - [doc] Improve documentation for Hotfix repositories - [doc] fix: "makecache" command downloads only enabled repositories - [doc] Add info that maximum parallel downloads is 20 - [doc] installonly_limit documentation follows behavior - [doc] Add documentation for config option sslverifystatus (RhBug:1814383) - The noroot plugin no longer exists, remove mention- 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-4.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-8ceee8cb5358cd2561df3e66d9af3c8d550ae629a77815e6392ba72b7d6e1dbff?7zXZ !#,7] b2u y-iSqi"1ԘW}cm$~: bŠ`s/RlYSa\ h%/jO햭׋+c QKv}ԴA*ع =7E6+$M Tζe&Se-6>;jr\aKF1 Eh=:-lsSnq;)Jph(!hUD!aioS"r-NDn2 +A(*?ñ%b)o݅gDQhk:tq`7Nhʑ}{ K&O{O4c.f*D avtĜz}zf*z.okkL hm`ٌ ' ʑcw2q34MeY6{yW R Zl=ƒQ$/5i;z~}g߽m$ܳpMkܰs NLNsNmĨ F(aHE+XE^$-aw"a-^ڤ?~Nj\Ohh@>ŏٟ8ijQ,?,ͷ`pgFmB@ g+B/M'^ܜK*g'bJ zb#֦a21K7@8d~F]rD8^ K1mƤH.F!BwNᛤbhlb;Y axS͢#{#$Nl降b1ړW< QXAad΍khQ͛R+-r\T{Kg\웰395j1mCqM1LlEEnAց;] Ep<7 #S>U %W8u㼁61dKB":־1/'<7Q/J (zIzU=ձ%#+t9wڡj:4Y*xvǏ{~(|6cٴDJ0N%g 6&'%g+ҜA,ɬ/~>_{]G&AHH⃅[Nr r?I< G;¹]|0*Xb?Nh\F풡A&t1 nNH ʊÍP cFV^}UP {d{A!'շ)4^ ckt|Rr,ڑb L rm*7ݥ:P-68-&RGrl c"5hYZ~k!ƀW+ɅVu#m]L)38hs\{{sSN{cBJc@GlKש5IK_a5~̊ߔ憇JvH'^G:HBE\q.Ճ3\T~drgD\tw L|h:[&gAC2AU"k\w_/3ÚJF6 Z !KpRձ^ր^nzyNV$/f3r%_jAޟU<KFMs(+"463jY.i?WMibm˱8+(:gm9)e I\0~||D [p#5<ȁEM;@-"xEl֭֝Ro{v=o]/Vh'QdDe Td!of3Ң4&+'̝>x }d,xl[Wd~y)E71Vϝdj)䠢 diU8nPkX_%t 5BS1U^!cBq߂yR=Ɨ+gdM Uc 31DK>G$Jr2ikRL(z@{;>݆W 9J )· 6_#j4P|xFA3I S` L~>, {4n^Dpn=BϚd"ctR ubiBF&Gsl&N:)Vkӈj+WxC +@?qOCZ,Q̃ѝ.Pmw]+Lc~\FrJ(ڗʼA $= >B!imfnV#>z7 0s)54̊oRތ>Ҫ+߀s &Abfy{Pa$Ƈ@[M)k@98$dOvE͹k1u7*ma*++mL[1:P7v{jrRd3|'?k(4Mo&Dl!ºY!ogd*,ԠPaSZ>9%LobtG¥ײD/P40V$!V736+gJs̔ 3..HJOQHYgmMȋ^(Vrsjma{m2F\&9fJ#~%#Hzj Ahʗ|Y~e?̠Q>g_k?T%ra[;kpi?va9@..*!vfUyX fgSuaXJiEL{}vzhOo?[DHJD'ber0ȱ5_k)de?;Y6[8b@9:Ζ%!ڴ?a/NN 'u'NB|j։qU/60>WV/Lj[ tO]aۭ\%.ugTt-}kHTE\RLO2f(뮐u7jn X;Qv u\5>Εr/C3Nse R=|v5U" PW3Z2n&CxGgBWs)m; _S\3&ᷯR-A9:ܹ:ْOb яR[4Y? x M(rIċB.'e-y'=d~*s{VwΔT(Oa! ΔX[e2Uk+8@u_Z8Mk~(+P3OIOy6rK{$ ̂?3ÚMOUs&GWqO V̆!Zy)2:TDԆ9HN->tϹug*Rvt ͊H&F D 9†PR%?X9r؅Cd6_nf7 yZ! `Rg;^DK=]2xg=: ?"t:EmZҀC:z}}nQeг8jN:%llٶ;:2va 79l4=h%Bu`Z-[}BҁY;C&?F2!} &_*轱bQY x2d{vSڕϵ6%kx&wR<Y"q+9鿇ڞ,9^gjE& (q>NXڴB`ݻCYL5=Nش[FA挠"7t0^(x5@vù#r[ %QqMs&;`9rəCݮW ˢIt`n8چSQu-Kݨk..ab"eߋ?P#\E~5DV䋷X- k^/qO[#pW^8F$in ^C<^2\[3q8Wxm4Z٥n~/ZMuzv﷚a`2 6c['yi<+p}dY01DuvWנo_mxeur:\BxβUhme>ü > hA48Sc=[i vU-ozζdO~K Oh"i`_)@>KP'7α~ ?u6[(Ha j;'cAsׁ?W,O\ K$K T4F p.6 W.P/f/#egt TxHeb5CR8#|,Tn-q/!0TclΥ9+Q[{WѲa>86lv&y g #-$36* (VVɦa ;9/v;FYλLl d8}6rUGm2(*+jpԍK?gb:caѮ9X]iXȏoA3*z/:p츋W#}n@x|#jہFi'ECzd6k(үjF[ShچKfiӝ˝V{eUKT曀ߡ%*4um^_@*#>ojȒYVҖ*j$!ZS2c1..dBV-r{2܎?zSLţ%IS>H˳sҹ|} br?T]S Y1ʁS'SWx_zc*_?뗏u0i!Vo᧞5mcmLkK<*j+Š~?09SeDЭ ؍~  -֎VO_+R=_>s2{Ǩhh-%|iv v(6)v rK 놾n1bZ|4+x^ xA4~nwWɂن(*C@OxKtONYŌי.Ԕg ݹ1!禰yFBGbݲZ71=Gzp= _\ %YJ-I|c"tyI8u~a_B Icꉘ0zf{ [&+R*)6  JTSS $b+~忏(EK,v!vn|‡TڃIQ'|dT,OܟPF?cUEgUhޥ6Ka T" ӿzt.- '``ml%2bΨhYfj9y-6LspJ8Bˌc Kt/:Gojy#;Xi^up5l5w6[֠3OQ+WzCh Q5;%@|ӎ>Cʑ{xoM ,wC6͆n@š6 _33؀,(=B@7FIF'ڙ9 ﴧ  xuǟG>=8ѝd[{ 𪸏l#\쮨1%ζʤPzhK_zMJljQNJyۻW,U(;bFXj|oQdhs&̖iM(9^ .Ww.k`ieے܍ P“yK%Saug~C1A/BW\? ~9wH((C䒋O̦-Dz]E!XK|;] B~FJL<ϛF|Y9#R߀C#M~  @a-䅟?"rtx*WaΤv@o}!9ݩTde'9 BKd?:'GK-tЊaOOW!Rz IfH8+'4KN[rfyfp&峍Q߱L%KDhd/ ϸ(ik ՕR}iqm|Ttr+!꡷=֩U[DRR A}2l%O߄!A]Қ|j/i'Ud|/F=%E-JxIlj|=v=ط*<1.{*Oq2J=s7ҟCWƣN@07T'TeȬj&q%D?R!'դg@ߏz#vZ*'Q U}b̒mO  !twՒX{%=@y =Li '6_BY7J7ߍK]^,Uq~H$BYE= bGD0y7ص 8Ɉ+=p}`0Ggr*9$ҏA?#؉16q*|H(iQ+lhV֍'CGq)26GYW@t;I|u J[P8Zrw[ۨpE7Wv1d+dE!xS8~WLg~a4ܡ"}*۾KLS?UFhޤiT=_E= a)cjFphH.j&pLi: *lԈ6-*rț!K)ؠbW3t/]Hٱqi~$!<.7F}y|T?ynCX\ p J  *y۞n.D:.~in-ؽPxrS'#t +d$,?/yaD\zKNz͒Q?Ɏ4k+/V+HZ1Ջ1$x@,}2Աd^>reWjuu3d1Z 2I4?}=i_CT0s!)P>>MCT5O_^7:,ȯGB==MAMUSElmI珋vd٘OE˚ۍ 9;ahe0eF>)@ϯDkBdܦCV' ]^e8~' ʤ؎k 9T35l9?Qvt;7 8_Wi2N&)CRx^a]?sQ6"?j,hQ;Jr?81CWbLlQϧŶ8.I\;7VRTd5J6>F Cv[2[z!2c¿ji#ël1=JE8?RH R6e}"BW?U/ǵscf8bUez\ڀV'͌M̺%3<ڰœu3 a33+F}'U3qʑȰ>2 ^avMbZyt6@nͳI<@{rq=0G1m#i ҥ )#l-!Xx7"""WMlLISb/M"p&i>1gmf&Ϧ{y TlrJ^ҖTpnZ" #h-ICVѸ8NeA`ѹ#ܗSO_p{U 2phAV{{4Yqicq/w"ah6ܫ;%MJǹ|H x{Ok|E:UI0 Z" sҝ +ə $&G62w$~KWİ8SG.s@ =9>\4Gx+9.uCg"U9N"02TUD/!-L륮m Frq{ٝ LB#@ꀔ$A0\[/g<$%@aw^m/I $>5_{EUm#27xF{V UD G(@a7:pbX1tyC2؏KۯS64 WZs- 23ϪC (NmSck0PG!A)7o$໐42L<1 L$i >VCUK/]h.p q2Z_{"Hi8$6yDׂKFҗ<'{2?ྲqـīNP0fnXyb`)N(15ҜSDbJ؈4ViwHJN!"0 pR808q-Z2mhg󴭞Q}m0WTL2C6-Kq~{Fzpq=Y[@7`X9ֿ܊L!l)%N{Vc_WpmZ!9<ܘ]}ctOiu)YiTsv?$bibմu _- !3~U&H\xV (cJᒏ`Ȳ)Z*^ģfKA$X[bƽ@4$ )7K]޸l` ۶!A <% X'"PBbjMQ HtH4aBVWk'JԋZlpPŃ `S!V;Pmi28&2%}ftH9wwG5:Z_*^?>ATdB~M S80s-];_ ta?D&Dd z hЯv#ڢd2f/Q5F.zeE R] 7BV*)oO_#/v"S{p<0âhs!+0^@#JGm8$˖zɜbN11ѶP?6 [4%(0E'ݕ,J FOV8h2TFЕ` /8ϙZV<.wY^~RyM{˅Qk"5ah}!8&Nߺ1,[ 0}bz-ej#&TVCkP7 䄪h_>Z9ɌN|ApT MDT /2bvo KO6re+tM."[< J'Xq@<1Й>$E7fyLM=;X|6 QyC`J jr:D45M/DiL>V`x9`@Jvr4%,1('6j vBیwKcfCr%FaKY&eL 5l(C# D.;U)0CSJY /WU5QqV91~5PzF7$.28sZ AvcP$nhJQ?&&)Xse"{C\@%kˇrlO>h׼ s Ms, :rSS~>"0VĊ;edӌYwqoX#|nw^ AlFFLX<oHLƀ~?f&1j"3^[6gSk ^" J^YqLmɹ҂2[f$1I3 K3jYd% h؂#)ݼ\ Õ0ǖy^Hr­p&WYȇKhC34"'V{r:Sɚ((FsmKO6Q'J-y+꽖TDF'#2j.pYcf3Bv=(a_j 0s;go@+w˞wo dAaO 濬oC|^A"}?7> ]IKbU{'ǗʦaY\eWj/ʗ)6F 3%rJ|sA0­ W׶dQy'7v`R Cy}Lwi|p'U3 ł!BFMu, ˿%_x6Rdbv‘}5 6|9tdЌ[cBG>4#H+tP67)诜/p VHO$|'T0c.BVisl'KRWe? ? \-幝@` jwp8pk-*x`;3!ד !ov\ 䣏7& pY "/xـ.^Ϗv v4+S A.wCF||!h!H) sei] RT}lMDf?\.'1L8 ,<ۺ 66nq}o PMVY1hR8=qy$Z)/c[H [V=oٮPMշ<Xzqo#}Z>+ 5s["|"2_J ^Hwi@*>w8>DZ+&"֛d& 5 ܩg{9 Uw3?W8xiPnrFa) [Y :C|pВm,2*ãC }Y j]iӹ=z߷4X`3BmiJ7{H,:o/eb= *8x0K#)9m|NwTjObmMh]F<iV^#@~n15x0ධK]:s6hFfW&=Iy:0ja(,Oq3\_MSV(Teq@ AB/ aT(0fmFMr3Oۛd P[зda3ڀο[ZK6Lix-zT?i(Zu!<Ȥu97# EKAsV%Rn$%Kx ^H2 [C\ Z/ڱ< xA]p\yw'Zqn X0ާ K(_9A".FĘ1ßRkA7Zi$6>MNG}T=@o>(VR8˖:6cHW'j )o$d5sI!K9%t|Hq& r0yf/{{*|'0溵.eNdEE%& i^1 KW)̾oYOl{^{AJʪ5EdAJE;MF~;w& ~qJQ^XL@XJGK*g+fz>FR-npEٯ_}eDxbY|H=F#ߦ;C  qb*`#.B\lvZO}>(! D{7u/v'7bV}@MWBd@}_Yn@/"#P| ڒaߖBn#Ҟ~T%6\( 7jo߫_+^5m-bF(,d #.b\+qAe7ȞrJͅ&OG 19P+>Ml sqlHSTp8yk%*y/:,1fZ"V1tW cK!?79*a/Ϸ5lZĪQUӰ^kgddG3 zHO0󶭆4]"w2 oAxɆ*E.7M zKKXxީWJ‡NU-bluNz:77V_/ڲuG%DCۼRذ[-!#|eo b87WFqy<=;--8 Eˎc^!)97g*Z"UxyI71;l?/.◁tZ )Ԡ^\V-N|B{SE؅0*0 8ƍ9N鄂)B[1sAzDɓj=әxSN:y)|\&LҩsbJȩQ䑬FhKZ'dk ` LSgY/ +2݃Pҡ.'&^4O=PG*הdNsMrP|oJA *UI= Jo+e/uZ^xؓ3fj swfW] t:p8=5ꯓ^@r^pl"u#/\OZujV  ]6C}8VO5gŌ`CA qh~ y5Q_ aqs9 Um-v W_-RoFe=*wIMAQ<*ERBR7cPLHP Ã1Hݚ76HAn|cݛ%>ƒpUQw7q߽ET~ioYJˢɍ"^Y5~Bӂ r{ ˣ-L,=CUt`œtobo8aԻzX>C<$ qKZ r<:^mZQ_4H8B,h*X'ZyΐftJF},i iiY3e-N8.yvY~hvu$ѥV+ WsхEM$QXS9;W(U"*-DZ*Lܓԕ}ael<"JuV,v5SKe(>AnLJKj5[Ǿ^}7dbp`6W)15 }lSfEƘIqvɃfY{}&|$ʼLoHƀ0լsPOu:#mB>OoAhRUIMsfFS5ႆ%M/B #0yW$77Q>‰`3 !tΦ9u*;%Xmkүր͸X|BC9~#FSbƻ\P}Zm;Xdsm]$1N֫؟4d+%M[R'W4nKɃF%o/MGuX*n){WS%DJ |Ŕ3HЦLe4IhZEH~6u OêL= ({$igV[ESרsK¯<9]!0!Kwt vlP(o?2O i}Qx-v"7czOv /ž{t_9Jk-1oUluP% 2! n#_2s$}C kE㮜1jQE.ճrNM:4q/S݅na[x.3v~$c C5]2>3!f5A79fRɛI^aSu.퀑Wcs{AfC[<]fc\Thl]akJ3IJ\Ma?R"!d7\bMc3fаiq0^,e[Fbܩ{W}zIЖ[pV(}>BX T,K(܈C#=i gyZ|} A!,/|>}=l#RC_C[\Xֲ^U+3xYqz/$20FGcЂ(C!]XC>wm+ĸWQ.B;!d*o)uJӡxho kHȾwx6LEyvL{r/"OwR_W1!U."?x i4J©͕ŭF}t`(а"=4Ҁεe_e|q^"k Fh@X[gr./_B1[wP9Я3 X_lSPwFWyz|rueHG"LO͔zo6S mP?UٝLg6\HHמyU*;%? JK vcHq$}ՉZdD`#zUg!~eS[d Ԅ:k3ťF+/@NZJM*#Vp5pߏl;?92ev@I(oφby?F[ ~{@*jj;6)pUUvJ~bRwգZ/^"VXq{C3#ndnd)ypC0P~RSP/F\?2̇l:W;&73MJ;E)xCm˜&q||`=~j IuESD$4v[Bq}>FIŨ5W1q>l3(!./*5 Чf#f?v;$hiʚ|aXX,$N/I;ccġ(Ot ֈȿ K^ ~*vGdoŻ3T: QGJ h=:fR=]O 5o-3bi8ɗHm0rVS,?0]oXhC?!,YWATD }V@+BLܧ쑼T?ҌVP4vC(uxU%Jh>0_f`)&L0{j{v02ݗ Կ?N,t?<+$} "imA ~Ȭ7*m5{c,G0  @ rOgCpbb#Mcsz!d { oL(,lzx@RxA)L Q rAdD)C6с?ʥPt7{Br::龼\jm,ky7JP1@3(7$\T) uvtU\u3)r>ٗY )jN:]}ZQv;uyiu+3Mܽ'k37 O-Z@&z@f`y "8nAgʘq Z˙H!hF&DiZ$]"&"$[GОµ%BJV(/ zfVt8)zR \, M{}Ry*4,~Vbdj[>h o(9upmߩ@Vܣ#DaI@҅y(wAE}I_r,27A(_+#+UOJlydIs4yHqZh~XP/* @H~0Fg~(0; [YNBy'AL/ynt4=ٚ }cLc!+Zchnȭps̀pgb[s Q E0Żv0J*}Nu۞:zB󥳥zi׼&0yk':\}UܗJ ! c$PKXT@xM CU.ބ`ȏG_Do2jSbnB')}zr "e(ǰޗfw ө-D08w$Y_Fq jr3!3@{OPBuYZ^2aX3sتRD{-Ɏ1[Wѻ0mqԩ3jgҜ9 ؑ8? z_TuA*E'?9NRos:j+zkk.d -7D]UxB|ȑc>:J ][$Mr룉}+JEQ噟 66ױk#[$lAND5xpXRxtꦹ`;g3w $Cr2n]F̉猯+Ìpw<44jaS%kbŌV~}m<!Xu?Fj Ze/r ~jBx:qC8MP96`kjˏN9B@"HB}]5 yX[FugImC>veUzᓵu:6]G#c'_Չ CRTw"7F\G>Ůn;# JWCCBFҲѐ;9W==yϤKxt,Xvt+rrFU*24d_IOLX ]}V&z/U 4tӔ4g1"cLW( 2];΂!GdR\Т(Q]4kr9]$^nje QhŢW23Z )s~H0MgrSmFtgE:>~>BvF1ePiu!I*$x6Xl0Hy`H>'Fw{bܢy7$UǔaOY]Xk&XhŹPST| HL JsB'Nt9&ICQ|WCvhQ.NS~PB^T@y Ao%eu\4#^%憦\>GwXJ,)8KS5 >4E:+w+cv4RjH 3|{vEV*ц񳆒hT۶l  Ee\8P\PXtYY!gĔH{,8'JSHf(/: -@wlÎvdբМd֜&WR=]62^4Y.zw]/Oن%؇UewDjPؕ1ʜIrz ^cn#s| p|\eţ؉݆#eșDf2, %tbݽoOe} 5nWnRZk'H6^ϻNlG$!uj{3͌K`<}Ӊ|cԦYSw}UѢ CQ5elR^!wJ OU 熛:Th3$ѤbU>v{'0 uTp,4<JYʽ׎T9HѮ]1Ri]LVOet; x)Fˬ ۨfmrkͱ<r[GU`j1Ⱥs̔z{p/̂Pv&> r蜫&ˍHn ';xtW׌Ôřs^D%dCfOfS7r o#+s,饳-&z|#D-)Z?b-},63ƆMnu𗎖w.b)I5mD&66aCh:4>4s1AMhJ8tZ!^&jDhijWC Y,2%p鰼y3dP (EX(p8~(¢}^3P~<Og/ȓXq)p&[`ny#^0L{+g2|x8e([@rD4%$$ aIc/Z'*xp.HA+P`xZt2P yx#k^~UB:J>T[5sۜWߒ\f}|j骫Ot-MNC >I͸r C׾閄sMfx(t #ܫ硂\SpoYGvrUG[>J,)ǬHuA fG`,8uΐFAuO}HgvbwW#r_m1j"w?D Ceq-2\lY]i.߼JQ at>rS"d(ܑN!)ʑPڔ/݊ZgĔvWѩ 8uG4e4ۅ) oea.Y5H1ʹ i #.˚.MOqc:Ki>Ӣ-Y`=\Ǫ-r5Fω罤VyU-z,-^F4h3_mKUUk ':uM D`\{1rfT!J}xߌ@_ ܰlymV$ۍWx0@Nޏ;= % M׳n7 }M/D L3If n=ɨ?zX*uu`C?ZwZiki/$ K Ԁ5FH vVpeIrTSβ0$XEKQa%cRSΔyaI6Їg%ý#ѣ ľX}Z"Y ž ;O"!eGCQ eX+ᒟ e/=G$ QymIfiFҏ|L[4@qXi$ i:@_܋M8S9keP׼r6RO0 _tЅ$qA{nhԌU TD=PGBȸ0иaO_m1G(qU =!QQox.GHU xZ(S_|n;Ͻiot֠yuS3cY MʁN}ơ̿${G/^܅ѪuOprzzԺi&Y}Ϗg6 uD9g/B6fpE,KN3.\$ 2إl`GܴWGΛvGn*n 4_t#We!|5 ypէ.2g#-pZa P!6{,8:%k>CH_Ud딢mux?U]ys}B/S^U =xK?%v{C{?,}H 4ޜ~@;_VGt&-f1}7RX(i/jN2CZ7X̤2{b5Ѳ/n]QɄǮY;QCi}ڡY%`6-8zY`asEgAq׳r.R{nF[c L$UXAzl$瑩{Ugd8ħleUtUGTNV\Z. ki78^EF52ՁhytM)g lR1.U[wy M뽿0#u)'e@R(:Y,O(!lh,в"SLjEN -]rߕ(w2D $~ۘҢ/1+{OCNBRg\ml-ـ*:swg|^&)] ~9F'Wo )oܱx (rI1g6 [6p>ae bz8KQv@`b]sJVS8yOczgO[.R8#Z/d3y+ẴUgnz՜3:"`ׇ4,,;e7 P.֚M\+Ǩs ^20h#SAt"3f}=`DD`Fy,Z!`[QxFͰӚ@zN.QHKԄ<9ٲTcНL* PשD5*d DA7댎>sK!튾+(uK+f8WgƵH%&|`PLF9З{zgҳVS`:`OފfUn2׸:vR- eVʖN$!* z&źY Ȯ-H&HqAao:!31)JCAi T7[=uˮJ&9E(5)єK8HP|mNRyǨTnQ b%bfwWRwf|}zhdR8xӿ KZ߇ }#%,YėQ0Zw-m9p ԰Mߗá~}h`sui>* gCŒ,A"C)Sa{i; D sfYlg\S{ ^<;xM76~ G%nnFzZ|AlA(#\&t3{ewQ/ƫf"MT/2$Mn^! n0C,Ĵ;`mX?㠪yYM;|r=qPzoa$Vj\_Q  ]W3&B=QCjmݑj-\(oS5]euܮjA'~2TNi1혌7JCn^Q;qņW7G9Y4I@r Ge:&zQVF ?wtWdt^J3T\c˚l1P>,ICSJizޠNcz`(xN4gDBeHFO,ͺMN[ (FDv8W5•,COB9o)]ؤՋݎW8ߢùZz?Z7aΒf)\O< A,Xq P/Dy?m'޻].+ڑ%I9`o 8b'֩GX`h?{P欧=W[5Q`õ[Wq( غ:_خ-qdz8}anBJX;aN6F#7~!$\:@nѪ'5bngF X{Ɉ%u@Mo7#! 7&2_ ?5dyO1ܓfki/1~8ڡ1nD}AXh :(){.BTnkU{W,;g#qdN;Ñ2E$,T ⿔8N?A_k@Ham݆wbQDŽ02yhX \9C{}d N ~*?0N%QϕuqR&tkA۽6drGkV 3+ 9?>&3q)ĥ#ObRi9+ -:KHRـ3Lֳ"v&*Aȑ@S@!3TduF̤"-:%=viƠ3Q{gXS-kv_z؝ yq5}ьhU\yu*Px)G$zHuj4'l6-GgɕrUsR6Wƌ3coFào1dﶵoep?iv&bhzD'8\K QxV،ѤAv-֑dv1#5މp~;:}׉|_(6B7:s^]$,D,sA;'( RpVoX*̾/o?Dg$OPh* ^xGUPÅuZfj`$f<z.tOCbIc$Yjxl㼞EmV<'42HrOƊLr=4m39o;WQQ1}&lHabT;ZvTOŘ>[%SR!|$d' vrtwӾÁE |D眩eBIQV+Ghi{*Ĺ*HжZ͓u6W缦ls. sfƄ:>\9YLi/`Cȋ_.hzOxvR ꖦSI@=Td[.WI>T՛|M=IǶa\2KhE^-C57G - ,*tJ[Oט'RT$ܽ8v`%llxҵr޲Zh_W*Il3sm bf(A|[R촉;W\ ̉ 0ַ%cVS0Jؚ47򪎺mFX>7Q-zc%B,Hvs tǕ;Fޏ;;EXWj d8"Oil_._q;̓"3lhFݕzXDpI[Ve{8ToU3r)~ ;H̾wA?@GZ,P&郊z"B"U&S;_M̒RpEK nhܧ2[Xn?3 癬Au#|iSCɭ;inBzRycvi%Uk}/] `}i"\\%LI<<Y¦nX!So]frA%(FT&V #oŦ;ChwM,rHKSnH"u )}l0k1a@*A$2oJ{á<"N/jrY4<7 8#Y%~q()ʒ¨?52կ@EHW|aߌ$-T6P@Q"lҀvHӱ+ꃩ\YwPV)*w)GϓgϸFtwShM * sWvS#ṹUDn½0{@&q3̜j}Pq@*g=!Y&59~pIs2"r)KA~K= I:#a*ru,7RO4naNU=+=گHmfY˜abOKS' 5Ώ6!`d>OiShFS5NH5B![2>SZQ߿92vk|崲c ]3†{JcU_>;K,zȕ^>LBnnW!~uC-| !սxA]ӼFȳ2#f_k 6!piP#C[iٵ`wF?3)Os vJ t=i6q55FiCT[f(~x40RgCǗ夶кyq}-<ߣD{3!" - ģ4?& t )j_{{@T *& "7R󷍵$r:Ц㐧PݡgcWHöTV]lxb|Zؘ5758t1Px!H+uK9%.w'#{LcmTUaC5(q dG}AfyXm]=6sF55|mp7~W:<8@Q ]o7+)v`jm:LsknX:&r2tȬhP`2ä!oYӾ.)NDiQ#[>3E1dú !`@ `V2iV-`6YZSI2,H"D B+[0ހ9w5/n~d%$gfvՃť{`p|l#FoyW%}/WO_^b]jجIh 4W_ ^ ƶZ̓:t"9`/}U@7Vٷp]9q# )p͂@jܛ`Ə=VI,agZ:!V?mйE(}w4%`@ !l2L~trÅKj;U3|C兓O3'FܹE` =^w* f: LʌF MҤT{mۭe8!1tbbǾԽyc_ -,IRᄨ&ݜ]!T(!bA#L2br#X PNjcʄG~{ڐBݕj02xp_~@qnNH%mKHRHl࢏:#ۧ@?:7[bh*>B24:kT}X9D:;cgGF75~RALpI1jQaMiC'yzJ~#]x#P,>IMUbH!%~>KY$Mx;.+7~DUԎ#ch.fHn3>F0@ktNV5}XquSb$K*㖁8&;v0^Q)!fG. Y!x< PjCJ|%TS;SyFΣ1krpcXmjw*u9[zk-v}Qԭ۴pp1ƩKf4#SAh"0 seՀhIzzy'hscjGZTd(˞]XdUx/ma^30f|$u$2NH'Ul肁}0Ihc72'm>]?ZyɬW3p#@7 եstfBlDuk/Q';eTBuz0'6>5?,W:ӉO4݋ d UTg>Ֆiw"& QOC= Rb͆x-[ٺW.I S<TLCTM<=/$*um~1<Z(t[}}IMįLxaj^qX.ns%^^s')kDKS&$*)1~F]]r# tkv@mT{[ٸJ<L(n&Ay"%}"J/Q3981Y紭Q ܡ`Vܭ-q3D)P'1v³ť91ZUyf]: ~rVqr?xo+ոq8yu._|^?>a\5z\ZE8oWQ`ruhW\E?A N4<%5@4mE$r-*`Ү~vܐh;)U p:h# 'y9KC&ڭ׸U6I9Xhb&Qmb ##='k s(`W[,X9 Hwi|C`)<3-“d }fAI)4Ё`~5_pŹsZA=jV\{}`:.Uߨ!?:Pz`j '"cQ,%=VO:,]XfOk#B:k dVm~|bNVJzcTV&HEKs. un#EӁZ9Ν\u[/ #k9I8gM,;_)%C a\YV>( `hj;XصWuhƕ # [+w8 (}Cԃwc52ufJZ aZOJ pJ፣[ݸ;.o)`&Io GѬSP (6MuZF\_J{5B3NYh[[\DZ!3$~XfJۣp-@dL_-dų_W?k/gp Qh }"6#E&D3і]']8gTKܸ6G"B%]O Ӎg OkRZzdr`JViMkEANЭ꘺ֿ)9P)sl!-7Zp?oGV[0F]7;&<.^h10&H'Xe/<<8\c}Wں$nxiЖLB&F⡓%0P'V.U(խ_]wY$t ^w#>+cO@Ҳ)}}u 0LXڄh-9Bx2kt&Vp)+AbCq9 j0 ź t`&ҏl*I PH0M aX=3os,AHfG.DSUC$MHzvЕJsqIU3Xl8 Nm JXeBQ!υ$yqv/8R0"y]>;ZWfR,٫#|Dv$._ڧo?^H; kj{; '[.Bc0Ԩ%L(bUf7;7YS*,e'BjOLGn/A!lgȺxGGmgi0Ti7W;oj^iH9&\D5N65A)ßy[gV$d0iuC,o4z8 8YJuѼ ZhdL%fhnk`xyEw-IO$mɼ|Op" V7$!/;d^^>*З[K#6GxnyK{.B/56rVRe9Σ(2Y;tnGU0D 7SaZuWq? [ >2B2EtWnͮK|CgKFپE6YAsoi,MfZ}.Z~Ecwu.[/9Zn74`…L7Pe0lGҲ9Qsrzky>t@0G'#4);0f/=HJ>\TTphqmU:?LėH.GL{6L ~U@1 $g\X~eAPm_vw}xNM~mO)WAe/2X_2H&Km;}"$+?x,FlRYXEDG$,D$N=,FXYi1;WCb'X}ٸg^"u󃛹ҙ+cAFo[ē5!T6Ylﺚ"E;dz>KaDУr9:y0 }T:sO;Q~! =x*EN3?z.O# }X|x /P'Yi,D"vȰR3V6~l"$5|Ư FU@a3n+z'Xfլ&| y{#ۅ6?iߟvZdmiK`-9feoTCMmw%8UCbk'1X["(f<ocΡٺrL:GLo|3e 3ұ,{eph|[k̪_ %3_'o|%|"}0'MP5ȶ h_Qzƺ~:u=pgXS pG<#,7) ϷQy_Bj+#u;M@ ?f^"aݶH4(4Fk j Yz'a>]z0ZP_T)FFp{m(c&ACܓi ~`ıcxݧ׾SNBVg3!C5[(RѺoDc;qMwVW,`HI\T? HaN ['b9G񺄔ӛ[An3|u}B={c)j =bR*KPe1](\0") oAgWأ\ smИb0$.]u@L|V>3bpeDJ;z$@EY$I\My{B*1ޚƩTgkSG 2|H ]Tn+p"Y&՜+լMIjJ_ 'yH}W؜미2 K_KqƯk7k]])k(jǢZTn-6F^gPi_=eZ'0?Fr-Guջʦ :aeCel>4|3ƴAt(Nx ,zoם1*p*\^ݡk`dpZ'hg'E!AZV0'MZmOQ#[VŸKwkN8:1O;K.P:e&K>CA9~$L%IT|􄀏]13;{K}-݁4 V]#ط"h hKnwݐ_R@.c8mgeGNG{T 3,}(9I 9:A9'φ\rUuN"ΘЖeL~2t 2CxT3;hw0EnL# P=H'".g;;ြ穚~:49x%!`P&uyir =UXps:Usxϋ0˺ԚaQU袠6ia+-T 3cU-qSߟA z)ɎfkC4߲?')Ϛ0~kT0St󖕦_%(/Aj~dӭW]$kj n%^[pt|πr@cu,h{k (oBԌ8Y T<8OʯĕoT% gRyA3s}cпbOQ/gɾ/b>}GϪܒ#4~oڼX+&iҠR;lt1_ d?Zep}o'z$^g<ޏWQ븸QDhX| {eYU+K2;y r\E:[* Q (sT*Vr1j,:Q~fyvῲ>jùi߳|5p.4+Vc|nDUs1SϐpA0% &@)4`0amr'`H=5{r aϠ(KܻttJVpj),"B${&Xd^Ɔsj|l Vi_Nr]1ѿP^7̖^NQe&tFߕRë͐[H鎢k`e 3i_-ji2ekm1>{"SV1t}Ne-Tg#M_ y& ˴42;+>ҊeKgj:ճ)#X37F>ٺ,Xfl D^2%F޹F )6q6:Q9nM nu?'*;@{tĀx۹ʚRA6Ugq[w+8c{'!inCk-ܺ1O3wYy:M8R%(ͷ=zHhD22zPh ,!;?G:}i3MyyY;Y:|%5[7@&2QRԏ+HaXRF(yʶ#B6$Kڻoϋr"0WK'fhw2c sv$m[fP-N \iHl4P[:Uk9e-W;ph'CJ퉃x8 r2fP,-$!JR 5n'ɥ9㒓2?q~{Yzh|3:E1EAf֗4b=A§õD` &"xow21:-MA =DU0L;@DF dn-rwWt.)r+¦g~'ҐG~mm#$aK\k`SV&),w]qK?Nܶ+t"̈́5*s>]&jNKdɔ*; dFs+;%.4+`:pHM޹ O4V/ꟛSCTuJ0C̆JJepHb4Z;JF2ԍ'sRП,&%wMv! 2C%|n}:~JgCC.r_rz[$q5]rjsa6xZl.yYm+AT_q@na{ܽqՂtmK%^Vzprd(Q(?f ?P_ѫb ʴ~û; zjsNShZ>P Źasex" [C]Te2JWҝ Z_eQlr{ Q - { 4td\b b}iӠ/uHvi]qݫ2^|j3]7G=OضP-SG$15턍lgnE<#sC({QΪمCXȳbku<=`?Mk%e)_.g1˘Ck{ a!f  \{B~HDe)@dhÕDB̿Psv>ecJFyE'ᦑND{SVzD6p)_r޲ h[Xt bUqL B>BWzZB1lrEq?ϛkCR.EF), ]R<Ѣkк"X;r11|̃x;;$7 xFNP2$(q8|{~9j9F݈Sffz]V['x ^Y9,qW*N^&rJ(vmW@YGӔQfXI%$.] 73PҲ7qW(Z%WZYTDwL0ztܞYaOuCa!q /#xWZGM49/DU=OR\8cį,Nqh zxCd\i͌zutWDOfˮU7 r(=<;%i`WNL^?Vt4g|Md'薡*4^(Z H CXܼ |HWaAKzO+DF|f 4DQ&yy@tOj?~GZ(>z{8whTӾ;\ڟJe^2ptC!`(ޗk,~g 1PD)5p0L>5#0AYe +F3 J Q!( C;03O]e TJNvR+K꿦v~l/F?2%3mHc.e`#BU# ⦰nIJsĖJ`{(g6i5-{"E3ZE[,UR8_O\wyFIԶ4)%$LXY_}.LbUּQMW{ ׷$WJ8C2r[0x0ΔO1˘m~T@늝[yZ%x .|3>B,MGtV?s%+.RT5uF>] OI`k6&𡞛  9c`eLmT-<^_ɷgvwƞ-O%#J?Wt᧵ 0 ءRcמ _@ CNS H kx!g:Abʵ$jGP"'?~SlU+&p"%PP"]*8҅9v_#9xch0vy-I'_X;$ܭ[EkCڶ1g>ZT6Xҍ$m+"7-g0.!ЫsA#Ĭ0F9ǴLu@j}CΡ_$!u46Ьy#t_d󾴙/vVh3 M/B,;;w\) :-M%Op Ժη~W=rONaX`W{IDkat[| GuJ!"oX&(r󨣔$HF9qXeE0v=;荠7q ӿ&[w9D͊ѥƨ5G'|9E^5:5Q9]zK6O/:==4MEҍCzþ;ڢ^M{ s@6Ύj%HhqCy>,)Kwg BE4}nF2*45d@O_V8rk@&\Ox>i}e},k1]{ %EϾOヅvl8R^MW0B;k9 lZCHڽOoB`.U '6]Aۤ/)CUh T< ǂGslps}$XZ*; a-`7Gsd葨 ]gK0:aU@RV {qG&DSY Аs%Ms6:M-TuY`BLX Mqaj>[$GA2(9 pӝ!rҟVOhwW1qw( %"chtc.L=9$rD J&_ JG;4JTVm0FȊ^J[-`ҋO5-tia-< -^5.sDYc"4ײ[^N Ch2ifz$V[ף)*%KΤ\Z3scwםsX];j3*`A+9y}.ȸ;U ;ՕkvyMV:];~+><l5p^E-l#$P9ALܽctRs '4xd;PS p)\M  횮x$tfˆΈ3ʌxQ=$vۂ\M m<$/v>I^yWOFݚ(l+"{<-@hlgbyqKϜ?%5ȥ.F$t$!9R䆟.It3vF x=3_i^34?\IS=4{=: RCX皯Wd{zx)\ƒ8orsw\9 q8q~=ApJVrwO@`ZlCR4" JցSd&MPɾsR[Qg3eWk:PFH=ざqJv2 ^b?`V4o ( %2|=~!e4FmE#QWOo7\Y1Uv75/0$V$@{^$Kl!ZYcV΂]ڬc"k` {2C׾`?=7[O_̃<&W+ʊ +}RйkW8*E"~lmx`[N(R=NN YOyMM >\.X r׼7K0>Oe&DL(V6mꎤѳm5v/9:O`NCf캽)%@EB!I +a?#$7<2 T<gtv88Xo/ c_`e&IC~93-LA!ZUlEz=E+!OrS ^%#riGZsӴ0"[r1~1C(LU .i蔸 & * D]Qϴ'ՆZHTH# HHiS%(DﰯQË/uH̶6t C:2&d9 ͚%̬?&U`q%t; VQ6 @A \A:RB$ScRQQcy@Pޮ/aUO? ;c>=HtPCٌ!Db4wJ8I .n֮=/dINcwD"EE'}mF_55.%N~/Xm7k.Q@hcA"+Q׼z .SZ`.큏et.>&{J>%p uBǻ3tI۟ ufSxcЋ7ea}Lgd_3d1{ǵG.7gM>Ȅwow&,C06uF4Zq"@W'o]u?G4.lj5=LKoBI-R. [RzdqgU'{M cs)֔,"la-VB <4@ CkRSfRG轫&0X{?+KbfbQk?_cWע~Hr&V_ OzبWƤ8`{skIژ۱g 11#DG&oE.G55ir 4L; 6 qW}; &`4FuAk7`MkֻX0. y- /éIFf7?) mtMcc+Gy S0Y^k12y=FqḾ:BּNc?P5n|c6GEk(@;*p6&xvK%Ae7vcVi3>I>#3&XAe-R^OsѯNN9')}U7TQ6 a3~PopOhJ[!2Ae${lKZCqO/xe9@>խVewtwT^&bT'a76 |!ߴXI#qUT-^z0(] fxGϾ_-_E}ra ^i3.D${.b0,,#YygF<֢!͜GLWSA~WX@RwE'W|!bz?"|wȳΣv -hAx1:ZfF=`L ~ k2*&j7RYt+=‰fUZ\XZeNcL04H$IjHz]WSG 2͖4RWjD9<+rA@SV}ۂ o^29 fwGg[}2UN1)ӗUIe9J$oQ0XpM aB\Y ī$"TLL1M즙/Z.ab?WIm(Ed^p 1eJ%L]kFg`ڽ٣/\їfgo06ƆItF,N럓5./y)EB_=#45O/͂L `*m`O*6ɶCH㯓_1_u R&5rKx'}& y:YwR5$b2R͌ue,3B4HR!U 3l.cb>ɚL'oh$͵ov((~:IW9IB 9NeHqXļQ%C7G2WW3YGhViD շ*&D筗B}+ʂ2.gSZP%7 g[e܁F@C;Lyvlnvdb fwEǪ+}DQ6{~{i]X Q3Eh_=trו)і< `)cCZ \P|?x 8 RuH}Hε yسhjX ?"I46kzNtŗ.R7P_b _eabeb];O0sM]-G آ@!nA acáy+3psPLB5Iœ%b[&Պtjh ee)Klj_ׂ[M_ ,~jYWtwr&48*̙>kaOLQ^N6N@?3yqP( FœXD)r g%#U\z!c!_=~>f>$P8T;yPĦ,m+Mv/XبUAZ )fFns=1*lPY[pyD%HoL;X?J0|+K>@VZ[*zhuRmR)V^դڶ"*XNJ%pUmȿ[`\^Jc}G4oJ;y䙔D1qFԽ瓼V2fBŢţ G8 @0u"9 WS}G`-5ho>vOLfseճZ2wfB5SLbfҾo`» wXNHyխź-+k|L ՌCH MH?JfSVV']`RFa79YI\=ux Bjuz}`_>r S05%HX`A#KγϷW;⸴>aNnRTxSE5tfCsOU J!t혳K)Z^Ijhh9g/ꩯ)-^$PaGX/ّîL* :DL"’Z+bP|RL>`XܱUh# ƒi?||H󼜋hx:!cG)K\,#'4YpUK>&n.(e՝>0)c xnvJ$o;&GS? *xh}w8p_S&:a~x#YM< o{;/۱/Cr>Ÿ1 0-Bqq 5?HLMH6"zɪ/ESiuq+@ nm_Ӂ#D*G:xuy}I^eƥY9L>S#{v1CEcZ`_-G멘ҘJ6$M T:9}I!Jh3c,lY~M虦3 La+`)7MߎeEճq9JRYS'uv/|&A =:][b @9#'W_Lo5 8 쑊5% _ %s[i~^,7W/ڤ n8ZH y b&+0<؛8rjVO;3`n;QM8'qwo)<$ć/Ê/8aIXQLܿDf[./:R,l{g&Ԉd̘KZ+#J mU? 8Fj{2\ezPSլa ̍-tv?e5 Sv%gIg|5{<׸-d5ԙZ iȳ,ʹ+Lb:TU+OT ]3΋@)Ҫ3CdB$ - qĄIfF(͑SlQJW+5gl*CMZ+ Aqǧ[/|Qq+FkZNT]Y>5wӻ9'64)@(ӈkr1<ytwf=iRv !i]~3fZj_Ѣ\ <`X@ 6eЄkFYT]}'Olnj<^=U@z_-XVҴUC[[kF~000ŀ=Qs>Aj{j%5G/xr#j-XH|gČ$ao{i^%z6+h#?>H9w('$̿X_z C8eK{󚇒Z~v0t\нi!,ݤ$]Tᮕ0xŕR"B?*$fk MP5A+RQWٺ=gHq+g¿ItBBOY&`Ws$HBlH5Hw o(\Hbag,_bpIbhqZty@\\ GREEɃoMU8:#K } Fm|خ$|TxD [Ô~vʇAzNV{cBC7]W)(X}X R3mӗ]>&ïۇ9jz|Y2zͦ?BfZVnpxQb,e_Kinrj6^J̒>Pmbb2V;x՘xX>"2&O9A/MVUx$품N[!g4^:羱& ?qN>^)l|Dpc \s/SZ6X Km\qErJo{SȦ~Dj 80z]$dM_ggj Yfı ]D46) 8h'!B(x? hvT5..@[5 }]Zv^ .u"e+hu=8G46 &`y,-b!=MT*S^梵6w o3 Ә$6x[?J PgI~Bxph#QK[+=0 >կ0]|dCEc<͟0gvGEd7m K~F'@;x[\|P@6PR9=P:Pcd'HR>`~d.0V +X1#yfCkEaP)c+[I6(Ĭ;?,rYKz„njpe/ /${qZ\ldX.3AA~xќ8nFWpo! 8Wmv/4YkCTW} JݡE?Y"ol MvoW䌘>lvOCѭA(r59 mEP `+Ⱥ5B 4.3h*pu,џ8W@8^>0,/P7:/UwwW%י>W зf T2i]T^QR G!BlPϭYfUè@mr=Պki ~d(<X?i[m,P"3VZ˯ePl\N7c}x-07=$O tжt.J}Oj8'[i d]+m\ WZ-@{g00tq~M41c6ԘbLIT8|?$7ƿ "Iyl3`ej²eJt؎a$"^fKmhj܎SѻU3$_k'x>@Bhdpby 8J% ~l:Ϩg|{ >)ߡ$.F^7OP.Su+6ky&d[E庻sunpNBwdN܁(ҽy^DmmMy.~41H-"[9#ȴ(]j0B?euc@zo4ͷ) T$dž3Uc!'0iFhF@2ZҐ%m.n8b1 G`8p$phF*ePD+|X,2 t'+@5eL" u}cQQK? WQ>z1wum{ZR=G_ʚΟ\67Ru5{sgB|j9]I~6^g]k=HEt.^6ZixqT{aͱ_FJ,k hG:l_# D1;,ѫMj'9uЭ+/6̱kN&X9=,'D ):2g472{nNq_KD0,DGQ|z] +_LinRyxk3 /fuӥ,VG̜;[,7Eudz@@}î6 $NlsUSrHVkHo] Ay}ʙ&@Mޒ'Hird[gA`ΝV;BNʼnPLyܣWbE-r宴p0ݺG5/&hj[N6Qk7t ̆,@r^>f\GmXa(T0L+*Eۣ~iq5%+kiZ 99X-&UeԊ+ex55*c÷mbUȯvv8]KC-.HsJ@ . fE;PJ/x3UԻ0'YtA>IW[taK?X7$*/g B*x ˳@ܹ\s_Ҍ|Z-%F΢֐8W]#%|ajO= =MnLq()\{J 6܎PePxlZ'ïŲNԍh#K91t@n:ּaZ4V{Ŵ@?ܵh:fڎZy~\ɢ;XjWE4_d.Y|~*k(!\ օ6lx`h2j1^;pOr퉑ܾ2r2qg"R2H^ј@Ư'uSE켸:@%ɐY:9ik=g/j(˲eE/+gOLErjLڶ)[]ɫ2da9_HzC$@%μc8 {9gˣN2@U ;pTvOs;L}0(8(t>J7KT,шK`kAW?\l?x8IΪq₼RQthˊL)͓I9_m{i'hG ˯:g̲Ým?_ZVy@6›bSU<t:Lp _y}OϞGP7ڈtC"N< 'Xw̢ys $/뺻u/Z[ 1YFj/ {+ss4mOImUݺĄż6yϪߜ'Kbtg7{" m%ٰ%y|B_ tl`9Խq_~uuS/{L'cZÒ!*&̗ 8EAdfM Y{%KS[ǥb V-2ڃn܃4{1~!,^ <ުHW<X.=nac.^K<{}_ݨ1)7:S56?}bWH|5XȒvm&q$TJKNOݣw$Q7 >h/0<`h|l 9#XzԾSjVܢGɠW»f6QEjv۔ru:T5[\#p%/ =eI|#}X6jx;{$OI@w]"iIR<ĂE7/Q>.(3"eot(F}2!w,XP*Jє/_ glϰiLg e!~o42svs5M2jYSR)GH4'٥t>5+:}h*1F] s,wh3Q y}3Y *]QHvH."wVA<1Q21RZ:yI&w¸x)e1?2Avʆ2), lH0E GӑPG7:?B QA4 j_j)_X"cD̋}qgn%U:O[Jd >f/=|b^~-ԥwpS^ap,4e^=zL㣺w'Dge\w6qQ]9ìcRB3 sc֥:9zLK2~/^y(l>RQFAZհ ȟ {D bPQ[wh 'nI'$W^y8+#nD(j=x[hmC㹭UAYQ47L6כ;R9_UvG *FRKýI<\$jY`="A'yj> 4Qi<-*y4f/]Q+'\ԟ v,07xA#P  WyDX,a5*L"qF=IFJJPbScȈWqt)ã5PSֱ YIk4PO#T jAr.6}"Y; ^H0.T|i|8JGk.A=$}6ݜo)5؄*椚] Y[?KTr60ޔBބZCntR Q]7 7FR XVsՖtwHXcbt:rV~S 4¯PO Me ʍB̃j4(/e&3g^-͡IĹDd¾K2;>;,Gdq⥙n ZnoM]Bd'0O"'9}+%S;+&۪,wcnsW>pkz_ qx/H/QJ('bSGm'a>/SMmۣ+OmٹWw>|?0 Zp1$aR6#Jž z oV00HM]&e5H2'`zvnSq8 HAOE[ ]1n䁋Uf\d-øXzNB˨(j6@p .KMӺ 3)i!4tWl B}嬹N^88JO͛ zEہ  iok*`Ș!k %3U/?^fwb؂Xaڽ TemU\1uUC{!feOD̽aaeOV3WtQP ,362Ҧ|AmP"Ԕ#KV`C,̿(pC񜏇ƒrX lA"E'݉HL:~cði- ACf'2o!31C3=N?) G&'A~nre1MJg>uU WqARu3?E5- 鬺 #N~H,I84χO'<3 ?GpBPWs@4x['lDSmS:d!XEbsImNYJU`\Б@x!7KƿpMO6ت6iN$|*-f8-#V9~֭iOyϫF0k# xh6jRtwDl!$s O% G/iZ 1f<{EPNZF>rSrwGYvY۠\ IvZ( Ġ&c")^lvR*t͛ O W(&p?dX |,?.u> }co0Fkb>en)&Bn~4L~֓ }v绁M2Qnuк'\uBk^#Ulh8yV,>l1LKMO TҺ~;z5z xP_µcA\x#-R#t ث ܟ^)E[Wȣ4(5fM[2IU4ukD% @3FMD[u[m 09(!܉)tYȅ)sY}ҭO~sh|ټ|OiϿ:bJoD@"T{ElP %ߥ}̯x. ;-Gsz}P2zǹۈD&pyNGO&`Elxq[}ĉjF SɆUl)l; pLkdwey Ρb/WQqeՁ2j.@L v1?R>$]{#EP#!wa!mg L aizgO:5?+ˤ9?tDEi ->`zoG,M&Qh/F6.2)ë~;5J $v=#[T\:䤽_$4߭wP.Wc pWPCǓZ-P_^/Pϸ. mswK9097no6cRҾJ*+)JVSlu>ZAE} {CC帜<:N4߿'>foڡc\ƀ;97foNWEꣾ S`x3؁u"| ]Q7(\sjT3dB]QBAɈG^~_=|ݝ-;Jq~h4a^>60L]o\eDʘ[:D94_s%a6W;XAq2CQ38l*m޼Q-'R;U+Pq3{jU=f%_uzai;퉬iZ/ntS_k|ԢM+2v'cE#>m8_Tٗ*1&- ݼ /CT 1 %![r"2'eΟ9D&/;;u9R & ;.ψ]o\G1_ub,6Jc=RcfN @[g$nrWl4-@k0qK0smE8o}Or~àIrDHrEa< (+-D9 Gѹ twjNL ʞmB6 9ީ$2O9f"<Ĩ98@4ҩqX=_ïy[E%DSY;.,YD]lNLQP0Ffl')N]U!C[/f)H. xA3ju092љnKxP6scz6@AS̉Ɇ@Q<,)uKd6R>M]qELJWV\WRg,+!>믹=4V;-IV_O.a-3 ℸAU LX@\t+lkFӁJDD#fn>7pX Kᖺ`gD$:@ ->l :q;o/na@QY|Q1ݠ3J-J.#"n~OWrv(Mi:},SH3Zw>,E 5/ c ",g\2:QFMea*4 G0*]`n"X}ӻbրbD9hoz[$ {Y=زg;,Ybf;!5e;_en(Mt {\hDjNۡCC"lrI 4T mrSȘPMtPU~ +4p{BE#M@ qF l.1Ž] CT^wJsMtTToX_;:S3LWX$4*qcIZ!ʶ]ƅvj&. [~Nrq;-1$n)'&!]Mhc~oY֓!s2a}$!9ٰ{){/1<Ћ7! ;cmIZbCeh_Lb*{O!ZuE`)ɜ5C(gLͫ'_/ӹJDjSa%5&1{[O.E.\gI~K~ހdcxG%EBoZߒ>w:3*v"9(|Ϊ6)c̿cy%Bc R1L:K,+mVz( Ƹ*[/ȶ+şIsqcx[akP\aK"c/4wa!Yw>=XSkCޞ`%W_M Xz}6<~bDFZ{O:RKX+l_YH0O:RSz@SuJ= >7VtwݯGMz$Ϻ[{Y,d+]vGbLإX۾(2*=$ݯ``[ﰎc<a#(>Bx*>vİUfCqR0w)w{+6H"pJ WNzpxԟǩwZ2O3 92(אF`0-lg+4z#𙞒l\|u24# :+kX/ϸcJZ$GA,XUO{ VY .@c5e}t1@BMMA ita4e)l/go*d́ "(PBJ*8ά?< *DV6 `C !Q+':mZ.2#ZW[C\AFT" .on>7@Ԁy{J" ̨?L><r[pX̒Q~V>4Xy5Y8VSzR 2PV`qxޓVbߙShHxt&q&VyQ7 &z:]?z$ Ɂ+g<*JЖ5Ac%i78߾ZutE3i`*%#8-TD̶>s/_l$ Dߎ\Wi)3d;Պ9N#z<y9&">mJwv.s7^b :k]ue7D\NP eR"`D .XXte6Y[f7VKd|N =!MݮaP 9A18!wM,H}ʲ[VUGZ2B5 .; ؠ aw쏓ˬN2R~THi*IEjf\p^IAgz׬׻ nB@DlWpgAо8>Zeǩy6QexfU2xbB~}vdۊ|W ֫ .Ȣd ԻjDxnٻٕ@P:}n9YI"HUe%5>K |S%\Jp19HSztwxj-{erM{Nβ gHJ<4k/fwn(w>~=C$ :+N"YbR`l~S)P2$_q-Vc+ϷY+5)`3Y=)3KqH=%(2\pASG#YXmax  WX(@ u2lոí?䠝 ,gk3yL.Qpt6IKqP WԞ1;v Y6..Y:b]D >y^wR̼$5Cl_& ]\v#F[ZGSVI3d?2̓.Ѓ/T=DV ?v{?ZZFS#-hV,t  4kPzִ 5 zK!# ȇN.J2}kPЂDŽP?&dhQBaKW6^H&楣o?2o3 zj,V+я2"q6<*fowq"Hr"`15Xu͟u E*ɚ YX.zri:$2c#| |\[WQܔ8uՊ8e_aLͤr(;^Ka>IH]@2%zb'@$U4%o@P=7m\([s(_`~m+Ig138W<(&4#Q0:Sty9_}ͅ)0!N' 35"VD:)i_35EM\Lc mPNN²Q裻^(yMF2/L;Hm$6M#퇣wD,Y[!>豣8A )wɼw' b1c+ݲyϴ)jfA1 RCB|"R:<MP-e:Biv-ЖS X5ۅ@la2yyUnd/FVk4GVǥU-nv{/> Sj2֔lc_ % 8ǰ|WT | vl0JIj3pxioI|p*:v ?]e8\GƓbn˻~zZ\- c'ү;FݗSp3+r<6q`bw,$F'1]`z=S: }h:9>t\ZZ2Ltu~vsV:$ide2cHW/ 4w"<'^LUj LD=/uMZr4178) E͐*B9ڵ\ "+0+*NPG[hur$rȒq?EQŧxZHgS {druLݏm_OMXi˿9Cv v9Ncv)E~'v*{٠Nv.=Lg- Ue6X_ -KN[^#9 A!dwG9ox0)"˭S@%Tb@RncvИR_uknnߍ1Y-][_x|Qz'?\ޤ ^O6M+#b7YU+tZ6nG+\Q9#zXY-goZXxeU~ T t~$]ZY}%c(*U @{ٗoR_ *ugDqlDv={އ㵦|fh:Es;@*`rn_"";c/c8j. :1Uy.Xb TpJxjHucP7KK/}ۼ}2>5\KU샚 Avr@3fhhQ䑧Ԝ0}^D{N?KlU5_-NSyGҨSK pvX"i }OlথXEֶ¥g2A$o>Zc'̲w|C1s\滆WMrmALBR| 3]0#LcUE y5uC{%!Gm @&8C,hn F*ݲl4jlT㰆9t욋@͜VȍӰK>8C91ٌzG Sm; bID3HZECf%T5mƑT׺J&ʟ3C4_Nj7ˤ_k \zB[C Mߌ0B= Egm. #.A/t_3A3:+l ]iOͫ?Q1-f-: 6GKTSsE{j)ƚJ)S^@˴owh]Cm¾niK?聫ayg&]ʢ󰡓]U7'P"rZ/C%Kjo".Np'^@D{ R|D;՝Ԃ;tt~XYa)dޙ j]KWexme 8pkf dr?& –X[ɭ:ȜV#H PfkHN04t%3Mu1h_\BizGװa9e >IǨ%>Sey*^"KWqm&ZO3h~+N 1:i_;ιSeh(~2T!]%`r$1@{0A2ONe#Љ |FQt)ؐz_ꉗR?}BDJm璛^%K[7 a|a*RJd0}Lb8؈!u(`mF+M'{p7nQuw7h~|yיh\ds]nw *0%#ۂI+e->`ߌN[ jMU&q>юưJ,"]B:p) UnUoqpEЭp@@")Wf#T1[ zCf>/;jbE߅{>HTW|M|}fc O&aT#(_W:C'7Njrb KE)|DsKSAAv \/Ѹ82,"'e8C`ypma1e '!''|4yRpJr.Ȋ|AMʆ}H._xˉ ,,\F }fnzt]$2tJ8=뫬ǐwY%&)_rol |Nib(@ O7)Й QwZ6CQ|ͳ3X1VAwbt,z3c}GD=y2Af 6.ԟaba^`' ЁQ1WAs iН$d-u _,#}ш,>ۂ,,w2lܮ%5/b}KU:1=IA̯4eǷ֓-KX8̾xl [G %iܵ l!;<\@TZۂAŨ茞lϧ՜\̫tGspXJ)D W%!7f۰V#s>2c[AI `[T6hEj}P|=>kÓTGEG(# J˅@.[#(|]g~!AV.­kqwEDyAt`\+3zD{`EI0MLQvL :o-`#X'zeI@kT 净mao;wy?]$J LcOKB>7jMe?)ngM5EX5M˜$ hc;T0JvX;)9.@JhmR ~2Nb*t/`g$91Uמ"LV.9q3b NZXaoT#6xe /V坙=eSou+-ܨ"إ V?Tܴ_ޢc>Ou%*r#n\S>Gk)t'!*YQUa!3lGjA{g2g; w쪈\A_ 4tQcP g+V6A@Q3U|pSn0R {v-9Ğ` 8W ̾ox3wt*E%/{.v[JRqWG*IkO3Zϛ1+p,szaDˍ?5kA̲Y! `j!ߴ"2~GݱA͚ǯI*P/ j\F9?qx !]( 2wZ^žBdBΓ$$siҌ<$_lW?/iQaȰ)?g>SZ;R[ 3owE@5mGנ )C*aokD0c˹v%{_v}AV4/>X@pwՂzظ:V؋sop} ЇR~Om ݠ"yY:UAY!#m`M)\?(Z )g핽67b o79JʵdfXig2noXe@KsGddwVK !<%I{嶜E*rK16F9X( 1HA۞sBL9\2φ*Hî$O7陶@0Q| ZwaV8ܞЬsoK.~Uok=G(g `s^hS0}g@T{¹P>Z>Rx7/8SVh\HëmV~ˏ@sp6UQgڷ> ` *]9"cY Yʻ_4M pbIv@%H(?5I1"#wZez^Z) Ж2teh]w]EE.uhkWJLǞڞ#4ή%?0jCu6wOp$8!|0{bF9Eo!zsd(bnja92;x)nW`^RD ^ Wc*HL*fU`-Lɽjw dM (+G6EAN:LN83X)T.=9ݴMrE|Af~#=2CåSkͅhyfE)%opvØ\sfwi kٳDQYt/s[@9{M\Zcz;>498եb5/ afz4M'\EE'yD |CTٛPj}ܠ ]<'/_/?<|g5ݧGIqޔzjozcƕi8f5,! "WGfK4R y΁Kk60&.Ge1%K!);X_؂q%:C¨ DcчU\;R:b rכ̆.AcQSi´&eZUyi9.Kd*@%CWZ=7$@cMx% f GxRO"ŷ]lr1&C$&{ Q=kPJhKbJ@ray[L7 P{QPCp*3 #.PrSU>1ՁVD9*7;1q" jz9*51Pru,A}׹;FAs-3AOQfPO 6+ͧ`?;~#c!2t$myi8A*G b~qqn Mժ7gJC)yu _6*պ ;WHKj4'=FгbGN>w\/k8ϐC(-Zxt[zڌ orUI .0SܫF"LQ0,TQwx4u'` cZ敷6tm2@/YMްOTٍoЄ9n~gwUŭoC>Z>,)W2<ȉFfds1.Z(X9>(c-`b5qtͯŌ/<@/awhWNX9 2,ױX3rsz@=3FȫS!}m٤Dt&ۭ+R&5 by1|yϜq6JOi젫&; /'ģh#XC%P5NK98zQ74ؖh,Jk rUۥwE b :d0yHfݾ _9U$EǽeE9aILx8ƘMU r;-\m>ak+ ގmWdp iV/]jw R](5}s.lKs)G&#t:@ 5Y[E!41F]Ht;톏?9 m@l468 Kx͓-Hta XXb $%ϕ9b Puuۙ"hI`أ2jCΨpyIEYXT51iU ٙw[baZL^ƛx*WCBp58f(?sllC/?H\>^~xphYF>j&dDФ /K}nl B=O"$f]HM8MT%5? &悿OU 5ad)Ag3~iS)<{73go㸻4)%Dd`‹PYh-2[x%VbpRPq@Z= >f5x"DŽ2]s{8!;IПR"L?C̀yȧ<'fa .U/D H2Nfgtl*y>^2;cڂUck|iN)⴨'T)aX2YAAς\HF\ڥ4vrkп+@/U#dbmߊјc<§D91,3 _d3F(JCّ(1F*a1vw qCʝk`e[4Z7̰D%ܞ&8T[>S8!7W'e'#6 WGTDޮw ]JD0 J ]8Zڟf@}f17Pk9-A/FڡxcUcgM5r=YnA$\OeFzm/Yr;>d3 K0&EDWQ}F˽|&MI}޽KaSYۇp8YM|`x$ŃS5gE15lNЉawlQz*IGjw5(ʈ"b mUW.]5P~R0}YkϽX/ @Q_ }_.eR*_(bEVGua%0h Vbh`Zj>ΧMW[K2~]`KEf&64}7wq/v9a)X~_488ϻxf c`J[Ųx/UDXS'82ԛ1~FupU&"$UBtR+\bEXlɛT\ݭt,.]= SuE/+NI7ov4j)~+D,O! >V.gro Ry͇E5! wQcIh㎂;zqn9u߂tYO:]3$܈.rOXm& 1h'Цm4"&%UAe!Щ!ōMkX jdMCFIc;Az}ygm [vǰհ9EkQD)s^KRx_8}9vMM eH$:?:^|W{[2s[f[Ә43`X7~рc,fha-mb'ʞT/ayoDB<v7\y,?ܝ]fR%Ϙ/]k4b9C{ SϔE9<@/'((Mšѐl,菽 w~2.YWAKBME_( S .| ]ŵUodԌ;y͠-]rԻRə_\)sp[31.sCl$XSU hC ILD? 4|rk"P{W@ Ƴ 14* !\G2_V^"TH9.Y-NnsZ3z~;xw6HزM=^w;vHrcSt(uxM?/8-mEy-' N|dg_^DZ}f5Szfd#'oTKG)ӵXR=O{%Ee#T[gOv$\,p?wṊ͠!gn@ޭæ;e~Z2]! Zۋ |!RTJ'9Pk:g_ [B'eˢ08f[L _GNZ{Sx?&A/ep Ιְ<5,w^a*l18[%&R&W[ue:u7WwOohĸhKYhx=2L$]̐)=a!e=xZB>3(шd/2~d-olQӍ-¶x/1qXsgH;.nRP@= $'` 4T ݤSY]W4p:!wJ Z$F[Q~(hA$`*ٌop`p34,L2 u= rNCAQh\hT d$CF4qmyNfY 0[:XjCn@zj1}]Dj}bKԌ /e*&yh18HWԄAݙ2 Æ>8օmwa$1AE~Pv5gm`W"Pu&<- T."#[=ՙ%lvՕyV*8Qr'皁$RI]`؎liأ]XlPBI~4)!gׂНi핝%/F@'P*5oI(;B#z͖ndz~΃'殴k@t7>xϬ=lz%+ D0niKB[ؕBi\z/ eQߨ\RsiZ 61qt+fg?nVvO=RiاXdt V!l5{ r׿^,N*G@KN<(|J`g  ipHUv #[EPr]̦T x SL5z:szoPd)yA4y<1$P q^{/oRNIf;Ol|AC~Պ e}\!NmDb8c'/I(Ч Xar2I@tLL#oT@>D6t!w?[eouX9|luye[_X˗{0i<&ڋ甽ӝS0 /h1{Ygٿycܑx&KGkL"2p Lq<; qi`HĹZA⏻yJN1JT9xhc5$eSgm]VbaV7 ;[.2ŎEtGuGJϟ]2FOGxve &3tk%!mပ э TRX 2m k/L5z^1-륄i( $֮YiЖNġIBFq9p52Z<ؤ M?*js |>;`%쒶킭2V~ժtJmwZ5AO)7% aV̚*% 3[C?Ll$袼<#>[۲FhqtY pRu%G  tc%`)s/ "wݴ_YqGXT՝*>Mp )"!k; ='q$GCjL q:9(mm(rT.&g_@&NhvοJD )̝ۘD_D)N|"fyƿ*4kdjnlᔦV I*+x)=i alHvn_Mp$(t}.{ ^Te hee:s5zL _)>CȔ 'ۗS8+nnc.*YlUy Cnh+^I+yL#40iy)L$09^<sQOo\TKfkO="RC ^au}=?cHR'*}0Y`AQ_49l5 lNdk[RLT„J2ј ڹA܍:2VW]N Y fP <(Ϣni2lptӐK/V X6 (ĉ/)PL?{;tbf!-AlEgPEi<`ew6nu~./QPfJ^pKLAgv0tS @'@bQ2('|8I9ϒ HIIi!#:Ɉ_H.X(3ehS<ܰu؂k ~+oZ<ݦ/t֐Y(wDÎ=.^66 Ctݶ`(0ZMc54I₀63_&j_[p0$MwA3$@(К]ӳl A_upD Ү!-ՈH;C/l, %_d9uk)7-Ք'!DQA:F& !n38P2K,ok/7.z h{dL[_("iC2uT; 7z(8"]x4hJW@I})" дj'TFG(M>^ |q1]e.Օl?c8dY~3CZZN[򾜌3ڸ9D?g{j ޟıgaeCv@ʞ\^VC_~d_O,oN{T2Ht$J9M·p :UAvDzTAôS>j=92}#a6.{DtF>BæxPkm}0]Tc qjm.zF*jד*<3%5Z1Ȍ]9Jvmnc_UacDty`>'\c-`i1=Nlv|*"m2{v\z&OVD2fZ++Mѯug jY#f^ |y;g2[7v Nn 1ތ@_%6jV˖'Tm;fuKшxGSQbW8A<O_I2M"zC  ZI65-큪mQ_/޴907ZEf$GC!?ƔD/ 'Ssf5AƇ$ph~nqaC^(Pi. 삭%Q5<$7FUPkˍ7 [."VZk]R/XNgcs4 +m:ӑ!1;ڄIރYHl` JLLbcBQrWTlE}%#2tłϧܮ|%&-9T qu)G&2Kue B+8Z wp>~3L#!zכG -xQs#wyItF\,2{kgoBu}^p5u/:+ MqyUjCaKITS}K/~;_NRoXٱy7G?dWz 0[L( c sM6\%f/m *H.Aw#^2΁8kˤI+A"VO]+aZěUb x> M ~!4j7a YA:b' Χ#Jw1Z[ZzU 8E1 qA"mlE&I^/3+Kɭ$ern t[LBd gQ]a(qHX,Bo婐REy]"Z0 9yFzIk%a9L'&& rOLˇ.x0@0f6E8aDVfUy̕2|]Қ6%$kQIg $(2$/xу Pdh:$!Ezb_Z~Z`TNj_:LgHO,T"%F&zYq%ӑdt,,u$vBplya|ل)71tk+ Um ~٭g&gv 17h12('Q-*%F3{{q 7;TZB@V #h`Al|›c7ilL8QrKN<Q +e$<EAyPA \ )P^{ϯ2&i(Ebf/ ,rPx(S*,h#t-wi,^x?fOZlYUHk/,={7ݑɼ͞z[w)0lnղjn62Hfs8saROs IAIw<#Ʀi<ڑ?xG*$>4Ku*n] iիQYʑG󻋷ָUN4 ۅ0 ={F,y$vf6g*TOaJ W ֲ# UkDD Rp cAx.і'c?^Ο# Uᮅp'S؇1/0#$)ޢRe=k=eoro;[ES:m?oU@? "-A1٤&)&}`OubU%'[_̟>MoV>=`S)6^.MefڍGbQ,4ʣ9g+Mיc_Xh39BtO MI/Ha$2P(rYO;3T̳^d /SrgA.L}<!j{xECaA >4ʋ=$-P:%T߳Dt$hC[zun>/a -hDsYV%ћT@I 9 'wX{^/BYuK ]nT Ц.c?.=UXrڬ`j: S"B =;>΄m1ڽEz(yϗuIӨs$c6o-'s&Bm[u_Sf觭x9Àa_Ļ"m$yۏ7cH7MJ.1UV#Bibsj6-2 ț'lѽ `(S piMhZ& sK^]@rM|,- eO[ƙ5T[ι^Z*ő}w#TPUUeEed ʵRo.ώF1`ɣj DIPA+f-7'7{s )nM!xƆr`;,. ~'/K;vbG_$ %*mjEHKIֆBiQ*45[+R| xB2|h+@cY h7מߺ7ptrϏW@9u@{W,CZ!Cc)%3$/{hO}ő5I}fk>--$W n1 GȄea*U{S[Z9Pj90SG4ј\l)g ][գ@ +Z^MyŅtI)nA Ջ** cY' %$p/sAw=pqhX)' S B#|ڌ7O6;3(e`cja >TApq%m}RiZ%pBeȇ5jtMOfvD}vO,#=<a4 wD)VceE=^|6܅e{RouI7p T)N\ p'ڨe WI #O8_T$I3yZ){.:) W4P\4%7^˶'`ͲwmX#)0{TQ9)9R/:ƃ@q桓m^=z9frs嶌=-g)$z{ipfPu#)Yȳ7|1 \j8tOF'T4s׆[*%9vi9b F 8Bnxj@;[#)T|Sd` ǺcRNĠ̪xnRO㝭GT\Q௙GgkYd]<]>F}xb0p}FCbɂ+Sv-''/qy?eGkFI@oeWFxB _6֫3D--9ԺP c=QܑaMpuDОm^CL 0zXVݎ(Bϲ lL#tsx_sHˌN Q9 r *b^eFA&1!M[ s-c` EG$ZLȗGau5u'| SS)2Kl6_;}"u~OE揃^sԥ_tZyBKd [~/p) >Tt ~-K0'OE'^~u+a\n00q`) ۪dɅ-Y.ROxEK@Ƴe#%1,U;QA?U]Aζ)z[p:G<5 1Ԏlcf맜_,Ѭy;gDUzK;9 Ɵ$|3&10[ܻbN1>_?Ս9ͺ%Lb?zz81^Jo~& 6|99fVa 8CpTx܆L_Bz˨߮<j)< DXROG_wyZ.Fs+}c2:T=6MoR-p࣊ʭ0]}*d̘sk;jdLC }əIߝL8/ cb:/D ̈́ƑJ?L+=6^+ܗ~=4D*#j=z/3darr英re GDſu_sX[(hЦVS 6 o&Pp^,{:$ svp,=;fE+=dxT17 XD^Hk@jSY1/%antnOKZ2Mfa3aˁAq# &6`AQzܷ2:gBQ!O`HJϿZ];ݩݫoȖh'g&"iG7[mҮpӫX3" q~ޟC{a~D멆,G ùKL?: ,2h}wH QЪ6N1(ukKm`% l UoNhSD>kF>iоYtBu<{:GOφ2nf3^,֫lV_#AC\]r WͷAĠ8l^*$ş`RdNhOBؐq[#4#Q2C؟bLՏ,,AqJJ- kŕ8K?&0]BM|Dm&2aǢٹrC׭(/'w@GJHV#7a@$rHa0~%RQ:yhrm?H)BCrT8Apd[{C yʛNş~Vv<֡s\2"ܤۦߖj I$gh?Nȋ2uDmY}xpC‘DFPkQpK_iʒ w\F@}a qxB'ؕdG]2MNJ3nXe뭲ϐ)=ljz|.k+9۳܍1M}j%߶2Z\%NƚM ʒ>48g\/!O-Ԓ=y~`xeڶBn~q pmk݄%_Uaةyc^>&y Oa,4rymLO"Rék>\}iMkxq5ѐ.\^sOVM(6 @HɮcqwA,@n>)7QϩδU主8U ;꧂JLLPѴ!UUEx5 }QSl(K\QX17PYրC;S% QUn[3og7Ƿ`cf?e1%N,3(*XBT6u~Vf_@F7L3[sF좞|Aq/+hylk*X1k`tv5V.},%:'~}dk D`O]%J"(͖tybTp X5{ZxbnZ`F"]rğy'1&\:)Ѩk?8NZO0cCԅኋMmjGqꓟvdOޠ}cx=[ A6xnAa锻nm l&~5+8iTT]rfuDv{}.(hI-&uz1ﴈ覄m(2Y߈+1ܬ^'?Ky!fd@DM#i ;;SN /;WWa+7[JQGbwQ:R{Mυ{LdMiwW+FcC2A4f,uq,AO~`{⽁O5heSqOAȿHgpJ,SYh6~8MY+y&_&a)!nnCjW7VƂ6E7o#NėF$-Fa %E&j a9=u}!lXZbK%?R\Dŏ-%LےF',l&{^tѽO&x;4gNY=K=u\0ž0m[ݴQ=\1-ؾG2#c%p^!|ǩeŊ-5U3CxBlcN+rmaQw~&JdW꽬ʮa T w)^2ё ; Az{ۥ g\vLcsL۷Trx\lRnInˆPN1Y޷ >%xIk.i3$rBmk0n| 6 ٕ;LJž} tP6jAwT3 h㨨;"-ˌJN Z@Ұa*Q?pnwS>VZ1n=ؐ#DUdt~s}60MYlMu=Cft*&h7nTrٰk> "_L6r8 ̴`Aozj8_2o4ٽ%0>n wZ`&4?Z6!(ZT*6!Dp]BUNY6ډYa_J#=Yʭ`d\1#M 0 hJ\q4֓@xDH>lbNg.kkxUِd Pyfn^+j@ pǨ.OU7 PwґɁVlk9 >YjƀNM?B$Qf}uPDܕEB pJCb3Źge>sg|{0]:>;]>buIQh0(ϨXNV*)H{Ǟq֯QI#7FES7\\,d q,р?L1wU?wVKF-7WEӌ1Y`vߢMD#۾Q3*v[4hw+)403[EC7_C6 J1Aɿ+ކjn&k:x.3A)O;xF. I/ \?mX( h[NfPe^*ΤƜsk eg?.e5i+lDbnu{72nl%fƤ!,ٸeoS-I_ۙ`ـ&Y/UgjD`Oܶ~XL=Vc5/kmc>"t{\M@\2mNjk/Nֿ"y>m EBŔۍuv|.%:tAV lvfcFY׍\cwvfuPj\vXJeUv*˃N mO }DVHZ.HoF(S"j'5MGiG1FYCxpU W=#:uä|7kv6[FP&lk!*pε ZC~Qw Kxjum)8*E)·FK.Hfc_:/l; A?M=Tv#yf` %75͜]e*[gY#)Oh1Ǵ[e%QfYEpZ ̗v2Hp, {g|O62L.b) fE⅔yd8ȅmfDQBS[g6E7|ږ9'Ĩ/I l$g5kl'X(QiG^[`InXG| @#W-;8̠ 9zIx?,됦@`IJq]} VŇOS9Or9>>el fVHr6|ROWAgآNsTcX#Xp=۟;sIYd<A°aJvTLٶ@Uu0 {aVTH;eQj%!='Vui&%DFNE]ãMC3}u*twĞ6ÖrJ.^meXLEE8;yD- eD17c|m |#DD7@:[s*^A-oI>o6٢vU"sSۯ>崞'-tlq#ɼ= fn-x0Z{4l<l6_QrĖlEkIm_@ !{Y eЮ:vZ_ >67gl9_BK|HHX%չva8[ti)"giW=[yC82sB1* ˘(~vHU!B4!:͟Qs 2r Y[КwH&m>mgzYyPrCޡ.+JOtS6DO)JuW;}&L-L)W%4m$YeU ڨ(׬xJoaVoQ:p AR2 aev\4lQ Ŗ$0 hi3fg:fd, }a3LkH핃34u4 UC}]֖vBf+$夦Ni ލf`3JЏ "\V”TΚI:̥Ui v-6nf +,I.iV+ ¨4w5A{SL>Wx!t3/9̀4GRZ"! k';ݒ/^/#tՏZab<:A*oY gNҌ0ntQIau!JH~E0WEmsPA*&[Gy-9C:NG>9,QS>-QIls$}vb@eLgݚ!~ D{BZBC+Z*2BgL|O(k|1`Y8 6VRyЕtJ<9gɿPHc>( +7SXEGA:7U ;nHcX?4f[$p$vd̡b`;梇0n.Obe],*oIHp:xc]!4Zs%KhmOt{؆o*v^UY 7+銋J5[ H]t>jYzfJf=SH,SN~Qҭc\ H$yytpknN>EC?1,_PXBEi<ɜN%U<@HXN{>M Y3\ 0Aba?;ì}K)B {CbI1St3%Ysz-h4ҊD?wLm W]ٗo͐:Sx]K`=o4ZVcq5*sMZD@T=V/Dij"vZL]Vd́]U)K,g~Y&Anז);6&Ծ-dїf!Y^8 IQ]c*ʙ~7q=G+6TZǏ,´EBwQG#A S9 E7(y85tz+3g+NXMi)0.#ͣ"lъ;06VIG)H/#~IL5>r ԝ 5QI_!$?&U* Hk 1WR5sǕf2Ь$L2:431 aAr xFmTIߴ02g:*p65Wre)=y E[(9dTۧ Jz/NUfS3‡sk.3:]iYF݅[ѓ_3zչOA l 9ZedulNFLW$$22GO1_ ,v9ou@B+(Q'+_NO@QY{\ >ț + aTڒ0@׌Rqԣ -꿵Bd#zZ':g F=᱖Yãw?ky > Y౓H|۾ݾ uVC_.X zn8m,ic6ȭ vu)2nSȆ H~~fEn/5 KwfKVѫTvJrD6oߤBHҚlM+{vPhVg׍ga,]Q5r{cϷV]_cgܑbŇ,C/~]>*\A"-NS,pc=>dPjC6uxD]78Y'B"\'KLO1 jAp!^tx<--c+ˊ39 sͽftk16PhJ4'w\/K#kt>?Qb}ۅ/P։pv6To3)e=#dɛmRD̪N蝅F'xG v7pph=I|RF/zO+t3B(!DnՁ#TسQ/c0醎(.}AQp(?Ƭ[ juZ= )iǴ3to|^c3wj D-~#`v&zyHxi Yw mSI_/eL0,?yZ mŧ\.5HzSފD8UMJwɄqڨ{J$"ZtseT vxUjh̲ cDZ QΛ`'H"QE'ߗmz!9|o(,Gɓ֐SwT;?hy n47y쩳rT;j*1DB?s9T[E82%l7asFiCSMU02y09c4-8=VVF=sbcϷpv;:$姛~XDQ4` LgnD#]D;"Ǽ[BJ}g{z\JRmrFkg/J3b@i* Z\)B1;kͿ&cfFgꬕ|w6,prZr?&X4g^jcVh{y܂6lFOyC/*CM78_" +iS8$cᑐq“lufxHh%lz.fEZ2-Vї*&<*Ⱦ1m H׵(VŎ/2B]=^;//dz tc1m(ӎ*H4{ f38wSˋɨٺr=Z'Y{)鷍G|D!70<1ZDNQ-zԆ[Ĵ$XneOᵆBwb n;P.6 pi'vƭ-<؊} `6\6pi)nss;*XR*pɭ?s=`{ 0RIBpظM #xl/#sSzkLZYODΌe |dMv~vlbkʘVK83ck zgqq2&䘇ma+شEM8ũ&|P[%TAPL!y Uc'X &d[B_mk~ /o*Mnj]z7RťWتJ4tsn|q|{y:Wsn9ʒ)l3$2e['KHG%sr %PUX3Se` .n}1۩>v qIV3V[e\1${=b"C',0YE"Fjb єBU2yބ=`yQrML)ӕ~wDK eB Uܚg31y S<ڤⱷخEl 0sZ3 㰶Bjlq9D}cˉ a.Xʊ&|i!NSTrUVkQ N<}ZqTj7%; ; ddv~}iyYT\>W@ w\pm7\`9Iza@^@NhH/M@NԌ@ ~UE¨خpb<Q_wUG4)=u2_giB|Ͼ&zQ}\1B 8\C*qԚ/CPVzϰgyYuMh@D@#)5(q㻰~Voǥ.3O41CQ>y?>K`̆s lL*Z,#vE>)< )r.{)v}}Fp/4|SS9ۀsf I?4/ezv.XK"h5M&lCxr Cdu tExr,y MSK@veF&.X8Rc,x+ -B`"m(T XLN:۫M?MFO(ή8߫:_3@?,KpBI;v{\i\SF{dK/s/3$65 ]n-!C$y 4"BîO{#nR8/]y#e -J@I*j PW4 ϟ :VsCgЭsـd&ܠ[Z85jKIeôkHFd{ocCij-jfmdhVFv*au$WҾdAXk~8),g (3+ZNEbs"rG _pbya>rmgyr"~-yZ(sE>otj/mʁ͕ƗAIƖl`;r>8 ++ B^}aGsp]WCb:m\cE[U.~`Đ1tcHݫʲ*Q"ڈB[aM v!=agQIs` )j@5ϳ5}Ơ ƞ 'Jf>=~n{U(:\ެ J״Έؙ bawaw,ЈƑZj"hfDH 8n%1d9$`bk H²JQ}2c`fSj\ЕY0v;W ]'cQ(}(2pJ DFeCw8" *FĮҘo5[>B7;D׊mdJ?z"޷ u+qlk?(FY_:]ssPE}tg* ݋ 7#հqtA2f'DEާR^B!%X mH=|\%T%u6+R*q)"ab]>փsw+\gȰ/"8c]4Akwxhf2{\N-u`YPVAI;ʚv5ÑO*jɖ|D>5`EgP^|mF}{8fJr>Gzsbb ǃ2NOAPD@Oueۓ9 ,Qqv1/|t2 n0+ ~u9`7Mc1}Cq@\N|e\Ol^ xWViśx0p cCK楶{q> FskO@7Al"Ԣs*p-V tl`Ł]Msz D[AOϰ14ZXk&I^;1"LoT)6> boZ}{MєZORjI'Svmj.9|Ֆ+voTIfh\VVy5IB ϙ`pi.k9Б뚆EJLQrHJc1PL#~ `?GUmfZIB7sCǑ<)N[=)[!4DeǪ`d:#⽪U(lhfd#Hc0&GȋlOJ咉/538.1Wńc?P9}@B{5K!#Aᩙ!bĴ`=Ҡ+C+ISnL6} 9/#LKl5sz`XR8ߜi 1Gsਤ i`W9]N%ezUB*9ׄ<ZRϭ5v;jw ROnHm"I̸'|bF%yzq6tUV"в ;yĥ5Wt/!&Ϸ\cJVhUT՟\&@Y15C&H>KJXV@ǣ=0Ef ,3in\dMo'&mtf%Ĥd]5JA3N\' _}mbw+*.kDN2x _zznz_ !BxT t2bH"8 *u"#i/t}Y9nL: ],5"2/V@ٞ(0V` 8Yī!Uo( ѿ+2C %&rIbzQƫ{ZYJϛXgj_RͥY[jŪ|*uyA;IO.D`!wDb|F50PIT4t`+j@b_AwZCIC+N̖=V (tINJWXᷓǐdBޠ8@*ԇ lA$!w0n}'zip:Zx(Qረv*o>j$\]̅DΥNq֠uƞ4U9ab +. S6Ÿo-AϾo>h+;6@Y{9qR88芄8\j؄7'|-l AC(B Zu&;gVbii³bRDQYb+{p a33cΜnH f`w0,:$i96VRe0f- =/9b9T?H&Qf/P/ʊf1&bۻn h~#1{ET3Fd&HarZd o32ay\s^#Gg~̴_i 9 ~MrBa1*dY'9L3s/N+{I~aw[=*~>0u2V"*CҧXiCEq:hH—gx$w EA`$PPq/;i}=¹gT?ȝbe*)A~J^v`%<@qʇRjs 0Ec= Fb0- 9V!ޟ&MNc,i9Ue*fuNxGx.^Y9\jJڧfz/-݀HW<+yn(3b0/]Ye#0#^m~HO{ۃ< )Qo:{Ը aJ`P2%;`/x=B$li2vY<ܘAۅBzyJD~cQfU7XaN[zyxQ?U % z>ŦRLکs\5uՠ Ήpi\ 2Xr±~6u{ 5]:`u.*KHUuIJUC0}ʘ@WV~u: 8\9lCFmD-H*9褌֞Jǡ{~Pz4PpO&T^Ԯre3^?X7mm363ۿlA#R;5xg|B35gQ &23z.OXDØLA+αDV9*sل5ID6i!)Wt.VRY*7űNA;a+UFi4&qM2S/(WS}q+wEGD"-4&)8zC:I.n NGuKC-PxzxSRυKi[tDZ~l(DQagW}Ң5P=nj;Y׋&.2PV[iӉN"^wfTM(R92{3٢M$CP}( -2n8bߑ љ9Xhۈ.R]pq,7y Ww:p\/qnrbvSvgś|J||Ý%%S©QͶ_5:D!f<"V,zrNz赵ȧ1ZY^*xKUݐ9yEd{\uYgϮJvcu!4[֜F̒xM^i_͹{`lE4h؜ R.;ys8vʪã+jm1yڋ;e4Zu6IJv|x8); kB ?^!oEya'Lem<2b1d[Gz?exsD?l }XZQ_l( WVuB>Hϓawp|c.G=MdL[˨iצ}*cK$AMCӻ|R6: xPa'{xO/Szի6CeZqfi k p9ʩ'gx֤pĺ>{DRQ)09 (& 7@7׍$Xm!YjV "L WbyEas"\^!ʄzZehg+o-^nSD Bt!ˈ>Hk؄<c9iTGe}򯫀k9$л!ž̑L*U0;JCkgtmxYz :Gڎ{PƆb;_WC>?G쮻2մ>b RJ),H+yf[Šp:FY L,רcv:``GΦ ΅NYi/Q)6ܗtF%lQɥb+ywuno@!@Nb 'P),p@8IAW-3"(TE̠"c,g) #x9҄#6Rfyε9[ ` ˻uBƴ_|k<[Ú\ X̘;(~8Hq2gVWJ V2)7 Ilā4?{uAq}.="hWfgRO3UU/LHʼnϥ"d[X|jݛvgrȓ[S:ou@hp N G &Zq14xAF B(nXMQ NQBh hq:c{'$yib`O:mRh\ a, Us@{ -,*KRom!tE-¯ѩ:H=0\DQK)dc3-E7A6JYpx*n` >@bN47 \E4(LWdWZYؓ*S ^rœo~50v\{w^2ITQ I{&}3f[9ڭNzmRлehބN(,.1FNaeC0dcy=.Yek9SO71x0oEg&km2w#(^?Lt*MѶ0{5%)@ʇX7s䍨^=N (~̓G_PP]fTW&t= :qU ֞ƵHR3سETκ f6Cv !38gc2E^s2\S#"<'k_s0"pMqꌆ(+#4bϜG'MX3\o0O[ٻ[q#vZ}C\A]8Jl,^t~H[uהuh_SU拋^é)VB|v 8lnAFɼ5%:lz8D{6-7\YAj,&dermݿיӞ^j1*[Y{E!q+77杊/vŘLNqHj]nWi>^At,? X;Xgh yX4>QB*x/`qxVXH=gYTtB)밴((~+5Y)( (ᒤPvk %B#f .6qkpwIl>`'z?Fbs[7/pig)s9wAҡC^i\B~6T,M#ob7Aij\^amM7hq8d9=|{u;'>E5s m0#fDه3"\׹b <򋇂!3YaWC\>fB7\wZJ>U.\YtMV ,HR~]σЪ50hnY&_ [zꁖ?(0E2nY+v2*j +jnbs/TPOR`/7YsDlhkxlǾݟtb0Ot03&-Ѝ0 o976r:k|Dl ?7h"xR^q;,sD-xs=y).(B{0v!Eov6A1[/`Ynju·e;y y'|[v 򙾔f10xA&1paL4I\zàb`iC@"QKP@ND?˗;h킈AAc爭 /O?uAؚRH}iO]O2-YrT8]*iDf9:Hn1:}|,oֈ -y$ko T3`g`+% G8yT5 gWz NĪ#˪5ݺW vg sX<,q>zG+gvS݀K p4p˜ͬVL=9#(mC Cz;!jj&.Lh}Hpco9i [6Po 3y"x|$]&mB!xj/Br 8b'ezZ`vN[) $J7× 8_ ijSVj:3.:!حeqZYcCi䡯6.ݾHjM'0ӤW;+ >iV/6x!+"C5]jr!8Տ0{k"sP:AnQGA]ߊrĴ2Dp.2v7!YO67NFE=y7Ngtٰ/N-.,afQJ&TG^(ڤ3l }[WDp0=!<ɎlaBZcMc<B&%j}kNxw[QpReH{sXea0con6 =>yNLN3,{ǃ>ьR:^dٗO 2JY\9'xԍ3{8:%{d '{'ieVƗoS$V#&KʨN6r_'I@uD=>t VZpAu\%ϝ3Љzd[|d+vO+LxM_xtrIhJҖq0YII5OѶJe5OG:Lxg@Bű{H?VvN 4iFSRضe4l82K**s^|#)7J x"6AYp ,\ 6\{9΃{Pm]4'L9V{k ޝ O)ņ|ķ@ԻU7jDS7EWb!C0a2XKJjw1f4HAhޱD;*@~X@dnh0iOf6E7Qd=\ *c;(ׄ -l*|b]^Q7I/ӟ{ l N;0*xYvGՒl@֟}JmȆk D /%cgtomvVtݐI<ȡHA\W*s3X`+;g$ '+ՠJ)6 *ah}щA"üf1'c`v%)}&2Jx`~ČW$gJ`gK%7 x_J8FiIq4ω@榗wƉ2R)o!Dd\4*e6JcS|'^7<`2*r r@ ڑKZU-\lńIBY99P3ˏؤ|?ѵ|= :D\ f[ڶ7M j]dpxO^TNg<1No9()\&`է"1Ĭ4cO?$NƉ/Uv|KS_H]J;tn85IґndېV,e3/"eX?on57aGZ D*JLh%tL}DR={=I 1$mʋ??Ӵ+44F9[vSʮ"[I>g-⍿mgi p6ڒ:5^s_e@~݌ا~ٝB=S0̝=d|7ePbyqV?3cxj i XQUW7*9:uH)ʣ8WO;ӄCZ؟i]ZvTtuͬ{PQݝ_ K%am6Uo ;OξNH7T/0Aq-Qʼn,Çfƶc'PƆE?UX=Wp[w7" G'p~*,Q v g^v(뭁kvķtV׌v 8>wVfd`ڤ GW7.}j"$#PT O&46f&]#H+ ghLDCY-MØ.|7 )X8o8E>b4/^(/-$B}rl^N@I3 E<\jk; b$t^q6eu WN'5VY2q J u[9Ͷ Y}J}.-SY0CxcHXJV1Da7Y~]l .p^JEETUҨt?Ӂ]qtйȈ]WNӗ Y~ ͓R7#<ӰRyT2(7xS1cL1\3jkdQ,Zx)VJorQqE:cH.m&VⷼE fp@'&pPDD Ҷ+pBM4eNc~īȍXRp> ۆUKTz4dbDag~/"t11 `3K౾s|Kӣ*.9+! BPY vI6k$ozh|f#6aE]_ו āL^, Bu d(A:3O Ne-Bryõܷ^JW=n⨗ [D 1J gSYIۀO9-LvצҳS47gOz^;7/^2p`&P1Kuv. \\iɉ tWQ60Ьw{UQԨ^O,\Tk)$lN' (85M%;fИ:ԴXTXU1!@Po <, K7Y]c u,[cm]yWy݁~pWL4*wl~1<ʥYc b9ЙvU|ێkV3B.)d{=EVJZо(V`N+bwZ_8-aK*ۋ#8WiXIUWiw-p.^V? C%=nr Rh>~& .eP eTSb0fK:vB/ޮsN|u|Hx]5YX)MgQ4){)DL:XQٳ;[xv'̝äFqZTBB1ys5R~xf(`.Djmu>yxyHY2ZEpCGL2Ȃrg zdy8ɕ"e.w측`/6p6O_JJE0-▨tCޚ''EO3 {͑&k? qLyқL A$m[E 81_C}Q=bp\ j%m[* -x.w5ş[E=7zA ^0gh}Κٌ᳑TS8 _#)jU[QHoh-4U.,[tc9"I)bvV.ZYzDŽ?^htS $OAwyd|KHrq^W 9)]yĒ줡>Dl}+,]?SY C/J.F]^mW<IOC4^ԅ-[6,~b[rD:,me`+[YsK{ը"Y=y!}R*O=Oݡj˙Ee9qp#؄ϖ(|>)6b\X)i了x6wok '0jyq ]w;:ݤ@U=+]S|6'p \hLN>W^gO2B`?ʍ 7]!0 <;,Ca#a[-$9 x0v׏:_LAz2Gc5U:ظtohKbmB=brc *5 hSR4 XL)RgRNA<"Jn.c{ʋ8rLEvzh9c.8wwL*L&z MNE[hk F4ւ xHv8:DRbe#a ,% >?EFܻq# 8I+=o>Θ53\@ \;h7ZbC=eITx$ E:N)Uje.Kg1+A=9 z.q}/fhb|F"G`)2eDX[gH ϜRm$xԗHke9%"%ZDö0X2^bjX%14[$UmPrΞ}T f@PIuL][/yGΩYXu;uv4|iW-DQ)յM4B_l*"D{j ';cii|!\>/!;(Y^\OUO&d$C z5HTL!f${`IlZnZhW}ld~ ϐ/@ vҝ"]vn i1+Aw vP]czcF=Jm W:pey-p{"&_4xQ@~TDV0\u #̼)d!fKg{_3PL&v|D-G-J_Vd|YL*%J#˶%J >qP𧻓(JAc8 >rlfbp:ˌ;>d~}(l{0h) JuTS0zr'&#x 'f6@nyJC2sEJpo]p' Lhx _2bn`w?۴fXE]V%~k* _WՑͮ'śV)dy>0ο55,Ez2wrjzFi5~ʳKy|$c=r`n%?TƖb/WhbHfҘq %?+w6?r6o mnLZ-% %;r49E< یv`SYW uc9+XuE"q+TKƌŃ*2@Ԯ mZ/:tLĻ"𣻈2M| x;QSM?&)"~ӡ+T(56rE +MԺၣMɐO x**P[UW d;:1K-?q.Tf?C_[*8 m~q:9h\no[ h#0qsQ03 &A0Ȕ;AFno" Kw{6*=`2>3wGڄlTmn&srO!߮j=Juzo@b2 TT'*ۻ_(70IpEH1fJq©zgٔ: 1^ a]ä{ /ߴP?5ߝZn^w}rߨ7 |ZE[%#b cxl棙uQz$:݄kM{w؀y"ˑl/AΩɁK\a LC233#hn"ukILN+lXZjHN}nqY%WJS=yH<( &G҂Q~$ps7{ƶxE,?1wמzDyl7kXv"kX˘<4(a XJWD.cs3/ˌDdݮ3IWBfl ijAq8+dw%g=ˆr^z%EC,_+ :nBu-1js[2!18fDs앿2?Tz&^RajK ; _) {Rr&GH$;.:xi'~ãRWT>4*MXt@]V2?yY/AO v7e{9ÓtTeZ7y5ټh2 :Ci%>q&;V]GPs; #q5)U5Dutҫ D2x׷?ڶ>WIInvX T՗QQhT[̀ )5N:X].mȨom֟<- :QN{mؘ@/IXp YZџNiF|<!ZMA^Uׅ~mrTűlSt: {>Z> "6.. x(ųEK<`׈߬vv24H6yT%[h~Cm;)4/Yx9l>֏)I_(p~GFu7tNI) fhF }j"ߖR/vB~poUAa+ )`L |)|V":}87B+{n  PԖ* i ? 72^}UKu22aHOԔM'jނdo @ϰ퐹8tX|jҀbD,~lǽ&V@sKw %3Q&q1m91Cq$ rXM,4${ipoY!(__{.Xs1US"g^f>X9,YawyEٹ/F\hڿ)[ڮ`:vi˾g-Abw e=IZbB#`r'š %_vOlhju$;>@K/ B7ŗ_pr֑Z}Πhj&d'[yp"[%%1|`~ϼ5#զ2;wkٓ$.2ֱ?e4fK:^rh "(n-y *rIqxyk}> 3DZTT"+{jXߜJ3NЕ9"ZH% '3n¤]DW$@ Ěo6b[;L!u#VjE,C,r> SZdہ43:<z ln;˸I\t;oITŴZ=Yf"48Rs]a `;^(eUHʹ A aeM|L8Ǜ@j0fu:bT⍺@Zݧ~y;€㽥FwZ}0OSFǤ_>;+6~W/ .X{8OYi 6h>Fr  >mT9z'4V$/ȍ+!OO:k X; F71$:nDuPy'Rd8r= ?[VfzRU}[(hc8~WC0gHԺ{z5qhڊ#ۛU9W0_ `aN$28Cd;"P@q-19@5V;ή ~j'_˰<g2Ƹ|;؈&s~< Zö, x,\V,͹\l\i.~s D6 ^媣0Dl.-S8,sb}\x `,.(&k^7{S2B`>rE L Pr:Sdyc̝7ѯT9 d$tos࢚ w=WY6U y漚e#j/] JCR{.MDVN(_a0b+;_w M}~T69{V*jn$Д2HUvIW 2^{{6e`4aH ?bR(wmӬ",Hw xvpR["5Td9V^`s=wI# yS*YN)Ʋ;Nl] jFΠ_5Ý[^);rCi T dOho߽r9ȒVbg->R3d %;|ɸ0q&iw+(}Òy8TT/&7 '~yǤv9LJz`Ҭ2624װAmIP A}cJ?6+M'J"[^HʚG1] <)ͫڏCV(T\J$EѝႹ1_ `֛9"l1l8N?- 7̿>R2]_b`iaNk5 PGUso(re4%SuF?itaa@]c,Rp%Eq%z`}$.#^zn)aK]K]vM9`mU ,7͎5S_Tӣ~dؙ3N|$_fZ Op{̉4I 󈀤q"x_wG˘.3>Z[&'bv֦%9i\ʭрg![QH7۸[O'Li^'> 96޳[4|Kjb,c}1'9 v T[`,::MKxn^ְqxOv>7.P8C^٠PwxοPhsϤm}Ǭ"Y7nT'xaWp8)jT9efa' t7Oث>1!@{ @ ,>ΗԪ:q{_ aT7DNڛ6evP 4z.?V#M:!~QLU`ks,h g`XOzA?Pd}7ګ%mhApR;P'7oV&,dw頯%Hh8{qFvP\+qؔX`%7#BEZe>'m5᳭ݩSBBFK_>rsTk:t[7x51>͊!nV6|pN7п/I$K3N`(I7]G?y ~D֝Fl}%9-_$cUy_B#C F\SW {rH얼nF -jٴ(wJGq]ʠrixf64d' T'7 <;,KmiF?|"7oڽf8vkr--3Bs}:~sc 9兦wM=ßh?٪>'t3z<H'8?]8ށO¨)GI`7́7DջFq? ̃ #FS2x=\PRSQM;x"uw#% p<ֱ* &}*K[h=:eLyٗxGbtH7@Ǡ=Մ_W\sE9fs@!f(%u`)7g= .j8j~ރC =Ѝw2'E`AV,>oqLtEzu(IƊ B~{ ^n;oS1@XY:t?*Kl_":Az; P!(0Θ$<ΖQJK IL`;JX + iFHDi VQLe~~u#h ~lg՝njI:L԰;,hq%E@,L}IէF;n[^gп[IujcbBnT:ZwϙmO82|Xk9^Q>Q_"/6x [vwM/pIO`)*\뫞?8/Yn5'o'u.04*NGd"czkH!-*)wk ASKU]9pVXbv) a-TD'}Al'.\}M$ eXeyx(RyAzI݁Nf+Hʌ5d%TJa G0n{hZo?֤Ec8!xK EJT\=xtPើBl>xC@[.1o}S fyT=1T~`_?3/c]vDBRjd+ޏB̶Rs $O'-vһ3^@4V>2$=*CfI|~֐iq1$>wOR{Oj'qb< nn|nX1ߣ/L.(.p3X P)9NBAhWҷnӼkTH)W|/h֌oXbFLb4i6: v$p_cvD!>uP*q>w;>o>F-%t1qojMkVCM)arTg@>Z[t{Q-@dȚ>?"3x@~HWR|Zk*Nj7J@˂x!zǻV|'?'EcBv7́}8!!F WAԔvN8Kl\8YaSW ]40e.RClHlLjI{L(vIյ؁cYA,̄KqN/{$Z6KmP0_0`6NAkſn}ǕPkSwΏc;Jr#-v]bi⪒d) .kh^R2;N6m=XSa ):xLJ/Rf!ve7iÂ[bu 󟪧i`[ŗrdFϑEZЀg s |<,"Y6֧)VW-㥦(Ih.;TQzB)ZQ{Ŕ)C{#8 !X7:-3 2sLF$*sr;׮QQ_B*x1W'{GwYr_wL .˪3?#Yh+߀B:)ωIz yԬ}@t=eSHP=6N. 0'~fIDB,xLܣ >v攡2\B͝P((vQN'ݩn0̸7~ 5IQJGz Pa[cru}]N*8N}6{}E%>Aa@$Q3w}}QIKSn\"s L n6%hθӇ t}ZW&$ b(DI?qMo_5l͔o ޔY}De;] )%8MóCOyy([ۮ,QP* Q$D/̛f% W|̡9bP>8!\|E5KTyrU&*Ex8/PCZLplouh˲=*9*fP'Pe}VVHu# BLv-b)-J"UvZk{9?utwG]!;l-Gϧrndc6bu0Opr9te2ٜX:zV[a՟)b٠)Q!t"no)x|B!3_W%cÝu֦,WK\]fk"'"Zv2u<}ilQ d =k0ܩ\yC8Y6x/)!_5$u )Q˷qjDsY&T:ma[(Wp{ VYz2aPb$wHCK]-3f^zI\:PN75ʈy2Lṕ SzQXkÍC2gи1; E&B<|p&{%I!rV`IDF_# sk4AߐA54+1KkφV}Y;Ld>6gNm3ݠ,K*rW&CZmT3^e_؞CTU=\S#rbT\ ؞X@(Go9tHIwB;Tv'ͬ ݋@c03(zݛ7[(kN"3Z XW&_9U +7`X'Ȭ<ۃjSx2kVI)&dep\*hS/ma*dz'OU8Kt]9D4D& sX)̘59:8 @Y(zUCLx$2e;L <ҳ$lg̸5j l5Opnry>lUQM~Z).Wb-c0ne%j%eNbo~B]XplM\9ٳ5=Ehc&.Vj=um-d ='Bҭ]省^CjwK+;Q,&h]gW]"whY0G)M:wӫ'F&b\G_}1JtZjw nsȶߒ*,̼om{^ BPp)y'";dZi0\ RG#Rn/n2@UQ;f`JnNi0჋Dy@zOp=l4E++j4B9h0_Wj>)%Uͷ,?<˗GmP+m jasZo%A)5 v\ ugbM 憱^W9rMBozo3t"#dZhsI"PG4f| tv...-:2xގTmYa#pZ^QDui6WL:Tv( \v$YI ҄!.гS1M?=ϽHo+#bOh ӋHp5h?с KԩwnTsz9~3AC-ټ;ɅsF0cB;xH{o:oϓIZ<^b5fK5*`/1ݜ r#U6!ံѕ2빜(MEdR ,MnQD 6gQwi{Èˣ:Vi_A{n z'C\˼sk\"9 ro;Al޾6'2QXzz`:c[#8˒bhhV p8Y=?] l {pp{ Y2F5Ţ7-#i7Iiw^~qbouhByKz(mRxuyn=5T"(JBڒY`|41[t]~iMhDy,:*zdM}K%l!juXE6 Apԟ] 1`2N8#gaK=etҖD۶Vb"FTxa@c]d̄)7IN)`",^ I܍a"&C0ڲOχd4Z;ZڝzP<։Q:3=R볺KqDž%5?ԃ'.R"<Π: F&Ɵp5HkFv%`FwZVx ̄Yy$M E=ŦD ܮS l)|/)Eh k) փ q"EF7W|׶̷ 7 [W!PӘXr5&;Cʷ~M!(.檀gpi)~oF7iݑ3X̖L>ouJOwL{W4D$fd|vRwr[mGs7ngG\=#3l?BI"I!e["Շۄ@3Q>Zpl(m5{_¾(GXs <9$%.< M#%]tV (+j$]?Aǁnf7NF.dbFsg0h?Ca ,(Z0iCT4XK2ȏ_b<"Pv<lKƱp:Q8/IRtCuv= h&ׄi 2xi+W0vXs!gԙ:lu}siSOT$Z%aYB=K}[`\_Zyj r,yΐ"lY3#3 ] ueuG&$7 ` ]ۙPI wmҫ3Y+.U3ی}He7&\뫎Q;& Sw,l q2K@l:^eŤ 'e*x AZOs^6t_/2mV_FECCGcK1DP9&=jqqbPem++9ze7sު׃62Qr"_ށc8`leF[my<-1b/SIP 2rۻ]gY֜ql9+B#y3 S~ofjz!'.`Kb&QT|(q5 m"ᒊܼђ.N7D ˴֩@iH%uلJRtn~l̲iʠ gŁmOeյ)# H&E$%@}Th.V (LBrk{rC ?Xbx8N- $]1, eKbqށvmNVT㮜Q儧bˑ 9]Wa#}/Ǖ*;q*?-$2xݎ笉fjtZ{B?1x 2=bY5)eQ?i[|yyv)7B$3!"D[+a_4Pw0壻oHqu3^:Gu[YyN´.y~ $XB)#х`|qc)KydۊKM~I֡oM}8+=e*i6-]̙=hd-۲ Jaa<%=T nWtȥ>*D>dxhZGpQD =Н%ol*2 BYp^[b!BY mUØZ*b$sc6ڏ|`K|<7*S08BRE.{-vn_(_R,&6x#e_,QqXUQ|+GFqr4g&V,24_Ci__/, ]{VVO@{eXe\ $HRZ2Qx|9AGH1M䍆]?PGaFB'mKa%#CܕGR.1KԼ4.r鹳eb9N^dաTh޸O\ _LR*Pg*ntK(g/xWi]fn#JzZ(~E ukPդT[Cʱbs]|mZ?(om5}گSoO mE_Յz 41H|w/HT/Ųɘ6[_G)h.&t+7HUdQV2R“q1s~)z7 ,_C*"r >%h%PY 7oPk~>YRov`$%z 61gnQQdy@8_6^d@`v {wX+wVB~Crm8#+xÈ.:T Zɰ /UG2өbrS. I3H\G)(+|Rc^#<$QLY2X>[j2 bBOvrQy+̸I=2J9ͧ%uWAF]D-90ٙ615-'7$±uztũAi#g\&sfn[y95gfsBJH@? C~tnFyǑP\tcWaOw7-² o_e 뱄sb$4"5n9(^k'֞@8t ay3s`#gkJ~$Z/Oc* btGWwVkBa6 S9?_i֕Pt`5HY [J⍀bI"Xc#y/e ȚZs>g Kl}%sJ [+>lRzk@,*'1EـN}Hp5&=3}QPG6i6*{nM[IҌm!~"(G*7K}L=T(C LN)#_prKID׺zbF!xgj_̈́oL"5<٠sִn>@`ںN| (tAWʾV ?Іul,@!xP q?Cᨱ8+ ]ӹ9hFār߳<5@w$}n{ "g!0pG&rK{Gz-02Q"Ydl˳- .yb|O Yƪb BEA7g\&K.΅Ey/9=c<e:w>/b¯+}Pd5[V;Ө&Iqf\XrDT/4d!,[a2$5fN'[Q- ƕ[HvVs"> |iza䲸/&l0˴QA wA/mP2w8A3]uH hyFTіɬPJxdDswgL*Hq-?8Pn3&Rxsq.Hpu{37=@<+e~(pA2ܴV\NkS?4qBwͼtk:(OWyKalQ7 $m{Oe-#;J *opsn΂~Ƚl9Zpf[0 Slt2SS;$v'ȮQU7> tA`_mRVpA 2ô%/U#-%K=Ta.>9&KvOP0Z6\~RR>J@:aeHm)~ÉuDᳩSY51u^vEMU B #nL[?-& ;Ab+e'd֣WA7F12P -D@"E. CwR?\rUfw0f[wN$ގ$VDR{S$e%OtyZK$@1) 'jP& NGĭZ-׹i bD.$arV D["كzT\\کy0gc<RF-϶%x3=FX^Qm4Bt)x~)) N*ohD6d4YTkXʿIαF>[Q.L :.(msoד7#܏^:&9?6G S@qc A+{4₋r 4prB˰^')v^X{= UK贽iF-su"{ǕdLla{bi^J㪪=C1G0!T&XYfDD6\ʐi$D;aI,p#q%t9*B%o@I54 >⌝y`iF" CWtYt3c>ϤЫ*6`(C{˟q[".y=>՝ӜEHJ.5eZO891wp-1ȈѬ@؏nj`%k(BK>fL+'m 9.@z1~=x:h[IogSe5G?"|]΂X촆ilkGHI{ijdS/?;׿77Ma|әMTAa4ߣ :z9P"܃dzR |UM;R5h@G*oC>eω&^܇)&r˾̜CG'tS\?&|PD4jadŸ GkRUg~*~n_/FW |9XR|6"׊ *ʮ-!Ƅ]RٶY?r`Uy RƀCJRTZ`ia=UJ@qAU\K$^y*h!lip G29'.B̆liW?(|؏[3M,V.\!5cSǂ/ތ#W$Ti.k 6- (`ҹm*K( fc[7d6,0͢ D٨7,_o<ʕ@es=o5zu 55OFɶ:~ 'Gi](]dpSWP#Nk_5 8 ,|M˽R/WUv89]+ʉ,V=Yz$jDbiʧ%m7@hO(=mSߚ.wD~_LW䜣 2+];"-DHH>w=Å-QIRopH,/xDaw䶇bn СnHBà|C=Ra녡Ϥ Ln6WRq6/۱!?p|p0cqvEj&}.&/|< \'7g3my͇pA@F_zIF[E7<6 6@pgL-pݙW׮z!Nv4vbDbž.W;!V F\_.sVG=hǟ7ܖ[+ (F0n RLlC3K_&I޿K;C%ܾJ]?. -8'`p#9C~DN5\*&Pp8[A7pI~Dj:7n#(Y\q]c|LE[zoY"SLD̡Rs.__'=,Чm96Ǟ]\ qov:=uvT#ք"./Ө|>Na*ib/y& )@Yf^]'<':cƞZj5/! O}|P= *b @[(r3lνzߒh&01,QLp؆-cA+iCvA럼Ms}"H {tOHa'kUK\Fո²(9 ñ'y'b)3g\W0Tt>zp'Y>-?ø9NhQ1s3UHrRtMh6եFUDg=x6R7 @ z|ebVsA7X=}=;3(O]P-g=<`Z}h@z|UyT/n^.]w0]􅤮?N?C5nM8s 'n7cr}e^s#A_*PtfbA5c~govӾE mML 0P a, Hv!aznWcb(e!zʿ(z'4~q"vMv+ Аxk\FWH+b>&i렼oxZZbSG4K"=-5@dɗH˃UFÖņaMQ@|M*O0l1E'msq) 1g#&Y&3:A.r*ib,6[ܣKFtOۦ">i+<+ z\G&]Ar,kR/ЂP/X.82w0&~*6SVlnuHR! lg_Dę ͔7U1CT6 1#:xVVkw.EcӧY$U$x+[E¶#\+ƛgo`CzQf$;G?cӃľ%yWg %h`yIT`@)1@H؛H,gmx O6m IՅApfĜ! ȸCe2H^GR9o1Q[<"e#wzib7[++=hD308ÅKXsьZ}^T_nV.@ R}7"%p)R1w Vi;Dwx~ @Zx>P(qom힧]-EH} Y@#O]XSX&sź|B9f>\=x5p d3 )y74?oZEy2gaN0m}*ߊ hm:a2O_wuHfe/C.'UoѸ!jGFykw=궟@f#ZXb(^p0{Cpa@[Ōx F둱`[Nެ7k>u;4‘\?x"nCDIZKi)2ٰ8ne?/x:8xc5g;i(>K Efdφ\ڋZs2f87"~^L05\:ٶ-g_2E"Pă67[ OeQCz)9"C|ZDxd f/i e [ޯDy&2䰊dq[P_vsRFDr7lmQhJ<1 ?nzϬ8D)Vۘ1N .q9L6, ?7 \7m..5w`4d?fQcbLҕф8%ƴ*֑޼-L3GJT6jA1KBGu24B\u(8I%c%sgyfT?Hs\0)l[5#EΟ {r)6 ٝtIo5jatCC:1wif O 93-{vOE ajP\=j)5cz4pf7vD52OOb ?I)j}՚F!S-0BϙlA~Ѯ˫2^^F5g":޵I4fDu4⤫WH=$OcT;sR7D;AƮf2 hI/sߠAO*AF?Ъ(|̋tBVvQ'~N~;yViy͠sjk@mS 2h̘ ΆTӫ"cts(+㉙>8| #+(XFOqS/&@ޟX-q/I;elğǵG.[󔽺;^jhܧ'JYQiv㝕 1}gjI쫟u_V_~`s*f' ZvS񻈼gU!1˔Zxy" ,ZY?hURK'5SdK ~kP)Cp`-m `$e ziКG [ )Q!pfI Ѵg(1h@|üGjHpͺ9Z 2Lipæ(ָ}23N BpWzE%G3lgF8ӟ&W++&g VH4mЭkB Ob+k؇{&eržh9EtKVY%hap[i)AV*8;StGT}pjgCg'9{pݜlVY>ai`nqbCI\67I0;oy٤NAU` +'R*͟.eֲܰJ5SO-M8hc0 gLQtY;@$j5/;Md:߶u4k8upI@,^ߍ>3BҢKY?9ĕBXQYB-1Pj lFJppNU΃Ze&( VUY AҠ.$93.P 3'/uف*u{|SrՊ o RI$÷ @sJA@P @qXYyf{E.`"1oH˴`޵9y#-sSϋ PPͲ >7:L+Kdo)SQ]˿`C| Dd f_C 쉷s C3"NR{l/fൎK`:EPQKm5ؤuy#}_QDisjzЁEe[ 6 Qjw:XѠ;9Ll7nh!<qN >c{2ݽ~32@:yp[ $))s',6)tY@kr) sxu|_>4n@nvS!]ۛN$3eUZȊL/,*q3,7t^{R@Zv}T0_ۑB` ~ Y=w@i:q3(֚U=]ޛ['7;οR?@4gLX9qKr`o'}SD!%tXpva.EDy £zǫejéEB`/AoEf4J6fGC&h/:1 ֞޾n+$ 9#MsT.i$X7=.Y3aw\O|9ze8wk_%Au/\pL¾Uy$$[VYKLGZsX9IA~3'#W2[phXi3 P ,'UOR'&IoQ$_V // L-:ׅR1@4!+SD<ǟ5Գ"^L\uN&{`Ν}TMhY{ar/+"WSk=$Y=I'!cQ"b\ˌ E&ibX_Oz?}0/˲ Np3dH w j^FK.3|NJ^BOd.dⰢܹNʟ/ل`B)3 qsWPyO-%3Ey/lt)*fDz^w'Ҫvj 0]4tV:1r._>562wπ tGzK暈rs蛹RDW`x|Bod/&?ISwuz$"gr۪8feU d髣ut;j""CpL8&%j4[6 ( ?@٠n_ GJ+e8K ymZ˯6 DjX{Sq^M1JQ0ےw_^D*E٨hѻ6s3C-/2X=P[N"7qcΕ_38~A 9t>1,"ՙ뇿&C]v˞|un!PCa8KhN46 e򰽭f:xt$Z}X`m(| :˃ke=v@g#=˲,L[Tz2zw=z%N~} 8j,]d|_ǐ/.+e3?nQT-\Hܼ 9 j#[8C dg}V0':#ހ(`CRknϼG`eGZ`rl1/Y>!g1pG}nCg+!'6Y-_~OET=my l^zpco^wJ7 h:ʱ`4UVәl THJ#XCzk~OE{GDBl5Ja;2硊3@FzH0 ȸcۅ:p,Ơ3Ü.#$ZvZurA4& ~kGCOtYo,%K-*q8/&E, p^,&Ʋ6btIEqr+eN~P6t82 JÂIq!Nٟ'TAvy\+Ĝǃ 'YܝҩZ j.\ÎID;ͥAF"@qE@7ܲŒ˒6=|+/YXN"P&wlTYٞ~^j8(TL(b.}4]mX)BYR[&Ni 4ҳd4*Obrd@ ՄI!0uٝ-,>]P$Wt~K\3ҳ$~H;wy}i@(ȇT?Y='N>v08 Pȇ6OmmmԘ ~ BFTkΩJی^.R .|(`A[+ Ԧ0"5w-7}R,۽(%y%h&Tυ Ag[5#>J;<2(v &+pizbkM&H/c|0~(KOB`o~gv-_^bUAhҥ9 %H>h8=E_ʹ=Yx(kz ospwe%F&7'A_uĞ75xM_F 4 3?;Xe;Mֈ6 1bb,?mh-("Su{t:24@TiJNYz:5OɩW*4G-m A:v/>.kkՑ`>t rg\Z~eIt*(J rf>F Z lBj@_?\ca)KA 7ZgXDi]W>Ul榸y$>̵*~sw -Io+yím(KZc{9BFǻV+x^،f+i4peVkd1#ZJ/R΋OI-*!\8ܦePeVTI]Xhp^ʉbF=0` z<V a 9a@p㙔gU`#Wx?Jp!@f/p:Ob#" }De0_|zHr; -׈4z{).T'2"ㇽs}p[KV-%mYA[GO3O⟧r G֗{Ӑ2nȶ ~Cwy yg]2JYSqבiI:5 ~eox@wo/1ۥ$\fR/=tt1WyYWPpRsM̱;_ҹ؈FLcDeENV ,JYq[P uQK}&yCrJ89ةIjn/t[P(2Y3mL 9mL!| z6ΏF6y侰r@HH/>(8USC;  1κ])~lA̷|_2Eo |Hz]C,ZoiEЖoOջ9E"QN *_'n<{ X"\kq= i01Qnx6OJE&%ņ"VmcD8Bap5%W@feWFz*mICԒ@گ?O@N&\#ckIhC39AoGFBr>36l̺D"q(CѪ)F^$mp'17,Σ -UjD3R)WûIY|r j{S ÞGA-&xi$$!M"FO는Hpf >1'o 7NiMPoTwيtYxU|V`a" #bqc)Rsz1SU߳I^桉S'8U9U-g ^=x@ϫPiaq? `69j⪩:W^@^b,DB6skpu}" @lj8'Y+g[q`3PT‘yD͝,IE"#?p]麕x%k V*@َ'ayW{Tɗ@ ?:OPXP %M*M=<;8Vpa?|ɀAl٤o_vcR&'^T+C`7C?5@Xw2h?0a5g^GYkyB7T yJyPK3!烼dӝaJD%nExܬ ̅o4LXnEeFo2Rߓ&=>إ胫Q*$ﺐ F)H.>'h1bFrbE0'TqBjKs j3׹Pmw֝p*{bW43Ѡ<C׶uiy7fw%ޫi8aX:,8vj>B L@q3Yurx%9֫1 ddu񸧤Z.Q @=B$5AMi:Bhغ?yNjL}߭06="1H+DVyR=!+:Lstg?B8_-:q+Nձ\z%0!cW9S.yI$ *hRKc ~B"|+C;<ΡPS?SNnhǣ~e]DRZ]LhDžq]XMZEs}S4v((Q{7 9f&3Qٴ)D$j`z>9ŨD12qaR,q'=0MeC#NSs0,gIQ? ٹWkONGCyf;DK11B;6:a eKr 8˘ZsΔ-Pm&D:pzȿA[7dgNh%(fZ,a16Ա읢S՘0J( hW c}LSBLRf污HG#xދtN+= 6H LdSn$ )vz/*QOb0pv#ىۗaq)Ʃ"K+Ϯ4Iv䊦2GK毩0%.1(A{QC Jģ#,Yo$ntͣ~2L)uŒħb>HxW>$}gOCwƈȮZ9HUw;o\!f>ƠUuÔ:ON$ٯiB_s=3)MU H\({`4[bd )0H€AlHat$3:y$ =qfV4:W ITr\xs"].3 T1 fÏ}K&wZz?(E;vUwOUV$yU:OmYQ~%_|e?GGrڌa$Xs;U[~eV ~8)PUpy$Mzn7)GAT'CX澸;NEȓ,GٕؓB7>-Q;u蕷NEgv}חNӍˇ2Nu6wWZQ#N^<s}uy:OG+h~;/l H9>Ln&vl޼<2arHԇ3%l:'Z׷,gZ[cqnDҝՁ-*HACg:m "cp e~C<#fjߏ)'1ZF>^S֞`zu`9R%h߼3*WI4@BOW ѿ47:W+KZM>Y]ne- ,f'zLc+cUԣ R|4B ZskxչIM=O wi%wGVmfRL`NNA$[v-Ãqv \I2Յ3 Y #V º;O*y |B-즪 j>pg>v^B"f?5-d)ʷ$f@ ;VioڅƳduJYqaԜpŘ+)iA?B@.*R9L=NVe'?]G#>rhS A we cXm #O٩T^E;DQVJbkx91 /]ى-{FHC| ~ mPcH j#}d!⥴_6Z;Hk}cQγՅp= *3|44Rl|@j;[LJ@j}t>ʺRY)^@ a3qk]ڭђ>I1Y_VL MQEW~5 *gfx|Vd` #q&B̽fNκɘЦKG\ }-tϡ~ڴxX3|`ROXVxqlZ`tʭI"6`.-p/* ̉GmK=?x#} _C NCˀ'Qs:5x1IN[=PJ1ѫFב qQAU' -4'*u ( +Nz/0N2T 8ei|".S)35Ĭ~hM+Ħ"й6( I{ih)E8=AV6RYј1ȽOH@LZ 'G0UP8&w#MsO"[* ;[0[mpCNe[fˉ"BVQ%w)>1 jjUxIgV >$XHC%R~Ƌ/F* Z7t~}m:ڷ_]̊#9Pv~rԪ-7Ő&MQqV3HQe,nod|M/Le" xR%t&cu!FcS^B034Z/?KB+oD $n$0GU#>)I)dFs&oCCOSVmQ肥j .<>TkZ'6t>lRiQԲr"=qyNѺ@)`+\pfqwېdof#Xvu5q?O4ϗKHNMs*r,٤sNl wj1 f_.NBs^$RȦOhD{F() >O\j!(n;$^*M`E3@&% A_-̸M2=hmV$HAޝ}Riz~l'ol<*?l*p 9PXyjôe%`p1Z AT]L=3\a7[!^̫2bWs̔`3XY|ȶi'1V>HTJVѹ+tK!bs?kϜQfIKX_k,6_<6Ȧa)V3޸BQvT-vې#ZK,ٛ: [_mh^"Z C!$q_`ӶҰO#%lT` S wp5PxBI qft7Qn%6^%^#Q %򯬦.Uxk"5@/Z!#6#eq1.>J$r}e`{T+΀K 3^!Й%ښ{Wcfg ?RtDꌏ⺳͏<0PٙrQuҤU@yL9.yz{+%IѾ<(+K(_E؀ |EA4u9҉3=b "|)jZWcu@,qvaJ<•+bRi7ޑJN%akrMal.V,+OD"PgPc"&8A@et+eS+A/8-o9|s~9 bD) jwtYR>ġXWD<|[+{ԙM.>)d4*!*sla@򓌘/c";|[=$9k%@RSrŖE.Z!Eշ; ͸E"h1t GƫyXv8>6/!l~yU > )lb:dسjB}b{' \kB1Ws)9+dMLQzjqf襗cW*kEgn]1U5ôȕVPsÈL~`Ÿk"}%ɣh]5zz8ٚIWR[L:-<%y6TP Y"t|U-x<+fdf(2xIG8dR{3Amy~qoM8=L_@vj^6 %bç ³H*":[b*{YQj-)jȽN" :ƃ=fDg#W !ڬ#|qyG߫&~h3tҟ*'*ErVi?,'39k2kZaq-̄G%2+/RǝJOL>ap=rH7ZaGd<TOtrB@cbqS\"g\&ד(嬚^{{G+zR1ǧO@'qh pY.QDu Z/0EM13z',V@NkyΓHWǷd˸zA(8@'q#/b="8H%}VY:3N8oAIHKKq?#pZeaΏq䲳Zta8KK]i ̓S$x>[a!ZLo!uqܧ7I0챲 '敗 Y4ڪ$s/Zg- ,cu6:!\K񽓎+S<9-1qE.͡B9'JZ 6`h;>s>z'}7뒲eu5'X@^@[WN'obg3 /ۭBH* =m U;<ZDa32}!w'z"Bq-.(؄.)&6eqK z~y;@NӖ}gSRd;K'azkjR*> w [P:ceV[ ʊ܆MqAS2hhV$>\|ZywM03J1r9nD!GT4o8#2x|O'x+ͯ_R*vND- S[ˊx]z#|<~,U䫿;-Rp黠Nt$䐚Ͻ'D[n?Tr~)` CSRYa5zqz~κ1̇RZӅ#f Z^r|ɷTnǡ_c`(KMsVҸ.NG#^u[nĀV:#^D{lZd]KO{@/Ơf1wlֆ>h7eGMz{n)>GO>>frBN:p0N03AUPHY&v' Q+^pU@1O(wT:%Zar O{j>Ji Q q(Ӛ6=ũn~]W;[ҜI͕S*(a&;:7*hpJ^*+n(\ 8prn9T&_ޑ1/TfIM,i9:<Ҩ!@WrvDSч}.!$qFo!i 6YIǴsu EJjactW-;`zb N_lRi~ ثgi#hou#?B{&^Z[))(Q>K3j tod}ouykF8Vh@" emME+C?bOϕT;BlY/gv@0{i'`{At-_ͬ>92_4,` %T zsKT(z\`~@iGkaShux,KZj2?heC K9/r |YzfV/2f cv@7 0^δi΀rFHl#75X4h`8 t]}+vEz.z /^!|2op{soBYJB-S93TͲ0ޜP0k.zID#KQC_f%@]*U/=Gi0ͺt: .|J!ΔZVؚӜCPf!oݳb8" E|/K͡G/h ( G=ʙf>z# i%ԝBY-8"a+?}ET8u9|*O̖^!A S1r*Ja3WW.!DiVzE3~VqȐ;Q m26O,]Cm5nx1f߿K6Y@+|fSsM2NY _$b&=AEC2Go<-Fox%l Hg}mz!0mߥ#Uhb5Ľ>2W.ʃЏ@Mt r"=1ntPT矩`\O%!Ei'axꎲ3< mVDF45~;C.hAJ2]YQL^3#ziξ#Zz~@q lp+JL7)~&Īꯩ-- 뚅 DT'&Éu2(ND=)WS[6&Y]ny/,Y1vgC)8s.ܶ0z͉*︉ h@DrE_'QМ!P3;R3cat2+P~77 0lR0/:G[Tم@K*7|Z@z Y2nC= ?>QoG*1_Lֱx s v |+N-f,]i 7QkC7!e= ud[G3 CgJDIBzKC΀s&܆2ҿB 3C cvS\2K%wmQMHi4-Gsw6\ /%{>3"tTN\bTn&Kv\GS @G:wpG4$M8YC>Xl)Q6tKՀ5=MmͫOzf~&Ox Ʃ]C d&ͱn>S&43WI_Vmj4N O/|p7t@A䩘;.~NMC߬åI%z/ DBitm{5=\?OWh?.TM$<*`K;$az_ū˦-}G#A̮nԱ`W 季R Ye8RBhP^=BOO-%fg1Y#%-=R\%\T&$}ƙ@٨vCZ$θFnqՂLh,|ڰPpOx{.׶VXJ1"tqk;r.2uZK-:U4/=_)g=u+65ivRPjdOxAR ^fMKƈ%wzo^D3fA-_$g?a ^:#p<d pg[@W`СH5gn6Pܭs'mW' Je8vs{F6ouIh"I?{bu&Bj2SX|_2)cZn}uƵ(>)Y<@òLARg%= 1U;M;<\Zӫ\e;F'c.pqM{!t_;%N4ᨘe|=ȠN6nSTg??`Phsl1mA8d(rQl:5f+v&^?Н PQ-WT26& 㹟؀iMO^3܆>hFC*9 H۟| 3σN#i,BRAUw6~($<(p.s2&<5,FrMi̢ zŚ u}fPP"3NO|iմyA9hr7mdqh8WDQ.xk%JpmaauܐeS5 a!2 _-i{]RSH#qc dV vE`Ʌ˘{V~0a}N3:Cwaޛ1uv0p֝e,\iOZ?~}paV2r﯑bb'&?MBelk&sY ,&kwun!Ra[B=VM<0l˄B.[4Kò^R>7w>ԏx "C5j+)Ev:+M'➎|ÿ] ܒFj[NY4 gvF4%l\>ial:@]h4Qæ[p+/~8)0_K2|4y$J: e+Ċ禅} 堢nv :͡d!kcX@d9E!"zox?^7tt`"(*9&{=AGm*Gz2#R@%c  %?$IAS=Bji*տ1jZmbr16Oa;lL5T*Ydnڲk/gުzVw9>~bC?b(2O,yJŁ;-p$5Ӝ[iߌ )اbc cX>?Sl~ L)AVkX8ED Aɀ(6!%&9P`ܪ]K;Ke=zj` 23 sF0LnәD>K}׸Tе-E4K 7`˧8K{Qz8 T4aY0~:p,B ؝0_?e ȵʥ {9oa|2nt0F7y 猥8`fY٫[BX˂@t})e-B3uY-鈔Щ|r -.GPb<x[;]굗,ԸHrKPr]7߻,?sun3ۏ"vAJ&CcASfH,Ad (*-tZʰ Hjfd6i=rPUUW4N/!JDU0oj+w] d,l%MӒ~bS/ce17Pm!X|)/+qS_ }`dQ,>v_i_!X">#K3s$bg,jsҴrP@)ϗ=V9-c!\cX]j+A+Ww֭ v~wvD+܀RnJiMF$tR $</(H#AvI"+JHEBaKI:D ,N (M4=&cD̆58aZ|+o8n泴~[>Z**Uqm3BRfk]Lz(,G0Oi~Pު/loɚ>>+-L@ϸ(ڳ( >JE')\T45Ҁ]d߁F>5J#w,9 <]B]%b3J"sͶAfP?biOY7HmsU UfC1 j3BLmY|'T"+!nٔ؇r^w#9c`ڹtߓ'Wt'sXwNlajg_*䍚ڑ c&^PW Љ+J?:EgDoD~)REU.^T^[ǩv܂lY$%JkL> o t:ZO$ yK+F(%.(Do&U0(^IS'mȜ(wI%*flC{ xOXtĸD>(us@X3I`@-K v!@UsϤoA[Y"Y'(w"A؛>_g"$v"R/oZst'xDqm#߰C?N *MtWJ=CR٪nk|@YRN`o [)ˆsRogu{^m&,9E)B u~wDxaT"Qe;=H5BwSbdTirTd_IKgn"~z}uI蚏L⓼'%`\C nF&aWWYY[7>R!U3s^HQ5"\Tfl/>޸ \ѬIVҥ{hp jSu=/W@k?,w|Knn䢰)tʙvF= i -6 "#ofZ(_duCx]-E )-+zqvT_IvB8 9hJ|+=C%/^9xlQ{ȝY|He]wJpEcHd|m@"e=GPO[p|hh ^ݧ4pAu˚ ZnjMy^gϞ# ^ŘejG)JyRo;d!%hz((xĘ]L"d .k3&ه^ް}^Ur wbSJ8%yDh\ K1P޶8Yx)/9|f՞Pd _@GqY%ƴ֮7`}kklF;TH )O +1T2YQkp: 8Ue[ t؟56YIl؄^$XA'm=mtoc`9T:ˇ1ql3dt_[h*s@}cق[@O1\+[~}ӸǼBF se v@# S %TH2&ui 0h:A\7NoBdun)#+9c}u+0*zz3kt>6/+f+ߊ;vZgsmyc DWr+M9fr"6؉ pǰ^r5U^PIfg M~=G*xr\D.ϹMC}UKh ‚N=ꉵf8L> 20t@X۠óW;۩vd\L4i8O!Bܑմx<Ά좃 vѝ[FN6|^x<*Ƴj^P6faAMi} KX%D!܊1DZ Ï\g;ر3Ok][LΥq90]!BE",= TQZи_ ek.Z\rayeXq/E/O/_NYe̫8y]`%/uQj)YWr2'\Vx]GP>XoEy| &c6HUgd˒3g^ۈ޻BvHY^1 N3_! i fi Ҝ`%LT=`5dzfIvD+%;*Z= _ nm HsmܞlWx1dhڍHt{Z7y:.d+Ƀ| "'-MB$1B|BeuX?dAqGX394L7Cf=FٴN\n5\a=DbjE`%j-CZgtX +LĬۡ6 /BY )tUko%y>q|b )i@4X< W5j߄NE*qًGF)Ac^r;}tr9D r/p4=Dzuz}.*7HR|c"p4N)Ĭ bn#WaLgHN݁zb pE]2VhQN3cX^B:d9JLBDiH~CϲxNNa0_޸Ely22V5&LzczJĘ{ 9Tp6fkhVOTG`(g$'!ԇ^YS8p#'\tSGpB060@-U\Z d c~Bյg@_1CBCoP%L.IY<7ڳP%yNLBV%V?x &P^)Vs*syCdlTN1KnEդƜF  aI9~@4EUk룿%tͪUm:7G:uj1A(w +p%M/{0xaɚ[RflC3Jy25oR6 tvS&gT#8*<Ӽׅ<{K:-5HhQ%OO"\oORcR~i(0X]*h'?3ϽG-Wowɞ!Wӄ@x ~ >= R_ q[,bN 1ޝ<Ҟ"a-M:5KGؿIxU[Irv8S5S \B9V\&]>Wa=aK;@tK<\x9E#g"_rI?դ^n!t?$穩Aܜ-32לլXZ1=0ʛZ՚ڽ?2=FQŽKM)@rs:%+W}NsYx+ti ;5!)/=-4pin(T0:ʍxn#bϘ#\`dI|7Yɀ67_^Y-Alױx~N F2|h:* 018k/Q+O;Ůmcea[LƵskJ4g>;y\ϭʮ1,5cUK$I#]F%IA>$v Ϋ\:P+Bmw'2[5M0ռ^/U y2⚷M,[s^~70eĝi#I_&NZN eTܯdhVoDXd(b4ާ"C]?[7*VtY$#xGs\Z_.Ѿ_u ~l EO:^N)/Tg|@RM7%q!^XUZ[S}2֑)% XarZRfz `,1dt0%Gic_r9y` _]Ѹw8pܰ?߳>>MgJc#YBsQ}p}ז t:؜Or|$EzqO]KI{D^~%9=7%\r mͨ,p_G#xA?M61nAV Å1%U &%fn/z]KCK)wnK&#>RBZPR(6r@}#w:et;%^O?hzN̞^sA(=Ja^r ő@Ō/P^"w2la]=;(y ].ܯvu_־1R2tC9 񘿭Nפ=}ү\9>b3k=ۺμI9%t8LSM7G@mmb ejKKG-tr=Y ! .q&zmseG貿m+`uHq hUwҺ|I.Y. lPn#Lf²iGCPJqs 8ċvӤ/бX֗D܊p;r_ > s\u$貁U GQ$:ؠsDN\XHC?fQa9yMpy}gӅ2O _MNdn~1 ࠔz{O2`99a*:%a7Q -_pӦ?wz'Tr { 4L(yb]<jDÃwE,lX IZIR$-RXBx(ppڹbG爟stn%L'j9":|\X1[,xb|"/ğfSgРC9rw }I@>OgpAT+\XJ3, Ck;"nU\|A #9Ү!pVnTM؆2! Efq{:_S.}0|XZψ: ĵ1+x>&[i-5&0{/ &wΛ8l)& `p1uu#Wo9 QcYhi -GaMknDnIV]a8/(_7|4 at=bYSnK!_%{ܰ8!Iql1XhQxjo}34hQ&Eg:*oQz鏪=,&PLÆD8 ]U,>fELx7#nd&KױU3˿> u7odB)M€ҮI߆$_!Q}QgLhhN}D5&>ȯ+U>ivKAG]GQ?]q\XՔވq%"w--IYp4=dzcrc&/= oجK *$S9\[f7Cx Qsz"Ԛ[8chd@[/P~,|֖;kU/F ʏO'E@C̚5y$c^WwvPޥ/6riʝ%.UCxU^R$ӿNtV. d͒(FmU%?`?A~ăh|СPi7"TdݷEz<5ɰ2(TEP"R|+K%%|K T[OހƵ&c?3i+/J!͍U%'j(l{AhO8!VC{AE.qpZlۺqRn*WB?]ᅗ$?e.f'Ch]gZ]څ#ϓ|ܦ&Fr9nueyk? ;UIK[.|\1&'gx]I,z],ȳ[wYߑ."~3Ei+~#jpgL?LpXewBc>H0C0OG[]}Ҳ]{DT0jOOM e5Jr=|xu$^z}rlQY&WD G fYO\iM>YA(pst Qsc0WF}z'NiZFx퇸3d{ŰLAjܵu\'Xo<}(s ͙^XG+aC<17t">HMNNPS&E4|S379Wzce8:) aG=Lh$43qguedB'>Q:?:Rnd= dEP)*yZȊ)JYb }/^&1~KʞrdxHiFGU`,ce<  R^g%݃Bk-8{c@}>}n"ÇJ)>b-js<ߜk7sFe 0OG0sVuqm_ ^. pbJ=,4meK3iFPn> p+EJ8R_t 3|DjX-`-4Ӵ(kr{cy3TB^Uq%/8†t]0~n/3DxUJ낃f mB{>3}1oKnnC ^33^ hOղʂhBEI՝}/3G$fBn0|:񩻹`e`t&DW\ϦO&Ⱥ(pJ(@$z2͜˶E"j]TU'%d88|sD4ͪ}ͫ<^I_Er⻮OM2vV:F/IVz{qOs U-ē[&tyzב06ŐGDdNsd rSP`ײ0-'V'z(vË%zn?̯={="AjĬY~^U x{ Yhao@y lMhR:_XP)~PUDI+UGc{\ƛWh9Z"JM-'$8]&+b_Zg˿G .fk')P}ma8 ޏ}dmr PfHf.?]{ӻJ\vlT> K3am^/sE w^qX %F P&JO`nj#g; .V3w`8 a,)وvx3Y ab:1`im\vljK'vP?_DkmXt |Zw.+הJ,dObn~9[r)RzhI\B)l9g wg2%EƘPn UB"ϯ-3Ia[y̐+Dx7P7wׂt3zfAL4|lYgH%u&ƃ|%AXE:5ߡX19ܦZ563BKhqRm&]KWug:עC@Q,5;3揦 ' auX˪wh^$'"ϫWZj5 "C@ HRbOg6ܩ^a(zт h5od >y`Q3D C98B_F )7H4cVKH1 'X dY'@~ۉ,cZ\ U, pBV iCY֢jѽdٳ!t_.u _Du|xeUHHa!X>>2 gyR1,ȤV&FmP,+AP%/pk7@HQ8^$ͧm0Mjjffv PڵN2+@o[.myVĩڤef}VR Rm콵VK5Û㜑HJ|/0|K#?zy&?[,-65سԃ!sn=bi#xuP̛:ȡW/ BsM30#N-R'3q{yΦOf@HD }})%.&cM`=pf.v򉞓+P4Vq:ho*!>(9cokccPFS&AĿG;&f 7l;j3!gI\$|he׌qe9}AjNyw'"!WsVyeM 99iAcI An1jR+VBSŷ@P>v1|:Cq[(ͲAߔ0eZnRc8@,՜ *Wc Z5_<؏\jӈ{/4At@qOUn;>!N@~g>>^Uà!? mt$wXA$rr7 tGc$;rCXA v[{\H ~'-Vp,mqo^7ۉ4o eLW8ZR?LUu~Uyػ[,-CCz1~$˹/GωzR5J@'90ZgYȢ'ōbtsS m q\{wpgHqSA4BC宯ϽLS2iGL"#AQn5?DԙC\0.!a צ"/P0J7ơ,WTo3-}'+v7wN' SD~Ļ\I&.0fڃGx j suw{@8p|Y[)٥]m(7^G6+]_Z-\`a#إ+@GtB*<♠h:bݡ VsgQx_P;`PQ<{z52zݟ*SlĮL&jƇ?y)CwԽzKP h{i؅LA56`a-=rt+S8]E_U][#!kN #lv_E~Io38b JR J\^ORGRPѥxI =$|r{H_Wܨ\ꄪi'&] fTR@Q=x֐0=FgQ>6@+jZ 6`'ޝ@gx4o>Ǐk4Ax[e6Eem[RY|!BҬx١6}Jmٌt- dG)|qؤ}ꭥ|&ɇcޥџ >i ~jZ:CI2*FXH@;+;`ˬs[4]s9}mиc֗9MiJ>R ,=1ԥbr%wnAz/䡧5jK ~;-6!TIgqҫ>3A?QO )@[- UTh8wvɫC/87^*6fR`鈉xA__ >XGu;ObeDĘxz4:͔j]rssPꎐT^(0i!HWɊӞuD.B6 Nw~uz@_&DI:"My260%%tК@K*u+SK#>cT)711 dponfe}~ٽ!$r5,;u#lSڛ[sEYR9SdrVEOSA3izljq-w* x覣70_&^p.-:ig& ز;NT)Wr,  6Aӹn KF|z@ɟ<>mmsƗʝzI(ew -gIge-)]5Rq`ѻwax Έ WK} w"M#%Ixß(6Sۄ ;^ƘwlR'6W8LZ̕vZB -[a8r&cn@<.Rs=0Hk{pn138u÷ ,="/w!`见RYoOGgRRGHjχR8wf0p+1X4$@̺y1 ,Oӕ7ݡ + :qkfj*w0q0 -߁c"ĮcfOl}/.EZ!7"ov#!Ѯt*BEq>= 6]iLv;%xѕe<|h%[z]q]0!}"?OE/EaBBg nYCdܟuhUO9b ~)@| }5 WV(7`c[+&g !ŒRm}Z*Y]^ʟ>HtW*DALL;8*b쥥 8ko:"bq -j<"S*wriwi^,VX]{ F뱝\YH c(7Yxi;Tc^nb^9ӻf3^ԇwHfP8uPKVsUkH~L:$2ŷ9au?E(JvZPrE '&$Rg̺}EV:>/% ƴ~0jJ1Q: rl`yx[V.Ș=߳qY7 \95vLX8P͹sPjNB.Pp(S琲xSGjJa8+, Qt.VwDZAKE¡gő׷F~eSD&2nSe'ŗ)S)d J/VuJXGE&T.]oZ^^EDG_>9M\U~!)в%@Fv"@ A(:N5.ykKRi8)a R9ǺN}O)+&J3~7s_- _<7 :^t4* /щ^t J>!}~G!8k 0˖c|oZh9 Yö% 61uܺ`,Zt:g=(c,J*Sﵰ8N"Cl16嵇gYӐZ@&UMpodaZphNIcːǡb WGN 8 XMO-hH%&urיkDDeY.+ifKw#Ki}X{(ԙoj2vPZ[/)vAÆ1oGӔBEKR`P >Ia[&IxomaO=CMc7\cmكտnf8AӴuw&\@] 8*ЛpPR5\xR·FYBIԘ/ԔXYZiۙ$Zp7ݏh_+<;RR~C.' eaLuˡR}Q""@X[3}(NJzW!ENPocAC42];bNkUCӠyʺ_'D ~`&Z{mA#U~,BH1#[T>bwJ.hWPjˈ&011W{qt_` mZW&I*D,g\Y%: Y֙泂Z&\n(2/7@VT쯸=4ೋN\N.-P/9lqI0۠G ZnVKh'uLuA}ڕ3ZL x'~U:ܭ(ױ 6gNjh sQZخh#0T.c XU3\R;{$Hadž3z6KS89=+#C%ZtXywKvni晴L!BR?BgY66|H-Թ.K%HW i6{3TRJߙ(qϴt2q͢(>sۚZߧFG}.:ES KEQB4}*#cD᧴6ca,e;j>76ljl{+V,|:I8P$Xu~N81z.Equi;5# Yzbi5% I~[\b 8gNxoFSFpstJ$9Ϣo]*L0#uâՒx9'sK(6ʏc,2KuR3VDbaU42U7t͋-F^'G}ğInD/_&c_"_%j$׃q7 XKM4VDA(j$2;z#Fq yoX3ږ %,_]nsL?ZO[F[;:=Ryp"Y@e͋.0xk!I`xz$.=OG~4OLe9hc]o.9ޡ tRUPKCn)E:b߽7^1ku&Z\{Rl?Xӷ(MWяBs(xX:83KfSzi4XFd3 ?vzD#ZR=PZl "{0+QE01?!S1\<9&,HyxHf-Ӌܻ)~KO4FdEK {O(t62c/aMD,Eln ;v@xl V}t yPrR1q~*&3MxNov4>CuBIj rzO୦I֕tʦ$ּ{TȂu>I92|\+#r\&B kTRga7 M,0]QY^b7Hd m3y\l=ꁹ: j $HM3pOX.`M> oGσ^`׹ѸΛ%6ұYsFV,< i;o?Hͼ sg*lEҦ&J8bӐeF{RjzT% zRlWoD\e3s5N\j ! G.!h=L7fbaÉy4ٹn[I).bOL1936$sđ ;P3T&@ZC%CА"*gf;:kc(@nnK0쌘Ⱦ\S"'l!T>`=JE!.vt'&rG=5YyJhb{ '.-NdΊ$$pŐL~I[a4iKUX@^ܥ7V,yLP)LWbֲ& M#.\ &a(hem4f{nd^yt->kG;-M5Ԗ_;stLUckkj阖~jh^r{0`IJ"R|rtb6{Έj0=jM䐃n4>19T;]dֆU(YFA˯"D>٫>)~.SnP~KCWm^EM+MK Y@,+h$gxVuuu"[GMfIYF]@t;^[|%0$ Z!Rs"D" 5s!틑@X۟@V6Q-wĕM+.JEzRZ bzڐP,/t>[4p)PāyJ8AO7L#{,tU$N ʿ@liZ-_z$T 3')Ec|AijQ"soL-/:v'1I(^ * y">xit~Vr.D|8!ګtrwu>Zj>ߣe 'q0Mdl[`x%YE#z~7$*`8?eRfNԶ;W .TTo>Fu9eʑV/YZ!4YS;4fq2[KCaB.Qg1-<'b]hlү="T}WQGc]hi'Кc_j4f1Jur:|áffBOvH*~1C6%i(¶x)2_^=@YTpV:4eりHaUmd `%0gQāЖg xa-lPܔ}ƚ`޳JD,;eVp? HNE%_UF ݟhatLfI3 2oNSvz@'լ-Z4x4Ǫ-c[}_pno7nca+OŤCm0$zjYȞAB-EwWiG%L lQIq3{;EC4&t2>#GQ\t`jKW.(_%x/T;.}w-eKIP O7S\p+>za)b)ќH[ƺ n]FxR^ףRviKZW@uN\A`*yd@V輶)QPZj*/O!>q=IѺbd)9FP`eW Uz5iW|/=9(*\# ݔV#VUQnMm'tK./9SmFp8q >X2XLEUI*wɛt!_czPq,>H[!pS<$#D!Jq 3J yz+;i|+1 Qh Xnz֊.,mw(h|1}1UVKe}l14RD애*H 2_^^pߟ-Z iVxE2mY# u}Pp1&R^yfJE&7Z>ǝ+BOM J> u.;~~In蓫+'fS7sYr2q/hc6*XfB_T߇R.惝oavd}PP3ei WIl&FbNA,WBGM2eNQC/&<$C ! uiż OȜmw.!Kz\ r=t u)e[Ld*VmNo9YB'%}x[p~dt^`5mD?qdQ]~< )`V.{#@ѱ;:g!@qh^H Nb6LM2k\EߵS%3VپA 0_IdxġB&'.D0cNFU&%71- @ b]n0@'!xc 76.~ =yo+ 9 a·EWɘ^m.^C?)K9>W?(+g5q=$3I"|w%[1PWaysm$m=|*SRՅK[,x8\?C j /9~un+-"ekwarvIyZ{\`9'0o1,x2l, cQO/+w@$YbVR0Z<9el*:۠R@ޖ֗\1~Ck_dgVP"21u"f\-V> ƔmvV]6Md#101"MjiZȌ]]S'CV,HpC] QQa+_"%/HYjܪgɰlՖqa)J3(}xgbȭl4(Mˎw8lF?o}}ȃ/O>}i_~@ضNzQ #Nϗa*%vbd /ˢS6֝FI076-稶0ԠpJYU-ވϚ9LS^\E(]뫅}wrG ,ǿu hXPYݏE ݖi|9$,PV{XX+]7s8S"\Wɕ肃@;P7c P8Ҿ ~AZAM~K;ʍI18A*S+L[!U$- JdxP_\ vaS1_J_i3>`NՆ Ea df~{}[ $lTFa} Υ3ӅO؜C!J.YkKaw&įxz_谟(r^ E8=3@󶷺ŪV]1>k2ٓqW^ù=ğ|JӑAyݏ4G`rfHJ4-ׯDA^WQ*!â 1${"l{iR;YR턡8< k*WC:n;(Zwv4' 5-ANY`ՈrT<ԯieJ%}GrD_4s;t&;j?Ý6>z6f(iM;c ƭS3#Æ{_C}}~HRdA!ڱO9eȃ*5l Q)qPcêA{;zy>.1Z!25ͅYJ92K_ieGl)*MnPXe4793e ^ѷ(3Y˂(_\X/Wzkx{¼tNQs斢T4:75HanvCdǡ rDAŠRmQCd'DN>_Fz^I+cT!gZъ(1L+ftUX#69۩"uJ]<8,;;(7N>`)T9L+`n)X6& N9MV3.l21 OBL,Zy*OU&ug-k荝ZO}E4ju?#5wEG 9a+ TKGyKԇMإ];Hpt@pUA!Poa(Լ DKJgM зdŘϬۃ|a\rh4DfxDΑ4,e7mʹ: yÍ hr%/D.yIp\Dԉ`2-41NI+F=hɌVH6ŒnY!d0𖲔,GE>d3ƲysxnL[tbf.bDCվߺ"Y^!u켐 Z&Y {>AD{bDE zp싕^0,t, E(P x:z*{  k$2꧑HbPQj*> @~Qȩ/9Dk`xdQdlCJMU9x̔z.jBMXB# }Ն+@a <,5KkJ ^l@3:YOTbdxd4'^ۙM;d^\ޟChp8 eP8AK ̽WOs[; M\yS uҏw`zQvy5y Tf."4<(WU4tζ$(rYb0NM6P7_ ع̦_xb`_u~CY <~?庤`:*EdP 6{Hča7#[':E4pǤf-AEOo>2><-_AǽxGhiCoAx[/};dϲ]=(E2o1=.i2T$mfoȁpf,0xq|ncFy#_f3 Zf{ϘlQ*+)O6Oп,|@5Y9p(|ЬB')b5 'ySjx .3b<' ?P˿-jғm ~< 3|ʝIp3cA_"e5;JƙuC[.98  1L_p:ketdr=Q6B#r})`)9%a0'Km (p Cګp7F^]nb A1}W^6?ÿTH7+|zKSׂ-_@5kkZ/gؿ#ARV 6gZ9P̯$-BqȠ$,/5Q>𑺊L; %:=8k7!*6a[f=Y?zضы V"S C( Ďcv=6$ӷb2Zm \NHK~ChY!6n*)_g1m1uPMr\̼6\ 2ȂHD'dnگ7T0]rc& s`NcmG<%pt:3a 7B-K[H l J |߻埧вPi:`t;lQN /@`(H7DZi '8 )aJ4aBϵjKj>R# ҭ֩g]̧y{eagl+3~}#_(5HU_ LA-=5᪣̵W)v|'gKIs5Iqjn& `cHrp*(sZB]kv4&pݪ47>9C3pFN\Pp9J6 Qho]*Ra2A>>em7o!:QspYD6i:7¿-IsD[=`[w=jPdeE y {s؝ܢӃоszU qr]e'mߢ iZ4Z_*_ޑCDŽgNi䮛 twV>"|zw!YfjPGE=ڬEPӪL?o۸w|pJhA T.Ŵ-S>ZJ/R^d*Xf@l5szvsa=K-{D 2 !#-*< کjkuY7'2/*yo"1fxv 9Q\W0>. AuWn' /-~ 5֨ntbK4\OAɐNK\/zuNIc"ACpDYP-+ARC k͡KrG6+h)c].LnYP,1mG-5JpCir,y52l,ԛ^^ ?sU:'qc=2W|7~w7 ]X[?=%O|kѸ%/POuOY˿2v'Y6j(L~:?tAi<둔t*LJlL~= m#wCJn:2EfFFMrE/P/T`ڋf$8L\Z/8}οo8NUlD8߆ȜMioӝ.sD]y.Y|pJ.,}S`PjyyzGpHYn,nL4l&"Ljs={!0Ljo}VLxat@lpgS+df">9mC_G x42ɳI0pEQ_]4=@4'RxIwcbuMr|Y/|5N554q:/z8Uw@%#ȹ09g#m?=z{49Mc4E • bKL)tisl'91Qݹ->XJ15ޟ06 {t'PEe[AdL 4HJ*{ayOCYq2'zDv4T0=M^ mңZT0/X])f|Ƽ$u,$UbbP.#ķHTG,gA^EI;zVYD9m%[(+o]éQZmzt,yC}cۊr:IQtuctͅΡ">yk;s8IP~z9(9L-, 8A@-6sU6{-1F#͵)Li5 L+dr˞z:|ڣjuRVW'n2U^̎oY9BzRwe@ou4\5JKn O(肽FHz"ov.HDɿ Ӎ=Vws@zZ.klB&BYP+@Ȭ](q;${~~픡jVZܧ/ԁ^1aPO$vNJY7YqN>u~{Lֿ)8OTKeݪQ;r O)>)[yn+YD8}zQޘ\ 4qD}{YeŚ!z%EMDV!8YSj*>,/> Y蠩&}j! VɧY2@#{w-Sl&+ΣFe~9ՊwAj=U ߞׁg_vKw.5By5]JbT˻ 5+}.{c%㓨$ Z4 "9[Y#FI<}aT\ d\F8[ƙi~S`#E'KKKJwH>nMY湨?C1 ӕY5\ uzցUH {0k6Fb>jD&&V ,woi ~_+g*{h`z@57rHr~ϑs$t;zDdsM9 ˶k Qo=h(SӴpoӝyԾ4 +֜lh'Fj C; /|֚#Jl{<l2 A*Պ鈜Y0 hٌ5yx;F@5d7׊Lq~D E&3eN'{u?$)rѯH4pi] n bH 'ɟ+dQiTU}Lу4 ʄF:H\Ձ| ͑)k~Y5ZW9NAW |2rx9A-nGA;l;Q胎^R%U1>G9nK,FN& ^kKPrU=@;PU|2 ;>cyH0,eZbYrheX!Kx*TZ1GUd׍q a;d[@#rrh4bMO1Y^CT*q%b#N!5[UEP݊G>d@gNDq> OYϹd> tV;$DWm]CTW!. y/c%3"}8ieq9˲.{v59$PP'uc4E&Ϯj&i ̝ =M $5۫B8Oz$QsSވpUȯ({ _R}4<ˌLCk#51T8fbj$NVFD" t4w'X;&q.# ǣExV*I< /\f+ॣ?<>=ĒktiWwZqA`P{?c5ZdFvv n10DD0x \HfB)hr^;ց_Ρ7z _yQ~ .tPmv_zX]u<aj)=~Fo_^jj$ڪ;:٪ ۥ?tIMC Ew6 n<Hv Uyuo27/*Kꋚ3ƙaL߻,1@&븎 y'3ჹc/ݗkm䪷#hwOlI ǿ=YoZ! '=OϪ7h0p ,~pcEvYq+Vu_6Qwϙ%-/^5P )~Tְz[2oSy&Ɵ4_f'W!pKx=eM7W1U򻼠aEi{a Q'^e-- bqK4/vGÞ>72SK "z!}.a#2fmy8:Tk2I9ꌡ ǿw4\TW+ay6 (ޖZ5HAuQi!6~ }8|in{Dh `(IB0ZOjZ@,xNIv 嶈/6=5 ~,Pq {\ւ# QȠG?ygy_wK <H 31嶊:A%8(ZToޔ9qu~:SQQ=*M^ƼԿ ZVwk542^cnFI]jӪ 8=7er΃fNkUw6d"`݉Gb.+*XeU߫ajrBk8HEy LJEnc-)BeA;h~vˌS{ F\R|]@*1p\zK$_q9G5*LL%V4ҳT(IPq.1ТϋpѠɼGx誝ꓵhXK S,XsT{K R'[5A[hq02 gbTԈm3O!%+7RZ;&V= T}`Hlۦ7AnY u_0(b&(>[ֈSGv=ed|\BSrg Ғ9C[9K6(AHTofcN{Y!;LQdm@\|_B\dP9q !CEJۛym|xT-%Gr #M-sF;)햃pJA?SYa22ODm? bPWT:wwoD㉉:6Kx'BV+jeE$V H-O?ok|(L,\2A /ZۊDR#E0w-5ɍĖ;%#ܗ*˴O88)"CH]_z(40r+&_$EAw/,;tْs:uIJa+٦F0RK,*=0440,)I${M(̨NWMW~3WhG _'}<}0gU -~CqR\V# c5MmĒTw.9^oi]*o2D α] 5Q9lۮX9R 8\)B}j8KDdL@ ww2;o(蠙zsEluy׸aK0tu^DVr.FH.߳Wag0ӕ55GfCJ m!đzBHT,qVFⶣ6~MZ,Uo#ȓH^H;D"!\Eo- &VxF%qȀ5i2pn2xܴ;zti T>μ2>OBC+u36SII)8,ZB3, IО[ʌfϡB72ɀ:e|%7K'pl$>WA]0\/h92z L|J̗6m9$Wڟ)6/+8M;MNw/NbX7u9B %uU4yTߕ&SA|H6ER4N[._-FAX#EJiHJVC&5JKI r= @ȓ=6r}b~^:Wq#3H6:Aw7~;9Yg`Z!w{ME$)NkJ ~b ?MkN+NMS9*Hɕ)־_by^DnM@oBKw>|V̫>4fȝ$QIQUVX^m?+k OaQ@cMZ˳NC x`iH)OVS061ni>䃌'cN}9(Bp88!lc-k7[8NJ/QBtÁM'5d[{oiK2DZx/gn^VF jKL"Yd^buF į@ lcCfFD0 .|Wj&Y#}RFSqI 0oyZ |/o^ YLCGosa 1ZB&Wৼs(l&ͨy{w3} ^NӧTfxDGɘ˪M$J l#oD=wރNqVnx(mS>af- -&{{* A llR2. l{baozjUy0ln'1rR>N E~29VLGN4ehq%`(aqzC|hFoQJ)p>OW2dnw (\[yR%e9ЉŅ[ %a|ېW >J&3&6{ngM̗1N zp!'F5¦!=d6;X¡ )a6|c"`oaomVO&ê )|_}` sЀU6DݵI^׮fɵTe(UM&Ew,_Um 7L$|DD[vR]k;RTx0OVE@C U_@?`4 'ay$xDUqzCR|*[}]nT fD*pl,v* 5#zst*j>WW̘&|=fx諃%5] BөDVTGNBw4*4oA]Dh|t\̧Ȇ]Rc1\pM>X5e>?9)F m-wόw y|iiQ{H YEi5jv1,ZnB~)B0EAzE~aWl3 :#н*vM@uf<bYJ Nz„8s~*{Ajhƌg&`?$XQmE.>aJsSmz:Zc'ugaش&1͉ ,5 Ok[[mb0 ?w!It&LmƣfqELkߊ*l[$&!n@{jGq$cNg ^NWҦhp!C8%ZJhCw6 V\gFK;eK./_۰-V5)X"I\ΫTUre"gGdS  zK眜 -L@)rQ [W^rQhpuYϝO_8U-'l8eO\t#א61h_pR`AՆŁFPhΡ%>\DnZg7-u$q..ƴ<15دS [ Em5NFCp7OT#˰&F[ꮙ[$kؗhLpHb9 tWByN!۴[m=KYc MNX8{G|D@7.G+pzUxCY/b˱oZ2;c'JX,?ͨ낣_*ͽs51 jLr7.qGD ^3/ <Ɂs7FU%+u[49.ye|)8zb{bUg'NJ6M"B]89on-6D?J66-@鬱r:sz_}a<ϖ_i, Z]%46`+l(fn MR6姽PoI- SHE &S $&61paˁzRϟ@MX'A8{{g B C ;d*fx~DdA)d8nv&I G34籰 u͢"oTrw0 Q]$4Uk"o|2ݻ6 };OcdT5풜 Xׅ(DG]κ ㍭(@eqFרS8N\̱C 7+|$ޔ[;-hެ֖)i³ S@񛨔-)\Au_8d-'7׬AX)H>3>U-{c_T!y`61(J&^DX͗&@,s סykǐG.$q%Us]Zmf>`%a#=U鳹 uS/uh5mu.#8Q_kCE'Q8w^n&āS*VZY{sk!zPBX瓙aݔmle<4 o_]TU%*Lџ{ Zgv&R'vg;臀V"Jd2Y"|D̔ k iU;ҟ lf5 ;x՛{q"CPj4ظ! 7|RFC~= (K_ (}t]<غd!ӠEiUOjJ8(J3!~Mạ5j2a2HBK6I,i ּJ:uxC~O'ϸh ᥟ[Pu*i--$)67Jڞohc֑1 lSgYF<*|:9x{ˇ,fQ҉ Gcе+lk100)[ :E}@$SdֳmtY)z.2W7fe=H7ԡ3 }oO=.n7M0ַs`A5SVr bYSYh)8EٸPѺ6& EE,4}^]i/ tB:?%O B6Hjcx~hqou^IyTG?-a*}-l513 #>HOە#i(;ea)g(' -.Hi;ӗ-XcҰ }D,>l|4Hb>A0?eC֋!~gLSK]/)78p;*:LQOٺF_:F rCaf_  #S;|xD\/u* b F'Xni2&gkݯK ۩Ih_9aAKV0taren$ t rAL6̈́;RM% Y_aC{~zwik|r->.IC Y;.PI~L!G/%jah})մ[Ŧ>Qk˞3 +xu(C]ksΗA(Z Dxz.gy!=ߒs]awO?z7NaTz=r]WXA;/F ɡI^SzU#8h|AɢfJ1 례Eys>(Zqιh3T}*5} Y!V[nm.*]hto$s3rv#ܵp#JΠ<mF*IKN,.8|9Lq2ow52 >0!HC;k<92ÜqVp){2GUmC]Y%!3:dd´ 1=poBљAm^ugY#g 3Azq1kc6gW ﷆ?ʐx;'9O|~/#M]'@'$c,A<!IAaH+ >Y޶8>:'%Lt Bk S9쩗u,-GxOiԡkINlt\U4>j6'mOߜݜy HsA.˔`!э *!)ۼQbJtO1b $ )lRf (!JE2)=X ^˼+vzBɼ47gLS IZO:8cJҋRCbPڽ50}N8!1Qa8^2$J tk[ґqUW2DXLn7gW @/+hx]ZH;<.:fuGO`cQۙ" <=9-dIEK}vu:1?+/\ߛ YJuHt^^+ N~Lxr7",2KC M|,5˲E}UHς&r, =rUÞƷR}YFKq4'H0~!TR#L{Jz*|8߸HANJVtqHZ.|۱xw-3Qph߇ZnMK>>(F-mFeb-d.y=-"j a#Ogϕgjᔭ~J3th"4ƨeOguc:UlM o9q~)vs /NM 6$p՚a2i{aKm{ C5EjlgyUv$R6vFnA~s 'r\ R"MxtpuW<6ȀCjD, _x YrW ϊS1X0SsD $bL <#HX&e/P﹓} Y7nIŷ;#ֹmxVlG|bj B$2,Wkc,0LS|)6ȳqc7tk֧>m5.,ݔee*zړ+OMuW5L~$l`άHV('8/6jS"F/2K;ڏLwef^€Ve|SX־qxIqANQInY5~QT-Bt8{u,w 2Mws :$^rWKRiwc״ed>~P[RBwӋ_ n%c(GK!~bcfqO-T\CynOD.)r,8yc@=ܚ1j,l@~rzD4e +(Mܝ^WMEG'[t{޳\FAiwBS%esg"QFkF񝽭eó@R]>/dk}CDkÝyrD-WnN?̲ ==F/&:w܄Yl+A^XyeYN- ԀDJkA}uz^Ph'=)N39IL|8#$~> *X =x^VVƤ"O܀S݉{ k(G߂cOȐ ՞0,,ДəAbl>^-KecHs&x$c$@n%^OBh1-懤& p`-ZN`VԲb *u70-w_@74Eƙ:x ͧ u"jO փiWS\X r`L$ {}UF&7$Y:X /fc9d$95):x:*۩ rag GydֶP{+ Tܡ!d!ahgF/%3@+{>NщQg-d% @q A%>{S??y#HK.=$HrA&(?M*ER5+jWfFUO#t^%C3V\X ,wH+EPCTe49_W9dHC|KF^cn-eSt{:7gI@.>)"@!ۄ[twF0rcYpxPklŧMsib C}K]{N#&-r4@I+M,I[>EęmõT:)|etmGdHe|`d)b#pҥ@1" r6.C Q=QON'r%HCf懭 yqH莍g8gSbq,Jq 0L\nְkc3ȦBwm>},@]:D$~wc dG3w߇ N4ú"Ty(BdK^Tl h/ՂT> ʟB=`fx,xBk%?B wP${{'@V%^HB=8kmp“jtq8ڏa9wLIJ4kJH?D.+iC6;`5z 31=?NhydgvICasܬ=Q-3v/Pv G|ȦKf( 8UFQ3OwoZꥢq dCuţܩxn77 qQ ǖVK{ICлʯ& Ɲ5a˱h վnX>U@9grAjkz_%ox0ěFM85S2\F6 xIՕ#a͑:JX#*v>ՋKG$d=P?4u h/C ZDt-T8U)[WIQ]T*vҨPܱ_[uY .v'sM*yFPl2`_\-WBd#3[/iY,0G~hQd' uAHh% IKom'RZ.5r_rl gf~Fu4Xa sa] K}ݟYm>[&w1?#U=kw^Yq(cOSmb# -DV607Z/X\q\e2)sbZ:F5Sk‰6e!tC^Z;ʫto<@̺`6E8'iqZ'ptŽcb{4;52BaN A4w_G]=ޢs)̗GS׽{1ݐ2" x)o]7l&eQ?ul<(d١^2*--+y붩vG zC;>O9OK@"5mdN29jRQkkY&h*m/NIR&]ba vЃ88ـl?tQzj '@NW*Ut&lLn/NfI*N*e)m|Tjݦ r3eA|؞/"o4b,y _{ f2@nz"^s`Q Pޱ> #L^ 8#ca]#7~ʉju-E?+nؿ?v))Ij!%ع&!7F)%gk+| iėj--ze/﬎9r/:IЕGru.٤9p#@|;#7>Sِ&Br;e.='kkRc,8{17"VCV<"_Y%, 6"$>aMB*D>_=o2u"еbPIr 2'@#b"I>C1 g `e[÷& r\Mw:]sW1fj@R'\;":o#e#ߣkcQyEhݓ<%Za7ׂs43̀ WyR$C|y+K"g#3ttRv)9r-OxCId|{;K&" XTJ{"n鰌@a%(X@BG9@a; Ʊ[:Ӏ,}gS5 S8/8ԗXRY(ë#>\"=a~rRUK՝S*i1Aw"/-8a_'a4l jb+`ԫm>3HP@^?,dѿ!nȃk9 b//u.9l"nN{n^l <,0<1l{&Ly ñI֠ąoy@hQ HO1Q֨B iw=++妾qJThYNw8qtxR+ρGb.bG5x%0s[I;pvi{GM`Y{e lʴA5E^]2-e9|0hgL.fbټ'a ZhoS-Ji-͕&usl bELlM`&1Ը8{E")<yaނ#g'mi<sVA+ n1ǢN(6w[+D8IZy`v/.ު"0x1Gn (TUW2~ Tņ. grN0rY>u535o|jhG e#O C/k?t.d BYرy Oc1t`iUƼ$*kKMX}oc4ȶtߎW YsWDؗOD!xҋ&(;SR[O14 9u:@r!bz*6 A\Pm20f@ĪJ(z^GiRY͔ Zbv,e窦Qij }o~rQnԏxU}9\{U*Oc6DJ؂$&[(DS@Rlo5sXbu XڧvOI<')a [Fh9Slp*\qIZf;u`h]Bv 3 = ~jN#[}Y]K95zz_| J\u?Zu 0IWTHB)'(ƪFn+p?cXgrϷ|mN箍* [ɝ~e8B[tcǼLY\2w,2k$a3n7 -|䩮s>Cp\U("Xr2DWi Fd}UU vDX3foe@_{+ 4ڗ,vk5ո ~;v)ojDnd]\1?(PGsξ2X4u86- 2|vP ڨI=ͩ{IMsrqes1(3CTЋl `|(>kIYLDVv߷| /^dٽN%3Y'&=W*}{Y,BR\@LMh_W߽t~؍cߕQ/Ѭܮ`4;!Xv;"t-Rۧh0mc;6rƪ=_Xtbt>x`vPw6Qo Y4< ʜt%s]>_x?`P{ -t-}Gț Wٖ@VjOFb:i&S9~ϚS@S~k>-DK(5¨p dQ`VEKiueϔ`dm9VqÍ/YF`+pAuDbn+kd/5x@{P9шcB[U#gYM4Q`HMi6_hbeܚzEu!K\,Cziq)!meɦTԙVa;Z'$ay9 SL宎y0fQzK@TbI !=>R.-a|'Sp|7\6TI0u/0][4\ ͈#36-JK(6Q;_v6&TSo{I efl/W:W܏7v~7tQ>ޗɔ_#ƲFEl?HӰ]Q#pϋ%:ָwz&( Kҽt: Jc|:#G{ɾ(- ݛӵ5ggJ.@ɻb?Rev`a6l4<ȤuvOF,d.s&=?F'Օb#|Z`;>|CYrhT?: < ؠq&Oh{Cyb3-3<-N/j_L\F})IFi)}7Cªˢt?%9Oleo>(5c~GkKtTY0z?%BV.3H+T1?E6L0RCp!«(*5M(aq\ލzDy}=n5YD̂_IwI7wȥL%|*;(W"6z^Cm~̑Gto)CXh{*Ls3r~p4(x5ƻte&f*c$l%XLMWӅخ=bGX_% maS,5mg1MiHMG? ||<3EIbbQ g;){KiĬK)=tran#-z !Mo : .~'Jn'zbx9 o$~gX$|y;)*w\`"U:t((64+\p bʗrev>-SDfE$t~gLE=Bl".P%UzFr* a'zº =Qm⨧j&>L كƔ,T ;,aH߉A)Zn]Fq~m5۷a#B0NjYa~6?uA{;ԯ灬*)-RXdK9̑ Ҭǽi$lHlE ?}T%Pfk@]# ߆f꽛AOqݬRVLc*ȸRcKcQ2zI+= i󶱵(,6w 1lGl.$q͛+hϴOZGqTk5P=T+gR2_˄X5ͽ~\f2k`=Jm_= wQ0ش8mXӡőR91&qYqu$H2y7*Nw7~O2#DoEK~~IݔQ[8Fm%sN֭K:at yG/y܄S>%^ Fn2*޺ݢĴ_,lLwdbNJWMbecI'%2I2ܦ i4+لz\AMq t3-jvI!uA AlfYVh]K\ʟzUFW}B:7R"v.З-}Apc$"b=2di,"z56J8U9ar `p ta'uddtON1{l- Y;_RA5Zf"ob\5ʕH_v^kroc ÒG,kfmZ.tHq{NJˮGʦa]O8ǃ6TKr QqgN,j?QI԰@x@p0wCiv&e ADL6 %*6]~1 !JIG4Ů(ja,;`ŃJXp<Os/=@Ά݇j{)Tyone2@ ^4(T\2J1!B z~,tDjkÍ`!{Oi zd4(:GFmN| QUFޢ}ۏRM*q@z}̤:Q:0@[p‹ISXڻDtgE\FBHJU#<r󚻊 (sz٢@<ތr/fZDS 7٦ĵ~-d/q,õЍT7>UoK2O&CJP#Zq݉Ɲm~gAávdD }'QђK#M,!3@\qT0ߨv$ RO-tƚVƚCKE6ӵxͳP=dK)1îJ9O3sHm|D 6[}W V?HȹߐTtepFdwVܧvFӎone1&#:%Fz cYz[ψ@qUgfpLsRF}u?Ym,Ũe P6:aB Y)r]JMn TrX`e ;ۤādw1-[;̼jF[ 0C +͎.L͵% RyLn xgjPBs1 w ~eSM|p`oKaDl\_y2glߐj[_S b yDSȀ>)uƪL7ky·$eobqN 1٦*hc1z /7[G\.)|En527a3 Qlp)z=Rq+XJu|G؅ZR ko.O(O t~g{3pv^'~X!b˧L1OMv84/AM̐?E!(pm,y<~5/%L7iSC"E-h\NQyBI{ߗI3 |N9:|EjI$[[bHk?;_\ ܋3+8#t=+%?"$3,TcD6Uk{JǀjQuTy\>(ȿ^aIuőy}`B?>"+_%cp Ǎe^նI۷L⻧j5a:2 6_ l" m0 O0읳= $F- g: z s(=?R\ÃOo59_)MHɃqzO%~i'ss\3p}I Q\jT{V%6OQȕ}4JDQ7e吏rBZ|JWԓZuQxtz| yÝl$%ˮ# Σq'˺0|!+l;AB8hd_|*f2ǖy^`;Bmŷ#TG<;`^ޤWmLny/;OqjR.ȧ/\OE9g]>xzPg6ԾPoO-\馦8<Mo,o-O1o D$욳P OSSUw!RFgq^,WM:ڗ<;3_}#ȞJBFss/%wo2S=^y4ѿlMf.Vɖb!S@=Q8}7٥^9薳Ɓ!O1xOxQt4(qO7FZE̖Vh4ޝWi 6pKΡOXbg/+-g3d{WA9җC$D>'%| XELm$Ɂ>Ię7xY/ ]Bw^RqR ޑnʐ~=rvKP@bnm"H-Ov};}]\*^, -occמ _K p|ka\sBX:f7Du.Z Np+7KA|ak^=`y0+k_ ,L,ji5dܼ33\e>8!h`+fU\\68pͰ5 RWIϓ4‡ ` 6]Cq=^zv bsϛjDV!\lc Ӆ"Jc NahZ Aۗu|8^ OӨU`H| ULpZޥ9,Q_b3],77m so + \?ډ: ap0&e-=8W#zh {o U&#C!^[akZ?e'=uJyzj)d>EV*cvOfoxp*Q~NAXp#t_dڨBIycNږl[1thoKCo)Ϯ7Cpalá{4G̪ qdܬRwdo+ AkN%_ܟVɽBeV>Džqꍽ-C6ۚ~ UΥ+#_`|jfƔˮnGO_8({&zLFuP{ d_SQrMH3Mp$xMϭii[g<^Žq{5/ΖQhŪ#EFlۺ/GLe%c:'u)|&]G2piYyILYdҊ}ɟO?β`SԛۘAV 02 |pญ?HWy\vq O"Nl` B-Kv~E_f]ۮs$GoDP`1`m2nTo؍!e­gdIf 1ɝFH$rc..QB`xB$GZvc78`\ f2!u>E[~'p/cBfȚ2 %cInn,38$-Gq\3F4Wr Cxtp=%bMal]u li U7^fPrx2ܷϸ5oƵwTnE`U_E߳S^B \0dXk|-/ ɄGy>ZuHq6ʖb2stk0d]oDZ&}d$fJWFvح&V&QNU Ih`'@E bke؅ы,r)zMt-D'm=3N(dwP}k.ܢeGδ ݤ>\%cDےt~D2iDN!/ovMbbď~)w?nӣ$VlKb[V/! REBI'/g3Ɉ@o崈(l J&<ϦLY`)AZX-+\C,73tXUOWyC0il2" !/ ɦRWO;e;j' i1BGCl؅6o"5m,@hw{sZHuaZeUU\'4 jJ|?mW!'V~pegsNNL>p0=ASG4=A{y?pMo; -.&~HjaNcjPc[d"`?=%soѓivLDtaͼXldH8 Gc(5)ŢLx-X;qMEH>>tWt)'FPr{3Z\G䢛Jj=2|jWoAET+1e#0n(g͌eI-N29p6l`JK?j5"$mMG +Dj¨_#e?|]]jׁ]r(0[Y:'|P=LfYBQ=v<`*(h3">d;~iUg4N%%PBz9#|`(nu!T奛:a#`OT>1,`h8d)P9f0IA\!U'7rlɍPU+F>j\iC}2F:P DQua=TJWĘiZYa,~=~[Fg~j uM>Y\O@Uf53ʉV{D&:ر@8y`S hvcY{^&mRYV!1.)u _r4egn`2nbgI4Z10NOLzE<|/k]MZ1dOPt~ ʼ9&KpXuĥs_vs,g%-KL)&uRZt?[@Q˰b$tKW~%?9}"Ot*9e(",g?GOH 䒒,;`"m2E@eP;{g"r쬟SfڜyM2fSp5 '\UħYw8匊^A<;1&I\<$}RɻE1ۛw`7qY\ *خY&)и )kPaj쓕Ք"qn\oV%oWŻOȓ38)7#j ́|Oi~E:Gj M5O\a"K0xq `VuZ41_w-[I\k:ϓTvsfmfcPTi-.&.86X\>l0zkKI :UFM*Rs$SQճӵ g`,6>Oa)[*pf`|( +FQnlB*~XadX$Xcrkɗʦn;n7Imcnꍞ s P Br`g gR:]sP@707MOѰ75aK*A3S0{YVҹ=$M483Yg7hp_ p_ޟ4bV?AЪ|^)ene=J-U.>zϣɽݙ"Χ{. x* >DorŔ:ozcdIy QWyA} F_@_)-MdۃfԀ~ZԻ[?:: rMSjߴW{G▙HNs:*pWp%m|0aVK=9V'C4zgeY$MטP@ 3tkc McQ:WF9J;ZYZCXͻhP?Ώ]N͹m- SX<9WiY)Q3\c1-BV! vZxK{al36,Tw\H_Qfjf}ӵaQY{ fRZNx)/WsDjӘA[s'a{Ӻh!N1FTM6ܮ;B5j,&(ApkK:,_v]-A }[JkrB2[H+ J2b{$ؐLv6/8Xg mlH^ʰ_J.#Ł~e B-iHu%iiR|$Ї~rP5fqe ň? y{ӓcvT42%Kx)QV r49続^i , rhHbF̈s~m8}+ًuyWڏ^@khGJTVEI68*{䶡CeFHob FzC?W>-67 gi+RHi-p ]#ot3 I(H@Ur9CQL<%FZ:׫R塳dp[<V5<>);b |؍HLqQVgE였;Z-QǹV%UrHE;5-^'Gƴ7~ُ !amYw-5i)ZԾl-(bMOyj܁rh?q ;2˳[ ّ'AqTXKEnJxγje|3 ꋑ0B W͏=mon3YRwX72A QA/L~{]_ɫs~ .l\ne?% Tܻ~F6bv;> jkiONrel$x&U}0uvB40/5V(|KEp-6BZ hTvCy3˼=FXɎ.*>~De|q5+`CgI!ȅ3P&* qW"B^mTi] ezj|4-iƔiy]̞nLhK5O@k׎yQl0hP~jNVjwzk')T"F.LolőwpǬNNJ)ZӼ-l;^s[gu.t\^ujbGBvgc/OTq&S_:).~ۓE *0 6[0v=LUx,}r-t i(+^O] UR$W5n*}~̤<_3v3\D8Q1QF뛃v4?u5Z.!KKO=p$dv-Yβ/Zvtr5yc'Ci@Vs`ykk͉Mc;FS-kQ!x:{AQ^-fΏYZ'cĘ|"'VFZNretR:'}iNVJ%/Қ=bjmYokJݮ«c`\qvvy T68lXӨya7҃|A,DG9TDCڛ+LϜs@wfcN ϖZqE,hybYKm|~uS?>zF|PȺ8F"3v.h9soyNG}ު,7ψnh1;8ɳ@sQfX̄T$'X+ ^&AN)?[W[EzLUb(U^C)6Hnt25q'|cG4&N;ez duYdvZb ~#pw&W!2t)M eԗuw ~&a!26zhDUܣiKupb<lN.7F1EWbG:-q_ 2)a{FPXle#M25a!sYm:&XuYǏf_O҄:V@u!t,c)oo. >^œ}-ZgMڿUF?Ԃ{G= }`LL?QmfHJ7E{Cy2 Uhu]nIdR(Dgȗ,)Pbli >݉H]nT`҉oW(cGǏ߭;B)JwђҐΥRǐ{Ɖu5z9u2nP1 BeJNI`e-i1B~T"$)iғͪꀭ MN s:1aC/0FH7/ߴl 3ivu4$ago&G&pϜy{q2͚PE\Uk")8Cia+ByBbJV[ wIl1Z]4;׏)~.n1i"O#svA"Kݼ1&M?Y:-㽒6 zB^ɉ>,) /o ?|DH; 3/ [tE#bS,@V}Ӽԙ *~8Vm dMTČqBrj?4.k ֘'c-S\ r<  rq#ˍs}7+U,p6+S􆞯 I-&F_O֨tGo #<2DkѠZ:Eo2V|ҽw _~RtHX Mͼv&w'Qq!#}._-hV ZBdxLr;WN +f2{Orضy'/$ a) %8@~=Ü˵wE5QPB]R1R.7a99&4Pp blgJ<1.vyqIi2^,gB@ԫ ^g)*Crȁ8oϔH=/qUaV׹QmI|}D-i^A JUմp\4Í.:+;=mui@?8q*nSm #n?NXlb ,l\:uX Ʌ wa;`.R^a7m{Uڔj@%Q80[:^&}0zD Ѷ#tϻp5`PuoEiNTD*0kyY[E_fʢM8aF˾ da@V3XeP2(V|U#|XپSO:2EF>K0et)Y[x=yazi& *-.A0xb|^(᡹QeT0.)hcl2傥;{|^=Qxz`O/O#  4 rX? 0EA] T>$CW݉ZPڨYt+Oȅ$ {ܬnwvvqW /WL[d|hcH<.'Dv^8OXnLX41W)>t˞ }[_F=1heXr#E2pU=B!ZSb\f.E˹}5)ɿC7_끖ޘj•,38H騅SEtH= aZ5%CAZH4s\fdrֵi񮶷ǹE3>q&Io6y:9l%f6Қn6W,.~;_xhpA~6]P!Ee踷S^*T/vL7s-Ur1H8]l Vo5j]JDDMU\I Cۻr3vي9H99%QOV*6aīq<Q>xkHTDkD!~C9;ݴ)g6a: o؂{KqUA%ҷ˵niU@-s{获* Mjݜ#k` 0˗ӣbs$_1SFSAh:WûCtHaFHd~R[|=$GEIZu8Flr}TMm,peVaM;~Eؖo`o~r2y1Swa+Yߪad_Ir)d27.cX=Bwso*[O ="*b.Y>7OtV=:J4=4/|`Z5W%- dmDsxpDSkXl# $^&+E0GGCC$_< oM.{ +CVV N!jwD;D" ~Onoq)j &4>lvx!+ϐY}qGQ% ؤ5V#yݹX(uBf߂%>L4:v ց3XIˏ7lMh b/?p7y%:{N#3Z>񮔙#/:hs/esSc9gyn72a'qA8S>PI%tH&-CIy|c  2NRĺA;(| oB T ͒D RA-:?n/WnsAn~C9\m\hT:[ hEi_פLOΎ?ϐg?JF;0Ѩ= <÷c2xLdT8ucJAQDoQ13|'RCD`?ލ֥37]*  f>J\.m<Ŷ1ntTv?L/ aٜ7&h7oU,ccl:NIlo7xK4K'7=UjBw5jwa\v/}[ ٸ*hj]#ZJ^fRݷs5xf;#56'oQ*M\1D!5"ww$>1=Y-=,?['Ri\, PD_uW0xA8C'>(ߠsO!V YSB?IU`; i bdU5/r#փ{ZWPe%u"bg n[Ȧfi0w\b)9$cl^iI)~g4igίL)s|U4)| 1DOTj$ 0] Јp 1Og-I-9wC=}kZ]PUdO4WEKv_#rZ|lW>xS̘DFA,;şjOF 3xq%LP!#pܓeRsdu|g+Xl# A-m]5"zS/ ڏM:?"$4fJ/ mj0"mT͘*1:ْ 5F,bA+Bo97{ lKjȹQ3Ÿ (st;s}cn{\XA#GQ#J^bi{Jjnr"(F̱+K:Vg(\Dl=pq̽?-5qD'ʅ%;(蔗e,t hewEgJ,1OnUtW9MWwx %WfQC(_˷2!ZH ' {xξjPlaO ^Y-FM$Sa>7V,ȅs%4u27á\ unn3Ng $b?.v*Jul!$$룟ȇ4a!ZGUxlx:nCb!WBf03m HBNLcNdwCnA#V;r"OIuO$o_e>WC@CH$Gm9?/0HktQ9xTiN4 6 y5Z;SV8G*RUqdNgy0D"< ju/!'BB!tOݜq}ř\!5&Njv(a"2c[ae3(jL [UǺ=x(rglbx|%D4[; B2`W"tv@OM<ɋ#> 0 S4Ed:l,yzk"vDCyVVaޗFLRQh!i*Ɂz4rBoC|)^)<{@mY `lyo U|Oag&s~EnF* HʋCx[R&XxEdDu.]˄5At!SJ~.Iƣۓͣif5J~sdk8Z."!б]ޟ佩m:eaI)?IX4`qM]Կ$i#8hôd.Ge {AQlR<0XfF~Y(I0MljDq$@=Hd lҚrJ2C`L)X@NV8TlMj%K` 0*XT%i&vT~kzQEKzxt~qvoDJ?{mi=8ȵ)VسUu:ƀ\$_:CՃ7:[t.*JL"ljM?m̺D{r"cyl27_5 A/pQEcSO&,SKkv"9Is#ppA@Q';#$Go4Z3"(J6a} F:2qIlZXFޭ9zu \x{Z"A$PB^dXRHh|d=|~ ty-K]Ҩy/ߖ&C ]信`;)'BE{E a Njd_0vd|v 40d4ۍ/0[QӒ]p@8O~p-iR׽jLVĬ8\6k8B`ʪ %h'S F[)y<#=LSʊ>Ɏ!dvwx7hI]Q>̯7]S*r_a4bF$a88IQsf8/6\!)bYQ~4id1ﹿi8 ldC#X ~aW'<9~=ܲA`u&6AOPoAK@RWts3WRKfPOXi.o9šDž&mNgv0< qQ r\(olV0a(6nW?-6#.gΡz@]h4.]x-?3Q\W"WVM[}:~.fQk㕳$j$I6W.WkDnXOjF7C.u]p_V+Ʈ m Z)[^V,nS$;c3a@ij-_wXSɴߒj߁ͥES;'փ^kQ."Hiê9bc.Eq W[26 oA60OX:c{™^\>Ed= g|U$t$L9q }l,"@J8;K9eiRۅSRJ%;#b) 2-،4⧔ 7/N_57dE*&}'옏|{H+"$|9\R7߽wF(5}-Cn瑇 2I3K2)g5|gi0۲.Z.ZT!t-Dqv}`Dk\Xdk~2*8b:©v$&[,sF}{iEuoV}h,5&>p8uT+*|@v{+zWgPﱢ.zR%grG1]DR VF(E_xsl4"nAؾ?&S4RZyY A \y&/=FY"ŷb NӶȞ, o%K\zҰTD?=.mKEaO'~c5&\=ڴЗEDܨO03>:D>Fc}n!܀|Uk)bݔn4Nh!gYY*좃VWC_{bMmiK\{giK|7@\c5J6`r˘T$e-~εeArtm"3u͗8L[+i+LV2ODj3tfuGG!a!^﬐FQRS)` 9n89ZZl0Ph: #\75ٴ3Ay? e,/;bRUPPPd#5gt$l m~CQ{*_Z3`ni0[-`gvLƘ|ڝJ}ׂ94v _!jz{EZJ{L %쒆mG!Cusuѯ;0Y!wF 2o~`Op ?yZ*5iC+].iI$T0= 52;8Uu5KWL9T;: 6[wg'ɪ]!n֧*%OLKZ!d(~^v4rIȄb/Jȴko3: Ȣ0|] .y qaL2lq0t}6 >r\2)5,bʰuՏ-%Vǯ; nfy?aJx&:B(onGtЕ3ą!{`ȡX83kk|ui4 +o'M6I;缈&̮!KRl؏co~Fi>&GRfJ7ɘ5)dH,7} 蒝ޤrқ6$@B| B\p@Ka5X>j>jEs|TJb:E>/ߐ|.-[.Jfr Jvvy# OUx1d0-MT[SKTbrݴ͛SޜW঒ 9MA23g|9@%7fLꍟj@UBQM8(1 m$h9 D%M?PXJꚒ['3Wpw҂(c|8Y GFT#pxm<|ϳ4PD@W0ԎKI9oa=▴тh}`ą f#NI=! 7lb"`Nyf+17K%>+'W_${!6.] Be҇NO`L,kqBisq<DI.) eu8S$S7#ߊ}?6܅Hx_ū$ƟvwQwZCz!z8+GsS}L4$?YLi@*Y ],b;<6"\MY.:eA&͎)Uc͛!W!3:0d}(m Cp?p>CxwkOh8*P j WHʨJ gԺH8|yY$58nV-sA3P$N2O_K0\Q94ߚeôdz7 Ẅx{ә7}JG3.jJ&-DvzR# pXnWV&-%D<#m4氡=N< j-( {E{'hT#\%"Ϟv?74rd|oj[v9NO^0BGWV(5b p9l>32I!)[eKVCq{3#Lq'wRH#M|+aWćr^bPR6`ϩ mgO{]s-vx-r+x܅_fzL>;Hѵ<j@͡8g_@Stks;:,zg`ꃯ4Mơŋ(.&9X1?77HQ5jqk[ begGy;Vv7Rj1c[+L%fF=.JLMzG +b6.^nͦsJ_lWč^b\* 91N$8 PQa̠_L( !߹|}a]GF2Ex<Չߋף7d(jއv0s̿ eP`Yv H _-8EV@TJIwեǫu=;d)t+o[ұI_I[ "9ϔ . G:#sRة[-(]t|O*BAɓM9X!9N6uzVgqQVHAN4#9qLG {Ti$v0o Cp4oı҈(28>m_UY#ᵱM 7>]/#ͦFL:ҶLT rQNF,P•EQލ!-G$TҸc4N,{xxբ+FyQiВSRChfmx}4/w"9=}s'6є>Ҋ YΡZHC-$-g#m >R7ؑdYp(B*m e2,Hsa!mַP;i:x0{(`ʹțFJ5W;l2g#f9<!"Fa@x:] ei虞_r~oz4´:|wnچÂؘ`'٩ `{d|&`:Gu;SM{~'֩ ]Eĵ6rVK$ $ WWB_k2sdO#&yu<%%,9}B4=8$`cc$im%YY)<6P^L4]6زRu4И[ϴ7S&tZ55HV#Co;<\5`rf6܏E=E! КjŷW"+&ڣ;ݖ]\h^ٔVO~هȅa Ru h1M7y/sKQ- 1|,?"W >1TL(ZxƣCY]}|kHmf|Y:*~*?;5}2eNGi ]`o~l)hM E=^'; |=bzů`iGԣQ`GɒӬdd2Oݹ;}qr`C&qkpH[ՙ~"Fa#Z!iYtW܈jy҆ O!m;t_M,2O7OC\7!*$ : z+"?'^QUTE^a{'(Ɖ䶯t]M'߬mq@̰kxV?IW&+<ϳe`f/H#rD]e Čz0 &%pa+bg↓ ,9I`dX9K5m 0sD8`C{p> UiT ݌^LzGmJћ/ 9o-!;%cmC`_o2V_C.,:zETm>V75oeJU~ՠ;)ޞqƖ8s2 J_؛z%\%z(RQS08 ';qgNy:_KLqRGK!t Ͽb9Jui@+5]]# |3Q>3H[Ӌ)^vo7؀k/|BT#ȪHXKh59Vv -SQv1!(uh~a>g*7V m½L.3J}8%oVH 7/v(X44e4fZx |5w}x@_aQ$T`ހJ4ܜoE{>󫷧H-r B͈1h0F.̽CuJQB`hǦ`:3Q54c1%_>/{pE[U+#Iv. ޓ`+\P R%0\ZB- ݴzbxb#/TI' _,OތuYSZ1f8LC$ YR;zwqŚ6^DgYn%}W\6h. _0}ITWOEd*^m/]$Cݫ5sl;^NU@4W#k6Pt F/Ez1P!r)Jh)9uT'o(j[3{5ZgG>'` wDaG, ?~1*Eѷ 'S|?m,#@fMa?D9(tIr rv-kC4~g2 ĸ+ dUDəԧI)b%kxKA2p\$2_˘̥r>$HkdPS=g8 WLr1 A ̉ߊ )3;Lupr(jS :.bdJC׼k"7pf$={(Q5z33"r碭rɇi_A o< e}U.\JY5xV=T"] R£XhT=dB=O+mX$ WN[LnٷUKsiKQq^uޠ4Diصxq#(tw<3v,!#`\Y;MgLSN? ]e>VV߉Y<9w&&EsfXKzwt0q^RMO(\²\c])wl&MrEA]c鈞vjF1~` :EP#Dߦ%]N;βq [ݎ̣ː7`VèUޖ ؄@7Q.CbSF[9rU/ 2#r`$>EPwu{\.6%^PHX$6$u0[mtZ)r8YIuN-(snk\ ڥ1wtk]ȱ4} CW T%n86-v*ψ9 aPG+;bwlAcJfNe\#xrɚ*/ۚσ L? NZڸI?*-rLQYNdy<3<6'#d=!.HRKLr!"#ŧMCQ߱CP_bA2Hd6j/GT3cCc'`vP9i{,nꆝ9㈌d 4.nP}O T|T)Iy3[NB I0}mLb6Z9lUiN96SEfMn~pNl{,h;1>JGR-J-٨IWt}փbzֵEDX<viy># 1TK b^B[zט %M+FՄ0xNCeV^W[X"f}+}ـЬ.5&߭S)oLNOaR0m`AB#/_-Dtx*?)Vi-*Cbtt-skv71EY8m:D<¡Q*#~ӷ*{}LP9|A r2uIk'c"V1>aj ֭ !L=7'dMhHmW#cFpjb=BT ~""{km az&/hw;R)OLm cH@~?j]bAjƕ+RѴ\Uy󆢫IE)YDq3 o^mIIHzfBq"ZlRb%Tbŗ}2]r[T }_.V3g,hM!Œ!`1\5DX?k0 J-7ML q-$*uPvbl32>%Gn;P80(Mgje! EWXA,ΈXN}# 3MǕ%^Ogh_mQ; ɯrqj[)`RV-Cpo i5 An,wYVGTMC_Tpgm&,ȁG yCE>ޮQ' .ԥ +Y+p1դ[~0\)%_}#qDe8 ʩ嬹oZ/Q/P;?]!qC$ȱOB@N:Z9*RGh ^nBUO?֖9X:Աy>X-U O<TK>h8~iDuqa Pݕ.>F )|k]^6KnٗG}!E H!OR/.Q"ڌ6It^;J)/Л`ix鑂^zKԂ5 n7ͦJ2T\y^WCUjw:R!I^ CFWl&`i|ÎE"n{U@/6~BG!w` h6Q}eyp8 cyYQ=u{ ׾8[UR1=MfYGqιyK[}pg!lmշI mJxi #?%{ nGe]3lV"_x;朳`5C/2kh;`BM㾣c;\n]֐ |~9$@Cq@޴L *nHǟD(-U#emdI\^TpWm?H}Hr7Iؒ+ʪ1m\}?E-bƃNC1EûCA&U+ jx^RYhNdrJc*6, f=HͰ%H_&f)ҕ78,/k/;D \d]|m;M擝9;ْ`T[:Ӓ&|n '0e% NHp1}yD>Y~ 2K!3Ll# fU>"jCXK- ?GppԸhqxPux/Ivaa25U3(Þnc>NQf.;j,/m3$Y^4cBzŠ\X?<:2+_m4X9|Nvˮ)E,%_>14jtcݚQO +@`IqF ϧ\1"\Ѵ3op 4hL fddL\jf˵ =o7 e{b Ԯ2@P h BŒMCR|qlb6Ϻ[CJQ Mg}ԓ-:oMJnl00D_?2fj#F9j!qMC}c[8mR#D̝C w*Tar{ELfaa`kPl~ѹX%]yMoek}wkjDBX`s(s; 5!\͹9 zz=_{{p~ge &,|Zː2"Ke;ƭ#rFyEK~|=yE$ /لɁcLIW'RqϜϤbK 3 YECZɩn l=Gs-+]=~$>KWf1)z:ECHb{- rQ9 9dd†g"ivj>{|#;nu^RG@y8!>?{LgnX6\^ERwlAɤ[wQV>\:zjv[ fopyUX:}?IaBWĥ'^Ș R5 ߅RWk덶f*Д -f`Hg[&~` 1 ‰t /+րFw柙m(NX -".DgO1l `[4[gTCf^ὄFGVMA.E-\_7 ׽ jng ˄CK O cٖr3)e81^˖35lƩtB!R)i'̿k뙩#4V>0k3W|>W:ghp}Ic) @rPPأG8zs9M蹽t٦7THH.6'fq_ w -7o@3 Bd+Yೀs&tN^r2\.4GY5'Qϕ2:=KHSnKzb4dZ ƶe|"7q~@ڷdsFPj6r4_@LP@n̅Fy֡cP %+@ Q+5X3xDn͆8ǎOMu9K;)<]8 I e=A$rN|Q4OfKn"M##2q?@%2iՈ)zkf%x1/zd#P|A2}u7n@ z@g&E!8NF\c0"nd mrt,YZwaaP뒏Pō[b _ƙ0Fk9u>m2"W ;5՝l\8?d)>R-&Q7 U<<͖%k3 '->m]STJ6V|珎vA"d%4&SwvA 4a6w#'LzJo`t:A<:}q5V|~ S<7;ɖwz yݝuzN$?ۻIa;>K<BpIt+%D쪪\r1]xS*FÑ%|4/dv#zc*?W58h_ų٩J_Myum:l)4smen PX).Y;{im`|_} BIf( sIvjh9e?y@4M]*)HA%4FGfZ5pdW$f'rbWi5%˓˙6q`B.V[],rs; \@Bv&-<߶o5rME<j99a@Kp Ȓ(@'Sy>x޳/.%>W;_+tx KuTy"5!ۈ[J|CS !m5G5`.`$eSޛx^-/5p=ʼfK!a@do\a!ZT4Y!FY f\t [wOZ 2t"}kU".rh4*5X:e[ w(> Be %5^k`;2^~E-:^#H gu}p@3 &$^x>^Y:"pNÞ!2Պ`/_t wiy}0K ȏpaߘaJ=HeM3S,NGmNډN[p5sFow?%z0RqrEl%}%B;@W6\8YSӦ.aG4ĜP9ϳ߀ 9s0䆼=&+#o,\d LX,:,Ja?G dhh%+^hxǮkO?/NO@ έ$,O /j#og>=tf͆d=fN|-1kg4 %h};I3}]=@6"QERgf(ZgHKYO+xr_|@Vh=9t)!0$S[t%d-a_hCVa~W eKY/W'**su ڳ m"'׫W'g ɨ4 YQeɈ+= 5G%z8r %]eI J+OZSݑ-Mxd.m4kInsq)w~/Q|@r[OAvئ)UX1ե$ ǍL!dݞoPܸ \3O|8<}?40*h3 y~f[_|)Y>]ͬ+wC˻i>Z(R ES&` dqB'Wip," v ڜC2Fyֹm"8]nP{:GAj"8u F.n5lw#H~Q +A}0u2P!/rRҕe|hF92|’BڷL"׉ `%ĺ;^-uį=\p~nqFpK;^%I*E!CNIHc.(}fr!lⲁ=z1TBorfJ='q7?D!)ɨhy>nXyB=%z><듍lv6QI#..e3@T##$y#*~3ysʀ0N4Օ`2 E0wcZkդ7cāڟ-SR3sIKMmlRX,H<.\²HMl+ h;4 |F| zEZ"WX&9`nʃ"e8cGOYbt'vǟ㶞a0N 0#a}/ijĵU0ƶJuN+q'Zk4lGsAdW\FEaPɪMs4 gifg١#Iڕݐs+LJwgK8%Ee}%1GungS/ZJ KV2F7}bHeWwSG.akje0#b.f[f?5᳋Zn*C胢iY0ǁU=.WZ.Qc-=M] fmqE^~H\QRW7ԡx;cʜF# X($@ / N0P|斔~- c%Ik9>CڣjC܀ACB9?*Z,Uةo9!|r9AV3jCn4*äafnz%[=ZNz >n sYU qG"J^U#Y\Y %C)4G:n:(ڇ R)V h}NTC髻8JY<6dPڨy-;Ǝm ;XWF RPų{; LVZ@R! }/fC8<އTb @bN Z}vnӽD@M-Oo'4JQi04i0M%#A}?v:YKv|Zo{K EaO}%|eSfVۍ2}*HvBQ#n;9NWMDLo ~r Q(f4؎i$ECfƔ(V,wTgrFfGz͎[ )2Xw[m]| ,@zL~"odM[J0Ã8V'A \H-z`UG6*iy Z) yKW8Xʆ/r.8Rr8219`SQ!íeiQ}?'DS}0+ikn?_([mpMJW4k"6F}|콗QC+$w5SC6 ;ij p$՞m[%ۛv }mf JNe~H&d'9P{T&>E3SfUrbRC5.:bl 5Us%)掠0`rxzҋ@IyCqUg~=zEVE30>KU|lo2 ;=g-ٓC{'NYW+Fm_w qZaJWT%,;VYfW`ZOw ŨYQBJS a,3q9xs~7\π- 5Tcu4qS- 0Jawj3o}w=r y>vKq)!3vt9>H2fkiijv+0!i˷rX'Dhݾe[AXlYȣ ex ~ `5]<88{cyYs$ano'M&m_狲2pcBe`;y%albe-tsT,(K3wsP K k:[ľ#F"b*O^ z^p| dpyBѠ7rha/JvpNfj `FF[8 -%ӣNg`b@բpT۷7>=_d@&X.$"[j i|/(QQU: V HEG~`V?˿"`CId4ʯ|;ˈ I e:p5@ lI%;uXKŕU?p,\l-E'}0i!>K G={ dy!+<. w'KY.o㖰{7՞qPH͆7qp@[Xs'\% tO@{B::/:msl XMI+蠁1Tx.5ߜDbqu!ba#?f )'.8yN)`.F z&o߫I RhuRYAv\ M܍Yi,RofAIvqtFM4|A Ni7Xt< G#`񼲺$52 S O3l=ʳx?!?C䮐Ȧ+٥Jt-Iyv$"_77lj/13 C6z(rqidnɛX٩,?71UKU)9VkRe)<螠Y^>ڦzM+NfhkkL!!0;" :eDz BTk+r'UF K \ݛM>#-{3U.a F4)AsBEкHp z U!ZΝ`~ YKv$d<`')SϺGƋQ(yR N{`褙naw99,f.ɉd4PlyF T\U+^Ue ū¼O@PؕD 徲TT\Hm1:#u"MV-Qb:CP>ĥ4&Jdn.+B?kP"_x}5v1@-s@9s#;"S۾jZ?0}$p biHO o]݊Z>@]P$HUy&wֻ6DQ܁ -,bE[0 y%6Dۺ{BC6!R ]%#L37mII\E3.'&cS ̪ 0)XtYy$j7!CCt2&Gn+@S'e OŖ)-%#kaE#y\p+= mlt6Eآ:^bg̵0-bP'VT>ݻF} (?MA})V3WMTY3] c\{4w$QN"oq5D5 Sܜyif+#sE:I=l#uzuaW08slw Oȟ.Bk?=CHޞLr=툻ՊC۠IѬ4f= dw" `m0~|vdk{>H^* [kuW"iyJD p֤&LdfhCE52*fOKo8UJQiZk >o&DYJy(0lqt,IߡfZ}_NZ}qOnWJ ͪ١)L<3ŪI@a\pMbGCi+@hZָ|f7NF\&YֳU2_N#d:^'3|K~mAXzUT'1L,7[aŪ(Y:WOsCbm#xv/Fykx!)]`~? eMkXI/ݥp>^`:LPkµ _:ѢZ(-ͫ4' [^e$,3 ( [z)ڭ~6W7 kc҈6ś J.]fc@,` ΎMߔ2LD 6'%Qo,n_45m[?XP+h fkQZI %a)R BDwĩٍUQ\>b8U .GQ jIaR֫nxxP :irZ?`6] jA3Z~}xk!KoE$/sRF7Ovh\hp!Uf%m{ג".-n}ip K8Ç/T_ܫ.vNG[q<8hc߹vhYCŐQ ru `!IPO}e?|dH.õm*'5ML^Y(F#uwq6^OKϠ{s8Qun FP9јnt50?B;t8d) `?&%h?g#_"x"Hơ9gdC@ܞx+LUm-82 .h)n 7Wa#x;}Txl(t ` kUFsdqE`LM/dD  kk&+"zvL*rk 6p;sTG6:˂xQqM U(?2&0?4:km_}~y[?/fSF%  lsa/­ກaJkvŮ/˃q,tK{@˾ ӱKKV+SbF턽 ąШZX j -"u+=YqWR>{umÍtq|s{BXQ8h2$@ دJ5dBge2x5`DY~ӓFO>rz&dqĦ̷5VvOdڔpsa#)ImQ!c(2,zj'+*Z!fcKaZ=\ߛ-eG.1pݒO:;Pxmpj95Da8KMɚР;M!{8u|d`>$4"zLТ\+ z: :%'5+ ¥[:ԥ9kګCr %8b)tWq+p<%bb$"—_'¢ ܧCco$PiZ`CMOx(B|]?M HAr@hŴd.ZҊ x:tW+xo.QKN!I:0J3; 2M ^ָ뉊AxQ)QC&pR\`8B|}Te0DO ez"\ 4Fd 7gt/I@Wv5{R6a4sxj3ȿ9ĉV̋A}_3 G1鬾p, ߰s_F耋I'!klmFUz^MgMxqx,?Z1b6q~q;\e@/%OGͮ'{T̕D,ks0ovG\c]-B? Zr.U1wvӉ_ 2ۦG{?Ck}YgP86ķS΂T<6vCeǫ4IÀb3DBi`^lim;6P\YA؟Q gV-Q2z.@?hr5w}gb(qP§yP7n-|adqu{lv4hPW"Y/`t/A.Z/ѥ(qdB%C V<&fŠ.{j:GC%Al"(|3AZfrA"lb6$b\JƏIT4k+oh PЏr,]w.U- <ѬY;`TC7ĻtJ :|Dn?;}UیJ CCIgq%1Hm$O淑B]>}ZN0~tLUZ ֶh-iɿ'ڼ=q(qCq Eff򂙚T\G jGL@-L4HZY1wSgV3S1;Jpb+dlEIҰ;}cn  m3h9Kto FlbawpfȶƧ"ٲИo&.(S'31,6[}UʰC1NF_Js? /W) JY6{R@&/=Qͬ՛%#plOdʚ?h%P5Ғo'{}m/ҝAL9c tDScՃO1tq L.n6SG GCko`0ԊB{JIV>?2wS]Sg'ʫ y-^"!G܁M:HT$ؠȏ-s;rүwW/KY:1)!yʀuKE9;A1fqnγ*Bh? A&{/`DU4ӽ'Mo"6u_X@gqݎPWoڥXS(8>؆I$ n+jmL{/XW~eKT##,r& ຌsXA Jō_=q܃ T既 ԹKmO,psȂP-3\-C ERkA~'4# Za'T,;wAUS6$&@_|4 U~9qߨa~kAK͈VF-G2..A4++A A=?XjxrKg.pf5eNPI4P[J2G9@6dn2D0qMtI_o~!2E_旕3ैċwE$=F Mq)^G r۱LgJ`/zg#x#$K/?n2o TDhG d9܂.W bh.jf-ab/~%.Ff\wm8(Wӻ)C{M^u؜|Lֿ&B)8VZb_6.nZд 2!óu~F:̴32/^luTi| N,gp#&<3~^}g4ZxKP)DE|xZC.mx:eMIl._W7EVՏi17ݗ,A\pn=,2*;hU{}1- 0Io[-`-'2n. W mӥ2tk?`WxJa]caϔ=- >,TUA+A ]NiTQʁ,X2vV&)LjאQޡxebXgk6@$2P9aERp#-1 儮3Z7@B!<{]Lo;e #Md욅fh7d .k o'&K6LIezJ!NJS]Z٠be;sOV<R$}@qb#ʠL%8d$iѻڴ$bZd[qHNŬʛ\v **$Ly%8ЉK&ɧ߈;G`k.4-8#`{ |Yj],\$c]ȖRپyon8(EDvk{WU Up }4mhx"<΃N#%76hH w:kbz4qSRco]j? {W*0izPnfn2-2@щxM:(~J=h"4ݲRǺ/Ӟ2ؾco=%Q8`_ :f _r2M_m/GIhZKd6!A/S 1-L;mYNtq. N Å8t#ѿSIJe]dFa\d쨕VI Z+>Ii̻¦MX!) s bM+-)\UFv@G(y|J<+0g~$7./<=);JvE¸H=6#xLsY"o{npE[R:?/K7T 攎J$kD0g9}=I穐j;/UgB0&$fVewMmQNTWRp8?Np X^!Xoǭz$|u{T`ZjOaDe)q62 @"AO#BXpZ/@T>hT|QnM06.nF3\GxwA;|nD+NGV/!(1iΣWnc~ThN>ܺ/B*-']|\r!ʢBA@ Pzn6T)b(GS(*-9ɂs(s0t|ՀSl iH#7ORl_BK0J:|J~Yz1Q\Զ)?Ft&hKE+)YέBCU7~z|\{0Nܼ=muHH1i+v?jDeQD¥ [g3oMT7R t{P rSAO[]鬔3 L%u]ހu$\U j8W(\]6P폊7Ók M';էn/ΊD2G-̧[?s7jqF~+,nm[Ɨg(s}/4:k[[ @ظ`TNەC8ƁF$vEb{U,JQM/41?=L:咀IX;UEͩW:;؎̓ʝ*e@&nE "Dߑ@ C~Վ`,?ԞJQp{x.#=~y:>)qJ!fp=Y(Q5YrU-цLҼG K&Ew'Nkt̚$Y%|͑,WH@}C~=Vv_vX# y5ARv$4e45;n6K F(C[kWv0g؛sqtZy㤿  gC,sXr5kN2'-ap75mtgRCO몕e3 o^Wtusc|NbR˙/ʾNOBвz/Л wM F6'duk -&_q@=ۧ\BNWs`( @*^dXM6ښ/Dy/'y:foe6ޒlJ`F_"N]odSӖ%?)W[8no"Ob'g1`Q LaLnG[ueb8Kϫ+frqdG[+8TL}l|(xüGNgf'ow], (f,sM,g0@acɫ\`?&+OR\ NФ fBUQ)!^ ٵ.+o(,: 7W_" k|5f/4vMjeJ24?"a O6)PM =gqmTkz1>S3.`ARvcfGV:;1V'n9(sSL&PiwBRSjC?FȺe#:~ 6D_(+F7TcwŻL\]7Xe[hvuI}õ Þ1哷VDGBcaŤe # ʜu(%] z2c[>hgloh a/33ʘX@>rzK*涎T8m6o Ko}iR7[F0uQXen;SAq EeDeBa#kd?!OUY fq&m 8P Ȱ빪ֻ#iB-E& ܃߼bbm;-Cn p(hK(^pf<ĩV|C+Xen)Ry?ZԈ<*Egdnbâo FB3%c 49J̖f2TT&#,lGٿ#Tkl@Ua*5cYyˡؓd&HyuєPOv)LPl9[xy%ROcftnuvX_&Ӻ2LˆҥQ:ui-{ʍ` ΐkfB!߁Wz>4٘S@&/-qD@3ZG(6U?qa-|9KRzt^,qWހM,/S(+r oؓzEY!nUwbE*F 3}(3Bb<8%UsO|vLMp$aO;w+Nr֧ d72N5לǑT/WHY)Տĵ\z7qS@ k71c\S9|vvʳEsֹxrZo\Q1in+wʪ _Qu,dCѰ0UF"D3pJFeCv+[}. x4E@x"%\NʲӄO@؎ a\3{x̮Bp x @%Fe;BAer\cl*['Aq쵇5v/Ԉ 4d jixrz ]`g:90nٹ5 &ӷѽP`G`Jn>׬ϲͶ[vgI| tl bl%e eFnA'`ALCZPT]/CP0m$F9w覬}o,!ޝ}Lx;@X H$s?G(LLIt՘bc:YsEr`}Sz^ ,5H\i/ >1愷[ _4wC~`򬙆 yG#^;oIe=!E;Dt:V:_'J D{Kr;<`u݇y֍ώ _4˫?"er|Y>]kf<[Ko}8?*]/.Y ;GB.YfY𖃇rdM,Yߺ| >'Eaa޽@K\t,3+#z8|;Ֆ,"`\kVq4Pv{{c}3Js:#3LO5?~aDwryce,FoX\F7!58^ZD]*s/dH$U{Q]9r~,=bJ 3ʮ-"ה&̢#'2VKg3z;'T)NdHLVqp%4J'\"._u+ [;,Pc yJZI<nƿNWCNJP+-gu{] È@nz=Y1f*F<)ZDe՚j$%[+? {PoRCG2[r'&3Q=߈f >KH]Ƹ ;j1Y22 ,].Ϛٺ > h<_fzWs"<?$7EP'fROxvYLz[V3OCʌL[ ) wv=7 a.wgQOdՎe*["3D2%A, SFAg "hlFKbWp2 jЮr(N9~?Htt^@kuF- q.mLO Tec<iYԲ>A?HY;!+ s!g/gAawv*cX@bq3Is93OI P# >Qe/}щ0:9Y_!Si2F?ؿ;ȕfUXM{EbСd%oIM^U?8|U{CS6X2 Y ,smva?%a!?d/,ZMJn֯^ pܤxy ̺dYl/'ζ @j#Tc' ?]}˚$,<Z 7Wddnn-GєZk@ݔ?Ga-WL@v*+M)xJHb@P{kyâ$v Mk&:-\l%{כLZEcN8acA[`aJL#xMi/}g"kQ߫džʿH{*H2 EV(TtO8de\f3 K,Uꚰ3c4 otUᄨ: vb4B¿tϢG ̡QyZPu"ƕDXqkiF{{>oDY yĈh=[H6 + MS2HfS1RM ز])zb^qHM$ WMkfoՊX𚮕Ǫ-SAob'1%Pt*”Rxe#>tu\3#& }Tӧ۾*˚ p8r>YSA<.`}>Q}ʛTVޭӑ9F5a(.*2DŽяƤ~PSA#:/ys?}e?:AKR3'482{@ŗF-m2~e*^mk +ݯ""P>Z:FG<|jNUТpEt?S"O Mݤu%9o-Vr׵^/ʇ96b ~c A,"@噛]gO$6%}mۑbciq&:(kq&ZBrh&]~?cJ_(щS@%K1-1J;'etk8-$W%YY@QH鍙vģTܔef#fY~(|V®E)^m2yƎDBU\ӳYTƠM5,QnWy $\M r^+:8x9{˵E IÛ51K:~q(z T$T[N{3" sƤCEԇ†߸>ޭ(Do[/1Rg['/S1㍑!pg۟L4.k"5w'C&hj`Bf |vG<^8rۡ,'r5jQ٬R72wxϼ-[B=1?r ae^BjQ&?ZA)~@ձXȎϕل25w`W h=N䣪ko `^PҪƄUL] 2ElupwF~ %f{ 򳨤㯣N!_[ RqEe®8WTRW]={V L$|Hz%-#`nj [ȩ*Q;uvD?:< M&+ۋT'-y*nxuuϿ[ h\P rSa \_ƳTFϥ' X=<8p >`8} ǟG5 R0j儱sY{ Yv HetI3Q |ɅYFb^?h{~ 'Y!^,oz(Mj ,1GUӎ`>@8.؎ [!Wb"`T6nb8 P +aVM;puE\LS17(DkjL2#AתoSre^^UМ>|V ПƟ>`Z6B4[t\Sa{I^-P>xxG۹&c԰1M=x`:] wC$ E$ޟz Y6; ME5 sRTGſQ7`ϰ'ӧhr "rfs+f#%+Tʼno:sRGQB9o$S/6('-6x sK.4055+!7.5ꠂ\|rE[jWdֱzwγھܶi9-Z6bh I9KX랙MǪxkwelމ*xĐ/#' fIp+i%wć:lCҌ,f 9J-I8V s)e SV!NR ;o՜/'Wjqnhuc*hKɕJB0quDxH5XysOn ,BlE cT'vh'HPH￲1g[q<D\kAjiB" ZfcMJBy=:xyso@IgŨ}s&akTm0JU1. re؋ s "T_OčuC|dz ڑk2!h9SV*wիV[']='X  GU.š5jR2LEkhe{ 4j=cv!MKr2EdRaZFwz|:Z8 T{APlW0hLo5΅̳\hkE2PEcROC_ܥ_ܻ8PKika[b!=·Aٟs |ih0 MD{XN2Y$B]O/gp^ؒƳ*.dBOB 8 .NZ3="k/NFRh5\;8;{<͠zNd&EY5`B(Fiяo`m߶!SmK佃(=RPtLD|L^ד[rf4l]sCۊ8"i ] ґwʟ * gj$mKN4|]orkNͳ)<.5b0` *)"CP4adjF濐 @[+1afMKe^i>dlz(Oduon{2s|HBsUA9w?L8$IovayZ9lԍl(}7qK0\}D1B?`̗dfu H//UeTT}_c~v[g4r Lׄx!mI;K{zr;GWG'HcnzLv@i,]3"C> eѦM-?>Sq~4ΡNngRnxfX4`^z]ѳ)8ݘ_ɵ4@c7i -V㛓Ll ݖ}+ ǓC][Up^p  t=Ke# Oqvً(@7_'S%j02, Uc4_F5c W1yLn~JǜPTmaK p:Du|Kk$0(vEǪw/dQ/(>oDTvCu /CFc9Kh8kD)rFCg8v9a,ά,Gc *:-E'8z}m>t q:(_W#̣DټM {ٍ /Swd \ukBeG'CBeny短6h%FcQK+M)8:6TN01`'2(v&vq$Wf!*^&7>1$*:q8sPi)^ʑF])<#ޅ&k_[LM$S6-"V9"T]8}m77ׇ]&;ogd dgӶv(ARH}Ά #Iq(TxE>ۤ}aG]-GUC-ޒƒM]TN P@csQt)Yk'qF2@9=Y;@؇C%REt wf?8uUыؠt0T\y&A-W+ }$*'22 i7f|"2X ܮs .S֦Q1@8ehž‡Ꝡ`aާخw3?vGWgk+0K]d'揳{ʛZA;ڿB <dqmZu% γk6t?Pv!HCO>旆<(yO)GÔ3gx CǽD`M v֎D!"u?^ۡE'׾6Y=f"#ߐ.n)#0U`χa d_PӑuvO=0^td=XkjN(8!Q+C3%s.~5ltܲ,Lr#!p/gLhy p-qt\bAGM]Yz+ 2x2j1wXp,][nj"dM\}C݌ϳ0 k+x/ChIi(Es 7U3~nۃt mn  2)Lge \2V7V*vX(&X,DسAm!p_+{w/ۜKMJy[> U=)rp3'Ջ ~ޛT_/!!s$^ck<e/l=rbAq*xӚ*&4"x1 B&Vf'K[5-s$qƣL9V2R1*ra}kzѫ /pLe3lc|L'`kٵf" rWJ èH.h*s* T ѷ̼npr.T>q107u >LCxlO.0GBS>lޖp@{ > 8AX8Iߺy[k{rt*9 (=3%:汾.[R:h>CN7wv +c}⾲hSIŞ/+yqR”2iFF)۠8}T{J􅡃u:PbЙ#L9S:^ .{%d5m7Ͻ q\95 |'$mg?滾c/SR~u?"G7liAǫPx,p/mcQEQkqX\QX(y[g| r_I Lr 2k]j]q N~rq("J*. Sw3Tf]$H02* 1H_G1e_z)RrExe{V`>*;?3jrHi\/dJˊC鿡E(ġ[٨*iTĠ|\h&`7ܢ4_ع HA5cC^H4Xu@QUGkn1mYS/'ޫ{!~x|lXįAm^`Pp |~&a3Dew)(nF 52٨9RuN˼}GjMĬV@նF0l/Zf5zƝKOgnTqɃJ=2|Zkė p+jZbG(C\DwbxXB36Ӏ7.& ˥$|$XWtVn> a БG3q6$: x±eqڻ-Gwy"c -E3;9yaEOvpM}ג>I0%-p(l 2ClRLHs}7-U cx:* E°@]rjho@)oJ͚u?j rt# !xհrNc _ica;- a`OlOͭ" #U2{I6> 2U3t&q1X Ɗ˕}%2F±\ݟ' \OǾ^k]cq$/'?El׃ t7a@A@i\p>@GtK-n7'DHy FJݢ/|hg#sT'Yt+(+sE56@,;נ=>~]jsA z-AS 9j-7˙w#%"N_2ޱu'4s`35DFf"&"ųU}:PsƎv+D}e)X>: ͮ`0RG^RhBNt~X/ 2gǒe(<L/8ky ]rèκ !9?4悞j}ai|muǛo{l#z (ҶpPDh~6 1R/rF9ķmN ~IdC>'b$Fl~ klT]C9WH$ ):6࠲lWm*:ԉW$ί,ܭ@u` -H Z5HFsɘ4"CMkpo*M=R,Xc`ǖS2h^b} DY\@h&%Iu_ȰIjjv7rO{JX2 >HnA]ޖYBi@z$P<Ƌh'TCKpJ҂ڱ̛z#]FܸqPnaB\p5Њ"gnY p [)2i t=/fd٭r>=.L/”iKK-Wڧ¦T[0In ;M .C~.;=.Dnwo0os_U/fQDh 8#4< ˪lmcJc'bW/J!殳 ?f4Dzn}P- ?pa+SYfLoznpXGwY0Ħ lBp}curs+$9-C3{ʖ Ę-?If.vA6dR6iܰJLgKa&~%l蓻M91ݐS˭anFY` I~h,0G#Vlf9gYtsmq]% :ܻ(7sI{p9V(ۦyތ dڇRX|vds{co#y CVc(y4Lǁ#:8[&Е҇PKKP+}M9j4gҁNB?er7[O ÆN'܀_\ .^!*ʑ4B6 j%y9Hۻ6Q!J<C?(ɧ|KHwR uHT|"rj+ϑfS 6 !([NB'WL]ƈ !2U3/d&PsVN<o)M5t yN-q%͵l |d]\{?A8<4~P%(,©"~qօM'pw\ 8G淞Sq K 7t H D7ӈam' hxvAo3ڡC~Ψ19~X CH4s+I< ^AOm%p3^rqĉ eR t hLUz.ؚ*8 {-7\ro5Ql(Y&&!yD3Sh/'S99&i.j 2ؠ(NIovK*QtA7}\~-RuuYlTf~l(8븰Qm'cy774‹>C7MJ,@љi 8D^+]+avg-~V]D_Յ[Q:%2L8j4qYf|w2&ZX)@λt}+l^-u0#38JV+@y]+ TMŞ( <8U0i׍;dj8a/n&5_m (S%t!ɖKQ_@Ժˡ=|n%-F2m9% 6`~JЂ`{uS XZҷX9JUw\ScKEDfi4e] Q޴[!\Щ(Sq#}g}Qgﹰ0_v/?@+#փR)1sK q.ݬ2LB^" w 6+iȘ2<,Rfdg~2 pڵIMyM\PމU=WI_Jo xNZ,kr/1KG?:U`,AX^I~^!plNRevӃd[cx x#r%x>7ʼ5(slWd!+xs#Phe CՇQz6qK>G1N;wU[>Ht>sَ f+#ɃMmfw4L1Ryn4ٳi3P\'j 22كT'iU=D!m:v̹SN2Ǡ[@kjX& xYUBd67 uf.:bNi1X;*)eAʨ?hjzk}jcXCqe'Yc~G?#{Ǖ8E죂6 lŃ8 'u 젶ɷZ[`$ {u|ؕ^`(:Li=D< ~gYu@B 9P: KnL1C_ԜvRgPG_%iy%%(qiJR[dpDF{ r `J[8'3d!"x$C,$gUq#1|ovi"`o2UGS>$y8[gtiߪ%v<Zi:l[Ƭs#bs^ |ѫ7aʆApVsуg`k^M]둨a|ʺPPr/ c˖!I,Q&CE`F *59M%MTL'Mc*)9~EmFp[xm_=Vm d? tYE{Z]H+ث%E'zOcv{v.-GP0~Ej﯃w˄PJ. %8sr7HlŮleug֑?! #?R7k+0f. ?tg7{fLI+f]8jTHjY`ts)[, 幟}ai4DB:ȩTuWuo]H8z @$aJ bVXnLaZyE!kͽ;+a:YiGwlS-{a2:oߝ: CbH}ňi- A 96]9\idz}Ifbnf]ЯCǩ!1vXf.eL>k|&MuȄi#2Wr^) JaTjTO:/w%= xPEtawwGyhk?!=8W Ӣd `+wM].~xѺ*AoHh8ː(I͕ (Ȭ svln)# rQ=}q86K ͝_C)Tط%RK5PFvElhҜafD@aFtY v] TVg%clIJz\׌W m@U,Ryz+8pjKNdPx;/6b~nGkB/j 1q/p-p4ѕ KiC2b[}#B-K&@UF.Lߘcdgw1^[N@VPȨ#9|볼CS,4'P#+e667L#sw 5sl*I>,WvI`" o!ZL,JR)rgvnfQ^ iA0)K"Yk|k&`D\;δKIiמ ( nw"5 p8]Hy$4RWf[74GˊstիO+RChsr-`:ߣ}DĘ/֙q~A0#cZkhOfgD ųGpRK+Q[f$TPu؇ުSpL^cGzI>|uҪ2TX.T ¼Ay.V&Oae/h09ϑ[KyEԀJYF)ƫRJvA ;cK;"]*~|4K"jui:]{ 8AU~sۅTb*ȴMvy\OQ)  Xǂ:@B0U\,첽mL𰜾 AKe%LUV(#TNM8T$͍ r}S}tvhdI-R[f^)Ri|)_'nYmoR %Y\,;J'\*[Խ&} NV/N$ǵԓvʈG!IP=n3Hn |S#9`3>qcQ2^HMKI)#Tb!in!KO_"g ~ \f?˿)~X+y}j`#VKt2ZRq_6[3:'a  Y }sSGstܭҰ'GcR[Tme!'&h3;~y3֗lT뤳1~ !he?Aָ F+Ĩ8#+lE qi.Vetmm<ؿa@0CF iYFf ?N@? eh+p孨bmGC$gj:[~WŭjU](?9)lۻhҒ.yė+El9T/ts z<+^i0o?i U*DG } J@ Q~@qJ-ZW+wS 6BM]UQ8rtIvNk i83aX;G-3SV׬q-wkˣz<}Ki{2rDLI(x9,~s!IJ"h e)ϖBN([WKa̋Ftp w YiX;~h"er%d129:^_^m(N+YWv-2**)dD;GlwZp;ezysGf,l5aCs5Ow̏zZGlz'gj 짇''!C,% ^iE-}1_urHWТ%HQڅHqUXVn`S %]6t 'sI僱gP߈D8lh?"F@mŔ}k ̛Ex~W4>/+B-C.Il%y#r5XM$X)ւHx.9$ڍ,U~u˽{ sڊ&*2 >Z2$%\蛉h 2{Jj{G dXo-+-Ct31OI%*1B5pDF"̼'a$/,pͣn鵑AuZx.ig^y \=!lk'}+B)UcAܬQDbo~6-EcjѬle;2C^>HI*ɿғ}DV){ fb%-㧈x<Ʌ֯E%x^}-.ܕ¥9LzERg-3jqNF/[P,>Y݂~lfd*%^zT&'>: e \^TE ohX~-b%,d}qAJ0Dݸ6 g5AӅ'>HT w_+<NAn-!Mz(6.B,9h#*ZOt- URBT]VPn/ue $s,5\Ta0-=LCvϻ6$,z9ԲkwF;6$e&DS LC=3@] ~{LyWsBȐlj+H$% d+WT䒷]eUW.瀦NHIiXtM׋a DpG @,jʸOhd(#ܖzfUDk7 jpzC`Rpi*-Ih:3ԅCyQn$Ը' ڍA\ZyuƊ)Kĩ !`鋨}& #M+V3?(D}{Hd ->v@15 uS93x* ~f@6F)tD)Ia|PT2y$ǸhMd+{M/xqQl| =mUivxa}.;pbiZ]cm W#|MyM56li_&A첶*5d 2mJƺJmg$|.mKQ=~/'gcPDwk yBl9YE4s@tF!c6DPl)]iTUOB֏A, ųsnN9# 7Ⲗ&6ߩOfZ)wo0b>/\[7.R5(bQ݈JfJKЦ7B9,L}A&̑#tf=&i4tV>VF{c12 䠬3/րz^' 9_\^/ʀA7,9FQ=sٮ8;b0U åP1=Z%çƬ W䥥c5"lb4ĥO5-s}NՏxjpH1+6AMP;]czkͱ%>h*y5,X9|BQeG 1]J@,NΛm":0e14ToqfM9UFew1A q rVIxx6'1_Ke?͐*I+neKG]FwZ_7고1f̪b9PC07cߌo͛mNIgǻ^2iA ;g 7xod 6=ɖjzHTEЏhI#&LNtv{sxUa+ ڂe"UGItO35]c{b@]2E`?on+(}FstkD"aׂ2N|DhKgn{Ahd~_u4G~"AuLm`2lUM ~#Ɯxi^FhJܭ7IAP$G|pl+(?כqaD>p5x+ODš(;\weE~t*>c;yluuj,]tI)lz.E[ F!N#own^Wd^^mĶ.p *do#a2n]SU^ &e'%3c%Q٬ 1j|qy~ (#.=~N\U+O҃ݵYĶ {祰 tŰaܥقEz 0D_9Hs3._]Lij OXyƦnC5qxIS&}eO75Pqk MdG"n5D݀NV _TW tқ%̠]\"c泠3~{q;.b O, gL9grlC/zh:} Pd0{<|N2&uDzJeޑ5sai$M6M<FCٮnI1<<>ӎNk?; ē}/`+p s_Wz!}'FX^RDF<K t#٬5av>ڛr^~!މO5t)^esCeP *$s!`GCħpO%#d<]:$+`3 sqQRw+bkނWr!̷ݫ~.alzb2p4 ~}0X Okr큾mڝt^XzŹ5o I@7񘕟ީUL@i.нzt(zϛKӇmprcƒ"<;00փN$M_:6sB=aґY=aJNy@#AD6o&wSa(dǤ3]kOm'Z %P,T`ft|׹|^k.K}k+腚\#\_c onL%H}vWXZ• 6Ɲ CԆ7όy2`xiٌےە[ p(|F|%U)(vGbLGA B["F&hf 0.B2  Nr7*@81Cᕖ"V08I%-JMOb*L6Xm{߯i ,*aҼKw„0UJ.u6#@Z7>q͕`?S=1Xu@T|1/:OEy\d8rDQ~qY UOJSP^35Yzj4Fz(MmHAmT~}i>QEæ9V6iNs3\gN)ūi27;af{JDy9;ҋN..x׌ To A$O⧌ DŽE{4So`4O8-fwFd۲w?Ւ Tnt*T&tUJHo7 A|h1I[s2u)x:K"xhS,(N?5V`|C#MCg1L(2t sHJnNflBţkk֋*[ckQHC,mhs} hF-10;l;eIYtJk7xV؜{}ĭC]H Ɵy^vv%G8sz ܸ˄TI_0c C3sjvR변4z0e' s6bD[Q(IY(XJ{[NX"˙Z1_$l 6Ϋj}<bM4܏Hz t؃l%6eAȈx,xT6@REaXX<޼n%IB 4E(4cu.U[:(ߢ%C~vš!]ave3[eIO`ioQݕb++GFT*9z҃c)WG=[P!n^7'pSʄu/u+Қwѩ I)X҆8IuЙYzK# &!XB8*_M&ڍl=cy[A[53[LOh% yYUR{X$ WxU20-Ҙ]JQ4T"F?ӭ 9A뉥lɬzvzTf1Atk 'R)R bSH Z5IgJg}&*}O[FwV$LM(!, +x["2.}Ofց4t*|;"bCؖݨ${b(ߖ#DNcl@n4qBsuU)\D#S9sʳ*m$zsK?w7ݮf3Mw}ʙvQkІzJZ WB2Wzxõ2s: =ؼ-ϝ_Yևr2ZZʝx=\hD.\R*$k rtǽ "6ioX5/vm0++hʅ ?|!pYAMa/`&=;mfi,bN^ "F*dqc|jg ,PdL9%&?L!6ie련gT龸a7"E4ZX:JH&83 m ~ V7%.! ` Ү0Awo(RlW>c\Pp*%Xk%/#T7*$mCΗ*ldA#NRn͠w&,O,mT0QT,?IjH44t(Rh8f1:n9Aț81jM6PNSy'DaMؤ4opw[#c}UWbc,@I@P[u%,%D 8%܃0׳>9p )b_h% wjShKNu^MLIUe ̮ F+r/r>6 '͘ln XT㻛~7VB>#/cI1j/ڌe(Ew9 sbZz1[X-Nn]%IĔ:;<yT ;zmVg ٸjBiB!ښ=$'59kL=Kq5.aڍ,bΎQ9N%u Oe,UQ.ZA CLX;Eq6/xQH&B= (uUf9;f^B-}J+ +%#zPP%<Ĺ@X!96AKu]Ri_1!Rv,]'<=b؁|CׯK@2SuU6k_\b{dӑx 4 +bшX_Sw| .oT/-F$cEkHʪO^Pԉf>&R^^}3:诽qf75OtL#RqE=oǴy orWdd 0vJ׻Cj&C%tv4xڝq{ԤȨO3'Q y1z(^S|EXJO`~$3J+SaCgf|6Ģ1zyEPbȰm9zwHA~kC`㵯EǞ45;\hp+)|\BYXOVʂ696Y!f0*(nmnKvF{C@((V!\;\`Խ0ʜMCcdm P~unYaMTy7&X'Vos\/c0E. p]|䧩P|i ~.^3J4fHv:Ya8a KP&St^R]cl^u9#o931'71AI_:e͹lb? gPGxh{vP/S(CoqS.vI'3$pp 9}ߞL֒f %/xIu{xhpwoGiFf(; k塚+=[ʜTG[Q]?<2+UVgk[y"K#/0É "̷2{ȄW% v.ed#S 'wQ}`*?~xd(iJWW.'4ЃQ</ y}tY77]u۽Dބ6&פP0,O[&}k'?rg.#ߝڴc-"7ם]J2o`gSN ohPZ= n4^M!m,pcsN*:YCYEM*gdԈ V~k+D3u=u.-rӸ!46XR@Rv!7rA!W y"se&8ee!Q+^ E9ƇF\孨 = CrM:X]7 wuc~8GV$ ^XU9Աһw{9W'trЅV!1(4ѤtW#$8$@-={M|NLr cZ@g%O6\Wáb}+bGLz?E:D:trI"B%{7Lz=IbZ8Kܓ/V2)ϼ|IhIHʟgA$ˡӮ7kuA.L7{K}4Y8{QVY/R'plRGkćXTJc7xebLMYf}1M9ikiŐ35M ֭@|5ȽUX3Вw iLj1vBRϯ JD%x-ZhQ|1ȿJq3[d4B TU^gG"{A_ŝ2\4úFCLFNj,u*S"s*bjMΊ}2 M2^a׵aK})V*NJ|]^\&W[pBYlaa*RwEޯRWTC2&B J 2%Dgsn'wUMvh͇Fe7cSFٵ9kW)ƋY :YES$1k2)&5)Ȉocm`+ެ:{>*Ȧ^ʬȽ(]$C+W#Y" Iꤒ4l:ĹRT۪%ڊG~?[>X.Nmy Su֢w _&sN.'bRB.*_k&Wh]D3ⰄzH&s-6^V>r&+7% jk'R@NNV4|~JTDDHii$z'iNvLO=* q]EIu;uR K4բ f ?8uj >\I$diQh+I:wim4ecCT`Mj^Rrm1]UoKZNQ@a9B0q,{LLJP=pɛքLXSHL N@֗9YoJJ" AOo]M(j<*M>S@|*8$w RasEi=e:F6, ce$wZ ykgf& ͛=:eS]$^)K^a|i(j/˵z+=B{{OOX|RhS;%I)L1Yyg0NO{:KqxHՌkteGoЈUfiA?e+D^{r ǧC*;k5' Nls L}  rLc9ƶKm=g׌zOC|;Yaݞa ܳeY}5 y4ۮSl^@R0 tj%r7"4'tY\1 Q'neֵ$W.243T>5w%0]LQJʺ>o_"N 4DtV̦^v U![Pe_oJjߡRoǀ%dN~"hQt0{qj:pu0C_Ct7$fB?|帄Z"AS(K,GNJ*ǒB5| y<׵[&ؕ-_UI$nӗdgU3B(ˤm<}qS5n˴x3o dLOٚ60{21A^G$b`Z1;x[P܊FE6s]x m1;o:Kd*a:/|k߆96F!>U݉UȾ v(@*ǻt6YS"J#Cw!V9"g禔՗gi~Kppz2 `l;pMt}jeh;A{z8Q=QA R]p քFZdĒpxB8[?.Dh~s4SYXmΙ ׷W&  ZpN_* 78?O*ngyJ@8&YU)-.-Zvsԁ.POr(L1]߸0iaY~ )=a"t@u74),Զok*kpaLq:^3 e/WPjh0 6I6>YM#2Y82MU]іء0s>Ҍv[^X7.aI BrG p/ewE&p%tp'(+d3I/&<Ɯgd3{NOhbׁLl6KM߂{p?[zbt-ǔ_ - X\ hQC 8yrzw> C{Zck[kǤݟoxŝlL<yĽT:ydžamӅPrRQqilwx}S Qu!>lZđI7ݫn{dzʇ~Sv9#OOpgWj`'rfYNmt1yy#\?pya[n hBs5UH]!^98"dn-z#-m[f'WھTtprp+0VR{Fn"t R<*86gZ(F 󗧽ң}]t KǏjiezG-2,6Ĕ߬Oi %狻W#n"sa'1Es l[*<僫JNx\vqy3|uÕ&Ƈ + YsϩGՇ^u Lh ]čSg 5ށ2&_[,>""pOokx1NLMjgv^s⽰>(Ilągq7/S)õs뎏 (S_wj H $Б Q睮eA`EYن7wq*GQ;%_I% }~鼩Uj"J( Q"L]g[¾oä#䴵'@aMS}רJgXD]b~ɂWj n& Q;3!DJNZ"D76<b:vFPpp$ MGXl%?lS|sE|Vxu>X$S:WȷXih0:ui߶B縆ǩ?E8 3_8TbdKR"#y!d?'yvk5'uvsǜR/1MP}۱!4H^ZW: KPߛy4=/Jxl'^t0#n&$_%AB{8~Hw&P|m"uDY$"^6Җknkt9qԣcm.]& Xk}MiE,H3m {)F̅}.^Q;h]1=CT1MtTh8Y//5wf _ <,|jR Z>FowQn0ݤ%.\?tbcbWdqOBQ=E) ۦ.vRRƼb$#AGf=e 1qIQb!]2r8׼[,J®~k.{,֖&ηDvg!yi#L)k-? e F]^7XnY.Ij8s.Ed0z'܇Q _fKr}Jiӵ%j_n z:4zO82Ȋ=יBuJi8 J!8[g|.@ zT["W 6Ʌudq6# L?^cg{_(>6 &/b*|1L?Gؘ($xFgaA+XO JSo/L#xznFm/S}Ł)O` w me܄W.xaL),Nǹ_63xyJc3Ԉ$t@iXoHөSϫoG*@#/ALZCCS$W p#l8}ˉgWTn [r5Ӝvf}piȀ%=}ӌƷ4C&&[XqXməGh 7/j  ̭ɐX2'@NHCHjmDبV!^:ԻG2=;0LD ŀ)jdڮD#uYQ~h(i!˰І ym2pB8l;I28\+V"*Oތ ֛zv1) Ql&[8PEXj_BLiB%yZ (A^]cI,YT6Bb]7/J? =\ziw+Ta]}"ࣣ B.,|2!Y6&>O͂E{Sʞj'Io' ɢk5-u'גV3Tb}-7,z(8H6G'isO㛗O'iWP|bJ1U*3a{ ;I?&U@=-:f`<~Et(ft-ԍ Uo~PX"YUOCɦĠ*b ws[CO|Л=ܰIZy5 6LHdDYT^* CP"o'b0wbŧWo}5"ȕZ;jδͶEA7Ű 3jߺ ]=ϒ A)bc ݄YV1oi;T yT5|c€3YiTPJ$Tq4UȞn q F#A$(7*S\U{ӤM]"d䳽S P\B{p\^„jk)Zkd)9,%un< (7p38*|-`Vkv."H%-_F*)tIWK&)ļW,bkM^hQ@ iܘxgvL,o߰TZ"xlL!!PxQR}w$΋q"Bg#ȞAu{ov4@]tԶy'LI G5@Lj~PHa_,bTuaDBMr,Ec'd(8rRL~ې-^v(vvJ FQߌ1uEܷp!Įȩo+mh%%mEth0j 96FI {+cÐ󊭥it9jN;hϤwtq{l{9Y^0k::3hQӨg#9XOt0S_!2]s4pꮁr1+b3u*X oWͨ{xr ږSmœ.9IU1.G ;GBF.@E .F`7/9Wav-`-N^#aI{.g#[ &;U_S,h/uWˀ0q% hj1(;hd1j7dbϸK`H[wHvnCtfI3a@ |Q ow׀IߟQd7Q;{"AYX<"K(OQ)Q`7sv}.~!ALvVk*ҳ3PΈc/,Ηf.."zA%m:q&%nJFha\@M~1Z?|-x+<-hO2.;is2"f|ixKL#y琑mN.pF?Fԋ|c/Chf&0丫JVo&l} %w I,伅j;CeJ w(}9IByM 0K>]ItC Bg{0 ,iBaNAK+H+2Ly  ;SI%h}oC]&QQ{>n|d?H͠Rϗw9\u*4N E|ӜB :Cᨁ)p45]bm[ӡOPK]Sgz mtEu'k'Lz׈V[ ۘit3HS͍~SBd*+1Cl0yͻohzdYGh ~֟9PYX= 3GnsWVʶk+/`фww`U#ƯL72ٯ yLe" ȺᇤX:a~BV no 8nCTV y…gL}fߔEBf\WYNf *f"|d;\DQWnZHPG& &hIp%x~qnɠ<#4c!EmW݂Ѭ=E wm'g|nGe\+w U/~ DFkkR"RҗQGad{pРG`3Y? ,y5O1K!v~xO hw9H*e#֞7F$GU2;r/# iT'ncl:0Rh ;Fd#%QڪYd~a=ݩ-]Qv:$N'x' 1Rhnb4'sȓ:x9Z2h$k:EUN\*$F<. [#۬2xURܽX " wvw+~2q̇SwU e~Swd¾dAAҵ ͭu>jdya4CAa+<!F^Ple|Z Ϸmj~i7$l_H0?vH.J=Yp_!rm_HjvDsS^02$wdٷr!a_0>aT[4Mx K&yJ%ʆ iT sB8VF@N 1ܒNr΢IeRs wZD¤5TFQ3rOx%VOKLmr>p,q֐+P% Ұg=y6p Q3%bU<ǬJ!*e[I :>woZ*,mc<n]sz/ɺ؉ayq_#TnZ[/ ϾPVeR%QN._I-;Cj<Oݻsrh&#Rjv M7~AFx𙨣[Tn5 ,H_-{%V%8G0Ygdd FRB3QwvE!TN%"jX\N1 Ks ڀoѵ}=ro66;f7-`֋bzmoOO5eP8A TF{X SdNۊ bVf7L@`'_}0[[c  Fr (ѩ NM~=N+e\o 9+ێ8g:AF$ GŢOmW|EEc]!9W=ɜ'I)#_[/*.BcHȷ4oX<Zk(JV%N^T֌q8|h"?o *Q4*Fȴ <3`uQ_>A?*r享LTwїtHbN .N:bFٽ4#>Ԑ+@Ć=SQh-5~Fy0uyH l3] ~czOl$qV:ۼL z/*[{SHQX!lDgz,CK? {d{DڕN*9P<89ٛ[$aӹ S| =}x|]J֚fν +/~iA6 A%F}ak/R4Vڔ%'"IULR *tr+{X뙟?H;װms,vϫOi>!fٕHoT[`ˣشH?/~sWxX0r р:Fi>&"4ztv3et JƬ1%kyr &h^m%VmVP+3~&C[؄s7y?{m4Gӻ)cUK4zڊ3RILrM<4lxf^惛ӯE..i{v"Faj}VTmZ sUgCŞq_%UƜ;td!j55r1^g 'QspBvXꂉo8WWBR[TWz[x~y2~v:bdfީ\_zlcx?݋ȽuF(cWs+uAfV jiKFRB5L&W!C>?1om7L!r,}!p̺s@O6y^l0ZaS(Ϻ+c:>Vݼ0:{j㰟8N10VڲQ( {.V,q x;,S%Nl;|Z0=lg `|wB_f 5 6i]EN]8Mqejޠ܉D~r(Q ǙVckcnšMgrYua*Oҩ@1Nk\vU}F='W^oymC<(&/I <5W¾fzcܙeD4B2^^Nr/JčXkz7ȲDzb@,'(#)@i^Twer%i.9)Z&8$~&F݇hH=[4"b&2/aS6iMNHF0ɈXIIN glr d#܉xTRwj\m5?C03 PZ>ůX(N,~iUW +qs#k?︊ =(mp;,v]/zWˬbjRv2̨R$:qs[>}gbnPU^ԋ*Ϙ$x ̱5WYdV5ER:ޠ̇<^9{6vddí)1tQ,0'ߓdlk ý<˚HذxߢG.|kO7J\ OrT>Vg EǀcMN؞iƐ|+6K2(w̑vԅ.o&aDY칅~sJWHIQ{AwoL;]]SfQ3`(pR۔?0z @c [#(@NBYbý'@?TJ4͝U$ nVϧq~#|WR|qQ)TePsţ  gU 0[`&XZVeezjK2nXWm`wzB?0*lp٨Lxs'ZCY0{ܞ%+Eb)T~aACU{X0Nuvp5#ء3\"<IxyPZWK;*V{mM=q żky%[GTFCM\۝ڵU5:1{ґ{e6~| `ޓfoC Yyx0y 0ȝn\uq/I`{Jp<}Nrb2?aգ?xVa~};BumeZۡcfT_#akG`@nd Y$B/dOត,}<9׎ w0dʾ)M6k2=j8̢wo@P~ Q=or5n;XZi8R+9ws˩ϋo1^$ QzykʸZNS5ɉe:Q\ۉ!rҪ=k%*ie1;F˚ kVlwW+@љA1#3g>$?3hb)-YB_iLm tQ(Y9ҁ-7_djj$nūQ ;I[aћ ^U L  Z%=|Ebq6<] 7{-Ey\!֡ AmHC-WQˆE`)#?j2}m_|@H˼G G\/޲/쪦uDfI"uZOӘu^8XVoUV;M+x%Ti4|`tY>-E+=U 8 3ʛ2 kǗ0qaZ ${wt_,<+'7}4 (LU2-MPFo9rD|F}7 {8kܜ:w~ju79Efr]Qá5L $UXp|xxK۽$yqB[Q)<.pP,bt}). \YW'M'FM|h#rʲ*HН#K$*F _F֎ IYgo# ,[CЏzm*ӂ?lͤH_e:; mbU<~#`T[|i u BHiZ?Ʋs2~|E83a -K qW݅F?5E&ס"13"]8K (+}:N&[UJ%T@FNo~O/rӗB-ge }ƵX".]*+|%1 r]u>ndEL2Ӳu#b;̸pt)JghRQ=y{mcMc/!N 91),LT UイaAEYUoEE﹏R뢶waqP!LIzj77{}NeLZJ1@c癝=L8z3w{y[tWjg dcqX,A A{Va_ެOh/3 Gt/vy6c=%R`hkM!= =ӬCSLa/z_-k l-oJ=v 9}0)qy|?gp_D0XUFv1`? ?d6,pkٍyU;[;#Dw>DYrȅH۽9+=b g)&ZI(9pRThFQ 6b>%\q?1TQܜU g~Z%`RSo<RWꇟx紋 JA-!vIgvG:e#iL弴eKzlU"?6g&yU9qsRzm5ޯ>>p6i1-p{^r,m&y\}$Tw%W iSRx]ne(qWԳo0}{RiNz,uxQmX1w1`}WϹrC=\]D^TdD+ 5bk[s]RŚVL JVV%Nrv_ 7+NB[k M'Ttx+NURl}LG&jOB%[6$YKeSOrЍ]J(k=YF7AY`'tyo,yxF_/Mȥ |B?#sJ Ot@*ZR|XT-//Yn== y=@eZIuB~( ~2WFy19b1!Be=<9ZEu/'s eHu.ԭ ,K=k>Ʊ؀2Z%?8k\,.й4 4c3c+jD珄Ѩۺ2ٖ=AO{Y{nmI,Q2m+*@2uR !-huQ4pS'znjMz[_,I ?}K{EL5źT_c ^jp)jV588Tcp.x:Q< #SJK[A7{Ane(WFL'֓ s$h4 | ,FߤGC Pz SMAp_!TI ~Q>(hWrvp&#=ޥK"hlڣ:hW;63K-Β͔ S6q&>f8#$v]nfVpޮ@Ng5߅]`bbpcwU DŽ/WQ+dA}7{z| YPCM\܀10_d2LMa?_Rѵ\=}|Lu^!9^Y&M`~B^v̆6U{qoC2#jn`΂Wwn"[["rjDBuJS1I=D%zD [6.t|Un+n91KYέ9."?F1-IVռ㶷^D!hLmfd_3سa?7>}رk US~ٟX&VɌb pHYUBT&Dw&Z/3< ,/(r}e֚۶y\yV*סhx|X2ka rfq{w^: 2 q/Ә-9|;}ꁝHq®P<-ݾ0U[K 7>t$LF)|' yojvw҄5B\CKXH)<kNY/`ƞ$mu~ u# <՞ jSN*xvGS[nwfEI?{1 7~39JL# } s$mۻM[UŞ1"Ҹ/ Mg\-Wg N>J\3j[4vzV_l"}Mܗ(6U| TE8e&8WJ}"`D,.JΉcr?/l3%q. 5}YZb_"?m˧@dңkP TR>uq'ES^nPٜ'*U瑪Pwn0?c8Qle K!q"M+N7*bKbkl,ȉ1޴n [ho೔N,3ba2c'آ !L<\~BǎW.8A1.ycM┸%*̱ `oCaFS'{%}TC6k3TDr0Ɇ#W N6/熉HCfI΃<dKuAz`:2<ͳi 1SQE#~_ F#&CGu0=0FLCX@r4(ZT9Njȉ h7eO?}UqZ&FfM6u & "G|^~gpE ި<`_n.b4_Rg%%{~^&HXjr3={^r^{j%/nvXe>542DIc5yW~&PO5jVfvw-gcWzW<拊0wcR=4ΠDW R{/7Ry~+;^>YKY_>$r s&!HQ3Pg^yʄt$i=^>G9qy_ (+3g8c2_э9{5 L.M=`je8hܼ|)Pf́IsPfV9{eJR@O1w6WA?zTHYjF7'l+\ 3ׅV*P~6,gEB^ `2nD}q I-iB堺 rM͘ F4'Zׄjyg 9IWL}J[ iJA&dN~:}hiQ«̥R3,EY}tBx/O+Td c.j/>|OY^WA- Cke@*|I^s~Ǩ8_ܯӊнz,Z5JJVw[6OވIIc G@}UH z2^;"^ 89ڨJ%7?[ڜcP4cWȿ6 ԧlߜN(•djRu &#:%IS4bc8ZesO(2ݳ!#q nNCwVZfHBӮ4럊oMZ2~ qfp <'uQ=VV(k;1l"\BLa uF}3EDJc tU -;5,rWF92/! *T\c*DfbY(Ɋ5`jRԌX::= ||(Hm4qbMD6 b,ewY-kofqy 6~@ƻ7ݷ"y$)'IysTpl3u6I[0Ւt\/A+Ů1~\+@/oY=!ⅾFGib#Oπ%WH * $f`pUS )EVűGlo>-kiZ9H A3C` &:~ͥ68ݮ#:K3CI9ɹ%c3X}5![j0Cr%;<؋1K|yj >).[UO-O)lPsiVi?WpY')(Sۍ-8Ru  nNTIk>љ]'6k,}8v>ZĔ@%XuXڪSo1zgɼfF ]3^IIl˔'0^/zk~z"?:@]ё+#Gc*d?k(P& r2]r4k}fߨ>fVRL~t­Y"11T\+0ԅl.7k0jԺUo8ܖAr2[$A /)iB[Ҹz}$OB Y$Ӭ>Z 9yi@wF!4;ມ!bE)e џ mȪfamI6ZQl>(MK ?ԯ1tZjz4u(Ι+sHa(CP< IYN1ԢOôt/ nT&LVv(7uILPh=E&A;d>ns~鉠I5@j hip h,^VK +s n^5tݭ[Y{Vz=jaol-3mBs2$bC V)$<1N%jՊ 7^#v#?=}hܳlۖv [b{ꎦĀ-Q>Y`1B>|äV -2vƉjtdH2lN %ŜMNG.\Q!v_}U(hˠēS?- fUlx;#H<]W! ,E}ޮOC[ӹ8{X+`ɉW9t㽢ꕟ1m=DI- t^iG@l=4Խ×:p^LgO(FdMxܼ ʾ1I^j9GԞ+i;eJͪP!L^ ^Xeip 9(q~'E+iH8Rk~T𵹥d@!^' ?tU dt]app  d-&X `U *kؘ?)GD7\6 'c&U`%AϛΥ+&xFkJ宻>;?Q=;P G6C xL ̹_&Co?6wQ=iBWjb,g{qS/8r|$'QTP\΀؍,$ `Xa0uy@P.=6kM?YB^2}_oðmV||fodo']D]h3glz9 h\x2|X,Z+s!x^}PV(N 2tc=1T3tI LuY?eثuS7-#EH)RJF[ZQe ]o?R+R"h6 Q7L>uS8j(?P'vMjқ i,7yqw'^]X@'MָJt%/<;ePu_UJQô[ nd+C]ZQKjdԙd^-Q;*ЭR^"4po2rˌ,eG$uD=1qQ;a" rIRZ=9@y.Z"v GBiőuVqBt3 ). ަhC?qeFm6 IGϐ7i#ED9A; ZǹpViŁs@HRG%ŔdhAnMp2MffI{&;ɬ 0HCl *&X2\}Nء=!ZCvdՈC3`1Tymg>8vs|oS#q@b*[~&I }0G6Vۚ9k K:AGgNLuSNgajk{OsM"+&x32+ODv;UaˇmۅhGǐ? K-|ev[BP1SmMt; c࿄}FVZ*ۈu*DXxnlc'H[0KEHw w7(&r~#@ 3#1FXXoczݬ-""0n;=p#k@ю}n cOQ2fi/*!@fyQ7!vLҏ(St4% =B8|˶Msm%+ɬ۬ Os),L#T4BȒylqTm+^2S#1}["PhBx΅:v6ЄK[ ` H%0bt3-hHT wA ?@4т?g#)  & ~L#eWT2Ҝ3QnZ a/r`y>0K]CLSķ*~wAWWMaD6YVLҰړGPW<궿:D7)ȹ0+UJ;nroHg{^7qi4J6| 8 cZR×ZS}>i1maUFW3= haIX2[ ' yN38`}=*ZpT&Ω<@M)4󡟖ym3.A'%1OQӈ*6\ʴtu: 4Y3Fnҽ"? &tq@9R1Sg3vG`1OC щ~)zJ JmYUvqGe=oeMΛvQ7_&h-Zp v;>Itnm* , G=^ 4F?i,8`rŀc-k>HĊ:M39klDx1^4 qwXWk|M꬗+'L(#3-R\X6X6\^\ݍАdv R7 cE1n*Dҵz>;QiVߝk#!N%GK3ňƐ0H5wvZ s<\*tUTVttQHhԽy(; gꡃ ZS 9Euz'N/N ~nF@.{}UcH`/<q}yE'z8 w%ev|B0msQ  b(%D45y =B##3Y_!@ޅ>Eb"PݥOM;a<!ӛ Pӹ \Vղ=12NK/FHM0-7v2 -C)2u27bKH ":Tf6 |uk0+Q|@ȆAOÐFö|u"\ JY=֗Ͽdi-<7{B3{7o积Q ydW߆ƚ#rk?$ 48":) k gb >)?sR&1$[07.t$u&8W v#|.oP{K)6?@ Q̏*O\PV+ƅ)u~wN!.p3 :跞jj]\zJEkBI 93n=/<.Ӫl)Jsbd?e@epa\f \4Y 2?$DfNϼ߼IwY# *%X(.tyf_ڈ\{u-jO?zUpfuYIRj c,ayCBƍf|d?q}έ=eFC}(F0X7 41(e+uwy=)Õc tyu@tD: *rb#+ ֭( ĞּM8UOգ,| \a-[q, sX, ϜWgpTHXs*#(ZZ}R/LTT޾B#yO%r] ^ 7l0>Ҟ]n_m65la1SJ3,XQP9Y^} GA_0! "!J:p"cɮ0Һ$8@Z 8 hx`zkBS诗B8n$FwPXȐ[1}i5^0"fo2^ ވe|CqA G\=7Fϕa>OLIϋ8ZTVFW-¤,]Ws=Q1+ Ob#:~~&"z1`.k3@RytB/x?x;REY[*HlIN2qgb5pGF楴R,< G<^RMxke14m"vo(Jw}j*r=Ç;0r$F.U%`тPx¤#U6,9 Sc:iV4v:0QJլ=oUx 5u,.ELƋ"YC?/3=>[b$q#MK&lc+`7EK'4ԉ4ö)֊ggq k_(XkEM0jid#o*b Ykm KߩPGBR~:S@[O(k&2Z. }0CL _B .Y2~540y&X_!!{.".Ne{s:PA#űy hYu{E 铻 $o78K#С1G:"UЏ7Jqey玍rv clq=7'縋:O󭤈uM^SS&ֺ c5-矩U+3bh7g4"k8(4Rk{ˆf ǯ"t53Yb[u;mPacjwxNISan/ mق 6!R 2V>ky(-Q ^y֮eQ]+^ÞD38" '1DSAЂI.~2,( p0U\٪9\[;LB{&"p8 zFZ!}!ߪX\l:ҐJThPbt |oč֣cQ/˙~-QndsNemL̊sȊ[2b mmmXKV!]cJ7pR{QfmzqB1Pnc`hF2m[DH D Y2F1+ƣe<ʲ`8~˫$rx2,&괨k"Ix'imlN+F. /(ԍ>P8e!l%?zK@~'odZS>^PV k?ph~( T`S\.}%f"=Yvoa^5l79'oI^F(Yս! ްIm]묱]:sJ &q>>B/Mπo12tM<`q-F[DtȒ4'[a.Bx7Mrb*gn@9שׁ(u}nҷZi} fI5' 5 C)2ElBc/n.#?" ~Dփ~|Aď'6񯂂]Ur諔4쫛f>>qq$!'FHDaLI2/0V2,?D$ OTyop $7W/ -0ם'`Mbx#!DzI)b"B>%$$(Wu"8B A>V aVBȼo xIO앧Ba|ޜitFDU oÉHxGHVjHܶԀBOȱ_H;왵lo~3 $;1Oa RR~x}W# u70k-Ks2j@T_?)'%8O lX*^HV/]]zq`Q XF Q )铜` Y)tSWM]WȰ:v8ױFFg^`Ha| ıĽΨmf>^?W4gg2atm*¬Q8G{Y./SΪ`A^RsxkSWu C5v J!\'%5:B~MtvMuj 5LNX)T<yB!ԧ9.?D[RPa?cӔJ9h=Ŝdi"Vs(vD ;qW_x.LOBQ`l60v^DCSǧ-~/z3}5R < w7\~KBȖkoū5:"f$Dv0<^iqc n-ʻ-3DAT w5f p>v$_DP%Y7kE"ˎ6.PH{tv޽DЗT[sA9dJG9NpAkj ]4NbNJ>9/;O, g.omuKYt8V*-m>E٫>? df1o=q \Žp@M:C1PZ{o LBEKOUv4GIQ;'Aӵyz3͹W&keReH84+sLLeu"%az( f@G;J)"'biƙJu8(M*aqyeQ-4ڙj,~K?P,I,V1Y Tl }CzEg{TAs*52)w'}޺@cA.ނ0YX)[ f%%7oo N^gVLu듭w?AgVoP)4d$9f6h[f~aV1M}4dx "*՚yYpU8UJ+=Qqb;=rjo 6Bzq06;6##?}6AAdJg汆lS#E'D:ϕ$,l:﬙S$|ADB|t-7TZfX٧bM"&LO$3B3 }h)@PLewf߹A srKtG;@Qm@T:(i ش^DzY}fN>~J7XhWyj|&6P*Hl&@7}> XB`\-*:ss- X)l gQ)[b3}: F7l~\u0踭S "tyPR)HQtKsy:^vFojHO>?m)[Q-`L-45TC`ؘ2 s`AZ35) \np'b ѴAtkf5 q)sU-}F j Y{b¼?U7]zv'N^ /LUx ƗA&%2c\phoߤ+ c*kf 06 uu]?_-;2Khn&W"e%H-imU cts,VUL'=r6vUlsU`X߁ZY4X6 d}TH7EjCKvuxu6qTl-R]IQgLC.s7}jwqmx;ڷ&Ήv쭚v{!Xci0oufp hC*.4`hh~I&BKZL)[Kg| \DR^ԌO\rS,(VwlzJzbc5;xj9f.Jӏ[ʯDMC#;z#x6G.p4'Y Qt͸-t[WOmk'69{A3YMjr r'Y:m? 4^ >%2w3o |wT˼ F1~VS[&&'~?DQ=#naGSwFEFVfax{ eaW 47wRVTR3twM#e{NoQZ>l# P :HKoٝ@n&5H8#R:U0-~I8LPC!Lx",7/a0I;`K ޓzg&h^h2|"i@=ZuH} S|d~^t^!-i sP{Isͥϓ2^g B{M)ݍT."Иk.E: u`}hEP/kh=GÍ?fxA=!Į!=?y882' 'Ytrl?hQfL\tŏ;:)rsC>)_ s{VG:,ϲ 2_cuL`JK>B)uj'Q_{ (azV/a!hٙ(|}X 8 N)I _yݙX8D* 6Jb*JkJnn>N#P!%V4ڮY9 y8H<gNoş n-/hؐ!,ѩQ1s*l@!OA[rh6, )f6T$zzH\PpS:AwG;w"ibI?(ە5 e򼡑,6.Iٹgak$TހbjvaZ%ۀT|K+r;mQ|ƘuQCZjڕJl-I8?g#*/-D;yXwD8K㰍v)$z$ZܑW 3+=`Ե 3PG| >0`nѯ*2`rߠmNh p(HqÂivf7m֛ W^ITD4/:ټJSHϘ1\Q+k$ORaRƜ92lC,3U%y*IejbZǵ[=XG'M9W8_ BCJ)PzIFkB e5jy=UuT˵D䕓p=``YYY(0RTNNKL?bAt(M{f>VU[ &p̑t4tQ+Ib\Hf&PDN, 3#lVvJ_M`>=pֳM«x8vH8aǽfdCH_g&t0c+ 5nWGڡv,'nK<9a T3"JYT{?&ABPhە8rzi:#mjHb'NԤroefS9?yunBj% oF5u,f|wS(QݮHswaMr,!tڏwVhؽ8LbL!4-Pzߢ )pڱd%_,D'mE xZF_W6块.K2uOi.hygaSe`߷FǺt//[e?P{I/=:|;KJe Vaqي%U~ [G| ֻ*(5 )qI{d~NNOiM>k%D&ůqQ-.KzeXWڱ5nʺ[7C!e^Sgw96#~wB̂f/Y~ T[/2GA2J* 5V*4BzjDa$1PkÁȥ~JIbZ(EI?K6p\>6OhtQ ,R&s?4~Vl3'MUD{%0d}؊p@o{ 8)V8ၿd4ېIsA7"P/Y?ː(DǿO({2G>&@͙91E"њɋ"bF+Ԏ {<u5/O u kͭٵζ|C&"'?I5y,yƊmNC3E/~y2ȗd6 3m6{w`ڿWϔAnD:3ٖ qEZuG|A-ؠMX_*:TI"#Nw$7( )SτVڤy}@yH " }KiZfq.u ق!zhg;(dRdV-d.>N*6S3o/߹5ёH*O=%V8Kb3Gb!,ѷ4Qkp5:^p2#S >/1"ZA.]t[_SiԲ}e1op˧ -͏ z_X'G8 #XزZS:8Qfb+վZdis+ҌHJx譇˅")AVV>ns: o=]s>M%eOz<]{x0r{|3 wD$Gz,})XUuvHB!;OVjH^b9HJ0#v@%CgG2.'7HT3Wt4:7HM@K< &wy6/%m;SjؤŽojV. \]wYw8,Olpl'h~n`Jk]&c߾]5P?/O80m`#+:>̘9˳ݽҁ]DK1,aXS=`LoBb$qwxsHR1CX,D>a!WR2(~nFk) ubP؂c[Y3 | dľe@K+ ]uАBw\qod:|),n[/fv۹ 3ɀnK:6-dؓr=! ]-Qky6YV Qb`%+Er]n= MP~0U +SwVNycTɦz%ӏrʽbBmA'>~D6RDrGY9qTOze˝XIe1ECcsfINIҚЍw$;JBA]!0^WLt]ȁ}w!`Y~7tp]H*4Ž^:*2G$|0!t,@ҋ'L佂ϑ}es~MQj d]\djh+ĔDq0Gy{x,zsc}5U؍T%4I{w 7hx~B Dk#]VQC ,8q&!g◈Anit\da+]+k T~WU>,梘Sgxv Vؘ3W燤B6&I[W 24֜mʨMU Ͳll~U+*́5(N:>RR = H/Mgt!3íNɩ9 th 6_=-ګ'4obSWhXa?_ rW~V .V9LVR7W隑C dkij;rV!-FҸy蠞^QZn[Nb(Gur=75IqC 0P7a'Ӓr#pK*ChgW:uf&V07f(r'ZIvM}A/(eZ i,C'͙ѕ ffgLDpl1kF:Js$^hB^VAI:3I>IX_Uؑj:wew/7{c<m$LXKۺWjWGW+â[ vK\ W49|jEisJi bYI",T#+*!7|X ft&c䀼KyW- e~`ݶ0-C7**nmbq[W5T>퍟XO$R:j) g§v wAՈ8MV.0b(|&3:6<)R } s&% lgxڞݏ Ek(դK%^& U1T8O-lĒ5U@:ʥCTȮ/fZQuu.KWW:#ih}Tl\ށ̖p ;vzsqr^V/`2,U؍BTʖ*aYk~.af_Hw =eF%,zش@` q'+?kfMJ1>ēDp.mon N69rJ)|CVw,7]mz ٫  ƺ4Q c怟闿hDH>//9ImK5fFeq1@]xZګ1 6D,xlN|{I I4q^AEO鍁Vw8sE`1q q'{#|`ָl364I)q떃F]JVQ'չ_NihE'#37"(K7M8ߠOq sݍmVPllO2{,0:AU)(pZ34!I*CO'k;1,g,cn3Ofb Р-67{Z)(z5'~?j0@^FNοѥs#X[Ek"=U#e#w5^ e$䦚1$4T^ܟ-B% 4L?v )/Vגj ,9/ɜ'϶o.gt[af(}4gg HVһȪכՊa" N==V9s8T@Si3#.ү,j,(#K{D)kL]\J}Cs¯)@P}<=φ?'dEv&ΐ9tIB&3]etoOUe`LjV<,&F|xtoeu*.KM-;p]| yaԫyøQ >o3d_(]O /R.f;N/I ^i79LnY`[x֙,h$Pl2G^u4u{IȜs3VыK>!xS.f$ 1YѴr:Z~fHŸ91XGCQgX'-#f^8ܩXVeO=^ڭe'v%8{~ɴKU3 NZ+5nQ~ab8=QF3^$Xhԋ,C`U-DUk^`#rRdk sgZS9 "WR[ފ"[2*1 )t+_wŖ)jclh1  m9O:^ fOs zݗI.d8ՠcӷ qz2Qao܂uT0u7U9) ?tA$';Y)<Νؾ=ƽ(R;/* "vUU4\P&E6[FhסٕùABm&׆8T Bk3OOx 1q gKѩpz^DG[O?L\,R`q&lyU Z0Jﳦ8ىX_~Go5Fu~% c#i0!T0@[64uPl"?YPبׄHN1)qh6q]ICJz]7nxM(]E&hKH)MGln/ gM~0<2.5u(ʜ@oG`S\][Ж"q6PFR14eOf*jw"ps ` AI­-!In?:k/ۿ;K %p<ɮ&*Nkv:5Ǚk8 #LP @zh)Q]Y}D0Q Sꓠ[ >z,bQI t6KL9(FJm9ܨEH]ԑ$"eSKA,-A'Nb\rhBͽB`QU =BX-SRXlޘ; ]9CB 7. >I<"X~)  j`xSXLHS_ .>;Wfqh mV&IKh9P${Li"l7" ĦŒCY:o/My BaH<ޟOlc|qJ[÷N:Pk ˟[~6(A~v: <9e45LtA-#P(ŨǢC8݂ }m.&ց_RӿA83 G-t1Ӌ= 0j"jI9tbz3\z'mUX ,4Z  ym*@4Bqp, 3iE[`:}Rͧ!Y` *lb5*| L*q2"N$MPX8m"JhmUC YoˑS=Uy2z)D-F=.S1Һ xUqA(񲼼Yeeӥ\AMIJ^ROZA OҤV(6nd~'444)(}j+ĢUExSS1ٽazHv!Bpsr\_/-y[Ve%ÇDvs I3{)I-}!֬]$"RŜM^a<"# g}pSc#Rb>qMۮ\mMPAH\>H2ՅS%LSo_4'U fif%}AR/bCxP~x@@)n g8jlFc YJR*.a(4(˩hgoC`":PvBƤVH 93|Ů96.qO91Yx\VɮT/;_+|ݍx#& ԦTQ76(21} :ŊTVFi{߿,G r|!L?MVg|s x &T)U.vn=m(^y %+?/λ*ĎK}3otH^1@֌B&^97 Qs-3H{YKiM&!rSL~lDNI\|~{uwqN j+!]*>. )k&5_KadkR\ o`a*Rf$/~hV^~ܞ֑SLݿX7)SJ(/y\TepR2Qs4{uSr m Zϲ!{>5//T8hzm|Gj>I7cNaL\9Fȴxۿr6.49m{JN )-k/pbQ))A< x>af T^lW^E$-pN%&?9B[Gl$LmI,A,Q'ӜޮzYk3'ѕ(I2Sa85X/$l]aj :=߆->W;x2@x L:.'C;F輦Aǭ~7CmH'&c7#?"9NR3 `[q47IEmPzk+\$Dc<2S>zSefqso5߭d!=>14[nEQL5EtF[(AV֐#s Cg e,e,;la$pov-4d7UɟtZ=D;h[c+NX||ltP'j6y c>xG~H1 aڨqD[ҙ _N+72E[{>DAǨ9!kY9 #*?ΤͱeV ({*5+?LI[V%gFsF>(5%-*Kx+r2>励g;Ț6 ɢvlI˸~ .[ew+Y6ƳOo*fw̔.@0q@'d0|Xٛ`<3avBUيIusO)/CkֽU\` Ú{.h.WL88D@ze0.FɺmS4rÉXWә/ 8&2N]\prM+U?<}p6[!ܩ+̷H=eS#՗= q9n\-:J&8ji(>` -s=݆pН&B.ÅQ1c:pQbxHPrlfeTlM/?@L%Ҽ~/j_D琎U%;/)bAIXTc3/4+mMvBȮeQxyWlء_/ 3w.]@)/$`jVHMtnZӔDgtx5uJZt34 >3_|Or#d;Os[w Pp޳.2µb(̐̚ib|~)`h/b(R_:2Y}kА_}T 8ƈz'S7T-3Np'~Eg&K3 Ԑ?Ε-:Ӊ݋1͔g GwuȢgc6x7zn:4:qwnRB$#uJ`u4$*r Bo5h9vi:!1wf,d7H`XlAy'`B*ٗ)2n ^yr)OIr};u!S-iA=ɨ Q3UQ0JhY?25ք[M&'p ۸楏H[N? '+:ʔt.7w|Y̋HHd>cgܑ|oc}b6G/P˧/J LbQ`‡UzaVƩ,BbW,*: :Yws8p~6n6YU> @4!jq@nI"g4CEcHgWAhp +$G(9vڹK(ԐTNu%CY^FTH(^h\8bwW9Σ=Ou~!gȧIgBl&7uxHCU)xٮ$3Fl?Lwy9Qthwt8y3z˝zkV|@(N[ݓz M=f%%;7k_4pݔb6Sy*Sx;pѠ#n?9\+I]qu>OsC# ݒ5SzQ!X$6*[Aٗ$˹Z3wGS7-13L™Ђ{WG'^Ȅ@6ä*qمnϖ5]U.ۓ(=)b©}"Zx,+CE엒#ݼ4qyѨq\֙Xɗ,paC"!fkg=k +9to%fc'VoB#=QwpU͓]* i]K4B| (|ÊWfҶ7pK5#wmөY.{OW[^56oxA~{g̈%^zH+,:i#DNεk+gm039B[f?Љ,,!~;+. ŶC=|벮rGΪB@flj}  v#"to}Ty&$'^v4$T6PK;D ]:S7xn9#HĻܪLٯG\*Әd^&Zg/V}TZ( Co +A'õ9E}?/TAR՘˭cZB>5؟P="AVFVt¨Y^R|KCڃ?7M'H(v4K#H_sFr5q1YdYs!W6H\lcvɢ{jkדp<]2_){w0HX%YC0?_XꅳΒJx3W &ju&?)okVYt{8 CR~V+˿q8>[sn$\H: ^h!q"%~IjTn #6 z#ƒDžZM"&p"MY]0Eo~ JVR UlY RՍF4 F'`+9._YBsLݜθ{+cBD˺J#ꈏbPI Jm|$l랈&gװZYzwؐL6#pm){&vWRS[l/ 8s*IeFf)Y8a&59k&R 7[|J:Ć&[s{*e ? Qg)JE 5 ~ $K[O}qtȚ@jR0~|q̽; P*$|ڹD\p-ny>RΏ``XڨF?ijPT}P Oɑֵ[J̩Mu|nop̬6)ekV?] Bq)ֺlSKfL8=mʂV"ƞQ{Fn]Kw>€M&N?቎F!I-wi,2qq(WҌUe[ʑFviQHbjY'o;WzI.$"Pv-["\Hen9vwD/ڠ3=࠼}[5bgmO=v{xxѠYeUpfT&9tB&}NX&;QhG4Ӗdέf ߐs%,/;68$Ըf,Rdc0XKr=;%b@A Nu`i99ծ%f;*tˍRL1ewuc3)![;lrn>+WU:mwg ´-GHV״4}ʜQTJC~,Ք"^}?"jj>[]^NBu#.J bR'f.ޔ؜QxΕt2q-EGT0<[9 `)~+A{7Qmmn  #+}3N:>xHk(-v,/{u,8vR5'%cE:=>!*PPEc@?+o]㎑[\Xl͋ ,YA[ubbr#15Q^z]c$$0˓ 0.(ջɗvqEνgx?r]ǎPL8n@ ݔ*\{}#tOIƆX[ (9H)8"YlJ'q>[z@o }bqPѫ[(Y&P "s`ڸ#S7nNgBwQ^ 1v(ָ xx:c~W|>'ƃi*)$CFFs6 (CKs j+qN6|y-5M,; ZG `0iT-׆5eh OԮr{Gۅvq0_-&RuB.i.]X9 t 1\:QwПzu{L6Z4U}H@-}Ւc6Ć։ֹd ЀtTDRNj*e$z(fH%:K+}*u='X0wP砞DvPѓVa 4;d#)TcR ol3 Nc&ڷYXb#&>R*H{X(n䢍(%Dr8$SA`Q "yM XQ0IQC;o 򃻢K;1_ӀQX|+rCLjF1[i) ?d6! s\ʸLPy8.XۊewŒOd8_’R2ZT]_khEun]M.Ϲb)Ha.hGoY=.pH-yuOj๺\?MƗ/hJ$oG3JBc^MLݜY\R}=!t\ʰ^^سPeChZZ3!1F܁" d*65ᤥyNO LuY|o6WR(LY]U2yИ%M}P`Fe7|^x#]'h{d"XQk:q* m2n$tHpqQG+%=&qv>;;kG@RW^Yov:J%kB.m&'S2ɍҺ9 /U7l=xb|_dĕS*1b|_]F4mNIo ~Րieįm5_.& ͻVQ/DqM|E|f+~ZTa̓ ~EapF;Jݣwոg3eh& C|wnY`C[>w}[^;K홙w܇c $ɨ>[󰺨zS/.ѬO={V؃˂c$>?IĶdи w؂)kԦUPs'!"{Bhqo086bl٭1jS;šlX`f.[W@N>4FW}T1Ѝ Y!j\e7@.30Bi|~jE\4m]9x ;}ySM'rYɬQOwMYTJ~<./fac>*hJ{%B4ڮ+v잓) 1Ꙡh䠴RL7j!(Ɂkfg"JX%)GߡNEX8P3]_|I?׆8jS/X#Ӟnh./X:1S4(+<`-fG]'=m)qYüHilZ ݏ0{ĕo@CQJ na'RQ$V8.4><-*j U睃b".՘XǕcr- Z'aOhS! ~+ˬnЈŽp$0! y5DR~Y8/][Kʛ#M2@I+.t(5bVN`KNc'IʕQ{1 OfEQ JZU>7ORk`@|% RFF @3솕3 [WvAiMuPm ձ8M Lz|9b0*uԾj̘0<= 1|pvľ$vP=Wg;ٜrRg#HӇ Vgӟ( |(,J:IS3 /*~3_ tܩ`utJm +oRvrm5C PT3Ǔ^xS tO{ض>r?yk6 Pb`rV($ hkrFUriQ|G߄+ޞR9˰NW{I- .zJ7m=9 'V0t(dd<>VapcJg:7HP9q:+5SP|WI0~uX"WC/L-clȻk ,MZҦ2R/S/;z{&؆J>7z7($w@u?xenrr@rћYl6Ra N_I'}a){`[pc:ܥn]6HBH+icG+1YZ}"XD꽤8#'Z|& sՂaA}d+hϺ'{869jF'+h$]S!S0zY,Osdʧz})ɚ|&t9)CA\RR]_.`xPGk:Vͭ.h/Ç:iX`@Q @yH,6_W{srTsomqoP ޶<Af##4HJ ;$T. hKB8; |M*͔*ɡqX{*JւUrCr<į6oz,_:^<[qTl*z(vfёz8xDHv4"X< x oױk4`88.o=uI[c^l_P6:;%fޜMur7\Z:]ŋAX֮Ƶzӄg#5L״UAK5ڗf=L1b.wxNuS)9' "/3c'NrTgb;9@avw~?y[o`#0b,M~ zʵ 8qDl\eIڍ):2wWUх/7\;čPAeSjD9.DhP#F9ٻ߼27kFL~>t\Gq4^qWv sl["͹M\.T2hȡX\<_ j;1_f`0pIlsl`p$9fk&v8pi6\+f1x &R{ѐUT_6N#%R`|碆hf}/>z(ʎ;.39^3a2#v1~?~gKN }gxt[>.AK?1xr sduݨ ? $t% FQP$)]oӗ/Ҩ@.̻otˣ]{E?s(Mi~J:bc!0ȼTQkS qPx[ v+$EľIN]2-oc\>31&"H)nl 5ܾ-@(,&B|-gCɫh8RL6Fv8'&Vu,nڻwMʃy I請 ONG7rGT "w.N!{V8+ltr W[sjvYS4D@Fy28Yw.*bg{jr~tHQ`fIvw}6dښ ЫfCSNwu\`[S(SEDMT F~ҚxOIp[A2LVSk`-4COg,MEeg%& PnYLVO%9vW1mƀy2/ on$M25\x,|q=ԿGJ?]"HY1 jaEԸDMU:S ^̜tg@J^ OƺY*4p#0H;Vzdwt|@]\AYt()6ΩH9$ц/^H^wX|\gjTS0O Y C :Ӗ),(,1*Aа0XCR·7q0u7 9V>"L%f€ k ¨SV8iz+vؐpSqObqZ|)4fm.i2`) شҗ=8hgP a5^mɂ2\5kM&VOCjI;s$]b[vośD2x cdzNU>/E s)t+E&tk@+?t0u:%3''W~r򥢿~914bӘ%K u++hs"9G؝&*/݈$M4C&Zv`ZL?^z&hZn ,$!/Ġ6Rnc7Du\,A.oۖ&G?},qQS7F7mKy>GpFP:E`cq I-ljETzIW54Z_Tw9."mh1_+\q5oGA<++Lv;VWloBxFOG{#jT?7-./$\ _O*2IEh0CyH װFB`A!ɠᅭrT5l{'iJD&ȌZR(NȆzeK 7(s(}\_D#NP2;2TZ?d m.%?Qq-J{YD1or_Pnbgf)ʓ[<ؕK+^d';$p[Jf" (zGe"ae.o/_ C;=sR7n) V[*bsCZ뙁ƭGuJLhFV( HXfUΙq2>{@M$<ۻ/!|tO|kT"{$rin~]7>T4Ҡ)^IQ¤,~}Smvq7' R3;*ΝoI=%?l[7q-gG(RE*a)։դ"kG`V1 J"2"9l/M"3~[eus|l]K0d@FړKb^6vBF6'4E1QXO"Y2e@}׵qCE6ģ4wYBRiT3 KGR7x4[ 0cˑ7 [7&D&vt_,|`8, տ\~.CNo$kbh`wWzfĽ8,NSuKP[%Xn[IV6o֐^=[J rW;~Va dЂ{l+Gf ǁ؇R{̗g}'ߞmEܝwcnET] -ޖZf BWcZN4၅o|<>Hpbp $QBAvi nWK|G@HX tDk$QW3uB.]&Q@hSǐ$|pO_jЦZ/Pq{@!3LkTHT`̀Д>.ejT׋T~#žhS˂>F\ZT-(7=4;-bY}Ct絜ߪѾB!\[$KY2zQqQwk0տ;>&:+01~Gǽ+%i#= pSD25=G*%3Sd_y"3;#ugR1ry[;}{Nr*tW2Snn DôdwtߢrR$8Jk:slҷ[ *[\"PԷ#.=4@xq,(#zԨ6u4v|tA?GFsYdor?=-xZ. Q u޼rRΙo2 A{T=)s^>ԝF87N(csZ ,U{iCt#|D͊38W'ߔ.;ʕEWtO0sf9P,KsYLŤe(hv2De hO{$*IpPg纉&RI׸ 3 k/␦&c#a.V39OT-Ի04E5\h-p*vCf`>t188<$6`4kG՛ʭOޔ~Ļ3A+Y2k~!*]3eZd3q*0st]P:OgꧺTO:.ޟ0q/0(Ђ`/s5u"k=D?b|8#E$ Q m!ɋH%qʅAf[¤u 0Ղ #؄Ȫ:2JV${Т1VyMfeMM > 1]1TQ7?cz萩LI&G '-S [a]Zsg]"=:騝RY#bFٚ3Vʔ'b@!0N( vh—l* C8edxݚd( ༡#Ҕ~v%EnWMBJ7/TvxN KR9Bdlc,ZcW ueM(FeOt=v60FI=6dbsxbDkE!_K,'I'q^c5Oˋ,⑞,VpSHe+$3nwEOѬB:x(4s&͒T&cʣȴTwC: &lB9 Dei3UՌe4&OX`BRjRm2@=Ӊyӛ[+hd}9*ew*QH_moELTXW ]p=QnOֆ-4PD{hsG{tJ7O'2}XN :\HPzJ_vqx o ; ęg?$kJ0=FZ d Ҡ•-swV(i×AAAJ~)Ca98hJ$}}r(k/Ru?OOvߦ6mv{Xu̜<#\-|?G?2Az2%||oZ^$Z䩤5`r,e*/jRsƩ#9Idd=2KBS8&lѤk.>nW@y,8WOFG[^,2PnH˱8#a# 1ƅ*<ӋAOF>aLΠr<"OrsV@ҝûҜMAs/\~喬b%UٌM 2Kn-51?pnavk<114~UN3OFQfwrxw;_.#JMV\h!T99݀ANhFOsd?|4&BT~HUy7wXJS|1.M ugn=Xo[ )y=m^+B/5--! k?zWl1 ;T2|1,<$}09Kl-?I|*d #31:KD&bݝ!P_B'S6줞ܝ\ދrBJ(%)/ :لƭdOCf4II& "~v F7{}ɫNyc)6;!"U6C4,E`';K@ V'P-ug`!p@K2e.CޖzĐ5Fez *f{e*xG8-pW'P4!ȩtLtbЛq\3-wY-M_tmAkLylGkja7Ժ&eŃmލo{؞l`4r1ɩ;L5$?A;EwбY"?/SO,;t p v_w;b2'2Tf3u):sb'ITpt"R-K#v9-T!'x^@SR=s$͌ׯop\78qff`-B qYC˵r6UƹˮGMGW.E]aжn/UG-*+01[bm껫S-?"d{zJ=^\* 5WI%iᜅn&Y䊁w Gmw$3YTY$GN)=)4# `:- boDXQebVC6t@!c;GLoK__بLϏ2"f䮡Yq/s>ɳGGEt s/^&f).:&DNAqH|4ռ)RPk \.z,-L5(<Ґ큧vR0cgdOV,FXC5gƷG3T}oIIK/Έ $A/5I/6nӞᾡȣCyx!11WJLb_QaBd3<4&Aiy :`صu)fMrfe2y \OZ.l)coc.yК9pQOSһTnAl!%U@#7Pwo$i9|%Zf7BZJ7>J30ݶx`'6LbJВ Ok戩UDS#&9oLi!h4] ,{~aK0|x$Q] ]~*LYrEuꫫ;P%H%cEHičX%$/bwz $r*"ە}s0V<wyÇ$f",|ϽHk11{#ytZ)IlV@Íp~_?78C HDFaYzSH4!is{㱛 w%&r%g ڜ Wk(mێR=ʖΊU-õz ?;Qٕ0K1u5Agc(\^s  =nBZqVщ ޹ 5NN=F'U{P'_ (NJE~) e*x(^]'NL(ug9Rhj1J UH#CXMtTed'.xqR6n,kǓB]4W?-J#-`Jڥd$#i~T*^|Yd3R c'dS0 >3YP^k|Q*3ݣ &9sK.c: N=6:9svב' nCG -s+ȫ?[`/L;kL=F|-s bW@th8W 3fw|-|EXzSg US F(BD ";*'dDr3)Sa\0jw:Bsϭc+qC`~KLюPGA bk+4=8pNKԼxjTyG0{VE{c_Ո9@Iʖfe'EY`jFqtZ PTn(d][_j&bD9JP,K=L q +c}FLFʪ\BjX!Y0 UWςq4 NA2x8Ğez!籠B ^Ce2b* ɜTghQbz\UO5m8!sj? 7_J?ۊeBټYUp/FvE俥Swsu+Ez_#ǢByzu\3^bZ1w餁@PA9쪥L%R#inlK 6jÛ^E: Ah{w\@-WIc~h#@Ƅk]Ac1jI&!5EqQRulqYّmx/pe ~`5Lÿ3BÿDS!@ȑ{baMv`ɽf4@ʥYQ5J @zRLT7.`_舅^]TG_&ԽrHd*ia`l- + (\tzԳ 1@(>zA5t69HV bM"MSQG4Pn#D4S {pXB m#z$ (Od y2O@CB㞂, 3NzwsyCl # z`.gzK BҨJ='W;EB5.\I,u] p[,i:h@{-~D 1%9U] Q ZJ=,d?9[N`W8{ZXOhdjO.;mUQtN,d/~C5$ \$jd;Hɹ ɼ.Vk s̳9v sn"TңQp1f~lRc&k!U U'Ql?7qU |熖0@[l61=ӈ$ne)}˪47 ܜ&߀3{عM@H/5Urbqt]TKtOunO&STls|-ly#҈`{7+}OCB'jDu{{j|rSٺ16JZ˙4(S#N,;ĸ*Βpl?~>5ZZZt\}B_4&tvHj-lSn?@,em?N_q/vtf%T00z*%v b9R'J9kj\_'|g\75)^huH<ލL7mؗ)da>T#{D6w-'Wܔ>,Uͪ`7`MY;wIou8 kA煦o(bYψQNZTNObHe5UaD`DmܖQ1;?(xy_j lӂM9^ymP,|U42q>)ߛU6%_#J}7-^8 Q!'='8ҳm 4|Ѩ9S6 Sң6n3,3sV5I(kEg(4Մ& EǤRt^`zՌ?bm85'[sMNI0vbwdkoxw8fm\3-Y[O'a !.BA!=Z+LQ"2_:;C_-&Ǯ@kb'k.&-+kbZA^T~ k3#4ggs&R~I=0"'Df/nA?kBů߶e[Iؓϯ$=v kaBHܸLi~6zP{xㆡ 2'WK^Jŧ܈.y@LkQ:Y@TSnlє4Gs&[H,J=ԩ^Of;V.]ӭPVt<$`$T,z'5?^w)$W* 7~)$$X8mwĮ11MYE5o ]S/\5F_[y 褅 XegieqnH %=mxcq4ێRo&8Sցs(VRooJb }m6J[}Oo|pAY"d\"MM F"zwޭf6OQ,.AwuQ-̟#_I\5<xE >Ez oO1U[ AB\{zRJ:=9u 6qzp~[fKbK=DcOI[ 5~Oe҄.ucM@স4HDN;ӷ;/cTHǒN Pת6lMGi t0xޅb.Hq*.PiKMrd KK} -)!4}_`ުQz[gxK%$WPBؒ7;Xe_ڕ.2k뺂' OcV ?_^ HS v0U<}V΃6"VOx1h&W|:,7C 01wB#&8Xgly4:y%ݵx/q/] }Raeqė%C-}O%V.8F8&ۆ8 ~b|DT(\TQ N66ﲮif;nFUvCmtIQ$ ,0J0YgpǏ)WkDN.*d|Gݵ0mkj/!U4.)?}BXgD Asq2 G fݽِ ]&tQECFBt1+EF\CsE̓\0䪍ׁx;"$Dg7S#(?S}=ku*yA٢w,7mY@G4CFyu61F3h=ӯ&1d8X> %qY+:g*B w_!(=lgW2?лMy3b%S jW`7zc{A3=Elol(*uμL;# 3"d|\rw?JS%^H\0KMYckSAwB>B|r,*Sȧ<3BJF cXp3bYz-Z]fhn ׾m8A|/ݺ:}<}jK//aԸdش^#"RcP65] GTY-kQgv%#OpW-@ibmE.t%$orݚ&2,8` YT\|C`ef>ryo&?ҚaIuƹ5}u'{/LVP,D$y~[j_͗Nڊ T Qv=&@Xj]GQ[? nuGƁF?(RpYQ@ŠljZܘ)kB56Y&#yS$&!XᴭDksY OB #@7\FC ?BPKETV(JgigZR='jMc KTI1} 5&sw;%54lL˗Mα>wܖS  O$PՕZӇ=jEQ@ EA6NGpt q>㋨]k O<ͿWդ´#P>w=3([LoV t>+< VwX!|EA> 8LOϲ77a⋶eu!J(fVlg(L3&n ?t>w]8*u6;EʢߢEV :X F jFCKhTb+C`#`,|(#ALBc[rm YhПIĖ<\]Y+͹ GE !Khn! pyQ6s 0_P67D4 Ižr?*wu sk_hyqo2#?aSz ^m qPMf)%4gnxhw@j+txgC\)Wg!4/ ]'a YWѵWG:%VӜ Mې(\{A14 ,jZ(\ ,-9EA"v=5"y>]勾Zk 0 RegȕnILiU8V OM)!r*H[@uk79sgjtI)_6CI؟id/ HԿAχȚ^ o؁rW1lPxPۂƸ@ʚ儴H zA.L~ >ۻ;9fi!aA\-5P H35@`~`N+;0! OTŵ!K0ao|` J$@n^wUm!WA쏭fP=Sw9m>.[ې{߄W@>A 2u5G#h6y\J~#5Wa.N"E*F@Mq_)H\&SWvh~ן\Et/T`fDy*6J ЦM:1̓ta'O4A:ly-Y$GxR JE}*N[S)Ьv@ƹ΍mbޟ !ye~=ֆZmzdifLGa P[Z@Df7N(֮)%׼dj*n or/+l? QiMW<5 9 Gy,ߛ:*ʒG 7~ -/¨ܫ-Og.2 pz-=vJc"$܄b>-/y !'qE7{Jqi2 uIC,5A;ʻ EW|nl=6&tՐtЮ/8LmԨWK^m_ AI08tOϠID`K[m}oF\(U)?WVϏ C_?)>wgHDim[T rm_Y)=B4ǴvmeiI0"f]LspDΠoy"ٮΟM.N3I]ohA-ROxo~x@99:eRt3'1X_&x?<Ůeh'X_7lʼfH#}ՕlfTujQD)#/-v'`zYT}x=\wLFs6Q~Ŋۧ]m&AvP0YPE}<D5횈72BRlX$3.0-^3՗k^acJ {˩Jg`f{31aDhh8f ,gO̚JhFr`s FmzLn*UY:]e܊'0oFCcF^y y9Ͱ.~H%|8z2ds0 00gY:+ڡ$G) T~$Aޢl ~>0/,|4V7{YQ8FGoK5fJdl TD7YM7bmj,SX{yU~DF:?⏕ JG>39 ˘J#ۏ_tGPJTyz(giARULֆtxQl2L^M,h@? `.'{MHLԁ {lsy}[Cj tjKmT )i;JXtnڄY׷h<2Qd4|:lbxo9BJP6!Ar#v^zQxG.U,R▚4"|Op}e(}*8D y|fyt07S62!4+s3 P|LN=za+G}sš*̑²dAPhPyO=N^޷7Ls:KU l߽*Mìٕ籌AG:1}ưQ"G;tű6K;Wk;(l#1D[V2_Cʅ@طr_ b}CR c!T>N݃7r|(mȠ+A#ʊ=p]Gߏ&ι(믂Ho]Ln } .}Y+ A!Ɵ-h.uxJ]bMU%vjb*%2@7nb?ʿ3: o씛]IV,S*2T50nW%qIi*xXAh08fv=9N67dQ(LH63 jXѤOPI0jXM?lz<]F6@1{kr^VJtVg dDN]T%mA˪Pn? Բ~xۍٙ$W>J3=z 0S"eEr;7%ób7; (Emd?4U $R^M)҅xɁi g{E$Ʒl2 t9 S&A{/z^MpaTh [?3T6^{V%w<݉rQNS|f^"w"IZl9!x'RS=d?Vy13@6UQzxqC:Th!IjAoGs`Kaڙr)9%R]ۮKNiV7],*ԑAHEuڄL|oSf!fH{=ndӁJ08RUOkawi K>+db^DsE zmC=fhGNFBG3UӨcKQxPgSB7-v}5slbg:,٘;Y "-+MB76wo+?QdiD $(KNmh'5!̍wb(3*-H4OWsT'N3Q+WdmU#9 4"+w2Jbz<)t\js/qqe)9?ʚHNpENHRS\Gu|;`k.}ݰ~ŽwOogty܋76݈ s7_lg3ϛ ?Ű&zh0Evo<* dSmS1@1.B6C=|rw$_mI.5>4M6JENG-w`fOi Ba} o4{v@YB9DQ1K( 9V5ہ,: 3c ^/dV W<ɶp6Ny:L#L? q&%ЦyyȭhSh@F\>:S'g!c %TNFV$kLMr,4@ ^O, (&ȩ/԰TfoYز"=td~'XW6 Qj &w$!_=eIAҤtJ֝ 6VXKWػqv@UMU˶"8{uVVzK;YMj wDmcȃ<*׻VtFg#mi.3ZЙ[JMc Dr`0רּ]f5d?YpЇ`IJ~-pLxr@.Ɵq֘JpTև%W LK+;s[nk)@xSUA~tdĶqWj&8rGEt4+ˁ(zڮߘ[ɎN(7c}<0GIUv0>wiA%&#B߼oȏ .Ӧ> na@[/Ĥ40hȴH8_WM=u/|ӉB’gӉ14/Y/2b. Ql|ES9Xt"%@kb3HCJ15h\fa6~\6T9rI OUjXf>>Yl2ۛ:Ih\,)"B.l :c ;iJ]1 G*ZvJ؀FZx[O={껒‚K ]d(b?@VJ\]݉o33:xא j\Y*_ԎS-5Dj՞[Ҁ@W 2U-P]ܷAJ}D+`hi5r^ȇY~'R>@H@J59XH3@yS"CI qkتm ,LiAxń Ů+/ 1ꏌE۲wYh{70@#'[6'\YXd#Xc?4+hKj*!C,@XJ'C{ӽ\oL k,*3̕&-?C|7w_ُ2czI`)KҬk+ZUQ}zdz pLHeukGXOl jtP 58LDqsW, jxY* C?v$RY6"O;.uW*C1}q&Җ]15tQoi҂#[v$s$ͳ/ D +y2Mkd'=g \zZ[Eܐ ĩUG€xͷzۿ[ࢫ/\I/h(FyDza"…دWb[wy[hحQ8xھȧȅ{Mz߉_].AUc)y`& ۛ>$a7/+ǩYZ.BES,MNXѻT΀Hg0ǸC{q$|EԠ^^R#}, DT?4Ě:-hb T@/㽯2R[tOC)!kޏ3-gEQ}X6>aIƕ3$h&aГ[q|)wU LY=zF& 3Ydqj.XWj.NKk+?dN-6q.3#u:@[k\@+r|6dLxҺ$ ubw3krX*l$ Xؠ_F UMU_;MjbX.,*9;/c&#q,ىEKF$X$ewfI`Œ;aԠf~QM#t0b=f!vV_[WFR10=W-`gcE0IjGep8c5H"=+JV-ر̉|HZР:aHcu8.9e|XalA N@`M=zʫ"cB gag KH9`y1^s o35Ή08?;-^0Cg R,.QQ JD&O9H[kJJTz將 Rg٥'n1y*Jï+sdҦ+v)XīL3)xA=aiRhrAo[ qWstmq@+J )CU/:M73yΜ&9#27 Muk5\XUK*' /%H$|h,'AFƷ? q䟿iu- 'RES>>29`n+Jg hy[ЖdSEu#ag!i tFcQx6,`0Zd&.V<gtVE F_ ?"jm"*s`Di-{zNiDFuRK `TY|r8KWj7Vl=6D0H4h_t\gUGq t&Z>ߗᑓw%ԦTCБ,#f,<-ob@KpFS=~n"'|!+ZmN }ֶD[j0EEnIH]807|L|<iG)?]Ɗ oIņqjAՒ}ҠhL۾-F5ֲl#?;g(˳n,@3 _&H+ Gu5h&dcpmoƆSsGC8g[ue`5YW(y:&vA@B0wHwu`x۰ \WO ww藆ܿƅHrk:WOe3+ Vwʞ;E&D;R"?:1ؒ2zG0 rLՆz!+6=p!ak 4c"oNjq(3bJ:$ V)l h('T'ztEobKi yﭯp8k#m3/$Lm?m㌰'؀P(4̝G'ΘGja>^2̚){Ӫī 4]2dɮIP⁝,nQ{H?4{@PF j7>ζwg0 璋1F3U`@f4ڱq.L[ez!-*X 3*v%o1aNN2PP~חJ'9`ZcKڌ}!}QYF+-DlI٘ = HdyN:My-h 'Q^~:\[ ޳.W;Ӿ`Vxd7, ] bk'!+:!MC ԽUelG*\T}॥/**f3~Ww9ifj*#wmޢ`K! M#.ShkQ5SKV]^sv6J[}ZBkS1%HcG7ښ qp< q/"xs+:JP@QϺa@w=gԜʳU"o(JEE? gًUC@j pa&8WMi>/#;X# Kw1*է--}`Iױ`SZ|;\LޥI58* *9Պ|'fpM>vMoYC ázG{Q&?&gi =6KRrĚ0ˆ z儶A;~O̩UD/6#4UgVCsidVX#4F&c{W`fY=Xb@+ ٷ E噟{O9 dѪ<P4AR$,G+q3~r 䧊5dʦyfVN>3=F8bZn}hGI'zHS.t]BRJP@ܘۊ9_82Սk-uh6$ XvV +B$+PYcDr$O`j BxreD}k '#f}61;f ?/)Vn/v=%@ eg7r."k5p.t;UgV~=m$!BMBÙNV F[Ŧ*~Y; -`~c`e^]<33; sN & #d'&NFFb,*T߄tg+i~k`*ϯ?xB  ^-R{ƌJ8P+;N*7ڍ)pRq:>A`ܯ',,\O( sYCD2|pN r nќ1%HG ӑRXy)Bٌ| OiL;!n-ŵVwZ_ip4t}Ҋ󓈱`QCvv(ht*#ᩒ{oS*&fy߻s[\6ja$Q^a+ @d.Ty TL('8^(GqG"aE-5^O>q |X XzWQ& 3FKDfk Imtp͓ӥ$ټ,j(/-wk0m,&v/V '`,w7 9%SoõhShXf@{j?W}Vcr|1~\ʫ7POUO |6b0q["&=(b B愎Rv]"dp-ȩ'd(MG+@;kBKH)&(M znY3S5{4rrEvomI.QSA /d؍n/Fsz"V(:wL{8?^;3QiΕV*WjRMMW%_Ͼ { mwC_;2RVtyQ^ʩBT4u;<&JAaz->l=ԖڰLfގzn%b9hpw/|HSr*b,NqȒx\@UPnB!%-2&CWK11&nʱ {>}'5Y6yqBe)F1H]MU cÕЍL-Tnˣ?z$顧*xҴWI-BMP…z73a8',eȡm*Z~r=d iEc`B h$ N{=T[m;S-* ]\mװzQIз=^H"%M=#rvPFNHsU|8aQF AܤBĜd^la#Mat%>!ZȗA\AJ+ F%GS4=ZFE:)}R%?^iW6ڛagU`Z'ia-<9&edSƭ1YO$srWbyZ/S?x.0U%R_CexQ.CluYͪK2d>4wp8RB䩛$ͻC]'[8r!~|h G9s,~Y;FMbKAPs@(vꀑBq%,?Ty tcܥNa[dUa^g ?"hᩌ% gng l幆 DWRXөOzPUF}q~}2{cLd?ft*r#dZrlI`Cp&e 2T'I#9%w gI"z3J͕ ̣%DR᧫FxD({ JCʍ::)pN{ qr&MeN5I2E/D-gI_*n1VS2.^{bpr qc,1JYV7UVN#d bwS,MpP^cի]2o|lN[F_زPf~@b_!N.|^Q<ٵ ?C,aZorY'2- Պ0p$paMKY6{xڧ{;(߃i&i/wg!1wC,HP' Jh Xτ [oa>()6?C1t.*(`!S ܾ4Lyν!H"3эZ9~ko-yQ7]fBYKš~\iPձ~ *F2~̣1~*fU쯷gb_`gaT "nn1v nK"is.wawBWFȅ|ZFMUq}! rh͖a$3f֓3UM^hazR|ܚs7WvRy/`3ULi{ɚdYwq+ binP6nmA (ԁl)czl\"ߥPl@ jiECwa^,\3¬Y;Qj_b£^˕4< $@^ bhSa M lݔl~aJʤ:uĩ&m'H!LӻʆiP0#`'#FBE^; %i Y|G;R !@ydޫSA/%\ѧK]e$'uGSaWެV)+dDBqwK8gWfjm *~n,swbNɰ3{pMhZئ.[̱IVi2H:B}gN9KwY@Yj( K8N|wc۶ YZ