hmprod (21)