gene hpf