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

Disassembly:
jne 0x1218896
pop esi
sub bx, di
pop ebx
xor eax, eax
jmp 0x11cf55a
jne 0x11ee444
pop esi
mov edi, 0x5fd42019
xor bl, 0x13
pop ebx
xor eax, eax
not edi
pop edi
jmp 0x14a181d
mov dword [ebp - 0x10], edx
jmp 0x11f2211
push eax
cmp esp, 0x53ad444d
bts ax, sp
sar esi, 1
test di, sp
mov eax, dword [edx + esi*4]
cmp dh, 0xcb
add eax, edi
jmp 0x11570f9
push ecx
mov byte [ebp + eax - 0x114], 0
cbw
mov eax, dword [sym.imp.kernel32.dll_GetModuleHandleA]
call eax
test eax, eax
jmp 0x11a3d12
push eax
jmp 0x11eb4e5
ret
jle 0x118af44
mov eax, dword [ebp - 4]
btr esi, 0x39
mov esi, dword [ebp - 8]
jmp 0x149674f
call fcn.0114eb83
add esp, 4
clc
test cx, 0x260c
stc
cmp eax, 0xffffffff
je 0x12129cd
test eax, eax
jmp 0x236f07f
mov edx, dword [edi + 0x3c]
stc
test bh, 0x84
add edx, edi
cmp dword [edx], 0x4550
jmp 0x1438120
mov ecx, dword [ebp + 0xc]
mov edx, dword [ebp - 0xc]
shld si, si, 2
xor eax, 0x61f91470
mov eax, dword [ebp + 8]
xor si, cx
and si, dx
btc si, di
lea esi, [ebx + eax]
mov eax, dword [ebp + 0x10]
jmp 0x114b9e1
jb 0x11abc91
lea eax, [ebp - 0x114]
jmp 0x148bdb8
je 0x14a6bb4
push 0
jmp 0x146d179
ret
ret
test dl, dl
jmp 0x120580a
jne 0x11abc5b
lea edx, [ebp - 0x114]
push edx
not al
mov eax, dword [sym.imp.kernel32.dll_LoadLibraryA]
call eax
test eax, eax
jmp 0x11abc55
test ecx, ecx
jmp 0x1141d52
je 0x114208c
cmp eax, edi
jne 0x234662a
cmp byte [ebp + 0x10], 0
je 0x14a0f6b
mov ebx, dword [ebp + 0xc]
xor esi, 0x630c0d98
lea eax, [ebp - 0x114]
bt si, 0x76
stc
sub edx, edx
rol cl, 0x70
sub ebx, eax
cwde
xchg al, cl
clc
mov edi, edi
mov cl, 0x8d
mov eax, 0x459a1e6d
stc
rcl cl, 0x4e
mov cl, dl
bt esi, 0xbf
cmc
rol eax, cl
bt esi, 0xb2
cmovl si, bx
lea esi, [ebp + edx - 0x114]
add al, dl
test ebp, edx
clc
xor al, byte [ebx + esi]
jmp 0x11c3f8b
cmp word [edi], ax
jmp 0x2369c8e
mov esp, ebp
bswap ebp
pop ebp
jmp 0x11c65b7
mov esp, ebp
mov ebp, eax
pop ebp
ret
je 0x2369c94
mov ecx, dword [ebp + 0xc]
test ecx, ecx
je 0x2369c94
mov eax, 0x5a4d
jmp 0x11b4d76
jae 0x114208c
mov dword [ebp + 8], 0
test ecx, ecx
jmp 0x23aceed
mov byte [esi], al
jmp 0x147ffbc
ret
pop edi
jmp 0x14647e7
push ebp
mov ebp, esp
lea esp, [esp - 0x114]
cmc
push edi
bsr di, bp
mov edi, dword [ebp + 8]
cmp esi, edx
test edi, edi
jmp 0x11baa31
pop esi
cbw
pop ebx
lahf
xchg al, ah
lea eax, [ecx + edi]
not di
movzx edi, ax
pop edi
jmp 0x14b73a1
mov dword [ebp - 4], eax
cmc
stc
test edx, ebp
test eax, eax
jmp 0x149493d
call fcn.011d1e3e
add esp, 0xc
pop esi
movsx edi, di
pop ebx
pop edi
jmp 0x11b58f8
jl 0x149674f
jmp 0x118af54
cmp cl, 0x2e
je 0x144b034
mov cl, byte [esi + 1]
inc esi
test edi, 0x5b116332
test cl, cl
jmp 0x1142086
mov dword [ebp - 8], esi
cmp edi, 0x7d85128c
cmp ecx, 0xffff
jmp 0x14a25c0
ret
jne 0x12129d3
inc esi
jmp 0x143b514
je 0x23a3bbd
mov byte [ebx + eax], dl
xchg dx, dx
movzx dx, al
cmovno dx, ax
mov edx, dword [ebp + 8]
inc edx
jmp 0x148260d
mov ecx, dword [ebp - 4]
movsx eax, cx
mov edx, dword [ecx + edi + 0x24]
cwde
cbw
lea eax, [edx + esi*2]
movzx ecx, word [eax + edi]
lea edx, [ebx + 1]
jmp 0x2372203
jmp 0x12129d3
push edx
jmp 0x2353934
mov ebx, dword [eax + edi + 0x18]
test ebx, ebx
je 0x149674f
mov edx, dword [eax + edi + 0x20]
jmp 0x23859e1
lea ebx, [esi - 1]
stc
clc
cmc
cmp dword [ebp + 8], ebx
jmp 0x1156cf3
je 0x114208c
cmp ecx, eax
jb 0x11d69ae
mov edx, dword [ebp - 0x10]
add edx, eax
cmc
cmp ecx, edx
jae 0x11d69ae
lea eax, [ecx + edi]
rcr cl, 6
mov cl, byte [eax]
mov esi, eax
test cl, cl
jmp 0x145d069
jne 0x2369c94
mov eax, dword [edx + 0x78]
cmp sp, 0x5765
jmp 0x11e5463
mov dword [ebp + 8], esi
jmp 0x235fc23
call eax
pop esi
movsx edi, ax
pop ebx
movsx edi, cx
movzx edi, si
pop edi
jmp 0x14bde1f
mov ecx, esi
sub ecx, eax
test edi, edi
test esp, 0x79c9368c
cmp ecx, 0x104
jmp 0x11bdd93
call eax
pop esi
mov bx, dx
pop ebx
movzx edi, cx
movsx edi, sp
pop edi
mov esp, ebp
pop ebp
jmp 0x11560b7
jae 0x114208c
mov edx, dword [eax + edi + 0x1c]
lea ecx, [edx + ecx*4]
test edx, esp
test edi, 0x4661cb6
mov ecx, dword [ecx + edi]
stc
jmp 0x11a4b18
je 0x114208c
mov edi, edi
jmp 0x11ee444
jne 0x1485e21
push 0
jmp 0x1211105
mov dword [ebp + 8], edx
jmp 0x12108ce
mov esp, ebp
bswap ebp
pop ebp
jmp 0x119a6c7
ja 0x1460617
movsx ecx, cl
test ebx, ecx
jmp 0x23452bf
push ecx
jmp 0x114ff88
je 0x118e2a7
inc edx
cmp edx, 0x104
jmp 0x118e2a1
inc eax
test ax, 0x1539
cmp bx, 0x780f
mov dword [ebp + 8], edx
cmp ax, di
cmp edx, ecx
jmp 0x23a3bb7
je 0x1460617
mov bl, cl
test edx, ebx
test bp, 0x3f1
sub bl, 0x30
inc esi
cmc
cmp bl, 9
jmp 0x146c716
push eax
movzx ax, ch
push edi
mov eax, dword [sym.imp.kernel32.dll_GetProcAddress]
jmp 0x1440653
je 0x2369c94
mov edx, dword [edx + 0x7c]
push ebx
cmp bp, 0xb84
push esi
cmp bx, di
stc
or esi, 0xffffffff
jmp 0x114b9bf
cmp esi, dword [eax + edi + 0x14]
jae 0x114208c
mov ecx, dword [eax + edi + 0x1c]
bts edx, ebx
lea edx, [ecx + esi*4]
sar ecx, cl
mov ecx, dword [edx + edi]
test ecx, ecx
jmp 0x1218890
mov esp, ebp
mov ebp, 0x8671922
pop ebp
ret
mov eax, dword [ebp + 0xc]
jmp 0x14a9818
mov esp, ebp
not ebp
xchg ebp, ebp
pop ebp
ret
ja 0x1211c5a
sub ecx, dword [eax + edi + 0x10]
cmp ecx, dword [eax + edi + 0x14]
jmp 0x1456e82
mov cl, byte [esi + 2]
add esi, 2
test esp, eax
cmc
clc
xor edx, edx
test cl, cl
jmp 0x1485e1b
push eax
movzx eax, bp
lahf
push edi
mov eax, dword [sym.imp.kernel32.dll_GetProcAddress]
jmp 0x145482f
mov esp, ebp
pop ebp
jmp 0x120243f
mov esp, ebp
pop ebp
jmp 0x119c1eb
lea edx, [edx + edx*4]
lea edx, [ecx + edx*2 - 0x30]
dec cl
or cl, 0x6a
mov cl, byte [esi]
clc
test cl, 0x3e
test cl, cl
jmp 0x1460611
cmp byte [esi + 1], 0x23
mov cx, bx
bswap cx
movzx cx, bh
lea ecx, [esi + 1]
jmp 0x11979ff
push eax
call fcn.011d1e3e
add esp, 0xc
not di
pop esi
setg bl
mov bh, 0xb9
cmovb bx, ax
pop ebx
not di
bswap edi
pop edi
jmp 0x11b65a0
jmp 0x12129d3
je 0x117eeda
sub eax, eax
movzx edi, ax
pop edi
jmp 0x1498548
je 0x120eb2a
cmp eax, 1
jmp 0x12027ec
mov dword [ebp - 8], ecx
jmp 0x14615fd
dec ebx
add edx, edi
cmp ebp, esp
mov dword [ebp + 8], 0
test di, 0x1169
mov dword [ebp - 0xc], edx
cmp si, bx
test ebx, ebx
jmp 0x11ec58a
jb 0x23acf00
mov eax, dword [ebp + 8]
setb ch
lea ecx, [ebp - 0x114]
jmp 0x114e902
jbe 0x23a3bbd
lea ebx, [ebp - 0x114]
rol dl, 0x33
sub ebx, eax
and dl, dl
mov dl, byte [eax]
cmp si, cx
jmp 0x119ca55