Effect of Pirfenidone on Glomerular Filtration Rate and A... | NCT02689778 | Trialant