0x2cffd02e9ae4b9057f08e78cf709c9ef82fa54515dc1483677be8e78c8e8d84c71ce3301a61f7d6c4257b0ddc19e6b0025ffaf58bcf2b7cc3a7d8f1529b21e19b0897fc36548e2bc7cf7384355a7cfbe2f69b34ca569f91573c8ede97c39e7a2fbdc9bc788e73b9fe969c75f104398c979231830b7b7bfb2cd231dd6db8b34126e5489875b3a13cf122acc3027e8684174b67b70d1114c2348340222565222cb3ade928c92500ecd781d6dd52db6d6694e38eb5911a906e02016de8fbcd2811fb289a14f225f29a5e1f8bc7b160351b6d0e032dafb5701baab39d98eb9f708b72abc260ac47bde863934993c554570217bf3e3f9f166e2064b27e244c1052f5238888bb8fb41d71b38f5337ca513e4cf8f01e72de76498355c4c47ac3f0403837768e9961e02f68fbeccc5e35c8c74df20fa4c3ee047254212af380cf1034f054e27f932232fae7b916d549c9163c4f44ed1247fc4f46bdb1c1ad066607c09f68b750ff5b5441e4e2b5bde68c57ec0e167a400d39ffdf3c566120b00c9ec90e3510d4abb94a519424a49caa6e0b942a9228573b6fead2e1d94de7748035d1804b7262b1611ec9230edf10d2489bcc072cce63cbf7ef9ba36562c0959f3dc03cb7802709e4c48f028868c37f0200aa8980b193c2ff99a7d8c9cfa2571c0b03ffdffe1dd8836c48f3384fd4fa55bfc48a9196b91e3c3817779c0fab0f63dfb194262858b581be201e4bb50dcfca0470d94a09c5ee4c572853233c7fba0fc8471805c090c9f8f36bddd7a79ddd0f942f812036dec7d9792422eb34163c86d4093f8c9b4b04f4d0e01c8dcf19879fc189e8c1ed422daed34ba8f6012a76507a0669522cdd57d1b8fa1b2d91ca9f1c8f14a7a2465e93f475c74d8612d74e49ab0a7e08ee63de4d9b9ead46d32d688e6cb139e3d54db3efa53af2ab1979eb3f68b2188d3acc9ff19d64978eb18fb2e656eeb99c5419b1b550f318fd057eeffeb0f3e25eef17b391cf0394faa6095e3517f6d45d1ff1afd41186ace409e4423749786a7fc6fba96d747eefe1f5e1b073413cd64cad1e812d3a9c721782d5a790f687677d964ea08fc0004f1f74c5de29540f68529372d72187f5d7b4ae3ef15d1b5467724e289a6025725bb29dd54a764a0b5542b968ab825b64feecbddf401f58a6de5e0610ce80029267c143991957daee6451aa86cb158723432abe5dfa5f46e7a9aeb5046592e9338a35c8273aab394dafe569f94992baf6360d5a91dfdeec114eea325bf64a0bed7a51f15e3ac324c643b3371a8c859d0cc77182fec1513440a191df22c3c018a0248ee2c64220b6445f6b4e802e24b22cf52c7eceeff24726be756e1cae99c5b01b173b51d2fd6e7309a95c862dde963598287ae2be7d92a3af184d2771281c20dab0be2f668fe5628f374ccbdaab99a7a55a14e7cbe163d9746bcb54b52c811585945099183f83eac81fd04f921192512a21a42e96b9a6b284018f3f01dd373158410a34e6f1c06fc3095fe559e2682931afe47b011acc650b01073da5f01319c3f7005a8aed15f1fd7548a2f2d7848e6e5c8c62b5717ea04e2c9db3e479c2da891d25aac050abec027fbff581d6bdb2bdcbaaf198d27c1f5e217c86b599f06905dd1014f1274ee9754267ab93aace98d6bf3b3e10aa0064b5b7a9d65a18312942d5292c22c5ac9ed053cd448a51931aed896b6a6a0441e21730f1e5e4528defab2defeb2b1d44841d3a4ce3fe3cf1cda6ea4aed23735f9e3bd004b3a7d6cb8f5fe48f791bc2c650e4d575f8563fe4a6e8bf27f57d23dea64f454d14fc417e812bb72cf23f5983d6a58bfe6d52db4acf6dc1dddee9278879c329fcf3e0020497d2c2146e2bf1d33e4a1fce087a847375eb8d8d5bc7ef1dfce6154d0c3455f915f713014bb0c8b89b4058b1d7a4d