openstack-swift-2.2.0-5.fc22$>lFw8M"EGI/>>L?<d  @<@O^f u|    T  U V[d`fvfkk0kl(m48m@<9n0<:x<=BGH,IXYZ[\]P^bdQeVfYl[txuvP wxyl8Copenstack-swift2.2.05.fc22OpenStack Object Storage (Swift)OpenStack Object Storage (Swift) aggregates commodity servers to work together in clusters for reliable, redundant, and large-scale storage of static objects. Objects are written to multiple hardware devices in the data center, with the OpenStack software responsible for ensuring data replication and integrity across the cluster. Storage clusters can scale horizontally by adding new nodes, which are automatically configured. Should a node fail, OpenStack works to replicate its content from other active nodes. Because OpenStack uses software logic to ensure data replication and distribution across different devices, inexpensive commodity hard drives and servers can be used in lieu of more expensive equipment.U=warm04-builder09.arm.fedoraproject.org&wFedora ProjectFedora ProjectASL 2.0Fedora ProjectDevelopment/Languageshttp://launchpad.net/swiftlinuxnoarchgetent group swift >/dev/null || groupadd -r swift -g 160 getent passwd swift >/dev/null || \ useradd -r -g swift -u 160 -d /var/lib/swift -s /sbin/nologin \ -c "OpenStack Swift Daemons" swift exit 0(?> '>% { 6   -akk[RRU{GGR5++GffJ:^:^?Em^m^#__9D0f0f--}rkrkOFFj%%SSCZZZR1R1UcLpLpL,,o,oiAOO ) F FAA   hh9)r)r>;F;F v vSDD'K%d%d  2001*X*X<8585nnUEEsyVVTD~D~!R9CC($$&&&B;;h;hjjb88C9~9~0u*B*B0W66+̔̔77imHmH:../6((48P8P_ZM\M\ggA113I$$.%%,^ ;W  #+ 'A큠AA큤A큤A큤A큤A큤A큤A큤A큤A큤AAAAU:{U:{U=dU:{U=>U=>U=>U=>U=>U=>U=>U=>U=>U=>U=>U=>U=>U=>U=>U=iU=cU=cU=>U=cU=cU=>U=cU==U=gU=gU=iT?U=gU=gT?U=gU=gT?U=gU=gT?U=gU=gT?U=gU=gT?U=gU=gT?U=gU=gU=iT?U=gU=gT?U=gU=gT?U=gU=gT?U=gU=gT?U=gU=gU=jT?U=gU=gT?U=gU=gT?U=gU=gT?U=gU=gT?U=gU=gT?U=gU=gT?U=gU=gT?U=gU=gT?U=gU=gT?U=gU=gT?U=gU=gT?U=gU=gT?U=gU=gU=jT?U=gU=gT?U=gU=gT?U=gU=gT?U=gU=gT?U=gU=gT?U=gU=gT?U=gU=gT?U=gU=gT?U=gU=gT?U=gU=gT?U=gU=gT?U=gU=gT?U=gU=gT?U=gU=gT?U=gU=gT?U=gU=gT?U=gU=gT?U=gU=gT?U=gU=gT?U=gU=gT?U=gU=gT?U=gU=gT?U=gU=gT?U=gU=gT?U=gU=gU=jT?U=gU=gT?U=gU=gT?U=gU=gT?U=gU=gT?U=gU=gT?U=gU=gU=jT?U=gU=gT?U=gU=gT?U=gU=gT?U=gU=gT?U=gU=gT?U=gU=gT?U=gU=gT?U=gU=gU=iT?U=hU=hT?U=hU=hT?U=hU=iT?U=hU=hT?U=hU=hT?U=hU=hT?U=hU=hT?U=hU=hT?U=hU=hT?U=hU=hT?U=hU=hU:{U=kT?T?T?T?T?T?T?T?T?T?T?T?T?T?T?U=dU=dU=dU=de0622dd50522c02b12cc74cf9c44c0062f9f975347a1dcf53885ef788717665d34b7542753d09c0a415356a41b65b034415d41f00c5162e980b805850856878392942a29b4c831acd164359241fff3bad4da1fcea1cc0d856a1eb0d20d08b4997e95cfb1998c9bbb21f170fd34ada71c60e0ac9a5eaef1c0fb36fb46d9bfaac9cd1fccdeb63ae8bafe2b96c77398d8f175a9af3da4d0887b1e10e47797215d7c08a4473d2d7a20099825176a33836fe6e637c33ff9be74b2686a10054899fc93d361e03a7d03e0cf65addc5d3e153755685e15afb3dececa6fcae64587555c6107cdc267dc62806211ac9a21a2b8a3d5d577f6bdca0a6b7e37aca2d8df7c67cf4e8b76c843b5554363f94c523c7f311e2a5ad7d7575a50b54ce6ca17b40f5de0e03d76303909321a2e82f00b8d403b9dd245e27f2555eeb063c6ff844ccee073679bf788e9f9a5bf4e1e67a29e37ad59fe502cf4de0dd1e38454c7e482bea77bead5e368c492ec07998e77555818d9cba4ec72f643aefd4d82ea9975c8dafd554f5fe7510ca6ce4c6c4b168d7fcd0903a28608d4fd194e2cbc28ec04778f04ecd1568290a6a76a1449b1226c9b3e42cf5e3bba84952a46dfce3c227a1a88f81f3d254cfa92a49febdae4db2dfc41504c05156cf89f37a9b30e46b6faf881563881a3936785cc701556b287fe0d1443e30455459bb434348df3d8a96246fc4d166376b978614c2990e57fea1e8339d22dfaa74d310420838b4cbc300395c4aeb0cbad2e85722b27cc1e7494e5a589d80179e90aafac66be9be45a57b456dc7d9f8aa0138c976cbd08a7b9d9b23cf30d16ab4e6732ee0a8379c69effd36df2b74f1c9f3b2fe33301be3bbf34156eff8c4ede3ec1ffb1c2fc9e226d327e265a210301ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b8726631c02f8235a937d9db67436d2332938d77b58bdff55733742acafa4fea501ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b9d5ccd393a32cead0c33b26dae96a57ce68f57d5087e6fe55e11d7d1dba1569b00eb7a1e2c2fdda45958440a2d243a2f671c568878221d5ef3da4bdde0420434b2e351b5a5e329c74b1a85c2b6fce153c8c2f2fc2b3589d51f17299dddde6effb2e351b5a5e329c74b1a85c2b6fce153c8c2f2fc2b3589d51f17299dddde6effe3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85525c209fc7681a9dff1285cf6cd21224708d568a9be9ac0a600575a51215c5b2825c209fc7681a9dff1285cf6cd21224708d568a9be9ac0a600575a51215c5b28254eb30766fd9382734f0710a88f8edeb191ccb15cd77449eeb5ee8c9a4071903391f2255240511ff14d421b29bda9a8cf8864af0f8f3626968d9747faedc6da3391f2255240511ff14d421b29bda9a8cf8864af0f8f3626968d9747faedc6daeff7715b75c07abdc9ad36262d245a44d250186ef58bd53b07f45a71e9342c8c4617940464232e7ab6eb29c85d09f64ec0e44beefdab2908c9005c59af261f3b4617940464232e7ab6eb29c85d09f64ec0e44beefdab2908c9005c59af261f3bfc5a5707f2ed47814205dac94350893f3944bed32dfaef42331d355ada3ab342b025809da1f049085ca605f2bdcb8a895eedf0997e7fc36542be55374ed6848eb025809da1f049085ca605f2bdcb8a895eedf0997e7fc36542be55374ed6848e11c3577a070f0955d0c645b4b9476225147ccf4a7f3b199e9b41a3fcc440f9017fb6e2ba9f098b368949f1c9a199d3f26ec800d9ae179e61eb0851455af04d967fb6e2ba9f098b368949f1c9a199d3f26ec800d9ae179e61eb0851455af04d96f45c818436905baf3377115612f1e63a4b74b75980bba9b8f2653e61e8e2d620e5a0b3d10818469de56127c4cef82bd2bed117cf999fcb8c7f586eaf49e8ae27e5a0b3d10818469de56127c4cef82bd2bed117cf999fcb8c7f586eaf49e8ae2792a207b3eb213faa2b7e0c9c497e699665ca56c78e5c7be9abc34054a7612da0fe4b2ef73bfadf124b39c5a25f5eb89818656c3d83bc0039091b52458ace6268fe4b2ef73bfadf124b39c5a25f5eb89818656c3d83bc0039091b52458ace6268e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85569008e52d8b7b93fd67acf60cb8e448c4a4076ff2cdd3f659c2255d2e789ee4f69008e52d8b7b93fd67acf60cb8e448c4a4076ff2cdd3f659c2255d2e789ee4f4bbe11cb204be7427191a804e77d9bec4d92a6f4c2ddb53870df93a019deb779a4691509c8d004f94bb0962d6d9ce90a7ee08c2ed2af28a7be419f8bc128792ba4691509c8d004f94bb0962d6d9ce90a7ee08c2ed2af28a7be419f8bc128792bdacc95c3c412a101426a8db8718b9c8332028c84332c3f9b5a645a52f543b5e29ec5e7875a032562a0e98279fffea2fea65789e96275a8e17ddfc962b1db2e929ec5e7875a032562a0e98279fffea2fea65789e96275a8e17ddfc962b1db2e924e1981163712be3160e0237aca78ea28ef46c288ae5de9956cf12fbb3228c8d3da9c8707615dff5cffa13b013c3b6b9aaf0700768156acbdc87486e01841e67ada9c8707615dff5cffa13b013c3b6b9aaf0700768156acbdc87486e01841e67a009285804becc0aa567e62d516b94e36783dcf948b63964742cb958950477907b23f86e39bb7c2b816a4d50da25f5702b46fbd4dec176016a2266c186bc9fd0bb23f86e39bb7c2b816a4d50da25f5702b46fbd4dec176016a2266c186bc9fd0b13af1805cb08d0282e55164e3c8c7eb89680ab7dacc1c78a2704fc6b817af86e2b2e29127d6e6a08e1e70eb31aa5b15614ac11cc8cfc49d14d72b847c7b4de5e2b2e29127d6e6a08e1e70eb31aa5b15614ac11cc8cfc49d14d72b847c7b4de5e0d863c31bcc5bba78c8577dc66433ea877c538f6344a023eef65feb46bb0f7303e7de7b1a1bef33e6e2c7528ecf0e73012f8d5b788e2378d52650656e04ffa4b3e7de7b1a1bef33e6e2c7528ecf0e73012f8d5b788e2378d52650656e04ffa4b45551c3b61dbb287a44a56ec49abcea2abf011a931bde68172c7ee83c3e3fe83cc3fa4a4e3fc56402f7afee3076f731a3f10ad1b5a8842dc6bf2c0a8a3fb5a57cc3fa4a4e3fc56402f7afee3076f731a3f10ad1b5a8842dc6bf2c0a8a3fb5a57f315b42895bb9cf48b628067e3bd9307ed60694641e7fc64c5022da4984ec9c1c0b8191f17538f0ea9690f8011a93b26f56396de4b794d0c526bebb8d5a02cd9c0b8191f17538f0ea9690f8011a93b26f56396de4b794d0c526bebb8d5a02cd919b97d2329fc133056ad07f7b90ece8b731f62760ac8ff1270c62e086667ba3b727103591e62a69a833289c848ef97b39af77741fc83cb7ae094307ba3ad6a26727103591e62a69a833289c848ef97b39af77741fc83cb7ae094307ba3ad6a2694b8fde476acf8ebae6c007444bf016a0664096e299b33b6e3c990b03072c2e295d0dea9fee0d373f8ab8ea5022941c26a2965e46e7d210cf08e59622277839095d0dea9fee0d373f8ab8ea5022941c26a2965e46e7d210cf08e596222778390297abbe6e54e47296ddd578cfb3894f3a979df12371da415919db32faa6c3bac43cad93b44d9be1bafad1f8f5aa6149d26a827c8e4ea7600c93ce43c03a6256f43cad93b44d9be1bafad1f8f5aa6149d26a827c8e4ea7600c93ce43c03a6256fe16e40f682c09b085f5827347ec63877cff24089e1bb7661d3705c2dddd140b8bd4d87118ff98714f677db99337a33a496c315970d4e007b8a6973a43f131ecfbd4d87118ff98714f677db99337a33a496c315970d4e007b8a6973a43f131ecfaae33d66c70c666023f134d0c43f4844ead040ce934962ffc83eec92112ec887d1ac2154ba4bccbb7bba1ebd67743454a55eabf605ad144278f1a31c8f677ec6d1ac2154ba4bccbb7bba1ebd67743454a55eabf605ad144278f1a31c8f677ec635553e34198cb589649df70620d5b317ac02d41af0de98262a5210914f9f8fa17e2b3aaa4a9b32de3a9e514965a6c9d2ca4d913e688a8247b002e28f3fea77fe7e2b3aaa4a9b32de3a9e514965a6c9d2ca4d913e688a8247b002e28f3fea77fe0b009beffce70844ff60ef40e35c7aa171125859339bc5767f3350f810abd60128d76084e94b051ffa1211585d0a997462571a87e8e31b03dfb2bfcdda4f2a1228d76084e94b051ffa1211585d0a997462571a87e8e31b03dfb2bfcdda4f2a1270302b4b84260afbb9dd0483fa299666395b08e645ec4b4f2260f9f6a9e2dede5abf8914c812598692949f72e141493b5259cacdf7fdfaf2e3cdb24b8bf3254b5abf8914c812598692949f72e141493b5259cacdf7fdfaf2e3cdb24b8bf3254b146bdc977fb3e5426e61e65b8807bea069511df096f6808441055beda161b8003779f080db2541424b82878ba288cdde50a3e97983851cd59e8fa6d26589a6a63779f080db2541424b82878ba288cdde50a3e97983851cd59e8fa6d26589a6a6e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85555dd6d8f7820d3ab41e5cfc00963b0aa982a3c551809fe217c050b52edfe3a5655dd6d8f7820d3ab41e5cfc00963b0aa982a3c551809fe217c050b52edfe3a5622dfe3b5b3d9294e9e36dc81ba115daf9baff5a4f75b07910e241f08098c51ab4ea37a08acdd433abc90c8580c6082e5c4ca3c5f163e6c431cd33bfcb106fa314ea37a08acdd433abc90c8580c6082e5c4ca3c5f163e6c431cd33bfcb106fa31a717d3c79e9549b8722c33a288063770eb00317456392f46c59f6df8df8e3b637660c8d9cdd39913c7662dcbe7d16e580d1b78688434fcb21d850f925692a0f37660c8d9cdd39913c7662dcbe7d16e580d1b78688434fcb21d850f925692a0f3afa1af1291ccaa7d2b9c52eff69fdf8f26dbc208d293de703a852ba6538e6495dd364ccd2be7884fc56dd2cfd8b3fc7ef89cc66d2346bdd57061192c94b097dcdd364ccd2be7884fc56dd2cfd8b3fc7ef89cc66d2346bdd57061192c94b097dc4962c5c7886281b20d604d0a45d84cead9f3f7c882aff6002f93f0cd7c2df3d9babf3f3644163b660bd2160b372d9977b1ad204a256d9b1b3d567ce85bf8811cbabf3f3644163b660bd2160b372d9977b1ad204a256d9b1b3d567ce85bf8811c64c93438ab6228b720e511629ba0da67d30621b3904bbbf62ec0f2c9c5add15ae0988dbf777c50b2a4496faf103147ace1208e00cecd2d54654fe87c7cf0751be0988dbf777c50b2a4496faf103147ace1208e00cecd2d54654fe87c7cf0751b52785193dd5c527677ba23d36c39aea40a9f76ec3ab14b9baac0e8f92c5dc2514fad4763447ea69dd51795ab527a3e7217fe651889c1e654fb9f55c5ea05b8334fad4763447ea69dd51795ab527a3e7217fe651889c1e654fb9f55c5ea05b833abd4383f0cd34622f68125cb5fac0ffef487f2c40e3babbae01571721efe27492e9c4463f1541ed3dcff5789196a635da036a072b34334507731b482d7ea3aa02e9c4463f1541ed3dcff5789196a635da036a072b34334507731b482d7ea3aa0fce636e5a24826246c5cba6f6e3567762f587cdc0d72120a0c4bd55b67b83db0a1ab14f1d935ca6dc8afcaaa812df389c32e64c008e36fc36f2f36c48a14ca5ba1ab14f1d935ca6dc8afcaaa812df389c32e64c008e36fc36f2f36c48a14ca5b150bc1ea19c666f054eddde8f69dec90498bb98d1a77867e04afb681a2c609f37fec2ead310be17417b592b07c73fdf8ea3252e10f8a0a60d23557e1472449f77fec2ead310be17417b592b07c73fdf8ea3252e10f8a0a60d23557e1472449f77fc5f5571eb0020fb46ccfaf5b25e37b03ffbdc52f245f70d1cb6d964593eed44005c24a75028bcb6691d75336ce1bbea472aeae0db01ff51d4358853988ef094005c24a75028bcb6691d75336ce1bbea472aeae0db01ff51d4358853988ef092709060d3388c22dae03e55e32e22f9c9350ecd50f116427d2d5953e616819378712f2e3482c64349ec30d47ab69bc6ff111531ea8f74e9937caa2c4429a9fe88712f2e3482c64349ec30d47ab69bc6ff111531ea8f74e9937caa2c4429a9fe8fe82153abac3bfb72c85d6ed3ceae47cbaa5205c66f05f56eb2c3618387f16c023a5523eb885c68cc7409c778ddf1a2aa387287c195b0a3a5c631a162768a5d523a5523eb885c68cc7409c778ddf1a2aa387287c195b0a3a5c631a162768a5d5b8144f90b46d8dc289d4bbc28e0374aa30a1f41767e417932e52b341fea33bb0421384e1948c0b616469afaba462c6e47f3f96a1bb0f594ab73dbf6298180277421384e1948c0b616469afaba462c6e47f3f96a1bb0f594ab73dbf6298180277e60c596709f785797072e7bd87b97a7f49e3ac29e0ed3d025d9c8f12137b8da414683a95e989f08140d6aeda96587a98bc3818dd77d750bbe3808ee680c4616714683a95e989f08140d6aeda96587a98bc3818dd77d750bbe3808ee680c4616760913c303b363d7652838983f41ae544fa06842ada384e61b6029a42a14b96b6936f5cf9999c61ef400b8a6e342c23962e9546665a55f08ff455fb5361417668936f5cf9999c61ef400b8a6e342c23962e9546665a55f08ff455fb5361417668d2b0cf84aba0ea4693feb3ade919decf68cd89760a0b924f078e39435b8b377416bff85872f26e9ee7e58136a978bb4e10df74bd54dbee8685c8e129faf7e3f416bff85872f26e9ee7e58136a978bb4e10df74bd54dbee8685c8e129faf7e3f43f2f6ac123bf12d5a8be062763fa9f62430282532578fc2d48841cf300cb1033a39ca3d881bd33ee863e88bb6b75e771430923e19e1968ac7b7cb0ef719fe082a39ca3d881bd33ee863e88bb6b75e771430923e19e1968ac7b7cb0ef719fe082eacb9125883c848c6dcbf64c0ee065f389c8880d9e08d330c3ccf683d1b8505650ceafcb5db2ddd0b9822bcfa5820e42e3897e9a62c5730cf71cdaa1fc01d6bc50ceafcb5db2ddd0b9822bcfa5820e42e3897e9a62c5730cf71cdaa1fc01d6bcb7b33c8d5afbf33d85d88742ba3466d8d794c9e95902a2757d4b615fab53530ba974736e5f8fb01bde9d80f08db7d2bd0932ee62e2ead0fff471bfe042129de7a974736e5f8fb01bde9d80f08db7d2bd0932ee62e2ead0fff471bfe042129de7784a3ed1ee435b305e26332002e52da767d2d80c2a86b88c0ad70de4995eb9dd5ea5546a7a37caadfb65f52f52ea4bef271a3a6e3c8d2e4e2026e63912ceb2045ea5546a7a37caadfb65f52f52ea4bef271a3a6e3c8d2e4e2026e63912ceb2040e203d36309bd24848a7833b5b803271b1ee1db4cefb6eae9ea233a65107c36b9ed1fb10d4733f6442ca8706d1d872ccbfd077e6812f950d12e45180bc515ce29ed1fb10d4733f6442ca8706d1d872ccbfd077e6812f950d12e45180bc515ce2a8dd8292a09877557893f405fb288d2b5ce017cfa6e2f64960316da16860a47b01b34f3f1080ad161dfddbd864a4bbc24f81846a57b969ae26b18b3a8d5bd99b01b34f3f1080ad161dfddbd864a4bbc24f81846a57b969ae26b18b3a8d5bd99b6beee5e33728c27897751150067eb211e251e05e53fc3766de1b2c2830e84515850340dfc56d73446514fe26f0ddbdb62bd91969660229297cff03c45954bf4a850340dfc56d73446514fe26f0ddbdb62bd91969660229297cff03c45954bf4a91c30d082e4703cf44a0792606e51ad71c647c8433c4ed8375a45cc51273764f9fae6003be2cd7c87f3acf2600f5d6ab569fc4ca2567ee3d1f7938b8e785ae039fae6003be2cd7c87f3acf2600f5d6ab569fc4ca2567ee3d1f7938b8e785ae03e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8551a337bd8c18105043bca0f098d8e73dd0af658653b143eb2ab0c37ce4db733991a337bd8c18105043bca0f098d8e73dd0af658653b143eb2ab0c37ce4db733994aa63972d04fbbdfcf20d646590797b7cfce7c3160fcc93cce2def97e85f5bb3061256e97f1d39905aa3decd44cd385037ca39b5f08db53da6a0c9b5408fd777061256e97f1d39905aa3decd44cd385037ca39b5f08db53da6a0c9b5408fd77735f1dffb2d6d687af9c101e1b06883b1c69f6c9065fedd4644f368a0678b1a122ac79bfec6c60e340dee14825c2d5684c98c8b09e1a5b48f85153474f32bd4aa2ac79bfec6c60e340dee14825c2d5684c98c8b09e1a5b48f85153474f32bd4aafe0f05724ec56885583ae5656fcd77f94ee5114a58a230290ab99cd6f492e98a8c6da1a5d1e8f10737e10b8ff74b91269c48641109b3ba4ebb3916586bbe24018c6da1a5d1e8f10737e10b8ff74b91269c48641109b3ba4ebb3916586bbe240180d9e0c104f93963243e26a45fcaf94f6a10bc3be24898d02257e1692a35ca81ba62a1ead957dbf857c6d57aab122109cc8375acb9953a3f3361fdb1ce3fc840ba62a1ead957dbf857c6d57aab122109cc8375acb9953a3f3361fdb1ce3fc8405dbff4dff0cbb7ffa0c5069771fd5722a30aeab442f18e9869a2800d9ab6eab5b7eadfa6bdcf07471bd3dab1cc77f412f879c3c12b6404d224c5194d2a425587b7eadfa6bdcf07471bd3dab1cc77f412f879c3c12b6404d224c5194d2a42558731b297ee34545c3a59f94e18a66a0523832718f9db03cb0e50d466cb07c0c61f9ccdd5807c0a20acceecfc179e06c487a8013251a0513521e346177edf615e8f9ccdd5807c0a20acceecfc179e06c487a8013251a0513521e346177edf615e8f9f68cd30e5d9b2525c2bde59da8e0fb70779b1d4571565028d335b09740897b15dfad7f9c8110af963eef701b23aaa95986432f2a1185c57fed7f4913557436d5dfad7f9c8110af963eef701b23aaa95986432f2a1185c57fed7f4913557436d178264e144624109a43211fd792de0cf88d71786cbb9c40e3ce82293ce7977118cb888c782a2c81f8a3c4cbdb6e8d48f4e6dd8afa97cdb8cc7b77e2cbd6c3d108cb888c782a2c81f8a3c4cbdb6e8d48f4e6dd8afa97cdb8cc7b77e2cbd6c3d10fb5bc9b2d1add95e1b3c876124ef97cd8a9bdb5f6bc30fbccf23521d6816bdc0b5c9e129db0d0587c3ada4b2a0ff39b5914efd0b9964abe00590edd42eca512db5c9e129db0d0587c3ada4b2a0ff39b5914efd0b9964abe00590edd42eca512df814f54a54fde239cf86e57f4155ad7fb5cd58eae81dd202ca467b08a03c72db90fbd863e9d580cadff863eb8ee1d51c4f511f9f5241b8697fdedac2c6a9955490fbd863e9d580cadff863eb8ee1d51c4f511f9f5241b8697fdedac2c6a995545b4aa936ca976d7a0b2831e02c96de2b6adb10e855f8946362fd8d9956d67484e69e830bf4d6861be2b68476241a257efa9dcaf25faefe892407087c4af46fd9e69e830bf4d6861be2b68476241a257efa9dcaf25faefe892407087c4af46fd948188df543498d5a284a76d4b75e9a73d8fdf794fb04735807011f49b0466edd9fc745e1cc4124fbf4cf92f70e54266daf95affcbae57fd29deb0d3adc71f61f9fc745e1cc4124fbf4cf92f70e54266daf95affcbae57fd29deb0d3adc71f61f5cd4f3f1a2a6b8e29cce9a7d5509f78279bb5dfb4fb83cbba89d0a5d7e6845ebb2b7562df661d13c043d4d715828830d93c83ac87a2b7f90f7a92578f5e4832bb2b7562df661d13c043d4d715828830d93c83ac87a2b7f90f7a92578f5e4832be3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8557f6deb43f7e9819d1be18064dd348eae04ade97518d2270088cac6349b3e2a5e7f6deb43f7e9819d1be18064dd348eae04ade97518d2270088cac6349b3e2a5ec7e28614fd1fad497a78c80ca71ed598cff50de5d26e486dab5dc8207e5fa3608d3f1e2ec4216520807e6411457d6d88c9eea0d372d9878870e7abfb0f7a53428d3f1e2ec4216520807e6411457d6d88c9eea0d372d9878870e7abfb0f7a53427199cd2940964d54ae1a83736a8b9a6fcbfce8a9326edf42380f76abcaa579d25260bb7327f9c528b56a32a48045cd035aefceffc49bfd8712e09d6efac32d8e4faaa6ea246ddaf48d416b8edc865c0cdaa48b28dedea1c78c282195b21f3f58634691ae933736fbe407f846e381f934f7de31aa197deb68dd2c99ad14f730b8dfd5c7df0911032759ecf2ba6c35e7fbff5fb288185d244f97a7d7de0ce31ed0dfd5c7df0911032759ecf2ba6c35e7fbff5fb288185d244f97a7d7de0ce31ed087e03924d0d003eb679f4de79a88cc15a9a9014ec62840ac350673bcceaafcfbd7b815d50e7f35c09f4719e0cf55af8303382dec3746fba2b4b00034e42e6d98d7b815d50e7f35c09f4719e0cf55af8303382dec3746fba2b4b00034e42e6d9837ba23da1b05377c54f7035144d6df4ff4545145a19a6f17d3b862780b758131c27bbda450daae4663c946525803d0e6b62a7ca565f6413c987fe99cdb0e34abc27bbda450daae4663c946525803d0e6b62a7ca565f6413c987fe99cdb0e34ab89425f8818549a68bc11ffbc4e1392776ae102f000852efb55e8b625455e3dc0631916d67ad27bde8e07985d2638bd65c127479d45d84d2873da5fc1d01bce16631916d67ad27bde8e07985d2638bd65c127479d45d84d2873da5fc1d01bce1652786ac284db2359195d16174320c87ecca6a4ea4e026fc77682f5873d575dc432eaefbffb4a2558c0821f223388903a017ca741ed3358c9fd4aa0a1895be91032eaefbffb4a2558c0821f223388903a017ca741ed3358c9fd4aa0a1895be910078437997c21b938a571586fd6c8228ed613ef459cb8a480d4815b430e5c71fe941aef7e0cae2892d20bcf175d7cdb7ca6baa2f44f3e44825d5f0413ee57453e941aef7e0cae2892d20bcf175d7cdb7ca6baa2f44f3e44825d5f0413ee57453e545215d985756478a803c99e66b8a6f55bb051d840e43e40654dede1c7d46fc26fdbc3fe04ca4889e65b64b54c3e3697ce4a485d88d875c09f4b0f744b1daa9f6fdbc3fe04ca4889e65b64b54c3e3697ce4a485d88d875c09f4b0f744b1daa9fc4a2d7314b2d147281cd109ffde1fe950ff25894c38d228da1ff0a5ba481be43f8a6a4ff7b612041d65a53840de587b133a01a4afc18ede5dd3680a272e65819f8a6a4ff7b612041d65a53840de587b133a01a4afc18ede5dd3680a272e658195206022c3c16037a3a49ecf8532ef9fe7daed78728f6a07ac5d96d2bd5af66426d42d6a13a18f5ed0852fb962914245bd59fa6d8e276d272f2c5059278499dbacfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d3047736079f8b21441d4d48d7fed5c165e64b1b1ac68c817031fcc47980796a95f99678f48a05fd5e87c398bb1147b94b695548bd328d6e6a0f03e2f5ff7d9b6ad9c468eb050604e25ec3048545f7fbbc9149a07eeac3152caf092707080d7b3d7f8661ebc702af00da87d9b5fb48f669f1b2ff2ffaf7164f8ec9c1d2def2cd708c8286e644a7bcb6293addaca243bd9a9eca864520dadb0e8db60197fe2785392407876f8a13a61eaacae427ebe9bd765cda422b144f41d2329647eff1a51aa524b86efcbe08e7b64dc626dbedc32a88f6eaf6cace3f84cf70c5e2dd1e6b130c5cce7df948703fa19506b6bf2144699c366e435603e21305555ef8a0ff657813e0dabd4f0aae82494b3d23f344163eea7f975a5b97d645e4e6031f085beb5f789fddc3ba7152cb3c3f0a4b60530b3771a7aca43bc4a14abd1c0599fbf11b80cf133f24f70215e2cf52d8483b77e2fbf4775553d2952917b6f358e24940c4cb6cf21d74fa05bee2d7b7301b62804e3fcdf6d1eccdc5543af97c87f003a65d8130e83cc7b376375404df9aacd8cdb2d10147a6b67df63cc888b9939efb0417da40crootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootswiftswiftrootswiftrootrootrootswiftrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootopenstack-swift-2.2.0-5.fc22.src.rpmconfig(openstack-swift)openstack-swift@@      /bin/sh/usr/bin/pythonconfig(openstack-swift)python(abi)python-configobjpython-eventletpython-greenletpython-netifacespython-paste-deploypython-setuptoolspython-simplejsonpyxattrrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)shadow-utilssystemdsystemdsystemd2.2.0-5.fc222.70.9.150.3.13.0.4-14.6.0-14.0.4-14.0-15.2-14.12.0.1UnT@TZ@TN3TBV@T;T3TTS@S\Sh@SSSRe@SI*R@RƦ@R@Ra"RUE@R@-@R:@QQ@Q^Q]k@QGQ 2.2.0-5Pete Zaitcev 2.2.0-4Pete Zaitcev 2.2.0-3Pete Zaitcev 2.2.0-2Alan Pevec 2.2.0-1Pete Zaitcev 2.2.0-0.2.rc1Haikel Guemar 2.2.0-0.1.rc1Pete Zaitcev - 2.1.0-2Pete Zaitcev - 2.1.0-1Pete Zaitcev - 2.0.0-1Pete Zaitcev - 1.13.1-5Pete Zaitcev - 1.13.1-4Pete Zaitcev - 1.13.1-3Fedora Release Engineering - 1.13.1-2Pádraig Brady - 1.13.1-1Alan Pevec 1.13.1-0.1.rc2Alan Pevec 1.12.0-1Pádraig Brady 1.11.0-1Pete Zaitcev 1.10.0-3Pádraig Brady 1.10.0-2Pádraig Brady 1.10.0-0.1.rc1Pete Zaitcev 1.9.1-2Pete Zaitcev 1.9.1-1Fedora Release Engineering - 1.9.0-2Pete Zaitcev 1.9.0-1Derek Higgins - 1.8.0-2Pete Zaitcev 1.8.0-1Pete Zaitcev 1.7.6-2Alan Pevec 1.7.6-1Pete Zaitcev - 1.7.5-4Pete Zaitcev - 1.7.5-3Pete Zaitcev - 1.7.5-2Derek Higgins - 1.7.5-1Pete Zaitcev - 1.7.4-2Derek Higgins - 1.7.4-1Derek Higgins 1.7.2-1Derek Higgins 1.7.0-2Derek Higgins 1.7.0-1Alan Pevec 1.6.0-1Fedora Release Engineering - 1.5.0-2Alan Pevec 1.5.0-1Alan Pevec 1.4.8-1Alan Pevec 1.4.7-1Alan Pevec 1.4.6-1Alan Pevec 1.4.5-1Fedora Release Engineering - 1.4.4-2Alan Pevec 1.4.4-1David Nalley -1.4.3-2David Nalley - 1.4.3-1David Nalley - 1.4.0-2David Nalley - 1.4.1-1David Nalley - 1.4.0-1David Nalley - 1.3.0-1Fedora Release Engineering - 1.1.0-2Silas Sewell - 1.1.0-1Silas Sewell - 1.0.2-5Silas Sewell - 1.0.2-4Silas Sewell - 1.0.2-3Silas Sewell - 1.0.2-2Silas Sewell - 1.0.2-1- CVE-2015-1856, unauthorized deletion of versioned Swift object- Update parameters to authtoken in proxy-server.conf, upstream review 150832 - Add mandatory middleware to pipeline of proxy (#1051113, #1181126)- Intercept logging to local[012].* because Packstack uses LOCAL1 too (#997983) - Move the /var/run conf from /etc/tmpfiles.d to /usr/lib/tmpfiles.d (#1180984)- Intercept logging to local0.* and local2.* (#997983)- Update to Juno release 2.2.0- Use After=network-online.target (#1150590) - Change the permissions of service units to 644, avoid warning messages- Update to upstream 2.2.0.rc1- Depend on python-keystonemiddleware instead of python-keystoneclient- Update to upstream 2.1.0- Update to upstream 2.0.0, re-apply our patches- Fix CVE-2014-3497, unquoted realm in WWW-Authenticate- Move default ports from 600x to 620x (#1107907 and a dozen of others)- Drop python-swiftclient to implement bz#1058131 in Rawhide- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Update to Icehouse release- Update to Icehouse milestone 1.13.1.rc2- Update to Icehouse milestone 1.12.0- Update to first icehouse release 1.11.0- Change config modes to 640, like in every other OpenStack project- Update to Havana GA - Fix service startup issue due to bad depencency checking (#1020449) - add swift home directory for signing_dir (#967631)- Update to 1.10.0 RC1- Move account/ to base package like we did for obj/ in 1.7.5-4- Update to 1.9.1, includes CVE-2013-4155 - Includes unfortunately standards-compliant XML listings, to be fixed - Reseller prefix in Keystone must end with an underscore - Make only proxy depend on openstack-swift-plugin-swift3- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild- Update to 1.9.0- change path to middleware in proxy conf file - add dependency for python-keystoneclient for proxy- Update to 1.8.0; this is the "Grizzly" release of OpenStack- Move ownership of /var/cache/swift to main package per Zane's comments- Update to 1.7.6- Fix the moved object-expirer so it runs with object is not installed- Add /var/cache/swift, by bz#870409, equally affects all Fedora versions- Drop dependency on python-webob, because Swift uses an in-tree swob now - Update scriptlets to use macro systemd_postun and friends (bz#850016) - Drop systemd-sysv-convert - Relocate object-expirer into the proxy bundle - Add the expirer configuration, multi-node only- Update to 1.7.5 - adding swift-bench-client - removing dup dependency on python-netifaces - changing README -> README.md- Add missing unit files bz#807170- Update to 1.7.4- Update to 1.7.2- Adding config files- Update to 1.7.0- Update to 1.6.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Update to 1.5.0- Update to 1.4.8- Update to 1.4.7- Update to 1.4.6 - Switch from SysV init scripts to systemd units rhbz#734594- Update to 1.4.5- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild- Update to 1.4.4* fixed some missing requires- Update to 1.4.3 - fix init script add, registration, deletion BZ 685155 - fixing BR to facilitate epel6 building- adding uid:gid for bz 732693- Update to 1.4.0 - change the name of swift binary from st to swift- Update to 1.4.0- Update to 1.3.0- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Update to 1.1.0- Update for new Python macro guidelines - Use dos2unix instead of sed - Make gecos field more descriptive- Rename to openstack-swift- Fix return value in swift-functions- Add swift user - Update init scripts- Initial build/bin/shopenstack-swift-auth  !!#$$&'')**,--/0023356779::<==?@@BCCEFGGIJJLMMOPPRSSUVVXYY[\\^__abbdeeghhjkkmnooqrrtuuwxxz{{}~~     2.2.0-5.fc222.2.0-5.fc22 1.4.0  openstack-swiftopenstack-swift.confswiftswift.confswift-account-auditswift-configswift-dispersion-populateswift-dispersion-reportswift-drive-auditswift-form-signatureswift-get-nodesswift-initswift-oldiesswift-orphansswift-reconswift-recon-cronswift-reconciler-enqueueswift-ring-builderswift-temp-urlswiftswift-2.2.0-py2.7.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-safetop_level.txt__init__.py__init__.pyc__init__.pyoaccount__init__.py__init__.pyc__init__.pyoauditor.pyauditor.pycauditor.pyobackend.pybackend.pycbackend.pyoreaper.pyreaper.pycreaper.pyoreplicator.pyreplicator.pycreplicator.pyoserver.pyserver.pycserver.pyoutils.pyutils.pycutils.pyocli__init__.py__init__.pyc__init__.pyoform_signature.pyform_signature.pycform_signature.pyoinfo.pyinfo.pycinfo.pyorecon.pyrecon.pycrecon.pyoringbuilder.pyringbuilder.pycringbuilder.pyocommon__init__.py__init__.pyc__init__.pyobufferedhttp.pybufferedhttp.pycbufferedhttp.pyoconstraints.pyconstraints.pycconstraints.pyocontainer_sync_realms.pycontainer_sync_realms.pyccontainer_sync_realms.pyodaemon.pydaemon.pycdaemon.pyodb.pydb.pycdb.pyodb_replicator.pydb_replicator.pycdb_replicator.pyodirect_client.pydirect_client.pycdirect_client.pyoexceptions.pyexceptions.pycexceptions.pyohttp.pyhttp.pychttp.pyointernal_client.pyinternal_client.pycinternal_client.pyomanager.pymanager.pycmanager.pyomemcached.pymemcached.pycmemcached.pyomiddleware__init__.py__init__.pyc__init__.pyoaccount_quotas.pyaccount_quotas.pycaccount_quotas.pyoacl.pyacl.pycacl.pyobulk.pybulk.pycbulk.pyocatch_errors.pycatch_errors.pyccatch_errors.pyocname_lookup.pycname_lookup.pyccname_lookup.pyocontainer_quotas.pycontainer_quotas.pyccontainer_quotas.pyocontainer_sync.pycontainer_sync.pyccontainer_sync.pyocrossdomain.pycrossdomain.pyccrossdomain.pyodlo.pydlo.pycdlo.pyodomain_remap.pydomain_remap.pycdomain_remap.pyoformpost.pyformpost.pycformpost.pyogatekeeper.pygatekeeper.pycgatekeeper.pyohealthcheck.pyhealthcheck.pychealthcheck.pyokeystoneauth.pykeystoneauth.pyckeystoneauth.pyolist_endpoints.pylist_endpoints.pyclist_endpoints.pyomemcache.pymemcache.pycmemcache.pyoname_check.pyname_check.pycname_check.pyoproxy_logging.pyproxy_logging.pycproxy_logging.pyoratelimit.pyratelimit.pycratelimit.pyorecon.pyrecon.pycrecon.pyoslo.pyslo.pycslo.pyostaticweb.pystaticweb.pycstaticweb.pyotempauth.pytempauth.pyctempauth.pyotempurl.pytempurl.pyctempurl.pyox_profile__init__.py__init__.pyc__init__.pyoexceptions.pyexceptions.pycexceptions.pyohtml_viewer.pyhtml_viewer.pychtml_viewer.pyoprofile_model.pyprofile_model.pycprofile_model.pyoxprofile.pyxprofile.pycxprofile.pyorequest_helpers.pyrequest_helpers.pycrequest_helpers.pyoring__init__.py__init__.pyc__init__.pyobuilder.pybuilder.pycbuilder.pyoring.pyring.pycring.pyoutils.pyutils.pycutils.pyostorage_policy.pystorage_policy.pycstorage_policy.pyoswob.pyswob.pycswob.pyoutils.pyutils.pycutils.pyowsgi.pywsgi.pycwsgi.pyoobj__init__.py__init__.pyc__init__.pyoauditor.pyauditor.pycauditor.pyodiskfile.pydiskfile.pycdiskfile.pyoexpirer.pyexpirer.pycexpirer.pyomem_diskfile.pymem_diskfile.pycmem_diskfile.pyomem_server.pymem_server.pycmem_server.pyoreplicator.pyreplicator.pycreplicator.pyoserver.pyserver.pycserver.pyossync_receiver.pyssync_receiver.pycssync_receiver.pyossync_sender.pyssync_sender.pycssync_sender.pyoupdater.pyupdater.pycupdater.pyoopenstack-swift.confopenstack-swiftAUTHORSLICENSEREADME.mddispersion.conf-sampledrive-audit.conf-sampleobject-expirer.conf-sampleswift.conf-sampleswift-dispersion-populate.1.gzswift-dispersion-report.1.gzswift-get-nodes.1.gzswift-init.1.gzswift-orphans.1.gzswift-recon.1.gzswift-ring-builder.1.gzdispersion.conf.5.gzswiftswiftswiftswift/etc/logrotate.d//etc/rsyslog.d//etc//etc/swift//usr/bin//usr/lib/python2.7/site-packages//usr/lib/python2.7/site-packages/swift-2.2.0-py2.7.egg-info//usr/lib/python2.7/site-packages/swift//usr/lib/python2.7/site-packages/swift/account//usr/lib/python2.7/site-packages/swift/cli//usr/lib/python2.7/site-packages/swift/common//usr/lib/python2.7/site-packages/swift/common/middleware//usr/lib/python2.7/site-packages/swift/common/middleware/x_profile//usr/lib/python2.7/site-packages/swift/common/ring//usr/lib/python2.7/site-packages/swift/obj//usr/lib/tmpfiles.d//usr/share/doc//usr/share/doc/openstack-swift//usr/share/man/man1//usr/share/man/man5//var/cache//var/lib//var/log//var/run/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -march=armv7-a -mfpu=neon -mfloat-abi=harddrpmxz2noarch-redhat-linux-gnueabi ASCII textdirectoryPython script, ASCII text executablepython 2.7 byte-compiledemptyUTF-8 Unicode textC++ source, ASCII texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)troff or preprocessor input, UTF-8 Unicode text (gzip compressed data, max compression, from Unix)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR? 7zXZ !PH6)]"k%.AZӟ1pO)dt|NTk{T'E[#?6CAABB;+H+Wi"?5>Cݩ@K#̙{ u@oFڅ2K\O\(~eA.5trZ÷}ȩhїGW%*{I?խKE PK*K/KC&5]@k9W@[z3{&b[I:ԜOJlK:NWYQO2߂\y^ d ,5vxN[ʁI` }FkyB~iC%Pp6O .gԤj+tWnد@H4=Zvnᆺ80 `jמ'2 ґl}ٳYp>=v㫫o6l^AJڣ5B'# s')2X[|v4&‡J… Vp =f&j/zP"C I zϼHٖwqK +ކ;0<2_W3_KvE_md允b ЖcIl ߰!א”EH<Ƹ&QZB WS&4G~ٸΆvb6{;DFYBq@Pŏ9%[ý{c+^bY0vD !A b:μ .vYuMٚ wA2.=*'|{x]|[/):vvaR{2T^RהutŹg5,[9fFdj[/-hg1}Q2XIe(U:"3;7 q f8>Cį|/:E\8DN&8-3L)z3 1ХOM PJw؁Lz0P <dd!Z)8WQΨ96|U4sR۹-01<|FzVbՔURkD=4~eVQ,lFgOtB0%{:W;?j(TZ|+ǏCXz<4Op_0FXөgt|"K(!{o56[n<&GO)yƵGW3FF82Md("ac@sD ^,.|%}&Ƽ(ZV@/Ȅ_a|Z/z])K7tB3-C9@r/ Rr/0 WZ1#L!?|;:CZ0xuHF/tAr`wڏ)0e)."5K^D~e#OeIzl6xŒrŖ<0YNP~M$'Xڇ@,!gS 6t|zEF> 9W*|bQ# ,H_B&W% 5DZ"`wayO̪|yB"oԆ>FXB1ŋ+2S굱8p%Wc]!oS'ȞjHg$8.{gh DcmgTZ=z&rBڎ@Se#Da̸Fl-yF;.#C9Yܽs3JŻ' ,-#$vPyƆɶ͑lu狍ra 41M#osߍ YX ZtgAFHWQc\󬳍 Ӗ `72hQ)0'|\)A|AD-AZX<}4ng?mҡ0c`S0()RP)p.xsd$zJN~u3烞9^jNQ[ԩɂsFP1l BC V  M( W\Z:wW= XZz?౉X]i${Ҭpi<̹'Xίt7R m Qt~,z*iYs'9]FMXDLB3XG^-?Ro#H3YOTYڿ𒚙Δ/۪M.pRƜNd#o~;Fo~7C\8踢K|(X w_.7*㬜-pG7%r τ0X-"s: I)/YX-‹\ֽJ1N2-wE`;>9sʁgBάO癄RhD86n\urәS tzm h=6-Er?m; hJM7Uc)-% UR /\dch d bpUmCK7at܊zѱKC<{q]B^C}fHb /OOaNp>Y%CԼ{3[Flqa}Z̸RXY se6Gɷ7X&[iG}<_۪ljCz1܆26jae* %_PkA L…:vr-4xb! ^d4%Ydw>!e84!ulTЀ j8B9¶H`ZOf)3E+6m"ʑbike/Lhz1nSR8ٷnxfۋɭߥx Kww8q^ "֜ IX܂@|SvhPU:ec%oB۲'`~E. n#WdGV#~ԋ1[{ Igd}9y\C*:." 45vGT'5}߹hٓW ic@3HC̗WpJCU' V*vJz&F$`2zlS~ew9R3Sdk:  #kqOKQ58_xulAئIJ6ti):KXƨfddL^AoXN c'Ao'kyW_Vlш=U 9guؾZ#o5?*f%**Nr{Jln myٜMoG\QAp\pF_gQ'rccd%˸+Wd` 2S#ETL cos=Sƀ5Y?iI?)mW" Xg<!&?o"BQm725Cq$R, YZ