Heat-stable enterotoxin receptor/guanylyl cyclase C is an oligomer consisting of functionally distinct subunits, which are non-covalently linked in the intestine