010000003307160638fdd747ef02f590f7eda73ef0958184ad21be190f228eff90e4aaf19c0000000000ffffffffe3d1af68985dc6271dbdf87ceaf11693220f92585e724095cff483ad84f56b431700000000ffffffff476fc96a11dd29a2b93f973d497243240514e781bded15aa8d0da6efa005005d0500000000ffffffff063c61a1096a54e3d9e792a70306b675494735db80cd8116381beda9e132767d0f00000000ffffffff0382d09cf73f25d6f803abf2a3f009c739775ce018c4309c1243260583789fdc1700000000ffffffff938cfb4877a6bae32096aad7972260c116a10b032026ac7878d2f1b5682de3c30b00000000ffffffff61a2873463ab2a478001ea26bf51dfc43ab580b407bce42f58e6ecaa259b73403200000000ffffffff20080b3ce3a8cac29e88c688805a10524cf29b1e485913596bd5b1ec0492d7cc3300000000fffffffff0e00b04cb28a680853190bc64d0a5894bdf7465e6f25b0438a0f0037037e9ce1e00000000ffffffff60526072736de5c1ca422e9c5048e6ab0d6e4743e9a2ae348d6d650cd8b037fa1d00000000ffffffffe24aac8fe8907b355b46223929c3c6d4a3cd63bc256934877063af1a4f013fff1600000000ffffffff0964eb15d5911480df4f79370211bde0588dd43f66d0d560e9644af98409f72e2100000000ffffffff3da19c75fcd459fc6ef82388d3bb0f76ce660762f2e7d63294db8ae991bfad632b00000000ffffffff30753f06f3f5f35741e0b684485e71ca4a639f5fcff231ea4f940f909e0212ca0a00000000fffffffff0e00b04cb28a680853190bc64d0a5894bdf7465e6f25b0438a0f0037037e9ce1b00000000ffffffff62d8137861d45b53bc1f35a319a771077a3080ccfd8b09cd7b53b9e27e1edba60d00000000ffffffff3da19c75fcd459fc6ef82388d3bb0f76ce660762f2e7d63294db8ae991bfad630f00000000ffffffff61a2873463ab2a478001ea26bf51dfc43ab580b407bce42f58e6ecaa259b73400f00000000ffffffff063c61a1096a54e3d9e792a70306b675494735db80cd8116381beda9e132767d2a00000000ffffffff0382d09cf73f25d6f803abf2a3f009c739775ce018c4309c1243260583789fdc0500000000ffffffff5f52ffeb92126878fee594a10587f9ea3de7cd8338ac923c4bca83fd9bec92f82a00000000ffffffff60526072736de5c1ca422e9c5048e6ab0d6e4743e9a2ae348d6d650cd8b037fa1b00000000ffffffff5460338b1526934a489d213a8b342c6fa32ae337a7d9c5857ca0eecd8d6bca3a0900000000ffffffff938cfb4877a6bae32096aad7972260c116a10b032026ac7878d2f1b5682de3c32100000000ffffffff4d227775c8c406b53366b2f7d717b89451ff11c3e6179282fa547ff48826b7cc2c00000000ffffffff95efe2bd06c57e5df580efd2592b30e2ef4ec2561cf08995239a40b6385367a40900000000ffffffffac43edfe5a995e29f7625c884c1a84e1b00acb5a8772071b15dafd6f452d31c31400000000ffffffff568e83507afd3cd354be9089f75af098ea7db5fa7b276e1bfd18b8975ce3fc1c0500000000ffffffff10b3df3fc274ca2d21cec8103aaa36d1f0f987a441a679c6aad433939ad8ad632900000000ffffffff9440bb5bdae5df6d246cfc21b5d5b2d2e287a3e04009e47e7e7588e7e338d9990d00000000ffffffff1e7532f6582f808665d4f78f0275a1bb3e1dbe2f8c2b16abacfb49a9a103cd0a0100000000ffffffff3a82ed4b661f4fea7eddb8c89771e572e1005d90b97075346cfa4e8fb2f791821100000000ffffffff099623042db7bd54090e831e4cf0042ec59905267dd04b8012e7b08ce0c6c99b0700000000ffffffff3a82ed4b661f4fea7eddb8c89771e572e1005d90b97075346cfa4e8fb2f791820000000000ffffffff9440bb5bdae5df6d246cfc21b5d5b2d2e287a3e04009e47e7e7588e7e338d9990a00000000ffffffff099623042db7bd54090e831e4cf0042ec59905267dd04b8012e7b08ce0c6c99b0b00000000ffffffff1e7532f6582f808665d4f78f0275a1bb3e1dbe2f8c2b16abacfb49a9a103cd0a0300000000ffffffff24c3ad89ba9871ebbcb747120c73e1b1b48864d8c6db2d79da0adafe1d91db241300000000ffffffff0382d09cf73f25d6f803abf2a3f009c739775ce018c4309c1243260583789fdc2f00000000ffffffff938cfb4877a6bae32096aad7972260c116a10b032026ac7878d2f1b5682de3c32600000000ffffffffcab1227543906e8f5b81482f4181eb3586a5c2a610d764725fe1804e73f8fe840900000000ffffffff1cfbe1fa43d30855f00a500414dc63259816c38b17312d5d15b101eb29d001193100000000ffffffff1508c706be773e8e77a966d03b8a24a0418b3d8d09b244ebd113168d5f3c910a1100000000ffffffff90ef1fe9f4d09aef28b4f9eba3415edb55801a859c4dee33b4d4aea6ea8be4fa0400000000ffffffff476fc96a11dd29a2b93f973d497243240514e781bded15aa8d0da6efa005005d1600000000ffffffff30753f06f3f5f35741e0b684485e71ca4a639f5fcff231ea4f940f909e0212ca0c00000000ffffffff20080b3ce3a8cac29e88c688805a10524cf29b1e485913596bd5b1ec0492d7cc0500000000ffffffffe24aac8fe8907b355b46223929c3c6d4a3cd63bc256934877063af1a4f013fff2f00000000ffffffff3da19c75fcd459fc6ef82388d3bb0f76ce660762f2e7d63294db8ae991bfad631700000000ffffffff4d227775c8c406b53366b2f7d717b89451ff11c3e6179282fa547ff48826b7cc1900000000ffffffff10b3df3fc274ca2d21cec8103aaa36d1f0f987a441a679c6aad433939ad8ad632600000000ffffffff0290707b960100000000001976a9140e9f138c85f71ba60b4ab6dca28d786f1e1f3be488ac48b10d000000000000001976a9140e9f138c85f71ba60b4ab6dca28d786f1e1f3be488ac000000000000000033e8bb4d96010000008bdf0c000f0000006a47304402201ce06912069826a077586f858d58e07ba7334d4715193fecfed16fb7b4b80cab02207fe126cedd71415f1ba36d1ced6e5a1d84624d197e1ebf2fffa1f6e552c958ce0121021119bbf5666040589d5d44594322c766ca2ca61ab7e78deb4bdf2f5a4bb9f36b0733000000000000d6df0c00040000006b483045022100ff5e34c4ba5bd32143f5e6060be23cddeb65b9ef22876ddf625428747ee576b602200e2a8f58cb1f4bfc904f0b18926af34b8beecbd99578d2bb599ccf7d0d451944012102f5c15960e2bf5f20d2fac20bf4a956ff662d8ff5230267c9880320161c2ca15a322c000000000000e4df0c00020000006b483045022100d22524fd73815ee33c87d3e2f9a2df8c91208880ead6a9ea9ec60d6691e80fd40220479821059c11d56030a5f726ed4fed51d0ed69cf6604e013330cb9c27f2b3947012102f5c15960e2bf5f20d2fac20bf4a956ff662d8ff5230267c9880320161c2ca15a463d000000000000c2df0c00060000006a47304402205c62075fb7a633144b9fae2c9e2e90400cf6fb3b21b2c955801c8d3f3c527c1702201f166407d20445d7a19a19c5aee77865adfb61099c49985e0003a9e3fd211e45012102f5c15960e2bf5f20d2fac20bf4a956ff662d8ff5230267c9880320161c2ca15ab550000000000000d3df0c00010000006a47304402204d0b2a4722f7c61b463089b93ed35932cb65b07e0ff30ea32f68570473f8703c02206e6275eba38b6687b6fb0cf511555bc77a7bb1f6ec3315715e212ed863ae5feb012102f5c15960e2bf5f20d2fac20bf4a956ff662d8ff5230267c9880320161c2ca15a6c47000000000000e1df0c00010000006a47304402205f85bb1acfd8608c51d93a9159ef8e7526f67a35fda06e06b77cf7c33960d127022055a2ea9030ab0d5d59fd599e13df5ea700bd014a1b4994074e1ba3ff8b6e9d58012102f5c15960e2bf5f20d2fac20bf4a956ff662d8ff5230267c9880320161c2ca15a3043000000000000dfdf0c00020000006b483045022100a834dad3ae7968ef9f3d6d30bf1303af949389cad37d0f6723efc8b06ef2a3450220774693c9a138851d808366f765848b8a9371a9fab605541988a23536f75b96c6012102f5c15960e2bf5f20d2fac20bf4a956ff662d8ff5230267c9880320161c2ca15a8943000000000000ccdf0c00010000006a4730440220580c5ac404f3e56165622c4cf1873cd01ecb440ac0f425839767d03fe1cdc5210220025b9ccce3c426502f69358cd9863d8fd8303999b0cc25fb61c0dd2877514fca012102f5c15960e2bf5f20d2fac20bf4a956ff662d8ff5230267c9880320161c2ca15aea24000000000000e3df0c00010000006a47304402205975a5dee9233451a4b4886b91a8e34cd4967dd0a2d84730fce33c1696c3e8eb0220743d98ea616c5f95b21909b9b783b5790f1c0e381822adfbf9d9d94a37e6c1be012102f5c15960e2bf5f20d2fac20bf4a956ff662d8ff5230267c9880320161c2ca15a0442000000000000bcdf0c00010000006a473044022016725e9089e7117fa3d66832f0718fc1da0def90cb3e69eb5b8a24fe6a928f2f022037abef3af388834ac7136a235598af834ef075ca147c14d7eb26d21ea620a449012102f5c15960e2bf5f20d2fac20bf4a956ff662d8ff5230267c9880320161c2ca15ac830000000000000cadf0c00030000006b483045022100c9c7e3614070ccb8972557889ff318556fd87f84b87f4587ba67d05fad93eda102202516d1942ae84528f48415610279788c642cbfc4e022d3286b524084da3a970f012102f5c15960e2bf5f20d2fac20bf4a956ff662d8ff5230267c9880320161c2ca15abd2e000000000000cedf0c00030000006a47304402207679591964791639ae7a8041e41814e8c2ad18882f727ecf2e26dc85d642c0c702202bf16141f6e63a95399774c1ce6cc2e9d3f3b8a1b83fa66e9a583b80152491fa012102f5c15960e2bf5f20d2fac20bf4a956ff662d8ff5230267c9880320161c2ca15adc4c000000000000d9df0c00010000006b4830450221009ec4ef45066136c46567d937715fad1bbb49b6a21cec25648ff40d44687d030102200d38e5ce5c43b628618fe821b8698c13b43028f23fbcc3d5eb89d6fb94705b71012102f5c15960e2bf5f20d2fac20bf4a956ff662d8ff5230267c9880320161c2ca15a393a000000000000bedf0c00070000006b48304502210086a08c9d2d0e6157bb9174365ff5933430989db74d706cebf310703d7e7c37e4022001509df1a775bd6d7e2a411aec9e86638991a5c73a76ce0785c0a2978320ddf5012102f5c15960e2bf5f20d2fac20bf4a956ff662d8ff5230267c9880320161c2ca15a5603020000000000e3df0c00010000006b483045022100eab59b5b30258a792a22e9b3c55a7ffffd3c198d7290ebf54a0f2ffb3728750702205adac2632007caae7c9c3ce5b509e682a8a1b21a6092f57eba4f6532a38cba58012103ac6cd83dde986dabcd150e814e3fc91a8fa8e03aa123b0052455f79f1de4835554f8000000000000b9df0c00020000006b483045022100892d624e473c1eb7f1afe36307b2678bddf7594f7e061f153850da1b65154f5402205d5567d073924ad870f0f5deb00962f8297818eb07bd99a38750b5d3d7056b4c012103ac6cd83dde986dabcd150e814e3fc91a8fa8e03aa123b0052455f79f1de4835583b5010000000000d9df0c00010000006a473044022042d9a6a51b69be78b78d62df3bdaf056f75e56b1a6bb04d1aa10973f7db52c3402203ed1f1648158389f57686d6a6601296f430e3f4089b785776f8b540ad50717d0012103ac6cd83dde986dabcd150e814e3fc91a8fa8e03aa123b0052455f79f1de4835579bc010000000000dfdf0c00020000006a47304402202cb88eac5041a16dfb5f60bf5b8929ca937dc1c5db4f33e7cb985d8077cf735902204e04f210ba45f2c200a5c969a02680db6e36ee219c3decd49525040ca845af0c012103ac6cd83dde986dabcd150e814e3fc91a8fa8e03aa123b0052455f79f1de483552a81010000000000c2df0c00060000006b483045022100e0582b1e73e5f06734d6497e8ee29da08056dba8776377ec31fcb5936eabd78802202b524f29ecee7cfa521a7863eb27b1ff38a0e18a81411e0fa3ef7243cff08d47012103ac6cd83dde986dabcd150e814e3fc91a8fa8e03aa123b0052455f79f1de48355b241020000000000d3df0c00010000006b483045022100e11b9f4cf966487a06df9c81d6990cc0f3b10225bf70834706748f4aeb4a1c6a0220540096731148943c55a5f0367696edbb828b9a1f843670ef1f07d1be9370d578012103ac6cd83dde986dabcd150e814e3fc91a8fa8e03aa123b0052455f79f1de48355885d010000000000c5df0c00090000006a4730440220735653be91a0abb5f4ce6bbd890b98b9c2e7edc9b609e7709d99973a7f671f1602205a3a712ff7e155aa1f63a2068035b762720fb87ab658fa85ff2a2a63f92c373e012103ac6cd83dde986dabcd150e814e3fc91a8fa8e03aa123b0052455f79f1de48355c92d010000000000bcdf0c00010000006b483045022100ff4f1136b8f4a93d2f39388f0e38768f5052865a982b069be84669a09b313483022051525008dbd5880e85452b2e2b1bf052db0fcc1eb210212f026268213498b4bf012103ac6cd83dde986dabcd150e814e3fc91a8fa8e03aa123b0052455f79f1de483559d9a010000000000c0df0c00010000006a473044022075be5056ad773ec6dc885be9a536cefad3639508f405019679a330065bb2fd8602204f5b29448a156afc5570c9e72fcb76364a80f9d916a98fc1a229cc20694e7f83012103ac6cd83dde986dabcd150e814e3fc91a8fa8e03aa123b0052455f79f1de48355f00c020000000000e1df0c00010000006a47304402201b3b2c01808335f65f92e1228ab6044e4909452f345c02b306da83b03a8e090f02204fb5c18bf02df2ea08cf7d691cbc9c56670728b21708339eba7edb782dc014d0012103ac6cd83dde986dabcd150e814e3fc91a8fa8e03aa123b0052455f79f1de48355a0b7010000000000c8df0c00010000006b483045022100b9036a00fc7aecfea1875974f8019831839188af4fd045cd3b07ea324b3c001402202b7bdadfc605c84e5424a8262a34033467403c30c54cb7c9943c53306782678d012103ac6cd83dde986dabcd150e814e3fc91a8fa8e03aa123b0052455f79f1de483553187010000000000dcdf0c00020000006a4730440220629742476ba2346aad93e383e61c4271176eb34c80f8b95c5682f63c4092423002200bfd674449bcbf9537e45537c6bcbd1d35c616a0e16edf55fe31dfefda4553c2012103ac6cd83dde986dabcd150e814e3fc91a8fa8e03aa123b0052455f79f1de4835545dd010000000000e0df0c00070000006b483045022100f1317bfe288a50fec699521eda918fba715b33500ded58c58856b1d2de021692022004169dbe48a8b42948e73c5c11087624bf59979475e7c86bffce5722f8dd4836012103ac6cd83dde986dabcd150e814e3fc91a8fa8e03aa123b0052455f79f1de4835550cb010000000000d4df0c00020000006a473044022053440464e50ee4b281ee82cacfaea5c719cfc7605521e53ef25f63bf6097709402202cae29130f6a260e9576df0d44bac51d29795c9537c7c32849bdce56844f5263012103ac6cd83dde986dabcd150e814e3fc91a8fa8e03aa123b0052455f79f1de483552919020000000000dedf0c00020000006b4830450221008ee9a48a7a70a436ba502e2bbb970302753a09b334dd89a85d2cda4ee6c3099102201172a5fb381925cc658ccd675d1651ae7e0aed1ad1efefe609def5e0269c95b2012103ac6cd83dde986dabcd150e814e3fc91a8fa8e03aa123b0052455f79f1de48355fa31040000000000dadf0c00010000006a473044022021153ccb9442887bf3092d99f4fbcc875f23947ac0c2c3c89eb01041728a3116022065e55b768e046d6aada9656dde640bd0158c6059fd578abd14ea1747a2396f020121038f3079dd7c2fac03c55b18f6a4e92ab0417622e309f76d84a49c8ce8af83641f27a0030000000000bedf0c00080000006a47304402207dc2eeff787fa228261713905995a292aef27959cc5f61926739c4ecaa56aa280220714719c76c986d3753bbf2015b5cececc792bd433bb6bbbc194385c58eb1142d0121038f3079dd7c2fac03c55b18f6a4e92ab0417622e309f76d84a49c8ce8af83641fb573030000000000d0df0c00020000006a47304402204398599dc1153563f2a68ff33b34000660c3cb68adf0f0830e143467fefc1f460220466d7834e1554c246919692c6f18ef791785b4a7cc56eaa1314a68a2c8c613020121038f3079dd7c2fac03c55b18f6a4e92ab0417622e309f76d84a49c8ce8af83641fa906050000000000e2df0c00030000006b4830450221008251539f39ac9f48dc006dfaae6cc5188bbea499aa75c1e4c9e1e49f6775d2b60220509ee644554e8804441f5a4c2075a7e2ea347b8b0761551933442b38b6abe2fb0121038f3079dd7c2fac03c55b18f6a4e92ab0417622e309f76d84a49c8ce8af83641f5dd0000000000000d0df0c00020000006b483045022100bc116e551e89d926f02d2e25f4f04b93e1c72c8aa52e66af780d9356b3df57d102202f730de8e3eb7c7bf06d1ee8ca1d09a0bf40b101d7b7d5c3932eb0020785e708012102b2bc9eda01e1e23e3ad569e39720b4af9d8211f4425c6925e650f0ed18f777e83cb9000000000000dadf0c00010000006a47304402200b95f538f44b3cecd229137c3abb821b2408713197f5531f48e15dbedfbd041002201ff57b3ab070adc72869d99c3d5e37d22a1f3f0ccff4d59b96eb4537e0ddd40b012102b2bc9eda01e1e23e3ad569e39720b4af9d8211f4425c6925e650f0ed18f777e8bad1000000000000e2df0c00030000006a473044022045db88ff1ba2f97f51f3bfeba3e945dd22f7ad489fba1be2c50effc668e859c40220254b2d27108a7546c73c74508462a5153a7cbc8b7235dcf5370d8e2c51d5cec2012102b2bc9eda01e1e23e3ad569e39720b4af9d8211f4425c6925e650f0ed18f777e881e3000000000000bedf0c00080000006b483045022100889857c9d3dbe053d3cd7624f1c507653afced44263866c93ca05c52e260d34302200cac094ec13b86e52bb8270939d6483ed109afbf078b769b32e4090bd9278ad8012102b2bc9eda01e1e23e3ad569e39720b4af9d8211f4425c6925e650f0ed18f777e8caf9000000000000c6df0c00030000006b483045022100ecd6d607049afc4336c85ebc40887a8ef20e1a03a0b85ed681886d540a9700dd02202cd20927c156d31491832674fde1c0c04005541d8d71247b9dbb9f8f9cc233ab0121031bd3e3b1c7efdbfec2b058fd94e7b1a434fee5912eff6cb6eb5925143d6f147ad920010000000000d3df0c00010000006a47304402205406f2e67d5adf0a89dab70439460d8fa2d5b03069525ceb3642c27a70b59ebe02200888feaeb980f793bd6a770a1f3567b49ba3b20e77f03301ac2336e69e53c1160121031bd3e3b1c7efdbfec2b058fd94e7b1a434fee5912eff6cb6eb5925143d6f147ad6c0000000000000e1df0c00010000006b483045022100851ecf5603181b424e419368889b3094ddf510a71ca127ce9afa58b1d2f91ae302200cd4351e48c958bcae49a55f67abd4e12018f014c0132e15dbc7931c4cccf8400121031bd3e3b1c7efdbfec2b058fd94e7b1a434fee5912eff6cb6eb5925143d6f147aa3e6000000000000d1df0c00010000006a473044022000e279bb158d4244214bc403c405dc1484fa9ed3fe7ffc0b3e9695fc5bbb0cbb022067e3f378f77d8dd088acc013635645942ce08d536446f2db62f8c61d5a1cc3b60121031bd3e3b1c7efdbfec2b058fd94e7b1a434fee5912eff6cb6eb5925143d6f147af252010000000000d8df0c00030000006a47304402201028410f98761e35a644a209b4158fd34ca4c94a45c23cdda044faec3d6db6c902200c14d57dd420099445e860c259da71c57aca2ed56e8fdb75edfeb9dfbd4aa8d30121031bd3e3b1c7efdbfec2b058fd94e7b1a434fee5912eff6cb6eb5925143d6f147ac0d4000000000000c7df0c00010000006b4830450221008f172f94ccbe19504658d4ff377dbbb185dc1ef56952cc5cb91d30a50435c91a0220360bfe4d2a146195d24d39e6e9e1b8e17a35684007c4fa4bcc28312655aea6da0121031bd3e3b1c7efdbfec2b058fd94e7b1a434fee5912eff6cb6eb5925143d6f147a410f010000000000dddf0c00030000006b483045022100ad174cdf9653b90a913f5ec2c1d4efe49026e50bd80caff6119478751dd15f0a022060f7c8e917a372c9b86b4405cea93fae7ec808ad4ea98dc238cb0625c68a352d0121031bd3e3b1c7efdbfec2b058fd94e7b1a434fee5912eff6cb6eb5925143d6f147a9ed5000000000000e4df0c00020000006b483045022100dc043b958cce054a4286a486a83de7317fb82e7c883a6dea67f0b6614964f9d302201ae168e92de1502372b59c6850016778e1efbdc6283d332bd06c6d57ec0477ab0121031bd3e3b1c7efdbfec2b058fd94e7b1a434fee5912eff6cb6eb5925143d6f147aabae000000000000bedf0c00070000006b483045022100fa52757575bbd41020bc586c0324f16cd6c18cccc2391d2dfbb0c3deda3d064a022027c1c2722064448c3b1535c7ce4ef25cbe38f8d182c522adc674dd339dd933d40121031bd3e3b1c7efdbfec2b058fd94e7b1a434fee5912eff6cb6eb5925143d6f147a80f9000000000000ccdf0c00010000006b4830450221009dee94547bc8950d0953e27da590a94261b30a255e392c6a1bf3dab5249e7c5302201c5981d31f88d9706169a9347b99464f08f180f9ea4ba4f80acd4d311c03f31b0121031bd3e3b1c7efdbfec2b058fd94e7b1a434fee5912eff6cb6eb5925143d6f147a83b7000000000000cadf0c00030000006a4730440220334a615eaf2df3a754d4f076ce4330e5555322313de51f16230107a3ef855d9602200e24beba2310b33507fb05f74b2a3cb6dd4fdfd7284770fef71d473b46a52e450121031bd3e3b1c7efdbfec2b058fd94e7b1a434fee5912eff6cb6eb5925143d6f147a3bfe000000000000d9df0c00010000006a473044022018dda8d5eb9815a94c3560ef41336a18c673cfa6f62a033dfef798c5054d7f030220657dd3e6b37fd917c98c77d428f47ad17a27d4ce9cf905166214eccfb26f1c5c0121031bd3e3b1c7efdbfec2b058fd94e7b1a434fee5912eff6cb6eb5925143d6f147a23d9000000000000c8df0c00010000006b483045022100f9ff8a83b2054ef8d2ca0fc956ed47124f7a75a1527970fedf5f3349474e8f8602206488afc279bf3f9a804280c8a8d67e57cc7751b155b436775c4d49d1da1cf68e0121031bd3e3b1c7efdbfec2b058fd94e7b1a434fee5912eff6cb6eb5925143d6f147a0cf9000000000000dedf0c00020000006b483045022100b0548942339abc043f5621faeccbf4092e32729bd86ccda748401f8aef190be302203b793be9d108919a3ea72b2c131b7c3801fde47d39469ef013609a0a84e3d0b20121031bd3e3b1c7efdbfec2b058fd94e7b1a434fee5912eff6cb6eb5925143d6f147a