Kidney Rat filtration barrier low magnification basement membrane filtration slits urinary space


15817918