Looks like a Sig 516.