MTGFDFSDKTVWVTGAGKGIGYATALAFVDAGARVIGFDREFTQENYPFATEVMDVADAAQVAQVCQRVLQKTTRLDVLVNAAGILRMGATDALSVDDWQQTFAVNVGGAFNLFSQTMAQFRRQQGGAIVTVASDAAHTPRIGMSAYGASKAALKSLALTVGLELAGCGVRCNVVSPGSTDTDMQRTLWVSEDAEQQRIRGFGEQFKLGIPLGKIARPQEIANTILFLASDLASHITLQDIVVDGGSTLGA*