SPAC26F1.05 S. pombe meiosis knockout screen