KIAA1143 ortholog Biomolecules