assorted proteins