animal blood supply