Proton Spectrum