If you accept the 97% number to begin with, it drops to close to the Tess Lawrie team's meta analysis of the efficacy of Ivermectin.
Good! More clues.