MSQYTENEVNQALEAISNGQSVRKAAQQYGVPRSTLQHRLQGTQARAAAFSDLQRLTVSQEAKLAEWGIPNL