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

Disassembly:
mov ecx, dword [ebp + 0xc]
mov edx, dword [ebp - 0xc]
bts ax, dx
ror al, cl
mov eax, dword [ebp + 8]
cmp ch, ch
btr si, si
lea esi, [ebx + eax]
cmc
rcl ax, 0x18
mov eax, dword [ebp + 0x10]
stc
push eax
mov ax, 0x79ad
mov eax, esi
sal al, cl
sar esi, 1
movsx ax, dh
mov eax, dword [edx + esi*4]
clc
add eax, edi
jmp 0xdc1ef6
push eax
jmp 0x13ba6cb
jb 0x1495cd8
lea eax, [ebp - 0x114]
push eax
push edi
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
call eax
pop esi
not bh
pop ebx
movsx edi, bx
pop edi
jmp 0x14d1f5c
mov dword [ebp - 0xc], edx
cmp edi, eax
cmc
test ebx, ebx
jmp 0x14c590a
pop esi
movsx ebx, cx
xchg ah, bl
pop ebx
not ah
lahf
movzx ax, ah
lea eax, [ecx + edi]
xchg edi, edi
pop edi
jmp 0x1015c84
je 0x1434455
sub eax, eax
pop edi
mov esp, ebp
bswap ebp
mov ebp, 0x2560482a
pop ebp
ret
mov dword [ebp + 8], edx
jmp 0x10068a8
mov ecx, dword [ebp - 4]
bswap ax
xchg ah, ah
mov edx, dword [ecx + edi + 0x24]
mov ax, 0x6a32
movzx eax, ax
setg ch
lea eax, [edx + esi*2]
movzx ecx, word [eax + edi]
jmp 0x13a870f
mov cl, byte [esi + 2]
add esi, 2
xor edx, edx
stc
jmp 0x10147d8
mov eax, dword [ebp + 0xc]
jmp 0x13a6f86
jbe 0x1438932
lea ebx, [ebp - 0x114]
sub ebx, eax
mov dl, byte [eax]
test edi, 0x6b7f7a38
cmp ch, 0x29
cmp esp, eax
test dl, dl
jmp 0x14a2700
mov esp, ebp
pop ebp
jmp 0x141762d
jne 0x10147e0
push 0
jmp 0x1436d60
je 0x13be344
cmp eax, edi
jne 0x13d190e
cmp byte [ebp + 0x10], 0
jmp 0x1495cb5
jne 0x10068a8
inc esi
jmp 0x1025ceb
ret
call fcn.014cb8e7
lea esp, [esp + 4]
cmp bl, 0x62
cmp eax, 0xffffffff
jmp 0xff3802
lea ecx, [ebp - 0x114]
jmp 0xde2456
cmp ecx, 0x104
jmp 0x145204f
mov esp, ebp
movzx ebp, ax
mov bp, dx
pop ebp
jmp 0xdbd6fb
ret
push ecx
jmp 0x10154f1
pop esi
mov edi, esp
pop ebx
xchg di, di
bswap di
pop edi
jmp 0x101118a
jne 0xdb5b95
lea edx, [ebp - 0x114]
push edx
cwde
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x1457660
je 0x10068a2
test eax, eax
jmp 0x13940d7
jae 0x13be344
mov edx, dword [eax + edi + 0x1c]
cmp ch, 0x25
test ch, 0xe6
lea ecx, [edx + ecx*4]
mov ecx, dword [ecx + edi]
test ecx, ecx
jmp 0x13d75d0
mov esp, ebp
movzx ebp, si
not ebp
pop ebp
jmp 0x14741cb
je 0x10068ba
mov edx, dword [eax + edi + 0x20]
jmp 0x144aa1a
lea ebx, [esi - 1]
cmp bp, ax
cmp dword [ebp + 8], ebx
jle 0xd90db8
mov eax, dword [ebp - 4]
sbb esi, edx
mov esi, dword [ebp - 8]
stc
cmp esi, dword [eax + edi + 0x14]
jmp 0x101d533
mov esp, ebp
pop ebp
jmp 0x147496b
test cl, cl
je 0xdb45bf
mov bl, cl
cmc
test ecx, 0x72037577
cmp ebp, 0x6c7e4820
sub bl, 0x30
inc esi
cmp dh, 0xc
jmp 0x13b7e17
mov byte [ebp + eax - 0x114], 0
movzx eax, ax
movsx eax, bp
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x147000d
mov esp, ebp
movsx ebp, di
pop ebp
jmp 0x14858db
push ecx
push eax
jmp 0x145f949
jae 0x13be344
mov ecx, dword [eax + edi + 0x1c]
sbb dh, 0xda
neg dh
lea edx, [ecx + esi*4]
mov ecx, dword [edx + edi]
stc
test ecx, ecx
jmp 0x1488fed
mov dword [ebp + 8], esi
jmp 0x14116bb
je 0xda3bd3
cmp eax, 1
jmp 0xdbcd62
push eax
lahf
push edi
bswap eax
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
call eax
pop esi
mov edi, ecx
pop ebx
cmovge edi, eax
mov di, 0x36d9
pop edi
jmp 0x1004479
lea edx, [ebx + 1]
jmp 0x13eb544
je 0xd9fdc6
mov edx, dword [edx + 0x7c]
push ebx
test dx, di
cmp dx, cx
push esi
cmp di, bx
test ebx, 0x7bce6f35
test bp, cx
or esi, 0xffffffff
clc
mov dword [ebp - 0x10], edx
test edx, 0x3d6929b1
stc
mov dword [ebp - 8], esi
cmp ecx, 0xffff
jmp 0x14de12d
je 0xda4186
push 0
jmp 0x1018e5f
cmp bl, 9
ja 0xdb45bf
movsx ecx, cl
test edx, eax
lea edx, [edx + edx*4]
cmp ch, 0xaf
test dx, dx
cmc
lea edx, [ecx + edx*2 - 0x30]
mov cl, byte [esi]
clc
cmp ebx, edi
cmp si, 0xc4a
test cl, cl
jmp 0xdb45b9
call fcn.014b02cd
add esp, 0xc
bswap ebx
xchg ebx, ebx
pop esi
xchg bx, di
jmp 0x143ade8
jne 0x145f77b
pop esi
shr bx, cl
bt edi, 0x48
pop ebx
rcl edi, 0x92
sub eax, eax
pop edi
jmp 0xdb3561
cmp byte [esi + 1], 0x23
movsx ecx, ax
mov ecx, 0x41d56162
mov cx, si
lea ecx, [esi + 1]
jmp 0x13afdc4
jne 0x1488ff3
pop esi
cmp di, cx
pop ebx
bt di, dx
sub eax, eax
pop edi
jmp 0x141d0ff
jne 0xd9fdc6
mov eax, dword [edx + 0x78]
mov dword [ebp - 4], eax
cmp ecx, esi
test dx, 0x7066
test eax, eax
jmp 0x13af46a
je 0xd98145
inc edx
cmp si, ax
cmc
cmp edx, 0x104
jmp 0xd9813f
mov dword [ebp - 8], ecx
jmp 0xda048a
mov ebx, dword [eax + edi + 0x18]
test di, cx
test ebx, ebx
jmp 0x100456c
jae 0xd9fc41
lea eax, [ecx + edi]
cmp esp, ecx
mov cl, 0x60
mov cl, byte [eax]
mov esi, eax
cmc
test cl, cl
jmp 0x145f76a
je 0x1442718
mov cl, byte [esi + 1]
jmp 0x14547fd
jmp 0x10068a8
ret
mov esp, ebp
movzx ebp, ax
mov bp, si
pop ebp
ret
jb 0xd9fc41
mov edx, dword [ebp - 0x10]
cmp cx, cx
stc
lea edx, [edx + eax]
cmp ch, dh
clc
cmp ecx, edx
jmp 0x13ff82f
mov edx, dword [edi + 0x3c]
add edx, edi
stc
cmp dword [edx], 0x4550
jmp 0x13e6eb4
push edx
jmp 0xd92ca4
jb 0xdad837
mov eax, dword [ebp + 8]
jmp 0xdc5cbf
pop ebx
movzx edi, dx
xchg edi, edi
pop edi
jmp 0xdd1687
mov ecx, esi
test si, 0x69c7
cmc
cmp esi, esi
sub ecx, eax
jmp 0xdcd7cb
dec ebx
test al, 0x91
stc
cmp bx, si
add edx, edi
stc
mov dword [ebp + 8], 0
jmp 0xd989b5
jae 0x13be344
mov dword [ebp + 8], 0
clc
cmp edi, esp
test ecx, ecx
jmp 0xdad829
inc esi
cmp ah, bh
test cl, cl
jmp 0x13be33e
call eax
test eax, eax
jmp 0xdb5b8f
je 0x13be344
mov edi, edi
test si, 0x2082
cmp dh, 0xfc
stc
cmp cl, 0x2e
jmp 0x1409be9
call fcn.014b02cd
add esp, 0xc
jmp 0xde2aed
call eax
test eax, eax
jmp 0xdfa16e
ret
ret
ret
je 0x13be344
cmp ecx, eax
jmp 0x142791d
je 0xda9918
mov ebx, dword [ebp + 0xc]
cmovle esi, esi
lea eax, [ebp - 0x114]
sal cl, cl
xor edx, edx
rcr cl, cl
sub ebx, eax
bt eax, ebp
stc
mov edi, edi
bts esi, esp
mov eax, 0x68f7786c
btc esi, 0x11
mov cl, dl
movzx esi, dx
rol eax, cl
neg esi
lea esi, [ebp + edx - 0x114]
clc
add al, dl
clc
xor al, byte [ebx + esi]
jmp 0x14cae4e
je 0x1438932
mov byte [ebx + eax], dl
movzx edx, di
mov edx, dword [ebp + 8]
inc edx
jmp 0x1514412
push ebp
mov ebp, esp
test esi, 0x54e17dc9
clc
cmp sp, 0x1d9d
lea esp, [esp - 0x114]
push edi
xor di, dx
mov edi, dword [ebp + 8]
test edi, edi
je 0xd9fdc6
mov ecx, dword [ebp + 0xc]
cmp dh, 0xd2
test ecx, ecx
je 0xd9fdc6
mov eax, 0x5a4d
stc
test cl, 0xfb
clc
cmp word [edi], ax
jmp 0xd9fdc0
jl 0x10068ba
jmp 0xd90dc4
mov byte [esi], al
jmp 0x13e880f
mov esp, ebp
mov ebp, 0x6c360474
not ebp
pop ebp
jmp 0xde1883
ja 0x13fda8e
sub ecx, dword [eax + edi + 0x10]
clc
cmp ecx, dword [eax + edi + 0x14]
jmp 0xffcad1
inc eax
mov dword [ebp + 8], edx
cmp bp, 0x3a23
test eax, esp
clc
cmp edx, ecx
jmp 0x143892c