Cure?

http://www.faustmanlab.org/index.html could this really be it? They are so close to it I hope they find it soon