0512933f82d9531f04a1e5a13d6b0de0c56fcb4c53fd6d912e68bacfd7030a5ea24d68fbbe2b626040e703b180a4f7c781516ac40e263fa794c755804d8585973a391e85b48af1732436c436f078f2ea3deb1444664b2427591a9e71f7878228555e76953a48a13214028a7b14a300fd76e77b5fa07f2bd37950f6e3638280fd56d38fcbe6744bd6ae62d1338b0f8fbe315116a3010380e09e8f79c593589ce1a05b9f587187ebef84380c7d89b04118