MSQYTENEVNQALEAISNGQSVRKAAQQYGVPRSTLQHRLQGTQARAAAFSDLQRFTVSQEAKLAEWVRIQHALGLPPTHQQVKHFAERILHAIGDTQPIGRGWVQAFIRRNPSVKVKRSCPIDSRRVNGASTEVIRDWFKHLAIPEIISIKPANRYNMDETGILEGQGSNGLVLGMSEAKSIRKKQPGSRAWVSIIECISALGHRLHPLIIYKGKTVQQQWFXXDLSPYEGWQFTATENGWTTDATAVEWLQKVFIPQTVP