A Dissection of Specific and Non-specific Protein–Protein Interfaces