MSQHHTPHHHQILMDPSHLGGLPGARHMGHHGASHYGAQTTSHGVPLYPSMTPSQPHSAGTKRSRPDDLDLSVSGMPELDQGDLDSMQQTPLGAAYAQATSAPPTHHHHHRLPDHGPPTKMMRRDAEGSLSASGGGAPSVVGQAGMPAPAARPRGPKLKFTPEDDQLLIDLKENKNLTWKQIADFFPGRSSGTLQVRYCTKLKAKTTQWTDETDQKLRAALADYENEKWRIVANKMGTGFTPVACRERAEQLAEGTDEEENL