MSDEEEFDEVGEVGAYQQVLPVGARAEKSLGLLTQKFLKVLQEAKDGVVDLNIAADRLNVKQKRRIYDITNVLEGVGLIEKKSKNSVQWK