Specific Labeling of Cell Surface Proteins with Chemically Diverse Compounds | Synapse