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

Disassembly:
push edx
not dx
movsx edx, bp
setae dl
lea edx, [esp + 0x34]
jmp 0x6c163c
jg 0x6f2a2c
cmp dword [esp + 0x8c], 2
jmp 0x6b6a0c
jle 0x63c0de
mov ebx, dword [esp + 0x10]
cmp ecx, 0x124d4e98
cmp ebx, edi
stc
lea ebx, [ebx + edx]
jmp 0x6cc069
jg 0x5e42e7
mov dword [esp + 0x10], eax
clc
cmp sp, 0x3dd3
xor eax, eax
cmp sp, bx
cmp edx, 0x271c7038
test ecx, ecx
jmp 0x5d7ffb
mov dword [esp + 0x14], ecx
jmp 0x69bb65
push eax
jmp 0x6a3242
ret 0x1c
call dword [0x1008f438]
lea ecx, [esp + 0x28]
jmp 0x6baaa4
push eax
jmp 0x6f63a1
push edx
jmp 0x6d7cc4
lea esp, [esp - 0x68]
mov eax, dword [esp + 0x78]
test di, 0x1e0c
stc
push ebx
push esi
cmp eax, 1
push edi
jmp 0x5eee3e
mov dword [esp + 0x1c], 0
setne ch
mov ecx, ebx
mov ecx, dword [esp + 0x18]
jmp 0x6c545d
sub ecx, eax
cmp ecx, 0x32
jmp 0x69a76e
mov dword [esp + 0x14], edx
jle 0x60e58f
mov ebp, dword [0x1008f42c]
mov eax, ebx
clc
cmp ax, 0x1e86
mov dword [esp + 0x10], 0x32
test ebx, 0x13cf6622
cmp edx, 0x28d93f2b
sub eax, edx
test bp, cx
cmp ax, sp
cmp ah, 0x48
cmp eax, 0x32
jmp 0x5e42d7
push ecx
jmp 0x69bba2
ret 0x1c
jl 0x6128e7
mov ebx, dword [esp + 0x24]
stc
cmc
clc
add edx, dword [esp + 0x10]
test eax, edi
cmp edx, ebx
jmp 0x6b1610
sub edx, edx
test ebx, edi
test cl, 0xe
push ebp
test ebx, ebx
mov dword [esp + 0x1c], 1
jmp 0x621d77
push ecx
jmp 0x607f46
jle 0x6b2e58
mov ecx, 0x32
jmp 0x6b2e58
push ecx
mov cx, cx
bswap cx
cmovbe cx, bx
mov ecx, dword [esp + 0x80]
push edx
jmp 0x5fb5c7
jl 0x6f2a2c
cmp eax, 8
jmp 0x5d6617
push ebx
jmp 0x5c748c
call fcn.005bf286
cmp eax, 1
jmp 0x6f1558
push ecx
movzx ecx, si
not cl
xchg cl, cl
mov ecx, dword [esp + 0x28]
push eax
mov eax, dword [esp + 0x9c]
push eax
jmp 0x69cd47
push ecx
movsx ecx, ax
movzx cx, bl
mov ecx, dword [esp + 0x28]
jmp 0x6c4a7a
lea eax, [esp + 0x2c]
jmp 0x6c1f52
mov dword [esp + 0x14], edx
jge 0x60e58f
jmp 0x621d87
lea ebx, [ecx + eax]
movzx ecx, bp
mov ecx, dword [esp + 0x20]
jmp 0x625952
jl 0x6f2a2c
mov eax, dword [esp + 0x7c]
mov esi, dword [eax]
xadd ecx, edi
bsr cx, di
btc ebx, 0xca
mov edi, dword [eax + 4]
mov ecx, dword [eax + 8]
ror bx, 0xf9
adc bh, cl
mov dword [esp + 0x6c], ecx
sub ecx, esi
sar ebx, 1
mov ebx, dword [eax + 0xc]
stc
mov dword [esp + 0x7c], ecx
test ecx, ecx
mov dword [esp + 0x70], ebx
jle 0x6f2a2c
sub ebx, edi
test ebx, ebx
jmp 0x6edf36
push ecx
call dword [0x1008f3f8]
test eax, eax
jmp 0x6df8c4
push eax
jmp 0x6e5844
push edx
jmp 0x6d8341
call fcn.005e29c8
mov ecx, dword [esp + 0x80]
bt ax, cx
rol edx, cl
mov edx, dword [esp + 0x14]
rol ah, cl
rcr ax, cl
sub ah, 0x16
mov eax, ebx
test esi, edx
cmp di, 0x584d
cmp eax, ecx
jmp 0x63c0d1
call fcn.005c5c00
mov eax, dword [esp + 0x1c]
pop ebp
mov ebx, ebp
bts ebx, ebx
pop edi
rcr bl, 0x79
pop esi
pop ebx
test esi, esp
jmp 0x6d19f4
mov dword [esp + 0x20], ebx
jmp 0x6128e7
add esp, 0x68
jmp 0x63a7b2
call ebp
mov edx, dword [esp + 0x40]
mov eax, dword [esp + 0x38]
cmp bp, 0x2f4d
or cl, 0x73
mov ecx, dword [esp + 0x3c]
clc
cmp bh, 0x37
cmc
mov dword [esp + 0x60], edx
or dl, al
shl dl, 0x50
lea edx, [esp + 0x58]
mov dword [esp + 0x58], eax
shld ax, ax, 0x3c
sal ax, 0x9e
mov eax, dword [esp + 0x44]
test sp, 0x5427
push edx
adc dl, 0x74
sbb edx, 0x2c3e69f1
mov edx, dword [esp + 0x94]
test di, bx
mov dword [esp + 0x60], ecx
xadd cx, cx
mov ecx, dword [esp + 0x78]
test bx, 0x9c9
mov dword [esp + 0x68], eax
btc ax, di
lahf
mov eax, dword [esp + 0x74]
push edx
movsx dx, ah
mov edx, dword [esp + 0x94]
cmc
test esp, 0x864e6a
sub ecx, edi
sub eax, esi
push edx
jmp 0x69e401
push eax
jmp 0x5fed9d
jne 0x6c4a7f
mov eax, dword [esp + 0x2c]
mov edx, dword [esp + 0x28]
mov ecx, dword [esp + 0x30]
cmp bp, 0x48c9
clc
mov dword [esp + 0x3c], eax
stc
mov dword [esp + 0x38], edx
mov edx, dword [esp + 0x34]
mov dword [esp + 0x40], ecx
ror eax, cl
rcr ch, 0x32
rcr al, cl
mov eax, edi
mov ecx, esi
mov dword [esp + 0x44], edx
movzx dx, al
neg eax
xor edx, ebp
btr edx, ecx
neg ecx
movzx edx, si
xchg dh, dh
movsx edx, si
push eax
movzx edx, si
cdq
not edx
lea edx, [esp + 0x3c]
jmp 0x688563
mov dword [esp + 0x50], eax
jmp 0x63e557
push edx
call dword [0x1008f440]
push edi
not eax
bswap ax
lea eax, [esp + 0x2c]
push esi
jmp 0x602a56
jle 0x6f2a2c
mov eax, dword [esp + 0x80]
stc
test bp, dx
test eax, eax
je 0x63e557
mov edx, dword [eax]
mov dword [esp + 0x44], edx
rol dx, cl
sub dx, 0x3313
bsr dx, di
mov edx, dword [eax + 4]
test di, 0x74e8
cmp esp, ebp
test si, cx
mov dword [esp + 0x48], edx
sub edx, edi
mov edx, dword [eax + 8]
mov dword [esp + 0x4c], edx
mov eax, dword [eax + 0xc]
jmp 0x6e0d08
mov dword [esp + 0x20], ebx
jmp 0x6ecaf6
jne 0x60e582
mov ecx, dword [esp + 0x94]
mov dl, 0xa2
movsx edx, sp
movzx edx, si
mov edx, dword [esp + 0x2c]
cmovnp eax, esi
mov eax, dword [esp + 0x28]
jmp 0x69b186
pop edi
shld esi, edx, 0xa3
pop esi
btc ebx, ebp
sub eax, eax
rcl ebx, cl
pop ebx
add esp, 0x68
jmp 0x5fc655
je 0x5feda3
lea ecx, [esp + 0x48]
mov dx, si
cwd
movsx dx, bh
lea edx, [esp + 0x28]
movsx eax, bp
cwde
movzx ax, ah
push ecx
setns al
jmp 0x6ae64b
call ebp
mov eax, dword [esp + 0x84]
test eax, eax
jmp 0x6f61bb