MSQPTKHFHGILHPVSKTQGGNFLVAIKQEKVEVQTVGDKSTGGEEEPVKKRGWPKGKKRKKILPNGPKAPVTGYVRFLNERREQIRAQHPDLPFPEITKMLGAEWSTLPAHEKQRYLDEAERDKQQYMKELREYQQSEAYKMCAEKIQEKKIKKEETSAAAISTLLNGHIQKTGDPQTDGFSSFDMTIFTEEFLDQNKVREAELRRLRKMNMEFEEQNAILQRHTESMNCAKERLEQELAQEERQTMALQQQIQTIRQILLSSFSSLPIPGTGETPTLGNLDVYMAKLHNLIEGNPTQHEKLVIKIKEVLSRINSDHL