immunology humoral 3455924