Kringles: modules specialized for protein binding | Synapse