General Medicine General fea40e01 Which of the following does not form a filtration barrier in nephrons A Podocytes B Mesangium C Endothelial cell D Basement membrane