xor decoded manually