Binding of calcium and magnesium to human cardiac troponin C