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

Disassembly:
push ecx
jmp 0x6d0a3f
mov eax, dword [esp + 4]
cmp dh, 0x8c
lea esp, [esp - 0x10]
cmp eax, 1
push ebx
jmp 0x6b9db5
jne 0x6a41bd
sub ebx, ebx
jmp 0x5fc1b1
je 0x6da06c
cmp dword [edi], 0
jmp 0x6e192c
mov esi, ecx
jmp 0x6a7f79
add esp, 0x10
jmp 0x615150
mov ebx, dword [ebx + 8]
mov eax, dword [esp + 0x34]
cmovp ecx, eax
bswap ecx
xchg ecx, ecx
mov ecx, dword [esp + 0x30]
push eax
jmp 0x687422
sub ecx, edx
cmp ebp, ebx
test edi, ebp
test ebp, ebp
jmp 0x6e57d0
push eax
jmp 0x6eca87
mov dword [esp + 0x38], ecx
jle 0x6f075c
test ecx, ecx
jmp 0x6f0756
jmp 0x6a41c0
jg 0x6f075c
cmp dword [esp + 0x34], 2
jmp 0x6bab05
cmp dword [edi + 8], ebp
jle 0x612974
mov dword [edi + 8], ebp
test si, 0x4d85
clc
cmp dword [edi + 0xc], ecx
jle 0x612986
mov dword [edi + 0xc], ecx
movzx ecx, bx
or dh, 0x2a
mov ebp, dword [edi + 8]
rcl ebx, 1
shr ebx, cl
mov ebx, dword [edi]
sal ch, cl
mov ecx, dword [edi + 0xc]
sub dh, 6
or dx, sp
btr dx, bp
mov edx, dword [edi + 4]
cmc
stc
clc
sub ebp, ebx
clc
jmp 0x5d5206
ret 0x18
call fcn.006df247
mov eax, dword [esp + 0x3c]
rcl cl, 0x32
bts cx, ax
lea esp, [esp + 8]
and cx, cx
mov dword [esi + 0x8c], eax
add bx, 0x3e4a
bts ebx, edi
jmp 0x6d4e1e
push 0
jmp 0x5e6e27
je 0x68b897
push edi
jmp 0x6bf4c1
mov dword [esp + 0x30], eax
mov eax, dword [esi + 0x6c]
jmp 0x68fc99
ret 0x18
push ecx
push ebx
jmp 0x6b7ad5
mov edx, dword [esi + 0x74]
not ecx
mov ecx, dword [esi + 0x70]
jmp 0x6cae01
dec eax
stc
clc
cmp dl, 0x34
cmp eax, 7
jmp 0x6e664e
mov edx, dword [esi + 0x60]
rol ax, cl
mov dword [esp + 0x24], edx
btr ax, 0x4c
mov edi, dword [esi + 0x98]
mov eax, dword [esp + 0x28]
cdq
sbb bx, bp
rol dh, 0xcc
mov edx, dword [esi + 0x9c]
sar bx, 0xc9
bsr bx, ax
sub eax, edi
bts ebx, edx
bts bx, cx
mov ebx, eax
sar al, cl
test esp, ebx
mov eax, dword [esp + 0x2c]
sub eax, edx
jmp 0x6a3518
mov dword [esp + 0x1c], ebx
jmp 0x6384ca
mov ebx, dword [ebx + 8]
push eax
push ebx
jmp 0x6217d3
jl 0x6f075c
cmp eax, 8
jmp 0x60bc28
mov dword [esp + 0x1c], eax
call fcn.006f5449
test eax, eax
jmp 0x6becf3
call fcn.006bc6dd
add esp, 0xc
test cx, ax
ror ax, cl
lea eax, [esi + 0x90]
cmp esi, ebp
cmc
test ebp, edi
test edi, edi
jmp 0x632738
push ebp
push esi
xchg si, si
push edi
cmovae si, si
movzx esi, si
jmp 0x5d3ab3
jl 0x6f075c
call fcn.005c5c00
mov ebp, dword [esp + 0x28]
sal ch, 0xd2
cmp esi, eax
mov ecx, dword [esp + 0x2c]
test cx, 0x6e9e
test ebp, ebp
jmp 0x6db703
je 0x6f075c
mov ecx, dword [ebx + 0x10]
mov eax, dword [esi + 0x68]
test ecx, ecx
jmp 0x5bf326
push eax
jmp 0x6cbda9
jmp 0x5d3d4a
push edx
jmp 0x5bec4d
call dword [0x1008f5d0]
jmp 0x6eca8d
jle 0x6f075c
mov edi, dword [esp + 0x38]
stc
test edi, edi
jmp 0x5cf99f
push 0
jmp 0x63041d
lea ebx, [esi + 0x78]
movzx ecx, bp
shl eax, 2
movzx ecx, bp
sete cl
push eax
mov ecx, ebx
mov dword [esp + 0x38], eax
jmp 0x6e2e00
mov dword [esp + 0x10], ebp
mov dword [esp + 0x38], ecx
sal bh, 0x93
cmp bh, 0x2b
lea eax, [ebp*4]
cmc
lea ebx, [esi + 0x58]
clc
mov dword [esp + 0x14], eax
cmp si, 0x3d5
cmp si, di
imul eax, ecx
sets cl
mov ch, bh
push eax
bswap cx
mov ecx, ebx
jmp 0x6b612c
jg 0x6cfbaa
test ecx, ecx
jmp 0x6cfba4
pop edi
pop esi
sbb ax, 0x62c2
sub ebp, 0x6d8c6f97
pop ebp
mov eax, 1
test dl, 0x99
pop ebx
add esp, 0x10
jmp 0x63af07
jge 0x6e193b
mov dword [edi], 0
sal al, 0xe7
mov eax, dword [edi + 4]
jmp 0x6e6871
call fcn.006f5449
test eax, eax
je 0x6f075c
mov ecx, dword [esp + 0x28]
cmp bp, 0x1c60
xor ah, dl
mov eax, dword [esp + 0x24]
add edx, eax
shld edx, eax, 0x78
xadd edx, edx
mov edx, dword [esp + 0x2c]
test ah, ch
mov dword [esi + 0x70], ecx
stc
mov dword [esi + 0x6c], eax
sub ax, di
shr eax, cl
mov dword [esi + 0x74], edx
add eax, ecx
sar ah, cl
mov eax, dword [ebx + 0x10]
cmc
cmp bp, di
test eax, eax
jmp 0x6e4299
jne 0x5d3d47
xor ebx, ebx
jmp 0x6c349b
mov dword [esp + 0x10], ebp
jmp 0x5eab71
ja 0x6dcb6f
push dword [eax*4 + 0x10081420]
ret
jge 0x612962
mov dword [edi + 4], 0
jmp 0x612962
test eax, eax
jmp 0x6e6812
call dword [0x1008f440]
mov eax, dword [esi + 0x68]
test eax, eax
jne 0x6988a3
mov dword [esp + 0x24], 0
jmp 0x6988b2
jg 0x6da07a
pop edi
mov ebx, esp
rcl bh, 0xff
pop esi
bts bx, dx
add bp, si
adc ebx, edx
pop ebp
movzx ebx, bp
mov bl, ah
movsx bx, al
sub eax, eax
rcl bx, cl
add bh, bl
bts bx, cx
pop ebx
cmp si, bx
test esp, 0x5e6d31de
jmp 0x5d3be0