MSQSVFFAHANGFPSATYAKLFEALAPEYRVDHLEMHGHDPRFPVNDNWDNLVDELLHHLASLEQPVWGVGHSLGGVLHYHAALRRPELYRGVVMLDSPVLTLADRLVIRAAKRFGFIDRITPAGRTLGRREAFPDLEEARAYFSGKALFRRFDPDCLEAYVRHGLADSGGGSGLRLRFDPATEISIYRSVPHSSPGRARQLQVPLAMVRGRHSKVVLPHHTRLIRAMPRGEFMSLPGGHMFPLERPRETAELLKGVFDRWSRATEERSA*