m535 engine