Function at 0x89c3d2
Capabilities:
Execute anti-debugging instructions

Disassembly:
jmp 0xe1e7f0
jmp 0xe0a739
rdtsc
jmp 0xe0a740
jmp 0xe0f16e
jmp 0xe0bb14
push dword [ebp - 8]
mov ebx, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
push edx
push dword [esp + 4]
pop edx
pop dword [esp]
mov esp, dword [esp]
jmp 0xe0bb88
jmp 0xe27922
jmp 0xe0eadc
cpuid
jmp 0xe0eb9a
jmp 0xe0a626
push esi
mov dword [esp], edi
push edi
mov edi, 0x22676091
mov dword [esp + 4], edi
jmp 0xe0f181
pop edi
mov dword [esp], eax
pop dword [ebp - 0xc]
jmp 0xe0f26d
jmp 0xe39770
add ecx, 1
jmp 0xe14724
adc edx, 0
jmp 0xe38e3f
push dword [ebp - 0xc]
push dword [esp]
push dword [esp]
pop eax
add esp, 4
add esp, 4
jmp 0xe14f25
jmp 0xe0ba76
sub esp, 4
mov dword [esp], edi
mov edi, esp
sub esp, 4
jmp 0xe154a2
sub edi, 0x14
xchg dword [esp], edi
pop esp
jmp 0xe155d3
mov dword [esp], eax
push 0x12e5708b
pop eax
and eax, 0x3bfc11de
jb 0xe15571
jmp 0xe155c5
xor eax, 0x12e410c
add edi, eax
pop eax
jmp 0xe15496
push edx
push esp
pop edx
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], ebx
mov ebx, dword [esp]
add esp, 4
push edi
mov dword [esp], ebp
mov ebp, esp
push ecx
mov ecx, 0x3fef1208
add ecx, 0xc010edfc
add ebp, ecx
pop ecx
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], ecx
pop edx
push 0x7e152c06
mov dword [esp], eax
push ebx
mov ebx, 0x6f7b11a0
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], ebx
pop ebx
jmp 0xe154a2
push 0x4ea0d60a
mov dword [esp], ecx
mov edx, dword [esp]
push eax
mov eax, esp
add eax, 4
push ecx
mov ecx, 0x7fefcdce
or ecx, 0x67ffaf25
or ecx, 0x6ffd3a8f
not ecx
and ecx, 0x77ef048b
add ecx, 4
add eax, ecx
pop ecx
xchg dword [esp], eax
pop esp
push ebx
push edi
mov edi, 0x448620e6
mov dword [esp + 4], edi
pop edi
mov dword [esp], ebx
mov eax, dword [esp]
add esp, 4
jmp 0xe15516
shr eax, 4
jnp 0xe15509
jmp 0xe154a2
jmp 0xe34cf4
jmp 0xe16bdc
ret
push ecx
push eax
pop ecx
pop eax
push eax
xchg dword [esp], ebp
push ebp
not dword [esp]
pop ebp
xchg dword [esp], ebp
pop eax
xchg ecx, eax
jmp 0xe17c83
jmp 0xe1da6e
jmp 0xe19795
sub esp, 4
mov dword [esp], esi
mov esi, esp
add esi, 4
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], edx
mov dword [esp], ecx
jmp 0xe19816
jmp 0xe2f6c6
jmp 0xe1dacd
push edx
push esi
mov esi, esp
add esi, 4
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], ecx
pop edx
pop ecx
not ecx
xor edx, ecx
xor ecx, edx
xor edx, ecx
jmp 0xe1db96
jmp 0xe1471c
jmp 0xe1dca8
add edi, esi
pop esi
xchg dword [esp], edi
pop esp
jmp 0xe1dcc5
push dword [esp]
mov ecx, dword [esp]
add esp, 4
push edi
mov edi, esp
add edi, 4
push esi
mov esi, 4
jmp 0xe1dbee
jmp 0xe2576f
jmp 0xe1df02
cpuid
jmp 0xe1df09
jmp 0xe39640
jmp 0xe1e8ee
mov dword [esp], edi
mov edi, 4
add ecx, edi
pop edi
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], ebp
jmp 0xe1e902
push 0x73ec6994
mov dword [esp], ecx
mov ecx, esp
push 0x7ba44436
jmp 0xe1e845
jmp 0xe245a0
push ebx
mov dword [esp], 0x12de8fec
mov dword [esp], ebp
mov dword [esp], 0x16ffcedf
mov dword [esp], eax
pop dword [ebp - 0x14]
jmp 0xe2009b
jmp 0xe25653
sub esp, 4
push esp
pop dword [esp]
push ecx
mov ecx, 4
add dword [esp + 4], ecx
pop ecx
mov ebp, dword [esp]
add esp, 4
jmp 0xe246b4
jmp 0xe15480
jmp 0xe256ae
push ebp
mov dword [esp], 0x416f879
mov dword [esp], eax
mov dword [esp], edx
pop dword [ebp - 0x10]
jmp 0xe2576a
jmp 0xe2ac6f
push dword [esp]
mov ebx, dword [esp]
push edi
mov edi, esp
add edi, 4
add edi, 4
xor edi, dword [esp]
xor dword [esp], edi
xor edi, dword [esp]
pop esp
add esp, 4
jmp 0xe25888
jmp 0xe2bf30
jmp 0xe27971
push dword [ebp - 0x14]
mov ecx, dword [esp]
push ecx
mov ecx, esp
push ebp
mov ebp, 4
add ecx, ebp
pop ebp
add ecx, 4
xchg dword [esp], ecx
mov esp, dword [esp]
jmp 0xe27a38
jmp 0xe2fd2a
jmp 0xe2a511
cpuid
jmp 0xe2a5c9
jmp 0xe3275e
jmp 0xe2ad63
mov dword [esp + 4], ebp
pop ebp
mov eax, dword [esp]
add esp, 4
jmp 0xe2ad74
push ecx
sub esp, 4
mov dword [esp], ebp
mov ebp, 0
jmp 0xe2acf6
jmp 0xe1dde6
jmp 0xe2bf8c
push dword [ebp - 4]
push dword [esp]
push dword [esp]
pop eax
jmp 0xe2bf9b
add esp, 4
add esp, 4
jmp 0xe2c041
jmp 0xe31396
jmp 0xe2d2cb
push dword [esp]
pop edx
push edi
mov edi, esp
add edi, 4
add edi, 4
push edi
push dword [esp + 4]
pop edi
pop dword [esp]
mov esp, dword [esp]
jmp 0xe2d349
jmp 0xe1db9b
jmp 0xe2ea87
rdtsc
jmp 0xe2eadb
jmp 0xe1ff66
jmp 0xe2f766
push esi
push esp
pop esi
add esi, 4
sub esi, 4
push esi
push dword [esp + 4]
pop esi
pop dword [esp]
pop esp
mov dword [esp], edx
jmp 0xe2f7d5
jmp 0xe2e9d6
jmp 0xe2fdfd
xor edi, 0x8489b720
add ebx, edi
pop edi
add ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0xe2fe77
push dword [ebp - 0x10]
push dword [esp]
pop edx
push ebx
mov ebx, esp
push edi
mov edi, 0x7dfb80ce
shl edi, 8
sub edi, 0x76f716dd
inc edi
jle 0xe2fde8
jmp 0xe2fde8
jmp 0xe17b88
jmp 0xe30619
cpuid
jmp 0xe30675
jmp 0xe342c6
push ebx
mov ebx, esp
push esi
mov esi, 4
add ebx, esi
pop esi
sub ebx, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], eax
pop dword [ebp - 4]
jmp 0xe308a7
jmp 0xe2d208
jmp 0xe31441
leave
jmp 0xe3149e
jmp 0xe16b18
jmp 0xe32804
push 0
push dword [esp]
pop eax
push ebx
push esp
pop ebx
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0xe3287e
jmp 0xe0ea85
push ecx
mov dword [esp], esi
mov esi, 0x35ef06c5
push edi
mov dword [esp], ecx
push 0x35ef06c5
pop ecx
xor esi, ecx
pop ecx
mov eax, esi
pop esi
jmp 0xe343f9
jmp 0xe2a4b9
jmp 0xe34d98
push edx
mov edx, esp
add edx, 4
push edi
mov edi, 4
add edx, 0x7f931e66
sub edx, edi
sub edx, 0x7f931e66
mov edi, dword [esp]
add esp, 4
xchg dword [esp], edx
pop esp
mov dword [esp], ebx
jmp 0xe34e29
jmp 0xe196d4
add eax, ecx
jmp 0xe39442
adc ebx, edx
jmp 0xe30793
jmp 0xe3964f
pop edx
pop dword [esp]
pop esp
jmp 0xe3974f
push esi
mov dword [esp], 0
mov eax, dword [esp]
push edx
mov edx, esp
add edx, 4
add edx, 4
push edx
push dword [esp + 4]
jmp 0xe39645
jmp 0xe30550
push ebp
mov dword [esp], esi
mov dword [esp], 0x4fe4dcf8
mov dword [esp], edx
pop dword [ebp - 8]
jmp 0xe39879
jmp 0xe14e1a