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

Disassembly:
push esi
test dx, bp
or esi, 0xffffffff
jmp 0x11dcf19
jl 0x2344d10
jmp 0x11d4a1a
je 0x2344d10
mov edx, dword [eax + edi + 0x20]
dec ebx
lea edx, [edx + edi]
mov dword [ebp + 8], 0
clc
jmp 0x11a6bbc
je 0x207587d
mov ebx, dword [ebp + 0xc]
lahf
shl cl, 0xa9
lea eax, [ebp - 0x114]
movzx esi, si
and cl, 0xe3
xor edx, edx
sub ebx, eax
btr eax, edi
cbw
mov edi, edi
mov eax, 0x32785a8d
mov cl, dl
jmp 0x119b3f3
ret
ret
ret
lea edx, [ecx + edx*2 - 0x30]
mov cl, byte [esi]
clc
test cl, cl
jne 0x20af581
push 0
jmp 0x2367703
mov byte [esi], al
jmp 0x2371e07
mov ebx, dword [eax + edi + 0x18]
cmp esp, 0x7b631d18
stc
test ebx, ebx
jmp 0x113adfa
mov dword [ebp + 8], edx
jmp 0x23b0b06
mov esp, ebp
movsx ebp, cx
cmove ebp, ecx
not bp
pop ebp
jmp 0x113f5c3
je 0x116af4c
mov eax, 0x5a4d
cmp word [edi], ax
je 0x238eefd
xor eax, eax
bswap edi
pop edi
mov esp, ebp
xchg ebp, ebp
cmovl bp, sp
pop ebp
jmp 0x11465a3
push ecx
jmp 0x2093e5f
push ecx
jmp 0x1181b09
call eax
test eax, eax
jmp 0x20aa94c
mov ecx, esi
clc
cmc
sub ecx, eax
clc
cmp ecx, 0x104
jmp 0x211300f
ret
inc eax
jmp 0x211684b
mov byte [ebp + eax - 0x114], 0
bswap eax
cbw
mov ax, 0x2c5d
mov eax, dword [sym.imp.kernel32.dll_GetModuleHandleA]
call eax
test eax, eax
jne 0x20aa952
lea edx, [ebp - 0x114]
push edx
mov eax, dword [sym.imp.kernel32.dll_LoadLibraryA]
jmp 0x117b73e
mov dword [ebp - 8], ecx
jmp 0x1158aa9
ja 0x114a5ac
movsx ecx, cl
cmp si, di
test esi, 0x343429bd
lea edx, [edx + edx*4]
jmp 0x114a59d
mov esp, ebp
bswap ebp
pop ebp
jmp 0x117c623
cmp ecx, edx
jmp 0x23a23b2
rol eax, cl
xchg esi, esi
bsf esi, edx
lea esi, [ebp + edx - 0x114]
add al, dl
cmc
jmp 0x209fee7
mov esp, ebp
pop ebp
jmp 0x1146e03
ret
mov dword [ebp - 0xc], edx
test ebx, ebx
jmp 0x113722a
ja 0x115202d
sub ecx, dword [eax + edi + 0x10]
cmp ecx, dword [eax + edi + 0x14]
jae 0x20c38a3
mov edx, dword [eax + edi + 0x1c]
clc
lea ecx, [edx + ecx*4]
mov ecx, dword [ecx + edi]
test sp, 0x308c
test ecx, ecx
jne 0x20a0b8f
pop esi
pop ebx
sub eax, eax
jmp 0x23768b7
lea eax, [ecx + edi]
xchg edi, edi
movzx edi, bp
pop edi
mov esp, ebp
pop ebp
jmp 0x11a2acf
jb 0x113d75c
lea eax, [ebp - 0x114]
push eax
lahf
mov al, 0xf6
push edi
mov eax, dword [sym.imp.kernel32.dll_GetProcAddress]
jmp 0x235542b
je 0x116af4c
mov edx, dword [edx + 0x7c]
test di, bx
cmp edx, 0x60360ae7
jmp 0x2129289
mov ecx, dword [ebp + 0xc]
cwde
mov edx, dword [ebp - 0xc]
shld esi, edi, 0x32
mov eax, dword [ebp + 8]
xchg si, si
cmovns si, ax
lea esi, [ebx + eax]
movzx eax, sp
rol ax, 0x72
bsr ax, si
mov eax, dword [ebp + 0x10]
stc
push eax
movsx eax, dx
sar esi, 1
and ah, 0x51
cmc
mov eax, dword [edx + esi*4]
cmp eax, 0x733c5115
add eax, edi
jmp 0x23a1d4e
push ebp
mov ebp, esp
test cx, si
cmc
lea esp, [esp - 0x114]
stc
jmp 0x2119acc
mov dword [ebp - 0x10], edx
mov dword [ebp - 8], esi
cmp ecx, 0xffff
jmp 0x11adf85
jne 0x116af4c
mov eax, dword [edx + 0x78]
mov dword [ebp - 4], eax
test eax, eax
jmp 0x11d363c
mov eax, dword [ebp + 0xc]
jmp 0x20c806a
je 0x20c38a3
mov edi, edi
cmp cl, 0x2e
je 0x117b760
mov cl, byte [esi + 1]
jmp 0x23921c5
call eax
pop esi
pop ebx
cmova di, bx
not di
xchg di, di
pop edi
jmp 0x11a12f3
test cl, cl
jmp 0x20af57b
mov esp, ebp
xchg bp, bp
pop ebp
ret
mov esp, ebp
not ebp
pop ebp
jmp 0x20bc61f
mov edx, dword [ebp + 8]
inc edx
jmp 0x117ce6b
push eax
call fcn.011d6ed3
add esp, 0xc
bswap ebx
pop esi
mov ebx, 0x45af74e1
pop ebx
bswap edi
pop edi
jmp 0x2083354
xor al, byte [ebx + esi]
jmp 0x114ab05
je 0x20c38a3
cmp ecx, eax
jb 0x20bbafd
mov edx, dword [ebp - 0x10]
lea edx, [edx + eax]
cmp edi, 0x42b44eb1
jmp 0x11991fe
je 0x20c38a3
cmp eax, edi
jmp 0x2345402
je 0x114a5ac
mov bl, cl
test di, cx
test ebp, 0x62cc51b1
clc
sub bl, 0x30
inc esi
test eax, 0x1fe5547f
cmp esp, 0x514c609d
cmp bl, 9
jmp 0x11971bc
pop esi
pop ebx
jmp 0x11b6ca1
ret
jne 0x2075995
pop esi
and di, bx
pop ebx
sub eax, eax
jmp 0x23cb1b3
test ecx, ecx
jmp 0x116af38
push eax
cbw
jmp 0x235f69c
mov dword [ebp + 8], esi
jmp 0x23b0b06
push eax
jmp 0x2349d2d
mov esp, ebp
not bp
pop ebp
ret
jae 0x20c38a3
mov dword [ebp + 8], 0
jmp 0x23d2878
mov dword [ebp + 8], edx
cmp edx, ecx
jmp 0x237fe33
push edi
mov edi, dword [ebp + 8]
test edi, edi
jmp 0x2134e68
mov ecx, dword [ebp - 4]
cwde
cdq
mov edx, dword [ecx + edi + 0x24]
sete ch
mov eax, ebp
lea eax, [edx + esi*2]
mov ecx, 0x79f737de
xchg cx, cx
setae dh
movzx ecx, word [eax + edi]
movsx edx, ax
cwd
not dx
lea edx, [ebx + 1]
jmp 0x1193d8f
push ebx
cmc
jmp 0x11327e8
je 0x116af4c
mov ecx, dword [ebp + 0xc]
jmp 0x20c4b94
jle 0x11d4a0f
mov eax, dword [ebp - 4]
or si, 0x26a2
cmc
mov esi, dword [ebp - 8]
test ebx, 0x1ab66804
cmp esi, dword [eax + edi + 0x14]
jmp 0x23a6782
jne 0x23a264d
cmp byte [ebp + 0x10], 0
jmp 0x113d738
call fcn.011d6ed3
add esp, 0xc
bswap bx
pop esi
movzx edi, sp
not di
pop ebx
mov di, 0x2556
pop edi
jmp 0x116741c
cmp dword [edx], 0x4550
jmp 0x2061751
je 0x237fe39
mov byte [ebx + eax], dl
cmovle edx, edi
jmp 0x2092d26
call eax
pop esi
pop ebx
xchg edi, edi
pop edi
jmp 0x11989b6
push edi
cmovne ax, bp
movzx eax, di
mov eax, dword [sym.imp.kernel32.dll_GetProcAddress]
jmp 0x207d546
push edx
jmp 0x21022e8
je 0x11b7ba3
inc edx
cmp edx, 0x104
jmp 0x11b7b9d
mov cl, byte [esi + 2]
cmc
test ch, bh
lea esi, [esi + 2]
cmp di, cx
test dl, cl
xor edx, edx
jmp 0x208284c
pop edi
jmp 0x2084b31
jb 0x23a98fe
mov eax, dword [ebp + 8]
lea ecx, [ebp - 0x114]
jmp 0x11716c7
mov edx, dword [edi + 0x3c]
clc
add edx, edi
jmp 0x234f245
inc esi
cmc
stc
test cl, cl
jmp 0x20c389d
je 0x23735b7
push 0
jmp 0x116c175
call fcn.020a839d
lea esp, [esp + 4]
cmp bx, bp
test ecx, ebp
cmp eax, 0xffffffff
je 0x23b0b03
test eax, eax
je 0x21282fa
cmp eax, 1
jne 0x23b0b06
inc esi
jmp 0x20c9a83
jae 0x20bbafd
lea eax, [ecx + edi]
btr esi, eax
mov cl, byte [eax]
shld esi, ecx, 0xd8
mov esi, eax
test cl, cl
jmp 0x207598d
cmp byte [esi + 1], 0x23
xchg ch, cl
lea ecx, [esi + 1]
jmp 0x2393312
jae 0x20c38a3
mov ecx, dword [eax + edi + 0x1c]
shr dx, 0xcb
lea edx, [ecx + esi*4]
rcr ecx, cl
bsr ecx, edi
mov ecx, dword [edx + edi]
test ecx, ecx
jmp 0x20a0b89
jbe 0x237fe39
lea ebx, [ebp - 0x114]
sub ebx, eax
test ax, si
not dl
mov dl, byte [eax]
cmp bl, bl
test ecx, esi
test dl, dl
jmp 0x235073d
lea ebx, [esi - 1]
cmp dword [ebp + 8], ebx
jmp 0x2344cf8
pop edi
jmp 0x21115ad
test ecx, ecx
jmp 0x23a98eb