Chlorocebus sabaeus

IL6ST

interleukin 6 signal transducer
3928008
60711