MGRRKIEMKMVKDRNSRQVTFSKRRAGLFKKAHELAILCAAQIAIVVFSPGGKPFSFGNPSVESLSERFLDDKGKNSKRGCPFGRSVSRSEKLNKHLGDLQRQVQYERKRAKLLQEAMKKNGLPLNPKPIEEMSVDELMKMRNAMQELREKMGARVVEMEASSS