hap-muc