SS&C TECHNOLOGIES, INC.