MMKSGEEVSQGQQMNGFVEEKAAGESGDGRKIERSPSINLNSLPAIAPATTEIGVLHCAVESEANDASTQKGDESSGTDQKKVPKNEEVDEGEVQACADVKSHSVDPLNSENHAGEKDALVTVPENEGCADGGDNYKGVQVLSIVKKDESEEIVDSINPVTVAEYREEKGTAGSTSAITAVRAPGSRSSCFHGVTRHRWSGKYEAHLWDSTCRVEGRRRKGKQGKKRSYDTEQKAARAYDVAALKFFGLNTKLNFSISEYEKELADIQDMSPEECVTYLRRRSSCFSRGASIYRGVTRRQKDGRWQARIGLIAGTRDIYLGTFKTEEEAAEAYDIAAIEIRGKNAVTNFDRSNYMDRGMHCIEGAGLKLLATKPE