MLKNGMRPIHPGEILREEFQKEMGFSAAALARALGVATPTVNNILRERGGVSADMALRLSICLDTTPEFWLNLQTAFDLRTAEQQHGDEIIGSVQRLVAHHHHHH