A mechanism and model for GAP combustion