MSENFKLVPLSGARSDIWQHFGFKVDEKGIILNKNQVFCKKCKCAVGYSGNTTNLKSHFQQCTSTKPSTSNSLIPYFKQTPSKLSNKTKRAKELTKSLVKFVIKDLRPLSIIEGEGFLEFMEIAVPEYTVLSKQTITRLVE