0x2cffd02eba9bebc53374fd1841a7e663989bd479b8aa5844b401ffd91194e44745a506ead28d582e57dedd5325a956e63f11747ffc04f1e93f79ffb181a520a6b8a39de3e24dab492e55d3e014f4303be02653ec68de4c1710fa56546a2ef50482b1066e6b6608cc66ee637bc2ac1abee987821f384e29833ddb4362f160c0393d9b7366674407d7a0786c1284234713311803ed5a3712d6217397913ea5fb04dc01fa98b55981a74fbc1422edbd72f3dbe943b1d9d372bad2d492599cc6e93a80e1826295870d5d1208f2f5a624c6d9819c1744855e321687ae7b3856437cd991ba217466a3f7bd083953ee9c6e25960e0c5d38a37dd24f4ff7d3544ddeb4391a144ac40c1eacfe5a37d4cf7551025ef6005377a2c5f79310e5b9c6932412a1456be0c513362d7bcbdc70ca37889d1989c09be13216165ef5867f1e70a3f7fd6a94a459b60932a5031d800e5e80d62c65e1602d44af96bf19f552e4578d7103ef7b86e27dbadc9cd4fabee98441b642e487a56bd3bf75dd16bc88c44261abbc225be76e05d3bf1ce3650010b7eba91c24548e4d9b97a357c3e0b66fadc82e358f35b1608745cf1e75c181dfa3f5c6f04fcfd15d8028c8c75cf594cb1c19ce803a433dacab94eb920133413a23d0888ca3ffe14032eb891fdec819a1e93a031967f209f3de0d5013d6b90e9ac57e94dadaa90518f135c6f70eec289e37275fbf4aa3618cd5910d62842e8e01d9fd9d44104e05c43aec5d448976fb7f4432a85785274956316fbe5d08110d7e9f91ec2384574a9e033258b871f0a118e78ff07f899c96d885826252dd51d2f3c8f424a956829acba5a5954c0a70c65d05ed4a1e6958ece593524c708a6f98e2fb29b30cb62b1d2c09347dc8eeaed0263135e5c513c94f46b14dcd164f2d332a338827e63d2ac6c252b35e666be677a445b5d05e58e5c63cd287bdbefbc9393e1d763f554c3cad6bb4379092b650b83d8b5890bc4d43144260b265d6bfd0696e495863528528dddb7b1fc14f11bb3bba59098070af3342d236bceb4a15dc25d73761beb7860855eb816fd4921bdb0ea16cb45a198e3ad66cccdb7dfcfe2c7a18d3653445f72c3f3028f648d3df9cf6b7dcc63557af43ecd8a1030da527dca31d2ccf7d6a0966a7af0b84f5c3647c6a8eb3a7fabeea683fa98e4fc231f8cbf9a6964b1817c1eefaa215b820d4f0f5297f6cb615cb92cf3981b4fbefa8a38d7fe84aec4565a8a23f38fecee5c03f22ccb5330a7781129f15ba3ad2297c6f4b411998918830e9a00122a11885c38d83c2341576fec5622ec354a7f5285fb8b5afa750e69eadfbb6ee85865ea7175c6e186f3c32c8119b443fc6eaca794a80d289949ced397f83588afb504d265db00c94b15898c4817c4707d76db6043721fa796a1bbf15160241e68a75addbcaa06f638cd40c26c76e2c6fe7859e98cefccea67c0e0dcb016e6147d649090990a5f0fdf756ce2f06e9ed703dac58ca37821859e16016edd3859a1671b96f9228d8c7bffea3b36cf43297f7b27eceaa5ce64b9b6d7cb7d6fdf8883d63e0880498729445db9262c0037ec20a38e77cb5649c390d4211ab38af0ac1c0955acf410c81f853e3afcd1225126d59be9ffd9814ed9bea7080f029ec1ac7352baba9ab88607430d160418fe5c009a4742c98c5fe4d19cc3a8316112aa4e333823d092ef661110c34bca9eafaec4f00b9b1c86d23022b454a9a7ef7189828170db7f515dc35e25d18d7e8a982e70309b689688fe25a27bbab584b9608072cdb5aa7203844711d29bd2945864fbd2aa577fe47bf5ebabb87b9062463be51b34ae4897499734b4a18f60171a736f27493f4bc9768f0409d0c94091b7ed7c70fe2a79f90d4127eef9fd602c82367a743d07d9c94ecfec2bcf98545a21dec7931e320