MTIHQLSVFVENKSGTLLQVLELLKEAHIQLIASTISDTVEYGIYRIICSEPLRAYEVLKDAGISANVSDVFAISLDNEPGRAADAIRSFSETGIGISYLYSFLLGGKGILVFRTDNTEKTREVILEKKLQYIEEENLMKMA