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

Disassembly:
call fcn.0063b1ab
lea ecx, [esp + 0x28]
call fcn.0063b1ab
pop edi
pop esi
pop ebp
sbb bl, bl
adc ebx, 0x64634276
pop ebx
test si, 0x5f9b
stc
cmc
add esp, 0x50
jmp 0x621683
call dword [0x1008f0b4]
lea eax, [esp + 0x28]
or cx, bp
add ecx, esp
push 0x660046
mov edx, dword [esp + 0x30]
rol ch, 0x9f
mov ecx, dword [esp + 0x6c]
cmp eax, ebx
neg eax
sbb eax, eax
cmp ecx, esi
push ebx
clc
push edi
and eax, edx
setp dl
jmp 0x5daf9e
push 0
jmp 0x5cfa32
jne 0x5bae66
mov ecx, dword [edi + 0xc]
shrd eax, eax, 0xe5
mov eax, dword [esp + 0x70]
test si, ax
stc
cmp eax, 0xffffffff
jne 0x5bae7f
mov eax, dword [edi + 8]
bswap dx
not dh
mov edx, dword [edi + 0xc]
push ebx
jmp 0x68d252
push eax
mov al, 0x84
mov eax, dword [esp + 0x8c]
push eax
movzx ax, bh
mov eax, dword [esi + 4]
push ebp
jmp 0x5f9eaa
mov dword [esp + 0x1c], eax
call dword [edx + 0x30]
lea ecx, [esp + 0x28]
jmp 0x5f8057
je 0x5fb811
neg ebx
jmp 0x5d3890
call fcn.005d4d82
mov eax, dword [esp + 0x14]
test eax, eax
jmp 0x5dd0f3
push eax
xchg al, ah
movzx eax, sp
mov eax, dword [esp + 0x84]
jmp 0x69b471
push edx
jmp 0x62cc4b
push 0
jmp 0x5c2f4e
push eax
mov eax, dword [esp + 0x80]
jmp 0x6a50dc
mov dword [esp + 0x24], 0
xchg dx, dx
movsx edx, si
bswap edx
mov dword [esp + 0x20], 0x10093920
movsx dx, dl
cmovns dx, cx
mov edx, dword [edi + 4]
jmp 0x6bbfe5
push edi
jmp 0x636604
push ebp
mov dword [esp + 0x7c], ebx
jmp 0x5dd818
jmp 0x60d5e2
call fcn.0063b1bc
test edi, edi
jmp 0x5d53e9
jne 0x5d6671
xor eax, eax
jmp 0x6e4ca0
je 0x5ea6a7
cmp eax, 4
je 0x5ea6a7
mov ebx, dword [esp + 0x78]
stc
cmp sp, 0x3be0
clc
test ebx, 0x80000000
jmp 0x5c6866
mov eax, dword [edi + 4]
jmp 0x6e4ca0
push 0
jmp 0x6213ee
and eax, edx
mov edx, dword [esp + 0x74]
jmp 0x5b7fde
mov edx, dword [esp + 0x80]
jmp 0x609043
push 0x18
push edx
jmp 0x6ec0e9
je 0x5dd102
mov eax, dword [eax + 4]
not cx
movsx ecx, ax
mov ecx, dword [esp + 0x3c]
jmp 0x6f2f34
push 0
jmp 0x625fd4
call fcn.00696abf
mov edi, dword [edi + 0x14]
movsx esi, si
mov esi, eax
jmp 0x62ce7a
call fcn.005d4d82
mov ecx, dword [esp + 0x78]
jmp 0x6e63bd
push 0
jmp 0x6334bd
cmp dword [esp + 0x74], 0xffffffff
jne 0x5e1e49
mov ecx, dword [esp + 0x64]
bsr edx, edx
shl dl, cl
mov edx, dword [ecx + 0xc]
btc cx, 0xee
mov dword [esp + 0x74], edx
bsr eax, ebx
mov edx, dword [esp + 0x2c]
lea eax, [esp + 0x28]
shr ecx, cl
neg eax
setae ch
movzx ecx, sp
bswap cx
push 0x660046
dec ch
cmovne cx, ax
mov ecx, dword [esp + 0x70]
sbb eax, eax
push ebx
cmp esi, 0x6d2e61e5
test ecx, eax
push edi
cmc
jmp 0x5d9519
push ecx
jmp 0x6a05a8
mov ecx, dword [esp + 0x74]
stc
test ecx, 0x28591071
cmp ecx, 0xffffffff
jmp 0x6c1649
sbb eax, eax
cmc
push ebx
cmp bp, dx
stc
push edi
and eax, ecx
mov ecx, esi
mov ecx, dword [esp + 0x80]
jmp 0x5fd54c
call dword [0x1008f0b0]
mov ebp, dword [esp + 0x70]
cmp ebp, 0xffffffff
jne 0x5e1e26
mov eax, dword [esp + 0x64]
mov ebp, dword [eax + 8]
test di, cx
clc
jmp 0x5e1e26
push eax
jmp 0x63967d
push ecx
movzx ecx, bx
not cx
mov ecx, dword [esp + 0x84]
jmp 0x5fd999
push ebp
mov bp, 0x64f3
movsx ebp, dx
mov bp, bp
push esi
not bp
cmovb ebp, eax
push edi
mov edi, dword [esp + 0x64]
mov ebp, dword [edi]
jmp 0x5f81b0
mov dword [esp + 0x1c], eax
call fcn.006b9e88
lea ecx, [esp + 0x38]
jmp 0x68a793
jmp 0x6e9ef2
call fcn.006e12e4
push eax
jmp 0x63ad44
push ecx
jmp 0x5cda9b
push ebp
call dword [0x1008f0b8]
mov ecx, dword [edi + 0x14]
bswap esi
mov esi, eax
jmp 0x6dfa3c
push eax
jmp 0x6ac20d
push 0
jmp 0x63a8a3
push eax
mov ah, 0x73
movsx eax, sp
mov eax, dword [esp + 0x8c]
jmp 0x60d3af
mov ecx, dword [esi + 4]
jmp 0x6f0141
call dword [edx + 0x2c]
mov edx, dword [esi]
movsx ecx, ax
cwde
mov ecx, esi
movsx eax, cx
mov eax, dword [esp + 0x1c]
push eax
call dword [edx + 0x30]
lea ecx, [esp + 0x20]
mov dword [esp + 0x20], 0x10093914
call fcn.00699669
lea ecx, [esp + 0x38]
jmp 0x5b65a6
push 0
push 0
jmp 0x5c8b06
call fcn.0060ecbd
mov ebp, dword [esp + 0x2c]
not dl
sub dx, 0x6b75
cwde
lea eax, [esp + 0x28]
neg eax
mov edx, dword [esp + 0x3c]
jmp 0x6afb75
push eax
jmp 0x6bc68e
push eax
call ebx
push eax
xchg cx, cx
lea ecx, [esp + 0x3c]
jmp 0x5d4be5
jne 0x61205d
mov eax, dword [edi + 8]
setbe dl
mov edx, dword [esp + 0x68]
jmp 0x6d0e02
push esi
jmp 0x6f4b3e
push 0
jmp 0x69c07f
push ecx
not ch
movsx ecx, cx
movzx ecx, si
mov ecx, dword [esp + 0x7c]
push eax
cwde
mov eax, dword [edi + 0x10]
jmp 0x6c2e39
ret 0x18
push 0
push esi
jmp 0x5f3c01
push eax
jmp 0x607153
push 0
jmp 0x6d1e3a
push eax
call dword [0x1008f0b4]
lea eax, [esp + 0x38]
xchg ch, ch
push 0x8800c6
mov ecx, dword [esp + 0x40]
xchg edx, edx
cwd
mov edx, dword [esp + 0x70]
cmp edi, 0x35291091
clc
neg eax
jmp 0x5f2f17
push edi
call fcn.0062572a
mov edi, eax
cmove ecx, edx
setp ah
movsx eax, si
mov eax, dword [esi]
movsx ecx, si
not cx
mov cx, 0x4c6f
push 0xffffff
movsx cx, cl
setbe cl
mov ecx, 0x49161c13
mov ecx, esi
jmp 0x639c03
push ebx
jmp 0x5f5d07
push edx
jmp 0x6b7e89
push 0
jmp 0x693b7a
call dword [0x1008f078]
mov ebx, dword [esp + 0x50]
mov di, 0x633b
movsx edi, sp
mov edi, dword [esp + 0x4c]
jmp 0x6271bf
call dword [0x1008f070]
push eax
movzx ecx, si
lea ecx, [esp + 0x24]
jmp 0x6c2ec1
call ebx
push eax
mov cx, dx
lea ecx, [esp + 0x2c]
call fcn.0063b1bc
test esi, esi
jne 0x6b67cd
xor eax, eax
jmp 0x5d3e40
push ebx
jmp 0x6b5539
call dword [eax + 0x2c]
mov edx, dword [esi]
xchg cl, ch
movsx ecx, cx
push 0
movsx cx, ch
bswap ecx
not ch
mov ecx, esi
jmp 0x5c61fe
push 0
jmp 0x5d14ea
push ebp
call dword [0x1008f140]
mov eax, dword [edi + 4]
cmp ch, 0xdb
cmp eax, 3
jmp 0x5d662a
call dword [0x1008f48c]
pop edi
pop esi
pop ebp
pop ebx
cmp bp, bp
stc
clc
add esp, 0x50
ret 0x18
call fcn.006b9e88
test esi, esi
jmp 0x6b0e5d
push edx
mov edx, dword [edi + 8]
jmp 0x68d811
push edx
jmp 0x5dd4af
call dword [0x1008f0b4]
mov edx, dword [esp + 0x64]
push edx
jmp 0x6bb9af
push edx
jmp 0x5f34e9
push ecx
jmp 0x5b6b9f
call dword [0x1008f0a4]
pop edi
cmc
pop esi
test ebx, edi
pop ebp
pop ebx
cmc
test bp, ax
add esp, 0x50
jmp 0x6e36b5
push edx
mov edx, dword [esi + 4]
push ebp
jmp 0x6f60c5
and eax, ebp
jmp 0x6dc8fb
push ebx
jmp 0x5d2cb1
call dword [0x1008f0b4]
mov eax, dword [esp + 0x10]
cmp dh, ch
cmc
test eax, eax
je 0x69f8c2
mov eax, dword [eax + 4]
push eax
mov eax, dword [esp + 0x30]
push eax
jmp 0x5c7a27
push edx
push ebp
jmp 0x68838f
push eax
jmp 0x5ddbe6
push 0
jmp 0x5d8a96
push ecx
movsx cx, dh
jmp 0x6061a6
call fcn.005d4d82
lea ecx, [esp + 0x48]
movsx edx, bx
jmp 0x5d203b
push 0xcc0020
jmp 0x6e56a6
push ebp
jmp 0x692395
jne 0x6e9eef
xor eax, eax
jmp 0x5f81a6
push edi
jmp 0x5e1283
mov eax, dword [esi + 4]
jmp 0x60d5e2
push eax
jmp 0x697246
push ecx
call fcn.005d4d82
mov edx, dword [esi]
cwde
mov ecx, esi
cbw
mov eax, dword [esp + 0x18]
jmp 0x6270e0
push esi
call dword [0x1008f074]
push esi
jmp 0x698796
push ecx
jmp 0x5dc8f6
push ecx
jmp 0x6afd84
jne 0x6c1653
mov ecx, dword [edi + 0xc]
dec eax
mov eax, dword [esp + 0x70]
test si, ax
cmp eax, 0xffffffff
jmp 0x612051
push eax
jmp 0x5e9411
call fcn.006a0d37
lea eax, [esp + 0x20]
mov edx, dword [esp + 0x24]
stc
neg eax
jmp 0x6f24b5
sub esp, 0x50
jmp 0x62e7b6
push ecx
lea ecx, [esp + 0x2c]
jmp 0x609d24
push 3
jmp 0x6a3c7a
push 1
push 1
jmp 0x69ec53
push edx
jmp 0x69f8aa
push 0
jmp 0x5f399f
push ecx
jmp 0x61a487
mov eax, dword [esp + 0x30]
jmp 0x5fcab9
ret 0x18
push eax
movsx eax, bp
jmp 0x6e0457
sbb eax, eax
test edx, esp
jmp 0x61e38e
mov dword [esp + 0x14], eax
jmp 0x6d0d3d
push eax
mov eax, dword [esp + 0x40]
jmp 0x6a0ded
mov eax, dword [esi + 4]
mov ebx, dword [0x1008f0b8]
jmp 0x6ee315
mov dword [esp + 0x1c], eax
jmp 0x633f69
push eax
jmp 0x639309
push ebp
jmp 0x631dc2
sbb eax, eax
stc
and eax, edx
jmp 0x6e8dd4
push eax
jmp 0x6baf3b
call dword [0x1008f074]
mov ecx, dword [esp + 0x74]
mov dword [esp + 0x64], eax
clc
cmp ecx, 0xffffffff
jmp 0x5bae59
push eax
push ecx
jmp 0x6db9bf