MSESQTLVVKLGTSVLTGGSRRLNRAHIVELVRQCAQLHAMGHRIVIVTSGAIAAGREHLGYPELPATIASKQLLAAVGQSRLIQLWEQLFSIYGIHVGQMLLTRADMEDRERFLNARDTLRALLDNSIVPVINENDAVATAEIKVGDNDNLSALAAILAGADKLLLLTDQPGLFTADPRSNPQAELIKDVYGIDDALRAIAGDSVSGLGTGGMGTKLQAADVACRAGIDTIIAAGNRPDVIGHAMAGLPVGTCFHAQESPLENRKRWIFGAPPAGEITVDAGATQAILERGSSLLPKGIKIVSGNFSRGEVIRIRNSEGRDIAHGVSRYNSDALRLIAGQHSQQIDAILGYEYGPVAVHRDDMIIR*