MTSDILAERTLGDFLSEHPGELVRTGSPHFVCTVLPPHWRSNKTLPVAFKVVALGDVGDGTLVTVRAGNDENCCAELRNSSAVMKNQVAKFNDLRFVGRSGRGEC