0bef8477c7f068f1239c87e3459c706b2d4ee965b86ea93d538a27db4f98e150f853d0e3ceb0663e1e9f4820816c8b2fe30f2b

08ee8870bd8b1cf7239c8f97469c706ddf4edee0a920df31ff2046949f9fd3b83cda88adf5743f057bcd51bdd0d51ecad79c52

7cecf274b4806083239d8f94419c706db9c8d93a86c94dd150e46240743e29e23605bbb1d6f83bfdcd489988015e9c5f658ad9