MLDTHTKAKRIGEGSGASQVHSDVKYGYSLVRGRRHKMEDFHVAEFRRTGSHEVGLFAVYDGHSGRSVAHYLQQNLFDNILHQPGFWEDPVNSIMKAYHATDEEILDESPNLGGSGSTAVTAILIDGVHLLVANVGDSRALLCRKGAAIQASVDHDPLQEENVIEERGGFVSQVEVPRVDGILAMSRAFGDEILKDHLSVDPDIFENSIGEGDEFIVLESDGISQVMHNEEVINLVRSVDDPEAAARALTREAVKRGSTDDISAIVVRF*