Homo sapiens - 758978 Schizosaccharomyces pombe - 756362 Schizosaccharomyces pombe 972 - 756362