0x2cffd02e77956360ed36aaa44a851e468295c494896d08dc3ea358a53b2911bf84fbef2d5202cf274be47130f370276e7fa34272059e386b3b339d5d73ac44b40c67fe50bf9f3a55627292ec361783317ac618f4eff48e4543ed6b2df4269287da1717ae621d02932f701ecf31b7c3429ecc73e84acf0bfdd733eaf2f764a98d462cd216308b85ab10efca2babd3f98ecefd04f5349a28c268c741878c7590f84e09afa0005295b724defa54af61382c2d77de225b166a96c81a8e745421430751f5099296f6ed1042f8d349df650c4a99b6fec9e148a40425b066ca0fc13824fd40b6f881ba283d3c9f5e66b44ab304676b015a9e759591cef9637ff161d3e4ae484f51ea229e2ee44d6ed6ec34e7275d09e2df3f8639dd43e1dd2e6488135645f809414a7a70918aa67f2bab245ebd1eb2ffbfd7bbf81c8d39e904cb64e482bb2586c112af63a480acaff799014b0f5aa091cdfd11500ce902d6b56836fb9e7bd6ca1f39a890a00b716ffb2364e4cb9b51db93367270b6deb0a7246e83b90bdf5860cf1da8a8df0319ae854fc90e1ec6a0d11d74abd81f0d04b89624c62a7665ac72130f0035767f4a44e62c564060454c26512536113ead89882812908c6aa194e19f4d664e8d90207042ad0bdb6ab43b108836813262ff73e45e2680a3e777d0e5d4ee6cce33d1f6e7d189bd80abce1014a6f8175ad40d185484c4fcd23a0ac8b0e01c596817567df1d05f690ea7e9551058e98624eb9c955a80e0257b0aafa0825174bf8e137572c5ce6a357a7465158313141d1c15b47cf85755bf96d698a0e491902eff651598b7d811f8fb48e5d207203ab141982a70af431d574802bab9d2cd24e8b5553d12b74f8f3ad44ed393b4119647d25c34226314fe9ffd2548cda1eb42a5a181753b25a8aa47675e569a214f631eda79d313e8aee461ceee45505e6aadcb2b97ea9639e389083e86a1271696a7155f883bab2bb43cacc4851489ae0f3d125f54cd3de183ae43ce9880631cb06b709183f5d4099a946b4b1570f4de8a0f50ef034c338287e995193c4fb047a638fd61c7fd12b1eb4719f704ca74eefaca0c64f0052f904142c032d0cee51dc46788b417218fb9c855a390ee6f4fc634c80f1dfbe151d2f185e97b6deb2ff29c054c7c5a86e7325e42df054c36efdee7e05c79777d90cd52a75cf1d453d894df3a20a2e72756b840098e21820723c8aa33a1b984a1caf3f2b585b660175b301fe6cf28eb5f700199b7ce3c4bd133756cb249e0e7b2f81288ae9aa8b2b9350b42d08e81f5f5fbe42820093a9a8f1248fb90dc63b5b286c25abc1c12cd6899a954dd048c0bc42207568ae3c6c1364a4f94695e773bbf5bb3491afc545dc3b567153e56824eacb3c56f8d526fc9fe1d909c4d32d2264c24f4f61c8607e1c786aa8d8d3b4ab76b9510d546067013ec19875e135bcc422f0d1659e6a254c7a096069aca3691624dfd89676c0bf6549e2a2d0f66f2700846bb2be83eaa08634c793214793b040e9e27a91a34301bffc03f154ac6449ab1aef8b538ecb69df53f3c7e19462e6f694bcbdae1d307d04930e1f87b540a491042f9a1f889c9ae37e47e7f9d78f4f18a14422fe74cae8196728858ad32094b86c9f69fd9dd6a48e9cc6a4429afb02561028e8a24e39af4a4836247a6c6041dbc7a96e3d26b69cf51bb4bcf4110f5a3cdcf5de871380b7b78bbdbe3e9a2fe585831daaef7bb4bcb2eebce418ea48cc718a75354d8d701b03918a88b052eec86d235066ca8969995935f26c281bb79405b0f1ae9a4cd11b399cb68850e6164c596ffe9ebb6e38f903997670774bf255d533757f613aafea084226b4c3dd14a429f7b4cac564291345c7f040aee67c16f9c08b40521f2e961d71c0cbde172667cdc7ba5c5236a9481f72a8798eb