mgcl2 pcr optimization