NPP3 is probably a major contributor to nucleotide metabolism in the intestine and liver.
Intestinal NPP3 would be involved in hydrolyzing food-derived nucleotides.
The liver releases ATP and ADP into the bile to regulate bile secretion. It subsequently reclaims adenosine via a pathway that probably contains NPP3.