SLC26 anion exchangers in uterine epithelial cells and spermatozoa: clues from the past and hints to the future.

SLC26 anion exchangers in uterine epithelial cells and spermatozoa: clues from the past and hints to the future.