Determination of protein structures--a series of fortunate events.