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

Disassembly:
mov dword [ebp - 4], 0xffffffff
lea eax, [ebp + 8]
push eax
call fcn.004302f0
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
add ebp, 0x6c
mov esp, ebp
pop ebp
ret 0xc
push edx
jmp 0x7046f3
call ebx
mov eax, dword [ebp - 0x70]
jmp 0x60d613
jne 0x6f644c
mov eax, dword [esi + 0x3c]
test cx, di
test al, 8
jne 0x74cb9a
cmp dword [ebp + 0x58], 4
jmp 0x62fb42
mov dword [ebp - 0x68], eax
mov dx, 0x9c1c
movzx edx, ax
mov dword [ebp - 0x64], eax
setp dh
mov dword [ebp - 0x60], eax
mov edx, 0x60daf88
mov dword [ebp - 0x5c], eax
push 0x1c
bswap edx
movsx dx, bh
mov dh, bh
lea edx, [ebp - 0x74]
jmp 0x5aa612
movzx eax, word [ebp]
xor ax, bx
call fcn.006ed440
mov edx, dword [ebp]
mov ecx, 0x6b3e0ab2
movzx eax, cx
bts eax, 0x34
mov ecx, dword fs:[edx + ecx - 0x6b3e0ab2]
sal eax, 0xe4
movsx edx, al
mov dword [eax + ebp - 0x100ab20], ecx
lea ecx, [edx + eax*2 + 0x2c88cfba]
adc ecx, 0xeb11f419
lea esi, [esi + eax*2 - 0x2015644]
xor eax, edx
mov ecx, dword [esi + eax*8 - 0x8055800]
lea edx, [edx*8 + 0x728c098c]
dec eax
xor ecx, ebx
shl al, 3
lea edx, [edx + edx*4 + 0x45a5369e]
bswap ecx
jbe 0x68c526
lea edx, [edx + ecx*8 - 0x7fd4655b]
xor al, bl
btc edx, edx
xor al, 0xbe
sub cl, dh
sbb al, 0x19
btc edx, ecx
inc dx
not cl
ror al, 1
shl dl, 0xe6
shr dl, 0x85
sbb ecx, 0xb958413
neg al
sub al, dl
neg al
xor cx, 0xd98
bt edx, 0x3f
xor bl, al
add eax, esp
mov ecx, dword [eax]
sub ebp, 4
movsx eax, dl
add ax, ax
mov dword [ebp + eax - 4], ecx
jge fcn.005fcb00
jbe 0x5dfc7d
mov eax, dword [esi + 0x154]
sub edx, edx
mov ecx, 0x64
div ecx
mov bx, sp
or bx, di
xor edx, dword [esi + 0x15c]
add edi, 1
xor edi, edx
ror bl, cl
mov ebx, dword [0x5a1b94]
mov edx, dword [ebx + 0x44]
cmc
test ebx, esi
cmp dh, 0x94
mov dword [ebp + 0x28], edx
cmp dword [esi + 0x1a0], 0
jne 0x714d96
mov ecx, dword [ebx + 0x90]
sar ah, 0xa5
setne al
add ecx, dword [0x5a1b30]
jmp loc.00404f94
call fcn.00417e80
test al, al
je 0x6a1034
mov eax, dword [ebp + 0x64]
jmp 0x6b460c
mov dword [edx + edi], eax
call fcn.00740836
shr cl, 0xe7
sbb ebp, 2
jmp 0x5dd2cc
jae 0x74cb9a
cmp dword [ebp + 0x60], 0
jmp 0x693262
jmp 0x74cb9a
cmp eax, dword [0x5a1b30]
jmp 0x69ae3f
ror ecx, 2
ror edx, 6
sbb ecx, 0x302100a6
and al, al
bswap eax
rol ecx, 1
xor ebx, ecx
jmp 0x70cd04
call fcn.00417e10
mov eax, dword [esi + 4]
mov dword [ebp + 0x20], eax
movzx edi, si
mov dword [ebp + 0x1c], esi
xchg edi, edi
bswap esi
lea esi, [ebp + 0x1c]
lea edi, [ebp + 0x54]
jmp 0x5eb02e
cmp dword [esi + 4], 0
jmp 0x7385c6
mov dword [ebp + 0x30], eax
mov dword [ebp + 0x34], eax
mov dword [ebp + 0x38], eax
mov dl, 0x8c
cdq
cwd
mov dword [ebp + 0x3c], eax
mov dword [ebp + 0x40], eax
movsx edx, ax
mov dword [ebp + 0x44], eax
setbe dh
cwd
movzx dx, cl
push 0x1c
cmovp dx, bp
bswap edx
lea edx, [ebp + 0x2c]
jmp 0x6557bf
jne 0x74cb9a
or eax, edi
jmp 0x74cb90
push ecx
call ebx
mov eax, dword [esi + 0x1d4]
mov ecx, dword [ebp + 0x30]
cmc
test ecx, ebx
cmp ecx, dword [eax + 0x34]
jmp 0x69488d
mov dword [ebp - 4], 0xffffffff
setg dh
lea edx, [ebp + 8]
jmp 0x646511
jne 0x74cb9a
cmp dword [ebp + 0x58], ecx
jmp 0x74cb7e
push edx
jmp 0x64d937
jmp 0x4310cb
jne 0x4310c0
mov ecx, dword [ebp + 0x68]
cbw
xchg bl, dl
mov edx, dword [ebp + 0x74]
movsx esi, dx
mov dword [edx + 0x1b8], ecx
movsx bx, cl
movzx esi, dx
lea ebx, [ebp + 0x78]
mov si, 0xb6bd
movsx eax, sp
bswap si
lea eax, [ebp + 0x1c]
xchg esi, esi
mov esi, dword [ebp + 0x4c]
jmp loc.00411035
push edx
jmp 0x6391a5
call fcn.0042caf0
mov dword [ebp + 0x48], eax
cmp dword [ebp + 0x48], 0
jmp 0x74c4ca
mov esi, dword [ebp + 0x64]
jmp 0x6121f3
jle 0x74cb9a
cmp edi, 4
jmp 0x5fa97d
jne 0x639ed4
mov eax, dword [ebp]
sub ecx, esi
movsx edx, bp
sar ecx, cl
mov ecx, dword [eax + 4]
cmp ebp, ebp
and edx, 0xe09ea58a
bt edx, 0x86
xor eax, eax
setbe dh
movsx edx, bp
mov dword [ebp + 0x2c], eax
jmp 0x62eccb
bt dx, dx
neg ecx
cdq
btr dx, dx
xor edx, edx
rol ecx, 2
lea ecx, [ecx + eax*8 + 0x27af7dd2]
mul eax
jb 0x611c79
sub cl, dl
imul edx, edx
imul dx, dx
neg cl
btr edx, 0x3c
bswap edx
and edx, edx
rol cl, 1
btc dx, 0x94
xor bl, cl
imul edx, edx
add ecx, esp
lea edx, [edx + edx*4 + 0x31b0129f]
lea edx, [edx - 0x487cd76e]
mov dword [ecx], eax
movzx eax, dx
and ax, 0x953a
mov ecx, edx
mov eax, dword [esi + eax*4 - 0x40c0]
neg cx
call fcn.006d849a
je 0x74cb9a
cmp edi, 1
jmp 0x5b6954
jne 0x639ed4
mov dword [ebp - 4], 0
jmp 0x6aed55
jne 0x5d6e1e
sub eax, eax
mov dword [ebp - 0x48], eax
movzx edx, cx
mov dl, cl
mov dword [ebp - 0x44], eax
mov dword [ebp - 0x40], eax
cmovle dx, bx
movsx edx, dx
movzx edx, di
mov dword [ebp - 0x3c], eax
mov dword [ebp - 0x38], eax
movsx dx, cl
movzx edx, cx
mov dword [ebp - 0x34], eax
mov dword [ebp - 0x30], eax
push 0x1c
lea edx, [ebp - 0x48]
push edx
not al
mov eax, dword [ebp + 0x7c]
push eax
jmp 0x752cab
cmp dword [ebp + 0x50], 0x101
jmp 0x64f0b6
jmp 0x746a3b
call fcn.00417d70
mov ebx, dword [eax]
mov esi, dword [ebp + 0x74]
mov edi, dword [ebp + 0x68]
jmp 0x605327
cmp edi, 3
jmp 0x6ed54e
jne 0x74cb9a
mov eax, dword [esi + 0x3c]
clc
test al, 8
jmp 0x63ec44
cmp dword [esi + 4], 0
jmp 0x67f875
mov ecx, 2
cmp edx, ebp
test ax, 0xfb0b
cmp edi, ecx
jmp 0x75408c
push ecx
jmp 0x5ab904
add edi, ecx
jmp edi
mov ebx, edi
mov dl, 0x16
and edi, 0xfffff
rcr cl, cl
sub edx, 0xcc8d610f
bts dx, si
mov dword [ebp + 0x68], edi
xchg cx, dx
mov dword [ebp + 0x78], edi
sar ecx, cl
mov ecx, dword [esi + 0x70]
sar dl, cl
mov dword [ebp + 0x48], ecx
shl edx, 0x91
bswap edx
mov edx, dword [esi + 0x3c]
mov dword [ebp + 0x14], edx
jmp 0x616f71
jne 0x72a508
cmp dword [esi + 0x40], 0
jmp 0x72a4ea
je 0x72a508
cmp dword [ebp + 0x50], 4
jne 0x72a508
add esi, 0xd0
mov dword [ebp + 0x64], esi
mov esi, ebp
xchg si, bx
lea ebx, [ebp + 0x78]
cmovp ax, ax
lea eax, [ebp + 0x54]
jmp 0x6614a3
jle 0x661157
push edi
mov eax, dword [esi + 0x1b0]
jmp 0x66114f
sub dl, dl
mov dword [edi + edx + 4], ecx
mov dword [esp + edx], edx
jp 0x5ecb57
movzx ax, byte [edi]
mov cl, byte [edi + 2]
call fcn.006b4577
cmp dword [ebp + 0x5c], 7
jne 0x73b7b0
mov edi, dword [esi + 0x1b4]
xor cx, sp
stc
xor edi, eax
mov ecx, 0x960a3612
mov dword [ebp + 0x78], edi
movzx ecx, bx
inc ah
lea eax, [ebp + 0x70]
sub dx, 0x213
mov ecx, esi
mov ecx, dword [eax]
or dh, bh
sub eax, eax
not edx
movsx edx, bx
mov dword [ebp - 0x74], eax
movsx dx, dl
not dx
mov dword [ebp - 0x70], eax
movsx dx, al
bswap dx
cdq
mov dword [ebp - 0x6c], eax
mov edx, edi
movsx edx, ax
jmp 0x5c0854
mov dword [esi + 0x28], 1
cbw
or ax, sp
xor edi, dword [0x5a1b30]
cwde
and ch, 0x37
mov eax, dword [esi + 0x1d4]
bsr ecx, ebx
mov ecx, dword [eax + 0x18]
mov edx, dword [ebp + 0x7c]
clc
cmp edx, ecx
jb 0x4310c0
sub edx, ecx
cmp edx, dword [eax + 0x14]
jmp 0x5dfc55
jne 0x6f0e84
cmp dword [ebp + 0x14], 0
jmp 0x723fd0
jne 0x74cb9a
or eax, ecx
xchg ecx, edx
bsf edx, eax
shrd cx, dx, 0x90
call ebx
mov ecx, dword [esi + 0x1d4]
sbb dh, 0xb1
mov edx, dword [ebp - 0x44]
test dx, 0xa201
cmp ebp, 0x4f153895
cmp edx, dword [ecx + 0x34]
jmp 0x689130
jne 0x6db77e
mov dword [esi + 0x1b8], ecx
mov eax, dword [esi + 0x3c]
test al, 8
jne 0x74cb9a
or eax, 4
jmp 0x755110