Kidney Rat filtration barrier foot processes fenestrated capillary endotehlium


15817917