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

Disassembly:
test ebx, ebx
jmp 0x1488480
mov esp, ebp
mov bp, sp
movsx ebp, dx
not bp
pop ebp
jmp 0x13cdef7
je 0x1386460
test eax, eax
jmp 0x1c5ed29
inc esi
jmp 0x13f3175
call eax
test eax, eax
jmp 0x1cef0b5
add esi, 2
cmp di, si
stc
sub edx, edx
cmp eax, esp
cmc
test bp, di
test cl, cl
je 0x148e085
mov bl, cl
stc
cmp bl, 0x10
sub bl, 0x30
jmp 0x1016845
mov edx, dword [edi + 0x3c]
test si, 0x6f4d
lea edx, [edx + edi]
cmp dword [edx], 0x4550
jmp 0x1cb886f
ret
mov esp, ebp
movsx ebp, bp
mov bp, 0x4aff
pop ebp
jmp 0x102170f
mov dword [ebp + 8], edx
cmp si, 0x7ddd
jmp 0x1ccd1da
jne 0x1334dda
pop esi
rcr di, 0xec
pop ebx
shl di, 0x76
xor di, 0x64a5
sub eax, eax
mov edi, esp
movsx edi, bp
pop edi
jmp 0x147c2fe
jae 0x135da72
lea eax, [ecx + edi]
test esi, 0x2b023535
cmc
mov cl, byte [eax]
dec si
sbb esi, 0x7425086b
mov esi, eax
test cl, cl
je 0x13322ba
mov edi, edi
clc
test ax, 0x39d7
cmp cl, 0x2e
je 0x1ce16b0
mov cl, byte [esi + 1]
jmp 0x13d0693
call 0x133e417
lea esp, [esp + 4]
cmp ah, dh
cmp eax, 0xffffffff
jmp 0x1000860
lea ecx, [edx + ecx*4]
mov ecx, dword [ecx + edi]
test ecx, ecx
jne 0x1386498
pop esi
pop ebx
xor eax, eax
not edi
movzx edi, dx
jmp 0x1c642d8
pop esi
xchg bh, al
lahf
pop ebx
movsx ax, al
nop
lea eax, [ecx + edi]
cmovg di, ax
bswap edi
pop edi
jmp 0xffcce8
mov ebx, dword [eax + edi + 0x18]
cmp ecx, ebx
jmp 0xff0812
add edx, eax
stc
cmp ecx, edx
jmp 0x1334dae
test cl, cl
jmp 0x13322b4
lea ebx, [esi - 1]
cmp dword [ebp + 8], ebx
jle 0x1c4e50d
mov eax, dword [ebp - 4]
cmove si, bx
mov esi, dword [ebp - 8]
cmp esi, dword [eax + edi + 0x14]
jae 0x13322ba
mov ecx, dword [eax + edi + 0x1c]
lea edx, [ecx + esi*4]
mov ecx, dword [edx + edi]
clc
cmp di, 0x139d
test ecx, ecx
je 0x13322ba
cmp ecx, eax
jb 0x135da72
mov edx, dword [ebp - 0x10]
test ah, al
jmp 0x13747dc
push eax
push edi
cmovbe eax, esi
movsx eax, cx
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x14980ad
test eax, eax
jmp 0x13d175f
je 0x14600a7
mov ecx, dword [ebp + 0xc]
test ecx, eax
test ecx, ecx
jmp 0x1c5ea3f
call fcn.01415ba5
add esp, 0xc
movzx ebx, sp
pop esi
pop ebx
pop edi
jmp 0x1c5a44f
mov byte [ebp + eax - 0x114], 0
movzx ax, ah
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x146d34b
push eax
jmp 0x147e98e
ret
ret
inc esi
test edx, 0x77316231
jmp 0x137bc69
je 0x14600a7
mov edx, dword [edx + 0x7c]
stc
test edi, esp
clc
push ebx
cmc
stc
push esi
cmp dl, dh
clc
or esi, 0xffffffff
cmp ebp, esp
jmp 0x1ce21d6
jb 0x143fb4b
lea eax, [ebp - 0x114]
jmp 0x1389cf9
mov cl, byte [esi + 2]
stc
jmp 0x101a9da
dec ebx
add edx, edi
stc
cmc
mov dword [ebp + 8], 0
cmp dl, bh
mov dword [ebp - 0xc], edx
jmp 0x147f8e8
mov dword [ebp + 8], edx
jmp 0x1386463
cmp bl, 9
jmp 0x1cb4888
mov byte [esi], al
jmp 0x1cc886b
mov eax, dword [ebp + 0xc]
jmp 0x1448783
push ebp
mov ebp, esp
stc
sub esp, 0x114
clc
push edi
or di, 0x799e
mov edi, dword [ebp + 8]
clc
test esp, eax
test edx, 0x2eff5a12
test edi, edi
jmp 0x13aea60
push ecx
jmp 0x13cc0b2
jne 0x1cef0bb
lea edx, [ebp - 0x114]
mov ah, dh
jmp 0x1463cd7
je 0x1402215
mov ebx, dword [ebp + 0xc]
sar eax, 0xe8
lea eax, [ebp - 0x114]
xor edx, edx
movsx esi, di
sub ebx, eax
jmp 0x143fb45
cmp byte [esi + 1], 0x23
mov cl, 0xf3
jmp 0x1496a2b
add eax, edi
jmp 0x1337a35
mov edi, edi
bts ax, si
mov eax, 0x23e84055
bt si, cx
not cl
mov cl, dl
movzx esi, cx
bt si, bx
rol eax, cl
lea esi, [ebp + edx - 0x114]
add al, dl
cmp ebp, 0x69d13a92
xor al, byte [ebx + esi]
jmp 0x14002d2
push eax
cbw
push edi
mov ah, 0x76
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x1cc2c02
jae 0x13322ba
mov edx, dword [eax + edi + 0x1c]
cmp ax, di
jmp 0x135a65f
jne 0x1431320
cmp byte [ebp + 0x10], 0
jmp 0x14288d9
je 0x13da0fd
push 0
jmp 0x1470a5d
je 0x101c0c3
xor eax, eax
movzx edi, cx
pop edi
jmp 0x131fa15
push edx
not eax
bswap ax
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x1016e1f
ret
call eax
test eax, eax
jmp 0x1418883
push ecx
jmp 0x13cc22a
mov esp, ebp
bswap bp
mov bp, 0x26d2
mov bp, bp
pop ebp
ret
call fcn.01415ba5
add esp, 0xc
movsx bx, cl
pop esi
movsx ebx, si
pop ebx
cmovle edi, esp
bswap di
mov edi, eax
pop edi
jmp 0x148d902
test ebx, ebx
jmp 0x1cd4913
mov dword [ebp + 8], esi
jmp 0x1386463
je 0x1386476
mov edx, dword [eax + edi + 0x20]
jmp 0x13daa5d
mov esp, ebp
not ebp
pop ebp
jmp 0x146b67b
lea edx, [ecx + edx*2 - 0x30]
add cl, bl
mov cl, byte [esi]
test cl, cl
jne 0x101a9f1
push 0
jmp 0x1ceedd0
jne 0x1386463
inc esi
jmp 0x14849fe
jb 0x1497353
mov eax, dword [ebp + 8]
movzx ecx, di
bswap ecx
setno ch
lea ecx, [ebp - 0x114]
jmp 0x1415ea6
je 0x1491acc
mov byte [ebx + eax], dl
cdq
mov edx, dword [ebp + 8]
jmp 0x1cbaa21
ret
lea ecx, [esi + 1]
jmp 0x145511e
jbe 0x1491acc
lea ebx, [ebp - 0x114]
ror dl, 0x26
sub ebx, eax
mov dl, byte [eax]
clc
test dl, dl
jmp 0x1491ccc
call eax
pop esi
movsx edi, bx
pop ebx
pop edi
mov esp, ebp
xchg bp, bp
not bp
pop ebp
ret
mov ecx, dword [ebp + 0xc]
movzx edx, cx
mov edx, dword [ebp - 0xc]
sub al, ch
cmc
rcl ax, 3
mov eax, dword [ebp + 8]
adc esi, eax
bts si, bx
lea esi, [ebx + eax]
not eax
bsr eax, edi
mov eax, dword [ebp + 0x10]
cmp bl, 0x89
jmp 0x1c51e0a
push eax
lahf
sar esi, 1
mov eax, dword [edx + esi*4]
cmp ax, si
test sp, 0x4c62
jmp 0x1434f70
mov esp, ebp
movzx ebp, dx
bswap bp
pop ebp
jmp 0x1495443
je 0x14600a7
mov eax, 0x5a4d
test dx, 0x433f
cmp word [edi], ax
jmp 0x14600a1
je 0x1cb5c22
cmp eax, 1
jmp 0x148f2a6
pop edi
mov esp, ebp
pop ebp
jmp 0x13cd2cb
ja 0x148e085
movsx ecx, cl
cmp eax, edi
lea edx, [edx + edx*4]
jmp 0x148e075
mov ecx, dword [ebp - 4]
movzx eax, bx
mov edx, dword [ecx + edi + 0x24]
sets ch
lea eax, [edx + esi*2]
not cx
movzx ecx, word [eax + edi]
cmovns edx, esi
mov dl, 0xc
bswap edx
lea edx, [ebx + 1]
mov dword [ebp - 8], ecx
jmp 0x13ebc98
jne 0x14600a7
mov eax, dword [edx + 0x78]
test bh, 0x66
clc
cmp ax, 0xf72
mov dword [ebp - 4], eax
jmp 0x13a5ad9
inc edx
inc eax
cmp bx, cx
jmp 0x1326dfd
call eax
pop esi
movzx bx, cl
pop ebx
movsx edi, sp
pop edi
mov esp, ebp
pop ebp
ret
je 0x13d894a
inc edx
test dx, si
jmp 0x1ce9438
cmp edx, ecx
jmp 0x1491ac6
jl 0x1386476
jmp 0x1c4e51d
mov ecx, esi
test esp, edi
sub ecx, eax
cmp ecx, 0x104
jae 0x13322ba
mov dword [ebp + 8], 0
clc
cmp sp, dx
test ecx, ecx
jmp 0x1497342
mov dword [ebp - 0x10], edx
mov dword [ebp - 8], esi
cmp bp, bx
cmp ecx, 0xffff
ja 0x136958e
sub ecx, dword [eax + edi + 0x10]
cmp edi, 0x71550cc5
cmp ecx, dword [eax + edi + 0x14]
jmp 0x144ddb4
cmp edx, 0x104
jmp 0x13d8944
push eax
jmp 0x13b01d4
push edx
jmp 0x1cea4ef
je 0x13322ba
cmp eax, edi
jmp 0x1452ea6