f690ca002bd7671a8e255fe1e647dd319787e5d99b6deacae3f215d6074e1cf78c
9a0ff91998d882cdad9ee076451282a7a4e26179c12ec85e9143e87e151b779f19
8d0bf1d8cb3080585adc0fd1c1521ed2c4cdfbfc3046e5ea0c98e3a1c81e9e2446
7dac66372576711ff63ccbc3ec4a458fcf770e3a5a2fb29a356b2cab938fa2b1e7