python3-paramiko-2.12.0-1.el8$> ; U!=Pd>@@?0d  A  'LR\    p / 0 2|5o8b8:;$ ;L <2 ( k:S}kG@HIXY\]^ʣbd$e)f,l.tHuϤvwҐxyHِٔ,Cpython3-paramiko2.12.01.el8SSH2 protocol library for python Paramiko (a combination of the Esperanto words for "paranoid" and "friend") is a module for python 2.3 or greater that implements the SSH2 protocol for secure (encrypted and authenticated) connections to remote machines. Unlike SSL (aka TLS), the SSH2 protocol does not require hierarchical certificates signed by a powerful central authority. You may know SSH2 as the protocol that replaced telnet and rsh for secure access to remote shells, but the protocol also includes the ability to open arbitrary channels to remote services across an encrypted tunnel (this is how sftp works, for example). Python 3 version.dsbuildvm-x86-18.iad2.fedoraproject.orgdFedora ProjectFedora ProjectLGPL-2.1-or-laterFedora ProjectUnspecifiedhttps://github.com/paramiko/paramikolinuxnoarch  $e$6=6=S`S` GGN``ggEEpp$$8787/0;;VV--HHC$C$%%77^^XX w w l l`8d{X{X~~ttCC--/6/62?2?RRXXX3X3  Z ZQ,^3,_ kf ,L3g(v)` #DVVVq(sv JPhL1#Op!r~JgDAA큤A큤A큤A큤dsٖdsٖdsٖdsٖdsٖdsٖdsٖcedsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝdsٝcececececececececececececececececececececececececececececececececececececececececececececedscecedsce3adfb10bbdb8b8e9c09c52e770cdf1720f84322743d5b96802f98baa474401d37e4c8c0831b8eaaf59fd38ce99bc373d2f012cdeabcbe507af6b1652ab818c7801ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b96280b1653d3bdce3ee2de58ce29935da0f8dbf03dfb1526baefff255ccd31ef47d9fe78273fd64c750e78a317b1a59a6f87ebb93d8d4cf9ae6d98a0f2fc9f9ea2a8c532f188f036525ac0613c8743fd47f41171a75798f71babe4b277792e2f7c0a15b4bff6920182489ec3bfbd4cfaacfbf3e59c24094bb25f7c885d8289527c0a15b4bff6920182489ec3bfbd4cfaacfbf3e59c24094bb25f7c885d828952bf2376f21b55638adbfd49110401c57d817e60822f24043245631775d27c97c7bf2376f21b55638adbfd49110401c57d817e60822f24043245631775d27c97c7e2414ff3f4f50e63bb1c6844fe445fb9ad90a6d8302e82b8d1a46daaa83ac20ddb3204779daf1bf142c304ef187d393ec9395c0751e3f34ccd12b2e35efd011647ea5b8146106e1047acc2fb3830513facd6bf9f997cf383fa22a0e8bf51db8a47ea5b8146106e1047acc2fb3830513facd6bf9f997cf383fa22a0e8bf51db8a12975f6985b3f9d5661fe70383e6f7b441fb88f4d360ab93300399623c796eed12975f6985b3f9d5661fe70383e6f7b441fb88f4d360ab93300399623c796eed357fd509bc1c767ad7a94cfdfde3ff7ec2de4397d0ffd0bb17a8624b4c598a7d357fd509bc1c767ad7a94cfdfde3ff7ec2de4397d0ffd0bb17a8624b4c598a7dacb1017c3f677d4ea48ce89f6b48918b697a3843277aa4409b390dbeda7a0079acb1017c3f677d4ea48ce89f6b48918b697a3843277aa4409b390dbeda7a00798ae859fcba50bb16de41d23c03ec917e5a1618f8b1d9d663c8e76a73e75c21cc2b6188991975b2781de2ea591992ab25fdd0d4e8ae47483471bd19312969190ea471a44b3312966a90603fc82f28141c2ee2c45679ec3b6f4acfcc39ee20628ba471a44b3312966a90603fc82f28141c2ee2c45679ec3b6f4acfcc39ee20628b2a7f4d3057f6a21222c2db29e06bd04bb4feae67ecdfe7f3213a47326f93a5422a7f4d3057f6a21222c2db29e06bd04bb4feae67ecdfe7f3213a47326f93a542600818562024991b04fb164d813dcdc88ca8c5ec6e86e449dc7aca805fe475c1600818562024991b04fb164d813dcdc88ca8c5ec6e86e449dc7aca805fe475c102d3b8821b7d1bd190d010f89748daf5b18c3c47cbae236a317002ca3595208d02d3b8821b7d1bd190d010f89748daf5b18c3c47cbae236a317002ca3595208de3061f306da87690f6200f95975e4ea61102596c9d351394adfdec386681da4ae3061f306da87690f6200f95975e4ea61102596c9d351394adfdec386681da4a00ac5fbda00f311d68462b95ebc7a4e02f0b3da00ec7a0b8c4e80c67b269e2a900ac5fbda00f311d68462b95ebc7a4e02f0b3da00ec7a0b8c4e80c67b269e2a9d39f7ed73552a019d6febc35129ee5e0ddc1b4a77eb17d9b2f553d7434816641c688f6ec2ea0a53bbbc6290f0fae09b1c877a4c3872b826f855a78084c8e3738777a90013a471edad212b6362f85e0759e9977a3c3fd48862b07788c5687f0f4777a90013a471edad212b6362f85e0759e9977a3c3fd48862b07788c5687f0f4845ef67e727351fd9067ca71dec8149a390e905030beaffee5c21d9e5a4c558d236366a5386eb4b0caa53380556a9f5eb3bd0e7d12bb94977ef0afe17f0bf5fbf4e6e1b96e4d7a660e02f2c5491663cc24f4affffcf371b80e06267680a78a79f4e6e1b96e4d7a660e02f2c5491663cc24f4affffcf371b80e06267680a78a79402b474d527c34adeb5dcf203b0e1ceb99337b6a14426071fe907241fe4369db402b474d527c34adeb5dcf203b0e1ceb99337b6a14426071fe907241fe4369db0c502cf3f1dfa118dbc84c7e40e0e763531615688c341e19650c5dce17fe446f0c502cf3f1dfa118dbc84c7e40e0e763531615688c341e19650c5dce17fe446ffdfa9d40c523d7428bfd5639e665a438ce372597f981835a95bad6ade8fa0cb6fdfa9d40c523d7428bfd5639e665a438ce372597f981835a95bad6ade8fa0cb6b60efdd7081ba39ad98ee990c0b393ee4642ab0779ed752bcfcde2f0e28053aeb60efdd7081ba39ad98ee990c0b393ee4642ab0779ed752bcfcde2f0e28053aebc4549c1b4cc0e8570af911df194fb2a94b4210be54a6b105cc62d6df9268bcbbc4549c1b4cc0e8570af911df194fb2a94b4210be54a6b105cc62d6df9268bcb831a246b2f57b1c56cf814033a625e0ab3885ad70617b17644c1ab46f259ed4b831a246b2f57b1c56cf814033a625e0ab3885ad70617b17644c1ab46f259ed4bb11ca29fdcf97735e05d5b25988a207000b5be0f1dea09e522ff883ef5c27e65b11ca29fdcf97735e05d5b25988a207000b5be0f1dea09e522ff883ef5c27e656fc0d9025f554132860f62e85b8037235d3b14a4d57a6f7f7ff18456112f4d6b6fc0d9025f554132860f62e85b8037235d3b14a4d57a6f7f7ff18456112f4d6be99d6bc205595767fe465527a5c611ac4b392f85df05eff474203d3de39ec121e99d6bc205595767fe465527a5c611ac4b392f85df05eff474203d3de39ec121b7b39b05cf0df6966c67a724f7c4d9a4da5a352a05077c34bf661b3fb07dd9ddb7b39b05cf0df6966c67a724f7c4d9a4da5a352a05077c34bf661b3fb07dd9dd190c795740abc3e969873a1ed6bd5ef3e19852c391e0652de43b3c36a7120fae190c795740abc3e969873a1ed6bd5ef3e19852c391e0652de43b3c36a7120fae691863a462325a2e1e06fc7aae37b836b0d1168f7060f01103e00dedc01cc869691863a462325a2e1e06fc7aae37b836b0d1168f7060f01103e00dedc01cc869c67bfd4a71a3544a46fc6e285a17418a8bc5449eca062f15deadc1f389ae13b902ebff2af6b4b813b2ab9b711855d87e402ebabd4f908a78e32969e052e19dad8f232adff3784707687d204ff3f85b06c0d4d9537a93e0f435a2202c5587f772f4d21f8a89f76eaefe928e58d0ece2dca4935cd8373bb7760a9ee194424828f3bfa5e872fa84d004d0b7c3b10a0e185fedf82ea9a150514207d36e1f502cb46abfa5e872fa84d004d0b7c3b10a0e185fedf82ea9a150514207d36e1f502cb46a14adb24786f3f698b2d8ec2e986c8d6f75960b25f70492cc174205d77066829014adb24786f3f698b2d8ec2e986c8d6f75960b25f70492cc174205d7706682908be77fc79b68023c4d24db8e7dc8b532242127ac8fe2e10343432e5245121d048be77fc79b68023c4d24db8e7dc8b532242127ac8fe2e10343432e5245121d042148157014ba432285d37ef22739b33618882743af02e58c07819d4b103c78992148157014ba432285d37ef22739b33618882743af02e58c07819d4b103c78992d70700fc0757c0900ca21c0ad2a19e80eec385f7d16b54f280233a763a3b6d72d70700fc0757c0900ca21c0ad2a19e80eec385f7d16b54f280233a763a3b6d72d8aa410645288a075d9fcb3ebe7c6a6c16b985d6aa97bb0966433a3c9a312b92d8aa410645288a075d9fcb3ebe7c6a6c16b985d6aa97bb0966433a3c9a312b9a871a3523b17cb655fa7bf7c4e868ab64824dc153ac69910cb5a3b5a0f903d5aa871a3523b17cb655fa7bf7c4e868ab64824dc153ac69910cb5a3b5a0f903d5ae0690afeb98130d62ced7d4490bceae8a114352beea8c58a009b39043baa68b8e0690afeb98130d62ced7d4490bceae8a114352beea8c58a009b39043baa68b8b4d804ecd694a93ea06eaecb4fc67e0bdab4e59f8c547465337393281b9eea3ab4d804ecd694a93ea06eaecb4fc67e0bdab4e59f8c547465337393281b9eea3aadf1190b421a5fb2b2e51eb652889431f88e6f0b4226d58acdb81e41298bd4c8adf1190b421a5fb2b2e51eb652889431f88e6f0b4226d58acdb81e41298bd4c861f382f3721efa6589f4667f4507549329d9bef43f575eb896e846e9bbcccd9061f382f3721efa6589f4667f4507549329d9bef43f575eb896e846e9bbcccd90909336f6c1e14ab125d58d73257f97a81d82c99d59209960df261f17e10ace96909336f6c1e14ab125d58d73257f97a81d82c99d59209960df261f17e10ace96ebfb9f1b7e4b875cf8c3a8dfd28ab62aa5e719b657b49c182d3d36bdf2f1723cebfb9f1b7e4b875cf8c3a8dfd28ab62aa5e719b657b49c182d3d36bdf2f1723cb0f7956f6e327a1b9fe4c77e0f84d57fc3de3f8a9f8fe679cd2c90973abe66f9b0f7956f6e327a1b9fe4c77e0f84d57fc3de3f8a9f8fe679cd2c90973abe66f9022c989cdc446f148f6bac7ec3b3119551215915094e1d9d42a60802c2df86d4febbde8a1afb8abc7b2f12b424da58ee8138165b6c4958353a2661b9c2e5544c08715b2f01cac8424ba7d70d85c0b45cc266745c9e7c76bd5137676afd31b759f91911730883ed20334fbb886af97ed616bf683a65e42c4b81d687c0a4ce22a36dfbef768d256c86582303e63d8bd2e70e720284ef6091d2fbbdcdbf9540db7be672450f16bc73d982bb8e190569305f39d905ffacb406a606309bbb00eaf49f76612ca8707861073dc144d74ba63ef8441f78d9984a312841a3e1032942f426214ed0d293f62f8a52f643d895ab147c33794137b88df1e501cd6e993c348184c9e9fcc54fad8db05c13cdf81d38ec2824cd0d1b9c332831583fa78c11a6aec1b6c5a6f0a08d6002ddc9ad5de6e9dcffa96fd7faaaf74949e301e1556ce45795d74b1a18f5e79d1e4e78c8c458e3cb7c66b2a2f2358de76d977ed51b3b3d89f633a8996dfa2dd669f60ee2a3f6b2040f3fc2cf510db85300ec9ae04057af4c241d0a773e15fb4d3d584fe9a8c09606d5297772597bd1fff03dedcdbbe84ae4b191695328c77949195b29d5931feaf9e8ee35f87a52602d9ac287cda77bad6c134a6daf21a67969e0925ad3d38b068825bb36bd98159e9cc8d7e7d574df6dd0de64180e62d2fbf7e8db3b412e9a76c3a7ad85848a54677f59522072a74d968d4a8ad57d75c4950f2c58812a2223ec90e828235abbbd0dd0cf1b6b000e27148a8d2c289302f1fb1265ec502b9fbffb493245e1c49770e5d919638c39b2a7aa77014ed2b581f85f443d73672d0f6e5254c080eed2ed514007c550a46ad79d74d344b8d5b2c51a84ca6a5181effadfb379af7a27ab45e7a642664b9acd689a4471cc017ef1ad30aa3113ab310ff70e9f1698b90d37c753a2f84f8ed5a068b2e9471bb3ba81eed4831641b9ced960de657de7c5155a72a09f52c803e076b7e875797e095c7afc37ab5885455d5b6cd4c21c20f19a267f90a8d5fddbe4a7e21e8c38f850059e7ff16c394a6ddcb198a86f242c9003ca3c2c808dbf924ab65efb46c5cdbabcc4088bc993059e7049d7c3b0db9a2b4a034a3f93f879252748a4e73f8472ae09c8e94248352a4cc095971fca37431b445b957a5c1ee1c8b74f6b332869d250b41c3654716a691a0fd2bbdeb3583a23e61b5999fa545d438e930b9d406a0856044ab3a84b879debf84ff9c17686ebd989f20b8f8c182dc0c42970b649a4692395f1375683ade9f7170d5fdd23a840b3f83bd3bb8dec9ecbd99e1ba3a0d2aec72744ef5ecf4e4da2d0f43b646e01decf9919e4f1b6b9491af2594170acf8bb89bb326ecc8e58cdcb7d8273f609fc85d0747690bdf318867f77e177d1b27961c9eba7b3c20186470f20df4c810661b10fc4b8f122cc9de8e5a0fdde647563b55e9c453300b5a4a2a16e54e9610423a9861a3339132e5cbc0220fd7a06c3b2eebd0d9b75c362a70bc357251a339bebe3dfcd0e5a8005a812b35f18a8e7ff60fee172ef1191a340eb635db7b485151ef6e824ffe6bee4f18d19610903533a4988459080bca12ef97b25b31d5a3a6673b4fc1e574c96cb884392d99b26998c90af9b8bb156cf7f9eb225c15d3cce0f74c40ef46342a82d4121460c514a1918b92a04eec11b0f2e39d426f5a9178a2df16b491f256fc934b67cec4fd13c1a1b2393c9f1f4f87c96b4c63d36fa40f0a73d778f83bb3ebd50d0f7c0049563e6ebae6b4fa827a6785e04138e605d6823eca8a5313b47c646e185f7a37d88ab02e88422d834fe4513c3d10eecc98b5298b483eecc62e7143208d10a7009788dcc606ea31f4c64becf07fa249e1183128017693ce45cbd127134541573ddf9787578542e4e4d2cea270c73a7056575b175872be2572f2dc86959483252428b90096eda110db5894f486213a5089806cca9e85c1ae54b0d6225fb6ace6def8085a1ae5a99d920ee45a151f777873742cc324baf524e51a4fbd56dcfe1ed29ebf5903b39ae30a8d829e4b2f3b594c642845a92195ad0f79466ec8758e7520193f9cc12d352aa3bc2eda40d518be91478e5e9ef87ead2ed1043b293e4ff933b766c4e90797b5fa25bf5f395fd26e701c2e1de4ca7d162816986dc791c22f8f4226857ad1bb2rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-paramiko-2.12.0-1.el8.src.rpmpython3-paramikopython3.6dist(paramiko)python3dist(paramiko)@@ @ @ @     python(abi)python3.6dist(bcrypt)python3.6dist(cryptography)python3.6dist(pynacl)python3.6dist(six)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.63.1.32.51.0.13.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3cgbڑ@bx@b@bgb8hb5b0b-a@aea|aaŶ@aad'@`@``?z@`>(`U_L@_!d^J^a^2@]@]]@]]Z@]:@]]\F@\U@[@[I[*AZZ}@Z Z@Z ,@YYA@YLYX@YyYA%@Y=0X}@XXWXS@XJXJW@W#LV@V=@VA@UUTY@TsTg@@TeTeTASSS R߲Re@QB@QQP!@P On@NN@MQ0@M# LH2JJkJhPI@IU@I1.H|@HpGGGNFR@FR@Ez@E*9E @Dq@D|D(@D[>@D[>@D - 2.12.0-1Fedora Release Engineering - 2.11.0-3Python Maint - 2.11.0-2Paul Howarth - 2.11.0-1Paul Howarth - 2.10.4-1Paul Howarth - 2.10.3-2Paul Howarth - 2.10.3-1Paul Howarth - 2.10.2-1Paul Howarth - 2.10.1-1Fedora Release Engineering - 2.9.2-3Paul Howarth - 2.9.2-2Paul Howarth - 2.9.2-1Paul Howarth - 2.9.1-1Paul Howarth - 2.9.0-1Paul Howarth - 2.8.1-1Paul Howarth - 2.8.0-1Fedora Release Engineering - 2.7.2-6Python Maint - 2.7.2-5Paul Howarth - 2.7.2-4Dan Radez - 2.7.2-3Fedora Release Engineering - 2.7.2-2Paul Howarth - 2.7.2-1Fedora Release Engineering - 2.7.1-5Paul Howarth - 2.7.1-4Miro Hrončok - 2.7.1-3Fedora Release Engineering - 2.7.1-2Paul Howarth - 2.7.1-1Paul Howarth - 2.7.0-1Othman Madjoudj - 2.6.0-5Miro Hrončok - 2.6.0-4Miro Hrončok - 2.6.0-3Fedora Release Engineering - 2.6.0-2Paul Howarth - 2.6.0-1Paul Howarth - 2.5.1-1Paul Howarth - 2.5.0-1Fedora Release Engineering - 2.4.2-2Paul Howarth - 2.4.2-1Fedora Release Engineering - 2.4.1-5Miro Hrončok - 2.4.1-4Paul Howarth - 2.4.1-1Fedora Release Engineering - 2.4.0-3Athmane Madjoudj - 2.4.0-2Igor Gnatenko - 2.4.0-1Athmane Madjoudj - 2.4.0-1Athmane Madjoudj - 2.3.1-3Athmane Madjoudj - 2.3.1-2Athmane Madjoudj - 2.3.1-1Paul Howarth - 2.3.0-1Fedora Release Engineering - 2.2.1-2Paul Howarth - 2.2.1-1Paul Howarth - 2.2.0-1Paul Howarth - 2.1.2-1Fedora Release Engineering - 2.1.1-3Miro Hrončok - 2.1.1-2Jon Ciesla - 2.1.1-1Jon Ciesla - 2.1.0-1Jon Ciesla - 2.0.2-1Fedora Release Engineering - 2.0.0-2Igor Gnatenko - 2.0.0-1Igor Gnatenko - 1.16.0-1Fedora Release Engineering - 1.15.2-5Fedora Release Engineering - 1.15.2-4Fedora Release Engineering - 1.15.2-3Peter Robinson 1.15.2-2Athmane Madjoudj 1.15.2-1Athmane Madjoudj 1.15.1-5Athmane Madjoudj 1.15.1-4Athmane Madjoudj 1.15.1-3Athmane Madjoudj 1.15.1-2Jeffrey C. Ollie - 1.15.1-1Orion Poplawski - 1.12.4-1Fedora Release Engineering - 1.12.2-2Orion Poplawski - 1.12.2-1Orion Poplawski - 1.11.3-1Orion Poplawski - 1.11.0-1Fedora Release Engineering - 1.10.1-2Jeffrey Ollie - 1.10.1-1Fedora Release Engineering - 1.9.0-2Jeffrey Ollie - 1.9.0-1Fedora Release Engineering - 1.7.7.1-3Fedora Release Engineering - 1.7.7.1-2Jeffrey C. Ollie - 1.7.7.1-1Fedora Release Engineering - 1.7.6-4Toshio Kuratomi - 1.7.6-3David Malcolm - 1.7.6-2Jeffrey C. Ollie - 1.7.6-1Jeremy Katz - 1.7.5-2Jeffrey C. Ollie - 1.7.5-1Fedora Release Engineering - 1.7.4-5Jeffrey C. Ollie - 1.7.4-4Ignacio Vazquez-Abrams - 1.7.4-3Tom "spot" Callaway - 1.7.4-2Jeffrey C. Ollie - 1.7.4-1Jeffrey C. Ollie - 1.7.3-1Jeffrey C. Ollie - 1.7.2-1Jeffrey C. Ollie - 1.7.1-3Jeffrey C. Ollie - 1.7.1-2Jeffrey C. Ollie - 1.7.1-1Toshio Kuratomi - 1.6.4-1Jeffrey C. Ollie - 1.6.2-1Shahms E. King 1.6.1-3Shahms E. King 1.6.1-2Shahms E. King 1.6.1-1Shahms E. King 1.6-1Shahms E. King 1.5.4-2Shahms E. King 1.5.4-1Shahms E. King 1.5.3-1- Update to 2.12.0 (rhbz#2140281) - Add a 'transport_factory' kwarg to 'SSHClient.connect' for advanced users to gain more control over early Transport setup and manipulation (GH#2054, GH#2125) - Update '~paramiko.client.SSHClient' so it explicitly closes its wrapped socket object upon encountering socket errors at connection time; this should help somewhat with certain classes of memory leaks, resource warnings, and/or errors (though we hasten to remind everyone that Client and Transport have their own '.close()' methods for use in non-error situations!) (GH#1822) - Raise '~paramiko.ssh_exception.SSHException' explicitly when blank private key data is loaded, instead of the natural result of 'IndexError'; this should help more bits of Paramiko or Paramiko-adjacent codebases to correctly handle this class of error (GH#1599, GH#1637) - Use SPDX-format license tag- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild- Rebuilt for Python 3.11- Update to 2.11.0 - Align signature verification algorithm with OpenSSH re: zero-padding signatures that don't match their nominal size/length; this shouldn't affect most users, but will help Paramiko-implemented SSH servers handle poorly behaved clients such as PuTTY (GH#1933) - OpenSSH 7.7 and older has a bug preventing it from understanding how to perform SHA2 signature verification for RSA certificates (specifically certs - not keys), so when we added SHA2 support it broke all clients using RSA certificates with these servers; this has been fixed in a manner similar to what OpenSSH's own client does - a version check is performed and the algorithm used is downgraded if needed (GH#2017) - Recent versions of Cryptography have deprecated Blowfish algorithm support; in lieu of an easy method for users to remove it from the list of algorithms Paramiko tries to import and use, we've decided to remove it from our "preferred algorithms" list, which will both discourage use of a weak algorithm, and avoid warnings (GH#2038, GH#2039) - Windows-native SSH agent support as merged in 2.10 could encounter 'Errno 22' 'OSError' exceptions in some scenarios (e.g. server not cleanly closing a relevant named pipe); this has been worked around and should be less problematic (GH#2008, GH#2010) - Add SSH config token expansion (eg '%h', '%p') when parsing 'ProxyJump' directives (GH#1951) - Apply unittest 'skipIf' to tests currently using SHA1 in their critical path, to avoid failures on systems starting to disable SHA1 outright in their crypto backends (e.g. RHEL 9) (GH#2004, GH#2011)- Update to 2.10.4 - Update 'camelCase' method calls against the 'threading' module to be 'snake_case'; this and related tweaks should fix some deprecation warnings under Python 3.10 (GH#1838, GH#1870, GH#2028) - '~paramiko.pkey.PKey' instances' '__eq__' did not have the usual safety guard in place to ensure they were being compared to another 'PKey' object, causing occasional spurious 'BadHostKeyException', among other things (GH#1964, GH#2023, GH#2024) - Servers offering certificate variants of hostkey algorithms (e.g. 'ssh-rsa-cert-v01@openssh.com') could not have their host keys verified by Paramiko clients, as it only ever considered non-cert key types for that part of connection handshaking (GH#2035)- Skip tests that would fail without SHA-1 signing support in backend, such as on EL-9 (GH#2011)- Update to 2.10.3 - Certificate-based pubkey auth was inadvertently broken when adding SHA2 support in version 2.9.0 (GH#1963, GH#1977) - Switch from module-global to thread-local storage when recording thread IDs for a logging helper; this should avoid one flavor of memory leak for long-running processes (GH#2002, GH#2003)- Update to 2.10.2 - Fix Python 2 compatibility breakage introduced in 2.10.1 (GH#2001) - Re-enable sftp tests, no longer failing under mock- Update to 2.10.1 - CVE-2022-24302: Creation of new private key files using '~paramiko.pkey.PKey' subclasses was subject to a race condition between file creation and mode modification, which could be exploited by an attacker with knowledge of where the Paramiko-using code would write out such files; this has been patched by using 'os.open' and 'os.fdopen' to ensure new files are opened with the correct mode immediately (we've left the subsequent explicit 'chmod' in place to minimize any possible disruption, though it may get removed in future backwards-incompatible updates) - Add support for the '%C' token when parsing SSH config files (GH#1976) - Add support for OpenSSH's Windows agent as a fallback when Putty/WinPageant isn't available or functional (GH#1509, GH#1837, GH#1868) - Significantly speed up low-level read/write actions on '~paramiko.sftp_file.SFTPFile' objects by using 'bytearray'/'memoryview' (GH#892); this is unlikely to change anything for users of the higher level methods like 'SFTPClient.get' or 'SFTPClient.getfo', but users of 'SFTPClient.open' will likely see orders of magnitude improvements for files larger than a few megabytes in size - Add 'six' explicitly to install-requires; it snuck into active use at some point but has only been indicated by transitive dependency on 'bcrypt' until they somewhat-recently dropped it (GH#1985); this will be short-lived until we drop Python 2 support- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild- Avoid use of deprecated python-mock by using unittest.mock instead https://github.com/paramiko/paramiko/pull/1666- Update to 2.9.2 - Connecting to servers that support 'server-sig-algs' but which have no overlap between that list and what a Paramiko client supports, now raise an exception instead of defaulting to 'rsa-sha2-512' (since the use of 'server-sig-algs' allows us to know what the server supports) - Enhanced log output when connecting to servers that do not support 'server-sig-algs' extensions, making the new-as-of-2.9 defaulting to SHA2 pubkey algorithms more obvious when it kicks in- Update to 2.9.1 - Server-side support for 'rsa-sha2-256' and 'ssh-rsa' wasn't fully operable after 2.9.0's release (signatures for RSA pubkeys were always run through 'rsa-sha2-512' instead) (GH#1935)- Update to 2.9.0 - Add support for SHA-2 variants of RSA key verification algorithms (as described in RFC 8332) as well as limited SSH extension negotiation (RFC 8308) (GH#1326, GH#1643, GH#1644, GH#1925) How SSH servers/clients decide when and how to use this functionality can be complicated; Paramiko's support is as follows: - Client verification of server host key during key exchange will now prefer rsa-sha2-512, rsa-sha2-256, and legacy ssh-rsa algorithms, in that order, instead of just ssh-rsa - Note that the preference order of other algorithm families such as ed25519 and ecdsa has not changed; for example, those two groups are still preferred over RSA - Server mode will now offer all 3 RSA algorithms for host key verification during key exchange, similar to client mode, if it has been configured with an RSA host key - Client mode key exchange now sends the ext-info-c flag signaling support for MSG_EXT_INFO, and support for parsing the latter (specifically, its server-sig-algs flag) has been added - Client mode, when performing public key authentication with an RSA key or cert, will act as follows: - In all cases, the list of algorithms to consider is based on the new preferred_pubkeys list and disabled_algorithms; this list, like with host keys, prefers SHA2-512, SHA2-256 and SHA1, in that order - When the server does not send server-sig-algs, Paramiko will attempt the first algorithm in the above list; clients connecting to legacy servers should thus use disabled_algorithms to turn off SHA2 - When the server does send server-sig-algs, the first algorithm supported by both ends is used, or if there is none, it falls back to the previous behavior - SSH agent support grew the ability to specify algorithm flags when requesting private key signatures; this is now used to forward SHA2 algorithms when appropriate - Server mode is now capable of pubkey auth involving SHA-2 signatures from clients, provided one's server implementation actually provides for doing so; this includes basic support for sending MSG_EXT_INFO (containing server-sig-algs only) to clients advertising ext-info-c in their key exchange list In order to implement the above, the following API additions were made: - 'PKey.sign_ssh_data ': Grew an extra, optional 'algorithm' keyword argument (defaulting to 'None' for most subclasses, and to "ssh-rsa" for '~paramiko.rsakey.RSAKey') - A new '~paramiko.ssh_exception.SSHException' subclass was added, '~paramiko.ssh_exception.IncompatiblePeer', and is raised in all spots where key exchange aborts due to algorithmic incompatibility; like all other exceptions in that module, it inherits from 'SSHException', and as nothing else was changed about the raising (i.e. the attributes and message text are the same) this change is backwards compatible - '~paramiko.transport.Transport' grew a '_preferred_pubkeys' attribute and matching 'preferred_pubkeys' property to match the other, kex-focused, such members; this allows client pubkey authentication to honor the 'disabled_algorithms' feature- Update to 2.8.1 - Fix listdir failure when server uses a locale (GH#985, GH#992); now on Python 2.7 SFTPAttributes will decode abbreviated month names correctly rather than raise 'UnicodeDecodeError' - Deleting items from '~paramiko.hostkeys.HostKeys' would incorrectly raise 'KeyError' even for valid keys, due to a logic bug (GH#1024) - Update RSA and ECDSA key decoding subroutines to correctly catch exception types thrown by modern versions of Cryptography (specifically 'TypeError' and its internal 'UnsupportedAlgorithm') (GH#1257, GH#1266); these exception classes will now become '~paramiko.ssh_exception.SSHException' instances instead of bubbling up - Update '~paramiko.pkey.PKey' and subclasses to compare ('__eq__') via direct field/attribute comparison instead of hashing (while retaining the existing behavior of '__hash__' via a slight refactor) (GH#908) Warning: This fixes a security flaw! If you are running Paramiko on 32-bit systems with low entropy (such as any 32-bit Python 2, or a 32-bit Python 3 that is running with 'PYTHONHASHSEED=0') it is possible for an attacker to craft a new keypair from an exfiltrated public key, which Paramiko would consider equal to the original key. This could enable attacks such as, but not limited to, the following: - Paramiko server processes would incorrectly authenticate the attacker (using their generated private key) as if they were the victim. We see this as the most plausible attack using this flaw. - Paramiko client processes would incorrectly validate a connected server (when host key verification is enabled) while subjected to a man-in-the-middle attack. This impacts more users than the server-side version, but also carries higher requirements for the attacker, namely successful DNS poisoning or other MITM techniques.- Update to 2.8.0 - Administrivia overhaul, including but not limited to: - Migrate CI to CircleCI - Primary dev branch is now 'main' (renamed) - Many README edits for clarity, modernization etc.; including a bunch more (and consistent) status badges and unification with main project site index - PyPI page much more fleshed out (long_description is now filled in with the README; sidebar links expanded; etc.) - flake8, pytest configs split out of setup.cfg into their own files - Invoke/invocations (used by maintainers/contributors) upgraded to modern versions - Newer server-side key exchange algorithms not intended to use SHA1 (diffie-hellman-group14-sha256, diffie-hellman-group16-sha512) were incorrectly using SHA1 after all, due to a bug causing them to ignore the 'hash_algo' class attribute; this has been corrected (GH#1452, GH#1882) - Add a 'prefetch' keyword argument to 'SFTPClient.get'/'SFTPClient.getfo' so that users who need to skip SFTP prefetching are able to conditionally turn it off (GH#1846)- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild- Rebuilt for Python 3.10- Drop invoke dependencies as it requires ancient pytest and we can't expect it to remain around- Removing the python-relax dep using upstream patch https://github.com/paramiko/paramiko/pull/1665/- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild- Update to 2.7.2 - Update our CI to catch issues with sdist generation, installation and testing - Add missing test suite fixtures directory to MANIFEST.in, reinstating the ability to run Paramiko's tests from an sdist tarball (GH#1727) - Remove leading whitespace from OpenSSH RSA test suite static key fixture, to conform better to spec. (GH#1722) - Fix incorrect string formatting causing unhelpful error message annotation when using Kerberos/GSSAPI - Fix incorrectly swapped order of 'p' and 'q' numbers when loading OpenSSH-format RSA private keys; at minimum this should address a slowdown when using such keys, and it also means Paramiko works with Cryptography 3.1 and above, which complains strenuously when this problem appears (GH#1723)- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild- Avoid FTBFS with pytest 5 (pytest-relaxed pulls in pytest 4) - Drop explicit dependencies for things that the python dependency generator finds by itself- Rebuilt for Python 3.9- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild- Update to 2.7.1 - The new-style private key format (added in 2.7.0) suffered from an unpadding bug that had been fixed earlier for Ed25519 (as that key type has always used the newer format); that fix has been refactored and applied to the base key class (GH#1567) - Fix a bug in support for ECDSA keys under the newly-supported OpenSSH key format (GH#1565, GH#1566)- Update to 2.7.0 - Implement support for OpenSSH 6.5-style private key files (typically denoted as having 'BEGIN OPENSSH PRIVATE KEY' headers instead of PEM format's 'BEGIN RSA PRIVATE KEY' or similar); if you were getting any sort of weird auth error from "modern" keys generated on newer operating system releases (such as macOS Mojave), this is the first update to try (GH#602, GH#618, GH#1313, GH#1343) - Token expansion in 'ssh_config' used a different method of determining the local username ('$USER' environment variable), compared to what the (much older) client connection code does ('getpass.getuser', which includes '$USER' but may check other variables first, and is generally much more comprehensive); both modules now use 'getpass.getuser' - A couple of outright '~paramiko.config.SSHConfig' parse errors were previously represented as vanilla 'Exception' instances; as part of recent feature work a more specific exception class, '~paramiko.ssh_exception.ConfigParseError', has been created; it is now also used in those older spots, which is naturally backwards compatible - Implement support for the 'Match' keyword in 'ssh_config' files; previously, this keyword was simply ignored and keywords inside such blocks were treated as if they were part of the previous block (GH#717) - Note: this feature adds a new optional install dependency 'Invoke' (https://www.pyinvoke.org), for managing 'Match exec' subprocesses - Additional installation 'extras_require' "flavors" ('ed25519', 'invoke', and 'all') have been added to our packaging metadata - Paramiko's use of 'subprocess' for 'ProxyCommand' support is conditionally imported to prevent issues on limited interpreter platforms like Google Compute Engine; however, any resulting 'ImportError' was lost instead of preserved for raising (in the rare cases where a user tried leveraging 'ProxyCommand' in such an environment); this has been fixed - Perform deduplication of 'IdentityFile' contents during 'ssh_config' parsing; previously, if your config would result in the same value being encountered more than once, 'IdentityFile' would contain that many copies of the same string - Implement most 'canonical hostname' 'ssh_config' functionality ('CanonicalizeHostname', 'CanonicalDomains', 'CanonicalizeFallbackLocal', and 'CanonicalizeMaxDots'; 'CanonicalizePermittedCNAMEs' has *not* yet been implemented) - all were previously silently ignored (GH#897) - Explicitly document which ssh_config features we currently support; previously users just had to guess, which is simply no good - Add new convenience classmethod constructors to '~paramiko.config.SSHConfig': '~paramiko.config.SSHConfig.from_text', '~paramiko.config.SSHConfig.from_file', and '~paramiko.config.SSHConfig.from_path'; no more annoying two-step process! - Add Recommends: of python3-invoke and python3-pyasn1 for optional functionality- Drop python2 subpackage since it's eol-ed- Rebuilt for Python 3.8.0rc1 (#1748018)- Rebuilt for Python 3.8- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild- Update to 2.6.0 - Add a new keyword argument to 'SSHClient.connect' and '~paramiko.transport.Transport', 'disabled_algorithms', which allows selectively disabling one or more kex/key/cipher/etc algorithms; this can be useful when disabling algorithms your target server (or client) does not support cleanly, or to work around unpatched bugs in Paramiko's own implementation thereof (GH#1463) - Tweak many exception classes so their string representations are more human-friendly; this also includes incidental changes to some 'super()' calls (GH#1440, GH#1460) - Add backwards-compatible support for the 'gssapi' GSSAPI library, as the previous backend ('python-gssapi') has become defunct (GH#584, GH#1166, GH#1311) - 'SSHClient.exec_command' now returns a new subclass, '~paramiko.channel.ChannelStdinFile', rather than a naïve '~paramiko.channel.ChannelFile' object for its 'stdin' value, which fixes issues such as hangs when running remote commands that read from stdin (GH#322) - Drop gssapi patch as it's no longer needed - Drop pytest-relaxed patch as it's no longer needed- Update to 2.5.1 - Fix Ed25519 key handling so certain key comment lengths don't cause 'SSHException("Invalid key")' (GH#1306, GH#1400)- Update to 2.5.0 - Add support for encrypt-then-MAC (ETM) schemes and two newer Diffie-Hellman group key exchange algorithms ('group14', using SHA256; and 'group16', using SHA512) - Add support for Curve25519 key exchange - Raise Cryptography dependency requirement to version 2.5 (from 1.5) and update some deprecated uses of its API - Add support for the modern (as of Python 3.3) import location of 'MutableMapping' (used in host key management) to avoid the old location becoming deprecated in Python 3.8 - Drop hard dependency on pyasn1 as it's only needed for optional GSSAPI functionality- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild- Update to 2.4.2 - Fix exploit (GH#1283, CVE-2018-1000805) in Paramiko’s server mode (not client mode) where hostile clients could trick the server into thinking they were authenticated without actually submitting valid authentication - Modify protocol message handling such that Transport does not respond to MSG_UNIMPLEMENTED with its own MSG_UNIMPLEMENTED; this behavior probably didn’t cause any outright errors, but it doesn’t seem to conform to the RFCs and could cause (non-infinite) feedback loops in some scenarios (usually those involving Paramiko on both ends) - Add *.pub files to the MANIFEST so distributed source packages contain some necessary test assets (GH#1262) - Test suite now requires mock ≥ 2.0.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild- Rebuilt for Python 3.7 - Remove dependency on on pytest-relaxed- Update to 2.4.1 - Fix a security flaw (GH#1175, CVE-2018-7750) in Paramiko's server mode (this does not impact client use) where authentication status was not checked before processing channel-open and other requests typically only sent after authenticating - Ed25519 auth key decryption raised an unexpected exception when given a unicode password string (typical in python 3) (GH#1039)- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild- Add gssapi patch back since 2.4.0 still not compatible - Add missing BR (lost during merge)- Update to 2.4.0- Update to 2.4.0 (rhbz #1513208) - Revamp check section- Add a patch to disable gssapi on unsupported version (rhbz #1507174)- Remove weak deps, paramiko does not support recent gssapi (rhbz #1496148)- Update to 2.3.1 (rhbz #1494764)- 2.3.0.- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild- 2.2.1.- 2.2.0.- 2.1.2.- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild- Rebuild for Python 3.6- 2.1.1.- 2.1.0.- 2.0.2.- https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages- Update to 2.0.0 (RHBZ #1331737)- Update to 1.16.0 - Adopt to new packaging guidelines- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild- Use %license - Move duplicated docs to single doc sub package - Remove old F-15 conditionals- Update to 1.15.2- Add conditional to exclude EL since does not have py3- py3dir creation should be in prep section- Build each pkg in a clean dir- Add support for python3 - Add BR -devel for python macros.- Update to 1.15.1- Update to 1.12.4- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Update to 1.12.2- Update to 1.11.3- Update to 1.11.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- Update to 1.10.1- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild- Update to 1.9.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild- v1.7.7.1 (George) 21may11 - ------------------------- - * Make the verification phase of SFTP.put optional (Larry Wright) - * Patches to fix AIX support (anonymous) - * Patch from Michele Bertoldi to allow compression to be turned on in the - client constructor. - * Patch from Shad Sharma to raise an exception if the transport isn't active - when you try to open a new channel. - * Stop leaking file descriptors in the SSH agent (John Adams) - * More fixes for Windows address family support (Andrew Bennetts) - * Use Crypto.Random rather than Crypto.Util.RandomPool - (Gary van der Merwe, #271791) - * Support for openssl keys (tehfink) - * Fix multi-process support by calling Random.atfork (sugarc0de)- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Patch to address deprecation warning from pycrypto - Simplify build as shown in new python guidelines - Enable test suite- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild- v1.7.6 (Fanny) 1nov09 - --------------------- - * fixed bugs 411099 (sftp chdir isn't unicode-safe), 363163 & 411910 (more - IPv6 problems on windows), 413850 (race when server closes the channel), - 426925 (support port numbers in host keys)- Fix race condition (#526341)- v1.7.5 (Ernest) 19jul09 - ----------------------- - * added support for ARC4 cipher and CTR block chaining (Denis Bernard) - * made transport threads daemonize, to fix python 2.6 atexit behavior - * support unicode hostnames, and IP6 addresses (Maxime Ripard, Shikhar - Bhushan) - * various small bug fixes- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- Add demos as documentation. BZ#485742- Rebuild for Python 2.6- fix license tag- Update to 1.7.4- Update to 1.7.3.- Update to 1.7.2. - Remove upstreamed patch.- Update to latest Python packaging guidelines. - Apply patch that fixes insecure use of RandomPool.- Bump rev- Update to 1.7.1- Update to 1.6.4 - Upstream is now shipping tarballs - Bump for python 2.5 in devel- Update to 1.6.2- Rebuild for FC6- Include, don't ghost .pyo files per new guidelines- Update to new upstream version- Update to new upstream version - ghost the .pyo files- Fix source line and rebuild- Update to new upstream version- Initial package  ""$$&'((*+,,..0022446688::<<>>@@BBDDFGHIJJLLNNPPRRTTVVXXZZ\\^^``bbddfghijklmnopqrstuvwxyz{|}~2.12.0-1.el82.12.02.12.0paramikoparamiko-2.12.0-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtrequires.txttop_level.txt__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_version.cpython-36.opt-1.pyc_version.cpython-36.pyc_winapi.cpython-36.opt-1.pyc_winapi.cpython-36.pycagent.cpython-36.opt-1.pycagent.cpython-36.pycauth_handler.cpython-36.opt-1.pycauth_handler.cpython-36.pycber.cpython-36.opt-1.pycber.cpython-36.pycbuffered_pipe.cpython-36.opt-1.pycbuffered_pipe.cpython-36.pycchannel.cpython-36.opt-1.pycchannel.cpython-36.pycclient.cpython-36.opt-1.pycclient.cpython-36.pyccommon.cpython-36.opt-1.pyccommon.cpython-36.pyccompress.cpython-36.opt-1.pyccompress.cpython-36.pycconfig.cpython-36.opt-1.pycconfig.cpython-36.pycdsskey.cpython-36.opt-1.pycdsskey.cpython-36.pycecdsakey.cpython-36.opt-1.pycecdsakey.cpython-36.pyced25519key.cpython-36.opt-1.pyced25519key.cpython-36.pycfile.cpython-36.opt-1.pycfile.cpython-36.pychostkeys.cpython-36.opt-1.pychostkeys.cpython-36.pyckex_curve25519.cpython-36.opt-1.pyckex_curve25519.cpython-36.pyckex_ecdh_nist.cpython-36.opt-1.pyckex_ecdh_nist.cpython-36.pyckex_gex.cpython-36.opt-1.pyckex_gex.cpython-36.pyckex_group1.cpython-36.opt-1.pyckex_group1.cpython-36.pyckex_group14.cpython-36.opt-1.pyckex_group14.cpython-36.pyckex_group16.cpython-36.opt-1.pyckex_group16.cpython-36.pyckex_gss.cpython-36.opt-1.pyckex_gss.cpython-36.pycmessage.cpython-36.opt-1.pycmessage.cpython-36.pycpacket.cpython-36.opt-1.pycpacket.cpython-36.pycpipe.cpython-36.opt-1.pycpipe.cpython-36.pycpkey.cpython-36.opt-1.pycpkey.cpython-36.pycprimes.cpython-36.opt-1.pycprimes.cpython-36.pycproxy.cpython-36.opt-1.pycproxy.cpython-36.pycpy3compat.cpython-36.opt-1.pycpy3compat.cpython-36.pycrsakey.cpython-36.opt-1.pycrsakey.cpython-36.pycserver.cpython-36.opt-1.pycserver.cpython-36.pycsftp.cpython-36.opt-1.pycsftp.cpython-36.pycsftp_attr.cpython-36.opt-1.pycsftp_attr.cpython-36.pycsftp_client.cpython-36.opt-1.pycsftp_client.cpython-36.pycsftp_file.cpython-36.opt-1.pycsftp_file.cpython-36.pycsftp_handle.cpython-36.opt-1.pycsftp_handle.cpython-36.pycsftp_server.cpython-36.opt-1.pycsftp_server.cpython-36.pycsftp_si.cpython-36.opt-1.pycsftp_si.cpython-36.pycssh_exception.cpython-36.opt-1.pycssh_exception.cpython-36.pycssh_gss.cpython-36.opt-1.pycssh_gss.cpython-36.pyctransport.cpython-36.opt-1.pyctransport.cpython-36.pycutil.cpython-36.opt-1.pycutil.cpython-36.pycwin_openssh.cpython-36.opt-1.pycwin_openssh.cpython-36.pycwin_pageant.cpython-36.opt-1.pycwin_pageant.cpython-36.pyc_version.py_winapi.pyagent.pyauth_handler.pyber.pybuffered_pipe.pychannel.pyclient.pycommon.pycompress.pyconfig.pydsskey.pyecdsakey.pyed25519key.pyfile.pyhostkeys.pykex_curve25519.pykex_ecdh_nist.pykex_gex.pykex_group1.pykex_group14.pykex_group16.pykex_gss.pymessage.pypacket.pypipe.pypkey.pyprimes.pyproxy.pypy3compat.pyrsakey.pyserver.pysftp.pysftp_attr.pysftp_client.pysftp_file.pysftp_handle.pysftp_server.pysftp_si.pyssh_exception.pyssh_gss.pytransport.pyutil.pywin_openssh.pywin_pageant.pypython3-paramikoNEWSREADME.rstpython3-paramikoLICENSE/usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/paramiko-2.12.0-py3.6.egg-info//usr/lib/python3.6/site-packages/paramiko//usr/lib/python3.6/site-packages/paramiko/__pycache__//usr/share/doc//usr/share/doc/python3-paramiko//usr/share/licenses//usr/share/licenses/python3-paramiko/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectiondrpmxz2noarch-redhat-linux-gnudirectoryASCII textPython script, ASCII text executablepython 3.6 byte-compiledPython script, ASCII text executable, with very long lines  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~PPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRhttps://bugz.fedoraproject.org/python-paramikopython3dist(pyasn1)0.1.7 utf-83fc2b93ffdad8c423c4cf4a7091ddf34b4e970df54cff172551fdb33f5a3729d?7zXZ !#,.]"k%) `>J2lk݆QP;6o[jBrPqs- @fEQ;[C뻴3Pk+GE<3+ N\OuKľ9GXZ=G (!Jxc?57(%ؿWI]()F@~nUT njDCcI^g2h`O6W+>ɹ wE<&J"w$|C.גq^#BmƬ]lx@$FEsH Qހ{y+ h&pA_'ŸW?$|^= FH<E%4aSGmb 9cC'k T0vk~/eA00=,J|.V,^[\Oj)s\uR:ae]o,8j-93ڒ]Nw8B¸ BEr8_qHwY=9)ݏ0VUmөgr+46 {x#pi ymd *7j;R ֊{ F{ (jJL#E6c?NV)D4{dFj4vM:Yv_;iNeȒ..}9= RT&p0Ѹ-hzǯSH/a_9UAz(gnn6/ht^s {(z4 Kvا <"ޠoU_J⎈OVQ]އTnEjƖ=ΰ^`>::P)9׿Skkner)2)41per`䜨K#x9@TWQUj4vSh{T=TcK*?R@ɷ#BxkU=@juT:y4tXqze1q| $ ;.C~F53opPlsg9죫n\eG}O3FV\~j\jnhEM7z %~7cKhE-һ:M JL{81jCjC4 /<\4q8cR]j "O`7}\Mr?P鱇:lmk s}HY+*.@|b*Dd&\;M e鬢i9KjtI&MD33֑jK$JvT"T2|@$a}QDqL\{mnX/qr^yhHv MR$Ib| nmrAg79[& '>5 rVs1Y뛓c_ |w gwpO .Ӓ}kFFHZJ+D>lf1##8vz2)/PՎ8h~wlD)քD0@O>M#/P ^֞-˗ aìt2VXnT0zf{}8b1/hNʂM/OWRW@&-fgv&7Yp^hr߻^DtP^!Q{ەD@ > 4g7ғLi'*q{ tI6[W) K&q X4s.}A+GXiURim qaoyPGDRV3څ4+)G Dȹe+ٹ&V_Vy>G_VY(iY>V ji- SY]L^N4yZR4]>WrZ Vʟ:kk`dpzVHƚ|gUwN؜ddۈN%+!?9eC\fkc Eq`H=XbALk#:i7S-Fz+A5xT2A)s;LǚE_kNȇyWv0Goq/ot?-ry腇8iL`TWB7X \r쟣P_PHRNhI@J"‚6SdN(TeN.f?۵Fh+eH`Ulj#Rt"x)(?y43h.?]pb[7}OG7|#j;S'4=ZbG{ا WYUk sU-,֊qֹxEQ) S덠ʆ\'6}+*cgRYR-b ןV@/ .5uo} >gXĉ-xߒԡ!bZ_K^DISQZǁ)4C`ܮo4DI:{Mj?ȕ z_nh\6cu>US1ZS\T|_.r *Q|ʹT+{Dϵ&-֗^ G#AA+;%A2Eyz-+P3g29;xѕs}G~P:#Id-u!WbUKW7:ܨf-[-dΜh/<(E!Ŷ&f#l !R_?.-v0,rEyCbich$3R"f65J:6 nm6'94`#YQȌY>;3@~Xժ׃IYtˈeO,IeIq$QT1w7.\I~{pL)3͞"^aOsԟ=ѐ\Y &p,"&жUԻ :r(OsO8mhT]w~`#) _X8aSϹ Yu VW\=w"Vug*@NLOjTHoV]=h)`ZO47 Y}V z[aE*\4Tgӧr d6d`g&.OnOJ:c~Bi,pbvFsEψ׵x_:^Cl킮/&, Q*.oA8.j,O-$hJAǴ1j(qݻeP{0|6/f;W^4o,?#%k0ݺGfqhYWk(fv) FI܁f@e&bԻyTB#:]g}[!Z@Œ wŰy$z"(R0hTtRe}KXSNpW z)9 o*Id/2}21`jc0#dzlAHCp\[ ډ kV)%D֝\{iEXM|&fdPG>} "XSyx32y weK7:5YgQ#޴LiܧvW CaMVEBA iv5SGrV5X\?Q=Ws`AӚ}Ć2V4! C1\mpYegnQj\nf8:pjLKAy"$6fpA+YY23C*l0LXЏmNGi,2΀BҲ<(CoR)h@&/7/U$cÃ^K|Kt Vúi9[6w>:ٷMc+*5݋z/uBe3e4B DjŨ%QzP70kB냫bKtuy@ (nqQRnJڄ)D 4 >+୞/R0jטsmRHX4ABn{DdEW1v}ΐ( p oXYS41Ɉux y王oxcM<*#'S^-9ZMKz}ss[Hh&}mt*7iM0٣h&fA͏&4'ٍ`'o;1GPɾR`"V>0-'U{dMRuAm0G2܋!ZӨʄj!x>Q?q+Ͳ-ole LMi Rh ;갌ѵZY \Y0w+#Ҩͳ\ LQkA14', BS; oi֒9)rξmzK{ z-NRWh95?VsE-DJѲffuOcl${V|4IV64ؚb_M|!UҚuDz0ƍsCD¦ik4Z `v[8Tػ6 Ui.oƶs;S4t`Ƣ&8na=PBs˛&3D 7-T%0t]K7B"^Ht8-pAo纜lp4.S Ag%M6Loz5E#yн!6Gp*:RņZ3j 򯤦^A gȓ+K;>u2݇ƣ%T9()\㌀wM.]-le _NE%fw&ffFdZ{^u< 8O֤4J\Y;.bjuOl\x({PgH$uo#HXB"r{MWDO<|>@wL,*5tH b萮 73$a;(чց'x"e.و1mU5=S#QPw2 l7 ƎK!.2],gx ~i93wB|9]'sZxR-[xq/dѡF-6XX$aREF3 -Q$Ȏ OYwQy+HvZaBKwE5x#ˁ5JQX7)w ,=L`~8NVW2Ϟ(?-΂}@a+ 3\ 2T@8~F($-ِ4?_a.s #~}8(fE*nbVN.FS0Bm] Ka !8PDFl W{3Gjjx⡛\ u3dS'ϾŃi>#l}-䞟_mj [ؾ1/ D?%vv"&tBEdVI (Գ+ tL_%3Bd.k7hEw·C|* ܩ//To:^,d=<_ zT'%!t'MgE};l3ͽq(}R5kޱYƷ7.U0z^ˣ56 L~Pħb@0 䳉 $aaGffe)C^hIPѭ S GnrziM_?b @ >4 v e@&QYc3d"Vk4xX:4ǜsDCQ!l*م3D4ou }K>vs|7nCI3 @&yG-%?,YD?!n>4/Vޢrө ,EbUd[rSm9I79;7nzASL¶OBtو]g$tEPӬ ˁ$K WsclI]N+ndky{PMc儼0רWÙF2&C\m0e^ZҨ#=& bq0Ep݄},Zv hc[O&ُFmO$쑱=Pl J0J 1?>U n \k[Ӳ=JF]K^DFcdu}Mù tn5ګ7W~MX^_lqqTJeH459rL;BP_SYV9XE1psl}-z̐({bq<NIi]7[VNL:CϣLYQ>( *$z ~4s(0H:wL)ggb!U42K2gFjXIF|C Z_Aj#˻ DZfWžЃefd_2pcƁ(8(glipu»$(A.2ϳ|Yga j>Bu\M/g Yq;ob0"(( p@&8k%RK?ǘFXǡMyZE =LvGӯ^.'v @ed\fq4)lPN//^v6VM`*(-?#H,Y1`Q5cW/h&cwpˑߺ*X_L܈aEٍJ8/ϧ|_b Hqc8!maۃ@76,wc_]:1>iǃM]{PqJZ_à;2tZGG s@TlѦ|C ־eܒ+E4tsgUGٽ>\ om4(;J k~Ūvc%/mc2aE;р (Ou(MwU 1)2e H `{{{%jc(K0& 0U#~&"vBШֶh/ʒdv疏>0OK&5:1-w7Ϫ !Y .6=T WݔaʃjkDE焼ʐ8{V^Z!i|4H9fcF7[!mTi\"DZIJa}e Hp& i0I͊tRB 'RP<7Jjېw=w:kz >rcc{UC4;qs7_m@S7fLOm&q+G jLRBEAUX;sҼԟw!(Q:NG[O"Okp*s1A9[Hpcޣ^tcGHϩ'vPy5H K}'B3t"7)YؘE |7P_2r=f0N۾Y`WfDfv}*us4|G.^1(~BUm鱡qq6p<.@~d?bp& EdE"_Q骻%AJܰO8:oU1Y֥\ZuKdK/bs BJ,#Y#!Zo2tA?__y렘+1uٺ/@s9/Xt5Kw鸚`ԧeRF|~9lU_*rC\G(7K41SfcLP 0ʇmǍ:O' 4YͮYY j` ({>s.+ X#?\:T**/ÿoJr]r1M2XK(Oh68QQn>#<5\kcAwqC ;N'4:CA%\8+ňp~`4x) L޷qk.mxL 6p Rmyj$%,I.5v&+;)þpv]}5sLM &>v zTmb$MIEMm^*%tWLx8 P_OG? LgQԡ֛f?T3|rz*"FЇBecD/cIo>'u N I[WJ9FHNhw qddyR)k|yeD5(/AJ%"W$ER)ҢJx!oBhۤ_s]#߿밶Bd(.[?" x;X 2Ү%+撦`7.D+ !)=S؛[~ՙwn󲋛8cW"LJƙ9Msm ``J/J+^B_ SSu}Iܴ cK lcoh+uއ8z=g&Pu_;D*lo?!n}1x8)RNP̰AYDXRu`Wʻ2 ZfR`U]:܎Djp:=BI37W6g1W6U3jEÑ)Vcob 5lR/+7,ypF޳VI+]G-}xsy}^*IsfAO[0Żm&q/|:9w;$T7ыB"±IyPJ"?޵#0V(cV.ƙG6(_~0D}ھ@GT 4z}[{@Sj^շi40Hγ~+77g\ ڻ=aغVjk]@aV*'9A⣠L)箆%Uml~/S/vޛĵdqJ:[ j\Z:l2 Bf揋9C?6Π4s,%ᇛ'4_Z2R4oI|W0kr7q 9YK){Mo5H{K d=a:ܵ3ek${Aa;m b͔v7p|qH ҦړRO0^(_EKǏ{}ф/{2(!و1Duٿdr;8vg8A8=zkV;$L8^ \n]fwwWw, |24^ pl^Q.ќ@dY,@Bq6I\Ε6Ab0|ʸz4%M'8sE21W~SlfQ*êUg|rNM*%]ÁeT9;9X~ Ȓ17Z]Tu M/7ٶ@FA9L@G;׺_VLPAYC4ݟĞ;Gq| t-yBAf$x]5.Kj.>rjo\3Yorkqu !nw^,G7=6~xT^#\1ڗ5;˫$ zN:$/{Pq!m%]W f=ԆIZ`suZ5?}I{9LC-NPVGV+u;e01$Ptgl8۽J*!h26J'0h]>_! G*bbx@ɢ,d* ;,mƆq)|w,qBX LV\Dx0Dh52BB{I\0Nc7/Yeb'Wp/-ZTPZ5O0jXp%t ӿ2CSs1)SF-IO|}7tGAQbb9Lzwt|z4gh {.\|\4ZF;fLvx-Y(]Hڎ=5'5pCu_<x5AY:UO"|:VMHߝ?tƐ%@ .ŴnWeNPYHtT4[7s<#Oe:ه\j]|-wY!2ͯ.U9q]vZ/76zYkZFHG[[AR8KxqTTiK٧hm'э7rv*CXO*Hִ/^ oDꅒ eM1րsp ]۠æW{So/G[ŪQu^Y !ĽAɗP@׍|Row&.w@DF-iE'Y?+uu!v"r>$PXoLʃ)//7]_T.⚪)U7ʯv/׷^$bl80 T{V@E*>I$*VZzn;KHʿYe%g Q< 8=e8_܉w]͚2x*fBf}{6 yy@MD:(skU;%ȿWL>`< {u{,*}d$g KrN9%BkYbgajYjʳ4oݚ >_RƥSuSRBHsIH_A*?j-?7i3A=.@ gtKNj |? :"]pV;ֿ΅X7hRɔTnbz ESR]Ц[Vʽ40m2wX;: RQ"$,Fi"{&!GSqBlE3C}lB } ēM1Ȍ4A`bdd7ъү(}ͦeyMfybeZ ПtD AlP˧cFM8޿:y {!Rj`lB|vϢZ£eqpntS_T:Ym Ͽ• !ؐ)t>=-7BhmT4¦ҭNONbL WC~C*F[-.NB6.Kͯ(/w M ŋ4YtwÑXۉ+_qTZX6 y{?0>~v+sW%,qy+6KaVM t9ox%LM^O^ \NTF_)Goi3Uk/쨦Ѝ628U qG0})*Ω `j(F b5@-^m\Rz$оAw3xX S591m4\3^Ue }^g ;hEL+f 0}]XHY`h(_A q",Ǔg?kN<ŏ{o |01dsL>_3$U\Mj _^H [,ګ)½n~8!etx+ǩ^HKHyXX.}^^~]Cr FO97_t;)@Ky}"cd[jx$Cg]km-~}X>Kabu}tMUOypYX' M9p=AUR)ۼ^s e)Iw+5!Cq8.wP/2UC"Xh|u ̆E(4݇Y <#}ۙ):ۥ:c?$0= Qi2qZu b]R®򨕱8%kX â[j?Z)^q U.v+ҭ7tYW#d nC ,SG>X4AɊQyŢϭ kxkkQ-&cؓG/` !#ÕV D2lCIWaVr1"-.QV* fni~jDEUZI} 'nM>iihxEN=wy_Gw19@2OI1/+`_Z=zn6 *tݣb߾\ zçK.wSޞg%7"g7z\lDhf.)~~*4RA2akyxLzDפB%.ȳӭ@g0[]BM"%տuD2vĸ1h\b,rM hT=.(/|"%$~Uil }ha>]`?zF%R3l۩sPg҉309sKeM-AVI-A[rS*J1^Mn4 ):2||ZH>a~)]; 4SX*<օ~@PݜNJ{љ`%" 1"&kz{2j}"=UYGM)S܂1a2t"9\͙E(RYszk G:nD?'6XOE\ 8ǙIycC^9` PϵCiAA!P]#1p^ܴ#ڭarcѽ:G5W?j3CyMj#UjU,XϋIrvGFcd]FjO\9ۅ֢fVim tP>JoBL~[1os6 dF7zЦ󸜻hŒQH!xl 24y6y9 FC:䵗&:*7&SS'g\y9!4p)LfM$q&⑋3r 2HLl\~w[ŁO5H闁txve,>{bKw vE|Nti8BMH=%kgs4'n'b(cp1-Ӎ$ɕ^blԻ*X6yն<2;-73׼ۙ ?_u{OtHE|$X%ǻ[6" {z%=S5z7\e1xCK7$~ʦ^Xh: ,GTwV5^e1y/Kub--f(ccSp9؏/n&)PϧtAj$܄(b'=6G#0#Zols)[í13OH>(jhU41Typ/ToRML&Bi5C~r2_c))+Fz6 ԌB(FwbSnQ>[,K0|DJF Cc*KT޺ éOד#=?{f䕍V小Jwo/IkQ]+Е3uN^b"mOfɅhY0=>=PU!_[KQHd.n n+p*.$@ TXQI}Ip[[`/HO HM0KYQ);1Q >$}hs߃Bc7}CpG[LVۨ#-ĵyVWGuAl66i|zI݂DҦok]:)%4bnP;n?>U\v^%zX]_dDgG[ Տw_4|{tA/:KnH_S&W#7QL XLԻ~B$ LΜ'RY\eS ҔKY?v+p4:%o8W>e!cqb>Ifm ّ%S:vQod7qHwotߖFu 3mA[wp2$NaׅOʊ©v7{cM}FIk $a'=i/4k?͘s\ 'Fr5EX <"ҫ :ږt{"'΢⹚?,=CCr#*UXϡK^Q1 \4 p "DO9lY?Kx|)tMc;A^#3#[aDx`1}r^!4xnoB^ǎ63D9A bc$xxyb0vFxU~0sҬt̛>Cv '-x8 HDV1s`-T.pj%GU~`ۅ2T ^䱺">hV>-W}ʐ}^+/EtJqD3ڔS3˖[mx]A1?{STC}+l6#HӾ.~:Խ(s%e.Z4`o>tH讉OYP|fAmi{$cN1Ieb몠Cw@$d$PO)9/#+;/}$1.75'_*fK%a@8|>Qp%;e#tbe|DZ9fJ0)ĵR3.pF4Nn"k,7 f rPm864z L^\T9WU#lS a(Mlx vV,;JDM4N?`DvQbXH #=1LOvֆzƀԫQa7xݡWVg僝#&b/++s=׽@tzO k)-ܙx5>H)oxFaDE8%@ gТ,ޑ<뢌X*aS2M?4\g*] 4_Z>ߏ7 ,IzCSyøtP :N)feϟ, z(=A CgC%YKء,mP}w1h>LɞpAtG$:kKk?e+։6D*uQ3ĀinEC1v}+z$@_Y(pS):ph!ZyE%il"4SX!-Z6bt7n)$2^TV L[YTSJ$!/qFgFo̘ngT^\d6OӅkBJ^m { ЀaFvL~:K2 m/E545ִƿ9޽<+I"n,{ɚ\~:س .-%&~}7bFf>F_9y2eCdw~Y~n:oynsleh]ozC`o#ؒީD+kKS!rǯ}R>^1娚wۛRSyn5ռh D+ߕggQ a<@Pccj֥_mݮWT^3tǮLǃ( P`g"FH@ι7ȩElb,دi+~pv*H ]$xB$t5 4åoD{%Gg+D xBrl"a4v>#H{ x"}h F ! uyp(/OJ-B2SX eafYcQ!_DS`e$' xVJ@{Y*ǯ0Ys*´ut9}n=|=Tnf=9R_/uQ =8!g8GAZ4-,\0 ٫3!Yp$n}kH_-җ6ܧ=P-a Kd}g,EBkDWuXǴnvY%?¼]G ep`\DZ>|dnIV?U벘Ɍq(CϞl'bD߹8QyG~bAW\S? l7,wN&>s!8arJgf M$d=à(~qTi82Y| 8,RPbfg8 vk[Z `3Ndy~疲 /[J(>y1͆ .9I s?~>jRIq˂bʁECbftd.$~oNtCp1nrDgi\vŠX!; 1#tyx (.) ) m; a); gsx u,#V6$06fȔ*@ \⦉y ]c/hⷞ?Ǫ)߷b[: Ͳ 6ǡd6k`o׌ԊE"e4B.ԩȦS=WDr>z)E:'"2*9qSL+G#J܈Xhq+ӎd Ѕ@Qvk7,}'.6ULO;6|" $NLxPKКȸv|cT12Aż+ yE_HX͞ΆS^!&h:XwjT5Vh{sgO^p~Φy٩[zѥMPŦl $X@R]{daG2bdEٓzi^ oFijh-.[Eɘ⤎ez-. k/yEL"DE[/JJu7X?RncB&I*%3|z8nb@B"/l~5aXU`k@&;tw~/( 3m;a_v<~ԏs#&q&Ff`FMx"Q@? -bnYQ*ܸE& 0kGTIX*yTVeWѳ \ZhZԩS5ridah-z o[oTB?4'!Y]Nה^Yr]sy)j$)Φ< BXʜsOm &‰Qi Nqo\gPQ_"A^=m |p7K>ԒAy~GF=V/߈n&L L 9533r-̾粮ҊJd~UgJDVX|h3voa$ڊHū%ڵKӸ5vUb/'o8ඡ&yD@j*ft4t8MfQv3=mP=!Ct7oi=n,rzkDP&XO$p곻mio=:"1԰qC=dzXi帖We;ן"O突OCEM FX[5)dxpv@,qy0V~覉Vp;ub4kl&8(p| `!TE}ŨΗ+KL)~6jZr~=?:ه>s ̼]R!MbLϝnMk7 x!ٺXn5LGw$"&,%#w[:(`^asWHBd;ꎓt !.CF  cIlzԬ˴\T%5hLC'GCX#j$Vlizk‚DZ:1\M2VJ*QC[5Sd(D PO~QJNrXHl3ˤT) <&Q+̮!&wbt;G%Z JkYVD[C§%<$%R8dZgE?#rr_;8ZѲ;fKX@F)k%}^ ԁ9D1\) 猕uJh0G̎.,˨T$'S {^BI /v</L[n&~ :M6$ #r~g(:M[{(ՙmNiLG+LO P0JD}kr( @nŸbw E{tks1j C, s3rz%Ƕ7o—3Up'-müNt~nf@1o;WIa9w䋚Ѐrh]a΀0~%]/rtrOۅJ6DvHLHNZ<}`b˻̴XBr@JblSC5~Pp 87Jt/ =RK>iLtƱYPxQ #R ms`c4\S2A?cb:Ojm'vG}}~!쟻^t7;qF2 Y%DµgZ8?V\O|EfcUs٩is2ژJҵ8D^FfY#ܡTs`58WmUl!  F~$rQgRI)ZacKQrV<C&'zUBg{*tA{Lz>3?:EߞUfO!( 즆rf/RGHnE_MQ! G(FoPBsM ܩ$ˬ:?_` 6懷\V%Gak_FK0Wه()Q)UzWLn ɝ(eeP٣@r9)Aϰ<7P̔1hysB808ްZ1Ueu:-B6,Mך~TJTExuk:!_*|TX.g% Bz|В}CN} p j(XKIMI#|CXɳ~+Cc$fZfW8IsgDN63=ҏCzך* ^|fj VAmAٱ 6kgfdLޙS\#VL  %/6X?hl3_:R J/Ǥh7Sϴ.1)XZ Fj JRnnZ'p!趻u;j">Ҁ$WKZj[B4\z e(Wm֞LЂٸYP3 @*&R*x A<\+i\ P+k+Y>ϗ4 ZDL_:* R&9k{(|4}8oaoC||)ˇ.H*4d<9߅ݼL73Ci%J=l=&42<6fw'bhT j:KɚfeʌIYWbLa-s0øYWnF\U)x+zT=M?;}@Ww>kNhf`-ewBhPNo6[ IH>P[?WMKK9]ol~{1I-\NtY (g 8FʳSp_dK>Ԍ:JPB"oK'+1n6j(ͽ|Rnag7LDXݐ]g{B2.Ȑk5B7x,o;Qg~{iV˳Uᢾn!~6yt%1DY5EbmzI ~XW z^ >:@=4$! h<Yc5]߱a&8WϻSE`\?yuj,[,Īb];$nh;qt۠i+ed}mO<ll4nCW ;폞*}"/|ǾuBZm4UB6k?86j>m ,qfvl܎K%Fi87|u_n6k̊r 9 eV#Ӛ} -p?@uLL! }dޔkN zFwյ ݔm^`<+3 ڲYx]pq&OZӂx'–f΀­s*a з` c8(~ZG-^tKX=C'F ҹ'_5gWbW^An HF3Nq+w1 Lˉ.ZbMwwچW!`PKs3:F*$|}bp{adiߓbtUҦXDE5_BL];JP<ͱ}(#t3h/wB({0QFf-DH`Mr7"'&%&6Ux B}bݣΊ\2͠(~iyI[~8 6ca-@+lP%{(\Vc%%| ?<ܕ2ZHRHTi-'slׅ8oz|Sh^Va^9})%S0 %U&%5fqb&1!Dɽv[5%[&P+18D8S[iV>&:s̀n_P"2JE)S 64Hņ U1e7A)EH^b|%d6ǜ>xH4\ry2EM=lj [yjVgpߝ>Yn6'sG,~EdҴF!Dk1o^.X̲;k 6eB^? aOH1e/%t. â > HK=G;,@Q onpcle;U$aLc2pRw_&b 靡;*K/@1|fpYDT6,LwU𘑣78ꆯ @]EڎHBmDGo E s&[ -b 𰵺"Z{U#>Ю_+X!MN$dMf 'Վ& $f4O5!r,h{tdZ][whUG^̼(6iR v Pq[ f4vkP%V'R̂NUnCpkUG% qJ,K?J`p".+Cۼ2Cvo'.+NUB(ڐHXE!:g| TL)ed3 h Bw l"&Y䝺I؀{gۗdS{g>H+A&g7.=&ӻR_wϽ⟘z靥 +S9 Ë*qRtP)ljY צ=Gy\˪zrye<"dwNk"䜞8[9?.VC3#*sa՗W$HBk='Gɷ* 0/)!r b/gI돉)'k=p}٬%~%<6z`󉗳0# &gq/y"ZRm,w2s-# S}6ۃh+0_du٢eBV%PNCAVlWdjSO9,4Œ=!%iLzM sgHR7i!MfkRP VlYwdyg".Þv [1@ ̫ybΧ3p*L$Ǜ?gU1_Z؍~49"1Z\pnV͟ .RLd)@wN!#Pć%UPU9j{3C8~_,GD?PĘg+fVl,'&[20w@*ʸ99_ ^r4ЯQvGDƤ#ԍ:‰=Er`]"@iڢ(bBzQB.Q[rր6BQqF0YߺsNL,0\e%ō[uE-%>a7m۬ yz0Pb{OQO<ip 5⫐i= PgZ: 91n%vPuTe,ZQɌO %K] )qYrJ*<9&)x6)Wjхփc5Wi\C}$侑ac^5hܳ&4tCԎ oQE+G(?1; DbR5I8$J 6aD%C152qP $-Gk{|Hβ%" vij^]QW U³-Io7 ҈>jZ2x:EWU\5$Ѹ@NJ!]?j 2VC{jxmT񍪵U~YԁV4EaG/n`IFO~2v0ןO6K|>x69 ^l]D>97#qयq7Whs2M\ןg~>$P@]Շ54IѢOahkrC+ , q=$b!x| z}f4Ifhr% u>1c 5C̋rĎ+zU35HT^iOrHi1&" EܪP-# 0Eӟ@H rVe>sN<^i}N3@|R v )4_٬UETGG2n @H=zP+ ֤<&X^ȉr5-lnW#)n) h Ata̫UUX@_'PyHl8qF+L$V  <lHk0/w$O.q KLhaw.1 j,wN…֜?$چ'_L-B:rTV6G wҭ^uWh&2vMC{5йP8dqE+$v5ZdF"0;dslp`*\A5?1ri1)ĕ`qn~\pGe$&dټ"oB4U3!:v}SI6E9;8CϓgVϗ)Mﲰ́DPaþ/_C&<0"ކa5r~!HM@YF,-5n1"(XM/Ԃ&OZB>Yyk %$ˑ8گyd`,Agejjdsh"TE:^Tfݪk{3p{Y8e6r,X6zV)gm 5Gia+Z n ѭTɖu* :l߉^ĩκ #"OJGr\Dfüg; ݃A3fnkmN\Saa6|8aOMl{fD7V|(Fҍk{"r\;CM"y^,Vk%t blB2{Σ_`d$esp;Cax`$}<-uܛ!Ǹ-JC̊ZWwNQCQ_rdI~3mc{Q0k&:#5,!JOZI §mxT-.9d%2_~MBC)G6|CAKf FcWoYm|$d,>I]ofQ0hL*cߡV6k؛+n#B, sJ0U֩ IaŲ#(6ROsh" ba'w0}/|VD'{'(RR]nMr;'Q|Ėt稕j1ڧd]؋ڍ/Q=Y;yPD=nJF'E#g#}*r/CL>+}3$OJDN1fm>:p0AvE^NT:?jK_@HLE:tBb}>ߋ9.WAmfmƦ 8!ú?HEck"ypu䶯07f_iО:KbwP򖳣E/Q lk28}KZO]D=KZ2 tdC_%Jgp?m=?e%!%hBr&~Yޖ8k0H ^gci3J~:w5|2L51;*=B LqtKy]`) *Ȯ@NI+o4cF\g/L.5[S ,H~OOP6hz*#Ck!;H0V_=$8*?sHhxWBm6ʳfW|BuZɧ\}+qɰ(jO!vR8scY⎐~uZ4+#!Q iQ@K6 g uIyjD'YuJd@`j|c=^vOI_o7}r$6fޙ0 !o.IhH,6O3`yn="[&i 6;߹u{̟; R[#VGOPlw ѯ!+Dk!Za v𹪖pQ@|[`P(tJQ߷ʗ|$ )aٲO1RYM0A1v]1H4zX_+j̠"PCKqiAZQn9R63E0֣*̱dIʒ .Q!Z͘$FM9@ a';QXZo< Sz;Cb=NB1MAE]`834b9jpEb?5v\'kyHP?']ҏnBv-tJI#W4%xD!?0-S2 CoUKaܩΞgQ.ܹ> ?pXgBu:$ Z卂(pC2feoc.?oεl?>E"A36Ie՝$eV֠kKqbuIif "&i XR0]ZCP]}T]NrVuvB V׶ٝ+rdxFJ`=oƒ+geH ~n!pY;?QvE%ɧbyyfu8ڄؓ{΁ugaf  )F?f8#(}z` k~aV|]) 0'/JbBS,UON 9$2NrB|E+ŝT| B4+8q2!3><)}/RXhn/쥇lbSm޾w%Rw/cJB gO>:2n7نmejRYZ,9WGpT !$}CYNܖ'o2`e褷0+V *}N-/%8bOH8sVLW +`?$68tF5 JH'-;fp1L& S[Rm{eF~ Ag s zhx?/Z۽Sf ~esj$7E?Ӛ[i]#Cy5IZ}޷.RvJh8E4㛯KM=|ؓZKZ.rX(A _]8j"\ey~ jZ="Q2eC8:BB9-s9Gw#).L*.{@DW]W Ybu|=Oxvu5Gbѿn Qq&%q.NnD؛={sZ ~\ּ/&<? ug_mf^AsgO֙c<QOJ7w%F? c1炙s3C5HTS)3!.(\,ʰ=,aN%s%RBA+yN+EZAQAE0Yf%"9iZc5 `%>ILElPݿHx*qY=' Р)F~q\>^2*M [BsT/`mHMpC9Zk؎j 3yC5+sݐ#/1LUX7s 㢺Mᶼ!@mBiRԣ*M7w98bȣhL5YM-\I#0ܧ?0` 7`,Seio;>tJ%R5ϡO|8-RwRXUpLZx8a!4:ȸ(ZwwSH8Ѩ<<1XHʙ$eh,Z 6 ,d9sbdAfh,ĵ2oqg1^4zRߞkY$斣7m}%`cDzƞm#{%ZE&DkF?My_%0lw~--%W7e(kN GxV@;),$G-7R_3 4 7L?ͯ:Z 99GiCiZ 6^6 bj7`,3j9F #̔$iI4bPzi;! (DHbX _l/ -2ާ:S0Amt {ۤQ*sh$n*=j>CwԨTOZ]^[%,,ݮ9mBhFWY/Ƨn1kWw@lpuwqɤq@6/ӓE5{,u=e 2~%IoϵǂVS=?zDtu2qN %I(Q|StO_- f|.Vk @ix{nXjLC`vв=?xB1&J@UϞЧU\t^$V6a𻲽6f~2򴱑Q N%> Dۈlv)蹙8g袅1-\)[H*|ǃՒ.j^ί9"5INv/!;@%]mx0,>}PedTK=UlXXܭTepΤupIb'QC~hrq{8O!N-j#9jLR`ެN͜:8qѧM>5[JK7>y9G*s7|FWh'šˆ(Z~I^qI:ϡM֑jaQ*ːDdl̇A5IB3G xɨ< ;Ɔ U>ԃE@VIe]1 9~:=1KO&jl'YGh LuHB9֩uH1 6$#@*¼^wtcWz|4H\w*'8a* Enכq3{k #yRJ &ӂI#BaIorA2^}S;H)_[޷%\cTNqƷŃ ך{+Ӆ#}Jemz9}#VOJ́#eJ*^@u-E3Ctŧ;8o<]Aӹ_9.Z*@ q& 'e~ZDgWSQmN8&]u .{DmŸE'c-%8 0RGKnOX3&>򼈧T>QBԤ\_5oX3\gF=T6kE L 8.9x/BJ\r#[6.g?.x^O(f),6A1b&}0CwLö6]Vv~a8>wЃmu_BI3t\S;)EZk3 .ԗصIOY:S2t#a=Qm9Mv(TcJ@u(QɞQ\ߴw(k3Y/W325K3娹n80S?I6$pIYKq6edz,RiF~],aQ!߯@ڄU6.q̈́+=|Ѥxzk lc2L;~MK?1<E)+敏WC[l4{!!sT $LT->DV/NɸXrL b,1N%!(T *_ق_h p{:$wE%:qr a=p2MEbagm"LOWAV"bmZ9w6Jb@`bYK<ܮSvY "ٰGpwcNSb~Y6 )ɂme+6v;_*o~*#gZ#c.f+EMo {P?Se@cvAh_0\r,@e E;5,n!=)ˈ>j39[FIT.Ӛ0$f"6Y;AfW4e}ziThr>G&7Mb1@689FZ3G;%[ʔVk yX>)]8g.[s*bqsrOV؎d,t>D2X@=VR?F6+ze~nb%tNWԑ飁b֔b {n?lprm]!ɳ>[ND#CگH$!uoDʸw $&\CmN]inhq`ɼAp[?ñmJo` ] v^?W^Zs@6#+7D \fU LN*[Wy5'W96YCs6#֛6H`"8c쉲 u&XXzSײNgN(P+F:>zvrWkjF-`oeX_6Co=ɫ&/^;#'Ȗ'lzg¦*Ʊcǃ2Zzm#=u\c匽g1 d5/± ]eW Bڃ`G>Tx bOI6{F(E捤^\z` #,[pe9Ȯ=zt,yyH 1TW<;X60lp!w2r Ya2j+szcY΍/E){>Ȃ26R>%ك-"Ksy9N  =Clq~J=W'jn p}JIQdۆ%*abW'y}ޝ0-^Lh k*8*V=ZKvE|n~ىz 0Y9ݢJk(1'繏1&V@}c!DMQDEg$4"3jMbrjvfF`gEX|[-[,[ NҞ0fQERTv,8Lq|:P`0H(@WRgHHۨ:?{DAt\gm]&Rs%XBÃ1j.LWV) ˩Xg< 3vc9ɬI =!oK$~\~^̲S;LZEz'-T[bgTO&"Po*|d6[;z? SL)p2`>8>fD ѫ൞Pj(3U,*ZbpFMg2q5|dV/S3aqNw/`[ΖǮ)Ib9OJIu]3K'}ej*U#Fne&Y]ų)@X`Rf8%ZoRZ O b@'=1EF4amցCCa%_f<[>ҜXwNUZ5@n;6J1G>9U壾2؟䰄/rM|^2V e hQup!(I//j3T}m"Fa.41W1v= 5pp@NLsݙbσdPHz)GF(x3!^7UL/@TAܠsL"Ƹ p@y2"qkǒi瑸g H6gA T+Ӂ Vn=m=+(jl?C*1 ANGIW ly?l霻l֭&̙ZVj,t*A/h{-8֢T+; 6QXըg롇ggi1 4Y_"0 0=z•+XOӖ˹e>kz%1*s+ttJ?"P7ʹU(PB$p%4W<)4}7 8H]4=wt|ȁxh=!4>9miǾ!y/dZ2@rW6.:q%jWARӿ%~\3-^3(t/*7jŪ+b# :3@QOG^IQǢr:T6Fp< n"\&n^fv\2"qA2Bs90gi)8J2H8f;8d6Hn-HپG,IQNk{zLEl-Q׀> )w*n1Mo%v xP;Oh#ϣ]YJG4s8!m@]|Z  $YBbį"B7,7:n[.z$c襱_~2zxU!#Z6IDX_N+8ۨtCDוLǀDFPˡ%EH|Jh;AbnP#c# 9]inTg͏֝d  \.(ԭ(3<`J:!r7U鴰dmR:]BA}T BkL[x h|r#@fV=2,.>7jffx1waQX`s_Y0k*{CZ~N{Rj^\ ,A?{6XY;@CUND9PN;j<Q"W'm}*eҰO,m9l{N,Q= ʻ=E+ ˨^Ex^ Ī :D8*52>Q71L%83gLȕޗwj,xO>CrFH&@r'i\(ؔfhJ: D? sSriL|Ah\zʓ=L8t! P07`g0e,;m zpܖs5>i6jdS ~p*ˌ@C)5?+Myܠ:Ly.? jS;3>{V!~l{j2?2G䘋+-t(*3íZg Hed&Y7@٫YJVGF!޾#W@9/J!:Gv.D}.RZ4(0xH|[. ˿Jvzw^|Za-Nn8X97/1,聰@LEY@4y5>[^ac<hH bB%cNb~UB`}V3(!2} 2ҽ0tA@J4Y%sWE_ yR_,LU;Өijȶ>-{c5dAȍopJ0TGwT& \` +O0GpQa,9R/B=s`qZKd*T;[x 7pe. eibA~ey{^p, 25"J2Iܮ=̮ދLQVGaՓs%4G $X6ز#|:knoWS(s{HZt CQvU׾[(aoTD(cH%ijf??d+c@Sf>9v)ʒ돨*Ps8 ª;-a[SBΜeX"˞Y_=E$Is x/B%3@AQj]s꣫IJic u!w*IR%,=e8m+*t/Hv]O0N <MAVcRGګeUٶҥdJ#6bH3(:+Þr[7EQ?ο`l,ɼ_u@x@ jDDSZuyZ}[8=(~bŒ<ӱ~x4 S΄p\P9xmG'B y"m4e1@-[4-yZ4l|*X-KVu+ʭW TCDB"l=e\g*KY`ѐ^ iOL\¼͜.! 4 nuj'ޣDh"D$?wsB-/%ea [1w$; YjJX~ !$A;~x~$<UgRDž/Xo"- p|3B6.i 'm?` ,^=l1! ≍q{3ψo>:S"_TvB(Aˤnk[5&{JQoăC/Kj6pF  p:F_˿D=*H$us;`~QiV@ĖpWb@1F%Wn+HO))2ɧh䦫-9n7cQPArKBICĥ`mYWQ=J\$t U7^%ZTK%# \ᅬ1fD=Dnr뮲xw/ lKq$o(ljH+LI1$\ Z[qQyNNq\SsUe1CJ8;pHeտ-T%tr /e(~`s7^2*S< @lM b(ɃhBY!;gof?>l ӐG$ Sxcfh,DY=ު0ho!ksS@ymCc )y!)S)xW̴zD+"8{ /R:0H"Rs2%vά>(g0\肀.) ~{OlQof20S}ӫnrm^ |`5I,ߊ^yk_1V%_$"-@%Zۈ37X?K œǥ|m /HN_δQ%ԨhiD!N*ǜ+IZ^\(S'9uнǓ5b(eR7l6YJ]9%XO|1`;xǟ:|5)A&}vs sZ|ytRNak:z@U*ip`qW#l ۣ91kV{홧ܟq&`#aX^5-H> %eи-1ET"t?j2;|OFeXOPgHQgAwCFW*}A% G{0,(XwU#xCUvZ@/`XZ qWosS˳ qh!T@c!M2:NJdG,EmY9$D1@JS3j:?ƿ T.w=5WD,S9..7!@DڢCbA=oޒ~n.kb[mBL0Qٔ(C2X&b آ "sxpSBqp!Jw)ۻhCpw(:R+I1we21f^;fIjs.h '&ٰ.`\O͉ A)CUU( ڜxoi1j4Kx]mE.:[$?W!M LSڶNoLrEe *m^z^#8:! [fv̚WQK\(&h5l2Os1Zgur#)yyCs̴sR<))&Sհ684O E/X8Q')&au'f%~U 0ְ8iw1i`3GYAEw-߷'w!8V~7+qЈAdUU$!qb&Y V#Π]ZO&U.\1tYzFpX,i4Gt] ")ЌW KFdɏB/: YE -YدeSY$_ /\]&=E Ҵm2/y~տgAib>CD٪aMuͳ ~!blbN`޻~ ͙y۲HPɭanw/5#Mw{PK͖=!rg(P5L d3خY'4czz$@gkw,>򍋄 ̅rdQU7}+Z~l`X"/W{L 4'K06s>IL`<Ђ6]=yU>Sظ ̹JF&hV}(R*ddA80D7 7Oiv:@]Bm^I:15D'(e}`p¥]kڌ8jȢy'Byuҭ<ژ$(h~5KL5P%fOFE+ {CNNfZrk2k^rKx% $GҫoHR/ c&/8=N_G8> +M>Zѝ=B |܌Ȣ; ~јuIfɕmH~g7{Զ-2)gȾʴ h6ux s@CŤE`':lKSgvn(VƓ0tp'7t0&PDny!)HBW="$F@E,R^">1*ACR̔7ѓ!HΡ%H5T !7N@O2G|Ti T_Pp$wk)ԠÈ-M6-?o,)w= 6_6ƧKBzڒw,*3BZ4TM%Ҫ? "1Z7 vt^BBJ@,mp9@#/ڈ6m5DY a Σx*]a,PD{ pI7kT{\˸x=&^4R>6#Η |͑1>^}Wd_ ґF;"7$>XaB;#gJG^>D0qLZ٪[^(dkF_FBYBVQl&em(mmks,IݶI6h38^@_Rp &CyW>3 EK7cYooEF4u zc5IS\U>UIpJL'PV ⾫.@6 ×>- pIx H;w(S ۃ[, 3"dY~үQ'"t=R䴬dFd/h'2 +@zĐlo{ pd++y.t72l@K S y&ŘZ1Nv N>#f _m'3ze}" ->:M'W܅Q3X[yU4:Y5wҋyx=_[{0+aʾcyoHv6t}hvs Q:['Lǎ'*d?a'uЂI> )VxiVjYefytF|g ?t]k!T-LG}W8-dDS|2}͇&9 [w!Vs b%Eqh\?Ѵ;e&FAc͈sZ9¨ k'}p8ܩeQmvx IWkr9Ϻ渚3&7 dP Oocge\)n&t93!] =&dǜ$,;-<@{Y ԯCbeGs`̯[G4: ΘE .tu"w<υQ \Ns<R"/Ej@[R7F3!h;i?\]LQ<Uke T(2o{&Ҡieݛ +mG5u?+-cP"ln ,.? HAihE@rGB'QN1vveaGwar9.aR-fu[1vMV~' *:;_х2LX;̐U Z԰A(mTHAS-69<?Qna$e}F&PH21?!ʹa?mruo YPT>SX%^c&*]/jbNYbfSsT|v+)5,:Rx58j )=F>M+zLt}lo^hrmENt_* ќ2#cL!ٕ$KMJ|_ņkaK!1?οtEK/Iu&z{fYj{~'leຯq1/mZrڗ ,!ĬaajIӠtPq}>ux%4IӗEGr̈́Cmۻ*? "2Q8yqP.p" xXtr-N-b;ͨ|afWg8 eMnEuu=kZ7gau NsB)g27(GN[WS}A8rѦ;z:s٦JLJFJá'Gu`܏g v[gU]]Ys9/J:E/.{5RY/64'}VTBp˻dѝJiSvuυ!άvV1m~F\LE LR" ԥXZ]3rhokJItbª\\[Ճ(.V͹}L qmQms =GOZlUF &( B*b5oCdaPqMjsM/jm"TpB>a6 :gfU͊zלϪsRN0n<76+/fsL +X \ B#)J嗥lG52*<u)HύF|LېJ1y"uBϚuFZ]u& ̣JƯyEtm|()x]0 MыbV%%viHi^S'/ ^}nr҆%0%v/ӭ> Lb9fH^e1Qr/{QOE$IGmcr8Di}fxvli/Y^bYR9W>%|#tx/qKnkPOWqFݵ k2R<3,U!蟚݂]hFRVW1چgK!@,Tr;_ ^.x Ss"We3RJo (aQJgŇ"бsfډn6n<~/͈p=5 V=iV)fr to"g+vrX,{ʱߵ{#5K=knFأ.SLI& .ܪðonq}8ii sRO Wngpgwǃ$fZ ےF~yn'1:~|9bN|al +yzВ`J/`k6fSLþІJ-31/-{Tm *>]dRGׇ8o@M-Lxw?+NF*f8w'Ɲ : ^IEkmϷv*dӺnGY¯T,E3ٹCK (Rj#i##pYfIӄ")~Y kXGVπ_,b5X.^,?yi0Mb˒ 1, ޘ_&}㣙RsX^~ ',Ch?S~6HP kRHrE^kvRZ=CaQ׋y) ]c((DS[A?=]*Du:RqbvK4uBip(j(=FP<怇jtoH TS (2Ye&lCYO6:(@]R#6pދ:㐻43Gq-yG\셷CbI5}#j.A!Q5T f@0l|[~͊h~f:gv'n&ґP/^`sY>y|).ϷOV8kM(Ct59^"1Ӆ(e bM0K2}64"_Jx{v^2M5\ p)@@УI12Qň+pƉ*~ǐm P nJaYRY"p~4boATE'4mkm'!'\9,*s9kAOnJ=">e2F%V#pJo ?N_w\kwEݑ,ڌ4XOLW_ͭWyB*Q8@/2** qHuR r@YTާ;Ůߘ+`&)|vETu"V=dzV);8h{,,; aCU4{0ovvI$bA%v²c% ɟ% `_򌍉Wedvh ʥ|=@X*rűJ@ZSͰ&QR*73n93WjWfAmW\Q@qB]ՠYҟPv עQfۧ v5@i L l 4( =Yھ J=h㸁'-Ӿ0jFZp #KtIT3%1se_zUp5L G*Ewbdl@Jw%:k(&Wo>@7N H%( Om7hʐtuDVt;X9*øaV9_j!\1Uy\XGD/rtdK9UHF(% PŽ\CLksS [#I91tS<˧!yfH?9}l7A5-֬F|?05@J `635@5Wu >hif;m@u&22D˄h~Cf?\~x6I7dU2$֏pgQ[B~\o"VhT:c)u~v-7@2|I=1NY..o '` , `Qo'HryʜdEvpd1[B&V'a:-He6%.q2(iLճ\^q ᡃ)}&Yr}WukH]@#sFC'q[9nи"P<8c "Y3CcGf Ta38G=îe@K_d(2yVBЂtuw