My results are here:
Code:
$ gcc kansas_deinterleave.c
$ ./a.out from7.ROM
$ md5sum kansas_deinterleaved_U*
dcb9c84bbeaab166bd99d44882c1e9b1 kansas_deinterleaved_U1.bin
ca50e54c2619a98e1c6f84cbfb721f34 kansas_deinterleaved_U2.bin
4dec259aa83081b5e7d58ddae516fa36 kansas_deinterleaved_U3.bin
595874aa22e6db1c974ac7d0f4c7f7ea kansas_deinterleaved_U4.bin
$ md5sum Kansas_U*
dcb9c84bbeaab166bd99d44882c1e9b1 Kansas_U1.bin
4dec259aa83081b5e7d58ddae516fa36 Kansas_U2.bin
ca50e54c2619a98e1c6f84cbfb721f34 Kansas_U3.bin
595874aa22e6db1c974ac7d0f4c7f7ea Kansas_U4.bin
