B50 B-50 Superfortress BSA B50 Bestune B50 Gap-43 protein HLA-B50 ICD Leyland Royal Tiger RPG-2 Sicilian Defence