Protein Engineering Network of Centres of Excellence, University of Alberta, Edmonton, AB, T6G 2S2 Canada. jrainey@biochem.ualberta.ca|Protein Engineering Network of Centres of Excellence, University of Alberta, Edmonton, AB, T6G 2S2 Canada. jrainey@biochem.ualberta.ca