Plant-based small molecules and proteins: A source for natural medicines