Hpi protein Hpi protein