MSHPIQWCRQAFPPASKWHPEDIPDLSGQIVLVTGGNSGIGFEMIKSLLRKNAKVYLAARSQQKGEEAIRALKEDTGKTAEFLQLDLNDLVAVQRSAQDFAQRESHIDILFINAGIMYPPLDQITAQKYDATFGVNVIGHHLFLRLLYPLLTSPSPLSQSQTSPSRIIWTSSSANLLVNGRLDFSTFTEGPDRRKAGTFDLYGQSKLAQIQLSAYVAKRAAEAGENVVSIAVDPGHIRSDIFRGKKPWYIILYEKFVMYPVSYGVLTPLYAGTAPEALEYNGKYIRPWARPGQPHPSAYDREQQEKLWVWLEEQVKEYL*