The protein model