Understanding ligand-protein interactions in affinity membrane chromatography for antibody purification