0x2cffd02e2c11cde755a0b950e18acf5830a5bd0987c667eae3bb96e03a1ecf9ef7a4f3de1dffec2a9ecd8c2fd5c051b3fd7b108b9ccaa41f469d88dfb900c72f9eb43c880f363a798d88fdde0332e9a141b8fff7fe29ddd314c5498f189a2ca1d397d2d0e4a6c2d18048efbc36160457b4725e2f74310354999ac6543a08462d05b46785f4ab34c4ff8cfde8d7a291ccecef7a2fc704b6a0e4dafee90d125ed06d50c5a298422edf1b0689c9ad3334d81702defbb388988b772969369cf1a5ca07d804cdc516952fca5330660cc706b9860dfcc7c99253c35ef4b8ec1f81eabdbe0dad3758d7544f48d76ce27becacc718200682d947b31c0219d84d664427f8fcb535b098cb666ee29308ff7661461a97b5f0a5add8020781d93ee7aacb857b7a61df321a6000ecbdfd4b4d54c2f294ea059910925c808f7606f72f733589f966fc73e81946f85c4dd64aa9d56c9b0d07bdcab6ee9974a22b00efd36a2f006a01e009e958c92dd0233d03a1b3be8d089a92a4d0a556334062404436712c285c6ed54f04946a7c7a1f251a0713c4b93116e31a66d65f2262a347f6ee45c48224f48de2ab137b672785edbae0473790190d1cc1e0737e0df77d784869d3f8f647acef1f3af241aaf5f0ede06dfa7ded05213c104a9900141db27274ee6c1b291600defd668181ed3b83c8894d0d79e0977e641e1340a2808e36ee43b59107e006626f7a2a54de1d1ec7c3c97611808c93d5f4e062ab64645cebcd9edd8a3f0c465fe157a1519d4f299b08d3688ceead721273307d42a122b65643f763045c99fca16240f4982717cfc564de94dba1af6af49be669e7d64fda419fb0ab7556b2e879a6b6d3f956bafdbfab5fa080286bfc4c2d6e0c3eb3fb46cf33bcdda752e3cf4d8128046c60ea3269f430b4ccc45f799c0cf9cec7f8bf4f11db1cc4eb2888d21aa5d99778a0c547d5e440c5dece9785379387f06e49477e765797f3e8a2fd9a217afbff08240e18c3ebee20476778afae58a271832e9e9367fc3232421b185262ad188cc598b252251462e8675711468720461c328ee52cb9b17694c74e753f188a3d97f0148aad448b70325cda2c940eb1e66d21bb19f3c7789b952b4e73b80d80e9b025d28bf665a4ddc9d2a316e4d0926fc99e26ca9b163ae5eaeec2eb929f42977ecdc8b3e6cee6362d73583ffe03784f0277f76005c70ae5449c8f57c8126d1bf2e9e423ab32d7e2a82e59f83bd0f9da24e3d12aa69e168b08cfb823e3fcbfce30465de5f24b57c7839c3e242ccdebc0e9283260592315eadda5ce0ea11b3de1d04e4fa5a0492676195c1a880a38a630a40bdb6fea279b788ba5c567f5e2ce06a94235557652ae3453531c806a8a5ee69199252f362528e65816799c9d9a1ff56457c1b3d07c5bdcab50ef1f8294625d9c6beea93da222ba58f985b8eb8a5ba0a9a2d3d4f507166f0070514cf5bb398282feea4482436c8990c3d57618b1e3419c0047b2533820869a8f0be40cc8e486ffa013dfae794840c7693b20d7b59101a91f6a7dad5f5c9a48c1f9a39da229700f4f46c4bb9bc02792e07e3785a64059051debc990f9959370e41db4ed5103dc119dd13a530346e5326e627d95f48cd4bc2173e2090cf727aeb820561cbd408f6f25c0819885b2abf46be33e0ca886c9651cd45ccb76aada632695bc7865e5dbe792d0367ea77e6b570bb4804d4b5a163c314403ae13812b6a4d74c74e445db959d97080c117fedaa73fd28e2eb56fa6cb381d84c3b80827536441f34df62b6a4122fbf6d74eb18343ef5eaba8422c2637a5635c11ed650c614b6659bafacc19b8ec53eabc847c343dceeb0a171fbec8a8bde571e91f371ada07165ebe3b55e0458a0f0fef3bdac7ba8a1c2c7cd03dee817f971a588819af1987ad656cb46e60e3