m249 semi automatic rifle