for proteins tha