0x2cffd02e73787ed8fbbd2b2e7fda037432070a98fe12ee24b8399e90c2d68430d3401229025bfbdebf48d61e7bd3675cd58d0d97c29595ba5068e195bf4e22249206ecd826514c83f318f9c2471a2cf7fbdb94b837ae925d7b1a7e01ced7641045a33c14eb68f88b446d3dbb1d8dac1a80638d9cf496c452d6b8624ceb9171121d94ec5ed123e53e8b369be9e0681d78accf8c2baa3ad32fc1a926f0b7892334961658889b20b14037e2119f9a97f17e4378a858abbcf5e63297a0b128b4e4bf4fec63fa2686121347be58d6d7fbddb4b6217d2d4d635b465faf93d2dd0b68700296a328f0c96994f0ac66a5480c30405dca2f60e78ed3cf37dd819eb2244a387f4cbe15cc422274f44bc4dc8d9da33fd5aaaef8636394578e7c3b1d8285301d3a114d00d3488a1cce339c6f15e0c78a0a4d48db25f86647fca43f7d34e3d8a54623af306c243d374e346c47c855068401d796745a4e173d060af9206269e05af21abe8984b844acc2c5667cb867ac9308d03e883b9c71bd7819ca04ea6643035b6e176efec1158922af83d793a1864612f8ab418e1a52d87c6ea65e88f630918909ef88c6c0033a3ace65d3538b3089d49029e08f85482d6b7deb47de9f7ab92bb4cedf1bc5517198a91c08300b8fe38713d607d63b5b1858e8c66df0e034cc81925fdf33380eafbbd28004f48066ed078430f8318fad705f5b15137177454eeb526f4c8f00490a47bca6314d7138c0df5e9651bcf43a0bc5f689147d978cded6baccd41a97626823a1b3f3257ecbe2503b2c54361e5b994fd0dbd7e17d9916cf60be4e17fac60227254a26de8e72097d6199c05de3ddc4f7ceb74f1d57a3a718502dfc0d040ec4d2d5cb9b4f3ab6cc2d6dd12456a2f85c29209db16469baeaaded0c002aa7faf9e14781e2511a411d9f2445e9b0954d52d42e0f6c9d87ce216e7374d49492e77faa7cfc96ee7f75005c789d07cde5862c4230930e83ad24f8d788c0404b2acd17ccd0ecead555fbaa350550f6e5f817f73094e21529f43658692252080c38845babba33ca5991958a60910567fbe616d2f62a5c246540d8acfc8e3f574de321664e8fe10d9aa62791ae6710293fb42f5518bbdbbe9fec648b6954afc2b8d532fd150b52dc4e6d02fe851dc15c4acd50923c28e23303ded85902709c935c4f744c70348f2b67a1433032c27060329d340175f38a823774214977ebf089db3a2308a918772ea9cc9f3d74dd8ccdaee8251105ee2d68cf75fd55bf642ebb0d663856fa1e32a1dcf45176cca21b1f45b97743f665b99b77ab5e9c11fc1303da9e1f2581ad7130a9d966fed19fb96af3159d37b75f35a3cb3f459f5d7b6a39f87b314d64939ba5912e0ece5e77f625357600e85aabde3c8872256773c6c0bea276760d8ab98b9cd0e5a4a382461df90dab87d3142af7449237778e05414cf35442e736afe5896e5299b77116c69753952d5f86a06706740f2f8c669695bf7545cc1bcdacebe55ed9aa60574cbf54ae41df5121ef242922697e88b015e13be36646fc6c27103047ddd87422ff7b936f25ee7b287ea100d43b0953f6eaf9912c2f7ceb3f1fe98a101b45004f2812dab18b79f60971b66e9f3ad11265f47168a1d3683b4d63c96f982fa868fcce73810c5d73e2e5204b79567e3baf3583db6540ee207be90eef3d7b8227229ea514fce445cd0b002fa96cc4d0b3a44a76b9f2baf3a4c5df50ae9354f3aeb86363da1eb2a799edb2a38391ecd9563cd75632eeb155522cc7e049f7c2f811417cb44e293fc2d20294086ff7e53a0c16b992b6fb9a5dfcc0d7a2f67a5c225872ea83122fe1fc86d7495a758295970fcf4c04fa9a91cd79c27410c6d61093a52319bb4476b69a95859e6091cf015d1e4c582536d6ea7d5cbf8fda7921e0dd8a45ba9a1ea352