Flagellin is the subunit protein which polymerizes to form the filaments of bacterial flagella. Phosphorylated on tyrosine residue(s). Flagellin from strain 5939 but not from strain 170018 is glycosylated. Belongs to the bacterial flagellin family.