Viral Proton