rough, naive descrambler completed