21 round magazine