MKSGEEVSQGQQMDGFVEEKAAGESRDGQKIERSPSINLNSLPAMAPAAAEIGVLHGAAESEANDASTQKGDESSGTDQKKVPKNEEVDEGEIQGRADMKSDSVDPLNSENHAGEKDALVTVPENEGRADGGDNYKGVQVLSVVKKDEPEEIVDSINPVTVAEYREEKGATSSTSAITAVRAPGSRSSCYHGVTRHRWSGKYEAHLWDSTCRVEGRRRKGKQAKSTDST