0x2cffd02e203743cf3c6c27bf2744e8c37f0abbe4a2c27f328ecb1d2e7d212adee7f0f575ac70fadc4b1a00d5be02c6a3b6e00385c08658e7dbefcc5c03c54e001d3aa2a1b5ddf89e79a6fe7a293850b420f05be12a0e690412ec24ef0b74f078d9bede59ace416791656addbe7c9b722e860cc5945c320f028282744de212fea7ec0360ec555b010ef3b37edbaf609e9abaa6bebe96cba8cdd1cc0354b40fab5fc70e2fcc8c74a847c8240587383bf5b55cd84d32f435cc0096033df1a38dac84885a1ecaaf013c0af2e8f3b52480657b974f6313c621e9bc45f274bd7687cddd7da61d60aa7bc72d070b8c2c7cc6e656a2eb2193a0b8b8de7992c0e1aac9018b00f03b515151ea0483be25505059436774b0a9b52dc4ccd106731ca3b2feae9035ea1c2e47541ceb6f160220488cbf22c30bb359ca69041333a77af0fc9fdf086fb4c4b957a3d265567c05e07be5786ee89ce85d9ad25075ad9446f3014486f7ddf08e7d6d23bddd25b95303077a8067dee514e281b827d044beb680fccd58fd33c18234ee9c501ac572c79a16b91102dfcb99774194ea644ec574a3bc051506a389cbe252efe07a0b857620a692a655b342b4f6a9aa9737b351532dd5cd602145f17cb288a26d756fa9ee63f58a13e1e31b9f1c3f2f68691d7bc4c73e9de8b98506abe9e65b8954a9ef84357a72fdd80cb35365b6bf6d6e4f2b6ffc4b482231879bc71d646960739fe56ee09462ef1058b772344dc82da194efe0eaf3f8d338dbec1ba71c459a656842c4105a75e4587d1555e011d9db19a2fa9803b07439fc466fe7a7e1de862ee52bc8a3f3c04e6c6cec579d1c9bb9c2013be0f74ada2bc982b9d2a9237ba92c68d403e884edcfc2a3df4d570d6f0d1d2e6eb939a14e1e7918023f3da927d47d2bdac7bcc3847622dc80bce9ca01117ed16d8deb7f8cfb05b183b16e3d0fa4bf9044eaaa0a2b8eae8eb07219b4f6bc42bbfa2d92af709de21e481d5671e237996a01e64dff1a36ff9246514d6edafd70abb325944393a3b0193d0251a970be3b0a54202a7ee8f6a17881e084bc4f2ea0f5f0f441cce10c3f4d99e4f8f429466ab87cf492303545c45661b027aecea9945238230c21565bee60f1847d755301d3c213716cf6f600b67581dbe53f64cb46ab02163e0c73bc8951189bb6e4a3f20727379f61b8d31076261c152a61ee29c499850f311e440a1c610ecdea5d8429f6f4a612e1894f6e34780b4a690a22cc13eb48734961a091b179d7e1c3963acf248f50f77f0d31830fb66ea5b802306af252360c3fc378ce74bbde1ffb655b9053df8e869a5eb3f9283888a25f80961e8fa9c8abaa6afae2b2218c9033ebf29722abd5bfec19ecc8b7b2f2304d57e1a915aae8915a6db29020917822faae549947e6ade6a7738042d15a546d0fb06785533c32ebd16345defe90113dcb3c07d53ec05836bdcbf007c400bee1ddeba9fa01ebe6d6e98f374a962496feee17379005d4a2ad4e4cb53cf07d4439a916532994a60e8f9a11f0a7f333f1a9debf8b91f6f39dbbde4c60f43be18d8a0c0c6e249b5a3ba01aa99fd65e791ef76a9313d65350b8af48619468f524b5374f5cc3636652c73fc618d528bc9646055f1b0c5806ce007d248a5862eba342a02b15a68c77ec628e9f205cd4263356db97dbff3ffca8789a14813ea544b87b25ab0421fed9b051c872b63ac411e3aa0ad98ee9bee97a04e95e059cf948da2686040cc6538713cb9aaa054c9dacaa0f0748eda2626b7530ca642ec898acb2b6f9e3fda442509c5a6a06e8957f620e2b6c95ec1ba9fbc8f8a5854a42de2cf4541e6a8186e4943c983ed914de39179a8600e964f853a201b686ea49ccb49ff268e42524404356ca97d378080c777a0462c72bec29576f94370d1abad39bb788ac78b