A C E F G M