Definition/Meaning of HMPA