 NCC is a transmembrane protein, presumed to have a hydrophobic core of either 10 or 12 transmembrane domains with intracellular amino- and carboxyl-terminus domains.The exact structure of the NCC protein is unknown, as it has not yet been crystallized.The NCC protein forms homodimers at the plasma membrane.