GCA_000018585.1 P9211_01461 definition cyanobacterial conserved hypothetical protein GCA_000018585.1 P9211_13431 definition marine cyanobacterial conserved hypothetical protein