Allele-Level KIR Genotyping of More Than a Million Samples: Workflow, Algorithm, and Observations