Protein surface recognition by synthetic receptors based on a tetraphenylporphyrin scaffold.