python3-dnf-4.7.0-7.el8 >  A aU]?@Je\gu2Gn10I@ 83yHAP!Q0opJuṁU:1R:Ex?6eopPuG~XThW.f-L۶8;/tT-ywͧa[YM"YAz\tjNIj>$U)}\wE Y<Y߄/& ﮁVrJ p  UCDs6ÁpSIIYϮʱq]*N6AӬU7(8TFQ7'}.]ȐLt4^6&XIТxq%i$2- #joLq{=p<*lA-͘ uWʱ\P /VZ/#ؿz@윘ߑmU"V+_.ej<R͓$sL))o\>$~|jP紆 fa923372c61afd8d0d30263638eaa26e9027358b781a2ad26ff3f8e75d43aeb88766b522b1661ac786edadfc72656472e61fd546oaU]x{fP,Q )qurS(F!F\$LN eP.'4P#_sd)MWR~wLOA#ӊmaZ`~; mg)&?N9`~ERuˆfA $ DyO AcpADnWnd? ~`2s3۞pQEgӽZ4CA-({o>RJiޖZ|f>Lc(WGdl}aO_ے6OFA[L`"22bh3ҥk$H[U[;39Jhm PgVM/۸mmDj]Pk'k/DS9ƶO dk\ݫj{k䄱D"p??d  4PTlpw~    &   8   \  L%  M0 QT V [[ __`4aG(a8ay9cy:y)yGI HM IR  XS,YS0\S< ]W` ^lmbodq'eq,fq/lq1tqL uup vywy x~  y0 ;@HNCpython3-dnf4.7.07.el8Python 3 interface to DNFPython 3 interface to DNF.a"Kx86-01.mbox.centos.org*CentOSCentOSGPLv2+CentOS Buildsys Unspecifiedhttps://github.com/rpm-software-management/dnflinuxnoarchm45877dfk""HH%% I '*'*77   VVggA A KuKu<<xix!!  1 1AA(-. a a}{ghzz  yy  ((+}+} e e:t:t QQWW**__6Q6QaaOO ?t :wCSm A]2z&l sJ2~/ f]4Z9f`:':' O r  qq6y6FF:a:%,;M~0!(rT<<^^F+o"3QO. hhY e~-`}Oqq&&66.W>AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤a"2a"8a"8a"8`tfa"9a"8a"8a"9a"8a"8a"8a"9a"8a"8a"8a"8a"8a"8a"8a"8a"8a"8a"8a"8a"8a"8a"8a"8a"8a"8a"8a"9a"8a"8a"8a"8a"8a"8a"8a"8a"8a"8a"8a"8a"8a"8a"8a"8a"8a"8a"8a"8a"8a"8a"8a"8a"8a"8a"8a"8a"8a"2`tfa"8`tfa"9a"8a"8a"8a"8a"9a"8a"8a"8a"8a"8a"8a"8a"8a"8a"8a"8a"9a"8a"8a"8a"9a"8a"8a"8`tfa"2a"8`tfa"9a"9a"8a"8a"8a"8a"8a"8a"8a"8a"8a"8a"8a"8a"8a"8a"8a"9a"8a"8a"8a"8a"8a"8a"8a"8a"8a"8a"8a"9a"8a"8a"8a"8a"8a"8a"8a"8a"8a"8a"8a"8a"8a"8a"8a"8a"8a"8a"8`tf`tf`tf`tf`tf`tf`tfa"2`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tfa"2`tf`tf`tf`tf`tf`tf`tf`tfa"2a"8`tfa"9a"8a"8a"8a"8a"8a"8a"8a"8`tf`tf`tfa"2`tfa"8`tfa"9a"8a"8a"9a"8a"9a"8`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tfa"8`tfa"9a"8a"8a"8a"8a"9a"8`tf`tf`tf`tf`tf`tf`tfa"2`tfa"8`tfa"9a"8a"8a"8a"8a"8a"8a"8a"8a"8a"8`tf`tfa"2`tf`tf`tf`tf`tf`tf`tfa"8`tfa"9a"8a"8a"8a"8a"8a"8`tf`tf096c1d230ab33c0a4766d6e1b6b3e181cf45cdad9b68953012bcdf1298eb4e0133f2dd0ffdbd197ee95c114bb1b86c0e458c3babc5acb417ddd368176b2127d64a6bfc85010cac66093103859a91fb67436b6131b43b704dd1cf4207c9bd48654a6bfc85010cac66093103859a91fb67436b6131b43b704dd1cf4207c9bd48657f3452f164fde58da34b8603b6fd191488263a58af9d58e04b908f13e9037f16a90d3d0909b890623ea979e0b6ab2d43c5ffcf2580ef08f7792474a480c80c211b8343bb560dbef9b5058ccb9c26409a2319cf678c42c977ea9eaf4bbcffb2d01b8343bb560dbef9b5058ccb9c26409a2319cf678c42c977ea9eaf4bbcffb2d0b99394a9a59781608f0220ee172be64a29c2859112ddb10a42cdc301f9c8a9643cf4102cf1449b8103b74662c9068ba5270448a37f9188895f39f1dd98da97c81155d66e90beefcd8f062fc0a2098e8ab469d2a7ee1887fa5400a79fe47ba75e1155d66e90beefcd8f062fc0a2098e8ab469d2a7ee1887fa5400a79fe47ba75e0e19999e99ab6692f33e7b3eb10aec84084d0e28c175db8c3b85e730c241ba6f0e19999e99ab6692f33e7b3eb10aec84084d0e28c175db8c3b85e730c241ba6f0db42b40eef397ad62ad085aa72bddb3d2f3241965f607187a13c550646c12ae0db42b40eef397ad62ad085aa72bddb3d2f3241965f607187a13c550646c12ae1b933e74a1772f9cc4b2fff7717e94648bad076cb47567b43f8fbff4450f07bc1b933e74a1772f9cc4b2fff7717e94648bad076cb47567b43f8fbff4450f07bc12053a7ce95aca0e1559b49a773b64d2d46822a6b8d070b8268a4b1c7ecbc1b912053a7ce95aca0e1559b49a773b64d2d46822a6b8d070b8268a4b1c7ecbc1b9109762a40cdc644a8767aaaf12afd5a2b524eab43953d2c0e5916c90cbb607c5109762a40cdc644a8767aaaf12afd5a2b524eab43953d2c0e5916c90cbb607c5c36a2743cfecc73f13b5d9a11639e5a3092b6ca77ec8d31fd7b384cc96a6dd22c36a2743cfecc73f13b5d9a11639e5a3092b6ca77ec8d31fd7b384cc96a6dd22474b74d4b02c2c140343cb83b3d8b87cb73941af1ec4c49406f082c69717d551474b74d4b02c2c140343cb83b3d8b87cb73941af1ec4c49406f082c69717d55191885ed8e0232ea436ef6da24bcddd7176fe7820f8f727143787cc09fea5a10f91885ed8e0232ea436ef6da24bcddd7176fe7820f8f727143787cc09fea5a10f23a9e555558c4f4b3ac908acc88559259db33063c847561433819016865f0c099574df3ea25465ee35a661b574081569e9fa346ed7d754e8bd079c1c3f852aca6d3bba20c4f8c898cd52696e2f6266cc8cf06914a8f2bc4239029b8645df10c96d3bba20c4f8c898cd52696e2f6266cc8cf06914a8f2bc4239029b8645df10c9335d3254ef1a88483581af630c73b7c708df8d603251cd3ffc5e82706dec7a6b335d3254ef1a88483581af630c73b7c708df8d603251cd3ffc5e82706dec7a6bc20bf3ee8d0470c86a4353f3cc12e3b31d3fdb291dbb2ab6942635d5d59d0090c20bf3ee8d0470c86a4353f3cc12e3b31d3fdb291dbb2ab6942635d5d59d00906bbdcb6aa37ebf2ac24244256660aa31f36ca516d658b38f58503d3cb5efb2896bbdcb6aa37ebf2ac24244256660aa31f36ca516d658b38f58503d3cb5efb289e6a70bd459754acef9b362bf64ca5b1e7173dd4386abefbac310f88c24ea8721e6a70bd459754acef9b362bf64ca5b1e7173dd4386abefbac310f88c24ea8721d010ef262186a27342aece24b52bd4e0130c99ec20d3a8061e7e1e9bc7da08e8d010ef262186a27342aece24b52bd4e0130c99ec20d3a8061e7e1e9bc7da08e829a07a1060341e86bbabfb7b0e6340083ab97f3cecb321accbc11c6beca4f4d429a07a1060341e86bbabfb7b0e6340083ab97f3cecb321accbc11c6beca4f4d432707a2a83e253ce5cfe43f5c810b059dbf9f0f826f35500113c3ba7b43d4db532707a2a83e253ce5cfe43f5c810b059dbf9f0f826f35500113c3ba7b43d4db53f6b9a6f15018a5245c8ca1ff2f851134fcb44081984c621aa93f550335d00ac3f6b9a6f15018a5245c8ca1ff2f851134fcb44081984c621aa93f550335d00acb8982288118c29ef58676d609e1946253451f63a776cb601fd0a3f7905efde20b8982288118c29ef58676d609e1946253451f63a776cb601fd0a3f7905efde2037d996064a9c3af6f33db9de412b62c7e94848c9134e72f3fd66133b4bf384b437d996064a9c3af6f33db9de412b62c7e94848c9134e72f3fd66133b4bf384b4685e514fad2d9b40350be561a8e5109db1d8ac017d23742ba33b06e79a048581685e514fad2d9b40350be561a8e5109db1d8ac017d23742ba33b06e79a0485813c64c320bf1de92237070fd5262cff6767ccde2b38883e188d294949950ee06f3c64c320bf1de92237070fd5262cff6767ccde2b38883e188d294949950ee06f7ff61f29b4cd18f489818cdc2ad9ead6c835936f8c312158dbbbabe9f2d540037ff61f29b4cd18f489818cdc2ad9ead6c835936f8c312158dbbbabe9f2d54003b2b79f4b304749f0b5908d325a45f7e7a598ca11fcfe96bc1b2c563ff01aff7b06b558609a0ab85c76b8e7d39ec84ad57f51232cb6e04602dde1cda5e6eb2183b432f51c28d993a2ec1583ef9580b0ce94c2cb05307fbe22913b7cbeb2b4c1acb5a32a68597e7c03ba7cd4e505156ae7d18c23c083db52e0cedcf47976bc0fc3b5a32a68597e7c03ba7cd4e505156ae7d18c23c083db52e0cedcf47976bc0fc3159d8b64af9886b8dbbfd969fa47d308cc1dd8c9ae6421b0a29f0d76246b6092159d8b64af9886b8dbbfd969fa47d308cc1dd8c9ae6421b0a29f0d76246b6092a349ddc8a64cf75aafdde15c189af568a07c0e9326346d4f4efe4a70513f25f9f2b7ea7b91e7bb5e634b340a7ae5f3573033fc6b58cb7d0558a87976d63d29757e5cc33db3aba4986931bed585cfd48f7ba3471bf46bae2eb19bb04f1749d5147e5cc33db3aba4986931bed585cfd48f7ba3471bf46bae2eb19bb04f1749d5148febb6b9228f3d6ae4dfeaa341c39ebb826a33572261e0321756f05ed3e6d0698febb6b9228f3d6ae4dfeaa341c39ebb826a33572261e0321756f05ed3e6d06984cb5ad7b671f669eac95b36a8b13cae93ba2bdf97d6cdbb284098d96ae1f2d484cb5ad7b671f669eac95b36a8b13cae93ba2bdf97d6cdbb284098d96ae1f2d453f46e704f5189656d327c47999d617308e1f75d1d36075cd12ce119f2c840f753f46e704f5189656d327c47999d617308e1f75d1d36075cd12ce119f2c840f77c38cdee55ae261a857bc8f9459d2eeddcbbb59e9efa48804c153d50780da7247c38cdee55ae261a857bc8f9459d2eeddcbbb59e9efa48804c153d50780da724eb5d7974efe7ebaac1c47f30fb55a2a18e2891f3fd6418e1328e5ebab0a39d18a5b425cd73852b6b1560f0f260ea7744a9ce338c313468d96f65c1b7938f09fefdacbe0d7d5ce63196a8df42815472eab5217744d5777dfaae4420bdbf116c25fdacbe0d7d5ce63196a8df42815472eab5217744d5777dfaae4420bdbf116c25afd67fa8d4bcae9210992d9c646ce745ff2d6a72e76af926a03c6b57091b9b09b7b3334c0b36e6ec7275b6567b6a2f262502c1249adafc99ecff99cff063b27a20067d533b293a2fd5d942f737c79e330f768e533136ac6843e1dc936157c4aa20067d533b293a2fd5d942f737c79e330f768e533136ac6843e1dc936157c4aa658a771122f411ef66d09dedf21f209bd0f9b4499c10ae4ed28673ce10d648ebd5e014753d8fc1a596f2e0b0ff5810a1df0a3cde93cfb62474f445c662c433f155523f212effbdebbd405b64d644eaf3e3580b876fb471639ac42eb31dadf136bf2c5ce9831d4d1f1a79ae485ba83cda1be2b439e48d3a8b99b019f39ffa8100d99f2b8291d74d5c1674aae8e39eeb2f1c10a762dd654b9ca5f6feda38e9ee84a49531d50a303892b9a6279e44fdec1ee988ded9d869b0ca8c0f300c7c0586e1a49531d50a303892b9a6279e44fdec1ee988ded9d869b0ca8c0f300c7c0586e15efa358d04da67c200b3ab3771c97291f27b668913967cba2a2570eb249789ec5efa358d04da67c200b3ab3771c97291f27b668913967cba2a2570eb249789ecb02989d9757761a6194323b3c591f1e9e6b807e8d7b996f648d41c311ab8a440b02989d9757761a6194323b3c591f1e9e6b807e8d7b996f648d41c311ab8a4409d140f48831e80595f632a6cc1237a6330889b2f552861e6eb92810420fa5eda9d140f48831e80595f632a6cc1237a6330889b2f552861e6eb92810420fa5edae65475d1fe00e58067053cbb7a50ca7a8ccacf0f5d82b0832c197fde52c947dbe65475d1fe00e58067053cbb7a50ca7a8ccacf0f5d82b0832c197fde52c947db25cc5b9fddfa920c1d5e2e2843e2d050af79a64e2541552676b038b8f3b2fda525cc5b9fddfa920c1d5e2e2843e2d050af79a64e2541552676b038b8f3b2fda5efac97f5d5d3c0113a100a162e7960b8996f8268597a107d724d15b43cdbd668efac97f5d5d3c0113a100a162e7960b8996f8268597a107d724d15b43cdbd668b7b4f435e36756593ab2f3e8a55dde8a6d5a96e803c07cd3510fd2b37e0019f4ec91d6512130da83ba8635e37486f46fcfa123fbcd29a1b2b8d5d65b915d047b0f292b9fa1278d2a53fa2162e75890827036403cdc9e8a3c1daed4486e3f78010f292b9fa1278d2a53fa2162e75890827036403cdc9e8a3c1daed4486e3f78015f8139bfaf8b9ffb1f63fc946b8f071a2dc03d4853e1414ff1365942a61caea35f8139bfaf8b9ffb1f63fc946b8f071a2dc03d4853e1414ff1365942a61caea3ca2bd51e217cf1b5b88a1c25a0d8f582c61fff6ff61c1cc0490b516d9a75b141ca2bd51e217cf1b5b88a1c25a0d8f582c61fff6ff61c1cc0490b516d9a75b141684fecc1790f8b802a8a2f37756a317ec2e6984747b2e375b1e7f0cb53516910684fecc1790f8b802a8a2f37756a317ec2e6984747b2e375b1e7f0cb53516910cfc203b0fdfec26a02144f20b8d2e65c9722403937bbbbc69501ed725e08cfaacfc203b0fdfec26a02144f20b8d2e65c9722403937bbbbc69501ed725e08cfaaa6b74e1bfab05f9c592711df93bf45ffc428de5519c8aacd0c24c0adde0c2ad713107bc6e18faac125e228fb59b477dd752c3e5767bee0537480e191d752ef21fd8d96b1c263f4cf52a81639951694aa9d7d0d9cc1000854ec73ba111c062ccafd8d96b1c263f4cf52a81639951694aa9d7d0d9cc1000854ec73ba111c062cca7283f765f6c2744bfae53c5232a4ac4a29b8bbb83763be75ef88fa3018356f267283f765f6c2744bfae53c5232a4ac4a29b8bbb83763be75ef88fa3018356f2662d88045222a2ba51eabdcc9d49650d515e5f01179c637bd3a0ff1bd0100a95162d88045222a2ba51eabdcc9d49650d515e5f01179c637bd3a0ff1bd0100a951189432569258dee015a40354ccb3d02bc0096f27ca319e464a5beac48941e483189432569258dee015a40354ccb3d02bc0096f27ca319e464a5beac48941e483060e860a0b4fc80c5eb2be4fae1bed7a4df4c32838bd4cdf7fbb88ba997968a8060e860a0b4fc80c5eb2be4fae1bed7a4df4c32838bd4cdf7fbb88ba997968a841c129b05e78b107d0eb0fdda48661603794dc031bd7dea1a937982e6625c10e41c129b05e78b107d0eb0fdda48661603794dc031bd7dea1a937982e6625c10e9553be498cd9fd7dcc039a327d576324d1c450f68e7dcd3dd3768c8fcc3cf8e69553be498cd9fd7dcc039a327d576324d1c450f68e7dcd3dd3768c8fcc3cf8e664654aa9a1c4850a4f79090ea324cd1e0466f0d8f431b5a114c0ee11c25139ec64654aa9a1c4850a4f79090ea324cd1e0466f0d8f431b5a114c0ee11c25139ec7ab40e9a0698bd5af35651a08bff6aa7e998ba7a9fb4b2a07c85ac86816b53037ab40e9a0698bd5af35651a08bff6aa7e998ba7a9fb4b2a07c85ac86816b530338630568c1b5bddf72767cf6f18864fdf49411fef4cfc9fcb550cef9300eaa5afe780811d16ffbb7b7c51211f54b6d06af2f3c29915adf6d7a29febe90709291a31a0baae2d56af7b41a16b457ef6778b1d6be45bbf63dd8d909507b580c16f829bd5c6750d06836d1e23bc398731ba378ab6e5bd91a80a9e488157f160bbaf9278af99529241907c1d0e2ae60e82f669141ae60e7a9fb6137bd3edf2bd9807aa0b31085c4179dac53c66cea59a176b3083064721c164358e2293a62ee84554cb21a57b3c8f7d56e78f9538c9ead3346681329ef316a8829b277ea9a9e7629470942fbf9da2a470e24850f079271132629c47326382b3cba852d57a06328e9f013d686e3045839c180d4a5af8ebfc9d0de5efee67181c27ddf9a958d401a7cc3c896445943894f52b10180035b031ef1c82a5a8749f6be802c05e57f90523d1db9d78dafc00162d61f0ed68e2a7964bfa7a430082a6bf406a24f388e616f7d31388f9ac126b206f348accf639b3d2295192b6757d4e273639a952ce35baaabbb1a43fc02cf8432a4d7c7f05757911959c96e03faababbba4c423532c9f640d520d125addd3d434a5e52c3843bc8b180ccffa2ada0f3e2c5caae741ed0adb2da4b502385f01ca68a75215af3ae048359a9f0e66721ba539e18450d59e0a0b1dd4216faccd44728faeb75c7e662d7c84152af9414fd5a8dc992a04ac5eef1fbf9a38498423a3c5aab75c85d92c1ccd460d40f1e6a1361f896e8e67f4bec239bee8a4297d68324aedd2441509369cb0e0278d54288ac1206a36ce54d495cacd0bf06bcebcf46106614fb0b079ae46849650a2f52488317964568c1dfec4badcff4e073ddcdfacd42bea5a9b7bd46874387a9c45f8b0fed8ef77776130c3ae9108d5483dae7e30ae1361091133b96a198af8e206b055541f517e5c39861fb7a12798a3982e2c87a39e9544510a1e3220a0709e07969ed361a7aaff819441b33c12a5c8bd92bcc843028bc4ad0647d1322254009585befad24e4afdc8f368dba10828558a73a6a0d5ae974f1395369bf28296c0cddba6444dbc6c71c39799cca56757d22e929fb22fc39ca0c3e839a1b3affdabc44c2fd385000bb5b8ce9a92d6f3d312ee41aad4d8ca62a8a707bd1a7a0f1345609ad73262fe53433f4247a79126f5ee44cc54100954fe37cf1efaa3326a6d9007eb6c884e71521de9021b8f5a13c251e4528627bb0f24ebe2a10f80ad7c8907ebf3f05693578eca3656b39347d91eac7e9da9ac18c46d21f80be2e2ea04ed72a66ded7fecc081d229aaea67a8c122fefcbe5e3fe2fbf9599d87215c0c8ca88562a78868e01fb6abb47f8db543f677ff6a32c420d6b47019fda0395da82dfc93eb7eb8b76cb5ea7f62f37a6445e822ec03a7d6185c360de5cd28953013333d3266535e93b4dcf4d92c240484d658a07a1065871734f89ecdc5e32e6feae593a3b8664f26575c9edc58260ca0bce71334dc106bfa82fb7a992ffd93b97033caec94ef1606181a95ff9d9041122b7c2345320b4edfe25711bd8cdf8ef13854cfab4ceaec6807a98cabe1943663ed5c4e45320b4edfe25711bd8cdf8ef13854cfab4ceaec6807a98cabe1943663ed5c4ef90365c5eda963479917d72317924b247c6b1df4984f624202a93fdda43e597af90365c5eda963479917d72317924b247c6b1df4984f624202a93fdda43e597a01e2f2b23306993384ed135e3bb1ef0e90669f30d27e08ceab383e56be42aed701e2f2b23306993384ed135e3bb1ef0e90669f30d27e08ceab383e56be42aed7fb44ec18cb65ac94b4968783dfd7380edbb37a962301ae332a5757e14e2126dcfb44ec18cb65ac94b4968783dfd7380edbb37a962301ae332a5757e14e2126dcb2750ad5a2427318571ed6666890a08d16f68250bd1c55a75a25ac81fc5f9c1de4a7852da3986135059d72f23b2e82a6c77e791a4a6ac73d7f694f01b545049ec3f68f42244f181e443e4e91d615a007bf6b235ecbddf4a686c944559ec56c304ea338206615f06acabf6bb953a49ff43cf591207f3a13b52794c7005efa3b76d3723d4c5234c83253019bb489d919aef956cbc65a457c5082fc10196208f22d54dacac1df24c29af7bc8848cd8d285594d45a072396afc0a069f64d80521dc403129b48bd1374af664c000326038a55ec9fbc6789d3b150454f7f142d4f70a903129b48bd1374af664c000326038a55ec9fbc6789d3b150454f7f142d4f70a9c0add3bbde253d9e0ea667dbc1081ccb6324db52b26521f7dd42beae8ee80f29c0cc36db171ef9d79df705c5875182ad2377a8e0a920e578af77eff4f833233246f08f8b308d1910856666d48b055a0fe71c8f555e43184902377735ef6e718aeffd78a7ce9cbda0e05ee73ba2acc2808b9879570cb6615702c1c8273a3e5e1b856542e789e8bc333a251d9a2a6e9c59f5eaec0a1f71f12cce94f75ac15003e9996ba1a4be2c8a4d3cb462bcdfd9681a80d224b48d8bb08e77ac3e6fd6489ee1684ebf696a2387a34cd1f5a32f2d4f729cf9f17c06e71e515559089cb09ddda93aec2a0e8944c55568e87609b6c1d01d70fc9a299c243ea575f6717a7a118b31bc0a5c580b900e2451717d8d54514d2239d23da0970960e01cfd304a5d80e0b7fb838a3c7eea1f7117a2c932039143b8b968587156cec670bbc54755af0390412e2efd9a17712a44319bd864c829870fba1092fd9ef38b9d851e342b1d7c71eb442c56b9eddcf95e78dd73a278c11d11b531103f07a9448b28e56f60fefe507a53518bb18d056de58a5315b1f84e683ddb5d978d9cd7eafa1354e6c8bfdeddd5831bf4623b576d2fda32e929fa3ed65a18848711c4dc79cae966a67cf2bf12a9d8cc2d7afd3b23f0940431bb8c274440adb71e67067bb4f278df47ea3e95d71f2d8bdc77204a38bcd6ea31764cf9aef77a40da140d54852b5fb9ac758084a98fdabc92230e44ed386ec45693687c4db0f36bf52b05357ce55704994a1789a4e7dabc92230e44ed386ec45693687c4db0f36bf52b05357ce55704994a1789a4e7f3283cf99c31c386bf5c2c20e62fb332cb2cfeae14a43b0b052f02897724d458f3283cf99c31c386bf5c2c20e62fb332cb2cfeae14a43b0b052f02897724d458569db52d8808c02d2b7f90f70cd50856984c496685ead49f5a31b31a7c310f2e710b7be340f58f84af86d30d60b5cc64357d3ebfe7dc77b62cd2d7ca0e6af82b02fe5c05d33a3a753f4ab36992848944a2be92d5cabf4b7b40c029f4d95878ff2ebd022fd559d18d9ce4234bd39cec050154fc990db2fc3d2d6a5964133abf5de70d884baf15224132a29a7f9c883af550caca5795edf86c9b99710114650880b736f6eadb5a123c0e4fd2f08663905abd82cb6f06ce7bfc73eba70cd1bc07998da18ccf4bbaa8cd1b1c996ade5be577d68463a506a52aa120ef4f553203cddecc128a2671dcffdfb6c6c48891a1b5138df65c2467bb1f162450a618f242b577276f5d60567dd1394c9c7dd934f52d38678374e2df113947348f2fc4969781d86711196a14b435bd993768b2f3f2da016c99055838363be82f7d1ad6b0738f34c61b71482d92e7ed3236e9f57699e9f71c1e2396a611553236dbc3c1739ea24012e5808f7c3185fb1bb7b23d61eba294fbf6e50d1da187c51f27d70093815dfdcae46cf5746b2a04b4ccf3dde27bf4a96973743d98e87b88dce12bbc230e5b3ccae46cf5746b2a04b4ccf3dde27bf4a96973743d98e87b88dce12bbc230e5b3c5761bd66e05389a90f645ad302cf25c859b303afcc5669f097c982d6e6f4c27d5761bd66e05389a90f645ad302cf25c859b303afcc5669f097c982d6e6f4c27d05c90840fb70ab7526298b7aa803ddcbb9c5e94d38c3b4dd1602d44b74f287e405c90840fb70ab7526298b7aa803ddcbb9c5e94d38c3b4dd1602d44b74f287e42ed78513cce4e7240d0c549f12ffb96be620115ba3f0b8d2f79da243139dac112ed78513cce4e7240d0c549f12ffb96be620115ba3f0b8d2f79da243139dac11964ac5ed645a219d4cfafa0356e7ff3435f54a46e5ef20ba8bdb098b72f7a500964ac5ed645a219d4cfafa0356e7ff3435f54a46e5ef20ba8bdb098b72f7a50026228b3ffc3879bd7bf5dca4a705f0e46a4f5a496a3edfcf66c49ea0bf8ed4bd6c3d96dc347791af5c3725c722823ae5fc15b27899e6670ec156d43472f3941bf026e191a487ec9040dfc38bdc4bd6fb8acabb984897e948b805814e878fd078093104f907145f4a8beeabff3320beb73fc4e3141a452e66b6a671efacb9730533a137f4ee582352e9d5e49e066398bc295f11fdf223f92d75f81ab38c63b646e38e8340f97a4e1d5d7a9b9dab20645609dff1ffc342ae79fe9c644e7a45ace8c9db675229698f8c0191cca4628e51da4b1ec01e58923200803c0bd65c7406c68258c37e12ba5202bb4d9d7ca388c926894dc24219bb4a79e7d349853aa6714ffeee47ffd525f3dd4f3634845957c79c725650e15a6a4ec209541d0801e73bb85df8e5d213f6f0cffea0ff1ad891558ce7255e670c8b7b8ae34b1be6c9660b6daca948bb2d589edee3dc1f913fafd2a6849132399d1d29c0685eb904080e2560bf8e65921f630a981929278bb798bad6646f5c0df4800170beaf857fff7343d1bf8e65921f630a981929278bb798bad6646f5c0df4800170beaf857fff7343d14815481d3f0d5292202883742ef2d25a16875a47d36eb82d739f745434e1cc294815481d3f0d5292202883742ef2d25a16875a47d36eb82d739f745434e1cc29f4ece17ca8c67cfd02b1eacdc8fb4fbab9f0fc5f58eec147dc3d0badaed3945cf4ece17ca8c67cfd02b1eacdc8fb4fbab9f0fc5f58eec147dc3d0badaed3945ceb0235b9bdaaececc721740db17b30bdf202c99ac42f912042a2f88b897a0442bee35e4064f9894857b86b0f3625de398cbaa0b13ed8ef2612636a9c2a092f0erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdnf-4.7.0-7.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-7.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.3aeaq@ababaS@`@``%@`"y@`!'`3@```2@__@__ @_^@^?@^^K^4^[]+]@]@]@]]nU]i]S]Ik]@\\\@\7\eX@\]o@\\\Z@\/J\[[[ā@[#@[\[h@[-[qr[i[[ @[P}@[GB[6@[2*YB@Y@Yp@Y*@YV@Yu@Y>@Y"YR@YtXsXXX@XYXQ4@XAb@W@WRW@WWWW@WDB@W=WVV@VrVI@VCV VBVBVBUUAU5@UȒ@Uc@U4@U@Uv@Uv@U@U@T TTT.SSS;@Si@SESScSW@S0@S&SS @Pavla Kratochvilova - 4.7.0-7Pavla Kratochvilova - 4.7.0-6Pavla Kratochvilova - 4.7.0-5Pavla Kratochvilova - 4.7.0-4Pavla Kratochvilova - 4.7.0-3Pavla Kratochvilova - 4.7.0-2Pavla Kratochvilova - 4.7.0-1Nicola Sella - 4.4.2-10Nicola Sella - 4.4.2-9Nicola Sella - 4.4.2-8Nicola Sella - 4.4.2-7Nicola Sella - 4.4.2-6Nicola Sella - 4.4.2-5Nicola Sella - 4.4.2-4Nicola Sella - 4.4.2-3Nicola Sella - 4.4.2-2Nicola Sella - 4.4.2-1Marek Blaha - 4.2.23-4Nicola Sella - 4.2.23-3Ales Matej - 4.2.23-2Nicola Sella - 4.2.23-1Ales Matej - 4.2.21-1Ales Matej - 4.2.17-6Marek Blaha - 4.2.17-5Ales Matej - 4.2.17-4Pavla Kratochvilova - 4.2.17-3Ales Matej - 4.2.17-2Ales Matej - 4.2.16-1Ales Matej - 4.2.11-1Pavla Kratochvilova - 4.2.7-7Jaroslav Mracek - 4.2.7-6Pavla Kratochvilova - 4.2.7-5Pavla Kratochvilova - 4.2.7-4Pavla Kratochvilova - 4.2.7-3Pavla Kratochvilova - 4.2.7-2Pavla Kratochvilova - 4.2.7-1Pavla Kratochvilova - 4.2.6-1Pavla Kratochvilova - 4.0.9.2-6Jaroslav Mracek - 4.0.9.2-5Jaroslav Mracek - 4.0.9.2-4Pavla Kratochvilova - 4.0.9.2-3Jaroslav Mracek - 4.0.9.2-2Jaroslav Mracek - 4.0.9.2-1Daniel Mach - 4.0.9.1-1Jaroslav Mracek - 4.0.9-1Jaroslav Mracek - 4.0.4-2Jaroslav Mracek - 4.0.4-1Jaroslav Mracek - 3.6.1-1Jaroslav Mracek - 3.5.1-1Jaroslav Mracek - 3.5.0-1Daniel Mach - 3.4.0-1Daniel Mach - 3.3.0-1Daniel Mach - 3.2.0-1Daniel Mach - 3.1.0-1Daniel Mach - 3.0.4-1Martin Hatina - 3.0.3-1Jaroslav Mracek - 3.0.2-1Jaroslav Mracek - 3.0.1-1Igor Gnatenko - 2.7.5-1Jaroslav Mracek - 2.7.4-1Igor Gnatenko - 2.7.3-1Jaroslav Mracek - 2.7.2-1Jaroslav Mracek 2.6.3-1Jaroslav Mracek 2.6.2-1Jaroslav Mracek 2.5.1-1Jaroslav Mracek 2.5.0-1Jaroslav Mracek 2.4.1-1Jaroslav Mracek 2.4.0-1Jaroslav Mracek 2.3.0-1Jaroslav Mracek 2.2.0-1Jaroslav Mracek 2.1.1-1Jaroslav Mracek 2.1.0-1Jaroslav Mracek 2.0.1-1Michal Luscon 2.0.0-1Martin Hatina 2.0.0-0.rc2.1Michal Luscon 2.0.0-0.rc1.1Igor Gnatenko - 1.1.10-2Igor Gnatenko - 1.1.10-1Igor Gnatenko - 1.1.9-6Igor Gnatenko - 1.1.9-5Igor Gnatenko - 1.1.9-4Fedora Release Engineering - 1.1.9-3Michal Luscon 1.1.9-2Igor Gnatenko 1.1.9-1Michal Luscon 1.1.8-1Michal Luscon 1.1.7-1Michal Luscon 1.1.6-1Michal Luscon 1.1.5-1Michal Luscon 1.1.4-1Michal Luscon 1.1.3-1Michal Luscon 1.1.2-4Michal Luscon 1.1.2-3Michal Luscon 1.1.2-2Michal Luscon 1.1.2-1Michal Luscon 1.1.1-2Michal Luscon 1.1.1-1Michal Luscon 1.1.0-2Michal Luscon 1.1.0-1Michal Luscon 1.0.2-3Jan Silhan 1.0.2-2Michal Luscon 1.0.2-1Michal Luscon 1.0.1-2Michal Luscon 1.0.1-1Michal Luscon 1.0.0-1Michal Luscon 0.6.5-1Jan Silhan - 0.6.4-1Jan Silhan - 0.6.3-2Jan Silhan - 0.6.3-1Jan Silhan - 0.6.2-1Jan Silhan - 0.6.1-1Aleš Kozumplík - 0.6.0-1Aleš Kozumplík - 0.5.5-1Aleš Kozumplík - 0.5.4-1Aleš Kozumplík - 0.5.3-1Aleš Kozumplík - 0.5.2-1Aleš Kozumplík - 0.5.1-1Aleš Kozumplík - 0.5.0-1Aleš Kozumplík - 0.4.19-1Aleš Kozumplík - 0.4.18-1Aleš Kozumplík - 0.4.17-1Aleš Kozumplík - 0.4.16-1- Rebuild with new release number- Allow destdir option with modulesync command- Bump release number because of conflicting version of 8.5 build- Add fail_fast parameter to _download_remote_payloads() method - Throw CompsError when a group or environment is not found for the install methods - Respect cacheonly in python dnf API (RhBug:1862970) - [doc] Improve description of multilib_policy=all (RhBug:1996681,1995630) - [doc] Document default colors- Improve signature checking using rpmkeys (RhBug:1967454)- Fix covscan issue: dnf/rpm/miscutils.py: fix usage of _()- Update to 4.7.0 - New optional parameter for filter_modules enables following modular obsoletes based on a config option module_obsoletes - Fix module remove --all when no match spec (RhBug:1904490) - Make an error message more informative (RhBug:1814831) - Expand history to full term size when output is redirected (RhBug:1852577) (RhBug:1852577,1906970) - Print additional information when verifying GPG key using DNS - Enhanced detection of plugins removed in transaction (RhBug:1929163) - Improve repo config path ordering to fix a comps merging issue (RhBug:1928181) - Keep reason when package is removed (RhBug:1921063) - Improve mechanism for application of security filters (RhBug:1918475) - [API] Add new method for reset of security filters - Remove hardcoded logfile permissions (RhBug:1910084) - Preserve file mode during log rotation (RhBug:1910084) - Increase loglevel in case of invalid config options - Prevent traceback (catch ValueError) if pkg is from cmdline - Check for specific key string when verifing signatures (RhBug:1915990) - Use rpmkeys binary to verify package signature (RhBug:1915990) - [doc] Improve description of modular filtering - [doc] deprecated alias for dnf repoquery --deplist - [doc] Describe install with just a name and obsoletes (RhBug:1902279) - [doc] Fix: "sslcacert" contains path to the file - [doc] Added proxy ssl configuration options, increase libdnf require - [doc] Update documentation for module_obsoletes and module_stream_switch - [doc] Improve documentation for Hotfix repositories - [doc] fix: "makecache" command downloads only enabled repositories - [doc] Add info that maximum parallel downloads is 20 - [doc] installonly_limit documentation follows behavior - [doc] Add documentation for config option sslverifystatus (RhBug:1814383) - The noroot plugin no longer exists, remove mention- Allow stream switching if option enabled- Set persistdir for fill_sack_from_repos_in_cache tests (RhBug:1865803)- Add api function: fill_sack_from_repos_in_cache (RhBug:1865803) - Add tests and docs for fill_sack_from_repos_in_cache (RhBug:1865803) - Run tests for fill_sack_from_repos_in_cache in installroot- Make log rotated permissions match initial log permissions (RhBug:1894344) - Add new attribute for Package - from_repo - Change behaviour of Package().from_repo - Package: add a get_header() method- yum.misc.decompress() to handle uncompressed files (RhBug:1895059) - Module switch command- Fix patch for dnf history operations- `dnf history` operations that work with comps correctly - Remove sourcepackages from install/upgrade set - Fix documentation of globs not supporting curly brackets- Backport patches - Log scriptlets output also for API users (RhBug:1847340) - Post transaction summary is logged for API users (RhBug:1855158)- Backport patch Revert "Fix --setopt=cachedir writing outside of installroot"- Update to 4.4.2 - spec: Fix building with new cmake macros (backport from downstream) - Warn about key retrieval over http: - Fix --setopt=cachedir writing outside of installroot - Add vendor to dnf API (RhBug:1876561) - Add allow_vendor_change option (RhBug:1788371) (RhBug:1788371)- Update translations- Add logfilelevel configuration (RhBug:1802074) - [doc] Enhance repo variables documentation (RhBug:1848161,1848615)- Handle empty comps group name (RhBug:1826198)- Update to 4.2.23 - Fix behavior of `install-n` command - Fix behavior of `localinstall` command - Fix behavior of `autoremove-n` command - Fix behavior of `remove-n` command - Fix behavior of `repoquery-n` command - Fix behavior of `list-updateinfo` and related aliases - Refactor code in `repoinfo` to use opts.command correctly. - Add myself to list of contributors - Add updated to verbose output of updateinfo list (RhBug: 1801092) - Fix a couple of missed grammatical errors in updateinfo docs. - Add comment option (RhBug:1773679) - Better wording of dnssec email parsing error. - Print nicer DnssecErrors (RhBug:1813244) - Add new API for handling gpg signatures (RhBug:1339617) - Verify GPG signatures (RhBug:1793298) - Fix a syntax typo - Fix up Conflicts: on python-dnf-plugins-extras so it actually works - [doc] Move yum-plugin-post-transaction-actions to dnf-plugins-core - Remove args "--set-enabled", "--set-disabled" from DNF (RhBug:1727882) - Search command is now alphabetical (RhBug:1811802) - Fix downloading packages with full URL as their location - repo: catch libdnf.error.Error in addition to RuntimeError in load() (RhBug:1788182) - History tbl to max size when redirect to file (RhBug:1786335,1786316)- Update to 4.2.21 - Running with tsflags=test doesn't update log files - Allow disabling individual aliases config files (RhBug:1680566) - List arguments: only first empty value is used (RhBug:1788154) - Report missing profiles or default as broken module (RhBug:1790967) - Format history table to use actual terminal width (RhBug:1786316) - Handle custom exceptions from libdnf - Fix _skipped_packages to return only skipped (RhBug:1774617) - Add setter for tsi.reason - Add new hook for commands: Run_resolved - Clean also .yaml repository metadata - Use WantedBy=timers.target for all dnf timers (RhBug:1798475) - Fix completion helper if solv files not in roon cache (RhBug:1714376) - Add bash completion for 'dnf module' (RhBug:1565614) - Check command no longer reports missing %pre and %post deps (RhBug:1543449) - Check if arguments can be encoded in 'utf-8' - Fix crash with "dnf -d 6 repolist" (RhBug:1812682) - Do not print the first empty line for repoinfo - Redirect logger and repo download progress when --verbose - Respect repo priority when listing packages (RhBug:1800342) - Remove misleading green color from the "broken dependencies" lines (RhBug:1814192) - [repoquery] Fix rich deps matching by using provide expansion from libdnf (RhBug:1534123) - [repoquery] Do not protect running kernel for --unsafisfied (RhBug:1750745) - [doc] Document the retries config option only works for packages (RhBug:1783041) - [doc] repoquery --what* with multiple arguments (RhBug:1790262) - [doc] Remove incorrect information about includepkgs (RhBug:1813460) - [doc] Document that list and info commands respect repo priority - [doc] Document color options- Sort packages in transaction output by nevra (RhBug:1773436) - Add support of commandline packages by repoquery (RhBug:1784148) - [doc] Document that the include option was removed (RhBug:1786072) - New API function for setting loggers (RhBug:1788212)- [translations] Update translations from zanata (RhBug:1754959)- Fix alias processing with '\' escaping (RhBug:1680482) - [doc] Explain the backslash notation also near the example (RhBug:1680482) - Better descriptions for infinite aliases recursion (RhBug:1680488) - Improve help for 'dnf module' command (RhBug:1758447) - Unify downgrade exit codes with upgrade (RhBug:1759847) - Honor priority with check-update (RhBug:1769466) - Add shell restriction with local packages (RhBug:1773483) - Restore functionality of remove --oldinstallonly (RhBug:1774670)- Do a substitution of variables in repo_id (RhBug:1748841) - Respect order of config files in aliases.d (RhBug:1680489) - [doc] Remove note about user-agent whitelist (RhBug:1777255) - Fix detection of the latest module (RhBug:1781769)- Update to 4.2.17 - Enable versionlock for check-update command (RhBug:1750620) - Add error message when no active modules matched (RhBug:1696204) - Log mirror failures as warning when repo load fails (RhBug:1713627) - dnf-automatic: Change all systemd timers to a fixed time of day (RhBug:1754609) - DNF can use config from the remote location (RhBug:1721091) - [doc] update reference to plugin documentation (RhBug:1706386) - [yum compatibility] Report all packages in repoinfo - [doc] Add definition of active/inactive module stream - repoquery: Add a switch to disable modular excludes - Report more informative messages when no match for argument (RhBug:1709563) - [doc] Add description of excludes in dnf - Report more descriptive message when removed package is excluded - Add module repoquery command - Fix assumptions about ARMv8 and the way the rpm features work (RhBug:1691430) - Add Requires information into module info commands - Enhance inheritance of transaction reasons (RhBug:1672618,1769788)- Update to 4.2.16 - Fix downloading local packages into destdir (RhBug:1727137) - Report skipped packages with identical nevra only once (RhBug:1643109) - Restore functionality of dnf remove --duplicates (RhBug:1674296) - Improve API documentation - Document NEVRA parsing in the man page - Do not wrap output when no terminal (RhBug:1577889) - Allow to ship alternative dnf.conf (RhBug:1752249) - Don't check if repo is expired if it doesn't have loaded metadata (RhBug:1745170) - Remove duplicate entries from "dnf search" output (RhBug:1742926) - Set default value of repo name attribute to repo id (RhBug:1669711) - Allow searching in disabled modules using "dnf module provides" (RhBug:1629667) - Group install takes obsoletes into account (RhBug:1761137) - Improve handling of vars - Do not load metadata for repolist commands (RhBug:1697472,1713055,1728894) - Fix messages for starting and failing scriptlets (RhBug:1724779) - Don't show older install-only pkgs updates in updateinfo (RhBug:1649383,1728004) - Add --ids option to the group command (RhBug:1706382) - Add --with_cve and --with_bz options to the updateinfo command (RhBug:1750528)- Update to 4.2.11 - Improve modularity documentation (RhBug:1730162,1730162,1730807,1734081) - Fix detection whether system is running on battery (used by metadata caching timer) (RhBug:1498680) - New repoquery queryformat: %{reason} - Print rpm errors during test transaction (RhBug:1730348) - Fix incorrectly marked profile and stream after failed rpm transaction check (RhBug:1719679) - Show transaction errors inside dnf shell (RhBug:1743644) - dnf-automatic now respects versionlock excludes (RhBug:1746562) - [doc] Add user_agent and countme options - [history] Don't store failed transactions as succeeded - [history] Do not require root for informative commands - [dnssec] Fix UnicodeWarning when using new rpm (RhBug:1699650) - Apply excludes before modular excludes (RhBug:1709453) - Improve help for command line arguments (RhBug:1659328) - Add new modular API method ModuleBase.get_modules - Mark features used by ansible, anaconda and subscription-manager as an API- Prevent reinstalling modified packages with same NEVRA (RhBug:1728252,1644241,1760825)- Remove patch to not fail when installing modular RPMs without modular metadata- Fix: --setopt and repo with dots (RhBug:1746349)- Prevent printing empty Error Summary (RhBug:1690414)- Update localizations from zanata (RhBug:1689982) - Accept multiple specs in repoquery options (RhBug:1667898,1656801) - Prevent switching modules in all cases (RhBug:1706215) - Change synchronization of rpm transaction to swdb (RhBug:1737328) - Print rpm error messages during transaction (RhBug:1677199) - Report missing default profile as an error (RhBug:1669527,1724564) - Describe a behavior when plugin is removed (RhBug:1700741)- Add patch to not fail when installing modular RPMs without modular metadata- Update to 4.2.7 - Fix package reinstalls during yum module remove (RhBug:1700529) - Fail when "-c" option is given nonexistent file (RhBug:1512457) - Reuse empty lock file instead of stopping dnf (RhBug:1581824) - Propagate comps 'default' value correctly (RhBug:1674562) - Better search of provides in /(s)bin/ (RhBug:1657993) - Add detection for armv7hcnl (RhBug:1691430) - Fix group install/upgrade when group is not available (RhBug:1707624) - Report not matching plugins when using --enableplugin/--disableplugin (RhBug:1673289) (RhBug:1467304) - Add support of modular FailSafe (RhBug:1623128) - Replace logrotate with build-in log rotation for dnf.log and dnf.rpm.log (RhBug:1702690)- Update to 4.2.6 - Use improved config parser that preserves order of data - Follow RPM security policy for package verification - Update modules regardless of installed profiles - [conf] Use environment variables prefixed with DNF_VAR_ - Allow adjustment of repo from --repofrompath (RhBug:1689591) - Allow globs in setopt in repoid part - Add command abbreviations (RhBug:1634232) - Installroot now requires absolute path - librepo: Turn on debug logging only if debuglevel is greater than 2 (RhBug:1355764,1580022) - Document cachedir option (RhBug:1691365) - Enhance documentation - API examples - Enhance documentation of --whatdepends option (RhBug:1687070) - Update documentation: implemented plugins; options; deprecated commands (RhBug:1670835,1673278) - [doc] Add info of relation update_cache with fill_sack (RhBug:1658694) - Rename man page from dnf.automatic to dnf-automatic to match command name - Fix alias list command (RhBug:1666325) - Fix behavior of ``--bz`` option when specifying more values - Add protection of yum package (RhBug:1639363) - Fix ``list --showduplicates`` (RhBug:1655605) - Retain order of headers in search results (RhBug:1613860) - Solve traceback with the "dnf install @module" (RhBug:1688823) - Fix multilib obsoletes (RhBug:1672947) - Do not remove group package if other packages depend on it - Remove duplicates from "dnf list" and "dnf info" outputs - Fix the installation of completion_helper.py - Fix formatting of message about free space required - Fix installation failiure when duplicit RPMs are specified (RhBug:1687286) - Fix issues with terminal hangs when attempting bash completion (RhBug:1702854) - Allow plugins to terminate dnf (RhBug:1701807) - [provides] Enhanced detecting of file provides (RhBug:1702621) - [provides] Sort the output packages alphabetically- Backport patch to unify --help with man for module-spec (RhBug:1678689)- Backport patch to not allow direct module switch- Backport patch to add support for modular updateinfoxml data- Backport patch: Fix minor problem with suggestion printed to terminal- Backport patches for: RHEL should use --best option by default for dnf / libdnf (RhBug:1670776) - Add --nobest dnf option to revert the new default behavior from commandline- Print information about skipped packages after the transaction - Sort reported skipped packages, force ignore_weak - Allow to enable modules that break default modules (RhBug:1648839)- Updated difference YUM vs. DNF for yum-updateonboot - Added new command ``dnf alias [options] [list|add|delete] [...]`` to allow the user to define and manage a list of aliases - Enhanced documentation - Unifying return codes for remove operations - [transaction] Make transaction content available for commands - Add hotfix packages to install pool (RhBug:1654738) - Report group operation in transaction table - [sack] Change algorithm to calculate rpmdb_version - Add basic integration with digest (RhBug:1614351)- Added dnf.repo.Repo.get_http_headers - Added dnf.repo.Repo.set_http_headers - Added dnf.repo.Repo.add_metadata_type_to_download - Added dnf.repo.Repo.get_metadata_path - Added dnf.repo.Repo.get_metadata_content - Added --changelogs option for check-update command - [module] Add information about active modules - Hide messages created only for logging - Enhanced --setopt option - [module] Fix dnf remove @ - [transaction] Make transaction content available for plugins- Backport patches for setting cachedir with --setopt- Update to 4.0.4 - Add dnssec extension - Set termforce to AUTO to automatically detect if stdout is terminal - Repoquery command accepts --changelogs option (RhBug:1483458) - Calculate sack version from all installed packages (RhBug:1624291) - [module] Allow to enable module dependencies (RhBug:1622566)- [module] Improved module commands list, info - [module] Reports error from module solver - Fix: Error detected when calling 'RepoCB.fastestMirror' (RhBug:1628056) - Preserve packages from other installed mod profiles (RhBug:1629841) - [spec] Postpone conflict with yum to Fedora 30+ (RhBug:1600444) - [cli] Install command recommends alternative packages (RhBug:1625586) - [cli] Fix case insensitive hint (1628514) - Fix installed profiles for module info (RhBug:1629689) - Fix module provides not having consistent output (RhBug:1623866) - Enhance label for transaction table (RhBug:1609919) - Implement C_, the gettext function with a context (RhBug:1305340) - Actually disambiguate some messages using C_ (RhBug:1305340) - Restore 'strict' choice for group installs (#1461539) - [repoquery] More strict queryformat parsing (RhBug:1631458) - Redirect repo progress to std error (RhBug:1626011) - Unify behavior of remove and module remove (RhBug:1629848) - Change behavior of disabled module for module install (RhBug:1629711) - Allow enablement on disabled plugin (RhBug:1614539) - Resolves: rhbz#1622585 - [modularity] dnf should not be proposing distro-sync - Resolves: rhbz#1614531 - dnf 3.2 does not depsolve correctly - Bug 1564369 - don't show duplicate errors in dnf output - Resolves: rhbz#1597257 - dnf should accept localinstall command, at least as an alias - Resolves: rhbz#1613860 - dnf search behaviour is slightly confusing - Resolves: rhbz#1625586 - Advise user about alternatives to the non-existing "python" package - Resolves: rhbz#1614346 - dnf rollback doesn't work after install/downgrade/upgrade - Resolves: rhbz#1612752 - platform-python should be used in completion_helper - Resolves: rhbz#1618421 - dnf module install fails to find non-modular dependencies - Bug 1629655 - not helpful/complete error message when specifying wrong stream or profile - Bug 1629709 - disabled modules should be identified in the module listing - Bug 1630761 - [usability] unable to determine if a stream with [d] is enabled or not - Bug 1625270 - there is ???% [=== when baseurl is wrong - Resolves: rhbz#1624056 - quoted baseurl is error out- [module] Fixed list and info subcommands (RhBug:1623388) (RhBug:1623535)- New implementation of modularity - dnf makecache should not fail in red color if no enabled repos (RhBug:1622090) - [modularity] dnf module profile command doesn't work (RhBug:1622580) - [modularity] incorrect output in dnf module list (RhBug:1623398) - [modularity] dnf could be smarter when installing what's already installed (RhBug:1622599) - [modularity] dnf module install circular error on missing dependency (RhBug:1620233) - not descriptive output in dnf verbose (RhBug:1612718) - RFE: provide way to query all packages from module (RhBug:1569068)- [history] Fix 'attempt to write a readonly database' error in addConsoleOutputLine(). - [spec] Improve YUM v3 compat layer. - [doc] document missing link from yum-rhn-plugin to dnf-plugin-spacewalk (RhBug:1580356) - [doc] document difference between yum and dnf when listing packages (RhBug:1615834) - [doc] document missing download functionality after transaction table is displayed (RhBug:1585140) - [systemd] dnf-makecache.timer: move the ordering after network to .service - [translations] Update translations from zanata. - [cli] Fix 'already installed' message output. - [module] change 'module_nsvp' to 'module_spec' - [module] show module profiles without ', ...' - [module] unify usability of RepoModuleDict.get_info*(); fix traceback - [security] fix update count (RhBug:1585138) - [cli] enable reposync to use --destdir (RhBug:1582152) - [repo] Replace dnf.repo.Repo with libdnf implementation. - [dnf] Limit DeprecationWarning to dnf.* modules only.- [misc] Fallback to os.getuid() if /proc/self/loginuid can't be read (RhBug:1597005) - [translations] Update translations from zanata. - [doc] Update module documentation. - [module] Fix `module provides` output. - [module] Add `module reset` command. - [module] Fix module disable command - [repo] Improve error message on broken repo (RhBug:1595796) - [doc] Enhance a command documentation (RhBug:1361617) - [module] Automatically save module persistor in do_transaction(). - [drpm] Fixed setting deltarpm_percentage=0 to switch drpm off - [repo] Split base.download_packages into two functions - [output] Use libdnf wrapper for smartcols - [conf] Do not traceback on empty option (RhBug:1613577)- [sack] Use module_platform_id option. - [module] Switch module persistor to libdnf implementation. - [module] Auto-enable module streams based on installed RPMs. - [transaction] Fix: show packages from the current transaction. - [conf] Convert any VectorString type to list. - [module] Replace 'enabled' config option with 'state'. - [install_specs] Do not exclude groups' packages - [module] Use module sack filtering from libdnf - [module] Many UX fixes.- [module] Move 'hotfixes' conf option to libdnf and rename it to 'module_hotfixes'. - [goal] Exclude @System repo packages from distro_sync. - [conf] Setup configuration values using C++ bindings. - [module] Drop module lock command. - [crypto] Use handle from repo in dnf.crypto.retrieve(). - [module] Assume a 'default' profile exists for all modules (RhBug:1568165) - [base] Introduce easy installation of package, group and module specs.- [transaction] Fix 'TransactionItem not found for key' error. - [module] Allow removing module profile without specifying a stream. - [module] Fix 'BaseCli' object has no attribute '_yumdb' error. - [callback] Fix TransactionDisplay.PKG_ERASE redirect to a non-existing constant. - [spec] Change yum compat package version to 4.0.version. - [cache] Clean transaction temp files after successfull transaction - [log] Log messages from libdnf logger - [transaction] Add states to report rpm transaction progress - [transaction] Cache TransactionItem during handling of RPM callback (RhBug:1599597) - [systemd] dnf-makecache.timer: move to multi-user to fix loop- Bug fix release- Update to 3.0.2-1- Update to 3.0.1-1 - Support of MODULES - new DNF command `module` - Add attribute dnf.conf.Conf.proxy_auth_method - New repoquery option `--depends` and `--whatdepends` - Enhanced support of variables - Enhanced documentation - Resolves: rhbz#1565599 - Resolves: rhbz#1508839 - Resolves: rhbz#1506486 - Resolves: rhbz#1506475 - Resolves: rhbz#1505577 - Resolves: rhbz#1505574 - Resolves: rhbz#1505573 - Resolves: rhbz#1480481 - Resolves: rhbz#1496732 - Resolves: rhbz#1497272 - Resolves: rhbz#1488100 - Resolves: rhbz#1488086 - Resolves: rhbz#1488112 - Resolves: rhbz#1488105 - Resolves: rhbz#1488089 - Resolves: rhbz#1488092 - Resolves: rhbz#1486839 - Resolves: rhbz#1486839 - Resolves: rhbz#1486827 - Resolves: rhbz#1486816 - Resolves: rhbz#1565647 - Resolves: rhbz#1583834 - Resolves: rhbz#1576921 - Resolves: rhbz#1270295 - Resolves: rhbz#1361698 - Resolves: rhbz#1369847 - Resolves: rhbz#1368651 - Resolves: rhbz#1563841 - Resolves: rhbz#1387622 - Resolves: rhbz#1575998 - Resolves: rhbz#1577854 - Resolves: rhbz#1387622 - Resolves: rhbz#1542416 - Resolves: rhbz#1542416 - Resolves: rhbz#1496153 - Resolves: rhbz#1568366 - Resolves: rhbz#1539803 - Resolves: rhbz#1552576 - Resolves: rhbz#1545075 - Resolves: rhbz#1544359 - Resolves: rhbz#1547672 - Resolves: rhbz#1537957 - Resolves: rhbz#1542920 - Resolves: rhbz#1507129 - Resolves: rhbz#1512956 - Resolves: rhbz#1512663 - Resolves: rhbz#1247083 - Resolves: rhbz#1247083 - Resolves: rhbz#1247083 - Resolves: rhbz#1519325 - Resolves: rhbz#1492036 - Resolves: rhbz#1391911 - Resolves: rhbz#1391911 - Resolves: rhbz#1479330 - Resolves: rhbz#1505185 - Resolves: rhbz#1305232- Improve performance for excludes and includes handling (RHBZ #1500361) - Fixed problem of handling checksums for local repositories (RHBZ #1502106) - Fix traceback when using dnf.Base.close() (RHBZ #1503575)- Update to 2.7.4-1 - Enhanced performance for excludes and includes handling - Solved memory leaks at time of closing of dnf.Base() - Resolves: rhbz#1480979 - I thought it abnormal that dnf crashed. - Resolves: rhbz#1461423 - Memory leak in python-dnf - Resolves: rhbz#1499564 - dnf list installed crashes - Resolves: rhbz#1499534 - dnf-2 is much slower than dnf-1 when handling groups - Resolves: rhbz#1499623 - Mishandling stderr vs stdout (dnf search, dnf repoquery)- Fix URL detection (RHBZ #1472847) - Do not remove downloaded files with --destdir option (RHBZ #1498426) - Fix handling of conditional packages in comps (RHBZ #1427144)- Update to 2.7.2-1 - Added new option ``--comment=`` that adds a comment to transaction in history - :meth:`dnf.Base.pre_configure_plugin` configure plugins by running their pre_configure() method - Added pre_configure() methotd for plugins and commands to configure dnf before repos are loaded - Resolves: rhbz#1421478 - dnf repository-packages: error: unrecognized arguments: -x rust-rpm-macros - Resolves: rhbz#1491560 - 'dnf check' reports spurious "has missing requires of" errors - Resolves: rhbz#1465292 - DNF remove protected duplicate package - Resolves: rhbz#1279001 - [RFE] Missing dnf --downloaddir option - Resolves: rhbz#1212341 - [RFE] Allow plugins to override the core configuration - Resolves: rhbz#1299482 - mock --init fails with message "Failed calculating RPMDB checksum" - Resolves: rhbz#1488398 - dnf upstream tests failures on f26 - Resolves: rhbz#1192811 - dnf whatprovides should show which provides matched a pattern - Resolves: rhbz#1288845 - "dnf provides" wildcard matching is unreliable (not all packages with matches listed) - Resolves: rhbz#1473933 - [abrt] dnf-automatic: resolved(): rpm_conf.py:58:resolved:AttributeError: 'Rpmconf' object has no attribute '_interactive' - Resolves: rhbz#1237349 - dnf autoremove not removing what dnf list extras shows - Resolves: rhbz#1470050 - the 'priority=' option in /etc/yum.repos.d/*.repo is not respected - Resolves: rhbz#1347927 - dnf --cacheonly downloads packages - Resolves: rhbz#1478115 - [abrt] dnf: _hcmd_undo(): __init__.py:888:_hcmd_undo:IndexError: list index out of range - Resolves: rhbz#1461171 - RFE: support --advisory= with install - Resolves: rhbz#1448874 - "dnf needs-restarting" vanished from bash completion - Resolves: rhbz#1495116 - Dnf version fails with traceback in container- Fix problem with dnf.Package().remote_location() (RhBug:1476215) (Jaroslav Mracek) - Change behavior of -C according to documentation (RhBug:1473964) (Jaroslav Mracek) - It should prevent to ask attribute of None (RhBug:1359482) (Jaroslav Mracek) - Solve a problems with --arch options (RhBug:1476834) (Jaroslav Mracek) - Use security plugin code for dnf-automatic (Jaroslav Mracek) - Fix unicode error for python2 (Jaroslav Mracek) - Inform about packages installed for group (Jaroslav Mracek) - Provide info if pkg is removed due to dependency (RhBug:1244755) (Jaroslav Mracek) - Unify format of %{_mandir} paths in dnf.spec (Jaroslav Mracek) - Remove test_yumlayer.py as unneeded test (Jaroslav Mracek) - Provide yum4 package for rhel7 build (Jaroslav Mracek) - Make yum compatible layer very minimal (RhBug:1476748) (Jaroslav Mracek) - Remove metadata_expire from yum compatible layer (Jaroslav Mracek) - Remove keepcache from yum compatibility layer (Jaroslav Mracek) - Remove options from yum conf (Jaroslav Mracek) - Remove unused functionality from yum compatible layer (Jaroslav Mracek) - Add deplist command for dnf (Jaroslav Mracek) - Fix problems with --downloaddir options (RhBug:1476464) (Jaroslav Mracek) - Move description of --forcearch into proper place (Jaroslav Mracek) - Provide description of --downloaddir option (Jaroslav Mracek) - Fix if in spec file (Jaroslav Mracek) - Add description of "test" tsflags (Jaroslav Mracek) - Enable import gpg_keys with tsflag test (RhBug:1464192) (Jaroslav Mracek) - Keep old reason when undoing erase (RhBug:1463107) (Eduard Čuba) - spec: eliminate other weak dependencies for el<=7 (Igor Gnatenko) - spec: do not strongly require inhibit plugin (Igor Gnatenko) - Inform that packages are only downloaded (RhBug:1426196) (Jaroslav Mracek) - Move releasever check after the etc/dnf/vars substitutions. (Alexander Kanavin) - Provide substitution for Repodict.add_new_repo() (RhBug:1457507) (Jaroslav Mracek)- Remove autodeglob optimization (Jaroslav Rohel) - Integrate --destdir with --destdir from download plugin (Ondřej Sojka) - Add CLI option --destdir (RhBug:1279001) (Ondřej Sojka) - Add myself to the AUTHORS file (Nathaniel McCallum) - Add the --forcearch CLI flag (Nathaniel McCallum) - Add 'ignorearch' option (Nathaniel McCallum) - Provide an API for setting 'arch' and 'basearch' (Nathaniel McCallum) - Add nevra forms for repoquery command (Jaroslav Rohel) - Fix UnicodeDecodeError during checkSig() on non UTF-8 locale (RhBug:1397848) (Jaroslav Rohel) - Add dnf option --noautoremove (RhBug:1361424) (Jaroslav Mracek) - Add group argument for mark command (Jaroslav Mracek) - Report problems for each pkg during gpgcheck (RhBug:1387925) (Jaroslav Mracek) - fix minor spelling mistakes (René Genz) - Print warning when wrong delimiter in cache (RhBug:1332099) (Vítek Hoch) - Fix the loading of config for dnf-automatic command_email (RhBug:1470116) (Jaroslav Rohel) - Enable download progress bar if redirected output (RhBug:1161950) (Jaroslav Mracek) - Support short abbrevations of commands (RhBug:1320254) (Vítek Hoch) - Remove unused variables kwargs (Jaroslav Mracek) - Not reinstall packages if install from repository-pkgs used (Jaroslav Mracek) - bump dnf version to 2.6.0 (Igor Gnatenko) - spec: use python2- prefix for hawkey (Igor Gnatenko) - spec: use sphinx-build binary rather than package name (Igor Gnatenko) - spec: python-bugzilla is not needed for building (Igor Gnatenko) - spec: fix instructions about generating tarball (Igor Gnatenko) - po: Update translations (Igor Gnatenko) - Add an example of installation without weak-deps (RhBug:1424723) (Jaroslav Mracek) - Add detection if mirrorlist is used for metalink (Jaroslav Mracek) - Rename variable (Jaroslav Mracek) - Add --groupmember option to repoquery (RhBug:1462486) (Jaroslav Mracek) - Check checksum for local repositories (RhBug:1314405) (Jaroslav Mracek) - Spelling fixes (Ville Skyttä) - repoquery --obsoletes prints obsoletes (RhBug:1457368) (Matěj Cepl) - Provide pkg name hint for icase (RhBug:1339280) (RhBug:1138978) (Jaroslav Mracek) - Return only latest pkgs for "dnf list upgrades" (RhBug:1423472) (Jaroslav Mracek) - cleanup code not executed in case of exception (Marek Blaha) - Allow to modify message for user confirmation (Jaroslav Mracek) - Add autocheck_running_kernel config option (Štěpán Smetana) - Inform about skipped packages for group install (RhBug:1427365) (Jaroslav Mracek) - Remove group remove unneeded pkgs (RhBug:1398871) (RhBug:1432312) (Jaroslav Mracek) - po: update translations (Igor Gnatenko)- bump version to 2.5.1 + update release notes (Jaroslav Mracek) - Fix: dnf update --refresh fails for repo_gpgcheck=1 (RhBug:1456419) (Daniel Mach) - Don't try to cut datetime message (Jaroslav Rohel) - Use localized datetime format (RhBug:1445021) (Jaroslav Rohel) - Work with locale date (Jaroslav Rohel) - Use ISO 8601 time format in logfile (Jaroslav Rohel) - Add unitest to prevent callbacks breakage (Jaroslav Mracek) - Provide compatibility for tools that do not use total_drpms (Jaroslav Mracek) - Requires strict usage of repoquery --recursive (Jaroslav Mracek) - Fix output for --resolve with --installed for repoquery (Jaroslav Mracek) - Remove unnecessary inheritance of yum conf options (Martin Hatina) - Remove alwaysprompt option support (RhBug:1400714) (Jaroslav Rohel) - Allow to install groups with multilib_policy=all (RhBug:1250702) (Jaroslav Mracek) - Redesign Base.install() to provide alternatives (Jaroslav Mracek) - Report excludes includes into logger.debug (RhBug:1381988) (Jaroslav Mracek) - Provide new API to parse string to NEVRA () (Jaroslav Mracek) - Add more repoquery querytags (Jaroslav Rohel) - Not hide tracebacks (Jaroslav Mracek) - Solve error handling for get attr in yumdb (RhBug:1397848) (Jaroslav Mracek) - Provide a better error if throttle to low (RhBug:1321407) (Jaroslav Mracek) - Change timeout to 30s (RhBug:1291867) (Jaroslav Mracek) - Add pre_transaction hook for plugins (Jaroslav Rohel) - Not download metadata if "dnf history [info|list|userinstalled]" (Jaroslav Mracek) - Not download metadata if "dnf repo-pkgs list --installed" (Jaroslav Mracek) - Not download metadata if "dnf list --installed" (RhBug:1372895) (Jaroslav Mracek) - Format pkg str for repoquery --tree due to -qf (RhBug:1444751) (Jaroslav Mracek)- Update release notes (Jaroslav Mracek) - Change documentation for history --userinstalled (RhBug:1370062) (Jaroslav Mracek) - Change example to install plugin using versionlock (Jaroslav Mracek) - Remove unused method Goal.best_run_diff() (Jaroslav Mracek) - Change recommendations if some problems appear (RhBug:1293067) (Jaroslav Mracek) - Report problems for goals with optional=True (Jaroslav Mracek) - Format resolve problem messages in method in dnf.util (Jaroslav Mracek) - Enhance reports about broken dep (RhBug:1398040)(RhBug:1393814) (Jaroslav Mracek) - search: do not generate error if not match anything (RhBug:1342157) (Jaroslav Rohel) - Check if any plugin is removed in transaction (RhBug:1379906) (Jaroslav Mracek) - Show progress for DRPM (RhBug:1198975) (Jaroslav Mracek) - Fix disabledplugin option (Iavael) - [history]: fixed info command merged output (Eduard Čuba)- bump version to 2.4.1 + update release notes (Jaroslav Mracek) - goal: do not mark weak dependencies as userinstalled (Igor Gnatenko) - fix typo in supplements (RhBug:1446756) (Igor Gnatenko) - Describe present behavior of installonly_limit conf option (Jaroslav Mracek) - Reset all transaction for groups if Base.reset() (RhBug:1446432) (Jaroslav Mracek) - Explain how add negative num for --latest-limit (RhBug:1446641) (Jaroslav Mracek) - trivial: don't duplicate option names (Igor Gnatenko) - Add support for --userinstalled for repoquery command (RhBug:1278124) (Jaroslav Rohel) - Fix header of search result sections (RhBug:1301868) (Jaroslav Rohel) - Filter out src for get_best_selector (Jaroslav Mracek) - Add minor changes in formating of documentation (Jaroslav Mracek)- po: Update translations (Igor Gnatenko) - po: Update translations (Igor Gnatenko) - introduce '--enableplugin' option (Martin Hatina) - Improve detection of file patterns (Jaroslav Mracek) - Add method _get_nevra_solution() for subject (Jaroslav Mracek) - Do not add "*" into query filter in _nevra_to_filters() (Jaroslav Mracek) - Remove usage of nevra_possibilities_real() (Jaroslav Mracek) - Increase performance for downgrade_to() (Jaroslav Mracek) - Add additional keys for get_best_query() (Jaroslav Mracek) - Increase performance for get_best_selector() (Jaroslav Mracek) - Increase performance for get_best_query() (Jaroslav Mracek) - Fix "Package" text translation (RhBug:1302935) (Jaroslav Rohel) - Create a warning if releasever is None (Jaroslav Mracek) - Adds cost, excludepkgs, and includepkgs to Doc (RhBug:1248684) (Jaroslav Mracek) - Change auto-detection of releasever in empty installroot (Jaroslav Mracek) - Do not load system repo for makecache command (RhBug:1441636) (Jaroslav Mracek) - Do not raise assertion if group inst and rmv pkgs (RhBug:1438438) (Jaroslav Mracek) - yum layer using python3 (Martin Hatina) - Filter url protocols for baseurl in Package.remote_location (Jaroslav Mracek) - Add armv5tl to arm basearch (Neal Gompa) - Setup additional parameters for handler for remote packages (Jaroslav Mracek) - Use same method for user/password setting of every librepo.handle (Jaroslav Mracek) - Fix PEP8 violations and remove unused import (Jaroslav Mracek) - Handle unknown file size in download progress (Jaroslav Mracek) - Allow to delete cashed files from command line by clean command (Jaroslav Mracek) - Save command line packages into chachedir (RhBug:1256313) (Jaroslav Mracek) - Add progress bar for download of commandline pkgs (RhBug:1161950) (Jaroslav Mracek) - Fix minor typo Closes: #781 Approved by: ignatenkobrain (Yuri Chornoivan) - Mark unremoved packages as failed (RhBug:1421244) (Jaroslav Mracek)- update release notes (Jaroslav Mracek) - po: Update translations (Igor Gnatenko) - Add require of subcommand for repo-pkgs command (Jaroslav Rohel) - shell: Fix commands initialization (Jaroslav Rohel) - po: Update translations (Igor Gnatenko) - Add support for --location for repoquery command (RhBug:1290137) (Jaroslav Mracek) - Add support of --recursive with --resolve in repoquery (Jaroslav Mracek) - Add --recursive option for repoquery (Jaroslav Mracek) - Add --whatconflicts for repoquery (Jaroslav Mracek) - Add support for multiple options for repoquery (Jaroslav Mracek) - Add multiple format option for repoquery (Jaroslav Mracek) - Fix problem with "dnf repoquery --querytags" (Jaroslav Mracek) - Add support of 3 options into updateinfo command (Jaroslav Mracek) - Add inheritance of reason for obsoleting packages (Jaroslav Mracek) - Mark installonlypkgs correctly as user installed (RhBug:1349314) (Jaroslav Mracek) - Solve a problem with None names in callbacks (Jaroslav Mracek) - Solve a problem for callbacks (Jaroslav Mracek) - Revert "remove: CLI: --randomwait" (RhBug:1247122) (Ondřej Sojka) - po: update translations (Igor Gnatenko) - po: update translations (Igor Gnatenko) - Set strings for translations (RhBug:1298717) (Jaroslav Mracek)- bump version to 2.2.0 + update release notes (Jaroslav Mracek) - Add documentation of new API callback actions (RhBug:1411432) (Jaroslav Mracek) - Fix python2 doesn't have e.__traceback__ attribute (Jaroslav Mracek) - Do not report erasing package as None. (Jaroslav Mracek) - Display scriplet for transaction (RhBug:1411423) (RhBug:1406130) (Jaroslav Mracek) - Add support for rpmcallbacks (Jaroslav Mracek) - AUTHORS: updated (Jaroslav Rohel) - Not show expiration check if no repo enabled (RhBug:1369212) (Jaroslav Mracek) - Fix changelog in dnf spec file (Jaroslav Mracek) - po: update translations (Igor Gnatenko) - Add myself (mhatina) to AUTHORS (Martin Hatina) - po: Update translations (Igor Gnatenko)- bump version to 2.1.1 + update release notes (Jaroslav Mracek) - Sync the translation with locale (Jaroslav Rohel) - Disable exceptions in logging (Jaroslav Rohel) - Fix severity info in "updateinfo info" (Jaroslav Mracek) - Add help for shell commands (Jaroslav Rohel) - shell: no crash if missing args (Jaroslav Rohel) - proper check of releasever, when using installroot (RhBug:1417542) (Martin Hatina) - Inform about "Cache was expired" with "dnf clean" (RhBug:1401446) (Jaroslav Mracek) - crypto: port to the official gpgme bindings (Igor Gnatenko) - Fix doc example for `fill_sack` method (Lubomír Sedlář) - po: update translations (Igor Gnatenko) - Not try to install src package (RhBug:1416699) (Jaroslav Mracek) - Add usage for add_new_repo() with repofrompath option (Jaroslav Mracek) - Add new API add_new_repo() in RepoDict() (RhBug:1427132) (Jaroslav Mracek) - docs: adds documentation for dnf-automatic's Command and CommandEmail emitters. (rhn) - docs: fixes typo in section description in automatic (rhn) - Adds new emitters for dnf-automatic. (rhn) - po: update translations (Igor Gnatenko) - Ensure that callback will not kill dnf transaction (Jaroslav Mracek) - Ensure that name will be not requested on None (RhBug:1397047) (Jaroslav Mracek) - Python 3.6 invalid escape sequence deprecation fix (Ville Skyttä) - display severity information in updateinfo (#741) (Michael Mraka) - po: update translations (Igor Gnatenko) - Add --nodocs option for dnf (RhBug:1379628) (Jaroslav Mracek) - Replace passive plugin noroot (Jaroslav Mracek) - Fix incorrect formating of string for logger.info (Jaroslav Mracek) - Not print help if empty line in script for shell command (Jaroslav Mracek) - Run fill_sack after all repos have changed status (Jaroslav Mracek) - Remove Hawkey object from repo if rerun of dnf.fill_sack (Jaroslav Mracek) - util/on_metered_connection: be more polite to failures (Igor Gnatenko) - cosmetic: i18n: rewording of 'Login user' (RhBug:1424939) (Jan Silhan) - Fix problem with --whatprovides in repoquery (RhBug:1396992) (Jaroslav Mracek) - Add -a and --all option for repoquery (RhBug:1412970) (Jaroslav Mracek) - Change camel-case of output of grouplist (Jaroslav Mracek) - Minor correction in release notes (Jaroslav Mracek) - Minor correction in release notes (Jaroslav Mracek)- bump version to 2.1.0 + update release notes (Jaroslav Mracek) - Fix problem with --recent option in repoquery (Jaroslav Mracek) - Fix problem with duplicated --obsoletes (RhBug:1421835) (Jaroslav Mracek) - Python 3.6 invalid escape sequence deprecation fixes (Ville Skyttä) - Add --repoid as alias for --repo (Jaroslav Mracek) - introduce dnf.base.Base.update_cache() (Martin Hatina) - Try to install uninstalled packages if group installed (Jaroslav Mracek) - Enable search of provides in /usr/(s)bin (RgBug:1421618) (Jaroslav Mracek) - style: ignore E261 (Igor Gnatenko) - makecache: do not run on metered connections (RhBug:1415711) (Igor Gnatenko) - change '--disableplugins' to '--disableplugin' (Martin Hatina) - cosmetic: removed unused import (Jan Silhan) - show hint how to display why package was skipped (RhBug:1417627) (Jan Silhan) - spec: add information how to obtain archive (Igor Gnatenko) - fix messages (UX) (Jaroslav Rohel) - zanata update (Jan Silhan)- bump version to 2.0.1 + update release notes (Jaroslav Mracek) - introduce cli 'obsoletes' option (Martin Hatina) - swap tids if they are in wrong order (RhBug:1409361) (Michael Mraka) - Disable shell command recursion (Jaroslav Rohel) - Honor additional arguments for DNF shell repo list command (Jaroslav Rohel) - don't traceback when bug title is not set (Michael Mraka) - introducing list-security, info-security etc. commands (Michael Mraka) - Add lsedlar to contributors list (Lubomír Sedlář) - Return just name from Package.source_name (Lubomír Sedlář) - introduce dnf.conf.config.MainConf.exclude() (Martin Hatina) - systemd: Disable daemons on ostree-managed systems (Colin Walters) - introduced dnf.base.Base.autoremove() (RhBug:1414512) (Martin Hatina) - po: update translations (Igor Gnatenko) - build: use relative directory for translations (Igor Gnatenko) - Temporary eliminate a problem with install remove loop (Jaroslav Mracek) - Handle info message when DRPM wastes data (RhBug:1238808) (Daniel Aleksandersen) - Fix output for better translation (RhBug:1386085) (Abhijeet Kasurde) - yum layer refactored (Martin Hatina) - return values changed to match yum's (Martin Hatina) - Reword sentence after removing package (RhBug:1286553) (Abhijeet Kasurde) - Minor documentation revisions (Mark Szymanski) - Minor code fix (Abhijeet Kasurde) - automatic: email emitter date header (David Greenhouse) - Solve problem when no repo and only rpms with upgrade command (Jaroslav Mracek) - bash_completion: use system-python if it's available (Igor Gnatenko) - spec: use system-python for dnf-yum as well (Igor Gnatenko) - comps/groups: fix tests (Michal Luscon) - comps: adjust group_upgrade to new CompsTransPkg style (Michal Luscon) - groups: refactored installation (RhBug:1337731, RhBug:1336879) (Michal Luscon) - Increase requirement for hawkey (Jaroslav Mracek) - Change reporting problems for downgradePkgs() (Jaroslav Mracek) - Use selector for base.package_upgrade() (Jaroslav Mracek) - Add usage of selectors for base.package_install() (Jaroslav Mracek) - Use selector for base.package_downgrade() (Jaroslav Mracek) - Redirect base.downgrade() to base.downgrade_to() (Jaroslav Mracek) - Enable wildcard for downgrade command (RhBug:1173349) (Jaroslav Mracek) - Refactor downgrade cmd behavior (RhBug:1329617)(RhBug:1283255) (Jaroslav Mracek) - Redirect logger.info into stderr for repolist (RhBug:1369411) (Jaroslav Mracek) - Redirect logger.info into stderr for repoquery (RhBug:1243393) (Jaroslav Mracek) - Add possibility for commands to redirect logger (Jaroslav Mracek) - Put information about metadata expiration into stdout (Jaroslav Mracek) - Change warning about added repo into info (RhBug:1243393) (Jaroslav Mracek) - Move grouplist output from logger into stdout (Jaroslav Mracek) - let repo exclude work the same way as global exclude (Michael Mraka) - Fix wrong assumptions about metalinks (RhBug:1411349) (Jaroslav Mracek) - handle --disablerepo/--enablerepo properly with strict (RhBug:1345976) (Štěpán Smetana) - Add fix to notify user about no repos (RhBug:1369212) (Abhijeet Kasurde) - Add information about "hidden" option in dnf doc (RhBug:1349247) (Abhijeet Kasurde) - Fix for 'history package-list' (Amit Upadhye) - Enable multiple args for repoquery -f (RhBug:1403930) (Jaroslav Mracek) - Set default repo.name as repo._section (Jaroslav Mracek) - Create from self.forms value forms in cmd.run() (Jaroslav Mracek) - Add description of swap command into documentation (Jaroslav Mracek) - Add swap command (RhBug:1403465) (RhBug:1110780) (Jaroslav Mracek) - Solve a problem with shell when empty line or EOF (Jaroslav Mracek) - shell: add history of commands (RhBug:1405333) (Michal Luscon) - Add info if no files with repoquery -l (RhBug:1254879) (Jaroslav Mracek) - po: update translations (Igor Gnatenko) - po: migrate to zanata python client and trivial fixes in build (Igor Gnatenko) - po: include all possible languages from zanata (Igor Gnatenko) - po: include comments for translations (Igor Gnatenko) - shell: catch exceptions from depsolving (Michal Luscon) - shell: update documentation (Michal Luscon) - shell: add transaction reset cmd (Michal Luscon) - shell: add transaction resolve cmd (Michal Luscon) - shell: provide rewritable demands for cmds (Michal Luscon) - shell: catch tracebacks from shlex (Michal Luscon) - shell: handle ctrl+D more gracefully (Michal Luscon) - groups: set demands in configure instead of run (Michal Luscon) - shell: implement config cmd (Michal Luscon) - shell: add help (Michal Luscon) - shell: make alias repo list -> repolist (Michal Luscon) - shell: catch exceptions from do_transaction (Michal Luscon) - shell: resolve transaction in ts run (Michal Luscon) - shell: add default value for internal methods argument (Michal Luscon) - shell: create run alias for ts run (Michal Luscon) - shell: add ts list cmd (Michal Luscon) - shell: refill sack after every successful repo cmd (Michal Luscon) - shell: allow running multiple transaction in one session (Michal Luscon) - shell: add ts command (Michal Luscon) - shell: catch cmd parsing and run exceptions (Michal Luscon) - shell: allow to run scripts (Michal Luscon) - shell: add repo cmd (Michal Luscon) - shell: add resolving + transaction run support (Michal Luscon) - shell: implement quit method (Michal Luscon) - shell: add custom cmds stubs (Michal Luscon) - shell: implement basic logic (Michal Luscon) - shell: register new cmd (Michal Luscon)- tests: catch ModuleNotFoundError as well (Igor Gnatenko) - Switch out automatic service for automatic-download and automatic-install (Pat Riehecky) - Make upgrade-to alias for upgrade (RhBug:1327999) (Jaroslav Mracek) - skip appending an empty option (RhBug: 1400081) (Michael Mraka) - Add description of nevra foems for commands and autoremove args (Jaroslav Mracek) - Add support of arguments nevra forms for autoremove command (Jaroslav Mracek) - Add nevra forms for remove command (Jaroslav Mracek) - Add nevra forms for install command (Jaroslav Mracek) - add bin/yum into .gitignore (Michal Luscon) - clean: acquire all locks before cleaning (RhBug:1293782) (Michal Luscon) - Change hawkey version requirement (Jaroslav Mracek) - Add information for translators (RhBug:1386078) (Jaroslav Mracek) - Change info to warning for clean repoquery output (RhBug:1358245) (Jaroslav Mracek) - Add description of pkg flag for Query (RhBug:1243393) (Jaroslav Mracek) - Add minor changes in documentation (Jaroslav Mracek) - Do not always overwrite the name with the repo ID (Neal Gompa)- See http://dnf.readthedocs.io/en/latest/release_notes.html- See http://dnf.readthedocs.io/en/latest/release_notes.html- Obsolete dnf-langpacks - Backport patch for dnf repolist disabled- Update to 1.1.10- Fix typo- Also change shebang for %{?system_python_abi} in %{_bindir}/dnf- Add %{?system_python_abi}- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- Revert "group: treat mandatory pkgs as mandatory if strict=true" (RhBug:1337731) - enforce-api: reflect changes from #992475 in completion_helper (RhBug:1338504) - enforce-api: add compatibility methods for renamed counterparts (RhBug:1338564)- doc: release notes 1.1.9 (Igor Gnatenko) - spec: correctly set up requirements for python subpkg (Igor Gnatenko) - spec: follow new packaging guidelines & make compatible with el7 (Igor Gnatenko) - zanata update (Jan Silhan) - enforce-api: add missing bits of Base class (Michal Luscon) - help: unify help msg strings (Michal Luscon) - enforce-api: decorate Base class (Michal Luscon) - util: add decorator informing users of nonapi functions (Michal Luscon) - Added description for 'autoremove' in dnf help (RhBug:1324086) (Abhijeet Kasurde) - i18n: fixup for 0db13feed (Michal Luscon) - i18n: use fallback mode if terminal does not support UTF-8 (RhBug:1332012) (Michal Luscon) - Revert "spec: follow new packaging guidelines & make compatible with el7" (Michal Luscon) - move autoglob feature directly to filterm() and filter() (Michael Mraka) - group: treat mandatory pkgs as mandatory if strict=true (RhBug:1292892) (Michal Luscon) - locks: fix lock paths in tmpfsd config since cachedir has been changed (Michal Luscon) - remove formating from translation strings (Michal Luscon) - base: set diskspace check filter before applying the filters (RhBug:1328674) (Michal Luscon) - order repos by priority and cost (Michael Mraka) - spec: follow new packaging guidelines & make compatible with el7 (Igor Gnatenko) - bash-completion: first try to set fallback to BASH_COMPLETION_COMPATDIR (Igor Gnatenko) - updated copyrights for files changed this year (Michael Mraka) - cli: fix warning from re.split() about non-empty pattern (RhBug:1286556) (Igor Gnatenko) - update authors file (Michal Luscon) - Define __hash__ method for YumHistoryPackage (RhBug:1245121) (Max Prokhorov)- refactor: repo: add md_expired property (Michal Domonkos) - test: fix cachedir usage in LocalRepoTest (Michal Domonkos) - clean: operate on all cached repos (RhBug:1278225) (Michal Domonkos) - refactor: repo: globally define valid repoid chars (Michal Domonkos) - RepoPersistor: only write to disk when requested (Michal Domonkos) - clean: remove dead subcommands (Michal Domonkos) - doc: --best in case of problem (RhBug:1309408) (Jan Silhan) - Added fix for correct error message for group info (RhBug:1209649) (Abhijeet Kasurde) - repo: don't get current timeout for librepo (RhBug:1272977) (Igor Gnatenko) - doc: fix default timeout value (Michal Luscon) - cli: inform only about nonzero md cache check interval (Michal Luscon) - base: report errors in batch at the end of md downloading (Michal Luscon) - repo: produce more sane error if md download fails (Michal Luscon) - zanata update (RhBug:1322226) (Jan Silhan) - doc: Fixed syntax of `assumeyes` and `defaultyes` ref lables in `conf_ref.rst` (Matt Sturgeon) - Fix output headers for dnf history command (Michael Dunphy) - doc: change example of 'dnf-command(repoquery)' (Jaroslav Mracek) - makacache.service: shorten journal logs (RhBug:1315349) (Michal Luscon) - config: improve UX of error msg (Michal Luscon) - Added user friendly message for out of range value (RhBug:1214562) (Abhijeet Kasurde) - doc: prefer repoquery to list (Jan Silhan) - history: fix empty history cmd (RhBug:1313215) (Michal Luscon) - Very minor tweak to the docs for `--assumeyes` and `--assumeno` (Matt Sturgeon)- Add `/etc/distro.repos.d` as a path owned by the dnf package (Neal Gompa (ニール・ゴンパ)) - Change order of search and add new default repodirs (RhBug:1286477) (Neal Gompa (ニール・ゴンパ)) - group: don't mark available packages as installed (RhBug:1305356) (Jan Silhan) - history: adjust demands for particular subcommands (RhBug:1258503) (Michal Luscon) - Added extension command for group list (RhBug:1283432) (Abhijeet Kasurde) - perf: dnf repository-packages upgrade (RhBug:1306304) (Jan Silhan) - sack: Pass base.conf.substitutions["arch"] to sack in build_sack() function. (Daniel Mach) - build: make python2/3 binaries at build time (Michal Domonkos) - fix dnf history traceback (RhBug:1303149) (Jan Silhan) - cli: truncate expiration msg (RhBug:1302217) (Michal Luscon)- history: don't fail if there is no history (RhBug:1291895) (Michal Luscon) - Allow dnf to use a socks5 proxy, since curl support it (RhBug:1256587) (Michael Scherer) - output: do not log rpm info twice (RhBug:1287221) (Michal Luscon) - dnf owns /var/lib/dnf dir (RhBug:1294241) (Jan Silhan) - Fix handling of repo that never expire (RhBug:1289166) (Jaroslav Mracek) - Filter out .src packages when multilib_proto=all (Jeff Smith) - Enable string for translation (RhBug:1294355) (Parag Nemade) - Let logging format messages on demand (Ville Skyttä) - clean: include metadata of local repos (RhBug:1226322) (Michal Domonkos) - completion: Install to where bash-completion.pc says (Ville Skyttä) - spec: bash completion is not a %config file (Ville Skyttä) - Change assertion handling for rpmsack.py (RhBug:1275878) (Jaroslav Mracek) - cli: fix storing arguments in history (RhBug:1239274) (Ting-Wei Lan)- base: save group persistor only after successful transaction (RhBug:1229046) (Michal Luscon) - base: do not clean tempfiles after remove transaction (RhBug:1282250) (Michal Luscon) - base: clean packages that do not belong to any trans (Michal Luscon) - upgrade: allow group upgrade via @ syntax (RhBug:1265391) (Michal Luscon) - spec: Mark license files as %license where available (Ville Skyttä) - Remove unused imports (Ville Skyttä) - Spelling fixes (Ville Skyttä) - Fix typos in documentation (Rob Cutmore) - parser: add support for braces in substitution (RhBug:1283017) (Dave Johansen) - completion_helper: Don't omit "packages" from clean completions (Ville Skyttä) - bash-completion: Avoid unnecessary python invocation per _dnf_helper (Ville Skyttä) - repo: Download drpms early (RhBug:1260421) (Ville Skyttä) - clean: Don't hardcode list of args in two places (Ville Skyttä) - cli: don't crash if y/n and sys.stdin is None (RhBug:1278382) (Adam Williamson) - sp err "environement" -> "environment" (Michael Goodwin) - Remove -OO from #!/usr/bin/python (RhBug:1230820) (Jaroslav Mracek) - cli: warn if plugins are disabled (RhBug:1280240) (Michal Luscon)- AUTHORS: updated (Jan Silhan) - query: add compatibility methods (Michal Luscon) - query: add recent, extras and autoremove methods to Query (Michal Luscon) - query: add duplicated and latest-limit queries into api (Michal Luscon) - format the email message with its as_string method (Olivier Andrieu) - added dnf.i18n.ucd* functions as deprecated API (Jan Silhan) - i18n: unicode resulting translations (RhBug:1278031) (Jan Silhan) - po: get rid of new lines in translation (Jan Silhan) - output: add skip count to summary (RhBug:1264032) (Michal Domonkos) - groups: fix environment upgrade (Michal Luscon) - Fix plural strings extraction (RhBug:1209056) (Baurzhan Muftakhidinov) - po: fixed malformed beginning / ending (Jan Silhan) - zanata update (Jan Silhan) - cli: prevent tracebacks after C^ (RhBug:1274946) (Michal Luscon)- Update command_ref.rst (Jaroslav Mracek) - Change in automatic.conf email settings to prevent email error with default sender name (Jaroslav Mracek) - Replace assert_called() with assert_called_with() for Py35 support (Neal Gompa (ニール・ゴンパ)) - doc: improve documentation (Jaroslav Mracek) - doc: update the instructions related to nightly builds (Radek Holy) - Revert "Add the continuous integration script" (Radek Holy) - Revert "cosmetic: ci: fix the Copr name in the README" (Radek Holy) - Fix typo in Command.canonical's doctring (Timo Wilken) - base: group_install is able to exclude mandatory packages (Related:RhBug:1199868) (Jan Silhan)- don't import readline as it causes crashes in Anaconda (related:RhBug:1258364)- Revert "completion_helper: don't get IndexError (RhBug:1250038)"- add hawkey version requirement - revert commit #70956- doc: release notes 1.1.2 (Michal Luscon) - sanitize non Unicode command attributes (RhBug:1262082) (Jan Silhan) - don't redirect confirmation to stderr RhBug(1258364) (Vladan Kudlac) - clean: add rpmdb to usage (Vladan Kudlac) - completion_helper: don't get IndexError (RhBug:1250038) (Vladan Kudlac) - add --downloadonly switch (RhBug:1048433) (Adam Salih) - Add globbing support to base.by_provides() (RhBug:11259650) (Valentina Mukhamedzhanova) - spec: packaging python(3)-dnf according to new Fedora guidelines (RhBug:1260198) (Jaroslav Mracek) - Bug in Source0: URL in dnf.spec fixed (RhBug:126255) (Jaroslav Mracek) - To dnf.spec added provides dnf-command(command name) for 21 dnf commands (RhBug:1259657) (jmracek) - Expire repo cache on failed package download (Valentina Mukhamedzhanova) - cosmetic: ci: fix the Copr name in the README (Radek Holy) - Add the continuous integration script (Radek Holy) - Set proper charset on email in dnf-automatic (RhBug:1254982) (Valentina Mukhamedzhanova) - doc: improve configuration description (RhBug:1261766) (Michal Luscon) - remove: show from which repo a package is (Vladan Kudlac) - list: show from which repo a package is (RhBug:1234491) (Vladan Kudlac) - Spelling/grammar fixes (Ville Skyttä) - install: fix crash when terminal window is small (RhBug:1256531) (Vladan Kudlac) - install: mark unification of the progress bar (Vladan Kudlac) - fix translations in python3 (RhBug:1254687) (Michal Luscon) - group: CompsQuery now returns group ids (RhBug:1261656) (Michal Luscon)- fix access to demands (RhBug:1259194) (Jan Silhan) - make clean_requiremets_on_remove=True (RhBug:1260280) (Jan Silhan)- Fixed typo (RhBug:1249319) (Adam Salih) - fixed downgrade with wildcard (RhBug:1234763) (Adam Salih) - reorganize logic of get_best_selector(s) and query (RhBug:1242946) (Adam Salih) - completion_helper: don't crash if exception occurred (RhBug:1225225) (Igor Gnatenko) - base: expire cache if repo is not available (Michal Luscon) - Don't suggest --allowerasing if it is enabled (Christian Stadelmann) - translation works in python3 (RhBug:1254687) (Jan Silhan) - logrotate less often (RhBug:1247766) (Jan Silhan) - implement dnf mark command (RhBug:1125925) (Michal Luscon) - groups: use comps data to migrate persistor (Michal Luscon) - groups: preserve api compatibility (Michal Luscon) - groups: use persistor data for removing env/group (Michal Luscon) - persistor: add migration and bump version (Michal Luscon) - persistor: store name and ui_name of group (Michal Luscon) - show real metadata timestamp on the server in verbose mode (Jan Silhan) - lock: make rpmdb lock blocking (RhBug:1210289) (Michal Luscon)- update: installonly pkgs are not shown in both install and skipped section (RhBug:1252415) (Jan Silhan) - output: sort skipped packages (Jan Silhan) - output: skipped conflicts are set (RhBug:1252032) (Jan Silhan) - keep the dwongrading package installed if transaction fails (RhBug:1249379) (Jan Silhan) - don't store empty attributes (RhBug:1246928) (Michael Mraka) - doc: correct dnf.conf man section (RhBug:1245349) (Michal Luscon)- print skipped pkg with broken deps too (Related:RhBug:1210445) (Jan Silhan) - history: set commands output as default (RhBug:1218401) (Michal Luscon) - Update es.po. save:guardar -> save:ahorrar (Máximo Castañeda) - cosmetic: option arg in Base.*install is replaced with strict (Jan Silhan) - group: don't fail on first non-existing group (Jan Silhan) - install: skips local pkgs of lower version when strict=0 (Related:RhBug:1227952) (Jan Silhan) - install: skip broken/conflicting packages in groups when strict=0 (Jan Silhan) - install: skip broken/conflicting packages when strict=0 (Jan Silhan) - implemented `strict` config option working in install cmd (RhBug:1197456) (Jan Silhan) - fixed 'dnf --quiet repolist' lack of output (RhBug:1236310) (Nick Coghlan) - Add support for MIPS architecture (Michal Toman) - package: respect baseurl attribute in localPkg() (RhBug:1219638) (Michal Luscon) - Download error message is not written on the same line as progress bar anymore (RhBug: 1224248) (Adam Salih) - dnf downgrade does not try to downgrade not installed packages (RhBug: 1243501) (max9631) - pkgs not installed due to rpm error are reported (RhBug:1207981) (Adam Salih) - dnf install checks availability of all given packages (RhBug:1208918) (Adam Salih) - implemented install_weak_deps config option (RhBug:1221635) (Jan Silhan) - ignore SIGPIPE (RhBug:1236306) (Michael Mraka) - always add LoggingTransactionDisplay to the list of transaction displays (RhBug:1234639) (Radek Holy) - Add missing FILES section (RhBug: 1225237) (Adam Salih) - doc: Add yum vs dnf hook information (RhBug:1244486) (Parag Nemade) - doc: clarify the expected type of the do_transactions's display parameter (Radek Holy) - apichange: add dnf.cli.demand.DemandSheet.transaction_display (Radek Holy) - apichange: add dnf.callback.TransactionProgress (Radek Holy) - move the error output from TransactionDisplay into a separate class (Radek Holy) - rename TransactionDisplay.errorlog to TransactionDisplay.error (Radek Holy) - report package verification as a regular RPM transaction event (Radek Holy) - rename TransactionDisplay.event to TransactionDisplay.progress (Radek Holy) - apichange: deprecate dnf.callback.LoggingTransactionDisplay (Radek Holy) - use both CliTransactionDisplay and demands.transaction_display (Radek Holy) - apichange: accept multiple displays in do_transaction (Radek Holy) - support multiple displays in RPMTransaction (Radek Holy)- Fix regression in group list command introduced by 02c3cc3 (Adam Salih) - AUTHORS: updated (Jan Silhan) - stop saying "experimental" (Matthew Miller)- fixed python3 syntax error from f427aa2 (Jan Silhan)- give --allowerasing hint when error occurs during resolution (RhBug:1148630) (Jan Silhan) - show --best hint with skipped packages every time (RhBug:1176351) (Jan Silhan) - notify about skipped packages when upgrade (RhBug:1210445) (Jan Silhan) - dnf-automatic: Document apply_updates=no behavior wrt keepcache (Ville Skyttä) - persistor: share functionality of JSONDB (Jan Silhan) - keepcache=0 persists packages till next successful transaction (RhBug:1220074) (Jan Silhan) - do not use releasever in cache path (related to RhBug:1173107) (Michael Mraka) - doc: add dnf list use case (Michal Luscon) - repo: allow ntlm proxy auth (RhBug:1219199) (Michal Luscon) - add a script which updates release notes (Radek Holy) - doc: reverse the order of release notes (Radek Holy) - completion_helper: fix tb if list XXX is not known arg (RhBug:1220040) (Igor Gnatenko) - configurable maximum number of parallel downloads (RhBug:1230975) (Igor Gnatenko) - add info to bash_completion (1nsan3) - dnf upgrade does not try to upgrade uninstalled packages (RhBug: 1234763) (Adam Salih) - dnf group list now checks every package and prints out only invalid ones (Adam Salih) - install: return zero exit code if group is already installed (RhBug:1232815) (Michal Luscon) - doc: add -b which does the same as --best (Igor Gnatenko) - support category groups (Michael Mraka) - cli test update for repofrompath (Michael Mraka) - documentation for --repofrompath (Michael Mraka) - implemented --repofrompath option (RhBug:1113384) (Michael Mraka) - doc: document filter provides and obsoletes (Michal Luscon) - doc: extend --quiet explanation (RhBug:1133979) (Jan Silhan) - fixed dnf-automatic email emitter unicode error (RhBug:1238958) (Jan Silhan) - doc: be specific what 'available' means in list/info (Jan Silhan) - cosmetic: fixed typo (RhBug:1238252) (Jan Silhan) - groups: clean dependencies (Michal Luscon) - groups: fix removing of env that contains previously removed group (Michal Luscon) - groups: fix removing of empty group (Michal Luscon) - AUTHORS: updated (Jan Silhan) - bash-completion: ignore sqlite3 user configuration (Peter Simonyi) - Fix package name for rawhide .repo files (Frank Dana) - Add 'transaction_display' to DemandSheet (Will Woods) - translation: update (Jan Silhan) - translation: use zanata instead of transifex (Jan Silhan) - Updated Polish translation (Piotr Drąg) - updated georgian translation (George Machitidze) - group: fixed installing of already installed environment (Jan Silhan) - conf: change minrate threshold to librepo default (RhBug:1212320) (Michal Luscon)- conf: change minrate threshold to librepo default (RhBug:1212320) - group: fixed installation of already installed environments- doc: document variables in repo conf (Michal Luscon) - groups: temporary fix for group remove (RhBug:1214968) (Michal Luscon) - group: print summary of marked groups / environments together at the end (Jan Silhan) - group: fixed marking as installed (RhBug:1222694) (Jan Silhan) - doc: Spelling fixes (Ville Skyttä) - dnf-automatic: Fix systemd service description (thanks Ville Skyttä) (Jan Silhan) - doc: assumeyes added to Base.conf and config option (Jan Silhan) - optionparser: deleted --obsoletes option that conflicted with repoquery plugin (Jan Silhan) - dnf-automatic: Document emit_via default (Ville Skyttä) - man: yum2dnf don;t show content (RhBug:1225246) (Thanks Adam Salih) (Jan Silhan) - doc: allowed chars of repo ID (Jan Silhan) - doc: minimal repo config file (Jan Silhan) - doc: configuration files replacement policy (Jan Silhan) - fixed typo in man page (RhBug:1225168) (Michael Mraka) - Update authors (Michal Luscon) - dnf-automatic: add random_sleep option (RhBug:1213985) (Vladan Kudlac) - don't print bug report statement when rpmdb is corrupted (Related:RhBug:1225277) (Jan Silhan) - comps: fix unicode issue (RhBug:1223932) (Thanks Parag) (Parag Nemade) - logging: setup librepo log in verbose mode (Michal Luscon) - doc: document the versioning scheme (Radek Holy) - groups: end up empty group removal before solving (Michal Luscon) - groups: end up empty installation before solving (RhBug:1223614) (Michal Luscon) - doc: add support for transactions/packages/ranges in "dnf history list" (Radek Holy) - doc: add support for transaction ranges in "dnf history info" (Radek Holy) - support ssl client certificates (RhBug:1203661) (Michael Mraka) - doc: document the "mirrorlist" configuration option (Radek Holy) - doc: document the "metalink" configuration option (Radek Holy) - doc: document the "baseurl" configuration option (Radek Holy) - doc: document the "enabled" configuration option (Radek Holy) - doc: document the "name" configuration option (Radek Holy) - Revert "spec: added sqlite requirement" (Jan Silhan) - spec: added sqlite requirement (Jan Silhan) - cosmetic: fixed typo in comment (Jan Silhan) - man: added reference to bug reporting guide (Jan Silhan) - test: ignore user terminal width (Jan Silhan) - cosmetic: base: import dnf.util.first (Jan Silhan) - base.upgrade: inform user when pkg not installed and skipped (RhBug:1187741) (Jan Silhan) - disable buildtime c/c++ dependency (Michael Mraka) - doc: document the new virtual provides (Radek Holy) - AUTHORS: updated (Jan Silhan) - AUTHORS: distuinguish authors and contributors (Jan Silhan) - Create ka.po (George Machitidze) - Parser: fix path handling (Haikel Guemar) - doc: metadata_timer_sync checked every hour (Jan Silhan)- doc: release notes dnf-1.0.0 (Michal Luscon) - completion: don't do aliases (RhBug:1215289) (Jan Silhan) - use Sack.load_repo() instead of Sack.load_yum_repo() (Jan Silhan) - Repo.name has default value of repo ID (RhBug:1215560) (Jan Silhan) - cosmetic: get rid of user visible yum references (Jan Silhan) - moved install_or_skip to dnf.comps (Jan Silhan) - group: see already installed group during installation (RhBug:1199648) (Jan Silhan) - group: install_or_skip returns num of packages to install (Jan Silhan) - group: made global function install_or_skip (Jan Silhan) - AUTHORS: updated (Radek Holy) - describe --refresh option in --help output (Pádraig Brady) - better no such command message (RhBug:1208773) (Jan Silhan) - doc: package-cleanup example doesn't print 'No match for argument:...' garbage (Jan Silhan) - mention yum check replacement (Michael Mraka) - added ref to dnf list (Michael Mraka) - added package-cleanup to dnf translation table (Michael Mraka) - python3: Repo comparison (RhBug:1208018) (Jan Silhan) - python3: YumHistoryRpmdbProblem comparison (RhBug:1207861) (Jan Silhan) - python3: YumHistoryTransaction comparison (Jan Silhan) - tests: use packages in test_transaction (Radek Holy) - cosmetic: fix some Pylint errors (Radek Holy) - updated documentation wrt installonlypkgs and auto removal (Michael Mraka) - mark installonly packages always as userinstalled (RhBug:1201445) (Michael Mraka) - mark username/password as api (Michael Mraka) - document username/password repo attributes (Michael Mraka) - support HTTP basic auth (RhBug:1210275) (Michael Mraka) - cli: better metadata timestamp info (Michal Luscon) - repo: add metadata mirror failure callback (Michal Luscon) - dnf-yum: cosmetic: lower case after comma (Jan Silhan) - dnf-yum: print how to install migrate plugin (Jan Silhan) - doc: show the real package for each tool in dnf-plugins-extras (Tim Lauridsen) - doc: improve the documentation of repo costs (Radek Holy) - doc: fix debuginfo-install package name (Michal Luscon) - doc: release notes 0.6.5 (Michal Luscon) - bash-completion: allow only one subcmd for help (Igor Gnatenko) - bash-completion: add history completion (Igor Gnatenko) - bash-completion: add completion for help (Igor Gnatenko) - bash-completion: check where pointing bin/dnf (Igor Gnatenko) - bash-completion: implement completion for clean cmd (Igor Gnatenko) - bash_completion: implement downgrade command (Igor Gnatenko) - bash-completion: refactor to python helper (Igor Gnatenko) - command downgrade does downgrade_to (RhBug:1191275) (Jan Silhan) - AUTHORS: updated (Jan Silhan) - clean: 'dnf clean all' should also clean presto and updateinfo solvx files (Parag Nemade) - dnf-yum: modified warning message (RhBug:1207965) (Jan Silhan)- subject: expand every glob name only once (RhBug:1203151) (Michal Luscon) - group mark: skips already installed groups (Jan Silhan) - Merge pull request #246 from mluscon/yum2dnf (mluscon) - Add yum2dnf man page (Michal Luscon) - doc: extend cli_vs_yum (Michal Luscon) - dnf-yum package does not conflict with yum 3.4.3-505+ (Jan Silhan) - fixed double set of demand from 0e4276f (Jan Silhan) - group: remove cmd don't load available_repos, see 04da412 (Jan Silhan) - spec: /var/lib/dnf owned by dnf-conf (Jan Silhan) - spec: apply the weak dependencies only on F21+ (Radek Holy) - dnf-automatic: fixed python_sitelib (RhBug:1199450) (Jan Silhan) - Add release instructions (Michal Luscon) - setup tito to bump version in VERSION.cmake (Michal Luscon) - initialize to use tito (Michal Luscon) - prepare repo for tito build system (Michal Luscon) - spec: recommends bash-completion (RhBug:1190671) (Jan Silhan) - completion: work with just python(3)-dnf (Jan Silhan) - spec: move necessary files inside python(3) subpackages (RhBug:1191579) (Jan Silhan) - bash-completion: use python method to get commands (RhBug:1187579) (Igor Gnatenko) - api: exposed pluginconfpath main config (RhBug:1195325) (Jan Silhan) - updated AUTHORS (Jan Silhan) - add reinstall to bash_completion (Alberto Ruiz) - added new packages to @System for duplicated query test (Michael Mraka) - test for duplicated, installonly and latest_limit pkgs (Michael Mraka) - tests for autoremove, extras and recent pkgs (Michael Mraka) - moved push_userinstalled from base to goal (Michael Mraka) - filter or skip 'n' latest packages (Michael Mraka) - moved recent to query (Michael Mraka) - moved autoremove to query (Michael Mraka) - moved extras list to query (Michael Mraka) - create query for installonly packages (Michael Mraka) - create query for duplicated packages (Michael Mraka) - cosmetic: base: fixed pylint warnings (Jan Silhan) - do transaction cleanup after plugin hook (RhBug:1185977) (Michal Luscon) - base: extend download lock (RhBug:1157233) (Michal Luscon) - lock: output meaningful error for malformed lock file (Michal Luscon) - util: fix race condition in ensure_dir() (Michal Luscon) - lock: switch metadata lock to blocking mode (Michal Luscon) - install nonmandatory group packages as optional (Related:RhBug:1167881) (Michal Luscon) - remove command deletes whole dependency tree (RhBug:1154202) (Jan Silhan) - cmd list takes as parameter, revert of 526e674 (Jan Silhan) - spec: own /var/lib/dnf directory (RhBug:1198999) (Jan Silhan) - transifex update (Jan Silhan) - doc: fixed systemd execution of dnf-automatic (Jan Silhan) - doc: how to run dnf-automatic (RhBug:1195240) (Jan Silhan) - cosmetic: added forgotten :api mark from 05b03fc (Jan Silhan) - api: exposed Repo.skip_if_unavailable config (RhBug:1189083) (Jan Silhan) - updated documentation for 'dnf list autoremove' (Michael Mraka) - reuse list_autoremove() in autoremove command (Michael Mraka) - function for autoremove package list (Michael Mraka) - implemented dnf list autoremove (Michael Mraka) - exclude not documented history subcommands (RhBug:1193914,1193915) (Jan Silhan) - better file pattern recognition (RhBug:1195385) (Jan Silhan) - spec: fix Obsoletes of the new DNF (Radek Holy) - remove boot only constraint and add missing download lock (Michal Luscon) - util: remove unused user_run_dir() function (Michal Luscon) - lock: change the destination folder of locks to allow suided programs work properly (RhBug:1195661) (Michal Luscon) - install dnf-3 only when python3 is enabled (thanks glensc) (Jan Silhan) - fixed unicode Download error (RhBug:1190458) (Jan Silhan) - log: print metadata age along with timestamp (Petr Spacek) - cli: fix double expansion of cachedir (RhBug:1194685) (Michal Luscon) - removed unused dnf-makecache.cron (Jan Silhan) - renamed erase command to remove (RhBug:1160806) (Jan Silhan) - spec: made python3-dnf package installed by default in f23 (Jan Silhan) - AUTHORS: changed email address (Jan Silhan) - doc: improve the documentation of the "install" command (Radek Holy) - "dnf install non-existent" should fail (Radek Holy) - tests: add some tests of Base.install (Radek Holy) - tests: add some tests of Base.package_install (Radek Holy) - Revert "doesn't upgrade packages by installing local packages" (RhBug:1160950) (Radek Holy) - lint: fix all Pylint errors in test_install (Radek Holy) - tests: add some tests to test_install (Radek Holy) - tests: improve some tests in test_install (Radek Holy) - cosmetic: reorder tests in test_install (Radek Holy) - cosmetic: rename some tests in test_install and add some docstrings (Radek Holy) - AUTHORS: updated (Jan Silhan) - Add support for armv6hl (Peter Hjalmarsson) - doc: subject.__init__(): what is pkg_spec (Jan Silhan) - doc: mentioning raising IOError from Base.fill_sack() (Jan Silhan) - option_parser: fixed splitting multiple values (RhBug:1186710) (Jan Silhan) - AUTHORS: updated (Jan Silhan) - Standardize words describing boolean data type (Christopher Meng)- Adapt to librepo-1.7.13, metalink and mirrorlist are not loaded anymore when the repo is local. (Radek Holy) - not raises value error when no metadata exist (Jan Silhan) - Remove lock files during boot (RhBug:1154476) (Michal Luscon) - doc: groups are ordered not categories (Jan Silhan) - doc: added Package attributes to API (Jan Silhan) - README: link to bug reporting guide (Jan Silhan) - README: the official documentation is on readthedoc (Jan Silhan) - i18n: unicode encoding does not throw error (RhBug:1155877) (Jan Silhan) - conf: added minrate repo option (Related:RhBug:1175466) (Jan Silhan) - conf: added timeout repo option (RhBug:1175466) (Jan Silhan) - doc: api_queries: add 'file' filter description (RhBug:1186461) (Igor Gnatenko) - doc: documenting enablegroups (Jan Silhan) - log: printing metadata timestamp (RhBug:1170156) (Jan Silhan) - base: setup default cachedir value (RhBug:1184943) (Michal Luscon) - orders groups/environments by display_order tag (RhBug:1177002) (Jan Silhan) - no need to call create_cmdline_repo (Jan Silhan) - base: package-spec matches all packages which the name glob pattern fits (RhBug:1169165) (Michal Luscon) - doc: move dnf.conf to appropriate man page section (RhBug:1167982) (Michal Luscon) - tests: add test for blocking process lock (Michal Luscon) - lock: fix several race conditions in process lock mechanism (Michal Luscon) - base: use blocking process lock during download phase (RhBug:1157233) (Michal Luscon) - Update the Source0 generation commands in dnf.spec.in file (Parag Nemade) - Enhancement to dnf.spec.in file which follows current fedora packaging guidelines (Parag Nemade) - doc: add some examples and documentation of the core use case (RhBug:1138096) (Radek Holy) - bash-completion: enable downgrading packages for local files (RhBug:1181189) (Igor Gnatenko) - group: prints plain package name when package not in any repo (RhBug:1181397) (Jan Silhan) - spec: own __pycache__ for python 3 (Igor Gnatenko) - changed hawkey.log dir to /var/log (RhBug:1175434) (Jan Silhan) - bash-completion: handle sqlite errors (Igor Gnatenko) - use LANG=C when invoking 'dnf help' and 'sed' with regular expressions (Jakub Dorňák) - spec: own __pycache__ directory for py3 (Igor Gnatenko) - doc: mentioning Install command accepts path to local rpm package (Jan Silhan) - groups: in erase and install cmd non-existent group does not abort transaction (Jan Silhan) - doc: running tests in README (Jan Silhan) - api: transaction: added install_set and remove_set (RhBug:1162887) (Jan Silhan) - cosmetic: fixed some typos in documentation (Jan Silhan) - groups: environments described after @ sign works (RhBug:1156084) (Jan Silhan) - own /etc/dnf/protected.d (RhBug:1175098) (Jan Silhan) - i18n: computing width of char right (RhBug:1174136) (Jan Silhan) - cosmetic: renamed _splitArg -> _split_arg (Jan Silhan) - conf: removed include name conflict (RhBug:1055910) (Jan Silhan) - output: removed unpredictable decision based on probability introduced in ab4d2c5 (Jan Silhan) - output: history list is not limited to 20 records (RhBug:1155918) (Jan Silhan) - doc: referenced forgotten bug fix to release notes (Jan Silhan) - cosmetic: doc: removed duplicated word (Jan Silhan) - doc: described unavailable package corner case with skip_if_unavailable option (RhBug:1119030) (Jan Silhan) - log: replaced size with maxsize directive (RhBug:1177394) (Jan Silhan) - spec: fixed %ghost log file names (Jan Silhan)- logging: reverted naming from a6dde81- transifex update (Jan Silhan) - bash-completion: don't query if we trying to use local file (RhBug:1153543) (Igor Gnatenko) - bash-completion: fix local completion (RhBug:1151231) (Igor Gnatenko) - bash-completion: use sqlite cache from dnf-plugins-core (Igor Gnatenko) - base: output a whole list of installed packages with glob pattern (RhBug:1163063) (Michal Luscon) - cli: _process_demands() does not respect --caheonly (RhBug:1151854) (Michal Luscon) - new authors added (Jan Silhan) - install: allow installation of provides with glob (Related:RhBug:1148353) (Michal Luscon) - tests: removed mock patch for _, P_ (Jan Silhan) - fixed error summary traceback (RhBug:1151740) (Jan Silhan) - doc: swap command alternative mentioned (RhBug:1110780) (Jan Silhan) - base: package_reinstall works only with the same package versions (Jan Silhan) - base: package_install allows install different arch of installed package (Jan Silhan) - base: package_downgrade prints message on failure (Jan Silhan) - base: package_upgrade does not reinstall or downgrade (RhBug:1149972) (Jan Silhan) - groups: searches also within localized names (RhBug:1150474) (Jan Silhan) - Run tests with C locales. (Daniel Mach) - Adds new motd emitter for dnf-automatic (RhBug:995537) (Kushal Das) - Fix wrong cache directory path used to clean up binary cache (Satoshi Matsumoto) - fix: traceback in history info (RhBug: 1149952) (Tim Lauridsen) - logging: added logrotate script for hawkey.log (RhBug:1149350) (Jan Silhan) - output: renamed displayPkgsInGroups (Jan Silhan) - logging: renamed log files (RhBug:1074715)" (Jan Silhan) - comps: Environment differentiates optional and mandatory groups (Jan Silhan) - group info handles environments (RhBug:1147523) (Jan Silhan) - deltarpm enabled by default (RhBug:1148208) (Jan Silhan) - doc: deplist command (Jan Silhan) - doc: minor fixes + repo references changed (Jan Silhan) - spec: requires rpm-plugin-systemd-inhibit (RhBug:1109927) (Jan Silhan)- transifex update (Jan Silhan) - refactor: move MakeCacheCommand out into its own file. (Ales Kozumplik) - api: add dnf.cli.CliError. (Ales Kozumplik) - Update user_faq.rst (Stef Krie) - Make --refresh play nice with lazy commands. (Ales Kozumplik) - bash-completion: more faster completing install/remove (Igor Gnatenko) - bash-completion: complete 'clean|groups|repolist' using help (Igor Gnatenko) - Allow some commands to use stale metadata. (RhBug:909856) (Ales Kozumplik) - does not install new pkgs when updating from local pkgs (RhBug:1134893) (Jan Silhan) - doesn't upgrade packages by installing local packages (Related:RhBug:1138700) (Jan Silhan) - refactor: repo: separate concepts of 'expiry' and 'sync strategy'. (Ales Kozumplik) - fix: dnf.cli.util.* leaks file handles. (Ales Kozumplik) - remove: YumRPMTransError. (Ales Kozumplik) - rename: Base's runTransaction -> _run_transaction(). (Ales Kozumplik) - drop unused parameter of Base.verify_transaction(). (Ales Kozumplik) - bash-completion: new completion from scratch (RhBug:1070902) (Igor Gnatenko) - py3: add queue.Queue to pycomp. (Ales Kozumplik) - locking: store lockfiles with the resource they are locking. (RhBug:1124316) (Ales Kozumplik) - groups: marks reason 'group' for packages that have no record yet (RhBug:1136584) (Jan Silhan) - goal: renamed undefined name variable (Jan Silhan) - refactor: split out and clean up the erase command. (Ales Kozumplik) - py3: fix traceback in fmtColumns() on a non-subscriptable 'columns'. (Ales Kozumplik) - groups: allow erasing depending packages on remove (RhBug:1135861) (Ales Kozumplik) - history: fixed wrong set operation (RhBug:1136223) (Jan Silhan) - base: does not reinstall pkgs from local rpms with install command (RhBug:1122617) (Jan Silhan) - refactor: crypto: drop the integer keyid representation altogether. (Ales Kozumplik) - crypto: fix importing rpmfusion keys. (RhBug:1133830) (Ales Kozumplik) - refactor: crypto: Key is a class, not an "info" dict. (Ales Kozumplik) - repos: fix total downloaded size reporting for cached packages. (RhBug:1121184) (Ales Kozumplik)- packaging: add dnf-yum. (Ales Kozumplik) - cli: added plugins missing hint (RhBug:1132335) (Jan Silhan) - using ts.addReinstall for package reinstallation (RhBug:1071854) (Jan Silhan) - Add history redo command. (Radek Holy) - Add a TransactionConverter class. (Radek Holy) - bash-completion: complete `help` with commands (Igor Gnatenko) - bash-completion: generate commands dynamically (Igor Gnatenko) - base: group_install accepts glob exclude names (RhBug:1131969) (Jan Silhan) - README: changed references to new repo location (Jan Silhan) - transifex update (Jan Silhan) - syntax: fixed indentation (Jan Silhan) - removed lt.po which was accidentally added in c2e9b39 (Jan Silhan) - lint: fix convention violations in the new source files (Radek Holy) - Fix setting of the resolving demand for repo-pkgs command. (Radek Holy) - Add repository-packages remove-or-distro-sync command. (RhBug:908764) (Radek Holy) - fix: traceback that GroupPersistor._original might not exist. (RhBug:1130878) (Ales Kozumplik) - pycomp: drop to_ord(). (Ales Kozumplik) - refactor: crypto.keyids_from_pubring() using _extract_signing_subkey(). (Ales Kozumplik) - fix: another 32-bit hex() problem in crypto. (Ales Kozumplik) - remove: pgpmsg.py. (Ales Kozumplik) - replace the whole of pgpmsg.py with gpgme and a dummy context. (Ales Kozumplik) - cosmetic: sort methods of Repo according to the coding standard. (Ales Kozumplik) - Fix dnf.crypto.keyinfo2keyid(). (Ales Kozumplik) - util: get rid of an inconvenient 'default_handle' constant. (Ales Kozumplik) - simplify misc.import_key_to_pubring()'s signature. (Ales Kozumplik) - cleanup: header of dnf.yum.pgpmsg. (Ales Kozumplik) - crypto: add crypto.retrieve() and drop Base._retrievePublicKey() (Ales Kozumplik) - cosmetic: order of functions in dnf.crypto. (Ales Kozumplik) - unicode: fixed locale.format error (RhBug:1130432) (Jan Silhan) - remove: misc.valid_detached_sig(). (Ales Kozumplik) - tests: some tests for dnf.crypto. (Ales Kozumplik) - crypto: use pubring_dir() context manager systematically. (Ales Kozumplik) - Drop unused argument from getgpgkeyinfo(). (Ales Kozumplik) - remove: Base._log_key_import(). (Ales Kozumplik) - doc: cosmetic: conf_ref: maintain alphabetical order of the options. (Ales Kozumplik) - crypto: document crypto options for repo. (Ales Kozumplik) - crypto: fixup procgpgkey() to work with Py3 bytes. (Ales Kozumplik) - dnf.util.urlopen(): do not create unicode streams for Py3 and bytes for Py2 by default. (Ales Kozumplik) - lint: delinting of the repo_gpgcheck patchset. (Ales Kozumplik) - Add CLI parts to let the user confirm key imports. (RhBug:1118236) (Ales Kozumplik) - gpg: make key decoding work under Py3. (Ales Kozumplik) - crypto: add dnf.crypto and fix things up so untrusted repo keys can be imported. (Ales Kozumplik) - transifex update (Jan Silhan) - syntax: fixed indentation (Jan Silhan) - packaging: pygpgme is a requirement. (Ales Kozumplik) - remove: support for gpgcakey gets dropped for now. (Ales Kozumplik) - repo: smarter _DetailedLibrepoError construction. (Ales Kozumplik) - repo: nicer error message on librepo's perform() failure. (Ales Kozumplik) - get_best_selector returns empty selector instead of None (Jan Silhan) - packaging: add automatic's systemd unit files. (RhBug:1109915) (Ales Kozumplik) - automatic: handle 'security' update_cmd. (Ales Kozumplik)- lint: fix convention violations in the new source files (Radek Holy) - Add "updateinfo [] [] security" command. (RhBug:850912) (Radek Holy) - Add "updateinfo [] [] bugfix" command. (Radek Holy) - Add "updateinfo [] [] enhancement" command. (Radek Holy) - Add "updateinfo [] [] [...]" command. (Radek Holy) - Add "updateinfo [] [] [...]" command. (Radek Holy) - Add "updateinfo [] all" command. (Radek Holy) - Add "updateinfo [] updates" command. (Radek Holy) - Add "updateinfo [] installed" command. (Radek Holy) - Add "-v updateinfo info" command. (Radek Holy) - Add "updateinfo info" command. (Radek Holy) - Add "updateinfo list" command. (Radek Holy) - Add "updateinfo available" command. (Radek Holy) - Add "updateinfo summary" command. (Radek Holy) - Add basic updateinfo command. (Radek Holy) - test: add updateinfo to the testing repository (Radek Holy) - test: support adding directory repos to Base stubs (Radek Holy) - test: really don't break other tests with the DRPM fixture (Radek Holy) - Load UpdateInfo.xml during the sack preparation. (Radek Holy) - Add Repo.updateinfo_fn. (Radek Holy) - lint: add Selector calls to false positives, it's a hawkey type. (Ales Kozumplik) - removed recursive calling of ucd in DownloadError (Jan Silhan) - does not throw error when selector is empty (RhBug:1127206) (Jan Silhan) - remove etc/version-groups.conf, not used. (Ales Kozumplik) - lint: dnf.conf.parser (Ales Kozumplik) - rename: dnf.conf.parser.varReplace()->substitute() (Ales Kozumplik) - pycomp: add urlparse/urllib.parser. (Ales Kozumplik) - move: dnf.yum.parser -> dnf.conf.parser. (Ales Kozumplik) - packaging: add dnf-automatic subpackage. (Ales Kozumplik) - doc: properly list the authors. (Ales Kozumplik) - automatic: add documentation, including dnf.automatic(8) man page. (Ales Kozumplik) - dnf-automatic: tool supplying the yum-cron functionality. (Ales Kozumplik) - doc: cosmetic: fixed indent in proxy directive (Jan Silhan) - include directive support added (RhBug:1055910) (Jan Silhan) - refactor: move MultiCallList to util. (Ales Kozumplik) - cli: do not output that extra starting newline in list_transaction(). (Ales Kozumplik) - refactor: extract CLI cachedir magic to cli.cachedir_fit. (Ales Kozumplik) - transifex update (Jan Silhan) - move: test_output to tests/cli. (Ales Kozumplik) - refactor: move Term into its own module. (Ales Kozumplik) - refactoring: cleanup and linting in dnf.exceptions. (Ales Kozumplik) - lint: test_cli.py (Ales Kozumplik) - lint: rudimentary cleanups in tests.support. (Ales Kozumplik) - refactor: loggers are module-level variables. (Ales Kozumplik) - groups: promote unknown-reason installed packages to 'group' on group install. (RhBug:1116666) (Ales Kozumplik) - c82267f refactoring droppped plugins.run_transaction(). (Ales Kozumplik) - cli: sort packages in the transaction summary. (Ales Kozumplik) - refactor: cli: massively simplify how errors are propagated from do_transaction(). (Ales Kozumplik) - groups: rearrange things in CLI so user has to confirm the group changes. (Ales Kozumplik) - groups: committing the persistor data should only happen at one place. (Ales Kozumplik) - groups: visualizing the groups transactions. (Ales Kozumplik) - Add dnf.util.get_in() to navigate nested dicts with sequences of keys. (Ales Kozumplik) - group persistor: generate diffs between old and new DBs. (Ales Kozumplik) - Better quoting in dnf_pylint. (Ales Kozumplik) - lint: logging.py. (Ales Kozumplik) - Do not print tracebacks to the tty on '-d 10' (RhBug:1118272) (Ales Kozumplik) - search: do not double-report no matches. (Ales Kozumplik) - refactor: move UpgradeToCommand to its own module. (Ales Kozumplik)- packaging: also add pyliblzma to BuildRequires. (Ales Kozumplik) - essential cleanup in dnf.yum.misc, removing a couple of functions too. (Ales Kozumplik) - remove: Base.findDeps and friends. (Ales Kozumplik) - Make pyliblzma a requriement. (RhBug:1123688) (Ales Kozumplik) - whole user name can contain non-ascii chars (RhBug:1121280) (Jan Silhan) - Straighten up the exceptions when getting a packages header. (RhBug:1122900) (Ales Kozumplik) - tests: refactor: rename test_resource_path() -> resource_path() and use it more. (Ales Kozumplik) - transifex update (Jan Silhan) - remove: conf.commands. (Ales Kozumplik) - proxy username and password, for both CLI and API. (RhBug:1120583) (Ales Kozumplik) - conf: only 'main' is a reserved section name. (Ales Kozumplik) - refactoring: cleanup a couple of lint warnings in base.py. (Ales Kozumplik) - refactoring: move repo reading implementation out of dnf.Base. (Ales Kozumplik) - refactor: repo_setopts is a CLI thing and doesn't belong to Base. (Ales Kozumplik) - refactor: move cleanup methods to dnf.cli.commands.clean. (Ales Kozumplik) - depsolving: doesn't install both architectures of pkg by filename (RhBug:1100946) (Jan Silhan) - refactor: put CleanCommand in its own module. (Ales Kozumplik) - cli: avoid 'Error: None' output on malformed CLI commands. (Ales Kozumplik) - remove the special SIGQUIT handler. (Ales Kozumplik) - api: In Repo(), cachedir is a required argument. (Ales Kozumplik) - api: better describe how Repos should be created, example. (RhBug:1117789) (Ales Kozumplik) - Base._conf lasts the lifetime of Base and can be passed via constructor. (Ales Kozumplik) - doc: faq: having Yum and DNF installed at the same time. (Ales Kozumplik) - remove: protected_packages config option, it has been ignored. (Ales Kozumplik) - fix: misleading error message when no repo is enabled. (Ales Kozumplik)- pkg name from rpm transaction callback is in Unicode (RhBug:1118796) (Jan Silhan) - packaging: python3-dnf depends on dnf. (RhBug:1119032) (Ales Kozumplik) - Ship /usr/bin/dnf-3 to run DNF under Py3. (RhBug:1117678) (Ales Kozumplik) - packaging: own /etc/dnf/plugins. (RhBug:1118178) (Ales Kozumplik) - fix: pluginconfpath is a list. (Ales Kozumplik) - cosmetic: use classmethod as a decorator in config.py. (Ales Kozumplik) - cleanup: imports in dnf.cli.output (Ales Kozumplik) - lint: straightforward lint fixes in dnf.cli.output. (Ales Kozumplik) - Repo.__setattr__ has to use the parsed value. (Ales Kozumplik) - Repo priorities. (RhBug:1048973) (Ales Kozumplik) - repo: simplify how things are propagated to repo.hawkey_repo. (Ales Kozumplik) - refactor: concentrate Repo.hawkey_repo construction in Repo.__init__(). (Ales Kozumplik) - bash-completion: Update command and option lists, sort in same order as --help (Ville Skyttä) - bash-completion: Use grep -E instead of deprecated egrep (Ville Skyttä) - output: fixed identation of info command output (Jan Silhan) - i18n: calculates right width of asian utf-8 strings (RhBug:1116544) (Jan Silhan) - transifex update + renamed po files to Fedora conventions (Jan Silhan) - remove: CLI: --randomwait (Ales Kozumplik) - cli: fix: --installroot has to be used with --releasever (RhBug:1117293) (Ales Kozumplik) - Base.reset(goal=True) also resets the group persistor (RhBug:1116839) (Ales Kozumplik) - tests: fix failing DistroSync.test_distro_sync(). (Ales Kozumplik) - logging: RPM transaction markers are too loud. (Ales Kozumplik) - logging: silence drpm a bit. (Ales Kozumplik) - logging: put timing functionality into one place. (Ales Kozumplik) - repolist: fix traceback with disabled repos. (RhBug:1116845) (Ales Kozumplik) - refactor: cleanups in repolist. (Ales Kozumplik) - lint: remove some unused imports. (Ales Kozumplik) - cli: break out the repolsit command into a separate module. (Ales Kozumplik) - does not crash with non-ascii user name (RhBug:1108908) (Jan Silhan) - doc: document 'pluginpath' configuration option. (RhBug:1117102) (Ales Kozumplik) - Spelling fixes (Ville Skyttä) - cli: Fix software name in --version help (Ville Skyttä) - doc: ip_resolve documented at two places. remove one. (Ales Kozumplik)- packaging: bump hawkey dep to 0.4.17. (Ales Kozumplik) - api: remove Base.select_group(). (Ales Kozumplik) - tests: cleanup our base test case classes a bit. (Ales Kozumplik) - Add DNF itself among the protected packages. (Ales Kozumplik) - api: plugins: add the resolved() hook. (Ales Kozumplik) - api: expose Transaction introspecting in the API. (RhBug:1067156) (Ales Kozumplik) - api: add basic documentation for dnf.package.Package. (Ales Kozumplik) - tests: cosmetic: conf.protected_packages is ignored, drop it in FakeConf. (Ales Kozumplik) - cli: simplify exception handling more. (Ales Kozumplik) - Fixed a minor typo in user_faq - 'intall' should be 'install' (Martin Preisler) - fixed encoding of parsed config line (RhBug:1110800) (Jan Silhan) - syntax: replaced tab with spaces (Jan Silhan) - doc: acknowledge the existence of plugins on the man page (RhBug:1112669) (Ales Kozumplik) - improve the 'got root?' message of why a transaction couldn't start. (RhBug:1111569) (Ales Kozumplik) - traceback in Base.do_transaction. to_utf8() is gone since 06fb280. (Ales Kozumplik) - fix traceback from broken string formatting in _retrievePublicKey(). (RhBug:1111997) (Ales Kozumplik) - doc: replace Yum with DNF in command_ref.rst (Viktor Ashirov) - Fix a missing s in the title (mscherer) - api: add dnf.rpm.detect_releasever() (Ales Kozumplik) - Detect distroverpkg from 'system-release(release)' (RhBug:1047049) (Ales Kozumplik) - bulid: add dnf/conf to cmake. (Ales Kozumplik) - lint: clean up most lint messages in dnf.yum.config (Ales Kozumplik) - remove: couple of dead-code methods in dnf.yum.config. (Ales Kozumplik) - api: document client's responsibility to preset the substitutions. (RhBug:1104757) (Ales Kozumplik) - move: rpmUtils -> rpm. (Ales Kozumplik) - refactor: move yumvar out into its proper module dnf.conf.substitutions. (Ales Kozumplik) - refactor: turn dnf.conf into a package. (Ales Kozumplik) - doc: api_base.rst pointing to nonexistent method. (Ales Kozumplik) - remove: some logging from Transaction.populate_rpm_ts(). (Ales Kozumplik) - Update cli_vs_yum.rst (James Pearson) - api: doc: queries relation specifiers, with an example. (RhBug:1105009) (Ales Kozumplik) - doc: phrasing in ip_resolve documentation. (Ales Kozumplik) - cli: refactored transferring cmdline options to conf (Jan Silhan) - cli: added -4/-6 option for using ipv4/ipv6 connection (RhBug:1093420) (Jan Silhan) - cosmetic: empty set inicialization (Jan Silhan) - repo: improve the RepoError message to include URL. (Ales Kozumplik) - remove: dnf.yum.config.writeRawRepoFile(). (Ales Kozumplik) - remove: bunch of (now) blank config options. (Ales Kozumplik) - removed unique function (Jan Silhan) - tests: mock.assert_has_calls() enforces its iterable arguments in py3.4. (Ales Kozumplik) - logging: improve how repolist logs the total number of packages. (Ales Kozumplik) - logging: Base.close() should not log to the terminal. (Ales Kozumplik)- doc: packaging: add license block to each .rst. (Ales Kozumplik) - cosmetic: replaced yum with dnf in comment (Jan Silhan) - takes non-ascii cmd line input (RhBug:1092777) (Jan Silhan) - replaced 'unicode' conversion functions with 'ucd' (RhBug:1095861) (Jan Silhan) - using write_to_file py2/py3 compatibility write function (Jan Silhan) - encoding: all encode methods are using utf-8 coding instead of default ascii (Jan Silhan) - fixed rpmbuild warning of missing file (Jan Silhan) - transifex update (Jan Silhan) - fixed typos in comments (Jan Silhan) - Drop --debugrepodata and susetags generation with it. (Ales Kozumplik) - doc: document --debugsolver. (Ales Kozumplik) - fix: 'dnf repo-pkgs' failures (RhBug:1092006) (Radek Holy) - lint: make dnf_pylint take '-s' that suppresses line/column numbers. (Ales Kozumplik) - doc: cli_vs_yum: we do not promote installs to the obsoleting package. (RhBug:1096506) (Ales Kozumplik) - dealing with installonlies, we always need RPMPROB_FILTER_OLDPACKAGE (RhBug:1095580) (Ales Kozumplik) - transifex update (Jan Silhan) - arch: recognize noarch as noarch's basearch. (RhBug:1094594) (Ales Kozumplik) - pylint: clean up dnf.repo. (Ales Kozumplik) - sslverify: documentation and bumped librepo require. (Ales Kozumplik) - repos: support sslverify setting. (RhBug:1076045) (Ales Kozumplik) - search: exact matches should propagate higher. (RhBug:1093888) (Ales Kozumplik) - refactor: concentrate specific search functionality in commands.search. (Ales Kozumplik) - refactor: SearchCommand in its own file. (Ales Kozumplik) - pylint: fix around one hundred pylint issues in dnf.base. (Ales Kozumplik) - pylint: add simple pylint script (Ales Kozumplik) - autoerase: write out the debugdata used to calculate redundant packages. (Ales Kozumplik) - cosmetic: fix pylint comment in test_group.py. (Ales Kozumplik) - refactor: err_mini_usage() is public. (Ales Kozumplik) - refactor: fix several pylint errors in dnf.cli.commands.group. (Ales Kozumplik) - fix: 'dnf remove' is deprecated so autoremove should be autoerase. (Ales Kozumplik) - doc: command_ref: remove the deprecated aliases from the initial list. (Ales Kozumplik) - Add autoremove command. (RhBug:963345) (Ales Kozumplik) - refactor: Base.push_userinstalled() is public. (Ales Kozumplik) - Remove sudo from dnf-completion.bash RhBug:1073457 (Elad Alfassa) - exclude switch takes as a parameter (Jan Silhan) - using nevra glob query during list command (RhBug:1083679) (Jan Silhan) - removed rpm.RPMPROB_FILTER_REPLACEOLDFILES filter flag (Jan Silhan) - test: changed tests according to new distro-sync behavior (Jan Silhan) - packaging: cosmetic: copyright years in bin/dnf. (Ales Kozumplik) - bin/dnf: run the python interpreter with -OO. (Ales Kozumplik)- drpm: output stats (RhBug:1065882) (Ales Kozumplik) - refactor: architectures. (Ales Kozumplik) - cli: be lot less verbose about dep processing. (Ales Kozumplik) - groups: do not error out if group install/remove produces no RPM transaction. (Ales Kozumplik) - fix: do not traceback on comps remove operations if proper pkg reasons can not be found. (Ales Kozumplik) - fix: tracebacks in 'group remove ...' (Ales Kozumplik) - groups: move all the logic of persistor saving from main.py to Base. (Ales Kozumplik) - groups: auto-saving the groups persistor. (RhBug:1089864) (Ales Kozumplik) - transifex update (Jan Silhan) - remove: profiling code from cli.main. (Ales Kozumplik) - remove: removal of dead code (Miroslav Suchý) - doc: changes to rhbug.py to work on readthedocs.org. (Ales Kozumplik) - doc: build the documentation without any dependencies (on DNF or anything else). (Ales Kozumplik) - doc: make clear where one should expect bin/dnf (Miroslav Suchý) - abrt: disable abrt for 'dnf makecache timer' run from systemd.service. (RhBug:1081753) (Ales Kozumplik) - remove: stray itertools import from group.py. (Ales Kozumplik)- doc: fix formatting in api_cli.rst. (Ales Kozumplik) - doc: document operation of 'group upgrade'. (Ales Kozumplik) - comps: ensure only packages of 'group' reason get deleted on 'group erase'. (Ales Kozumplik) - comps: store 'group' reason when installing a group-membering package. (Ales Kozumplik) - Override Goal.get_reason(). (Ales Kozumplik) - Add dnf.goal.Goal deriving from hawkey.Goal. (Ales Kozumplik) - fix: encoding of yumdb directory names in py3. (Ales Kozumplik) - tests: clean up the functions that load seeded comps a bit. (Ales Kozumplik) - remove: cli._*aybeYouMeant(). (Ales Kozumplik) - simplify groups/envs API methods in Base a lot. (Ales Kozumplik) - tests: add test for Base._translate_comps_pkg_types() (Ales Kozumplik) - refactor: move the group listing etc. methods() away from Base into GroupCommand. (Ales Kozumplik) - api: add group.upgrade opration to Base and CLI (RhBug:1029022) (Ales Kozumplik) - remove: OriginalGroupPersistor. (Ales Kozumplik) - groups: store format version of the groups db. (Ales Kozumplik) - groups: saving the persistent data. (Ales Kozumplik) - refactor: extract out the transactioning part of _main(). (Ales Kozumplik) - groups: Integrate the redone components with Base. (Ales Kozumplik) - Add comps Solver. (Ales Kozumplik) - groups: redo the GroupPersistor class. (Ales Kozumplik) - doc: faq: why we don't check for root. (RhBug:1088166) (Ales Kozumplik) - cosmetic: reordered import statements (Jan Silhan) - added --refresh option (RhBug:1064226) (Jan Silhan) - added forgotten import (Jan Silhan) - fixed import errors after yum/i18n.py removal (Jan Silhan) - removed to_utf8 from yum/i18n.py (Jan Silhan) - removed to_str from yum/i18n.py (Jan Silhan) - removed utf8_text_fill from yum/i18n.py (Jan Silhan) - removed utf8_width from yum/i18n.py (Jan Silhan) - removed utf8_width_fill from yum/i18n.py (Jan Silhan) - removed to_unicode from yum/i18n.py (Jan Silhan) - make all strings unicode_literals implicitly (Jan Silhan) - moved _, P_ to dnf/i18n.py (Jan Silhan) - removed utf8_valid from yum/i18n.py (Jan Silhan) - removed str_eq from yum/i18n.py (Jan Silhan) - removed exception2msg from yum/i18n.py (Jan Silhan) - removed dummy_wrapper from yum/i18n.py (Jan Silhan) - cosmetics: leave around the good things from 660c3e5 (documentation, UT). (Ales Kozumplik) - Revert "fix: provides are not recognized for erase command. (RhBug:1087063)" (Ales Kozumplik) - fix: provides are not recognized for erase command. (RhBug:1087063) (Ales Kozumplik) - test: fix UsageTest test, so it work without dnf is installed on the system PEP8 cleanup (Tim Lauridsen) - cleanup: getSummary() and getUsage() can be dropped entirely now. (Ales Kozumplik) - test: use Command.usage & Command.summary API in unittest (Tim Lauridsen) - show plugin commands in separate block api: add new public Command.usage & Command.summary API cleanup: make Commands (Tim Lauridsen) - tests: move libcomps test to a separate test file. (Ales Kozumplik) - refactor: put DistoSyncCommand into its own file (Tim Lauridsen) - refactor: commands.group: _split_extcmd is a static method. (Ales Kozumplik) - GroupsCommand: make the way comps are searched more robust. (RhBug:1051869) (Ales Kozumplik) - tests: move GroupCommand tests to a more proper place. (Ales Kozumplik) - fix leak: Base.__del__ causes GC-uncollectable circles. (Ales Kozumplik) - gruops: 'list' and similar commands should run without root. (RhBug:1080331) (Ales Kozumplik) - refactor: conf is given to Output on instantiation. (Ales Kozumplik) - remove: Command.done_command_once and Command.hidden. (Ales Kozumplik) - [doc] improve documentation of '--best' (RhBug:1084553) (Ales Kozumplik) - api: Command.base and Command.cli are API attributes. (Ales Kozumplik) - demands: similarly to 78661a4, commands should set the exit success_exit_status directly. (Ales Kozumplik) - demands: commands requiring resolving dymamically need to set the demand now. (Ales Kozumplik) - doc: typo in group doc. (RhBug:1084139) (Ales Kozumplik) - api: Base.resolve() takes allow_erasing. (RhBug:1073859) (Ales Kozumplik) - refactor: OptionParser._checkAbsInstallRoot is static. (Ales Kozumplik) - option_parser: remove base dependency. (Ales Kozumplik) - move: dnf.cli.cli.OptionParser -> dnf.cli.option_parser.OptionParser. (Ales Kozumplik) - doc: 'clean packages' incorrectly mentions we do not delete cached packages. (RhBug:1083767) (Ales Kozumplik) - fix: TypeError in dnf history info (RHBug: #1082230) (Tim Lauridsen) - Start new version: 0.5.0. (Ales Kozumplik) - remove: instance attrs of Base, namely cacheonly. (Ales Kozumplik) - tests: remove: support.MockCli. (Ales Kozumplik) - tests: fix locale independence. (Radek Holy) - cleanups in cli.OptionParser. (Ales Kozumplik) - fix: PendingDeprecationWarning from RPM in gpgKeyCheck(). (Ales Kozumplik) - api: add Cli.demands.root_user (RhBug:1062889) (Ales Kozumplik) - api: add Cli.demands and Command.config() to the API (RhBug:1062884) (Ales Kozumplik) - Integrate DemandSheet into CLI. (Ales Kozumplik) - Command.configure() takes the command arguments like run(). (Ales Kozumplik) - Add dnf.cli.demand.DemandSheet. (Ales Kozumplik) - remove: dead code for deplist, version and check-rpmdb commands. (Ales Kozumplik) - sync with transifex (Jan Silhan) - removed _enc method that did nothing without specspo (Jan Silhan) - fixed local reinstall error (Jan Silhan) - Fix Term.MODE setting under Python 3 in case of incapable tty stdout. (Radek Holy) - tests: move Term tests to better file. (Radek Holy) - refactor: move ReinstallCommand in its own module. (Ales Kozumplik) - rename: yumbase (case insensitive) -> base. (Ales Kozumplik) - fixed py3 error thrown by search command (Jan Silhan) - fixed wrong named variable (Jan Silhan) - fixed local downgrade error (Jan Silhan) - doc: fix Package references that are ambiguous now. (Ales Kozumplik) - fix: resource leak in yum.misc.checksum() under py3. (Ales Kozumplik) - fix: leak: couple of files objects left open. (Ales Kozumplik) - fix PendingDepreaction warning from rpm in _getsysver(). (Ales Kozumplik) - repo: Repo.cachedir is not a list. (Ales Kozumplik) - api: add Base.package_install et al. and Base.add_remote_rpm(). (RhBug:1079519) (Ales Kozumplik) - tests: fix tests broken under foreign locale after 32818b2. (Ales Kozumplik) - refactor: move install, downgrade and upgrade commands into separate modules. (Ales Kozumplik) - tests: refactor: make Term tests more isolated. (Radek Holy) - tests: fix terminfo capability independence. (Radek Holy) - api: explain that Base is a context manager with a close(). (Ales Kozumplik) - cosmetic: move stuff around in comps. (Ales Kozumplik) - api: groups: add comps.Package, add group.package_iter(). (RhBug:1079932) (Ales Kozumplik) - fixed installation of conflicted packages (RhBug:1061780) (Jan Silhan) - removed never executed code based on _ts_saved_file variable (Jan Silhan) - added logrotate script and ownership of log files to dnf (RhBug:1064211) (Jan Silhan) - fixed: highlight characters broken under py3 (RhBug:1076884) (Jan Silhan) - remove: base.deselectGroup(). it is not used. (Ales Kozumplik) - tests: fix broken InstallMultilib.test_install_src_fails(). (Ales Kozumplik) - groups: support manipulation with environments (RhBug:1063666) (Ales Kozumplik) - add dnf.util.partition(). (Ales Kozumplik) - refactor: RepoPersistor: use the global logger instead of an instance variable. (Ales Kozumplik) - groups: besides installed groups also store persistently the environments. (Ales Kozumplik) - rename: persistor.Groups -> ClonableDict. (Ales Kozumplik) - doc: cli_vs_yum: typography in bandwidth limiting section. (Ales Kozumplik) - doc: cli_vs_yum: we do not partially allow operations that install .srpm. (RhBug:1080489) (Ales Kozumplik) - refactor: imports order in cli/commands/__init__.py. (Ales Kozumplik) - refactor: groups: make all commands use _patterns2groups(). (Ales Kozumplik) - kernel: remove kernel-source from const.INSTALLONLYPKGS. (Ales Kozumplik) - build: 0.4.19-1 (Ales Kozumplik) - New version: 0.4.19 (Ales Kozumplik) - downloads: bump number of downloaded files on a skip. (RhBug:1079621) (Ales Kozumplik) - packaging: add dnf.cli.commands to the installation. (Ales Kozumplik) - refactor: put GroupCommand into its separate module. (Ales Kozumplik) - rename: make cli.commands a subpackage. (Ales Kozumplik) - AUTHORS: added Albert. (Ales Kozumplik) - test: fixed CacheTest.test_noroot() when running as root (Albert Uchytil) - AUTHORS: added Tim. (Ales Kozumplik) - fixes TypeError: '_DownloadErrors' object is not iterable (RhBug:1078832) (Tim Lauridsen) - fixed not including .mo files (Jan Silhan) - comps: _by_pattern() no longer does the comma splitting. (Ales Kozumplik)- downloads: bump number of downloaded files on a skip. (RhBug:1079621) (Ales Kozumplik) - packaging: add dnf.cli.commands to the installation. (Ales Kozumplik) - refactor: put GroupCommand into its separate module. (Ales Kozumplik) - rename: make cli.commands a subpackage. (Ales Kozumplik) - AUTHORS: added Albert. (Ales Kozumplik) - test: fixed CacheTest.test_noroot() when running as root (Albert Uchytil) - AUTHORS: added Tim. (Ales Kozumplik) - fixes TypeError: '_DownloadErrors' object is not iterable (RhBug:1078832) (Tim Lauridsen) - fixed not including .mo files (Jan Silhan) - comps: _by_pattern() no longer does the comma splitting. (Ales Kozumplik) - including .mo files correctly (Jan Silhan) - tests: fix locale independence. (Radek Holy) - remove: unused trashy methods in dnf.yum.misc. (Ales Kozumplik) - persistor: do not save Groups if it didn't change (RhBug:1077173) (Ales Kozumplik) - tests: simplify the traceback logging. (Ales Kozumplik) - main: log IO errors etc. thrown even during Base.__exit__. (Ales Kozumplik) - logging: do not log IOError tracebacks in verbose mode. (Ales Kozumplik) - refactor: move out main._main()'s inner error handlers. (Ales Kozumplik) - added gettext as a build dependency for translation files (Jan Silhan) - translation: updated .pot file and fetched fresh .po files from transifex (Jan Silhan) - removed redundant word from persistor translation (Jan Silhan) - translation: show relative path in generated pot file (Jan Silhan) - refactor: replaced type comparisons with isinstance (Jan Silhan) - translation: added mo files generation and including them in rpm package (Jan Silhan) - removed unused imports in base.py (Jan Silhan) - doc: typo in Base.group_install(). (Ales Kozumplik)- api: drop items deprecated since 0.4.9 or earlier. (Ales Kozumplik) - api: deprecate Base.select_group() (Ales Kozumplik) - doc: document the group marking operations. (Ales Kozumplik) - api: add Base.group_install() with exclude capability. (Ales Kozumplik) - groups: recognize 'mark install' instead of 'mark-install'. (Ales Kozumplik) - Allow installing optional packages from a group. (RhBug:1067136) (Ales Kozumplik) - groups: add installing groups the object marking style. (Ales Kozumplik) - groups: add Base.group_remove(). (Ales Kozumplik) - groups: add support for marking/unmarking groups. (Ales Kozumplik) - groups: add dnf.persistor.GroupPersistor(), to store the installed groups. (Ales Kozumplik) - logging: log plugin import tracebacks on the subdebug level. (Ales Kozumplik) - rename: dnf.persistor.Persistor -> RepoPersistor. (Ales Kozumplik) - doc: update README and FAQ with the unabbreviated name. (Ales Kozumplik) - groups: fix grouplist crashes with new libcomps. (Ales Kozumplik) - Do not terminate for unreadable repository config. (RhBug:1071212) (Ales Kozumplik) - cli: get rid of ridiculous slashes and the file:// scheme on config read fails. (Ales Kozumplik) - repo: log more than nothing about a remote repo MD download. (Ales Kozumplik) - drpm: fallback to .rpm download on drpm rebuild error. (RhBug:1071501) (Ales Kozumplik) - remove: Base.download_packages()' inner function mediasort(). (Ales Kozumplik) - tests: tidy up the imports, in particular import mock from support. (Ales Kozumplik) - changed documentation of distro-sync command (Jan Silhan) - added distro-sync explicit packages support (RhBug:963710) (Jan Silhan) - renamed testcase to distro_sync_all (Jan Silhan) - Minor spelling (Arjun Temurnikar) - i18n: translate repo sync error message. (Ales Kozumplik) - add support for ppc64le (Dennis Gilmore) - there is no arch called arm64 it is aarch64 (Dennis Gilmore)- doc: in the faq, warn users who might install rawhide packages on stable. (RhBug:1071677) (Ales Kozumplik) - cli: better format the download errors report. (Ales Kozumplik) - drpm: properly report applydeltarpm errors. (RhBug:1071501) (Ales Kozumplik) - fixed Japanese translatated message (RhBug:1071455) (Jan Silhan) - generated and synchronized translations with transifex (Jan Silhan) - added transifex support to cmake (gettext-export, gettext-update) (Jan Silhan) - api: expose RepoDict.get_matching() and RepoDict.all() (RhBug:1071323) (Ales Kozumplik) - api: add Repo.set_progress_bar() to the API. (Ales Kozumplik) - tests: test_cli_progress uses StringIO to check the output. (Ales Kozumplik) - downloads: fix counting past 100% on mirror failures (RhBug:1070598) (Ales Kozumplik) - repo: log callback calls to librepo. (Ales Kozumplik) - Add repository-packages remove-or-reinstall command. (Radek Holy) - Support negative filtering by new repository name in Base.reinstall. (Radek Holy) - Support removal N/A packages in Base.reinstall. (Radek Holy) - Add repository-packages remove command. (Radek Holy) - refactor: Reduce amount of code in repository-packages subcommands. (Radek Holy) - Support filtering by repository name in Base.remove. (Radek Holy) - remove: BaseCli.erasePkgs (Radek Holy) - Add repository-packages reinstall command. (Radek Holy) - exceptions: improve empty key handling in DownloadError.__str__(). (Ales Kozumplik) - downloads: fix fatal error message return value from download_payloads() (RhBug:1071518) (Ales Kozumplik) - fixes problem with TypeError in Base.read_comps() in python3 (RhBug:1070710) (Tim Lauridsen) - fix read_comps: not throwing exceptions when repo has no repodata (RhBug:1059704) (Jan Silhan) - not decompressing groups when --cacheonly option is set (RhBug:1058224) (Jan Silhan) - added forgotten import (Jan Silhan) - Add repository-packages move-to command. (Radek Holy) - Add repository-packages reinstall-old command. (Radek Holy) - Support filtering by repository name in Base.reinstall. (Radek Holy) - tests: test effects instead of mock calls. (Radek Holy) - Wrap some recently added long lines. (Radek Holy) - remove: BaseCli.reinstallPkgs (Radek Holy) - repos: repos can never expire. (RhBug:1069538) (Ales Kozumplik) - build: rebuild with 9d95442 (updated summaries_cache). (Ales Kozumplik) - doc: update summaries_cache. (Ales Kozumplik)- fix: ensure MDPayload always has a valid progress attribute. (RhBug:1069996) (Ales Kozumplik) - refactor: Move repo-pkgs upgrade-to to a standalone class instead of reusing the UpgradeToCommand. (Radek Holy) - remove: BaseCli.updatePkgs (Radek Holy) - refactor: Remove the reference to updatePkgs from UpgradeSubCommand. (Radek Holy) - refactor: Remove the reference to updatePkgs from UpgradeCommand. (Radek Holy) - refactor: Move repo-pkgs upgrade to a standalone class instead of reusing the UpgradeCommand. (Radek Holy) - remove: BaseCli.installPkgs (Radek Holy) - refactor: Remove the reference to installPkgs from InstallSubCommand. (Radek Holy) - refactor: Remove the reference to installPkgs from InstallCommand. (Radek Holy) - refactor: Move repo-pkgs install to a standalone class instead of reusing the InstallCommand. (Radek Holy) - Revert "Support filtering by repository name in install_groupie." (Radek Holy) - Revert "Support filtering by repository name in Base.select_group." (Radek Holy) - Drop group filtering by repository name from installPkgs. (Radek Holy) - Drop "repo-pkgs install @Group" support. (Radek Holy) - refactor: Move CheckUpdateCommand.check_updates to BaseCli. (Radek Holy) - refactor: Move repo-pkgs check-update to a standalone class instead of reusing the CheckUpdateCommand. (Radek Holy) - refactor: Move repo-pkgs list to a standalone class instead of reusing the ListCommand. (Radek Holy) - tests: Add tests of repo-pkgs info against the documentation. (Radek Holy) - Fix "repo-pkgs info installed" behavior with respect to the documentation. (Radek Holy) - refactor: Move MockBase methods to BaseStubMixin. (Radek Holy) - refactor: Move repo-pkgs info to a standalone class instead of reusing the InfoCommand. (Radek Holy) - refactor: Move InfoCommand._print_packages to BaseCli.output_packages. (Radek Holy) !"##%%''))++--//1133557799;;==UVWXYZZ\\^_``bbddffhhjkllnopprstuvwxyy{{}}     4.7.0-7.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-80ba8fffbd1e736d5c3b4c443aa16c776b719eb4b2301979dab4d841554f65e48?7zXZ !#,X] b2u y-iSqi1"ڃ_ {=^↽ `4P-trר%܄U,6D2 WNak"-Eƒ#cqdUEbSWa؟žݹpzC=2> |=-3=;KULDf _yk;g^IUF*M/dab粩 iX91^Z;&z (#>dCꬑO%͌f%`mb\|CɰX qE6DH}?ևeQq[w.s1n[:bʐ]{4JtÊ52r(dȉG8^cR ѨSysƒ 51+q tLQ2cqT0 42tj9Ju{|>l('LhlJ/-w-miTp,,?2V*L|;#rԋR%XZͣ\OMV#{0ش{,=<خ{bbeݲOU;%#kc. QmL։l_;C-Pto2 S 0>t|살_wxk"@B=L7t >ˮ| N&#%gC^;8Ha*l*X{ĻL _䝓R͟zEABCj7~1Q?hTşmHo3cd *L7Ét žL&̀;JƏ{at$ѬkSep-a{wZg']\Eq.<#0qf;ZYvFuk4̩<_zvagwhMgQ]Rxq,$[򄾺X VKI2ca}c3v-md|0! 6l5ig\Vq=Lci/}!UtKX[v=*Z<6`5 n jc Z+zYZߓR`s_lORڌ6ޤ#B#{"e– n@s:ArmJx񡈼3dXv3 gD@Rj.$'% 'F֋0`EEm:xul K1Y 9 t"g RMr:9dRgY2t /QDV I<4™T J%&9}X{ߪ&χ4fL i!I)M*ɹ7a4SnKg _eӥr0YR;0p([j- P99^h[tJ C;S %g Q(\{2dsתL]BgLG4ydu y:^`:0;ѥa=`J_J韾>! x|vr=Cs0p1)s<%X-\ݛ@0kH&l6M&FU]I0q>3ԖQ UzB]tTUyO\bvG,)h%̎Dze:Tm6=oK4QP"Hz&9Nx[ FBXe"Y>L04"I+&ejQ➻0̯zΕ7&݈u?]l .7iC͈J+IF2s㖙(95H.!wn6ӥV&m{aHvTh1eGn_: X~WUq6 @$,ZQ.0XY)zME 㬗ui? y^hqIZmnlJ1BͶLYM0ϪNݑo$+ō"Cup)yLkkm0OoQW#BmKeL^Dc8y9]4Hu}E z(ŲQ/{^et-x(ʻ֒6N?t41ZEL!s(Dcqvk40\{Pc/3vm" &vo5LawQI 'tHGkmV;cZ3޻I*c9x@ .>%m(⠼u:Z?ڜOJQ'!w^ ڌ߲(yeyځmSR)|dxJO֫]EyT; `_tT]iiέ95s-*NQE󸃾ݲ&]LY▸>[%GCzB GGΦe$wE#\ ne`©& AQ~H;Y4w>U,_')U$o1ߏ&?]œ$0kx=n_/*0蘤cAWܻ{9^r܎d7<pQ݀7j)&wBHK#m54C8{xF|bH4B8q1&aTf{c _KiţqYpZ(0t°Did@Zn /hW5vDj`gE:+noVt \i,[]6 c,wi]GEBO\}6i+"D?6qpmO]*lg!mae::bh )LT\ib$R:p{I o@ёWde@rm6qgx_NNy05Hx-Thݐ]Dz^~ I|e>i{Iəq\]U ]PJ[=Rvm-* l_?,<{Mz}l-ى9gmhPHq/* o׮[ws`(n,_@3l&i |IĖl5Ce݀MgʻTJ<#AXOfDz^ `eMAZJiЇ8n݅$o%=Tj<]wxT 쟈f{>I~06%mj;7U vԘzzb~a5r)+S c dΓpEԭV>*}Uoڙ\V`en)lp"$y{ $$濞VD-n+GwRnަKZ,eh8r*3[Ҽ0%ҫta#zɶw baЊ9ӫ6b]I$yҙ-JAk=#k/BY kREH6Bڲ ׿:> P_f52wvbl4 \STB`åvCB:./Cl-wۑ^e*px X4l ?ox96B˜z*A'|WXXttbG*VVl-ZbGg;jeTw!=8^Oĝ(qAd6̏BS ߦ9=9d†J2:ΘA%LnTGx?\!#_؞p"̳r@F4nD ^ABתm]zV5z`>j0Xs?gac.@KBLڔY޸T/+ Bj~G\鷼ϗWИ`=]wt q{ߚnd΢".h74H%zC D2$C^J<"Oe@sN3iz3>1Ke ;)j8/yAo*z2l5RLjNlL?4Ц \a7/ƀn[=у)N R67YRBBUszm(< `mmBxNz1]7yYY^q/-PUug TMH_BFJƚ[aq emd UN~XkS=LUtTiaL^I(ǰ` Wޮ k{B%ߠ5UiƚvBR`ފ'F6d"vtC1Ǒ7M8٦;0j0,cxay)_Q>3Ҏ?) q>NeA@g1O/":鴧VP\pI?žSdZ;хN[cٴ eE6)%2ecGГttUv p~`噥Av'Y~#~1M(ǰp ɒ_[Yd w~Lyx:rU肍?Gzי茥x^^Uum`hx}]BEйbߋ?.R@W#BCuvₘ(y Q!#1yEVxGc&tCDXҐ&qFA|lT!aևM >'Fl*!ߣojv<ES[ԛ8dM`ҵ񣃹8sI'B$kj,n,9y ͖<A{ZӬ&߭uXe@u2oFZ"Jg}| ,e{hFS?/3J=ޅ8K8Hjzu@M)b )c M~#[(b27$Xk>9Q>=;؏76?e_?vhR{fȘ8(/rjG^CO{*G(.8ajedNV=ůpf$ZEs08ď$$PgQEC:?=RU&(֛_YÏ[&ƑDq6q Qg WPom4 e2%l2#0Nrg2g` ˂w>&Jl#*+F^Wy!-dZgQScAezMYx{S{N BhX"Xw֔G4ሊ(&&i_^iUN"21% ;Ҷ\ z#+(F5e:֐f)2<<2aHyuM]݉\ \nbI؜SN;DoVI+9]0#zRxnKoA'#qSB"gC㾋#GD 3ua z Rp-ٽ{gO /~@X{5֔;'x/Uh*#]L?;-rOtMՎE˄>+C&юnyX2ى9Mqm4?K`2πtZ &37!+J豕m"2~¾uĠ+d#l6F6fᢊHfQ):HHZ/ Ͳ*e')Nmz)Q(fiйDѲ~51A ~jbV' "sR:w;.h"V˪By$VjѮt44-+Z^n_<"nXgYJ'7 ],jyxwPE4`g=ρ[a5؟9bg姽tDh<|X֠ۤQ|=tIWݚʒQdsGXxS*b?5Կ'} D׊BӉCLƘԫmDq /Y{K%9eO+"b67ƅ<Z-, X0(莖O |Jtws -A]j i< igt6Za' m]GsgT{Z%2WlaiL@YJEu͑WpJYg`fw%#{K`5Ѣ=j"Ȗ먃ewZL@H}%B4tgyw:DyW3>Q Ke#=M1.dZ2V{֪fAplPܻ)rUJ8}{sh|MI͸Y{8tQ|TYۖ1Mp^Nsc4b'fyY;'9>b) 7bA{ /bv'x : RK/RHq2w^sVtufVMRS|)ocs֧pqOQ8GyS,c24aWL*8uFƢ VA|\1M6 @VߴdD6}b;2nyMxGV, ;1Iyk_l L @y"%OQ((FHm_zXiYt8/P`ΝrT2SOx+ݜh!IUh!'_9_NvՌ>Qߘ7GunAw*װJ`Gߤ]*soBg28 |Gx+=zPuSf,Y‘oڝ^Ce]2Iͳ=Oh(!F }z-BR$'g˱Z)rߊ[`w\tlaz'tO9NH}XW/s>nXz9Eye+Ũe/z-O(k&mGWW quHG.Ko`kI*ZmhUL%l]} Qa3iodj#8/W3|hc "Z$L,x, WaTsI#B$q\>MǨ_R\ i\ 9qjNF#^ۗz[(,1"vbhKQ HxkkfjIVS<Y f%zybI` ypQԸK۠'ۃyxKɫ8F9b($ڕޘK Ab~uAO66Ɖv >-"3 0jdDr$$l~'Ll%%Vɀq"X%7S:X$ K 2 4#>TKkXYr >u4& ۀ YVR-;#U$mJ8đB Z&|MpE)_-I!WȖbgMy[C|Ul0<|DTOdu&XwI2?8E33_~ t&O!`,n'7d6Eo~a9 'ma FnĽ>72CvLv ət6 [*f+QuVA'9,óЈ*UI>Ѽi d֯>zVK2I~;Ʋ^fp8@sJX_v1/Su,wc7;'-F˞lI,l[֙JWBI |5-h+' s+CK 㢸dl4Í{ |T -QaRN,vEe^O0WZCI}Ã0Wf"kt>1^b7U-4zeH|)S;MY;:xrBpǚD']4U(oAr: WNƺ-2?aWgȩp@m•ȨOB۝yJ5DyQ  ڰ0$v}\?99-y]_ Z;Z.0Ei%tODsl f{9*7<=:74I OE I ]Ƥ4>("AkȷǙ5f>_jD%x+*dܟa[+(-Q#?߹i` ~;SA6/ngD_)LvCJCy˘Ὅ$ژO /~󁤦YGR]9“jfHH 3 Xt"[BuTP)WNXcBTnp>Q[oԯ|L]Lbm%t`غ˄<")bTϫ v 3;` ?]/d2T-J07MpnǑӬc1 >Sk@dyЈF[LWgv`j?n෗żb\[ &pA -, (H5GCUX@r&K%p[^g7D\-!IѡYk`Qr x $fD[_ZyW6ӡ>~ < ? %Q=p$;rĸnc3;bPHFRH\hYLeȂL=@:irD~T"ymPy Re')ӞZ R &`tL[L}c~pF~GE9W/}3N3 nZʽ ~%SYOv_]M(.)xQlNPQ.޾,oFG-xv᫾9.FVϫHMeo%5t,[ Y%UJWpgi`R\ǯJua?.j_lTݥ`ÃMG^^SÒ-;zeE8^AcvMtx#-w]zuC ZiڢO_a#kؾ3oܮg8x ` Zt "WyUTʄBfo_cJ,`a Y,j/I,xgSsd;a2:8K$U!!yE:ƅs B}#*_tLaF_X!@g!0 TLe?cɓGEl;o]ɰ8d薸BYgMeshPKRICdvs*8W EdT+ Zm?WIQ3'_I:+?Vw&%7 uA< eG1v r<ON/-ٜ33ۉFLbhf!jafΈW>jΊ;c {mk!h ;ԟ)+dx Iazħǰ/jpeLToLyQٶ8dξ7~l"/TZ~0BOݣ!=}^6ZCG"vXzrM 15--^#ϟN$\:)`A=Hd9T8ɵ$SX(ϩ5)Kl+c~l!qHjHyѲ-t^+9NV rCFYem6z;d ;h",V`@T?%iouˇNWJ|&.H_(5lZDDVdFj}7j4ޏoT 2,I WB3-<߾n IX>GJ𝎑8g:4x_Au^)sZ++uKDtJK6ct?@Mi@UJlδ!,5U#v//"y e ZKs55qD=4Cqů<.?ЛS'@ 0A~*yʂ'5FTLB u=LjԺ_IBUзo{ Pt`~o 1ϥz kt&уnIf\&\ĜN'$Eo+UXZ'kJfW-=E hXHHV^Β|+X7y*gNq(.ĤI9ԑS8f"-+F2Wqi9 |>;;z71<k^Qޮdtlu{<_6i` gw>}ȯmFo\32H%7xjVORR 9]9/XD~/oԪ+q\RF{RzX+!EƨY17 b桘Zqvثۅ/^?g=DaXoGj~ $g +b0gF8-s1Ep4Ҭ KqnNMؕ 81UT>$ K7D=CփzxyUE*&CQs͹^P%0^ Wr 7m$crfm_i>}ug,^8Ha t֎`}DQPM &Lͺ6ÇnH"Š>|R&˛~!=_*YEPC.hO1y|"/n kb’NziNBZ:jAmOym3w"(2?Upi<}M \Av-HY/6^:e[Сeŏu+O~.|WyM:r| ag@!aB"A?oyCNsK챧cS'*63<' me>$R?Z*-ޢ/pO;A{F"00T W K--̀AYҴhRޤ}Wӗ|E|u隣܎iZxZy1R 0/1U;Ime>X= КK\Gf N!ў񗙯v М_L8GX(QqY~23ls5C6ckUQ.ߌV(W<"B%y0 )J9YFe],J\2Wā^`ˈ\o|4d#ڴxlUB'yEFjpj 9-!s nŏiuYp yd+&A7?9Cq@4(kN# zeSA&d$vHu᪭-L,Zϵi~҂ zqDEW9EA79»!aS1 U+NR~G!6xtKm`_w:~jm]+c2i"!Q%c &D4<;=|6@(ƑPW4ηnSZ)0iI;jQE'fM5Ri}U, z:1ZiiְHqVJ`4U Wy 'f+[`Ny I2:W}j߳3KE Ajx-G,yrW]OYdsX T?&(.mMv_ʹrt+ʴНb!LPcAZx~-0<|AZ#kS:!n^GOVK:tk Qis;,Y%@hۅ_T6e!xnlJ$ 'ˡ,'5RWfgkY̘2XdWCv_Sjռ 2qm!0تϼUH:Gc md#(S|Ҁnkzm~s~p4nJ<@.iYylp nU\Gfr!0AVӞ葪.^7ݠ8rFl(a 8;pTx*"o-;wi}ٟ6{ܛIT0GX.d}/p2:SZps.Kw]Ug8/qs. &ov 2ci#)e+$ϹT$Di*+KQ/yg^~B`(?4}',mTm_m;DM">xK}t h99E+x3VBGfX[x(-Yvrw:cyr$2Ӧ=F>2MW)m9G&cBT6k! #w];hdǗ2HFD&FTY# RXk]W!GR`d˹eW :~>q5ZeϛIpE!r x ?+ g)WnIO߅^ <$F{/6ŴQa FW]jEl2Ե,Ti3M@pM:YHkJJu⮡qE=jB:?|2$ s e`\gK/tTr6qW:aw\"@$\uA=I= .vzBLG7rqruM}-;dK{i;@[*uF^CRd Ybb}$  dsr(A|iqVYuHj d6̫zF|1zܩVK(9Z3>M1w+l@_ry!G\<6؎Mf&Ƥѓ庝c F& )uvn. IҹI̅z7谇Cle.~ \EڻaRӛM(qʒ[syUGfBO|ʰ[9dy G(1i(=`&ľ۹963* |ƃK9*YT79CA:`.f+c \=3BܠJtV9oRשi(W)G\FH꧂"Bۊ쾪0l@K5S@s!U@g΂l>җ:Ɗ c󗋳vas&JeWXgrb߼B,6h+up,E%Id8 dV`GNgm- 5L"EI2R,-Xc֫#btJ\ ӍUX[R2#lֶ:"L'pB^9vZ`;a+z̛pڧ(g\:ooNȉ2حH,p:QЉ0i@ِc[$\ jR84'%#OK$FPpZSOT0@iWm%T ܦTő,\۱I\d3&[499~/Vv2;̀B*_8`x#mal;è\sD3fD;3Pv&3ً 5AņƦI1-N0*y=×TWyl4-yXձqb/2 f S>ȩE<% cƹ1S=;cdc؎Ui|ƻ!7 ge^0u+JՈ<֒$aW^ jx.T:q~mxjUc=8㬿x BT2/H-z7 `+(M;銝ճSy/D0},ZO[6'qx"'OS`m|&[ʮ7'!C9=Y^&T}`@D*d *o_Ja$eЏ.t烋>|3\b4bܜ5 ,㏂=mnPE0+02daf 1X2A"OृO|pVmQJϑPqi C"IeB]e؄AT><ô54AyC0$s@],1gy_S{?f=ƚ by.[̴lg(y]]vk*<-uSZ` y"K媐{9Ѥ"Mςsԇ !?Lʢ1оxyB H=2Ou4 8PvQ5茶l?紳J %\]{zތ%B?V@t5|*щ6z06\ۤ@QL{6zyIЗ'Y";Gz߯ l}:C5 5YVxi5;mܐpOϞ^24bqSoB=GP6DN )ߍ~܍ԏO)^PqޏHgnAEU-bBo~[VQ 0gSڐn`b1M%7gIQu UXg O:+F{=TVXHSQ tʱI9g{T v n6/@jނ#KHiu吿 !Z33h:ļ 5V- #A6& zx6(ƃez-*! h['폒v uvxw({8@ 0@ͨH EAZ7x5H7 ?Cp/yeG6Z*b7qqaO3Lb\L_K6A.:g GuAMIs-b=;"BKt ʋD33Y-R9*G] {=y&r şC*XH@[2齙.TnٷA*SwpX ywE-eK"o *ǻ)aØw_җäQJR0ß,O"xaAZjC?R]K˛W QGFZ4̻,,v$̜a{V4$s&긅Iwtte#Ţp7cFV[W} שZ=Jzӿ.ozD]7OOieI_sP fT}Eh-Y&J& דb-v@rƝ6$/C}zN2SS O؇Kvx? 0c3viRh糡)J e}R_1 a-3,}Bwu7 TFX ZO2=BHн߫IIA뗍lAitb :?D UyjPE {<vh2Y{tl/z C?>bQk!-!vU)/q.hT t$RF 9O8Lzџ\'a do:3P#I fVy;:1 z'U}|+FsTvT%>2v;g٤c{ $3.DSxFϳNS w|K{u^4}$^glڄ[+So*c79HAg`15ɯn ByGm~1i3OVh8;MlzMԧk]PNwӞCMs>ɳz]Gm^cV'5'2@B=JG\liEx>;2G!$hq)N8+WSxt{2f2Ñ HzhV?bhN$손zJV3t[;oΆ7j.ĩ~eBD3 HѪ6r1{gA൅)xrʉ婞arjbimx|UȈ/ػz۰{g Wo=Ĝ^~PsE:+G|uOAIh}ݍ҇dLUk?L\J"9׫9!pǹ/e:7|ߑ&AwC#fC# )Qb۔»Fn{]W+2؞L$wX"W{ϟ9<IP*׳iUZe Hv[V"cٶ`Sht.TAWdScW^Sw2 +ocp_jD)R+Z7oP5yEPx}/0$Csm3\H wH{2K.`"NiY j4p{%(L5HIzFDvN$fXDįܖh.s{nuRDQN/.lKHe ySt)O5@RvK:7 ݊B GTNRڵ\#8,?Gb9w7-~jYaӎVXt.ޱhJ xnЭNuiRk߁BVjfpRFgk4.g xN ~fUukdk;r_'R(Hټ*@GWC~QT%",_"cbUMCQJgT1YG%e#U0wuU88Sʪd^3` W DKuR}p LPth9u@xcO"~c$@#=rtxe#ۈ&Nntdp~Ao[2r2.w.>9)#&)>:@*~Ig˧'T>!=qC#R 7VabvqCu|8Wl5S!uGUmf#Ϟ(g[?XtI\'jJ(IwJV'N'یAܐdB, ^\t"`qG wYkFLCZQKܚȄah6 \ tu/3Zy-N\`a% r پ,60yʛ:فկ'MS#uL>;i?$|*+v -ԟ>!#[QEI_=hH.S}bZ@D!#~z^{&23ltB!@Gn m `U0\da :|-K-OG@j71{\dR6䂎Yxi)'XSTT 'wtǷM};q-= 2#2( P $/ISsLS+MlUe]$1iב^Y ]eENm%Yt2 .%/oCJ@UYwB,f,7y#F/C$>©ofȪ]y%cr7&ś QWΑl Z9'X(?VխKYTtQQXI 8'{4xxqz&uA1Z[Tx{ڠ8UYjݲFby^9H?a`N']C-27B$@85Sł4փL@=C1;KYbfOqp#w3_UV 7>JՓ5{7ۨΏrK"I}^ $Eg/6v*TM7r}dLߞY1  s(#_JQ` oE/%Sq;LڦU}/?.C.Bd(ra෷N~-&*rw1$u w 4q AV/=~7bE[ ?F{c8bw7J7;ZgN;n{zD"KYĂB* 1o&ak%YtwCJs(DCVy6ClJ#qeTOQE_0[*v1\0G䲇Aمcqv߄tc1gsJ&~ B'I.ڷ_خ@k5iZr$4,aPbH×^O7zS-"cՓ%ztG0KbS_:]1[iKUE!r5m05Po~y4gncv@Ϥ 맟m )U ZmތRG/O6f=|dHe?*1S&Ƭ 5ЖV*({~ I`;6aRkfSkgV MM&U؊%GjRw:~վE1> >ٵQQ9 G–s Y% Y5ȻTt +v5 !YD cswA*8%79t_89YHBY3Xv5'o L]*GRN+}A&FǴ!MTv8FB]*7/HNM^,s+5̘1N2X.g1a3V:g&*Tݭ-b%\,1fUzSSDԕ\B&L mQXH9LfxIc~ ̙ke.q[//  WgN+?!dy8*`GGpg:0=\ڈL7%1yi\QݸPdr) A+I䴪69 [|aOgvBXYdW:us>H]kΌu5k?LLdჸcQjIRGN2 >P8`IO$uc5PrR%B`du(~c7 IN-YGkFhxذγ*8Gj=waP 9:'Q~"SgSxfkr܋A&@;i:&Wļ!L"~gW-^5{r c>esVheuV&iKiA{Fh [_+TE;;ͬDr)-IUVC#Z\V6238D}[>~nEE|¯75Gl.1f]_ZQ/,9~Eut-[ZyHI9 )c7tYBRn@J/JՔ11wo͠|%gy?T%g䳣qF x}N, dD]֍3\wQMP1_iV`54m kSeWq4ioiH2ߚ/߻?_mW / 7,DDϋC׸m6@Vx^m&ƄT.@o0LTQ+vGUo൛4<1owl R76n yXo\!it4fA IdWTh׋~!l^|2 | 6l/2jkG{3-1w,@8+߀J\`ĖYN%@&j,,iJ8J?]"?\[wv5Z^ b&wƀPoWVtLl)aYyrQ3Nm6IľW iב/]6%.fpu=H Qv:]tvq$ڧ@fߥVX3lS:)=wPxmD|i҉|{.5<{FCa;c<*Hվѝb/w#= Sb~4*6dn׫%5uUƈOtMcpmu2?̝[*ī*MDfR ɓ\SN@w ;+ϙ6ll{Rʯ f9뼕goʛ$A4K.z3@WɈg'k%{=`gw>i} <n v*F⮬fǴ 6gNHLZ!dC="5p< :>3Cԓ>HJhmm݀J2YRr W}1JV^0=Qӣ%wf߲a &I~&巄_o% J̣7K. ywu^aY!OygHМH,r-Ӟ< oעr )Oȩͳо3%J%Z+͸_&6h ejtI)~-&)8Ni}T";e'V-tJƳF%Ɖ0H62ԫhR߂]f0 +5!v C$M0ʴK'Q5p f͐g%:\ Ixh*Z 3/ʷ:uUbe/;Fa]p;#@7IAԩm* f}CݵC>eË` ؊ut}Kq<R{gcK_ R2 f(~)GPYI s%N*=&$4DH$BmF9)} skS$ÌWBP_mZ U+Im2x|$rj6^L&1"jPm"V'ݑ<%j})=_3ͻ9pU}GCbS.>T\Yh"*FT_5"Wz gp&zF0}.籭V'w˔r3hpO4=raQs򟸴p{WnhhӔSǻ1% ̲.< %,gRNIyGW78E=UwTt~gr@yp}FmsH K>+`aޟ`eǘ/뵰t]MQ8%@A^Ym&aNSv;➔벿Il!n+RP5IN O~h6=nR܃𳆲7V gۡ #qC Ѿr̟Q/6uCw5V㚒ul/S 瘠v"8J(|bGI_c|ÌATrq o[Gh8a]YIaE H `J[mA߸X~q?1b:3βK$N :]dg6씙4M6tǢ0mlDidloD]_OruW%uYHx ;:*80,#hяr:퐈뺅!EVIOdp~_bh(j@C85H"}Omc:Ǭ*]b)DI†l jP立dJOyIMU"3V2Fщp7D,Qմ]!/Bc=GfOpDS$+י0CYsKDW|,OKT)hn&p^G ǧ3GAO6?s8+y%ǢA ݻvY 6ծZVܴr5]UeބP7!s&ZbyItN!~C*=c+Ә3Fz/x"\͛ Kpt N ?HU4wlӽexyC;+?@MX'SZܞ7MskQ M>VTA[G+lZyLW8tUQĝCGP6kb1/5G>q `Ol BP611q.ձǵ ^b,Y28qwU`Tyr` _?5gzDDP$;Q4nm4g%obxL?ZC}^#uӲkz1=m$8a-x | !<F~fј[E &~*F7:D"S+9M=K;E*z`8M*d8CK7x[MsR=4lg[|P[Lׇ{=x[~ph2>;U Rj/DX ?[jnDh9~5'I22zSaVc*AfV ] Tu*97$G5^*hh{4E'5R=`=w& +62ůțONkPpkζx`n_.i(N۬W"_l.!K~% m5e=U\!4O2-^$6|qediuC -_M'~7}A H@Aj4D+ hb_Y_[|&WOa~3 ?͠s=)U#&.{!Q^ ׌(>q1*QѸܾwT< ҆G5>Z%]`h6N~%T!~ᤐn DB{S:ؤ%ws7IFr: tOo*`ʤ4uw.jd0Qazg*ΧX$F᥼n{4kL99 v ,݄\yCGɚDKOT>U݂Bt5{|k*GH[@n'KG%)`صGINO#M^r,O&pjC]~82V`U/7y"繙Ywuc,Ȼz@Ap!;̈Sn0~s`V8hlYѶXOM_˰!0޿|hj9[׳`Ks{8ȟrFڊBSKIX=f.g|\㛢K'2g'zPQ<zo)]YTʻG/0nѧ}8M7W4]y/';-j| m 5徃VihM3[uioʵcVŸztE<!8L|efy%~F?tx{F ~*C-G,΂Yۢ7l)B o!(Co]EXέvAO.ZP(i1F{`oQfrOpvj}O*FV nwvK]Gl,al{TIxJv:;Z47I2 IW(+M,MQKP^VX;2BJ6~~TA.l5"@=TvB'cMIU;MY~Q)v7H =%E,ԓ?I"iF7XB,]oac+'=a"/tB~<0PtP֖lh΂.g_ r_obW:c6:7ԏXe+GQ=A4:AG9 h:Mh}lQ m_)`lc4/*^cv|`]uLo\m wP_JehUJ>I7@Oy6 j;@"ehD=`%念^1ٯ ZqA_ k-‚~n\D$wF[M9 Qm؁6&@΀߬߫1K$X_/ZE #ЌRN;$?z@C=g#j z1Ds8#Q9-^wg 8~)(Ym~>q.>ks"Y '*s7KA.PpxtLU37jbr,S<,ҡeG=5n##M0p /Kjǧv`EK&Ew>"hh$X6;#~Ժm=.FNYQzE$gz[jE/~~IfѮrwЉ/V8|_̾D!t3MX԰l丞9-3CͨELXTօei{4[U&v. ڍ U3 &ɍ 3ÏȻ+{%Ũ ~Qk K`P!AQxrٔg F8"eH Z*?g}Х&3܊_ P}ɫdb -?8:@<ۮrSV4p%۾BcV;dB0f$A"S2 [ LGq&*yy>(:ӷZuDV\$4hQHghK&]-'/Ezʤ/%bML77D R' yYlz[YtݽE_^tH@=P̼4F|D,E4$8hV,X|RɜV6\VjWYkgb=[}oeJf \e/NR~/)qv#q1(K5}ӼY4MLHV>i[Ѕ/\%E WsUBq_7 5F:Q4OKQoҨ!FD l$ISɰa`U6S?N eԏ{ 4.CPܬUi= _mp8j^/ AA~[R5NNw m:isLgBz^9ȕ+yLf-=z]$m>{0U^WgU}&1GNNˏ-G$*Nn7} NJ ;TB$L26A?VˍR$2$YE0!_ufmxl7B:{$ۻOf|?\10@3}%q%B-@jI@ףk5[y~4Ox0Wtۆ'7?S`lN[hז ,K2Ҷ@!n 92ۺӶ$Sz'P9=w3AMaqq66͋ěI?n !.&-vr=n,1@)R+o[;2sAsF[!V~qjxԻ-M9/B9^l5 Ttw2{(:fa<]Г(9}o#}QW$Ca@`^+r.8/d?x`P 8F(_E6lB]T_ym,Qg]DC _nbJcC:qTvcnY&#dUy.页\_ $xYtiVJK2- TU_%`AL,k_lzTP!k ?dw|=iXޝr}5M>D ')|ҷ{-UF?@lnE0pDx,%tufxvr^rw7N;gߠ~4G#"e>Vtc`ڠXo #y9^=9"_]v(kp]yKmdR_RQ%ʑ(K]Jg% n{Ş%2C1OI%RL L2V'Ӳhۡla@u놆nrPeT Nj)>\H^)anxN]ndSӈ\;516]ٵvitPaYN>![ 4E ~N!~0ҔaX Q/?_^ύjI 1s@@[QV^reBN)s IQ;`""l$<$mK`m^l!:Ж~?ŹPlJ9>u|2F>^Px~[\yNJ}~*?,k(>S'IĠ#nTnH<.Yڊ< xmO$#62vw}±x]l%d|QnCQQ==iepJ7sی?w 4s!5Zob+8CHܓ[_:G}CAGd-Sg`+Git;7yx8KYWflEV$+HO3[n,9qgmӳM:r%nԻ SfF|hhߡq0Y}oGY+H{?%r%΄MW잿/3+MT`[fKp}kva f|oC9Tחwe!9J&VR|@>ynY4YqAS%}8R{O")O1ّA`d]wٰ>,cpNS`i\ ;|;HogހX{A2U`ܦ3Fwh 6'6Oljw3z*eJCpˆ`E1,d P=bH l-w;k[, z҈'+`l/ba1 H(|{AB@l1͌ t% Q<=pfk7o{։6 C*\5\ʂpXylO1 sC%]i1/1F3"wk7Ĝ%2H_ YEX6 Hq\,~1xh<BܖW39NH3)WP!t:Ҿ!$b c^XS#dceQ$Z煴ۈB&W w/Rl&RdcstF"~^uЀ3i,p,5L2,iMY /8YY~ax ՊNDTa(po#GvqwKQ:s+͛c[OòL6*٩<ԴԽ)kxoz Z:Z2ݾ6(߄Rǔ %i~MMrL z2zP?'k[DLlP"Yrk>W'm4*ǭf w &s{[nC~e8[X!ha ^Qb2[26 umz dKLTǠ$ĘN+TH3?ʲ[o ~!%|Z9ͅ'-/;.`k`V"(9[~쪎yHArBߨu ,kO1Qe3A{s*ysl}F'G " rf*\_~o a 4p IK) xP3 Q/Q^%)(|nTp! ] BmK)e;6 nka:r~.{h˜q*:sũZeBCga>ljӻC [,f幡譝Lx`+N 0f`"Pl83hguo0!>x~M" &rMHpm 6;KS&# KBN)ud/q_XeNzAe+WTOiOa{lDtA49)O@ʔ?sX:"SR?PxL%6\#[jzT`Bof=ҨHe`0<$=1 |nMZ30N;8AvuN2P]pEw; %E`'nhnx/m@jAk'A'N.a}Dt,ڋ1`$JȐ]B~U\V yaG,:\W>1tAj<[ҎBӒ\FF6 ƔO&WC3='7'9FUt`Ɖkv5A'kwJU j>fلfCt p,FXr+>4`.xjh,]LꜪ) U589~^\*]=Vbl6V2M,-|L*VrB0ŦnD, _;D?j:@k ' AG&ӧߥaKRNdOd [>Zv'pC˥5O&*38vDv̥Nw0*[|\kp!m/74 ' - ly6HU/OuĹe.)#ӎg׾qwtbBA4-}3 z+q w\}1 7k}ăJf~cetIZ~Q6zsɾS/pQ_ *j0'#S86UNu=êT3UƟ>cm0U 9F.(eQ{l}8jQaug77pb<~brʑ,MΞ8;^ I:O{;ZyۨܔZ?9Q8n$xFSD]b߶vŀgknFʂ }:w}-a'~wgzP}뉪b жkϫ;{SrIgy koJD j?7P%#i&K7%X|9gvI_\|m3;xQ D~i/c<0pHq[9=9.n4)bnCX;-+% 1].竊Mѱ}NV4T{hF,C꒘I_a-۱;F{Ǣ)1Ldna@xze]Fh. '} R`<<iogzqXQbVA̧cfmDzfDWN!EAx>޿?elho2F&zx% .L*ĺl(>k0M{7[,rcD^c0;!eDL,8M("39W57 0&c7p>jEG),HCke8c[a;K:~-7@mLH ̵l)U7ÕP'px|k:ZMA{'U,anwl0 cYѹ==p7W-P(X,%ђ6lzLE&^ z}F: >(\`22m@*dׄ5K&I j_Mxzҳ(Q4iغ/Z9oiH<AmeRX~)'  Dv>@ggi or Pr&Mf#żAqx5$϶vpt 3^!湟_`d\hHMYג@tEqKG8 8X_ iQLMtsV r-M@zs-Ca(ⓘxTу"4iFyJޢj,lr)#4 ;<[ޣ}_yXI~B>VAt,@t_C󇝤بUya0{[Kra>;H}T;WpO/ g -pAalYA //¾Ӥ+\]K¶%u)J+ߠ4ak`9Z}Dp٩>j yeed46˧pJEYPYiEJcce-ȁH(Ds:4A #cZp{zIOr/hZgt'̏\-_u2$yfm騞AHu+%ev}L}3nFD79r__C'Dپjx?)dSa-y8hJu`W@]=yjw @c`AV x뾇\TAEzuu1N54o+@5jo4|Cׂz)H fDŽ W /64aw+I(pv@M`u>EX˜fM̫H=[aXλrn7{2lXf(6׍quURž||^SsC,U K@;g߇1]R\eA Mށ,@ Ip_.$MkǢpuTuP~-kC_*YMA@:ΑGXpi[|IsMyI2 @CR:‘A[&Ayipdw_8!nb-=`"ذ3QfT71s;kNZ0Dɜrݝ{_o6@[KO, _n⾴6G  ȵ *u%,[⯿JHcf3!KM˪ր;גO@4sHʎ\wNn'2)R744%Ɩ)+1j#?1UΙ9lc\;V im@Lùax$yk9E\N'y8ha8mfh)ÓDKkscc#\0EeOiqln6V2EBJv_ t2 Xq՛T*:+|O:nw +pzRHA_l0e~տ?Ibf XaWÁmT`*LՒ mլfM8/J`/3Rjin+K^;M94P Or x!Q0F:gݰ/Hnylzv^lLM5[ (_b{8l nq54RIi¹Aώ`M7씠r~c'9#JM=:փJ_ y *!'2MVɷX;ѲP߬X"?*_?rNVfX9c?GFVh5ntrf0y*۱fZEqQǼJOa.܁ӌg\8-, 9y, ǎKKMPL_z31b0NAa5g '/(1J"sD|;7Y$iFvpO4%Wh]e5 e *cH4EK+p}O)6VX&b?=?̃sX߷coi< h2Ay'Tqa(`ӄF_!VV|85y7ed SM˹f`:J !YVl.ZqYa:ث/zY)(ND@tC7]xy?Klyh{zRUx_i;90!H|4?mvNhWpx=SEBYe~9TJyj|hL~lAV̻Q1/AT/pߗ `*-{ѳr5%Uc!#=(vͅD ũjȧ7Yx;C*J.z!u%URpPT8&M-r[S6=j,]If:BhG`#TU#TxxEh0JͬBܑJ~sOw[?d";t8q1חĚkhɔИ ގXk]uSRMSPpG!_B”-9a-#me{ug ,.dI:g}9";^*bQ#\b[ƨ&&^.'K[@=ݒmMLe|HuMiys6ԡqEFճHڣK]r gͫ<0X2TgAXw7hQu9͇\[XQ}Ck5L]Ǹq͢0+8]k2dtn4lI0p!L$y.4z Bȱ+&[XJ-jj>CqLa6|(( &17+'isA>XJ!cA:S<0d0zdGExruF>꽈R[jz{V<B/(N ~O$V2*jG;1i/6~O4HWߨ O2(KI@XJ.@b!p"ɤ-IJɠlIA!ǧ4wA0c87S TE$C5#7,iRm=ھD0Sώ@:{tQP3נg/R֗|!ޛQP RHAǜk@R?cQBRMPZb{Cمj|#ۤgϟCkgQ1V<<Qu-g#=%Pݦ*Fvo3'2ɠTpwewnp_u<`[u=,N.KɷÐ6xP9 [x+ڿLmFBn L^.Lr-o"taf|Y5N J I #_H$XP iaYv&Rs .J/`Q̼3(y*)np kuV15LJkfgCCLH3/1 M7b9rB2muڟ3,kF_(Sw 3+ŏhҮ`3L݃ &bO=0S3J =G0tIv7Uu^xWa׵ _,`ʞD~3Tg]NΕ 3GzJB (yqB0P=Znq˕ԡd7V5֛\=X EnuFSi:00u;JfSvp_;}Mr{w'-6,GM;>&  8 03 д lj.$*[zZy™"}G%rKoھMEOP5KF\rOoܭ$ )^ N &CX =khc*DzdV2I6q;雫s2~lJsr {!Jӫ\L "j](4.+&,dАUI9"q P}UjY>o8+XPE)Nᰣrz Z78` 2>7--'x6p^|Љi [t!sbH >SIyb^0+pMٿTZľ?;r|w?CυK Dd'v&pq}N@ gZ@s-qw\VD5ڈzs4>89bF͵`%wqR%7.Kr3\pi![y#42--0"xa'M 9 -*_NUB|&l Wj>5^S;w94|TUv$?)%iJjEd|+NObqDu8J"0/{h!ل7zpaN׍UA~v9l:iO#X-وTCyOkN/%NK==7mp/}\v?Mv7g'Al>?ޔ,7Lj=6`_l!](IJ#lG{qTї'd$bhnb[dMG+AHj+~| ԞPPmb>DJ|4\2,;óEQzZ٥bF:g(T5kOJZ g:s޶9DЋ` F3O_Rk1ᮞ8"Oh,gFl8!#B!9,H²F:? 2%Υ%ca/iPi ŞooGQSl5e?<~X ^/Hlτ &1 B"u Bcet |)o:]o r 3?cbiHSs߷ƚf(~F}++ &67O԰'o- ͕fCNɭ,pD3$2ew]A%c+ZKLO$t$N%Jls$;QYuKkbnh-tC"q=`#-6G޸z\:L6uSH*< 2g0;IpٽΆdU$ܾnu_%I©Ea+ G++x5Bri^h)(_ &#l8thWhkeVop8T,v5-A6vz ձޅ< &Ss!>aT,uA v1G5Ҹ}Y} 6&\ 9SLcgTAQF@m1BR8AU%Ѳ!jB}6o*;;J7Ai^J_fbj<ș}F>%#!" 1*9p4|ݺ>#^BfY&W ء~X@:? 9CL0tdp9j=͎Ø1bMa~e%u D^=7,`_ܺy2=CQn<6XG +;ɹo+@IRGcϙMF@KC#]y}*>_[3e1;{Jf)?mNBr(2 ex/C]9 h:|لg^.Ryt|բr3k(!)CJص^.6Z^m4E1rDgEYaV4M'vTX8P"#%2[(Tk+"'mcFBj27v)ҟu)5G]·4j#9s|C Os n5WS:L6QI*Xar(IH#D A;9؊މa8jC1ޑ"0ޣW8 qQl%˓6^5'5C3ɝO1\ Ko7:K6~.'$jzb[::-kW~~R yӀa K?I LgSs8 W S͍(~4+tͮd#~dnc\cty;B!Y5ebVNr5r^poMQ}S,^cpz.kh8; !'V?9Ə&[A.8!w$(h[^NDK^j1pfl:!@@cr)]*KE{/@_ Dw<-el*z40N03 `pRSu+K,'<<]ZAiU A>Ƚ_ꇊçrf:,6=e* jm>hH¹;r?K/yWY RkjECzqM7z)+IQv|)3 'c],"RJAW,Is|Ur?r`oW{H3 "(?)}t8wM(A~y9:)UnLo^TK  z\AS.8܀l0l>Owe9)a#ž:=sVȭ?<} \g:V~JGƸ'耜CF4,'ZY}'p,L+FS=˖6)sO**F9Q3}*Ijao9ΜSĄ{]'pSoFmO÷ #lüؐ9LA&Sf7a@>zѽ0l}4֐m§XwraԵ9Հovj9,>X5KEtѪ 9[@*j;Nr? \zWFq]{fqiq`u%Wz¸o]́K`?l;~I14IHf"ƺUs7^*#QAx zqn]&Iz)0 qO>;AJn큢9v׵*fdM p]lr{T dl]YCTvPXǴ{|.6@dJ[#t( Tq>KJJ?rh$s`!7)2[s~lmW\!h-ֲ._nL"4!H>1e i3se/i LDw⃟#20%TUzƼ@=:K&a`ΐm^4aa}VYeUy(IB=$Y"dzOz%###0ۗMdw~46}3<' IXn"vs*&uU kP- )ρJbn;8첏d7hd &:AT]#qRQ\%Qr isryU_?riCfRQ4:&&JDp #-S7 &$w\/\XN4A|js)tՋnP\r0iFG.O" Gu\סPcg-J.Ea> 4#uJwӻd3h,eӂk ?vL~n@Z. v>ş:d5 IW[eShA{at[y6m<8F]ɝFD2πƵC\^8"K sHbKjT>l 2Cb TeυUo_F{IkT5{!ogL9M|G';]tM0ri_)TQ QxS"Sտ7SJhhp*@US9ITv]ȝ/!jo*y[~@KgLWl9k~^7<;Su "eXG {7eo^OA(_ #ꏷDDEB.aɎ3e~Ng_LH٨`_r.źR)^~ˢMz#zI,+^RK*"8$R#0S[ؗq^/ ׃ Gn;7"TCB'W{Aw;W3~~'zv\!#.HIW3G k\=GٺښẴ PTȯVՙvMvV5(kLc8p蓿,/ cOl)0%H kmX827t|BU9?2n쓎~͈; ZL VRل|+UߺՅFڎ6"unMv+DW%;! 4[_\_ԝOCdn+Cb2 %z%ER $4nR;g9)KSe裢dT6F7eݾ`ᄗα ;r,:_PB8fy @;…'}5ʥ!S `k\%<žիJlmyqFGx$y>o0uU|զ%?M%wÏ̑V} Ǯf; +@خ=Ab!Bl[F'#wS#0+j鸖&A%0' 48؃=Y"$ZHSEs)lIr|Ne']99me0 0fSyk àۋOźكX9Q R+jo C\p+5{m!"~~O66,B؎ԕP0jAÅ'* YPٟbzvIn0nn>Y,b`W$u\o)Ĭ$R:'W*>\?f) @J)"[(uC ?j#mGNtqkMB=GbQH p_yXg=d۶En]&܏C.qm4QAk Bd Z ƚE@K>#A<+]s;99 =/8r:h8%X!Su,o[Y ַVC+&)3C#8/3,7Lх1{ BҼMGˡ@̚eߵZO3X"l)M\vUWIOnkemX=Ō҉;k\sѭ;:j֘y)4E䴌>[,J㗤>-'W׏{$s5GҞg}e [|W?'(hGq9MToym:VFB+LT 5oOur[tڈ`{N.1=gCC#ۯКj~y싉ACk!Υ͕DC2Ss>.[[~E|eTC\LPw#g޽b$"3]뉝 K.E*˳4E*"BYu\A^f3]`LF~dC2Q;HDj!]q*rvՀnc!8=щ@= p3G$~>١jC&j7vqi%h>Хä}g'm57`ܵvOs\Զr8Pr{%[mOQBPU6̺0dݱZY痣ͱ=39Ġ|ɧ4Q-|*Ǎ87AVN`I$,}xG6R t(P*q3$2r*:@%#Eqω;XY}Y$ [6>]g 5K9d3,<(kv8~h. T⯡v ΥF0'.~epֶ:S BGMS%DTU&尀

yJ!wٕODta4#m4$t$wi晲.5 &괴pd6 Ǘ _@c:Fq'j2 Y"J^OBg'Ip }ӯ~RJ8*Qo&M|w`[ U\@@ՕlV/{}?|c~l| j8imǥ1 4Cs#a[IEU#%֦#-IsXMhҧ, re@2~VݠWgalyב@{pHsyYW^|r7Fw4vI)kv2eKڑh& ϘD`bwfs~ӿCPZ?YH"+Iu|?t%wq&ټoE_p @aݗ\Pu=(lYA+FFd|%'C:G^Mڱ8y&'rxn23ƆHoBPH\(Lj:0yLsKl!жo|J]GAWK)B_PR? CѶ6gcpb~30 | t_ |8\NH.jșyHjU|}XDԻZ2Uڂ0#Lw1 iJ֊;(cw5& 0D`ThN1JtǺH?1K jGv%b2Xim A&'݊]#{_;I-LEgיlHJʍF"5DfztJwmf/ 62)LaFt_ {%9ITw@>u]`oVO~cF1i aMYDe:k+8aTUcBڗX1~gDig5\r cSwv8:-VNֳ-{ԃ{iH7^&)Vi[u$ii&Bp!fI鯻.Tv4|3N',S4]z  ~qJ &[tN0R1fb׿43LㆎԱݞm>i<*{1&iR=,dd=Z pJgV-NRWW㮥҆H6?aoHhsHe3oPp}(\oU/;#Nquf4o\U1fژ #QAmW)i+KW_AJ GY>0u-g,5(-Ҵ|lCK=iDE$fQp)L}+]>!zh>*FvI/;V˪L`ZH柩u?fq@=)F$xs:G}8Jzjk"4Y^LFbH6׍%Cc. pzWWwt|̟~ҲF_o4{']cuԊA*4D>K?\itD9;"qG{}D|L<Aٌ"<} gH+E>J݊LygGk.[O1ewG;$N~[CP: >_I&v";}׼;[jFO0-ܞ.UI;<_:Ίf MXFG3B ٓ? 6Jf+DNr;BA%Y(>ҫ+ܣZCp$alo!}ΰQHq h@B'rk`zqJ];Kv`wUYޡ??dOa RY] ,5hRr8ڿJ/mzCQ$ "Mm[p UkbçF=CF8='F!*4QbB;jw ܯ`5bA|/N@܅!q0vQˠFe W "5\"1SmZ"CO J Q2,=&pH;'q7FKRýRyٞӸNʳ[=TOHY'x*hЄ1s[\=Rz½{A7̴&fx =yh])'vhFA:̚ct31̣i޻-,.Gb:a.-Y~ Ds |]8:Ԣ/0Ml>c-ݤP  kUYO/5x=0 ݊FudcG6হA830By@c~/Kݒ>ނ/;$V%߀pssXGD=`!A)d;k>ҥ.BbZs1J\PbvCGJq.AR;2gmf ~?j}yH`]UKrqy  ԂwLIcwԪ#m›zhu9$RnܘE*pIi|NyU[-cg,{ eqi S`UL1,Ogc*Kb;?/6?%!,98T 0ֽvb1اfXhÑ\Cci'ZҭA}V țQXUj@0M6ڈۑjc%=_> >,#aA|Np7 YDtx쉾P7;=Vo7Tx rj3[N9GsDi݃tύj65RL_ࢿ3߇ũ#EҾ5>?>(:i&wA]hwOIG.mQշI+&UX#^kS`prHp趒!.wbPbMZH`|I;@*~9ɊjpȆG8,تGhlUO ։kWƩm3,5:o8 U^TGC7dXk@WiK{C1C$1J m {a6F:e]QG2x$O)]M}қ̓ !oF}$h١GK97@""˴ccDFVi"vMӳ{(XpÕ:CK}X @&d8\@^O" ?ԝ /-p/ؽ5vU]*4.O& LsSPẺ5J9FXs&[%79uya= -i,N/lΉw Iwp\7/=7OP{B5@%Q~sp]:_,{^w㸡ӷO/ 4#W'ZU;-S E-}%{s_ItσMUtM "ձM݈ĺBGs0k2`3s=3lБL2-z5G^w$K1ճ "7jW S̀@ƿ u0x+b# JP874%p5%$l$"!57')N1UíP4br4~8AJ8*d+Rk$3)NMJYceօ{ *7/s 0UZGP<dS~"1-@/'Zrҹ(a@sƬ GBqGlH~d$ }T/^G5wI;-񲱙*A ]=\ѭ K되hZ9! .I)Gep )tt<*px8V > Gʪm 096X_0e^-^U7{Ԧm ]rYv,|1?&kE ewqty"U<;sݴ..eɾ9DMξ(d-@H*ToLj3! )uuDVٶL//i l+D|Q,=p)I!㱯"5\t˰hL0O(I62PT}c(k#ch  X7 8.#|s dx!xhCgO-2'U޹91+(Xf& 6UH7*L.GSY.һyl:#; 8=gVdEƫ6аCfdmF 7#_W;?tA9S:P'$pڊ?!튛7 C!+75[QaЖpKLbPϬ_љ`pj8OBVY 0帬Hc+kHTSPdo:4]RltS.',D*7>VvLy!:"")?9'|X-\38ʍ~7/ϓ%O?kC|))P2/_bX(ar2GN1uE-?ouhxc[V7dP![XwBaKCj`m힨\{nHtL^Z,YϺF鼕fZ/n3,ҼtyRO#$o!̉O^_;g*Ynb iM9[Mk44?Ef+z<-KNjKYigK@Wbݯw6 rq:ԓ$@s<* T UJ݌ |=*bIo,{KX" `q@$Fm|R:B"5ZGZ ǗWVET}z~~T!%)j=dqpFlx}?Rl^$Qϻje-D%aW9^[f)0d\+)D"*aɈJq:YѪSysҨ.|iY%؉8=:D\4u+]Ê7܆[%8~0`&au@gr(s<,G_&~60V}m\ƫDZR˺JUbGxKpSQ< "|wu0T})L86օ)WV{c Y{}φ| tUtϧc+{uMGʙ)U,f4.D;]i܋)5崓"/h%˜H`FzF MBR\*_TKTC<1jç_ǻNrnMobƫwfC](vzc<ĭbwܑph`szӖ5)8f'<9hu\cγ?5xeyCpBœhhTLڲ!I5p^6t(w?n65oF?DǛe95x[pS辍1xI^{x\md8 :i4vQz w™\0cD`1N%(6^V!ʚ/RhbûYMt ]V2Zu!J@KWo hli+Z=EP~u'i j4ds@d.t7!"1ڔ<6ed0I9XdR|*hL k PӍEp#R!G?L6IW&OWJKU|ۃ=`]fW._pd*%LDR򾡥6\&W 0Ylۚ|^?{h},P(Q炑]}=RJ~[4cP <i|Od!Ns11oqX9lѥ!ưf M)T#vDrrc׳\RV':zepeZ H@9*_p ǼXP~ b$8&xPI=] -71<%l;kn [u@&TSj UayDSn,8&kr}cq6Vc';j| 9^ؗ48䆃4D?tf-c(#ЋT~j2؇-4Ei>hTW TztİXZwRA{ic-J@+x)Qs/uѵx5\xLËJ-G삾\Ԣ:/:ĿDKvcg[pδ]Yvph+#kϔA[tF 7y5?Pc>LVh@4.a̫-RBnIV5/FNsEdbCkfBpf ʵD*UW0fhQ {|!3_x%~!3pz~|йIO7(AҦjRHu\wwc5EG='(w3ʢ&EʁY )HylUb^gָNn`ֱCqљjJ;lD|G&w~Yy.R6D)ߥ$7 @*SU^LZ_q@!ôC@WAɸYmΊS{-T⠿ժ 1ѴّJO"AI$< `懒 7Q1r?͉S p mx 'nĩmpՙDIsۚ kŠy༒ұ$#N&l U=x$+ģ Ew 'k|xp'G*P613.0 V_6)#RSޟ= l&cXtv0'0*gd~!=ImF@ePzhX}l C\u`; d2}Na;pDbnDCk$ڸ|ccb ;@ TqMh}x̶`MV/LȢJ~Hᴌ*Ի>*W ZyP0r?mx%ƻԑ5߭k~RKcT/BÌ?읃WdwV/Í:XׇV9z )3PK@p(V<Ȕ{n[CDj>IWM߆G4>7'@aknH92j4_b^/C-wcCl{ :ދ2Cѫ:O'YnV8Lt'9İ( u i֚奄l֊p^ vdp5x8.EC<.3c@r!eK-O=p)ۆ?%&,U%f",HH1rel 7cŧkx zڜ Itƈ@OH%,zӰF]w]3N DAMu$rw$`ń{twBL3Ь i>ETDQ^B$E$Ye笷6=f֋r?/'Ŧn{[z [zv)Q.NBWC$n4e 8+,`)NTrW\YKFN  QAwLQv$ Bi3.!{|ZJ?Pn̝|= Xm ZzԀq M *sy'C#_jpEcE:5]m71%MRi8-A;ae H5kVQ Cs.;xnNAORJ x,Nt@ئL@VPp1#SvRF^#0%{S^cWa << Kw4⩬]@PU4ih%DV4xiH^Y=Rb/m`T. ֪}ƒds+mT%wyΈmL0F\0ؔqޓK1rp8mvG]"3jN+Ԛ)HU'2J"N}p;LMwJ矤p^ 6&nx) z1db 0YFtGefd8~2 л9>@mRשpUD?tP`^P3 7u^ [%AT݊yc~3,Zc/ @Qzj\'<÷j[-{ 3lZ a"ARws/#L}X{C/֝g5!7̊HD"v$"sN9*[C)0JG!z-CXQ=Sʅ!YEQ}.P=3>n\A8*)5KfGX.$8t)vK(~R0P5fMp;}`LD|Wy >-s?NV/ߡk 4[^{ a3W~"4_f!/E*0T~' ,nRΗ@uxw**hYT Xk9븱E& TcM!S7#z99EQVm1 jМMvc(i10Tg-ai\əWl!͉<.Mnh9ImLv;Q>O:hxʼ,oT4Z%wJOqKemoaSLjtQ Qar{u)y.d25A Jz;W{$14d|_o=,3QgYj5%̇$i JiAyoIb\y 1.q'&`hSAHa'\# 䴁Q9jůl15Lk0|~(x+U%i:弤DJ 0=Wlá2wr'b*!iݬzu0UHR0aT0N:6@ wCA32>$>Mng 0S?ㅯJ Y;#E*…sBsI5iA?%6U]p^%jԁ|\2G12G.9Y džD2w&f`7?_R&@J-'fG?%IEl%H?Yveb6ZHӿ̉[{Զ,J22$?sԳ"I*xV%!o,7;6z'C O'xsL0D 1鍔-y+sa sUEWAD}&J!D*Y:MUO?#Qc׷B!"\^o(7KUkVpJskZGҕ(G#Zò8mC2(`0aڕonbճ<1g«P@u1SW Ŋo1,'l[Z0aA*dq4Dql+l/wk;Ogq Q3 $b׻ @Z,B-_ ӈa}f9١D#x:SqkkӺUSk8YZ RDư09o#- R>jbҌOv(3g&l6=:DPrhRߙ>. Ҽp؍!?_In0Vhb]AY .hY,ov%й,rar59(w|똉Ǒclx4iPڔ((+C<O<'\3By;o̷0۬EXʔ`S[Po>&fqJ`VܹcQǵֶL"%z\-k}{/3|-\?[)]ZMd'a0I2$ADTkw( :FKa\C1MT&(^ԣ,]"_ n;;$T9l u;HrɃUXaq XKJiB$)FV)n P@6e8^=ßb~;VKn{嘥2T)w2PҠ cEwچ1b{֫:Wi &X :F0kOAvF|7n 4Pc(9qy.tf_C ,;۷>pCUxུb1<6HX˙DX._ VXs'ܛ2ƖWf=$kՔvWHbz~cRO#OXam؍C (jIG9@+9+2aV%.6 ղ s@e LZ]7f!Ie?Yb.m8.}aY/2}Bd:t9|;jfkO&bDH}@rJ{eMX1bդZr_9~>j4M]Q&Gm] ;ڏYsz$x&iz`4$c]J 8Ͽ Zy1SJҔ6Nbq+31+u?'x$%A@ͥtGZ>+gCcx*'r?=RZaE;!g|G#)Q8&'ƾUQ T#cn5PE|@WBwrFF Λ`Pby ќg@SX+@ M3J@|vYn' GhYk Z;?3c`ZUWKcC/,R,L}ˬkvz}<} .ZjfhT͂ʟ#+(P#.&ŝ$Myz}Wkxz$dK4uܙMټ(o&1//Rg8D; ŭ⡁h`2wǪyd<0 S6:CD _BeM]!f~|7J̿s qNl% S՟_)z~|z>Ď,Aഛd{) eaS"$BdQNJޤmqȵwdžɆ81-w$DU+.;*@ńy3j_GNe"GniWx+ l&bFeѣ`3H9s7zhPTN)Z!.Y%k_hHu[Ӭ;`3"!tDFyj}O)2V_JgDMS@qyBi S 9 ŵ!Z3 -/aV <'%İ8er%sfx)_n3 s6ֹ* fK!>@D6 U"_s- \9f|~Ԋ1][I2mJ|.wlp 4*gbfFNNV8*;AE|lJt+6Dh`Z?ЅK6)*ϡCު6<1E c^HK*|6Ucno<EJq{@' ! _ę~6.Бִ҅?qqk;r-|O֙MOǑ,~ANOc~bh ʤTZHni$>亮n˭CȜυ@hZ@P}J#FdGk"G4?Ԑ;^ء!Rb2~aN4'E>%/x'q+rn S@GYHS_:f )挲0/@z۩)ǯ\ZE|rbx7(wgІgI3aN0qtP [F+p%_㿈TQ2؛luleKVFGRnİrx㡅c!;aUΑhG>)l @rݫ_h6'}IUƉP.C8'zGKɱÜDHI Db^l6oIq!TfHQ;w6 ȉKSTvc؅stj(#L~dhB Pxj7Ɉf7_QZ L}C9Zv!21|%Ӣm NC`I5n 1<: bvPZfr׏S.W$Xϧ%}{'`YT#P b5s 8'^SRڅow/ftgFSOO q@ϜGo#-`jRޭ~H)iHp[CwP浧ZYkvU|. ]OS$_.Db,<紼?UoA&>DԥA('b1g$V!-8>JGa;Y"JB" 1x[1fo.J3.%c# bjny\77_^UqՒ i'ĠqI[0.h J`LGr`0ep]{s!MK{+*?\J:_e^CYX7;Y-33VCr'uͭɋjƹ0h)rgOة OH$55RPoPb-~%l8œ"LODԝ?k|EѵAgӻH!ީL9ꍫshL2Fy :1KkL73S i &☴pXulF_ e}qscrrNVFS)f' #j#5J{,8(: NG\ "K) jnHxwj1#vѯC"Bs0LQ"ғJ@DO[OE~At؍?q_4?+Snئ!|J=[֓)Zxe1fL)Oh]9O{N%!epV3SBo~Y!X p{=!EJ Yw8P -P89{8o 71ib)| f'":`tPLUd@Wr ˢ۫累*Z!QD N])E 2#E%hRbb|r[0*sib!Yh+=A?(Zlc`'ˠ50a2܇F,1gWKn:9W ~Ƽ,#;Ҭj W26 p{2T}o!!^71ٯ`_V3ǫVt Byvu le 1ZKED6 t Y}5/7vAs8+3<.U9"essAŅJRs(V։#p]ܾ+<lT y_lΛ$; RXu6@0^v|_Qwx\hnH9^Y!DB i-ڞsO~x)v<|Ob?S9%dt} f݌[$'4]/zҕ8oRM]陔,,raۥ΃9s}qq{;l򉜄$+ )- MB,wgOd @ܕ2N"9>!ḣCW`c[$絵P[|WDfuZ5CR9L;U߂MsyaG0('7 `j1,d79cbV f a!e a;J TM,Xd8Y\cdH:裁G ?LhUlI9tS-rR E?IЄȹ~ͯkƆV$)ߨ%&OsO֥q9`r:X-v ˟:W8G5rp$Ûb}BqWג0U=YpBپpVZo'j~q(={F8_a+8rܘӎ>~g$px(V!Ńʬ N n_d?a^NW/{] NIX崆{/Sy1}( :bf͆WA'xSRlQ;*iѡI_7[m f܊d;Koj]vZj5&c&>ٽ=Dӟ9!zx*fօph+kª7ҥ)\Bi]ِVnIt,~H(۵;j\Yjq/jJ3u^\ -C~5(jis۝dXiZfrDn6؂3xn{%hZ/^|Z*APέ[@,&DŽtwa'dx IqdJ!\VE{N=7b/s@$Ꮃx,+OEj)o>`B,sQR=؅. KKp8;]΀'ǎku {3+'嬎yrb̮G^Xf8 !`1Jx`U_Z@Wᵛ$R `"vm1Z=riI!6 CX6 54SI`]]AÌRV l2CZvb#Wpr""M%_B(\b<_ >]׹/6j2F|A5JO%.pjvl=^s"ǵRA'~,pwZxaev7=]gAHGph6]oe{xދ1!?" )VڰINnAO}m@nHiLY ܂C4x.mQ517iӰ<:ϐMxL,A HUKt"w 1kkZb6Ƅ~$<rj:pThli~0N˪ l X2*Sw*f R5%8<{bsqytwӒt?zF"G~k)±<ڧB ,֍9(.qB=zhd҉sk76 a/65  ne/C7af5x[^:ӟ=ۓqix|ʇu0ʞwQW̄JrR74V.z|xdC@5"d _Lx6#ϒrH -D֔wFUؔw' = x.@ >ڹBy9q|Tt߁""z_ˏKMda%[yB ԬIW 9O+x=@eyy%v[AOڅ|HI3@db ~ZsL+Arl`nAj[8:B'T;S{!HCj;f?|bUmqm%`PPnZNUuU`uˑ/Z&&)Sx#bf9 B,`|J S@@.?,!:7:bEX5x29`)7~{lnnZ:9NH˪` =~XYs€f)j;pWxݠh@lH1.qbAM3@(Mka*۠Kn9 & ?6 <%6UX|ِTb D?,#}YwqcXDply+u pv1Z$@)Szj:r3ݙ4q#=meeo;'yOv+ /.;M%C*s-'XNq;83`L}nDzM ?XZB/+RkI ec$U9eIrnw>>2K^Zg!.7!W8ʯ g7F5ШԐ&hA :2YEZ1oe9_RY4Kh,)hc=nѲGsߛ!]d|zs`Hujܭ rz8ȟ GW$vR*Ss^? n@w֧J#hdBŋ+$zTaxN7&lewJ9 ;cg H)tV* -d_0x[-~(_<&2#+w)DڄYv>IJ^(^ظͰ{H\n8;-6g֢ U[1YpЪ2~ [=; ϡO 1il[erzFѯLA@Bbx0>@WFBx'Ɏz𞢘Uc\6rJQ>s$Y HPUDe'&H &I+18BAqi:m k "ȗа)@,VY t{5S1f(q%^~yMn*?]F#D/+:"amd{L@q ġ&-y7 Y@ņ"MG-je4bPByW8%Ԗ=,E8T: & hnGe;k4aJ2튫#g}hBXU^?0JVrThDRgliXA* Ɇ]z+ 5z;/SIX4Y:E?I6S_fᗂiwcSrFDbˇU-DWTL 97} =?NrD*تg\# u]VPQmGK+{ڌmX;gm!PAbe׏slFH iIknz?~h&+f|/X`WV'Taz`;ҖH^03xqEsل7gefhm%Q,\a@,Ztjm_ AódYfOl8K $֛lF9gyl c2: XUt)W~x+Hj{  >4tiw p7t̘ENFޛyF}k#.xl28`|6N /IzQEBQ'Ĵpxc!jBޯns*wQ_ \ Z~"TcHJޮ1ײ/qs'[UO!}k?<5m]4hayNnkN[%M2&($T_Qnój2R}f{̣pT)[ʧ8Q uDkG,8=GI-&r$+ݙ= c95V6sXhO MLY_2aTI b=8NZ71jxO1alEr71-\˘p+ 4kmILfSB :!˫bFtv Ǽkр,A5Rg*Ê[im6̨vؽOvMi9|mfT(l̀aB9"ɮ*#9)Z<3]KݭH ͬ?&"a [I#x=5zL%]K4(?,5bf}/'is*w&̆A^%\qajHbPV/  $iB06 2A)cw|T1Om@c&,Z4ے $SC%O*iix`957:y0 "FU/DJn#(^RèmQ8{ ߭[Ţ ,y1Ky4Zy U-i#ْK(`ޫ Iy^G7NW)$)7_Q/(m٫G1 SsOCu1B4GEÝd`fm$ w.2R'q /}Z 2kׅ#Dd}>p MɒThSPr_|mV 1AP]G5 Y8G3K2}z֑+ @ 9kx[$EԀd5w * u~Q\ijCH_ MP"9]ظ#/Vno@2) xQ; b..jo4߉ z@,@Kw@$Iʙ 2!o(M$76c2'KAſPG"D"I;4n |QV:)̈́OGYpѳ!J6*~@alwҙ[/V3%u ]?A=k06Je;ȧgP7yʑc8]Ԙ֨H%ilaPڗT#s D|54ٔvZo8M%dB0 Knd%;0{ +nuɳxy1IU8ƪ|m,9%Nqv}9#VAbF "U²LP60nP#p?'#-Y\4"=+츥B2O.8{P*Ъ!lOYq- kV.6叚3Ą -/GR0頪c Gm"Q#nG6bbٝ 8PE/ GF鲸M= _iyaU<'{L>ani`X&'G`٥RnqǺ<Ӓ$)&bkc4!r\- ՟xHxFƅe?F:8lA%;J>|„|oGhOl& ,EC-V}U9ªxnZ6QSq[!niTxyt2^+s-بї1zP9І ar@Dmnl#̵JSZnnzr>IA[0Lɺg«c>OGZ'O?;Bu[ˤ7Ίnt$?JТh\b+~ñdXQr vHţ efC0V;ߕW[-(_TT+t:'dbc8[TÂS7eQG }nDr.+.ұŏъWxgj3mӃ*loQ@޿"N'F,\B 883}uƉ2Bnq`vM5!DƖTлUEBDYX/ %v+'6K*Pe#m%>QUme40E dq_钌 3A?kA_._ëL|INw7?0y[9rWAmmŒ]jDgnMKNUkUeog(kilyK^5JW,pޚy=YOtkaF*mai%yn_6VK/ (aP s~SUQ2mւp>iwCxe-_#A{jфC|>_c1 j&7bs}$&K #Ejrtk!j&?P2MSx5 +Col!~¨ m S8+X+0'f:B<č$_1 k !9]c;Z,I`cĝ}ZHn~B&5X0e_Ēy)k2 H KBCo'Qא'lw&zWLCuV k! o|u Nר:=e ԎjIo\.ARm/7buA^ ZcBG^Oy71 tX"h% q9w M*v:(#8 2^ )45NCdO2]d  -ܥseKb|q}?yjpblЮ\eMgc'׭iV`,ɼog:ϊߨFZء\:C+׶3" bzCbk}nj"J/G`OCZ2S ҩW0RN0R:&Xtfe;"(G\f rTL!['l^:v\r@h½ ^IUr}tly+sO3 fX&Ś s6T^c!G'X!$tҕ`0*Crb؎ 3O1Ki֎_7t>ה6sja)W]__PoDRƯQ4xIPںo[ߗfo;lqjo'w _xaaJ)\8AE۰4vN#![jx"c%'Z>k}`__!ŠhDR1$qBCJ.Dڐ.e =- E:0, L?jq_x qi5W,+xliY0F`|do.Oo}I أn9i (U_=ySK%V | Xo.[1OGmŻ E03R C7-q.rR3$3i|1H]c LCHBcοxc$: uE^ɗ1+̕ Wr:?xQV Boސ`_/*F)Ƈf[兆BBL U"/r)yȄLŏdiO J\: 5H!J$_Y@Khlͨ첬11Ϥ=Xq; ݊j'55ں]Tm`_y JAr˴ƨtۙ/F \yx02bh[jÒ}O_V/ZITm{|D=T~oh- 6.x<|b 7 ?N^SӅ>lUU֔T*6!@ä!Rtē)yy=v ꙺ'w2'r{iHD("9"mxnà Pf+D7^K!} zde̓8#)жB{ )LA65F])!n1ySAYrveO } ŐiSPw@ o`M-vDRSXhHi?{sd9[zƱ5mD4{/)\?yFdk"]oBuȃAqoN+(X| JNeN:̜>ɽ\cOȖl,S=܎J$j.AVC(i&t ~ $oMUQՎnEXOhFe)HXQ(4QGu{ZL\yev!~Y&ɐ@_l1pޡôq]S"lgzMՍ%W+w/ za{@3 itbp1*TڅGѥ6C#xd7\@i/N߻օg {Md Q0Ŷ|?EN1٥맏J&v_V* ׊tn ě YkxUƋt9Pn 0r| B]{\:H _Ȭj<Ή/_VT x^u[8gxD!GA\HIß)НaӱsREe{9{/ 狹xCdlt4p˚F$VUf(6JOߝ4MF م^&8!+c跿$[&"_+/*Ts mrV%;'ד$᪲<- ӌ`8)?{"`LlU+Lnf"_㸐6:nKZX#wEdi;Fxb r(Z <}s}|DO&g JSS0m|Ai(oJ1Ꮾl>]CP4[Tݖ8zy=*qv!U9* v&/xֹB\ auL{YI sX3A= S% * k0M;qw6DQQRhOxfxXJl-*:Am:^"u~6> 4iEkm ?%V>"fXGk}p Th=@L+X{)?_!`w"%_E:s:͎,O8Llwd~˾r{Ծed>P(@))UGC(vDEuL-bXbD8M>tC aB_#,XFFrh1 کrxpED/cE^!=n27<_?5<RnY^*=&IWk/˺ު'Ps{@m*Ū@yuUI>oE/ht&2|A!/DCEm]17?Z S\uI.)JT;nkfj<(@}!~c~B'0sn@9|H5B+>%]1!tL :P!5S<9@([Pag&=/1Kos*v>U@)6{"RCcb)-wɎUn|ޠ̶[8xr6uA,&̡31P+r#caA,a-vqED*遰x.~>~8ML7%~1 ba?Ol޳?Kj'\{MP!wKdrgHF 8Ĩ}e6^O\&V`g-.G% t_~1xzF6 ~7ϐa#@ y7Ο$cGORtqGrpTPg.y# DlCӍ =`5(`p"; ͸Xk+:<@Fg/aȋSB~.ABO֗83#lɱJE%=eUT3EtL|AP+9)Ϥ-$W0Uw?ڬN)"r>!x4UeY%ۏ ֭`Mbiv Z-L3ڹ Q[Qӫ%Pv>EFD_P&K䨅/~xQ$dRZyyRb9r[Jo=Iv0+vvwJ ݰy)}A5ӲI8kI>~P~'n)C3!7RJ_J.L22eZ8ç6qe i$-ʶ˃10.+G޹f_S x<ˏ ŪVqv@A>jHC/}|T"&P $a%y+Kl>Zi1ֳ<Jq\zb&\ ?9/L>(S͘ [ԯz&T3Ohg݀!.,=;t>$ɇ[8{BwՋ5Gxѷ ;x;W[C|^3l!LM4ߚ_ߓRT0CR(_Clsd@2s?A|DiYAP@* b'Lz}1]7Q BR6rm<ӥPC P!eԉ{tɜv.=nGoL x woǮW8D%“|3uJ\V-5[2s'vIUoBS`O زdr%t_ػ!DI,yTfp^fBY-Ƕr?3 `5L·Z- 9B2ߓjA1aUtگN<2O/#ޟq0sb|ʩo{l.A="ε b0Mt8]D,RYF>(bsHu靼XfG]) &xvr%d崹WE;"u KŁjħ<_ՙG)2ٽ}t9vuMYL D2^ޯw}Ѓ 5lB'S W܊+?ę$^ xnqH<(cnWڟ"l H G t=0p.`%}z29?=ͬW0L=>$9 B ;UL AzvtH$iƘ.uO"rv_AR-ݦh '4& y3@xlgLGTc,mp]zCpM9+e7EZ0dy܎X s@xhTO̕;?nD~I=_9qtDdp=%NݦAȕWJ&?C% oٓy4; \(m(v~*U8}r:d1 F߬pre<7S:.+zو*_9gU@(F݈ʕPs|ihʂ8O.gQP\碒̲8]Җ_m2rGG ۰;ި S:4{QefFSK2Buw?L;<GT %v5]S=)%TMU ԚA_Itlΰ7s$%\Yv@Q uܲzVq臕N5LC\B .V+0z).D:KG% )Pu{;x!}'I+(D]42T LfZ?m\+{nr?zL*LY*oEv}]Lkw(6^UZ?#Mkg`TbԢ@=#aC|+dCsا8HЩQxQjEpmg!i~Bk5*BZmF[Z0FڋPh'͇Riŕ|T'g/7{wZ7W]X9:nMk]5c)a20K~յ鋂;Iqīxx:t=zm$q#vuX?;M0^#j~ ? 2eSu5?zǚthd }sFlF׈I޸r͐.[J2|D&E\cX˄|R,/L,뇅ѹ:3cJJ߆XntGFt""99zMe$ `!>۸I[v15){8;thrqC&w%(_yҽq{0}g{rݔ2ƨs5T=ˀDT4?|eV hn*z]^vM)sKKh&ZnxٸdS\n{{  ӆ$}zLdUJۯqb{b⃜Z0ѪKӝLRFgTA޺P<+f!gݙ;,2(T)^_4 cuaLejl <=Ad0 >'KqKŒVxS x)ܢ+[6lUGCsaC3s + ;EXp!ag5ƞHQU7\5W=:yyd 侘s0wo/i@ӿġU"ď$i>kۙyIUs2%>HKRỵ-{nkd%G'&SMp^o 2UP{3a4Y~*%S^U&0ۄz~̧J깰[>Nq[+=tR,aK/;Jf>ΰۍxd;t"J&nN -Jz}vc}S1=;mNAWkceYnY;;SBsԏ6 iu؁t%Yo]A's3/:vΤ?< NR@#C)łX]n]JB$ ©y dGŸ>e&f%,'R$"8T F 2)V>{+Yۑ- 0v)YCz%@wprk&;Hl.=p-u7~"6\) ǹ&TlpkK+Jq<@)4&~[Ja@:U$d/Ҳ=Dʾ>Pk+|}W]ه  ^Fpe32:|h u kT(hĶFXdrW&WVv)H%żeMcD|V29S iH\Өާ}cxj9=O&MR)8)0W!M9zMF#eN.EԲnf{It  2=#]A'h$]ۢhcOOcZ޿8/k!M7oo.,rnqkS;]lIkvo0)(Zs0 c;jk{v"O@(?`p`/?1Fux ƔF}6tXs-LE)BF8UZvCfHgtnDK=[Q8"B<5F,](Tߨw϶Ck <0>qܙXI:IQpf}OAs^ ߮K^;f[)5U<fRo1'k1Ľ|A'H de7R+8E xk|akyؖ\w"/v1/u?m^9D8⭢I =UƹCٸJ.  ,1"Izߛ.û=[kISzo"@|?G3z/Lb )?R7m[/܂5iǸ^sC',sʂu!CJѕ E;׉Kj>χve]qقV9Q!2 ZIƕ.KLkTMM'ӷ 5N.Oեĥ}MQ0ۓRL@@6Z.E=FB,!kG $F/BF#0;,=#nKPbi.l6*ˣq+zI$Og6TzH)6(pr+UTN~QH؞q2te'1?e]Aw:?U,NHŤ\YuNPSDC\2aaIo*( 7fXwN|6LC1hs'94ώ7  DG%nã#\Km.tJe4ʴYu}`AJ9_|hv Nj}QK%9dC>:7{]9_$r= lPMU^nGC>@7_H j%*Azbvs+'?DG:QSv2[_bmi`)̏UivcBԢU5nޥ~*'K s]Yy}|͌o| T2Ni4 -^". w\lD~\6Ԁ Y7?Fɠ!V BX |9ߝY=5&\|omTJ_;`+"FɥhVSg2}V6.\.Bp:o@ʟK'2ndb"LbY_Ss9cUDq@xRJB r1$y?* -Lgh[_D_4,2 `[JU6|f?%SyG妚} <#jܶ,,AM06ڱ;+)@'o.Rjn~k&?:bAg"gU]6Fw$ <+V8Q8bݴ~ 1z);I)[ +(Ћ)eBmS*۬FԩAlv0cFdFkNvE*t@8`i21v=s z~֝b?BO˕ 6GKC52K=x ֧#+VD8>]N^sboe١e#!}P gߨ"cY?r<ލ+0]o`)DN.&m痰/YŻ6Hd=/D7˃-5ꑈwďmLf|kmmHHXEVrA9ijnG.im@EL߬ʧtxkAmM9%X:_Jepqp'b` ha˵. a= 0tt@K+9?e:Jeh5jS%mפI8HXE}#W$^_4E'sQWPrt皟R !HK@u\9"k 8vcY=u7oy)761'C.e7rSۛgp~juazXCLg $ߝ.D2AZ`&?{.Uv<;juD}wkxMּ3e ƓAQ f8Q+֭TOE5b[٤Ikʥ^l9#l7jK {saL?&?!q?Ga]fcp(= `? 's1.γzJER4T& p 0껡7y;[f';\KOo[iYh_ Cx8;W$rYOcrz+OP.Nv1^e԰UXE /tX 9 0aJ93I&8w1]Vq` Ai$,<7Xsb"= 39]-m5mk1i}  'ȗpA NC"XHC(7 ch4>L%ckQi`$oZ[}Oc:D)|AVkӋp1nK,A7#sNiKInޮR#<'ͶGҼ֚Pbb?F۸ݑRlZ~yYW-E&a?4"P|J7zcB^SbOM`gXT|WCdtWgϷ."qKg.Pmz]l/f-祪ݮ$2ᘊT25D;r|¢R;郻}:N'hG[slbR- H`*X TCU8G_Y _Oˋ~\˃N8,lhr5G "56)-0 pIq l[HÅ%K"Oʣ~U(W(l__J;}X1|<CdT)Z:s"$e 8䣘i ]U?HʙIM(I͐Sy&;Y\?N^8Vghp@@0ƾ& Ev޲\tS6Ql]"+B‰:l@ʂ1&f^bW{Co!hKAqu&^fJUqVEtlPu-Z;+=š?)ɫQGPrHö$kIٰ'eCgFN3LE+L8+u~QCڔnOafzK$uĢabP 띈arYg\/xydZ1Jz|\Mo` .lv!qsS b^\Xޑ'ֆн*#т>K_|,4 +4 T%Eƿ7oy)"|,󞿩2rsOxG5#J6DHkE?gՠbCޟsho ex~)! m5]T *#˚ +J/Zy 2/0pH4KSCq;UN-8Mt6A%htciad8;җZ郠%}*@wjrb%3ؽUӬk{#P]ڊ/zD a:s9rL%dΫʻM%( V &[P5L+sۡwc* p\ [V pn# vq\ۓgV"Ͼ\ԓuF_TuUEU3]瑇P_XRH xy̶,Jdi[k$zm>(+8U;s 8mT#;T#ĺjU21)M-g2EᖰtjD%;L᯲Ɯ8L%DBi`|9TE[o;4ls <)[_Y_V1@/1CK;ηaI;mν.cHupH62i(<"$?ЇTxf"UiÅ[֖ߥWL?&HqZ4k*cB%ckRG=\Ԗȋ8"%'ex< *!v qҡp-؁˰8^:-3^,u H3BHBN0}XD™etu19 :p(;x&o Pm@gETXxZG,IU#1ms}a~r\:`ٯfr:$۫rXH;oT|w rJ=R5 +^ ,o7@i396I "MF4^_ UvD?HSJnEXϧ6h?Zw,DӉG.¤u*8Z3"HɏתYeMҿLFci<>;; ݉ j.xy*85[cz/bh_OWw qx0Me Qq_X1S~(c< In$$E 'D:ʐ荏Z1γp[K(Vå W#dl>ȗw;Tl߹؉}4b:+:*p4U}-G.GokIDJŧfbLlSX`e$ y;?QXbBoy y\!qwQm?iȪ15,' bnuLGzD&UL%/һ֟~e-̯%U'l(i7ଡ଼ ES\Kd謮i=I\X#DYI n2H'ĕ9LYN@lM٪V3 NO8ѡL)uc= 8Gw cFk| j#w3ط"üm yHp} M Ƙ,ct@wyKL*t`JܟɔyQ\R89nT-l9 +LJWE/}V$(~H#/8q_w|+(LA`cG܉&mu2(x?v7iDxVz&U.N#,`2W%vA(m#Ŀ$Bd}#̢ sW/V'gC DN [*Ρ(;<rC(4^lpܢ{ z Gm8 JVP;1\|Jw$g DG-skTzoREɵ|_tg:\`*zx.[6:R"s?DkA~=DJKu4牡^xjKcՅS `BMF>ҘPuUBSI6w\9nb^G) @U;R%$b[UZ&hM,oߖ~7=j:^-\t ȺxЕWdNN=Л?H~EF ƖuZ>.Fm <ĸ3֯pIɯ4=EK>b5Sˑ0lsگE3=J sһCeUGiV* \7Ut]ZX.oq\yQ]g%w`3>D"D3VS_xRR;WAI q8eH5M\(jt7UgUs+#ͱ_SsyӡR.GTBapXgYw>=5mX;戂]̍ 5݃[GZƝsff+q6fU1eVF68Ɲ@F6gn_#MQyrgjU2!d{Vl][! nf#{'&A"X ,:bNq-$|-2+ >nonl^>? 8MYU:t><&r#< j)lcJ1lpXJx!4oأ 1+;^q-Us''21qBFjs%F$(M3|Uɥ;=B S8ƣ"9| ]'u0R[&4cvGƢD]Ϧo@;Gwo[ĭ:T!XoO[].&l E◒cM`o/˿2}s}pzٽ5kۊru7Ri|x#QFZ'`zf|9 & F˗vI?y;hX9VF]LˋΨ W ӡv79I$P녎IԩS.tCh/J|#%DȻ#hk, +Daw䐥%R~ Ct7&W)~Ga #'yf?fx`t4 TEV<`,RhmI6]@AI >Vc o0` (7e,A`1 '=7A =.G*ȂQ4ge_aPx9,@gz ]3V/+ԠUhFT}$] :^/5mEޮQHu~'%u=[(^-\%8/)gfè2E`$my" d0wg90~t`jJ遯()jQ-Qk̃vBOr?#m&y_1F~]Ѭ7D+̀v\5 6j'6p Q7$|Qeg]]KF+U/B6=㳟bB09`1L2;F,)]x]^AiEb}h|Lo@Y$1".7gb|  z*"Nǡ+SYxPp=`SxݺQ,tĝ E/=^K2ya~EsMEbA -Ck'yiP!`^u6.\K7=0 Mgҩ/gdJmq.'мTA~bH;Txk\ SIQph.n4I2zV=F B%)z-hYI54@Ec*FNtbMfGCBJMps&gDrQku4i*8(Yܻrb&u\z$賿|ʹ@9KۉJ$WVpLlP*Qί-c9rRJ.~M0Uduhݩ ?7mU%ÿ}_i~vQbWWO;OW~@ {}(q]]᜴)1IS4yS1D^B }%ϛSv[P}D?@,$Xqre` '/3QdaCA@ݩrOO8(C*r{t6M {Lr8%? f mG(B 61E0,Hn Rz3`.84/I'eHMd~eGv'T8Ӡ!f^mĪr̾v}0&!|bPBhK!Bͱ3iAW&ƭrF˄YE!)cMH٘ xK+hnid3Z09քOMBtwr^5C2g/% W:S/aR쵁N3wSIMLV'J$^-a3ѿ(:z4ĝCy'N8.*0RA#5^y踙yA|SH(be$Lv1/}iW6!G,d?V}rбhvީ'TdPu9b@&2n\_,Fٳ[{ʇs:b&}3Խ+s5~ 7ɮ(q%8.%%P.Y7eqN3s,ǧ0ExmSr5fйOnSCg'XgP*%d-˷(!RLlފ9l{/6!ku*vtyD֗}AfRX뷜X<˂!~x1- <-)(n?~ڣ3FOh%\?N4ӢcFlC5J3rjZM7E_F 9Ѭ+H.(X.Cs"h%HIRp= -d# } ><FW Cjw`㠤\H%+1ƏabxR/ZysF&]&)EK+5",UeWlP170>W'y݁د9(6]~쩊 DĘvxf_Z 6$LLՔh%^3pݗX  T X=ESM1h î &=  3ךVKP}`)C"Zh?v,r&DQޑK(suumN^{9]Y}/T0V;nY9vm`GQ8˔)v=@ `^n2+L!F,{a `߭efݪ E#$HMU%Skc 3q5H~JcdB$ YH r>:QiAiўƤOk!ے҉dM`;Zl .+n#Ѕʴ``x瀓+D7I~Q¸.T_;Ae%`"aOmR)iPlbvwQu1]{)V2" H;1Y995u>Uj*y9P<:*Ⱦ gɷu:-{0( V F|Rꗚ?V ET(ˆhG 8_g9B &ٺ ,皔ңi4}#P`4y/ic uzo,|N=gCMI ^߮JƸv~7&bUYI%L^xͮ-Ey]v{9C0WùSW،t.s(@DhҢFUU%BS(oo^ hv:AN<H]'Ƞ>7&iYͥ\AVb8/EޡbBD 6"84Жx#B|2س|v}{e(K|h<Re/xYPX6CP+ oknB5}%^qG:X[rj,0 tEVJ%U3m 5;(8%\SZ uϕW!k_1ZN>q70l2fUXKe/eZ"6sIؗb^ Q::0rޥO}&8;z9XssFE$5W_2kJ<;| Sfc #2G7\;y'N[+H嬾 TzB6_1nD:PnqZ|Usa)Ss=VY9ȧZ&WP{U8 V?lY|R[%SGCHjR!ea4_3^9`o쫑V^T \ü?/b%}ǀcc=%=ΐ\oǦaHE ̞1kWFhmgK<^a|:ao}5>v"PuN'Gv]ŭ⥦b!U).V2D%vBǺǹ\/z%(d/U?3Ug8 2 B Cժ#Sſt*_3 Ĕl} cr Oq 8mhP}{icOTȴGj]ܸXM"Q(Ol̅LFiȁ9%"76m &8oIJN#OK܂4nfFoGU}'k 5;FaʧVBhCVvB֯cy-ݍsV~@Q(U6+NsHيŇbS^ݥODZ9ȪdAMZ+"+2N$h| LZ;:P-oYsV h7to Jb;v&JBߊS^;jk95i4t;_~?4o3k|qs#5(}7 NY!b; -VѮ:Hu׈a0n椳\{x`fcc5`50fjE$&ETTDBpג4Mr{^N}L=^qNeZ?euCcExHI#Ghe Vu֢7(c>Uy[F>͕+ x 9a0I!(˳IgY RW:QaYiH΃ JM3HpʉeH(hbq|@] j!ߨOAb{HɄC[~sZGʴfTE;Y҈{P=8E7N`u~=P{k!'Ν]Yv%<ÞQ^x0qN7-3Oc҆9:WJ?b&]d^YBZ\ۃ3Mv숯^þ5;?n:CׄCs~*_{;Vrq*tU8oW'k Ee؁gd䠐xd_ϼ̞\vޖoۛxvaE 8ʷxP $i(<`vV<|8TW;Kt<Ӛy9#6 |MyFH VeYO|-]lx.4 [ M4Ly%ĥtQ@r{N۹II#2S2y` sJmXgBsuu*{#r;*hLxIj~9WB2 GiBڐvwsPm&#] hXi纒!I3X$GQT?u:`?&?Y̨X@a3%946cl/!|F<(, úśtv,!JzRKQAf 7Dl3 uD)lCht+ ?8c z:z>W0Ew%ۋF}mkjuvE9<_%ZlMAߡ6jx){gf=&⠹[&pM581 }e+ЭJajo&`c1QUR\cz^PeC, p|[f++QEccƍgx5D~KqbWOo_qკ<4wAL0=eZ(<$+r+R [`iē+vJ-|6Y`!g |δϯp7}'3XIjtSm)g*LG 2343d =Ů98cKכF]ּSQP,vkgdP+g˸"r]!. wR݇K"KV .|.J|g+t@-;;HWGRa 1b60 5efІzl!yLʜu=~=pS- ͼ*- y"V/7Ka\.WCI|Jve`tcGܶ3LOde}64Ene<=T5؀9l`/Kٿ`}8<;$)m 7Ϋ(+-'}K\Gv w'>dJob#cW$S 2֙*D{%1_O6QM "!?൙&,ԓ+ɉ0n[*3ÿLF߀՘aΐF_ E!Sh_T&r5oXhDa0l%؆V:lwUoQ}5cqYmΘ "cm |k~?TmqXjqpuVi, &(u)>yw"r-:3#7U4U~E=k[~z$x-5)5הBp-ik|vF$Šb߭Ubrf[咽PU f.[Ĥ͉.X RӢbJЫWm`L{ 瘢q~W_8 ^'ڦCH6uOU#έ:u0Ѐ(w!Y]#Ȗ|DP2bɊ)}m,)5#:<-. 7 _*V^+-ak=8/Gٻ\0+`_* 4}T"||AcJֳMMY k?4}*q6nGҶؕ&ݴ,K?=>7\-Ԫ"`+:4/kzG,b-ܗ 4Z c"(HxsCo#蛹p=ͱ*vMBSc dҋ]R-p-kt)(dbA8TCv=Hfz Hk停#Z| @[*=hʣM;a/>Tinv5yC#'_)dp ьTi!,q")`2;bAH+w]Xi);Ty@Y}q@)"ݞ oKXw"l&-GQ-W+ޜ3 *9C[qh-sYɒn9up%$ (+-6*ihv~?3DZ,ZË'W/ 5V¢hTS擟YCK}THBʻ_}hu ~ipV s?ĆC& l\q?F:V\jilS7yࣾVTuzI_2ZOzZ8I؄jcyt_>R&X sQfM-+ wdۗ'+ZPrgC{hzV>@j|]A^Ԟ™:,"Rm\`{Q$rl°cد׹rVأ$d*َveFcy,.F[Y78i1Mp<(ʬK^m[ E%cu:Y N?c+ W|q'gJińip;is<%_w g3B&{z3I&Hꐽ\Put srQDhyVdo14 b"2Lqp"ۃZȀlc}5][=,20E1Djrv6*J5BP/CGA, |o /hcP5Ã⻩ NSer {~h6e?dאp]uWu,sM* TeD+ـRFߒ'oMB(16q*s7+1iz kW2pG3\wʲfmemٮh3D]tD3`{a7Ke2פrt@!H5w7̕IzH|cX&2rWnp^!;hixS,i,Gm}`'k˲_+tͯ('Od$Թ0PAfhAjԯ'$)%mA$>AQ15ŦM{|_-)"%1x zM`SB_έc! Pd|@ סC,ǜbW-2şJM&5b92~h,iOrU3n;%&́5G"ڗXe4B0EuPDQY RW=`Xm%|xxg>Vg4Ɉd9瑦Sv85_acD (wU 3F^**)Hw7J'1ø=,7(ϬOϏ-BE $@_eԮjBnl4|%:~py?T:029OG#d7-@tbz̔ds{"'1{e/9A"F7W&R%/U/ fD-oFR)WΟrp'֐Tf_,]ti*l(!8ӶbO 1]ț>.1zd&Xj%FVy6#&jКvw#umylֆgդV֥-C AqcUS- 5MOGﮑ) qWQ\ItɶplK!5`Jmb׬Af/_{'0}Ly+Ot[ pX0GA&H>>X"5㘤AK fVI@o`r &}F}&cZ=@uޡ *ov_Z"*uB!=/!yh'AhgU$$֠z9PmYOuM|<\2lodpP?fy8=f\Bmu3Q`NFpJ ;nkܽ\{g: \̀G6  Y`:CDK*Q=̈gIUJ:jFYNzlEl+LӸxK*ǝ~H wAV7Cr.:U#ŐuNUc)kU]SS(MN伿L 9!a nR)y7^4}/aPlj(2 o D쀪OgE 8!Hug]egZR )|p߳U3J=D8>NI,y=B!l,$wy&ݝRldBP֐0η kߎDa@cWm!ػtjʽ}߈]@z+u%l_;d̝U`xK?9-i2FXQ!|#Kxcߖ@^m\XdAFٝ)aȫ][S{|B'"^D?b}Gk{`$iI_,Odbe\͖vU)ac24y\6=ɏ7mXM 4~\R3]cTk%$* W t: W$/p̞#R~Ѡ7Vcp6 TCn_cL{d3&s.0+{Ʊ"/Edh|Z3isTڷ񻻏x1W )Y'`W޽j@D?:?tm>RNo62JhsYPt@tJtl|\rWϙg"b_ChQO.n вȧ?ήDr.Qp֕Z.SeFM ufNow7ɤcW>Q.dhmE N{N- ͛E ~c;әYˈܳGA&βC|qR%ɛ)7:Vj@*S:q'kaoSlBX!Ȁ$:>)Kup C@E/]0AV<(GWZlfl>7/9(gazg\o/HD/@.b/$OYJa~io^ND؀] _j'Q}]0. ]("=ٔ H%!Zmk,<mz("}9Ϭ-u/' ?ՃC^H!ϮrҐ}EƱYw_nxxsxQk8Ye׸/\%9X&ky`doFSPXeLIU0XI)fO-uw.3U5$#9TY" BsfFryH 2x*;ҥ|Uq *Ғ":F3ޤw!ca]4"v0>O"${[=%lvdRL&_RSBB R@:xs^;4\Z9 6ѵQS]O.Npa3|ʱk(lD1+uIq g pZ-g%#s|<þFс=ޛ\էU~XNKhҨ5ebit4}xx7ZZN5z0[Cg6e YT/H_Қlԯoϕ(dRTtÑخqT*î`Oes h"Lhhs%%W R?_mroRQ&.i(/`/Ӏ.ic wDxŜ2P!l4(G7Ytg:e7}QS9wBia%9.+UijY7pLO+nm{yhj&.&(]H}o`?&ڙ q{KfįL膠ThoZ$ƖImZh3 33:\K2 $ߒ>w0Bs$]xX.OH7!A-2b)V?{:띲StP3`8C8ɝ):3B dv>&arѶDb :xGd;$ːṄ֤q $x7d^mE3)Ƹ[$ jd3ZӈhowC$)o30ub*#C ;^Ƈm NU"bbCUTy*pcY|B4  pPOc>mϼ:6zƓSfir~;sw]L2ٯBfy+∂㬿d׮! { ,Hi,IX[`_Rbbk8ÁB!Uqm/[ qL%@bS If,5˶ZMj5oN+^87]r^u U,DLP`%ɯ kk)-FR襤Ѥ?RmWA@U/y0'À-Nt >xwXAJI(-2F !_=2aӭAWw.v")֢.PNDϔ2`n¥nEsyd`q'YUsF'gAj <[4V08qe!yi!JZE7 I,%?l[n%2E.^n&6iAR */7LW:Bɉt^Gpe#ɎCb8y+<+]Qwt[%'}TO_lЬv7z_F3g_d~v7-RЅ8d^XypW iT!fHй8'.W^=n:W~ښh3{}D`<11OfQK aqdIےRʖvyY{ވR3Ѣ*SH/ 4k~eRw=9=i~. 1(X^NbEnW_9ۯms웘MD#ĈB9J/U.9ďqb#kA=kqgBXGeW|TLߧrgM4g([Bel(u A=RDw۰=H)A$(qyXBۧ7'+ߍ͉V!4`4P{$]8b%Yb:acLj8f^Rױ?,9ކT`k }yA*Zȟ 8O|ku9:~mCWW<'8"n^XcgZ/:ԉINtlNY^|!/5ߦ{ dϸTI$6i >o;vlwQYk-H볕c:껏|Qéw܆<+I,P6=`l;L S,(-'҄*g,0iNn,ܧv ?'Kj`pPu2| z%QpZ2:Gj|D!={rդA>D6ʼnɘqX^u40&9U9AiQ˝[I g^0K5iwzfN@D 5I*R9CXGkOiςP my=4/{pcc+p +'m*6xW1Ŀ+j:;FIB3r^BJf8+|T QH`BPZ:;$n%&Sj~tJօ8D,-+$LoAm[I [ >ޢhӄM729}7S͆NDhث-7㣏XY.+L~*V"jNVXr$wJSy"u/nҌbDE?njX|ɰKjzM"xc"i.PwCtPJmW|k\+6 $gBk2\$wAت;DftKUT}) ot-"8oaJFUa( MwX +ax VLpǃ>gvI v#Zju#s=55a|5o*rA;)IoI>ǀsk^Xcz[o-XI"\7׉֎-Oz T x]}ubxU A_@X Ckte2 OO$*Q6¾T+ce3 /&U,Jeg~j 4nXB꧵#z*?g^\y+@Ӣɥ8_J|*1s h \2X(1t*M`1 >,:XT✟êvbt2EE- gǽ!Z#6I* izR }Ӵ{3&.4M$^MwU@#)p{h|˿ BiaQkX$"YӤ4'c|UT)x5mңoMʲ aZf(|}d=ˣY,[b˴sԖr-,d$f)C/r6 Ǯ~BmMk,SXs(g*mHĘrW[;_1.$,:ܡY A+ZK5H~zS1W8$O2c OyW`cXM'~mҐ=apzi'Iug*w,B'嗵m?٨t WEQ|1ۏ2O7G >ڣ 5C~;C۠Gqdq!]@gV PqKPpevkMe"OKXuH"w͕ޫȜhW`'!>4C`E& ?/ F3 _!t[M! Ak(əӡ9 Q`?(7m]ЁRƺ辢! ~Z ;拘~d`Ap;v] 6wHCɮ6x%Iؗ\APWvV2$ZVyvzNQ`vHr=B8MèK7uXDJ'h3SλN#RE5Mt~ 3~Wa 5ѿM^$H6%2\U# #9QqDu ~Q{eѣ S1[-67Z.eocі\J~ғDjjk#ĺ Z|u=4'h]_ӽW:)/K ^28fR޼tRw^VVw*S 0{P!LSR޽x "~|e!c.?b )~acOr&8 u"Zwƻksf㝉f7G *`mCjo5RJů1P  Z 38QJtT#l$h;l!q԰ieÓ6%Ս:=.2.es橦PmooIOě4{\+w/_ Mg&M KU; c8`4':D=s2\O+s/Bҩ9joSΘR<2,1QVӐl[#)Aw1!c}>ȬCZ$ެ%S!x\!|b#joIR,֊sA9#SHaAt͍:dy笛)$k0~t1}*s٠2/ rƃ Oyq6#͔$qȫ]0CdLmįd/202p dS.~Ӕ-!M8At1% fd=WlyɄ82l{Ytp)E@>Oj^P|M2;lYH YDKT.>iC`1sHTԿvR7Em,tfqyPBp]D|U(=ym<|ifI$d/۴]ΙRU#HKT:/9$,zv\a2Ouњtppʖr%vnbk\X["SG>T/e>EKL k,j_Tm9 \ﱩBޝ 䅌<zH.;#WKbG*Vg좾$WP^ $@_ S˲6`|)>9w\L=zn}~dk@T=x#Oo)Q{wWw^AVE¼ qᩘ~J3J U%7[X{n`=MF*?Bs/MKI+3$|k &%+wqrޯO],i8jl8Ѧ["{tS&Sv` OFH}?vy%E`;C[Sgb;IQ ,-1[$41D|#arXàb)&BOUG6Z{,Vîe 7PoCP+ H9fw}5"ir D -b6kՊ5=oږ>fZ خƖ%dp2X:#\Fk`oiV/>Mbޚ"{Yw#D评@V@=#‡ /3qTL(GW @w!˦noHΕUCGXiR~KE7o c5RM)ucpǎ8|GNT;*9iz~iw~|C[YGE9@M{=samXKaxdO)SԢ\BK7V5Js>6y ,uaDU3z}ϫWx6RuL7/bRΖۛ2Tي :_x"[2aP̅f3dDx 8oiĔhZܗ PLv]Z&ٿ*b. U=}dLy+9(bR`/@,z.pË0E%~~v'.x|~j;T ؕ 7<_C&[H^i(M)60Eb뱦sߍ\V ܦݗӲ!-YB%V_RX =_[i}?@ƓI^9pg,R %a?7,PVt+ &iY0i -_4vfE.^sDUo-'Bmkx x!M k6eݣS@vEe>MygTK`{&|rYȯ;h!z nnӵ\pkR2sĀ ^7ך'D|\n95ZItktggmii;D4(_ا}NDY>vS;Vܢ]/Orq9~2CNb bs()a {crGLwDr:T (ςRy[r#\^]{Q=ǻj=X{]+<{'åd!ܞq;,8ZTfiG{i=tIX鶿D7 N8q~J< 9&y;h3&T ~p3:|B#ek!^9(i*Rvպ,v>֭ \hJ_[Y}pATHE@q#2G*yEy@iD$˚ 6olxW`[gK:d2:,2Ƕ!1Lb /47h(=VpI΍+ıVSgAHiۼC|-Q剋3[^6JYëZ85;4^|ϪZ#!Jl 3طeљ^[y7y6Ɋ x`UIZ,n?a崁܎r~WrfW`+W*(to){Ҋ0/1`zuGTaO@#H;:XI.]C`U9Hx` 3TĻs> .K9mCMr# n4Ι~qஐ9` v8- w]W \mOʒOD2{ &P27EfǞA-L9WEIAՂh{Q͡Gr@9^؅$:tԖjrF$¼F+صOloY^: Bn rC$ ڔgv{S#o!cUɓ{`d0-JhCQk{5H\mcc~,ġɀ*[) ^DHG/\q{|"}3;v$fɢn;Sp"eԺ_(%ks$?bGovzprGK{.:Ƀ?z˃m2|B$Վ P&~@>>'h5sB܌N~KF./NlSj7lYv?kcT`+'7FOvBG'/ttkx"(WuRtzlRpgNb-HP+<ؾk6_bw\x}n!hO.J&Ѡޓ:bzE[F'=T(96B#O <6~TD΀-q$oͳ>^2[DMJlK  &+>1FR.1ř;MoI<OerƲ$%VBt_ ,ft~819R/,OY -Y2hzpʧzƌs ;#\ocżHxV5ֶꛮUi5UBU ,kmYEWRRdkԮw@@wz=e9l+}\o8MT녙('F88ͩJE8Qe:("tWkTO[q<@49b ?<Lw̲cϰC|`ȐL-7<}Rѡ/lU߸Hmv@ ]ciGX:q%2Aآ;Xܧ IMdICSI@ FeT1P\+rZ%!ˉ@'v"'xܛ(smts*q d8}7"Eh<;js,#nRCH=*এ~|sz(SdOT%{ӊttu#QR$!lܩ>y \tdu89c|Vْ i S!l1춟3QhMhEAiuͥ=$R *']+#6p^e`T,12IЕ@lDFxc]CGa-Ԓ gyvJ +zY/T`Ȋŭ5qKy}MTLL^Xva%!i_+ ^b](Z!tX权=iX5M.:DC4K'AcW )fblNi@gxbo:MJ;AKs q+Ma!7Kq|gO]{% <ɿNψzf^m*q) )Ca8v%' ~,|PXj5;ˍWMjLjwVڶH:[Ł&bh6N_јjvx7#ưDFamI.izo 6\WvܐU"#;D 0(\<kDOc1XܩmNےN 3#c{:s,{nGi=l>yVw 8x? ~P Fي:O P9?bLRxLx)% ^Ыd@ۼlew"s-~չhHMiR2',5#b#m, +'8!TBҴpĒԈ DjDPRmZ8Bz0&јk-Fdȫo~/vCȍk(mz(o[* }DRrq3 db sU& qfP m&No#PXNAB}LvFJ^6TM?e-pCVDIzۇa-޼pV)6=n&@/+Kc;=}ׅA'ר5B[|r){%dM\)@rgLϾK|!Lэu*r(k?e-}p@ 3_t|=mrSrQ+&iJ,'of#3t1<1DSkC(/ewu9hfGZu _g*81e7ɶ\} ܄2Iw <`dnbt?E27"E Y.ҐӞ*{ڻyS%R_\]`WZ0&W,*דĈ [ގl݀ٶJc6%k@䲏_8z: DgVVeEͽjA\f4v)4n/ .,=e`t[d[TWQpHO{6uA87 ]_I78s(f޾ùZ637?:n"Vo~x] zN5{ Ơg^tSi0%phl,Tʹxc؇s~ c񞓑0g$=9WNJ!6gFPj(haRb|hH[z7!ܽb* yL[QN0HBYȵ 2ۦJi| &cb^Q3zc+4]kKedXK!Nrv6.2fD[&:{J:e `5j_Iž]!MtBy%vZp24d&O8 KGPpvh $5nP \S,$@Һy5/v8-OO톫hca|&=vq: L%C"u7x;LyJKtqy dCFh-y(Clc?n dˌ%d鋏BWv?A.3+3ب*~hysR8谬N%3&8tUO&2^z߿b'I?CԊn-;i X\XjݲT'?ܷ6/ъȶL/4#Jb՗Yxה+s>dv׳Jf,gx燡bq(.E-eI e~y*Dn'l}b9{XL4y~ 7A&/p>Yk9Mh2UfCcHƮ  D`r8:sr=YءL d1fGEZ LXhG+)9&)H6A6%e'ॺ}]f:""h}8_:N-|/xnھZ a`1;DTF*-fug1Ȇr10xor`Z %7Lǰ(m9 qƏYW3A2M=@zcqY@h#C'k H(Xȓ,%I@cAXDځt2^0 l5c?q^~`z Α"_ Aĕ@xƔRG|q9 GX?o{qk- =v͹aNkytS9_.ށ:W{E[Ban6 nq assBa$U'j`R]A.z62\ Wּ._u'FG+B|QZi?bIұ&MW;qU} Q϶- wD/И{1J@o nfұObH\\2Bco)#k%z|@&</GD'/oɧ}ly׳7$ƿrYGe T=(<aZp5q`  qK>`oɣBlq[cIfD!D\ Ǖzwͪ%~VpoNp.Cq,t~\3-w R&j,<$Y4C~ZzVm" J~,T ^r8)>#{ PU mDH׆N{ cv)D*T1p3xxZxkһC_MY%2YxtÍ3 x67g&A^ynozhVHLyhCJVBP֕)Kj h -9NkS :,][$c!9\Hқb=?-2(ZnOMg9JOMk& ֱ`y7IJ_(oe7 %ڗ(MnEs0Rhp•Yu|͛ v@o4 3A/`ӈUa<ʲ*Ĵ떈"OV VҚ~ymh9ziln/t20CK2R k"4pZv _ A\M3 E؉vt磉iZ[po,! e =XT=P$!Dw>[^a Ċ\-7mO vp. ~ݡ 62p+ ,PV [_st马>>f Lx9iZYM@،n^gwmD{=_Qg)nY9LdqjOگ3E 8CMb o@_Aڿ; UCQdEIQ4@a&ayͪd69C,B;X{[NV U$=*|| wօ[s[3*!s0[8 w~[Cu+Dcȁ-lc)B$.)]tg< ꚿ* !)Jw ۧPzyHV$ýrt$? ?`ɾWͱ-1B@fA ~yݑc\{\6Pn1*N&iu|U<%p yP`24K4]ܬ 8RÜ/`? cB*E Jhb#"إ@*zBu8BҸQC Oo!\F:!)|r YmZAxʗn vdt/hm&2_ 23uve'g4,ɭ7!!"G[j麂7i"0PyԜW$#lXp㢚o [{`-rST^R+QF 6(;#=}O嶌qnj.Ͼ?2O_:{GLy9eVJmIFFqwPG\,O= t?|-w# )?ES ˻((iH*+=R.uø5{5mTGuĸIWN(%`u "ZgXVc' \ʐ3w^Wx g-#$9PH4?o*G FUJ-HHntfjge nX]/s-t`kTv˨^k'K# ͸^ IC*Z5'!vV@1éIʩ:^וYvpoG\12 X0@Y/7pΚo_bՃqii8ēc%"c=KY Y}ƽsiN&}wߐA,QuwnQo+;_D(rtSA 32K]?>I'.\)E6jq~ !g@B4]tw,xn Yh2hh}zK}%#0'HkԘ9 }!9.=F  Lnc!rq\M˼캃c{4iStT.f UNYEm_~,ڣWKs?GCrz+ePeW/[p-(M\Z )MymY`b~yMb*ӵI5_ NPb1]C WX)jx K߇CG[$|4W2E\}Vi*NA\:bf36H|D>IR"(P*$OHq.g B41CuZIo,LhzPuw-\7^GM ˂`\8)O5F\s[(`J;F.)ՅÆC2dgjگw_{u0SzTCvɍB!xۺ싼IP[%ԜFTroQ{5 )zTS+Gj1 7뗞몛+Aݝ[KR`~‘W'9Q/ՠQ#$)*zd~(!h`Xg$N"{G[P Y­]s(i|V=l*mi_Dc[j XH6k1 byFSGF4_EAE楉lHJ7@뫋SgKR:|vT"7ja*5mr2z|ʐ)rNy\䠿5~~Bw#qm1%!7><{[nP aa\[=W)1yWMݽxZ qKj(<ι'VN!LCl6#u0a)E >M󆁛ujFLh˦>|5\z"9wk7b^6A{%v`^!$KH'3#*J}{*Vi?xY l"<~-s ~*F"C?EcJs\+LJv̐TbJ8VbS0 Wةxa"x5tkٌ𷃈"l!LqQ lc6a7#+ln&\ѱۗ0lrqssW9:G',o@i S+{*8AhZ14ֵn~ s)l&\5%tY\@'+ESDO0~1Ƴ_w pT 䮗h5thbɓv5+kɸۮiۤj:XM$a/"2?>Nvl$3ל-@͈R6В,!PWK!+Ӆ,X t4õ=@IJmU98Rvqo-qkZϵ;rЃӧc[B[c]J懪FC~,ݙª+FW5jm:ZqZ'4 p%Sj=owtA h{=y+ߝBW֬APڀHCd.VV[MPO7tl Hc)wK׃/RYoh=,8 Lh^CLk~]{@>vtSBA*iTQ`9x,/;:IsA~gެ.֨5߶L-b5 J~n2:CȽDZ\D ;[J+S-8aGf9yْuj(bحpg[ɿG8pJHݴXZr(ƪH܆:/LS\> 8ob3K0d+wd2 0a7SOGpkt#ݑ &I72ױ7hRlCc ל3@\6VEhV"oH$fEc|p<K..U1]anf4ĶʈlDZxjΡT6ߘ! #²4jBE B3eO*n|$To,ZdG$ga fQeGJs&^u`VGi7I}ٚ/@_bY);d!!,,.6=!(NIZNndg#i忨#_=<)Hj5r4*UFT;ʨM JEr"B:J}Q=ЮE7dnTPbgfk"*Ty >`Ip:]7wZ#L;K$ RW)ؖ;m&AajȖrGyRS %9Eށ7rAﲟD˦~n2aZ$F+=eX:5qtCV79 LnlZai~4Unsڌ-f +SrUOAi9#B22+p cO3Y h@z5д~5\_~Z)Р|٥"ʂS']-6s6^&f1%;HD(7p.d#6K ބ~vP %%TӔjqʫy]FCa g"PVkωְI.l<_X)+S;Puee_CqDRg\}a|3/ƣ6 u.@Z2-Kr6lmmȉD瞓H3yVn7⤯+b6`rUtTfU Uu}ybǙ /̅Z>l5數_.-dxw|ԓlhEo0gtD$Jxzn{%7cYuK{7'u'"{OlIs~b~{@juQǿ+~N:?mC;8 4QDE#ߤ`ܨ8e ?L « %/؁GIeVpzÝNPtx8?s 6S`iq ,æX6[Y}|9㇠7Dﱯ(st&eKG G#w!Lm($9DݐF|FaOoW5"TR-+"jH"nfXېz7[f9F;C ӠNЩ"geMdb8x#/k:%.b$}|P(+\~YEQ)5ظ!7u?Ɠ1+ WKzLC,:D'^v9!&3SN%=r-)h3HB aO¡RzgjW()YK`]BqXw?3o-Y96 }l}$]<SUi]RY8m7@Ƌ$B? wW |>f+nG R^f-gb;; B*C%b)«WL E+wgGy0/L*t<(9(͢YU\Qhy>R T,MAʈI\_< GKZå7"ʧ<.Zy+t_iU}^9XmZmu\{5}jMn͑E7?ȩ## BcX,TǃlyCHH ȱE'I'ŹAT wZ1_E ^ECK)%V3V.I-*ug[GyC% *,*Xy@#3ċ tJNORwԣ.3j7JG͢p(del Opkw>S|G3^[g3"E@T6 #kz4( f< QLZs;'?d֧r(Pl-P"KSn C;]^2޷󼗨ʎQ{ xny[F: |Y"xhk,0ay|q P3 *[̠=L~4}%RΪ<{#ȚCtD]N%~4iUDcy;m}r,wp`&_OQt}j >jbm5tTEd H,fXH|[j(_+q|h*[_ }(h3+Ѫ ~4QC+Sh.IXШyyE6#*(E#lXb(LM% A

L<%q@ָţvDA5ؗcBotI -+y1MCt֝6O$estD+t@+ALKkbG*\'W+?~nu. @>B J`v7QӔ^b%&:53AB[BC d ٜG  "O|-oE=[R+ TmA&Rnt0STr͝Azx^X @&@TH3MĊ+"^G9j6ʢS\$j_BO7{khgsdFslظUb]A&x S CgbH{/_B蔯AV6hmM;,G]F*_Z0.FtA{_ jOөЍ2du~YMc nZvjYMsL9]b(?gԓDrelA<.ގOIu__WH!}۽Ek}I|W.a2Z8\vD!7cz۹'vʷj]_s]2Α9`id|'F뇉֐ +GfE +Jwj)r:hPwO\!3@$ אwmOߡ SM$)6$$"CcqHRFz $;+v1ĖܟNcc7lN*^Lƅ;U[S\c$ 1)aA7 x~ ZJzKbf+K[5\̓*U΁,s5M{t;f^0bΨ=%$|4~ɅwRtQ/u:vzR3jj,L.S݉ٴjy9 tkU+ !QTݜ (歒iu#lv4E{Xbp/ -]°hfg3.m,fi~ä3T0c3E񱀘hhn+]R*m\"?3Y+LytmXi6L|O[{2c rDvg/H3\hJH@W¦Z y@n ΝdTIry\]0M|[9oS*OvPwsNMTJSA 44lu:v'*vÙSgֱ̐c3 l ݣ:)Qv+! F]F?̡xcbA|iL1|ڲqr2'}~zo%zGL+Y`a JAHMSjF_M=臩6f\2ˍŎU ߒpK~f3ÂYb)JK31mЂ8zlZǧʛҨ$O\9˞ Ec ZI?9`,[}NA86m}Bd(S.iS]:]ziۅF{4ɯ8 z=t. ;HOTBe&lnvMH+m^a6nNb!vklFb5Ɏ k0愈ѡr-`ym4wNCզjB̓`6g-q)&w$B\𼀾t:YceѓA؈!YAiqw'CVNmwxׯɑZ֗9ԊbEk猄!3>+a=޴)_^"b*Wۚ>m`ipW~,3w<_!=1I򅓺_Tv>>4Ô~VqyԃUh4]"tO s΢E5NOf9_ |sbXL//{uN1Wn߬ėY{W(eI^^s݂E"[VF1b4:@&%F5ްYXxk ˃[DDzZ bqX "oAZJP8PX/͛PuGiE U\37׎J1Ao` V#v u JA3nPSJN4~gKB=TxG@S|fKm !fPZBmrMC6wYG:a؄x.XġvD`u4Tk.jOWE;9pBB:W 2sǹ JR1[504Vd}t255BF(?v c&U52|o>J#KQYJ/\*KGwkN??qHꗶ \&͆tsiZ(Żg㇒4v Wxn83|[i籰hȤ$e]!ڂ!aNMw,^骺 z!vWOs|Se,TߏE&yوXm&g4[N$N*ok=p\ p2rզ3г51Vm8yema[O/"?;6"ye {ZrͲ5tNحP7tƑ$bcr嬼ʧiWC1=hvz,cY<2C%[Op[~'3ӫUٹS'ڌ]L %%E;z)8d1;C-,Gq%]Vdw6eI3ˇN(juJm|1K&gNY^wNU1U~XϗI\2i5M,>kcN~X- L`luLݗyш0Ty,➜^Ԅ!72bza6en#s2CI!_+O{@)ϳИ0W4Bkp\9N52f]ȳG4\BQ(%)7]EmmĈ!KL҉nD끊~h I%EuMxĄmq#3_J=]3]Oi覺.jltPh LD4 Hzr'4̠`Q^L!f/l&B^N  *41\ȕ=y-@5U?b1ĬPw]R=8ѭb|{%U_vP&NReȩ:MNDIT&C LQns<TAFb*NR 징 Ǖa}%?$CNtKc}rM5|sAWff==cꯟr-I{FcBu`yP h$(by]q T5^mhݍ#\Ү*]6[cvYmƘ,6C1~ߌ`|L(T9+zv >f]a^%0f7o&K}6o*fXXnV3GD! tcA@$p*o;V=n[% $tvl@:&ünN'@,h1:a<( MqŻ<f3 N,ͽTlC_V0YqdSxFS?;RiJǪSt /T/c+$'AX)gMBdt ?J7Ln_4If' m{QFbE}oB<0A$&1;դ8IJ:ccʷBC>lƲu3qDB@k+Z.7l{qpD9yZ$[0)l4;^-dVo}LDLoI :{ rK=T39ʒv @]7p% ۷,-,L DpvĔ-֍垱'X~oN6ߊ(Q/̘OrUE/kr|@eG)p hҵi*Ze6"lECL~Lj9K&-6@|'5[qt{hf*QYKɴ --N^x[EDR'R:쒉W$1ǻ:$.%ծ#*0{$% gZ 1]Zu!qۃ:?0-&"2~ca< ȶA$nVU-.̲ZEX$:m1jQ+(,='=sqamHXqX2 Wq-kG_EU(}v3:uY0)t=>}7:)c2wJ+pX\kvf٢Aap2+5TuFp-?ZtJڕ"G%=֑wBY]p\X|dI D{727q"D،qSLDfoG=W>#Y[l%'Z6IWS Y6rppG7A+deb< w1XG~uǴѤ~+?>1|tR}j9gu I:W KUԝ/OT=TFD4V%h2$fݼuj>w"c[IaÅ'VO#1&ϭ8;Mm{Ϊ=O2dF? Fѐ"ObuBIxw2 89s͎ ߔpLXG_zFeC.׿0a:z^vЮ0:r Eٱ |g2s&ٴj؁yWP#Skkm/%qfcN2$^YCXPR5V˜:. ם:-: ,:u ̑lrU%( ewy/-E,?]l3F{s²nYF=K)@ `0@hlXs(d`8@@=[10M?5גΒ"{z> ~ %@ lDx̨M]UwGD vEz|>J֘skFEe8 ?jda#~eG<./RRQK#۪5"^(b!0s_|)aK _hѷTM) \!U b@gc#Q$XmJ ,C]vbe.g30r@Y&l;n擧V6C_Ojk Ȋm(Y囸t!BCyT'xw 8 `` cvׄȆwf,'QK/='_EO z{;2%>u/M(Vԡ-ƐC _4w}Ky5!=o;)Iсępݱ[{R)g"FO3ޚ# F>$z{.xJSZaf(]#ξhGl[J`PIβ":08"h+>bXb͸vۑIn@2oMEOg{acFWKdF\2/JȐw̴4cjрrHa0EFUA"|q\4s%6.jOl0{K$2ʔ9(d.@1 NkyQٙ:Qb*D͔Kήo1€@Cu7];xL=:%[(SA%}๝@!pB9ÄMciȬH~1YL#1&ۭ庩Y$c=Mþja:Gfɬqs~A7_J2%QrпafMMnq#O8S5H_<v~LoXd"]ogQG4?:fT3`-J#0[@=0 gq{*!¶0Ɍހ2p:#j;~lr*|?nT#\qPw9F) >PnՕǖHys"}KՎ1zv]>'m)aEbHz Sc5%Kat_3gsqe} fx+sKF魠c __ #J*ywv n\fhqP"Ivێ=R<,!#&Ϊ[4 ěvp. FV݀ g )DnxW3b;z՞&F83y~^y ,9B*"86q<>9ɱ"x|(D U(W^P8 k&!Gl@ŦtalZʵS9e+4k8ԯep 1%ERn,$1_el]], E^]fI\*q ioЋQ7 5*15 Wd`R;젊9h:Q7.dlZ][rm1脾zt Zd|TiЀp{}UwyJ5#QwEc%XIg}]^:mBPCahaK(K*PH){+|nj?zyӍZ(1#k磔wBJUa]+yǶLn_Jo&k'Dlg(7T|.--o?#ծ ]rql_ހA{CK"9hx Ȑxƣc7x:)V_W"m@ssѮ~ |XHF_,Z'(EZA`䤑5:ScEBO࿛#"!i; HG) $N˷Ǒ^X2cH%_vq'SYkňaL {fnkzI]t*EGU gȷc a:V;x޹x.EҼCZrLܨQ0hƃPRf .0Q3EՂ(c<Rz-o]egP \4sj> i4'yetttm QKmޙ1j#-תcO &27 Zc4/fA S0 \bR ?KP4J pMh_O#EO.&kqO,;&X㉶ }J_\TrϦo\KP/P^$9(ø>aryfT{ Z:r`RF(t:ZkMaFiWj5{|mrK ɂ3kI穬\ R' 9ؖ8Q&!'{YZ/ds^a+P)mJW w(#&+qРyM>N$" VECdkZjpV)6R"ہ}0cmJv;)T:([ߩDg=$.K+@0rwg :La)].%39zP\qiQ'Tz{sX@.k%XF˕y?d; #&uitVzZ#* j5ہ 2uzʝ~X!B{' =ӿّՏV}|X?4;=-H:37ؓnfPMeE͡ԕ/c)TI:ئ lNJ:nX3Gv`j9cmos#^z)IkAk!nS0=DJxb#0=/WX(C2e%Cw vu =&Q<[3euZT,JOoPJw>\EYMa6mnj]37WQNd^x{n^|ȓKmZX?}&"He@ |N紖/wlxj2E*_И#-q,e˅-"x}={ mlvu\hUD5!~T.0\{D. ]YW!fZu5ma/S 􅪪A5ǗtFI!S`) 6 *]w/, 9/#BAɢ^ 03ʗSNKmy]_{ =ͣ&'u>X|y±?>010rȪ==ܞ8(-IDΎ2yU#*W2$,Z2W$Jj}%-09pǨ8yhE)a fXTtN/FXO 2;xh e?|ne<V2I[þ!0J w5\-KC*AH@k9|/ y@[ƄTT {Ji#jwOEѽ893N}5d}2J?/֖lˀ%7&4u 3C^@B9;R @QB H!3̓OF0pi6^(B & `C*Ļ*y:#8 {(C{R$8°^ kouu{4.4 _ͱ~#ҥX,Pĉ!P:~"ĻN[ [XCEZAEpORg [єPziq^X *<s:^.K<}`0xZWxm83+0?g2Zc-}eG&e;A{"#im>پB}^X9a"|B#;]rP;'O*G^{g{c"UØgРKW|_ͅcebU#f3qq O]Gb`V㷘*Q@|Y#qS Q\JI~>\8+.;YS paac̯[+?glmQ3J\9ZOAſ(S(DčE*(]$H"x*OL&LƿR?`}4mM-VO̥9mܻOd/b#X)c +lrK>%!mYPP~:jӨHM5S, KMӠ#;YGiΟAD)A\Yb 9յ9'{so\k T+{;.Zou}^`m&@+>e{D&"sZnň7Yܩj00=)BE"]xV-gV; ܾpDC%rwicś5 1'(߼mw!$*=LxR>Z$A<pkWa))Ap @r<$$\t~GJBOje0)߸GP;wLrw2)(E,>Ş?{@fE%J95-RDhҤJ}e8klI瓜_HB.) )0&OB֎ɳ &T=pRf +WkN؅2LSB]ƞȾ^;'l 0%h*`n օG>l 8^>A V r f(<خ[o.-U,gFԸ"CC}Q?gw 8qծ('%BpP_|YFW"s6-[~Eh@Bdoi%Olp0&O?v*z5+]_5Y$ xYìT U/*خMm {:0ѱ(Aes'h=;+B#8ڷj#K9vbrkav`W$8L巛 $QKZZam^}P lt>{ 2O NS,C|61!i4Q-V1~e{&Xo|rQ8KQ%w}Ȉ]I{/@ m/ι_og9sߴPJ m"O/ثDܫ3 ^sGm4E܄Y.(TvJ1f3>2c*RC I&!CS+ڳzJ>_0meOsI|Hjފ7cX[2Y?K1)\KfLވ `wš:?IlIK*wzT!n=M:+z4d;ZPsb4?aKB_F?Pd@)VǚjA]tZ'껗:k\km (ϬpMZO_dK>e;* _Kn$=^\a߂%XKp$ɡH̨ؕ 2_aYhE.Us$1ldwޣųFwPrܴΣȻJNA߫꒻VBjW͑@ f 4A{s * d8"dYrZPYǢlNJ&J[<̎ :blL6"[X]e2(a/XW/*,p -&ۇjonT=yB-@Ln:h?S 56 iiuwITZm2"cdd lW8;L[$% ̥.RF/&Lz^*2 {#;[ndxMzӨLgRL,(髟 s@9r AʐxAvOMP,cīkym&HNCY"ZrA| !ӛNɅJ.:O'{ycŢBȲYِ2r#c30&85a -K´?fauQBZAS5ƚɭڀS 2&, ])Q/xl%8M҉,W3@4O,Z*uhp{a# l5<JeVͺza+jSϮz ,墥Pf}$ aA``pf#Gر>!SMHv>9/ЎC˭QgTq=`jr8Gvh܊uCPdstL4Z(mU@DZ9@[8_&ttODօp1Ӯ 歀@)jc;m`B^mk \HO9 EL&KxlyLu[VhGltBN+\5Ag1J>uX`0A hOK`/hk12lH2{`ULȏrvy3cQiKkulsx*ŚU0x㿧0BhO +RB쨧 t$sRؖ,LWM,se<>ՓC}{ 1lp&?ëcUSQ.Ʉ#XH|^p݁s*rI s}GIUW+ DIc3M^9@H-Rl&oVPT87fԋcQ>`nmyOtjƣНNLOo@UT `WL;IKYQ׻F~%nr6XiO%;s2L@ sښc[P*:o 7 m0ɘx>ɰ F53b2%X*DaɯЬk^ᆲjy~^(R G `CYR෦f歭PGEZ_F~1٭_},,,XFSeLofR*6̲d_?wo,04O7x=攁*F_aj7-PT] jN/|Te!ЩT%ݍE{#8t~X'8=dg(P$BF.bc-Rn0ޥExw|jwڐμH=X7ev3[|_eGLWirKd0Go"N4&'LFGO% b6108g\Bi6`?d_@+BS; &e A`CL. %%/f16W?~m…@X+t8jmׯ ݧ x&"-6 Ei7]b~U7,fh+}~v{W10En쪉8lE;< kN6i 0܉y I :\jJ_edU>{D,#zxŒb2/ܩwba,*Z 1 |IMPĭg4g E&xS3/hNQ xBz<IqߔGw-Um2 kն$Dv*e[ Xft0 2ǞuVg1txǗviqs"Ud&|ov\[QO!'rUC[>Rm{f #?RNGY;kX.cg ¥12,m [X[&Hk1$hj@k= >ݴ>?ncݯ-ym>d#X a@Sp1z'0;{hPCj*?98ڟokeq?KDD+kz~xjg-WM9G6TWmʻ^*I[}vZ]bw<;'/@OkQa&Kݻs6$qBx8Fo]'Ab>vo ֦!wtvec'1b=T/2O-o>dk3=Z 1 kPȧ4vBf%$CBf h,(:*,Ee^\q8 fEU2P؍zmg.hJ܅>d9=Wu Ґ`tW/pY.* \bWK' >?pU[ F*Ryn/c8֣,0`-ͷ;4의VǓ5 s[GzxˎG$z d)`cn)qå8~U);:^ہn-S~ДlOGjC]ov}ڦeoɗ.I;ccb/E뭿-N)B3؅ x'BUl t^o?Ac]="BQy< T+>jM*/A8SdfΔOhPaѯv== RjjTg$[9[+O^ (4x$?[F?%%ɴI8 j57XLYK5[ %ϓFmq~cHvEt5Sp?W^*bCM9KMPR?j"-(A]5̋x(ǺS^mǿ!k4ַN]\敦8x44+j{hIM9PODL(p31_ 8(gT|V(9qI/Nrć!֊׉7h4tE#=Tx 3chQ:~ZxS|vZ~46&?̛Tk}ܯpbum:)9OBg48xB_~GR.Y;3 ie mv@~ӄH-oֹFj'Tݝz<3Tc a]/=&^u;.1rx>YʿlfBA'3zYo8Eyppԓ~ujŗ84: !5.Յd0,󔯀~zmy !%}?:Vy+eap3PZ15vP>Is:ZTFYii x6Q??LJ>pCTC^n7kK`7lyNZWR| fX[Kor|CoN3M[oi svʸ<3 uG*+wTX$7S ɡf=aR|%#XM}jCsO3ۨ"EsXA8ubS/(_ 3N̒F$)|1!8g `[@࡬zB2yV~@,̔F$`?/jnH(G1=aۺFD Yw KӀb{`W`JhK/QU$0t,U\˃-Wp{ZSCRgf~z|烑`_֡eԱ+rٺJxM90$~hu '& h1فj^8C;=4F@PÂ받}C~Z7PI*N>"nɹUi1"[ Y-?roH jj"tsiU.(ͪZX,^Ș2, ]F֋ELK. "g^Ӳb^ΘXWZrmS,\9񀵗9ӰZUTj4=UTwD/< g^^؛RB Hv%goZVyP)gyy|K PRة8* "H xRz,DE޹edX:$?4_%-ˉ) Hj\"LfLy|dFh_ fu5|2M/]w#o drk\ .j[ ʔƕw9 JLnLC܇aE[fc0wW T.u1Q^ \L"R2Y|.GWv>k?dBtq)5)bZ/*چgR]XhݥWj;ck [儫wD %,T؞YL!}Ps  }1'ǔHMLi\(j7/t:eVMnmO(̷'n,#V]Ys+:WNaQoAC=kRͰB$5Wa좏wVSF\@"[} U$bӝ歃 R 89;Q8;*|9Ϟh_: YMA4ax#V 3q%OuВ7 CQ7 6ӷ؈hu.!7'oۨud}8j=E0=" W9 `MRuCcē9;7.\pI+8D40~&A{,v̤)T@w7~!mCqIv'd]TU5+)/6R0P}q8 T;^Na7g?qhZ&TzÉ~$m MTr!Iv_Q6jT h|J>aRQsͤ~u ;9oD-pAޞx!sQ xEW jΦP: hM>oDIbsU$s߂FO.t )ꅩ7 G15&By0:!ՎLO\V 0/5Taܱ',\g,ްxXDIeHrm,up  TͨkVoC\ g8}(*oP- @8ƃ=VWa> >ȭwd.57VY$kJKv9_Jn' xcHt^[442pڎT~àm Y=_vͻ/[i.\fp_Qܕy*H &.)՟)A$:5WQO׿4M}0lq"۴ө7B㘮jWkI]7#h-C}%u5ky(K3я1v]*.E(!ˋcjdF^Δ̱3s3#'F??Z [?Na$5s`2Y*,{W1oN!]B{YZB߫D A] '~؊%͉x :m5neVZ"OwNYG>4[Q=ƴRhkõbUeDg5͋93]bj&xg~z6iNFK㙮˲F󎒅R3Kߢ8hvڹö}~\c&޼ر[:jұ$` IJ(J)v.m_Zd62+ $c`q49 p]) M}}){PnGBwo$'wfj$<<#W|beJ PAJph 3*oaփ/Y :qA ہ~j8.EUs YpQ|MVؒs6DA^z־'o7oVQ= '.:4 Oj"dK B$] +K@ĩ4=q ֺ8m!'-V$X~x)h&2Mo 2L$!NxHԷD"4fkpn"V׃+ ״>_25GIdgMUBĸj)_ʙWѹe{lL|Go/M-+œ|d5Wh3X#&r`7Gù ~>Rsz !cۈF\r0I =Z~q_\ֈhM%j[Fh+g;|+6XH/7M͋۾cc=mN|׀xE^(W˧8R-` <)q>$Bq65fQX&&4dsT `nwd}oeh1ddsxh!U믐VP+WM)_HgDXV WʟH'p7^SV ݠK3;l_5dR/nVaae쮱+] A,޻:gvY1vmp4O<*( ȟ..nV^!e?KKDbAajʼnh04=Sߒ+{l;nw {40)NY'=Dv8P\Z8lwƖ*xoIj&*IU h nqj܍GGvDf(M^ ) !㕷(sWp'TPRHC|a%(wd.=a|}=LO:|bZi4FmZt\78|#c ~KJ6bXbXe#xh:dBrfz\go36&u۽B'iPmߎg~fOe&0|B̿l]^WD6yrR t1ryAfi`%`FlDF|T7boRԎ/-jby+{Mdy*÷BVI|%hMgC]-ZI 9/$I90o⠅\7'[i @q PVa-c8X r Rf5 Oy V䨼3(]Z!LlwgPx=s2?K>p7$-1\3>Mw@sϰ$M&뤗D1?3&i :Vmʛ}"U=m\;HnTQ̬nK\Xc/gi>I/O^.{sCQ?qb`聤5/A[ X!g!"ٞFֺZȂM(sPtd9)K2Hž}&-W Iܲq\1~aI[a$>@!a"&>)퉩sl@v<]*pdPż]}wChj?#aGF[C}#ָh?'j~;~ LtbFp'\|)FgeD{M$`/~)qIʘ@pxlU۵fK鳝es$눟{`h B1 WzE\D|Lg/Ym`6NYX8z0R5ߕT+/M]K?v::QDsE CJH2ċxROI|at[g.H!PO];f}^J%ND#ʚ9JCu}g<3O>;ʘCe6hlJV [uR*xوbD18d^xBWa46gn sZuvF{gX~yܓO̥nHæ81_pB+c Y}PAdp-DeaiS=˱hQxV?m1v[=F!= 8b,9+:܋TzP\TZ=ךNgsg{jrCmvm%Dl|LXM jML50M 'inD l4:t.U ,b\(0tf>m^{ZK#n]وF2O/J…WtKR;Ak8;JTqx.hunM33 [ t`*d_ݟcmsS ܍w{-JȿYB[?[*=?{JnI\=F`wX;C5ZPh[+<ӂ$;e3ãJ`! AAj(DꩲLvW.[ ͱW'ʓ4c'584Q2&e8AVIP4715bSշ6PrD_YW3~n?YƳ9 7~~v;Z%+LtnХM1VO?~yGtg+]Ѭj)96mF&=5rX[80DEvE2 $>[?Je궘E)o`[7!ŏʊĄ)D'99e`kF2|fU.<06/wz:4kARDbÆjkerwY*mdL :")c=5Zs2ԛ&Jı9b 'S829+ҍʿL'Iȗr Ѡ"gsթH6qlϦ3 Sk,Bm?V+)zhYj^u5Pi¡㍾}e񄻴(zBrž%?H]>5V/lbd ] 璕_ApoWnMb=}o>1STgwO} =f늮ŠIL)aыۄYfVZGЛU_D-#t@t|"C)Dn29IC_t9M2GN{3P2D!xn!_deI.gamYCc{W2r8m ևʎK8>pq7,wTcl~N3?|YOZ%ϒ~ńN~* /bδ y`h(un7)A%rw 񝇺OAZe^d ~i]bJ(M2^4ͧ: &Yt>xɻ/6D7ߍmA 9 ^1~SZ^aYC*Yuܤ;󮺽[hr&7YHx?--J!$+LJkUzmD|ɟ>MJEf+B[ݓxEʰ \ J#op}w2\LSWuS4ҫR;Zg9qlI77?O\X IzQoi#@nI&%kד:za __㥁M@dKfQlQ738a sŽ1sZ/=p[ :j[x| /&E8uVUAQc4(SMV8@rO%YŴۦF1p )QVw bjs#dhvЍe].tȚbژG\BI~u!Q&T/$j Bsd;kt19Wd5Yf–qvpLnA`f ., Dg{~ +,4vsc BNlZ,PJ5XY5QYNj݆%dEo/ Mo *TѭLJ3I*ux17Nfʹ(TOZBBñ0U͌m! 07BIc^0KY #쓥l]sޙ#9xKi^UN9&֤2N;#ĭ+x-5ϩDVeأH~ FLSEd󦄳-ݍw(t;,R qK\hMq†d y4] EIV}#UE+8s x]QoTR.X0BUvqRb(8ɚUiĐvoLupcǥfPuYOw<t[[Q8ϔ"?_FK&PKXX7&1 {ШowwIZ}k޾ `3rvjyG1%Acj"݈Rim9AlV5 `l6pji\ {>`=ZUG'?n?3B9aNQ@>abHgn@Ud+z~iQ{_mD0^*nb tPFܼ~9%,C"OJ @ !?yL4X@>( ^Ѳu1(Qrӯh@΄L:BE'R0n'B٘墉&|KL;Ձ(G\~1rnV+N9Yܶ’Dfhk@a+܇uwLrר b=n2ā^ky427דT`z`5_lyҾ g'ċ{ 7?OZYGn^j}7 2&mJ } F?]ZtDoG.f%REpv\\;DP8 u!TFh楋c)-u>t fHJ{ZXg$B+2k O3^&ύ2rc"1cUK91 D컞 9MZ15Zw'C6u& cI[t5M]>/-Ux]chV>ݢ-}աwg%/t5NHd:h8fd8eX,WL<9)} m56n2>Z\t1 USO#Q<#4,o׶v&aB( z8K$-HgTIڶH&x \Fl&t"8 r9̠3,Ag'oD&[C[ zi_[\Z3^jI˔0;B>s6: K4GcBL ]?OΏɛ:)J>xH*eCO](8">~7ya1呓tN<綛n)gg7K[t0Xbm~N3BO%TD z}jaԧasm@!ckgeK7>άI)D\FyBou&ò9h`ΐz㩣 U;o[Lfx: 9yZabæVNX'V5g@K|Q Cv?$htɍs#83$< Z-ˌ=^ƳWm"LR%AJڔ0R$GqX9{Z'ް~EBX~p }ge/pꞑPDo&#3v<\,wYAX?|:V6D;OK'`ofo~Ƙ5nYy@{x^[lcDZ|jJwZp[V7xtDp)Z )u+=W@OiqO0X{a㺣<Ŭ_k}s_ftӷDfe#oh?9L?$kEV[E4eIS1 t4\W2YĿV8 `ndwH#+Ҁ?gq1n#jX{7tn_oDYCx" %({7uB*IG?`-TR}"b' Y3 .6`,bWř;"e?%`oykF:&U"G` I6XL]4_A5U6v=B0; /],YÐA,DܧoA\`sK0\BǼad[)?w T̴6$K^UsqF#K]T"[+tnVv=1  A B믫 >!&o"JY#)$ ls.s2IsM\ J nN\&=o8Jɺx c!Iߴj48e'\ĻoD6;Um,x1 1 ߹&d'̽I[Hܡ^#(eA'NDjoV dVe kSC fy,ns?M)_YY3FBb qXU0iyP3Lߐ T9qY$t& h?M{sX)FIM}Rh)f"~7m0mhp1xw'pGfez'qWRXa+$y35ڥplYTxy ӛrW۽]H~]e+2 PGe VP(3,¬瓯X>jḲINmd:j,pm ?,-i'fxxLe^q{ٺS&d|zQ~n`eCmLR:2N錰cD)7LP ;}=ci)㿄I@7()2v,`ڛԎE5H Q/$ʡ<F4<׵1a=Gƞ(8SKfCrw9^c?8Ecgb\v:^DU}RHxT*5vbiH g0sE[oe'7T0G*f6.#B{qK$ K!0'`kZDg\a-٢(|&oM\悄=q'd0>egD | u9m[i4 4oήj毥>,ZB0f;;`w^"dRDZ`dȪ(Y(EeuD(@(Ye?*է>2.>4e*Erz!&Dϸ{[S{aLp ]%xXC?㹋?yԵ{.6QЛ4G#uq-* r46@Hr)B1hI 2:U4+n!T1)UZ٧7&Yw>?7E-Z:Gȼ¾5aoF߀nyF ɘId5/T`,ŝHE(Dd b&TcEzQqn;k{# 00{ $57?~,EfAxO,@Yˀ*EgLP4UCHy0cj/C"kω)SSt\3hpDAR=i3VZTkaUԎ8ǚ `YҀmÿ UXk[ VhZҒR?yo$߈T! +mY$a;PV/gCPbo!DK!K"ʇ]\8~v7 C&ր[grڒ4']|K\PWXt_.e__4jp<>۸k`.X[k*#.h|0@Ӣm{Tяw^0oά?o DmE ޭ7 RXĥɘjDx'34䟴׽a8q0Ix:I@ jY^)MÞPC/z V A}P2m%oDp?kC v/HNH)ln8R2ۇ^G+Q#?Ale7()-k~&#|y!iG HH9r,/9rActm'ng+WIGf(F֖jۿ$.~/lz"ohfs _W}4U!e!6/{;:QM_ v+g@Z>(̙+!U56TX,w;p4!=b=u,"v#2rɿ1 MH4*uia6>ZDn8rxAd8끀.}aʒQ0nX*։(RuGO%EeؙTwv4Gb*m]r܆3\J~&*]דs?V(XEJ~/jȭxs'_ƋxWu/Z߇\ZmMB>!,F"8 w| b>J&x{8eҘWfh#W7JPa}0 Kj"k/Y\s.C Mz T. } z=zy>Q-~rmYo@,yܣ˘yWⳈOB9Fw,O'G}䭎ɽ5̘aug݈4-#3\t`Mwb;T[O <@˚{PA,NE iΘxktCL{-s4Æh`3P-V|[:O358I0bop.;m-VWh{-8$e}Rf 0A}l b9?pc:/:oŀ;P=[AQm9\e/g_Gug ' b9U&*p9B^ĵ^MUh"!]nX<<[qR.C`pDCɾx"sUb h;}r9 ךI^Ku{dm3JiA$l̓B6 =JtA]M [?lͻU.8i=~)Q:2="ӯ/(@,VuXͬFkymXG\ (r jsf/ELm15q؁ 0G鞅wNj+q4_ds;oS~fpRI *;q? [2NU $FB"lޕZj&P78L.~T~ St̡PrYJ\m:\hˑctNT8%1z)pfU$ u5zMeХ(.g8M;v_ޚRCw*aܥ*޳8=>L6m'7 A=B.^n4[<ϮDWD_t_hu:rG[Za'RY"E@LlWGm)x5V4*5#6cwD1қU]yG@AB9CIߛ_/b7Ц 8!y@[~?jӍ!lhH`Xn(DJm+d'E0hlM"^wiz{P:' HZmXClcI%qy{2{@>~mrsw$F>l$N|&;(5y#ɏ\ 0*W|U[Y/N=[R!FoO5X 6<{wO2 bCøykFō<( $ e28tRj>^F8nt0#DUvdh`?qѪCЍ`8*Hxs nS)3t0"4OقE8_j W=x>,<2Za\ãgzˉH>69dzm[ek!؇<]O +j-ǂ2FJf#7ƕN}IrBG2aKDa?%w`7W:'K{wNy@H*PK|;)ڬMszEu6eԿ4C/,{ZKcDa[gHsś`7@e|sB)b7o[q͎0~/ĕ\ v۞B ٭}8[9c G4ieava ǻɊ.JG2&z(r|7AlBM}D(YSwPy[I'#:V,H])Jq4U:u\8>Q U9l1F4paX IN׏wHXLhDS"L&{ʀ?@MV'[gslvsì(dI _)<8~실 [iݛC ^ԝ4PE PXJ$>  Yl EYrj/̢w `7m[7T+h' a\ǰ :T? WO'MTHy{3;Wx"M] t\cuDǽWm f*>;Rpc!T͜Saky8Kt«< ܈Rzj=K3+:=1xn ^Oֈ=+|YƩ] $¹u$ۍo s={UնqF;7á[߹ 'd(8? ^՝p,XϡO+`@i=4 u.yPiMQ=2RwP:M#× wr: W>p|uހ}n4q l*+NG ~&zB ^3ʩ3E|OMjş:LP1>ˡD/C#%@tOScXI13q-|FxXΏ qbaF'=;nÀIe<SkWBM7Tv8)?Y-/Vc@)2M8kG :̬pO˚=l\|mSpcDjyM7J81G@lמ_Z $Ƨ3sT)R"sZPVC0ʦ܉V Tyg}U 2-Eq[Ӻ +`Յ2Ug x^Aߢ2Cx hA>q.|G}_OVQ_a+C͎'ap&U (2i6HZFT4]L|IMt!|ɮ/[#qE_Pj &+-8\&i2]? ,^,2 7yAHnr)[+G]x_ ɸpU8'Im/۷!]b5/KezEڊB\lX Q[NjJPJ:A8O;wD&r`SLT==ފl./x c+28xW\dDcxE?UA@A{f32l3lb yJ0=xaKD!cCKq h2-VsS;ŻLBTOj b0 N%9g̘J(3P4;'$;סAáERL`i-݉^xL0K:!F@zԃ6u-|E#ց+E:,Հ)^z IxGvOc?g$` pGiv}R9^Y47|6׆zv,M_)m]N{AUp? .o^! ۺf1biuB0No`QYll~kŮ%e$o+OrLYG>oL 1?!MEZhdbx_7uouOj1(z>bf'5aq NRY\!xjMeyxPIrve6gb#DIRul41Q(xE9N71\ixhu1R>Q{A"9?,yKO&$"-5k062Sie[ռh9E.{!8bD5B~-]CnHz}ȞӐ O@ֱ~!)IqgMum)x \ ׂQ@]A'VT>##$,]sRiGH|8!m*bRl`=h+܆bW-s&L4`Ot$&o&K/l;&Hի#IK?K-v  FB:գCvAҚФx`EdGdFB0 UƳ}eɢ})ڵU o̽{rpo,DTgӮf>i<-ˆK=JQjSZUњY(P̟B?0 u`c1~Bۿ ec TǂSF 9@ :QQ‚?eib+ӈ -:/KVmۚT.*Y񟦏hvղwy|ӡ' 5[< hlP|2zoK4Vi_!\T6ODZ:k#֪ w0ЛvO[?OYH2'8]~?a*gnܰuD,y!owTTf!qYf `j16:}:=WR4tVc1T(;T3@]WV'g2z]`NlCӰ4mc)E~~,n _ <_USPk,ujH!/5gw[iםVeJC"07>O6?SXqIE>,(؂~x$B;!W4yy3\5xfTkK]FvOf&ۋ-Ijs8!l4e])]n]|0CkNI="n:TwV) ͘| FWܩ|HHÙXR.b86Oob`md;Uq㞒7D1#/aWWaoŸ bnܰiz@agu~YƐ×Wpf\bwWX̄M|3YVNh{?cC͢) ;m3!608+ r>XSD{0/׌`nb3?c޷0Y9nឧ y`#fR JVPoq2Rc wl?D> 9s'nS;G9![X >dT_j^J^R KbcB*xH' -cJU&"B/okSFfcrZ­3)9Mb<]vstB~Y4S*襶CL  ?RK Z5G[T1b+\t By$M"{ܛدÿ/ce7kMNu6i :$ŗ S{1XY!+kvPx.K4̡]}{d`M%w]6GKgM\ X,L%_5.lC Mr}Tw-AG{b8h{%A!`Dv6 Wwk:=;Ȯ$XLB_ FLA5N$S<(&[>/mHX 9&"8r) cą^U /ֱ2lIt'g\!voGhx1I|oIR-9!MJok_S"mU5\"te#;lo]Tu %0=_T44 HM=DMf]sHQNq1nª ^{H>XFb(R NNg2ߚF 5~\yPmұ*v[6`$vS)'hYں.)ܬ}YuBH;}8xwgm5Ç`Qr@~=%Zlz+˜!nHQvĺU1 ˵ =qog&U 9â5`% 2 v hܡdL{ ɾۭa.K\o#礳?5t)L$ ~:= cv=CT}A苣:-IV%r93+(O  sz)֒Y3t(zQ >7 MQ9:Q@-s%_!>\d~,>DQ _;Tu) )lc߷lMe=[8ܾ5\Ocb-ȡ6=S4iU4x½e%] ָ7[7֙ R6+b6>;CTϞ\8ɁHuؑDtɳ6d,u 궠$,"D[VL![D Ө24B8xb[9ґx"NaJٟ4-t]MK7%XYCʗ^^Ƃi-(P!lA'x@1'ɹ`yݝYQRdH45)ZlFWwj j|uTY*[]ނ d?1a_ >l$J[敜oo lm7F]bN!^4fucP`>wp-;Ri _m8$ LMV#Mi@ˢ *ߞl" (& oz,h{+gI6h}p>_ڙ9j1%Р1* Ui6[1q 5 VDG֦ gNwgT4.ЯArIӲ݁XfY,fԗ]Gqw%rL '3s!M|V Ps,|bqL5pa/.:YRFr&=q-kc&?E "wÓstNT'VCBC_E:蒍S췓`q8# qZ",E9U1A®3ѓѢ:d[OFbXfiu'-Y<B!5Q/ِ3S<Ǥڽ40YJRҿC/h=09nn>ҍvu;E=d7 3>9p4::hPRL?r_8pA%6 py耾*RM|> n*+VDm@*FD|7xH2Aॼ5A`Hz<xXVn, Q78~Sqp mqw7…bz%K`JR)zy{}@ωRc̼AA [6t^Rf>Sg Ѕ23+bwAg \!}̱?\Wh $Dq-K%\ NFғYiGRG+ P{3"Uc`tn*i_sv$qp9Z) _6Z* ?԰m]D?{F:28PW~jH\/p 5(skfV f!61~ސʊ%} ?sNȃ_ԗT6lbmTLA;)`)Vy?:D'a AW|{bqCmf֏ u";j8NSݨ,-=0sꆗN^nc9!-M-* :MυeX ѓ*LXp%7d4`*G~rQO(ηHMA0>^KZl;}, c5Vmxe^qTm5i.eB|x{|UӋ>j 1-FgXM.N0[0k@#sAPe(-%3Š:s8E d﹎˽ģ@ ɮbm e=4*@ ۷xw "\ZҚF#>p77%!L(7SrH,">JP:C\p} .$诵4>^;̽ں|O P C^HCXH,k..91q`4icV"̑ FPzgwz+w'DgցrS.p*!J%Nz %x윢>aTCE!sv=] ghdQm=FbZ={i;km8Rz6ZA0/2g6A]/wBFz97zIύ۱A)z ;sSN@t$ᾋbK6'Lă!0Xڱ]r-l{Ɠo{ pT(n4Nz &#WӁpG$ x͢(ӍrOLrVi)hQj!JàZ sJ<ʶ F,3:/ O΢!h/d{|_|;x ĺ*ux[#KImdE\5kz7RdeG_y^kGn1mF:ҷeڡ8N_:I1D<5bbpfAw|k.c7gMҨݯUp#ɀya{tuwqİ EܲA`RQ=9Y-2(LcSI6GQ a\=c Κ-G S,F 23`8>tR"j_I= 2& e\(+ߛ, `|(,.ةiղ2>~ :11R!(,]jr%|aSC9TTC?ȷ*LxrJ+I/,zXZ|?f$}cl`_:YETqa=ȓ-̋aqeϜ&8C Ȉ[wȖ?>MwUb;:dO2XKr%ڜ.&K◔hhwYLS8BN1gprPn}#,gM4eBT)ON(d++ԾƓ7{LZMKmxFSoɅ'$D:;O 9BaSXnc <)l`;'"P0w$/gRZ(U'Y9Kࢆ(=EO9|,.CCvd$hcm8$H|AN- `=z9sD9h vEtO:K7Ɇ2c >FOڊ,ILGwYJ3% h+aUTy?:ҨX`W&ߛCGZ+}^dgi ~<Ưc;AKH,hN?@ 4cĂթm@C# QKk-S#/MC󂩬unŜ!RM.`KVNSǣ*h]j܌#d$D1LT_g|X9Du~p;$'UPN|n  J؁:C\\[²~t-\Xvx:<&"_(1g=ā 'N`8tAdFZ޶jr )< ?=&o<7a9xyﬓ+! *zޜ$2@xBzvE&[ o+4밾Z#jsLX|reoBEQ#7|X#B!fVr8>4k<}ӊ'0Z]@BѓE}Vw;e/)u3kY7|H j~v}3y~?e~7hrh`ŜR7.\ƹ!#y :$ #@ 7h0cX՞s4C"c{= {࣡HH¥^B_ULkE>BVOTX*L%<_.aHRf _5^ر!tw9.so,%*Bm$ߓxbm gVt@Gh/zŌR`zN2t$c }M RA^+Jh 0+vpf,Elm' ]%%ūcHtNn/.6ȡJ@p(8q=n^V' _~Gvǒ^ 肮oՕ~"_b #ws~2@GD<E/{ uW݂VJǺ5 &TېEor-y2&QJcudִWksXDCvP\\K!d6VO<(lj(X{JB )L 4 e8ez;COM 9'dbY4'1`oŖǣg1 8hv`לcJFD径KQZ=塱vN?ތbfTR5s}stֶDnp)ڡ? aJ7L(iGq@No2 ~g*&7:%WjX/\fMmzf,PwR\AAr;şjҊ[`t'>E(R{@9b)vTs3N{s2w0˰u) ”1k0]еP*"Rmt{3 =v:,u>AI's?u'(t6Ɗ㷘9LK\f;Θm [􅻚?lDo ﴊw#~\~ ĉׁ6֑>΁_CNp}Ib7gK%A @Z$ d n?  kLv$hGn(I˚yZkU3̈}&D*h¢SE ` E?է0ʛ!*ҙyO&MLS ~t E!M^UR->>l-?5щ8pe?z8?G}pmMڋD+"i{alǓ&[vF6Hzs]nR7~"Wa"_z1=jψ"b.t+Y#}Ts`8X,HG%bX!vT\zHTc0GM,w?Msm_μ!ѢtgqmEUQv?'<:2v!!2*8MLH?4#wu G;HObܶz-Zqr.V>].Q pusrAz^W_UXu.SO,H=>:1ڔfРᤆNHef#D4SmNbs$o<y+et]:BUɕW]}[#l“Ȓ56bU(OR וwgCj2){uc퍹qy&iC;VkI^qBCVE,׫7û|FI (f%rK>4a:*kZkibiDe&ѫB#\b8E'_jJ虦ndDzW+/3Kro)2VWɨ1Wt^a{xۓ$g ch1#'rC|^Tzd†b%w &~3Bv  hMe+nk4?D&=r*37>"yqTPD*r06fKGxo2STٛ5LW $E0A̔aAPHu0,Kb-JOHZDɝ3OQWrO)U$ĻRҹyqIޕ7O0݀M[O^_tւ%U]%(CvH+\aGRgwb|"(tǹOJ#HUB(tԳ`I$ i6Ԑ4<Ջ022~ 2ncwN}`/q< '^!_<զ% *c%~zf@CN*t,'.GϯDAvr-JǝȵPR/hw1@,SDzJ0k'cecPđ%ޡ҆M\e1TaKB"UKk^p쫚>kQjPhˣɤACbկztǩBf;t0&YaI:Tvd{C$x^0z&N{xO+nwOax`YGNP"D!@\e+|&`4 E%`^퉝NXbᛓH(z&k~H$SҔH0E=9\[?@iQu(;""- ]~9qrB@^ ؊c l<1'CxE t ;Ft12(pXIjF^`9՞CK ل9(뺠,-!Ҹ:U)8u0EXp"QMYo" w^&Srkh1اr y%Z.2\LKӪtrd Bh̃o>li3֞#i|$w"ЗX[ 7Px7,a#G_XHbYV2V3GKtE/V<}^(SB|/5_K6㧊zʷk mO`q7]?K& |I⵸P%;%lB 3 B\:\/W χ.;~(is.Q>/u2k=V~!&;t&-a*'U3q" .}*9?r옲X(<w׮lKb"OI̢(8vegzhB;Р 9/wwՎI8ggc'ǐ;ϒjiJSK*Cts$q6`h*WYv>jXS'9;]6J#s7r(zH@ѕjXrd[O Fd ::=the)AI}(A~ZG?d+IU";h^Mgm2w0ۧNI,WJ/fuذj3-B]hz¡;{ˏݯG4<E'/K(7b-DS},8R!R)k4!t}ۘXnQ=6J ב%&$Y {b_Y_yķ.dz4Qz'L+[\Pӣn}::'>HO%cNı8a<(sHFLCeA:YؘTv: ؆t[\# 2_H|qlXT{OXm;hQ@BBG.Ag `۞M׬XSrwNR$Wt7|(քi)鯖_3+ _Ǡjo. )b^]9&MbɣB̈́G_ !rnϵӦ/#V /Xp 2I2uoDZ/⇕émS{>8N46o**XX2`襊/s%tX 1$k3]bp#.iXqGOߔ sΪ"KSAF5Ho/>`qAuVc"sˁAT)tJ!p&6B1v};vP{]( /A0EiTl4Czy1,,㻂8.#T[nh& F6g<0A7^wcXgh&' "#q.<?5wfp/i.ڝOګ>yId6& }u[Plv)]BZʿȸ_HETsaa6wƫ"SBE_ًD%̸'>{Cp $${\V="^{Psg6JA3fjlc4R,cz FdHP!Ŭ/[ V̮_8 N}pkcG0k O0c4GoIxMJ:}:0YS/40OڋNTx5{MuS"JRmɩ. jtcVgLitbEY!Еd@m. {oJBāՇ ' y ²TB;6+0=lt6zpL-*OTTÎ N|UJڳx&Ewtv (=9Y$-$j9>`ΉS3@Qd?n9> #i~$]%)-{`;n}uS@`;*x} wXZ{n0EpJnDn(DU+>7V(3jqp;PL:pcv:(K3@9NAȤLwU^bCb/"r5V+db5)ƫ@"#:1BͶ6^p-b$Zٙ+(zY񩧼/W'#Ūzf w J !.WaWV=~\`XRR>/< #Y>N<S64zcV_ʃ9B{.~+;,sxЍEvu"^VTd7uT-wI' 5[v֙DࡖYT_?Нt L%DjE)j6B7KA[P.zM_CRH}:0H瞧;S.01UhG(lT,eΒA9 gU p0{X9)\T͍U4J"F̉H(IJ>"U{VʠY%%ZqųȍI&Ʌ; ,q׶aNʾ#ul%vZ%q8>e!J6U*M1yxƲlL'P©{`r|ؖKɡs^f`qh@*qe>@c5X̋!㾓zY&iV7aо߬mKrh)¾L}%3T%[z.=1H95]7XaXb5ќFS!ēz aW)kV!ͯү//_| ۟\u]?q%.3nmWd,g5ϥU!0.p 뱺>+<3SG덢}wcFSe_ѭؤ،5܎Gt) n[3u]v|J2=,L$m>7a)ϽIy<47u]p(h;ډhcmP8['Yo1p(H .Bix<=[!8fLA3-1S'.MK@~**|ά_3˲f{i0#[%5T~Drw+uᬘjN))K"5a{w8f@=ZtU4sڜG!Ŗɫ :2] |#n\G{SBG4}{4t.։Z[/f βe3bZU^1N 0'(M!jq7oZW1I 6Fbu#W+X $_>vl6EG[Mn_󒸹 ERJܻ̔Yҟ@^P]2:p ,&I6b4^dQRS`z4 ɮ pgra>߈Hr4xqDJskU}7+sW0s6[ep"'c(,,8a~sE-Hnn Zh1cSֺ69COOq#̞ j( R `ppf^N.NC2j'Z]k(i=N>&Dœ`{oJ .2EQ_e짪0vJ113Bc0p~DbZ$\yulF[0PlHں e[*'cB o21^zj KSr:՝2BjSM)Nv\;.fA' \{y2WT&e#wܶLƶ7-0yqA(0Z$X}RO(g9nP'2)I#d5FqRr$ !s{)C^Ԑx^ʷTڌV&SċM/L)l%1rdC4 \o$4j⁴#q ,ԄP/ e}cq@qyFҷQ˜u.=Ξ+GwOG9g_ULcJ8rKp/J 5&!XHhoՕz6]|RM&? 5[<ȃ:ZDwy߱q!B& Es rLW͏դ uLəӥBg`Zi_N (ތ,>ntBDr[s^+2k)o1(|h]J11e4oE@+Ǚ}q (lNfŚ~89Ng( %yV: )8RD1,$S6Sj4gLJ۹hw5Z8hfIOV&Z+S̪N{b uË~ G+2~"ZqQeċ3/Ȳ,j9"[k}o+" #Z}D(̝ ޒU 9ȎJ8գϠiUQ~#.y^Xو'n "b5B}LT ["`\u"$\@ ~&/5sde!D+KY VEOYc;<v&@@C5"Y>25d DOSHl#f*PV~Z {!U3n1Gz0Vi4e=kˊH@H[8M^HYS*9FieqvO&2rHl-0[Oz G$? #xsru1Yn4vfc9w^@k.,:,Fe=Ib 5>hLxDnOYX4U(5r?Bm!1 Vt ĎS(bni :U.nP ͮs(.@t gD^Vw%5N<$\uW*V:B5um=qb*'X9 N1Ld$hZtWa#XBz3RW *KI_3(ET`i+ 4i*:ՙUgɓ }!~{9҉HdD-]&yJ9T(. J!ސQżR~ s""fC[J,7_MnE/Xto7*2Ǒ <JQ-?ϗx(K v'Qe9'vC,2"R4LH C萘@0L ]쮴&۰ٯ81sEH(0v|D|. `PIbfeL#77^+˳Gly= m'•g7S0q#o iX}9LW7𴯑/>ssux;!pƄ_ P/i|ɓ AQ:_ؖS濼w?|let5c5}Xgdwu ='\0m08~"6-GÏ!>D@kWs|,ٻ3u-@_Iwe"U2ÜzҪA~U%~I(o[,T? Ɛ!R:vu|D=X}. [XxwW G^'z% Ĭ"ίE%a;`]m;TΈ&z(6J%WcWf<'ba0#(PA tޠ!ڑ~s+GdnV$:!d?]˞q϶ ¼K Fx62m!,VF_H P6F ܙvhL9 s[V*q!"BpS!7jmTe@#4 6='G],86{S=pLA,(̏1~;M̟A==1I{I{EC&ԟus78w416ٷoC=bD?8T+,zAfY،2 qwFAc-;68o V8)} Twxy&k MaM+0xQpVKӫ9f,/DaI^j{axFUī%Q[^3R NW8\6 M3Hcv= 'plUA ĽU]:DTkdo>犴Mꮉ3}#|4kwa_;;9ى(Гk?v^Htt;Muxo뇞+)n7VjȬc䕴ꌯ lw"IUU|/,58GH 彣\@67<"AE*A58 l|\a4}P-`$Q/[H˺_d|D/WY^:hXrO%2F*<_^t\P/9c&eQH:`N?՝{˂ oBh0<3'B`Vʽֈ@-on{k%# g zat?zm0Ë3VER?#ctMHcJF1zo|*ٛ5nQ ̦ /ϲ;JVpJ\ ?CiBk3,yO,+z8a>|:ٱZ9_TQ^ )~og _0tN8:M)%Yh6o\^GOTjQ8"-G7eln܌ՄQD1Kt#~X+*?x!:2sM!EkI]ύR1Vɗ[QH^׀ .@x<).;׷-Ί,db0gh[)qxJ@TO7Կ|q.aw\|BVxk)}6[y =d l1^q|XuFfaY?WPN8CƔAWV%QWa0Owmܜ[ )![Dg ѝt; B;T* M9t+$,#Y5e=2Ȗ8" )rDnH4lFG $`RExIQ򢣗!_Y1{E-.C\ @S:4,!=fbnDZMXeDy&\IHq hd=do1yU01P53 OM+n߬`zPŖzX*b&}PL\c13䴑{o1Ru=  [6JWqo(! 8ݿ߁b>bܜ6VLڬAcl.cViAOϡ[l w13殞ȟ+,!zNUaRbm.j6emnK: !پ**ojҰF*JGW[i,]GYҷӶH'{ .,dn{m'A^;OFWÀBWgQuV#Ē$ΜaV-]A JS!P$yE <>x",U@N&v/]N\$yCa=v\OYW_D*] L!eE %,@xP}X3e{Az!t"8AӋ .>X0Pj{_׭E`_A^`~[QG~ Cgrʖ ]߁.6Rf[>xif깄iFh6;ƈFh"]s+]`Ba&2iV#\ݫY|_b!X~ C/-`JOl5)]Ω2hW0,Gk/aNQuQ@g0=1~qB"P7<,HEB_kK̟:>d<\3Cg ?TS,E%[Ԇ s![,JØ;KG';q0JFR8ϲ$5e<fIQO(ɵ Dn.Msѧtgg,~$m+VN5w!>V(Sᛊ)Y<6n&NMw=꓃k ]2*H'- ,Tq zE fؓgV*($8L`8,VWvLV|1҉ Dg0o/^ ≚NUePx8Ժל&K&6 q+qvҊ. C)iT>clh<7L.a2v*(\=1dB?*i3FnE4BM=/6-\V6Qfp[ı|ٯi&4B.ݠo(S̘cR ./G*,E)Qͻ"l\T|}:mlkSb7qVPVS*#3QR"c-6~aw\-߄6-YQў'$,Pɉ$<l t@b˳_xnqeW&/]`L|#D H b U'2rS7͆!_Ʈ}xD& \5Œ(iRn*NU7WesϬ)Ő%߂՝_:ԒsL?*n(}q53g?dji`<C08BiXӨ*jtz=}%SY޲"$;%l ~1?|Jcv̒J.fP8a/;ۛX+Il6fLgE} ndsZӨNV˾StZD3QρRK7>.l7@(xBn+~ό/PbY&:7D޶6N]5b8[Өm,a`γTyP heŷ,e ^IO e_8HA c`ǡJa&9ٟmŪ5^[BSN0. ؼ zyn,LH"_ٛ1&]Rycu2. Q),'wbMOhpBZF9Ƕ{:% Cչ!#6O$g 3!%6mvuX/LWd BM~p?L0cdU:]*Oxσ  `/a2$ nrGFۥR+7rti).~T^ty( AA̤lh0RV բ0Tld+3&8h':*{o% x$kk$σġj0:~6 $=Z,<°$)"rśk8O:fe{Y"izCђJTm ˱N& QkYwěpӾ (3]I$=NOiHr*Dr>i-_;+DƁxLq*ǘ.z* n\qd(*rEfJmV 8N½ҹ9k}5Zw)%Lj"ff-qZ;V7Z.Xp6QaZ p4_&O N.p+8t8D&lzH+Ԓ;ߝ.z E]m S6_.I4q%?XɦY .J?YQMEg |Qb'P{`p7iȱQRjPe?iXB҅~5a{\qب9^vr ХxzՃt|g#~mJ uYFv&frb!6JxYhICs.zvi16MvžQ49.rn%4D;>y;&ޓwG7v:. VP{ {+^@-aަA{^B"hV$VJ 7Y-'`/pe 0Ω5ޘ[rl-s{֏)ѧ+QLޱT-bGyOy,#z2RKi'wT,eb(!2||̶URN{ẃ' >^׷R>34%%"~Y⧌ezBeMl)1((puldmDкH=bwAlQbbowFI<7(PĂK2 !g(ߧ p6A c{]E\?v14G=/j/n9 ˝H}Q u7LRyC|N'l~ƃjAx 睔dl;GW}Xvj순;#:F*fx,;vc*Ann(?1jD 0-Ry: dR|ǕѢMMI?f>]J#hŊHoʊtg^?ZŲ7FdvIk!/^\Ֆ:`2)@U! P~"p^{pB=xNZEۅ.7wA秔EO?&`Ҋ{ L촻"`d#*oD+]f*RSv,y;82q4wqA]8 Q?Kq̚l;'Ic6NO|š9aF'g-޵[tfW `m(C#QZ97, zd ZGcu1b?WUg2n At=xF1VeKz d~]Z}PeT$]S#cj<Ho~U3_9#VrmV@M=Qy^x 0'w#t ʨbӑ/Q cHb;zTα]a]]ME-LI%Ry7]TRJ-T>B$ Z'A_#_#£ܫ#-!)p҃`>T˩{ր::\dѱWlE&P6e&OXAV0B.0$_. (x0 ;R f  #Hµ~C΃,8O0 ku=qr/lo !~``qةpnݤaR$g%u}G/ċf=3ua[Qxn m!E06A| g)6#m¾B%Ep7B˿Xw zuh+e\EryX"^-v\8J-VHF2Qtb_3:d_?}/% alkOutW\\[k4kuD,js<?k :|)9ypOF#uP6%Gt$c!_!cM T蹈Uub5d>TLgpbhw~JcLSk([{(\ 2>lC|rxY7r{aRcf.GJ>fy-RW .Irwܿ\lo iJ1/S1`CVJUz* rwfO$Z-dQoq+'2.o'ֲ8>YSљ|9kK(qXvݿf>6 9bnL &ɮ[˪,X.5[h4/}#{J)?фWY?p c]$@똝IAbp2˴<)|`A}>~ Sa~>nsl}2DqIǒV<< + g~ԖEuP>lYO Cf@+H n'uY~i)_~.X6~O.3E7,ZD+ Ekv6/.(=?v 1\!% SY> ~P)ơ\<o4yܜ8_*~&HAiCZ-j!DlGY&]{z;1ŌLCy[`IOϼ&y>h<'ѝ޳ #8T|yCgC>ن S>$DP"WFk~ai0c"(~=6&QtTz~hƻEF9\[-ܓc,Ņ= )h6,(SW@Uв8kZVzo.,ʌ}b nv@F,I*[Id>0B:hL;öT0'4a- `"^U(P6=uj*G ?&??5H&}],YjX:NوQhPU̿mb[D2^t0L(;<1CHW;&?wu#4.]%|fԾ1)k }*Q #׼)zM$_zܰ9r[4ﴗ)2MsqXH V8\<{qAr+!\A5NJU֓1!86.74d͚RA2Y׀M_}.{Uw5&loS$N@Nٸ0.x,F7P!wP;` ^GX|Ȭ@R]vj,%ꅂJ El/1LdN  96]\B%`ex*^1!"#\.J% _D$:CPQS2$WR%ELn AYzuH0Eb6J6 A9E- E6;S!i7<, w5`63g"F -{mA8zU"ҡ3B01#@P 2Z[{nZPO1 bY\jxb upjK/OS mCϣbb]X,H+95ۃy+ݒ km6P)Oi<0['0`=,L4ajChwO4°}#=ĿŁ2FHm_#Ltw>1BԹ|#'7nVKqFdVJ e69՝Bu5pԌn$A5"Zo>iFaVCD̔bˡV/.͍yLRaI:KerYT$AD"/0`'BL"BT~vT[݄[{7VϼE˒MR]aB,l?ʁFN48R P]z{I_Ɇ|aMȩHt *\|k~lpFdi"v wszbG]ÈJ ,[A~wK`fw.1y ^^vFo.xD.lp[Q=:Ռ=k:h;Et.O\JNh]}bQL=E| Q"~dFiWNf,`7E@c8'صV:Қ8lW{Y"^ H{«@B;FX;)n45&›K5cBW\0ӺFGLEY6p.q&W/9caǖnxƾL!b 5pye6nYxB=G2,2uۄN߈U8hnGFCؐ[+ ˫Sa[>nN~ą;s!a8]?M g Q_0~jO-n΂s$%/{e6Dfw)Q_3N\&8Ep\Ay0n|e4}v/3+OOEA)MvQpe4&|U '|}BݛVpE1'ٶ w}}3a3H A2ȈaNQxZ'ߴBlں뤱m%kiP[Yeݿ\\5JT^%VB /W0d |ji4][;{3 ވ}Wi(o{nO M} *F7UQ\PSSi0"H4ߞ&?~f( V߄(eqGB(կZ?nx9>~kaY$B iΒcVcovyI}Ǝq6 OxP­lzc9P1凋@iwMSnܳ$7fϜ%q,r'\&ķ?#}'YM2=zNu|TVPb2g\ϵ%JIcx> H-c;}>a|bJqS1:cI)ReMK,74|D$ƛM=&9\"Hq[6Pej6J#/4̯u>U$@0V<JćѮb4*%Sp툷D8_|YPnLp'/pʵ7s&qNngZLo][t-_W8Gnx F>ZCf llYI30^]L|%4Mq5^K7/D%ĕ7|eXɀ[7s bs/Csb?q~t!u1U/G5JBlzF:ۉ!XVo5>S"nkwrH,}QEj 0x.^S;з{Rx]<Y$f;> MBu(I}H(n"lN"&|uν4ɓ;>Qt C<ol Y3i nSa5$[vyюKČ33dR,%ԔG8N:K[ݕ=@JZn~j8_l&(kmB|&Sv9pdiMA`X ?-E3 6sǚY8`C'5|l2dT6Y^1{;*b)/K*HШU[qX/ASg3: YotP78&߬IO 2ވE'n$Eh47vpR_zQPUcwkDv!gPM,#y2mcQ;1XD0|پN܅M$gS[v,9֕yoѰfDqWnQ.` RV/ n]I-=8rF|W;_]0N+pZ0Z Z1ɡ7Kd I.Hcү-]f.#О%f*Q4!Ipz`W~Էl'z$B3 5ҍķm^¼˸waFf߻- ~t hhp5ua<%yh>LnWdE]s0,fIl-Vn 4%Ks;D>gM cumβrn/} .)D ^\eb]j*Qޡ,vYؚVK9ɗ^StFw2Qi [Q`IBk(Hl&7vx԰3b-ɢ6Yh aZVlqcFqۥlNJ] v@sR@K^5ġ#(΄}I: wBQ`$o:6tK}={-Io psMoH=x;N_mC]c>ܒ,Lyc?#/M01o c5g^g:9`}ED<\T(!9"S]|FcWp8q_ MgW 2 bszш"=ʼ$dY!|ҲxŮ ik6֚aZstmVˤL.hg$etІe} l,u`:Ӣ|xQ&egR@dpr)]3f_p*D#ڸJzJ;rb!<:h<@4c$}M粻3H]1uГHK=;#iwU(``,K >o#+MVз`Hl1UR!tSK<@\etiTy5IRI32;l4bھkUnϧ!ծd_0[O*'; I׋PUBf؈Z_~n\>qZ?#v!5gD {܌4eҋ\Fx(BfQ G7KGiv]ωs/j\c/[(M5>{kOTq*04U;(,%.m23 !}q #jSR{M8x/hG# 9'Hl9hNj7;:U#:Y1O>Z557+ֶ !.5FC4l #C]دڏ8HGoj n<%4ˢmi`2+G?wzdN{S Bp G(Ozyٰe/]Fj|, d?EP 5ؙŢM0  ).,/H-UgW+u c#:d jofQ5L1Do휛ieBF Ď!FC#웰VX\b6Rj+b1 |1nub*N(%|v\ [m"aYm,nX E3g.ZǀMw`a=Jp<^%.>_wolJ02QI?O@ ^|^'JYHF~;ooQwf1ۢ/;9ր(*3+p8Z2v"q@|“)5ܵ@&`X^C1R.dT #!#4|YߣL +l#o͌=UƷ 9&ppyȱ_H|AbMIũtwtoLp8-ub; 87ٲ1)uFHuwxovD"ʅzX}Á'/5 VDIz~@wgDR2 ^u`dGmS Fv*~j]h30|DŽ?}B&7Jt'2WM0E sO5ڄ=M|+)""c,\?2R~oi:AZlOݒwޱ0߮Jv?aB$ɴ `!E3H~ozZoe:'܁6x"g]C QڙC{Sǻ 9PHb{SKXp46-1XW<=-'lX9iUx+%%9 i_uuY501>};qR87:q:xQ\ig~j{T LXR`O|⇑0'w)`ʼq-jUarEtv >206`sGU9}r\.HxҩS9'rZ $+h̓["u WSLH4Ԥ`)r~",*:qa?Ң0}'d P1_öOVljhm0w} ޳gT_Z4*'@0L*X+聑HAsE2׵{'kNJ.-`:tY-dMuo"RHhrr_s䮣=S3USbXHS? rhV̚f\Dc$݅=)O(אB@pG'BsݸMB/n>qZ(<6t[Fs ~M tR0'JWO&籏t86X\EltK1ʇ_6x(=I0 3Fdq8Z]u^gV gmGk&`,HH'2h7Mx/F,FB#Yj4njŒԈJ5i:k> "2$n 18I(%aTh^ANa?+Pf@vl5`ŅEJկ Uqq;G =aOIAKi^u]lS3YIm z7 Ts#c,FG3#R?™G}0|J )>!Z Z"ϓ7G5E3{RR;e.IJǮ<9Rl lcŶfRuTb@oJ͜ ,Y_tJNcMZђξAFo˗ڤs03&$T$2Sɳ($"9cb>uv$  E_0Kh}g8U)$Y˿>*ߺ@~noՁŨ` Z!xpUzVG}j~cT=Bo,7,TϢԄ: o5)GՒ\>q^$.gWIF!<;zvsPJE(5ݕK5Zkf&$(1~;l2_ 7fXZfmAr~nַ.< Yj"(}jxM"#/ɝ-:>NE_1 7MUlv4n/IKeNi?3FMr_6>mQ鎅&wPQ^7/lsv}|hor1RRs\!孅{H@yP:'_u)3Da&S)im%t啿S /K ,JH26>F)n-ÉA cLX^OFW1W`bg MC]xC4}@5H] E|y@c|1}I_lB`juUӈSOmt/"pD!21 _gZO]5ֵ'S292ǬQJLP_}nY3fZ^ J{hCbxs8Et`j![(|^${ŪbRP *ct|yq6 l˜KxR3##!t>ՖbšB9栝⧅[ͅ6 *ML|4C@%D2i[I-@r娼$JVXsrqXf4A;u![b/k{ srAAI ޥJaX^+ƠG4a$7!{}E&O\;N$nsҍm ("Atl`~ϸx$q5AKH1-H82~[Dp7^wWѤ(d{*/I~E :t! ,~;'\|/#pCurU UߋL{L({05nWJ:#p xK9٢ɸ *&g-'0EO9M}]zG"% †asj4f.v| wp*;8TM1:52-u 4mA#0c@\ JE1B{%s`^uk.L+|T?L>Ko4iBTczCV/"6r'AfaE][Joܻqr23%Qmk7̚,ch?I12b,xFM M Uj1U<6==w%;[&a#l%[mAWXRI}NB'z}CHr=ULa@8đw0,D'$͖P+A* "= >ju.[);f@bWv A$íq"-(e H?>dTxuƞZ_S)ǭrp>)-K9t4lMCe.[Y|@|ˀM !FUw[l_mP:!3ƉY09dTF9KtalE#xBj <[ND?cދ6s6+'%|;-}͠ ?u$\y޴uԤ,CG)ޘM_ȋj9 JA,&hI=fmdxr: ZAi:3}3i9FM UݹU^ >iū )wņi0mYNP>i\=ĥA nr\ljˈiZmɈÀQ3,:(U6%(*H8?Âc`>@WuC{ cu"bUe԰`/2*-JqZ*,lh59c @ͶQ tnMI`GFՊ~ vԙG ~аCюc Pp @-Y3a!F' [H16#^ a!WQT5ޠ 5T\~ \{D5,ye?j kʁZ1:Wd4f.?ZFj܄&/|5b{{L[mĢ~xj/)^-[ wjZ8&;p ~ řlmy3sF.]#hnж#)U3ema PxV ~s"I0a!aG,ꂒll+{@qH_ׇ܉QBZV|zTSxb5ʜ^B7!-{>pIK&>MËv*DBIta }{\j]iF-A<@0t Ь"N朌@(w)p-t; n?^(>qXpy;iȉXR9A>Z]I hg(vm8NQ?XE/k)CxGw&\f\:8NV, g1Pdq) g_% vt#`OLU*\(ƟU&pG ⟝q/5vuPyT/SnNOe96':6Oޏrm|a).4,6,>S.w5[j!Ԉ;݆1)XٳW:JdCت_qش D<Sc fT92ڼF'XMN\: *` .B*E~ .%9z@䰥?Tغ̮Dpf6I+Z2KFtT]9P0wiM#xBQ XA|Oh,N)9!]8+Eԅ܏@'w2F^i~\ϖ~$ނxF߸70]ʈ5~^,bEoKd@oq5a&϶% fϒeX"6K Ԟ54uc4gё;yզ+}kCfbi\\o'Pz6߮Ьi_~ f)j78aAOgoJ@*yXWQ.7ť{'Eþ.NV]%&UOSU"OWڬ9?SE0|Ah>qvK QXo+<㧊~F*z|B%zd'TZ0_`IdȰ{#`l}A(nsslj)ЗFx"%y ~DGm4m$408sT(jδ1{D5/ԀUZ*+ ovs#ȷ-P.6bGD2O&ѵTWa]~B뀊gx6hˢ}~}q4,Z?fL4Zr#]ޚ2n:m;œiVoCzE)(Mj(.xi<nyxGpӼ =9]DŽ9bl"6O+d_q/F9igB_{8IC<|Tۀ 1p@εs~G}AbB/^ؘy 1b:ܕN~/FWpo9lbxwK$Kpe|YD8'G_3y wgbVUoDO7AIivR\zǤB!!BrISj ,Cb1(&/9t7>v/ۙpQ +Y>'@E[ŋ~GKi092Sܬr[)&G+J0lTҤld2TJr&rB1iN> PsTV?yޕj5I?!| Z!Rq vĻS@7(ݘ,-r . s`/A)¨:>𔷉OvhжIRD~t9r%-xt5Fȯ i\ H}Q[YDxanM<|~1VJ/ Vd>Ňa*DZN=iLiG<-+rZv&bFDiKP# \8J{Kr_ Q,}xI4ҡ^mTD?uc2]9lOb >W֫?۶U鸋j0-cjIRk˨+xS_ uCMelȾT*5TH1 EC ?hzav@*&y_ O휏"L-B ^\gm|)!k;{O)dl5t~ fO.z:h"*V=XPN\3cxx;IШnpr}-wÖFuc6qywR]l=" 4gL4=an1$X3[Pnb`.{|aL,3n4ljC"$UdF|0g yʈQk/s ұwE2l(UV]S^eDh#$R+a;0zCH(1&Wz ʟl_^* _0ਁ8ϙA5[=k*5 )hhH革ݹ_ٴo[7Q@(6γC #oPl UF<12PRޑp1V!j=waY$䧲'&-q#jg;ŵ A@$M̜@ KP]FT @o]v>P 盻GĠBv(/̓BYMaBG7%^55Ml]3c~p dveJ[Z$do\/"EO ~_Q~Eްo jMvk|$+9}|;b0Mag5~ѝD h?>PiTy[)lŎPyč(}b \{RyYfJYM_|=fBdvoDM/lsEh^b_S`n iNDT'ρ5}EfEDڴv?C.2y7bczCo1-݁SfQrWH=S=E{N:Ru962!n변ęݤ;ӹ#FgR0rPjS6шХ8È1Ts0#4Z9TTa47M$J"74P 5v4ݯAx¡6nY/EM? k-{gs w <;ou$,Cʌ\Umy\iMuet'9CӰ#liث6jժ|AuNwa3Ff#uqmpCAO;BȉU: 3>}+/dQ&^W!Q0_#970n biTgQ(WUQ5.9!r2[,?kO8'3'LC~qxk@j-'̿W%T'|i-HuPGv4@j+5K{cUg4ϷTՊP[Pǩ+ XƹFGԒ [A$"B%EԽؗgI*Oݤo U$wfO?+.,,Gp}߅Gjtiq@n3+(mb&̤E,&J o'U(LfhAYdn3M?KaW_7c1X~)&&UFk kZ6“vyrROv ! wKTAFD8z"Qc22qẍ|."bP߬4qk#G8=Ulԏ֚~5T289а5Q10:RPGKaw_Պs+@DKVrRQD'N-GW7wq"Qz@ ~oT%N כ'i/ {HX6tif'%$7 *J*$SfЩl1jfib-4Bz~py9C,KvcfXc{ :D=vXZ|[VDmdB`j vr7DW zSx^lB9xtFNZ.}7Gy^ok= 1WMQKn{Ww OT*/ɠb`qRrRՈ_+HuV=%bwW?cctZU3atoJtfܹ3D3u8eplBޘbIZ1!ja8I6@q}+'ӄw7>f^t!;)ѶiŊcAhH4qVtcd?Krqpu/y_;0U7UȶG#u@ ǿHG3Z7"F|r^ބwП 䩼snïpFva@1nQk3ZC\ 523XH6 ;>14c fX(J{A{y!XGZި]kK bm g`{7@1yY^LӉuI-ÊDb\QקM P\:~Iűo}XRt0?%BukCi'eM[MlJޑl_+bBjI80ʡKVlgCdEr^P ԍ|,F \@b'yf4ˑ,bW"9̒ߍOH7% +\ 4Ur]۽;HߚIUg-2ᠱf_JD b; 5VW+ϝ%jri$qC}Q/W/%wkڧOv#)4G3ؒ,z0/tu+r4CF\Bq6Sa̐6#jy wv^'ADCeBLx$ME,X)wHI72lgMG 2Nq6P,V .&]Fl|5i>AU]0JÞD`a*q7PݜMR} e'T2Ĉ򁃾?[K*&s:Mz38sapMNC.|_*UدO!#wqFtV-hx{EKI? | 0O2Vhqo`hcDsGwk·Q`iaw#1NlKS&EYR'u6ϪtcʏKmʾ;G?#]}ϥUCe -S[-jI̛`4$%>  QθcU)ZtNpQ A7GAd H:o" PϪZ02oat5) 5 T~7Տҝ`9WV_7G Yf9NLoUpIѻ#RiXFC%T"#ȼPq^w/ƨ-%5JϐBZcEt+Ƣu7V^z$V{5]ua%>LjOt$nDQgf{zJ`Kto & Sg|Nt0";"NN~ᄡeOrz"}\P8ȋ5y_q|z> d9f (wr%WJlխ0:nS UIhsnK ө̜<-D79:@H;Vtf {\-^ץt*Z3ձQ9- ,E ?WG"-4VvbD~\o_}.qL F]ͱh\ܹ)(?~ Pp? nFϴT[BB *;(o|q,ws[l;Ggqx8Ǧvvƻrlz0C6U864U~x Յ>kwja-u%$F;9pwE ,!Qz9brc!8 |^Ɓ=-1Lj%]zR8: B,|f(޹P3+k$SrRL67Iq( mfЮ+bp8 Adcn>{ -jYG%*$q^Y'Zg;27G._ |жNk_4(΂B{]Vy% |O^ٮv >tX݊:yxU͘&]{HFZ,/Fү N+ =H(#G7u-d{0Hw*<@HF a?{O&~FcUNVׅ&6+A P D%Q9.Y\Uk`.V|q8~% G UR+\J&'"}w r3?P# wI~1gan.p|@. D@ Ǯ™6O+ߨc'ص!J^̈a*8[o!HQGb(`^&Ey0lNZ83qLZ8mCu)pJofEj ;颺6Ì=v,4 (BszM K IW0>O' ,denGn|O_Ąʉ!F:7Ѥ93GL@(5.җWE[Y*؇&VɴX^@K F!&\@;7eYN4>ޅFF:ƥ,P`bBWzf#4B*Dvrz/XgJb$?8eO09`-7f],9zᚋ:k+ Ѩ)`ճK'#K9;%5bjzn=خin/ilc Ďz ̻=nİ#{<_aQ;f$Xڠ qq M"i/ (7@zZ.eUƾGcA[v@_ vOU>&7sjX[R _YE1*pI_1E)|=6t%k؝OW w`8O~:Mb:怲0CeEXʍ;f^E/^lǢ^s{2$ӄAiԀEGjr MJ:.X@Wo}rNwK( 9E@ҠW?.7 #j7֪l%a!5PlK)zl1[Bp?Ӿ@4feU!C_{Nj~~A"NUï1˟es=A|%:yE.wZ? Ys/@, uX9¾(+5w\-Ct J"c44jr[+WAMNJx-Cx"տ4E\DlJl;x(Lv$FWc}_%!}Ԅp/JO$'ƘPzrm"!$z)41Ta]WL_3+@yaQ3XjQ]{ש&U7~ONA)>JvJRoĽ1Q9<^Y!) ?` Tț>+ӭD)Â5؝JeאnbQD`+(tH%pKnR@ ~R/[pcԒh`̂`chTJCt nuG |1j򢼺r.ligKpl &lsF O;y 1 x fU"}v':ԯmFM5B/|ݽuЎ xM'''O΢IX~q&Z%i5rR\X> xSze<,]ſVdP@K5NKHXG'd!z)Lǃ] %5"en} E1 / W+Q@+N >)~ zPٷWiOF 3; $a~~vll6'?6&V1ȶAS&;~ƃWCKPjĒKhyJeT'ЊyCӏh֝F(x*JY|]%v "#bBgkhdZuYF3ec5g72 [:aSDT׍r y$z2c!ogQ[F5z^l-JIZ/C$bG/wO$!A *xxTs7D4R>6Fc h#;!ol%:d Nu_~Z*Wn8HQ$Oϒ8]{ MUxާf(% l2ׅhi>`g$NJ k[>HT {:Tv믺фjjnFV#WH>An|BFr;TTɤY;*&8taW˂L2\Щ[f6ldzpF|?quJ]J*{`Tm]dt:ҟ&$=A7+}[f}I}VT5BR[(ҫtX"ɓ_cBsIΣ<[, Wغt~:0IW.iC~T]Z.hc>p̻Z񟨐$߯nMpmݒPe1 |eP]<ݿ `B1rtfs@M\2N)qSغ.]Om@ہ璩H ~˞DDiQ<`;j+[ WoG p2g@?'XSl[C7_nAM͇0.;M᪺ObTҩ| Lym2M%ҜƟh7ep>L.,e.wkVYD`8 K2Z-]5# {*fSM?ccFOMva+R: `\  '@}0ݣrt- rA b^c.b k/Iu9-HAIs%ꩋo,Ofêe w)O b/]C>Q mRwW9 W!cEnKptYRҍ9z25fme;'c^+68MHac+(' i1>3iI@%O5_U`U*۹Gҟ,pWɿ~ȫnӡ\%^u¯E#lRP9x]6A |U]8bjA%b"01$An-L-\m1w_B>a*z}Aj(HFGxik7DFZJ';!,˛_xPTX> R_Xvڷx-V[k"|u(jU:~ YoX<붤F'!Jz^HyRAIYk۫JdwmQ<"yՐ #>7!.Y*Mϱ5Me2L>Vٖʎ[nܬ1N<\V͒,͡r[RԩRZ,NU6}f[h٬qڽ[+PaDu( `/&lF߻F>Y^OȦ.APx/9ߍ@){ƖrErgΙK"(=Xfی&)@3k^sdՃXkv?\"+cLvk+n??9g^ҎGͼkI40b>DӜ ;m@1'8Tb.9|' K1y \n##k0w險۴Bzm~v]Y%sOcx&fL)\Vq-ӀՃRi?=ߩOf~9π?Lk`:v~wٮ #zn歈T 7e,hw[>[hQj/ޢ-{‚iȊx^^%" ,f1p`CUleeib*JI,'Ҫ_]X&_{Pb%ʸʩBZ2d꤄ϻjrG0glV9/Xc5b]|H@ҪΆT+YDRW$i%gG]K`fo/XPʢmc9RO$rՌlTA96WqQPv4~NOsͶz?O?_¤78ZA"֛X~X^\00"7/ \ޑC?ܛ D![&BM( ƿLfn0vSO-`u. >yV,<1aNЦ*/vgԟǘ2]%j#685(9Ci,]4QFYڻ%:kums\\&JS3\cBLʆq5En"U΁fU|kmw^2=u*te$}ۘc?6xFñK:r_OM:J9i8_wۖkx6FC2kրְܓEKMYۀ3 .?60OitI~hHq GoJP HM(;( By/J[ktxl &gb5R~!~H=*j}%W!drJ1az$#MtUr̙A6MpE4Tv@?tG`'㟆Œ+PFI~ )Uw/EL>h-2 ѫԋd[yqĐ2"'ʷwc \{sv]hGYn'ev&~WVM~C;Ƞ1#TPdҎEԋ/k f$N%UaWn3f^RR&|T ]\&SB[H'WQnӼE*I"N7GHS./qm9SB-K/'%{9rI5?dH;}r!eMZľ%5Nzm?H)M̐)\W!oɩ|˱rv;9_ n.ܹii+H{9^tg5Bv?xp>tڴamp|r5zf'6= qb {PDod,@+|`F_ڵs!e\Ii\AûĽu{R}s(]$򶏞L?R|`n%jhHsZ>])l '7؟86ƶ`!'P!<}#qϹCZ|+by[{Ӧ ۏWgCٰpV 6hp2ATna4CGV}a_tzca24 > I%z56yYBC%^$ec^9L˩2wA",a 8@U-="˗'u262?OM)jyBKKrkmk'TEtV𪟽ؿp* ]M|nW,7⤈ quf)к|&!(\ ?TTpq{QAO0ot3GԄ #)4|nkU#P Ȟ}1t!\9y9kXO'igIG`_'dZ萡^\EAm^āOBqA*F͊%LmV.YVPbPS]JMz\\xR( 5kP~Iv8xqazWn5++B֖tJ*(OC/8JF0ҋkToYUu6ͯ Iw $;=(porClm3S\b`~4ZriG`#yWD)uԆ^ݥ{Dݹ2^d.}]N Jt*>["c&枏j ze9*HI[j2:t<.+֓tqh-ͨ{[pG9Z`*W#q*Mk*KH)"W̡} .D.j9KV[Ŭ'7%rj[mRiS`Y&ؙV"̺~r3j_aےHcE&*ƅaxVV7\!{\nz]p=|i)R3H֍L !rWBA z콇 zDߍ >[>77.#I漏pi:7xhScKg kud^.Am=㮽 ֝|ߖQSč׈QsR(g/B'f/-76xi稥J*K)iNמmZz+Onz4䔷t]W`DjP{,GIšۍ G9j> :>JVă)1a5{%X9^v)9iq\2&mBaϠIy"<[ތk94m?Q lc_Q@( "`<8ѯB;r?K3᭿||8jB.=f^%{WX-LGUG_SаY5 yF~2e3?$cӨmJ̢6Gu5o{XfF@?w78VD1fir3NV֢iU Q\-2j{N }nNuу `6òuj _ᢁsi M47\i/K16}f=U+Vp[Њ {CG6^'qg9o晖%!}z ,>5KuPr8? To r^ (CE SWN#K$Mxm >}[B;t>Kq_8iQsT1H Y `x`Ni0zR4Z:cxfCiJcZ)b=nmb-{ 3""?Qq)$#1*RV9@>KS>Z(ƇtT K*Kɨ34ݮ 1/\ܕnRfJqM^|= ewt-v]y#7w;|{^T.N#mp~4<Cun6,o}\m_n%RwFՙ9ɩĒ_gsr,ER(rن]*7w.` ITq<1߆ _r81¬ ZPP |^:OC|>t^RH)X N0҉wBv1y T7U.*SYQOcyɾVcX -*o %˻J =삀PoO+=ȤIHkVY! dKcg!t'Kqyrhy-ZՅ.30>'U2O(C}xu PX#)I< ޯuK>c|phoDR'*_5W=ZњQׂ3{{6\V2XkJZmXd\X* Vx삐W9J^fd*پ<^_>ڪd|hDnsv^F5*JV V%ő*2XNl3W ZB_|u6EsTw˄A %C:6 h 셥F~^˹vv<&zRCo=`IZ#rբ$a/J $@Ջ!暿c爓eZBHpJ|#wP|kS7"$I#k nI=,{;mb-"%8=42׳vrGkh߶ˏhh>hI1@k.NldwNǂQ'oTh/ tm INZ-_>.e.ϟjkNSr3aI^3č.[F_eR$S3遘HҒ9voNZy>6Bq#Zu s1}fO [)iBv JNA1l q{ܔYqQU0"|!)lX Qԧmao. B>5֣C\䷎`^IS9]5.1\ڢuupa* |&am9}23RXv%| z~cyQ4l̋4i'UGG&,ku舧♐J^6,rgPaA+>A%֧![ЊD \ 35*^Ax )vt?A<hwZ\0jVL~e#^2*:8"KLvlh@+\s5ˎ:Y8/..Lf ws3CcԀ+a7qk2v$+y!szOʻ ;pdǹ =7}!zq&uؠ;GYs>.Ƒ"!9Q Ծؚ$a!R bG&!x-uL™(Ű~hFڀ.F-([ŜI@?#L!{@=ļG7ni,11/A+8_u{7ف*%v#ԬD|{ݶ%HAvM_etFǰk3-^a_ ='O^yrk"Ey/R{"RDI̹~'c3K!jO +թōisiD>R1Cgy&u&i"[v@d~4, hwYl saZ}X_z7RG#8geY>w+:MP_i&d7ͯc\C㤽q2wD.X.+ ( "RARnݺJ>Wḳ:S1D|EMw{>P%=. l7NzTm!Kxa_G-Wb7\*Ce*ÿ@pP``:It-dYȂis>CKRWϿxOTgCM nP!?,g֡aX'8 /!Yd ˷_"T, 8P*SיZ]Θ,4~jIQܿ-7e4"L_@*Px5 6\F>3qZrlU¨$DFEt/PMg hY4ڵVj{~KVx7̳7g>0g QTf,m}|c-gΓ[`>/gǫA)al)fȉܙ%ItENw/q@LwyiE:n)Ho?t/sf/ɟFܚBY[mVM$*;I_8G*,?hэ!`-uxsF7P$F$zf02ΜifC5*[]汰i6#|kLwՀg %K[58UxD W~y.>{hD_ ;+4Y[ͫO{ϲRٿ{Y10 |y0Ahfhْ) `҃5<@C%Ehjo}[;嬻DO #sH<޹mc:ݮe˼\k LYQV7Ͱd93) F Ifc+Pq``ѝ_Yxw8SE2=z*as%n'rX!1įrI{!aEPmQ^:;ʫ `$*G|Nx(KBϬ!]1HyMیPx݂pv+X݌Q_DuJ-]@ǩ #SAJ.5AKǵ tw\ ~yfuBcKL4TݦI]sa-9:^madw盋X#DmH*\/ˮŸIuV4luYv/Y]ʛmP5s(h݆ 3h~SO pgT:\ы'~)KVo󛌶=!lpAu5&\aL5nua7+A`vW@lۣܨ6>aUȾܵzObSǏq|Hː V5N͒*;2zB! qؑ5U,:nۯ ׷>s{~ zm%zT~a ]m|559?x2d FG"s޴SFEhՙ(AZ[NcMd-|GBЖ,6~/3c0VW&P## z.Ks<wu~A?N=\E Ψ D H^bu=?z`EmqK #f>뙰yo,Lט~lۄMatZ/ VmsWd \YD Fԯ8R }$Hsi͇ͨSG2%Pr0Miph^ 5/`%cD 13"d rU&##P/g}KA %5FiE(Q::Ťe8hC'?7ԘvC)| !ozVE xnbˇ?^pC֪`NJ leR4"iXn!Knt6{ou2bTsjϠhTF`p;b@asPmwX힗!7f Y 1 &lÂbnf)s+.BY卝pu<r^fߩ̉?P3Jв߮hV'Nv*(leo޼JNeHC6m%c++J4=r{GWz4=v0]D).)/~bXg$3i+Ǻ T`|j{X6]($iZC )SS\DI}Ӓ1Dx`z+R9˥m y_66ЏEߗcA ޡlmԇޡ؟l1t Woab)n~$\ay\ӉY.Kδ+Ns>i^Q;fU 6#BQbcgJZI^?po<Q)Y}ܳ6Do[D giOt\,q sn|CR1OOTy_ P^, ΔZy#S۬l# !JP9p^@7,%M33iD.=K1!(:K~|veb`RS7bOZBc(ԫ,w co%~b,%d `@Wށ撦dI2(Qsv4klSf6*Ǻ1R$RKb+ƜXg7:t I]SWOZ7"WLD2ne{1Хka a||=OPAIE#vm9  ez͍}J4q=aΤf#L iJA4pO}J~?$>?:yEzq ĻrS2J*LH9dxP]ߎ3 OOcR;"ZDG'HKR.[D-%AS?uw" H#[ 7&MCDB0<C)by|(' rK%xpOmTS lиTf5.^4Fxa|E&fQWZ02"c{yB%أNpMM`gV H-ڕ]xv Ot̴%]Ny-0Rw *Ǹ%kاFwU/ƒH@m鯷D!u^*~IgDF>Gy}UVK*AΤ`nc-+^k::~:FKDM"ވFDF= L: k:3# (RCN9h,jg9A9{wiae]õb׺ Vgz8ѩgnI>rfdj+Ye7ETSU;6܈7Vaܔ呴@*0I s8Lrv>") 8`D}(VEvdD/x6ow\j] Kp DCCF+h^|zCTx8a(_ʯltUzUL|6$E6)%ZV]3}RP mx_hk5^!B1|Re^Y=a6Kʿt7$_}cUJǝ4u Z7d*3oBu0' [ Vp|. lӝU\-.oV|'l !]#=CБc\N.dd\d!Vwd#SZٔv6:2SYfGyն۔M&7Fy~F|}+-+v*-n9;gЙhF~Oze=3ÿ(}4aֻjO\B7јB]ÈR`:e8.SdfXy'H/T"Z9fĕ&Os &3eqIhpۑz$0/et ;i %acf)NM;ˇ|`ZM 71@fߌaFvp`Wڪ,l% "nߑL+KB1y4Dt` K ArLU㌶s8IjnvDoG9hT1SoS (n/3V"$Tw b;4#4 PS|LjggIg?c=~b=Ig ,2=oMsZ?V| 'v}dqU.Fek93&>/8VrɢFX"͙7e3t3Sr w?Ɋ41 ~U6,O{t# nY:$ZnSyR5) )ƾýv<=0yXo/:? D |gJDQІ.grcF>n1Kn}ipzZ"$i,3kWh5 -CBTź +P)8`?yNv C󧟮=A;s# Pin :JӆRG(,(ᣉhe$N sh~ _k}Z6y~Ye,[wWO~;~dahΨ' R/K'L[gk L=r ~amXwKSJ1 kšj'iN}}F "WqQ= _M#.k׉wxoX}+oG$h˽naM 3]Q4cNOqyu!@wRh5t 1r3R8&OCO!;a LK򟦗}2{d(v9Faı'EMI2Mї>:x3(X{yzG"ag#44 ]kۄJ$~EIDY&d@x{ ܒmm As׬Jٰ.'YR[tFЛsF|o,Vnt6P,*fU6`qr0߶'ĝ@eN]OQ עY]uL! -+<81y[]1j UcK"CتcPZu_Wn[N~IP ݮw*wWbwXĠ8Mʈ0_@&uYElbǑcY=vsL៵&$!7Adle4Y¼tQ}e⥺lr-a UAyc>#_W孠iQ!.Q Θ[΋'O+=5;/q5*% 2!5,Enې|C(݆pT%SQ ~;TAh/6Yg @?1T(qɉCfBaaL]wtJtͿW#[Jv{ l$LnIiktdˈ= D^Mj' km/.$J24*-R5eRgȪ1aMǍ2 6RZ8;표$1Q&4L:H|ݍQU3@3yzˬk[ǜ$uDv;+'kEV{ע! {?|-W#pA*Ცɽb{zΥj(U# J5 .#Я>Ժ ƽQyT3y(Qg$m\-rP [n|z<4\Y %^ )ҕ\w5 XA@+ ghz5,h4k'2ܘZmK ~y[AeԩR+>пqR&b&AQea%;M8/K=e'TM,4G8Ԓ:ĿRG>0IP ב1{e%$* X4x:"k#}k猁!{9H́NvAUPU)(1\ P0/uO2;'|DŽ%R.f/+yk#Џ&G7v6@DT qFY hCqƊHU r3ֺ߆g`yh{ߙ9Gq'-S/yKm<8Kk[q$}z X6H,|wdn:<]6%ͩn2bY3>Tuëӌbi 5]8_9˅.c yt PE=z_2I˭ܺĿ)P> A:KA-c4nd1?? ~?bzͽĿwO Z6I5$RuH쪴StZgݴ]3ΌOBSML)"d p"Zkf7#uqh<+V?8gL$r-478+5$r/ؓuگLZ)kG?Îl!e~@D`ҙg0ju?B9g];)m-)۷BF;XHG[o׷Zen׼yѺ{p/U7nUWrh6i*0m>|~DHͮ 8ωx-+M$ xekz ;'UުwFasIq3dZs65:8d mPy'$/* q=;覻CtdXJ/ Eg*Ɩ7е圕o)^"E5ufV _4 #"1$7J*@XQ(oe/,`0c/Ʊw߫D5TA5'SOYaΒ)QaMg8F?mҩm̐ xI&ݐ 3{%k7_"> ݐ+$V; bW^Td>G}ʨNE `Ͳp_@Ԓx♾s_N+ET^Jpzww%Fh?ZmK{0"M8ͩqO܀AX@c7`تI.cTFh]Z[V2 GR'¬J,%UA.UM,EBrL?[0 lrX+=bP^C\,dpU=:-?2Q柹7W'iS"!@ wYFXv O#΅kR٬==FHTvFV)ymHHz̆jڂށtHǐ6_)]?Ovn6ZG5d (O$\C;3@(X{EF51wt~oFV6[ |$I#IBXc\QKi,lVzՍZUmLLiy3+p٨,n4cB%iKR ʭ[`JɆ;Z ^^kaTB4,,?mI&֥A[M ѓQ"ދmb> Fn<%.}@MT UO;3n +,|&mAWC򗼭#>=bW]NMy>%v$9O)i"*}f)e'2J#3$p1R NB է_pmm\)-E$5Oޭr!hR$C1M7ѵLŽƪNE =y8cQZ u/CDکhɐjDTz+.;oc:`]B<,M4YTRBux'M&vK5:Wn2%Vj!BNI%k> PtԚ:7`=2;>n~bgm*'8%hTA} ov9ԇ빾(OCŢ40~VTv.Q{p a!gۼKh GĚ4 TjY6S: =!aܐ%O0gDz0 éIC׼x+Vj_gܙ#F4Ԍ*%*l3 --il\c7f\7Kbwkl鲉:*ZYJTɚt>`z.h(=n܃/xMs+UوfZGJ!YR^Y~6$;L}0$G!ugxr8@oW;}1HFՑC7mR_! x}9AN;Ǭ>psae=(?*L 'n9Q =Yxp=G.Us^Ih=<<-(ώi)4K YPS: ֟lTR9&w Fbs o&,i.Avtw_2g꡾FA|i!`o2{ |;ݣ-b##ID!3/]UQE66oR2ws v-^V"&+T1X=s;?Gá 0':p{^]%'}mHZb \R ^&x/VV;ZɏrsEfӕirH?tUc+70X|ejYj Ṗ3[Ч=62Z֋uu-%|ɂ|Ze&N g}y2~sCS֢̆\7:8B; y܎j4}gDЛPY{3Ocm%LW}'@{c)H[ۃ[(*;nE{~BFYɝ-apP VfL#{ƤJ܀@no)CA\β G}M +{$ %iw_`d6uqNؙW>hPDz.Uɋ3is .=(S_ʑU `v'iG->LCG:=Tz|E rsm#f(qiIx$gSa1?`bkIϻ`yVxa۵g -xE?*_62g'!HŻ/-XA8B(!.%pP$Yj5OXl?5s!be{xF! XuƬpAS/I̫P11$h E֥)qMx7pr-F͹e)դq*ldT{UVzng=JoW0ϗ!@FnQ*Г1lzLwP];#bQQ Rr>1,NW'Ue񗰛XȒw;Mۘ}VHkQ!$SGNMmѫKǸJ* 8~^@DÅ|ig52֟ެұ6-W(4xFAj扶V[٭tGa}/CX}!gNޘbohcpT>M$jHerAGS$1wt.$kkpEƯYXҚڹ0롙U O9$UϯzŲQE[M*$z7^XF;C#5wtab' /2aX޵9 @__rWS\q~eWKx}ƧRP]뗟tHz/(TJwڄaf .kJ^zѭ_5H=X= .LZhpM$'".'󒰑ҺB ,<x J\T,C|jG k--B|)I *۞Lzic$3lD@E0c ~ލHC2@Wcȳ#L2݉Gq+,(cҞ0`ԮPl e)vYdͼsE0-,Ԗw.,Xw I0l$\th ).4ΒPh QjMSTo6?xS4EK4e&Hf'3('=YjG]7foO x.nG ;& qXFֺ^b+ %A^ Xu 8^R||eZLHf$BwۆlWI[kKkN8ة*u\7ǪP1\@+Ӟuf_ºbx5a!f-} jl*[N یnಁ3{#vzZ %n{&@XվII9 h#6X>'IO''m"΃|@H0\uV'KЌd4neaQ]{޴nFuT?d_6DMion5bt%c78n*++%uA%ݣRC"ĕ)mvK9md3o,vyT@Th>1^b*),\V^MSHb:|C=va/8,ڔLsY:]*SBxVƻ52=pD%sU5k<\j(d8֎Q0E׎:=v"YzNt)YR|q\a|/łkR L`'4+KH3owP~ّtSۋp?YZ@hdOšS3nBvi\+(ݖd4rW6?\Ȟt爗s.'JrBb0 ?- ;(ta];uD')j]@RA;. L_ #e?28E"۫ì=k޴Guݻ+B⍋laBR'D x{i7t=DXѽLYp(wLYRPS>2¿[\֣0NT5n܊| ( j>qi9["/:~ =d*͚D{Aq˕-S`9 c0lh[utӽ_6#@_D]/Oݟ63p X4iK],i#H W/(:cW8ca!AIǨ0L"o)"]*}{Vfoݶiw' Cdv=]3+Q&<@,*H,zvw nsWnHh%:!ε\>0G#l<5ެZ b rG%%B'MYCB ڳbdA4SnRQΆ?⾍,| ;VO߾< ižն}o&Mv9(Re@~˅W?&{֗f3SP(%g B8k@CсkÞ8Pj'pڨyn7`zߺj|wUZP?ђY)~g}ֺTx&@*BjDv;$m^WpPA@/rޅڝ Nƣ@+/d#{ݺq':zNFl.r~cᨰ3EK+%Pgc-Y^585%k!㺚಍ţHtkc- iJ%rw=z-^YRlԸM,hFɺ_^~g~EB:\ 9'qhUP2Zy}XBN!iؙCU& !^?8\!bbW)d47ՋڜawB O1IGYܯOgEwn#Y~|'uPՂL(5) ~y`.hQ"G(uҎ Û֖)p:+(&[d,"v^3cD,]K;h[)Vla^ Uo=cgqAZ㊫5R:ks} _ und\KIkg̽Z~=vy˟M RjXN cmx燻o`U|c2%Uǹyy6ټh3y3&ǚ$N݀G2]]b]'T\kɅEsj'EE~.L~:jzC'p{^L"Trrp4g:<$n':mfToגs+\hՑ=~&-D%Xg y !DANi:+@EXkSl`wrSrtj\$֯BlD@$EPlEBdH29á9VkZgz8e%#varm)^PeC^?ISLP6)F|꒵~@/ rlvxF/QR32[.Looh#utSGV.!NQ4T`'mm(Qv3шD2*e&9Wxc\Cl:N3-lf!` `~9P &5}KƛGn;bMgo>)ӯal"ܟj`> ɺ?:HoNOF؋]5Mp$5I/=))ؖlQڎK̞j$0l4w{'ᘇ<DGcrn\L4jr.mj0QQ7d1@I gѩ"6}7ZB~C#ŃT?zA c2dGM"cU+QwgՋVIޯ<g>6kGYf }`S 8 ,[f |Mzu&s'k(94kikE7`gW7xEGyɻF1"XrֺZ-Zftr9Y`%GDŤE0Jv!v4xr5|%(H99TOBjWq[JTI A`Sn5PIKY~~5CC"ol7;6Sno ~ޮ"`/9%r-U@}7GOUW XܔpL`f `DH&|܋; FZU&_cz۟Na\*%ڀQ:6~AOu畩pTJe56c>#P{̓UZ>}-Ӧ _HP|j߷6-,r)jE&3b* {s38cG(XԹJs-9S^ ?BC SJj0h'1\t8" Q9a&aJR#3 %&MsGKϳo{<#j3-=dɸ%'=?/jœ3[eYY뙳 )߀=/aHrn>T5I4{#"zM-KgOU\@D m&uYbIPziZy_8WUDdH՜Ih E5zGs]{?X6'Z+OM8}r7;1}9I&ZPϥj*X޻ܟMCoVo UiǴH*ej{ TwZ!^if~;.ޚM; )߯{VnhYq5z@v/'sR< C)Vw uPOCEMN麌-%+wx/³jmguð9r @à6FӋH,|` fVu4E4 rxpT # fU@M o0\σռЩo@/MHeCuK\Y„-kM|K XI ULs>q0wp,DsMx xV^/|Z˟gaɱv$wFy0OX2 &ՄL]fGq:ZU35=v:ku؜6!z(!sci95Myvh4I#[VR,$? +:L<$w@7OZRB:QXz7rb19+">+ҾC%jWJDoH ɑ@VۚaXm;#ƬU_?l/ϮBjUvy(ʵHRES{;sʹVb;uJVvhҴ'!tYp_~ ;t0D.1J(P,KX IZ0i5:c~Omɧw!Pv mFtLZ,V?%jĥ}}8= ]Q:ɣ~vS#i;d^c'D *&[ T_~W;U 鉦l@c]1OZ39ZE%Beb8Z-Ͼ0q{g ^x'02Ҩ"E7"܁a3WQenuC6LW(a7 ?X-(+L'wM Zu 8ꮚ(h%?[ UQ-طLWmPO&,|mnØ>L_^{_ۈi8bpWgVtԙq_͂rpߋ974]jOf9Z҇$ORbAI]tr!W.FuMk,rANbx ysŽ%sO֜Ny u/Tݞˑj]\q$(|K1TW@k޻OV+BP_:2)C(-1+QiYwL;UCEDZCQ<\b?Gr"!\MADR]*[5/"YQG⸙ `\s03'jwfܶjw'\',m8jc|I]ٷj_׶Ci v:Pe:~&# P ˇSi+EHWW-xTR NJ?֮Aw6?+ҳiR^.#N/0Gy:/GVnMh7Rfȶ嶀ɧ|#Ϳwęꁭ8S,Q>(ҹu 2) -C+$;a"& K>i߷-v jS>1p AFnū~?42sќI[!}6%;  ,Zi'cӐ)8 U]*Q0"Wף9g:xB~Vz Ȗ8(wF{fG9|ִn\ R1jіLp!%[ZU 񶍹\m@G4npEQ)Upq"airRoPC]i^%={b(U-~o©],h-UXIЫV$:L^.[) #otN~|rhtpPFַ ֟Q<M1T#Ǣzueۯ96RԽ+ǡeN& -R굍DV_3$fyK?>~^Z^uk&XGeTq8rxSş7}R89ҕ7N4zDwpG?]1=7&fvEKY6du16O9?+e9*^Hy Alj ^9Mnn%Ui 󐍚1?̈2&7wQ=pI`gIߋo 9qMf7ՠq|GB !9zʓCH iۈ&] DbCtwJ)Y#FKi- ]!Q8Jl]~_%k::fA6Oc լGZ3}*YS:\j(؅kͩ%~՛W8Jl}O[jJOcJNd^-*+a@Mٮ(bu yeVtnA\zB;oWީYH[kĦ Ja緿'h*{s/T:VX$ٹHqmbI5S04Cu6Z"-9|M>D}'>|P q(|ގHY} .t!C6}(AOB}[ A$<&/fns[Z5-^XˀLdWr*PYy(k pEjk[1,K2jEu CeO`:!3M""NpQL:]>#QPHBR,4]>Cmp!%S;2 y'Fɠ'#CJpacO;)3x U5yĴb7Z\ Ul&W |Yr! lW 33CJwܹkMyAgUfj(O \XإR]QpG )kT)ڸ!H(SF8O1A;޹,!X%ȁQ7ޔN&ǹlUd\xK^ O7kꏧܙ*x"@v>[c;kJ#C%-!|nRO%G7=V|ήa Af1o( ip/& 'LJBkKZ-vN2QZ2?aerZ3Ztr<''Zv!66 ٷDtA'C䉾$ČL9〉+JbinUКUt93`OL)-oZs[+.<2OS:+1$ssĔ.zhaS /Wp~ OAa:1@ Q讴w߉0ʊËd dH~ոV0/oݞn~-ɤZXr35k/$:|deaӝjVO-U iNHϣ]Po- Rt5jkD˶79,%Je #i14[½L{s'ȽAHtQ'f"]pFqU8l<֩($ [ >>uBI :U,fd>{sr:mEjۑ4{d0 my>s([Þk +T/KeaNnx hD=~H@.>0ZWz.,F#^̢116gF huz:9LiTpH[2()?;XdcwFr1"Q?;,`9MPȚ3!('8ys0I.n1؏_+NQ|rK PY[Hqε"6E+ @\Xh}Y"7ǟ93 ~uÅ״d=,akxK:M<[kcۊy)GZ=$6ujC|U:v~,P;RZZiǁ>T"UN#" l&o'ifWF%Yf"ɘRo.E5o1_X]6\Y_(D2{@De 2ՠn V5d:@=_y e/%P~R〟J+Ot9ɵ}\0֋\D[.*`h|Do 4*ϗqu\>t1ټ_Zfʻd9 #zB>'_PM_Zm#`j9)}p&v_ ^TdɈ[g 6 k ,L.]o:渇0r+|jqE["`oS8H&oh.Y6`܊/ 2ahq@xCB]酬K`#w$IĻ4ݔ,HkGf֏4Kܮi+zq7Ma"8DN t6Um5ZN4$4ie'ʥXzʇ'OLOt]5k rA?Ѭ4۹'p VotOĪa 4sP026(_%0c?v٧{SKʇN_9Ψ\è1c1-  e %8*Tu|jk?:=ӕo!B҈TqanK:D`9rӪKfgJSF9UDVb0'fe9vڋŋ^\`#phD!wV~XXThG62s9k c4&xXXc#!M|DZ*#""+ݒɁi*v[lViit+Z^J4E@w /`W1’^`ݶ.+4-G4G蕌BpƫBnKÔFiZhc54}cY] [Rj $n0n3,GynJ3l!@CUOf oL#uM}A)Jml.CFLh`۟>v UԙLZ@aШ4BimeDளSx'SEB)s%l$&r,u8]$SgcT|UXJUz~u~V"CRQep+J4FlICʜDjErٝ ]J~NQz;׍,DduszeAku{J0xk.21txdiHq&2.+@X%~Gɕ`r ] UxZUsqvxd[dHq` H(Tڌ Gpۍde[ys*?RL-oA1i L-kEQr} #~<3a{\}aX.UJNR+A{/9{)m+}cFHL21/س\PDg4Fƽ(k̏q5`J85!);*r#IM7ksG+ӄy18ZȝkZlYZƽm} `)vd[t! v,a3tݜmFl&[ZN]}^PI 2AXND/ pS!9s3|*ĨENXtL 4=%ݢq))+5K@eM)b,Gtױh)IEhwC>u#[ 5"(Kƚw&VXT^bh P3_P+#p4ZyH`۷ۄY*{ `?o[qV!C^bE:Ff7ѻ(Q^mz3TLa~:%.uT͖>-GPܨS \`StU.n:XC* RxYR#.K\'w <*5'nU+yiW w$Dt,ޕLc#ȇšȷ1x?Ɯ [\F>RdK|*sC8L_ƌhN`DI`NEbR}MB |ܥY5n#iC6LK}~dש4H9ֶAUsLyFA KrWlҶvVc rkumjYoZ_rhq F$5lOLݝSj[8횙R ~)a +~Ǜ&_;'}FrT<{q>ҋ q ]s7uXVCp X 6u\Ox1oev)aG%8ѥE؋~ 9}6᫑D@,+~q cqZkD[Ifk83KV[nOA‘gԬP`tߣ4KOr;9#7aVa `\Ay#nH8aݩmi10~k_Y5&*]owqm72^to3iClz*0A8d<U tUм ȿx)dξ[lOZްy|GBzPK4n Ǽ#oMN̓ 8e"砚  Ci׎( i#NIv _]єJ%.+SơGkGg9+$`q/f8? @koPtϑx< zwپ8""e+{fu-?ް9[ "^:sߴ7Mҗi<є(L{s٧g@,bnLGK4*hbyV弲/8 zDPJ(80ؔha H:Iu-щ$>HTJƉ:1Ch(np<o OPBT8Oط||c %H gȂ2 ]:K}maAnou2-\S "a8RNa//,Frr̭ba=WNt=:>+YH;5++~> WӻwKeZVqFZ矇a}du}+Y7z8B 0qfL&k2PEBN KaD:|r >;-*  *0ƻBӡ/_E$0~7UMqϽ{ ro4^HN4+ZkhgǵqKHKHe4Ѷm=ːEOW[E!l!zD b9x/MD5MHPWыHӧIVryhjxIQ2<ѡQv'HZy𸹊bx&[&# ,5 &m>LD#9xMk"rFBZTbS *N6 ]M8Xt۪tܽMb` 8HGz aƎԈKTho<8X(MKD U^1ie8iBF'1F@-esRΩŹԆw`ehMJ#J:Lq`,/ה.O"f5TAV:Q.y(cqQ05%nIXPX O9eX9|BI2L ꈩQ^7X 3Q,{ ccux]IշN0`};K9)ylJ۩.kZ ?w ]4 ɐӐ8h08yĹZAiyE-P[^9LU;߈uSUEHAjAg`0)$<ҜMylȵ.͌cXsL8+S=Mool3}9H.}Q܋e_uSSCe<!w.~43ZX8 x}%he;RJP~$$˃͔O?V'aՓ93`BvMkՓQdUX4˭gLૄK2xȥOըT_a+-=b7g)WGH)gV &HUX_"(Sr S5`nѹPEp`DZ*ߴrrYk;g S-}-_G1sQl1]&~ $,Vuw.ȀTQ]k6,/DŻso"+zs|HYGړ&1dBmR8b3~ qܕZsͺ𛋹S &]=&$'qb Xդ`y] F?=F88 -Xt`"ėi5*Oz pgop=T=+A_K`mA 1(]" 1PX} <1ĪHrmȁ!Wr6SD/1{ІWqKV]l1I>j>⥮3sV_<5H )?_e'-&S,$rѩcX%(t, n&ӲXuPo6zh]ewVrr#%FaStmSGiQ#JKH|q~#qhFvx~".u ]]f#P?421猬SM/@5(ȳܙjh^ttDus!9 Iai;)/ O+#5/xdo&[:\6yz$LJ]G K,Gu~gm[x=qdWn {#-y9BY6ek.Cd'ZK[Ͳi f8h1aYPP?4 m" BRBou?D1"-@?HmQ]62A Shù)~ ЛkGhY1\GI|od ƊkFF&:Ez`ņ&묎]vxpb"4 D$uڋ]o|p:&$آnjRF?pGU'Lm5%/S޹%P-J45|x>WuG=^l"bS;0Uv4$3b-i&'uyXg$rG:r’^oɨ'SpǓBr3Xm|SXW{^8_NĹW6E7 5r~֢t96υnmwO*kX\A_vDB%HCuƷE\VU4Y.bQZTi̓-5HdA#ʠv)0֑Qit,u h?3@.#FmQ" O8RqOv+9H^f/B"&(r_ ?_rȁq,8ZϾNtv!+FTg3vlc'Tgwi;Nk3;> (6xX5-V+g bƑ3&ti3EMg|Ș6l d:?64v.P/vc@6!+u?bՓhq;Av,#)ʂzAL=8oC/q{0T.MgL Yӕ ~y˵"`2\ LdlgaMIG4I`8x_LE~&k $ X*6{_뷉&SVJd ExFgמ: S KoZQ r |(ޅQ6{=rM-mZbsR" ѦJj7T.ch @d%GO ܼ0&jY\ӻ׼Yҏpvi;B!F\V#}Y{fU6yE}#$ ޹P@[ςcq%".llRI*$ %w "ǤKL]:ih?8JXB( 2CIނfoꃖ.\I/dbI,DcFN W_. HT2ߺX6xl<&(sv>/Ҽ8>$?;kx؍n5cwCT(oq>jQR{gYq܋erm]ю p VEYv' C7׈^겒{i~Z^B|<"~1l;s9fapxTP`^/K{BCgFsH#b DMg4Cr+AS_z- -&@dAY0F8c-kGJ"X8*:/;Gr=u~YU3΃-QOWn%>Gl|sfV,4"zkiЃ/էbV+ tp3ܩ\pApHޤ# 1I&M[0564n ͞Z/v"ӿ yjjަת{++_[m<¾!_<(q"+k ]Y h 4t?Ў† )S.OG]vw"ˌ_`㗿?HenHGGK,¿_E|)ĉ*aYEM:!$ L} ;is"q ׮f&[>Wd%Muߺ8E؇2' )S&D T(TX174iMLx3:L]*"ELvpDS'!ѡȨa^2վ EOot<}?W'("M&HcŜ7HK A| R>x_&א<95j'"7+7?o /0YggK- ،' V[θPk:{s̭/&Jك咙GyY(KRA;*XC(Wnx$Z$7#@MT~I }ς=d2wغ1 l"C5%\)4"иp6/B$w5bIWD~ "yegSuа3-biA~ZYvLknk6t\7YRSUD] ?GtC51$-崧T^x]˲o,fS)F,VNaߛe{up&8NZi2[05B"fN _ʱtoy7R(ckGy'0?ydmɮ~?ӊv[AzkIķcy}&%W(eCK=bJ5]q}"qy[8>-B7 OX2?\䜆\z .lsa?MBɛ5ȿ|5'tJl7ov %_g_-IL_' 7JOHfy{ _xhPJL+u45_7 |u7TN`ͳDE1i< @Ib.,C V|_b廈8VBsH']فMf~x@z?0x+"A o9bnֵf=ekRmR؟WI1\O$c0<;Ӧ"1\9Tp9$%' ܖjΣ%΅R *Q4uZ[TT/{Et{|gX,r2H[a#`ŜQ J;κf(­FkܒJq6Ѧh#6{х!@"G. }=qʆE~}E+K7 '`(-r;e30FPKSR{__n~2[z7;7Z̧k}K.=0ɧޕ8ClnISu<0;J$^ЧHB[%g2+M+f i'5xCb^w;iYbBV یQCcY*e9ux'y1f@X5g͜ UI{@3ʥc]11V iN0q̰TtJhbZ4iT4Xޅsg*0Bh'K'>0(U(Od8w{պ})J96G|.m4?DD6S)9^@N(d;*wa"us`e7R}X:u[Ѷ>CjYH|wɒnKa4\k~8Fi73j n5@Nwq`/tHYbZ"@FMзӋ1B=;k*{ß`1^9&oOJ9A4wD:#4m am4~8N7:C?+J+64wFg%q /r1m7u7}6rn8C,ƭ2`gm  662os$*;bB=N$;xbj",]hv &~fݲv#YNL0C׃.QODRtǑ QO>ܿ!2PV%dz8|DFɘ@1pEd["CyA|}߱"#Y#4qZ:G*d /=D%>RpO+f{ǬSUةω~W*pķqxIq}5W\sԪ0 arvF;VNXEPPBX[&W=dV$xSWixtw3;!4@B+ 19XhvQvRIOG 21g p? ՗ە~;!Dn=kBzg rFps%no@@c9kr#BUX+2,dx6xEFo%GQa9)e!=Iz! :^]1LWAɭ~CiK(`Nr2˔_RKۏ}Uzah44ىX"M=)m. 4c,Nh=l8JPOZLF6U>Ѧ\|tZGd IXR&*.yȫ:Ym4˷sMJݧA%O Dʰ/Jm((XlqУŸIoPZm+-B\lPU`e8x/a؇ZT}ŚLk쓃)y]5Ut$᧠@ ;cU!~I^>@^ RJjAZAY= ;_=odSԞݕfU`,fmd sUF% f '/į0r\Csr5g:QX= 5iHK6m YhWOy[9l)c'{P 8YR+=XͿ6Ւ^J] KCA#Q=~ gʘqҗfw`<j%mq ͛&Y!yZ)u6-u3$1 gi2 ;>V6ŴH~vfUI#1зԦrTKGM~V_A}baOpl1c]BwM7C4CvS 67YɵNw AWmb DFmlƸ+CA\=Rj`=z+kS*b= :*0+PЃ.jߏbC33Z GQ灚.;?Nx*P~jԕb;cnQ/ȱER.aD*<c;vO 錧hCH^ &ByWOZi[q@]Vg$xc tKj'D %D Wƫ>Y7k(,ī^Uqn~.|g)xq3H(jOլda 5D\ʜ0h+^ W+Pm^^p2lx7s K;Sdsx/yCG{V:+^>$u:~0aL9ԓD9? xFRgWՃw-m"j&LZɒ:#)Ziƒ / ᷓ΃:ect8v yٍ6īafD݇ynMh}.~Er3ʘާ .IeErwrYQ0:$MOMl|/PƦ yX},?4z+lES#g IFH%l~ˉW`iD=o@0EߥwκJPI r4iv#PK 1Yjo (u&%suCQWE ,Sl.)-;F%v[ H1ו3fO (`82CQh|E +26:s¢KkvY5^f0\=QnOKy{bǺHl ,FWR սu@Ԇ:4/#R |wOםBq6ب_f4&: l%oE\m>C)ӧ([ha!m65c O; W#佟< CEIS1t/ :R a3OI$Z2ڵ^1;x¥HA.O<<zoS2˝;7uI1iWӅ?K&Mu^yDǮa&` =h+7⠒WI{fGV{:>c4kd4 tehi28hgjHȀTA8PlPW6oWa=|㈮ a5'H[r@B%^id;b)6M~>Q-qZLұL>T6W'aFO$(/Nqokvn,X#z*XPB<vY0 " J6:f0;XNI6E5HIU#bks+n7  e+CW@PJ8G.JVm#'U+uշn3`X 4P֦[d;{Ad:G3,eX܉҈浵qnѾn_6q0No8[}Ɵb]1|gz &© Dwx7g$xuzxX_@m:S"1/*&ADhQOP*eV_g<›ӗ%]1@lUۡ ,2̆tmi0U.EJY`\LVȕgۈudVON}Pџ.*ɸJCTU;ϼ%UYqygIHDg&T2x\AҁCb+aWvRojn}$/^b jF 5עޚW"8p瓔/y'׿&f\`_&ϸAS9Lӯs:[f23TE]Ęo0ŋ)1"M4TXfgixfw˦ۿI Ylʨ\wE[N?@4s,+y.6MJl0q=)v"v9v.#}P/aG,XT/+_EG~w-VdZt|S҄ A5ŏn5H'Tz/SE\ڮ#c \rK!Ch96WQY¨nصof2OPI2@#c1 Mj0WD`5MYsEԀ3ݚ6VGčpKͤz96;՗ARIGA,s}!2. W Zh.R?, `4Ca}ե|~UFPyuJrwV&Zs\3v!nFYy[mzgfeOīe^Uiӯ?oo>2` w7oKg >P3`U&JhذrQf4\D+]EѳkgݰfbɣNSo {'hox|kVDžc (91%=H5GqNu3K=Pij wHee 4z80hklRCԯ^8ȴaLKC/ߟfu~2:zGx(zYX_JBf5aCE cRf- mc:?|NqȘ]T{yMEIW?0EvMXHY9|9 v(}fs!}eZ);ɴP RUb3S )vɏ@O@ KP ND4.@HG~ .GݜLoJރ| nTN[!ygXy^ #wkp)lo.aߐXAГ~Ua$-B|ɸb&z$<AdPenuP1jǤj? R㪍;Qpjwޒ_a'}zSHxh6u`N=#;nwkŔyϝu^;BUU:M5mԙ;H/AԙGkC[رw@eN-4Cpxܒު~3}=Eh$ȮWwf<2s}tN̵i%^v}{-I l5ueYnnY. T-K[(jꀅJ%Q4zZuu1BXXc wj3O`+FZϻ*}`:"X9Hh/ڒ):ݟhS0hp7Y)(<0a.֟Gs$w2 OV3ZO+/>ii*=ʚ(t~r:_]|u{DljZ6Ns&QxgV;Vԣכ +CCT-fNQ87kmD/0|5E2p.} wayhgh;zK!R~$/GjƻU%2fau}\{+06HywPa_mRoOh1=),bA[B4_@wg{E1u&p#SL4=w"˖/*H JL|7c -vؿ6é[2f`uS/CzxX?" KVoچ;Wqv:.*޺;U;?6tG,e5gX8؃"IbHQS_8ᄔҴ Аj:ȁH4OHw5~ %٩;_4 uxC8mq,T2-tg!~[NFN5la,['b/?H/pr+6ѥo0HlgڽDRZN,VXk3!2ZsAJ&|cOAY1i+9ʝH$v k(@\PB1NXEC?j3%zVA> @aoXw %quhuE2%(Bnsv}xWvXhn2ۮ2dO2dM'A~?6r8c^|9gsYvm޷%JS7<8mk-Cy'DjrMS\QWB"~r9|8+ 緛(m2sO?d!>L#a4;faWpHls-G6>wy@x8|p(v0=gFteʼGJ0:YcgNN?_Θ  kR rˈ<2CRJ=Xo1kH Pܢ.QQ3s;%MIBefc-U5_HȄϘ|ǐp222N$r{Gq2S}]=dȵ'}wD*JQxi|x%Ķr V?"&謪w#y-J-{K_aCzi[z-Bc TN;$(+.Y>pڋ%RKrІVSHTm n"X3['բnGjfٿ[]$zJga@n|v^:ϡ3 RѻZЏ7KDu,DHjW-cƺ VB@Eaͤ5ڬO|7}v3a?,85ft#Pb[Ռ1" QЗs l1*5 0(^)=T_v99>r"b]NFb}u CWb3p&HQ]?%C[fb53w^~x2e'_R+*HAgh L)߽nNW,+Y&,|[gQ[=s ٟA'x ̒ .X>M6\MX)ꇂVGjq;[q|aN|?S֝GcqAG$hi#@h8Vw K:.EQZ@qQ^'D(M{fv/ʽNxxW ;g$D^nӑ"#mV:Pܰ`M+in5,;Cb>|S^Aǽ+qܷL |Ѳ A,hD+K>JΟ;F( Pk }+0ˡK`&(jZȫqHG_˹ΕnJyx^Rɒ6ܼ)@}gȁe? ڥ)հB3& h)WI7^zU>S "F0`b?y$GglqW2E*4&NĎ:f׃|\h!\<t,09=lirzY t"v}*we[& p ϸvĆnܔ5>ذ24bvHkS!O;JZ7֚~OeߪƑ"x3Svwy>*}x~/"hTJ}nX|N5A5;zL4d+Cʬgcm =8^Kc84ndY֔ؾ7 -XWԯ^+WrjZ9: O>RV8%}Ꙧ朤0ωvBxm_ T] ^du '!Gf\Ph,Ng(sEPb%1=-K$jeޢ$UC 򓄓rQ,KɆE,xdD*djmsHN쨹%3vo}bDz~-XJÜEl; u dyї)=uAEMb S(%ݣ6v 'z%S~S ?* щæx֟1?)oiMzZ"+ I^ede&]uxS8D.;m]0T#?)eBC H@>QVݑ;9lwEgggXJ oxoTFI[kZ UD<~Lu6Se_QL$wc50O 2#8?;`: %f)@Dj{좬KCW5CpHͿoQjipx!}l_XL2[Ṗx"3 ?^KHn^.*VI(P>|Fк>G%+e($9ɿ?<"傰:ǡϊг/to EJEZj@л`͝0҈ X-vу5f{{kBCFBl*,ݮa M Aq=dlAC(_gbj}D 籍 i7ϖA'taaڝI'|wI TT(AI51/+~M~ěa==MV"|9:716C`!y!'ꀣd !zSY J#TSCj)gh<2;㣠qV?]:ipcqg݈Ѷ'wU)g8fnҸhÊ7|Bd 3=x=̓ڶrat-cpe)q?S .Pk1^]#Co|L5MWd WJgeęVؤ8Ѽ`r#SU{dP_1"ګ@NCkaԴ Ŀә3.O3Y#ܱMΞ=lCp/#ib/WHA$Vn{(@:Wպf'yjp.Ȍ8 }=8)*\KKE/^ot@Va " |jYidsX^'bojTۉh|6gbde|sQ{,oE UAo\s: ! T!&/p iG[G(uoٔZ  -o&$\bMP2 sHՁrt}<ꂉ2ك꓍v`kw[~Q 1SOP]e諫x|k)4NPA_܀\`0O|{V7jg<:&H|sFIWhrLt!vM ߕױ#W kR|C`Dvs74d@~~jbIXle6=8? c}ctŬ<XPUAl}[pڅjy~FQd0RE=PYDsɡX;FۇϘL-`8a@{(˖asoF<}x'5 !M$6Fw[c߹M&Ԯi~Ği{yF:ߔlFge(T{k%j5cuۓӊn+(0`t*WomE,U{z:{ːx*+1?֤V2(j!EmJ ֹ',l*zQ\.'"dF3uw C2XkFcbY"%il:7.ul , ,Vr:DڜT w[<|+R6'=s^b. 2)9ˢ1NuOg؎|uAV(ϫZ \z,tm~mwSKo #YK UuwY(QTfH6XN3(y}ǷTx3!x@T#' k#Ď !ēi#U/]s:y-5MsoX<ж`7RogVSoyδzZZ[cj!:54;AH+v(2@ץ$Z){Bꢦ`Rvn1aAl3p.%M5SfO= _軱|q=V[C.bczW"*eI4o8t0u $Wِ$o;wuRCЫ7fh,IF&2|}ǩEf d@Q{?e4ɥhDτn%.(.?EK)/a(38ǖ:pڔA3Ii>yQ%u %qCk)&* \o? DZ ko2nGhp`z$NTH;Z8J=d}u&Z,l>}L! HS\VY(J^a nOE{\w*kjg]613!n6~G}9@NPPQ00TdmbR.?͜ p6_pzjIepHs&e&)tg j˖P՛H +v3+¨mb^ք,mî4y$r}>bc)E#S8xe6ej0jyA,l -6  #࠼9%4Nbwk (L<| qZmQYk-tz㋿ګy(#;FjO'/i,暕WZr.:&YLkc4;anԵI§qdkG-2_VJ+˙$ޏT[G{oEDR^0#'^x4p`"s` d /Vu b<^kY~]yq~G^?-(,b'EY CK0#y;LL't[UZ=/y3C {J#-?(5+xs?~ EFH'{8O" kQ9I#ta7$>;}u?'QjY4{e3&B7h(W ^W躭uZFR`$ɨq)G |b|R,=c_`KjC=] ZW7IO" G n 6ph[^yNP;t({T"H +]F53#6b>rL~6G9cvi7zAM| gjPs,Gਊ5j93FRݎzD4*>b,7Θ"鬩FqmENP&u_b;'SFF(@&SΞ {>Hkh0'Q>),qtQ'ã ?+<^_;gŸl0-pm_O>/o{=ͤns oq4- rP9nV,Օ$Fspt-`qMžQ[H>rN ]Sc_Xd:LYG4 kt-S3>_7*>֖q܈Pve @+֘7k8z^7lİ$aCͬ贺Vb ZiM1]Xo\>Sd[oRn8ۺQMOgbvbb(Կ]~?Nmڿ7u7PYdHÝ,~ȍ@b+puQzȸ_E'sy^bzpie@#*s/pJojWLֺRu n{X`e`/YY1f;]nA'$Бd8WEjlxS%R F̴ Bo(3a^[%q.Jcݐe1XV-H{ܜufNy1-u$j9K5jzِUkP;26mc^^ۻ$3mte87enkfWŞ0ȔE , z(Nʽ<h &Vc86 [Jbc2Qt/߷}Q+#^ci,0(u輶LB9|xkO e{-B֔~5qPqYФ_Z `pH.o@{8@trI"fJ;M:-F2ֳLa)GB]~$r!9A K2A%ϩ2hZ۠r/*U,o ec(B@3 a $TNlEMvc5&ҶrIqp(8O 31e;6.)_mchtJ,4b)Eau@&zpsz<+]s P@D'z`&e3Fvj&ցAv|e~8Uy2>OBgY9 KPdi_VtrNll7r)ɣkQ dr7 H SRxYk`-!NB,:a+!ƹ`B-mp=Pa>btW']j_}=se3'opp7.;l 1|$RA}nĦwvm/bciylVcӜZGٻ 9rA6RP=4>W1wP֎7Ї}z!mPԏLӺ ^mE}TxT/,VO$%\rgޙSז |Z) Fv[\=C Ԉ0AHSNφJ, AK TI㦷@8$d{Sp+eGH@xgh]骨T~Bu؝16~-- ^ RoK򭟒_S-h*b -̪[bӉ~G/'H2Uf.Zg?9[AOEEU.rQ!$*u4^:C ^5ێ8]H.|"*z k9I q 4uIY( ,TD:JӚW|l؁t=,.+Na['#e[E»2?~ҽ>:7KW:/ԜF꫉L)c C>ߑ1sRN#nix l;n3j.n1>9PE!Tq'775z6yJ#RdA0aPhs{Z7m$L0 ]hy(]. u7 f=Pꪠ`F,sP17qlmd`c|kȆ9]|$|)FiZlnq^!Ke$d^ȍ_h(ϼ9Zm5RjAP† A⢚d̔c&@>w@׶֤-ѭCzWE,8F1H ==a6,;|1ߒ@ObR<1N(8Tgvo'#޸\ NB TLN83z=NMK;WM{أlcyy>AX 7ט61|zrԙ;ˣP Ru~+P4i8Nb\R챋/EI,Bg%6z}o g!@֟.^ROR滿rj(hS3+>nCt.5Q~Ma19F#8|;@rNm~nz‘Kü$LP}cEg@%y(qoL"^EzCQQ–38fܔuN} %~p"6CZ]h!wuȟfL W1BRE3q&Z{~4{m2hBnvo֠ϼdu,$u$u[k$( GM e$=tP”D%cW1\ICQn(JMop:~W+&93f#\nڄ9=^>6G>"?= 27 m#0 s%utbÑ R_ hy6P*1f͵8.6KV3>FHV27o@3S2BC)WiȒ7}<>[^R4gUt'n`32{m,b|=ռ6ئٰiX.ilvS Uut7ɝY̤-"/zJFˌf0Fv q 6gtRjh>TVq+ڒ+ԻD|_[RcOڃO;fH5)q܂B;/v`BNW}.֡-R縲@\)ok!ct?H Khb0Z/Uh0e PzLjKS3.B`fcq<-˴"Z z?xL+b4c_ʂFӔiaMh"rX3 (U纓 ?TYA|zǜ3\I wҾt@ KѓmԠf3\Ğh~H VVq{VaC`YFqDXR#f3[[U4VM>eD-%muW. ‚rux##PF~y?N%~zWB*c1I^TNGd" 1L*@V>:̂u.@bid1X|ҧ§Zsʹ;es8{@L Ɍ n[F7o9}J6a"&( Č*5^m]{/&y#+짂h&٥JǼ4o|_ôzyL^U]s"@0U~Q3iJџ>Lŀqcb9mHa<泪Dr֎.&agU DCpͫnKQaAU*V{3AU1+1/'EOZw1vYuz8SYM_dP,Aż2{ aR  8ao-2_d{l?uw k~m雨#Jd~іB4y#qڎ$`lL47sa2Ѭ wCgnZm"|!ܼmx&3sM -mzԁ$ 7.Hq cCb|-8w+ ^5PSo0"g{ 5V "J7R x;SDHY&k(n7V#. &(X;f ;",{@.rSK,V剈=jû61alBKʠ /x“%׷)alǪ)C'ـZ%(XE3C{2+ L:v"h'vj_|oh)-E!b``nHER4о%d2|6f?3un;MhpcҠI{ $*81>L\*iw~b N;k4ZuZFVtƸLuOqd]p,N)L3*zYaQ%2_ۤZ}S/Q.Kzj'~Lm\oQ=x%)fw)0Ӵ2%nѫ"Tvt46ײ6&xPD1{̹E%?&՗sf9[Z"}Ӎ"HawḆN~'TP7VXrj zCf<;TP \f>n>۶!| ssG8uA ok?ї#FF~ґ7?,M47)Y[JHphB!exܭZd 8^%a:FA(! kJiSn9 =T*|Z1Yf߈Q#.1Bh(!~mx( (Jtn ^Jb3 z+ 9ECr=Y& А{1V3z{4¥Yr:=Z"MP5 (OiU)| {]-O}4"~Ci8q'/Y^H T *-.13z&D}JBX:+s*8@&AmK>COaL͓)rO\K±"HgcNk]6hbҪ>m`;cӪzH ychg>Yx@pqb4%yFŮ9LzDGLS USiӸЀ3O&q^2Cۻ0&hSBL c5VW}b,{ h.(D[t ~ 5w-`=T#`#Nl KU.?1"jtZ+kd˧+Dܪ>խh>r/8֏Co9g* |țMvKwٽe1M?c^!u` ͽ E~EHDΜIfzf?"C!Ϥf%95S_bC.%']Uy'ș)$Ģfl@)uꆞYX7`N냞Ken{IceTYLP-0P1Nq/ s_WFv$'Ļ94?\fgnaQG[y7-3:7xЊUZW"Dkkw`@s$0 W;7[ jPwX4lbx Qx+ձvB;k'eh2ƁxdyB5TYOiҒ{WnXY)wJ^w*F1]~ZqZʢ<㽕}^³m,KN`y;`"0zP{oYp틐ZïB'9̉w LSF\2^ilc߈Ҷ&tM(+h\M#vQ' R &eVxD;G ZV>ƃ;XO( GbI0V~i8C3?,-1Bb":V#$ڻy/a@L^˩ Y<4hss{C)L LL~&/ڏgw и?dsT*@Ry?n鮖Z.Iy`'bĦ db ق'Z>4D ,G`Z֧t)kGM*liqNt 23sMԝY WWmE\0c޽RW $7mfrox`-pwQ!⧿/౿u$^ ?C~XVRnqiv-Rũ]" yHA[f=%OiAl'YćiԂp;>,D%_㕹Anfj|T_!kgY? <ژG'ǖ5xF/I^;/j\{ /f|GNuvT:Nɮ:ZL},qw"Y fEIo*qȠ ZN9wgZɸM J"lrȜkwAy>%KB, FsEզǹN9ݩt :+ׅ@!P[^] p2cWտM1)Rq3QH#U*:6}[Q+dWioA^ޙAV]T!yUAҝPø2CZ^aRz wd6bd!Ԍu`0IpyEE+e%PrmYeWz#5 DCDU|~ceF r!gRZ!OzOX~;.*ۧY5(^B`]sMbPue_εv'`GWͰ rK J\l^̃'==+!ݚс!71*BElMyCAw94#Q6.s%t 4,b#+k9*Vqj>D,=5ߜͣڙU< F7 I)/8ԔNʝq'JJꛃkǥuuQK(1w`,DoVMjW0, TxA71'^7-[ӐKXΈQ~cd(>)О:LpN%[?IܟY_6toڳVa~\AM;*z?Kw osh>;ފS`A2AB}J 1O R\gdDJ!?(J^Ϛy!^e&|VIrc<g=\N\} b7qwh)Z|E;Iqvgisqh!_!$Wra8Wm=iLX#rk%쭦03 T*a>XZ 1-C΅B N׉)sj#&GEдO e1 5cC-LrdҪa1oZЃdSܩ.~O12 .ĥ{:kl$c  u!Z m$O곹GRLҀ;} # 'l~&Zҡ 8Pqui|ުLppncR;]%FeM9Wv/vD^ed@]bElˬuښѤL]kTOS'Bs7p :^"~eRj2m)Ԗ׬[YFw1@嶚F+Ơ:Ѫ_UIh56U`(JS2XӐAoY3뫆pN?{XD1Bup~V+/.7' cZ^}-"bjV>6_pOڛv,5CbB 1E;K5J[9RX}#Y$7u S5YBim(0Ұ ^~7G_-7Q_)} Ȼ{w5Mwza>`B)#yg\ժ?nrfrlz35/qu%ir8;BSK[+'R{vQODCrjΔn9o.WT )!Pg־mڀĘ ¢VVq:aDp^El?$V Wx/obk P^Vϫz'2V/m'+g=Ityݔ,WҋK7v']JP9!{\U4d!ȍ)uBQ&0mw{iTCC>6R xA7jݸT;8߻dԂ!exSc Ensp0a#+)^&ƺհfR8>^YvMz&bL(TwڶkaC˼,aH\g"pF"͜fkLrpPZw*WU]>mCgcp4 I_;"^"*mv :t "K2G0 Lf.ֻT kَ^2H0 7$sXЯң}mwb^MCg1<У5;|d@ &a;.R:VxłY/rܷ,s`QZ#m_MN Ynn|@ p>%Rxu4EpTn[#Hkf B-=tl(COq*_Id_bz)/'D5CK);u4UjB:P", ۧpLi OA|K4KPWu5Xә[<r͔y∣\$ִοhLQs,ĸoNsPﰶkijClQ,`nQ wy#v~VE EfDYfm`NQTL7a'Ed4~fYhjK/ D.s*5jkM^>Qyq|Gc(OM,#:{i{~[|c {zC 4U>ecN sNбh\ql¦62~ܑ*Rߠ 3A#N7&˺FR9Nz:e>XWg 5<[NLrCixRX]p,?R98%y}l-?.^ƅrmW:GGQw 'cnB!ѐEGn2U۷Exv4+bJBEb'MR؟ @]O3WODe+},i]@)MS6C$TMG| 0gF, Q.E5r-xvı?.Fttcs.3Pq(,qpJn EL.ZCOEWcho?,'4N5IK'QΪQ Pom|dʮ!7†qghdAne9YܠZ{Xڕ\RvEQ߁{dܲR"U4sg=ho L!bV>G)ØM-1W-2K9w|^:^qh[6^GJ0|P܆N\ֵwe_-x4I]USѰ.=}%XӄazQ `C+]%(6JB"qZ4rܟelʷXY9Nm WlEsH. J}n(9 ETϬ." v6hP8HI܀R]3 #W]YZ`k_i.2r9L*{-9\:5k' sh*LT+OIE3񯣄 {y3-cA(G8x'~CN= cuޜ@Urh9*2E/K3=ٮ\3P2 AH UChC$InΡЎ;&O)Ѫ;It(WV~d-h 3{L4UHH=B+bItNG?m9 KAj-d!%)]=:!ƥ512%&ۤJn5ʖomIEӊt3\jȖ h[|Y#K#4ی0$1,ZLnjl}Оy)7{ʏsy]J1~)Ue\iXfuaBZRZ%!-ӎaW,VkFf:Vp@c PHK5~ݲb<Ϻ `ύɧ޾ +7Z?ufwk`糖Zo/@TLgdi͑[yw+8 2mBIx[aS٫l㖃h}6hK:n?@oԯoedDK ̏]jo+Wҗ7=*7t¸;bkO &CFa,Sz o oc1SF>y_`$س"&H'L 7o:( )C%;ΫCQЃK\ !FRS_ja(X(} .u[`AY>6NRX_"uFS/[TŠiր4ăNt4̗."‡^ EշM 9`e ',MM 2)~/a=gW⎲ңs]2 B{nxf;0GaTA H +Usu=1j$)UWz KD?ta-mb2)-+xkr//EqZ5e_z6:(0)i~ Y|J˘-"WK!HH= Scȼӯq: wXt#&9U|_2rB)F-f WwtI.1 ]5o}B*]BlM)/%DIkDA o0(M7 UpQ={ <*$ntFB9mqFV:F q{U-M2&_ =khIy_ M<>έdteKߨ# ;Ŭ]:,tH"4ep$yRݿ\U^!5')4gyK#Q٢]rOln@p'h` ͆4x#LΉd1d!|\")%SZ( /ݵK[ EsPK7{8Gx06*VlR.mR,嬺>Ӊ!8jnVW"mj!5qtd2HV.qɡ쟖 llnYiDdKe=n'f ݇qWϡdž@X(K4TTQgfDQ}ydym k)7HyGi`C"[alRתठXiS-痫լ䥅ٻ Zpd" ;eC)M@\W92 Rt )c,ၖp`NN Sͺ_7ҏu\ Pl,!|l(A $@5hr R;}0d~qi]&⡡1HC7!g"Kڛz3zݬ3쌰^5"䖂W/4Eey渹=7fՐj{ JF/pnbI敘3S 8L_O1uQ,l/Zq4-pnE\V㹹B%,ԇK繃BW9@0*Xr)yEE݃n&n7j$P&i.#e& L~j'JQ!5'Re}'pπNi(b.|}ƣfpuۋy<iEе [p֥BYsg{/uK_sҲ(XxN\΃`^$\ά9 9ڿG-U>Po=LAi(僚_AvW[2ק.,450j/Y8F,I5k X؝72=`)sg*8L0zͨG%$o> Ty ]58ծB3 `'1 #o'W_t-2sb@d& <17O@BR=UJ_S}[yir~ۮb,䗩~\( s6TtsED;噱]0 "UR28_je7X!^@?T1=Q4ؤ*WY&so3)\Ȟ[4 7?Sʛfc6UT{DrRAUE/A55moۄ^MYdog )-40aPk5/ՙd K~3v-ck`H3~̟ܶ(Y/IvDK`δ|`Rz̗0goGaV Hv6qz{bto }☟tŮC)c| EptiG"t%FdL77'o1bmIz+jfն36%{(w>/?J}4_U{R.pp]JG:kmz ))\k֋^yģ!\Mş(X,P D"qwD9KeR#XK.VMJ(Ga+(`-"v~=w< <p4 MNLQJE*7Ҡ-Y *$-*[Q$?@5@h z;$^d"ܝ0.wmVkzKrű/5ޢnxǜ{V2;L8:hb ~M=XpmU_Vz;.Kr~R`,@Bmg{?O:G0;S*3M50c(1E5c*򸠑{i@r_COGl[F(+camr4Us̵̚qU8SPkUʵ-L혝v!lVV.=E!od+ߖe r[Ce/bo$\XJ(Sշd"`v,W[etv S`l\ i,3{{J} xxm$LbF"m͋@%m^T+<8` Hh4!6}F_9,͹{qUA)Ǐ}U¹ܬ:kA9d^lGͅڮoJ$hMαb2IDBSL+1]~10.u~v{ `4J y/W־J@hѽcWD1 vek[}xV:ڞ2cCA/A e`on9irkRdT tC+lFlJ|!dmp/v9h?+͌ꈨNG ?zjr#) 3I*ϝdC^+EH0]Vm,KRHCy_ȚdwN$˞dVC#>sOueDg2K$.' #+ԉY'6Ý8J0<4`{JՍݯްOEm}iS?=_WOb?SHM73⺭J_"B4x<DPt>OJVC}~]v(]4-qe0gF1/!n<@>ytTzx\.S_R<%DN6TZu 9ö\&#iNK {C&LA\H(m2&Eo̙~]T/%dj+< s[q^dWFO{> qN: d7`׽|][%Y|/M5b_aJ>/Fj օFU'cx{Ɗfeb=KjAlp)iR{̎M~tR6z? }IMmQ+p_4|g䏟sݚ,Ot_DvGgqcq ^lu!?|NڷXWg;o1t L5ePW8hǵ3S{WFK6)lB[@!a {Egbi Ф* R!6$j%'-+~v.62 K#q=O'DvMqJQǢ2+=ƍ)> ,Q{:LI,'#Ld $jQR/Pr_4n\l[?0t.2$!D2;@|i` {wRJZy7ZVz1-oAB@~(0!g:dSӁ֍Vp9 ?׻M߹?W"~5GU}O ܄[ԙqN`GCߝ˚ 8nBdCQ1k 24 $}"lIaLH_iD|P]bf(aхEWy 7-?5hMsܴDI;HSM/e{r]AdLOuB_!Jv.ۖZiZ"p5CY Ċ]?)I%:#璘OZ%-BPߊMy"R,!>~čB(gH~ Y} GMd6Y:i\FukuM#%jJf/#`hd1;>DN$SV figo9$vZ&~$=jɅӝa˜Oϋ;k~iE"eHxqWb!ti) c2_ ȥ"2 `t.4ю NH&!S]s AmA R1R2V hqaS_D**쎣%QP&W#@^<["ڊ[is<|Y BF;>z?:!jۂ p_j 典Zr X)oc%ȵ؆w\z^M%K,=fyexd>f t29~ߖt橡]wf[l75z/Y#xtI4F g~Xi s~A/e?P;b.H'a49koq(_7ZKFk]+$gz{ d!by~J:Dx{Ķ+`0cS,L@ˆ5i1L2n /Ar0(2wq .`'$I/qxj^sC)4w`WijwjCyoh!BȔl"/IXclӏDC,iV4rD5! .9LGtmPr ;!%P b3` 9#"ڍfYM@*@J,ᱭHr=Cz-M sT@Oh!=,&2Y}#N^aM&v07%, >#a9pkHHli+?꽮I׌#FalǷy{ ħ~ԪBHMm/{kX5!ȋkb1*̎ >3,\L0h]^T!]r,aXi3^❅T}LL*g&:pqm55XKӬ^,_9#Qa$7f% ؈c6(79|6/lFS63U"٨y !Oٰ7RHp#^x6*Yh>4|j3K~R ӻ]Z[~!zo:`(7U v0s͍ڔ ,yvG4JNvZXzRqjޚ>B[@hCPvx*sdee!jt9 oY/(8D#s}~?<ۺTx>+Rd]F2(r&(jof;5z԰'f&14Jx6\¥emg%& L*&E05\)xc{c?iZ ηJ/kl3yȚׇ V>Zr)WP[STTIͦb"lXCuU7x; .W7{# j`>)yʯ7l!tX2΅I;[|YҦHFŽi2-o^/>V=pat,&K7YDzoo?5DMY&Μϼ6(hTj^7헫\qʖ4$ȥ=ь.SЭy40wJݨBHbx08+ݒ-MZ`i&='f@cq/3@Sc~ ]^ѝj Ķi -;0ĹW3|cU[R &mtloQ$O=֚;TnD}'ފWfZRLQ DUow=}Kgb8{etiO}wtFiu.fT@7d"1.3OEH&ԫJ3}Ț',bpwr` 8mz X|Xfed_-)8saȅ$73GOM ɇbzwc= bG*n眾" BMC'Kak=҃-&mu A/ONUMo{yaK䪳Od'*Ze_˞b1eQeuT&[3U%|J<%⬐ˤ+ `ClqLB܋C1Cp_qr2(oO>\b:[?ᝐLijtlR-\>)i Qm70g7_UELt b;? 9cZj=4|dbFhhqqQi1Arjn?Hfui% [ v-M=O45$CbU;ɇ7?qJ+ٵKaX)j:I\^\W8"onʒ|a3DhpFu>p"F͟dA 9n~Al{u$Waɦgl9ESTC_aq D6 Wˍ4tDil)mqfK,uFꟼ>ո|KU"o@a&~&pߺrhwͭPDa #t2l.Ey*l)1FźhMA_1wDe="P 2ڐwd؍ԧ~Bh $[-Lˍ҂3Jxtu5oʽ] y*š1Egr`64t|I]| *)q;P}R9F8;CXLC6_? &iMSJ&';6LB}r>Er.i2r{:ܷi@Oo8mY b<ޠԈb3cO]Dz~"+-wgE򔨼f(`rAN}m]̢:x4\t:mEc S@ο9e GQq@yl\n9.dr_ 8fQ~q[чO{ؠ޼hDW~+6_Hc?$M4 _pA+"'?v*lDÉژ_f|J փX̆9,/8ȗ_i$ e^=0,u <->Q=J=("f>~ru]w 9>*qCҨ-| i̷ªV P]FWQ4Wԭ}AyIC%e$RY7D:r1jLF[6(%]oB+;Aͻ=fێ}fXL]>НX7XXˌD(b"DcG q֭ilҏ,W"b5ʺM7IDzu7C/{I tuſ'4-rjxe ~'z"=;6Qwz 59JxvQWS-_ܥe(~XWiA`Q4Ab< `D}y)p(ZgHLerхb DoxaN>[hM+[: G:SX#ѫJ e>9S.VB𻓊QškG1C,k]qj]_ gz` ` _Yf.nߊ@Oӧ>E/ӆ|4凬s56CW8Mflp K~!Z2UUh]/v9A 75&B.f\7>m"T im]ܷXS ȹzGթ$ [Jq*hvT =(5@Fy7Zݴ|XEgVfx|:E-e?'.a#|QHczj]W,,U ͠3@93Z 2#+K#7\]YF7U /Χ5!pX8U86%>h#j$8k8SQ?x]Z`qgFM㳿 5?q䟶D )0iR ]ijs8ҧ8a4NYӕѦcJh셡rch3(+~ci0ZE?մxx@- K/&gMzɞą\>0ar G\E}6U(wIe}Z㟺R#9l0^195"Pںɔ8m΃\h ^_` 3'D a>}h/"? Qv6~.YN\?8їaSٗ,syi6 c$kyѣBIYٵ3H2T.Z(6~sEN$V6[1C޼)t*Z׹Ш%=LeU 3BmX-9ID5gֽxf"*0g@q  LA%ezӹq֮ƌ,v.w% ĸ.N?~" HԷP0tBOtQG.0Nܳ|)F?t;6]5sTn_9h3k]=ȋ.%^-xl$jfuwPaׂt6v!\f*;W2atK*F qT)zzR`5bwwW*#p2yuF-p3nPD4TLapx,:h?( j9R~T)&%Kж%oN\x,<@ܲQ' a 5ӠU+1t0ſ}m``r1s茋m*ҍHVu%ʦK௯BA]af ol>BHnmqg5q4JUƜ 3P!b"(4PL2ǧ3t҄] |w$&1cKNC9ބ)ヴR˨Wdۻqu8tARu;$MDŽ+tdĶM,N7DXAC4^=qam}! 6vea.QeU!6)q<ɽVa",}Oy%0? 9jCiPK;+_jS})`e>fDI+_JZQ&!堲mtT dt۫&DZpA0XH~7yiRkнB o\ƀ`wtst7ؐ7m^z!lbUzVجL{nhPadX-#6 8ʫ/iN?3 &Kܞi]t<+MMh2[W*dV)n(<4&:Vfpg{Ni `$N&=ǜrg <6 MIƿ[a9rbnx`>o,n^2cb'Є\X DŽTnW*DDT5_#(2.LӅK:nyFQ-us] pSf fqH*O@"ƛ\E%ƛkلl4*[5:$먊#:^yQIDH=&j')guhj;l3Bhwob9%Dn(>QKbnj-3|693qB'hnY_b=3K'uD7"J*L/.&+pⲆsW*Y kj(cK\]oI7'y|ے6g50`@o.b/](}΋OKgC#ySA>ðh.ċGguu$8޸wh>X*:pB?yM^C?H|EW ->h+xv&XHf^oRDqrcVzH٢_fD(_rN.A3g2h=|v8˽i G=RDv"Qʁ'+nTƲ;bޫ = }Ň>U n;a"u`iV8JD15?FK@80g+Y%ȶo6h!jD‡Y~-H9bkjw23,wXdOH[Qew/PXŴG5\!ܿU5AgSgBlAuw#5wKA::[2ZƥuԔ,Q/OO8t.nh ;K!>T[X3Yl8;϶~5׳brI%^׫]Wcl A}= FeD+.H7:㔻#,zpd:2P}6Z;r-jb.Gf"  ,ᇯ Cub]}د-1}ҦȋxG&qfwoAB)$џ$^u1%+>Z ⃭8m#w{W 6\UIJr(x1X]egAl`,ז`ʙ6\#ИbrX܂?ײ@ĉi 1Q.fZ%:1 /X$|UjΥB8ο7i xfgyAٓ*@WA1h=ǟ.D4xҌ퐔'nl Q-,YoqhW#rzT}(HˋD ۛlS7 M"㽊zgS+.r(VG .s;VWSjeAK{㣝:jv)+j AKeM ]3F#gՋ^g"6Ia!Y"% O)I \-Mk6u\/"ۍC v{':ز՘#'0M=~Ii{^ݖ%n(w|;ox7K\ϰ8!RյoJg[xl'IB!>FĽ5Z0۵< #Jyvu+j`iJV[oX{h8-Ü&zM,_Z[JBqA"x3i0p[؀OR$еP2+S-mL)u@5%b{Z/lm.Ye@Ft5~  U>!u:·#SzIdgQqk5z96"L:N1iܡf"2Ѿ3 fgIqޡޔgw pGH䗥}GHDX1:ܺژgLX)&^V\㹁T6OnC-G^-54`6rIa%eP#"THKn2 w"-$Pl*FKTY`q]t3vaAz,S;2G=\YPawswj$*'oG᭴?*Ol%~9,:Y1|'6e7s\+ qℿt@)_u@n^:jZJ٭50;v u69ƴNO@8K" -91AOnoph|.i hA_isF0U!BXʎ9[s>xfm6|?IZH;'CnJ84mFMh|O;C0ɜ~U4r&L5rQeuzCW@wM2x^?ٙ]ϸrxH9v|O׵$' !劒+Q`Tl` cnKϽhzcܮFt &xn/WϢىuyT`#=)CH\H Ƭ*<6߯%&AjUI:OiΗPhk2c:0F污=vj6uZaPlqVánI{8yɺ%̥a˒Ql#08Ip*DT+WoPfq.Ug"ozќR[Bfsόf_9ͷ`1 ƕ!x"|=W.F D#UGLG;XaGn㛸R2ǭ(dV繬Xe!=w*mMecRlD`z6 %~"*8>y}Ho( -XQ6-k ؙ; 9"%ŹqNY8Fnw%N37uD*|%V~X~\`afyZKD0$w( D餬"ootB^i!kfBՅUk睸kEUT| wbPH W86y0hØ8|H KⓞuOAX,zi|x|2N|NU߆Qlr,淐]u|B -xV:yA<3RKQRz5˙\ʮu{9+ b]q8!L% |[!6@[wO{WrI[宆`B4PV[Ǖor {h}оV4Rxs;m~ %:CV쏞=mn | 5~Հ"T_!5 VyYjo5 ||͔$ͣoN2]1. vEc1G)&Y)b6B!e%a;XCM| ՊZ9e-L9aߴ>8o?RСVlb&D$shX3&pj,ObyJe^+x!^#Fr2_c&^<cJn=~b !}m~>ʈVFS(R;P1p=(m}|2wdNNwXQB~{OTE[ 0]+߽A8DCa EϸΜ_q8)(DZVRHl\t lȸ& %1B܄MnVoϙnW l;zmEB7:9R@4]y5{+7W: N3y J^*Z>6K>(sK_}P@}7l ߽E93- g >HEY($X+3oX$qL+@ja S >-TJ 5 =*+<*.fWC2^ɘ߾%$_!ed@`~ { 3<>m5 sxc,e3ì<'R2NBVTgE[ \,Kĺ0:̮6+z>#zO0`PPu IGO|zD@~ݖFV 3 uhWo@k%:>ERpH=LjwrsCn(<8Q6gS\ JxTLuPj\[N:6/qYםM^5!3Dۡ|xavRK[fn!wfE,Ql}N@='{fӔtPX'ꭥHze#o/ TJ9hw/#^,v_}u$_?n.nǟ1FZB0@hO>Q|x;Y}.@$FcPЕDr\z)$UO{Bg(v2(_,ArzGF)AOɰN&ٗէPIk:һ{"V.$ ,$OGlOIz9<9v*W{]U P >[O)ݒc0QXlD.~ WT*۹}=CR{rMEׇؔ7Y{,6¢;#lqE+R/9T;X촐w#X|Ѷ7;QVtTahGe;_rExomG(P\=qDuNn\ KSB &P-HLt 8ZڞwWU(~c/kU^ZHbSţ_@ÊNI٫f&-w/ɳv2VQm\yœ BlI6^縉Rо#ȒpJ 7v+"w\9.&, ̝&u=%O"i64i(VE`K)7>AX~, wP5x5aifrcD*IIQeyx;5l ؽrG.n 2n{8՚Mf#^$ IL4O@}^Ъ"ɦ VOxSXK^4T{KΚ:=K~ 4`_G&$ :[s<,) > Ot\!H O`LJ C Kx:ߛvӗWiZJ3pQZlott|Ϗq&%9RȠ 4c&f|38/^{*1 $th P˵3Gj{󷺬U|I;,iy[.VvP%.EQus m$L#𘺷q>ʇvOx(,z,PpDru@Z )Lr}^D;(w~AQmOrnKYmE\cu/{D4/GP1*IHKCI@oޙ#֌ҷfuf;TsrOPbybgxh[F^-/̂AV@-W8CV3Cێb;[YjJZ6O.Md`hFl3^Y1ԁޗ+}؝ /RDp}!t]0|+I9w!;?u#hfT3NqG[k'ȍg|DىtyӴ>"'e'Zy֙zM,o ǩ$ {-%3.KUlKBW]1,s+_zV2P#c 6?QڙӑFE9G$v r&({q6T9D'N﫛ÿR^?|"Lɭ@At(Ј0449"KZo,vn(?7+3p:t^{t\ G|? !] QmiתllxL_#>TU`ۄL$ @ :u/832 9N;Xİ+q[7}Z}aL*__ svN+-H8Z.l8 tUA'kKR~&drkMC}^^A;pXہ ;^jD( YYȋU&u$O;*}6%}hC4x Z2M\f<劼IaY`qZj{HCH lp_b&ljw=mk }ZEUK}ֲWOşxzM7jzA~(;N7 ^ȧ8%e'ώ7D.2F`Y8]\ dC.vNr-ќu~Th^Y}ԕD}IEp:YIn.sf[9Uc>[i R,8q^k~gє; 71f}{m#6ϭ8yD;K/VCta7`.U& (vyoI3AazU42G՘ˡ=ݔ4}>_ kxiUT(݂3t \\5% [mu{t",31pnD^HaמIzCʸmMУ^':= HZs(83^t>'U4/(rrȮ˟L öo(R8o{="|e_ZC{Į{!?4AϕkKMh-ۃc%{1|o;Ϥto`{!b벝Qe [*1Kiu,),}cxAX*_s̙0+׶cO%#d(<_XO AkKiu xtbځhLhtd.:bi{[*^OǢŒh`v$+碹W%_!,x܏"xeY*jlLUuex94s1%&_)Uj#SɨLc+Rj IB. ^ޜ+,w֎IƧV7bm /j2Ő)W|@0Aˋ*q9Q ( u ~$zޱ8EB#Cfh!XMzovUO!<8s"\n/zU{=4K{Y< Ëy*S4ʃiTMoy OFO[-ly:cLkakv9'f~4BAŰϏU/L qRk56_xRHjJ'C/X5~\0/_.V욍aۊRT P3pkj-+09+Zm4+pf햦d%7psa#~3[fk!iėL; +hMB"BM8ıpEQcZl;- Vmr}[p{=^A,F<ᇉ=z#n̹ԬqdJ^dL;t؛_]^گ^'>ny`˷4$GVEaqgr &O SvƝ6B!*GۧZ.oyH͍h'N ALřkr_)>m֣\300KQ( C`xq{5V-rS w*8wKb_hG^Y.( 1iC={A.Y[j+UPy4q[quP8;iݏ1ל{AtY_x)ôٛױrj%3B}K} 2x@l၆@v-IYVEmM0Ha!ᣰ]~1S<ٖ?# &^kGp[5unwElPq< 6;a&&SkGz`Lv(aXfK|B a5;Y8УUŕ/vFlr+!!c/]VTо:-Skݰ@}}U*Cej5DKoQt@㝦MMXиl!ohCcCKk}GEQ͚nv8E)d!+ *V]dRWl}tF9t77 [Ǥ*C{8) cudRPQhFeƧK͒EU툿Z|~S@kbvqjxu?f8;c%fWt߃ MSv,0PH>5Yx]}{-"nwu =7N}y;$ ط(2'jD$͟%Er9 %&vk@%'wtl9[Ep}'*Vd1_e&0un @5<"bXǍb^ajݓ9&Jϻ GZ}T66Q:G/ ˣ;Єk>* /W0oN\/;SٺnBZS[bnwZ]ۇWՒʤfY˿csz4g4x5*CHl$.f9I) )Ccίy:i-fx8̽O~O?:+Y7"n(}' H  ۺȈ3swVCSyLCroŵJH:a|+0樵^m վ܂@(\&Rx( ,ctEW%\>aJ#%dO. loE%%$JZq:Iq}HX]~"7Z̋?dVq[v(܇t*‘TǚI@쌕! - #ɇKNmW )0$Ώ ߮oR.ՁB _6-FjwB1Em+Ϝ}2Shp*)c(E/ b<$ADS +Oq(Cc|Mo'iɾ=4fF'){.o|C1c oMf-Q>]%ЊչOqXr(ᗱ{ZÝR.x~_kgc1܌PA(w$ƌ'b-Y$UPZ_qDCðU' 0[6!gt69_;Rc }&޲߰>)*ĠFr=f0@f_ nyG\dlXVXxY$|,*[VPMGaڶv`MU5 I[ C:JP=8n7ٛ<:Gj%?'ʠӟ~G'YuldD(e\7Ik,V>VhC=2(KH4Y#O+ّJUcIT6Cpo 79)[̤ZJn!7'c=~Mv=^d=\ V轛z9e5S]KqꬍQ;p<~T#Xȱ-J.*՟@&>YER; z=jh,1=hPd 6cB9#j&q0KgRz5QHiba~gMNAV a9_Urk<@$oKŚل%=X W P. < 0`HZB24 xL zB3]W&T4`k#=-L\VH <~9|1׻B*h.nȳ~[Fsv=T:VyHjɞfHS:$4i(tf1zVr?V8n %{@(ƚ:ƫA2%ƷFN$y|AT}Rx* 8%*"%X)sV6#XPK/C 7cHRx`|IEK<is`<]o*M(ŒJ n+g0wy H6E ""shҧ mhh~qXi6vZw4V-9p Y2;:6{8==1x2Pj H/,e.ϫn K!5{~\ R>k?$@\FI牋&=A &r m@Kh`B1"1ެRQ}YRrЂ.~hmm.gihQuu5[Z ,bNZ7W]Mʯ nTY097K~vy**8W* ԧMTjJ6A]5rl+|(3>Flܟ.I^ !'*whtLZx @:EJ:QvV -݊o0J.x@WrK.X+)sx烂hڝC "S]1F!)U&Mf9e)w uk]8fW 8|>+7Zm sE+ XKN4z6ovp2nr B|K+۟njUlSlàE9"HE:i{U/ơOoGRtǐu>L1%^ `0ۀa?P:[&f2R+΃PP؞8֩s2E+dH|'\w%L.;ЉSg]aN /݂z~ܦ)O|oO=l~UJ6)'@ 0$<3r{P)%;iToo9=dIid83P%IE-'>=3X24|= erV , !Nw aHX\ [6O??h4BRG91Z.N4'umS;_C /SLߔ˜\_%,kp3s7?Ű 1r:>ؔ-w1c]8ܹ;wB|Њ1pfo#2^wW?WȌmV9%mXN&(Qm|xv <񸴦C4 MaԌ %or@EʡmtZLlyRgdJk!ɬ뇸KG]cFs聎w0ԭyy) \,UT~HkCȉ=wOZ̛Sj q8i~M! 2nO@2*#ZmFWm`;\iǝ%Ʒ]Zu3BL֊R-H4OHu!Ed|@o䔫 MaK 'E즄7]bQ2B퉂 c&2 bぅ ǜZGUMh9Laf3$ߘkOs@M!W8_nce \eB?)W#,kퟮ6c9&?U8o \qKVzv|-tg6j8|)"Hy^v/pD 68",cG*j7Q&e<7VS77;4WAĹ1]wN7zlQݙ.uP_m&J?}8ZzKz5jrD W4 { /hݎIo![Gھ${@he|7"J_;[%oN E- Y2D:@䇍b* uiW&Jw4}FN5e7?~팁[c^QNY(a3LI9U&*}TчeyP1Ȥ677АI=|7h`36#~F^g[h3TW Wx5ЖH'w{VNY"tRxvYRPݓ!證 4fk -,#"w0'Ky|-mYDVDi2RƢdzvqp(Q, D*7s?"4o4`7Bq#2Af17㤯C=8|XÅ=yԵj٫9c:+?E:Sހ"y{g^ޣ@]:NPh߄i;2C磢OUy*l^ӫŽa?liUz#[p2}R*h^{얆Jnbk: 8E(U]%hU?~i#i-o{Py M6aFU$`3Ø3 xwh2 ԍhXUM !-!lJB1{sҧI5̏:+/#U0m@`sr> Z>5!P=$>.9 ֧ _w^l%1 p>1zz;1_{ݵXxBUuGRrf,I0gO/fO&$LU?|fglbOL AĜ~:m`|X;FJ7s \oޚ JX|s؊/8&TѺkmywȯcVDs;I wb4& +]?d q.' ǵf]Q4v0 ZQQs&jt=2> 3*˥FQdс:qPQ+` 6w$$itv $bW!1h)='U]mDlma42[OEvNU̪rXh[͙q5LsXKTU;h_ϣ$ Z_!Ö2X?퐌KQ'u{mq q$1]BX K2ր 3x^਑-=Z22ZV~*ڏ%H5~;fN#^plbۋw:ܢFTLqy4d|91,FC]`& D zLp_g(P~qJᆞq~Yi@asGگTo5/Z%YO,S` ,t^g |sk;$;jN@؁[MnGnΰuCh1oD$\,l.]+ޏ*:$1Ң # ??_ 3ɛ< 3s$)/ja8e+ֿ6Y]x(= ,0eKw_u[[egR%"d^e8˲T9x_:FCRQć޵ni'~qr/@<$b PQ|asW~ޥ5{nޟ)oldBb&XA#c4WM!t0b' +ulUl(;mV IJ{rY'^`T C=Mm0 ě[ 䨦b0$fE-}'tƄ9p'`4[mGPtɽ֔ *9 =4JnSQvߥ6ڪܶ5bmOH)oI`U6zI~sxOz9r%)Ec\~-ȋl5 =m=YaFċ=ULom; L+Z/"u"[Pӽuc֙uW5 X>S{M{a4;E3К|OM&"j-0@B5H~qG:+%YiaL{[J7r4U>HNAc9;~ S|ywzqY 2\ lRVb?0қ'}-xSr'^ĶuMk,e$$XCvʜ@𔠢 nn]&XKU󀛀xcXiha܎X(jƬ ( SѰG *Hc0/8ًy[wfxzf*7WPk*]IZ)nV=йR- u`%"8z@K޴tx~oS=g+#@m߬^ohQ0NJPz>(a[+%qiLEb$Б1K괥v*% >[F9)77"Fݚ[b*n"wp(sqr,8k27n؏wU=]gpQq}!irS@P#Iłm,Ws#*GrCdZ/[]l! {|d~c]w d>!L;?{F3Ll2>TkKQ42}Γ,,3ۡG>oinR X+VvɸĒF,w~]Ѣ ԋ'c⦏qCnvP俢,kk65LE ٢j$K2籶{mTo;rF}g i8yY8XLWڴǁyͩi:D_y `B8 pɳRP{UTGBDp]Z^QLA&5&3D c)Q8%Ӗp~iNBf.i SG2n^# .zl7U/?/jdr8>sjIz<۪\qʀ ]=~T|C McѫWXf  5Bu'&JI|ȂܺQ[lJ`d>baad| ]~( Fh\gc n%{wt(aF ^Mjz/=궜ƻ5.PO7_%SM4p\.~@ +~1QGI(?Р5m?ef3,ƹz;ėb,jT2Mb& N"Z TA\gW 8b֪$vdQ.Hsh`E=Zdށ67Vkx_aT1 >a#f՛4p{lKܧjΤ_mEB,i!dَ|hf؉c=&}Iyv2SDGHuyϬ"zctSn99$?\'Ns-;L4Uv}~VCd1.syX|g32ǪmέZ^ %*pC}0-%K +/{bs[Fq/" *E 7nLA]#ɿ4kS6z}Eؽ:VB&}qT,Kj@2ߏR8MŒ(v_Gqk0GG(.t|Q!WFiKޔs୪wMJ éwg64$paJb%J+SMˋæSRP!tvu [i6'ΖT z&:$P.#(]Qn]9*!C >gi XsB`7nhS76g\l 35P ú7V_CD Mn{@qAcfg/`븙a VQ6Z$ЊɻtW}p'? MXOvJ~\0KD kJqj n zIe.ƩKx#^IDл rUvXEىRIi)i5"(\8u5I2tu s;%[ٷrr} kIj@rdHXTuCxSH!(pւ:q@NƉڼWs1BJx ;cmB}bp~CI"2gg%?hH܍X}1׹O{4Hn'.<%Nk𭢔) criT#[ht Rыl>f?+?q=d-T(k޵ᨖ<(dL᯹'/v FmH!] Vō273B?]Bƚ oѬ1MϜIgp&D'j MB5BI#9O76j?CCApȳh0ԟwe?H\[Җ`3,T|䅟c9#m _rS!]7n\H@hq /؜xũ k$~-#4m$,mBF]\6g >Xr#ӋJ)A7 Q?(<ѨG}*\ǚ8* ~cHHkN VXRҠXD"dmɯQft+v#袁%B&#-x+^lF"US+zNpkhBP ꍰSF^Y,o|6k0KaG=4ӜA+vq13WW* lQ PV|S1]-ǐ'x=p lw2ҞnCE\z.] RoCe1ԠD&>4Y^خTXRVN!5aEJPꄍaaU`FK}[3rWirO(me:2sjETRungmfȀbW9U8NgjqV*&'+h(D )).-=d;U /ؽ g9OwU1 BrG$ xǤ)i*mMn}i>ϷMDaOh+|Gůx\DFPϧ>u~*P`)Mqy@$.=P GmeYEAe٦,*q́JuCs}һ6$}.&xƄ8UgAR/ЪTpF^k p<@mc(d!{'/7<0yFx5 i. 1խi~T3׉7| eƷx.HQo*$(J2oa}\XUB.)+;`4bʤNǢ?Uߜ8U dF|`X{6߳҆sҞqU;ϘWbQ AI⥾R/xY^|.GqH]#pJ#Y>< r.. =6(_T1in6DB|TfR\B8\la'͗@gmK&݌a~il qR@ ,-91`-?btt860B9gln0~`'U7|یMᡪSE ].&j<囡&> cbIN5Jcn|QЃ%)\?yJ`b>9ܪȣb`ʆɆ6-N_4T"L,p;PVjl/7z)<]߆<,a]hKq˄"X ųGa_# |kUAOYG4K&L2!Rl0빒w 2tmK=Rh;ԩSMqih$o,كPE!E]mջ'#Z:ǜ Րڸmږ2ПO̊!MGuz9Kv( iM)[ZPw+܇7&ZNK!yr5Gޮ;:~Xj&ίSOǕ1^RflYAzL(aa}t%?8܎H؛WWz6WvJ0۩ |sZJ.B7WDۑGugs^{M= 9Rf{ ƀ uiȹpF󝞉H eiC~%%]Ys[" OГ}iAΩߢ׎ "/9r;Z@b&o"T&Vufj\p!,3y3{2g3-_Vvπ@ xN̉̚=ļ4!*#C{NnD$EzQ"{7ڟٳTl LX<NB'|x@6."ԫEL=7 k 2 [p$  K!K`@Q.oU JEEp,`Y6 W߶,% %B# {\SܦngYi(8G؎נBfLd.㶵8WXLjspYM\Ukg#]O&_"yX\40ыs יAc` DqŲv8":U*k0; ΁Pnh$c([tgZC "ϞlGhCf)="UãE7-3W18'MQ IT{oGuweRDq. ' 'P\_Kr0I[.\ܲ'>pbƖ/BD-3qP#$PF(g[. iR{-\Ø:R#Φ6nԘwVa)j%SHS ]u8:BDXš9TfK_@%$!iL&,SheOlK`/p籎l6Tm؀i,wK$LAf*}bhѕLaPϻ]G@-𚎣.ݸtU`"'jw{2*S:r)\aɽ $ou3Ek$C^|]Kg` ¹BvM&su7\Uހ6ڧB%o=政Tc+6sw3&Ⲇ:6)}K=`˦wլa^<.R ,\?oYVKZ/%+_.ln#(kI"e^}~&}XgAC>$˷>:]ôYS$[L+~,Y A;0X͝MFKH*Ѳ=w*2<&jUi*97-aw RV"ύ'r"+yR b(G')֠ʃ剚^J+,w5OMj'3CG2k 4Kd5 xGe"e.S}RZR=\D+ Qi@Y~)eGXqJ,rxNgh R>(tGlnO1AR 3'*WEjUZ;mF0!.'JXňXQ TnfX'K*i3 z{PI38W;^sk9鄮7iB4 ]ŷ]eDsz$EBٖ]Gdp¦t.3 xWrY;i`?XH4StjJTo$$Hj[vH8FHPK(l`{Op7F]tnƂ'Ait`"sRBACiBH#k"u\>f{ZoZGhXrd[эṔTpYy3."l>4Srs+HwFr$XtmzQ⨀|CDB0:f-ѓ̍R=(k߷~D2l;Nksޚ}Ӿ<()x/vNsM" zsCed*?= #~n_a".hD}E[q.ÛごD'1xDܖdy |j]6SRp£G=Bb"V}q/ޙ \ wzMn98=: ]i |53Мˤ*&ӉxEJh8+&O89KR]hNǟף)õ1n3rb,O8`w.j,2S&$slXJOqgKP$>d$)y.pXVA8zVpJ9Pʩ;Ql F'e3F ں{nm_U.mW!WLj0X'Y[w^GMnwj11^{P +Tgī;SQLbj"Ⱦ%tK"vJXoNv󕆅ޤJ [w- X u#e,xHO$Di:Ö}F r"AFFM7TSb5 x^0hSł70>4`h/!%2Y3L$W 'uRHZ׮8x`3nSȐ?ūNIZ?ECbf֊AYƈs5,bëإc~,O 6b0ށHn/ ^?&Ma!&4ǖ%wS(&ѧ)m ]=/&+qC=t}1ק]_̉o9\/rjD!MuGRI2)aaW_iOhʽbr'+Pua[B'` wYSdXeWc٤8O9G0nhW\;VRx֋jeh5-0^B\Rt}D_oUS9iQ\{2(7sOPqͻ%T%EϪn YG.A^i& z,'Lຸڦ}ģ d/cן%<ޜ4|㇐CU h pR=f,0 И76E0ЁS* s_ xx;o .j`=Jsv!%#&µ3b)l(p/wmY!h1;JO7`K&#(}Qg/C0 4ڽV~ȴ r af<=]3J oC#3,hf)ӓK6G-t|𖸥\fOR '>EKQ}xj5W ׃)2/DpCLz=a#Zox?y 6,|ttuS`\:r dzB fBû+FMωܧ(V798I24W_0~ /M Y2gX xa{;5F",,n m 4X92^ktS>w,Xߖ썀: \hGF&qIe!Sa/r([<ߦG$wJ3L,Gr_X}oЉk|6MV4O2Sՙ'Gx(iaZ^%fE2%"v$3v ч:\^NC̞bwIN`')\;*srAk fx_{D%:q\Br64Ln*a  +Uh}TcxuCf]$Mj{>LpARcM<_Hqce!׷اV;eK.ƣ:Sed=; `jxcނ&HKI}~A&#ދ 臙XxApbQ\/$6f'՘.4+ &o[Aq4[pCR i@rKkieD;Cc&MPPp{#C%v}JPwHD\#ڰid{S[uYDR,E5 8@AUtޒohO-l#YwW4Ic\lLC/涞a s-3lqp_р쓲jI/8:rPe־[|샇}xp( -TfvҖJy@E'P&ݒm莸n?P'w6eӱZ? ixKTGU{ѥ3֕_)/AT慊`;5bTм4ȸ٤rw5 O+۷=Hy;Wnv7e&,`7HbMs\[D;e"\! mI$]Vu{_"ZsAh^DQ7lbaxn _xB"bvuz_Gv002 2#5#8J`/K-,{_fDSYԠ1ʍĕ-|\"!!# ]ٻ /Z IE(diF0*>|N$cRUԆEf.tr#.~#I)8~EEiŴ|崡Kv,,K5 U^;e+>A\TӗnuW=/JvRfPXjPH]Po.kk!7x>$;=duX|yBzafkc{2 ]֤2qr;2 XH'/8/0T-+b8@ Ԡ "uHkB)*eS[HЎYnNr`"(%jY}4p[H7=۾vjW{@]'ҥ3N,- tpg?ƪh'-mA7:>wiZ,U+cˁ@!*O=u1,c1̍E1]s%[d@cFO4$Wr;PTN+jM`ص<]ͼ%kcZ&{(\ZԱ7*CZD>JTVkY\LȂO5?b($a;Y|ZSP,ZtT@uM:74( S.։u rg4IlHIiFݭhgIS*{p^ hs騂J0<4PTb١bă &BM hG8~Y>M48t1;=%~#OP#|xT#j.BAAjթ1ޖ&)ztoZ i[TYDpA;s 7kZSrxPr颒CIz=Én `sx}ΠdO"J8:_=S@#]~m4IƐG^L.*r]pnKB4xٱڬw3YVlpr3+~STRѨf`dg DfǒhD9=0#pwnqtS30rE AB"-!KrkwW'/c%DƮ8cp";jt0jѾgM8"Dsw9,"ȐCc[8!dn*pl($0brus>4mnpb^oZ3-՗x?3[Kږ-1 jc|YS), W>\TC駫. ԀwOczh⇗F6⎖MDKkL u` s^_S1%ֆIjn^&bx #U+'NCD zFG8x4KTCd-v2x`L\R(s@T˭]Π:o0ԯ'+7y,4'|2"ׄOXL&%Z-omS+.\M@Vε3ʵjΙ|b2ٝ}$RR+D)\kQSgˬ[˺!]i`Bl`f7]¦1 J1l/HV sCG0I(G&Gb$ wB w ӳ^) ۑf_0Q`h$vGQh˾Zk6:,i8ّ&K-0*~Ƃ+oД@Npf+? V b; %dux4c\Ncp{dZ26~+H#ܱimXT\?T 0'sl9e?݌~eUR g6 c`E4 x5=huUO.7ngnO/:p8+y^sw|+*cK{lMz?~ (%Q0pg.q|-ӐQ_ DĶIrL]~v DAȈ,{ںA>>=f_8iHRwR\]5 ٷ몣Η-EJ>zAL91i݉:] o)pd.Z=Bޮ4+]1& 26y \ ߛغV G%}qdr۬ґIrk-pEy;Y?UDLoB6@l_P4d$8åa? t`X7QL[5$ Rڸ0b]vLjq4+@ R[~LX/H [<8./vMIڠ=Bd45Y#{jAIk1ci^QX .;K% #oġ &{xȓVnW;vQjjEE,<\C0J!Ş,1 W7)?!3Ϳl(et.偦Kf| w2N&4C<1enwV[c?_Jsd-aX-N9t:Ď( Paäu(^ |{U:2ge.$u,x"e+W+n @tȈjeР!- Yi,Z 0#M B֩ч%PNPY?CVuˀ)P{-]I|8CYk\"mp o T%~V A)|3 hhm H2Jzf$saN?.0s]5tK ˜S̪MK~n0|u zҢլޝM~qvvTN[/n"w/G "Ff+b7B \ZGG [4Xˎ?Ғ4}Ci7j]‹5̙0 EG),vj6y/),]mw-bΨeOZ`Fl4T6%\v5$doAIҦpKoϩvt{94K, . 򹪅!Cm,[*`ccT[l_Nj:ICCp閾| ~HW33mVV^){|7A+"͑(wmp;m|%HI{36_-_cxqOm=gҦRW~\'c,t(Gq=l6&FCh|ne UyZn\p+9ʶ`2 ΄{×cE$\3nnrDrCkO!j׸¯(20uL9AVpXKaΐ@ A?,/*xw!{# )ȹ?}IcAFFimubIh|B&r(F~+f ]i   {b[Gy7 ' ^յ4ُ}dK&n~6|]g(ECǐ`kF2Ѣ%N!nk P.XFte#du4NE"c&J qi_7JN0(t~y'Ȏ!;-T-eR ?h΄"(og%v)麝OF|ۜ<6B"D.v 6Wy쓨1%C~Ϫ:'`E0 |\CT% &64@iSTwp D_$!M-aD쯕%u4G7<٨V{$)hݰ©ɬjDz xθig-E!K~m 5: 81P_̈[P{~rL_xI*W,QVGZ쫡e4G۴- S\&j DɊvl=T4-n^Jutc<х-x>K^;'Ζb}%Mv]vg(C!"BR KX921fgHBg\z]Î5]mF*r=ԓ}^Ԑh޶oF0F!䃵@RMWb8rۑz%>-taSem2(:gWs/҄\ވW댚 Kڥĝ|]r(ƹibF,P&țYɨ|uTʚǜ-q*m*b?)X,Q]gv6>*QߑC#vDd$*^꾠vEjg FTKVSn@|V Lw`^Nљ_҉.$&e]`S<LRmA{>q%,UW 6iٳyqs4_9DGB) aqg,Mb6o1]$~Jdպ-`lSW<=ΆG{ԬVRMb.|_N{hDE_ .v?i)ЁC !1wD u}zOD..k{!Q6R:+ݧ i?Oh m~ ߏ];q>""婐1U=9}Xq!;ːpƝx @2aˉ^rE%"[C(aZ>~|E9"&)@_^7V+v2" Ư}9 26MC)}W%Aa5ݘ>9V>l HlS\u~;'I3#n̤sM:I8s ?U[Rg+9'?Wߕ$2 C籁>?"u_@r M-%ᥡh1lTklQOvFibT[Alб!VZ^ N>ȐLx ~[+S㱂s$fo ,nkm #.ËkUG>L؊_~_a8 }uҁqsmnjV26Β*R󖞧$XݝY-'drpY`(èbՠ8 Kz{98 I"b tlQ"vʔՃ@ j @D0oCJ>;QQ],!4{:V V ;^o 殔PEzrVi ހvUte-1?op{54Us%@݄<F'Hι~Z$Yݬ~-8-pdSx/|#&t+1wbkZ\EUZ-$ ·B5тU5]_\UAVQml +v㷩|钞 @\+Hv+c  oGli&3S^vYGi<-;nQ"VzM9*f6. 6PbsB3|4wnC-3,",ri WWA5v튈1 SQ\p1,2/W <s6C]nKB-PpRz&l)Ulks$ F%ʥTQ9zP>~?2nysJPʞ0wQJ( |ۚ{n?]%AJ҅o $mCd " c8m8Z9fGzLXef.pXoJTx)y8Vܷ*$PlU̟ok#QZ}3뼓)cPn#*LU c憵s%^j~䫡4:i>fi&o`ǩ`.#sxY9( 2 | \)ܬR ̠Te'+HNNhܥ*~Aغ7H2NM:[ pg씪Gb9D;F*G"Cȟe&\[*M:"y;S>[뭶#E:G/*nNMv,wBٞG,aKq2# b|#v,!%.pM-)ǏOԞJ`+0㤝6T_|wP,ӰSQ5K*%,nw4;cs#CEZ-ؘ#{u4G"19$ Еt s[3aOX fݩY&K}ϯŇHWlkÃrddPa\SY:%<=1Y ~9yzcrc[Wa@W3[P8_\|WCU/"`ʳ\J 쬹d&5Ne8BkzU쑐˾&Id+fhZf$3EwђFtM[d밨B= w!+&<{{b&nan .Z]m%dV%dczat *0Q:Գ#~oD<o7mo4R:A_dSX|;r.T5юs4'*ND*:4Ƞu<":F($96i * q da<ӊcnK->N(L'&!"5 cb5L89JdA8S^S}h#/Dڂw`\ ,--FaH/R%xKHL; d/6Q^)xe%#vNLY!KM/!0Œ rQ'ìwJM"E!GUT&!|Lv{qH%Jj;F=z(Μf%Z݉Gv7(_ 3A\\Qr|8p]#x ]-hZo2+r|"CȜ= __aEo0uEP3OKZm [U0#Lscp %򢅄DRw:yp3TL$3 W^Ւ\񁌪[(;K^/BtشY[q٦tv푪x;MMލ2T#GY҅9{z#(qHb,ΉW=S`y mH|}%zZPm&n9}\je4*1mu4SQc@8g:FςGuVk?πGRMd]Tм}$錖()̴=gL:PZŽtfI.?2 \ SV4 s[L3\L~}j<[";3~0<#ŨW6imng YqkhBJH#HAj_/]?p-}w%ΠHtӶy4VcY{?ʼnT`2f:m6Do<2M;poaŵ%۽\3߬t;umӐGafşϬ;y_*!*e:2Q&@Z-z]w)_5=q҄E Z:CXb!|Bdk8oi'*QKX)7zI5kQ҆dD#b1OS.ʚq܏}"o.]펐sGYꔩF*X rLÚ6. 7lb8I9hG~qxݸ)+% ΒoD3{l@AI"/\l&Qmb迍qkI)(HmJEvM7SdrHx$Q?Zio% tgK)b{k`8Z#FgDxwޯ[/vN~ڶV{x!B^snIՅ,<)vW{H7bV(a2ژ>^S9z"ZykˑZb^UܤJ]>>]ogFDYRc} I|N`ٔڸL:|^DF9*hX2Dy0q&yr YY k1+}{N<:|=0sUt (l{03*J02/9z8inY0:yFK9v\(g̙y3Z H/p1M,r=ibA`nC9ɥ.d^>!S1R_rX`E\ s!GvK,NjR{wM"le;}FS0D 8D\q@;QuP?)p}m7Joj2W 5tgVX{=#`repL#qh@8~/3^MP\cnX-\:QK ZD$~q5hX b:jtw۞>t2IX`Y~Uo8rl>zҴPF]bAӃ/69E3L78cbݪC:_|mݪmދFf cfY<DSpx5~!jdH .v.0"/>4'\pBs,0r-z^y,"4]&IؐkK\/5\lF=ߕmfS&[llNMn%^qO{v>y"#]^xs|~Vy:53[te(d#_)'\!}&V=_ګP5,[,ʀRjaKaL,=rKeP2^=(O 󖽊53w`r\+%tQW&e4V9sgh/;p6x*)ph5#iT5*U R9w<Yۙt(I?*0A|i<8B0c|ƌ9tSEft.gԘ'?B*"D!_:ZeUCf2.)&̘`ϺSNS^L1u>V<"f)١Z a> ڞi G4 |R$ EV4J>;s3ynͧvc^Kb(ha#W^9輫d +"䵪Q:|%0 +5`ݐ/k)$Zׇ_'91!w,GS_Y|,Q'~`n'Œ ڻ_/Z0)smt ,wW%.|+vhl12'< lc#p:μƓY g+Ұ^s&lG'?؇"d<˱r{w`&Q:w'e$4PKҿE'tUB)nVP贪yPM)LS[?rʝ#j{'נ( J2fXRLrHo C0xt+ŷ6q'$?sHiPU??~HL\(t/kolǴF xN7a>G,wO~vXO/+ފbZ!wlJ(svů}smŎ R]+R 0,*:h=0QdtCH6f[!#6r&.E9EeUx]=FIb-)@MlXj[̒!K3 sRlEJ= {{D& kCǡ1~T/h .K%z0. kqہz.z&Im|DRs,՝UqrE푿{ɮa2 k% Cbl!Uʖ"Yusrx5u9v"G2Jprͯw ‚jSivT?)dzI6$Ҭ"48K._Hb ǩw.8#߈Ru}V ^hGʎͪ$Si%agߑ,^^t!_s%iNk[`sIZKz^ԙ:~Rn hb' eehg3L.}Cڐ?1IZ{R%- JA ,G1/Iͤ%Ӻp!MlP mCMuLăG̬ڤtHXHPJ{ )cx̔J DUpĜ㪌4e6F/:1 `Bh^FO)(S}=k(.Hb"P2>*C#W+㊇2жXƑg /ԤFvm=@!P骴ɷOvzPS]&=C:yax?-*wÄ5 "ahZC 7ZOZɭ*91 # 96'%f\^UJ$ljwBy.E3>?b@hqBG8v_9lG\߁X*; AP03O k`\;6,=Rf*y<4|U>Yl!?;$H x΅ÿ'%d5bO ]W7 me[ J}O7 ?%ڱeNB81Ca|]5n޸]%mU+ ԹQH:j 'P/F8k[Szݪ ">,<&J@2r^a?&Uh^61{!K7[c?YZ1NQKٳ5iOl" M{{8lna¥q*@= K_w|`9!uq{]և~ߣR5_{1u#>zCRRW|۬F,۪ dÿyw\/NkXEFPCvg?ͳAm26R5d3dĂKx# i[膭5؍AQh>24pKjrg+sfo23%j\S6BC4&yDOq7d ];Mni;AdF-Qa2i8aLul7=p]aUJ{U݀vDV>&T^ ,"8{-6\ʯb Cj_igbL9ڸfrl գd韁e%.d‚l4RLɒ%T`"]Bh 61VV /WLv0+E B-O9"6=y6Z~,,Uͫo : U ѿƾR*ݰE6|:J1@AFj&~<H# k 9EQ_еL{/ipδ!@hJ;~T^&Վ?'AZ ڝ2u"yj98죪12Y& t·Ux|bG/=k\10Ng_jD5=0W5+ ўr&?8 ;Umስ ÇdZ~ ]@N%g;8(J^0 x@E*"\ְ@V0J gu+:6O.=,JR*-jӧ6 _!X긴‚NܧaP)c]mP3/F?0(NGQ[xX?s+`Cf^V-8& !4jZ^%Zx#<=8x`Me+N,6(GăO xeTOsV;OuUki7yVҡ$x):y դǛ >}gJ&d쀍4Q7S$.;2z 3rۭc%3)(hWs-WE638x9H‘$r|6 VYʦ\dSZ.Eٱ9:`f(o귰-yQ:,kgX { -T;^Y 5-K$\u臙3'Z4jbn4Y}Va!:rNzc]`Erץ3Fj" M,FqӃ gl Dkj#K3WTN-oj7NH,I,ҋfMʿ@i0ٮ1CuiV\wZnKU|+8{!/K^G{$ ?p7) Ǥ`1"̂dY)X!ik|>Y[gT6trG x"DĕZ,TҬ~ \f Ǟ"to 8fm*jnUf0frfWd5mf  JD*n ׋"Aֻs-Izb+.&51:l+4ܑETVNۯph좬%A@>ڸ<ÐtX-}y P3YwQ+#c}|w{d,H8Φbc^C9<ҟYBD[suZR>lsoƕ\´JalI=/0X^F |$d͉Ebyp鐉(?ZE$ p*Xp*wj  Y!םلr UϠ3qºU񘿞Cqi -mwxx|AINҙ/*=1Pތ$P.9`Xn@-A$_EYU+`dT@_~49=v%BԾ 7F6v+<,F:XrT$(F]U^1,)GluR,5=aLZІ N#yS=FܘUX48+!5JY@c?P2j Ii2&_%>Zu'=Aq&6ոbِk,d[߆O-<OȿF6%xmA{g:ٚ‰ =P|ڝ8>4]؍+A:F?~ny_J v%uAQvßUߐ[>'q~x&:L*rQϓcyR{E+6f=b"gmoGq |X2U\/ɳdrJfYz G|*nhSGkNhI/aWmqj@pb9۶En_Ř[ge"׼Er?Y_di=4^!Sϳ L:rk&'dg)vqZoDWS%MH=m=лpvj5l H|T:%AWòP."'csfsx[WI1A5_ >)GhCKW:,ݝU m_ʍ{p Ҿ w("᫙sGx6"8zmlp6<Jl\|5-=؇*|6@oˤBMPz6|@ŇA,,EpřE$e|qAXLX #D[Gc\蔢\f%9As?knF$:b8#иH1ȝD(Ԯ!VDlo͛;\¶{]0ho%o ꐴ d0kj}nmy PB? z0oTnHp,̞YA1Ƀ1=Y2? >TF+r@W/ -0ս} wH>YOAHVGlqt} ٚ>k@p_wc_+Ͱ(`!Ni5ѐL) [**f4M"Iɍȗ t+RбIۣs> u\~[H#y|3|$Ql|bK1YNFqҢpI ;PVgq3N}b,tsIFyXO_DaG9Qǜ7 C +^?DXm7jɤr9dR~urEV >7|~k2{xtȱ/ Uy FsgstvR@0ZAC,֒C~CLHz_83*~Am(Y;D*+h^ , 'Mf2~ _io tK a녌c]NZNݻ<}4Yt$%{nq.qI xgB cP\bViᦛhֺ0#䠮& Uifv$W Cuq»ru5"CQBl4o*lؾRin b9T;kKJX7]ќC^pޔ~Cߊ]9VL6-T"x)6YMcIEW^(w7Ols`ؑأ163Na51D%n1@/]"0݆-#KSvSEmÍۣC/ T 9&6G?9ÖvW'}lZvR_ukA8"AEx#a#޸>O_zuCu[j2y'`,J|W?_O UR,Gx8丰Af"m$bwZO̠a]ZMrioe8(BO"-NU0m ^1aLb vx^l>^G\moTces.!~he c5QJeh]~!N~WVF6ּ9QܠwU¶ YZ