hupofc