2.35A resolution structure of NADPH bound thermostable alcohol dehydrogenase from Pyrobaculum aerophilum