MTHTKEVAFITGAASGIGKQIGETFLKEGKTVVFSDINKEKLDEVVADYTKEGYDAFSVVCDVTKEEAINAAIDTVVEKYGRIDILVNNAGLQHVAMIEDFPTEKFEFMIKIMLTAPFIAIKRAFPTMKAQKHGRIINMASINGVIGFAGKSAYNSAKHGLIGLTKVTALEAADSGITVNAICPGYVDTPLVRGQFEDLSKTRGIPLENVLEEVLYPLVPQKRLIDVQEIADYVSFLASDKAKGVTGQACILDGGYTAQ*