Hmx immunology