MSLLCLSLFHFFKHSVCLLMGRMPFRSTAATLLVPDAVLNCFAVVGYMISVLSSPVPFAPWWTVIGSARNYGELFGQLKPSYVDCPIEKDRTSAAYGEVTHAADQGTAIAFQEKGQNKDSRKEDKAQQLTTTISFQSSSPEHQTHLGLGLAQPMVFANHAYMDQYYNLHPAYGAQAKVLLPMNLTEDGAIYVNAKQYHGILRRRQSRAKAEMEKKVIKSRKPYLHESRHLHAMRRVRGCGGRFLNTKNENSGKGGSGIGKVSSGYAQATGSSSLESVQSDSRNLNSGKAACSGSEVASIYYKGDTDRYRIEHLRSSNVPPPTNMIDGGPNSSFTIKWGAADGCCSLLKV