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

Disassembly:
call fcn.103d593f
add esp, 4
cmp eax, 0xffffffff
jmp 0x10355a91
mov esp, ebp
jmp 0x101fe4b7
mov ecx, dword [ebp - 4]
mov edx, dword [ecx + edi + 0x24]
jmp 0x10384e2f
add edx, eax
jmp 0x101fddb7
je 0x103d8a5e
mov ebx, dword [ebp + 0xc]
test esp, edi
shr esi, 0x37
lea eax, [ebp - 0x114]
sbb cl, 0xa9
mov esi, 0x7e21a09
cmp esi, 0x27bf6374
xor edx, edx
not esi
sbb cl, 0xef
sub ebx, eax
lahf
mov edi, edi
movzx eax, bx
btc esi, ebp
mov eax, 0x15230e0a
rcr cl, 0x15
mov cl, dl
btc si, cx
rol eax, cl
bts esi, esp
lea esi, [ebp + edx - 0x114]
add al, dl
cmc
xor al, byte [ebx + esi]
jmp 0x1035a306
cmp ecx, edx
jmp 0x10368d87
pop ebp
ret
test ecx, ecx
jmp 0x1035fd72
je 0x10329c1a
push 0
jmp 0x103a2225
jae 0x1038c6c9
mov edx, dword [eax + edi + 0x1c]
jmp 0x10302626
push eax
jmp 0x102a1052
mov dword [ebp + 8], esi
jmp 0x102ced9e
mov esp, ebp
movzx ebp, bx
pop ebp
jmp 0x102cd061
jae 0x1038c6c9
mov dword [ebp + 8], 0
stc
cmp ebp, eax
clc
test ecx, ecx
jbe 0x1030e055
lea ebx, [ebp - 0x114]
sub ebx, eax
mov dl, byte [eax]
cmp esp, 0xc522291
test dl, dl
jmp 0x103c86dd
call fcn.1033aad2
add esp, 0xc
pop esi
pop ebx
not di
pop edi
jmp 0x1030803c
push ecx
mov byte [ebp + eax - 0x114], 0
cwde
not ah
movsx eax, bp
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA_1]
jmp 0x1024d119
je 0x10335e2e
mov edx, dword [edx + 0x7c]
cmp si, dx
cmc
push ebx
clc
push esi
or esi, 0xffffffff
cmp bx, dx
mov dword [ebp - 0x10], edx
cmp ecx, 0x4c587fef
test ebx, edi
mov dword [ebp - 8], esi
cmp al, 0x84
cmp ecx, 0xffff
ja 0x1053ebd4
sub ecx, dword [eax + edi + 0x10]
cmp ecx, dword [eax + edi + 0x14]
jmp 0x10216e4b
call fcn.1033aad2
add esp, 0xc
pop esi
pop ebx
mov edi, 0x4c2f7954
pop edi
jmp 0x103cd9a1
je 0x10282d71
mov cl, byte [esi + 1]
jmp 0x10280732
pop esi
pop ebx
cmovg ax, si
cbw
mov eax, esi
lea eax, [ecx + edi]
cmovne edi, ecx
mov di, 0x77e3
pop edi
jmp 0x1031f1cb
call eax
test eax, eax
jmp 0x1026ae15
ret
mov ecx, dword [ebp + 0xc]
xadd si, dx
shr ah, cl
mov edx, dword [ebp - 0xc]
jmp 0x10398eb0
jne 0x103b934d
cmp byte [ebp + 0x10], 0
jmp 0x101fcdc0
ret
jl 0x1030f944
jmp 0x10398eb0
jne 0x1036038d
lea edx, [ebp - 0x114]
push edx
cbw
jmp 0x102be8e8
inc esi
test cl, cl
jmp 0x1038c6c3
mov ecx, esi
cmp bp, ax
sub ecx, eax
test cx, si
cmp esi, ecx
jmp 0x10282dfb
cmp ecx, 0x104
jmp 0x1022d1e0
call eax
pop esi
movsx ebx, ax
movsx bx, dl
not edi
pop ebx
movzx edi, si
pop edi
jmp 0x101ebde7
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress_1]
jmp 0x1028c980
push edi
mov ax, si
movsx eax, dx
jmp 0x10295b08
cmp word [edi], ax
jmp 0x10335e28
push edi
mov edi, dword [ebp + 8]
test edi, edi
je 0x10335e2e
mov ecx, dword [ebp + 0xc]
test ecx, ecx
jmp 0x103a0df2
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x1038a02a
jne 0x10335e2e
mov eax, dword [edx + 0x78]
test si, 0x3e0e
cmc
stc
mov dword [ebp - 4], eax
cmp esp, 0x135329b9
jmp 0x10545640
inc esi
jmp 0x103c4b5a
ret
jmp 0x102d2dd4
lea ebx, [esi - 1]
test edi, 0x6ec87fbe
cmp dword [ebp + 8], ebx
jmp 0x1030f92d
inc edx
jmp 0x10382e7b
lea ecx, [edx + ecx*4]
cmp esi, esi
mov ecx, dword [ecx + edi]
test ebp, 0x594c133b
jmp 0x101ff0e7
mov esp, ebp
not bp
pop ebp
ret
jb 0x1022d201
mov eax, dword [ebp + 8]
setnp cl
lea ecx, [ebp - 0x114]
jmp 0x10234612
jle 0x1025af60
mov eax, dword [ebp - 4]
bts si, di
rcl esi, 0x69
mov esi, dword [ebp - 8]
clc
test dl, dl
cmc
cmp esi, dword [eax + edi + 0x14]
jmp 0x10372554
test cl, cl
jmp 0x10313c50
je 0x1038c6c9
mov edi, edi
cmp esp, esp
cmc
cmp cl, 0x2e
jmp 0x102475c7
jmp 0x102d2dd4
call eax
pop esi
xchg bx, di
movzx edi, sp
pop ebx
bswap di
not edi
pop edi
mov esp, ebp
mov bp, sp
movsx ebp, bx
pop ebp
jmp 0x10259de3
mov esp, ebp
not ebp
pop ebp
jmp 0x103216c7
ret
mov cl, byte [esi + 2]
add esi, 2
xor edx, edx
cmp edx, esi
stc
test cl, cl
jmp 0x10394b1b
je 0x10390abc
sub eax, eax
movsx edi, cx
pop edi
jmp 0x1037c86a
ret
push ebp
mov ebp, esp
clc
sub esp, 0x114
jmp 0x102bded1
je 0x102d2dcb
test eax, eax
jmp 0x103c5b4e
mov byte [esi], al
je 0x1037acd6
inc edx
cmp edx, 0x104
jmp 0x1037acd0
push eax
jmp 0x1038e751
jne 0x103b93a0
pop esi
add ebx, 0x67284967
bt edi, 0x78
not edi
pop ebx
btc di, 7
movsx edi, ax
jmp 0x1053dbaa
je 0x1038c6c9
cmp eax, edi
jmp 0x1025d481
push eax
jmp 0x10245252
jae 0x10248779
lea eax, [ecx + edi]
bts esi, edx
dec cl
sal cl, cl
mov cl, byte [eax]
and si, ax
neg si
mov esi, eax
clc
jmp 0x10311658
mov esp, ebp
cmovno bp, sp
pop ebp
jmp 0x10337769
jae 0x1038c6c9
mov ecx, dword [eax + edi + 0x1c]
sbb edx, esi
stc
lea edx, [ecx + esi*4]
sbb cx, 0x3a35
mov ecx, dword [edx + edi]
test ecx, ecx
jmp 0x103b939a
jb 0x101fcdf4
lea eax, [ebp - 0x114]
jmp 0x1021c2f3
mov esp, ebp
pop ebp
ret
inc eax
test cx, 0x78b7
mov dword [ebp + 8], edx
test cl, 0x73
cmp edx, ecx
jmp 0x1030e04f
lea eax, [edx + esi*2]
movzx ecx, word [eax + edi]
movsx edx, bx
setg dl
lea edx, [ebx + 1]
jmp 0x1038df4c
call eax
test eax, eax
jmp 0x10360387
jne 0x10313c5b
pop esi
pop ebx
sub eax, eax
mov edi, ebx
movzx edi, sp
pop edi
jmp 0x10371214
mov dword [ebp - 8], ecx
jmp 0x103c9c04
push edi
movzx eax, cx
nop
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress_1]
jmp 0x103184ab
mov edx, dword [edi + 0x3c]
test ebp, ecx
stc
cmc
lea edx, [edx + edi]
stc
test edi, 0x22c39cb
clc
cmp dword [edx], 0x4550
jmp 0x102c39d7
je 0x103b1e5f
mov bl, cl
sub bl, 0x30
jmp 0x102cc90c
mov eax, dword [ebp + 8]
rcl esi, 0xd
lea esi, [ebx + eax]
mov eax, dword [ebp + 0x10]
test edi, 0x391e609e
push eax
movzx eax, bp
inc ax
sar esi, 1
rcr ah, 0x4f
inc ax
mov eax, dword [edx + esi*4]
test edi, eax
add eax, edi
jmp 0x101eb480
je 0x10335e2e
mov eax, 0x5a4d
jmp 0x102a5b7d
push ecx
push eax
jmp 0x102306e0
je 0x1030f944
mov edx, dword [eax + edi + 0x20]
jmp 0x103b1c8a
dec ebx
cmp ebp, esi
test bh, 0xe8
lea edx, [edx + edi]
test bh, 0xca
mov dword [ebp + 8], 0
test ecx, eax
cmp edi, 0x70d33723
mov dword [ebp - 0xc], edx
cmc
test sp, 0x15b2
test ebx, ebx
jmp 0x10266ce3
ja 0x103b1e5f
movsx ecx, cl
lea edx, [edx + edx*4]
test edi, 0x43395b2b
lea edx, [ecx + edx*2 - 0x30]
ror cl, 0xe6
neg cl
mov cl, byte [esi]
cmp di, si
test bp, 0x34b5
test cl, cl
jne 0x10394b21
push 0
jmp 0x103dda13
cmp byte [esi + 1], 0x23
bswap cx
mov cx, dx
lea ecx, [esi + 1]
jmp 0x10211e37
je 0x1038c6c9
cmp ecx, eax
jb 0x10248779
mov edx, dword [ebp - 0x10]
cmp si, di
jmp 0x101f9039
jne 0x102d2dd4
inc esi
jmp 0x10225af6
cmp bl, 9
jmp 0x103b1e32
je 0x101f15c4
cmp eax, 1
jmp 0x103c10da
je 0x1030e055
mov byte [ebx + eax], dl
dec dl
mov edx, dword [ebp + 8]
jmp 0x102d5205
mov dword [ebp + 8], edx
jmp 0x10315f71
mov esp, ebp
pop ebp
jmp 0x10260adb
mov eax, dword [ebp + 0xc]
jmp 0x1035b599
push edx
jmp 0x10361cc5
sub eax, eax
pop edi
jmp 0x102281c5
mov ebx, dword [eax + edi + 0x18]
cmp ebp, esp
test ebx, ebx
jmp 0x103afe21
test eax, eax
jmp 0x10244bae