MRGEKQRRSVAAAVEKQRPVAVALKKNGEEEEETVYMAPVCVAGTWAPGETLARLRWTENGEEGDGDREETIPFRDRRKGFFIANVKGYFRLNQMLDRNGMAIPLPFQ