0x2cffd02ece447b0708dd53ef6cd0676d0b61f58611589f8f70a1ef6895cd4299d4446abba345fb56f93e4473779399ccbf8134840beca4f33d919245f2b8ef101ce307288c33069744b54a4e8235543fef2753114d8c5aa07d111dd53aef81ab3fef6d2c9d4d03ca6640b05906692b1d568fa42ac596b463684c6e441756c4b87858e4e8cc0e5af0f7fe4cdda5c980372ebe6ad3c142a016266b6361e1ec2a74802eef4f01d9df28ceeb5579baf29ef063198b67409f478fd518ed557087b5adcd38216684338b4a72afea28d24ec102a251ab000f752299d1b55cb01ce490583691daa8e2457d70476dd500b948437ad5403b9a4ec3be25bc37a52a94e2a9d408218adbc1317329b51d745e2a91aaab67558c3658173c2d160492d9d8814003971afa25deb0380b83c7623f6bc2a6b8b56777ce04b12ef2573c03ed8030e8f3ac4f8f18a8b80781929afd73570bbcaf990884d91217acba5548dd17c392d50c8014f253445b9d2f424f27e50a30305732fa99a3bf772ee777345440fa0f1f10f054c67050c796abb7baa304ca2a8e52ab88bb0fa6e883042fd7a5699145aa429fd50d58ad6c98c769d43788994df35e9e66294816380b20dd555abeb6e0759c05d0d4614618dc66ab2a53891e8ef91b66f0fef7c0620c3e2d6fc956bb3678f148cf2cb8c4ed0d6f907fda4d7377ec46bf5c2c2c9f5312bbb31010c327a63e363554cea6c86c91d82673faa14c03cbb359876ebb99d3b7f7ea10987f6b55faa62d7d652339d337abc70c084f2c6600a258d62dcc117d0302df89a134291066344222b95188f5dc3296c2ed60a8d6e817dd8124e68ac44fb34eef7da17d9c66ad6c1e0a4c75caef6dc4ba1ea1bcbc8ecf3e40065f8e4f554976b2febb1a8bf65565ace36b75c25a5a4d151597d24dd445b6d9551fe0503ae66709f94380ef5b7d37636ef83281f0325a7353477b4f2853546d25140ce81717aef144e2c7dd78ed275ab24a125dcee7af84187c6bcd6fdf5449f98fe762ac4e2c16ba627cba8806315b6e488c5e492011855e437f458626a32874e161603a398d99b81e931d29aa12b7602b00e3e299ad43528ae1d6cc124ff2bcf873fed82714ca38e8ad0878b09a3a7115d372125bd1744d6cbf9fef86e1f41f84b04d31311d7e52f08e8c35e4b11b395fbdf94968fe4b5fb97492a6293f56dbc0f5c4bb3c0a83a3c1d08c165051a1960cd7b74673e29a8cfa20198db04fd14d3dc904572486d8cbe35c5fd12aeb097ca539d1b0eff56df5b58fbbd30ec9a15929614de1447b327a7dcea291e28fc7d9440107cc3a24fe5f6c857599cc2d336d813475757cd1d379d86bb1e984eadf26f96f5c5a3c57f055ee063d8ce22ac86fce617bcbf9f5ca4db8e16177bc7187a984012ff100d3cc14148d14554cb3c3325d13426c67ad3c74f3e975d87181ffa5d9abbda527df5a2d4066b9c2954dec0c996880a05cf671f603a6338373f1416148ebcd26205eaf373ed93af3d57fd1c3719e8586c40a53d551f01cfc11fef9d7de7de8ca8de08909f9b9cdd20394c5e2c436ec358777c1198c119cbbde5c7dc0eaf79be068746ff18496ff19f2d03e8902ce34056bcc17621c7877a0a4a5cc242428b84ae499e9b1084488fce7233562b82f96906e67abce1fb5adc3bb57d004bd05e92ce1542cdf581aacbd54c5b7b59eb3d3e864cc9c1235328704b01583efbd43a656538bf5c08e4430494586c32cddc7ffa6e78b92a394af53cda42a49417eaa2552e55f442b4d1d35e0d7d665325f688a4e12e106cb009d5c379ef251aa2a886a3aedd63d3b7722dc86b39a3bf2bbc93e4ee79ec53b2cb2ada1838f4a0fb93519055fe3ed8b5a15331ca09d63a4da840cdcb2a33245779f460a76575e4f487e1e18a6a72abc77b81c17eac7ff037b