Heckler & Koch M110A1 7.62mm semi-automatic sniper rifle