0ceff571bd806cf723ea8691309c701b826ffbdc472c1feae4cb1012eff1ade75cca05c3c6367c9773c23779b7c57646eebb89a6

099bf47eb08b618223e7f090459c7068366f9dd3bc4ac97b0e2003df77d1744d2e7058b7a0e9535bc27f66d3f0bbe7aa1ab4ee72

79e4f305c3f61cf123e6f396409c706ad6d8f76e3aff48edaf4620fae37240b4a36e1c4d2decda3dfd9a325d35c8504111573cbb

0e9ef205b6f361f023ed8e90339c70659f7295fa64ca1ce0f6f0296dc2cea97a91ffd5e3664a6b6b8f016cd1a304fe3ddcf7ca3d