MKAKLGKVSSSKRSRQSARECRARKKLRYQYLEELVADREKAVIALRKELEMYRQWTQELDAGQVPEGLQAMLEEFGSLKREQSSSNX