User blog comment:KATANAGOD/Leaked First-Person Gameplay Screenshot from Black Ops II/@comment-3350627-20120503023518

That definetely looks like an XM8.