hpbm