Junctions Rat kidney proximal tubule adherens junction


15817913