The HaloTag: Improving Soluble Expression and Applications in Protein Functional Analysis | Synapse