Two functional domains in adenylate cyclase of Escherichia coli