Characterization and allelic variation of the transporters associated with antigen processing (TAP) genes in the domestic dog (Canis lupus familiaris).