Engineering oxidoreductases: maquette proteins designed from scratch. (22nd May 2012)