MELIPTLPYDIGLECLIRVPYNNFSSLTSVSRNWKLQIELPEFWRRRKATGSTRQVILMAQARIDPRLKLGSFKYSAFSFYKLTLYEPESGNWAELPPVPGISDGLPMFCQLVGVGLNLVVMGGWNPLSWEPSNAVFVFSFVSATWRRGADMPGCRRSFFGCASDSERTVYVAGGHDEEKNALKSAMAYDVARDMWVPVPDMTSERDECKCSFFEGKFHVIGGYDTSMQGQFGTSAESFDPSTWQWDQVNEHFFESATCPRTCVEGGDGKLYLCRDGDVLALGKSTWQAVAAIPTELRSVAFVTAWRGKILMTGSMGFNEPHNTYVLDLKSYKWTKMDTPVYFSGHVQSGCCLEM*