MSRMESGAIMMGGGKIWQIQAQQVINEGLGKGRVRVDIWAVIDMALTVASTEFSEEFKARRDQIAARLYASTTSRCQNCDGSSDGGEAARPSGGASGIRSKPQHKSPKPFKAEADESHEREDKSPDDEDEEEGPQKNKAESDHVVEEVLRIKELLDDSYQPQEVLLESLQSLFNMHISVEALKETDIGRQVNGLRKHSSSDIRKLVKELIRKWKDLVDEWVNTADEVAAAAIVDGDSPQGGGSRISQQSTVQRCQGSNYLSSPQGNDSNFNGDKMYSESNSKGKVVKQGSTTNFTNVKIVSRNSGDIERTRNDMKQETISKTGSTQKCSPDISPSERFASAKRRLQEKYQEAENAKRQRTVQVMELQDLPKPRNTFISHGRGGNQTRHRFNGK*