KIR: diverse, rapidly evolving receptors of innate and adaptive immunity

KIR: diverse, rapidly evolving receptors of innate and adaptive immunity