0x2cffd02e8abad3368111d994bbb7eb3f395a7159baa2d3e467b38d3fcb86481aa34837555ee9eba60df687303effa82796b370a94a76b713c27a543c52b1d0c6662de3d3b46766b80f79f19bd839c1f8c998b9dce847014bded2296cd8ce0b75e0cce84c222d952b7996360640b6a668ee09a7e343497b9791165e441e5a46d96cfe629ec01da19f8ae34f97e02531d84f113f72d011d87554ac93eb7a65989f75e7f60b37205be6a717ee7880a58333bbb2c2e596fbed49e088c19fd9742eb10882313d8bde2bf4d3cba25deff4db713b1ffa386457de239a74aabf39ae3450352732f7484e6956fa6e689d56c316f78069dd6cbc9e760701637212a5f2f194e2c3284ed637df62f2e955c5177ccff50a713102ad0a0a3cc3ca82dea43d016f15d75066b108bd21e23670e34fa0d793ab52b34199f0f82989434104fb0ca496543fb629542df27cf8fe7f38a155c8f3e403983d6740514cee8718d3e3a0b372923430d2be71e2827a0483b121eb82446e3c8224630164ca6c0dbac9f343b5c2741bdd68c26b6916ff1cc43620f3b1f7a0e01f8f603eb233b0eece18486f87117dbe398f986a0391f7b4a116507ea09ccc9da8f6afecc6df2779997563e95e9bcf0c625a875fe0e7c129da9ea7a888efaf6f1cdf300f46fded7fd4ca06973eac62e0ab5164549e5af30747b5e1ef578936d53574c0da89ada69e376c9d2c7ea9a03ca4738175183f23ec945ae76e8d6751821f58e1b2f61cfb6bc5a99846f1d4019e2ce26709bfea9368f09b58294d5f5b6bd087878d414ca5e95c62086a8e9b29752d54606f721e02d529446deb58a87dd25a0a2894bffc97de41a6d40e52393afd12be385bdc7051a33fc5e48fb8a2457adcadfcc8b24f1467633614264d84d3d971ae02e9e035181a4aa87317861d27d4c43b891efae6b22ff0124f4184dee8e96c74ee5da500a284658805f5b50f9235d57330e3f1b242d4d712d8fd3879be9265e453d6c30304ed01e346404c54b9a0b420246bd4ba638bc15cb3e49c814b4b964d6e9b09c5fa98469c17dde2ce4577527e0d0fadada210cb3fd47c569a87830907f3c921b88a42fa37f2a169818287371e584313730cc20c56e2ffaebadf65077541e8aa5287495941d139a72d1ecd0268181f2dc95c353187022bf19202bc0752cd4b85967af3ae26a5f5a39c2cad9842470b5cdbe2251fcb2048ebd27053798b36e398ffbf4da550e73af76463ef2b7f9d477e89715227ebe951a0bdd5532c9e1cf9701128959213e78a1b901901950d78ef2c0b5e0f43e1ed662fdd1a3b5f84343d9d2efceeb9ab1d2bb26d23aac53eaca4eb318cdf4615765aaa27d18760a099848bcd721b1abdd68aa5fb6b0fb35ac7ae34342663db2ae4e8e8a4480a00792b0bfd787f301465f4d7362a70a9da1db4347b51b975371a888815677e7001173cec7d2ee07c5b143d9fd6ad0a57949b0fe21019f8046b8b0bcce98595bf19172da1a4b8cc9390229ba35fc342b3ca2b9287a91cae81182de8f2d0f8f4181d73e181a2dd3ab9e77a003d1aec7ec552f4db86f882f83c0db57e4bad51555ffe7fbca464572952debdf5e6240c99d2c5c2c100c8218b0b8ec9c407ff48d3279bd87a2d26ddb4d5936d9ab2f5ad7f1388137ea138d038cccd01a16f1f7afa9f807d4762e5250c567e1676c4aecde02458f49ebf6c7916c6b356d684b796225fcb045a7f2daf05848f5064b34868b89a1b23480a5ecb76d8c98e7f4fd0e0405674579d3297e25d3122457b1a2104f52a7a51f0ea0a06976b9881f54fed97d89db0033b727fd40ee63de1f3687fe9416c42aebf5d732418d7e3144690a1f18c1e9c218da3f48796bc2d58bdd1d783e16fb6f21e6697412d479acbf9f7124dcc95949e7f1165032592dca7ea9c0dca705f99af