pulsar proton