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

Disassembly:
jb 0x1396b97
lea eax, [ebp - 0x114]
jmp 0x19fc9bb
pop edi
jmp 0x1354924
mov ecx, dword [ebp - 4]
cbw
mov edx, dword [ecx + edi + 0x24]
lea eax, [edx + esi*2]
movzx ecx, word [eax + edi]
mov dx, bx
movzx edx, bx
lea edx, [ebx + 1]
mov dword [ebp - 8], ecx
mov dword [ebp + 8], edx
jmp 0x1978631
cmp byte [esi + 1], 0x23
setge ch
mov cl, 7
jmp 0x197b24b
inc esi
cmp sp, 0x4aa1
jmp 0x19c4a94
jne 0x1405857
push 0
push edx
jmp 0x1a25a6c
lea ebx, [esi - 1]
jmp 0x19819b2
mov esp, ebp
not ebp
pop ebp
jmp 0x1988a43
je 0x13951b8
mov ecx, dword [ebp + 0xc]
test ecx, ecx
jmp 0x1377da8
je 0x194acf8
mov cl, byte [esi + 1]
jmp 0x1344374
jne 0x19726f7
pop esi
pop ebx
btc di, ax
not di
xor eax, eax
mov di, si
mov di, 0x5716
pop edi
mov esp, ebp
bswap ebp
cmove bp, di
pop ebp
ret
jne 0x19819b2
inc esi
mov dword [ebp + 8], esi
jmp 0x140b173
jne 0x19d3b3d
pop esi
pop ebx
xor eax, eax
pop edi
jmp 0x1a1721a
mov esp, ebp
jmp 0x1978870
je 0x13951b8
mov eax, 0x5a4d
stc
test cx, 0x7181
cmc
cmp word [edi], ax
jmp 0x13951b2
jb 0x140351a
mov eax, dword [ebp + 8]
lea ecx, [ebp - 0x114]
jmp 0x16093d0
cmp edx, ecx
jmp 0x137a618
ret
ret
je 0x13b84ea
xor eax, eax
pop edi
jmp 0x1964485
je 0x194b91c
mov ebx, dword [ebp + 0xc]
add cl, bl
lea eax, [ebp - 0x114]
movzx esi, si
sub edx, edx
sub si, 0x27ab
test ecx, ecx
sub ebx, eax
sete ah
btc esi, 0x61
mov edi, edi
mov eax, 0x45873895
mov cl, dl
rol si, 0x7a
rcr si, 0xbc
rol eax, cl
shl esi, 0x14
lea esi, [ebp + edx - 0x114]
test esp, 0x6e475319
add al, dl
xor al, byte [ebx + esi]
jmp 0x13ba652
dec ebx
cmp ebx, esp
test dh, ah
add edx, edi
cmp esi, ebp
jmp 0x13d769c
jl 0x13d195e
jmp 0x196c8ce
call eax
pop esi
movsx ebx, si
mov bh, 0xf0
movsx bx, bh
pop ebx
jmp 0x12d8cbc
mov edx, dword [edi + 0x3c]
clc
add edx, edi
test cx, 0x4f5c
cmp edi, 0x1f302be
cmp dword [edx], 0x4550
jmp 0x1a27d6c
mov byte [esi], al
jmp 0x1410c5f
ret
je 0x1405834
push 0
jmp 0x19595c3
jle 0x196c8c2
mov eax, dword [ebp - 4]
inc si
clc
mov esi, dword [ebp - 8]
cmp esi, dword [eax + edi + 0x14]
jmp 0x13d2788
jae 0x13590b9
mov ecx, dword [eax + edi + 0x1c]
lea edx, [ecx + esi*4]
mov ecx, dword [edx + edi]
cmc
jmp 0x1957fb7
mov dword [ebp + 8], 0
mov dword [ebp - 0xc], edx
test bp, 0x1a3a
test ax, si
clc
test ebx, ebx
jmp 0x13a4b07
je 0x13951b8
mov edx, dword [edx + 0x7c]
cmc
jmp 0x199a78a
je 0x13d195e
mov edx, dword [eax + edi + 0x20]
jmp 0x139fb1d
call eax
test eax, eax
jmp 0x197caf8
push ebp
mov ebp, esp
test esp, ecx
jmp 0x1a24964
ret
jbe 0x137a61e
lea ebx, [ebp - 0x114]
sub ebx, eax
rol dl, cl
or dl, 0xbf
mov dl, byte [eax]
cmp edx, ebp
jmp 0x19d8387
mov cl, byte [esi + 2]
test cx, 0x5553
clc
test esp, edi
lea esi, [esi + 2]
clc
cmc
sub edx, edx
cmp bl, dl
stc
test esp, 0x6ae1646
test cl, cl
je 0x1351af6
mov bl, cl
test si, 0x7bd1
cmp esp, 0x790c18d5
sub bl, 0x30
jmp 0x1953e66
jmp 0x19819b2
mov byte [ebp + eax - 0x114], 0
movsx ax, cl
cmova ax, di
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x13dcacc
je 0x12d8261
inc edx
cmp edi, 0x66f22e98
cmp edx, 0x104
jmp 0x12d825b
jae 0x13590b9
mov edx, dword [eax + edi + 0x1c]
cmp ax, ax
cmp esp, 0x12e6c4a
lea ecx, [edx + ecx*4]
mov ecx, dword [ecx + edi]
cmc
cmp si, bx
test ecx, ecx
jmp 0x135f40f
push ecx
jmp 0x140e2f0
mov ecx, esi
cmc
sub ecx, eax
cmp bl, 0x9a
cmp edx, esp
cmp ecx, 0x104
jae 0x13590b9
mov dword [ebp + 8], 0
test ecx, ecx
jmp 0x1403507
mov eax, dword [ebp + 0xc]
push eax
cmovg eax, eax
movsx eax, cx
push edi
movsx eax, si
mov ah, dl
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x13ab2a3
call fcn.013f4469
add esp, 0xc
pop esi
pop ebx
pop edi
mov esp, ebp
pop ebp
jmp 0x138f2f7
inc esi
cmp ch, ch
stc
cmp bl, 9
ja 0x1351af6
movsx ecx, cl
cmp sp, 0x15ab
lea edx, [edx + edx*4]
clc
lea edx, [ecx + edx*2 - 0x30]
rol cl, 0xa2
shr cl, 0xa6
mov cl, byte [esi]
stc
test cl, cl
jmp 0x1351af0
test ecx, ecx
jmp 0x19d3b37
push ecx
push eax
call fcn.013f4469
add esp, 0xc
xchg esi, esi
mov di, si
pop esi
movsx edi, si
mov di, 0x57c7
pop ebx
bswap di
pop edi
jmp 0x19f71ff
mov esp, ebp
pop ebp
ret
mov ecx, dword [ebp + 0xc]
test bp, sp
mov edx, dword [ebp - 0xc]
mov ax, ax
mov eax, dword [ebp + 8]
ror si, 0x63
clc
bts si, di
lea esi, [ebx + eax]
xor eax, edx
mov eax, dword [ebp + 0x10]
test cx, di
clc
push eax
sar esi, 1
adc ah, 0x5a
rol al, 0xd
clc
mov eax, dword [edx + esi*4]
add eax, edi
call fcn.01369c19
add esp, 4
clc
cmp si, 0x3613
cmp eax, 0xffffffff
jmp 0x19a51c2
je 0x13590b9
mov edi, edi
cmp dl, 0xd7
cmc
cmp cl, 0x2e
jmp 0x1358ee6
jmp 0x19819b2
pop ebp
jmp 0x13c61a7
lea ecx, [esi + 1]
jmp 0x13cb694
jne 0x19901f0
lea edx, [ebp - 0x114]
cwde
mov ax, bp
nop
push edx
setl ah
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
call eax
test eax, eax
jmp 0x19901ea
cmp dword [ebp + 8], ebx
jmp 0x13d194e
call eax
pop esi
not edi
cmovp ebx, esp
pop ebx
pop edi
jmp 0x1a26d97
ret
je 0x13590b9
cmp eax, edi
jmp 0x1a04056
push ebx
stc
push esi
clc
cmp bp, di
or esi, 0xffffffff
mov dword [ebp - 0x10], edx
cmp esi, 0x358715a7
jmp 0x1a1f4a6
inc eax
stc
mov dword [ebp + 8], edx
jmp 0x137e2a4
jb 0x19ec051
mov edx, dword [ebp - 0x10]
add edx, eax
stc
jmp 0x19d5a26
je 0x135459e
test eax, eax
jmp 0x19c267f
je 0x1342744
cmp eax, 1
jmp 0x135c630
test cl, cl
jmp 0x13590b3
inc edx
jmp 0x199db64
je 0x13590b9
cmp ecx, eax
jmp 0x19a4cf2
cmp ecx, edx
jae 0x19ec051
lea eax, [ecx + edi]
mov cl, byte [eax]
cmovl si, sp
cmp cx, bp
mov esi, eax
cmc
test bp, 0x7222
test cl, cl
jmp 0x19726eb
test dl, dl
je 0x137a61e
mov byte [ebx + eax], dl
setae dh
mov edx, dword [ebp + 8]
jmp 0x19d0d78
pop esi
mov ah, 0xda
movzx ebx, dx
pop ebx
cmovb eax, edi
lea eax, [ecx + edi]
movzx edi, bx
pop edi
jmp 0x13610a9
mov ebx, dword [eax + edi + 0x18]
test dh, 0xba
test ebx, ebx
jmp 0x13dc057
mov esp, ebp
cmovae bp, bp
pop ebp
jmp 0x138d4ef
push eax
cbw
push edi
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x19884ee
jne 0x1343c5c
cmp byte [ebp + 0x10], 0
jmp 0x1396b6f
mov esp, ebp
pop ebp
ret
mov dword [ebp - 8], esi
cmp bh, 0x3e
cmp ecx, 0xffff
ja 0x19ee750
sub ecx, dword [eax + edi + 0x10]
cmp ecx, dword [eax + edi + 0x14]
jmp 0x14141be
sub esp, 0x114
test di, 0x2a16
cmp bh, 0x2c
test di, ax
push edi
xor di, 0x7a50
mov edi, dword [ebp + 8]
clc
test al, ah
test ebp, 0x3b411a58
test edi, edi
jmp 0x1356672
push eax
jmp 0x194e607
mov esp, ebp
mov ebp, 0x116494d
pop ebp
jmp 0x13fdf43
jne 0x13951b8
mov eax, dword [edx + 0x78]
cmc
mov dword [ebp - 4], eax
cmc
test eax, edx
stc
test eax, eax
jmp 0x13d9375