Function at 0x5cdf91
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov byte [esp + 0x88], 4
jmp 0x5f9b9d
call dword [0x1008f078]
mov eax, dword [esp + 0x6c]
jmp 0x696057
je 0x6c1242
cmp dword [esi + 0x5c], 2
jmp 0x6c123c
push 0
jmp 0x69b9bf
jne 0x6e8926
xor eax, eax
jmp 0x6b6f0b
push eax
jmp 0x6dea86
call dword [0x1008f068]
push eax
setns cl
mov ch, 0x7b
lea ecx, [esp + 0x20]
call fcn.006a0d37
lea ecx, [esp + 0x34]
call fcn.006b9e88
mov edx, dword [esp + 0x58]
or eax, 0x6aca5ffa
cmp ax, si
lea eax, [esp + 0x54]
jmp 0x6a9046
jmp 0x6ec549
push eax
jmp 0x5eb858
call fcn.006f564e
push ebp
push ebx
push 0
lea edx, [esp + 0x50]
jmp 0x6d893f
je 0x6f15dc
cmp dword [esp + 0x90], eax
jmp 0x60cc44
push ebp
jmp 0x5efbdb
mov ecx, dword [esi + 0x44]
jmp 0x6bd1ed
mov ecx, dword [eax + 4]
shl ax, 0xfe
mov edx, dword [esp + 0x18]
lea eax, [esp + 0x14]
neg eax
jmp 0x6af784
push ebx
push 0
jmp 0x68c086
push eax
bswap ax
cbw
mov eax, dword [esp + 0x34]
jmp 0x5d371d
call fcn.006dc5fa
mov eax, dword [esi + 0xb0]
cmc
stc
test esp, 0x573e3108
test eax, eax
jmp 0x6bcb9e
push ebp
jmp 0x696609
call fcn.0062eb93
test eax, eax
mov dword [esi + 0xb0], eax
jmp 0x6e056c
call fcn.006a0d37
lea ecx, [esp + 0x2c]
jmp 0x6ec9bb
call fcn.005d4d82
lea ecx, [esp + 0x14]
call fcn.0069143a
push eax
movzx cx, bl
mov ecx, edi
jmp 0x5e8390
push eax
jmp 0x603679
call fcn.0063b1bc
test edi, edi
jmp 0x5c9eec
mov byte [esp + 0x94], 1
jmp 0x5cd986
mov byte [esp + 0x88], 2
jmp 0x6da145
call fcn.00699669
mov dword [esp + 0x14], 0x10092d34
mov byte [esp + 0x88], 5
setbe ch
mov ecx, eax
not cl
lea ecx, [esp + 0x14]
jmp 0x63232e
push ecx
jmp 0x5e7c1b
push eax
call dword [0x1008f0b8]
push eax
lea ecx, [esp + 0x38]
jmp 0x6345ff
push ecx
jmp 0x6b90f3
jne 0x5def3a
sub ecx, ecx
jmp 0x6d671f
ret 4
je 0x60cc04
mov esi, dword [esi + 4]
cdq
movsx edx, di
mov edx, dword [esp + 0x28]
jmp 0x6da96e
je 0x60e5ae
cmp dword [esi + 0x58], eax
jmp 0x5bb4aa
call fcn.005d4d82
lea ecx, [esp + 0x24]
mov byte [esp + 0x88], 2
call fcn.0063b1ab
mov ecx, edi
jmp 0x6f15d7
push ebp
jmp 0x5e1ab3
push edx
cdq
push eax
mov edx, eax
rdtsc
lahf
mov eax, dword [esi + 0x5c]
cdq
cmovo dx, bx
movsx dx, bh
lea edx, [esp + 0x48]
jmp 0x6c46c7
push edx
jmp 0x69da7a
jle 0x60e5ae
mov eax, dword [esp + 0x70]
test eax, eax
jmp 0x6e1fc3
call fcn.0069e18f
mov ecx, dword [esp + 0x78]
btc esi, ecx
pop edi
xor si, 0x62b0
add si, 0x7ece
mov esi, 0x2aa37154
pop esi
cmc
test edx, ecx
mov dword fs:[0], ecx
cmc
add esp, 0x7c
jmp 0x608c38
mov dword [esp + 0x7c], eax
jmp 0x6cdd1a
call fcn.00699669
lea edi, [esi + 0xe8]
sub eax, eax
test di, 0x1df9
cmc
cmp edi, eax
jmp 0x5f7ca2
push eax
jmp 0x62b429
lea ecx, [esp + 0x24]
push eax
jmp 0x6e70d3
je 0x5dcf96
cmp dword [esi + 0xb0], edi
jmp 0x6d8d4a
call fcn.005d4d82
mov dword [esp + 0x10], eax
shld ax, si, 0x73
sal al, cl
btc ax, cx
mov eax, dword [esi + 0x58]
test bp, 0x4fea
cmp eax, edi
jmp 0x62abcc
jmp 0x6142a8
call fcn.0063b1bc
mov edx, dword [esp + 0x20]
bt ax, sp
ror eax, 0xcf
rcl ah, cl
lea eax, [esp + 0x1c]
neg eax
jmp 0x635d89
pop ebx
jmp 0x68dd38
sbb eax, eax
and eax, edx
push eax
nop
mov eax, dword [esp + 0x3c]
jmp 0x614e2f
call fcn.006c2383
lea edx, [esp + 0x14]
jmp 0x6ee6a3
jne 0x68e988
sub ecx, ecx
jmp 0x68e98b
push eax
mov eax, dword [esp + 0x2c]
jmp 0x69bee1
push 0
push ecx
jmp 0x6e4900
je 0x5e38f6
mov eax, dword [eax + 4]
jmp 0x5e38f6
mov ecx, dword [edi + 8]
push eax
jmp 0x5fc88e
call fcn.006de79e
push 0xf00021
push ebp
cmovbe di, sp
mov edi, eax
not al
mov eax, dword [esp + 0x40]
push ebx
jmp 0x6ecd06
mov dword [esp + 0x80], 0xffffffff
jmp 0x610c5f
je 0x5f9ba2
mov eax, dword [esp + 0x18]
jmp 0x6c4b94
call fcn.006b9e88
mov esi, dword [esp + 0x58]
shl eax, cl
rcl ax, cl
cwde
lea eax, [esp + 0x54]
stc
clc
test dl, 0xe0
neg eax
jmp 0x6dd4c4
test eax, eax
jmp 0x61016d
push ebx
jmp 0x6f4e6b
push eax
jmp 0x6badba
push eax
jmp 0x6aa01f
call dword [0x1008f440]
mov eax, dword [esi + 0x44]
jmp 0x5ca18e
push edx
jmp 0x60e598
call fcn.006cf8d4
add esp, 4
jmp 0x61762a
call fcn.00628129
mov dword [esp + 0x88], edi
not dh
cdq
mov dh, bl
mov dword [esp + 0x20], edi
setbe dl
mov dword [esp + 0x1c], 0x10092d6c
setl dl
mov dx, 0x653
mov edx, dword [esp + 0x58]
jmp 0x6ac731
call fcn.006cf8d4
add esp, 4
setge ch
xchg ch, cl
lea ecx, [esp + 0x14]
jmp 0x6b898b
push edx
jmp 0x69ebe5
neg eax
jmp 0x6cff36
call fcn.005d4d82
mov esi, eax
cmp bh, bh
mov eax, dword [esp + 0x6c]
test si, 0x1bc2
cmp ebx, eax
jle 0x6aa03b
mov ebx, eax
mov eax, dword [esp + 0x70]
cmp ebp, eax
jle 0x6aa04f
mov ebp, eax
movzx edx, ax
bt eax, ebx
mov edx, dword [esp + 0x28]
lea eax, [esp + 0x24]
shr ecx, cl
sub ecx, 0x3bee0d33
neg eax
mov ecx, dword [esp + 0x38]
push 0xcc0020
sbb eax, eax
cmc
clc
push 0
and eax, edx
push 0
jmp 0x6ee8c7
push ebx
push edx
jmp 0x5f7a49
push ebp
jmp 0x6ab050
sbb eax, eax
push ecx
cmp bp, 0xe0d
stc
and eax, edx
jmp 0x6bae0d
push ecx
jmp 0x6ce08f
push edx
jmp 0x61214f
jmp 0x68b03c
push eax
jmp 0x637871
call dword [0x1008f3b4]
mov eax, dword [esp + 0x4c]
sal dl, 0xb7
cmp bx, 0x7d0d
shl bh, cl
mov edx, dword [esp + 0x44]
add ebx, eax
add bx, 0xa32
sub eax, edx
cmovno ebx, ebx
sar bx, 0x8e
xor bl, 0xd6
mov ebx, 1
cmp eax, 1
jl 0x6b9132
mov ebx, eax
cmovbe cx, di
mov ebp, dword [esp + 0x50]
clc
shr cx, cl
bt ecx, 0x84
mov ecx, dword [esp + 0x48]
test bp, bp
cmc
sub ebp, ecx
cmp ebp, 1
jge 0x6b915b
mov ebp, 1
mov cx, si
mov cl, 0xd5
push esi
xchg cl, ch
movzx ecx, cx
lea ecx, [esp + 0x58]
jmp 0x69f6b6
call dword [0x1008f080]
push edi
xchg cx, cx
movsx ecx, ax
mov ecx, ebp
lea ecx, [esp + 0x38]
jmp 0x6f6b43
push eax
lahf
cmovno ax, bp
mov eax, dword [esp + 0x40]
push eax
call dword [0x1008f08c]
mov dword [esp + 0x24], 0x10092d34
xchg cl, cl
lea ecx, [esp + 0x24]
jmp 0x5b7a75
je 0x5dcf96
mov dword [esp + 0x18], 0
mov dword [esp + 0x14], 0x10092d48
jmp 0x5e554b
push ecx
jmp 0x6a2e69
mov byte [esp + 0x98], 3
call dword [0x1008f088]
push eax
mov ch, 0xae
movsx ecx, bp
lea ecx, [esp + 0x18]
jmp 0x6cf2dc
je 0x60e5ae
mov edx, dword [esi + 0xec]
lea ecx, [esp + 0x68]
jmp 0x6afbaf
push ecx
jmp 0x6cb04f
test eax, eax
je 0x5f9ba2
mov edx, dword [esi + 0x44]
jmp 0x6a4811
push edx
jmp 0x6ed9ae
push edx
mov byte [esp + 0x8c], 6
jmp 0x68ffba
mov dword [esp + 0x78], eax
jmp 0x5b80cb
push 0x18
jmp 0x6b5bf9
call fcn.006a0d37
lea ecx, [esp + 0x14]
push ecx
lea ecx, [esp + 0x38]
jmp 0x5d6852
sbb eax, eax
mov byte [esp + 0x88], 2
and eax, edx
jmp 0x600917
jmp 0x5def41
push 0
jmp 0x61006b
call fcn.006a3af3
lea ecx, [esp + 0x34]
cmc
test sp, bp
lea esp, [esp + 0x20]
test ecx, ecx
jmp 0x693d29
jne 0x5e5503
mov ecx, dword [esi + 0x58]
lea edi, [esi + 0x48]
cmp edi, 0x14b12b02
test ecx, ecx
jmp 0x63d5ad
je 0x6f15dc
cmp dword [edi + 4], eax
jmp 0x5d8e37
push esi
jmp 0x69e71c
mov byte [esp + 0x80], 9
call fcn.00699669
lea ecx, [esp + 0x4c]
jmp 0x6919c1
jne 0x610c64
cmp dword [esi + 0x60], 1
jne 0x610c64
mov ecx, dword [esi + 0x1c]
mov eax, esp
cwde
bswap eax
push ebx
lea eax, [esp + 0x40]
jmp 0x5dc7b0
sbb eax, eax
cmc
test eax, 0x4b2318a8
mov byte [esp + 0x88], 8
and eax, esi
push eax
call dword [0x1008f0b8]
push eax
lea ecx, [esp + 0x28]
jmp 0x5f27c8
call fcn.006cf8d4
lea ecx, [esp + 0x18]
push eax
lea edx, [esp + 0x4c]
push ecx
mov ecx, dword [esi + 0xb0]
cmove ax, ax
lea eax, [esp + 0x50]
jmp 0x60f158
jne 0x5e5503
mov ecx, edi
jmp 0x5e54fe
jle 0x60e5ae
lea ecx, [esp + 0x24]
jmp 0x693fff
call dword [0x1008f0b0]
test esi, esi
jmp 0x60cbf7
call fcn.006c2383
test eax, eax
jmp 0x605cee
mov eax, dword [edi + 4]
jmp 0x68b03c
mov eax, dword fs:[0]
push 0xffffffffffffffff
cmp di, 0x4a5a
clc
push 0x1008adf0
cmp esi, 0x99d67cb
push eax
cmp ax, dx
mov dword fs:[0], esp
sub esp, 0x70
test bl, 0x62
test dx, bp
push esi
not esi
add si, 0x625a
xchg si, si
mov esi, ecx
push edi
xor edi, edi
cmp dword [esi + 0xac], edi
jmp 0x6daae4
mov byte [esp + 0x80], 1
call fcn.0063b1ab
mov dword [esp + 0x14], 0x10092d34
movsx cx, bh
movzx ecx, ax
movsx ecx, cx
lea ecx, [esp + 0x14]
jmp 0x6da992
push 0
jmp 0x5beb52
push eax
jmp 0x6d8c03
lea ecx, [esp + 0x34]
jmp 0x6cb61d
push eax
jmp 0x60e603
call fcn.00699669
mov eax, dword [esp + 0x10]
cmp bp, di
sub bp, sp
pop ebp
shrd ebx, esp, 0x4a
clc
test eax, eax
movzx ebx, bx
jmp 0x634aa9
push 0
push 0
jmp 0x6be2bf
call fcn.006de79e
mov dword [esp + 0x14], 0x10092d34
movzx ecx, dx
mov ch, 0x60
mov byte [esp + 0x88], 7
cmovb ecx, ecx
not cl
movzx ecx, bp
lea ecx, [esp + 0x14]
jmp 0x6142a8