python3-dnf-4.4.2-11.3.hsx.el8 >  H `7 **=@-l{|BçG+j6K3MHM=IGT&yr=L$:z8+x`FBvss9/!- pĮ{J|u?aJigZ}Lnzp5Lܪ|yW]$Ưn6Id<<%܍L6 1+@vS]DJ\l6=Ҁb0%?WfRz5.|:k!& -=1b5ca5c8a68659cbce02e7258be1581d1e36c186b9891deb858d2bdf4b829c2f15878e8e0bab9f5b9d28b4372ec50444bf78654eY`7 **=@q# (#(1^[ Q̞Z2Z[;"VT݆<0gٷe sΨ(6iuɹ$-f%*s5ncqrz}S"l15c1<<@Xˏ8޲7܇"|ʻX+5%0߄N>;tJ\v`Ƌ++e-@-(K<6Xbߗ<9cXԊIz3>|&UD>p?}<?},d ! ;X\|  (  :   L   p  L9  MD Qh V [[ ```Pac(a8av9cv:xvG@  HDD IHh XItYIx\I ]M ^bbf'dgweg|fglgtg uk vowp8 xt\ yx ||||||}(Cpython3-dnf4.4.211.3.hsx.el8Python 3 interface to DNFPython 3 interface to DNF.`4kojid-x86-01.rdu2.centos.orgCentOSCentOSGPLv2+ and GPLv2 and GPLCBS Unspecifiedhttps://github.com/rpm-software-management/dnflinuxnoarchm*+77d>f""HH%%  z&&77 VVggA A HH<<yy!!  1 1AAKަ-. a a'h>i1zz  SS  ()+}+} e e:f:f QQW#W#**__6Q6QOO ?t :Ckm A6]2z&l sJ2/ f]4Y]9f`:$:$ Oc r  qq45`J+JI8yE,6M~0!(=T<<\Y\} +Ao!N3Q.uuhhY e~-`}Lqq&&66.W>AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤`4n`4s`4r`4r_Y#`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4n_Y#`4s_Y#`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s_Y#`4n`4s_Y#`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s_Y#_Y#_Y#_Y#_Y#_Y#_Y#`4n`4n`4n_Y#_Y#`4n_Y#`4n_Y#`4n_Y#`4n_Y#_Y#`4n_Y#`4n_Y#_Y#_Y#_Y#`4n_Y#_Y#_Y#_Y#`4s_Y#`4t`4s`4s`4s`4s`4s`4s`4s`4s_Y#_Y#_Y#`4n_Y#`4s_Y#`4s`4s`4s`4s`4s`4s`4s_Y#`4n_Y#_Y#_Y#_Y#_Y#_Y#_Y#_Y#_Y#`4s_Y#`4t`4s`4s`4s`4s`4s`4s_Y#`4n`4n_Y#_Y#_Y#_Y#_Y#_Y#`4s_Y#`4t`4s`4s`4s`4s`4s`4s`4s`4s`4s`4s_Y#_Y#_Y#_Y#_Y#_Y#_Y#_Y#`4n`4n`4s_Y#`4s`4s`4s`4s`4s`4s`4s`4n`4n096c1d230ab33c0a4766d6e1b6b3e181cf45cdad9b68953012bcdf1298eb4e0133f2dd0ffdbd197ee95c114bb1b86c0e458c3babc5acb417ddd368176b2127d630fe83219433e9148c2c99cb40bfcf0fcbed5babfecb1953a615f319eff7ffce30fe83219433e9148c2c99cb40bfcf0fcbed5babfecb1953a615f319eff7ffcee101270a4f0fb93831cc5f0217e10c62988a918950f8ced78f9307684511284f2b05bea58768d9e1f3e693be9c63a182d4e40d7e508c4d1bc163d76c8e92c9628b0d39586e59e0ca46228647a61a39c451f2b052593f7fb316f8a3d0ff7835228b0d39586e59e0ca46228647a61a39c451f2b052593f7fb316f8a3d0ff7835226621ca1ed8c442f236e3907ce152106e1ca4c37ea0f66577bb60fe548eac745e230b67f24ec4404d322826bdfc03f26ca56daadc2d9e8135059f0c34fa8810c4851358bf5c62dcadc55ab96ea4cc8786b2ee30baa4ada3026117643d8e6ce9f0851358bf5c62dcadc55ab96ea4cc8786b2ee30baa4ada3026117643d8e6ce9f0751c187472f8f12c3beed892522a1d760b3840381d602808997cc4ab20f2e8f8751c187472f8f12c3beed892522a1d760b3840381d602808997cc4ab20f2e8f801b89f490901965b85a2b5ad576b5c568c7a000b740548aa6ed6b1935710234001b89f490901965b85a2b5ad576b5c568c7a000b740548aa6ed6b193571023408db65bffafca40e4ffd316be5b8ba18347b5854e43b65b2e9d24068712f871a98db65bffafca40e4ffd316be5b8ba18347b5854e43b65b2e9d24068712f871a9bb17fccad6ce7140fce7d5f6c1ca2f31d51b3fe190a1306ad5d8805648cca563bb17fccad6ce7140fce7d5f6c1ca2f31d51b3fe190a1306ad5d8805648cca563baeef5bf48f609f290817c482d1fd0ea86344f736dbae4a67bc7bdfaea6105a7baeef5bf48f609f290817c482d1fd0ea86344f736dbae4a67bc7bdfaea6105a7c03a4b1962b9639b65a7ee61c4c54ec2f6b222aaf7fc0e02ce4645694946a557c03a4b1962b9639b65a7ee61c4c54ec2f6b222aaf7fc0e02ce4645694946a557adab93d2bed298784a91effeb4e51ec81ac473d50bb717d723d48ddbaafb4cd7adab93d2bed298784a91effeb4e51ec81ac473d50bb717d723d48ddbaafb4cd742264a51f6ba23403456ac2d721f1f5c22026c4a8e8f93d2b6219e943497dc3042264a51f6ba23403456ac2d721f1f5c22026c4a8e8f93d2b6219e943497dc30e81c6a06387ce86368de63938b1d351e49c96702cadef449785494deca737778929dba0576e5faf720cf4b961a2941cc49f5a166ed95d35ec39c5faa3ae92b4278ba2dcdb05a44282751668114de9d9805b340613a0d0df733c88856aebe433478ba2dcdb05a44282751668114de9d9805b340613a0d0df733c88856aebe433484be0099a71cce508cdaa411020fbdaae6b88d9241161477793ec4c2fe33ffec84be0099a71cce508cdaa411020fbdaae6b88d9241161477793ec4c2fe33ffec7dbed9d6cfbb620e3017009ccdf789de8f07cf70a97b62eb9b002f0a61508f917dbed9d6cfbb620e3017009ccdf789de8f07cf70a97b62eb9b002f0a61508f91cc40fe68cf782788d3d07993eae2c237c5ed47bc3a55247f5b1a6a1ecf780015cc40fe68cf782788d3d07993eae2c237c5ed47bc3a55247f5b1a6a1ecf7800155fabbb81b374025d6d30d15c67a5024a5a5f030f67a6495eb370bf545c25bd375fabbb81b374025d6d30d15c67a5024a5a5f030f67a6495eb370bf545c25bd375b449a0d43369ce5510acfb655c518133b476ff4fce233a581e9e16e4e4cd58f5b449a0d43369ce5510acfb655c518133b476ff4fce233a581e9e16e4e4cd58f5c69e6fe8634ccaca25bd5032cc86cbd2b47f21a908167bc8685a7423d090ed95c69e6fe8634ccaca25bd5032cc86cbd2b47f21a908167bc8685a7423d090ed96c63848374bec78caa9344ad1e98215a3e0e08124f44ba281985335f3ab7b4a96c63848374bec78caa9344ad1e98215a3e0e08124f44ba281985335f3ab7b4a9d2a78388ac33a11415ccfa7c92468d8d83028af3ffeca2968598d79781206b38d2a78388ac33a11415ccfa7c92468d8d83028af3ffeca2968598d79781206b38600448fca8a1473af3de1cb87c76f851cb22d55eaab2046a18514518c1fd9c04600448fca8a1473af3de1cb87c76f851cb22d55eaab2046a18514518c1fd9c043186743258498c4488b690ca54e236a894ab74331d1dc68086330ea51bb2c9573186743258498c4488b690ca54e236a894ab74331d1dc68086330ea51bb2c9574093e681d01665891acfed78a6190d11513c231c58345c533a6ef9ede951d7354093e681d01665891acfed78a6190d11513c231c58345c533a6ef9ede951d7350966601b98e1baf25e280e1827665863e714aa9fb0e31799fad7de4a15d1324c0966601b98e1baf25e280e1827665863e714aa9fb0e31799fad7de4a15d1324c5c9d0acb17438126aef6bdfd4a27e7c85a1c9fc867c147cafa6e53c04471debc5c9d0acb17438126aef6bdfd4a27e7c85a1c9fc867c147cafa6e53c04471debc39396d032f7aef1cac5452063dbba49c3d3252135742dd54f2af004ebfd9b21406b558609a0ab85c76b8e7d39ec84ad57f51232cb6e04602dde1cda5e6eb2183b432f51c28d993a2ec1583ef9580b0ce94c2cb05307fbe22913b7cbeb2b4c1ac0778749e3825e3651a49ca64ab3a116d471897ebdbb1edf4b90b4a084288a5a30778749e3825e3651a49ca64ab3a116d471897ebdbb1edf4b90b4a084288a5a37ddc2dd6f7ee5c0dd05153ea887d83bb5ad3b17aafe9e72db35170fba4218c857ddc2dd6f7ee5c0dd05153ea887d83bb5ad3b17aafe9e72db35170fba4218c851964b42d7b88aa1d2d957b4c9de4c0e4b6e4cd98adc82ff0d52ce730e50254849f6d66125fb9f11bbfa8f7e5ba902884ae6a8b6dc5694d1749080195b24c24adcd9ecc848dfd6e8b145c54e44e5f11bbb07e18759f9fb589e84f96e111697c6bcd9ecc848dfd6e8b145c54e44e5f11bbb07e18759f9fb589e84f96e111697c6b99d67737897b64678e9fd74238c8d7deb27f5bedb9141a74d055490ffaabe5ba99d67737897b64678e9fd74238c8d7deb27f5bedb9141a74d055490ffaabe5ba8192f98d2e5587b4e84ddda4635e5eb292db21704b0cf481aa94e8abb7935ada8192f98d2e5587b4e84ddda4635e5eb292db21704b0cf481aa94e8abb7935ada9e312d283eee97f84963c99ee0c3822aeb5de7131e21694ccfe4f90b3ea2e4609e312d283eee97f84963c99ee0c3822aeb5de7131e21694ccfe4f90b3ea2e460634b6e243b039652fb414b25744289f7286cca64264d9ee8b26d781571b114ca634b6e243b039652fb414b25744289f7286cca64264d9ee8b26d781571b114ca91a5e1f3226166281c5b615a673677215562edccc46734bcf8b2733998323f3025d861b0730543a594def805ef294b89956ade6e68445acf50af01d9582d8d7e064d2c6eac3da85005333c106543b76d73df0bfddc5a04565275d7607e8cddaf064d2c6eac3da85005333c106543b76d73df0bfddc5a04565275d7607e8cddaf61f3aa981cab2a9c783609f5c97649d0972614958f6dd0f107ae2b3f4402374d1d2a4e401d47da283dcac9bea8aa6d17b86568bf2c3c5e790dfe1680a814d6047c123ec24b60156b242cd39e2ad7f7342c7ecdbd8b4889ba0f7e2633a9cf5a2c7c123ec24b60156b242cd39e2ad7f7342c7ecdbd8b4889ba0f7e2633a9cf5a2c658a771122f411ef66d09dedf21f209bd0f9b4499c10ae4ed28673ce10d648eba0b6da5733a95a1507123dceaaa2d77e15261c12145a750161c5236f0d539c91400c250e63063e6921e6f2bc1c604f60a7f295f975f6df4a731bb6174a3be46e0c17b0e28dd8c19fbe9d2eebf51d89896927ee4a257c628cbf4f49a14b39a3cb9b47ed690bc4bbe89d96375b5bcd53d6f225b4fe291bcb4db35036ec19547a27f9c8c61095f446a95d0e040898cf0a058078345ed45a53a6b10942ec2db0a0cff9c8c61095f446a95d0e040898cf0a058078345ed45a53a6b10942ec2db0a0cf69bbdbc258ab99bd685bbbc33f5d70b7a3775893a9064151db8ad51dd2f614e269bbdbc258ab99bd685bbbc33f5d70b7a3775893a9064151db8ad51dd2f614e27c3e65927a078b19ef094acc0091414a6bc65bba112105a340c96d40de07acc27c3e65927a078b19ef094acc0091414a6bc65bba112105a340c96d40de07acc23ae1f83f3eae5a4451c061cc43bffda3199e5c011aa2cef56efed8a81b7e52763ae1f83f3eae5a4451c061cc43bffda3199e5c011aa2cef56efed8a81b7e5276e09cf5b66de6bcef5c95bcd7d4e00041f5d1c3ecd0269321304abe3674338bd9e09cf5b66de6bcef5c95bcd7d4e00041f5d1c3ecd0269321304abe3674338bd9a1ff4c2e080e26d9a253c2fc030071468ac166bf5505a4cf7b5251885627b77aa1ff4c2e080e26d9a253c2fc030071468ac166bf5505a4cf7b5251885627b77aa7cabfd92355fe4b85326b49cf99057470cf66c140fd9647d56ad4950c87798fa7cabfd92355fe4b85326b49cf99057470cf66c140fd9647d56ad4950c87798f9e288ee1214ec709751506187b461469694237e2ae75a2ad8186b02369f727c57b1bf92a8a07e2706bd24c38ad0eb2fa03bf510e3dc37852feb79395dc65d0fb2cae9e47c2ac3de654d546879c9bc980072a8a9dddabc32bcb5dbcf95ed243132cae9e47c2ac3de654d546879c9bc980072a8a9dddabc32bcb5dbcf95ed243134caf6d7449cabf2f384eaa514468f262e0de25f195aa8a1904e2e71d559356f14caf6d7449cabf2f384eaa514468f262e0de25f195aa8a1904e2e71d559356f1bcf226993ecee46ad516c0b3d00a68fea6e3adb714de04b49252736d5aee389fbcf226993ecee46ad516c0b3d00a68fea6e3adb714de04b49252736d5aee389fb83ac0c536d266d164c192c083bd6f4d3047166840d51183ad3cc8cfafcbb027b83ac0c536d266d164c192c083bd6f4d3047166840d51183ad3cc8cfafcbb027a17a9175f38b3a5d875faf5e2206a2aebcf23bb66d3008ffa3d71933fa8199f2a17a9175f38b3a5d875faf5e2206a2aebcf23bb66d3008ffa3d71933fa8199f22dedb508d8fc66e33451c962364b3822a85d91642f1741583fe536a229c38c76fab5599da423a9d1ea7ff850bbc0ff6860b94efe7be794953227d64bc3218c6356dbc72b874b1e2854c964c24781f52288ebe511f16a7f44128646e062efff2a56dbc72b874b1e2854c964c24781f52288ebe511f16a7f44128646e062efff2aa897e8b2d1883faa03eb970d06ec56db07da1a3f92a8f0e2b579c1702d850842a897e8b2d1883faa03eb970d06ec56db07da1a3f92a8f0e2b579c1702d8508427ae67996bfa6e9ba8de99c5a05404fc298ccc6d56d244d9d9867cbdc35b5f1e27ae67996bfa6e9ba8de99c5a05404fc298ccc6d56d244d9d9867cbdc35b5f1e20237079ed008484298ff553c1d58f2591c9d36e93f6a2a1edd8acb9e3e4932090237079ed008484298ff553c1d58f2591c9d36e93f6a2a1edd8acb9e3e4932095d5f360bd4c9f9b1915d50bd07cf497c38465a3f978d7108b41a6d93ed8a87da5d5f360bd4c9f9b1915d50bd07cf497c38465a3f978d7108b41a6d93ed8a87da570ef0d2dc55cb6e90daa9de4881bdad8c5041d866077ae902dff55f890d064f570ef0d2dc55cb6e90daa9de4881bdad8c5041d866077ae902dff55f890d064f43b114dda3de2f31c9351a26dd568b0c8892ba10d5ed8ba007b9dd6fa6e03fbd43b114dda3de2f31c9351a26dd568b0c8892ba10d5ed8ba007b9dd6fa6e03fbd93ec02a7df5ef06f8287dbfd3be9988f298995876082207b3f671aee5a231e3693ec02a7df5ef06f8287dbfd3be9988f298995876082207b3f671aee5a231e369fe21aadc98614f599fb34cde2cd5902cca14e5352259697c536dae80f0aad809fe21aadc98614f599fb34cde2cd5902cca14e5352259697c536dae80f0aad8038630568c1b5bddf72767cf6f18864fdf49411fef4cfc9fcb550cef9300eaa5afe780811d16ffbb7b7c51211f54b6d06af2f3c29915adf6d7a29febe90709291a31a0baae2d56af7b41a16b457ef6778b1d6be45bbf63dd8d909507b580c16f829bd5c6750d06836d1e23bc398731ba378ab6e5bd91a80a9e488157f160bbaf94dac4a508115a155209ec28f55d94849fdbcb56cfea18f93aa628837226c4546a0b31085c4179dac53c66cea59a176b3083064721c164358e2293a62ee84554cb21a57b3c8f7d56e78f9538c9ead3346681329ef316a8829b277ea9a9e76294760a9c6c2c5721601b27fe7a93a196a5cce223478ac062f296f563534bbdadd7d13d686e3045839c180d4a5af8ebfc9d0de5efee67181c27ddf9a958d401a7cc31254a25707b38f0d367e86cfeb2ff32c9ee0ca47468faa0de9a2540dbdf89b86b9d78dafc00162d61f0ed68e2a7964bfa7a430082a6bf406a24f388e616f7d31388f9ac126b206f348accf639b3d2295192b6757d4e273639a952ce35baaabbb9a319252512adacedde011f9c9e7b133b64bdc711acf0f57afbfeb43f7e3396f0d125addd3d434a5e52c3843bc8b180ccffa2ada0f3e2c5caae741ed0adb2da4b502385f01ca68a75215af3ae048359a9f0e66721ba539e18450d59e0a0b1dd4216faccd44728faeb75c7e662d7c84152af9414fd5a8dc992a04ac5eef1fbf9ac8a700e9e02c5ebd170c9cf14ca72fdffbab6bfc7873ebbef574fa6f566561d2a4297d68324aedd2441509369cb0e0278d54288ac1206a36ce54d495cacd0bf06bcebcf46106614fb0b079ae46849650a2f52488317964568c1dfec4badcff4e073ddcdfacd42bea5a9b7bd46874387a9c45f8b0fed8ef77776130c3ae9108d5483dae7e30ae1361091133b96a198af8e206b055541f517e5c39861fb7a127989d3d593f69d716fefffac6276aab3a0744a7b478946a447aec2546e69a6527dac8bd92bcc843028bc4ad0647d1322254009585befad24e4afdc8f368dba10828558a73a6a0d5ae974f1395369bf28296c0cddba6444dbc6c71c39799cca56757d22e929fb22fc39ca0c3e839a1b3affdabc44c2fd385000bb5b8ce9a92d6f3d312ee41aad4d8ca62a8a707bd1a7a0f1345609ad73262fe53433f4247a79126f5ee44cc54100954fe37cf1efaa3326a6d9007eb6c884e71521de9021b8f5a13c251e4528627bb0f24ebe2a10f80ad7c8907ebf3f05693578eca3656b39347d91ec373d7b23e1121b523cede72e33ef5b6080999e64d2be8f616294cb205eb6e66fefcbe5e3fe2fbf9599d87215c0c8ca88562a78868e01fb6abb47f8db543f677ff6a32c420d6b47019fda0395da82dfc93eb7eb8b76cb5ea7f62f37a6445e822ec03a7d6185c360de5cd28953013333d3266535e93b4dcf4d92c240484d658a082fc6db59950008c680afcb48678320731338b63bd44151ff0a77ad823925eda34dc106bfa82fb7a992ffd93b97033caec94ef1606181a95ff9d9041122b7c23bda66013736cf3887835165cb551a4f422f2329b158eac042c1a6a24e963b267bda66013736cf3887835165cb551a4f422f2329b158eac042c1a6a24e963b267d2aa1a010ce8d92210a8bdeaf8b1fe1cef8d85dbf72d53b2246f0576116b526ed2aa1a010ce8d92210a8bdeaf8b1fe1cef8d85dbf72d53b2246f0576116b526eee1ba96b0e61f9b603d72a8783893d8da3deb37e46fce2e87f66869acaafff67ee1ba96b0e61f9b603d72a8783893d8da3deb37e46fce2e87f66869acaafff67b7111595be79ac5fa9b9e0eca8aeb58b82006a651f36e9a592fa0c2de543c381b7111595be79ac5fa9b9e0eca8aeb58b82006a651f36e9a592fa0c2de543c381d9c43e2a4f4da65fe60ec7b7e6bac2b9af63655ad95ca9e0021274857f1860f16f38bf8e92977f5d4cdc8930c5886c248fcf578516a2a7897e8d744398fd7cfec3f68f42244f181e443e4e91d615a007bf6b235ecbddf4a686c944559ec56c30eeef131ed84a00aede45000e089c022919283cefd2bd1626ba7ac1e1bcb8dfaffe6bd384362f18705f236ec818ec5abbf8bde6f5cbfe3dd9403a046d2a1b574654dacac1df24c29af7bc8848cd8d285594d45a072396afc0a069f64d80521dc4d1e3a7ccb26c8fc239bda2ee5a206a497ae9fc51c56a210bc6c75b81509b6922d1e3a7ccb26c8fc239bda2ee5a206a497ae9fc51c56a210bc6c75b81509b6922276fe02f182becbc1120686d254b504cd99891f8bcffd141695dc55c575ef188fc15b09b746a870ea36aa21bb1a87536c21df8fd02f1efbe125d7e06adbf38480a1e1f223555cb9cf868d925a5169d6427b10b41ae4da3ca1cc5b7ea72322f04d8bdb6a7797365b1f741f9f1efae1a82553ac43ad23b7f66ef2d9eaa572de8a4db77b2ee6392abb8285c49d1746ce84be76ffedf1f488420b03962bc4733751d0ea0b9aa09442e5357238c47057bae8d6687cb9617cc4c98d74390ce08fe9eb7ee194f8214004a664bc6d4da7da77f5f7dd5142efb101d23c24bab0007be28533aec2a0e8944c55568e87609b6c1d01d70fc9a299c243ea575f6717a7a118b31bc0a5c580b900e2451717d8d54514d2239d23da0970960e01cfd304a5d80e0b7fb838a3c7eea1f7117a2c932039143b8b968587156cec670bbc54755af0390412e2efd9a17712a44319bd864c829870fba1092fd9ef38b9d851e342b1d7c71eb442c56b9eddcf95e78dd73a278c11d11b531103f07a9448b28e56f60fefe507a53518bb18d056de58a5315b1f84e683ddb5d978d9cd7eafa1354e6c8bfdeddd56a6a1f065d4835e8311ba61d60771a3191e9add29797d9ff6487468a718f3c59d8cc2d7afd3b23f0940431bb8c274440adb71e67067bb4f278df47ea3e95d71f2d8bdc77204a38bcd6ea31764cf9aef77a40da140d54852b5fb9ac758084a98fcbd5bf81b7217b62656656752596cf17f70e2854549f891fb334d3b69a4908c3cbd5bf81b7217b62656656752596cf17f70e2854549f891fb334d3b69a4908c3581da014edfb3799f2cb0b0fa5f08a0b7310fb37ae6ffafd09ee09359a2900f6581da014edfb3799f2cb0b0fa5f08a0b7310fb37ae6ffafd09ee09359a2900f68a4634a1d17016c3274978de6e1b1e2c0442c29b58f5fe977575ced9b2d7f25e2571a3a5a787d04bd19208564f55380682071210052a73232bfd5e9a0b7625daee75d12dc393ad6e537b5a694a55b3e368117876726738b5bd0ee003530e3f590c6a8c1457d92ee9b3535ecd0a880f6f8a63d45bf1ceb359a1d864319fd0a067a44732aaabbc94712853df573128ce01f4e1936358bd1cff2f637287e8f30044b736f6eadb5a123c0e4fd2f08663905abd82cb6f06ce7bfc73eba70cd1bc07990d9f945749991f1391bb2a9a9eb7baf7bf49c17311664446b1edd5fc3d9d1fc6cc128a2671dcffdfb6c6c48891a1b5138df65c2467bb1f162450a618f242b577276f5d60567dd1394c9c7dd934f52d38678374e2df113947348f2fc4969781d86d8783431cfe0126a02731257dc5cf6e630cc521cd0c375af8a3df4785f5d559c61b71482d92e7ed3236e9f57699e9f71c1e2396a611553236dbc3c1739ea24012e5808f7c3185fb1bb7b23d61eba294fbf6e50d1da187c51f27d70093815dfdddf6599c82dce02d85f6b342e79cff300cc3b7bd24167fdf00ce13404dca6bbfddf6599c82dce02d85f6b342e79cff300cc3b7bd24167fdf00ce13404dca6bbf6cb3403150c8342e27400a89c0bb18742a3d5ab1864a937973b9ed2947b9424c6cb3403150c8342e27400a89c0bb18742a3d5ab1864a937973b9ed2947b9424cad021562ba2ce3d2ca33acd9231488b993d16567b77d9f379e287e4a32aac196ad021562ba2ce3d2ca33acd9231488b993d16567b77d9f379e287e4a32aac1962fef068adc058c470c08eeb395d01112b2bcd79f59e088ac538943efe1f0312f2fef068adc058c470c08eeb395d01112b2bcd79f59e088ac538943efe1f0312f22f1935bcb3bcd0659780850c013bba706f486e07826c9d86c75f061676e301022f1935bcb3bcd0659780850c013bba706f486e07826c9d86c75f061676e301026228b3ffc3879bd7bf5dca4a705f0e46a4f5a496a3edfcf66c49ea0bf8ed4bd6c3d96dc347791af5c3725c722823ae5fc15b27899e6670ec156d43472f3941b28704e8636309520fde5066730075bd6cdc43c2ed080da9c8b6fab0c1f19afdf093104f907145f4a8beeabff3320beb73fc4e3141a452e66b6a671efacb9730533a137f4ee582352e9d5e49e066398bc295f11fdf223f92d75f81ab38c63b646e38e8340f97a4e1d5d7a9b9dab20645609dff1ffc342ae79fe9c644e7a45ace8c9db675229698f8c0191cca4628e51da4b1ec01e58923200803c0bd65c7406c68258c37e12ba5202bb4d9d7ca388c926894dc24219bb4a79e7d349853aa6714ffeee47ffd525f3dd4f3634845957c79c725650e15a6a4ec209541d0801e73bb808fcbb6a8310db14ae8e334bde2fd3804d5510a78b60ce336c286a17cdf5985eaca948bb2d589edee3dc1f913fafd2a6849132399d1d29c0685eb904080e256080e4d6303fc5bb1cbfd8d24fc35e19f9eb954067d2e357ba510ffc882c02014180e4d6303fc5bb1cbfd8d24fc35e19f9eb954067d2e357ba510ffc882c0201419f7c868648d3e19ab26a89482ef238e4d2923529fa8032f8e994723d4981e86b9f7c868648d3e19ab26a89482ef238e4d2923529fa8032f8e994723d4981e86b8b4934dcb076a002ea4f1d056e45aa4a380da81ed1e97f499d8fb4d61f56b6058b4934dcb076a002ea4f1d056e45aa4a380da81ed1e97f499d8fb4d61f56b605eb0235b9bdaaececc721740db17b30bdf202c99ac42f912042a2f88b897a0442bee35e4064f9894857b86b0f3625de398cbaa0b13ed8ef2612636a9c2a092f0erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdnf-4.4.2-11.3.hsx.el8.src.rpmpython3-dnf@ @      /usr/libexec/platform-pythondnf-datalibmodulemdpython(abi)python3-gpgpython3-hawkeypython3-libcompspython3-libdnfpython3-libdnfpython3-rpmrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.4.2-11.3.hsx.el81.4.03.60.55.0-50.1.80.55.0-54.14.2-353.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3`@`[)`Q@`F`%@`"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 @Matthew Almond - 4.4.2-11.3Matthew Almond - 4.4.2-11.2Matthew Almond - 4.4.2-11.1Marek Blaha - 4.4.2-11Nicola Sella - 4.4.2-10Nicola Sella - 4.4.2-9Nicola Sella - 4.4.2-8Nicola Sella - 4.4.2-7Nicola Sella - 4.4.2-6Nicola Sella - 4.4.2-5Nicola Sella - 4.4.2-4Nicola Sella - 4.4.2-3Nicola Sella - 4.4.2-2Nicola Sella - 4.4.2-1Marek Blaha - 4.2.23-4Nicola Sella - 4.2.23-3Ales Matej - 4.2.23-2Nicola Sella - 4.2.23-1Ales Matej - 4.2.21-1Ales Matej - 4.2.17-6Marek Blaha - 4.2.17-5Ales Matej - 4.2.17-4Pavla Kratochvilova - 4.2.17-3Ales Matej - 4.2.17-2Ales Matej - 4.2.16-1Ales Matej - 4.2.11-1Pavla Kratochvilova - 4.2.7-7Jaroslav Mracek - 4.2.7-6Pavla Kratochvilova - 4.2.7-5Pavla Kratochvilova - 4.2.7-4Pavla Kratochvilova - 4.2.7-3Pavla Kratochvilova - 4.2.7-2Pavla Kratochvilova - 4.2.7-1Pavla Kratochvilova - 4.2.6-1Pavla Kratochvilova - 4.0.9.2-6Jaroslav Mracek - 4.0.9.2-5Jaroslav Mracek - 4.0.9.2-4Pavla Kratochvilova - 4.0.9.2-3Jaroslav Mracek - 4.0.9.2-2Jaroslav Mracek - 4.0.9.2-1Daniel Mach - 4.0.9.1-1Jaroslav Mracek - 4.0.9-1Jaroslav Mracek - 4.0.4-2Jaroslav Mracek - 4.0.4-1Jaroslav Mracek - 3.6.1-1Jaroslav Mracek - 3.5.1-1Jaroslav Mracek - 3.5.0-1Daniel Mach - 3.4.0-1Daniel Mach - 3.3.0-1Daniel Mach - 3.2.0-1Daniel Mach - 3.1.0-1Daniel Mach - 3.0.4-1Martin Hatina - 3.0.3-1Jaroslav Mracek - 3.0.2-1Jaroslav Mracek - 3.0.1-1Igor Gnatenko - 2.7.5-1Jaroslav Mracek - 2.7.4-1Igor Gnatenko - 2.7.3-1Jaroslav Mracek - 2.7.2-1Jaroslav Mracek 2.6.3-1Jaroslav Mracek 2.6.2-1Jaroslav Mracek 2.5.1-1Jaroslav Mracek 2.5.0-1Jaroslav Mracek 2.4.1-1Jaroslav Mracek 2.4.0-1Jaroslav Mracek 2.3.0-1Jaroslav Mracek 2.2.0-1Jaroslav Mracek 2.1.1-1Jaroslav Mracek 2.1.0-1Jaroslav Mracek 2.0.1-1Michal Luscon 2.0.0-1Martin Hatina 2.0.0-0.rc2.1Michal Luscon 2.0.0-0.rc1.1Igor Gnatenko - 1.1.10-2Igor Gnatenko - 1.1.10-1Igor Gnatenko - 1.1.9-6Igor Gnatenko - 1.1.9-5Igor Gnatenko - 1.1.9-4Fedora Release Engineering - 1.1.9-3Michal Luscon 1.1.9-2Igor Gnatenko 1.1.9-1Michal Luscon 1.1.8-1Michal Luscon 1.1.7-1Michal Luscon 1.1.6-1Michal Luscon 1.1.5-1Michal Luscon 1.1.4-1Michal Luscon 1.1.3-1Michal Luscon 1.1.2-4Michal Luscon 1.1.2-3Michal Luscon 1.1.2-2Michal Luscon 1.1.2-1Michal Luscon 1.1.1-2Michal Luscon 1.1.1-1Michal Luscon 1.1.0-2Michal Luscon 1.1.0-1Michal Luscon 1.0.2-3Jan Silhan 1.0.2-2Michal Luscon 1.0.2-1Michal Luscon 1.0.1-2Michal Luscon 1.0.1-1Michal Luscon 1.0.0-1Michal Luscon 0.6.5-1Jan Silhan - 0.6.4-1Jan Silhan - 0.6.3-2Jan Silhan - 0.6.3-1Jan Silhan - 0.6.2-1Jan Silhan - 0.6.1-1Aleš Kozumplík - 0.6.0-1Aleš Kozumplík - 0.5.5-1Aleš Kozumplík - 0.5.4-1Aleš Kozumplík - 0.5.3-1Aleš Kozumplík - 0.5.2-1Aleš Kozumplík - 0.5.1-1Aleš Kozumplík - 0.5.0-1Aleš Kozumplík - 0.4.19-1Aleš Kozumplík - 0.4.18-1Aleš Kozumplík - 0.4.17-1Aleš Kozumplík - 0.4.16-1- PR1761 bugfix- Back out change on conflicts_dnf_plugins_core_version- PR1743 bugfix (RhBug:1935465)- Update translations- Allow stream switching if option enabled- Set persistdir for fill_sack_from_repos_in_cache tests (RhBug:1865803)- Add api function: fill_sack_from_repos_in_cache (RhBug:1865803) - Add tests and docs for fill_sack_from_repos_in_cache (RhBug:1865803) - Run tests for fill_sack_from_repos_in_cache in installroot- Make log rotated permissions match initial log permissions (RhBug:1894344) - Add new attribute for Package - from_repo - Change behaviour of Package().from_repo - Package: add a get_header() method- yum.misc.decompress() to handle uncompressed files (RhBug:1895059) - Module switch command- Fix patch for dnf history operations- `dnf history` operations that work with comps correctly - Remove sourcepackages from install/upgrade set - Fix documentation of globs not supporting curly brackets- Backport patches - Log scriptlets output also for API users (RhBug:1847340) - Post transaction summary is logged for API users (RhBug:1855158)- Backport patch Revert "Fix --setopt=cachedir writing outside of installroot"- Update to 4.4.2 - spec: Fix building with new cmake macros (backport from downstream) - Warn about key retrieval over http: - Fix --setopt=cachedir writing outside of installroot - Add vendor to dnf API (RhBug:1876561) - Add allow_vendor_change option (RhBug:1788371) (RhBug:1788371)- Update translations- Add logfilelevel configuration (RhBug:1802074) - [doc] Enhance repo variables documentation (RhBug:1848161,1848615)- Handle empty comps group name (RhBug:1826198)- Update to 4.2.23 - Fix behavior of `install-n` command - Fix behavior of `localinstall` command - Fix behavior of `autoremove-n` command - Fix behavior of `remove-n` command - Fix behavior of `repoquery-n` command - Fix behavior of `list-updateinfo` and related aliases - Refactor code in `repoinfo` to use opts.command correctly. - Add myself to list of contributors - Add updated to verbose output of updateinfo list (RhBug: 1801092) - Fix a couple of missed grammatical errors in updateinfo docs. - Add comment option (RhBug:1773679) - Better wording of dnssec email parsing error. - Print nicer DnssecErrors (RhBug:1813244) - Add new API for handling gpg signatures (RhBug:1339617) - Verify GPG signatures (RhBug:1793298) - Fix a syntax typo - Fix up Conflicts: on python-dnf-plugins-extras so it actually works - [doc] Move yum-plugin-post-transaction-actions to dnf-plugins-core - Remove args "--set-enabled", "--set-disabled" from DNF (RhBug:1727882) - Search command is now alphabetical (RhBug:1811802) - Fix downloading packages with full URL as their location - repo: catch libdnf.error.Error in addition to RuntimeError in load() (RhBug:1788182) - History tbl to max size when redirect to file (RhBug:1786335,1786316)- Update to 4.2.21 - Running with tsflags=test doesn't update log files - Allow disabling individual aliases config files (RhBug:1680566) - List arguments: only first empty value is used (RhBug:1788154) - Report missing profiles or default as broken module (RhBug:1790967) - Format history table to use actual terminal width (RhBug:1786316) - Handle custom exceptions from libdnf - Fix _skipped_packages to return only skipped (RhBug:1774617) - Add setter for tsi.reason - Add new hook for commands: Run_resolved - Clean also .yaml repository metadata - Use WantedBy=timers.target for all dnf timers (RhBug:1798475) - Fix completion helper if solv files not in roon cache (RhBug:1714376) - Add bash completion for 'dnf module' (RhBug:1565614) - Check command no longer reports missing %pre and %post deps (RhBug:1543449) - Check if arguments can be encoded in 'utf-8' - Fix crash with "dnf -d 6 repolist" (RhBug:1812682) - Do not print the first empty line for repoinfo - Redirect logger and repo download progress when --verbose - Respect repo priority when listing packages (RhBug:1800342) - Remove misleading green color from the "broken dependencies" lines (RhBug:1814192) - [repoquery] Fix rich deps matching by using provide expansion from libdnf (RhBug:1534123) - [repoquery] Do not protect running kernel for --unsafisfied (RhBug:1750745) - [doc] Document the retries config option only works for packages (RhBug:1783041) - [doc] repoquery --what* with multiple arguments (RhBug:1790262) - [doc] Remove incorrect information about includepkgs (RhBug:1813460) - [doc] Document that list and info commands respect repo priority - [doc] Document color options- Sort packages in transaction output by nevra (RhBug:1773436) - Add support of commandline packages by repoquery (RhBug:1784148) - [doc] Document that the include option was removed (RhBug:1786072) - New API function for setting loggers (RhBug:1788212)- [translations] Update translations from zanata (RhBug:1754959)- Fix alias processing with '\' escaping (RhBug:1680482) - [doc] Explain the backslash notation also near the example (RhBug:1680482) - Better descriptions for infinite aliases recursion (RhBug:1680488) - Improve help for 'dnf module' command (RhBug:1758447) - Unify downgrade exit codes with upgrade (RhBug:1759847) - Honor priority with check-update (RhBug:1769466) - Add shell restriction with local packages (RhBug:1773483) - Restore functionality of remove --oldinstallonly (RhBug:1774670)- Do a substitution of variables in repo_id (RhBug:1748841) - Respect order of config files in aliases.d (RhBug:1680489) - [doc] Remove note about user-agent whitelist (RhBug:1777255) - Fix detection of the latest module (RhBug:1781769)- Update to 4.2.17 - Enable versionlock for check-update command (RhBug:1750620) - Add error message when no active modules matched (RhBug:1696204) - Log mirror failures as warning when repo load fails (RhBug:1713627) - dnf-automatic: Change all systemd timers to a fixed time of day (RhBug:1754609) - DNF can use config from the remote location (RhBug:1721091) - [doc] update reference to plugin documentation (RhBug:1706386) - [yum compatibility] Report all packages in repoinfo - [doc] Add definition of active/inactive module stream - repoquery: Add a switch to disable modular excludes - Report more informative messages when no match for argument (RhBug:1709563) - [doc] Add description of excludes in dnf - Report more descriptive message when removed package is excluded - Add module repoquery command - Fix assumptions about ARMv8 and the way the rpm features work (RhBug:1691430) - Add Requires information into module info commands - Enhance inheritance of transaction reasons (RhBug:1672618,1769788)- Update to 4.2.16 - Fix downloading local packages into destdir (RhBug:1727137) - Report skipped packages with identical nevra only once (RhBug:1643109) - Restore functionality of dnf remove --duplicates (RhBug:1674296) - Improve API documentation - Document NEVRA parsing in the man page - Do not wrap output when no terminal (RhBug:1577889) - Allow to ship alternative dnf.conf (RhBug:1752249) - Don't check if repo is expired if it doesn't have loaded metadata (RhBug:1745170) - Remove duplicate entries from "dnf search" output (RhBug:1742926) - Set default value of repo name attribute to repo id (RhBug:1669711) - Allow searching in disabled modules using "dnf module provides" (RhBug:1629667) - Group install takes obsoletes into account (RhBug:1761137) - Improve handling of vars - Do not load metadata for repolist commands (RhBug:1697472,1713055,1728894) - Fix messages for starting and failing scriptlets (RhBug:1724779) - Don't show older install-only pkgs updates in updateinfo (RhBug:1649383,1728004) - Add --ids option to the group command (RhBug:1706382) - Add --with_cve and --with_bz options to the updateinfo command (RhBug:1750528)- Update to 4.2.11 - Improve modularity documentation (RhBug:1730162,1730162,1730807,1734081) - Fix detection whether system is running on battery (used by metadata caching timer) (RhBug:1498680) - New repoquery queryformat: %{reason} - Print rpm errors during test transaction (RhBug:1730348) - Fix incorrectly marked profile and stream after failed rpm transaction check (RhBug:1719679) - Show transaction errors inside dnf shell (RhBug:1743644) - dnf-automatic now respects versionlock excludes (RhBug:1746562) - [doc] Add user_agent and countme options - [history] Don't store failed transactions as succeeded - [history] Do not require root for informative commands - [dnssec] Fix UnicodeWarning when using new rpm (RhBug:1699650) - Apply excludes before modular excludes (RhBug:1709453) - Improve help for command line arguments (RhBug:1659328) - Add new modular API method ModuleBase.get_modules - Mark features used by ansible, anaconda and subscription-manager as an API- Prevent reinstalling modified packages with same NEVRA (RhBug:1728252,1644241,1760825)- Remove patch to not fail when installing modular RPMs without modular metadata- Fix: --setopt and repo with dots (RhBug:1746349)- Prevent printing empty Error Summary (RhBug:1690414)- Update localizations from zanata (RhBug:1689982) - Accept multiple specs in repoquery options (RhBug:1667898,1656801) - Prevent switching modules in all cases (RhBug:1706215) - Change synchronization of rpm transaction to swdb (RhBug:1737328) - Print rpm error messages during transaction (RhBug:1677199) - Report missing default profile as an error (RhBug:1669527,1724564) - Describe a behavior when plugin is removed (RhBug:1700741)- Add patch to not fail when installing modular RPMs without modular metadata- Update to 4.2.7 - Fix package reinstalls during yum module remove (RhBug:1700529) - Fail when "-c" option is given nonexistent file (RhBug:1512457) - Reuse empty lock file instead of stopping dnf (RhBug:1581824) - Propagate comps 'default' value correctly (RhBug:1674562) - Better search of provides in /(s)bin/ (RhBug:1657993) - Add detection for armv7hcnl (RhBug:1691430) - Fix group install/upgrade when group is not available (RhBug:1707624) - Report not matching plugins when using --enableplugin/--disableplugin (RhBug:1673289) (RhBug:1467304) - Add support of modular FailSafe (RhBug:1623128) - Replace logrotate with build-in log rotation for dnf.log and dnf.rpm.log (RhBug:1702690)- Update to 4.2.6 - Use improved config parser that preserves order of data - Follow RPM security policy for package verification - Update modules regardless of installed profiles - [conf] Use environment variables prefixed with DNF_VAR_ - Allow adjustment of repo from --repofrompath (RhBug:1689591) - Allow globs in setopt in repoid part - Add command abbreviations (RhBug:1634232) - Installroot now requires absolute path - librepo: Turn on debug logging only if debuglevel is greater than 2 (RhBug:1355764,1580022) - Document cachedir option (RhBug:1691365) - Enhance documentation - API examples - Enhance documentation of --whatdepends option (RhBug:1687070) - Update documentation: implemented plugins; options; deprecated commands (RhBug:1670835,1673278) - [doc] Add info of relation update_cache with fill_sack (RhBug:1658694) - Rename man page from dnf.automatic to dnf-automatic to match command name - Fix alias list command (RhBug:1666325) - Fix behavior of ``--bz`` option when specifying more values - Add protection of yum package (RhBug:1639363) - Fix ``list --showduplicates`` (RhBug:1655605) - Retain order of headers in search results (RhBug:1613860) - Solve traceback with the "dnf install @module" (RhBug:1688823) - Fix multilib obsoletes (RhBug:1672947) - Do not remove group package if other packages depend on it - Remove duplicates from "dnf list" and "dnf info" outputs - Fix the installation of completion_helper.py - Fix formatting of message about free space required - Fix installation failiure when duplicit RPMs are specified (RhBug:1687286) - Fix issues with terminal hangs when attempting bash completion (RhBug:1702854) - Allow plugins to terminate dnf (RhBug:1701807) - [provides] Enhanced detecting of file provides (RhBug:1702621) - [provides] Sort the output packages alphabetically- Backport patch to unify --help with man for module-spec (RhBug:1678689)- Backport patch to not allow direct module switch- Backport patch to add support for modular updateinfoxml data- Backport patch: Fix minor problem with suggestion printed to terminal- Backport patches for: RHEL should use --best option by default for dnf / libdnf (RhBug:1670776) - Add --nobest dnf option to revert the new default behavior from commandline- Print information about skipped packages after the transaction - Sort reported skipped packages, force ignore_weak - Allow to enable modules that break default modules (RhBug:1648839)- Updated difference YUM vs. DNF for yum-updateonboot - Added new command ``dnf alias [options] [list|add|delete] [...]`` to allow the user to define and manage a list of aliases - Enhanced documentation - Unifying return codes for remove operations - [transaction] Make transaction content available for commands - Add hotfix packages to install pool (RhBug:1654738) - Report group operation in transaction table - [sack] Change algorithm to calculate rpmdb_version - Add basic integration with digest (RhBug:1614351)- Added dnf.repo.Repo.get_http_headers - Added dnf.repo.Repo.set_http_headers - Added dnf.repo.Repo.add_metadata_type_to_download - Added dnf.repo.Repo.get_metadata_path - Added dnf.repo.Repo.get_metadata_content - Added --changelogs option for check-update command - [module] Add information about active modules - Hide messages created only for logging - Enhanced --setopt option - [module] Fix dnf remove @ - [transaction] Make transaction content available for plugins- Backport patches for setting cachedir with --setopt- Update to 4.0.4 - Add dnssec extension - Set termforce to AUTO to automatically detect if stdout is terminal - Repoquery command accepts --changelogs option (RhBug:1483458) - Calculate sack version from all installed packages (RhBug:1624291) - [module] Allow to enable module dependencies (RhBug:1622566)- [module] Improved module commands list, info - [module] Reports error from module solver - Fix: Error detected when calling 'RepoCB.fastestMirror' (RhBug:1628056) - Preserve packages from other installed mod profiles (RhBug:1629841) - [spec] Postpone conflict with yum to Fedora 30+ (RhBug:1600444) - [cli] Install command recommends alternative packages (RhBug:1625586) - [cli] Fix case insensitive hint (1628514) - Fix installed profiles for module info (RhBug:1629689) - Fix module provides not having consistent output (RhBug:1623866) - Enhance label for transaction table (RhBug:1609919) - Implement C_, the gettext function with a context (RhBug:1305340) - Actually disambiguate some messages using C_ (RhBug:1305340) - Restore 'strict' choice for group installs (#1461539) - [repoquery] More strict queryformat parsing (RhBug:1631458) - Redirect repo progress to std error (RhBug:1626011) - Unify behavior of remove and module remove (RhBug:1629848) - Change behavior of disabled module for module install (RhBug:1629711) - Allow enablement on disabled plugin (RhBug:1614539) - Resolves: rhbz#1622585 - [modularity] dnf should not be proposing distro-sync - Resolves: rhbz#1614531 - dnf 3.2 does not depsolve correctly - Bug 1564369 - don't show duplicate errors in dnf output - Resolves: rhbz#1597257 - dnf should accept localinstall command, at least as an alias - Resolves: rhbz#1613860 - dnf search behaviour is slightly confusing - Resolves: rhbz#1625586 - Advise user about alternatives to the non-existing "python" package - Resolves: rhbz#1614346 - dnf rollback doesn't work after install/downgrade/upgrade - Resolves: rhbz#1612752 - platform-python should be used in completion_helper - Resolves: rhbz#1618421 - dnf module install fails to find non-modular dependencies - Bug 1629655 - not helpful/complete error message when specifying wrong stream or profile - Bug 1629709 - disabled modules should be identified in the module listing - Bug 1630761 - [usability] unable to determine if a stream with [d] is enabled or not - Bug 1625270 - there is ???% [=== when baseurl is wrong - Resolves: rhbz#1624056 - quoted baseurl is error out- [module] Fixed list and info subcommands (RhBug:1623388) (RhBug:1623535)- New implementation of modularity - dnf makecache should not fail in red color if no enabled repos (RhBug:1622090) - [modularity] dnf module profile command doesn't work (RhBug:1622580) - [modularity] incorrect output in dnf module list (RhBug:1623398) - [modularity] dnf could be smarter when installing what's already installed (RhBug:1622599) - [modularity] dnf module install circular error on missing dependency (RhBug:1620233) - not descriptive output in dnf verbose (RhBug:1612718) - RFE: provide way to query all packages from module (RhBug:1569068)- [history] Fix 'attempt to write a readonly database' error in addConsoleOutputLine(). - [spec] Improve YUM v3 compat layer. - [doc] document missing link from yum-rhn-plugin to dnf-plugin-spacewalk (RhBug:1580356) - [doc] document difference between yum and dnf when listing packages (RhBug:1615834) - [doc] document missing download functionality after transaction table is displayed (RhBug:1585140) - [systemd] dnf-makecache.timer: move the ordering after network to .service - [translations] Update translations from zanata. - [cli] Fix 'already installed' message output. - [module] change 'module_nsvp' to 'module_spec' - [module] show module profiles without ', ...' - [module] unify usability of RepoModuleDict.get_info*(); fix traceback - [security] fix update count (RhBug:1585138) - [cli] enable reposync to use --destdir (RhBug:1582152) - [repo] Replace dnf.repo.Repo with libdnf implementation. - [dnf] Limit DeprecationWarning to dnf.* modules only.- [misc] Fallback to os.getuid() if /proc/self/loginuid can't be read (RhBug:1597005) - [translations] Update translations from zanata. - [doc] Update module documentation. - [module] Fix `module provides` output. - [module] Add `module reset` command. - [module] Fix module disable command - [repo] Improve error message on broken repo (RhBug:1595796) - [doc] Enhance a command documentation (RhBug:1361617) - [module] Automatically save module persistor in do_transaction(). - [drpm] Fixed setting deltarpm_percentage=0 to switch drpm off - [repo] Split base.download_packages into two functions - [output] Use libdnf wrapper for smartcols - [conf] Do not traceback on empty option (RhBug:1613577)- [sack] Use module_platform_id option. - [module] Switch module persistor to libdnf implementation. - [module] Auto-enable module streams based on installed RPMs. - [transaction] Fix: show packages from the current transaction. - [conf] Convert any VectorString type to list. - [module] Replace 'enabled' config option with 'state'. - [install_specs] Do not exclude groups' packages - [module] Use module sack filtering from libdnf - [module] Many UX fixes.- [module] Move 'hotfixes' conf option to libdnf and rename it to 'module_hotfixes'. - [goal] Exclude @System repo packages from distro_sync. - [conf] Setup configuration values using C++ bindings. - [module] Drop module lock command. - [crypto] Use handle from repo in dnf.crypto.retrieve(). - [module] Assume a 'default' profile exists for all modules (RhBug:1568165) - [base] Introduce easy installation of package, group and module specs.- [transaction] Fix 'TransactionItem not found for key' error. - [module] Allow removing module profile without specifying a stream. - [module] Fix 'BaseCli' object has no attribute '_yumdb' error. - [callback] Fix TransactionDisplay.PKG_ERASE redirect to a non-existing constant. - [spec] Change yum compat package version to 4.0.version. - [cache] Clean transaction temp files after successfull transaction - [log] Log messages from libdnf logger - [transaction] Add states to report rpm transaction progress - [transaction] Cache TransactionItem during handling of RPM callback (RhBug:1599597) - [systemd] dnf-makecache.timer: move to multi-user to fix loop- Bug fix release- Update to 3.0.2-1- Update to 3.0.1-1 - Support of MODULES - new DNF command `module` - Add attribute dnf.conf.Conf.proxy_auth_method - New repoquery option `--depends` and `--whatdepends` - Enhanced support of variables - Enhanced documentation - Resolves: rhbz#1565599 - Resolves: rhbz#1508839 - Resolves: rhbz#1506486 - Resolves: rhbz#1506475 - Resolves: rhbz#1505577 - Resolves: rhbz#1505574 - Resolves: rhbz#1505573 - Resolves: rhbz#1480481 - Resolves: rhbz#1496732 - Resolves: rhbz#1497272 - Resolves: rhbz#1488100 - Resolves: rhbz#1488086 - Resolves: rhbz#1488112 - Resolves: rhbz#1488105 - Resolves: rhbz#1488089 - Resolves: rhbz#1488092 - Resolves: rhbz#1486839 - Resolves: rhbz#1486839 - Resolves: rhbz#1486827 - Resolves: rhbz#1486816 - Resolves: rhbz#1565647 - Resolves: rhbz#1583834 - Resolves: rhbz#1576921 - Resolves: rhbz#1270295 - Resolves: rhbz#1361698 - Resolves: rhbz#1369847 - Resolves: rhbz#1368651 - Resolves: rhbz#1563841 - Resolves: rhbz#1387622 - Resolves: rhbz#1575998 - Resolves: rhbz#1577854 - Resolves: rhbz#1387622 - Resolves: rhbz#1542416 - Resolves: rhbz#1542416 - Resolves: rhbz#1496153 - Resolves: rhbz#1568366 - Resolves: rhbz#1539803 - Resolves: rhbz#1552576 - Resolves: rhbz#1545075 - Resolves: rhbz#1544359 - Resolves: rhbz#1547672 - Resolves: rhbz#1537957 - Resolves: rhbz#1542920 - Resolves: rhbz#1507129 - Resolves: rhbz#1512956 - Resolves: rhbz#1512663 - Resolves: rhbz#1247083 - Resolves: rhbz#1247083 - Resolves: rhbz#1247083 - Resolves: rhbz#1519325 - Resolves: rhbz#1492036 - Resolves: rhbz#1391911 - Resolves: rhbz#1391911 - Resolves: rhbz#1479330 - Resolves: rhbz#1505185 - Resolves: rhbz#1305232- Improve performance for excludes and includes handling (RHBZ #1500361) - Fixed problem of handling checksums for local repositories (RHBZ #1502106) - Fix traceback when using dnf.Base.close() (RHBZ #1503575)- Update to 2.7.4-1 - Enhanced performance for excludes and includes handling - Solved memory leaks at time of closing of dnf.Base() - Resolves: rhbz#1480979 - I thought it abnormal that dnf crashed. - Resolves: rhbz#1461423 - Memory leak in python-dnf - Resolves: rhbz#1499564 - dnf list installed crashes - Resolves: rhbz#1499534 - dnf-2 is much slower than dnf-1 when handling groups - Resolves: rhbz#1499623 - Mishandling stderr vs stdout (dnf search, dnf repoquery)- Fix URL detection (RHBZ #1472847) - Do not remove downloaded files with --destdir option (RHBZ #1498426) - Fix handling of conditional packages in comps (RHBZ #1427144)- Update to 2.7.2-1 - Added new option ``--comment=`` that adds a comment to transaction in history - :meth:`dnf.Base.pre_configure_plugin` configure plugins by running their pre_configure() method - Added pre_configure() methotd for plugins and commands to configure dnf before repos are loaded - Resolves: rhbz#1421478 - dnf repository-packages: error: unrecognized arguments: -x rust-rpm-macros - Resolves: rhbz#1491560 - 'dnf check' reports spurious "has missing requires of" errors - Resolves: rhbz#1465292 - DNF remove protected duplicate package - Resolves: rhbz#1279001 - [RFE] Missing dnf --downloaddir option - Resolves: rhbz#1212341 - [RFE] Allow plugins to override the core configuration - Resolves: rhbz#1299482 - mock --init fails with message "Failed calculating RPMDB checksum" - Resolves: rhbz#1488398 - dnf upstream tests failures on f26 - Resolves: rhbz#1192811 - dnf whatprovides should show which provides matched a pattern - Resolves: rhbz#1288845 - "dnf provides" wildcard matching is unreliable (not all packages with matches listed) - Resolves: rhbz#1473933 - [abrt] dnf-automatic: resolved(): rpm_conf.py:58:resolved:AttributeError: 'Rpmconf' object has no attribute '_interactive' - Resolves: rhbz#1237349 - dnf autoremove not removing what dnf list extras shows - Resolves: rhbz#1470050 - the 'priority=' option in /etc/yum.repos.d/*.repo is not respected - Resolves: rhbz#1347927 - dnf --cacheonly downloads packages - Resolves: rhbz#1478115 - [abrt] dnf: _hcmd_undo(): __init__.py:888:_hcmd_undo:IndexError: list index out of range - Resolves: rhbz#1461171 - RFE: support --advisory= with install - Resolves: rhbz#1448874 - "dnf needs-restarting" vanished from bash completion - Resolves: rhbz#1495116 - Dnf version fails with traceback in container- Fix problem with dnf.Package().remote_location() (RhBug:1476215) (Jaroslav Mracek) - Change behavior of -C according to documentation (RhBug:1473964) (Jaroslav Mracek) - It should prevent to ask attribute of None (RhBug:1359482) (Jaroslav Mracek) - Solve a problems with --arch options (RhBug:1476834) (Jaroslav Mracek) - Use security plugin code for dnf-automatic (Jaroslav Mracek) - Fix unicode error for python2 (Jaroslav Mracek) - Inform about packages installed for group (Jaroslav Mracek) - Provide info if pkg is removed due to dependency (RhBug:1244755) (Jaroslav Mracek) - Unify format of %{_mandir} paths in dnf.spec (Jaroslav Mracek) - Remove test_yumlayer.py as unneeded test (Jaroslav Mracek) - Provide yum4 package for rhel7 build (Jaroslav Mracek) - Make yum compatible layer very minimal (RhBug:1476748) (Jaroslav Mracek) - Remove metadata_expire from yum compatible layer (Jaroslav Mracek) - Remove keepcache from yum compatibility layer (Jaroslav Mracek) - Remove options from yum conf (Jaroslav Mracek) - Remove unused functionality from yum compatible layer (Jaroslav Mracek) - Add deplist command for dnf (Jaroslav Mracek) - Fix problems with --downloaddir options (RhBug:1476464) (Jaroslav Mracek) - Move description of --forcearch into proper place (Jaroslav Mracek) - Provide description of --downloaddir option (Jaroslav Mracek) - Fix if in spec file (Jaroslav Mracek) - Add description of "test" tsflags (Jaroslav Mracek) - Enable import gpg_keys with tsflag test (RhBug:1464192) (Jaroslav Mracek) - Keep old reason when undoing erase (RhBug:1463107) (Eduard Čuba) - spec: eliminate other weak dependencies for el<=7 (Igor Gnatenko) - spec: do not strongly require inhibit plugin (Igor Gnatenko) - Inform that packages are only downloaded (RhBug:1426196) (Jaroslav Mracek) - Move releasever check after the etc/dnf/vars substitutions. (Alexander Kanavin) - Provide substitution for Repodict.add_new_repo() (RhBug:1457507) (Jaroslav Mracek)- Remove autodeglob optimization (Jaroslav Rohel) - Integrate --destdir with --destdir from download plugin (Ondřej Sojka) - Add CLI option --destdir (RhBug:1279001) (Ondřej Sojka) - Add myself to the AUTHORS file (Nathaniel McCallum) - Add the --forcearch CLI flag (Nathaniel McCallum) - Add 'ignorearch' option (Nathaniel McCallum) - Provide an API for setting 'arch' and 'basearch' (Nathaniel McCallum) - Add nevra forms for repoquery command (Jaroslav Rohel) - Fix UnicodeDecodeError during checkSig() on non UTF-8 locale (RhBug:1397848) (Jaroslav Rohel) - Add dnf option --noautoremove (RhBug:1361424) (Jaroslav Mracek) - Add group argument for mark command (Jaroslav Mracek) - Report problems for each pkg during gpgcheck (RhBug:1387925) (Jaroslav Mracek) - fix minor spelling mistakes (René Genz) - Print warning when wrong delimiter in cache (RhBug:1332099) (Vítek Hoch) - Fix the loading of config for dnf-automatic command_email (RhBug:1470116) (Jaroslav Rohel) - Enable download progress bar if redirected output (RhBug:1161950) (Jaroslav Mracek) - Support short abbrevations of commands (RhBug:1320254) (Vítek Hoch) - Remove unused variables kwargs (Jaroslav Mracek) - Not reinstall packages if install from repository-pkgs used (Jaroslav Mracek) - bump dnf version to 2.6.0 (Igor Gnatenko) - spec: use python2- prefix for hawkey (Igor Gnatenko) - spec: use sphinx-build binary rather than package name (Igor Gnatenko) - spec: python-bugzilla is not needed for building (Igor Gnatenko) - spec: fix instructions about generating tarball (Igor Gnatenko) - po: Update translations (Igor Gnatenko) - Add an example of installation without weak-deps (RhBug:1424723) (Jaroslav Mracek) - Add detection if mirrorlist is used for metalink (Jaroslav Mracek) - Rename variable (Jaroslav Mracek) - Add --groupmember option to repoquery (RhBug:1462486) (Jaroslav Mracek) - Check checksum for local repositories (RhBug:1314405) (Jaroslav Mracek) - Spelling fixes (Ville Skyttä) - repoquery --obsoletes prints obsoletes (RhBug:1457368) (Matěj Cepl) - Provide pkg name hint for icase (RhBug:1339280) (RhBug:1138978) (Jaroslav Mracek) - Return only latest pkgs for "dnf list upgrades" (RhBug:1423472) (Jaroslav Mracek) - cleanup code not executed in case of exception (Marek Blaha) - Allow to modify message for user confirmation (Jaroslav Mracek) - Add autocheck_running_kernel config option (Štěpán Smetana) - Inform about skipped packages for group install (RhBug:1427365) (Jaroslav Mracek) - Remove group remove unneeded pkgs (RhBug:1398871) (RhBug:1432312) (Jaroslav Mracek) - po: update translations (Igor Gnatenko)- bump version to 2.5.1 + update release notes (Jaroslav Mracek) - Fix: dnf update --refresh fails for repo_gpgcheck=1 (RhBug:1456419) (Daniel Mach) - Don't try to cut datetime message (Jaroslav Rohel) - Use localized datetime format (RhBug:1445021) (Jaroslav Rohel) - Work with locale date (Jaroslav Rohel) - Use ISO 8601 time format in logfile (Jaroslav Rohel) - Add unitest to prevent callbacks breakage (Jaroslav Mracek) - Provide compatibility for tools that do not use total_drpms (Jaroslav Mracek) - Requires strict usage of repoquery --recursive (Jaroslav Mracek) - Fix output for --resolve with --installed for repoquery (Jaroslav Mracek) - Remove unnecessary inheritance of yum conf options (Martin Hatina) - Remove alwaysprompt option support (RhBug:1400714) (Jaroslav Rohel) - Allow to install groups with multilib_policy=all (RhBug:1250702) (Jaroslav Mracek) - Redesign Base.install() to provide alternatives (Jaroslav Mracek) - Report excludes includes into logger.debug (RhBug:1381988) (Jaroslav Mracek) - Provide new API to parse string to NEVRA () (Jaroslav Mracek) - Add more repoquery querytags (Jaroslav Rohel) - Not hide tracebacks (Jaroslav Mracek) - Solve error handling for get attr in yumdb (RhBug:1397848) (Jaroslav Mracek) - Provide a better error if throttle to low (RhBug:1321407) (Jaroslav Mracek) - Change timeout to 30s (RhBug:1291867) (Jaroslav Mracek) - Add pre_transaction hook for plugins (Jaroslav Rohel) - Not download metadata if "dnf history [info|list|userinstalled]" (Jaroslav Mracek) - Not download metadata if "dnf repo-pkgs list --installed" (Jaroslav Mracek) - Not download metadata if "dnf list --installed" (RhBug:1372895) (Jaroslav Mracek) - Format pkg str for repoquery --tree due to -qf (RhBug:1444751) (Jaroslav Mracek)- Update release notes (Jaroslav Mracek) - Change documentation for history --userinstalled (RhBug:1370062) (Jaroslav Mracek) - Change example to install plugin using versionlock (Jaroslav Mracek) - Remove unused method Goal.best_run_diff() (Jaroslav Mracek) - Change recommendations if some problems appear (RhBug:1293067) (Jaroslav Mracek) - Report problems for goals with optional=True (Jaroslav Mracek) - Format resolve problem messages in method in dnf.util (Jaroslav Mracek) - Enhance reports about broken dep (RhBug:1398040)(RhBug:1393814) (Jaroslav Mracek) - search: do not generate error if not match anything (RhBug:1342157) (Jaroslav Rohel) - Check if any plugin is removed in transaction (RhBug:1379906) (Jaroslav Mracek) - Show progress for DRPM (RhBug:1198975) (Jaroslav Mracek) - Fix disabledplugin option (Iavael) - [history]: fixed info command merged output (Eduard Čuba)- bump version to 2.4.1 + update release notes (Jaroslav Mracek) - goal: do not mark weak dependencies as userinstalled (Igor Gnatenko) - fix typo in supplements (RhBug:1446756) (Igor Gnatenko) - Describe present behavior of installonly_limit conf option (Jaroslav Mracek) - Reset all transaction for groups if Base.reset() (RhBug:1446432) (Jaroslav Mracek) - Explain how add negative num for --latest-limit (RhBug:1446641) (Jaroslav Mracek) - trivial: don't duplicate option names (Igor Gnatenko) - Add support for --userinstalled for repoquery command (RhBug:1278124) (Jaroslav Rohel) - Fix header of search result sections (RhBug:1301868) (Jaroslav Rohel) - Filter out src for get_best_selector (Jaroslav Mracek) - Add minor changes in formating of documentation (Jaroslav Mracek)- po: Update translations (Igor Gnatenko) - po: Update translations (Igor Gnatenko) - introduce '--enableplugin' option (Martin Hatina) - Improve detection of file patterns (Jaroslav Mracek) - Add method _get_nevra_solution() for subject (Jaroslav Mracek) - Do not add "*" into query filter in _nevra_to_filters() (Jaroslav Mracek) - Remove usage of nevra_possibilities_real() (Jaroslav Mracek) - Increase performance for downgrade_to() (Jaroslav Mracek) - Add additional keys for get_best_query() (Jaroslav Mracek) - Increase performance for get_best_selector() (Jaroslav Mracek) - Increase performance for get_best_query() (Jaroslav Mracek) - Fix "Package" text translation (RhBug:1302935) (Jaroslav Rohel) - Create a warning if releasever is None (Jaroslav Mracek) - Adds cost, excludepkgs, and includepkgs to Doc (RhBug:1248684) (Jaroslav Mracek) - Change auto-detection of releasever in empty installroot (Jaroslav Mracek) - Do not load system repo for makecache command (RhBug:1441636) (Jaroslav Mracek) - Do not raise assertion if group inst and rmv pkgs (RhBug:1438438) (Jaroslav Mracek) - yum layer using python3 (Martin Hatina) - Filter url protocols for baseurl in Package.remote_location (Jaroslav Mracek) - Add armv5tl to arm basearch (Neal Gompa) - Setup additional parameters for handler for remote packages (Jaroslav Mracek) - Use same method for user/password setting of every librepo.handle (Jaroslav Mracek) - Fix PEP8 violations and remove unused import (Jaroslav Mracek) - Handle unknown file size in download progress (Jaroslav Mracek) - Allow to delete cashed files from command line by clean command (Jaroslav Mracek) - Save command line packages into chachedir (RhBug:1256313) (Jaroslav Mracek) - Add progress bar for download of commandline pkgs (RhBug:1161950) (Jaroslav Mracek) - Fix minor typo Closes: #781 Approved by: ignatenkobrain (Yuri Chornoivan) - Mark unremoved packages as failed (RhBug:1421244) (Jaroslav Mracek)- update release notes (Jaroslav Mracek) - po: Update translations (Igor Gnatenko) - Add require of subcommand for repo-pkgs command (Jaroslav Rohel) - shell: Fix commands initialization (Jaroslav Rohel) - po: Update translations (Igor Gnatenko) - Add support for --location for repoquery command (RhBug:1290137) (Jaroslav Mracek) - Add support of --recursive with --resolve in repoquery (Jaroslav Mracek) - Add --recursive option for repoquery (Jaroslav Mracek) - Add --whatconflicts for repoquery (Jaroslav Mracek) - Add support for multiple options for repoquery (Jaroslav Mracek) - Add multiple format option for repoquery (Jaroslav Mracek) - Fix problem with "dnf repoquery --querytags" (Jaroslav Mracek) - Add support of 3 options into updateinfo command (Jaroslav Mracek) - Add inheritance of reason for obsoleting packages (Jaroslav Mracek) - Mark installonlypkgs correctly as user installed (RhBug:1349314) (Jaroslav Mracek) - Solve a problem with None names in callbacks (Jaroslav Mracek) - Solve a problem for callbacks (Jaroslav Mracek) - Revert "remove: CLI: --randomwait" (RhBug:1247122) (Ondřej Sojka) - po: update translations (Igor Gnatenko) - po: update translations (Igor Gnatenko) - Set strings for translations (RhBug:1298717) (Jaroslav Mracek)- bump version to 2.2.0 + update release notes (Jaroslav Mracek) - Add documentation of new API callback actions (RhBug:1411432) (Jaroslav Mracek) - Fix python2 doesn't have e.__traceback__ attribute (Jaroslav Mracek) - Do not report erasing package as None. (Jaroslav Mracek) - Display scriplet for transaction (RhBug:1411423) (RhBug:1406130) (Jaroslav Mracek) - Add support for rpmcallbacks (Jaroslav Mracek) - AUTHORS: updated (Jaroslav Rohel) - Not show expiration check if no repo enabled (RhBug:1369212) (Jaroslav Mracek) - Fix changelog in dnf spec file (Jaroslav Mracek) - po: update translations (Igor Gnatenko) - Add myself (mhatina) to AUTHORS (Martin Hatina) - po: Update translations (Igor Gnatenko)- bump version to 2.1.1 + update release notes (Jaroslav Mracek) - Sync the translation with locale (Jaroslav Rohel) - Disable exceptions in logging (Jaroslav Rohel) - Fix severity info in "updateinfo info" (Jaroslav Mracek) - Add help for shell commands (Jaroslav Rohel) - shell: no crash if missing args (Jaroslav Rohel) - proper check of releasever, when using installroot (RhBug:1417542) (Martin Hatina) - Inform about "Cache was expired" with "dnf clean" (RhBug:1401446) (Jaroslav Mracek) - crypto: port to the official gpgme bindings (Igor Gnatenko) - Fix doc example for `fill_sack` method (Lubomír Sedlář) - po: update translations (Igor Gnatenko) - Not try to install src package (RhBug:1416699) (Jaroslav Mracek) - Add usage for add_new_repo() with repofrompath option (Jaroslav Mracek) - Add new API add_new_repo() in RepoDict() (RhBug:1427132) (Jaroslav Mracek) - docs: adds documentation for dnf-automatic's Command and CommandEmail emitters. (rhn) - docs: fixes typo in section description in automatic (rhn) - Adds new emitters for dnf-automatic. (rhn) - po: update translations (Igor Gnatenko) - Ensure that callback will not kill dnf transaction (Jaroslav Mracek) - Ensure that name will be not requested on None (RhBug:1397047) (Jaroslav Mracek) - Python 3.6 invalid escape sequence deprecation fix (Ville Skyttä) - display severity information in updateinfo (#741) (Michael Mraka) - po: update translations (Igor Gnatenko) - Add --nodocs option for dnf (RhBug:1379628) (Jaroslav Mracek) - Replace passive plugin noroot (Jaroslav Mracek) - Fix incorrect formating of string for logger.info (Jaroslav Mracek) - Not print help if empty line in script for shell command (Jaroslav Mracek) - Run fill_sack after all repos have changed status (Jaroslav Mracek) - Remove Hawkey object from repo if rerun of dnf.fill_sack (Jaroslav Mracek) - util/on_metered_connection: be more polite to failures (Igor Gnatenko) - cosmetic: i18n: rewording of 'Login user' (RhBug:1424939) (Jan Silhan) - Fix problem with --whatprovides in repoquery (RhBug:1396992) (Jaroslav Mracek) - Add -a and --all option for repoquery (RhBug:1412970) (Jaroslav Mracek) - Change camel-case of output of grouplist (Jaroslav Mracek) - Minor correction in release notes (Jaroslav Mracek) - Minor correction in release notes (Jaroslav Mracek)- bump version to 2.1.0 + update release notes (Jaroslav Mracek) - Fix problem with --recent option in repoquery (Jaroslav Mracek) - Fix problem with duplicated --obsoletes (RhBug:1421835) (Jaroslav Mracek) - Python 3.6 invalid escape sequence deprecation fixes (Ville Skyttä) - Add --repoid as alias for --repo (Jaroslav Mracek) - introduce dnf.base.Base.update_cache() (Martin Hatina) - Try to install uninstalled packages if group installed (Jaroslav Mracek) - Enable search of provides in /usr/(s)bin (RgBug:1421618) (Jaroslav Mracek) - style: ignore E261 (Igor Gnatenko) - makecache: do not run on metered connections (RhBug:1415711) (Igor Gnatenko) - change '--disableplugins' to '--disableplugin' (Martin Hatina) - cosmetic: removed unused import (Jan Silhan) - show hint how to display why package was skipped (RhBug:1417627) (Jan Silhan) - spec: add information how to obtain archive (Igor Gnatenko) - fix messages (UX) (Jaroslav Rohel) - zanata update (Jan Silhan)- bump version to 2.0.1 + update release notes (Jaroslav Mracek) - introduce cli 'obsoletes' option (Martin Hatina) - swap tids if they are in wrong order (RhBug:1409361) (Michael Mraka) - Disable shell command recursion (Jaroslav Rohel) - Honor additional arguments for DNF shell repo list command (Jaroslav Rohel) - don't traceback when bug title is not set (Michael Mraka) - introducing list-security, info-security etc. commands (Michael Mraka) - Add lsedlar to contributors list (Lubomír Sedlář) - Return just name from Package.source_name (Lubomír Sedlář) - introduce dnf.conf.config.MainConf.exclude() (Martin Hatina) - systemd: Disable daemons on ostree-managed systems (Colin Walters) - introduced dnf.base.Base.autoremove() (RhBug:1414512) (Martin Hatina) - po: update translations (Igor Gnatenko) - build: use relative directory for translations (Igor Gnatenko) - Temporary eliminate a problem with install remove loop (Jaroslav Mracek) - Handle info message when DRPM wastes data (RhBug:1238808) (Daniel Aleksandersen) - Fix output for better translation (RhBug:1386085) (Abhijeet Kasurde) - yum layer refactored (Martin Hatina) - return values changed to match yum's (Martin Hatina) - Reword sentence after removing package (RhBug:1286553) (Abhijeet Kasurde) - Minor documentation revisions (Mark Szymanski) - Minor code fix (Abhijeet Kasurde) - automatic: email emitter date header (David Greenhouse) - Solve problem when no repo and only rpms with upgrade command (Jaroslav Mracek) - bash_completion: use system-python if it's available (Igor Gnatenko) - spec: use system-python for dnf-yum as well (Igor Gnatenko) - comps/groups: fix tests (Michal Luscon) - comps: adjust group_upgrade to new CompsTransPkg style (Michal Luscon) - groups: refactored installation (RhBug:1337731, RhBug:1336879) (Michal Luscon) - Increase requirement for hawkey (Jaroslav Mracek) - Change reporting problems for downgradePkgs() (Jaroslav Mracek) - Use selector for base.package_upgrade() (Jaroslav Mracek) - Add usage of selectors for base.package_install() (Jaroslav Mracek) - Use selector for base.package_downgrade() (Jaroslav Mracek) - Redirect base.downgrade() to base.downgrade_to() (Jaroslav Mracek) - Enable wildcard for downgrade command (RhBug:1173349) (Jaroslav Mracek) - Refactor downgrade cmd behavior (RhBug:1329617)(RhBug:1283255) (Jaroslav Mracek) - Redirect logger.info into stderr for repolist (RhBug:1369411) (Jaroslav Mracek) - Redirect logger.info into stderr for repoquery (RhBug:1243393) (Jaroslav Mracek) - Add possibility for commands to redirect logger (Jaroslav Mracek) - Put information about metadata expiration into stdout (Jaroslav Mracek) - Change warning about added repo into info (RhBug:1243393) (Jaroslav Mracek) - Move grouplist output from logger into stdout (Jaroslav Mracek) - let repo exclude work the same way as global exclude (Michael Mraka) - Fix wrong assumptions about metalinks (RhBug:1411349) (Jaroslav Mracek) - handle --disablerepo/--enablerepo properly with strict (RhBug:1345976) (Štěpán Smetana) - Add fix to notify user about no repos (RhBug:1369212) (Abhijeet Kasurde) - Add information about "hidden" option in dnf doc (RhBug:1349247) (Abhijeet Kasurde) - Fix for 'history package-list' (Amit Upadhye) - Enable multiple args for repoquery -f (RhBug:1403930) (Jaroslav Mracek) - Set default repo.name as repo._section (Jaroslav Mracek) - Create from self.forms value forms in cmd.run() (Jaroslav Mracek) - Add description of swap command into documentation (Jaroslav Mracek) - Add swap command (RhBug:1403465) (RhBug:1110780) (Jaroslav Mracek) - Solve a problem with shell when empty line or EOF (Jaroslav Mracek) - shell: add history of commands (RhBug:1405333) (Michal Luscon) - Add info if no files with repoquery -l (RhBug:1254879) (Jaroslav Mracek) - po: update translations (Igor Gnatenko) - po: migrate to zanata python client and trivial fixes in build (Igor Gnatenko) - po: include all possible languages from zanata (Igor Gnatenko) - po: include comments for translations (Igor Gnatenko) - shell: catch exceptions from depsolving (Michal Luscon) - shell: update documentation (Michal Luscon) - shell: add transaction reset cmd (Michal Luscon) - shell: add transaction resolve cmd (Michal Luscon) - shell: provide rewritable demands for cmds (Michal Luscon) - shell: catch tracebacks from shlex (Michal Luscon) - shell: handle ctrl+D more gracefully (Michal Luscon) - groups: set demands in configure instead of run (Michal Luscon) - shell: implement config cmd (Michal Luscon) - shell: add help (Michal Luscon) - shell: make alias repo list -> repolist (Michal Luscon) - shell: catch exceptions from do_transaction (Michal Luscon) - shell: resolve transaction in ts run (Michal Luscon) - shell: add default value for internal methods argument (Michal Luscon) - shell: create run alias for ts run (Michal Luscon) - shell: add ts list cmd (Michal Luscon) - shell: refill sack after every successful repo cmd (Michal Luscon) - shell: allow running multiple transaction in one session (Michal Luscon) - shell: add ts command (Michal Luscon) - shell: catch cmd parsing and run exceptions (Michal Luscon) - shell: allow to run scripts (Michal Luscon) - shell: add repo cmd (Michal Luscon) - shell: add resolving + transaction run support (Michal Luscon) - shell: implement quit method (Michal Luscon) - shell: add custom cmds stubs (Michal Luscon) - shell: implement basic logic (Michal Luscon) - shell: register new cmd (Michal Luscon)- tests: catch ModuleNotFoundError as well (Igor Gnatenko) - Switch out automatic service for automatic-download and automatic-install (Pat Riehecky) - Make upgrade-to alias for upgrade (RhBug:1327999) (Jaroslav Mracek) - skip appending an empty option (RhBug: 1400081) (Michael Mraka) - Add description of nevra foems for commands and autoremove args (Jaroslav Mracek) - Add support of arguments nevra forms for autoremove command (Jaroslav Mracek) - Add nevra forms for remove command (Jaroslav Mracek) - Add nevra forms for install command (Jaroslav Mracek) - add bin/yum into .gitignore (Michal Luscon) - clean: acquire all locks before cleaning (RhBug:1293782) (Michal Luscon) - Change hawkey version requirement (Jaroslav Mracek) - Add information for translators (RhBug:1386078) (Jaroslav Mracek) - Change info to warning for clean repoquery output (RhBug:1358245) (Jaroslav Mracek) - Add description of pkg flag for Query (RhBug:1243393) (Jaroslav Mracek) - Add minor changes in documentation (Jaroslav Mracek) - Do not always overwrite the name with the repo ID (Neal Gompa)- See http://dnf.readthedocs.io/en/latest/release_notes.html- See http://dnf.readthedocs.io/en/latest/release_notes.html- Obsolete dnf-langpacks - Backport patch for dnf repolist disabled- Update to 1.1.10- Fix typo- Also change shebang for %{?system_python_abi} in %{_bindir}/dnf- Add %{?system_python_abi}- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- Revert "group: treat mandatory pkgs as mandatory if strict=true" (RhBug:1337731) - enforce-api: reflect changes from #992475 in completion_helper (RhBug:1338504) - enforce-api: add compatibility methods for renamed counterparts (RhBug:1338564)- doc: release notes 1.1.9 (Igor Gnatenko) - spec: correctly set up requirements for python subpkg (Igor Gnatenko) - spec: follow new packaging guidelines & make compatible with el7 (Igor Gnatenko) - zanata update (Jan Silhan) - enforce-api: add missing bits of Base class (Michal Luscon) - help: unify help msg strings (Michal Luscon) - enforce-api: decorate Base class (Michal Luscon) - util: add decorator informing users of nonapi functions (Michal Luscon) - Added description for 'autoremove' in dnf help (RhBug:1324086) (Abhijeet Kasurde) - i18n: fixup for 0db13feed (Michal Luscon) - i18n: use fallback mode if terminal does not support UTF-8 (RhBug:1332012) (Michal Luscon) - Revert "spec: follow new packaging guidelines & make compatible with el7" (Michal Luscon) - move autoglob feature directly to filterm() and filter() (Michael Mraka) - group: treat mandatory pkgs as mandatory if strict=true (RhBug:1292892) (Michal Luscon) - locks: fix lock paths in tmpfsd config since cachedir has been changed (Michal Luscon) - remove formating from translation strings (Michal Luscon) - base: set diskspace check filter before applying the filters (RhBug:1328674) (Michal Luscon) - order repos by priority and cost (Michael Mraka) - spec: follow new packaging guidelines & make compatible with el7 (Igor Gnatenko) - bash-completion: first try to set fallback to BASH_COMPLETION_COMPATDIR (Igor Gnatenko) - updated copyrights for files changed this year (Michael Mraka) - cli: fix warning from re.split() about non-empty pattern (RhBug:1286556) (Igor Gnatenko) - update authors file (Michal Luscon) - Define __hash__ method for YumHistoryPackage (RhBug:1245121) (Max Prokhorov)- refactor: repo: add md_expired property (Michal Domonkos) - test: fix cachedir usage in LocalRepoTest (Michal Domonkos) - clean: operate on all cached repos (RhBug:1278225) (Michal Domonkos) - refactor: repo: globally define valid repoid chars (Michal Domonkos) - RepoPersistor: only write to disk when requested (Michal Domonkos) - clean: remove dead subcommands (Michal Domonkos) - doc: --best in case of problem (RhBug:1309408) (Jan Silhan) - Added fix for correct error message for group info (RhBug:1209649) (Abhijeet Kasurde) - repo: don't get current timeout for librepo (RhBug:1272977) (Igor Gnatenko) - doc: fix default timeout value (Michal Luscon) - cli: inform only about nonzero md cache check interval (Michal Luscon) - base: report errors in batch at the end of md downloading (Michal Luscon) - repo: produce more sane error if md download fails (Michal Luscon) - zanata update (RhBug:1322226) (Jan Silhan) - doc: Fixed syntax of `assumeyes` and `defaultyes` ref lables in `conf_ref.rst` (Matt Sturgeon) - Fix output headers for dnf history command (Michael Dunphy) - doc: change example of 'dnf-command(repoquery)' (Jaroslav Mracek) - makacache.service: shorten journal logs (RhBug:1315349) (Michal Luscon) - config: improve UX of error msg (Michal Luscon) - Added user friendly message for out of range value (RhBug:1214562) (Abhijeet Kasurde) - doc: prefer repoquery to list (Jan Silhan) - history: fix empty history cmd (RhBug:1313215) (Michal Luscon) - Very minor tweak to the docs for `--assumeyes` and `--assumeno` (Matt Sturgeon)- Add `/etc/distro.repos.d` as a path owned by the dnf package (Neal Gompa (ニール・ゴンパ)) - Change order of search and add new default repodirs (RhBug:1286477) (Neal Gompa (ニール・ゴンパ)) - group: don't mark available packages as installed (RhBug:1305356) (Jan Silhan) - history: adjust demands for particular subcommands (RhBug:1258503) (Michal Luscon) - Added extension command for group list (RhBug:1283432) (Abhijeet Kasurde) - perf: dnf repository-packages upgrade (RhBug:1306304) (Jan Silhan) - sack: Pass base.conf.substitutions["arch"] to sack in build_sack() function. (Daniel Mach) - build: make python2/3 binaries at build time (Michal Domonkos) - fix dnf history traceback (RhBug:1303149) (Jan Silhan) - cli: truncate expiration msg (RhBug:1302217) (Michal Luscon)- history: don't fail if there is no history (RhBug:1291895) (Michal Luscon) - Allow dnf to use a socks5 proxy, since curl support it (RhBug:1256587) (Michael Scherer) - output: do not log rpm info twice (RhBug:1287221) (Michal Luscon) - dnf owns /var/lib/dnf dir (RhBug:1294241) (Jan Silhan) - Fix handling of repo that never expire (RhBug:1289166) (Jaroslav Mracek) - Filter out .src packages when multilib_proto=all (Jeff Smith) - Enable string for translation (RhBug:1294355) (Parag Nemade) - Let logging format messages on demand (Ville Skyttä) - clean: include metadata of local repos (RhBug:1226322) (Michal Domonkos) - completion: Install to where bash-completion.pc says (Ville Skyttä) - spec: bash completion is not a %config file (Ville Skyttä) - Change assertion handling for rpmsack.py (RhBug:1275878) (Jaroslav Mracek) - cli: fix storing arguments in history (RhBug:1239274) (Ting-Wei Lan)- base: save group persistor only after successful transaction (RhBug:1229046) (Michal Luscon) - base: do not clean tempfiles after remove transaction (RhBug:1282250) (Michal Luscon) - base: clean packages that do not belong to any trans (Michal Luscon) - upgrade: allow group upgrade via @ syntax (RhBug:1265391) (Michal Luscon) - spec: Mark license files as %license where available (Ville Skyttä) - Remove unused imports (Ville Skyttä) - Spelling fixes (Ville Skyttä) - Fix typos in documentation (Rob Cutmore) - parser: add support for braces in substitution (RhBug:1283017) (Dave Johansen) - completion_helper: Don't omit "packages" from clean completions (Ville Skyttä) - bash-completion: Avoid unnecessary python invocation per _dnf_helper (Ville Skyttä) - repo: Download drpms early (RhBug:1260421) (Ville Skyttä) - clean: Don't hardcode list of args in two places (Ville Skyttä) - cli: don't crash if y/n and sys.stdin is None (RhBug:1278382) (Adam Williamson) - sp err "environement" -> "environment" (Michael Goodwin) - Remove -OO from #!/usr/bin/python (RhBug:1230820) (Jaroslav Mracek) - cli: warn if plugins are disabled (RhBug:1280240) (Michal Luscon)- AUTHORS: updated (Jan Silhan) - query: add compatibility methods (Michal Luscon) - query: add recent, extras and autoremove methods to Query (Michal Luscon) - query: add duplicated and latest-limit queries into api (Michal Luscon) - format the email message with its as_string method (Olivier Andrieu) - added dnf.i18n.ucd* functions as deprecated API (Jan Silhan) - i18n: unicode resulting translations (RhBug:1278031) (Jan Silhan) - po: get rid of new lines in translation (Jan Silhan) - output: add skip count to summary (RhBug:1264032) (Michal Domonkos) - groups: fix environment upgrade (Michal Luscon) - Fix plural strings extraction (RhBug:1209056) (Baurzhan Muftakhidinov) - po: fixed malformed beginning / ending (Jan Silhan) - zanata update (Jan Silhan) - cli: prevent tracebacks after C^ (RhBug:1274946) (Michal Luscon)- Update command_ref.rst (Jaroslav Mracek) - Change in automatic.conf email settings to prevent email error with default sender name (Jaroslav Mracek) - Replace assert_called() with assert_called_with() for Py35 support (Neal Gompa (ニール・ゴンパ)) - doc: improve documentation (Jaroslav Mracek) - doc: update the instructions related to nightly builds (Radek Holy) - Revert "Add the continuous integration script" (Radek Holy) - Revert "cosmetic: ci: fix the Copr name in the README" (Radek Holy) - Fix typo in Command.canonical's doctring (Timo Wilken) - base: group_install is able to exclude mandatory packages (Related:RhBug:1199868) (Jan Silhan)- don't import readline as it causes crashes in Anaconda (related:RhBug:1258364)- Revert "completion_helper: don't get IndexError (RhBug:1250038)"- add hawkey version requirement - revert commit #70956- doc: release notes 1.1.2 (Michal Luscon) - sanitize non Unicode command attributes (RhBug:1262082) (Jan Silhan) - don't redirect confirmation to stderr RhBug(1258364) (Vladan Kudlac) - clean: add rpmdb to usage (Vladan Kudlac) - completion_helper: don't get IndexError (RhBug:1250038) (Vladan Kudlac) - add --downloadonly switch (RhBug:1048433) (Adam Salih) - Add globbing support to base.by_provides() (RhBug:11259650) (Valentina Mukhamedzhanova) - spec: packaging python(3)-dnf according to new Fedora guidelines (RhBug:1260198) (Jaroslav Mracek) - Bug in Source0: URL in dnf.spec fixed (RhBug:126255) (Jaroslav Mracek) - To dnf.spec added provides dnf-command(command name) for 21 dnf commands (RhBug:1259657) (jmracek) - Expire repo cache on failed package download (Valentina Mukhamedzhanova) - cosmetic: ci: fix the Copr name in the README (Radek Holy) - Add the continuous integration script (Radek Holy) - Set proper charset on email in dnf-automatic (RhBug:1254982) (Valentina Mukhamedzhanova) - doc: improve configuration description (RhBug:1261766) (Michal Luscon) - remove: show from which repo a package is (Vladan Kudlac) - list: show from which repo a package is (RhBug:1234491) (Vladan Kudlac) - Spelling/grammar fixes (Ville Skyttä) - install: fix crash when terminal window is small (RhBug:1256531) (Vladan Kudlac) - install: mark unification of the progress bar (Vladan Kudlac) - fix translations in python3 (RhBug:1254687) (Michal Luscon) - group: CompsQuery now returns group ids (RhBug:1261656) (Michal Luscon)- fix access to demands (RhBug:1259194) (Jan Silhan) - make clean_requiremets_on_remove=True (RhBug:1260280) (Jan Silhan)- Fixed typo (RhBug:1249319) (Adam Salih) - fixed downgrade with wildcard (RhBug:1234763) (Adam Salih) - reorganize logic of get_best_selector(s) and query (RhBug:1242946) (Adam Salih) - completion_helper: don't crash if exception occurred (RhBug:1225225) (Igor Gnatenko) - base: expire cache if repo is not available (Michal Luscon) - Don't suggest --allowerasing if it is enabled (Christian Stadelmann) - translation works in python3 (RhBug:1254687) (Jan Silhan) - logrotate less often (RhBug:1247766) (Jan Silhan) - implement dnf mark command (RhBug:1125925) (Michal Luscon) - groups: use comps data to migrate persistor (Michal Luscon) - groups: preserve api compatibility (Michal Luscon) - groups: use persistor data for removing env/group (Michal Luscon) - persistor: add migration and bump version (Michal Luscon) - persistor: store name and ui_name of group (Michal Luscon) - show real metadata timestamp on the server in verbose mode (Jan Silhan) - lock: make rpmdb lock blocking (RhBug:1210289) (Michal Luscon)- update: installonly pkgs are not shown in both install and skipped section (RhBug:1252415) (Jan Silhan) - output: sort skipped packages (Jan Silhan) - output: skipped conflicts are set (RhBug:1252032) (Jan Silhan) - keep the dwongrading package installed if transaction fails (RhBug:1249379) (Jan Silhan) - don't store empty attributes (RhBug:1246928) (Michael Mraka) - doc: correct dnf.conf man section (RhBug:1245349) (Michal Luscon)- print skipped pkg with broken deps too (Related:RhBug:1210445) (Jan Silhan) - history: set commands output as default (RhBug:1218401) (Michal Luscon) - Update es.po. save:guardar -> save:ahorrar (Máximo Castañeda) - cosmetic: option arg in Base.*install is replaced with strict (Jan Silhan) - group: don't fail on first non-existing group (Jan Silhan) - install: skips local pkgs of lower version when strict=0 (Related:RhBug:1227952) (Jan Silhan) - install: skip broken/conflicting packages in groups when strict=0 (Jan Silhan) - install: skip broken/conflicting packages when strict=0 (Jan Silhan) - implemented `strict` config option working in install cmd (RhBug:1197456) (Jan Silhan) - fixed 'dnf --quiet repolist' lack of output (RhBug:1236310) (Nick Coghlan) - Add support for MIPS architecture (Michal Toman) - package: respect baseurl attribute in localPkg() (RhBug:1219638) (Michal Luscon) - Download error message is not written on the same line as progress bar anymore (RhBug: 1224248) (Adam Salih) - dnf downgrade does not try to downgrade not installed packages (RhBug: 1243501) (max9631) - pkgs not installed due to rpm error are reported (RhBug:1207981) (Adam Salih) - dnf install checks availability of all given packages (RhBug:1208918) (Adam Salih) - implemented install_weak_deps config option (RhBug:1221635) (Jan Silhan) - ignore SIGPIPE (RhBug:1236306) (Michael Mraka) - always add LoggingTransactionDisplay to the list of transaction displays (RhBug:1234639) (Radek Holy) - Add missing FILES section (RhBug: 1225237) (Adam Salih) - doc: Add yum vs dnf hook information (RhBug:1244486) (Parag Nemade) - doc: clarify the expected type of the do_transactions's display parameter (Radek Holy) - apichange: add dnf.cli.demand.DemandSheet.transaction_display (Radek Holy) - apichange: add dnf.callback.TransactionProgress (Radek Holy) - move the error output from TransactionDisplay into a separate class (Radek Holy) - rename TransactionDisplay.errorlog to TransactionDisplay.error (Radek Holy) - report package verification as a regular RPM transaction event (Radek Holy) - rename TransactionDisplay.event to TransactionDisplay.progress (Radek Holy) - apichange: deprecate dnf.callback.LoggingTransactionDisplay (Radek Holy) - use both CliTransactionDisplay and demands.transaction_display (Radek Holy) - apichange: accept multiple displays in do_transaction (Radek Holy) - support multiple displays in RPMTransaction (Radek Holy)- Fix regression in group list command introduced by 02c3cc3 (Adam Salih) - AUTHORS: updated (Jan Silhan) - stop saying "experimental" (Matthew Miller)- fixed python3 syntax error from f427aa2 (Jan Silhan)- give --allowerasing hint when error occurs during resolution (RhBug:1148630) (Jan Silhan) - show --best hint with skipped packages every time (RhBug:1176351) (Jan Silhan) - notify about skipped packages when upgrade (RhBug:1210445) (Jan Silhan) - dnf-automatic: Document apply_updates=no behavior wrt keepcache (Ville Skyttä) - persistor: share functionality of JSONDB (Jan Silhan) - keepcache=0 persists packages till next successful transaction (RhBug:1220074) (Jan Silhan) - do not use releasever in cache path (related to RhBug:1173107) (Michael Mraka) - doc: add dnf list use case (Michal Luscon) - repo: allow ntlm proxy auth (RhBug:1219199) (Michal Luscon) - add a script which updates release notes (Radek Holy) - doc: reverse the order of release notes (Radek Holy) - completion_helper: fix tb if list XXX is not known arg (RhBug:1220040) (Igor Gnatenko) - configurable maximum number of parallel downloads (RhBug:1230975) (Igor Gnatenko) - add info to bash_completion (1nsan3) - dnf upgrade does not try to upgrade uninstalled packages (RhBug: 1234763) (Adam Salih) - dnf group list now checks every package and prints out only invalid ones (Adam Salih) - install: return zero exit code if group is already installed (RhBug:1232815) (Michal Luscon) - doc: add -b which does the same as --best (Igor Gnatenko) - support category groups (Michael Mraka) - cli test update for repofrompath (Michael Mraka) - documentation for --repofrompath (Michael Mraka) - implemented --repofrompath option (RhBug:1113384) (Michael Mraka) - doc: document filter provides and obsoletes (Michal Luscon) - doc: extend --quiet explanation (RhBug:1133979) (Jan Silhan) - fixed dnf-automatic email emitter unicode error (RhBug:1238958) (Jan Silhan) - doc: be specific what 'available' means in list/info (Jan Silhan) - cosmetic: fixed typo (RhBug:1238252) (Jan Silhan) - groups: clean dependencies (Michal Luscon) - groups: fix removing of env that contains previously removed group (Michal Luscon) - groups: fix removing of empty group (Michal Luscon) - AUTHORS: updated (Jan Silhan) - bash-completion: ignore sqlite3 user configuration (Peter Simonyi) - Fix package name for rawhide .repo files (Frank Dana) - Add 'transaction_display' to DemandSheet (Will Woods) - translation: update (Jan Silhan) - translation: use zanata instead of transifex (Jan Silhan) - Updated Polish translation (Piotr Drąg) - updated georgian translation (George Machitidze) - group: fixed installing of already installed environment (Jan Silhan) - conf: change minrate threshold to librepo default (RhBug:1212320) (Michal Luscon)- conf: change minrate threshold to librepo default (RhBug:1212320) - group: fixed installation of already installed environments- doc: document variables in repo conf (Michal Luscon) - groups: temporary fix for group remove (RhBug:1214968) (Michal Luscon) - group: print summary of marked groups / environments together at the end (Jan Silhan) - group: fixed marking as installed (RhBug:1222694) (Jan Silhan) - doc: Spelling fixes (Ville Skyttä) - dnf-automatic: Fix systemd service description (thanks Ville Skyttä) (Jan Silhan) - doc: assumeyes added to Base.conf and config option (Jan Silhan) - optionparser: deleted --obsoletes option that conflicted with repoquery plugin (Jan Silhan) - dnf-automatic: Document emit_via default (Ville Skyttä) - man: yum2dnf don;t show content (RhBug:1225246) (Thanks Adam Salih) (Jan Silhan) - doc: allowed chars of repo ID (Jan Silhan) - doc: minimal repo config file (Jan Silhan) - doc: configuration files replacement policy (Jan Silhan) - fixed typo in man page (RhBug:1225168) (Michael Mraka) - Update authors (Michal Luscon) - dnf-automatic: add random_sleep option (RhBug:1213985) (Vladan Kudlac) - don't print bug report statement when rpmdb is corrupted (Related:RhBug:1225277) (Jan Silhan) - comps: fix unicode issue (RhBug:1223932) (Thanks Parag) (Parag Nemade) - logging: setup librepo log in verbose mode (Michal Luscon) - doc: document the versioning scheme (Radek Holy) - groups: end up empty group removal before solving (Michal Luscon) - groups: end up empty installation before solving (RhBug:1223614) (Michal Luscon) - doc: add support for transactions/packages/ranges in "dnf history list" (Radek Holy) - doc: add support for transaction ranges in "dnf history info" (Radek Holy) - support ssl client certificates (RhBug:1203661) (Michael Mraka) - doc: document the "mirrorlist" configuration option (Radek Holy) - doc: document the "metalink" configuration option (Radek Holy) - doc: document the "baseurl" configuration option (Radek Holy) - doc: document the "enabled" configuration option (Radek Holy) - doc: document the "name" configuration option (Radek Holy) - Revert "spec: added sqlite requirement" (Jan Silhan) - spec: added sqlite requirement (Jan Silhan) - cosmetic: fixed typo in comment (Jan Silhan) - man: added reference to bug reporting guide (Jan Silhan) - test: ignore user terminal width (Jan Silhan) - cosmetic: base: import dnf.util.first (Jan Silhan) - base.upgrade: inform user when pkg not installed and skipped (RhBug:1187741) (Jan Silhan) - disable buildtime c/c++ dependency (Michael Mraka) - doc: document the new virtual provides (Radek Holy) - AUTHORS: updated (Jan Silhan) - AUTHORS: distuinguish authors and contributors (Jan Silhan) - Create ka.po (George Machitidze) - Parser: fix path handling (Haikel Guemar) - doc: metadata_timer_sync checked every hour (Jan Silhan)- doc: release notes dnf-1.0.0 (Michal Luscon) - completion: don't do aliases (RhBug:1215289) (Jan Silhan) - use Sack.load_repo() instead of Sack.load_yum_repo() (Jan Silhan) - Repo.name has default value of repo ID (RhBug:1215560) (Jan Silhan) - cosmetic: get rid of user visible yum references (Jan Silhan) - moved install_or_skip to dnf.comps (Jan Silhan) - group: see already installed group during installation (RhBug:1199648) (Jan Silhan) - group: install_or_skip returns num of packages to install (Jan Silhan) - group: made global function install_or_skip (Jan Silhan) - AUTHORS: updated (Radek Holy) - describe --refresh option in --help output (Pádraig Brady) - better no such command message (RhBug:1208773) (Jan Silhan) - doc: package-cleanup example doesn't print 'No match for argument:...' garbage (Jan Silhan) - mention yum check replacement (Michael Mraka) - added ref to dnf list (Michael Mraka) - added package-cleanup to dnf translation table (Michael Mraka) - python3: Repo comparison (RhBug:1208018) (Jan Silhan) - python3: YumHistoryRpmdbProblem comparison (RhBug:1207861) (Jan Silhan) - python3: YumHistoryTransaction comparison (Jan Silhan) - tests: use packages in test_transaction (Radek Holy) - cosmetic: fix some Pylint errors (Radek Holy) - updated documentation wrt installonlypkgs and auto removal (Michael Mraka) - mark installonly packages always as userinstalled (RhBug:1201445) (Michael Mraka) - mark username/password as api (Michael Mraka) - document username/password repo attributes (Michael Mraka) - support HTTP basic auth (RhBug:1210275) (Michael Mraka) - cli: better metadata timestamp info (Michal Luscon) - repo: add metadata mirror failure callback (Michal Luscon) - dnf-yum: cosmetic: lower case after comma (Jan Silhan) - dnf-yum: print how to install migrate plugin (Jan Silhan) - doc: show the real package for each tool in dnf-plugins-extras (Tim Lauridsen) - doc: improve the documentation of repo costs (Radek Holy) - doc: fix debuginfo-install package name (Michal Luscon) - doc: release notes 0.6.5 (Michal Luscon) - bash-completion: allow only one subcmd for help (Igor Gnatenko) - bash-completion: add history completion (Igor Gnatenko) - bash-completion: add completion for help (Igor Gnatenko) - bash-completion: check where pointing bin/dnf (Igor Gnatenko) - bash-completion: implement completion for clean cmd (Igor Gnatenko) - bash_completion: implement downgrade command (Igor Gnatenko) - bash-completion: refactor to python helper (Igor Gnatenko) - command downgrade does downgrade_to (RhBug:1191275) (Jan Silhan) - AUTHORS: updated (Jan Silhan) - clean: 'dnf clean all' should also clean presto and updateinfo solvx files (Parag Nemade) - dnf-yum: modified warning message (RhBug:1207965) (Jan Silhan)- subject: expand every glob name only once (RhBug:1203151) (Michal Luscon) - group mark: skips already installed groups (Jan Silhan) - Merge pull request #246 from mluscon/yum2dnf (mluscon) - Add yum2dnf man page (Michal Luscon) - doc: extend cli_vs_yum (Michal Luscon) - dnf-yum package does not conflict with yum 3.4.3-505+ (Jan Silhan) - fixed double set of demand from 0e4276f (Jan Silhan) - group: remove cmd don't load available_repos, see 04da412 (Jan Silhan) - spec: /var/lib/dnf owned by dnf-conf (Jan Silhan) - spec: apply the weak dependencies only on F21+ (Radek Holy) - dnf-automatic: fixed python_sitelib (RhBug:1199450) (Jan Silhan) - Add release instructions (Michal Luscon) - setup tito to bump version in VERSION.cmake (Michal Luscon) - initialize to use tito (Michal Luscon) - prepare repo for tito build system (Michal Luscon) - spec: recommends bash-completion (RhBug:1190671) (Jan Silhan) - completion: work with just python(3)-dnf (Jan Silhan) - spec: move necessary files inside python(3) subpackages (RhBug:1191579) (Jan Silhan) - bash-completion: use python method to get commands (RhBug:1187579) (Igor Gnatenko) - api: exposed pluginconfpath main config (RhBug:1195325) (Jan Silhan) - updated AUTHORS (Jan Silhan) - add reinstall to bash_completion (Alberto Ruiz) - added new packages to @System for duplicated query test (Michael Mraka) - test for duplicated, installonly and latest_limit pkgs (Michael Mraka) - tests for autoremove, extras and recent pkgs (Michael Mraka) - moved push_userinstalled from base to goal (Michael Mraka) - filter or skip 'n' latest packages (Michael Mraka) - moved recent to query (Michael Mraka) - moved autoremove to query (Michael Mraka) - moved extras list to query (Michael Mraka) - create query for installonly packages (Michael Mraka) - create query for duplicated packages (Michael Mraka) - cosmetic: base: fixed pylint warnings (Jan Silhan) - do transaction cleanup after plugin hook (RhBug:1185977) (Michal Luscon) - base: extend download lock (RhBug:1157233) (Michal Luscon) - lock: output meaningful error for malformed lock file (Michal Luscon) - util: fix race condition in ensure_dir() (Michal Luscon) - lock: switch metadata lock to blocking mode (Michal Luscon) - install nonmandatory group packages as optional (Related:RhBug:1167881) (Michal Luscon) - remove command deletes whole dependency tree (RhBug:1154202) (Jan Silhan) - cmd list takes as parameter, revert of 526e674 (Jan Silhan) - spec: own /var/lib/dnf directory (RhBug:1198999) (Jan Silhan) - transifex update (Jan Silhan) - doc: fixed systemd execution of dnf-automatic (Jan Silhan) - doc: how to run dnf-automatic (RhBug:1195240) (Jan Silhan) - cosmetic: added forgotten :api mark from 05b03fc (Jan Silhan) - api: exposed Repo.skip_if_unavailable config (RhBug:1189083) (Jan Silhan) - updated documentation for 'dnf list autoremove' (Michael Mraka) - reuse list_autoremove() in autoremove command (Michael Mraka) - function for autoremove package list (Michael Mraka) - implemented dnf list autoremove (Michael Mraka) - exclude not documented history subcommands (RhBug:1193914,1193915) (Jan Silhan) - better file pattern recognition (RhBug:1195385) (Jan Silhan) - spec: fix Obsoletes of the new DNF (Radek Holy) - remove boot only constraint and add missing download lock (Michal Luscon) - util: remove unused user_run_dir() function (Michal Luscon) - lock: change the destination folder of locks to allow suided programs work properly (RhBug:1195661) (Michal Luscon) - install dnf-3 only when python3 is enabled (thanks glensc) (Jan Silhan) - fixed unicode Download error (RhBug:1190458) (Jan Silhan) - log: print metadata age along with timestamp (Petr Spacek) - cli: fix double expansion of cachedir (RhBug:1194685) (Michal Luscon) - removed unused dnf-makecache.cron (Jan Silhan) - renamed erase command to remove (RhBug:1160806) (Jan Silhan) - spec: made python3-dnf package installed by default in f23 (Jan Silhan) - AUTHORS: changed email address (Jan Silhan) - doc: improve the documentation of the "install" command (Radek Holy) - "dnf install non-existent" should fail (Radek Holy) - tests: add some tests of Base.install (Radek Holy) - tests: add some tests of Base.package_install (Radek Holy) - Revert "doesn't upgrade packages by installing local packages" (RhBug:1160950) (Radek Holy) - lint: fix all Pylint errors in test_install (Radek Holy) - tests: add some tests to test_install (Radek Holy) - tests: improve some tests in test_install (Radek Holy) - cosmetic: reorder tests in test_install (Radek Holy) - cosmetic: rename some tests in test_install and add some docstrings (Radek Holy) - AUTHORS: updated (Jan Silhan) - Add support for armv6hl (Peter Hjalmarsson) - doc: subject.__init__(): what is pkg_spec (Jan Silhan) - doc: mentioning raising IOError from Base.fill_sack() (Jan Silhan) - option_parser: fixed splitting multiple values (RhBug:1186710) (Jan Silhan) - AUTHORS: updated (Jan Silhan) - Standardize words describing boolean data type (Christopher Meng)- Adapt to librepo-1.7.13, metalink and mirrorlist are not loaded anymore when the repo is local. (Radek Holy) - not raises value error when no metadata exist (Jan Silhan) - Remove lock files during boot (RhBug:1154476) (Michal Luscon) - doc: groups are ordered not categories (Jan Silhan) - doc: added Package attributes to API (Jan Silhan) - README: link to bug reporting guide (Jan Silhan) - README: the official documentation is on readthedoc (Jan Silhan) - i18n: unicode encoding does not throw error (RhBug:1155877) (Jan Silhan) - conf: added minrate repo option (Related:RhBug:1175466) (Jan Silhan) - conf: added timeout repo option (RhBug:1175466) (Jan Silhan) - doc: api_queries: add 'file' filter description (RhBug:1186461) (Igor Gnatenko) - doc: documenting enablegroups (Jan Silhan) - log: printing metadata timestamp (RhBug:1170156) (Jan Silhan) - base: setup default cachedir value (RhBug:1184943) (Michal Luscon) - orders groups/environments by display_order tag (RhBug:1177002) (Jan Silhan) - no need to call create_cmdline_repo (Jan Silhan) - base: package-spec matches all packages which the name glob pattern fits (RhBug:1169165) (Michal Luscon) - doc: move dnf.conf to appropriate man page section (RhBug:1167982) (Michal Luscon) - tests: add test for blocking process lock (Michal Luscon) - lock: fix several race conditions in process lock mechanism (Michal Luscon) - base: use blocking process lock during download phase (RhBug:1157233) (Michal Luscon) - Update the Source0 generation commands in dnf.spec.in file (Parag Nemade) - Enhancement to dnf.spec.in file which follows current fedora packaging guidelines (Parag Nemade) - doc: add some examples and documentation of the core use case (RhBug:1138096) (Radek Holy) - bash-completion: enable downgrading packages for local files (RhBug:1181189) (Igor Gnatenko) - group: prints plain package name when package not in any repo (RhBug:1181397) (Jan Silhan) - spec: own __pycache__ for python 3 (Igor Gnatenko) - changed hawkey.log dir to /var/log (RhBug:1175434) (Jan Silhan) - bash-completion: handle sqlite errors (Igor Gnatenko) - use LANG=C when invoking 'dnf help' and 'sed' with regular expressions (Jakub Dorňák) - spec: own __pycache__ directory for py3 (Igor Gnatenko) - doc: mentioning Install command accepts path to local rpm package (Jan Silhan) - groups: in erase and install cmd non-existent group does not abort transaction (Jan Silhan) - doc: running tests in README (Jan Silhan) - api: transaction: added install_set and remove_set (RhBug:1162887) (Jan Silhan) - cosmetic: fixed some typos in documentation (Jan Silhan) - groups: environments described after @ sign works (RhBug:1156084) (Jan Silhan) - own /etc/dnf/protected.d (RhBug:1175098) (Jan Silhan) - i18n: computing width of char right (RhBug:1174136) (Jan Silhan) - cosmetic: renamed _splitArg -> _split_arg (Jan Silhan) - conf: removed include name conflict (RhBug:1055910) (Jan Silhan) - output: removed unpredictable decision based on probability introduced in ab4d2c5 (Jan Silhan) - output: history list is not limited to 20 records (RhBug:1155918) (Jan Silhan) - doc: referenced forgotten bug fix to release notes (Jan Silhan) - cosmetic: doc: removed duplicated word (Jan Silhan) - doc: described unavailable package corner case with skip_if_unavailable option (RhBug:1119030) (Jan Silhan) - log: replaced size with maxsize directive (RhBug:1177394) (Jan Silhan) - spec: fixed %ghost log file names (Jan Silhan)- logging: reverted naming from a6dde81- transifex update (Jan Silhan) - bash-completion: don't query if we trying to use local file (RhBug:1153543) (Igor Gnatenko) - bash-completion: fix local completion (RhBug:1151231) (Igor Gnatenko) - bash-completion: use sqlite cache from dnf-plugins-core (Igor Gnatenko) - base: output a whole list of installed packages with glob pattern (RhBug:1163063) (Michal Luscon) - cli: _process_demands() does not respect --caheonly (RhBug:1151854) (Michal Luscon) - new authors added (Jan Silhan) - install: allow installation of provides with glob (Related:RhBug:1148353) (Michal Luscon) - tests: removed mock patch for _, P_ (Jan Silhan) - fixed error summary traceback (RhBug:1151740) (Jan Silhan) - doc: swap command alternative mentioned (RhBug:1110780) (Jan Silhan) - base: package_reinstall works only with the same package versions (Jan Silhan) - base: package_install allows install different arch of installed package (Jan Silhan) - base: package_downgrade prints message on failure (Jan Silhan) - base: package_upgrade does not reinstall or downgrade (RhBug:1149972) (Jan Silhan) - groups: searches also within localized names (RhBug:1150474) (Jan Silhan) - Run tests with C locales. (Daniel Mach) - Adds new motd emitter for dnf-automatic (RhBug:995537) (Kushal Das) - Fix wrong cache directory path used to clean up binary cache (Satoshi Matsumoto) - fix: traceback in history info (RhBug: 1149952) (Tim Lauridsen) - logging: added logrotate script for hawkey.log (RhBug:1149350) (Jan Silhan) - output: renamed displayPkgsInGroups (Jan Silhan) - logging: renamed log files (RhBug:1074715)" (Jan Silhan) - comps: Environment differentiates optional and mandatory groups (Jan Silhan) - group info handles environments (RhBug:1147523) (Jan Silhan) - deltarpm enabled by default (RhBug:1148208) (Jan Silhan) - doc: deplist command (Jan Silhan) - doc: minor fixes + repo references changed (Jan Silhan) - spec: requires rpm-plugin-systemd-inhibit (RhBug:1109927) (Jan Silhan)- transifex update (Jan Silhan) - refactor: move MakeCacheCommand out into its own file. (Ales Kozumplik) - api: add dnf.cli.CliError. (Ales Kozumplik) - Update user_faq.rst (Stef Krie) - Make --refresh play nice with lazy commands. (Ales Kozumplik) - bash-completion: more faster completing install/remove (Igor Gnatenko) - bash-completion: complete 'clean|groups|repolist' using help (Igor Gnatenko) - Allow some commands to use stale metadata. (RhBug:909856) (Ales Kozumplik) - does not install new pkgs when updating from local pkgs (RhBug:1134893) (Jan Silhan) - doesn't upgrade packages by installing local packages (Related:RhBug:1138700) (Jan Silhan) - refactor: repo: separate concepts of 'expiry' and 'sync strategy'. (Ales Kozumplik) - fix: dnf.cli.util.* leaks file handles. (Ales Kozumplik) - remove: YumRPMTransError. (Ales Kozumplik) - rename: Base's runTransaction -> _run_transaction(). (Ales Kozumplik) - drop unused parameter of Base.verify_transaction(). (Ales Kozumplik) - bash-completion: new completion from scratch (RhBug:1070902) (Igor Gnatenko) - py3: add queue.Queue to pycomp. (Ales Kozumplik) - locking: store lockfiles with the resource they are locking. (RhBug:1124316) (Ales Kozumplik) - groups: marks reason 'group' for packages that have no record yet (RhBug:1136584) (Jan Silhan) - goal: renamed undefined name variable (Jan Silhan) - refactor: split out and clean up the erase command. (Ales Kozumplik) - py3: fix traceback in fmtColumns() on a non-subscriptable 'columns'. (Ales Kozumplik) - groups: allow erasing depending packages on remove (RhBug:1135861) (Ales Kozumplik) - history: fixed wrong set operation (RhBug:1136223) (Jan Silhan) - base: does not reinstall pkgs from local rpms with install command (RhBug:1122617) (Jan Silhan) - refactor: crypto: drop the integer keyid representation altogether. (Ales Kozumplik) - crypto: fix importing rpmfusion keys. (RhBug:1133830) (Ales Kozumplik) - refactor: crypto: Key is a class, not an "info" dict. (Ales Kozumplik) - repos: fix total downloaded size reporting for cached packages. (RhBug:1121184) (Ales Kozumplik)- packaging: add dnf-yum. (Ales Kozumplik) - cli: added plugins missing hint (RhBug:1132335) (Jan Silhan) - using ts.addReinstall for package reinstallation (RhBug:1071854) (Jan Silhan) - Add history redo command. (Radek Holy) - Add a TransactionConverter class. (Radek Holy) - bash-completion: complete `help` with commands (Igor Gnatenko) - bash-completion: generate commands dynamically (Igor Gnatenko) - base: group_install accepts glob exclude names (RhBug:1131969) (Jan Silhan) - README: changed references to new repo location (Jan Silhan) - transifex update (Jan Silhan) - syntax: fixed indentation (Jan Silhan) - removed lt.po which was accidentally added in c2e9b39 (Jan Silhan) - lint: fix convention violations in the new source files (Radek Holy) - Fix setting of the resolving demand for repo-pkgs command. (Radek Holy) - Add repository-packages remove-or-distro-sync command. (RhBug:908764) (Radek Holy) - fix: traceback that GroupPersistor._original might not exist. (RhBug:1130878) (Ales Kozumplik) - pycomp: drop to_ord(). (Ales Kozumplik) - refactor: crypto.keyids_from_pubring() using _extract_signing_subkey(). (Ales Kozumplik) - fix: another 32-bit hex() problem in crypto. (Ales Kozumplik) - remove: pgpmsg.py. (Ales Kozumplik) - replace the whole of pgpmsg.py with gpgme and a dummy context. (Ales Kozumplik) - cosmetic: sort methods of Repo according to the coding standard. (Ales Kozumplik) - Fix dnf.crypto.keyinfo2keyid(). (Ales Kozumplik) - util: get rid of an inconvenient 'default_handle' constant. (Ales Kozumplik) - simplify misc.import_key_to_pubring()'s signature. (Ales Kozumplik) - cleanup: header of dnf.yum.pgpmsg. (Ales Kozumplik) - crypto: add crypto.retrieve() and drop Base._retrievePublicKey() (Ales Kozumplik) - cosmetic: order of functions in dnf.crypto. (Ales Kozumplik) - unicode: fixed locale.format error (RhBug:1130432) (Jan Silhan) - remove: misc.valid_detached_sig(). (Ales Kozumplik) - tests: some tests for dnf.crypto. (Ales Kozumplik) - crypto: use pubring_dir() context manager systematically. (Ales Kozumplik) - Drop unused argument from getgpgkeyinfo(). (Ales Kozumplik) - remove: Base._log_key_import(). (Ales Kozumplik) - doc: cosmetic: conf_ref: maintain alphabetical order of the options. (Ales Kozumplik) - crypto: document crypto options for repo. (Ales Kozumplik) - crypto: fixup procgpgkey() to work with Py3 bytes. (Ales Kozumplik) - dnf.util.urlopen(): do not create unicode streams for Py3 and bytes for Py2 by default. (Ales Kozumplik) - lint: delinting of the repo_gpgcheck patchset. (Ales Kozumplik) - Add CLI parts to let the user confirm key imports. (RhBug:1118236) (Ales Kozumplik) - gpg: make key decoding work under Py3. (Ales Kozumplik) - crypto: add dnf.crypto and fix things up so untrusted repo keys can be imported. (Ales Kozumplik) - transifex update (Jan Silhan) - syntax: fixed indentation (Jan Silhan) - packaging: pygpgme is a requirement. (Ales Kozumplik) - remove: support for gpgcakey gets dropped for now. (Ales Kozumplik) - repo: smarter _DetailedLibrepoError construction. (Ales Kozumplik) - repo: nicer error message on librepo's perform() failure. (Ales Kozumplik) - get_best_selector returns empty selector instead of None (Jan Silhan) - packaging: add automatic's systemd unit files. (RhBug:1109915) (Ales Kozumplik) - automatic: handle 'security' update_cmd. (Ales Kozumplik)- lint: fix convention violations in the new source files (Radek Holy) - Add "updateinfo [] [] security" command. (RhBug:850912) (Radek Holy) - Add "updateinfo [] [] bugfix" command. (Radek Holy) - Add "updateinfo [] [] enhancement" command. (Radek Holy) - Add "updateinfo [] [] [...]" command. (Radek Holy) - Add "updateinfo [] [] [...]" command. (Radek Holy) - Add "updateinfo [] all" command. (Radek Holy) - Add "updateinfo [] updates" command. (Radek Holy) - Add "updateinfo [] installed" command. (Radek Holy) - Add "-v updateinfo info" command. (Radek Holy) - Add "updateinfo info" command. (Radek Holy) - Add "updateinfo list" command. (Radek Holy) - Add "updateinfo available" command. (Radek Holy) - Add "updateinfo summary" command. (Radek Holy) - Add basic updateinfo command. (Radek Holy) - test: add updateinfo to the testing repository (Radek Holy) - test: support adding directory repos to Base stubs (Radek Holy) - test: really don't break other tests with the DRPM fixture (Radek Holy) - Load UpdateInfo.xml during the sack preparation. (Radek Holy) - Add Repo.updateinfo_fn. (Radek Holy) - lint: add Selector calls to false positives, it's a hawkey type. (Ales Kozumplik) - removed recursive calling of ucd in DownloadError (Jan Silhan) - does not throw error when selector is empty (RhBug:1127206) (Jan Silhan) - remove etc/version-groups.conf, not used. (Ales Kozumplik) - lint: dnf.conf.parser (Ales Kozumplik) - rename: dnf.conf.parser.varReplace()->substitute() (Ales Kozumplik) - pycomp: add urlparse/urllib.parser. (Ales Kozumplik) - move: dnf.yum.parser -> dnf.conf.parser. (Ales Kozumplik) - packaging: add dnf-automatic subpackage. (Ales Kozumplik) - doc: properly list the authors. (Ales Kozumplik) - automatic: add documentation, including dnf.automatic(8) man page. (Ales Kozumplik) - dnf-automatic: tool supplying the yum-cron functionality. (Ales Kozumplik) - doc: cosmetic: fixed indent in proxy directive (Jan Silhan) - include directive support added (RhBug:1055910) (Jan Silhan) - refactor: move MultiCallList to util. (Ales Kozumplik) - cli: do not output that extra starting newline in list_transaction(). (Ales Kozumplik) - refactor: extract CLI cachedir magic to cli.cachedir_fit. (Ales Kozumplik) - transifex update (Jan Silhan) - move: test_output to tests/cli. (Ales Kozumplik) - refactor: move Term into its own module. (Ales Kozumplik) - refactoring: cleanup and linting in dnf.exceptions. (Ales Kozumplik) - lint: test_cli.py (Ales Kozumplik) - lint: rudimentary cleanups in tests.support. (Ales Kozumplik) - refactor: loggers are module-level variables. (Ales Kozumplik) - groups: promote unknown-reason installed packages to 'group' on group install. (RhBug:1116666) (Ales Kozumplik) - c82267f refactoring droppped plugins.run_transaction(). (Ales Kozumplik) - cli: sort packages in the transaction summary. (Ales Kozumplik) - refactor: cli: massively simplify how errors are propagated from do_transaction(). (Ales Kozumplik) - groups: rearrange things in CLI so user has to confirm the group changes. (Ales Kozumplik) - groups: committing the persistor data should only happen at one place. (Ales Kozumplik) - groups: visualizing the groups transactions. (Ales Kozumplik) - Add dnf.util.get_in() to navigate nested dicts with sequences of keys. (Ales Kozumplik) - group persistor: generate diffs between old and new DBs. (Ales Kozumplik) - Better quoting in dnf_pylint. (Ales Kozumplik) - lint: logging.py. (Ales Kozumplik) - Do not print tracebacks to the tty on '-d 10' (RhBug:1118272) (Ales Kozumplik) - search: do not double-report no matches. (Ales Kozumplik) - refactor: move UpgradeToCommand to its own module. (Ales Kozumplik)- packaging: also add pyliblzma to BuildRequires. (Ales Kozumplik) - essential cleanup in dnf.yum.misc, removing a couple of functions too. (Ales Kozumplik) - remove: Base.findDeps and friends. (Ales Kozumplik) - Make pyliblzma a requriement. (RhBug:1123688) (Ales Kozumplik) - whole user name can contain non-ascii chars (RhBug:1121280) (Jan Silhan) - Straighten up the exceptions when getting a packages header. (RhBug:1122900) (Ales Kozumplik) - tests: refactor: rename test_resource_path() -> resource_path() and use it more. (Ales Kozumplik) - transifex update (Jan Silhan) - remove: conf.commands. (Ales Kozumplik) - proxy username and password, for both CLI and API. (RhBug:1120583) (Ales Kozumplik) - conf: only 'main' is a reserved section name. (Ales Kozumplik) - refactoring: cleanup a couple of lint warnings in base.py. (Ales Kozumplik) - refactoring: move repo reading implementation out of dnf.Base. (Ales Kozumplik) - refactor: repo_setopts is a CLI thing and doesn't belong to Base. (Ales Kozumplik) - refactor: move cleanup methods to dnf.cli.commands.clean. (Ales Kozumplik) - depsolving: doesn't install both architectures of pkg by filename (RhBug:1100946) (Jan Silhan) - refactor: put CleanCommand in its own module. (Ales Kozumplik) - cli: avoid 'Error: None' output on malformed CLI commands. (Ales Kozumplik) - remove the special SIGQUIT handler. (Ales Kozumplik) - api: In Repo(), cachedir is a required argument. (Ales Kozumplik) - api: better describe how Repos should be created, example. (RhBug:1117789) (Ales Kozumplik) - Base._conf lasts the lifetime of Base and can be passed via constructor. (Ales Kozumplik) - doc: faq: having Yum and DNF installed at the same time. (Ales Kozumplik) - remove: protected_packages config option, it has been ignored. (Ales Kozumplik) - fix: misleading error message when no repo is enabled. (Ales Kozumplik)- pkg name from rpm transaction callback is in Unicode (RhBug:1118796) (Jan Silhan) - packaging: python3-dnf depends on dnf. (RhBug:1119032) (Ales Kozumplik) - Ship /usr/bin/dnf-3 to run DNF under Py3. (RhBug:1117678) (Ales Kozumplik) - packaging: own /etc/dnf/plugins. (RhBug:1118178) (Ales Kozumplik) - fix: pluginconfpath is a list. (Ales Kozumplik) - cosmetic: use classmethod as a decorator in config.py. (Ales Kozumplik) - cleanup: imports in dnf.cli.output (Ales Kozumplik) - lint: straightforward lint fixes in dnf.cli.output. (Ales Kozumplik) - Repo.__setattr__ has to use the parsed value. (Ales Kozumplik) - Repo priorities. (RhBug:1048973) (Ales Kozumplik) - repo: simplify how things are propagated to repo.hawkey_repo. (Ales Kozumplik) - refactor: concentrate Repo.hawkey_repo construction in Repo.__init__(). (Ales Kozumplik) - bash-completion: Update command and option lists, sort in same order as --help (Ville Skyttä) - bash-completion: Use grep -E instead of deprecated egrep (Ville Skyttä) - output: fixed identation of info command output (Jan Silhan) - i18n: calculates right width of asian utf-8 strings (RhBug:1116544) (Jan Silhan) - transifex update + renamed po files to Fedora conventions (Jan Silhan) - remove: CLI: --randomwait (Ales Kozumplik) - cli: fix: --installroot has to be used with --releasever (RhBug:1117293) (Ales Kozumplik) - Base.reset(goal=True) also resets the group persistor (RhBug:1116839) (Ales Kozumplik) - tests: fix failing DistroSync.test_distro_sync(). (Ales Kozumplik) - logging: RPM transaction markers are too loud. (Ales Kozumplik) - logging: silence drpm a bit. (Ales Kozumplik) - logging: put timing functionality into one place. (Ales Kozumplik) - repolist: fix traceback with disabled repos. (RhBug:1116845) (Ales Kozumplik) - refactor: cleanups in repolist. (Ales Kozumplik) - lint: remove some unused imports. (Ales Kozumplik) - cli: break out the repolsit command into a separate module. (Ales Kozumplik) - does not crash with non-ascii user name (RhBug:1108908) (Jan Silhan) - doc: document 'pluginpath' configuration option. (RhBug:1117102) (Ales Kozumplik) - Spelling fixes (Ville Skyttä) - cli: Fix software name in --version help (Ville Skyttä) - doc: ip_resolve documented at two places. remove one. (Ales Kozumplik)- packaging: bump hawkey dep to 0.4.17. (Ales Kozumplik) - api: remove Base.select_group(). (Ales Kozumplik) - tests: cleanup our base test case classes a bit. (Ales Kozumplik) - Add DNF itself among the protected packages. (Ales Kozumplik) - api: plugins: add the resolved() hook. (Ales Kozumplik) - api: expose Transaction introspecting in the API. (RhBug:1067156) (Ales Kozumplik) - api: add basic documentation for dnf.package.Package. (Ales Kozumplik) - tests: cosmetic: conf.protected_packages is ignored, drop it in FakeConf. (Ales Kozumplik) - cli: simplify exception handling more. (Ales Kozumplik) - Fixed a minor typo in user_faq - 'intall' should be 'install' (Martin Preisler) - fixed encoding of parsed config line (RhBug:1110800) (Jan Silhan) - syntax: replaced tab with spaces (Jan Silhan) - doc: acknowledge the existence of plugins on the man page (RhBug:1112669) (Ales Kozumplik) - improve the 'got root?' message of why a transaction couldn't start. (RhBug:1111569) (Ales Kozumplik) - traceback in Base.do_transaction. to_utf8() is gone since 06fb280. (Ales Kozumplik) - fix traceback from broken string formatting in _retrievePublicKey(). (RhBug:1111997) (Ales Kozumplik) - doc: replace Yum with DNF in command_ref.rst (Viktor Ashirov) - Fix a missing s in the title (mscherer) - api: add dnf.rpm.detect_releasever() (Ales Kozumplik) - Detect distroverpkg from 'system-release(release)' (RhBug:1047049) (Ales Kozumplik) - bulid: add dnf/conf to cmake. (Ales Kozumplik) - lint: clean up most lint messages in dnf.yum.config (Ales Kozumplik) - remove: couple of dead-code methods in dnf.yum.config. (Ales Kozumplik) - api: document client's responsibility to preset the substitutions. (RhBug:1104757) (Ales Kozumplik) - move: rpmUtils -> rpm. (Ales Kozumplik) - refactor: move yumvar out into its proper module dnf.conf.substitutions. (Ales Kozumplik) - refactor: turn dnf.conf into a package. (Ales Kozumplik) - doc: api_base.rst pointing to nonexistent method. (Ales Kozumplik) - remove: some logging from Transaction.populate_rpm_ts(). (Ales Kozumplik) - Update cli_vs_yum.rst (James Pearson) - api: doc: queries relation specifiers, with an example. (RhBug:1105009) (Ales Kozumplik) - doc: phrasing in ip_resolve documentation. (Ales Kozumplik) - cli: refactored transferring cmdline options to conf (Jan Silhan) - cli: added -4/-6 option for using ipv4/ipv6 connection (RhBug:1093420) (Jan Silhan) - cosmetic: empty set inicialization (Jan Silhan) - repo: improve the RepoError message to include URL. (Ales Kozumplik) - remove: dnf.yum.config.writeRawRepoFile(). (Ales Kozumplik) - remove: bunch of (now) blank config options. (Ales Kozumplik) - removed unique function (Jan Silhan) - tests: mock.assert_has_calls() enforces its iterable arguments in py3.4. (Ales Kozumplik) - logging: improve how repolist logs the total number of packages. (Ales Kozumplik) - logging: Base.close() should not log to the terminal. (Ales Kozumplik)- doc: packaging: add license block to each .rst. (Ales Kozumplik) - cosmetic: replaced yum with dnf in comment (Jan Silhan) - takes non-ascii cmd line input (RhBug:1092777) (Jan Silhan) - replaced 'unicode' conversion functions with 'ucd' (RhBug:1095861) (Jan Silhan) - using write_to_file py2/py3 compatibility write function (Jan Silhan) - encoding: all encode methods are using utf-8 coding instead of default ascii (Jan Silhan) - fixed rpmbuild warning of missing file (Jan Silhan) - transifex update (Jan Silhan) - fixed typos in comments (Jan Silhan) - Drop --debugrepodata and susetags generation with it. (Ales Kozumplik) - doc: document --debugsolver. (Ales Kozumplik) - fix: 'dnf repo-pkgs' failures (RhBug:1092006) (Radek Holy) - lint: make dnf_pylint take '-s' that suppresses line/column numbers. (Ales Kozumplik) - doc: cli_vs_yum: we do not promote installs to the obsoleting package. (RhBug:1096506) (Ales Kozumplik) - dealing with installonlies, we always need RPMPROB_FILTER_OLDPACKAGE (RhBug:1095580) (Ales Kozumplik) - transifex update (Jan Silhan) - arch: recognize noarch as noarch's basearch. (RhBug:1094594) (Ales Kozumplik) - pylint: clean up dnf.repo. (Ales Kozumplik) - sslverify: documentation and bumped librepo require. (Ales Kozumplik) - repos: support sslverify setting. (RhBug:1076045) (Ales Kozumplik) - search: exact matches should propagate higher. (RhBug:1093888) (Ales Kozumplik) - refactor: concentrate specific search functionality in commands.search. (Ales Kozumplik) - refactor: SearchCommand in its own file. (Ales Kozumplik) - pylint: fix around one hundred pylint issues in dnf.base. (Ales Kozumplik) - pylint: add simple pylint script (Ales Kozumplik) - autoerase: write out the debugdata used to calculate redundant packages. (Ales Kozumplik) - cosmetic: fix pylint comment in test_group.py. (Ales Kozumplik) - refactor: err_mini_usage() is public. (Ales Kozumplik) - refactor: fix several pylint errors in dnf.cli.commands.group. (Ales Kozumplik) - fix: 'dnf remove' is deprecated so autoremove should be autoerase. (Ales Kozumplik) - doc: command_ref: remove the deprecated aliases from the initial list. (Ales Kozumplik) - Add autoremove command. (RhBug:963345) (Ales Kozumplik) - refactor: Base.push_userinstalled() is public. (Ales Kozumplik) - Remove sudo from dnf-completion.bash RhBug:1073457 (Elad Alfassa) - exclude switch takes as a parameter (Jan Silhan) - using nevra glob query during list command (RhBug:1083679) (Jan Silhan) - removed rpm.RPMPROB_FILTER_REPLACEOLDFILES filter flag (Jan Silhan) - test: changed tests according to new distro-sync behavior (Jan Silhan) - packaging: cosmetic: copyright years in bin/dnf. (Ales Kozumplik) - bin/dnf: run the python interpreter with -OO. (Ales Kozumplik)- drpm: output stats (RhBug:1065882) (Ales Kozumplik) - refactor: architectures. (Ales Kozumplik) - cli: be lot less verbose about dep processing. (Ales Kozumplik) - groups: do not error out if group install/remove produces no RPM transaction. (Ales Kozumplik) - fix: do not traceback on comps remove operations if proper pkg reasons can not be found. (Ales Kozumplik) - fix: tracebacks in 'group remove ...' (Ales Kozumplik) - groups: move all the logic of persistor saving from main.py to Base. (Ales Kozumplik) - groups: auto-saving the groups persistor. (RhBug:1089864) (Ales Kozumplik) - transifex update (Jan Silhan) - remove: profiling code from cli.main. (Ales Kozumplik) - remove: removal of dead code (Miroslav Suchý) - doc: changes to rhbug.py to work on readthedocs.org. (Ales Kozumplik) - doc: build the documentation without any dependencies (on DNF or anything else). (Ales Kozumplik) - doc: make clear where one should expect bin/dnf (Miroslav Suchý) - abrt: disable abrt for 'dnf makecache timer' run from systemd.service. (RhBug:1081753) (Ales Kozumplik) - remove: stray itertools import from group.py. (Ales Kozumplik)- doc: fix formatting in api_cli.rst. (Ales Kozumplik) - doc: document operation of 'group upgrade'. (Ales Kozumplik) - comps: ensure only packages of 'group' reason get deleted on 'group erase'. (Ales Kozumplik) - comps: store 'group' reason when installing a group-membering package. (Ales Kozumplik) - Override Goal.get_reason(). (Ales Kozumplik) - Add dnf.goal.Goal deriving from hawkey.Goal. (Ales Kozumplik) - fix: encoding of yumdb directory names in py3. (Ales Kozumplik) - tests: clean up the functions that load seeded comps a bit. (Ales Kozumplik) - remove: cli._*aybeYouMeant(). (Ales Kozumplik) - simplify groups/envs API methods in Base a lot. (Ales Kozumplik) - tests: add test for Base._translate_comps_pkg_types() (Ales Kozumplik) - refactor: move the group listing etc. methods() away from Base into GroupCommand. (Ales Kozumplik) - api: add group.upgrade opration to Base and CLI (RhBug:1029022) (Ales Kozumplik) - remove: OriginalGroupPersistor. (Ales Kozumplik) - groups: store format version of the groups db. (Ales Kozumplik) - groups: saving the persistent data. (Ales Kozumplik) - refactor: extract out the transactioning part of _main(). (Ales Kozumplik) - groups: Integrate the redone components with Base. (Ales Kozumplik) - Add comps Solver. (Ales Kozumplik) - groups: redo the GroupPersistor class. (Ales Kozumplik) - doc: faq: why we don't check for root. (RhBug:1088166) (Ales Kozumplik) - cosmetic: reordered import statements (Jan Silhan) - added --refresh option (RhBug:1064226) (Jan Silhan) - added forgotten import (Jan Silhan) - fixed import errors after yum/i18n.py removal (Jan Silhan) - removed to_utf8 from yum/i18n.py (Jan Silhan) - removed to_str from yum/i18n.py (Jan Silhan) - removed utf8_text_fill from yum/i18n.py (Jan Silhan) - removed utf8_width from yum/i18n.py (Jan Silhan) - removed utf8_width_fill from yum/i18n.py (Jan Silhan) - removed to_unicode from yum/i18n.py (Jan Silhan) - make all strings unicode_literals implicitly (Jan Silhan) - moved _, P_ to dnf/i18n.py (Jan Silhan) - removed utf8_valid from yum/i18n.py (Jan Silhan) - removed str_eq from yum/i18n.py (Jan Silhan) - removed exception2msg from yum/i18n.py (Jan Silhan) - removed dummy_wrapper from yum/i18n.py (Jan Silhan) - cosmetics: leave around the good things from 660c3e5 (documentation, UT). (Ales Kozumplik) - Revert "fix: provides are not recognized for erase command. (RhBug:1087063)" (Ales Kozumplik) - fix: provides are not recognized for erase command. (RhBug:1087063) (Ales Kozumplik) - test: fix UsageTest test, so it work without dnf is installed on the system PEP8 cleanup (Tim Lauridsen) - cleanup: getSummary() and getUsage() can be dropped entirely now. (Ales Kozumplik) - test: use Command.usage & Command.summary API in unittest (Tim Lauridsen) - show plugin commands in separate block api: add new public Command.usage & Command.summary API cleanup: make Commands (Tim Lauridsen) - tests: move libcomps test to a separate test file. (Ales Kozumplik) - refactor: put DistoSyncCommand into its own file (Tim Lauridsen) - refactor: commands.group: _split_extcmd is a static method. (Ales Kozumplik) - GroupsCommand: make the way comps are searched more robust. (RhBug:1051869) (Ales Kozumplik) - tests: move GroupCommand tests to a more proper place. (Ales Kozumplik) - fix leak: Base.__del__ causes GC-uncollectable circles. (Ales Kozumplik) - gruops: 'list' and similar commands should run without root. (RhBug:1080331) (Ales Kozumplik) - refactor: conf is given to Output on instantiation. (Ales Kozumplik) - remove: Command.done_command_once and Command.hidden. (Ales Kozumplik) - [doc] improve documentation of '--best' (RhBug:1084553) (Ales Kozumplik) - api: Command.base and Command.cli are API attributes. (Ales Kozumplik) - demands: similarly to 78661a4, commands should set the exit success_exit_status directly. (Ales Kozumplik) - demands: commands requiring resolving dymamically need to set the demand now. (Ales Kozumplik) - doc: typo in group doc. (RhBug:1084139) (Ales Kozumplik) - api: Base.resolve() takes allow_erasing. (RhBug:1073859) (Ales Kozumplik) - refactor: OptionParser._checkAbsInstallRoot is static. (Ales Kozumplik) - option_parser: remove base dependency. (Ales Kozumplik) - move: dnf.cli.cli.OptionParser -> dnf.cli.option_parser.OptionParser. (Ales Kozumplik) - doc: 'clean packages' incorrectly mentions we do not delete cached packages. (RhBug:1083767) (Ales Kozumplik) - fix: TypeError in dnf history info (RHBug: #1082230) (Tim Lauridsen) - Start new version: 0.5.0. (Ales Kozumplik) - remove: instance attrs of Base, namely cacheonly. (Ales Kozumplik) - tests: remove: support.MockCli. (Ales Kozumplik) - tests: fix locale independence. (Radek Holy) - cleanups in cli.OptionParser. (Ales Kozumplik) - fix: PendingDeprecationWarning from RPM in gpgKeyCheck(). (Ales Kozumplik) - api: add Cli.demands.root_user (RhBug:1062889) (Ales Kozumplik) - api: add Cli.demands and Command.config() to the API (RhBug:1062884) (Ales Kozumplik) - Integrate DemandSheet into CLI. (Ales Kozumplik) - Command.configure() takes the command arguments like run(). (Ales Kozumplik) - Add dnf.cli.demand.DemandSheet. (Ales Kozumplik) - remove: dead code for deplist, version and check-rpmdb commands. (Ales Kozumplik) - sync with transifex (Jan Silhan) - removed _enc method that did nothing without specspo (Jan Silhan) - fixed local reinstall error (Jan Silhan) - Fix Term.MODE setting under Python 3 in case of incapable tty stdout. (Radek Holy) - tests: move Term tests to better file. (Radek Holy) - refactor: move ReinstallCommand in its own module. (Ales Kozumplik) - rename: yumbase (case insensitive) -> base. (Ales Kozumplik) - fixed py3 error thrown by search command (Jan Silhan) - fixed wrong named variable (Jan Silhan) - fixed local downgrade error (Jan Silhan) - doc: fix Package references that are ambiguous now. (Ales Kozumplik) - fix: resource leak in yum.misc.checksum() under py3. (Ales Kozumplik) - fix: leak: couple of files objects left open. (Ales Kozumplik) - fix PendingDepreaction warning from rpm in _getsysver(). (Ales Kozumplik) - repo: Repo.cachedir is not a list. (Ales Kozumplik) - api: add Base.package_install et al. and Base.add_remote_rpm(). (RhBug:1079519) (Ales Kozumplik) - tests: fix tests broken under foreign locale after 32818b2. (Ales Kozumplik) - refactor: move install, downgrade and upgrade commands into separate modules. (Ales Kozumplik) - tests: refactor: make Term tests more isolated. (Radek Holy) - tests: fix terminfo capability independence. (Radek Holy) - api: explain that Base is a context manager with a close(). (Ales Kozumplik) - cosmetic: move stuff around in comps. (Ales Kozumplik) - api: groups: add comps.Package, add group.package_iter(). (RhBug:1079932) (Ales Kozumplik) - fixed installation of conflicted packages (RhBug:1061780) (Jan Silhan) - removed never executed code based on _ts_saved_file variable (Jan Silhan) - added logrotate script and ownership of log files to dnf (RhBug:1064211) (Jan Silhan) - fixed: highlight characters broken under py3 (RhBug:1076884) (Jan Silhan) - remove: base.deselectGroup(). it is not used. (Ales Kozumplik) - tests: fix broken InstallMultilib.test_install_src_fails(). (Ales Kozumplik) - groups: support manipulation with environments (RhBug:1063666) (Ales Kozumplik) - add dnf.util.partition(). (Ales Kozumplik) - refactor: RepoPersistor: use the global logger instead of an instance variable. (Ales Kozumplik) - groups: besides installed groups also store persistently the environments. (Ales Kozumplik) - rename: persistor.Groups -> ClonableDict. (Ales Kozumplik) - doc: cli_vs_yum: typography in bandwidth limiting section. (Ales Kozumplik) - doc: cli_vs_yum: we do not partially allow operations that install .srpm. (RhBug:1080489) (Ales Kozumplik) - refactor: imports order in cli/commands/__init__.py. (Ales Kozumplik) - refactor: groups: make all commands use _patterns2groups(). (Ales Kozumplik) - kernel: remove kernel-source from const.INSTALLONLYPKGS. (Ales Kozumplik) - build: 0.4.19-1 (Ales Kozumplik) - New version: 0.4.19 (Ales Kozumplik) - downloads: bump number of downloaded files on a skip. (RhBug:1079621) (Ales Kozumplik) - packaging: add dnf.cli.commands to the installation. (Ales Kozumplik) - refactor: put GroupCommand into its separate module. (Ales Kozumplik) - rename: make cli.commands a subpackage. (Ales Kozumplik) - AUTHORS: added Albert. (Ales Kozumplik) - test: fixed CacheTest.test_noroot() when running as root (Albert Uchytil) - AUTHORS: added Tim. (Ales Kozumplik) - fixes TypeError: '_DownloadErrors' object is not iterable (RhBug:1078832) (Tim Lauridsen) - fixed not including .mo files (Jan Silhan) - comps: _by_pattern() no longer does the comma splitting. (Ales Kozumplik)- downloads: bump number of downloaded files on a skip. (RhBug:1079621) (Ales Kozumplik) - packaging: add dnf.cli.commands to the installation. (Ales Kozumplik) - refactor: put GroupCommand into its separate module. (Ales Kozumplik) - rename: make cli.commands a subpackage. (Ales Kozumplik) - AUTHORS: added Albert. (Ales Kozumplik) - test: fixed CacheTest.test_noroot() when running as root (Albert Uchytil) - AUTHORS: added Tim. (Ales Kozumplik) - fixes TypeError: '_DownloadErrors' object is not iterable (RhBug:1078832) (Tim Lauridsen) - fixed not including .mo files (Jan Silhan) - comps: _by_pattern() no longer does the comma splitting. (Ales Kozumplik) - including .mo files correctly (Jan Silhan) - tests: fix locale independence. (Radek Holy) - remove: unused trashy methods in dnf.yum.misc. (Ales Kozumplik) - persistor: do not save Groups if it didn't change (RhBug:1077173) (Ales Kozumplik) - tests: simplify the traceback logging. (Ales Kozumplik) - main: log IO errors etc. thrown even during Base.__exit__. (Ales Kozumplik) - logging: do not log IOError tracebacks in verbose mode. (Ales Kozumplik) - refactor: move out main._main()'s inner error handlers. (Ales Kozumplik) - added gettext as a build dependency for translation files (Jan Silhan) - translation: updated .pot file and fetched fresh .po files from transifex (Jan Silhan) - removed redundant word from persistor translation (Jan Silhan) - translation: show relative path in generated pot file (Jan Silhan) - refactor: replaced type comparisons with isinstance (Jan Silhan) - translation: added mo files generation and including them in rpm package (Jan Silhan) - removed unused imports in base.py (Jan Silhan) - doc: typo in Base.group_install(). (Ales Kozumplik)- api: drop items deprecated since 0.4.9 or earlier. (Ales Kozumplik) - api: deprecate Base.select_group() (Ales Kozumplik) - doc: document the group marking operations. (Ales Kozumplik) - api: add Base.group_install() with exclude capability. (Ales Kozumplik) - groups: recognize 'mark install' instead of 'mark-install'. (Ales Kozumplik) - Allow installing optional packages from a group. (RhBug:1067136) (Ales Kozumplik) - groups: add installing groups the object marking style. (Ales Kozumplik) - groups: add Base.group_remove(). (Ales Kozumplik) - groups: add support for marking/unmarking groups. (Ales Kozumplik) - groups: add dnf.persistor.GroupPersistor(), to store the installed groups. (Ales Kozumplik) - logging: log plugin import tracebacks on the subdebug level. (Ales Kozumplik) - rename: dnf.persistor.Persistor -> RepoPersistor. (Ales Kozumplik) - doc: update README and FAQ with the unabbreviated name. (Ales Kozumplik) - groups: fix grouplist crashes with new libcomps. (Ales Kozumplik) - Do not terminate for unreadable repository config. (RhBug:1071212) (Ales Kozumplik) - cli: get rid of ridiculous slashes and the file:// scheme on config read fails. (Ales Kozumplik) - repo: log more than nothing about a remote repo MD download. (Ales Kozumplik) - drpm: fallback to .rpm download on drpm rebuild error. (RhBug:1071501) (Ales Kozumplik) - remove: Base.download_packages()' inner function mediasort(). (Ales Kozumplik) - tests: tidy up the imports, in particular import mock from support. (Ales Kozumplik) - changed documentation of distro-sync command (Jan Silhan) - added distro-sync explicit packages support (RhBug:963710) (Jan Silhan) - renamed testcase to distro_sync_all (Jan Silhan) - Minor spelling (Arjun Temurnikar) - i18n: translate repo sync error message. (Ales Kozumplik) - add support for ppc64le (Dennis Gilmore) - there is no arch called arm64 it is aarch64 (Dennis Gilmore)- doc: in the faq, warn users who might install rawhide packages on stable. (RhBug:1071677) (Ales Kozumplik) - cli: better format the download errors report. (Ales Kozumplik) - drpm: properly report applydeltarpm errors. (RhBug:1071501) (Ales Kozumplik) - fixed Japanese translatated message (RhBug:1071455) (Jan Silhan) - generated and synchronized translations with transifex (Jan Silhan) - added transifex support to cmake (gettext-export, gettext-update) (Jan Silhan) - api: expose RepoDict.get_matching() and RepoDict.all() (RhBug:1071323) (Ales Kozumplik) - api: add Repo.set_progress_bar() to the API. (Ales Kozumplik) - tests: test_cli_progress uses StringIO to check the output. (Ales Kozumplik) - downloads: fix counting past 100% on mirror failures (RhBug:1070598) (Ales Kozumplik) - repo: log callback calls to librepo. (Ales Kozumplik) - Add repository-packages remove-or-reinstall command. (Radek Holy) - Support negative filtering by new repository name in Base.reinstall. (Radek Holy) - Support removal N/A packages in Base.reinstall. (Radek Holy) - Add repository-packages remove command. (Radek Holy) - refactor: Reduce amount of code in repository-packages subcommands. (Radek Holy) - Support filtering by repository name in Base.remove. (Radek Holy) - remove: BaseCli.erasePkgs (Radek Holy) - Add repository-packages reinstall command. (Radek Holy) - exceptions: improve empty key handling in DownloadError.__str__(). (Ales Kozumplik) - downloads: fix fatal error message return value from download_payloads() (RhBug:1071518) (Ales Kozumplik) - fixes problem with TypeError in Base.read_comps() in python3 (RhBug:1070710) (Tim Lauridsen) - fix read_comps: not throwing exceptions when repo has no repodata (RhBug:1059704) (Jan Silhan) - not decompressing groups when --cacheonly option is set (RhBug:1058224) (Jan Silhan) - added forgotten import (Jan Silhan) - Add repository-packages move-to command. (Radek Holy) - Add repository-packages reinstall-old command. (Radek Holy) - Support filtering by repository name in Base.reinstall. (Radek Holy) - tests: test effects instead of mock calls. (Radek Holy) - Wrap some recently added long lines. (Radek Holy) - remove: BaseCli.reinstallPkgs (Radek Holy) - repos: repos can never expire. (RhBug:1069538) (Ales Kozumplik) - build: rebuild with 9d95442 (updated summaries_cache). (Ales Kozumplik) - doc: update summaries_cache. (Ales Kozumplik)- fix: ensure MDPayload always has a valid progress attribute. (RhBug:1069996) (Ales Kozumplik) - refactor: Move repo-pkgs upgrade-to to a standalone class instead of reusing the UpgradeToCommand. (Radek Holy) - remove: BaseCli.updatePkgs (Radek Holy) - refactor: Remove the reference to updatePkgs from UpgradeSubCommand. (Radek Holy) - refactor: Remove the reference to updatePkgs from UpgradeCommand. (Radek Holy) - refactor: Move repo-pkgs upgrade to a standalone class instead of reusing the UpgradeCommand. (Radek Holy) - remove: BaseCli.installPkgs (Radek Holy) - refactor: Remove the reference to installPkgs from InstallSubCommand. (Radek Holy) - refactor: Remove the reference to installPkgs from InstallCommand. (Radek Holy) - refactor: Move repo-pkgs install to a standalone class instead of reusing the InstallCommand. (Radek Holy) - Revert "Support filtering by repository name in install_groupie." (Radek Holy) - Revert "Support filtering by repository name in Base.select_group." (Radek Holy) - Drop group filtering by repository name from installPkgs. (Radek Holy) - Drop "repo-pkgs install @Group" support. (Radek Holy) - refactor: Move CheckUpdateCommand.check_updates to BaseCli. (Radek Holy) - refactor: Move repo-pkgs check-update to a standalone class instead of reusing the CheckUpdateCommand. (Radek Holy) - refactor: Move repo-pkgs list to a standalone class instead of reusing the ListCommand. (Radek Holy) - tests: Add tests of repo-pkgs info against the documentation. (Radek Holy) - Fix "repo-pkgs info installed" behavior with respect to the documentation. (Radek Holy) - refactor: Move MockBase methods to BaseStubMixin. (Radek Holy) - refactor: Move repo-pkgs info to a standalone class instead of reusing the InfoCommand. (Radek Holy) - refactor: Move InfoCommand._print_packages to BaseCli.output_packages. (Radek Holy) !"##%%''))++--//1133557799;;==UVWXYZZ\\^_``bbddffhhjkllnopprstuvwxyy{{}}     4.4.2-11.3.hsx.el8    dnf-3dnfdnf-plugins__pycache____init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbase.cpython-36.opt-1.pycbase.cpython-36.pyccallback.cpython-36.opt-1.pyccallback.cpython-36.pyccomps.cpython-36.opt-1.pyccomps.cpython-36.pycconst.cpython-36.opt-1.pycconst.cpython-36.pyccrypto.cpython-36.opt-1.pyccrypto.cpython-36.pycdnssec.cpython-36.opt-1.pycdnssec.cpython-36.pycdrpm.cpython-36.opt-1.pycdrpm.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pycgoal.cpython-36.opt-1.pycgoal.cpython-36.pychistory.cpython-36.opt-1.pychistory.cpython-36.pyci18n.cpython-36.opt-1.pyci18n.cpython-36.pyclock.cpython-36.opt-1.pyclock.cpython-36.pyclogging.cpython-36.opt-1.pyclogging.cpython-36.pycmatch_counter.cpython-36.opt-1.pycmatch_counter.cpython-36.pycpackage.cpython-36.opt-1.pycpackage.cpython-36.pycpersistor.cpython-36.opt-1.pycpersistor.cpython-36.pycplugin.cpython-36.opt-1.pycplugin.cpython-36.pycpycomp.cpython-36.opt-1.pycpycomp.cpython-36.pycquery.cpython-36.opt-1.pycquery.cpython-36.pycrepo.cpython-36.opt-1.pycrepo.cpython-36.pycrepodict.cpython-36.opt-1.pycrepodict.cpython-36.pycsack.cpython-36.opt-1.pycsack.cpython-36.pycselector.cpython-36.opt-1.pycselector.cpython-36.pycsubject.cpython-36.opt-1.pycsubject.cpython-36.pyctransaction.cpython-36.opt-1.pyctransaction.cpython-36.pyctransaction_sr.cpython-36.opt-1.pyctransaction_sr.cpython-36.pycutil.cpython-36.opt-1.pycutil.cpython-36.pycbase.pycallback.pycli__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycaliases.cpython-36.opt-1.pycaliases.cpython-36.pyccli.cpython-36.opt-1.pyccli.cpython-36.pyccompletion_helper.cpython-36.opt-1.pyccompletion_helper.cpython-36.pycdemand.cpython-36.opt-1.pycdemand.cpython-36.pycformat.cpython-36.opt-1.pycformat.cpython-36.pycmain.cpython-36.opt-1.pycmain.cpython-36.pycoption_parser.cpython-36.opt-1.pycoption_parser.cpython-36.pycoutput.cpython-36.opt-1.pycoutput.cpython-36.pycprogress.cpython-36.opt-1.pycprogress.cpython-36.pycterm.cpython-36.opt-1.pycterm.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pycaliases.pycli.pycommands__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycalias.cpython-36.opt-1.pycalias.cpython-36.pycautoremove.cpython-36.opt-1.pycautoremove.cpython-36.pyccheck.cpython-36.opt-1.pyccheck.cpython-36.pycclean.cpython-36.opt-1.pycclean.cpython-36.pycdeplist.cpython-36.opt-1.pycdeplist.cpython-36.pycdistrosync.cpython-36.opt-1.pycdistrosync.cpython-36.pycdowngrade.cpython-36.opt-1.pycdowngrade.cpython-36.pycgroup.cpython-36.opt-1.pycgroup.cpython-36.pychistory.cpython-36.opt-1.pychistory.cpython-36.pycinstall.cpython-36.opt-1.pycinstall.cpython-36.pycmakecache.cpython-36.opt-1.pycmakecache.cpython-36.pycmark.cpython-36.opt-1.pycmark.cpython-36.pycmodule.cpython-36.opt-1.pycmodule.cpython-36.pycreinstall.cpython-36.opt-1.pycreinstall.cpython-36.pycremove.cpython-36.opt-1.pycremove.cpython-36.pycrepolist.cpython-36.opt-1.pycrepolist.cpython-36.pycrepoquery.cpython-36.opt-1.pycrepoquery.cpython-36.pycsearch.cpython-36.opt-1.pycsearch.cpython-36.pycshell.cpython-36.opt-1.pycshell.cpython-36.pycswap.cpython-36.opt-1.pycswap.cpython-36.pycupdateinfo.cpython-36.opt-1.pycupdateinfo.cpython-36.pycupgrade.cpython-36.opt-1.pycupgrade.cpython-36.pycupgrademinimal.cpython-36.opt-1.pycupgrademinimal.cpython-36.pycalias.pyautoremove.pycheck.pyclean.pydeplist.pydistrosync.pydowngrade.pygroup.pyhistory.pyinstall.pymakecache.pymark.pymodule.pyreinstall.pyremove.pyrepolist.pyrepoquery.pysearch.pyshell.pyswap.pyupdateinfo.pyupgrade.pyupgrademinimal.pycompletion_helper.pydemand.pyformat.pymain.pyoption_parser.pyoutput.pyprogress.pyterm.pyutils.pycomps.pyconf__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycconfig.cpython-36.opt-1.pycconfig.cpython-36.pycread.cpython-36.opt-1.pycread.cpython-36.pycsubstitutions.cpython-36.opt-1.pycsubstitutions.cpython-36.pycconfig.pyread.pysubstitutions.pyconst.pycrypto.pydb__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycgroup.cpython-36.opt-1.pycgroup.cpython-36.pychistory.cpython-36.opt-1.pychistory.cpython-36.pycgroup.pyhistory.pydnssec.pydrpm.pyexceptions.pygoal.pyhistory.pyi18n.pylock.pylogging.pymatch_counter.pymodule__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycexceptions.cpython-36.opt-1.pycexceptions.cpython-36.pycmodule_base.cpython-36.opt-1.pycmodule_base.cpython-36.pycexceptions.pymodule_base.pypackage.pypersistor.pyplugin.pypycomp.pyquery.pyrepo.pyrepodict.pyrpm__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycconnection.cpython-36.opt-1.pycconnection.cpython-36.pycerror.cpython-36.opt-1.pycerror.cpython-36.pycmiscutils.cpython-36.opt-1.pycmiscutils.cpython-36.pyctransaction.cpython-36.opt-1.pyctransaction.cpython-36.pycconnection.pyerror.pymiscutils.pytransaction.pysack.pyselector.pysubject.pytransaction.pytransaction_sr.pyutil.pyyum__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycmisc.cpython-36.opt-1.pycmisc.cpython-36.pycrpmtrans.cpython-36.opt-1.pycrpmtrans.cpython-36.pycmisc.pyrpmtrans.py/usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/dnf-plugins//usr/lib/python3.6/site-packages/dnf//usr/lib/python3.6/site-packages/dnf/__pycache__//usr/lib/python3.6/site-packages/dnf/cli//usr/lib/python3.6/site-packages/dnf/cli/__pycache__//usr/lib/python3.6/site-packages/dnf/cli/commands//usr/lib/python3.6/site-packages/dnf/cli/commands/__pycache__//usr/lib/python3.6/site-packages/dnf/conf//usr/lib/python3.6/site-packages/dnf/conf/__pycache__//usr/lib/python3.6/site-packages/dnf/db//usr/lib/python3.6/site-packages/dnf/db/__pycache__//usr/lib/python3.6/site-packages/dnf/module//usr/lib/python3.6/site-packages/dnf/module/__pycache__//usr/lib/python3.6/site-packages/dnf/rpm//usr/lib/python3.6/site-packages/dnf/rpm/__pycache__//usr/lib/python3.6/site-packages/dnf/yum//usr/lib/python3.6/site-packages/dnf/yum/__pycache__/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz2noarch-redhat-linux-gnuPython script, ASCII text executabledirectorypython 3.6 byte-compiledASCII text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRpython3-unboundrpm-plugin-systemd-inhibitutf-872db1da43fd3db93e87a97184fc7466061f7819f5daca0cb175ebc89e29f52ff?7zXZ !#, ] b2u y-iSqiݰM@IlSY {Cx><,GأF0bb}o :х=19l3"73)WXQm'srZ|~DBՖw^R=h>DmHdhXRi1DA|;=oAB1_Q7,GlG|6P $O&FXO@(mFyoȶ\ ^[yloCdcwqQ$cގ %엓rb A}uF;~*N1yAs-kEqt6enRm$$1 q/Z lJ%H.aL0 ̎k{U%8 hKhBӏ~L{o1oDj}U᳻O{l}VTO$KGtgT}R/ 0 @.Φ-Hb҆ &es2l;>sHțwx=4N =.7#opp%ly,2vVL#E@i9R휆(k+sW_Mhfb}i x;H/-geAj 5EJ4 \v6{geC3,Iֱ ta`kb_L;l  \ Ny5 0<nW/B? %L?opK<*9Y %yIj|{qLTq?Cl =_e\wf("w&W>)g{RdǙݣy-& P*h)3y(s^d’l]>&v'E 0?9]yj"\[0_͵;hhc͆@5A۰`=bv+eQ'NmJL7CFx }*e%se3{sϞ.^#+ud`vZ4$fvFBc?U?YJ:ɤhZv_X09 ,60_0 GiF\jbtI`3X9$=H}Z;*٦u,zrPvuϜ?_ fwG1SHpϯ2 !Gg(cZ!oD;Jt幦׌&h۫*ni/fUη;*-\+Gshp-QiC-BFEQab)fDh4iUd!Ѳ&x-jOxTM5r{$^̴sV[ݶ$GQvOVhK]ITj7Ý÷OI"\w1 +KyLyj{lqGa Z apV=XSjeHZ YMF=}=YA|d?|p %-* k"wkB,ƟrC{H}ObGn6v}+fߣϓ:YDu <~pk ɘt-^B7C®8Cis [}-u?ƛpLQkDė]O&XͶ!zkriUNߢ8%v:@ # Zt9*RRN.4H~OcӨ,l>kkBìhR4rubYsBj[$;*<*J+O צl!Dۏ>Du18ùVJ.9Ѽt5mbԵWH=jKփSwA᳌5.^ 0j ëM`lh"'XIKۍ1>xkE[G%?X(7hۑĤũa9As]-OkJ R1$HL[fy!e.|IPYQ^Ir}tζGD89"j0韻pE_F+(uq!x>c`7T@L鈖'&>Hm'xԲGM70\dpi<3@膼hNa)N"ʎL&,,;ٓ#r߬cC3vfcBJQЌ\ F/TH=NBkz=kXkf_DeE; h)0(0W98&Kazbb'1\].ȋ:Cu+Kl^QRè8acgk?mSWXTb ќ')$MN#+IUaKK;c# }A&-.>>@dH"@a:ly`#?[P?E&|H~;%F )Bɷpd JzܕKM+\H#*\{QmG$ӥ&[P^Z츰 \Xջԁʦ@|tq\2hAЀup!JM 2r~5vI1hJ I%hjzEVzx:hכ5PВ7FH@6yolΪ*ӡv,P1̄Srk?^@}(դD]G9FU0)uia!$\j:<#ٗ!"C9C.Mm/VIA3wBC9F/=q= nGP6QDٲ}Ndff.iU<2k$"& _=<B_j Ҷ`,oױLKo{E n7ǫO=Yk$2^Mzr*̈́>C Ҁ˔u:i20/N.> ˮ|~F!2أuJVpq%3-ͥWr8O噗&?Y?ز+EM3sՆ5iՊyVĽym{NSR:)J/ PYwREW}P6M Q~|RRվ}B"Wz0WL9 % PJ9uSA1T7əzzl1ZJUrJx+14J% =msb. BTB,"mBad\g] zؚPnXᵷEÀ8\lZ%BrͺGN$xBL%PH rc]`_Q]X˾J-tr1J;n~Z6I%[$}&fӹ79:5SXfrXK܅xF.Vy$@ƌ&qڐt 6@~fYDG-pק3̐6^ Y<5ѹ=5 ( jo'+Tc05eJ*n7'=fj<3LѸ?i_ؽj尙sH-mv?wk=$Ld+AkSc>UAz:@6]pWl*R鉜ޕf4XOLiAB̶|]svn_9i[PÂ>f;X>y;İ9= **gIeO/LO.d6B2`{ik?l/Z.1_;J%fD9)-5ԣLG٦swW﯏Ck}sǦ]Obu0ijYv IGzPDh٪bޞ5g :HXchǬY\<<%+{>VXxebMIfҽ : u `j(ZD7TBvp]W}T_3.{ 'jm9ϣ_wF̙!`N. yo<Đ9Я:?;+d!q]__O>,wTpK95z@gb [y/Xnh%, ͅ}VB9/'\7;_P|C}B,ԬhӞu DԂ+C+LVP$gc|OB5ӑsCX'h(1 mbAq Q?/l&0$~(3FTɜۺ' k9*/^,b4p;P5+~ m<*ڧXv^0l0 {-ΩNr-ˏ&۷o09 'C~54䕄zWq͝aɧ]TR{ʫNxCEԙ po ,M/nkO,1-u-v%7L*([],BO4ouŚql\E޸ 㬤ˤt%VK X*|B I F[O:Uyc4+65e"QσD.ѦO {b/Ҫ$mw_D?1obkWv@Pᄦb_gJ*r<@2+Oh=g]Ɠ8)AԡԊ걙1k VAHOJyO07lDzO`kX\O Elu"']㒎IpZF4Zt| W?L1S:{*enǂiܢn<ϐg L¨5*^`b{_Evt. c=9Q zpz.1H{KY~ԑee~c3eS='cg34pe )=W}D[GU2iɷ!IvEo *)O%R5~g1]b/82s6c,5o)x΁w jhsTe fؚV׋UMJF`Ţf;a =#%V!pR}ncC 8 iXi(=I2V*Mʁ;]uܐ`N O|r2eŮy%'AK6:Jrq6XTօGyD`N&,R\qFѬ,^g' !+uٕKI|<}f 9W"4Wv1 +i0H`C{J撽€M7tȍn*#fŐ%u4:>K`67ѭgAd΂@_;M!YEBGЬRwTU܄/ {^=.+_#Ug'>;HHﵷ`5t]Vd\H(Ft⬌}j:jTt@t92}^wXY\ӍTlz(~Q VQ{)Z_۬[# 4zT&qwvѾGO/b@SX!M^ɱge,yy4fr#~C|b(ن{# 88!A!Xt]|Ng̻Zܶn: n7FC8<*4&%=p"Ojńфb9xԃ]\M2 Ayz(",nEgz`YC>\c1|8efgFvX5/ 2όS[s5pGqp{ sH_)/QKt|Z"%a5L1\DMq ד(G*sHR 9 zZRF簡VJ'R@뺘9o- ah#`.vhF;CFiTt28 >ku[=J[ܰ#-bDҮMKboN4&t5<){PQԹljCp6{gೊPzD7h4eQ$kv1=rBls.&~HB<-8v+()9G[zq^&Q,M~9YRN}QEB F9 fn8" tN*HѨ"H7;9kQH02(- vZc:ɾOL;U[:"Ilxd:BrƜ#1;IfTߎ,nYQ좎ND1di6U$ۀt!`wD9%A=",վ#f%4\o2P YH #xD @]rwAalHde>s36kln!h˪l$OV D L[uN3J>z̐"N4@[~M)a8= :e^x$&:7V 3 4hClnr!S8474.B?dCQbz.ka/j,?J-h8!!Dl2X+#U+ޑCB^HWVuVTU #J8PqN{t9"P-"`RГq 'TPrңC8OXm 3 >$Ԫ$b=T d0Q'ʍon(GhS6mJ#"L'U+ QyEٶ\$܀*zxAnnQ)ƶ'HaEv:bЫJZc%Uރ~ 3\`xzr[#XF/#`}_SPeeKA.Kq!$j2a"Bt;H"tI.뻣Ud+W4GXB<"0N& Vd!*L~GQBKnf$M‡vԽ6/9 $tA;{, U6ALN:}N~zAC?d%9q:*i?>\y_dD+ɠ)1/DQgI (J(ExN86 mF:y |1E:Ii5VL]w(o8 647$IOhsA1iqtu`3>نXJy$юua)==d?*ˀf2X_d:Q'㏦}4M9Nc埻gц΢X`lb8A-ta1_{_ wT&&|d8^Rܐ;Yho~H( KmUL]K4tFh6``Ac/'َJ54b)y,1ly֘𴢿mkG 2*9={ؒ q"cXvN6Páqw 4ߞ¨D kz zjE,Mϟ!وp(UdMw0 Qo0 (l|/LQ/yHHDҫYxI;$\ĐB c2Eri( {Jmp`I=q,hXpb=Äk.G@Lwv ޝdFnɷ=g8N|7:Y h(rX=Ù2COe g\ ʣBhu*!ܜ?,οࢼOIj?9 wtp]eLە u#+請N lh2/ 7~_}}DKxm#V^/;JL {_4»)%AVx$Ռ CG-YߟS`A:)uwڍUEWb[|'nJLMK9=(G en&bK(3g>ncDcmWq<'k 5<_S-|@;˝mW k.Ÿ\nZPُ m~uQ+Xax01x iP`YJE ,GOEvF19딝gexQѯXTSLKWq{l[ʱ3ܽ JvFT?׮fFR͜(yΪ'ItxN OĺU_/ ;nͿVh"9Ah|8 <((i b@CqCoUhL>yre,Kp %͛t5U0x[nTam捸iS3$]\ s6jR9z09AΞ)+ c~QYLf_'WoO`jq~ yf}#sY(wW  -i7g%>AFɸPQc*,_80N$)Z|4Doy@@1" 4XQ@1=xY4|8HZzW@yROD=89Ktf;V{Á ·Ul")~3So45ks{O | p:Ǜv}D=66 `QF˯~cc)tάɪ[.>34!U]v鎘9PM|+:Ȝ*S#o~M߱\l HwL?:M]]3S<לU=І0m1 cGp~˜ 7-tw\`ݜ#g7Tgv午.LRP~$ f}$Iiz>œS˯؛ lF-w^։WfwRPw|Q77g0>_ܭ˖}cA^:ִA.S'(W?^@[sg"O/!D=oJ[Uf"ÖMw叭?Ac5uퟥA-/nWJ%nX]a\Y1>˭gX<5 d3F*/7 _H Z^JX>3l{V,׏A-*PL*N2LXFd\p_!{$b YB]eN_Vo #Bg*p40 2֧ B1ÕhXX%{נ2VRzVL~wsp g.|V,&ew^%DtìlFxxTRY9u ʘp˕*:;T|(OkE-}K氁&j[i ]!T6ѹWF=NHjfmH wpW\ 3K#s-´DPƗѩLi6CA77&^J_,_*tr&j(sz/lٵ/w>ftB]$. V8N0JgWhOS@l kZW U9 GIk$%(Oy(2._P3u ޷ B{W/ADK> Ddx ͧ\AvFNx"^dga8EM~/e+#Pf5m )660H3fu: n5.)R.&_Շ')\,&w$n[E\2v#oٮa2Z9:fp̓ߪ.9E퐰N؎z\r%e9: '96` py. [`w K,[- \3~R+N , z>n0\}nMhrbäT4ZKW4 U$6ωU.cWhY^>e]@ۃ9V&LQ-Auٯ X}5 O;E7 ,+em`4\C|,#w+@)^qNZs, Su pٙ#,58?Me(f+A3=?V}˷uSY#?3D9#!noߏ1fւ&Fc n'V@#3zWi ZA" G6-hWݖïP; ?` %2 )nMcIy:y% ۺ[4_O _i^lIsٞ`=KPriO3ۚ$L4wK6g/rͧar rb θt YQ]tm:fIFlU9uDwF˿Ys|+w+g(xR^q)O2hvga)p<>Sg%4џ'v=8UPBw4ֵW}#o#l2ZS .X_o>/:9"5P@E!10RO;zM[*gA/߽\- GqQ'0P98_AIXX7 ϐt7Tcşs<ɥ^V:EC¢ =!r'mc 1͂m^o C"X>f'q&gM{-*,XӖrHX]bvw: _URoF@UkGU>~'fiP5\m*5"aZ'ʗ+s٣}֔P>DBX`bi/F0h?ؐc I%H-¯ 9+\a ⫃b 8v tjrEo(薁c smess;  _Q;7= ]'lm!'cN<W3*k`Lc īCr%!-XY"<'D_q})<)W:鈋DI^-!EP;C8=skaIttg$ñO<7KRdY[e6wxQh"Pbc0MEFW^0_$Z.bcIHTc/nDo:/`^*Pî0@|0|DGDĥ{B 2#*Zt2{W"(duGlzBxg8w[klXzgLdCW!xh zVVh <54XpPb QQ'9wyz͍.mH1@ *&5 `WˉD&Aj**i" ?w~^hYZ9ܙӯ\=x0Bf }5@~+Kehnp=C`dA4HuWBb!/)0~ 4YK\1 BM!,<).sdF`=FbD0O.gis9!ł:6([_&n09=ϼĎ;d%!  Ș1nŇ*hphMK!J^lв K,umHɈw֛IDVӦy= tXgo:G<&ylc眷 i `}g_ܖih5{9IU ?gpuiq6ꘅG:fR'AqH/}`_%-7rRr˹}n`f%WR#J\8$ov|-`ub fV~RG #+V6?v*(x;"r W)[,wu3*Vۺ95|. v+1cYy[%T bh#1}`svk։(R}1@Myi=$z@`S6aH,kErzY"w>~{`"aM8苷7qg&˩q,e io@$uh$luZ=5ݪM!ߦ*^r.RN*$q(`6d@D3`\x/$[w@'igljNtM#(kh;nօ,0ExOVM7IBߏ9VaXNN8z-7]~G_QiT 8ku8Ү{>EKUD N )]Ҕ>hU8CKaWHDh v$xv1* M6R47/W~r;Nt%NIKlsGI, j.%r)8l+n|`~WhJY͉i~^ENZ|q1"!Z֜yѩ{ohȸ LO2δfyz@szzU(N![K_@0 @T6'vt1|xddnFPS:pN fKN2^g'>U$T21v ?Mc~[cxwGQDBU3Ja7I\‘ d3,G׫rn"5^ oVE"l*?lX^Ex4nuv}D3e xYH՘ Ң-=A g3W:P`]S2w&{W3c%HYo@ҔZcJ^; \]S*^MXd1rV<zTcu I!#14 |< 16CƆ6:԰Rw:&횎ngZPrAl[CBg.(ejhެ'GTjcT s3=S,ɽz$NjN(*$*TM]g!1VvuQܖ+Րij?]g$ڀl]g b=x-8\@ ^NYT_ʚЂd75BHیyN [~KM4$C`:tK1=IWFNk <5T/D/W]0jySo׾>o18.Tq!@hs{YEQI}g+|[2Ǥ"ΝFz -9E2CS +J@jxXǟP1g]JUG_Di|O8Onf\fܓw2WEv2xP,JRCC8(\a#̲ ߇jZ!wź{q"F&h6qNmg"p#:8&tu"MJjQA/o\tho Q`Ab&4~yU /9 w*trbLfw_^Ƽ-'hcq̽CTY(M!%YVrп+EO6GfAi;{h _ 9Z51g}騤 ),b@1,h$gDC_E0;LizSE2o )џgs8(sԠ,;_0C|`y%ݎ|R!F 抚R.gYxn98@ 1m {p0I혵`ql {GTГ a4;,dce>kU_C~Ix2*Rf\ 9`0BكV4:뒥؟*iJiov=ԯfB4ݑ"R:qGC*Û2=jtlRɹ0#ڟ Ss5-XdakC7oc#DXYP BBzm !EIg=M?_4\:~|mFuRpS@JF.!vth͎šU@4w/+DczhZ&FF1ɯ95JdW Ǵ0sv⪙YM>loV;ݙc:T![+(Xns[UۊILoU:YVNs R[bi8H̪Q1@>I[@͉0Frc"D?g{P4 O9tF`+_ӻ/ Q N9lk97u<6 J9a">%PgΦ?&%d p Y={G9\%a@ihS|hzF`9" 9)ƓtǗ;@P)ɶ.@?S]pWfߩLmrZc t+ԝ6B͙v7>h>z*$,M?ĕӐW(uQ?̊qD8,Pd̝ z 4WNxE^YKK9Uّ+ XHռCr'7Y%e\ 剦dnŦvrgݵә/q63pe5l =vD%!~;xp.K~MVNyKԡi7:f= r#77TB'I\@{rc})Ʌdqɾ˩gtobeY cRVO "WS0{Ջ3 !N wgm8m4!a_Lf7HF\)@tv`(,x+]~g[hgz*^4p<^oMS%tMMDwVJ9k$g6+ךx(`_i7]FDQ YQ}(5 p₝ٞ\@f38nZu/ ؑYEǭz@RE]ҫ}a!]0\eK"ޒixϽɞs/ZOW]<2KwPUe5Bk3K !oaxӕth~)>T֕Q.ޒj-d-GP"NYq貼(gsx*qO_#+_MƼTjۛpAy$ygҟѪn㪼u1 P0*վH2)>$+яcdE}zM4ꏄxP([ǴO8^E4mLO|U0#K$kcGTNQWxwH,8 ݫ;h DhvQJcQsn?4Q*qL1\ո>~!;e vnP,Oz6ȧ,Yhox;h*?&?5ӣa/uGq@30%=@<8\FtykYC-M4f[>D| ]MjhJPW/w V1f48?0&C7V!BLD$ui43q\<'܋CڅV|(ޘEΞdRr(AiFR@'#VvZ6Q { B{>ܲGD{`pp#[WFKLV0=6r;nʣ~.>+g/d93wE r&xɒH6Vtdu.xK͍R@S8X_I#T Ұ?Ngjx4DnVWFEU PѝKrAY;߳ۤL'̄ؖVv>Kb$I-kqPnZZ1{8F,>XZ,}N9 E<;XF27B GC QYP d|NĮH`A> AGZ *r9L"OMC<Y%}*3Rz^8Vi+ס #+1LøO!qT`OFALHVȱ+p>S8$GBgUfBH}o[8OU^bJدFdg&$^3꓁Y1.[ҝci(_W)sY*kIw9r2sG?}Ás$~NX[!7.!kzJ`ɖŌ[U4C + jv&l>8H籼ipD5PTX4~>;'cW;'uZo-ޭf&}-HbJ kc:nCGQ⧟XHvpH=Qzqr/u 쒱tpL{Sz;yS:'IUI"c֭'7x3 jh"ﬧ|[gt;þEڗ)Qb:QG(,х1iu/C?dmeCIDF׵ɖy>l X3sN6Es9*;) ; p֋+F\K1r]^Rܚ."4\ m゘c],":[NZ"rt(D?LؽbՀnmhA|Vֺ: 4|֭n.p ⛞")]=y.>j4 ͩe:%#UftKn5!!yqΚb>ŜP!96W["$*Ƌ[{Ģ$o|@_CHvhNt6&.OϵU  eǤ' "-i߉r 珽~D6fE۝K W/'䍌/&w ߡd ^lla(+Y1r3BCMi^}sH%9}A!b19OL>tj:&3Uۇ|SU"qF&s0TuJAge+lI$h-&Ҳo?gBø؀^<F 5jӓݕ[k;ּZŒ3/-mVtNmٍ׌F6Nm|8 {swWM|72|aIED<1CX\VrZ&3r5xeD!~T11Yd6g68fyT'l|P+1Fs^] Qʢ")щyI7&2$7/3[6:^Tx WՕs,qAr$'{#2G!M4׺o^pBU[1za[ g(o(&JbZXf+ZI`stݼŔ F78mV 45@Aʔe>[ M|C \l_s/ƃGv0H#%=^i|_n"./x m$G#s M ȵьӣƂr*VWOXⵦ[QNh1 ;M?n Pa9zSְl,o-2!ɷ'6CO .GuyaO7/d *6esH_%MvEe> 6:QIϛ}(jqXh#u‹wn2=툚:5HGҐŵCrs+R,ȭUq eiVąGrc;;g8wZm QTms:̡ r–-d>,}f:HkA܍AL|л] ͺCպ %,QFp2?O?W6Q-7*7"|¡< pT N2\b:}#P\rLGN N>4C7MAjz͗ ?@F=Ht0 C %{j~2:F_#׌Iĝ\}P=Tw_[_nM?#0q+Tژ</Jgx\q:Jİ+>/H&_L7lyXu X,߳i e CP#PP.Wd}u\"ϳmc'ݡcWn(S2=K-d)'b{Cbh3o K~&LME V4`4_7u柵uXSIޏLUćAf\3 C*Y;G^Йc]y5 6Rᷘu\9mEH@`va|ɟp+]S[ %Sk"V.X`WŁt]El8wօsF Y'&R`G@7 o>Ѓ7 irx؝ RkOC,3EhGټqS6z'+n<4+x5lml]K[=MSšΜ_\n=5f£%KWŇ4,I+,a#z#4%6Y rl `w{ =SgȬ~%137uoUCg[p}z 5 ۣ\E+Tm_ci ԒV+ -b:tc;wG2q&\uub*DLC+̀Lηx}`eѬHaʹCub X^E"'☱ zPU(g"mS!M-m'[>V*άܡ` ~\yuiFoBӻz2dS4j "OmmޢsWy#(?_ygh4"+v2PTPzfqK$]3Sw"x89XZ{va[zqzv_o)۸"*&ȒVaf/'\~5բٷ\ 'q 1T2=n|0NJQ۹DߖX*N\@O9񻄅=A' qm!p\f~=l'uZI@w62Jˉq&i۬F)Cri>.ɑx#?|3@iԊH0]X>N*~>žS&vCA%OzU_S C z}fLB0nf:A܂;^TZ9Jg-˦/E#>$]VgY  iܴjaK#[pV"׿@C k`m_iD^V4/8#ʾ)B>Tݛ}HxR8ig iC)ھOAurԓd}.!Iߧb&\>1T=C6cLHQko=QQ=d+EE>䗌MSӂ A4l00q+:Lѕ7"M  &騈#X\#3w ڙh%O ^#{6c jL24mW*-wHerT559݂Ҝ:]ޝ/3"ѶKF88^LHҝ/=_*aGrfST (M&&(H(X7tƠmB Pu-[8x?H㉢ J%e yQu iT; fI ng")kX׿Ko@Ɔ䥻fH3L~0 BVg1W WN_ܱƄizӯV||O(JwX` Ir8##9mPbB:~OuȀ9B픑_j&su3.C(e8\!KOy=ΕD>݊MA iȲ2f^kDZ.UdW3/T#VbI+T=Z!4gPV;_.*t{NńEed !+:ݲTe2.rU_^,[W0԰ ʑoj? &Qy $6Pt r28qOGMj d[e<>U%#l(xLXa@&q9Uac_0"I ܑ2 mfKծ ^':ǬdsQЃ7"> $ź[[Bk[$U><N/ ^lgNE*4}QrpEA qR6tmF(2 7J8 %,er8HD " g˞/ bUaVp皜s;Al^LsŮ~hD['Ȯ3o?ֱc=+)+5/nVjRG?b;lG Fzgm:?!QNUL>P2'4ߧ;Hf;ӳm!4sFgXIpX=*eޗs*.) b.B3*QL1c*W8# @5QwQ"^&MJ?.arUm@#!f뢌C ww})jg^A\gwVAJ"pY]6\VnjնިwbU!B5[Y*w. σ]0GIyŃϙ4.AXo7w4XV[X?vB35<{ J;0ͥm5[#i;jc$∘Q[6!lVTnL_B0߇+=Zdd63K;7tMx(ޜMSy$RF8[ WMmZ^f( /n2RkGN;PG\! >{aCMy@82䚿_-/aQi+<"G-ޓ(>ݗc97ٍnl3%ӠPEX^CFΈDoXTwKE#cEwXwc Onr1 BT]H(YQA|;*3fof㲺qQuf$OC%iG }2^,0?NpVWS~kSۏ _͞+;B:Kb6 yjlbT'ڱ@S|RtM>Os)&dIlּZ2Y)[:ܥYwzP,F _eGŚU1qGI\,݈8;YQpVGa_ Ĥkj﷗9/T zuͪ89_ N;%T]qO+AFڞx$mY*X7ΗG MWKOd-[ ,˟f4+T j~~ QؠpH}'}l8*2v)E^KGe<~3[O`OYxUYS)S(LeOIK+2 hqV9`<\Qm,AA5#x퍫'7|(*]Fx4U/a3@#\$Iͦ ۔2?Qϳ9j&W4x Ve̛z$_H%gU~9N9gS~4~aSMeU$Aj|J1ࠫ_ v1W[Cnjeڔ`WV- TqAF%7~= .Dύ\pv$2Rg4$ ٪}UL-eK({FP5fU[mnZcwGSiާ-wtW+0wy+l׶+~?fjlGIb Г32W`_MeCmss4+?4GJ% Ol^nK0ۼp6TpqrY, ö7CAvԝXXu~OTWpb }aIĎ 0T>ϝr^C0MIư C3l")˕1Lt8o=I(I_ ׸AE2zk|; |4斬$ bɘ%XfZa}ΓE 8 *M)B~q04E)4MH3Ub4ۻ>#& YJ,R=|wDsn"n,muxq6)3yԡD'ظ=mPPRD-jD^ͩtYt%e^)u7xɂ3eRtˢXrL{k<.vM58gi|Y1Y](ag:fפ9Jv<# $Y$J [K7]6bۺ\l3T`u8Άd0v};ۊF#P<<]ئr (Xߢt^ܦ(UZ@딻C$lb<}$v?ё{m?/x2oo-T7CT z,9EPiw:~Ⱦ+_ ;' L=˵I$V/L~w8/ <Ľ-E>P- ]ڋHwsYZW+Lك{vҥ4m|֏*wDHdN䶣侱XBp$1@Uy9s>_:;s_ q;7j"e11o*MoYzW͆ob CJ]G Dgjy-wY]u$)! Z z6fMz`VIܳrQ-.ŒAǻ87mLTmtʕrV/ByKv=#K ݚ{DAm=‹&90ŕњ]-"5$n7שxoL?_vj; i:)4zA#wk u2y^(Z9 IiR?Wr)5?|dY i\<hKw "ɍ|W*+/',nIB5zfls{gZ6m-[JRXj([GW̞ +R^@vFCFQ{F % Nln}~{y+H^OeGɨ̋*c1i4$Y ) h_rX @y9ddM.҄gIe5eDĪOȉg8g+.jY m~{Z,Md.)obYyNԹ1F׈X5=~ ]5lt{& j;_v"2Ia &@HnNjMoP,gk/-N%bƴ(d'lѵK7tW?&lط~HM)6Z٪Y$xoC7JG2 s|+CjŔϝ/(]u8(-_1m*rx 'O>8zPEkVHA= n Q%P}^R L9m1 U^Ҽ]v E^:jiIaa@rz =MXMfqx:^V%?9;)~  mON9%⎾̮i$;&5:|փxCl(IbH,B< v )ըfT/ 4Ѧ̍x_2@ӏ}昡C_@‹e_r5>>k fp?Ѐ:0>ЃS8:$~ᚗ!BW@R!x%Z?ҝ3nc[UهI-׬0uĂ}ZͰ I0Ҏ8\41J'klb#a aL]Q1_amz~z+ ƿm+yuLva?"6>2HJG B`o/ʁkhhR0n(yÁc]ͫ=r·(pD"pZƽOD7]M^ad%+ [벸c&XV5Y:&N؀~?FuUVt gK;i-&Wvf9Y|8*Ⱦ'ZNxYi!. D) 9@E?| E} -U}j ;2gehux&/cRҌS Ŧ9ysģoWn r]#]efYB7d*stϴ]N/ˣð12 (VK%m~+]B@h[⺳d>Ir !iKń\kuRBہs_OG߫[_I{*5WAJ> 6P RPoSV!C'B ՙxaֈFsN#,+]F1)\I-''gL%II eH1V$!^vqRx3~Һ"ز#jYi}鳨?" wK=9υ+y|Iߪw{&9OK\y)`zw[" %qwog0|JtXfӂS~ȉv" .' v? ts.g>+TUV][=S*<P \EmtEIY Mb yd2ReKtB%z*-/PLz5+ GiYA;)9t8.^^l& [CusSޟ#+V>xP3YK= D }^Wf= LL30zl>D\S3.GJI2`Rv]Q.8{=P݅T ,]_7¦Ud^Ţ`ZK]ɕUGqZ=^=o1(:&d6Dyq_̵kC2sT{4GCr~³="0?$=N|o/*H4tIm=+hD 2[M (iuI<ջuu=eh(^f@ΣQQZz^HQ6Mlfo|8!3Q=w e.KO#|-ж;a EG(4!8,}:ߡˠZ 7:SR vh[_ػ%?@MD)ITVz8$`ܝF.ʻF8-K ~z?2t_&l SP.EMq,Jz?kkU4JA(]A U+؇ٜ5ad:C#8|#7k-⹝̈iǴ/ۄ-V+Z[YRVogjDzoO Al/cy: ɯ)1-*4}:E EQ7O{`'sUGh -/Ԣ $ ̏_Ѯwa&R~2ۙʵEB!W nvw4)H C|-sȋAeU 'J?=`a>3՗> ͯ,:>nOkPl/l<[~4щWA#/a ۴]y~L79l77S%C&5*V'#oZ3]~dcuQSu{2y`jmYw - 8PP7`ex%\)EQ;ہ"sT==q_hk^[?<1%N/)9z|w;CPH`KUeckSIFީD&3Ӫ۝ lXmQ;dM@>kO'tT[}эSfN)oSw%B0OLP^U2G # 6ϐ6QJ br<$ juɊ/ߡ{e0Ql-Ȝ0 ,(Eeb=4CR:5 rZ5K+#h6jTl-W.'V?)O]BԯZU8u1ƴεjx ^cN"85;4,唂~{CڙKlX^2g#Iew'g q(v¨r) vS7!؆rP[{ sI>iNXHl uwV,t+w !D]#GYc_*'kH*"T#Q䕐u|ff@m »rٰ0(ߘt4ii޴OUtoь޹" ݧ+=`o͓FQ>P4u4T.KlOc/쑓AM">1'u2x`66:u[̺GEf W۞NoE%hTxaNFFivx,}C-AE3uIo($d Qv&)#b!ޘB䩁^Ej90RxIE A>ç7U)5κ $ULHOyv0`nے#.KD-AdF3;/*Ԝ>AJQib*򇿊([WJO>2wxX2;ۄ'!B**$7i`iQygIU{J4ol^eb yNy鐌}qc*;~d-9"Ƹ?'ӭ(g2"}aD% Fk"zM0γ 2bc[4?N%w }iwL+Y(ݙLغ>ZGX q[xaua#q QQF ۇ5{B[V8-vzF&ɞ:< OscHޠ_<Ĕ[uh%h/oW75e!7q\u5YJ!KXJ~3堾{ˣ%oEAz7ףnʤB;9W3"x C:I 2Oه 1GZSB9Nƀd::ԓM-~!A3v0}H<3̄qSj)ÄD"+IXqOKMƕvxcV~yj6#=۞*tVSb XCBhDh8~˵wc+mf]Hm ro0J>3ޅGo}Rz ^tJJь޿MTORd]x +#A~`1`uwn-j=X9&'IRD+u0=`e6M>slN8Hk@斯~t츤 cӉY,*~!0,)VL3Tԫ԰`*RERΗԷ9eM Ta 8;ruȸ,}wڤ; M. S">rH݄:I~sY%j_4K 3x6rHM#/-|Tmr^u1:܀VohZI8u(fVE Xq +@nZ{g95 |$j`VцZ"ЪV -_wD&Z^ 0 w=HI-=0cq0#ī !%JGyc 挶cmM&t& )Ǐ?4nm\1~tzQr\.%Dl/vRm9 Mt·6HjLr@|N08-̌cT=S%]* aɑْJ&[Mi!yZ{=p=??.;~=J g)\|22_mZBCzs`N/TqL9PxⓩlRs|", CE|ON=΅̅DKGwZ;vk1NoC>_ِ!kфde?^V,M./zmT YU'\%{$鲼x!Hn4Iu_Cze&OFc2C{ bU*'c Pfxĩfo'و#%AbhNNöIP 41DOx= IZ91Ҩ.&Ac*OXAaLF/w~+rXYm'd6PwaF>gDI{~E7#5bu,g)a vz@vVo0.U>_m:nډHmEZsK .S{ N$ͤ5,)7: 'w1`zc9ȨYvdQT[p|+Q/Ez>>ڎZ "k]!>jZ5vƛ>&xN?)Xtޝ/y1zӷq #޾xr#UjKmد\N_*@:_*y>81DEV.lߝZE> X݋I\T›w1=*Y= mY2))qDX|?mQ.ʪ !F7ÅI[Rl|d| tA1u 0oG_5ߗbҏPO)H0/#gE{36b@]}&N[Ըk7;,=jK gvhG]@1 ~},1Y"+G'ip#IN]r[oY&x+J*d!YWͼXL(7S:tJ 0NvIi0:u7@j<}wf96\0тvHiS(t9Ik/A4tGUH t(.roŧ)l55]780`BZypʰ8P>ˇOM>UHӀ/ȥt&I+o nR)ćZ[ (D.%kU$Ȭˢq.whk&z qtE&YAF17a, @zk6)G@gkLCdZgQ4:Ɓ*i"^  (߂p ztnmC? c_#\H\q恛sEqx˱j&G&^Cqyw8 9J}/%%o0.%AKXb \8$Mz]$oDR5F U"ya+RԅGyv[D$&p+FD.@2i/:>QhCXFdM'?F^{]p1~f(0,F=| Uu¶C\mXuGp/?9ء]o9E_*>ʫ ͯSKf+Xnij6E=z4mN90{P u;?%,|)t22i:1_S.Bt~&YYvtKbec_ ɞց'fUx6ý ì=-ՀM(#%bp}414:Xw_Ukt^W2-7:`nP=6;Ӽa)k316&HM\S#֣+ `%Ж/kaD= DtjӖXVی|'Y :a|!8jAӰxo,+o"w.1Yy[tǦzv`,WWNSLȔ&< vMܶBZAU6~SYl;53B:֭LHo0Xnkpu.Td1*h6Urh})~KmIea4}Vado!4[C 2*ȵ5lxGX@4zІ}'-I LdzH[#1D3v gf4a1:Ie  U|E?\`pM@d szU';aBhPWswVC¡?ٿ(X.pxO#,:;Je`#kH -j1}n"׏})CZp;+ +cA0/\ydS~9 ;'կѵ.QA']|k_*iIuZ?P3Hcڄ=m5򮶈LG˄a1)6ťXq=ɴNuJD5"eT%VԺɱ#N"SD'o?X]wZPPwu JPa~$ٴn b~Iec(aݼ:۬oXf{P2GĈ )`t# :]HtʅDydP Y0s_ X{Avz_'P8YoN\//:xk"ԫ0462tL.ʼng2&) xgF4`1L?]D@9a\eHS(@·Єd6tdsM*J_w u?cSO[_,46o_7'pJ+:gE`tC1IjYݒ:`&cUg-m `6M*1q9zruNR,XHK=k7-zEX)0[8O?4ӍUYDn p.(2bo1P&XIt}Z=߿ZL^6j'1vC-}~U ,P-o}g6 HϼoɣcD<[#·hW/C>r@f Eߎ`\y{ ,]3,8^׻ so,dmĄHnS٭IJ7T^>_J6U/&)nZ+#5FiP [ٛx"<!5|CT fɡDnQ҂ W|k^\%G癐~-й҇X~ɒQw&6LQ`tq+aUqen-#5eh_leXd]H\-N`ʷBȡa v1m3ʦ>[Vz ct#|Fؙ OeXV4NZ %5gFRɼK=#o,dh+#V}p4;(qAܜ(2 SPFyzicnFex^P M)QCkD}?n-WyOdxI'i" n)=,X3ZpˈML-! b= ^V8R:!c{G,O~zO1 Õ|-("rUWfH"[Q ί#6$S@Yb$O@XܦC%O2!se-Neaxo"P0r|bD ,hs?; '8 "5(sWPk`n*2uskTx 'A!e,M{ aՒvyEEdڏk7,^a1 bĀ5MQoqҥ.}zzW+Z!bꀼ]IePӷec|iPaPÄ:sDb(КOU>,bsF$E5h BH}?^?t+ ᦋfMizqN/,ƴ>C'7Zn,`Ϫ4{,wuO?ҕ >z 咳؟\=?,dfB"Dd8U \Vo[1'^:<jԃsULq 9q K}E0Џ(I N(1D2o1{$65Aw٬sUQ:Ffln$̐ г0%V/f;%Z b YLD2=Tێ:l[&JeqYRp+<uձί3ǚs$5yl s'EK>|Um~ tȊ?)>GI fyBZҶxt e?ru|]b G?MJ6xa{QAEgX݇WDec fI+N9\)GHP׻ 5{-oMP)_wKCU* YԔ+VaHi)75X}uiÉCmx&{Ά%4ho~^d|3Є܃Ζ pAŠ S8Tarw6+!ѭ* ^ :cPجms;yJRY1{KxDŽYՊ flЌ]y"Q߈e\/뾔teȾ1.k#pO-e7pG6mql |zOlRt8ddUltpcp%+9hY~7Ib~ r=Q-Vu+rkl۠,ʵ zûy1@Wf6`Ɠ2ƧY*9SFfq%Y,l{m{%o"F#7vU8IZgL33TӋ8WUm;ȚxY&zQ=hQ])e\gW UKO4Zj~=tҞ] S\O u:N dDXf'>5=ȼs9+{K~7狲 rQվנc@ѱQy#3YLfBF"ZϽh~m&I o€z82=1mmB^g&ow.ĸWn;BY3 Ms,H03?O_jv,Js π6{~9(NмKJ;_XI0g­3 =(L9*Bƿ꞉2b"ƮZ )~)gÍ,=9ҩT?UHs1_ r/aI5 :!tq\kW[!{{e;XD#6ҦL*i;7_B2q\i $׆j!xԨ'I2 ֿ n j̓Hy9x Y U NF;Yї"KƆ1XJց1_ࡏIsV󱼋#cmEC mo/q E JI"cJy3_BhfM 7ll(|5R(2OhRɁI<&SakI Y47 Vl#09V%3 B(bc` :PN4ܐ%i9h8ߩ (;-=Y\Q"=rdD/ # tmC(J(!Z0͊#0\EwJ/(牰$:qGSWoxIQVRz }I烲h'~_e<988.߰i]UcH>Zh iz%ߚLvpteFuaP)ms- ;o>#DZ N/b(ޒ@>ea3q.P.%vJ|MB'b®](@c钬˶9ҐDakә{T$aOdM=]SVuM}L1_ת#ܦ+%X7 jS 4dH Q9ϫHygC PG/a+݆+VdN[M $>2S_; ^Fy&orh]ܕ_fJOfzY ^^3cf hT fD8fff`Xԣ<_c}-zKʤB>#X l=&-H0XEk::}շcsS'7U|nѿBL; EԦ8Aha(v^!(g"¹-K~=A-0+<[\o>L}\o$!+-ۑgMvq[9qϚD#o15XH!q 6c N8CLo_4-W~!ߌD7,aRDKF :wT[AvL^b[W44+&-΅]f2yث wQ)bo𡷖ǞԦo>>D&Fذ1](OQ!iVOzkbt\<8ZUXU 3l9⿎|aNX*B86eE;Z?{Kw!'ĴІ% Z&v D|b;%dq |?ܵ _USZHr11h'sIAKսGH:`5,Cgk!1f M9#:.{MDr!uO~|8!QKEq>l1矶+;'1I6e #ԥeKc:+glߕW.;%V ҙPy9ԟ=P| z(=W7$wey'w$Uvy5e,dt :ݝuZ;--Xx5bQFZz!=Q ,. HY\ Via 3Gfۯlغa&9 o͎&PϷf"#K|Cm16qH*R+6Q DW&k-tvTK.++p3#LSi%}N hjp [4%X Q#DN>$g- %SyʻM)8$N>;˸U9b愗hKI:`bjnxvmi_P . ";CM{bqFzUb{ @sm!d#VcbxQ+0)3Ƙ ecX`顱y4_W7FrClz e610y\pӲ>f(aV](\mN5)HW M,sڡ.Yʤ[ςC%p/Mx* u[p/~w[&#r, f(Qx}9rHx_8oǕ_FQ}4y \G y0c"%Ohh"%^Ip%jr> >ra_QsLbެ83\LrnSA?yǖ)-9sh:Y[JE[ ] !| _K@3jIYd׺'dԝc7SIE=hK̴M7@Uʋ#I)uQ'ʴqCT=ԋ!&+fKEٴ@(xl)O-Cw֖P'4 v-uP+₥dA vjk{C\`|_]$`Goka/Jۺx2̻Ј4 T33[]GLgԌ-kjo&DDODY'S|gO,wH 795?p="%I5B/ÿUSC< lb2;SBQ4DOpx2g+vkC*/x\2]e7!Ǎ& 7.&NGW{:qԛDTapS#DK #z^z>UT<#22{vg?Z5r;>;ňb.:|p`/@o k/jSLb.; 9;H0y[5-fXcE׀l LC%f1T"LEKv0'nKXd~bIm.ުuKsIi_WXpRiaBw2g8WKaȻ:o0^q:tRP JK!Q2uPDUml`hen Oȳ)Nq_X7j֣20t(bVHdoŘ#qu?B[r> VOqb qIP/67Z-(RT'$J{(PG4% AG~LMhJԥ$ uJ΋-߹56}CC3ofRG%k],dvR|/^tFxr՞1ѯ^ufgy2jS_v׵+'PVxBJFU7o%tW6ߑYE)b!B%y]bin\6W{`bPε—М*u/T  EQlrD5 g@vL,!q׷/vLJy+F|R]+P!22,{Ա\C>wts,cFN6TmvEκ BU_"|~v38#NC@F-L`)pHNִYаYph=t5H72;lP- Mo[R4Ai?BI }c.j5 {cR~ ۀsצ!Fؓ>9NC;}ԐEME`jl^& $B1#ݞ(RJu{a'`V77orlPɓp(nZyk EY6-Yig͡P5Z91yE+s~Fjn%Rr1vr9܀p4kdʤ 9&6િƶX?)v<Ň_EYD{,<--˷4kJoۈ+DB75?ոU`IFHvj<e֎$p=JiCDs@u| Ռ`@r?G-2b ڨdO_?&cAkUwcz컨B>5*3V| tf HS)sɰ߻oFmUb7.̖nQGkƁ3 šm *(3qz7n$Mb1$wE8C^NoPZlW)c>?(ؼ'AoWzCO{)>+kZ5OF ʝbQIq8n LgGaeq΍RI^9CRW% Ͻv$HctT9k(t6 :0,- Su)Cc)Mm.RaJՉۻBЉ.|scڊvl6V]^K'" 1GC_z˚{IWP;`2%!љF QQ2GI#x[i%Au %-ķL|tFro]F0B3ʈ Xx>p)t==gFGHBpev]J 5~~3+q"TƿA57J1$ 4WJyՒ-eyOۏvB94<o4 ogUgyy~Pglzgoo![ P[*__h_.z!߆ρQǡ7#h$/;=R~А$pGl6éE.Q7uqhL84-n VFB2 } Ge7@Pe'dR c&|FM䥔 S:&[zXVu θ 2ֱZPx嫰4v*$!.b 5aO_pŪ瘩<Ї ~L_up6 4i/|-4vձ>gSm\b}h,CAe6t(kpM⬊豄C*Ϳea b[[,P@љ>,%3BGOkaDxp]pDžJbfGGQ>\k2(WgkE]97d'nb7uliB![XjChXU뢱w`u{Yħ_|H3dmf uBu0عTre,un]&Ȓ`i+é|bTJҟ\?/_J>{u KL" y_Ť)Y@ZnV;sw/e? +|g/Atra}Vd@WؒR,|7آFW W渇܊Bɴx%}g-4jc8B+@(T`VeoZ?(eHU0 ~[.k}~p#YX`eeLD)Nr1S)wSQ0~l5-Y zP-Ɨ@D@dуvNbuS~_:~v>KHWU#p,@D$«`+(d8!gF:k5^}oNpYrw䦎B7~""/!}T V׏53 -ʨIa=P =b΁ u[d% '%.DFj&Rkj L*i!7;7|yQ-K m]5#'b=} b12=y5Jnm#.U1,q  >m7 ʤ $ʃқ"*b L #+j_%f*g"!KGYHY| S6g#3k.~`4WE`zyQL1Ab= 3﷾oEO3LhiTTF)fbM9tY8!ng_#@#8 6JR‹r9M_ȵ 5[S*h\s4fG L8=HR7˜ LNCף'hcѳC2&r۪=T::\>nJ̑:Uk[zԐxb4>mƀJ(^bY] !Sַtoھ!/F)zjo3H+C 6˷FR@!M'GpAA#:0GNԴs`Xibd@Jثτjՙ`̧v3}}ȶ_ZVY\v/D$ҳ V'?b p;j5cPfnr6m$+JNČU A}%Gp@^μzΚnG%>(T#JH;)9$Ț(#~'W!>u-D9EڞQ /״#ztIZMhFB/H$<>ѓyW>|І5y_=Ozz6>fk ywg/*e^ab1(fG|%ЬlR%ee_lV%F;;Q9޶)= bAsY ƯFP(>lO-{D4'+mn-ubhO$Uu$P)D02i'*5Q2+F|:i p)Jc\u#"gFOLb(jثB聥Q0 |V2ޕYm]-ݡ mA ]71 Тl{N~V s}M#B7y|Py^mX+51M!3,9xQ%`UjG3P<I7AQ )WDy5SB5N 8aTIAO 0i(;Ɵkx/ @Me=RG 毐֌\VEmO,W"1m2 ]wWHpƸy%*xPIR,Q~lM4a yDSoZxd|#"2 >sm+|zV OwA.`Uwف)㣒tit ЪψF3:ͯq*߃3G6+X.t-ҁOI:_,4II "Lwo*mPm3(ñtzKef9LMd+q@=ZV}gI /Ϟe r-#5v7L̡2Z9s{4!>[sjb9YpʲMUmn;9{=[$n+.lyR)_3<"IO!"ew֞'1(׾I%-֐'?Z [P53ZPB}cdr #헊 D~q $֪Ns5۽ XKDLLYΠ6mZZuź1IR3b77hG1{9)[ ѽpD?3Vthc[b/EmMf*p3V"=҃Ⱦ'7=~E>V|5=|ڀkw|9=֒”;y='+qz@'`ji P9SqY+_!5{QTaR<oXB'wJUoUBL ljZ!+{F2v~K'S֏xMVKHQ,tNKLPw_d@jb);( MN4_Lw9}sd(r9 ;3gL,ou!`p;ILutUfe+ K[TpWEOz%MI$PVhr:$]_}u0!B,ze ޡ>* ԓE_ Iwt߻I]SA'ngŖ@%=<|Nun8EDzl0caMydBnѾ"hll2;qVtHxIm3|>½Vv]fh& ̞jyYeQ"UuZdsRVg9{D=_#)5fߍR)f=;]KYmpV9H8P@q58oۆb{F[8i:S]/l{u\/rlS|!E! mW!jvU6ҡ`x ljI5 A zYg  |]X&Β-6j3f0݈..f}M 2tu0Fe._@VٯN]  '};"X#A}Pv~;.b%NX ӨBl|UjWp7?C2:)" 3Ջg ;@^m @tp`LdsGh;dDy肣FA0BZ-cn/)C56'swq4~qK;5{?U勠r>&Z1:GYx"w<*Gq?됊VcaEpw" ºP6EHaռdMJ5ќ:W ..P ˒ڝc/{ ru"n~d Zy,> $&\l}BeȟA+V.GUy0M:v;6foWb[#G:~sؽ(ر - & b4vxI2 S.TC*x.9x!UXv1D[@jsXKRkaUy_/}eS&Y PG̎%- &L%̖DكI#an;R ^Nߞ4%V`X Kh]K-O)X ʏ}ӵRmD ]\g5pPx:i9ɟ#l,H) R49"J^-ȦT옡tX[-!{B.eqCQ;dsˌj9Nܝ,nT9jXȿ<6[̳r]*sS%j{֙c&C _hՑcS;+ǝ/MPKSl \KՉ 3L̺Gx|˓Wa䚽7פnݓ]8w.(1j7-L@cE~ K##v4"ہ@:P bi$t*棎P.z3͜@(&9A51VzDrê;I~kz{ U c(n󊧀#L=hƃӅ7zS Έچ! ߊFIO t$yV(DkI$.pz~I7xԗ{[Z 5`,waG]˲E Q?#o6~fP_˴@XMLC$| 9<{U7&ȥ**͕K+}:Goz8s+PG.&r1"Q\l0b* O#6ӌr4VLLLvuc -1nuY++cD|~grHf?ϲj)϶u iT EML70^3 (sws^{fKA.-SwT37LٔSD3.-փ.UjE6h-+lP 8s2oFrFD꺜7>C2PܦKkaI}M{]c7K%/ivym"=4X30*Zvj ,mt8}}Oi&N xʗa;Y,mj9"b Xdo%7/pjϮ01plf {qyFI5}'$=/e%a)=qet~|mḌכq6`}*]wiU ǽΖԼ]!Ԗzn0n+΃ T]rA=5.I1_{ϊ s?Lx:l}2**jm6\̵̙ jB}[8Bkĸާ1f't+vn4uWDC.YTw2Ss^/iX*xw(&EgS_(=VoZPP[4Ddw^ӓFHp-za1)7pgfe* gt1 ̕/jtjl? B{Fr?@r#ym9!N)i x0L5tl/kVA;|ew c>OF.w?]g";Ɣ[O4@/7=JT¬8X~%OUڎĴҘ7 |3xF.拰Hl@H!)(&v{kBU)OE\Pp˒@[N!l]3\80O'*+tsm_U|K˂Lx4/̄Y5m$3<̌<>60=0ܧ7|;5&W遏/r*/JSAԤ&< 55ϳlefۑ&yjG0#Fh ΐQqU<$1(|QK0Jmm7:H;Hq7흘jؕsW JPN.1^'(M+6o/-U"lk.킞"=S;4.)G+{O .  ;֦h%͟˲E/|g .]Yf$:ث5~3tцP@N,>pbL(9Zb3C ygU "n:w9 ;+$tȑ"6' ̱xQGW tĘZBA"op(8*_m*4w*=ؕ[MkPa2 EHGD7G 6`"BSj һdYFjؐEsv.K PD.>V~=)&qVmh&*gS X;BMxaa :i,Dl T󑾅Ed瑚]!aZ].>?E(iGk o(zn.UITՠlߖ,?}LJDY80 5"M͟Qgv7sq u܄4H/EZ50<Y-/ `E7C5c?FFE| tiV;\'CÚWH "!KW.{P(ο1MmXF tJ|:+ J.ԦD¶z>MІ0Ah-64CzX9[Br$Tn>Hp[ nl\#d[,UCuaz⃲Ws%CMqz6L؞* JUy.4ߣ37~sUY\ ?֊ٖR/CcS ICuV}k^a(u=r#4-I*? $`\XisӨqq# ^WUgNe*攃~(Njfru*Hl>;kNJ&i"Q^C5J;N6Ee=iהm;h$`@axy? .'A&JRlrz姨Lwz_@bŖDK"{GDwv΢od$炮;K}p%V#Fͳ fQs \|fS gs65|\3$"AOFv`,Rp`{*4:߄̐"382>Grs>Ьbr}~ E^~7м]!'ožYwFӵP"Jd 3﹓kDqQ+[-V?]cp"}0^dPo̴3/Qq[ }%,-LZU~Ony_u&;>-EHZrG9l:ގև= d?t86i.=M|/<;('xK-:2|\p4ZyDE6:EdvJ!u|2->ooMG)o%uw_hR*^1Gj~׀uuED/bF[Y@td5%KGƀ'U ,T5d [c~W#W!%tTLEF+Txop M؞SzAه'd &ӯXd.GxVDC y\b a8PcȰ|ɮjx7HE!L\d3%i X"\+),ܸ-P2Oӿ5?eB-V$UN֢ JF^%D!L\2d2-fs&HOE>myJ1m[AL2- UQfiB'wHB_N3E%O"tNAw E)Axݳy7HV˅;cf:$4:a6HoLxp'<5!)bPQ4CH3e@ټyVt cz3N1}ոINOYl)":DZ6Og +q,"iqZLtOL$7Njm{%-%>t^f-w֕͌لy34udfTT5T}dZZb6W ݣ$RD5录cAxψt.mPSB$VxYق4VkJ!6Zj-!=X2 /kΌE?Imm2H,sv~?6Agf+HnDeTq G >I)?{NB*op SEQC B5^R%)Gh\٫J~ybnkZzp`4ݪ;߭3o'R0{Xj⯏fmY\/׬,.|`}Ø]p[ߜQ)^i)?䭂ݚy%k36Ҕ ӵUύzD9AQ5a:k::Ej(sM*R7CԑN,ChOz\mWH]zF*aUgnfHuV{ |*ZsJ`c@"\dJrJIGK(2V$9L ">@6Ȫ,Xg) U 6MoX޻ddbaa~]RDH,_voyzc?~*0NHN "Ť$a;$$]r] ^gA iپHYaT>.$mHAM=` 'ەRh(K*sD<\DJ]G :Gɡeqo`6K̴i fqL}f w?\Lhq.D4N_Wke_BjqD`B w1\=4yHSY|yLcJ yZ,}sC.{[i ( vÉuV\"6>{K_񹯙ç!~5}hux{S&y~T q{:}J>T JD,8m-)M?bbxl*TU6Gj1ι6!soy2EݗN@]pJ{}- eQ:5"?OXV!8&fu \];Z<)%~&91} B($Tx/ޏ#f7Ly G1S揖DZ$H~x`\En n&TUYfr{۲~?v 7iʰdn}cTZ.k/__x~K Z:CDb!n]4W'XԭWBO8(j8Eqzkdw)8!5rqy D96j$Uwok#Y``2Bٍwc unMv:Yj^Š}Z0.'ޱd9M(OD4rLz"sNK#dN>պ3ƄpH|NWM J]a _Ra鿰Ħ p/wO(SぽRL~ѿޅuÈcA&|}0s`ݺB?hrQN| ̬RxAT C޷=0pi?Z2oq7yjoפe }!CG]˅m#Z0&{uw;UYۇjogs_L]HkcA_> rx~LAz[ sQW3urfŘqӽap{DKG\lN<|b+|{@]^Uػf "#k@QC9GADUM_[99-.h<:CE/0'dlgBBz`(ӰKg ,2[k+ V"ŠC?mwQ;y ]N@-1T7Pr>!?Kޢݢ|'ְ}q߬VoXKI֪U4v xp]__ίD[2`װ 9U080fS#_(/A e9VEş3l{DLhgw9MBdU4FtVTwn$f%-X郮i_Ń iMs}<Dp| 20eby`8W(Wc\oF\#U2!!!qEOeg60\{ 6m>rg9.X.."MG粣xQmڎr'Il-iե׎Bx4BN4g>%GJ0{-)VUAdnb㻗^hsǃ0R 5gJ~ox*x6>z$Fb$jT}\nlB`H+=)a0C}p5zAq8(7Fx\py0}լ\NKOi+n.rJ}.?BGa5;EWyUTRX* u^#_j`?Al"vR *ћ>4ﰳ5ΑT9~Na#4@hoSN18=aIA7]^LTY.Iӷ*-)T^&Pka@6M*,=bhYw&yA}&ґdcZ~_6xԈ°2ё'=W|N:14:OcrmIkT8#RL$ԯx)j,t)F:<Č+s{Z @Wtܯ­3 ?Ͷ6e>{'EEMMSqeI b=WqnbԟfF'4YRnX֞nOw9 f-pɳK*tdMBku[hrP0ÃS&ADHJ*=םbO'80 uHi&{Ye]/g e/v'vǕLDD﹜P2=Fڛw m19RWY }]ꁐ~RV)F!t{8kvڪ aL;nOQB'PU[XѳX*9z\+D٠/P2d$;Wk5oB!!h0* өx -8)䧝c6ӤgߌwSC=\BN3`.vzld.l:tiY29ó9@h֗Aose^.frnXw B~D+ί^xs|&L9Է`}lDrTd&>T+\)y'O/5%,gVVC]w{*Ad-DNOAzOɢ=="vܔ/74Rl.+}n'xµ<2{ն 4cH,0#bP*ڌkؔZ['Ǣ:m;n۝ͥ2@9r潻lZAΞLʇ+N/$sC'tE * _? 3ge{!taIo`tM,wshEKJW*Zu[E;֯bjb%6S aY3 uR[86PFg!5yG{J% B}WU`U9'xV턃ǐ^V\@mnq"A5iq\'^Vcy.9øꩪŠSibK;^)2ST-S DI K tu|GLP wlo'Q"D%tw-)bM kЏ>+Fms̓hY"Oo؀*E͓G̓ P4sf@q8R""8zX9kH{6fDmpm^ΖPj\sr栜₍GA[%[*1I٧$I<=dv*`.^#6T @Eb+FJN^#z-%"*]rH =,_JI.g&hTAQAWp2 rdKl3qoi!>y*HYg@P,/E֗ ~͝+2|q ,'gf䫩MH-#Zh{M(}H;lυY]l``xhpch;/+X.m>Sc>d+:9<WPؕˏC*cHuFrԑVM?LX]7Y'8nZ O.S G9ucP β`xK(sОJ)P(! ϰ5ާyŎۀHQ7A1JoіʷXaĂNp~4N`h"0UD'J"+!0n%FLMTt}3Nx?d15i: eo0:p*#*Pr`솀 0JtAr? Qּ; @~33Wl~7r[+}_Ǿ%`tK^lXv\: +BW"h4_m?w6Q zɃdGp$ ]Bb>Ӯ eS);JAUl29o# 2K? ӳO65HQɦZ$Jܑ=\nd1;ߐk%EQ|C䲀O1*%?CW>qA;[1dLR4# ݸ9f˂J-֜N;_Sd֤B~pęzj2.&=1{TQ*󙄚e+ǁ|EpJ>"-_!}b- 9VU_.?. OSaج .ҁD0 ?_1ge |Ƽ,>ե {( M|BEhhաZ2.ˠJ)`UeZ]>V(a.F<ž*%9I 97aueP\ۧ7&zpvCSܽ dN,E^m-oLbx$Y`Qrbax5X^K,f#K<zM@#:/%1E jZ1 OW rk3 Tt,IqÏeہ%9 o1*e*2zqO;7p_=D$!Fb@\z/e0s M-{Y-/nxMF|rV?LWa/LIIR*ޝL-ꈦtF#.i}3l<5Ttq[xfuzpALvY ֢NM~ĪN[Sdq "d}fg&pH-w)6<T@cw~ "&;:YKjեVPQzw:7QTn~ǣ/~JK"|jVEꦂ`x6njqx>%+i6A6ҭHpIX2WZ3 ֕K!=ML8 q, ٵ$pT8=M\{kdėchf"JAGt0 ?/5_j<,ѠR^w-zx 2v~74leW5fRM-)lY o]}]jYS}AŒZԳ'57络@ucsxLA]^|hdf&+]{ Â-1 5܃AAW,+(^Ԋ ശs wwI~ޢ]z 3r;b^£]L\+f3sq/x KʍX5QD\ΡbJH.>/=Z*PR Ay%`!xdvjzKSB9]?ʖ<.;: _œsIg$e ,Tv˙9'|ɬ+[~ƥFi*랒b8s=.KVNh"DGpGX ǚdL/sS% SFX@a=ƥ9T(QZ=73@S]s@*wHj럊^w39)Wm.-E+vBk/Dγ5̜lf11Jo08&p҃8q⁽\dMGIv+#/jBQPuĉ̅+PSaeF.&qa)_Cm"{b fk~kƂ_Ī9-ɏru­߂䜤6/+ t[`}e˓8[c)xҞsq0X.}8Hq"U)k33,! GP43瀍.b -VkKis: %U #TTRT0'L0W9!kZM1UWa1V (Zr]0_=H˰B-q7zb AGa:we[ *F=P}$/'}r޹KV(G'G\&\ej;ޠ[$(_4sj7q$KH da]qJ 5]Rs \",9mOȐ ʤ]z RoJX1z3d<0ɭM$c@W$%v#0ءxա7R܈ z9eC1:\ mSvST>a_;RƇr%*2;-A{ub~nߡdWyj)zt*[{Sr9(GΡ Lcj'C]oGu7~]=w%.M9t@EO{*?M?ŹrTdB8-lf-fgd? ܗF;1](nxZ8  Jx,u=;V]/D_>j>A&S6!Nr, [u2hp;[WA*Z)9<Y;r.ն-G. y$${G`Gg[ y % #qI[RM]ѣtʈ R#̢>ON@q2W :w#Po$گćB=uv=--(ߌ 5f6[r|[JTmQO+&8/FuqvoǯxdmH3yMv߈Rq.f\@" .Ko[tt33ax:Mz&3 yi(@^-q{qSąk 䗼DZ2.֕X8Cɀ.iza] yDVĊI3 oWv2Ma1`ˉJ4v]د.pu_&xUQVms'j^T39:XWHK^'ZVU#ž ۦ`{o5(g;*!]8q.Ƶ hRo7J/PłA7N7aO^z%m@ I}OD]t(jپ*[:gbF-h˵ʀE62Lb>(biY%s㮱 1?/vzol]U9 9EH'c) QӣS6OAϼK;=̯#^@Js][*{u4͐S+;Yf07۵_Ͻ+}R\q?=3 7fdEmtc 3~VOkCR|tB;!側_:/-DU}~Syk3aa c&8 SX@ļ"Y*d`4#6+Dz R 84;tuDy4ͭ9s@KoxFH,Gx>݇8fq$I 'N!KFQpu, j/ߒ4okzg?k=Ȁﲮ35kŘ1zMv5rކCK7VE3`$@L`|;w_n1ŗ0c|[#@.~Ͼ`/&2ZŶƶƪ;4DfUXY57T6e,kۤ 7;a+'oMXEwPQO<~U]{}}zGFE&w gE\y߭b}xt|2 3E`a >8K𪅦4|ѥϼ0Ԃi #Ir8iSn ZƄ9 KRboG:j7*KXUz}pѼq7s8ۻM{\8>6%}ۂtCqsi9ݞptw[H{LC{ DeD=R(eAVR_4ICsC% IM[u5XhN_AUڃR:ePr.G!X9^Rw;7nTmB.lA HCaO10R,ϳ DP IlODND5>$ W$u̾=i[oʢ멁TjL۹J͚T f{+wڥIsC\Tp@uoW:ϴ#NL(nSUY-:Q-Gv+ZpP-땍0t%-KdhJZK'$mJ%1A==k3 ѹkݝj__9w*D[{ g;8>}$cFMD/knOkv(0FĈjDV}23ԛ').Sxxx X=r ^ΖJ}غyƒnxay .죘RW 0c'ǀk'y($g w|Oy|~e[ +Rs,H]$M;+Xk|5%ƷVLvvд4פMA=Kav O0I iC-ssVg|#ER+1#k7xu }L;ڎ`Th^(HH& Zchx(ANWwCد"/;i^70)7/[ kF[ `/mZ͚:Ghol"[@-Lr Epp;o%8z*^@9J1tegL Ӑ^8{,\h#<&9goٶl0qWB('cJ\A؏lv&b~3"[ğWЯ\G?rf0UUOw"":wI 7?AXgSBf`~B /$m;`"S|cׅ"g8 w#2e )(Ҿ00)(ʊAah^ido{zKCʟOJI\ڡ:>3)>IW0% .o[b][_ҿ*=FsמĄ'g ]a/vՠǺu;ͤx_-^SBhTς:H%CTWPƽj29'M"u2Lp˽sL^p럆{ ۧճjɕ 6<@H8$KA:5ӟelC!~J'_ VZX_L,x(*51eܠQ>V4B$fmK 8#:Y]dEe^m˗i͉Iݾ/g7T.od iuT[i "s":*0kAcܨwsDYs}(!~D{OҴ.yPfu@0QjqW0ڼL|1g2"kֹ]qdrSЬAaǹbNp@Dc1sЇ_t|Q8S'B[u#>0,0& yW'b}ZUht Yb7O0pĸ1~lL=NZlg)?!(*>*ߏ%+KچdɃrMd09ɵ,b=/*smDsآurw\Ǝav}Aj8ίN{jCεds bv~H['0gq+aۻuM 꿇}XdJA4.nEXpZ0E0/yX5ysg.PP(E8c Mj5SkflNz;]q@i`&loi)ͯqA،$wdmA9-P?$&<,"7g bɔxvݵS]Ua*UJyN53|,v+l;]G^U˘wl{'mi|Y+W ASY~=z;?ybNWA!s,)=M/a>]gra(8}aI-KKvwM=w#b:ǚ*1:0U ~\k"k89GءR^l:͐i_^ yZ#B4'|+~s\GSܹӤ*cjMb}In9Z0 c!oKYM #ax9Tv }:[v/ v!hȎo,yJ G+ޱrZY#K"/w&PJ %b/P9qEJaIk>c|XIP[%hQryVD d48 ̪Os/Cbwb)mpw!MFx (fV |1S )ڈT1z*.DQJX{'P3uK dy1+&Mfo/w&N&Tc i(?9CMkvF9oؔ.^6C|.k B l7S[c%|9>BXl1vosF Є[g/s) PTfr<ݐ/t{c"JJP-!PmG5RPSz⾐y,@lR:x@~PRZ"Ǻe 5 ? pT]gH ]3QS$yur/4ZGx|/5FPH+Sۿ TB)YF g[Qjv<&Wkn&_cIF{\};.!do~BUIաR熽~y1؍{.*sHŭ0 f ?i &&EV1aÇ?99Vr"ױ<9ǭCTTvHCB9خw|\JȤ*Fy N<~2΀f_NpK.:W?>EC1C;Õ)PM}eQm=z(s@hHķwa'(iJ ~ 41 /&J02&] | i^0Z"ː7<ʂiwV#'YƦj"MYlUPwCCb2 _u#J}`8Xj_* ry [w?p6GY~%7?86ds.EG ?@d7vC"4OLM;8d &5g$hfOj OgRys$zv:g$k:#1tםxU~0ĺ[HKe!Wf춞Ýݙ.tyPVׯ魴ˤktjjDU{FK΁xrI2_/^cBOq%Liz}{tjc7 N/R4--e1Y'k a?AY_FMm$U~o·RQ)2U\z7>ghgD Go[Ҁi6 |MB 98))3 3b&*ĩp\AEbVFiӒҠ8+ *&trĹ=0%9>iK*nE9X?g2d+(ZDz"U Y(TK^AuVmOuHzcB]o:zUU1**#ԀO{*A}h| ]UlK3&y]5b{"z:K\_A! Bd Q֒WA|6-]uCSVQp7{> 'CB.#VhȰJmDImz!\;dh W~wytHZ,2|̂ 3塘\I -)ag dqlƾRxQuĽ"OF~ILQȅQafh\YK1 6)1Bh [U' ]~W?cs"I&)90zUqRG9Dֺ:j 6?i}e[ڢNI}]C b'|ܗDw?(CU %iʁ>2{ lIᝈG)O1Mx{9\@Wz]-WZʿL] Rd u5TW~*)QioNHӣ6wtjJͰ-[[EoAZ-MA6fYk8gjfl;5(ڔ0Ptv2qqpϫҏ90K4c)wѥ:䏪[ܡ/1BTUj}٧*\eBe_prї/ n*9q~Nc$KCp@Yr V3;ԩ}s|ʋ@Q-@r> 368:䟮*䄷U!هox#8C,~bWDRFrNoI'n{4@?.Xw -e@!TE]S}[0yc-,[&LHma嫱I~'D zc}#KwD5q2 r;~fGok9)$R>}Kx5 Y8A,%OhUM!{alETTė Bj3%|-ifNxhMLa`~HJx/ra^U5PZsITqj'%=dHe$.\e j$lnQ+$KJ\4]C_V1.~!YB/Uh_9pEL:g„&otdx>Gۃ ˴s*J=5-ir_ O`Ol>=Მq#-(.)<нZt$x˦gUb J2BMZrteu "fɠF7<5c]pn1LE$j俭! WHg]<8sAa[ųsvXށE%5t1]WFn4K"ꥦ鿎.\S [Pf,g`?8dAb%\$5cVymAW.o [Np$3I6I29UV72WӝHg=Ԣ`tVs=,BrVW KZ9G/hKs*_]+$^?X4S++g @8 K.9,| ׽$\tjrɮVKDZt9£̲{-BJE@e "9mO{88T Sd CitA}Wke}֠DQ=ӕ>5K"^ w`=jB7o#.sq@DJgػmj%/4-iPykBDsXbEX9nv%>SkFR61{Z^D ?0vc)/_[L-TWpv=hLW2ӄwh%`iu0;Kd؉f0"E~$=hN Qf7v tIԉaOǂ'q*[RĉSY`sxi.'8:3B̰Q#@.(|y_a!< ؖ*Bz#C @;36DGX1'ޥªbh#LJW42}OA] ,-+h 4 -"Qu^"]mW$H[EA9u|/w Jև@HI|h>O=6cPWi  O U^~jZt/3x_C+FEH ѩΙ%,uHovk '}7QGrA%/+}ּF_' <;a捪A*A)x^5*n͵>+t. 6u&rt0w{;:<*jX(u%?DvRWz|T&Py,Aq_Uax[smA?ӭ.>k:"YkfܠUR` \ڠyu8GݶBц={OBD|NJ% v;$o!؎{`E+cR ϣK9ATbp]f~i -$_T$':L1Zw*Ψ2(KQCtÍۿ/t})TU#kvi#;vfmۑn9>~xm{g,W焾 Z1)CЈt kl Qv{!Rkp@ܜu> >^Yљ$oZyaw G+₝qpwa.z1uFHܬ({s'xdq6W&;}f2VFeTMv\ !E ߕ)ГPn(ǣwƉQzũ#`EK;DN@Nh2#:la{%c>WI/ZRJёRL%J @ a=C\j|%|y4*T (q=c * AՃ]21F(9$ݯ$sjW/ 9͍\&=w$EJW1.F`H ߦ:j|E`=-@6$hwztZ T~-{$ *C%`k5fO^,eXzn.N];!EV͗h ʕIyL\줩}XvLT|T5&)FG +խs;x[$}o^2K9#V>LHҞ^,  f eB]r689km +PsO4XВe!vܜrpLrK* D瘍GXj k'RsB pO8Vپ]gOKӶPb6Ge JasF>2 89b;OcBg@g@Vۼ"ġr~6DF*uH>nFP?V|ÊEٛZƼOY*)˯wboWc%[ç9d:! %vt*GU^7k877sxod4@R>9>~<껶I,FY,sgW B:GhSz%sl☘ 6g3*0ީ>t :*yJ<ϠV 外wW< "0,;8<Ұ5hi:m~:MՂW>5gީSak5mƆ^v|bN#_n{62PÏG2LmN;{'-Gpk2Sd|tM@9x̾=&S̈R,s$z6u0n#;;F\+ު\4պ~8tlc;ڠˑg|;G(uF3:7эy8B04rf| 4X̐Di.0^lLytͻ+t]\.$ GzEE 0 b.Si];Y,;d`|~J7*$׹LA[jdl$SU!b;)2mr1zdv/e}H1#i~cBd GI搫Nv.(_Ί#}mFѕ4i`hYS@S::"B;_JDx ,d7}ZL6"D_0]EAGCyuAb?of?=LgmR.{9ϗ)9p_%X^CA5~rb;&[N|ߖV-;zFMГ\ױz1ⱴ\}e.♢0tBϩ%357QtTR!JEnv'D{׉l @\Y%%7X j42jNUd=J',h;F45G8h&U'[Y eD{~if8P7횥Q%.6y{tRV #bj.d('z_h8ǃIonηBך%Ke ϽMeH%wD_`TU}PH쇛nùKncyW[kbSm(OAtiJ:$I55 >i0=&H&M\͕/HFeXI:lEP Mטhq;Iv C;=wĵC?mzIo qZP\+>3Pn}CL3ݟwljT|Q:O!W\ 4B³5SBTC;/K'Y[Op$8!>"EMWX!Ed;G$ݙδ!9}EsS`d?WȆ`'-DW '_D_{6ٝ dБT\/,;F^> L4k`ѯٵ_fI BDVjFI 3%&pW$'i~&5H "ܥr .e SuW쎅I|K?oL.8B_s.V/^2LR`e\ut:._-DҫLIqm 5bٞ[bꃹrGT3*.hTgX=i̓傋 z_P~6Rw/LwJP$m_ 8d\ؓwz育V$Ud!gMR6IbNc88۹7UM4pSLB+LDNi#(5 g;\UpR^U>F&1'Լ)qx6g*b>;=w )UrB@Zgod2Fo8 M3)( 'tdJ|\85;>RY ,g'̟= ](-i j׆qoÑb͒Ax=iI]" o@5SO*sȫz]Y-[Taɩ-[t8ʃkm)SO(φ-klW r ʕ|cg Y+8R>N X^ a%G,U|-NXKԍyBOB3j(B]Jf-Qn%E킴b"J3-W}!ko) !bEBY(8@YȈgcIp˯ 3EAcgBj  D2",e_3 S&=L v{ԲN.zu]D.HL5&e9 Tu'H`2a֍{p< +,!vբ#yN@7 8]c[ئQ48t?.d@mY1BQTMÿ䢴vDF|%v^&+Y )2-O! C4B}^3eL:8Q|7ͺxc& Zn>.`44:qDcuz`Bhd *)<}+j}lކt2!<5䝠kllbbW`[$R|BݿJEO]/G8m]wsUBʧS:_%Qٗ_a*IS\rADLBqRG5ZF^sD7YǕB( f_q'7*`S"k[=UׄMRsqHi!Aͪu DMYza]%mT}qͤT.w MU d4|sY5n8؉P.Xmnr5 D{b[7VpT; b) r?BHHe⻦''gʌ%N tn=#v{~\[ :1_mT,Ior mvjs䶒o1ѩPϠu!,Ԁ)E'X ym}?~1fPy5!aR_sm&]qcej'K_[C)t7/r9>6FY</ ;oj_֐'OCnLB-w_\MAQ+rG F͑& o>L~ej vcЃL'+։0{iaS:LJ?\;6(^䄮}uWYY4BGR) lɶԛ"y{[Z,DJ$lbA/`"wQz)KP3k2 oA$n1+f )ƈ3)\m"*fƐ~7b B-B3Bna }"ʁJreDuV,Z!Q2[Ej#lHq|{濫2V`Nnshi=uFඖ{_1 V44$}#! oseEN5I)n7ۂ. R!#s|U:9!.vZyC.O[m&|Ov;Jw_<*%]\"ZvuH} 38 A4U+?rS!? yqZ^. _B>1C |ZNWpH }a){.Юxr =VLj{ۖПKZg}{LrFhW;IrHf}0@yPr :>DR{[g[_`֓;rb'U|yOAkor(Ư$O;ޔpѲ?%-HPʵY 򯱬4sJQ%+Dԑ({jE3(/K`>@'ճ]⠱!Nu8'q>f9jP}Q<]cRǿȱ6G:]@iqGJeyv\|zIGˮG#GcmU< ΤE$Ga;N@fyK Y]u/9gt ~bչK5W,؟*  ̺V.\ Vxz,tJuT.z\/nTY#V)ORo"KFkphjE;%Pvt27Q+'&1{h: %9gQ =C\k!_uꋶ˝[M~^$q9_ʦV)ADAmÚ.F'!![XENǰPb< ޸uެYNocY.ώmn$TN¾!|"s 7ޝHHg?ƵB>"O40~^>{Hj?|bs/|q|kvĔNz;E64N͂(Ƨ ?@!hLsd?;9AQיpF:DV .g¾r576;o!].k|(T*3sut8#M=OmVge ɼK4IuHm{XGN<`{!7Ywq@Τ> -#.:pO gh,5^YPc?\gEB557nli5}\rn0bADQm3]`s fߘO9i.ly Oѫ0Di^WH2{#;e,X᭨s⛼ݳ&n q1Mr☩ tl˳J( zK#m q!.+IEDb{ 59/s*‘㝦\Y}mb![@IR8͘9L7Z'K:D[+N**1Z<+RD1CS  <5(8~aœ|Ԑd= _ֻ_SiSݮwcf,}& TK+k}\B`d|+:^ëC?g[̳0s]Jxm0%Tfɠ/Wz&\%:8u cqMysAΜFh9֪ZzB9uݴ3jh.+:Ԇ#Q^Yh0EXxi-|mH{Od\o;%vTy(;-nW)FBP:MQWu&qݝL ff9ߤd[&bcKؖCpK6)-3z7D_;S/$O'6),4oT$1} |vѝ2{4F͏_jNߟp+Q3c~Cj$;20>(G*ĭpA1lu\ “wȜtphDJiTԯM cc"wյ TDaǥ1By_]'d>vVՐOn!Y4G`%FtmxK]ԯDKy]%c@הi%ě @}d&O9={W*_6-)^$~p̘ڹ546SCc]`um3Ng㖭v;(Bo֏Җ|XόsC3osmA-7rmdI`Qi$>R zEINL/F`>A53'~x)gqp _|μ'dٽQ?,7Τиe}Gb!LL,˛;Ua?I*0%9j y_!>8aW0kEí/\Khΐi+ҡ㵙;d ](-@H& wNh\jZutǃlP2%;O{!F=f J$!ҥ"&W1"o,@9&WQ( a'v/S숋fdxkoE)1t #LMŗJ?$Ee}F2_#e$JشJ|,aL Y"?eVoeU0'0;fEm)ܻ7WSFG~^f ֣pVA W3e,@j5pziiArFΕWV5)ܝGى]?w]}|26s@/2JzV?9FCyT:QN >5ec'U׃uwqD]m<_vc\VЉeH@wsdV@_B&F{RGeG(xB<U-(K'uW=>ZW_U8 p&\6L 7&d m`@e,h*;oSyVLN|j4DV^!\t8MHt#{{c h)5[%Ho5T}Lѕ{ЀOԁ RzF+-+N DR$}!7B+fv) >1L*čܐ#y f"ۏsͮp `pSaO1|O{^D%e4|27]W3`ciNic k0D xVzHb.EGѪqz8@&Ң\l!&ѹb]v%TU*.^Ʒҳnvߐ^D{ HڲiyTbS)DDTDwjo+ 92D ю;N{7aY>+ vO:0XR`Y(+.?xVouпC\ ~Gx)w 4aeH$vHŨO;DI;eTa<~Uܭ'tXҹ[DwP4-ݮiA𕆁!.+vsJ=p[mwN/v5 yR줺FO0 ŵ!vdvԉw{8[ *z-+Å}QURA~?DwhMu{OTbW$Ui2QY HC3F]qzx c$e{xmQH[uCeĴQv{s*갣`'Yk#((fY-{0]r57-D4q>HC+p?IY4zE3yN)v][ߦ̲4kp:wُDA׮,搯 αrTS{X B9/Mp"=*2m/>C5}Q lXޮXSEDGqWw\a?wXIe0wkBVʕ)L>xN?8ɝ+{tO0,M陨i2RkF<>=+L9s3X‘~lqV$#ˀD!ii,'dCdP5r߷:ĵ7nGb&[ɴܠȁ&8㥆N>1;E} A֯}ix;r4D%ǜrβ|"x󷩧xg䈄Pb fe2ӧmY>}r4lj#tfTJhSʉ[ۭ,! ooUwA &`{f+EUJ/a>oLi*FueqnI=x%Z{֦~ȢY=_hO?g(ּ4:̱:Zg;z.~X^E{(G&޷K%FOPih%>$!HdPO ɱFu9v=3B ܹ v!Z-(*s^y5L xY"3X5M)<ɸG@T}6DpR˓щ("qhqS6RҽwEqTy+AnWy>pJوla6W=k?Z r#x8.N)/E&4'z`W qo[nsДh|:U] `|c/7djS]8]1yGDl4&v/AۧaSBa:&|eV9H1pAiE_.'F&_ Ksن2Ni2[ζ} ?\>)N9F9H .ř}k12v fE"Y'MR'D'&Eܾ]@l ݓv`d3jP `ĂLWY öp/SbsM.`Vw5tJ#SsNؖAvgB#,T=4a bV&Ll8=VWA40Kng=畳p{T!(*ִP_#^ 10ҡx֕zSW#Ee\U)2+IF- `w@ f!ZT#s7[q]w6iȘ>%\]HpnXr2 [Sb:*{h 3?  TKmΦ;GUbo=3sKC)8zJb;ZO1'2=A s(gl+w%5fxt9zz'R^oD/y8T!n EbPE3K`|X]Uخ@4Fsr۽^[=TXu>D}f,OC5u'-ūd@ӣ'N d=Wp&λYJ9(}|r#q3,M[ |CW#xA=5`V@b,:Q$_|H. P XHR<꟒C$#Ød<@^7o*CflѾ?Ws|HֱLFqj(R[ /MڱULkuIPQLo JTD%omrI{9`6Av}TS?RNQj\,h-NكM@zĝGWjCӉ(BITNo^E mTs`Pmav';SW!vy[**S8 8|@~ɨw=x;Z::a^@Qk<;㚊Mw"Aq-v{Y`h:O "C5^l( o.eaV~'#f'`ElQ$4Dk|~T+mC_f #~h'ލXs|2'j0 ! PR`sCH$3iyl<+2K*L[N90V\%S/De1&=rIcB7/ ٗLB2<#By !EϑV?5w0t(k+1 %3EX歽&IwKe5qpuLeR J/MX`TWǢNUe?F}\*Za_+YJ;?[o gcƉc5% ϥ1@:餺(Z-Umm? hOgi|Gcq.fv6lXckF#JK>MY0gNJ?!nnFz{I3%aˡ9Gžӂ2IQClGn$] k|Tt<$4ȅioc=Tu}zf8L SJºׄ\Ιһh#y>nO7e <{%E (i !D$B~qal5QR,^Hh. PĤؑ: \` KO8N`=/$5( aiXm'k 7`tg8b:(`-' `M ]Dw"bTq9EU19YDv yѵЎ}yNdbaVݻ97Ɍ˶&XƗEHB 詏"oy>.} ?+ˁygı,L-6U5ː|`<΃aC44~QGtС?sI񋃆 sFÜΊ:" Vg 1Faubvbx,ii`aCqt2LߟE,~gTxO5,NJv6h0pىZoեYʀNѵ7GڟdO <;i.L'W6Ǐolc%ͿV9bTvT,"z^ ><; Ǥc4\YyjWZJZTp{lc&LM~ 90 (~EC/ I+8e5Pzi1Rcsl0-x>NFF3e $ԗʇ>0BN똛HEfFx* G& [f%FYv ̆,.W8,/rsV@x.F -J-8p}*(cB1:e+W/q$M `%4X#LtʉVHcr;m{v\A~D?14ajz|h$R􂽉!Kz1sODE]8G#6N|ONOҹ;͹z9VI7V]LoP~쀡aNhs;3+T=LcMz%N@c!j@?(N+XYX(P?"W 8wr 3A)cneC\"S[H[~;QéfKmڅa,46 sʚ'{m{%&mB" $;E9u5~5!NuXW] l|#7 st] ^ٔ;*,{%.(U$HkDY|2UZĕ[R{usS(ϳmH# b  trd?\݁2ck8Vrޡe`2ldJ )"ߗ6+b;r]Xp5aZ7r82h3Kߪz\ 9Ƃ޽jybcN*{I{@T ?g).#]7(kAK " \tB $"FJ#,^ܨxG>-^Ұ>'jj~6;s/5'f[Dkzh&T&:YZ@;5x&0oSZkxa%pP ]q`4QWKjl䂧^<7^NpA\I2?-$A4s L~63p;B{?}+NwYӭ֡'Dy#Q* Րyi5 U\]FNE;7c֌s* J9C1ٟA8" YV0TTfi3[1 PE S!܀T9/;$>Md5DXu S) k^1# 9 I\aONڇzUjrkU_7t{PcɅ3鯴L/OԚwsuc__M6*HSLlUm٥rqQ7R@\WH0ɾAOENaI$\[ xa(3ZКnNh"DY6m4ך8ޣoȈV2Zůȇ[9kfֆC]b6teߩW^R_4{Hk)P=ؘg8: fSR1C8Xc3` 7Jlc\w ) H֭qL7"@0_s+։(++( 5giIm(5>!0Ԁ (Q6]Z9}ʐE\ +1Ɏ Dy4 CLY!/1@2lhR|Oq_PծJ(_<_X4 ̑xVjr% EK?O˯&?#$˓6/"d]oECmEd]+[*Sv1h3KQWie;|weavmk{8#\/ l] CkL%/Ẋkv!Ȃ3ps wCe2G{>h!n2&|A.8E2mF@܍VMJ;BΧШB bJלz#^d>'zvP;f+]Ml NoΧb>d5Px w$[~Su{zB7ȽI#6&BzwϢKw3| TJ|JNۥxlyF|OQ٠p5DV8dӤ?lXӁ ? _p ēmِq@UR*cs8{UuՌB]\\L.bǸ (r,jp=c۰ ~K%^Abpf8TH*XDbc?,5G> 3̉G {Bp Q|ëo7Cԕ@w?XȖjBz4x'M_0s7M0;`A hU#Y"Q;XD?\C,5,r R(WrIEekVZd!6A;[U~P m |xR"AwOdwf]-@K-5"\}̛ Ұg w\/G>~sacl[u'kx ׿Ĩ4f&d~RuG$⫒ %gZ鈑ɮioLi7P{Ezbضt\)ˁ%T@}j6I7X L򆨷rM}B(xnLURl=P섮V[F,0]HT`{z! dZ %p}A,JJ䀁hl5ޚA9 Idjjة:|J81q ۪ŭf$'alXx¨4=޼}by %XÊ&fH5_<7#`N" iyng2[3/ Nd)~NY4S) 5 1l!\}pLR}V2IftdWa/W@j" c|(it> H54E(Yh۪W:Rw7ZJW;|b&-utR\Y[B1VJ P^r_<~űUEjQr&X i\C~Gq "o(8&<+v p|J}4$pC :e o}B=B%ij&mIVʄa}#jro{ aٹ"+m!bE̗Ӡh|HÄ "?]!i#Rg*@.<˃tDv\Wq,n崳fa6|`r~;#< E.ڻ>F2p_+z ]țwJ/B BCeAa# _+8&n^{7 Z 0PHoB˦]0rߛ$i3Nzatc %&kξ<ѮsP咬|וRQO TS1:gmK'dhj2hA^e.jP_1p4ׇK63d YyW zk'zTBigS ׄ!c:M KW}*ް5Щ_ wB럙0]dѮqsg7cMS_S`Q .LjtsS /sޒ6$PV]nNsZpծR uXgMmrke\"xH'31 U [ymN-2G!O \f`+I:*n빺HC`Qd| ⯋宋߿/ZrO?s {H/4W=:Cs $7`GEo&z?Dq&fI٧2^*TXQq$qϭVgeBN|q=NbJ!(R?Io<: &?nZ='M#TWWh3z<ղTN 5FƇ p(C);yr\%zңvڔ1[ @uh!njwq&鋹UeM5rx)k̀G(ty!yGl.N= ~4&xÃc2AsmGh>&aHm$&wF*‡uڔ=63Yfs}tȿn}5|ʡbbD9ES~uܿpc\o@ח޼c$l˅(0iQ]^ANyTѐ& u'4Ŋ`PRœ%Ulܢwn~E\GЊ~Vy'm(;Vq^+{ШpPWT0"IBg"R )?VNI{r}`sg5N:a`:>4f_cz}R_I_b,j"30Q`R9Xz@?Hx۶A#J"@!dm]p 8hބS\_aO5% ɬ##2spg?KdL܉SclQ@!G\z$HLOag2o7X? ۉg II=6-C,OS^ۛ7H4_rZL5۬7T Dmdx,M`i@J/$~QiTʩ8@7JqF;K?u"U8 l{*}Zl b%|</`pMN ҥZz"AG'Cp`XlB[m B|7?a'ОDz^_!ք|vƏP(B+kLEȼ "Re",o{j*$~)2Rˈ^45r&7}4b :+] p?iB&)nrG,svJLŊag$-=,soq :| %sV'n 8 !r8(rQ~yQ 5;DžhFT,YX:AkP&$θp= wvvdBYetLxef^r[mh$CbF˒I3ݒ]tM3.0YkcZ_mleMk~u?(AW7 19} <%=0G;,bR(^.5&nwSJoatgzA~~tUTfn։;cl&>lGșq=fTѻgUHv4!# .+2]h׾at5@ʣ v;gȗuL.T>^avu7"vR/+9IigD%~0j~莬|>/Eb6L kﯽ\)VB)[)\ʋ2P>zEux]o2i AM`F@khnեS06nE6p*xOR#9IPw2#GwSw\q ^kS ADi'iXڤQ! uݙAcv9;kmc)(F@wolÎMUh@O9ʀ&67@*_G/Cmua%OIB2)e΁D NVDKnPqR-p҆ʄhσ&#o{QW{OE{> !$^ٓ+d0JOv\DEPN;́DW%WiM{Jc0 Zw-,{dk3o3IA5mp_tL>zv=y>vͲ݊%GI/lvݨZӂqL3fgbC;sXz1a aѠNEE{o7"up=$CJ ͭ۳Ft_0b~'Ϣ㔸>0RBdK%0`j |-I-x`5|;_pF2bĴ^EqkUJ 6^*I?IqAG}=m4_PQtE-!ws!Ead۸Blp#f#k|ˉ5 ZcQ6QNA/{>.WCb4,/wh($4\c4%/AۆӕRjnZ+z^~.;Fq.2+lJ:^8©/~hc~[I(Pʣpvk2ѐ{HX cA7?V(WY޳zmx fB[4phz3w #| B0'[3$-C2EHGXDXIW7uJ";Jwx&͡+`!/ޚ7E1] k̈se}F]c-P{5vwΣeR P-h誻`v#O(lQR]uM֜a˫TbuxCsp%G4;_+(K4Ρ"ױLBx ^ǰ|DŽ 0V1VE^6=u|z^;:a{V'AnTp(#3[)^Aj~(G SO-eyD Z`mJIIӊNה\c)-, !yvԝN%-r *7I :$-\MY\S/ޢx"6o(uS j_IjwIm=)f='lYzyet_hlz05 JzŹsТ!VlWypM1ͩVW:֎x~~5'iU'؇>U2j| VJ\# EGRvt~jQB NEʿXZqg:3]L{2V8(!( OK+;؈WLxl"@uNx|8bK2N癞W6r 7QjR 3􂜈PUNcJPyE/ř{[DcGWߢÔ&|68yG|9o{DQH-T}&\4x 51y ٚRHZ,ئЏTP>6s]с'3Ds5RX0k4<P.フ9c֔Z` 0B!4Meܾ3.QɧF%`t;cXW3N%6;E b`DeT 'qhi@ _ח%M !rW.jCs @giEa >5#q"m;q".h^GUAŕIK4Vm;q=[ Zk,g.pdݰ>AsއACMP2PL tb7NRH#ch /}w8>%JLzIX< gor3Mq؏ +?obql?Z2:P *}JCNr5v`+&:mZ]ZUzڌň">s˂,tºD>)7?>FbqGl] |MXc[4+"61X,REop)d* -7ZNM_(F*zT d*sPF&ރn{=%v|`eǗ/=Hꂗ(4 @X9jaw7hбg }{*96-ڂkcVN]m3=fJ?nc5L^O޸6 fO)0LsM2 m&-$7#ж$jz)ۡڰwvBOQAZjl@%Yp OO7i{B3q(n6uLP;_EUKU`4y%˅^@պf;C]kҤSV+~wcpZtgv0ɫsP1F)e4;d%6LhlU }@?CU?z\W~h3m8oVf+ar]AX:'k27 / ,LٸWGu er!Dn/!dXz!|.81{~mPnWp+![t@O:&5>?W輒ZZ҃s|9Dɥ ]국Q" _Rt3L[;cVVdkQE4@KSuI ({ O ^JJcAsYgRrx]In9븀=qJQ %*trYDxW [Eʥ2LǮ,l 45;aޯNMG e12t֊9%}p^`VXBw6:u)øQ_4 [dq,-Wvo'^`pPKl8A%x?=Q́RiG$3Z|kD^]վ&|VŅbŒ5S5{+3ѱl>Ffo6Ri5x[k[ٚ"s) f ue[& fVͪL0=<>]BbET"ƈ`=LcM{뒖BT4f.gxhM9OWһ2M[/aվZPt'no./;kphrL'=t<>T`X*᫒l~6(Q6 BOߠl:6mL B}64P<6:+kil,mTx^=f@u+ڰoߋ߼j,ZKvnļжFmO.f-0.XUW뎘uzK5U aDQGmcc l>2!Hh{'OM!$rlхJuIB(mv ￵boDR-g7iYM K3._?c K2>b*E#:ي8e}B2HYDbÛX6DOk}=6r- &kx" OP/_j4Uެe*;n;4{Bw-^V,κb^9+Fq0N[Q6S.n 4Peo!rI l%9¿, M6moПkˍy\:}mAE #M!f˃Րnq;;{ERw`LnݠeI*[HU (Ddߪ9nϳL,bmX|zAuPCƦw"zfZ# t>xCXQ Z[]\lmKNaZ C>&z 4Euf *Vxj +)gthl ZF#t"Q%KGW)!¨$*c8{n& @̙odb>z]iB l7Fh ag[Y;o De)¢ME՚|Р&yւjYIx/Oc/ 1h5^.oC Yܵq$_pq#8h$ηݕ4x e^U&"3O{Ɠ:iGڴlaU̗i>s)8HoY#///8Uk!Vz_@1dt0B0d*j(dSwr8X`SD/aN/yb3qu;Zr{&h04{Kmky8cv0g X=#|h RR5ڏP*ҤLM zNꎜ!됧y7GtN'*Gb7δY[Oև-vjG k(& =(7Àv{4bέ"»e8]2s -7u{n9`VʿfCH3qӑȻtMy\b\-6q|"]mDJIMtB|J:S|2Mu{ߧOd x.41FS7,6f M$׆~/Gz@1H&jY᳛&59#mN&"3 .z hghXo]u%hs8ɭ0XigQBAOj1J?%ͺarn.A w3ɬ'u1AT%5RGyMlZ=,0[Oά*>x,r2qrS;]|YƄtC Y2.XL5xoY^K= F_|nê*#0ve9sĻc1 3Ǯi׺#E\IK Nm:>L$yGZ>|,rms>Wmm<("{ِ9D$S=?Q@oUaQ~2.iw./6u!3I'b=j {Z@*(݈ogPXٮt`g!Ch6鷜ֺ5$%b3& I]':{mO&2*`oޛTMbibyw{Z `J?4.vɮW`u",Zsw5II +QYm_@_"t/Ñ@xsr)m:ç $׈HJ3CnmhNm$עk8г@þ< HD7QLV,B<١y$A;#x6AԂѱN7~Ym([u$%@ <ͳ%6,rV0'~WL#t%cúl7I>Id]|7\HۃΦt5&}h UX$I#ތڿHIc QPF:V<VZ{o~iT-p⻽}Im$Ib>HADae=]AΉwP*EFqD nCkS. VR+}[Uit`aMLM<ϚqWJJ?(/4V?Epd! lê˺Xę=1G? jsCmN~z*GAEX3nRmmo,X[}"]>l!H& JEؔu"+]־cI8Ϣq\n-\hN~,ߙ5NgJUvb~dP{FfA$ujҁ0 `ι]-d|5*$7%C'yu #Tgj*yJv0^5B%zK_3)+ WNgE J\ܖ*옳2pz)[|4T'n}}*.7Vx݈۲cw=A@ YQ^Ϧ]a3 cXU1.Ng _xm69U6v#8@`d+84h)uOӋۊ'08SӛjEZ$Dr Ǖ&kTCS:!K#Ƭ9`KKWip2B8v2(?U^8#'rLe:=$7j<%#w2ѻQeӒRE{[WҨ-S^ {7U- OO1q(FL2>X>pɴ}[Ҝ [?8: Bl< "YKAn%4Bޮg.r>y jdLM$c=wTj WH9>զ%++)rmdQ='ESտ"B֦,N0S)B_`\p B%Vmp+Q5,r%hyLzY󵮫Ia:+*.E([wH_9[ln(*R1`&'9 9ӽU38JժO}ƅ- 9jP;hݲx,$S$CƢk7e _] ]*Yld%?-a)Tz )>u8fk)2PvbELG# ّ0bw+#C!hhi| B<EgeLp^ԏ=!g BGo8];P?eԿkk@f5ET COTŶa[Lnl.Jf_C۹vp[YX]eY WwGA uA7%VXvrֱkۏf"v͙:関,WLHw%i\ә$`sY║[P &gq G #Z2e@"D3(@CG5&Ycɽ[Kn@Mjn'q ;| Zj;\CdADIZPK8-?f+DˊcʩY[2K uڑ;$iM[XM{m^բR&ao*㙦fo:vBn"%x >"u1GI,#mb=Q8KAƣ} i1M.&K2 ?Y=u\Ҙ6Iʷp+_nRO+0Q-&6Oֻw-Cϝ?&kYȷIudVDvsI9g> BRN\ cufyCRz(-?kT\Rpcrb㢰H>,j{d9m`C%fO9 ݍ9Z:ԧҍ3ŢeID<7X &NzO8;.!#a yڠL?ogMN?bk!$ ^5,R2M\^ia]6L/~$κ4߆ゖ“|cɀ.MN# Rp>bIZ{X4\Ŏ[|`RK2,R!w3xQaxH0^B$/{N z)ƾWs؉%m$?V}`N^]2eq1꣟B^`$&7#PW m+LAnnIRl1'E#@M~< S)W^.4 ?\,W27 v|{=D鮾ĊTN@EfY9;>7m4Oky5+N)F\Oۛlp1pKs2& :Y9_]l;d#l|?iQĠTG胗<yز9kAl{~RzW(BV~ uy%Y$Ƚopfm? ~\#>䀹Č fAl9.3l2T^W2k<*>zεz!DqZ>te}V2IȤM3rɣi/N!Yd8WW Lo̓ p~xO4^߇F磔w3X@B9ͪ>SS^Y/|R KO.'*k[{o6<bw J6sa~QV`ShZ3EL e2=;±M#5 r]#Oyh@]jrd5,^w7ˑZcsѺ1?~@AtfZN[BI;F>1XK:UjjO e::ӞX[r{T[羱$Q0Up_gGzs`^vOuiyMwPuxn ?t,b\ ӯ]%?0?V][l =kyEpw-a6^$M} #?UdIm9Eͤj!yJ +X_CpȼMjja\m>iKQ I+GeD܈@"&Zf+ Aʸ,,aTrܿmDOJ,v,":jjw_rZ/(Qݷ- prknD{jsLDtn ~x^?auL4cQ>(%Њ.@b֔@=IU{GdsOzB' U-Ͳ{_  5ArҟtH1"{p~yLc 'y}޺n,zZBl8smXoIdߺ%=%f)~ J9$.z;2%YA*E{w{yPHpZ։jLoSMGw$01"Zgrlt'AWdc<[Uryw^G?.Tsvo+ )m3ͪ1 r]pD}1*q"/8x^|]GPD: .wA !-*4D2I,8֊` @z+9Zlr+uXBڄ{q m0wk܍fҬIT::aQH`c4xkGJY&fdJM,;ad܆`?f`YjF>Fѳ(0aao HTBtgAHbp1tt?>U e s啉v9}¶Y〟/r,evY8VP=/gͿ> 獛P{گ}TM#3Ӥ`iWY*'mvtBn1<2lF1%9! G׫̹ Hx*qG/!*Lp;(Fz|e!%uvȚml!]\ǹs|=}ja=O |1謯汽7Dn=0?f+8cnߦy[XvJ?:oC[BE% ҞaO[VMkm@V̒_!tZONQU,iN5Yh8~4Y^d#3`LJ'9 sU=_&lr(#⽐w{+a,؍qx!=b,) +O6{ :YM_tC=$[攍,Y_I4 7ݙઓ,_xN &CptnKnb6T 6%=(XTtUFA >f?/+ӥPE>w?W&!=2W߫:9$tkN~0f%5S:~6)8^+#Gp5uIcϣP!&fN|̰u#Xy8}Y`ڱI|}W_GL_FKb,X* \3"s1YqrcD(ɾ_SC =4,_ZSMs4`!fxyP2.Ks*=(S:Fݢ&Z?[`ʂqV*%*H];Uۢϖ<#:0^h`" m:FW*&%ğLA^^&M,RzI߂ vA&J`.ҡ6.xE6xZH~TZP/2( >ɝ:BmbNSI۳s@|ȿ/O|tn=EvIQS$qej`[/(A6Q lےejP) rDAcA"#{mg (GG#2UGe)^x{OW7*qMOكD2א0\Tٓz{> 6tc6L5&buN,t:_aae>קj Z)B$ ?LjUv%Y*h4 NE s9F/ۇ=Ddvz3ؓ;hӪ4KUΙ6!#@ ⟩5GJ:0qW3lx}8i3E6іˀ%O(P*5|Onw9QBW$) s~-onы ?dJ0<~vryqT?:U9_ o`1 #r99׷[ )B/mi+-FJI0J]/˿`QQSE(ٵ[ƿʃj oN1ݶ ѪЖPUp*a6U7y,Mn#jwKloB"8&}.u] IQ1is \d~8`II?S >v+ZɍAė`q\pf؍WO7@WHbD܎!̀HH,/yUEDEgNRC}MmȞQ;~,N0bn$ q &r\Q!fg jh!#MH]u6 Վ6]y nxJA=!E,WʗKBiB{?ЗawSE?|Vq+Fე]{REz&2MWΉC~r b,ֺH/`֊, Fu{d\^|P^bJuWJ`W*!Cb]VK6T:ol+q]f/-[Al=W׋zSC8 +H3ɦjkZ&|d\pe`డaJzAhhȕWX$jIf%3JymvMlm o>kvıB@EKz9f`@XM7ddʃB`z ˣ5҄˓:)v2q!&dŸhZNp 3`@`CT:F ! m';B_d챭n{f@n>Zcxe翲QAvu;%BR]ӳ gKp?^p`,G(-cGa*Zz]>K,+.er&ca%Z"o@|&_t-e=0hMn }=VsV"4r9pؙnw@L33X\&Bo lϘ*({3N!g>s-V2Dc&ȫWZ76khFc  ^DHvں 0qG_6!C6_O.]) -|I}.mXɕwd-s¿%=$jFe54dr XʞMTIlsC]KXjuA0z7;_WD )g6)(gCn`0@=1X?n Rpzgd(y>HPLoJ@mJ-r}YLa.rof}A [9`F2kWS!_Mr7I )Z3L3(@#cn!݊wNW>K#ZVg'ݑ 80Oy\BM)$'q5;8<ܷ5p6nRwhiu+w7ڜqD0s%IfHBXJ PR%lc^_?Q6% 6?_vr;oOf:O9O'w.5D5ol= bTraV"[ݺ__ȗH,gг#dW1E cq/&]TX pZCH]6#}J5``e,qvv ٪$qc3s "uҚ!1" C6 @\zLRrs"ʊ㠈/$N=9 T\MDJSx)R“ߺ0l:.ĒLt/c\a<,5&Y;CP9 LJ?UGǝVHԸ]!;jg {;X4 |]N:^xUmNX Iʀ &2Kh~U6(t"~_c6/2-ÙН]o X )Q>_o_[p†1N'p@ԜƲiwz:+%4LΆ?an:F7BtfSx1J1hBĠN6Nϐ۳U3(]hl8S ptiDZ+'fzQoU.8xXxL"_iN2+E1_Ou©T 1sxJWy)F=˳O,G8=Žxȋ+MJb|S< Zal°A.OOOdec1 m6aC|cpH4j LcQԔֈ,78~H׊7.Ћ!>E|an viTʒDMJ{?-? ҁVG|O[kC7y+: !-(`M08!e09n7j+Y s| x@ߞ` f|ҵJDRK&* (ȧi5[S>tڎ`ċvtܢÅYFf^i&dtzXRt+ZE5K_Z~}ulkt|HP Rts>Yp .35"+#wC /}C<, hgމtAd{h+cTetSξ <>]v̌Y(͇9Ru1=ͻz/O~`:pU(/)e[,ݜ 1[.S3e%y6 dLĺ>a4єΞfyfX{{ ; Jݷ鼮ã,\9lpJm_XY2{6JꟐhx'G?xJd'9бBcWi(p, P00{4`C!kk_ԊgS<̀Mԫk'Z4o;R7}VL[fB0򤈞پLDsxN |(X|>(q%?zฎ^KKEܮ^?q~ l^XY1S[_qwŬ]oKa1! UtGgj2't&y/ yv;Y'ݎ0hPMʋ`TPjm=Te!uPEh$ IuKÈI`wAj>t{1 M|R,kX9M'^@cwi(ny zXW !*5Hn/Zp?5%a1'iuvt;v?Q&.8nchhi~xΩFisX) ШyY-[e ,d'@Qs$4JL])RgZ4OA0K6ZYekclo۬J gV#Rh9!|=0^99GeR_鲎IvF?4עۓe Wҝ}+n^NМtLZ\/ˀΊb |vĊJ g\X^X2 b߯`< olYroZg7SAjYS$n:3eUCuqـss-үd0u% C|xΌ/ݩ!~ y QؤXF$mT2t9yE¨R?%+܅wCS쯏';gqoyִ_h5͢Og҄̉%TwϴM ,NwC~aaJ'˅p1qj+#PW֢kGU|cXT*ir!A+H7ddGe߹6\Fu{yAB1tSצ[=Jbݎ t#ܧĄz(9[,Fv^==@P"΃k!`.gOrR _|J* &)- G׮հΜVÏ`lDp*Kz)G\NypԚɹgDLL 7[`6UGǑ@^D픒ѵܻt pT?%HI@wTSo; k\O6?آdʾb4 V>uz _VoĹ)1׵7e8Tw(NG~O!Yzwdb(/D?/1LZآ ;6g5.qL!Bx }T*X۩Ae &׸!o ͉{t"T;VJ:wtđq-(e `}lJgJubF 3g nFWt8|aC vNT=)vwƢhװ!I 8Y:6 ^n\PL'MOWƜ-}7Լ1LhCkJ;PvpPez޽Jȯ!`Ry|{$7_}͑まʼn}F>YZ-n97s\I1 ]Ͷl=FiYZFITQEiv>x!YgJpoP(.E S,?l7NepS̓ZyjK\͔sܝ.~L9yk]8N*yR̲1>Ztvn]Fpk)1KDw#SZOe9| SCāOuaĈ,GZۥB yS]Rneiu,tSp ɱL ǷfA7(lg>|`ķPPJڦko삶 L(%4G '\MdA+xd65K7 Hc<{݄8b&Z8m$Vw$=j EggqzIpdлN W$ oUCKUGqB܇B@EU3Ϳ)׻@}7WLtpeMuNq}mhr!lJR!9sB/RX6m^+8y_]ϐtP\&b߆~6֋QY 8s-P%/0uř]oz}R_{<2`r,vxltYEi|XANQJ$Gl̓fSys"55KN3{]NG]{˅r ?EU 3k.EGq7m@#ɸ0}cK*68k| 9w1 UfSln,V<^cVݿ$`< 8ẅ|VFQb&?N7\hgb*l(1S#"|O4BiDY=wAt9qn*'o԰|Y*#`v߶CK_cɥ̠]uѸ(1 G ĸd: Eqdi2%V|GjR+gII2;) ZLWUJw"/vaP-^T~ݎTnK!V,E'E?hw2:6(iK6M^17y۷^ ZqWA@ބ10nY$~#GGe&K<4UB i|I3O ^~7`0lvDh@)eǾj8{4]YeHް>=!l E"*P֑5 y]fd.f`P}ܛ^.?3Q Fs1Z!֝y_:S .<'y'ׂ-y˟|C㰎G'β?hZƎ"?p$EIs-gɮrfcP;q}$V V[/Ѡ1$$"w [ =)+/qT)鎑C 1}b٭(^V6Y& S]su6\p"yaFsL&ͺÌ]RC-e~J^cـ7B!10_`Oy^=NPk}~_IA$]*zPv~[)|`I}ذ@ ;ֱ<ȍhxRK >5TsƮN"QXiTU tt(HI!H,Aeyф?TWNy7LlKqF`h2\zk$_3U!ȭSL.R6]%2~hx?҉]UxU Iu>"ƁDTЦ: !ZgЍ#w|ڶĄĕ*'row6;=xC|h9څ[KN7$M)ـ-$ߏ"YZLXni'k rlnpkJTq+ SBsWruKӗ7{ٗ`5 %T9VN f1Uq([%5$FΒV=E6jZ?2CĮI1rjNzz[iʩ*E51s(Y #L@W# Z㩉e)C=(|TRVH&pHYG׈o7`'!inzO $AAp6R8C(81&4RSBYUZ=G[m ]J.Rur>{_A;yS(Fޓ-hibNټ1GC2g`ى.$Q0No~ۤY^\/kMl/PE>K8n¤r!䰓F$l*ad:PYg]Owo+I;yT5t:*0X1؏a_:X_YzOng}|4z&Јyl;Pdz5uJ42[B3rO ! ׏gC\ӻź3c D?!ܔ~j fR{91g )ǒ (Ui{TwoqɃZ {F cPF%#>"}3T◫ ,,I'5Ѷtˏ li al?V)-c}@I-:"`k*ZK]\2S܂++ i (5Hm'zi&I$U (*1Q*Y};9g*X2wfgQMr o9Gur m- 715KpeW,;OժQ4V:·-KB/Cfl5CoK|_;kx5_ J&2VRS-ͅKf#U>mǽvfo#?|JMn$nJ A/aQ^Z2gN3˩^N}RBac

옭K`_SBn|6eGc \<8/rrnМ󽐄Uvy2arrxC&O=/wmJV͖eEnϋ1\>T,kH`X=4GjklP8.cIo:kz`S&:_h+„l8zD:7?mD)U?v@o²%#HEyr|@e[ bH=|`褃׳ycS+'O}/mrmڿ.MYbC{4ġO(xglĀgS #[x|jĐ cQg /$§2e,<\Pnwi^-F#n$)Pؤ>u@9rv r"+gĘJA|pδR3BzG[ aBDwJ[/| ,\xi_n~E `t^c\+8wT}~al#-נ[W%/#էgfċK|AH.ww<=_Қ@:Zc_b_6k\Mvj&P%*׏RUՆ1ӛcJhp.i-&+KMw5\8*ncphuY+ţUU^,5R8^? c-`50e?1Gδ1;x1jC8GnlJ ݵ7)c8d3OQwWʆٟg~~@ah_$Ӓkһ<2.1NbTԅ_m7.gI*Hj F"'; ?J6MH1qƫ4[XI,Uxu(y՗bvZN=-FR/:P(zkD9o+n/k*,m3Րy78qjLƭP]z{;!\ÏW*$IȬkrƧTȫ̱Dʲ5]ޜ&\]oY7U/`_P˿­y~IQ`Z <1^/-#R(?,5 {W OazWu0, 9`$"$Wh -˜#bU4pJZI3" v!Lj.$dznPU$ߴ$6w߳pK FJIڇACjr }C/T8vKfi[X\gW{>Qœ!*`eg;ՠqr @~a|l򄒈8eWltrItm L W9=d rvu-QQF an4ݗ>zA+dhލ@I@Mbk}h2{J[QJT_ q78~F`:}E OXg^V6><29n&隆v}>5`ɺ|*S%qȗ<IN;;}!qw=oTi%! čy ׫ ^%4CA:taN#h.KZ;7;Oo3|o5Dl^sB_J׮^?_[n6F|i4v|rW 2WFF=2b)+Rwt\եx((][eVuXt',5s eq̙@6'v}ZflJ:&МW8N3N lfchg{ Lɏ&; {x9Me4Dy˜E\ݺO}WwDDbe 92N00wp.]ѾH8M[?PHt!X#\Dis=&-}~l!E4DF$k0:UriXSp}{[1sНg m 2zP^OIXґ ns'%JOrriK[{0 O=(E7=vX~t/|Uװ NUht-g!c!F5@zmMRpRBIaA/"Uyaj,o2"Gtn.iTؼ`|NaKsQ'}~/"A~.a"tLhr n(Ku'`2s^t %@ N'7Xƚ8qF_y䁀Q5%;s3:yΆ#҃*a+!J3ҕf> IfX,:ss%cpMSC3淌DPᆞݛfwirG[׌lzW KX:ZZz_31 = l="d+ܽ+n5،Z/wP]<jcNMߧm戆ա~KI&Qns'{PvpDŽꊺQϮ+xyN3\+M~| U;o+]oP ;+-: Ϡlarx\S9%Ւ䯹` fJB`LF @Lܜ]h!Q2[-A8m,!(c+0QWb.7LƮ8m}HZG!P^S<6u٪b[ʦ=T2Q N~8zӗ<:Ěerwƀ}3~1y@ k] lY^b4ݞj<I`Ek a%DʤVxa"8D9xᴎ߈WdE,k Mǝ9]Ba(7)k6aOB,gj56Qv*HDW+dvɀػ6mĜ<;>G"^6#nSݣ쓉hO#Adc:su)X:nʽ0d>h4BƎu„6JGq{J a#|)6kjˇF=Jz!Y KL`#|(- 7$|ϒuVb}r٨C#X#R.ȒSb6LwY.!4d}J[`:Z&] {"D6 iV۷ϫ8,er &}:1AYm -J8jhHhW3 wYܜZWʣ*6!i GC{tƙVKW |Bg `<{pU6G. d"{XK?PT#* *&4{#H Ktr=۪N/cg_Dğ'6<@$յ+XwqnYϖK-r񪲙?{|3$8_ݾg^a_$5žLC[Dzjv&U`%EkdO,%͍ÂolM W^rX|哥VyɶJdc_/45">U4=GjV~c t y5!ch2?iE [1M N6vP  -x&k*e g&dEb4?:5 ]͒}+t1:KBQ*J0.I"KyCES6H J#1$ $|\[6e&?ӏXKFhэ᳤3T)v S4)*G#]f Y_P}*E0r+W͛ \_8t]"զFu. ՞!=HyZi\$Ω(aX9*݌e6>sU[]Yg-$@@!>6M c@[im[;}ǀiPNכ"KgsgRaw`QWP/QǽC o5&r3n&4С0wܱ܏Ph2:kz#w?48774LKLcc"7ɖxLo-T*)kib,I'S(W|8'k&\9u&;e fI[3Y -H,wMG-|H>;IV E&e}dU2NlqSg8m^j*6n!WC1ۖMv#JPQ_lV.ҋUY;7Xon__%Ȧ^EK [Û\k*S}gvbq^sٸfIi;>shMԏuGBPwȚ8"]]/xXW|Lqsn]~e*aAn(3I Ow- hcRQ>۾IӶ'tUt,)UQYy{Ko z{oweCH,Rto-@k| +I7i"rkYS#z%T=m" |ZN9?m0H)2FG+qEH'nCr@LҖ U܄MTH+OC|ɺh,qW5tP8{tf@܀>f~mD?V\^IkE^+7, qQ}e!+*?Z gw -Vm?aB {(5}}ȧEnW M^Ǚ)>B*{wN'υ2hvX5<;Ne̴/g[UPsdđjߜMNo!Yc`RE<.ǮJ rbvvqxt2l- f.B; fhb5\2'e|ك"#f7-q}ǃHx׳rRaPeG6?|FT|K4?RǙq^`~Y.A<c4KmQ*g d-FrÈ.:- \0+R.;wUeyNKzpB 4٢D%4\Q[G+0arYU@ҪW1FW&(*sNxwy2Ĩr~ݢdH9p/Cb;1 5?.2h_^(zrC6fXA3}r!Oy:,eQw"I+/:Ӣ^m&kG^3VOh8߰OnV/H^Wg1`F&ZamRBraHO>]۠Q 1,}@FZَ>7lő$ qE0"4ZQ{cv?K!h^/&FZiwPLStGVkJjWJ- V:$";)hnWQ GxCuS5`NU} {p>)hb/>?-I!0V3/>|WqfO vKJΪv0: b ZφAQ4g gG+_bu;8 q:uK_FiTFkSiW["[i8"Y{L-zqo+"R=Ð]Є;`k;S 5 rCNi#:Nʏԧj003]>\YeqO7l!!ylӵ7b'GFo3'r+Aı;XO_Rgлȃb'X`pCgsK](\m1DqhPlUS&^M4Pp8,9Db<, ko6†_I1 u8.`$fgzzM/-'pܝ\@R6-+KSaV\aV`GR9,T:Jͨ1gؼÜo!/}gE+8m)%TnbY%>xo`i&^{Ly_OLp;b&޽NǼ qb؊V}^k0P|r^a:D^%`U#A upSFId:<|{ >s Ǝ3!`-fb$(r%+;cÌrŃVpg6@eP{T$agSS+o"р"U8r l%nuaMhq x B?,ͬRGU9>uuMFkءi7_tmER.4i*+]mM9<.EBTAV7%~!֖9d,8s$wlNNY.0(\-_ qPJ .@RlBds̠acfO@%Sx[[4xf'%Bw鬓wOn>os,Y[j}F!>5. b ll2T؂hCV U3bGW̘m uFM8 r-. ES^¤.g ۬СR4/hvBDt8PY,:]\iT I3݊Z_l'Z|KaLlD95P͍a8SIowSXճ1=ܖ7ǮnQ5/$P0QZ M:'bJEXl=)d/1zO\+RDT#}ݤ~.G5PJ?O$V.LPo  _jnZ͚ Bep7`LSgGN:Ep^;}5s=A渎l^`tIH7^fulQn0dAAkTgL2'L{4:xuu;2 ļ j٘H~v%⚸F Y5đbư=%U]h\{JDEI49Ɠ%#tu;U*/;Z< vb8/m̾ ,+ BS`<? @o`#Ġg\4bƫԻ/ϝ#s=|JLЀI ~ ,CF%CPQ3J N+˳}t\O!\$R3Iuݢ϶G?*!Wds֣ݚI tf@Yf9?5IYSpE~qt7XHE:ZBfZUI5a%OM$-!ٗa;cKp.GB-05pC"q3,Zਮ?*H4p3046"r>tpJjqDGGyy*̼eIFJ[l;&|Ti2<#E|sDʢr`Ly"3߇w7-.s()dpVaXNл) Zf@vk:Ǹ}>Oy+q{KY9<%s-?!?"=\jIXb '϶@ֵZSc\RF[s~?4?_zљ^ŵ"a)۩\R?vmXh>u݂/Y8 ǜ̬Cp d~#b|n{'6s|UmL\XrфZ-?AWֲAU2Toݹ`;7M{TF}UX\I:fj.}G6 *wZigw;˝/ Q2 фn}oZ{k Ը..sK'񧕠N՟-h>++}ly4orpخt.?i Ü"<>v-\Mg+=~. 3% @Gi>حH9Nm ɫy6[ e0?Z?9>`C0KY,K4:aעAg$lmg 쨵]{=mi34y?hxWZ}=:Eu寮Vnq cS%85UDb%O w]^q.3 H=/V&7ߠ)]zG<&9':'y·5hV$XJ:Y@Ǝ_)٠ mʝs8#jkfE1xLD&rGK7J9Y`DE\bsL>D {žuE?Aly?JtoUso5 *Q.U\Ϛ[bcI'5VP+9.„3WGYMԌ R);S.L]DžXKYKXQ%m6*MZ\#<=@XBpmF.wi>_r32sGISljV0$ 4c=잘arBcЫ}wdyCH#w=| {ڶ`t'(>[؊+F AB{Vf-!-7:w $&5f̽3i]dcM餞ZB:GxmhQ~0pQu$dE&ې z|p`xO⭰i HTh8`DuǗqߕ?i(W]l'Z'bmVUR >\ߧiV<;$4Fo;آ18^76t\ٍX[}x l;7> }vg* !F=ri"cNj() I>Sx; FA,b{+gV `k::&o_u鶾a㧂ks{@Sȓ1]9bܘ^[(Cj2Ԉzl,08ܱAnc5Ձ^QAu K~Ά_. Ŋ}FM6;+Z.d݀a#dqIyQnB&eg˩Ek%z썃Z uޣ߈ˤۖ|(y#>2h3 rC)u:&tv45S~g*uo!ghk=> Uki \k:+ץW!b )Osv5M5 pW}cܧOT -A פ3`CYn4DUZ%pOaz ս*|!n8N4uӊ38)+xXq9'ܭM<'ƸhPE[|S- U=m@\IuKjct/o?TP.ޕw%u#,b00Ԏ],2ӂYnc|# NhP\XZhf9"?kO(q.Mov(3-9J&਷AŊ Hs^"#(qWLuJtsa- ym_(aumMZ[4 yqa3J'pC{T(C@0`wwF8jp|AZ6sNlWûJU08R# TjQp|\?}d``GAxB o ^hScTX>ZK4wC| X(U/Yevp"` 妆$JRZ,w_;j@:JoezMg=jzNM3'Hyr*[۾QZD]!r)q_Hc$.:MW7]MȬm^Bh߅@m7F|-lJ&l*}Ǹ;S/=8mTۉ=ά%@՜z;` FV=eĽdFZsԄrIWfBJv{:Q*|^Q ܖOC}n=ߗ\ D]DL RkqrE 0MgWB wWS3MT~E({`-`Xp2C7\=YܸecڃO۩A|Ѿ&gEz,2uTݗڿ3Z [s8x 20^ 3a/? F'o 2B`]<ytu;" _kr/u|F45:w.^w6N g2a1ݽ,M:3YURcaq+ihpt˕v.M"Dʏ6\RZ36(k QKmxO/^ cEM>tv&EpA#u%XQXcw 6B(HW@=_Uq6T~ǜ()p/yjV'[ZGпKp9:Y9fQK{W5~D9Ձ2 #cheZ2?pRЪƳr/W +@0^-0}'[9.LkX0̠v‰Rx`C0lzOОF?eyѹ!6hX{0wovHbu+#F7$Ow n;kdރx2ue:%>Zrs|bf$ve1'&1?}ljM:am}Gkxdnt1GkA cH8@nLljlIdovvZK9! wdj9>.26`cjƩl)4Eɚu!NaC"L@i?Y8;z ?+JќZ[fh!N;YX.$4q\t).},KG XyD/& 5@uOTmRe tò?$pun ] y,'ӟ2,pe;9k(Ne(]4ZyE[\[/5`=,wP3r{GܰxHcسpۆ:][ݫiqq;h!^>䵑ž̹ߎ6spwHu bP3 ۗ[$q>Ouܢw5v> /[(`]!<آAQ/AAeÏ֝S9Lz|cVh(EO֔8+m;,~cZ̡Uh:^BEVڧޑM39gOpfdQ} ci.Y=-]l^ F6ⓟ9}LzSF|kz>p)"L"ɠc w^MMn9B=Qs )I);吖EJk7{#4meˠB _2#󈄰p&6pc20{'(KgVՎ#>_Y(Qt@0 8xMK! l22ʭ؏1w?6U[vܒ m!5m$6tyՍ?o9Smǽ!NF5za>$=1XqAgc iE:u);zp`)R9 o喘 ᫥{ՉVx[]= o~f*fjLg} bM>/q#jGu ya$+E>K~Рݱ!K<J$j5cĊU-+9 a|z3L5_Aĸʓoql^~SycI}Zm$N/fer8Y2ӟͦy 8on$ӚΛW=XS}&K`UBJ9gYi E&P' -M%!5>N F*g,0ݐR;#|\0'ZRmudap3$4w1Ҡ.Dj#]M}%TC`V9#1(NE.oeeň릟 Qz3;ŻK2nu^\l*bemL/LX9۪xbֳX~_9Ԓ?U_%&CJ%ESCeKLEҹ;Ȓy\g iG ۷d2N:IdrNm!M:3FHVS^4 HqJIp~0'diR%<"Ʉwz 'czOAKbJHӼC nǧ  oBTs㵽f3s e oPWOv?KF i˩I't>vxc!1@rFW˹s{םEvM6jEΖZdB, \+̄wf"sAJT ^w5*ˉBJBot_nl_T Cax3f>*w>@=eYF a%6c!H +b\Uq;MJ)<X^ :NvÁ1~+E, ťJŢmx/Zow8͹yZ9nh1'w}Ev#!.ngv̡~Hta(5z !n~J 4Cx&҇5KPWK:qZ=.]8m'jOD}o@C_b :?5/ ;A]ylHN5si+}1ͩp?DȰMZ[9ϟmw I[y4E5^ET8KMц-VYžG,ٟ&q@u{u,tz!dHz5sɎU 'ͮ!u[ >_򠄂WtRIb<+KT,ܴ d[<1ZA¦.EѺīI^5 P6\\Ig]+H…߹Q0_h9\c;kl7b?zݐ c"F]5tPt2)yK{tYs &\lGo}rzf '014'5`]7mNp뤦CBбLRѬ0fm~2G}P@:CYG'yK ^F]]jvs @oo0l,M SbqthM6IWfgo8pz)&LBk$&Dž2Te5ΜZ֚vg˨JZ#&rِr65k"'WO kF^n(*фZp'8؍-qѰ Ź@9aq t`E\; [M)=7\'oLYyA^؋'p0@ $xNl||n9Ͽ KZcܽ/(D^gaTCuH6CY|˿+RLC;(n[`WcŲld e`UOOOrQ$#f6 ?:M4Fx߼j6!m-rm\RpqGr]=Uo:|=e"k}.~3v?"<>V0$I M~'|UzNԩW/֗Bt%}M7c؝{3$nMR$삞yR1aꮋ+b>@k<*y,C/ ~i #ΚiD֐%:NC8Lze<=Z`cAYW}oh^6ͺ75t'*h}zi4K5 TsS^^ޒ=8Pip@Z^GQw̰F߾{ 3o$RgwJ> gz /+2G# $˜Z7VCpDdgjUF4!Ӕ'߻ax< ) 5zB ]aqV3- z94)cFgt0O*n OG8I1A`vYwqb|-~q/٬~[ĆziC$c5spd@.JpБv+DED7mvm*p^_)Ӛ#۱qUՐn) TPPƑQ ҷ'Dg.Qtcpuz);씳n".E2_J\Me k6xH츏gu$Q1rhKʇk> ;_MW%c"Y4dο:U;VSym!g|Qp3j- b^)nl4_yӫlA=r,a]%*?ww<Xsu5Eo?d;8YSIi`tD0l!.E^U) ہILtR;I}HWL|::INZ<$CGG%apk 1Z9 ` KhB3Lq謉#|gELysCX_9 F h:ɠ3pd?1SrQZYwBoJw*"pm;%Dq.ox' əiqI)h Ӈ}۠{pE 7}_ 07DU׳-dNJ]S%>I}+E4^(7SVTa3 !~i2`}{+}XfLxrz&3֤B^E^ &8Kp5DKnq%UqdTߜzEz;[O? zC g LQf~8@k)@1O&-21 RԖ7 Yq&t}"U"6Ջ$_e BF:MO:G&&ǔ"YPhO;so$s|c1q8sZRX)U_:F%XLk,;,@b M¯|jþ{#[S-kŔSP0>=ħQVO'*>,Ѹk4>'*˨{We~)b-Iy$ʴZQ=3wA:cTK!"yEb&og ypՎgH{.@Aux3$㵮hmSϱD_@`S.?FbJh;[?_^Dؑ3<6DcN/Omrlc_;}v i`H` 'b[2f:QN`y8ޜ Q`j QeHέ{ɷơ{EצoXŔ HfXKG7);Pc obOM;R<+tTfJZGػaI>x 's_qsz?űT_i^֗|6jzGRzV r&#O,=Ats\f.S#0r3fC!HXqw7P 9tz_0FĘ0)0,*2cgM?27o,‚Qr|f=+&8tSW #A& %bOnK&[P׎UC^Ktȣ陴 I[i0hcdS-e#rn ꀒ5,s;e w\L8bS(X)(˴% {RM10&H :Lf-m̝ BfK==K{t ~׌}֛<_&V R!?=|厾RT4YzbvJ(aOƓ(O]} /% j^p_M]jxҹK|R @%T?<љfj*2*f2U|a V6`l^*,G={ҙhʵr ᄒ]h:U=@7nP}eEc$prQ/ulKL FEƁ.Vvj1g\I!ȝrG1`=C Aatp5h܈.j :CI1ZL2"%- 'xftw޽$=qon=ez9ɿ-&XܵJڤw|l,W~oi PKs-nƕ蓍xe=Hȑ#&L;(JxG1)JdKl+~s-iCj-Ju?v^#eiN iu{*&2&$ %TR,+rn|4θU1m36\SlƕlNLϗ'o,&F0ܞ|sWZ"x[CN v^-^=|,yJLrQ6 pw ‚d.YܓH 2.Qb [*4H@g~M808QZ35 dB&YX?]-qpܑB/9-esY7^S/M2)^,tvJ^9 o|SB4t%EoCk&16kC{ia:RaCI [S ߥu'ZJlЁNQGҍ@Y8 @/)}ϝN\^f!FHDz@A~f= dY໹g^!bNM'{8 XlwӠX\{UkG<"yGҿe4wL%D WQ $RilüCIEy)J8C_+.d`,mCx@ he2mߒqJ/!VG Z‘ߎTzW•然rrJFF-mL,)ck8< \na ڥ;CJ:_rh*%Ï_R.`~-VN@l?RO \V?cy>Zq$ #.diEBi"}N+Z\KX[A<a,P6PpG~A1n| XN-'[E+'Ϻn@M`OW1SA[ryEe$fKUk]} ;4UydtFSnrП=- 4* ?disݦ {+A>m;>vd#׆_kmg}hWz?Y@QVq$o<?ƒ|qq$4Hm:(s¿*1""q46wذMwCM$ƤHm^QV:YF=b^Z C7Οl)v+u_|Vݐ/MXlq.Caxe"&=-Er;eGwZJ{.m΄ʳSz~ Tj2og haZmm3}o(h7'yT=y$ xR/c_`Ҥ}mA:v~iF*ӨfJ#NPդH{7a^QoVOZv>i4wiC])7h ,cńEMm)ExP&Wl!p2{NLHMz uveQbI^6:{.wy܈_t+D@M KY#0<|B| _'J3]Z~Ouekq]3$rY\`l tBHw;Qogen:Fs4QBk;F,eRhQ[,`zΡXwYܤDXinSt/+]F"vhF P $#۸\ZO@Y47Ou@{C<4&"2Q76 C|a;˂$m lFߊ'4K i:a{` RomXATW?WǙ:vZH>ɟ$w|ῘOdjOP\uVu(IXHuWG +!tG]Խ ;>7q/-(B>E[}ck~=w掱S\8W A V]YFͼ% ]=,,Ӹz333 UKd {wO F.[o؝єEa΋t} R[mg aflվnPV7}&;^fْ#}\o^/Rb %ScS۱1}ʰXEFӫ5Wh:G-#F ~ z$,;?'~Vbl/ygP #mvu-ć?lg䴱4L[v Q2; @ اBEC1^*5';3-'M(||W솾IYiuʴRlqԠ9~ɇҹfY:s/UMQw}PƑ^9p‹\oQCks $E|RWR_*8Fuб0 6ӌ7ݥb:^3E8дd>bGjK93~$PN^ܖ|- *'p_F>hp˝n?ҳ\P9@ՓzcJʦT*|eHɃOhY:w"N|E5r/z{̫Vҹ1jbr*4ط׍,mrܬhEm}+7><}sԒ|2jf h0i5hK"homz(g;˰|kmߗ>4F^J4WxˬڹZn$[/XaO'+d{Pۇ:s' r7\ ;,64:q&% :-cFMo6~)PLR1\Th&Mؘ: hyji雷84GAUBu'R ˊFXԷ{O-&J8;^,~X9RjTOi>9 Up 4t]k_Y%˒ŹПU(c0}QڐP|zx#/˅Mh tT''aX]OdRE֠@=*OjPo6C p1/C_1M9`\,4i2+)|,UWROY%[0?1KԻT"9(G+Kg$TI(^Rd ,q{>܇t :nl?Bྲྀ(h]]hwΆc ar,gT#֨6"(} =3A0Id-7K\W;ɠwgl2)k.mY@`0_WVݒABKM[6 EO`p#f |n͂PU.g%cFV:;1ǜGk~P˖KHY5bk[ڈzA~ L+пSnH̵S\i&@Y~ p纯fדy O'$ڜkBz4l&`ڎOeamQcPh?YCUqtV-*3bKnˎafUd"z)x0ߨvEll#>o/,QX=$=Ҙ~1-ZਥAE=h mSPƁ6uEد[Ab |#CT:;T`{Ƽs)/%J^}0yyB]3^ꈿ?- Q/tЕ:>3C8Z% uBeS^كSS$8aB'E%]/ LL"DЂߗftՋxYsY^k>B5Vd=[cȠ$l۴#MDlW˖ۨڱ<7 .t@b7<,AKcXaLax29Aة ץaa,0o1GVpv.֢v|Hi{HBe(2TΪo[UwnG}s:/qr'I mCS ^ C47w Ϋ EV FR[ uZɎaL]d Չ #YarJ>~gܑ<~_,׾-9傐6H]ZprF+B zN6 s);xqfӟG{=ydja]9yɢei)-$t*6cfb2aoBG U} > 1gH\bGFB+wRUV{'w0d]IK6 sk4_:M?|XjtJ4<0@rd[(g +lZ9*(5=P/RS(1A:`ߝABs@E z:^O VQ2P<(,&ŦHy瀄["Rǿ'5YG]x ,{r 8PI]]2ۥbrA}|(&bLxW-UY^0f 4C@ i"UqY q!v#;'8 /XîzJ^Ρ[ZaoJuZrz,_H$ce !`!g_·D+(b(.ڹje-YVm X Rg }9`/HȌt]ƣwHd08Q,x\AN\)*]}䙽d8yZzLT|N T1VaOɢc&6ƌfD9)7!Xo.Ypsk kxvbu.#f&XZ[d>$B8g*} XE)Zds\bf"s/q2k*;qA~1'R*SI:Ȁddz2=EM;U4]4+{R_4qbP4AZ;o,K4HC&:~lX mLRUFal_"Mk0Y$_7}غfW=7'kG&F gs{Xߠ(aD,%ی1E'GߝRH[+,p5jZϷ!=,(gNf/ʶF{nkF82k20i/erd@bT,)b\4 6(VTbCdvs^]Э//ͦ8RhNܸ, n;B뚘ui88R^9'|6ˤ?Kxv im +sk1g@3 QXtcljłr[q B"*(q," '_ ]L;_Ge21Qs 3:0䛖}t@'Q >۴Hpejt䜽EF239wUئ6+nj _JX;sm?P*uA݀!PuZ .5PVZ!||'hȆJ 9W#׾L)O.{h)ę\8z~ߎ7lel,ET5E S݌_͜khQ_#+i72545ډrnyseFj9.:LkN0NjǸ]$ s P:tӾN=vk?j!AML@G2Ifx4e;=#{{K|Wl# E۾L6n5&0~A#8 紀${7KԢgW)se׿q;.%OHI1p33Q<urϗٲV,ԅvLeXj?waP/`5Mif=3Bl6h.s.:])כ*=Gf#:!A3}iv OWIu_[|47p,By< O|t9 M[8n)'-AA\OGp\~&Tk'4y8c::f,OGH0,~O"^+S-((\#QaE?|I( N'hu]h~l2)tIDg%ڿNס<;: -z`䝕j"#>M}C[t\tҥ>]`$]A&DA ݵN`ncS=VL;։}Z. 3]2THk@yNWc1F  th0PPltvGa;;bA$sz_˧XQXKY2QKWȯDSeSBMɀe(~%,xL)uoG4 , "֔!ro֐gB_pix> 9[8rĤOMyJ aC!27j {0nbOwNi( %l+2B?WKs$ Wں<$ M9#<=EG.A^IeLsB_j4J'n@ab6J> 6{^/fm\xJI7vf ^%(es ,XK~ixVtEeb$dc{aV=_F!mϭ/fӶ60a|%Fގ cn^ LRu5WEʼn4D =xk&do5Gkҳ jQ('4Jک8{u2ʚ*k*c&=_H@?K'wKf X@{fitNlkR}i)*AtLެ&>S;Dr6:W5gT;A6m>y!K&n tdHw{!GY>giRq8xB$sQ sWRJG\w,U@-d]i4FR@$MԀa`*}#9RLہk(E$2 v!3w'^m~́,Xќ_@)63=. u"o4PB[:kq,fR5g[lA:2<}6xNxѢ_HäKeL>t1<)ijGRw?p4P @Iץ=`d {!3kI;mj.sj+rCSiLo:-T)/#uS<ai^>=Lr": Z/x!b'r>O8M@^LЕQ0c7k1kUԡ@Qq>OhxCrf6˺q,~NIzM^0T'p(0&lSyOZtGRQ? Fp7yOI'lb7Ona󭬖umSs+s4+˶Syݜpe2cGeǂxCZ͖FS~{{(l (R8mB=K3Vu򜧣U0/}u1l(Z EUj[i7%#$B~ 8;  3 Č7b"=v7_dr:dKqŏF#7]ob cq E$y=H AFL/ _!`C~aåGMш0LU5~(IxRCv6\QyRX"WLc-l :gjZ: Slx*KnYg|M8?tǰJǠja8n3w S v,T 2TY%\8BQ0].*9>xBU< ӨARn,z Sy:(*{}@KSƃTM q.[NJeV.u}w^T|X:&Aѫ Z٢MgykxF8'1s \AKlgVWo=+W(wobb+ xJ%M6u%kI{NIѕĒ5"Nk^X:}t..mEcob7<]t( K)҃ɯ,r iPT3a}ޯr3h9&Sn&ұEHbU@8ȏddUZd]^]>^=ʤp鹿ݬlsܿc8.. q|ݰ]au $MPNL~,ٛၢ asor'd-OWـ/-:&V ta4` !j`a֓ƜEz0^TvSiczB8dGd9ْ "3osf12{F<CN9:| P'ᲳK[ϥx˖o镹Nި<%Cu PC"<xO^rKcNa}؀AYvDGG1Wqx&`YU!KSL~b3>э՜6lG8`!7<դ :)ŮcmFq)K],z?M+Ztq>4D*ێ'@Rbb\4o>UKbƔX3{~^^<P"@lB Ӷ6N}!Px=pc_ [=Pyʙ<N>9dh>T |qT+G=.)z?K(Q* CA'jÖJ zɟ> }Wg0E.E?-!;jhtnq36'/\ŷ[,1#_M h2:wD$p;^1R2A_eJI4tlb JbLE>' rh\XL4焑>JƅA /^] 2c{ޖS%&vL؍(o dDE6u?7#T)w2o 8˿> [u]TCi&`eXz H"eNdE@{#Ĥ Gu^uhAwhݵ>h4?ƳQSE+uej>&pa$NuZ= 莅GѱT'/ۮl9V@EӤV(ۊ{S^\SSZ"Z0a3s%^zgWO"z?%_449lumF¡^SE?HrUؚskp&n]puG\Q3CK}\m>quA}:v9UXV7vc '`Ge/3iz{p7P!ӻY~)(V#`=zOzऍl;ll7g&:cc4Q ϕ^8Pg,{}*EYëmdPٻ?П5#KPdk^VMH3$`\웁}I JeY3n-nq^b-t2rx-+J<ʛ/!sm;z/Q}s`Kus e?o^;ѷּ=w-+Uʇfٓ#}\zݯn])\o_p'c<JmƩČ|,6EѮb=gF7e7(޼(g7|4Z_?^){ ki~6lftvpZ4RZ9VP0K ӑk |Q~0}BQXL"odós!X2`$/(ञ"4%[np(Ր8wCG;ɝgu(̒}8>-~gL2Esj*N)BCsW;Ɲ 9wvqt/si0^Hзq@-SNG#p88*=OE Jf  ~$-N7>ũmMiq>ȏ(PaPqO0Ob]jFOr$ TdmUv$V*gվ5"6%FwlڅP zDX%ЎPއOZIA`f@8cg;wTQ'I:dX5G/eGC:-RQӧn0n귤7c-+o{Z=2+ځ]uh.}zf|(UN a2&{Ob›iy:Z- -( #{`%So((s`.[p!}Z]TL~!34JB1*'ÄI]\i< VRkOmsAi\)n;?=4 {6M1z[-煇WQDUfA5؋3$j=S餥`$.C~'SuW'(w kV5bcL>OWKx8.6(,݅SHc?łQ{T^7Br,ih̊\~ҹfG\%tc\I:dfyGf=rp.kL@(rrh]:zGD`0v^.&4x5M7Bo^p>wE\[5)ԟ|rO rPnb?Ï]۳Lq{} j{|اEyWRv?I>"5JUmzJ݀k'E8k}+  Kp?mJ;k7585wTPgʏb%j&91d Zk˅Bۭʅu|ܑ6;P]+,~n2%5J!Xsʼz ?YrtB -ri]Qz$gh(hcaM)}+J-q>;AIY=+a5; ;'~ZDE`҃FX6⤹O\DHo o=naK8a__h}1Y'%ьHDqFeO1N6|}$r ]"K#=,VҥWY|0=Zk Dt,I>) 31e(\R1nFy|WGT~PT湇!`,e9C/5Yo5a:>pWuuL*C/v# i~KD8D龔mTnkzp@O81хfHW_*yJM1LRZ`pscxPKI9MguӖTA)}o' 5k`w& ,r e ? >b [G}=IXm3ߌuG^buJ,u=Xi(>clM(=eS)uνQ]IOQC5:1_;0jK:YYţ[l`m1%ݺؾd CϹe&'Eu:tZj8{ e-ۜR?k|F4W[ƎT4xU3$y7ʌRm,GQ[2/*ݺ{,`901`+njɔe ujvbB -A'{MG.Q&$fq$!`%@vpH7 md=21́/3ޔvRZUsb< [mgy;iy7mM&`ByRr&"/bT'GM=G!(}2cp^_Jq*@Q$^"3dYO!_zJ B"nx[r/I2xܦ\h Wi+g r }Ͷ~V@m.B: suAP-QqzfXW4fBTy͓A&1u5ӼPb1"A7MPpO(9x_{CL7$4QV ooCGJNr+' [6ViUҽ^[9,s+` /v0]*AUOU{\Sت؜#g>~P/}@<YZ9rĚ5O2X4v(k_*sZ ûٟkҁڥ !Ie͝Z"ҹхn!Dt#-֣"9 Ikd䳫.cwpPJb}/1+YH: u:iFቴq:d':K^VC5ѹ}t+DUk1c[HɯU Oҕ8])'޸kvp:=. ! [#C$<T#pJU}k@{jߐo1|bdd#ySóĹmbzY63`nN\t n4 19足 q,7G2 gH@\g%)PaYVڄEpJjxY:nVg(fge hEJ_)rtDdf*nuvcO jC4#&GiO` u_#ɵdtEE' &ovPJFNf5Ǟ}s|:YgEƻ?]j/ROߤE+缑pߎV<;B ^Fzb͑8/K=s5y9 H&>*FP݋ #KOU $o<.jؼt+BH O4F7xŠT1I]p~0x.}c/ٴԆegtYbT~(ؼSXZɎ#gBB*LKHțU=rÞ z@Sġvc/ '`5QsPV2鵒2D!-bu^Ovo uT;f Mf9=@GVȽ?crByȎ+h)2QfR#^Qǣ_}1r``ODlPZ 2<ۼ̃<a(kt"#S/ocH/6nuN89;fxOm4{);_k1jGEଐA5דVNH@2}臯?7)54-)łzgЉU~Rl#hBHGM7.jNE&ˮ&upds'P1 ȥ  *y􁤬+{d e[{:%m$k#u:'BuD- !=J;V'/_T2EbB^Xs0eNҬ1w9鰶"*bU1NJ dH]|pȰua-U#&Ur!ӭak5Q˲ϡ+?~g*˿ZnT':W[\:ʅ ~R i]5\Ll3?*8$1Lwut]%i&4I+SX+s6 N;g :fΖ*4CuA&~vpXS5펶֯X\oDk.h%]i(3@\lwaה921sC)9+No/(u"K% (/Id7PdƾPL+ v9D P&:,. F_`J3a?#a}? ʥtky?;\wo{yŚ>IMjR\LMǗR~ Y$1o2T͘zɢLӯyf f?*9o222uJOX@Tڀ] XP0>i1b\st @8G E?bS͵Zdg V*DuX'7͆ƾySh&8L\=щ–ܸͭ䵔tLZ SI\EO) 4+oX1;G3"n,-O kch=h[i τ;ވLj!n`+iaNkxiVwFOpܗl7' Zy$򞗅քԷ:%z J0g#59̎q:Mf6ߒ٥K?DMw%a $@2i7铒ʘq,/\$c5gUMT:؛hˡ; |q#a"??M߲3Vǒ3_dZO4Y`gm?Z. J >*Pp6xjO(_7ry_;(<02 4쫦3~C o'^6%Pa]PDž7kSZ]b Hȣ$oNɛ ,tOKћ^۶hIgl;:Ij<6FěXϼЯ^b R>s\3/¤-Y3!dps0R(y Qh{K"3xj L$9tQ [+Q+KW=׫,:Dl{.B\`K`!AC/rc : JO@EPpį$g4M&u5Άup0YE XaB5= nOQܫ`A@? P;뾞^Tڒ V3řY];y!Opu쭡Ð\:m/gD`h_Ƃ&Ѱ󺸂x.!B?ˉp-st^~ `-m +z$gqAayx0ӬP4̈m.z|Jph۟7F Xx ֒#TJKw:`,6:k~ '8RRE;Y$>+֙HKr2~:߸߾{׉e֣q09ROFلG۾u86Uz_v8O`*9L~U&Nf[sI~G #N}14{{upw^W9^m>05Yaq d'Z]ӌSz?Q/RօEAg$$)iil+b7" H/oܞ(Vt6nxHS}Ơ.i4Zbdz~+`rtu^>ǣ=G7]P 6ۃ'iЋJHKhIF[0E0p 6L(WXm7'If qpu"] 9o!5#d0Z^&wEd,!M{疔WrZYUK&3hQ}[ڻN T8@TY*jَ;.?$l9!b#ڠ!o,2%7zf- L"GBYHa80;>$3#ͮ2 c0`8 @oI"P^w # 529\ca{^ϴB%EICd$l:j{Նz|uMYRݣC#Cb%Qra >; /0< Җ1=zb ُlڧYN&ZLyod9?$p@x6xN-eFiWlRaQgXY'Yb]-c , W<Mc::۩y^z%n؜~: *6<맨%[3b6WQLˆa !WZ4]Px NO`h}YA'7_^uNąqz ƃ(m,׵e | W2hByCSP{uh:x(,yIeJsNd7ar0 U&͖8 9͡x̢Hɘ?)Jt@v;_~CP7e)*@:*I0J WXo k DF-XDtL|(nQF؊Ƶ?TelkW]Q:!l*'0uijy>HK;+Hd\Lc K6NxA谼>'{vH.SCg=f6 ]ܡ%K^|Exi)cs-ۢ|.ZoemhsYFm01٢;E/pM_g):$@=qynr_.EQ:TVRuz m|+͑,O@_5`qr|L"况!M?dõ$/7 VR0cd1 B3vᇖ} R@f{6 G(~Ѱ= 3[q.O}k\b:8xum*T%A&{)0!g8x~ÿ`%uQl_:^K hzղ1dvm2:XT V_y9Sb  Fco$*(ve[3A Y]߶l0J%>v`3ґ芗om@И$oZ2U< åus |Xa?#z6k}ȝ 8sq|~z;gB+puǑ?AD*\MFqnBM8>1\45v`~Ai=]$%pG,sdq}$vt18<iwڸfem<fOrClE e·Ẁ1B4(}a`n̍-Mh>2VIƻԂE˙+h`Hf-ÙnovsaB 8 .8NkRpޭzWW.y*HWq%=rB2Mm1iWPxQ~p#eց`qC M twSif%ܸ95b /.J7vm")Ža8g=NOwgIذ:cikM\2ejUג՘ $:i۰̜ /x1ժƣ9ĶC77C$GBvHUxʣMiZ}B6|e44<¦ǟBP9PkL^jō#cVb\ܪG63"!")e˝XHV+OhWO%u-h_A\A pnLNS)))zL .Ge:[; Жm9v^ /AJYRR't`S1e7gˡ5 k9N*t5=DP5)}GjQx}f׌߳}\9*Fy}r = ߃ Z׵э-35Ή#-y`S`]%8=D_7C^9wz򭾬%`8v6˹ulL rKtfĉ\発Ņ8$}SɸAZ[YFUhuҐegz+?4Y"/T1ӓfR,zy[J2-6hx$?{N}Y 7$E{U& 맳LuXHiY ณ*☂0pB*Gl| 5Xg6[re^ _X2|IJp+)-2)Ivx^%b򶳶ӑjX=9=2jNy~v;H#W">!"YA-C;鄕D@Pc?뒃yp옢l`.oҝrACFSCF¢3NĻd/ocR10fѳC@Vxҩ>_=!WE\-f=E)I$T̡!̭:{,5(ca,픛 s36ӵEx^Bbʧ# ћ\J& ̛ Hi&V98e~: (C/ +8ffL\/:C\As)Dҗ=ۑDvc*+@i  )$"7իo[2%\"ڝYK96$o: + a[bئK뚗MQ)~ꠛxݕ/E :k=<.cgHD6 Z8>}m\ZK ]pɩW fk${/]E3+|L {.H28a&, L?y¿==Cvh}iM](,ᗇm{-S)_Mj0m|XÌڰYo\8twR"j4(ͽKUxH(22D7 noeR2GYi@ K6/1bxuaBF >%[dSDY.R&.~Xy')esߐ %e0kN@VF{53MHe;H'ۨE3X2E34p#Áb,}Kc=,7r?UUNy.J()kGu[S(*2dh-Hl:Y D-Nnrm}$`OJ@E؛|_ s槈b 0⛨.a(Z7=jCĤ҉-nwMI9o^RfLK Ʉ-7-;e賤5|QPv|–Pj&sd8_Z25mQȪi* ]x{Bzv [CdIIb\+<2~[4Ǒ pͦM44vY y>.իf;,m221Q<s퓘 oHyr<+q+,f5 } mH1 h)9%L6G@簆Nyuz֠pRv6i䎁H_5Po(h9?5Q8+>7G;tr)Mt@4 {X K~1y\]nX9]H?,ޱNEt'9ڀ s3"Ua]D=C4zrRWvz72'йϟI *oXl#f(FVCWq55yo^ bR;9h1Nb8QNr-dN \V/!+;"Ejk F@-2&BP]υJI-k^c|pفe_{KZqXˡIϦﭓBk[9K\(uVKOAuixY6w{ [BuzJ47_>9*b0oy=@\ /潐L9{a)j-XjM59"#&!n cw2k\vz1,p^LO?s'_W>3+3N"5M|n1ֽݢt݂IFˎ#hu?š10y98^*p|[ X a&AC/x nIio`Ѭ #r3@GȻ5m~!c_cW?t'[~WYFp&1Fw؈_JKO!H׶t7t/2bjBxBT[jqAF!):%fD7x11g$gƀ&ZV'UGL^ʼ= e8#K:yw-Bo(^Zh%٦?ݩc$(cx> ƤTIo > XE̍cQ4׏!ҦYJ^(GSO[&&sr!> Z"X$Vk0Ǽt,Z=hwuE AϝxoNd )\aIv̂j,L$~:KH@keQvj]ko| ֶjzOԨâ.ЫkZ,RZ ]|-q*Օ4Ey $V3'+(3.MWY#`.t`2.XkKp\lJעt{zjpOrGXO3mBx<huDM>!+ダiޮh *G(ι:~jM;;uSC\{^`6Dpj&Cpv΢.> ̳v&&g6! o4 `KK~e(Ǝ}t"XS+:2OB5hCcwdˏPMQxsA+ ʼnQ~Ȅc}cU/Fj_,zŽsIK|'sIg""|n0.' wlѱY>q~xLFƽu[l ˻=H!(܄%%s"9[RSKSzQ 0c$D"!&]kFyKOԤ񥸇4%_z&0@LDљd"+08OkdJ5X?c< ' 뻫{S.6Vt[TyiG &5KygJS_z38&WH>?Rwprˮj4rX\&ifZD.'N % 3T9xhB *D6xQOp\p \Y Z|xՏ7`Bpt7A.뢤\>*eAFg.N4 QV ]|Ɣ hREe˕Gbza Q:j]w@? LJyS蚮4iÐM D dda n/SS{"?׾.zMj&=Tk, .{5Ł/0Y]6^E0| 7\ +/@](sEܾ$&u„9} eоݟkRؔڌ5%n~1|/^Ig(yljd|TعxkA1:P{Ü 땪RVP.bDFc_w:Xhz1ǗQhڢ-BAL>'S{MEoPU  >FH{T :E8ôiO>3(7>326EVJ /ּfmꩊ'[)ο26<^meV|Z\X5KpQS{I4 y̞+bgJ]'3ӱKzn:ywoc! êii\-Q\EOCD> d܈-ҰTcZCU-\1m#;1(UxӧɎB"IBI')qmMazI׮QrrtYȟ;} eY m0H` k3M0VY^{w#jn74Bd:G Evhjh젚:d$LRPD)!Gs?JNC\𮀐t~J]β~z|7`/sʳzvYpiA]z=}Lƒ餐Nz̓tBdff"c}v{@lzC_lwY@870?pW/mq9w[!nIjS}`bkb 5t;88B>s|ƹUl"l3:N5U)IǹSPq^6%SP">' @˥ "1M1_mMN,oTQ>l>;٘jY⋉̎>c/Wz@b x^5j5J>[Ú _8|Vh[ w /gTiVo먑LTQ8a "owlbI2+4 MXuȶhC=`t Ğ+J/<~?CQƔ?rP6; \՟{ ɂțj`{B>%Ә웻+ƹU.gƎ`doQxrN5L̄ }~Zn'86P;ߙhu$O}&oo=Le9QKNQ.٢y:2ym}Y>=x0C,V\rwMi8H1$2=C%R#JӬE.N=^mwmCcZMC{6]?輋h!cWa4p8" oȖ -uƚ 2%#;9 %G f""gj$F=Ubԁ!v/^!dcJXM.8dDO`Gg!TCWDK!gd0Jb ^ylb_zWl^JJtbGc] rͬ 6j٣:wn@[iP#>I(~vV5xqaJ;Plt*3{F瑁}NFӤm:!=گF4DWJ %u0za_ - \v+)9ID2nsUE "ǮW=Wp#`RWl8:b+$ٗ(]Y0UTvA'҅,JcJĞz<˃z-AqG'KҨ=浹 Iq(ƙ!.3t.ay TMFOZys\=(CWc9qSD"ߤ:h gWOc\mY|y^ߌ>G<'ޮNBTہIsZIiLe?MP?\+nS%ۥZKU;Apa=`P%e73g΋XDCpGldNOL֛` E0;Oz皽D!7'R6_[rM}Z|H-Ǵ׹ GdƑsScØ}a\Lf&Ov5lQ NT&zO5 @#T`tENuY߁6VBţ%Zt %/* @5F ypIBH՞mb^!^܇B>~ T&(wҜ'/uT[yFvtK=O)-MpAj3K$Γ?ߑ2$!Vնe77~@8lmC;|DC?O148BuB9z1=6JrBW.ټG:)FUa8q(Cda\=YU\1֜|E d;xof Q.0IAE3EK)|^/"?]l@60KG).RYa%uMU S3N{ j5OB#F s3la*'b$!\2 [ikBj.6/A\ÔsNP}qK>0Dh (7|ރtt7&WRZNY|A7j>>C0h?MIQ X]%dxхr9M|ӥTz~+lkC 0L\!WnK3 ?]&-wPlz! we:Zɩ`2lr{ ;]-cyȁ+f6.!蘫DRLTSєj)ٓ9M'+mNwu=3BS6Gs w$/%~Bdhg}Jm_Jv ݻ&).5Al GayAVu6$?^/kNKat-@.|LJJh:!ǓWP^@)Rt>MSqv0LjKavJTIi3ZH.j?7r%63WkV5,gZq̏ѳ-s#G$+5 mlߩG?-Lձ`S,xQRe ܒMJ() %,zB,@_3yIStՌmD)m"{5߈GVN$?Rw K=ENWLwjNjm/)Uq"ȕN8DiV-:ݝA[1/"c0U&/ޜ i-&J{oM$~J]=47q̚ ̓&3ՐN@55u4s& 7#pdIO =}kmq&F0U. b۽ek0m{Zhono8:iѨ4 Jn: 62LW`._x@ߎ <39]N=qSL +jߑPrIM~ۧ"ر6#3l28zআ->U85sވ -ޣ,% b- ZI3 ~k|k/%RF% fX6YcxUےK.UWz3wvOD,HPYR\^;Kа7esE3l1E XoJBlÊww)@bX*#5[s WN$uA>W¸EuG-i" ˛kGO(⍛2vlYQ^HM9[9@&?t*v*ǎ"0iTb3^.#z+j+cLlܼMs 9緽.CR $m,$L5]yMII ?[VɖpK[jCd •93+yyTp)\RF[ 4fLz_[& `#,G·q zפ/5cxbbttJ=3#-CJ@nVR~#kZN$"Uv Fk+n?t- ;8;ݾ*ad]uG\/{\/헩"E!+Ie@Q۠ғ-r~YQVs4#~<҈1\k(fv/$3377'IwGy♄#;١.7UTkqi2⫟UA=ȞY􊿪3ٮo0ϐᾩΰ}$~#aKHfƔfUwE3ߌVO#w#%M\xcvum< Ail%fݛ/I` #tVlB܋ĘLG>~))65L&o;3ɩ9hOԳ>{| F1%7mӐ:nNW0U GpP ` %D3Kҕjti2)F^vNrl:9o;{lJF53v`d\v}&Cn,NKHA M "hƘ_\x8qQӋ|o6Q#1oRqnog.(Z&: <)EX߈`9T5A1ᆆ$`웿ćB*59!gd<#aXgыi1BTTd"wUy>s2m_y.Ψw`#P5ӜX#9H=] |"L:qĔd/?2~#vd)ߴ `Z_w5ZU[rf]&X37\_U{ʦ@BCܒ؞g5E`ljeՅ=daLQ"iQg{fN<Q6I+<2鶉KOAjYSZGlrv+ΞZ 8|4Hډy ed*D@:!t%HFF<0'`J1AL?w`>pMq@Eg2~'qج&+M[\,{p#P>I z4+AnW-1'$YwL j VAレ(@΄ & z!,xXsٝ N\bС"܆H|[*|ȂܮkTq u$V 2ا`æE34'pAAG$DZ 2 g6wR[}Jʦi~|7OYn^?SavIL$]y8+;m~y)?mӬWb|TbѝPpkx3By`ۧZv`75 4@ @XP mݾM8׻6q[V$QE[v̯Maٌ\luIe^ZQ-iҲ-L$+V+v}`7aDÇcc݄g}h,u%u\A\qþ<6;|D<:D0<{ug`r]= uRbSq_W] d|FS#{ö@cp(p(ǩ" 9he)$L"17||97gQ҄>l:S{ 0C:kNsΫkCoK1ã !8jikf 0M##!V1LОisKh3Q+XL:1#CFve\11wOt]U Įtqw szIo&?U,hUy%[BlSq:JTT ֎Q:Y:M#_PfOys 3 @R͹مo\7C:IO_*gxpb$֠kWyA=J/xrqq69G"J6ۏbUo`}|)_l ɜ&UO;|qiiyՐ>l,c($ʆuߐQ[/]]~(r`> y wSi'%)# 3 @mwI_O%waw1Dbr:496kz=,uWMiy 8j{N#z|̶$9#CfgDs4q^_Ko-${KϽK[!8uhez3|xZdGزWI y9fR~fv98:8> GU[yn?%VgxYbrAAк CG2~Ȉ ioͿ@M%73ωfس|ϡoTtOD|mҁ2}49~8J~+9O~U w|lp;E50r SBDU_ bi(43A~9d^[4'Er_˂9NXKHOfeWD >J&岡gwEqA + ϣHHEy|f# ёb : <=~vi)&56qa;@x7r>V>L({۾gJ MF_?WcJ#Bʂ(MDNjN`)y-l_>컸rӀ`'s|IrIS.U|dV/7yYIߛDh㉅pHy}B}IP;8rD'T݀(Zr`ׅ> _%[騘`9&JZIhQ*z,؇[W q9BCXU=%2n&mCjKpD5P^:7~(Q!n W#2e¥#uq.ͫ?W @&s2^=tJ@ce܌6PrG];y#wEEAh|Օ*>5<Y=]'0;7bGP;\'WHsgP ӃaʶEUfE@g'Ʉz8ȲNR{ҍz6]{>a0q!>*;󟽲GPNrb l-g~~VE wrM>s˨S #$ܖ!(^A~Dxg+'pvtc YR-:ȝe6Hp,h,Aro;\Ued*п>\:]FUp* ?7m6IB8k1k V-/S6{#d|i{RM@F5Cg7x &|⧐=(_^w˛ VO9ga(,JPùtY,suem~Ll/FFu*ʖt#S!}MՅhGRoDs` , 2rrQ/M s)yq'LKsC'Oq0pؤ%~40a|*kM{ߕr$>GpsF5\1eNH&Z#9oETNpgDl:fC<.| )#5<ŗ}Dui\Msu:n @K,y1G \t w%bJz"fKcf6ҍ>LC#nB/slFƏhmcaLɡ 4^TM[j_(1A!zVFDf؍f`F{5Ёs m ]u#5fua<;Wry bG)úR`G+S*[JĮ51lj=c02'oyjMqع6u0F!5<*ItMqN[ͣ$x)1tPl:#32 _O/fƓ EȆS#`X*Lvԋk4*_^OnԆ^eb.h֍tJK?stǁu- A=t4 'JFÍ8N1?-ppFC:T0EDfhGϖ`gͳrgo~b^"hXjJ1пÕXWz v!~N˸9qZbm }0!| [Ԡg !B ~ d!-Z*U "Y4/GJW@'YcFޅ!򛄓ޘXa5Fkm i Z,֔Ab~zO 3I9QlNS W ,4oV.)^?>XMvȼ<7a0^UԈ7n𪇩|Zʋ@@\#y>Z1j q 1]y)@?/S2 3(y##&F1Xc0@l10௙CV/>HBO® g+!Gᯚ>;E>T]ocSރ|c1pwLr X H҆lK>?cK^K<`ىtZ;Am_whvX){~ x=?qw{Y`Kt(ս8HSxr#lv߷,R)fd`IԽgJ4-!ÊtTT/RYP!ai(ZtyJ@7)8ʌ^lTQ!H{lO6Nʸ/!mMGvtH7lL x RhܥG"%:ZY[šXc gբLY8T{4ykǢD[!lplF.fCLQTXx1cyBs]~4t j yF1IF{0,%6jJ( ЅڐsQ)8TYߟƄ@޶i $LfĦozb8xF8rL6  d>\/# (&/QG0d!&m7\V/WgW -&E.XXwﳯ8d0Ǩ?6,u4] 镍Pqy:cZ1 'Λ+$;Zr"Pk-0XI 8/'r(7!ИXet`\ˣEĤ2D(RR&ld P/%g LE?(v56t(E.T$M2{|* ˄fB0r/@7|xLbϝjvhaW]Qaz\yɈ>׿Fh:ASz4m2q1 sWO]%%j&T*`@։s83薾t\er}F{G25HN ,&ٻo:|nN!(@F&uy4Hh'k&Cv ݡdLrc#xC4>bs!Ly 1{Lr )wlC5ug,Q n`5Tjö1K 'OjA7qGZ57XQʼn aq_/gTˠt_@M]A.\xL!IBhuME^F );V}8 7<'/*f~5\U"Pɂ:~/}0\{F3ke:AZ9b X|saô,wg-ENK839kgx`lH8)1r1DA[@c{P8i>m 'x+NW(QZw>-րٷr2 h\Q'?0Uwr5`mڠpb Nƚpm"bcY3"QP ūu~NSK+4Y- ZLқ9 I0bfX \-v*5 PA(_J"u`66 ,A̒|%2S w>@͵$$4{7Cb!E*|eDAnEӂL_$Gy@<}8;oPf`|xz^]̿L1A5 z:&9p/i#=Lj-mq8w]JKFǃ)9QQ3ҘVξ~B*Ш78lJr{Pˀ.>\zg cȆa>/prоD#!9ٍ"W)MԅbeD~zP8o˧}ܠ=dy*_[RA.@E-Ƌ(!":e7u74u0, ~^-P;g.ذw r%if:amR7FqaAtim|d⊳\e¸#Z\B'h `Y@7d@JVv+" by }+s4}=&[/!ڰ}c@M $O,]eBĘY6$-.qmc8L$e&|šls-eY n9\ xz9Mܠ2-!NnVs~`_ ѭKs8X'Vɯ*v0Of?9jVmxyO>B)_W?6}^q0-jXT\ Şp-˛]hyTx>=q&],qA@S%ҢR2DP'< [ B?g#=9փfVhΐMhWˈ qy6{D{z&.zwI{h_K6 ~oD0Ns݅pdF)-BN D8q#0ܲ ?9? R udx>r5K=혳h r!eCU[1ZT/[;'2o>2*dˏdR@աYـGH -_&HAm:5Qk=Яr!L%uTJ~M5^ \}#C*+―ymf8m R)gNWJ:1kN8k,EYYZt!^4zᒩ9N`|Ƽ}6i,.vNyP*cs\Ȕ:_UUo~/uf3-JA3CvW yޗ߷7$oؗOMPN8hTF U\!bXEWk :*P l|}F2;'ijz)E5̩4X7*r6ʼǝ'#Eؠ3%syyw$ QJ󇠤{rtu. ,⴮r#^]$WXf$Ұ v~utE%}. OFn~e:/ܔ` X\*\{OixFICdk#n{n^=R?,5u%+X@ Q92gTM+݆1D<,>CZGwY{6˩TΓvͩw—+Ff}A)GZF]_ lBt^C{w1&yU6B?iδCS.ϴ4|Wᶖ &˛ DtM{k*(›%Û.R˪ü dVĠr2l }b@C)ɞh"CuKjEŔ.99oC. I`  )]{hνmEy/EԥńK /Y:'\˽d#?V . PJ.@ ԕG ?b0?ӻY\Ns@W?}ae;:\6Xl4 E7#(t3GR?68 < i^eq %SNj^$݊( &ÌbAQ= )#_r$]bEIcAW!$BXH/Ll>,Bj[JB3,$iTӺV#:?<{HB F!+8xxyV0]Ha?mSȵ캷@!}Yn|3҄.Z0e,M沱QL׳m>1DJ8{wwˢYipY4vTji~{M^Lpb{} PX-9A6W_@M6Ȫoㄨe/KPml{yZSgG92@0wG;Yu?5 g=6Ȟ:CLJZk澷D&Xz6uBYcDsA|fYNNlE aSY2 yISMc>oآ$cMXWx{/65ƌgr} .( sjfmlfN6)M! *E `EdBc5!cߒIŴH|pG$ygF&>{Us]4A&9JtZx֬y"}9~"FCX.Ʋ=<8N|h:kI.A^V⬑0i5s|P/;|v}p#BBipD+ \tI4ޓm%iӎs@VW6?;CFVKa"7 dUAk4?sg U=ͱ0sA&d>>yTwYӔc[3}ERqyo O G<iV*V+z#A+ t]P$<]`i \Ņ4ٙ$[" r"B?T[H8IjpW6rT۴zӣ,N.YgzyU bҗR`%Dڣ6ҺG3TM :ĖC"'vw bH <ǐ y9? ewĮN(;4mV I&tMܤB'*OG&Ձ^Amhfu'O6k^ &'Î[H=OY>' @j,_PL.b/4CldMlm4rL8m޺+aS1iwA06&]N"T Հʭ3PO]4f.:\FR9g=Q4ts$2/#Sң=3VpH:!ӭc)5}?)xZ1勷*go<0͋Y"E\0!;@xERќبFfHc qmWV:Psg az L]4ǿSy?J_ |UoA6x+bFgDˬEn8[ԅ)_﻽@ D9? u^K2H"7AԪi䆛N[~3tѕozN__G^KK511cYe/djaJsg1RuybkiN$‚:r9eа2^Gr'G L9X"S*zYb;źSiVA` xdS,ӶgRs'G"WV軂vC%pAH"x [1s--YJje_|!;|S]S\Z啃H/,fN 4Y~yVMS]*`69IU,Y*i I6)0 b:>:˘oqˮبnZ/a=h =]a1\** I}#J\_gs=3QXWondC[Q[ƪ(Ohֵnk> Εia<*}ȴїщ[?wmZ/&F3J{s<[@M \qߝ{!9 $kL٩!-RR48eGװm\3O"WS.ɫG\噪f&oݦv9N~Q JT+[FK;"twvu*Qczsv9G橋rHb6'o^H+LrPskIfr모5mN>.1{Ca*%fO,"}ʑ*(Q 6Ep/Prf+$r,nxm8Q'~csO@/v ~5!Q_= t:9{[6 X_w**ao< 8^ ^Fܥe8LƅFʈq|Pm@7"NO dxtl+I3D'RmPEp[_ ؿΐcx$oADN?'ZrAET61MyŗXs/&y0[X y 3jBaSuϑĖSItM 3IlI)K^@K!_NvP]o|WqtJ} >hN{xs(kk+w mT N2j\HDpY<bX2:@L|Pm_dz==cabMPH~M'_t亯(ZQ|LQI?@:;CFq$s]l%Fʮvaqc%QpK14qk7)AW/PEAyB}w~}';{ʒ@S#|iQU^>E؟;Oa&9UrF*qjLıحո~gxď[sO&]Zek~Z$цnXh#wůk ?4lks/ԁVĹ[`0[cv `ksͩZ(1DwH~ zVjCqxOjC@A钪ÈCQуI'zkyAGl!`GGEΊV BD.|" ?Q mś޲rb7HC˽|G=QwٵW eЭAWEpJ!ҟ1{0'+.2 HDi;]+xe2D,5s8 qeehʵ) R/$DJTQ;&b{:|cz)NxlFiW*1fx]'z|.3z@5Ù1"yFl?\_}]ґUOd$A@p ytJ쯙8m5^'A@`{jipaA ʆE'PFfՋ2=D@baoOymL`"wi(~|_BT9 t &t> hῈ )bu' 6 S%Ir~ymZq_=Y% e U4`f84wU'aDh I4 h9+(ǸC=r$r6T#=mE^ds*R5 UJȯ`,0]x|[V_<h"+aZz/6H%@=)j:kv Lj=Bv۬`Yp ^tw7aa[ʄMlv-ҶlT3 ='l L$1 0.ܣj@T% 01%uݍ<Gæ %QF.Ðm'fSt6 $\g=, ZgcIFFO '2jx!~`pVu+p9%kzt6$F˴oѡ`(4VGo#YL`b_[.q2骹z"Lf[y R[9 UELYfo9n42IK:H<{~%RΐGbЋ窹N[cF5RS2`=5(49l^fnHy"Uk](@v1̷k/DѨ- |ɜ' j([E#U+heQD/RF*)͊k/S|jHddB"A=9r [~\\ǒ$) 25n SV!#>w$+Lr| a^37gCfW-3Ը$ =#y\KC='M%C˙FJձnӛi^Fo%{B. ()|zd\Qx|_$GԸ$10:J>g)6MH/x"_QN@Stpcn/_aFt]dg^CN|KX+?|MebOt&VL(V T1`[2%)S@ٵkx~$m1]ջ6'N`@ J1gg A>'3ߐ%gJ PUԎc\!b~5x)֩tqb#(md7!!ңz7uJ3KRY| gT)`@z{]Ԉ/K~?IRfb(΄ȕr4C9D-{3#Y曪VQxT!uLW7N/u@0@@7ƶ OJiC(#Li9n_PO^eRӔNN:exA~Uvi/F`K/H[\I0cTR*Mn1=4]78qHBZH5a*^#\DVi,-bgNw.{Ta6J]*hA„`zgsTmc@ A(A6Fq<ۨ/^ּpj8T^scPWpb^BFv0ooSoLOLADa-+ǐ*^>Qt~\w1R3LggARʩkI?xSӔ1O]8b+ mXyg҅:Wܘ<(=BYf`'rч,Z!:Cȱ-6C6?=KۣpMऴ`U)r~ޫ(DΆ>cpaQ~ hnJa%)A vL,t!c^5Ʒ>N[,6 PqWMu3,J!#0)o)TwPJ#g[SS`ϓSZRܯh^Z%UmE-.:_,XRa*Nz<66#X+CbzuPD3l+)^9 ؒ#w"5R76»;>D' 旽&e=clҐ+hԠTR\+uKrL'V=4ԝ0*j Q?W,>?WKn MTm4Y ]1H >/R@MG3D)n;^vcl4ZJTОA +!s16lD ,䬥\j g5GPX\62k.Re#QA>©3ňf*jC™:h{yR EkIMTgyyĝ:wV+4ǖSg"4Cd[28|^.ui.Kf_q\䪁7YbZ 7x敤@2r'f%1XK5p:2408h4,٣n@3U%p#*ZʸCt[m1ܩކ?h(Vm$n5JKY~]{L+l@ށa|Z\m\}@o›StE :ʜ%PôgIi7x"wVܛh Y>tg)h-HGNֻ #>t/Q*A A 8LP[fGU`2cK zQa($JWl )EUe ~Sjjw@$(ڛUȝJep`궟O } wf߅oHUr4A}8adڤEV٭1v;&l| Yż?)VML:+1'ߛZ?,ђeDZK`'722 Cy}]=UVD9[o.x:p~"X&M*-<ЎY(܌oT$vis vFye,kbM)ytuEgТ]DxICQh~rF4Bu:?},Q$ ڗҷp>*O3$t ʸxPWYyE$).琁CMt&wk o,qV)r`,L)FqRa۱;#5{P{Z&mys'D 9ڔa_4Y%$k :0u ƫgs~`&XA'ʙX..ttٽԜ]aic2e'BJ=<#ꊳ$KzCKµNBY/]]ԍ`b;a23j;7Բlm,Ob>k䑯(z׾ڞ 97|I&72Ν=%S9W}2!]d&?qU{gƣ4AhDrՅG=((-cĶ!pfTRaBKxΕOr+`7\?ޣmJJz03Ȅ8JjK( ?-@~_ϖGvZQ \''ЯU$ 6{}G8r^s!D16;Ȧ!ݰa"ݗSY#q}_xO?13J+pn)Yj{Uζ_;g±ir$#)ށ p.$\ :ޱbk*j~\Ө;VpvZZgUQ/WO]- L*F.ȗnMĻG M97pit zIZﱃʃCMSw_{f2q½PX3Xe 8_0&[ER~JBvYOZ+BZ -I+\^sp^4傓ed21YoDPMe.W%s"ڃ nt7_Ock"`X28~/'J4ץeD9v pW+Q{N#Pt{ DMwK+r2zۂf믛r;_'uwp#|w kJi&b?EĊ:X?k~‘bguЙ+=zqGF;ݘF*,rgmxBw )+WC8}2[hl(}^Vr=r[=HU_Cs@,gt4bVRSaF%y(U)$;ؔf`$ocB{)AhXV~.Lo?ωխIb׎ ˜(O+;ř#oGn$ Rny._CO^EM`="t pbD9tҡ3WSnQ@"`A $fof,JF5FI∭^gz׳.Up:чRCb"@AUshU'O]`0JB5{* O2D?٪̱LFIjj1Ü¥纊js% vy1agcD2>s[ G~ .[49-<\, O˫ýG8Yq>,Rw-՟8vAh- ܄oZ-2Wo駋ޅd{ͷkٸK1"FVا 8?2 弈6S &ןkko"7aJ: s4q$aq` HF-eܯ] v .S<K8P3B#^ :+vN+ [}.mBj#ѐ}_UUwU_Fٳ-:=|`7P oF}DmIIeւ(ش)yWF.R5 {0fK&{@E/sKWbH"uMf@gfDMAir2WjGn:D2]Jv6q|>2ës0>'st*P^P9H̹ N/̐"*1/Lb)l,M\JIǍD6>OZ>ݻ?X;swhC8y.Ha0VfSvnNg2W ?|;3Z%OQ HKjOǏC]ۙz4!wwT%_TYۊj%(-%WCCEβ3tYyF0YH<\)‹_8*%Y!HRau府 u5x=^^t#^X`L'"'=-w.7 F(D$']"f=N":k0N,e[@jFx5\p+[å_G6띏h`H؃ezf=ӖBp1 m;C6'/[xLlZ ASXUg=ر! " 0YS.8qb}yZЍ ?kjFᵂ^Mr*yh_+uh:HQ`dq<QVDXåLBv6`Cs\EJrTZ:b"c 4ykrq1l*2]y-ڌH JcNWpCi$}W{]Y3T$`{&Qt5oBC(ApiT ƤI l0kB2m@|x!Gpv]3RPq7e˃fC,RI80tII0"vC"uE4 *F:9'28O_6.~=}\m𤹵s6;}]9BʔMG+j)x6O1BϷT_6 jo WخHR[e֭ÄNcZsiy_ I>7)8)843X?H "W mY,&cPsZ?Ђ @ c N%)䅖 $PO kYBk17[!";'-{be!bũ\|+9@"YOʿL=Ld/v -n(,BPWx>lFn\W;y}xvOkMJ9bG `b>iA@_Kz@ZK)a1AEr{t n. F&{&9^)#ȋ驗OB.M$ OvT]c;|w`VP ߶p݋!kɒ! }8B=(yp b}kzz%{VBsen?~ҽg'Ē8 aMW.qaЋW:fP=7; XM:^%Q24JE]@9yS0'{mBt[1*w4Ĵ&[E1M\pA9]:1R/Ⱥ5c8{-M ꃞm%}'N}NEn FՂ; $}q t6nGrΛa^Vq&Z_VBAaL@u^Y, lI8krN@xJ{ίjgQTw5ڢ?Y}~Xo1b<=I .We J 4~Mkhk0YcOl@"O pd }W۔Bl==VeYb=]X'"( twAm"oF ;=53*ͷ7s~"ILO(ĒXXo vQcV#HOXQH0 lefovPUB%d9mb0E2sr~W xZz'mA`ѩyzJwC^>~4`wy&8inbr\r㤓l˳^UHQBTyEa6OܻPSC&Ss#E?FUFlx^)d߶upQA 6hUU|gkI:|/@PW;$7 !í'jourPc H6:n9ѷKq Z>ns{\Ţǣ,d;3, 7땍 wB<8pI>^vѥ'3N-Wu5t:2}+*sl Z#:4C1|q5ƫy: Z,:ۂ/ OiO{+൏}ڐC{VqgDq.>G ݤϲg4a2w]++; B1\Zs;yrƃFM;*+cH14]K1 +6}kU`RZȭ51;B5l1l H^\k|2`aD@g5&qtey]0nT3Y}#AL)=,81y$YسkuL_3t 4zbڴJI$ 'd}q&y'/5;}ӤW>{o2[ɖL*% D5MoL=y{I!S# f@65V%%DUzk|/ h]ŷy%vrn:WY-pd)C`'KxUCxm̤o <%VaT_)D7/NoEIZ )wҁ^\n)յΫE\.!t`ТZh3s,d`ëB6&[E1>g~K\XtY;fh@. [@~.P;_oԞYky5B2'Jwhj/@OTOeYiRuGpX[f/*TJ盞pXn }pvCޘ[@@G;,pGR1If0㜨n6JIL _Cu)S\1"X<{gMn*B4Sjt8rq7u= Eaag_VKZ+ǒfFk+ ZY.ߤX.^'8j3bފgu'i}|i ?Û;}!fizCV[l #A:T l(f\O7R9ꎝv d#|WuR+K/N51̊^DbfX=h:ƒGƇ`8wl_=BѴ[9\H6{w )fgznK뫦IϑT7]ԭ`,Kg8#"a|!`DcB5~2I K*KUa2nƕ\h_i67AI6ȁ#F0!$) DOϻoT mk3ǂ! 1+S}AL6)+N6 |a6UPDXbI}/16Z<0s9HunSi_*Tw)qVbMtg?8=q~d"AJ3}z f6h|( wj*|'~q*Y1'Q$SC„lL#j4 +%h jK6+N>ݚ|;mPIk<|] y^?/lJ+K@Tx'E]F1Ej[]%س8nOvS~X$3%WḖ@mDbXD8(!Uth=ߏ[5;UBpYY3*D/.'d O(E^Xڢ I % 7{լ瞈`0N둾cpvK:}vf_y2(ߣnnEH49 :԰ewt8%@hnjtD V.-U>| 8#H >ͫ+28/m, ہʸ)ͱp|UA6,2p:_%vUUK>a ضILJ&Kdy°b&}'IZEXZs:gRyD07RfڅfDI;=1Np_DŽDs NA~cu J3z$K鴋M$\p0r!/wS7}H./9 &Q^v BIG~;eN*Ű9;Q@vu}IDeBĎm=x<6s2 (OqxeUs(ໜ@&>bF#H-.zR C #<`e(U @#-3v8#m:-V$ ^EAKq-6Ƹ(y%Bp3:E*9LPfKsg/ 'ok8Ie(ޝwT]iGjO==uRs.ܨG;@0t%FMh_JV|^[}-nTfg!Q:HBv oF_㓩H&]4e 3µQ\&¨&@KH^0 ?߃ƃ}N\&[.EZ5VM۞( s)hg0:T\Ϻc~ݦuϵ/ťYu w|$(˾y4/rSi٭$6t #M8G<56oO2S>>>-. uw\ " ;@:U3ۢ.=_+`-NDZ i̋CQA5yRR{ 0o`8K&U ]z$*=.YZ?PhY \۷EvA:82`n ^e'J%/Dg5Y*2D!hq?<G!;;U3؉?ԚX #!;j^xFM̤aQ~hl"|ւdV*|_Em*d0_/h ^ N_˽4@0)?ڻM vQ\Cw7LeM7R rHd}"aA 5r@S<Ƹua)BZH!j{3Kn]%=8ƾ-73抲0@Κ0%>@`81mB5xC0ѽ"\6t;IvF&_mG[ED8gWDJ-fA[fﮔ&a}cQ+p:@(1>f)Ǚq܏ 'Rm*e?|<ŏآȹxv@C^y &J~=]⵪4fZj$.+Ɲϻ=+=\\m=a .! L5Ȭ!ȑ٩ 44BB08~M4hz{릍cZ4aS,ptIu%*qHʺkB Rm0FL3!PW8&#|Jo#@t]QBs7YI4W'ùp1=љn&S$1k0ӬxN cS?HyhK(je|s ؼ<l:%ݷb`SYiP=B&^v`;&l2ZC@-L0:7`ޯ[`Y yӋ k׊(/(_|#R՚J*uQȣ6GjyXzm燍 9M8aM $ w6\UcYJ*9Vdv>Wh?%ٌ=*/nm0rod(3)ՎZUNw*.bTpx>āoRSY7wtzLfRD`na5>!LT̀N,myPAp1֚ߏ7oFK|P@.Pi,&,+H\'"_$ða| ԟep/$2%ކT),^s%v\s@*G~NMjʚ3˹} NnuhL/6u;UPw+- =:ke0_xϩxZPbhrڂjhwV߶[j ΐv߾E$L>).MЄKW6be՘LsK`7xRJ@įޚ)Z;4pѸ*oRYȰQ[?r^k+'R TB_({h'"xar H&@:UE}@qۙ#b6"B!:lFܛ[Ju~E|`:N|Da!MMoD?GMBshefN1QANJi}+  C̈́pq"2eR5YNM+ ]&3AQcSK,KtZ1< cؼ^y]] t;,ad00?g(Oy3Z3S{j3q$9ZQV?B+I DVNEP΅dr*~mʳb9rԤ*T{nY-PT8-^aا%hsq}$`C4÷~?\1 b'S8kxC0]ם߀F~6YJB=2S~`ޮg}(wSZ~ AuL9˓W^OvӘ} _!QUh\b2փK%_enu䕐"J*2o%9_gΞ2] |6`:s ڏZ .QTd Mٷ 3R{ 񟮻 AS ,zllz/UH|}w)- /{b;]Ŕ~7Y8n>#ĻVDqp$'WBB!f(z~FZ^|+1o U ׅs@L:gO^)Nky(ͿPu\X L0PV7;YYo'}w+wyOO ȇF;no:zmA]&MjIIMJe`oN cq\dMk,1K(Ufc;UMDGbnւVS5:u˺G:ːR۬h|zF3]ȳu<)-h8\s.-JkoA,@ET/e!q,y.) n%DW`+ (U!`˵wZN5g1 Fý&O,tƂ6%m '2,FM c#~3#/9b C/^%/ c}N?o\؎GEكm`HqJ?meZ<)ڂƁj 2{ d-ץjV@Sç&KUO L,Nl<2] K S5 x}JAX]:1~I63 5- (1,WJ\1Xr|~<,\T7dgQC$'T7h^WQ8v;ϲ/T t97 e*݉r|C)HppVC" H)Iڈi4 )}_N͵IbW!c@jG&N>Iv C/!ԅДKU8Yd8Ny&vj/ηp{.MmFm[R;m69-?,7)cn%⟭]мLد?`Xٻ6‚`,M #Y*`h:n,JE"MÍ>O# hl*AI63J0{M_aw].|os_?$Ii@r[q9/Cu,'¶oiݴ"&ck|Wx`3%:({}(%NGB|?GۑE +9$%-&&Ƃr ,#ao`b)ӨZ-xGnw`ön si|Tn^DZ{$T.Fc~f4 ц әR^ў3_:ص"?i3xK%No}+ Ugta絻pcQnP)`0Oj|l;B7owIڢ Zo}g1=Ja*ptik4>;InO.)dj0W=d5myFе>5ԓF\ [?Ee=!pʐzhw1J_,[Vs7>%*66;? ]}9~ڧ; J~tE`[& \xb0̠.ݥwK A%n{0zѺ[<]-FY_2IFX7ezU^^Mc]^{w̕_lDvP;>Tʘj7}\'V`V_ a&Dvqu}Wi]+Z .`6̮9}*<µNTܙ:buߦ//]; v+!=r7C`| ۖAYLgF|CRg%kVcMb ZKY/ uBU+ՒXF)⎑5zxO0qY9&ɶ-H;"ɣI2}=oB@çl<Xt^֠ ~X~ آRo?}߆)F\)=ɔ%XPy7io'LuHd[t&GS iLaF@moELXGqO?I3PVf#Qf}sm.*{(4`cjթQ~#Dž!@#D8Mo|wa:'ʟyrfg}f1?F›}=Tʝ6I}4Y+Y A [qe* ց`c<1.G=e/N$ ROq M@)DꐾS9=Y.~@v" ; .ۛ×QEL# )4g-p2FAE(0xP +rJw>2 VMҔXgٮImcӅ7v!acQЍeK OFzDcwpeA[3'js"c6dwBͭj+p=d4<*lS.6 QF ƖQ;,[y2TL73/+6^C$m4sU*A[ۊ[]aVR 9["pᐨZ .ŠSJLŝex*=Gy7DAM~+e+aZDP~4-:[-b+Q,D2F 5#}5k` IF̠PQA"V^TsMxnpb2_:*ͥpo/jA!ߔ45M^l u m~R. >I6X+JS! Rj138LivӇwoɀdr[p?:j PAZT3"էB\ I/-(&xe֋y -Rx]ijϼ]MZ݉.'{g, ,}(rW[[MT{|W BWDk>;w'S0QP2W< Bqu?Y#'{Sj( s2*W4eJid9ɓX`nvfֻU@ [1?;={wͳ .yٝ@!?FI۰xYA8@p<,y!@| Z%f5WQ&4l2ES\y|Wi:Whѯ)kQt>zOR-nG,>F!go>=AuRKKyӫf:>\M\oCچs^|($aMў~ɨ׿e!c'nlVlsyh@ҿDP[@VP0졅ooe3WX6o(O4 hA] !FݥuL m>,|'n[:,g{2"nbKNRP]|EkBVbLU1[52j0y%/܎:Bd@Zqmce<QiUff1\v?q 7+'-ߚ _q }h+ vkK | 6ĕ_pzZ;=>a%c7M}U!ti7OE̵#@eIWFW1tl @xl\[ޔ[6I14~0ő89Yd|@}D E vjh+ 6|γEbq{7J蠎4PD't *hWs&ԟK<˹磕,!bo*cҨ ͺ$}9Ӓą03sh>(ί`U(5N(@Y0iRbwJRǬcfD(uob pjW؂yf?J 'V2y l5㜛2Ͳ$ t`6;RCIe& 3[שˮ4ڦs(?7׊\p7b2n/=?"U@cYcZkvxF1_iL2#Wp|].s2!xoYWr9b͕hEdZP5G3F{>jDO{t0'P/1nEYZ$0Ś[13bFPPsmrx?1DmRv[(,"F! mc#5_fm.oG-(~L.h|H0W:ApBp #⪇JxZ ﭛ|k䬬q%2 q0OttVgd8QT4.<$;oبMYl;A;܅MK`YK5 XaҘ_sj2w=DrV *@a!ku*ar .ޓ2(]}|^=N 6L?hl_C;2Q^H7B/q#`אz*E33I7#P&hÁŻGK9!ӑўr{gl\}Ny|gՔ62Fm8#]hd׬s7{}kA@EZb>7{|8+{ A8饮zb7낢Cx`8.o:J$p|h>)X9L-C{D 6:Z]M)ʗ1s ov"T>&]_R#l;a!5%):; S:s!FpfMEDГj} 9u5 RFFBh#mcO]OSmGN="=<0?Q깾D/7=?#{l><ў6ng*/[RF= O%ިV+. A]dQ2M;poFws4)!ݐ4pbCjw)v+)˜;1j9Fc/`_C+IhƄf14V4m,Ic8I h Dr<`]@0M-B0_KJqYo/RucENfWRst)AOameϣn˜ko{dRxaiU)(cL%Ƚo=(*3Z;CG2c9ELz@qh9܃{gtz*̸ikiS;-}( g9A8cdp>E׿yD][ջ[*ѯ'BB-移pR/ pKۘ/Q'`rc.5_#ߏӁת ˹"cyqSi>UHV/D( Jܛ3[Gl&X8-:B~ D+sjc2 HV p(sҜR CUvCgz«>P|CǪI<;0\:ATݾ]N:!"3E+ru)Qmz ttKH>)vץ憨)ʰc |5d!Q͖D&DQM1h6:p:le[M32P0EzlpHX\d' ajq@$^,頼!醷&wn±4iXnu&{3&Y/눏&kXIFr|WGo/qh1'w+q'*X1YoCKYmηj׊$|0Y)@@U, .)!!AwjH/"mdKFA$ذ I|q>19%Kbd8ZU]< %> Pκ!ujݿ$?qAEV?R!]mkE*mjy\9C:,UٚJ܅A3ϝSf9=3TEpɓ9p{)K45"yM[AtnJ m{F~" 7Ig{]̞" yWTʑVfBQG=7dӴi'|x`) |COPxrURVą'ؘ m'RW:l&MuOV?e-, l rǷXs"Nn7ǂrh IԞ>"( W^w.RFDBQidڃ,f2;D<8>|!Dr&A VQr%V+Y #eu3kp( "8Dcrhgeq.A% O WC 2)2ͼ9;V5 v'_hQO$\TɸacARhh$U>! ڑ:lEDf,5Я߿6$ .#q 8TJ9_]:ү Va~-]lY1[E<ȢCt oFB4y<(vs,vtjk^eL`U&gq#Q<,EԩrgCܷd.lI#gR700ߞA/-M.Q[} 6ԎO_י5+DGr~yxy#Em_]tDž18@~ x(j1p%V@3,ʒe. [A[&UΚR|"(Sq0^F UaľiǀO9r^z{Կ(]kϫ*zr~P}Qr~[5QoJ1CtQ2{EXwp+}b6Z#;Y)Vx˥R=L3>VK$cYVyTpiAሦd=GY0Z{Q_,jxX}bЩÝ&gkh,ĸ_{mP&dgSϗiR[qQcfۘ~4Xġa4$`cY)^bH_d~8uh 96 %fhڂk"y1{InA-M$ˍs g\fbõJ^<G7yP*qyc.ڪ X7UNzB^KG2cl^""1|ވI`rܮe;*3 v-)Hj%>]c[1xmuCg* cUSfI~&W^A\V,,C[9H1ǽ(| ir5jt\sc8(>zυrrF)[',29R˞blJ\AGHQXx\ph;!{{cz佤ӯ = eϭQ1>%-e#ݧ Ȧ`!Dr3Kߴ1Lv}mGI;O恋 <ÆRʟ([:xwɀ^ڐCz.|DZךb W 00)OH'c}oՁ]v舛DxXUx,7pEfWLEϬߔ59UWXPd |Dc a) 7f]l  zo䌣@M+&ó,j(e<_Lg( ,[;ׄc V2Xo5a!^Br\j-s4|m+TV xpl ;"¿s?Nfc :aƎ4fEB:62+I3,I?*SRv|Y931ApcQ3Iߏxmk`]:l=^b\^Bk6_]p6Dɳۛ:ĔV7FIJjXCd5*QyE41z[Rl'>.FO񽐔yEͪ=v߃8 PԦTa $Fud|s1yItyPϜɷ&aWvغ] gg6y6l@ˬLչWM֒K ertӜԥ-KLmFYM}k!, YnK%1,sLvFLy:dh |Mu6].Hkl j`d8t/ 9l D xBiJzIH&̀)`^Q67bdx?~MxUuҒJS4K,N" K@KB⸘4a~ 2`\/9 J1+JN~ ((VE3d\|mwJ0&:%ChĕuѤQQytQdbXa8xJs`PLʱ~VJ3{8%$ߩ//̛6МY/yFwFWdz=QhYJWm%\LAw,OƠpPD2V|4{ҫϜ(G&m{jرf>:i#(+<|E{q}(ۭiO+#c:5)'OAKR tUHr b= b*ӿ%dzF׌"&\h(Gf6YeI."C~BA|JSny 'e*fs}2Ƀve* bETnc|v3_RGWbcIr=U1nXe`O4\uYUV$dRȗ}rpp%UȣG_tGW8l7d|3Y65r=:QH^/]7>ϻouEwpyGnc-'⬩xhTO;V +iq Wq[w۶5jdp4%>2{B|g`~aLDZ Vd9&7FtO ق1j>%W\Q :s0?lv<׹JR3)Ziy9%pez_D}\vz]X̞adLB[BM,ҝ> |{[+-sp?ټv2-ʮ0gM m}b/Ѻod(sdL4MdrpEc\z[@0kKardWeIw[̬*/Unɟ׹]lZnVP'uDaÝ5s[ȕZ]PXb.٣ˇ f#&qKvq{~9=1pHڪL7 K<>|I,DWif$)ON@v9-g]fYL.hYv1 ,.pqZe5vzħ=$:Cƒ ۽2.t'ɎtaGm@<1¤LdohO >gMѦaY7X_$*Ṕqjñ ig~R=W&WI(ʷp2Kje|3则ltWlR5a=6G/@0GLN5@+NҗPDQXP{,Q5 g*[v7Fmm'l1dm2BViTg%w"9E}?Co~RjAX @7 |5?mby&5 N 24(A5ձxKsVWISg ŒtyUEvJsB0n3¨佹N18{ANA4CTQ!gDjI93q1hjp(z"GCD!#Yd IvMpK!]AF>|:f- c9`Kǥ(i{8x61L? LDe*Op7Xx!ɕ;_ǾV_ T_q=mT6DD:)e}>]B"JqW'wzuQDir<A$r &.-A,&g*ŢlBb{DG,!nk_4bE ڮUv@-%xzGL6+u8A-pmBS42WW:R!\q>g I͇+$pLU{=~Hy^E"IZ@]Ndsx8 X7 ׳;Ap::7y;I+sՙk.Ÿ8~wVł˥V>i?CtRє\ ҊQIŪ8\"G!\X0p0:S$#5T:J*m:2Ě_pRKxk1no&7ZrgB*n'Polk祵@,`(3Mo8e!o2[GȰ7IN{#D=ZX9t4d[`Kc #׍BYXr²D@Vi [qk:Fuq7wft 0B 6]>i+}ItDG pFOjk|&8xƮRP+Q,pHAMKP $,'M*#@/Ǿ u5ː;QD-\sw3|<|72~Z_:,%cr(E}=C/9wq*e 2 93{B!d#9ŵ $  /O<򫮅.ةw%ͤ/)f@Hj=q<#.Fa ? Yil9{Sϐė/׻AM9=,"EBZmII\ #Z0MBlW$OCNstcL9 WZ]͇eL~>qR UXҮ8NƄ$zM)YpRUBG:1K^ﱡC$4c?g=XX&Lx;XttEgF_ub0힧ŃD DZ:7^ΜR|aL6:-'oVe O\,.U U"omgZa\?̈́-/}cXSc6zh\*-J;&;3T@sf]M/ƌf"[[ Q@G!\X-Gso+›aewzЍ"ͽQJE^~t/iU~h0&~..Ql.!A0mmKWmCYM ~2ф$KƩή%̚,pa5PƩG^,Gcȓl |R=YԀX?pՠkܶ"Egh%";[ojY͏9 < DYe0ʮ.n/% uQe*T1?R\jV!jrCifG#]\޿d|0jNF+_AO Jn=tCG:u؁߮hfal6exLJZ0IהfZů̳ٚ!f^ߨq\K_Zs-~1߶}a?ҕMJGcg?XAz:H Q$G+E4x `rr?y-:ߦFAهqǎܣXjbv ĭ+*fUr[i03'>!k &%|H ڑ#&'fSdf%xQ44ؿx飵7KP`K`a,G;WD=4!`b㱶W^@LP[ͱT5"j)Χ󾴘Df elGhڗb"V,fh 8"c360A<Ӳu܋ST#͍$ZLeZ~Q(-whޝV)aXќW6lKlsze 5f rND\Q7F0 #e4nG@Aed( V_3膯gΐIPgjpqNޛ`g7 ݡIQo:o;i#DlZ T;{\}iS$n#7\vӴ3(O%n5'/]Ц܇{"ղ ؊FJ3S*L%'h3IW~M]տ{?5yqU+BP%! ]4ǒ1rQ+@$2`qu4Ĩ1p)%"{m}v-^@8}g!߄d9|`D͓]D̾6ngy ӴGHĻMZuE]p!5}<a_T^<= Bb[yLƷKᎤIf _!/=?"HY\CPB< JV~+rk2ekKo&pQjCe` :<`o@|X툨6ES W]KzLW- |#&ߦǠ$_*ܳYkZRA놻m#27M*2+hXygtM M| oH?ƻ);S Xhf"44DDh3V $бl]iρ{H 1ݴKo322[.U3EXܗ5,ZMwo-/Wҷ<ςLEWHpU&PCXK}:&8};5r숶;Bb$#%{cw0Jگ/6jGd22>'yoXQAfDr\`Θ ݞ\4Hs.+`2dtqX3"sl_R7Fm Zʡp< QE_Mv{x{8u&U>55h1nްf(Q3<@x 8UVU[%_wOaƭYհ{082Iz-ٺm^#'ȸzпTd;a+͖7hr P۲_>dw-?C0 ؅w!]iC*W_ 0X<_xd]LS|hP']n|V"g{ypuSi;ǵ_DmSyFZ?ObSP d!SEfuW4RQ`Gmy;lݽq0LUP7f. CS 'uٽɭ#RK"Pr4 рѮIOy;-(a Z_ oIhƄ6-G s Nb4ዜm*#'L

c*{SgEZEx)M idw kW.j}ޱ- ChzY,ir9u t,A! ns'jEWR]\r粖I-~8BE8+2{ɹ @A4&Ap[iC2X Ъ_E@inVMZ97Yacs3u cI(Y՛dIպ<5~KaIMle~V oT vsjϼ8DS -5pvm{Vs|=L-n} 67:fM`Z[{5|Z[? W qϏ ttԃere_Tv 0۸aEzN@]StjxA|" \QcD{a,~FSեʟz }"%IY@KƝ0ɶcDvU^[aQa!>}YL_ #\[*C E/V#RpwN*9wQ=6-6U%<*]I~rAM#.6bD(fJ:qR];d[Pٴ!K:&NR>':s{.\ajKB˫ jVW6ɀ_ t2@ ,(hu֕-`[#F$?h8ПF CF}8,z@Mv,3hZR}UP#.;$K; M)jPf}6ks3dQQHX.̑lͻ*23u8/xt]MOQVH@$HT=j-ȰeB 4S`B)n?H{Pfm!/'L;&ݳ<{Yep}sQ@zY}ݣM9v}v.NIg)] v/;}$w# 9=,[Vғ-gC#'2Iz3y趠m":VC&oH4F(Ve :C-x\my~їM̩FXSjz s,L5+ax8uؒ,Xh'?*QI[6Q&fw\m+ `P#L Tuw ∝|_ je{CS8BJL:Gg_Y wp6r>-`nWB Zذc/Pl'S~|SЗs ͯ=T (wvU'Ic`Bj˃s*|/yAh?*+DKAvj3Xjf~|!f0(xelGy18?3[PDtE|Df+pၩesyA8j %3Kj$eL?uyWn7\sUs&RSR+zlED7Ы>AK^Wf"!!P*oX9f9I%>1PvK)Wc+&X#a(R5;ko s!𐲬S-<0нFד{z7@Φq;;2w;Hk~:T/aD |e[$ŕm6$üOUT/)<gc|R}w_։.ŌrOFvy q8v,oż'j:іFhBefViŬS_-L)8 k4).Jx_cK V]GF/%9/IߔY9fR͔<"gƌB„5i]Q94ELYzxRƅҧT5"e#?uo1*Ly9WoX RzR펙yhD}(>\۝ZxJ̴HEQi04Ayq&6w _Lt=ϩ2 ;iSm0z;y/j dvCj\b_̢:l.A"؅hdž_C8?{'?[r7q̓-V+8^ v *ZtVOy9)-(bwqcHM o _$ m? fju׽TX+ٙwܖT4_<0'sLdqF TmFu~dvkT""#IȢ6W&<^G찴/e4DzgigU8;˛[n1 %/7ĕ/t }m(jjȀE8v%`Xlk?& 7K(woaBve}nHI);[06U6JF,ZsK"Ko̞n`Yjo+-U`6c}7mUilOSmW)yo%Kn$W/ ]A5H5Kjmd+Z>..']LU S cQYB8SiN;2^{DT`ÿ.-g̅6UAe&Tj*=xwD̵B]TG-dRR>دOAC]ov9*XԶy ٧"lSTc:IZ鑴åD)ӕq. ʢh9YU>,_X?NQn^/V@3g49C?Gf?Jg^Ov(6?s`K2Ġ$7P9f@D=)gZ?7/񮀢}\XS_NFEx->ҨՀM UHQ+C~f{FScBedQ`<`$ohM@/v+UN$_v pHv@E؊r&~K2kBѓ=He KQrjgHd|>NliDٯ]$/t,x8T]Wn6UceAu2Vi߂E?U^0D,af $ɓ$6Py=&"&kQA%m%cŗu6` X;l#`0_5S_"&Cby1 :sjݞ" h[)_|K4.ZՕI+g?RXGް5t##mK-˒>?I$w:]fj;l;yM]*q̆p3;G$ (H`{\ݳxx!K1:9caζӱw:k*ERvCmjܱA-l><|A~\xJ ERIIVLm*;1gC)|+K`7[FR g,׷ g@ l Ғ*% *ւ^# rmeK8roh.lڄ<( %1 B߻x9gr@Wx!a5;SkҸF畵oLa,xuδQTs@4r>d/l5[K(dx8aN5=cch1}O.<uҚIO,B|DR2 pcwk)d80!$ԝQPT"eUX׊KVSfĮ1,xw(q7V;s6& ͸ހFTȟ }N6:.kezMU%q2;# r d aɞOal,E}vA0d! [Q A84=< R:{pL94#)VlIϪt;hPQj9S+A.\D2C`s6@ ӂڝH h>VvwtM^<I)H]KT#}OB ;[QioZ\̾Veya(nQ\x.: -# G .xHxtz\D @JVutW `_8vsv4$:"k/ٸ'e!m 7'&w8NrV,DWH#?O0\D E,ƗqL)Ϣ 67];qh rܑL?/6H \2==uBs]}Wt[NeJŅ{; q{M=O*͇bծ ARQ8}v+:?ed)Qa68_ސz,ΚLخb~%#)MX|;sl24ϻxiGlf<^0O2"-cm֘dQ*ZoHL^/c l"&cAE?R2 lU))]>AOJM?nn8V`Hvx@6 2͜jBCdq^InqX\rcUu:q2-N{.NeG kb ( %l#V)8,Y׊9E|]!&6OٱOj"˛RL9ps`nk  h4Hns˱٫u<ױ x&\c Mnq7yM@z/ӈ+_o dfAhؙ$ϝWp'v% w@Y+ ϴEd}E"<_ rcg .vAf:*C#-}yURr<|\>9Uɖm)CѹآB媬 &gEkvɅ38}p{VR1 f5p#2z#9Tɜ6Hv0*;{ŅF)%)t0z5 5A/7گ\{o$- V;V92S9jNZ6`eoֆX:X\RCmДv#wz2$JH톜i~6++֒2<{OKdH!Bg@1 L1NXxh{}}Xv0\  0^Z7~d"H x,@t>mJ"Z s^?b'Aqx]sK^L|j$M4GMc4"GhG:GD(Ku۬uSE KH㥳ZeL@Q.m;:O|W%_ckɋAA}՞6!bgq$!Jnr=XZ~01. `e6K+"z馪^VSY߿|u1^I<-n(Q0ͽew}xX°tEX+.W;Z`$ (yf`J.ɢ^1"{ϻ)\dvC;VK ((6e qcgJG}]RJIC>="%^m=| ۰'%L.B/Ec,H_2R Eemفcco. qemoC-v#=a$'ۨe`҃*1Y'F( د2h\ʡI~_ذMT B ._Yg Ԡ)`z edh@8>-ĴMA=\kڡQ%:gV.j[K+؄?5󂊌~_؏cr{: U皤MC WuC'@ SiT%\̟sg`ذ )08ӮdgNItBIo5lxܹ4:#.IAY)Qp${y9Vvbe2/Sf6CLF鄳&iPaMr 'Ȋ;m< $rGv.JWBU4LZBV-戵Hb:3lT3ςܗm4u~?NM)6X[lk< v| N1X ثEM _/ zƺ<,{vG-BO;+9GJt "'VSiG_5ymNU[կ^+Jڮ'E/:5܉mOr_RЊw3.?LE!.0Ee|s*@A&!8gRpI~D2^m)+6~u2L;ʵ0KCn۶~8p6jsSV2gwb[ۖъ3}%pDcgGVVe,V;ZR}7 ߩ&qR*%p.\JR;0% p)L퉯Q)[O]eň1ʙŚ^L9߶ǸK46Q AĨdIZ갷v\ ~2SlѴ[X71p⺍ؔ e5n-'ƍqXS>`Sxz b > |To aADl#| (ɻeu`Į>ߋL|9 #S`,SBkkwq%mԂ<ՁW*M?W[w9isu@ ؆==-ų3-aӽZY;,ZX6c̀=&H_yR6d[N"B Q$=i49RteY9P༻ U%T6wT^lyT*A>4ng9eoZ_4 Y_c,lH^BXR:y0՜qXٯ {Sif ~ #MJ7HXi޿CIB*5  [3gIjGfiQSH,VvE3GvE84LOfиTS-) -3]ƛoyܼ<^ҠaA5:fR'(PeJ?;qY&tQae%)onƼ~#yΗWD3 "4c3ƟxcnAhԄD0{5;eMn[0 !H6t'/m(uy!"?LEziA핏ġ$ z2l/I2?V8B1^ώ%?o Ч%/1#-@O &u~4 mb.v:Hࡈ`WP-c␌ FFxWIs %1?*i21噩ɽwfX!xZ'Up Tw0q?L: ֻWu_/ޫ鮗=^7@X'2'R727n՝Â/7kd"l/4(UMR vMcM:p]fκ0Y'"l ̉C(|6~!qLlǏZO|VLd  JutD Ⱥ6mc$L QǨDO#\#AՃjxQ `X7jxvZRQN rsAh{IXGOܰ1 nBwI! E45˵E4{>YAo| }X#M,BC<<O_u  0.Tu%H;'rozJ~  >쨚ԧDy2껟.JڑQ|Dv^b|CLdے% pcEB)?P(R@?eyjI˾IGM Οan..ȠBꏰ,kO*tnS^"O0`1bmm!0-`-/c<ή~l94`:Pu+nr4YbtJ'Fj< F2Pfhj>+QCX*Wey$|1{˗=e"30"a;sRe~%І=> bF_N&C^kvl hqIJ[x*h쪎G-'VsH"Ybžs1A]{)ծ5~$'xHPRGqIAᓨ,Ԏ%,xap3^E/v9f{(u$Y'R3*h,J6oj-#;RSsT@O{4̽t]:*0)8i9馳|itu;ĜP1,l\ure;,e}Fl,D[7? RMt_n;4:qtP?=`@ZKCS25cÍA0-0Hgy?T (!`/w{$m:dv6E_U \NfqsX do;ƒH3yT ?е ;:.ƩtPY Gj5$CEmV!VtOMSE#8wOWqF C!r(uNH@?es&&= čDb *S˒ w弄-)Mb~* @'D6~4hu0C~,j[N)`dGlv%>cuWHq_182`3(Օ5 SK*%/&S~5`341O*BmF Iҍt!ެ6_ 6T7 `h͉XM>ݟ  I=T4|n.)rp$EuYѯk@:j .(}ƸʪyfTUPԬY(VwZk:qJYomXTDC*ƴ\DEl[_q&!̟l_O.4:N)]DHckEa~i>~ELIxM ӬUf?&Cuc B>>nd`?&vUO)2+;x'~wٛoEeI_KKΟO*=ǒR- |) n(Jgu>eDs,~P7%@3W9ܨ^uMt>7HDwZ8}"tgrD\aᕈ)8톭PaiČ)FͰt3z) \~| F2lz%]kR ?Wo, ]FI*U \_X>4ވ:<&eky3MOt]u<װIsCi>dSc*Wq6 &V&M[<iQ|]BXْ꧚:.ZJLU97 d\@exUxuu6 ` [h0^zn6J>jeiٿ};>L^`g쓒X4Gϖ&f&*feV6ļz3w|6)c΁}Z<qE9[/!X:.TxsZOdReYZC[M-{x; p6h vz 2oJskeafGʂi69YQӁ3EK] TUl ghM)l>%UA؞{ :awE\zpd)&?IJ\KBkVAG|Q<`5\>J,072 JuEV,..4n}-dS[**j64^PJw3m{ެyAʩiʃ*3wތ~fLfПDzv jXEL4p׵'|^FւhYMⒾuڛ[#-5WϔxAǥ 2QdZKӎ QAkzO:jePsӽ\c`w~%qW)^h7.6vls= U&3o1 q6b۰zD^Q:w+wa z[KMtŻy:4>SC2%\Ψ`4M셻RJDsg@ɰs>=^Nޕ`37ĽT:KIyhJKH~׷L k<I܅'[>!-8رju%*)]eVT32T&'ˤeu| .O"`1~YPR4(nzy3=4ME#ӄ#r,C& ~Fּm<]p:6#*ɍkRV1Z}i ZJdim4#1=vY_HL-3 ^㤲ۙS'A ݭEʔ*SKyiv*\yN Ic)0;pbuX t!A5OI,̤@5MBfaVMR=Q ?.|F2C2IgVr~Ε7e:j^@$l @,?ϴiD%죞Jf%K{h)088 PGVSޣvZk7q-4ܜo ͂fVIBXfpvALMs#U]E;Ya.0uZ->fX4 ܤ"'0gs4x@ӶГ@7CWSZn^;q+fR[Ti/iaYܖ6pY W -t.':qN+uԹ"F @/XMI@n%usC,!kB[vhjm1ყ=aa>'/^S:QEOo՘Zv:O=lLP)#=-vLB7# ?>/K¤~ӌ3vf~Ut'+rX_\(.DMnQGd:#{i|-Ĺ*:3VH}elގuV' ?²!$9ke dKoKM_Mr+.붚@q3;p 2kieoaƜEs: ~Ked44nj5W{ nv'[9he{8m*[ɍ.{4J0fRoi9\K󁗤҃9IL{ C"%Z6jz=z5NnMӋd\idw0f`jhx4?6zsLs熭2&B -yԌ:'G7_q6٦jvsd+UX9 %- swy}Bl&S̳̱-.Dÿecfim~8G%}WC;JRRJ 壯dK_I=PS*@@SC A!!MC$^b +;+&wn˭8:"d] $Ui84\<_(J*iVW d$Ouί`wCصĿB'&Iomuyn G$%V\I(vjKX+ax^p 8β%z{;1Bksa̜u+K'3@+? (}-~m 3H5U#7`!X_zi,Ua'=IG'w AE3=^Q{X\W7fܷ[nrov@77IGIX!y+u;@tlRߛyz'f'|\F"=-t3:JU,ZPs*q(׾d%й <޿\dP \e~=z"xiީ!jQQw$?\})yOQID9<֓7lVmE#碈\!@(sn1uԢ (<|@qϘ ̮e ʲhia% \LaԒ,AiQ-h}_]O^ev!9?}ZުV%yS} 9<^ K>q3u8@A^-L_g }f>ad(Zš%CvZ|6Mrk5P?[_&?5Ȗ1SfQSH &lf4Ԋ†4h恎?ClnsUb!'ڢP綥^ХS=L _qƘ!C +-($,Xd!vF$r4?́Fr8H%41ь[VGDvjs+f <%)iVD",DNw'g⋃]gB]|&Uƫ˼ts͊'`^@{%jRƅԼnUGfMXR狒bf;#qW;*6r}WPŶ?-D&}1g1Gaa^Z=:-E%٪7>=k-2'k w ?@nw.(BEDRkG\+RdiTxTsBU-+NcWʪ\PZ1vol\Ʒ,1r7,v!gaD]F\ge]4=jCYegp. "NfKdʽv.lMDы{Hdz\83muM8iƷDVl+2ώN^F# ibA7.ZN5mil> xTdy|k+OoTB>9NE9T/ ffV$.KrrZ۵486d/~x<#HS' Dֆ=q\öYwEi|~'qs$dh&ŕJz YƤE UVZݎo(>̗I_R_< 5ՑLsYy$0|pu vq.M &Z;RK8zM\,W k8RX q5~LFVbn֕XgACRF7)@{-nüZilAh,6ݐL*h_@y XdžƱ:,+%8O*r/c=)bj*]@_Nٶ A> FCԬ8ԐQ? 쉯sqeH,F= 7pSÖɾğ^r,_ k'L s 7< \$74)x[U"fJ1|B; 3 xyh[0mmaεUPp4>zKc|Ei!7&Z@˜"vQݫ@h!%BUAD7@nJKԟ%’q C{)1T#k43t qfA^e&=XBZ%:J9!z RVJڷxȄ~sPVϟQQ#%9lYh-d۹EJAg#¹uZ:2~X(OJ@ħC)e4E+^DrW+= @ aqMZչOT6޶b9)g?#$ UeG.-R" k)65Y÷#yu`Ͷ(H8Zxwx30|{Ps(4@b˜+F/8] ~=΢ P/?-eQoH G6*B_K'VΗJx'zcڐO6e\j2Ck+/{SxSZ~AsÒ~\@]"o1bWLeIKj.F*Ya[H_}EJ<دzdXX6)SLyte2Ph{jD>qwL܁Kӑ޼?kei$;2ڗ˰(riRaW8h K 8Hu;5Vd YY$cՄܣn4'bvYgک1'=@E1L k"mpb(ϫ?~sGNJv7;m$L[۰d,t1PBXyZR-47IcYY(EV@*Yхڅ*X.lYJXQjSwpaSt`DZG=bſ]%6j06]ڥ g(q^͉RmFv[ .3 `~\hx>asߌcŤb:bo)xJ^2j a4Zj2MĞ,Ј}|$3mirL'?VCy]T&|PG; #cc]!ys7+al#a,u9>3-c Bt(G&Kt L2@ E<(q0zI8W zhSlNU&gʙw:#*?ݽ8.Xm؛aev `3WU+͞i7:HQ_#sTXmE[my:?쫼^˜}mD0A("j-H^E~eM51Y` pjd$9@!𡾱 əS>;߰m{!M{A-$e9aWx=l5"V'3iY.֔I\`3NmO8OUН2핕%:F 1h!{L(ŋDoA#TQK ,>w"2 /.`ktPor>aN}yt@1sQF oO0Z)ZO:ˁ&.Wy4.*#EGϸ'OD}"KtM$smg@IGr11Y@.t-HJ#c_CiC3p MT;|lsLd@Tk`-Bbcxpb*z*\3}kh{yZ:OD?]Qab6&sUe<L'ǀ+e[WQ*:'H~ӯr9A^4x8.+yC2*b<==~֋:G6^DǴcI@ U$4tƴ85asrTe¦\_2nr-0}a绂lh]vJ|B p['Ԓl KxmD8[ES\iݬ7Tr=͵O](Qx* ahӗbf@8u=(gɁWi.}1GRfFyWqk(}WT Xr껪|E9goVe{Kl]-p䤳dN*lC  UƆ=00ٿЀg߮BRItJntzuutl BnTJA?]YH+{UG*cθ|_qV3Od*|ж9(!l>4N_.ZQ|5i5̺TxS5tptfԧ/= |=dZ W!r>(Scʮ V8th 7nT^יovc|QlGF(>3dR z.Ojj yL+^ydW)b ʤ[-<$<kCLux1:$nk˿͸ =}[HTE}bLRnY tn7Эb?|aj%Q՗p>НaI 7] ~{Uf`+ 93 %JX1/W*! *-Zd6rLH U\^:)nfމ-(G EVt$LFkJtcY]둢gְ)Lx I/?gt$|yZP3MW,Lc@/APQ}AkA/BgPE݌Eh7)YJ!CՊyOY .|IC&Dfu:Nfs I>06ZJXᄱB ?'g%^2{ibo);O0Jy2@,55uCZGf}lR9+`i$2] 4s@18! Ky69߽Y!BWS7w15DK0FzmؑCzs>zc:PT`9\Ϗ*?KC(g5.q@-o;\^-IqxA S*G"\'%E4mdTȢ0ȐǾي׹e3z0 eedFK<qu`WFV*{fԵ,b |?tWR;)/-cIi֋Nz?Z<鿝aŲ<}P l% GGqwيm!_Dclk{6) &[d*G\ilR՜"ij8R!/ RyN6ed&AT6?!J/\@om˝e1QUFͷЋzʠu:^Q+Dfʵ;F|7V@5rZ,SyuXcY`jkNNv`4}) oO7n=C];(%8 kwS$y yniư8 GKZ]kH>ZpkYWZf*EXZ\ztt~zM@?W~8PfYIŠPAPAҍG@NUAf6γ w"`̦miGNa#i#'<݂{ȠNU kjK6 hxIJ]7IC~q+D }D/F ßbmdTTpe1iVD]5mLO+=W p(.Ek G*,o֡_&=:G!եwnS~X\qWH{*[jZv?/OcK5?*RR2:'L/|}'}=;ѣ҈<9::pÕ:`̷r X=K%5̤&iԾ飮#X>O.|+Y76=mX(O^x> 'a,ȡAsi͌'PBbN g,yZ5xJ:Q7S-w d(Y!?CΖ؛STԊ bE~*} B?)uP?,M\+H# p晟C!O' \ULg9b^A'8&+bY?5iȍ':Gv6 1"IɈ ? r ߌ1Ԑ^-{t}Au 6Yʞ!Y>=Nh^GP @zHաƓB8n;04axe{fp^چA])&&n fnVZhh2ܝT.QMtI~|2,TZMD'=ΜG:du1)HKVhzt($(?F,_ʊu,D1,!`/bk%w.R:}R߲%8 ٣a O`0̻lk*0XB'헯Sr%AlwY13U_,P0%gvG&VY.GN?%[>KvfB9ʌlޮ"BRWX1ʲ4NKsMfH3/C1DxYh5'%c]^a@1m 퉳aʷ':o(d c o`KBJ&|a,%iE5,R  ZGyji"Lԓ"pI|;B}3]GfKҒ%\P$G69 'G\nWL cy$W*З?92n _ciWs{N%94D5ׁݶ287#9Ӗ<]Q_9h/dwUqO i Hp=VRa\S@н UK!0s4qvxc{+Sss"+xiXW TVt=LZE_ز(m;2?( J*cRǛFQz2' fčƪ]to|p\ϫb",Q9;cވ*(!Vx2]|`y[_uҢd\gnD*Z WPWys-Bggk]gIg-'Ļ1mW&9((_6"_Xe/].NflLKGBV76V_uVthK^5Ex%*7|h=$0kblLn?I^CTi<>QubT<29"zJcS_ڔ\V֕B`әov:2/B-OaJUt1uC YCkjc5X>B0v-܁3( "rgl}):HTvYXpVȢ+nP剖צ„ACmlΖWTRӠR?yf_HORAEsJ#35ʛhΌb^̀4*O!m z.媧j'VçҊbrC90 $\x!Bn%eTH ާ" vd:BXi' kdq5ƒU{ \H_m3`+"'SuiWH YgT04MJ,LY'Aͼx&%3;=,ZHv;s,MҬ?f}" W*ѢN 3N{;wK0SywF y|xC "ZuVxÌ23zl<(Iq9"}e[Ou-WX,#xK%p',ɇ~q"6+y,/ǽ1 Էa1 %Adc;JK;Jqɂ[}#wpp<r6Mh=LDG}S챥A*2X5 إp~c)$(g6CxP.sDx[[0\sAF 4+K kU$3_gdDqBJmڋFX0 0҈xw$ǐ$ۼPW0ke'ycOTH#ϛ2׀|x&}Q2~{G[nݻη|x']7L\Nۄ]Rx]7,vį]I}>pYR\ 5m-_Il C)})ns8,%[HGzvU+ y>QssNX/*"Ew6h5ñXG(۫}W$kz* OԅKpmku/o7WRXD5DGۅ3nlS~A ؀nEiڏȅ1⨗8\XJ;) zyHY3UGl׋JM g’@* #"AsR;vV'Z%R)N%P0j85& X~캞ޝ&chOxlOOjٕ7'Nh;a81H`}_V/p [Rߕk$ A|2Jʃn9 >WUX<$pedQЩw,bAMO˓mGKչN3&%Mhyt悷nOٯX):kX Y1 Y^yMSpm%)S[gl-x ]BXyp.[VE 0#oQ w#os/mtd;8&iQJ9IU V[bop)i_; =;fAf޸fTDDxqM)u:Ck5`U[RENU:O3L ףlVrߠ4A!yvdd]IvIǽ72nʸQy_"yֳNFVĨ&kk8=m%1֚\Խ)"mxFK~DϪ$d#f&oVC PlR}ԝ#ϋA!@nHߒm^ӎy2f҉)o^CCF!=h*,DŽ@n<NGõ^tM CwQWwZ鈂뀂5vb[/DvqC} 8sV;ꌙZ "4"{{p"~~avW-0`{hh&/DcH7abzqa%"܌){ApԌ2v}C j KYFyLh2[x=i'[Md)!H`?i̅ԁzU X33w6t@EǻT\[G۫ yTBXd% {* ðɋ9Л}Їs^fvtLuv8#WjK;~oۗ껾 \sEy1\^< 6Cܯz0EӐZ4 脜2Zp2Lm/u[xCt'QќI':g{SuTjjz/i{i&떞D][ I$mC7~ ౎՝yTiBcOrT%*^F:u>]FR}6\Gp /҇=O,MMl PA>Ry d*"v 8 N]-EYy2܊3q!i/GT)QrWR$#^}ogv)WCvҠ*ĒhOuM#mC `٩ϩO7\KL 7#͎WeUo<#6n;T^C7~ԆGC|l epzSОo?g~UEKpR'x%c3!] {d|?fE۩Pp*6?[MdDTL[PbSgѐңQ84i 6<疮{ɩYG 7~\iC5k|3R0:,??p day[[ܛ3cpڎfӌT{Ξ RAV3a z|ر5997g60mlHQ.4%{ ʷF]'YZ_V.-~L ;Zq~{^Lk!r_Qc/R~z|5+#ۏ.+A_"ʧ3If=J+BIrٻ[҆vч{Вٛ?leo̵tx"ݜprmaQ$ @d83vрq>^2t, mVɜG7q$ܒxyq2Q! Фl_ Xl8%oMuIe][-M0L+ &䷃SVj[uh.-µ謢.?$؃k*[@hUCvh7aO4H9hRw4m!>ar=\OmMmCT!DuP=c@.ιr'}.R5װI0sMVgR0 ˇ.K9@RI7a`^QWqS ZHC0h7u%" GFI,fR] EP?H.`]K %O6pg ȞcK=k{ͥ5 p* sAN>`]e£>񥔾cꪭ Cx4R QY$By* y,s G}M]lF.3XRڔʮ*a؅;rh_k3YO 9Wp)ƒŦݧuq@|$˔,tsI#P<Phn1Ҹ$& K)+WŸHsT34٪ż(Qʠ`R}Ntk<0VXV'p$j+$)U8]:0BiJAUBqLVmC mDG inzA؜Rj˵Ť8^|q.]jDᚥ$o{2ܓb>"Y:56UU6#=I=w85Q4+an p*OTdK}`ŻR%0hG] RW F~;,q;$U/4!!r|gLw%iԛ?s@b:yO%x|udNYkSɅn0Ggv.M{g^S ,uxmZ끄hS3c|_ńiDAH{hm7a\ ~͒J2䩗`H@qGƱi+-O;Kqiё;$wz8,TxG}U]l0SMul'(J*|z}Da;k)'tb w,sWHhW] 4̎]b.% \MjUf·: ?Y'4p~B)aRhSnd`{͸'A澴%~3I,Նt7VA^̡`/r&6-tPFX;k]ui@ |Zv!Gmi74>u]knŌ=Aen: *7ĭ)vj9*|r9oF-ekFɓ$WEk[kLrjDПEojQ"m}9^ r67mo}ˋ+uOAWX [, ~u1|,sGAvkf~[M:ywGͶ.lRޑS^0Iw<].Jj>nJ˧j`3aΝQNO!ƙFTWK!_]餛WH=lQ>̺qdυiΡG|AmŮ/̓3 #7sR|M^hzGQv"sC.Ĕ?ctSY`TFg\ 4#3,:O@rqвC4# Ob`+OMvdt̋jBw՜a0,`ߺ<;䊨Hj8}ng'l!aί[):-! qmL7!Ǽb{e$//髶~9/qَbȬ!׻:,PL-Z$~Nn,y,z1~ ! X9繧Ȕ>Ik^>fӡs*n ۻݎ{xvz*߆\DU(bW̛] mXMܷC5вSdB UEr~} ,Jɏ;)(3%(Ӝbb_x;;06L"c"׼=OfH9E @rx*yQqJbU;F3H8T1 ޣh<X.8ö ]8f2 6OUdΘz޽ΛfsX,.!>Q7d77='fk8 gY)>6aK94xW Y VCԼ0$K?g!? VNI=ʢ~U2C3<{:'!{aC˄|~Gx/[V-ƋNSqE0v lbjb1g1,@wbKxI֖ӸؤG.uT RlR>_s?s2m1ӫ)ɼ"{;z~,}b#*Ԭ*ECe?3~e*@k E`;mR̆&hwq ,gy b59bZ<5~,P_su:8sHLU!bUzĪ3%@Vv!HvZlD -ѷژD;e='ԈtD5-h6g6켂&K_S0E?K;O4#J,Ws\֏{˹M*W*o;-QCJV.Y,7;@q3rlBy>:Y*&vMoz1`(] MWw:" CۘT51]ޙ cB%Ts'iD|ſtH?Hhnw9"(r-xkE5M!$=Q G=#{%6R\aƙVԸ=_W K6ۄN:dG/R:-;ȱvY4ܽ` N L* 3SZh0?d/'DgVҐtLnx/ @|Vs?p}D|BGE5x7`Nw(\ ^^i5P~I.OoUr!7#VY}Owa &^ge]^d7G"঒89NwXcA-3ܝnaɳp>о( T%=?ƄhaT'AB({ Q{lqmI)VHY|-h^<9MKi{ayyُòKY.k qؼ71kN%9L>w8k{8ppfx̅,1Ւnʼn[\o%@@oNru.N9rgfQn#< L+GYjf{:_LTH_a /X؋ F'/S2щ:+g韓3(}#nb{oK]e Mm;oSu ;2}wTsBj *9q.=lvE20Ⱦ>FP_llZ $b1M1Z'D%|OP$TM5*-Ղ]r?pDm|pъJJr6Z[t}#v_P s{hZǂ !CpqZW>7Kgcܞhq/j6{5IXHP(nBW=_Z,:2G [yW>Kg$03Ƞ,4,=n]w S EEYen}NٵHqq'?Bi*R-&+2<t0Kd\nZytk r8_ \^GꃇHf ATͶ5p *|xNzTX 8|HN*K S_+JC/0&FO0{BW5žs=8ٱf\#G)uOlV2_PKG}2>%Oz_ YK臖KN-B4CS+*A5 B 5v&snP*_q>" [ j3C \Հ(<&\YxKҳyQsnKmC=ܘ{`X`@U?`!BN!Oc#$eWReaq6xX鞜#2mp k" 5wF:kaF6Tf7]&j_.NH28lO|4WrZsoPJ늲o`1Ǿ8*[M^eViTgXG ٽC]BT+۽t' \(S|` Civ+߽k 61PI Da6`opR֋T?Fo&۸"/ 6Ԃ[Y5#qL;e GZ<{e94 @$9=$U<2' m9O*+ nW4.5>H D+ZXη阽``i}l;yЂ_:׏H`ǚ"r_[CX^^h>: pB V59"ƦA+KH9q .ij%"[qu}ïi\}9˲&]{*7-g;Vi_`.NXP!սf2#ԖX6y/6VLedW.!)1!Pa**l8I&fPMF⊤+2s;VnWXG:dt 1d2`Zw0Ykx0X,lCY,^WРp酮o`X7 hJ ;0x_Z%  .oaĺCu Hz@] 2η?{$Aq4|M:DsG>1zlnpoԋhd L=mhRt.:0_^{+HV=5mR1viД = 3+yuo\Dcwc*7翢mQR 7u"S߈Q_ܝ.ml6g _J-=9fE&Ywu?^IwBkޠJLD}:(4K ksT]=E_N9ᴘXAu] (T )J˳vAC1/iY?:6gJ O!terHv,UNw(L"@5 eOz?yN:Rh){5 "` *31QC2cAq+4 GLj&2دOOKl?e6Ċ(HVCf2|T#1ĬJ/uz[߼`DkK̝%ߑm+$GX3+w'l:)WRT0=tY-BȢ Dn|\=,gn*5ph66 瀕d;\;t|0#RAz%0<%9 }NjF^ 9x>rji *m(ޫIEuO)gڸxi\ey gI4tQy"Nkd]Δrf=+oKu 5{ٿR)>r4B~r`d1܎ l Mx(k!͜ bځ Sl {#t*iDI>T|!řL B4¸L|Gm"pl;WY7).1Xt {lF{vm޿j!Ms7Sɡ~VTY$>G#5R A\t4G sYsE*Kp B&$z3 t{/,#P :mIffhnaRI(j֧y,wUI3#Sl钭ޞ[:GY):Bټe%>CZKUy 跂xwW7r6A&)[l6;[y;:W.T+dy>59zH \vU!aU|;MqN ج:'7M_+FB 7$47WzYҪg_Z0\gϠA.4b|_LeTTHR^~ҭD(5qwm[na[+2{`C*yNR~9\QN_J#[o8A($dm-bJ*=J{^=kv+Kʁn2jns{uU-MX}>s76sDPo0-akFu+6em%32C!i=(_>K5 k+VE`aYb,2wʬg`!i@0yW`x?掠!ԌV+ԮPN)97D}hI*:\@ʁ p䕈'I4f!KV6_ƾB?Cccc2?18,=V5]vcՇX zT?| k[fδٔ=vqL0{eYYBe)Qn̑N*یEׇCEiN9W5lR!GVa'/gh/ÐGkVҪeh6YUhQx&DD݈1_xZ aq iw+TIJWA߄yÉ9C|i>`jl3d´K} i"lfn=:. TK7TKu.͟cV/bÔB>9X6_[4}Ǩ@qa+DG8[݉z\>LțC7T1 cn&ON톯|%Tt$fER  ߑb͚QʈB"TS{=3 z2_{Qa8ФOI7 ԷSY ܳW(ԥV5NI SsS֣xK Y{"f|[iu5KrvEeRF"#5{dp zt Eez. v?~"d[\|XkZT(:m N58g\˸ 7{RRm.>^sIc ha쬞FQ~n p[qkܐ-[ qg<)뿎{/$./1~4_ź*|~gb#Ǩ$ZٿJO a1:rչ=]3) Z(uTb N%B$Qi1;mXA=963ptHHק06嚲F'o&.nLޑ{#1l6JSq`~CʰҺapt)( V:63ǀ޲߽4b\q`1"\bv[{pP=k0<[-ZE g/O 1I5Cw tgW -bߖpr4^6b/݌h?]82%X"§ߟPSz2ȒRmP:Q?y9qsFVlhgb1rHoG0׀΁O 9M6|>([!晔(fs;nCIFzwiO2As灉N { WTZX Ȣ0ѩ :h\6!@YK'AݯPu[QNpE ue*Ei!RѳwnV4sQREZ & KƫiFȣJTN؃idm E0*(QpJ/EYb샱ϿPO{, N"A{Z 7C8D}5;ʒG#&6̧ ݵ0Ei(V)TFBSe[ޒ9눸46mw'ot\v{]tuiڟ4Yۯ;jżʸ'r8#fAdE92Fi|4%8=`Tbtj eY$09eնܣ=Ȑ\%HW`C&rqwN ~ @_tD G,]'IsȔ;ssX2Q-mC6G(qYY<(~U秊c8,R=HUTg]bTD=A Y OcؑhDG'Jzy3SNV*\yJ]8)zڣei6.v~VBH]asXb MHMa||+{M sI~s:a:4xٓ9(3x`LК>6C?nIl4i 774T vkx?0/ ^~a1i2n /~"̅`\=h+ Qw40.*~Ƃ~Ղ\5aRd޷  | [·yw6G}QO3^YQq,'ߩ tQYm+gkDH6Jz jgɻSut%w{ hgj7ixfn9ì^`FODŀH/-. p$ݧR}b xry/䭜h6$1RCTǝ1V ~G 䨋iPb "y.[k ׾9{7ː;)jE;LhCWy=Ca=l'KힴY fQ#PHf;|}g̶MqY2Xt h'E߶bL Txi6dI^iֹHө@3Р?ܝ~_Lތ: #XOף;=UpJSڨ1ƑB1**[y*:|~}q=!‡Rߓ+Ԇغy.EyT>/=;HP  h,9k%a'UtJ鏎3Jc8{Iq\hrg˹_?`f,1@%&کq![w&32JvE~?G TrIN+y޷1 RIs1d:UsףixJ9RDM%1 sYcB,Mh1/ro]{[EK'n = _l\dB8s ?R!Ԭw Lem0! k\E2B!p~piǑ]nݪpNpƦA{?lRj5zqgnRtEbdz{(^Dp0׃wּ9qZF-PM8[n&~/M/Lhh4 M(b= #5Zd؞ٓ 0lF8xB:{,Iٹ%4%2Fxأ.!9?$`jod5C˞N)- }5*;}OsHhE+u&aЂz?k649~+ILyl:WN..MxSg9: R,&'W0{9_uY*!ig G3Fɺl;I~ AV3LomkK#}7~eJtRE2(H" +=+q#NWiI?*4~h"]{de=?_]L<["'Gj'(Д"~n7&<$ӴvQҺIG&!ԬvX *гcznJ KmW^r"&̠i?G2KJ-Y1 t]$GlpX_k3zRx_*KT]a&΢l!圠[Ֆ螼")훙/ 3htML,|K Ҝ5eИԝY__{? R4PUQjOi6DjMLg5DLUX񯪹;eݤ1wϥ.H*%(-Ahz~KDY W11V0<$%7əBWrzYV2yj]~XK$87vg $* l t-"϶3P9]ǂmTy^Jc>eQv# kFSoUvteFfΔfn+YЋXHy.lР3&\g?!jȿjmL9נ,6bT5CX I~X]\fuIHmYkg?ݶZ9@$n`< z0#GAJW'5U>1%UEwn 佒{Kd蔡IƘb;މ.y]'UO*׆:(YXp%+Uט1r-`Ǔ bhROBIC9Lgު s+?,ɶYQV`CT;[`rκ3g)HWFN%,!+0[۞ RͼH΃Y7y?Tի&Ӄ3XDw]B ѕ>84 >͔q/qNRjhS ދ1v~y8(h#l˝x+oSI@ _䤁&*4!\^0%[_xuQ+b*?5vf\1xzh8bIE ڣk}%5fiE(|.fte\da/yzY8ҍ~w=<$z|TӑGi[0-;ɔRT{/r.3OK3oLl~0 N11u/Ճhe-Z}9gʦ[zFe)q된'fV_ujmL^o@x.EP[F8M垖o7{^P.ܓDfeĨumi$|US?'D}@2lD;C*wk)#pP5 0WU&W4 K]MHQ%ؿEiX 68h~M~,fwz;becA<-_&]ƛB_vIIp%Mt/wsJ Q [xgɸ%j\.^)6mF:l=u+m>>3J|k<*g dWoaUE[j (NmYߐ~"h'LE$rՃ|TaPrVT >U 'x80Okś)P <|N,ђ%gb7_Jl3MTSsx\DU˘zoH 9Iu> f^ Tԛ ,IpkV 60"TU&D!)PF n^?*eZ[qGDHE6h~˨GOXY#l d'fvƑ`&.ے_8~&gB .4OA<)XϡO%hRaH$q!Δ=O&A֊Rm{ je@xT9eI[Caż90= ]ᶗW{+0";͊@h Hg$k+}x~Ѭxh|2@2X C >c1 Y&+\ޛ_X?hJ 7O}: a~͸ [!$om\-sYGJ ԑ{w$Jy8Sg6MתA"XnkF⾳zHp"::5ocK%;rxdIj;b"4J\ҵ~7@p,({(*m!_Te*?v?1/x 5/cTj}[v]y͐!s+qڰqz؃%ě ,Oi<Ĕqvԥ^KhOn8_E]wb:Y|f'gw$[1)KB3 m3Fc߻F4ډnj8$nɱ87s}(tᅁLrN|w+b`tT GFm'1-ЌQFO2:/Gb$}  %׻l/0Gy,BV4-~"w@tʦμCȬYT0I@ =08S&z-Zrl,V`Ubm^痯*UŽ p쌽3~xeP5_!H4As7f{d77AY&L M\_k#E^n gz e} ɘ_3e*mұ0&ы&vzxSUWPeTr]X߿ \96N8oC~9 .*;___MY UXbx#[$L;{ ~J"I'JKuc/D@iB<-g0ä4Vk{ۨkxB*`FG_ 0MXZ݁\^"Ssp@{*[M D@U(J}V(Gu+lJu Xbq.0j@3n!7sao0$OO}%.[~Pcb[q|dzm6Z-Uk1^DԪ4%jz>x F'l*H$]9-7^/Uæμt+RBxKYb3m>Yߙig(Wzu8-7Zog @q"OPK{s&"&PA{wN0?| `i z`/`~exdFƈLt10ns*H%iIx-0W<~g!L 16ӏ6 1<_M2,ĆW4 ӟ2y6;gTMm' q:a6f,bv4@ōgs%NKAnC(;ܭ7wΓt-QmWݒ]_JPm K+\Q[ G'ޓol./poݖ`ˊ ZʊcԸQAiRo0$wi/޼%}в8s a&{кP E~^<9+fGK`jX59'n-v&3_:عnѩGC3?\?ûuutK]qeIĽhDO23lѺGpqӣcj?jǡ$ \Z6WH g݌s3[&qytImؘO=*Q%7DvtgJ疱ķDDz}4ꩻ!z2S8vrяoXo*5%E-_˷ۍq(NHM_%9y[ƥ]2rH[,d VK8;>tʴ͐a˥rFvIEmn~@ X_PPEƫ7+.#]ƅ^}8NJeQfiZ"shr}^UWhZE4x \ (Ưycj g-F6N=,:=}V_CT9b KI0oMz›±t/hk6nPgG>})|FoFLplr tQN\%Mc 89 FR#Zc@p(.gv0@w+SDZĽt'Fg&b$(O -Q|$/дK|f !Qo'\HmVxlpcu'psc=5"mND-t1GFBͻow,KgkZMyUŠtCjMRhf7ZJbG~%_HG 7Z.8%OQ?31'h@@e[,-42't,4czr2`2v!}}jy{2Qmsnkk)tZίbL9- _KVKusx ^IYm1&!Tˉv䘅>>.s@|65gSlʘqFA>YKI@T7%a=Eǁk1.|x-UX:V'&u@ʲ-/ O8*ȁޡCu-%G"HE]=mojK6%z-%jw1>oF㾥 TCej ݈lFw5ʖ.+g RYC,-`-iLxEҠ dy2XqHSSeF66qM?/Q k7,D[+v5o-Մ$ƁwBcr!]ݔ ZW~꺾BDDG#^I(%Qe*垀ʑL<;Y=2o3=gU'GVy,k.rpSWj=YE`nWHr P#$~ɬjgw[65zm@Xc9b&IQa*pj6jĹ?}h(Us3dq9',:[xV~]C;I)@9*=ϟ٦Jr&]]|e̢2F*I7W垆'[Pb#^*cUJ{-̔@ک4>BrgIN! sj1+xK$||NhQY>K,1Ǻ 0YX7RdIexFy<0'wn 9= eou@cJ7e6(*DFو>/!-Ɍ\@i;ܻ$Kr>]vߝi)-L5QP<6$Іj_$F7Y]іvWb-\X8/W΃^S-z@,6SFY+ȕ; `FO'ŰЗvL9-XvSHWu ɡnUoO1Q;gc92'>(Sap!0H0WfPGR1dQZH5k'aSΔUfu;K0eٰ+r 6=Qw 7e Z7%LEӬ`#؆BHKQ܏rD⁷t`_R-8.wH)ЊCQQ#xpCa*(/BD"$dlYX ؤ )*.^`DMlRv}>-޵KJN3k m\r("Tj_L7EWGm8ES0;tg˯I#FFu~p$#?@_!t(i& ZdTj $ x-"p0O `"<÷zxB|5%eR5e~9#6*<5mE ʀ=[N&ZO!9<%$} YK"Q بo N-/F ئ:L ;qN+xb[Qr.T{X\BQld8@?9ڀ'-N:?q&l` O2JAЧ?fb27Wydwnj穱 3ĥ=u\2ٱGT5~ .oL>#_ .UV{~վHGlUvZ /NIkMa۝ $ۻ= {Tdo2 s^LcUN\y9?xҗ.G xf {_-ΰT+;aK'EKq,|حq/R Znxmzף١`,\׋(m vr&8R| /LG%4TyҲ]6 2G~2?L'$Kco,*rQѤRJ4 {AY+.*hn/^Xli4lϽ60+| `O1djI)&R\0JՎ={ qk}7zf~K-cj4! Q)y_wXX;^ &v1~)B\S4C ;DS(V20r sxXzU >}8=3K9jNJYznQ85 y&z:sbwpoo ImSS_k̖ v!6PO1$L|jdQkD1\[jWa>S,-6~9}8EPw诺胡|pZN>QA~ 2LBy.~=mK2ڠt ZVƯdi {-c?v)KelȽ| N7Q,pK 4_ k6/K1O,L8yTo^HYx#ѕ. 0RKn e_%rbkj'pjD$AfH=QZ6 G>wld>MdسM8BY)=^~>=?wZ\xK,y:V-d@L#@A8\pP,} zjIi9cI-ٱ޳e4Y>`XFq[ʺSЁq( ]$)$.By- OpE_5eR@`qmM+enDh?k6u>Ӭ; ZJ[k|ڑV|6{~@0IoSqƅAsԭ|WHtn}se+9{0o5!9dSbYgi2v3[`̿o暢x^)]@)8MYn8˨Yaq_EuĶv&f*X~Gwf4\t0f/[riDe~ybEZnW" Bf7w46m~,`853ndO8 _"<6ZyN\t#I֘Gysø>.)za:[E`T]]7jE[P<<.# u"k؇FLߩf¦O=s96RI 5nY~KUq bEPSK5,9.' yd<{~n2Op<ᯩEǧ҈s Mns /`AxWF{!RR%Q4}I}Ӹ?I.X IBԊ:p!Y5j଒Md[^[4X*dqХwӮ.F4~]FvxI *%Din{.,>Y&cJ^`J}6<)=QDy; Ik0Vw|FO(_%8)|۳i]l Eǐ≭%1!̜i NT?9sA0ۧ&Eg0π`J厜b.r{Ѿqjnp_縄(kʡ`t;UG5ə&(ˋ̘Y8dm!Pؿy8Mڃ drt ՃDL ]:).>Gʁ)}Y\0$z]c㻋ĈPXn ي~J7 ^"k̗l+z1[%!y|'w%90JPE H0Sa05[Enj:.8rCQi/#nŻHtZC"ȮՓԳ;YU6ipDCJ5ΫZeKS򷆍iyXW9X)ۃyL'Y+t2լp%(Ć:51oNgsM`]J$>+.vTmdy[jn%F$z+0yqӐH\F._[5<0e(R:gj>UBրŸ]b G_Jǭ?ܚ^P3:'H bJ4ƂI}W28P&L9\E1٠8M Bt!,)$UzTeJsVZGʋjII>{U $k=Xz·O ׍;AO ޡ6dE6ߓaNS_uȆ_3XHVwhfЩ L\pś G~)Ud~Eq%ˑ 6M'7w2ĽRk)e,ު'VFMǁ4~JqiQ.-% |_]||0:p0Cd,%L;x='}yp?zO@_R/$@D VE~MR*+1aDN/ac*7Y쉜./(AѨ^EC=T~?@Vi 1?@t?\oq]#V'Tr 27J6bM^fI❵Eoqf|.si r P+"%ѲĬ1fZ~LhVj]3MNLiwfFbF7"HRU~jR0I;(~eZjA~}ν}>꣹}0.#JXZ{VfmwD_FPS!"A/C;v X'-5uɾU4حv o: \TRX< G@dz F$%4`I?MQ=)$C2Dl> / 檍7e<+LpG$u7i|?NA֪` (Otpa\jzeVWG@-r"6Rͣqءj?sS>:S /M\6} | ڠ[<2[LI] f7gٿr&U] @oF62Gճ|/xoEϹQg^0ourw3D?#CޏVB3/`N4]*|6;Ŋ Po}M<3!ɒLYŴf^j,|{Ib 'b?O &sg0r(H31UcuٔB 3(B? >q ~zIrlY`.q 3M@Ǣ)o@Qk`[KUK&欎)pV6|%1\Z2ahA6ޟ^jCtk\W<yAiEFuf$H18!S|~wŤ(OM&!)ć[|; 84{Tw͏AHf !U 5K'>8'hoeEySq73>gS.4~Re~•vSi%ՠna( CzcLj)OU_%Ȧ?k}NPFȷcMSpMKf|DŸj!)yLVwն4ڞ0j3;jөRhVmq\TG:q9GaoUc qW[oqʦF\-Euɟ " ΥcqI|2a"?!C7 v\,1dRSVa/]YtML`&Ȯ1ͬ-ⓣ 1cl^}$KRovM_穹G lG0S& Ib\qVOHX/5 E4lfN&V^}Oscp)h_!xI^_Uϓowq;ƀEMb\ ˫{xm vܢ^r}A|8{X=|{o`YA-i2%K.ﭹڋBet\bR&x=Omrw*|a r%4MO==Ԯ.#.Ր`>Zeg1aH⤝{x5A"S=(5k;8k >#K=Qu*EMz@݋Pe3MV{A\8b??[\,]7X՗t_5ʈG*6d0 W,cQz<^Ec.3e\݂ʛ\w"I>fJ.4<+"nd؅+UcJ(.es :asS[m^d^~oCUp=$мËUj$>1uih%K4t`xCC=}sfNۧrcLIT M"~_j?n2-rMd rc@URJu{zADvgѿd\Edq'2iʼEN (Д/r6q|AY5&&R6O& Ug1q} 7jvϠZ;C*.ȃYq WTNe8%16>Aʇ3,d+06xֱ7U)Z+Wz77A&㹯<ƻQeuDĕ68xbM[;~Yn@!T {4k{Frcwf Ukޘkzϧd&8[#EunR}62!/sL Rk^Cv22-˷ {2;x5 ݳX+[ơ蓃fJ"9k![2,9R:NF-yzRL_6ګLz Ч@p@Gx\"yZۇ\rhhnړy.k HbAAo4T}IRhA\͡kE_ #Pz7V0t' 2&gvw.vǘG|TBܘ3WQJ6 &6,2>!Ջ WmQR-`F_ o%!yy8lZzruJQ>v H:O1ׁ9mqCa5t]Ѡ|y6A*sNEmwQ=T H=ʎ%K*!]cm9 $/ir~y1ǒW9_ҰkFnUcٮgnUisG,OwRi.>qk"Tk3#)5Yn PC9%-Ґl"8IJ(+OR`/spv1P@0$$92|'Z_{jJCM_f-x %DU ,P_Knܕ,؍$Ŀ69磻jޔٿ8KBd35r汐$k&fټwU &' /"n0!-B,ex󑸔4iܢ֘4:[&"9msg@(K{Dk.9aJHܠ89YU"g[ q Z6+~:SBuܬXLїs_S@wx/Q]G#5}JA qmu]Bsh G`?w&!R)9&k+zi5N# -VX+ (fI dG4:RpЧ5MRum6,N,[=U-f*%:}s+N($^Q#(L$3r٪z^ۿġd/8 7H_,UV9bk@)k}9@qAL8Hn 9&^ k)@)5e 9eL;zXri%::+(|O/UE3}aqvХTy֩gCg6Axq^XUa<;^-EP.o.h:hhsYrbSd4T՜#I NJ 7ŋv@Ƿ[8 7H9Z4(Բn}[^DOm0$WZ?i {TesOg51} lHR߶9ՠǤr(H~yJ k:y3'ޠ?D-hLDdc?=;cg)5~ja[PDbp{A)_׀a~lU++r SMngΒIg]:W64h};F%x)$X{۞*T >eﶓ&U`xbS@Ob+#[ox;\H.v‚Ijd`,7p蟡 pсsY,q8QeNtG|jWp%Qfvl;.Yb>˅Ś̎xw$BOd'w[91ˠ$c}ֺսXEE]ܡ8,HuxJg^2S"xqrwKm:n%'O@}WD7N P+. H0(HmAW\Ϋt8`}TX=^թ[pձ{cSVNmh,R0U.Ygck~oEd )CZzK-SԖJiiE=#t]襩cA[XHɤ7ysE"71=}ebU v91FUT7g!ei.%&e50;!y@*)#ME>ԙIjB(#GJюuf²c'X)"rRCxgG2 ֧jwR00N;-Ha{8cb1MUIF\Nc\8=W [/ M: LԽy{I9 M瓆vS>l_U6T=+EMOdkڦ/jKD36#~F zS[oĒ.k+oXtO{ _:[vŋE&W`x`d|coǓ\^ £-]`5rYܳ޻5.⺘u|w{-C{M}> >toda)(3]s?ZM8`GL0@)QGy-`;2DN)# 6ntc 6v?ූƷUE+Eq[E_Z <&Yu[jnb.* ρD/'WCgm'֎3=Q)9?{ Sɘ~ |s[d٣ q9+3T]tXͬ;AGInYl|%`X.? iUݦ^CM\Q32[KijR7-AC+Uz8.K$.,-hpCKWW!+3%c.F|P8e]: R.#}Qsɚ#A&.o2dl䙉O !vP1JY,rޝĨ@e"{<9, @?#B("^?^d? S9ArOA)BGȵUfgFg4Y(rB\sY;p#.a$)$VO{DL;t^ xO ߈1H( 2?qpٯ`VIX3h-ŤH/Ia!jrdO؁>;#!FQuOskW m|AӟC4*:֗NqZI6T%P<q̃J$WDk~ݲ3M@=p>Zv!䠔~BZ_E~}y=2Ops?be {kFY.E lhH! D^7;6՞c&O+D rs73D»OzSV'#kVGaFb 4 vy0lZVmrMN[4^t)c(FaL\(Ǜ PαȮ`4|Hލccف4I5ɱXEcy K+ <8o-):]cʑ |ׇHSUAKjVZUh+s]bS!s- `;lb OyGz5pآg'zLۿ_)x%p2D'ϿwvJo2ZcύՏk~8 BBA>K,c=y-~_ӟ=Yi[0y=1H!IcLÙ(ygH( ~ȑHƍ!Ou޻`!?Y"xЦ7:XcSFBz@c%ˈuFWՔUfvpfFf%oz2?~6tkHEֆFs~<2^(14`X[VXޫ%MU}22rC +oefu9ʧ\t x?WmAis7dbQ2FykO}nY?I KwiO?Q9z%݌6sA:]e!]#v[ z@yjD)cwnɇ RJ.!?dzRrhq4&xM9)]Of|HfBU1Fl#;jBdcWA!1{y| x8i[Ƅ^1_/9 .\Pxt@@J)ǐϋrǪm&2%iKHZ"!%=C90wb#@r6M];j='Kx؉6܇_ƨvhrpr6RUzy`y\x/,~AK/Cdʀ}ܧ;[^u`-%|!'RCzkm)$T6)q^=t V`|ŽZmcR+Na/;ySUpԋ +JYLSmXd ^F**84$Mggbwiakr^\秷"C ݏϽ5fo$Às3:l%.ۅ"Af=y%ۙ[[?瞬UG< d.Jp}n<2ϓꦯsT?g䀗'R}vw261T@ l A}-4-ClƼ:!;h!r\k2ۖ_F1ҹr_1P Eʜooq|nh-}jFHT z!ڗXNp+In%͕kwMߘ͓(MЈ͂A~mQ8FxC +] N^yh_h*{ײdзŁn.'^\wd>{ֲ7`dzB~@وz4Yk s)Y$|ߊϽͣ3h8dا=,O\IWp;4gbpXpˁ0;EYd@~9؈ _fܖ ~- g)Q& ?40/NiaJ#M"0{$m)}`2IGemD42=} ӏ^@d]ͺa#Z#>2.FBֳ6(Kg\בq 4{\kus* 09Af:!LBqG)?FF+Kny:*iHfJe2[f&9.G4lfYQO8l<~D>,f@ĴivWG _2e`}<@W/,z9W< ^4/15Ka7\7l{4- +Qxp<zM.?!ܸLپ. 'FL DN`YBCo]/|88 OФ[ Bqu`QEt4G|q꿛aJ#d%n#nn_#ે\DR~ rۋ;tUdi,恿N=s2GŽ<vhk S/=[7bV- 5y&ǻ*tn FL U;C( βȨ9h069yuUc甆+9kIr/&[ % FrD6Qs`9Mߘ(|K8{ULp, wIpВܳ8-{~U!Du4$pܒR/0(Y;mcNԻb`Bz]l6{/59NQ؉TJ D˻"7shEۧwWSYycu\M*N7uAj_AjAX4ڒVq y*Sn㴡t΀Y hBo`"24 @Ah/pΏDw7{jZHB3Qk-`Jz l6PnbUϲufpb_Q2|&2tjsdYkvYs$'97s˹~/6Gh~کpJ<1pbЎ(XKKG" GھS̷q02r띰| ϴ&mAp #yC̼24u"&:9* Bv㴹c 5oz[ /8/:^fS&=ES<tqgCNZ]8`!>yd0COWYQ<,5 '(A=.Goo1 X}y>[!Q_c=i?>b$ cdG!.x >uL``uY>! `Α7wYv˰̐ɋq1%v'7͸;̱z4 })3ƈmIι~ 89G"ZuDˣzѨ8MEH+^V4:$"E,0ChBN'k+9&):[i~jv9N0uXw<?w(-b: Le/ޕ^P0c-Ui6pUiэ/-^&Fxr|U_ V)aП},9m6;+>]b\qf!4y4nGzkEJ8=\] 3R э2 n|0̉_Z(3¥VZ_>zAqԎ}A?>6CCӺy[7 %:Q^?#]z=Ng/JiҶwDf~&֢ncAU,Q)EFԙ7 h,{5l)kWkTl`][ l̠>:\ bX~=N:>eڞ.^f,?o>ۡ;L?Sr;A?L/gҰv#Lp}zv9!)oú?TA}wWȾV4lgDstC|cRh{eČp;4z=wd;vZX| ;_4*5.l79 5te}Cq,Hq D;B"F*Dsӳ[:q+NcbzZx4XظLdrxՏZ,9~K (uXH}s6U*)DL`Bڈ L:'yEXW TCb8,Jd$#&ϳXs»YwD")֧oyv*B6cY/ЗBM6N)QB/д>:/Pv>n0 6eqY6nggitA sױ Hy:2F{C&PZWus:E?K1;ȡGhʧ?Tf D: ҅%΁jc}2<Մ w6{bXia'}M3ߕSܯNvg;HM\#/?&Q|8B)كyQQ 玠%Cne(Q/~e;[9B 2Jmg^#80CS73GΣ_`PUE</7D >c$ב֭5n-e~'N ڦ^vj+&{+tR3, !1Y~@2&CLIK9%dvռ)| 5)PY#}gعqO|z{)j@V-`tz`=rwa&bvtCL6ר=@ݎps1Zkl#=Y\wDIT ag`r>'7vDO˖{xtzzNI :ܮRvII}b8f!`] JŅJsd30S,$G|u)|=9&=:N+z)O".#Ekc$&U\MS H$'aeLoC-;ŷ !1ADǘLzߪud|UQuqôEw Lh#PQTU~ao\iow@A%ܐgt]g_G-ޝ>Bm[2ݷٱLH*l-e7tuv Rh5%y7VOS5;X3ԣH *V ^9qFerxUi\!*E8#=aFi)n,!Mgb e`*k4:il1cNZ؄\H}[w BSxTUbN2äo`b8%&lL^oTat*Q{VS:X0^gc iE>"RlD@ͫ7ZV>ۻu{OIp)?K줄M~s/Уk$.!6KԷH}P`%h4 o:ӛ]՜LpsD9ztӻ6cx JGw4_[D7rkwS8wFH,rw,ǩYOʃtOaesϮ}?9*y xi'8`k̈́P)56Nq@e-FW:}=(zX~clfG%z߫BUgA*nzPIƯCiBk񦡫hw2fjJ>f͈d0MwѢ\t e=Vg40w} "֯" J(I(GzP.d#>Y_LVx˯ϩԦ ^IK,(m&d[1=SWhLyJ_M )4DZRi̝Mߙ逿D1+2C ͽVp I!*%4@-!ӛY0iM2ޚeЪGoKR/皓`E5HƨfֳN.}Ɂ`':5ЋBKӒjuwP ]`H޶@G.zj=SM=S^ PĞؒ6ѣkFh=]~;NͭmBt_xx~ p>_x©p.`u)[9Ty:MIϔa!֠߆-)r)Qf;7lޢ.,,UQMyWsαK*f'3 /9iڤuVJgdb) GݨgTe)=}ZkdH\E_X8>UۀR6Rs-v8NEz1 H'`+P] [C,Βa9-QI2\G&2qW7:=^)Ʉi%LurMC{N#xb u-X|1Sl`Qr^"[d{Ok) ?=x ]Iķ՞bV<_Mn+c]^Z3@s,ʿ9ʞL{ut7!v~م0 =볩{l'o; vK9̶6ҁTfqL+l~( be"/-{p*vq=5~,eنVa *\xڕhԳj5<  @CV!FB5~&^eY? o4燏~{`qcie|kuq^ԧ#۔g53k;Y7,)7F4h?ǺIvW[c6O[- (W`HUIYO\WT[+t*]@]$nL;by)~(Xα67&_~6D/dvun||^N+n1gcyOreO P  et)ue7u.|9k# owI8꺒.'z &X1uEjYM'qV֤pT-'&m՘>nΞ0<7+h5Sg,1^d98j9")%Tk48m˒=yLa[RMmz2/\*¶JG,l.j٧酵l6t> -D4F"MVn3˓GH2Eh5X.Q,w| IË71O{xIXhBC֖,%1k7(vj$YS7MJxf@Dx@~•FL7w 2#KN}%T݋/,'x;UShƸM]q0WRd?TgRSjAO'Qn*7sAfy1ֆ|nߛ~o8blBcO 8`hI{/+C;3=&=N|T}J` ^7Ar╒UYAj(/. іMkM42q+諧'˽iχl~0F)\\$M빡p6ņpAf_ϴʪ0_A&qU(`X9{Ü{=ipn8 k:,p| z 0p,ywu :vA-2;uV*wBwapRwmimW"RzdIcSigW)T8vꪼ)Yh\lo9~X[׭5QXHT \|ly:} Gŋp!M!:؏ ;7-[ 8e1|<񂕢McB$/xBW_oPa&p ?ޭ[ec-Q<\%yx)yHQ`O9&_ {fzx~)jAK%YԈ{thN9%1!9JY?9vӷ xoN2*we|;EMT?ue3>J:ǯL?jjٛt5ݵ0:aZ{%\ +VU$o!uHlhApщ=GI+{__:_DZčMFŲ]uvS_r:82]x9ΔMPbRI b!D}w)rLIDqEr<\e*xMPUȶIdwŌ} N/{x0KuBAi+I,?.Q&$x0I1ḫ֙ԏLaċβb] G_+t,'I#zSI-՝o1cJz Q XRW.z{ ϤVGUxqlL'w fc.뽅Dlej\)r1E[N61 Ebέ0 8w,y| }ȟz DⱫto`ha9l~q_N X'%v#rQR)G;X'&6wo-+0_3֢`FfZ}EQ(`Pw3SV :_ *bq0< ~mE=2{u n3GV8˂:uT>2;-$vh$<)씺v Ď5 кnl(2_f3p&UzѸˬK:(FLVD7~Y J{)gb5܊POpRPmkztc+(04U6Sm>ҪOfY]#0?f zEG(ݥZ@ |CsW/+ m&&'&]zH9+;VA ; XvLUR"|0!f:r8<* lV|QhpXspir=ŒQqI"V#4mj]yOәއEF3LHtg) iCJi1DWwݖF05[2m0Pwa'O`w-om J?1pXgvƬاA&s!;s{f̶n<6y0-]9k~AAjʦYa:v1wVzVC d5#|r\ }jJiEg>m5 _fb Hxwz%)QڬX7#ejzO3O%sMkǝݡ?$ {)uΰۥ)RIo-"Jκ:d&*Q/9`akh:E֍@iU hCroM:ʇiBj0~ }% bse?r!VDTAJxSX 9蠑 ?0$CBps,qPtĞA+ۄi"A_;(f # ^fxVe=1_(xUk"k&\[I =1_VO!Qoܹ :vB tQ@ጚé^!#CELPUE$m>'6l(M=}z ՇItlJ;;Nlo4?pol<8k*K/jb42u*mqP@CB%d$r#1Y_W/p6I ؏{2pٯiAwHhE@j^ _3Q2-u~[9ԠI|.qaK@r6?EF=`'Ǟ:_}X~< 1*E@O$eĄH.p!?V9A|:. so@6 W10U^!"l$8q.0G;X˞a'˃ϩ& | 'cQ͉:),Z&;'8=~_L'<횜 / N?gSN^Hj0˧'W}i.02%'#+ℤkCM?ȓ8\ %O=Okш?Ǖq $‡wTqcw^ f> !˒Jh_}9] ֻUqL4ϯ8F?mD,^JKb ^epa'8BbSQEheECX.B`kN:8V5 7S󘈒ﺇO*owXZZ챁+366y0 Gl!!Gt'?%,¿7_X]4 0Y2[ Ո3ֹ.8MùRe**cxBxY#+.-oA\F:sOpQ2o=Ak]!. ”uc5W߃P>,`IE} XSr\i)ރ(ύىswY.:+ ;*8{\)x]Ϻ믒]ؑ˦ GD¦!wЁqG?B0QB![*fBw$yGAꌳ| ca(a ( Sh9'0t7VZZgzTmdž|/ae<) i98l è%7wy~槷KY%3-ԎPp7I3gDOjB߅]'^dL cO8|bVZށVX<]ݨ:9 )G-^ǜU'U[G3nfSqnn~^kŻM搸(jB1v"= PV|7̀D`01~6UȀ >)| <dk g_ MUʍ$~Zd=?(&)®)Y:q?pɁ@ߋF!ĥ 'C,tHL\81Iy׏oaJpx@A=at`s3Ay51փ2" d.AV7H>eGye/qlyM\9[,o t' q}"N{|$cp'dn$=_`pD{و{ Lόh9^R~'I{X\\mnV}U( 2( E1jiOϥCt7|wj8#L 7ht)ӛԺ̶乣qc*wAc+1~k }6pm^ ZB-5PVFהdh]ZԳBB"1S.$R(KWc-i`V]*o !yܢdT|<([[[⽄l IZh'`|~1~=Vh"1Ěɷ{| LfSQ1>֊nRC7EZ-<sC]cwMX# ]ͣ;վ8i)F~ĉK< i"0nƷ$ >WUAq~o~-~. | P%鉋_\5N'vU<:}t+&xeF D;g/˒Ie4Oyނ(:+a1|L͉,m@ݲ-\^A-M_gJ(n5x: 6aŶW(?M,3|;JUgFvf0ly#{m5$y"%fC軰RoVBWה~\Y[bM̫- 3xX7d'cF M䳋~\w h )^#P-!{R\4w#unq(d0{ʹwZPo0ضLΰ2Ybyv[b3b _ ʡ;_#3y4 ðF4GR낊3#O}IVK+Ԅ_u3*$ZW~ugJR'wO͸|Np|уl7E/-Utaxb;;#Xiwd. ^4BqR,ⵈgplNj9@?v\{`)C038SVX*? U@c.@pw/(tԚUY!twćBo _Bx##}Oa<6& p!Fܿ tgiM+`nՙRb{g/ln$'?{qeOU!{xˁIDX%8W4k#C]q!vn]Jm3)}ڹdd5޽{LjTziZKfί%- xI8qPr8&aۙ}@^#iQ> kIE^ M Y yt-} E潨6RU4|5hz1q?cw8hÇp B,.rx<@XR#2`GekBX1GȗmYZam={B[*AYbY<͍hs2FU}$iT[I:IXO WxynZFY wO~Ŧw0U/ f U՞B V ߓB|'ΞSY~(iB+F':Vxx2nAz&qYրeC;U"N܌Ѯ@$=,1"M&6i[< o֭^<`\/&+d-ڼk(#pcM|2zǧ!P>|qЊAǡayKuc*}=Rl=Q/Rً4~֓!]zE1vʈ֒Qg^$1Ё%5㔧;hn$i'a0DsfLR \·XTdʵsìesW2h>r٥bl5(݁(.8ITf Zv Ve5">aۀONfR&69gḙ;gL߻7 ] G ~%2wƙv1ҕ7m Jq`umD)a04(foyU AgbGɰ ]0A`c}!~٢b3Y҉MMNB[r}sKZzb*#jxI o<Øркr~'J:7s".}qqQ\CF {ɵ:`>Izvu[2SDB6 o;^<5XO.ǣ&jMC]˟ߑV !$^t:**#*s!|h4'4cDK[bjFbE?ζeR!§MQ[[א}1d6̖.țlҗ ꖱ4ndv nNo,X,bpuj=ƇָA@XEj{SY?O;FRxvEckB=m= s-+}'ШpE,tx\AϠl{ V&ď9 BY֬ Xt:=LRה#(/8j/H JRxRs,M`Yڡ1dT8<$Zed-;宝#̊C8DL:abف_-;@E|Dov0>#"TK޸L5&=2i ܕyz /Qʷ_*Ts4oc6^T<±3GppM EB@8؍ݑ`1%&.i&k Ɲ2E!{] ׾Y F_D;8hyf3t#-I7<ϴbm,{1d%Mx<09X,'t~utfE]$6PNtQF(?/:LN_ǝwedjH 7'9@S|cqJOv)0|IdkP"{ ^\ꍘyЈ<<LS1cMs[^Xkfn!4"໦Ge$_Ɔi'_M9f;_|cN]}u$7eҎsGO+5} ԡn7[W~&e0];$ے`(>oJ;%hE t*/`FA j>Jp-)Ž6΂xzkm6~zhk8"ؒR;[EwujAT$=Q󹃩q z^v_C.~s9KOKŰu bn\ G1gGkO0QWmDzNL,j"H-?ط{^vwbcmH>5hL4O\5ݨ3q7#'`-?ԝf.~/?*6,z`"$id{'5?'zlk?W6#))X@T!u4ؠ*{3b75&`,wv3[I(ˉ=1X̗ڒ+,^Űw|x4$e!=-ېt=J`c`U{ ?$IH"4ezNvIܝ1^B60}Gpix]coY/>;Z#0U#_z(d.,$G"X'.ؑ]R(\O#lsNh#_xzaH"Ej]y/j3U}29奴ÒהQ}7PgIǤU rf` wuȨ,hf8!#y(G>Pl覱[]8) t<ZF<ݴ-]NKID#- >;+c ̣z0U VG̽4 |0ٞ_W&: Nk)+`"a2U/R.]nFZ^:|Sf^^ A/3"w)?崿,fc#"&&S &A8gΩڮ>MH)͚fpO- RiDc9{_a}o #\aYR,k !gʸQR@sմ-Ϸ_‡؋@[-80k[[ SRu&fOh,⸷ސ>A"9oOe|=ͧBt=J<0Jy\'xk,+<_*b>4oA_`FioDzZ"sRc5CF7[sa Vt|\9, ~Ç,Wm5wUc>S%Zt D n2'$0MѾ͛JVa0:>mW`A 7^؜#%ߕZm5*/C6kgszT=S4ܺ,6'Q.'c N S-9hX>e,::Wgl7SY Kb5auT}z?q:'T( ~]d/c} V@ 5HtoP=#(ԬGĤ#D/ l L niL@F_ ^\dS>>S7P'U 5IrGp`SsMl%bDXO-PĘ-xr"ۣdrЕyQKgp' x+r>v5GJat,t4=&tY,ܾ .ya@1JJxs%'R!55`rfb-83%`_d-fw/&\nx2bFʠ}U-bDZ>m-Iy%+&ٌ,W"NU# ?yQk` !LN1 jD56qI3[yskG=oP-kiMK+̎` 79`E\RZͯ#&C #YHr@Ρ©x]T=t*`I_#?_>/>4Kwf) luo"%#-t s%gȠOM$=?"f8 n␥?N)}e#y7.= نyҺlPW' ?O@q2,0.|h"yZaijYԁ8OuL*j$xb՜E⑦g)C4W8q.[Z rA2Ϡ~ċsӗ &â`EuG|sU: r)ɡ |'[t45mS_PX.:Gy9IOz|F.I˞VbX)ˏX>E6p_&Ԁt+Խ{M#\Md1szq񫑴1ݎe5 ]俿w(C\i#z4a%:C *@bգH(e{ s(IY5`v\pʭ2߇ [qs#t~{THn;οV*[/ۖ668J`ͤiQc>|쐪AۨoL ]xO耉3~b fB -?`/C7txͱT>̯"fzbS\ˈ^+Á23X^`4j:@c.80tV8Ӎ̍':O"މG~<@< r=JI|C`|u5I1Լ/JɄzc8(;y[eLƈRo2vp1 F ^ -}vJr|QV;I y2|*1XsA6TDYg`POTayzk?.ǒu ӀC;P45ބ8?kVW8Ԯy]'Tr?2 P9Em2|hЋV1sEDtqG ULxL&϶ۜ E?,}l~dp@8Zv>ġ ׵Rxr]-6r,KznP Av)mp&fR| 0XCD D`#eZ o"mn)܇DokixXkv5 ر{R6zXcFTBّA=ǕKtqd󩄉G'Cι6q*a` tv,Ϻ1D/kQIY!zVnz)rT$fҨߣÖ(Tbdesz4[@eadcT)k#ͨ+PGpW+DYu "ͿAzh9YWr؜y Kô >bB,& ia;^/60u?$7_b_Gg;+.gc- ]\2;aȅtRiRHTm]Rјh00/Jo#@ۇ]?VcCNM%P:`D"й`zshӉrN`z%:?Wv5@Yct<شǓ\Qw͞!eba= ϟ)8_ۈV~[*)ϸLvFil%rDΚF=Uc2ZSUZކC Rۻߓ<|ofpnXa38f#B\岙风qY%wwgF\xbs/gcFGA A,?h $`"e a$͡(LFyW[z|nVT 6ף :%[7S|#+F?dMҐk."0̕˔ -&Q=kw⋬o N8^ ~u@pU$s3 ]VltKw#~By s+u t$]d~2a CGKRɀ`;pwBsPđؑ!ǜ&ք$\ q\d׶P)ٳ'(>-Y,?ɏ]ɣC uf5 Y׫L+VAwPX/r fɀdu~ZI/Fc.oN$yv~5{"uw֌mZ5^ /#E#l[H ˴ qxȦ/0 j؂m>͍BCUWAEp) OtϾ'J?Zj>÷qe,FeWuX롮{,:s#Wdj"Ȱ(+ʼn|c/k(Dq ]DM3UI?U7/cR71P8\='ƙs㼀89~λ-ap"$r,̝ZG#83\hb%k,p8qDH8ߩ(d!]1>& WK¾l[nߝ4-⣵d_BJWT08MUDAJ/|3ٷr.dX)V;*+{=X!@̸w[&"nsV8Q %8ɠsŏDNAE_dsPȡܳa 6Bt_Va;;[g}+F-v" G-`2`Cpg,IyR<$Á,#°#QH2l+DncE!͙k_f1lS1oLu`^ ~xd)pWD44$ s%[TTߓR>QYĆЦ)F.WpD ЮVXijap%-X682'tnM.6SҼLOjew Iv+8qjoœƤ g<mMg*Jcφ(:ޓ*fEgHF$0uOV4 %*q \5v%%3멩(oHIӁ4<4Fuj]gqÐ1' ,Jđ7-QBjU{ }R\7iE249wuBPm]|Q5LSC4>^ Y*g`ZQLnBxi"5 гs=tXgJ#\I؜ i=ŝӣSe ̖gPWڎA5beơQ=?d2^nLKذH8nueɱ'j!mw~t/,VI0@"Թ;sv$\GP 'kf-+ ˅~Bk$?[G e&['4H`-3]'^XǢ2R6HY[RxK_ʎ^u1Vq_ V~O#IӔ%w FVL HN@*Noޯ}:6K("Tm2D:ttQ /!G)/qЩ}0ʿ0L$F#H lq*7B['ZI@ blQDҟQ˜蚻 +.A]̓@q70Ydaژb`ƙzqg f:sww9TRdi0H?^;Qn\yDD+.tt5cU6#H=3g*'un:PDUY@ W/@d ҃/Ltj'ӷIhi4|Y09ب5.Tw~z1@{=m'kѱNQ>)mXKY!6 67V<6pcV͂6'thnE'>2C8Ndmsӭ\QGؕ&KC7tf}IaVJDnJLz?BpJ"] }PWfyX>? {Gv,S MQZNyRTF d:WodFBkgP$$u q"nQuRh *DRWi86 Ղu Z:x hPőPPCAiXo':eK/>v;%fӣ z`T":vL7)Ppo 4 exW<uy(M*F3rO%[ iĞD#bANJd#f/ [-ꚥye -]׸Bƕ_Xb+p"=FEm fSR;&-Á#僪hJF|RS~9LoMZO7-/ǕЖmh1hQɃ|Y4z:}W48OkNr @a?nG3YKr zjS`Elc[<]vi7 NO[t u}WѪ&Y7N7W?&=^#y!GRP 3sSV6~vR@",W5/Kc0>nQVݓ]:.eS&k6ڻ7ߞSC~|BeWK9r9eB0{R&IG叅vWvrGvKd<IGl;Y{j~Riǒ;Hd֐xm/#h㤃UZ Q8R<0yϑ*!ײJxL /9&3iON-ncA㠊6p Idt9s!yGP2g?Yӗ*rgg3EX<ڻ|:lIT-U֦Pf;HTC VSQRC(a50|nl_MxdNs$=i4vʵ /Cok5߻]?ϸ%`"J?FmG#*NLtt^Q5wNŒD |OlrB8Ξ0$flF):A(oJ h²ZPlDlN#{y]wV|n؜D +MZESЁ LwCH/cB" bYR냞sl3?% ?089({Uuga0gaO0\W,K_ea%<ʋ'גPFR񃵞v휷Kj1\N@ %̉=e)<`Jgb÷ LfF"9ޙo"ғ<([jw{!~\\P~bC{'S4 )~O m_ 4V+~2o[ jDmlTM P lGZט%?N:9" Xg,hBuM;Ο#%c1שۮgJz%^!ufFѢ?sB_4=fav$='m.T{t.DPJ\⑆lAuL7|:y绘UǍ4ou]&?3a)OȮU;M'$RB(ZE0YXZ Z=Y+7Yϑ|3'5H~ǘaXx׭{y(oԙ 0F53/N`gă&?k{k(FG]+W/AZ0̟AJg[H,D g^<h<%r>~!֬Lx+VƂ,}_|Ÿi2FO>޸np%PgpqeO,&{ V!&;_U |y|v'ޘŠx=RCU\xߐf^9>2AIbcHJ7mt}tX~>2jUs i(d6fxi (vauE·\cCTmK!isAf]:PJ;-v1Rĩ9J{2gM0P"Jl֨IaPNp0͆4[@qM_yЛa7X{1nL?B=I l<}}~p\$?ܑ/ &*:4PF#+W,B-Pyoze_XZ:W#{m;5-8prn_XգhnŤKN!sQe]q-*SI+8 ^j*!:ui#Q%Ĥ!=G\mrFcPuGE&tkeyiGs$zo!$__c9R0L  !UNh&3Bb뿣:d|L=}b5%T֝{ݛqGa@g*رFN7NNk4H}P1Lr&zA 1baUN"6ڶ{ǰ:T"$Tx2AL]N]k&ل2 dX2&uoAѰ@$\(DEt5~Y?8DfꍛîneU񐦈wt)W||n( ?:aB(N"A&s㶴z,ٓl"a"s#aG P_IgfӉc8!C )w aLoi9#sL` ժZ,$4 \8mD7T{6(xGތ9Ӳ7u'y=HunM9S<;36Eh6a0U[ܱU|ТeOߞ o+"'z)3RD#* *'bmeXLS2:Y#ϪY#$RWWvu_)o&/:fm2q"d&!D\퇑j 'K $8ot^"wIȠo*Sp;d^uK!o$ {n]֞CWzЦ(([GgEF88 z1b>ܤOL%S!.ϬAA 8NDq;(eaUb XՅ1ە2x>" .8<2j}nN#$t؛i CX-0l/TxO͈bjij2۴bo5o7iRW#\=B$]!`nJK_űM1&]ao/S풑\w>b̂aD^Ҿ6Gldzcw!w۾cdׯ+/.bԦ.Nqk9 nf״XOS\-RJfK-Y5xlՐ0*|w2 .U,.)Ggp#, _ L:}1#E w>X/+ksФpV0|U^J+~|ArnvRbf*vI J4WTX (?ۯZo5͊O)|w~V}#bU'( =ӹrh] <3OoN!pFjBÜS[,}e+@`:h]z5JL.6ӫt#7Mp58G[*mS<}1~|)NoQ$=eQ/vI.k@%: f}f(*TVL7xm2'ߠZ+| peXj/0Jvd4x/Ob3 %b/gjMU#be3K Eחx 8sDtYɱiYWƉSJw#oނ|bboFpZ(7j5xCİ*vGZhв ^i^3`J3UnC0Fe4*UcSRAx)QZ(v`qn PAٞRt=YOX?9Bfp+ux#(X䡑uO^ޑw3 /ޕ m7i6$ ~.ta, pnU~DDx  m c"S Q]K3>d<'J+2E[0;VMK}R z{M)A/%˭|"/E%Ȫ,V1):=7<nޤR0++Q늙mb&۟ݹ{OPp9Rwgfq>5^:YA =Z¢ JC~.Q Lk9ݎ~s#MqŶ,, ٖC3dXf,Xܨ(Q^jX 8H?H&Tbqk˰PFi]ݖ+ol 7_Rg05I$ tɺJ VRo13?ܟ>dSGF ЀҜѝ8c̸? "[^CYiCCC]2 xGg{e{1Ď=Oe &Nsa j*2ael*x.1U*!#=,L='@48.CĶ"C~yΖVXEbhDĿUԯZZ( [N؟g{?/}iEj\Ebwۜ:Lifa+, R\`d R5ȭ85׃Ni]?ݘZjޞ1 sg -Ƿ]{a y&_HYv+-kgȰ%h)+=`݋y$8Jweg|: $[("cӂM `$]_ɂ NfmL@3CB|RD1ӑ_? I(hL9컯8ؾ ExFQ@3(13y`2cK`6[Kd3숇#q3oPR#3˝ 2K&ދjnXLTa' :r`$|#2hlgzb8]߾^45lӌӄАߣ֛|sN3<,S[E3#_8J `Ԕ^L3AsiѺvɓBhF++媚p?פ6Dd,├7.[f"7F2$u.c񘧫awkGb3)|-.gdu%dԻЗ5>GQcXJWAw]"N]Vt6|)D#)jVJҞLU*_>"T0̔cXOԶNٶx 0'}cq-IɛǟaIzз9R!9?· vk$Bk2cLfA`[!g.|?Z0G/Fj*Fkc4\v 0({HRU >>Z@XS^x`u_bi^`WM9]MP%岎?cSwtF(9aGO8f.Ǟ' m1!(32LctgLB]* ~mx{d>lkjA; tm) H-'x?V@0;.N._w#~o0~L%>Ԫ5i(+W@5+=&ݬDG.2k_@6&paO,FFcBj.\ӗ#9htxpr &b^!&r)w_wm9DAr2mo ә pkCMcsIrtl4={6)h3 PF,|mIԆlK`BNzF&5 ?I] 5}gibYѳ5yIWUdiDǬPg[cHe:6l&ƿ;b/u"blQ(6%Ȥt7Ot⮔FPׅ&?x'R8X1x Um3W@f97s]ݵY[M%ygjۋ48.m5.<* WON)- 8JYVOɁ]ʖ5b?#x6\Z}]k!11mӫ^p}MH["Q[N/vJ+# k>-g{H  2 tTo'GƬ 9f\?m$a @Q"^] e%SN7xv]E90g _ցs|:#O9—Q V\< gwDc(*WURCn}vc9ϑl yZcGk&ӫhEx?.KOx|J}8 MHk>L1>[FV$n^ }^'X+eS%_}: ooYux-(NCֳ|ɥǢަx)Ͱ4,- ؗ )vp 3Pⷦe`=geKO&w>muvMsȑyf?:P}t{ܷn0,f#5"JgloTγfWD\'G+A$Jm$K\Sd,tJk3 wqR6@ !(9IԱRA2UquH#-u39oԤoy~={Wz9'lm>]V]+ʲAYo6WqU)))˷+|u] vLCd}^"+J*)x#S:hBx@^aO M2BUuʛ1c՞ L6-"2C!hSr$ ?vK7F׮)WPǹ cbx%k\,ؼNǁǘkG=FmgXWVJ Ɓ|6v E2Q07blE#'{|/U`?_hB9Q8MA\c@^Tai!:v@Jݏ(ZsИ]P\1ӃkR$JQ\w 7ABQi&=U0XyMC(jE !zSR͸.@2Z)P8Egɜ,)i0^KJ7Ӹ4m|n7:maY~ueuunA62քFNUV$;v%OT[VQǟam@!h!==s.6@3M fX}qpDЦM=}p_j^[ٶysC@``U誉rϹ̌^wjE ؅G. =ه+=x#rdk.щ"odW0'/V4ˣTE;⺬ξlR`JW;#mb۟in=688@%^q8~@ʈد*x7c>6^aY'8{ڦȟ.FsO3Uz1 OՎ_ސI^GO!=hˌ^e;S,{G Y6y\t2 0)&$6;tč7|å2/ 3l+me/o iiu,HݤD@{ YĖ_9\ )ͬa: hcd]Tꔚgc/;ۿ&ʞA|WƱjА8@ N=! x˚| w ud5OSC>n4dߚ"UAv^!_;QT bYP HIzimmC|z9hTs q'sVmg )򁜾b8iSڗ=Nl\q=}5y1y _c4 MiײkWD(#`?2Pvmʁz@bFA\7($=+PJfexUo\1hBk~:T\0Ra'fc*fxwjz4UH B|:r9[)] CVa␽L*1(Â鲙bV<+ AVj'{@$" 3!`^4SW]~IRрɆL6 V(Sd b]/Ľ\?=*^=A&x`EA* AkE!֠_:t~&TS8Y!>YQ~OSDa2?D+ G7i8ғkYz_f֠x eOةmzW>.$[ʂ⺸RҬp9C^gö"4.ؓ⹛ǁV%PD2i7\f/~@>d|_(V>I˧k2l\datF}ʼu\h duƖ_ f2*%2Orfծ 2oJe,1Z1G)eY8YBA;2v<{_*ٮl*Gx| kiN*d6VH%1]īs#`yIw !>fԮ0Do `yzEЏ"zTJ0-X˷Q&EFBm .&FUt սv ox`F*GwSgٕ4!3cv%e<,lw4E12bX ->[L,\1HY0?G0xQ[:)I[~wX '<>H }Ŵ]7r<$B<&)lpV9tu Z'i?h&W91.w4 5 ؋ U~~ǥAno!B@’t X>}76> ײ|p bM:[7=5E4a"[KL.~F6L@G `yǖuW)j`KPPNbn_tn~ y )3܎}R{"4_e ?XJ/ЍzlH$w'o-{^GTpsxrMoHNβRAḂ½"~RI ݍR%oϟIgP4;Yq3B@誌+&kH<,Tuƕ#J`\Dt6NE=1LnoJu!6 .lf]x6_/3я(DٓC0"ѻ\'sa$) $!I[+shR(ϻlJxrjt (& `"$R>>- .j 8m1y <*w-izbI"=?PbUYr}br7D&~$S3i2ҼM4Sģ oP)jr_rW,.L߼?ݍ0䚠- lt_~6H({Tӆ(<d >dYnz1[G$h i(<<}*zoKO*'#X'37QuSrV@U,6 Ɛ!y&,xO12yUoԥR٪nQ_,bSskxBj8ʯLIyj_O] -SM'"wt 'Pv@f< zjϸ/1 "HSb4ppbH9['8=\&00GxԌǢ/d&I%E^ 茑v'3Aȼ=o@ڇB0,pLDрk͕GS D]A40qC^3]ȴѥKV/XV2d dށGZVN/g s-{`vL+mG Qfs?wZ TfI~HXG%m3.0 A/Gv3lٵi(f!ۈwM1(*xveV${[ԕ(z11XgLmMv4hMZ{PF*nvtta/F;`A(칑Ck2)v(yN*yIXl9WE&^dX 61 dᆵkl~re]9J_;ofˡ o2(zfjI)-ZjC^XH VeM@E$YU *r7 >LH\)U)7ny6BCR~1դbͰe؇Z]ѵ5ҏ*Jvq#t-㢡Omŵn0;51JO*Njl#&%x[ kiѝz;D],s!cGĘ؞1m$ӟxF:vVtSv L.( ~f].; e-/(2Wkͷ:F-,+etYet9:q?A\@:\3T}fo 5>׍)uOk؝)5_SSEwPImJ0O*ׯ|!v8$I\e_kߤ<0:۰3~[WQ>X7m. X΄0L/żzZ ~iǽ-_"t|s{,yKtny>O0s *8dq( ^_J֝4IAtM qlynt ՄLŹZٳ} 2fbeR$:HT@81{`Ϥdzw| p('}{7^=[ڙnE &X y_6n3 sBMxR;p;\wo-eN#6,n6RSRj ɾ\xUFuLHTٽe-S5|I0Io -_H%bs' qk/$L-׽k|Rf`}4.s}w ;Dž7L#7[:."|/+ a4`tI7PDД;[[t%cXmRP a;7QFǪmQͱrzuU mŕ@Ng+Byܭ!}%N酊m,ôF||YE}gw==6B۫~%=|gGt;oꑑv!Qo޸8DtAIyQ4V)J4$Mګ7JI8p">ھ\iIq~`߶Q9,mpͿe#&&`^9ǭ@aJH X :X)9n0ˣ(E]۽ ׭LѮPM!= K-(B+82F~SdWx >IGB"nQ R8۱fu_RCJmv|;~vay3C?um Y3S2]W҄ sZòydQQTX z V,2UeP(<^ĢlR,iZJҏ[P+vXDeufKu1İD'J8!c+mvצ?C%kvhdfHfl5i \FD{:[#!n5K !XśBgXBZkW ".?R>oXt.*S:i}-ED@Q1&8?̙#"% c AJ߳i۞R!:\`PFoo7ϕNQ: ̝V^CLSrgTf5©=c:!y6nzhAlC/ TZröq q\Qe^H6s٤[ k[1zоv1U=my1Y>\)HO\8G>u$t*?2*t*QXȢ-; ˣI]᮱㞉)N"mfeitujTlj-oD'mZN9L~HBw xV1E_>Au'?p蓣` U}M>y{:H&pǂ5HhQőfA4S>2;8lO)2ǐUY,?{j7% d7/^S+uc,1q'NVmq~ :Aw$@SϺqre!S;=ōZ7#=~{n|1*WDD2b FadY}2eBQ@Uˉ;Y`=,*KOʛV*(',ӑXw鄷Q::aU!WrÎ0VVR tL, =5s3P7l@)dxeoi|P,_!:Y0A֧b{%*X}WYv1p:$%g_K6Kp,Ǜc(CS`MPTs1~Qk¹DbM$eUXK0 7s<ǥrv%Wٝ~ 4S ?v/ M*(qrj8C+ uv<*;ܒ2<&G*/L ( B[*lA_.?عdu!ΪAD^ǡa/G=%D43hP sPFA.Q%1 a̴%28[2q;%Lb7[-Qĝ@kj"a4-CʼnMDpc1<:[] YZ+rV79=<dz=)p7SEDB 2dE`ݐEତˋd}3׌!O)Z) ^ FezlS 蟧ǷIǝc6[0S3՞q¸7Hq;zpsZ9 kb47/Ͷ]rK>l85a`B?c's܎tdӨ]/P#Xcv.lFaRۖ.kUxou5"lz`v'KɯntQ1 }ep?hqI':/JDM <}sA,4//D.|ҬMM:x2 !Gbhk0٭ ~~ v:IilSհ5tj[!dhfN] ea:S28*E9'@JLE褐 `I w奻uRpeܥOHMa(-`tD;4N>QjU80^a2\{\k'2Wfzab<G!"} hdss>Z@ntr]ёw} ¾9v$LA.ō[*)Yh]F[0bhYoaɠD p'xh0&xS%!sLQRIRh$j7C Hvpu4oϴc CLF^'OJWHgJT |E_1."$lpz|ZcUi3kit^olnUG׼K`,  ߠXܗ#;m!Ww]X.^2j"NNi;flͤSx)҆o!'5HrX =)}]^4\@=W#=+Y6 v j4赴8X/it,~?+CViմ!Y$W? *Mm.i>\0(]W AU4%Yd #:G줃 N 1K;n 5Y6a}lW3UVpY6L .s*X6?6QH5N=CP"(suxhEnYRA*Y@fvYSMWUR[^[ b* rIS%F %15;>2;9=*k$@0Ι (ew *\%Ny#Y.# jǦjU&-MCoNbA{c`)٘Q?d:Hio--#Ǯ.e>jJؖSa:BL1r,އFO5.qNt;0reeT4T0~Ewn͟+Ŵ Ge89^[Ny%y*La : 0|V)Q iNTm^u\RGitkGE?f@0U+YZ؃d'9:i|V1_)pYħ Vҗ'H3kvhMTx&\N:=^ BB,YFN|^&~q_ROy.Q"׮ ҖKLJ~7!g(b(`^r)7ʭD~EYiH!?5uPTvNEI&*!>#XaC`vS??|x +iW*,!@aP_^WBxT (?ReX?4X)W># ̀|!>(D5HzƗMv@FRYg)0Q/VI!V:&qz[x2}HӠ/GݩqOgkm+yZ>5=(C zمU! FT,d hں;Y_)-z=iz$po?$r.@=z>RZ@=cH{l"ʫ2 *t"; 8z٭p$C8R:}Hi@InbG a^H;B:o`օ9⏫Bɇ*@(U]?:“=m eq-ʑ:<#tAL@d6g@S9E(I7QfW~_"t'>Ze1[q:ǁLQ${iK*PΨGjNyݒea6'd rK~^?e8@Vm|s4,a+3\̵g[_{z˚.ӆjg8:dn#Z:fP8%7b+ZwI#oIb e(,VqָԹ 3泲w+͛ȰmiVBvB'BI6A {؃^7O L.wl*/@Kx^xg^cN Ҡj]bCzY80cjxÿB+8PPTjwfKwb>-;v3P1C8޾gOs#滻6ԙ١7Xoy`hPʂJZ#'s"n>>E,+q#ʚ{fe1?@k5ٕ`2ˉ+sli2|Gj`ڠ Gi3C~fpQ$*|ަ@#${/x ȐaM*%yč"'>ڱ sfzcxؔD 6>\ &K~Cmpň*ڪTo$h42y3DrʂLDM '!+%v@.`A=S _?Vi pjDF37TE8| LBq %7X@A5=G_XW7 ۘ^h#wWBb N-x_l d8P-ݝ[#JId/R}eޟrJXa…/~Bg95T]kaܖn#56m2a'7c\LisRrP_BHrE:"{P0 }bB(^ŞUR&),ibFDZiG|UWuz؍ O礦P'qY-n%>c!]lHܤKӝ޳b ᵽ<bˌ ªbFp lCsm_KcT`G2,kQ {.ZQKG۔T_ s)1i˒9Af ]51"{K‡Ɋ`=K430jJ'quf}+B9FiLdhT3dC>od R>%3C FH,RXcU5Bw@k^P3#XS&HmO5^5 U\Y-Ps`4[uXd?Es+Ҳ>N_5pthdϒaK_u_0z=ná:O1dzR1?)#a7*0ADFRB\*%uu[2=m&š oCM[XMlmd{gFXjRSG**qQX]zd-FZjnȖ*J|tRQ'^o{n),=ł@W;윧%]9j N>ږIX{m 8'0橤-dtxh˹ByܕC 2@%+;L1Ц6G58 .n/-~> |U/Q,0hs;/_:hhʈi9&eXBZy-*OZa\$>v|g/1/gH:~>pF0 d19IR=›^Bڳj*)5s2#, 4HeͭW+TX" 2ć86h4]}t_}t6Xd[̋mjn笹ףֽr.KףэUA"D>"7Vj>U>5,G-Y\K+a{!Mm7zռ^p*TRLoa.'XEƆ6A1Or[?FRl 9d!PcP [qP_pFwY{de$tuTX0XhgJj}V6Wc= -Xd7C@+?@t9CMH[?9~)0p* ||`T@~^2ЃFUBX^qfV~[0&PKZ3m-?>朿bL!NDPZ/Qyz0SR1ΕbVI"0Zy8]̍/LB=@rn!O|tmھUڍt",ݸ{a8M\hsF%EF JOlAݸBTww{hX@YXe1I$XUٞ[\mbkrU9nNw.Cd/r_YDxؒD\m1kh&xP<ۺ>,$#^-3㌚+cgTۍŞ +{nGvw: ]q/\$ĔX sg' NF٭䯵8N]V3Lzi_L1. f} /o|2mBYX3jLCw5cyKYa r3@M'+ʷ2j ߧy JFsaLýoskϞF.C YާQFϑ+@%ޜlF姀d"R9++7Ygr7iGSAw9)I{!nF1ʮ,qcN9!\RL$Z:{d=Փ@:PdF2#`f)+1ڜf}$}/r\gZBXiA4 0rSYrTQox_O' MH5ɿ`:9# fiWNA{+NBpJ2]ew {e/C1y Ū2Es`4oAǪ4[sb6f穣/~c%Z32Vzf\u;s+lG$:J_R.OT[0E޸a˅V2}Q_A@Tuc{6\!Ӫ;;Ēp~6ŏț"C]MR[RVImB4+Dp O;]^lx_Eh* KP)x>~p\`S~yysd([g((jQg+?m&aqIXr{:^ϧ8̧Mq dgFR󥟬 @'aP8^mXZyqAi4WFouRj?Pp)h G/~$i6bZW-2 ?" ٮgX'M".uLDQ] k<0M34h\1o ֘Cڛ9m(ÏA'ÓVޤ*0;\sx ko ]Ku6794Ayrh "ܞ1YLqIiу5KeY9sf4ِ7zjOvTp!S(8'so]CQ;ldIaYjyA$bQ8g8wvK:8~ +_if@(>O 30&MPo@l+ ԼSswE\%Ga:V d7P}^8h<Q|OU7' >Uy96@f]>{! e0a6dϒ uE̙+xa.#Y. GkHiv=n!f 8PNA8^ g]$ѹ[Jh9ΝU(%3dXxKlbeh?$B;qwFRQ\#7DT|I=Zo\ '-e$oBG$$]Zm\_i?%rMexaQl{q&xnj;^r3!WWH ,10+&- &X]JgL0X. }*3|d`lx6?Xd) ߄J)Q"df[c3q]A:V4NQX`cR|1e62JEi[?Kk-ris :HAvbu.;6dj\IpD!+]17pt}A2XFJE;L1(y;DRC$aJZ\ز%0~WT_`9ZU~!Y]lupӉR$ V 1xDuĮg;q 6|GynLP/m7$+DŽY4Iڑ*oBtwXx[2;e3 7p9}Y`8a+m'@ǠO۷$]A nwXA prSheA[%(} + ?A?#R} i/ #f!`@|f؏a:K!"XJS_=~~|pEWDJ.XN= B/K~ q d`h77oj=YAYSh!zVX~ J_^ɣ[<':-j ^ ݱKnp2vW}XAJiСڨfY&$4x 'MH(O  Vmlx&D?o9Bÿ"_<@M!K+*Ӏ "s[i ¾Wۙ_UQ |%Iy.FMn` Uוxӌ(;L ik9M+¹G8K~ErB3&O?  Zm&aOKjbuah3)dެhg{)iTa+lgLzޛ*|4dc%\~\)`6& (QGotVh@ioXS3٩myd_qƧU[[{O;>MyoSRO!H"*+dlhֺ7;oOg6CKZj}CkjslPAV6D$6+|ots=pW+/*i@{D)] vWt*7$6' ]@ˉ+FL?ܠSsU׾1|H({WX]^hE$6#^Pu +#>M1a 5#%hgIs5M) T^p|I72‚j;xƴ5 ][#\\-֕n&zvW"ڢGnP{}o."^@nն,G#1K٭យ$Э3DwNYPz2ջnIT}y]Ъ>hlhu9 B:ˈ|~w)^M"/GX)>j" uk)v"OsȪqJs74)\垁[*+tAVVOOAcUtun36 ~Þ-7A`ja3rFGCQjjEMٿD ?*4eQꨯRbϓ?J)Vί_iR ᮛEGsGa GYYBbsxwfcc=JhmePA QqD܆<Ʋĉ@+)-6+%$6ER6IR=^C1f#Eso;.X`m]EiZŞA%V "̌tuHĵ/Jy ~jѦh4N35m4Թdi6+ֿFUIfC*e$qbvqW]6>:a0Arf4]T_b*ˡ,>94J@[KL/~v'W }O*0C.΢+Z|2*!}ۢ%jxUZ]aQE2!a'Eвobl#0Ӿ>yR:#'̄W֚h?O#汌<8)2 "=˵g f]E-8WTP9SJ  v2ϦȫM1 C$WtTyctȼzt#TrDK]Gŕ{żU a#^oΟАՒ׬VM a9$rY)[Z*S z&$ܽvixP!ڎ1.=WK*F[ hiR8~}Zq&fJs৆>`!|sC{DE.A|u5}-b4N!򩴛r#S)x]q/*E?*N7?v{Mh'Sce@_*&ujRUF`/e'MW(q zR R,RMvR=h.˟(> wǘ/ 1++ %۶FeЀ-Km]Z`쬶r(d2K*uQ?ՔMDĊWJГ8(9 < ~,']&en |lPK2H n8.)1aQNݹ~׬PCQ{(: 9@c}i dgD3FL<^ +kܮzάbgDh/Ltӎ.F+-&D2 Jy$%S*r/ 5DUSj4L͘*^oBWJYx=dN*G F   M,]&ipP4[*zL1*qh .yu)F́1QbNu﹈IJgG<-DsvTDPZXqMHf_D03l[H̻ ̆^3M6+83윴Q/`A<`s4T]~&pz(dZ;W֍/c%|o/Ѩ̀(-{ c E{APtx2E^$>QIMK[CkBR'Bwae=rKMWg իhM3;Mm usz&tRhU3K"τXn,NdM7ɎBJk  /*3#Rg?/ &7Œe*hPPa]ȣMhKFǡ2AJB|q)ulu0Tngɤ^:X"IvW- ڪP>Ijйu|Cug-5]@ߎX/Ԗ&kɑ"mC諎$Y<Jj]9a/O@σ*VzP6H]mV%I=d4%\jЊCuk~C5?U ,'B| HgL8[$82h Ϫ^ E%ʄ#1ClPA V돂d"B9]ًgY>+F{MC"ib ȣQ08{]xBe'H&sP9] ]#qYz7L@"zRu3lm좺 xO iTzP/;.!NfQk%Xw\+M xXfoce( v2"ԑծDKͧFgTFpzzS&-5Bi*ɷ])G_Y^8m%ӄu)#(W"Rm+K=.5qT0<7]#IJX?yCS2d*ql &"1QjGdIݼ  K~aUOkpq)"4~PB\u\io54Osބ|'HuTuv}]/ݵtmdԘ JGRTw.gΤq<-0?pGZ{ILֳTp5z"I5-ɜ3'C[~5 XO*P01/кMw+?lCc~u\mnwGrwl CND"|Bs:Ox#+)Yvsa YZ