Chlorocebus sabaeus

IRF7

interferon regulatory factor 7
3932400
60711