0x2cffd02e61b85b9656f45b00b8d0a96bd8605326296cbbaacef577db9ceea038cccb7eef26ed4f4922c848e10b13b4b695f6062a3fe8783ad476dddee715d128eec2a447f7dd429f8e3b8d88afeda8518bb2ed5cea95530284fcdaa163cab9a19435f96ed50f9519fc2530c17d08c9ac2accbd77805b58710a806279af7f93bacc82e9127e55dd8361294c3382b6f8558d3ad66b80f3397104402269ef0d05b28ca266daa981d5b930d125f2618a9951ebdc372a888161f3428a55649c895f96a6a5f9fe02a3fe3ccaf8d314ce9e681353636fb92d720d4cf4db35e6589c7749671f3712fd132907841ae6db53def24fba317df4b98cdab3d80f361712f25094a94e19dd787926b72d249169376c0ad91fca393323743dbca73a6cbf8738df5bee9b5f577128252971ca9ed6b0934636d4f3dc496d4ec365024b71e21ed0ea29ca5c3df4039b483d49f88ca67ca6ef85625ffc6e7ef939f01dc0b67a94156bc8bee0adbc3e0b37548c4f277845ae3c8617907c481b05b3ec742e1407c45994a342c03b9dddee584ab94e96ae70d8164fb5c5f2a83a86822527bdcee36c2187c322ce95e7f8ea097ac8776ed9b87786cbe6796389e060bbee7547ce0a14cf91ebc73a26e390652f72b7c24473808f8bf41205424fd915f9a3c63914e40d18b567a3aa8474066d9d2827ab2af63e9e62d050785a756b6104c6477e685af5ed4c54fb90daf0225786bf3a06222975c88eda8b19d4ac869fc22e7bb675c79a44f989320a0fec5a82f8f05514e040a362a77f91c1d26ead1cfb0f9a780decff868576e444ac0656db9e5142f1ecc7b9d32c1617afbdedbb8fde78a34a3175ed0f4409d5d76d817a7ac405ac7dd2fe983a35d891e766be2f1d6a38bf4e74e56e002dd802417491266ad790c00c8dd440edc044c488ac1e2e6ae5efc55726964baa7400dc338d55f8c14fb362af3e645e0388525edd773b93c8ee6ca5a3200b60b0a091e13d8f195fd598c2b8112836bf82bc41bc1395657db7dacca760e66eba424e4639090cac6d8d24713acc5bfb870944bd2793ccb4377e4e9a9936ca8e2b0a43fce25d0d569ef9d63515873d114bd3ece8951438dc9440ee39f9c05549976a798e20039afab2c1689de989059572b85acf011cffa788a1b5140dae5bc48cb85edd8923649676349a0c2bcefbd27cf19a13ffd0c8d35294cc093593540be2170e7c7f7cf7733280e076ee3a257ba1f4421e89a2f5d513a54683e5ae0b0b8416efab7b2c5bd6b8fd982af35c520ea25ee093a57cde6c0ff1e3bbe03e4dcc8dfb7317dfc23477df4d0b5a850c96f3c7a83234c1ceb77aaccad49d0d194bd931210a4d300e85e9de25e10533d3fb90b4e2ff79bfb48ca46f64be756fec72b00b515cfdd4a76d3728125e55184d39ae4df906e82ccbf31f50ebbb779dcf6c99bb3951168b9614051f33fed4789d7db0e8e6f731b731950a3f98f63f975d9cf6261df3703c45540645db96a5bd392a7c0a93bb76ed9d957e40903af380845754b8e1f152e469010831ef73223e3c05982dd4651c0a0a8a9de66b15181e97340a59688606607eea0ee02ddcd8475f69948231a5d9b68d39828b68ea8823b20744802ab38b6c71991b40c6589e499d4c262373f783f795a0145f774d3976905f2716586526328eeff479beaa7f5b83bb66695395e441123ebec3ad0c4783461606884398339086c2500706e60a0b3e5c5b798b345c495935559c1db822b58bfb2e24fbe676b0936075f01ad9b237fd721dcb5502424501f30cc96d5a83b2bb13e8015ba6d00caf8e1f8a321c61019ab97e4c54354550e457e4d533a343d4e3e73c9ebc19b459b89d47fbbbb2180faa72e934fe682c9866b248cb22ac28659db117665b2d1f6264eab486d6faf8fe361f32db49cd72c012c2b2