The sequence of NPP6 encodes a transmembrane protein containing an NPP domain with significant homology to NPP4, NPP5, and NPP7/alkaline sphingomyelinase.