0x2cffd02e41890535c06b11abff3e3a8b23a89a08ff420267cc71cedea659e09aa2e78f970c794b635198335b225be59b902c054ec36442e9575d83ec2fee0299af106312e8ee01c351e0936463063a7aef72a0ceaa99c831ae1e726bfd3feab3dfb4d6fc50b71a943507c4eab215f50ad4e505d060241226d06f515635dbe8e1a26e11a432579890818f10afaa0cf46f0bdacec268df0272dd3f5fb01d0029f943b66043676ea0c674be70bd2885ae45a12b9d05bbbf3f46ae6cb4a962b328436a113a55470d422f21ab89e4df7c54ac937e0332bc3743124500b8b0ca0f6f649d849bc74f8bcdd7a4acbdd926f61edf822cc2e84c8f85714e335c5e2a65c0c5f2d582d7062a5302c858d8ae71e22f79e00697007a52b57df4a196a3f5eca7d2344f52ea0834a9760155b895b15a2f058bcc9f246f9b8e72019939e654522fd19dccd6ae7d4a1c71e00fe0e4ee779fab8a6d9f48d66ce6086513df1d7a2d2df35be807c12ee7ba8c521a6950aa7afe5bfaf5879e69682ef094e267b43c774b839e33623d89e3efd75260f42e36e39f8bbac8c90b0c02f5b57c0cedfe26f863c7c1072cbc48c225ce2dfb9c3f851c1f62cf213930b17fdbe0f491309a0e0f93e0203a7fc3edda690a1b76faa1f69ab612a9582dad21116fd9ec7eb62868fd5ce3caf8f9a30548097d7d5947a92a6a033dcebd8e6e13663551822c410472e95609f2a664691359f6cea85d685750234e8e315adc4cafbaec580c67d09f80812d7bcefcdb77db30c3c89643398e579f9d407a77610ae0098a23dc042fbd4659b5c530aa0aec7d022812ffdde55cea0185a20cabdb11fa6519d99bf1153f0f48168a3f199058ad351588abab90549bcc77bf766e3b0ef59fe551853e6c3675cd811421cc54d9ed5bef72cde9eb72c55124e383cdfed2c875caf0e855e664e5fa21fe97434b23e863a28d1138e62e1a13a2313f13b3c72ad56c463a3516e0429a723a94204e799e9623ebe9d424e4256ff34fd96dd89c2a1dacf904277c581175f9113755ab1b9111ee602a4b1f22a102b1e0318530ff34297091ad8daff374c08d603e21195ee1b2ee82211a535799ddaf7190a1f3deb71d6b5c898775eab1409f3bead38ae79b1bebc748084885fa4ddde6588cb8ea62f973326b3f37ede5777e7d7107a9bf91dc79cda9718d2341eeab51834b87688864fd353a81beaa5a1acb9b0f5f2cc56f3f26596cdae92ba5cb54337a88e2b4ad6a7b56484f3511605d2db8b5847a119409de48cd649b76cac6a790fe5dfbffb70017a799f40a2e9b427a83e82bd64d7da371f241928c29330d8263f565ef6d88184c30ed4e404657dcc6834d5d203d42fe7d2bff7715297a47e6810bd1637e6b6c616cf7915c006d344343174964513c654d1de4b1896487122b12839ab5d0e10a5e1f702dbab8606bdd438f8e3d17476ee39e5405750b9013923e4b25922b7387ee4d1153b3eb519c9edf86fa72bdfedf2bfcdae88947a5eca666f33d7bfb5a77fb2d4759f86b8d7c1846314edb3049b7e000623aa7276c92abb77a0802a68665f8886d8dffb2f4d9b430007e901e164bbf97a0d1c9b3d6c30b262a04f674718eb48dfbc5ca7d9775149f23ac400bfe30db39e4e3968808f834a83607276ebdcb642ef3a4ee21bf6e8e150b32c6df0a6c0edada7985b4ab507e9d29a855362f8adb4ec9374633945d10457b7317e1f16694ba1a2454af6cb27522822ac814a560c6fa3542798b3c491908ddd263d6a1f409a70e8f475d5b0c6070f5f79b72e2a7bc95df311aa7f0a34417a6b5514926a6c109c9f2c354de0d38e1d45b7bd56bd5ba5c1a6ea3949a12195e002af867a9115b89464424fdb35bd91fd7915e94ccfd84091f78884077309106d17115102a9858bd92405c29992d3b33dfa2fd1e