MKDEQDVSNGNVSNDNDYEKAFVLAPRTSHWQVAVRVLHYIQDTLAYGITYGSSIELVSTTATKIQSLPVRIGEPDCAFYMKTGMCKFGSKCKFNHPEDKSTADESADGKLKSDAPSSDATANDNSVVNGDVGGASTVAKPAAIFNVKGLPVRPGETECAFYMKTGSCKFGSACRFNHPEKPASVASEQNQTKVAPLLGGFPGGYGNFSIFPGTLPDYGLSLPGSDFGLPGLMQAPLFPQRPGEATCSYYMKTGICKFGSSCKFHHPVNQKEATHAELAVKLTLAGFPRREGEQACPFYMKTGTCKYALNCKFDHPPPGEAAAKAVAEAGKLEQAEVGMKRIEEDAAF*