MSREQKKAVLYEKLQLLRSVTNSQALNKTSIIIDASKYIEELKQKVERLNEDLAAAQNPIDQNPLPMQVTVETLDKGFLINVFSERSGPGLLVSILEAFEELGLEVIDASLSCEDSFHFEAVGENQEQVESMDAQVVKQAVLQAIKNCSGSSDQE