MFLDNCMLLCLAVYLMRLFMCTSALILMVSPEWPGLPAGVKFDPTDEEIMEHLAAKCTVGNLKPHALIDEFIPTLETDQGICYTHPENLPGVSKDGNDVHFFHKTSNAYSTGQRKRRKIESEHNSSLEHFRWHKTGKTKAVIENGVHKGWKKIFSLYRSSKGGSKPQKSNWVIHQYHLGTEEDEKEGEYVLSKISYQQPKQCIKSSDNMLIVDFDAMLHQTSPRTPKSNPPIPPRSGKSLVSNAVADNSLPQSFAKEEESTPEASRVSYPNISSENDTGYHDWLAGESQDIDDVGLHYLEDNLLCNEVLDSSAFISNNQVNQMPFPLSGTNAYHEIANDNVPCGIADLVNLELDTPPDFHLADLQFGSQESIFDWIDRI