GCA_000020025.1 Npun_R0360 definition hydrogenase expression/formation protein HypD