rubygem-redis-doc-3.0.7-1.fc20$>8\X27xv>8zD?z4d ! Adh    ` ! | (4dx(&809@:GHxI (XY\]^A3bLJdLeLfLlLtMuWvbdwdxoz0Crubygem-redis-doc3.0.71.fc20Documentation for rubygem-redisDocumentation for rubygem-redisS buildvm-05.phx2.fedoraproject.orgFedora ProjectFedora ProjectMITFedora ProjectDocumentationhttps://github.com/redis/redis-rblinuxnoarch"[  g(B>)y9IA*$4.5VxN(?'9d]trUmV5OPXeabH9eO B[(}Ϲ0 /   .%q  ."% *  E/I/EKyx VNj/M[:68IG@SfJO7pedHPGPAEYXUtANrzXRcUy;MP`WLcT  IpaEImGI_/`SQ4OBjLO_KFGS=y]SxYb|@|dGb_O\PRw:vuLCoCjNfku\WmcL  >0T   {k,G097q Lr+w jorP%~c)~ Ue~q*k8\ *#2@Qc2dTj:a}<b3$M@U-&O6&P>GFB*1U#Md'V " m:|)6ZOH ?{ $0 [Q m"&s 0 q ;/& {$ iJeZOAAA큤A큤A큤A큤A큤A큤큤큤A큤AA큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S 7c712be914b3411ba34bc625ee42b6e28028e0ffda034a3169fda228d320ab70da857ccac92e0dd2f2eee889a5b4aa9a81774317b018764bc2d65ad59f2e2aa5e271d8e442d4f75f8adc81b14ad4cc5a56c94ec2fd8dfc3a649862fb2e47d06518d7ff88b7fd20edcfbf22155a8f1574c3b3b534887ddce5354d21311383c2a03f5102e4bdb360215a3a26be9d8362bb3f24504721d1e910e0cba172f8874dc72c30bd659d72f12d18cbbd57eec8ec0c3aa29d46538a4a1791f4810e1d910e16dacc59a9973af10bdb52687c0e5d90545ae726e3df09f0629b993748eb9b29fbf3355aa6760c6d02fe890c465e44c643a47c29f97131c2c8be85006578b1ded160671e0c006af22abc44ffa5dd3b2637278a5d10ec56da63c60958b9b04ecf5ade90c07febe763bcefaacd739f110694eb02bc09b8a1e261ac27dbd385b428bbd1a740451470f0f79653312c18f38bb417bc6d72ee7256c9dfa2493413f14715e56d2afcfcf4668e549728a37945a6494b541ce64ee99f968e172cb40dd7e10537ba6981cbd8135d2dc1b2301a9431f96043f51820276fd1a74262e9fe17351b5695ee2de118982c2274c10b9d3253e3029b053d833e7969bd4f513d236e807e34ad5428d5182e82768fe690c50acd6dbd406a6a98f200a8e8ad9edb92047d2dcd3b598f6fecfbd36cfd81a67e58c1ebe7e6cb74299fe721db8618df22560b08e4f0a63eb3e7d87ac5c11a62adca114b21227652649e6ab67195b3b86b25ac2f2221098ecb6eaab55e0f99a59019061f418c3f06e6ab25ab7304e2af2afd67f0fa837eaa660e94358b3dc9e297b942ebd79d8d062c4c38f4fbe97f83cc1ae2bc7f1584959f52726b1194bc0a41be1bea2a0c32ae6d0344a8d41176f04dedb0645d7d585eeb15cddc0ca756eae05c56ebb22d7bf37c35b6c3fa8aa21caee9ed5b45ef6cf9fab68a88824dd3da19803196adab377f9788cae24a86babc571990ad85256055f4d6c2045f4647f198f13de625d7d86a3e7cf46cdb107309803bf464fcaebd33c43bbbaa480bd1a23975763bc18e4087432b0f59c8e4fd0d852adb388a71b7bce17769d2bf03bef22f94088a58e9a14a1673a7e4e42213c064cafaf21909825a575e827c1140b4f34846ddb8761a917aeac138dfd1c6c62724ab178a8c890d05febe644ebd32046cd682fdb7236aa4a06a38339fda648aa1c350ea0cb4afcc70e25a49057e21f54843c67c326f683a3230258cdbd11e303d9c20e5a7be646b33ccdfaed78a1c22e4c13d31752fe63457980776613beaa064094c7921e8eb57172d21d9f0f19b005438245dd01d452c6c27a1348bd264c289772cdc7ac06a52df3361df380a02a45159a0858d6f7cd8cbc3f71ff732a65d6c25ea6af67d10bae64c806735b4d43cc82b6d0878d80ee1ad1157d483e21667889bb110c28ae12377e05d6095c8adc0bdcd974d0a1a5d1e7cc03129dd55f6b85618a92ae516efff3dfcd084b1ea0015ad51bab487c51e73a4cd3d738b433c27e5868525b4725eca1bf5eab1cf800f5be209656503126543933e3aab5f1d91e673cb8b751e3532299e95071ff8a462b085dadc804ae17daf20aa0569dfd25dd7d26ee1b93af751115943de91fc272473a4db3875c76c7ad5c1d3432ce1bf7956dcf7ae4ae968c038e65d4e03c06c4ad59f11e199ed171b52b2d1b23f1cefd2cf18c3d0cea2ae0edf0eb4494370b7c3d373d3268add63a8637550cb7a6648b033c9b20d4740ce07a8b5022e59a1bde9690b720a6bf10fc9767db6512d14ebff2782ec62b5bff83769d1ed8232dadb5b3bd5bf7f4092f432872da32f50691739514d055a377fe69abd7e0cc82f336e61fea889e406ecbbeb7ece1df960231b7a9ba0d1dd1676028ebc15ad448256635073ebedaf1282006227f4cef68a8402c6c4d7001994a83427654727cda23f9b123f314a8f21c6ebe0ba94c4828a4d69135cc1d048b832447e9b062ba094c6b20d727d573a0bb800db1234995ff2013a18cb3278474d5d41cfecf2bc4115c9f077c31f4034eec2df595a68d2a1177faed5bb2daffb91e788456214f8470ff3c5c3d8a21eb3df6b79bc35942949d5cd38163ab82a76f5c6a253fcdaf6dfac5768252be1877d863071d3c181db00656e3d07d79ac6a4b1632147aee6630141d92a1ec804536737a9c5c68b66bcad0dd72e8edec587b10ab9c67e1b7ae990b330c0812b89a1580c3249e35917ba00bdd7818c4fbb4c6e3602c53f0bbae24a8561b580aee7839803630cac7196572ac588ecba067ba2cf519a23b10e590feebe6d8b0360027faf0a0538a1c088d6a78f8407509400eaa4990d95cfe28ef28e679cd6ab2f9ca981f9945742e5fe239b1cfa4940c6cd8a487b1277ce6ee6fcc7739b08851e2c53bfeed7746ba06827a88377b6477c7dbf1a0cac3bda017383ceb591c5e0519dbf50fcb6886156c12ca548560119b7d03b54e41925aad0bab544db1ff7248d64019ef94b16085c463cbfb2ddd2a79c5cae1243163b9ea0d5bd26621ac6f2e582b102533a0aa11a937177eabf86c3be97013b65c7d16d07a0353405fcec95f7efc50a2621bc7425f9a5e8895078396fb0dc460c4fb928caf69cb062b33c1982f5aee4e03869fd0b98635c53c02e7880cd591f263fd8c0db6a916789b8e9cfa80850b865f2d386f60b181f726a5bc05e9785e50fe35d3419e780eb708597188b92b981be7729067289149cb5db2ec3367f1111de48f6fdd76435962751689ca3cd3870ef4c66f8b2ce75e6cce4c2ff9a580ff8bc798d03a56602ff058d30541a3b10cdcddea3560c9c03518d0833bc49a6d5718ac704a074e37dccb9a97c1fa2e8d5c0275c36eb119e74c602dfd5f0bf2f561bdcf2d380f568c05b07bc35a90afddc81f502f38ff6626e09becfcda8371be3b52f939742a9967f86f7363362d8cb5b802521ec677f717686e28dd0d2b97389518a3ffbe8f3a11cfb1c7fd62eb973d035abc8763d7918bef424b4eacf3bcbab5e38bf051b0d44d58c47cc3e1db7a2fdabd3c857c0aca421d22263e9e86ce20b5bfa0a31d0f72f8d600d71461284cbf0969f44d02fbdb1337f4fe564a372ea2f0387ea9419bf440bcb57dc6bf15372d3b89bb127c1c466b2692987f4075cfdde6c634fbfb87e1e5aae862899eaa6939324e3c359bc9f050f1a0be527fc6a422f74db667938bef5e05f629a7c4571c7ab7d171ffbfd8f45e37be96cfada9d08f28b9a920bc1bef17e790552a411381a05fca44d5297e2a1b029274d8ce00ff619cae64f8b53b077983ff5a6017ed0005a94d947dff56d507215fe6219eb42027b4dfa57392d6ad0bc5d72fee82c8919ffb26b9404bfdfb734dc55a2a0c4acf39d993ce7a14631983fe22bf3f1faf9d5e84f71be9309e9f2cde8f60481c523160324f780e4786e09a48a50e36c496f8f46f134d352146aabcc263e79f9e264fe01d4b55dabb1b6248cbc3fd902b8ea0ff39f6c88617c1b8738192b0756036f1c58191f7379b69a720021d6012b1540de0278ec52098d34408f19e301a5c39786697a55f375151986a31d139416594da9f1d5510e6752e24d54a3b3c41eec3096f7435f895b54c66af0cba6a11a9cac3842d1c09f73ee4aba03779204370adda1fa0981bbc191f58888248466fc2dec3413813d32eaea043c72d5e79b3f9ba54f522ce5c2fd4ab81490162832eb632552d12e7c69d2b8743f5e857251e7010a647bcc0d4f9f5c6844cfa3e7ef0365155cae599df78ffedea287f4dddefdc76c616df92308d0d7ccbea28cc3d13577604a0ce7e82810921fffdd1a1080cabcb50de564aea80eb425f4eaddb0bc0adc645be3ffb1dbf12a89a6e36b4b785cb0c2f3f7db59d7e3345b2ce52c18a1f4456d88687c256bf8558467693e696c10da3aab26c31af2a2dd2649e7f80585f4b389462c615bf185fcaac1a0c1a8a9a3a7fd24876ca6da9d355b8d9a0a6b958f0e413655e631d9db2a0885bdedd3e2ad2f44f9c2270eb96ed870bc4ec1ce55344286f3b7b3780fd73f2508c11190b490287ab16d3c2cf1a1d66afc57bf50c23476f2ecb74775ccb2288c08222345a26d7224d5e4a7a20260ea12eaa1af54e320af9853acf352082f3b7d5b8f2597a22a83f6683ee5b19a3421a8c68cbca189ea9cfff55003a0fdf929bbd94563aff7d77c216c097a33a3883f29685b24daa599814e352623401b5ab47d98b81599f477e7a8f5842608a241d397c01b377d385feb137c202aa4db6d45f381c426810fca533aad6058f9b440bb82632257b81f76451b94dabf9e63108766f496770562b1fec616ce60c673755ed0d315be9d9e851c50979bc11d84910e092cba9568ef2c9b1d65d039e612577ba7e5be7982aa527833c5948befdb600bac76743f2727bf6733c8c383e8ba4afc1eef91352a4e24d8368fde07d12496df459a47fd739b24afa98f6b244ecb887557c165a6fb04e880e888efd57ae7a0d401aaaca6600f7e8554018dc732c6eb668d9b64fedc2069afc68ee270babfbd758fcde97340994bdb65b7de7e49c225ac549eba2b1cfae14f7edf0d535cb583800094d646fa27c864f977c242b9e38da7a78c536c7aff9359e4d17f2552c4dbcda851938fd0a90f952d8bfae995e530c9f8d59c5489450f954a3e5f6a52088a453c6ab8f472fc408ada9a3bbfa5681d2478d11bb8f4e07cb9a7d814bc3cc9fe81c0d2fe22647d0b4d1cc77e89926944e636af3bb39e4cbc2b71a85ce3de633754960d144489b0ef2ac511c21251834b4c72212e945c724f4f740c1e76b385f188be7eec719668c012fc24356b7ec13d794aaf05cf4fedb9a7582b5495705bd491d6a6fc463671718605acbd8f6ce612400d87986cd6bb3d3477cd1e68019274ceccb7b95bbaa48eec3d8a34e5da41d38405c8f410a19c3b5a495acae708a494a3e89d682caed4f89345789234d1bd9c8ce7e436e285619acb21dd5f15e146a4b4677dd2e5c3dbaddc285538883014248f6bb67e4046edf958a9338300e4c9090bb05a84514afbd10b616017aa6a6c1b1a89029b74c5597a126eed08463176a78a7d970f95b1409b280e0b0a8f4954e90f81b81d943b4e2533aee16736a17c6ec8c2576155e0852f200566c1b84cb80fa9283eaaa9b1cfa9a24c751d4e47e60d49fe86a55f41667a618022d24bfe90da6c5833b8bbe8c2c49e8fb109c5bf215d2a02b83da8a7f80ab0361193d0eabc4830f648d2eddc34d10a763d173ca599b6b2dbd3f5794a4eeca2728ec436f50994f3f29546dbc61fb761f088751b67c24cdf486902001237e5d328c4092f7149f07c560b34ccea87864d72ee1797a133d6627dda5e5e95003ec498f9db7a766480e9ceb87b8d01b8157d83be0975c30de1f0fb72cf8d53a2fbad5de6e2ff69e24d8e2300aadc714e4968ee2655aeae78caf27a685f451ad677ed86cd02b965d4b11c42e829e8914201a61ff2dd19438f828a8ee08b5336297a286088a49bdc998350c3bca5c3faf0ebdc15e883c0b92e7a35d22cf9aefd9fa40e40bcef82dae6d3ee0d55b60a4359bb13939db9374b5bed321b389692d6c6db44ce4861a521f0521d65430733d1b33e5355a4244303bef94ff75be1886843377cb0d6ef4a4b5e4a572d5662a361c1a443ac0e4fc3e7e80fb1c3969c5da7af0f5db95d306bfae03e4186ee800fd22a9c67c995550587374bdb875b98626e61337573e92c2a1fbc9a798930f616ff7725a8a812001ccef977da68a917265ab1dfb5e16fdf8d58a5670542f5b80cd1a812ee308c7cb935273f000564d2520d6e38fc536984fbfda4700c26284be04a296d894de80faf3b2505452d0200054981ea4dec3a463910f3881a0b4e86b138cda5a3df843d15171721e250f034faf0b6847f63450ccd69f02aba3d14b7f844535b09f4033382d93de93c74addd1c75c06cd00ae5bcf68d67036559407969eeb5b9e1f50622a4670a05af2d0616607e8e675638cc10fc37c9819d346fad60142ea6d8909c719ed2ac3bf85f212b624de9e32ae20f1d867149e69760a33db0d6faaa725307ba57ffb89df77bfec4b64ce5ea6268210af782ae5b67825175538cfbf423a7479c685102112c5cf52272c8bde32f317947534539e0b1d26f88118ef6cd10b40b418d673720274facbd0f860dd7b1497e3c51bac02ab11f3ba9dae17dd2574756d29ca4728598ce34b6783f4aae3c70c2e124385cfb0f85b87ec381eebbe176ec2902fb2a28dda8de4e5cf17f3c5c69143220b671c5e5f96755cbffe8b448e2e65745e7f0f58a215f04758a1c3b294b9328be63f00d14bbd2a11ac73ef0a1a6ddd10c66d3ebbe043db76939dccb635cdd25f8c468b3c10f46c819b64b3904a8e6f23e8ba110e9cd0398d725826ac7f8f8bcbbfc856f04aa38befe83135bce5bd0f2e5acd4747fd31f2b9360256104e25aab2bbf8167b4ec23b7f20c45090340e7a5a7c6831b5f7f81692f55154fdc39cd5b9064e9923f660fff8a1ebdf8bed541e09b7e20d408ea9af8881a480fec6e6da52677cc42b4f33fc2a11e7b0b01e49c8242f573c1e689fd3fd2f972c70bf9907e181314883a4fa6505b69257c593d2f13c303ce5365bf2507ba000d6ca32fa34a7be8d77d3e876265f9fb11320170d3cb9e83933929fe9b92caa84ee93e71840746f1997c20b1e5930473d2e7c5c71dc8b30a2be9c005e45fb13731290e5b57d13193d7b50f8116690877b9b8d17083c6a9ace0ee6b38de923368e36d9d2d4147e526dcd4ac7227e54ca6c4a729b6f4cb659ab2efa72dfd6a797bea86cc9ed02239f4f9e131c498fdc0eef11f2914a60afc4dbde1db4a67bfed37ab7bdfa0442e44fe94e9a6562206c9d3386423dd822a6f473c19698c4472136b6910d4490be438c57d38eb7f78e496c63a88647e658654e213d2f6496e50655f760c404e680017208f2c064ca80c01be382db3234af5d7ce138493634de3a367f3c128bbd0f7af98cf5869acf7633d12a924ea40f9ee890af40d833cd1f0c73b862606eccbb94f279ba1e85ca915bb5274217ff066a4ed2e7e942e697440a77264187c759804de794bfcb5617d3ab48a965fa5925938769ef829bcb509291457696c958df50c5c4fa3dcf309194557589dbdd1768d9d37a5f7786ab20fe6e1bc7f1169e580433a5acee4db8b934747b92518fefb0c87a46eba80ffb42e5993e5ca98e123f51ad3ef78db7b6fbcdb057e6a6ad2fcc4a98dbadcb908132a437781f1e353dbd1a1c7eba31f78e5483db0ba7e870a901e981725ffaeeb85f24d948de868dce4df8d9d1a315d33ed7b67cbb5f5ca5ed4704fe77d2aa0db752461165b49f3b57647795dc86084f72a692180c5f68f47058ad56214d6f9e1de9c286043214308ddbe5658108129a0397c989d6e7696c39e24c3e8c66bdafd8febea83f6c10198f543010b83a25c2b0a23bfdfbaf09bc3351341048338bd20e668120c36ed54e8168df937138c913d3fa02325a1d3ba73627b402daa28481f433474d967b86531001245d9ae59e39bac7c48586c975690b8b1dc9e7d8886c03887561361ac5c74bb9324c849bc5edb42c5b818770c5d7db60f5032c3a84836ed9b4581724e931acf32dae10114dca12872f9090ea41f25dd99a037326a0f3a8ec2bc80cb878d20c4ee722de13c8132e2fe32ab3596a395aeb6cdbb72ab65d8e8878b034913a0003a4a57582239ba34e2ad000fe078fb205f56e354665a7c7cde56d649d65ef0c3cf6b755c550e6b04ede3e8e8b1ca8c75c147c681d122226c609b57deaa5e283588faf7650c311ed599232d1b9191f6927d6d13b5a71576c2791b70ece895f7079dfa7f8fa8bf9b0301b6cc73b391b7f5bfda79149f7d086dbc00a7cb8971c2df1f9163941ee7b765e3860fd12f7b4c82d4f3ab365ef07fcbf81a629b524703330001c2bdd517fbcba794897752cfe5ba03e22d3f0ee246c90ecf87753543280cec5976f868fb001afe1c7f3b53c1b4b56f7e69cb207f080efdcc455b9e7dd4d822968097a7aaaf23b284a03e4b769862debe1a479b12c299f9825076b2ccf425183545523d1df1ba3ddfda41133de236741fa92bc77f5a8eebe37a6e0cce32308e6f334a1558a2be61f3c93885b7cfcd03f2cb299427a83ab9358c948d2c69532836d083e33d8351948d76797f0dea913dcabd1d072fb89b6fbb85229418cd71ddab872d0df7c66aeae74fbc1e457d13299e862032e0b4ac4c950d58cdc04ab0ae702ac6fdbdc68f57ff4f12be363a2f6f66be4b4e76573d6ffea18c5b8da06591b9fb40e9a44a04b561f1717229577cf04228feb2ba0d8dfa1b600f9a5ddf7c0a3d76540f14538296794d9d8873d66b31990f04cc3c3f7e55af6814c7d22d48382178e15818ceec917663b67e7f3bf5fe5b2e3abe17bb9f196935eb8107aa4f560937ce140069e3366d193647a64950e8f80e2d0fa4469b4b4e3b9bb204870bc91feac259ad1f0dde068290fb16dcaccb205acf4ea377ca8d954755ce98d3350674c25dbb7502b5d2c0f4b748aa6f36a5f8741ba6f265ab0e44845b07bca100fc54e009840cb075cca93836e7d4b2075b10e438a9eb3029e0579f44676d58af9fdd83e0f7f29de53628d7f40c9336e49a30cbd00df6509782349164bd9edcc0abb6e53c18158e65dc758df599e5e9339de2ccd8c7c77802f07b2636932f46c66d2995baa42ad91755aa5babe6d0c5a6dce4fa60e65b1dee5bbf87215e38e49edb2de7d53215747fdfdab548d560262f6777bafa3a2363d7f1451bd81418e92b564dd9db9413ff2ce5130dbb2c1aed2d2df40412ceebc5faf21ef6eedc3692bda680b9c1a41107d5d480bc99c27275500c20e3c93ee9b4bd5b6b164a1f25b8493f14f44e6f9a9b7c3459dfef81f2c829bce56f34f629d03bb704f869c6418fd5ccfd7122aabcb10d74034633547e15f18f30bf06ab763441bbb6fb0ed729bae8ccb3316a0bb9022f70d4a58443f881f4bb37a8d56cad33443d747ef2a80bec95b8126dcf2e849e25c18eb3d2274b4f98f7309aba247418f6c84d40c303fc9aabe55f2f9e5398135fdeec9e46c01996824f99144614bbefda890ae336c20a58c2f93770647681637af02dc76378a4fe940ecee5eeef5a3bfba30116697cd16a1d0906cfc2682c03ae3936e4a8e816ed9aa94d182a7307983c280cc4f55e0f670d27eab8eea025e7a37730b117fb580a87ff00491a39c6d88cd4ec6ee5c48a4ecb910073548f43227da54f7f971e24ef8aa3acb3808d08a63609a7594429cca0cfb49e3044fcbcf4cdad03a4b6fb0b560e2b66e743cbe7e5f01f139f7773b50212d951358580ccd784532e9cd05e6b6350fe1468bb160ab361667357574617d2160cad9abfce63bcac26f934f256881bbffebd5596bfc3b9fa92ff94c61f83a30161ccfc21b1621ae16bdbb4fdeacc23ca4517eed6a8079456d4e586995cda6fd5b242755ebc5fd2d1dc4a10ce61c7bcf56ae4e3ec07b37f4936874434eb81529eed418131bcf14b7fbab4d2a709c6aa818fbaa77d93c375592cf3080ccfa7c373b5f365f38cd4e8c15dee6495de58b5175594f7aa9144edc180f8ce5f578511dceb460ea8e204634545f265a11998ccfb72a0adbf9531e772204a6a2acf0cf02a22023ff54d6fe855822af391af2d986b5e11f3f8afd4065633447a7d04f7f37c9df7ea07b01773b7fbddacbcd6d86cb51ccfc6da1ce8f37489587de707190084f375fe518acbda7db67292af08b7aa58885119f38bdd9f7ce98a093050c1fc83996c1fcef7885226858a5eea27f1b1878d1e0c46119f052850ed617e6e1803b9f8ebb7dcb45df570a42a08a42b6f9aed77303be4bc8ed13200b827eb762b34160ab4f1a797f92d288028878d893450b48c75cf4b4f364bbb3be62b87fecb61391e7a8d5c813ca0c40cca8796ce587ba754152926c96fd369ef08bcc9d0ff5095bf70db155f6f5b34ae18e58d5456095b6d428593ff0ac8e7f2698045711fa2c52768bc59e687b4242346a8a26a732e8a7aa5144adc40ac87dfbd100f71c91debc30332a16f8327451c21329be70827081ec17874695aab6f7541308b25190d587066a96c77021f7063fe261ea5b2c3edf4cca49b1a6068fd29e1cf5d0da6ef005f66bff019c3a0037a1dd7c7e073c24606a6db6b4b223e906d187298d0f0110de06461769cc6952ee06d2bbd2f0f04b72e101a180ae35a1b9246f8087d371ac7534170704a05f82b49b6e7c04d032a62e11173e77ef0323a13afe26657d2302b0ecee1a2aee18e2b71025ca1a2c9a04ab21f093197987dc19184ddce343ccc4f4652c916531f07b02ae4dbe095a2e7bfce7a9e3c430859bb650e352119e5ab93613b8cb56b083b02626a15e6043b863d8c939a2304b4a73d120dd3bb4da0581a1648554d6eb6cc9dd8684ac2dae0b8b718d2b4ba566ec2606893683ff14c2c551cfb4ea3c556be605aa82f6d95f2a9f8581816cc5b3d5579a57c4d89f685b838943463453d5f7125f3f71363f339d03b49742d481a5244ef6e617f5a66ca8325f2df010fa4aad6da57a09e537f137b5bcc0dfafa922dd27276bfa5927f587256974932a63dce5d82027a1c4f81262fe3193c0ba01b08985163f6bac96093de46628a88a9b5427b4bee4eaf7b85665796409dd4ba9c86ee66a9a95313ddc3ab41011e083d51640a83baed2ceb2f3385f56ca9a488de40a6868537bc784039f3e7ecf7f99a3acea655912ea1b3205a106c5410777a3887c353ab5178ac8bf8a2df69f1dca604ea51403464499d31175274f9196f7ef03e0f115ef554ecd0ea3e81a7efd6300e0e3e349e56e4571cbc8e4b19f9c14a1b02ed7f3f98460fabc6b232750cdb0c8bc5a47eb2cb411efd9794a9d40c1ffb3a284f037eb1c57180b74b53124dd9ff9a68a069ea1d74e99607663d53dfd6ca892c70c2a35c38615f514b53bc5dd66ba630c39322b988fc85941f04156089f175dd86cc460d030619395fe81e609b81244af68b8797252a49b4069915425d09b0e3a1718f194f41ca2b20682aafbde121007feabfc1ab91bfbab71c98b657ac92c14e3b1ab5f516e9d71cce6e1dc9033939fa7f63bf4b0c63fc8a9ce872639584f71bce14b1e7eed8168077b6ad5390a84df7a6c6f034b2def0f86d70e0aa87600947010fa296c8a39932eab5bb353ac35815b0884ca198c7afacb3c1e705ffd269063e5f8eb43b4ddecdd4a242d1287c5b0b1655473bdde605b91c7cd6c6f7e79972e1aedff6caafb5125c3097e5850b90455c38753858bb8b73b74a20e0ba17278af7ed0a9f765125c94132b781902ec022e5502171ed7e9733aa25bef2e05fd90421f358bfb94de2a21adb4813e2d652df8ef2e20e627b0e053d860782ced3a5121002a89d9362b3869987a2d5675b41c554e00805855d4fa4c7dc65cc9f789b2ed2efdbf04990bbf51c7c45418114ed619c2d1f8638d06330446aa463cc122b3ed925c5c1ef29ca6ba7a3d059112ccb48fdd4daab43b17a1ed3ccfd428f71cbec952e3a1ca5ed1f63ea97eaf0ecaa7c342b353542b751e0120c4ece0e6a571d4ded1de3f2da7b4924981bc6aa3d8d382d0f73c92697188696df39ce3fce71568f21f9eed71504bba3cdec2237c372dfdc062e943c3fa62347448a105f31fdee8e1440fa597a9ff3c1bde6fed7ad20c6d6c04d62a6fe9a0fdf77b69ba8fd4824e5ef971776f57b5db6a0367bdcab257507010f075d3a49adc405e150fef7f5b23f68afaf1b044f7ff0b867502333742667e81b7d01f90680fdfc6aae1246606761f24413b48b47ddf5f05642e918c9282792359064f5d43fd5b795039efd9d931784668642a0920d0aeda9c060562113085c9890e6d1482f4fe3fc2edd9c6df991b5dcfa659170440b365fab4f240759b6a7612925118930c244cb2a6e6cd0425d6010319da51f20d296c8effcdb48b9eb704c176c9cfa4e0a6614a6a1c78d82acccbb481a70a0dee01434eb03911e5c64657fdd156086b5c1b2975461b7c2456673d6cdd4fdf4260a98d3142d7366a79c51de83db2059dab7681d0a0cc4dfd8cc2e319c46ef44e24e173bcb2ef1a7f5cec509019a0b6f18254607298b5c6bb779c406c4a4f2273c9769b8a219786c55c77a9b4ea551dc0bf9b0c808a2334a9229d2368770c09eb602fee3612a35c3fd1d7c744e6ce50887994d4fa43fa2f828738a62e34974b89e7e07456731a97e296ca1ec9e5edcd0473dba3202623d51cfef14de62ccc6cba825a65333599ac6a8faf3983218f66f1452e8cc7814c025fc2636058e0eaf71782ff4f119c5c68ac58e4bee355cc892fd45454889f9c126d3a9a01db20f3f9fb9945b222b87ae78a1a8c9221f6b3892ea40fbabb52b77fc8b5973edbd96c683957672e41eec939866c9760bdd7bb1b6ae9fd8dcc71eaef9754f7f8ddd61241e3755fb70acd3e8c72c1b63205f4146ac47d8ac84fb87825decec0bbccafe572b587906ecbbe133e7fea251a942efb1552ba667e59b08a91c9d0a6e3a58378190244f71a194d35acef8bdebb92402a5d6f4aeba5588421a77effab9c9fa4ad32b191e6d2177a94f6cba59ea0864d4ac5da5d43b21a1466de9e24a486ddcdc7818584d267926667d4a76581a75556a4baec050bb61042fa1c2be0cb60027313231a19a8910e8f13895df6fe95b980358f89cd2b902ac76c14c4b0bc9455908a3fe6268ea204349eb6e8bbd12da9271a3c0ccbef8e1a70ab9528052d7bf11723ec0cbcd3580c0b335583ab424481f2bd83e526025eb2b166c03ad179db2755b0fc2361f1088121f3d1282d4fceea1a7036dbf62f4fc3ea9f241410cf31a5fbd6cd1ec0f650fde6bf4b5da53ec04c53f12fc5fba960da40a93a5a1412792aa98e3cdcaf6e053b6b326c109176838c31a3d2946098fc33e978b197ed905ba898113f7cfe6f3548a69a165db82ab2aa3caab73e2bcdba44a9063dd59dbed5f52fe15d67f9a170233600a989c9921ccaad0870d86c43134c4a6eb170537d7929f6c53683fa2e7b7c30f07666de56ccc216a70af75b619eea7ca3a4ae3377b3a83ad7b32da9bae175422133657f22b36192cc617ef2b6cd4b86e4683688ffbe9dee87aa4a9a3d7aa0a83ee3340651f17099db273eff5889981fcbafbdcb164edcf6c32d19e7b53262f6aa7af7b2df9f38f8a10e1dea88a9f7e1faddf06af264b79fbb01e9decb107d813d258cf691a85ea2dd048b52d120ba3b44e7b7dac5b09a777abff4a0b4c4f0582a141e30a1b2880c426db6cb77942b40a2eb5e7c9a61c0df4eee1e8925a443417d59b04d1d6682850c81c8872293e9741606162f33f18019dde966633e249f1ee64b638a3679a88b9c4168369bab50ef23c4990403211072f0b2250dee48f82ef57d039828782891fce6109bee5531bcd241c6dd8b47f94ed79c50f4f33d983c45901be40d33ab26629a41791820bb1f9f9587b93680a5796afb0b7fdce32b794316b45951d6d0b4aba4f34e31a8a35ca249962533a540539257f8c6cef1becd857d7bd828534e06342ef3bff7b906c5641636148351730618a4967036d2255d2c2d42d36e47f51ae59da75574a3d9ca4d6328c307ddb3cf678d45aa4dfa10928f75a85bf3d6987540efd08090538c19f4c30ee7b2bbf1fc25b1da4b8c37491e797950687747c727c4f28a473a2703e2bfb98d2ae9a91eb9f9d2db08a55f61c057bcd80a85cdbb044ba9f73f5e32dd78b3efdc6cffd61967f3c48467dfa3677e7ad50798fdeedeedd02c6044a96872555d91cd8dfa4f51b8455ff2a554deeb717811554de7182283ac871ba9312ef4295cfdc73a2994c49fbc3e07602fd0cec76df0950de7f69da4a50d6f57c2962afdc3f11e2ea8b066450d04591010848311f375d5afe433d36047b64c3df5855157dd82d05d986c66cec91cacbcf236e7b6a55d1c91a639ed422b26ce5973dc369c6434f23124bee206b23f289929e5e2d340e4c162e578e4a79952d60741404b1c0ebf52decd2f2f1f5783c0aeda9cc8b9c93b3940b8b1ce33686f2cc9cfcf5adcbadece8b14d54e99cdc059c53b99475b87a52b72ff36ac357736631854718c994442f049bd6b6abe65aad1c2ae418d5f5decc208c45c131d281c02018eb32eedbd5e8471edb9df4eba9ea2bc6220966e2ad845aace014bd7b6e49966aec54310c93a2213fc6e9f95ff04e27346c8cece48f26d576aaa1d03e2b110fc20cede4e6fdb2e52b35dd98bb51656b3e6e25d86600fdc2fec92c421e8b74656e9469e65a14f6077df3db510349f5706d83af0acb44ae985bb7d1fc67231b7e3a1df78965e3bd64960481b5abb466c32006e8c0ec6e8d00d5b100039102f5681f168195c4a02cdfd07b5b31c0395d34850922ce429427e9330d4d6c672ba7d3e0ba4a552801a7fd73b6f489045b0d64cdfa565f54aecc93eeaeb61b65776fd5bfb5cdafd60ee103ebb1c650ba598178c53d77ee587c2259ea878616a1986c15aa75d4269703ac18ef9de5afe37ce841cb17c804bca96adda41933f2fed1a41517e9a15b4cc20cdc859ea1fc84cd3a92d05f6d4d0c0bec6c50009b66c04306ce93cc365198273e9711f75cbff2de3c62c9c4517cb2b20a440170d30bf182a593b58b645c912c7c13b27106cd5d37d43e1102018cf7cd232952e006d84a080ccabdcc8d8a1c71d569b87f33038f4afe2248513d5306f5d45f90054d4a957240c2f8e6116a35311ff489d195494bf6049ca46bfd92d9b5edc2ee28710de4cef3d0bc6d398beb595ddd67ebc3140319d9aee07c6e8a80d2d55ca459fc1dccf91f6d14dcae7490e60f338a76e1317eb97575ff9b49ef897bee9db20b50475502945cb433f9dd62d9fe20191e63a77faa5beb54b8aec3b4bcb6a241936a7a53b70e75c02f34f9d0b0c8183221b3620eb07f8f08b8b1891e67c99cde48d2bddb9f04664fba894db70ca5f039dc5680d4c81d325b741656d0d0e47f601924dbaa40f0d9937be33eb79e3e4ed2f67401edcc8a952dff5f567f6a1065e66219c301584fefccdb451f942ce45807fc995afad017b077ad4a9ce2b713b79ec966931753f47df721e967376ab97bafcae92d511308d5cdf9dd0c2f4a9dde03d9bb843e6a4ef1510447e63c000047eccd5236a111c736f58ede7551927269324ed27cc554984edf238ca5093c7a5f93cbaa8846fc72068fdade90952c451bc5b31dab20ca93f4dc018e2aaeb8c65a8db23e20bc3d0f43d2fc81742c5260084cd70b68998780def3a72431637a976b4e72b53a6aede782f2adac758c10491e2fc2796d4dca14cb1775c134ed61a592ab4ce36ee99fa4c9581840074d4a2a20f2c1c85e279f46933a0c7846a1fb2856f4c134288dc1a3f56ee60607a9b31d54f0e41bd077ab3c6780818076487fe294511d5aef9f77fa5cfeadb04c3c94f9946f03d113266672778c1eb89eba194c4c2afc61c989579c41d1d6c7b93c24db2de131e8fd457da267e975878be104d755c04c2472a0abd5350dc541498609e7b5c9285bef95e1e10c1d570f7ed16f3ae323b87c92d6246e57fa863b515a8633067d370b127026c1f4b495b7023583fd18d259cb8ca50a95370da78c78d4b76900632b81cdc853b8250c9bc04a26681946cde438b17ca0f019ea6eaf1946606db61c3e5dda98c8f2737b40020dc64faaa4fe9c5321d08eb04eae086f713634b3dd50d0a6b41b88d520436df5a18f279807e41db1b6d460d1f5fe60af0d0354ba0302183bf5a7a7873eec9f9e0e8dbae02630cf1967d5f71aad42f872abf0f02a9a8e5e2dd3ee41d81806e14c918c3efd9eccc35b7223c42d12c7827ffff4f90d333a4bbbafae72f55fd7764fd647a0f0f43d5ff3a135eb64ef4cf44e0ddb047c12f268a19c1433cb475e8df23b16d50ff882984b3dc7ce5967eb0de373e07cf3be4c7cac1494fd4bdabad80370d00fc5fadeb2bddb6dba29fcb036d96c29cb3d684f2e299984a4f19626a62290c746b329f004223375eedd6eacfe878f7b420cbee6ce44de9dcf3257c3bc8a0ca7450f3a7e90e7aff08b84c3c9a8d451ef23e98f51c7dc933df9cae43f44a2b0d604c24a931017833f1e047f4711ed98bbfce8dcbbb3a3d16931fa16b98b0b7e058db78f24d17dc6756fe163cec3b2844090f96f7f301f2bca65cb7896542d76275b8837bb015eac7d9bbb31f5d4b23b3941940f147acc7fe936882951c34c91cb6d2ff2a6827c71763f96376cb197ae9f1c6777dd88cc7257f0af552b247fd11af3346235d00af30d2daf6efdecb8f85a44c97dcf954977763ba625e3cc8586798b9d8d14b07fb1e630b67126071f7a13f946ed92b15a7a7c8d8a56bfed61e1222b28e51f860cb76338636bf977da00a400aa19a3faea35f05f96d28afee8a896a8bfdff929ddf8573b8fc4f2339b54a4102cbfa64e3c75630fce4d2d0016a13903f32230f241b3e475a98c56d3c1a537ac0ba59711f769135a7cc3958d48f37729ad73f8ea4a48a37f6c6242357da06c22ca616256420ceacaa17cb07287ce51183fd13f2f75c6d1c6ce1879308552b1ef06fdefecce71f24ed0776a5a0779563cdfc8653ad0d3e23960ba30e53fce155791701d8d18454211f312eb5c593fd877d4bcf27af1109983a521cddbe5888d60313c550aedcac2867f87549a68c3b0a395b930252ef09dc3c12f3ea4a755c9660549b722bf2ec19fbe7ba0786577bcf9b7d61a2c40c5a2998db8a74db55b4e43cdae737f41fd001fc785626013192e8837c1f035eb739de5abfbeb036f50a6ce8a1a3819ae839a5dd35ba0dd6c787c951f25639fba0a15b53c16984d06e46ada85b068114bd9a906d9782a8b994943420d5570596d7c4297ab8a680cf1a5d01cca8ff4bed56c9c9118c2d83526c4835cc406d4981c9939be5b5b2bbca92ee4f2520698cdaa3e3bc3052f82741381cc033e86616238d67ac00ae4234033c347cc6e064d811b2f28bb9f33f97c18784b4cc0ef3bb21f139223fc438386961a24b9a15661de8f6558534c892dfce850bc60f3101be6fff2a6f839ef8a9c44ecdfeeb55d168fd9f6647922a260ad057a991e0183c2c017fc95f1a57a181dad71d1d5ee5d52bc7869a03ce5c87e690d80549ac21f13bcad4c287e873d427cade5993b09dbebab0b9e4f5d631fb81b10f85d12495a0b8b0a3408b6a8729920b23e1c578fb3fe120fb5038327b6a935683e73dd7fe9ec6ac2d2917c9c38b062abd5947185f222553ebfe4c6324237f83f93f3c9ff64943a429ff9a62da25c80102bf6d34c07173ca803a67a6f70f005f07e48f8bd3cf4395245d07928b89238770d158537cb12488731d2f4040e9e01e4db5a27fa6f837fbb08353ea2f5acfba9fc8db0645c9b82ddddb686c8b9473cc89d2d01fb2114a5883a0b3eff7d7e9c1746be866e20fe152e6d36d3647d495045f9082e146eb20d988cd3b0425858b956ec55de1c90ce886b568cfcd6353cbcc71f26a1b9f5aa9212f10fbf32b650e6f45a161e5c58bd73beb010c6a9c6768ce3d70e2c30d231759773dd4aafb772824017c710f064544dd63bef6a0c43e8c2985f2d6a248d7c92fab2bfc6aff4fc6496b588487b69d16d7b287ee438a1b69b59cd27eb2546e9ec749011001722a83cb6d3a38a3ef193de17c85c428f472bd79511c4178ec47455a9216ada681fea6114323298205ec4a0d2d9837ce56ba026c00d95380bc7029edb20268e28f77a9cd1a7553bfe4c555489b9797471e9b530321cd4dc9817e8ca036678f0f10f4904efcd76123e7e8f6530b2b4e0d844c7cc6e968488b252ad8240b569d2f838dd3ec0ca89c8c8fae268f01bc76049b0945ea3f1287aacb172f133a0e2f2dcf4a3e361a5bbad7eefd977a4b23b6090d500f3d9657eae4198da6e78dd13a74789501676255e6fdbdaf939019b57812dd24682d747c30b0597bc80b4995dd347f0f6b96a121a344f7472cae3ae3f9298a90b4bc823c0d1cec3fbd445075e842888d3bb9f5f47a8df2208f36f796c49b953af86fcd3ec9214796bc9d1b5c1ba080303ef7e9d4533ec2ccd6d002bb4c4dfece41d49432836c13468deeee6232950d4f0a1915da8c3ae73aa565d66cefcc9e4fc7d5eeb3168462ae8ca3fea32c9c4f1b98ba876758c86a973c2de2fdf812bb2e8b17607fa13b430f9f082f612b027da2cb03877c1d1ab768a1bfe47f27712cdb28338c45eaafa39aaa230ebcc12d151d511a9f80e9f8d3c0ad13dbaa7c28615875523a3f7eac8233d3cfbcd5996680cd295a4d24ca5923604db78e92bf64a8f83c3fb7ebdd597ea88ca66c296cb4ed3d92c5fb2e325065f960d3801d232ef17db361608891a585a94ab3e986c8410c6278100ce3f1cfc5be7a4a52a93a34246dbea6430e8f6651a5c37022f34bd4bb26ece90e11c5605467272c9fe1d84c14a7c873d84e7c80199dbe8e37fe6788e61038296cbc985b0b41e34aa5a0fdf6ce5302bd86a0884b7a9686c092dece36bf09256364acd0d00720198f62b15b752912261e6e2926aeaf3f73b5d8d19925b29e53b83036f7db95b977d675a758894bc1257ae1279f8831ad15d665ed6eda46c4e315385682b83aa37f599e3d53cf91b5bc85fddf065b8d72b9398bb3dd63154cc3f65324afe33a040c9e3ff4bceccb0c8acd70cad2643b60a3bdbeedb479c0f0c5b1fe93b8f60968a49e9ca691b4193af5972aadeefc7db0df25d97d3e5e8ff214a8fb4fcfb5eacc077f708215d92ba4dd54f5e2476ad8650af5c20820a406e43d6429a5e910dbf30687b566e0f37aa8540dee973ca8fda23b79e6213ba3bd1b426d0e3544608105d44c3d9dc1f8b189c425cfdfe02b37d546f52deba4fbaed1fe7b3b9a3bd6c69362574c9c234dbccb1bb6428dcf590355bcac111b7f77008c41a1b8218603a46c7390d9a1196180ff5dca4c8091d587c44f9a9e9b50a3b82a63b02d7d77f77838fdacc6cd90235a32c567e32a5dfec0a6ebfedb8db5f76beb9ae3137b609c21908f9ff544457e12184253c63a56c9b1dfcb85d15f32c90ae8779b4cec5011ec83bd03f0242204742dd831857f9a2916160b7541843e1626389c879f890fe8813b4b853da07b3c572b18a8ef56c516c4edf815a89ebe1a526adb960ec3f1d2d17bb50be0d1499eb77e5a699cd3343a1f50aa1f6d56469ddc6c938a4ff4792c4f58892f7bf3167c4f7c004688149121064809d541157cbb94daeeb2f959678a775c1ae9b12f038b7186f23b0724881b18457a42184251ac0f02bed14b6e8b580ba4ffcabc7d7fefac2c7347943405c7a72c73bdcfec904bd5f20e9a2debefb3bf7d9932d4eeefc9bae8700056fe17680c043df8af62616a95a25317a87c700a92201ad5a4b8135bb4449a00eb03e49f93d3f582ee9a3d54bca351bcf989f98351b68617e8e34ee497f5b78a0076706df4fbc2e45751d0076914c3d3b2ec4225495180883876e058bdd4b01b351a7608f31b40fbe03b7426ff5e7dfede9fbaa5b0eb192a388dbb585b84edf315660244b146154b1d31d3ba0ad336492cea62efca83a4f196a2861413cca2aa562bb65b8b0cdb22b1d624daa494afa59091e706035050b0c0a6a0fa5d9367a6996c1794b583032555b992244e65392ad155f757a58b49ac68947018f7e25afcf2cb33dffe3644f85c0b71d70d8df426333d28c06ee89989ac03ab9b92a4628e09b3725c2a24dacd6463faf48b999f470f53e4e8010a0e4b265ce132cf3f3573d9504eba0869c879f2ad768d3ab3cca8c68ffea206ae46d75e413062cacd05a48f7a99853f47a431cccbe6e4ca0b25cbb396c1dc94a349aef94f0a361312e54869b9fc56dbdd166f4d142afbd12fdddf1f5564b869ad64f7c503a4d4bd6e0e7bcbbfa976681e6836c2977c2b7c3b3c772b8780d87dfcd7d2f76d6de26287faa5e8b2d33716b0a6a15b4c921763f52858cfcea9f0773c57a80b5b0d5b4195c58f7ae4c16ab9bb2d71c300d7356abaf7517aeac1050f823e1db7a8a8ad14acf4fe7d349baf743a128ac922d9f6624d7c98f36393888851aeb344567fce579e2fbae21f83efd891ef121dda19d5ff45527f5070bce39c3d68e2d9d70db73ebd12189cd5d4f9adfd9bce3dab6f816054fbd12af7f68d8589762b5084db5b9d4fe540a990d322f2a63dafc4d51b73b0a7726df74068cec97324aa47752320a8bb8a2f4eeba0ca9dd5469e9c1d860c8f06b662a2aff25bc6575ef116e1c5aaecbf4b0b31fbac32669defc1e215826cfc2dc24a6e07a3260f08d41d3ddb4a6c335319636d5b07252665bbcf5d538a51526b12830b93892997a08314b02fbd1a18736e4b00242d9d76c1f5c6fd926b1a647d7b0c8723d36841a49fa98e89f286b725ba7dfcae0c39db167117972daffc4244d500fa0e5949057b5e9ae582954ec57dc034e5855356b07667e108cecae0d9e5920e1513c34a4eae5ad8752fbfda7bc36234b04204c49c725472990f27ebfc5bca953305aa404db4d1e5630eb833171f695a8104ffa59b9e9a6639540d4d7465bc17923daf433179605bd174dd63a0be145fec75c15c3fd077395190be88ab5a7a73339b67144f472b5d8ed019f2b869e96b9cfb2c5d0fc3133c56bff82b66e4bb07ffd1370573d505734f05a081b0b475cb58db1d9490ff7392d3827eaf817b4656380c0236b949c99e41afe4a1160e49c06994f7958e029e1d24362ae40050be631287c8d072234db8114e9da6aed73e4f954b134d306232409ea8db1e7d81efffb739278934281141906926eacaba163303a50058d981e6781ba0fa943c0840041664093c297d0ee607e0c526acdbc6ad4e9d8b1c773492d4c9ad3aefb8bdf5e7bf0aca515c9ab309cb7b03f16acc421ca7a463a92bc6e59524710b33943963fb92d3c539864612d833d8001602e0051072b50007fe2febc68c629b2b117b5e829a80d0f04c9fb1d8b20a42a22417cdbf690b8ce6268d8a83adee64661f794446ffa5017a92e3c1895c614b7e7c625c312f54d3149ff8342cd9cde709b6c941df3b3ae8ae04ba7763671e7898e17f86e5b51d2f64308f5b5d1d80a881443f26ef85201616b33aaba974a1af9006db4aa154237984899cfb494f1de12fc257aa4459863da5f3978df674828aa9d17611e8a491d8e624d962365fc1bfc9468a0983da11a1ca919e0182e30e7b870178bfaa20000d00b7053af564122f70ca9cf4951380904274d2da6b91c27aaa9ecdaeaa9ea587fc72e8d418cf090d1d106aed71b081890c760d3c0cc1ada92324ce3174d287d08106a55a8c4f726e1dfb8e54919c58e9d07f8412c00f86b1b8fec0e1589a16d81613bd829cc9fbe5dc633cce312143a2bee321795e26c038c6581bdb7515c53aba5a1dbd600c2150cfee868b19b9ec55b85eacf823ef61963097d5385d6f2727735a5ff8566f3d9756d0e600ed62e8b3cc6ac4fbc4c64b2b0cde6e0c2e036e6eb700844f976cdbc9ce24b1928700d833cee80189c01ebca2d10ab8f8e4846b15cbac88ada42b91a5f92644bca33d5f6d83d2daf9d58ced7c2db052ffe2bb270b5aa035a650547ab921907cf438e3f6f0785aea10c4c7ce80c02ba695aed457a00190a01b560de4d8a745e3edc26f94e8cac30047024fc606cb535459a68312998bf2d52bdbb1aad87411a36fc98c19e695585f60bad8e9dd50dd7b9f7ee4b86675cc13212acf6973a4847752b3504e09d7e6f263ef60dc4323934c6bd4908d224a276657bb9722ad907bdb273612c73e2993d732a955c13749b1dec172085183c641f37fed7210b8ef5ff56cb52d799eb2fc5acf860d4602edd80f16061c0b52c65e1432bdeec8d906de0a325ff6c96470bee070065aeaa0af598ee0b44730f69e4d893ba1bcd3d7dcb1476959acbf395235234526454bcda17015d076f467e80589d080e417a692971e7c7b1d34ff9a6c56e511a8eeafae75eca8624ea47fc001fe3b1bbb336440a22085e69fb41b7b16d0847427fe3a89656dc31766191b66a9c29124666f61d5464ca65675f351568a28ab97a3f0ed9b1440712d943f2375069ed60b2e6567940536fa97519667c462f9ac9849726e7fb94b9955a3fafb652c615f7ce1e41fd3b09e62d160fb2a8b1725c6d2ccdd86f602073814f519d06d421346e842052e3ae3e7e116de13f1f2eb9f8fa26b9032ac62f767f44bb26719f4e202bbd88d3a75d9d02b8d09077228c6160c1621729c5ce165d263d2dacd73f93ad17f96a596387432d23cc13ef8f5d2d3b413b8520173fc8e6cce479aff258b9b332e563b751648eceb13c4bb0c577fc2164a2e9d015b5352923bbc133df5ce415964f1231130702f7ae607c3accc53471cf6ff3386bb5ad13fc5c4042c28398723c214af882602c523620bfb3b6ae2e062c58194762cc84a9c547f44dba224288896b754c138bf98b7d92da07d0a42b079330160c1a738f060442a4894fe53ce81281e6f2b64a5dc5e18e20fa3ab29a26dfc5e4bc281e6a707904cb48be06a637ec72166f38761a7c68fccb669e58a4ee76a0e7a2680a5daa8db5969ad53c3be7391b600f087586c6c667401ed706e56311b99e590964d424aa09381294c690879800a60025f6c649aaa279394eefa47518de2414000ed633c0e3e8c8c770f11a6931257ae4bf9e68440af08df4313c663e1a0d36b6b11090ee23153049d87166bd9e84d131738a2e84cd98858a6b40d79370c6e6403801aeb13ad48fc8def77bd15eaa766620d9d92dd55b0d5da7374ebffab91db8099d9247416355cb45107c03a1dc13f914028e5492a3a64a6130b6515d271db910624e03c3d8fce883b70ebfd2549fc848b60aaa941ab04e5b19e50914f15eaecfa2c7cf335832232b8079f9d45b48e4051003aa68d6dc971c2a04ba486aa50a31f48d74794461cef44541ee89629292c57269c950bb33c6fa19a16b6f8b20e176e5e1a9a8cfc3d68b24e3839e51169a80166b18612a95fb96bc3a842a15975967bc94aea34e8ec315ca47b490c6be65f47e8a6f3e9ab18ad2660a80057d586951a88a51f6439978fc153c05a189e605b5b9f50e4127d0bc81220371709c6d8df409fab83fc753af5a6b5258a0f94b0dfc2668fadd5061b942c6f6102c5a943c0242ace14ea8ce5242dffd120d3a0fb5f52ccbb4c0722dddb445df8d01d4c745b313b8589d890086561bbcbd6f585503b0c959bb8f918eda0fca3378b9e7b66bfd7bc37319c50461529569e40a09a2e69760966b2f31845915027b1fbe821cdaf3b6c440bb87d4f20d0ac90379ad6e90498ce677cd980ef75e2ddc1b0837af9236e6f533454572daf57fabdb62cf2a845b94b834a1cf0a2d48c01256eb9041f3f98f8adc9edf996c31b0613796a673845bc12be2a875658329adc4a4df8362cae8837dad1ef59d8c9ade22e04c126c1aedc0e2848c293c7a9c9a8a8eddfb16c0306783d34a39202dd72b0561ec9249ea401df228e9eb2326921d409f40108b52a8973b83e5b171d4d199308d6fbafc1a39527d50efa17c4f705820f65354feceaee950ed54ef464b5f94254b0d9efc3289c2f5f12e722375a28f05ef940ebb1fbbcbf44c2f1950326aaad9add6db38752a4764bc33a346f244c7fffefd8b874aaf7a0d70f2c4015f5ec8c83548199109f4cc9201e1935f4976f06e0de94af12b36353be0b38595a488fd98d515b9b0151a5351e69642cd685a45001f1b6cda6ed47618a6e303203c9a2cc5b6a80d2817cf8b6d796670440311bda183c8b4286b45e1b85a50aa96fd3fa3d817e9e1474e18582992d6a9d47d964746370530ab0759dd1a4a8295fbd235857c695ce905fb951c96edc3fede18d7e651857a21fb5a54980bf920c26da4530f60291300883ee55cc282a18fbaba5049667ecf21f165db12bf2345dbd5eed2a21ea8d01c08258a177fee619b75933311aab89473300aeff30c639bb64cbb908ae9b67bfae040bd88c40a32b560c44bc95b7b28001749216482e9777e5be9cd63cbbbea8b3b827b6c79efbf63372709cd434a72a3fa71374dfd31732b91774762ce0fa09f265ecaf0d11fbdafdbef03f2470e5913e58c381b467519b7a8b9cdda2c07b74f75ff052b3173042ef58cad6f6591896cfff1a9b28b4c0830dc98ff843738fca231b72734c76488bbaefb5b8a3320a159e241e90a04e79e02c70bdc47adba27464aa753dc1e8a9725e200d133658e3a81e26bd656d611d1cf12e68efaad8481c18cf428b95608a1d78ef469147467709b451d61356e9c753f3cc3ae318b0b8e1ec0a0a7136b361ea5b7058d559b3f8fcadfc8ad7efea3ee4dfa4306e82f48a600677b719d4fe16c2ec16a7cca0bfe54005f16e0d0a93cc837eb9fa6cb57a53eea2bbe58fe070421dd29f21a8486f29c464870bc3a32da809bb4e9a8e44d93425e893543cdf2570e1f72c810f4520e8c87fc5118f62e5e3eb0614d28744f2fade3ed26becfefc3e0d91a8386d590f352ed8641e668e05f0849f2a647879123fdf366f066d6b5b455b599269ce95d4c7e530662946a383c05019da8b018ca0b56f3ac78a3e135d498c3d93b753c882130bb13ffcae0570a7d81a954741809e18a389f1ccadb8d130f8ab4d3fbd64693514c8a109f76510d0c78e58b9218e8bcde533abc7124b62332086fda6b369ab7a803bb15d3db254e9052f8c52d33975c71c46ce5c2e83a02ce998519e3a56c21725b2234c55fe93a95f6fe8a931bc1f8b83560bae71de7560eeceb74d1fcf630585fd76a10f03b3e75ae86841f0f5adca3e93ea85a5f438878088962b99fd5fbaa87c458d5768af30f87224f196bb7bdd562368f4a8caf98f42dfcdd3be7841aac592d2e89bbdd00fec37aee99affaa8f110035a1117390da5a64eef239733a4c0e28ee3f8cfec0cfc7d794ff2176a84ae13d4d7a1b818e00c27a8da8600652e8f8d8087e3db509dc09511752085acd7ec8e60803cac12e63781827a419a15b64846fa19cf5fe81d398ccb1d33e1622080a4788957e460b6a3dfc4f33c2daa04bb1a0d6d513bc23dc169f30ca2f58c65d74b96cd147724d1c77093bc272cedf3ca820acf0f289c46d0bece359bef9844ae419f21b1e1dc6d9e4b81974fc5b107d2c4f2cf04e26011b5108a33749fc1f08574d82ab77562a6261ae5a16907b6559dc8049d617787f22dceeb1a887df880b0abc6568312773ecf464c21425730974425a30f9c238c3b0b967cc265b17d0b5c78ff336e6dba70ddc080f70c0e1db5d5fb1a434ddeea86a1965aa3f94930ffe6ce68838a2fed5706eebbdb085a7ccc2151a339e62876caa77c01ef8a215652418269069901e9c6b67f024d7cd07d338670d4993a1c56246a14ae3e37926adbbe342e3725bb06b67b459073d504c17e62cd8304d8dd249f2dd20c8e6b332c9be822c73e5cab8364ad529fb172ab9621be1367f74736bf0ab5792a57f4924e2d933e25cd2d0a6ddc8a4d80bbc5daaff407333422f8621da60b64c56f72d7ec1fbf7233f1b9312cbc0425712a0ff00187fd4a9edde66986ed2fee274206897ed027618ebdffacc7517ad521b29dc9dc569975d5f376f3440d10c56e76fdb49a13facdb95066a85c942b4cdc2b6cb350e7802e3a82b5a89115f29521e6c1d015b7d600a73f22977da4b81c5331f99811b21a55a79bee46c0734f921f0cf36d3fb4b2b22779d56d159b60189daa9fe0d7b903eac4cae096baa276eaec9c7870276801469347a6c90c4fd782fdc24876b7b3894411e369b4ff83a602979290730a2d6a7e46d6bd4564f9b8d7afc8c8f6ebe238ee5951666607bd5fe3e4e71b32852ed787864446d38674dfbb3ce35197295b9d752515c23dc453181af3ef292fa18a81088ab26a21424753c728b3d9617b36aa6768a8aff1f9bde797ee253dac02f374d4284e355072d22bbe0cb8ce1b104fd953f87a434796a80e3ad1b40cd6d68c0b619e24a2c77ab6e696e050adea063ccb214acad12a5a4fa1d0bbd67bf5efbc99a6828cee38b42645d4e2f77d7ef3d2f92f3f0a0c06f9cc4e015be75ff1f16a3a280b634a324c1bfd4375acf69a4df9b95fa230671175aea6f67012c153c66868a15f9cbab213a6ac83a042130fb9fedc599ae3a4c3571b1581f1b01dcc46216cf0d87f7f39abfc62cd8bde396437ef47f5803bbd772717f78c7474da53fb0aaa5d6a147b4e2d992094205d50a2f96009673ee37944fc443e22f2db6c85a55f4a724b320f9ebe87b45e56f777743a44926dd77353d1d6ce4a13a39c06d8de585c51faf2f384dd8710c0378fd0deb5675d587790f33d09a3b9dce77cb2467e15ef51fab90a580a480fe612a45cb4bec542eb1481f25bdba4b5faab10d710742ba382c27cdaf6760f0015e7d10275ad3b81d37f440fffae942f891c6a559a12b9f928094a0a701e14caa7c9baac3a85e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85505ed6cb74696b50628f652487d033b0d9293c2969799d5a83394ab6789a023c9253a3e4bf805fa9822e541f57bf8200de235b30ce9777e086d0720e7757ed534b0541201af7b6f6b07e33f91f3a3e29d94e075786cd707190e025ce822b74ea6f70b1b8d80c24e561e4722a25565d4303f2e5b8a7de85099a59af947e1e0230e00d0511d3758c50920b6ffc4623676db4a7f757dc7402756d4206378969cf145b79915bea50d0badc0e2687ecf4243384435a67dccf6557a6d8dd7434bf41149fd1a194219926013f2eab3755903665bec002d8165be20437c227321eb889835bae2e0c1e88a9976964e594e9275ff1d8d55dbdcde7d5baca5ab03968f3852b8a80e90b2cbbb48ea0c084354323b41b7b9253a428cf753d3e42176a8be6ce4fc594af4e13b76858245a282dc3831a1f5e98ea2444a0df4b2f2fa1ae85b3aea738258db7bda21acf6c28de9e670063e62b9aabaafe06053557fdbc28db000738178140b13a8d6f56e411d12c4ad856ff27e64cdd5241349e9da5f3dec1158a54b12bf5e4b221a176185340cbf5e29c05b65ca9eab28853dc54582f51d096944249d06f24f617c87a2952f236b32db5c6fbe92930869458d26163c47a955f20e3e37be2d9f60108365a41f337f0557fe4506914ef0cfa5422b41d9d3b42bdda07206223d9e9ce71c13b14d9ab990e2fb02c6627dd4f858d9d22ccf54f2e9ff6d1e1a71917c1e29e2b8b9024531fb23ae927424d567bc06a728ff5de660934aa735a775ed85da4c8c07ea008350aa07dc7f39e1fd678da61f6945b0961c2f34870044d328de50f320190d12cf10e3b4a64389a61bcb5d704ee236cb53582a68f4b16af549b20354848f2e0bd446fcd1689fdf8a7849b19d14e98199f1fd8c0a0adf43abba0265b4f2ce6e4a4d2afc632d1c22895c4652e9a57bb2388d0ac3638c56bc66fbb03647bd279eacb56ce0b4c7d311105ab04ad9086a139380db78e4c87213a061773e81fe3bd24d3c00ad6fde7c007eb2340c67aa841db3a5906fd4c2dbcc8fc290393666d90628096c000f5697d189a66c4c9a1c66912745145ce24b4f3a561e9f0e73557693875877f2ba37111d756ffc67bd96dcb5811485fb6f3e59250a49321b59494760bea2f36009e779684ce965b8146ce8999db1df1067676a37851d10fa4ce7f8f19dfbd365f144d06b2a359f90229c127a14c053021aa1dc650d895cc531988b7d95ed59494ea1145e45f510722a8c5eaed9e215826b4941c85cca6376c4d59c2a4b727e01746dbe29c9a3da2cfc56560fdaae043d7274cb6d6706c0e71e59df6bfc49d3c731e2023f9741348e8a9bd6f8b47d2b074200a9c466b15ebc8dfa6456c1c63bd045d418f083584442f9b53f1d12b576714794df9cea1bb58144d161df65d90fa7add99dea57afc326525c36bca7a2b85a20c127af7bf6fd0cd4e3508898026042bec61e0c3af4414d3504a165f7a5de537a62169c9ebbd28f96b8667434a5a7dd3d9d399900b361c5612cf0b9d2a26a503ca58ace0082f6c22604c005c87c1b05d08dda94e6cb5c8a3fc1dda72598408e17415f5b8766f595168d5c23d6b7ba98fc6d8efc1cfe037ab02e2c91134dfdad780f747722bc145dbb01763d353ed8113879dae542ebe81dd1a942e351d7baa2ae7ac289bc665024b9a3777c8c1d283cd4f1d99c727ef1c02e1ba00d1be6630225cd7889bc665024b9a3777c8c1d283cd4f1d99c727ef1c02e1ba00d1be6630225cd787bcf23d1cb972456468a9065db6714ab1dd363b4fc7a992462941c1c6e000d93800c1a91588ed18f1a2e0a746025379d93c003ad4ba3c67e57a569137e0f7d0dbdf55a54c8d8349468459c7f2ce14016534bfdc3e5eea05b5a646dd3a175f67770b453a9a4bd57ef13d38c0bec5ea2581377036687ea97a082820f40ed5885691fcbec9f1cbd0e4d2349ee540692b2d2ff4be616f01d991478ab5de3bb70908c47a0fc4b615f1d0c208fa50bd195488d9f9871e8e70e09764a04616b3b252285b472c00963cfd536315f3432300d35a21d350f0490a52114f1ce84eaf6569693f668aa4843760a086d896e436c45f1abb38d663811f288251f95cd46124c086c662201570f1af915af560560f25c4d99681ac381cba12025087363dd374a99fdf19b3612ae9f1be1612f72fdfd33b72b264a0b3a4f1ef86fefc9eebab6ba3a63rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrubygem-redis-3.0.7-1.fc20.src.rpmrubygem-redis-doc    rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rubygem-redisrpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-13.0.7-1.fc205.2-14.11.2S 4@R%@Q)@Q@Achilleas Pipinellis - 3.0.7-1Axilleas Pipinellis - 3.0.4-3Axilleas Pipinellis - 3.0.4-2Axilleas Pipinellis - 3.0.4-1- Update to 3.0.7- Move %exclude .gitignore to -doc - Reference to redis related bug- Fix failing test - Remove redis from Requires - Exclude dot file- Initial package  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~3.0.7-1.fc20          !!!!!!!!!!!! " #$$$############# %% &&&&&&&& ''''''''' ( ))))*****)+++++++,,))----------.------------------------///////--------01110022------redis-3.0.7rdocRedisRedis.htmlBaseConnectionError.htmlBaseError.htmlBasicObject.htmlCannotConnectError.htmlClient.htmlCommandError.htmlConnectionConnection.htmlCommandHelperCommandHelper.htmlEncoding.htmlHiredis.htmlRedisClient.htmlRuby.htmlSocketMixin.htmlSynchrony.htmlTCPSocket.htmlUNIXSocket.htmlConnectionError.htmlDistributedDistributed.htmlCannotDistribute.htmlFuture.htmlFutureNotReady.htmlHashRing.htmlInheritedError.htmlPipelinePipeline.htmlMulti.htmlProtocolError.htmlSubscribedClient.htmlSubscription.htmlTimeoutError.htmlimagesadd.pngarrow_up.pngbrick.pngbrick_link.pngbug.pngbullet_black.pngbullet_toggle_minus.pngbullet_toggle_plus.pngdate.pngdelete.pngfind.pngloadingAnimation.gifmacFFBgHack.pngpackage.pngpage_green.pngpage_white_text.pngpage_white_width.pngplugin.pngruby.pngtag_blue.pngtag_green.pngtransparent.pngwrench.pngwrench_orange.pngzoom.pngindex.htmljsdarkfish.jsjquery.jsnavigation.jssearch.jssearch_index.jssearcher.jsrdoc.csstable_of_contents.htmlriRedis%5b%5d%3d-i.ri%5b%5d-i.riBaseConnectionErrorcdesc-BaseConnectionError.riBaseErrorcdesc-BaseError.riBasicObjectcdesc-BasicObject.riCannotConnectErrorcdesc-CannotConnectError.riClient_parse_driver-i.ri_parse_options-i.ricall-i.ricall_loop-i.ricall_pipeline-i.ricall_pipelined-i.ricall_with_timeout-i.ricall_without_timeout-i.ricdesc-Client.ricommand_map-i.riconnect-i.riconnected%3f-i.riconnection-i.ridb%3d-i.ridb-i.ridisconnect-i.ridriver-i.riensure_connected-i.riestablish_connection-i.rihost-i.riid-i.riio-i.rilocation-i.rilogger-i.rilogging-i.rinew-c.rioptions-i.ripassword-i.ripath-i.riport-i.riprocess-i.riread-i.rireconnect-i.rischeme-i.ritimeout-i.riwith_reconnect-i.riwith_socket_timeout-i.riwithout_reconnect-i.riwithout_socket_timeout-i.riwrite-i.riCommandErrorcdesc-CommandError.riConnectionCommandHelperEncodingcdesc-Encoding.ribuild_command-i.ricdesc-CommandHelper.riencode-i.riHirediscdesc-Hiredis.riconnect-c.riconnected%3f-i.ridisconnect-i.rinew-c.riread-i.ritimeout%3d-i.riwrite-i.riRedisClientcdesc-RedisClient.riconnected%3f-i.riconnection_completed-i.ripost_init-i.riread-i.rireceive_data-i.risend-i.riunbind-i.riRubycdesc-Ruby.riconnect-c.riconnected%3f-i.ridisconnect-i.riformat_bulk_reply-i.riformat_error_reply-i.riformat_integer_reply-i.riformat_multi_bulk_reply-i.riformat_reply-i.riformat_status_reply-i.riget_tcp_keepalive-i.rinew-c.riread-i.riset_tcp_keepalive-i.ritimeout%3d-i.riwrite-i.riSocketMixin_read_from_socket-i.ricdesc-SocketMixin.rigets-i.rinew-c.riread-i.ritimeout%3d-i.riSynchronycdesc-Synchrony.riconnect-c.riconnected%3f-i.ridisconnect-i.rinew-c.riread-i.ritimeout%3d-i.riwrite-i.riTCPSocketcdesc-TCPSocket.riconnect-c.riconnect_addrinfo-c.riUNIXSocket_read_from_socket-i.ricdesc-UNIXSocket.riconnect-c.ricdesc-Connection.ridrivers-c.riConnectionErrorcdesc-ConnectionError.riDistributed%5b%5d%3d-i.ri%5b%5d-i.riCannotDistributecdesc-CannotDistribute.rimessage-i.rinew-c.ri_bpop-i.ri_eval-i.riadd_node-i.riappend-i.ribgsave-i.ribitcount-i.ribitop-i.riblpop-i.ribrpop-i.ribrpoplpush-i.ricdesc-Distributed.ridbsize-i.ridecr-i.ridecrby-i.ridel-i.ridiscard-i.ridump-i.ridup-i.riecho-i.riensure_same_node-i.rieval-i.rievalsha-i.riexec-i.riexists-i.riexpire-i.riexpireat-i.riflushall-i.riflushdb-i.riget-i.rigetbit-i.rigetrange-i.rigetset-i.rihdel-i.rihexists-i.rihget-i.rihgetall-i.rihincrby-i.rihincrbyfloat-i.rihkeys-i.rihlen-i.rihmget-i.rihmset-i.rihset-i.rihsetnx-i.rihvals-i.riincr-i.riincrby-i.riincrbyfloat-i.riinfo-i.riinspect-i.rikey_tag-i.rikeys-i.rilastsave-i.rilindex-i.rilinsert-i.rillen-i.rilpop-i.rilpush-i.rilpushx-i.rilrange-i.rilrem-i.rilset-i.riltrim-i.rimapped_hmget-i.rimapped_hmset-i.rimapped_mget-i.rimapped_mset-i.rimapped_msetnx-i.rimget-i.rimigrate-i.rimonitor-i.rimove-i.rimset-i.rimsetnx-i.rimulti-i.rinew-c.rinode_for-i.rinode_index_for-i.rinodes-i.rion_each_node-i.ripersist-i.ripexpire-i.ripexpireat-i.riping-i.ripipelined-i.ripsetex-i.ripsubscribe-i.ripttl-i.ripublish-i.ripunsubscribe-i.riquit-i.rirandomkey-i.rirename-i.rirenamenx-i.rirestore-i.riring-i.rirpop-i.rirpoplpush-i.rirpush-i.rirpushx-i.risadd-i.risave-i.riscard-i.riscript-i.risdiff-i.risdiffstore-i.riselect-i.riset-i.risetbit-i.risetex-i.risetnx-i.risetrange-i.risinter-i.risinterstore-i.risismember-i.rismembers-i.rismove-i.risort-i.rispop-i.risrandmember-i.risrem-i.ristrlen-i.risubscribe-i.risubscribed%3f-i.risunion-i.risunionstore-i.ritime-i.rittl-i.ritype-i.riunsubscribe-i.riunwatch-i.riwatch-i.rizadd-i.rizcard-i.rizcount-i.rizincrby-i.rizinterstore-i.rizrange-i.rizrangebyscore-i.rizrank-i.rizrem-i.rizremrangebyrank-i.rizremrangebyscore-i.rizrevrange-i.rizrevrangebyscore-i.rizrevrank-i.rizscore-i.rizunionstore-i.riFuture_command-i.ri_set-i.ricdesc-Future.riclass-i.riinspect-i.riis_a%3f-i.rinew-c.rivalue-i.riFutureNotReadycdesc-FutureNotReady.rinew-c.riHashRingadd_node-i.ribinary_search-c.ricdesc-HashRing.riget_node-i.riget_node_pos-i.riiter_nodes-i.rinew-c.rinodes-i.riremove_node-i.rireplicas-i.riring-i.risorted_keys-i.riInheritedErrorcdesc-InheritedError.riPipelineMulticdesc-Multi.ricommands-i.rifinish-i.ricall-i.ricall_pipeline-i.ricdesc-Pipeline.ricommands-i.ridb-i.rifinish-i.rifutures-i.rinew-c.rishutdown%3f-i.riwith_reconnect%3f-i.riwith_reconnect-i.riwithout_reconnect%3f-i.riwithout_reconnect-i.riProtocolErrorcdesc-ProtocolError.rinew-c.riSubscribedClientcall-i.ricdesc-SubscribedClient.rinew-c.ripsubscribe-i.ripunsubscribe-i.risubscribe-i.risubscription-i.riunsubscribe-i.riSubscriptioncallbacks-i.ricdesc-Subscription.rimessage-i.rinew-c.ripmessage-i.ripsubscribe-i.ripunsubscribe-i.risubscribe-i.riunsubscribe-i.riTimeoutErrorcdesc-TimeoutError.ri_boolify-i.ri_boolify_set-i.ri_bpop-i.ri_eval-i.ri_floatify-i.ri_floatify_pairs-i.ri_hashify-i.ri_pairify-i.ri_scan-i.ri_subscription-i.riappend-i.riauth-i.ribgrewriteaof-i.ribgsave-i.ribitcount-i.ribitop-i.riblpop-i.ribrpop-i.ribrpoplpush-i.ricdesc-Redis.riclient-i.riconfig-i.riconnect-c.riconnected%3f-i.ricurrent%3d-c.ricurrent-c.ridbsize-i.ridebug-i.ridecr-i.ridecrby-i.ridel-i.rideprecate-c.ridiscard-i.ridump-i.ridup-i.riecho-i.rieval-i.rievalsha-i.riexec-i.riexists-i.riexpire-i.riexpireat-i.riflushall-i.riflushdb-i.riget-i.rigetbit-i.rigetrange-i.rigetset-i.rihdel-i.rihexists-i.rihget-i.rihgetall-i.rihincrby-i.rihincrbyfloat-i.rihkeys-i.rihlen-i.rihmget-i.rihmset-i.rihscan-i.rihscan_each-i.rihset-i.rihsetnx-i.rihvals-i.riid-i.riincr-i.riincrby-i.riincrbyfloat-i.riinfo-i.riinspect-i.rikeys-i.rilastsave-i.rilindex-i.rilinsert-i.rillen-i.rilpop-i.rilpush-i.rilpushx-i.rilrange-i.rilrem-i.rilset-i.riltrim-i.rimapped_hmget-i.rimapped_hmset-i.rimapped_mget-i.rimapped_mset-i.rimapped_msetnx-i.rimethod_missing-i.rimget-i.rimigrate-i.rimonitor-i.rimove-i.rimset-i.rimsetnx-i.rimulti-i.rinew-c.riobject-i.ripersist-i.ripexpire-i.ripexpireat-i.riping-i.ripipelined-i.ripsetex-i.ripsubscribe-i.ripttl-i.ripublish-i.ripunsubscribe-i.riquit-i.rirandomkey-i.rirename-i.rirenamenx-i.rirestore-i.rirpop-i.rirpoplpush-i.rirpush-i.rirpushx-i.risadd-i.risave-i.riscan-i.riscan_each-i.riscard-i.riscript-i.risdiff-i.risdiffstore-i.riselect-i.riset-i.risetbit-i.risetex-i.risetnx-i.risetrange-i.rishutdown-i.risinter-i.risinterstore-i.risismember-i.rislaveof-i.rislowlog-i.rismembers-i.rismove-i.risort-i.rispop-i.risrandmember-i.risrem-i.risscan-i.risscan_each-i.ristrlen-i.risubscribe-i.risubscribed%3f-i.risunion-i.risunionstore-i.risync-i.risynchronize-i.ritime-i.rittl-i.ritype-i.riunsubscribe-i.riunwatch-i.riwatch-i.riwith_reconnect-i.riwithout_reconnect-i.rizadd-i.rizcard-i.rizcount-i.rizincrby-i.rizinterstore-i.rizrange-i.rizrangebyscore-i.rizrank-i.rizrem-i.rizremrangebyrank-i.rizremrangebyscore-i.rizrevrange-i.rizrevrangebyscore-i.rizrevrank-i.rizscan-i.rizscan_each-i.rizscore-i.rizunionstore-i.ricache.riCHANGELOG.mdREADME.mdRakefilebenchmarkinglogging.rbpipeline.rbspeed.rbsuite.rbworker.rbexamplesbasic.rbdist_redis.rbincr-decr.rblist.rbpubsub.rbsets.rbunicornconfig.ruunicorn.rbredis.gemspectestblocking_commands_test.rbcommand_map_test.rbcommands_on_hashes_test.rbcommands_on_lists_test.rbcommands_on_sets_test.rbcommands_on_sorted_sets_test.rbcommands_on_strings_test.rbcommands_on_value_types_test.rbconnection_handling_test.rbdb.gitkeepdistributed_blocking_commands_test.rbdistributed_commands_on_hashes_test.rbdistributed_commands_on_lists_test.rbdistributed_commands_on_sets_test.rbdistributed_commands_on_sorted_sets_test.rbdistributed_commands_on_strings_test.rbdistributed_commands_on_value_types_test.rbdistributed_commands_requiring_clustering_test.rbdistributed_connection_handling_test.rbdistributed_internals_test.rbdistributed_key_tags_test.rbdistributed_persistence_control_commands_test.rbdistributed_publish_subscribe_test.rbdistributed_remote_server_control_commands_test.rbdistributed_scripting_test.rbdistributed_sorting_test.rbdistributed_test.rbdistributed_transactions_test.rbencoding_test.rberror_replies_test.rbhelper.rbhelper_test.rbinternals_test.rblintblocking_commands.rbhashes.rblists.rbsets.rbsorted_sets.rbstrings.rbvalue_types.rbpersistence_control_commands_test.rbpipelining_commands_test.rbpublish_subscribe_test.rbremote_server_control_commands_test.rbscanning_test.rbscripting_test.rbsorting_test.rbsupportconnectionhiredis.rbruby.rbsynchrony.rbredis_mock.rbwiresynchrony.rbthread.rbsynchrony_driver.rbtest.confthread_safety_test.rbtransactions_test.rbunknown_commands_test.rburl_param_test.rb/usr/share/gems/doc//usr/share/gems/doc/redis-3.0.7//usr/share/gems/doc/redis-3.0.7/rdoc//usr/share/gems/doc/redis-3.0.7/rdoc/Redis//usr/share/gems/doc/redis-3.0.7/rdoc/Redis/Connection//usr/share/gems/doc/redis-3.0.7/rdoc/Redis/Connection/CommandHelper//usr/share/gems/doc/redis-3.0.7/rdoc/Redis/Distributed//usr/share/gems/doc/redis-3.0.7/rdoc/Redis/Pipeline//usr/share/gems/doc/redis-3.0.7/rdoc/images//usr/share/gems/doc/redis-3.0.7/rdoc/js//usr/share/gems/doc/redis-3.0.7/ri//usr/share/gems/doc/redis-3.0.7/ri/Redis//usr/share/gems/doc/redis-3.0.7/ri/Redis/BaseConnectionError//usr/share/gems/doc/redis-3.0.7/ri/Redis/BaseError//usr/share/gems/doc/redis-3.0.7/ri/Redis/BasicObject//usr/share/gems/doc/redis-3.0.7/ri/Redis/CannotConnectError//usr/share/gems/doc/redis-3.0.7/ri/Redis/Client//usr/share/gems/doc/redis-3.0.7/ri/Redis/CommandError//usr/share/gems/doc/redis-3.0.7/ri/Redis/Connection//usr/share/gems/doc/redis-3.0.7/ri/Redis/Connection/CommandHelper//usr/share/gems/doc/redis-3.0.7/ri/Redis/Connection/CommandHelper/Encoding//usr/share/gems/doc/redis-3.0.7/ri/Redis/Connection/Hiredis//usr/share/gems/doc/redis-3.0.7/ri/Redis/Connection/RedisClient//usr/share/gems/doc/redis-3.0.7/ri/Redis/Connection/Ruby//usr/share/gems/doc/redis-3.0.7/ri/Redis/Connection/SocketMixin//usr/share/gems/doc/redis-3.0.7/ri/Redis/Connection/Synchrony//usr/share/gems/doc/redis-3.0.7/ri/Redis/Connection/TCPSocket//usr/share/gems/doc/redis-3.0.7/ri/Redis/Connection/UNIXSocket//usr/share/gems/doc/redis-3.0.7/ri/Redis/ConnectionError//usr/share/gems/doc/redis-3.0.7/ri/Redis/Distributed//usr/share/gems/doc/redis-3.0.7/ri/Redis/Distributed/CannotDistribute//usr/share/gems/doc/redis-3.0.7/ri/Redis/Future//usr/share/gems/doc/redis-3.0.7/ri/Redis/FutureNotReady//usr/share/gems/doc/redis-3.0.7/ri/Redis/HashRing//usr/share/gems/doc/redis-3.0.7/ri/Redis/InheritedError//usr/share/gems/doc/redis-3.0.7/ri/Redis/Pipeline//usr/share/gems/doc/redis-3.0.7/ri/Redis/Pipeline/Multi//usr/share/gems/doc/redis-3.0.7/ri/Redis/ProtocolError//usr/share/gems/doc/redis-3.0.7/ri/Redis/SubscribedClient//usr/share/gems/doc/redis-3.0.7/ri/Redis/Subscription//usr/share/gems/doc/redis-3.0.7/ri/Redis/TimeoutError//usr/share/gems/gems/redis-3.0.7//usr/share/gems/gems/redis-3.0.7/benchmarking//usr/share/gems/gems/redis-3.0.7/examples//usr/share/gems/gems/redis-3.0.7/examples/unicorn//usr/share/gems/gems/redis-3.0.7/test//usr/share/gems/gems/redis-3.0.7/test/db//usr/share/gems/gems/redis-3.0.7/test/lint//usr/share/gems/gems/redis-3.0.7/test/support//usr/share/gems/gems/redis-3.0.7/test/support/connection//usr/share/gems/gems/redis-3.0.7/test/support/wire/-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=genericdrpmxz2noarch-redhat-linux-gnu    directoryHTML document, UTF-8 Unicode text, with very long linesHTML document, ASCII textHTML document, ASCII text, with very long linesPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedPNG image data, 16 x 16, 8-bit gray+alpha, non-interlacedGIF image data, version 89a, 208 x 13PNG image data, 25 x 25, 8-bit/color RGBA, non-interlacedPNG image data, 16 x 16, 1-bit colormap, non-interlacedASCII textUTF-8 Unicode text, with very long lines, with no line terminatorsRuby script, ASCII textASCII text, with very long linesRuby module source, ASCII textemptyRuby module source, UTF-8 Unicode text?7zXZ !PH6XY ]"k%|BL]yl81~,̎DJ=r)k\:CPMNɢPv}t|h!Iq3,vϷ+6pi&5$n;vF'i֫gbRw:Ǖw`E 4[O|)={.R}XRv'sGԻ9ѰwdF cfQjNaSѧJ<ֲN"MU}8zx `̂+˞(*XiEsCrEg0LOJ{(tRscRս= Ւx<*^!u'Lϔg2J-Z,fmV.jpFP w(kKx)4x 9ycgD]Wa866Hl>di=flֈRR?* zzsG߉/9Q{H.JY\dS}$A"@Ck\#f8y?~N`y{Ϋ1%z~m̎id٥j0p( 61@LW$EJ0𬴗4{!z"$^<45{5aѼ=ʮx\h Ez*:DCbWiZC`KX+9p}JСl }#1z!#N5s+mU*'#h574u!h )O(74e!:xG =T-s3í2~ˢ>a}Zg>3G?䑗g7k[Z6\tinc>eb-ETGQ%G8~ɯbLlzq~r}4:o/tM/5>1'a'*:QR%7+:թײQSv)`hܞR1K.݂} ÏV] l+wZyj4#O椔ըm]3|cڌvFcֺœlI< zA8Xv0R.b~qAHE\.0&} FXtmZOzc쎺;2Y)Y1P 66+x=f}3~'b4=U+ɓ͢r`2w䃊+ȧ ?60?&11bVLS\׶A` V @Tc,;.a.X#- wARsN@x6m!W-riu,IYDecGD6у VI G[Պ4cd=-f]v˨X] :6Gy8@9x=#SvkI6yP 2/$o}nYVqzXA3['߹7/ђJI `wXVfF > ușMK^ N^8 CTZ>/7>#+ !HFR:rAZ86?Ə\.x?e2b{$t.QWtSPՒiydp5[wEnȴ,ֈHZguP#g=$m]i뷌;^iG^Θ &p'p֡58З>TݤԊd˲5.ȀzAUw*KAptA}@=.U+> :U:zN}(30N&ŚTX&+;Oҗo`J;,0.$TKyҝR}+fJ;J==7I"ȞG<,1:Kw9Ibblk$LK`o{ڪFfmaJ( 0l@-^̼mŹ)vÀH^A9XE;33:f$R[fCnӑ7 "q*{".`Q"~/'&4HMKMR8N=-D 7"ɟT')[-of!Oʱ}M5w##$A*y!Xl_Aɧmkt(f81Q0mcg2**@?e2YkC ,|F±~ʡ\8A8X#0ȿ Vͽ[gNHoX&~Hm+zO2עtu8։l]T8{^~ :lUY?i H;Zkƽ3IcJ  s?:sF^mV{Fd(36*=e hkMVʴQ]g}Rw)B[hbsEFFV(cq)Ԑ< TԘd!tKOOi=H3Kޚ;2E=Wv`&X}ؿl/ Ɓ` `t d@wqe^v'gU]"yiF }Z}}6`o=XO2J{^qa [;N'_j43C.}z^lV2y+Ncf'ӡ| 9z4HR p&%O#Pw!t{/i$"Ǜ "fOXZ{?p)%搥FR/X3䝟G W?CBHtgiu_-Q| g:>5i_(Z:0 ٴ|o*m\M51^e}n{ gi7Ca_eS__Vfͪ&o;<%XQ`t&͔Zt&Wf?1QJ>ᡤ_9r/A]4Kl\ Soǀ|™^X׎/Q"o3 Y3:FA; %Z5;Rv%DRZ+*[㱎4},rna`-bƷfro0ÍXaћ2L޹:l | b4bx=#m(ӌJU]'%A[#:(Y]WNENs4崊`Mt`g)*yL#T/γGs>JzSj&'2=ԍ0I? KrX֟e[`{`|5Z%np w4GX `;^=ձw+>e%9 TY;w`j PU+|X^+|荊魷@ř&ȶzDs$u|P`N~d$ b,xJyO6&xUGrC*H $\Q%A6CR HHf_N4Y+ˡywA%v`N=-_jl5Wv=&n"8XjV afK`)]sqԙdo"? F Rw} r%2'+~ƫ.2qrH l$e|"bzDŽ/um k6hW<@%t_{([?Qk`*4A 7vxHar~Y[1ۡ7cW9s\_'ӹ!rYQ UXdd)N5•7Q.La*׳8c:h?ߌ0շ,Ь) ;w?[pJMRe|?vd'r%9tWHb,Z-(.fP&h^v 9yÉ8ǧg) 94;-QAtEu ܂zW̮p(bb9?*nvy(f9[[ ݱohL"Dzn{oIZMnOq¶nꐧ8mTd]Ep֠q (DWQ\ s'adOިdt !&@ٷsN3,D;&=Y{a WAEXPvӥXrV /rr;ck$} D&˭T3?b0 ]3 9Ѹ',H /(sQ&1 %?ji7_0k S@f'/of_,VF+xX1D?4hK|ǤE Pxφ$Oic:}O4ÕIkX4 R/ڕ/ |6Sa!wdm*?D($!9e4[Qɠu 7wt1VTxDScF28&@r !uic>ށ ڳ7iE+ ^|@[<RUY[3Sq|bu$h`%zrdCVRr!" 1}JUI{ iXz*eKb KM2.#m1tS2͕{'TTYp5EesPܕ'r=#P[ߔCf/K㱷Z׾_/7'xO_ID[< Ma(oU~DTV@0((zp(aʦv*ꜣI.>1FQBHnukZi[mJVC*l? K{sG&T\fGܙp:V*`7,X/70إX[8 eC &9 j޼ᥔ?י3XtD;+`K S~R \PWIbp⬓#*Ȼ?L1Cu-rI)sTH#V|5V6M}W m;&1 e*cզquWI.vؾ: 4jp% k/RȖ:1Rۢj8DQxkMs_bwȡb3! *p2l"[+g%>gO>ĭ_=c9ђo4 t?0hv:`-0UH4qb\KV{Z]>3j 뢻SJPX@\L|?"aUd7و-]+m| bKKfէ Uo,͡0RiMBI*W `2ͳyƒQtHW ~zH,?ʫp. ܅Fqrx1f؟q V2L1Y6ɛR7! B;dj.oM8Y$qI9~9s^".ϊ}py>~AUB/& acD B檄Kܚp`]q85?TJ<^҈LPlGH²Roq*:BpS=3xtCЪ;S|P7a"@fIWi>cB94p>l#m1(%?L%Jf ~u~Bjᵃ4:Ml0`o2 +KvE5r] |iO=c+^WKNc L7ʖH |޾I7?CG iVyat^^(N؟HX]ԡo"1QpGO@+#bJ5`V&΀p}2'%siq\!);Mԭ7'Gj5ZlG9 wV;nya4th ٖ'*O a~PoF(.R Y#4[\;|VZQO rAִA6+-T.ۓjf9Abln3n͑" T#ys WD}7u6G%`;Pצt Q?8i3Xz'ˆ3^`ͤ"ӛ|? p06o͹Krj/$$=Mr{F4` 1݊ZԖȤ8Rs}}]x҆GyAaC.- GS5{\` x;\n޽y'#";D,I(\D>w !ºH, )pH. h)rO pYfUFZM2IMnLiS۽5`B&o1DJlCeO{&|є隈s9zT]uD$c0U?`!Mi^qK$w.Q],-qbԿ Cv`=/<[s鑁f0f.o.ΡR'LBhrZ?I0gE9@Q8x&if;gY{!{CM)%P3|WNQF`1fRzLS7a2w^ Gm˕4y5WGy,q2Z~|z[|;q3JTX o UwRU^=zv٧;ǒ?Y_UP͹|7E(FTX udMBZ Wb "H8zb`i<ZǞ v2ZG ѥ;a:Րh9nݦ~鄖 H + d G*#NF c*Om< b+gF"ߑ/]ߩ5 M5''x{/ql8HXžDYgi_s5'QyY01A\07 e7ˆԴ=¾ߩ81ðz5Y>nn^Utd4ZreDoʕq;=YR(#mGȥk6V|:4dW-c)0uңpܶ1J(<[0 Z :JN~;}A{ܸc> N7yC@ȁ¶Ad~R`4z"(:/,>XƂ$ \e?@hA[jk$D.0!`d=(] z|I\15CIUݰj#q+9[38a1b5;R3~p2ܠvw((ouJHMDb/.8QdWgTF?iX&TJaFt]Zr$_Z X!X]EiKÝ~] ~,!ܴ_794_ĽakedIYW6|*!6jRW }ydRT/u cS'9Qs^HCIb9`]aZ6)_?b H2"Jy=ƃB% S~D:Ĭ,0/ꚶ(<+(ݬs _-4(kBq=b X6 ;}cnEy>{G)gya/G: ymW€Zld︼8a9$UY7g#Po26v* "۫i7!KCjQ6V2cSs?YXE]i W#W1dL&Q#7YTWxquTPtcW>xKذHQmțR*ŢGXe'RB$<Dw\݅S(;˘ Vn+Xԭ^c㌩gFx8`<r+5w\K쳘ܑC.91*QA۾hoP[GlFJ'J Q*ӸN* 3cBpqj֛2٪oW@yFe_soT!s(IO:Q廗]GNh eM olգZxXxjěbٓVs0bF~/˿k2[D2P"ufe@$8Kd8!$m`$׊V1Hݰ34_BkWVޝy$~ae$o!)0s~\f:c_[qT鿱 2,XC7U)l.F$<dPNu Y'Wc}ZYȧL:KV:0Cå䛎jb68J_aEἿYڸS0sPc3f*7xyolb4&89VRC(-4[V{_#J!3]05aI=ou&]i0ٚ|faUѭ@\")_~=Ih'g 1pBX# %A?}P悐 xuB98ăKUWTVh&_ΗEXO BbZԩ25h@ K{JɃ*(\F%0}gö> 㻏,,۟e/ €Y?~q>T.8:q*9(xQ(¶;1C " 3'\gU5^eùE!Х$L?;.؞3l) ZP( Hpgτ er`EK' f^:4:F kps} =U#!/[O2:i\T;cIJ*FuD7Z M|MhL:9ۥSD5knY8n[u%RYnNa }y%i0P= =p}S ًraxb2B 3"HD*:Q'Y(taʤ>Ǽ } wQp9ni,5f]ʩA \b0z0au| Vټ,>H>ɦ$B=K;zw/29c_NbVoz(ʱn{duxNUtZKK~'`g|hTt 4=V$f .<2mLa?yUqq5?&iAE7%]LQB_SdCTauO;PMO?@ksrkĻȕ-;NڤlI 訛^88!*Gk>fx=(}뾟??|* O ~=;lHhk<,9/ܯ6tBIg>"e"~bddл$@%e͢?]ҭ(0$wEk%݊2yBZ<-J҂VuxV<@e !ER <_ %*^JXXZZsMqnX]/̕Lf~.)vK8A3>P"jiF+9QB X\g-g5'Yȗ˝bL2'Ǧ8 )'(1.?3#yĝǐlx0ʼn%Eg vHn6gЩRυJ _h@}WW(O3e8sߞ:;ƞ;O[蜄VbUwrE*u)j`,qP>T4$.x'KVĻ&9~d˶?pONKj#:_ x!czA١IPH~~z&$~6I4D]T%Â!iwc=7d%ԅ@T6VUSfNc-垳nph굹]Æ)O K+>1%PJ0crii6& &m5sMe,i2Q۷nKQ#M=Y삲m.S0e-?NW/gێAB@DMr9RxH=Fpn͝h/:*EeD 5~_1VyOkL}MS`?.(d7Z@>ZAcќ"<{\ o] zkwTTY){gC ][8__[a m!{{ko6~99;BX)!3CjLl][*=ɤH(hUPY׻%"ɢsNNx0xvqn6Rv Z=u";I:3C J%`E2$Wgb`NbT-V"L|(ر"ols#7覴3\ (8lkb1,k<@y#pD'!I1 3%LDk7tv(uUnYiQ[DJxȩR=a ^6 0Nʶea j~;VO;79cFU)%⮟U \%VmX߀3@!ei Qd $6ЗNmUƔݰO_؟p`^s 0;%1B׳Wܾl(D Ő<4r\_T!n=j/$ ՉI>0ĭ0 &ӻʃDGƉnk,ap5YѤ}mFqvM~:*=pf1hmhX1HVi;Qs *Dm3soWՋa06c]Cg X<$H77ܤ[^*d/b<ot\H%sv9ݰ]9j[wML Tؾh%'ׁ+70!r~A)_R/ʂ|p!; b v,".J8Ugq48p?|#E{#S !e9I(cǷ-N4Bq pS$.`Y{o(r'_jܘ!W¬GC]t$ҧSC-CkW4c3SP<[rc}9fUmN3+1}U ~<}F+Q ߂Wg2N-!u4E. GIۉ Á[^6}3I %I U4(-I$]eKR_$h.r!gsckŽ/<]70W |iZb6lHj̄lp NX %:`xBS"Nd,٘/!?~ (hHKR"J9ScO9Od9e ZʌsY z"!\8rF D9 ˷& Wdҕx U%;|z|I dnlx?ܢ'e.9>/h_3ƛf)!m3o1 p\lBr@ߍyI͝{p@TPݦb (apD?ZX:DNÜ`y~ɆY~MʤsW5B\|iU\KPX?`_q 0 UB߰FY`sD)TWI|1KƇC=J]M@K%^ ҬI%vZ|[쩐Ԯd ~T/ƺT')"‘" %QMvmbZ=5AKȄ v@}*1=ݥ)h!u@P>px9!͖2M`x7X˴<ʧБZ-IIHRbR&\9HW<hM<(G  2/c%ieoq<4ce_rY-Rte|N>ڷ*T)~JZ"i.ޛKgH|fD$D@9wmCD%,`XײQyuitϭf)AJRWkDE!)y6^12A|1zɁnuPBr @~c%|k}VG.u4bOuP{m{L;SMnՂob9&sJ8mnT1@-@+A: 9MYpT[ 4wg-IzˊJ{vA"7Ie@D^( 9@ T<5=H,ebxJ3I:F0+bZnSφECi%޹du4`nclC;EαP+H *Y;O^ zAe 4{2 T[\%[94]q|zo T7RN-am6<%.+U8~+=fN/ o,_y\D\#r|ea=]ydwy_1fe--iΘp]#뀞1VXGoHkb?sj}߫}B㟌!1G-^`|H[Gّd|ýIfeOndW``|ܒA0H٤L}D:h "cjŽ^pT<4s]f'M靮>'fq*,p =.] ѲrgsR&V;k J+g-÷TD1iﴯ1z|He,JVW>­E6.uCTHnIOT D^ggSxԴduGQN [1tN`] Avz{m3}5uYw``S"`c+8P:򲨗\+yl Ba脩 & =Tվ f֕QMTS˹nă<جg[[i^A3|8~\F8bKLy_5؜N6q᪈O:[sbNu5m%E,-HC1lm$q 8Іkw9oX$ ,ڎ]u`1\ Y c2&og/UI.(N7u7%Qb[p]$pc@h/ӎǝ%!MǙJ)X`Dƽ~ny1tw'V^4S"יb&r.@!S%s, Dc/WN 6JF0W,9v\e4\`dYҩޭdI}uu*q MkV>)utz2 q v0;^j!Mԏ 2썣G GJ G GG܏w03"{k5hmh>f+EЈ4rUeiqQU ͱЁ9ͤƤE 9vؠ.5NF f'@+[L|# <^8,@~Fk^v'v7A{ w! q1<#ܢ⎙">*#.tչܒ'2 5JNBՔ `_0f5Ԇ'@IFg9Ƥk_"ICH|si#^*oo@mzlW=2\5F)Kk%a*}lV$ 61h)sgv`HXP{/L*&I_/v3 8祇*^n ep E|{b^4܉-7E9dا9cçR"lH'I>΅9+#0Hw_Xĵ'aHFLoKԝ,R莘!:uA?NR #Q:ZV*\$:/LJL 뙈r>4.)+견6{2baeW,#,.LnurŤ\q=~[3\0H; mAƁh @c# gu۔ɼb7=MGPIG`qLz8+’/38lmY7׎MQ`p=**g+DŲZqkiF柲 '= ^FϚ3]&s%x0}.t"^wp3xcl!`Jn*s[rg9n]^xDS_]_WJ=tM H`rrXh{9#nJy:>C[\pfpdg 2"G?8mg#][Wʂc{vPZ6N6i#_FA,M*`)+76BQc |v:>_:i:[ vhQ{"IqhoڍCum=Յ hM9 -N&ynk e,7" ^IЕJO,"4.XnX6+(]}G~bv@i)G jÁnjt$&gdb)H|{CZGȓX<;eoEY#aMyMwPYoxv:4< c{bf+S_r! ƃNZ>R-61Rm*f=^6ᛀ>v (&e)p>u:L6S=H𫵃O 's$SqT]lnkޤZEy[VNQ}p,c|8J@uo>͒?WY:NMbQ8#I/stKWPJyٞ[ YZ