0x2cffd02ebcb46e80ca8ca52ead94a54195c3886433e556b37ae8fb6f5a9241ffa14821a01a984b90ce5b82082cfe8dc938e539bc95c6e2cd4b31ae635e37127a08524961f7b4b9eb6c9cb4c74ffa7bce34ff51410fdcebd2efc7fb7fde24cb7acf96df40980eb0600f05902b726b3af0790d9b5b823b8320aeb1b6e774712487744549ef3a3050b611a6ace1ccc6b411f06a946dacb0e2b65274f9c7e46be2e7df74574b53b99b13b21e55cd0ff90ee0e8a521af788e801d03c21aaeb610712405d74c43746b295d4776887d1d63bdff28ae19b94782dbbb278c7d3f9d3ce8bb7df3ae977109a4dfcef2e1cce3c7cc21e07cce9d51d44d40e0c58d175659895ebe7be565ca5349f5dcfac7eead5913221aaca2b932f893f95a973537b5a788d787d6f407f820dd0a12b1b704bc004d5041e3a41916cb75b0584d88d2aef3ee63240b645c684688ca3b37babbd3479fd61e484f76f2da543db6befcf3e131efb52a1a66f3e2534590781a55941c7f7410c486fafd9322acf23e5146647d3e9505bd8cc9af6ea6bb336f70663fef34943fceb2c059653948ec06d821707ffd99df659d84f42f7713ff66920842cf75f732cb5130cc42d1fc209a59bafa5658c23c2be4cbcd6f78aa5c5e2b490cad39d1bbb8c76b29f4bb19cedefa4485974fdcd4cc939d644ae4f7eae379cf64ab8c3e71dbbc4b4dfc54fde94ef3d20923820ffa80894903ad2295f215412c4d386bb055674c3d507cc45b1e3edae9b11606e8969f127d8e581b1e46c63d375da97e42ce8d10454bdd6947b9ad21e440e7714ade59d3aaec1147398e30ba92a202449acfb03e72f574db3e379519932d2f3e6347c8377e792bc52aee1b0074a5966f41ae463b8e7d86447a7e681e0d131f85c232bd101d2922670d2083207e4b1c08549d8fc18c403aff3cf4088f5a3ea610f775d7895196c5ac9c7d6db76f2de1dedec3f1f9916bef120ee2ecaf1a702e80ad6301561e3105cdd9d9a0a6366fc676542e72a93be7bbf236807d2869d1929b5a34ebf6c0bcfd5cc7826159d838ebf59693d6e695058265d857b336a3f1708b801d9cba09e394f75896a90a6db31dd7a50cf45b551bddf8b4bb2d27ad269a546816a51553b403f37585b418322cd96408b8a16155720d42f2a21007ea56c44ebc103c91dd48084f89f8a8682478f54e38e0d5f0e8035e6e564bfb42d64dae8835213d792fdf4e3eca9a1e2046c67903483c440dc1536a68edc129b3867a6a724bbf9a03a2c64445c3fa3b4b073d22efdde4e1a64dd7ebcc295e1029f5a9287725b32df691d94f1963f4dbd252e736bbf3f4a9fd4fd98a1605a32f53381f019d9395e88296edf2f77b5cced5da1062da997400c13f25b85c31513be19f4c7029e0faa06171f2a422566950fd9aa3f80d9559db6c645b3daefaafc056410337dca64d181c122075c9ecacd6891afcefb66626f684b376e309b66b9983fa840d07e0c1561d92c455dda651132ea909b4bc5082217fa25805716f085343fc43ee648125c8f3dc03895b202a941cd0ef69f4e4dfd679bb54a2aea9da3de3d591aa0c8ce80797577a1f3464bf13f56fbdcd54fdf92966f98caed96dec9d26e3506014b94709d40e218d4a42fc2d1d5bc5e54cc65cedfc409f43b821f45b381c43dff4daaf1626e2690ebfe783ecde0b400675ffd1e725fe9b74afdb5f16cc87ad5c757335e63d60d82a0894a4df39a7fc70f850df1696e166b1996a399df367307cbe40a4debb77c2b8c000ff0bb7441264b8cc404b267aafc21cbbd38edc60ae74f3ac7654ee9bc7ec2dbfd8b2de66c26652897cdd858d9ffbd2b5c4e5669f893d49dfb4ddda826fe585f1be770ac0f96c18ae23e7946215433d36c5d7bd037526f8c03ba041e87336b17b5e63aa17f0b9497d759aecc611