0x2cffd02e53baa25833370371344fd2392be8a2adb69b52ea921fc654af98af7547cd426006089d8a256ed3029ab5b0a8fcb3ab9a94f341cf9ea0816390f215d35ff161dce41753f7ac9041776c169728731c641a60da15ef32c31886dbd759f4b6348adf789c61b2d52c7086e2beb1255b93f337f6b4a8f17f84fcfb7f7f7e4c58f30d74f30d139a8d30bce46ed07dd98c37bc160419f6ba86ad0fef3ccc4f4b6ff9cf63a80dfb92dcb51f12bdc66b140782cd2cca12be3145f668dad00dbfa8586d2f73cf0fc43fcc9597dbe3334a55fdca9a1a1a086a3e6696751a27cc3b034bc872f2c4dba32123f339534a6d03cce3034aa96b4269994fc9e119758dbf771a83e80ff14acb614061e7ee41e4aff77c033284694ea4c400a3157c9be4a036af5155eff8aec4c769e948bedab0d5a046e279f8e992f724af335843d917a3ca242cf440fbf4ca6a32d9d6bf9f88c894fd28861f699a0e43ada9edb12ee38a05a65e336a6190cb58c3c4684d0ea3d76ad72a5dbc9350ce742e044fa95f58cae4afbaa9703ca31e7a9ecc180852795c4ccf72598868607a7d00b92f05148e38c8d9418e8027bb6e5dc7e2ee61815a89fa318166cb0aa004e58656d0a66d6beca51f46f2c79c696214faaaaa29ac98f6c9d2fb85b967322ca577d94ed338e2fd13fc672126a6682355963a71dc67835391e2b9bb1b9dfc5a179b5c56a2bd58ea531bdacd2515958cb113c09161ec8efc7fa18f9a927c914af0f3371ae719f0de5a9735bcac48568fbae501cdaa8aa0a750a563901547b937b3fb71dddca01c1564318877fe9a4d096deb503336914f9bd5474e7057fdb5dfd8f6e927b684775cd7e93388a1c662f977a6574273de6c09bd31c0c83507d0809fbe7395222b269871084edda04c5b91bc3b5676821613206349bb7153a56d8007d52d78842dbe4f244c92dcdde543f74f264a3530be16f4d593c569b4ddec62c3982701f66e586883abeb50977b8e3fdd0110fb89b298dcd154f3711ed86175a80df9eb70153074bba36c8fa45a2b69a5404ca0e68aae04b6447480d6a2fee5092ad7635832600a148dc006403f05dadb1a42594a2f4922b0ac957f07446c496d62c9098785f7143f4b87044d8f8f0bd7fd91eb4a9cf541e5edc6556bedf45c059d3bf5bdffd83611cde6357c4ce922642a3aa03d94f25373d9e45cea9503c0f6e94da47b97f32a9c1ab25f4677200832b6a8150ef597400cd09442c16a2bbba735cd8ea3dd91d2b24958e485e0b59f0d4062b68d04fbdb76b854dbf330b33d4454e04dd5e9f2d870f0f0b0a9fc9502cf2e67c91c26857906571e608b6ee3b72ff876817d4f52297fbcdfeb0fd542e8c9f1239e0a5999ed5c83316bc91755260efa4e7f7651f6edfe13caaa51f26d4799f4679efce0246ae397ab675806d60fab10ae026290d43496ad54d443db1ceec05edeefd70fa9d55a05cc38071cbf7e302f57cdc6a5b8b11d43aedfbe0836d2c801434f93902edd36ac91180c0f0cec7fa9e4a5b1d4eaf5cd1dcb4b66257dc7ef1a6597d9888ac7be714552986990ebfd0276941a0341ed192d3ae80e76bd0d828ab9d9b4508537fc4fe480519d5c22a5f824de17e848aacadbbb123820c37c34f94fb1aafbb2275c286afa29c97e6983074928955ed5a6cfd3773814f0218e9d42585427539668e459e7d96df453ef85f03f8aed4fa88da7250527624dca6c57ce3ac540aa113950d12fa47745e2782283d167c01af2cecc9a8a9393f3d6730674001846c953014ccf2670bc89d62f35ed7f8addf534e80bfc91289107e9cf75114cc1a7553b148e0dbc612a5ab637030f9cd9511370fef0e37db148055d28ff259c0ecc9a7183d7531c19bc875f6966886374297402d742589522beb9b1a3b3333ab5c1e05d567df51b428e