Integrating molecular evolution and desolvation energy analyses to dissect protein-protein recognition: the PG-PGIP interaction