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

Disassembly:
je 0x141fffd
mov edi, edi
cmp si, 0x5332
stc
cmp eax, esi
cmp cl, 0x2e
jmp 0x14d8a0c
mov esp, ebp
movzx ebp, bx
mov bp, 0x6ce
pop ebp
ret
pop ebp
jmp 0x13ef5eb
push eax
push edi
setns al
mov al, 0xd8
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x14b93cc
jb 0x1260a60
mov edx, dword [ebp - 0x10]
add edx, eax
cmp ecx, edx
jmp 0x123e2ec
jae 0x1260a60
lea eax, [ecx + edi]
or cl, 0x5f
mov cl, byte [eax]
shrd esi, edi, 0xcc
stc
dec esi
mov esi, eax
cmp bx, bp
test cl, cl
jmp 0x1224582
mov eax, dword [ebp + 0xc]
jmp 0x1236e03
mov dword [ebp - 8], ecx
jmp 0x12ea7ad
jae 0x141fffd
mov edx, dword [eax + edi + 0x1c]
lea ecx, [edx + ecx*4]
cmc
mov ecx, dword [ecx + edi]
test bx, 0x7695
test ecx, ecx
jmp 0x12ecbdc
test eax, eax
jmp 0x203079d
mov dword [ebp + 8], esi
jmp 0x143775e
mov edi, edi
rol eax, cl
cbw
mov eax, 0x5c602eb7
clc
mov cl, dl
rcl si, 0x2e
rol eax, cl
neg si
shl esi, 0xa4
lea esi, [ebp + edx - 0x114]
add al, dl
cmc
xor al, byte [ebx + esi]
jmp 0x203d580
pop esi
setne al
movzx eax, bx
pop ebx
lea eax, [ecx + edi]
pop edi
jmp 0x12e57ee
mov esp, ebp
xchg bp, bp
movzx ebp, bx
jmp 0x122adf2
sub bl, 0x30
jmp 0x148d21e
mov ecx, esi
stc
test di, bp
cmp bx, 0x399e
sub ecx, eax
cmp ecx, 0x104
jae 0x141fffd
mov dword [ebp + 8], 0
cmp cx, 0x74c1
stc
test ecx, ecx
jmp 0x128a25e
jbe 0x13f5fb8
lea ebx, [ebp - 0x114]
sub ebx, eax
mov dl, byte [eax]
test dl, dl
jmp 0x1424c40
inc eax
jmp 0x13e1d42
je 0x1440f96
mov ecx, dword [ebp + 0xc]
test ecx, ecx
jmp 0x1447317
mov ebx, dword [eax + edi + 0x18]
cmp si, bp
test ebx, ebx
jmp 0x2030882
call eax
test eax, eax
jmp 0x145ea3b
mov esp, ebp
cmovp bp, cx
pop ebp
jmp 0x14a5b67
mov dword [ebp + 8], edx
jmp 0x1423c84
jne 0x146bd53
pop esi
movsx ebx, si
add edi, 0x5da20367
pop ebx
mov di, ax
bsf di, cx
xor eax, eax
xchg di, di
pop edi
jmp 0x150869b
je 0x12edf1d
inc edx
cmc
cmp edx, 0x104
jb 0x125d9bf
lea eax, [ebp - 0x114]
jmp 0x2043767
jl 0x20099cb
jmp 0x14ae577
jae 0x141fffd
mov ecx, dword [eax + edi + 0x1c]
rcr dx, cl
add edx, edx
lea edx, [ecx + esi*4]
mov ecx, dword [edx + edi]
stc
test ecx, ecx
jmp 0x146bd4d
push ebp
mov ebp, esp
cmc
stc
lea esp, [esp - 0x114]
cmc
stc
push edi
mov edi, dword [ebp + 8]
test ebx, 0x7d7a222f
test edi, edi
jmp 0x12951b2
je 0x1460ee5
cmp eax, 1
jne 0x20099b7
inc esi
jmp 0x125d631
mov dword [ebp + 8], edx
test bx, di
cmp ch, 0xd1
cmp edx, ecx
jmp 0x13f5fb2
ret
jb 0x128a26c
mov eax, dword [ebp + 8]
movzx cx, bh
cmovbe ecx, eax
movsx ecx, bp
lea ecx, [ebp - 0x114]
push ecx
jmp 0x14ec7b8
mov esp, ebp
xchg ebp, ebp
pop ebp
ret
jne 0x145ea41
lea edx, [ebp - 0x114]
cbw
push edx
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x12d979d
inc edx
jmp 0x1294dd7
jne 0x1224592
pop esi
pop ebx
xor di, cx
xor eax, eax
mov di, di
cmovne edi, ebx
pop edi
jmp 0x20652d5
dec ebx
add edx, edi
mov dword [ebp + 8], 0
cmp sp, dx
mov dword [ebp - 0xc], edx
test ebp, esi
jmp 0x1ffc71a
jmp 0x20099b7
je 0x13f5fb8
mov byte [ebx + eax], dl
mov edx, 0x450a3196
mov edx, dword [ebp + 8]
jmp 0x140f0ef
mov edx, dword [edi + 0x3c]
test ecx, 0x484a4eb6
cmp bx, si
lea edx, [edx + edi]
test dl, 0x96
cmp cx, dx
cmp dword [edx], 0x4550
jne 0x1440f96
mov eax, dword [edx + 0x78]
mov dword [ebp - 4], eax
jmp 0x125c9a1
jmp 0x20099b7
ret
je 0x143313c
xor eax, eax
mov edi, 0x162a6c20
jmp 0x14e227e
je 0x1440f96
mov eax, 0x5a4d
test eax, edi
cmc
cmp word [edi], ax
jmp 0x1440f90
je 0x20099b4
test eax, eax
jmp 0x13dff9f
push eax
jmp 0x14d3831
je 0x145b2c0
push 0
jmp 0x2015249
cmp byte [esi + 1], 0x23
xchg cx, cx
bswap ecx
lea ecx, [esi + 1]
jmp 0x1450879
jne 0x1471278
push 0
jmp 0x14d980e
mov cl, byte [esi + 2]
add esi, 2
xor edx, edx
test cl, cl
jmp 0x1471272
push eax
call fcn.013d47cd
add esp, 0xc
mov bh, 0x84
not esi
pop esi
movzx edi, bx
mov di, dx
pop ebx
bswap di
not edi
pop edi
jmp 0x146fce4
je 0x141fffd
cmp eax, edi
jne 0x1453883
cmp byte [ebp + 0x10], 0
jmp 0x14f20c1
ret
mov ecx, dword [ebp - 4]
movzx dx, ch
movsx edx, bx
cwd
mov edx, dword [ecx + edi + 0x24]
movzx eax, bp
lea eax, [edx + esi*2]
cwd
movzx ecx, word [eax + edi]
lea edx, [ebx + 1]
jmp 0x1247592
je 0x141fffd
cmp ecx, eax
jmp 0x123d304
mov esp, ebp
xchg bp, bp
mov ebp, 0x400c524b
pop ebp
jmp 0x14d164b
je 0x1459982
mov bl, cl
cmp bh, 0xad
jmp 0x127464b
call eax
test eax, eax
jmp 0x140ba40
inc esi
jmp 0x14a3aca
cmp bl, 9
jmp 0x14d84ae
test cl, cl
jmp 0x141fff7
ret
mov ecx, dword [ebp + 0xc]
not si
mov edx, dword [ebp - 0xc]
sal ah, 0x74
sub ax, ax
mov eax, dword [ebp + 8]
rcr si, 0xc
lea esi, [ebx + eax]
mov eax, dword [ebp + 0x10]
clc
stc
test cx, si
push eax
sar esi, 1
bts ax, ax
mov eax, dword [edx + esi*4]
stc
cmc
test edi, eax
add eax, edi
call fcn.0130dc62
add esp, 4
cmp edx, 0x2c2260ed
test esi, ebp
cmp eax, ebp
cmp eax, 0xffffffff
jmp 0x144deba
call eax
pop esi
not bx
jmp 0x1ffd4b5
ret
call fcn.013d47cd
add esp, 0xc
bswap ebx
sets bh
pop esi
mov edi, 0x74a4c50
pop ebx
mov edi, 0x5d6e7302
pop edi
jmp 0x140b6a3
ja 0x1459982
movsx ecx, cl
test dx, dx
lea edx, [edx + edx*4]
test si, 0xd1d
lea edx, [ecx + edx*2 - 0x30]
mov cl, byte [esi]
cmp sp, si
test al, 0x77
test cl, cl
jmp 0x145997c
je 0x127ecad
mov cl, byte [esi + 1]
jmp 0x2039df2
push edx
jmp 0x144e65e
pop edi
jmp 0x126b67f
mov byte [ebp + eax - 0x114], 0
cbw
xchg ah, al
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x1489dbd
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
call eax
pop esi
pop ebx
pop edi
jmp 0x150b53b
je 0x123e9bd
mov ebx, dword [ebp + 0xc]
btc esi, esi
lea eax, [ebp - 0x114]
xor edx, edx
shr si, 0x89
or cl, 0x65
cmovnp si, si
sub ebx, eax
jmp 0x125d9b9
mov esp, ebp
cmovae ebp, esi
pop ebp
jmp 0x145eb13
mov esp, ebp
movzx ebp, bx
pop ebp
ret
test ebx, ebx
jmp 0x1316cce
pop ebx
not edi
pop edi
jmp 0x12251a7
lea ebx, [esi - 1]
cmp dword [ebp + 8], ebx
jle 0x14ae568
mov eax, dword [ebp - 4]
not si
test ebx, ecx
mov esi, dword [ebp - 8]
cmp esi, dword [eax + edi + 0x14]
jmp 0x13d27b7
push ecx
jmp 0x145c117
je 0x1440f96
mov edx, dword [edx + 0x7c]
push ebx
push esi
clc
cmc
or esi, 0xffffffff
stc
test ebx, esi
mov dword [ebp - 0x10], edx
mov dword [ebp - 8], esi
test bp, bx
cmp ecx, 0xffff
ja 0x1299c1a
sub ecx, dword [eax + edi + 0x10]
cmp ecx, dword [eax + edi + 0x14]
jmp 0x1255c56
je 0x20099cb
mov edx, dword [eax + edi + 0x20]
jmp 0x142004a
inc esi
cmp bp, si
jmp 0x14a56eb
mov byte [esi], al
jmp 0x12edf09
push eax
push edi
jmp 0x14f02c7
mov esp, ebp
movzx ebp, dx
pop ebp
jmp 0x143a093