MMKSGEEVSQGQQMNGFVEEKAAGESGDGRKIERSPSINLNSLPAIAPATTEIGVLHCAVESEANDASTQKGDESSGTDQKKVPKNEEVDEGEVQACADVKSHSVDPLNSENHAGEKDALVTVPENEGCADGGDNYKGVQVLSIVKKDESEEIVDSINPVTVAEYREEKGTAGSTSAITAVRAPGSRSSCFHGVTRHRWSGKYEAHLWDSTCRVEGRRRKGKQGSYDTEQKAARAYDVAALKFFGLNTKLNFSLWTSGSHESILFQISEYEKELADIQDMSPEECVTYLRRRQKDGRWQARIGLIAGTRDIYLGTFKTEEEAAEAYDIAAIEIRGKNAVTNFDRSNYMDRGMHCIEGAGLKLLATKPE