MSFPQLGYQYIRPIYPSDRQGSGGSRSGTELTPSGALSNVLSSMYGAPYAAAAAAQGYGAFLPYTAELPIFPQLGAQYELKDGPGVQHPAFPHHHPAFYPYGQYQFGDPSRPKNATRESTSTLKAWLNEHRKNPYPTKGEKIMLAIITKMTLTQVSTWFANARRRLKKENKMTWAPRSRTDEEGNSYGSDHEGEEDKREDEEEIDLENIDTENIESHKDELEDELQDADLLHSDAKTDSEGSDGFEDLPGADERFLKANGGENMQLSALRILGFKVFCLQSRQYLLLHAEIGTKQQWLLANYACPTGLFTIQQMEDIKQHFA