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

Disassembly:
je 0x1ca6c61
mov edi, edi
test ch, 0x46
stc
cmp cl, 0x2e
jmp 0x135fe3e
push ebp
mov ebp, esp
test bh, bh
lea esp, [esp - 0x114]
test ecx, eax
cmp di, 0x4089
push edi
adc di, 0x5be9
mov edi, dword [ebp + 8]
test edi, edi
jmp 0x1cdd00d
je 0x1d2e250
mov byte [ebx + eax], dl
jmp 0x1d3beee
jae 0x1d1a6f9
lea eax, [ecx + edi]
and cl, bl
shr si, 0xa
mov cl, byte [eax]
xor esi, 0x1bd16fa0
add esi, 0x5e0a2a4b
mov esi, eax
test cl, cl
jmp 0x11a698e
je 0x1c88bd4
inc edx
cmp sp, bx
cmp esp, 0x27710edd
cmp edx, 0x104
jmp 0x1c88bce
je 0x1e27d2e
mov eax, 0x5a4d
cmp word [edi], ax
jmp 0x1e27d28
ret
inc eax
test dh, 0x2a
test eax, edi
cmp ebp, edi
mov dword [ebp + 8], edx
test esp, edi
jmp 0x1cf5f7c
je 0x1e2a9b4
mov cl, byte [esi + 1]
inc esi
clc
test cl, cl
jmp 0x1ca6c5b
call eax
pop esi
movzx bx, cl
mov edi, esi
not bl
pop ebx
pop edi
mov esp, ebp
mov ebp, esp
bswap bp
pop ebp
jmp 0x1d908eb
call fcn.011ae83f
add esp, 0xc
not edi
mov di, 0x1342
pop esi
pop ebx
mov edi, edx
pop edi
jmp 0x1cf0763
mov eax, dword [ebp + 0xc]
push eax
bswap ax
not ah
setnp ah
push edi
lahf
cwde
mov eax, dword [sym.imp.kernel32.dll_GetProcAddress]
jmp 0x1d0caa2
mov ecx, dword [ebp - 4]
rdtsc
cmovb dx, cx
movzx eax, ax
mov edx, dword [ecx + edi + 0x24]
lea eax, [edx + esi*2]
movzx ecx, word [eax + edi]
setge dl
movsx edx, di
lea edx, [ebx + 1]
jmp 0x1c77230
push eax
jmp 0x13aa6b6
je 0x1ca6c61
cmp eax, edi
jmp 0x1e0d1b2
jl 0x1c6859e
jmp 0x1d34165
mov byte [esi], al
jmp 0x11b8673
ret
mov cl, byte [esi + 2]
test edx, 0x29075ee2
test si, bp
add esi, 2
xor edx, edx
clc
test cl, cl
je 0x1d92068
mov bl, cl
sub bl, 0x30
inc esi
stc
test bx, bp
cmp bl, 9
ja 0x1d92068
movsx ecx, cl
lea edx, [edx + edx*4]
lea edx, [ecx + edx*2 - 0x30]
or cl, al
shr cl, cl
mov cl, byte [esi]
cmp bp, cx
jmp 0x1d92060
je 0x13a3053
push 0
jmp 0x1c6eec3
dec ebx
stc
test ebp, esi
cmp dx, dx
lea edx, [edx + edi]
mov dword [ebp + 8], 0
mov dword [ebp - 0xc], edx
cmp sp, 0x4dc0
stc
test ebx, ebx
jmp 0x138dc0f
call fcn.011ae83f
add esp, 0xc
xchg edi, edi
setl bh
pop esi
cmovbe bx, bp
movzx ebx, cx
pop ebx
movsx edi, bx
jmp 0x1dc93bd
call fcn.0136c905
add esp, 4
cmp eax, 0xffffffff
jmp 0x1c6bebc
jle 0x1d3415b
mov eax, dword [ebp - 4]
bts si, bx
mov esi, dword [ebp - 8]
cmp esi, dword [eax + edi + 0x14]
jmp 0x1cf7039
je 0x1d48510
test eax, eax
je 0x1377c02
cmp eax, 1
jmp 0x1d2d95a
push ecx
jmp 0x13872f1
mov dword [ebp - 8], ecx
mov dword [ebp + 8], edx
jmp 0x1ce40af
call eax
test eax, eax
jne 0x138d82d
lea edx, [ebp - 0x114]
bswap eax
movsx eax, dx
cwde
push edx
nop
setbe ah
mov eax, dword [sym.imp.kernel32.dll_LoadLibraryA]
jmp 0x1d4a3d8
je 0x136e2f1
mov ebx, dword [ebp + 0xc]
cwde
mov si, 0xaf
lea eax, [ebp - 0x114]
xor edx, edx
inc si
test si, dx
stc
sub ebx, eax
rcl ax, 0x74
mov edi, edi
btc eax, 0x94
rcr cl, cl
bt ax, 0x3f
mov eax, 0x3c18198a
mov cl, dl
bt si, di
rol eax, cl
mov esi, ecx
cmc
lea esi, [ebp + edx - 0x114]
test esp, 0x240e6a24
add al, dl
test edx, 0x179175f2
stc
cmp ch, 0x4d
xor al, byte [ebx + esi]
jmp 0x139294b
jb 0x1c85f06
lea eax, [ebp - 0x114]
jmp 0x1d5d510
ret
jne 0x11a699a
pop esi
pop ebx
test si, cx
sub eax, eax
cmovb di, di
pop edi
mov esp, ebp
xchg ebp, ebp
pop ebp
jmp 0x1ce1293
jae 0x1ca6c61
mov dword [ebp + 8], 0
test dl, 0xa1
test ecx, ecx
jmp 0x1e32b41
inc edx
jmp 0x135b0bb
jmp 0x1ce40af
je 0x1e27d2e
mov ecx, dword [ebp + 0xc]
test ecx, ecx
jmp 0x135630a
ret
cmp dword [ebp + 8], ebx
jmp 0x1c6858e
jae 0x1ca6c61
mov edx, dword [eax + edi + 0x1c]
test cl, 0x66
cmp esi, 0x3ec716ec
clc
lea ecx, [edx + ecx*4]
test edi, 0x66385a9b
mov ecx, dword [ecx + edi]
test ecx, ecx
jmp 0x1de1e3e
mov esp, ebp
mov bp, 0x9a6
mov bp, bx
pop ebp
jmp 0x1d7b0bb
cmp edx, ecx
jmp 0x1d2e24a
jae 0x1ca6c61
mov ecx, dword [eax + edi + 0x1c]
sbb dl, 0x39
shl dx, 0xa9
or dx, cx
lea edx, [ecx + esi*4]
btr ecx, esp
ror cx, cl
mov ecx, dword [edx + edi]
test ecx, ecx
jmp 0x1d06e67
cmp byte [esi + 1], 0x23
movsx cx, bl
movsx ecx, sp
cmovbe ecx, ebx
lea ecx, [esi + 1]
jmp 0x13a654e
je 0x1ca6c61
cmp ecx, eax
jb 0x1d1a6f9
mov edx, dword [ebp - 0x10]
test ebp, eax
clc
lea edx, [edx + eax]
cmp eax, 0x61480ce1
cmp si, bp
test dh, 0xba
cmp ecx, edx
jmp 0x11b4abe
call eax
pop esi
mov bx, di
cmovg ebx, ebx
xchg bx, bx
pop ebx
movsx edi, sp
pop edi
mov esp, ebp
pop ebp
jmp 0x1c8e4b3
jne 0x1e27d2e
mov eax, dword [edx + 0x78]
mov dword [ebp - 4], eax
test ebp, 0x5443254a
cmc
test eax, eax
je 0x1e27d2e
mov edx, dword [edx + 0x7c]
stc
push ebx
push esi
clc
or esi, 0xffffffff
cmp bp, 0x6699
clc
stc
mov dword [ebp - 0x10], edx
mov dword [ebp - 8], esi
cmp eax, 0xe60431f
cmp ecx, 0xffff
ja 0x1d66072
sub ecx, dword [eax + edi + 0x10]
stc
cmp esp, 0x1e9b5f01
cmp ecx, dword [eax + edi + 0x14]
jmp 0x1ce9d83
pop esi
not bl
jmp 0x1d5ca3c
mov esp, ebp
pop ebp
jmp 0x139738b
jne 0x1ce40af
inc esi
jmp 0x1d32d56
jb 0x1e32b55
mov eax, dword [ebp + 8]
bswap ecx
lea ecx, [ebp - 0x114]
push ecx
jmp 0x1dba2aa
mov dword [ebp + 8], esi
jmp 0x1cc350d
mov ecx, dword [ebp + 0xc]
mov edx, dword [ebp - 0xc]
bts ax, bp
mov eax, dword [ebp + 8]
and esi, 0x22870c6b
lea esi, [ebx + eax]
mov eax, dword [ebp + 0x10]
cmc
clc
push eax
ror al, 0xca
sar esi, 1
mov eax, dword [edx + esi*4]
jmp 0x1e2af4e
mov esp, ebp
cmovl ebp, edx
movsx ebp, sp
not bp
pop ebp
ret
mov edx, dword [ebp + 8]
jmp 0x1cc2dfe
mov esp, ebp
bswap ebp
mov bp, si
pop ebp
ret
lea ebx, [esi - 1]
jmp 0x1ce40af
call eax
test eax, eax
jmp 0x138d827
push eax
jmp 0x13671f9
pop ebx
lea eax, [ecx + edi]
cmovg edi, esi
mov edi, 0x76c3752d
pop edi
mov esp, ebp
pop ebp
jmp 0x1357fed
push eax
movzx ax, bh
cmova eax, edi
push edi
movzx eax, si
mov eax, dword [sym.imp.kernel32.dll_GetProcAddress]
jmp 0x1366f96
mov ebx, dword [eax + edi + 0x18]
test esp, esi
test ebx, ebx
je 0x1c6859e
mov edx, dword [eax + edi + 0x20]
jmp 0x13a9728
ret
ret
test cl, cl
jne 0x13a306d
push 0
push edx
jmp 0x1d562ad
mov edx, dword [edi + 0x3c]
test esi, 0x3dfd1d6a
test ebp, esp
stc
add edx, edi
cmp dword [edx], 0x4550
jmp 0x1d11891
mov byte [ebp + eax - 0x114], 0
setns al
cmovbe eax, ebx
movsx eax, ax
mov eax, dword [sym.imp.kernel32.dll_GetModuleHandleA]
jmp 0x1c81e09
pop edi
jmp 0x1d38688
jne 0x1d06e6d
pop esi
pop ebx
movzx edi, di
xor eax, eax
pop edi
jmp 0x1d2bfcf
jne 0x1cf905a
cmp byte [ebp + 0x10], 0
jmp 0x1c85ed6
je 0x1dad780
sub eax, eax
pop edi
jmp 0x1d3fdf2
mov ecx, esi
test ah, 0x80
stc
sub ecx, eax
test cl, 0x15
cmp ax, si
cmp ecx, 0x104
jmp 0x1cacf8b
add eax, edi
jmp 0x1c64c45
jbe 0x1d2e250
lea ebx, [ebp - 0x114]
cmc
sub ebx, eax
cmp ecx, ebx
xadd dl, dl
mov dl, byte [eax]
stc
test dl, dl
jmp 0x11ae9d0