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

Disassembly:
call ebx
lea edx, [esp + 0x234]
jmp 0x7c9096
push 0
jmp 0x7eee61
jne 0x7c68f9
mov eax, dword [esp + 0x18]
jmp 0x6f6083
push 0xffffffffffffffff
not al
bswap eax
lahf
mov eax, dword fs:[0]
push 0x1008c522
jmp 0x7bc64f
call fcn.006da6a7
lea ecx, [esp + 0x3c]
jmp 0x7befed
mov dword [esp + 0x1c], eax
mov dword [esp + 0x10], ecx
lea ecx, [esp + 0x28]
jmp 0x6db597
or ecx, 0xffffffff
cmp cx, bx
cmc
test ax, 0x201d
xor eax, eax
clc
repne scasb al, byte es:[edi]
not ecx
jmp 0x7146a4
call dword [eax + 0x5c]
test eax, eax
je 0x7d9d8c
push eax
not cx
movzx ecx, ax
lea ecx, [esp + 0x7c]
jmp 0x7d9d87
push eax
push ecx
jmp 0x78a562
push ebp
jmp 0x781c5c
call fcn.0071b586
lea ecx, [esp + 0x64]
movsx edi, cx
xchg di, di
mov edi, eax
jmp 0x7cbf38
mov ebx, dword [ecx + ebx*4]
jmp 0x6ecffd
push 0x100ad338
jmp 0x7837ae
push 0x100ad31c
jmp 0x6f1577
push ecx
jmp 0x7be01b
mov byte [esp + 0x1430], 1
call fcn.006da6a7
lea ecx, [esp + 0x50]
jmp 0x7be44a
call fcn.007d5319
lea ecx, [esp + 0x3c]
jmp 0x7345e9
lea eax, [esp + 0x428]
jmp 0x72eacd
test edi, edi
je 0x7a9a97
push 0x100ad324
jmp 0x7c979a
push edx
jmp 0x6d63ce
mov dword [esp + 0x24], ecx
jmp 0x7dcc62
push edx
jmp 0x7ce54b
push ecx
push edx
jmp 0x6e9ab5
je 0x7a9a97
push eax
jmp 0x7a998c
call fcn.0071b58c
cmp eax, 1
jmp 0x7203b3
call fcn.0077e325
add esp, 8
mov dword [esp + 0x20], eax
cbw
jmp 0x6dfc7b
push ebp
jmp 0x7a13a3
cmp ebx, ecx
jmp 0x7ab35e
call ebx
lea eax, [esp + 0xd8]
jmp 0x71a83b
push edi
jmp 0x7dbd29
call fcn.006d876d
lea ecx, [esp + 0x78]
jmp 0x7e0d81
mov ebx, eax
jmp 0x7c68df
jmp 0x72dd44
push esi
jmp 0x6d511c
mov byte [esp + 0x1430], 0
call fcn.006d876d
lea ecx, [esp + 0x78]
mov dword [esp + 0x1430], 0xffffffff
jmp 0x72dd3d
mov dword [esp + 0x18], eax
jmp 0x6ca664
call fcn.006c2e8f
lea ecx, [esp + 0x10]
mov byte [esp + 0x1430], 0
jmp 0x6f4179
dec ecx
jmp 0x6e3500
jne 0x784904
sub eax, eax
jmp 0x72dd44
push 0x100ad324
push eax
jmp 0x731a16
push 0x1f4
jmp 0x6dac84
jne 0x7d96e5
mov esi, dword [esp + 0xc0]
btr ecx, ebp
sar cl, 0xb3
mov ecx, edi
or edi, edx
jmp 0x7d88c0
je 0x7c21ec
push eax
jmp 0x7cf85b
jne 0x6dfa2b
mov ecx, dword [esp + 0x10]
mov edx, dword [esp + 0x14]
push esi
cbw
movsx eax, bx
nop
lea eax, [esp + 0x1a4]
jmp 0x7b699f
je 0x7a9a97
push 0x100ad314
jmp 0x7c22ed
lea esi, [esi + eax + 1]
jmp 0x7db271
call fcn.006c2e8f
lea ecx, [esp + 0x10]
jmp 0x70518c
call fcn.007c7cb4
mov eax, esi
mov ecx, dword [esp + 0x1428]
shrd ebx, ebp, 0xe
sbb edi, 0x4f25639
rcl ebx, cl
pop edi
test si, di
pop esi
shld ebx, ecx, 0xca
pop ebp
setge bl
pop ebx
clc
cmp si, 0x2b02
mov dword fs:[0], ecx
cmp ecx, esi
add esp, 0x1424
jmp 0x7e8dc9
push 0x1000
push eax
jmp 0x799744
push eax
jmp 0x7ed6de
call fcn.006c2e8f
lea ecx, [esp + 0x50]
jmp 0x7e39ca
call fcn.0077e325
mov edi, eax
clc
lea esp, [esp + 8]
jmp 0x6e210e
mov byte [esp + 0x1430], 3
call fcn.006c2e8f
lea ecx, [esp + 0x50]
mov byte [esp + 0x1430], 2
jmp 0x7888d6
mov byte [esp + 0x1430], 3
jmp 0x730374
mov ebx, dword [0x1008f1a0]
jmp 0x7297ee
push 0xc8
jmp 0x6e31e5
call fcn.007ee168
mov ebp, eax
mov eax, dword [esp + 0xc8]
cmp eax, ebp
cmp ch, 0x45
cmp eax, edi
jmp 0x71ea39
push edx
jmp 0x6eb1d4
call fcn.0070a1b0
mov edx, dword [esp + 0x44]
bswap ecx
push ebp
xchg ch, cl
mov cl, 0xa5
push edx
xchg cl, cl
mov cx, si
lea ecx, [esp + 0x44]
call fcn.0070a1b0
mov eax, dword [esp + 0x20]
cmp ebx, 0x2a972cdd
test eax, eax
jmp 0x71ec1c
push ecx
jmp 0x6e42c9
push esi
jmp 0x6daadb
lea ecx, [esp + 0x78]
jmp 0x7b3878
call fcn.006c2e8f
lea ecx, [esp + 0x28]
mov byte [esp + 0x1430], 1
jmp 0x72ac0f
push edx
jmp 0x702a3d
mov dword [esp + 0x64], 0x10093b30
jmp 0x6dfa26
push 0x100c3d98
jmp 0x6b2fdb
mov word [ebp + 0x2e], ax
jmp 0x7caa22
push eax
push edx
jmp 0x7a8553
mov byte [esp + 0x1430], 4
jmp 0x78daac
push ebx
call dword [0x1008f06c]
mov esi, eax
jmp 0x7c16d9
push esi
jmp 0x7cb758
test eax, eax
jne 0x7a9a97
mov dword [esp + 0x1c], ebx
movsx ebx, ax
movzx eax, si
setae bl
mov eax, dword [esp + 0x24]
jmp 0x7361e8
jle 0x7c5620
lea ecx, [esp + 0x3c]
jmp 0x734db0
call fcn.007cc33d
mov edx, dword [esp + 0x44]
sbb ah, 0x2e
mov ecx, dword [esp + 0x58]
add esp, 4
movzx eax, bx
mov eax, dword [edx + ebx*4]
not dh
mov edx, dword [esp + 0x10]
jmp 0x6d5629
call fcn.007c7cb4
xor eax, eax
jmp 0x700e15
call fcn.00716833
mov ecx, dword [esi + 0xc]
mov al, 4
mov dword [esp + 0x1430], 0
not al
mov al, 0x23
mov eax, dword [ecx]
jmp 0x6cb2d2
dec ecx
cmp esp, 0x3f486283
jmp 0x6f1010
push esi
jmp 0x6ccfb8
push eax
mov eax, 0x78996938
mov eax, 0x1418
mov dword fs:[0], esp
call fcn.00789ecf
push ebx
btc eax, esi
bts ax, si
push ebp
mov ax, sp
nop
push esi
add si, bp
sub si, di
mov esi, ecx
movzx eax, si
push edi
shl eax, 0xe1
mov eax, dword [esi + 0xc]
clc
cmc
test ebx, 0x48bd0f52
test eax, eax
jmp 0x716105
push 0x100ad338
jmp 0x7c3d26
mov byte [esp + 0x1430], 2
jmp 0x6c6e3e
mov byte [esp + 0x1430], 3
jmp 0x7db264
mov eax, dword [esp + 0x14]
push eax
jmp 0x7e01fd
call fcn.00707bd6
add esp, 8
cmc
test eax, eax
jne 0x7c21ec
mov dword [esp + 0x18], ebx
cmc
mov eax, dword [esp + 0xb4]
mov ecx, dword [eax - 8]
stc
test ecx, ecx
jmp 0x6e8605
push ebp
jmp 0x7d3445
push 0x100ad330
jmp 0x7d0801
mov edx, dword [esp + 0x2c]
bswap cx
movsx ax, dh
lea ecx, [esp + 0x10]
movsx ax, ah
bswap eax
not ax
lea eax, [edx + ebx*4]
jmp 0x730189
inc ebx
shld ecx, ebp, 0xa2
neg ebx
sbb ebx, ebx
shr cl, cl
clc
adc ecx, 0x45d027f0
and ebx, eax
xchg cl, ch
movsx cx, ch
mov ecx, dword [esp + 0x30]
jmp 0x7b5c31
call fcn.0070a1b0
mov ecx, dword [esp + 0x58]
jmp 0x6f34a1
push 0x100ad324
jmp 0x77f3d3
push 0
call fcn.0077e325
mov ebp, eax
test bh, 0xd6
lea esp, [esp + 8]
test si, 0x3b6c
jmp 0x7ebd1f
mov cx, word [esp + 0xd2]
jmp 0x7e294a
call fcn.00707bd6
add esp, 8
clc
cmc
jmp 0x7a9a82
call fcn.007d5a2f
push edi
movsx ecx, si
mov ecx, 0x4954192f
lea ecx, [esp + 0x68]
jmp 0x7ebca2
call fcn.0071b586
mov eax, dword [ebp + 0x28]
bswap cx
or al, 3
movsx cx, bl
cmovne cx, sp
xchg cx, cx
mov dword [ebp + 0x28], eax
cmovle cx, cx
movsx cx, bl
lahf
mov ax, word [esp + 0xcc]
push ebp
jmp 0x799fb1
jmp 0x7cd193
push 0
jmp 0x7cd16f
push esi
jmp 0x7c21d6
push 0x100ad328
jmp 0x6b0a8a
call fcn.00707bd6
lea esp, [esp + 8]
test eax, eax
jmp 0x7e4db8
push esi
jmp 0x6e550e
rep movsb byte es:[edi], byte [esi]
jmp 0x7cd513
neg eax
dec di
sbb eax, eax
cmovb di, bx
btc di, si
mov edi, ebp
cmc
test bp, dx
and eax, esi
sub si, 0x34cf
mov esi, eax
bts ax, bx
shld ax, sp, 0x1d
mov eax, ecx
shr ecx, 2
rep movsd dword es:[edi], dword [esi]
neg ch
xor cl, 0xe1
mov ecx, eax
test esi, edx
and ecx, 3
jmp 0x7d6156
mov ecx, dword [esp + 0x10]
movsx dx, dl
cwd
mov edx, dword [esp + 0x14]
push 2
push 0
jmp 0x6cf5e3
call ebx
mov ecx, dword [0x100b31b8]
ror si, 0xc
or eax, 0xffffffff
lea esi, [esp + 0x428]
jmp 0x70a10c
call fcn.006e77d2
mov ebx, dword [0x1008f1a0]
lea ecx, [esp + 0x234]
jmp 0x71dd84
mov ebx, dword [esp + 0x1c]
cmc
cmp ebx, 0xffffffff
jmp 0x6c3060
call fcn.006da6a7
mov byte [esp + 0x1430], 4
mov edi, esi
test dx, sp
jmp 0x6cb19a
push ecx
xchg ecx, ecx
lea ecx, [esp + 0x58]
jmp 0x78105d
je 0x7db06f
lea edx, [esp + 0xd8]
jmp 0x73683e
call fcn.0071b580
lea ecx, [esp + 0x64]
jmp 0x7a485f
mov dword [esp + 0x1430], 0xffffffff
jmp 0x7afa86
mov word [ebp + 0x2c], cx
jmp 0x7aeb0b
mov byte [esp + 0x1430], 2
call fcn.006c2e8f
lea ecx, [esp + 0x28]
mov byte [esp + 0x1430], 1
jmp 0x71405e
je 0x7a9a97
mov eax, dword [esp + 0x30]
xchg bx, cx
not bl
push esi
push eax
cmovns bx, dx
mov bh, cl
xchg bx, bx
lea ecx, [esp + 0x30]
setnp bh
mov bx, dx
mov ebx, eax
jmp 0x7c6ac7
ret
mov byte [esp + 0x1434], 5
jmp 0x77e097
test ebp, ebp
jmp 0x724799
call fcn.006b7d33
mov edx, dword [esp + 0x10]
xor ecx, esp
sub esi, esi
lea ecx, [esp + 0x14]
jmp 0x7d4c00
push 0x100ad31c
jmp 0x7d9bf0