Title: Structure, function and stability of azurin and proton-translocating transhydrogenase