uninterleaving