De novo design of protein interactions with learned surface fingerprints | Synapse