Function at 0x10329948
Capabilities:
Parse pe header
Resolve function by parsing pe exports

Disassembly:
ja 0x1050ff69
movsx eax, cl
mov cl, byte [esi]
lea edx, [edx + edx*4]
lea edx, [eax + edx*2 - 0x30]
test ebx, edx
jmp 0x104e648c
ja 0x103fefa8
mov eax, esi
test bl, 4
sub eax, dword [ecx + edx + 0x10]
jmp 0x1055fc1c
push ebp
mov ebp, esp
add dh, 0xd2
test esp, esi
mov edx, dword [ebp + 8]
cmp eax, 0x9043556
clc
sub esp, 0x114
test si, 0x5d70
push esi
test edx, edx
je 0x103485c7
mov esi, dword [ebp + 0xc]
cmp edi, esi
jmp 0x104386f2
jle 0x10550faa
mov ecx, dword [ebp - 4]
jmp 0x10546d1b
mov esp, ebp
movzx ebp, si
pop ebp
ret
mov byte [esi], al
jmp 0x10440300
je 0x103b933b
cmp eax, ecx
jmp 0x10489236
pop edi
shld si, di, 0x99
adc si, cx
pop ebx
test dh, 0x25
btr esi, eax
bts si, bp
add eax, edx
xchg esi, esi
pop esi
jmp 0x1032e2ea
je 0x10358184
sub eax, eax
cmovns esi, esp
bswap esi
movsx esi, si
pop esi
jmp 0x1055a425
mov eax, dword [edx + 0x3c]
add eax, edx
cmp dword [eax], 0x4550
jmp 0x103f5a58
mov ecx, esi
sub ecx, eax
test ecx, 0x28905418
cmc
cmp ecx, 0x104
jmp 0x1041f1ec
push ecx
jmp 0x103c0312
push ebx
mov ah, 0x2a
movzx eax, si
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress_2]
jmp 0x10384f4c
test ecx, ecx
jbe 0x103cf616
lea ebx, [ebp - 0x114]
ror dl, cl
sub ebx, eax
clc
mov dl, byte [eax]
stc
cmp esi, 0x86e3954
test dl, dl
je 0x103cf616
mov byte [ebx + eax], dl
inc edi
jmp 0x104e48ac
call eax
pop edi
mov bx, 0x4d29
movsx ebx, ax
pop ebx
pop esi
jmp 0x1041c238
ret
push edx
jmp 0x1051fd35
ret
ret
jle 0x104b637c
lea ebx, [esi + 1]
cmp ebx, edi
cdq
cwd
mov edx, dword [ebp + 8]
jmp 0x1032b91f
jne 0x105642c1
pop edi
rol ebx, 0x69
pop ebx
xor eax, eax
movzx esi, si
xchg si, si
pop esi
jmp 0x104a5946
push edi
jmp 0x103c73bd
mov eax, dword [eax + esi*4]
stc
test sp, bx
push ecx
btr ecx, 0xdc
or cx, 0x5509
sub ecx, ebp
mov ecx, dword [ebp + 0xc]
cmp ecx, esp
add eax, edx
jmp 0x103da3ca
jb 0x1054dffb
lea eax, [ebp - 0x114]
push eax
jmp 0x103772b1
call fcn.10329948
add esp, 0xc
cmovb ebx, ebx
pop edi
pop ebx
mov si, 0x722a
pop esi
jmp 0x10540dc0
jne 0x1051378e
cmp byte [ebp + 0x10], 0
jmp 0x1054dfc9
jb 0x1037c062
lea ecx, [ebp - 0x114]
cmovno ax, sp
push ecx
mov byte [ebp + edi - 0x114], 0
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA_1]
call eax
mov edi, eax
test edi, edi
jmp 0x1048628f
call fcn.1044eea2
add esp, 4
test eax, eax
jmp 0x104f4d3f
ret
jne 0x103485c7
mov ecx, dword [eax + 0x78]
mov dword [ebp - 4], ecx
test ecx, ecx
jmp 0x104bbe59
pop ebp
jmp 0x10384fed
inc esi
cmc
clc
cmp al, 9
jmp 0x10322604
mov edi, dword [ecx + edx + 0x18]
cmp si, sp
cmc
test edi, edi
jmp 0x10426741
mov esp, ebp
pop ebp
jmp 0x103e745b
dec edi
stc
clc
lea eax, [eax + edx]
cmc
stc
sub ebx, ebx
jmp 0x104ade2c
jae 0x103b933b
xor edi, edi
clc
cmc
jmp 0x1037c04f
je 0x1055fc24
mov eax, dword [ecx + edx + 0x20]
jmp 0x1041ca9b
test esi, esi
jmp 0x1050f3d5
mov eax, dword [ebp + 0xc]
push eax
mov eax, esp
push ebx
cbw
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress_2]
jmp 0x104cea03
je 0x10533c7e
push 0
jmp 0x103746d7
je 0x103c5cea
inc edx
cmp dx, bx
cmp edx, 0x104
jmp 0x103c5ce4
pop esi
mov esp, ebp
movsx ebp, bx
pop ebp
ret
jne 0x104c1f39
lea edx, [ebp - 0x114]
push edx
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA_1]
call eax
mov edi, eax
clc
test ebp, ecx
test edi, edi
jmp 0x104c1f33
jb 0x1033ba9c
mov esi, dword [ebp - 0x10]
test si, bx
lea esi, [esi + ecx]
stc
cmp eax, esi
jmp 0x104c03e6
jl 0x1055fc24
jmp 0x10550fb4
mov esp, ebp
pop ebp
ret
mov dword [ebp - 0xc], eax
cmp sp, 0x53bc
stc
test edi, edi
jmp 0x10499559
mov edx, dword [ebp - 4]
shl cx, 0x33
mov eax, dword [ebp + 8]
shl ecx, cl
btc ecx, edx
ror cl, 0xc9
mov ecx, dword [edx + eax + 0x24]
lea edx, [ecx + esi*2]
test sp, 0x73fc
movzx eax, word [edx + eax]
mov ecx, dword [ebp - 4]
and dl, ch
rcl edx, cl
neg edx
mov edx, dword [ebp + 8]
clc
test si, 0x68e7
jmp 0x1055fc1c
je 0x103485c7
mov eax, dword [eax + 0x7c]
cmc
push ebx
test cx, 0x7a60
cmp bp, sp
push edi
stc
cmc
test di, si
mov dword [ebp - 0x10], eax
mov dword [ebp - 8], 0xffffffff
test esi, ecx
cmp esi, 0xffff
jmp 0x10323ace
jae 0x1033ba9c
mov cl, byte [eax + edx]
rol si, 0x43
add eax, edx
btc esi, esi
or si, 0x2d7c
xadd esi, esi
mov esi, eax
test cl, cl
jmp 0x105642bb
je 0x103b933b
mov ebx, dword [ebp + 8]
test ebp, edi
cmp edi, ebx
jmp 0x103cc198
call eax
pop edi
mov ebx, esi
pop ebx
cmovg esi, ebp
pop esi
mov esp, ebp
cmovge ebp, esp
movsx ebp, bp
xchg bp, bp
pop ebp
jmp 0x1038fc43
je 0x1050ff69
mov al, cl
cmp esp, 0xadc5c37
cmp ebp, esp
sub al, 0x30
jmp 0x103f92ba
inc eax
stc
test al, cl
cmp edi, ecx
jmp 0x103cf610
test cl, cl
jmp 0x1050ff63
jge 0x103ae77d
lea edi, [esi - 1]
jmp 0x103ae786
je 0x10360e4b
mov cl, byte [esi + 1]
jmp 0x10541647
je 0x103485c7
mov eax, 0x5a4d
cmp ebp, 0x219c4eab
stc
cmp word [edx], ax
jmp 0x103485c1
jne 0x104d7e76
push 0
jmp 0x103880c9
cmp byte [esi + 1], 0x23
xchg ch, cl
bswap cx
cmovb cx, bx
lea ecx, [esi + 1]
jmp 0x1043defc
push edi
call fcn.10329948
add esp, 0xc
movsx esi, ax
mov edi, ebx
pop edi
pop ebx
mov esi, 0x670a4ed2
jmp 0x10475658
mov cl, byte [esi + 2]
cmp dl, 0x62
test esi, ebp
lea esi, [esi + 2]
cmc
xor edx, edx
cmc
test cl, cl
jmp 0x104d7e70
mov esp, ebp
movzx ebp, si
pop ebp
jmp 0x103954f3
inc esi
test edx, ebp
test cl, cl
jmp 0x103b9335
jmp 0x1055fc24
je 0x1043acc9
mov edi, dword [ebp + 0xc]
lea eax, [ebp - 0x114]
bt si, di
test ebp, 0x13423786
xor edx, edx
or si, di
not si
rcr si, 0xd8
sub edi, eax
rcr al, 0x31
mov edi, edi
cmc
rcl si, 0x5a
cwde
mov eax, 0x2a2205ba
mov cl, dl
rol eax, cl
sbb si, 0x612b
lea esi, [ebp + edx - 0x114]
add al, dl
cmp esi, ebp
test di, dx
xor al, byte [edi + esi]
jmp 0x10334f69
mov eax, dword [ebp - 0xc]
bt cx, 0xea
dec ch
mov ecx, dword [ebp + 0x10]
add si, 0x257f
lea esi, [edi + ebx]
cmp al, 0x37
sar esi, 1
cmp edi, 0x385955cf
cmp edi, eax
jmp 0x103c5570
mov esp, ebp
mov bp, di
jmp 0x103f7181
jae 0x103b933b
mov esi, dword [ecx + edx + 0x1c]
test sp, 0xeab
cmc
lea eax, [esi + eax*4]
test bp, 0x179
mov eax, dword [eax + edx]
cmp dx, 0x22c0
test ebx, 0x659215f
test eax, eax
jmp 0x10336ace
mov dword [ebp - 8], eax
and eax, ebp
sbb ah, 0xf6
mov eax, dword [ebp - 8]
clc
cmp eax, dword [ecx + edx + 0x14]
jmp 0x1055e652
je 0x103b933b
cmp cl, 0x2e
jmp 0x104fbd1b