Which of the following describes the role of CHAPS in the lysis buffer?

Which of the following describes the role of CHAPS in the lysis buffer? It break disulfide bonds in proteins. It is a detergent that helps to denature proteins. It acts as a buffering compound and helps to stabilize the pH gradient. It adds a charge to proteins and aids protein separation during isoelectric focusing it prevents the reformation of disulfide bond