Flagellin is the subunit protein which polymerizes to form the filaments of bacterial flagella. Inhibited in nutrient-poor medium (at protein level). Individual Salmonella serotypes usually alternate between the production of 2 antigenic forms of flagella, termed phase 1 and phase 2, each specified by separate structural genes, fliC and fljB. Belongs to the bacterial flagellin family.