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

Disassembly:
je 0x26f54c6
mov edx, dword [eax + edi + 0x20]
jmp 0x269f229
mov esp, ebp
cmovns ebp, esi
movsx ebp, bp
mov bp, 0x4e2c
pop ebp
jmp 0x26e8d6b
push ecx
jmp 0x26a9792
jne 0x2758981
pop esi
pop ebx
movzx edi, sp
sub eax, eax
cmovnp edi, ecx
pop edi
jmp 0x1b52531
lea eax, [edx + esi*2]
cwd
movzx ecx, word [eax + edi]
lea edx, [ebx + 1]
mov dword [ebp - 8], ecx
mov dword [ebp + 8], edx
jmp 0x266ed83
cmp edx, 0x104
jmp 0x27530fb
je 0x2717be2
mov ebx, dword [ebp + 0xc]
btr ax, cx
lea eax, [ebp - 0x114]
btc si, cx
xor edx, edx
sub ebx, eax
mov edi, edi
mov eax, 0x7e186bd5
not si
mov cl, dl
jmp 0x274281c
je 0x26bbd3e
mov bl, cl
test esp, esp
stc
sub bl, 0x30
jmp 0x1b85119
call fcn.01b8fc42
add esp, 0xc
pop esi
movsx ebx, si
xchg edi, edi
pop ebx
cmovnp di, sp
movsx edi, ax
mov edi, ebx
pop edi
jmp 0x26d59f8
jb 0x323c4cc
mov eax, dword [ebp + 8]
seta cl
lea ecx, [ebp - 0x114]
jmp 0x2723906
push eax
call fcn.01b8fc42
add esp, 0xc
pop esi
jmp 0x26f3126
jae 0x1be55a8
lea eax, [ecx + edi]
mov cl, 0xe7
mov cl, byte [eax]
bts esi, esp
mov esi, eax
cmp al, 0xfa
test cl, cl
jmp 0x2758979
inc esi
clc
cmp bl, 9
jmp 0x1b94289
jmp 0x266ed83
mov ebx, dword [eax + edi + 0x18]
cmp edx, 0x68b23ee9
test ebx, ebx
jmp 0x1b524c8
test ecx, ecx
je 0x26f5b1b
mov eax, 0x5a4d
cmp word [edi], ax
jmp 0x26f5b15
je 0x26f5b1b
mov edx, dword [edx + 0x7c]
cmp si, 0x5b45
push ebx
push esi
cmc
cmp bl, cl
cmp dl, 0xa3
or esi, 0xffffffff
mov dword [ebp - 0x10], edx
cmp di, 0x1679
test dh, cl
test edx, 0x49a24ced
mov dword [ebp - 8], esi
cmp esi, ecx
cmp ecx, 0xffff
jmp 0x2641e76
ret
je 0x266ed80
test eax, eax
je 0x2738619
cmp eax, 1
jne 0x266ed83
inc esi
jmp 0x273e469
push ebp
mov ebp, esp
sub esp, 0x114
test ebx, esp
push edi
rol edi, 0x72
mov edi, dword [ebp + 8]
test edi, edi
jmp 0x26ee4dc
ja 0x26bbd3e
movsx ecx, cl
test ax, bp
clc
cmc
lea edx, [edx + edx*4]
cmp dx, di
test sp, si
lea edx, [ecx + edx*2 - 0x30]
mov cl, byte [esi]
clc
test ax, 0x54ab
cmp di, sp
test cl, cl
jmp 0x26bbd38
call eax
test eax, eax
jmp 0x266bfbe
inc eax
mov dword [ebp + 8], edx
cmp edx, ecx
jmp 0x1b7cac0
mov cl, byte [esi + 2]
add esi, 2
xor edx, edx
cmp bp, 0x199b
test cl, cl
jmp 0x1b77c10
cmp dword [edx], 0x4550
jmp 0x1bd8117
je 0x2753101
inc edx
jmp 0x1b70069
mov edx, dword [edi + 0x3c]
test bp, dx
clc
lea edx, [edx + edi]
jmp 0x1bc3410
jne 0x26f5b1b
mov eax, dword [edx + 0x78]
mov dword [ebp - 4], eax
test eax, eax
jmp 0x1b8def4
mov ecx, dword [ebp + 0xc]
sub eax, ebp
inc edx
test bx, cx
mov edx, dword [ebp - 0xc]
cmc
bsf ax, si
mov eax, dword [ebp + 8]
lea esi, [ebx + eax]
rcr ax, 0x1c
mov eax, dword [ebp + 0x10]
clc
jmp 0x268f30b
test ecx, ecx
jmp 0x323c4bb
pop esi
pop ebx
lea eax, [ecx + edi]
xchg edi, edi
bswap di
pop edi
jmp 0x2663f57
mov esp, ebp
pop ebp
jmp 0x26e28ef
ja 0x1b87efb
sub ecx, dword [eax + edi + 0x10]
cmp bl, 0x69
cmp dx, bx
cmp ecx, dword [eax + edi + 0x14]
jae 0x1b624a9
mov edx, dword [eax + edi + 0x1c]
lea ecx, [edx + ecx*4]
mov ecx, dword [ecx + edi]
test al, 0xff
cmc
test ecx, ecx
jne 0x2642d4d
pop esi
pop ebx
sub eax, eax
not di
bswap edi
pop edi
jmp 0x1be638b
je 0x1b624a9
cmp ecx, eax
jmp 0x274e6e9
je 0x269102a
mov cl, byte [esi + 1]
jmp 0x2725887
mov esp, ebp
not bp
xchg bp, bp
pop ebp
jmp 0x2678f0f
mov byte [esi], al
jmp 0x1bc4f46
mov esp, ebp
xchg ebp, ebp
mov ebp, ecx
pop ebp
jmp 0x3211e83
jne 0x26928c5
lea edx, [ebp - 0x114]
mov ax, sp
push edx
bswap eax
cmove eax, esi
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
call eax
test eax, eax
jmp 0x26928bf
lea ebx, [esi - 1]
cmp dword [ebp + 8], ebx
jmp 0x26f54ab
ret
mov byte [ebp + eax - 0x114], 0
bswap eax
cbw
setg al
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x1ba0679
push eax
bts ax, bp
sal ah, cl
sar esi, 1
btc ax, dx
xor ax, 0x12c9
mov eax, dword [edx + esi*4]
jmp 0x26bf69d
mov ecx, esi
test edx, 0x607c430e
sub ecx, eax
cmp ecx, 0x104
jmp 0x269f5c2
je 0x1b624a9
cmp eax, edi
jmp 0x26ab03f
dec ebx
jmp 0x272629b
jae 0x1b624a9
mov dword [ebp + 8], 0
jmp 0x1be55a1
push eax
jmp 0x1b7c8aa
jne 0x2748a48
cmp byte [ebp + 0x10], 0
jmp 0x1b747cf
call eax
pop esi
pop ebx
jmp 0x2741024
test ebx, ebx
jl 0x26f54c6
jmp 0x1bdb675
jne 0x1b77c16
push 0
push edx
jmp 0x1b8077a
add eax, edi
call fcn.01b61059
add esp, 4
cmp eax, 0xffffffff
jmp 0x1b8efd8
mov esp, ebp
pop ebp
ret
ret
call eax
pop esi
mov bl, cl
pop ebx
pop edi
jmp 0x26f1c49
ret
je 0x26f5b1b
mov ecx, dword [ebp + 0xc]
jmp 0x1b8948f
mov esp, ebp
jmp 0x2725d12
pop ebx
movsx edi, di
pop edi
jmp 0x275cd24
jle 0x1bdb664
mov eax, dword [ebp - 4]
sub esi, 0x40b2e44
rcl esi, 0xf3
or esi, 0x54867e9d
mov esi, dword [ebp - 8]
cmp esi, dword [eax + edi + 0x14]
jae 0x1b624a9
mov ecx, dword [eax + edi + 0x1c]
and edx, esp
lea edx, [ecx + esi*4]
mov cl, 0xb3
clc
adc ecx, 0x34f266b1
mov ecx, dword [edx + edi]
test ecx, ecx
jmp 0x2642d47
je 0x1bc8f84
sub eax, eax
movzx edi, di
movsx edi, dx
pop edi
mov esp, ebp
mov bp, 0x5c7f
bswap bp
pop ebp
jmp 0x1b8e241
ret
mov eax, dword [ebp + 0xc]
push eax
mov al, 0x3e
movzx eax, bx
push edi
xchg ah, ah
lahf
cwde
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x26e4a26
push ecx
jmp 0x2680cae
inc esi
test cl, cl
jmp 0x1b624a3
pop ebp
jmp 0x26fc6e1
lea edx, [edx + edi]
cmp esp, eax
clc
mov dword [ebp + 8], 0
mov dword [ebp - 0xc], edx
jmp 0x26b657d
ret
mov ecx, dword [ebp - 4]
cdq
mov edx, dword [ecx + edi + 0x24]
jmp 0x1b6ea92
mov dword [ebp + 8], esi
jmp 0x1b85ee9
cmp ecx, edx
jmp 0x1b83ec4
pop edi
jmp 0x2653292
rol eax, cl
xor esi, eax
xadd si, si
bts esi, esi
lea esi, [ebp + edx - 0x114]
clc
add al, dl
xor al, byte [ebx + esi]
jmp 0x26562c0
cmp byte [esi + 1], 0x23
movsx ecx, di
lea ecx, [esi + 1]
je 0x1bb4341
push 0
jmp 0x1b5f2b9
jb 0x1be55a8
mov edx, dword [ebp - 0x10]
add edx, eax
cmp ecx, edx
jmp 0x2740def
jb 0x1b747ec
lea eax, [ebp - 0x114]
push eax
push edi
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x26afc34
je 0x1b624a9
mov edi, edi
cmp cl, 0x2e
jmp 0x2643cbc
mov esp, ebp
mov ebp, 0x41f0079d
cmovbe ebp, eax
pop ebp
jmp 0x272d00f
ret
jbe 0x1b7cac6
lea ebx, [ebp - 0x114]
sbb dl, 0xde
sub ebx, eax
mov dl, byte [eax]
test dl, dl
je 0x1b7cac6
mov byte [ebx + eax], dl
dec dl
mov edx, dword [ebp + 8]
inc edx
jmp 0x1baf82f