VSG structure: similar N-terminal domains can form functional VSGs with different types of C-terminal domain