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

Disassembly:
jl 0x182ba48
jmp 0x183a877
cmp byte [esi + 1], 0x23
movsx ecx, si
lea ecx, [esi + 1]
je 0x1848992
push 0
jmp 0x10f0486
je 0x10e4669
cmp eax, edi
jne 0x105e90c
cmp byte [ebp + 0x10], 0
jmp 0x10db691
jmp 0x182ba2b
ja 0x10f0d26
movsx ecx, cl
cmp ah, 0x87
lea edx, [edx + edx*4]
clc
cmp edi, 0xa0b0134
lea edx, [ecx + edx*2 - 0x30]
mov cl, byte [esi]
cmp ax, si
test cl, cl
jmp 0x10f0d20
push ebp
mov ebp, esp
cmp dh, dh
cmc
sub esp, 0x114
jmp 0x16e9bec
mov esp, ebp
not bp
pop ebp
ret
call eax
pop esi
pop ebx
mov edi, edx
pop edi
jmp 0x182bd51
je 0x16ff323
mov ebx, dword [ebp + 0xc]
lea eax, [ebp - 0x114]
xor edx, edx
btc esi, ebx
sub ebx, eax
rol al, cl
bt ax, cx
mov edi, edi
mov ax, 0x1e62
btc si, 0xd8
mov eax, 0x3cc835a3
rol esi, 0x69
clc
mov cl, dl
rol eax, cl
mov si, 0x668e
lea esi, [ebp + edx - 0x114]
cmp ch, 0x31
add al, dl
xor al, byte [ebx + esi]
mov byte [esi], al
jmp 0x18546f3
inc esi
jmp 0x10e32c3
pop esi
mov bl, 0x5b
not edi
pop ebx
pop edi
jmp 0x10f6b51
push eax
jmp 0x16ee136
je 0x1839555
test eax, eax
jmp 0x182beaf
sub eax, eax
mov edi, 0x257e4fe7
pop edi
jmp 0x183c5ad
ret
cmp bl, 9
jmp 0x105f18b
jb 0x18292a2
mov eax, dword [ebp + 8]
movzx ecx, bp
setae ch
lea ecx, [ebp - 0x114]
jmp 0x10eee1a
jne 0x16f8562
pop esi
sal bl, cl
pop ebx
xor eax, eax
pop edi
mov esp, ebp
jmp 0x182b491
call eax
test eax, eax
jmp 0x105eef9
jae 0x10e4669
mov ecx, dword [eax + edi + 0x1c]
adc edx, edi
lea edx, [ecx + esi*4]
shl cx, cl
adc ch, 4
mov ecx, dword [edx + edi]
clc
test bp, dx
test ecx, ecx
jmp 0x1848d0d
test dl, dl
jmp 0x16f213b
jb 0x10db6b8
lea eax, [ebp - 0x114]
jmp 0x10eadcb
mov esp, ebp
pop ebp
jmp 0x10f842d
push eax
mov ax, cx
nop
bswap ax
push edi
lahf
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x10dab9a
je 0x10eb03d
mov eax, 0x5a4d
test bp, cx
cmc
cmp word [edi], ax
je 0x16f2e26
sub eax, eax
pop edi
jmp 0x10f0c34
push ecx
jmp 0x184c565
push ecx
jmp 0x185293c
mov esp, ebp
pop ebp
jmp 0x10e2e33
jne 0x182a4d1
push 0
push edx
jmp 0x10e11de
ret
sub bl, 0x30
jmp 0x10dc839
mov dword [ebp + 8], edx
cmc
cmp edx, ecx
jmp 0x10e45b1
mov esp, ebp
mov bp, di
movzx ebp, di
pop ebp
jmp 0x1850b13
ret
je 0x10eb03d
mov edx, dword [edx + 0x7c]
test sp, 0x66d1
cmp sp, 0x4e89
stc
push ebx
push esi
test di, 0x19eb
or esi, 0xffffffff
cmc
mov dword [ebp - 0x10], edx
test cx, sp
mov dword [ebp - 8], esi
jmp 0x16f9fc7
push edi
or di, sp
mov edi, dword [ebp + 8]
test edi, edi
je 0x10eb03d
mov ecx, dword [ebp + 0xc]
test ecx, ecx
jmp 0x10eb025
call eax
test eax, eax
jmp 0x16f2cf0
mov ecx, esi
sub ecx, eax
test al, 0x39
cmp ecx, 0x104
jmp 0x182927e
call fcn.01060a5c
add esp, 0xc
bswap si
jmp 0x10e1130
dec ebx
jmp 0x184f9fd
inc eax
jmp 0x10f6330
je 0x16ed89b
mov cl, byte [esi + 1]
inc esi
test ah, 0x31
clc
test cl, cl
jmp 0x10e4663
je 0x10e45b7
mov byte [ebx + eax], dl
cmovl dx, di
mov edx, dword [ebp + 8]
jmp 0x1835d32
jne 0x105eeff
lea edx, [ebp - 0x114]
push edx
cbw
bswap eax
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x10e8440
mov dword [ebp - 8], ecx
jmp 0x184ae29
mov edx, dword [edi + 0x3c]
jmp 0x1850aa3
push eax
nop
push edi
cwde
jmp 0x185479f
je 0x10e4669
mov edi, edi
test eax, edi
test bp, 0x14ff
cmp cl, 0x2e
jmp 0x16f1ed7
mov ebx, dword [eax + edi + 0x18]
cmc
test ebx, ebx
je 0x182ba48
mov edx, dword [eax + edi + 0x20]
jmp 0x16ef660
jne 0x10eb03d
mov eax, dword [edx + 0x78]
mov dword [ebp - 4], eax
stc
test eax, eax
jmp 0x16e798d
cmp ecx, 0xffff
ja 0x16f8ca5
sub ecx, dword [eax + edi + 0x10]
cmp esi, 0x55645200
test esi, ebx
cmp ecx, dword [eax + edi + 0x14]
jae 0x10e4669
mov edx, dword [eax + edi + 0x1c]
test ebx, esi
cmc
jmp 0x182b935
test ecx, ecx
jne 0x1848d13
pop esi
pop ebx
cmp esi, ebx
jmp 0x10e16f2
mov eax, dword [ebp + 0xc]
jmp 0x16f7bc2
pop edi
jmp 0x10da56d
ret
mov ecx, dword [ebp - 4]
mov edx, dword [ecx + edi + 0x24]
movsx ax, ah
bswap cx
cwde
lea eax, [edx + esi*2]
bswap ecx
cwd
movzx ecx, word [eax + edi]
mov dh, cl
cmovno dx, dx
lea edx, [ebx + 1]
jmp 0x16f2d9b
jae 0x10e4669
mov dword [ebp + 8], 0
stc
test ecx, ecx
jbe 0x10e45b7
lea ebx, [ebp - 0x114]
rcl dl, 0x94
sub ebx, eax
xor dl, 0xe
mov dl, byte [eax]
jmp 0x10e91e3
je 0x10f0d26
mov bl, cl
jmp 0x10f3b72
mov dword [ebp + 8], esi
jmp 0x182ba2b
pop ebp
jmp 0x1845bcf
lea ecx, [edx + ecx*4]
cmc
cmp al, 0xaf
mov ecx, dword [ecx + edi]
jmp 0x16fd76b
cmp dword [ebp + 8], ebx
jle 0x183a865
mov eax, dword [ebp - 4]
or si, 0x656d
mov esi, dword [ebp - 8]
test bh, 0x1d
cmp esi, 0x33643d38
cmp esi, dword [eax + edi + 0x14]
jmp 0x10e8680
mov esp, ebp
bswap bp
pop ebp
jmp 0x10f136d
je 0x1826f4d
cmp eax, 1
jmp 0x1836e1d
inc edx
jmp 0x16eff17
ret
jne 0x182ba2b
inc esi
jmp 0x182a9d4
lea ebx, [esi - 1]
jmp 0x182ba2b
mov ecx, dword [ebp + 0xc]
cmp esi, ebp
and esi, edi
mov edx, dword [ebp - 0xc]
shld ax, bp, 0x48
rcr al, 0x86
mov eax, dword [ebp + 8]
lea esi, [ebx + eax]
mov eax, dword [ebp + 0x10]
clc
push eax
bts eax, ecx
sar ah, 0xe5
add ax, ax
sar esi, 1
and ax, di
mov eax, dword [edx + esi*4]
stc
add eax, edi
call fcn.0182aa5a
lea esp, [esp + 4]
cmp eax, 0xffffffff
jmp 0x10e151a
mov esp, ebp
movsx ebp, bx
pop ebp
jmp 0x1825ef3
mov esp, ebp
bswap ebp
mov ebp, 0x75627f03
pop ebp
jmp 0x1835e59
ret
mov cl, byte [esi + 2]
test bl, 0xe1
test edx, esi
cmp bp, 0x1145
lea esi, [esi + 2]
cmp esi, 0x79af6599
sub edx, edx
test cl, cl
jmp 0x182a4cb
je 0x10e4669
cmp ecx, eax
jb 0x1854e5b
mov edx, dword [ebp - 0x10]
lea edx, [edx + eax]
cmp ecx, edx
jae 0x1854e5b
lea eax, [ecx + edi]
mov cl, byte [eax]
test bp, 0x5cb7
cmc
mov esi, eax
cmc
test cl, cl
jmp 0x16f8553
mov dword [ebp + 8], edx
jmp 0x105ef89
mov byte [ebp + eax - 0x114], 0
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x16e9f51
add edx, edi
cmc
test di, sp
mov dword [ebp + 8], 0
cmp dh, 0x53
stc
mov dword [ebp - 0xc], edx
clc
test ebx, ebx
jmp 0x1059906
lea edx, [edx + edi]
stc
test dh, 0x5c
cmp dword [edx], 0x4550
jmp 0x16f9a32
ret
push eax
call fcn.01060a5c
add esp, 0xc
xchg di, bx
pop esi
mov di, 0x1d3d
pop ebx
mov di, 0x58d9
mov edi, ecx
jmp 0x16ff5fa
pop ebx
cmovnp eax, esi
movsx eax, si
lea eax, [ecx + edi]
bswap di
movzx edi, cx
not di
pop edi
jmp 0x184161a
call eax
pop esi
pop ebx
pop edi
jmp 0x10eab0b
je 0x10e9262
inc edx
stc
cmp edx, 0x104
jmp 0x10e925c
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x18544aa
pop esi
jmp 0x1853e12