Combining learning with fuzzing for software deobfuscation