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

Disassembly:
lea edx, [edx + edx*4]
test ebx, 0x6f9c7d42
jmp 0x1798c32
inc esi
test cx, 0x19b5
cmp bl, 9
jmp 0x17a3c15
call eax
test eax, eax
jne 0xfe1cc4
lea edx, [ebp - 0x114]
mov al, 0x1a
push edx
mov ax, 0x282a
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0xfe1cba
inc eax
mov dword [ebp + 8], edx
jmp 0x100e042
je 0x179b582
test eax, eax
jmp 0x1808133
mov eax, dword [ebp + 0xc]
push eax
push edi
jmp 0x17d3c14
jl 0x1777a1e
jmp 0x12bd730
call eax
test eax, eax
je 0x103d79c
cmp eax, edi
jmp 0x17f5ba7
ret
ret
jae 0x103d79c
mov edx, dword [eax + edi + 0x1c]
stc
lea ecx, [edx + ecx*4]
test al, ch
mov ecx, dword [ecx + edi]
test ecx, ecx
jmp 0x13ccf64
mov dword [ebp + 8], edx
jmp 0x179b586
test ebx, ebx
jmp 0xfdf0bf
jbe 0x14038f5
lea ebx, [ebp - 0x114]
stc
ror dl, 1
shl dl, cl
sub ebx, eax
stc
mov dl, byte [eax]
test bp, 0x1993
clc
test bx, sp
test dl, dl
je 0x14038f5
mov byte [ebx + eax], dl
mov edx, dword [ebp + 8]
jmp 0x12b2d50
mov byte [ebp + eax - 0x114], 0
nop
jmp 0x17d8770
cmp edx, ecx
jmp 0x14038ef
push eax
jmp 0x17806a1
ja 0x176e49c
sub ecx, dword [eax + edi + 0x10]
stc
test edi, esp
cmp ecx, dword [eax + edi + 0x14]
jmp 0xfed6c8
mov esp, ebp
jmp 0x13c1cba
je 0x13febfc
mov edx, dword [edx + 0x7c]
push ebx
stc
push esi
stc
clc
or esi, 0xffffffff
clc
cmp cl, 0x29
mov dword [ebp - 0x10], edx
mov dword [ebp - 8], esi
test esp, ecx
cmc
cmp ecx, 0xffff
jmp 0x101d23f
xor al, byte [ebx + esi]
mov byte [esi], al
jmp 0x1397613
mov dword [ebp + 8], esi
jmp 0x13f73a2
jne 0x179163f
pop esi
rcr bl, cl
rol ebx, 0xb1
pop ebx
xchg edi, edi
bts edi, ebp
xor eax, eax
xchg edi, edi
pop edi
mov esp, ebp
movsx ebp, bp
pop ebp
jmp 0x178eeef
je 0x13febfc
mov eax, 0x5a4d
test esi, esp
cmp word [edi], ax
jmp 0x13febf6
inc edx
jmp 0xfc22e1
ret
je 0x1777a1e
mov edx, dword [eax + edi + 0x20]
dec ebx
add edx, edi
test edx, 0x3671442e
mov dword [ebp + 8], 0
cmp eax, eax
cmc
mov dword [ebp - 0xc], edx
jmp 0xff7f7b
mov ecx, esi
test cx, si
cmp al, 0x9c
sub ecx, eax
cmp bl, 0x7e
jmp 0x13d2b73
mov ecx, dword [ebp + 0xc]
shld eax, eax, 0x4a
mov edx, dword [ebp - 0xc]
mov eax, dword [ebp + 8]
add esi, 0x3ae93844
bt si, sp
lea esi, [ebx + eax]
rol ax, 0x60
test ch, 0x6d
mov eax, dword [ebp + 0x10]
cmc
clc
push eax
ror al, 0xf4
and eax, 0x750b196e
sub al, 0xb4
sar esi, 1
shr ax, 0xe
or ah, cl
mov eax, dword [edx + esi*4]
add eax, edi
jmp 0x13bc600
pop ebx
pop edi
mov esp, ebp
movsx ebp, sp
xchg bp, bp
movzx ebp, bx
pop ebp
ret
mov dword [ebp - 8], ecx
jmp 0xff3c0d
test cl, cl
jmp 0x103d796
call eax
pop esi
cmovle di, ax
jmp 0x12c43bc
cmp ecx, edx
jmp 0x17cdf13
jae 0x103d79c
mov dword [ebp + 8], 0
cmp bp, bx
test dh, 0xd0
test ecx, ecx
jmp 0x1000c24
push ecx
jmp 0x10083e2
je 0x103d79c
cmp ecx, eax
jmp 0x176d6aa
je 0x139762c
inc edx
cmp ebp, 0x495405e9
cmp edx, 0x104
jb 0x17f5bd9
lea eax, [ebp - 0x114]
jmp 0x17def6a
ret
mov edx, dword [edi + 0x3c]
cmp sp, di
cmc
stc
lea edx, [edx + edi]
cmp dword [edx], 0x4550
jne 0x13febfc
mov eax, dword [edx + 0x78]
mov dword [ebp - 4], eax
cmp esi, ebx
test di, 0x54c0
test eax, eax
jmp 0x1030a6e
add edx, eax
jmp 0x135a56f
call fcn.010361b7
lea esp, [esp + 4]
cmp eax, 0xffffffff
jmp 0xfcd509
pop esi
pop ebx
lea eax, [ecx + edi]
mov edi, ebx
pop edi
mov esp, ebp
cmovge bp, dx
pop ebp
jmp 0x12b8073
pop ebp
jmp 0x13a576f
push ebp
mov ebp, esp
cmc
test edx, 0x27b71bef
sub esp, 0x114
test si, di
push edi
bt di, 0x8d
mov edi, dword [ebp + 8]
test edi, edi
jmp 0x13cdc1f
jne 0x1384be4
pop esi
pop ebx
sub eax, eax
movzx edi, cx
pop edi
mov esp, ebp
pop ebp
jmp 0xfe6e73
je 0x13febfc
mov ecx, dword [ebp + 0xc]
cmp bp, 0x159f
test ecx, ecx
jmp 0x12add0e
jae 0x103d79c
mov ecx, dword [eax + edi + 0x1c]
sar dl, 0x19
xor dl, 0x2c
shld dx, dx, 0x26
lea edx, [ecx + esi*4]
sal cx, cl
cmovae ecx, edx
mov ecx, dword [edx + edi]
test ecx, ecx
jmp 0x1384bde
cmp ecx, 0x104
jmp 0x137c4f6
jne 0x179b586
inc esi
jmp 0x1036392
ret
jmp 0x179b586
call eax
pop esi
cmovge di, bx
pop ebx
cmove di, ax
pop edi
mov esp, ebp
mov bp, bp
pop ebp
jmp 0x17cfefb
je 0x13aeaf1
sub eax, eax
pop edi
jmp 0x1791356
jb 0x1000c38
mov eax, dword [ebp + 8]
bswap cx
movzx cx, dh
lea ecx, [ebp - 0x114]
jmp 0x137d5b4
mov ecx, dword [ebp - 4]
cdq
cwde
movzx dx, bh
mov edx, dword [ecx + edi + 0x24]
movzx ecx, sp
bswap ax
lea eax, [edx + esi*2]
not edx
cdq
movzx ecx, word [eax + edi]
lea edx, [ebx + 1]
jmp 0x12c4e6f
xor edx, edx
cmp esi, edx
clc
test cl, cl
jmp 0x179a965
push edx
jmp 0x100ff3e
jb 0x13c040a
mov edx, dword [ebp - 0x10]
test dx, cx
jmp 0x13b09c2
mov ebx, dword [eax + edi + 0x18]
stc
cmp ah, 0x32
cmc
test ebx, ebx
jmp 0x12b8483
jle 0x12bd726
mov eax, dword [ebp - 4]
not si
sub esi, edx
mov esi, dword [ebp - 8]
clc
cmc
cmp esi, dword [eax + edi + 0x14]
jmp 0x13d28a5
cmp byte [esi + 1], 0x23
not ecx
movzx ecx, sp
lea ecx, [esi + 1]
je 0x17c57cf
push 0
jmp 0x17d3cb9
call fcn.013c1dd8
add esp, 0xc
movsx edi, cx
mov ebx, 0x54db2f78
pop esi
pop ebx
pop edi
jmp 0x1028dcd
mov esp, ebp
not ebp
pop ebp
jmp 0x13eed13
ret
mov esp, ebp
pop ebp
jmp 0xfe3c7b
je 0x103d79c
mov edi, edi
cmp si, 0x60f7
cmp cl, 0x2e
jmp 0x17be0d9
add al, dl
jmp 0x1035c36
lea edx, [ecx + edx*2 - 0x30]
sal cl, 0x94
mov cl, byte [esi]
test cl, cl
jmp 0x17e54d0
je 0x17e54d6
mov bl, cl
cmp dh, 0xab
sub bl, 0x30
jmp 0xfaac89
lea ebx, [esi - 1]
clc
cmp dword [ebp + 8], ebx
jmp 0x1777a0b
ja 0x17e54d6
movsx ecx, cl
jmp 0xfa8081
je 0x12b853c
mov cl, byte [esi + 1]
inc esi
jmp 0x12c9b0b
mov cl, byte [esi + 2]
add esi, 2
cmp cx, bx
jmp 0x1767fb3
jae 0x13c040a
lea eax, [ecx + edi]
mov cl, byte [eax]
mov esi, eax
stc
test bh, dh
test cl, cl
jmp 0x1791632
ret
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x12cedf6
push ecx
push eax
call fcn.013c1dd8
add esp, 0xc
pop esi
movzx ebx, bx
movsx edi, si
pop ebx
movzx edi, di
bswap di
pop edi
jmp 0x17851c9
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0xfbc848
push eax
cwde
mov ah, dh
push edi
movzx eax, si
not eax
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x13fb3d1
jne 0x179a96b
push 0
jmp 0x17694cf
jne 0x177d755
cmp byte [ebp + 0x10], 0
je 0xfdc59a
mov ebx, dword [ebp + 0xc]
bswap eax
lahf
shr cl, 0xbb
lea eax, [ebp - 0x114]
xor edx, edx
ror cl, cl
xchg si, si
sub ebx, eax
bt ax, si
rol cl, cl
mov edi, edi
not esi
mov eax, 0x3f10121c
rol si, 0x6d
mov cl, dl
mov si, 0x26e9
rol eax, cl
lea esi, [ebp + edx - 0x114]
jmp 0x1791a6c
je 0x175b330
cmp eax, 1
jmp 0x13d2f05