flip flops and latches 7415681