Homology and enzymatic requirements of microhomology-dependent alternative end joining | Synapse