Battle Arms Bad Ass Pro 1522 M P15 22 Professional Ambidextrous