MVLGKIVIVIGSGIVGTLLTSGEAKIALPDFRDVLSGAFKFVTKQDKKDGPSTSSPHAAHLLSQVNHLREDLQLLSRSNQVAIVTVDGRPGPGAYGITAVVAGAIGYLYIRWKGWKLSDLMFVTKRGLSDACDVVGKQLEHVSENVNAAKRHLAGRIDHVDCTLDECQEITESTRKEVTVIHEDISAFQEEMQSVHLVVRTLETKLGRLSYTQDRTARGIYDLCEFTKRLDKSPKTDTRQVLSSTPLPAIELPERITRAASLPPSSEPEFSGPRSPVTEASKVVHSPTTMSASGLSMLVETSMPPKRGVLSRASSMKEGSQELSNGSSSSGEPTTGRNVPNSRLFGGFGFLKSSAS