0x2cffd02e2adacf41ddc0dcb8d5bbddc773429120af643ff5e14c7811eea6fc1daf12c8762d6bc2e07fbeea2e22664b8acb2a50576f84283e3995ae2b81f427ee6ae3a5cd2ad682c5298ed0e8fc6cc8a35bc8a68c2e3b2b7543ff1c7d4e53fa90f2c7876725aa720b4794014bc477d8c1e619112931de4625c0db19ad72d688b325563a7e145e53aeaae3e320998a5731a7a263890a72027dcd856f175c82acd05cb4881d07e09b3c24400cafab53915202b544e82bd5d2296c1faa55e4b318ee86ff591e53c0949dcb02615f9949fd27732a7e872f5266b1b1dc400644a862f53d71ed3fdb5df723b86f4aff5defabbd1b17cbc725d575d92c88b765ceff044e3fe10c904f49ef4bab4bb5f88ef1e2fb3e9e26c990c78c962a7a3cb44de376689d55bd8e41bb9a0c496c18b098e8af335179a782422ec82efd5a0524cd76f14447a142a65b72588fea3f06f3cb03da8c2e6de4fa88d9d51afae0c25c08a603c3ca8d36a302e2d531c6117b9a785ba7964b5daad5b4ce17317b59b6338a0571fab3bf9b6319e4812c071bd62253aae8096b538686991bd5f8fc52a092c38f42635f4d0eeb5497fed4123bb430f977bfeab6952f1dbd0d0d9c2a6e4797a49f12663fa3f53de36cf5668d38c0411e190526e76d0be17fbc3da52b0b84ebe730b83410ad7544eae59282bf118c1b6162f120086cd1bcbf24b14983820b9b4451b61e96f80e98e971bd7b289d40c95ec844a3cb87654ccd86d795bac7804f01c76361dc4ddb024bd48adceec901169823a0b4345dd8058c515da6afdadd501b3ad652dcec5686f83f3d723603255e2c0d15d378f9139fc7092ad5f739a04a47d91a443dfe97d93497575f72fc81c9ee047b112df04345a0589d7c15d746571ad5a392982ea3069e070381c0d70aaf8ab495bf0a3b1f16ce13c072badfad2bdebd9ebf8fa6d3c7925929ccd07e2f48ee8634dbcfb9e9c67d09c3d69584f2078824948612f682d195d79fa7d7d57529b978d2e9c8709b2f670706d5a123ad980c240b869a5f3f2e56ede538f440636e1bdcdd84d2a6e396990510749a3ccfff3945db85708d71e5d8c9c4af2af94dedeadcccc0ed3013b16ada1b3c3fe4b160ccd8d5e0d0bc58b43d8c631f7870a80a0b1625c8051caae48094be418de13f000c0baa8eb12517b44122b4eb748fe1be3b205a4cd6d4334cfe363df7272814d299d75ec798a8ef263de15aa8300a01745f53808772a46c1a11c98ed1d76e4ded2d43cd61db52b20625f6295d5c49c524082fd0ff93c32333d075f25d058477e3e9c962d4a4722da81e1a60a20dec350739a889492e754db776f149b97265a1b1bfc2e53160a766480d56bf309e386e1a449c4c70c89e33e28888c18fe02ee0dfde746d007bfdb281c21ed3384c3aa00cbe4ee78305750bdfb17461ccfe5048d89025131699a66f3ebb88e41d9bc3adba65faa551950820b6047553c9d4726a4555520fe57ef6c5b8e7fa0e83a086cd8deba695e9c82d561b5b06a8e1e47e6a95eb549607093cb17725d7ddfc5da3ea6d15f053843f5bfe4208a00bdcacf9821f2066330d81bd6b01c3cabfc36bc5eb0a9d8ebe0dc6eab3148ad59a7a9dd83b1a10f2582f92214ea2c59ae9976a79214d8ff29723c2ed3c064ab0f261904899a3e6d3f6d4ef5df7cb9276c0544008a706566ce4888649281a4543afdf6bbcc9d4757a18c10a2125bb837dd5dc53388bdea625d1f011fccfac8ff8a2495268899eaf9909a8edb360fb7a8c7b8cf1db7fdda4ff3b0761ef7a820c6151f43549c4baf1ddc88e17ed9a1d8b76db566f1da9551efb850d7a8bf7417700f7b8df1277c6364a5df1cbf17a36a1ff5838098b6f002f920d8f8340b8022038c8b7fd67f30dd8d04947502a2a338062c1ad57baa0d1bea8e26ebc749fc4