Canine blood groups: description of 20 specificities.