semi auto carbine