h&r 949