0x2cffd02e2f4216629bc79758be50a0406d7f12f856a0e99533898cf85013cace0a90f3e5310ce0846839a1eb9b8370874f7244c83c660a77b80a0c108c9896e0f6b30b91d3e4d4ff3df3a84ef844534692daa26fa24b46910c6a441f77d85e6e51b0fecde5111a2282cc32f7d39ab4eda8d13629cf87ffcb82d15bce658b29d643329e265746914f2b4b8b14ef91de43ccb171b5ee99be553a2111afc36a8752963c7272df85a0c771864211c6c0b5536a8d5dd72500c6baa025e3ca040c13b47030c60bb30164c44065416160d8c7512971b5c795ba4e263d37cb19b4a0c9fb2ceb924d901238311d0ddf1499531822dd233f859b773d3e7ca78a9928e02db77dcd1b68713ebe4a721fbdb86d2b1ca00400d9ecbbdc8e3b60d599fa1695ba8bb27ee1f324851307bd04021e1d96034c558eef758974b6cb207a91bdb3effb4f17b154828c1d6cbe0d577fda5cc6bacb66ac78ea590afa6a33e5c608daa471a75601f2f069d516064dc4672805ccca7a9215255589eadc71e6cbc076d46546f617d2b24c1963ba221237bc7efc8f056fa03789598b67bd980d65f047d46ecb34fd77421ba830461256e62eec3158df69d4e4c897193ddd80819f598a54483c6f29ba0db576384f70c13e8b7d6c512b6976461075d1a956a7d9c3582d6c13b399a5017db5ec1f54ba69f454db57290af0bd452ca9e485a9d7d3b59e7017be7a152ac022c3e7d8db7bcb9506b4fb5aa8ea1d0b2c94afc919f6108f2f8d05a4a68958fe5a2b588b3e328e3b9c008c68f50126ded399699906a7d2911eaff32a51caf53b30345b97633eefdaaa148c68d63f162914d88b45189bc95dbf707d12cc73b62b229fe59aba19aede043b54f55033b065d260c46162d254f618298678175fc3a8a518da555909b523c8b0b591c35c2fadd9015e056e42d1a03afd1f8160b0000c975103c8f81a9b32192e1ef5bf180e71c4bc84bb45d1e8c549068d8eae5c5aae3c85d7ec3ddd1c702670908f3918bd22e6e1465557bc2c6735e5fc98f95ec29d64546059591e4522085e7b487f79a324548c3ea42ebb9d9692eadd486a40e3077811bd41edd1d82a3cc6d40e3d8dcad20d0e41799d7157be622da134a8b86359157712fd892a70c1e035e849d1f8b20059c3b11dcc7f0dee724c7c79adf1ce6e02bf82654df0e83de3be65181ddcf635107f9d3a07af9630d0a0769aa7df791b2a71033e0dc1455df6767099e63df1824767db2cd98cf5ee0bb7b675949172083a5db48b7b92bd232095408a2c3fb414e03e6292045d35f2cbe542408702438bb63e566c6f5d3f377136fcad2b638b0f977a991f1215b8927a128b27a7efb99577c9480dc286f139786d6b1171c5f9bf9efdd39eaa354165cf92d18c95b5e54313ca57e1e2ae8116bce41880894be2d76c6274a546930cd13796bdfa87bbb50fbf4c73a11867cb9b9df8e2d900d218426602e32e093c476413074efa2e701800599f781841dd46547388bf77773b645cdc81cae3a349b08616729fef20f04d943cbd3014d4cddb95582c8efde5594543f4d05951cdf68a39100b7c08a7bf24b3cb8d4176fdcb905076d00155dce89d10a532d4ca01322cb9689d3ea47da0980cf4d70d01c2f6b0b039fe89a92ab1dbb97f2756ef93004c291a37b255ce30efbccf2ef55feb803dccfd7a2006c82ff5d9f4d3c36b3b719662b393f6bac00033ed192259bfb4810b2410a35c5439c4871040c148f173f52e945f293273584cfed73cfe874f85966fc90930dac0db85e66d84e8644dcb4a2dc1971562393ddd33a6282f72475c0b9f24cfcb1cb46af6f68d55e1d724d4a51b0909bac3967907ad92a38ce25ed1ba9d588293bcabb7677addbba15c8daa1692b4cd18e5b4061721934e6126b90dee0d17f17d6c24678f57756f90