26e4f476f5c33db7678dc6a739861764f51ac33805b45d34af14c6f8ea6e8a57ac0fac7d77f808c2aeb7a2f97c9963b45bfcd0ed6cffe2dffe268aa6d9ed1a52b4564e47ce2fa9

78e9827fb7f760f53ae880e635f5746d5a74b26a51dd1b46b63695a763f93ae845e414