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

Disassembly:
jne 0x11c003f
mov edx, dword [eax + ecx + 0x78]
cmc
stc
mov dword [ebp - 4], edx
test edx, edx
jmp 0x1161cbd
jne 0x114304b
lea edx, [ebp - 0x114]
cbw
push edx
cmovge eax, esi
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x114303b
ret
jle 0x1abfe60
lea ebx, [esi + 1]
stc
mov ecx, dword [ebp + 8]
clc
cmp ebx, edi
jle 0x1a957e4
jmp 0x1abfe9c
ret
ja 0x1a158b6
mov eax, esi
test edi, eax
sub eax, dword [edx + ecx + 0x10]
mov dword [ebp - 8], eax
jmp 0x117f544
call eax
mov edi, eax
test bx, cx
stc
test edi, edi
je 0x116c581
mov edx, dword [ebp + 8]
cmp edi, edx
jmp 0x1a54a00
ret
push edi
jmp 0x116781e
ret
mov dword [ebp - 0xc], eax
jmp 0x1a5b3dc
ret
je 0x193a2bd
lea ebx, [ebp - 0x114]
not dl
rcr dl, 0x8f
sub ebx, eax
mov dl, byte [eax]
cmp ah, 0x62
stc
test dl, dl
jmp 0x1aeafd7
je 0x1a2c2f1
push 0
jmp 0x1aa524b
test edi, edi
jmp 0x1131524
je 0x11c003f
mov eax, dword [eax + ecx + 0x7c]
push ebx
push edi
stc
mov dword [ebp - 0x10], eax
test bl, 0x54
mov dword [ebp - 8], 0xffffffff
cmp edi, 0x55ed592c
jmp 0x1a410be
ret
call fcn.011d3e61
add esp, 0xc
movsx edi, sp
mov esi, ebx
pop edi
pop ebx
mov esi, esp
pop esi
jmp 0x1a1e24e
inc esi
cmp ecx, 0x590e56bb
stc
test cl, cl
jne 0x1923222
pop edi
setge bh
sub bl, al
rcl ebx, 0xb8
pop ebx
xor eax, eax
not si
pop esi
jmp 0x11d33d5
ret
je 0x1abfe9f
mov eax, dword [edx + ecx + 0x20]
test si, bp
jmp 0x118a6f6
jmp 0x1abfe9f
add eax, ecx
test dx, si
jmp 0x1ae43be
je 0x1a78965
lea eax, [ecx - 0x30]
jmp 0x1aa6a3c
je 0x11c003f
mov esi, dword [ebp + 0xc]
cmc
stc
test esi, esi
je 0x11c003f
mov eax, 0x5a4d
test di, cx
cmp word [ecx], ax
je 0x1ab713e
xor eax, eax
mov esi, ebx
pop esi
mov esp, ebp
xchg bp, bp
movsx ebp, bx
pop ebp
jmp 0x116c9bf
test eax, eax
jmp 0x1ac6002
call eax
pop edi
jmp 0x11cafab
pop edi
shrd si, ax, 0xaf
inc esi
pop ebx
sbb si, 0x76bc
add eax, ecx
pop esi
jmp 0x17a58ac
pop ebx
mov si, si
cmovno si, dx
pop esi
mov esp, ebp
pop ebp
jmp 0x1153257
jb 0x1200f60
lea eax, [ebp - 0x114]
jmp 0x1acdcde
mov esp, ebp
bswap ebp
pop ebp
jmp 0x11662a3
push ebp
mov ebp, esp
mov ecx, dword [ebp + 8]
test cx, di
sub esp, 0x114
test esi, 0x5ee370dc
jmp 0x1a742f4
mov byte [esi], cl
jmp 0x1ac3340
je 0x1920e4f
mov edi, dword [ebp + 0xc]
bsr esi, esp
lea ecx, [ebp - 0x114]
adc esi, esi
bts ebx, esi
xor eax, eax
or si, di
sub edi, ecx
stc
lea esp, [esp]
btr ebx, edi
mov cl, al
jmp 0x1a099f5
cmp byte [esi + 1], 0x23
jmp 0x1a0c700
push edx
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress_1]
jmp 0x11c7b4c
mov esp, ebp
movsx ebp, dx
not bp
pop ebp
jmp 0x114dc51
jae 0x116c581
mov esi, dword [edx + ecx + 0x1c]
stc
cmp edx, 0x32791822
test si, si
lea eax, [esi + eax*4]
mov eax, dword [eax + ecx]
stc
jmp 0x11c0c44
mov eax, dword [ebp + 0xc]
jmp 0x1a92006
cmp eax, esi
jae 0x11c80dc
lea eax, [eax + ecx]
sub cl, dl
bt esi, esp
mov cl, byte [eax]
xadd si, si
mov esi, eax
test cl, cl
je 0x116c581
cmp cl, 0x2e
je 0x1a25789
mov cl, byte [esi + 1]
jmp 0x116c571
pop ebp
jmp 0x114d32d
mov esp, ebp
movsx ebp, si
pop ebp
jmp 0x1133ddb
jb 0x1156fab
lea ecx, [ebp - 0x114]
setp ah
movsx ax, dh
movsx eax, bp
push ecx
movzx eax, sp
mov byte [ebp + edi - 0x114], 0
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA_1]
call eax
mov edi, eax
clc
jmp 0x115fb14
push edi
call fcn.011d3e61
add esp, 0xc
not si
movzx edi, bp
mov edi, ebp
pop edi
jmp 0x1af144a
inc edi
inc eax
test bx, 0x18c0
cmc
cmp edi, ecx
jmp 0x193a2b7
mov ebx, 0x38e97fdb
rol ebx, cl
or esi, 0x348817c4
sar cl, cl
lea esi, [ebp + eax - 0x114]
lea ecx, [eax + ebx]
xor cl, byte [edi + esi]
jmp 0x11e7f73
lea ecx, [esi + 1]
jmp 0x115bc7f
mov edi, dword [edx + ecx + 0x18]
clc
test esp, 0x7b7607e0
test edi, edi
jmp 0x117b5ca
mov esp, ebp
pop ebp
jmp 0x11316ad
mov ecx, esi
stc
test si, 0x3794
sub ecx, eax
cmp ecx, 0x104
jae 0x116c581
xor edi, edi
test ecx, ecx
jmp 0x1156f98
mov cl, byte [esi + 2]
test al, 0xa1
add esi, 2
jmp 0x1a60fbe
call eax
pop edi
cmovg esi, esi
pop ebx
movzx esi, bp
pop esi
jmp 0x1ad6a93
cmp esi, 0xffff
jmp 0x113b591
push edx
jmp 0x114d546
jne 0x1733e8c
cmp byte [ebp + 0x10], 0
jmp 0x1200f37
js 0x1abfe9f
jmp 0x1a957f4
xor edx, edx
test cl, cl
jmp 0x11a8b1c
push esi
test ecx, ecx
jmp 0x11c001b
ja 0x1a78965
movsx eax, cl
mov cl, byte [esi]
lea edx, [edx + edx*4]
lea edx, [eax + edx*2 - 0x30]
test eax, ebp
test cl, cl
jne 0x11a8b22
push 0
jmp 0x1a48de9
push eax
jmp 0x1733f55
mov eax, dword [ebp - 0xc]
bt edx, 0xaf
and esi, 0x68534a9c
test ax, bx
mov edx, dword [ebp + 0x10]
lea esi, [edi + ebx]
cmc
sar esi, 1
mov eax, dword [eax + esi*4]
push edx
sal edx, cl
mov edx, dword [ebp + 0xc]
cmc
cmp bp, bx
add eax, ecx
call fcn.0118a6b3
add esp, 4
cmp bh, cl
test eax, eax
jmp 0x1af8031
push ecx
jmp 0x194106b
inc esi
cmp al, 9
jmp 0x1a78949
mov eax, dword [ecx + 0x3c]
clc
cmp dword [eax + ecx], 0x4550
jmp 0x112c046
mov eax, dword [ebp + 8]
mov ecx, dword [ebp - 4]
bt dx, 0x5b
ror dx, 0x41
bt edx, ecx
mov edx, dword [ecx + eax + 0x24]
xor ecx, ebp
bswap ecx
btc cx, 0xd9
lea ecx, [edx + esi*2]
movzx edx, word [ecx + eax]
and cl, 0x19
add cl, 0x3f
btc cx, bx
mov dword [ebp - 8], edx
rcr dx, 0x36
mov ecx, eax
btc edx, eax
mov edx, dword [ebp - 4]
mov eax, dword [ebp - 8]
cmp di, bp
cmp dx, 0x5bde
cmp eax, dword [edx + ecx + 0x14]
jmp 0x191e8a7
je 0x11cbbf8
inc eax
cmp eax, 0x104
jmp 0x11cbbf2
je 0x116c581
cmp eax, edx
jb 0x11c80dc
mov esi, dword [ebp - 0x10]
test dh, al
cmp bp, sp
cmp sp, 0x420d
lea esi, [esi + edx]
jmp 0x1923202
push eax
movsx ax, ch
lahf
push edx
cbw
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress_1]
jmp 0x1a3ddc9
mov esp, ebp
jmp 0x1937db8
sub ebx, ebx
dec edi
jmp 0x114f2e2
je 0x193a2bd
mov byte [ebx + eax], dl
jmp 0x194d33e
pop ebx
pop esi
jmp 0x1937f94
jns 0x1132acc
lea edi, [esi - 1]
jmp 0x1132ad6