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

Disassembly:
jne 0x1489cea
pop esi
bsr edi, esp
bt edi, eax
pop ebx
sbb di, 0x5c7d
or di, 0x489a
xor eax, eax
xchg di, di
pop edi
jmp 0x118224c
call fcn.011cb5cf
add esp, 0xc
setge bl
pop esi
bswap edi
movzx ebx, bp
pop ebx
movsx edi, di
movzx edi, bp
pop edi
jmp 0x1442c7a
push ecx
jmp 0x14533b5
ret
mov esp, ebp
mov ebp, 0x2ce55de0
cmovnp ebp, edx
pop ebp
jmp 0x11a8ccb
jb 0x122078d
lea eax, [ebp - 0x114]
jmp 0x1224e4a
ret
ret
jne 0x12c668c
cmp byte [ebp + 0x10], 0
jmp 0x122076d
push ebp
mov ebp, esp
test esp, ebx
test si, 0x1945
lea esp, [esp - 0x114]
cmp edx, 0x49a5011
push edi
cmp ax, 0x44f0
adc di, bp
mov edi, dword [ebp + 8]
test edi, edi
je 0x11ee3c5
mov ecx, dword [ebp + 0xc]
test ecx, ecx
je 0x11ee3c5
mov eax, 0x5a4d
test si, 0x1f52
cmc
cmp word [edi], ax
jmp 0x11ee3bf
mov dword [ebp - 8], ecx
mov dword [ebp + 8], edx
jmp 0x142d710
je 0x11f25d7
xor eax, eax
bswap edi
pop edi
mov esp, ebp
pop ebp
jmp 0x11a85f7
mov edx, dword [edi + 0x3c]
lea edx, [edx + edi]
test bx, 0x3c68
cmp dword [edx], 0x4550
jmp 0x144c1a1
call eax
pop esi
bswap bx
movsx edi, di
pop ebx
pop edi
jmp 0x14d6206
inc esi
cmc
test edi, 0x731e5803
clc
cmp bl, 9
jmp 0x141735e
push ebx
cmc
test edi, 0x79fd3449
push esi
cmp esi, ebp
clc
or esi, 0xffffffff
clc
mov dword [ebp - 0x10], edx
mov dword [ebp - 8], esi
stc
cmp edi, 0x287445ff
cmp ecx, 0xffff
jmp 0x1203f55
mov esp, ebp
pop ebp
jmp 0x12b3017
mov ecx, dword [ebp + 0xc]
mov edx, dword [ebp - 0xc]
neg ax
sbb esi, 0x2c47701e
mov eax, dword [ebp + 8]
add esi, 0x5d114ca2
lea esi, [ebx + eax]
mov eax, dword [ebp + 0x10]
test di, bx
push eax
bts ax, si
sar esi, 1
shl al, cl
movzx eax, ax
mov eax, dword [edx + esi*4]
jmp 0x1435f3e
mov dword [ebp + 8], 0
cmc
mov dword [ebp - 0xc], edx
jmp 0x145551f
je 0x1240486
push 0
jmp 0x1176e1c
ja 0x1486345
sub ecx, dword [eax + edi + 0x10]
test bh, dh
cmp ebp, 0x4560049
cmp ecx, dword [eax + edi + 0x14]
jmp 0x14884cd
mov ecx, esi
test si, 0x7c7c
sub ecx, eax
test si, 0x3cdf
test ecx, ebx
cmp ecx, 0x104
jmp 0x140cb96
ret
call fcn.011cb5cf
add esp, 0xc
movsx edi, ax
movzx esi, di
bswap bx
pop esi
pop ebx
not di
xchg edi, edi
pop edi
jmp 0x129a751
je 0x127676a
mov ebx, dword [ebp + 0xc]
xor eax, esi
lea eax, [ebp - 0x114]
sub edx, edx
test ebp, edx
sub ebx, eax
cmc
mov esi, eax
mov edi, edi
lahf
mov ah, 0x62
mov eax, 0x3acc6fde
btr esi, edi
mov cl, dl
rcr esi, 0x16
bt esi, 0xb1
rol eax, cl
not si
lea esi, [ebp + edx - 0x114]
stc
add al, dl
jmp 0x14c19c5
push eax
push edi
cbw
movsx eax, dx
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x14d29ee
lea edx, [ecx + edx*2 - 0x30]
clc
test esi, 0x321f4a75
mov cl, byte [esi]
test cl, cl
jmp 0x1299db6
lea ebx, [esi - 1]
test ah, 0x5f
jmp 0x142d710
mov cl, byte [esi + 2]
clc
test bx, di
add esi, 2
xor edx, edx
stc
test cl, cl
je 0x1299dbc
mov bl, cl
sub bl, 0x30
jmp 0x11f53d4
inc esi
jmp 0x1274878
test cl, cl
jne 0x128e388
pop esi
xor bh, dl
mov bh, 0x46
pop ebx
sub eax, eax
pop edi
jmp 0x12b4c73
mov eax, dword [ebp + 0xc]
jmp 0x1299ded
jmp 0x142d710
test ecx, ecx
jmp 0x1489ce4
push ecx
jmp 0x1479dd6
jae 0x14ba0b6
lea eax, [ecx + edi]
mov cl, byte [eax]
rcr si, 0x90
inc esi
mov esi, eax
test cl, cl
je 0x1274880
mov edi, edi
cmp cl, 0x2e
jmp 0x12a3f7b
jb 0x1443a6b
mov eax, dword [ebp + 8]
movzx ecx, ax
lea ecx, [ebp - 0x114]
jmp 0x1284fd1
jne 0x124049b
push 0
jmp 0x12b075f
push eax
lahf
xchg al, al
not eax
push edi
jmp 0x14c73e4
mov esp, ebp
pop ebp
ret
je 0x120520f
mov cl, byte [esi + 1]
jmp 0x12509a4
call fcn.014462f2
lea esp, [esp + 4]
cmp eax, 0xffffffff
je 0x123170d
test eax, eax
jmp 0x149eb63
mov byte [esi], al
je 0x119791a
inc edx
cmc
cmp edx, 0x104
jmp 0x1197914
push edx
push eax
jmp 0x117371d
ret
jb 0x14ba0b6
mov edx, dword [ebp - 0x10]
jmp 0x14a25c3
inc eax
cmp esp, esp
mov dword [ebp + 8], edx
jmp 0x1485a37
mov esp, ebp
pop ebp
ret
mov ecx, dword [edx + edi]
test bh, 0x56
jmp 0x1284446
cmp byte [esi + 1], 0x23
movsx cx, dl
not cx
xchg cl, cl
lea ecx, [esi + 1]
jmp 0x1202ede
jne 0x1435f58
lea edx, [ebp - 0x114]
cbw
push edx
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
call eax
test eax, eax
jmp 0x1435f52
mov esp, ebp
pop ebp
jmp 0x117eed3
jae 0x1274880
mov dword [ebp + 8], 0
cmc
cmp bl, 0x3b
test ecx, ecx
jmp 0x1443a56
ja 0x1299dbc
movsx ecx, cl
lea edx, [edx + edx*4]
jmp 0x1227a72
cmp dword [ebp + 8], ebx
jmp 0x148f5f5
add eax, edi
jmp 0x12a7595
je 0x1274880
cmp eax, edi
jmp 0x11bfe6f
mov esp, ebp
movsx ebp, cx
movzx ebp, si
mov bp, di
pop ebp
ret
jbe 0x12964b8
lea ebx, [ebp - 0x114]
not dl
add dl, cl
sub ebx, eax
sbb dl, 0xe3
mov dl, byte [eax]
clc
cmp si, di
test dl, dl
je 0x12964b8
mov byte [ebx + eax], dl
cdq
mov edx, dword [ebp + 8]
inc edx
jmp 0x12b4bf8
jne 0x11ee3c5
mov eax, dword [edx + 0x78]
clc
mov dword [ebp - 4], eax
cmp si, 0x3cf1
test ax, dx
test eax, eax
jmp 0x148691d
push eax
jmp 0x121d915
test ebx, ebx
jmp 0x147e110
mov ecx, dword [ebp - 4]
cwde
movzx eax, ax
rdtsc
mov edx, dword [ecx + edi + 0x24]
sete ch
movsx eax, di
lea eax, [edx + esi*2]
mov edx, edx
movzx ecx, word [eax + edi]
lea edx, [ebx + 1]
jmp 0x11e39cc
je 0x148f602
mov edx, dword [eax + edi + 0x20]
dec ebx
cmc
test dl, 0x96
add edx, edi
stc
test edi, 0x16c71495
jmp 0x1202eba
mov byte [ebp + eax - 0x114], 0
jmp 0x148f267
jl 0x148f602
jmp 0x11fd078
cmp edx, ecx
jmp 0x12964b2
mov ebx, dword [eax + edi + 0x18]
test ebx, ebx
jmp 0x14775d7
je 0x11ee3c5
mov edx, dword [edx + 0x7c]
clc
cmp ax, 0x3a90
jmp 0x11f6473
jae 0x1274880
mov edx, dword [eax + edi + 0x1c]
lea ecx, [edx + ecx*4]
stc
mov ecx, dword [ecx + edi]
cmp ch, 0xe4
test ecx, ecx
jmp 0xeeb7e2
jae 0x1274880
mov ecx, dword [eax + edi + 0x1c]
lea edx, [ecx + esi*4]
cmp bp, 0xec
jmp 0x12c3a67
je 0x1274880
cmp ecx, eax
jmp 0x12b3d1d
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x14ad1f9
jle 0x11fd069
mov eax, dword [ebp - 4]
mov esi, dword [ebp - 8]
clc
cmp esi, dword [eax + edi + 0x14]
jmp 0x1488c5f
je 0x1457df5
cmp eax, 1
jne 0x142d710
inc esi
mov dword [ebp + 8], esi
jmp 0x1281865
lea edx, [edx + eax]
stc
cmp sp, di
cmp ecx, edx
jmp 0x128e36c
call eax
test eax, eax
jmp 0x12c7da2
pop esi
lahf
cmovs bx, di
pop ebx
movzx ax, cl
lea eax, [ecx + edi]
movsx edi, bx
pop edi
jmp 0x11fb097
xor al, byte [ebx + esi]
jmp 0x12ab364
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x11f429b
call eax
pop esi
cmovs di, bp
pop ebx
cmovl edi, ecx
pop edi
jmp 0x140612f
mov esp, ebp
pop ebp
jmp 0x121aeb3