Discovering High-Affinity Ligands for Proteins