0x2cffd02ed865d022e3ea7e511c40153cb527c8031f2bb7ff99d75f7961d7bddf33f8f84b3793b12243fa3390910eff6ab39a53fed31588fbd719d3d36dff9debcb00f3dd010cb8c4156cd44ae0a89164ae40be92c54005d0d1c23aceb73a518465d05391900c84ce4fb324ca3f65f1915341bc3e6a8b74082cf0c7579830520dc6d0a72efad7abc41dd52bfde6a14168f262b6a446a8773b3fb1a15ca234c29c684ef9949c96dd3e26bfb46bbe981a4c745ad2c4bbebd62c67690f5c161d6ac00661fdaf7732198e92523d26a03c50c3be0dd901b08fc14ec08af1271c07c8db1c56c8897f5b9b8200804de0cc41a9759b383c87132a985d681cc5f5b7875295a48ed17e349c348324407e8d6d073a50be09529f10f5c058591afc40f5429157534050d389fd0216f50e98abe0b03a4396a106bd961e8613ea04e7b097cae24d73f67361ab80604c07b7aec2d1eaa2e74a0667c24994ce3e8136240f64ee4b3db788c2b3782ad9a007120306b6e6ecd49a578aa62c3656f2fc4081fd588725f28d1734ed6c240577a389fc88a2ea664a578130530371103a10a5aa807d3a8a56134d1d04824559c9a831493bec871244696551742d9a169591278bae9096bbca230a983f759f6d47a1f1bbcee6985dbd7c0dfa1c53234488dc8672a1ef5cd26b68b7bfa7534804c835f9a12a6aef83b2cc1eb51f8851c11b30b8abd59bf2489b6cf515a858e403ab0826a87a4e78b1d13312c6bef657111954150d71342dc022fcd5d103ae7509f64befece7253618fd450908e8dc0fa0595be41d77b5ca89c642e3cffd8b1527a007a844015c2e4e4ae405549777ce31fbe6fa19622661443e91a8d90bfa918d312367cb1fa2ab2fa2101935fb8e7caf15798be2e9145b148b9a3bb5037da5b90bdfdc2b309e67eda5546c3a65c8334b77f04f1e80b285f88bde100cdb53e28b274be50dc5a19a840af4930883996633f7e363ce9369b8398502bc7474252c74d919b45c5e3ea9ea562e6dd88cf0dd0148c8e1ba9cadda7d29042c21908b58606c1f81698de28dab281004377f43dc3cbcef25ab3eb2419f2b7bf0e55cc1e8866fccd31cc0eee7be9dcb66eba513c2443cd58067e872ae1ad28f94abf7cf1524f25aad3b2870b0ce7e3f88a58c6ef4d7e64625b7501b1acf90b31f6fa6f5fed06a6b8e0b35128c8b74dd614b0f000b142477e47325ae52406dab303d63c98a407d7944d7e726011b4a67e3c874cf1c2eb9a19a701671e2b10dda5af38dfb02d01a10e1688dc31179069d17a0aa1af8b7617ce7dfcda1991c085cdc8561efeaa3722fc336e2f5f910c226817d315a4f5c975dec20de410643d145a40a37e23d2ace047e583565f941d31f901b546dad4da7e161f46b27d4d4e5bbdb2cd1d9c2f031710aee0cfffd5a8ae970c97aa552fb1a3bf77306287b49ebde0e6c6a2357a6fc47f135f026a960eae976c79615720b343dd59528a660bdc0157c319fa5404085b433b464389621d54d889b9ee2982e9ecafda78d5e6b213db4cadc2cc4dcecd8011cc69689f600fd28a4e10c5fa86fcb49eeca65450b6dda9f9ef0d3dc99d9d315f68a3736dc101a4e788a2b5d194aa119d65b01393f70bb491b552e02d389c6d52c5701f146014b4891934000b260966eeef7b766aeb9138ebcf9b478164d34118bfb92608fd9f7737c474b71bfc3fbe09e4fdd4f59ca31399c933dba9028303352582167e190fdfb8dd0f7e2fc3d2909c19c5eefd5fa17e593f05f7c7a4cd2d9714ddbd50478dfe457d0b62802620276e859ce08fe13fb80c38baec0b3abb8eaf32bbc38cbbbfee996a84998c39cbc9d399477c55bc3166c561f8affff24f3dc9f5549cf2a8cc60b28e0aee2d776c7b688b93f3441f53c04211ad9a8db9c0d4be277002dbdfe42cf3d396a