Function at 0x8e4c2e
Capabilities:
Execute anti-debugging instructions

Disassembly:
jmp 0x9ed66f
jmp 0x9ed77b
push 0x44baeb9
mov dword [esp], ecx
mov dword [esp], edx
push edx
mov edx, 0x5e92d2d
mov dword [esp + 4], edx
pop edx
mov dword [esp], ebp
jmp 0x9ed799
push esp
mov ebp, dword [esp]
push esi
mov esi, esp
add esi, 4
add esi, 4
xor esi, dword [esp]
xor dword [esp], esi
xor esi, dword [esp]
mov esp, dword [esp]
jmp 0x9ed8c5
jmp 0x9ed936
add esp, 4
xor ecx, dword [esp]
xor dword [esp], ecx
jmp 0x9ed9a1
push ecx
push esp
pop ecx
add ecx, 4
push eax
mov eax, 0x14
sub ecx, eax
mov eax, dword [esp]
jmp 0x9ed925
xor ecx, dword [esp]
pop esp
jmp 0x9ed9fd
jmp 0x9edaac
push eax
push ebp
push 0x319aba60
pop ebp
mov dword [esp + 4], ebp
mov ebp, dword [esp]
add esp, 4
mov dword [esp], ebx
jmp 0x9edb1d
jmp 0x9edbd4
push 0x72665d5d
mov dword [esp], edx
push esp
pop edx
add edx, 4
sub edx, 4
xchg dword [esp], edx
pop esp
mov dword [esp], edx
mov dword [esp], ecx
jmp 0x9edc5c
jmp 0x9edd63
push esi
mov esi, esp
add esi, 4
push eax
mov eax, 4
add esi, 0x475f0c1e
sub esi, eax
sub esi, 0x475f0c1e
pop eax
xchg dword [esp], esi
pop esp
mov dword [esp], edi
mov dword [esp], edx
jmp 0x9edd90
jmp 0x9ede40
rdtsc
jmp 0x9ede95
sub esp, 4
mov dword [esp], edx
push ebp
mov ebp, 0x30cd6b77
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], eax
pop dword [ebp - 0x14]
jmp 0x9edfaf
push ecx
mov dword [esp], 0x227e0859
mov dword [esp], edi
mov dword [esp], edx
pop dword [ebp - 0x10]
jmp 0x9ee0c2
jmp 0x9ee17b
sub esp, 4
mov dword [esp], edi
push 0x730632f4
mov dword [esp], eax
mov eax, 0
mov dword [esp + 4], eax
pop eax
pop eax
jmp 0x9ee1f8
jmp 0x9ee24e
cpuid
jmp 0x9ee2eb
jmp 0x9ee3a4
or ebp, 0x3faf6ba0
js 0x9ee393
jmp 0x9ee2f0
xor ebp, 0x1f95ab7b
sub ecx, ebp
pop ebp
mov eax, ecx
mov ecx, dword [esp]
add esp, 4
jmp 0x9ee479
add ebp, 0x4ff977d2
jg 0x9ee32b
jmp 0x9ee2f0
xor ecx, 0x3ff5f841
inc ecx
je 0x9ee45f
jmp 0x9ee45f
or ebp, 0x7e5df2f5
je 0x9ee393
jmp 0x9ee301
sub esp, 4
mov dword [esp], ecx
push 0x3cdde0b4
pop ecx
or ecx, 0x7bd5aaf5
jns 0x9ee32b
jmp 0x9ee3c4
push eax
mov eax, dword [esp]
push ebx
mov ebx, esp
push ecx
mov ecx, 0x36ffe53a
not ecx
inc ecx
push edi
mov edi, 0x7dcd0059
shl edi, 3
xor edi, 0xd897e7f6
add ecx, edi
pop edi
add ebx, ecx
pop ecx
add ebx, 4
xchg dword [esp], ebx
pop esp
push ebp
mov dword [esp], ecx
mov edx, dword [esp]
push ebx
push esp
pop ebx
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
jmp 0x9ee3c4
sub ecx, 0x5fbdbe29
push ebp
mov ebp, 0x5e5fb33d
not ebp
dec ebp
jnp 0x9ee31a
jmp 0x9ee2f0
jmp 0x9ee53c
cpuid
jmp 0x9ee59b
jmp 0x9ee6b4
add edx, 4
xchg dword [esp], edx
pop esp
jmp 0x9ee6d0
push ebp
mov dword [esp], ecx
mov dword [esp], 0
mov eax, dword [esp]
push edx
mov edx, esp
add edx, 4
jmp 0x9ee5a0
jmp 0x9ee788
cpuid
jmp 0x9ee7dd
jmp 0x9ee82f
push ebx
mov dword [esp], 0
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
jmp 0x9ee8f4
jmp 0x9ee9a8
cpuid
jmp 0x9eea07
rdtsc
jmp 0x9eeb0e
jmp 0x9eeb5a
push ecx
mov ecx, esp
add ecx, 4
sub ecx, 4
xchg dword [esp], ecx
pop esp
mov dword [esp], edi
mov dword [esp], 0x54c2e232
mov dword [esp], eax
pop dword [ebp - 0xc]
jmp 0x9eec24
jmp 0x9eece8
push ebx
push ebp
mov dword [esp], esi
mov esi, 0x50f09b0d
mov dword [esp + 4], esi
pop esi
mov dword [esp], edx
pop dword [ebp - 8]
jmp 0x9eed56
jmp 0x9eedbd
push dword [ebp - 0xc]
push dword [esp]
push dword [esp]
pop eax
add esp, 4
add esp, 4
jmp 0x9eee5a
push dword [ebp - 8]
push dword [esp]
pop ebx
push edx
mov edx, esp
add edx, 4
jmp 0x9eeecd
push ebp
mov ebp, 4
add edx, ebp
pop ebp
xchg dword [esp], edx
pop esp
jmp 0x9eef77
jmp 0x9eefe9
add esi, 4
push esi
push dword [esp + 4]
pop esi
pop dword [esp]
pop esp
jmp 0x9ef097
push dword [ebp - 0x14]
push dword [esp]
pop ecx
push esi
mov esi, esp
add esi, 4
jmp 0x9eefd7
jmp 0x9ef12e
push dword [ebp - 0x10]
push dword [esp]
pop edx
push edi
push esp
pop edi
add edi, 4
add edi, 4
xchg dword [esp], edi
pop esp
jmp 0x9ef18a
xor ecx, eax
xor eax, ecx
xor ecx, eax
not eax
push ecx
push eax
pop ecx
push dword [esp]
pop eax
add esp, 4
jmp 0x9ef2b6
jmp 0x9ef367
xchg edx, ebp
push 0xca7ddc2
mov dword [esp], ebp
push edi
pop ebp
pop edi
not edi
xor ebp, edi
xor edi, ebp
xor ebp, edi
xchg edx, ebp
jmp 0x9ef3e3
add ecx, 1
adc edx, 0
add eax, ecx
adc ebx, edx
jmp 0x9ef4a9
push edx
mov edx, esp
add edx, 4
push edi
mov edi, 4
sub edx, edi
pop edi
xchg dword [esp], edx
mov esp, dword [esp]
mov dword [esp], eax
pop dword [ebp - 4]
jmp 0x9ef519
jmp 0x9ef5c6
xchg dword [esp], eax
pop esp
jmp 0x9ef640
mov edx, dword [esp]
push edx
mov dword [esp], eax
mov eax, esp
add eax, 4
push edx
mov edx, 4
add eax, edx
mov edx, dword [esp]
add esp, 4
jmp 0x9ef5bd
jmp 0x9ef6b5
add esi, 4
xchg dword [esp], esi
pop esp
jmp 0x9ef776
push dword [esp]
mov ecx, dword [esp]
add esp, 4
push esi
push esp
pop esi
add esi, 4
jmp 0x9ef645
mov ebx, dword [esp]
push edx
mov dword [esp], ebx
push esp
pop ebx
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
jmp 0x9ef883
push dword [ebp - 4]
mov eax, dword [esp]
sub esp, 4
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
jmp 0x9ef955
add ebx, 4
xchg dword [esp], ebx
mov esp, dword [esp]
jmp 0x9ef9b6
jmp 0x9efa14
leave
jmp 0x9efacb
jmp 0x9efbb9
ret