Cleaned up ASM code + fixed ASM not working with obfuscation