{HEAD ~ An upper limit guard} is set for a valve overlap amount according to {TAIL ~ a KCS learning value} used to retard correct an ignition timing in order to suppress knock, and an engine load 
{ HEAD ~ An upper limit guard } is set for a valve overlap amount according to { TAIL ~ a KCS learning value } used to retard correct an ignition timing in order to suppress knock , and an engine load
HEAD HEAD HEAD HEAD HEAD HEAD HEAD HEAD OTH OTH OTH OTH OTH OTH OTH OTH OTH TAIL TAIL TAIL TAIL TAIL TAIL TAIL TAIL OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH OTH