blood-producing