0x2cffd02e501513311290bf3c6c559cb2003b90ff1c7775248077a9688192dcd188ab242b4940df3b9df0e899b21099970b1e07be090911923515accd8f860876f9eaf66e72e1dbbd7387dec474ce06925484c087240656f72cbad4ea6a99a42d4497aa575544589ddb5d29902827236fd53dbcd28d1356914c9618d595797e13cb3d0063382b5af9fbf8dfa578aac158e498bf7f4cac4043b91a4802a7260977d7fffe9df434164b41f79800bd34a5a58ae779d48472a2426a975c184942bd5c3fade4209027451f0b2340e3765bd97c2ee1574f27feb675b9bbad13ae4045224c84be2fa5ec570e82a54c40b6342eaccdcfe5a4114cb1eb588e42cfb24e06df28f27717961547d348f0ff4b849f53bfbfa794104cac72de40cccb7979ad7af30e198b602d383904aa8ed2f5949f357e9e52526d66283c9c75c2eda808b1f8a82f75d3e5e49e4e2e5c29f7f5facbc4b6835114249f620731a80cc12dd78ffa74495fafbd96307dc46a0efbe3f803fb251a4e50a9cd68350447c26626bc84b9c0e9ef5c9cb65d9c65b5cf0d2f0fcbb54bd401267b557b17907c0cafbbe14bd462166c179fd6ac2e1d629b2be1492ba2d03beba8f83708e53bdcbb1834becad66e1ef3ac7438d55a48ce8e7303a7e4c2960c114a59ff0a76a03a4576bd6073ca5c3c6c88076f946e122de66f4e0da2246fb5b531fb5f02af1128a2c96eba4a0e781cc668cf073cb24789774852074ba880886bab940d23966af74138f5aacf86675cb6702638109f3a1325be32897fe58895e518770f20a5534e01e1310e1930fa7d3396e835eafc20c92132fdb690d976a96a86f3492bda4068a4707d99b30724812e56fdce0b153a7eb4479286ef40e9f57e8321ee2b68a5ddde26c412ecc57537519ab183bb83499ac7bc47e97afd3d58fec52e6710934fca43ea43bea49e4b29554c38436fc0bade80fed3f41819384dd5ff869f2147fd6635cbab252550d360a0eceda1171acbc4426dca7f6b6f2e70dce87c6cc56d8dad2805a99ba2e3e72708103a73f3980f2e2dcd57c3cd84a278818b9567b9c1e9b6bfe6ec62e75629675e9b1967fb37a44f1058891164efe0bc803b7152a00c64d6d7b515f24e5933ec109de0d56c3c5e6d8463008394eaebbc83c978d734f9bada090cbfb5e8e8fb11c20be5072cd3fcf1968bb3e447292d8e65693f0a173185e585cc0bf45977285cd10d7ef7484ddbe834d95f6b2b5dd5f2b121276d918306460bb44d3b5849deb20f1ced20fae96f1460eed4ca35ad54c75ad20ffab0712150ea277d1f3a9ea21bf9f502e03e9749e50f0f209d5e1d446a2901072cdbe097eabe282e5ae618fbd241afda513b232405a9fe655d702caa666e8bc786fd6c86e53687c67e50bd29a08b133ef9515421060174ac20cd490d3daa08205ca36d604eb7d3b1eba89a8f55283aabb89462ddd984801704ba7b1adde6c34a6321652b8e1265a88b0f7ade0893a252c55899c7872565f6fffe7be741abbe8ae0443d86ecab43af14c1f461245ec9f7f64b20a00ca3be0cfbbee68b368acca4955ff1cd10cc1466c5501050076821e5497fb73993ed891e63369fe0768accb00f299f4874cd53ea95bbb6fd82753dc5606024b81cd08481c047cb3d665d3eeac679a8aa536d3f1c8c1077caed8f945c65b1fff3c6c05217bd6182c916f20b2d05cb36aff2f29d3c7d659a30942359f65114456da2427987d9f9031833e3090d255316472f1a249cfbeaa0c22c129f02c5242faa5e3074be4a0665cbaf1303685f5fca980e7e9ca42224c9007d1436bbbda22e99e57c2eeae67ce0512dc909f7fd335679b730f25e5fe948eba513b67163f0cb48ab0ab73a9052cc8c3e107f1c89fb21981b919a427d28896b2d2d8413b301f8b07a3cb4787f09d459cf66bc2c