SPAC26H5.05

Ankyrin and IPT/TIG repeat-containing protein C26H5.05

Molecular Synopsis