A Tale of .Net Deobfuscation - VirtualGuard Devirtualization