Supplementary data associated with this article can be found, in the online version, at doi:10.1016/j.jmb.2009.03.066.