BAR-100 Semi-Auto fire group magazine dump