Esn protein review