New constraints on the timing of sea level fluctuations during early to middle marine isotope stage 3