Function at 0x4e03b8
Capabilities:
Execute anti-debugging instructions

Disassembly:
jmp 0x5f00e0
push ecx
mov ecx, esp
add ecx, 4
push esi
push 4
pop esi
sub ecx, esi
pop esi
push ecx
push dword [esp + 4]
pop ecx
pop dword [esp]
jmp 0x5f0101
pop esp
mov dword [esp], ebp
jmp 0x5f01fe
jmp 0x5f029b
push 0x7a68b69c
mov dword [esp], esi
push esp
pop dword [esp]
push edx
mov edx, 4
add dword [esp + 4], edx
pop edx
pop ebp
jmp 0x5f02f2
jmp 0x5f032c
push ecx
push esp
pop ecx
add ecx, 4
sub ecx, 0x14
push ecx
push dword [esp + 4]
mov ecx, dword [esp]
add esp, 4
pop dword [esp]
mov esp, dword [esp]
jmp 0x5f03de
jmp 0x5f0444
pop esp
mov dword [esp], ecx
mov dword [esp], ebp
mov dword [esp], ebx
jmp 0x5f050d
push 0x4d25199
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
jmp 0x5f0435
jmp 0x5f05f2
sub esp, 4
mov dword [esp], edi
push ebp
mov ebp, 0x6967150b
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], ecx
jmp 0x5f060b
jmp 0x5f0671
push ecx
mov dword [esp], ebx
mov ebx, esp
add ebx, 4
push eax
mov eax, 4
sub ebx, eax
mov eax, dword [esp]
add esp, 4
xchg dword [esp], ebx
pop esp
mov dword [esp], edx
jmp 0x5f073e
rdtsc
jmp 0x5f0850
jmp 0x5f08a6
push ebx
push esp
pop ebx
add ebx, 4
sub ebx, 4
xor ebx, dword [esp]
xor dword [esp], ebx
xor ebx, dword [esp]
pop esp
mov dword [esp], eax
pop dword [ebp - 0x14]
jmp 0x5f097f
sub esp, 4
mov dword [esp], eax
push ebx
mov ebx, 0x573704a7
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], edx
pop dword [ebp - 0x10]
jmp 0x5f0a94
push esi
mov dword [esp], 0x7afd0a81
mov dword [esp], ebp
push ecx
mov ecx, 0
mov dword [esp + 4], ecx
pop ecx
pop eax
jmp 0x5f0b99
jmp 0x5f0bf8
cpuid
jmp 0x5f0cae
push edi
push ebp
mov ebp, 0
mov dword [esp + 4], ebp
mov ebp, dword [esp]
add esp, 4
mov eax, dword [esp]
add esp, 4
jmp 0x5f0dc7
jmp 0x5f0e82
cpuid
jmp 0x5f0edc
jmp 0x5f0fa0
push eax
mov eax, dword [esp]
sub esp, 4
mov dword [esp], ecx
push esp
pop ecx
add ecx, 4
add ecx, 4
xchg dword [esp], ecx
pop esp
push ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], eax
push dword [esp]
pop eax
add esp, 4
push edi
push eax
mov eax, 0x640ddeb9
mov dword [esp + 4], eax
mov eax, dword [esp]
add esp, 4
mov dword [esp], ebx
pop eax
jmp 0x5f0f48
xchg dword [esp], edi
pop esp
mov dword [esp], edx
mov dword [esp], 0
pop eax
jmp 0x5f1032
sub esp, 4
mov dword [esp], ecx
mov edx, dword [esp]
push eax
mov eax, esp
add eax, 4
add eax, 4
push eax
push dword [esp + 4]
pop eax
pop dword [esp]
pop esp
push ebx
push dword [esp]
pop ebx
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
mov esp, dword [esp]
sub esp, 4
mov dword [esp], ebx
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
jmp 0x5f1024
push edi
mov edi, esp
push eax
mov eax, 0x7ffb463f
and eax, 0x7bff2e36
js 0x5f0ee1
jmp 0x5f1024
push esi
mov dword [esp], 0x45efb8be
mov dword [esp], eax
mov eax, dword [esp]
push ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
push ebx
push ebx
mov ebx, 0x44e68106
mov dword [esp + 4], ebx
pop ebx
mov dword [esp], ecx
mov edx, dword [esp]
add esp, 4
push ecx
mov edx, dword [esp]
push ebx
push esp
pop ebx
add ebx, 4
add ebx, 4
push ebx
push dword [esp + 4]
pop ebx
pop dword [esp]
pop esp
jmp 0x5f0f34
add eax, 0x4f9ca04
add edi, eax
pop eax
sub edi, 4
jmp 0x5f0f34
shl eax, 8
jp 0x5f1011
jmp 0x5f0fb9
jmp 0x5f10e8
cpuid
jmp 0x5f1149
jmp 0x5f121e
sub ebx, 0x7f741a0c
push ebx
push dword [esp]
pop eax
add esp, 4
pop ebx
jmp 0x5f1286
push ebx
push 0x5fdd0683
pop ebx
shl ebx, 2
jp 0x5f120a
jmp 0x5f1233
push eax
mov dword [esp], ecx
push dword [esp]
pop edx
push ebx
mov ebx, esp
add ebx, 4
add ebx, 4
xchg dword [esp], ebx
pop esp
push 0x4b2cd97d
mov dword [esp], edx
push ebp
mov ebp, 0x68f04358
mov dword [esp + 4], ebp
pop ebp
mov dword [esp], eax
pop eax
push ebp
mov ebp, esp
add ebp, 4
sub ebp, 4
xor ebp, dword [esp]
xor dword [esp], ebp
xor ebp, dword [esp]
pop esp
mov dword [esp], eax
mov eax, dword [esp]
add esp, 4
jmp 0x5f121e
cpuid
jmp 0x5f13a5
jmp 0x5f144d
rdtsc
jmp 0x5f1497
jmp 0x5f1547
push ebx
push ecx
mov ecx, 0x4385987c
mov dword [esp + 4], ecx
mov ecx, dword [esp]
add esp, 4
mov dword [esp], eax
pop dword [ebp - 0xc]
jmp 0x5f15c1
jmp 0x5f16d5
push ebp
push esp
pop ebp
push ebx
mov ebx, 4
add ebp, ebx
pop ebx
sub ebp, 4
xchg dword [esp], ebp
pop esp
mov dword [esp], edx
pop dword [ebp - 8]
jmp 0x5f16f6
jmp 0x5f17fe
add esp, 4
jmp 0x5f1813
push dword [ebp - 0xc]
push dword [esp]
push dword [esp]
pop eax
add esp, 4
jmp 0x5f17f6
jmp 0x5f18d1
push dword [ebp - 8]
mov ebx, dword [esp]
sub esp, 4
mov dword [esp], edx
push esp
pop edx
add edx, 4
add edx, 4
xchg dword [esp], edx
jmp 0x5f18f0
pop esp
jmp 0x5f1955
jmp 0x5f1a0d
neg esi
sub esi, 0x7bef48ab
jmp 0x5f1a74
push dword [ebp - 0x14]
push dword [esp]
pop ecx
push eax
mov eax, esp
add eax, 4
push esi
mov esi, 0x7991cdff
inc esi
js 0x5f1a0d
jmp 0x5f19b8
or esi, 0x79cfb283
add esi, 0x8400042d
add eax, esi
pop esi
xchg dword [esp], eax
pop esp
jmp 0x5f1a8c
jmp 0x5f1ae2
push dword [ebp - 0x10]
mov edx, dword [esp]
push esi
mov dword [esp], 0x2b70c8a
mov dword [esp], ebp
mov ebp, esp
add ebp, 4
add ebp, 4
xchg dword [esp], ebp
pop esp
jmp 0x5f1bb7
jmp 0x5f1cde
pop ebp
pop dword [esp]
not ebp
xchg dword [esp], ebp
pop ecx
jmp 0x5f1cf3
push ebx
mov dword [esp], ecx
push 0x644f08c9
mov dword [esp], ebp
push dword [esp + 4]
jmp 0x5f1bbc
jmp 0x5f1d65
xchg edx, esi
xchg esi, edx
not edx
push esi
push edx
mov esi, dword [esp]
add esp, 4
pop edx
xor edx, esi
xor esi, edx
xor edx, esi
jmp 0x5f1dd3
add ecx, 1
adc edx, 0
add eax, ecx
adc ebx, edx
jmp 0x5f1ef6
mov dword [esp], eax
pop dword [ebp - 4]
jmp 0x5f1f0d
push 0x70fb36f8
mov dword [esp], ebp
mov dword [esp], ebx
mov dword [esp], 0x4e41127f
jmp 0x5f1e88
jmp 0x5f1fe6
xchg dword [esp], esi
pop esp
jmp 0x5f2060
sub esi, 0x4bfdfddc
add esi, eax
add esi, 0x4bfdfddc
pop eax
add esi, 4
jmp 0x5f1f12
push dword [esp]
pop edx
push esi
mov esi, esp
push eax
mov eax, 0x6fcf9eb2
xor eax, 0x6fcf9eb6
jmp 0x5f1f72
jmp 0x5f213a
push dword [esp]
mov ecx, dword [esp]
add esp, 4
push eax
mov eax, esp
add eax, 4
add eax, 4
jmp 0x5f2153
xchg dword [esp], eax
mov esp, dword [esp]
jmp 0x5f215e
jmp 0x5f2266
mov ebx, dword [esp]
push esi
mov esi, esp
add esi, 4
sub esi, 4
xchg dword [esp], esi
pop esp
mov dword [esp], edx
mov edx, esp
jmp 0x5f2286
add edx, 4
add edx, 4
xchg dword [esp], edx
mov esp, dword [esp]
jmp 0x5f229a
jmp 0x5f235b
push dword [ebp - 4]
push dword [esp]
mov eax, dword [esp]
add esp, 4
add esp, 4
jmp 0x5f23d0
jmp 0x5f2482
leave
jmp 0x5f24d4
jmp 0x5f2528