Synthesis Dependent Strand AnnealingÂ