Chlorocebus sabaeus

HAMP

hepcidin antimicrobial peptide
3940900
60711