MASTPQLLGHLAGSTATASLSVTPVSGGGSSKVRFLPATAQRRRVVARPRAAVSGAEKEKAKSGDKDERVVQVHSAEEFDGALQKAKNRLVVVEFAASHSVNSKRIYPCMVDLSRTCGDVDFLLVMGDESDATRELCKREGITQVPHFSFYKGTEKVHEEEGIGPDQLAGDVLYYGDNHAGVVQLHSRADVEALMAENSGEGGKLLVLDVGLKHCGPCVKVYPTVVKLSRSMADTTVFARMNGDENDACMDFLKDMEVVEVPTFLFIRDNKIVGRYVGSGKGELIGEILRYQGVRVTY*