hmpft