0x2cffd02e2394410a39abbc684b97b93ca2bdedea5103c420dabfbdeafe613ad5aa970d8ad7f4ddf6bfc4ae28355b9f8a0f21f85fb0d541c0bc87a02494a14389edf1944bb00836303fc3a623a7bcf74b2e374368e31f50399bcd56323d966107d4c374165e27917984d5e696a688993847d143fda5e20b888dfd8c58fcff00960270d8a4daf0b4fcce78e85e94de85dd0eb3a683e2169a39664b09accf0eedfdb3eb48aec834ddfe88b2d2d0358f795c5db9df170139e706ef1bbc55856b2486b35edb15126304a8c136fb2a155c4253fe5060dbb7b7a18953b6ab6b3f06a3b24a13766455606da7bee1d9f4511156adc26ad08aa6a70aeb57e72fcc072f950953b61a7020190296d17f28a1077a56fdb40e31b1c86b8c97d3d74ba84a1e3b4047862318e22e68f66377da75aa6ef341ed1a5e4e5bb90bf8affe81dfdbed641aa19845f5424fbc9bb98593cd3cb22919bb6fcbf2a91e113b1fc950093f7d0999907806398b9b699f70e471fd77c0e05048f4672d50e8308fe2351be3b6334fafb3aed5ee5dd24fbc3aabd298648e2aad49c40da5c0b1cd2bd4774a0dfdd76af5554e21da31d774aa0e21431dff7bc57a2517b068b810ba9cedb29c970338894d5c009bab8285d3b4cc22a541ce573f8974c0144a32b0c129ebcb502d9031ab721108bcb45ab9dbb569b5784c99853adafeaba09018ea63bc95358866932ec2a62a6b629fb1e4b95f27eed7eced5a52218bc1d05e2fc81e4d693909eaaa6f27b1665f4ddc60ce3f0cec4666a55591214484cffe98c9d513e5c6fc6dac5496f4aebeee29079fbbf2365becaa8426bfb010c10e3163fdff954bf13def33b889a8877aa8ec16a32631e6d400ad3cd5bdb1450d7fe8f57a3a89bae0ebfbb85270537f1f40a602b937abe770d652d9d7941d62f6961b18e683cf11194df6e97c7b026b92ce37e2b0c7ade7e8a4d847d0b1420868e8efcff4094e8f669b6cf04f96ed440c10ecd6276c1085113e47269c7cfa68edb734721bc490e0a04e37511bc43654c2d76d915958e507a223877ec52e6a84946ee7d704d6217dbc22d68378bd1b5dd46601551598476858ef53caacda568a8bac71c541561f61f5b114a2f53ab5106a72547845dcaa22bb971f6bb0f88c893d97063c3f830cceb117d9768fcb3a95ec7ef333af622dfe86501e54ada9a105e6e4f8f48fd659c20feedfb5b4d8440468cc9f37bdb0adbc1ac5d65db783e72d0fa063f13e749389eea94689e474449c996687564f1aa4b6a15ada6da138f7d5c5be29b4b2bfd8922c7cbd5a128f505f99c026f33e784a2d662d6b8d3066e538e652410c962d93d948be6dde91e1549b702674dfe9c612296ea4f15170c8a917b1370139c08473a34ed8870b945eff93d03494eb6a6f63edbb9db85a48db40b2291763a869a49a7b55d087d5df73b056a030853465a1d8722857d767591ec868cbcc349fd2bc63893f5b1e9eb91eec4b40710a193fa422491b3f771c49d3847bf3e158b47746f57ec91c9d6f604532a7f24f0c3600d65e042beef2b91e7e11ba23881346de4f525d2666ca2ccd3269218f4ed886141c307461e4d390ecd75d16f80f8a4a9bec61e171e325df5169b234d1a49baa1c8835411db37f21921d31c883d5fea1d5ed172d205e2359ec1eb089451e73fa74ff803640f4cc45d6d71dc158bbe7ff4538824fbebed68687bee1c16cbdb3928dce0147c91f6e158df45f72a862b803776c96fc31cf463ab5755acf5410e257cbd31651800064cdb17207ffed23c4f60149b14b0c4f4c57bf131abc9a337d7bee88ecfdd2dd6de9fc4cf953966aa1c72276c32874f6fc427782339ca60aad02f04c8b7cc3f278dd8bf544e9e11fb2e1121de5090cd659907e175f66d565c7e3b3e8f1e66b0fdc1fd908499fa4080883