stem proton