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

Disassembly:
push ecx
jmp 0x7e9dfe
mov dword [esp + 0x2c], edx
jmp 0x700d67
mov dword [esp + 0x10], ecx
jmp 0x79466e
mov dword [esp + 0x38], ebx
mov bx, cx
jmp 0x6e135b
call fcn.007b53fc
lea esp, [esp + 0xc]
stc
test edi, edi
jmp 0x7c58a9
call fcn.00799a56
lea eax, [esp + 0x18]
movsx ecx, si
cmovs ecx, ebp
xchg cl, cl
push 1
movsx cx, bh
push eax
movsx ecx, bp
movzx ecx, bx
mov ecx, edi
jmp 0x71b1e7
push eax
push edi
call fcn.0070638a
test eax, eax
jmp 0x78eb80
mov dword [esp + 0x30], ecx
jmp 0x7ea4bc
call fcn.006edba9
mov ecx, dword [esp + 0x3c]
cwde
mov edx, dword [esp + 0x28]
mov eax, dword [esp + 0x10]
jmp 0x709b61
cmp esi, 1
jmp 0x7264d8
pop edi
jmp 0x6d42ee
mov edx, dword [esp + 0x10]
jmp 0x7cb58e
push eax
jmp 0x77e3f1
call dword [0x1008f134]
jmp 0x732581
push ecx
movsx cx, dh
mov ecx, dword [esp + 0x38]
jmp 0x7e096c
mov dword [esp + 0x70], eax
lahf
mov eax, dword [esp + 0x40]
mov dword [esp + 0x88], edx
jmp 0x7b617c
mov dword [esp + 0xa0], 0xffffffff
jmp 0x6cf78c
mov dword [esp + 0x6c], edx
jmp 0x7ea4a4
jmp 0x7e59bd
mov dword [esp + 0x58], 0x10093894
jmp 0x7af6ee
mov eax, dword [esp + 0xbc]
lea edx, [ecx*4]
jmp 0x714462
pop esi
cmp cx, si
pop ebp
xadd ebx, ebx
pop ebx
test cx, sp
stc
mov dword fs:[0], ecx
add esp, 0x94
jmp 0x7d7ab4
mov dword [esp + 0x18], 0x100938ac
movsx edx, bx
push 2
mov edx, 0x77ac35d5
movsx dx, dh
lea edx, [esp + 0x70]
push 5
push edx
jmp 0x7e2c94
push 0
push 0
jmp 0x7cd7f1
push 0
jmp 0x7a14db
jmp 0x7a073b
push edx
jmp 0x710f15
mov dword [esp + 0x40], eax
shld ax, sp, 0xee
ror ax, 0xfa
neg ecx
and al, 0xa9
neg edx
push ecx
lea eax, [esp + 0x38]
jmp 0x7324c5
push 0
mov ecx, edi
jmp 0x73257c
jne 0x6d818b
mov eax, dword [esp + 0x14]
mov ecx, dword [edi + 4]
push eax
jmp 0x71f6f1
mov ebx, dword [edx + 4]
jmp 0x793d70
push eax
jmp 0x788ff8
mov dword [esp + 0x14], 0xffffffff
setge dh
rcr dx, cl
cwd
neg eax
bsf dx, bx
mov dword [esp + 0x54], eax
mov eax, 0x51eb851f
imul ebx
cmc
ror di, 5
sar edx, 5
mov eax, edx
mov dword [esp + 0x10], ebp
shr eax, 0x1f
cmovbe di, sp
add edx, eax
sbb di, bx
mov edi, edx
clc
cmc
and edi, 1
jmp 0x720382
mov byte [esp + 0xa0], 4
jmp 0x6eb776
mov dword [esp + 0x70], eax
not ah
mov eax, dword [esp + 0x40]
mov dword [esp + 0x78], edx
dec dh
sbb esi, esi
mov dword [esp + 0x80], eax
jmp 0x701e9a
call fcn.00792388
lea ecx, [esp + 0x58]
jmp 0x6cb59a
je 0x6e4ed4
mov dword [esp + 0x14], 1
jmp 0x70db9c
mov dword [esp + 0x34], edx
cmp ebx, ebp
movsx dx, cl
mov edx, dword [ecx + 8]
mov dword [esp + 0x38], eax
sar ax, cl
mov al, 0x69
sbb al, ch
mov eax, dword [ecx + 0xc]
cmovge cx, di
mov dword [esp + 0x3c], edx
mov ecx, edi
mov edx, esi
jmp 0x6dd3ce
jle 0x7e59b4
mov ebx, dword [esp + 0xc4]
mov eax, 0x10624dd3
rcr edx, cl
adc ecx, esi
imul ebx
adc cl, 0xf0
sub cl, 0xd2
shl ecx, 0x4b
sar edx, 6
jmp 0x7b98d9
call fcn.0070638a
test eax, eax
jmp 0x79cc81
push edx
push ebp
setns dh
cdq
push eax
lea edx, [esp + 0x54]
push ecx
mov ecx, dword [esp + 0x44]
jmp 0x78df69
jle 0x7e59b4
mov eax, dword [ecx + 4]
cmp ebp, edi
test si, sp
cmc
test eax, eax
jmp 0x7ccb96
mov dword [esp + 0x30], eax
cwde
cbw
mov eax, esi
jmp 0x7a01ae
inc esi
mov edx, ecx
mov dword [esp + 0x88], ecx
not dl
bswap edx
mov dword [esp + 0x1c], 0
mov dl, bl
jmp 0x6d5d72
mov dword [esp + 0x74], eax
jmp 0x7b314b
mov dword [esp + 0x44], ecx
cmovp cx, ax
movzx ecx, ax
mov ecx, dword [esp + 0x54]
jmp 0x7869f4
mov dword [esp + 0xa0], 0xffffffff
jmp 0x7ac499
call fcn.007ee168
mov ebp, eax
test ecx, esp
test ebp, ebp
jmp 0x7e0912
jmp 0x6e4eea
call dword [0x1008f138]
push eax
not cl
mov cx, di
lea ecx, [esp + 0x1c]
jmp 0x7be8df
push edx
jmp 0x6c6f22
call fcn.006edba9
mov ecx, dword [esp + 0x20]
mov edx, dword [esp + 0x34]
movzx eax, bx
mov eax, dword [esp + 0x24]
jmp 0x733c36
push ecx
jmp 0x7b3d20
mov dword [esp + 0x48], eax
jmp 0x7e5d80
je 0x79466e
lea ecx, [ebp + ebp - 1]
jmp 0x6b3a8f
push esi
jmp 0x6bf070
jne 0x6de37e
mov ecx, dword [esp + 0x14]
mov edx, esi
mov dx, 0x4727
mov edx, dword [edi + 4]
jmp 0x6af9f0
call dword [0x1008f138]
push eax
movsx ecx, dx
xchg ch, ch
lea ecx, [esp + 0x1c]
jmp 0x6bcb91
dec esi
test ecx, eax
cmc
cmp sp, 0x5c0
mov dword [esp + 0x84], eax
cmp bh, bl
stc
mov dword [esp + 0x7c], eax
cmovno ax, cx
mov eax, dword [esp + 0x24]
neg esi
jmp 0x7ccee9
mov byte [esp + 0xa0], 3
call fcn.00792388
jmp 0x7e0918
push eax
jmp 0x7c097a
mov dword [ecx], ebx
add ecx, 4
jmp 0x7b178f
mov eax, dword [esp + 0x3c]
jmp 0x7c98c8
mov byte [esp + 0xa0], 2
call fcn.00792388
jmp 0x7e0918
shr eax, 0x1f
add edx, eax
test si, 0xb9c
cmp dh, cl
test dl, 1
je 0x6cfbb5
lea edx, [ecx - 1]
test edx, edx
jl 0x6b829b
mov eax, dword [esp + 0xbc]
xchg ebx, ebx
mov ecx, ebp
setge bh
dec bl
xchg bh, bl
lea eax, [eax + edx*4]
mov bx, bp
inc edx
cmc
btr bx, sp
mov bl, cl
mov ebx, dword [eax]
cmp dh, 0x3e
sub eax, 4
jmp 0x7298c7
push edx
jmp 0x7ce83c
call fcn.007ee36d
mov eax, dword [esp + 0x14]
jmp 0x6e2069
mov dword [esp + 0x44], ecx
mov ecx, dword [esp + 0x2c]
mov dword [esp + 0x4c], edx
not edx
jmp 0x6c3615
push ebp
jmp 0x6b8291
mov edx, dword [esp + 0x14]
jmp 0x7c11bb
mov dword [esp + 0x48], edx
jmp 0x781fca
call fcn.007d5a2f
mov edx, dword [esp + 0x10]
lea ecx, [esp + 0x58]
mov dword [esp + 0xa0], 0
mov si, bx
lea esi, [edx*4]
push esi
jmp 0x70ac47
push ebx
jmp 0x7d829a
call dword [0x1008f130]
mov dword [esp + 0x18], 0x100938a0
lea ecx, [esp + 0x18]
jmp 0x6e9ca5
jne 0x729f26
mov dword [esp + 0x18], 0x100938a0
lea ecx, [esp + 0x18]
jmp 0x72caf0
push edx
jmp 0x72774f
push edx
push edi
call fcn.0070638a
test eax, eax
jmp 0x78d215
je 0x7e0918
push 0
jmp 0x7c6ca6
jne 0x793625
mov eax, dword [esp + 0xac]
not dx
mov ecx, edi
mov bx, 0x224
mov dl, dl
movzx edx, sp
mov edx, eax
push ecx
not cl
mov ecx, esp
xchg ch, bl
lea ecx, [esp + 0x24]
xchg bh, bl
cmovbe bx, di
mov ebx, dword [edx]
jmp 0x6b3faa
mov ecx, dword [esp + 0xac]
adc bx, 0x5562
cwde
mov ebp, ecx
mov edx, dword [ebp]
mov dword [esp + 0x20], edx
shr ebx, 0x9f
mov ebx, dword [ebp + 4]
bswap eax
mov dword [esp + 0x24], ebx
neg eax
mov eax, dword [ebp + 8]
test dl, dh
cmp cl, cl
cmc
mov dword [esp + 0x28], eax
clc
sub eax, edx
mov ebp, dword [ebp + 0xc]
rcr edx, cl
cdq
sub eax, edx
clc
test ax, bp
mov dword [esp + 0x2c], ebp
stc
sar eax, 1
cmp esi, eax
jle 0x793680
mov esi, eax
bt dx, 0xd4
and dx, si
cmovbe eax, esp
mov eax, ebp
rcr dl, cl
movsx edx, bp
sub eax, ebx
sub dx, si
cdq
sub eax, edx
stc
sar eax, 1
jmp 0x7cb78a
mov dword [esp + 0x3c], ebx
movsx ebx, di
mov bl, 0xab
mov ebx, dword [edx + 8]
mov dword [esp + 0x40], ebx
jmp 0x7dc3b8
lea ecx, [esp + 0x58]
jmp 0x783240
call dword [0x1008f13c]
mov esi, eax
lahf
mov eax, dword [esp + 0x20]
movsx ecx, si
movzx cx, dl
mov dx, dx
mov edx, dword [esp + 0x2c]
mov ecx, dword [esp + 0x38]
jmp 0x7e406d
jle 0x7b5898
mov eax, ebp
lea ecx, [esi + ebp - 4]
cmp al, 0x4a
and esi, 0x44bb5d9f
sal si, 0xbe
mov esi, dword [eax]
clc
add eax, 4
cmp ebp, 0x5e6a3a20
mov dword [ecx], esi
cmp ecx, esi
test edi, 0x139156ee
sub ecx, 4
jmp 0x7a8c58
mov eax, 0x66666667
shr cx, cl
bts ecx, esi
shrd dx, bp, 0x57
mov ecx, dword [esp + 0xc0]
ror edx, cl
imul ebx
ror al, cl
setne al
sar edx, 2
bts ax, cx
sar al, 0x4f
mov eax, edx
test ah, 0x2a
jmp 0x72f4a0
jne 0x6c2c6f
mov dword [esp + 0x18], 0x100938a0
cmovo ecx, edi
mov ch, 0x10
lea ecx, [esp + 0x18]
jmp 0x726d48
push eax
jmp 0x7e2550
mov dword [esp + 0x90], eax
jmp 0x6ca7fd
push 0xffffffffffffffff
push 0x1008bd94
btc ax, di
mov eax, dword fs:[0]
test ebx, eax
push eax
clc
test ebp, 0x23721b13
cmp cx, si
mov dword fs:[0], esp
stc
jmp 0x7cf983
mov ecx, edi
call fcn.007ee36d
lea ecx, [esp + 0x18]
jmp 0x7bc504
dec edx
jmp 0x7b5892
mov dword [esp + 0x58], 0x10093894
jmp 0x7e59af
call dword [0x1008f43c]
mov ebp, dword [esp + 0xc0]
cmp ah, 0x58
clc
test ecx, esi
test esi, esi
jle 0x7e59b4
test edi, edi
jmp 0x6f077d
push eax
mov dword [esp + 0x54], ecx
push ebp
push 1
xchg ecx, ecx
lea ecx, [esp + 0x54]
mov dword [esp + 0x54], edx
cwd
movzx dx, ah
mov edx, dword [esp + 0x48]
push esi
push ecx
xchg cx, cx
not cx
mov ecx, dword [esp + 0x48]
push edi
jmp 0x6ce32e
call fcn.007d5319
mov eax, 1
jmp 0x6ce95e
dec edx
jmp 0x7eb641
mov dword [esp + 0x6c], eax
mov eax, dword [esp + 0x34]
jmp 0x726d0e
call dword [0x1008f134]
jmp 0x7a14e2
jne 0x7973d7
mov eax, dword [esp + 0x24]
bswap esi
mov ebx, dword [esp + 0xc8]
movsx edx, si
cwd
mov ecx, dword [esp + 0x28]
not esi
cmovno si, si
mov edx, dword [esp + 0x20]
jmp 0x7c8649
mov dword [esp + 0x78], eax
jmp 0x6de428
push eax
push ebp
push ecx
mov ah, 0x15
mov ecx, dword [esp + 0x40]
lea eax, [esp + 0x54]
jmp 0x78de70
mov ecx, edx
shr ecx, 0x1f
rcr ax, 0xe
add eax, edx
add edx, ecx
sub ax, cx
cmovle ax, bp
and dl, 1
shl ah, cl
and al, 0x48
neg dl
movzx eax, bx
sbb edx, edx
and edx, 0xfffffffc
sar eax, cl
or eax, edi
add edx, 2
rol eax, cl
shld ax, si, 0x3a
add al, 0x25
mov eax, edx
test bl, 1
jmp 0x7ec72f
call fcn.00792388
push 2
cwd
jmp 0x7cea57
mov dword [esp + 0x44], edx
movzx dx, ch
mov edx, dword [eax]
mov dword [esp + 0x24], edx
mov dh, al
cwd
mov edx, dword [eax + 4]
jmp 0x7dce59
call fcn.00799a56
lea eax, [esp + 0x18]
not cx
xchg ch, ch
push 1
mov cl, 0xef
push eax
cmovne cx, si
mov ecx, edi
jmp 0x6c1bc1
push edi
jmp 0x6f6a94
mov ecx, dword [esp + 0x10]
mov eax, dword [esp + 0x2c]
jmp 0x782369
push ebx
jmp 0x6c9b07
mov dword [esp + 0x7c], eax
mov eax, dword [esp + 0x38]
mov dword [esp + 0x80], ecx
jmp 0x7a04d2
mov dword [esp + 0x54], ecx
not ecx
mov ecx, dword [esp + 0xb8]
jmp 0x6fafc5
je 0x7b5898
mov ecx, dword [esp + 0xc0]
lea edx, [ecx - 1]
test edx, edx
jmp 0x7973bf
push 0
jmp 0x6d5e55
jle 0x7c7573
mov edi, eax
cwd
btc eax, eax
mov edx, dword [ecx]
add eax, 0x600b6078
xadd ax, ax
mov eax, dword [ecx + 4]
jmp 0x6f050e
mov esi, dword [esp + 0xb4]
not di
mov edi, dword [esp + 0xa8]
jmp 0x71f711
mov ecx, dword [esp + 0x2c]
mov edx, dword [esp + 0x24]
test ax, di
mov dword [esp + 0x8c], eax
jmp 0x7cee2c
mov dword [esp + 0x48], eax
not ax
mov ax, 0x2e40
cwde
mov eax, dword [esp + 0x94]
push ebx
jmp 0x7c5478
cmp edi, eax
jmp 0x7c7566
jle 0x7e59b4
mov esi, dword [ecx]
mov edi, eax
cmp esi, ebp
cmc
stc
cmp dword [esp + 0xb0], 1
jmp 0x78f336
mov dword [esp + 0x90], eax
jmp 0x6eb15f
call dword [0x1008f088]
mov ecx, dword [edi + 4]
push eax
push ecx
jmp 0x7df894
push eax
jmp 0x7ac6c3
lea edx, [esp + 0x70]
push 5
jmp 0x6dc363
mov dword [esp + 0x74], eax
mov dword [esp + 0x6c], eax
clc
adc ax, 0x5de2
movzx eax, bx
mov eax, dword [esp + 0x28]
cmp esi, 1
mov dword [esp + 0x84], eax
jmp 0x7c333f
lea esp, [esp - 0x88]
test al, 0xfa
test ecx, ebx
push ebx
clc
cmp esi, esp
push ebp
mov ebp, dword [esp + 0xb8]
test ax, dx
push esi
clc
cmp ebp, 2
jmp 0x7e7173
ret 0x24
mov dword [esp + 0x50], edx
mov edx, dword [esp + 0xb8]
jmp 0x7b66d5
push ebx
jmp 0x7adc18
mov edx, dword [edx + 0xc]
jmp 0x7bdc49
mov dword [esp + 0x28], edx
movzx edx, si
mov edx, dword [eax + 8]
mov eax, dword [eax + 0xc]
jmp 0x6b01e3
mov dword [esp + 0x1c], eax
jmp 0x7952b2
jne 0x79a8aa
lea ecx, [esp + 0x58]
jmp 0x70ac37
mov dword [esp + 0x58], eax
movzx eax, ax
lahf
jmp 0x7e703a
push ecx
call dword [0x1008f43c]
jmp 0x7ac6d6
mov byte [esp + 0xac], 1
jmp 0x726893
mov dword [esp + 0x8c], eax
jmp 0x7053fb
call fcn.007d5319
sub eax, eax
shld cx, si, 0x83
sub edi, ebx
mov ecx, dword [esp + 0x98]
xor esi, 0x34e873fb
sar ebp, 0xa7
jmp 0x6c30ae
mov eax, dword [esp + 0x10]
jmp 0x7dbdfb
push ebp
mov ah, 0xef
xchg ah, al
not ah
push edx
lahf
lea eax, [esp + 0x54]
jmp 0x721a90
push edi
jmp 0x6c0e32
push edx
jmp 0x6c8660
call fcn.0070638a
test eax, eax
je 0x7e0918
mov edx, dword [esp + 0x40]
cbw
jmp 0x7c104b
jl 0x7e59b4
mov ecx, dword [esp + 0xb8]
cmc
cmp dword [ecx], 0
jmp 0x6fdc4c
jne 0x72f4e0
jmp 0x6b829b
mov dword [esp + 0x94], eax
jmp 0x6ed9e5