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

Disassembly:
mov esp, ebp
not bp
pop ebp
jmp 0xeef737
call fcn.011a0184
lea esp, [esp + 4]
jmp 0x1043c74
je 0xf9427c
cmp eax, edx
jb 0x10128a6
mov esi, dword [ebp - 0x10]
test ebp, ebx
cmc
add esi, edx
stc
jmp 0x1037a7c
mov eax, dword [ebp + 0xc]
jmp 0x18c9e68
mov ecx, dword [ebp + 8]
jmp 0x11447d5
mov esp, ebp
mov bp, si
cmove ebp, eax
pop ebp
jmp 0x1111ef7
je 0x192b491
mov eax, dword [edx + ecx + 0x20]
add eax, ecx
test al, 0xda
stc
clc
sub ebx, ebx
jmp 0x1925998
ret
call eax
pop edi
mov bh, 0x97
jmp 0xf153a6
pop ebx
pop esi
jmp 0x118dac4
push edi
jmp 0x1157690
jae 0xf9427c
xor edi, edi
test ecx, ecx
jmp 0xfd3f44
ja 0x104bd5d
movsx eax, cl
sar cl, cl
mov cl, byte [esi]
lea edx, [edx + edx*4]
jmp 0x104eaa4
je 0x104bd5d
lea eax, [ecx - 0x30]
jmp 0xffbe56
ret
sub eax, dword [edx + ecx + 0x10]
mov dword [ebp - 8], eax
jmp 0x192b491
ret
mov ebx, 0x28de3f5f
bts si, cx
rol ebx, cl
btc si, si
test si, 0x492f
lea esi, [ebp + eax - 0x114]
sal ecx, cl
sub ecx, 0x23e71754
or ch, 0x25
lea ecx, [eax + ebx]
stc
clc
xor cl, byte [edi + esi]
jmp 0xfccf5b
inc eax
cmp ecx, 0x67976ec1
jmp 0xfd246a
mov cl, byte [esi + 2]
stc
add esi, 2
jmp 0x112feb5
jne 0xff40a4
pop edi
pop ebx
jmp 0x1924602
je 0xfa5333
mov eax, 0x5a4d
test esp, 0x39d219a4
cmc
cmp word [ecx], ax
je 0x1178d04
sub eax, eax
pop esi
jmp 0x111e261
ret
jne 0xfa5333
mov edx, dword [eax + ecx + 0x78]
clc
mov dword [ebp - 4], edx
test esp, 0x4d292944
test edx, edx
jmp 0x102f847
call eax
pop edi
pop ebx
bswap esi
pop esi
mov esp, ebp
pop ebp
jmp 0xfad6ef
mov edi, dword [edx + ecx + 0x18]
clc
stc
test edi, edi
jmp 0xee2858
mov byte [esi], cl
je 0x18cc03d
inc eax
cmc
jmp 0x18d01cf
cmp edi, ecx
jb 0xfd3f54
lea ecx, [ebp - 0x114]
movsx eax, si
push ecx
movsx ax, bl
mov ax, sp
movsx eax, di
mov byte [ebp + edi - 0x114], 0
cbw
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
call eax
mov edi, eax
test edi, edi
jne 0xff2690
lea edx, [ebp - 0x114]
cwde
bswap ax
push edx
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x112e145
push edi
call fcn.01155e9e
add esp, 0xc
jmp 0x18bc08d
js 0x192b491
jmp 0xffd491
je 0xfd2472
lea ebx, [ebp - 0x114]
shl dl, cl
sub ebx, eax
mov dl, byte [eax]
test dl, dl
je 0xfd2472
mov byte [ebx + eax], dl
jmp 0x18a7feb
ja 0xfb8835
mov eax, esi
stc
jmp 0xf667c9
je 0xf9427c
mov edx, dword [ebp + 8]
stc
cmp edi, edx
jne 0x10f19e6
cmp byte [ebp + 0x10], 0
jmp 0x11867c6
jae 0x10128a6
add eax, ecx
xadd si, si
mov cl, byte [eax]
or esi, ebp
bts esi, ecx
mov esi, 0xbef10b3
mov esi, eax
test si, 0x4d7e
stc
cmc
test cl, cl
je 0xf9427c
cmp cl, 0x2e
je 0x10126ea
mov cl, byte [esi + 1]
jmp 0x119ac3e
inc esi
test di, dx
clc
cmp al, 9
jmp 0xf26de9
mov eax, dword [ebp - 0xc]
mov edx, dword [ebp + 0x10]
mov si, sp
btc si, 0xc
or si, si
lea esi, [edi + ebx]
cmp cx, 0x66fb
stc
test edx, 0x60371a55
sar esi, 1
mov eax, dword [eax + esi*4]
push edx
rcr edx, 0x67
mov edx, dword [ebp + 0xc]
cmc
add eax, ecx
jmp 0xe682dc
pop esi
jmp 0xe87aa4
mov ecx, esi
cmp ax, di
sub ecx, eax
cmp ecx, 0x104
jmp 0xf1fe18
pop edi
btc esi, 0xe2
pop ebx
xor si, bp
sub esi, 0x567a7c48
add eax, ecx
pop esi
jmp 0x105f6ef
ret
jns 0x1924903
lea edi, [esi - 1]
jmp 0x1924914
je 0xfa5333
mov eax, dword [eax + ecx + 0x7c]
cmc
cmp bp, bx
push ebx
push edi
cmc
clc
mov dword [ebp - 0x10], eax
cmp bp, di
mov dword [ebp - 8], 0xffffffff
cmp esi, 0xffff
jmp 0xfdfc34
cmp eax, esi
jmp 0xff407b
test eax, eax
jmp 0x1020e9b
jne 0xf309fc
push 0
jmp 0x111517f
lea edx, [eax + edx*2 - 0x30]
jmp 0x18c4448
mov dword [ebp - 0xc], eax
jmp 0xfd341a
mov esp, ebp
pop ebp
jmp 0xf3195b
cmp byte [esi + 1], 0x23
jmp 0x11648c5
ret
push edx
jmp 0xfd2d07
mov esp, ebp
xchg ebp, ebp
not ebp
pop ebp
jmp 0x101298f
call eax
mov edi, eax
test edi, edi
jmp 0xff268a
sub edx, edx
test cl, cl
jmp 0xf309f6
sub esp, 0x114
cmp di, si
push esi
cmc
test ecx, ecx
je 0xfa5333
mov esi, dword [ebp + 0xc]
jmp 0x18cff32
push ebp
mov ebp, esp
jmp 0xe85361
call fcn.01155e9e
add esp, 0xc
pop edi
cmovnp si, di
pop ebx
movzx esi, ax
pop esi
jmp 0xe64329
lea ecx, [esi + 1]
je 0xf9421d
push 0
push ecx
jmp 0xf1ab25
mov eax, dword [ecx + 0x3c]
cmp dword [eax + ecx], 0x4550
jmp 0xfade48
je 0xe841fd
mov edi, dword [ebp + 0xc]
shl ebx, 0xa5
btc esi, edi
btc ecx, 0x29
lea ecx, [ebp - 0x114]
btc bx, 0xf
rcl ebx, cl
xor eax, eax
shld esi, esp, 0x25
sub edi, ecx
stc
xchg si, si
lea esp, [esp]
rol cl, cl
mov cl, al
bts esi, ebx
jmp 0xf93be9
pop ebp
ret
mov esp, ebp
movzx ebp, sp
xchg bp, bp
jmp 0x118804f
inc esi
test cl, cl
jmp 0xf94276
inc edi
jmp 0xf94174
pop edi
bswap si
cmova si, sp
pop ebx
bswap si
mov si, 0x3269
jmp 0x100e124
test cl, cl
jmp 0x104bd57
push eax
push edx
movzx eax, dx
mov al, 1
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0xfb48ab
jb 0x11867fb
lea eax, [ebp - 0x114]
push eax
lahf
movzx ax, dh
mov ah, cl
push edx
mov ax, dx
setle ah
not eax
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0xf11319
test esi, esi
jmp 0xfa5318
cmp eax, 0x104
jmp 0x18cc037
jae 0xf9427c
mov esi, dword [edx + ecx + 0x1c]
lea eax, [esi + eax*4]
cmc
mov eax, dword [eax + ecx]
test eax, eax
jmp 0xe7858a
pop esi
mov esp, ebp
mov ebp, edi
pop ebp
jmp 0xf7f0e7
sub eax, eax
mov si, si
jmp 0x192288b
jle 0x192b44f
lea ebx, [esi + 1]
dec cl
and ecx, 0x57525807
mov ecx, dword [ebp + 8]
test ebp, 0x564c18bd
stc
cmp ebx, edi
jle 0xffd48e
jmp 0x192b488
dec edi
jmp 0x105bf32
mov eax, dword [ebp + 8]
add dh, 0xed
shl ecx, 0xb8
shr edx, 0xb
mov ecx, dword [ebp - 4]
inc dl
mov edx, dword [ecx + eax + 0x24]
lea ecx, [edx + esi*2]
ror dx, 0x88
movzx edx, word [ecx + eax]
or ecx, 0x2906cbe
mov dword [ebp - 8], edx
mov ecx, eax
xor eax, esp
adc edx, 0x78994e5a
add edx, 0x7adb2e53
mov edx, dword [ebp - 4]
rol ah, 3
xadd al, ah
mov eax, dword [ebp - 8]
stc
cmp eax, dword [edx + ecx + 0x14]
jmp 0x19221fe