proton (102.003)