0x2cffd02e5afcc07c3f79a8f9ffb01e8eddf9a3a113ead023819ccb7c6bcc645db94618c22834a68e3f68071727a7cece9446625a17527fef365ccaa35348df8d381e2b3d84e8d15c62bcd8c29a345fc71bc67cac69db4eff1be7d5778e46e5f041e1cd98ea41e675a7c438481af125a511e33f79462eeb5e1e189e4fc9cfe5a22531972ecaa8555fbff0028264d09f466876f7b658ec880acfb14e3a294a02e4c48a113f8ae1c382473acecc964678e86d29a9fdc5ce797d911a2bb01f2463a9eaa99c4939f4fc417ab68a1a8724e8d67a3f1e748d4fa1abec79cf14623ff847c143be137f845a1e7b4b4b6ff377a1149c8097ed8255fac553116775949b7bbc825d7bb3cfcda9bdcfb1407c48a80c62af36dfe911aa34a7ccf973e415640a6805ed87beeea9ecafbf29e85d7be13c93185daf98cd9ee8bd38d2e19e4450819a5b6da6eacb46f15884d299fffdd5213c50258a0fceab54ec9cadf64dd3bcef21d94f18c856a65f899081aa28af216182ae0443b96ffae67143f58e3c5c045bbaa4329b01911e1491188686161d0199bc44798d80902f6c1c314d07c2ccc67ae5c1a8d8a802dccdee3182636ff66f26d17c4d1c265efc0ab012ce3c19b8384e1eb729ca8bc1eae1711cf73735742ee12776b7354623bae4c29e59294fc140881fd413328934cd541431d7a511656c5b1f7153e777b58bb5fc9d5e3601f870260a032589575b7a13c9f2ea89d6deaf8922913f21f0cddf0ee94f02dda14203a66cd655a1bfab3dad8e3e50be4b0fa5de9ae438571519527bfd25823db38fc20b7c2d4621786feff5f7834b6597b81f91a9f4de578647c9fe62869aaadd05488dd9d4623223ab698a29b53be68348c4f450cd5d335eb96e9872d39cc189698101b27e5bfcef41e1d83bfecde0f59deda802a0e6b77141d36679905ca2e967699e633f546df0137600c638f07b6cab19817111709e0df9a670d733bcb06d3fbd7773b524d90db3d636b88c30f2d0f56ee3af2c40543c97919c463c65d06a4fb8dd631652531c1ee9ed2f69a815bae59b99e8a331996c94c590f316b7deb3a39ccd0725f486b234c437efe10e8e8858614850aef9e18f5cc76cff803525058b2ab0e5e55e00fdd1c87d0f3975e2e03ed11050ef1351fc5325a255b40e5823e8d8c77ef9c096f3c7a3d8f1f91e87892dd32daeb24c1ed3b17ebc3af684fd66d676da179811cf6d7cb122d2fe0f186259611135465cfc91a1ade5b248c4294b8434e3583954acfa10d8feb246bc777e9917a0a1ac2f9f609fb30f73f4bd2bca3689ae6d2ebd210ab0f8896572dbff25fcf936973c7ea012fafec3f236f56005b81a24d1f84fd575b8dab501c88f0bd1da1fb7ab9c510c3aefcb65c07b60de3146d49add9d576fa97c48af77fa62aa51d190625da53b09bb965fc29d4a5da52e964e0fb53d7b520fde8ea4e8258f7bd70eded89c6e86b84f27a5dd382cc90820b90c092897bb6555190dfa17baaf6e5265e3837c5ae8891212c27624f2f238ee39d6e187e39eb1b28037771e14ef49cc4986f44c91151f1ffa04376826e7cd12ca86d7b58ddb6e6e0db1c186cac4cd33b71baa29d7f204f3cf6a9fba0d5ea0791965d2c6a6d431b862fa2fcc492341100988906b2d29f499feb67b1134fd571cf48811e500e7ce859223b5afd365af03df496d81ce1ca184479d0b19cb93a535bd5627385c9d701ee1fcf6bc6e243a75b639f97dea1d78558f7fdfe0618567feee540c00c2f89516152a9e84c3f5758473c986d9c6e9f4a5c75011afab77fecd4a5eac26f3de6f83f3fe264381b622b9f946d7c727cb93809eeea485ccd3813fcb9dea4ed8c3e7a3b8600c6a7977596a8289fc4b5f5f86708f512e62dc0cc0e5b249cb7d43fb7c63b2b897c7e52acca1f2ebc9a3fcdc4fe7