0x2cffd02e26c6640c0309b80843844bfed3112e76540fcdd70888c6a10911caa11a8ef983b19f03a376a25e276df8bb0d7421ad771334b2c78b2f76269a822408fab5a72d1be7c49396b5fa488c8692d2918306e50dc011825b6abe3b914ba10db246e9f9e32079ba234bb4eee5cf3155d24fbac54e8e5dc05c08c67757d5e8df95f0b950ee9ff4e6d0eacbb20cd1e1b8d0dc8657b6d0d658b2206da1af2bd917127ee4079ecfc734691774818c83c78c579718141e19e6b1befd9a79c955d066f4ee65832ba159a0f28ee274b5b9ac858f2a8e2e5a51c72145ded91fbbfe84a1e52c9850c4308bca7ef38390c9b47a9a65ca59667bdc2370d3b46c00cd108057bc3db22897c2098bd49cea85a534907c5767c87d5a57c5667eafad581a27d336b2d87274740d8eab0e9c1c7b8053092e45cd18263ca4e27ecf356c03a3e44b62dd40f226f33c3db9b57f20b34d8be0dfc8361f32bf7e7d791978a133188dd27ba2befeeeb3eba49124b23734aa4886eeca3f9d8734605ce5e04b7c68b54baa4f6230cb3988dd6764ef65f300993bfa633c991a914f1814957ad337a72c2c6eab05cb82d227efbf20233e510d4d3342c6090a9880df83d1c1c9c6056bfa063247300cde80bced4ef171cc7581765cac17669b25378cce96af69490325ca2facc9f05d7c42d658055dd83ad385cec8ef256dbf25516cdc7cb1953f68d27e2ad98b3724a33b88454215a12fb83264df7e8ffab4a10809a5d55c9120884c3f361100381662949b57c585929309e3fc6de5fc27fd08053b85576a2ae79266e673163f3854eaa239525adbf85add02cd4db6f8c9f2e9c8eb79b75675881a7cffcf9eb023eee1f34b2b9073f069f8f2df1a6864f264a1aa08c35cad288e1a172786fcb5822c489aa9f39be7c69c49b4e771c2adf48eba3086d9b82b9c0cfa0e4718545ef6ecba93d4a32711062df4fdc1bb2e883409654f92734725c265f1dd8d2b872e3e486f0342162dd7f1039f64063f5a206b715b971289e5b129f27a92e1448ec0a5730ba8b654ff278221191f517a61dc174b9ba5d886327e9e6be6ad57fca2145e37cc1a376730ebe428e691af5a3855f636da58ea53e8861a22b6e7569dc119d995fa59747421fb6c42b688e865a12bea93ad3f4a809f029dc571c3281b928e83e9fe5b95b16b7d6f254da502924d3abf67e09b48f0a5d77f46719f1c2c34c280c463708336e7d941ae3ba65d1f9f79b18aa21dd4dcccbfe7b34aad1fabe6cce7f451f7e418fdf7a127232e56a47cd40a649cb2924887b48ee9de8a0c9c81226746ca169fbfcb199997448efcf78a6e2057fc6cd912589da4a2540f2550ea8870cc87403740641eb27aa160aba82735dd67f6089234644f3724ed3108610730c161b495bb9684fd107f3a73c0e0b6b006b1ffeaefe8a1739671b0f61475e08033d47e507ce1a56200c2c8bab2cce2747be1fe9d1364dcc68c48a52059dce0eab37d5e25e66111a64d5f4394a8305186134b0cb0839d16db23dba92c603f998fc57905df049d6f3c335b7def8c21ee035b986946047435fa9e971c2ff7c6092c7680bdc1ea9a558d51ce6a92d2629b4d1149911823e8996c2222214a5f2d0999cb2b2b0ccb8d566b9dbe800fc09c701618d20f2b4ca4979734a40c8faa7fbdf16fdc425582d6145e6c056e548048a8085397f596ae76faed05cc2bf1d419cf3d7ee46d59d9f008577f78b045025f85b6d1b69b26d249f60308de83307ee88ad1fcdd520cfaad7dc2866472ba74b577e71763118929e4a01a14b213d2d2a58e72137fbca2bb4f579a5655a607d8511b683b2a823eb2ac6c5a0f4171692e5c4ee702033328ab9597f2ad1bf808e751ade506598c30c4812014091688db6354e22fc0ba3ca6d1eb897e8c42877c8a8f753bfdce566d