class HPMSM