immunoglobulin variability