MDLQSLFDVKGKVVLVTGGAKGIGRMISEGYVTNGATVYISSRDAKACEQAVKELNALGKGKAHAIPADFYKEEDVKKLAEELAKRESKLHVLVNNSGSNWGAPYDEYPSSAWTRVLTLNLHRVFDLTKLVTPLLEKAAAPNDPARIINIGSIDGLRVPALETFAYSASKAGLHHMSRVLANHLGKRNITSNTLACGPFQSKMMAATLKNFREQIESGIPLKRIGTPEDVAGACLFLSSRAGAYVNGSTIAVDGGSVVAAKL*