bang bang 149 2a