The mysterious RAMP proteins and their roles in small RNA-based immunity

The mysterious RAMP proteins and their roles in small RNA-based immunity