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

Disassembly:
xor edx, edx
test ebp, 0x386f2751
test cl, cl
jmp 0x106e185
jae 0x1061ac9
mov dword [ebp + 8], 0
test ecx, ecx
jbe 0xf970bc
lea ebx, [ebp - 0x114]
cmp si, bx
sub ebx, eax
mov dl, byte [eax]
test dx, di
cmc
cmp eax, ebx
test dl, dl
je 0xf970bc
mov byte [ebx + eax], dl
cwd
mov edx, dword [ebp + 8]
jmp 0x10bab85
mov esp, ebp
movsx ebp, sp
movzx ebp, bp
pop ebp
ret
jne 0xf967e0
inc esi
jmp 0x6df0fa
jb 0xfa264f
lea eax, [ebp - 0x114]
jmp 0x10cac8f
mov dword [ebp + 8], esi
jmp 0x6ed336
pop esi
bswap eax
xchg bl, bh
pop ebx
cmovae ax, si
lea eax, [ecx + edi]
xchg di, di
pop edi
jmp 0x6d0a43
push ecx
jmp 0x10784d1
mov edx, dword [ecx + edi + 0x24]
lahf
lea eax, [edx + esi*2]
movzx ecx, bx
movzx ecx, word [eax + edi]
bswap edx
cmovnp dx, di
jmp 0x12907b7
jmp 0xf967e0
call eax
test eax, eax
jmp 0xf398f7
ret
jle 0x1247ccf
mov eax, dword [ebp - 4]
btr si, 0x22
mov esi, dword [ebp - 8]
cmp esi, dword [eax + edi + 0x14]
jmp 0xf8576c
ret
jl 0x71da3c
jmp 0x1247cdd
inc eax
jmp 0x10a9706
mov edx, dword [edi + 0x3c]
jmp 0xf1d4b9
mov esp, ebp
cmovbe ebp, eax
not ebp
pop ebp
jmp 0x7160e2
push eax
call fcn.01060aa1
add esp, 0xc
pop esi
xchg bx, bx
pop ebx
bswap di
movsx edi, sp
movzx edi, di
pop edi
jmp 0x10b5008
add edx, edi
test dl, bl
cmc
cmp dword [edx], 0x4550
jmp 0x10a94c2
inc esi
test ebp, 0x27605baa
test cl, cl
jmp 0x1061ac3
je 0x1096818
mov edx, dword [edx + 0x7c]
stc
push ebx
stc
cmp edx, 0x29124d39
test bp, 0x5df1
push esi
or esi, 0xffffffff
test eax, ecx
cmc
mov dword [ebp - 0x10], edx
test edx, eax
mov dword [ebp - 8], esi
cmp ecx, 0xffff
jmp 0xf7a271
lea ecx, [ebp - 0x114]
push ecx
jmp 0xf6a578
je 0x1094dd9
cmp eax, 1
jmp 0x6d3126
je 0x1061ac9
cmp eax, edi
jmp 0x1089979
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x10c2606
mov ebx, dword [eax + edi + 0x18]
jmp 0x10c995f
je 0x1061ac9
mov edi, edi
cmp cl, 0x2e
je 0xf4b648
mov cl, byte [esi + 1]
jmp 0xf23c91
mov ecx, esi
jmp 0x1070de4
jae 0x1061ac9
mov edx, dword [eax + edi + 0x1c]
lea ecx, [edx + ecx*4]
mov ecx, dword [ecx + edi]
cmp esp, 0x5b5f7397
test ecx, ecx
jmp 0x10b6915
je 0x1061ac9
cmp ecx, eax
jmp 0x106bb84
je 0x71da3c
mov edx, dword [eax + edi + 0x20]
dec ebx
add edx, edi
cmp di, 0x2b6f
cmc
mov dword [ebp + 8], 0
cmp esi, edi
test ebp, 0x545e6559
test bp, bx
mov dword [ebp - 0xc], edx
test dx, 0x3678
jmp 0x10e2f95
mov esp, ebp
mov ebp, edi
not ebp
pop ebp
jmp 0x108f643
mov byte [ebp + eax - 0x114], 0
lahf
mov eax, 0x53ab0216
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA]
jmp 0x10b0f5f
mov eax, dword [ebp + 0xc]
push eax
cbw
cmova eax, edx
push edi
cmovge eax, ebp
jmp 0xf47ded
ja 0xf48f65
sub ecx, dword [eax + edi + 0x10]
cmp ecx, dword [eax + edi + 0x14]
jmp 0xf4bca0
je 0x6d80de
inc edx
clc
cmp dl, 0x4c
cmp edx, 0x104
jmp 0x6d80d8
jae 0x1061ac9
mov ecx, dword [eax + edi + 0x1c]
lea edx, [ecx + esi*4]
mov ecx, dword [edx + edi]
test sp, bx
test ecx, ecx
jmp 0xf5b1a8
lea ebx, [esi - 1]
test esp, 0x5f623371
clc
cmp dl, 0x96
cmp dword [ebp + 8], ebx
jmp 0x71da2b
jb 0x6c5451
mov eax, dword [ebp + 8]
jmp 0xf30404
je 0xf757b6
mov ebx, dword [ebp + 0xc]
lea eax, [ebp - 0x114]
sub edx, edx
rcr esi, 0xe4
cmovl esi, eax
sub ebx, eax
mov edi, edi
mov eax, 0x8f517da
stc
mov cl, dl
movzx esi, bp
rol eax, cl
lea esi, [ebp + edx - 0x114]
clc
stc
add al, dl
test cx, 0x5a81
xor al, byte [ebx + esi]
jmp 0x10b3bfd
add esi, 2
jmp 0x6c2322
jne 0x106e18b
push 0
jmp 0x10d7983
mov esp, ebp
pop ebp
jmp 0x1286317
push ebp
mov ebp, esp
clc
cmp bp, di
sub esp, 0x114
push edi
btc edi, 0x7e
mov edi, dword [ebp + 8]
test edi, edi
jmp 0x10967ef
jne 0xf49197
pop esi
ror bx, cl
stc
pop ebx
xor eax, eax
bswap di
pop edi
jmp 0xf686bc
call eax
pop esi
movzx edi, sp
pop ebx
bswap edi
pop edi
jmp 0x10554d6
jne 0xf398fd
lea edx, [ebp - 0x114]
mov ax, si
push edx
xchg al, al
not al
movsx ax, cl
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA]
jmp 0x702f81
jb 0x6e1a60
mov edx, dword [ebp - 0x10]
add edx, eax
cmc
clc
cmp ecx, edx
jmp 0x1097bc7
je 0x1052144
mov bl, cl
sub bl, 0x30
jmp 0x1257637
sub ecx, eax
cmp sp, 0x95c
cmp ecx, 0x104
jmp 0x6c5431
push eax
jmp 0x124331e
cmp byte [esi + 1], 0x23
not cl
lea ecx, [esi + 1]
je 0x10d497e
push 0
jmp 0x6e9a41
jne 0x1087f72
cmp byte [ebp + 0x10], 0
jmp 0xfa2634
ret
mov ecx, dword [ebp - 4]
bswap dx
not dl
jmp 0x6ecae4
je 0x1096818
mov ecx, dword [ebp + 0xc]
test edx, esp
test ecx, ecx
je 0x1096818
mov eax, 0x5a4d
cmp sp, 0x2be1
test esp, esi
cmc
cmp word [edi], ax
je 0xf0bd80
sub eax, eax
mov di, ax
pop edi
mov esp, ebp
movsx ebp, cx
pop ebp
jmp 0x10bce2b
jae 0x6e1a60
lea eax, [ecx + edi]
test sp, 0xa47
mov cl, byte [eax]
sub si, 0x10b3
xor esi, ecx
mov esi, eax
test esp, edi
test cl, cl
jmp 0xf4918f
lea edx, [edx + edx*4]
cmp bl, 0xd3
lea edx, [ecx + edx*2 - 0x30]
shr cl, 0x2e
dec cl
mov cl, byte [esi]
test cl, cl
jmp 0x105213e
jne 0x1096818
mov eax, dword [edx + 0x78]
cmp bp, 0x5725
stc
mov dword [ebp - 4], eax
test eax, eax
jmp 0xf2cca3
mov dword [ebp + 8], edx
cmp edx, ecx
jmp 0xf970b6
mov dword [ebp - 8], ecx
mov dword [ebp + 8], edx
jmp 0x124c0c5
call eax
test eax, eax
jmp 0x1063a79
mov byte [esi], al
jmp 0xf84222
mov esp, ebp
pop ebp
jmp 0x71ec4f
jne 0xf5b1ae
pop esi
pop ebx
shld di, cx, 0x83
bsr di, di
sub eax, eax
bswap edi
mov di, bp
pop edi
jmp 0x10e0699
inc edx
jmp 0x726216
ret
call eax
pop esi
not bl
cmovns edi, edi
pop ebx
bswap edi
pop edi
mov esp, ebp
pop ebp
jmp 0x10c5aeb
ret
test ebx, ebx
jmp 0xf666a6
push eax
bswap ax
push edi
mov ah, 0x73
setg al
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
jmp 0x1063683
ja 0x1052144
movsx ecx, cl
cmc
jmp 0x10a57c0
mov cl, byte [esi + 2]
jmp 0xfa55c0
push edx
jmp 0xf174fd
mov esp, ebp
cmovb bp, sp
mov bp, 0x28a4
pop ebp
jmp 0x123e33b
test ebx, ebx
jmp 0x723230
cmp bl, 9
jmp 0x10ce05a
pop edi
jmp 0xf0c97b
ret
call fcn.01060aa1
add esp, 0xc
cmovbe ebx, ecx
movsx edi, dx
pop esi
mov ebx, 0x1bc23521
pop ebx
movzx edi, si
jmp 0x1236c1f
mov ecx, dword [ebp + 0xc]
xor si, 0x9d7
sub dl, 0x48
mov edx, dword [ebp - 0xc]
mov eax, dword [ebp + 8]
lea esi, [ebx + eax]
or eax, esi
mov eax, dword [ebp + 0x10]
test si, dx
test edi, 0xb5b02c8
push eax
cbw
sar esi, 1
inc ah
xchg al, ah
sbb al, 0x81
mov eax, dword [edx + esi*4]
add eax, edi
jmp 0x125ad6b
jmp 0xf967e0
inc esi
test si, 0x7c73
clc
jmp 0x10e3392
call fcn.00f69de0
add esp, 4
cmp esp, ebx
test si, 0x2b47
cmp eax, 0xffffffff
je 0xf967d3
test eax, eax
jmp 0xf383a9
ret
lea edx, [ebx + 1]
jmp 0x10acf9d