lightweight 5.56 semi auto