I am trying to make 3xHA tagged-gene construct. I have found some constructs with 3xHA on Addgene and the 3xHA tags have several linkers between HA tags. Some have G and GS between HAs, but others have different linkers. I am wondering if these linkers are required for generating the 3xHA tag. If so, what is the best linker(s) for 3xHA tags? And why are those linkers required?