Chlorocebus sabaeus

LOC103216445

steroid 17-alpha-hydroxylase/17,20 lyase
3922842
60711