MKSGEEVSQGQQMDGFVEEKAAGESRDGQKIERSPSINLNSLPAMAPAAAEIGVLHGAAESEANDASTQKGDESSGTDQKKVPKNEEVDEGEIQGRADMKSDSVDPLNSENHAGEKDALVTVPENEGRADGGDNYKGVQVLSVVKKDEPEEIVDSINPVTVAEYREEKGATSSTSAITAVRAPGSRSSCYHGVTRHRWSGKYEAHLWDSTCRVEGRRRKGKQGMRLLFEAI