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

Disassembly:
push edx
not dx
movsx edx, bp
setae dl
lea edx, [esp + 0x34]
jmp 0x7ba35b
jg 0x7eb74b
cmp dword [esp + 0x8c], 2
jmp 0x7af72b
jle 0x734dfd
mov ebx, dword [esp + 0x10]
cmp ecx, 0x124d4e98
cmp ebx, edi
stc
lea ebx, [ebx + edx]
jmp 0x7c4d88
jg 0x6dd006
mov dword [esp + 0x10], eax
clc
cmp sp, 0x3dd3
xor eax, eax
cmp sp, bx
cmp edx, 0x271c7038
test ecx, ecx
jmp 0x6d0d1a
mov dword [esp + 0x14], ecx
jmp 0x794884
push eax
jmp 0x79bf61
ret 0x1c
call dword [0x1008f438]
lea ecx, [esp + 0x28]
jmp 0x7b37c3
push eax
jmp 0x7ef0c0
push edx
jmp 0x7d09e3
lea esp, [esp - 0x68]
mov eax, dword [esp + 0x78]
test di, 0x1e0c
stc
push ebx
push esi
cmp eax, 1
push edi
jmp 0x6e7b5d
mov dword [esp + 0x1c], 0
setne ch
mov ecx, ebx
mov ecx, dword [esp + 0x18]
jmp 0x7be17c
sub ecx, eax
cmp ecx, 0x32
jmp 0x79348d
mov dword [esp + 0x14], edx
jle 0x7072ae
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 0x6dcff6
push ecx
jmp 0x7948c1
ret 0x1c
jl 0x70b606
mov ebx, dword [esp + 0x24]
stc
cmc
clc
add edx, dword [esp + 0x10]
test eax, edi
cmp edx, ebx
jmp 0x7aa32f
sub edx, edx
test ebx, edi
test cl, 0xe
push ebp
test ebx, ebx
mov dword [esp + 0x1c], 1
jmp 0x71aa96
push ecx
jmp 0x700c65
jle 0x7abb77
mov ecx, 0x32
jmp 0x7abb77
push ecx
mov cx, cx
bswap cx
cmovbe cx, bx
mov ecx, dword [esp + 0x80]
push edx
jmp 0x6f42e6
jl 0x7eb74b
cmp eax, 8
jmp 0x6cf336
push ebx
jmp 0x6c01ab
call fcn.006b7fa5
cmp eax, 1
jmp 0x7ea277
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 0x795a66
push ecx
movsx ecx, ax
movzx cx, bl
mov ecx, dword [esp + 0x28]
jmp 0x7bd799
lea eax, [esp + 0x2c]
jmp 0x7bac71
mov dword [esp + 0x14], edx
jge 0x7072ae
jmp 0x71aaa6
lea ebx, [ecx + eax]
movzx ecx, bp
mov ecx, dword [esp + 0x20]
jmp 0x71e671
jl 0x7eb74b
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 0x7eb74b
sub ebx, edi
test ebx, ebx
jmp 0x7e6c55
push ecx
call dword [0x1008f3f8]
test eax, eax
jmp 0x7d85e3
push eax
jmp 0x7de563
push edx
jmp 0x7d1060
call fcn.006db6e7
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 0x734df0
call fcn.006be91f
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 0x7ca713
mov dword [esp + 0x20], ebx
jmp 0x70b606
add esp, 0x68
jmp 0x7334d1
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 0x797120
push eax
jmp 0x6f7abc
jne 0x7bd79e
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 0x781282
mov dword [esp + 0x50], eax
jmp 0x737276
push edx
call dword [0x1008f440]
push edi
not eax
bswap ax
lea eax, [esp + 0x2c]
push esi
jmp 0x6fb775
jle 0x7eb74b
mov eax, dword [esp + 0x80]
stc
test bp, dx
test eax, eax
je 0x737276
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 0x7d9a27
mov dword [esp + 0x20], ebx
jmp 0x7e5815
jne 0x7072a1
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 0x793ea5
pop edi
shld esi, edx, 0xa3
pop esi
btc ebx, ebp
sub eax, eax
rcl ebx, cl
pop ebx
add esp, 0x68
jmp 0x6f5374
je 0x6f7ac2
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 0x7a736a
call ebp
mov eax, dword [esp + 0x84]
test eax, eax
jmp 0x7eeeda