major histocompatibility complex proteins