What cells have the Duffy^a and Duffy^b antigens on their surface? More than one answer is correct. Please select all correct answers:

A- Red blood cells
B- Neutrophils
C- Eosinophils
D- Endothelial cells