Bản ghi email: CLIC5A, a component of the ezrin-podocalyxin complex in glomeruli, is a determinant of podocyte integrity