The Docking of Cytochrome f with Plastocyanin: Three Possible Complexes