Text this: Sampling the conformation of protein surface residues for flexible protein docking