Optimal Sequence Alignment Using A*