Penicillin allergy and the heterogenous immune responses of man to benzylpenicillin.