YTP-E E148D, a weakly yellow thermostable protein