21-round magazine