Have you looked into Transfer Factor? If you search online, you wind up with a one wacky looking site...

Moesha had some - maybe find out where she got it.

Glad Halo is still enjoying life! Praying for a miracle.