0x2cffd02e4f4044eea882d740c4154abe775b7320df14b3413df6b73999e4067d140df470e4c5b2196ee5d4ecd5e3f26d5fd87650babfbe06ff7756c7c189ae264a7afbc5b7d40b69c66f3b2b501aeb5d0261cea78ab832ff56311ccd2dfaf5ba1c99a3cc7bdc38ffb026d839519415a31d4c0be89d3c0d39cfe500ae90e080e347b4c02ca0c3ee703d2aa815bc0b3c68369c42eb4ad589b02bab150fc363f09357087db03bccc7cde7a79ac2f2f04cebcbfe7f2291b40baabebd8c8869efd5d6bd74e048b87ab9c02cbc81602578b2b42e0d0fa38b4aad528916452bbe5051c9c96b5b8f976ece3c30c670e30ba3fbca14950fdc40c0f82f5973d1fb10ce19c33bce9eac60441e80a75e0ca8aa8154e6d81f2685f478f6631fa51be11b126f584ece27a1b16ffcb4ab3f90a00c28f2b1849be0068eb87858759c736d4fd5b46be4cbf5429ad4fc2781c346f4bd6ae12185600e0c44b2897837bae77d98cb683182b61f530356e84e55df23fdf90c3c8d311ade855f2bba76f8985f557063dca5bf4adcb6cccd1c4439575e2e664638f4e4fe716c763c282715f4859ba73b9f86bc9d2c70d695211ac233519328cdf1adae738d5902506ab69b9de675391b76026c9026c1440d7f39da9969d5776897855e6b7b806a82991a82922521f666679db42ef796d63deca6ba0a72d0eeb23570b99e550a0466282ebb419272d23fc1c8c53de04e1e6c605ee3cb90b7e5b00ff5fe49c8b22a03a3e67c3a256bcf69d356a9b68ec1687793bd2d74031591d1d8ded864143888d748b2137ebd30abed2b374e22ebf5a66e62b792b317e1aea41bd1e61820e6987ac6bad78a7fd28638b7eee52ad1fc2001637ef79393831473e3af9661247181d70830d5e07b7feccd306bfeb067d8a36c6a7f23f817344b8cacfe267a4f2b59d8e821fe93101a35db591b9f35b3d62fc1b728f6e31d81330eae093bf736b472a962759af5d6686836ebfdd3c822375422ac9bba98dd3620b75c7d0c6c01bea1588fe1230b6bafa406eae11cbe9ef642915a81a658d50db07f870551e15cec176f3130cb60e267cb8e21d6056fcacf81b6b413b25465fc108aef4f4b9750c508a5a900b9f04d10af78b810137df60f4d22c687a1a1c3a3375e2accddf340113c0a9d82178767f465641791f892a835b5666901e927ff829bbc855be40bc83baf251c32509f885b83d475f8e12f0083a18f02f8160b7c29fc52ae008f0b2cfeeee324f3ea7e6408e2dadae7452b55692779ba884adfd7ad594cfadb7dfbf87833a88ca41800d36004ede3c1a166f38391fdb5ccabfb1e3bd78005e1da0fa97c66036946c48691f7f677d5da8482c50b408f6cd26f94e501961599076a4652cef65da84eb842519d21801aab16f3e70daa217eed053ff40f46ed08c5ddb7f8f61f5fd4dd3ac98405ab8a1351094b055f96fd97a5314cd7c005e93952c2790ec0fa39460eaccafc5311c360c8b55d0b2a739b15897a2a152b30135bcdf018598a9b7a6bf4c384bdacbf984807c9d59c28bdadc8e88075d6019704769d642698c66cc7c43c80cd7ef9a86b9bce251f83fd80af11b0f12eac769b137f2b64f82ce4197cf782efe3014ec03418baf5c88085dd5d51d2b07517c4e6732cafd6123a5b112d482ee5bbc32641b0d82b0c69c4a4acd0c7b83f5e033504841032626ee0fb946c5cbb1fdc6d5dc2fd7de30b7426b5b148941f20a1408f2e2f2296b64159e1222430fd1c8b23b361207e8d00e161c58f72e6bf82692ea7c241f61946ae738c57e4ebe6f6ee9b17a45e1c228eb6f976107262b8aa6997f9718d19c40ef41c8515d4623bc4edd3a103dffa5fe5b9c8e043f3b10a50469f302ef644903cb3014aabb1d9564c7d6343be7f87c2e0c7b1e01090ace83d7a6b2822623ca55721fdd7