P protein