0x2cffd02e416a059dee82b0984ae703131c15711e2c3a0584a86a66eed885511a094ddb6d22cdef12ec5da57a18016a4526e30cdb338f44529dce79e9c79a38d678860f5ad82e6835e30de0a7a658bb0c6bdb8285e68270e154bd22d2ca70616eec70dea4457b353f8423f94b0e921f092dadd39042883357da5f853a8e3f73a63e0dba45eb520f496457784f2f1b1d5a2cbbe09011a4aa318cbd44971646ddbed873937a4d8febe2812e3a29975655c90bb26bcaba3f49e1426af060d9b0a16d34e825019e70143236ad958286b2d3fc8b56107a48c40277572a2edb799f658167083260448bcd9083234bc4f9b3fa5e9881c60c1e8a8e822c7214ab134fca21c9723e1868d3e0508f5f630740b546036c1bcf18c637fc35f131f805c21880eb0db44c49b3bf2ad5d8a888143080d00c9fc33efbcc13e12c68c801588708f00308b264aa09bd3e806f3bfbdbb0e2f9eb24994e1a01b61a2566579a6c36276e7013bb5d577e9f181dd61c9cdc35523539f420205fe69d1e02e927cc77915a8948cf49c762ea3b09438ef5ce92a21af9a6202226f53b703de424f188671284d1995c065e7fa0b2299b76eb5fbe7c2c4a109321810483e53b75bb0eb8a529563f5fbd08b42ed960528685236f6362220d92780d377297fe220cab9e7ab327bb18ad249e59fd620af52ef7dc45e97308cfb88a81784ce50695ebdbd5e072e18d0e434ca6f1fc75ef240a7c046b06f249d6de729b31e36908a659bc8334831bf2b9677129b97a30dd3068114cc01be0dca12387ccb4797cc77d30fe72d10b10007aef550a9ed6d656daeb11dd74a5e689d51ed3126c8850b0fe117d20ac821719aa7cc191325ece710f62b389d719258baa0cfb455e768d6ebfbdabf2694b034297507eeecc0fe0e015a57f8ec2041033ab6866ed3e25191c61d556f241831d1f34f064c118dc5dcc42100c0bc7c6a05826620613a3465317951b262b2f847586fb5cc4a33a8eb8d5473f1b6fc98dc96d6c662340724edeb6564754525a2a9b89f93491c6104cd71baf43a86f0633864ac6643c692b9e7e6772eb79863066d984094a80412d0ddaf7b5e2fafbd54ea33b3a0eeee726b70887da1e435776c01d99a37848a2bad03ca7a513405610619cff6f7fb69268625568b38aa3c7bb5f2a877094df099c66b030bc82f82b177de682b88546c337ee4c1bf56a018e5f9ce4eea96833b7928ecb0665efe061ff6e5b03ee0097a7b9c252e5e56521d62254eef4d972a53904d8e09442a5df3f304bdb76b19fbc3f23d5d12b1cda0f5cd69a5c793f112e1f2eff23a68c01244bc2e88deaec1c9529a0360828e5aab449fa7cd729f56ec1236ad01aad7f932723c5dcc27fe7e821155094667977c69d51648f900379270ad32a929b1b2498303b3017fdc816d23c1dadd989739fec7563ae68b1a9aea82587181bd92aac4caa2e04401eea1055f5102e2e5b47a06531bbae7006b3cdb1b4659947101882da7b58030364f115ca980ae91aed8325eee480674b1f01c523a62713245bd9d36eea4bdb4de1a59a2ed8b9e690f17aa9931ba19d6b338a69dcd1b62beeb32272018c4421caa66231ed3e529d35fc90d70dfafc0c42ac31856e28fe060e9f25197d9b748c044ed6d75c1fcd49367ee99b19694ea311e31c17616a986768cf0019cce023b5f14afe043e829c5ea5b1d216dccd8f98c447dc944047221a85b73123be2753a62796a03a163abf223a8ee5322c93a33e7cca39ae3f8f2787994d0ef15a43711c709c4538fbc8d7b3d2adedaed2bb8a04106b14ec70a697b2865a633a9ec69461d91033c0414650973acbc40b9384d0910477230f73e6f19825be4622609cc4d74cff4ae1ff33ce0bb1087d09fac11a7cbd9dcc029e45cb84e94e7fd0165b7369d8ccd7e8f42caf7100