python3-dnf-4.7.0-17.el8 >  A dmU]QWɠĽ'ٻYi& k)@~^bt<D'A*~e/%EN5m[0g{TL۽>S BӻC Nާj[iŎ#2)=_A0u؞or>/u9CF{T =MZ8T 1d1046a34c3b00a80d1cfe4bc316baeb10330774e84fd912a8dbde35f3992f844ef14d6f07ae9b7c135c6c985bae2cf08a6327630302047c435bb50066306402301a579aa394e61e64f35b66abddadcbf99cc75444dc77a7dc41381945a33e8e0e4752b5959c9b39cdc57b575594f263c1023073d05cb2f22c7731cd13c5a63b32f5ac6a563add0b5d65dcc2017641ed1beb7a23356c4b0fa783132a64c001969021e50302047c435bb500673065023100bed22c98c165eab980d05aa9ee5bc4e046a0478071a069eb678e96f9af065abf1571def869a7fa191729a35202e9aeec0230170cc90f94e24fc745b2275cfc133e4529c7a4e7cc19335e2573e01236878c44af4f2844ef446bb204e06a9aa5d604280302047c435bb500673065023100bed22c98c165eab980d05aa9ee5bc4e046a0478071a069eb678e96f9af065abf1571def869a7fa191729a35202e9aeec0230170cc90f94e24fc745b2275cfc133e4529c7a4e7cc19335e2573e01236878c44af4f2844ef446bb204e06a9aa5d604280302047c435bb500673065023100bed22c98c165eab980d05aa9ee5bc4e046a0478071a069eb678e96f9af065abf1571def869a7fa191729a35202e9aeec0230170cc90f94e24fc745b2275cfc133e4529c7a4e7cc19335e2573e01236878c44af4f2844ef446bb204e06a9aa5d604280302047c435bb500683066023100df5cb0b0ddbaf01930c5be4b2d80a2601021abafe58a1ff11bb4d403d3936619d540484a32774b35a6af91857f79d735023100d33fcaf16c1b73696a8a46f5434fe0fbf49a892e4ddfcbeb0e43df736838f12fe4a6c8e51a3e68e1fa9a6d112104a9300302047c435bb500673065023100bed22c98c165eab980d05aa9ee5bc4e046a0478071a069eb678e96f9af065abf1571def869a7fa191729a35202e9aeec0230170cc90f94e24fc745b2275cfc133e4529c7a4e7cc19335e2573e01236878c44af4f2844ef446bb204e06a9aa5d604280302047c435bb500683066023100df6e2c787f1b392ec6ce1a77bd5d44b61eb981a806ba5c2dfeac971ee49404db4f4902f942fc455426bfec6a14785fc1023100d411ad6b23d03b1c3f37dd125105007b76000342b5227fb9f8209c8a66dc887f4af6ded7b31fa1d9ded9d88788207cf80302047c435bb500683066023100df6e2c787f1b392ec6ce1a77bd5d44b61eb981a806ba5c2dfeac971ee49404db4f4902f942fc455426bfec6a14785fc1023100d411ad6b23d03b1c3f37dd125105007b76000342b5227fb9f8209c8a66dc887f4af6ded7b31fa1d9ded9d88788207cf80302047c435bb500683066023100b44cdcb8341802e76d09b176f04b4ce65ea453d4de2e9bebd82cc0fd03089033e9f684b36615e774b0d45010affb8f8f023100c2f51e63882e78a04f51b2186fda79dfda566cbdc324584b645b7c196ef1e987242b090267054b17efb5a037b3909d1f0302047c435bb50066306402300258d29786133b464a38934f576d8d1afb506fcb5a86d85e59fc922caed438142956ff49b58a661352ae44860cfaf46e02307cb3d686376c54e5b41cabfd0a1186202a93f5f2c820cab5e4fef6966419ad067decc9e78c128c945674278d74b4baab0302047c435bb500673065023100ffa0b505cb2ffb16d179f18fc86233dc5ba9102607b3b29e49b75e81db6e3d2c782cf362e6288641e379b97484711bb80230116e7698664b50ad6c2de08ea7d49b7ae6af3e9964075d152ec522000a132f1dcd6505b876c7f6755ffa19c3d02b30780302047c435bb500673065023100ffa0b505cb2ffb16d179f18fc86233dc5ba9102607b3b29e49b75e81db6e3d2c782cf362e6288641e379b97484711bb80230116e7698664b50ad6c2de08ea7d49b7ae6af3e9964075d152ec522000a132f1dcd6505b876c7f6755ffa19c3d02b30780302047c435bb500673065023100be43be2c0a1f8d11ab7916decc71fd843f14071c8b880af07ae006ed35fdda47479bbcb9005901e6e3e430ea1a414d7a02306b57d36d862452266b128963eff92a0258ab3d919b5728803cd2ea99f25ba1543a02544ac28f0fe00a6952a8ccf4ff0e0302047c435bb500683066023100f794be765a607e94a3ed920d044aabc344675dd196ec9fe8e744c564dfaaed6567d11825cb4dabcdfa38e118e9c8900802310099bfb56d617579a08526480e568b805e5a98a63d864d5327154acfce7b9ef0cfdddf9f46f2d990e9b8c796e8f00f631e0302047c435bb500683066023100d4fc699d9a4e2df48db58007b8f7ca902c9a5f52efef46e04f787010e94d2a144550b0616344b409ce102edd41833b1e023100ee6b3fbd6c78f7652a34fa8c53937e15de1aefece55c087916b219b372eebc183e23731bddceb9080b487cd2bfe47c1e0302047c435bb500683066023100d4fc699d9a4e2df48db58007b8f7ca902c9a5f52efef46e04f787010e94d2a144550b0616344b409ce102edd41833b1e023100ee6b3fbd6c78f7652a34fa8c53937e15de1aefece55c087916b219b372eebc183e23731bddceb9080b487cd2bfe47c1e0302047c435bb500673065023100b148d85b580d84167caf82dc8c5924c02cbd11dd034bd4c62ce8cdda80bbc3a46f4cf8204d9fe2af6bb180dc328daeb00230362580e8bf3ba56e0fea756ede865643933fa1e3d1f0e803228bdae1854f92ca3c451ca9fe67f46d32c542e1c197f2d30302047c435bb500673065023100b148d85b580d84167caf82dc8c5924c02cbd11dd034bd4c62ce8cdda80bbc3a46f4cf8204d9fe2af6bb180dc328daeb00230362580e8bf3ba56e0fea756ede865643933fa1e3d1f0e803228bdae1854f92ca3c451ca9fe67f46d32c542e1c197f2d30302047c435bb50067306502305f608744ca3b626cdfab3da440428efedb3061a8fe906657f0f0cfb674e6d37206049ec59afc4e6c6f21d61f23630fc7023100d0f827afc21a21598720da03ec13a3b76d78a4380b5800dd9b71c190764694749de88cdd9592d2a6b76fce07fa50d3a50302047c435bb50067306502305f608744ca3b626cdfab3da440428efedb3061a8fe906657f0f0cfb674e6d37206049ec59afc4e6c6f21d61f23630fc7023100d0f827afc21a21598720da03ec13a3b76d78a4380b5800dd9b71c190764694749de88cdd9592d2a6b76fce07fa50d3a50302047c435bb5006830660231008aeae25069175cad788b76ca1a1e4198c4525fe4cf8c3b873119ba4f6be6becbcad75cb67d9d1f78d7be5dee2f5c32cc023100956deeaee40c3b6f07450b88b84b669019bb8ba7d8e4586785890697fc8587bffa47739b79b8cd2d66882d2b846ff4e20302047c435bb5006830660231008aeae25069175cad788b76ca1a1e4198c4525fe4cf8c3b873119ba4f6be6becbcad75cb67d9d1f78d7be5dee2f5c32cc023100956deeaee40c3b6f07450b88b84b669019bb8ba7d8e4586785890697fc8587bffa47739b79b8cd2d66882d2b846ff4e20302047c435bb500673065023072d90c88b1438b2caa0fc8a286e2f1ccd2e309bf80c7848707d928162fd8113c9ee13ac9bc6897a3a8abf62baca5b0f4023100f0e40088adc700baf2b921a89ab11da9e55e43f597ac5814fd8de90659b6fca0386e379cd3083d54a56c4d3d2273d2c30302047c435bb500673065023072d90c88b1438b2caa0fc8a286e2f1ccd2e309bf80c7848707d928162fd8113c9ee13ac9bc6897a3a8abf62baca5b0f4023100f0e40088adc700baf2b921a89ab11da9e55e43f597ac5814fd8de90659b6fca0386e379cd3083d54a56c4d3d2273d2c30302047c435bb500673065023100ae043ce417f7d455e4bab076d88edce7a655268209d38a903d112e15f0c4d1d19ef7602483daa7ea503c00e98d200038023031e735c85896d0e2919c888af3d6e3ac41cb3c1c38242c29465c33709c87c9546c160abbd121a140361a66a9c3734f450302047c435bb500673065023100ae043ce417f7d455e4bab076d88edce7a655268209d38a903d112e15f0c4d1d19ef7602483daa7ea503c00e98d200038023031e735c85896d0e2919c888af3d6e3ac41cb3c1c38242c29465c33709c87c9546c160abbd121a140361a66a9c3734f450302047c435bb500673065023100c0316723ab47bd95e2d3b8370caf096a7809409a9a56fafa0fcfd02ca7c333c3ffd4e1c111620487ebcef5ed61c3d5ea02304f8e7d7debd22548cf852ddf3565b02e7efc2ad1465c8c24594561dde164007a6fcc2a6f7dcdeb01a35e3ef96ffe78850302047c435bb500673065023100c0316723ab47bd95e2d3b8370caf096a7809409a9a56fafa0fcfd02ca7c333c3ffd4e1c111620487ebcef5ed61c3d5ea02304f8e7d7debd22548cf852ddf3565b02e7efc2ad1465c8c24594561dde164007a6fcc2a6f7dcdeb01a35e3ef96ffe78850302047c435bb50066306402306cb873d3a267d660987c98b3a89fd166720056b43f92a075432738f9e5602e7e7ccf629025d8ea91d5670e2d0a57f9a102305aaea0837c975d36fb882df40879718a7aba6e54f2c58d74645ad179ba06070f7d25adda1167e12653526b3b9c91ea9e0302047c435bb50066306402306cb873d3a267d660987c98b3a89fd166720056b43f92a075432738f9e5602e7e7ccf629025d8ea91d5670e2d0a57f9a102305aaea0837c975d36fb882df40879718a7aba6e54f2c58d74645ad179ba06070f7d25adda1167e12653526b3b9c91ea9e0302047c435bb5006630640230576919f5cc4b385b7c106a73774d72e7f6c8ca5b2bb680d541b5b4181f7dae82172f71c800d5a4a7447dc60a3f6d65be02300c62288c472d2f176a5ab8e2155cb00baa5da8acc670f9338401ac9c2893640be09d775240ac84bd6914e242dc4eee8a0302047c435bb5006630640230576919f5cc4b385b7c106a73774d72e7f6c8ca5b2bb680d541b5b4181f7dae82172f71c800d5a4a7447dc60a3f6d65be02300c62288c472d2f176a5ab8e2155cb00baa5da8acc670f9338401ac9c2893640be09d775240ac84bd6914e242dc4eee8a0302047c435bb50067306502300758c05619408b2572953d4a8d0923911c2a63c9f3f29f0fa8728e85a27db1f89379a137db756ed1e5f19b5679f5f4a6023100e7a208b51bb97ca77ceaec5778be0ae34a69f0d0df380381ce035b3516a22f6deb7b289fff078dc40fbaa9938b8ee8220302047c435bb50066306402304450d30f27356bdee38a285d7396b6adff1026d5985e7481f8069995b2fb792c76e898a5c7985c5d8c995db4d8df55b302301776449be602f0ddc23ff40f8883ac9ef2ec29bbfce6312df06ae0fed415f9462410dfdc5c75d89468c040209c47eb640302047c435bb5006630640230573dcc3b9276c9c862a7d1b28d92054b1401fd22166fdc33c3950eb752544a232ea7a81685e2a2ffbaa3b2de6b2a74720230151024acf1811edc30f95009aa9e98a0c3c9ae0aa6e9e9e2fdd514f9dc05c8b60517ff54f26ba7c68111a60e18662f3b0302047c435bb5006630640230573dcc3b9276c9c862a7d1b28d92054b1401fd22166fdc33c3950eb752544a232ea7a81685e2a2ffbaa3b2de6b2a74720230151024acf1811edc30f95009aa9e98a0c3c9ae0aa6e9e9e2fdd514f9dc05c8b60517ff54f26ba7c68111a60e18662f3b0302047c435bb500673065023025ff4878f90861389de6e89b5dec8fe6264ea4321cb6ff24dcbc1e0ab5da4c8aa6b5de4e0630b3326eee914f7f2b607f023100e95f0fa9a34b06b420ac2a79ddb032f5bec83c3098de01750b7dc0e3ff6f40fc11fd89483feb5a7f1b59cf8459c43f3c0302047c435bb500673065023025ff4878f90861389de6e89b5dec8fe6264ea4321cb6ff24dcbc1e0ab5da4c8aa6b5de4e0630b3326eee914f7f2b607f023100e95f0fa9a34b06b420ac2a79ddb032f5bec83c3098de01750b7dc0e3ff6f40fc11fd89483feb5a7f1b59cf8459c43f3c0302047c435bb5006730650230282fda1fc1a17f0e4a4fb93d506097c6fb0fc2740fee79516f0fd3cdfcf9987a3ff75c867eff5175322a19665d24dc54023100ca8780f2bdaf9cfbdd35bc22243f88634167fc1411e73a392d961cfd54c24c9bb5b6360920b97481cea276f16bba8ffc0302047c435bb5006730650230282fda1fc1a17f0e4a4fb93d506097c6fb0fc2740fee79516f0fd3cdfcf9987a3ff75c867eff5175322a19665d24dc54023100ca8780f2bdaf9cfbdd35bc22243f88634167fc1411e73a392d961cfd54c24c9bb5b6360920b97481cea276f16bba8ffc0302047c435bb500683066023100a3013cf2cb23a4000ac6d151fd7b96c0dfd3389bff68dea5c40a0d7d614f77a616758248563212b62674c809b3999d6e023100ee8b5c3f412fbcb7343ba94e3ca04b2268d86a225ec7dd324b9f1178e04b1fe0dd76c6eb8412b3b0653526fef5d27c7d0302047c435bb500683066023100a3013cf2cb23a4000ac6d151fd7b96c0dfd3389bff68dea5c40a0d7d614f77a616758248563212b62674c809b3999d6e023100ee8b5c3f412fbcb7343ba94e3ca04b2268d86a225ec7dd324b9f1178e04b1fe0dd76c6eb8412b3b0653526fef5d27c7d0302047c435bb50067306502305538504699142cf94704068d3bf70a9c152acca93860b9558dea4436721f919a691302290caca10fbe09485c0c901961023100eb2ef135fd24e2128915368985549c6af0cc77e8edc7ccc98eadeb52e07a46bdafdc5eb58b066a5e4ef467da9ce218f00302047c435bb50067306502305538504699142cf94704068d3bf70a9c152acca93860b9558dea4436721f919a691302290caca10fbe09485c0c901961023100eb2ef135fd24e2128915368985549c6af0cc77e8edc7ccc98eadeb52e07a46bdafdc5eb58b066a5e4ef467da9ce218f00302047c435bb5006830660231009a4cecf90ba4cf66b67f5e412618ad0533d04055471d74ee0b5776fa8c309c21176ccdb54e2bc96f5cb7ec22bc9ea1e7023100ddfae829393f9f8477f2382d773940c030db36a01ac8e4e0239b0d4d099658a51f6502fd81feed5ac9d0ba82e14a713f0302047c435bb5006830660231009a4cecf90ba4cf66b67f5e412618ad0533d04055471d74ee0b5776fa8c309c21176ccdb54e2bc96f5cb7ec22bc9ea1e7023100ddfae829393f9f8477f2382d773940c030db36a01ac8e4e0239b0d4d099658a51f6502fd81feed5ac9d0ba82e14a713f0302047c435bb50068306602310099c160ec51ccbae6860f6d093da104f658ba8628401924d7d70cd8312c1bfdd793c0dcd6f1caa6766c12db1159b37d5802310085aae85732fb0e73ad9031cb233011b0e8f46ee7bd5fa2c595b16332266001c0faa73c5e3b9332ef3dbfd7bf7f9f2f880302047c435bb50068306602310099c160ec51ccbae6860f6d093da104f658ba8628401924d7d70cd8312c1bfdd793c0dcd6f1caa6766c12db1159b37d5802310085aae85732fb0e73ad9031cb233011b0e8f46ee7bd5fa2c595b16332266001c0faa73c5e3b9332ef3dbfd7bf7f9f2f880302047c435bb500673065023100b7220afbaf5df8450c596e87260a8eb744a95ef1c9960640500df33a91b423fc3da8037cf470ff0c4eb45b73611ac362023003904f0459eb62253390b165a1ac576ac8e1de5e719ca6052d8b4adce19498036892afc1c753ab6b2f188df0ae275dbb0302047c435bb500673065023100b7220afbaf5df8450c596e87260a8eb744a95ef1c9960640500df33a91b423fc3da8037cf470ff0c4eb45b73611ac362023003904f0459eb62253390b165a1ac576ac8e1de5e719ca6052d8b4adce19498036892afc1c753ab6b2f188df0ae275dbb0302047c435bb500683066023100ec078504b9e09e6ab4e35d86c946b2523d90e02fa671f92690526bbe58e2b87d73ca05f5ecbbcb88aa1eff7bf63330ef023100b9aa297ede26dcead7abd9ce21f6271a05a90808a57222dcb8268f6c98eda441f127c27a10fde2c806ee59acb77075880302047c435bb500683066023100ec078504b9e09e6ab4e35d86c946b2523d90e02fa671f92690526bbe58e2b87d73ca05f5ecbbcb88aa1eff7bf63330ef023100b9aa297ede26dcead7abd9ce21f6271a05a90808a57222dcb8268f6c98eda441f127c27a10fde2c806ee59acb77075880302047c435bb50066306402302e35ba9a2b3127b86ab5e26bcea7a4cf0d966faa75fb8b1a4a2d564fc74ed4d22044514ed4def8bf6059652be2aa01a902304053567e24f2ff9d45096f89fbc45f61104e554cbcc538f3d7ab6c4c8447a310693534aafc5857ad80ac12512e6193c80302047c435bb50066306402302e35ba9a2b3127b86ab5e26bcea7a4cf0d966faa75fb8b1a4a2d564fc74ed4d22044514ed4def8bf6059652be2aa01a902304053567e24f2ff9d45096f89fbc45f61104e554cbcc538f3d7ab6c4c8447a310693534aafc5857ad80ac12512e6193c80302047c435bb500673065023100c11a75d85b1f322bf9bdc61105df2e6166ee3c4670be1b2224b4dec726ff6cedb9a6fcfa0addc598d1d144ede15e2b270230377f7fde252e448161bb808ffe8960ce3fe30be5aa2489a2bf34a998b79bc117b46b726607ffd7a9d4a626b0fb198dfd0302047c435bb500673065023100c11a75d85b1f322bf9bdc61105df2e6166ee3c4670be1b2224b4dec726ff6cedb9a6fcfa0addc598d1d144ede15e2b270230377f7fde252e448161bb808ffe8960ce3fe30be5aa2489a2bf34a998b79bc117b46b726607ffd7a9d4a626b0fb198dfd0302047c435bb5006730650230574fa31de6b20aa20b67275842132a286e5e827af1fdfeccd13bcb618a2a72d4ede06e0e5d89c5bb7a2302ad12d82d04023100d86d7be402404116a73738a050cec7d657b211d8ee329e8f3a49c8fb3c572c98ff65365c628d66e1fdfbcbefa17c22f50302047c435bb5006730650230574fa31de6b20aa20b67275842132a286e5e827af1fdfeccd13bcb618a2a72d4ede06e0e5d89c5bb7a2302ad12d82d04023100d86d7be402404116a73738a050cec7d657b211d8ee329e8f3a49c8fb3c572c98ff65365c628d66e1fdfbcbefa17c22f50302047c435bb500673065023100b05eac2578541abffd7fd5a8c6cf34b4ee458e766815a625919de09a5c7cc1508c6c2cca125fa73b629364e554170276023069f78399c5e2a29daa3b9b675769ee32f8dc9a76ce4348dbfdbd41c3870d89f426f81490c78adeca072dbcfc11d319740302047c435bb500673065023100b05eac2578541abffd7fd5a8c6cf34b4ee458e766815a625919de09a5c7cc1508c6c2cca125fa73b629364e554170276023069f78399c5e2a29daa3b9b675769ee32f8dc9a76ce4348dbfdbd41c3870d89f426f81490c78adeca072dbcfc11d319740302047c435bb500673065023028c2a59568af359f7c53b91d4e2d37139810cbaa450e6aabca7155013fde20e66a764efa052b68fced3b9f88e6d80c42023100c39af5445cccb826028d4c268952aed85f065e36c2a23287a58279b358fc31947b87c0b9cf270ee2b37a052c42ccdc370302047c435bb500673065023028c2a59568af359f7c53b91d4e2d37139810cbaa450e6aabca7155013fde20e66a764efa052b68fced3b9f88e6d80c42023100c39af5445cccb826028d4c268952aed85f065e36c2a23287a58279b358fc31947b87c0b9cf270ee2b37a052c42ccdc370302047c435bb500683066023100b05a6c004710abd3ccbee5d54460539c48d077432d85e86a2e698c0bbc292cdccc3bd73bdae2d8a4fd56b538298b4481023100c636f164ee1c9b140a2b79f669d1834add11b1a6e9fa4f9590335e9ce851b5f63bfa338987c0d8e445156395e9ad48c00302047c435bb5006830660231008252e35d00f5d911f09a1bc4bece147c38d06297d76e61ec42c8cb42f17fc6e91c2cf8c4a98fcecfede223f7325d35f8023100ea08e830bb70ff10b38cf641f4fd43a98f2b823eac3c99039de37e9a86c929e87060540f70a0ea13dad196898fc1fbe90302047c435bb500673065023100bed22c98c165eab980d05aa9ee5bc4e046a0478071a069eb678e96f9af065abf1571def869a7fa191729a35202e9aeec0230170cc90f94e24fc745b2275cfc133e4529c7a4e7cc19335e2573e01236878c44af4f2844ef446bb204e06a9aa5d604280302047c435bb500673065023058853525dcea3ab2a6eede290bbcddf055c3410a1cf2d6f3fe6d3a0f1933a4d8736d492a6b1d83c0c7918c67e9be208b023100ec14d1a4d3e85155398772ab88ffb716c8cc4af6cfff7a808e207b165663a6a296823e05f677127716935e11351fc74b0302047c435bb500673065023100bed22c98c165eab980d05aa9ee5bc4e046a0478071a069eb678e96f9af065abf1571def869a7fa191729a35202e9aeec0230170cc90f94e24fc745b2275cfc133e4529c7a4e7cc19335e2573e01236878c44af4f2844ef446bb204e06a9aa5d604280302047c435bb5006730650231009643ea3c9c05eee851b9a3fbd181217f20ff799b9b92fc991e111135802161b8e2f2c2d7779761a6d7d24d64a97ac79802306d014dad5b083ffca7357b2df286413a39cffb73fc72d9c2aacda9a0eff3180f7e7aa0e3072333f60de2f676b11cda9f0302047c435bb5006730650231009643ea3c9c05eee851b9a3fbd181217f20ff799b9b92fc991e111135802161b8e2f2c2d7779761a6d7d24d64a97ac79802306d014dad5b083ffca7357b2df286413a39cffb73fc72d9c2aacda9a0eff3180f7e7aa0e3072333f60de2f676b11cda9f0302047c435bb50066306402300828082905515e02b22754ab2303d402eccb2e671f2f12e9574021f43c28822fd55aeab4494d4628cf38d9709f27b56b023076f65900eb99e4056c6af5ef06f793972a2622e25158455ac98c8e44538ff53fdcf2044eeb672edfce35e5356dd6e0d90302047c435bb50066306402300828082905515e02b22754ab2303d402eccb2e671f2f12e9574021f43c28822fd55aeab4494d4628cf38d9709f27b56b023076f65900eb99e4056c6af5ef06f793972a2622e25158455ac98c8e44538ff53fdcf2044eeb672edfce35e5356dd6e0d90302047c435bb500673065023100cc3f3030d08220afb1355fb07b79e47fe329a48cc8dadfdc059b785739a0b0dd26fb5547d825990783750df23cef1bac023030d52701e555ecf6a248c98c36474f11ddec9203c3edfdc9c48b4c80351a89387f09558c470712e65b48f21c07c946b90302047c435bb50067306502304f78e605231f2f2922131e9722c59be0c2fb1a92ca3d8de65aaefde9cb7820ce3a0383dde3df74bab8819992e9073380023100ad8b9c66d64fb8f028f39d38916012f764cec92879bc95bdcb0f335e55e2fedd0c3f26a25dea78b3e1f687df50bb71c30302047c435bb5006630640230462a6c1ec7ab3d9f41bf0667f2f212467a81b04d9d76bf9ff4549766d9b78916cf4726f3bd572ed21455dd96b5538aea023022a3c088f9a67797ba483ee7b0d0341beb74357293535bf53220e4aed4483677fad5a884cb297408e4aa752ef5f2373f0302047c435bb5006630640230462a6c1ec7ab3d9f41bf0667f2f212467a81b04d9d76bf9ff4549766d9b78916cf4726f3bd572ed21455dd96b5538aea023022a3c088f9a67797ba483ee7b0d0341beb74357293535bf53220e4aed4483677fad5a884cb297408e4aa752ef5f2373f0302047c435bb500683066023100e61e63f411cb919528014edce9c9f77863eab1eae716a604dd3d8d0896f721885547119f384bad6ee9eaac2bd5606954023100bacdbd72dbfccb3fe99c58b1fdbefa25d269e81c67aa8c415deb6d31059a0b76565b28b48709775b335a98c10e5becc90302047c435bb500683066023100e61e63f411cb919528014edce9c9f77863eab1eae716a604dd3d8d0896f721885547119f384bad6ee9eaac2bd5606954023100bacdbd72dbfccb3fe99c58b1fdbefa25d269e81c67aa8c415deb6d31059a0b76565b28b48709775b335a98c10e5becc90302047c435bb500673065023100a9e7be570bf0887803bc138b679d97272b23241fdd037a861884b4bef052e0fd9a4733e85e2d3320ca7d8e67bb4f38ee02300df6b8347c742de7896ab595dea420b45453b55d9ebed02884cb6bf2085096c1b4dd92c63643859ac61ad0f874418ba50302047c435bb500673065023100a9e7be570bf0887803bc138b679d97272b23241fdd037a861884b4bef052e0fd9a4733e85e2d3320ca7d8e67bb4f38ee02300df6b8347c742de7896ab595dea420b45453b55d9ebed02884cb6bf2085096c1b4dd92c63643859ac61ad0f874418ba50302047c435bb500663064023055f66b5706c1f6b42df208d08963853dc9eef5b928e2ad5d0d6cdb19bda9284a54d6a7c702db14d58099a19f4e91506302306e5abbb837ed7e7386d16acd787fd5853833199a390bdd511303fac779882b8c45b661e1921e05536592ab033e3dc2060302047c435bb500663064023055f66b5706c1f6b42df208d08963853dc9eef5b928e2ad5d0d6cdb19bda9284a54d6a7c702db14d58099a19f4e91506302306e5abbb837ed7e7386d16acd787fd5853833199a390bdd511303fac779882b8c45b661e1921e05536592ab033e3dc2060302047c435bb500673065023100e4cf106477fca3482ecb8f85e259e1bf57eddd551044f04d066ce346d51b6363aeb82332e9860d79d5cfa4bcbfe313a20230728c552e2d4b754b990160699e8a61a1f22686d932bf2243675387b77ce7af7133d7b8355e85d526ad62b546c8801cca0302047c435bb500673065023100e4cf106477fca3482ecb8f85e259e1bf57eddd551044f04d066ce346d51b6363aeb82332e9860d79d5cfa4bcbfe313a20230728c552e2d4b754b990160699e8a61a1f22686d932bf2243675387b77ce7af7133d7b8355e85d526ad62b546c8801cca0302047c435bb50067306502303ca672494b64d26b933b59a793c84b4130f03003433ba67c4728dddcbbca20193a9202d00e5da8123484bdd8e47c97fe02310087bab0efb69777f93d62af26fc35cbc1947717db2e28be444ad7afa56b9f0408d78f95a8b6658ad81985809ebe7c2fe70302047c435bb500683066023100a68712f14c6ade1234263b35ff15011e164d5d96ffb6ab75abfadb3393bee92137c18ff3e0fd8d1f0e4792aef84625fb023100b7a2be373d46bfdcba24fcf30dceda9e9ff3f031eb0806927ea380ca61101ded662bc5f0d92473aa76fb6806f24ed1340302047c435bb500663064023027c3a5c368d9e4e2e72adf2d0325f0a4236b91eb1963f639ad0803114812bef63decd2cb0666306448b394198f9fa24a023032633489a68cde0544e54ba2d9b66832154f2a4fe59b3adbe0711513c56d8a11a524fc321227f7bb5f685f1cd202a7540302047c435bb500663064023027c3a5c368d9e4e2e72adf2d0325f0a4236b91eb1963f639ad0803114812bef63decd2cb0666306448b394198f9fa24a023032633489a68cde0544e54ba2d9b66832154f2a4fe59b3adbe0711513c56d8a11a524fc321227f7bb5f685f1cd202a7540302047c435bb50067306502306c574f227c388d50db0a46e20b9ee78e7c75704428bb6829b40ce4afe2859aa4a75e5e4a7f7643cbe8d1ef92fe1e49f3023100b1662b2651a3833ce8555614be8cfb8055dfcbc8577e1e5195e6fb753a141b20957b6f5f18f123f83ca89f48b89a89d30302047c435bb500683066023100fe7fa5669f06f21e7ead6ca606c99c3b5c850b3265e30bf33ca40f88e90218cbdc7347ecfac3787c1d43505bf8ed2c70023100fee5cf11520b16eebcb6e9d10bb6c5838c0309c26ad2933ab7b17cf837a700d6e027301d0ec9246fa31a5a35e762ec440302047c435bb50067306502305add7d8cb2a26fc7d50de5d65eb2bdabacca04a457a5bb6b1636f088c513f3f559d72ec00d2c0fa366b256d883ae3878023100bdc239b0c581a59d0b8f6ea073a6137501cec04cc20274224b2cc2b8a0ec98acd40efb488631be93cdd3e44ac71d4e240302047c435bb50067306502305add7d8cb2a26fc7d50de5d65eb2bdabacca04a457a5bb6b1636f088c513f3f559d72ec00d2c0fa366b256d883ae3878023100bdc239b0c581a59d0b8f6ea073a6137501cec04cc20274224b2cc2b8a0ec98acd40efb488631be93cdd3e44ac71d4e240302047c435bb50067306502307f095f1d6540123cb8d99a3c4937b944321ad1cc11b87422113b2c5ae431f88a74fc9bdc52af8254c751cc20af243efc023100d099dd324e1ed1548d85aeb9734bb78047607f185c310b3cac6256aa1367b33623a6f189ef4b8b643dac9f4e18d1c15e0302047c435bb500673065023100f8d45739b230a2e69f3d607c7c283dd700ee3f6a6e5466947f41d8fa0d36f1d713f55299e178bd292ba56c495c52f24a02301c51fbae5925f8f7481b26eb3c45a1e70f254b08d44a86fc2a76de8447c5b347af2adb6016f167b4545bfb425dab19070302047c435bb500673065023100bed22c98c165eab980d05aa9ee5bc4e046a0478071a069eb678e96f9af065abf1571def869a7fa191729a35202e9aeec0230170cc90f94e24fc745b2275cfc133e4529c7a4e7cc19335e2573e01236878c44af4f2844ef446bb204e06a9aa5d604280302047c435bb500673065023100cca293339c7825dc5e6271dd75ae6dabd6921067f907967c15ba325c014745ecb6a622682f549e1ad94ad0a8252b36740230223e680ccf40ae3f057e25b3ee665f9fe37044684b799a491a6c069285f1fba8096087dd1aaf8ccd83b5a738835972b30302047c435bb500673065023100bed22c98c165eab980d05aa9ee5bc4e046a0478071a069eb678e96f9af065abf1571def869a7fa191729a35202e9aeec0230170cc90f94e24fc745b2275cfc133e4529c7a4e7cc19335e2573e01236878c44af4f2844ef446bb204e06a9aa5d604280302047c435bb500673065023020cc2f28b8155160b70c1a620719d0d7d5a2838c2935efb52d916e298e0c6b10d0220caab3f8b5e53821454990a214530231008a6b4f06760465b066595d351e4e998122f98ac90ebc0cdb64be79116fbf448bde895addcaf9ac1f09bf20bd12a352550302047c435bb500683066023100c4683ddc512717a3b3417a7f95b75c735520089574780ec63c42f579b9c550a6b83114061cefb0a4b886b4d4100300f9023100ef358e2098db1cfa92d43a5ee18dc603f6cef48610eea837cdd7f1543f20629259fc866085fd892a00d9c40239eb9bc80302047c435bb50066306402302c11bc9a05ebb776729ebc53c7c41604de0316753f57b39c634cd89543c0a8b84eb2069fa720a33d7ceea9deae2c9cb202305ffee36d8c1e92936714819e8c2379633e90fc1a15e7cf08f032a87d4d8e9147162edd707a9d63fb755b798e4c02e9180302047c435bb50066306402302c11bc9a05ebb776729ebc53c7c41604de0316753f57b39c634cd89543c0a8b84eb2069fa720a33d7ceea9deae2c9cb202305ffee36d8c1e92936714819e8c2379633e90fc1a15e7cf08f032a87d4d8e9147162edd707a9d63fb755b798e4c02e9180302047c435bb50068306602310090b467fe748807fe070e3b4e9a429b1749731a2db9ace06b2a408483f884e5888c5af52ea5ec22f0a60ab7afd4d9782e0231009820cc17e0496a274e03e5a81d3b6f50fc6f3399beb42318d3d7fa5f042296e051d8b44e8d981f326da6456b3d28c3f50302047c435bb50068306602310090b467fe748807fe070e3b4e9a429b1749731a2db9ace06b2a408483f884e5888c5af52ea5ec22f0a60ab7afd4d9782e0231009820cc17e0496a274e03e5a81d3b6f50fc6f3399beb42318d3d7fa5f042296e051d8b44e8d981f326da6456b3d28c3f50302047c435bb500673065023100fdb27696483862e3eb80f6d5b06b837881e1265fb118b4263c2a728f575c6cad6064b0b3835e017157726ed85803d974023048ab0440f7c845f17815dc1c82cda6a244b326b9bd818f6a35f9e4baab5f149b6a3d5ed33ff92cd0de341405d633a5180302047c435bb500673065023100fdb27696483862e3eb80f6d5b06b837881e1265fb118b4263c2a728f575c6cad6064b0b3835e017157726ed85803d974023048ab0440f7c845f17815dc1c82cda6a244b326b9bd818f6a35f9e4baab5f149b6a3d5ed33ff92cd0de341405d633a5180302047c435bb500673065023100952fe66063b14ce24520471a016cf176deab50fac6b2dcdd3ee9f82c55f84b766f304055a4ed47c3b0029c61c10360b10230590484fc5a66787a85f02052a12246ac30de61e3cc058a4fd93d68e82fa94f57154fc6fff4c378dd9764fe8ed966c0c00302047c435bb500673065023100952fe66063b14ce24520471a016cf176deab50fac6b2dcdd3ee9f82c55f84b766f304055a4ed47c3b0029c61c10360b10230590484fc5a66787a85f02052a12246ac30de61e3cc058a4fd93d68e82fa94f57154fc6fff4c378dd9764fe8ed966c0c00302047c435bb500683066023100d0c913f5b32633d0d818754fc58f3f2f162e27a6f404744567161ed1953ec026c997efa487602b747137bcf3695ecdf7023100d2813cd864e0927fbfd3ed2b6431ac658d86ecdaed523b61f5dd426c3eda4eb3afb14590a68317c2078718aafc0eee780302047c435bb500683066023100d0c913f5b32633d0d818754fc58f3f2f162e27a6f404744567161ed1953ec026c997efa487602b747137bcf3695ecdf7023100d2813cd864e0927fbfd3ed2b6431ac658d86ecdaed523b61f5dd426c3eda4eb3afb14590a68317c2078718aafc0eee780302047c435bb500683066023100b1fd06f6e074eae351da40dbe26156bc53f5bb2518d431f2eb97361f9cd6a328e594480b484c1d25f40076a014ccccea023100cd6cd2b0ceaa0095679412f51f6f6d0f01a18783945ea87249822e3170894d8fd6466a8611292742726844ec4a7c6a440302047c435bb500683066023100b1fd06f6e074eae351da40dbe26156bc53f5bb2518d431f2eb97361f9cd6a328e594480b484c1d25f40076a014ccccea023100cd6cd2b0ceaa0095679412f51f6f6d0f01a18783945ea87249822e3170894d8fd6466a8611292742726844ec4a7c6a440302047c435bb500683066023100e57c839bc5ca9252bc0039fe8e52418843b522d4167f1f995a7992984f49b8f73ef5c4c5bf3b1a2d88aba8427582db7d023100be1b2282d53f994ab9b9cf18f53fbf94c84a6a9505d9152d1e15cc43bb0255096b0ff7d6505b07f53c4d3349c943dc7f0302047c435bb500683066023100e57c839bc5ca9252bc0039fe8e52418843b522d4167f1f995a7992984f49b8f73ef5c4c5bf3b1a2d88aba8427582db7d023100be1b2282d53f994ab9b9cf18f53fbf94c84a6a9505d9152d1e15cc43bb0255096b0ff7d6505b07f53c4d3349c943dc7f0302047c435bb5006730650231009d45cd682e08f7db3ea8835c87582d56ca8a18c94b277ad65e03c6b0c4c062b775f6aec938bb40527ead994faa44ce45023033d3f78296cbafc15891a8dfca39ed4af4756dd6840c3e983b3c85f6d64cd42a02f24e984f648bddff8fa6e137b5caa00302047c435bb50067306502310091f16e046746152408662b68573bca5a8f713a488978cd40ea5786a599881321d19edd2f5583781bc5b10b643074619a0230241f22f0b000e908da38b8d35cbd9e6dcd9b77fcaf526a57513d8fecd3114495b0d79391e09871ebbb4875f2b5de16ce0302047c435bb500673065023100c2efa709c9b664288f314e8848c72170aa37872f42a65599507ae58ab2ec3f439300447c5f99f2d4d5ea8042c102489d02302c9ef2b61481ac7346b7e395655e47375923c6d50afa6beb839c0aac7404ebb3c25c1313e33016a9d625a2abf59cde1b0302047c435bb500673065023100c2efa709c9b664288f314e8848c72170aa37872f42a65599507ae58ab2ec3f439300447c5f99f2d4d5ea8042c102489d02302c9ef2b61481ac7346b7e395655e47375923c6d50afa6beb839c0aac7404ebb3c25c1313e33016a9d625a2abf59cde1b0302047c435bb500683066023100dc4c24948ac2aa64dd85ec1b728fd4317c9fe867a584f05a3b350669e03264d5eb96698ff188080e359109385db8e871023100bc29993d3c8437c07cf78ed5af0ca627e23f57f2d1a78e11b1f129ab6e55d0f805e1cb3a5826447afcc8aebaf3f4a5dd0302047c435bb500683066023100dc4c24948ac2aa64dd85ec1b728fd4317c9fe867a584f05a3b350669e03264d5eb96698ff188080e359109385db8e871023100bc29993d3c8437c07cf78ed5af0ca627e23f57f2d1a78e11b1f129ab6e55d0f805e1cb3a5826447afcc8aebaf3f4a5dd0302047c435bb5006730650230514547fa38907feec934e07f4f79d26772954e78fdea26795141b671162941848c74753ca45456a065081e7c0f0a86ca023100c6bf61640107f2b820729c03444828c177a63e57b322aaba28ed62d7e0198ceb46c2a64bcc8277b548d8b1ad8b22a2b10302047c435bb5006730650230514547fa38907feec934e07f4f79d26772954e78fdea26795141b671162941848c74753ca45456a065081e7c0f0a86ca023100c6bf61640107f2b820729c03444828c177a63e57b322aaba28ed62d7e0198ceb46c2a64bcc8277b548d8b1ad8b22a2b10302047c435bb500663064023067cbb7e2505d9d44a95c1d8b46ede5f4273f8199222ac219dbbdab813f6e08b56776261ee1a067f605ecc6a830b4cdf30230774203e73e7578358a78dcf9aa1ab6f14545b89da2da07b42e6b56d17e44a54175521f13e2053b03bc8b9fbb6dfd45a50302047c435bb500663064023067cbb7e2505d9d44a95c1d8b46ede5f4273f8199222ac219dbbdab813f6e08b56776261ee1a067f605ecc6a830b4cdf30230774203e73e7578358a78dcf9aa1ab6f14545b89da2da07b42e6b56d17e44a54175521f13e2053b03bc8b9fbb6dfd45a50302047c435bb500663064023065893a01ec17b3b1f103bb124d1dfa624611e9c104a894de5fd212ac8da53b48e6b707d47c57f403bd39780208ecbc260230367123bd2096b2eeead7d893e7ca38b9c965b47a3032a28377839ba1d9fa5760cc4b0298743e9e4859184530dc16e96e0302047c435bb500663064023065893a01ec17b3b1f103bb124d1dfa624611e9c104a894de5fd212ac8da53b48e6b707d47c57f403bd39780208ecbc260230367123bd2096b2eeead7d893e7ca38b9c965b47a3032a28377839ba1d9fa5760cc4b0298743e9e4859184530dc16e96e0302047c435bb500683066023100db7d01c2220b0d2e518a29cf0cb52f9c66cab9e74a00405bb4d70a7d83b86b740df3cd223a14a621e7e3cd9a3bac5bde0231009831c210afb2371584ba12c4d253d1899cb79b3acc13587ec50bba347728b89818fc2dd6e2102ae49cffa9abc15f2a370302047c435bb500683066023100ad4e67af8cac244bcbcf0e1450ad10b1b3c42438631394332f4d3197bbe0bf0b6d5cbce6f1c8cc6f8a450eb8b0b33205023100cca78d9bce0428162973bf51535fcce64df6c68eeba7fbf49176e3bf8c15e940b884638fdcaa77436d479566162eebaa0302047c435bb500673065023100c93eac02775fd5e676be0c3f7e30d3a0e8dc9c6fa44bd870a3abd19209ec2228362eb6c747d63baf42c41aaaf346836f0230293f96d81a74d43c7c6cb2ac3fe931b5c3771eafc76ff1f66b553e06d79429b25a5fadc8d7cf5ef9e7fbac9bb40ce50d0302047c435bb500673065023100c93eac02775fd5e676be0c3f7e30d3a0e8dc9c6fa44bd870a3abd19209ec2228362eb6c747d63baf42c41aaaf346836f0230293f96d81a74d43c7c6cb2ac3fe931b5c3771eafc76ff1f66b553e06d79429b25a5fadc8d7cf5ef9e7fbac9bb40ce50d0302047c435bb500683066023100a7e3f0399d0ecdc2034ff146cc3ae70647180cee26c5130cee36b84bf770eddaa4855aad34a21333af7d32ac9d1d84ed023100acc952d938027a30d1bf4d996566cce27b1f033dcf4dc12a68ca758b2b7c32e3cf8982b560cea232c25b902fb3cd84d80302047c435bb500683066023100a7e3f0399d0ecdc2034ff146cc3ae70647180cee26c5130cee36b84bf770eddaa4855aad34a21333af7d32ac9d1d84ed023100acc952d938027a30d1bf4d996566cce27b1f033dcf4dc12a68ca758b2b7c32e3cf8982b560cea232c25b902fb3cd84d80302047c435bb500663064023038f118169cf5f272c537b8571086ea02c1e495ccc4e8db8195da3764438dcee5107148fa15365ac5a820111d527cb70202301d55740e5db2966491c510cde804fa1e64782ad919ac039e9e634f1f1d0414a674676b1839f7f66cc41bddcc82d27e340302047c435bb500663064023038f118169cf5f272c537b8571086ea02c1e495ccc4e8db8195da3764438dcee5107148fa15365ac5a820111d527cb70202301d55740e5db2966491c510cde804fa1e64782ad919ac039e9e634f1f1d0414a674676b1839f7f66cc41bddcc82d27e340302047c435bb500683066023100e378b7c59a725a3c06715a3bb5aed397b16fba95ca746f7c2ed64988175401df253bad7222f9452ec6588d9fc21077b802310080f9969eac14614d12f4ddf4730f8134377ca21d9ede5c16be1214b3c53111c7a16ea05b8f554bab6c1428ea4997b4e80302047c435bb500683066023100e378b7c59a725a3c06715a3bb5aed397b16fba95ca746f7c2ed64988175401df253bad7222f9452ec6588d9fc21077b802310080f9969eac14614d12f4ddf4730f8134377ca21d9ede5c16be1214b3c53111c7a16ea05b8f554bab6c1428ea4997b4e80302047c435bb500683066023100c23c290a3c9fca859c2c373c636f74b38a5b5458ee4ca693b2d65fbaa9995224b4cb44fd20edd00fbef05f328968be3c023100eb3d949e9957bfb92649e371cede27a6188dd0ad9cec517a9ec9e456e2b7fe67f02149461f3c0d2c8a30a5c9e4dfe5f10302047c435bb500683066023100c23c290a3c9fca859c2c373c636f74b38a5b5458ee4ca693b2d65fbaa9995224b4cb44fd20edd00fbef05f328968be3c023100eb3d949e9957bfb92649e371cede27a6188dd0ad9cec517a9ec9e456e2b7fe67f02149461f3c0d2c8a30a5c9e4dfe5f10302047c435bb500673065023100a5b3de4b7c38e6ba036b07c9732e3f870ab8932a883d77305292f14c346dfca74d31a156a8d9a4d10d8656ce00cf354b02303f728ebc6d46eab006da262f56f03ce5c97e0b54f7affbad95f6d4078f9fcb2154812a64df23aaef4f78c445344ea2990302047c435bb500673065023100a5b3de4b7c38e6ba036b07c9732e3f870ab8932a883d77305292f14c346dfca74d31a156a8d9a4d10d8656ce00cf354b02303f728ebc6d46eab006da262f56f03ce5c97e0b54f7affbad95f6d4078f9fcb2154812a64df23aaef4f78c445344ea2990302047c435bb500683066023100aca7bdbceb251b32c9342a726f7cdacd2d8aaaf53c67fe94facdb84045c35ae221a3410a9ba5321f8477070f17b87580023100a832d5de1f2837d04f4af24521e5de700dc64b8998042c89f23e91642063367a4c20841da7114c2d34fb78af2e462a210302047c435bb500683066023100aca7bdbceb251b32c9342a726f7cdacd2d8aaaf53c67fe94facdb84045c35ae221a3410a9ba5321f8477070f17b87580023100a832d5de1f2837d04f4af24521e5de700dc64b8998042c89f23e91642063367a4c20841da7114c2d34fb78af2e462a210302047c435bb500673065023100d1fa0c0e429f230ec2884f8c991a8b3280f8f86163981939397f40e7af445bfa6fd85af70d3bad2fd44725e0f553c77602304f5f1bd23b43478cbb5288ab39a7aabc75d1a0d0085084265754e04243f60f98bcbc87a4398a4a67572b33d785878b2c0302047c435bb500673065023100d1fa0c0e429f230ec2884f8c991a8b3280f8f86163981939397f40e7af445bfa6fd85af70d3bad2fd44725e0f553c77602304f5f1bd23b43478cbb5288ab39a7aabc75d1a0d0085084265754e04243f60f98bcbc87a4398a4a67572b33d785878b2c0302047c435bb50066306402307197a970f9af9e371b524b3abbe6f2e3ec72bf84fbe9f852830dfbf140a4cdb001295836844a0f943d053988219de9c4023040b2ade02b23ac97ef5080a972c43ea6f96f1b4eb39cb24012d34ac61672ff76438635f701653919a4e0fa6a5cda538b0302047c435bb50066306402307197a970f9af9e371b524b3abbe6f2e3ec72bf84fbe9f852830dfbf140a4cdb001295836844a0f943d053988219de9c4023040b2ade02b23ac97ef5080a972c43ea6f96f1b4eb39cb24012d34ac61672ff76438635f701653919a4e0fa6a5cda538b0302047c435bb500673065023100cd1619b55469541f46f4c92a7acd2c47c2153bcf0d7b509456571fefbd120c1605fde59984c7639ebcea9551e31ca86c02305d71df60f840961e6882790c8b82dba9fe0c2781235f1c89b1dba9d5d79ebe4b5002aea80f82a386ab1919bcfb0e8fd50302047c435bb50066306402306413d61ae285c80b297ae0e949dd547dbfd906c26d8c75e4981bccb9f76965f20d14612011c78daef16a277b175ec071023016bd7925519663c76f8c88181d633fbb0fbd2c4ba1c1bc6431a6c8b4581760089560dbeb0ed80996486818a8a834448f0302047c435bb50067306502304a6ff14e00de33e19fc462849d6c0d532d3acab9bfac5438c37e279bb9c01d2d244f32c89d7a25828f504cc35422202d023100d13dc8f6b491cd2f9ca2564da575907264bfc322157f6fac33adb9fb3388c31941c309b21ab1894b9c20b31ab7b7b3a10302047c435bb50067306502303dc78bdb5c598a71a350e556d6260b1a15daabfbb6b7a2cdc205235d0f0554355921d74aa66247a259273ee831192c09023100b3507dd80b4c0b5d58e2c53048fe1f358bcf8f2263130346a085a356d0a2272c3899a675fa92afd45a7a30123294d1590302047c435bb500673065023100d5fa06d73f3403691683ad9c5a75a32d8227efe604db26f008e8b7abc97d948bc0581d915635ac92c15e4d64de80e06f023032946c21a2d2f6e6400e6907f854ced0fe9a9e336a57ef274ff81628c94661b651ce2b7ef8dcfdb749cd00192f20e8940302047c435bb50067306502305e7f09b9a8daa8c367f0d3aefa9a824ffb591e0037259a48604f8c0eabe97c6ed53d9fed954e76481089c4390becd0b10231008bb3728ca6c6c0adc47b2c832501f66c52fe1a88a6bc6dde6161affc2491805a81e8b7ba102d45cac38799ffee5129830302047c435bb500673065023100d364dfc5b3cd2e39800aa8ba2eda8c0439da46b26d62b7a965d706be2e6e81b7133ea58c99037722cb4f27ac8a5699840230323bd6c8b50f1748c13a301bdea10a093c085ad680b851f783e2f0a5d2a38778d9d97abf4c9a701e5f90079a3a4bd7da0302047c435bb500673065023057f97a16b7536080fdca0cb3d9b11f0957507f86fe26a5ad4c7e3f6208f5cdf192e517dfbd8e3c268d6550a7a910130102310080a7a9b894c33a2770b07cc2521b5fcdfaf4062d946f53f97ca3cc9803fba231821a8ca608836bd3496f4424b9b92a6f0302047c435bb500673065023100bded289d7c639f76fa8e93c8f093e160acd4b462d657bf516cd51762b735154cefa2162850a1a15c2b7676dbc26ce2b9023060025021ad647d0ceb6dd7f337754f2542dd5bc7b449e9cde619a2e89afba2cb8e53435aaf630cdb1c9bd513a818166e0302047c435bb500673065023100ae7dbb2c54ec92d03b85a5ee93ee657d6ce192ddc84b818c3684ed8d7d626f80132013d0378def3b2511c1bdb2322037023077df42f2883d257dbae3da3f2ecf245e7d3941b03038e6c3b5dd3d1f713e46def70d230af09b5861ddbae043bd50416b0302047c435bb500673065023100c960e5026f83d9c5d20c3415f7466486f9e04456e2a6db4469f28491068ed49c1b30c56b55c52630fc03b8fe452fafdf0230106ff1fdf164aaa2433caa65f030a09bafa363b31b389b8d61b772e3d14b667642165e91dc3c6d105faa69d9ad2f4b400302047c435bb50067306502300a81b72268e8ce5f33849165c0c58d49106464c230080a938f4ef318208c6f72bc99b8cc245bf3d07bc6ba1e9a8f04d1023100b8ce70394a696ca5be681c43f5c8d02d3029e91e7edd59c09062c112dfcc541f8817a1bce404c45ac18e56de2ea7940f0302047c435bb5006730650230304c71560ac907beef7543d91571f878da9237c56b83482090a7cd80e1e85f3e652b169015b2df2d3d2bf5375edf3578023100e2aa168c43190cc027f81897a9d16e7bdf0bfc3b0d690121580cd45b7e1a725d2460a74aa9c1e095f0ba3b18895540d90302047c435bb500673065023100ec412fdf3e6f149b7eda868cfd32a328851b6da55abd8700841bab8f6c662316120f07cae4b9bda6019a26b3980644fb02307d930c4d4f277ebfafdc073ddd1a230033a44df0cffc274e35792b7db87e5298b6386488e0d3b712ddb2eef8ed6827850302047c435bb500673065023005a2824e82f75af0739dd430cc8a511c5883c702d773640b8084640adf059c0bea5183e3179f453ce88c28cbd861ecb802310085617976afac8a0f3111efdb0d98c9ab3a1065a79d912f0659e344fea9993e3a7c04fcea5363ca9acd9099c167a9beb40302047c435bb5006730650230166c2a87080a5c8967d87c094974c42a9f5e1d993d2ffd97324eab551dc32955737b2f0ebf069bd4074af2a064bf3c6e023100ac908adca459aec7b8d03dd708a72d974af5f56b96cca5be14abe86718b385581984e5be9c202239c13f9b7708c7183d0302047c435bb500673065023100a5e0c5b25cad98199173e156dd68d4be80899c9693f11e1673cf10fa875df14e0a9686366b6a9203903d9f6b5093c4c0023021628e388a616bf58b2b2d2d76c493856c49c81e6f5123cdd29538d2cc274c625670c92af4fd0034b2eaf2808993515e0302047c435bb50067306502310082d562b965c2ec593de50b5725a297c280abf5b7d700ac376cf2f8fb4457d09f7b12f1b6e3dbec6a713753420c9ef1660230795b0ebaf4b9b3ec39bad797cce7f6671ff45e58ca32f01fe9e34ed3285dee4d9eef782b630886ea3853e49a1ebb146b0302047c435bb500663064023012ac8111fa856d35811e3b5f4853272540cba2252cd9731bca61f38af441700ef2cc55d7a81c320cca3c5c0bb0be4be5023015e3667aaf0d5d5576624d8506e243215e2ad19933fb62877b69f09821c8f5eadf751a561b1188a3c56827467c6783190302047c435bb500673065023007bde2ad5916a7fadeee9c0c431fff6ba16a9b01f42f9ad4bff7c6d02c9f119d2ffd0b1c20713c77146ce4b1ef5ef39d023100afa005241413b5cfd864ff8e94dc372236cd5f63740f676d969c4eaf56c02ef230e0f1f89e174a6a1a12286845333b2b0302047c435bb500673065023100f08c4c5551f2d95d92565adee663cd76d8c40a716cba26f779b213f2cfb061acf18e268b2b3f79ce3adfc1d3e95731690230503967f9c2075752ea0a73df888dd9562f4f4ed16b619f901ac2cfed4e0c9054cefd49fc71ac734188be1896062b46810302047c435bb5006630640230769d4e451af76cf125157c53c66e24a92db0a31afcf501dacc43a341c549760b427644db460dcceb8db5ac28c60811350230041a882af3be8513a02509d676fd4bdd058e4abb6f43f6d987d91f56c7a4cf756931cc99b86dd46564c6c2174c99904b0302047c435bb5006730650230218432dc6dcf50bd5a4875f352a5cdc438db2e33251f1dc622a3ad9ffeade5bf5f492b95710e41f1f6741bf55944d18d02310082192625d313070c46e6acc6d8d716d98dc6fa5a0da6f0138e9f34b60600691e241727e985089714e0e1c645a2236fdb0302047c435bb500673065023100b172f64738a25c0440f71d5ff2f3f2853ecfc1f2fe0f790933a3c0b8eb2751b81d64ea9a7f413f719a48582577f84332023028b3b1429d983d0546a4f702b67a76f05f83ad218eb6404d090b958844f59c8ccbb04799cd93b25fab6b60483b09b99e0302047c435bb500673065023032104c53161818778a2729c9b20364ef2cb4158dc9292f2ee84f7334940788471115eb8bed80bc20dc681e384bad762b02310080277f83906fb4f882d530f4305bc7f2b345bf599e19b6d5aba4712c180eda41e7fff0f0864584304a9f4afe1de61bb10302047c435bb50067306502304fa3d4f271bd781f01692aac9d948881ca46b932c12bfcb3f8df8afea60b3406f988244b189fc26e61fe40d241359977023100a3c954e5c6228469df43baa74b981eb31025c0b5ca86389d472bdad73964ad840dd2945be8b0382863e48b887a2bd08b0302047c435bb500673065023032ca01cdc71b8035ec785e7830607242cb83e79633b01e2b7938c411fe033b6033c971cbba3c2ec58dfceb1c6026045e023100b2303046cc6f4b11433c0cc16e47aafdf2e2ec613815420648c0196b1e1cd45521fdd841e09cb062589974ec613fa94c0302047c435bb50066306402307dd13f79553edb9b16c89e5f808e6c5a108a66bc38167e9721c98d6e197563b77b5ef41dbe0a7aa79a2ace526a86bb5c02306f61e71a60869582bbe96893924700e337620b309cd1596273c661339c0c4d04c803e8557a2c96237903e5ce904ba2450302047c435bb500683066023100954d096187113eb10db4a1c579e14a7c50f63ff57b88669c321764d5b270eb55942bc008176917dce8ee853d17f6d45b023100919aa7050076818bc5231644b0ee7102a57ac57abb6adb80ac2312a63fd3d3749668084fb97984ea9686adf6d520c79a0302047c435bb5006730650231008a226432398551e67d4589457cddb6b03d875321012f762fe993631a6b5ca7f8621a7cd73d89b929f15a9aca7ee58ce602306a47fa607c7d2260524e51bb049c450d56983383166512249eec6e6c031e4b75cfdb29dfa18c9b580cc4f7963fca75840302047c435bb5006830660231009dd79b5f8701dc9a57ba74dfb3de57ef1414961ef3c1f7df2b2bc21b8bff211f65a1d60331a90af693be820c02a903b6023100e8e91d81da10034e609f9aca233f0ab71db55dbe9565dd4d706643ea631f9d11a1e8eb00eb46c46423682dca41c07fef0302047c435bb500683066023100eb2466bd93512e2c27c6d67846be0ac959cc1efd6280efd18dd2c40924e15e92f7d8d66c379be371e2caf8c3b3e191260231009dec2e2f8da3dab330e493b6186f585b04d9561b81569fabf8ac4424d183c8a8d5554250e070b2f20ca62fefe2fc1b480302047c435bb500673065023100a8677219d3c5b813cec9fe7f78d44730b5c2591ad732ba225371e768a34d8543dc437d9c5ba11925f8c6f42f969cc72902303013d3b7cd918af3bc722a06312247acfbaacd5136b4432e8c46a7947ade99fd9176deaa1781faf541b750c452fe4b440302047c435bb500673065023100bed22c98c165eab980d05aa9ee5bc4e046a0478071a069eb678e96f9af065abf1571def869a7fa191729a35202e9aeec0230170cc90f94e24fc745b2275cfc133e4529c7a4e7cc19335e2573e01236878c44af4f2844ef446bb204e06a9aa5d604280302047c435bb5006830660231008e65f7c044a7f6f78bfafe2dcc8f2ef9d53855ebaa5802b3e012c877cb5c387db849ccae4cbcd43c0784363795ab5b2f023100f3b0a32d81de07d27ca26a8013f94b8ae6acb987c5b560914858c7fe160413a6dc83fbe81e112bf7f0a1ed9c6eaa75d70302047c435bb500673065023100bed22c98c165eab980d05aa9ee5bc4e046a0478071a069eb678e96f9af065abf1571def869a7fa191729a35202e9aeec0230170cc90f94e24fc745b2275cfc133e4529c7a4e7cc19335e2573e01236878c44af4f2844ef446bb204e06a9aa5d604280302047c435bb500673065023100812591cb805108e8ce1675f03ba8e2ebd92903b31f60e3dcab447d12478becc80e2ba2c2bacc102395ef54d853e2aaec02300b9155e34dfed90409453732434fafd6741295db5f2fccc685995e17e6832058ce64502f9b18c8cdd3c41a6d57296e300302047c435bb500673065023100812591cb805108e8ce1675f03ba8e2ebd92903b31f60e3dcab447d12478becc80e2ba2c2bacc102395ef54d853e2aaec02300b9155e34dfed90409453732434fafd6741295db5f2fccc685995e17e6832058ce64502f9b18c8cdd3c41a6d57296e300302047c435bb500673065023100aaf0a9dc29e40aac8d0097de0271de051337b058f910b2c74797c5c57c4febc5851fe3c894fb8d7281bdd92747599401023055b3aed67a8b1e029dd316d81f88fe1bfdf092f90de56d6147fcdff7482e6b311dca2e1a62d0287accb017bffd8e170a0302047c435bb500673065023100aaf0a9dc29e40aac8d0097de0271de051337b058f910b2c74797c5c57c4febc5851fe3c894fb8d7281bdd92747599401023055b3aed67a8b1e029dd316d81f88fe1bfdf092f90de56d6147fcdff7482e6b311dca2e1a62d0287accb017bffd8e170a0302047c435bb50067306502306c6cfedc9eef34d24ff4385231f42d9c6a1428d8b5c2bf40897f4bcb7eca4b4718968b71a1a80226d70d4ef341b1d7b202310096247365e5a1b05f57529dd5c0bd447b02d367ecd4fc7bccece87a20bb5161941bde6408e83168600197e6fc2cb5e7b40302047c435bb50067306502306c6cfedc9eef34d24ff4385231f42d9c6a1428d8b5c2bf40897f4bcb7eca4b4718968b71a1a80226d70d4ef341b1d7b202310096247365e5a1b05f57529dd5c0bd447b02d367ecd4fc7bccece87a20bb5161941bde6408e83168600197e6fc2cb5e7b40302047c435bb500683066023100a2fd131fc198063e5b42e0ade0f529196897eacdb6d11a0cab98164b9a8115b98a08607dcf74a365a551f9ee3c93d13f023100847504c1cd9a8cf4b15d9839bf307cbbd902f79522b5a50e8e5908f0dd14c88ccd0b53d4b68db6b6259df0d853527e150302047c435bb500683066023100a2fd131fc198063e5b42e0ade0f529196897eacdb6d11a0cab98164b9a8115b98a08607dcf74a365a551f9ee3c93d13f023100847504c1cd9a8cf4b15d9839bf307cbbd902f79522b5a50e8e5908f0dd14c88ccd0b53d4b68db6b6259df0d853527e150302047c435bb500663064023034bcb4699c987a93805a7bd3a5fdba90d26e53b1b8ef4c03b8f44726f51c9f896345b71ec5e7f0c3ef66aa7b402ce67002305739958caf02b812635f785edeff85b885808b82042ab8870a5d2aecc6fd4d813fed868a8e379fa8d57b4ad2300d4ea40302047c435bb500673065023100c58ab64a1f925802feca3d6c61c93813b7899b4b9b57ae4233b170adc4d52fe2287ee924562f8ae24cd10c595483a77102306468bf15a2033099c5b463e727a3e9f1fe35766d08bb146596ddbf3a2fc92bea5632f6949779f2bbc9c79ba24d0d629e0302047c435bb50067306502301c0888dcb41f935d73d42a684287c530a06c59a45a372bcc6da60760398ec65caec9f4a6c51215c4f82027bdac0a2ca7023100d99e3c4eed2cfc261bd4b5708bd1fcbce161e7c52eb246434dbad78b46fb7522393e40f9c6d022b108417af660c965e20302047c435bb500673065023100e244b5791dd2c0f64a10fddff704195cb2741619f2d51844806a37b953a3b6b755a2f4909d2202592230b829c1849653023041505eaa525a77d0614377d1913c22bfd1b2bdc792bc4b734b60a16bd190f99468cf9ba52026cb9c11231cf89acfcf450302047c435bb500673065023019b74c29e6913c2c4763f246cba8571f53c83b0c3749821c0cbc1ffe2cf4b7dd44078884accac76839a7a926e4730245023100cad85acf0b36b7a7596e67168b5ab897cf295df7196f0e47a3fb2ef770bbc9e4c730b89a38f03288e11093a952114e4b0302047c435bb500673065023100bed22c98c165eab980d05aa9ee5bc4e046a0478071a069eb678e96f9af065abf1571def869a7fa191729a35202e9aeec0230170cc90f94e24fc745b2275cfc133e4529c7a4e7cc19335e2573e01236878c44af4f2844ef446bb204e06a9aa5d604280302047c435bb500673065023050305444760e4d999751e9079d74b2df5f03f1011af55146a566ef6abfe3390e118eb345d206c202749a8a43a46326f4023100e7c7d55640934ea7e617413ded20b87bc93fc7677651936a3f88c447041c7866ddad31632dcc55f15a858d09b44a83000302047c435bb500673065023100bed22c98c165eab980d05aa9ee5bc4e046a0478071a069eb678e96f9af065abf1571def869a7fa191729a35202e9aeec0230170cc90f94e24fc745b2275cfc133e4529c7a4e7cc19335e2573e01236878c44af4f2844ef446bb204e06a9aa5d604280302047c435bb500683066023100922f2bccede586d1feea230013fc78072177cb30fa54a0f13709b164ff424fcd20deb0b5156c151a03868ddde209c688023100ef512601b6796877dc194fce83e415a40423eb16c64fdebdabdab9ca3441b43a0d10d19a7d6451668868d1c515501c990302047c435bb500683066023100922f2bccede586d1feea230013fc78072177cb30fa54a0f13709b164ff424fcd20deb0b5156c151a03868ddde209c688023100ef512601b6796877dc194fce83e415a40423eb16c64fdebdabdab9ca3441b43a0d10d19a7d6451668868d1c515501c990302047c435bb50066306402301ae995eacc4b7a433d536234d6f552b701c692aa806f0bca1db47844a52971fdd1b008c523eceb9eb041b6abb139277b02301f08c8b3e2ae99f05b5deb6ebfad99bff4ea4ad4f5647ca2179644806d79f59a631cbd2ae8a2825a32a46b251e2df4b20302047c435bb50066306402303c2b56f999521fd886964b6429f7508844fd165324ffab04fd10dbea22999dd819e79ed03431d4dc81f201660a616eca023020ab143b66a224666d44546eb37bea8696e293359e965b4a12b87f3c48948387ba8526e129b726b57f738e7eb06b0c480302047c435bb50067306502304440c2c93104964ab975835201d642cb9cbc08750a30a141df37ff06dcab85cd14f7190b23b3c7b93f88588ad32a3579023100c4f1d960c553903a75a9903d330cce3a91c6c951bc2afdf7b2070f0c5186a8c075ce4006c3d6437ec2f9903fc002c87d0302047c435bb500683066023100b354ea8df0b435cdc54fa6e540ab96ce04bf900efa742d5bc4043032fce897a9eca1296c7ea5a9b0d0591f8d7048e996023100d567d1d25d828ee0d07557ef14af8a71a8fbf375a2a8c3848890efcb2dfdb494ac7a7004f57fd113dbe7bbc43046e2580302047c435bb500683066023100e30ad3deec188c815f96be2688d707ccaa96a36e923040bb38fe00f45d21bf0d7154851d36f765193be3bc53b14f071902310090c0cfde2e0b5906a89013a83972194042224e4fc9c0267a485e60f16ac0ea3850f9f9f35d0e8b1299d365ebd8cafd860302047c435bb50066306402307d2e08ab26722debf00e7796fece73c74d8d2e71f604f22ededb3e4851c303434182af151141cc4cf0f2f6f97f3f8dad02306eb62119b1abe3bd002d39735e379000b0d687269d042e97d77cc33c674854180ddeba8764dc2488fba39120aea99c800302047c435bb500673065023100a131f2baee75dc0add15b22d4b60ecd05cb5e17e618e137e2c2b3e33f108a1e8109f0c53301d7186c218ee05df84f89d0230277d2965ab1ecd1cb65f94613b405474f8d7f1dd1f243ff83b7749d12a46eb45ae1c7b5287c9b4e077ae0f6c0ca3be420302047c435bb500673065023100ca3be4a0f0a3779715288c2144efe3e474305f47958f4eb539a1f35493f9e21fc74d6b8d2a70475dfa2773f9aa92979e02302fd8a0abb1b85afa6e069a4657df59ce13b8980286239552bfa841ed2418a441bab642ac1861c68008a96d5ac3fe1cb30302047c435bb500673065023100e7615c73495a739c73785fede43a6c17bdd8b03a26ec7731ef6107b21a5755c1a5ffe981b53bae6468bebdf998666e350230541765154829198891995045a8cfebb08adcd287720d7e5acda2c6730d700448b304f1b39af32d98536afd721aaa74ae0302047c435bb5006630640230282c1dc7b81c9d21d03cce3c5afbdd48960494f5dafb2275ec916b29acd686167adbfc5c45a0f4a865f5b88de21b36c2023005760b8906eccf613d0d11ccd224ac301778ac5eab084e5c41b36b03d6628c0023fb4a1f46ba6cb01aa88ca2bf2d0a2e0302047c435bb50067306502303444997c1e757bc778fbc9bc2f2c9ff5f1c090a13d96a506790cb81dc57421d18bae120d50ffb7f802a076479af038c3023100a90d24c170a99d24eedb403229edd3298950c3c517f97af4e1b9fed8b394dde7965c9550586e48031bb147bd53898fe60302047c435bb500673065023100cfd0575453d20caa1a16b0d254797fd370a030ba324a3ce7aa2cd3a224c0ee4f88fe710c5d61ceab286dbd4645fd4ecd02307cbf42d33fdd78a05074ed55eb704c0cbe6c3a5fa0c0f057fbbbc5cd9cfde6cc72faaac4dcdce6b1e4aadb46ac29918b0302047c435bb50067306502305f557d2f1a6b04d9336ef3ede5f70d1f0f900c34e6f5e16f5dfc039356043f3ea687bdca5c35f1cf11c91473bfd5174602310093e23826f32d21d8cf5800f854551731cf448e31442c98c14aae58ba33927e4c8e017ce63210792032d90cc5fd08c73a0302047c435bb50066306402304f93941d69f420166891f50952288c5c3bd3e5c74dcbfbbae8dc4e02d4c546354bde4931a097b77a8e1d558902a5779602304d63710f38e3dd997026a232966758ed1069a4a93588d692c3ab69d07c14b7cd3947de7fa887535ae116bb6ee6c453970302047c435bb50066306402303980d4086d58e78fb6fc3f3ebe0e466c7d56e3e84ac8177ef55733c39b98dd915a8ba91cd2c9d2ae8aae0c5d1d35f33402301916276d053c6e0fb27c1f657eb1f4b378bff4bed7af7f07eb3eac6ec284b7456c5b7fe3057186427692c67e63116fb00302047c435bb500673065023100bed22c98c165eab980d05aa9ee5bc4e046a0478071a069eb678e96f9af065abf1571def869a7fa191729a35202e9aeec0230170cc90f94e24fc745b2275cfc133e4529c7a4e7cc19335e2573e01236878c44af4f2844ef446bb204e06a9aa5d604280302047c435bb5006730650231009dd0864228d54d0443cea09a03a6ce2dcad9f7d031a599b295db4a11fe7c9af9e4e5c18940f0f975a9020c17a103908f02300a366a2d71cdaea5428237f605fba49884b556bf7abdcad7f5c30158869a8a2d1e8f777560b30090dac198fe02a737a40302047c435bb500673065023100bed22c98c165eab980d05aa9ee5bc4e046a0478071a069eb678e96f9af065abf1571def869a7fa191729a35202e9aeec0230170cc90f94e24fc745b2275cfc133e4529c7a4e7cc19335e2573e01236878c44af4f2844ef446bb204e06a9aa5d604280302047c435bb500673065023100e9231e54887e1ad21df47c2ed1cb99227c4b8a848db7ba0730ae42cac93604345059c450d720356c5a0cb8a0a4b05ff702303724fd5185dc69727a57e46d6a0464b97d0e9dfd034ef374d7f69d45d6859eca11246036e622d4f1b5f9c996f5b4874f0302047c435bb500673065023100e9231e54887e1ad21df47c2ed1cb99227c4b8a848db7ba0730ae42cac93604345059c450d720356c5a0cb8a0a4b05ff702303724fd5185dc69727a57e46d6a0464b97d0e9dfd034ef374d7f69d45d6859eca11246036e622d4f1b5f9c996f5b4874f0302047c435bb50066306402300cb3a415322768f0d64e8d3a030042ce9b4d106c12145a5d4ce95f536e5ce6e2651336dfa01f4bc2f21fe8d8efad0a6b023020869b8754d07330c775c70e8c833ee5b3da7afe3e8d96937bcb2113b31441debab916e7db871eda12d2c1b87ac592fa0302047c435bb50066306402300cb3a415322768f0d64e8d3a030042ce9b4d106c12145a5d4ce95f536e5ce6e2651336dfa01f4bc2f21fe8d8efad0a6b023020869b8754d07330c775c70e8c833ee5b3da7afe3e8d96937bcb2113b31441debab916e7db871eda12d2c1b87ac592fa0302047c435bb500673065023052dc6607fd5cddb2266b240685589cc110befae9a63ae8b09708984552509811de000cbf873183a1525b41e347050be8023100dc44acfbae5b7cdac5aa0fc59dba08d7345b1f9abcc72ad149852b0a8f5f5ec4e055afa4c7ca30d1728af7e66a3b01110302047c435bb500673065023100d754a0ccd2a4633ced0e6a919142c261684b72349bcb6a3c3659133a142955aa0d6568bf54bedf79faf43f0870fc9e5f02304f6906dd0fe89c69e524fb2aaae571d79e93c229e3a73ad4bef778ef7e8ed7d5430a936d2650cc1986c94fdc5a70b57c0302047c435bb500673065023100b0788b7a3fd29c57e5ab28c75beb4fc28fe19669783ed0f1b81075ed9974257bb148757e368b204726beb6ead679a09302300540cf6af80dc34edb5ef319cb774ea65eeee3fc83fa6d6908f771e9deb31afb25942902396eaa3ddfed60755e2800db0302047c435bb500673065023050169c242f9827b159366b32806fb420aeb3447d6755720d3e3fb8e98b510514fb9fd8f3f234cfc6d2aa578c63dcd6fa023100cf107cc4e1cdc846ace645fe8444abdfb1354b369d694adc4c4d4decb2a87dc831266da105e04d8a0e2f96a434b25c700302047c435bb500663064023026f31e111510170b15f7cd0f7e982fdc7dd8b94398b6ebc7b2bea2119e5b32034c516ae460c7a3616650387ead00e6c7023012176f7b1a247a03116b8edf40c1ba5b64274f9e778e6b475605a5cde2974070a9abcb1b27e14ff2264ac80189f12d750302047c435bb500673065023049e034cd8d73cac88a7222c89d570f9e25f5724437047ac48e54d79cd5c3f30a6c16fa7d7ca85b5c8da8eb7ff46a36ae023100e40fc61cedf1c18715dd166b16518cdf919ddcf7bed745b20ebc1d0efc1cf332fa259ba3b8070538a4ac4aa1512562720302047c435bb500673065023100abfc42dd371670c629092296b272f652bf55895d7452fef29a2968d21be0c5c6e7157d5419c21d7793cbc1e5bbd49c1302300aa40d6ae4f64ecad3928836b1723b1d499cda8dc80516744c625086f55eb284b5798621876176e3ea4b2cbb24a7525c0302047c435bb500673065023100e35f19e0e3dad12158ee692482b57017587b080ac4164c7a450f9dfb6d5ce698cd345f59dc911800b4a33d2bf2fd84410230068db4077919859e2b1be7588229c3f6df9d03271dbaebfd5743a9f4c0974fec1809dd52dfffee53ad102a0821c189b70302047c435bb500683066023100d0251fe75760bf9bdacee4132e3d5f54217bdf165f41e62c16048db697e0b8f459a7f2eb68a33034994fc443475faaed023100cd08fcfa3614dec53e3514632defded154f03f040b795970e61effa8b747ffb3936c2e27c172bb51203b29c085778a3b0302047c435bb500673065023100e76b6a2a75abbe12616b9269a6c546ea080c712d46ba5c6cea5b7ebe358fcbd8f958fdba568e2f54ac393e34908affde023058a6e6ad02426577ab84c0af60e9cc117c85b3d4e90b688987e41977fccb87ab0ef4165077447c823fa1ca1c399e82f00302047c435bb500683066023100cd095e2f700b6139726e41c07f705ab07cfb9df052ec27b3f6a89b3cc71aadd407dbfb07861ccc8fab1ae19ff3fb9cf3023100f9ce1ce450b672b30ee085a73b0669f1fb5640495a97453036f56e19dd1131759c9b7ec55f33b5330b68d67f6e993e7c0302047c435bb500673065023100bed22c98c165eab980d05aa9ee5bc4e046a0478071a069eb678e96f9af065abf1571def869a7fa191729a35202e9aeec0230170cc90f94e24fc745b2275cfc133e4529c7a4e7cc19335e2573e01236878c44af4f2844ef446bb204e06a9aa5d604280302047c435bb50066306402304abbe2e3afe265a1a9823e9cdd7566c70109431ba80c2c010e59a0e9f2d9c54ed7997e7057cd11e8bc647d615f05b6c80230703edec7054df7dbd9f2899927e5cb1bc9fbfbbe5ba6caf1c34dc2323693413e65e69d9ed09c1473ef41e6c46efd7e480302047c435bb500673065023100bed22c98c165eab980d05aa9ee5bc4e046a0478071a069eb678e96f9af065abf1571def869a7fa191729a35202e9aeec0230170cc90f94e24fc745b2275cfc133e4529c7a4e7cc19335e2573e01236878c44af4f2844ef446bb204e06a9aa5d604280302047c435bb50068306602310089bbe41e31768f7cd374ed30577ec0003d52ad239faec86e300859389a378700fe3cb6bca2103e4c6c9450fda0792b41023100f59a082d8a642a97b221c51c513fcee5f8be781761d2e7ac1d91e8b455e994a9a4a66bb9828e0b1d56e452b51b39bb760302047c435bb50068306602310089bbe41e31768f7cd374ed30577ec0003d52ad239faec86e300859389a378700fe3cb6bca2103e4c6c9450fda0792b41023100f59a082d8a642a97b221c51c513fcee5f8be781761d2e7ac1d91e8b455e994a9a4a66bb9828e0b1d56e452b51b39bb760302047c435bb50066306402302a0b1545a2db793ed22b288d925921f5226e0d0d1346be66b70cf13ad7d37be66634917b4d685e4bd099f9341ca1467d023032fa58f966f69e82239598d724f6e4ef9993d6522ee8bc851409c34bfc83034bf4ef630649e34e3e87384dfcae3411120302047c435bb50066306402302a0b1545a2db793ed22b288d925921f5226e0d0d1346be66b70cf13ad7d37be66634917b4d685e4bd099f9341ca1467d023032fa58f966f69e82239598d724f6e4ef9993d6522ee8bc851409c34bfc83034bf4ef630649e34e3e87384dfcae3411120302047c435bb500673065023100f6af33eeeaca6fa3cd522b0a9b2f6b846178d701ed51f0c9598d58ad941a45a0ed5e565e114f2f54fe6a68bb3adb3bbc02303252446bdde7f6b8ca7699699c6021512a6dfb2990cd6fc83328362132195489c5aa8443dad189dbbe36ef44e716ed850302047c435bb500673065023100f6af33eeeaca6fa3cd522b0a9b2f6b846178d701ed51f0c9598d58ad941a45a0ed5e565e114f2f54fe6a68bb3adb3bbc02303252446bdde7f6b8ca7699699c6021512a6dfb2990cd6fc83328362132195489c5aa8443dad189dbbe36ef44e716ed850302047c435bb500683066023100a7bb3c29a70ffd991364b8f7a7cbf033a377adcdc5c4cc3cd670092c074b75cfae7e142fa736a19f32cc262bf1a7fec4023100850dfa4ce1926fdd24bb70994555eddd84f089b267c54e54d998f730abc9693cd8b279f8d75e2c382d4ea9fa521d3fb90302047c435bb500683066023100a7bb3c29a70ffd991364b8f7a7cbf033a377adcdc5c4cc3cd670092c074b75cfae7e142fa736a19f32cc262bf1a7fec4023100850dfa4ce1926fdd24bb70994555eddd84f089b267c54e54d998f730abc9693cd8b279f8d75e2c382d4ea9fa521d3fb90302047c435bb50065306302306a40040c222c32ac86e435bfd1e9c71cd4afa9b33f2e7bbb231dc812625e4a7b8cee7da994ee8bfec3614bd3259444d3022f6cd1443215f7cfc0ad3cae4fe01e49c42affd6875ec15690a18b87c3917c167b027ced0ac79db289cd4405b8d2bb360302047c435bb50065306302306a40040c222c32ac86e435bfd1e9c71cd4afa9b33f2e7bbb231dc812625e4a7b8cee7da994ee8bfec3614bd3259444d3022f6cd1443215f7cfc0ad3cae4fe01e49c42affd6875ec15690a18b87c3917c167b027ced0ac79db289cd4405b8d2bb360302047c435bb500683066023100a04b8976256ca8f10f195a8ce4bfab4ffe264cffe9a58c92a6d20c46b466d4e96527536e8ff433bb905aa5ba538e9f88023100bebaa1f1cb2a0af4d07fc6220de17ca38df5714dbbd591fe3df63c915eafa5a190fb7e68de3b6b6b18eb21c5fac6d0620302047c435bb5006730650230662fa96ccce55d0dde89365a8b1fc1484c1ad94bfb2d472d7dcdf8083cf491e23ab41f1f12329136ef5947d4513ad62e023100c2d4b6c3fa308f497078868afb486a9e074a7bcec2ea8f170a640dfa8c878c590947ca25b811149794c738a00ca6d6fe0302047c435bb50067306502302260cf1b64d3969cdee8bf401a6cc49a98a88d970b4dfbe24bb2829f9158f9f0df65993e47277986e32c692311bee22d023100b2d6d6556a3e6db7266d135b6489f853703881516eccd580f0bc7b2a931975d5a4f07f569ff879776989043cc2858e660302047c435bb500673065023033b1215f7b5a167d688e12fc3b8ca9af5efa93b986d7aa575fffa286d7db525218a0b200e73c0813f1fbaafa3b7971dc023100a7f951c14ed9cc8236af75501da2966aa5993411c6a49f259867a7d7601a83cc4e742f4bc6d9415f868fc9d9cd78661c0302047c435bb50067306502305239d32186b914a90f06966527924c5ec50625f0bca7d164a73c175afb65e4990c5844dc0a22e7c657f3f8c33bd1891b023100c04bf8aa51672fdf6d62a66690150f170b5cbbb56333553bab765231912a5673be5132e42bd98900a9740ecbdf739e6b0302047c435bb500673065023100b3be7eb0534d34d47de837fe63023a1030c0eced39eaa1010863fa23ccbbbe8b3f145a98b33176fbb8ed28773e9f7d0c02306c9ed24355e84b5330801f077d044b4139f4b809284893cd2ed08edb966fd89975de4f2568d2364ca3efac3f24cb04c40302047c435bb500673065023100dc676afd012526c0fe9d4fb71d6b16567d2e1b2a1267d303aef4e5a9153fb10d3881a808daef69db198feaad29af42f7023074efb0f6bdb2ab377496ac5a17643ec71da27175c82dff17bbd0d47de4a88a3cf35d7e61ec8ab127e90b75c55591a7c90302047c435bb500683066023100d94c29f1a004d1e9d0693951fc5eec3178c0bced328dd16ff8ac68648e7afdec18ccc50d6a2deb531cfab0daa747b6be023100ba966b79d47e0fc5e344fa8e39d5dbb3a34eba8e453f2fac2b144a9b60b44cb16898b982d2706994080e173f39f383e40302047c435bb5006630640230290cb8d62114bfc18dd2a63731d5934a8fca32c83748b490eda1a1cab1b2bef90398b88e84d4de65288f5c55f47bf1a70230655525aa41faa228ad201cba394e824991f16f7b059fba505cda13ca64273b14cfb8a85e2e78dc6b344ade4c4b5b7e8b0302047c435bb50066306402302e3d46a45b76b1f0d4d828c29f6fff304af0cd5403efd9e98ebe7553b46bb9e0c78398afa979b7e7ad6b314064c31adf023038ced79ba3a9467b603cef22df59db100eb120e953156d0f91cabc30feb1bb3d265c284ba0622e4e4c7508272f63d0b40302047c435bb500673065023100bed22c98c165eab980d05aa9ee5bc4e046a0478071a069eb678e96f9af065abf1571def869a7fa191729a35202e9aeec0230170cc90f94e24fc745b2275cfc133e4529c7a4e7cc19335e2573e01236878c44af4f2844ef446bb204e06a9aa5d604280302047c435bb500673065023100f25d28390b09a10f5ce3863d5079019e54e83f0c52362b28ec475376cb51d9e9f1db29ddc8d9cfd2764f89d9de45a69f023008f3f2f16d55ec90086341dc4ea0a0c99280c3f233555489dd4aad567d91914e37dce27d8c241c3875686d9e702f91560302047c435bb500673065023100bed22c98c165eab980d05aa9ee5bc4e046a0478071a069eb678e96f9af065abf1571def869a7fa191729a35202e9aeec0230170cc90f94e24fc745b2275cfc133e4529c7a4e7cc19335e2573e01236878c44af4f2844ef446bb204e06a9aa5d604280302047c435bb50068306602310087a8866837a2da54351ba1a188e61e436f47349676b24d179a028af39e939cc91456ab6f43e8c2f9ebb9c0e6601e084f023100f1d2b3b2f7e52a8e8b1f15bc91e04bae8a4dc1428f803b31ff7b550834a18d8a0ad2fa8e008822044bf6b33a5a2d2a140302047c435bb50068306602310087a8866837a2da54351ba1a188e61e436f47349676b24d179a028af39e939cc91456ab6f43e8c2f9ebb9c0e6601e084f023100f1d2b3b2f7e52a8e8b1f15bc91e04bae8a4dc1428f803b31ff7b550834a18d8a0ad2fa8e008822044bf6b33a5a2d2a140302047c435bb5006730650230763bd691c01e9121cbd371c9a8a8ab9f1954e939c0d5939cc287bb83e6ec4d7f3623dfca70603e05fb830b25546ae552023100fa43558791406b36421743bacb75ae3772add55a49d30b8c60765ee673e3c7d2ce685f92795cda17c3c31374748969790302047c435bb5006730650230763bd691c01e9121cbd371c9a8a8ab9f1954e939c0d5939cc287bb83e6ec4d7f3623dfca70603e05fb830b25546ae552023100fa43558791406b36421743bacb75ae3772add55a49d30b8c60765ee673e3c7d2ce685f92795cda17c3c31374748969790302047c435bb50067306502310099afb8aadae6e841cbc24b5ebe5fd9f8883e1257d832f0d076a327d8f33eb295b2e5718c2dc2b8bff77b9c9ef21fb9b7023074673e2bb348a1cbda52e15a5594eec6e7180de1bcf4c583c72f6883cd3ea7a8be13273bec6a8834590db912b593e8b40302047c435bb50067306502310099afb8aadae6e841cbc24b5ebe5fd9f8883e1257d832f0d076a327d8f33eb295b2e5718c2dc2b8bff77b9c9ef21fb9b7023074673e2bb348a1cbda52e15a5594eec6e7180de1bcf4c583c72f6883cd3ea7a8be13273bec6a8834590db912b593e8b40302047c435bb5006730650230602073549c16517f8f7e82106414e1dba770b72abdc02a5db65146ce3a2bd7888f21a37ae37df4ed2103c7794afb12b7023100cc4bcf3cb6b39d3d112713e5bbb39ed14f802c217e4788d15c5a377a7a8e5e3609fa497d56cccbe86d6c88b01ded960d0302047c435bb500673065023100b94c833a30cafa3e7a537a987a3ac41742b06d5c4cf94ac350ccb19ede8ab5280fd2e539ff88fba811312588afbd2e9902306fd1e5fd622b86c75ed1f3aac9ba6179436796de53e74cc2d0eb242eb3b37162f2744dd1b501f5bb1eaf4fafda13a714dmU]F t~Uqz85]TB, W:W}1A5*tP C > pHEUlhX7Oa7?g0rj˪:@¦rUɤ/I<4'V gN'A҄nO}`В)p^wEcN[ "xe k_Q<ˌHLײBZu3kkqK+eڌӬZx|(h5 <:[We^j}4V.HdIUFsc R]L 2JSE`ܬKBkjNڸt"A-?Sm6R@t4.g6g].Ň, {8&m؟L\PljZ"0́k =T hMѶ̃K&Kd3r×UvQ|uFjj'Ul&#D4`3*n?pD>`??d  5PTx|    "   4   X  L!  M, QP V} [[ __`0aC(a8a9c:zGQ\ HU IY XZYZ\Z ]^ ^sbw_dxexfxlxtx u| vw\ x yCpython3-dnf4.7.017.el8Python 3 interface to DNFPython 3 interface to DNF.ddppc64le-02.stream.rdu2.redhat.com@ CentOSCentOSGPLv2+builder@centos.orgUnspecifiedhttps://github.com/rpm-software-management/dnflinuxnoarchm5677dfk""HH%% I '*'*77## VVggD_D_KuKu<<xix!!  1 1AA(-. a a}{ghzz  yy  ((,, e e:t:t QQWW**__6Q6QaaOO ?t :F%Sm A]2z&l sJ2~/ f]4Z9f`:':' jjO j  qq78XFF<:%,;M~0!(rT<<^^F+o%V3QL. hhY e~-faOqq&&66.W>AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤dddddddd`tfdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd`tfdd`tfdddddddddddddddddddddddddddddddddddddddddddddddddd`tfdddd`tfdddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd`tf`tf`tf`tf`tf`tf`tfdddd`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tf`tfdd`tf`tf`tf`tf`tf`tf`tf`tfdddd`tfdddddddddddddddddd`tf`tfdddd`tfdd`tfdddddddddddddddd`tf`tf`tf`tf`tf`tf`tf`tf`tf`tfdd`tfdddddddddddddd`tf`tf`tf`tfdd`tf`tfdd`tfdd`tfdddddddddddddddddddddd`tf`tfdd`tf`tf`tf`tf`tfdd`tfdd`tfdddddddddddddd`tf`tf096c1d230ab33c0a4766d6e1b6b3e181cf45cdad9b68953012bcdf1298eb4e0133f2dd0ffdbd197ee95c114bb1b86c0e458c3babc5acb417ddd368176b2127d64a6bfc85010cac66093103859a91fb67436b6131b43b704dd1cf4207c9bd48654a6bfc85010cac66093103859a91fb67436b6131b43b704dd1cf4207c9bd48651963f98d3cb5431f420632eb5a75bc00b330b8d23b6f7da675d14d30e14db077b852d0e8e3a93a1fbd89ed08147886eab7ee6a3a25dade45b69f711f9108eb0d1b8343bb560dbef9b5058ccb9c26409a2319cf678c42c977ea9eaf4bbcffb2d01b8343bb560dbef9b5058ccb9c26409a2319cf678c42c977ea9eaf4bbcffb2d09a57dd506d5d91e04804b1b8b717517600428c5ebc059ea486c74174e2ca39f7a25532d3c2d516c3430910fab0b88c220c16bef21effaf8d3a2ef2c30b9bd222e7709024356f6facaf5157f7739950eb195c8b7e49cb542f696bad3aa6435cb9e7709024356f6facaf5157f7739950eb195c8b7e49cb542f696bad3aa6435cb90e19999e99ab6692f33e7b3eb10aec84084d0e28c175db8c3b85e730c241ba6f0e19999e99ab6692f33e7b3eb10aec84084d0e28c175db8c3b85e730c241ba6f0db42b40eef397ad62ad085aa72bddb3d2f3241965f607187a13c550646c12ae0db42b40eef397ad62ad085aa72bddb3d2f3241965f607187a13c550646c12ae1b933e74a1772f9cc4b2fff7717e94648bad076cb47567b43f8fbff4450f07bc1b933e74a1772f9cc4b2fff7717e94648bad076cb47567b43f8fbff4450f07bc12053a7ce95aca0e1559b49a773b64d2d46822a6b8d070b8268a4b1c7ecbc1b912053a7ce95aca0e1559b49a773b64d2d46822a6b8d070b8268a4b1c7ecbc1b9109762a40cdc644a8767aaaf12afd5a2b524eab43953d2c0e5916c90cbb607c5109762a40cdc644a8767aaaf12afd5a2b524eab43953d2c0e5916c90cbb607c5c36a2743cfecc73f13b5d9a11639e5a3092b6ca77ec8d31fd7b384cc96a6dd22c36a2743cfecc73f13b5d9a11639e5a3092b6ca77ec8d31fd7b384cc96a6dd22474b74d4b02c2c140343cb83b3d8b87cb73941af1ec4c49406f082c69717d551474b74d4b02c2c140343cb83b3d8b87cb73941af1ec4c49406f082c69717d55191885ed8e0232ea436ef6da24bcddd7176fe7820f8f727143787cc09fea5a10f91885ed8e0232ea436ef6da24bcddd7176fe7820f8f727143787cc09fea5a10f23a9e555558c4f4b3ac908acc88559259db33063c847561433819016865f0c099574df3ea25465ee35a661b574081569e9fa346ed7d754e8bd079c1c3f852aca6d3bba20c4f8c898cd52696e2f6266cc8cf06914a8f2bc4239029b8645df10c96d3bba20c4f8c898cd52696e2f6266cc8cf06914a8f2bc4239029b8645df10c9335d3254ef1a88483581af630c73b7c708df8d603251cd3ffc5e82706dec7a6b335d3254ef1a88483581af630c73b7c708df8d603251cd3ffc5e82706dec7a6bc20bf3ee8d0470c86a4353f3cc12e3b31d3fdb291dbb2ab6942635d5d59d0090c20bf3ee8d0470c86a4353f3cc12e3b31d3fdb291dbb2ab6942635d5d59d0090effaf2f6e6c8a1f5131f7c1f251807a1309b64e723d9603a56fd9e50abac73fceffaf2f6e6c8a1f5131f7c1f251807a1309b64e723d9603a56fd9e50abac73fce6a70bd459754acef9b362bf64ca5b1e7173dd4386abefbac310f88c24ea8721e6a70bd459754acef9b362bf64ca5b1e7173dd4386abefbac310f88c24ea8721d010ef262186a27342aece24b52bd4e0130c99ec20d3a8061e7e1e9bc7da08e8d010ef262186a27342aece24b52bd4e0130c99ec20d3a8061e7e1e9bc7da08e8c8eae6231c7b08c5a55d2296f7d0f3ad5bfddb7e71eba5a1afcdb517fac1b3c8c8eae6231c7b08c5a55d2296f7d0f3ad5bfddb7e71eba5a1afcdb517fac1b3c832707a2a83e253ce5cfe43f5c810b059dbf9f0f826f35500113c3ba7b43d4db532707a2a83e253ce5cfe43f5c810b059dbf9f0f826f35500113c3ba7b43d4db53f6b9a6f15018a5245c8ca1ff2f851134fcb44081984c621aa93f550335d00ac3f6b9a6f15018a5245c8ca1ff2f851134fcb44081984c621aa93f550335d00acb8982288118c29ef58676d609e1946253451f63a776cb601fd0a3f7905efde20b8982288118c29ef58676d609e1946253451f63a776cb601fd0a3f7905efde2037d996064a9c3af6f33db9de412b62c7e94848c9134e72f3fd66133b4bf384b437d996064a9c3af6f33db9de412b62c7e94848c9134e72f3fd66133b4bf384b4685e514fad2d9b40350be561a8e5109db1d8ac017d23742ba33b06e79a048581685e514fad2d9b40350be561a8e5109db1d8ac017d23742ba33b06e79a048581606086dd52bda3c9a325e0644ab83b8eb199631cd7172576e183e8b0df083aab606086dd52bda3c9a325e0644ab83b8eb199631cd7172576e183e8b0df083aab7ff61f29b4cd18f489818cdc2ad9ead6c835936f8c312158dbbbabe9f2d540037ff61f29b4cd18f489818cdc2ad9ead6c835936f8c312158dbbbabe9f2d540035f4a0ef4d7220920b58c29211549f245c2b0ca56f919b2c4358cec66e3ef923006b558609a0ab85c76b8e7d39ec84ad57f51232cb6e04602dde1cda5e6eb2183b432f51c28d993a2ec1583ef9580b0ce94c2cb05307fbe22913b7cbeb2b4c1acb5a32a68597e7c03ba7cd4e505156ae7d18c23c083db52e0cedcf47976bc0fc3b5a32a68597e7c03ba7cd4e505156ae7d18c23c083db52e0cedcf47976bc0fc3159d8b64af9886b8dbbfd969fa47d308cc1dd8c9ae6421b0a29f0d76246b6092159d8b64af9886b8dbbfd969fa47d308cc1dd8c9ae6421b0a29f0d76246b60921b3f94178426eb523ed41cee955e46847b0df0ddf54fd4b34440174f90947de7dc5fcc1204a249c0fe426fa21ae1fcbdffa1eafc3b54abdad2f9de0e3d9309219dd776c8fdae10ae2276f775d19a14f64ec8dff1779406f420505721d8cd1f199dd776c8fdae10ae2276f775d19a14f64ec8dff1779406f420505721d8cd1f198febb6b9228f3d6ae4dfeaa341c39ebb826a33572261e0321756f05ed3e6d0698febb6b9228f3d6ae4dfeaa341c39ebb826a33572261e0321756f05ed3e6d06984cb5ad7b671f669eac95b36a8b13cae93ba2bdf97d6cdbb284098d96ae1f2d484cb5ad7b671f669eac95b36a8b13cae93ba2bdf97d6cdbb284098d96ae1f2d453f46e704f5189656d327c47999d617308e1f75d1d36075cd12ce119f2c840f753f46e704f5189656d327c47999d617308e1f75d1d36075cd12ce119f2c840f77c38cdee55ae261a857bc8f9459d2eeddcbbb59e9efa48804c153d50780da7247c38cdee55ae261a857bc8f9459d2eeddcbbb59e9efa48804c153d50780da724eb5d7974efe7ebaac1c47f30fb55a2a18e2891f3fd6418e1328e5ebab0a39d18a5b425cd73852b6b1560f0f260ea7744a9ce338c313468d96f65c1b7938f09fefdacbe0d7d5ce63196a8df42815472eab5217744d5777dfaae4420bdbf116c25fdacbe0d7d5ce63196a8df42815472eab5217744d5777dfaae4420bdbf116c25afd67fa8d4bcae9210992d9c646ce745ff2d6a72e76af926a03c6b57091b9b09b7b3334c0b36e6ec7275b6567b6a2f262502c1249adafc99ecff99cff063b27a20067d533b293a2fd5d942f737c79e330f768e533136ac6843e1dc936157c4aa20067d533b293a2fd5d942f737c79e330f768e533136ac6843e1dc936157c4aa658a771122f411ef66d09dedf21f209bd0f9b4499c10ae4ed28673ce10d648ebd5e014753d8fc1a596f2e0b0ff5810a1df0a3cde93cfb62474f445c662c433f155523f212effbdebbd405b64d644eaf3e3580b876fb471639ac42eb31dadf136bf2c5ce9831d4d1f1a79ae485ba83cda1be2b439e48d3a8b99b019f39ffa8100d99f2b8291d74d5c1674aae8e39eeb2f1c10a762dd654b9ca5f6feda38e9ee84a49531d50a303892b9a6279e44fdec1ee988ded9d869b0ca8c0f300c7c0586e1a49531d50a303892b9a6279e44fdec1ee988ded9d869b0ca8c0f300c7c0586e15efa358d04da67c200b3ab3771c97291f27b668913967cba2a2570eb249789ec5efa358d04da67c200b3ab3771c97291f27b668913967cba2a2570eb249789ecb02989d9757761a6194323b3c591f1e9e6b807e8d7b996f648d41c311ab8a440b02989d9757761a6194323b3c591f1e9e6b807e8d7b996f648d41c311ab8a4409d140f48831e80595f632a6cc1237a6330889b2f552861e6eb92810420fa5eda9d140f48831e80595f632a6cc1237a6330889b2f552861e6eb92810420fa5edae65475d1fe00e58067053cbb7a50ca7a8ccacf0f5d82b0832c197fde52c947dbe65475d1fe00e58067053cbb7a50ca7a8ccacf0f5d82b0832c197fde52c947db25cc5b9fddfa920c1d5e2e2843e2d050af79a64e2541552676b038b8f3b2fda525cc5b9fddfa920c1d5e2e2843e2d050af79a64e2541552676b038b8f3b2fda5efac97f5d5d3c0113a100a162e7960b8996f8268597a107d724d15b43cdbd668efac97f5d5d3c0113a100a162e7960b8996f8268597a107d724d15b43cdbd6682edd00f3e1d61e1907c699d8fd4b3a13cac7a6492b4b1eb23d0b142cd98d3176f5f2f657ebafb9f158108daea6158aa88d0d0e4098e541291c08bfc7273ba34bd11fb488f8590f2a57fc0fe54d3f35ed73cb26b9a397f1ef13feaed31e5592a0d11fb488f8590f2a57fc0fe54d3f35ed73cb26b9a397f1ef13feaed31e5592a05f8139bfaf8b9ffb1f63fc946b8f071a2dc03d4853e1414ff1365942a61caea35f8139bfaf8b9ffb1f63fc946b8f071a2dc03d4853e1414ff1365942a61caea3ca2bd51e217cf1b5b88a1c25a0d8f582c61fff6ff61c1cc0490b516d9a75b141ca2bd51e217cf1b5b88a1c25a0d8f582c61fff6ff61c1cc0490b516d9a75b141684fecc1790f8b802a8a2f37756a317ec2e6984747b2e375b1e7f0cb53516910684fecc1790f8b802a8a2f37756a317ec2e6984747b2e375b1e7f0cb53516910cfc203b0fdfec26a02144f20b8d2e65c9722403937bbbbc69501ed725e08cfaacfc203b0fdfec26a02144f20b8d2e65c9722403937bbbbc69501ed725e08cfaaa6b74e1bfab05f9c592711df93bf45ffc428de5519c8aacd0c24c0adde0c2ad713107bc6e18faac125e228fb59b477dd752c3e5767bee0537480e191d752ef21fd8d96b1c263f4cf52a81639951694aa9d7d0d9cc1000854ec73ba111c062ccafd8d96b1c263f4cf52a81639951694aa9d7d0d9cc1000854ec73ba111c062cca7283f765f6c2744bfae53c5232a4ac4a29b8bbb83763be75ef88fa3018356f267283f765f6c2744bfae53c5232a4ac4a29b8bbb83763be75ef88fa3018356f2662d88045222a2ba51eabdcc9d49650d515e5f01179c637bd3a0ff1bd0100a95162d88045222a2ba51eabdcc9d49650d515e5f01179c637bd3a0ff1bd0100a951189432569258dee015a40354ccb3d02bc0096f27ca319e464a5beac48941e483189432569258dee015a40354ccb3d02bc0096f27ca319e464a5beac48941e483060e860a0b4fc80c5eb2be4fae1bed7a4df4c32838bd4cdf7fbb88ba997968a8060e860a0b4fc80c5eb2be4fae1bed7a4df4c32838bd4cdf7fbb88ba997968a841c129b05e78b107d0eb0fdda48661603794dc031bd7dea1a937982e6625c10e41c129b05e78b107d0eb0fdda48661603794dc031bd7dea1a937982e6625c10e9553be498cd9fd7dcc039a327d576324d1c450f68e7dcd3dd3768c8fcc3cf8e69553be498cd9fd7dcc039a327d576324d1c450f68e7dcd3dd3768c8fcc3cf8e664654aa9a1c4850a4f79090ea324cd1e0466f0d8f431b5a114c0ee11c25139ec64654aa9a1c4850a4f79090ea324cd1e0466f0d8f431b5a114c0ee11c25139ec7ab40e9a0698bd5af35651a08bff6aa7e998ba7a9fb4b2a07c85ac86816b53037ab40e9a0698bd5af35651a08bff6aa7e998ba7a9fb4b2a07c85ac86816b530338630568c1b5bddf72767cf6f18864fdf49411fef4cfc9fcb550cef9300eaa5afe780811d16ffbb7b7c51211f54b6d06af2f3c29915adf6d7a29febe90709291a31a0baae2d56af7b41a16b457ef6778b1d6be45bbf63dd8d909507b580c16f829bd5c6750d06836d1e23bc398731ba378ab6e5bd91a80a9e488157f160bbaf9278af99529241907c1d0e2ae60e82f669141ae60e7a9fb6137bd3edf2bd9807aa0b31085c4179dac53c66cea59a176b3083064721c164358e2293a62ee84554cb21a57b3c8f7d56e78f9538c9ead3346681329ef316a8829b277ea9a9e762947c91a8f06526ee4ee84c6ccfdc39a87cf96f2d69f3e9e9d1610d7ba7c5b17f2a0428d15f2065b4057df9a3e1f5239e555d84fc0308a9b620ea472aefc96bd8b92c896445943894f52b10180035b031ef1c82a5a8749f6be802c05e57f90523d1db9d78dafc00162d61f0ed68e2a7964bfa7a430082a6bf406a24f388e616f7d31388f9ac126b206f348accf639b3d2295192b6757d4e273639a952ce35baaabbb1a43fc02cf8432a4d7c7f05757911959c96e03faababbba4c423532c9f640d520d125addd3d434a5e52c3843bc8b180ccffa2ada0f3e2c5caae741ed0adb2da4b502385f01ca68a75215af3ae048359a9f0e66721ba539e18450d59e0a0b1dd4216faccd44728faeb75c7e662d7c84152af9414fd5a8dc992a04ac5eef1fbf9a38498423a3c5aab75c85d92c1ccd460d40f1e6a1361f896e8e67f4bec239bee8a4297d68324aedd2441509369cb0e0278d54288ac1206a36ce54d495cacd0bf06bcebcf46106614fb0b079ae46849650a2f52488317964568c1dfec4badcff4e073ddcdfacd42bea5a9b7bd46874387a9c45f8b0fed8ef77776130c3ae9108d5483dae7e30ae1361091133b96a198af8e206b055541f517e5c39861fb7a12798a3982e2c87a39e9544510a1e3220a0709e07969ed361a7aaff819441b33c12a5c8bd92bcc843028bc4ad0647d1322254009585befad24e4afdc8f368dba10828558a73a6a0d5ae974f1395369bf28296c0cddba6444dbc6c71c39799cca56757d22e929fb22fc39ca0c3e839a1b3affdabc44c2fd385000bb5b8ce9a92d6f3d312ee41aad4d8ca62a8a707bd1a7a0f1345609ad73262fe53433f4247a79126f5ee44cc54100954fe37cf1efaa3326a6d9007eb6c884e71521de9021b8f5a13c251e4528627bb0f24ebe2a10f80ad7c8907ebf3f05693578eca3656b39347d91eac7e9da9ac18c46d21f80be2e2ea04ed72a66ded7fecc081d229aaea67a8c122fefcbe5e3fe2fbf9599d87215c0c8ca88562a78868e01fb6abb47f8db543f677ff6a32c420d6b47019fda0395da82dfc93eb7eb8b76cb5ea7f62f37a6445e822ec03a7d6185c360de5cd28953013333d3266535e93b4dcf4d92c240484d658a07a1065871734f89ecdc5e32e6feae593a3b8664f26575c9edc58260ca0bce71334dc106bfa82fb7a992ffd93b97033caec94ef1606181a95ff9d9041122b7c2345320b4edfe25711bd8cdf8ef13854cfab4ceaec6807a98cabe1943663ed5c4e45320b4edfe25711bd8cdf8ef13854cfab4ceaec6807a98cabe1943663ed5c4ef90365c5eda963479917d72317924b247c6b1df4984f624202a93fdda43e597af90365c5eda963479917d72317924b247c6b1df4984f624202a93fdda43e597a01e2f2b23306993384ed135e3bb1ef0e90669f30d27e08ceab383e56be42aed701e2f2b23306993384ed135e3bb1ef0e90669f30d27e08ceab383e56be42aed74a98bb8533332c3dbe2cbdb2e8cd7e5bf6dde8ad39fcdabf8f71dd682ee908844a98bb8533332c3dbe2cbdb2e8cd7e5bf6dde8ad39fcdabf8f71dd682ee90884b2750ad5a2427318571ed6666890a08d16f68250bd1c55a75a25ac81fc5f9c1de4a7852da3986135059d72f23b2e82a6c77e791a4a6ac73d7f694f01b545049e32de51f47d7ca799333ebb9c8440cfe63c87139aaa9e1f9ec694f97517ffa5fd4ea338206615f06acabf6bb953a49ff43cf591207f3a13b52794c7005efa3b76d3723d4c5234c83253019bb489d919aef956cbc65a457c5082fc10196208f22d54dacac1df24c29af7bc8848cd8d285594d45a072396afc0a069f64d80521dc403129b48bd1374af664c000326038a55ec9fbc6789d3b150454f7f142d4f70a903129b48bd1374af664c000326038a55ec9fbc6789d3b150454f7f142d4f70a962915f6c82bfe5a599a854e11f4d32f48bb130439057aa0be7e9146408c96ef2e5efa1e17104a8b07826083b3b4d19d222774ab17ffe07845490b4a6100c0d0c46f08f8b308d1910856666d48b055a0fe71c8f555e43184902377735ef6e718aeffd78a7ce9cbda0e05ee73ba2acc2808b9879570cb6615702c1c8273a3e5e1bfc15cdf1c876b8deba5f33b5c8b3c8d346eac2f3e7c844691df2c1865e983060996ba1a4be2c8a4d3cb462bcdfd9681a80d224b48d8bb08e77ac3e6fd6489ee1684ebf696a2387a34cd1f5a32f2d4f729cf9f17c06e71e515559089cb09ddda93aec2a0e8944c55568e87609b6c1d01d70fc9a299c243ea575f6717a7a118b31bc0a5c580b900e2451717d8d54514d2239d23da0970960e01cfd304a5d80e0b7fb838a3c7eea1f7117a2c932039143b8b968587156cec670bbc54755af0390412e2efd9a17712a44319bd864c829870fba1092fd9ef38b9d851e342b1d7c71eb442c56b9eddcf95e78dd73a278c11d11b531103f07a9448b28e56f60fefe507a53518bb18d056de58a5315b1f84e683ddb5d978d9cd7eafa1354e6c8bfdeddd5831bf4623b576d2fda32e929fa3ed65a18848711c4dc79cae966a67cf2bf12a9d8cc2d7afd3b23f0940431bb8c274440adb71e67067bb4f278df47ea3e95d71f2d8bdc77204a38bcd6ea31764cf9aef77a40da140d54852b5fb9ac758084a98fdabc92230e44ed386ec45693687c4db0f36bf52b05357ce55704994a1789a4e7dabc92230e44ed386ec45693687c4db0f36bf52b05357ce55704994a1789a4e7f3283cf99c31c386bf5c2c20e62fb332cb2cfeae14a43b0b052f02897724d458f3283cf99c31c386bf5c2c20e62fb332cb2cfeae14a43b0b052f02897724d458569db52d8808c02d2b7f90f70cd50856984c496685ead49f5a31b31a7c310f2e710b7be340f58f84af86d30d60b5cc64357d3ebfe7dc77b62cd2d7ca0e6af82b02fe5c05d33a3a753f4ab36992848944a2be92d5cabf4b7b40c029f4d95878ff2ebd022fd559d18d9ce4234bd39cec050154fc990db2fc3d2d6a5964133abf5de70d884baf15224132a29a7f9c883af550caca5795edf86c9b99710114650880b736f6eadb5a123c0e4fd2f08663905abd82cb6f06ce7bfc73eba70cd1bc0799752a621555f71eba680dead72e66cc20b34a6dae0b80c95b49d676c484a6e1eacc128a2671dcffdfb6c6c48891a1b5138df65c2467bb1f162450a618f242b577276f5d60567dd1394c9c7dd934f52d38678374e2df113947348f2fc4969781d899b723022bbc611c105e4192d1e09b13340574c07c42e682703e9d685855549ac61b71482d92e7ed3236e9f57699e9f71c1e2396a611553236dbc3c1739ea24012e5808f7c3185fb1bb7b23d61eba294fbf6e50d1da187c51f27d70093815dfdcae46cf5746b2a04b4ccf3dde27bf4a96973743d98e87b88dce12bbc230e5b3ccae46cf5746b2a04b4ccf3dde27bf4a96973743d98e87b88dce12bbc230e5b3c5761bd66e05389a90f645ad302cf25c859b303afcc5669f097c982d6e6f4c27d5761bd66e05389a90f645ad302cf25c859b303afcc5669f097c982d6e6f4c27d05c90840fb70ab7526298b7aa803ddcbb9c5e94d38c3b4dd1602d44b74f287e405c90840fb70ab7526298b7aa803ddcbb9c5e94d38c3b4dd1602d44b74f287e4b278ca8336faf1ffa6ebea56a4825913527b97266c616198ccc1697660f48d74b278ca8336faf1ffa6ebea56a4825913527b97266c616198ccc1697660f48d74964ac5ed645a219d4cfafa0356e7ff3435f54a46e5ef20ba8bdb098b72f7a500964ac5ed645a219d4cfafa0356e7ff3435f54a46e5ef20ba8bdb098b72f7a50026228b3ffc3879bd7bf5dca4a705f0e46a4f5a496a3edfcf66c49ea0bf8ed4bd6c3d96dc347791af5c3725c722823ae5fc15b27899e6670ec156d43472f3941bf026e191a487ec9040dfc38bdc4bd6fb8acabb984897e948b805814e878fd078093104f907145f4a8beeabff3320beb73fc4e3141a452e66b6a671efacb9730533a137f4ee582352e9d5e49e066398bc295f11fdf223f92d75f81ab38c63b646e38e8340f97a4e1d5d7a9b9dab20645609dff1ffc342ae79fe9c644e7a45ace8c9db675229698f8c0191cca4628e51da4b1ec01e58923200803c0bd65c7406c68258c37e12ba5202bb4d9d7ca388c926894dc24219bb4a79e7d349853aa6714f91bab5efe5d9f33900cad7e4849d211719b2e0608e55fe1b18f4bdfd6a144f145df8e5d213f6f0cffea0ff1ad891558ce7255e670c8b7b8ae34b1be6c9660b6daca948bb2d589edee3dc1f913fafd2a6849132399d1d29c0685eb904080e2560bf8e65921f630a981929278bb798bad6646f5c0df4800170beaf857fff7343d1bf8e65921f630a981929278bb798bad6646f5c0df4800170beaf857fff7343d14815481d3f0d5292202883742ef2d25a16875a47d36eb82d739f745434e1cc294815481d3f0d5292202883742ef2d25a16875a47d36eb82d739f745434e1cc29f4ece17ca8c67cfd02b1eacdc8fb4fbab9f0fc5f58eec147dc3d0badaed3945cf4ece17ca8c67cfd02b1eacdc8fb4fbab9f0fc5f58eec147dc3d0badaed3945ceb0235b9bdaaececc721740db17b30bdf202c99ac42f912042a2f88b897a0442bee35e4064f9894857b86b0f3625de398cbaa0b13ed8ef2612636a9c2a092f0erootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootdnf-4.7.0-17.el8.src.rpmpython3-dnf@ @      /usr/libexec/platform-pythondnf-datalibmodulemdpython(abi)python3-gpgpython3-hawkeypython3-libcompspython3-libdnfpython3-libdnfpython3-rpmrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.7.0-17.el82.9.33.60.63.0-80.1.80.63.0-84.14.2-353.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3dddxccEcY!@c pb֜bbrjaeaq@ababaS@`@``%@`"y@`!'`3@```2@__@__ @_^@^?@^^K^4^[]+]@]@]@]]nU]i]S]Ik]@\\\@\7\eX@\]o@\\\Z@\/J\[[[ā@[#@[\[h@[-[qr[i[[ @[P}@[GB[6@[2*YB@Y@Yp@Y*@YV@Yu@Y>@Y"YR@YtXsXXX@XYXQ4@XAb@W@WRW@WWWW@WDB@W=WVV@VrVI@VCV VBVBVBUUAU5@UȒ@Uc@U4@U@Uv@Uv@U@U@T TTT.SSS;@Si@SESScSW@S0@S&SS @Jaroslav Rohel - 4.7.0-17Marek Blaha - 4.7.0-16Nicola Sella - 4.7.0-15Nicola Sella - 4.7.0-14Nicola Sella - 4.7.0-13Lukas Hrazky - 4.7.0-12Lukas Hrazky - 4.7.0-11Richard W.M. Jones - 4.7.0-10Lukas Hrazky - 4.7.0-8Pavla Kratochvilova - 4.7.0-7Pavla Kratochvilova - 4.7.0-6Pavla Kratochvilova - 4.7.0-5Pavla Kratochvilova - 4.7.0-4Pavla Kratochvilova - 4.7.0-3Pavla Kratochvilova - 4.7.0-2Pavla Kratochvilova - 4.7.0-1Nicola Sella - 4.4.2-10Nicola Sella - 4.4.2-9Nicola Sella - 4.4.2-8Nicola Sella - 4.4.2-7Nicola Sella - 4.4.2-6Nicola Sella - 4.4.2-5Nicola Sella - 4.4.2-4Nicola Sella - 4.4.2-3Nicola Sella - 4.4.2-2Nicola Sella - 4.4.2-1Marek Blaha - 4.2.23-4Nicola Sella - 4.2.23-3Ales Matej - 4.2.23-2Nicola Sella - 4.2.23-1Ales Matej - 4.2.21-1Ales Matej - 4.2.17-6Marek Blaha - 4.2.17-5Ales Matej - 4.2.17-4Pavla Kratochvilova - 4.2.17-3Ales Matej - 4.2.17-2Ales Matej - 4.2.16-1Ales Matej - 4.2.11-1Pavla Kratochvilova - 4.2.7-7Jaroslav Mracek - 4.2.7-6Pavla Kratochvilova - 4.2.7-5Pavla Kratochvilova - 4.2.7-4Pavla Kratochvilova - 4.2.7-3Pavla Kratochvilova - 4.2.7-2Pavla Kratochvilova - 4.2.7-1Pavla Kratochvilova - 4.2.6-1Pavla Kratochvilova - 4.0.9.2-6Jaroslav Mracek - 4.0.9.2-5Jaroslav Mracek - 4.0.9.2-4Pavla Kratochvilova - 4.0.9.2-3Jaroslav Mracek - 4.0.9.2-2Jaroslav Mracek - 4.0.9.2-1Daniel Mach - 4.0.9.1-1Jaroslav Mracek - 4.0.9-1Jaroslav Mracek - 4.0.4-2Jaroslav Mracek - 4.0.4-1Jaroslav Mracek - 3.6.1-1Jaroslav Mracek - 3.5.1-1Jaroslav Mracek - 3.5.0-1Daniel Mach - 3.4.0-1Daniel Mach - 3.3.0-1Daniel Mach - 3.2.0-1Daniel Mach - 3.1.0-1Daniel Mach - 3.0.4-1Martin Hatina - 3.0.3-1Jaroslav Mracek - 3.0.2-1Jaroslav Mracek - 3.0.1-1Igor Gnatenko - 2.7.5-1Jaroslav Mracek - 2.7.4-1Igor Gnatenko - 2.7.3-1Jaroslav Mracek - 2.7.2-1Jaroslav Mracek 2.6.3-1Jaroslav Mracek 2.6.2-1Jaroslav Mracek 2.5.1-1Jaroslav Mracek 2.5.0-1Jaroslav Mracek 2.4.1-1Jaroslav Mracek 2.4.0-1Jaroslav Mracek 2.3.0-1Jaroslav Mracek 2.2.0-1Jaroslav Mracek 2.1.1-1Jaroslav Mracek 2.1.0-1Jaroslav Mracek 2.0.1-1Michal Luscon 2.0.0-1Martin Hatina 2.0.0-0.rc2.1Michal Luscon 2.0.0-0.rc1.1Igor Gnatenko - 1.1.10-2Igor Gnatenko - 1.1.10-1Igor Gnatenko - 1.1.9-6Igor Gnatenko - 1.1.9-5Igor Gnatenko - 1.1.9-4Fedora Release Engineering - 1.1.9-3Michal Luscon 1.1.9-2Igor Gnatenko 1.1.9-1Michal Luscon 1.1.8-1Michal Luscon 1.1.7-1Michal Luscon 1.1.6-1Michal Luscon 1.1.5-1Michal Luscon 1.1.4-1Michal Luscon 1.1.3-1Michal Luscon 1.1.2-4Michal Luscon 1.1.2-3Michal Luscon 1.1.2-2Michal Luscon 1.1.2-1Michal Luscon 1.1.1-2Michal Luscon 1.1.1-1Michal Luscon 1.1.0-2Michal Luscon 1.1.0-1Michal Luscon 1.0.2-3Jan Silhan 1.0.2-2Michal Luscon 1.0.2-1Michal Luscon 1.0.1-2Michal Luscon 1.0.1-1Michal Luscon 1.0.0-1Michal Luscon 0.6.5-1Jan Silhan - 0.6.4-1Jan Silhan - 0.6.3-2Jan Silhan - 0.6.3-1Jan Silhan - 0.6.2-1Jan Silhan - 0.6.1-1Aleš Kozumplík - 0.6.0-1Aleš Kozumplík - 0.5.5-1Aleš Kozumplík - 0.5.4-1Aleš Kozumplík - 0.5.3-1Aleš Kozumplík - 0.5.2-1Aleš Kozumplík - 0.5.1-1Aleš Kozumplík - 0.5.0-1Aleš Kozumplík - 0.4.19-1Aleš Kozumplík - 0.4.18-1Aleš Kozumplík - 0.4.17-1Aleš Kozumplík - 0.4.16-1- Omit src RPMs from check-update (RhBug:2151910,2203069) - automatic: Fix online detection with proxy (RhBug:2022440,2189851)- Update translations- Ignore processing variable files with unsupported encoding (RhBug:2141215) - Better explain traceback of rpm.error with dnf- Document changes to offline-upgrade command (RhBug:1939975,2139324)- Add support for rollback of group upgrade rollback (RhBug:2016070) - Move system-upgrade plugin to core (RhBug:2054235) - Fix plugins unit tests + unload plugins upon their deletion (RhBug:2134309)- Allow passing plugin parameters with dashes in names (RhBug:1980712) - Fix upgrade from file to noarch pkg (RhBug:2006018) - Add support for group upgrade rollback (RhBug:2016070) - Expose plugin unload method to API (RhBug:2047251) - Add doc related to --destdir and --downloadonly options (RhBug:2100811) - Set default value for variable to prevent crash (RhBug:2091636) - Don't include resolved advisories for obsoletes with sec. filters (RhBug:2101421)- [doc] Describe how gpg keys are stored for `repo_ggpcheck` - Add only relevant pkgs to upgrade transaction (RhBug:2097757)- Backport fix for leaks of libsolv's page file descriptors in Base object resolves: rhbz#2087734 - Include instructions for regenerating patches.- Add documentation for query api flags - Fix processing of download errors - Fix history undo on a Reason Change - Fix remove when no repos are enabled - Improve "proxy" configuration option documentation- Rebuild with new release number- Allow destdir option with modulesync command- Bump release number because of conflicting version of 8.5 build- Add fail_fast parameter to _download_remote_payloads() method - Throw CompsError when a group or environment is not found for the install methods - Respect cacheonly in python dnf API (RhBug:1862970) - [doc] Improve description of multilib_policy=all (RhBug:1996681,1995630) - [doc] Document default colors- Improve signature checking using rpmkeys (RhBug:1967454)- Fix covscan issue: dnf/rpm/miscutils.py: fix usage of _()- Update to 4.7.0 - New optional parameter for filter_modules enables following modular obsoletes based on a config option module_obsoletes - Fix module remove --all when no match spec (RhBug:1904490) - Make an error message more informative (RhBug:1814831) - Expand history to full term size when output is redirected (RhBug:1852577) (RhBug:1852577,1906970) - Print additional information when verifying GPG key using DNS - Enhanced detection of plugins removed in transaction (RhBug:1929163) - Improve repo config path ordering to fix a comps merging issue (RhBug:1928181) - Keep reason when package is removed (RhBug:1921063) - Improve mechanism for application of security filters (RhBug:1918475) - [API] Add new method for reset of security filters - Remove hardcoded logfile permissions (RhBug:1910084) - Preserve file mode during log rotation (RhBug:1910084) - Increase loglevel in case of invalid config options - Prevent traceback (catch ValueError) if pkg is from cmdline - Check for specific key string when verifing signatures (RhBug:1915990) - Use rpmkeys binary to verify package signature (RhBug:1915990) - [doc] Improve description of modular filtering - [doc] deprecated alias for dnf repoquery --deplist - [doc] Describe install with just a name and obsoletes (RhBug:1902279) - [doc] Fix: "sslcacert" contains path to the file - [doc] Added proxy ssl configuration options, increase libdnf require - [doc] Update documentation for module_obsoletes and module_stream_switch - [doc] Improve documentation for Hotfix repositories - [doc] fix: "makecache" command downloads only enabled repositories - [doc] Add info that maximum parallel downloads is 20 - [doc] installonly_limit documentation follows behavior - [doc] Add documentation for config option sslverifystatus (RhBug:1814383) - The noroot plugin no longer exists, remove mention- Allow stream switching if option enabled- Set persistdir for fill_sack_from_repos_in_cache tests (RhBug:1865803)- Add api function: fill_sack_from_repos_in_cache (RhBug:1865803) - Add tests and docs for fill_sack_from_repos_in_cache (RhBug:1865803) - Run tests for fill_sack_from_repos_in_cache in installroot- Make log rotated permissions match initial log permissions (RhBug:1894344) - Add new attribute for Package - from_repo - Change behaviour of Package().from_repo - Package: add a get_header() method- yum.misc.decompress() to handle uncompressed files (RhBug:1895059) - Module switch command- Fix patch for dnf history operations- `dnf history` operations that work with comps correctly - Remove sourcepackages from install/upgrade set - Fix documentation of globs not supporting curly brackets- Backport patches - Log scriptlets output also for API users (RhBug:1847340) - Post transaction summary is logged for API users (RhBug:1855158)- Backport patch Revert "Fix --setopt=cachedir writing outside of installroot"- Update to 4.4.2 - spec: Fix building with new cmake macros (backport from downstream) - Warn about key retrieval over http: - Fix --setopt=cachedir writing outside of installroot - Add vendor to dnf API (RhBug:1876561) - Add allow_vendor_change option (RhBug:1788371) (RhBug:1788371)- Update translations- Add logfilelevel configuration (RhBug:1802074) - [doc] Enhance repo variables documentation (RhBug:1848161,1848615)- Handle empty comps group name (RhBug:1826198)- Update to 4.2.23 - Fix behavior of `install-n` command - Fix behavior of `localinstall` command - Fix behavior of `autoremove-n` command - Fix behavior of `remove-n` command - Fix behavior of `repoquery-n` command - Fix behavior of `list-updateinfo` and related aliases - Refactor code in `repoinfo` to use opts.command correctly. - Add myself to list of contributors - Add updated to verbose output of updateinfo list (RhBug: 1801092) - Fix a couple of missed grammatical errors in updateinfo docs. - Add comment option (RhBug:1773679) - Better wording of dnssec email parsing error. - Print nicer DnssecErrors (RhBug:1813244) - Add new API for handling gpg signatures (RhBug:1339617) - Verify GPG signatures (RhBug:1793298) - Fix a syntax typo - Fix up Conflicts: on python-dnf-plugins-extras so it actually works - [doc] Move yum-plugin-post-transaction-actions to dnf-plugins-core - Remove args "--set-enabled", "--set-disabled" from DNF (RhBug:1727882) - Search command is now alphabetical (RhBug:1811802) - Fix downloading packages with full URL as their location - repo: catch libdnf.error.Error in addition to RuntimeError in load() (RhBug:1788182) - History tbl to max size when redirect to file (RhBug:1786335,1786316)- Update to 4.2.21 - Running with tsflags=test doesn't update log files - Allow disabling individual aliases config files (RhBug:1680566) - List arguments: only first empty value is used (RhBug:1788154) - Report missing profiles or default as broken module (RhBug:1790967) - Format history table to use actual terminal width (RhBug:1786316) - Handle custom exceptions from libdnf - Fix _skipped_packages to return only skipped (RhBug:1774617) - Add setter for tsi.reason - Add new hook for commands: Run_resolved - Clean also .yaml repository metadata - Use WantedBy=timers.target for all dnf timers (RhBug:1798475) - Fix completion helper if solv files not in roon cache (RhBug:1714376) - Add bash completion for 'dnf module' (RhBug:1565614) - Check command no longer reports missing %pre and %post deps (RhBug:1543449) - Check if arguments can be encoded in 'utf-8' - Fix crash with "dnf -d 6 repolist" (RhBug:1812682) - Do not print the first empty line for repoinfo - Redirect logger and repo download progress when --verbose - Respect repo priority when listing packages (RhBug:1800342) - Remove misleading green color from the "broken dependencies" lines (RhBug:1814192) - [repoquery] Fix rich deps matching by using provide expansion from libdnf (RhBug:1534123) - [repoquery] Do not protect running kernel for --unsafisfied (RhBug:1750745) - [doc] Document the retries config option only works for packages (RhBug:1783041) - [doc] repoquery --what* with multiple arguments (RhBug:1790262) - [doc] Remove incorrect information about includepkgs (RhBug:1813460) - [doc] Document that list and info commands respect repo priority - [doc] Document color options- Sort packages in transaction output by nevra (RhBug:1773436) - Add support of commandline packages by repoquery (RhBug:1784148) - [doc] Document that the include option was removed (RhBug:1786072) - New API function for setting loggers (RhBug:1788212)- [translations] Update translations from zanata (RhBug:1754959)- Fix alias processing with '\' escaping (RhBug:1680482) - [doc] Explain the backslash notation also near the example (RhBug:1680482) - Better descriptions for infinite aliases recursion (RhBug:1680488) - Improve help for 'dnf module' command (RhBug:1758447) - Unify downgrade exit codes with upgrade (RhBug:1759847) - Honor priority with check-update (RhBug:1769466) - Add shell restriction with local packages (RhBug:1773483) - Restore functionality of remove --oldinstallonly (RhBug:1774670)- Do a substitution of variables in repo_id (RhBug:1748841) - Respect order of config files in aliases.d (RhBug:1680489) - [doc] Remove note about user-agent whitelist (RhBug:1777255) - Fix detection of the latest module (RhBug:1781769)- Update to 4.2.17 - Enable versionlock for check-update command (RhBug:1750620) - Add error message when no active modules matched (RhBug:1696204) - Log mirror failures as warning when repo load fails (RhBug:1713627) - dnf-automatic: Change all systemd timers to a fixed time of day (RhBug:1754609) - DNF can use config from the remote location (RhBug:1721091) - [doc] update reference to plugin documentation (RhBug:1706386) - [yum compatibility] Report all packages in repoinfo - [doc] Add definition of active/inactive module stream - repoquery: Add a switch to disable modular excludes - Report more informative messages when no match for argument (RhBug:1709563) - [doc] Add description of excludes in dnf - Report more descriptive message when removed package is excluded - Add module repoquery command - Fix assumptions about ARMv8 and the way the rpm features work (RhBug:1691430) - Add Requires information into module info commands - Enhance inheritance of transaction reasons (RhBug:1672618,1769788)- Update to 4.2.16 - Fix downloading local packages into destdir (RhBug:1727137) - Report skipped packages with identical nevra only once (RhBug:1643109) - Restore functionality of dnf remove --duplicates (RhBug:1674296) - Improve API documentation - Document NEVRA parsing in the man page - Do not wrap output when no terminal (RhBug:1577889) - Allow to ship alternative dnf.conf (RhBug:1752249) - Don't check if repo is expired if it doesn't have loaded metadata (RhBug:1745170) - Remove duplicate entries from "dnf search" output (RhBug:1742926) - Set default value of repo name attribute to repo id (RhBug:1669711) - Allow searching in disabled modules using "dnf module provides" (RhBug:1629667) - Group install takes obsoletes into account (RhBug:1761137) - Improve handling of vars - Do not load metadata for repolist commands (RhBug:1697472,1713055,1728894) - Fix messages for starting and failing scriptlets (RhBug:1724779) - Don't show older install-only pkgs updates in updateinfo (RhBug:1649383,1728004) - Add --ids option to the group command (RhBug:1706382) - Add --with_cve and --with_bz options to the updateinfo command (RhBug:1750528)- Update to 4.2.11 - Improve modularity documentation (RhBug:1730162,1730162,1730807,1734081) - Fix detection whether system is running on battery (used by metadata caching timer) (RhBug:1498680) - New repoquery queryformat: %{reason} - Print rpm errors during test transaction (RhBug:1730348) - Fix incorrectly marked profile and stream after failed rpm transaction check (RhBug:1719679) - Show transaction errors inside dnf shell (RhBug:1743644) - dnf-automatic now respects versionlock excludes (RhBug:1746562) - [doc] Add user_agent and countme options - [history] Don't store failed transactions as succeeded - [history] Do not require root for informative commands - [dnssec] Fix UnicodeWarning when using new rpm (RhBug:1699650) - Apply excludes before modular excludes (RhBug:1709453) - Improve help for command line arguments (RhBug:1659328) - Add new modular API method ModuleBase.get_modules - Mark features used by ansible, anaconda and subscription-manager as an API- Prevent reinstalling modified packages with same NEVRA (RhBug:1728252,1644241,1760825)- Remove patch to not fail when installing modular RPMs without modular metadata- Fix: --setopt and repo with dots (RhBug:1746349)- Prevent printing empty Error Summary (RhBug:1690414)- Update localizations from zanata (RhBug:1689982) - Accept multiple specs in repoquery options (RhBug:1667898,1656801) - Prevent switching modules in all cases (RhBug:1706215) - Change synchronization of rpm transaction to swdb (RhBug:1737328) - Print rpm error messages during transaction (RhBug:1677199) - Report missing default profile as an error (RhBug:1669527,1724564) - Describe a behavior when plugin is removed (RhBug:1700741)- Add patch to not fail when installing modular RPMs without modular metadata- Update to 4.2.7 - Fix package reinstalls during yum module remove (RhBug:1700529) - Fail when "-c" option is given nonexistent file (RhBug:1512457) - Reuse empty lock file instead of stopping dnf (RhBug:1581824) - Propagate comps 'default' value correctly (RhBug:1674562) - Better search of provides in /(s)bin/ (RhBug:1657993) - Add detection for armv7hcnl (RhBug:1691430) - Fix group install/upgrade when group is not available (RhBug:1707624) - Report not matching plugins when using --enableplugin/--disableplugin (RhBug:1673289) (RhBug:1467304) - Add support of modular FailSafe (RhBug:1623128) - Replace logrotate with build-in log rotation for dnf.log and dnf.rpm.log (RhBug:1702690)- Update to 4.2.6 - Use improved config parser that preserves order of data - Follow RPM security policy for package verification - Update modules regardless of installed profiles - [conf] Use environment variables prefixed with DNF_VAR_ - Allow adjustment of repo from --repofrompath (RhBug:1689591) - Allow globs in setopt in repoid part - Add command abbreviations (RhBug:1634232) - Installroot now requires absolute path - librepo: Turn on debug logging only if debuglevel is greater than 2 (RhBug:1355764,1580022) - Document cachedir option (RhBug:1691365) - Enhance documentation - API examples - Enhance documentation of --whatdepends option (RhBug:1687070) - Update documentation: implemented plugins; options; deprecated commands (RhBug:1670835,1673278) - [doc] Add info of relation update_cache with fill_sack (RhBug:1658694) - Rename man page from dnf.automatic to dnf-automatic to match command name - Fix alias list command (RhBug:1666325) - Fix behavior of ``--bz`` option when specifying more values - Add protection of yum package (RhBug:1639363) - Fix ``list --showduplicates`` (RhBug:1655605) - Retain order of headers in search results (RhBug:1613860) - Solve traceback with the "dnf install @module" (RhBug:1688823) - Fix multilib obsoletes (RhBug:1672947) - Do not remove group package if other packages depend on it - Remove duplicates from "dnf list" and "dnf info" outputs - Fix the installation of completion_helper.py - Fix formatting of message about free space required - Fix installation failiure when duplicit RPMs are specified (RhBug:1687286) - Fix issues with terminal hangs when attempting bash completion (RhBug:1702854) - Allow plugins to terminate dnf (RhBug:1701807) - [provides] Enhanced detecting of file provides (RhBug:1702621) - [provides] Sort the output packages alphabetically- Backport patch to unify --help with man for module-spec (RhBug:1678689)- Backport patch to not allow direct module switch- Backport patch to add support for modular updateinfoxml data- Backport patch: Fix minor problem with suggestion printed to terminal- Backport patches for: RHEL should use --best option by default for dnf / libdnf (RhBug:1670776) - Add --nobest dnf option to revert the new default behavior from commandline- Print information about skipped packages after the transaction - Sort reported skipped packages, force ignore_weak - Allow to enable modules that break default modules (RhBug:1648839)- Updated difference YUM vs. DNF for yum-updateonboot - Added new command ``dnf alias [options] [list|add|delete] [...]`` to allow the user to define and manage a list of aliases - Enhanced documentation - Unifying return codes for remove operations - [transaction] Make transaction content available for commands - Add hotfix packages to install pool (RhBug:1654738) - Report group operation in transaction table - [sack] Change algorithm to calculate rpmdb_version - Add basic integration with digest (RhBug:1614351)- Added dnf.repo.Repo.get_http_headers - Added dnf.repo.Repo.set_http_headers - Added dnf.repo.Repo.add_metadata_type_to_download - Added dnf.repo.Repo.get_metadata_path - Added dnf.repo.Repo.get_metadata_content - Added --changelogs option for check-update command - [module] Add information about active modules - Hide messages created only for logging - Enhanced --setopt option - [module] Fix dnf remove @ - [transaction] Make transaction content available for plugins- Backport patches for setting cachedir with --setopt- Update to 4.0.4 - Add dnssec extension - Set termforce to AUTO to automatically detect if stdout is terminal - Repoquery command accepts --changelogs option (RhBug:1483458) - Calculate sack version from all installed packages (RhBug:1624291) - [module] Allow to enable module dependencies (RhBug:1622566)- [module] Improved module commands list, info - [module] Reports error from module solver - Fix: Error detected when calling 'RepoCB.fastestMirror' (RhBug:1628056) - Preserve packages from other installed mod profiles (RhBug:1629841) - [spec] Postpone conflict with yum to Fedora 30+ (RhBug:1600444) - [cli] Install command recommends alternative packages (RhBug:1625586) - [cli] Fix case insensitive hint (1628514) - Fix installed profiles for module info (RhBug:1629689) - Fix module provides not having consistent output (RhBug:1623866) - Enhance label for transaction table (RhBug:1609919) - Implement C_, the gettext function with a context (RhBug:1305340) - Actually disambiguate some messages using C_ (RhBug:1305340) - Restore 'strict' choice for group installs (#1461539) - [repoquery] More strict queryformat parsing (RhBug:1631458) - Redirect repo progress to std error (RhBug:1626011) - Unify behavior of remove and module remove (RhBug:1629848) - Change behavior of disabled module for module install (RhBug:1629711) - Allow enablement on disabled plugin (RhBug:1614539) - Resolves: rhbz#1622585 - [modularity] dnf should not be proposing distro-sync - Resolves: rhbz#1614531 - dnf 3.2 does not depsolve correctly - Bug 1564369 - don't show duplicate errors in dnf output - Resolves: rhbz#1597257 - dnf should accept localinstall command, at least as an alias - Resolves: rhbz#1613860 - dnf search behaviour is slightly confusing - Resolves: rhbz#1625586 - Advise user about alternatives to the non-existing "python" package - Resolves: rhbz#1614346 - dnf rollback doesn't work after install/downgrade/upgrade - Resolves: rhbz#1612752 - platform-python should be used in completion_helper - Resolves: rhbz#1618421 - dnf module install fails to find non-modular dependencies - Bug 1629655 - not helpful/complete error message when specifying wrong stream or profile - Bug 1629709 - disabled modules should be identified in the module listing - Bug 1630761 - [usability] unable to determine if a stream with [d] is enabled or not - Bug 1625270 - there is ???% [=== when baseurl is wrong - Resolves: rhbz#1624056 - quoted baseurl is error out- [module] Fixed list and info subcommands (RhBug:1623388) (RhBug:1623535)- New implementation of modularity - dnf makecache should not fail in red color if no enabled repos (RhBug:1622090) - [modularity] dnf module profile command doesn't work (RhBug:1622580) - [modularity] incorrect output in dnf module list (RhBug:1623398) - [modularity] dnf could be smarter when installing what's already installed (RhBug:1622599) - [modularity] dnf module install circular error on missing dependency (RhBug:1620233) - not descriptive output in dnf verbose (RhBug:1612718) - RFE: provide way to query all packages from module (RhBug:1569068)- [history] Fix 'attempt to write a readonly database' error in addConsoleOutputLine(). - [spec] Improve YUM v3 compat layer. - [doc] document missing link from yum-rhn-plugin to dnf-plugin-spacewalk (RhBug:1580356) - [doc] document difference between yum and dnf when listing packages (RhBug:1615834) - [doc] document missing download functionality after transaction table is displayed (RhBug:1585140) - [systemd] dnf-makecache.timer: move the ordering after network to .service - [translations] Update translations from zanata. - [cli] Fix 'already installed' message output. - [module] change 'module_nsvp' to 'module_spec' - [module] show module profiles without ', ...' - [module] unify usability of RepoModuleDict.get_info*(); fix traceback - [security] fix update count (RhBug:1585138) - [cli] enable reposync to use --destdir (RhBug:1582152) - [repo] Replace dnf.repo.Repo with libdnf implementation. - [dnf] Limit DeprecationWarning to dnf.* modules only.- [misc] Fallback to os.getuid() if /proc/self/loginuid can't be read (RhBug:1597005) - [translations] Update translations from zanata. - [doc] Update module documentation. - [module] Fix `module provides` output. - [module] Add `module reset` command. - [module] Fix module disable command - [repo] Improve error message on broken repo (RhBug:1595796) - [doc] Enhance a command documentation (RhBug:1361617) - [module] Automatically save module persistor in do_transaction(). - [drpm] Fixed setting deltarpm_percentage=0 to switch drpm off - [repo] Split base.download_packages into two functions - [output] Use libdnf wrapper for smartcols - [conf] Do not traceback on empty option (RhBug:1613577)- [sack] Use module_platform_id option. - [module] Switch module persistor to libdnf implementation. - [module] Auto-enable module streams based on installed RPMs. - [transaction] Fix: show packages from the current transaction. - [conf] Convert any VectorString type to list. - [module] Replace 'enabled' config option with 'state'. - [install_specs] Do not exclude groups' packages - [module] Use module sack filtering from libdnf - [module] Many UX fixes.- [module] Move 'hotfixes' conf option to libdnf and rename it to 'module_hotfixes'. - [goal] Exclude @System repo packages from distro_sync. - [conf] Setup configuration values using C++ bindings. - [module] Drop module lock command. - [crypto] Use handle from repo in dnf.crypto.retrieve(). - [module] Assume a 'default' profile exists for all modules (RhBug:1568165) - [base] Introduce easy installation of package, group and module specs.- [transaction] Fix 'TransactionItem not found for key' error. - [module] Allow removing module profile without specifying a stream. - [module] Fix 'BaseCli' object has no attribute '_yumdb' error. - [callback] Fix TransactionDisplay.PKG_ERASE redirect to a non-existing constant. - [spec] Change yum compat package version to 4.0.version. - [cache] Clean transaction temp files after successfull transaction - [log] Log messages from libdnf logger - [transaction] Add states to report rpm transaction progress - [transaction] Cache TransactionItem during handling of RPM callback (RhBug:1599597) - [systemd] dnf-makecache.timer: move to multi-user to fix loop- Bug fix release- Update to 3.0.2-1- Update to 3.0.1-1 - Support of MODULES - new DNF command `module` - Add attribute dnf.conf.Conf.proxy_auth_method - New repoquery option `--depends` and `--whatdepends` - Enhanced support of variables - Enhanced documentation - Resolves: rhbz#1565599 - Resolves: rhbz#1508839 - Resolves: rhbz#1506486 - Resolves: rhbz#1506475 - Resolves: rhbz#1505577 - Resolves: rhbz#1505574 - Resolves: rhbz#1505573 - Resolves: rhbz#1480481 - Resolves: rhbz#1496732 - Resolves: rhbz#1497272 - Resolves: rhbz#1488100 - Resolves: rhbz#1488086 - Resolves: rhbz#1488112 - Resolves: rhbz#1488105 - Resolves: rhbz#1488089 - Resolves: rhbz#1488092 - Resolves: rhbz#1486839 - Resolves: rhbz#1486839 - Resolves: rhbz#1486827 - Resolves: rhbz#1486816 - Resolves: rhbz#1565647 - Resolves: rhbz#1583834 - Resolves: rhbz#1576921 - Resolves: rhbz#1270295 - Resolves: rhbz#1361698 - Resolves: rhbz#1369847 - Resolves: rhbz#1368651 - Resolves: rhbz#1563841 - Resolves: rhbz#1387622 - Resolves: rhbz#1575998 - Resolves: rhbz#1577854 - Resolves: rhbz#1387622 - Resolves: rhbz#1542416 - Resolves: rhbz#1542416 - Resolves: rhbz#1496153 - Resolves: rhbz#1568366 - Resolves: rhbz#1539803 - Resolves: rhbz#1552576 - Resolves: rhbz#1545075 - Resolves: rhbz#1544359 - Resolves: rhbz#1547672 - Resolves: rhbz#1537957 - Resolves: rhbz#1542920 - Resolves: rhbz#1507129 - Resolves: rhbz#1512956 - Resolves: rhbz#1512663 - Resolves: rhbz#1247083 - Resolves: rhbz#1247083 - Resolves: rhbz#1247083 - Resolves: rhbz#1519325 - Resolves: rhbz#1492036 - Resolves: rhbz#1391911 - Resolves: rhbz#1391911 - Resolves: rhbz#1479330 - Resolves: rhbz#1505185 - Resolves: rhbz#1305232- Improve performance for excludes and includes handling (RHBZ #1500361) - Fixed problem of handling checksums for local repositories (RHBZ #1502106) - Fix traceback when using dnf.Base.close() (RHBZ #1503575)- Update to 2.7.4-1 - Enhanced performance for excludes and includes handling - Solved memory leaks at time of closing of dnf.Base() - Resolves: rhbz#1480979 - I thought it abnormal that dnf crashed. - Resolves: rhbz#1461423 - Memory leak in python-dnf - Resolves: rhbz#1499564 - dnf list installed crashes - Resolves: rhbz#1499534 - dnf-2 is much slower than dnf-1 when handling groups - Resolves: rhbz#1499623 - Mishandling stderr vs stdout (dnf search, dnf repoquery)- Fix URL detection (RHBZ #1472847) - Do not remove downloaded files with --destdir option (RHBZ #1498426) - Fix handling of conditional packages in comps (RHBZ #1427144)- Update to 2.7.2-1 - Added new option ``--comment=`` that adds a comment to transaction in history - :meth:`dnf.Base.pre_configure_plugin` configure plugins by running their pre_configure() method - Added pre_configure() methotd for plugins and commands to configure dnf before repos are loaded - Resolves: rhbz#1421478 - dnf repository-packages: error: unrecognized arguments: -x rust-rpm-macros - Resolves: rhbz#1491560 - 'dnf check' reports spurious "has missing requires of" errors - Resolves: rhbz#1465292 - DNF remove protected duplicate package - Resolves: rhbz#1279001 - [RFE] Missing dnf --downloaddir option - Resolves: rhbz#1212341 - [RFE] Allow plugins to override the core configuration - Resolves: rhbz#1299482 - mock --init fails with message "Failed calculating RPMDB checksum" - Resolves: rhbz#1488398 - dnf upstream tests failures on f26 - Resolves: rhbz#1192811 - dnf whatprovides should show which provides matched a pattern - Resolves: rhbz#1288845 - "dnf provides" wildcard matching is unreliable (not all packages with matches listed) - Resolves: rhbz#1473933 - [abrt] dnf-automatic: resolved(): rpm_conf.py:58:resolved:AttributeError: 'Rpmconf' object has no attribute '_interactive' - Resolves: rhbz#1237349 - dnf autoremove not removing what dnf list extras shows - Resolves: rhbz#1470050 - the 'priority=' option in /etc/yum.repos.d/*.repo is not respected - Resolves: rhbz#1347927 - dnf --cacheonly downloads packages - Resolves: rhbz#1478115 - [abrt] dnf: _hcmd_undo(): __init__.py:888:_hcmd_undo:IndexError: list index out of range - Resolves: rhbz#1461171 - RFE: support --advisory= with install - Resolves: rhbz#1448874 - "dnf needs-restarting" vanished from bash completion - Resolves: rhbz#1495116 - Dnf version fails with traceback in container- Fix problem with dnf.Package().remote_location() (RhBug:1476215) (Jaroslav Mracek) - Change behavior of -C according to documentation (RhBug:1473964) (Jaroslav Mracek) - It should prevent to ask attribute of None (RhBug:1359482) (Jaroslav Mracek) - Solve a problems with --arch options (RhBug:1476834) (Jaroslav Mracek) - Use security plugin code for dnf-automatic (Jaroslav Mracek) - Fix unicode error for python2 (Jaroslav Mracek) - Inform about packages installed for group (Jaroslav Mracek) - Provide info if pkg is removed due to dependency (RhBug:1244755) (Jaroslav Mracek) - Unify format of %{_mandir} paths in dnf.spec (Jaroslav Mracek) - Remove test_yumlayer.py as unneeded test (Jaroslav Mracek) - Provide yum4 package for rhel7 build (Jaroslav Mracek) - Make yum compatible layer very minimal (RhBug:1476748) (Jaroslav Mracek) - Remove metadata_expire from yum compatible layer (Jaroslav Mracek) - Remove keepcache from yum compatibility layer (Jaroslav Mracek) - Remove options from yum conf (Jaroslav Mracek) - Remove unused functionality from yum compatible layer (Jaroslav Mracek) - Add deplist command for dnf (Jaroslav Mracek) - Fix problems with --downloaddir options (RhBug:1476464) (Jaroslav Mracek) - Move description of --forcearch into proper place (Jaroslav Mracek) - Provide description of --downloaddir option (Jaroslav Mracek) - Fix if in spec file (Jaroslav Mracek) - Add description of "test" tsflags (Jaroslav Mracek) - Enable import gpg_keys with tsflag test (RhBug:1464192) (Jaroslav Mracek) - Keep old reason when undoing erase (RhBug:1463107) (Eduard Čuba) - spec: eliminate other weak dependencies for el<=7 (Igor Gnatenko) - spec: do not strongly require inhibit plugin (Igor Gnatenko) - Inform that packages are only downloaded (RhBug:1426196) (Jaroslav Mracek) - Move releasever check after the etc/dnf/vars substitutions. (Alexander Kanavin) - Provide substitution for Repodict.add_new_repo() (RhBug:1457507) (Jaroslav Mracek)- Remove autodeglob optimization (Jaroslav Rohel) - Integrate --destdir with --destdir from download plugin (Ondřej Sojka) - Add CLI option --destdir (RhBug:1279001) (Ondřej Sojka) - Add myself to the AUTHORS file (Nathaniel McCallum) - Add the --forcearch CLI flag (Nathaniel McCallum) - Add 'ignorearch' option (Nathaniel McCallum) - Provide an API for setting 'arch' and 'basearch' (Nathaniel McCallum) - Add nevra forms for repoquery command (Jaroslav Rohel) - Fix UnicodeDecodeError during checkSig() on non UTF-8 locale (RhBug:1397848) (Jaroslav Rohel) - Add dnf option --noautoremove (RhBug:1361424) (Jaroslav Mracek) - Add group argument for mark command (Jaroslav Mracek) - Report problems for each pkg during gpgcheck (RhBug:1387925) (Jaroslav Mracek) - fix minor spelling mistakes (René Genz) - Print warning when wrong delimiter in cache (RhBug:1332099) (Vítek Hoch) - Fix the loading of config for dnf-automatic command_email (RhBug:1470116) (Jaroslav Rohel) - Enable download progress bar if redirected output (RhBug:1161950) (Jaroslav Mracek) - Support short abbrevations of commands (RhBug:1320254) (Vítek Hoch) - Remove unused variables kwargs (Jaroslav Mracek) - Not reinstall packages if install from repository-pkgs used (Jaroslav Mracek) - bump dnf version to 2.6.0 (Igor Gnatenko) - spec: use python2- prefix for hawkey (Igor Gnatenko) - spec: use sphinx-build binary rather than package name (Igor Gnatenko) - spec: python-bugzilla is not needed for building (Igor Gnatenko) - spec: fix instructions about generating tarball (Igor Gnatenko) - po: Update translations (Igor Gnatenko) - Add an example of installation without weak-deps (RhBug:1424723) (Jaroslav Mracek) - Add detection if mirrorlist is used for metalink (Jaroslav Mracek) - Rename variable (Jaroslav Mracek) - Add --groupmember option to repoquery (RhBug:1462486) (Jaroslav Mracek) - Check checksum for local repositories (RhBug:1314405) (Jaroslav Mracek) - Spelling fixes (Ville Skyttä) - repoquery --obsoletes prints obsoletes (RhBug:1457368) (Matěj Cepl) - Provide pkg name hint for icase (RhBug:1339280) (RhBug:1138978) (Jaroslav Mracek) - Return only latest pkgs for "dnf list upgrades" (RhBug:1423472) (Jaroslav Mracek) - cleanup code not executed in case of exception (Marek Blaha) - Allow to modify message for user confirmation (Jaroslav Mracek) - Add autocheck_running_kernel config option (Štěpán Smetana) - Inform about skipped packages for group install (RhBug:1427365) (Jaroslav Mracek) - Remove group remove unneeded pkgs (RhBug:1398871) (RhBug:1432312) (Jaroslav Mracek) - po: update translations (Igor Gnatenko)- bump version to 2.5.1 + update release notes (Jaroslav Mracek) - Fix: dnf update --refresh fails for repo_gpgcheck=1 (RhBug:1456419) (Daniel Mach) - Don't try to cut datetime message (Jaroslav Rohel) - Use localized datetime format (RhBug:1445021) (Jaroslav Rohel) - Work with locale date (Jaroslav Rohel) - Use ISO 8601 time format in logfile (Jaroslav Rohel) - Add unitest to prevent callbacks breakage (Jaroslav Mracek) - Provide compatibility for tools that do not use total_drpms (Jaroslav Mracek) - Requires strict usage of repoquery --recursive (Jaroslav Mracek) - Fix output for --resolve with --installed for repoquery (Jaroslav Mracek) - Remove unnecessary inheritance of yum conf options (Martin Hatina) - Remove alwaysprompt option support (RhBug:1400714) (Jaroslav Rohel) - Allow to install groups with multilib_policy=all (RhBug:1250702) (Jaroslav Mracek) - Redesign Base.install() to provide alternatives (Jaroslav Mracek) - Report excludes includes into logger.debug (RhBug:1381988) (Jaroslav Mracek) - Provide new API to parse string to NEVRA () (Jaroslav Mracek) - Add more repoquery querytags (Jaroslav Rohel) - Not hide tracebacks (Jaroslav Mracek) - Solve error handling for get attr in yumdb (RhBug:1397848) (Jaroslav Mracek) - Provide a better error if throttle to low (RhBug:1321407) (Jaroslav Mracek) - Change timeout to 30s (RhBug:1291867) (Jaroslav Mracek) - Add pre_transaction hook for plugins (Jaroslav Rohel) - Not download metadata if "dnf history [info|list|userinstalled]" (Jaroslav Mracek) - Not download metadata if "dnf repo-pkgs list --installed" (Jaroslav Mracek) - Not download metadata if "dnf list --installed" (RhBug:1372895) (Jaroslav Mracek) - Format pkg str for repoquery --tree due to -qf (RhBug:1444751) (Jaroslav Mracek)- Update release notes (Jaroslav Mracek) - Change documentation for history --userinstalled (RhBug:1370062) (Jaroslav Mracek) - Change example to install plugin using versionlock (Jaroslav Mracek) - Remove unused method Goal.best_run_diff() (Jaroslav Mracek) - Change recommendations if some problems appear (RhBug:1293067) (Jaroslav Mracek) - Report problems for goals with optional=True (Jaroslav Mracek) - Format resolve problem messages in method in dnf.util (Jaroslav Mracek) - Enhance reports about broken dep (RhBug:1398040)(RhBug:1393814) (Jaroslav Mracek) - search: do not generate error if not match anything (RhBug:1342157) (Jaroslav Rohel) - Check if any plugin is removed in transaction (RhBug:1379906) (Jaroslav Mracek) - Show progress for DRPM (RhBug:1198975) (Jaroslav Mracek) - Fix disabledplugin option (Iavael) - [history]: fixed info command merged output (Eduard Čuba)- bump version to 2.4.1 + update release notes (Jaroslav Mracek) - goal: do not mark weak dependencies as userinstalled (Igor Gnatenko) - fix typo in supplements (RhBug:1446756) (Igor Gnatenko) - Describe present behavior of installonly_limit conf option (Jaroslav Mracek) - Reset all transaction for groups if Base.reset() (RhBug:1446432) (Jaroslav Mracek) - Explain how add negative num for --latest-limit (RhBug:1446641) (Jaroslav Mracek) - trivial: don't duplicate option names (Igor Gnatenko) - Add support for --userinstalled for repoquery command (RhBug:1278124) (Jaroslav Rohel) - Fix header of search result sections (RhBug:1301868) (Jaroslav Rohel) - Filter out src for get_best_selector (Jaroslav Mracek) - Add minor changes in formating of documentation (Jaroslav Mracek)- po: Update translations (Igor Gnatenko) - po: Update translations (Igor Gnatenko) - introduce '--enableplugin' option (Martin Hatina) - Improve detection of file patterns (Jaroslav Mracek) - Add method _get_nevra_solution() for subject (Jaroslav Mracek) - Do not add "*" into query filter in _nevra_to_filters() (Jaroslav Mracek) - Remove usage of nevra_possibilities_real() (Jaroslav Mracek) - Increase performance for downgrade_to() (Jaroslav Mracek) - Add additional keys for get_best_query() (Jaroslav Mracek) - Increase performance for get_best_selector() (Jaroslav Mracek) - Increase performance for get_best_query() (Jaroslav Mracek) - Fix "Package" text translation (RhBug:1302935) (Jaroslav Rohel) - Create a warning if releasever is None (Jaroslav Mracek) - Adds cost, excludepkgs, and includepkgs to Doc (RhBug:1248684) (Jaroslav Mracek) - Change auto-detection of releasever in empty installroot (Jaroslav Mracek) - Do not load system repo for makecache command (RhBug:1441636) (Jaroslav Mracek) - Do not raise assertion if group inst and rmv pkgs (RhBug:1438438) (Jaroslav Mracek) - yum layer using python3 (Martin Hatina) - Filter url protocols for baseurl in Package.remote_location (Jaroslav Mracek) - Add armv5tl to arm basearch (Neal Gompa) - Setup additional parameters for handler for remote packages (Jaroslav Mracek) - Use same method for user/password setting of every librepo.handle (Jaroslav Mracek) - Fix PEP8 violations and remove unused import (Jaroslav Mracek) - Handle unknown file size in download progress (Jaroslav Mracek) - Allow to delete cashed files from command line by clean command (Jaroslav Mracek) - Save command line packages into chachedir (RhBug:1256313) (Jaroslav Mracek) - Add progress bar for download of commandline pkgs (RhBug:1161950) (Jaroslav Mracek) - Fix minor typo Closes: #781 Approved by: ignatenkobrain (Yuri Chornoivan) - Mark unremoved packages as failed (RhBug:1421244) (Jaroslav Mracek)- update release notes (Jaroslav Mracek) - po: Update translations (Igor Gnatenko) - Add require of subcommand for repo-pkgs command (Jaroslav Rohel) - shell: Fix commands initialization (Jaroslav Rohel) - po: Update translations (Igor Gnatenko) - Add support for --location for repoquery command (RhBug:1290137) (Jaroslav Mracek) - Add support of --recursive with --resolve in repoquery (Jaroslav Mracek) - Add --recursive option for repoquery (Jaroslav Mracek) - Add --whatconflicts for repoquery (Jaroslav Mracek) - Add support for multiple options for repoquery (Jaroslav Mracek) - Add multiple format option for repoquery (Jaroslav Mracek) - Fix problem with "dnf repoquery --querytags" (Jaroslav Mracek) - Add support of 3 options into updateinfo command (Jaroslav Mracek) - Add inheritance of reason for obsoleting packages (Jaroslav Mracek) - Mark installonlypkgs correctly as user installed (RhBug:1349314) (Jaroslav Mracek) - Solve a problem with None names in callbacks (Jaroslav Mracek) - Solve a problem for callbacks (Jaroslav Mracek) - Revert "remove: CLI: --randomwait" (RhBug:1247122) (Ondřej Sojka) - po: update translations (Igor Gnatenko) - po: update translations (Igor Gnatenko) - Set strings for translations (RhBug:1298717) (Jaroslav Mracek)- bump version to 2.2.0 + update release notes (Jaroslav Mracek) - Add documentation of new API callback actions (RhBug:1411432) (Jaroslav Mracek) - Fix python2 doesn't have e.__traceback__ attribute (Jaroslav Mracek) - Do not report erasing package as None. (Jaroslav Mracek) - Display scriplet for transaction (RhBug:1411423) (RhBug:1406130) (Jaroslav Mracek) - Add support for rpmcallbacks (Jaroslav Mracek) - AUTHORS: updated (Jaroslav Rohel) - Not show expiration check if no repo enabled (RhBug:1369212) (Jaroslav Mracek) - Fix changelog in dnf spec file (Jaroslav Mracek) - po: update translations (Igor Gnatenko) - Add myself (mhatina) to AUTHORS (Martin Hatina) - po: Update translations (Igor Gnatenko)- bump version to 2.1.1 + update release notes (Jaroslav Mracek) - Sync the translation with locale (Jaroslav Rohel) - Disable exceptions in logging (Jaroslav Rohel) - Fix severity info in "updateinfo info" (Jaroslav Mracek) - Add help for shell commands (Jaroslav Rohel) - shell: no crash if missing args (Jaroslav Rohel) - proper check of releasever, when using installroot (RhBug:1417542) (Martin Hatina) - Inform about "Cache was expired" with "dnf clean" (RhBug:1401446) (Jaroslav Mracek) - crypto: port to the official gpgme bindings (Igor Gnatenko) - Fix doc example for `fill_sack` method (Lubomír Sedlář) - po: update translations (Igor Gnatenko) - Not try to install src package (RhBug:1416699) (Jaroslav Mracek) - Add usage for add_new_repo() with repofrompath option (Jaroslav Mracek) - Add new API add_new_repo() in RepoDict() (RhBug:1427132) (Jaroslav Mracek) - docs: adds documentation for dnf-automatic's Command and CommandEmail emitters. (rhn) - docs: fixes typo in section description in automatic (rhn) - Adds new emitters for dnf-automatic. (rhn) - po: update translations (Igor Gnatenko) - Ensure that callback will not kill dnf transaction (Jaroslav Mracek) - Ensure that name will be not requested on None (RhBug:1397047) (Jaroslav Mracek) - Python 3.6 invalid escape sequence deprecation fix (Ville Skyttä) - display severity information in updateinfo (#741) (Michael Mraka) - po: update translations (Igor Gnatenko) - Add --nodocs option for dnf (RhBug:1379628) (Jaroslav Mracek) - Replace passive plugin noroot (Jaroslav Mracek) - Fix incorrect formating of string for logger.info (Jaroslav Mracek) - Not print help if empty line in script for shell command (Jaroslav Mracek) - Run fill_sack after all repos have changed status (Jaroslav Mracek) - Remove Hawkey object from repo if rerun of dnf.fill_sack (Jaroslav Mracek) - util/on_metered_connection: be more polite to failures (Igor Gnatenko) - cosmetic: i18n: rewording of 'Login user' (RhBug:1424939) (Jan Silhan) - Fix problem with --whatprovides in repoquery (RhBug:1396992) (Jaroslav Mracek) - Add -a and --all option for repoquery (RhBug:1412970) (Jaroslav Mracek) - Change camel-case of output of grouplist (Jaroslav Mracek) - Minor correction in release notes (Jaroslav Mracek) - Minor correction in release notes (Jaroslav Mracek)- bump version to 2.1.0 + update release notes (Jaroslav Mracek) - Fix problem with --recent option in repoquery (Jaroslav Mracek) - Fix problem with duplicated --obsoletes (RhBug:1421835) (Jaroslav Mracek) - Python 3.6 invalid escape sequence deprecation fixes (Ville Skyttä) - Add --repoid as alias for --repo (Jaroslav Mracek) - introduce dnf.base.Base.update_cache() (Martin Hatina) - Try to install uninstalled packages if group installed (Jaroslav Mracek) - Enable search of provides in /usr/(s)bin (RgBug:1421618) (Jaroslav Mracek) - style: ignore E261 (Igor Gnatenko) - makecache: do not run on metered connections (RhBug:1415711) (Igor Gnatenko) - change '--disableplugins' to '--disableplugin' (Martin Hatina) - cosmetic: removed unused import (Jan Silhan) - show hint how to display why package was skipped (RhBug:1417627) (Jan Silhan) - spec: add information how to obtain archive (Igor Gnatenko) - fix messages (UX) (Jaroslav Rohel) - zanata update (Jan Silhan)- bump version to 2.0.1 + update release notes (Jaroslav Mracek) - introduce cli 'obsoletes' option (Martin Hatina) - swap tids if they are in wrong order (RhBug:1409361) (Michael Mraka) - Disable shell command recursion (Jaroslav Rohel) - Honor additional arguments for DNF shell repo list command (Jaroslav Rohel) - don't traceback when bug title is not set (Michael Mraka) - introducing list-security, info-security etc. commands (Michael Mraka) - Add lsedlar to contributors list (Lubomír Sedlář) - Return just name from Package.source_name (Lubomír Sedlář) - introduce dnf.conf.config.MainConf.exclude() (Martin Hatina) - systemd: Disable daemons on ostree-managed systems (Colin Walters) - introduced dnf.base.Base.autoremove() (RhBug:1414512) (Martin Hatina) - po: update translations (Igor Gnatenko) - build: use relative directory for translations (Igor Gnatenko) - Temporary eliminate a problem with install remove loop (Jaroslav Mracek) - Handle info message when DRPM wastes data (RhBug:1238808) (Daniel Aleksandersen) - Fix output for better translation (RhBug:1386085) (Abhijeet Kasurde) - yum layer refactored (Martin Hatina) - return values changed to match yum's (Martin Hatina) - Reword sentence after removing package (RhBug:1286553) (Abhijeet Kasurde) - Minor documentation revisions (Mark Szymanski) - Minor code fix (Abhijeet Kasurde) - automatic: email emitter date header (David Greenhouse) - Solve problem when no repo and only rpms with upgrade command (Jaroslav Mracek) - bash_completion: use system-python if it's available (Igor Gnatenko) - spec: use system-python for dnf-yum as well (Igor Gnatenko) - comps/groups: fix tests (Michal Luscon) - comps: adjust group_upgrade to new CompsTransPkg style (Michal Luscon) - groups: refactored installation (RhBug:1337731, RhBug:1336879) (Michal Luscon) - Increase requirement for hawkey (Jaroslav Mracek) - Change reporting problems for downgradePkgs() (Jaroslav Mracek) - Use selector for base.package_upgrade() (Jaroslav Mracek) - Add usage of selectors for base.package_install() (Jaroslav Mracek) - Use selector for base.package_downgrade() (Jaroslav Mracek) - Redirect base.downgrade() to base.downgrade_to() (Jaroslav Mracek) - Enable wildcard for downgrade command (RhBug:1173349) (Jaroslav Mracek) - Refactor downgrade cmd behavior (RhBug:1329617)(RhBug:1283255) (Jaroslav Mracek) - Redirect logger.info into stderr for repolist (RhBug:1369411) (Jaroslav Mracek) - Redirect logger.info into stderr for repoquery (RhBug:1243393) (Jaroslav Mracek) - Add possibility for commands to redirect logger (Jaroslav Mracek) - Put information about metadata expiration into stdout (Jaroslav Mracek) - Change warning about added repo into info (RhBug:1243393) (Jaroslav Mracek) - Move grouplist output from logger into stdout (Jaroslav Mracek) - let repo exclude work the same way as global exclude (Michael Mraka) - Fix wrong assumptions about metalinks (RhBug:1411349) (Jaroslav Mracek) - handle --disablerepo/--enablerepo properly with strict (RhBug:1345976) (Štěpán Smetana) - Add fix to notify user about no repos (RhBug:1369212) (Abhijeet Kasurde) - Add information about "hidden" option in dnf doc (RhBug:1349247) (Abhijeet Kasurde) - Fix for 'history package-list' (Amit Upadhye) - Enable multiple args for repoquery -f (RhBug:1403930) (Jaroslav Mracek) - Set default repo.name as repo._section (Jaroslav Mracek) - Create from self.forms value forms in cmd.run() (Jaroslav Mracek) - Add description of swap command into documentation (Jaroslav Mracek) - Add swap command (RhBug:1403465) (RhBug:1110780) (Jaroslav Mracek) - Solve a problem with shell when empty line or EOF (Jaroslav Mracek) - shell: add history of commands (RhBug:1405333) (Michal Luscon) - Add info if no files with repoquery -l (RhBug:1254879) (Jaroslav Mracek) - po: update translations (Igor Gnatenko) - po: migrate to zanata python client and trivial fixes in build (Igor Gnatenko) - po: include all possible languages from zanata (Igor Gnatenko) - po: include comments for translations (Igor Gnatenko) - shell: catch exceptions from depsolving (Michal Luscon) - shell: update documentation (Michal Luscon) - shell: add transaction reset cmd (Michal Luscon) - shell: add transaction resolve cmd (Michal Luscon) - shell: provide rewritable demands for cmds (Michal Luscon) - shell: catch tracebacks from shlex (Michal Luscon) - shell: handle ctrl+D more gracefully (Michal Luscon) - groups: set demands in configure instead of run (Michal Luscon) - shell: implement config cmd (Michal Luscon) - shell: add help (Michal Luscon) - shell: make alias repo list -> repolist (Michal Luscon) - shell: catch exceptions from do_transaction (Michal Luscon) - shell: resolve transaction in ts run (Michal Luscon) - shell: add default value for internal methods argument (Michal Luscon) - shell: create run alias for ts run (Michal Luscon) - shell: add ts list cmd (Michal Luscon) - shell: refill sack after every successful repo cmd (Michal Luscon) - shell: allow running multiple transaction in one session (Michal Luscon) - shell: add ts command (Michal Luscon) - shell: catch cmd parsing and run exceptions (Michal Luscon) - shell: allow to run scripts (Michal Luscon) - shell: add repo cmd (Michal Luscon) - shell: add resolving + transaction run support (Michal Luscon) - shell: implement quit method (Michal Luscon) - shell: add custom cmds stubs (Michal Luscon) - shell: implement basic logic (Michal Luscon) - shell: register new cmd (Michal Luscon)- tests: catch ModuleNotFoundError as well (Igor Gnatenko) - Switch out automatic service for automatic-download and automatic-install (Pat Riehecky) - Make upgrade-to alias for upgrade (RhBug:1327999) (Jaroslav Mracek) - skip appending an empty option (RhBug: 1400081) (Michael Mraka) - Add description of nevra foems for commands and autoremove args (Jaroslav Mracek) - Add support of arguments nevra forms for autoremove command (Jaroslav Mracek) - Add nevra forms for remove command (Jaroslav Mracek) - Add nevra forms for install command (Jaroslav Mracek) - add bin/yum into .gitignore (Michal Luscon) - clean: acquire all locks before cleaning (RhBug:1293782) (Michal Luscon) - Change hawkey version requirement (Jaroslav Mracek) - Add information for translators (RhBug:1386078) (Jaroslav Mracek) - Change info to warning for clean repoquery output (RhBug:1358245) (Jaroslav Mracek) - Add description of pkg flag for Query (RhBug:1243393) (Jaroslav Mracek) - Add minor changes in documentation (Jaroslav Mracek) - Do not always overwrite the name with the repo ID (Neal Gompa)- See http://dnf.readthedocs.io/en/latest/release_notes.html- See http://dnf.readthedocs.io/en/latest/release_notes.html- Obsolete dnf-langpacks - Backport patch for dnf repolist disabled- Update to 1.1.10- Fix typo- Also change shebang for %{?system_python_abi} in %{_bindir}/dnf- Add %{?system_python_abi}- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- Revert "group: treat mandatory pkgs as mandatory if strict=true" (RhBug:1337731) - enforce-api: reflect changes from #992475 in completion_helper (RhBug:1338504) - enforce-api: add compatibility methods for renamed counterparts (RhBug:1338564)- doc: release notes 1.1.9 (Igor Gnatenko) - spec: correctly set up requirements for python subpkg (Igor Gnatenko) - spec: follow new packaging guidelines & make compatible with el7 (Igor Gnatenko) - zanata update (Jan Silhan) - enforce-api: add missing bits of Base class (Michal Luscon) - help: unify help msg strings (Michal Luscon) - enforce-api: decorate Base class (Michal Luscon) - util: add decorator informing users of nonapi functions (Michal Luscon) - Added description for 'autoremove' in dnf help (RhBug:1324086) (Abhijeet Kasurde) - i18n: fixup for 0db13feed (Michal Luscon) - i18n: use fallback mode if terminal does not support UTF-8 (RhBug:1332012) (Michal Luscon) - Revert "spec: follow new packaging guidelines & make compatible with el7" (Michal Luscon) - move autoglob feature directly to filterm() and filter() (Michael Mraka) - group: treat mandatory pkgs as mandatory if strict=true (RhBug:1292892) (Michal Luscon) - locks: fix lock paths in tmpfsd config since cachedir has been changed (Michal Luscon) - remove formating from translation strings (Michal Luscon) - base: set diskspace check filter before applying the filters (RhBug:1328674) (Michal Luscon) - order repos by priority and cost (Michael Mraka) - spec: follow new packaging guidelines & make compatible with el7 (Igor Gnatenko) - bash-completion: first try to set fallback to BASH_COMPLETION_COMPATDIR (Igor Gnatenko) - updated copyrights for files changed this year (Michael Mraka) - cli: fix warning from re.split() about non-empty pattern (RhBug:1286556) (Igor Gnatenko) - update authors file (Michal Luscon) - Define __hash__ method for YumHistoryPackage (RhBug:1245121) (Max Prokhorov)- refactor: repo: add md_expired property (Michal Domonkos) - test: fix cachedir usage in LocalRepoTest (Michal Domonkos) - clean: operate on all cached repos (RhBug:1278225) (Michal Domonkos) - refactor: repo: globally define valid repoid chars (Michal Domonkos) - RepoPersistor: only write to disk when requested (Michal Domonkos) - clean: remove dead subcommands (Michal Domonkos) - doc: --best in case of problem (RhBug:1309408) (Jan Silhan) - Added fix for correct error message for group info (RhBug:1209649) (Abhijeet Kasurde) - repo: don't get current timeout for librepo (RhBug:1272977) (Igor Gnatenko) - doc: fix default timeout value (Michal Luscon) - cli: inform only about nonzero md cache check interval (Michal Luscon) - base: report errors in batch at the end of md downloading (Michal Luscon) - repo: produce more sane error if md download fails (Michal Luscon) - zanata update (RhBug:1322226) (Jan Silhan) - doc: Fixed syntax of `assumeyes` and `defaultyes` ref lables in `conf_ref.rst` (Matt Sturgeon) - Fix output headers for dnf history command (Michael Dunphy) - doc: change example of 'dnf-command(repoquery)' (Jaroslav Mracek) - makacache.service: shorten journal logs (RhBug:1315349) (Michal Luscon) - config: improve UX of error msg (Michal Luscon) - Added user friendly message for out of range value (RhBug:1214562) (Abhijeet Kasurde) - doc: prefer repoquery to list (Jan Silhan) - history: fix empty history cmd (RhBug:1313215) (Michal Luscon) - Very minor tweak to the docs for `--assumeyes` and `--assumeno` (Matt Sturgeon)- Add `/etc/distro.repos.d` as a path owned by the dnf package (Neal Gompa (ニール・ゴンパ)) - Change order of search and add new default repodirs (RhBug:1286477) (Neal Gompa (ニール・ゴンパ)) - group: don't mark available packages as installed (RhBug:1305356) (Jan Silhan) - history: adjust demands for particular subcommands (RhBug:1258503) (Michal Luscon) - Added extension command for group list (RhBug:1283432) (Abhijeet Kasurde) - perf: dnf repository-packages upgrade (RhBug:1306304) (Jan Silhan) - sack: Pass base.conf.substitutions["arch"] to sack in build_sack() function. (Daniel Mach) - build: make python2/3 binaries at build time (Michal Domonkos) - fix dnf history traceback (RhBug:1303149) (Jan Silhan) - cli: truncate expiration msg (RhBug:1302217) (Michal Luscon)- history: don't fail if there is no history (RhBug:1291895) (Michal Luscon) - Allow dnf to use a socks5 proxy, since curl support it (RhBug:1256587) (Michael Scherer) - output: do not log rpm info twice (RhBug:1287221) (Michal Luscon) - dnf owns /var/lib/dnf dir (RhBug:1294241) (Jan Silhan) - Fix handling of repo that never expire (RhBug:1289166) (Jaroslav Mracek) - Filter out .src packages when multilib_proto=all (Jeff Smith) - Enable string for translation (RhBug:1294355) (Parag Nemade) - Let logging format messages on demand (Ville Skyttä) - clean: include metadata of local repos (RhBug:1226322) (Michal Domonkos) - completion: Install to where bash-completion.pc says (Ville Skyttä) - spec: bash completion is not a %config file (Ville Skyttä) - Change assertion handling for rpmsack.py (RhBug:1275878) (Jaroslav Mracek) - cli: fix storing arguments in history (RhBug:1239274) (Ting-Wei Lan)- base: save group persistor only after successful transaction (RhBug:1229046) (Michal Luscon) - base: do not clean tempfiles after remove transaction (RhBug:1282250) (Michal Luscon) - base: clean packages that do not belong to any trans (Michal Luscon) - upgrade: allow group upgrade via @ syntax (RhBug:1265391) (Michal Luscon) - spec: Mark license files as %license where available (Ville Skyttä) - Remove unused imports (Ville Skyttä) - Spelling fixes (Ville Skyttä) - Fix typos in documentation (Rob Cutmore) - parser: add support for braces in substitution (RhBug:1283017) (Dave Johansen) - completion_helper: Don't omit "packages" from clean completions (Ville Skyttä) - bash-completion: Avoid unnecessary python invocation per _dnf_helper (Ville Skyttä) - repo: Download drpms early (RhBug:1260421) (Ville Skyttä) - clean: Don't hardcode list of args in two places (Ville Skyttä) - cli: don't crash if y/n and sys.stdin is None (RhBug:1278382) (Adam Williamson) - sp err "environement" -> "environment" (Michael Goodwin) - Remove -OO from #!/usr/bin/python (RhBug:1230820) (Jaroslav Mracek) - cli: warn if plugins are disabled (RhBug:1280240) (Michal Luscon)- AUTHORS: updated (Jan Silhan) - query: add compatibility methods (Michal Luscon) - query: add recent, extras and autoremove methods to Query (Michal Luscon) - query: add duplicated and latest-limit queries into api (Michal Luscon) - format the email message with its as_string method (Olivier Andrieu) - added dnf.i18n.ucd* functions as deprecated API (Jan Silhan) - i18n: unicode resulting translations (RhBug:1278031) (Jan Silhan) - po: get rid of new lines in translation (Jan Silhan) - output: add skip count to summary (RhBug:1264032) (Michal Domonkos) - groups: fix environment upgrade (Michal Luscon) - Fix plural strings extraction (RhBug:1209056) (Baurzhan Muftakhidinov) - po: fixed malformed beginning / ending (Jan Silhan) - zanata update (Jan Silhan) - cli: prevent tracebacks after C^ (RhBug:1274946) (Michal Luscon)- Update command_ref.rst (Jaroslav Mracek) - Change in automatic.conf email settings to prevent email error with default sender name (Jaroslav Mracek) - Replace assert_called() with assert_called_with() for Py35 support (Neal Gompa (ニール・ゴンパ)) - doc: improve documentation (Jaroslav Mracek) - doc: update the instructions related to nightly builds (Radek Holy) - Revert "Add the continuous integration script" (Radek Holy) - Revert "cosmetic: ci: fix the Copr name in the README" (Radek Holy) - Fix typo in Command.canonical's doctring (Timo Wilken) - base: group_install is able to exclude mandatory packages (Related:RhBug:1199868) (Jan Silhan)- don't import readline as it causes crashes in Anaconda (related:RhBug:1258364)- Revert "completion_helper: don't get IndexError (RhBug:1250038)"- add hawkey version requirement - revert commit #70956- doc: release notes 1.1.2 (Michal Luscon) - sanitize non Unicode command attributes (RhBug:1262082) (Jan Silhan) - don't redirect confirmation to stderr RhBug(1258364) (Vladan Kudlac) - clean: add rpmdb to usage (Vladan Kudlac) - completion_helper: don't get IndexError (RhBug:1250038) (Vladan Kudlac) - add --downloadonly switch (RhBug:1048433) (Adam Salih) - Add globbing support to base.by_provides() (RhBug:11259650) (Valentina Mukhamedzhanova) - spec: packaging python(3)-dnf according to new Fedora guidelines (RhBug:1260198) (Jaroslav Mracek) - Bug in Source0: URL in dnf.spec fixed (RhBug:126255) (Jaroslav Mracek) - To dnf.spec added provides dnf-command(command name) for 21 dnf commands (RhBug:1259657) (jmracek) - Expire repo cache on failed package download (Valentina Mukhamedzhanova) - cosmetic: ci: fix the Copr name in the README (Radek Holy) - Add the continuous integration script (Radek Holy) - Set proper charset on email in dnf-automatic (RhBug:1254982) (Valentina Mukhamedzhanova) - doc: improve configuration description (RhBug:1261766) (Michal Luscon) - remove: show from which repo a package is (Vladan Kudlac) - list: show from which repo a package is (RhBug:1234491) (Vladan Kudlac) - Spelling/grammar fixes (Ville Skyttä) - install: fix crash when terminal window is small (RhBug:1256531) (Vladan Kudlac) - install: mark unification of the progress bar (Vladan Kudlac) - fix translations in python3 (RhBug:1254687) (Michal Luscon) - group: CompsQuery now returns group ids (RhBug:1261656) (Michal Luscon)- fix access to demands (RhBug:1259194) (Jan Silhan) - make clean_requiremets_on_remove=True (RhBug:1260280) (Jan Silhan)- Fixed typo (RhBug:1249319) (Adam Salih) - fixed downgrade with wildcard (RhBug:1234763) (Adam Salih) - reorganize logic of get_best_selector(s) and query (RhBug:1242946) (Adam Salih) - completion_helper: don't crash if exception occurred (RhBug:1225225) (Igor Gnatenko) - base: expire cache if repo is not available (Michal Luscon) - Don't suggest --allowerasing if it is enabled (Christian Stadelmann) - translation works in python3 (RhBug:1254687) (Jan Silhan) - logrotate less often (RhBug:1247766) (Jan Silhan) - implement dnf mark command (RhBug:1125925) (Michal Luscon) - groups: use comps data to migrate persistor (Michal Luscon) - groups: preserve api compatibility (Michal Luscon) - groups: use persistor data for removing env/group (Michal Luscon) - persistor: add migration and bump version (Michal Luscon) - persistor: store name and ui_name of group (Michal Luscon) - show real metadata timestamp on the server in verbose mode (Jan Silhan) - lock: make rpmdb lock blocking (RhBug:1210289) (Michal Luscon)- update: installonly pkgs are not shown in both install and skipped section (RhBug:1252415) (Jan Silhan) - output: sort skipped packages (Jan Silhan) - output: skipped conflicts are set (RhBug:1252032) (Jan Silhan) - keep the dwongrading package installed if transaction fails (RhBug:1249379) (Jan Silhan) - don't store empty attributes (RhBug:1246928) (Michael Mraka) - doc: correct dnf.conf man section (RhBug:1245349) (Michal Luscon)- print skipped pkg with broken deps too (Related:RhBug:1210445) (Jan Silhan) - history: set commands output as default (RhBug:1218401) (Michal Luscon) - Update es.po. save:guardar -> save:ahorrar (Máximo Castañeda) - cosmetic: option arg in Base.*install is replaced with strict (Jan Silhan) - group: don't fail on first non-existing group (Jan Silhan) - install: skips local pkgs of lower version when strict=0 (Related:RhBug:1227952) (Jan Silhan) - install: skip broken/conflicting packages in groups when strict=0 (Jan Silhan) - install: skip broken/conflicting packages when strict=0 (Jan Silhan) - implemented `strict` config option working in install cmd (RhBug:1197456) (Jan Silhan) - fixed 'dnf --quiet repolist' lack of output (RhBug:1236310) (Nick Coghlan) - Add support for MIPS architecture (Michal Toman) - package: respect baseurl attribute in localPkg() (RhBug:1219638) (Michal Luscon) - Download error message is not written on the same line as progress bar anymore (RhBug: 1224248) (Adam Salih) - dnf downgrade does not try to downgrade not installed packages (RhBug: 1243501) (max9631) - pkgs not installed due to rpm error are reported (RhBug:1207981) (Adam Salih) - dnf install checks availability of all given packages (RhBug:1208918) (Adam Salih) - implemented install_weak_deps config option (RhBug:1221635) (Jan Silhan) - ignore SIGPIPE (RhBug:1236306) (Michael Mraka) - always add LoggingTransactionDisplay to the list of transaction displays (RhBug:1234639) (Radek Holy) - Add missing FILES section (RhBug: 1225237) (Adam Salih) - doc: Add yum vs dnf hook information (RhBug:1244486) (Parag Nemade) - doc: clarify the expected type of the do_transactions's display parameter (Radek Holy) - apichange: add dnf.cli.demand.DemandSheet.transaction_display (Radek Holy) - apichange: add dnf.callback.TransactionProgress (Radek Holy) - move the error output from TransactionDisplay into a separate class (Radek Holy) - rename TransactionDisplay.errorlog to TransactionDisplay.error (Radek Holy) - report package verification as a regular RPM transaction event (Radek Holy) - rename TransactionDisplay.event to TransactionDisplay.progress (Radek Holy) - apichange: deprecate dnf.callback.LoggingTransactionDisplay (Radek Holy) - use both CliTransactionDisplay and demands.transaction_display (Radek Holy) - apichange: accept multiple displays in do_transaction (Radek Holy) - support multiple displays in RPMTransaction (Radek Holy)- Fix regression in group list command introduced by 02c3cc3 (Adam Salih) - AUTHORS: updated (Jan Silhan) - stop saying "experimental" (Matthew Miller)- fixed python3 syntax error from f427aa2 (Jan Silhan)- give --allowerasing hint when error occurs during resolution (RhBug:1148630) (Jan Silhan) - show --best hint with skipped packages every time (RhBug:1176351) (Jan Silhan) - notify about skipped packages when upgrade (RhBug:1210445) (Jan Silhan) - dnf-automatic: Document apply_updates=no behavior wrt keepcache (Ville Skyttä) - persistor: share functionality of JSONDB (Jan Silhan) - keepcache=0 persists packages till next successful transaction (RhBug:1220074) (Jan Silhan) - do not use releasever in cache path (related to RhBug:1173107) (Michael Mraka) - doc: add dnf list use case (Michal Luscon) - repo: allow ntlm proxy auth (RhBug:1219199) (Michal Luscon) - add a script which updates release notes (Radek Holy) - doc: reverse the order of release notes (Radek Holy) - completion_helper: fix tb if list XXX is not known arg (RhBug:1220040) (Igor Gnatenko) - configurable maximum number of parallel downloads (RhBug:1230975) (Igor Gnatenko) - add info to bash_completion (1nsan3) - dnf upgrade does not try to upgrade uninstalled packages (RhBug: 1234763) (Adam Salih) - dnf group list now checks every package and prints out only invalid ones (Adam Salih) - install: return zero exit code if group is already installed (RhBug:1232815) (Michal Luscon) - doc: add -b which does the same as --best (Igor Gnatenko) - support category groups (Michael Mraka) - cli test update for repofrompath (Michael Mraka) - documentation for --repofrompath (Michael Mraka) - implemented --repofrompath option (RhBug:1113384) (Michael Mraka) - doc: document filter provides and obsoletes (Michal Luscon) - doc: extend --quiet explanation (RhBug:1133979) (Jan Silhan) - fixed dnf-automatic email emitter unicode error (RhBug:1238958) (Jan Silhan) - doc: be specific what 'available' means in list/info (Jan Silhan) - cosmetic: fixed typo (RhBug:1238252) (Jan Silhan) - groups: clean dependencies (Michal Luscon) - groups: fix removing of env that contains previously removed group (Michal Luscon) - groups: fix removing of empty group (Michal Luscon) - AUTHORS: updated (Jan Silhan) - bash-completion: ignore sqlite3 user configuration (Peter Simonyi) - Fix package name for rawhide .repo files (Frank Dana) - Add 'transaction_display' to DemandSheet (Will Woods) - translation: update (Jan Silhan) - translation: use zanata instead of transifex (Jan Silhan) - Updated Polish translation (Piotr Drąg) - updated georgian translation (George Machitidze) - group: fixed installing of already installed environment (Jan Silhan) - conf: change minrate threshold to librepo default (RhBug:1212320) (Michal Luscon)- conf: change minrate threshold to librepo default (RhBug:1212320) - group: fixed installation of already installed environments- doc: document variables in repo conf (Michal Luscon) - groups: temporary fix for group remove (RhBug:1214968) (Michal Luscon) - group: print summary of marked groups / environments together at the end (Jan Silhan) - group: fixed marking as installed (RhBug:1222694) (Jan Silhan) - doc: Spelling fixes (Ville Skyttä) - dnf-automatic: Fix systemd service description (thanks Ville Skyttä) (Jan Silhan) - doc: assumeyes added to Base.conf and config option (Jan Silhan) - optionparser: deleted --obsoletes option that conflicted with repoquery plugin (Jan Silhan) - dnf-automatic: Document emit_via default (Ville Skyttä) - man: yum2dnf don;t show content (RhBug:1225246) (Thanks Adam Salih) (Jan Silhan) - doc: allowed chars of repo ID (Jan Silhan) - doc: minimal repo config file (Jan Silhan) - doc: configuration files replacement policy (Jan Silhan) - fixed typo in man page (RhBug:1225168) (Michael Mraka) - Update authors (Michal Luscon) - dnf-automatic: add random_sleep option (RhBug:1213985) (Vladan Kudlac) - don't print bug report statement when rpmdb is corrupted (Related:RhBug:1225277) (Jan Silhan) - comps: fix unicode issue (RhBug:1223932) (Thanks Parag) (Parag Nemade) - logging: setup librepo log in verbose mode (Michal Luscon) - doc: document the versioning scheme (Radek Holy) - groups: end up empty group removal before solving (Michal Luscon) - groups: end up empty installation before solving (RhBug:1223614) (Michal Luscon) - doc: add support for transactions/packages/ranges in "dnf history list" (Radek Holy) - doc: add support for transaction ranges in "dnf history info" (Radek Holy) - support ssl client certificates (RhBug:1203661) (Michael Mraka) - doc: document the "mirrorlist" configuration option (Radek Holy) - doc: document the "metalink" configuration option (Radek Holy) - doc: document the "baseurl" configuration option (Radek Holy) - doc: document the "enabled" configuration option (Radek Holy) - doc: document the "name" configuration option (Radek Holy) - Revert "spec: added sqlite requirement" (Jan Silhan) - spec: added sqlite requirement (Jan Silhan) - cosmetic: fixed typo in comment (Jan Silhan) - man: added reference to bug reporting guide (Jan Silhan) - test: ignore user terminal width (Jan Silhan) - cosmetic: base: import dnf.util.first (Jan Silhan) - base.upgrade: inform user when pkg not installed and skipped (RhBug:1187741) (Jan Silhan) - disable buildtime c/c++ dependency (Michael Mraka) - doc: document the new virtual provides (Radek Holy) - AUTHORS: updated (Jan Silhan) - AUTHORS: distuinguish authors and contributors (Jan Silhan) - Create ka.po (George Machitidze) - Parser: fix path handling (Haikel Guemar) - doc: metadata_timer_sync checked every hour (Jan Silhan)- doc: release notes dnf-1.0.0 (Michal Luscon) - completion: don't do aliases (RhBug:1215289) (Jan Silhan) - use Sack.load_repo() instead of Sack.load_yum_repo() (Jan Silhan) - Repo.name has default value of repo ID (RhBug:1215560) (Jan Silhan) - cosmetic: get rid of user visible yum references (Jan Silhan) - moved install_or_skip to dnf.comps (Jan Silhan) - group: see already installed group during installation (RhBug:1199648) (Jan Silhan) - group: install_or_skip returns num of packages to install (Jan Silhan) - group: made global function install_or_skip (Jan Silhan) - AUTHORS: updated (Radek Holy) - describe --refresh option in --help output (Pádraig Brady) - better no such command message (RhBug:1208773) (Jan Silhan) - doc: package-cleanup example doesn't print 'No match for argument:...' garbage (Jan Silhan) - mention yum check replacement (Michael Mraka) - added ref to dnf list (Michael Mraka) - added package-cleanup to dnf translation table (Michael Mraka) - python3: Repo comparison (RhBug:1208018) (Jan Silhan) - python3: YumHistoryRpmdbProblem comparison (RhBug:1207861) (Jan Silhan) - python3: YumHistoryTransaction comparison (Jan Silhan) - tests: use packages in test_transaction (Radek Holy) - cosmetic: fix some Pylint errors (Radek Holy) - updated documentation wrt installonlypkgs and auto removal (Michael Mraka) - mark installonly packages always as userinstalled (RhBug:1201445) (Michael Mraka) - mark username/password as api (Michael Mraka) - document username/password repo attributes (Michael Mraka) - support HTTP basic auth (RhBug:1210275) (Michael Mraka) - cli: better metadata timestamp info (Michal Luscon) - repo: add metadata mirror failure callback (Michal Luscon) - dnf-yum: cosmetic: lower case after comma (Jan Silhan) - dnf-yum: print how to install migrate plugin (Jan Silhan) - doc: show the real package for each tool in dnf-plugins-extras (Tim Lauridsen) - doc: improve the documentation of repo costs (Radek Holy) - doc: fix debuginfo-install package name (Michal Luscon) - doc: release notes 0.6.5 (Michal Luscon) - bash-completion: allow only one subcmd for help (Igor Gnatenko) - bash-completion: add history completion (Igor Gnatenko) - bash-completion: add completion for help (Igor Gnatenko) - bash-completion: check where pointing bin/dnf (Igor Gnatenko) - bash-completion: implement completion for clean cmd (Igor Gnatenko) - bash_completion: implement downgrade command (Igor Gnatenko) - bash-completion: refactor to python helper (Igor Gnatenko) - command downgrade does downgrade_to (RhBug:1191275) (Jan Silhan) - AUTHORS: updated (Jan Silhan) - clean: 'dnf clean all' should also clean presto and updateinfo solvx files (Parag Nemade) - dnf-yum: modified warning message (RhBug:1207965) (Jan Silhan)- subject: expand every glob name only once (RhBug:1203151) (Michal Luscon) - group mark: skips already installed groups (Jan Silhan) - Merge pull request #246 from mluscon/yum2dnf (mluscon) - Add yum2dnf man page (Michal Luscon) - doc: extend cli_vs_yum (Michal Luscon) - dnf-yum package does not conflict with yum 3.4.3-505+ (Jan Silhan) - fixed double set of demand from 0e4276f (Jan Silhan) - group: remove cmd don't load available_repos, see 04da412 (Jan Silhan) - spec: /var/lib/dnf owned by dnf-conf (Jan Silhan) - spec: apply the weak dependencies only on F21+ (Radek Holy) - dnf-automatic: fixed python_sitelib (RhBug:1199450) (Jan Silhan) - Add release instructions (Michal Luscon) - setup tito to bump version in VERSION.cmake (Michal Luscon) - initialize to use tito (Michal Luscon) - prepare repo for tito build system (Michal Luscon) - spec: recommends bash-completion (RhBug:1190671) (Jan Silhan) - completion: work with just python(3)-dnf (Jan Silhan) - spec: move necessary files inside python(3) subpackages (RhBug:1191579) (Jan Silhan) - bash-completion: use python method to get commands (RhBug:1187579) (Igor Gnatenko) - api: exposed pluginconfpath main config (RhBug:1195325) (Jan Silhan) - updated AUTHORS (Jan Silhan) - add reinstall to bash_completion (Alberto Ruiz) - added new packages to @System for duplicated query test (Michael Mraka) - test for duplicated, installonly and latest_limit pkgs (Michael Mraka) - tests for autoremove, extras and recent pkgs (Michael Mraka) - moved push_userinstalled from base to goal (Michael Mraka) - filter or skip 'n' latest packages (Michael Mraka) - moved recent to query (Michael Mraka) - moved autoremove to query (Michael Mraka) - moved extras list to query (Michael Mraka) - create query for installonly packages (Michael Mraka) - create query for duplicated packages (Michael Mraka) - cosmetic: base: fixed pylint warnings (Jan Silhan) - do transaction cleanup after plugin hook (RhBug:1185977) (Michal Luscon) - base: extend download lock (RhBug:1157233) (Michal Luscon) - lock: output meaningful error for malformed lock file (Michal Luscon) - util: fix race condition in ensure_dir() (Michal Luscon) - lock: switch metadata lock to blocking mode (Michal Luscon) - install nonmandatory group packages as optional (Related:RhBug:1167881) (Michal Luscon) - remove command deletes whole dependency tree (RhBug:1154202) (Jan Silhan) - cmd list takes as parameter, revert of 526e674 (Jan Silhan) - spec: own /var/lib/dnf directory (RhBug:1198999) (Jan Silhan) - transifex update (Jan Silhan) - doc: fixed systemd execution of dnf-automatic (Jan Silhan) - doc: how to run dnf-automatic (RhBug:1195240) (Jan Silhan) - cosmetic: added forgotten :api mark from 05b03fc (Jan Silhan) - api: exposed Repo.skip_if_unavailable config (RhBug:1189083) (Jan Silhan) - updated documentation for 'dnf list autoremove' (Michael Mraka) - reuse list_autoremove() in autoremove command (Michael Mraka) - function for autoremove package list (Michael Mraka) - implemented dnf list autoremove (Michael Mraka) - exclude not documented history subcommands (RhBug:1193914,1193915) (Jan Silhan) - better file pattern recognition (RhBug:1195385) (Jan Silhan) - spec: fix Obsoletes of the new DNF (Radek Holy) - remove boot only constraint and add missing download lock (Michal Luscon) - util: remove unused user_run_dir() function (Michal Luscon) - lock: change the destination folder of locks to allow suided programs work properly (RhBug:1195661) (Michal Luscon) - install dnf-3 only when python3 is enabled (thanks glensc) (Jan Silhan) - fixed unicode Download error (RhBug:1190458) (Jan Silhan) - log: print metadata age along with timestamp (Petr Spacek) - cli: fix double expansion of cachedir (RhBug:1194685) (Michal Luscon) - removed unused dnf-makecache.cron (Jan Silhan) - renamed erase command to remove (RhBug:1160806) (Jan Silhan) - spec: made python3-dnf package installed by default in f23 (Jan Silhan) - AUTHORS: changed email address (Jan Silhan) - doc: improve the documentation of the "install" command (Radek Holy) - "dnf install non-existent" should fail (Radek Holy) - tests: add some tests of Base.install (Radek Holy) - tests: add some tests of Base.package_install (Radek Holy) - Revert "doesn't upgrade packages by installing local packages" (RhBug:1160950) (Radek Holy) - lint: fix all Pylint errors in test_install (Radek Holy) - tests: add some tests to test_install (Radek Holy) - tests: improve some tests in test_install (Radek Holy) - cosmetic: reorder tests in test_install (Radek Holy) - cosmetic: rename some tests in test_install and add some docstrings (Radek Holy) - AUTHORS: updated (Jan Silhan) - Add support for armv6hl (Peter Hjalmarsson) - doc: subject.__init__(): what is pkg_spec (Jan Silhan) - doc: mentioning raising IOError from Base.fill_sack() (Jan Silhan) - option_parser: fixed splitting multiple values (RhBug:1186710) (Jan Silhan) - AUTHORS: updated (Jan Silhan) - Standardize words describing boolean data type (Christopher Meng)- Adapt to librepo-1.7.13, metalink and mirrorlist are not loaded anymore when the repo is local. (Radek Holy) - not raises value error when no metadata exist (Jan Silhan) - Remove lock files during boot (RhBug:1154476) (Michal Luscon) - doc: groups are ordered not categories (Jan Silhan) - doc: added Package attributes to API (Jan Silhan) - README: link to bug reporting guide (Jan Silhan) - README: the official documentation is on readthedoc (Jan Silhan) - i18n: unicode encoding does not throw error (RhBug:1155877) (Jan Silhan) - conf: added minrate repo option (Related:RhBug:1175466) (Jan Silhan) - conf: added timeout repo option (RhBug:1175466) (Jan Silhan) - doc: api_queries: add 'file' filter description (RhBug:1186461) (Igor Gnatenko) - doc: documenting enablegroups (Jan Silhan) - log: printing metadata timestamp (RhBug:1170156) (Jan Silhan) - base: setup default cachedir value (RhBug:1184943) (Michal Luscon) - orders groups/environments by display_order tag (RhBug:1177002) (Jan Silhan) - no need to call create_cmdline_repo (Jan Silhan) - base: package-spec matches all packages which the name glob pattern fits (RhBug:1169165) (Michal Luscon) - doc: move dnf.conf to appropriate man page section (RhBug:1167982) (Michal Luscon) - tests: add test for blocking process lock (Michal Luscon) - lock: fix several race conditions in process lock mechanism (Michal Luscon) - base: use blocking process lock during download phase (RhBug:1157233) (Michal Luscon) - Update the Source0 generation commands in dnf.spec.in file (Parag Nemade) - Enhancement to dnf.spec.in file which follows current fedora packaging guidelines (Parag Nemade) - doc: add some examples and documentation of the core use case (RhBug:1138096) (Radek Holy) - bash-completion: enable downgrading packages for local files (RhBug:1181189) (Igor Gnatenko) - group: prints plain package name when package not in any repo (RhBug:1181397) (Jan Silhan) - spec: own __pycache__ for python 3 (Igor Gnatenko) - changed hawkey.log dir to /var/log (RhBug:1175434) (Jan Silhan) - bash-completion: handle sqlite errors (Igor Gnatenko) - use LANG=C when invoking 'dnf help' and 'sed' with regular expressions (Jakub Dorňák) - spec: own __pycache__ directory for py3 (Igor Gnatenko) - doc: mentioning Install command accepts path to local rpm package (Jan Silhan) - groups: in erase and install cmd non-existent group does not abort transaction (Jan Silhan) - doc: running tests in README (Jan Silhan) - api: transaction: added install_set and remove_set (RhBug:1162887) (Jan Silhan) - cosmetic: fixed some typos in documentation (Jan Silhan) - groups: environments described after @ sign works (RhBug:1156084) (Jan Silhan) - own /etc/dnf/protected.d (RhBug:1175098) (Jan Silhan) - i18n: computing width of char right (RhBug:1174136) (Jan Silhan) - cosmetic: renamed _splitArg -> _split_arg (Jan Silhan) - conf: removed include name conflict (RhBug:1055910) (Jan Silhan) - output: removed unpredictable decision based on probability introduced in ab4d2c5 (Jan Silhan) - output: history list is not limited to 20 records (RhBug:1155918) (Jan Silhan) - doc: referenced forgotten bug fix to release notes (Jan Silhan) - cosmetic: doc: removed duplicated word (Jan Silhan) - doc: described unavailable package corner case with skip_if_unavailable option (RhBug:1119030) (Jan Silhan) - log: replaced size with maxsize directive (RhBug:1177394) (Jan Silhan) - spec: fixed %ghost log file names (Jan Silhan)- logging: reverted naming from a6dde81- transifex update (Jan Silhan) - bash-completion: don't query if we trying to use local file (RhBug:1153543) (Igor Gnatenko) - bash-completion: fix local completion (RhBug:1151231) (Igor Gnatenko) - bash-completion: use sqlite cache from dnf-plugins-core (Igor Gnatenko) - base: output a whole list of installed packages with glob pattern (RhBug:1163063) (Michal Luscon) - cli: _process_demands() does not respect --caheonly (RhBug:1151854) (Michal Luscon) - new authors added (Jan Silhan) - install: allow installation of provides with glob (Related:RhBug:1148353) (Michal Luscon) - tests: removed mock patch for _, P_ (Jan Silhan) - fixed error summary traceback (RhBug:1151740) (Jan Silhan) - doc: swap command alternative mentioned (RhBug:1110780) (Jan Silhan) - base: package_reinstall works only with the same package versions (Jan Silhan) - base: package_install allows install different arch of installed package (Jan Silhan) - base: package_downgrade prints message on failure (Jan Silhan) - base: package_upgrade does not reinstall or downgrade (RhBug:1149972) (Jan Silhan) - groups: searches also within localized names (RhBug:1150474) (Jan Silhan) - Run tests with C locales. (Daniel Mach) - Adds new motd emitter for dnf-automatic (RhBug:995537) (Kushal Das) - Fix wrong cache directory path used to clean up binary cache (Satoshi Matsumoto) - fix: traceback in history info (RhBug: 1149952) (Tim Lauridsen) - logging: added logrotate script for hawkey.log (RhBug:1149350) (Jan Silhan) - output: renamed displayPkgsInGroups (Jan Silhan) - logging: renamed log files (RhBug:1074715)" (Jan Silhan) - comps: Environment differentiates optional and mandatory groups (Jan Silhan) - group info handles environments (RhBug:1147523) (Jan Silhan) - deltarpm enabled by default (RhBug:1148208) (Jan Silhan) - doc: deplist command (Jan Silhan) - doc: minor fixes + repo references changed (Jan Silhan) - spec: requires rpm-plugin-systemd-inhibit (RhBug:1109927) (Jan Silhan)- transifex update (Jan Silhan) - refactor: move MakeCacheCommand out into its own file. (Ales Kozumplik) - api: add dnf.cli.CliError. (Ales Kozumplik) - Update user_faq.rst (Stef Krie) - Make --refresh play nice with lazy commands. (Ales Kozumplik) - bash-completion: more faster completing install/remove (Igor Gnatenko) - bash-completion: complete 'clean|groups|repolist' using help (Igor Gnatenko) - Allow some commands to use stale metadata. (RhBug:909856) (Ales Kozumplik) - does not install new pkgs when updating from local pkgs (RhBug:1134893) (Jan Silhan) - doesn't upgrade packages by installing local packages (Related:RhBug:1138700) (Jan Silhan) - refactor: repo: separate concepts of 'expiry' and 'sync strategy'. (Ales Kozumplik) - fix: dnf.cli.util.* leaks file handles. (Ales Kozumplik) - remove: YumRPMTransError. (Ales Kozumplik) - rename: Base's runTransaction -> _run_transaction(). (Ales Kozumplik) - drop unused parameter of Base.verify_transaction(). (Ales Kozumplik) - bash-completion: new completion from scratch (RhBug:1070902) (Igor Gnatenko) - py3: add queue.Queue to pycomp. (Ales Kozumplik) - locking: store lockfiles with the resource they are locking. (RhBug:1124316) (Ales Kozumplik) - groups: marks reason 'group' for packages that have no record yet (RhBug:1136584) (Jan Silhan) - goal: renamed undefined name variable (Jan Silhan) - refactor: split out and clean up the erase command. (Ales Kozumplik) - py3: fix traceback in fmtColumns() on a non-subscriptable 'columns'. (Ales Kozumplik) - groups: allow erasing depending packages on remove (RhBug:1135861) (Ales Kozumplik) - history: fixed wrong set operation (RhBug:1136223) (Jan Silhan) - base: does not reinstall pkgs from local rpms with install command (RhBug:1122617) (Jan Silhan) - refactor: crypto: drop the integer keyid representation altogether. (Ales Kozumplik) - crypto: fix importing rpmfusion keys. (RhBug:1133830) (Ales Kozumplik) - refactor: crypto: Key is a class, not an "info" dict. (Ales Kozumplik) - repos: fix total downloaded size reporting for cached packages. (RhBug:1121184) (Ales Kozumplik)- packaging: add dnf-yum. (Ales Kozumplik) - cli: added plugins missing hint (RhBug:1132335) (Jan Silhan) - using ts.addReinstall for package reinstallation (RhBug:1071854) (Jan Silhan) - Add history redo command. (Radek Holy) - Add a TransactionConverter class. (Radek Holy) - bash-completion: complete `help` with commands (Igor Gnatenko) - bash-completion: generate commands dynamically (Igor Gnatenko) - base: group_install accepts glob exclude names (RhBug:1131969) (Jan Silhan) - README: changed references to new repo location (Jan Silhan) - transifex update (Jan Silhan) - syntax: fixed indentation (Jan Silhan) - removed lt.po which was accidentally added in c2e9b39 (Jan Silhan) - lint: fix convention violations in the new source files (Radek Holy) - Fix setting of the resolving demand for repo-pkgs command. (Radek Holy) - Add repository-packages remove-or-distro-sync command. (RhBug:908764) (Radek Holy) - fix: traceback that GroupPersistor._original might not exist. (RhBug:1130878) (Ales Kozumplik) - pycomp: drop to_ord(). (Ales Kozumplik) - refactor: crypto.keyids_from_pubring() using _extract_signing_subkey(). (Ales Kozumplik) - fix: another 32-bit hex() problem in crypto. (Ales Kozumplik) - remove: pgpmsg.py. (Ales Kozumplik) - replace the whole of pgpmsg.py with gpgme and a dummy context. (Ales Kozumplik) - cosmetic: sort methods of Repo according to the coding standard. (Ales Kozumplik) - Fix dnf.crypto.keyinfo2keyid(). (Ales Kozumplik) - util: get rid of an inconvenient 'default_handle' constant. (Ales Kozumplik) - simplify misc.import_key_to_pubring()'s signature. (Ales Kozumplik) - cleanup: header of dnf.yum.pgpmsg. (Ales Kozumplik) - crypto: add crypto.retrieve() and drop Base._retrievePublicKey() (Ales Kozumplik) - cosmetic: order of functions in dnf.crypto. (Ales Kozumplik) - unicode: fixed locale.format error (RhBug:1130432) (Jan Silhan) - remove: misc.valid_detached_sig(). (Ales Kozumplik) - tests: some tests for dnf.crypto. (Ales Kozumplik) - crypto: use pubring_dir() context manager systematically. (Ales Kozumplik) - Drop unused argument from getgpgkeyinfo(). (Ales Kozumplik) - remove: Base._log_key_import(). (Ales Kozumplik) - doc: cosmetic: conf_ref: maintain alphabetical order of the options. (Ales Kozumplik) - crypto: document crypto options for repo. (Ales Kozumplik) - crypto: fixup procgpgkey() to work with Py3 bytes. (Ales Kozumplik) - dnf.util.urlopen(): do not create unicode streams for Py3 and bytes for Py2 by default. (Ales Kozumplik) - lint: delinting of the repo_gpgcheck patchset. (Ales Kozumplik) - Add CLI parts to let the user confirm key imports. (RhBug:1118236) (Ales Kozumplik) - gpg: make key decoding work under Py3. (Ales Kozumplik) - crypto: add dnf.crypto and fix things up so untrusted repo keys can be imported. (Ales Kozumplik) - transifex update (Jan Silhan) - syntax: fixed indentation (Jan Silhan) - packaging: pygpgme is a requirement. (Ales Kozumplik) - remove: support for gpgcakey gets dropped for now. (Ales Kozumplik) - repo: smarter _DetailedLibrepoError construction. (Ales Kozumplik) - repo: nicer error message on librepo's perform() failure. (Ales Kozumplik) - get_best_selector returns empty selector instead of None (Jan Silhan) - packaging: add automatic's systemd unit files. (RhBug:1109915) (Ales Kozumplik) - automatic: handle 'security' update_cmd. (Ales Kozumplik)- lint: fix convention violations in the new source files (Radek Holy) - Add "updateinfo [] [] security" command. (RhBug:850912) (Radek Holy) - Add "updateinfo [] [] bugfix" command. (Radek Holy) - Add "updateinfo [] [] enhancement" command. (Radek Holy) - Add "updateinfo [] [] [...]" command. (Radek Holy) - Add "updateinfo [] [] [...]" command. (Radek Holy) - Add "updateinfo [] all" command. (Radek Holy) - Add "updateinfo [] updates" command. (Radek Holy) - Add "updateinfo [] installed" command. (Radek Holy) - Add "-v updateinfo info" command. (Radek Holy) - Add "updateinfo info" command. (Radek Holy) - Add "updateinfo list" command. (Radek Holy) - Add "updateinfo available" command. (Radek Holy) - Add "updateinfo summary" command. (Radek Holy) - Add basic updateinfo command. (Radek Holy) - test: add updateinfo to the testing repository (Radek Holy) - test: support adding directory repos to Base stubs (Radek Holy) - test: really don't break other tests with the DRPM fixture (Radek Holy) - Load UpdateInfo.xml during the sack preparation. (Radek Holy) - Add Repo.updateinfo_fn. (Radek Holy) - lint: add Selector calls to false positives, it's a hawkey type. (Ales Kozumplik) - removed recursive calling of ucd in DownloadError (Jan Silhan) - does not throw error when selector is empty (RhBug:1127206) (Jan Silhan) - remove etc/version-groups.conf, not used. (Ales Kozumplik) - lint: dnf.conf.parser (Ales Kozumplik) - rename: dnf.conf.parser.varReplace()->substitute() (Ales Kozumplik) - pycomp: add urlparse/urllib.parser. (Ales Kozumplik) - move: dnf.yum.parser -> dnf.conf.parser. (Ales Kozumplik) - packaging: add dnf-automatic subpackage. (Ales Kozumplik) - doc: properly list the authors. (Ales Kozumplik) - automatic: add documentation, including dnf.automatic(8) man page. (Ales Kozumplik) - dnf-automatic: tool supplying the yum-cron functionality. (Ales Kozumplik) - doc: cosmetic: fixed indent in proxy directive (Jan Silhan) - include directive support added (RhBug:1055910) (Jan Silhan) - refactor: move MultiCallList to util. (Ales Kozumplik) - cli: do not output that extra starting newline in list_transaction(). (Ales Kozumplik) - refactor: extract CLI cachedir magic to cli.cachedir_fit. (Ales Kozumplik) - transifex update (Jan Silhan) - move: test_output to tests/cli. (Ales Kozumplik) - refactor: move Term into its own module. (Ales Kozumplik) - refactoring: cleanup and linting in dnf.exceptions. (Ales Kozumplik) - lint: test_cli.py (Ales Kozumplik) - lint: rudimentary cleanups in tests.support. (Ales Kozumplik) - refactor: loggers are module-level variables. (Ales Kozumplik) - groups: promote unknown-reason installed packages to 'group' on group install. (RhBug:1116666) (Ales Kozumplik) - c82267f refactoring droppped plugins.run_transaction(). (Ales Kozumplik) - cli: sort packages in the transaction summary. (Ales Kozumplik) - refactor: cli: massively simplify how errors are propagated from do_transaction(). (Ales Kozumplik) - groups: rearrange things in CLI so user has to confirm the group changes. (Ales Kozumplik) - groups: committing the persistor data should only happen at one place. (Ales Kozumplik) - groups: visualizing the groups transactions. (Ales Kozumplik) - Add dnf.util.get_in() to navigate nested dicts with sequences of keys. (Ales Kozumplik) - group persistor: generate diffs between old and new DBs. (Ales Kozumplik) - Better quoting in dnf_pylint. (Ales Kozumplik) - lint: logging.py. (Ales Kozumplik) - Do not print tracebacks to the tty on '-d 10' (RhBug:1118272) (Ales Kozumplik) - search: do not double-report no matches. (Ales Kozumplik) - refactor: move UpgradeToCommand to its own module. (Ales Kozumplik)- packaging: also add pyliblzma to BuildRequires. (Ales Kozumplik) - essential cleanup in dnf.yum.misc, removing a couple of functions too. (Ales Kozumplik) - remove: Base.findDeps and friends. (Ales Kozumplik) - Make pyliblzma a requriement. (RhBug:1123688) (Ales Kozumplik) - whole user name can contain non-ascii chars (RhBug:1121280) (Jan Silhan) - Straighten up the exceptions when getting a packages header. (RhBug:1122900) (Ales Kozumplik) - tests: refactor: rename test_resource_path() -> resource_path() and use it more. (Ales Kozumplik) - transifex update (Jan Silhan) - remove: conf.commands. (Ales Kozumplik) - proxy username and password, for both CLI and API. (RhBug:1120583) (Ales Kozumplik) - conf: only 'main' is a reserved section name. (Ales Kozumplik) - refactoring: cleanup a couple of lint warnings in base.py. (Ales Kozumplik) - refactoring: move repo reading implementation out of dnf.Base. (Ales Kozumplik) - refactor: repo_setopts is a CLI thing and doesn't belong to Base. (Ales Kozumplik) - refactor: move cleanup methods to dnf.cli.commands.clean. (Ales Kozumplik) - depsolving: doesn't install both architectures of pkg by filename (RhBug:1100946) (Jan Silhan) - refactor: put CleanCommand in its own module. (Ales Kozumplik) - cli: avoid 'Error: None' output on malformed CLI commands. (Ales Kozumplik) - remove the special SIGQUIT handler. (Ales Kozumplik) - api: In Repo(), cachedir is a required argument. (Ales Kozumplik) - api: better describe how Repos should be created, example. (RhBug:1117789) (Ales Kozumplik) - Base._conf lasts the lifetime of Base and can be passed via constructor. (Ales Kozumplik) - doc: faq: having Yum and DNF installed at the same time. (Ales Kozumplik) - remove: protected_packages config option, it has been ignored. (Ales Kozumplik) - fix: misleading error message when no repo is enabled. (Ales Kozumplik)- pkg name from rpm transaction callback is in Unicode (RhBug:1118796) (Jan Silhan) - packaging: python3-dnf depends on dnf. (RhBug:1119032) (Ales Kozumplik) - Ship /usr/bin/dnf-3 to run DNF under Py3. (RhBug:1117678) (Ales Kozumplik) - packaging: own /etc/dnf/plugins. (RhBug:1118178) (Ales Kozumplik) - fix: pluginconfpath is a list. (Ales Kozumplik) - cosmetic: use classmethod as a decorator in config.py. (Ales Kozumplik) - cleanup: imports in dnf.cli.output (Ales Kozumplik) - lint: straightforward lint fixes in dnf.cli.output. (Ales Kozumplik) - Repo.__setattr__ has to use the parsed value. (Ales Kozumplik) - Repo priorities. (RhBug:1048973) (Ales Kozumplik) - repo: simplify how things are propagated to repo.hawkey_repo. (Ales Kozumplik) - refactor: concentrate Repo.hawkey_repo construction in Repo.__init__(). (Ales Kozumplik) - bash-completion: Update command and option lists, sort in same order as --help (Ville Skyttä) - bash-completion: Use grep -E instead of deprecated egrep (Ville Skyttä) - output: fixed identation of info command output (Jan Silhan) - i18n: calculates right width of asian utf-8 strings (RhBug:1116544) (Jan Silhan) - transifex update + renamed po files to Fedora conventions (Jan Silhan) - remove: CLI: --randomwait (Ales Kozumplik) - cli: fix: --installroot has to be used with --releasever (RhBug:1117293) (Ales Kozumplik) - Base.reset(goal=True) also resets the group persistor (RhBug:1116839) (Ales Kozumplik) - tests: fix failing DistroSync.test_distro_sync(). (Ales Kozumplik) - logging: RPM transaction markers are too loud. (Ales Kozumplik) - logging: silence drpm a bit. (Ales Kozumplik) - logging: put timing functionality into one place. (Ales Kozumplik) - repolist: fix traceback with disabled repos. (RhBug:1116845) (Ales Kozumplik) - refactor: cleanups in repolist. (Ales Kozumplik) - lint: remove some unused imports. (Ales Kozumplik) - cli: break out the repolsit command into a separate module. (Ales Kozumplik) - does not crash with non-ascii user name (RhBug:1108908) (Jan Silhan) - doc: document 'pluginpath' configuration option. (RhBug:1117102) (Ales Kozumplik) - Spelling fixes (Ville Skyttä) - cli: Fix software name in --version help (Ville Skyttä) - doc: ip_resolve documented at two places. remove one. (Ales Kozumplik)- packaging: bump hawkey dep to 0.4.17. (Ales Kozumplik) - api: remove Base.select_group(). (Ales Kozumplik) - tests: cleanup our base test case classes a bit. (Ales Kozumplik) - Add DNF itself among the protected packages. (Ales Kozumplik) - api: plugins: add the resolved() hook. (Ales Kozumplik) - api: expose Transaction introspecting in the API. (RhBug:1067156) (Ales Kozumplik) - api: add basic documentation for dnf.package.Package. (Ales Kozumplik) - tests: cosmetic: conf.protected_packages is ignored, drop it in FakeConf. (Ales Kozumplik) - cli: simplify exception handling more. (Ales Kozumplik) - Fixed a minor typo in user_faq - 'intall' should be 'install' (Martin Preisler) - fixed encoding of parsed config line (RhBug:1110800) (Jan Silhan) - syntax: replaced tab with spaces (Jan Silhan) - doc: acknowledge the existence of plugins on the man page (RhBug:1112669) (Ales Kozumplik) - improve the 'got root?' message of why a transaction couldn't start. (RhBug:1111569) (Ales Kozumplik) - traceback in Base.do_transaction. to_utf8() is gone since 06fb280. (Ales Kozumplik) - fix traceback from broken string formatting in _retrievePublicKey(). (RhBug:1111997) (Ales Kozumplik) - doc: replace Yum with DNF in command_ref.rst (Viktor Ashirov) - Fix a missing s in the title (mscherer) - api: add dnf.rpm.detect_releasever() (Ales Kozumplik) - Detect distroverpkg from 'system-release(release)' (RhBug:1047049) (Ales Kozumplik) - bulid: add dnf/conf to cmake. (Ales Kozumplik) - lint: clean up most lint messages in dnf.yum.config (Ales Kozumplik) - remove: couple of dead-code methods in dnf.yum.config. (Ales Kozumplik) - api: document client's responsibility to preset the substitutions. (RhBug:1104757) (Ales Kozumplik) - move: rpmUtils -> rpm. (Ales Kozumplik) - refactor: move yumvar out into its proper module dnf.conf.substitutions. (Ales Kozumplik) - refactor: turn dnf.conf into a package. (Ales Kozumplik) - doc: api_base.rst pointing to nonexistent method. (Ales Kozumplik) - remove: some logging from Transaction.populate_rpm_ts(). (Ales Kozumplik) - Update cli_vs_yum.rst (James Pearson) - api: doc: queries relation specifiers, with an example. (RhBug:1105009) (Ales Kozumplik) - doc: phrasing in ip_resolve documentation. (Ales Kozumplik) - cli: refactored transferring cmdline options to conf (Jan Silhan) - cli: added -4/-6 option for using ipv4/ipv6 connection (RhBug:1093420) (Jan Silhan) - cosmetic: empty set inicialization (Jan Silhan) - repo: improve the RepoError message to include URL. (Ales Kozumplik) - remove: dnf.yum.config.writeRawRepoFile(). (Ales Kozumplik) - remove: bunch of (now) blank config options. (Ales Kozumplik) - removed unique function (Jan Silhan) - tests: mock.assert_has_calls() enforces its iterable arguments in py3.4. (Ales Kozumplik) - logging: improve how repolist logs the total number of packages. (Ales Kozumplik) - logging: Base.close() should not log to the terminal. (Ales Kozumplik)- doc: packaging: add license block to each .rst. (Ales Kozumplik) - cosmetic: replaced yum with dnf in comment (Jan Silhan) - takes non-ascii cmd line input (RhBug:1092777) (Jan Silhan) - replaced 'unicode' conversion functions with 'ucd' (RhBug:1095861) (Jan Silhan) - using write_to_file py2/py3 compatibility write function (Jan Silhan) - encoding: all encode methods are using utf-8 coding instead of default ascii (Jan Silhan) - fixed rpmbuild warning of missing file (Jan Silhan) - transifex update (Jan Silhan) - fixed typos in comments (Jan Silhan) - Drop --debugrepodata and susetags generation with it. (Ales Kozumplik) - doc: document --debugsolver. (Ales Kozumplik) - fix: 'dnf repo-pkgs' failures (RhBug:1092006) (Radek Holy) - lint: make dnf_pylint take '-s' that suppresses line/column numbers. (Ales Kozumplik) - doc: cli_vs_yum: we do not promote installs to the obsoleting package. (RhBug:1096506) (Ales Kozumplik) - dealing with installonlies, we always need RPMPROB_FILTER_OLDPACKAGE (RhBug:1095580) (Ales Kozumplik) - transifex update (Jan Silhan) - arch: recognize noarch as noarch's basearch. (RhBug:1094594) (Ales Kozumplik) - pylint: clean up dnf.repo. (Ales Kozumplik) - sslverify: documentation and bumped librepo require. (Ales Kozumplik) - repos: support sslverify setting. (RhBug:1076045) (Ales Kozumplik) - search: exact matches should propagate higher. (RhBug:1093888) (Ales Kozumplik) - refactor: concentrate specific search functionality in commands.search. (Ales Kozumplik) - refactor: SearchCommand in its own file. (Ales Kozumplik) - pylint: fix around one hundred pylint issues in dnf.base. (Ales Kozumplik) - pylint: add simple pylint script (Ales Kozumplik) - autoerase: write out the debugdata used to calculate redundant packages. (Ales Kozumplik) - cosmetic: fix pylint comment in test_group.py. (Ales Kozumplik) - refactor: err_mini_usage() is public. (Ales Kozumplik) - refactor: fix several pylint errors in dnf.cli.commands.group. (Ales Kozumplik) - fix: 'dnf remove' is deprecated so autoremove should be autoerase. (Ales Kozumplik) - doc: command_ref: remove the deprecated aliases from the initial list. (Ales Kozumplik) - Add autoremove command. (RhBug:963345) (Ales Kozumplik) - refactor: Base.push_userinstalled() is public. (Ales Kozumplik) - Remove sudo from dnf-completion.bash RhBug:1073457 (Elad Alfassa) - exclude switch takes as a parameter (Jan Silhan) - using nevra glob query during list command (RhBug:1083679) (Jan Silhan) - removed rpm.RPMPROB_FILTER_REPLACEOLDFILES filter flag (Jan Silhan) - test: changed tests according to new distro-sync behavior (Jan Silhan) - packaging: cosmetic: copyright years in bin/dnf. (Ales Kozumplik) - bin/dnf: run the python interpreter with -OO. (Ales Kozumplik)- drpm: output stats (RhBug:1065882) (Ales Kozumplik) - refactor: architectures. (Ales Kozumplik) - cli: be lot less verbose about dep processing. (Ales Kozumplik) - groups: do not error out if group install/remove produces no RPM transaction. (Ales Kozumplik) - fix: do not traceback on comps remove operations if proper pkg reasons can not be found. (Ales Kozumplik) - fix: tracebacks in 'group remove ...' (Ales Kozumplik) - groups: move all the logic of persistor saving from main.py to Base. (Ales Kozumplik) - groups: auto-saving the groups persistor. (RhBug:1089864) (Ales Kozumplik) - transifex update (Jan Silhan) - remove: profiling code from cli.main. (Ales Kozumplik) - remove: removal of dead code (Miroslav Suchý) - doc: changes to rhbug.py to work on readthedocs.org. (Ales Kozumplik) - doc: build the documentation without any dependencies (on DNF or anything else). (Ales Kozumplik) - doc: make clear where one should expect bin/dnf (Miroslav Suchý) - abrt: disable abrt for 'dnf makecache timer' run from systemd.service. (RhBug:1081753) (Ales Kozumplik) - remove: stray itertools import from group.py. (Ales Kozumplik)- doc: fix formatting in api_cli.rst. (Ales Kozumplik) - doc: document operation of 'group upgrade'. (Ales Kozumplik) - comps: ensure only packages of 'group' reason get deleted on 'group erase'. (Ales Kozumplik) - comps: store 'group' reason when installing a group-membering package. (Ales Kozumplik) - Override Goal.get_reason(). (Ales Kozumplik) - Add dnf.goal.Goal deriving from hawkey.Goal. (Ales Kozumplik) - fix: encoding of yumdb directory names in py3. (Ales Kozumplik) - tests: clean up the functions that load seeded comps a bit. (Ales Kozumplik) - remove: cli._*aybeYouMeant(). (Ales Kozumplik) - simplify groups/envs API methods in Base a lot. (Ales Kozumplik) - tests: add test for Base._translate_comps_pkg_types() (Ales Kozumplik) - refactor: move the group listing etc. methods() away from Base into GroupCommand. (Ales Kozumplik) - api: add group.upgrade opration to Base and CLI (RhBug:1029022) (Ales Kozumplik) - remove: OriginalGroupPersistor. (Ales Kozumplik) - groups: store format version of the groups db. (Ales Kozumplik) - groups: saving the persistent data. (Ales Kozumplik) - refactor: extract out the transactioning part of _main(). (Ales Kozumplik) - groups: Integrate the redone components with Base. (Ales Kozumplik) - Add comps Solver. (Ales Kozumplik) - groups: redo the GroupPersistor class. (Ales Kozumplik) - doc: faq: why we don't check for root. (RhBug:1088166) (Ales Kozumplik) - cosmetic: reordered import statements (Jan Silhan) - added --refresh option (RhBug:1064226) (Jan Silhan) - added forgotten import (Jan Silhan) - fixed import errors after yum/i18n.py removal (Jan Silhan) - removed to_utf8 from yum/i18n.py (Jan Silhan) - removed to_str from yum/i18n.py (Jan Silhan) - removed utf8_text_fill from yum/i18n.py (Jan Silhan) - removed utf8_width from yum/i18n.py (Jan Silhan) - removed utf8_width_fill from yum/i18n.py (Jan Silhan) - removed to_unicode from yum/i18n.py (Jan Silhan) - make all strings unicode_literals implicitly (Jan Silhan) - moved _, P_ to dnf/i18n.py (Jan Silhan) - removed utf8_valid from yum/i18n.py (Jan Silhan) - removed str_eq from yum/i18n.py (Jan Silhan) - removed exception2msg from yum/i18n.py (Jan Silhan) - removed dummy_wrapper from yum/i18n.py (Jan Silhan) - cosmetics: leave around the good things from 660c3e5 (documentation, UT). (Ales Kozumplik) - Revert "fix: provides are not recognized for erase command. (RhBug:1087063)" (Ales Kozumplik) - fix: provides are not recognized for erase command. (RhBug:1087063) (Ales Kozumplik) - test: fix UsageTest test, so it work without dnf is installed on the system PEP8 cleanup (Tim Lauridsen) - cleanup: getSummary() and getUsage() can be dropped entirely now. (Ales Kozumplik) - test: use Command.usage & Command.summary API in unittest (Tim Lauridsen) - show plugin commands in separate block api: add new public Command.usage & Command.summary API cleanup: make Commands (Tim Lauridsen) - tests: move libcomps test to a separate test file. (Ales Kozumplik) - refactor: put DistoSyncCommand into its own file (Tim Lauridsen) - refactor: commands.group: _split_extcmd is a static method. (Ales Kozumplik) - GroupsCommand: make the way comps are searched more robust. (RhBug:1051869) (Ales Kozumplik) - tests: move GroupCommand tests to a more proper place. (Ales Kozumplik) - fix leak: Base.__del__ causes GC-uncollectable circles. (Ales Kozumplik) - gruops: 'list' and similar commands should run without root. (RhBug:1080331) (Ales Kozumplik) - refactor: conf is given to Output on instantiation. (Ales Kozumplik) - remove: Command.done_command_once and Command.hidden. (Ales Kozumplik) - [doc] improve documentation of '--best' (RhBug:1084553) (Ales Kozumplik) - api: Command.base and Command.cli are API attributes. (Ales Kozumplik) - demands: similarly to 78661a4, commands should set the exit success_exit_status directly. (Ales Kozumplik) - demands: commands requiring resolving dymamically need to set the demand now. (Ales Kozumplik) - doc: typo in group doc. (RhBug:1084139) (Ales Kozumplik) - api: Base.resolve() takes allow_erasing. (RhBug:1073859) (Ales Kozumplik) - refactor: OptionParser._checkAbsInstallRoot is static. (Ales Kozumplik) - option_parser: remove base dependency. (Ales Kozumplik) - move: dnf.cli.cli.OptionParser -> dnf.cli.option_parser.OptionParser. (Ales Kozumplik) - doc: 'clean packages' incorrectly mentions we do not delete cached packages. (RhBug:1083767) (Ales Kozumplik) - fix: TypeError in dnf history info (RHBug: #1082230) (Tim Lauridsen) - Start new version: 0.5.0. (Ales Kozumplik) - remove: instance attrs of Base, namely cacheonly. (Ales Kozumplik) - tests: remove: support.MockCli. (Ales Kozumplik) - tests: fix locale independence. (Radek Holy) - cleanups in cli.OptionParser. (Ales Kozumplik) - fix: PendingDeprecationWarning from RPM in gpgKeyCheck(). (Ales Kozumplik) - api: add Cli.demands.root_user (RhBug:1062889) (Ales Kozumplik) - api: add Cli.demands and Command.config() to the API (RhBug:1062884) (Ales Kozumplik) - Integrate DemandSheet into CLI. (Ales Kozumplik) - Command.configure() takes the command arguments like run(). (Ales Kozumplik) - Add dnf.cli.demand.DemandSheet. (Ales Kozumplik) - remove: dead code for deplist, version and check-rpmdb commands. (Ales Kozumplik) - sync with transifex (Jan Silhan) - removed _enc method that did nothing without specspo (Jan Silhan) - fixed local reinstall error (Jan Silhan) - Fix Term.MODE setting under Python 3 in case of incapable tty stdout. (Radek Holy) - tests: move Term tests to better file. (Radek Holy) - refactor: move ReinstallCommand in its own module. (Ales Kozumplik) - rename: yumbase (case insensitive) -> base. (Ales Kozumplik) - fixed py3 error thrown by search command (Jan Silhan) - fixed wrong named variable (Jan Silhan) - fixed local downgrade error (Jan Silhan) - doc: fix Package references that are ambiguous now. (Ales Kozumplik) - fix: resource leak in yum.misc.checksum() under py3. (Ales Kozumplik) - fix: leak: couple of files objects left open. (Ales Kozumplik) - fix PendingDepreaction warning from rpm in _getsysver(). (Ales Kozumplik) - repo: Repo.cachedir is not a list. (Ales Kozumplik) - api: add Base.package_install et al. and Base.add_remote_rpm(). (RhBug:1079519) (Ales Kozumplik) - tests: fix tests broken under foreign locale after 32818b2. (Ales Kozumplik) - refactor: move install, downgrade and upgrade commands into separate modules. (Ales Kozumplik) - tests: refactor: make Term tests more isolated. (Radek Holy) - tests: fix terminfo capability independence. (Radek Holy) - api: explain that Base is a context manager with a close(). (Ales Kozumplik) - cosmetic: move stuff around in comps. (Ales Kozumplik) - api: groups: add comps.Package, add group.package_iter(). (RhBug:1079932) (Ales Kozumplik) - fixed installation of conflicted packages (RhBug:1061780) (Jan Silhan) - removed never executed code based on _ts_saved_file variable (Jan Silhan) - added logrotate script and ownership of log files to dnf (RhBug:1064211) (Jan Silhan) - fixed: highlight characters broken under py3 (RhBug:1076884) (Jan Silhan) - remove: base.deselectGroup(). it is not used. (Ales Kozumplik) - tests: fix broken InstallMultilib.test_install_src_fails(). (Ales Kozumplik) - groups: support manipulation with environments (RhBug:1063666) (Ales Kozumplik) - add dnf.util.partition(). (Ales Kozumplik) - refactor: RepoPersistor: use the global logger instead of an instance variable. (Ales Kozumplik) - groups: besides installed groups also store persistently the environments. (Ales Kozumplik) - rename: persistor.Groups -> ClonableDict. (Ales Kozumplik) - doc: cli_vs_yum: typography in bandwidth limiting section. (Ales Kozumplik) - doc: cli_vs_yum: we do not partially allow operations that install .srpm. (RhBug:1080489) (Ales Kozumplik) - refactor: imports order in cli/commands/__init__.py. (Ales Kozumplik) - refactor: groups: make all commands use _patterns2groups(). (Ales Kozumplik) - kernel: remove kernel-source from const.INSTALLONLYPKGS. (Ales Kozumplik) - build: 0.4.19-1 (Ales Kozumplik) - New version: 0.4.19 (Ales Kozumplik) - downloads: bump number of downloaded files on a skip. (RhBug:1079621) (Ales Kozumplik) - packaging: add dnf.cli.commands to the installation. (Ales Kozumplik) - refactor: put GroupCommand into its separate module. (Ales Kozumplik) - rename: make cli.commands a subpackage. (Ales Kozumplik) - AUTHORS: added Albert. (Ales Kozumplik) - test: fixed CacheTest.test_noroot() when running as root (Albert Uchytil) - AUTHORS: added Tim. (Ales Kozumplik) - fixes TypeError: '_DownloadErrors' object is not iterable (RhBug:1078832) (Tim Lauridsen) - fixed not including .mo files (Jan Silhan) - comps: _by_pattern() no longer does the comma splitting. (Ales Kozumplik)- downloads: bump number of downloaded files on a skip. (RhBug:1079621) (Ales Kozumplik) - packaging: add dnf.cli.commands to the installation. (Ales Kozumplik) - refactor: put GroupCommand into its separate module. (Ales Kozumplik) - rename: make cli.commands a subpackage. (Ales Kozumplik) - AUTHORS: added Albert. (Ales Kozumplik) - test: fixed CacheTest.test_noroot() when running as root (Albert Uchytil) - AUTHORS: added Tim. (Ales Kozumplik) - fixes TypeError: '_DownloadErrors' object is not iterable (RhBug:1078832) (Tim Lauridsen) - fixed not including .mo files (Jan Silhan) - comps: _by_pattern() no longer does the comma splitting. (Ales Kozumplik) - including .mo files correctly (Jan Silhan) - tests: fix locale independence. (Radek Holy) - remove: unused trashy methods in dnf.yum.misc. (Ales Kozumplik) - persistor: do not save Groups if it didn't change (RhBug:1077173) (Ales Kozumplik) - tests: simplify the traceback logging. (Ales Kozumplik) - main: log IO errors etc. thrown even during Base.__exit__. (Ales Kozumplik) - logging: do not log IOError tracebacks in verbose mode. (Ales Kozumplik) - refactor: move out main._main()'s inner error handlers. (Ales Kozumplik) - added gettext as a build dependency for translation files (Jan Silhan) - translation: updated .pot file and fetched fresh .po files from transifex (Jan Silhan) - removed redundant word from persistor translation (Jan Silhan) - translation: show relative path in generated pot file (Jan Silhan) - refactor: replaced type comparisons with isinstance (Jan Silhan) - translation: added mo files generation and including them in rpm package (Jan Silhan) - removed unused imports in base.py (Jan Silhan) - doc: typo in Base.group_install(). (Ales Kozumplik)- api: drop items deprecated since 0.4.9 or earlier. (Ales Kozumplik) - api: deprecate Base.select_group() (Ales Kozumplik) - doc: document the group marking operations. (Ales Kozumplik) - api: add Base.group_install() with exclude capability. (Ales Kozumplik) - groups: recognize 'mark install' instead of 'mark-install'. (Ales Kozumplik) - Allow installing optional packages from a group. (RhBug:1067136) (Ales Kozumplik) - groups: add installing groups the object marking style. (Ales Kozumplik) - groups: add Base.group_remove(). (Ales Kozumplik) - groups: add support for marking/unmarking groups. (Ales Kozumplik) - groups: add dnf.persistor.GroupPersistor(), to store the installed groups. (Ales Kozumplik) - logging: log plugin import tracebacks on the subdebug level. (Ales Kozumplik) - rename: dnf.persistor.Persistor -> RepoPersistor. (Ales Kozumplik) - doc: update README and FAQ with the unabbreviated name. (Ales Kozumplik) - groups: fix grouplist crashes with new libcomps. (Ales Kozumplik) - Do not terminate for unreadable repository config. (RhBug:1071212) (Ales Kozumplik) - cli: get rid of ridiculous slashes and the file:// scheme on config read fails. (Ales Kozumplik) - repo: log more than nothing about a remote repo MD download. (Ales Kozumplik) - drpm: fallback to .rpm download on drpm rebuild error. (RhBug:1071501) (Ales Kozumplik) - remove: Base.download_packages()' inner function mediasort(). (Ales Kozumplik) - tests: tidy up the imports, in particular import mock from support. (Ales Kozumplik) - changed documentation of distro-sync command (Jan Silhan) - added distro-sync explicit packages support (RhBug:963710) (Jan Silhan) - renamed testcase to distro_sync_all (Jan Silhan) - Minor spelling (Arjun Temurnikar) - i18n: translate repo sync error message. (Ales Kozumplik) - add support for ppc64le (Dennis Gilmore) - there is no arch called arm64 it is aarch64 (Dennis Gilmore)- doc: in the faq, warn users who might install rawhide packages on stable. (RhBug:1071677) (Ales Kozumplik) - cli: better format the download errors report. (Ales Kozumplik) - drpm: properly report applydeltarpm errors. (RhBug:1071501) (Ales Kozumplik) - fixed Japanese translatated message (RhBug:1071455) (Jan Silhan) - generated and synchronized translations with transifex (Jan Silhan) - added transifex support to cmake (gettext-export, gettext-update) (Jan Silhan) - api: expose RepoDict.get_matching() and RepoDict.all() (RhBug:1071323) (Ales Kozumplik) - api: add Repo.set_progress_bar() to the API. (Ales Kozumplik) - tests: test_cli_progress uses StringIO to check the output. (Ales Kozumplik) - downloads: fix counting past 100% on mirror failures (RhBug:1070598) (Ales Kozumplik) - repo: log callback calls to librepo. (Ales Kozumplik) - Add repository-packages remove-or-reinstall command. (Radek Holy) - Support negative filtering by new repository name in Base.reinstall. (Radek Holy) - Support removal N/A packages in Base.reinstall. (Radek Holy) - Add repository-packages remove command. (Radek Holy) - refactor: Reduce amount of code in repository-packages subcommands. (Radek Holy) - Support filtering by repository name in Base.remove. (Radek Holy) - remove: BaseCli.erasePkgs (Radek Holy) - Add repository-packages reinstall command. (Radek Holy) - exceptions: improve empty key handling in DownloadError.__str__(). (Ales Kozumplik) - downloads: fix fatal error message return value from download_payloads() (RhBug:1071518) (Ales Kozumplik) - fixes problem with TypeError in Base.read_comps() in python3 (RhBug:1070710) (Tim Lauridsen) - fix read_comps: not throwing exceptions when repo has no repodata (RhBug:1059704) (Jan Silhan) - not decompressing groups when --cacheonly option is set (RhBug:1058224) (Jan Silhan) - added forgotten import (Jan Silhan) - Add repository-packages move-to command. (Radek Holy) - Add repository-packages reinstall-old command. (Radek Holy) - Support filtering by repository name in Base.reinstall. (Radek Holy) - tests: test effects instead of mock calls. (Radek Holy) - Wrap some recently added long lines. (Radek Holy) - remove: BaseCli.reinstallPkgs (Radek Holy) - repos: repos can never expire. (RhBug:1069538) (Ales Kozumplik) - build: rebuild with 9d95442 (updated summaries_cache). (Ales Kozumplik) - doc: update summaries_cache. (Ales Kozumplik)- fix: ensure MDPayload always has a valid progress attribute. (RhBug:1069996) (Ales Kozumplik) - refactor: Move repo-pkgs upgrade-to to a standalone class instead of reusing the UpgradeToCommand. (Radek Holy) - remove: BaseCli.updatePkgs (Radek Holy) - refactor: Remove the reference to updatePkgs from UpgradeSubCommand. (Radek Holy) - refactor: Remove the reference to updatePkgs from UpgradeCommand. (Radek Holy) - refactor: Move repo-pkgs upgrade to a standalone class instead of reusing the UpgradeCommand. (Radek Holy) - remove: BaseCli.installPkgs (Radek Holy) - refactor: Remove the reference to installPkgs from InstallSubCommand. (Radek Holy) - refactor: Remove the reference to installPkgs from InstallCommand. (Radek Holy) - refactor: Move repo-pkgs install to a standalone class instead of reusing the InstallCommand. (Radek Holy) - Revert "Support filtering by repository name in install_groupie." (Radek Holy) - Revert "Support filtering by repository name in Base.select_group." (Radek Holy) - Drop group filtering by repository name from installPkgs. (Radek Holy) - Drop "repo-pkgs install @Group" support. (Radek Holy) - refactor: Move CheckUpdateCommand.check_updates to BaseCli. (Radek Holy) - refactor: Move repo-pkgs check-update to a standalone class instead of reusing the CheckUpdateCommand. (Radek Holy) - refactor: Move repo-pkgs list to a standalone class instead of reusing the ListCommand. (Radek Holy) - tests: Add tests of repo-pkgs info against the documentation. (Radek Holy) - Fix "repo-pkgs info installed" behavior with respect to the documentation. (Radek Holy) - refactor: Move MockBase methods to BaseStubMixin. (Radek Holy) - refactor: Move repo-pkgs info to a standalone class instead of reusing the InfoCommand. (Radek Holy) - refactor: Move InfoCommand._print_packages to BaseCli.output_packages. (Radek Holy) !"##%%''))++--//1133557799;;==UVWXYZZ\\^_``bbddffhhjkllnopprstuvwxyy{{}}     4.7.0-17.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 -mcpu=power8 -mtune=power8 -funwind-tables -fstack-clash-protectioncpioxz2noarch-redhat-linux-gnuPython script, ASCII text executabledirectorypython 3.6 byte-compiledASCII text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRpython3-unboundrpm-plugin-systemd-inhibitutf-82ff26e387c3bd6540a1068e00ff47603ca367a1c6969d19623fd93b6e9d7eb91?7zXZ !#,] b2u y-iSqlP$||8ܛ"G`&PH0-l3=CSZeS\Ґ"O_ |Gs& 92/9ˍŻ`$%?HqJohLPgqo:N_ܕ >O=lN/ w'ij߈К> s/ k$"\5;c2v4b(8 Xulf&Y9-xht} Ԍ]F{<SjUu 1Lp[,/kb'/<WuNph}B=MfCw ~Pz GZu@H5V>N+_Y(1Ya#HY!3UWHOw l.x 3ꬆQ>BfOmU=/`ZQ9)r?A&ܹm1:٬Hب3pLg&؂45ŜL^ˊR]!?p=cҷ-{%uڠiaf t.xi-ܚaKnh3z$թ2x碩6HK6W8ږi[<`ݯF44Ə<Z$'^)y]^Zq)c#QO -9Z͌ejD1 ahwt O&bVNřٛ[-WެѨߜz/$Oxޏ+҇ȑ;R'8/.~(B\(X@AZ)d wLׅ|` BA~{eUG+_2>{9H+6$`7'd]Vtm\1X8'9bKjKʹ_Z ʀ]%_fH6Pk7!N]źd1*#P)7]h=U?J摎iO$s:˘,=!pS@}7~^cn #pӤC~mmʃ>܈Ϸ ANzJ-o ؟3wΕnFCvW8R˄,춬g2j~epa* -xf~ yءVϠ,'ٮhծæ%h4b;]E;olg'" ݆I?WǂJ(%Y,{6U4}vV<-yq|ʵ: ݏX,z+Ŷnבo%Ad ?s±ghc!nf0wLJ: M6;#tPT3R΃~(\Jo=%<@a N"O\¨7pAQ+J:ʀ#^u%F-~VK_m6pħTϲv,7Wqn7A^Qd|oe,Rzu&pֲ:jI&F98^~"MUϬ% j!ޜ߭k9ơ?0_!dǟʠ%+ `ǍW#'iuA' D>@=w)/%T:i0w=i-eĆ;!mN|q@Wb`"@!G-6vz[ɸ<%_LwdeEjK"p`6p,PFn43\'vEUZrZ}|礅wA3B;%D mN -Ÿmހ,Z1zpoJogxfGmUV8逫)Rxח*Ic 25"@1<ʆSmhD}+Q@O='A^Ϥ|B\!}1Iܚ)YWH_esgSΖjre>{U9;55jM@[O ^V/s&׫vk_;s[(d϶Nȩ/0,"(igPQhֳjCm=F{RDp @ÍtZ&z\yWP6c-~7!hx- bY&5jq7g{J $E%0;Z+#kdn2~mͿRǶ(to"!쓅_3&@;!y91^L\wa}5 Wuk[ ;̢]8P*!etK|#R{Ў 58ZH$8 I,o]0kj6'otl h?G :d~AQm&=:| {ښ.\Z3D5oS{4\Ԃe硛c3?Ox12}Q`۪7y:< B m x4Ὲ̻>|*jO\F4j QK6n$ n6_4/.mT1w\qpj uP%`/ u%ܯ+qj<Йjo@ءTp<7F>WZW}/VZpiE?^Dam4m3u ?p{cQ5nuaZ.Vq*fǵ3ߨٝUVSz-1u (>P4pJB) Gx_9 2%{#49`hL5Bl%C,Bq`?|1 J$BR ztTQKO5Nt7JGi肽0&Le<5%=J*P Tcv {ڵ{tĊc0vUtGd Ppx,+d;|x;\\ OL^qB^wJkSC3nM}=p s~"^^]>, ap'#*,'47U:79+~o&iA7 | ӂ3',T f'o^ 2a#o*&B\ZmO+]h,HBH-0YB^?'8|Qǯxo>;W ء,SSc?qj%_ Q'oyp$dN/.HQ@Ƹ3Wru:pg:]Auڇ3u*ml3fV7sq2:n5=%.G| in=][-0 `\ IX48@!!K'Q @8Fn]bKד^QigQ50S%v}q i2Nr˶ms#֋Wd03)U2>S91ʓTSʸ7(S{:[LʊdboO8nk50Qs"<^GJCUpYϛ6ݙ5ϧp`YZƩfg$7'[)s֦ldf΅9]*:j PMB0> I^0 z!~ii**+]8˳ sz[Ғxj]!idHjc m 9*g-㬳h Nn$[ټ 5E`n1zԞGi!nUKg䛓[KT ڀ:/KV[͏/ Rqb7L]=::ZIyRLʎsm,d@ףʁ77ET2=zw ~Jo=^DW&_A SG$|7ȥ~ zA(5.O ]=V9s6+rG"ZE&UӫJO٬FpJ&DDiG zQr a(T(+r85^:7*#,ܨR c ?nPׇhGf6{'Z̜QB.!HnFu" خȹ_fϲBcu^r \jBnHL6 /p(/S#tE!>ƿOS_^IZ`bKIDN -c$ Mk~ث%"4hN$H@MLVV)x:*RZ- rWe#MzEY UOJufz"=Ɠ,GG ( Ɍ2QW]GvKzkY)z^coёmJgwO'9IͲqTMܼA x 7%/aSbhDۨFE"O}/周RؔI.9sSJGO)XO"xx/(UN]#LMA%I0|xYV|^5rH%pZBA)Bh蓫JxFvVZOѢJX%rEF֚޼ä 9J7j;q!F%FؽWy/b+&-t[[R]ճXxOUa=❽ϕ>.^C-P3̌ryVcQ# OQi|z>ktieKƢj;~^ a} Ao9V0 wOΥepvlAjԪ* U}7bx sEÎ?drΚo8,_InG6+^lY$Pw.M!l #K;?|mq/b2qY#]8ۋN _0Ӵ¸IC4Zs/˦vٓn2L}"gpP!60"Na0O7 nY/`ydК6H"ZIG;\p%*{32$$dZ|B̩wy~Q*{BBzt$W(G&~lN yu;O~.fe:.9g~`,o{_5{BuGJ 5lDs=l>h7rirA)7Pt U)ro1y}х$·,V-^&QlrˤӋ>/R+LbPN3ϵy"N?UZG^g1t(ѯ5@Vŀ{S}Udl8 lFpCGe)4lՎ* (|nZHh!&u# ˩]; o:oLj.}^A":}a.>έ8j{_Zq%"RkS \br fpq&PmzR` ;)5rdQjM:]`w{S)rOVj֐F&DI١_ ~V>|𔪅I±#5G{cQ:à hC&x߽Uj-FnSERybÐY(-cF-dALGAfEWg0T _k>BXouOP/mΟSwntɊ)4oEܠ044g\;- D0"SK!/$?$1arL5(Q?rj0c_hc(1Cl@Yc&ZUw8"NnˆdiۅI TBg_ɈPYhǶn}_m=wN &ʀ#k]V?[ ,CmVt2)X9Ad⦆=suhj \"^rj|/.b8Ѫ4(,/c?$#^%? _*@H-br k%d*_;W̉ fJȗ=o1=+7`$FxЪ9d^'Zݽƛ 4,T02T.nc nJՀ{.\YAy)c$le.aәqy>k"f}yj{!BtZrx 03,c$ʸ/qLc@vxWG4#tw1ݩxἇ\)V#OŚP)BP2\wY='8VX!^qCcJ9MppY)|+>5j~dgwC4_ \tMV? r?nl5F;_ቡxQ}m]="^2ٷȭdZs`M:lqZp(t×}j+e1ybV5~tIX;^rR'i<"ߗ7#X;o,o $}ИUمpu\ v0v8?*6HJT1Oڲ,e qZŨE gΨZRȸ:ukzl1S=dߖU˷+YH+" P=xןZg:OG N:'P*s@ 6vG\v'Jl;Ll36Bs)QmTOpߙS=63YTu#ߊ"~} ~U̮'8C6|_qH~Ɖn_[Dui+_i mssu!{cQI(mX.v/K G_⇣{eZg%WcUZ"9yw׈M`1{7[-zfRN &C0I(_$ ߞ8=+3\ڦo7!]74H궙{*C0t{UyX:cMˆѹAveP 09E.$˽~!/5dwOTTdxUUdyg0o+2Q%Fv&3Ld)=G"~Ai %"*ߦ22`LSpv94^3+Tf nPsPt2mѢ!ȝj+!9߁ksVeC" 7&DGhiu{H=ZEٱǺ[gL#W4KC5h|9EYIa| bb%)ngA}¤-.GhQqA ( x4òп34'|KCe͠GԔJY]>^s$z'Gh{ @dBa| #ɍ:}Sv!oX΀D>A9T|'!M8 <"ﯕ*퉚Ubj1iI|d~^Jn.Il - N.'n_ވ8l\ KH0Q8ρe%š5-(/b crq{;><뒼mM;P-l;$ 2MD,G=r+~j)fV|ggM4`ZEm#i$npBDNeb SNgS-rO0OTD0\v4JE䖣 Zs,亢jP2TSb3wceJo/KꢀCZƬga-P؅}oqdA_gFg| .!5fBi0,iJ&.RP˭-oz9 [X:-0MmVu|} %>J,^hGk1C65L+OrU-q,/Dcҗx˙e͖MxL9Nڋ>й+S6.wEf9C `[/DNScd o-9Ƭ,z3T:Zp**0~9\䊝gSfd6(osZ!.2~VIT~n ( >r*B,GCY`B^qmU$k Ädķ,hPWu*ޅXZVxV 3@ 4gO ?p )Uu$O@Fv'@\_g4bA CSt8'lin;@v11 c݄'XAT0u[Pid=4) 8ΈMǠDG {L1X)<]v^o*3)4aT1ңIB϶Ek0 |أ g!)m}:T$z?xNo21͓ʃ.E~I1|⯻1D}rUVX"_ퟐɳ?UuncAX`ĨE$dE'C/,`!؄уi@OE j^0ox#PusQ&Q}pԀ 2rnFǠw'' K?u= tM7!N#Ӓ/w9]qZ #Q]nܴCzJwɤDs3cQfڬ[lQUamϧ[FѴ PFnY 8u%v/Fj9-,,ÕZ]/H֙Gꥷ&5n>[׍% דb$*yQ͏ _Պ(Y7i3z\ 1 IkV˭jAwuɐKħw+; SvB| m¦EjV?soc**M eF'oq[UM 7O(7J=Tw0ĊN8CWNpGOŅh.(>in!| -6Ş2W7 ,jHw(*Bߡyaݯo$*6sPcM{ū?s_/3W.z价M:z4z^x-5 U5 rI ^4 }>M:lg;6G;'潇Rfu4+5"!gͿU+!_a,[ G OkRm;n+)JsZRt Lƙ/U\h $^NZum޳MzAf;UNOpìrK^/§X7:-R7iRR:R|}OI۹qDH? mn%j8~IQ_ dQ3_Ehȷt 6v< ߘ9g*OoAm%UC~42X5zK krk7s7;Iݺcazza™nIPएedq;F@)Gm'g+F,S۵K.g*m9G\R#&*|W$卅 %2q]jOh̤GVAiգtsJ̻ggH&9Q6w-7kxu FcmމJq)oMKSqR'Wi!u!].?*0ʷщ qMuMz4 ҘGq١ScSDf&4K徭`uz\E߰hEzpx-|*Qn2OK%d#WJ[?ZM%CE6ƐMdx;޿C]up8|/NۤZMtx*{%ܟf-P7Q_JSx|qoP(6U&(Wny  ~|P+x]UG" 8//@P̃owGa i VWwh-ɱQgS.-@J拓Zg\#zկ0?X ):` K8314eorm^U;T  iQwSuxMcWm9 |0g2d$J>>"׿z,~|PXVϦE8,5u1I=&05;6~C4OVvjra7|P,:z< PGaLݣM#B}*FvpX%P3stܕLh]_XW2UiRiR9j{`+\=L;0"\`UCM#DIp[l&EM7C!}ONTCktJڴ(fo-So&[E{}WD\EWwtB{U Vk6sQe,b 9"1Rq/OqzqxO+L+&` F᩶ YazKޑ9ɷMsPyִ b!W7swюbeH3Lj[PT2i&Ds%5*%r.\ǽ\<іsK/)!:{Gn %+8P2<Dn3crnl_q0U%}P8R19t [k[08z_[jhO֑ͿuJ'{uLT -~Sivp$~!-NQ]eKc2IVb,qԨVگJF18G˓N[d@Z* pJE{uU@^E֗Fp3Woߺxm@p 2XP= $5~l ׼>pEDwU>v[jVE].[Sςfnp-lf,3kD97B9ݜ05ƒɥ(_HdǍ)?vuzNP'Wl#%oLwޥ. HsCS86PB nY!G`na"Ȱ8Y7څ*ThN1Y$w-PqE{'% xW!/i=Z(0/'m 2mbB썯6t9jTu=6 R/zM&&1`!ڑRMWUDwCR{.GČZfkE@F*:bgvpsF\2]A^X55B0@SoT]rlgJ ]PU'Ы-+, k7L e2&g;3ef Ԑ1Qk)>lk{@WfGr+$Hp, |Sq:vĽSӒ-~l; >SpQ> I!0-HEUѶG;CɅhlfXO*m(Œ;Xw^1x;΄V\v⩹˽BSOа F:$AٸXҒq^8 ¸ݑW4!7t⌔(m;"ӵ'I~`uf^9-aXɵ)}LdT[' x-er2rT)L({ˆܔ`Ŀ\ZG@ߜqmVD_e0@. x+_(Ύway\xzIxm /E#62<'vgtߍSn:I YeTpoe:r~@ih&gpX}FߌXNx :KwraJ4[eNz&[c6ѩ_J9 6-kJ%;rJT)_"?܉pT杼jՒlf5#qD9&. Gk)xy[8Kf&^wqH@W}ijAzFău͋Xwrv!bؔͯ4K\{DR]mZ`|-Og[l7<^s" ;d+#!ddr7qd7Λzȏ3ցVy[rC,#t%?{4&#G|!)k>[ q9*qL[k狵Jmn<j/f{891%'(i@HT"BN1fNe7(i{#!430h'RMrU=1v R 53ۨX[;6Ok z(k),B³/wq@CS})xYOv1upOԵr 0!յwuq0hŗLwUk ' Z| FW?8p(#ͬƥ߃/M|Zi_ _RA]d4 ;E3E"~\W71_M mfC)cO .t' n2b"*2E0椇|rHP d4y#5C3 %<㞗AsK3]t\j*mm^ȇԀWj?zP39Cs5g˗

LOIJda+vߓc{EA2Uu>U R?HJm^7;CS_-bU8*OMA ܔoZ9^W9S.MM#PJ~vNj XlsxQʄ迻'nS$/]5V1R\wC!&}GRHP8X̥w`[\G& /)~&?uPf8goG,ʛHXI~] زѵ% Gu}{:;Y8 _ȣ=3NbuV36fw/l _ ^,NCuIK63<>_ˠ;珴{.x/!qǵKf-yރ¨5(Eښ8ۓ@1 # )Z@j r;6*$[Q5"hahQM$Kȉ*pydsa*?2dstɌ!R+=fJciǦd'%cTe^Ĩr-^b 2f(;wO|i&Y[uT,YlpF]&GcF]^PH%<Ҷ;g6R##!JrI26$}ڄ96G@ 0AⶓS'lGd{ǿI#ʯ{ѐ4vn2{ ׯ ol{sþC԰AodYN2nNGXMԆbm$]2)tdQ&[xhn֙Rr:A+S-h)c~f|IGsV&q+]qt&B]sfo 0)jKK--.ce_AA\6Rs3곞+ g|9'}7qjpta#;2?.yu)W &nyua @#( .X\})8 ?,P]r6RKImCYb L#s9PK|9\݉D(筪{RApCRs;4;G ; w7kq=徎oeS7?, Me~ug]նiN/D)iL$hd.ȋ%U& ^eVJu MI~sЋy?y"g-0Aӽ0˕O>6D 9#>gwn,Wzq_xh(O;LmE}noxTv&܇mʋ?61C?I}$J.|B}3r+XȠұGN,pPTqǝ'/:cRDa>'QtLd7~py/?:5|kʬq7( TȦ'Sxw)@e$9}ci͓q|_eԨclNЍ-"8 Fb%,80e?ܺ\3d-Kr]sRwx)bH ?쒗xpF'Yn@LJF&BygPw(#E+\e ;b 3;*0M;#ܦ!HsW  bwux* =i_RBݬ=mqz@46ۊ.$ZŐ l3ÉiXRh7F_ f:a)\0 4dS#i,za)Oo ?"Rmݻ_5ao6 큘nj@s{s\6o莦Ŕӻw4'5 &))++wJ B/(] ߊckVաM? Y@oNZmϯj[uoRv^,U^ mظUn7]*7)4W־z5Fm\i>S"Hy!9!" hcb^ Y,_4U^{4oPd2a|#RgoDcH3Wߢ?d !S{DJ1/iBӎ[e|T@Z"(QOo, )~(4_# !ޭ*m(ihi-:rwGV|xe64_&s*Pt`+jA/ڭSS^ @D(&!@eYC2 w@7OvhP(ktP |Z'xˇ! % z)3H+nO=.}|9ÂodLFI A U/LQq] P(da\;@&mw׊@b][XSQ햌AD'1M;`WbY qQ(G{Gw?YW]<rA-fUT5Jf$zzk;%HC7UIDɾ-KCWf mZNNՔ4gyf 42!ɰ!r}fD+xc= QyU-_ hI,|&מU>F_+gz$M_3^z5YC-:o@'dohr?%|N/*vX XṂ3._Yi5NE5&T`xЎ €|Ln7\ r.n0[m7S&`1w$S)5Ѡe.C/GZ_S/!쿑MKd'tD,#G GМgL[BԠ?n-, #'>1 VefNg,p:: 'rUŁ̨},2۪`/Bxb]$+\f=P$U'"K#ͺp }B" *Ftrz:N SqL]ӗQA]KF6XaS9 8u ς=e^b7R cF$fD˞wbXq0STZbC e@{^1Lvx?`aQ-uj$Z-dliɒB ( ZY,WTՒN(yWVN!0y֘ Ustںf˽:ݵ|˳oHcH7cD}aw7D6=@ZJy$G[Te2!xrK?@"4w;?K-xF}F9iJe1e2E1F,7Oj r^ 8D_)v##\UK{\o~Pp._NF`,Ǩ vf r#,VX@R@3z8 hKCRʚWVoF5eyQ#{8?9j'gT4 KjMy͠`?H6rdP٩ ;T b%<"Ʊi9"@ww)hjV=ۆ4@Yh@\V9{.BN(L8m?&ӘZ<"=7UIs2Jrc+2|+ßvK |!ZDOV}<ו`g>*l5iۊW)B>4RXdꦮD/ʿ,8r~<__ZϹ hB K6 GXBn|bx Q`W\tiSm%Ꟶ @CY]""V)C ޫM!-nی%ssOAF( 5|K')ӞFlp7 }[nﵖyuT5\{ )-a&] 'oA6s*Yts^|Yk(  CTuLρ^m]N^(q D^O߬"xXzSCb"vʹ>~|")&mt=wbJqsO|ܼI$O!6- Ldl?蘈[-k?#g5dx].RČA5W~LMR ka3rT5ͮG(Tn%(׹Ck찕qׇhþ=AEWֶlv jP'K sCYjPY|0l'}{]j>,oQQsvGí@Nu1qHlbV  lFۢdڭXT8+'Dj-h"v<=;[.TNצjEWot&F kKE3zawq"t#Yh43Tgݛf/yFV^g0ɂׄU\qL㰀$B j)r :y\(5I!+Vx&ky {/8I'9dl&(}_z`7ه=0!k u Jf9W mBNg m#+\}*̱߼@6#UQQqg>"O^ ?AHQKm,G_6*E &$eXн^ts6w~*r@U)l챆\0!tGEY@>77nrJxז( 6YL)b1HL3OS89H2;F^&dS\+LԲVρMJf|O$ў4]c3+je':,35KI db63Rj>?Rv2B"́ۗz=9M}/tؗbuytD?\7X"$7q\9 jxJ9/ݱpGE^-vx\{ /, ܨܽ j7ި)zPv9 )?:lds>>8J@x9Q9:Q̚?Nvq'.ޕn_PCe~EZ57o˷m*[M`Ǩb笳Z;|BŰٸid5,G1b(W۷XO>k3rTģ˕Gz\К-XЇ͆i\ixؿ j3iJOm *n97}Eo3 ],s/@m(YԧS5*#6p]kx#]m9qvdc+>##D0OUe'n3'XO!\ѳC:XH6oE#, M y2U$6dN:&Q5pubzN10%3EX9ئ G.el,#9?! *dЗskW[Ǒ[H(z9[7Q'uM I *\Scҥ[bBb-f}K %;O?ܗjUiJmW0p -bm8_ZuQ8 ;A EzaY{0#WVQ"$;GkmmivRͬBB4P墜Gdk90MNQѰ$'pY1{|e2#zv/VC,~Yz:b#DtFDe|!B-xPY:^N]Gzx##r>lI fZrz4ѫop[ds+Pf{ hω@#zU(,c 4CJZu9-(kv}e~נ/EULCyaOa،j8K F`*;dJuOѧY%z?l+7r"O 4Y%Xߢ)k'HN_qv';tCH$OT,({G[Eld_FeI*fq`H 8E)& &_Q3ݓ)Of}p=<JO+6*TӃoSWT  $#U2݈J]/qPw t𡲑osP lkzyOhyq"-0fhk1$Κ{>q q:GG;H7bğ>^"8Ow=Bw'UpEAz"u wQwd { 8FBmhC$ o-NॻQF9zmĪ̙/*W(!N_^Ē s,p X>y(Z C YvYBp ^< ׵=PVf*Os8:TU+䋽8r]+ɗX}Uw353>#@Do$iJtG DJh'NJ@60 "S@_QZSNW\a۷xvZm;0',NAb 1fuHáANИڷi"n%*CƣZ֤$}-䐖w%mP n vLͯ6AgOBt6+ ~ *~U )HFP&6rxL$,s8G˝\OM} " (]]iO)>urL =B)CDM--p$Ula#YdR&aҐZK A,5-de`wvKSuֵSPs`As"쩤FTkCnI"5$~l8pY_=@U9_hg\mP*+ˣirα\s0cd4g ?QzZP(2 '7l0k!?0yX,J9u i\ۂ{{l/=Cp0BM_sagQjnx{ْ^!ƗK~eM< |U-lkS6n`roylvr%VIn݃==vf;1!0~tj8p[DNJcyq|G,h]]ķ m}Ko2L6r~6|Rј@@4S,(+`8T:!*t{|]܆VL$%1~ C?\ 4 ͻ f@|hIR| 9\tВV{I3l1 F_!(&O^RH4G7b^^Ay S .X򡼰o4';Y[Eo"wԂ.GzvZt]e4u 'F,mCW,E"OSEPSwIGڹZ{ֳQz| O}< b`""bgD/)BUNVdE9w+݂fadabT48fƻQpП1<ۜRST̶J ps/niʒZMbQ_J Oyl^ͷ חn#mH.Кٴlq߄{nV!T̓7~/Y7nm7"!ֻ2h=` KnS<8)?H4IH,3Q/%_YZBOUAvY\B<^/VJywߟS7> \'X9%I>#kD,gLϿ}xQo}\l7M!yg~YlO<:"]6*fBUiİ{"o yVHmqpOcm[ud5H8E.s2{l2/I!/iB{OJO ›~e{|ӅץD-Xg}Wxo2W(v\c VqGX5qk;g ]Pˣ'Ҵ*mFPM < ցش(W.5-J~zn,>%Eao# r\P+O@& 졻,0յZQak@a"r4.cn5A~(zsWG!50!*-.avwZO2lN **36TQ2 F! />Ⲉj,nc[2lSphuTx) @xF߇Ƌ{4%,N?N=9HφG:braP)[.DP7-ѝX6˖\H\(?W^U5so#X,,;ir/fr<:||^6zЩ^,@=Wc/P䘸AIa_~Hө 5:#-D gVN,0lh;^6N(A)yHt$F5PldTЦ.,bg[ p-S#Eo eA83.AWD/(n崨ț$`yn++É oǪ'Gm!g +&MW{Q7^ߥ7 lS㾓eaj~}qX}@\AlV`2.E~k6VRA9O]'~DūPS k0Ht4rVJ Wl4MpU `ј&V'5 (D~Xcdb`26o$)^ (׳DSαI .KmR WVbZfqkWc$q5w8_T0[4i٭ܢ ZSRng2a,1wdEH$9n Z.'v қCX )[!Fپڄ4nTz4/ ME2Ӵ29N9*oo{o|UWϥ̑OH{>%DMq$xofā'bOTso@޷o|oK[b0n4T0d +v>!,X5aO*Gx}5%O/wÇ ԛʬpǐoab{<̛kڟd )-/qy {N5(fO LItB jtMi+e(TU8u +WBW Ld霴4)衁M!-WTM.K`g~zK&px&JuC{dW{`ZB=54ʖlbHo@rG1LR9JC5 ? oj.pI9S?˘p@kF6cR{mQi|bIiGy`$ƭhPF!Ra oXkKuLOApʗȉݧ׬9-3+m>]8^9oT(wc4ĸ7MrQ [ÍЧAdJVn*-M(Z6qȉhQ<{;+j,'Qu^.@df A<_u:B,SѸʺZcK!wm\ɹvZWsqA37g4[4[B䥞K8yJM(eO݃~UM6hO3M68Sg(%FGE״{WyNT|Mfu$# NRs_68r 'l282d\}!hmIWB]C qÃǠk;3QkIƮ6aMYшy㪣JcySɫSnYY0.Sی*FwܚR :Kr#*]!u3U- zUvՍ 3z9.IHlrOǫ\Rŧ0ߔiP`l$0q",|/ډB~8Y ,,3lrl vl'+ilAQ~Hև;H3Ċt?SLё3E~R7Zuk'\q ociK-6GOTjp+/j/r.FWb\G3: fcw+Զ$.Sm}B׵vgsr=!oǣ?s)(gZ/o4|nV/~w|5Ùiõ oU.6#C2c v=iie8oe; ^kn%g9{a >1ª+,UӇipjSE݋'*JĖ \И bsQ-Ay$\f"%~Yu;G3B n;/o .BZ:x$)z5h /w2]юhe Ji H̿Lzt p`~(á@Mz$V Hf1Ֆ"V`p7au.•S\z[y}Z2^[`R~&;,G{-B'-wRYR 8ݖA~M=/φoVQ8쌽] n)S֒)'ʹ&2\BI B%5ʕ|8<ֵ_;;b]@,#f,bS߰2^o<S|>7~δOC/[9 GØ Iխ_M{mi_{Ȫtv$#t0|2v$A7L)R>@|n❦epchZ)ZfKu{}3#:C&jU rgkT>&d.>C˟W?$MGFR؋H2Fv~j@ `z# ((&+pj@gǮsNٻ.t%ߐIx9{&b|iį9˖^2l-fI;,Oޛ9Ubx~K,ad9i 06od;) PzM,Y~o_V;T: Lz]xΫDŽf jBor54óӹXD?_*%% 1~%J܍AO.^~E5g%r 3+}w߃x@,",vOgkuf3V+QC|]\9f]~$2Fjb| Hgmݷ<ɏbLň粻9.iAJW!^KP\ <\ E | .Iwy0$ <PA1N Ct3J>złA\*m:'ncx53:t e]*n-(PCHBwݠtKNjCϠ? ᷑_RH-!G-W5.PM>6\SSxuBZ037ޟtXwC7!- s}u+7Eh'@U3z_z09 QK q] dk9 \ma ~^iji:~QG GqUE_Пq^l%:͡Rڀ /jnvUI B!PWglruL4xcyJL0Qw9f: ;}eABOrb[ XVѰD?یc. ֬qdz '+װ<+iѺ? j>6@ߍw'24쨽|&wg]GbR]O6]H/b/.7ˌC TM ,SPn k'] ɚZeQ5>4v 02$C̡Z 9KO ͭk+0W? \ uc7I&=@W6LB]CR~phw{ֶ ۧ)\!Sv9-ba_?x\GJTc)!C|X=Z$4K40zM2<ʱ2-!zBtVpĐ*55Pu'̒H3,N%e{*ڔRQ {,I.&J>;"|@1x^ \QhH* SᄵL#z5f&,])/ AKtbfݦbǵ'|66E\)5gM3Sg&o3Ub@gzj#"V L\An43|CnY$~ŹxTNU7tp)QC}yR{(Ca#z\) 44~hW0)M ʇQЛ)_JH\ LrqMXK NpL k%gA| "zp6C"A>șnYЀUbl$ܼUp”9==a&g 4`Sb.(s|QgM~ #TW[&7qbz{}}-%)6_HrVpl.LF{isrHA}~Ҿm؂'i>myNqv}I-v.'AZ$\IH?D%zW.BZ:[m%W yN}!OI͓ba>Kx4u@2K.(dɜ +U_Hx}敏X oCE=G'z¢"ܚTPK)1rࡘ | 9 ~7X!R2LnjrCW )Z s= njTs'@UF?"v衇$-%@r[rAGj|o}xO)r^~Hw7wk Mo!UlMi}}3K,os(axCD%`"ř2!`)_7["oYK\q΃sN8peɛfS?D?d!4 ̘3']㧸k駫k1FVn BnH6a$=uÏe$2xQ :5lA~eB{YYGSZ S(; ~O>ӫr(Z dx8u~$ '(ny=Q`G'70b'9 ěp7dQsT cMoLSc[F@9:(<_a,;gDLm,S S+ͮGnW_]k:И3qD +9-|J\^N R3MWBg )Gn| `g=V2 [͏O/:YJkF阂 . <|j !PG%U~5 C^;w˨m6-ߥxCK]Dd1 );π݌LI|jh]7Ahi<0!<*=U~bTLZ2SEBLG^rV$y OU=65v)X7IxgQ᫪Qst<Uajrn~Utξh(eEi؋ M5bC#l3lzڪT?Э3p08JԞ"mCdgtqJq0Ƌ/A.7!19jOzλ/n^ZX45㛓9+#]yG8N``kMVՁۤؿ  XAC>Wwl#86iNwɷm=!Ud۟ʻt.54L ; >*6kiZ֩?h&z u-*`"WqS$Y'<{ %LgK~ˮftӯ0`(es9gPA? ꐉ8k|wrGHP6^Ls1#"U?EkF AfoRc $̛R&RIĥ3dJj),[8=]CqNͻz4{/]N |c$M#p Twm:6Դ}SE3ÚO`';M_TƂ uQ^^g}IL4Z諿;z]iŃϞeSEvElz:O䎽eM2&tmN=9 vZnG[oy<3KV KGP俦\SɁ;H9߁4P[~& a"(8 gt[{{abD;]FnWEy"ƩT[-p pY9>@N=1Jv_ Z+l#N!Hd<$7y! g'1t!Wk ̂ 7N %"(#LS!:fdւǴ%ۣ?2k)L?clϨkM\аwƷ[:S쉙$#v}94pÎx0)H0dUg:}S=a"E2\Iႇ c#>цkh _ZW8ՎI&nu l*')D ߦ+6(oeLI5|3 $T^Mj8 {iPm"mJqE64;)DG*S[Ȣv7r~~b+2x4%MP$p EMsm1pL7g\euA[_8U{)=s0DL{LJuf\o3$I,%>p4$=%Yp6 [+J@\^8|Aj?UΒW0PQw"]MĻ ãɃBET)Nاǩ2o|q֮fJSl($+hf!9e~ o+zDXz)VjZ|:\Ab8i Nm`[Ӟ $ ur/l2\ǮK^QCl w͞*R6?`)Lr[/սHu!c։('nHz8)[1Gl/8ӟDF'A|3Ѐb٢]:Ѡ0RRcQg-vATXfeצ; 2y 2z Ԁ);Ie3~1ni$QȾXQ٩ ǽfќ>n悖KYe OR-&h[f$RZ` pZB;+ґ֡Qk=ԾEO?)ZPU2Ȅ!xߤy'z1|xD.U uGYϽ݀qm"`%&{RJ*zb(FPN fe";.Tڄ}—e  }aD ZGkbs{wx7Mlظjj oi77IY*^ %Fu;ē.FW\J7]flz\RrCr#du; 6ٙ/<[ ]Yw>',86IUcu9*x`+sQuݴt434桂k_P RFmGNJ $"@u[=o0spMA^PvpPӑ5!b2UOQhu{ ς&G KEՂ3V^}4/!p*M>8TMa7WVN+ +=MǖArCͱ4z%3oq{뒎~k "!S}ŀCVyL#?nv7Ȣi ⃙<;(Fz_HrCF;eFuxaM W58ïG 5pfi4n|,p9$of s-{ mRNǒl ygm| Mpǖ6vŖ[Ԛ{O$C'9EH(pMV|h0n=@] lŸ>ǴU MD#Zgrâ-o^ [pRj. KtSrUlpH܅BN-@{y&{5Apd sg֛>vQxGt?x PTf28([ ao0OՁ#6Bt)5T>ڇt [Sj(\(u(Pa3憉$(D}]<4)PB~1(˜4_131sjv|@i"SǟbC;@D["_l?p3| ,]1DËOu FBKJX Pf֙ټK|;'@BFy4 DC16 =zñ `IsuL8ιD ?\8,mdXoO}_s y;F׀t$ FSсjJV`/zQQKz㎾2LwJ5.зvwy.6L^IOV c`AZ uV/؛ lGz}n$a/GS+W^_)/M-3z,A!7LwC~g}DW_q<`]P!f"xU0poo{ K|(_e04|S#/w!qihߥWU"d~kפ-$|<Re8+1U)mEN޹p~TǦO`fGp޻L 7RfU0f{REtQ]C?܋6.s8IeLRb`Ew8w!QmOlITXW  zHWERnd2YX5{ȘQ 9n#38BpL! i1 -T %na &Jxg3w@: ԋ|]g<3I&VVG !z1ysL27S#&y[ΠlZrq}ntXr!s _n@K$FIwLx 5L|xX)^SPc%Ogs|M7kZ5$k Y#5U?|R9W_F1s[N&:Z~qgf(rö[n?Rwd'jae//WT{yoDř ,\laۑ,38tE4#ᬥs5}=c&.YԋӼkVoW~, 79fҷ0zȰ~\ȚZ/<_w*nO*xS=K{N\԰d fp# UZ !IT6?tc I_{rd%(Q੊P0oP$R0hMɦL&~wL_} \ /R(4y^#NL-oiH8wym*ȭƞqL֕5Gxq}:(Y a+/Ā0  㻁b,{aO8nϳ >^PG 9UA6TKBnPv."P+ 5%λLK:3o`KJYwK#7nۦmH`;R@U7:%u&ar]TݾvCDtvW]in}[k8G5B#WR[JTiq!`.nzQw£ -/9I| dǴpHDH2[р?OsyUHARb!'g#*`D޶hDfL=>*Culc/Hj"~$^ 2oB `g9_?2/p:FC՜|5cS8+Ai v"ZzkMhXEk<ĉ8nh@4}I6|o)lꯞQp¨09._,} mɴ(,7 C:dQ2FZ'?[@>(ʾ:MՀo@%V@t5[J@9m2]Ob ZfLG&F^#UaXqn@E~Uh3v]Z8aAOEyzAŔX|.VϷGe͒h|u%!W{0;LHgUN0=N Vx:魔-c 6D4@Y&fE?p[h7-OxdrSa]5tji GH`{K*OÙWN;abrWv)MCC[66LX@Ԋ,4t?ʯ]"x3{oT!d 4hc]c ͘cAZ` rfW +fiGz&H r.~ nh5Ugq>oOt9T4^39lq4_wc*eL2OqpdJ=ƵfXUxԥUapU\Bq\s"З%E #Ώ,pU *(۷@)͂/3x|;9e$Op$i/:un,gq>qKH62k$^"5֕Md*^]C.@O;1[6hb)yCzY$nqfnͧIOF05CMf&(7ߑ-oTC%')h$VƎꁎ"fAF.P#i Hl77q/f3RVTQ 3<hVQ±;|m,^62T\'/*WduU})%=o/;B#U8wA˅/=! -TFj{;F=ss|GuyuI"{9ʆE/<1W""WȧRLsFI싶d݅$5_$˵ S JO;ng'nj;̈́rcVO=n@.Vu\(Lr T+rSdf- v_OTMk͑zUi9k}/+Ry͹ &uCVUSGQ3- 9d[gOcz5 B2߰_^&vg'$SRӰ TiCr"3ltp@jNJ7 R4.eRR)ؼt{6{d1wz[հ5#6<ۅ4̃ n53Gv4erp9R) ! lߋR-<Бg HWQ748-Ip&f>K\&=O]S'*I3TtxF0d܃_1JH$g^ 7!% `z#)ZXD{6'.N ͑fu7JGH=UB15n֬"|#r&HFP3֏B<\Pb1\Rx*Mɯ[X+J.@bu[x'#pc:\^e~t" v$e-z<p"/]-N L@(C'7JSGeh]lV75q$d!.^'#l([35=r"@i{~a_`TUrSn]i5aD3_ߨMy :o6bMFi%?1A4juzi(Gx aś䄒激WfHS'.k2^PgV. t?ӕYN1h `!B4+ /iCءNj&5^!g%=%z̲H RxH3\[s\.W@ Q;S&Y%>C_pDxu*2A%:OӓLXHҿr;aV5il=Go*5mLk~ -bxOg jXó NxHۭW/%@^F>b^/-jD6Y'Bhat#ӄ:)߽\Gg&-2+TYoC3Яv+.tTh ~[sġYȹg ݠrV@.2s<;tf^XoNHfub E7W! YƥBkGW]{ۜi !>$hg÷!Y"K/E{Gtn sQHjmDpVjG-im0p/ 4O$& R"*t7+$bT8~jo Sy]rDhƪEU$A/ɭ%W|]":0ob%~e˛R0뚟c(O\7)-#E5leKhS\BWtXF]M_v5-?밮ɢbkr.{WYhSe@$ՙ%fٌ]()+, Ѓoa:YI~D@/#޵oKc)LCGhp@LU:9m5bo0%ꢁ\@=rߝ 0o7(Yŧю8_ko|TGrmg;|`W&pp \\.=Cn8hW py?RIӄvDˎkfчل.u/;MuPF EZlO^"$#g{E@yXH|ɿ$01Հ2q1U:y;`a؋]IiI{19J\5a9؆1! q|@dϙcoDi:* .Zz($dc*zw':J)K,jHR ]NLq?yUN;d1K"+E^/zd_X$'R+6G(h؀j7lĝZ=6T1 ~7Dv{z+伶]E.g L LteXGe.Jgr‚PqJi6߷TP7$sXϟ &sfFu#2n \KcKcZHf66ioYk0 ob/J/FMqIR$iO+-~hU9%T4`KэˌFH[im^2c *SMk21 Y YS`D ,ggdIq6 Qy$$Yy >~2Do%,2? |c|Ȧl}{ӥ5oܸ6%@}'LsN@[ 5 6|QQG0hBbaefN@Z9 "*⽟_Sj jMbM@NZY>?RjܴvEMk_ <ƎJX.tLX{gt|;c+&Rη SdU,.>%+ŮOjFN鈾7@ix~t n {Ak")ROIR9Ydw4bcZ S'Q/=1,>ս7 VpzT9QSobI?Yg!ۏs@Xe F%4{Dt-8קfmϧ?'|zށ tVLxg,1/2gkQic!}gN\AU^&JcK}hw'Rb/"I-2k qWʑ:2(X81ZmݬN6ɞ(wYӋw!41L-&M)6TFȒ ׁ4\ Qd/=#zɿenQE6X5sNmnhJנP)[یiY%[F'r:R(m/ \]험Qۆtص,/JKZl w݁EBWA'̭jd?p y͓MOIj[dzenE_tk0tmM=$hTl|u .dq#!jISb㓰B]L*O[uVRrDƌd0u1x^ (U,DŽi-Ηt; Xg˱@2Pήp?H ;ϧG@קG*}S69[Y{mW]>QdXN1H څDn̓4QD9G/c*C]ҁ1+6&fL?DAD(Ww1~z5]l7V)ֽsy:x%ǡm9HbEـ.⮦6f/\G#POR' WM=j3Jm * jPl?̿ᵟOp7_0;lcjZG>+!Zp4%#qz\I)gP Mk"LSY0 Z\L w5D*w \[q0=!eROC/"˜T Qh@J%;V͛$:2B6h~K)@ش1&m֖-p;(-@*hY1GLS%b]Wh,O0}6jE7vU=|O 5~pf zw^H1 "ZV6T@wFgavFo+C\nz뺸pt(%(崁W|OUsU 2@.J+HҔ#~Ƅ7+N8CωI;^'>v|{씺!_xԝ]mta^})vv3-$o5PZ=nUk^d\ |M$gGxH c1*II;Nuhز{~e /;yY1q1?N~,T ϲ H)< ͇5k ?"Bjz I6ZeG)U՝+P6eww)6Uw 5/ ~1!.~O'`1$x)嶚hNtc_Żn% tDDѮ7bm UIYjf~XzyRdoCыHL32QI7iV(iS{UIֆsOmbzT]cjHtM&K^G\kҼApG _Wg \)ZID8B\|Tƭ%R ⡻k"= IY| fC_;=-VB>#/ח-’H(y|זr.1Y6Cع7shG<Y13O3hфL"&]զS8xN)5bWP]G}E~Fބ`\ٮ6u|:JR/´ T<46xfUdi ֺ ]x`?qP/h^L4XPk_8T+='<1ytˀ%/,fbbdHڇ:~x-XqFmƄ8E7E;nSTNK9R^0T_K|PYq`&. 6|%bXMTd>V<jaN;!.DIgekF/YC4Dd$SLSa=37q"dGr+$09>u"K_?IcEUcPs6Gocu<ddLVȼ9ȓ5J0ŒR=CҺ4΢weMQ2\ڣR!Tt.ľ60[ #c|D>}n,90s \F*5y бoAuWRv )-$؊`]5̆_:G0Vy%#O #PbpA{apzaPDNA` huΞN8x|M pLZ!\Ɓ+ e%vc|%MʁG춱`Lp`?Cp+7O?&3|"uy_H0;j@,;A[OW)J v9Z!pD;,B:?"6p2w'3y\) elGηj·]E=YiH*Muw&ﴮ |S -5fv뮓,6.j(WrfD`3%POT^8Nm exЃt&0?)@߰f(ƅ/r`t!IPM5cl5p7v8LN8@DKF,f$W# 5}|?iq~|Kr g1Q4m?u,,>u huB]MJkOyϏP'eW>'H\] ^OP[&MkyT=kݚBR[XBfJus>E/7qy%9rY-= l{0"m;k/*uOAp-̦egLZ703 >^ߠs;Xlܐ'l>b ]ܝ!_jT Կn; x #bYb^W\"a6^gf~_ $/?^9^ТI0En}!7J‡S-MvV-زSV%πyU('*_UT1vG:5g֔'3h;Ƥ-@i. iCs* QDLQAamFz NW{UfJeډaQܗ&lsnؠ.29 sxa|gYJ:7FǞD˼WBy 4O˃E"L!(|i|H>"DehRQSχ%`>Cd/uȚ%mMme"ܓiO8@iMA`ZTd:'$5Z ݒk݉)v}p-? 9d4y6 |S%\\X0g[3e(6S:oUuYrD0@'P:fQ }ffP'"fl =Pp<1ng߭I}X]c37A wtYay!]dvr='컰CSEHBY|-L{0u"+++~Ex[qO!Ig⋭.1J#bDFVj,/6=^,p&* #\;cv])m=]42 q(kw5h]S%лըHEFK #,'gVLnڝS昅!uڹJ^x+v> G4H[[7?.n7D.#^l.*|dXgչ2,pKh~7f5RRyTGfit'#xOJR*"HaUA%'$6-~iz.0ZnxzRߙvXAgR/WAUvBPpu?P6(d:- JODҢ>A8sǞ1m &9A3ȍ_%qC.x6C̓hm~<-2/w`vTT5!SNop* trUr#܉NZ 3鯎TzS+!f.M"jLU@R뿱w&,0wG{X,^4 tceRZ骀q?3W5cPx8GR!_hg3CAqj xX^?_ƥK@a }!xi/PX왩"XI>RwUqxSSGw֍-+G̠ KHOE|0 Cc/D%fp#Ns6BK7̙TaW) C䵃/K@l<%p 'Gj١q㑢}~(I HەMzyܠt mix[h/).CJ?E&sӌ$6%8_[V@>pn҂D=FOJF߇U29*&.-t*aw3L1_fo<5-MsXrZk7e>U1เ@#V  hnmY;YGGH '  Cv'R:JfJߕQ7Bsc2wEz:);)7LW?'-dBel9KUvwoewC!agl=o 1s`ѼAeK1;#HP* 7K߲F.$ǯ`59 .ib9*ك8C!1^Z{m d2/L0:|fo3[d#VZ/$% L${%mP?*5w&6Gh\W+: 1Q>ӿ]M+ٴ:9AMaɂ,LmC=Ջ؈l{pM@˹{<-"V / "{Fa"U(gBX>iƲq2ur.@qV̲Į:h2vl g3{/OqV7YfE0fcNJm {΃xh! `~+NqPNxG?-~[Z\S=ޖjK7 ՎtҼB{~kd?P(\T0mn*ePL.'ZM;g,25o&U֠jBPܽ"ٱ:d(-x)r r˺e/.,=D 5MJ|#W_/ ߐ3͆V v` jv԰Cjb%еУ>U)ȵ 3=~co׋H/]daXOJhp,^'/bv$EdzuO_T7.gn;o.Fõ2w|3hՄDXпia3}]ʱUѲdA Vֻ}qn95u}>FEV^ҌjS]Io6u) s%}'fޤzKp4gSM Ϸk* LK몙Πmx9^=LmTIBwspk$Bb@y&AX_, b'rLX'WhVEFʾl9`iӻĻ{Xk7Bc@q1Nif9 6N*@S̞c8"T*RAS;yv 7ĕT\SWRK_ .%[ EF\ȳ>KRfe0݈?p8OM}rĈ&ft{RJ;14L$zk~ ?Nۈ+%EtiJ1TfPƚԩMN[H`Мp.g:4ҵ34iB\dR:KoR""~M>}pV,̝BzUB ?4NoLsAt_>x6>Bq}h)O;F4X~ǔ݁FX 1W ]+F!byFRDg$dVr$f"Xm_lNkqwzWv1{f6)L1fu/ҏ tY7K斍O_H| 7/Rm! VD{~k sKMO ?r.Zc']"q;(bzL̐7];}䗕w~\4֓xy\P2750,, U=0 WcTu`CF;{AWM M{GuuO+Onqى xqF>gv4}ZOkKo颜AKΗcgߞ0 Ф̟t7wr 3 8e DFuTI_6~`yY#J%le_R6Cq&@~s=e5;T䞬Ym6F(%a`1M01DMOLzu;7r1EŪ`k̗MXȧkKU)O,O«g^CvΔ ~5TX >"p?^-d 758PF&R*X+>{}[*V?μ?*xhǓjTЅKd%IIHf77Hi(|}zextif=舉s,MҟfЪh̰lƠm2vzKJ)ÃCűO7SI2k)gqx T&u~s-KahijcS7M˝G\ R@bJc^)% %.ܨ+j k;:ܶ@ڢ lY(l%دsɋfj_jE Loa=gcKi yD.4X#uEz 7@gvmi 9Iɑ!1{%2Jq >BiW! ocb}`)fM']l<;MFET|\ne;\2, ;7Z㍷P["&v=*ٵ̆`i]H_N87^GfZumC ZX:=ex}:Z?P6E 5J; geɎ2ˆٷ:[BšT#ZZש䫭 "\mNڧ%q-FhR3OVTQܞq{d&/y~ D}ұTj ݿb`yv"Bˋg*ٴ8Dޫo t͝0hU"¦X*F^]Bܸ$<3B${%-4: /5R"),ݬ~>a")Аe*XbGwRkL2 q7&L"/QĀ&f  C:,\Cu>!U> Mɴ;o䑨FYh5}P_[5aD/V4gyǿaV c0 VƠ!3.+~`B{1iei-f?m,xA+I.NjXFjAOw:t]F!GFNei@K/w[FU|yJ+<pgKBuGceS^1&?ҿ bW|5l=DoB3HyY !I_Qoѭ 'I_fun2*u:ת ZZ#=%6++MMiR˴_M/6S)3Bp۰1ghq:3)t2B~ǧ{slW\-8v 0X dgu<+a@i-D];vtKQJҗف;@-2h+W14&?ȕ;RHŞX( mF{14B7yJ`h^e4yfN k0jŲAՊw$.>j@WJvXQȦ)=G;rFtڢnRE!⏻&$kQcXysSgS\xSUxǍHm+{wtt9Ꙇ}&]VS%-? ɽZ3I"(D ZOK|Uio(|UO{'2:%e];J֣++[mL]|ʹbQ&@KO ,˭lV?jtBf-˘6(֐5-xUy1Ġ9*#FRO52q>̕mKY`zo׽6By?&}cn,D$/A:ju \-8&ތI^45FERz°a_:= ?IeTVsl pa,څ1t41߂#Tx$LLUգ;`P(bɍT'1@&I)7۝cg~zS္ݒi;j쳩di,S(=ǶcIkY=ގ19m *JTVsd(5=x HM̀ $tU"[!YΘme7 _Y(\pzED)J6a={U;AɽMI g;=j 5{ Uttk/6j?U3! 6T3*,/ҖKC==\HUpDH4>naOS?CrXm}{Zc7?Ogɦ{$(_?ܯĉqMk _oޜĮ]  |_ft/sao;`[x*F{"C|qAmNY$BO^cK1aѳp N7EÚHR#X5'!dX"q@MFkXI챯Zٖmۮڥ›bŠymrSTo0峡3'}Fz'ĉOF1֟v^O^Z$Ŝ ާ[1rfd }*&A!U`2r[[({[Ź b Pw9N_m?ұ6YFt8fw]U J^{_k};I.9 4J*Ӫ) hߛX6˚? rQy0VU[tZfo} 8uCA]*{cx;\r%8c|d[BwCIҦZgO_/K2}c?/ voT<7?]JV@ +OyE/=srZ{/`α-~˨;ͭ:ԯIJxٮɚlfuSצ ɓ@ÚkOJ1smLjG}\B6}cf *TR<^H]Mv~T+DW;Фg4aŋZGg\$]2 Qd['*Z#2¬rJ\sw:sAm 5KEF  Xmgsv^P:>+dMVpu Z6^e"W`C`^[pi{.:'a<*Es\ mVvՔ3Z%1#N?U2G.T*vs$5 X) GDfIi0w̪0|*o~{yv -`4IUxlh(mjbkMVꉆ *:~aj\|yxO#^QARċeU}C=܋t!xfB(w u0nv0/W.$X(Q5 ^'M Y{m(~-憀t)j;6:B4Ë!g-Jjȥ~ݬ|X($U 3Oo[|ɴ hE[1-ڨCmfã-C͹NrEPuh^9mnzs;f=E?yvǪ(]鬛#G& iض6 jRR072pm2H%"w]N%.Q[wm޲˚6"Աi=i΢@U(}P=p?S$.ףzS.4 S'?jm&f/T\yvKOMuLg'%oOEm'Y >c3ܝ b0,WFyZggg? *1h# ]gSs2]J76bفZ/@KH pd1?)U1hˉ f;J0O@wI| 7sI':Sǽf^7gn_A,OE=禋MNX 8ؐ35(ơ:-I}Uj”1,' ڗꝷ0:/V%Xs"Uca'(TpM֎OhB¬t%6Hy en'k`6jIU߯&ŞM@"ezoruO@HGI6+C]X*q{qל5Yn|,}ݠM'ޚG!Ҍz`܉B1T68>Wc[kR 0~ ס'"⎌3|ܢ]if4-AbH5+|q[$ @Mۏm'h<}0?\&2˦+o6 2N m -kY,Wzi)ԹKbdͶ!:9pg`]. w2OZ{Apgbe6x1|Ԡ%qㅷ^KtiL"h fs O;aA{! ޡa渣v(ӄwӱ6EWQcGNC_<Οts7zݐbgNCyb|,Y@́bRKS/I?#Y2II]x[Umh+Y=G ;M>&J+ sy*BDsHR"ؑ ,("`(B35jQꤲ9_泑~QgMq4pLEbEѦ ;.-&f+2OFzzJn(7_ Js.gp]vX-Pf%$6j19z/#՞KHJ3W5N>mljT[I^6`Dvؿ|EH1i鞸EwjI-r`T݅qqqS.moo9Tc^Y)kR1yχokߞ0nz)MIBn!m禄{pi^H#'g )y&Gh 876G{rξr-ŌCI]mƙN5% 5d@4Ɋ/ 54n)oˑɩIF{M9BXKr]h-<7@䛪)2E{ܵ[$ ʼndσalےmEUViO@&c sV7ùrS0N䧡\B'q+gi|mʶuI|lb_)<JV>+˕G1@v1q5T ݴV2#Ee5q@cN-jw Kx Q7@[h֎,2 Jnf] :'vI): -Mjd?pfQXE qEY+6; ݷ@՛"b6ɁkR.J\r,SRwL5(=\? fgq/@wwTPtTM.*ЗJ|3g ܵ; - ɑ" #:{7޸:3qzgx*Űj9n<@31z4#&专{zB"ZA5A,JK%JDtܒ ԤvÐ=8QmfJmg Xlg m1JOЀ,)-i5먳0\dq\YPҩ¼⇽00*WG9qX ¹}-rXi-_(0p56[$,>4uII Ab^I?Β.7CK޸50\3Gxa o=itz.04M_#eOy\>[qGQA[))?iv#6(U_C[~iIJg6#O0P%ϼp9Tn (Bټ2j$䭰}^lT'yO}#tbB|-;(׆XS';C^m@]r3 J];%!aAPy=o|X_I,6?jSXZt iQ%B;yޜmd?:H%٦q2rxuavבRJ-xM2YT\wlA#BT6eh!se;b-ϲDGE&ϙ/^t~G|:]<))|wPNʼ A6Lh-dåMP$m.HP<]Ϝe٩V~]+9U@s s@A>HrgsAl(Iǜĥo25O\}(ql(uN3i!BE߮ !j$,XQV˚[.- 16]_mzNnD1[mOFlF!*mτH\ +m;3H[W"03M*Рϵ83ڰu gTE~'Y9Sҵ=is"-6yu֏`Taqv9 36^*l< Iwv5”oon?H;ERw"{' w2"nuP@ri`,3 FqYޓGh􉳩X7< Sz`}mu21 _Uz+wRӠ-MG7VFm@0&^(Ϊّ-UFf6X8Pc.E.bvZ__~2tq> Ci>w:'p8T%tvMgwY@A3x?Ɠgdo hjYҽJs{xMv؛0 w5L34?Gԁ[opڏK=7xz,EUxFӟ"W"T3Q JD?>y`Nu"tj0yN[i&q}9JS+ޑ1o{)ՖQ4L " ?{^qLmI"5b3UD ]6U9zw gFxJ#8.V9,?QN'(/tpq."JysZ +FabPt=xI5 hD^8ELWngrP; ݚ=IڹXlI+fݹJ sC\,[Mr)i颇9JYr s1T HVỳ Պ*p؇*HعZ)5 -3;^.~^͐-d#ؘu]Gk0Z[~/cc; Jeh߶3V{81I*x <sy P^>op"_w^ޕؙH9^VvY;,Tyo苋ި4u4t=ڡʙPrndna-@&VC0v2׳WHۆ(]"ݥfZ6kj>O[fZ-Q4t! ,l56|Z\ѥ?o˘6T_ ٷ@$ ߰&q"OFLt#4ogRK!00<Г(Q]=d(7ZٶgpKJ,-MEgܻ>n.Ѱ<7Ҳx]"&[G~w>VsZf5: 詰֣_5#}7E3rE p˭'E:߄MJnNF#'p2OMnh&5\SF|LJ1L5IA?q"G1.8qJ^ڲi*.(j'q$R`[vL<@|1#55Z?)10X8sP͗1!F5r45QZA(s o)yNUYmdHx:AsSd(|1=1N5e$7XQ`]x#Z D2;E~tzeɬ[L&zXt~"m%1:ϒ%l$ DzꝙqSEL{΁M\!xON?sMŋGðQq?TЎq[f6eÚ3bGlCH)@/D-t.bZ^Ӥ e/vҔ;*(kG%C>3 )pxoFbk)*`zI"vZdR^RUoa,yU;t;VA(Be$Oԗ+ bMm$Y0J)_v%.\l_ +DPDw:3Q`PV(koRp+ȻHERP<+'Ei S^Rqf#4 |.Ҏ 'AWF3 @ѹc:~{edM֊C-|1 VD Cy ean5J\HNGo _y:_r.Ji7E$gD|ϙXDݴ\J1{~ږt1ǼzF<KZå\H>ՎmdMBV l'?҅҅t^JzDh9 DZ~AzEŜ=,&>'é!EcAD& t ɣ#@ǹ&*GTIyN@RNdI{!GBb<9yA+&>AcIqs|ݕ7h)۬k]mL]a/p3 foCT"S? ŇJd`$盶A+ 3#cB`=K54EbEur wR 8yi{ukWAW&CjL<ÍN1W63Ha`;hYklq7ǎc^cOSf&KǶJ8ߴ*ڶC'@LȝP RdC0-QT& >R\ggZ1-2_W&/hkfJQ) iNNI6X"O=zr{֕ݦ˥@[0 >9Ż$uKi5A[7RZۢd3)|.Nխ$=IwAkfO[;{?&~n3b_kqD{oN5yZJ|xN{z 77LUŽ靝u/0ͳZ.b^b2rTMnzt?'CژK7:X(d;翐!bh}`xme fX~Cb+ē,Ʌ=VƏI4" {𫴘oR' ޻]1GI˯a#A9u<R| {iCx#Eu3=_tJ?nay%FApLmv\oh#ºFP)9$%%eCBT%:Cة Y/J@uE%nSQQF\|g@RaΓ{^OV4Ǘu )| LR! O+K:=uHn+N14ycb*X#7rqž,HR)=$H` "YCUGM51ƹhb0 L\JNhV g]3o 4kp:S݁D*Dq'N?fZ$\:tY3!+Sl٩3X W}\xդ!gZ4kHTʛ9*X8o-nm$ytuvh46G8az.+a7*WrJə&Q0ϼg,vwEQNb>#@7*L-/ٕ֩6~t$a;=׆B-v#!ڷo0vETwUIEϙr}aĄyKkT;cLzKșl`g;e.@נLTX5%elT6 eGvy/5Y$6]glǘTq .M=)/{uYHe'fKfg35Ư2~@@d]vKyH~y> v$֬KnU4ܫhm&svq#$uld[amʂ'BXH[i+fgFn={{60Ӟg7w(8j|]3I+f=r>uަ7Cbps'dlz~Y~H퐡sI;XfbCbq d+6MfviMuC:z3$emiԹ҄PO)C1-.JOYzf<2ᆕ5֘ҮFaVDg{BVͽ⽂#4$BVBDhhy1CԪL@Qxr"cKPd&̹yXMhoq3vp8xw|]h☲[=x"Vxl[^3 ^r|d].Yi@⪸4 Iwz>aHo,bvR K/>(us$rY'G!swL_<Bm5}7_#NsD :BBGx1jA)i>D 1yM E} {kk2Uۺy۔/`EW, uk1^vkz'z ˩Q4("S.ѰUbv@:GVE7KL^Kd''B/.1)A6-1W,Ȑ"Qf hŏo2XX $ QʐcT}gm^1=$4-/6y95Rc.< @p4&@iMk ZcINGдhG`R}* 0t=$OmIQ4< RQrU9,iC}z^^J0+WJo}2bb+򾿭#mdC|ٰ!ha an\d_(VSz`agW&+ˉ$ij&uߵG 3Qjeq&Aji)4fd0?-~%|1U_:|K/ݘ9I?]WF/gI!bg8p&uKAR/b0 :mr 1Z" Lye2CdΚr[\ؗyzw^!YC|bM/kQ( HemBlx%@ Qi Eϩ4xcp&!R.L,F1"BR{f- Ez&HNB1_[]iƍ5Ӄ3SF8Ւ2(J}/䯒%yz+1S?5Vp8Fe9g=%Y^&fZ|>{T5~z@p7 %/RkCR$hTjznN!*`X/^kaHNm|ΫKZQݦ-1@QQZ߻>~CWIŕ`j&L7ϦO+Ɇrvi";~1j85A.+M߽IJS"2~ ~˨,+&^^+b`g0ECc"Uрg~~9?M:* mg&]-OJ( n1hsw[7FWWbJ~̭gJyo1DŽIZ5=^M6"m[dБyn|L66%("],LP3t$e$\߬ߝqv%l o9Nɋ~蠸8MQjO[-)@jͲ<?`!0+?A:x5"PqߴN",gj]wc_L|/}1A艴RD`er"t ӷ 4ߺIdax&hdyq}#Ƴx9>W\CR|'j}?]#Z[D$Q Q#{A[tl"$!{V02C%dǮBO+ ޴-!o7c|.W /CRefg#*F ao=ϬZKьs? q)S`hSөTI9=T*Uuh8e6 *.qzg&3Qs$^uKtnXXb'M%N]㲸K զӺT/aTNDBG/GmCNOQ])`^xR^ss_6Cĩ)XjPJ[ٜ3pij̱*i:Md9GFg*bH' d.! TN]Fa͑?*Gx[s iPP2#N8AX45# /y-k" ]gZz`H a JkW[\s1x8M%. d(vªQ/A0]UCџ6Eo2sYq2,aÈeuՙ| P~59PZuZfDUJFc~rB[K3ǘً ~]:73IQkݳ=eGH`Jw8$y|̤|>~םTz号~ [4>`F黊|{ǀy9=+8rAb#S^E)"~NP~GiK;zl ;"- e៦=~f\ DћkC:K ʮc? #f6K1_m@V}紹: P"O|-dQ'E 1zKU/S~ GE$H LߦG~"er\ȹ͝0sݼS}棒h*̷pno0i <:.*IWJlȱ|Lݑ*+WUq3ui34=^xLɬ;c#kgܗ6*inSLhUM64.,6b],+* w ޴wǷrlEɶ ަ|GiU*!VS ^<[D d|99 n fJO[7/&N¯JpbK۠U!N,p@}m8T4e՚ k \w9CmcxTwЃK^P8uprbeɽńOYҎ^ں4=SpKU 'L`7wp-Z}LYxmTv{g:F+sssu+4ӲSSd?FE `ҴES{@f:΂ֳ/]EM(<0f*먊1ߩnBM4zVxS c3P3KlTf-@R dfE2]Q{B&]#j w(YXZ,:^`;@R#;˷r~B@Tę9j0Z}Z01M5KG0f򸶺 O_هt{dH_iSjm8(hᄒfF WHƨW "OOv'Ph"ܼ|`^tZ JotB$5`k@l}>sR;]E*5D Y$D3+^_ @-/-/uˀe?Eݹ 0p_Rfl˜_"ÉA8 `||(!UI8rTr1$!LSa3ɩO=tNR, HnnXK\ȯ|1|c悔a]oC' xw3:3H7}M6 #+Urs_$b⯺H0q|0utWR@ԁc\s6!gY.z+a v$}y]&7c|W_Jܰ)S PjĆ$vKPpW67)9 Qg=N\((. yƄw J%y׈SuOVH/GyA3<\3um>e`ՃXB U+LHǭG3 1chm Ja)#pɰeIC e+[>Dp8'MX 𚎒!;̼t.&LQ3ZGxu-]MBAOYhĵVPP.>B7;rM㔴^3]\""Ks{B8-Յ[tN*1´3zP<0==˹f݃ n-hc/U:vggXyn\t%q"OGtqlT>(-^ίRg$`72]#D-aE5E@NMv(FYmq21eWQ[ө {7L]gg R~#3IJ2m%Қ7 }nHgzIB6~.]CQ23y/Oݧ9իiH/~..{+^ĹjIX&le3Gw"ǃ r/:GE V2'蟮ѦX+R}-ҪRCXDZ*D]EV}~_<س]v)R ֺs+|mٛ?0zJ13֕Tukv׏CvܱdkFD=W[]Z[ͭr)b;x<̮g~ q$ag&еr}xml*}W C(C:` #)ꏸ­FCzY dȱ-s8 Q$xy_H^!"~ҶKy38Aj0h*YAVq!߿lu&vivgfCQS4Vp]h6J0!SmW4\}AQFco7FyS ֨it\O>pl&bZ !+'jP^Ʊp UeJׅv):Lw?t³q"}jAX=v}1~mX6˓@+ek9[+U4,GeM!xn7kZk78UE.|]Z5'AI1mG:.h![Y@b) tQp\9ItX9ZBYTd:XjMS/cGAזm{8W\Gy-Do~"-N^j;9Ž sRI)!,7n*: 'μ*W۱:bΪ|U}|}Qb.jۥ%VNR.[8`j'zDz7 oFM)MT`d8P결{B6j?d RRGJ6 0/J]颮9CH [dy noR&&v+=$\״ jA\jb`dQ,#jza1wױWE>)/Xg6Qoh.IFv[F.|(U/II@ojG]'ڭb׃c+.̏xO;Zo2%v )GL'L- NFHFfdk#PQER!CT }?nO@@Z i4 RwLu`_ZgNq&3fgS.*|\9VN)'9z*:qbmt*ab DO}/A=X㟲LW[qLI08IWnghA cJ|[Dޟ4c/? g2 ACTBfM\+OC<~ /*^IhO#0=$B0vһ{p'ɛ=[=X aDH 17wœ0vy{bzLIPABlUe]hq;}7Ы0荨jkrp)&AYd)&/!?dz:koO.N{u~r#E}8:ܷ_:ZH𒯃{Y1qf;ЁLV հ+z:-/b#_^ޞV_~i)z*W(fD˗Urx5N"Շ+;к:CTfNDFsg3[#S*HYǃSW_ш9KOtäj hKќ%;I"!@>~ض5Ʌ?~)qg%\ahmfYTgפ== G@2+8 ¡Ɩ##yH֫n0TוsљNz`AOfC\ oK=,etO k*`FNбn&X4)eNf4Hno=|-\ȢNt98F| ~2Z_X'+Q y(*׾`&GnjO9{9Z+ h*rFo 5NiNIG7lrWXN\z{jEwưn2 h4%ԅk1g?Z10- >`3ɜ+<t^* z* $GK1a&&jWJtŇ?щlL%1. u_d^-S0>ǀjQ,B` vC|8)PXk|{ƘF'EehzEQdM/& oB!#/$D71ej7dK鮼Ӯ3OY%b1/+m.)lKhtu8r$f_8Ke<-%p<8a3[,ΐܥ~ %t~)gٿN_[ݤ 2Z#÷urL[xs M| zfEbQ= #:pIcXGA9.`K9U=b%pED)/1 h\5{p*wL*:km)a?Q.`Vcb`b-ٚ 5{+$:,j܌ih?XՄ,:]ݤAb؍O Le; n*OKI&z( 톕 kF C*I7d$"ى0P6AD&S]XXb4ϓBXR%$ 1Gr1p#j&wrmZ餕zY5A2Q:apC_F\rSCIf4YM2&usbW+0MȟCm"&Y)7vjݤ _ ]WlA_`] *sEq7: ~<"n>MM.tJ#`ASlD՟&.K#]1Iu_ul iVF>z ]N[Y% U0i?%@7̐SRi^0*t/430ӵD'r"F˗;HX|h^'Q=/$f+'9LhxYb(N[y5-@Qؤ@h@ y`vEɵ|ł#h7+HzWtB.'}65׻b.8Xv|B l}tH\WV;!y/s8WCOTA&ÈYìʑ cw[D`K|Z {ڥg߱7ֲ Ԯ_\. gU.} svwң _P.S%јkvmE|W o'6{9~Q7R\Ha6'Gg@!o=U智_-fVpd4LCWoQ|t'oqsZDiR- [yD&%Y.C3Qd"ѲpjcH.Ugqz`^"F1bFΏ\/j~ɠuRNFs}#W;DHVZS( =2Iy4%J$,ʝ~)] aW^*jH"b=$j녈%(}ʦX^Kr[AN|06EZwb,{Q$lG˧#rE&ortXbz!]ݎlH1C&* S P‡Y"? ,,HaPPbY 0XCM{Ҷ@(f:= F +n@e_E=a)9 aWA ^З) L_6m{!ur-Q$C cKgN N\xCN{ZwAʊw%f4)La1ЏZvm&њ,u cIOK'cdl&W~ e]4YBCvrz̫Y?&_R.4* h/U&񺥆)] "T̓Z6>.4HX̮e0{] EL8QPVdb7P!+HׅjͭR5q@M<1 ~~lҨ>|`Rc:,< Fpy@rezm8M˙x|T󢩁=jhڝxN ܿZ>΂!jצ6tɯ&2ږLsx7г2/p,z5o'rN'G(Lȯ!&Jj W }gt9\;v# FLYspL~4[:!k~,~y}c5]ݞ̤"(6i* "[S5ZIP]9=G) {;~pnπ&z3(9J9/UG%s ޝY".l凝;1#BI,yE"A0<0m9(+, < qJc2j>j G#Sul덍*-M˿Hlo2Ŋ| ,(>UQHi -ot*Y+Ը[I-ݫxanq4>mq ,@|gyCa K.jbܧ^yals@FBlc)/fbRjtKTh WEh2t# 5@],0a+{Л%sHHKiO]z:-y"1w6[ \]UZK./rS΃q+m1%1v2.4۶pj)Milf<ϸ`s/ܤkg E qŚS8ڸO݋nDz!PVX@:PCdɑҒBEYYi/Ogwh(I:ZbijL E-È]J|Gnπ0)^X* 'Nj`j07]% zTx|c3+bm~ܢMNmh QЂ"BȒaQH#V( ܹ(Dh\*6n)*AY&E?̀Kr XY YNs0zcJ’i~Ir|gCFHs_wpx>:+4;]پatز)٘7o\B'#!%mNEq㗸0U|yϋ Tmx%l6*#' M e \Q!ҷf  PBf|Յgڹ!Ny(>Ҿ!04 }o !h$CÏp`<Ġ{=\_.R0:n:2Jn-OC`<7DR83Og>rE&W_G rvVڝ2= žWJ2"Z+˕ ڼC8ue eC}g5q>ñz(geKǓB\ "¯q1 ?`f$/Ac+e"ԭwANy+Rz;hks+(ərUOUl4œ䤊$ \vsԓub[q|'LVmgUn`~J~o乆@ƽȈtp(ANWZcPXo65cV;@83>x&;[rT X*l:^׻y沀R_,{y,kSK~HuHfG]zJ]줉cڬ"(Ǜ֬5^p^)I)nponA'T틉 DF a76EO7Nkh\T&ľw d3cg6>-'lzG)p;w}C'r L<"TH vFY.ʩѻV RM 'epQU2Tr?%PĆŪ^!zB*5 bH̽f',?@4ZqcR\BN3bf!c|Y4ΖP:u`r;)z"q0?Mu`QF|dž( |Qs߰fLAb-)@4INC.̘@R -'#sț'rx3,.Sbq~iD(>؂~Kdt>&(˭\-qG81OuYWaSAAgww8їZK46iJos IYY~J񤢅`̹Ø"oui`98fѪ)zns\e*C~n?^$ȫIuEFJŴE~'(@ꋒ 5xf⮛iaO,Y&@/;lǔ9m+T5'1P_S8ݓ{9^Wk[ bE$;qioUYa֩BY#bj1 Odzg&+ ˾|₍y7aqM6bc)Dre#23-ݟ/on]YΤT 1RՃyLy޴d=O  +dzTQ^ uU27NkVzl'@hWˁ[?YoPd5> 6J(p9 :r{ :>j^5j6ߗ_io7Ud1YkYh|*)N\ڥ{~H!q9|Hoۥ*c0tCOڣ]?Jo0Wo6ikߙ2vF5Tbnǻ_عKMeO0&fGUMFߘ:KI9BB^0մұ[@59:RS\)AQ n>S"Ó*š萅P feߝA ADPc]) BoOm]>mH{񒟘@5@,8\h)ӽӜ#Iv 9b*O)e&(ZkQDУR}TDZ!9| u㢆Ni`Z6Yv(g=J7>al0KgX]K6|O vDh|:ZqgaX$d񩻌_yrWݣs;r݋a4J^79pM-oF @vJ‹Ác?tznu'6'nTGv4#!ZrZ0U:j )sCbK2 }o UWEnj@Yo|Q;gfYJ7Y88ӇJ](xh(EL̽-bG(p )dGsOFKoA^U7j29Q̢ vAiUt+4ٛ2vUO'ohP}ʟfzI.w?YRQgپ }q=Oe ݶsLPbT/xXL{Nrĸ6^a!ߙ@ tVcMCL >qr6G0'hxGz-NںQ̲$6˖CIZ}| nEk'Fڟ0d!;Hg:FV܆L %G6h:e4o!C١QIgiu܍T0о|[v!0O_osQ^fߏ`uې@ɝZFX'Z$//q RW}S$lV?\$7|8Y81{^2o0g1:QTⳟ,f&1@/ԁʈn~y"_2uB?c@Bʙdd4N8՟GɯEC }?&jk<-DHlYRLwd 6W #U9麞?3 f#p"vR`(]}zDP =wv(@o!ݯSGmio$DyRu6?>j5$xD9+&~ǓW]l:[R$$~ =5;RR>k#NB%l])ɣH]y]c26gf3;}HT.ʍi,c w6D$#Z-Iݲpj( +tD4 yXBHt)f|jAPdD̖֔% i [?[ T @ Ff z"5JIrJż3 h$ՆI<ٱz(=tn[ t_M`z0kI͇eZ,ENa>1 06#2c\C~h,`u`m3Uz ٦l<]7,>b{`3D2^N'v |(@Y֔3[0o<% DwrXPs)q;yJAƗWryѰ<)>粲pN\0{ J%36IT6 %_ZT/nMM36rL)SB=n %uȱIB""z v~UpC茄!؁o>H9;8ev }<t7z5B:>Z{Ot(,U:LTff:O(VK%wzb_8a0~~kpʀ5AT"[ cև)eH%75\!V惡v|M]ȶwd޹YlB/qdv?[nMYd ^Z҆6Uyy,71]I#K>lu7LMvH|~*McS0U +ѫ>s{Dă ܀ÆXoղN}7xڟJ Z T?Qk> EA*>]UwM~۲Oeʭ6=y|c}-Gp4Yw>K\P[O\ݛ :.E2X<(E@UEC+ Pj:Y,&z'xuOO;A1aTSVs62*48Ix!R pܱI-^;x+}D&UJ\ez&LƌSq@R [h%; _-:e7zS1a]b `wbhvHڠXubs6jB [+ٓZ7NFm٧<*\K7J?@W؂X7Lꂛƕۍ[MIBu5VzŎrgZEshqYX~ߗwi& QDX408oGWkoK MP1hƾޮN BV.dAtNڧٓE(E-uj $u ;kB7Njs֧?gP=pCk0l: -%3N=?,f'p5&1' ~ܶ)Vx%͉9] І$V:{h]nL޸["^q13ǺMo)9`Τ t8'bUK]'wan߁q%i\"}h[Qc`$X ݦ!"g79^$"فTR'0TUi̐/bΜ6ȷiZJӆO,rJ (P <ү\cŠ\%r{IrZVsu1J;^t+$"X6 gxt|RPxwvTi@Qfrl۾O8lR'u397$*ܹEXEz:!+Or {COwySm/q,MA!FR*CK K!\KfvpFJ_Ak⡭5n n@96x黙IBLpo(ђe!bZOj7sugBkӯsiDA ِöļ#CKX)3|t4f0Pw D|D?Η|'/uR箚ԡn5!Wå]cV"1lkfz\ GޗXZXpORઆ =G;eӄXGnkWc˻)8gC66L<4҉ЄR|,Ѧl;KH>>n_vE~nf~А2 T;~۱x\ u7P,0 ]?p8sg'W/ߑ>OJ>[~?x{8H?WT]J,>~_X$ɗ P) ;(Z O?K+L%69xeeXF@\Dbdkm8f>yF.(6 /Ŵ#c`t sjC,!!y@2ǗǀdĕǞ]D[؀0-SQy A>borHB`;#Sl^ab7k\Q`t>kl1SZTu]⊑jZQZx^3F^3ԉ^Ɋ g.Yh+&'jF[Qy-zHm>ukc-T:rtvp{z9d%.G-n"bc4Y@q+CbI+?f 󬝈;_?jJZZʀiic`|Ld@ guzG06Sȼ :^Y9pcR0^[KIt%q 6&(Pܐ'掎5OՁH!G45ȗyzq`a+ޕgU. iaD:5t !g^}G,k5\hGC5U;Y}G>^h"mWD颋,`S-m[_WOd{D!ync`Ig /#<O#\f%z[jN4XvɨdzziázkHjQb2ӌ)"$|jCU7_%,HUs\Et]Ąg\b½ɽ*$FRLj^8- WӋ/ 2H?)GNܤ4_2:]"[i3zA!RͼӠd` @Y I/j=[4r7f7U'%lƛ,}qv<3>^# pͿόjfRHo Ϲ‹#_rh&r1RTӧshFuLg$. 9!l#9 ,! EC;L'mioTd8#4Gb(X[!1cKeB~70P5ɗF&@,NQ=_tƘDD*eQ1-KѪk/ sѪvZ \r7%9֢QS F 8&a4Fegԙ6 b9\9'*X,[1?3ekp1ƞ7DiJ͹6$S[)9]QǿGRqsBL\w' @qx=1nuG +-٪<@:n bh& e xX{BBBf*9TMA6։V[61V@~‰em~% ?g*4ɜ PxkA +ib[>OfS"Լ4@&K2 A\F'D 7 6Y\:2/SЅSgݬJ:F9]i- Nfk)@ThT`_D''ۄ_"͏C1i9鶯0N˅ HPj C E½c*t$׳ Gm9^:d Ӯ)?Zmu#tمɏ(ޢmN dD Zn8 ?X<ҳهc3&-(~Xj48l Lpn3 v 4^jQ2_qbsR!IK9H|m{Ҡ2 kx$nOe97O6BznFϲPw};fsO֟ny3IO5 W4x2̎%zb#j\Mpԏ@w&NG*V)hYuM2U+_oy]%%'֒Fw) ^9Z豺:,e>':2A JQڸ̲ai'ӯͲep˕u|!Η[ғ‚!h0EF XTj2JcՌLN+ҚHلxIu*tBH!b@l ki&55/Uٯra4PXCIeSGx`5&W# jvtЂ߂S"FS*223ޖ.|i6O@yWm9xvzAJH[oj-N0K!/CXp(oq~P6yU%N<^Pz+/1>粬ոpW?CGH[05V[荈A[JBUS(q4Jtr_>p0%vIb3[ ( 7j~Gz8%6:w6IǎKWjnO='Ue ֊x$L]ip fJ̗KhSk~c1CEĪuOD4ȫI  J3ZҤCկ5Ϣ)d퐞lӂmo\ސqAx7 `]ޣG8T7kcY:5mehs4}Wt@} j{+DuF'nïA /^xϫ@=si%j{XSOXf4]kN)9!|SH-A;OSh0`2_Y9u&p\n<T;oӨ7bXKH1) w{SfNb@pƁep[K'5 b}=H ČJPcAOOpA}$DHkH2ߍi}$JQMYq&9$=KrJ-v+R+@L$ d0Kp{LU.Úu9Cm_ǀl a<2$sF sag1}^0+*KH %#wꎕrϡ]$Hh:JdWQι`^M:; wA1PhuVs9~G4& ^<.Ԧ Pq 6.O, ⚲g7ARu|Um qjM)%A )B;\ (.42[Q{73Wj͉̈@aDoj%,3K C">@lh@G`G3 [/z#Z!= hQ+U5<Y!-s>u?t}Mz-N’7Fi\!'ǥ=I>snj`) [Xsܐ7_KBɦ}bb6ʩhHjbe\KɺghPi  s9Séz"nHБ[F,ljTs CfTeF;O;YBT{N: }C-ڶvTnQJczn/ev9i;3t+ͅZTud-W-`c8@xE}g#ĪNldТ6:dz?3?c`&c=e92l׏gn?̂{ >J/`.[${媣uCTC27L:)A4⅄^5GT.jy6(5k&;L |o՜jk.HE\eځs Pn ]35tb5Dcl5ɳH_ a [@?3?j,ZwJ=9Ŗ[ Ҟ`O29($*/-z0wec>)&O>N(`D\"ژvX^"Q9> ,l1DdkKX?V)ꤸݨL_`cVAQ5zzǖ3ecZړ\x)r0a6{ġ4L|C4a9<3EKŗC~nøV Vc:_0*.E6n] g9-aBk]uk;L* GZ4l;"E,[w7gd oTh|ĘQ~ O2Y큶*G?F 8M u]y)=52p>)#7hA*^ц \ gK2+.o8]Chs=kT KfW٨{VַrŪV(|c~ ! {,\(~A;jU [0lIçLz<'$[퓣KDk="dTv*9o{j6O,Q)Xi]ѵ\`8((:zga8P IaOqO%`fo\P1 V!Pp*B-x(;jA:,-}vtJtyO(Bxݞ9ma3Ix2CQmߺI/5\0=$E~gػ*TW]zJI>,u\tNOI~$X'52"kҾ\2ˡhz"'@ť[ M%d}DGDl*? ~<j:I877k Z/LT`Br$1F0ԁk0D0_$?|P Ք_Z&?) V}/ @Xl] /޽u7e~TU'I֔I*PŒ~8Hj0Ҏ9A)+aYlydgp^H*ES@ Ծ坖1Z %e1F㟇һ۝w`<#fn</6; z<.i 6عk|3\PH;zs%~?n7̯h#.UrTQ_0J $ P.eI_y/D8L|1=Dw.Ψ-<6۹C)DAF;pOOdAc6'`SYvS+a%"Oݨ@˛'#_B{'4\E0^/+M!]uJ0"6"kUQx('@ \ ˗c^/P9 a5*Q,%\1*8{b#_ĮXSʉ^kIQx>8@'zcR9l{ D2IaKao4AS7U+h102Dg?LP0\,? ar4W8p(lɫԚ\` N kQ 2z hs^L*LC`s|} )f(mN:* :G;^׌< TuX%~Zf\CWG9Ȅ!dxU2!B6[~V{U~m/K)[r%^? 0ȟth~k vGe#n;0d@pʡ(t)1:;LR8nCj)فQ#*IgPߣ Ұɚ?&b; KڭWhWnxm_2uWk6kgMy׻:!4P='Ǥ8,*"T>CM6$SK CT R^Ѭ rNVU ܤ0T̃Qg"[E]BDs.=r=_þ9ZS_gld_3zO|d7wClT}dBfZb]f$VUl)aٜY`0au6|Ŀ0DnT(DƀZ9pm)EG\H"Ll+<'^`q\Tt" ot|gitJJ7 2_Y{"S*I=2}G\Lu݇q]35q M^a%_ز"$ LE&Ȟ?0ἨC5izpOboG 6YSۺuz6]3P<>4p&֗[cgJA<ӗſ|mgMPxIĿqwěcK^"bYh| \G L_'rbbtn nKk\vi-prs6 5s{Z[{)piA*nc[0'-X%pAdfr-QT]PjzA'1PmT;H錤%|Ryk>nOO(< iJld𣻐#m!@? n&c6{Ql< ԥn=YQܸ|cd/O5v~g@UݭHS5@|G=Exd.& xHI#N295YeuZFo!kmtQ2 C&Z,j%Iȴ\ihBxt?">(Xq _{+=\a^c *}ksnZ| Xito}usifׇ 10&| >w+rrU m̿+@cP*b?TP뷬l@ꡦ$E|ҥ*` ~5ߗR.Єv:kX] =m<̵M*CfŎ pq"k.It @yr , Ouq5f-rAd%Ӛg"6ܳ`-q:-~5)MsiN6\5ftHcqgh AC9]a*Tefl%CΩ0 L_V-ڛmr F\sW9j/ eA_yRL@"ALzl ̈@̚J]h;_S#SR䂍}*҄k'Z3@kSg_׼r`6 hyWH}sf`q.&|ZPw -qe%3tl:ۄO.V+=UNb.Ѓv~Unvִ<#1Rچ*[beDþ'9w1J/3W޲=bpl2wڹ'noT%er77|UPNpy'a>E#ƹAAq~kO f̪fҵ60cpͣr~n[3HبUcMM)l9Mlf8@F%?)C'@S[+LO;;Y}"n]Q͘+E@G* OJ];4p4 &FqS'g3{?'F{ $AmoNO &rRkX׹ Φ =߾f7?̘7H,^:Nлm$/F2~OZ&Q ՒIW@U$!8HK2p.h@)W;=/>ѭ@b+sG|n#=H)Nn>P礒2w Oω3Ym2 LX<2j&<.CRG}󴓅N\m s=N`b_!ݓ kj]7P|QUd9>I}cpc v-1].@⓸~XӾ?4AQ텸V8`u_8 JDHgnըPs t+< jz>&Ǡ?V)i?z]AIZό-;gG5OiSvI~›_[o5L -[Q5hZۓ`_e?^:q\{h55#M!ONuIsp6,6, zc+dRmOH<%!i&KcP3Iuǟ5DBː!Fb4^_]OSw=KFY#Z{tr}z`UM?#0V'䖉2<.l*JXHi':07*yϐï&LR{UP&lݹ}P(6-U:_P Uq0<~Of`fL^af}{J:<,Te5Uݏas mZ#TZ7ڪH$(."Tպˈ6UGy \1P8>k{n;Fܻq]*+qʉi:9…Ķ<ӎL <' ԓ%AXc K8j. _9řֳ ί>fKKz`=pvba`JkkteW9(> q8?hg;֒K|FSu]yo6{`}&Yk/_k<@^ߠĜ_5Z9l{;ƟRv /Xֺd^.j~@R3`}Iɬ-tn`0x _ϴ3eSS3uR<3{mz$G!YU%(`] |x8%ÆεĶ<3& = uX;_:-w&/prLzS"ՓU~iB`ԙ- nބGb[-1:\2WL ؙD%|);7ޅjߴDL#.rZ彴g7D\ZU#وU6DRJE ȳ m1+>Vr}:2ִn?]ݽlFeՑqm{ͳtmZ+=er^}V[p]k¯=>be{SD9qaU)!/lX5f.ΊvTY42ܚ\acrȧtgz RRGBɀH)H ~DX7T!9PoDP3Hh꺕# cv)2ҕ7:"MkJº~D1v0Mj`bD8Y@)a;-+I&*_āAq)T3!y6&X'"AI ԱC+xf-1q-㔣 OiF-G磘V6.R&`wRv=>| x0!\4qTbL{.x&vsϒCG5axo9݊ybimLi9B#D!4U4ewk@D6_anxb(Nfì|ZA{Z:>ꄌK,Ra YچEadr8.WFr֬]8'v3Rf%d=y43![sr|Fʛ.QXJfj%ggڦ,۠G/{dpQNujioǿ{m-d<;$#bPɪtxQg`'Q~ %_$vxG'}I eȇ,8Qj18+U&Pj?N tZ&F>dqb?B&!|?5=wsju{\yGT$/iyKF2DDεսM˥8u[߁|irPK#Wf;=4ԿG7d:&MBx?a9_k'FCGS-%  ,Ȯ3hbm72Ǝ9s& zW$?c_Js0d{P I[He 5@&s z5eFE#d,g§t7V|٭QB%X!q=օ4z%1l>oϾ4¥sWT6nJf% ݿUULnv!S4մ3i;D0:/"ZksǓd?wt,KmyQvy|"K3GyPƦfmW5h0a_3p m[ʜ#ywuMYnt{0E.*!F:³Iזgs'eSH KꉣgX}4oHSwZs"=VqyN~ƴ`SĹE=ړ?5l'B[nlvػ:1֋gzrb'`dž&R up>UDƹw/^eFf7Yer`b'‚0h$sPLYnWB鼚[OR EM9u=M؝ٜbuE*]"EgW:B c9ӆ}ޖR2r͛ ټh%^PI^. =3\liuVFft9)igAo١/[ ~ʔzKz`F2X_nIЩfrC=fhdj<-A,QR.;g&iT0kLh+VQ`6Y]k =TljC0f`v<&C vޯ{Nm5tU K0-lE$/k\ O"h<}f%ct*ψ82a 1"Y S!6_>Szʝ abjoB xf2Z: NŦ" HCeVRB )#VGy,ǂ7BL4W|+8+RڐTqB;q36&^mIs'p|)C $`.)N6HP6<}5ٽ,fU $G-?ˉG909Tq fZ?HxѬ=rúN ^:0ʧSLXa4L.f,`iG׵aKFy0U/l /ZgUH>Rbx ʅd-GݖDė(WqMX\@1`( k = 8mrHBWu|(sBuVΎ"nR@wL-~4o-LM]r<1c6xy;(.cS*1pbq <'Sq@ "vN{6;M2I¸pY~l>[SlZKSN %(T#FL]ahz:k\ 8t_P

M%9}bбѯ\$ e7虆H0(>_qq5j[;_SI}d?*4TVC|4i5K93x:6Q|B"QG4ǭ)zE2?9xnxl;1o{"hUi`ulʝ'JYÓϨ#?!NJc{PF4H=Ծ0w% idai&sW])KlU45>Ŕk/~(#C'^P/&4`MZzvYt/ΔآO &eO.k^l @zyմ" GhV$m6f~_ E{3՚ 6ٙXB}-w%#i01w@H4NE-aw[Q^"Da 5=]^- 6PeQIjPIT(k۳~juxtHn1 ^#?&Yzɹf+ G?sB9$҈ۼa+QOoI)%gzϤ4lAEPglݦxQ&WQ!%ByS0@S5 B(&`Ȣ*($><)dTDF!#L=4$v[$@yW=:ѐqs+'m*Su0ϯT79^} cg x"YYӔTN;3n1H%E n(Bb~ѱ(?ZF{CG\$P.Ղ-Wf0Fk\^7~!θ>qhD.x'vMk#WؿOiF-=Kph& Ť~C<@j۪t7nssO\{R"GNb! [S;VskV rWa34iBkx/8fiƾޅ ԏf]ec%WxY_fctq,&kT&謳vgWbf_4I(t׳l4ƚRd{eNk4%< ;5rǎz̠C VS⮍c܊i^}dpeKMe:)+Ⱥj7`I J4n$ ),?ԆG:炂]?BXV3 'pIِh8qft^xs>WTen.enb;YlZfdT4Pl' =UϣOk`u9Xt')(YQ] yf-sKo*<Ɛ%H~KwttypAI35ۿ(T[e'E[ {v@0eQGK1O 8G7k T@jlK[T$hLߜDDtz&0AP2~ hԿQVzICNUXd@Fd\UU=4q`NwQ78n F<8m ^K~IYb _ӂv@ds־Tܴmn/үp2~O HbDC[>௤mu1Z˺KPBrrS2tNb7G֓ u\2 +8mrz'c% IMJOsMI]36&}T+xreH)HРKX+u4j0uYg~dtONyv[F<-&ǔp,{ ^nֽ>)̯ 5*u/EE=f){ K-fR?D!KuRZf~} =Tʬ.fko ^C_RzUB)p@ zC gv*"LLn!j헆FCwž@ĵ9APBY.U5 X{~r{?k!y\5Fa,ds$$mXދ<,YL>|.Ԇv֤x}r5( ͩLʨ%: oZR:b_&XͶ*C>7#OE m=1ۑ\> d9M[3YNfbClH. ; s’ʚ0$8K761"FXxQ)|7Vjm7ʦ_6tې9&~׊ՙq6A͌d<QG* yɻ0/҅}ePs ~z:\(5{-L\;ܥ"3I5cf~q>|ٵO ] vOj0r2}YQ+#?fG]T^ ad\M#9w֩ z@:Na(lJBMjWq;:%yvXgJKk4Y uηVBeM<.jtpCe0d!ȁSo7 "ij YU`!\UДΤ`7 ,bTMbâ ُ왫 Xx7t1{RDx缠H}3CF4'z=\3!2@nq#9=Uy5(=7qpVHI5֔!Oh<U)oLՕżhެAޭyA7bڵ:VɱZb5SJLrkT316@lOaJECk]PV?K  r2?6LÖm&ƚ0c|U@֑9Hy|kc~AA>ce`ײ'J*wee *ӎAZ)qz*U,I ޅ[^F_0\pf.{|-@:j$b݇˰T;o ^SJzHR;gҪ<xP,WwQ'{i )m}j2F7ʶ$Z9ަBٜUS0&PxSJQ{X=_" !Ѷ&d;`joF#y 2N&@vT:ֈfw%zHZ͖hpɀ썴r3t$h [JhJݙ݃&ĴUg?"#=l&)fM%~ {i~ήyni9 M5cz$~a 6A{˽SZU_M>nsa듚_Ze}!,}Y6X-"j䏈 4ug;g PLvq!ƝDSGvɺDuFV #+uDƏcɬ+*KԡHK1lkCm%#$][rݎ/$?˳K&ʖ!Й2qnKs{e VJA-LiXyЭB[:{cck/rḀ ,!%ZJ| QOooVySX׫f@!5&sp:eKQ"mee ^zOC`X $D`{ aJF;l*R̂ $nX)a1V"`0CH[wڅQA7`nc)3;Io@"ՆhE/Gޢc+ "uEpZ}*ۗ=q!X6yRa.u5~}ޟ&7Df"CJ gkȻ%F^y@rnc@nI7{xg43M$&%sUW|Z=9#6?-T=p.<Κ(T{Tʳ7OגHG‰UQ"80N}mLGOVf51~D÷n+u9B\~~C ^ȡ`Ad$D/}࿡fȓ6aKe O #Oa`Ɩku\vSv )0*(oꕵmzs DDA^GNFʚ)TMݣ$0uUyH="̡W/r\U}P6?!j‰3#bG2[jugV*IQ e E76=$JoOm2}/Iawހ}Դ6 hG`,93TQ2V#(z~+~ 9..$@tmℇTNT7qyA|KI2S.Fj Yc*PSQz&>M>M/U!KJzK0|A'YWc:3c z й8@GUyxA\ѵįDyyC68+juQ;OĞhH ϳO0܂9_2 >"f7_>:Y-?IaoIÝW6J hwe)1Zu9@\dĨq.^[g϶/fFYUX.\˷(Ӿ\#)!0Q6:៪}O|iJ`$먅H-اᗩ,4vYt"]Xx`=b~>"POt3t3Fnn>bgB T0<\=<^5d),? *_i *< G`eUY.~E4pʰ #50ʯ-ܯ"qB|S5eZ/>_l'T3ֵ iY6.T)|EZ:9@/؃Co09XL ;HjV?xXl۽r4@Ka ,ldUa䜫SiNY(Yfm_|rVg_ R=z Y,9pu(]CYz"464 !¶O҉vN|x@DC)DYelte8K+%Vnq1TaM#hVul=;XEMѓNU<(V?or #yN#|+|6l_TBs󞸧8V_\L^@ɇb0U'@-vDl8+Q}.QenJ9m1ZFL38!ot6N%jJ1/}rcc) ( Md. Kݾ¡i546me^,uRjDbnX$l ?{~Ð>%kCðf);5˥hIE7MA@)yg?W_Qql ɛ9fLP󀆚֪ݠJ^J' I_.aݙL4 FwȜR_DG:wE0#-=Bb̚8HSP^6 /^xK3z-K41v6Ʀ@S> Qs;P1y=R*:h"F/z1#̵ny|?҈DvM|&!9-6_ LL4HtIWh$dn>H\x]^0S)ňj:%Q$4ٛZM%9`ߥcx`&Yڮ68x,<#H.kT 1O)%f7-{\PP+ Y?BfrA, \,[o(-(gznoN=psLdض8 9^Q2+Ź8fP,?NOJpњB`:Q9^_Ⴋ`{w/MІfcEn{ >RR67R<N,xaA.is]] -m'Ws=htƽ=@|Om͵F,jmd=1׵NO ; ѿeā~%/#Eܴݒ2˫1 q 3Ŀ -t,ޗlIx3;ꇥA[cIg:ىY*mjX&⥧D`Cj)S|?v#1#, n-0QnoF>jB"וֹ~DbUn ]Gm?C|7dHXτr F@< ]ۀdFشO_c&@w*5"/12eX=e4.sCPeomHrvwK캤WZ  M$P2QmGD. ve{hbVpfw10dXMwh5Ў:Oy.chff>S&%#n?rvQpSi?K ?𤂞#pXb.¡۪uX1P"mMfwLܢZНJfr\< @!DžK 4ԁf%~lh&zgAF4bN&0T& c ۳Xf;(7+tژT|[|ҶYhy/> *-Eoo q/?29xioNГ' u9 2Y3$ުȱKZ(l l @ew;PBc%z,^.`J^RQ>)3in^5`&)| rB,;jpP#2H=FnyP!`3d+JX'f*U_g~+_1O{8v b٠ь,03.%\s)_R]9^b:MZ!J]iiìSV3yMh W*]Dި4,P ![!wNUzZwF󎑰Q<Ӳ(#Ǯxd;^'1YkǔYɠ:u.2miO]wYhY~<1]U>1[g%_B龜2/z>g.}hs!&v O[$!//'G5y݁0WdKvt}IN’:}V$2m\3dPI-a{[NAWHܡDXELix4SHqEA]uZ㕆2C"m״Hl⁖w؛6pc-RCW+H!3rW5 |SDхrO_S0JrH{7 NgAWz1gv'dxz,rL%IUyWg2;C=0-U"y<К26+M2Z&\6,ܣC җ})f`~ݣ PVwڹu lp7M /v /t"t=S2|dBWʹ&}<0QױC'qe0*J4aLB3EԳH"OE=$-md#ASe'C9+d9vS7V`;ɑ/Ghs{0j{ dzM#\PpUIMgēYra!솅|Fk 경2̠st/$p24YUņ j^fm"Ge׺gtךaeb_š7XD( M}{m9NkA!\ PM|1bpW.d3X[N{},{WJ˶P 9byڮFč3׷lNЮTHGMdjyeJhn8|,6JnU!$F}-zZEy?pd"<tYR6T /dx [xHL?C;b}  <5k`VU9I³][i v[L̳k3(ҳvkz^cRi̋K5ά}i:6@}T+}*0+k7 toTـ<(KIiW@!~`VA?TSm ?(_UU9Y$bKw:W%JZhap͛9OOc(D E0Po,AS5rCE)Nu48M.!ڝ_*RpGNgy[иAl"1.m# d7r%'~r6-Q,m՜LԤ(́67Q/Y=.uYt8Q >hžCm9A`+-׸G~ɟ{"lU$Hl6yI- ?MទJ_1pLy_:=&4<?txEWΰl4X.$=twŀxl!AS_-M f„ynvskY߶S9ƒ Y̌D ]#Y<ܥKN|cVּ }>Cۣ-'/ёYvx@DNiSIXxAH5Z;+b6+%po;a# (fhM{,.wFm/]&9Y9=cF/%%JrdvFM4c t{CX@[k9_?F<=Q2)zex1Lk3+!`R#rDqDm:2p=b!z0AgKmc9 5%?20ᬡq0yEL!9R8Ql|1"8X1lv! (nMDr]UC+񈛓& M!>ꈢ]6i- g-lN':8uGk(Yb?~PfTx@pB*ҙgтL֚7%'@]^ZBQzbU.q*X D RsB%αkE&@N=%.?["*i*_%,<$YY$媅vh:<|F‘M-5DG3{MM>"#wڏK+)0tjϕpz`)k1`#E7¬^uomOvCWŇUzhv0)J时 =+hFld nepxst:>Hzkt,u |[F+__GS"V]F_%)P`тuJY#9kpBa 6P򙱣4~hez[d<nE{=4;Gt<,!YǚC q\DZϑ%-M]4t]ޱ껰TզaR ~Myk;ʜ"~ k߭Xn̕"S}=` cM5 SJ4K.Wzŷ5SL6}fk`1֑6kڧCjq&W˨T:mmFaR͢DU8(u73}!+0^ΕxCfW+eۥ13MFs-w<5(El0֧LN@Sۗ/;('2(|Wg%Q/y[gWYn*!];/B-h6qȟ ( s<_H^9g۳TEChr6yLbX$qh]Q%4f &Y?ɖG=SDsW3zdOF0̉A: Z[D'{T&uQ$.؆[aeHvY>n* (Ph&X8MK3zj*Dr_3fŞ҃K(9)CNn!snfb!y miZ; FߺrTʀaX$EP@Nx\@c;&#Du'q(6JGI҆F٪`9LQ+H]-A)h+HL4]/)27,lѧ HUNǡ:B|4e֗6{m}Z5or-:W(6GHeFܸbU}@fk5Vܮ?_tՋքỸ zG49'JoP)kaGv;Gm!z¥-C`|Xex/{*T Xk^ E!M5mځ]ߔCƁ'B5؀frW`&n)~U ^5£M=!OV-N\Y b~+7R/ ! *N1w?=6k1Dv?h %Z?J 8X̲cqY//*#H.Wt t eh ֞(5&M2Hnyœ#WVl'27IHj׌O)k[7ΡFLf: ӹ%98BA&;qâoD9Ź73nt9Zf [ؗ۱'X)jo5 s+(z\JEܡUv {bU΍i=9P2MwB4J5흀[RUpIvn'D bΝ&h+I8*ڝ #L\|f 6AڒmLP+ @_6v6 BrDaF]LAd~Xv2kw養ԓ擟X~8CQrk1m mKrV>8b~:_b=Ycx2+s ʆh,t&{[iV?Wϩq'7 M*JE+O@6*B& <=)a%. g.#Q嘥y*),I"[e,:H4}4oJ2#IiB-N__>m؅=Vb`_Mt3QްM/bM)` ͟ɥO< P6) =1b#2gnc!A'ong־7ϼXGC|QN['{fɹIe+Rip*3zm&co_PnsdN04 z^c/8u0]KexmE,&o[;;FVcON{/].? ìf: "09Dԍi(؛`hDhu9.؆`̇JLʵґLEѪ!sG5E#ax+{B mSkN)wb?(NNYnG$ ^7uH~3V4Qj@Yhuku #KȾlKѧ鐰|ROf >-gW%4oU9tSD=j0*KNZ]s<}/ yYȮHnW=l;S刱[ @Prm%Dnr5s w/0ĉ7]`[29tƺ a"X(|CU3h{leJ1ljk1m̌5 bg`ݠ=VeQx.S'5jDQI߅_s=!Ъ>"%=$&0r*C3eTFẁYOT\1vVޛf{F[:6 OND,X>y":\~jR@?=<O@CtFks',6x)0m])htߣ AtE-xgݚ*T\_jK%wIN'nal Ir*TKaЂ p.ضxݱ?tNx)0mRZNڅRJι*ep><U[k? ڸ{Gnۑd^h;G 8tUydG醳\icA9=V-ӿ B?94ڕR;Mג 88pŊ\)4~* kG\_i^N/kK,{ItA-4oJN|ZHbG*MXM)x`#cpGB |A)',(7C BSKț E[.Fދk:'fTqJ%iH: ~iuٮ$e_7-_zRj1'ɭK=zb>#') ܢUQ2w=x쳽ЙK֞O |Sz5HVL) 5Q6Vn 9hSee2':9b:}F`3RJSj@m#T~Kuq^ N-#j&}V\[s$wΚgn+v\?ٿTA5|CFz($hOթ@Enum2>|-S+\F%W!2,f\)$#;OL.MA̟Y*А$0}#(0ӓ19- rJyk~aMmAo6:n $e"K/;X2ăz({d/ Uھd?t7Gy۱NEb bd1m`s*pUv`z;V>ș6 6whv4!B7..%fP:{\U rL'p.s= Jr<_dH\XM'Ͼ%q[ 7²ԦZ|Llr ƜׯĜWuL6,Hsh5rnx*]&sF4 'ί`ҳ1?eߤ?0Z]Gk u>7@! ?,ZgxS7:肉AVbin덲9 k Zw&4 " 쓹[_96&tƤ6#vf!mR? Ņ$%f0v6RL J!S_mk\^ɲֲL,K]bk@0 -gL}^޸xZŨ<2]sd:ZH%O'q̲o(9daU{f *6 -KUcZu sSlKў t)hpN9^3[S'iN"LZ[yDݻ\r1@KvnG#1]Oq/ׯa6(0K*kx\ma݊}"Df%9_-RgM(+M .9*42nW],qiUA Um _ gim LRGVx4$(9/[l(@AS't%HY;KmxEK>&-SrnW`@+>-ڶ֘&k5a6 ҪeЖS'g*DV..%3_r.&yt6e;lMUWļ+>\Rze!r&Pw-ůZԍ%h8-aۃ(ȲnNp yeY+5 B6s{. Am(T3;.7n I|ߚSyl_VwpD]~akdWVjTj rZkWkMQ rRKKj7# Sԃu@$ĥv5v?DA =m#ks "V;oR$.!{*kai);YbY)?xMÙxzrT6 xոRVב%Uu10{)<xD)}/jlr+kiUb(l PLcJ${u^ xO\;tq`݆/; $0S(x[z+/gCLbaII|߆x6 oaŞ(fk3l6пU, j)Sz( >]+Wi%% ZH{+}I5%~8AYk5&禙NH?UQXAaUK{$׆AŶ_sn4fԯܷW c%{Dz$T8Gጹ7н.OlU:tjDӓ70꠹ݴ@yL{bvZ-tvw0C8zzƂJ_e?KhtHn_Ozb PمnL4g0Ej84b+k5^# Txi$мif%kޛ,FF3"p+_nڽcy߁Gb^O! $2p'x?!E˛}ᝤຄcǛ֠nrA6}s$VF%md%R"[O^?wC~O|+o)G!h6lJ @*MCأR{;fO(.uȠH6KUDItFpsj,yΙ1.z:d8/lgdvb]F$C}Y>VP-Dt\DstshWWBWPځn{^.;HhR'eo5xWtMޡ]ՋB:IB~s?[pg^;I%L˕* Ќi_~̹~]=hw9~ ,ˤa $VBx/~wWjcn'l<21zzr ,؏MM| =[6\X0Ձ\ .FMRrmS`eܑ-i>P(Kzu qvN/ *ހuF3ؐOЬ_2GRP_pCBxفiUyغ5Oye 'F ZKAs =w X.o]iq۞9tLga?!)=ls9 LK_m&L 1+hPMDȊ pl)1*u\|,@HxMybP U }*s2b1D,=|S/6k\ mgU"!Ԥ1X$V9Vfpfo$=Z{F`饖p/FM AI.`/ZԛLB1r|1|$înV쒏Y&⊝ pOŒ[YlsOYy]ѷv'#.tV.>aO>i P2t= [`Ap V#{}ZJ#Vwzij*ۚ_n\w9e?`c@I"S%1 :2$.4iϤc|uoqa/8^oּζxULHP}Mwq؅W`o&*+nh~x:323EʍeGSfvlOԒ r6`j|<|(+c Ky>[&#@ğȈA֐`[9%]%ZV_ GlqU Zl_bYr%(6iy% <s@ef& ȁ#44ih0(łIzH7+3 {ו7Qb!eK9MAGf`O>2IZWAE| t^S# ,> OR##ϬY34wrg,t#n䦱i7i  J׎ԘUd ^%z5VAY4_U;xA[P=Csp^4x7#4ᅭq5a1tB5gD: `坖u2dN!x\dpy߀qYg^HZYK2^/9hQGp@7yB']®(#{q;@M%d Kl~ SA6jᖋyq@g@3 2 Z\-qQ\װŃ,W+f.5*0H` v,YH0K*:rgKv;cE{6Zf5~x3ŏJCxNRՍ@ZqaOb'=PB@$CgUi^K՘x>[j89 8([+ 2_+Y R#{v;>3(í 3FP ?e(S'oE46rWX0Cm Dd-x0_2BWXXvŐFV!Z6 AT+ix(([rG̴A>._@M}ϭ#g=$>7'Z8] f#TtI"`) @8n+:]p-"L8~}%Z/eG8<,+BF9POZE*zl<%pX&022p`:?";:43هoTOZ-MqrMVZ3Xu Ȋt&i /SwMX oYAlYe#q·MFԙWG=խpny,ּx\fc C}[%o5n^u2ԃqU ]:C,YB\/#ݲwi0ZJjRi_wC./dLU$lKI*md(N*:S@ABStc}s:U?%8]fE(8[XBD#k530ww5,b=#{aF'E`X- h*z[A:B/(IF8\2$;oa_:k XZ`8G%"GKG!8 ys4|z{e{d\H*6Ej6%Z} #IV[gt۬ Sxiv])쇆6Z9bs Wz jdU4|_I+x m:C;Y"W]ry8jߑcaw.&~.c3:uCx9:RCEm"gp\&|]Af4u`rRҧH;+Bʫ6Jpғ Oy am Vb?72@~W߮Z@ͷKb=Axw2+M$h)I\ ^P%%6KgQ{J\<Z {㥞ΑH@ 0X([F@U4dTR:upE:چhZ?m뤯RigNGwi9u&`CLʂpmI6)\œ|^2Z.3o-]m(8}d ΅|x?O=`xyexh>qcgxar\3 +Du>m\1Zwm y&m?ܲݳ=sH7JEP C3ŝ-#>b@kfmg:IX8ԓS!PkIt˾3}ѐP$9;/ȶ5 dS֣#ћM1 `D¸:2 *qRDFp w3!~/<15[NCPm5*i1k 2-zrDi < Z2]#;?4Jeԥa䝋ӐQ$o@ YCm9<\ y6=TukpNR,CtKw7.m m$Ě/j922IDW"Q@wy-IL2aPwG|Sl*l`\H/VB$_M 6ٴW?g0KdIoeօr@ItH%B~fyZ20lț ƿAq4>ONGj:RR93kn|Gh%Tt]P! eiҠ{>WAIrow- 6<-9<71ƆY_4(h J#DCCW+WNn(Ǡu%_tIcBmedrrm6~zKfSHý+LԄ'.kmczi̱5_YUC6"Cxt2s)7Q#ӦbL\pF_9h. R`+\q0`'4L`RZ2[7; AQԼ 2 ʡpDJ=qŤK IO c cF)e/[N"g]+U7BޥPd,fR [3;@޷B!DYP~P2JJeªfa lV>`om'vi4Ah.9LC,C5 ªKA1i&"’_v |IzW*DM NIsWJ hMnłr){_΅*p$_$9!}H+KOǰA"nȰ}×)6G۩ '[:0+6hPP@ǝk+P#cj\L~W;!"6.e)_OnCD؁'aBCDjdU% 8oSy"<5|b+rcZp6%7(fd]{tkXuOĹ31!)AHEFvԠ P|jr_'kH5%Ջ[ P-⮿6 4wYCPvDܰGL"80@}6#Wʶ\M&WԅHRm.;JkAeUKS#ǵ, 0&EfNjFtqZN1kt hVJ3#oϷ+Orn*y5*xHIhP q%BMht} yDu~l3WjҞ2gy@]Nø5u+Beʷ8ys;><8@~CS u{qKf4qe9}]TO>,G+0IX]uַn>nOyN*!nRGGOiahԋp>h`=Q( NTֿXNHHg+i=Ȕ!`5Ԓ}+y Q>).?4@HYl]P!/* !K-A,ViolYFcb|{oL"9l׸{QiN:hA^|gLײw*s.4]]P*ɍrP }{V<\@Vpr5' TZTE .,JAG1fLl`]p2} ;|75a0? ˗墲&BH@=fw-/V( mCn4Uy dN%ɸVm`¶2|g 7?uVٔl\1ű*jo&]}Uq뿾}IeVcW{Pk ?%ڞqz}dVMlIc֋=))"[$vb t\u(u݀MǟD/Q}dZC 8Ua[V 3BJȱR| 4\˱Ѭ6Ҧn}hw m$[{)yhw`U5Ka9ae;D{r@zP/o|X\sr~MXS]v;eJ&TU.j]3dd]fqyw[(ljcR kWNnrNZڤ(8GF'j>:k3FLҞg(j4ީ w,n]Z~ MCugT6KdWM B$eiyz%{n9g·Ol0pneƀDJ w!nbz$.٠P"qOn%11F.pj4MVGĞ;zJ8Ad}ȱgj#{Okf!:XZdvעǓ3 wnTOZlN|ΪN an `p8a >IS7''+Ќ׬qAb% xOu]s7|x@v9 0ZE]0Z mk!5i[dSn98h2H']QW6!B&lw n/;p=Ok'۫ zx% O`薭mޮ'MsyL!psMe-^ۊ)n: .;LŦ)&X[ߌ OK #>E?z&Ur%[yL&{G5HfLLpK>d>Zc !v{hZ-}dx]zTAW`Jb~/=z,{]ypd B(Ix| ߹qzB>`5w^[do+ g?: כBXy NVlxkzO“^݃WL,ݭu)* GY<[][AItem9"Ѡ[>J |ՒeOw6#/KJ-xhxs #oA IHm \tRG%%~~RJs*P.㦡ҍpG>a~̾Y+ڶP]–e7ظ 3糧r7?G/º̛ ԃt'QXSL/1%0F,jqвZu͠UgnST8ѫE2B@_m8X@0w㳀N4 //˹5ol9ZOI%=ܗ7%ҢƑ\;VqLP̴^ğ(WҠ9` \^2z6cBDcctO U]Wu{*rKxPS%nj9M ?iu\pHE$)Г]{wplOMS#P\%pĠ'6z`Th@(=f{Kx0U/*5})w۟A΅yy׆?Kևq9@Jlu1Jgc=,6{nLߪxVVT'jMhڮXk͂mwR(wƳ|`2(_$^f d<+ ?<>A}o JahH%ړ,Ҥkzjw ފdnm_|w-Ѽxgn"Lv7౬u p>ॊ&襨x\ô1w4C).[# ݺoo`(jhMkS;I ́;ϻ 1f,t9/ϹxXJܺ)%Uypc̿կi^+=CV*ۄqT &Hu[UjdE'$OHѡ7q`" oW"FQ1"(%Ј>0gyu}. I7C!p]n'wQ.ɛB l!!fW4'NH=BōwhJ}V2`k/ۙMA*[Lc@Un{5A:@ G:@x&3*s"`ˊR4s~vS_ u0@T9Sj Y&DŽ|፥ m+UY :i˝w ͗-~m!L;-XB*S#|[f#/톄 0@.zsJ3 Z4nhW!YBʎ1Kų ј^#fBʓ:U;ư Nw5ҧ {^2VpR 0Mؾf+| Y8ކfn"<>"gԓqvR7ҩmT{PW"WJ{hȨQ?*?p@qKK"K3pUFF&qv?f&WpԲaf@ocפ=̇2if؅0n(Z1lM<0"Z%§602$d9oɟvLm'8i5"h` p*3FM݀1am+qݙú!]޽Jfb2uMOTh·^8dAnLYa O$_Z^VӍLxIW={n6%hITg,GC<x\dF/1G@%gE8"iԓx›gN?>y׽PL]x1+S N)(igwΡNc0gȐP}L.z^#b_ /#r }|ECdo+? s^qq2ԋ 3f)|e46OfԨ[zNQH%Ww\VAn|Ca^>3/Td(UvdpWul['uyKluji a*b5g-Rr㺽OCg/O0]N2! H2'&N~'tVfA)[6:T9PhP~y:v('ww*!RM¡7;ݡF Lu,_P`H_ulf%[EaI=i_DJq#' &W'lpzfyda+EN !fVDY[$10<|I$vC ~L(h 5S$ X=CDg,LK.;H&4tEk^[| a0'zVނB:b 3\[< sXX`Tr0v',=w 銍1c؁[Hٵ]cbXB`5PcĒSn!bҤ'ÊOڥC0~.b} (a-)~Jw~u3nXq; EjC7LkgREX$2c`vs]q2ki8HSd:.pۊFa!oX+A&Bpň 9!m&˂PeÐ?g/l}v_1ThT.lƊ–S:f\X}𭸝ǟVeMA7 ] ]wn ApE]zl‡MR|MctQ=ŀ Ҕ ސ&Hs+" Q:opze"-nh˒_#?6ϏN>*Gk8;~.L+=wcuReJFbqKJ I#l=J4E0_#_[O9R HЄ1kp$1momD(T`Sy~C9ݏ#NoD)( 3#$ED2,9'VJy9[U Yn2Ƈ{5/ϊ)B|-Qc^i/e|;DN׺ܺyoBp5`e@ʧH1__`\TF C؞s޹Ȣb(ݧ4WjAGhwS@' "iOG>WVz̸|A)Um i!/M-1?1Mq\V;*N-;_ၓUotDD8Oݲί5*{Jy(>l1 SsfPs❐q yhV%v?){*9ҖU֞/szpamo[ONݬlÐ<*{t\ 3a rp3_Z2r{z#[ xqh}-ʶ[[R# [}פ܋+ǘPtcd8pS|B1ZptW;<k jXZ${]2}JL7DH&hp~L=A3TC,º?÷f`5^(ibH/\rˠ~-WUk02b /eX'2ʲ W̬x JXIFumm~Klɰ8X/[&jc{o,)C_Ƞ1p7~sβ=N9[E=9Sd/7+ xesL,ڍ`Ԇֶ@c_p^O%Z*jæa7A;)3%r+1F< L96X/d_ׂ3;Q%"}*ytgdBTFuueoFvsRs |:3  }Mgb '=slZpNUwxgXGg{Oa3tV10LE/}{<6TvY,z3 b}Z]Uk&CF랫q={$~r$n<i3ί}eGGV1袺mw(|{5j^΁Ѡ%lDzM7kjBr<|3ZtRY(P >|)nrI5ϚQ3y%kNPP{Z2ղ3hɁ 8|{ z\0R~=lBbj,J֝Z}1w59t~oa[z|0T&M}6ll`;J }r2L„8YxM[ºIL#W/sY-)v? +pq/RDq@{O ~,Z.َјb?z Fjͧ/Jɲ|h !efBU=u'*!k=Km@CQ/=;-^hM+Y4E${4#oj _xoO%R?3喲d!ͅ[CEbŪDQ͕ŀYXN a $B$Ȏe"8$sgpzH{9Bg>$U-:KB[;4^E NG< RE1O"%6f NHoF뀱Y~L1\(Ц/٤~yy*H|jƛf˖}K/vs5xU0\7Ϻ< ᖟx2 %)]*}t{&<,IU~,O@df(DdBt'Y\Y`;_r}>̏;Mlc0HWS`{'=L-Cw-x_YB"?he⵹:-VRר18r|ԎdojU37#msXOdN|3qNz1M^6]!eȅHBl+@aEN]V1y:Z3kF*Fn) |P{CόGKi Oy<WH]tef[XuH&# ?"V$n7S%4v YJ])TP;#X 9A_wT \fv%oZ ~"p,t|>kUV_@Vd_|7&+sE939vVRaiRˋ-ܾ',;D7J?ut7L?Ru&&2OX,wytώfZ:y<UU^ Rw8E5&gv\4{/ʚ 5vȠpvў]GL /VXYouAT[•#W}&<۬&DViןrwL=a_V~"ߛ*Z;AU.3LK»<Ғw *{i",XRj؆1[3лpenR3#m*LꂼC8/xPb؀$g#dTu~'<ӪvVɕyhLox/ڍ/,ܦ<+uk:pvEj[Sst[tH=. `Djd1\ ?Y< t% }:v"\: H:!^*lejض4vN2Ȥr6+CvgrRmSSTd-e1cң@S> 1P͕ț"?$ԁ֋՘3=x!̸(J}D9:G`+a/Rx^ aǁg[ oLgj$QS/y =S[9`[%h9Xbb H%^ %OcmTG_Kd86$ /Śƞ;H~s]y~T'wݫ8~E쇓&q_>J - @6)#qp!I~<!Lfua'%Վ`yVlҏKt\rTeTVӻ啉{: ,ݹ[?h =PUn0)4iЂdgkB*`4&Q\::~'77_5X*YvA #nn(aef]Dm`$Y> t9}  36i5i-F{"L_Ŧ\(EP6ls`S7CHxW:D航3^q-#lE,~"qhG0_nsh?~iMtes873kvP!uD^+[ȩMg҇)Dm3oO}+ 0)򍎿7F*A _rM[N#MLvDէ 組z@7Bs;'"cѮ?d.Mآ'; x AYl.n}#vhyץ.yyJE TLTkا5={UBprR"=ĕf:}c3Ωb;a]HR!UW5ݾ? nTڦ*d0&p,H3ȢN}K }5P3,פ;{O,G[m; rFo2(/;LstR9C-,.Wsx@j }h:^30xZtX8qRЉ#BпhVb]K z)'"$\%A;8@ڪSJ8;iKahHH 㰈n? ؄&mb#=4||Ӡ gb5Ӕ>m53x!8!1Z8'ⰰ)܈mL@ rHS|>AgC\sCZ&J:+҉1#dUL:BA>PX` *,t~BXCD##b-#Yʉ RɆgڥE2 v֗toYgO\/eo@/Z1dj\tҷy+6ЅrUa=N(qTֶ1a]efv^=]VjHX5O1F[Nfa gUQaWEY.sFgt-{/ fze̤Xlh*Ⱦ.$7DE[Ht8)` n3#ߺ7ߌ#}RМT`/?G(dp`"9eri8 DmC+`s,9㪲{eY/;dOK\ζ )}_3GE@Cw4͗3*-,']_#/_pwy'Sمm'4`Z t^OѶA0"H,s R4vǚIu!1ab(u0n^?SA5z. 2oԦL9.!Y煿)BV5\@UgNeR8yZz8qb**0{9MKkZ Q5a6iKd_J@;'Kk!TEu#iAvW L#pBյۈyL<y @kD7'R#z\躛)T`MhW>fq#eP4& ɟsBmg5}bۇZs:!Rh>V[h&(2|&C#pI UAkHâ0&i/KӬt䛔zS% T% Cq`0 M(8D#xH*_c9QOJ}'G 3WFk3p3шU~5F؍ҡ%{^"=Εo+*9TZjCxw DNg\+[y\B.VzB?V[` >Zu ,Dd\yĽ!QyIc]u:Ud#s6e EEEF}my9yUy/j5yy-b,J Okkw:e|XP24̓WjNقZNN=8(y4FŲN+NYr>*|8#UGVWhɟC=P8$@-#ҡg`;z:qx[(χSS<)l"0NMKVK4x?:\m]Aԣl*=4PGbU6K(F]|& ?H:7ػlϵRw-r XKPz{`_\L/Jt*4C'\yogR-{1ה29ԩc;*nBua6c6v?|VtD(^7$6i= l`μ nX'QT اy{6qE}hMO.+!m;y. UaZ=$X(?QF? vhE!pt@߄o/Q0) 5E6l"{‘tj h0inhn:ԘQ{$u(#FIQ1H[`;*r{tD/4mX΃A`(S* {T/~Rq.uؙbՍ/Hsv|0k&w_ƀ.hG?r8^:Mq*xhcJ/iT{;MYp%4yt -c<rRR1|F [mmT&s p8ׄ)eך03ͫ礒oӀaG߫UA^ (g }A3ب^1pRo7:ɱU0F0vESFG0kZhLpqC#cqsꝍ]۹;^-3Zp}D_7MR.ԑK@`?]}4"B~ͩG`3BQ=Y,~& M\a2rZw>™ &r׳ FTX@\S*&?Ƽ"$deqVi/yG )*.ԑjD<K'"T& &'żL-޸\$lYPo~R(-4bK?R=_D%,y-kU^ɯ2x._Ts/'$1Y(:jMZq(9%=K5!GNeǴ$_ pRE#b;D\C.71&81qvq-?;8E7|`HSGxRC^YQ!QUb ?e0m$evUZ=8qh-E<:eP,->ꅔ$6,eH^Ya5kmpG8Ibb ?- HY81 `74,D]NUsmb 9 hFJ|-nU3˴Q'fQxBH`zI>kN `+lJF_EMHI/(S9w߭ ^nu@h=>}2!;5 T#MƼ]H# ;LDwC(a~i{ ӡ`cAH-%B'5-dtI8RA۲8hg4y;"YX" C񠸃WQ$^K1'dqGn@Q| ixE Z-IS8 BVgӚJԆǘ+"N7 Q_?/F~6+U#A[_/2C>v:10b,a4*x9p_P&G;GὊ#(f1X&G YOd/~ww>H4P_Emj[&Jk<| mb#TMqKY7NC ސvT3R7[ 1pygq^^_x9igxQ9w :ciLcYw Y1Q6`kab9oGC%Swgɢ\bQ0}px ¿@\;{ȏpo)$눕fDdPbyYc4ei6s~+Be')~. }8a3<_D"!,r--%tIL01$odRSEة,ZڻH6*V/wTKt $5HKuTZmt",BHjtv=Oi [YQ#[(n1M2 ۊС!`=H5Lk~pa['ĒGu'`D#V+eEy2Bh$Z+HNգ0F^EatU)oqݲp'fҶ2)h(!^ǗH^^[D~̋ xDV>r1E1ahz~ r-<'rPsLP/A Pd$ R&|ŪjFcHHhOi$]"x׫/'` x=I)bȽ qn,>dV#Ȣ@RS57|_k-Bv#z' MOF3Zsy;04Ya^]XF54q6;֤L` %DHʹ~i7 Xegf@y7p>DMFވcsb9DEa \p;o5wޤxhǢmx.*eB¹ xQUxd&8qʼn|>T=P޵Q2Ȧc׷ _>^7xr딴 1H>l]!!$U\>/y }fW==9ر #}źDxc(ex* +fIb()hC[Fp_m8 AP)Bã[GxHjr}.Cڶq ˻Fsb_[iܞR#Y*atsRs.Oj $z[?u*$͎)|B< S;AJd@kK՝1FPg#h`U&[1aoi 6)X[(#]c?#֏ EzZs%pSG{*i]5eeS\hZk,;T 받MߺjK*Vxb=~ ) . ~?e>Qɠ"3,i d[YU$w>&!1,],꽳fqq:Ӟr#9[TCT?KJiJpљcUs/4pi sW/Ry}V5q>)<c㒤ڑi-_럻ԄYxnɕf[&DP+P6#]<ڤ%D_=,PAN3Fm^FUXXĘ TArUl 'XVhg1nOFfoM98hzy,G.kʙ-ZSG2Wr#O/X3чC&-h.ΫN5iNT5ًȊ цB#84~0@٠q*))&.dGޒ .|щ2iV4жOY1کY#_'g3ϝW+21KSr]b>PwIX8*ok~it]%eA&]N6v?\#Yâe~FY`+e6ԳcqIQ1?w>둂ROn?\˿e(xn% *ύL0,WN,dK V0gON=}*o"k$v7J,'P?{Ie{[iìm~C/N,P<=nY(p*.`̲HlCHt KRS]߄+Dv.+*q2jaN^4fs k9!Ϗ}S x 5qc=Lqg$xكOlk汲mdь>9l["ƈ= _[ my=1Ï?ux .T@Uv`[rDJUƪnC hh"8ۆk*\>#INƟoO|"pqrv%q[>m|z<3!lȩ .|., F<(ws]:' g0\<͠ʐjCJVeBlC!5`Kg??oCHLyj dRˉ2LOChgۭ_0d pNl; aK8-Q}*Ko7 l <l&IiwӜ0|ZaNxpQFE(of2=DVer&2mY>l>&dY E'6E]p_YSXaaQi/`uiU?ʜ<)30bDW|'ĉto;3swL1T;lR)C=7#{eÒdsV)PÇCZ(-m !4^7mw:c=|QV8#x|ZS\B6jQnr+h ZR 죦#dvq%W@D`T9'$5g`}B ^&t507;4r<9VS"\R\fŋk/3v,Sf-J]!a j7H9ZLBߙذQ۞NlqJicʌX1Q-z}yK58z$owAv-S4pjS4:wNYq8)6S{q| 0ڣ u:~\+踲\s?D-(+ zawI4Y4 ϬXz]|1 Uxsh՛-e~B%*K1O&o\j JUI2).-gm}1c(YK9cLN:ʢ3p=ATa4ɼP1$IP9004 !9 qHhxV8~$DO?]Mq72շK!Z V*.aHGM\&IЪ (sjXc&ahI4af9;VKwW>K&Ǚb$:p23ha1l1 5m)u_X=܌[VU@.@ށS("GbD`<>rQƽ,42ӳr'BT"ًȍ-tأ8ʭ:t׎x83~O)̗֦7e.R*L$0p'%[Ü',O=,Də@ ~_tL2>\>ºf`q8;OJ n [{RظgK2e+ y:_ vIWG9e:,_0fKK8R "l/}Ud2.*h`&;CB왠M!6X-빓)jy O)Au*-R9(аP zՖaaMU彦 Tk%cIOu`VOyVV)|rԈ.aY| }X [eYRsil{l}EFd=˭Pn}ŀ'fx񛳵qBrOv d)Rh ##J #! `tA9-q\{Rik~zb$E}STv֕H|(fng?ܛ9m;'}6a!,?{ψG+'A2=_c{ݐ+EZ*>]"hG76^/pm6qkʵbvL)lbvES5evo/Do lÜtqDA_*|ҁFC7fLJMF^ M\1r9-fDs5% #Iէ %HswzZ]>z! {͘`[fgBV8A_S q / Z\!K% RiA#⺢' <]&@BH UM1[-k'Zsy]~I"y H{qNSqy}?a<]U;)rde6ėtlS/̇<"ծIbp.Uv%Ҿ϶׮$&]5"%I.`4z3恒H27NCJʹR/=#L׉Q*"Ȇ$-M7RlRŨ kq7J0z[mur_s£(S$o4"7'lZR SOGN)ʸ ީjhm:u.)1  хVaZk{BJފߩ4,C/$1Ҹ\|` 'Z1.tJ_?ֺ1@tA˵l'ܨj\툑87 \:t](lՄ dhV E )!P M$g"ANȁmf Sv}q\,c5Wo@(h\<9H26p Zxt mtͿY=CF. wWd-~5Ivu ./wX<׵+Im'Lf=&hOD10tqɁT#Ή0u쀈@tr1pwBڝ$1]SFCn3A1>;_^Ie*{L"D MX|c(>c-|T 6s5}ز@XBY7y8wR| wK =zQ'@0Iw1H.iH(@WL(*|:ƺ56S;x 3B)ڎY;nZԵJ!VUtimȊN,/.h[Ʈ/(CX,eBH O˼3hI~~E^R)g@?*Kl ϶6w30@(d8tz$ [,zRQ}$)m/ @,@C[Βxu:03I-D.*6E9`7LIZnڈ{1Bs`H4@.:N&7ĭ?}Q9 s.b@-RJH.aw"u=pPj eM:Fx0u<=n e7MVe^eԎFQY&q{% >g,Wgwg CG[pT0l`H%\mYTb<{Vʒ\L˵EHf.>rn Tܘ$^o ˓v=jCR2N@U9=boҔSc]{;{_NO(}rht1>qNwn9{~@w+7l|eW^騥-uޫ(Fi$ZB{=UGAX I?ȟBZD~|hS3Eo}hmU 7˸TXr$זF2D{) =_8a AyFHH?TU>U{)?@L '隇{:V0:QݪsR$eM 1>96a*8~= gGr%gfXit oPZHlr3%1YX3DKlw "ܾ W@;z)9@ps<):â:d,s 3}5V-S[j8h[dޠcmiKt4`eͮN TszR V  5RGi[ڈo"͐A"zMISpƝF]y'|VBV<#Q{CnE[T6$B V<[G3v(׻Ųc^1cXS<*#gb,0~˲i4ϖȦg/i_FU#i_we~W'0EP]lq͗$msb>y쨑 V"ϦC<όpS<~(}1oФY: ֕>iX潪Wu(Hָzt&'p)C/RUh2坿UD 3+MA@Ù,./ap^6Eχ#|'U _32goǬ |Q8SgC/toXg~"]O;*st\zi%/uȼ wzJŖ鴛G-aEV\ȸUo*QO(X <6J i"?`=J1ġBy=/0)(V%u-I@;acc\/*[۹R{R 灇zJhbq Ϻ"Y͔rCn앐iL 핝Ɩ|Bts zJWVv?.lguVvиJp:zUB R=$Ȇ4p[ǥ8I~{)gJ0Y.`@Nݣ(g4sVL U^"=(wAu|7@P4ub|&< CF"&:'"#m2f!DF?9%1&V6WKUE$_ a8!,9C8G[/GAdUKPVE2Dj*'&k@ኮbuز,SWģ&`ܕ@}c&_]EVǐ߲Ohu`rq4 {V[/1CR9"gƊol9xҙYHpWFVzr@w " ,©X4̽QmeHg#ϻZ!DƠ|h&Bd'+[[lo+thZo{jej1ZT3CûDVHJ@S =+ZSX{ZP@j6`4;@7_DCr dBX82#Q* e{wuX @D.᠑C \oqhXD]2I\:"xǓ\$Crt>JE ;UWt <a[O:W-/t턳#4 /3J&J`H@%~8l^SV+Y%9O6ӱy-_"cskjJǍ+ѕEMn 蚹"O>{A(G7 Y4b3jؑN3qbߥW׵k_Amz܈ )+#rqc(~TM|YUQЫA':zΎSG!=$NI0 8R5F_N2#HkVQL/|?;V8x#%s B~uq2hk?e˔-K2l2Bf='nQdT,N*ęBCKgłt)9+w!`ELcx+`QW6H$:`;тՠlrV#.?;3:\\;v :*.<4 Th:Ub(Ǩ63k* M{@6g7 V 8'Bg|U5[#"'#%߸qLn j;<+`(T<։'M2?DR?B4r\!yjw]/{4Ij7yԅ;Qti bVjorYT q4 U=@#O;M¯ ]&Z'z%l ή^qnoG䱕A~_nUqZ:Y`qBg||gǔb^`.UԹ 5A`q٘@FhD 4m⎃m%VϿ ^FzJ\ha# t5s9jAߣY^ԱWKYay &7D%Qc8Dw'rL$jhDK$QTR();}3‚cZ˙]RdY ]}F~p)\Z {=سd 789KSNY񬸢ʴĪ>PvКM[?|W-[|qjAB+5s![_(S`  v^J"+aG]m'8rz%}A!>ҀlT2\ދȤv M`2 !<3B,D#krz'2QgoRD<"{xEK%im:+ NMkvZ[:6Ϳ*juޅl@èp*x_"VjGޖEBUKpT߰^] _"6^#Ӻp zȘ>Ss)?Q@`m@|!RVOQ˜PhjL3k03Sn3sK]^S/Nc$oC~=w|^ذ9K[ϰnbU8ѾWVRaҘ-S,hPF)=pt$5 : 1f Kniaܙ͟$MIqIA?n[f{~?R,MPT>6OnrBcU; KK!hMlH 7ޮrx0On]5r+Oq ׭N̺vrb)+ɩdQ?`1=YAPyb!E7䉺ƭ:?TMz)h38d-LFq}њ8=(m?nK'iP3" sgT}$'B^}IRW90>m^@0wk++1$U_U#j##MhM kE-7cXFGVgG |Wjc)‰ۮY~7Qfs˪^6|d|&Ȯ3}-0ԡ>%b· )j ArPW'-env3;\?ngcG]:%ݷ" _ 폴ޒ>D\S| QϮ `pB2+N8尯)b K9D7T*u g7ә>7@1(1{{G 8UE|Ke^%G5>6g$@!W*T~&eL|~?bX_RQq`g!d$bm#Q)P8#gU- įMӛk·s:k;yH_-(è*Г3IGF K"܁<2䭠Ljq';BUsNUΙe=ͯE[Xܸ%JFi`\M>ZfPj_YBHo;oG8'pHc="p 6"74ȥQַoew h?54zW<\_Ojg8^K lXxq0mIa5C=C^ SI#0=Kdީꕗ_pwlgG{D@MPXa9v[gDGedTx(a3O'`*EV,iK>oruBz u%*g`l:mZr!o&~f4IfV~FGW)Vq1)< :k s2EKTp8FL%y>3}]Δ1 <\?*{, Wf;:^/\O(ޅ(vCkRB0=Xk&z:Hr rWh~@G%Nh֡v>^JVsT`Uډ~,ޭ!l`h*-\P"鋒?xxf[cIP5X50k$Wg ov ªp3rBzip<s-DRəEy8d /%I|2K8XC Rf1 a?c܃*wIznUsFSjil=Z+!eɥ3M<#!*"ƍFX ;UBL<^"I?]Kî?.A74TgZauT #F B:}Q0g1Sg$Us_"N)SJmgkɾ/ BW 4&XBT0f*i)-0?]I[HInY MC }2q̀GsÙ(kX`Bję#KͯBvrQ8 tXʊ2¥Q;#jH$C%El >z~3dz׵ n)\&rAJVQ5]mYFJE%>#1O>E pPC:HT-8g!qdQLNB)_C(ad=!r&D{0\ Ⱥ{T }XLim3ti7l?'? vmӻ f{AҲZpTc6gmƑLnvDb_pE'.Lkfdܳ>I#Ɗ pC}%Ŭ])8f~*ApǼ48L&^nk\-De^%wZwgI84z@7N y} KxG| S߱n!An[mw8;Qq=iLˋnP7|6=4Q_Q7̂{EBk{zU,N݇vwkǔTD̊r܍xLc0 s7iZa~IˆJGP>.ӳ#{Da-扛 t,(-X?WJb=-H7!\I$8,V/IByrGн Ke@75zbY7N˰Te@bq%$ d!Vh"BF[k/',X,eZ,-V 7^)i:8U)[ekR4*_J;B_f1!KyO| Zj5;z*̪  .,X"eUDZ*-cY!.21v'XҝxlwmR,_^d.Xك@UXb} Wm{;dS׺Cg 2W,+x9#/'M+BYI D$qgpBd\+bڍK)3}fT{뚩8ļXR`ʹU4k\$cd0KFrqzC8i3q}2(%}\O/ӆGɂT܁;y0A/6QYΤ9 0]vrVO3/tzP;qI,%XLyz':o:ЉdrL6q5ѕZE!Fs@vpINv[U\*9hG,p oUO:@hH)xk&+'H\SRеBMwFΟNKٚPr*Ѫ;p#!fj>Gޗ:{3 ʉ`1D_otdZY@V9O%/Dzw7@7,7EtyN'Zd^9=*˥ 3{^Θ7W$f<WRjt+}54TaRXjoЁij3Ҷ ?bQYasop 79uF,93T1d6Gkޔp\|/Bm5U2N0G={fbN|dyt)kU[hE&3αǝE7ӐrO?/@QBfzL l A,ds=@^3A޹%_lU"u- w}_^\n4)ZIfnm<޲#NUIa!<:]j(Go),o 5֎ے0N^}*\|<΍4Ft { ?4Ya=O"{%9n*dĞU~jpL?9N-.='$fen岚AMbf}yjUFyFx}ލ@ڢB\84G c )#z nT^}`A1y,3rˆPhI 19U_+ewJ :i4~l%w쳆* wF[wƗOovoƔ \Hfy /ࣈo ϝNI@Eg,8+#ww|@ ')K t_kPt+PA %ծ&`ե,][23y/EF Yz/01[ᦲ>}Cp@BPŠK=;7|" yWg6+2xTHgfUDHi}U=lǢYw~(Odl S}VeDc~TlZ'MDB lIBD;n$xj*Kv\4D ?62!XsɎm>h* &Y;!5S o/w]8PȘ[͝ s"|=/wj_#M;+,Pm=bzY•h>6)ʸ[q#%~[7jE:wYY亍ݓj׌ k*f|`c?M7[x-(B1aPMZ൬gq]Hiv~iz.1DSÂ݀2zܽo.U,~=18ݣu1^|ق\m0V@h f uƠ_ǹjpnH~9ŨZOgD5FP`V#N oRν"7 5Oa4*aIܴ{oH1*ƝT,(:~k{&Ӹ%Q@e,&\z81bཆO-*{=&2JzJV(.76ܐ%rD1FT =L2~e®f(pz!lz+_FYh<8>C|7TMEGJ 秱}~ܻ &KՁrr9^x0PˆOud`KT9ZpCE}-zl/("Vyɣ!8oKVתn c x.Tk@LA^8]ξdz"=i (h Wii,i +O^{6;cǽ yQX8.L^_bQګ*%F/9tNbم`1Fcs"MF: }FBE-gaxgUkf:D|E="NQ>ѳRYoQ)9]}F4ߥ5Qۍd\X-Sb2 p٨l]].!~2W;RWDE9 vosғ YHkб M@iS.Z[fL&x\[NwXnj]X߯⛜WepI?FBF1l/l%̅)jy0?&Z1U'&{?/,~Q䴩̝SnyMNx׆]4 mp*nKOg+dJk#*{@uG.Q@APK~aJ]`\ in60:8m5k>;G<فpET'Khn0"D @Ҹ][箤}vAlaqKO0׌ebRmwQ>ÁxK MA.ú}H@7ַJ.hDCM<4 EgDp 1y<dˊV6@mj8\ (TlcJMj`lAGk(1q=-u-x#$XG1ub֗I=1Eޛ7,V}pKkאu5E\-+ kAW .g]۞R=9Vk+>IӺk.k :RhEqx|͵&2TO\.R&0ٻl>/,G`̽|̌}aNvM~$.j9ENLĞq5 &Ƙ=kt#O 0E$c8 z*K:23hi~Mm:Sx.V|I%U)[R̘7u鸋=f(c,(Kvp^; ;(X=#. l3c5T2NrC4ւdwolMFi.-&eV%V[aP ?yXрH|IhֲZleSyIh "m!C҃ߴt n17`,~al5[6ۀM^`v-rtY$۔V;sC,ԕ?1 լ$7 QLnݒMпxhF#(]iTKP.50m;hgs#w~lPvӮOwS\i65Eo+rMޤE5m}좎;MиR@ʳ6聎=Z-m5]OBkU.$05ǶPMzSS4z.mh S{1^) ģ[oşPrR[?t((EM"E-adegLzQTIteMIJZqJ6YaW~O R}"|{rbC/:LAo#yʵ"챜S&.9[yʍtPxF9|xj?,t9%\+ǹc.7Uf} ":m-gn\lvR?Z]yz!9kԭyk211$|nl5 |vɕZ4$Sg f OU~7͈dHI4]e̕PFq N\7#F%wX u|!,<&IKx1Y>4xX!P5?Z6P]|s[ _(ufaeCHqOT}&y$"ևBC?\'cʍ]<ھC=O_xKD᫧ @F|t h4u?nvx&8_&5"WgqSN&K*%^昦*O廒ϧApxfNS=!bK 29%SL͎A"gnS/kJc\b:WEor R8=:#_0*HCDX 2ǽ?wpxu}^M,dpȌ~[YFģi d4TJ?* n5ezܸtrXriwP/DFF}|Zlz=NxGr%a\]ZM G)T*j,nN/hOo)+saiݱTWɔ~/C. UBihؙdELH"~U,?]K8oB+Ա6뚼k<5Sj[* e| \DShYyggHt 2yBtG}Mw t~i`5VΒ80Γ]!ZI: +3 * ݸ3Cqɯn 4BuFh$T:}'hBIwгKabO>1 q QHG;'})< e#Z>Ψ2*)MkXt[[FjK_4C8E켯Ou,7}/)^ m'V{xᝎ$vuL(< v>AdL9ѹe'l,mUNv dѬsDoXdM8Ȫ9G[=yMuwoQЯ -/NoD=`=%_VΗd3}Oҝf#!5J<,BTS}BL%nW"x;렶Ǡ".ǵ:Fܙ2Vs3Jf%w(;䃰ԐDCF!P^x׷*U MzBPH߅WxB-ыKz FAsn#hg+t3A_G-Ad[Ũ&w)鞽}N_{a\o$b[Ц'~= DWh7^dΖE˘HIRxaA3^3P֫0TDzt+K)*\ٝV&S\o\Hރuv/НY?Dd&; ^1YmONb  pHOʔĻ3\? g_6O )r԰AR Ʌcyc0hNZ fv_ g%ˠz'n=%҃<~!!G >'얙n0n!0-M;Q#آaA-@豂G0z5 +n Z91bDް<\W%i,-}:'Ov<=k}Ԋ5@ ЦYWdKIZd:^x~cbцrL2es{}lƽUexHFLAřuOA΃3.ahLืR(XƢ<(~͏Ot\<0kaI (1*.ChyRv/_OΚ>'v 8Aï.zf(2x:͸ҪQVni4"z\Z!OERy +3t'cR4/*S5\OAǜ,1oild6 2#٥g40-cJƈ5#wGzY I܂akGsTJ*R\WK(A{Z-}-̴A hN O`֪:Kʭ^%.88v/ekFp>t`b:+;!twyLaΦ >X҅\Na~tT?`lF&CNˆ DO;6ǜm|l{4mCInJ7w,{>EnlT1yՕ Uٸ=R`Á.C{ja bRn<:Sskr˿gQp/m`qf%rtbqIx,Nfzշpj1'cs//ߖi*gK΍ 8%W!H380g]Q}6-;~ZAن4 ݴz;{[?:r <!ccPb-O:d(FiM?ˬ7&#-sFDK/UFmfɜxVn*LyRcET X-{1C 8 >;V1\úH?3Mwh^.sUC"ʌd.uf51^,wα5bMDfd-!N%qFZͰgjf/uxlK!?T˙ir#Yv}YFO+-&YM#z\pxe PtIfu]Aq@48SYBE .ǘ%'?>4#/n5st 2Y*GIeh&9jOE9kM7nH!k_?FT~xޛ`P~}Ҹ_wl!{I}<rR㈜ YT`RtzG@F\ސeSB8+\1=.^XƊz~ˋ{#9tw #qIN#6ll}H:3uR|* 7K f,:q  _ zBҫ j* ,Ɨ`S@r z-5j?Pl1,[VnCڒ,TXi ԫ lgXd ]!:xGܯkGBZ/|'IuQl$Tu6;.p-|OJN(qkVPe.\gVpY_k&EK`TUF.N+̎to40p:aOpK',d32_vRe#jv )I2=.gݰ8KĮAۯQeK[gf94>?Vtgc[ Yr3R|A&ftἤ 使 P8y':No `6v(fwNn;j'nNʼnL<nϧj#Cȷ& `U:|1OPvn$i#}ÊșCbT۝?WcθN8m%-Oh8dJFN<5څF'SۙS  ~Y1''F+F^o֫~)7Gt":8lCj_[) alSͩU@jf;h7&VD&≛ ^rFLg:ۀZђpm 0_28A<ߴC<3]u>E jq8'($- ū3VXJP~qUMv t 87r۟鰮=yE "+O̫i ԙYnMp%| ҨNWp+?~mlwX3\50\-a?8)b=>1RxH]ƌjG* < )p#$cV]2azl@}) ]vĖC/*] |IgVo~y?;V17_=b #DWxZUj/!j(c,#ݰꊧꁿNѬiW>6#'r틯 EnZO%;e,g@X@y yh9Ô4lBSt@ UI8;#\,Kη-\ӄK=GlYVtP}t`Gr&?ԅyz|xDHS}W)|SOp.u:3ƭ7ܓǗ&h͠a-6G͗pfS*mi6]WKL鸘|wҬGzNٕT2- ! >ǘJu[/6_iDJyv-lXJ 3hՕufFM8jSD0SߢV]ۭZ+QN+aH)i{"2BiZ~)4G.k]Dda􍋥V8Q?QN=+15Ѭ @Qn* D o#6|Y }jD: 79~L#m= .94TڜR j&I\z/sV T>UZ>6޸@#ʁ %Wz'-,-C \V7^1Ȧ_Tbb/X\L{^i Ym"fѲ5A-]o*uR\&O)mI\yDr'8挣, P;8fB⦂}.0w/rXT0M]K] f1fL6E[uąXv 0E&t 씅a %e {WS眛S;k>$;K<>TxpmUKץɘ6a(LB{Cl̵ {T~KV6 f %C2ߜ+9h}beB!*F^}̈D8,d¾xR:̼Lڐy5u1AWLO\q6Y+ɠۆnnάǐt[b3z4osIh9k"U(Wf>/&[@Ck?MvP`xc k𿧈PEubLlvBp7j =VMJaxD3 $(+)I~c}6+?9뀤#ʌW|HxBAO&T>^O[zrKEJM/XATBL3J:8r2$Ð˂0udyNN?XZ!ф*Ax"g'C)~Q39T!pq&V ;Ά^]oHdHgs'A%xI i@AVE_s Æͤ\[BMU(@*CҡkEb ,tc6qD-֋ZOQD"Tۧ 6HԾ)]p[㙮0^laqQ?c\vѨ'WeN};g$:"I5)hjݣ^f6'_qAScMl AW\l2.ӰÒqKM0N, nDƣ{ѭ\I* U؏r4>Rb';qdZ{˜Iq"HwŤ޵6 # Xq^BW/hP9:9Li5^F~Bh-`[asq.;dHuV F%'x Y6+ͪBVpG#{Lro[ D}JN}'C#7/vG7DoBfg&)(ƀP,᡺q&^n`<]Oգ> nϱ=!i4F;(ޱL}]tNI#^ ,K/n&D̂QGQo*7:pH+9nxP# Ei?IM6G?{UuZbɟ4P0HN c۩UmMǏD+uQe?<&AȰU)s]}ޛ?{ֆ2~x.ҝ5MhNEݖ>kZij1pk(˫KNgGc&ɛٙœ"*DRxfI-׷iBi@8 gO6glJ21oQ-q(@ ߺRNI]'dRbƑq+o>o .%¡<uA,+]lܜ!q=sGǣb&U،YlA- Bo A( .^eCn66tEWhfCI=6f)XgVNO0<:0@%+@(&ٿE| a!q+z Cc~Gq1nx_)@{urμphڞ /S}.`KXTK)mj[Nt־Br2w:燃[K'4wG5 M~ѣw'-ʗ~" Kp]"eGqSPnrU8/utUkf9Q|Hs9:{<6zG%Ư "(UO^V9<"oCzvStFn ${etJ<55l^ZKM5xB]ӭ^ܪٙA#8a(|ڀX6ft_oYe Nۙу~Ѹ(Y=~PiM%r[6O$)[޻v` c!fs2كrPhV˅:ղ!+莛m4#o\7N4mNY72u٤+f@LNf/ B5j\TFrDPPGw}~""&dݪBc[cBN,i*G]h9B{3+m ?Us;œ !-9L4< R=pEǯ%Ȣ~}pz+Ki1Nc&#\{Ա,daWE֣ؐLH|lsx;D>Ɗwj^Yjwe6Xڄz>D.(Qmc ^-%{~:=2y`V+.B@A&5cH kwjՎ.L[f!0#"CyAч{ GQbMXQ#[vm04 =ʇjI@>W6A1zf3XkyF+)Jy"syuB { B䍶/ %V 01)v+簣w$_7 6t/LN~=vpmlhk8&gt]݈|3rCih$g|+9Y.ƿ_߿t{W@bMZڣN KU4q &W&Z_"іpr:ď5#%pG'p?[Aw숸p5\R`x0Lp2^}bdW qscs\gPP !B5ZuL jQϘ@),M#d6(Di:|r J>=BT8?"jdhABO.aя+9--ѽre]wQ ](" `s;sc4 {5QJTFr8o޺P;<j'TpkJNuX?Χ7 ScH>O{+N>1]B6Ţǝ 7.;p 隘WiƝPleY92$/Lɫ 9BV,yX*ʕz4[ʨ[fVzz(GX`fS# gn}É&F2AJqFbI NE+7rK{x$OͺEZX[漾яIABm2HϽެkp5[J ~Qq s`9Uh= CB\.:[9O% &YuX߹#9l2HSp_/U9\d PgNhK)::@. ]콄$x3nhh)7TW 4&ߏo*DE %srI%(xn9zLT)y 7dpTһ2\Ӑ:6X2Q 2Cz.5n Г'?ْBg1c=هX"hZ(L҈LVJIe7en*"t?YT$ET ȃc>VB ՖC~qҋ(&kHQ]lŽzgRkÅۅF>ŕkb+I7zޚCĂV#q"UL"faߴjear"V!,gWV#?uk[m<@jbG$cҎXL!=fj>YY/*疣Lp܊B{RNbq󥸂#=˩ mf*&B`l/}r:Z_Օ_}ElO 7"$ ?a!=dx쭄Z]xHf48-,N&C&^*?G$.)UiGpyyRPeɢjLYV ].r<Xu2cku1I]v*g?YhA[6haxL:w[r{m292:Pk^d >Zw?"q R\"v)^(mM oTp.'/*h(ǹoqq5v[*dN,;}U@%4[{tQt 1Z f7p-z,OZ37uT}c`0(3cl鹛xU5BTHl e¸bn uAĀO-ym\(l]όkpi/_#~]|` ޖ.)bPi W'x S&_vq׭$4ݠ5s3X͢=GwyNͭ WNgzV*bJ9Ew1ϤH/3o9T=}@HZFFZW{dxbGYб߶OwL\*XjߎsgjpW/%Wի@HQ^Bvfd=aoco~ƹ:_*6jFT)\ls c;C? c!=|Հs`JC@h.7|q!gXhOm :be-\N}G@vB(TF{wi2Nou@fՌQ6YTɘ3솦?F{VYA  y 1^8u'Gjq~!rXRBf禇i4b{12= ;q"epCnܺMoEȝ#cJwA$ fӵBsNuQ@VaR5'2i QѦ(r39HPDXNg\ٗ]dV@_UHKdUeB!F8=*iG 3P|齧[FN03 zJ ]pV mCs,^ uQ)S h @Dl0OK%QmNYƽ."$y(V['CԢ)6Od?@rwB*#m0<+f7u|iGsItIIhP z_[`Y,z(cX@r&[r[6OuƽotgQ޾Q>A8Sھen62?*=Pp$)Bw`/_ q7ʷkQ,je&$fN缴Ģ$ ˓ۅ&ωY~Y3a:7"$V=6 e>"ռkEUՓJs Mzo+"_ #IsY^n}Wx\Ue uY2 *U^XSDTufZ^"A~6B>{x,>Ej̛_ 3}B>$>"bG>UjT\Xe5_BV|W^ߡjVY@Snj,-&BϦ,)PЉjL暰8s,z"2"!2&Z~\!8eΠ+[m}q K]ۜ}BũoDӋ8fDK2?)h<廓PEwd96Fs#kdb5VXxG0d:n3T2GTȚ{0/;BTM1gjt E|:E]h> F6HffӖ݌)UA3`Z@X$ޅ~_GIGV@\.k**qy? ~0VeL5<f-uƯ6-ȢSjvUZ2nci+j_﹋@+Eq.^`_#qcC@!eQDW8Hb쥽I=n;0e:aBEÓ7V'ഌb ?IXf2{X<%/70aGmO򘑹3tt Eͫ{d]$W0Q Mo?^vUFZUWf:wk{ >!siV*K%ƳGRY3u2p\ uX8}ZNz`VWI P]` A#JL+PRÌoYy;&~3z G:$7/;\5fv .$ </c.{ŝhLt-wM;^פ)y32) mK r*0cHt.(D^Fjc22g$L2J#NUg+pvZ0^YZbYMdSb= -~ńQPL4ۍ=6Rd.Q5ȓ-Fy! l.g-XFw$=;UkZ#9<̛D'Ң+^Sc{d|L]]9d$"o:WMU[dqpO$zI]MC)*޶&vM.A WӐ GCW줾ސw:)Z {WqƠ]hQ#A;7WTSIlns9U"#ieK֎@GZzͰ?0y%2E@A<;]p'OqoNpq,d"OA[3>|Mcsu={}kEy)|k [z:,݇ϏU9\ma/ʽ/54#PCVW :=# oCy$ۣSA8fSV&w vLoп/ƗT$+~U҂{Ll[˔bX<3%SERMO͍"rn0*h^Ѻ2Sv9~ -9)rŴ ¶OJO A(iCH#SB\QO|$d7Ǎϯg3du̫FDN/AwƑ bއYڥ7ֈ"%Y{_+9>NW3 7 {E8*grDž0to +/r"ִF*{~ *3,KFrX(cL?W >]皹 0kem'?'{les@+dR.Mnmiue)u>h4#T ;*JOϊ8gat:Q?L޾[H> -k')VgEhEߐgGlFj 1s p9wf)[js˱`#AB> dC/vzÕU,""-Mmԙh %,BQ'Qbwof_Z[K<sx_@!1[c)Â+|lrx~l]Zs J bcJ0}|r= NZ&)wͩ xnj|D9ٻ634];[^ޫ"G Tt2lUERmR ESCG#a'^oچU%ܥ[}*YV ^nLw/HV5db !ڍ6ݰNǨGݰ碯,N\(e'|6n%(pCc9־9&47EϤ}xSEM}"KWN''aJ(Y_9vFTIMLvlHб8E ߥ#uFѤ46bxNWUs^R4wna l+eJ sǺyGV!qe6fYH> F23*t@PX z}K5#(R}?2QF 5&N##dcVBck9,U`ND@ph48H- UU5XW"JM A<Ȳ=-ȃ-'D^+A{]}8+1  }IQL+8]xO4<^j^U[$>%$4@CA7Oce" 9I݇qSnԇ<6(gq Tq: |}ͼ,)7y*ՊR$U#Qkp>JT>*2kگM0ߒL'F9*i;E7>;'XrA22MR7/EP͊-q'偲Ij"J稜1Jck.bg8}j>%jvdor*7}`b=TCj?.ZSp5)D)b[rauBER:|y+8pE$/uO^"oX{fP|1G永,mcFDsTS[NʭFMJЫ$zue{w|:I@lKcYYI8r>'2%%!3`I*5OߞV$k0iѰW7&pFQ?V6Z&Q%IG B,1@#ZW0%! C  1^W j T+92*c;VԮy`DkDF#+Aӊ@.waY$Nx,h-]=-0yGOqoM;QdenS2.u@rl耠$H}5es ^4Xio%`9r;@a'?`͔=3[gϐV\) -F?Vf)Rj" $|6MG@זj)q ~2S4cbBU4fuUiO<)xɘfʀ~qlk~`$T򭡘_WųD0 =ji^1~E40c=7K嗷jc$5K$fgN^AP5!=ZҤ_8F'cZd%dᵪ?t?7 U$ @O*}h":zXDdnsC!vW޳| kY$O  4;@X,Kjہ™D>w D &Ș%sˢHcy+F Pi̵7qB=@򤵳2]oK%1'>)o9{NP?챊]J1JޘJ6֪K,} F16c$86OeN֛A%Q {|484 đ' a_j?Q·;,?G@yG/p͢Ü:7\CێcV)>=#雏N(92~[$xZN4&kmF9!!tjwf~K}EQ+ngZ| ltQWэSQl}i~sʍi>-Yݝ8xpݑ5 v<(ȧv@ nB4FbJxof@]=ULl%B,4o&ϡ 'q]bѠQ4sjudD-nDlfLQ^ GH!M^eT"Pv>mWܧ^gq)YKR-x,MfMwxZ+}>=eGb XٰapAȂ#J1N5p , u y|Ḕ '^\Axib"1xކv-{,+w,]C.j+/I,fhSojU鄀 6&z4Y\(,YO:|mQ 4Ax>.h(IH@ bN1X?̋ʖdaNjhnV*OmkoFSrJrI;2TxTΔC̳k(wvZV^kfBꧧnzcjݮ Zq+>DY5 A7. qLc(9MCzyOkF HQr< l2Y['`szfCd^4Õ8^ݺsʬ a@m+e˛m?2xtR!uaZV kɄy4S1 ;[hLTyk"R'+,cصUd\h;[<`J aph{[ckZ*3H ߭tt-`^޿X {B35FyvBg~Mq槿*ٸ4I>KEu2v(X[e DZp"q f"B 8WAxx9-g(`EwILB!uӧczì|j 0Zlz0e:F^t@ޚ2ӆcb .5s$y -q&tGG >o,%YĶEt a?]+/q1ϡ7?EK eTp&:P|ǂ( ӔxRYhҒvsQ" y"bfGw897Zyڹ% M4VA\E&O?Lw#19b0uAf;vU>UdAa{sɴSx.\|\%G}Bb 3U@Zhw4H%H Ae؞Ml=FR"1S_a7n!xXHia&а-NCLnCw=+o D)+,;[JAP0xٻ ]>a=D3Ws3I)j.ۓA>!؈<"0kxىǙZuV<#6 6N9%4#[y)Q\`y"0A*L!-<?-vk/ ,d+A%'OU+ia(a$Fc𖄍 @1cm`$y:ԗ.A]Da׾SOFpבM~z/Hy/CY8E }ͥN9+{ VΟh޵Ҥ%N0b~^"i˓(.#V{g͈'`]35Mˇ->QbŔbZ߈J?ZyK ~tHw-m0+0|@[JfDs`-pV(`_ |QAy-nR;Z$ lUIؿ& ؄e 3 G'HGbCVp>5i%W{éކ6Oz-.%jbq zGY(,PL/{eükWC¸)Dr 25LBAxOiD/׉+didW3IGJC{ggnP*ܤݞJ5Q5ki>HO237GفtYV zO)al.D2ujIfTb yw yHߣqSeӺL2w$o ,A/q ʵ(#&/\$(TvԬoT&mQZjKRV2ҳ<\kFx4$3^RiӇ; +!l>|*i x=fH!n/~r%)*~J2u!ìSІ\k΃\Z;;F!nEI"3\?~r Pr  sf5+;ے^ 4G*uv"5#8 )? __p\ka2-LP23A{_Jo3X޷Bsr7yT%ӮeI΅'(dIIXdP;&pG\cNQ,3o ̏Fj2 L נYR7x)Pg&1A=1Υ؀gbJ[JsɧWqعif#l`6L)Ym"_1eKyN/ֲqAUd6G UUnK[@-OA饬>Sf {̏5$ }@q$fwIkY׭L=V$#&`rZ;Ckt=4AhrJF.ۇ fkfc[MA2 s0JIbxf-W;=rjhhbC o.* 甙-V|Yǩc<`9Ûg+t9֟)̺H$ r>IТpwEQXˮ7RO0z㉶ӿK8KzSlh : b]+M}rhv fNawfCH2~8dUyGp8aZF Z5jMhx{ԟV!0 2YEd-/"Cz/@sXYxb,Z9)wI^Y9c_fܸ19 y鎠&Sh塴67lIT;0޾R|a 圁Q [+z \HߑV.FZ0nOh䄏H}9@ؖL41UDZЕsiP\-JB,"aC'W]]^2"}al+B.0×&XǒZ?xbMײj(lYW=|f4:<3Дi c7[[KEwDnnw 8 "zr3]=2lW9gS7ENu "xA7 G%g<.s?e$8`M&e`!Jv T'6vt\T~AU-Yp=Mk0ZKs'-lY2[,n"Ig`h@c_6LtMjҶs1tWզ'@W`m;Y 1#"*o=7;Y !0! W4HҌS.VDhze6:)St)Ja̛:؞ ȎF-ӎx$rÖpo-b"AEMB89$Xۊ4$__JK V ѭ-X+&尶M ƎM"  2>AO,G{wdfNsC<ŕZ¦v v@XVjA<8XUdd] nLcReZ;KSTm8W"+*WBڝ^aS?%Bp {4Tp%GKi)nӴN1$&5$A0FZoG)!'/Ywzduu@FZK]O,/.0;3Y]uwjH9J.=6c8Z`q~&R ${;)9,?;_u.ҷv;D=5gȕQK9,K18 n1H̺)KIw^@Q`_S~xu;pS/5O::.gZTyH0~!Qq]K59+cm;5< K'e5* Pdԉ؀G6`‹ +L߰EHAH>/* 8Ȩ΢WxGGBZ?&t(܍jgxἼ7F Li-O9 BEIc@'wF;= }6B x?Ƴz_Z,1(o.H]u ʣ2 e80L0OOu_LbHJ b~9S&cCſRxuzkЁc%M@^['#(xAf)[!UUalʫd%]7Ө/5:ƊszMyn4U_$ѿOaXi~F JF+s 9ҪnϿraI˴㛯'\dlz nA`|q^bNrJ`Tǧp@ eHm" 8K2L| IvN ڊ ඊxCș:J$ŮFVMYJK%'u 轀,ߌjo]=u&B6#ͩ k8jOxӫ$&hۻ3c6b?@C(ˮ[t7Nn"Ӊm* WĻlcYe en OB# 9hSlq?8wy}>*@IR{ncHꩴ $,/|=Ϻ>UQ҆Nk}˶%2Rܕ?Kq+ Wj]UK]Е/"Os*|96;T9 B3`VܮC8La=KQJp Wo3ъEN"T@w٣~1 mC`P@Jro^-Tt\XDvk☧?Ϛ;cкY)|߸Mv[P ~k\jU e`VUi2m4dmL7g V#A0Q.=|!T5,qkb.5>/<`.yp|gִq(&bM_nj??~]⍻Iؑh7蒺AV m̛  ux=DSu[2xY3SI9lتڌBW-}Jg}v~K>ƹ8JJU~/En c];"}eE3F] [Yqԓ:Ա3fO-'iM*ң[sྕ:ac$JM~K|ʲ*9l*gܥ4ld$id$piF+2_w|ܶ"\^w nvLO]tU_i< #(2t]%08:g;L_eZ5/:NoΤ!/l]tapH.!JA`:Hn'6t'jE@OiȿzV",3SDټ֧[m5 6sCQ27c>%s忴oؖuJx[a^j*:EjD+2&r%Y{'cUznBc~F돑>os^7`߹Jeۏ+@a~1p ͱyO@ A8HF"͞`>A7| dbVN Yn!}d:~ ]C_r EuK5*Czg֐qù4ԩ9sPMox9/8ilmxA}cksQniƣ9A7Hi5:d#+/5Kn?guK΍/Ii,CqU℮]1--sXۯm8d$ϤƝmHƉyh͸2RwqbSХ v>cP UMMoXYyff3xT7NdkN"ROiА|CҵZZ.90R* ?! sjoۆ|;"e3usIZ] ULR(hvG(K3w:.GTV|fw\zOܮuNN; md·JqYƐK!l@aO#"D XAQ$TYbm[*q4+K }ʹkx~4@Ui@B^:B\xXj<-fK=c XP^rnKujNOH18^tr¬1͏Əó!cʫrS/Av|֔GG#|)߻:idn3=e *[BщS)DG4JD tAf%t|wR4-Zw:S6T֍b2$B6lLpG+g+iF$le`dxXN8 bs=ÿ/\Ȕ NLHt9T3p?y _Ơ._RJm䅯6ihf =@r?S뭑7E u8uuG9L?{!QXæ>"C"PCk:xs^ ;Fʰ sNq i\r7Vx`B9yg([ 4[;gzn-\ǹPoZ>$WfoqL ʆ}fc|"~ ת2஀Y exӎBuYӃΠ/:{0ȕ.drآ=bӪR^ҟfiѹ%/3.hHK0@Xc =H,^EG`qFQ5Ȃ~h 7U'_ʑ˞>il6|%?,AKn)G5)VBRI uY3_c4O OCmxB^ukPCkqUC 0IAoZQqÐ x!޼}E݌E7N.H6Gc~斈 }bVg+Q#>s 5qLl!Xpk}#OSuAqwy* ]Ӿ Q1nY*΃e3La7!V&to0^_+ccn83ZB,{ѠpTld/]ʬnhӺ='+zAut`;5P7Dh:,Cݠ ľLWH޹儋A}±:!>ԯr1W;K(6螣Jl' 'vJ4NdZ "!aE#;vӀcEzK搌m2Tz84).;'Z~9R S9Qي_|,&Ej2\}5]_͐FPhTtk@mZD,@(.cM;Tic+wN;$UDjNK5 ke==j/U>`n %`@=ַYyx_i'hTU 4czPJC_CJ|2cAAՌ  Uҟzw5+Px ky ]Ԭ_o@G:{\2XXZwQJlb84A2AQ?8z4E@-VIء1!k̕m.;@n=~ 8w2ҡAlӐ((4`85ta4yABPZ߽Ĥlűy[_,o@TU%@-A@X7fS$S:|#b]ydf807He+ܼNPV^=Yc%>rG(K$8Sl$ޡpL+,t31C>jrYDv>\G8{lΛ^' ,Dz-{{ʾI[DgCX~BCI:3>V,.r KuǴñst _<AjX-5!^?O0YC;wH~k<ME1UhVpK^#.wr./#,.[GP%Ǒ0^}d)^VY赵d{p/fIȅSiNqU@aaT9bD Oݫ">wB_-ukH1;S4K"ӊ.iG}A[{I Ơf瞀9V}v?H+vbuVj-M\מϽ N>`'$R<,$%_q,}N̗>.8 Ws;#kFJ:x]Fgb]5h־T䕕!?ԬXr$w_=]#'\0gg2 .aо^gV&>HߤP2BXt[BⱩsn_2ď}ݍŗ_iGuqCuH]3IЩQ2"efY/%44E,D1 vEsTȾda̠JP߭{9X*ᠹ%Tpq#6qJ'ȷ 9a>x#yjB4 Rا52 5 Wݜ(7 d .Kh1wߦKw ocrl*E#J 7ǩY+^ Ԑvg^PO)p-VS̺ԇ ۻ$ 2;v{2Qj|:*1+drEq1T:e >^+Wf^WKGN| I \أKgl^#]ْ6aNFݳ ݥ˴a Iyk3Ȣ`ג(Hfl 1( Ùb}>W)|TJ^ia337Ӌc,FfP U0Ak* ִwp/.GsU=3B ,̢TL݄w<'>ؠ/ߵ}2je`o;_ÿC4!EJ2x8Mmp%k 5&)ԟ"|poUmZcÂyn8 (D]Ά3 Se:V*꽹??NbDNc38)=D)i߾36;!M1PO1WNWx~a%>̮Nm 6> ៏욌S 5 _T&h'ԝ}o!*"4AW9jMVx@ ̺_L/wyg K w!V#':hQݿ9]^:Z4z6 a|u^yD=#u^$xޅ{> e6%EyA+G4K|&Dflٝ{3&HO gz\˾Fe53ȵ@g gѶ˩K0t6ڼRyå4##f"T%tӺ;*=lB \f;lLd,xy]uD*pBrz"O?n &,;{Ƭ!5˒|z"x:zXkL*YeF< g@Aq)e UwJ>S⟑%(~Z\,w7 jפLvT4zGy M'W0DVԥ KMd"WCs|:|(M:FGߔn6+=7jꦾM\u(5ѱ#6qvIFɬ`UƗ7yQR]'߃g"0crsEA]Z{ -*nnL^D蜌Տ oRp5J0$J|İ)liЌ(8џ0?VuA]_ER,*Էhz?κHs,Ö}-وd%tᴶƐMcW&Bhda(n[ҒW.%BU#jQ}BS]9 _WU/* xfXG1 UnHgiOs!#Rq`䰨Ƞd3ڔҝtŘzJnkPv&L~wRs^y22:d6E*f<ֳ3Rh=R)T3e[¹-|6O"--4!!,6"~Ú>UY ^Ȭ1{ Tw9rVCX%>L٢gD+QT"H"Q^$QRvR]Au]ZqMlfY4c2:6dsQQPd%VQV񙽋GwqC*%Sr}L-^H=V&۾@2z`e!{mmJ&{ڍC/%uL쯃XUP_ fwL>$Œ:ش6s 0?j"nGYo]9b%_oYƒV~LS, #N7}:78!~tYjK|pI4{f(G20scBsuC7f\ҲTB8,c;o-?T`Ti^eФ+-a> ]4\pU6UST:Q,ԲXpt=̍lw)^7䱢(*hSugS SՏ&^(U3-E=HV55 )C`9++F%i~!Zh6,4n,ƳWc)JФ3N{%!$qA@,jHňZs9y(E7?ٳ&i;VГe2֧t1\ѥ' vl0ۧZWSHh"Q8<끰xpq ᷚ[y(^:aT q񄼘͡!v_ }~*uŒC,m'~ZI,OM%ZȀY4%Zwd>q?̛f)Š-.望Wr‘[W~S{i2e#>,"%h $kll\&QeON0QEmP~W帤WNY k!E,=𮔒[DHTrl@[r~B_6 m߄݄:'84;:i2bjyԏʡyz4 4?*uDuZA4[!M#F!ɿ~0sQ ĊAyGA12P;"ЭԋA<5yitQǦyQ,惟vW`cs08]:CZw Ѡβ\L챝JAmAm(Ge QDsX.FZ=G@.rLɑk7aׁL]@$4xj7%Qd@&5/~fs/!랗$%q{[e ^{r>l݄LEגxE"{-|IN'u1\vq`w >:rGXXRmRc8}̼ڇ 6Yڻ 2?fksGfϨfmO?\"3 H;3z< 硺)|3XɆ؂+!dѡq6{ (O䦢ul|ڷZMooa_sVR򻅨#rXc;?TLp I8$h̒:nABy L.]w6K/;!JyOFHT(e͘8 v$hME|EO;.IFN71 X.~ U EE,Of#Ifqgb ΙQB7E3K|GpCsYq=-a~ e`>}Ty'"I 8YFyx]DfW1á+ 00Ђ=X\UCndV )BZp<&MsEC mgq⁻RWB oƄc@dTN(6;A RCY{" ߳h_7W lc&`11D?"D:⌏|f_M5m» @T- nQ 'g o"$1^XB%oW}"wBP; o@2b|r4 0&7J^1T^4*Y j;+-s=Qj \26D6ޒ&hc`'uNr> y`kJɥSW(!b8_cwʝ,O#q^ɯ {PWC1Ub?t@i"UN@ϖ8e7by9J#w© s"  ,\,K^iv*c6^TAɤꍋjb6۠LFa]/衕֚-1 >8qck\'|2vۈCp^pɞ!Hn cr >3l7ky)L@҄W{]Qwyl@?/Eb HLYyqh{} bQu>y5!o.8҃q'ܩPwr|w"^;J뉨M!2tXCx;(@.f@^/|T}cpSrRS!- Ӧuy uY[Xyn;cLhСvS٨Lf]9HFTniF#uSWC%xmIڟ_B|&FA+nЮ\wVt+Ы{?X'=%$¥0Ĕ"q8oھ{ Q _瓯TMG֓[d 22RȢ]ez <~WXMEDOBI#JL" ܛC.)R(Ƶ1V*lǨM/hs~ȴT M43ېY~ݥ{ggV_ yvhI$᪢QB& h%徵 q )NnfAS7lX|IKǖ"ɦ;u](1q3 f̢wjй6GH(y:qr7s&pLi }%@y;6(˯P~0 `O$PГ3'ޏDNP\ UA쌽P}_C&k{rr`?,G{#0˛bW񽎘OJjmĚǨ{d0ӓ9O(2O/W=厰$NI& phIFF',LӲI|QΌHmm&,zFq g \oȍ.5@oiwV?ﶭ:WA > ף0Ba`TyMQ-D}9");%o6m \)ɊC־[ƋkI/  ip?OIUe;:1iwjn u}BVԷ)SOңXTrTH)烺vϔmw6݉L!dz,בB܊gJlyG×rM #u!v3{M!HAu.6c"JV] BZfTDl]?2O.N&mYpg?H_{oA#?OJ,NRc&8vͨIRaƈ?b'޵l0x/XI(ZBr ;ӷw߼%.F:6j_1)Rj,=yOK#;B-<&yҴUrݦμ&|\ /ſpZ L+a A=$ќ̖Ȋ.ǜ&#25pW#>_[Wd~MoAhҳ B-`%We6cN1#0(hW$u1' MгxC輮lU9 MA}jkr#n-KLQs|И͋&mؕ9]֕@ɂkv'O$ZRV9Ĵ ǬEazG=󛫩PIC0 gŋ2x9tB7JIUʌd$>l|Q"/XֿYmW@{3J^uL?IB@( 9T.Eh1sAms?!@vθȶTѾA&$*Vpb8hdm@b4kM ;kL##ePm80w'uro!LB5PcƔ=npqMrcA3WYȫfVob57kU(ƀwvAۼ *νWAqܶyVhx,biOoBkw<ۇe)dٓda8R@6;٪UXH_Me~) ^{RҞuU&6 b݂P.ZTP-r0?'Q"` 3IfOOM1 ryA'y_{9,L^61>銵<5JH{@#ŪQtaHW+Ydry>#>4|lq{E0hp 5n :[,_><3-U 'r/$r <룎ɦU $-Vz-2 coƟHRe1n' NFPwߴsA`HA&?);{/%4Vr[˜VEf&hoe Wuнk2KYWj;yqP7 (Æ\c؊Ūz?rZ#!63\ԝl:0Xi6Op.N-tVFc"eE7⡉o޴e4tuM_v~,cl!O!R4e|T}7KI2r'C@M*#@Sc̾ܒArr]9f"uu>@%6ĸ 4b8[Hտi7jWMjnˀHae2_lh5qTv(ã (80bӝl` h{ߟ=Pm}ZlK4-k-TB5'peOZT3h|ê^}NLom|.9]'J@ MvY2g#rcE*\S9JjL!@le23}bԽ~0M> òW;0،j`~cxztsrV+͎G+tgİ5)y0 |(riٲ[}/^2+ç|#.NاH;_]C>[ 3fO q欲?lr=[,~rɹ*ٵU% ~! p=[h# R:$5FJߠY;[zNNөx=' \FXn!+)m>v+ΎkLǻOI .Ky>ڄd"ilXvY\# S?conWp1e~OX|je??mN#֍͟F[A`-{4Mu'" B)ck,R[l/]PT3T\ֳqwWpozǕ:Jxҫ(]{K1N0ӷicd^+OWݭ/hFAJsLrAP"} U =ŔsMj #ko]C>'Y4mCJU.U&%{4Z+=]o q.>ih~Dɘ-Ysx' \/ڟX ӕ0դ,~f^$!Hs;1r>< VՐS5~7;Q<@,YH#VyL@|jM{䩚ֆ2=OaŇ~XʶuoIm(:OxocbI;'|*6S{#_Sh @T\ 5۷% կ]j.RUa#],0O~_r4y@􎭤BO'`u|NwR`o_Um֗lOXVtS_m׻_W'lųw.()Knٚe2FSki !V^v^+H/ ~(MQ'};Crx%<3Sdu_"O\HD~d+U+c X,ϵjS4`@FbfsF>QXsiL:ǨmEFk&8Ds N ?r+)_R`0/~\Fa zd$ԢYUІ.-T.Äl:;v0J@P-Jq!.K L?(H0M0<Ї9lkx1Spooi¯.: `XѪG!BLՌxʼn:~? kK=CCTBj7b.sJ4n%&YZ_OZ^ >n dž1}QM %+x2^t^$-_0o@ hO&MHM\ @G xM腄fPj~P(ڞbzEbBX(E|?#%JjwP8ƌ- [Pe=1%=_yڔЃ8›عs:SA9f 㯍@\аiv<~ UI)W2&%%"ڲjG><`|?s .4 @Pj%g /-$?58 qa PC!|duPأUravL$4 [FhȰ7"&ٿd DPɠ>F-r,ѯ<8o^wp8pq LvA;h;,׏#4dF|,1$h¬6CN,UWMoR6M`oK>%h!( FU^Wl Vv X ZNê"ބy ^Roݩ@ Bg!QH=zrn9)ь0_ugj\jNֺbFtu]nDBz5&gI|UwYIO>>^iCXv*V0+KFVKxK tR\L?GH&m&tǃ;|>,ղpJ05k}^y/q D*f|B !R; "bc0R⊇C,P,YTGo 3'l8>&#] HV3Ei8c,{H+?qO ~Z 5 fx^ hqܐOIʟJ${o^l[ %9M>dtMKwrtvp2iyMdct7|IR|G.5Ԭ;b]"qP]&+ qEO=p=kN]}IWӍMyG!gL!vL?Eqؽ]|1JTTdzlzVXƏrM̔ uDֶ5Qthl'g9˶A RD#m0Ow/A A>zLyд3z$?<%.ձ+[bɍoo2٘ɻxɘHz?!Is̗gQ5\8ro.)z]T2%$yYOm"f̲".S& ݾ>mGyͯg K,0*4)Uu5Wvƚ> 꺪398uEHKzيw4^icʆ1RE&t &eڦskvu*+t{$]E?VτT8j3~âJ'xU~GwRLӔ ثf1fOӌh7[)jwxgL-0h,Bk!V3 ,KVE Z eeN?1!H[Y7SΛA4xp3 <@#Zd, Er쿋['ԒUs%%ejȞ >*JKp H-z{VvrzQ%Ϻ6vs#Q7\.C3Nhr|A(Fkݐ)z|QEN|t@|uJڂ>/W!%q0߉Ir]3ٜ}\-0@GHfI00P=@S`ɤBsD nҬJ7xm_\ dohF/N$L5˟I% Ȑ#נ{0.%&D?GJEyH J-\ɜ#G2~Qug ?(9LK[Ϙ 7A;El 0Dz):嬛G$0VZ²NV\~rJ!KcբNx=1봫~Whu:Cc_FiU\z~GPl3 ۘa҄配w bNvј658ʋ_HM"[4"~Uā#F^EI%t vrbR̾t[zVHNG`ʾm5UVs7 N7ގF@~= ԽrGJE>lnV[pI@()q[Q N4PU|t' Pԕ Nn#q~SKWP&sX';EL5;ē֡ħY=7dž~:p (SF#+i)ү!0.{U ϖ*7EZm02綮 ftE4 '(33!wFeZNsCªfl|c'+I03$"_\N6t8қ)Ϝy}ZIǫA.ǥ `7'>7De6&~z)ߤ:VtDlwEB !DOMa-YY'.$^G[<$42o?|9y[}BYBQФF7A<ڡJrlm5βRM?=1{&oWEj!eSh_([O83:aߞ}RsO8zoʜC*Wҋe"~e*KԄºI+ ㊮5uq,w%b\C7ֈ(ȍp &rP[{.# 8lB`າ#>/f~~ӌq)MX0ʳ:OkͫK}uaoY"̂HPr.(=F,0dS`GR چS\ YqӅŧrKvڢd~%D}tT7@@b)QfaC1mT}u&I4VUÝRxVP_2tq@ s: Ume 29T 97^1)w'W{Sj"YvM|5WUjx _ SUZ ۖ8w cCBry!tDwC/Ml['\u+,f й`}nj͹/ND|zԝ`e_1լJs9l]Q]ֻ̉Hz#Aƺr_)$]Y#ֵc6eYrȨ, " !FX&L k8"d!tJ/UU{]36/ic >?Bh&gyXg?մ#ie:eeONn0TkQJ]w~῏osnqhqdQkk`Bgo.YDVVB& O@UDv)$ߞwwIhfc1rDʵBtק"SLb-gj9LS(MMA# fdn8}xľV4Ogieq@LGLJC!NƗ@NyI]ro~ш> `i'pq*mKQI j& JD(C滏+1?hnj4Gߋha(7Ƕ"eVZ`vSm[xk>Ks8_o#6G~s+"=U|,b-掇%Cjشce je1xx\x{/1] )3*XDP|N= ymƊ6 |4\P? 0(.x[HxitH 8rQάi\̒y_I"Uۚ[0AcuE@Kȃ)t~%E1RFvu[ zzWW37/P}3̒E+M +h[oۧs tQ︀OV֜Z똀?, Bnd2 ߄7&X;J`I>u|p鉇ȉήt=‡> ˮq,=mPTV)!O0rmqm:O ˂[W|α.r'Q#j'% Gj{#ӀHLX`Թ EsMDcI%KF(;vjIlh1O~- vu;DTP2X[I; G2gawZ*3vWP\6Y_@Aleh=+biɿF. xYnZ_ѫ]فOѱs$Uۄʌ~ /"PW/ln6 GL.^T)Jwۋ;w2^-Sm^U`Ww/(jTDٯ5*IW{Ɣh%%?IPʈ~;\}hF_Qhɩh11vbd V_8kN8@mG;^U@$iDWf ApFkbz_=@f"^ F߻2}G06q\bM^~[TO/YT$ͩ2^"Z(@!pȔ29.n$qw$äd9g5}&`S R{wY Em]xO~ݦUlk6"Z_~<Ө,Eq'd_#x9*~F/^Ygʳcuͯ%X6Ryh;|!(чHB$ ?;sW w&*8У)NL{ԛI{P[P0ڬOjn6aCtYVz6U$2Xun1 lʈ^ bkb}v@Jq;7[y>tY!XqrDSJjL7/h^M9iӸWf0C)j╗[D)E끉ejD2I˗/gvrʡMF,ijZ 2'{]* еg 8)!VZqi}hrwFy5!a ()6_DQsXγ#-.3igz`vnN )|R(sd~`zѡ:^[Qzjb~󣓕ԔݫxRe Iw?C xTT4{IYH\T~% Ѿ:t(8KLrF2HPoPTh3Pўؾhi#0mIqBC[KH3"1Qb1C&/[8MR6 nʵ^KF}Q*: JPG2OޕNxE_2.Jj O g; h5_QMx{8^5 2CbazRtGC[}\T)XQch$e jMtbwH t{1\6Yv[q}QuePPԕ*sF'xZj0OOw!L+ښnCATN:7** Zp}cdLXS!&'}՟~Ζ&ϤLh7* 1ʲɆ !\ b >7~.i޺Cg E]A&W:}7Uf ЈrHoh~^6H#I_yY]kwǧr~1EOxM,jx%m@DԈ,!\̐XN&˺\߼3uM{eKR;8+rڮ; =EziNKzHz1nK , {4pЙ nJ6yw%}T \yDy8*v%Ŗ*}9 /MUh,@jFb(>7o dNcܽs~TF7{jn ka)+^V5ı> a"!aQ8笏+r͢ t]K2=&K0Qٰǽji+AČs)F`< :Hm/Nن 0#S# +2O:" ~X]%GFLpC͡nI%ie*ƺ<1X&>Qp1j} al Uo]-Y*/CaP_f,p;~z,`>bj ;lw~p+], 5opg]7? f:*a*S*oTv׻^jHvPyqf=8R+Syv%K&fa` Bj@7:[dwd'S{oKVvO|`6-=fni4dځ*AhVHy^XH53{VԃHkULf87zCȜ̰Va 洕J9RM5yQ<f'/%YDK90OKFh.J&ȘfwA`\.n\j3:lxM73a2QGFP;:72vhPQ,T(s^5It7*ձ Ge`QEyӑۄ'7b$jڰO:;B$@!!߻"H5m!פ +x6x ="l]E4Td19Rz>}6C^pMTJ&KcB9 ?hnf*ꂂC-H`72J~kMaf:sy:ᵢtg~^(2ۗѣӺ62چ^aD9*ZzVѮ%?{$Qh1hnz*%;I椟wMXh̆O:6ňv+=L\dySQPa`_|hW,iWE)_r \-۝)t!N$Ftbr}ɑEҕ::zכ?MD]LIYy;;N3#]N$_T qu6R:&DKs̙_(xLMs<\`L5Hfh-_f +E}odNY?Oe),0iPoBT91SXf쌲'"Kw4tKF]km:PWrP0qm&ja=Z"ء;ӎHZsr濾m\s~LKTiE6(7\#v2@f:޸:V$z,o@Sh]:rO.(GZ>ĥ xaf* ;`ǹSNtw־h4up(i]s_tƝ;ۓԤ|>a$)IM=Q`9_윍L kZuoc_bvdT%Ыص쐕4mP_`WPH~@(ԅvƬ:Wt[y5TtV& ̵ W5Kf^ܸWh ȷD74 /^;r)4JF9ih#yʔr"!c 7|U<%0U˒NRvsXUS$=F)hz$/+Lƌ3ykX &/,)t(:y(T~̀/ꔇqPCF K٠H dm*q1:\c|mg6aDp vOD.Q?Ja=2(9ŧ̛D@H Vt';No(_<-_h<Odm@ amSQg=f?9oWp#Ti`o;/HNЈ\9Q7ɫ/J&.DP2e$eb)4*9uJ ] }w^|&،v&N̥mpTEf0M $d&zΏ\2[CۻXkn!lT"3T [I&#;"0`_j%APW"0ʒSH@D4XlǠ#YBKoflU Ojpl Kape>C=8#i$R-!MF/9]u5m2]q irb}{)L%mϢkݶb·Mq<t V@ፘ`2 'D/g4+LօX(Co1@Vd@2Ngs"n 9G'C\c3zFȒFu:E#/$0¸jLKĮ2i_{ .ygWMwLV)n=uTqf Љ 37a4-%Urǿp*{6¸Ȏ~w׌Xz 'Cfb(SAQUڙ * 8VkB 6QY>`KGL,K1V٘Ӣ[d3F~b 6*'#2(/P?f`pH}_)706WHuh=Q PCtQ\$߅v ݀*DCZhO צ P[PEfd|F T;,s@}}Z Lsf&D9~oh1=Tk}ap6 1RTk&WK?7]]r*|MB0׼cwX.TY H4$h?Vl]+A(kԄ3ʡMӅaY00^Np}|/p)$(Oα( BF:b'P9KۋG)[QLR6/?|6;tv#C47X h>JX[nx؞n8mP.|FeRLH ~EJ_$+y-͋Qfe=›dO@k(,^KAr΀䎾ΰߞJ7'.<{W2TK|U]A^cQ+@, PD?V=ƞɐJ?nYIP0&2QN }~0ۑSб:ujwUy~سw2w^"c @~w#^F^7иy]ga2ڢ zh:ntԦՓ i0z^J'CC(LEKwꖜ0d mb ]f,NAPv`qSˉƒ^4fsryF]^UXͤP/>g;$rQYܕ7ҁ5JwXN<$oDz\BuS,e[m[8' N:Aa;m> ~;^}p=~lQZM8?}n՚f[,nǞ=Ø?=Ԭ cWM X|V( ־*Dhno̦w8,La8A`r?M.ہYqGlG 4 Tkf~.If1C+P2229IO%ʅCm6ݖC%3DYhc{xF,dV9DGb0k_PRk=w9`c3s 4WΉj04_-.PʃŖ4-XA2)Rqg dK`zGմ@}tZ,]R&<+J ̾)ZHڤBM`}>a6 *z(>gmds&⑥ݠ8+6xx$-͵`U?}{0 >YuR^SY @'դrst 0+j#U'?ByM"nLv5.Cz~< ˵*".ZN%_y=r,V?;.BWjzy> `!K9Wǖ8mBWuwĢE2ԉP]iخ <J~i+cI@*`ED؅mki;&`ی}CMJw?",փ,M2.&won;M+(y._N? Y(KףsWz%4PM*ͽX u:MN#7R5(s&hi{i|*\^K'`6y~>W$aAMvXo` ~cn `IjL܊8t'SH\&A_o|ACÉm6U*mt:0xhh2*07 vAt6o;Nq;3 +.t66{wB8\>Bs;olU(;W+"J|rtJrK PBVEvzm43SwЛk%[ nH-ځagW+hz|cЫO*[ȕnrk|7݅L; tyyCiO] `N Յk9!GH(~cm/8E?xdFxߘ'XI~:u[7i$efQ\C z!nBTɺ<6d^ Zֺ;p~A~![^F"=CHZR?_#݌àdAMLb+:=[o%+ݿԓpKbDdߞkPϠPjVI.rduG:T?zڈXX("&n[=)+_?w^ DOҎ*U`R$(@t'VLD>4Ò[̦NEtBfwW'~㯠U9LCqb8o7 f?ߋZ5){h;Ќ4lK ,p`<=6{'@,Qㅫ1#@8:`(w5EsB @dܯM8?г\nϊCQ.w QTM2}F`.Eg#' cs$L>;YOÄt:YМ%6_0|vh[hw!6#ꙇ+P\aDN.Bʋx49GJy yS#AI}?>`sLF!&s2֫`j/ܼQ|ħu8vo'^z Yc,YѶ4T)O6W>8h REZe)LԖs(W/o4]{N’itRfp\b*#2mbI!r5Τ+2p4BrV0;%/6!Gʈ^_~-v`7^i I9$'}4eWKj~$yyK#MFQWf8) a΍N 7wWWMg2'0T^{:B> mj/?1cZ6Hea!qV6QN9ފWnႾ^nDN5'5ٍi#"cfMDL;s{<{!W=Dr}< bLݚP措LZ43ojOlNd :EX d-v'ԷkdJyw* Y#..$;@zVv5]쎽ڟ!~r;磘e)\/=Uoѕ۪mUe~k;|N.=I:XHLCy8|hh`PJ2CKQDj}P}(z R *-OtVJZxN Igp N$qBT%$+ -nEoUr FOoN?(ep[&S}ҋdK`</kVM[6WqWrMj:P=(^?Up0~c5: CH:_,ă Bbd592jw]1SՈz~$eB(\9TCKYM)#9a}'ˇ$_-]e .i߭'>!೺NIG7Pfʰf4xlsf>:` :=Y@1ؼ܄rC+~~(18uiɋ*[T(zJҬ: xjɘ iǭ0 l$6;vৱz['+^%FD{*Moq=WեrFlhhJyi1}I!KJQ@ lsOu`p(FαDKu~ *^Oi,ᡟrhSS^\ؔºTI(-P)C _1٤q m3=0\h=]?6GD]r_`e0TZ~ .Y7>3LR ^|^wC<10xf{F;sm#.,.0oR@"(o/Nz(K -~L£0P`dcA_: ΂xQ.rťaW>죭Oإ~m*|?n(l1kbK@`޴>fm,: !"x7X)?m4=("d L D!H@ O,%YӄGV/\AG'HF:Z\1a@Cd:q)& lw+1K~qm G*a%fek ;I BC97'c&䣋 ;5Yo.&MB -͆5:МcG:ݍ>i˾EJZTN%$$6X Edȳ(jtk=rI #T Ś.cV0!x^>RFvBL,6LFO@ږ2ք?KN9yTH &zM8duMDeb9_I3* _H#wH c hcD}]\aolE.9{![V8-bTpPtli1g(YVAcG9 =RQ&bVdhJ 7~쪵PfOtDx~㪯!23k 8v]WMl.QR֞`jBD9v.(Pl0&؋}?bw?%,;ZwA㈇J$~!K݄XO;Ed-tv,51)Ә&.me~fY&=^EDBl/|L1 Z}1Wo4:+sfQ<.{TUENC}_8y9k41 }~Pu?eu|~q2$/kjSub@e Qd»jɇ֖#or "Y4,>4F ?yzrYh 䭣\՞hl|N; >6w551E&cƼxl:XCX!>kH;݄|Ub~ ` jxpi_PKSSE^lѯK7ewEEQdK/Wq1&Q|IU( 0êQF<,q_Fz~^dvoZ{S)#Q#UzODͲX5??EJb:頫I;[?4tTYfhF7}@ 9A['8vБϠM4K0:4evDFUz,7)ob@ȉ( U3Lne `'ct} jQrX]!ߚu\pZ-1`յwnhWO"ϴ& LaiC*+Yų1DFkqϲ Z=,=ySTjSf n-YT DQ?yAMEg]x9:>饗S刉`Ae]LJB*hDE><^fk:===w#gi/uR{]E $ig7ug\3hb]'FTe; .<'K˥kn*8lM}/4r;IhȴyYc:B+%}U - nw)CB]leK&f9cTcmZ߬y.w;l<ﱰO<䀎ȓ$Xe&{eNO ,yviS\{a;ĞWKt$l/s^&W'HG8ގyX;ƔS; u9WEYtH|H=*SoVAM(4pOF)sQ+dbP~抽ʯ]o.mQ'z<g@D+Z(YbS0ܩ Yc}X݊ ޖ튛^2j βTn/L Iuk󙆢LRp_NxK;㇇5 _a1Z]K.X nGm CjS₿9 M*"6!^ ~~\tG:hwji='eӋ|ׂ5u#DRI@~eklDr" /Cc7Gliɡn8]]S MD!6!Hh`8JQAzOvgNZt"zSE/ځԦ~9*g<畓T㎔ظ[.|5=<&R(XP*r>Z[xHQ>ĄDFIH]ɞ{]3O%QG>/avjϒ,p<[;k]K8$6Ģ6ύ*Yvh D0hMn(vt$aVFxWkXUQ_dD=cV =ɌQG݄_Y[E_uz'D򺦊*i@#- TR]^l"P5 <~[=Q&˥ӯEBľ녙ϬhtT+92Xe蘙lc1"Q-5)tXaB_Nm:e:tR@FH ']gv77sbWwyV,U=_p&{f1iՓM Nڒ-aLK9z=iZ%J'hÀ+(p.gnz\)|{?LAt2&ט1Ye#Z=CqjQAIK.iF {jvD-`h(7.\M-gqr2.l^䤗ui8Bi(bB$m^\0˯|@ؽySMxAG_Y:cc&om7SKvi/F U lOJP3?GХ&A3Qĕiz t+Ib$2˫`><kK>8&-b@py 1qZ4ISJSu#$g-X(Ad j3ϭiVCkoDn^F+Qjq]QUlל=|y$es>*^ڜL#\7JLu#ecT7OArGBolbd<}+ckqu R3ݴ9sMpZA`f P+I>F9lvriR<.䮁ǩ+x' 5+|.aOatZ-u0{r_؉?]"BFJٷw' l,FUc|-8\0RUX545̠fi5|θrT.g}2o+:[`2;u`S%#&Of$dj$Q+8ȋnZ+p9q 0♘D>%V$ɪ,oݴs)P_Z K/.R?$ՙ^؟%tF(91vi?YYv@җ?dn"8u>Sn;COZ9bt-v-8^}[ 4(H0ֈp]w` RtMQ [NG [B^N}0_#6ThK:P̿ !wmTc=H5_?7ЬCӍLJ ">$QirnR>D|ӡNtcs5dA7z+F.q%~N{ h ^TW[H"=mjίwQROhՉ^ [Q83Jߎ/T_EXq^G` H-߇Y 2Yꝁm^qQ=Ӆ7F}::_S S΀Fߘ6)&j ԋ t֒6+}bJDd/;Tt(8ECC͵8:XL/Qz4d8( H>E|(,YշxyAcO89d[KM2$o^TCuAx:uAo' VDfYKWQl#aՇGY9`d)ݐM' uss/ B}V})%хmMG_}hM$qc#sZ2yq}ঔNI2ri瑻0}.dz ;e:bl@S V  VH#IߥcG$_ʗ@KrZiޅ:cf,P)(ۘVVg=:8MCG}C[{)͵[u.` vX)V>' ^J|C1;ݧm!X bޖ柌:ںo?=BgL<i ى6ѯeAc0p""yX߳ HpH79]àZDVW7[K=[JQ7ѹslGRBxf ٗ% 55,59^0w)o Q«H2$ٗѢ_?s4DC nͣ&HlO/~T7b.Xf[Jۊ *M^Ch B?NX"svBƗmL'QtVZ;%{.F`9TTFmߥkɋgk<ܜI}t\]Zm"\J5R1DgARV>8呡N9yr+wb~ {4ouq( ߭ be/;c1Kh#4%}xv7-@X'Sf\5f!NuZw5_Юr?Ts~pYv<#nA~E̙q!aF+eX# IB&53Yx>jA Pgg!8 a z: @;?E_nx\}qhR5Ko*JKB;,ߴ0bZ>+w&z`jܠAķк mޱ/xZ##_Û`Y_p.sƬ}=4ZqUW[߮J[9ylQ)+>jeׂ L'1W1t ? 7)+aNZN!v.*^vpyܤVU)njnR^ Ku, [BEh1 9hLhjŴP[G?UObYlFIΑ[k+)XzkN'330ƝIWg+Ω\@U~Dqh@ήB&3ʿ! ^,Sgm\zC7.(sv|B6wh:pn\Ƞ{r= -_) b~^y/̦cr1̭ {t;GR PQ71%hUaGw2p8q?]-GQհvscݑZGL?RxY$u]j|l;JqRu$#pE:];%ܼ`qWEMmr! 2V_}@rU9'<&wξ~Z @/ INr(-wH aYr GaV_@qQv{ WƘi{X(iF4_ `l2S[IBf .iFOE^H`:AA:Zėuq+ZtcO$lV ˨S$ ;?j*J Q`o+:dFЛ[v"t8KJ=|<$2G`1O'&;Zѐc ́Xn"+UEu!]7P}o7C U.-M4gz?C;zp;ԠD CBzZm8 / >o+;OFyP3xR kɵۥ Lze }\ZMr8 oʟtMTR ҳ!$xzvH)_?HoE'M~+w,ڥ"rdN[V׊;sy\5H. ok=8ݶjmꎰ|qwDt [xڞ}*{~e.q'0ޅd@U47|WoKǫ5ݟlV*3'E*?!nax9\vSyIAnKgҎH 1+^AcM? a˽: c]M L?B  -kVߓ7J39S8e*$u1]hUuhyRPl[,cp1rwzOIIƵVJT8?SZ%d 29s.(D_eJT/}Af̔ibzF>p5Khu>6[{\./6<Д-ݱG=+aF*K6[ Na)YU/2Ur7 GxL jډ')F9g3"W90_~mMp[r]&] KRXr'zM>U9z8K .HDto%9ZZԩ![ kϲ?Rd@HVڅsB)oOc|I4D@e/J Zͳ#nNhoKrgXºg[icN%;180ᶊ n u݂CׯU*נAMhiȖ0cg_ФDF5U1 BQKQb~o;K9X`GI+I֟H` ڨ=/zz2],/=,iqT0W}lKЁ\a+j<0E(g-@Usgӯ 26ryK,vNHP?OMD۰(eU9{8Ps+gܔ r7ZF(΄L"nKu3Pv?oyq i|٩uͯX  l k?;Gkp_' j.h.Z=yZ`EtI6Fg_yu)΂ l ϩ^\Q蠘,$H!oڰ;.#D:m=EowvG҃j>@Ӊ6ujE3 ৺ f%FBOF^Vo<ɚ H ReBԮE0rB0SBU'enTP+HƠa5fHu_ha8-UtmogTd w$)Eo>wahtnSw6=)}H dSzH/m1fh?y-~ahS)#&'[ZFWAΦ"{I:XTi6eCA0J'u9qQizc*ţz~ !fT ^e l%Ws՚ bR}](V6%T jy#-C"X>! B u:KSgZ%c4%nm2aeT,1tq- ^;J2?I[0AN~ъ{^8ΓV4]U yv`1%܊NF@%/fL3K*g#s3tbD-ڣ!2R1Xv=o2^&_e5;~_ɨY-gC?33Po֦Lo!AH\:s;Gb{S"/_ob] m:ux%+GUR9Ivzʋ :+nӣ[}/鮘 u_.X%X}=#($\*ϯ)tH@4GͶ[0&WJYH< n5zz'2-k}Ax7WMTt@:k3Ȝ_\qJ+]B]疂L& zϧ\@]v !;b=vszHOiQ 6S )f}ʞ˗10>!k]_^.33fN+pvkmӼ^-kX*+W -`>͜R 7 TA•?k(3+)(Nn~v!Mc+qܱ}@b} W9czE-"Lv? ftDNZ}*C{1II{j} ޴RB#Hn7bH  T\eR:/!Viڸ~;D$`x8M$+I޷i ݝM$'ᄹUὸFKޔD*T5w"K^zӃcd۬1T^f<88h@](s&٨hΓׁ1|ND>LSq' MlZjv@Ոz$H= ;> a'N=_!u̵Lۭ|[Jg\X=Gz*"m;GWf})zh\ed;*014PgvUh<ň37gAQQR#Aj8@.4Y]Eއ.2CD/GXM4McR!NNgZؤ1AG/p,/8d @{ezuvYϕ9 td}z )+kX'^d|CL,rS+Z{Ĉ?t/ ,9n?tYWpY9ptؗc]WZŻ'lwQ2Ą)ǤF_z2azijx3b-Y})퉌Ku_啹u 25@ScЃ6ϛXj0`3e쨋:kԢ&UX[GPeES$,鵎F{}\6_!uʁ}bl"Xi,:-ܾѻb(H?fr7 P9Txe'G‘&*5(>WSO_49pQ6MHHOKP?aoC TaԂ +\z58?s5SUrLI'i^:]tXJ~hKM[ˆO+JgDa|Rj4OB6Ҧ˺c 8R&t젤.ք &r;lKDuh\D yjv|p|܍D1>MfP s?"l e-b3v%ME'܉MmPKyLJCpZ%E揾Mr\[~ r0"^P.qLJ6EBzW {~MJeT=S<%հ|s+wFѴs S2xJ,cq;H1H<4ժ%*֕ 7~4qS^n)渁Kj"]}Lk2)D&Il4Z2|ٰv%f$>DZp, m 2; \EhNKXfre$ʜȪ) 7"8 U|vH&VA/~Z/5n)GFrm)5VR] @3 N Nk(*FN>-`Ҫ!HaS}f. !BA8mܻ?uF 6^rQ-ZִJ"_NbVމ6hg-O^rt`JM8p&Q1zkz68I #ڲa/u9B'= #BRVB-s)By`Ȓ8 Y'aH 9hR]Srɼ7 ڊn]oQA4ǨDNH1^ʩ+򮺝SeєeWCr;`Zp; Gj>+y@YW!Sf'+ OƋIݡ4z4BFle G1#;C`#?^ pZ3 K9xDkuu=(" .luZ8|m W_z2v6q~ksrlq%"pxIkC[x8_Zcdm(S .Yd8|\p"}?ʛc# #p w;~8J#$i]eYGl/<.DFW0:լrCu1f& QFW|<}=:"7 KwC`vi&\眦LXYNG&+I1^䈁K os'd=]bR\ cy~Hբ쵨Z4/qg/LhA$_Kv6l*= lx۱/{>9Z1}?&9ڝ!TӛR64 s0rQ'z00z &s*[sj@G+_GDA -b™J|rAazY#A.oJg5r,a޳R+葒`lt%S֡y«In|b g28peJ*&YQ}cytW @87 %qŽ|tnޱ_'wI-+귒(}ۨZ#9xp6YsW{~-ȷGh{A2pc[ߩ׼ƒزل=%Чm!b;f2wh sF?c["pA5])| wX_}[Y`n޴KJ(b5x(QM= Ƭ`]T-)9ړƟ ۇOzNQ뭜3ZP|旴(PmNRUI G< |ۛgbԉEu,M$gF)*)UNX@ω2#g}r5 y =qfvWIh`hœFVZbX;Ҳ9<O%x./Gd自,`,W`~A*S: H_)0lO_LT[kCb4mܑp-kka# P=zَqw_q(^ 3M,:V 5^8fJX0&.]Mq& Cзy[ZfOWD2+OY-Y.1d2ֳcR(tiX`?"$q} dA`s.cDd Tk\CDU BY m GA>=@G >h@]xM0vV06ڕzedƜ/"Zނ&(O߿uz&@SGRaDdJK+_qk JXZf–I!1Gqf2-C<.vțݨA͵=XǁӿŒ1Ûz5=ड़[g&-cG}sT^ T0WZ'zn#'(Nt%vP]jl1y2\Y~Uiug YPg-S.5QҜĀXEz (udz(h2jL,ڊ9Ǫ4 /Á; ?uIj_8_뽇;p)0zSQj8 W+&ztKSl >q$ƮQԍ\F%ێk0}H1I߮R;NSƽiebj {kq*z;[ZzZqIj^Pn)D9[yF1c}.wP8 0ГX1`L2#G5}=yL!Aq/5Av/N1mn}/f UC8FEٓ4ކkj9PlU0HYsx1k43XT9[+I`sK]Q$2;=>.!?Bܝ.#CDnlBx5s%<7|fdF7lw|+N0y+>-Vî) _o5 o-\iDBmb T8(g@9Q q QE FߡaT{vHMoCj Fq.:8L7Z_ hSOް2T#bc|V|lD/ '4l]ϸҷx/KuaA 3bJ]/3w|%@;ˏTwTVdT>mʴ'w8UI}V9 ^̯3 c/jd%$;**NL̓ԁf RPƴ(!{ an#f>j%/ Rc~wXpY{s/ N9<qR8d|T{I/~rc g9~I M5~&p`F#o\Ot͖yo :nʾ;I$q;l3AܰoAC4‚M_p ʽMAT9m TVby< |xpu[I,N;7Y9]pUh4:iiΧex a7&} X)\dUeIuuU]fԕeu!%w6&4T"Qލ@C (`J)LfGHk!JԑdjtE*4` b.HtHď$F#WH++|OA{}%iNehUٮj+LR R͂/n\툖Nk3>c3crGOn6U)!r$x%~ S[$ʥ Лz/!]:*hE`umz^6*/Pk0LqTNjfeqoMq qyQM(ҜhZ#X7L^ݫ!mgq^/D^L|y~@ A2rJ_0BYPvӦ| bE5K^G)YRHaaεYx"*T [c U2eYDžw`<+eE&#xW*B|uL1;H4nWY5giPQF\`J*~wGsC}1!U*Pu5NHB+W7-ƑYNrN4nnɤu経S`$G̣WL8gl@!q<1?&!?2бbį#glu> +D^PM*>KpH "I%8e=ȁ`w؞(&cb]rj#@3 L9eDU1UH /[3+cAt*zi$`)ܽ*ʩ© Ͽ{xcU|:%eZ y[-tj )~o-Y, _LwtƮRCB~o/Z!X !,/JԸ2ˋEkoB%Ciǽ;f:x=;# t(`$1B(\|4ɐcޤwyKR͛˶󁱀}PT_ۤdU WaaG:1N@X]\S9& ;3b?6 LFoFր{1r tPMV-05 ;1WO{bɞZꮔıĀ2:,.{P {D!5amjٴ⪾V:Wbt!巊o Is&Y"CY1= MSq -,4(#ux1]Dɨ,+fۅ:~pGn5e넘.>rˋ@O6&Fu6 )n;YfLPR5+Tܑeh4xxR  8Nf) <@u^v!k#g̝-P(tA$xB;+bp4סJiņ\sK3ڝZ BqnwF7^h8䮋iHcB;kS2Q~bgz tTFJ,cBR쑄+GM|49! >ҏ{_|;ߜъOĠ$!"j;l0܎ u@0$7nΠ3Onj%٤dAic?ƸI ߂;h.OTzEү8TP@%)`? 3]dw_m@&m+04QSV:.GYji2Oh nz(ִ<˅Gl!vk!#, *"i.Ld&Cɨ-r֭z/1m<@| ͊tb2SU!DE @8[' nC<"PD&wcWqp LAt|c;?ic:tf':hJșc@y^Q&:h5BגC!)s?hU€y0g֍CzЬoÙ8F@~C*(I(XB=Mc1Ndи嶬K_$v$ʧp(2w$V};jۘ5Qj{iuql :as]"K'"WMK󇫴h¯>HS[ؕ&n4-`+O!;9JQmѡ7հX7PU1б~mZ[:."{2=yQp̭ sȷU;U-5YoҩP=lXx?m@^,LFpWn̈́T&gR5߈~oLtI:P6R `[ćF wM!%l\ GoHKuƑ.J9*ok%KPT_nB BFF('yxq{A'y$qP[vAb5{#>F;cdrz7;+ ~ቭK}(4Ecf ]܃ V`p՛\ֶN6q1 #3ߚ5n6C-Wi`Q-tm}Ǜhڻ& P ùg ywkdS]%x,CꦩAf~k\J$_Hu3]# 4a1eo9//3/ 2j;uBkkҒ4EFuJӟS\A^JGe(ǚ%$|7\(GltdL5 'nůRdol}҉hXdP2%OK/_򛱷zt OԎqɋK:x*.9+6>2 񢩧⋗(`l{g̈ V|جJ]pt!Eq*>@JZPFjDM"ڢ6h -=j xM}ÃE-kqn:2՜uJG!ĂZd( &M\Xrl &ս`v`(:VX* %Ҙ t[_L-˾"r%7׈ۨKD^?-xާZP=+uV1 X.1]]XW›Xc{e˳9_$orTQ%,m|~}8ĉ8F8lyjWw e4t8 <(DVQ>1q-ƝWv(@/dߍЛ'.GDYW,4~bi/!Ϛd9:]emNTM,B*Q >oU1v|Wp4͇aNI/[I 2yĩ0%3MPTéY)4Еt\#Uu[s~%ML;;ٛ.l=G9/A9e]&l7ʏ;{O8-b GUށą'ȕ薢#>?q8߸"7pW M~SH-TG֜.IGx@L|4%^&--KC)t 46 GTߡOl8m2`I_4~oSo*ƄVT'3⒘o6M߈wE)jg?n;j%j* Jh^(iw޿މ·:>ܦV AZ 0rby߷TWXӢBwLqW֟_MҁS&qԿH6<.Y.@m$f +;:Cxza$Un{:t w;⦺uX\avx9Ik%0?[=o3"ĺ13ɅE|sޒqc߹հ`hl)8kxg8yXds$Ah(.A>2y%)փ}T MS Uk5dcVg|G&FB9DqjVZ(嵼뿕L;E6lWcXyԔxW=Oi̪X#y0;bmckYN艏d2xuiuevŊBӍD{=- Zmnpo&?pܙ͔oYeK${ŧm.JKܞo 3?Q>Bqǽ2xVF.I`'*9wIZ:h58_~"ivNL@5( IgkKabE$g p@//<l9WHP=)f$NY8"]_I&p/o_n^JEQ۔99#tf'-wUEbO..yD 6no}=̐"9g C+-vN1/Cw@6.="ud1,{ĉ me :)"ń$?N ~t+YA`7Xp-Y~6q~uְ8 ̱7焟WUE_GסؓyΫ6<|^IϿbX޵yPr<Xh[B~r nA+ "^vu P5HKdOf\K~;+lek"|TlN[ʇ9 kNڪrc%A'.#0k;pN?}T u؋~Y?i_FrZ?˝zhK]6_5W+%#aA;%>o W%(H>AqG@P}@ǫ )+!m\kS(9$b?:V] 8۱&.p ʐZJńtBӛsψ/2sd44ۤc!?n:Ev]'E{ &6dEz"KaS#=fD(D#!>ݶJdB>[`G.M_".W|"Q $X~·Mڷq #B8 1\5tVo;TI/q;"XQ8d/}M=#'nt:^ǾW#ϴ 2qctbwqqܜrʣb^DA=} M+RMn30ܖܾLNyXk+tMyyRry͜R)w6}1\Wʃ07qhc޽h v+#8%- /Q GmA!i{6K 85|%cw2B Z[値J iZ^M]68.z|JDZ&2A1YIO+ w{0Z 0i;3O^2X'v" !]iЕQOPp7<4{a¯ ki-2saT C}}XݝꝘp%oTt׶:@WHqJY\R&x%ED"FPܥe&~A0 sXpy[:Т]#B$I֯[9xפ/ )~SyL9YLwj>pLj! joBda#qLQ[HE:B:VȐ\v*uG?a^ Ad:ko3@ Oap E/%?'v(l%ir}HT@^Gٸ^Τٯq<*kP!UX uuqN>ԉkPRRiYq7Ne6sz'@{C'zZNT `I9Zfj[O`^H\u|GhzUzF(EDܸZAg y))%bՠ>>ig$)@Z*tVB'VQ{TyW%da$b\ّh$ uvFZM8!>:ڡ]4#@HM-.qk7K__tӾ&2I8ڞv*ʪ#_itEE X!BH\Bya;QSt`y[/o^A9 2!۽*[O8lIl dKRik@vZkpF&9 +?'z^x0.i{QD-K)ŷLc.gy ᆪ2;+T}F>" /A( SJ2巟xO]0&?.D#9h)]Zt`Epz @tK$3 cH=95rY&ke u W Uo?W#5M`B 8BTS3<(HݚЁqe},}YSHڅ<"U.΀k{zaoE[ǂɖ}ΪNڼ㒼nK0= 3 G˴ܹP A)Mvs] g!FqYj!KY}i2 `@L߯^*+eVNRj˳bJUs?yƌ:Sa{TSKf(7vt"rP{mm3PKt3RVEQ!ѬD7{3$Nמ uݣi"èihabb5S\Ѳҍ+Lyz2@Jn ]>ڌ7=65|jbnd:+O׼LG{P򙆔B͙^LXU%78=8yThqSqrAeu@BTfh޼{>(@?c~B;@fK9?`_g.'`A(_^۔gwxEWJ mi J}:>Gv@U6]ډ1dxuξ,R ?K.im ]KqqVo_6wly{eKC>Y(V|#1 GB~ 5 0[52JEQ4̗v,سA} sD&o詽eaBDSX=wVfU7}T93~M"1S O|qF$Ѩ 6.8Ϣ?# RH%,Z2OB+VI`}bԾlwܤQSψ l^Y7p ,953Y3̕4sH16H%P>r>,KxyP!W;(#U]+WP|.i=T #gLv?K\>HBVϧq`폱uߧJEt1g@eqdG/$yab^?м͈ VRb^$CͷA` 3wJÉqBF tTb%PO+%OX0&̽*Y܁ʢd 帯3zmK4;DƑUq@ޢC.?Ce1zP#Zdok}@$u%VWVDOEEm`EѷSJ1D姖`Kƌ)0`\=Pyb$ |uP.97۬bil@<ӡU]{sc)Ƶދ{ETӊJi`|<㝥F U)tO;5%L>1 1k}, [\n,o_иYVbv uѻ('$(4}>zo/WcPtf=(ukTAzzP1 qZX&xy9a<|5X1#ݠ/8։/:Xf7sPhI ? hN0aȇ*0X ȩ~|-TqoeΦ6JYp7 O]V>eҮDOIHW:qK,/iNϱ9u(^f^o%LLshؒRYmJfp Dq1o`o.+O͗)j=ґz/;fFTKھA8$-I Wtm'DML_Gk+G(@y+!@dX|H6 @c鿻*S{% ȧzsJ 8*J]N;(@3s Y Cb]ίUN 8q ѭ'`ijpb`ge?zBך;9UYw94Jjw(^]Alً}} B*ss΂uxnYI4F#Hx^1 I2HFV>:[#7}SڿٷHp߽"՝ >.X!B̘l: cU<{H;&>4#A0yx^bUTHiqvS :$n:c'!ю{ v%|C&`K%tDʋ0ĠPV'q=l0[sˀ~׏*xAreƢV3܄V9xHIG ģ?/irjK(7J;b_~ϞRY eKSx`TgI,N-Jj9-0é  =KrBLxez)w93P/HVkxе!ݐG0fY+rs?ΛB=_Wߦv)/FLcH3ݳ=[:DJ3Jl(ٻRg+ URE"e?v > A$)ijLwo%HK=޻*4pm'T1mvΉ]+ 00;Je\%u">-.RpGثUʓ:s-Xw)ok2 Ҭo߫299$<ȞժfiHhAsklKa 6Ѝ X 1XLGCg>坧/yWD&:O]R=G]`޶uG(wO0+1~yZVoHN*lޔZ,U^xl־g[Dy?U v]%>;=v`f4ֆqDMa99* "e *3L u$u\z2C5Wr( Y<1%nT(GFٶCr+P/\$m3lqqڝO]Bcc϶1P !ftS97E 7P(NS>C= 7rLzK*N' %N'ߧ>!rT7v4 AF aF#pڙث'*qzCX4lPp*{11?l$(f7O8Sנzٽ՝XJ2dە3$p` `CUĐeXӁ0_j{R"]ZPQQ o@]8޳< 9:) ` d2`a zy"Dc.\֌1袯k̷ɕ"&$_3WnQl٪IRE]#Ma CtqS}e:wѡ緈<=p]$Tv^7k )G ]hޡޫgIfNђ;zLtT> ^HzwhUؤ%kctƏWVCfMG`kzY azߎ7kJ!`Ы"f-bO`59b7m, cN=wlUo^do?Hr]'fDz()1xXrtZLXěNYТ?t]eV&Zm=h&'FkY Gŀ#+ÇOCL@)IiM<Dv$p9LU&ʼj>; sd/ qe(O^m-{L54 ӕFWrnbỲ-~w"gnujl؛a8zf}b) NMy]ɇ9ViCc-aƒfv1J &K̯C:18Vu{6%f'K))ޡ>8 aP8TfC֙S ܡe"2#{vFBDTp@([XX %qgjބ*QsU@ .wqT~d Cxq@J,`=tc, 6zauZ%.UՉB&h#@Xft/67ߙչ'ekzEh^`Һ! 6s$6b_ܯ̢&sG@{{m)eiakAR@B)!6H)>WU G>{(^ڛɋ>sh'sDzd 9s3wK=Y?'*3^CN&m21&L93 v-% 579M†q'ZW+#bfm};<ܨ&`@S.SY#:; 5ΌXcVizhJ5"bqE+ΐVn>w0-ԛro\ST܅ Ȧ^O?#v$~.SoƲJ uXyTxiӾwa,J|kqKceJ1dqPKi-o ^Ҁe.+h3fFz. nLgՒHSB Q>N |%.wY]2e?*YBD[*&y$m"-f>Fd50)5?H= 圱Tl)=HBLiYmqws@8ڎyxMDz?, 3cBhz2[T_I Dk,:֋wi C/Z#Uvܬ^ܰs*holv'l ЈFvo]f_YP'^܅B?2W ΢ucFњɕ8%8hz"2yw]k83zA>}duY }f)7Ɵ!S'nf:(=abgrUW/4ְnN6ͮך<|n) pيOg%d8؉+.qf nGEnH~E.^Y lӗA50ɴn`ߕBI+% CU`dNZs \@eO9춞&cRL^SU4ÅMMJSCzԹ\&d/ X_D$G WH?GJeA>]p+91~4RP~9S#C$^EM\+sH8Ь@8*hT/k)_;K.yԚ١RL刾Gqq,_oeƼۖF ts}o?,qck,l;;OWvYQjg_źYPt|oХBDD,#S,::ԨFݚ2nuE~Lr{/9o1 Gh TT3LJ!`9OJ'(0Π27S06eO:ݼw_դ*a4%FuISv\i%]ɡg}&?>ߘBJҖz~ZCDudsgpESOp?Z__% g$tIůJ|tn(oTܰ@jĤһNT`1d?._d!Sʳ׻PMF(xî0J\8iA uR}G|5=.fc@K[O# 7/"~y~܃mOTQ|hǦSm6^VP>_SP /@Wl$JXG<XPJg\ѡiu Qg/[ziG鍌fSLh*\K)YNoXgK7f/)jkSGdyv[N];=6!airtwIYjo#E58ӟq&TM+׽yl kuA$|,X[[>Z̡?;nNs/@wJ`~"(+$tO 6٨?=< \\6/gŽxGEޯ\i)99L"+~u{M.RI\({2_4#vsfMMͪW>+-o' ^ .-c9lB٘g)}1\8GL&O^k9QGIŠ@9Pk_VvCCrVwKK>4ejgF (i~fjβlpc0gTxN0DMnpWRRe}Fsb4Ҏˬc w}6 Bу&y&Jh{B ڝ/]j'46oFɼnM8m3Yv/$"6 VnLp>3 \^#s0h"j\A2OK 3&6okN`g Y|{ƿY.ʉ(P7dxevH~JC[Q1'3s5uѭ 8IϚn4gYɕ@8a,]զ29B.amW㱼}#}"/%6ݽ}a,> /PI)JQOyd|uaꬖYۣ?XƧ5 ɼ$Trө dr@'۶4d  _{uA qNgp |gyu82RQƀ\lWAԂ[^c)1;Ǐ @+_? 3@5`)Fs(}qj9@"Zq6Ne20ɡ wbP?ĨXZ 4M80Jrxa~F6հҝY|fmzOJn$56 *a 3U'Kp1{BQ>  g#?o+Mx ],"C֑iV@ #5x!|.|v][i3d,*E98ЛΣHxga(:D,b?(IQ(p8ypfe%oB{|?4yF/"?-N/$o )$5gLjmN@|%%=  TOkA1(+U$Jj]2͵~2SX)P/w>Qk!ZC\6/ G§iZ*+~DӇe *Sx/4ҽggE+M;*IdQ7 .F7(>Q1`IS,P˖H',d/\n2s9@I;ceA`Ht 6!Sܤ`j#u4GM:H)C7r7v|eаG!᭢9`jLiw6Hk1hMLgR|C2S6 Ĉ=/r7 zg-3>8OK.]*LJJF`*ɍֵz.'2,x/Z0:xMނmu&K!QA|-?ѯWl7]@2"ܕԬz x#U fk{;B D"s$;O%!Rٳ$c(:zN _7QXEs=lDSwZ C ?jG(o݃,!3~q(K#^gXX:̊6!g01\eRLqxL;Q3}Hһ8h9Hgj}VS.KW'| PX}4G6+Z1P8ee ʤuYmoV5(4ܷ #a^@+/Ttrs'hliZF3ܒ{aҝZ*i5 m.R͡]4,ZlTD딧5aN}¹c|HE+)*C,G^z@ ҋ<7-D&@Y *;Q .RB{٩$7pS1-垒&?BAٜgc'8vDRok'ir:scυ*@TCi Xpҧ/N`\RړpQiGo wx]Œ4<᜵0A#g*"c0gh5b'2>HpUH2''0?M'Bm([/4({g~DoN'+ J9(J9,a3+AHQ^]^kGD 7Ap\#;Hu41Hf;hw,Ci:d\}L5|fhw̞/.`DqQj_/,q!H喠r<|i3}~6PI# }=E|ND:tU+%=:9lJ1;fe(G1Æ4`}G Z1R˧)]3HkU ЯoW.o肵C!}4 ÏL,4*3U8wt1*@q:9+OVyPfFvCOYՉ6uMF `,2fK㜟 rnb}dķ9IH" )\~0BR@S4 7;0ِ}_7]] O O˨!N  yoՋw2[~0д7dU{о ! ;eú@hZNIՋ:H3ӶѢ4 nI_0.r`(ۯ !38!+3%9a*-<7pCsYwn5o47Oe|>y/XK>7dNXObɃ *VCA ls}DK*o"QU=qYdqk5Qb:6\>1l. gضJę\i6QL;;Bu>ohbx cN\x.싛[ZSיzGu(г%YU¯nzȇk\`Ku$FD4zm3TbFoXXit1nʹ9팷6v]^-d3+CW϶^5#]8O>HGe*h7hdwI-⪏%mL oy ]8G2)Ujh؈> B/sZ(ز,j\dߙݙZ$gz䕝YqΦP9_(ub\kΰok8#H j2A# )$g{8)*#v~DR(zY5fSOFk?cZ@~bp` YE]<V\N}=96hܮ,dS6QKh]&P&)5 {MAb;/`*W6BKi>ݫsQo ֽ=;V9FNF3w.߉N {d{Θ,XTNT&' v rͬK}@(D >Ѩ4ayn9X0*bm@gGDt$-$|XQoJ)dβ})PY^ZCz*2|[C `s8 m4V{UjM{9j3h. e4q1 ]'7ē%Ywb5%IB#-.%\L5^YA,3(n0SoFݘ_3>ER-èM |ӛ:=0khpJ:@}oG:觖4g*{eW,8//ӚLJ1}j:W~ڎbLJ.Wی6#(7߲{'Р\A2R:Újjcq̳_eȎpS2/7UoF\3b}?Zt`'ak2~ȾFr]r >ӜSD>o^5wWGk֙zp;mĚH6:K wF_617#'-A_ ^ e$z|wŨ&0fOXbz(tc1cqurH3&e#HbaRʎ*%b2/ʤ"y=t滳o4)]Ɣ˅)zdVʨ?7oV$ơ"l'lV~z`[`GChv9":Heo Bؼ'WCY\ "RmDӠ*>:u^(TaNЎ&~4[j{![(qi~VeCtug0 NyS̸B9c}݋K%VKݣ=qu\7j[! c^ʖkȽ"nZ[mW<^79#v=! R" q4wMB\++F IZ~5C9q2 E~K kR2`RcxJ? 3P1ЁL)Oz$V:rJ$c%R6r$Mg4\mX,ky<(PEjzli.8h!^bV&jyv 7h"* я/ Xoك'H'HJ&i}`Eilc&L^(qрq{'`ͳm )eD$3D*q\8p!H UڠFe2el O|Pʲ4dy P3d&턌_z߇d?11mQ?%\(~4y,wjeUŸS+[7{8\9Vhml7pޅϺ&wgr yJۆ%7R#Gd_2e[.Đ?HߨxgӋ0*wڅ̟ܣ>qaF-z_+<a,`LL_Qtf@adNra#m 'GZs/y'{& YTjwur!&[X^ D O#,5#'EK J>ܦqL5Z'8xtrLfX4" 5[^= *1KjN}_AQ#yJI _|١,iC&nSo2Nz1_tM3M W$B^pSZgH&(_ɑ v7eL$_F_m߮ٲ\24Bb Ks+&3ݶ%bE2eUTI N(Ւ.EMY{\^UL?W6(kC|NlT.GCb' __f2!YUխw[_[LB܁?7 ͙&+a$ ﯖtG_aARcb~ *|luw kqb#<2..j"+N> E`7c寚KD|`t?+-*ȬO~·vI̥㣆Cxu]X=\oOS$3<%EQ}{wp1bqQC&a| ~%T9OsRo٣GTS΍ xʖmA%o$8~Ry pԂMHץDѰDHzIw{o54#.#5<2)3}px/wMq\ܸ^ݴ0SJ_f@i3:JbSSK=k3ҰoD] 2I+~v)Y5*,iM0ŝC \'ATc 싯8P6"ѨWimS*Dszn0Z]yOqyI rhDK$!qe jM__Z7ݕkpeXC*j ƍaig&Ą,[@6:u%" 6dcPSi^@%%A7z~2:8_cMB um%'+/P${BC2*/p@0d侴[=IY&s9*o:rM|i zINdTH HԵ;|t`6+ΐ*ۢAq}{Kĵ|蠑$5!)ۡ-6XNՖ,:GG(*U+髏SîLm6S(uPhkRd_íR;Mw75}NTǞ356ş;tsZ8h$f5M8Nϭ!NNeBy[&aZP3e,OAϤإQV5#9H6诨畠K@c{ߪ7[׭3)u7sE.uS42]lku^i|0FѴ Bc_SX Oڭ'IYbSc̎t '|QrLkD,i*t9;,b_*<.}eBA|SyEwSw oEDKbxb3v?G{s:ay4`Jha5Y!M#Ვu7lm]КB1#!Θ>)gE/tMЃ޹ѝSr|\!(>Bez{apvP_{}Ho#]euGӽ:yhыx%o8:$Gn (m /Zg7S?xB@$7=;܅箊ƃ 6cX 9y%vͳjSUi^a6E«ʚ\`B?7|4ȵѽKL7єr1)5)w*m[qNZY4F,D? zٖgQ6^rR9юnq4BqDSە0(nٜ}eүv߅ m wfDZ]=Q.4 C`_:Qp5͉r 1FͣʉG=ht=@q#ވ 3ē17LPvzlЁνsKanی%0@fQkퟌG*oӸ|/.ݕF=j JLr V圪2S)B aVpFPwK?s|:LcBF9Cqh125fK/k8 r|+ B]Sㆴ&ss pp;p[+aŻo2AYF>w|bq;]-q-zr YjJ+"}qcZO4s@=PBki1h+ _5e#/LHK>, Ne3 N3[\ /3g?!T ScxgYYHҢ?wEK#IcvbZa.A՚^jSP ָ}9\pRtDnƮSteSKaǛT $M/ھ~Zh$X~&%Ʃ<_/l'vod؋;=E-,X Q3CGD^0HR"D߃~ϗΓ zkl/0bXC㷺Jdp3 0?8NR1? ~|>-}RR2 jWY]n_rbø1Q-hJ*O$nMS9 qj=OT0RVNJ@km=Mb%5pf0}b8Fsh 4K};l[ *պ7C/}Q:Ag5͇c3sǞ}fLمkoRN:^Ļ-5@^d>[rkXiڄMco.oW2FGC$MY8 zavD4f9u*W mAX O\I(O KɝU>;-UJ;US| ¾i&c0{6ӋYiQ\j65A^y=0KM.{"(yU4v7qdr.LC|LvO;^IPFhG?1B "g}H3Tq8*py/"W2-Aoz4y#0սhKsIbp9u$O/~ɹkh 8fbӢEkq!۷J dN ]Q2@4V Jorx񇪀6YA&zD x*#$k-%PE֛~ ηS/6Ize0r/HHme*qghhHY93^8>ZX0Qp~,Y.6y@SƸQ2 Nԣ~yn=wFo0a(O̮Y(brf1n.ASl%(F4aߜzt{\1>ҨN~L9Olr%Me3$>Yj0*)Fpͅį!5EgM7Lb,*P{4Vhz%@%M}5}X,&"3Y Q]4F.TjB0wtLjҎw= ̟^}$ d_, sf?ojPnȚJQC}O R\+hMmD^QC))Nvۅ3wb\(X=z:K&2ai \bP ܣˀdF}ǎh:Im#q[#zY@*ΘOXe NDauxN($)٘O4y)vmd>"T@<©Ї6 $VQN` 1i<绖N*Wn?7Y [RRJGÇд5m}όDu uycooU=ia7GV^>>=hOTD4S~K&'P"853'ypHvش^@=R !۵Mzhx͚B[lQ}U;jdX2"av,f]ޕ1<"ě4!R1Hxc8䛮.pPv~87fsI@kje+"m\)~eJgrMtGkAg"r'WďAͪ *RLCݷ =C.I+cptƑR5KdLs FO8*&0 pn5c-Z`ͬT;d_&e}#k &4\6Wt%@ͤY$ dҊӄ6s4>@ Մ|j4S)+*:ǐ?=`xO< 6Bk~rT@d ~l-)4~U,t ^usC4k{'rԧKB2\zQz S W,:')YV\儏+Lyƪ%.]ȥI݅_i}Z5mRfҀΠgCP&}ˎSzF>IUyoXWqP!ɐ^zcc;1 AeX:xn \ŗSHL kۥC- ZlԓB쮖8s ujh̹awmP ON0Gg>xb}Ho:-HnQ)A*w4sb]X[s@A:kvP8NUS`YU1俿PO/nwRUn^W*NұDN ;Hd {AW1e&:Ͳ[lRp\;/~318H'Wa-:"i@4HntLaoODmY9^.I;4(K{{H-U5F9 Biͅw=Jc_h~R xUs9ZQ! n߿': ˑۧ-.BzU@|d}g9iَ|[+_~T(bVs1S䔽b`y7<`3dts{i<ռPCс-TO7 @Dʰr+vNR~vJA]Tٻ;0ݘf{9zh!kAΈpFɉB  c4&7v=٭xC}3);Glz(\Z}3OM{dJPL!Ș;Z'r-}eg= N͌%|[e_{>%옝miՕ=lȎCE#7#ʽ-h0cO8~^5u6`0SD%ByCc?fΣjƑ2=HbclE3uw/ :Zs }Jk$B*C4U\'axj"l9;THӼq|08݀VJu!T^ٶ5}&s{%|l&9FIPڔ`8jN+'8Y^&/}Hyɢ} iˠ[yM'fٓk}ܮ TM" ܳŜȐ18]M;6<6߻=Ki➿>]F K j:b;olRj /uyhȲL N.RHaTG0w֎4Wlf\!FlN!_ss/\@C^dbh]!6W"i=CƓd2H!VvgXuj.׃D*'XYVvfz9?' vxJs\,q+^egx뵽C*oۄo2R:тbkLsnA8MyGz>Ry֘Ȍ?-]w"AM74N76ȑ} Q~ߊ{fƽm_"- İPc!;v6)8Cd 7 v10aA+\ }uovDϿ*!|ۀ>qaI9߬u@u ?>0,Lƴq막N{)bWy^?V3ڦ[a{,O !#c*M7YTx?ך +#d ^c%FB |VO}}}gԪHaK1 g̓C:љu.U,)`2uH؈?q(7 ~ͣ 'P`zvZ٩~grx}n@m)Yk}U,ʙɸa&uVIlq/ Hx :iˊL&dP0D*ib >/Oǡp5T/CuFl6jV@7[R/aqk`L_S;˯ ɝf7M4<D!NꚉȑQ/$cG DN (ti6AͬʌwJ%^\@ Nxd*XWH@ cTJ 7$bVJH+Y흏L]s} 4jd?(r⩧EK]XDSJ(p eLF` !sDB<=LcҢ{ۜ'L3~PJoRkGFlm#_ftD`)ZbABlIJ%fpA]7MYJJSӁЮḽumt=E^;9 [KC ;xfD++~GpynjZёYlz'@ |a33!l>%m/.ՃrG\RXD׻ꮏ~iRw6U8|t{H9O -s9?\F*hXdW5pՃn!"`[*BtOX[`cRjt%%̕79&Trngyh<3KbԴX jУ)X .oVL'|}|p=!ax<-XxNIg1[XQJqb>>DŽ0UXQllx~R f\OҖK.V ]?=>r.6|ׯ+6hbH8\gӜ{=A=%/]ѨP{8tυlW +CHG_7H 6t^Sqکm@wV@*4̗:!l]czc,~@RЁ~#U0<̧܍F36yu>Qa%ɷ_-nDο5K-C_@=.GY&{c /Y׎#A ^!&x?gj@~A Ԕ ~!+9+cu&tOaYvE8gո*؛rb9"ML6C eI%AP'HށrfRW cpy)S pr?Ì# Θ D#SeA{MVf8;j"L\5BU܂Bx0/tcF| *;ÙH2J0]i&?dYT¨QiN&llEF&E{;йACCyĿ7qbZFRmbTN/4m+y3mddCSOKn !Fh!JvMגN+A 9IRBR=Œ6K}%.׽fA aPuz7&|3l7-9!~%8~a9. (q9MNZx'X,PkKZ ba'Ҙ)}ooH)[Ξc-=N6Y=xG-֏/20gT0@ǓY9_(X ͊CȈ)p}m⟈-1 =1zʆD`H)vqCiS9kKݞL@^wP2+|^_pF}"`Z=իHE=VhyvsF~ 1ŝOm Lx/CˣĦNײȉl'۰[GO p$W4?D2tӲ̡B&nC' t5v@|)tAs 9h|Oہ˷ƪ Lnٗ= e$i8~j-,(K kDTDQwT#1UR )|:y^I#iV;=elmqv1.==p!{vְyvTQyi,?d}M$It=YِɼFc uR 2#{0U~$^CC|y_9l'ɫ`V* 8+8e |kM39p{vD2b_"6j_+j&>륛-WTp&m`Vd&3iӔ3FmyyŮNɬHx%"~ йJv-W}esyF:|tȢ[9WQ4&$Ir9\_P7͹ VFukŁ![2׵g H&X>NQ3-˲l+ ?&tdje܎A7|(.[Im2@MavN/Hyk׊Ij*/F`jDU>-@Xs[zÁ7'ܢ8Fs%tRn{ֺB,KVѣ8q@#8b/4rZ5,-۸RQjXUhGݘySt[ k2JVN>_L۵7UydhYm)A2)}#"׋Y1e6wxr56țSUam{7dL _)2wo1V$4pTzWr%?ZG'AT[4d Y uwƚ1Svl!y;> S>}HIpwc*z2c2"-``=&ӎ.)Zx1Ta>ؐ +Y%՟d}܁܂;;-Xs[B' o ɔja@ ;Ua ye=)l~o?VXGc1w@ǵĵ3H=NswALdqj5(b# -kupTfD.s<+UGvi 1K(6SA|^&-GC=?g A"yY ",ANj8>ރQ-`Mp~Ddq=_tK Ax725|eD+2|4U2\ :Y_/@1p<1^`x<<$y~y24gNpwK9g/>zt<4(inh7A?$VZu?1I38}JD?5![ڱٸ=[%~mC[ޟ,~vQ}7:ۿ)<6V[gG}K5/ LPMTkNH/f2a"TQtXrHt_"?4U-, =;KSNh]̙|֏\щ}g/.7{Gn -a/DG6pDV98 |QP\x0Q1bHt$BW'|H;76NmVd]6WMZ/IuGQMdt nmc| wP ]f#զK9fQ WL377~tHаK>˚\dI$P$6@-h<,];?"ɜ|lnO!=U!AKaI$,P{~v}d&u YǚUIC@.EDBzWmx_r#f  Di.#^ JLV`.)МyuIkܭ(v@9 ya2Xg;Ce@„X@ 4ۣH[L<8#OwG54E5qS0y;Z0?  }0@ufe،bTdYM3 JJ{} ԳM*:TƁ?x*j$7)x쑍Q2g'Dy} { F(+GLNM[ }{j+7(E$l!/0%M%L.P#L--ڕV ʌɱ cy#O5-S$xӞMIh38*7?!hN"Χ6`+ c ~ Ęj҅$ń}?[p 3Y iW熾 Y/!wK&9Iη1P=yawGA]*QAh,,R) Pr@rF]?ʰ4Υͮg 9Vʋj{U?,qo' e:C_.~?s)}>l ؁ :&m8^M~.(?n׺P- ĂleHa*1<$r W,?$tZDpy`܀6)EN#X]ց77j+pJ)/ՀYNu.{@01&{qTCT{iF3aquVM;c EaS!Uk:|a"NpTҩ;EĎbݳYp}nIJ o~@C=obò) f#K]K^0r6dX[tլumɽL{IKAJ&0rۄ/yC~ U񼇓"=OtZفHc԰xUzǝ^eN3Vd:d2ϒ*$geJ%1{䰐Ʀg|(+1zN d98gS=b.o4cĩU[Hϰ>N9=_|cJÛ|Z/F0 6ΝgL [4 S5S<mnOA UNឈQ!\TG|h`y!~y0zK3?w@ET%8/QV4IwHi…NtwbD3{3dynn2$@C$œgpDt@͜-$ŹmE6&SUqq' m7RlNz=Olت fE EӖ5 ەҹ=ka۪e) DvYi$I^Tu CmbzO!|GWFo׻hӣ4 )rVVNŝә 8k$(xڮ16oc<۸JdqoK<xh&;oy}q%/amS9[Gåyݝ?$5d0 u/ "۝J0X S_+Ir Tf9cMF0ς,UȾD(njdhl=}IR{%n׷&0W2g%/)@ 1~og;-h۩,U%'CNȜNIΗz*yr4lǩ`#St`sE^rG/<ǻu(IC9't0R)+A XR@?ajGH_GMYL|IV<LJLS57L(cwEFZ7Oc<E*9gVe>=ۏ7&Z;Ze1b[aJnc a `[%ZVuT͟8T(%$ҫ Khw~Td+L<m/S; %D"sM0m vږk4_KsJMҨ,rHX`I!ŝPhɖ`+ yGMW2X:g[YH:zB&ն-B௶;]>ǘ}Hp&5 S:Aʐ2moHv17cwv,eҲ_߇>-MG4LFhұlN<2ie5x.Ps0]pQNۍ)s?7Yr3JKgZ Gy%9aB[UɐV`C_a</k[ {n:e_^wwPÏYD%|N*[ȾQwjvhdkx sm# +յP~]4sFˍ^┺R"<,ðKs7׈CnVJƎ#ѯ;5a o'!Oqf֖nQ_;4B)8qO+e'r(+Oktui0iFBWi{I@P6gdv(P. X)Hf̀; aEI6pAV9$qMxc$t1P`×ڡ^Sc_b.b(0?/[lyi9 k+p4ʜɐhITTaG/ZSmͨظ׋9 w5∩MFj{Gހ|eEO,K52bMqP܍Obn־ɯʂ!U;K Ahk`$ZP &Wɵ_WlZ`X#LcHZhƓ5e5.c\ik ) DyM~,}Ȅ ɾc>DGr(Y8|NQn;a:Ə}iOGv9*8 EM9 bf8܅W؃Q .މMif#a'? A:*Z*K#ۃ{CpyKr-/=Ŗv?.)k,tb1y8@E-b͋WuL*܎*fP{w!b2c$i$< ou_ Ao12a˴nF`+'iFa=Xc%HcIsRQ}ҧ⎟e{x,_Vfҁ:ڮ$1lxe.&f\24Bq\]X:aNϙMi[AtDy5 Stk/2^|I("VU2S)PEm~?'Vxl3 M̀#5CKݠ@<&?a`vBg^D5$xa"ֱ2@48EgJ?}@,r \lŤZ)(M}EB$39еgp)C~g+0*PC#%W%jEٷ 9L NO^.1hG)(DX#^$琈Pd?T uo)TNdˬgyM(k='cW8m&1!o䚯xzN?/ƀ8"Ga+mK:S+64{CJQ1Ӏ*.%4L VXIۆ:OpgCINC"$@JIYU{M:όX{ So=$Ζ!XQ/n3VYIҊQZ[H[OotΪ!OZ}%ldBWԨYB.'Ҵ9)q^d$膸T2ë*J!hMt("_jzI3yB~'5OǬJҤyIFe3F 1?Gfz.fԲޡB"i5„?GyI$c)U.1bB֘78k-Y46 /ޞ5rJVEw;$=KƯ+Ef&K<O-09\gcg1B¾vMTM|Wm j }ȫH"70A/Dm1l"9#ᒡݐ/Wkeߊ|9F+rqjyAQ"1LUL"<;8Ǖ,G< O4OEYxn1(ۇe ~vLǫ}sñ}Ƽ>i^tӅ>]}C1_h du'Y"# ,ikC>FdpttG(&7G SgLЬ@Go4_ G [ 6qx }IhyP@S0TuuH[@! z!\ )0 ܾdgI:FVʺAcMOKs{Ú`4y'Mdކ)D 8Hm{ 3T_9b5)D*HQ67` (D#9K8, Iq@bQ7yg|:L\} /Q>qQLP:h$ȡ`,5%^  h;y9 Uƒ7Qk 3ap?b'wxRm: z8tV$_ۣ'QdӉ˫Zն 84B-@/& 1c%i?s~&8|\9je|P2l}>)%c(Ek Ty?sj-+MVd/|^ ٨X[ R fZJK֑ІAN6~_\/wɅl"Դv x-e{DA}ђ}}~:AO,A>W\0r1pjWu`2u0=2 64GsH&.PPeOpt\)ngԦ^Y&,E9Or{^7}u l&?畁{š%,n*o9ɨQQlR}H;_7ē0[ &b )窕襤pMLklSucY|m)b [T+iY7`V@LPAVSI ՋK0*5εVL(C苄q?%8.k/)h ֦ʲcuMۡ(q * 'Aj<kP% zG˼g .jdWLŎxj?ţD; }he@[""0|6K^OFP)hf)3ƥVIPv_ByKPpEN~gps4aFJ)Y(w-d.V_9c i˙!Zv9Z#s~oעqBe#ue0XgqBdu1 T9K]2|T^ gͩd})=L ȗY쥪!l2Z^{WzD/iЍ +[M 911?BɽJ!rD=_D k3';*n%]u-f:s!WP9# SŪ5nH@>}^5hءJp!O$ FNt(V!EݾDq,XC.?,O}@Ŵ.:BBҝX}@9>Y-)vx`y]?ЁMIت` tne u w?jR°{ZTio+߭4=f5 2%H(ItlA-uJN:IW2dY*#m0Q#V9fڄٶ**vB002+PJۗf72^3+3X{4jσ19[ *@Nt9A2~9Йc=]cm0& ]h̳gW"HJ+{ePe򘨖ObInZcU{ [*u;( 4PO!ڥ[Q6Z(Q+ G@T[XwahIj} D`zOoj !npϮfs\5$<⇇d-Fl"12<ULm6Ad)^W$:ag#4>DY盠t{64>W%Tqcfy_X)i93INcKt[Ԟ'OJ_$ό5|Ydk'Wc,#̽>h,ahn"g^$`~8oi~ #@@"M$`وUĝ,ر+Ӯ݀&v=\#J1EN\{*ƏG6.cHpr% Yǧ 6ojڶ3֤J(#SU~a%ۤTEqr5%炽OPrRo%˗o@CCl8jzaWB f*@9ꐝ=AqǼ CF,#ԩ窰w$瑣;?E߭!x.DRqw.G{lȢDG8"JxDq$Yv`5)8AOBҖtW%ߵ ?RuY{s2Γ'e'gkDc*o?Trԃ L6X^(vl u\}3KqzoI֗GNWXFS(/W7izϺ G UjA8K*)ڡ}rJiZ Nnn+$v i!pgx+< Gn`Z+>{|'dT~TV1nllki* mŸ<1>oe}cIE&$M o푶 fͥ3Дw# hxasB+Z dnMC_s9hfBQ(n@Ei¼2 K8ƦY1H5vAQ Y^憘fnbX. +B@ط˭6 49ҺC>FĦbaO}Tr5sJ9qWڱ`Uvur~e&{/nLB &WL]aʈ;(&p.Ga>yz^AqPHSAQ}PlN{dEQ|!wr{~X٥<yVMVH_G /Lk\ CevK XG%in2Z^"uɉ,FeP|B-{v_綡^d7jZdm^#  Tm ܢ~Kї{8F<kOZV K1]P=0|O?֟&G!KtxgA5n( Դ?[­ܪjWGDߍ.:Dr{b1 -E& r͂Ђ,F(z,)]Qk0a,hޖ0f 3>H_E=n'm{a8@H._c?7sQl`ADƫgNqo1M~֘0J4eoCAK A+X*m93 Lzu8Dڔ lGS@8KC0{rכK9"c c\|Dh ΦM_+ۼNxsduJ gCdMAE{b,l:q J#&Fj`wŠ!WF,RY{vk20稟y`ZԚďee0ډھxeV@&f:#]fպMZ,W#Bz4FEHnkj\VVuG*Ŗ1X ^ฟ>r3r^ĹVnY;"};ͳ.\qg2]~aܣs,WjB)Sintل[,==+L>*},Lz_|{ú1N Bւ3K4mL5ʃǹ7>Є_x wpߓU[ Se#uV ,umU;EN˵?=G.epF^MHM^S}LT&LHvh#]I %if`8&JOQ2 S"9?ќy,<~ M7u@Ê",CgV}f֘j +6W2 a)R]s}SaiНt>A:TQK 0Cqhߑ_0նG_x]omֶ{cvF-`ZL7ꤲ'+jREGyT-q' B'8PRqop Xne7bBhᙩHa 1ŋhO]>OUORDΤ7Ϝ 9F]@9.(_a,BBEzpΉ;e< ANc$́H|KϵzzxA[&qjaWldLn*x̍dEA֒T n7T [u^WBoFDܮvT/Egpgo7t sJ=DG - *f)Bkj@99њ*WM-1R4:|jg|E ˠz)VkFv~T}CL(Ēu4)`ſt;@7+G`0NWuf p~ ,|'yA!9pXDQy;S*ϹWd7}̎fQw`Lԅ^>qq=Ym_Ҩބi<5-v<W.6 xPp/F)J]ƅSXd`5 hSÍJNuux q',͆z"nZYE(wT>ڸ( `|Q.t$k|rZ;@"`m L׿=H`usgfc}e =1F!JTnD5{sQ"B֑7S2s`ZXI@7!{Z |b?ZӸ7"b}<>p}'/*ЎD Et 9:%3 4f|H:U< j|jpaE `LF5ˬT.a=/5+"5yTHxw nOv<.tۓm TIfCrڀQa>}\BHZ0_VO}Geo+mz RMtώH𗕯AofulW?.**14~"Fw5J^3;-uHmJ&.[1teGhoi\^QcMj5bA 7jn+3xcNEUbȺ<#KZtժX`3]pݒɔB]X@2i=؊%) R5B܅eGƜ翐pa=ln0=,U^J5ܟ+[/>`uهqA`C*0(~ŝ1bP`'I6!17SCIb=p4ȉVp׀ܕ~t5 !R1i(;D+vM9=mBmZu sam9VkkG||>^2e?#ߪ?J#cǪ}[//Ÿj1-_`U17 `O+fXDPYmL{x%+zE4ƭ ,FA~;P9bRV $eQc֛|`*&#|BDfPD^2+OXƖ/brтM_]o*x.M _/Ent(3\6m<"Ҝ݉u\XE7 ^"N3)8kl]<+|Vس^Rlg|)? lӾKv@"S'=Z˓M`qEujRtud: chR s(5;•|1E;Gd^+2nԯHYHdq,yXZ!='{YptaKA\.AJCR5B*%zN7f>oXy? qқlq{O"埦Ts4Ǩ*|5 'җL8;A@n:$Ҽ" GsetYkR w@*( w U^;-rηP0Y!w(jP:Z[`uR E"he:+Rў23WQ8tj+_DAaXL+6,CԀ6c@cM,z_T,/9&(m\t?ˀ(ʰ <3nc㷘;>%tTɀӥs,/U%vePGUR `pl)Qk7f``Vfi_lϋ՝\% OǧPLWNZpN:C4M[٭W.F՗{)Ea|{}p69G6r삾s;kČq"s`!-{K]l2'=Vȸǟ"pn)nv0jF!2l)w1EPN !vD68*['C{z3%80f.G"jN0bh@[}Tx TF_E56/\hxkh!VYmvsy ëyN3n>c%fҼ%n4ƙ|9lɳEt2R1$3H! ޾D$ ,ו܀'YGJGrj, $,ܘŁΚf:1 { jI|yϥiknZ|]89܋BKdP<NA2d*eH)lZqǧ SkgX~7$ 'g^|5~v07r|}t ؘF?Ij~WĨf,UOۗw#o=1s/l?J{8&N&߳= z30hCW?J˚@`Ã^f\s~Y{ 鉡|h$'!Uэ]zJzBnlgt8׏lvYPμ׍e-bI`M9 Ej+:Aĩ6j>NJ!sHi*g.h]vZ\JmL`(duW3ƍ> Fܦ]9g`Ut.K'ʥn +f1=X̴8+Yz֎њ62ɰU zNMAYj[[#8 ~]n&_4yCa!VK@߄aZkWd@F>!'a76 ޺C%NhO/Xϯ`DŽ/n4T d#O3SMcv ESн #Mؚ,䥾۷0gs4Wc?sՅ !&6,9Y֮-;'L55% 6Jqd WGVdRҢ>;ZF2b$JJ X"-r_Q솞H;ZPwzI5@ dYy&kitJj~3 ;ןU>]a@R?`FM7\ 2ynt֨K8@hv@=$2J0FIT/gɮQ0Հʪ, 'M~8+Wj%rW)BxTxje>΋f·4n@/4karDHNXmwgRu>4RսI/fubMa=93L# 3w؜`c͑hb2ӛ>SkUÔ(!@TI|$ m‡MF! UKPQUfL##ﱰ0l`#Q;imD?-N>L++ bWZ4Ó>zS+V |e-=F7E̬jWEGzs5A  {T_PG<ٖUa }d)Tv[<"]3?_8*fߤAb` Q8֢ .q].ʼZPsQ+,l"nV]m-R>n`q U| qYusX ޚQJ@gtm`Jt3KU^fz󎬸#6iZDPk 蟅41 ڞKka/Ĥ^Bn 稞ԦAm' RFܣ|Xw{j?|%_cUcA>`ro7.eZp>Q)̡,#g9;++hc'd: 餁rǵ#/oQd9rǖ @{o1e_n|,aP}+k`$aSKDG;>1!O`+KX}~9G0 Qؐs& Slt ]\y]CM2fdʒ`EwM$RPYW*<<сv㽰A jƱ6OCP;_#1{\HUF%%u]GspuPnpi:f},r4c<MI`=7k:~SOvVL1$r ٮNMR% xeD-N}tb V:;I8 *ޚ~%w#Gε.n7?g^FAh&CXi5Dʗ>ꅔ9! O+YeFntB#v s2t} NFLnC-3Č2 |3fŴ &2ը~o](ʴTʉcR:]dLھ0%W%yfj?݌03I05Qo@|yzLOU01e?HUWRؖ Ɏbێ,HĐؙuA@) hmlĿCnݺ|՝irMt q u4ID>0j%ӠTMk6~'RGhVZdXCƂham)_fԼc8캇Rï6Uɣh>[rezZl< Yq=^fpTՙI,P{u-7hKH!}U^_=}Sqer*"$vօ]!yQz_<oPRIG'|s]VLCUTCZ Ή}< %Y%6 Wm:u]^ I)[fbkjZlqLyݢEݳX06m 3Ԧ uԐ]UF#a.@Va[xZ_\Ei^;`44 F"DEC"[%CqGs<@G涋` 2e{#˅3}hZw*WF͢38D{"O淰oW!}-|j#پcj%`ʿ;Ӡ ^.I.n$uS-K8TlDa-_uy1mJ>>_jX(6l(y)vm5 J;O_J!q U2|~r!OHc4&[u^} _Κ^n}m#i~w4Y‡󁃁ua•NZ D2+P?H?n2ۺ8t3;A6@X/f%&Ž GIu7YqsM|hGע]:(͎}lQ7;Կگ(BXwزΎ|?_T/ kWC[1”j1̕7R/?x$<}Bzq\IS#|5 |9-m?3d%TCaolzg]|B/ #'r'_$a͝@,PZ:S_.ԍu}U]4beiap'Pyݪ{Du6V ᤔqy/kQ7BlTiM/;rخp͊r~3&\.x,=Qfhq_4Ick+4q NsLR ^plբTP$w8F^ʙh5XWX/yi SJ2*bMZœ/DLT#太oMę%@+'40_DVfEn(d ަXQ[W,w O$.up6a> K/<Ⱦ Gm.!u!Ht[C≬fٟRڦqϾ=#=Μ 1NbΨ\fTlXe4\F¸36bi>l{I5Gq&˼(YvIjRH²-7G ̑,@-*N2糖̭\? (+/ ᓀTk .ʳi Ҵ 镤J'R &+Gr1UmB3>6ξ PD`~J CKt^uq6< kUj|n^=܊@Q0$Ӝ}i[0)(uM]j5`S$]7Bm4΂(F w` ']T?7HRDӴ[R]jq%,;4(DbYښPT~)0k !oSկ!$.煥OXa`[*ظ9f@eC-2K:0@b!z6*c fU[SIi 1!O]MBD3.=4Bq4ZQ2YoYAX tZ|rҐ(*iQgeK`WBe*y48L%D!'M?t3/ApBi{'"dq fia5txDŽR'a_T,7:5^F\QL9lf?/\T\*65T|Dٹh~wIUQ̎K͙Ur_i%2טּ u1&¹(ZvqMpZ ձBg냾SVkڵeMk]Ο[QĐo +Cm'{! ha&N&}w^g,zqB eE"`(Ȁ ۹C+%9S Y6 P'5HuJ-X" AQ3Z|론*̹uu/ }wnp8a&Ҙ+6hBM}amr!-ΪrOsAd3w0nzMQ p,JO&v٪ѓMĻ@1ȳzTٴۂЖ<rH7!Wh!pS"~4Ӯ&']#CŲ-4T}1] B|zb +Ynֺǣh5s^Ϧ2b'׃Ӻ1`)cox .3R[ g{{ٲ҄fAS*8֙_3TrǢGʴIUၓ2eVfH*, 8.BPDŵn% %A&4pInĈaEL@iqI0s TT_Wm$jTfŌbBhZoo F~{ rYrr].^/]PLծpZ!fG%9>l_$ dJHMb ς${^EBRڛҾ=M |gP8xj\paQE!"!1͆塜o 3q4WJQ*{fٱn^(G] Fkz6 Sv$l{mճuCN\ ,(oqCڗF1>_$$_;rp!6tduX4Lg2D&jr$vv׳C{V:|k&Πȕ٬7G2Pyzwtϐ0)Z 8ڏ< BPٕlRvn{1@u4㪢`9_0pK4=[+0l踒ΥiBtSa7uQֶiHxuXd47uY@Yußzho"hjn!=V{&==q#U756o IG]@eX#mFӽ!O% q&r!A vT@}3H"p ǎFYg_L ioXfJaa^vZ/CBևzAi wSpi^zHcK6.UpS:o|:|):*;M~XTM\7%/O ؿa``m>lA`HzAFvטP4,&%rO[ H˲Ծ:WfOK#(:1.%4JN:d2"˻R3L8Ĭ2^ ( JG? tJ% H@<@.';$%$Ë4u܌Q3&|6WB-ȿn 5e sn]nE-\g?U^&OʹO?p.)*RKj3sX ́|z+NWˣ#dL]LƿnVB(.'R"?yB2oߑ늆4p7 ketu [.xGL1"9cvE?y9Kwf%:kbeN|]~I 3)}= ݠ.A,My3g_d]P(hB^H>jE78!smnBN0y]{i-%RUV4[!^(l{A0Bg6g?!9&e hxK 0hfah*!2-wDȩ3ZG"rx)NvѨ=D7w3NpGt9-?ͤd̞Mw3cC#--lyub>XRCb0qpyU AZ,:e _ ql'uJtQBܨS JA..Ft T csdݒbyi4;y(Z0L_K>j5l/ w6Sm9''[h~}!Q_!ޕd&S{IS7S.+s@cY1ik>@tKt4c^ؕ5Mѧ1-zJo\[SeWʔ\^qҦ3p}#`C&t[ *rt ExGbձU'`1J`GWw\:&['qn5~xmq\q^=UaVYT͕yWf`YHYsKbDwV"%Fg"+GrHb?:)J/<egk=aeQߘeKﯥ^DYi&تMZ=#z: ḅt]9E²ߐm o[x ǎn%_:a9o"d+cXM :Ow`>)ou[u/iT]ֳ/OgA^$XQ#:2Ң!okND{9JڃP">DqJS6)p5G+s6Ls+m* ؠj=ߡ&+Feje-q[|c Ҿ QHḴpt-+xLC VbPq y.d$\U^3aAqLPK~@m<W{NIhBLZg \at VEY/s&HN4O˚#5Q-|xϮ_w)jvr&XM\d!k5 5ce5f_,yTܼж JK=;s`86]9E-^XI?c`'NeaoP!lhm>21!K>#Vd2`z>6Uڧ>!Qyv2)dhY ?8wNA!5*`> nHw7VѢߘ4zmqw Âzk9[Ǵ1J09fi/Z /a5#ܶ1yZ8OB65VɃzȀdH7c!q\pT-`<ש 'W\G ۨ{%\kR܋)(8F/s2[*XBV A}>?s 2t>PсJu//A/n[:I휈U- 8,c?y;c[7@"Ʊ|뢓BO B+:bVf2'`7z@K|R[saTt9 taE fX_EqE1Wҫ80,B?%' O6>  b[G`S NUyf>Lp!^ʎT:yFDz%?:ɸc۲8]eN :]y(/>g"Q0 ("hR+#ͿsuɌo-GÈ3d+?r2HHpLbTT7@a=gTr 1G{ڸ~.j0.7:[:Hv CȈHռCtuCe1p&6+UcZ =uQvf[++K8'QӚM1J(}ʽ99m^Ԏ%,Gmm?B#}ߊ U;u#9Q1i#,8$†ҮϦNǍ9zgUdq$EvdA!OhwЙEGTF$bH$\cfI,0A$p@!WS6vd}Đ~IwQ@"`kÄ ݡ6\dʓ%u!OVNrBFAoJU6u|8WFd3z8ͭ>DL@}\,)0?]0^^ ŧn=sww\r\L. r/(xy8pᮤI5qv{ {]@t_+`)&k[Xy)+Klj9 Ucog&jFw`:~Q̖~/0T(!aAO'W]Qɑ57/U'zHK&8[d} B2_| !bMCQUL˗f\oJʑO7œ*Wa{C~ ;^tDR"[4j:QEqߕYmG} Pnb9r&]g>7j"g+|jԐ&9mALhH{i RGO%j02p&x8=CQjcOvK 6A`Kgk-^Dmkwkqj^y})9Tvb7-Ye }I@rGv e{;O}<v8nK>d`>kj=yr0*k'OR.+ElƟo5%4FX`F?3joŨz`. i`­'e5Fu%nU. (Z, J46Q! ϙNW 1:6*Ҳ3zO '{Ѱ!< Ƌć*WM"Cټh<`5ٖ=bUl6QlEn{Q@/}^z,@$%;Q{nCW 0{6U;,R8Bʟ88tr#Hjk=,8|j:G`^oO*V6 N(r]|l38~Q䈜٭6jk~U3vI0|‹.u@@FP.MWftZdԊzi(\1L&P~q%7KVZ#MѢ韷mOI0>ݏB拐A^Â2lbs$H_ŅK~}3ϯ( -{.uw"XͲuOv¦.i ~%:! &N[j tѼPv$Iݎh@:$n9T=G^ݔ T5O26:)Ȏb'l р& c"/w֖p QfvdЌt3̔e`ڏzwlv- ]ƐչL%/yjm7Ιɓ+ycMN_ +-ͳT& lWy/ԗ(6vys>4lҍ s]LQ3OtxfĢ_u*NjVk`ta:ZǁOn;=ǜD`<ݻ.@j9@ĕ4 AbpWy"X '+UukMSÅǮi&8 Ѧ:vB9cl̵\;jwR6=,9D$͐xc^wYs(q ކY^kVDVanbhR**[Gte\E'F6{of l!y-'/Y 8Ae cU<_ńWOw "|R$@MS zX܏.V.Q1 03[]ӟ-=n 2$תāعM=v RJ4QŢxْ8 HstdSZYŦk2כ5KP(PӉ :nEQ=cv Y!]ݷ1X(CZa"'ixUsYF@qA Ť#sQܮ$@x!"OXwMa|d"6!VC|6#d6kH9~hSأ<|Izu KK&6ђ$!cT;l}pbV*Nź6DPq\I|*f*E}$w56'D]X ϛ\Ų晵 }ǁ?zsH"\';j) jSlἺz(b7*nF hVsRhZpx8!Z棟 gL'5pJ8f9CԢX堒ZOc=:h\m|kDNV,ZD(9}wùtmhj  aVطSEf54FA!(L|'x9H^Tz!op(d1l=z=Ӽ` Uf|+l呂y= Au㊃떈m/W Ͼ'6`0It` I$=mTGo7b\*ĵ-%g#*oES\ lyE^)]PwnaD9M6P"vUKHm]>1x~#@w>wќ1$/ g,rNViC7k̭2pϗHKk68 '<P/m'Qq$˲?E~WjEZx@0 -"1 [&Ua Ϗlo.)٭AX@ nޔMmW&֦9(2ۣ)>;ne}R?g|{&/ᢷXG}~Їm[Ɉv7>a{M}i>+c ֑7@#M^C. [k(xC)T,c~C)\JW/ҜZ/k=bA:Lߖ#ʄ%AbZJB,؂ݥW imD^z}=rkqjfHqQEIV5#8'm>W&aљb)P`eG[M92r84D엯M33ɨ*Q(J>]2alo:a2/V7*s~%3|r7}ebۡ qqHY+Af>=qLl0l'$;E~ :QW#.eUYK,Dr{Kd{Tha͍G-G`@ l2ZֿV{# "@kL5X%!uH:]k{;ɃbH/h{{6-4|7PW5Ƙp/bFipK֙~A6ioׅ- ~1g>*8wSYk8z @UR/o׋@d"vkI:atu [E5wߘ:Y:,zm#;B`L^_R9_.$ssnK@Jr1#_{59A.t#!ɃɓO+ݤM\"B7Y._զeԄaKN0~ jZO6Ē! 3Av,ArRslpRaT/J{έVD }s'!¯`76UgVDc7<\(Gk? TK+q7C֞T>mձ9'#c9^K=@ ]9+lj=U^]lρrEJ#ce$ \k,w~ܕO;qeG 9j2 Tc\F-XSqPEs4TR иIe@š$[lj!dYTʠ@L.Pu>Z{`nOʞhkfeG!z[5#.!Bs.$AË55JB z OF$dy/4{hxqduZ|/Lÿ=: o¨F,7i&ѺӰk#lMM']df'ԭ Zb伀.(qDQЕ-HHHkH07y{)[r z|tw[LhQS<ʹt] lVH{ Xg+6bOFzg E2o|`=zڡva*_}>˒7ӏ[8 : fR}>^Gsc-4>yxV䫾v G| O-Cigoפ[^%BL2/8 (Dv[sNա ˼ڪb@`)89h;L?NgA@ƅ(t&*Sla5zĝ'NR},iQ=ÃݖAJSnET"r YUi.Ut1SzzJ Hš]2?V"$iSh? ً$^3ؗ]x1K`G3w&MB_+jnW7͘@@ ic]ѧ'~k5=ka~QS[+QϢ#}/?=sKٖ׆8i'0z4+hʽS%c_9:2=r<-}Ϫ4rX@K~!\8KZ ¤BW=Zޣ&-лje8N$z{]-O|Ly r_>@ RhȀh읤tGӸ$R׳lPCyS/JA^0Z9c Ύ׆D D J瓓8Dcx`c3"6SB/ ;A h WvV-[xGL߸l8Ӂ]gO dLW5Ny?T[犜`ӧ$Qon,J5,(MfdWuTDgäy] &7j“BwNX}ԑ"_yAԊֲV7iYE"z|?0B )b%$&sB<k/ An~9i,(ל;pG:[bcS 8(RaTm]Zb=hQUJLQXW2#Wߏ/y9Λm)E!8woU4=O[/㣙&W+ߏ}Sk 䙩, ^GlɽB#pZȇr]eU Bxl( &hR(_f._R7ଟ #4%0ciҞ+ U#v'曎撁ojJOCF|iG#ECh[QD`5T/atF.q xm%0Geu}]05Cظi-'[WqEb7-&2Ϗ@'2?5q1ٻ3&ܷ)j-S(Ș!&csі0plQ2qJ!SA|ۏR8 %4x'zﮒ_N3ݢE;>SpiPR,JAcKrp ?OB? _kM=.9~㖯R!Ԯ%b{da@[sja.h#0.m= m5Q؜38Mdˌ юAd|.zS*5i S_ 濚*.td3[A>]]\ETzp@QWvĪ! ʡ< Ql;y!.ݾa.;f)~e,,R['݆I5=mr폏qM v)]]@uB{z,) 7Ykhdr!wՠ{pJ&sA@ÊG'gy1Ә ]x O%>5VYM}"y-٩W>,<#B73@ˏua# o=0@S _㕌NT/z&Nto O!a3b:w{}ף~J^|0 f g2.&thp9/@8Yw F%,T*vuS8 m٪JEP ԍR*КmTqh¡ (lN?%7KX[p5.28CY!aO#'w-9vCH!͛d-ގW4Aȹ( E 8`B (uj ܭ`u_78R=b"^!@m̎)/qX> ؇l~n o\m Ǖ$cs0- - wwUeoDaȅfBCr|LFgz/:;V}%p)KsG\kR"AG/R5ݗ`y4 ) t(0U 7wOLcG' \01o2ʘ~ 湡G#&m)ٙ`( E:C,/sy˚7Pb겗^cWnO|lCX^)R3ѫz׾-﫮+-zjꌣ?*@pț :ZX}lYu(1u(',"*ΌSP^q^[獑|A Y@!^]T,6MT?܊eļ;n 婔f:[}طoZm4Gŋ/z 2ԯ|7"/,g] FuNƇpny;ڣ Q~&[}$F"A=/ ?=Llm  / ~5>K.!^s $ b ^-n/oE:uس~j'JbԩV,􏫥>b0HL S(B\HS.u0W=!(GG?J@efK95|*ϽeZ{Mv?94vϦUο`!n- Cvum4`?fWkSUs 8_tb<>^~GBA-[o2HwB4BB , _7sNJ]q#PDKO\HdʘZaC)0`+y:n\6W̕>>uJC 2B'~ô:d:C䣦 @6ee 8V"LRCUYɞ} D?; X'D?0<0w8PwA1.nă1sI1..Ǫ%D}E A QANpu r9(/h# EEO*# 0P2KtOۗ3-0G$KܧaOT@օ Pva FĢ A*5(;+Ӕ!vY$ qXM9fS\GNt,7V>yֹa@5A>Y;oyD#Ԗ@_ZLyfycwlJzg]_s8Ydђ TBm䚳m+hKGL=;gˎ?Яvk<{̹*&V| j[kht[%6_XE?w4&"E 8g\^PYN1PnES΄|nΔ~d&7 &"ﳏLz[(+CFRͧc8l-s+3iԊͱ0$br5AF V! `UP[NUf\HI93SE rEFS9.I3})0=Ӝk^7z%m\ΜP.ER.zh>LiQXU|O٘ncޭ$,7:T ~ڰ$a[.ڋ0= 0n#wEpGjurއ 5sKvU?OY(2w#@Z1,i=\DN>xj.7^׼uX KԂ"ai-Atďyi].i$TzMeDFjbWѪRւ7EVw.Kڐ2iAJ}=@zyLQSNs_-c {s~Ҋu_4DぽMfB@8X!?*W׮6У$_J3O3Jq!o6):&6Fp64 Re beY2+k V [-̲2 C*s%%$4&4ͥtgUMpc ~x32RŤUtRJpbύ;.NcPɟ # %Ë=;IEv\8 $l6#g!Kcx #3W 9Lp0*ObiV%}G[xx1ވZ7ROO,_HnY$:0?nok&>YR)8 .2h;#UstvE+~Qhz2g+x!l +ՁJ,|l zIxxx~M}Sj `3< ǜ^F3^=RA)Lb'Ͱ NE${Ηn0y̧.]EC@TtF&7]*]d|ҟv6bZZVW=TGZn(?r/%SnZjae .mӐ;I@,ڑWr!)nt:;uh !EUMlf51z8&Xݜ4)I[ei= X.jR\^ R͘lYM[q7[%il@v V& _.5\y۹_($3s^.~FpTgaƏr+/qJNCϫ'Ff]V7` <)mwF#:3S)C‰!dYYF{A8 *'Ly n*)Q5[FxuHe2R1@- />lC?<I޴TY`&r'}6d~x{hS`7ȑ~"Iz1f.-Ia܀^B `aur`UP Q?ްc>@G`ф ̑aSŃ7,#3y!9Us90*D^4jpѦNGV Wۈ1΁=/Cq\ov0nXC'ZkG/oÞD2CN5# o}=ty}SJZ|V:—ρ|0&&͟4b&NN S ߒT| ZϢFe8apoV!x!^\k{FPeDHH6M6+=Gԭ XhrT:S.z QYpX-q00QQ8o!V.<{Tl{X?*DOm8kȲ;V/L+F2nΏ~ܦM)vQS@k~|/Ռooӷ9VdH8,&ٔ*EMh:lG$OpwТm@sʾb5$6 V4 rty1)B]PqbL~r9jsK!2Ʊ5|7VrsX"m^z}?vgk5x+ -vg@7H3d}*!Jª k-1Ԙ.ϻḿGCߜ)XH|r-iyJɄ{FJJ{]&>ݏl[}边`!5 g!&:flSpSQ^u?ׯ dco/xzEI:P32`oE"Clm^'ܲ6DVwX9'a8hkj:z)MyBya=ʐezݑ hca#pjC.ːR%9veyRw$2/7luZ!qoPJ[L%/hց$.@tݠNrƠQ j&rٺRSpDë sդ(aEhd0˜}.Hz/^Sk;"W̩ 4outk";B&N>?Oj^$#ڡ?⦜$RZOQM$J\b.?P` N8x##]EflzTi 6k?>II,Ӿv7s{ z!x¬*/pۛyj,ZRz7ʾTyCl %@V Iɫ 4h\& g@<{ye+f<WȴwJUpA I]FC'V|zRCN'NQJ7$ ;{/Sm] f0Ő$#oUsG`{]QTkpR옢B{W@oQ|5"Ic[pDݟO&83C]A't$o2J0}w.]3&Ґesow|ViL:\o$sg?m4#s="ç¸zda}!ZƋ9]I#S|?Kj%Ck/yN = pRw(߭zcEb;1M7 `DC}f/I$v,lwT &zi4#)U9hr`ՠ$ޫT]|Yļm!9sJ{1aJ9l `X eoم=,uR.}?rhV; <XJ(p)0pN! e5)%} ]l#cXUH߃ߗJk nJ UM8̔`ܘf){ID?4qu/NjIur?kJ%V; C64#"IL N~-1pցN$rܶ:=Sb0rj(gdZ*E ^D=ӛ(> ?ٌ%Qaqjq-bcD,꼇i{fJ940\-o k~?IrnN@Ǥb(`Uj[ޅ xk{?R vЖlcہY-|9yfɝv u< yD\Ɯog%&'57÷}`eYoBSۻX3ɴ*O^eƋ{sy,Pu`,Vׅӏ]R d!OZI&'>~U/lb૿>択rÊ&yP;k]eϚ0.U7Yz1Z`\0t{v0aѮ38]PL]B0VA+wO|Nn$y'k@}^Tz`8c.kT/Z /( $3O f(0v4.(x@a^N"0aͥ<(Wa٬fb4}d<+"gLXL8m%b0lMY*w||`Ç4!XwO޶蚊Ɯ"֋Y[3?ŦPlZbLy6mdoo6&IgKtcXr]9&fך`"t@LR"Li*[Sgȡ)0$}xϙt9qδtotm,mjz|$k1O0sIZv1/$ 7|<'?ee88KX~`m$U9c3 `fY̩ ݜӘޢٺl.i)BiJ](w/h?$ {LHPiV>r]Xf{>SHsom%kB,ymkp$vFI8"+Eg2E|8NCWфݡnsb`Tv"4#=U\s) [}FEc=A%up~qē\f2u%-mMVlR`.xJ_DbcD@\vP]$b O-.6RP4?Q8H)v^aMsӫKer0jD[ BG\{=ve{p:U)$qc*t7hOzߖÑ&=v&b0(ng"Kf#"ex( r^p1J='x +K39Pu)H?4N*%*S :NA_t,"{wE9%0ppbûx445[P tӊmM[;\=g6:1r]#1*鳹:?c`6nD)<7c3_4ϵGtEי@bL)/C : \FE^Xmy|5" IU:Nъ CG:*EAbE, ؝>zuQ}{fN)+"nna ͨnu`<}t3 1yU+>+E*EݏGeL2㐁2Asvb΃^܌؎i LĊ[/LVk "Mx!ݦֲyr?s=1CK4j RҷmR1&j~<}?c8{\qxN<͊ $iJ pZB +%˜͛ޢ7dD”ry>Z<byx=omJ|.]("X6b?YpG7i7̖}>>w5wfgAt1 Xnu3UvM& $I2(Gt|y#pwhTB‚*bjx{~Á0`ow5Q;Y#Ic B_O3Ery45ƫ3a6 9RVڝq_JKˆ>c|'n3i`1(g$ l!@e՛IJLGuAN-TPK&˞?cUJ _oh^:Vpx=X\#K>a\:Ӗ Si9Eg&lL Lh RF-J~ .XaOuEHlث쯓r(6_z߉oibz,RVMY( bk3ak/!]@eҝm dIk$%q%Ъ^*+esѠJ@i6J=0l7Q ] NP5WJ*.tRj.2^O8دcVA٢OFrBi$Ëˋw Gyn ߡ Y1l \+]ʷ.|c^!gi $thT-D`XQ?;3Ze:5’z2 "S(\B+/CC"YsY0CEC\=.OcJq#6Y/IZcO Vƞ՞t\[푲I`(5luu3N^QU9]ڽŃ{U"uN.•[ slaZ\:I{5!)f y񬖁a&W8NZ/U886Ksʢ_"K6턬 ΣX Qm72!mΖn02 qXƖB=!Vf/.AqHb*-7IXf:Ϲ.noP*qC /)NpzH~`]LZ'|-C3ZdEG!|Npb6^`%ќ,xus5]l=CnD%Ӷl>2bY2 Y{ǻ?C]]W_Q@}9MbF$pR`֓QZK"dgĴN|U4jW0mguKHVZ+ӳe}jfRqu ! Ա5LT%P^b*0u{QA@,Y:3Ws-o^b53E4Ϲ`6=q6Ӄ$˜9M*\F'BޙbPgՅs]5tkiZX|BgӧK3C=YOw5ǸeO=%fI N@ :ܒ|>s),xk\gTolKi,:F/E,pJ /hCOw18?[ P^L,T]DwǜN4 \J.7~ߍċFSɔXG3B7ÑfYEfmU?FEnDPT[&Gѯ|33!ʺX*~{g r#e0WBx1Dl)2qm) G_ }@Ohk΍/zwRAS{pLUTJʩMCTۡ^8+b9^B޿nVSd =gu{0L]s<~-8Pi铎_+wT 9qS_`={)q Kt:))W|P!Z]\%[BNxšz'Ev  ;VҭW q6 aV^Qђk`O格3=OzUҊaԻvcD_ ]X7X`ݭ`OUFjq,򇏣 G^C87xI)0YASe~h')^ԐsxuDdoC<Qt6wF{E_-)DҢ@O1FONKܑ7L(;vZJ1ױpk֤ Pۓx=z{W` GɪQC-kXo a1Š[`Ųˮ(l U/^ț_гW]iֲLž\r?13|aPsftƷ"e:e5Au(ƫa)ӹOD:n- nE ,ixddS9*-+7cpʉpu{X1]igEؐri RMI1^zoJZ2><{rLd5}oc|r6uVV$m/ =fRa!tǎsF+Gn%X*)2lX*gX^s1]>s*ݏZ`mf0ݭeʂ}@h:c.&HW(: ('|Ž,ÿkq׽sճ6yJ8$Bm mk?xPZǮXqi-ӭ{?C7WqHϯ@T}{DQrCU Ĵk8DN!@go,!A5Mez&JR-qM(j)&n"mgoZSM-9B%ęWg$)FLQs`= L\ 6aد/W4oC L_Mt/-^Ö o%sb߹8Fa n:"'g`m>Y)^cvީ6"4wܿV$G٩D].[W;xM~DZ*+q b=mE/@]@)~ S7RJn[d>G|Eߩg3ț f\0G[遢eSx=ׁܘ4/k[*>r+d[0Q[]llkCSd85n; 6{ɸ.Fx \D| (WZ RXuɃ%7RA$ w/ƕa 7/oׯHWê6__mf *©lwJq w_ERKT]GJ|V0EEiT&1UtnM9(K^LВo3Jf q9g?&nf̠#8],h|\-x"4&ZKC k, 3GoeܤG8.L+: QO;0'}} ڛBǑ ?/0,%29ܕe0Ffҥ_zxEFGR\?~|H8Sc=sۣ5э^)xKw/"FWa0;q+㡇\sH!e#Cj|I |pDyggIH.>W +众VHz_rZVaKS3.Y2] EI9pzhV񗷲O 6,3ۗdX ,Y!%u Дzi&xN=" 4{LsxF6=ԋ`ʨ͑hwNѭ6_V)f13eع`w'=fܐnU; ݠujeR3Q}5&ʐO +:<T0Dwi y1~J@V 8Oҗ7!5l"sAsl_#(r5"&w\eh8(ݛSj"hu?_ *.(ﲲZQi:6Ur&e213׻k56~\n(+Ǝh >Pf;Xmo w&w*#_Rr>2UqhS\MN`N\ᐓxFnYX_sQX=mOGxǤbJ 5KTADX]GuV`ݦe/KbP?pz kuGlC?quK섎@2rlbs]Ҙ|pCoWڐ 0K9omUQG>s"?E3b$}$EQ&c]c]h?C{ƪvXs&]+q Ԑ mi}"\Qĝ/\%"+|uk㪡C)imf癅i}Ncw|J[@wI ?N)Ы~k9 `!$3B,|=JU)RH@Ǹ3kz\7:9%Z&_dtqu{\#/HquH)OVsOP_[y 8g~,RZPVwe絽8.32Thov.zßZ1' M 4!yQY̙ P5.q 1 \\ŜZmSh<|NzȃظKTl5%=>~4er*pwWF:mu6~dG#doD̍s(xz6Gw~=\ޥV.}x_شU-(u<:*=RUu{yEwLLy='lWJ=zt[^iX!~?pt$`ё0Fl$;"2So0TH1#xdC;G_z (ϖ;ǺVZzH9oSjH!=HH;,|`rx+KhT/,[ =Z#by0  "ޥ҄ z#+#4l"lg6ɚ]=XC" PÎs:f;UqBG DUo]z5}9FEŚ~/bm|  DD!ٱoS PSHm4X:Pt@4%PJ!pv[ sZ A-rH]Vy <oߤq qI Sr"܎v'fC_c}&r'HZN+\ݜ~ ¥Hapa||W*c=)Ъ2˼+R.{ZFD^KB#_t-mOm*JYvE% }b8EKl ~<=-qO.ԃ=k埳K̅ ¸i]sř/olpm_ɣABhwɄ4H} 7(SxDԣ:a>xlD i&c12ե?} r07{j% mV-ʅaN7'vgl<8 o Vю1O&!$]ktE$) |+S9'sʐS O35@\[tbp9x'@@ D?#cj^n2Y~J*. TJj#:J>Ormqc.6I,S(6yn=Ma{aY2!~ mEG$ 4HIQJ*gѮXTʋ(ĉnx6 $uy떋ŮQʄd8rc=MXn7Tb[ӹjGsr f-h^*A51ϷNңgdúNt2e`GS1-$}%XtF| -U|4Y8LUnyyĮ!ٮ]qq5N5/;e6^4# |0#=^bd!a tH 8' ,3 ?Kk xR2,c)dj\'viZUV ΋Idtk(~Ԃ% 0` UeFKUP r 3`ڈq7RxOݤk>"*vm]R̿6VDd znPAw%sM028-`ņ]gn5Hx6eP 9c'#[oT6ifEOdMh(VcH r0'3N=>IAy%́LϒfmİА(d  ĸڳK9+S80сUN+go,Qv3("R@UX6ț2xjD HM<05z#cbU6ڤIB1du.?By"s]{zHkp5zs nF~[Y9cDzv,7;b,Pͼk͂Wa,Ą~ Yadrрxbl7=Plр~jC>hĪ_ ȯ2\1$RoXB@s S3;v/ˢގ8KNsoxn.UT*cD$)i;H#uӂe*sQK>'O&IVpiOvDMTGpֲ3\휨?<鞜v9l&f23Ѽڵb{YB#NNrW l6sg;. ]X+&yo%Q.9|ߢ *lS߉JzA` w"#_Aο1wܫ@ ;l2=HtzH(?=o0wmFB˽hR!02jwٖ<ƐeT[=dHKN'eٯ.[sG9T {q,Lgؤ," l**O4vń_mRF".>9ə1 h --EQlN /2$TKFD.k{]29p"Fu,+s .zeOpAOvbF ?He'wy)e4`6bY<ӨgF6yQ6?EKƒ7l$"-r9^+`.)Lg:iWX#Z}o!7릇>޾)/]}3@lOɓ|߫=Saa*0ɾ"%llk39eI֙ԔmJΆ6O@+^hㅭG`4#0}zAm>4S<ӗXh3[VĆ]30ueR_L"J/Q ƈ"Gz%t"*ņJݏmKC,q=k]rV[zfY'1~ą9ߤxcneϔSn͗w@̮Ut2,C)3zIXxh8RSfWh2KI9g b?J+6AˊjobUQw"s9.t9=o轺 Ccт>\\鵂v3gNɲR^f>"XGqZWORP+rBg'LGo/K i0H{#~rM+Г#U)/G#&/,DZծ~Wk9`0DAxO.~Lihџf qGV| O}X.֘Mm2"&SiDQMYɘx,ZvǴ TuK|VP/694J3/A PWmŽR KDda'qk!nj3l96%ԡק[bw\;ϵO͡ [qoI5\"m\ۼ5b.j@04``Rĕ{e8k9oN(Dɷ;AP4BO,gmI'em\&S1&wEBIl-˙͡hi$(eąu_Z#ifI'K3Ԃ_q <0Yw\#C3u & 4Ge_0Qk$ȫD%}` 9}75 m+\')M؛۹ 6inP±} 60 YaϨVtpq1]RPbѤݳAI<(lwF,LC@_T.jFǚޞvϠ73*-+UU+@ śļb.*>3D;5JUu&. nFvvبŢemGtş:SOdLe>OPg?NIH@댇=xp[9TV~ ϱ씼!V{uYR >;մƛa+#o.Xwol* m]P:V'5p\H3d+\/fx` ߜG XDZcVFk*6:'f`3'-i ^:]>YWtoRрP7+ŵ,ÜRyᥣ^eqZX@_Y#a#\;ȃl5?ï&yO-fI*poD<)ⵂo:-64Two}6%F/kP2b-צ+h`K}20 ھlʖKBX3U>6ƿ^Ȓ[? -rloIV`]V–z ISƌ:td(x&=KQ!!HfM*t2VVgQôq"b+^8QhZ $HtjK G?N}.!u+wT+ omRl+ƘL:e%{-ր5SeP6&fŻBm<8$>(1rf5QsMnU>37D4H v=ꀭ'$yJf*MAf xT4 b0ξ}0m-'VMQP9N%)Gh :Qa g_֬]?k_W]93l3@`Fe8|rfE͜l-S2qaܶc՚*0w Jىc/Yv=qogh+8_OЗ?Hf-Nsâ%nb@?(yr{X5L kCbõO(9'84n{5UBBأJ]"A\جD&5p5vBΆ쌥7!_n )xXDƸY*`O19C|7 T@An3:,K`5*!n,ߟhܣ;Ŝ|Kξ 뾒ZaCzuޮW0 >!&פ\"D26iL ?3F~$d|wdCn }\6M1.ٶO$( nk5|b݂fN/g PTCsoOdn3wة/P5VH`açLm*p7g>Fgx?mRGN+$. 8G+[xaM-qKNM{@kF^v/+W?E %|(Z9C|qrn j(5OfRx|*"e&$uhXzw=GS*%xg0/q\9o,2vaSFYCh|(E'eYVJ<`n3"*%:#I{ꖥJ8]b.šiM0mBՠL-T,fL@+J.!+14! HVD: THwͧh <]`Hbvf%ɳ\! 3~PyHNAS:ygjlx>2cEd cQD]72,?pogSI,AF:U5[;[c~gN0m0drX#: k*fUua*ѻ_b+$UŠwy&+S:G?;Yh ]TIMKBUB-І3~1V_}UZ!s @j&Ȓf5גU,7J }*oy "[nwjyUP): "E⡊\mݥ 㕩(003Ϝ#픡@m=hEz C LK0IߙgqbU+{Zrg:t/o$~p=b#1^X_!ֶgԴMmo j5 1 e`|Р>:z+|}O3Z+ BGְ2 a(8ˈWr!0!|+7BrZ:Mi+U[4+g:ӯ1 O#g*tB*&!MHhbD͍{8VE6߁F_Hv֩vS(z9cJ!\qI#ԲhvT|76D00v×U:@ΡS %!wm6i@ZIoо0.jdA`[o <גmyzU! ,io.9_\z]?5)'7KϖXdbk[IQw=2 ] 9\nrEd=79SU@~U3|h/tlZ"`U)1 .sN|.J#-z#ZS6a/P\mRHb#{ga =T{(7$ |a/5s;cV _=:݆[XZï9A9f0 jm>~tP6>F](ؠ!eAIP!,{W!dTZ;%_N={BkO|ҘGڼSvq~<TK-+VE ^daӥmakov[^C#sp%,49u&Y ᷪLq9;5լnc f($ќ޽b8= .d4fek%;hnj{-6uwسۣ۬.sCo6MGy'ӑJo*@;/*rԥO6}Ѽpg 죈}ʊ)=|HtAa/p#{NZvsvj*ň@R%Cؾ@ܨ@IȯVG [igգNWl8l`a E22~]#|6R2W-uO3,E _1ۃ&c=$0!nc|%dN穽x(!PU,M6Sp5>+f7ZUa46HD_kRl#D,HYvz\JyP81R_j)<'[io`(eƼ-ih.H+01lfмa j0z7a@5=&skoz~C} 1/uw̫@;S h 'J2 V]@ݾcĝf,(%G_Ja`4NɞV7Pޚ+ ;@y^$ AR(~7cR O@MqT3'3:褖y ss 95Cà(bhV$^w׏˴kn'A>H*OM^YrD&PtNǨD@mkdWr{^kBYyuoU/F@ށ; z1K4Hqw\j=*lg:f'd`BO7Pڶ]7PԢV8%K@qsSՙR1z2盫RR6-)p7DL!< >2p'rP >˥ ѝzkQzsTguÔ^Qb'-1ݛ0!ܖ2 @L`8~ЦQ^nW::gмA5MI8CTJUEr |k(M οe5 _^[ `m<9 fg?‡*%s>ݢSu_h/6ip{ &D/->fF U%eܯ0 bJkȿNѸ蜺6^ >DWȶ`hr;֥ 6 ! z˧.7{S/& &<IDw fӫј?{^˕i!Lt2=[|#-A鈹Tpm1! X], y8zO)ܹP,HW۩jNnn/4uƇ%=/CQG krރ B n!H⴩e(T3arD̶o;)ږOccCkOBQx2w[Qry90ۮj С[hʓځ.ȜW=3o|N+JN+3S¢(#G{'&VOz0#I\r5q)}sF5ޞ'ITD7B|gBYGo11֝L^6dѼ7-ŝ{Xc]:74P\ofK6 OT¨Tm>Hk} bX\V.*'!@7Jb^+jC %#f[Y`J!bnnu=!EaS%q{ݽpKJ܅eT|*gpysOljӂjBDôtvzU% k?'(uVy}S?9g@^rj2-i󯉎He r'w3i݊k;`R\7V3\|n*L3#~:m;jjęCۢ,Ҡ|մt*1LlEy9u e@jfKUd|l)+8DJ~NhPl>T(lIy/6!7^fx{1x&L6?cY%JHH=MS}.*~K7 BtP!n; yыNQ: ӄFaּAR&;O>q<9<"BS7:{'Alɝf%.l*$] }&&3X #ӄxP|xA[ԡ?C7wveGeފPWV]2K01mJg~t5u mJźzխvnBnnN ~OLm/IҨ[RW #sďY7Jz"Z)ЂF?e7ŗ/0vI\~WjGbxƣ1Ɇρ-ٟMaatv~&Nt0AM@}h?Yum0抣!ǥwe'tU'}BUBx~([0Œ'בMgt2*誤V~7,~ #_W5Uұ~pEO 1}ir6m>w{6cyj-{`'ZGPʈὝcۋZU!ɘADnnBZMWTw|bw DWV>nv5xb E:AhF |uZqT6EM Cu]96& N^ J|9ywqE˂3FgTQ7| RO~B8`eG# l8!5 \YvȥLJnTZPpn )N 2t(!)ڠ%FE(̼eqyk?c8'SJyL؜C# U'<|OQ!~CB:ܫe)jL+8gvKyɁ6vCˊ@@ EEV>9,fo;0H(IZYeZONXqU-D-XW eW25% C7}]T+ր`{|lf>ZB:l~3F-a` <䨤m;D/&H~@X7x&@8&S"ah; $vJ}qghY#,E RڻpCXPœw/M:p"}RE t֋q~"Z9>΅L˕74~,SCvZC-LKiާRGSJ}|I_h%kˎ"S݈вʾZUˤ{D'-=DoOSR=G|*ZRl`!nh"bJ÷x^ȌO> KmPh B"+cjc%%{ZF鱐Pw ± FEM8\ ֡SmTjJt_nq+,:`"sg\J.9XcwrĨETT$!/ ӽ@ޅ(nb! 哜H>S|^i[Nc[FMe,6b9>z[ * GL E'p"8(|C>^a9IY3$>aL2j E6i܀϶oV'?trU"/l,γ$zJAM WzSmܹ7ߜ/y?/]=[ܷSwx35eNWykuF,WO3΄O'"J ' q0lMLJSީtj#GJS\I̾.02qaJIIqژuuĦ7mm787.Dgf?,;4+*HK/l\QgH;Oo _7[lQ&o'Gir?_\ '")5(ᚯ1cRytjZ'^R^o\V k K )ؙ+d2!LN8r7sHDANnfP>qERRT*.R,tV fRRr'>x..+@uqqɐr?=nQ<&ai&O-Qp0SRDu/ f wWGd`PQ8= 8bY5D" p9`r-إx.UsuyE0uj0鎾z=aa٪e4@a8b~ʊSߺФ^j6}VoEE]wp1;GUk뿘~54F!5JJ! 0,%nՈ-57mnQ{̑ *_ׯNO5_vHK t=v|3?fb "꛹Q̢T o kxs<6@TsF"`] *tQՏ@{ΐkwo+o} 8N#`K<H!V?/ϡ/27e5J- \|@UÕW1\V\3dT/^03% #.-Bb1d->pj*9ਗ਼XW e6hܭV uyNeU}\ s΁#0 ^v c蠩ʼnv'C.b벐#USH_yA %Hcf:cB;hBɃs}Ș7ryOͽKk] +u#@ bPtJ|5d}*ev;`(k /"1W!z_ N(iV~# \X6aXL )8rAbGM% ] );gM6qbKl jr9{)hes!G=j`N.1~jwL\^֋(a!|mi7VxHlgKNkRXMb$\aMה*~DxJ[)f~?C`w#xR.#͗*U܁ Kl*\ LN,vWILkfhąPbK"W zOtp3bLZ}`EH뎆} PIFCEײȡ>sنh)5F$|—9:5Xđ& &ΏQ*MG|6ON <=WK yzNʘ ̗8LX^"GR“E2S񿗧  Uc fSkeV R}J.#]t\|?0x#<ԫny.~L%)N7=]hx27r{_`3\lVԼC3X^e1_]beEfw52:/1:LZ#n Hew"RuX ßi*]&( \"8ݝS0C_0nȺG.)9^lAӹ߃;Y[Z喧)ac"N)3a/j8AZJΒHOc†? ߘ#6Yu܋a#"S;[&-cVFz"0 s6AKg"2 .zd)ړnc:"L\&eV"*u=|j0EA͡ΌK+fryI][k- NZ[{oF* O|]0_й-N!t^64Y0}]һfwahzWf߹'K+*H9'oџ\Y1*G6`~C<( )Q+);|j@b6So{uJFUxb$ Ny#tlfp Pۚg#߃B~A>W'|# @m9D"J%}ffg^mB36>A5ʕg%@ tb5=Y{ .Aψ1ZP}B˒q zLcb":oJm݄q%)Y E}ŠhA jbBqDU H!Isq'>zEǘ3ԡKj#N+'ZI7Z>2dr%wT5Y_煞J뀼Xhla3(^K[BɽĩЫuBCH.KF>ЏRSM,%>p# XzoDzIDtVT5bvPDdvY4^$ܲ@Ɇ1k+0߱/b]%=^ea*&5_6@ dy5}e-U(Kh(m#$%/.T3Æ]Bu1TFץ FD/Ud#@U7Ԫr#bJMv[M6A8㻛l@(Vcԋ>`c5\tFU}YGeoM,^:@yɑ(!}|m(\y(&/hT *k6@9A|y9B{BԍU70W|L:2|#ׯ@r6Q)8vL_n` YNCt8Π+1%Ʊu&)Q<&ԏTx{HQAbujҠō0!r-lt.Uza1W71ŧ)p :F+2pDTDBRѵfhRQ'Xw@/dtK|aĀ/KaSwx;'v"ta=̈́.)Ut\њX b+W_SyTR/T"D[OF!L5ڃx t8Tb)N˼\_壴bb &픡\Qc8K1MWŲǽK ~섡rT1-3 CrvJ` jnO%|eƍ:D gI?E#^W/!0K1wekWP%:| l|@t_er KjH7{X~F\N Z)AMU!@_9 d G7靳2[9i^K`93^Nv_[ [[>qao-GEJ1)A"v%uߵ@zb9#-Rz%Tٺi%ipgEVyUo}(\|Wfu` O$ !Jݧ|%qn`HB(2EVY h ѷ1Fr,gެ4c 35'8h9105v)Mg=RLP_Cm@ѭE/~?z 97À۟% ,~OEwxB:Wnjcӱ/"LMgVǁ|]urta7 sH l xӭK-+L=H9ҤTE؅݋JCd":T&H p1X= '힦BVO)|x߀~b gA/2?QdŽ#om@nqֶ y 1ι[C0dYUD 3rHz6l(Fod^ /ش>kzɹ}&;D G|,Nv_95Z6(MEK!e.B )Z[L??`=ADTŸS nٲ~b9~Öe+-%e1Yrd 5'`\9]~mKRfg (ssF}jta% 4Iv10SbdSn<@FmJ Sv o4\痃 9*r\n;5)_ <2ATp׃wuV) qsncT J'[b͚4ͣBNc$jgtM9)_-َgğf+խρl6JsM6ӻPo+Apa*6R #RS2s,Ok|Ls}H8b U])GD;p}nh#p}n׊tXT 26PaȮk rĤ߆ǥ>w-&dF@ ͑JV>k{jy-Ħ\de1x {,{@aNeŐE1iyX>WAֻcC5u#R$룊; ]WPd|G2nZ wOXsGl@ Hw7Ԉx%p7ST_^nзl)(l'@U_ 5ߪkH[耉=Z\@]X;!t}9xhQkRfO@,%ZbR1٠;c.Eˎ C_YN!Fe EWSrVhY~}Naw=їr(b;bdE%*Ps)9`˜rTʩ-ÙQh6@қi{wCv*wǞ վ0 Q\h2S%j6,/dϚ*/D̴{PҬ`4IJ4'89L"E3M k;ya1 s,! ?Ӟ9 ;t0~;x)uXɺkjґjQg>YDhʲ4V\n)U*0i, D&5c7< +; c'#)dPx)-C["+Mw.=(MOl&ZNI' X~]o%X)H̾]19t.EK5,/ҵ L̞!MQņ7pcBJ|',e}9)ĝZ8]$|6c[-|K6,/ #> :Igslsxp(dΕc)GIp%_`;E<賖Kf*F+S:ڶ p[%zat%Tv/AFR|Q2 (nVD@rq16oTIlzcS[n<B_o/$495ć#NC iUwN,yIz~YGlcLX@{ = 5ݯgX=b:^$\NoRhVzפi!6 +ѷfӵwԸŴoWN *=\n* loeC:6AႻ |b7PIiQgq)؋ו? P_ k6+wNjF0$pk#ZS cb|\zMp66|xbP@H+~2&@L[6C9>Mr(X]N+k0Vi46 ^EkRhu]3EYdV {Lnf"[t|~&, n wu>ʘāEBg򒕩_=@^'n.UT3$?z#>-wҵ, 7YQTf3o;je \_(;$ 9 eJH?Aɦ _&x%q-Z8*LȦ+D1aQ7?E 4:Jw9(~=_ZY]9WE:$TƷv,39%>]Yd4X<Ш {[l< fzt9Q+>xo|M%K:\m}:MP})$RsjXBm|2i .5X nylAa ӵyKrDA0T6T辩8lޥZaK7LG9:ݱvM.İ<ٺqS(]:-J6+>v%ôkxh aN.qQ~N|U{ v^{ E; 3xe VK9%}A=|i:/FgHAJI`C 2A:A!鱞W7XqvY3ev=0vOjErf1ALoLur$H3'6FrF;UƼmE1kA$eڧ'zN9S4%GD~ ҵG(rfzLNؓLC|Q:\ eľ" |4ilQ2;l0f_<HSb՛ HQy4ı05 mxSnKa܊Ts|w|$6G[$@ȅ|s $&vFx]li Sp C~/Eg;oql>Qt뵠Sx8+2n- ?Ym\ giNS}h?/u˲Vh %Б֠t|\@EVJ'R*r#.=!sM5e@7L^F)U/:;J ~m<,cKnjעcl澵=b$.V+J霮aũ~iS `-$PlZ?]A?oSR`2l6^Qy(P˨gG_7EwaǶQ[U|Uyx)(7Q  8ęgFZ 7q9V!=:Om=RYtg!X =9.M1pJ}mb լ!* VV B "$/;փ #OiҿRBqikز>K,J:&Mtt1NIPl\%bNKrK֭ &TF,E=|m[ClqؕsH +']Aa*q|]b4_ PUj@+J̟A- }4  h'-q"P6}&QȜ&0g/up|:5U.!&a9\ nUBzJ/`ߚ7;qFAõB2i?njy7!CE:z\ .]6 @;_L9Cיp`Zx;FgAs?!;SLdjm#,K~dLG-cJuFdhYd/-D.LaUލLbhR R&B)@/ |u<?% !SƚԈ6NǥiUJQO[@p~H U,؊hW~O7uRךG0!Zzmn Ȧ煅^ 92ڥyhЈ 'F` :;ǜ OWM>b> [nWR?.R[6sp(ϗrTs|?nhs`a$xN1 m텬30ިh'tqpbQa/z01tBɭMU7w[;{ҁW}c ~=#^/N >&e9G Pi?dK@Gg^UZ@= +~;ӱAIL.RєqBe[|_ٹViYD'f3 &h±\Ue| Z,] F\jNXtVu@(vBsKZ~ G|v;1WdF,kX$]# ;y&z H1[N#] Evytco3OAfA,H̃҅ջ;ORb#1{ƍ@ԌȘEkJ_ͬ?5=zPlILz4kdoF Q\"HAq4 <xýzT_^3/Yu vt評̯#m}\ļ*h C2-;8:gc\v}EҒԦDwk; iHE8'߃e"PiH@5GԺ AgI|ɗmx[MuwbX~vi[972Ӵ2`;)S/ >M͵;Pˋ U4^1ʒMw[Ciq1LM= WrmDeg2W-Q7,&ef++O +IHViTۺFuO5X^&ܝ5%Z<]- ѐrt+,ݓ *oQmB|ν3z߳YnQ&O3"[Á9~\4xE:5}klPzƏ/3Sۂ%@LުeT|͆]pүO*];azOJ̖w o*YE4iPS4 :(XRLZǑ #ꪏcNIIG~ c@UX vw?A (V"*OWIn<&%V&X-^M9wz,|χΓw t=Ə`.^5ݍR#l04`ƨVS\%=_]:eK)Hzf˅$HlvT-HBS yz ۓkd-<[d"q¥r1VL=w/|ͻɫ;Q-h\Sهd47~ʥ/Ri='O|b:6㤸+Kl7(FרPIT}2UX{[C: o CyX)u^L'^%ju4<zQyxК̢#[h^1,Dpiw$]N2=T՝u€sG򖀽l-U\]-_x2B-s9g6?̰wr?)( )s2NF`xw?Ȝ%taΎcv4%Ԝ[\LܭNdV;p}L7YB 1+7RST~VV ¼IbЋUm1Xšg; ,ik3R!-|QL& R)}ߓQ0`$CTbJ/gy'˔ clRZm߾Lf(Gan{ڱ"*%|8xk,6"%~-7Rqݾ lltO$.۴wg5D~[0+ZC8`zK lAp~ݱG_E/Oy{3(đ{{$BYs[c>ƒu#SYT?tOKW8K*KS߅Ojɞ@OzgC| XC<^Tsv)VPd#i(sj>ʐ@Cf(<ܵHi+5*>";Q+ oÀś62f0T4m?vۃvHپG&t gvºI/,/S$[Giw2xg6)`A.'7 z-Պ{HoOz ou 0Kөu N6:%Gaعm%?J'$g)Ng9dZqփszM h aǏ*."Md&$q os^ḋ~ܶ^^/{cj#;{67;ZP@B01TS 8u?NoL*",7o@_zqRq 3!zFټǏxPF~xHTXPP޲QY&6.B'TO<8;?= mW\[)w: 'k @jOHsFm]zX)<":x(w-4d4ZQU'zdf܃y;?nr+xdd@*EAcTMBOUZ!P4j8aR_\ߺpM[rA?X3kX49H@?ް;5Q/`TUV5*keʢtXX4aĬ~Jr a.9<\?+DX*ɮhojftڢAnr&%<]vN2}1+Mb:õUwJwլ9m Ԏ;aq(ԄZ%2ӄz/@my/ L^:XW ?fyA&RK:Lr׏~j٧,IMz3Rp@'+k!*h.uמZ}jn3qSH쵋<;U1hd"xD|>#=6Fvi>m/w V닮*߾ |vŐW, ljB,Ic4]W,2^3)0(N~& pm,o&ڜ ,]Ԥ2l OLho>! fw{yq.g&f܆h/hZ[Bk͙b,z̟N'n 36!4=*_W>3Mf@|:U_DȠ]zq(C{QZq n43YVHdyd7 ęt Un8t2+)<[&FJsxtеQ{1$DVr;u!j"ԯOm`HtC oџ|@~)vkjT ] ꘡']QƟy+]pj@ ^LY"4__ _%8 Nm9=kEEnXq4DzRhϲ+ZKMg=ۼJdT 4,]p˶8xa9+5^k +6+-eB "CL%JrhJQ F{$;ǤV!o,].*_)aVhm2{OGЎqGH-%3orU8>{"ppM5 Z|#|btQmd}$}aJU|?7֐H<Gn}5]06d/ic&6.W4~ Do;_3xKr~ oRjf+ C$JWzBb%1rQ̦$pRjs$%ƛ U\NyVꩭgc͇TX}@I"@J؋ aó;r cFLz~iu4\*PW=iu7h XHʿ"&*Sn*gg⪎mQUΑ/P5O j ] ,$%,w"T"X>c;Nk#frP 2tU:{,m\ %-O)=H1Qeȳ.wCy-6 OUqЦyE ߉&Yz(E€! CL"__@ ?W1)\ Z6? ScZ%Ul@ KxH'Eqr( ߼Iff{5O{UB^{J8[rU<6Wݼ%ump,ϧO7E'%[,k{"%G+i>&Ypd!GZ>޶nZ hkӏYn'cw'FWh{o۴OwIĕT7Nnn%TBx1c" R#<+nIJWqS.!~Nu'zf'Z4:u@NwI@K!.!WƞuQ\,Wnu+iY`.p(.z 7s}A D/l$9C|u0Ž0"`  715A?Tx$'`EW~~¾ht/,KvY:5T^̲67Zq6osÅ8K7VWJC}Hʪ GY(k%_ldQ.O GO./S(qʞT귑 IۿpfSΨ,3nq_Qs Њj=G3J23}ceZS l\V|}KTƋƇ %VEaf32қn ޗ<o23OU4~MU tҚߡl⭾n*E Rzr­;)VܽhGM=uJ)N5Q$`ȫAb~ 4WeibHi-f>|ڻ3߻a?;B!/>cM# ,WE#Y7N%7>e8Ǎ-q|l&$FL&L|P"b*\2~Q9/!5±˫J~9oI=޿nnV( hok+'z~л,z [9*YwZKU\O[n{EA*o]"nj Q;"s8&BCt! 8-&9faIU=j:@FUٌ≑L0-2rf-^d3Ұd\k)\,}2[bmT臂Y1U&Ag;LDqgADV$DZԴEyZ"iT4nU"bm`5lCU#99?vIlqEj_bYo"AwcV.|.9U|%!R;ԓ5'qlgˁo8√2x _5Jݤo憉跛.SB[)>T"Kc"c@@WG7ok([/r+A/wbl4 I/%g5 H'ʥqA.'luM/m8R5; SӆDSWx2U(+0%oU/V\(ڸ kѧW؉9#B()?6cp]":ӿZE[}| #|!o3Ш:U ڃ@7grٸ0:β\)_nⓟ!D \`r38LLޮ72ћ\-r+ٌjfx,4l{|0gҟ CyP'axDŽg޵0,^-!o- 6(\+Vb.(LRc>Ҭj7q eDZ^kek!v՛[ͥI BWrx%Hװɠj,+6s*qfRaG;;?y/vCK¤g-B8W3)Vфf]y ٩V1f|*KFݛx׉ju*ނҺ$! Sf%Q+'FT;c02zjKGp3|/BE7 #7ĕU= N[| "x|}6vcy["@]ch;<\ʯ?,,* lhK4.:b|{j!UĴ&<&{3BisQ\v iX@s0/ؒV<3m=_)NuO mƮ%nqB:HB][ZLmC w8Q+KJ73#ӜW}sf$ QߨlS6h1bBXU4WtũCRB>5{s709S :W =ҡOb!nt3u.c .Qf)@3+(ZZr5Em9GpB/y~pu?VWcP+"Dͬ7 E0)Į"Aڄ!憧A n߂ʆdKBXCfJGs[ujFjjYk ^(V Ic%3b@6kZlNjE:+GdH~), K_2H%"8 [/lme1)%Qcc_R3jtm(3YI:+%|=tTBnvD}Qa|]w1^L`L¬63&nK'dd,S5t,.tmN_%{GT褴DD LLv:uF3ͭd=B@LJ֐rY;voȐX{mR@f mS =h(EjgUdwPDs9ɴ|qx!=_L\G5*%nƧv㹐NH򼵹wU X nXa l}FN/h ٙW`0+4DpszXʱg\Z[{?]4>TF;ԑ5~ʩ0wDH8ٟꖫA ˓E5[W墔!nhvMOhO9'?rIwꥅ˜ 6/L&= _VKp|#jC+ڮ3YTDi=BeuT(b7X)]4^('pG3v{nX LD)$7]c 96[ G/41vYc(XIkn^HCGȾ¾eaDJBw;ש YZ