m278 engine