0x2cffd02efa8eb30ebd502321833fec49b200e4fd127a8c82e0c64528793f2c67d9258f55cd4f2a33920b4c149ad2b57c1c007fb997274109a7f179b1f00411a4ebc97a7856814efc93de9804f5acfcd404c7141d7b8744f0c712c5b70de388f2a51094c9b70347194f6f138df1c69def6ce369a8c1fee25473034d2e886c44360d649980cf199702180379eb27f78d43c8d886101115ee7c44c2c9303b2cec085aa012c24b75d6857496caa71f60596c5154978d4a0f7676ba9b72a886ad7f1a07ca0d5c83b653c89263ac726a55cfdf1ce959509a99c03d046d3e47d3dc3a2fb7c09b34f4f506456c2d03633b365943e733f8185464235dc5876e84eef64c323be51fed1e5be47d96dac18d5baf8cfb045081d30f0c3d2e74f7d0c7cca29f7147431bfeec516fb443fa5bf811697451a422c48d864d533b75ab44eb0567cb43f4634cfaf42301b487e9aff68a8990aefeecc1a7c2f828359e2acc42b170864ce6e7f8f7c11b1e4f00475ffe9e02d8f1c1e0a61aa5f9036ec19a98107df3eaf064d897fed0188fc30efde87d5077804cdcb009bfad6435c97d6dcee3da15870716a0f0c5020961d881e5cf9e48f366940aee0373eab52df226448ed7ad01809e540160f15cf83d58cc1c60fb31f068339b80fc6f67011ad4d1c647446fc29fc0844edff1e9f435d6f4e7119f5947742281de323c2a025dfe283a20f578dfc2ddec61867b210add68b7c99c742a30b1b1597bd5d4deacdb8520369c52d75e6dc6fe3132772c5627d1203f8f744d972ca0175953333fd2b2255e5cbdc765a8819a189bf77e1dc1a7202b21bc1216b0ad270a33df0c6b2b58275d353316aab8b8373ffc103698437044b3db77ab847af4d6b6d99b89d7fc907f520b429b08974f4a4e1103f4a66e078eb894838466b6895bc881cd2ff69cce2d5a8752e666ebd85136a26f24e871412f807649f7bb5d7ba651a6b1260045d41760f90c609e9b2c1147452016f47b6b1671b05cad86dd53e7e3f3a01f10a7bee507c63c827a0b0e23873c00501d23c8751b3cf68390d7d0efb657a9d0f105e5563413a96843369cbd4336af0c0fafcd10370dbcc7c267c63df20d82a7ef91375fa724c3d006f574f9351d9bfdad219fd06e7623d81dbfe72aaf15a918ce0b5c60b5ff75b8e94ad5355fc2dfdc997fab62ac6234d0fe18099fa41b297c8bcea9ca07ea8ebb82c3843a384b430ebfe8d009243f1c7b83e0aa20ed144ad29313564fdfb4848904a190f8edd1c43ce49f4210ff10acd08f0b993f0b6510c3020cbd9aec5cc448542800fc9daa860fc9e3a05fa15a7075d4d569fc1db661fc2b4cd4f19bf55811f4187b0c52e5cb6244ca8fe76ce89940340166a075832a1cd6f4b3f1fbe9ee08dd404a7cfb7cc22ca87e59c937da9d1cb325c374c7830464f3ffb765f17784795668008b74e39e1d22c14e81b915a4646b803623031f4590580b90604efdb3b0d34c08cdfa92606b29052a37dd1eeb0da2fca52b291f52b191e53440b46fe73564c3f048f0608aa1d1da501d4734099b6162813929509597284623ea42be11e36b74258eb23be5d722e09f9252ba81f73f360cdd18ed067b120545ae29713d28489d08c1932c0c0885018a8f107248c24507d0b3091d7b5d846c51ce1faa6171955793fca68781ad834a1e284c5993f46607f67dba40d412328811123d63d267754e3e94b9b520ad6475e3774138d3832472e94d20709dffa11f4938ac88cdf41f4cb294ed41c160460fca3c5b85b2fd17ea8bea70dbc17f8f9e488a9fd865039f862759f7ae4ddd18b5f83f779f2ba38f3dc6edabaa4464c997296ffc6ac8c59608f903496a949210e928c9d1fce6235dd99bba92dfad97c393b6f0e5cea414a393e55d522d3198b2ca5ba0d12f885d3bb9db8eb8039395