Shuffle shuffle

Somewhere near MD5 hash function I got lost in: