semi-auto carbine