MDAESLLKKLEGLHLKIYKDADGYWCIGIGHLLTDSSSEEAAEEALDKALGRETNGVITEEECNKLFDRAIKNAYESILASPKLKPVYDALNPVRRIALLLLCYLIGIDGVAGFKEALELIKKKKYEEAAKILAKSEFYKKIPDVADIIIDCIRTGTWEAFE