0x2cffd02e90b2036eaf73a27110f295275cbad7ab8ff8036412748ba149fb2b50ee5dcbc66c58bc9518029aaafb1f8babb740378628516f64505c2ec38b8c36814bab9c28ca8c6b509b69e54fb97eb465e5a7cd711137a45d7ea2f8fa0428c28179517a71ed9f692ee0b1b963462830cce348a531ee232b0767903056200e78e963dc3256c5fc3c62f4e2598721c7367c7a53637622746bcb70653f64fe5032bc145ab0d6ec2d7fc0f8bb75450210f97e6518deb1e380146227a33e038a0d5477ceaa06c604d5b9e2f22008302d6b5c36d73a786aeab04186363b0a44fb196d66c7f921d35333e81ec5b56bc2aff4a5159050b1449d5074e622f1af6709f2b0afdf61a2688c98ce8ef2e33dbbe89a53429f3be3a70f4f49eac9651ff42de12d6e8355a1c88a11b8d59f3386eb7aba66936b263dd6be583cbaee6471f184ff846bd551f587baa4e8926dc299858b7b1ffac64bc6a41eef2d1e50cfe68f9d5257862e2ff6d520b6f1c158c604e0d74f8f3fba270d776b16be03fe9ee437f0aa333a30786ad41d634c328091638483e1295202f07aa50a9d20273758c2c149bee9a395e3a1c45c2a2b0abbc9171f23b6cd62268d5330dbb2691ddae7532a6fba6e1989605824ab50a4939055f9df172c724f2c93dd8449bcf839f2271ef36bf116ff96013a5ec5426e84ce16a96c7ca22f2ec86838266a1a4270a7e72ffb5962d397b6a42e37221e908762844bf450bffb65d47c8cab6680d0066c1bf0273557063403dd010afa86b431aad9d7a27123cf58b46c2e23eec38d65a148d603f270ed09bd397c6d66c0ca2fcd742cf3c9d8783cbc723c32d67583ad6c9a28e463f4f469f1a32ad8973665d0dce00a7132df6374f22b9b9f7a5adcc07099a27be8d385f7fd628976e33da14efbafd7c64bcb3d9c54bba15c264cee2bed46d40185676d363dd9afb3dff2e342fc702cccb03ac78776079478286184ec6b61268036fb4a47e2f30c4436061029c177e2d798324a0d6c2838ba36e332888fb240a4fabb8e970867bb95dfc63bfcbc6528b60cc5c5880f457a7bddb05c19c4ee7b4beeec9a15c0a1f5113af46520862b4f9a1704c305a2df042588de3f746a02d8ed65e5066204739e96db4430741a16269928ca0f9321b8445f4e1521636d8213e21a38e31d8de565a9d32c513cef35004da25ad24b68092ad224c35bc5f0f8fbea8c0dffdd752befc6338aec9b66cd642396a514e8b50e8eff939b960e42f7537e9063e4693595f9ee7fa53234cccfd3e5ed01a155630e7477fec1f8137714f6acd86de56a7e725edfcbe4385333d65bba9f5e73dcd3ee44b84317042be082733c3473113a98203a2b616c2873b791f0937903b9467e6962a8cfd3a2c044a3adb8f6a90719403ad3aa39c8dd82ea47868b68f76ef1e9ee37b460291b11a689f70a19a40b83dfee7bb061248730ee0669fd68e23cd4534b6d9c3ca68e237081ed6aa2a6fce64292ab36908029162ec18483b6511544b42fa4d5ac26d7ce29d5bea6b92814057416bdcfa2c6483aaa82b4d0d125c11b6c472a665d5ddaea22ca58c165c06c38e5c278a5588d5abeaa2b01eb72d8887c624b9852bc776dbd8b500b45f552677b5fa24872e2349e055756399a4b19f78909945b70179ed0e16c4b19eb11081aed6dd8f2f4ed810a79d6ae9e40b8348869c9e2059e5a5b26aa9c88486ca42250047572f84c33100fad1eaa6146fca9587f689d96e64957b9cbfe18c2ea512f73f76615f7abdcd1a834c0d54b9f41a387af612e9c067e02be96a1e10a3248cce603f5badb3d9d806fe9d7d24141754145ad6f82ee92f1c841a4f51c265eb55417b4e4bd97ad0d83a419516fec647cc31f142c86e34537f34bb170e2516f2240068c118c65202b089c45e080af98dbce74fda5fe77be