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

Disassembly:
lea esp, [esp - 0x54]
cmp esi, ebx
push ebx
test si, 0x571c
clc
cmp si, si
push ebp
stc
test ebx, 0x62330f41
push esi
btr esi, eax
and esi, 0x40404546
mov esi, dword [esp + 0x68]
test al, 0xbb
push edi
clc
cmc
sub edi, edi
cmc
cmp esi, edi
je 0x79d024
cmp dword [esi], edi
jmp 0x6e3018
push 0xcc0020
push edi
jmp 0x7b181d
call esi
mov ecx, dword [esp + 0x6c]
jmp 0x7bb44e
push edx
push eax
jmp 0x7a6be5
jmp 0x72f9be
je 0x78ac8c
cmp eax, 5
jne 0x7e2d93
mov esi, dword [esi + 0x10]
push edi
push esi
lahf
lea eax, [esi + 0x428]
push eax
jmp 0x7b6cf1
push ebx
mov dword [esp + 0x54], 0x28
jmp 0x6cafbb
jne 0x7cf431
mov ecx, dword [esp + 0x6c]
inc ebx
jmp 0x6e3a9e
call dword [0x1008f074]
push esi
cmovbe si, bx
mov si, 0x594c
mov esi, dword [0x1008f0a4]
jmp 0x6b7bb3
mov word [esp + 0x60], 1
jmp 0x6d5b3d
mov dword [esp + 0x50], edi
jmp 0x727dc7
call dword [0x1008f12c]
cmp eax, edi
jmp 0x7ae55e
mov dword [ebp + 0x14], edi
mov dword [ebp + 8], edi
mov dword [ebp + 0xc], edi
btr ecx, 0xe6
cwde
mov dword [ebp], ebx
mov eax, dword [esi]
mov dx, 0x108c
sbb ch, 0xe3
mov dword [ebp + 4], eax
movzx ax, ch
mov ecx, dword [esi + 4]
rcl ah, cl
btc edx, 0x59
sar dh, 0x9e
mov dword [ebp + 8], ecx
ror ax, cl
xadd eax, edx
inc eax
mov edx, dword [esi + 8]
add al, 0xb5
sbb ax, sp
adc eax, 0x6ced13fa
mov dword [ebp + 0xc], edx
mov eax, dword [esi]
cmp eax, 3
jmp 0x7aa8c2
mov word [esp + 0x62], 0x18
jmp 0x6e0b57
je 0x782e8d
push ebx
jmp 0x7a9afa
pop esi
movzx ebp, di
pop ebp
mov bx, 0x62e8
pop ebx
mov al, 3
setne al
clc
add esp, 0x54
jmp 0x735d04
ret 0x10
mov dword [esp + 0x48], edx
cdq
bswap edx
push ecx
cwd
movzx dx, bl
not edx
push eax
xchg dx, dx
not edx
movzx dx, al
lea edx, [esp + 0x48]
push 4
jmp 0x734f58
fld st(1)
jmp 0x78d183
mov dword [esp + 0x64], edi
jmp 0x79417c
test eax, eax
not dl
setle dl
jmp 0x72d5ba
jne 0x7c7645
mov esi, dword [esi + 0x10]
mov ch, dh
push edi
mov ch, 0x9d
xchg ch, cl
push esi
lea ecx, [esi + 0x428]
jmp 0x6ebab4
je 0x79d024
mov eax, dword [esp + 0x68]
test ebp, ecx
cmp eax, edi
je 0x79d024
mov ebx, dword [eax + 4]
test sp, 0x55d
cmp ebx, edi
jmp 0x6f1a7c
fstp st(0)
jmp 0x7bd194
fstp dword [esp + 0x20]
jmp 0x7324ec
push ecx
push 4
jmp 0x7e672c
push 1
push edx
push eax
jmp 0x7aa559
mov dword [esp + 0x10], ebx
jmp 0x72f734
mov dword [esp + 0x68], 0
test eax, eax
jmp 0x70286c
jb 0x7803a6
mov eax, dword [esp + 0x38]
or dx, 0x4a63
mov edi, dword [esp + 0x30]
neg eax
movsx ecx, bx
mov ecx, ecx
sbb eax, eax
lea ecx, [esp + 0x3c]
adc edx, 0x64625313
add dh, ah
and eax, edi
xchg edx, edx
push 0
movzx edx, bp
push ecx
movsx edx, di
cwd
push eax
not dh
mov eax, dword [esp + 0x1c]
jmp 0x7e29b3
push ecx
jmp 0x7cddd0
push eax
jmp 0x7aa79c
call dword [0x1008f074]
push ebx
call esi
mov edx, dword [ebp + 0x14]
push edx
call dword [0x1008f130]
mov eax, dword [esp + 0x70]
mov dword [ebp + 0x14], eax
rol bl, 5
sub bx, si
mov ecx, dword [ebp + 0x14]
adc si, bx
test sp, bx
rcl si, 0xcf
sub eax, eax
neg ebp
cmp ecx, edi
bswap si
cmovp ebx, ebp
pop edi
movzx esi, bx
pop esi
movsx ebx, di
pop ebp
pop ebx
xchg al, al
setne al
add esp, 0x54
jmp 0x732b85
jbe 0x7ab0dc
mov al, byte [ebx + 3]
cmp di, 0x3fc9
cmp al, 0xff
jmp 0x7cf3f3
je 0x79d024
mov ecx, dword [esi + 4]
mov dl, 0x53
mov edx, dword [esi + 8]
mov dword [esp + 0x40], ecx
movzx ecx, cx
setge cl
lea ecx, [esp + 0x3c]
jmp 0x72273a
mov dword [esp + 0x28], 0x10093908
call fcn.007d5319
mov ecx, dword [ebp + 0x14]
xor bl, 0x46
sub edi, edi
shrd bp, si, 0x70
shl bx, cl
rcl bl, 0xc
xor eax, eax
adc bp, bx
bswap esi
btc esi, 0x19
cmp ecx, edi
pop edi
jmp 0x6d63d8
push ebx
jmp 0x70189b
mov dword [esp + 0x4c], edi
jmp 0x6ccb85
call dword [0x1008f074]
mov ecx, dword [ebp + 0xc]
cmovl edx, eax
cdq
cwd
mov edx, dword [ebp + 8]
jmp 0x6b0f1e
push edi
jmp 0x6ddcbf
call fcn.007ee168
mov esi, dword [esi + 0x10]
shl ch, cl
jmp 0x7ac4e6
jmp 0x78fe46
fstp dword [esp + 0x24]
jmp 0x7e32d3
setne al
add esp, 0x54
jmp 0x6db822
mov dword [esp + 0x3c], 0x28
jmp 0x6eb6a4
mov dword [esp + 0x60], edi
jmp 0x78786a
mov word [esp + 0x48], 1
mov word [esp + 0x4a], 0x20
jmp 0x716edd
ret 0x10
dec edx
jmp 0x78fe3e
push esi
push ebx
jmp 0x6cebda
je 0x79d024
mov ebp, dword [esp + 0x70]
btr ecx, 0xc6
mov dword [ebp + 4], edi
sbb cl, 0xe7
mov dword [ebp + 0x10], edi
bsf edx, esp
jmp 0x6d2520
add ebx, 4
mov eax, edx
mov eax, dword [esp + 0x68]
dec dh
cwd
jmp 0x7d05e6
fild qword [esp + 0x14]
jmp 0x72ac74
ret 0x10
jl 0x6e1063
mov byte [ebx], 0xff
jmp 0x725f62
push edx
jmp 0x6bed4c
ret 0x10
push ecx
push edx
jmp 0x797003
push edi
jmp 0x6fed02
jbe 0x6fd3cb
mov eax, dword [ecx + 4]
jmp 0x6f4aa0
call fcn.007d2646
add esp, 4
mov ecx, dword [ebp + 0x14]
sub eax, eax
btc bp, sp
cmp ecx, edi
not bl
pop edi
pop esi
mov al, 0x5a
pop ebp
jmp 0x78efc7
push eax
jmp 0x7ba7cb
mov dword [esp + 0x74], eax
jmp 0x7ce8e7
push 1
jmp 0x6ed7d0
call fcn.007d5a2f
mov edi, dword [esi + 8]
xor cl, ah
shld ecx, edi, 0x12
lea ecx, [esp + 0x28]
imul edi, dword [esi + 4]
shl edi, 2
push edi
jmp 0x722d9a
push ecx
jmp 0x78725e
mov ecx, dword [esi + 0xc]
and si, 0x6bed
rcl bl, cl
pop edi
mov dword [ebp + 0x10], ecx
bt si, 0xd
lahf
pop esi
pop ebp
xor ebx, edx
xor ah, 0xb7
mov eax, 1
pop ebx
add esp, 0x54
ret 0x10
fmul dword [esi]
faddp st(1)
jmp 0x7a22fb
cmp eax, edi
jmp 0x7d8518
setne al
test edi, 0x6b80650c
sar bh, 0xc4
bsr ebx, edi
pop ebx
add esp, 0x54
jmp 0x72d356
and edx, eax
mov byte [ebx], dl
stc
test si, cx
add esi, 4
inc ebx
jmp 0x7a8dad
inc eax
cmp eax, edx
jmp 0x79aa45
call dword [0x1008f0b8]
mov ecx, dword [ebp + 0x14]
jmp 0x7b3396
mov dword [esp + 0x68], eax
mov eax, dword [ebp + 8]
jmp 0x7b3b7a
mov dword [esp + 0x68], edi
jmp 0x7ec73b
ret 0x10
push edi
push edi
jmp 0x7d6d45
mov dword [esp + 0x70], eax
jmp 0x6fd3c5
pop edi
pop esi
bsr ebp, eax
pop ebp
xor eax, eax
pop ebx
test si, ax
add esp, 0x54
ret 0x10
mov dword [esp + 0x78], edi
call dword [0x1008f12c]
mov dword [ebp + 0x14], eax
seto al
mov eax, dword [esp + 0x6c]
jmp 0x7ef5a1
rep movsd dword es:[edi], dword [esi]
mov ecx, eax
sar al, 0xd5
sub ah, 0x99
cbw
and ecx, 3
movsx eax, ax
mov al, 3
rep movsb byte es:[edi], byte [esi]
mov ecx, dword [esp + 0x6c]
mov eax, dword [ecx + 8]
test eax, eax
jmp 0x7803a0
call fcn.007dba71
cmp eax, 0xff
jmp 0x733592
call dword [0x1008f0b0]
mov eax, dword [esp + 0x68]
jmp 0x78335e
cmp eax, 6
jmp 0x6e245d
call dword [0x1008f12c]
lea ecx, [esp + 0x28]
jmp 0x7bbe1c
dec edi
jmp 0x6c5622
call dword [0x1008f0b8]
push ebx
not si
mov esi, eax
jmp 0x793efd
call dword [0x1008f070]
mov dword [ebp + 0x14], eax
stc
btc si, sp
sub ch, 0xb3
mov ecx, dword [ebp + 0x14]
sub bp, si
movsx ebx, di
xor eax, eax
cmp ecx, edi
pop edi
pop esi
pop ebp
pop ebx
jmp 0x729a98
call fcn.006ed6a2
lea esp, [esp + 0x10]
cmc
jmp 0x78e411
je 0x78ac8c
cmp eax, 4
jmp 0x6bece7
mov dword [esp + 0x68], eax
jb 0x702872
mov eax, dword [esp + 0x70]
mov edx, dword [ecx + 8]
jmp 0x792d8c
mov ecx, edi
bsr edi, esi
bts edi, ebx
mov ebx, eax
cbw
mov eax, ecx
mov edi, ebx
cmp dl, 0x5d
mov dword [esp + 0x70], 0
shr ecx, 2
jmp 0x79feff
lea ecx, [esp + 0x28]
jmp 0x72a0c2
mov dword [ebp + 0x14], eax
jmp 0x6d6135
mov dword [esp + 0x5c], edi
jmp 0x72a2a6
push edi
jmp 0x7c10cc
push ecx
jmp 0x7cac9a
push edx
jmp 0x7c4e1b
inc eax
cmp eax, edx
jmp 0x7ab0d2
push 4
jmp 0x72da02
push esi
jmp 0x6c9d7d
jne 0x7a50b8
mov ecx, dword [esi + 0x10]
mov edx, dword [esi + 8]
setb al
mov eax, dword [esi + 4]
jmp 0x78920d
push ecx
jmp 0x707339
mov dword [ebp + 0x14], eax
jmp 0x704bf1
fstp st(0)
jmp 0x6bbc93
push esi
jmp 0x77f4de
push eax
push ebx
call dword [0x1008f068]
push eax
not bl
mov ebx, dword [esp + 0x70]
jmp 0x784a19
mov dword [esp + 0x70], edi
mov dword [esp + 0x74], edi
jmp 0x79da69
cmp eax, 8
jne 0x7d83f0
mov eax, dword [esi + 8]
add ecx, edi
mov edx, dword [esi + 4]
neg eax
mov cx, 0x282
mov dword [esp + 0x44], eax
mov eax, dword [esp + 0x74]
shr cl, cl
mov ecx, eax
cmc
clc
test bp, 0x66fd
mov dword [esp + 0x40], edx
shr ecx, 0x10
bts dx, dx
or dh, al
btc dx, 0xb
and ecx, 0xff
mov dword [esp + 0x18], edi
rol dx, cl
and edx, esp
mov dword [esp + 0x14], ecx
bts edx, edx
bt dx, ax
mov edx, eax
inc ch
fild qword [esp + 0x14]
shr edx, 8
and ecx, 0x3cdc3d5e
sal ecx, 0x7d
bsf ecx, ebx
and edx, 0xff
sar ch, cl
movzx ecx, dx
mov dword [esp + 0x18], edi
fstp dword [esp + 0x1c]
mov dword [esp + 0x14], edx
xchg cl, ch
cmp edi, edx
and eax, 0xff
not ch
bswap ecx
fild qword [esp + 0x14]
movzx ecx, di
cmovge ecx, ebx
xchg ecx, ecx
mov dword [esp + 0x14], eax
mov dword [esp + 0x18], edi
movsx ecx, sp
jmp 0x7aded4
fild dword [esp + 0x74]
fmul st(2)
jmp 0x6e06b1
push esi
mov dword [esp + 0x74], eax
call dword [0x1008f074]
mov edx, dword [ebp + 0xc]
jmp 0x793f19
push edx
jmp 0x6ffed0
push ebx
jmp 0x71d1bd
jae 0x72f9b9
and eax, 0xff
bsf edi, esi
sbb si, 0x47a7
lea esi, [esp + 0x1c]
rol edi, 0xad
mov dword [esp + 0x74], eax
dec edi
mov edi, 3
test dl, cl
stc
fild dword [esp + 0x74]
fmul dword [0x10093910]
fld dword [0x1009390c]
clc
test al, ch
fsub st(1)
cmp eax, ebp
sub ecx, ecx
mov cl, byte [ebx]
mov dword [esp + 0x74], ecx
jmp 0x7ca45a
mov edx, dword [ecx + 4]
jmp 0x7b5738
push ebx
mov dword [esp + 0x90], eax
jmp 0x7a394f
mov ecx, dword [esi + 8]
mov edx, dword [esi + 4]
movzx ax, cl
mov eax, dword [esi + 0x10]
jmp 0x780188
mov dword [esp + 0x6c], eax
jmp 0x703253
push ebx
call dword [0x1008f12c]
mov dword [ebp + 0x14], eax
inc ebx
test cl, 7
mov ecx, dword [ebp + 0x14]
not ebp
or bl, 0x24
xor eax, eax
cmp ecx, edi
bswap ebp
setbe bh
pop edi
cmovge bx, sp
pop esi
movzx ebp, sp
pop ebp
pop ebx
setns al
mov al, bl
setne al
jmp 0x7ea0a5
lea edx, [esp + 0x48]
push 4
jmp 0x6bbbf7
cmp eax, 7
jmp 0x7bb2b2
mov dword [esp + 0x54], edi
mov dword [esp + 0x58], edi
jmp 0x7b0fa6
push esi
jmp 0x7dbe6a
add esp, 0x54
jmp 0x795111
mov dword [esp + 0x6c], edi
jmp 0x7c4e4d
push eax
jmp 0x782e85