MALRFSLFIFIISLYFISDFPGIFGHDEDMTIKTMEEFSGYQIHEPKYPNSLSVNSDTLQKQIDELATFSDSPAPSVTRILYSEKDVLARSYIKDLMELSGLSVKEDAVGNIFGRWNGYEPELAPVLTGSHVDAIPYSGKYDGVVGVLGAIESINVLKRSGFKPKRSLEVIMFTSEEPTRFGISCLGSRLLAGSVQLAELLKKTVDNQNISFSDAAKSAGYANAKGDLSEIFLNKGSYFAFVELHIEQGPILEKEGTSIGVVTAIAAPASIKVTFEGNGGHAGAALMPDRNDAGLAAAELALAVEKHVLDSGSIDTVGTVGILKLHPGAINSIPSMAHLEIDTRDIDESRRNLVIEKIHQSALSIAKKRRVILSEFEIVNQDPPALSDESITKATELACQELNLTHKKMISRAYHDSLFMARVSPMGMIFIPCYKGYSHKPEEFSSVEDIANGVKVLALTLAKLSLS*