MLSGGATDMNKIDWHSADIIAGLHKRGTTMAAVSRAAGLNSSTLGNTLIRPWPKGEQLIAEALGVPAYEIWPSRYFDEQGQFIPRTPRSRPRHTQEKYPPADR