Onconase: an unusually stable mesophilic protein