Bacillus subtilis ATCC 9945 487790 Homo sapiens - 487791