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

Disassembly:
inc eax
test ecx, edi
test ecx, 0x71f336a5
mov dword [ebp + 8], edx
cmp dh, 0x68
test si, 0x7612
cmp esi, ecx
cmp edx, ecx
jmp 0x1ba6b32
mov dword [ebp + 8], esi
jmp 0x15b9383
inc edx
jmp 0x1412eb2
mov byte [ebp + eax - 0x114], 0
mov eax, 0x7a8e31e0
cwde
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x1c41c18
je 0x15b9377
test eax, eax
je 0x1bbf92d
cmp eax, 1
jmp 0x15fb64e
mov byte [esi], al
jmp 0x15db962
ret
jne 0x1578aa3
mov eax, dword [edx + 0x78]
test ebx, esi
stc
cmp eax, 0xd6912f7
mov dword [ebp - 4], eax
cmp ebx, 0x7ffa65cb
test eax, eax
jmp 0x157c3b0
mov esp, ebp
mov bp, si
pop ebp
jmp 0x15c2687
jne 0x1bc17da
push 0
push edx
jmp 0x163246c
add al, dl
cmp edi, 0x48b658c6
cmc
clc
xor al, byte [ebx + esi]
jmp 0x142e44a
jne 0x1bdeda5
lea edx, [ebp - 0x114]
movzx eax, si
push edx
xchg al, ah
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x16785be
mov ecx, esi
jmp 0x169cc75
je 0x1578aa3
mov eax, 0x5a4d
test ebp, esp
test esi, 0x328f6afb
stc
cmp word [edi], ax
je 0x160fb79
xor eax, eax
cmovs di, ax
mov edi, 0x618272e4
pop edi
jmp 0x154c53b
jae 0x1bd7f40
mov dword [ebp + 8], 0
cmp ecx, esi
cmp ah, 0x27
test ecx, ecx
jmp 0x1bb5219
jb 0x160e17a
lea eax, [ebp - 0x114]
jmp 0x1c0030c
je 0x1578aa3
mov edx, dword [edx + 0x7c]
cmp ebp, 0x6a143394
clc
push ebx
push esi
jmp 0x15e58d0
je 0x1bd7f40
mov edi, edi
stc
jmp 0x1669b14
mov esp, ebp
xchg bp, bp
pop ebp
jmp 0x1c0caeb
je 0x1c44b95
push 0
jmp 0x1c3266c
pop esi
movzx bx, bh
xchg ebx, eax
pop ebx
lahf
movsx eax, cx
lea eax, [ecx + edi]
jmp 0x1c45f89
lea ebx, [esi - 1]
test ax, bp
test bx, 0x2400
clc
cmp dword [ebp + 8], ebx
jmp 0x1bbfb6b
ret
ret
jmp 0x15b9383
call fcn.015d1412
lea esp, [esp + 4]
cmp edi, esp
cmp eax, 0xffffffff
jmp 0x142a29b
je 0x157b434
inc edx
clc
cmp si, 0x3a80
cmp edx, 0x104
jmp 0x157b42e
ja 0x164e091
sub ecx, dword [eax + edi + 0x10]
stc
cmc
test ecx, 0x37e66f9d
cmp ecx, dword [eax + edi + 0x14]
jae 0x1bd7f40
mov edx, dword [eax + edi + 0x1c]
test edi, 0x4a5034af
cmp ax, sp
stc
lea ecx, [edx + ecx*4]
cmp dl, 0x57
mov ecx, dword [ecx + edi]
stc
cmp bx, di
test dl, 0x73
test ecx, ecx
jmp 0x163d243
or esi, 0xffffffff
jmp 0x15fe792
mov esp, ebp
pop ebp
jmp 0x143de5b
jne 0x15b9383
inc esi
jmp 0x1413da6
call eax
pop esi
xchg ebx, ebx
movzx edi, dx
pop ebx
pop edi
jmp 0x15a558c
mov dword [ebp - 0x10], edx
cmp di, 0x3d19
mov dword [ebp - 8], esi
cmp edi, edx
jmp 0x167205d
mov dword [ebp + 8], edx
jmp 0x15cf77b
je 0x1571d74
mov cl, byte [esi + 1]
inc esi
test cl, cl
jmp 0x1bd7f3a
pop ebp
ret
jae 0x1bd7f40
mov ecx, dword [eax + edi + 0x1c]
bswap edx
rcl dl, cl
and dh, 0x88
lea edx, [ecx + esi*4]
sets cl
bsf cx, cx
mov ecx, dword [edx + edi]
test ecx, ecx
je 0x1bd7f40
cmp ecx, eax
jmp 0x1be9e3d
jne 0x161dd74
cmp byte [ebp + 0x10], 0
je 0x1bf141d
mov ebx, dword [ebp + 0xc]
xor cl, 0xf5
xadd esi, eax
lea eax, [ebp - 0x114]
rol esi, 0xd5
stc
xor edx, edx
sub ebx, eax
ror cl, 0xf0
rcr esi, 0
mov edi, edi
rcr esi, 0xd1
mov eax, 0x57153ca5
mov cl, dl
rol eax, cl
sal si, 6
sub esi, ecx
xadd si, si
lea esi, [ebp + edx - 0x114]
jmp 0x15596f8
mov edx, dword [edi + 0x3c]
lea edx, [edx + edi]
cmp dword [edx], 0x4550
jmp 0x14410b1
call eax
pop esi
cmovns bx, bp
not bx
pop ebx
pop edi
mov esp, ebp
jmp 0x160de38
cmp byte [esi + 1], 0x23
jmp 0x1be0a58
jae 0x15aa779
lea eax, [ecx + edi]
ror esi, 0xf7
mov cl, byte [eax]
btc esi, 0x25
sub esi, ebx
mov esi, eax
stc
cmp si, bx
test cl, cl
jmp 0x157c582
dec ebx
clc
add edx, edi
cmp esi, ebx
mov dword [ebp + 8], 0
cmp bx, 0x5df3
mov dword [ebp - 0xc], edx
cmc
test ebx, ebx
jmp 0x16729f3
push eax
call fcn.01bbfb90
add esp, 0xc
movzx esi, bp
movsx edi, ax
pop esi
movzx ebx, bp
jmp 0x167bd80
mov esp, ebp
pop ebp
jmp 0x1675127
jne 0x160dfc3
pop esi
rcr ebx, 0x32
pop ebx
sub eax, eax
pop edi
jmp 0x1c5ba59
mov ecx, dword [ebp + 0xc]
sub esi, esi
mov edx, dword [ebp - 0xc]
bswap si
mov eax, dword [ebp + 8]
rcl esi, 0xfc
lea esi, [ebx + eax]
mov eax, dword [ebp + 0x10]
jmp 0x167cc99
mov ebx, dword [eax + edi + 0x18]
test ebp, ecx
test ebx, ebx
jmp 0x1c39f5d
cmp cl, 0x2e
jmp 0x1605a1d
call fcn.01bbfb90
add esp, 0xc
pop esi
pop ebx
pop edi
mov esp, ebp
cmovbe ebp, eax
pop ebp
ret
cmp ecx, 0xffff
jmp 0x15e0d45
jl 0x1bbfb7e
jmp 0x1641ec9
ret
call eax
test eax, eax
jmp 0x1bded9f
pop ebx
bswap edi
pop edi
jmp 0x15f9f9c
push eax
sar esi, 1
shr ah, cl
add eax, esi
mov eax, dword [edx + esi*4]
clc
stc
add eax, edi
jmp 0x15d0b9e
mov edx, dword [ecx + edi + 0x24]
movsx ecx, sp
lea eax, [edx + esi*2]
bswap dx
movzx ecx, word [eax + edi]
lea edx, [ebx + 1]
mov dword [ebp - 8], ecx
jmp 0x1601423
push ecx
jmp 0x142821b
sub ecx, eax
cmp ch, 0x19
cmc
cmp esp, edx
cmp ecx, 0x104
jmp 0x1579ca0
jb 0x1bb5227
mov eax, dword [ebp + 8]
movzx ecx, bp
xchg ecx, ecx
lea ecx, [ebp - 0x114]
jmp 0x168729b
ret
jbe 0x1ba6b38
lea ebx, [ebp - 0x114]
sub ebx, eax
mov dl, byte [eax]
test dl, dl
je 0x1ba6b38
mov byte [ebx + eax], dl
mov edx, dword [ebp + 8]
jmp 0x14192bb
push eax
jmp 0x166ba42
mov ecx, dword [ebp - 4]
lahf
movzx edx, si
jmp 0x168550d
jle 0x1641ebe
mov eax, dword [ebp - 4]
shl esi, 0x69
xadd esi, esi
cmc
mov esi, dword [ebp - 8]
cmp esi, dword [eax + edi + 0x14]
jmp 0x160df9d
push ebp
mov ebp, esp
lea esp, [esp - 0x114]
stc
push edi
not di
mov edi, dword [ebp + 8]
test edi, edi
je 0x1578aa3
mov ecx, dword [ebp + 0xc]
test ecx, ecx
jmp 0x1578a86
je 0x155622e
mov bl, cl
cmc
sub bl, 0x30
inc esi
stc
cmp bl, 9
jmp 0x1bd568e
mov esp, ebp
pop ebp
jmp 0x15cdf4b
ja 0x155622e
movsx ecx, cl
cmp ax, sp
cmp esi, 0x3ac71a6c
lea edx, [edx + edx*4]
clc
lea edx, [ecx + edx*2 - 0x30]
mov cl, cl
mov cl, byte [esi]
test cl, cl
jmp 0x1556228
jne 0x1669b14
pop esi
btc di, di
shl bl, 0xc9
pop ebx
xor eax, eax
movsx edi, sp
pop edi
jmp 0x163b1b6
je 0x1bd7f40
cmp eax, edi
jmp 0x160e148
lea ecx, [esi + 1]
jmp 0x15a9853
jb 0x15aa779
mov edx, dword [ebp - 0x10]
lea edx, [edx + eax]
test ebx, 0x40ea363f
cmp ecx, edx
jmp 0x162f467
mov eax, dword [ebp + 0xc]
push eax
movzx eax, cx
mov ax, 0x14f2
bswap eax
push edi
cwde
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x15fd378
push eax
cbw
bswap ax
cwde
push edi
lahf
mov al, 0x97
bswap ax
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x161aac4
ret
push ecx
jmp 0x1bb5274
je 0x1bbfb7e
mov edx, dword [eax + edi + 0x20]
jmp 0x162fcf5
call eax
test eax, eax
jmp 0x15678b8
mov cl, byte [esi + 2]
cmp ch, dl
cmc
lea esi, [esi + 2]
sub edx, edx
clc
cmp ebp, 0x40b23b5b
test ebp, ebp
test cl, cl
jmp 0x1bc17d4
pop edi
jmp 0x1bc4301
mov esp, ebp
mov bp, ax
pop ebp
jmp 0x1bb29ef