MGIKGLTGLLSENAPKCMKDHEMKTLFGRKVAIDASMSIYQFLIAVRQQDGQMLMNESGDVTSHLMGFFYRTIRMVDHGIAEDVDKLARRQVRVTREHNEECKKLLSLMGIPVVTAPGEAEAQCAELARAGKVYAAGSEDMDTLTFNSPILLRHLTFSEAKRMPISEIHLDVALRDLEMSMDQFIELCILLGCDYLEPCKGIGPKTALKLMREHGTLGKVVEHIRGKMAEKAEEIKAAAEGGETMINSDGEEVPAPSKPKSPKKKAPAKKKKVASSGMQIPEFWPWEEAKQLFMKPDVVNGDDLVLEWKQPDTEGLVEFLMLAAKQQGRLDGFFTVKPKE