p gene