0x2cffd02e4741ceb0bd3046be20844dbc57740f50b7d4aca96eaf127de5ee83a5b0ee796b536130a41f4152e32af46ca147a05e40ec05113ba0de4d08c3666c2140b27efaa82b7aebae036b9db18962799ace1237304f31b262296d15b59b1a8caba218e34da2acb466302044e199fb1414dd8bc3e770ff28b88e22eda08cfd7ee15a81fe21ad8586ea1a9403b456916beda116c98642a41051ab47da09f051e40924aa27b00c0b9f94db0de209a4d0126dc26f4518f86ef8903dbe7360c27d48bf3f7fbb18de48f81ac8fe45e5d9eb32acdfceef105692c1f71edeff9edfce4d8b28b7772aaddeaf0fdd91371690a8ee3aab867eafd587ba275661f10cb9e502a0a6c10c409a8bdb56a02da0ada8ccc2c0836b27b755f1c727f4c383fd38f734078f30ad67a74113c6df39b624efaea1637266b735361e131378150d819658facd05e95f1f0dacee0981fe4675f6e95d7ecc2cf2aafb10a846560f3842e2360e2378572117aad58157412cb43a0ccb9110ebb8b8a7cd6d283012cc40edeaeabf78ed97487f4787f8d9c0fb641b27e2244d9042adffb70730fda37476b02385f82b1d5d758b440910c16c4589d600a685b6f7d20f23f841af7dff77ceff9ce1895abbdd3e6f894739c1e6e5e8b9cc3dabd3b65cfd92f670924cb030d884eb91be1968364c57a7def8d732e91d4c5e253142fca19b459f5470173333605dd29916befd234e579300e6d02e4f9a6d989daff2ca2194ece0d4924d3bf1d8029d27383117c508837345591dc96a3f38d7940f41fc537ccb370ab2718211829ac32b4b12fea5075a917e4b06b1da827d8b050abf757d3f8ece3a8a0d54c0dafe5168e332dc9c87866b5a3a2074767618255577df1cf91c77e2288164de11f2abaf996c60cee86e65ede04d9e586a1f820077ba031d8072835b6b920f0209d85872f1f624b8def3e77b91df370b5e701e1abce3b9fc450e75ac3f0924766abe78db974e55f87bfe0228650a2abbd8f39cd29f348d56bb77b1c085c929820c24da0de7abab021860bdef65e007a5a78b9254b1692640d7256003aee4a17abac4bb0ff4ffe3af672a5e34a581ae6a9d921f702ea1764c710dea2ccbba2baf8cc6fb65a302944f2ebef272a58bedc41d12ef40ea5abcd039dc39b737dd905f6ef5bf6e09865cd56bd185a719d04f1efd7eb00d0353a61e0d75979494888154278297d9290f0b676669f5162e0a7aa4ba94127a2bfc5b71e787402971ec807c7652a75c235a4b208eba2bd2be29b88aa9be6f3c9e363dd63ae35875a3ba7052ddcbef9b98a06ff6d169049cf998095da469fb507e07be9b58f9b489f90061b5b9c5a5a89b15d5701f52984238f6abb28965ab551df03abd969e28ecbd87440390e79385d0abb78064266f9f607804e6312d06181adbfbe3d00064391dc1e9cd641f0c061302a731cac218352727464e2325509b4e873360be9e8e40d3fe8b07b319b1e84c71176fc015916f425e8dddb0b8ae45e50530c87f557af12f35c1b5c92c4d00a61e8115cf36101b7472d0186396299a93fc78c6df9942fc02f188013fc56a3db96c94654c665d4a4ef0cfaf9eaca1855cb47f68df6d907704b9eca75f10f24eca037dc2775c7681cd15f8289466ed6be740d617a5d7ad6fff2bdeda881e61b5891b3faf285c9070bcaf3dee6e46a0694e915baaed1838e614c4afd3ee1351051c2b4bb3b4f7371dff0eb26e50287db652cf2b932ff91c005d940fb1e12246cbcf12c4d7a6ea922c260df7e1bf74340d90a621dbc3aacc64273713c3cc6e995440b548af6877492cf4f9ef2c8e8441e55544719bf5601c1295820b72fa03f8312b5e3a606c64b198eae9c800c9739c07ef9c3e5b3672e8ea2a9baeb3a322e1feaae72cea27c937e4c6cc1b26c0af03b3c25aa76c42f4