01000000331035e9f4f5cf23bfc72702de0a5f1e80b3c4fa2b19fc2469a92bc220a965cba92600000000ffffffff51c9c7074b539be4e0fef6219f03f3c003485d3170220a50863d247e1ae0526f1700000000ffffffffaa886831e4447da64e299d27fe90ab2dc02fe4763b1ad0192b388233e57bc8380d00000000ffffffff97649f60c1d2412bd816ae39b1e41a8ed6e7311b911dd56f1f1a26aaae012dbe0a00000000ffffffffa9066e0548b0f3bf530e9d2203a7894fc7a4ed8fd3203739ad5836d41723391e2700000000ffffffff91ab052facc3f024bd7f8eda39d993c3aec54e89cfa05ea454bf9f36a583b08b0400000000ffffffffeea2bd5f24ef093dc415b4e392617c3c0ee4ebab486a1d62a476fc1630a1733c2400000000ffffffff445b896a698e05ea29dc6a46101ded6d90c33f000c50942bca7aa153139382af0d00000000ffffffff8c960b60a2bd5a2741b6387b1b17dd5f23c8b56c42708216e2db5054ae0cb13c2200000000ffffffff5a706c502f365828d5ccb3600fd8a0fd996dc68634932c2634ed6acf0ffe40142600000000ffffffff5d04fd93ed0af69476859cb50847242e6f574d2ed7f86e1a5394341821f5162e0c00000000ffffffff1d2a8109a93197297ab1a3168b6e684e2db96f5f4cc35a4bda7af5eadb91e90a1000000000ffffffff1a6c8dd2a79382195bc3907b9562f31ced6b1cc7ec8cff19a31815beceb3418b2000000000ffffffff1eec84af3bb39ec70f4517fd6466fd65196360e96b1e15eb0ea19d04c9ca2f011500000000ffffffffdfad6a3e51f60733ac73a5ffd025942aa2c700ed8d983c72bfdd98de5def831e0500000000ffffffff97cbab9fd740cb8b5630b8da8ecb9c5331936b9e98a99aaa801ad44927260a700b00000000ffffffffa0e5a1f68ecd4798bb0418216e59cc95f7806408e97f6d54e8c950c4d347fba50b00000000ffffffffa1a07c257ca2d96cc0eb75b8aeb3d846ee25709be6e38a02d80bf30a3a4324f02d00000000ffffffff5fd8a68427a5ef3531dcdadcd7b033947645bafd3256910150d45f082d32abe71b00000000ffffffff07873f16e6383e532be88e6a99d8eaa3d1dbfb82fa6b984a2b98bb13dbebbb293400000000fffffffff61df9e052b75dada72ee68e58c909de2f07a684ae482a70bb4b6f350b03de9c1a00000000ffffffff7ce54e1b55b09f9d31b1d640e307a57b06c26b0cb7efb0a18b61b7f53b3c131d2700000000ffffffff26a2dcaf020169a31e972e086e6880700dc364854957f54b4fffee1b18bae2e91000000000ffffffff5d04fd93ed0af69476859cb50847242e6f574d2ed7f86e1a5394341821f5162e0400000000ffffffff445b896a698e05ea29dc6a46101ded6d90c33f000c50942bca7aa153139382af1500000000ffffffffa9066e0548b0f3bf530e9d2203a7894fc7a4ed8fd3203739ad5836d41723391e0a00000000ffffffffaa886831e4447da64e299d27fe90ab2dc02fe4763b1ad0192b388233e57bc8380700000000ffffffff1a6c8dd2a79382195bc3907b9562f31ced6b1cc7ec8cff19a31815beceb3418b1800000000ffffffff91ab052facc3f024bd7f8eda39d993c3aec54e89cfa05ea454bf9f36a583b08b2700000000ffffffff70bb56497d4b58f0c8529a31f73f701d26e86c9245afc387629a36edee539ccb0b00000000ffffffff1eec84af3bb39ec70f4517fd6466fd65196360e96b1e15eb0ea19d04c9ca2f011000000000ffffffff51c9c7074b539be4e0fef6219f03f3c003485d3170220a50863d247e1ae0526f1c00000000ffffffffcdad49d010292320ad16b6e8b67842dc37a09b57a5a110d16b5564e6ccb34c0b0400000000ffffffffa0e5a1f68ecd4798bb0418216e59cc95f7806408e97f6d54e8c950c4d347fba51f00000000ffffffff1d2a8109a93197297ab1a3168b6e684e2db96f5f4cc35a4bda7af5eadb91e90a2500000000ffffffff8c960b60a2bd5a2741b6387b1b17dd5f23c8b56c42708216e2db5054ae0cb13c1b00000000ffffffff97cbab9fd740cb8b5630b8da8ecb9c5331936b9e98a99aaa801ad44927260a700400000000ffffffff97649f60c1d2412bd816ae39b1e41a8ed6e7311b911dd56f1f1a26aaae012dbe1b00000000ffffffffdfad6a3e51f60733ac73a5ffd025942aa2c700ed8d983c72bfdd98de5def831e0000000000ffffffff07873f16e6383e532be88e6a99d8eaa3d1dbfb82fa6b984a2b98bb13dbebbb290700000000ffffffff7ce54e1b55b09f9d31b1d640e307a57b06c26b0cb7efb0a18b61b7f53b3c131d1900000000ffffffff5fd8a68427a5ef3531dcdadcd7b033947645bafd3256910150d45f082d32abe70c00000000fffffffff61df9e052b75dada72ee68e58c909de2f07a684ae482a70bb4b6f350b03de9c2600000000ffffffffa1a07c257ca2d96cc0eb75b8aeb3d846ee25709be6e38a02d80bf30a3a4324f02200000000ffffffff26a2dcaf020169a31e972e086e6880700dc364854957f54b4fffee1b18bae2e92300000000ffffffff5fd8a68427a5ef3531dcdadcd7b033947645bafd3256910150d45f082d32abe72a00000000ffffffff07873f16e6383e532be88e6a99d8eaa3d1dbfb82fa6b984a2b98bb13dbebbb291c00000000fffffffff61df9e052b75dada72ee68e58c909de2f07a684ae482a70bb4b6f350b03de9c2f00000000ffffffff7ce54e1b55b09f9d31b1d640e307a57b06c26b0cb7efb0a18b61b7f53b3c131d0800000000ffffffff26a2dcaf020169a31e972e086e6880700dc364854957f54b4fffee1b18bae2e90400000000ffffffffa1a07c257ca2d96cc0eb75b8aeb3d846ee25709be6e38a02d80bf30a3a4324f02100000000ffffffff0264b0dd000000000000001976a9140e9f138c85f71ba60b4ab6dca28d786f1e1f3be488ac48b10d000000000000001976a9140e9f138c85f71ba60b4ab6dca28d786f1e1f3be488ac000000000000000033af790b0000000000235b0d00010000006b4830450221008fb2dfbd2c23f4a8ec7a6c4650c644d73ccfefee3d1249f47e4ad357471a6d5c022021b913a7480b24492247ab3acc4f06f0243dcc1e3e154dbe3c32dca61c23c8cc012103c8992701e07191c941c769687cb634736ad968419d7b6d9b75aa228ed35eba6c76f50c00000000001d5b0d00010000006b4830450221008fcb41c65fd5521017f4ec77ad4872b637e985b8778cc0b83609337fccef1e4a022058fc9db40c8b9c2fde1589ee7a69ca89d99f36d5cc54c3bd6b59bc2bf14d3e38012103c8992701e07191c941c769687cb634736ad968419d7b6d9b75aa228ed35eba6c05140c0000000000035b0d00060000006a4730440220409fbe6f15e0e5a45d013d795299299541307647874d8a000b68f698ab05458b022071006971e8393d0ae12b289816ad3d54a0ed2b02d3560da39af9cf5830da93ca012103c8992701e07191c941c769687cb634736ad968419d7b6d9b75aa228ed35eba6c74f2090000000000155b0d00010000006b483045022100beb43dfa56a29cdd78a1c32d3de673e4f7d55e4f31e6085577e50bc62046cb1a02202a065d7ded5a99e615e05a3c04610fbadb3b36ae71b13b56c58d71dbcd1bc3a1012103c8992701e07191c941c769687cb634736ad968419d7b6d9b75aa228ed35eba6c57b30d0000000000005b0d00060000006b483045022100f9051bc136462e370eaf7b77ebf3c36ce6df51ccc652e7450da93a63629bf11d02204dd888b295c3a078b1695805dd5128e2353c21017ab972b5a6d3a1352c4f2aa2012103c8992701e07191c941c769687cb634736ad968419d7b6d9b75aa228ed35eba6cc8f3090000000000135b0d00030000006b4830450221008a7b587bb670d7f94e58479afeb04aba6d9ae3b6f7ec9357eef12be837cb1fcc02207ff4fe2d0995fbfbe529b86e51306245a6d61442bcb95185fcdca1ac6ec3af63012103c8992701e07191c941c769687cb634736ad968419d7b6d9b75aa228ed35eba6c6f9b080000000000265b0d00020000006b4830450221008bf7540e7818995b833c72c5e88e3bb752d74774a2a1eac099f4404fafebcb16022038e9d455d45db189fea6f3d4438e61bfa08d1d38763019734953becf06c8e9ce012103c8992701e07191c941c769687cb634736ad968419d7b6d9b75aa228ed35eba6c488b0600000000000f5b0d00010000006a47304402200c75766d0cad99da6de670b659f2f8aa595f0564c5d62b17182f2f2d4d5563ab02204194548b4569e22e9926e6ac21941b54e0fb8bd973b4394f368564c2c8fe3ca3012103c8992701e07191c941c769687cb634736ad968419d7b6d9b75aa228ed35eba6c2f430a0000000000055b0d00070000006b4830450221009f31dd7394d2490a7b1a49133c04922a0f9df7c763e0f94fa06bd6d9d918a94202207c013842d55ece2bf01d33949234fc2fd70b83ff51c191e4c508027c27d508a6012103c8992701e07191c941c769687cb634736ad968419d7b6d9b75aa228ed35eba6ceb730a0000000000205b0d00010000006a47304402201e5a7e37e90611600b107a89bf26c903ae543b889a49cf78cffb31458782a8d1022041a5b9daee55f19721a4a4707d283a8af0985286156d81188af8f925eeb25ddf012103c8992701e07191c941c769687cb634736ad968419d7b6d9b75aa228ed35eba6cc6d00b00000000000e5b0d00020000006a473044022021c34d0c80bd2c3a5597682f9a8e469dfbed94310fa6d7502c678f44fe8ae80b022043f6473027a38954c3ca7c171a7ec5a1adbe53b576e45c2ea13aaf19904112c5012103c8992701e07191c941c769687cb634736ad968419d7b6d9b75aa228ed35eba6cc5330a0000000000165b0d00010000006b483045022100b71392ed5dec6e57610e940ab26fdaf20a35fc303bc3d1e3cb0297bdd33a6aad02205a933dee2fdb114f8a7a9d0201c7fb872a317107a43dfa8e0241a86f6d2e6954012103c8992701e07191c941c769687cb634736ad968419d7b6d9b75aa228ed35eba6cdcdd0900000000001a5b0d00050000006b4830450221009bec2f6e2e512198805f22bb207e7183ab882faff8cebe6ac7a2e9e2d6f9510e022073f2b427af6cdbbe716d1d39a22e67d093639afc6f7016692b4cc66b7276efab012103c8992701e07191c941c769687cb634736ad968419d7b6d9b75aa228ed35eba6c30960c0000000000115b0d00010000006b4830450221008e21381fbe1d45236b2db9a69f88e2eec3395ecb3d6026715bb01c9082a547af022031af38ee724bd34b7c224580bef852481b73fd64d92f132793addc989420d616012103c8992701e07191c941c769687cb634736ad968419d7b6d9b75aa228ed35eba6cd7d7080000000000195b0d00010000006b483045022100b4beded15d8dc98bdae6c345d39c183647f6df1b0dbd5bf45497577d8dd65bfd0220739c11e6c3d256b4fea1129c541759dcc505162a2ffd0c16c2286fb7c7c117e5012103c8992701e07191c941c769687cb634736ad968419d7b6d9b75aa228ed35eba6c3e800c0000000000065b0d00010000006b483045022100a714dfd3a34551a1873a77a74b91510ca8ff01b192bdf182d754dfb1097872240220349620f35082f4d7d426a4172bca1085382887b4a5be80a9ea15d2affd13b7dd012103c8992701e07191c941c769687cb634736ad968419d7b6d9b75aa228ed35eba6c52380a00000000001f5b0d00080000006b483045022100b25c37a6901bd78016e8d431c58cf7a9d2fb2a1f29742011b6468064526ff7a40220073062e8eeb95bb3f9ebdcf94769780fdd0e2c68b4d21161cb0c816aa7b50a9f012103c8992701e07191c941c769687cb634736ad968419d7b6d9b75aa228ed35eba6c7947020000000000075b0d00010000006b483045022100aad80197722b9d15df776f0bd1ff504e70d15d23509006c418abaa1dafa2243602206d762c51f3898477565473fe6442f072a572811612e8c3754e3ccd991c085f6c01210229ccfec023b49c2fa01c47d8f302ea667c0a2108b3e9f29a3deff70e9a8e1a5f5fce020000000000145b0d00010000006a473044022057211e68e1679c4bd42b7430260672e15c0316cd42d772e948927b5f9c90bf2e022052a8d0b4f71bce723ca874ce96a8234814da2e057e9a874b43a1eed9f4e6ec0d01210229ccfec023b49c2fa01c47d8f302ea667c0a2108b3e9f29a3deff70e9a8e1a5ff048020000000000225b0d00060000006b483045022100bfb7e48e6058557c9501e7fd64a6eafea66a24195c027923268037d70fc0213602205b74b22e067b9d18f89e5781b7008c64e9b3fea515e0d32cd9471d77137d4df701210229ccfec023b49c2fa01c47d8f302ea667c0a2108b3e9f29a3deff70e9a8e1a5fa31f0200000000000b5b0d00010000006b4830450221008c597f0a73a8570bd52b9a9bf9be46cc7a5c164f4d0632393da9b447b988385002207992762ae822ae09cf2e73b8212447ceae7be2b0be55536ca94535856f55327301210229ccfec023b49c2fa01c47d8f302ea667c0a2108b3e9f29a3deff70e9a8e1a5f5f0a030000000000185b0d00010000006a4730440220437f358342d241e26937c55936ab3c46e594ea31c4396ce91ef38e97a75a1715022017378ae842f25d60a8c09bf552ece004838811101db619e4385846715c3389c601210229ccfec023b49c2fa01c47d8f302ea667c0a2108b3e9f29a3deff70e9a8e1a5fa9950200000000001e5b0d00010000006a473044022045c6c3591114fbb42163f6ec85780d4893dc0bcad058b08956b3798520db07660220744bda89f85567db612226de5bf255dc422f1697c37cf94c429b8e699bed589c01210229ccfec023b49c2fa01c47d8f302ea667c0a2108b3e9f29a3deff70e9a8e1a5f37210200000000000e5b0d00020000006a47304402204c2dabc179950d28bdd504da39caa239f06abe64fc2b8141a6cabf4977e6f95202206ea58b9f768865eaba06db337e7eaed53495b3feeceafcf0cbfea27a364f6be40121027f7a583a2a895dbe0cd4dd7a1b406104202adacef320a437bd96a38680e7c760ad0d0200000000000f5b0d00010000006b4830450221009f77134a2597ec6218412a8d4ab4a5d84bcf55eab48f4f052a49deb7ed7896c7022038b260296ea1c0b6e7c468a598b628091b11cbad4f5869d709abe69c9b7f10330121027f7a583a2a895dbe0cd4dd7a1b406104202adacef320a437bd96a38680e7c760f78a020000000000005b0d00060000006a473044022058bb577f8a0055f40244bfe4bdeec13c23ce3da92ae06d3050f639e71e74f68c022071e498a8beb2f5c7eb78665a3069ba51afa340ad9bc1c79e346c8bfce1209a970121027f7a583a2a895dbe0cd4dd7a1b406104202adacef320a437bd96a38680e7c7605630020000000000035b0d00060000006b483045022100e335a047895f15b2ce8c57fbcef6c94453a7f9bb69fb8877e117fd19cc21a106022062fc900951e3b8f57a7b33b034e7f46e3ba237844144f29a1568b005431c999d0121027f7a583a2a895dbe0cd4dd7a1b406104202adacef320a437bd96a38680e7c76078560200000000001a5b0d00050000006b483045022100abc3e6b972a6657931e64fa7b8d0f838b9b0d356a49bdd1d58847b65d2693b690220288eea8a09b398e418decaa6a0f880f34cd224e29fa3d357c85c6a0b1712e63c0121027f7a583a2a895dbe0cd4dd7a1b406104202adacef320a437bd96a38680e7c760a2ee010000000000135b0d00030000006a47304402205b3a6a1d9ae907fd8b61f7591f965f7c0f8ec8f7c8e40939a3d9a2ee811377b80220431b002cf1cd8304e1231fe915b1d7a5d1e5899bdba479b38d1fd5fff38865ac0121027f7a583a2a895dbe0cd4dd7a1b406104202adacef320a437bd96a38680e7c760309f010000000000125b0d00010000006b483045022100d01ace504e6d16865b12763bc8d71662d0911117be05044edd92149e8cb5166902207a8cfc4396ec32d5a6909a0c2b0bf8169a266819e8f613328e5d275af7f6817c0121027f7a583a2a895dbe0cd4dd7a1b406104202adacef320a437bd96a38680e7c760b2db000000000000115b0d00010000006b483045022100b560f9849b9febf1596f257b5d910bd957965b7a0c197c371385d0f5ced34ce8022026dbc8af9592f431628268f5d0d913dab6ab3ebd6d4ceb00297a0222b404735a0121027f7a583a2a895dbe0cd4dd7a1b406104202adacef320a437bd96a38680e7c76081480200000000001d5b0d00010000006a4730440220578b625ace177363392e5b3b2c648ce5104906901530a710a897f9ef49491c2302206fe0cba49b8397a2c9cff07a793c2e7d36122167051ee8b88bd0fc7223e12a720121027f7a583a2a895dbe0cd4dd7a1b406104202adacef320a437bd96a38680e7c76066fe010000000000175b0d00020000006a473044022009c2767e574536e16eebc6e522abfa4c9b99cc69076e294362b704737afe20b102203c22e53eaa795a0387de90be3b566bea7be10c6ed691dc055347d8430a00a9150121027f7a583a2a895dbe0cd4dd7a1b406104202adacef320a437bd96a38680e7c7607d180200000000001f5b0d00080000006b483045022100bf8a999de8334fae75b43c0e86ad43667a802ff8e2625edb8b92f679aee8fba70220168efd65396d1a70eb2b8a66541414bdec3a4fca43d480bff6d9bd2cd0f795d20121027f7a583a2a895dbe0cd4dd7a1b406104202adacef320a437bd96a38680e7c7605b0a020000000000165b0d00010000006a473044022045b2571b8ae81f3e90389459ad7a0b2e899f1d6b1e6a3b772b0cb967d68b98bf0220544c0761efac1282f5dedfc287d18bfd5ce6bdb34efd800e193181d7abbfb5480121027f7a583a2a895dbe0cd4dd7a1b406104202adacef320a437bd96a38680e7c7608ff2010000000000055b0d00070000006a4730440220534a758a569ee0c0b1a27ffdd425f6ad784fc6b9a8192bf49a144bed50914e4b02204135572ff32eab95c157b5aa61fd653572175f33ff2817e8cdf837c8e9cae8d30121027f7a583a2a895dbe0cd4dd7a1b406104202adacef320a437bd96a38680e7c7605b6c020000000000065b0d00010000006a4730440220601e2ca9cc7c22c14ccc3226492f802f3d692b20ac7abd07e3bce663b501985e02204a5aa90529301cef337b2ab1da9581f74b5d95cc52adebe4090accc81f39cd5d0121027f7a583a2a895dbe0cd4dd7a1b406104202adacef320a437bd96a38680e7c760ce28020000000000155b0d00010000006b483045022100faf24bb495fa45ed9bbe19e19a8ee1134c11d857047a60869c57e974b2ce98e302204b8cf50a7e3c1da5569e2a753c22da31f57856be28d12e4172422ea3ae716b240121027f7a583a2a895dbe0cd4dd7a1b406104202adacef320a437bd96a38680e7c7609535020000000000195b0d00010000006a4730440220147471636c578fd729bfeef12b74d5cde4762417ede9f414f7651f720629fcaa02203ba800eeb0e41791f482776f12131e96bf5922e72920afcf3154a7eabc477bc50121027f7a583a2a895dbe0cd4dd7a1b406104202adacef320a437bd96a38680e7c76016e5000000000000225b0d00060000006a47304402206b9e6bbb9f1dbeffbe76e889fbd860ddcf384cf739ec0c427d7b80d5356bdaf902204062c2623e915c61e0e85b13f071fbfa46e3969c525d1208285b94f6428a2feb012102e7eea7226ab7089ce894945aff21dee50eb1ada1615b992fdd6fb7a6d39d4178b529010000000000185b0d00010000006a4730440220686f8247e4a2a9332088a7a787f1b940b5f8cdafc4f3a2679bed2a7bd66d8fd70220289c5536227eb9fa2c8e85accb6fa6d56e85a478174d8ef50918364b3e72d1fc012102e7eea7226ab7089ce894945aff21dee50eb1ada1615b992fdd6fb7a6d39d41782805010000000000145b0d00010000006b483045022100cc6a8f2093a5f054f3e91d2a4f34d68a0c0f4b20ed743b1bb500a9f4e3269f46022025e388d294a4f53145da4703268ac8ce6ce87a021d9e3bd7e8e35d47bc2da9de012102e7eea7226ab7089ce894945aff21dee50eb1ada1615b992fdd6fb7a6d39d4178c6df0000000000000b5b0d00010000006a47304402207b4882b6be256e65da17530e5a2cc0adcdd34b4251f2ab655e794793924c09bd02205b7353f814e96bf76ae15133425fc4af6edfa77cd1c55b4b903954f46a58a4e9012102e7eea7226ab7089ce894945aff21dee50eb1ada1615b992fdd6fb7a6d39d4178f3dd000000000000075b0d00010000006a47304402206a0a89caa7839fa8d74cadb15a08983d22428db25d0490c55c834fa6829b484e022021bcb17dc6aba0cdbbf29790703c8524d046b0bff774a0a43c8334f06e2d8f14012102e7eea7226ab7089ce894945aff21dee50eb1ada1615b992fdd6fb7a6d39d4178bef00000000000001e5b0d00010000006a47304402202b84b83f5dd6de17db07655f9232ca5de5e8ff420059da663665bf5288338f0e02207ce6a420affa61707e1ce689b1ee551ebbc2d34bccc32aee1a0490b0db99fa3c012102e7eea7226ab7089ce894945aff21dee50eb1ada1615b992fdd6fb7a6d39d4178d53c000000000000145b0d00010000006b483045022100e674fae8693817410c9c0be87640623c3fba81ccfb02a0f8183b6f03410ec0d102206b666642ecb350399ada4d7219925e2b4e2937856877ec8680ce9fc8a9e6ca2f012102976e992a9557f2fd52ee8be2abfd8b1e3c4b8b2b0e8f043aa0ad9298c430cc806e30000000000000225b0d00060000006b483045022100fcd48c615107f85ef18c63fe637fd793d60924500b4bfac5db77ff402e20774302206dbc253a09303eff493bf08908911ba68158faf560c575f9276188fc2f53e2fa012102976e992a9557f2fd52ee8be2abfd8b1e3c4b8b2b0e8f043aa0ad9298c430cc80b8290000000000000b5b0d00010000006a4730440220552f66626c39862737fb871003f233f7fdbe792dd953eb0363abcfb4c5fe3c9d022070f9c9e4bc000eb8e1498292abed6ab92da49f14737ec29ed988ee0629486bf7012102976e992a9557f2fd52ee8be2abfd8b1e3c4b8b2b0e8f043aa0ad9298c430cc804945000000000000185b0d00010000006a473044022041d8890e0a9d369fd9600bf98929095d2403086dff22d4a2d3f5be511f39070b02203c16a6743195ff4bed42411f351d9a69bf7f001792b97d402ca80258930f5191012102976e992a9557f2fd52ee8be2abfd8b1e3c4b8b2b0e8f043aa0ad9298c430cc80342e0000000000001e5b0d00010000006a473044022023b8d980cba70efb1b877895efc9a85f394d26fa1d66d5a4dc93b6c688a4a97902202b5dfcf1ad787eacd83c3821613e78fc3261668bddab770a28bc808f0202518d012102976e992a9557f2fd52ee8be2abfd8b1e3c4b8b2b0e8f043aa0ad9298c430cc808a32000000000000075b0d00010000006b483045022100e36ecad27a8294e046091ea5a9a56ee30aafdec9b07ec821d0afd91ae76f3d67022036290e86d5dc99947bb4d9c54b515e2957848a65aa5a6d107d03d31f97a120d2012102976e992a9557f2fd52ee8be2abfd8b1e3c4b8b2b0e8f043aa0ad9298c430cc80