Who Could Replace David Petraeus as the CIA Director?

The retired general resigned today, admitting to an extra-marital affair. Who might be on the short list to replace him at Langley?