HLA-B*4431: A new HLA-B variant with a complex ancestral history involving HLA-B*44, B*40 and B*07 alleles