40S877