Marine pyrrolocarbazoles and analogues: synthesis and kinase inhibition.

Marine pyrrolocarbazoles and analogues: synthesis and kinase inhibition.