0bef8374b4816a8523ec8fe3479c7018dbf260e27c79016edd718fa3a793b917a34d1c5a74c4b49edcba2ec18fd9e418bd3d51

78ee8677c18a6980239b82e4359c701bf6bedb8c564776070d1dfc33ef493980f446e27ca8aa49f726e4c73638e4a84e6223d11e