Antidepressant Effects of Ayahuasca: a Randomized Placebo... | NCT02914769 | Trialant