hpnm