MDAESLLKKLEGLHLKIYKDADGYWCIGIGHLLTDSSSEEAAEEALDEALGRETNGVITEEECNRLFDRAIKEAYESILASPKLKPVYDALNPVRRIALLLLCYLIGIDGVAGFKEALELIKKKKYEEAAKILAKSEFYKKIPDVADIIIDCIKTGTWEAFE