MSREQKKAVLYEKLQLLRSVTNSQALNKTSIIIDASKYIEELKQKVERLNEDLAAAQNPIDQNPLPMVTVETLDKGFLINVFSERSGPGLLVSILEAFEELGLEVIDASLSCEDSFHFEAVGENQEQVESMDAQVVKQAVLQAIKNCSGSSDQE