Kidney Rat glomerular filtration barrier tangential section fenestrated endothelium


15817919