MMALRFSLFIFIFSLYFISDFPGIFGHDEDMTIKTMEEFSGYQIHEPKYPNSLSVNSDTLQKQIDELATFSDSPAPSVTRILYSEKDVLARSYIKDLMELSGLSVREDAVGNIFGRWNGYGPELAPVLTGSHVDAIPYSGKYDGVVGVLGAIESINVLKRSGFKPKRSLEVIMFTSEEPTRFGISCLGSRLLAGSVQLAELLKKTVDNQNISFSDAAKSAGYANAKGDLSEVFLKKGSYFAFVELHIEQGPILEKEGTSIGVVTAIAAPASIKVTFEGNGGHAGAALMPERNDAGVAAAELALAVEKHVLDSGSIDTVGTVGILKLHPGAINSIPSMAHLEIDTRDIDESRRNLVIEKIHQSALSIAKKRRVILSEFEIVNQDPPALSDESITKATELACQELNLTHKKMISRAYHDSLFMARVSPMGMIFIPCYKGYSHKPEEFSSVEDIANGVKVLALTLAKLSLS*