AO-46 compact assault rifle