blood system overview 2420703