0bea8402b28669ff23ee82e5419c706aa6f669cde80443c6370c1090c2c96f15bb1a31c98a7864abf0d0f768cac7f17dfa1c97b6

78ee827fb3806d87239c8691359c701e40bc199c89daa24d19c7f538e93a13e9b38ccad790dc64a6bd7f9ef061cf0b899cb2c1

79e48300c6f06cf223eff7e0339c7068018bc043ed1695204e583bf3b528cca4f7da17e92ac48b14f74b06bb95fd6a1e23cef9