rubygem-rack-doc-1:1.6.1-2.fc22$>3`)-(dWH>: ?d  $ Cdh  `  % 7 9 >LPge~:~\I(u89:G4HxIXPYT\d]ب^b;d;e;f;l;t;uNv`Dwexxwy Crubygem-rack-doc1.6.12.fc22Documentation for rubygem-rackDocumentation for rubygem-rackUpbuildvm-02.phx2.fedoraproject.org35Fedora ProjectFedora ProjectMIT and (Ruby or BSD) and BSDFedora ProjectDocumentationhttp://rubyforge.org/projects/rack/linuxnoarchJS +6 l18-",r+ 4u 0$`R)WZZ{c]ZWQ) ]`\Q4  /  A   c3  AO <  zz   $ $ 4 P{$n6  ({d8/NZZR(*U.V-9~  F0  7  ),*[.3" '59 BTQ 1,/['-1) P~'a !!66dd~~xxCCff,,  #1:N;RHY 6 @1A& 8&\._GubRyMK]N`*ERh+{jzr3+K Qq y ~  4(*X RI1lLUn9%_ZP>(N "~F,3,w# iL 1#HcAAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤AAA큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤AA큤A큤AA큤AAA큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤AA큤AAA큤A큤A큤A큤A큤큤A큤큤A큤A큤AAA큤AA큤AAA큤UpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpUpf3e2bf48e2e5d710e88306b836dc92d123b7fa29318cf7a0dde12db9d04fdac32ec9c915c8f104c0bceebcbcf6a4285587eb31e8879fcf0afc63a6f32ded3e9be86b10d0c9a8f727cb2d31739061edc68dfd222ebd536fc673f9a3076bae181298a0c7358c9f5f9bbd40f2859ec09d001678c72175064c8e78a6709b19849156a0f9e22ec68dbb06d17a3b0c32de47085ae066fef4f5a7d1e6d7af4706b8c0f7e6f795a8dbe4e9b53142027c3ab29e455473408a9e8a55669382cb29ec3199a908ff054dac440ab00e0deca49b8d7e179d8cd3ac3c5cda058f273ff570313371b1390bc7dc015a9d4f1196ce3f3fe57d94fe184502e368af6d1bdacfe6089aaf906513dfd29b25a0ba02a17c9cdfa8cc110aaa5479d106c24f5715ee0c68d07bb3e7c4405a6fc3a2d1852497b20a25195bc0a0ececa0f993acc9dff8a333a3a03a20ba5ece86ad2b6b2920220c4a6e323ec206554b80c3b1842353e9cb19e9a1b2bac70971d22fa95a2da10cc17eac512571968cd474ed4e9571d193a2f35ffcb6b5b267095c43772f6005fb2225e80bd329b8c3ed8515bd373be46f1551af796cb9e7ff90929b5ca2e58f15a37d735dd5eff0a132c17f0b67418e9a684a2a8a387590378348e106e5759538dff2cbb35480d70fb990f7d524bbcfcc5989318fb5f1ea79cc146c5ed3342d9eb71008be3e2584093183a7e15dcbab0cbee4cb3510a8540d81fb5dd27a5585c1ff5ac8dd4ce27f1dabf70c057f774b1eabfbf3562a2a80ff92828c656f1cdd157abdae47d11154f16b169634a39fa46ad236a6315e00672e7bbd3a93ec3ebe5323414dcd9350f09361c5b569bf3c3fba04edc4b4adb268a16a9824bcf5735a71307c2eebe9c822a9c49440a2cf95561cd41136ce8f57eac4fb60275b6aa4df93f071f2bb0b350c2b57bd950a0a5996db16626c6dad663a5c4f609688e2fe6b12b626f1059cff2ba668cf8e71742fd1e15c1e764c408690dc1e37635ec56d55884d647a7215d7c632964df4180bb1bfa7a603eb9d1339a6cfec04b8b4c837a0fb16af28c039fbc7d665641120fca2160d723d17028f06148e4414ff5925d228cab7512fae50efd4131d3226b228dc4d74105afca8c91f6c61045dbdecf79b96eca437145dd1d3c148873f290086318b7077f7359efd26fd5ca009430f86b2132b8057765d89d744eaad140c4fa15b6009ce79c0d5350c2f20a5a91dd36ba91689e176d237020d88c74215f5701bf5c14c77cc963638e93b7a08cd5adaaa32e71215e128c223ed1fdd1dda067c9d699ab89dc0dabe170b94b405ba6f10164da411e7d898f785e2741c0c7728e06b0587203d3e6811b3ddc400559bc75238b5dc20fffeee359fc0ecc8d6c47a76c5c7bc6a7a55d53e2fbb8e5bd2e90eb71c1988869c601d0b000f4f4839b10f59f22d6ddd413bf8e84ba7d8f9a7571d6bdf332f0fd0e2a10b07ebbb78d7bb8ae638d9816d3ab388a19e14a4e83377168f6cd5061599b1d2b289d2a1f713023dbab99513a517336c1cec492153fe86b1ea808d70149d6091f90ad17f5a3c4d6f37d18f8ed017ee56e97308cc701c2eced860ab0a1c54ab85c56dd5fc80343327cce6732072fd9394b5d8f52e9767431c81778ed3325b4caa196a99972373425c4b4b0282caa964c19628767dd53c83cbfdce73bf32a0df13cfb329cf01c0e9b45a9af5f94e5ebdb95ede1df68d1362fb6fd40f2c1b8ab73098a7e5ad5b6d4efc508f2de83554d380c2e95e04d1a28e6c3f0d6c736fb90ffcad4baf8174e398b3f79765dd755021e58dd81a46751236d738d95c79d90bd81518bdceb51172ee14c726d4bc11434e3f97808fcabde5661013055f24dfa2f98aadfb656ad7a651cdd258799f7942ac37c2913d8db34bd9dd574d5cd612d8170597a9fff20fe8af42aae5c0b14e36e66a9d4e2acb1e9b08edc48d5faa585e346373b63f68534545438bd2988021bacbf0406f595f5117f5d52474a8b69c2997887cbec96a6fbbdc8addbb4e47abd4f040df2ef532417d00739319675d7cf8734d56fe59ad46c73faad98147319487a88a4d4e16c3172382c5e04bd2b5d6020f37bfd8f8419ec2c74cb04939553f20fb6d090f5b2edfb4587bb7746040d2fcf89770056574631afeebad967dce81305ff1c83ad22ba0dd34936b0cc416875b2b4ed6b49834d95db49637b78c047c5d7185bcef57a528b7ed9c340af71c9e418f1ee74aa599059a8f49ff7f4871292b937596ee191681047a0d3a01907077862c9f5911995b1c254dfd10f459c5c39d7cfad3cf9eb3016c00cdfb8fb65b792bed0e4ff89879a85e7d30559373ca910d793cb5658eba6ffa53152e099d57c36b8dfe146dd1d749585e0ec8c385de7c19a54b18da803fa2d0fe2e67c1b1662a8fbf963fc3d060cc909c86cb8be50aaf8537cea9c80acccbe70a1d73acdb4d300cfe6fdf0127114bffdbb0326a09f3b0343f32755b7183549a6d972657d056908b6ba0a6a9f38ea1b5af9fc58c47c42e2bf4777413a3cc7f4abb30e963fd69983823068072bd590dad8697db75f8f157b628f5b8bdcf6080cf2262f83ddd0f93cb6f1a610da49574a3369758b7ddd37338fca8f4e78e60dc7117f8ca8ce495d607973a3663a18bfd3f7f932f5dc698f1e1b424ed4342e7f6d74a3338cbb4289a1fb2d40686902de9767b1f3aecfc0a34dada5330079d28f40ddb4713695a03bbb3e3d3c8c32ad0174a4959af7bd19d01e1912b87db07dbda012930cd467c51fb9e4c194b5963d57998be2b22335241485f16dbd254a3fc1529733e9c7ef166e3cf228ffa6ac846b6c5d8d32cf7a7ac639e47d54d3fc21f5e462ff6db7afda22219653143eadcc82b982010d6bb366f9264cd7a5843216a2f6622542f6994f5193aa3036be54a23befabe59f7ad3e55c71940cab7d6857159005a67df916c9dd3e5852698bcc1f78e35a14bd0bc9fb59b06efa564b86396eeaae2abd5ff5dd82bca5da1ecc3546396761e63a6a0fa6599fca75603dabf8fbd2ff40f46af925ecbc3b3c67ad5acf23c60c699690b28cf68bfe705b6aa4694a783f880a9ddea1e98da5244cc58b5a43408090f72efde1ab5cac855eccfd4336ab91a2eba3d43518fc3b0a7c4f099382379f840bbf4188cbe3a1af3da598193afc9a45fbde2f7630fd46190ab5fed03b114b8b926ac4d514a66652ef86cd2e09b1075c89d3efa7d1438825514c1d724cc443d148006311e4dbbabd49c68fd68a636843c7ff24b09393c1ed78ba3eb5406beff36248bc2d346f9fb1c89687bf69fb460d8f83134637f0d5879f1a6a2393e866315116d890e083bfa983ba29a3b9abf95784eb04b58d0c3173e900909c0bf5828f40fdffad8fb8feaf60c135568e6b39bd28e56468ad0ea772d175d1f93311732fa5bf0f7f6e472928ab0fe6432c3e96c7a7e434ec6ca6044ebff3d81bcf37c49dfb273be5b4b06eb8013d03cf3cb9d2a0873e3839aca933a4c70d677f8917fd2ef7befb61edc837f79820598e95a240bb3f88653f1d253d584ba5afc3dad4413b60e4a3310ebd6cd1fe78d97832ca4528c30f24f629f6c0d970dbfc4ea719b13de305172d9795e9554f04220f6d6ee6db6548e6e4737804e4e702770aaa216180852fa594134146415891bc941e8818bdb78ecce72362e425f1ce733573156e926373db573d46a829aacc6541400c55f0d3a118575d39f448dcedaca30365bb5baee5c164af0d63a6eadd053b3f76f4d2909b74fd68141d6bbd22705c9fba6ec0d51c6668d35016cd5950ea0e9dad0250eb5611c069cf887b437708bf8e1791c55a8ed8e17939ed73ae10a9ad7c62ed829392f8907e2d7478db7209323cac8978e218818db350bfaf51694b69835733de06ee272b042ada25c97df87790ab54895be9c0b7a9dddb66725f4179ba640cb689b6a57a5a1016c7a246ddc4dd59ed01ca7513fd18e78e7ca68d7b5c6cd6f9f20bf8fa331f19d47e890027088b1b840112efcbc6594771a154ab4f74f2dc5bf42e18c8ae80ff74595c778bb429f961e363bfb882f3267eb49ff78d02491d864f52d9a4949db78967d5d0c50594abe1ce05fd7be21091c48ec7e8b64d8fa77af1f1e67965fbb61ce420357891b1b059abaeb4b12103220f5111b14ec832549cf866c068fd8dfc8a75169513092e05d67a9e90e18c77f8c489ce0856fb3aebd5188699d2f785c79f285cb858012ae69f53150a4b89dddcc7d8bbe647d2774d4a5259c7cc147dc7e21a5c6d852216c0719963ddb59e72634d9738d1c1894b00f62a8923b0ca9d7479f77968614bba3c07d1b1be0fdafa94cfa30a72c1a9be5e48e9a0141c95c6f108c1dcaf036d118ae5dbeaf9874df4d5737edd439708a5b7a18fd407e198dc981013c0e9517ee65bbb7ec612feb984fb5b02e89e400d682583df0c75dd08257a6ea9313c28823a10509b037a79dcc7d2a48dcdaa494cc54d8c13a343d917667d292d4b5d189477f5c91a7b6967dbf3613d1a258814ae3785002b8e849efd0f370534e402be7a5809848695230d7ca3cd36b8b2800efca3be49404d24eaac3fb93e89a1d7f13576083942088707a2027b493fbd89846507b4081e469dd46538c095265a0b219b256349c3741092404c4b8d7e38d5b347f9a02aab7b1dd338cde5f520765ccd225ca0dde17b86ce205f9157141f41660d377fd6362f9582350e0d446734833d5933a254cc65cf858943da3ceda181dee08d85ce8e12aff11b319b7dcd3d8264ef8e683e560924f76b3c5247513888506917fbf387024f26efa4f51c90b35157e9a308ca81733838d0c9681d58319739e7505ea325034c97203f8b6a1bf617953bbb73fd9887fb3dec8ff6e8aae562586f91ddb47f87da65dbec7de9fe99dbd9ba46d8b16fb231b74abe95ccb49f8df4e05ab871f672254878ab58217926398d101fb76d7a6351f46872b28a30afd427bccc5d65842dc9e947085c1c2c55d863e95e8c26885650f25abe61717a674e204e9ca2b6622d68dfefe0127c22dc22f2624a6b77416c2de8afb5ef5e71374a5f1e2bf6fdc3309c8a0b7a27ef795e1b2976c34477b09ad5b5bc26a13f54dbeecd41c139a03f3360b37cb61255ec9e13c383223c74d74af7fe6cf64b855a74f3887f89b01702b25efe9b313d67a553dbd26ba6ea933be946750155b67ea86e5c06a52df3361df380a02a45159a0858d6f7cd8cbc3f71ff732a65d6c25ea6af67d10bae64c806735b4d43cc82b6d0878d80ee1ad1157d483e21667889bb110c28ae12377e05d6095c8adc0bdcd974d0a1a5d1e7cc03129dd55f6b85618a92ae516efff3dfcd084b1ea0015ad51bab487c51e73a4cd3d738b433c27e5868525b4725eca1bf5eab1cf800f5be209656503126543933e3aab5f1d91e673cb8b751e3532299e95071ff8a462b085dadc804ae17daf20aa0569dfd25dd7d26ee1b93af751115943de91fc272473a4db3875c76c7ad5c1d3432ce1bf7956dcf7ae4ae968c038e65d4e03c06c4ad59f11e199ed171b52b2d1b23f1cefd2cf18c3d0cea2ae0edf0eb4494370b7c3d373d3268add63a8637550cb7a6648b033c9b20d4740ce07a8b5022e59a1bde9690b720a6bf10fc9767db6512d14ebff2782ec62b5bff83769d1ed8232dadb5b3bd5bf7f4092f432872da32f50691739514d055a377fe69abd7e0cc82f336e61fea889e406ecbbeb7ece1df960231b7a9ba0d1dd1676028ebc15ad448256635073ebedaf1282006227f4cef68a8402c6c4d7001994a83427654727cda23f9b123f314a8f21c6ebe0ba94c4828a4d69135cc1d048b832447e9b062ba094c6b20d727d573a0bb800db1234995ff2013a18cb3278474d5d41cfecf2bc4115c9f077c31f4034eec2df595a68d2a1177faed5bb2daffb91e788456214f8470ff3c5c3d8a21eb3df6b79bc35942949d5cd38163ab82a76f5c6a253fcdaf6dfac5768252be1877d863071d3c181db00656e3d07d79ac6a4b1632147aee6630141d92a1ec804536737a9c5c68b66bcad0dd72e8edec587b10ab9c67e1b7ae990b330c0812b89a1580c3249e35917ba00bdd7818c4fbb4c6e3602c53f0bbae24a8561b580aee7839803630cac7196572ac588ecba067ba2cf519a23b10e590feebe6d8b0360027faf0a0538a1c088d6a78f8407509400eaa4990d95cfe28ef28e679cd6ab2f9ca981f9945742e5fe239b1cfa4940c6cd8a487b1277ce6ee6fcc7739b08851e2c53bfeed7746ba06827a88377b6477c7dbf1a0cac3bda017383ceb591c5e0519dbf50fcb6886156c12ca548560119b7d03b54e419723fa6193631aea0e06de02f4b9b9035cba9211ee54917f60c669205ad624cb95b99726a77db5891f414dd7ba56625c109999626a3b0469c788019daa1f780db951d6bae39eb172f57a88bd686f7a921cf060fd21f59648f0d20b6a8f98fc5a5b928caf69cb062b33c1982f5aee4e03869fd0b98635c53c02e7880cd591f263fb97edc9c964d9d24937dc50ea4f3830f3042da53a2caf292535b422f08b6caba9f4f1589d34837b58aa9d7478edb26204814f63cd1d8ecad231f80a1c686facfef47854460bb08144a070c627e84b664cd472f7e2e53bdfdab0c02a61003b1e1d7f4041cac00cc7c2d81ecaf9c73c9ff2e96f0235bd4b65eaff89c3731b090a7f6fdd76435962751689ca3cd3870ef4c66f8b2ce75e6cce4c2ff9a580ff8bc794f2d1d6afca0d52969de4c0c0627cc0ebd740f5703c92bd322e3e5ff1abe7b44407a04c83861ffe0b6a90059e43ef322040d36825ffed601849c396a72661eff4ae6ffcf936563a967246db865c985dee0bd2c39d2f0c5136bec03eedc74ef7909f39a13d3491d247de9f864d534446b316c4437a167ce7a36c292bb9eb90bdd62b199bb81ec936440805ea6ecaad9560874d9217b4ba8ea791af5cfa822b719df36593a94b4bf4771ea01a345fc2fd20e73f5fe7aadbd13931b844b0f526a4bf635e8aefe60e11cbcc9f47b202f0ca80feb9e7b88284adb585ba26333db60202f7a679a89882d1f6795e2ade84a4fb2d6488462e9c24e93eff028c79504d8b88a2445be0deceff5d1c7c2b4e29c89af5fe050f01923f0fa61b58304a163017466cf5a57dde9fe3679e131f554e0a106766c177a93ed5cb7ef5ef4b132b4885da5e82bd66bf4c0a582d8596a73fe40e67ad4548846a852bdb44e1d30bb5a79f93f3aa711abe1afd9dad33f211f027486513beb43ee04984e58ad3716e82303d3fbabe88657721603d0cac29e0f36eee566f13252810b1274c15e7f60bbcd92a9766a1d32b12da8bf0b823eaee46596383f5c6a452800bc4719e4c54188a41b43ae7c2cb7f0d6a13e998686d80d7f79158c5698b30163e02f1933660a9e71f4ba15c7748db6fc556dd17d92d87a75fa3c4981ce57d4411d52ccd5da9fb5ada9dc0a47d085594b72ef64fc3a23f890d0af7bfcf8741b6348328e98344e76379ab27e4fdb60e669f3e69fdce3573696bb112d1969b2127b9d2ce36d63bc15ad8a45bb0aab0db736b5d9af02db00eb2b10c1d587720cbf2045aed9a2d81fcf4797e35405e0831576233e6b09f7ffd4c5f5a01a8139912d37b8ca51a3572ed961d662c5539b614ee15fb43cbee9ea2fd859edc320e5aac751a1f2dfa86c8efcf8a5394a96f5c139de2aca608d8b8cc5a6698b4da57ce3d00a47bd87056f23326b21f699f0f63844f23858da9648457052013e3fd2d487821d6b3ef3290262219b37037484018ef929616b9d6ddc56220f994927d4b714003cf489b12484d99c7d4c99897f1dda3e47fe1813d95239bd1b104d079748abc4691137d76a6afa0a5f315fe929ca8f94e9a79737f176beb23e24454495411e64044531e55a39972cdbe5fc949c1e39d6cf4a032a808975d6ff4bc2541305b69b5d7192b8e8103a1714464ba2d391842055da37906056fac51c7c8a9827ca49ed185acc268e855586e673a1a808576428af0fa26122ab0b74b396cf15abd40d776043602c571321c8c5874b6eec536ef961267be37c0b46b28802b104d961508fff19d2e0dc5b2df9610f6159e9936d05ffa8bb38bddda8f97ae0d4165332ef23d2ad667a082ae6a5caa5533a9a767c28f5cf7ed8e9ec910124397c08538f26a24bfb349a8a3120e94c66eba86feb552f2073627bfdd600e67405613b2100baebfca15faa42085c14de94a35ee9dd903a9d7eb93e81ce3bc6720ea1367a4e439a5bc0c165cfaa1a40e7a026153e0f81633a44f21e4c5bae5108a35bdc6bf248b628a0be4f236a4d12ac1f50ca1b2e3b8187cc048464654768b71fc90feb022e5cc26326f596ba98b5fc2b922d9fadfd6ebbffa89b73064cdf9a2ca22830c4de7a82104b1cd57518964f0ade0dcaceaeee32fdf807af62bb820abb28c82c271fd85c4a991e69ae9ae59ce80c52e6f541952ffa3e0657423a331fef8bc47ebfca32532c19d5f67bc1603df9402ac8b9b893cd87482352cb7ff5943fe3c8c8a00576f2518132eb5e70b3229ed69e4cf67a2847e33e4ce45dae83afc62cb11ca3901a760e1afd58c26b8f09bea45e2c8ace5f53c9b309e6b0340ad2907e7337d78da9c79884bf7c668a503601e5212cd855c8c2eaca6e4195f6dff07904ec18c4701049c04ae061888c0987c25e3c87f5883da778bdef673aafff22b1667cbe210d575d3aae7e23fca4041c128f118fee5a5920f29acc10e46091c0c727b990a66b74721c70a85f01511a56372ddbe112bbfdc53869d97d57d50d4b101019e92ace4e928be2221a4ec93922ed57aa1d3a41432a11ef7b0e7ab71a4f4f8cda2b460a60d954fff5fa25a199e10a9238710d527a9280dcf6eb4300b26ce571dc5174d006840c91ca7a299def4786107eeff65745c2feec117d339adff8fbe5dc14a8dfa2d766aa09d48c3a49df47daf427babd23f5bab9b864652399537a6afcf7cedf78f84cb478cc4418d5dd236e33e3428fa5a8ca51a186e3fd0d8991f64cc322486c71feaebc3bda206a556c401234605fbc2f302670a826e86c4387ca91090aef8a429d1f0e047685a557a86f60fbd9ec46719d183a48392f8f6f64f6294faece58e191021a15bdbdfe167b423c087fe924c532e6bba1d31604d0c8fdcb1b6d053a0769448b6ab08419aff882f5145f4c66102de97c5db1d1974c42c0900a8ca0bbb83eee5193376c6113cfa2242ba9c0481a78507f7c2bcd7c489c6cb7a312ac4bef848959be402cd601f1936f8f25a0d529904fab9fbc2b88e707d24548917933b0b1f57286abeddfeffe3547044664b444b6cdb9e54b1c02f404a686d5feadda64d6b09e31f810d8a11d44cfbd9634d4a50e0c0aec45a8e68e25ac19d66a9ffa54661cf8d80c0f204d575afac480e2d0ce22e8c6cc5d9be03985b0f420e9670558a2959063beb015a79393ec6597826a9c6e687017fbcf980818494ae3eed7ec9752524ed39941eebefedc1bee01848a6f9c37ec7c3960ac4c76208100521bc844e38d9bf8a5c241e6f8d95ee1dfb0780b029bc6dd7a3daff3d7a173040bac170b45cfbb8af659986d35a133f2ec6ea9bbdad48cc4f40356ff69318d49adef0b67a8548e06153dbc5a041dd8f2b13fb406a25a560484fedb045b863e3db83eb3f7e8d80b01b98a520f82e9a5dfe13fdc50d8ce3e46aa0defbd201961bcfc46fbb0eefb93900d31d611cc543142ca1749673a0bc80c7a9321b220d64efafc4846fc401b2904dcbfbfa589325738d8101bf45247428beb35c1f309a291ec39bc2fb9ffb66e88534ec10b4bf812abdf5de3787749f0cafde3c179ee9429d587e100f8638e925f4922097ddfc31d5a39214e8a368585771f131b9cee8e9bf0d9a598b88ada5c0d90b8ad0d5e51ba45d4147720aad5b103108959ccdcdf6ea54f12e199ae34c5c1f93bc1f66da210b097aad9be4f85466cc92d20ffc14bced90011566b4e2a2fb0c44db7a45ee6cdd5f4b48b355d77de462da45beb799f948e7838a9ceaf10ea71d76f503b15e67ad20f3c2866bbf6b22ef696b631d8fbd5ad0b2e413aad2270679d140ef97faf34fd4625866531a4b94de430b4d55af1ed1f9900e0a5d9f4f73860d2691affda68f5c5685b9cd4bb25c2d0d6f3511b2b3dde92e18570c4f71a87dc4a9d474fe0c174e518ba8f7a6b54959bbfd990676f2ea318b354a7744d4a3f025be8344290291397e90376a3e3c2530df1c38aaf9e220340181cbafc7c3255643ceee14d6eff2eb3c315f8fd585c798059003fe65f38f8a866ff3aab60218c95e9e99177bc960416d3e4207d18a3ff1deff2ac5280784c190bbadf5daa701138ad97d159ea9a785a0ea5c686245492d1ea4b834257ec2ac6e783f4d70ad49c16d39e69f100c3d6797f0bd985d69aa8db3a2864e401646fd2afd52a323c05dae25aff5c7f2215f543375bf4540fbd27fa112b322cfd639c2ef3be19e2eaab53325939375a2454b2b58db0b356cfe03682c6ed08605b6c5832186469f248460d9bb376c4fe0a6f8848f3cff92c08b429f29092d8f710b01a6d5db9f0634ca8bd9f3721dbecdf8bb02c021fc21a4048c0901f2084c70f2437077ba4a78abac51c833abcca313a152c41bbfaad72a21f3c90093cb9f21446dde84bdf5c1fd424af2d8a6e84bc397c230148a1ecffbb8a5b4e8a0f55046358ce7c3839626c62b76df6ab968ac39c7a498bca1e2ea71fe260104579f0bd525fccf6af748201ece133f2b3c84a7e4c28a81077a1062eab62e6af46435c83e0dbd1cfffb04a9bbc2a3bc4ac55523a96cc7775bbdd35db48f4a1ae9e23e9b025cc6002c2984b637cfb446b0f78633a8e76643d42215602ea818f556a8cad35e1f803c4b4eb1383ccde7fbd394b93af6f4f1c49d7de4b2c44201b78e6b898340601f2bbd391c61560d24ffc93c907aad8dc4067347c104b67e00dec566b9c563fc52c418ffcf43dc6cf9e54d0aa08a5deae7b80fd62775f1af52f4376653a53545c6a48a67940861dc5c0023d0ddb2ea3690cfc3aee08aab7abda961f148956b5ad47486be533e5a85407dfa91d1a260feefaaf6715eadb7de1c0360db35d6d34757affd790df5a9edd32235bd109714e9e5fbb3b9a6eb71233f07efbdd1dd10901b0bd1c2a8324ccabcbd407d2436a5b8c59bf7f0628e601d44935a976e21fa57e43f9e646015232d844b64b584ee08c147969533c306ed4a73e80d4bbb8da16a817910fa7a8c7aa3040674ff5258c94ffc5c887850aec2d498b925698a2dc57bcce22fb6efcca83eeb8e5e855a04f9b2e64aeafed2c31a57895f64e3f60f85a12bac06a7703116f05eef525592248bccdc9cdf5ecc1e3f23836c1a26bbff1b45c22799637d67c9c2eb5de7bae813c0f668e039b3c98b7e2f8b0d3519d08fccd22b873bcb5243015916280d39cf02de18da65f47e80a2542799e19591fce9de220bb04f1154592dd993ad3fc113ef271e520040911ee63ffc89b00cc2e0a85be4bc860a91bae1de3a8a420d2f2a281b66e94f82629f5fbd59ae9e70fe67142a6814cebe72b7e7eb87dbcae4dc7cb428b11dcdf6a33df5b4d3e26468d956360a5839dc392c17ff68e214a985fb13000dbbb9aa18e4be55e64a5148a2a6abc64c68da8fe81a273d2519b1d46cc0b303c24e3b7a8ee4d02fd73229013c8890ff3266c0b044c1c1b3dd4aa97ea0875aed6e74868c7f0b008fce5cbaa860aca15e3550676c925339cc51a193697fe3aadda78cc69a670e84a08d7e7a809a21920e55f1504a65084151cf7094d1822b54726c0a9799db6075517c3afe09df3cdd66383cb2d0d4f70abc66f719abd92b07ce44f855b01a8202331d2657bb237327ec877d1c77072e80ef068af740f89e84d07023378f9a47f8cb9e25663e3103536a7d9143c171411d9e4ab4e0277dd5daeed4cf1dd848d60574a473ec807dd9d56b0e62be7a563ef71cae839e11205fae54df0eb0bc7a6567806a9ef03add52163384c926d3e90d96a0830721928e7bee476f46749698fb4e8e6b53a9c9a8df6232e476ea165b79a52a7523bbf3cd7bf8c0df08740d162c82e0dce62ba100bb30f95200db73dd183321f2e2e07a2b01a1624542173aca01e3224347045768160524b2ce97514638e65923bc0745b37bfc4218cd909afaa034dd636acb2736ed40ce60d629ea40a30ed2d95a539f450b6e4c576284c4289d0bd63b01a1863d09ffbcb64ca9644f7c10a3fb580ac18b3a0fc05ad6360d5bc01d6b8af741f1bb060326bc2c2c4b9fce51970b607dd2bdc4be987adc831e7f4494edf6d964f4f0eb5bc603e5e02985b740909929258b25bd69f9dd428d3aaa58390026ed95ce6eca26cc9f253e5294ac518a9fa55b2fd8e5e19c573b7cbf8f2ef853f6029211f93aaef1ff38828edc89f321189296d6a8cb1a552bc5bf6e77835947443a87466a9e4538c8d85e4305adaae54424dfb4e4aaaa4eb0e8cfafe093f862440650e1dff8d3c75aaeaf166ae4564ac3a7a3a8276c00a95aa444214434d55c0b46da7c703588268949192c62c578ab7a4b49d1f3cf4c7e847a369b01064eb82bb4a94b7ae172aad7952811660f298eacab60e38ce3db25453e4ff5f1df7b8f1b922c7229f96e9bb35da12aa276f8fb7cd5e02501da9aa6b89bf4566df023c4f2f98ae8cc4e94015fde203caf7081300d6e5328884fb62078e0a6fc14cf624d0d0c27fbcc2228320103141eef47723dd2c3071f88573b87b50be5569844db80754b1a3d019142a13b18b118e94d6f66c3d4e9e07d995af7b0a54c79abc828a0922ca6540718470ce46534b4a48f8e0079f6debaa728371ab48d100e71d3d2a129a845f350579bd72e55d3911198fb00a26f14a4d9ce525ca2f85e5c587f0a1bb17cc95646a26a9d8265de83875dd12b0ec5e30c481befa82175d9caaa5c13fadac1467d1e649fb420f206e969ec4d31c99e19a94e61fbdb702042e761bfe1f98ed5d81360cbf0a99764f18c83ffb36ea4fd22aa9aa2513dd1767d4105e2dfb3b800590e23138ba715f912ad38274a7f32deea23f5276d9acce06a9ac43aed9fcb62af5349be5ae7245353e25fd707444a53b6e0a1761a016a5b23c00da9dbf2aaa7c43098182af8dc7e4da8e2fb1dd26c81b3302bd768a4b35ca9697d6386c8131d1b4595436e6a8cb33beedf28448cb993744e27d7898bd7c3c135deb1b3e657cc30c546bd25e9feed86a829fa314fac02c75f314dff1e95a14b13655cfa280b7b1edc91bb77c3146db72a38a14ed5a9b3b197ecfd7370787f41f75d5a4936c5039cf4e2d324051d4f0babd5d28e87a57fbf7e484f979886a8d9e9ffb98e2c716a3f0e606af54dd7a3042ec7c67dd50d8d715ef80aef820bf06e72e15b3819d5fae612e826e842e1082927893e038b2878a2500179cc79254e0fb0942da347be00951b800adbf23d878600ebcfc4b601f9ea0f0ee0d0582291599f5733ede8f829fba5dfddf414aeb26af31da71389da13cba71e3186cb9492b487af6ee3c3151649288f9cf9144f7b66503e4773f1bdc840ff6554a89a0bf8459276e3270225bb75892d86adb57f469bdce7a1e1c06847dcead4eb37f1cd69883f1dc48a34750b9d846e605f05b7eaa997b85a2fa6bd6716c2986ff4d08925e4285735541c22a00934e5136b83166fe6af9589c2ca3564d4dcd19420017861e27042a653f28f5151ca38855c26edd3f8b1e175d5d9d5b917f0c3d4ca935cbea579b76259130407405aa0d1f7dfacc3481fbb92a2bec4a978c5c7b9dfeeb99466b035ec299d36c47870926bb98d886c684500ba97e1c466267c29f1297789997703ce7d08c3e4b9cbcac6aa97573f1839cd00e66a20086301a07be156e94f19703d297a4dbf3e622ed1e6c477443af4fb60bcf6fcc7a3ca0b5b038378a0172e9c0aa47bbf14a50efd9e8e07665fbe9446c05856f2d226ec8417b4569f63aa731104f6b2e4245632a7b59daec5c3e16032df160c1bbcd1e910cef870cc28c6041ce4271e45bdeed5b32c8f9e54793e37e2475830a5fc59aac7027f9204180f031176e6bdd70a8b127cd19e9cea274f7d5239e77eb07f524d44ccb62252e3265c483a495780fbe10eedbd741ac410d549080e095e1593a310484bb6978aacea2cac8edf68a9562548bd6c91d40c8538c9faa4b160e07d5b1c06eba9aa0fb2f28c88b71843d271018157ba0a18c25e087b9934b65f1900308ea74ed178a78a86a7b3b732486c470f192424b862ea608a3379d7d1e5022e3b6a8b24cdcb583269975738b87c7dc8ab81ae3c2dfd50791b0d01076b292b7d30cf4664edcb2f13c392da4f0bebe54cba6b5c0030bcff479df75e647b7553788bcc3c4151183c1f1e26351774cee84967fe7876409067d2f09920d209e33f4fe65aab6ad45b60806f652370890f631243d9a3b03f111d869913b0f5480294e3d88550ea6e92d9f2ac4c3f66db18f0379544e7658dfdff65a83114fb1c4005391081205fbbd3cba472bd4ab40a6b20a0b05aab1b29a7c99532988de1d78623fea4bf6bbb843343fbde9af13d3061cb3042ebfdbf742bdb451112375a855eadbb47beccdc0653e08760ee97f05946eca2d97966e9fc5bfb342640add615d88aa20bc38236003cc4ec3fc4aadb410a3044d24b30470dba718e9600e314899e74647ef739ea899d229a4f23b7623332b045f9a6945daf5762e24b0234c73e4ea60930f56416ea18050e2dda54053555351602bc3852967a7400292357f07c6ea60931be105f8d55e35e554f5e79659ab003740c7ccc66dd7f62b66cfe503dd5b0e02bb2695cd0def9132a4af3186a78bed1c1ba13fd1ca90582c1545a01bceac4baf577dcac52ffe7b2a2b48ef21c1b6116c521f7dfd664eddd898bf711242767a424674708596a64ee8e7c7b81001c89617805be675cf234421b2a443a7e2d657cca3831ca021747f80e3da2e1ebb139f991aa51b04a598e34a017383bdc5cb3e411bd300e9438eb7db96e32450ae13b464a9155a0756c29a62425fa05ce359fa9e41aca5e2796447c3de561f8f4156516590b0891a9c88369c3d02efd342d1e3183808a03d635619019385712d06b6322a449b115d5eff711e5813fc097b06ec31f8e71b6f4441e98d3dc3367b915b6dad7dd087c7e80cd9eda836184c077a9b6b7076a25fa9de73d4bfff6f0df3a9f6a438ff22372ea176ae44bcc2fbeb1dbf02c15f6c715466bd07860866957d8f9047b3ca9912ab86095df9e774385fbfafa2077e0f1677f14d1275954f422c29546a36244b11a168415125e08b0f3e746227408399941a84fb93f40c80ad7bb1876a55994295868157fa4f98ad27524bceb728251d6915d85789fdca312b86cdf753c3a3bd43ae0b5b4179f54e157d64ced2d47f01fb168cb544c28fa2afb885b5823ec23683ac797a5aaf34f6d3af825031678854421ed30bcc5b9464a84a66da31bb10b995629a51daaba8ade5dc161d95a445b19f7501feb379e1f1ccfc132801e36162839f4525ccb70679fa3de3c022101e5cdcf3ccaea62fa9d9943b5c57c24ef167774c8f2c355a41132c1e3d52df59b32e76b82abd2d5cf9f3a6ab50656eb2a2abece50a803cd6ccac6122d77c09e053e5e817e58a127bfdc3d5aaa0756fb99579cf374b5bc651e8c79ddde23269d8cf4e86a97080afaf488d9adb0b2e2be6cdab77c515ec32303d1fde6946b6ae26d4a8bdcb1a4d06a954eb9e7bd4b6274e28b076e6351bf31ef6fdbd36fa429f7f151452e25e06a2eeafc4fee8aaec727fb181be7b298610a06e64de621f6fdf79456922cc9b46f49c124a602eb666003b01e439351a51647bda85b4076158823d4e1dcfd80a1494cdd0597cd2d96d82357f6cb3effcfab7c197ff7be4c9231017a76bf4cd070883f0dcde26ab86384568f11e0c7f330cf7b353e3a7222a4cc2a5ebdbd954fc4865aaa4bf84eadc046a0c3293e3c643d2acba40f8b8808b7ab7e3e47032b82d7b2a25f49b74fb17b109557b0387decbd48f5ebf9f0498d80dae799fb69100b43d36248700ab510d7e6e840e4b1b7f28b5c57219c50aa98c6d00df5311cca875e1e23dcb21270321b2ac8f6ea5c8137cac9143050357dcc08fd9036bc2a80611016519a99237205848b4b7b288849d019efe53b942162e73fd56c538cac17d0660b7308194d9a6ed1938cf3a1ab0402c774130b69336316dfa3c181801d2a0e4909058b21661b8cddcfdb8a67a627cb891d30df7d7895c952d86177c000a071a2eaba1146f3314d2e178431eaef68fdc4ee4fb98fcbde4af9a9932237d111bb3837bbf038274b7d6dd749023532a6dfc571d8abe2331569574bf76f6acb771307291275fa5f578f4c13b269bd437442bd6fb731b6d7a36c7b78127026fcad8b098da863d66522a731d66e3db5338e107537bafd2e731a0c0ae7588ecf747fc6d3d22bd5fdf92a9b2aa5a2cd076c083675daeb61c1baf3bf25a1c83b60f6614d262ec9c2f94516fce0530665fb6a6f4bfb59b6300a1e4355bcb17c222b3f3811b49f098fda0c4a40ac0f5ea73a711d3e5c76d3b8547919975164600f45b62e02caad945b9d06626a737fbe5fb520e1820d151d91ced5402c7dc3ac9deb275901a383f9dbe7ddac2bb944ad4130027f3233ca059eab214c8bd755bb1d2f4ecadc840fd03075e3676dfba0dc8c49aee20c06543f4395b9b37a8a280b1b42925348d04d043c555eaf05aa6d358325774ac12bd01083d0c6cd3d91f4f97cc612811c1361324759f89ad2669304bd5fba31ebd5a1aad618b8119bcc394f6f5cb687b9fc897d5c09af9cc7e649412ab218d91bcd39ee5f4d03a959f8a46b535040ed3e297214ae5b134744635fc2600bf0ab6b9d8a693cce086a919c1d16f2d2d8df48e263ea42f5dc3eaefd531505987558cd88fb4a0ef343cdc8d91f545c8f57a692240e086e9d27294d4b73f85f676ebd97c3b29e320fbabb7c2751fe67f29dda4312175083011ab8b51d3ef3eb536b5c6d3aa811fbb4cfb7deac3d794e96c02fe4e506e02c890fc5095d3279b8c6166a3eff0b03725699f2cea5bb071432fc58b228a9b0e31a2337bc349208e08d6e89cc54faa69723af2da6ccc4a1099016f434b6a5eb0fa5dfb6f61310b4c45e1efd37543e54299b999d68e8f0afeece8f7c614810eb3f7be7e16a491edc3efde83c8c10a6703e77c0a6c5def65bccae807b120cbdb31b477c4cc7884b8a4e69c435e1ae37283a78aa69dd328f3fb0dc86dec6927294547a7b702eb2f9424b734bc667fef9b129b0452b4fd122ee95d4e1993703b1abb8786325cc68ecbffb1a639807b66327f7745740a1c03d8af01cae60462584b2d2d243f1acecc46f9b70c7dfb00bf0191c611b08f4cd54808781880c8947680e22019d24f9d2520ec4f505d4b8216229794fa5f4b1158e5bc35c4af3787ef06591a362f37771dcb204ea6bb704ddb0bd4868e9158f93458c13dd5af23e37507677abbd8e0a59bc53179e1c2db513241a257aa0758979d09bed3a08fa661c46b268af398fa6b62237a2e7cc584fbb43cb803dc7afbb0349b5a37b937b1129b2506d151235e8ffe7094bf735d0bcac7361cec5f9f8a327bf6505a246e32149f9e8a70135a4ccd8059e3c5761e6470ca6f87c7d93834b0d9481317cf6fe75eaf9fef4f28ef74b35a46440f272eeb0c0ce88808ea880441c666e318593f405721a854179642d07a07d6f3f7f40849ebc305e5f65e0e85f2770529de1db0189864a84ce612e7abd60d52d39a6ec73a703d6fffb50be7f20d5bcb468eb72bc6cd8bf5938e615a91d1c61bc9cc21d74e3bbca5d87f3f204718c8c26bf751d405c101f597d4db5ebdfe4a837dd060dddc88b060833d50917fca5b8a75d078712fd3d5b64373573eb1202231e448a74f83d0e3a7ece60a833315b84351f835abbd117fb64adb6b8c290af96105b92c71c5ec07b25edca9a1038dc7d07b1d42fb7a457a2d29090a85e60443b5a03bfa6b8f00fa76124424b756367993756152b6091bd6bc243b97b0681e3615528182b104fe1dd4c214bcccfd1a7ad9aae6e325eca883755fa97feedc2cd3d73fe218d62b11f6323adf438e0f90b3d2db8bb9936e69d8b995b98d35de8e147c33684f5027bbd3e78ecb6c8280bb5f98c9dc98860339b6ad047487ee895475a5d66808e4757b97ab023c2d40cda872c6f2d77018408faa679fe3d2ad55e81c9e2e81272bd3946b6a94fb9f0dae5cb566ad308ab6762d8a3c962e3293cfcce2f8594e3ba21ee822426dfdec80522ddc3a308c9cf65a843c59f497b15517d45dd55d2927364e410dab49a5160aee3a4c3231437d07920da7ce18ec268bce7c8609bb2e75895b75cf268d194c40c50f3407af08a6f4a542a73e84a1cf2894ec51ef7a3964fef3a714943d854bd4157f17692419ea26148c196165c4f19d51567b4b46730a6322dbc4d0aa4cf06387c994ee4bbbd0e389226a6fa1f5744adec0d1d086486342f29e1e3ee636eaf7a96306377b7e4abde149f18fbe061392fe2ca854689c46d574d8003052ebe214b38fb11b1174ea97697dfa23f83347fd112520f83860410ee695b090abe967c92410ba36b682f60f495b57e0fad31c7be4131b447de671aea04d79d79dcfb2c4c6e7d0d26cdf7356476cff71671c3730453727eb828fce0d94b9a6de7a1d3a049b4276a2b30f373bfdb87b706525af2fe810c9ced2f08e23ccad38c980b7c72ef867750424eb399df512979369e39c144a8f2306ebdac0d27369ec5cb8d93e59cffeaa0c3584751adb39d1cf52770409cb973ccb714958cfaa542c06f4db106e94b3ff4a7db0f04c1084a734e1bffbdf58c6007b588806aaeae83b6502389c62b5a280158bbf254923cb283236c1342705a63c9e20585d5dcef1ad3c3248be92f525f870d8b81b42e956d223a5374bbf710fb3d3cebe2bdf71fbb74617f6b48b827095093855a64bc2152a3bf9e9b22cdc97249ada0380af06d08cc28070f3f190a2fd83aff2950aec59f1372f6f1b6543d92f1b1d85e2439f5bee6d7c9398ec7e34d1233fe0496301635ac565a86eaaadfcb15a98810670a01e42269f55fb3d16dc245a4c4a70ab480396b285f509c57bf04acb9e75a31686ccfad1c06035932ff4f5d90d818e278d03ca1cef35a7546599dc29919f002dc510842bfd680bf714661df03d405366a7c5c96b41e8e7920c6fd8875459504a72de25d598528817decd2102fa0298fc909407882f616bb03b65d6875cfb3bf7b8caf60adbd949c82687019f82b5c8d183f266609add899edafd4340c97d41914a21e17fb2af5e643e3cc049cba989290d0b1f4ef433d69b1b8bdd309f05a77798cff14cf1143105848f039669018789ba537d53d2fa2f876b8e3976ac63140a2329afda24d6d593806d6ae4e5c20fccfce3b54a3afbe80cba5bdd4b678c496d3b79fc8575b02f0ddf51a9e14646d2e23beee6cb035dbf80e768ff47d4e0a1b183496ad2700f4834d9b384e69b00e58ab5326c7be25fdff52e6e49f1fcdb74892b12ce243d8970573dba189e62bd0d827ef882eaaec6f9883eef9d4dbf7283935d67327b7c74d57c181443aed11356c53056f700a3ccb75cc03f8fcb1301731696ec73e4b2117a573be7e85ab814f8d0bea80ae7d9c7744cbed0ff7abc2aa2d0c551ec858bc6a591b81cf1cc5dec567685ca5e78824447db46a24b7865d2ed1d43816ce30a7724582a328a65520cb1c23ab04bc0bfb4706f0237e453e5a96c605e4c92c8af83fbe40b51a3899c1850f2105f0aa71c71ec9755f9690364313bf4b779a8106fe7c482b64ffa7f3f85ba400386902e9f7ebf032733ef3a47a1bfe3ee12254b7f37cd8d3205b2ec2fc2192a14c7b6a591a6a6aa94b27e4cc2d27755be8aadce7548dd04e9ad2fc3040f7a67b625cf02e9018c104657c69f8048a154ab85ca12ceb9dd88adf7d29402fe0d14226b8f5bf0a61796eeb1310b965a8d2a55af1dc91fdd572e601baa1ae338b06314f53d4f1b49dae2497b556070740627598317b565dd1ccdc79079a144b03702eb392a58fc15da2ffb6308c00d5fb2a6ef3780e9427cc2c5532ca3c1259edd8b2399957cac2960ad3810fee7b24ef09b2f2ed531b5818ff868783327fb1c5c7038f7b350073a9cff8373ee3bf1c72bec21da2cd9238f002e2d85d7d93be48e7535920b87c0e59eb92d22cf56e377e7ed34b4df38fceb6357ca17468028cfba8d437202018ef10ab6af69e0f3e31b232dce50e6ede9b427f9c49a50f7c90b3578e93d2c776bacae028cbfefeea2e2c8ead8a6466937075158b2b26bb67f7cd0a6c0d7af7dccb8ba214df36f085b8dc7d6d9cd6780b5691e239bd644c0304bdd0977979a7b338aa8e4d87d3529d9b9f19453e77366ee0cf814e097280a1421e50af13dd2d6157e803ee84d95447951fb08f98641f926a91d2c4b080418fd03d7d7e6623d810bb18b8cb7e03fcf3fc726b104f2d76c872a01330a6473928464b48b1bca25d199e7f97acb738c93213f67fad59ee2b32049945a062f0f295b77b9107483826abaa2496d3c767f381133dd181f6caa58c770bf1baf831f3c2d24ea20b7639bd30befb68e7fe2e39644ff16ca6995c34419e4114f687979127cf775ea6dbc9a92707bc7a5cb2ee927a51c9134a924623df9e341cdd6bdc2af342013ee7ccf109317dfcd9d84281c33c628ec3c66085e175bd34db2f3f116a3cf39a802ba80409166bead761a4626f3a2cd19a5a8821fb29b724f4d0fad2b5e1e8af108027f540d3a4677909e7af5badc16de996fa849135c20b865c1b537497da1172a80254a6c3298001b79cfa0faf95075fb201cbde5b278912d6d324df129e4387e64d8efcab332b540c800b99f1ee312e604dc8765b274c085166ad142c45a6818cf332ce3172f09e6298b3ac080e09bd3b3be15c17e1e74ee00adc80d3d053657427bde2e7888a877a36b72cd205fe3d1f88bd71392579aa79c3e257e55b0e85f7e523f300b393e2d75a8c51dd5d27a17f18ceee74a1a27cf120c4eb90a64b14614a183fa6e8c796d54b6ab3880bf4f9beefa8e815db44ea787bf1c814ddc2dfe319d943d7e44821ddc99da8b67b89dbe08e33ad0cd857a3808d70c13e40d96965a612250a1cbf800ae7ba533f82c025d898cae3a83ccd66d6841c6ba26e3bb0e3cf32907760c89054a03a12e473a1a91481b4c6812e3bf76188039566b937165eef1bfa75f9e871c45da98e5587bfec205cde0f5fd7e88e918ddeb4e70ebdf57531661ee87be995b76896eb40bc7b361611a686617d7590d482687c0c5fc5154d9b6fc7727dfb2b9f9691286b1b42934451fb000f8325f00d06e6fb5c49b93c7418197aac0ecfd0903776529c8dd206a9c41663b0f4dd9e47de6bb7a0a438bd219ccc5dab36519eda4aee491f83b07137593191232aed54a9028dcdd47f00305a3ab54253d58c3442e8d11ae25dff159b1f9c2dbaaa0c97c06ea6d918d839561e2b6ab3ce1cf6cce98f18fa53a82c0cce5313485d014ee4b84d8089b0ad6994cdec2904449889921888a7589de52dd20e3f30542b71d4c7c663feaddb054119a684df87f345d3905bdf34c995aedd26f4df5ddf09e3fca3f2168d3eb17d0166d409301fb8b8df8546da55dbb249343bcecc54b18eb3585cf9cacb906187f716e600dcd23d47debc75a67f70595a1dc0a01c82dc11a30518082c3bdef669d04e30bfc6b6b3c5ad1cef0f70217867f8d1dbe3dac4aca75f35a1f62093a0bfb462e779226f2821a3248d648cd2a90b3ae8fb3ca508c627c74a2c2404b983950127d5ab40262259ac8fad95111d7ec471be90cca53329bba84aa0e72a919f1384d36020a85dd6c9b27c7f8fcc00425dac552dc9457d1554598cd1634cdd95c19c4a070317b050bb7ae4f6d550685e4dcf5b40c5a097e6b54b388d27a6ca5b8f70694aa471b9b95f1bc5adbcb14c7a86c41603ef71dc307e53543120158d60f9803a7aebab59e83d7e659185c88da8f7a38fa3ac1686f084b00ec951cf9c782521f4be62bb4a14f45d17a84c1f8ff0e66184d8b0cc7ae31f0e4255eeec05662a92cab8686fd578f70bc800e59e5c635409d28f2977890c93c164b8eb5414d00eb1883b42745a10eea45e8675f5f50b8420095f7d97607c350caeadb4fdd75a787b758409c21fa7bc971e2ee1fe2a272ff7624e874352c2c9a053d8e4d247b790494b783042269117764b1f2075de7cf4657dc989462ccb8262fb5090bd2968148d1c49d563b083d7e9b6ce289729ffc9a829a1e46e5414793c90a37050ecb224695724eea7e87c26aa73c816a286e20aaa39f89d47a9c1e2b914927db57e3fc624563061a96f37eb30892fe46065e50561a191b6918193ffb7553ed2e79f5f7748030e4c769fa8c95ad2846e2541522e9c22ae31ffbcc45d11f4ff8dfd093c0adc15ea7803fb200a7305011fc5734e38e59332621c68a595f143cb77db63e2c11aaa71f48d29ca14db8d66a3538cef28e3be8943eb48bf242b04e5fb7b30006bed7e333fd71656e850c6bfa61b55763c89881e3441b9ff2724312abbb84cca2c8c10a46eb8bf311a53bd354940abd24a9e5b0954f738918f9929ab1d8c8a63aceb09ad5272b5f425e2ab1ae92aebe27e96bd7b869e8d4f471c7ebdeed0bf4a18e62f298e84d64eb4455a68281017ce8ae5bf7b3fbcc2cdb7464915da216b3c2f408f9cd369a82d7ec72a746a9f9ddb5298cbe8f068a7162fc96b4bed285d831ba89c48402ce38bc1cac6295c160e22a8acf570929c032ad8398bbca8222d2891d8ca012240f1a8f2ad3f479334e9f462f4b60893200175626002d14ffbd120dd1bab4e9129d25ec889185aa798a3023d0f62256e60df57de1325cc60aa7d22b405efeca7ca3f7da7b2440438953e96c5e13a547acada0e16f50c26b30f4b18cfafcf3c68e7d28ee594dd30190bea1bbabb4a4badcb459ff173bfc3de9e326eda96d7f0b8649a5f0337675e655a4d693545a322856961b079f4cc5fb46a1bdc52f4e9631af11c6ce1a50519b72dad8e2c42edd02eb202239c9b04b850dc2e6be61d423c5f170a1a01e09331293497c601ef4da902d2092edebeaf03f3f74d04d0955d9e18c95a6b9af296c3488fa460d376cbba366937229b874d7dd32b3dcdeb2f0e97e7e2553a766a369769e33e61f9c96536ffa620485e6657db6b12e0aa0bab5e10ad38739692a68f8234de65bb2e700af2c4c394198d86bcc780059dd3ece2fdb3355c256a9f5a15604092bebc61f41fc5e2bb86907da311da3a0f1b474b4a22c50943bc26d30bbfe87c2126d064c965d8a668acbcf9dc8e396bfd8cdfe25665878053a9fc51b8fad85cc6d8feac23fde08a40dd3029e712505229ff9a48dd8e4156594da86f16d6fe26bfb161b8c8067c8690f57ed52430d84f81394129b218eaac0512423a7ca06ba875c8875981a9d5884f96250b74d2871f2957f4d54afd8cbb48154d006cc2792a8d4f79df4bf0b1ef91d84a0cf234d4f63e5a69b20718e0c87bfd09b4892e8ffeb500d8bd9d587db16988696dcd83c5ee1d9b77d6314526755883781fe10d7152b0b29dd79879d91fa39055b4e9c484cb4066eef8a4ca4dc52daac32b2dbf920fd2cb09dc8f6c5c84b41640926bf93d69990514b17cbbdaf2cfa3afa65097feef17d8cbe3f8dde240a32d096667edb486e9987becfd00b523ba9362b6637707d2a3726766da1641a69a965180f6c64ac68a7c18204bd070ccc552d46773c4c59762020adbf152d3507c2289f354a3feeada6b9adc5420eaf03db09b714a5050e1eef8fda5899c64cf6a72bcb6529d86aff1d4d0c74f2f126707c20ca86c8a245a8ca3e609524f2bdcff465fdae61e2e53147c607d98298f4aa5212fa6550e007d803f7e5e37672cd98d232f2f0afa2396391d4e908feaaee284da84b24af7ccc9a13478b067f831d982c5ef83abf217a091263c9f0fa0c4513e67001f243913a0574df6e5c9165d52094e39bd22fb0c188ebd6ca3851586d85d418be0adc2a3b9d7ae553d65709bee410aa46f1bc46a9ceea168ec04e387daa6e255cbe8cc4147c719b61d291f74afa8b67ab06d7c2b2a109e4ab98b27a859a840f4b0bff1221b92a0a25c741f5a882213f46aea33a42e080970bfd39dfc5592a619972d1c850ae49f63bb08a8f0dc4cb88ef78b74ff1411144f43340a7ac18659384d87a15eff2970b235bfd33b6901518ece047f6807c3d13a8dd215ae0c47e769406a734eee381fe08a9ac42079175e763adadf030f59b3964a017bea74f6db6228de1ae933e2cc3a48c484fcaf44f587e2d505d5b0b7f87afea34a5c163f85e7757dcfd9462e3026ab0d50009186a94f9ebce8a3cd63f6566055ec97ee8fcbca2b1fb17b0fa25ef9129977de2773c6aea53f334d374ac9e7a7eb3e8579bd72f47bdbfd99f5fad747679f55d40976ecb754bdb9d5980b544bb4c5c13dffa444a8395236a6154f3e450e3e57e8d47b94ecca3960dc6781e31a57ae1b2ff5a48d97e823cd8ddb736572f7a1ac32fafdf359a18362fd0aff8e52a694d84dd9f05cf6a5f6e2ceded7f464d4a28edd2a36b090af88dbcb40af530f8f5b1bc6c3b2be2afec7cf4c9fd6a175f0464de0d1e0961431e7eb94ab909bf0871e05ab3cc785dab99c2960a2095a96ff20be48e8e41757e5e9187d92aedb09bfb66dd02a2241fc575289ac5c8428cef47318a38141bffc323370e8d039bc674a73d7b69798e6aeb92ffe21ffec72bf421f773ab4d97d4c17a8902485e9be874e63ed2f037d49a4d51bcc219b1dbb628f521b0c0355b42d27f174d9d9d47fd1c1c3c6541ca0f8aee0fdaf8cc20f3a9be4765c8aeba3df9b62518c909eab92a154c25e96bb4c14bfac8af447277dc9e9b55c65cd05fe5bb8954245e908790122cccac68c9c199ab80808fd9d4deb0a0f9bdb92a5d5568e4ec90df03602b01afcc8037efb079ebec9c96a158ceb3a5d84a7d358325b72cfe14195557af18d2417dec622ad1141c96b66c03e252375305b91120f60ae68a077f2ddce45675ecae3acad65ab059037d99b60177fbbd525cabee4136b453a18257419f9cd6402b776a00ce7542afca85bc906a45ba616ef13cd573693dfb4c122d2be9b4fdac2b15ff9e3da1d631fb06cc267e7cd6fb1dfda58213dc037717f37e3dc44055eecca8b2097606d20800042d2b265c8a85c935e1a96b9f8e20ad1b76af54adbf22740e32c7db10d2ac0f456fc5fce111fbedbc78c6234670e08075686833193fa3b9241511aa60255bc79844fa23c5abc8375733ba11cc8735511d3498181233e624cf8e2480faff6a4e5b4e8d10349fa0b6ff325844136c8936e10becf8c6400699523eefd0b22614e94c9a375e00db721f88f916bbe32e32bae1c40c63bb8b0e17ff3320caf9bf5c0d7ac3f34318d9463da1814d9647c80117603cbcb61a9f0ad53ad17a6ab299b49f08462579289987509869188290b2801594f2bc059d878919a5af7544fe207630472148c1d3391921110a8ce0c57b47b56b46607485c4a9d0bac0ea117690e29ca853fa2b1cfd53715b34224e1d592df9cb23a3c7b0504c0fca2a092b9f8c0a8c6f0d67774c26b3c3a5f681939e97b794c3fddaabe81d26504d1a8f4c1d7c8b9a4952ed01008e04f34faab5f8333f1074c7a6399f85759d9f0fb8e27825053a16e2628ebd4d93bee1f97b755d1eaf67da1906ed7e6939f219ed8f60953d1dd1790d553d62345f26efe73f6aa74fa81435e538c8e30d4db592a0c130912cf66203bc4f557b30f6855c7d58e4a7d8eeda26682fa24dfc35a256296ad278375e18ed598abdf066ece3ec28a50dd11b007e93b113477c605b53d62fbdc392a60bc69e3521242bdaaec2b3686ce7df9033244ba6ebfb116b1336d9749d954a65bdf0416c315f8d8a7b60855ad81a27f0ae95463101608d7857cfbdb7ccac7e6581ddb0a34492976a2be326478ad047fcaae285352f5ce58bb1e95f0e8492933541b5f9ce2ed9efc95bc96057a29cfb5a395fde10e0ed784b612f11daa52291275adf1f58ec4a0ac4e3249cf409e17801ec9727e4ff06b8894c30c3cce396975942aed4745f60b38b13a04867139a8199e58fb030aed2cf5bd27c474f847f210eb918723fd1a5dab673078543c5f682b671004c3384aed204145bec501fae75d8fea0066d6572278eea96dc93b0a82d39f271a6e46f12327371056346fd9fdce1c54c4e0b3eb3bf68da062801cd47ec262293d6ba78a2b8df48a2dc411dc648481784e09cde32f8962e78ba274e18d2f6edd866ab1533b88bcf9f4af039035e0da93c2ba22cc919a2b5c5a3fad530fb517e0faba44dd95b6064c97c3ca0c11c8f3b6f7f45413c50e979aab8a344362ab3f83a6f41bd0b2560f8934914e2639b81452bc2043c53681317d5bd96583b8476c511340a1ba214d56cf5189e65f890b1224cc2c49c568860986c4597411d30efde6e24a84b9eb59a669c73d5c7a5a51af8bc70bf36e153cbda6e47ba957a0ea43931df5a4a819816cec0eb745113aaa7889391b7a23fea43afc182cd74b44ffefc9158227048d7526b330b23e1e4bcb69484114e7e5b2c262c50a2444ff8f3b41dc461f8fe57fa67097bad1c13448589fa6cfeacbab5012ece750831cd25e069ece6d0ffbde831595a264f5358a024c2ea239f4d67a0051192e788b2b227ec4d886a73a9be2328806a01b7447f2728723ff079421f4bf3d72d2549691bd4264ddad1bdad66b5651c9d34a13da4cfd454b830c4126351a27047d9da9a8f44f8434e92b0cdab087952075705d59458e8ee5c16004733a327eaa02287e57c478deb26f9319b0521c9dd4b637f9ecf1974a0fccb75bb5afc0941050007ab7e66c61ac2c0fd4bedddfa2b4ca2f0872ddbc0be9a8a609fe1e3f55f33aef4892c62464a352c0e2a676b7442f76afd8f5d96b4920d4976cba007def2ba3fb0cca7c5ca08294fd364d407e707aa79e0ea4c71a75bea3a05d1489747abb1d641abee329019281be5bed897180ba2dd4ba7df0baa792f480fac705230a7fb303c11ffcc0a5598b20ceb369b4d0b1b8dab004aff3f720094fa72b1843b429109398c7d570c12873334b9848b03cdb40047e07b2829ccb80f32736029709c948e41189592ca69123728a1cc40d4200a4028228dcf53a4cc17162566e89aded7b7c3c00a97785003afa5fcc85e9ab56bb09f3a726a03eb6b2bad26abd4e23ded4dffec13c6ad179598bba7c0b30d706873146ad16bb3b801489cee6063e8986f9c72d28d944a3eaec540e4a667987731be79ce67863df3817b9b47b8b675b8eb8b92aa61ef25ff58698c726588ebddcbcac91801386482c51dc5db436dff20ff5a3e9f65f42b0a0b9dafaefff6da3b2265c0ae428f7fc2ea996901b1f5f45cdddef3647f85236c8ab4c774c144a7a997b1e7aa425243ceb69986cc98d97dd417584b243f9a6c186be40c5e8d1265b28584c6afc1c5beb210b5cdf45c964419ed6b88a5f7de07027514c13228b41f0b62d7f3eb5ae0f13c793bcd1d4f562b2bbbc7a9761e9af4ce16b6d848b191090a7b50714e973122efc6d62b9242c384e7e75ac2efc600b02ebe853c2f95685e57bc4aa3f1da3addef8d312aab7e402dcd050d7baab664e4ee696a9d28ece9494c42dae774062e15be5b967094d6caa1fa4f1b35192dcaba272801ede070bc7c592173f86f9ae1ce9330b3b59ca26a1fc51c11b8cb0ace9f3a3f6b4fafbd4806b09018879efbdf797a764944cb7ff659d7d7fedab6069489bb3cebf433d430aeef71fedb5867810e407c0eb480a70eaa99e0e654415ab380c379c0ece86a3aed316d79d8ebd0cf7fed68e599aba9bd12088bade4ad5abbcde18c56f79af0fcc08bb4769be364843b11d7493db13e2a7a6c999a51a91aee6a0eba2274f5b33ac9ce67c6b9d88589dc6839e68adc1d42b39c1d63a6d7fa4679c3d6fb4a0e2b087daf07e646dc4072b30db83b3ad37d20e88f03500668b45507e87ce501ac01e826a9789dc3f047dd3cf1078ce1a32bbc3517567dd44f711a16e27d378e3bbc00d1a9552e53f262a4eae345a16238754e0186de96e263fd3a953f6aa0f55c64c0d147c96234da8a65cc2719176f7a24aeb44e2c995e0def0aa03d1013d9f94058937d0da36e1ded808d7b4e210c50788aaf20793328a3962cdf83cacb8fb05a1e207d956ce0d093cf6090b6fa7f079c3ba527e92c3c53b8a48037d08a5d1ee8a6477b8cc7fd982bc3c8ff96b97c03f978e6478d2a6e94c5f87e8b937ff86abe0b72498efa5fab68a8877b8b224c3fa31f64493f6c8f4d9364477f602377e5e0051286b33832f32cd85804ea2e422e39f4bb1af3a8441fe03d98d5749ec251366a17bb7e8854e30bc31e5f410fac80041a3b3c053fbff0fa0c66eb69fbd682f7cff6ec3ec0ac19cbc7b6b0eab0ae474cbb09fa5bd14949c4076cf94c1e56f18cf38a9faa23d091df2d68994b93e25f995412cfdcf36ac2b229922fe4e8dc3d2598a930a8a62115945cb46eae59098a270f689f499f848b6b86212634a7482e222934c8ed905f93f373cee2c5d8fab29f4d580e81361076cc5b46ba4d5b9498bceaa0fe354938297d99d87d30ea6229503fab2abca213d17eb2eca034849648b2f19bdafc05c17c8b6698bbf00673ab8cbe92e4b2be44d86fdb1d8492323a4760daa3f2c9301336251a7b9e19ad517db17b426aa3c70e08465a41793acd145f2c8a2010f48cf55925b48145c06423271def1259d836c221f80aeca588e8058b770af5889bb0421094ae0aac02ae1751192735768df70bc58a7acbfd39e04509f7748b826e3fb73f1a9f0380a7eb9e403fd3bb1e5a50b8b30179396f5fa13dbd4dc0ebfab5ec371e5c3e93313cdbf7c78f9955aa1075ca5848919055a6c77a060317d2fc541e0b0522fe53646a3ba65286ef080e54ef10af1fcb46ac94ceca6a1146622cc0fba5ce42d93845ee2278d301dca2fc07e23870f6fe7da5856a8986506bccce080021223b23c0401a61f7dd9e0ec9b0f3e6904b31801a4481507ea7dfa08a6fba70b53e2c30683b9423803da10d68a231b65ba74ca37ca71512be570014430996c028fcae09dcc9ea31e5c635930cebd2664057e5c2167f546330c7311222e0de8a18b3870cc19b1c3823d03b16238539d9733d730907b907682b842ef386770b4bef88825badb240566eebcda7815978a23f99ebaf9e1f6a47939a8638157f61a74a43fcbe478bbe71b358a46962521aace297ece100ca6c9a31f9feed2e98445fe20bcc433538e004cef6aab1d8462ae4d33fbaf4bd00cb71cc3ecb7e278107b5db9bf3cf9f686d60d611354c511da21001399c2a3300614f96f3a4731bf09527b3e7c9a41ebdfba749a470df0fbcedbc5e8a08c445bfcc5d7c7f7729d1ba93758a162ad5d33091668c4394e5e6a1747eb8c103b238623c6a42921d6c9afb145d9747a213109bffb7f5cf5af5987f397b84efdad915cf65bd1eaee78ebec77dc2f88dfa4c31561679d53070e32b7093d09515917b8110137c6da924991bf6144f7ea0e9701275664a343463351e259cb4035e9d0a08328ebd66e64625d03648928d570aa696841d11fe4e6d5d0b495065d838464b2f8ec458f67e5ab3a3fbec527d20c82128d6b7a1f014e811fca4769a266c3c9fd93253f5dd9383e21053fe6210db164e0bb31405f8362b23958c54a83458bce871251af858ba8f6b2a167c057a41d14cdc69b73eb4d2042da9da6cf2a70d286135e8a476a7d60738a3994a2430bede13864db7d2252ecb8798b29269f775a864daaba807d666635505efd32e81f2182a9da470a99b123c3b2d5449ee99e5532f709f71890c4b7d60eec60908af91caa895eaa01486996266f85bcf2e77eb35e6c68b6579e5e5a4d19f48f7fdb13b8f30c413de8452cd2a5b496511ec4ea871e76878c0d90ff0feb04033a446845e2a346c19ba542fa8b49e5d81cbc36e67a7beaca5a7b992e2eb38186bdcabcd5969beea7a0aa229aced83599bd787c631034f754d165c0305428dedcec79a89e0b610057a6439c0ca5c850a8d5a2157071f04229de475e1fe1c48e0fc9007176451c10d543e575fbb4d3fbda82568933f890914f641b94395cdccb9898295d35a1ccfb5880408c9a5b466ae93a8ca79e8f387511a193fedd615e2867be5962d8bcc7f7f0cd9f6111d151ad7c88fdf0eeb947e7969a71f8d14daffb01ea0f86dc4b2d1127df4d87252c378221200ebaf58560fe2c4ad1fdf903f4dc7d2fdab40e072aa364d9213e964f0ed5a57e1b4d5f6fe55c9bf873806eca4cea2a6f1fcc1a50757a72c978b96e232314599f0c287059a31194db3545062ab0d2d3f234668c4da3b22a1457972e4eceb251568495937ffd9de8b65cb9f5e212d9bb95d2dcbfe49a2f1b7ee18f73bbe34eb52d82cd041ebc681f8dab65cec9119ce59b2ac9853b732c627410ea79aaa6128c3181829eb8508a88ef9bacbfc01ac6fe28a63af414f791b3643a7eb6706698f07569c4c5c2dd5df9e6f632ed8fa510d3af41d7b9c3098fbfa562964e27cdbecbd87dcdf0dca49e3d9e7c71fa043f467e229137939f19124f43cf39e5718b5cc1e2313967254621ef9aeb996dcb69b82fe253765ac43e0d35d477fadf59bb5fe3f4426d7ebe4b167ef5675adb654c8ab6ccc4253db261a81697397393dc086b2b19e8912980e31f868bb2378abe3ef711ed917d5e09145420dd33288267ba07f1bf6bb7fe43cffe95e5e9e13172844d20b4da4a7b4bee772401a064435628da0f2921b9070889116475dc32692ff4d9a721d973c0e20a24ce2ad7631a2872696929543b8cf70b51f93820bf236eb2aff5622a2bde2e0500fd693e3cafa6523473f69c8a4ca1bdc4d5ba76f00c7d16bf4052af56369d1acb138b85e8470bb2794fd27332d90e751f4f051d7d38584124d6056e40c6c05d3fd73ee4cf8bccf9d82fb4c769f1b88344b075865a9d441422acb17f8fb4b77c8216c42eabf6d5c8a48a25789f9f869303532d39b58c0487b6da01c649b3251daf5b7f189cd65023ac1db5ee8580c9c13ed6bd6f22c9405e0b136ea18396f2552827441aef82b9a44c2157506a96aca095de8176cae5de7abcde28f0035be57eaf74ce9a894d7b67dd1f45a667f882bcab1e75fd9fe262eb961e33445ac6fb80e63acdd83db31343ae719a83c44e4df7754fa08dd18b9116927b1906f7a1d3645b3538bcd10c9d293895d4681e200798beca9cb7935bfdd3182434fc9cddae785c3650ba0477a6db6b2f99df4220b828abfa4e2801dbca26841cb5eddd1d9b3af4dbb2dccd9abe6250ef0f499d713cc234ada7a58998ea01c2ff8dc5c30d4bb902e3f68f0d80c64239bb0fc4afec62e88fcebc9a28908c7184b18001e47f847d7718c7116df7cf825165a1e9cc27ee3f737cbd1d2389b58003b0cee9adbf62a4dd5932c1ac29e723751fdfa3154381b49db50bf154722724a44571125fbf8b9c7a2ef663d0f284c06e2bdf5866eb3072c85056cb4472b2db85a39affc5a53875c8cbcd5cc2de0ce3b560730488b5df148b3cbd1478cafd0d5f6037c97031c145146d80a42c705827150b893c12b8569de988619b20983aeb58eb7dab85624ca7cbbda79328c0819d6a53d7986cbb0592b5318b4b4ae273889e6f6915eb1a80c406d34209b9ca1f22f945d59b45001037c9eb26ff493da96282b6b9e4905df944d942e2d079984ddf39733c8d083a7a69fe660fa04bbd8210efb6777b8b0f1677cb897248855edc247d9ef912682cd23f5f72703e3a4069198724096040f5c45fee6a82bcae52b82f0f27adb3741684db71ec51158f954248689e922e3e0c3611058c7cd9e1e59c22d29aada61c6c842b7f5c68271c4b6c696ebf240454d9490ce8731e547b572684480ec20b60fead947d845646f046bf98fb799533825cfe66a5a94f9eeeaa1f51ea0a7c2a6113b627ae2af50965acfaec9d45ea55c30e14ceaae180b3d921a9c2d678cf9b536ca8f4f01fa80f6225c0b907babc89577fd3dff27404978b2d2eaa71df3b26553186051838b17e54e6842b24f6c6cad51dfc9ce65dab0f3ddbad5664bc64a1a95e0ff73b967777b264037bb870e616e298b512b8ad95a313c9cc5d4972070fa2becf321c39a14e946272814db1487f9dac5bedb2446dbce0dfd8fe6eab8e8d530a78985dfa84b52c1964edd572b3debdd181edf968d00abfbdc465d8d187ca6548a6032ecc3f770aecaf8da3fdc6ce64dfac38044135c3348b4c55ffb8326ff591ffefa00b9e4d00a92fba3ad7864b15d0afd71fe7f4cb25a1294abc77edcb9116077ad349c83b2f95d75bcebcc4b3aced75db5eae0040339e458a223adb8300929b6143b2db78a3d25b4514fcde0280eef2387af8f8f512d411e8f3b59134863e5de2ec2cf402883e09879481ee0dac1d321821ff325221bf5cce72c2549bb9ed61783ab3b963c2c167b719cf3d927b9c255075de14bd63ab090567ed2723ee416f6dbe4ab8ec263f02b1b26e14f89b471b8e31d89899b7881fe14cd1e1cde97c1c2f1eea74375c1f0b1fb52e442060f3a55a4438a2ffcece027d2ad08f227f22383bd0a5091c1d0968659001d05753be9ac14f80da15d360c4a4c367ea45a55d7ebe538353ef50a794ccf05904495dc55ad72794d68ada6d52ddb1ca9a6658b7df26b22397e85533a0524e562bf1cd96c8d642b7150f4118f6fc5e02fec0dcfbc283eb253d92a1104fb0b38277f84acec7a272e8f1b1a2f0da836f08436ab322182429402ae1b2f5bb0969ff154664c546b83c241be660e815fc154f0048fe0b0f013b8389a4828502fabfae23a82a26495d8631a50ce01b5faa27b0ad89ae375b4f4f628b0082667f5644fa56d8f9b144105b347777a62f3ec8fb6405fe279662d94cd9bcef6d536c42c86f3615b001b3b3c50c0b34f9f1ba9274fa2210745a6f2f99b20f1b98e66eabe7de74710d5dbb4196b261c4dd8673acfbf081c46b387d5eaded8ba5127e1cd00f080321256e576f2c3f856f99512762335a9d034290a3f187b6cc5c4f848dc041da7aea19958d571c992d28f9068f426002485553104a8cf0aa9affb0e6e1ee505d2f7366ba9e222538a1ad0da40f7b5973c06e4d92041fe87d5a8625ef050d9a410f2129160fb27434b0e40da99f2aba7cd00b26791e5b720ee2e46fe7d79c8cec70d7baccfd6985cbb04d6958d02ff27332ec6c34eb10ff027b848883cab98cb1fffb274cf3f9887f11909c3154952b0226a2854a063250237c975fdb15247c84522439fcc31edf599d59cef7d8026f74805884b27123145dbfc32ccef76ba6259368301528a44cfeff268bd01175ea26c5623f0d16d939ff4fc797b9839f93145eb1b175e224102daacb9de7fa494716b9e57b277279e38ede200ae3479207e3d50b1d8cfb1cf60e9a4f4eb535f3afb3440cbedf87682b25fb1ba963c2d24042323c9c0d82fe7e46f1b1800a86d1e7e334fd870626491833195ca505a67d5e609edce25d066d67789b522189673588b0e986e3aa2d3955c151afdbee02bac6309e20d99605a36bd6ee9354bced5c69da76dd77be5b315b6e25afb3b0153f12a70ede5c71f9a8dbac7a1c3059580460d340ed2b127115de1ce801b1c5ca415578cfbec928539edeb00b91f43f1902c35d1bd278e1c2586a88cd71c876314286228fa2ef0de7aa0b428b28ddd93f9f8843f43793daa807def948656a0edfa316c2ad5a728df33748b808ca3c27d879bbfad3c6957da9f2d1e673ccfe69d512e40c5df9c8ae39cc3971eb62724b5c10f6b77ee0bce411a62b6a1757fe0a075d29e8973748bd4e211f62be1538602f61ca163ab6294db1b41453ba13007afe0b8f236cb551b24b94af72325079e257d270a91eb637c12c2e4a06c50952545302be71736131879b5b634eba645d63498327e2010c8593e37164acd25da93ac02a70ffce9dae96e09beb1c88b0087f65a186dc916a737ce64c03140020f5dd862fdf7687607860d6195bf0707c33b6cc71366120c48a2823c287ef2184c033f59c16966c25ab9eb159ecf43c72ef84872dd6bd5ed31e7b49c24978ce99dda6eb601fbb60e982868fbcab5a337079f7cfe46ba0eb445d841b195da8314ce58e7cfcaf9a023ad634aca4f9b5c2aa7eb6c60a024f6e833c1167acfbf45094e4cedc9c82935e98a94feedc1b0d9c5759d38685abe225026b70e9eeca7ada5ea18ab5e15b3d16e28ba3513622a54d5d7c9824d569cf39d736253aa4dfcec1989f2b6239e915175eaf923f418f1521de8b4798e43f08e1648cd713f2f2fac6d20b49932a8ff3c612238c825c6aeb9f676e38fae923a9320206c29c79bba0c4ae44a9f41ebef22a5043d4614601590f6e1bb621c4ba534b0163613d116495a46c0304cec5a00cd9d8281601f20afd1e1f8849273c838f9f74b10765cdb28e198ca88f22904e1b9555ce637ddd2a36bbbc926c8b100037905258ab0ed52abf38bfaa28291fa3e1b849cd5376e727f3d59ac7899845ccdfa58e1390e820cd521bb1e4a08d0d36e3b88d36d847bf6aebf29da5cdb29890603cf80d91e5272ec5937e5ebf33f9000422084f17d37fbdaa0717177be5395aa6c199f780b6535e032c957e227749aef169c5237dab24d6e55211adfec46f2b653850c7ee1fd95072658f02ac14e25696ef30b3e3b4f770eb43c8827431e6c219f7b267c21d0fa4a66b22e4d5961528aa404a309a6f72400cf223efb550b1627136a50d40415123d5fd21d9cada080dab158c5161ea360a92e9fc44a08d163d4fc6d3e10e3bcd097db3cce895815c65938850b951324f6ff2a0db74d7dd830a7d830b17263dd39d3d46628ca91519146e408b24ef242994ec00f85370b8db9ce6328a4c757d4bafa2a2322154830475cbbcc16fb4e81571ce6877f419a2b6c8522530b0a48c2ed90db813f54904c8b70af2ec84fefebdedee0b94e32f6587c727e34e87547f77409cc16319b43548a5f5baec039021880dfa02acc3fc0cbd97f54a6eb9f64a631f3f2fcfd31e906376c2e125ca41a06f728b2b955d9392b6456cef126c7f774f36575d29ce44b3568ce06966b9d914f5a2bcf1ec3f8a297f3a898a360911ae4768e757950b1fac2f8f3d287d78271a747ca00d474d8f1b93111c6d16f9a2a5a3a549335502e20111cbd4ed48bef4795b45a60b0bac6fac0e5f299c0494568b66cbc3ff598644fde292c3f7e3cce7a764eb52d5f65ef11d40080622a0a85ac2c83115edcf34a72f4995b8dc97f7d824f58ca1e404498ba06213cce4be41e965266e543cead295b8b521682e89230d80d7f33659a26fd607382e2c09a5f5979bb1b3ee538c35c36d86a881ba91bf527d0daae7e7460e23e112cd7841086b5a8c139da05faeaf4a563f3ef2673cbd115f54743a8fff64d59f10a8b9059309e4299f876403a1c6b80d866df388433a463c90a48f96d824362d85110e11d3b2ec9125fca6a813bd54bf63da9d004e092286e0e63e8a82dd994e32eb9b2562930946e949e8b53efffb6888d6572e897b0d026c9e935dc91d0dad947b8d3a886667bc9b520230ec780f92027b4bf119721eb70c94f0a4eb2dabeecdbbb211a13f9d820ef14b8e11bcab187bc66dd2a8296c93730722e1ac20f9b6c91dced9700cafc1d2cd25daa061e230ee1e88fea2f1f1c80a8eba22c8c38d47c7547bcb1e1b6b98ec80e819ed643b457839f89a373a62630f5df4320ea95eed6863ecc4a8962803faacec202ed7171a5c150448684bebe9cb5c50524b362ea8bf9adf77ec0808c120ef338555555e943aca458e680d9913493f77f77b63d1bb26c3ccacd2d83bf69e63e66ef78e889aed3daf13df35abd6f4cc9bf93b61bb9d6c7bf41de31f0daa89da1558f9d0a8ad7ed1c8da5b5f6d29783d2443dafd6635e497083f9a32121f6f5f99d158621406a185763d7ed0bf379fcde8c53166099afa5b1da6ca44b9b1f652f006cfe503cf4ef3941b1c994aa5f42fdbf24512a7cea166625a447ef29fd205f1a02f5c85345aca009afe636c7412a9757dbef1bf2ce7b74a0af7043b2ff383182304cb3c9b0c7f2c5a193b37eb6350b0090e2a0491356b0f91d3fbb4a0b8fb3281e55678d900b73c21f15bc098342d17595f192c009a1acf59f14ce432847111a7b3c84751290e05fcbe757133066a41d86478a033d629adf1e0da68ef6d372ac6f13d6d5c5a012804848a7db28f56b30dc80ed5bf527ec7667b8dc261a6cbc56a8accb1a037d62874ceb2d88278eda53be3522bbc5e19a149722120a7cc9cc1f89db46f721de06cd7d51634ee4ddf0c2c4470c58de1a371f176331ad7fb83f66d722500a6e595ac541fbe2690ccc85e0ef02c6d6c8401f4f855efbfec0a3b5d6210e74e8ce4941e4241c1cca46095d7c0970e009f99aaf51e735709f70989c259b586c319a2b4abc3977b84c285c851a5adae811365d6d1fcf671ad0c10e6a8e3c06b017495cfac0160c524cc77229f41ba828fb641577d187e01803b79ae7445be1107027affcff532e90d82e52e54c64e054772bcc27906d7bb1821d97d5fca809bb31d8faf07f121dfd4cb7065dfcbeb178e51304bbed51cd0ef0759a71472eff5d9d4f4ab42f5252c7c522d4f3c80559e404a3c7b30d17c81a9255919ccea8f35032b878019683ff4ee5dfbca6edcc85642a0b1a57e9e798be084da81a10b982bd6d4361e724f9005903f4f060033700bef2657887a16a76ec093e2f9170d2d1e5de23c14a0f864bca912a7009867bbcfc675e20ba7ffdf1c5e01f1f29a4b7a16b5262e3c5de9580777930d45b764ed002017169539d756373d1cd1d4bf1753a99a5b478ee2f330926d57c923eb90acfa0ab2ae80a013efc5726d89dd3c2c3c36abfd4db095fcac14b7beac712bb469593ae5f86e39a7aec22fae95633501be7f0c03a5315a96912e816faf99af98f3d84463d98b75aaaaa6c38415ff50d5d395c519b3f234cf33e3fd7081ab1595a44b8d6164ee75909a9aaa721897e85e3b46cd5db1da522048b2bd112fb995eb78d98ca09ce26bf5f906cfe2ce7f208acf62d1ffea0934f5bf1eef4b834220c919aa5f1e73eb5da942569193dea8e4accfdb5c34a05ce66f8a8d99bec823cda98f97994a97160aa608bf344d2f12d24aeb23f4ba2ab8ce83ca1bfc9a0eddbec24acddeb5a6bc50ee9c86ad97f09af10f18ede46de77fabf705350b7dbaae54e39b90daddb55d19f287c7d6bd47b33650d3f1bf45069ce8167b7c6c365814447c200fd55e3f48ae6d94b76614dbf5c8ef2d8b56543a9401b7d515e7200678c19e5026637f23fed2649456778b67d403e2cdc9377cda1d20756dcc1a4fd1fbe26781b862401b9316bd9828422671a5ad3610ff94c3a15378aa9e83b6bd421734cbf55182ab5714b6412f3709c9546606ddbe53f712b1e70433de85f8e26ae115734dc0f71f7cfff9282772e49e11bb3b189d99cafb8b1a698c92acc59e19ad42b4dfb8303efab87de50bdd7f3f9ce4fdfd618992687bc18b6d3cd780017831be291eb921153ce47eacc9adf6f3812fc6b6577940f25d28ef8163a178737879163382c623bf49e1c2a076ebddddab37280ace1138239820091f0fa2c1ff14f5a1a2ca04f81dbd7869062ccaa67f94fce62fdf09981c52f4ef2610ff95ddf81183b9fc65145e2483d7c415fccde128fcb4037323b4a0101d25a97db7197ed77db9052f66a7ad0c9ed22d0eec8456daba6334ced60d5de25f24cb53681d33cd069b0350eaddc578a6d959f9719ad941064796c1022a90a918e8b2eacd913ef164384154010cdc712218b00479a61d0eee617be38753c4f1a001b20948005270fd1717121a2fa3f5f46bdd096251a86bf873e9e956fbc944dc713ed2cd901fbc0140c7cd7dfd640fcdd05f9e389299efb6d0f636dd7aa62def4d4b1f0e10e96722c87aebb89809ed6129b2464328fd52c2d1e98c5d54ac318383a9ec86a1c82ce23a869987047e88a5dcb3891ee6ab339305b67e1aee0bd72e574ef19fa900df40ee9e970ea1580dd44d7bde72c6374640fd58386512f3ceff7bb7ce149a63bdf377d8e6d142b094c34d53b7d71565753a425c98d951e748f06e6838bf6eca28ce20077020ebcb0aaf3f01e00e4fd3c4898029f6a59814ebc957e47de97a58c3ebe505e9f473f90776dfae8327ec159e141a3acb08edb3d99a650fdebdd5143c39e9b7c874aa5d68bcd38280e8b02efe20663de710ef32ca74aa6e747784de7fe3036d394b4ee3cf74e5fe92cd72323b9bf14a1eb3ced2bc0f83c01b03e0e5b9a8a47abdc1a6ac99f7c2b9b7b53e3d7d435f8e861431a227f58f174c229babdac34484a8d978290c3aa52a58fa4e1c055021942d0f8b69b48523f8aa1ee610477249e7a1ddaee5115635ac93423865f71658c87a244a747f4177731c0b59298ff570048c121fb6784335f3173bd3221178677f2ab5107c8e735425c4986eeafc073d937d02dd17fb7c84483956676599625bd4c488c82217e3cc74f91bc84a89e7bad94e211d33fce2b2559af058a47e86b7acb357c02f518ecd1a9656292071c62788bca3834a3b63a63dd236ffb087a4bd1876e228c290aee74c69867a72059963e7185331c9f00e6cce670f63f78372c58803365c7ee6ca0e5526858337d076622fed7b5870311cb4dc967fd9821ec840432e694073c7b7f332e20a4329c054679f7094673001668bcd9fdaf2707630f3c5f46b0c5e6b376028183a09ebb1a1c249e4113956e773d3bc8f5c9da9ad91823e4c1ddd3aa05f49ccf37af9c6f1454b56f2c738bcaadd6b2f0e262a7329126d67ccd6974ef85ee34281957c3efb0e55197394c2b06aa080207b8114e907bdd530fa8cf235cf7147a56f25eb018e2011fbbb503ae62370902a0bb97995b1b59174fa685448dbee498f3040a4dcc65f4d9d04a93196f8b90e09d39c260c4d6fcabb968472051fa5b66087d9a2f462aeeeb156457117d969234455e2ca89a6313f9815b67307d0f2785cd3a0198cd11e23a65a76a37b6fca0c346608f9648f3089a32dfc22e44b54445bc3aa1a54a5cf25dd5bbaf98dd8d19ac8ef8e7009eb1641960154b39be99fafc7b81054a409cc42651ac7f54c2b52cda36206cf367e49cfa12937df57922f8157806f643a69295b33f2cbf711bdfb30062ebfdf2e83c1118df7531ccb3c43f9c98df6f7a7490249be6d7a2440ebf14fc2396864a347eae59553d4c0c18784b53fde1c1b80a20c24addf0c1f495650d96837661df12e34a6d1d7634ee67800f59b797c59c9c31c747b18ae08fbc20c26ceb31f3da26e92fe82476e8841f9b44a47b02ff09f669c3d4a447b5eee6b77e6ad732b5bc10e52f507b197799d8c26dd58536fb111c76745d983849fdc750faa54abbd9ea2be045f56f85cd0967268a8b556483913fc0423e3dbb6f3cfc24bf2f4291170a1fe0ccea0b7450b647bbbabcce32af002881ef9f2215044bcb8c8c77213812c6e9347b86eae33e9d6a61b944cce3f9e4dcb4b4d065f58b88c5a5ca025893a17d2e3371f200902aeca6afcf879775de0465da8f0abb9728aeb8053ac51e22834c253654c231ed0eb79f2666b401e9142828ae575d8a21c5d486dc3fb315f3c39f9ea52fbedd09a2ea005b0f23f76c9565c2b3088f7a3246791fe850070fe0970b4db41f0e7345800bef1d0839c7406cc7554cc963ead931718a5e6bebce8cb6d35dcd989934668315db65b75f37bcac6016f1d4a3ab03e5c87a5d0d47ae3bb7dde2c12d7a3c25b34b861091274a9acfad503da2bae0ed919c5a19d9618ef14dd7a1acd2dea10ce8d82a9c04d369154f393fc5aa8d144ea5d6fdc18972c8b6c1329397e30e99d4a22856f2f0f9dadd413b7aff4117e033fad8e63000ec68c2cf5fcdd78a67fce34d31c7ea72ed39d3ac48a937ec6f70246b6c749eba68ee193162fed64fda4f9b3cd52272ae5e4815e9ab6e6058738509e02f757a562138d72b248308b53b4563dc60659f8dfbe0c8149db28d3b0d5f514033626f272179e53927f892d99a657cf13df34dbc7dd3cabfb7c14812e4109d29f60da3258541541c2d25a49c0cd9bb7b6e198ecf1f19fdaab22e810aa70273fb20169090e1052bf6df05dd622b6b24168a508629c15cfecd585b2d4208eae9fac4ace55df262e354392a759b835ad19bdb0e2b077c60eeecbe2608b88fbed104b0a93084ce8a1e71364943755589e2c9635ccf837239a5703507a26f03ddb1581df1bb0179539ea09b85ce63598179c89160c363d04cdbec53dc89790d4215bae0b355357b2aff35934be9a11b429575c174f2f7d0613549cff487f694c15156d6aed995b1f9f1e02b828fc2aa7a13d9ca11752b84dca6292a52f2827bca72e930075ead51e4835903ce4283745efe12487ac235c91e6557559679f34871bc187d405609601151f19fec13e33d655d2a139d91c3c06f362635a11cc76dc90e5edfbbbaaab2ce024033090d63329bae71a5f1c9a1d27f1b52244eeb3e5bf96a98af5309d06eea99f0d53e6846f0c0adcd0940b77badbc3716b20212a2b619c25ee49d0807b34bcc1ee8cf4f0718ca37270db3586d90543bf94bad50300158eb7932451415cf558bcd92b28de442f5514878d3489369b44776aba3213146ab0df9109df5d2d3ec590e4c9f5b789ca744bf38c641c730aa85452bd1ce119d46e4199b4020ff5ab0f87590bf653c9bddc3471e9f76b437434af369d6b13752048ce362c68e77669e7f8f11d347926f6be3e0ffdf5e76cce9c6524bc716b3fde76e5d56c1a6745e69679fbfcac96625fdc8323c773137ded18ede8016dd1ece26214a36c8fdd35e5c6557543e545aa0d4ff63e898135ae36fe1113f865a3efd6f982e594b27ed9ce719d0dc6e843b5f2747e8e30f448056b1cbc078d2730c2ca3869f9054acf083d03b89ec655152f6bd0ac1ed2f118cc04a8e542fb0256993a22738345c212a596ae773d536c7bcd6458c226af826124ee53643bbf7a05a8f1fd717c89637e805317b9db5d5d8ec695ed4362331bf1824026533b460e1861fe6fab1e407ad06d6fa26b6369464f43095dd473122ab611ae25bc21c08bfab5434bfac79ad5b533e4e73179c6b04fed27826f60aa879fc7887a545f1dd11f739d1563b0df7e83b0f9c81bd12ad81d2ef291929df924cec5f995e1a0eef68045aada86bd4d443d064fc213535460d6f360087a0857de972a8cc1bd356ed8dc5273a6acf6001996e82aa339e7bf986dc7c1aebf58470dfddc58ddbc66d618fc2555f0307453162dff686f9c449da9c8295645262a820384409662449b6cd7681b60af7f1de359daa23d0503047ec9f1d0b2b9bc7cc7ce20be71f66297b7454b75976978760f4a0d27c81b98274ba5fb71b774bf0d7d99cef5a4a93e5e80d22cdfe4f4f449ef3c72da5ac2ab9d9f192d999e104cb7439f2e4b00b9100c1afc7be0f1d283b35e5893382ad342ae8918a90b7ca3ff270d4e555543483321c35f88095f27a209110263f65e56711485b0caf324d2192bdaad52375c4a8cd9f7c8062b49a7344a340263f65e56711485b0caf324d2192bdaad52375c4a8cd9f7c8062b49a7344a340263f65e56711485b0caf324d2192bdaad52375c4a8cd9f7c8062b49a7344a340263f65e56711485b0caf324d2192bdaad52375c4a8cd9f7c8062b49a7344a340263f65e56711485b0caf324d2192bdaad52375c4a8cd9f7c8062b49a7344a340263f65e56711485b0caf324d2192bdaad52375c4a8cd9f7c8062b49a7344a340d57382e35553c3a2a7414225d253e9b7b9e22707f8491ed83f7ab6bed04eda861879e2793600b34094879adceae645128dd050b6f84b949d5b2f86a073d59f81f261badbdfc364d56642cc86762f81edd6ad23dd8c576b940d4b3b4cf8792b547758d3101c4300ca3b3ee7c343400e1484982901fba7d9e18e6574215c4eaf7c34283b6aa4cb2cdae63ea1ce1c1979852d550a6c9592a57d67b740e59e5edf75139290a9024c3f088589f96fc5fb9b567b7a92cb5ad1df23d125d3ab0bf0cd3542f165654d341b2bd6058629d951b3ab235d7fa5c1afd6476c90241515cea2d3c2739363328d1c324b078b102df6b6831e2f57e64e433362798ca0e721e2574defa1d8dc632b23c95d50873fdfb2eb4239feee9534b88277a5007445c6f46798741aa27922be03c99602b6ff5e6cb2f8010e0aec4053718ea400fc970d3c64a401bfa52b834e8ff476a14f0fa7daa1ebc6fc9de9a2c8c4b4ec5d0e5af82b34acfd5bdae4f631d96dcf3d9f76abc2f1bd47774058d6312c534463b67e30a8470e0d8dd620ce042606d0f71f161aecc59b7ad827cde0509441f17edcf4db967252d1b2a59fbea7e20077af9f91b27e95e865061b270be03ff539ab3b73587882e84b6d6cd78695611eef3542174ddbc5ce14e999a3e2d6566df030e58463ae16aaecb946482bdf632323d5b98f9eec7984c8e420a76092115ae51662300acd4b89170a2565688e7ff2cff2099b7a2277132b5f9efc0977461b152fd1e84d45f6778bb15b013c81eb5debd6bcc338772673b73633b29ffa69149c188c1778fcd10703c6979102a2410dd525eeab6ff2257e5a44148317e6011c0676a03b5c5d14d67af9c425b498c19e599851d7462eeed92235d3966e04e2fe7c73be4a769c5ba62c3dba007bdcfe041263fed4943ca703453cee301669a459d725547c4d3ea582508c6c3db9bba8b589ffe2dcb0789d2b3073052907b6c02534a9c3b0c042e64e5afeb336569bfeb7534609297968241c7cbfbddcc8dce76bd78ea98bed6148c9cba8293b65bf638251052ec96f9461cd00a9e278cf61cd51b133276050fa2b8d4f7c56a1ebe180b96dbcbecba9c809546f63cac979d084dc212fd3f6da25dca7cb30e54bf59cb118313830f5afaf231ee4bca36b5bf3de716340a19ccc89333db34a5a40a95f1ee217772971fc16c939756128d362a57a677cafbb897cfa6f28b451672cde9637a3ce7d2f358658ff3b47f8ecddf5b549497ac912e48389ee4110aa35f286634b02f8d69f91564b462c35f651aeaaff4ec5f3f4d4ce45e4257ea308ea4d5369ad6887bd21308fa81f2a954b825839ef199e2e8c47be70dace81c6e3111d907f83708064960326f8def9eec1871a1ce15672f2c152dd865c6da845d541180c5477897e47dc1c14d61f31c8867905cfec43e6b5957e071ad27aab67f10eb59177acc4a23cf30b46d065e66d74d5c61faff87a02cb5396a7ef6638ac41f72d13adc07a122c738ff2e41ecab93eeaaca6659d3052a3756cf5cd4c44953fb55cc80dad00909ef57bd2fce0bafdca16e8986f6db03bd29565596024d037bce7e87aa93aa6f0ebc17159d70970477bc8fd6e47cc7c59bc953f238e32b42011b0dde918658a429d21639e092d6220ccf753cbc09dd270f95975be1efa8d0ad9cbec26e79fa68bcd5b5a971565a9e2d0bad49aa61bca897964c18629a9bd20d33a55819567bddef7979d336fca4a79d907e24873c30fdc1fd4872819bdec862329aa8fc9c32925ee7f819f3d44d69482ee1dd9b2a4f5dee4c8367fa2e9ce58593872eb0a6b17e11cea786b4c3473631708ce675c7c47a13a4fa324babb6db16571236ac956dc391c9de528742e84533d0d393237139273b24f8401a8e5c92e2df511aea4fa6a014e03b90c5eac5a9ea6fb45b30934d3faa6758caf16b5b91a840b1df72672873410530d9c25e1febda43d79328e027eec95d6b5217798d6369be11ff128c5f87d2611aa751b9aa0c130af70375c78a20f1b67a8b4eba12add1771ce29f936d2b8058567d723d5441d1c27222d485f6d1cfb1ba23eeef23fe37947a389ca111a822840c95068826665dbfc1c0e19b27ae1b13f40597073ce191ff93fd18fd468d85db3e831b4fecc5512a6e82ffa204eb30b66a7ed59885a9d689ee9148c4fcc44e5880bc38cc272f7556d3d3a82678539fedd873ebd58e7874c56506719c32cc640e6bdccd3451f0499ff0a5ea0dfa3c7d39cd12065628d29c6b3ba21a08924da75891b07dbcbcd0accd58cd658ee7038ba18cf9ed412520debc66b1d9edf18825f6b9ebd8a2b51cc5e9df5380fe3262ba6eb55f0960052fb074453bddb6d0b79fbf557c9479c7219d54aaca46057ff3b4181400d2345e93a59a2cc6d3050f7982ed4311ba92af59e141ddf7f16ccd8c4d8cb90b2a861e7aff303ea86af3a6cd5301ce9489f36a544c46a792e06a6542e4e7ef04e1ad7e5ad956de26303aa21f47a8cb6adfc515b84f08abd13dbebe9ed028ba4cb6e8885b6700f881fc0e024d622e0c603330b372edf08529d3ef1f8e237480851d4e6cd1dbb62d113cbc26362ca461212e5ee4cc9a20896a4f6536b83d466661ebd93c91725bd79ffd70bd2d1a9b06e6132afa460303cb77b6209b7e05a6933a35f58295dc5edc1350de109cecebbb6504716f91a40e73cf97389aac82e612a645f61b3cef124f230e1ec7c1d1b97378da402869a5efe0642b42d551876d62b4659239a22753d399c5c64646a672a3838c0cc732b1f668b05dc4ad480a9b9b71de8ce284b24ea9c379082e697b159dc037497a06cd252d82610665ee3e761df6fa0538394bd63e66e00bd9d79ba9d73b5a00778a9cdac9f98d4ddda0b43d1dc365370cab4816a07931ec83d7fe9e3087ec341d3a25525447f200ab13e5fb659298012b27e56aaa1de8ca5dfba1a007878a81d8402672dc4cdf91664d1d6780db693aad8943473b1be4f7654f6f123818461344a97a3e7861a8dab95ab0101156ea5bee0f501400430e996d38f408e1238f1650a25d51dcec267732729bd6b24a207765d142a0e8f428c03c364c47f93827db11b6219ff0d327aaa73f6ed1ef4ffef8b904fb13343a23a73e3fdbd1f4bfd5075e87c1dba86b0da537e9476aafde7eea234a6e3633d5d7ed7f92cb65b0069a6f68e221acac401831da68ecbdc7f75de0de692f873e43dfdae901f1762725c911ed08f58d72659d5a0e4894299cb1e93554b57e57bee23c4817818aa5387462140aea017c8c8408c99055262cecd69dac3253be0cbe1c66ef80ee66949dfe9c2444c7a1430d107a8adb2036435427b9f0ee5a1872d96c39fcd3ff7b6aad1b3ed4ae98863520dfdf3b458816f306eeb1f195a539d4a6da0d82cbe3c0305b1adc44e786722e524f9b461f7e5d95779232d594ce581af046e28935ddbf58793329f89bcd818dd486374b77db2f19abf0db10c2b74ca414b352a7362507da3e96e17dd0a2794844754faa2fc152f3489d65148f93e11bd25072191cc1938cea526e7354c7032124c316edf9619b39c75c19fa313d5bd19e85db9b2df42ebcf117bd4aeee8e4e3d9f0d8c0683489efed60f659ec9c5f472a190310def06fd140a3444d818040447f1c91723fff58bdc97c0a3f58670d7175c2aeac7e1176d019c465cc3c14daa1de87a498c4aabe367d2605c0b41f74236c126b3d42f4a54596d6eabd133cdd63fe0a2c5b7fd6e780700ac6fb66c441174b3f20f3b0001c3f6d855a8e6675edcb9f7cd2b6a3bcd66d09f7b7c516eeeed5b8be960a4352c2b0a59afd890dba282f5a3de44af232235db820f1cff9f66e9d0ff888664f4a78d34a85fe4ab7b835e846e0f43227e0418bdcfc753a12ad4844e6d568d1baebebe28ac5a9901085fa0e6a15658afcaaef101bbc5672bb3rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrubygem-rack-1.6.1-2.fc22.src.rpmrubygem-rack-doc@    /usr/bin/envrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)rubygem-rack3.0.4-14.6.0-14.0-15.2-11:1.6.1-2.fc224.12.0.1UL@UmTء@T$SP@R'QQ0@Q+R@QPDPd@PoP O@ON @MRK@KA@J=JlE@ILI?@I2II@Josef Stribny - 1:1.6.1-2Steve Traylen - 1:1.6.1-1Josef Stribny - 1:1.6.0-1Steve Traylen - 1:1.5.2-4Fedora Release Engineering - 1:1.5.2-3Josef Stribny - 1:1.5.2-2Josef Stribny - 1:1.5.2-1Vít Ondruch - 1:1.4.5-3Vít Ondruch - 1:1.4.5-2Josef Stribny - 1:1.4.5-1Vít Ondruch - 1:1.4.4-1Vít Ondruch - 1:1.4.1-2Vít Ondruch - 1:1.4.1-1Fedora Release Engineering - 1:1.4.0-3Bohuslav Kabrda - 1:1.4.0-2Bohuslav Kabrda - 1:1.4.0-1Vít Ondruch - 1:1.3.0-1Fedora Release Engineering Mamoru Tasaka - 1:1.1.0-2Jeroen van Meeuwen - 1.1.0-1Jeroen van Meeuwen - 1.0.1-1Fedora Release Engineering - 1.0.0-2Jeroen van Meeuwen - 1.0.0-1Jeroen van Meeuwen - 0.9.1-1Fedora Release Engineering - 0.4.0-3Jeroen van Meeuwen - 0.4.0-2Jeroen van Meeuwen - 0.4.0-1- Fix for CVE-2015-3225: Potential Denial of Service Vulnerability in Rack - Related rhbz#CVE-2015-3225- Update to 1.6.1- Update to 1.6.0- Add enable_check flag and disable check for .el7. - Rely on autorequires and autoprovides.- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild- Fix licensing - Add virtual provide for bundled okjson- Update to rack 1.5.2- Enable thin test suite.- Rebuild for https://fedoraproject.org/wiki/Features/Ruby_2.0.0- Update to Rack 1.4.5.- Update to Rack 1.4.4.- Fixed epoch in -doc sub-package.- Update to Rack 1.4.1. - Documentation moved into subpackage.- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild- Rebuilt for Ruby 1.9.3.- Update to Rack 1.4. - Moved gem install to %prep to be able to apply patches. - Applied two patches that fix test failures with Ruby 1.8.7-p357.- Updated to Rack 1.3. - Fixed FTBFS.- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild- Epoch 1 for keeping upgrade path from F-12 (related to bug 552972) - Enable %check- New upstream version- New upstream version- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild- New upstream version- New upstream version- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild- Remove unused macro (#470694) - Add ruby(abi) = 1.8 as required by package guidelines (#470694) - Move %{gem_dir}/bin/rackup to %{_bindir} (#470694)- Initial package  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~1:1.6.1-2.fc22      !"#####"$$$$$$$$"%&&&&%%%%"'((((((((((((((((((('))))))))))'*********'++++++++'"!,,,,,,,!------------!.......!/0000////!11111!2222222!333!444!555!677776888886666!999999999999999!:::::::!;;;;;;;;;;;;;;!<<<<!=>>>>>=?=@@@@@@=AAAAA=BBBBB=CCCCCC=D=EEE=FFFFFF======!GGG!HIHJHKHLHMHH!NN!OOO!PPP!QQQQQQ!RRRRR!STTTTTSUSSSSSSSSSSSS!VVVVVVVV!WXXXXXXXWYWZZZZZZZZZZZZW[[[[[[[WWW!\\\\\\\\\\\\\\\\\\\\\\\\\\\!]]]]]!^____^^^^^!``````````````````````````````````````````````````````````````!aaabbbbbbbbbbbbbbbbbbbbbbbbaaaaaaaaaaaaaaaaa!cddccccccccc!efeeee!ggggg!hiiihhhhhhhhhhhhhhhhhhhhhh!jkllllllllllllllllllllllllkmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmkjnopppoqqqorrrooonsssnnnnnnnnnnnjtttttttttjuuuuuuuuuj!vvvvvvv!www!xxxxxxx!yyy!zzzzz!{|||||||{}}}}}}}}}}}}}}{~{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{!!!rack-1.6.1rdocFCGIFCGI.htmlStream.htmlHISTORY_md.htmlKNOWN-ISSUES.htmlREADME_rdoc.htmlRackRack.htmlAuthAuth.htmlAbstractHandler.htmlAbstractRequest.htmlBasicBasic.htmlRequest.htmlDigestDigest.htmlMD5.htmlNonce.htmlParams.htmlRequest.htmlBodyProxy.htmlBuilder.htmlCascade.htmlChunkedChunked.htmlBody.htmlCommonLogger.htmlConditionalGet.htmlConfig.htmlContentLength.htmlContentType.htmlDeflaterDeflater.htmlDeflateStream.htmlGzipStream.htmlDirectory.htmlETag.htmlFile.htmlForwardRequest.htmlHandlerHandler.htmlCGI.htmlEventedMongrel.htmlFastCGI.htmlLSWS.htmlMongrel.htmlSCGI.htmlSwiftipliedMongrel.htmlThin.htmlWEBrick.htmlHead.htmlLintLint.htmlAssertion.htmlErrorWrapper.htmlHijackWrapper.htmlInputWrapper.htmlLintError.htmlLobster.htmlLock.htmlLogger.htmlMethodOverride.htmlMime.htmlMockRequestMockRequest.htmlFatalWarner.htmlFatalWarning.htmlMockResponse.htmlMultipartMultipart.htmlGenerator.htmlMultipartPartLimitError.htmlParser.htmlUploadedFile.htmlNullLogger.htmlRecursive.htmlReloaderReloader.htmlStat.htmlRequest.htmlResponseResponse.htmlHelpers.htmlRewindableInputRewindableInput.htmlTempfile.htmlRuntimeRuntime.htmlProcess.htmlSendfile.htmlServerServer.htmlOptions.htmlSessionSession.htmlAbstractAbstract.htmlID.htmlSessionHash.htmlCookieCookie.htmlBase64Base64.htmlJSON.htmlMarshal.htmlZipJSON.htmlIdentity.htmlMemcache.htmlPool.htmlShowExceptions.htmlShowStatus.htmlStatic.htmlTempfileReaper.htmlURLMap.htmlUtilsUtils.htmlContext.htmlHeaderHash.htmlInvalidParameterError.htmlKeySpaceConstrainedParams.htmlOkJsonOkJson.htmlError.htmlUtf8Error.htmlParameterTypeError.htmlURI.htmlWEBrickWEBrick.htmlHTTPResponse.htmlcssfonts.cssrdoc.cssfontsLato-Light.ttfLato-LightItalic.ttfLato-Regular.ttfLato-RegularItalic.ttfSourceCodePro-Bold.ttfSourceCodePro-Regular.ttfimagesadd.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.jsnavigation.js.gzsearch.jssearch_index.jssearch_index.js.gzsearcher.jssearcher.js.gztable_of_contents.htmlriFCGIStream_rack_read_without_buffer-i.ricdesc-Stream.riread-i.ricdesc-FCGI.riRackAuthAbstractHandlerbad_request-i.ricdesc-AbstractHandler.rinew-c.rirealm-i.riunauthorized-i.riAbstractRequestauthorization_key-i.ricdesc-AbstractRequest.rinew-c.riparams-i.riparts-i.riprovided%3f-i.rirequest-i.rischeme-i.riBasicRequestbasic%3f-i.ricdesc-Request.ricredentials-i.riusername-i.ricall-i.ricdesc-Basic.richallenge-i.rivalid%3f-i.riDigestMD5A1-i.riA2-i.riH-i.riKD-i.ricall-i.ricdesc-MD5.richallenge-i.ridigest-i.rimd5-i.rinew-c.riopaque-i.riparams-i.ripasswords_hashed%3f-i.ripasswords_hashed-i.rivalid%3f-i.rivalid_digest%3f-i.rivalid_nonce%3f-i.rivalid_opaque%3f-i.rivalid_qop%3f-i.riNoncecdesc-Nonce.ridigest-i.rifresh%3f-i.rinew-c.riparse-c.riprivate_key-c.ristale%3f-i.ritime_limit-c.rito_s-i.rivalid%3f-i.riParams%5b%5d%3d-i.ri%5b%5d-i.ricdesc-Params.ridequote-c.rinew-c.riparse-c.riquote-i.risplit_header_value-c.rito_s-i.riRequestcdesc-Request.ricorrect_uri%3f-i.ridigest%3f-i.rimethod-i.rimethod_missing-i.rinonce-i.riparams-i.rirespond_to%3f-i.ricdesc-Digest.ricdesc-Auth.riBodyProxycdesc-BodyProxy.riclose-i.riclosed%3f-i.rieach-i.rimethod_missing-i.rinew-c.rirespond_to%3f-i.riBuilderapp-c.ricall-i.ricdesc-Builder.rigenerate_map-i.rimap-i.rinew-c.rinew_from_string-c.riparse_file-c.rirun-i.rito_app-i.riuse-i.riwarmup-i.riCascade%3c%3c-i.riadd-i.riapps-i.ricall-i.ricdesc-Cascade.riinclude%3f-i.rinew-c.riChunkedBodycdesc-Body.riclose-i.rieach-i.rinew-c.ricall-i.ricdesc-Chunked.richunkable_version%3f-i.rinew-c.riCommonLoggercall-i.ricdesc-CommonLogger.riextract_content_length-i.rilog-i.rinew-c.riConditionalGetcall-i.ricdesc-ConditionalGet.rietag_matches%3f-i.rifresh%3f-i.rimodified_since%3f-i.rinew-c.rito_rfc2822-i.riConfigcall-i.ricdesc-Config.rinew-c.riContentLengthcall-i.ricdesc-ContentLength.rinew-c.riContentTypecall-i.ricdesc-ContentType.rinew-c.riDeflaterDeflateStreamcdesc-DeflateStream.riclose-i.rieach-i.rinew-c.riGzipStreamcdesc-GzipStream.riclose-i.rieach-i.rinew-c.riwrite-i.ricall-i.ricdesc-Deflater.rinew-c.rishould_deflate%3f-i.riDirectoryDIR_FILE_escape-i.ri_call-i.ricall-i.ricdesc-Directory.richeck_forbidden-i.rieach-i.rientity_not_found-i.rifiles-i.rifilesize_format-i.rilist_directory-i.rilist_path-i.rinew-c.ripath-i.riroot-i.ristat-i.riETagcall-i.ricdesc-ETag.ridigest_body-i.rietag_body%3f-i.rietag_status%3f-i.rinew-c.riskip_caching%3f-i.riFile_call-i.ricache_control-i.ricall-i.ricdesc-File.rieach-i.rifail-i.rifilesize-i.rimime_type-i.rinew-c.ripath-i.riresponse_body-i.riroot-i.riserving-i.rito_path-i.riForwardRequestcdesc-ForwardRequest.rienv-i.rinew-c.riurl-i.riHandlerCGIcdesc-CGI.rirun-c.risend_body-c.risend_headers-c.riserve-c.riEventedMongrelcdesc-EventedMongrel.riFastCGIcdesc-FastCGI.rirun-c.risend_body-c.risend_headers-c.riserve-c.rivalid_options-c.riLSWScdesc-LSWS.rirun-c.risend_body-c.risend_headers-c.riserve-c.riMongrelcdesc-Mongrel.rinew-c.riprocess-i.rirun-c.rivalid_options-c.riSCGIapp-i.ricdesc-SCGI.rinew-c.riprocess_request-i.rirun-c.rivalid_options-c.riSwiftipliedMongrelcdesc-SwiftipliedMongrel.riThincdesc-Thin.rirun-c.rivalid_options-c.riWEBrickcdesc-WEBrick.rinew-c.rirun-c.riservice-i.rishutdown-c.rivalid_options-c.ricdesc-Handler.ridefault-c.riget-c.ripick-c.riregister-c.ritry_require-c.riHeadcall-i.ricdesc-Head.rinew-c.riLintAssertioncdesc-Assertion.riErrorWrappercdesc-ErrorWrapper.riHijackWrappercdesc-HijackWrapper.riInputWrappercdesc-InputWrapper.riLintErrorcdesc-LintError.ricdesc-Lint.rinew-c.riLobstercall-i.ricdesc-Lobster.riLockcall-i.ricdesc-Lock.rinew-c.riLoggercall-i.ricdesc-Logger.rinew-c.riMethodOverrideallowed_methods-i.ricall-i.ricdesc-MethodOverride.rimethod_override-i.rimethod_override_param-i.rinew-c.riMimecdesc-Mime.rimatch%3f-c.rimatch%3f-i.rimime_type-c.rimime_type-i.riMockRequestFatalWarnercdesc-FatalWarner.riflush-i.riputs-i.ristring-i.riwrite-i.riFatalWarningcdesc-FatalWarning.ricdesc-MockRequest.ridelete-i.rienv_for-c.riget-i.rihead-i.rinew-c.rioptions-i.riparse_uri_rfc2396-c.ripatch-i.ripost-i.riput-i.rirequest-i.riMockResponse%3d%7e-i.ribody-i.ricdesc-MockResponse.riempty%3f-i.rierrors-i.rimatch-i.rinew-c.rioriginal_headers-i.riMultipartGeneratorcdesc-Generator.ricontent_for_other-i.ricontent_for_tempfile-i.ridump-i.riflattened_params-i.rimultipart%3f-i.rinew-c.riMultipartPartLimitErrorcdesc-MultipartPartLimitError.riParsercdesc-Parser.ricreate-c.rifast_forward_to_first_boundary-i.rifull_boundary-i.riget_current_head_and_filename_and_content_type_and_name_and_body-i.riget_data-i.riget_filename-i.rinew-c.riparse-i.rirx-i.riscrub_filename-i.ritag_multipart_encoding-i.riUploadedFilecdesc-UploadedFile.ricontent_type-i.rilocal_path-i.rinew-c.rioriginal_filename-i.ripath-i.rirespond_to%3f-i.ribuild_multipart-c.ricdesc-Multipart.riparse_multipart-c.riNullLogger%3c%3c-i.riadd-i.ricall-i.ricdesc-NullLogger.riclose-i.ridatetime_format%3d-i.ridatetime_format-i.ridebug%3f-i.ridebug-i.rierror%3f-i.rierror-i.rifatal%3f-i.rifatal-i.riformatter%3d-i.riformatter-i.riinfo%3f-i.riinfo-i.rilevel%3d-i.rilevel-i.rinew-c.riprogname%3d-i.riprogname-i.risev_threshold%3d-i.risev_threshold-i.riunknown-i.riwarn%3f-i.riwarn-i.riRecursive_call-i.ricall-i.ricdesc-Recursive.riinclude-i.rinew-c.riReloaderStatcdesc-Stat.rifigure_path-i.rirotation-i.risafe_stat-i.ricall-i.ricdesc-Reloader.rinew-c.rireload%21-i.risafe_load-i.riRequest%5b%5d%3d-i.ri%5b%5d-i.riGET-i.riPOST-i.riaccept_encoding-i.riaccept_language-i.ribase_url-i.ribody-i.ricdesc-Request.ricontent_charset-i.ricontent_length-i.ricontent_type-i.ricookies-i.ridelete%3f-i.ridelete_param-i.rienv-i.riform_data%3f-i.rifullpath-i.riget%3f-i.rihead%3f-i.rihost-i.rihost_with_port-i.riip-i.rilink%3f-i.rilogger-i.rimedia_type-i.rimedia_type_params-i.rinew-c.rioptions%3f-i.riparams-i.riparse_http_accept_header-i.riparse_multipart-i.riparse_query-i.riparseable_data%3f-i.ripatch%3f-i.ripath-i.ripath_info%3d-i.ripath_info-i.riport-i.ripost%3f-i.riput%3f-i.riquery_string-i.rireferer-i.rireferrer-i.rireject_trusted_ip_addresses-i.rirequest_method-i.rischeme-i.riscript_name%3d-i.riscript_name-i.risession-i.risession_options-i.risplit_ip_addresses-i.rissl%3f-i.ristrip_doublequotes-i.ritrace%3f-i.ritrusted_proxy%3f-i.riunlink%3f-i.riupdate_param-i.riurl-i.riuser_agent-i.rivalues_at-i.rixhr%3f-i.riResponse%5b%5d%3d-i.ri%5b%5d-i.riHelpersaccepted%3f-i.ribad_request%3f-i.ricdesc-Helpers.riclient_error%3f-i.ricontent_length-i.ricontent_type-i.ricreated%3f-i.riforbidden%3f-i.riheaders-i.rii_m_a_teapot%3f-i.riinclude%3f-i.riinformational%3f-i.riinvalid%3f-i.rilocation-i.rimethod_not_allowed%3f-i.rinot_found%3f-i.riok%3f-i.rioriginal_headers-i.riredirect%3f-i.riredirection%3f-i.riserver_error%3f-i.risuccessful%3f-i.riunauthorized%3f-i.riunprocessable%3f-i.ribody-i.ricdesc-Response.riclose-i.ridelete_cookie-i.rieach-i.riempty%3f-i.rifinish-i.riheader-i.riheaders-i.rilength-i.rinew-c.riredirect-i.riset_cookie-i.ristatus-i.rito_a-i.rito_ary-i.riwrite-i.riRewindableInputTempfile_close-i.ricdesc-Tempfile.ricdesc-RewindableInput.riclose-i.rieach-i.rifilesystem_has_posix_semantics%3f-i.rigets-i.rimake_rewindable-i.rinew-c.riread-i.rirewind-i.riRuntimeProcesscdesc-Process.ricall-i.ricdesc-Runtime.riclock_time-i.rinew-c.riSendfilecall-i.ricdesc-Sendfile.rimap_accel_path-i.rinew-c.rivariation-i.riServerOptionscdesc-Options.rihandler_opts-i.riparse%21-i.riapp-i.ribuild_app-i.ribuild_app_and_options_from_config-i.ribuild_app_from_string-i.ricdesc-Server.richeck_pid%21-i.ridaemonize_app-i.ridefault_middleware_by_environment-c.ridefault_options-i.rilogging_middleware-c.rimiddleware-c.rimiddleware-i.rinew-c.riopt_parser-i.rioptions-i.riparse_options-i.ripidfile_process_status-i.riserver-i.ristart-c.ristart-i.riwrapped_app-i.riwrite_pid-i.riSessionAbstractIDcall-i.ricdesc-ID.ricommit_session%3f-i.ricommit_session-i.ricontext-i.ricurrent_session_id-i.ridefault_options-i.ridestroy_session-i.riextract_session_id-i.riforce_options%3f-i.riforced_session_update%3f-i.rigenerate_sid-i.riget_session-i.riinitialize_sid-i.rikey-i.riload_session-i.riloaded_session%3f-i.rinew-c.riprepare_session-i.risecurity_matches%3f-i.risession_class-i.risession_exists%3f-i.riset_cookie-i.riset_session-i.riSessionHash%5b%5d%3d-i.ri%5b%5d-i.ricdesc-SessionHash.riclear-i.ridelete-i.ridestroy-i.rieach-i.riempty%3f-i.riexists%3f-i.rifetch-i.rifind-c.rihas_key%3f-i.riid-i.riinclude%3f-i.riinspect-i.rikey%3f-i.rikeys-i.riload%21-i.riload_for_read%21-i.riload_for_write%21-i.riloaded%3f-i.rimerge%21-i.rinew-c.rioptions-i.rireplace-i.riset-c.riset_options-c.ristore-i.ristringify_keys-i.rito_hash-i.riupdate-i.rivalues-i.ricdesc-Abstract.riCookieBase64JSONcdesc-JSON.ridecode-i.riencode-i.riMarshalcdesc-Marshal.ridecode-i.riencode-i.riZipJSONcdesc-ZipJSON.ridecode-i.riencode-i.ricdesc-Base64.ridecode-i.riencode-i.riIdentitycdesc-Identity.ridecode-i.riencode-i.ricdesc-Cookie.ricoder-i.ridestroy_session-i.ridigest_match%3f-i.riextract_session_id-i.rigenerate_hmac-i.riget_session-i.rinew-c.ripersistent_session_id%21-i.riset_session-i.riunpacked_cookie_data-i.riMemcachecdesc-Memcache.ridestroy_session-i.rigenerate_sid-i.riget_session-i.rimutex-i.rinew-c.ripool-i.riset_session-i.riwith_lock-i.riPoolcdesc-Pool.ridestroy_session-i.rigenerate_sid-i.riget_session-i.rimutex-i.rinew-c.ripool-i.riset_session-i.riwith_lock-i.ricdesc-Session.riShowExceptionsaccepts_html%3f-i.ricall-i.ricdesc-ShowExceptions.ridump_exception-i.rinew-c.riprefers_plaintext%3f-i.ripretty-i.riShowStatuscall-i.ricdesc-ShowStatus.rinew-c.riStaticapplicable_rules-i.ricall-i.rican_serve-i.ricdesc-Static.rinew-c.rioverwrite_file_path-i.riroute_file-i.riTempfileReapercall-i.ricdesc-TempfileReaper.rinew-c.riURLMapcall-i.ricasecmp%3f-i.ricdesc-URLMap.rinew-c.riremap-i.riUtilsContextapp-i.ricall-i.ricdesc-Context.ricontext-i.rifor-i.rinew-c.rirecontext-i.riHeaderHash%5b%5d%3d-i.ri%5b%5d-i.ricdesc-HeaderHash.ridelete-i.rieach-i.rihas_key%3f-i.riinclude%3f-i.rikey%3f-i.rimember%3f-i.rimerge%21-i.rimerge-i.rinew-c.rireplace-i.rito_hash-i.riInvalidParameterErrorcdesc-InvalidParameterError.riKeySpaceConstrainedParams%5b%5d%3d-i.ri%5b%5d-i.ricdesc-KeySpaceConstrainedParams.rikey%3f-i.rinew-c.rito_params_hash-i.riOkJsonErrorcdesc-Error.riUtf8Errorcdesc-Utf8Error.riabbrev-i.riarrenc-i.riarrparse-i.ricdesc-OkJson.ridecode-i.rieat-i.riencode-i.rifalsetok-i.rihexdec4-i.rikeyenc-i.rilex-i.rinibble-i.rinulltok-i.rinumenc-i.rinumtok-i.riobjenc-i.riobjparse-i.ripairparse-i.rirubydoesenc%3f-i.ristrenc-i.ristrtok-i.risubst-i.risurrogate%3f-i.ritextparse-i.ritok-i.ritruetok-i.riucharcopy-i.riucharenc-i.riunquote-i.rivalenc-i.rivalparse-i.riParameterTypeErrorcdesc-ParameterTypeError.ribest_q_match-c.ribest_q_match-i.ribuild_nested_query-c.ribuild_nested_query-i.ribuild_query-c.ribuild_query-i.ribyte_ranges-c.ribyte_ranges-i.ribytesize-c.ribytesize-i.ricdesc-Utils.riclean_path_info-c.riclean_path_info-i.ridelete_cookie_header%21-c.ridelete_cookie_header%21-i.riescape-c.riescape-i.riescape_html-c.riescape_html-i.riescape_path-c.riescape_path-i.rikey_space_limit-c.rimultipart_part_limit-c.rinormalize_params-c.rinormalize_params-i.riparams_hash_type%3f-c.riparams_hash_type%3f-i.riparse_nested_query-c.riparse_nested_query-i.riparse_query-c.riparse_query-i.riq_values-c.riq_values-i.rirfc2109-c.rirfc2109-i.rirfc2822-c.rirfc2822-i.risecure_compare-c.risecure_compare-i.riselect_best_encoding-c.riselect_best_encoding-i.riset_cookie_header%21-c.riset_cookie_header%21-i.ristatus_code-c.ristatus_code-i.riunescape-c.riunescape-i.ricdesc-Rack.rirelease-c.riversion-c.riURIcdesc-URI.riWEBrickHTTPResponse_rack_setup_header-i.ricdesc-HTTPResponse.rirack-i.risetup_header-i.ricdesc-WEBrick.ricache.ripage-HISTORY_md.ripage-KNOWN-ISSUES.ripage-README_rdoc.riHISTORY.mdKNOWN-ISSUESREADME.rdocRakefileSPECcontribrack.pngrack.svgrack_logo.svgrdoc.cssexamplelobster.ruprotectedlobster.rbprotectedlobster.rurack.gemspectestbuilderanything.rbcomment.ruend.ruline.ruoptions.rucgiassetsfoldertest.jsfontsfont.eotimagesimage.pngindex.htmljavascriptsapp.jsstylesheetsapp.csslighttpd.confrackup_stub.rbsample_rackup.rutesttest+directorytest+filetest.fcgitest.rugemloader.rbmultipartbad_robotsbinarycontent_type_and_no_filenameemptyfail_16384_nofilefile1.txtfilename_and_modification_paramfilename_and_no_namefilename_with_escaped_quotesfilename_with_escaped_quotes_and_modification_paramfilename_with_percent_escaped_quotesfilename_with_unescaped_percentagesfilename_with_unescaped_percentages2filename_with_unescaped_percentages3filename_with_unescaped_quotesieinvalid_charactermixed_filesnestednonesemicolontextwebkitrackupconfig.ruregistering_handlerrackhandlerregistering_myself.rbspec_auth_basic.rbspec_auth_digest.rbspec_body_proxy.rbspec_builder.rbspec_cascade.rbspec_cgi.rbspec_chunked.rbspec_commonlogger.rbspec_conditionalget.rbspec_config.rbspec_content_length.rbspec_content_type.rbspec_deflater.rbspec_directory.rbspec_etag.rbspec_fastcgi.rbspec_file.rbspec_handler.rbspec_head.rbspec_lint.rbspec_lobster.rbspec_lock.rbspec_logger.rbspec_methodoverride.rbspec_mime.rbspec_mock.rbspec_mongrel.rbspec_multipart.rbspec_nulllogger.rbspec_recursive.rbspec_request.rbspec_response.rbspec_rewindable_input.rbspec_runtime.rbspec_sendfile.rbspec_server.rbspec_session_abstract_id.rbspec_session_cookie.rbspec_session_memcache.rbspec_session_pool.rbspec_showexceptions.rbspec_showstatus.rbspec_static.rbspec_tempfile_reaper.rbspec_thin.rbspec_urlmap.rbspec_utils.rbspec_version.rbspec_webrick.rbstaticanotherindex.htmlindex.htmltestrequest.rbunregistered_handlerrackhandlerunregistered.rbunregistered_long_one.rb/usr/share/gems/doc//usr/share/gems/doc/rack-1.6.1//usr/share/gems/doc/rack-1.6.1/rdoc//usr/share/gems/doc/rack-1.6.1/rdoc/FCGI//usr/share/gems/doc/rack-1.6.1/rdoc/Rack//usr/share/gems/doc/rack-1.6.1/rdoc/Rack/Auth//usr/share/gems/doc/rack-1.6.1/rdoc/Rack/Auth/Basic//usr/share/gems/doc/rack-1.6.1/rdoc/Rack/Auth/Digest//usr/share/gems/doc/rack-1.6.1/rdoc/Rack/Chunked//usr/share/gems/doc/rack-1.6.1/rdoc/Rack/Deflater//usr/share/gems/doc/rack-1.6.1/rdoc/Rack/Handler//usr/share/gems/doc/rack-1.6.1/rdoc/Rack/Lint//usr/share/gems/doc/rack-1.6.1/rdoc/Rack/MockRequest//usr/share/gems/doc/rack-1.6.1/rdoc/Rack/Multipart//usr/share/gems/doc/rack-1.6.1/rdoc/Rack/Reloader//usr/share/gems/doc/rack-1.6.1/rdoc/Rack/Response//usr/share/gems/doc/rack-1.6.1/rdoc/Rack/RewindableInput//usr/share/gems/doc/rack-1.6.1/rdoc/Rack/Runtime//usr/share/gems/doc/rack-1.6.1/rdoc/Rack/Server//usr/share/gems/doc/rack-1.6.1/rdoc/Rack/Session//usr/share/gems/doc/rack-1.6.1/rdoc/Rack/Session/Abstract//usr/share/gems/doc/rack-1.6.1/rdoc/Rack/Session/Cookie//usr/share/gems/doc/rack-1.6.1/rdoc/Rack/Session/Cookie/Base64//usr/share/gems/doc/rack-1.6.1/rdoc/Rack/Utils//usr/share/gems/doc/rack-1.6.1/rdoc/Rack/Utils/OkJson//usr/share/gems/doc/rack-1.6.1/rdoc/WEBrick//usr/share/gems/doc/rack-1.6.1/rdoc/css//usr/share/gems/doc/rack-1.6.1/rdoc/fonts//usr/share/gems/doc/rack-1.6.1/rdoc/images//usr/share/gems/doc/rack-1.6.1/rdoc/js//usr/share/gems/doc/rack-1.6.1/ri//usr/share/gems/doc/rack-1.6.1/ri/FCGI//usr/share/gems/doc/rack-1.6.1/ri/FCGI/Stream//usr/share/gems/doc/rack-1.6.1/ri/Rack//usr/share/gems/doc/rack-1.6.1/ri/Rack/Auth//usr/share/gems/doc/rack-1.6.1/ri/Rack/Auth/AbstractHandler//usr/share/gems/doc/rack-1.6.1/ri/Rack/Auth/AbstractRequest//usr/share/gems/doc/rack-1.6.1/ri/Rack/Auth/Basic//usr/share/gems/doc/rack-1.6.1/ri/Rack/Auth/Basic/Request//usr/share/gems/doc/rack-1.6.1/ri/Rack/Auth/Digest//usr/share/gems/doc/rack-1.6.1/ri/Rack/Auth/Digest/MD5//usr/share/gems/doc/rack-1.6.1/ri/Rack/Auth/Digest/Nonce//usr/share/gems/doc/rack-1.6.1/ri/Rack/Auth/Digest/Params//usr/share/gems/doc/rack-1.6.1/ri/Rack/Auth/Digest/Request//usr/share/gems/doc/rack-1.6.1/ri/Rack/BodyProxy//usr/share/gems/doc/rack-1.6.1/ri/Rack/Builder//usr/share/gems/doc/rack-1.6.1/ri/Rack/Cascade//usr/share/gems/doc/rack-1.6.1/ri/Rack/Chunked//usr/share/gems/doc/rack-1.6.1/ri/Rack/Chunked/Body//usr/share/gems/doc/rack-1.6.1/ri/Rack/CommonLogger//usr/share/gems/doc/rack-1.6.1/ri/Rack/ConditionalGet//usr/share/gems/doc/rack-1.6.1/ri/Rack/Config//usr/share/gems/doc/rack-1.6.1/ri/Rack/ContentLength//usr/share/gems/doc/rack-1.6.1/ri/Rack/ContentType//usr/share/gems/doc/rack-1.6.1/ri/Rack/Deflater//usr/share/gems/doc/rack-1.6.1/ri/Rack/Deflater/DeflateStream//usr/share/gems/doc/rack-1.6.1/ri/Rack/Deflater/GzipStream//usr/share/gems/doc/rack-1.6.1/ri/Rack/Directory//usr/share/gems/doc/rack-1.6.1/ri/Rack/ETag//usr/share/gems/doc/rack-1.6.1/ri/Rack/File//usr/share/gems/doc/rack-1.6.1/ri/Rack/ForwardRequest//usr/share/gems/doc/rack-1.6.1/ri/Rack/Handler//usr/share/gems/doc/rack-1.6.1/ri/Rack/Handler/CGI//usr/share/gems/doc/rack-1.6.1/ri/Rack/Handler/EventedMongrel//usr/share/gems/doc/rack-1.6.1/ri/Rack/Handler/FastCGI//usr/share/gems/doc/rack-1.6.1/ri/Rack/Handler/LSWS//usr/share/gems/doc/rack-1.6.1/ri/Rack/Handler/Mongrel//usr/share/gems/doc/rack-1.6.1/ri/Rack/Handler/SCGI//usr/share/gems/doc/rack-1.6.1/ri/Rack/Handler/SwiftipliedMongrel//usr/share/gems/doc/rack-1.6.1/ri/Rack/Handler/Thin//usr/share/gems/doc/rack-1.6.1/ri/Rack/Handler/WEBrick//usr/share/gems/doc/rack-1.6.1/ri/Rack/Head//usr/share/gems/doc/rack-1.6.1/ri/Rack/Lint//usr/share/gems/doc/rack-1.6.1/ri/Rack/Lint/Assertion//usr/share/gems/doc/rack-1.6.1/ri/Rack/Lint/ErrorWrapper//usr/share/gems/doc/rack-1.6.1/ri/Rack/Lint/HijackWrapper//usr/share/gems/doc/rack-1.6.1/ri/Rack/Lint/InputWrapper//usr/share/gems/doc/rack-1.6.1/ri/Rack/Lint/LintError//usr/share/gems/doc/rack-1.6.1/ri/Rack/Lobster//usr/share/gems/doc/rack-1.6.1/ri/Rack/Lock//usr/share/gems/doc/rack-1.6.1/ri/Rack/Logger//usr/share/gems/doc/rack-1.6.1/ri/Rack/MethodOverride//usr/share/gems/doc/rack-1.6.1/ri/Rack/Mime//usr/share/gems/doc/rack-1.6.1/ri/Rack/MockRequest//usr/share/gems/doc/rack-1.6.1/ri/Rack/MockRequest/FatalWarner//usr/share/gems/doc/rack-1.6.1/ri/Rack/MockRequest/FatalWarning//usr/share/gems/doc/rack-1.6.1/ri/Rack/MockResponse//usr/share/gems/doc/rack-1.6.1/ri/Rack/Multipart//usr/share/gems/doc/rack-1.6.1/ri/Rack/Multipart/Generator//usr/share/gems/doc/rack-1.6.1/ri/Rack/Multipart/MultipartPartLimitError//usr/share/gems/doc/rack-1.6.1/ri/Rack/Multipart/Parser//usr/share/gems/doc/rack-1.6.1/ri/Rack/Multipart/UploadedFile//usr/share/gems/doc/rack-1.6.1/ri/Rack/NullLogger//usr/share/gems/doc/rack-1.6.1/ri/Rack/Recursive//usr/share/gems/doc/rack-1.6.1/ri/Rack/Reloader//usr/share/gems/doc/rack-1.6.1/ri/Rack/Reloader/Stat//usr/share/gems/doc/rack-1.6.1/ri/Rack/Request//usr/share/gems/doc/rack-1.6.1/ri/Rack/Response//usr/share/gems/doc/rack-1.6.1/ri/Rack/Response/Helpers//usr/share/gems/doc/rack-1.6.1/ri/Rack/RewindableInput//usr/share/gems/doc/rack-1.6.1/ri/Rack/RewindableInput/Tempfile//usr/share/gems/doc/rack-1.6.1/ri/Rack/Runtime//usr/share/gems/doc/rack-1.6.1/ri/Rack/Runtime/Process//usr/share/gems/doc/rack-1.6.1/ri/Rack/Sendfile//usr/share/gems/doc/rack-1.6.1/ri/Rack/Server//usr/share/gems/doc/rack-1.6.1/ri/Rack/Server/Options//usr/share/gems/doc/rack-1.6.1/ri/Rack/Session//usr/share/gems/doc/rack-1.6.1/ri/Rack/Session/Abstract//usr/share/gems/doc/rack-1.6.1/ri/Rack/Session/Abstract/ID//usr/share/gems/doc/rack-1.6.1/ri/Rack/Session/Abstract/SessionHash//usr/share/gems/doc/rack-1.6.1/ri/Rack/Session/Cookie//usr/share/gems/doc/rack-1.6.1/ri/Rack/Session/Cookie/Base64//usr/share/gems/doc/rack-1.6.1/ri/Rack/Session/Cookie/Base64/JSON//usr/share/gems/doc/rack-1.6.1/ri/Rack/Session/Cookie/Base64/Marshal//usr/share/gems/doc/rack-1.6.1/ri/Rack/Session/Cookie/Base64/ZipJSON//usr/share/gems/doc/rack-1.6.1/ri/Rack/Session/Cookie/Identity//usr/share/gems/doc/rack-1.6.1/ri/Rack/Session/Memcache//usr/share/gems/doc/rack-1.6.1/ri/Rack/Session/Pool//usr/share/gems/doc/rack-1.6.1/ri/Rack/ShowExceptions//usr/share/gems/doc/rack-1.6.1/ri/Rack/ShowStatus//usr/share/gems/doc/rack-1.6.1/ri/Rack/Static//usr/share/gems/doc/rack-1.6.1/ri/Rack/TempfileReaper//usr/share/gems/doc/rack-1.6.1/ri/Rack/URLMap//usr/share/gems/doc/rack-1.6.1/ri/Rack/Utils//usr/share/gems/doc/rack-1.6.1/ri/Rack/Utils/Context//usr/share/gems/doc/rack-1.6.1/ri/Rack/Utils/HeaderHash//usr/share/gems/doc/rack-1.6.1/ri/Rack/Utils/InvalidParameterError//usr/share/gems/doc/rack-1.6.1/ri/Rack/Utils/KeySpaceConstrainedParams//usr/share/gems/doc/rack-1.6.1/ri/Rack/Utils/OkJson//usr/share/gems/doc/rack-1.6.1/ri/Rack/Utils/OkJson/Error//usr/share/gems/doc/rack-1.6.1/ri/Rack/Utils/OkJson/Utf8Error//usr/share/gems/doc/rack-1.6.1/ri/Rack/Utils/ParameterTypeError//usr/share/gems/doc/rack-1.6.1/ri/URI//usr/share/gems/doc/rack-1.6.1/ri/WEBrick//usr/share/gems/doc/rack-1.6.1/ri/WEBrick/HTTPResponse//usr/share/gems/gems/rack-1.6.1//usr/share/gems/gems/rack-1.6.1/contrib//usr/share/gems/gems/rack-1.6.1/example//usr/share/gems/gems/rack-1.6.1/test//usr/share/gems/gems/rack-1.6.1/test/builder//usr/share/gems/gems/rack-1.6.1/test/cgi//usr/share/gems/gems/rack-1.6.1/test/cgi/assets//usr/share/gems/gems/rack-1.6.1/test/cgi/assets/folder//usr/share/gems/gems/rack-1.6.1/test/cgi/assets/fonts//usr/share/gems/gems/rack-1.6.1/test/cgi/assets/images//usr/share/gems/gems/rack-1.6.1/test/cgi/assets/javascripts//usr/share/gems/gems/rack-1.6.1/test/cgi/assets/stylesheets//usr/share/gems/gems/rack-1.6.1/test/cgi/test+directory//usr/share/gems/gems/rack-1.6.1/test/multipart//usr/share/gems/gems/rack-1.6.1/test/rackup//usr/share/gems/gems/rack-1.6.1/test/registering_handler//usr/share/gems/gems/rack-1.6.1/test/registering_handler/rack//usr/share/gems/gems/rack-1.6.1/test/registering_handler/rack/handler//usr/share/gems/gems/rack-1.6.1/test/static//usr/share/gems/gems/rack-1.6.1/test/static/another//usr/share/gems/gems/rack-1.6.1/test/unregistered_handler//usr/share/gems/gems/rack-1.6.1/test/unregistered_handler/rack//usr/share/gems/gems/rack-1.6.1/test/unregistered_handler/rack/handler/-O2 -g -march=pentium3drpmxz2noarch-redhat-linux-gnu       directoryHTML document, ASCII textHTML document, UTF-8 Unicode text, with very long linesHTML document, ASCII text, with very long linesHTML document, UTF-8 Unicode textUTF-8 Unicode textASCII textTrueType font dataPNG 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 text (gzip compressed data, was "/builddir/build/BUILD/rubygem-rack-1.6.1/usr/share/gems/doc/rac", last modified: Thu Aug 6 14:35:18 2015, from Unix)UTF-8 Unicode text, with very long lines, with no line terminatorsUTF-8 Unicode text, with very long lines, with no line terminators (gzip compressed data, was "/builddir/build/BUILD/rubygem-rack-1.6.1/usr/share/gems/doc/rac", last modified: Thu Aug 6 14:35:18 2015, from Unix)Ruby module source, ASCII textRuby script, ASCII textPNG image data, 576 x 576, 8-bit/color RGBA, non-interlacedSVG Scalable Vector Graphics imageRuby script, ASCII text executableASCII text, with very long lines, with CRLF, LF line terminatorsASCII text, with CRLF line terminatorsASCII text, with no line terminatorsISO-8859 text, with CRLF line terminatorsRuby script, UTF-8 Unicode textRRR?`7zXZ !PH6/]"k%Nwk+W>A ;*+SCK nD 5#u*e%! KL>>RQϣW3f_Nv!G&,Y!D u{\릴'hfEyiG_ j y}K&@;vE!.3SI[{4ͯ`jfXсtE 1YȢM']7ˆJ.{ ?~Js@]R B̥WYw?-W#{N]iu2MUTz %bZ?M:aaqQ/w D0VDk0iv^LI7|=bh, ayUaL͓8oo5IO5~\19mn[&rQt)#=:Õd4rGPZ) A%D$scK&BNpw yK_ጌC/׶fuV9Jl-_.fiG0s3U'05%qT*CNwI)EH{ը}VԚ d@z $ECS\]N^R l'F,m FrjmB]G#82# cz,?w9C'U~= bZT?<,_+-\vU^>4FEOzpR*Vt]3>uO/: Ť#(7 R){*(eo YkvwcSyhZ6ui2@r[D,fNP-#30kքlp7f6a9;e'M,ۏRͱ/h/>T,RiqzK)^_rWLq;-6FZЋNӬtNj06#PpPt@.Ą3DJteؼ-LT#t$2ɠ1"?'9D%Rߙ^Ydh+rESWhd+P 8[ q̙鬳8RU p >*MgM; wʎil LӈfͼMh$JR|vAѨep8ENz ]!wU∻I_1_k2|Sj:lךϮbMt+NDhn08^Lv^bXwO^U6 (!>V<%pl> 7zK:Q7pM[xCHqFHd&7,%R!gO) B`LINUF_J#~Ej/L~h۷$TXƸ́#q󲍃 G8ᓩ+:zWR9M4O=u茚?8OarhxIhB&=g=]QT,>3U\ @]d&]uU(M͠\"3ʵ@)oEEm7W&SfVp׭τ:?^x_5%KM {?3"cE!IW@7Hrכ"OrcW8M0Eˌ޸sa[46 +"ޤ3$г2xΆ??>y+UDELYp}vԵ>N&>}S`D&}rh {Y"՘ a VJ8dFt%+ C^œC )gtfUO7Okl$37`0r|; lj,):p/:%5tP$?5'H5D@4q0hRBGa?v]WJ<6E~?_/ 6XHm$~}rT1Ԥ g?5,ViOP'JG$7mh4Q[V/)b*)©:/)s<Lu)$=tSOxB%Lѥ*=Z4)ի8w6f*'R=5%;=FeZ==vs`P΍.0s~],|l#w nT[QQr埡&8I[Q9NEb]pnCNI21vvF+OdK,lk9 C# YէXhe85r+:cSA#r@$zcչ'jx& bLaKGHȽ"wKPwo6E-8¹jf (|٢~rYN:{lQటhpf&aY+E3R=+ڦk:13҈奎OzY, =6R_/&(KSA{NZh\$Z4BOÚ Op'mT^jRcf% ߌwf.|meIrѡ{.qJZܹ=JRX |1Beh2ⱋ9@ZPqfi>4,yoy@ޙS:<&`5(uN~{^h{6GuDNj88轍SFu5#-'f[CE;%ϰR+i<[ذh%5ccOX9NP`Bl>~ns0s_QS15N]e8w6<,qk1CՋ+Ur+0N;qUE,yU3 %P*(T6FF (,}VOz<Ӈ{_<esMqj+[@8;t(T_fB|+8',a C.w+".zZf (9^MVǜ^U8La6ZsӝAN ?:,-^;9ލu385èEV@@3d- PMf,gH$\Y{-$w0aŽeVgxzTjB^`c~=p_~:(L{̴ /6]ʬQL[`FQݚA%˚oXܼdΚ Cɼ,G^}#W]?Ms.6VZXYYdaAs) *Ϗ{煓='PG_>߈.~*𾴽:̘>@ٯ0Ð/^@/IwSD./YU1m&$гXM俭)KHzMbtdG7c_WGd"&>xm| +ujyGBM>gTpZ~~F-1=|p^U&̢kЉ2+LZ+oX\u*jƍҦLK]F,5L1$#{.kWDZ` EnBYk"a5_n͕yWhIO=(ɕl"G͈KM. ?} S=(΁З:dE7 O>y4 SNS"REĢUPI,:inJw.^>A H^9fj/ReJs*K6+Q4dhæ\aDxF7psqr$T,bHME84BjΛ)hAeV.:wV 5"#}Ͱi+N _)OS%/'wrc HH΋\tuXD-nË(z:Ńvf$PC 4"8oHRW)$lJR 1:VЋc?n)vP!1h4SNasK|m &߆S4]i\vAD@*kWsV>gNRw@4ĄEn`s9xlW7`b" {PH0㍓]&7;U{ b#\/0SoG]{|ys3!Z4XDNQK4ְ1e)G\Tf-eFp$\(D&# ʆ"ĠcH]#}Ef@ycų.SgA cM3zlQM{KJ/A`UtCO11&rV٬3p e30`x".NĐdW^3jK6TvuĦs"چ [ɥnb(xuDis9 9lcT"in~a@S˵ؾ4n iN/S &P0g^5>BCtosn<F$F @w"ulDte S-QzkG(s%Puςɡ7>6rY(O0FT}i{ĬXCܲxKknKk/_7ځ9+}~ 8sfْmџXB>\q\\^ 3la|n7 1lm2?@fݗmz:zQ%)b!(R)tݓ.vВ`E15#D&VLcԂLZZ%W[ 壯߫3d/Eumql IGv4e_)x>C3-Li3T&󚒱T)9휕"e.FvnMƓY#Mh5j"!PG̓ @A9wyWS#Twt$zyaBv_NG(4 ~뀩i*;cY9GXbA\G67z0W({85m=1 Cxu>-?n% -Z#CRn()Yu ]ͳcVQZzQ`^NF=R'r-%-BҌTӈfgZy7)X! 2:ؿ:Ϙ[y3GWrOoCE i'&Zr#D(?B°۹V$Xe>Wt;5J"ogqc2n;jR!2N# I-zVh7Csį'в[-VwY>w& 2;)V|Pr(< A);}»8K2۬.FMX)g6A{_?i9] FQI} $e{A˭*Gþ 8`d 9UhB~v\v[W}DuAֲyشb=9T]4P+]{Yb$ csjQ-MyL bW+ި~ 0'T& XOL ,yhj] 2VBK*#w 3ÏQ?nF i~_K?u/y1"_H;U!N^He.9Hu:u.$6 ]XqP3{÷١M$@3c g[2L&.ME(t@Aɱ';s˫J]{ml*YM י{>N %-4r\SK}̄=##b~4t1Z?63m]Ql>#dx}qmLH€MRuq|Fl x&DQ ʂȘ{v|\` B=EE&=g--j䳾E\c $&X"ڶ69 6$V QvR~'&Lj.p CH-_f.,~+b0tAX7d<GLcLCm }9$i\8ڑ,T*B_=х*zA`+a f˧ķOB#ȰkP2:KϦeKqxtƠY|<<=-( W^m,;b۩ƺeG:;4'/XSlPX0h7(xB&X zȞ˱Q`Ro <=m xCBB9Ӧ-EXy|ѻH ߗ~Wf IҪ$3h2?ϑ(q8b+ŶA4a6XQI6Yp)ɺ+:6!G"h؜,ì =R;o{EB%R)t5] RWPiE-ϡbӅ|j==b!,_b+6҆!$6ޥRC:z'%I=]e"7GK@m"Gn;$|V/Fv0NrhaAֺ=-&^IVnMwV)e^M:J43F$M Ϫ^l ŕCĉIG"MY%Hi#-wm.M|/. Kd '&7C%;]$~nCGE G*c4ͺ/)슦3t )قs@qM~V_63QiNƘoUjά I޺?{w^܏xV̀壯Y\}Ay'D/4=^HEB^$RIZnm23hԣHvsM!|WD* }Uhῌo80_h]$!JI1ibta.)+XGwB$LD*RR輓 mz6&" ~u">vŠ*cLb`^nuH{iM r؝'N>A`^)窮$dp4altMW2-ZI-C(ЬNj5[h?i+="=`~a)pYCj>T~j-! ;G (a)X12zl|-B5~w"/HMG}L t27u zˏݏ4ؑp\#uu,)1̙EAlGGAz=g@\[8~ G瞷RwM R IuhrEg@#+k$RwCV Џ1) $xؿ"Pc#X*AVn'q88]MPGE{ KmtW,68BMN=<O^q#Н}^ߒI;;MޣҿՓ#'e(p P"q"PjH G#OE#ㅁf&eFuse ߧ+K6DI qDFT'>gG}mlEoLq$ 2iF0S9&:>2DD*bBr@DUgm:S{&sju5dsvΏf"k!R̟/z]7,t]N}{kt9岁ƇG%|#Dg9\IO"0\wTXWb*W ֘6Q TEh]urk}l%Ue'ccƐv r_{} -za8ç.)x75q xFηdd)#:1md)EՏk}pu8"2ߖ}e 'FO)ܰ9&,nsYs]_ݺ4T?=&3IqD!WzB:E>yRBYM9%c?[97g}Y/SPOz2co+1cg ]k2s̐7!Mj-U*+M5(dsѨ `"`6r L#dz_%yTjgPpK.oYQǵ^2Sv %Pi8b]J341O74;P:2wrR-7Kq M,S3C\@~@e.^XƣO OV>s`A"ǭ|AZQ[V}8UY-Lwg^5t) Dzmu 0fgdm6fKUr?l4Yk,Xc`r6sR^:c ?ڙCb] R d+0W\҇A-l zqw՛Q15ebgsΖ)hI>K@@`\Ers!G)>T Q'kw2TN5t\@Km0:q|Ε >ZRʾ h4iteB|AtJ]AUsmSg'AJ{|Egx: vH ep(\ oyCPَ vY|j|2/mɅܲ?dTig^x5-a6?YCîUt72zRـd(1<84]/%]laڳjF j/S׊5 95UhdiZd*2|C,X SB ^Oq$G,R#bx?qM o[n@_Yȓ}m9.iU10.BZeLۃ+|y TVg&)u'Aeu &aF7CEÒ#"C!hWd^?:?^pn\Y[8+YN5'!u5S@i ߫X&up [-a9X[s`=2HYX[DL}EHON˴2:}070\II.* E#*cfM8yǰGيjlI&%೉PCkឨr ӻcs2F{4 X$i k1yID)t8"~"¿zte扼,0ssʓ0 ËcŊ('E\iOC{㍀]kqP@qsl’3×VT>٫)B4N|Q70η[h1E U,tMXhSBVQۼ%u?z)}c| :s|]$T$Kk F/NOܕȯ` hXzM0jA&ir١6'~kϕ7>1' d;[pԏ%g¹E"`LVHRPbI|9lIβog0ʥ`n\FE@z۪<'Rdu`^,F}Ѱ.x2~BtrVLmňekm6k/Pl~-!4\cΕ3k уZ>eWtd`ӊ.Aߗ*ZP F`T"X%,>t4W$+Z| NvdꋜeԂ"uӡV30RŰEpقiQTk-21r#DTyf~TbbGޱ,eI3\'yw EX~@g[fMmы=:L:0W=\^ĦǠn0 ۚD5A]˘3g6#9Ei D y9L݉c( L\E9BZ T-!RXE4210\Y#fKYz꺡A3j~U03J(R]-҇h<#B?ʸRKk1p'-6xצtqVcjfՆ|d&yX Y6e LZ %XL yXE-raj0a3]C+^zP{MnQ+Rڭ\~_%| k).J) <ǯ `OihQ5&ʤWp%"~JIUHJJ8$ϹR>$_)㿬 G,fq 6`iyv2}mSR YE<(s &^ g(JPјFB`7g@'y*3[k~Q9 `T ڳ}jqaG P_hq#?`*@wne?)ϸlZ VӅ?ʡlۃQE)6 ef%^ڼG\"Ɏw; 35~b>(6HPt,Մt0鯆&74>?X{3\} OOb"GI@U"_QG󬕈$\ցs>Q,*}i_k?wbEX ]E60ͫ(`L# JPE~l>uLkTbcª ^&]fxB?TN*3->)gw~Tlxu<7{km;nVn,|QogP'"Soʜ{Js4FTraX ޜ:U$|topiDJA>M6"K9]\{ƫw:za-K+wbƣ؁ o4jd}2df?ʮ$L`7&؆ ׈~yN*,?zA3׶Ġj>)\ٮCA3|E&#C=.‹%-]C{[MlLx" $hKuȏ3L.=or8Af-≅^^JޙCJ7TcZ^T̾p LSz[B\mTBG?Rӓ~z)U=P;Af?B.An]=*gNrb ZE/-p0pCϙ/(' G2aFȐl[)QrxQ//IsK\/捪AmY,R%[ e=N[W5IQo[V^&SGC!^p}6,rƺi}.R79@^[hR᛿LQ'ʶyuZƒDoh *CܢDsMhLH5qq*sݖlPlⵔr?p9 dM󅭺vǦ#ݦ$L]PIk[cO7vi4꼳$UP*1!nN@d%@V ۡFtwqeڕ5Sho 0zȾ1 YKrp pN8$^33Ӱ_~ 5Ghă-e W|Me߂sT3bwuLKe0,UAKW[5^[iݷ}Lbsqmv 3FNhKe4k& K棼ƛހo9W2^4 ~ݛf:D7+Vؠ͞ !GόϠbsVxDԬAܬ4@G6BX+#rrWyɉ Al 쵼w._!)*ݭ(9\yQWKs%X$6MkH\345-ǝL)5C*A=Pg},@F=[\K/ gÌY<}#I Xu6zk.L" >I@bܯHeyضUǬȭJwŇ^Y\늕"S IjQ;q):grI:g%\׵!^!-"3s.7}|f ABj,`Gp-2'L7g,v+OInm< WZF36+`w(;֣KŮ>lNH˶1D<֨;a~c\kDqLyOf`~#>-t^u((rz@0ݿ#ef5eG;m7 P*CI74Uz ok`WòEߤ1kf@roYޝ2¹G%$)0a 3 N_3sDmsnS]iM.n֖뤐^`|[%Aj v b{}BU5ݨ_̴9B>kp!o N)Iq/[xOT]He=!\W\/8 `JBH d >O:Jw $|@ LPY(]o82l]2zMwY^բWܜv)={`9!:xVab;TEO ?Nl7"B#vXnW:*TNJp"Xs^U#PHƅj#\QcLy.Ԑ""}"cg,&7_rse官|jlt&= 6JP% G\<((%nH65#*!ie-"Ưq^iQ(.kgwI*!T(KH4bԱ-ªPoۺ:䅝T+r=e@GdDҋ^I@V٤hz,l Y~P` 3qf>g'0m?XIW$p!~j[ɴ]<7+ǯVJuqZHTƉUkVy8+>qh>Ȁ) P|Fj.>gr(#ҥq=Åm3m@gl8"29Pځ6S&vFu /~[>|{m^%G Uib%4$MdumlRr{Mcp{9WҦP$djو(PHLoLf=Ѫ. ˴?Yd]ZY^n,M("X9ztur2E}¦"}<΀ @w $5rF\ | _~1;\o%B0'xHYcdJ3}ئmʓo)'\  קBsi"TQg *2[k̮,*x{"65owsK@.O d5KL;ClsjKY,Q9+vW5AOcۆM}gVgދ ВwcNHq_޼#_[L;]eNrU3ug>ݧ@'|;f&&ۼ )ˀ惥?CVفkLx!䷒-)7[ w1+"Ia InxЌ؊½Uȹ7DttV:hO2f\) Wn8O:S^y+l]=\olb#ZWI SdIXڸ1) iMk;LBT0&Xi,a4*[EcyNTri "., S, Eە&Ru jJۉ$WSV Pr ޺ϐz>dIdro?Hl7Hym"AzVn9_"BYMMDD6dfVj.i w XʎCrX1/>V8uCZ[glUvK՜6՛ $q@!|xqwUʈU#楳=uG~a{d0/PG7_دU0\t4?i JG游h䄰R`O<Z=9bX*.3saI Ja3#3_sgGG7]yhmDuMƥYY''D$cP&h{ ? 0*zTQ-U8V7}(ygVRMbOU1+ #H^9^MM}|Z)Cs|Oqر)J408'xq 9JGˤ׆3ԚŇb(\ynX,܈4.źJ W%hn*{3`a)`0Ks#` uG7@OK+D n\ahk7@X2{4OApKvvOW-P+⧶[l:|uMv10!vt'W7 v#{0]Dv+rL^dжD/m1h MboT#xt RLQB5A4WyS}9kvr410d?~x~I|*Ыa5C cv-uL& Af^MR/'au\-~\L2}K+S_СL79!_#,ˆ:)z%zm{ӄ/K^4٪^ +_bƨ8ھtt"Y鏅Ў ZGI'Q1x{eAbԨ{ևIzD{"Oyߍ'IhM\=b* BoMZ=ʓz;=j8i(3ŬȩwMC?AqwuC.qk.T3SݗiIx& n9Kg#$r6a9Q.vq`>q-Q~jY2x{.U+~\vJ'.4r&gP7G&e0D @Ŧq\*Nd^ }INvG9|2-+i-T;.%o]A N*ζUzbו\_*ƻ QV@ j4Lgfv J֌'*?(']H wP 8}Dʗ.68+O- UR[@OcDjHޕt ҕQ]h=W_9VkוETP.%P,d BTBBz[G:F¦8ȭA*DcyZeA軠e[Jy\ao$[\n}oôPq]n07.bPlx,@ds]˘1 x:sS* 2fZ5eEJ4OXz~U )7)*^SF#78M90Ģ+2.JT%$dt0]חa};gj)?P)M΀z=J 1dwΝfALx u?f/T޾lcj@lE['iV0Bs=07&xJxq(fu5,i~>?pv\}֓+뽋Zx5_=bfo MlExn |'Ɉp3!jIN&KiZiĀ U#ֱ[NTZ+uM* Z Q| 7V!QeR6ĢH|ʨ;PXl-Ta7tף=#2 7arfZrgWf^/Wޛ3!k9^<+/IM9ܢpWW^tN:p' Rf_.;b`{4XzhNX@(A堏Sm '7d{AVDOM8%6ivA?}мI_z`=al>)3 Plea@3A^o1Dtc/2O =X<||^h)'h<[rn0zPKHˆj5XIBToZ[ٍOwތQ~Ǝ]P q#_v؈jX( ?uFc<$Y7>h<1Z 5ũoSmޙ9dЗ7}<\wq0K>DIb>|hgwxD!H!#<}/ r(B67%- M,S@ꊽ-Uç R~v5A!+}TZ>arV$g}: b `2pe>@[?a)hږMNpJ%4ޥ?ܬM`4m37'Vd\B e{ڱa-ZaƔT %.]$d:F:DQ"5_ ewwl:ݵ!􋐩DL:Y2cJ>БFSovvӼ-M co=5|)l/x|߀f0(+5)A) bhm+La)Oj;{R5ً k|k[]?GlmFSG5 븈:6u&7VAA.d<R`;eO!i-֗\g%e,0`H gw2d)M n8"=#R3Km^7{*U`HaQ|s'B18^28gshuޕhO xPt'!Rf< MD/Kp@ uaǀ]͓e' LZ0ĆhcblotRLT8(mY[Q]HS&Xh}iXzQzqsk'u7 9nBqgL<B8C47fmZ)w|]&mĦlڴC;䙘o3TC6<ˀ\Z#7:shG]8"j: 3+YP*P=UnOZ b@s{gt:\@2]ES-QKL%/S'jKfݩd;C=[e*q>+9|6IIŇzPHq#(U>2˚$A(hN#)܅Sa|h=B,q"w lqMZ8]UdSc_$Yϟ[LP1bC]} 7YdQݐlcV+n)KS\ONȅG Xy*i6땪2ȓ)߰,s)s3y#Fsh*vF\q[UP7(\ ஂw$;Xך$! Zbpԓ{ hL6e@9uښzo(EРr@oCw&\ wrLA%!vc1eHGV݉А'ol2Pz]gIM&~gұR@tpksi񺇾pb1C҅uۆqؗa?8.Ϝcމb1`?&b=h9+b\ÈПiz߿} ԝbaqM@>Bp'R0tTgXARs7Rk<1?V} #ݐ.<"x18y?ˊOSHN&c}zW~yԈMƚ`pWC mpʏَ:2ϛx%d:XR mELϡş֤`wP"J|8A--<9g->A+|XTO6dTh~#y fGN$ ZpD6 }>W=cuL禍| 5w<.~ 9/צҽG\ 3<=.{@:#2=xI'Uk*I!F-Z \GlG&&Ϧ|BDZMc՚rjv+d#N bM%oZH @y[qM:%cK fVNfɌgK=瑦B*{P6{c7Qg=Ac.nro5Və$_`Y+Բt׿)L3uRzNE8;);^y?vW?/Sب s+qOkilq-U?.0Zm$J?]:Meѥ1InX abix':=s= 4u^sGr[ʻ;7d;R\`C\}ĈFLw"#kϚPC]s_=spxF:' xJ-`.߬.oIҀ#\Gڤjw ['OrwpѳyjFL~rwd;\]vF]t˦5t0`Bu}.!~7g>8>驑C+#M5㫛zi!j#4+ѓؒ,B_D}| rmg]0-Bȁ*@%iZenc|:4eG!GԶG* h}gnR霦UV(!؞l0w}}'6 f`g[1J :@] r[ 5qU uӡSKK0M0i2ٴ؁x7&Y1XG<慵 o"U/ZFAV4@MBb_J c?+ j0E%R659hN׿=خh͑zGO278[^kjG i8Oc6l_'hg6EV,-"04~BX#hVŎ5 6f_&Pg' Ǯ͡87k֣|+L\tK6H״R*>v~9Qp1 zW^*`O: kƠsw%bU{ُqk' P@pdE/IWaŭ#5Lw=sZ jW)zzٲE8S O3h?8#H7.zbv){Z+34cRuG5g $dI6%v+}̨f2OˇUx .mwn诺pMDf ?(5\l|O f򒳼%*y\Bl#RΌ锁c_Q9D X(@Opn3Ihw`9(V.Ew_D" ƥ)DɝCyC( JooխA)Pmw6;v,N zE{ 0]-)og"`B<\`dΩC柉l%dD^9@UjsG(Pw>Xz#] R krg덻jHcօ45\j2 _חinIty$D̂Z}ic[|2gϠfW)jzJ,1Zy7l'!5G8!ćnkvvv]X7ԿΆB8ʔ HٞȽDCvvu-}neooz.;Voz;!?سg8 9f3;6[BBJ/KZ6 x$FȽ9ѓ} _RSBǞ#~@R.F_ix k7/rU߶Y Rp"~8&<[\Ɍ>+=u"1l8rk:ipsN[;D̓*]FDLu me!) 2%~*zW'e<uoi*WDQ4u!O:ɋXAÅhmyBk<|ە59%+ƝOcR:wcF+eмf*",tv *ڋ{?Yr%"HwkVUINQڠ oc8SUlEyn><>G5!:};X(L,{j^tT]w3s@Y@ϯXymW3-RXLt_D"ݢw$P?n|BZ gBtm W?|ʼc {2B}?VfipRמz)G*H'ISO X JobOCK;=HQqȆ$'kZ?ݙ?)+̞)#mHf-d22Sr€1/ HQ }[;^f}B#[jѾG|)L6Z-n4fBKم׉3il#Qi ŜHa+eoq~C8xh_mf|* Q!za5 Pp[Y];/ðG# <pZnU Ќ@aFhR:5?\?7[4& ~ @Y^"Cd2iA"Z"A T07Ը͒|pQՖڂ1:\V(fn6a'c`-v lzZ[3sJ_=`Uk;(/ ݃RQcS$)a/sv>8 ՉT$lH4wbF^LrI=T' REa}\a (vX<u "rUZ'm%xU:~H$9SX2^~b=0VIB1M0mIU҈b";X!kr+2j(]< wlIJ‚)%eJfo~ΰ&NXNϱ;Y46$$jw"ӿ>gڀ@Z<49ܩtI(U0KLQ( ֡紧'8-#:C[΋}c6G֕UDR+YU󘭺w8 ܔxJAwojͯXBX<6s _pi,[UbB;bU1<""$0]던J0.ݴW6#+ͩ-ZF7*"We*>p)DM%@r)#M0>f,%9U TWUa=g.vJ5אnx|x'v>ll}Hk77Y2Mv\*ڎ$Mo#H)]13I)7rl9 te9qAԻT/(!MCk ԇft{&ғ (+*V ]9l!wqO< cg2-У#,\ \'t! ""yi/JF_6j" c9]Ԩx&N9 e\ Cd)$G:>4{[@4$ݟY2٫ԗ/?ޏw.ajsfiD>qH0޾A(DP3KlMyc=$UWa0ZetSW3E1ٶ#)QQq0%'z_vt$Vo\a;/Փ"ǚrɃE:J=_i[fM(/OfXѷ6+U10:"H$Rֵ\@RK* ^eޚvhQ="7}ֹ!zm5=xǞ\JRYz M3F3y~%X4:OϮ]c^I I_~4W]50?[dOf-gO}m%9DB] JVi@" ` UUI.\4*# @P^oI&n \rgZ:}Cx;.mpX !dʏ짧;(=P>{v~r(iFhFZSCjꉠaXِ :%" ֮"2KD f7?X, ZeYm%K|I#QVdE]b0s ٴȊ`:J(sΪ!*ɧ[06+wqz(:CK{1H ‡*J n@ R\]z!)f973\89Fd8%Ib,(FR wc#Ch*&H9>|2ڏXu}uv'AZݳj{Ք=|IX|D[ 8{,,DpFYJSk3CЃNx]Y` l %uD6~7fBGۄZݍ,)`<*"j~X?#4b6TMU9xy VY^f#MB bn, +9|oOrsGx:-@iaO)P r,ȂҚ ?7q<k?2|؃Bn>S=ۘ>RM?(e w4bFêڑ;=DF/LQl_P3wT}e֊EHl#@ܸFG{äHp ;u)_#@q c0@T.[_Y鳺6vNcHpMPڀ̍.Sqn;O)bQynh{'P[Iժ(f=-yׂj $7vM;r];Qg" *ZʳɿwpsX?Hd(i}㎦DCnCi0 Rsf [ܒQ#Y .)p'7p]F> t1F1ӆ:%'_㻆 n_^{msSNuNH«2@ͽ3>YGgW UPfOaK6`4~SKݶ%Zz]$wտ61W9nKiSQ9.Ro}~c~#1بi+#IZC|"vڎ斀0 fd>~UcRy sHgŦ\bnn9E&),YQmh/&+ђ.A%$,UVY{nLf;L?e PKΝ1ϙ)Ck /%8B?I{GJ'5nӀZ׍OCvaC Mw:&w+⋸lFxBI*cW' ﮶b·$AO?qN*L+Khr2:ő['byl (LƹEV .ɝDAXyk]ڪ}CojDX2t_ej9 Bwٽ}v|UCeޤ :KXTc{ |Χ*5Gc7lB,wNuW!iA?d`it-CTҼD ݐj`9?1~շΎ%lq .Od`a"r}#r[t]n_އ)ldLւ+3( .C6s]ogGc&'!{R<@2=ׄgW\yPyD4fԸ&F|Vr\5S F;5*|5%iDIUsF Eb<0ׇy6>8= *spkɅb穿`Ͱ-~8n H^@F[G{ܔA[v^3E$^p6(–l-MOE؍ @U=5:<\*Y$k1S!ň -b)\㟹n 7:ҕ Ckf`!U {Gi]L #Mut< b_wzYrl-Bf\#qz8Nw؉I.Q/Z etnýcUWtZހ$A\نCɬ\]4Hc>9㩚c8'$k=9-]4<7~' FH4pn4k+ @ D 2KVb]]k!L"fs(CD„p|8/wh$ԏөæJ*ׁu]3n(*mp\5X0ʡRTW(Mb~L^nzGZH k/fFU7|Y&ڻ?Bu^NNQ|eǀ։ѿ@_ as)(8sPP LރfܠN} NUg*榜6\aǐ1Jkt덀$XRWo% QVMm3+-&gl],QFH붗B5MwjJT&HdⰐ'*XzDC=>=yɗ:1BQ8:D#5PFkq*}mX! k2(:5tx= ?Y]Vꤣ!ؑsۉwF3GOSUYP{UЩ>.3Iu2baEݕ4MA*䱡7@>̥Z+řH'*E.rNDPP^&kAHh&< UkS T-һȺlљXakxGME㧆p%&lM?@"8,&dt$) klFic\kTo$kANkНyTwJIJe*=,lδ}SգW#J˷!1.Ҁ~,(鎆Dz-]zR#k ͇%>?zdʄVJqKpFcq?8jmͳ6Fbi=*(TC7aoqV64Y-D2[)C@+&'sϒ߯tB!N$(>=xUEb]_KhWEkpU6BMIe i:OޱMY<קJu?7A2@SgM() 05 JJ7V2SH$,!II|5+Sߨ]z K[/sQx !nNhX}R?HN)" 9M=-OeP9'ڨwbqX, RLaz(c)YҸfnvN_$ibyA/W$A8 uzʇu2oC˱ŒpyּӼ:v@aHV>6J92 y3+Ÿ~쵘%lH -65ƺ9s3!>$܃xnid-6yr:O!E~v:=ݺ ^ SLbNf$\,ĦQ<I<6e]?ޛA(RT\mz=lsAE9O+Ogjz7G`.yP929CrtVyVQ籰% -IHpn94n9eg`οkq!jk4"p?EOօ:R~[Q PNp~ۃslk^Igjz6l! 6Fq8=.p /z1쌯qyҐ` 46V釀۪w7<:E땲:z c!*yWdyvwb1nYkCK}8Ғ rm}8QmJٶC7_ _5*Zly<*-J1i:ZM10wHyHNbpb(CBXqUn\tXT8>=7Xbz ;Hbu>c5# B+q܊djLU`€X]{V J)a/̫S#} ӫۭͯX"Q"\u! ^(x\'-<ˢtH[*`AWpq YȜjմDrL2h׃ ̏}d*0m\vih%wGO a!YE؋V]ZCOFvA5TH([Aد#_Ĺ=]$#^+>mg{J'n:ӊ5\PH[n)}wYZ(8H:g.y2X66ez A~;Uu!T59?-#"b렬}} LN2n>1t4Aւ%Xs~n;uL%>].t;R"+}#lnF؆w'v3B =Uޣ)5Gx`-.%gǥT̅kF׸ +gvWiZ[P)BƎi?g+[eV,,gL?o%/ښƕ̑H 6>`Pt3K.F'"ߠ6v dO=VQ : hUkjZ/Is/`= r(Άh~{Q> G'n~^lԍk:fXv{sOw 4oG eg33>m|l\֒TH+40SFlаlgvVjk1t>걖b=cųP\v© Q5A[ZCx33>NY8H*jKmDg Č@msۇu U;7!d ٻ{JÝRzJĪSUO&To0?Ѧ(+w0EsVehrR mp_< H,Y!U {u bj"- WqW Yt`̡$X̱vT$mIU9`FԆe#sfwr6'sP=-&^Օ50Ɠ`WD Bэ_F(}JK)su E._N P4 üY9vM1dž缶\-ef')[*7Ds+5mKvnTdq 0.h-3Sf A|;r0*|S[F;DDbr"uЋ%qN븎võ  YZ