MSLGSVKQGKLLQKKNLFVSRLYEKEDENPLRETPQESACGEFNVNGEGRGEAVGREGRRRSLLEMRCDGAPYVGLVTQILPPPLSAGRQLWPLAVVDIGCMRSGTLELRPHWDIRVGDLVPVKVASVDLVCHRLVLQLDSSAKERFFQKFRGPNTWLKGTVAQILPFGAVVNLAPGIDGLLHISRFPPRFENSPGRQVKPRGSRPSYTDWGLTSR