32 bit shift register