python-gofer-2.12.3-2.el7>  HLk|\@Dv z뾂alInEʒz&rCIJ)Ԫ/?%6\Z? ~jRW]J 6d)XILA8Ή.jq^2OQb;Ij#e[ G `ТW&4`DV9}4B{0֒4iBK $ P>9`?Pd  5\`x|  r    8 9|<@ED D(G,G<G\G(H 8H(9J\:_G H$I(XY\]^j bSdeflt uvwhxlypLCpython-gofer2.12.32.el7Gofer python lib modulesProvides gofer python common modules.\>Vc1bd.rdu2.centos.org LCentOSCentOSLGPLv2CBS Development/Languageshttps://github.com/jortel/goferlinuxnoarchU H H H{ a B * K]] x  ""SS//)u::  R0dd:1((Zi *$ $ lxxjj  xxAnn77V(6{6{\ A Ah>> " "DYYm_^^""(6/C/C  $ $$.6gA큤A큤A큤A큤A큤A큤A큤A큤A큤[C>\>Q\>Q\>R[C>\>Q\>Q[C>\>Q\>Q[C>\>Q\>Q[C>\>Q\>Q[C>\>Q\>Q[C>\>Q\>Q[C>\>Q\>Q[C>\>Q\>Q[C>\>Q\>Q[C>\>Q\>Q[C>\>Q\>Q[C>\>Q\>Q[C>\>Q\>Q[C>\>Q\>Q[C>\>Q\>Q[C>\>Q\>Q\>R[C>\>Q\>Q[C>\>Q\>Q[C>\>Q\>Q[C>\>Q\>Q\>R[C>\>Q\>Q[C>\>Q\>Q\>R[C>\>Q\>Q\>R[C>\>Q\>Q[C>\>Q\>Q[C>\>Q\>Q[C>\>Q\>Q[C>\>Q\>Q[C>\>Q\>Q[C>\>Q\>Q[C>\>Q\>Q[C>\>Q\>Q[C>\>Q\>Q[C>\>Q\>Q[C>\>Q\>Q[C>\>Q\>Q[C>\>Q\>Q\>R[C>\>Q\>Q[C>\>Q\>Q[C>\>Q\>Q[C>\>Q\>Q[C>\>Q\>Q[C>\>Q\>Q[C>\>Q\>Q[C>\>Q\>Q\>R[C>\>Q\>Q[C>\>Q\>Q[C>\>Q\>Q[C>\>Q\>Q[C>\>Q\>Q[C>\>Q\>Q[C>\>Q\>Q[C>\>Q\>Q[C>\>Q\>Q[C>\>Q\>Q[C>\>Q\>Q[C>\>Q\>Q\>Q[C>\>Q\>Q[C>\>Q\>Q[C>\>Q\>Q\>R[C>889bf5256e4d0880f3a70cb5c0ccae74354227a31a2bb155e4e54b6e1f17ea485279cdadb0f0cea3ab610982b10d35426a0ae9ee8e337a38678a6ee3c1b72eea5279cdadb0f0cea3ab610982b10d35426a0ae9ee8e337a38678a6ee3c1b72eea1520f9bea2085cf0afd67863993a7c9ebf2e6197c040f65d90a8b56e4238e0da57f83d0ccbe709170bcf47128174aa73e2bce6d3fd7788a9e5cecab8a4778c3157f83d0ccbe709170bcf47128174aa73e2bce6d3fd7788a9e5cecab8a4778c317590fd87d32c11693b8a53c80383d1892ef8a58817db2e1f91fcf3ce1fafb06d1567ff06c9fe5616641af691bbac24f701432a8efdaef84b2fa1c2cac9d02b6d1567ff06c9fe5616641af691bbac24f701432a8efdaef84b2fa1c2cac9d02b6dd174b976e770d8c07ddf6fac015eb554c0c57f7c5cbeab0ff347d0e743e91b7eb251be328bfe21a829966977540b4f44c59224294b6d31c156ca73e2f12af7bfb251be328bfe21a829966977540b4f44c59224294b6d31c156ca73e2f12af7bf406f4aa77d521ef1de3bb19ff440c7e81bff862cfd4f8f44445514065271676b151af3ab639e85d42dbc1b5ca7dd92a977a225b8ef2c176df8ad0929682d00a8151af3ab639e85d42dbc1b5ca7dd92a977a225b8ef2c176df8ad0929682d00a8be97c8da36febe6dcc62fc7e201c3087607f12aae260d827105f609fb54e6a21112111bca41b67f5b8b2f7477ebc826b02b1c8deb480cee302ab18bcc936de09112111bca41b67f5b8b2f7477ebc826b02b1c8deb480cee302ab18bcc936de09beedda44795f1433a165a9fe07e9113750d212ed47d311511710cbf08b146f371a66c7b52c7f5df28c9b0d3ad9517bd0ca4866e3d46f8b868cd6fdeaa45a41441a66c7b52c7f5df28c9b0d3ad9517bd0ca4866e3d46f8b868cd6fdeaa45a41448920745d8a77f9327650985df1d5084b96a35e173f77cb1be0e4243842d6f616b5cdd585f283d3626a94a13d84c5d9fe00fd7eed3629f10bc705ce7fc9ceb955b5cdd585f283d3626a94a13d84c5d9fe00fd7eed3629f10bc705ce7fc9ceb95587e7c19ead48024c53018aa1226fad8b00e1b18665cbd79217597b8f5a108cdbc31b49b927e5502490d32a1f5a1b1be382e071e38199bdf2f43435464c9ec22bc31b49b927e5502490d32a1f5a1b1be382e071e38199bdf2f43435464c9ec22bf321f42d8ad753593adf5f227f1e6bbf9e44197b7da5a23b1581fae0cb0337f3e7cd949fe152e1d3309377c0bda571d79972d307d8de8d32240cdb309a788e5be7cd949fe152e1d3309377c0bda571d79972d307d8de8d32240cdb309a788e5bdbf4237c3413393547a907250f44826e8230ec70ed57acaad8ff9de7d9921f17b38aaf3f860f20741900d420e27203014d5c8daca24dc8a2bc2f442f5d80e8a6b38aaf3f860f20741900d420e27203014d5c8daca24dc8a2bc2f442f5d80e8a6764f73bc3119ea9310649fcc2fd196db9e2503d733b1454686c7ad42facd0c16bae6021bb453d1c29fdd6a2774837c94263b8e977c5eef200fb3029694dbf142bae6021bb453d1c29fdd6a2774837c94263b8e977c5eef200fb3029694dbf1425ecfa59fc87cbf0d8472cf1cc08283a5b932654c45a93115c222e0584d4bee4ff5d219956bdb8dc08beb6b49c5e9582fd48d7de0d24de38d9ff31848b0d65c86f5d219956bdb8dc08beb6b49c5e9582fd48d7de0d24de38d9ff31848b0d65c86467cc8849697bf01e23c5821314722e4c15471aa43cd0f8d720dd1eab2e4f716b6fd45c5161d1cad7ad6d31d89e5f3b38a0335e40234bd2aa9fe9f42d10b65f6b6fd45c5161d1cad7ad6d31d89e5f3b38a0335e40234bd2aa9fe9f42d10b65f63ab7a85df6e68ca175d91bf88bfcae6ab747c64e660d80fbf553e4b001a86329bf0cddbd68b0cee2be648757f2f63c5ffd6787c896af29512b39f4db055c42c1bf0cddbd68b0cee2be648757f2f63c5ffd6787c896af29512b39f4db055c42c18914a01c260cd2d67e1413ed40f118a04334d5c78a4c96a6fd7bb84905a9d2a204858020a7684dd0f899e499cb3533e47970cf039ded9c038147f8637ecbea2604858020a7684dd0f899e499cb3533e47970cf039ded9c038147f8637ecbea26b457445d0298612b4d342036ec81d90344100bc36ca7e0aef7f741ef39fbbfee6a50f679d31774ce9ad4d6249e749f42729f73ced99d2a71639ca647264612076a50f679d31774ce9ad4d6249e749f42729f73ced99d2a71639ca64726461207f4dd052eaba0cfab605574c2cd7390910f471f25dc1f5c4a8a48230eebc3d07cebcf7f754806c940577d6f1bdb9dd648ba41d765bf70f6e6b88fd70af67a3f00ebcf7f754806c940577d6f1bdb9dd648ba41d765bf70f6e6b88fd70af67a3f0033222a9a749420a4809801e9fca2465ac4c90822c6f93ad0657323506e5d88d436595ab35f22dca9d0f00de828fe7a7332adc85c9e3de016fbcf98dc970e891d36595ab35f22dca9d0f00de828fe7a7332adc85c9e3de016fbcf98dc970e891d0cf7f8f4a75ce113c2173e04b6957fcc8e3bf6cede96478ca1cdf1df2dff8eb88278e335f89f235c507239979a70255953e83f7ef109997d600d9120afe318ea8278e335f89f235c507239979a70255953e83f7ef109997d600d9120afe318eaa082f14d01940c44de592b6754e766b6e0dd76f31e83ebde53a17f7405b476f43e90e8861ccfe1fdd6e4c9b7fcc79f4af046b92605ae9faaa91f3b763096c63c3e90e8861ccfe1fdd6e4c9b7fcc79f4af046b92605ae9faaa91f3b763096c63ca90d27bbb4f64e516c6e22637914cf33fd504bdb145240642d8c2665cef9040104cc5eb14c26c0603c14f78a21ed23efa01b3904a8f2caf7ee892845354edb8404cc5eb14c26c0603c14f78a21ed23efa01b3904a8f2caf7ee892845354edb84fb5eae26be4bbd3f5c0d07433d3e06cf67bf0d557bd9d36d803c68e4b21a4207813b0151cb855da291d352520494bd1b0547fe380a9648891657236e6791c775ea803a40a4d733c3a2a7c00f76b56c6f8094d458e42b3ae0fa98876f24e46988730b8695da911ecf737217e1fb4a90cf423496d17c7189bc676b7b2caded447f0d6a8b81ae46d317693fd21348343c47a6fb6054bd7a0a5c772eec3382c92f5b0d6a8b81ae46d317693fd21348343c47a6fb6054bd7a0a5c772eec3382c92f5bd68fcc8af7c39ce8a213f7ff9acb440af0e36c978f574aa28d99dba4b18ee59bcf39c4a684d206bf817cf3f7a77e00e082c65cd9775c04154265a451d16b3de3cf39c4a684d206bf817cf3f7a77e00e082c65cd9775c04154265a451d16b3de3411eeee6a534ee7962af9d41122af6d3094637ff04e38dba4bd86dd711574541244b50d7191d2f35929808b7f080512fe28f22aecf33a498121c351a91e604b1244b50d7191d2f35929808b7f080512fe28f22aecf33a498121c351a91e604b1e5eaa7757894ce0834318ffb8feaca5cea57d3c0599353ef9d5fab80e3570ac36fff25c818db6e6c6ac84ab98e12c9de8a4bad77362b5dd8fa1fafd55dce5f286fff25c818db6e6c6ac84ab98e12c9de8a4bad77362b5dd8fa1fafd55dce5f280d87be63c26dc0df412fb8ed36195b295fd41ed8e85c81f6776b09bde19d63796e0a2f22196ba1f76909bea106b62f2b493b272563b0afbff9532d68dcfed1e56e0a2f22196ba1f76909bea106b62f2b493b272563b0afbff9532d68dcfed1e580b5713f2c761b9c20c32eda812f99809c0bb8d2e806d64299c8e5eb09b498aba9789f3f9fff8f42cb1705afb002925f214868f51afb76c201d502934abb1f58a9789f3f9fff8f42cb1705afb002925f214868f51afb76c201d502934abb1f5865ac44436ae67a94bc4cf4fd9b83c03baff338333e5017164a1571a3d1c81f7172dc411da92d1020289724380fb502dc2b9df3ced1812ee1cc90870af6c23bbd72dc411da92d1020289724380fb502dc2b9df3ced1812ee1cc90870af6c23bbd8cb9e9e5661c5baf1c2ee324006ac6cbea9156a415ac4dbaceff304849a38f861ef828a60c5926221df109cec89cf4e16af56447b5dfd36053f0172c8b98456c1ef828a60c5926221df109cec89cf4e16af56447b5dfd36053f0172c8b98456cc57be9ca02ef5ad1d4d0be746c2f8258f972959f72d28eed0f2208d7532de09bce3b7b1e5b3a46f20f5f5056b29e58ceb976d521ae6f39d9eb1948284722f11dce3b7b1e5b3a46f20f5f5056b29e58ceb976d521ae6f39d9eb1948284722f11d1e811c37794baee3b18cc21678154d62ff0e6e7038eab84db7df57eefaf32d0e945062b1f2efdb558b2b9e6e65689e7b157515a5503fb57a583103a6d63cfd9c945062b1f2efdb558b2b9e6e65689e7b157515a5503fb57a583103a6d63cfd9c0676dbcbf6cc757216fac1f6ed6c2157cbcff92751ab10f9c5b81fb1585345a1fd28c8bda139c510a431c9112534aa2ea49691b22dbfeb4a76d1cf3031f182e1fd28c8bda139c510a431c9112534aa2ea49691b22dbfeb4a76d1cf3031f182e16b3121e7fabc91f5c05375130c4928d4892c037d2e94e2a7acfa5243df56243b1d6888d4a86212d04a0f6ba386f997e0861af7c16380276a63d4d8249a0a1bb41d6888d4a86212d04a0f6ba386f997e0861af7c16380276a63d4d8249a0a1bb420d3a961c85fb77ccf8d10969903d57492fb8731ff9fad4754c1bca99d59b5174603ed0f7187c77bf87c67d3faa9581e54f7eaeb6645403d21d0df8110a939854603ed0f7187c77bf87c67d3faa9581e54f7eaeb6645403d21d0df8110a93985d461a5000e3fb2c66af5fa9ef4b669dae0522682f73d801721e4ba36518b47150b75ffbfa968afd60e199dfb0050b92c1c5b94039a919f4f491c8bb8d1af42320b75ffbfa968afd60e199dfb0050b92c1c5b94039a919f4f491c8bb8d1af4232eade8fbb2d1f94c87b21ebfb1ab0846d09d76fee4f9aae30a027c0adbb4e28fde76d3536a8669f8d5ea807781f4bcdb918e97f26d5ef9286c01931d714e08046e76d3536a8669f8d5ea807781f4bcdb918e97f26d5ef9286c01931d714e08046e814615946653851ad0a0772418b3ed0558ab56adc5165f96ddbff0efc166131a1bd5bac4a7ec8c0da65b529b09501fbeee8eb5b3852d5070e7c0ee97b62f636a1bd5bac4a7ec8c0da65b529b09501fbeee8eb5b3852d5070e7c0ee97b62f636bb08959b78ebca80943780c90360e7f71ec48da2acb4ab78009491fdc65a44d42c6eecffd9b07be8e97aeff31a18f811e2ea450ecdeefa028874d10b7d7f4a3c2c6eecffd9b07be8e97aeff31a18f811e2ea450ecdeefa028874d10b7d7f4a3ce8fa92664afb413a5724906b9a1106f6578c603827799a1ab0ae77f83ed452d6da05a8768594f5fcc8c2fdc81c2d5f931a01b157b668e464d85d3c996ee982d6da05a8768594f5fcc8c2fdc81c2d5f931a01b157b668e464d85d3c996ee982d6fd23ca14c4b1841c2f9c5882d77b8e7bd9b2a68d445c86497d6312725457da249d89f069635a16e24fde8f5837f74ace5950c7b1ef09faa65852c7975297eccd9d89f069635a16e24fde8f5837f74ace5950c7b1ef09faa65852c7975297eccd8feedfdd0817807d1e91c607fd5df3f48158d9ef9bad8b556727cdadbdf500abc2ddd492a42cec992da412459df5e0d744e7f8846290f659bef24a3280df5580c2ddd492a42cec992da412459df5e0d744e7f8846290f659bef24a3280df5580d54d8eef923aff19c18f8e00fa3ecc0145ff39a60bd135cf203decef61d3a7bdac1b1591954634499513291eb50aeca862c3a1ac49f0b03deb76f6f0a34d820dac1b1591954634499513291eb50aeca862c3a1ac49f0b03deb76f6f0a34d820d9d2f917e41ae9ec75330cb64f0e1fa6847e9703120eaeae38ad4dd12e4da6b5170ad4930e9b2d4263da20f879f0208ae39db7562c2948be18387cae11c9aff7b70ad4930e9b2d4263da20f879f0208ae39db7562c2948be18387cae11c9aff7b7fbd26e223c831541fc972b79cebb0de6f2f12392a23ca83d3fc2db305a1c7c555eeef43020a103e000d98c05fada9fb1ec482883522417f0dc5b4ea26a95e5655eeef43020a103e000d98c05fada9fb1ec482883522417f0dc5b4ea26a95e5631d3805ccf591e5059ff6193f6895c5fd6cb608c8f1710a19796f116097ad00ebe7fc85110193f6b62d5b1f44b71ea9634b727bf0e8f13a2d61cb25b5b5fd8f8be7fc85110193f6b62d5b1f44b71ea9634b727bf0e8f13a2d61cb25b5b5fd8f8a72b15efcc085b9c4c7416bb16264f735d35b569e8c98e46ba0500a0a012ed51e9098b8cd580b71c141d36246e5810dd060bc0b5658bac84879d7357f8df4cf1e9098b8cd580b71c141d36246e5810dd060bc0b5658bac84879d7357f8df4cf19b0ece88e71cb8b684e36b5d4ad64c40ca0e45c488002108bb7e759e473ebe2fea54a1a506f5c7f4622c915e614af9833271473ecdda32f24f1ef82d30666bd2ea54a1a506f5c7f4622c915e614af9833271473ecdda32f24f1ef82d30666bd2afbe5012d02b3c26ad0a85051a54e98e81339d6cde29249e48fbbc986e6ac87464fd10d77d9c646c5357682d3ff7eb69e25c31df56363705aede6c814a699ded64fd10d77d9c646c5357682d3ff7eb69e25c31df56363705aede6c814a699ded6011aa0f6828f65ec631c4f8d9b1e9754ac854d43d02f1d02c1327c9ac8dc6fabb1f950091e9cf6dd48a91afd0f3c8b851bfd5bda2bfe702434e3aa3ae8c3867bb1f950091e9cf6dd48a91afd0f3c8b851bfd5bda2bfe702434e3aa3ae8c3867f96088308cf44dff8928658351dcaaeee71bb82b5088ed0d38fd592918213bc154c8c30ac6b63f2690120b1f46f531c27dbc4dea7fb30455d1c23c67b85cd7d954c8c30ac6b63f2690120b1f46f531c27dbc4dea7fb30455d1c23c67b85cd7d91e700286966bb0915e5bb6e0788e4c9d217b520fbdd3e4d7df08f3106e1e3a85cefc3b3ea628536fb495a2803ce802bf5411a90c6770b8df4830dd07686b0b16cefc3b3ea628536fb495a2803ce802bf5411a90c6770b8df4830dd07686b0b1644285cc5ca26eefb2985c2e59dd46e3d62bc4d3e6bafa93069d84dd9e2a25e0bf4554060f45cd36632bdcaf22c996ee150f8bc130f53b284c1157c544ebb535cf4554060f45cd36632bdcaf22c996ee150f8bc130f53b284c1157c544ebb535c3996c9f79f4bf428ff4cbe0543935eb1989929cc6d36d15b9ac0f529864922ae3cadceabcaf4a6a3fa10939490079337b95193f4baab26ab0fc5855c3acd20923cadceabcaf4a6a3fa10939490079337b95193f4baab26ab0fc5855c3acd209235d08e29793905ba6d2c271ce74d47f14026aa7274ff5cfdfcb71855e41dc96ed5c1fedefbb41654b9b3f4e86820ce45e6fe74d5c2be3f664b10d8142c4b1bd4d5c1fedefbb41654b9b3f4e86820ce45e6fe74d5c2be3f664b10d8142c4b1bd4d85cdcc14d176da5da96997740475a9bc031e821eb2867e35389ea4747ca6dc420e87ced0f5821103425da215e5689b8186ab4c85d0bb948d8f0890775dd7bf120e87ced0f5821103425da215e5689b8186ab4c85d0bb948d8f0890775dd7bf13b9b104fe7f3622de6db4adfcb5837876f249c8b7dda4918a17ea259a21fe8d5ff147fdcc689971d938600391f4dc7171e095df5b1cf882b1f87e3fc90130c51ff147fdcc689971d938600391f4dc7171e095df5b1cf882b1f87e3fc90130c5101ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b9b3c45670381f6a99dbb9d2e116764d363c55e395d4ed089cae0814a2d8b398a9b3c45670381f6a99dbb9d2e116764d363c55e395d4ed089cae0814a2d8b398a4c933ef4377cc3ec8289094e51890f79c8ff91df7090455bc626464006f5a68adbd776636dfd29acfbf1d6248c88e9b0db470ce3757adfe1fa5ef53ca8bcdd12dbd776636dfd29acfbf1d6248c88e9b0db470ce3757adfe1fa5ef53ca8bcdd1250a187159bf82956526dcb7a4ceda69949c512f5b7faa05fb782c62cf6350e3b96faf2d9701746a649fb175d66cd0eacbeaa002b808b55938a5762aa650d8d5696faf2d9701746a649fb175d66cd0eacbeaa002b808b55938a5762aa650d8d567c6699c75f87b52bdc542db26d6b1b92892577cda46e20eceb79e2790a1c291brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootgofer-2.12.3-2.el7.src.rpmpython-gofer@     pampython(abi)python-sixrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.73.0.4-14.6.0-14.0.4-14.0-15.2-14.11.3\?[k@[CN@[W[@Z@Z@ZJ@ZZZZLY(@Yx@X@X@XWWq@Wc@WH6W=W4V2V@VV_V@V@T@T!T!TܕTTT@TTsTmTWn@S@S@SS!@SS{CSsZShScSb7@SVYSO@S9XS L@SS@S@S@R&RIgQ7/PM@Pl(PQP2&PO/@O@O8Oc+@OC@O+@O NNN@NHNåNåNNNNGNGNGN^N@NNNNoENoENiNS@NRDNEN98@N)f@N@M@M@MM@Mߒ@M@M@M@MMM@M@M@MUM@Mx@M2@M@MI@MzMzMzM[@MS@MRMIG@MGMF@M8#M-M$]@M# MM MLs@LL@L@L@LfL@L{Sandro Bonazzola - 2.12.3-2Zach Huntington-Meath - 2.12.3-1Patrick Creech - 2.12.1-1Jeff Ortel 2.12.0-1Jeff Ortel 2.12.0-0Jeff Ortel 2.12-0Jeff Ortel 2.11.4-3Jeff Ortel 2.11.4-2Jeff Ortel 2.11.4-1Jeff Ortel 2.11.3-1Jeff Ortel 2.11.2-1Jeff Ortel 2.11.1-1Zbigniew Jędrzejewski-Szmek - 2.11.0-3Fedora Release Engineering - 2.11.0-2Jeff Ortel 2.11.0-1Jeff Ortel 2.10.1-1Jeff Ortel 2.10.0-1Jeff Ortel 2.9.2-1Jeff Ortel 2.9.1-1Jeff Ortel 2.9.0-1Jeff Ortel 2.8.1-1Jeff Ortel 2.8.0-1Jeff Ortel 2.7.6-1Jeff Ortel 2.7.5-1Jeff Ortel 2.7.4-2Jeff Ortel 2.7.4-1Jeff Ortel 2.7.3-1Jeff Ortel 2.7.2-1Jeff Ortel 2.7.1-1Jeff Ortel 2.6.0-1Jeff Ortel 2.5.3-1Jeff Ortel 2.5.2-1Jeff Ortel 2.5.1-1Jeff Ortel 2.5.0-1Jeff Ortel 2.4.0-1Jeff Ortel 2.3.0-1Jeff Ortel 2.1.0-1Jeff Ortel 2.0.0-1Jeff Ortel 1.4.1-1Jeff Ortel 1.4.0-1Jeff Ortel 1.3.1-1Jeff Ortel 1.3.0-1Jeff Ortel 1.2.1-1Jeff Ortel 1.2.0-1Jeff Ortel 1.1.0-1Jeff Ortel 1.0.13-1Jeff Ortel 1.0.12-1Jeff Ortel 1.0.10-1Jeff Ortel 1.0.9-1Jeff Ortel 1.0.8-1Jeff Ortel 1.0.7-1Jeff Ortel 1.0.6-1Jeff Ortel 1.0.5-1Jeff Ortel 1.0.4-1Jeff Ortel 1.0.3-1Jeff Ortel 1.0.2-1Jeff Ortel 1.0.1-1Jeff Ortel 1.0.0-1Jeff Ortel 1.0.0-0.1Jeff Ortel 0.77-1Jeff Ortel 0.76-1Jeff Ortel 0.75-1Jeff Ortel 0.74-1Jeff Ortel 0.73-1Jeff Ortel 0.72-1Jeff Ortel 0.71-1Jeff Ortel 0.70-1Jeff Ortel 0.69-1Jeff Ortel 0.68-1Jeff Ortel 0.67-1Jeff Ortel 0.66-1Jeff Ortel 0.65-1Jeff Ortel 0.64-1Jeff Ortel 0.63-1Jeff Ortel 0.62-1Jeff Ortel 0.61-1Jeff Ortel 0.60-1Jeff Ortel 0.59-1Jeff Ortel 0.58-1Jeff Ortel 0.57-1Jeff Ortel 0.56-1Jeff Ortel 0.55-1Jeff Ortel 0.54-1Jeff Ortel 0.53-1Jeff Ortel 0.52-1Jeff Ortel 0.51-1Jeff Ortel 0.50-1Jeff Ortel 0.49-3Jeff Ortel 0.49-2Jeff Ortel 0.49-1Jeff Ortel 0.48-3Jeff Ortel 0.48-2Jeff Ortel 0.48-1Jeff Ortel 0.47-1Jeff Ortel 0.46-1Jeff Ortel 0.45-1Jeff Ortel 0.44-1Jeff Ortel 0.43-1Jeff Ortel 0.42-1Jeff Ortel 0.41-1Jeff Ortel 0.40-1Jeff Ortel 0.39-1Jeff Ortel 0.38-1Jeff Ortel 0.37-1Jeff Ortel 0.36-1Jeff Ortel 0.35-1Jeff Ortel 0.34-1Jeff Ortel 0.33-1Jeff Ortel 0.32-1Jeff Ortel 0.31-1Jeff Ortel 0.30-1Jeff Ortel 0.29-1Jeff Ortel 0.28-1Jeff Ortel 0.27-1Jeff Ortel 0.26-1Jeff Ortel 0.25-1Jeff Ortel 0.24-1Jeff Ortel 0.23-1Jeff Ortel 0.22-1Jeff Ortel 0.21-1Jeff Ortel 0.20-1Jeff Ortel 0.19-1Jeff Ortel 0.18-1Jeff Ortel 0.17-1Jeff Ortel 0.16-1Jeff Ortel 0.15-1Jeff Ortel 0.14-1Jeff Ortel 0.13-1Jeff Ortel 0.12-1Jeff Ortel 0.11-1Jeff Ortel 0.10-1Jeff Ortel 0.9-1Jeff Ortel 0.8-1Jeff Ortel 0.7-1Jeff Ortel 0.6-1Jeff Ortel 0.5-1Jeff Ortel 0.4-1Jeff Ortel 0.3-1Jeff Ortel 0.2-1Jeff Ortel 0.1-1Jeff Ortel 0.1-1- fix LICENSE handling with license tag- Release 2.12.3- Release 2.12.1- Fix buildrequires: python3-setuptools. (jortel@redhat.com)- python-future not available in el6/el7. (jortel@redhat.com) - Fixed exception propagation of builtin exceptions when raised by different python versions (2/3). - Fixed raising ValidationError when non-validation related exceptions are caught. - Z-bit added to version: 2.12.0- Add support for python3; Drop support for python<2.7. (jortel@redhat.com)- Fixed dist in spec. (jortel@redhat.com)- packaging: with_systemd and with_tools; devel not packaged. (jortel@redhat.com)- Apply upstream patch. (jortel@redhat.com)- Fix amqp handling of: Basic.return: (312) NO_ROUTE. (jortel@redhat.com)- Compat with python-amqp 2.1.4. (jortel@redhat.com)- Add interpreter exit handler to abort threads. (jortel@redhat.com) - Fix unit test. (jortel@redhat.com) - Testing environment fixes. 1. Working directory in user home. 2. Auth testing using user=gofer instead of jortel. 3. Comment out auth testing in server. (jortel@redhat.com) - Fix proton no ssl-validation to use anonymous-peer. (jortel@redhat.com) - support root logger in agent configuration. (jortel@redhat.com) - add dist containing sources (jortel@redhat.com) - update url to github. (jortel@redhat.com)- Python 2 binary package renamed to python2-gofer See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild- Bumped for semantic versioning.- Detect broken pipe instead of TIOCSCTTY. (jortel@redhat.com) - plugin unload should do hard shutdown. (jortel@redhat.com) - Bumped setup.py to: 2.10 (jortel@redhat.com)- Add 2.10 release notes. (jortel@redhat.com) - Support soft plugin shutdown. (jortel@redhat.com)- Use mp module instead of multiprocessing. (jortel@redhat.com)- Fix IOError errno=EAGAIN on EL5. (jortel@redhat.com) - python 2.4 compat. (jortel@redhat.com) - 2.9 release notes. (jortel@redhat.com)- Added direct and fork decorators. (jortel@redhat.com) - Metrics enhancements. (jortel@redhat.com)- 1340262 - Fix unwanted dependency on agent in lib (jortel@redhat.com)- Support RMI invocation models. (jortel@redhat.com) - Use LSB common pidfile kill functions to stop (rgeorge@liveramp.com)- Fix proton reliable send. Reported on 1323726. (jortel@redhat.com)- Load pam libs on demand. (jortel@redhat.com)- Relax proton requirement. (jortel@redhat.com)- Require proton 0.9-13. (jortel@redhat.com) - Support latency plugin descriptor property. (jortel@redhat.com) - Fix memory leak in Pending.journal. (jortel@redhat.com) - Connections closed after each request. (jortel@redhat.com)- Thread resources such as connections released between RMI requests. (jortel@redhat.com)- Fix rpmlint complaint: E: incorrect-fsf-address in deplist.py (jortel@redhat.com)- Reference plugins relocated and not packaged. (jortel@redhat.com) - Support runtime plugin load/unload/reload. (jortel@redhat.com) - Add manager. (jortel@redhat.com) - Add gofer CLI for management and RMI. (jortel@redhat.com) - Renamed builtin plugin to demo plugin. (jortel@redhat.com) - Fix -f option passed to goferd. (jortel@redhat.com) - Resend logic removed from proton reliability. (jortel@redhat.com) - Added a ton of unit tests. (jortel@redhat.com) - Run goferd optimized by default (sean.myers@redhat.com) - Add additional logging in adapter reliability. (jortel@redhat.com) - Improved handling of malformed AMQP messages. (jortel@redhat.com) - In agent.rmi, add transactions; discard request for plugins without URL configured. (jortel@redhat.com) - Support proton heartbeats; requires proton >= 0.9-5. (jortel@redhat.com) - Persistent canceled tracking. (jortel@redhat.com) - Authorization deprectated. (jortel@redhat.com) - Using utf8() instead of: str(). (jortel@redhat.com)- Support one-time actions. (jortel@redhat.com) - Support authenticator in the plugin descriptor. (jortel@redhat.com) - Support plugin monitoring. (jortel@redhat.com) - Support dynamic plugin loading, reloading, unloading. - Support services in system plugin. (jortel@redhat.com) - Support forwarding/accepting. (jortel@redhat.com) - Support comprehensive broker connection clean up. - Requires: python-ssl only on RHEL 5. (jortel@redhat.com) - 1198797 - Fixed recursion in adapter reliability logic. (jortel@redhat.com) - Fix not-authenticated error message. (jortel@redhat.com) - Fix systemd unit permissions. (jortel@redhat.com) - Window deprecated (jortel@redhat.com)- Broker renamed: Connector. (jortel@redhat.com) - Plugin not-found logged and discarded. (jortel@redhat.com)- proton 0.9-1.20150219 compat; proton.reactors renamed: proton.reactor. (jortel@redhat.com) - 1192563 - validate SSL file paths. (jortel@redhat.com)- Fix virtual hosts. (jortel@redhat.com) - Using LinkDetached in proton.reliable. (jortel@redhat.com) - Better recognition of when SSL is to be used. (jortel@redhat.com) - Sender supports durable option. (jortel@redhat.com)- AdapterNotFound raised when explicit adapter not found. (jortel@redhat.com) - NotFound raised amqp node not found. (jortel@redhat.com) - Add url to Queue/Exchange constructor. (jortel@redhat.com) - Renamed: route to: address. (jortel@redhat.com) - Support amqp 1.0; add proton messaging adapter. (jortel@redhat.com) - Support auto-delete queue expiration. (jortel@redhat.com) - python-gofer-qpid no longer requires python-qpid-qmf. (jortel@redhat.com) - Add 2.5 release notes. (jortel@redhat.com)- Better thread pool worker selection. (jortel@redhat.com) - Fix builtin.Admin.help(). (jortel@redhat.com) - Add description to InvalidDocument. (jortel@redhat.com) - Fix TTL. (jortel@redhat.com) - amqplib adapter removed; heartbeat enabled on qpid connection (jortel@redhat.com) - support configurable broker model management. (jortel@redhat.com)- QPID adapter using QMF. (jortel@redhat.com) - amqp adapter using epoll. (jortel@redhat.com) - Support custom exchanges. (jortel@redhat.com)- Fix plugin loading from python path. (jortel@redhat.com) - Improved adapter model. (jortel@redhat.com) - Improved builtin plugin. (jortel@redhat.com) - Get rid of broadcast policy. (jortel@redhat.com) - Domains added. (jortel@redhat.com) - The messaging section no longer supported in agent.conf. (jortel@redhat.com) - Update pmon to retry on notification exception. (jortel@redhat.com) - Get rid of adapter descriptors. (jortel@redhat.com) - ModelError raised for all model operations. (jortel@redhat.com) - Plugin class properties. (jortel@redhat.com) - Improved test coverage.- The transport concept has been revised and renamed to messaging adapters. - The transport parameter and configuation deprecated. - The URL updated to specify the messaging adapter. - Messaging adapters have descriptors and are loaded much like plugins. - Better unit test coverage. - Performance improvements and bug fixes.- Remove ruby lib. (jortel@redhat.com) - Remove broken ruby dependency. (jortel@redhat.com)- Add reply timestamp. (jortel@redhat.com) - Fix synchronous policy using durable queue. (jortel@redhat.com) - Add python-amqp transport. (jortel@redhat.com)- 1129828 - split stack traces into separate log records. (jortel@redhat.com) - Added python-ctypes dependency. (jortel@redhat.com) - PyPAM replaced with ctypes implementation. (jortel@redhat.com) - Refactor: add transport Loader; transports loaded and cached when Transport is instantiated instead of package import. (jortel@redhat.com) - Support passing url=None in broker meta-class. (jortel@redhat.com)- Update man page to reference github. (jortel@redhat.com) - Replace --console option with --foreground and use in systemd unit. (jortel@redhat.com) - systemd support. (jortel@redhat.com)- 1107244 - python 2.4 compat issues. (jortel@redhat.com)- Add authenticator param to ReplyConsumer constructor. (jortel@redhat.com) - python 2.4 compat. (jortel@redhat.com)- Pass original document during auth validation instead of destination uuid. (jortel@redhat.com) - Better support for associating an authenticator with a consumer. (jortel@redhat.com)- Fix setting logging levels in agent.conf. (jortel@redhat.com) - In the amqplib transport, message durable=True. (jortel@redhat.com)- 1097732 - broker configured during attach. (jortel@redhat.com) - Support loading plugins from the PYTHON path. (jortel@redhat.com) - Support custom plugin naming. (jortel@redhat.com)- Condition Requires: and import of simplejson. (jortel@redhat.com)- Fix url syntax for userid:password; get vhost from url path component. (jortel@redhat.com)- Inject inbound_url to support reply when plugin is not found. (jortel@redhat.com) - Pass and store transport by name (instead of object). (jortel@redhat.com) - Set transport package based on actual packaged. (jortel@redhat.com) - Declare agent (target) queue in RMI policy send. (jortel@redhat.com) - Create queues in the consumer instead of the reader. (jortel@redhat.com)- Support extends= in plugin descriptors. Defines another plugin to extend. (jortel@redhat.com)- Inject inbound transport name on request receipt and used to reply when unable to route to a plugin. (jortel@redhat.com) - Trash plugin implements get_url() and get_transport(). (jortel@redhat.com) - Log when plugin not found and request is trashed. (jortel@redhat.com) - PathMonitor initialized to prevent initial notification. (jortel@redhat.com) - Add @initializer decorator and plugin support. (jortel@redhat.com) - Fix pending message leak when uuid not matched to a plugin. (jortel@redhat.com)- Log to syslog instead of /var/log/gofer/. (jortel@redhat.com) - Support userid/password in the broker url. (jortel@redhat.com) - Remove librabbitmq transport. (jortel@redhat.com) - Add support for skipping SSL validation. (jortel@redhat.com) - Use qpid builtin SSL transport. (jortel@redhat.com)- Improved import between plugins. (jortel@redhat.com)- make queue non-exclusive by default. (jortel@redhat.com)- Log consumed messages. (jortel@redhat.com)- Improved agent logging. (jortel@redhat.com)- Detach before attach and make detach idempotent. (jortel@redhat.com) - Explicit manual plugin attach; get rid of plugin monitor thread. (jortel@redhat.com) - Support virtual_host and host_validation configuration options. (jortel@redhat.com) - Support userid and password configuration options. (jortel@redhat.com) - Change envelope/document and Envelope/Document. (jortel@redhat.com) - Support pluggable message authentication. (jortel@redhat.com) - Send 'accepted' status when RMI request is added to the pending queue. (jortel@redhat.com) - Send 'rejected' status report when message validation failed. (jortel@redhat.com) - Direct routing by uuid; no more blending of plugin APIs. (jortel@redhat.com) - Move Admin class from builtin plugin to internal. (jortel@redhat.com) - Improved pending queue. (jortel@redhat.com) - Improved thread pool. (jortel@redhat.com) - Purge unused filter in configuration. (jortel@redhat.com) - Discontinue support for configuration directives. (jortel@redhat.com) - Purge mocks in favor of python mock. (jortel@redhat.com) - Support multiple transports (amqplib, rabbmitmq, python-qpid). - Discontinue support for deprectated watchdog. (jortel@redhat.com) - Simplified RMI timeout. No longer supporting timeout for RMI completion. (jortel@redhat.com)- default asynchronous timeout to None. (jortel@redhat.com) add 'send' as required by transports. (jortel@redhat.com) - watchdog removed; timeout flows revised. watchdog removed; add 'accepted' status; add 'wait' option; redefine timeout option as single integer pertaining to the accepted. (jortel@redhat.com) - Add 'match' criteria operator. (jortel@redhat.com) - Support plugable transports. (jortel@redhat.com)- Reduce logging do DEBUG on frequent messaging and RMI processing events. (jortel@redhat.com)- Add support for cancelling RMI; thread pool rewrite; RMI class restructure. (jortel@redhat.com)- policy timeout enhancements. (jortel@redhat.com) - Fix threadpool leak; change plugin to use simplex pool. (jortel@redhat.com) - Move threadpool test to unit/ (jortel@redhat.com) - Add simplex/duplex option to ThreadPool. Fixes memory leak. (jortel@redhat.com)- Make watchdog journal object configurable; watchdog singleton by URL only. (jortel@redhat.com)- Progress reporting enhancements. (jortel@redhat.com) - Add for debugging w/o running as root. (jortel@redhat.com)- Add unit tests: watchdog test. (jortel@redhat.com) - Add man page for goferd. (jortel@redhat.com) - Replace BlackList with python set. (jortel@redhat.com) - Add progress reporting; watchdog enhancements. (jortel@redhat.com) - remove f15 and add f18 to tito releaser. (jortel@redhat.com)- Port ruby-gofer to rubygem-qpid. (jortel@redhat.com) - Make /usr/share/gofer/plugins the primary plugin location. Based on fedora packaging guidelines referencing FHS standards. (jortel@redhat.com) - Discontinue {_libdir} macro for plugins. (jortel@redhat.com)- Refit mocks for reparent of Envelope & Options to (object). (jortel@redhat.com)- 829767 - fix simplejons 2.2+ issue (fedora 17). Envelope/Options rebased on object rather than dict. (jortel@redhat.com) - Add whiteboard. (jortel@redhat.com) - Fixed 'Undefined variable (s) in XBindings.__bindings(). (jortel@redhat.com)- Refit watchdog plugin; set journal location; skip directories in journal dir. (jortel@redhat.com) - Make the watchdog journal directory configurable. (jortel@redhat.com) - Add Broker.touch() and rename Topic.binding(). (jortel@redhat.com) - Better support for durable topic subscription. Queue bindings to specified exchanges. (jortel@redhat.com)- Add (trace) attribute to propagated exceptions. (jortel@redhat.com) - Add traceback info to propagated exceptions as: Exception.trace. (jortel@redhat.com) - Add support for __getitem__ in container and stub. (jortel@redhat.com) - Refactor to crypto (delegate) interface. (jortel@redhat.com) - Support multiple security decorators. (jortel@redhat.com) - perf: asynchronous ack(); tcp_nodelay. (jortel@redhat.com) - Rename 'delayed/trigger' policy property to match option. (jortel@redhat.com) - Rename 'delayed' option to: 'trigger'. (jortel@redhat.com) - option 'delayed' implies asynchronous RMI. (jortel@redhat.com) - fix for tito compat. (jortel@redhat.com) - bridge: clean debug prints; make gateway a thread. (jortel@redhat.com) - Add tcp bridge (experimental). (jortel@redhat.com) - Add support for delayed trigger asynchronous RMI. (jortel@redhat.com) - Add fedora releaser. (jortel@redhat.com) - support setting producer uuid; HMAC enhancements. (jortel@redhat.com) - rel-eng: rename redhat releaser. (jortel@redhat.com)- Add DistGit releaser. (jortel@redhat.com) - Add deps: python-iniparse; python-hashlib (rhel5). (jortel@redhat.com)- Initial add of hmac classes; add synchronized decorator. (jortel@redhat.com) - python 2.4 compat for __import__(). (jortel@redhat.com) - Enhanced monitoring, use sha256 in addition to mtime. (jortel@redhat.com) - Add support for dynamic plugin URL in addition to UUID. (jortel@redhat.com)- Enhanced package (plugin) API. (jortel@redhat.com)- Mitigate systemd issues on F15. (jortel@redhat.com)- plugin: package; extra monkey business with yum optparser to support INTERACTIVE yum plugins. (jortel@redhat.com)- mocks: add support for mock constructors. (jortel@redhat.com) - plugin: package; Fix problem of yum interactive plugins accessing contributed options. (jortel@redhat.com)- plugin: package; revise API for constructors; add Yum wrapper class. (jortel@redhat.com) - Support remote class constructor arguments. (jortel@redhat.com)- plugin: package; Initialize yum plugins. (jortel@redhat.com)- Add 'apply' flag on Pacakge.update(); handle obsoletes; better return info. (jortel@redhat.com) - Test commit for SSH key changed. (jortel@redhat.com) - Better handling of corrupted files in pending store. (jortel@redhat.com) - Fix bug in non-eager plugin loading. (jortel@redhat.com)- Impl plugin: System, rename shutdown() to: halt(); add cancel(). (jortel@redhat.com)- Impl plugin: Package.update(). (jortel@redhat.com) - Impl plugin: system.shutdown() & reboot(). (jortel@redhat.com)- change to 'importkeys' semantics; add importkeys to group installs. (jortel@redhat.com) - Restrict Plugin.export() to class|function; split test agent & plugin. (jortel@redhat.com) - Add tools. (jortel@redhat.com)- Refactor pmon, separate threading. (jortel@redhat.com)- Remove testing code in pmon.py left in by mistake. (jortel@redhat.com)- Add pmon utility. (jortel@redhat.com)- Better semantics: replace Plugin.__getitem__() w/ Plugin.export(). (jortel@redhat.com) - Optional plugins disabled by default. (jortel@redhat.com) - Provide for plugin inheritance. - add [loader].eager property - switched to model where disabled plugins loaded but not started to support sharing. - add support for plugin load order specified by [main].requires. - actions stored on plugins. (jortel@redhat.com) - Add the package plugin. (jortel@redhat.com) - Change system plugin to use subprocess. (jortel@redhat.com)- Fix epydocs. (jortel@redhat.com)- Discontinue 'pam' option and just go with user=, password=. (jortel@redhat.com)- mitigate rpmlint perms error on /var/log/gofer. (jortel@redhat.com)- Reader inject subject into the envelope like Consumer. (jortel@redhat.com) - Make installed plugins, enabled. (jortel@redhat.com) - Fix default PAM service. (jortel@redhat.com) - Fix virt plugin; add libvirt dep. (jortel@redhat.com) - Organize spec by pacakge/subpackage. (jortel@redhat.com) - set facl on journal/watchdog. (jortel@redhat.com) - Add authentication/authorization unit tests. (jortel@redhat.com) - Finer grained auth exceptions. (jortel@redhat.com) - package plugins; split shell into system plugin. (jortel@redhat.com) - Split watchdog and thread objects for better performance. (jortel@redhat.com) - Create watchdog journal directory on-demand. (jortel@redhat.com) - Add PyPAM dep; change perms /var/log/gofer/ to 700. (jortel@redhat.com) - Make default PAM service configurable. (jortel@redhat.com) - Add PAM authentication and decorators; change Shell.run() to run as authenticated user. (jortel@redhat.com) - FHS guidelines, move the journal back to /var/lib/gofer/journal. See: http:// www.pathname.com/fhs/pub/fhs-2.3.html#USRSHAREARCHITECTUREINDEPENDENTDATA (jortel@redhat.com)- Fix tito tagging problem. (jortel@redhat.com)- bump to release: 2. (jortel@redhat.com) - Move journal to /usr/share; hunt for plugins in path: /usr/lib/gofer/plugins, /usr/lib64/gofer/plugins, /opt/gofer/plugins. (jortel@redhat.com)- Use rpm _var macro; use global instead of define rpm macro; fix perms on agent.conf. (jortel@redhat.com) - Fix builtin.Admin.help(). (jortel@redhat.com)- Fix macros in changelog. (jortel@redhat.com) - Fix cp etc/xx replaced with macro my mistake in build section of spec. (jortel@redhat.com) - upload spec file. (jortel@redhat.com)- Fix duplicate ruby files. (jortel@redhat.com) - Add /var/log/gofer to %files. (jortel@redhat.com) - Fix rpmlink complaints. (jortel@redhat.com) - Point Source0: at fedorahosted. (jortel@redhat.com) - Fix rpmlint complaints. (jortel@redhat.com) - Add LICENSE and reference in %doc. (jortel@redhat.com)- ruby: align with python impl. (jortel@redhat.com) - Rework dispatcher flow. Move most of the RMI modules to a new (rmi) package. Dispatch everything to the PendingQueue which has been greatly optimized. Fix ThreadPool worker allocation. Add scheduler to process PendingQueue and queue messages to appropriate plugin's thread pool. Add TTL processing throughout the dispatch flow. Commit individual messages grabbed off the PendingQueue. (jortel@redhat.com)- Fix RHEL (python 2.4) macro. (jortel@redhat.com) - Add watchdog plugin. (jortel@redhat.com) - Add journal & watchdog. (jortel@redhat.com)- Propigate json exception of return and raised exception values back to caller. (jortel@redhat.com) - Fix topic queue leak that causes: Enqueue capacity threshold exceeded on queue. (jortel@redhat.com) - Add atexit hook to close endpoints. (jortel@redhat.com) - Fix epydocs. (jortel@redhat.com)- Simplified thread pool. (jortel@redhat.com)- python-qpid 0.10 API compat. Specifically on EL6, the Transport.__init__() constructor/factory gets called with (con, host, port) instead of (host, port) in < 0.10. The 0.10 in F14 still called with (host, port). (jortel@redhat.com)- License as: LGPLv2. (jortel@redhat.com)- Increase logging in policy. (jortel@redhat.com) - Add session pool & fix receiver leak in policy. (jortel@redhat.com) - Testing: enhanced thread pool testing. (jortel@redhat.com)- Skip comments when processing config macros. (jortel@redhat.com) - Queue exceptions caught in the threadpool. (jortel@redhat.com)- Fix broker singleton lookup. (jortel@redhat.com) - Mock call object enhancements. (jortel@redhat.com)- Stop receiver thread before closing session. (jortel@redhat.com)- Additional concurrency protection; move qpid receiver to ReceiverThread. (jortel@redhat.com) - python 2.4 compat: Queue. (jortel@redhat.com)- More robust (receiver) management. (jortel@redhat.com) - Support getting a list of all mock agent (proxies). (jortel@redhat.com) - proxy.Agent deprecated. (jortel@redhat.com) - close() called by __del__() can have AttributeError when consumer never started. (jortel@redhat.com) - Provide means to detect number of proxies. (jortel@redhat.com) - Singleton enhancements. (jortel@redhat.com) - Move url translated into producer to proxy.Agent. (jortel@redhat.com) - add mock.reset(). (jortel@redhat.com) - Revised and simplified mocks. (jortel@redhat.com)- Mock history enhancements. (jortel@redhat.com) - support 'threads' in agent.conf. (jortel@redhat.com)- Add messaging.theads (cfg) property. (jortel@redhat.com) - Add support for concurrent RMI dispatching. (jortel@redhat.com)- Default timeout in specific policies. (jortel@redhat.com) - Manage invocation policy in stub instead of agent proxy. This provides for timeout, async and other flags to be passed in stub constructor. (jortel@redhat.com)- Fix @import of whole sections on machines w/ old versions of iniparse. (jortel@redhat.com)- Refactor mocks; fix NotPermitted. (jortel@redhat.com) - Mock enhancements. (jortel@redhat.com) - Fix lockfile. (jortel@redhat.com) - Stop logging shared secret at INFO. (jortel@redhat.com)- plugin descriptor & qpid error handling. (jortel@redhat.com)- Change to yappi profiler. (jortel@redhat.com) - factor Reader.__fetch() and catch/log fetch exceptions. (jortel@redhat.com) - Add missing import sleep(). (jortel@redhat.com)- close sender, huge performance gain. (jortel@redhat.com) - Add stub Factory. (jortel@redhat.com)- Use {el5} macro. (jortel@redhat.com) - Reduce log clutter. (jortel@redhat.com)- Update secret in options epydoc; fix options override in stub(). (jortel@redhat.com) - Add code profiling option. (jortel@redhat.com) - Add mutex to Broker. (jortel@redhat.com)- Change receiver READY message to debug. (jortel@redhat.com)- Change message send/recv to DEBUG. (jortel@redhat.com)- URL not defined in builtin & main configurations. (jortel@redhat.com) - Test action every 36 hours. (jortel@redhat.com) - Start plugin monitor only when URL defined. (jortel@redhat.com) - Make references to properties on undefined sections safe. (jortel@redhat.com)- shared in remote decorator may be callable. (jortel@redhat.com) - Update @remote to support (shared,secret). shared = (0|1): indicates method may be shared with other plugins and called via other uuid's. secret = (None, str): A shared secret that must be presented by the caller and included in the RMI request for authentication. The defaults (shared=1, secret=None). (jortel@redhat.com)- ruby: ruby & c++ API expect ttl as miliseconds. (jortel@redhat.com) - ruby: make non-durable queues auto_delete; make all queues exclusive. (jortel@redhat.com)- Make sure plugins directory exists. (jortel@redhat.com) - Make file paths portable; fix usage. (jortel@redhat.com)- Add Obsoletes: gofer-lib. (jortel@redhat.com) - ruby: Move url/producer options handling to Container. (jortel@redhat.com) - ruby: replace (puts) with logging. (jortel@redhat.com)- Fix build requires. (jortel@redhat.com)- ruby: symbolize JSON key names; Fix proxy constructor. (jortel@redhat.com) - Add timeout support using Timeout since ruby-qpid does not support Queue.get() w/ timeout arg. (jortel@redhat.com) - Replace stub() method w/ StubFactory(). (jortel@redhat.com) - Add keyword (options) to Stub pseudo constructor. Supports Eg: dog = agent.Dog(window=mywin, any=100). Update async test to use ctag = XYZ. (jortel@redhat.com) - Fix & simplify inherited messaging properties. Name ReplyConsumer properly. (jortel@redhat.com) - Add ruby packaging. (jortel@redhat.com) - Make messaging completely centric. * Add [messaging] section to plugin descriptor. * Remove messaging.enabled property. * Refactor plugin monitor thread to be 1 thread/plugin. * Clean up decorated /Remote/ functions when plugin fails to load. (jortel@redhat.com) - Add ruby (client) API bindings. (jortel@redhat.com)- Fix conditional for pkgs required on RHEL. (jortel@redhat.com)- Make Broker a smart singleton. (jortel@redhat.com) - py 2.4 compat: replace @singleton class decorator with __metaclass__ Singleton. (jortel@redhat.com) - Log dispatch exceptions. (jortel@redhat.com)- Adjust sleep times & correct log messages. (jortel@redhat.com) - Make logging (level) configurable. (jortel@redhat.com) - Remove @identity decorator. (jortel@redhat.com)- Quiet logged Endpoint.close() not checking for already closed. (jortel@redhat.com) - Replace builtin variables with macros (format=%{macro}). (jortel@redhat.com) - make Config a singleton; Make PluginDescriptor a 'Base' config. (jortel@redhat.com) - Add support for @import directive. (jortel@redhat.com) - The server test needs to use the correct uuid. (jortel@redhat.com)- session.stop() not supported in python-qpid 0.7. (jortel@redhat.com) - Remove unused catch. (jortel@redhat.com) - Make worker threads daemons. (jortel@redhat.com)- Set AMQP message TTL=timeout for synchronous RMI. (jortel@redhat.com)- Fix RHEL requires. (jortel@redhat.com) - Enable module (level) access to plugin descriptor (conf). (jortel@redhat.com)- Support timeout as tuple. (jortel@redhat.com) - Enhanced exception propagation. (jortel@redhat.com) - Fix testings. (jortel@redhat.com)- Reverse presidence of uuid: plugin descriptor now overrides @identity function/method. (jortel@redhat.com)- python 2.4 (& RHEL 5) compatibility. (jortel@redhat.com)- Modify builtin (generated) uuid to be persistent. (jortel@redhat.com) - Use hostname for 'builtin' plugin's uuid. Use the hostname unless it is non- unique such as 'localhost' or 'localhost.localdomain'. (jortel@redhat.com)- Set 'builtin' plugin back to uuid=123. (jortel@redhat.com) - Re-specify exclusive queue subscription; filter plugin descriptors by ext. (jortel@redhat.com) - Add support for each plugin to specify a messaging consumer (uuid). (jortel@redhat.com) - Rename builtin AgentAdmin to just Admin. (jortel@redhat.com) - Replace class decorators for python 2.4 compat. (jortel@redhat.com) - Fix cvs tags. (jortel@redhat.com) - Automatic commit of package [gofer] release [0.2-1]. (jortel@redhat.com) - Add brew build informaton. (jortel@redhat.com)- Add brew build informaton. (jortel@redhat.com) - Fix test. (jortel@redhat.com)- new package built with tito- 0.1  !!#$$&'')**,--/0023356779::<==?@@BCDDFGHIJKKMNOOQRRTUUWXXZ[[]^^`aacddfggijjlmmopprssuvvxyzz|}}2.12.3-2.el7 __init__.py__init__.pyc__init__.pyoagent__init__.py__init__.pyc__init__.pyoaction.pyaction.pycaction.pyobuiltin.pybuiltin.pycbuiltin.pyoconfig.pyconfig.pycconfig.pyodecorator.pydecorator.pycdecorator.pyodeplist.pydeplist.pycdeplist.pyolock.pylock.pyclock.pyologutil.pylogutil.pyclogutil.pyomain.pymain.pycmain.pyomanager.pymanager.pycmanager.pyoplugin.pyplugin.pycplugin.pyoreporting.pyreporting.pycreporting.pyormi.pyrmi.pycrmi.pyowhiteboard.pywhiteboard.pycwhiteboard.pyocollation.pycollation.pyccollation.pyocommon.pycommon.pyccommon.pyocompat__init__.py__init__.pyc__init__.pyobuiltin.pybuiltin.pycbuiltin.pyoconfig.pyconfig.pycconfig.pyodecorators.pydecorators.pycdecorators.pyodevel__init__.py__init__.pyc__init__.pyoinspection.pyinspection.pycinspection.pyomessaging__init__.py__init__.pyc__init__.pyoadapter__init__.py__init__.pyc__init__.pyoconnect.pyconnect.pycconnect.pyofactory.pyfactory.pycfactory.pyomodel.pymodel.pycmodel.pyoreliability.pyreliability.pycreliability.pyourl.pyurl.pycurl.pyoauth.pyauth.pycauth.pyoconsumer.pyconsumer.pycconsumer.pyomodel.pymodel.pycmodel.pyometrics.pymetrics.pycmetrics.pyomp.pymp.pycmp.pyopam.pypam.pycpam.pyopmon.pypmon.pycpmon.pyoproxy.pyproxy.pycproxy.pyormi__init__.py__init__.pyc__init__.pyoasync.pyasync.pycasync.pyoconsumer.pyconsumer.pycconsumer.pyocontainer.pycontainer.pyccontainer.pyocontext.pycontext.pyccontext.pyocriteria.pycriteria.pyccriteria.pyodecorator.pydecorator.pycdecorator.pyodispatcher.pydispatcher.pycdispatcher.pyomodel__init__.py__init__.pyc__init__.pyochild.pychild.pycchild.pyodirect.pydirect.pycdirect.pyofork.pyfork.pycfork.pyoparent.pyparent.pycparent.pyoprotocol.pyprotocol.pycprotocol.pyopolicy.pypolicy.pycpolicy.pyoshell.pyshell.pycshell.pyostore.pystore.pycstore.pyostub.pystub.pycstub.pyotracker.pytracker.pyctracker.pyothreadpool.pythreadpool.pycthreadpool.pyotools__init__.py__init__.pyc__init__.pyocall.pycall.pyccall.pyomgt.pymgt.pycmgt.pyopython-gofer-2.12.3LICENSE/usr/lib/python2.7/site-packages/gofer//usr/lib/python2.7/site-packages/gofer/agent//usr/lib/python2.7/site-packages/gofer/compat//usr/lib/python2.7/site-packages/gofer/devel//usr/lib/python2.7/site-packages/gofer/messaging//usr/lib/python2.7/site-packages/gofer/messaging/adapter//usr/lib/python2.7/site-packages/gofer/rmi//usr/lib/python2.7/site-packages/gofer/rmi/model//usr/lib/python2.7/site-packages/gofer/tools//usr/share/licenses//usr/share/licenses/python-gofer-2.12.3/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericcpioxz2noarch-redhat-linux-gnuPython script, ASCII text executablepython 2.7 byte-compileddirectoryASCII text  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR?p7zXZ !#,0] b2u Q{KrthSrt 9i5A (sh51,UoA 0ѡ-TCeRCxR4aia~2.#F6BT6TCj&C~k8mZwإJ13!o97Y͓v=lf8t:qƋw3p+y/ 52!ɖ?U#$MZ P 9AVʜQB e7xƈҞaw?6}q>7_~8ο-Y:lAui kqbI7 ;ֳ<Ď/[ě: {і0dgvz9 HشEyMW׳7Doe8^ ퟈͈$ꈃ1 gLd,$uwb4_' :jj Hh=>&{98߂FqY=4~L?uUq4Zϱj4ٷP4<_^ 59l 5>n\?ZT'sZjQY{LnL%Je`W糪MD}7 u=T=-Īc)Z jt?ZWMYQTDž62 WYH ـ_e " Nˠ#hF迹 LeWs W xr{xta sn@׷h S'(£aM\C/ɳ>ϓ/e`%IGslj{(c 1mÓ`m6.Ѐ-xrgd3ͼSL j?, Mc{up^vcj(cXr gyqS ۂJtIt6 KF|9 =]uQ^et=R*ZK@m[bEcLrsx'KS|XR^tb*/hF1|%[,xV9zt)c-,eK:'ۧ6wHLoΤ?W +~;>.:7N$ 9vT2pG}]P8G؈++X .[N0%i9rΛ!.̩N^1ƚHqqѡ3P³U@!oX  2T9EˬKa2YS]l|˒UŨzfK=zaX\~4 I²c/Vkb21Dk5X`Q,%\(W]Onn*iͲLuPcXP'+:,bH5AfϾuYsq8Ҟxu/{&`"\lL6oHč.|-IϢftm4e\06YP ՟ծ/2RO}Y\no夶v_ 71[wBс5O-+[s_6t \$8kvL0{=,uḮzGsԺJ^MwƤQs{d[[H d7iF|']wMEluxϯ( 0DZ5y /ϰbo7,^٠~tot|Zeө @Te휠Ubvϋ(sXgʿikJm u0 YJgJ-BGs #(] u `b77o\P > /1Ž2ޮ }oH'oҧ߂hCemńcqu'oI\=Im*G'p'H@mGŵsYK膽Y)@8/F't(t9H2~)0P0|@}tf')|LFޚ {"RKL;z= SO= Vl'Ǜv4XDRmI&+H*xX7/e8qϛ c|Uƥ\L7]APofjtWM\셁NH*A 7Qy_$0]?6) xaU(PO~[hG>cjAQ†%Th%Kh9,A"B:]pshuomF8>;Ifg*PC]89[52޴N]MZUJA `hi-WP CX hrWUҕ+&tp oj}͘࿅m?37O 0ZހA6M0ך@*dYy^ +c7D8d(5Ts)a~!>5 ꠠs[R\KjZ-g[EP8(Pż``Эc?3ֿۭ%W]" .A4cߠ^ 0#:C􌺖>pY_HզKXw&29´7 AtTllex{Iuʶk bױb%xYyuDcY\]ITe C0WϘD}lԴ) $:!m }UB_OCr-77_:<ƒDYL&Ar#T/2w%/[_Ȕf0HHv[sØes"ۿUz^'j#pQgy7>-sHM 9WN؎Cw/@M5<̈x_>u/C6%CҖdn%̾wPt>kY rmf )3=W;8dً]w$BESp9bn;χp1Ql`)*Mjb'c'蠽q%TA1/mJ&; %Y:y5N%Cg]Aj[V[ v|Y* F zxu]_ o*2>$ ­PG:9 K M-cXƨ~M!.O$7!5r fdT#X-P064*k'R.t~Cό xGDN#%`V>,Xp֚ph$gS3э9 kyr D@]'doxrti6wIHB:Upu$a14;k [zQ=Gwt12=ѺAJT@3eZo9 LA}(U4'îN x 蘟Abv|yИv9j<>CJPVG[II#~",dDbMƝ%)_?XWׂsrIHaQP1<;PLa" \6"ۣsvRZ ~UX]{caGx2,Pfb#cC;R )DArIƋpȩqI%@PM~Xt0k<nl_?0}M֜O ctV xB(CR5o/nO'¿oh>T,]D7$(/#klm: m>ҷE6S`OPR^MVJ~Z]~(0һ`Gt8NM8FMlh$ %ķWpTv8|bw:^jOd;AѦK0F$Q*5;Vjbp i1ﮃo%Jo;Q.!d)ء쩿lyALa,;dQ{OYWR2]U|`g[:Bhd6F[>7Ғlp0$ wqFy"0 #f]',ػY2seqj7r5*2dQ^( J[jPO;F'= +8<_!}A٘ (͞1;RFoM/o[dS*_OT`RhOaNok1MqtIAz?F^dNr]aUTkl 5!<!ùgR[j>,9Ɋ%}q˥qt>pn@9n?mͭЕ"! E'򝿧Y*=/< uʝ 9n N Cg`tFpԖW.W%,t;M/-]Nk=pZBPF5\40?P8vE-d{~Z̍)QyoR2`j$.)K0`?D-{M{QSnS(b@6h`rÿBI= ԩ,ݐ8M` nrpr}-dJwW 6AÖ˴g[ k sG:Ed]KѸp&⟦f%!}PL$!x(8A@wOn|$ISE>}ukߞ lzU_QAhF{,f-U!:3SvPczdK:JV1S/$Y6&_^txr#+*ljYST|iJoqY{,4Ȣ?C '=޵Ғ* ^ >JKDXؗߨٹX)rWp9[JEsS*+\j,Y ls|G<)c1= ڝcod¾:>6"w=3_9p&7wqsmK4&Q`;1|CY|X@-0>lPidM ]>V2(>mxT2՚}=K+f JsJfC&.l, b Tg]uBg yO$xD}a~'~;ԛ}9`!1/ܸyxuHE|1iH|wF )nO]yU|C?*1m|4z5u ؈oEi(*.p:R; 7+4,' GxeXr>$2+K zw{GO,x ̗s|mD!I?&zvfxr% LÀhWFm`- )^) EaYNG֟;b"6˃t=r[qbhxgpkH}x4+Xhټ.r)7:gQ6G?\dA/j(O)V$ܣ3}$).PJ+A)ޅA`uܞCAG2Tºnۏw$anTҤj*emsI 1&sC9h?0W~7;LX1^Lcc>sAu+i,ѝK* L5g.s-؄@B]}N]E^NVf;/cL.=QU7Y<}F IL:4I7x2sf+JvD W50Lߘ9zq"az{vzq\0x :=^&!$7n@c1bsQqDIrôv]h. Y/#oXLSJǭ"dH !aܩ_ƒa+0 ),.z #xw+"lъ5RzbYM+M?0U*uV3pEUބTcG#@̞α!L+\\g .WbCDcخǃgVjJ֚R %TP yFPKW,sh܋5zt+aV6|ްu`ƹA9xJnzVO΂7aS ]O(; 24솣 鳩2)]]*$Ȅm*BbGDQ \țL\5-n9X5Y \:[aol`Q6f4:5~=>A_cNp}uJѰae^gT}SwR9)>~ &ssF=`e/W2uDj@$ec]޾TXgԖJ "s]֦0g%[q03nPg|MKg6< .@4v1/wKH+B0%,iuɆ"[a vۀuˀƷ,=J)A{\:YL5_x^܇v|x6!'EM^8w=Qh-X+ 6iQɟAo.xM|=k~zqW{5 k\<5 JBM=Y7oV} ÁJ5dΑXʖ7\ReqL2#%  c+2 TqOcgOvvMQ!Gq割 uHrڛM[u$z$[ o5sȒҮKl"NmE!ͪ8ƻFRqT} Ž$(e$< vQe#rW92߳TZ\Xnl'e`R85 =Dl8YJ;蔴j3{z>#EQ3fڤLzd=HjKKm_{'/4`M7+VAu|e4 )dPGfC V6B^7^mg(l/LIؕ`[cq77P"_hgՐ>.%;r2,Vu"*ACn^i@:dwЮ%' ؽVˎL;kf3KɡA^H,k}y Y R؇?.bfwz.(2`RDƹ0k1aYBCƬ&G+SQ Ձ fkVchun>/7CR)0JiYvwa̜0yb/C?j@xK2 vj#_A8ISctm=4;O'SʳrzXRB+'Ssfd=r+~hÈW _.M8+eGݥG4]>qYP^¿8zn+nHxnˢFG x| c^%êb{}m[iq% @R4) 5SH1˂}:y~9F@MDGBO @ qY›f~fi|e %p#׊\[.o b.y-U K+(D``z,|Q'R/=T˭!]((m(n!A|r-Ob;p1}Xř| ·p)t=i-Fiy/*_N60KY&[?͝Hmh]YNqqYwv*ihd%.L}I#\N\MK,'Ndkcsi \wUnJ2%)&A}ߑkNȋD`tN}1q:B_.iIBJ.[-#eruذ($π~N$ 2Dqp08#X"q!~X+k(I7nmϩwVsR=rP%T ;K\P5Ms8wUؗ}iz2[7sE; VYjOobT `Jħޤ cTtO" J [/6HI >,=GܑAn%#Eͳ8gLzNUROqcИn?7zz}q @rȵbLr`oY"C0i'na|FҸrR'=;U,Ά}>x ΄,uxF Y"ݺ0Znl9)Exw)Q%i|V۲f& #g~yDA_F}ewawCTb(/$Ls5ގߴǐ߁]=fA)7a`7146 @~eI@}<%MfjHHA_W6&(C܈ @Yy~"T.@NNmbƚ☑Z{F@wȡ\eLn.$]j\n0h*'`ɈV _ҏ*T9$J9N+O9t떮84Wq3ҿue&A03[qLP0O'.%,̻J:^ь,!(S~ֶ(f#nַc+|cgQɃ}з{Bjk:1RIZ6 KVI1)IT? ޥh8n1(Pd11.Đ&aSv>7F2Z܊y̻d2L L$9 4ԧ<-w d0O7$,GD ,f'ĵ9qXQOSw&Q<"y2N]/5V-R>·i% Cs'p^duƘq{u3AU_6ڟ! ܡb#9]<>B4dyj_XB"}oE8֒_'hA_Lclzո=仹L 3r>_xu=`K8JLK wg1-}ߠ ߡ(p.q${88$ۍ0fauU_\QEu9=H#Y\>豔BýedY-Ġv[p8g# ]և޾>uA/' &6&L9l5EnqMжiFOU$TLQ [sNx)2VwU=9#u?>w׬:\g\t?nѩ]eݯERvT,r'/Q%x"59k3TPhtCWfjߣ٢m`|rHĤ+HY]B%ՃNVt6 TlZ]|[°dxJ~PQ%RoDF d. ,zʳhF8 )YEp$J_}h&g!Mz3X`iBs,{}7.q"WU|GO"Ѫ8ZV9M0>NzK02b2 2LcFCzG_^? g|Lp3Z鍤؉Ԣl` ك0)73tak:*?ZVш+bЇNcЍ!? ,f]`×ld%49[h+}VuI{qpnB l a \3ds2G ik`pnS|٢]͠/GV|!u{BQ2<5iV`aj* Nl)UгwN4h:JS-lFV0.Ia n?,(g7sߚrf =z3Vj@wnدV8²OOsub2(K 8[b&WoC\&QMKʥ΄f"$%bīZ^tI(crpMibwaNKdV\2= s#;쩢9@p"xߤu;?eM&x䙗_VcPX1)e>yJJ hDv_l/Op~'U|؛&dC k~#B0^1ӓM :&4xՒ8 =Fڪ׻ F">YoM@L9,}O qPTYyAȷ,(+`?l.`Jt>7zjqNtC مae+L<06gZd6KR'HϿX܃ё:Z0X]*Q0E7p5wdua6Њ=t,_/5qpXoBhRF[Y̗Ɂn:pDյ=S뜕}*B ޱ^WBX#SFeclf49[j@@y8>!&`2-ey+8B<hzgzi!Z'ԩ8 XaH,&fiRw =SloѪRheٯOkY'|8>A Y!I yQ8(uR{Vݝ4|;)5j?lHK{: ;;V%+:í$c8y̖u&\ W4H~>_߿ Q[?RWg>!aj/ DgPIhN* l P8U 6ۊ̰/zb * /~RNi'%ᚠV*>Z6O47'=ǷXآVTSB Y1| S_ pTrG/~P u*@C Cj`LjV~¢{ yJ"vsJ3 XeQLU @O)nUu}NEhmyv2:E{NUd:Tm*)}n}H{ E5(5v+mHWԼT#:S\vb|;1Lq^ l(fs:F{CPa%EMtA޼?Pѽ4/8[ S4J׊;_yQ2Lձ3Jq2`KnBbs_enN2񚭬JtvZONv l朳`Jsƶ,w1 2|zAd_S,' //jR{D')@ (GZ: dz7qWnh.YM[QaN~'SP[=Ã%_YsXis_zͅo"*U"00Arr/Eet*ȁ;@(͈.kN+u6*`'Ih"UQ5ٖ^#=zEgOlso %qW K\;tͼfa ͗uq+b `7|c+i]uĹɿqG)HHm.Y]|ddeN(selsn:/S ~'w:7 hƊW9۞n܌`+hNQH0/AŜ0C1O3 "yhIs;O['V6}?rh] 8({|mNX_of3@() O 4U,¬ˌn,ηxIq򄕹 2Nk(}8zf!ʰHs$V1Z,#N-3Q}Ć-? aH{28=F+@GQ .bY6`2k5.mF=Acbndr|kswoJis\kr P̲gM&*G ˠ \)#ai|5Η?E"RoeE=`%E3Xy.e׃V3Lk 43D~bwS h8+Չ5'þEQe'C"CϏnEÆp& y(ĭ!nk:8{ @&O|pa^*.0ܙ}xJg%!i0c{ <;tgsY=/3k=JOqX!+lBFdpbCpwI21С pv(>zZVو>OSE`;Kv\E$mIqrPWө\_܎ifobwE۳ۃgF69̮v j}>%m%I?߫i6m5텟FOí斯ޟŋG!dT,^MMgb1 cK .KBlt69۹$g,\[جgJ99 +Um3LϜo@V4T`¦;X}+ak0CY_0+V[. (I#-,?HPgۢij3lE-%㏉8xD*m$vdzhXSjHL!Q{O} "=xy 2ΗVB!fvP=ji@vG!Tzc=,٥FT}#f־ |y+"U8z)VUb'IQ;ۊkW/=+_Ɖ Ds n4yW6 \/iVNʈ'3WuRyQN,a k~l"#Txv<ӮPaE͆7hImy`>3.EsYueLF@Bz YhE)6=F3G$~ZD@x,/^XSO?v'Rd|%f{uܖ>9d*1`Jc#>|V!»-Yھezt(~ϼjylS'0bأ2V7k{R4 dAShqTFb3#tѦ G_֥.5oӲwC|^ı&9w ;t+&SB8-]=دe?4Cn 8]#XϭdG]f}d,ė|:١hSM,g{~eQWv'2sZv卥 :َl4ˊe4epFFݜm{ߗg:z~ Ͳuͻ)+1\*Ԧ-B2̞ ge]j.M:QX֚Q[t,gyeD9>gUKV#ٞ~5VW q=SUqJ'^q[^#Z%JNx2kѯ2c$z Y "ncWP m|$7=]aͳ=(҆(8> NFBnX!Fܙs Qv{J }չR?ģh1/$]z~š3;0^j:>D#dJ}h4e +$"c}/ݱl.mXU} _9?q=æ;lOL'RMi:GQ]X64==RS|:|@e#,e$Esz@R4zyN|~|K;v#IOh\:W4;e@8w*ޙ%o,UA5#eoMދV$8lHQ(YUX HPb]Wk&۹ì-_l aҙ ET#BME+ p6}j$T!Dɼb,:?|UfEU XD8]8ofeczX?GkIßQ$hRSE]וB؃OF6/̻itr_f[nV 1"V(ZɝqC6V+xi݉8"-+5j1[cVPE=#hiMq1Ms>Z*wWBG}?mRj žn%AVR /$(nRۗ' Bw"_ 5ыڊ n^χ. zVt9>;jk+:!Z r'_Y [AS FjN/[gpD|Ezss>.HG)ҋcϝvRj><iTlI"d4~ҐS!`5"< bmJF1G! <~~m*+ 5xQN?VT GR74"2ȹ2hcwr؀PM {>'u+lm%.C2.Za~蟏|,?qoP,@uGcJ.!eTrXYw&'ދKWD"m~xfI ϕl75C c{:8RXLF\ܨ1̱@) oIEx`'7f mb).UM939x򜾤fk}2f&\2o$vΐ"+D%rƦ„j_ۿ[E,㘽߫c~V/AOrFNʠ`0'EA[KNC!Y 8S7 O*xclBoiGFJFm)?Tjf&dr$g]\jڋ ) {E垩[c\45xUex+J_SM킔-uj\5ĜseVm"zAuQ;-4WNi;n|WiQ#uPw e M8Rj&A2U_ [S%Yh OžEhdIaEk,}RgH!BDR:F5aH9'kvEH>(dvI(6h%!@ÂA{j;_}ElOsZ^<+99)?*yo5[?YET.V꥘NE @\dn!_t> g-ߙsOuG7Wvd-VkC9l{KuF9ၟ/ʿ#u"p%N/VvZ8&Ǻ2rLpL>2U矹tߊXrn[d%_XJ Š]՘OvD ["+cXVGR3CpϹ{^%o(N4ƔldrXS៚wJ&z@, H(HrY<,ՠ]`^hp֜b|+ &oّr"Œx7_L,TFk B̀XYJj̪L\hAOX tS|J}y./Šn j.olPF0 <,G<a>mm\:7l=~_pQS.{\D)#|QPK-7VH_[S5&zf R% z|g@>ft3t&NLA_8ڃoO68[10!b](֜1tk?. S+Z@:=,/?ן=یG*npns_gC }-pڵ1g@x~ RSkk׶իI9HP\LH̲B6J6 #ۙP4ˑ3~po ]D?m MMe(]A r!6̥Y]P±w}=;PzJOFmÉ|jbmφ RA^`mk$m2hE\һtn `Hd).vVm hl?B H+Mc'{/K6_/|0|-zV7"`rNdE2lπn mX&>c`28@z$@.3EN+9(ՊL66D?xlpM+GM ^eqXF]6[" !k0ÑFCuol\[IXl)vwOoIўqsOpnήlN3Z C1obEIKvl!%J}O5`P0DSv+w ]|LF}=^ qIe0y⥢4#ϪO63 Ї ~/ήbҒ_J6v+УǤgHFޘhH%;"I1Zu=~W 7_y{/S5!Iv۴MCÐϿAJ EH QĊSgs %Ǵo&?5T36@ 0c RΘƦ.idۡ#"Ym?xa6<[TD^RBH)b/CVExԤJDMNG K 4>8pULfI-9ΊD(^Pci'j7p0aH:-.)'6 Vp}i%qbݪ}}~H'\I2?ytIMgLpttdU˹L|o\j`GljvV`ؠy>bu[@;\Iٛ9E\@)<$ڒ\xځBT۟WKVOUm)fزRl]2 +,k) "й2KqP=-6nG'Ӫ QBݚ2%} dؿ ._^).^Wg䉃PP 5Ai= 'Beh{yߗ;~:yئ #RbɕZ$${{$cS3]Lt6ʪ.:: ޶:>mD 6f[eek{P!q]]{~3MjAM5:37GԈڵ:󴍦<9tq[|+Vb>VëGCHVmf_OI]H[ӸڬGG7bSz2BV1# کzV͍9 dyuO¤rt^єgaYS=!Qh?hޥ{FXsosUNدRw8,|)*<9Lg2-3(dAKOqS%`jI4S".AT93CyC{Qܶ]gje%%hAM\J)nZYȈ! 2q}N'~ъ\/CظKJF,mګVxF Cсq-C" ^>; 'X8i`n+;k'4L:'Nʬ)5d ա^l=+*k91OJVOZAZ5~uL:XQ0Ao6j reCn2}Ryޭ;?H_#:,U.E.dU {cgZޡ uq{v[ۅe8`.m)0&PDƤbj(Z:5E.fJeHP<i:4{Їd2uY왎k6of~Q@2܁f1„ݮM7#ra^.Dٙpި.0eSB %R/[Gw7 eLŐqc* lX;q;(#CzyV1Í;z8ØvKK =~koJ0cb_5/h>Uġe +mABp(c 2"9!,īE ؠؓX{AǺX @PX]hElO ƞ>`ߡ%&lE#5)_@΄rH1#3 NO_>g(<ڢnԆ(g^u|2^7l&UJvn,)gcۧD%œl.pkgkXzS P1ͩ[-Kd}0ZF>`uB2ȌNYdb" %Q C@bCR+,O*V!W!`]bwŏ^3v%'1us"gk;/s]b"F,1FlU9Gj2qelg=m ` is)L`|Q;wTdL %]^i;ҩp-(^4x} *lKAIK%tB-, n paE13^4bK-@l'p G5.~%>gp!N;T 6# 0\a3o4Z_iX fQrm Gو%+N""kҍD5P#y(R<^`NFT ˅|@/0QɽBi* gj-RPNay`K*B[UcupF0\vl{az &AfN"v+7:20^^)W0 !vVvM09|(dE=96<~E-N$El8ӑ$eBzǂIEB @WFSe694Cjr~nyxnGPHCL+%R]-bIW sIŢ8F^yP<҄)cQ, qCS߫T|4CM˫Y%6ZZ ̙1}kߞi8eX4-fL r`7ͼ*RyYx#;CXc ԕJMMh[t4@bc?nzgBζqEEʁwU]%+H]P,Vh+o25FE}Y}GO[GdЖL kWD{b@Bw@ Ģ шڜ; ' LKCk qc LJQF$[!3 Z1I˖&9^BR$$P@Rm h7|~㒋e╅,݋Kj(,3.WL:J?uH♻SSyWS0*[G]6˱yIxJT:eqI 睐:I k9p(jUаQ_ٮWu 8 `1ʛAUv^3 vB*Njsy#<%QJ3&sV9-ԁMf] Ë}` RE;uz#*;V~wT"(*ph9k04>?uE5d/qrMj1â<7clcX/aulUмju2}57]kFqj|>wy.%oIX7]ub<;0NlEw1'BD_Қ ĐFљ֭X}y=>O5$AZԋPKſA\UyC)J-Qe "4Z d! 9+%C)%&^+ #ƻez-" H >g7ָ4|fpto7Ț 1!:.l RR}? 2+T([gbkAt"֨7V\) `~R ׽\Y5,z;H nS"JZ`,  4 +r}&/ڗ W.Fml  ћ^sб4$RjDa6{RP~h🖦b;VR2]h,};P9(Mvtc,nG(^%:%Ffd=qm(_m GH(:ؚWEQ N4"L }׮O6®>0L=ӠqBGh%h-+<4XQ8;DH#B+ߎc|Ig(;7jIjLtcd6iԴ0ʲ׊ }Y٘ я.8t:Ҫp1 p<#Y)+!CYO̳V}K(o >Gg .LbkL_>ts~cq+aA2;= *1D~;@>M2V0ʐ&߬>lΉ[d lݹx֓%2['dVN\?9S(Aqnѭİ#vjKdV<)R9)wMrO;S9 e< &S'/ *'KLcpzb|6<*,dtݦv^oS]Z bm\咹bA;uPvOeMȴx`Tp3hwCԍJBi2"Z1iɰ2hy/¼[qJo\ M?|S(ۖx%ĐQg(Cv+^hϝho}%; U']t5caj*?fቿ mTz2ZitNUkkArh{z#}M԰ I;t{.˨&=(injp{U^~~~4h\)M"']\Ոrf'AK{,GeQn^OEV%h*LSjh8Yb3s̓*<6gѥqa&\uKken33\2pTA &3^.9wޑzfJ̌X]6x"/2TaRU*r7DaYM>b +N7߯[}ߊ "wY)[9gIA_iܨ( \ݥaq拎:tYZe:ZXo'WSc\6m &C#2o fjG?5b2v(E'љRn_ɟ"8A2B?!`rC0Q>jzt[f8L9:j T4ˡG{E-)Gڍ<-KEaPB4[W 1ϡG݂4#slp_l +!gvg+Q@u oM%Og"M9Nz+gيړY^Ǔ0uWβA8]~rfS}Y3y(e0ݮګ{Tbkh4ynRS sNXf[Vg2#|"S0gtM佯1́빀 vr G'RPV?A8 ''ǥI@DV2LAM0P_HNն؇~Uꨲw)Mzן"鵣au_ol'd q9uz~EI.*M Fu3}!ph=v,%xgdG eA唏mfr{ 6\dshIY-íؔ6'Kv`)SjvF ~N+zΪU^'bȘ}>B]K b_W<oehh&OS҃>ÖhTWFԯ?8AR^: er ң)奺Ol fmx{pb־2MSp.9;1pGWH69xaM|(c$_ͭuǖG=-ݶ46ZO%Ӈ(\{!y>FCm1&ǵbVexm)d xߤXP%:@qNo4ԼEd7 @jb|񄂌@I!BVƤP⯯v} M=%gܨ$qTyF6PO_l%H 98:O?ň7sU2Q\&T[L^ffhq,7#snR :}\*;=44]$qM8X `U;NY=+=X'}O WX ><oBkj~"{TA.6ȊBY:$QڞntNiK`Ϛm膇@r--B 8O=&rßwE*Rz-TY%=a[51:zX櫛Sh|_j}.lYWo*#D+1fW.EX-\&{`ƥdව4Dxީ-30o< h^sM\jp:^{?3C?keCl2GIPNRy~ҽ n":^|lSy?ְK>L]'jh E2ȇ-ƫy?}`q߮oUT;(Z*S1K?_bmNmj~` $U{錷ƔW}SiEaΉX{ԘڎI0ncFz Ar~DEX_ bzd- ~kofuS.5j`#KT\kW;3K. 6X*kR[N W6$ɬMz G5'&Gx* ݉0c8 7Zu@uݶp 5<2  (D9K=2Hʘi}6`R.O,"VdCUE|:_IA˕#N[)x^ l k 9-.3w&=U/ԣKU~d$,hԞ!Gl¬8[5hYβz# Y"q(z](I݃Ģ&06ۼ`Rf$ed+:jDEʍ&4*΄;ѠPH%+s-[ E WwlvyWS 1uWC}+Y-QdcȨΏe(OԎ[qmPWE `,JMO9Nɇp78"~r 6|J `u X_ќ>Cn*Jxi RRq{H `b cDZֆ3 ڀ̧ܷC%U^O ]Rp#db7f(N4ݺ 3x[Bi3p܋1w'laر\Q췑˧=%n^mo#3хD_+kOJ"VPHODHyeHzr )6z|Y\bCnG`H#RX_" ک Г.O©t>WetϟRDvqfB. ={&U'r|U82}j (xAPS=[OB{~-ݥrKwRHb)L;qڿYAZbD5+I-矏\uwSQAb@o;8=ݩa~lٵ%L#mՓaťDnЌX`.UC8QeL;VS VH!~zLRY/p442Ҵ9Jy~IwZ25l4rsu*2Tq{GMyRcxj%85 â[z9"RHiV"_cF%.ʪM9,Wp0~GS695dʋՑ8ZKT'[e"&Ʈל&FN]s uj3* IVEԄ߄i#ɥB|cw`[vȦrod~fDwscH['xKdL|L)ϙ[e"R <֞X5h3ZQ78C - ~cۆ~<@2)9"J{NQVw?2EE=$Qu19) _xGvii5a4%$>#֩c“Bԙh70d\f=ܽk\ ~L,7:zl|DԷ/}k -@ Ӎ/Vzc^2'N7=ycm6i>nᱟL:Mr" *7SZxĈhTI MyjFDd 3kr} f|JwYŗsiƈ`uһ]n ypGT?c9 _4soF|||qmqRgK7Ӭ|;%\73&Np_P!Q;̮~ C|#q'1:RcqezN JOT7kxf:rQ ݧ^}τ;BG]pMւc2-:ʁo&L6Y3l62; K,֯`ٴ 1iVJ3e)妥DfIBxxMsk4d w3- QG'%#_^Ըh5/DјP|;!jKj5,&^gzlD@z+>{5׊[gzgBw[r*U1Q]i1} Y$ sA5m;I\ AB[WFa3^ivvHr8IHCs=ڣ\lI;8g)@M>R `YW=k?כu&bt8C`Cnj=D +uq(ߩ&%mՉy" fA3i/1 A%7.7(udpF2,_0k$>h.(>s56 4&& |HɈr D^ `{'(PfIB2i7TF;u"7~S QmB@~P;༔g!aBVxԻ^*ƙ6_\sXYoF"HˀDOqDk㷡ͩc_nrnm'}9̓߻ntP!\X%KnSJn ͪ[.uJ2X?.k*鰺}z:S-TݹϮ=ʷa,BJ@м*-#Y]2xXlZLgb3fwZq>X}Zm`x!qIrQ|B^9=Nq~kFi=K(C{,f^T80{]`Xw"琅X?e=O$)JdVկȆ:q^t/=U0j-?<JF yb!5)`I8r3uyjp fVփ􌄍uw~8\xWYXK%2ެz )-2AZپ>8^ 8~+5D'l%]_B}jjsB>>F5%#x`\ t/ˁ+<}sH~2{C==/)B&4Z¹8l6ii;@؁aj1i{'F\# ubV@HX…Sl*>@y)<{3gڳ`:ļn K#'|SrG>RLp{Cd޹OL?Fgxl#:$\ Dx7uI k{2W!)?g#4kk*>5E.ƳnI4|Hlfr&tz&ІH:^cy\ @"wm^<_ZC5G, PPÑb*.b#i5 )((.=U?wzeNl4";MPpvGP3llz} jUgp읬zSr vF0!S7-nb?!5ɺudIˍ`)O+lnf d~xVL<+4 !~%o 7:?Gp%a) NH^4G)!.. `:)>}>nJ/lb|}w8 +djq ie{#tz -x{g3Sw"B%0uz9 jʱ<}&>% <;>:կ-W_2ieS!ඒ&>>.>8!{6fJ䬑'vOIDfɨt0е'b0&t+"CkCthZoՊؓwbmZP(=E^Ŝ$K47j2"_ WPN^6J}ׂ5h Vb|y=MAz#:;] ȯ5H Hs%JxDSO_m6h{X p`KQ.WA eQYw1jȍe+"rNMӟ {4u\d#hiDe<\:_|2ykXev<9NYfG n͆V9Tj M4c7`6FwaK&8}4W D,Tq [DTuy{A>}gc&a$FApu1Hz"R%sEj~U,7I{p.ԥc0^ BYW* ? 27?+HSΪ_ F>*N?08Vc6,5Y0D #ijp|=lv@z*8b ~|0Hfsk$*-խRn3;c.x7ɰBg_ یmlϷn4n-c*^TUFg6j,a!& 3$ȷ.-e tSǵ*IOr-q٘1`5cMz190[6g*q̽qRDMmZMF}#!@vT{8@EuE xy%~Ý8C/qVƲ Ov(wq҃gUgi@uTg+%r.x,J;5U&p0|Al>M$ Gu!͸҉6]Lbfu 烾<^ (^^MQJ>FBO &hMpkNq 5 _M~>-UdY]_wp LnюaR].!B| $RM2PCCdjcأ_ҧ@=ɂ4 lRa>ی j 5HYs8Ne\X< 4L؋_t@6#Xܫ0 #+K~dWH:Iת䚽e?um8F AF)_]30: ܑu-8QXKcp(peW1("lCIbk-=4kdF\JĴgʵ;"n.cvtv]Vj4"IScbod"H9$(^6P{qMwRjGQND3XA#^f[z Tm߮N'^ϫq}uqL:6Bwi$LP#\haVa)ŞwD)Vzz t)R׆ϤJ `<ߔ>9jdc?olY؃'Z`"v(3ˈk|3f>&D\!\tWHPAb{efojaBD=4ea;n0Q?tũS;X vd^,LzZ}c/Sv =,U$0D`= ` |]Z"_wܮAYLToՀt8Hyc cL\fǬV®lg1qĄ q hb߶/b;TJ'}ZE8R]hY\^`7@ˎ0r2sfP@e_/wٿ~"׼4SA&xpPd?5WW;W/52tyn (|p+z 3!XCS rv$"h w&F,G<H䟹ЁzBbI|EU^2"XDGMT&' = n(9-je^&H{nAJM3R9[Ԧ_/n*2qP4s,::nYt7QQQ ءm$kJm2b7Y8|n;}/czv$$~A(@7GERb5M(ěQ^++AHiML`$ufݻXDEjTL"Y8{_T926 ӽDk4a4+KHXi =N`Fg9o`9 PI.a.BZc ;oBx>Pi!IO hq*a'QD4b[`. $\aKͷhT2x)x3;Ym`D7$3ɳyFrK}c .yR09P( mB^qfܔ76ޤEn:~tYÏvކ*Ґ[b i9=U]U:1M`9ųC@ FcpHdR%nk*`@Dʄ~oRjmwME̽YE|޳/ 3W =;ȚEjdw ~dHύE٧ǝvثTx{AiH$uzU&$Ƽ46x "heiq|I`nF%Ia:KT?Wg V|Vs ;q鲈]죠XhRa_ژibFL$=2")-&AZ-Aqخ7}*}ȭ7|m eay6D|2~E>+QY(LXi4L49x݊8 +#j6 9 (e,+jwe_5W9+#&wa0AYZ>Ӆ?ő{)ž5BsBK~͑Ԗo7(T,l LǜXZ 9%S* j)c&Ers5SyWA$v/<%)$ORb<)*@cOTʊ 6K:0zr79@ t]97:ݪE8i`B+Q bw liM6P4e W,eH!K[qsF$1;FWLn%yo×aߩĬPbs/"?5uzƽsz;YWɷ|[YQ<7 @ 0+LJ5I!{Û abuB{vc]lmt\[O u]Ⱦ`AfG"`^:M[Z*4,졎X*6)?]ЙĜ ڰL/hM2֤7jl[!̜ WWAϽp`,˹.n V4Yrh([y(vPT~]C1iw%u|usͻ TE?8̟Nn>_".xop rﺯAwpL`w#y\w%y$qc]Fe[UVLG5r!KkK˓`4–몋GLjt\^sFo‹e^ϧxEfkt&bFJRǦ;A"{%~HĜBtlО!C 8CJa̧lSĨd"8d7S/b]fT{PT-0ߏ]Rw79rO zT @\]nh*]yh&&4jn4V#L%WYI˃Oevcy+VB;+NJfD2x^}J6lP<P*dIK2x! v_C)03>y<+x6V-h&{u᪩:[I@΁qB=bM&ϴRي}`?5mVUEY.LJ0l@i!7tLwHK ?Hns&@l` † `3uCmGT0&ems&Ocm~{vS:qE|NUT+nHndndţ2؁y ֓t¼h'x?Jd&xO{zt)炇ZWr&gvȁR!D0 $[8 Nz/\qS&b%QBc^"_xoQl#K`v?0nE+tn ߞ^f0t.)yX4}F$Wd"tMS'NUKGRu5s+ad> oH%x\FzS >9R:g_x>%`VVUG#/]RV[ɾXNQT#щQK<=hmΨh)#QI&\LAFE[A(D(h'e0ƾ9l\t)C kq)lj!S }x^ ?!t#y։6!q [˺s35;[5}cC܋jPTV zO*HE^Vѯ(Am>&dS,tL(|DŃ812e>"e17C '-޳ ;¥7UU#ֱd sq_ZUͽH.s5e _)Laߒ gٴDhU$V/ȥ@a@4us,Sc-2w8:J&Mm'y,bwv)m6~u4odpA^'auʌ)v> XzvMŷ.1|p[GZ!ˋ"YwF{j0Spuq%-xzmZr8mQgLizIA-;)`|1#ȡяM.(l2>J"`sG{~Lxr Xwx6Yo|* "$e%~HhHWzQr=38a4ŵIM_\,jo̖]*y"&G(*CG< ̫QA9v6j%{\a;$_>`ǷmDKr!.ݺP"=qb`25㶜iqнQi˩Mr>X;kmE- o͕lp',ϴ13@q IPm#כU1bܓ;ihBS{; ŭ3s #o'mn=esAA3ͫ VRS8F;%eί7nt˟KI4v߸ލɦS(W%e+c}o%R{UaetjBvQqf/TG41BiULGx;:U jwo0&NԨ)tNfԡ@^RkHE'x"q&''RXRIW0(alYPys/6EkeQvQt؆0M]n;*'z9Wā(R^+ɕSsnJF"f)gNllGQx;pJeƻe][6.ƨė,gu[Kvλ,+TjVj:,?]BO_YdqG˙ ,"'~9Ѿֿti[n\ǭ*~e[ G>2~zg\zΆ\ '] zFqg5*as kVa믏צpLkgPbd rB#=!X`͝Iƻņ O2(ыɮnl}hӸt\gx Yhk!wO2̱ &_ϮW׌T//<2)bb:ms?B_q3Fݪxv@N- a`bO_B51 ι7RJ=Ԥ+hR>!qZltnm]!O6#>#;  cM̥( MH Sp s4(n`ڂ:v`Ѻ~+k+:4N|P mfU?DyB* Ik3 t':Ы®KZth@7.w'ho/`wNTm$-,6t9$FM+(̣@Qũ`SDuv] [zujj~xgHGxr` I@.!A X%+J>_b*-KgF0 *K=J+>a.c+ۡ=G4,bF{vePw#f-A Slm-1Wx'~XÖTGak7o4&-]էjcF#dkQ٘ފaGx a Oteh`@jf45HN&rS1ZLZ#3r/߭HXz3O&F5?jC>lV$w xd `;Tde8QAAȡwNC8$_K\pTG>%Q,_?f/ɗv);;:H׫ X5_Sۇ :^tn(ޝhLDLRG! F%ǥZ;īp󦲡X%Vb5e28@ȭ샿 Wd\O86Z昸|cSnZ!'Cxh7D*( &sHiW,*r .x=JWkAʽSk -z|)~ǟk]q[=!#> /Qm?KsP&&n _0 YM,FP"ːi 7QX](76M-7#-6B!pr׺ҁ}Ѓܴ16EYp6r.vȈ31PJlA?v`s~XdemChiv(g=ɨa$bz /i%V1G-UTJ\<1;(U#VPD+% i#1M!6&IrH(> 2 Ttt$$d!hc{`f48A I9~tr:z{.V?sj*~6"vψ Dz龙nxtǥjo1K^dc&-O2 t=Xl!#=W*G$52m {gf8TA}1Fn=0xfԈn XhyF> Mo&(PIJ'Y\POsy "`X?ԅJ<ؼmͧc"fk!v|Ǽ*LLv;,'P Mm>鉐#Dxa=d<Z<򨇖&7 AiRjRdn۟|$ kG;%^2gC~ ^T:7Pn3qg\_͝n,]t]MZl_+gq9q.Gq , H+9l dާA !W1߃(ׂ@t=Ҹ4ar,"5sJ/AKiLjtol;vx :WA6 H6$@Whf-Q`#)(Y}0 x%oʁG=cGޫ}Io _Oy*q)㱷 Mu-y\x{@t6VnדN{fO . pb `qt3ux_ oYf|O$D]o[ه݉&~dAi%v~ B&-vEHP)YX5v{"uԊ\핹ߘ5? PLVEa$.7lp謜b+ln]NTCw^ōNb%}[OݚlT6#5 r6`$͗[7{q_e9ShA…bJm}şk}X6ϑ f\wmGJvux6!.` zVa-jC9(8D(|t>)uRfoD'ۯ]~Vg|e8{iCiaָ^NWjct1a+CAeQ SPsp7(K.t<$^SҗYb޴0Zh*وPMYyok; ya(Xճ"k2d?̄6:7meFUC\O$oz 6{V[.&ٕ!ftN0>:֍-MLXKZSiC,ͤUB6:oߪV0YGhnUWkbϢB%k[rD 2Od 3ixbߓQT W` jxR]0^^֖]fC.+\LKWq w89шG*ptRw:o[r-ƫ+eEh_M\o|NC1ٴFvN T՚Z"®Ή5W[8jmm/͉)r^\Ip-\oIiIA~ϻ%eYw:Mh "i ݛ"d=~,Ļ DHq[d֭ ub֪4l0d;Bh*餄$vBD,4Z}upB@qWg~$rR9TA=8mゞ5 }:i <] R/~ ,P/5Eˤ;*t?BR܇f Zqm_>UufvB&$Gz~5RWYXF'$u>HtφJ;H]&iTL;biNK_N5]2nbSJRhc@b] f¸6x2$`Kg_uSIYE^{MڹU ֬0뚔Il;._nGjo9IK 0 ʲ&jGR˯llcZNU-[[L82 dNq U +E6Tll{kk3/':1Ԙ/|פnSn@6Yͦ`ƗbC7YšP:'M|VF؉y f2}nT)LBR@Fc;]JnD:*dmKF>&a 0礣n3q#\?:Aqa2Ѓ2v4 ԍ=:#sNghPNB݁pAh!H$~ Uw6Ro'OcNs~GmnGW]Ň 5Y$ {=M}wjjv=+4S3\׵m!8 ;xhY @lP"o=Z[ôRܑVtI "/V7G Ӵ:υOEP8~Q|M<)bϱp?Ԑ&,u;eXۍ*:j5.OZ:5 ! ȓ Q,hTK/xBd prQb*X3j#)D q{?h8 C_!M~o{I^q{LtݯɁ?w*t (8ʱ;耇3]9Z _V-(|}:o@9<-u$;;ҙ,h]ׁGS3a&~ A-`A,*!g#`7dujr-F1|ۅ27tPFݑWh=bN~⟲i``qXPIm)P!aپ~l]V+ˣɃf^PK5ӧWE I] <D~ᚕtMP~ PR pnP@ +TVɧb}Fҧ׵#&7a aEHZJu~zsT8wEh2ZI]d]K.PIH(Z:)dR n̿ jׂ׉Wt %cgq,*UG$3, ֍ddB|3juL'j `Jb9nj Ȅۿ>9󸈇͜<6i qop(?V'T W,@UV80#XwdrVo+0lė뎒D{nE$ׯlGzTto`9d.2u^20lz2 b9Ic69\&!Ck 9dp )ό+4u3&~:W Hڬkh@5yʇK>7GڵWtpH~VjWxBB%,h~W)8BjڐIm5P@Ka6ϋm2ܓi߿P ~_d9~[>2gGyQnNO*֖~./9EA]-(5L̰(%7z Ń0L(և9;FU;@#3<6Q.bc!Ǔʦ`5@&ɻhL{n<&8Cnu'Nb,2\. ?k?52~"C!!ʏ|ޢ rjoN*s2|0>Fsrሧхk%횭?gXQnxn`bqTzՓ$\7^*}=#:8(M$RagthKr}6.[[zu|٬&gQFT5l/Eu\/mp\;8ˑL } Zx, fFhҩ-\.CwMAOvrsy?{*̬=ظ TjvG\^U$1GrH锆N ?`jE?⡋ *9 t~6$g/5P."#P8wؐMb&SQIqSp;m|د\ ;b27p*t0l+SQJ.KRءeb^Z7cX@[5y chFق5>H2 2=/x¸Wо,"po&A{lAءʹ_ZB?"Án)Y4&N 4x뒵ԙӝɕ>@܉48>$q?L'&6M yȐ 1 KчdJ*?`>UGofUF'άS723F'8ʖq 6dZS kE:HV^F?&@5/r ZЪ]W$Z<3 r *Zq! 31 !↏ƘM;\~^rړ{lg^ҾO[ž׆ J Vd&J\^ATo_꿸秛){J-E3C G6 Be6GLFGlӯ+dtR!;~N4LbJsm Z\HΎ#N<v|`[ }d2@&#qG'Uw`kf=Tqƹqw.p6RsbXQ@51d)(y`JU901 vrd%r wT!!0mnc[̇mkT3jR#FLN S%ӋkNq>3O{NX x\C7qm_;u[ka9%JUj(o5TqQvpşٓ,x60x7,xEaQ|YaRω\!otǚED?ۿPR  @U/_!J>D:J*;-6=C^x]7Ts+z;dšzE-l,{EIA5|xԆv;oDrUQnLSDLB(DCzv|jaqZCwE8Y, @C<Ϋ@{M=-ߝ{LJ5\|+Se6}E7IG=hUtgK 0CZT|r,y߄Z4nGU@pR%<GzR{no-eAIEBu0dvQ1AehK"BaIe[)~{7 |,ãZU(*oUG\K!>'XeB ӭ1u0kh`;Zlc[7{_aOu%`42ڐ*&6 cҀz@Vi(.FxEҊH.&1WI`&!/&h؎u6զnP(z6({tt ]7?'fĦ's#TZSR yA22VJæ]e/$b-ѧa~ 1rmdʲݒDOp ֗3e;$s_yخ ^s 3qSf2S^U&#y9Rm!r`L/Q+1j6ځbwLŚ|?yH&4SA"Z  1FN&BkCIFAa&[Y ev?U} >M8z cK.Qț;7_&du2l:6^)<+K˃},t?f/l%,_9>5$IN.2 @~O#rSށ>>hz4 %#FX?#UPPLDͅt`_W"< $[/f"E}ˉ`:-#Cs[ e&$omPpK3`Y|gO G7v˦BIO*0e*Y4Ch,R=MrCQS3 V oECe;/Phy}RFbcsKAqչkw QAH#%ޑ%/} Yŵ X8H&V19s?gA?se nHCF61mj!ZAp?F`ϒCU#ϡEz嫺*Cr^&{8Eߵ/''Z-Nc)Ɵ $J|Lo=+]1pӱ).Am6#V+Qf@3t]c=V CV?-Zb}0()*1yΪKZYd(s VZ54Tc^UDo~:X"]WG.i[ 7&Ɵ\[ub&Lͯu2^#T ]'#_П-8zRYː٥-pUߡ9=86w\E9ufpT xgshUC  xx=PW'~h.iSn6 Lmt~:lloazv&XUTCQ*Ԑۡ"1IqGyU!5v#Z$6U}w+/k7~&5 0CeMwԔtN#)YE) }ſIy pa Vm_xP#| sԑ(SB $Z%ܽm?sm]C ߍ9ݲJ OkDLz]~=O1yj}E>dAw_=.[loT ׶fS#6E"S;NA%TcU #ԢXөPJ'ǘ5^6j>qi dTpxVM$ Sů7- }{vqaѠV7LWZ @z1X ym @&:EJ];pXoN!ԵBgH?['vYcdaI䷩jO=`-`Pә8Ϩz;)2fg ]#O~|didd_֢j-Iz5 v|7-'`󽭒[tsE0;JhmzNc.d¦|6cݡr^qw"6 &H#KEGzUP8^}uM$]3ZLPTm;WO!өnG4\юɈ6z2^E_;d-lKi͘qsv38(h1&?$_as&01db<22eH"qD}R"ozRGdBQi}+p|(7Ro LoyRKNPAyz7$WkÍeۭz7~hdQǟ,YuBYnZ'" ! awuNƆĀQsl VA]hRձ'K16ssQqFsEPASꩾ"Yq:N )ww}Zٖu͚ tSvA5,^&i%%Z=c?͹a֗+FrRV,֐q1 $ 3O~ Pb_qyq:pu8u;"+plChn,#?(-T0H<0)A7&Fo9UJذ(z TI!sT;hA~x8`1Lvž\t}܊mlD2̈4 @H8<̑S5Z0}[-}Tʱ*bUlXuY'57t߂eUlɱBx =yPPv}!OyJuPSc )bIȞefťF946[y!p^=v'M),h+h{C`.n0gu?XRGLS)W$ tqN.4뼸iӧ{ꦫ t],L`\ 86z?6E0 "el.x=̹olQFN '&+g`WNmh5Wew iך"CyTg%X$ %_粓÷!\p5oksxzZӸ:" (h4vQNM'GG\}}nɺDe&Gn4{6NK|3 7PwԇY# $=r}-WiY;]@ŴS`#Ȍ @IݑwB0Θ+r38>G.tg׿Wܭnϳm؇t=42~c/RMy)n.7LZ8@?vAhh!d[pڄ#Ll^Tز:Rc_W*Q<5y  Nd|=C)L,`oOz糒wX맺*]XKCR []׈W1pYnclVf@$a~5V WʖSZҥlr0&.f{,0:JF]VY+ZȞ@Q2ٞk=Z6dc>6 B!VWWܸؼ&U$TV!NtdOVI`c‰[k\xʘuTԹD⦅@?eZ3E-R|7X:h`"cg=VfqUCذMyѐ(t/7_Ag&EC1;{:qAW5J0dW1 ՙן/=eLcEmz >ofht2]e.JyF% eEL6·D Qa*Hr pt5ޜ^$p%-|Au#U#*3JVr! QϏO&9|kZa/*\yV@ɣ_N>fxS'oe)7[2 , 0'Gs`<nj1Igd-Z Y0$,j<)7fY'9< D'"P~Q7+\vԺfX<`wŢY{6Sm,a[X=v(svh-:]%. ]FoO1yˉۙm uPbU`6Og r#ٔG#j{}+`%bU 6f@dЇF^af|1]FūY0$\ T @"TA<7;E 7tO !8 IZM~[`V(E72pîJL?8W|IZҵ[W|N&lP]qcYӉ3ׁ40V:,cQEk̔?Z4嗂?}ߌPs"O}8r[Bʛ iQMY(Z9}N!ƤKRL|A_Tx>ÍYpHsjjo+~d3ɜW2*@ 9ڮӓD$Wq9OAkt .|.FN\k8c 13"{gCtwYD`g'sbSs*_m#'/ xTϱQ۹}P ;iЏ2LZs4a8F3]ׅJCa40V8% %kA=Zau'i^&D1yF9! Ω$/V$k>rɄ~':6/Vr 5%5@5,B>YnqT; *ﺸ}hϽ֬8=O.!gdZt8e~{wZpt%RBWiV '$ ScCwbKbʠC.D95Uj%0G u$^c^.~ W$mԠ'.嫷$]ef7d>`~pe{wV_r.%2L_`Ú(Gk: 0A2ӝQ BjR{ɞYkTFܙ=W|U4=o$%;W|J%hvNg?Qo[wАל{*p6ޝ:PLB5k\0z.>ˑ^?`Y)p4G|ޡK^vʑ+◹oR^渢Uq9~i8\&A)-,e1].K1@T ɷ"pCW7p'hz곟bodZ7CΣK!s)X R*NߐB4 n 1U- ^|4Le ?rG)"&AjT6-ff0o@g ..6<WNF '#=9%zބ`[q\i@+k+`>{]VFq(NbfT ?V>IcyMfif{5NqmD?1`|8+t7;`^.'c+!!G3@Gc:db7&XyWq 1rk'!ʽcVb@aaۀ~']L#HtPN6_'4QwPzZfyNx+*ط4+J/&<1'yx}JҷJ# c3%vlNJT#2wR s:%jw]\M>򌅙ːLEgo:D;?6NLDip4>7PrR .GCHIW5 @CwIT4~]XV` c(1՚qh$wMڼ@y )@&3D4(w1U) 5)Ъe}͐nU6y'n:4=gʪq&_d݆:~>q f9bGQJ'ɏ.yq70׻Q(]noFԫ%.UFeSM疹j )qTyF=Eg#(}- Ni0  s1wUB~y P@E+Je 8Jr'yD(pT:ZJ"t.G 6=r#zWY÷e^7,O<LNq*$osx4It?}])YR8UM_*k&Zڰ5Hue]F,x(&v|򴤃NdÀ.?U/t O= d:kGJ;3.k1R^"lpQ;`KD\ρLgvNˤp$[AEr߅g_ .j U *)J ȗc LbԀ k6Vb'*z[<= x&߸iDb6Z<`:io%;ޤ`._f: koNqhcb[HANZMx}(d:3SMfqA|knxl2\Lh1) cSotAI&!թfؼ(ĂJӣɈ sgqtA~<4ް "15T~+VI$G +`qWZoe$][We^BF9tڈAW@_.z XLLAqM`lHFIFMxVPTӉ)SNwٶ_< 2ャP:+db!BzK5 ӫ=;*p}{а|FLxHO:W6~>>f<g۲P.e+ @ڒ kz+$'Eo:ILߞ}\sDw,&;ף8ELԌb{X4n:\}Z5.LSfF8w>%꯫M.&՟sY]O]SDD(b|jKnYYu?-G”##4Q$M_ O S~MPS> h})L I.ȣ&20𷝊>R:;!m۰ HE:V 73j*۟`߸(VqJ %bI;g }3.<#i;6mF>/n : ]ևՃ0awv. {1^7LUY+%NBZ}o 3WHK.j^A="\NU+r%:)%ׇ&5 4IQ-sʘ6YzDRa%R\7?ApѐI~Lbj&FFw-iy>6}PpW$đVM5dLOXV%v,'7SVun"06i~j1zĂʔY , B :>*?x|^ɸlE}ƗtSw} la9ӌ<ؤXy\v,mʥ-o9XaY"ZD]-9MG2f 6`%,Opw9YF` F͟őcRsA 7 췽fj翫5LZ)9+ _bXUqŒի.''V1ƛ׳EO w`Av3=` pi[Li|:"؁B}sU4{2,} ;+j&' fyOPdZ߅dNYRy /;ѹ= %&'hrp.9b%y si Q[X.tRoB0:Cb^ @OJlAzVZRFQ#% "I!ZqvgYff'[HBvf l˻|nsec蚡^|I{+)!a1,1*ȮS$+.^kJLȈSAA4"$6YWlM_]")vU*Jp RauK~G)R"v&Q^qr<(~$~y4ۅ C]7v) 4>8OeH9BU%` 1Z~VZX0z.rY\.M  gIEZAP=nEq^|+l1/FQZR:j(ܻSۡ0Ӌ ):f,)ؙPJ;Yҙ6W\6^+2REAhasAw`Cyi\+pƠ$[xj[nx n{ /m Lb%qeks8#==|kwe1_G`zU8 pPOe]LWO4 @+gٴD|cL?՞Y膉>6(P{ ]hBi(k3#g.߄Yu1 e/=MlQH5ws~̰AԚyf^[`ᴝYG]*.㙿 DIs)bfuľ7#"k:Y"GWoccջ tgg5Gjfw5U{=Λr6hNR=& ;Sg҇= w/gvbؘ& ] ];tBpu;s]3j/k,T^Zn)(IO /,#B:!Օ+8QQ=K+-{];$]7h6mzN RLk/=< l`M@u/N= hyGŵ@Y|J60s^J;Ęjuw92Uه5"{b%7cuo.)臑2[)IsB}[eRS:BmZL0+͗@1&hk]s)B?QVF"֨(CGAˊl4vDρIjJ: lF%vB0b y뢘 b˲m$J$I)kI0O!C-j8M5,t*ꌕHpFOQ㠤-@~Ee o.DZ2:ue0\҃= mMd.FhC}R 7%qF;AeQ|ʶeq0_R#`@d$cC9ŽNt/pt,Q}G.$ZG~Мo]ਃiٞD9.G&I6p' *ؤv5(+}ݕЕ"ɧ:¸JXnO76zֹ c-N8/ye_ܕqb(u, rN:l/іS,)?.#;qINɽF44#(Z'h4W^J Y D[]KZv~%ˬ. J껚W `PuDQc@M V܇p\,?pW yg C K|u'h\ #79YG1MIDVO?M@K0['52N@#!UF;e*Z;XЪB8=^g3|>OjJ^rb݈buR6ӵ~]qWVjKP!'1v|G*|z-gjHWC`pt\bؘȇKqju+FO2;kc]z)бf]mGXrg^2:o^U,q(^L+I pMY\.pYf4zn׶g35x1_?c~j,vJ,a,{7+/8UלbeCb'h~W9eM{}doc;=W;mp %d uc-Ydt>\>-1@) Pb 6ϲ6POG<8 zh!\)U;O23\{=O eL9&X#7^D²FQmouLg/JH3SÉ ጺxa.{Iv˄y$l/] ;ZG+upu`>rV;sY "0MRx׀ j '?C-!k/g뚃VV(J \cݯ<}Y5<a|<`7zCfgwh馲/Ї$ؼIRm2r"hPDWlv&'*DU/$ PѠձ .|ͺjCǼ~_K`2?p,ѫ)܅ n֪vyԒ dF>*I;Rs  UO9;9,Ahv@.+o Al_ufSn_W1+:a 7ʺٝ+eKcq =CʋyJ?R)Y9Gc轐O'6D1óbG?c <mHL(} YE]PwpΠ_۞5_}i8#a 55ˠv0?ķ$Y&F ?m3'[Յk ;MM4AҹP#6^3`ꢌ JeN n9v؍|}HJGfޖ 1PotMc6+etGoyw/.}DJ>ƴ}'F)c壜-TZzZ5o=}`?VwhWj/R\d{q4]2T95\2\׮DDxVVS/ec9ʁ@NEmɘ>VWv%G&G<_A7v&Qq)Z=(ŀ)%#˟ }P'xjn=1iؕ3(uv8s.3burOlSo-6㼇 k-Z&w[2kOj85Oҝ6Vq)) RI~ϽrDH>uTmY\0N S%d(wH- \9fgל& u^A"y^=N`5ѫ^xİ _ߐ|iLXU  hsF9-z% ġo6|"F*w-s!%ߺwi].Q/E~ YIMG쫚 }f실&un'^ik>& w0PD>3|Th [QnO1`trjrȃF7^0sL I9*t02-Wω,"qoQ4[3-zC'VvWMY!Wi$D`7hU1Nt_߭}xllHZoְ-fz710'<#[?}a_DgA~rERWwe ~IG,st帿9`qjϐ %N] җ&C2!$ms0a!SueԬM}˞ݪ@]v[9{VfܙC[>_M A,Pu=~, i!nkMM2Ē6"q=Me0"v ^o®QA(rH8a8JŽg`Rlq21r.1LK}٢8m|]S-&'cQ9MOai3;CNJ`xyxθ }uX5]1L\^O(ɽ؀h0eл3Uq' ?9oj`K6H.S"e0"@8<<8 n'tmttTMv/?ĔM@nMnI)G@g}CT   BcK7#.?:.kOZYLTWv˱% qBZ:! (Ե^hn"\f42#eR:ɴA~?a{הct?Rja_ [V,FQ 6!*~H{PbY`{81sC sE1Ex%_W37(Ʒ]"0Ѳ;W~i5o_ {W'}7'lNhԜN%|NWe(P;m\d^?|)~ߦ]-(`V4zSznV9^RQ)U%:$ڴ7VH YM"d?oI8; F %z}<{.@ e'-XOsK̇PR: ҡ"@w=)#zYLy L&_o`ݘ|Iز ӻ"fc6EBsBc״R#rJBv 4K/,,Ӯa*%b^hUtt^ȝnwqWkwSbKi? ψO[η ]+}MU"FXO|ٟXY (e~**,XԽ؟G H A~TI *&WHG}9|+4Z:\JwXWºPXVK"Ac1Bta,[ڒ@A I4WS;ng 4/K-'Ŵusj Fkw0tiԎ/#*1 [qԽ-XЬ(a*{P*fQZbJ-@=pA+*j59gEYy~΍X.2,<ۿhޏ }Z˅i1'M^=I dhxYV[7cڬ-Q_Xo|CI^+uB q^bz 8O2}5!L߾(Nj{%FjphBA"/9yLMDXΙInf JVqW#{LvowjxaFuFN\eg, [h'p^!D!y1rWQ)-'*zOI"h >]&o,#`z,/,<Ȳ( DwS_b#Ę M:dC+IK/u͚q&*7j/1U.Ɉ6d'x۳@е=,*u:)֏<z9 x m{q؀Zғl/6y6(6S j2 CF?w,GFJi+QտH+͵jPÂ3, pXFd@ z`b'Q߃Ȯx1!m Dg"O*!)BOzf '%Υ6鴜f?@`m(3_Lɽ.85mN3]!)M_wM_Oo{@ʩ`~~C_Oz HA=nD:YG/8g݉ȃLNTٶj~ u-yZja ΪUȤynGM嚐Z`#+@ҰdF0pf^A s^/˄@;[Ds~ABՋEk NŊ o=,jdńU]7Zox ;yp_yQiJt| P@yP~>qw3"˟R;B l% u_`A-G^2)!Vlb,>4$~*VP)x Y)}jO*lU OX&n䌜ׁ ؖFL-~[o6!)gtYwgC )wTK8c,Z9I|ŷ*P%|OkU=@JOe3h9/Ğ-A6KF.Iyi91糿U0kocReB) ΓaX7`}|phz.vrKPwxWdm#;ɊEoLܞ{q?8FT QQ'% ݻkm_%CwKg9ik)eF16եN/P mXD }x4a=yo$(0 UYB5 @JBaD4EjTI`/Y ޼/1k3" w:SQ]Xn,]Ŭ :v5|t'`U,m ڻ9SNb յ yf7vw`c(GKH8 x=[EQpS*gNI;q"K3'7,W~ҁ 7,N>ە;ذC 'Uy#{Gҟe+_ZyJH?ak 멱XfΧ-}?BFO%\?W&!N ۘې7]PY9D$O Qh &<8Vl;o@,|[m`cf&i01ޕ}@k:h;Q=GGB~^~v+yk=g(eN Z!ICeq"ػ:M_d{tp=Âg|Kފ2'`]@%@Aytcxjw4N*^ڲ'4츳!| 7C~n''ϟv=^4y*|ɟel9}L~KxrG_8 OSآ8"h;n˭xJ޹'[0%k5^{FUDG5 MGhwV9L7gc.C4c> #V*X*=mW)^Bkdirݷ]e͆fZrc+?[&e.,-gL,./˻L/2RzB-dcUDd^]t(("{,`q`sSfg&",t Oԅ12;r"" C}[ gY,eS^K=>ft&q|X#j!e*ԗSU֧d^.G&);CcY/4%uumр[KoJ}EI nZ`!UɗTl M˥d) 1P 3<'` /Mެ8X@Ids)04l\gQ61#PLW+#*%{3\..aX €pW.64>B"KCʒ\Sɿ^\V%Fn0Tkyצ|3DZZg%jֵ=v󏯭g h8JRh#G`j @˸ \ߧpysjћ;7^i?U͹ JASB"ɯϷY0\kojx8n'{e|ፎ4"qK/6 f aGU+uC `۪nQ1R-έF1;;s4*rŠA[sz'^nԪ]Ms]A*cgfbї ;ITZoMHZz5p0=xIZĮ1u7{\*?tEwD\TJ\bnʌi*UjFxWS@ z0ޒ䮏\&PpdE*ۜQ~)E7.v_NgGJL(m g|'O$|k=cU(E_`C~w6H)c ed;kFw_ ^Eu2ʮY]Eú`#r5JM'paF2Ь>AΆ i 4Ld~Gcn۝xBEqiGnl%ñ#Ɵ} 2yc̻k>*h>1Zeg]`4r${N'3 /༄|~;asu^aY(% u&9.`]c9ZEsו0K9cP/nV4)'sFHJWR]p ?Q {n}[cڅ'^L^ܖ"f(1sKۍvAК9&jَq]nlM$ 0Y8A;TKFQ?B- V 5H6_!ͫmu WO3[K]p74fq!7?<8u(/U Jw0+m>:oV?3ixL6U:^݄ ]\]r] `VCcP׳JV=}6.WVp"K6B3PO<@Xei&796.y0(*,/b-j+Wٓ~䵀(,"k*UN7ʼn ɢ/DiZlERM^&nDwiZe]{2->%3q}r`(g[Q e0j|S\`NM] [>2…#.1VtLRqhZ_?;1*g$_oGp{U?^F*0^>yO -]Y V"uU MI]6c,?c6ie>][8.D/]N +L eϟnwb~:2o OuQ_LJcyF،Wdu{auboڋof_P-HOmgFFJfnwKf,n䙔L'NrvIoZ1D6d2!:uee;μ?~;R7^ ?Y]r*9:BF\jup1eX/=`GPD!gNJ>e!%f҄3k"QTo fM6ޥP( ~ѫAC|;mՃ6;U{s/0brK5;[c j^)7NEcBV*f/$e >U8_o?DM>zDq}%ƕ2@n} )UG.1eUu|s] > PM=:!Z*|B=WǮpْn ࿪, y9 ]Njt9Hz῔#Ԡ3s[g~lR]?>sT%Bں˛6*B c鏌1Q۠Vnm>˱0@,p/pEV8nj_ElĤmdH %eҼ+VUbj6-c]e4o`ܪ\G ߆L nJQeVIy+0$byv 4UHqy `9(_Tz:1.NMwA'6H 6~8g!uiۓ %SPc[s+H$ <.k^Tݼ{E<;YM(ba.=߱ Kv2Zs/dtJ{a+)2 -72!l0N zhE{x_n~йD>\@#I/Tl.Ek`K4d`dH38 41Yh@ h骦'_*qc[3"ͬkj,/#acxaޓ3 7e W~["4͟]me hPѶ3Jϑ L-l؆f(Mq̟u z޻,;'ŘÉ">u 3\^ŝfdiuX(2غ с>{:@O³'(EE(ˠ2vb4H ޛ W3}>v?t0gSR@."bϤ@D 4vcEJTj60#H@4J=p J<<,"dumV#%ǐNC fj'$@Kg1$wh .Sv݁j$=uP*ˈ4bk/B$+ޱǃX$`!߈ܗ[}RNG)F²Y}ʎkM}ȉr_Ivm %ksjd<;127=cއթxЋжp9([Cyp 0`p_-%h(7FY2tڅ`36?c #na![LO0͗#G 1HIfhRˡld%i.1D q6U!C:iLVoO$+XD odvS]`oC:G=2#Xxqq0D Q,<3M^Sbla]!_&]Sa2%Vlgt̮Ve<ʢ7~g'G^XMꔯ%B#v=5B4qph'g>"pg tJdՄz. nOJƌlR ߢpcH]H#ٴAT9;wiGI*8(ܽ{7[מKm9 Cw{|8p1ao'Wd^%gRǖM;Ös6%*j~kZ[WJ 3G@-_̾f]FjN=0PEDSS%$-92AY<6;eY,f߯1GB41UOmc6KރiG^Zȡq4`zTE+X?"ͺ$9 ,U"TVb]ˋ(x) 'Hʋa=J2sÄGDPPgܤ.7<:t2GIyHVϾDCaZ׿_ ix꧋}s؄ՓjWKxJEA"յD5Sz<&5[HV ku37&>!nQ)Df6s5T쀒6C[wiډ^Nb6ɇcDvE\ԛ_J +bcY?JRT)yTJH=Ur^Un w1l Kf69,ߑI }{{BE s_U/0z$oL2;o$:7OpMLI7,!qܴˡӷ6@ci[aoܘ'owќaRiE֍5o\A֠uBpx9FhwηuiƐRr{a 6AXq>cP? {+ntm:tk3eex7 }.\[q*C㋅fIʼdZ!|vH `DWg&Rw|7 9H,aw1I#v$xV|J'& `"/՛TcpIa* ^k6)QZŝEVbxT&t~Y֝{!p{ uR?.M%CHez8۴5U™% 6&6(JQ9"Ўmk[-^BBn[#&Ww-%VUseHtqY@ZwsinaJ*oo_5*(7)LɡF3̠"0+g>>\̕L}uA^ڑC%+JH9w5OȢۂ q 2\n6TX ~La>߼ 𲙹ldE?{鶧cn;@0\Tcxy.4i8@3]B1;r zY cÙ)j^JsP"z0`B~4g7w*ڭϱl]yV!Mfꮽj&Xԏ] GWbE֤4$hrrbh(eMdy3^DSKR䎯F8eb}Cu X~2 ޘs4.z! Oq 7P. RR;#jv|\j?=0.@'-وzƚ#lȾ(gr6/ |:`,oYG(F L uگr015tfi{Rju@/vyz{-\5wX-@upKR@NOa&C|U!5`[峆5e9j.̳W'mv`=pyQV%&>w1x_Xg^% ՠ\Pd :OAMI~KIVspn2;+1e[+s"/'gŝ)"*mj hF)紏z 2aG0'khᎳxpH1TST&G]>Ǚ+䞶'mOlS7̄,'a8^l֗7pqz8G3)hq/WY^|ɕ^zp/ o=uk7+Q&;8jxec}ZUSp%)Ä!֧#!>ؓb*rl/9N{@jk8FM5$!He=#&w9{y HA_ZplfztQ? >r_s#O? hH@ ܙ fN/rc4E}WZ%cxU#ȔWn.w:ÊCJZTsc~sd>iZ+waWfKHun|'LD7,$!ܿoW>Qq{;>;BuL\©Ƣ  7*%):1rB(.GpO<Z~tr:ҢkVĀOSBW8쁬ǙF'i}/ ^ 13| !e}z4edE.yRk|jk=Iy-7рHH9sɇ%lk3mDmF*iZ rBޤqKŒ&:6|zpn3͊Ĺ'fl=$DdwMY94,6VԠHI˳!v_{p&!OaVx47 ʩױ4&JjZBi5UI"jK*^;7Y`3$MT{+ lYk~*):?/zP |}lXl"4SuAEL?9֕h J@"̣!0aұUwRpf&~\ݘJZ@N 5ΈQ:z)7_}!+ D&0T3O*4ǤL:$g-%WX|¯4R].L3ךe|BH셿iQ@;O " 5rqX/%>+f?A,E@]қ0J"̾Pu 'ڮ紞57?ͽh a|Jzf '<$"ٽf5B.+R̊ \ JRGK#!@=(%v>hPVo1z7z g 'l',(hܿfHbWI8l58 Dn-vr j*'ZT?2,3>wVʛjjaEkO0v]$%{hdׅEy^;"iR"p?,kH *?3X5P'#GU JvL&kp?YpqV:4NFۉXvsK78jLi(M[V8-hGĴ$ĝGs#I0A@#mAXluI$A+h&"G{i0R1$[g$i-s+>#X,;k0ڳ12VB4֝w QDFp,ס4Vk`n"$5OkV*BٚAh.~Rh[ rRLd=(S~7MވS^y$m3E{. "dpב-tva5!o -"=6PA@2Nw1ShnHmupg;/g}KY۫ݬx+z(̚e҉09MxʈFݔsXhrD3a1ٹ:%E3]H ,@N-,ǽ^%5Rtx8 W|vGũ^ :ƦQIK_??|k yVMS 7[[H8JzhĠ}R+ 򠨚L&SDin\ӈM׋#o}B5cUgG[,FLGxi A ENĥElF\/mx7vLvnŠ/!ÀP`to$Z3ume$9uRjQm! WNKs]{'(OLMkB-3gA\,IkH9>hA_P!4Ө1`x~= {k e}ʨѐl8G"ytZ_J" iG`R{{w\ 5;6{n`8[D+ 12tҗexacL=t;pUV_k'{Qlb2  CM Oh#s&ЧGAC ZV^T]F 7y5;5 R{m@˟H@a~O}g8ͅF#``Wb0KIՍ@ܫB Fs\:Tq7y*'g8Hs|QI{泤 —EI'!Q;;TFПcC8H[|RFJ -ZݸDQj;u܊^+՞rO!TTd.f:V73lR2+զLYǁ(/8=IגګQX_9B,sQFְ : {W;(I,m^RʘRb78p%1'(a lK75ST4z1AWO[":Zƭҷ4v0FSwdl0͖n`xMSx(jAd!B|n7YuNXY;O*#p&ђ+̰R I~Fߖ5,*ύu+5gS'L9v#5z?vӬaQ9d`SUQXݤq{ŒG\iq`5/.J0\0?At/7NSQQ=dHW57]DχQ 0 -Hq_I5%*EX,16U^U:đEÞ">_iw;HaA2BU)"w$c@/{Ef]$S.|0c{2 br yYe=.΀=`2(>6nc6E+L [^)a=Y)TyrKq$=sdHBKC;2Ѕ'kk8 LX7aA,/6̙0`Cl?OQ˩$bdhrVztq sfO<G3)I3NߋBV lSmG1*0@]|01'B_ӡ_X^Yy >x5$IAίp9?/vIup߃82kt.yb莵}kj{*,vk e]6 ?R!m8A>\[CV*"R@T_R3yl'!=m0 1#q)d,:KÓgE2h^u+$Y8|9?E79!$i`49H<8>%,E/'%f{p"&OWaQFVp! *`sPlI@2ނ4<ȓ 3m`Un!HqnKdƸgC"; ZOQ"[Hb{gI8Rn!3kGB;3[, O>~M@;"%O"!^Ԛպڭ>UvS{JF~LY̧j.jU3/mszeډm?#S.Mx虨z,=B]tce 0ƌE+/cFa#sJ΀ ‘%Dl#!q=V佾uԺwM顖 3[[V4쟝ݛ?p:ß<7K171)xc♕B^sDM --S\oRBZYK<3'L=~C A@\ wVdv=LG׉ f_\$"5&2 q:[ʳ?ހlf6^ƇGdWcѾbv$9290l;W?KѼ@j3N"F3;S52AmϽTqh9Q5R]a9mCn$}Klo3aWdIMn!^S!\Mf58 ichcJsx_w'0LM)S+zX>vB})f /0hVy_*ǖI-z(qFl8ĝk kΤ" x9#[؏Wv4q"#ŠFS5ґ-΄#Yr"$tQD(SP|#OS$lqk2TI0UdAEnُxP6 ^d_qdX$bboQ/!7(N~HHgrfZb3оHVRI2H-ba8 TvrLѸHBxqCYM1:cI&ƌXT>hշFIط4I)'41`IXKeWrQ\fJ-;-Tw3n"9P{E M[x4@'b4OeZWc$\ zD e (8ІS9Ө)IXv.:k#bTΗ 2$AT?x]0o5UPz>kG1AyѠ]ǀLl1wJƹͶzj!U&{ yN=ԮG%aRP7<~CΊGvRs%]HqzݶlZOcq-$# pV0•.$Fȇg#p_/M' 8l| PO;}I~i,bХ5}"J&*^Q3E]RS&5 a(?#=yän9$O&db<#4*&ŵ^&]8Fyl>7Ad-F ʡʂ@sT>4-~ф !:D7CۃGV >c ;lPHGsSq.sNCGSӧV(zߢ{76Eg]\@iM*.g&^u(sl˿eAVf`WABѦnCyb))ߒuM(ZM@<VG!{8@ɲ(` 1K[i~Wiv0x49[M)Z೻='@cJ%^tcS=P&cZ4E_9lު[M5 C3 t,?mԔSMT_𓳃Z1Kޜl[֦J+:,s+1CX#yd;cU`  e^=&ԭ (F& <` pomZ؍LCer(2; hURPhhSs~[10\ͷːULdv42}5! o˜njˎGo;oD+,[ƒqX1e޺8!=qtr(cS)S#:s7`QMӕ'KXVQod͆ -b7*n8Ɩpi486m-_$_dzr wP C)KU^ˆ^nh9> ,g Mè3^5,@ TؿKL9pN2o.9\zږ3/h~}ʬ+0&M' #Y{v+VR]$OCklޖ}]W@IXAQ,.'_ jz.mY{$;wG/-Eňu)HIįZe~y) Sϔaqo$049YA(M|Tg)/˿xI HҁhBWEӮ3pոȴ Z Q*!˴@PRSSߪ$Q3 b_*I`(7 40٤f]qk(Ry Pڗw]H B"[o3d9_tF+^2dPw9aöstĞQl׼S~̺TZC =:nr懀Y+ rF!1*qfpAA]v䲜|KлEIQ'HӢ0_gQZ<۾Y7}.cu7p+%WRϭ4aWoTfGhvX=$̈kgLQo!jW<Γmo ep?blH7+nKg>8m/GxN oVhݪOZu! s -.UR|+9hr,QXoPZwˎ,qvZyd,J+[)?Zt %f4ƈgt5~fD#+fЬP+4͚u $˰k0,"xH $ݴR8 83T]}Js`X;BI$(%?L)?3ՎoMqu:v@&\Y )CΟ7'i:< btX{DS2o:A^(À+j)-q7 ?k"3<-{!˅e Bl8~?#Q=ňC5o^nϴ yM}:bE-%KF?DI#4^..p!Cl2z{/EfR?YuFЗE*#b=_mõt]}0{40'$Ӭw"kҘq.g=] 4` |f%v{r _}:E=Gm]ELQӬLĻAtWSzdP̔(7kdV~sRHP –WtI `M񀃽N S  WKZYAz$kVvEf``\T (\$U_wP=zp "4FWx䫷^kA#?^y SIg oզS?IԮX|9?33bR4E0ⵇ*EMo+9dta}3=G4{+tlj"8O0)p43ɥk/4#h"VnhMXPz/8;ZLjQ+H< Rj6nXMrIΊwϕ{usZLRY5;ܟ4&#;"mL#r(Q>^V8.$Cnjesln,P&#k9N.}7GD%!!vr} z+k8V^N˸ :~$ϰiE cm#1+NHK\XoL4&ݿ'٤zS2igZK {8qeO/gMRfc qD'/| FGi{FOlw{m$yo*cs~xNL$is>m+vU~>o^jSb*)?:VmZi0%הeD%3L KDy.(qP-GzcUh*v6(_B Q YRKҪL9m$Pi&^r,YGFQyz?7&R ` 7K4$HŎsj=Ttה4Em7>TjoXx%g@F&R΀F,aM\J@uDq٨:Rք·[{v(v\91edI%*/\8Aɸ=Ξi }tC="q<3䖿n(rkYIr2+v3"U1e%é\MݷdndJxN1!az']gmPLWݓ 6HJ`Z\ -ݔYg۵5>6R" g7{B[UWKkt."%[?)t46Z2Y$u YU0?ꖨm6|%,k@ aAkd+ȫ[x*\a2}=`)Gv?x/<=.J- y5)8_,1.0۰4OIlhZeŒ 5]!eiv/$qM ߕ'2}vV"vPe o)73NuOyHJ`9#]3FS2Z;H\eO-wԾ!.|[][Pz a vm# o dS>#日sͼW Xui;#a Mњ2d5!d۔ \o.r"P]cg}j3(&'MizURY|{=Zuɂ%hEҗiedq(y]#[Oܵ{oU"i7 ^_5E`ި'$zQV,t꘎Jނ^<.\ͪn4B f+NMR;Ѱz>m\ 4n'5ѽc|;bבt` v<,oz+ VxH`z)fҷVlc ^s!mq"W1,:# P9!Po$d U*wa?Oz0:< k&v&7L0ޖqVrq6RhD M<2ս}HaeuFjGg!0~g{;Tޡ\p-}I dM0I;梔j}C49*SPb/I8  9flU.Ui#Z\z1%71}R MH)_WliB*L 6-p@vI@NB;A+W{YiMH4Eh}>5'jTU2܈BAw xqq?^R <(Ќ8%08/c:=5UOjvcʡbGAN'm1h+ݾ+ra4ϡk[wD򘦁8IBW/=G"EZ-l ez{/``y9}kJ\gF/n=g{ySqë~+ׯ#}'L};v_, FW+q gT3ȀދH9>F՞Z=@ זꁌO!KZx??\3\0(. E#tFY*UFX-,dǧ5B wSǩl&tؿ}JUђjQ8ξČJ:kĎ &ᔖci92S[:% bVЮSh-[~=](?Ү0c 1uh hkDY7oTnScN-1M e1QI*rXj7? VK+v[:78xRw!МWof]D.0͟͟L| !]\<_67ܬw`svb%@*Uvw6 Q @  ؊tkp`@5\ۀ,ڐƠo,ٷ11Eo@k\xe ] *3O`䄺?*?\ !D)b}D|m$Gx *_O;E}ttT}pR׸p(O>d8;H?)*. Qf)+AC?&g ?yz8Fꕢ898>8*LzA?,Fwwr/ 2eolriLR-7;~6>2zSN|9Y{ȄQR4jw ڙgƦ? (׼ 1:2sW z(eۥ+C$'Zc<+ޅr?uZ9Q"2g ԲZC|ϋpo1Fw[*bʏ/EEe2$xy8%RVJ\!=FH d1E ]C$A m|o cBc TFW/gCs[ƴqLm T:!+BojПh:#T+[}Լr&!LOXjw`/>Xݵ6({R0}HAOX9& f)m/j!Õ`y*}8H O vJN8fxQSw 2!za Ws2)cn]q6qcA뀀)dzZF^~*=cȇm.!.f*SVjiL.~+H|.@ު7P&_[/iTAeN$-&wpc0"p,0+i(3YkMmJwKsc+@&P[~X8]fu}ODNe^{@\uO(e Fvbk 1D}=0)94 ݒ j ^Lz#D4.!$2忰w * Y=XvNzEqƂK9\o9{PVkѬId2P)db+/uXe3TpC1'v{KK23 9$`~A^{bjphFAQUtc(V[®rܔ6GYic^SH_̊_d1‚ }(#gV\$t~+@lf-xO}KXi6TSp~O L =k*3|)]@׺,s?l0tʿ哻opIG>y.8ݽ"2ƨMzLt}X"Sgr2vnjpKEy&% Ǧ&'jFuqg)*L~NJ7]G"FhzNaC0B_-$@N5FsJөa9kcxu?o ͵wyƄJkWPRpK09kHRQ^Ȣ-c P]G-UÓ"Sw'~qOP(5m|]1"Fq}*뗈݋@#:} 3kQO2gS۵H^(t1JO{{Xh iFs;[#]ёSx^S.(>솥I ;uuUϻ1K7p& ݿ~liseEI 5l4XG[ nݠ[+އC?p *)YQp7ro:gqPvS/{!ݬ8⍫z8fP܇I[}^t b+qAX+̅i7Q\?7c?sj"7* fV@SG?Pw$XNͬW~ÛLdP*;ܶCspHk,g|,cEc6De9-BW]1\u*ݪtI' `H4SYn{v,$se^ue9`'A FPi+>oϪ7x.rXں؈ޞVF,(9},"ߧH!e9*T֥QUƒv>EʟI YC5 ¦o  Wi{ٵmjIYY_ ̓7ޏ1T 32Fzu(,AmF[zrgK+)gN4kwgPrŖ ˺p3Ԧ=L03 hKMjP ?wz,Rw02ReZ2+lCjuIlXea3tƣY~En]dVte|^'3 `EKgOfyZ61HmPb\`};+@/Dioi =fݜX6 Ş,(W47aY t1j<rlڲD3իz hqJ`9՘rƖbp=MTa)%XdMdy[*(42sm0J>ꈉSyB ŧ: XE GG#k=I7N]= ^u;_.Vg(~GIwRE`j^v83zؑ..r*$W2줶 c1P\A0G,ڌ_cRԶzqxm/V>~GO>Sjˎ! 2nk#1~eY oG k| K\7f.Z+~MY^[fT5o=nM!i wj,q\՜qp9X}5+/ߴi-G=hG ЗjCyw?%2'y+,a^al?+Н^G9 #YyۃcMXZd˖ߒ3V>MResu AQ7vU"|!GY$*I.5);$>"pVE;1B!),Q۶>+-qt&t@)QF@ZTvbIXUF0UD&5JF )kdzfc&6&ːm!"NK\vq#vGd;\$Q{[<ͱ8 4 HCGzah fxr,ª:lXsQ,`MS{ '2.eyZ^'Z)Mܺˤ9W1(_ ,:^&h97h?뮈`>90Ix5?IN[F6WZn:Aє%,I b7#uѯn03/xq up<-,lD :}L܂rmI9醸6VC$7.M i퐜QǭysV*b\Ytdvp* ޗǻOHO&?ҳ˵1Z4(/7ɕE?oRCL$"AK` 1E(a?<:O{3mMӨ eKo2 C< xWyteWdˁQNs~.bɋ^IRt|bym|:>C0".JrKTlx;HmB<ʤ=M*~w;'뺴@U?`>PS?BregFRSe \}*;~{E a_%`vg]Uuw:bhɇ]]iDĄzRr:!JI}V + z`Ȥ߂8tdޡ'ԠvW˧(.<+x2Xz'FvZ\D*pcgE`@,l@ #=T ʉTBjX{JgIvCU gBI.6cO99pWG_{f$ w*5jl b=W-B۬\1FHq^VHpXVPoаa ݼ?5w^ >Fdƒ;0oRyS!5o;l6m:pÊWF IqDH % fx8P[U'%\~r0XX3PMTm‘yA1LA!-;3UMb0MC $p9}j1iW; {ġ\QrH Zv2cv3rX JI#L6X =uK4˚~'>q57q/]HM4dvDN"{`uN;lZQ 8:):Mﵹ~yQصƩϑs~oٟ׽>dMŒ,=7 d_$M$L>h(/gINaQ8jH&a!^CCiݿ~nZQ)47*Gp9h~:&Bbjϝ| 0dlS݇sZjC5Hz] +Oq +e)Q/N:@|-Qs5A/}Q"8JjoZ"TQ[_B alƒ7‚r!i5}:R蹦0HuIR4Yp\ \ʦzð=Uf:2/۾ @i2 Y-'ԻQ Ojd=US7|A +qfd4Ю4f}5( P3i$Q_Kd&5Q& B$/DT}=S6SyHA`l7d|VV`DSDVYm\%dkn.R**/Hmøjܱ?IJ%(CC9M^ hOy ̊@*^ lЎybz9N::ͺ_zWUG Z+x"Z(|2w>ꏔN\NpWV5S#Np'6NnJ = фEkp(m+B/tµ>I_m|\v$ nJ%t7ש8opK/1Nƭ`2қh,ٌ8seP>%HGW,8`c| 9İ}I}H[JJė>P zo>E..Ddbq ~ rV!!aNCFqlՑ+ 2fVczHs'9յ:;Y6EΧ< XN5𨛧 B$("҄KDMhuzvoƝTo5q!BGC¬`+d~oVmmׯB_p*"9Uʋ11 =uÁmF@2=.’'ƣj-E,|Y[X9;oǜh+d~Ne&MBfjƃ2yEI>C6`9Ki&i,{r_r ǒ,'-RDdUOPxx1 fpjT,+s@'.6"?+.:xmYrLv'׿j/p9!H'n;qp=m=&-y>նδ3eLh241 =:75nFF7#F_"^IO3p6YHZ !.m =S)'N) QvZG8(/OfpK#{R`b~e׈@ ʃ)eq 6@\]:'_b>&̳qu]mKpEsThY{ b{y$GM 򤯕}%! wF/a{m%h9~sg<!O7ꨦ &{A77(544]nNl͟s^ഌ+l&:Ub Xta)#bּ NO+aqNH Tޫ?%:/GG>R[cz'8iVEg-1q*(>~=u:OaC_Qzs?}9:zѬ3#,ւΧEQe`F&<d R<~Kh[(/'yl%~_6nM,PR7:LX:֕p!  "vI2n_\[FFDgLA SY7pS:Eٳ({Ƶask̦A)h[ H '[ qS*0zT{!k9'la$}g> <_}Dzb4KcQQ2'7 f/2؅y.[t\}^qWW4RFrDs*eE(5 va#nP,ߢTʳII zb}iR|"4t>O&^TzUӚ#yI?b^zzᶘBN<,7-T/;^yf49B_q6'l,0Gj/ZippD+;KB#Sj_rf<^%9"%΃'v<GHq;qtCSE/-gim,lpq|Ll߬"4f*ElwdrZ$)z/?VcIZQ-49# ±]kt,WbڡR^İnK",%f9@s`r-\u g xF@2>)(esyΞ*}TUgUTKycHs<~up'H]'dg ˆ.Ёf47Lʰw$uyb\ZY~c _!&7`^E'؟a/=p8f)>ט(˒wQrި= CWT?  *3\\CGL䱲xq"V?Ajj vFcmߋu!ˠ MEO IXo }z,9o0\ͨ -s|:3iQxrsTψ Mgd̓2!WhijNRvVҶ*̙Ҋɝ7Iy| msΧ8e*Pi"]&kg~$Dl{آL"g7&k?L x-du,j7zrB h5Xwѵ g׿.(t= oO$,q/swJ԰Xw <Dc ?%u Zy zȳjAn`մ X+wrvᙌYBrs(hsʻb7]>&I;K$UZ_=}}8R<5Fz?fQu3FJ9X5rVs~2Oꊞ &"eNi* 7!C줲K^l)"h0}Ŗ]㡂ݻtF@n/s է;g'Fȸ!ah%}s>f|XNoz+9PExyuL7){p ϵ"k [#f?1lxf/Hs0_Ο'3Ƽ&FX :1,**p 䇖9SV7kt8ECJ崥q6kWZW"@bdH-C=;fru7A DڽPuf1CYL^&,W*Vl/zE.~Z+q6VjYηv5^|KL3UNt۴/Dq=" 5a Mx8 (瘹O\M ڇ?JfU3a2ΙhrJRPFYs-62ۧR$W>I4e' |' `$E M[L B,\q7_; jy8o]O֍la]Ht=IU2dFFw(<uLDw _Glp<8w,{bao$Hx(@pvڮ!ae\!BHJkӇ5iPw"NuۣݽՕ\KaV)P.^n>/U}/%`U[> t| LdPpI#eq@O& <۳myjܙ~j T;%8IS 2\RaG#JUJ ]?t@2u R/;~ٕYBr ST gݯ$fq=N-3@x2wLF ܟrVD;,H><;3୆+𨋛6b^zUcB8>\u!RlI5$+⊜h7n=q1I{=@̶"/ r7sj& ;}Ү1G_ V 3_uQ)I`; ()/x?5~_}3{G^] W17rJod%8[jqXά#icVc9HULa d¾!~x8ĴhmC`P.$#V2t/;2_~itˍiv/G0M/9Lɣn*0ך`v+>GW{5Mh~әK1[:mml9e6שzP=7yhi `y %GEvj% `4 >(8L(|SMCnM< ==бɩA!=2ºPhYJnrXMգeɟk`@0:HIh-6p9>Is~0dSAUfA*~0x2'މOKkXᴟa=f[y51x]P)s`ڿ6^j޸m 5"Qm܊Y\)YGfN 3`= }H5i\!}HT !vGBPH ׊sǶgy:j_nܣ}ᢤۛG δ+5Օ+6)-(c,;NMV15WJ΂G;dkO\% ,PHa?ҋm֥.~ JO*dhεTk׀_ 4݂'y!b4\D\]ZtXf  {Dd;r~{DQ#VIg{!}"?iȽvcծLp|GաFFE?`q/H^LQ)?pkj$Wy$h+p&"sSHnNG mD&j=gZlLʈ+>э)E:#ŬY[M=![]tMeمZzs(JROZ&h-2aQzpC؇b;ANsAb ʏ)(0޹AiSB!QquNOV{;=q2.y%(V`Sh%b%hR ,w DC)zUZ vu+?hEQW kӳdY+\ RNst`[̪UH#g5{Ko" kͥ/0 {T'ak1Zv%cܕ \8SPse|bF'Sh{WcC| :g8?b0ˮ*n37::ʂo;]DHXc8<|sɑ->X"5脷_UI9qu}WL0k{+ `&i!TZ#ϟc @J\Yr$*l9qdJc}xX]0P@ :dGPO|&H"cS=T.JÊq}02* ˢK<LeRAu)k#l)t4ow= 6wFM0>'%" k0N.NXZ០k•u.iG y3 ({ v~Xā(#gb6%';&Qk8GC-24nSou|0'hbC wR-|>˃_$aٹEqdtx:ڹGb6ք/ ^-ޓ`,nʣu=#(z/.XɁ\@wU9Kur©.l!z5qNS-Ry>1[jg~% 2xp)-U Ɯy[@,sҐ? f:Җ`nyGyEl]=ֽA.ƌzB (]H.=fV;TeezyRϮ45E>wD֪n#^O{9V'*TQחE+JŴ'Plaf$2vTQy|wP།ݸv}ò}Tk+WRBӕG*EaPꟅt-xKU@b^JJeCql Hi6=Ƴ#ՑI.9p?&C*4wUbTyVsF̈į]e3C:2ns| WZh sTw])~כ&j[gev;餱d;nSN覼+~MpOX9_xn:'n /T]T5ldm%46bha,x)@o8ѝJ* iP1y /6'/L\#̉W1(BRrTVze x>fQ9T{YUpMOK ^7NȪqg?x $\6+0HU^6ݢgtGUo0zc}&g?e?k.z|#ݢa˃rv閌Ohro@/%b'(zD:hF;W0\Ђ`$$#%b~}*жQ]8 ⒦hVE)L?6.=^9,wIzi~Z?[ڒJBr-{a%@GO_ospD k֝NH"m f!7`lsGl6lkӦ߂ @h%+AņA@lfr'c 0>fTHN(I$`V0ܻtct,',0tJu*T]J{ZPs ߓM7A1S8f8/4}k6cۏ_T=I\:ھ8HKKb,3 hーX`p"}E9:JOvO k2*vV #2_i7 2{IJ~O,fvzq}8[aw܅<4d!C6uLDb (Br:Qo;DcmܧF=9[kH5@,na!I16|J;qUBEY3RSOcP'$0LEњs5i]fGKߟ)㥤|Ѹ`ۓrm _{.TCU7Zi_Zu"P؈3rVI# _gjZc3'(ֻkG[cZD Q?6^'&~R~ܺo qv<]e]99vG=GeODŎL![A j: } 8 DJd52jd`zKݼv~'dFXVtOGX%=^PN%u!BZ8!CM$>g0|;H$icˁNq#ZakZJuy؏yM> eLBBί̓,gؤ$8Xa^lG*߿v*kVA$$z$Ŷޅ,cAU>WzeZ}XS?- V%ЊjЗ̿q&.K䝚O0 [&$jpNOf_y.Q#bD_s[g@Q?ypH?Qv>uC>8%hJbڿo E&m$dX:-yXװ,@ *4wיGvIBS/SDфJ솓xHmJ&R6Fq޳LfɂxթO-3Ww)S!wy<@<[;g /#J":PR3)HTeoa~ZRŪJa⺕.lLwG\J"> ^%# )P<_Ƅ;W,iYYi nN<~=ZuIͶHU(n#[.~ eILZ̧4Ôk۲/!SHj̗"KFu$2;ukuު-:k `㹆6<2:Yd43v&i0{}_=I:*?HRۇj4S\R: ťMC3a &#f. c tę 5C,3PhCcmF~­c .%v+(7u,ĐGyr#!c"{2T dϮ*WBLA NyB7@N #~N9J(lg 5U$. 4~+.749(|߹xR%-XUZOk5~&>#!(vV\qӬ\v,' &ᖶKFY^{=#M%@'4  kO@TGuዛ E|6$w:JcU)xc-}a=ގ1=78Pv:c)RJ&Pjxa陑ZZ&/4-IT$j c«H+Rؕj8^!H]i8#5r-ݜ{u06~UDBa^ZϖX QQ5 n1$/{l:eL?{O b$ :UO@G1/&ˊO!g9O-/:sA(PsW\8!2!:v:BD<_}mbJ#%SsWfX%Uӆ#zqɡ0֍%Imr@Jݷ0Φeը8zƏCwF0ن1=JL7Id ݙFRi)eQv?HodN#WLc(PCOIyQ<߷3k5SrCm!D/wV\VW-g8j0M6:hi$#?@r fҘ۷iKNJ¼:q66|yAY-H=A5^z^i ;72n@ʽ:!;%l@'mJ)SO hQ06!^8s'/74}^N* سGP!=QLv>];H@KnRkN2b5X/MVpOH:MPo-{S$l5tl5tU\^D:戮GfWTg/72sb!"TݎX% @iN,"a+Wxv}IT-]XqǬ:+SCZ -OZC8zLq桻L*s__ǻOsnߙN9%UyK$[. 6ae5@*'imԖ:ƲDw'zA3,Gi^C?_pl@b٧ i nZ sA_RX6UD"ZNYmBX?oRf_$ h^:avX| ͩع!4Rqm0!=eRFJR~ڞ\}[PⱣ}=jqugj]WfǯH 9wWt'Lqcfpܥx.n#EPA!X_y ߲]i!Wlł,`ii1$ZعxDn"G`#6Nz'V - {(rHg[6ٸl0,~&y)pyFx+'Go)uPHBQ1\wZ1]ǟ@dk !(w2qSB",^`L}E=G1}q0ktaajdbQ^\hTsPc;EԒ.ka.zoewdQKܡwwnz9҅jĔՇu~U`ME-TK?&\vx)' +%╔3~Zky 8 7쇂sаYnr+{#bүO(_Ď "F`mma>t#Ҽ#ݜcSQ36˩;&H`D F EUŴ%q ?Nف[ z+kV94 ɠP>=]Kf^E6R*;* l3wߠ49TL;JQd:T%RARPC*H ]ዤE|:=$n JЙ DžC;e9N)Pqdu>D˭U~s])@X}|^W B1)cW hxKB{Jt"P?ݎ41.Qr@͚FbigyٗKGXR$. /U>3~8<);v!v}DDz7ٹVo5mГ2P }/ PzJG';4uBep_4leGiu\ H;nҐ_n~ M4;DYN26̮f>J\ωsk=ILҵRҦߔ9;k{C!o%gzefpg2iE~=ew7ƈ vҰ7r:Yo ,LaeЉImֱot\Glщxo tЀ2Ҋڎ,eM.]?`o^Zqi99?pg5+%vqSncMuW%kt0Nؽ>Y'96lMcR~/љ RL3vlß٘sq$zh]O2 _l|wM3xk2Fq:}>FKtfi|WkV^>PJjDfL@ݚ;嚇11cO *t)x2c# 9>v "gn@E4&8+ۨDdyo!`UJ#acOU `\Ds2@Sdy\*tvT ;Ǹ"Z7,[w܈or;ӚCK4m{W QahM H}FN EZ*ƅBCunۆq7dT`wIϋ6cHˌ@żq|Y\ (g&R'J@M}y*Ы_u*Fog3ۇx.&ڃ`|62=,G1L˙1,MPW>\P''v! U4AvE%썌A^r^*mK4Tzf{ŲVsA[J"g+w@vV JzrJY)1i RIY@TqZv=eO"/Ɍ"@lgCrgUh{ V3$۾(W8߂}sӾWV"[RA@`"Cv>Ԡi̓"obiBmX{ bP%0"nb̋%ŷD( \5\qZ1yilԽ1tCk 5<5idm aYbLi5N icm>0#~w&L?FCA롄k#9d xu pQ 6hiB$m=̓% p^J>qs6}T5VM]V}Ȼ|_kCY9R@̒"dkk#J _N,UP@}RxEpp4TlNսʅ8Ϲ zP#}+=S9갽,,zވ 1qVP4T(6=vzeO֌JŞB+4rH37 =c MΊk!X'GIV=T;q[U ]O:c25E .5E$A+Iăn?*REP{3m b<^i#[ηw<Os k}[iwW ]F, rI/0 8]NRk}h>vM^ˢ݌)yHt'ȴٍkzzEa1* 8./AJBJǧ#扈䍿=IbhH%܁q[*b4IaW[FT~:?M](Ug_mؗ*U;s I>ߏּ7:g8O滈Lp艂#5;R^]vr{j B%7p\,ֆ_?}ԆSܺZ+%AimRVRR\Tsw' 1"B9ޯU8>UY;I2;V#!! rETOwTиC͋[<@2KfI=b9dk޺;j,*#N>ئ&z2#8]W9䯌,u7<8x]%. ;V;[~\&N8\^Qb7fzP-Ѝ_22Qqfγ ڭzbZP5{])#*s.asG$Jؑˁ1Y tn2'>Yam0WV޾Z r$#7z;t%N+B3[VD75)`~oFR}Ӓ"zM\ ~` #Lҝ{"oUmw=8N;[+ BN*|^Hperyn[ tz[Nw&IE;,iZ 2UiζLF&