versatile protein