MSSLGGLAESKHPFLWVTRPDLVTGDPAVLEGNFVEETQGRGLIAGWGPQKEVLSHPSVGGFLTHCGWNSTIESVSSCMPMLCWPFFADHQTNCRYICSVWGVGMEIDCEVKREEVNGLIRELMEGEKGKDMRKKAMRWKESARKATELGGSSHCNFERFLNDLLAMKS