Human guanylate binding proteins: nanomachines orchestrating host defense. (12th January 2021)