Function at 0x5e07f3
Capabilities:
Execute anti-debugging instructions

Disassembly:
add edx, 0xac6a7bf5
jmp 0x5e0ccd
jmp 0x5e06d3
movzx ecx, byte [esi - 1]
pushfd
sub esp, 6
jo 0x5e07eb
btr eax, eax
jmp 0x5e0768
pop ax
clc
jmp 0x5e07a5
lea esp, [esp + 2]
push bx
bswap edx
jmp 0x5e0776
neg ax
jmp 0x5e0729
ja 0x5e07bb
neg edx
jmp 0x5e07bd
neg edx
sub cl, bl
mov dh, bh
jmp 0x5e07c7
mov dh, 0x29
dec dx
jmp 0x5e0902
dec al
mov dl, cl
mov eax, ecx
mov eax, ecx
not ah
call 0x5e07f3
xchg edx, eax
or byte [esi + 0x25b708f9], bl
push esp
invalid
btr eax, eax
call fcn.005e0708
jmp 0x5e083e
pop word [esp]
bsr ax, sp
jle 0x5e0899
pop ax
jmp 0x5e089b
xor dl, 9
mov al, byte [esp]
setae ah
mov eax, esi
xchg ah, al
jmp 0x5e089d
pop ax
jmp 0x5e0878
inc dl
bsr ax, bp
jmp 0x5e08e2
lea eax, [ebp*4]
sub esp, 0x14
mov dword [esp + 3], edi
btr ax, sp
neg al
jmp 0x5e090f
mov dword [esp + 3], edi
btr ax, sp
neg al
jmp 0x5e090f
je 0x5e08a9
lea eax, [ebp*4]
sub esp, 0x14
jmp 0x5e08cc
jb 0x5e07d1
dec al
call fcn.005e08c5
lea esp, [esp + 0x14]
inc dl
bswap eax
mov ah, dh
neg ah
jmp 0x5e093e
mov ah, dl
neg eax
mov ax, word [esp]
jmp 0x5e0f23
jle 0x5e0921
mov ah, dl
neg eax
jmp 0x5e094a
mov ax, word [esp]
jmp 0x5e0f23
mov edx, dword [esp]
mov dh, ch
lea edx, [eax + ebp]
not eax
jmp 0x5e09bb
cmc
sub bl, dl
jle 0x5e0976
jg 0x5e09b1
not eax
jmp 0x5e09bb
jmp 0x5e09f0
lea esp, [esp + 2]
bsf ax, sp
mov al, 9
call fcn.005e0a7a
test eax, 0x21d2b727
cdq
fidiv dword [reloc.MSVCRT.dll_strncpy]
mov edx, dword [esp]
mov dh, ch
lea edx, [eax + ebp]
jmp 0x5e0993
dec esi
mov edx, 0xa358bc4a
mov ax, 0xa0be
sub esp, 0x1e
je 0x5e0997
xchg ah, dl
jmp 0x5e0999
sub esp, 0
jmp 0x5e098c
xchg ah, dl
lea esp, [esp + 2]
bsf ax, sp
mov al, 9
mov ah, bh
call fcn.005e0a89
lea edx, [eax*4]
sub esp, 0xe
je 0x5e0b10
jne 0x5e0adf
rol dl, 0
lea eax, reloc.MSVCRT.dll_strncpy
neg al
jbe 0x5e09d5
sub esp, 0
cmc
jmp 0x5e098d
mov ax, 0xa29f
bsf ax, bx
bsf ax, sp
jmp 0x5e0b7b
lea esp, [esp + 3]
jmp 0x5e0b1c
xchg ah, al
add esp, 7
not dx
jmp 0x5e0ac9
mov dx, 0xe9aa
xchg dx, ax
lea edx, [esp + edi]
neg cl
lea eax, [esp + ecx]
jmp 0x5e0b41
xchg byte [esp], dh
jmp 0x5e0b2b
xchg ah, al
add esp, 7
not dx
lea esp, [esp + 3]
lea esp, [esp + 8]
not cl
mov ax, 0x1036
not dx
jmp 0x5e0ae9
dec edx
mov dl, byte [esp]
lea esp, [esp + 1]
jmp 0x5e0de5
setb dl
mov edx, ecx
sub esp, 1
jg 0x5e0af9
xchg byte [esp], dh
dec edx
mov dl, byte [esp]
lea esp, [esp + 1]
jmp 0x5e0de5
mov ax, 0xa29f
bsf ax, bx
bsf ax, sp
jmp 0x5e0a19
rcl ax, cl
js 0x5e0b9e
mov eax, ebx
push di
clc
lea esp, [esp + 2]
jmp 0x5e0bad
bswap edx
neg cl
mov edx, ecx
jmp 0x5e0b80
mov eax, ebx
push di
jmp 0x5e0ba8
clc
lea esp, [esp + 2]
shl edx, 2
jmp 0x5e0be6
rdtsc
rdtsc
bsf ax, si
jmp 0x5e0b96
dec eax
jmp 0x5df434
mov al, 0xa2
adc al, bl
jg 0x5e0bd0
dec eax
jmp 0x5df434
mov ah, 0x69
call 0x5e0c70
mov al, byte [esp]
bswap eax
jmp 0x5e0db3
mov ah, byte [esp]
jmp 0x5e0bc6
mov esp, ebp
mov ax, dx
push edx
ret
dec cl
clc
jno 0x5e0d04
mov ah, byte [esp]
rdtsc
rdtsc
bsf ax, si
bswap edx
jmp 0x5e0b98
mov dword [esp + 0x24], esp
pushal
call fcn.005e0f72
mov byte ss:[0x1ca25730], al
arpl word [eax + 0x48d00f2], ax
sub byte [edi], cl
mov ebp, 0x3d840fc1
cld
invalid
xor dl, 0
lea eax, [eax + ebp]
bsr eax, ecx
je 0x5e0b6f
jne 0x5e0ab8
lea esp, [esp + 2]
jmp 0x5e0f12