MDAESLLKKLEGLHLKIYKDADGYWCIGIGHLLTDSSSEEAAEEALDEALGRETNGVITEEECNRLFDEAIKNAYESILASPKLKPVYDALNPVRRIALILLCYLIGIDGVAGFEEALELIKKKKYEEAAKILAKSEFYKKIPDVADIIIDCIKTGTWEAFE