MMALRFSLFIFIFSLYFICDFPGIFGHDEDKTIKTMEEFSGYPIHEPKYPNSLSSLSVNSDTLQKQIDELATFSDSPAPSVTRILYSEKDVLARSYIKDLMELSGLSVREDAVGNIFGRWNGYEPELAPVLTGSHVDAIPYSGKYDGVVGVLGAIEAINVLKRSGFKPKRSLEVIMFTSEEPTRFGISCLGSRLLAGSVQLAELLKKTVDSQNISFSDAAKSAGYANAKGDLSEVFLKKGSYFAFVELHIEQGPILEKEGTSIGVVTAIAAPASIKVTFEGNGGHAGAALMPERNDAGLAAAELALAVEKHVLDSGSIDTVGTVGILKLHPGAINSIPSMAHLEIDTRDIDESRRNLVIEKIHQSALAIAKKRKVTLSEFEIVNQDPPALSDESITKATEFACQELNLTHKKMISRAYHDSLFMARVSPMGMIFIPCYKGYSHKPEEFSSVEDIANGVKVLALTLAKLSLS*