Analysis of FimX, a phosphodiesterase that governs twitching motility in Pseudomonas aeruginosa