0bef8977b28568f323ee86ec459c706f597589d3ff5232732511ab3dbee569efa36a9dda112846fbc42fc613ce9481a3828dc9b1

7a998303b6f468f123eef2e5379c7018ab561f0a883fea01c6b027c6d06afc97377566cb7a0f1a5a66b39dc722dffc12db6419cc

7febf175bdf16af5239df597429c701e5af8bd48aaf233790e3b116bff74c99a20bfb52664c05cba0ea5066987266cae5774eacd