0x2cffd02ef8fba120b29656e76971ae277c15112f093af55525a51874fef37d110c36f691c693e5eacb1422a1489b0ac863fbf278beceb134b4f111f9fe6346f0fc6f7212e83b3e6c597b7222035dec602edece730e4071838adc363be5e4a1a86944cd6e5517bbd5111699dbbf24b84455f6a2f712cc8aa17147163b367c4daddcb8d2538c92c86860b89a976831b9e0451263ebf4a69aa8612b8c3c0cf8c8d6fcf9f70ab643ed080a2f3acbe34b15ee00676e27e689a87994231588d6996ad99a2f3caf47b76777931db783415674269a67a8d4b276117eb62b93d9fc30a3a827ffcd8df0036f630110770034f08f90c4f6f62ad30ef56ebec52bfc5d58fa2d9a5c915c8d5cdcbdd2747a5f02c7f8ce80cc74bf087e6cbd1345d9748eee0ba66d77cfeb26be7073638e90275a8aa7a1ed19666b328b0e81175ea191ff23a1194818a1c3828fdcfd9972357010785d15aca8130391515c3c754a5cdd5e1d62292c87625957cffded8ec5f2663df756fb5c14357ccdc6093bef7086a5be6f579c808a9a2af0bd5b0678a79885f606b574cdb3c82f650ab335b48f28679ff00f6b6e5d6980791af2a077d32ef43980f6aed9c040f22eb558a1a0831e3cba63accb4a27096d02e1df8276c8a0725fb6d2e1e96ab1858be9c16a4481bfdf26b8d3c5c499a4b2c1b4237dfe227210744c3deb988c7a23e81045d52be518b6179a15ebca83fadb390d306206d92caef9a769a6aaf5317c75e23901aa04a76d1813828eb7d2f8abff8fb88c9ad703ab07f1a55023d9d555f6aeda5a65d5024ddf5ba0d466f2b66f48845193b08943af0467c12558e3547d1b678b7b907c9a02896eb0563e2783df66528dac54cdb6b3f7d58d12e47603bac16ec15d35cdf9f48313f7ee1f3a17cf387933e3a447998c6ca04e4247c7e789123750caeb33acedd447abd2daf8119acf5729d05c9b376939307e40f17edc0f7580e6cc870259d6e99950e1a50115f6444eefd70595c9f323fbc649526c31440d7e8dff448381390fd1e9706a11511ca5afd9c920c524b1199538cbfac044e9a496346e2c46f6f6c13ae01cff97faeab647b393d93b37e53e60f553af5a76aab50d57b828a7c8b5e8ed4dfab6281b8f0545351dc17dc7cec60b85310e6cf71da799872f67c72b4fcc39ce3270b87ac4b3b72119e01cade2219c62c780977e2978b80f0b40ca72803355d6b028f169a94e83a121c97592f293ae6a4f7f8e4a312f0e2001ea434ab20750aa8cc4f53f9348fd697e6b9359907d445da886441347a9a9362ea1a519d19438113c67d689db873f8eee1712bc8c462e8fddd0544b078ab02c5e73636d06e0c7bb4d2eb559e2bdf1d3669489c1585e9c542cbc0008394bc81b6fe37c018f1da6e85b98a6b4b1aca68518626ba8bd1c8c92650bced9842a7363e5ac7d9133af91b7551ae9cee005e00cb25968e523620e61fe0404614c912c7d54e67814b476cc91399e228f356bc38fe72e870fc347f771898dfa98b2fbf23acfd90a7e1f19cedeaa20b4b6ac54c03b07930ecbcce319dabe0f3f4c001d1fa74f67c85ca91a853ec95590071aa6a9e4aa87f6f86e634030425568550fd40b1fbab292db3120398b4ba803b5676095ca218d560cf99cd51f3cd92ff20e78404e96fd9ca4e1c361ef82f8d4e6855be42fb33f9af75fb25461b344c0836b8258dacf5070745468263ddbd778bb3ea30a1a40170385bcd7f11b49bfba8e1338bda427632bc31c6b24a45a2ecf1f9bfa0fbb2eca9b28b8d1ab2bd9c4914fa49b7772e43939c40a4c15673ddbd2caa675bc801098374d41c8cabc95e059f79d36fbfa396f100a30cec6b9b5f034a1855af3894864a2f273ee66de2797892c5b219890c4762fcea4304692f1121a1c3392fb0281dd033a38e86866c9317d871a