MSGKRLDGKIVIITGGASGIGAESVRLFTEHGARVVIVDVQDELGQNVAVSIGEDKASYYHCDVTNETEVENAVKFTVEKYGKLDVLFSNAGVIEPFVSILDLNLNELDRTIAINLRGTAAFIKHAARAMVEKGIRGSIVCTTSVAAEIAGTAPHGYTTSKHGLLGLIKSASGGLGKYGIRVNGVAPFGVATPLVCNGFKMEPNVVEQNTSASANLKGIVLKARHVAEAALFLASDESAYVSGQNLAVDGGYSVVKP*