0x2cffd02eaaf9842a010288f5550816046b8b7ec597ccb8a092ef5846a9d3a1a979a717d0eba51cb118bb421ea4d02504acc8e66ceb53b17867af06a44dbdf73805cfbf15d47b13345e1800884819219431e0e41ca2a85b60fbd58967ec9f42875aec64cd78c0ed2bdcf87243a791a1cfdc047a3a20050dc89dd59e798e17c2c0c360838feef926dda484eb525f8be343203dac1a195c12973309cb0b863fb31dd0fde9d8c031b447d8fd910396b55a7e89fb9ebf2343532e13d947730f6ecee73f63ab0f9c4b2790645927b2aa3c6d419aa809b43cdabac70b51a875168201a5a4e2b00bfa18362fece43944c29f21db4a54f757a896bff3a0658852b2c17ba5886f62e50a3647ed57734658e7ff64a9a85f7d61abaa11b15f0df0f7d4846ea401134a58202ab1dc55130dea37993e51f1fc43e0c9f64ce61b88273b5a1be94a2aee2e3b8dde7fdbaa2a22a223f9418eee319b0ff9d4b6e995f2393774c98ebc536e3419be10f4c2fd9c04b720b4e2ca50f0a70cdc0f2a29691b3b5994aa05ea4ee67abbe64de6fae3fac9bf9e939e8cc87e1c67e8fd354ad1b23dd25ec6aac3d216d01c18474b7827b02f0a361a9ba834790e6097692164a0bf3445f1fbfc4037be7ee56ad1adf63242ad99a94f5794d139d6b429a2c33b051b8af14c0619e6a88ebda29a9fdac5f5143ffe2177866e8af9566d87f4c2cb81d0681fd7c281f96973b1222d6878859552e1ffab50898b7fe468c87c75e59164f5c36906f3ba488c6c16547e89ccfa0297feb540b7702f109f120d2acc377c98e5a107fb003f6d7622968bd58021a5b178deab1b009c85ca7b37705384788065d0071ea59fc07286bbd95fed8767267227ff0ba8aaacc3405043f6ffbd583d89ebba5236bef289762f75507207576547c80e128bd4197fddc85f80221a3378ae9f961dfd3a29c3bbb26cdd3c91092830821230ae38b63bfde895806aa65ca1affc98f413c98efa28640a5b965dfc3eb7e42859ebf2db4f874261b9744050de96c1e4fe98c55ae028bf79c30efff63f308bd24c4d1622fff2def9f7ab1adce729fc9497d282bb6a42c639c4ff19bfbaed0d6a18ddf2a0751c9b5f4f00e14f4f6bf6f18c26f5476ec8a2bb7e835ea7bcb894877d2c55d5f09817a571885aebc6d753b7968f01ca529edd9bb34e2b9e90fde4bcff867920c9715c6082e1da4a4ffb31516ba74b05619ef3fd1ca9ea48d28be86669d0766964e15d8974beb8b8645084486f66c03f848f03aac4fea39ce25aa80eee0b44b0bb9e8c070c54d26b7adbc5250271b0b5639901a3be17cb32929ea6fdd9aea445660323b370ba032278aceb966d30d89165896fa981aafea11d34bb351e6c4efbc1436ea8c58c684e9bd13a3a83745ae2c23379dcae7a7de8d97885f3de9c1529ebe4bbbdb4a772bb0ddaecff7c09c31db8aa612b5242d9012652e40dd46dc20d3890cde5337fa15f1659aa884dbeef4daada9d91a932e21dc0cc504da389ddd4aea78dff31f7b7755ece6c148f526aeb8e49347712589f1b8e5927359b41a317730eabf4e9c9f078aaba178ffe6e01353f2f4384c538963166e8a70b0e17058cd4807b79eba070d35d7cfebe184c65c43e3ce6b463f5e942dba9478ba888e287c68e39418222b26637102a5cb852fa2adb0d69c14d6d64cd3685c4e8de2a96199910ac36e5e3169c19b8a3d609f6441963a2f09aa6fab69d58a63a55853cc0ec68a0a7bb32bcbce389ecf76ba231567fd967eee4e3c70ea0b491fbfd569a982e535a2ed5cbad0426f598da1e757e8b495d19e2cb201697732c152fe38b477248fe81d1b4950d751bcb5b123f7dcc7e707eea83a2f85f250a81e57671905d4bb1381394fe6d18a59fec080a0350f01849e859bb406542f956313c2d039e58fd41db8e1b1c57