Reading of D genes in variable frames as a source of antibody diversity