SER150 vs Placebo in Diabetic Kidney Disease | NCT04881123 | Trialant