MELIPTLPYDIGLECLIRVPYNNFSSLTSVSRNWKLQIELPEFWRRRKATGSTRQVILMAQARIDPRLKLGSFKYSAFSVYKLTLYEPESGYWAELPPVPGISDGLPMFCQLVGVGLNLVVMGGWNPLTWEPSNAVFVFSFVSATWRRGADMPGCRRSFFGCASDSERTVYVAGGHDEEKNALKSAMAYDVARDMWAPVPDMTSERDECKCSFFEGKFHVIGGYDTSMQGQFGTSAESFDPSTWQWDQVNGHFFESATCPRTCVEGGDGKLYLCRDGDVLALDKSTWQAVAAIPVELRSVAFVTAWRGKILMTGSMGFNEPHNTYVLDLKSYRWTKMDTPVYFSGHVQSGCCLEM*