MGRQKIPLVKIKKESHRQVTFSKRRASLFKKASELCTLMCGAEIAIIVFSPAQKPFSFKHTSVESVLDRHLSQNNLPSTQTQQHRGNVAPSCELNLRLTEILNESEEEKKKGQAMEDMRKVSARRPMINWWEAPVEEMNMVQLQEMKSALES