32-Stage Shift Register