MDTQSLFNVEGKVVLVTGGAKGIGRMISEGYVTNGATVYISSRDAKACEKAVQELNAIGRGKAYAIPANFYKEEECQKLAEEIAKRESKLHVLVNNSGSNWGAPYDEYPSSAWTRVLTLNLHRVFDLTKLLTPLLEKAGAPNDPARIINIGSIDGLRVPALETFAYSASKAGLHHLSRVLAHHLGKRNITSNTLACGPFESKMMAATLEKFRDAIEGANPLGRIGTPQDVAGACLFLSSRAGAYINGATITVDGGSAIAAKM*