protein (103)