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

Disassembly:
mov byte [esp + 0x70], 0x6f
jmp 0x10210cc5
mov byte [esp + 0x75], 0x30
movzx cx, bh
jmp 0x1039f913
mov byte [esp + 0x71], 0x64
mov byte [esp + 0x72], 0x65
jmp 0x10369b25
call fcn.10006b30
push 0x2d
movsx esi, bp
movzx esi, si
mov esi, eax
jmp 0x1042364b
call fcn.10007090
add esp, 0x24
cmp esi, 0x30ed234d
cmp byte [0xc69e10], 0
je 0x10423658
mov esi, edi
jmp 0x1023b566
jne 0x10281731
mov dword [ebp + 0x18], 0xe60190
cmp edx, ebx
shr edx, cl
bswap edx
mov eax, 0x53
clc
rcl ecx, cl
mov word [esp + 0xac], ax
mov edx, 0x72
mov eax, edx
adc cx, cx
sbb cx, 0x77fa
shr cx, 0x33
mov word [esp + 0xb0], dx
shl edx, cl
mov word [esp + 0xb2], ax
mov ecx, 0x6f
shr al, cl
cwd
mov word [esp + 0xae], cx
movsx ecx, di
mov ecx, 0x79
rcr ah, cl
add ax, 0x2920
mov word [esp + 0xb4], cx
rol cx, 0x53
mov edx, 0x2c
mov word [esp + 0xb6], dx
rcr ch, 0xd2
cmp esp, edx
mov eax, ebx
inc edx
jmp 0x102f90bc
push ecx
setle cl
jmp 0x103212eb
mov word [esp + 0xb8], ax
mov ecx, 0x74
mov word [esp + 0xba], cx
mov edx, 0x68
bsf ecx, ebp
sar ecx, 0xff
rcr cl, cl
mov word [esp + 0xbc], dx
movsx ecx, cx
mov eax, 0x69
bt dx, dx
movsx edx, si
rol dx, cl
mov word [esp + 0xbe], ax
mov ecx, 0x73
btr ax, 0x2b
btr edx, edi
mov eax, ecx
shld edx, edi, 9
cwd
mov word [esp + 0xc0], cx
mov word [esp + 0xc4], ax
rol dh, cl
xchg dh, al
mov edx, ebx
mov word [esp + 0xc2], dx
stc
mov edx, 0x66
cmc
mov word [esp + 0xc8], dx
adc eax, ebx
mov eax, 0x74
btr dx, 0xd
mov word [esp + 0xca], ax
neg al
shrd edx, edx, 0xcb
clc
mov ecx, 0x6f
rcr ah, cl
rol dl, 0xc4
mov word [esp + 0xc6], cx
btr ecx, ebx
mov edx, 0x61
rcr ah, cl
bswap cx
shl al, 0xa6
mov word [esp + 0xce], dx
btc ax, 0xf4
mov eax, 0x72
mov word [esp + 0xd0], ax
test si, cx
shr ax, cl
movzx eax, cx
mov ecx, 0x77
movzx ax, cl
shld eax, eax, 0x13
cmp ah, bl
mov word [esp + 0xcc], cx
bt cx, bx
sbb eax, 0x26a37409
mov edx, ebx
mov ax, cx
mov word [esp + 0xd4], dx
mov eax, 0x63
btc cx, 0xb6
stc
inc dl
mov word [esp + 0xd6], ax
movsx ecx, dx
sub dl, 0xe7
bt ax, 0x13
mov edx, 0x6e
sal ecx, cl
shrd ax, ax, 0x48
mov eax, edx
test ebp, 0x313050cb
bts cx, sp
adc cx, di
mov word [esp + 0xda], dx
mov ecx, 0x65
cwd
mov word [esp + 0xd2], cx
mov ecx, 0x61
mov word [esp + 0xd8], cx
shr cx, 0x9c
not ch
and ecx, 0x50fd43ea
mov edx, 0x74
xadd cx, cx
shld ecx, ebx, 0x60
movzx ecx, sp
mov word [esp + 0xe0], dx
mov ecx, 0x6f
sal dl, 0x8f
shr edx, 0xf
mov word [esp + 0xde], cx
btc cx, 0xf0
mov edx, 0x65
btr ecx, 0x75
mov word [esp + 0xe6], dx
mov ecx, 0x62
mov edx, 0x75
cmc
cmp di, 0x7dbe
test dx, si
mov word [esp + 0xdc], ax
add eax, esp
shl ah, cl
mov word [esp + 0xe4], cx
btc ax, ax
btr cx, sp
bts ax, dx
mov word [esp + 0xec], dx
adc edx, esi
or eax, 0x3f596bd0
btr edx, 0x1f
mov eax, ebx
rcr dl, 0x13
shl dx, 0x86
test bp, 0x4fe7
mov ecx, 0x72
shl dh, cl
mov edx, 0x69
clc
test edx, 0xda50c8e
mov word [esp + 0xe2], ax
test dh, 0x24
stc
mov word [esp + 0xe8], ax
cwde
bt eax, 0x2e
mov word [esp + 0xea], cx
movsx ecx, dx
sbb cx, 0x795e
mov eax, 0x6e
sal cl, 8
mov ecx, ebx
mov word [esp + 0xf2], dx
and edx, esi
mov edx, 0x74
cmc
mov word [esp + 0xee], ax
mov word [esp + 0xf0], cx
test edi, 0x5d14f3a
mov word [esp + 0xf4], ax
nop
xadd eax, eax
mov word [esp + 0xf6], cx
sal al, cl
sbb cl, 0x67
mov word [esp + 0xf8], dx
mov eax, 0x68
add cl, ah
not cl
movsx dx, bh
mov ecx, 0x65
mov edx, ebx
test edi, ebx
test dh, 0x5d
mov word [esp + 0xfa], ax
bswap ax
mov word [esp + 0xfc], cx
xor al, 0x2a
btr ax, 0x65
mov word [esp + 0xfe], dx
mov eax, 0x63
cdq
shr dl, cl
mov word [esp + 0x100], ax
mov eax, 0x48e906c6
bsf dx, si
mov edx, 0x72
mov eax, edx
shrd ecx, edi, 0x64
inc ecx
mov word [esp + 0x104], dx
bsf ecx, ebp
sar cl, cl
sar cl, 0x8d
mov word [esp + 0x106], ax
mov ecx, 0x75
shr dh, 1
cbw
mov word [esp + 0x102], cx
xadd eax, eax
xor eax, 0x751508dd
bts edx, edx
mov ecx, 0x65
xor eax, 0x1f56447a
bt edx, edi
rcl eax, cl
mov word [esp + 0x108], cx
xor cx, bp
rcr dx, 0x98
mov edx, 0x6e
xchg ecx, eax
mov word [esp + 0x10a], dx
mov eax, 0x74
btr dx, 0xbb
cwd
movzx dx, dl
mov word [esp + 0x10c], ax
jmp 0x103e2b2b
push edx
movzx edx, bx
push eax
mov ecx, dword [esp + 0x3c]
movsx eax, dx
xchg ah, dl
mov eax, dword [ebp + 0x10]
mov dh, 0x1d
push edi
setbe dh
push ecx
not di
bswap edi
lea edx, [esp + 0x598]
push edx
push eax
lea ecx, [esp + 0x198]
push ecx
mov edx, esi
xchg di, dx
lea edx, [esp + 0x54]
not di
push edx
xchg edi, edi
lea edi, [esp + 0x38]
jmp 0x102661ee
mov byte [esp + 0x6f], 0x63
jmp 0x101b776e
mov byte [esp + 0x73], cl
jmp 0x101da091
mov byte [esp + 0x76], 0x38
movzx cx, bh
cmovo cx, ax
bswap cx
mov byte [esp + 0x77], 0x58
setae ch
not cl
mov byte [esp + 0x78], 0
movzx ecx, sp
mov ecx, dword [eax]
movzx eax, bp
lahf
cmovnp eax, edi
mov eax, dword [esp + 0x24]
jmp 0x1029dfc4
mov word [esp + 0x120], cx
mov word [esp + 0x122], dx
jmp 0x104572b4
mov ecx, 0x63
not ah
dec al
sbb ax, ax
mov edx, 0x6f
mov eax, 0x75
cmp edi, ecx
mov word [esp + 0x110], cx
bswap ecx
xor ch, 0xe9
mov word [esp + 0x112], dx
mov word [esp + 0x114], ax
shrd edx, edx, 0xfc
sub ecx, ebx
sub ax, 0x53e
mov ecx, 0x6e
inc dh
mov edx, 0x74
and eax, ebp
mov eax, 0x72
cmp ah, 0xed
cmp si, dx
mov word [esp + 0x116], cx
or cx, 0x13f9
dec ecx
mov word [esp + 0x118], dx
test esi, 0x4ab132a8
btr edx, ebp
mov word [esp + 0x11a], ax
sar dx, 0x32
rol ecx, cl
mov ecx, 0x79
btc edx, 0x66
bsr edx, ebp
mov edx, 0x2e
stc
sub eax, eax
push 0x600
mov word [esp + 0x112], bx
jmp 0x103ba97e
call fcn.1020b695
lea esp, [esp + 4]
test bh, 0x8d
stc
cmp dword [ebp + 0x10], 0x201
jmp 0x1028171e
mov word [esp + 0x124], ax
jmp 0x1002e735
push 0xffa8bc6f
call fcn.1024dadc
mov byte [esp + 0x6e], bl
jmp 0x1033fe35