protein scavenging