MDAANLFNVKDKVVLVTGGAKGVGRMISEGFVTNGAKVYISSRDAKACEEACKELNALGKGSAHAIPADFYKLEDCKRMVDELQKKEKKLHILVNNSGSNWGAPYAEFPDAAWTRVLTLNLTRVFTLTQALTPLMEAASSPEDPARIINIGSVDGIRVPSLETFSYSASKAGLHQLSRVLANHLGKKNITSNVLACGPFESKMMAATLENFKDEIVSGIPLGRIGSKEDVAGACLFLASRAGSYVNGATIALDGGSLVQSKL*