0x2cffd02ee154c85fc5a4e3e72c8b1869c1b6d0aecc875a6c57a10cae464da7ccd634fe686dfc3f773cae88d6c081217c0c5e524ee39cfb077862dcdafd864dae75023933eceb24d8e1e1a9887b5d8ddf841ce38dde39fb90bf0543707f5b51d70b5fd0f3a08446f6443d5f890251c558a35e9ad8247300eeadc346486556cefe2309f353378bec488d8a56b9d0e3fcbe1c4ac2481831e5a15bae8385a73300add83496a0ce1350c965f35b9997b2961620e9448cbc288bcbc8b8a71880cf82f9c06edac70f3a7e8488ddb29f19446dea883e029ed8dee33974b14c2ad7640ac50add19afacbc38b32d8b670143c565bf4ff51b96dff8521578d16db37d590ea788305bd76c3f76168fed1ec84d8999e0bf852043a0761014824ccefe58cd31e6d939e4c398339085e358ccbbec46596a9cae3f8f60ef0b9b0704a6690a38ca1b4d50cc7dce3bb9ee64f16d2e9c7df367b50f5ae383b61d9d2fe96781a365e5b71731eace31b26ba674618056172cf12c2a3e4d9b56e10889572c1a340b6bfc6492e00b8609259f69ee9ff06f8a2986a12043d6546e0ad21b580a5351601b2a6979924d7cfba312cef91d53a896470d367a80f175f8ee00a96bcf265e3d6d67fd2462b9834ab0c95cb52b5f5eb750c0e66740240e032164384a1543bb7b3ce53f871218bf1b58bafd8efd7960c8620c1f9d2631dba1210800eb7515b8b67f20d64feef02e50bc0e4e35507492f8026e5280750050223b0a0fdf490b76451208a77ca4ac8f63d289443bd7d1ffadc8caddc3ee880a1436575f274e4ad7d71f8dbb926e5853f3ec8044f5a7608a437c54c4ae162c4b68d14388e1fe6a447674f754e379e58bb7ce0c1fcc38750a77f1c2bf55417b52a3b3a17c1ff9da4d45e020800548ee67092b9b08a58c80645df4de824680169f90ebd0cea7cad0581dac4df4a9096747a9166d54387c17bfc7a1c3e338d768e346ea47146d45cb14dec585b15473a081c38f811d6fd95cc50f744af4ff03ee05aeeac5ba7dc2471b81178bb1c3c672c21f4311c93396c95a19d4701e2753d453640792e92fe9895f2bfdf5183105f3a693068afeb7d28e20f8040fe59bb5809238725ccaa37132e710de1fc7abcd746c55cd498fefba274993df3305150820d83a25d1f1fd386261f6c90d2a52ccb491cbab6d46daa823dd2b3bd4e09ab07df269973427b674a17a42cb15c1d2944ae057376bcee015e7754d47b99c641b29e56526698b10be476746ee64640ae476c7f23ff83289e6bc77c78166d6125b9c1d02bf943b368903c4b1f3f4d312b9ccd2cce513ba1bc7ceea3d977c04fc0dfcea81778c14ebf238de5873654ca500ae1b8f7ea360efa0a45b681149327e255487112c54fec932fdbb34ada740f6afcd494b5f29a08b0babf991f886f63a39e7f951a79d84b2254f2e268027bf3c5be8b1e43477f78b1fed9aaa45333fffbfb2fc27febc0064c2a09990ce360d5416d5c33e85c1722432e3f66a26ec6ddd290072cfda16eb81c8822040972ad3a50a5bd5cb20aa0db70313945f36cb657dd47ce5c993c49b72cca92eff3145e2f7282600b4a2510ff6db27c1d58616f11ccf2fbe46c0230ca9939814939db547f595cc58b26de9276228b3c7f8a1ac8977f175fea55df942a9200d0a22c3cb027b9613add2f077220a79cef531e66244022da217383bc9df59a49363b6b8ebda540a0f87cf138fd68ed4be035106d2b95fc5238fd12d328b571acc127a13782affe6bd69c1acd359c2c5243200279d07cc4d58a1e030a3708e551cebcbdfd495a6b7a0bd527a6285acec7ffdc61eaeb5a159b8de432a64cc6996bce504e2492af3e3eb405a1f6f4ddd2cf36696e3b83ae391ef3542f859185de0aafbe14e7c8eb61032a6a3e46ff7d02d5a75af49b8eb44abe7f7