Text this: Adenylyl cyclase, G proteins and guanylyl cyclase /