protein development