MVSSHKRDWSDKLPEALWAYRTIVRGPTHSTPFYLVYGCEAVVPLEVQVHSLRVSLQNEMMQESNVKLRLQELDNLDERRFEALQSVELYQARMVGSFDKKVRQRAHKKGDLVLAVKRPMVFAHKSKGKFEPKWEGPLVFDKVFSNGAYALLNMEGDRCMLPINGKFLKRYYP