MKARFSLPSASVGGQPSGGQAAYSLKQIEDLVKPHEMRDTINYLIGAVGPSGFGSKSTAEDVTADCNLQSVTAVITGATSGIGAETARVLAKRGARLIIPARNLKRAEDVKARIQKESPGADIMVLELDLSSFASIRRFATMLEDLGLPINILINNAGKFCHEFELSEDGFEMTFATNHFGHFLLTQLLLNKMVETARETGIEGRIVNVSSVVHTWLGKDGIQFQELRNPKRYNATRAYSQSKLANVLHAKELASRLKRMKANVTANAVHPGIVRTGITRGHNEVITDSVFFLASKLLKSIPQAASSTCYVAAHSSMAGISGKYFADCNEASCSTLANDPEQTAQLWRISEAMIGRS*