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

Disassembly:
mov esp, ebp
pop ebp
jmp 0x10344e6f
mov ecx, esi
test di, 0x1a47
sub ecx, eax
clc
cmp ecx, 0x104
jmp 0x1032d00f
ret
je 0x102b4f3e
mov cl, byte [esi + 1]
jmp 0x10662f45
push eax
lahf
movsx ax, dh
bswap ax
push edi
jmp 0x1068142c
je 0x103568c8
cmp eax, 1
jmp 0x1068a7e1
cmp cl, 0x2e
jmp 0x102bd37a
call fcn.10660fb4
add esp, 0xc
mov edi, 0x63436bc3
movsx edi, ax
movzx ebx, cx
pop esi
pop ebx
xchg di, di
mov di, bp
cmova edi, eax
pop edi
mov esp, ebp
pop ebp
jmp 0x102b5af7
je 0x10665981
cmp eax, edi
jne 0x1031429f
cmp byte [ebp + 0x10], 0
jmp 0x106730ca
ret
call eax
test eax, eax
jmp 0x102db7c6
test ecx, ecx
je 0x105e0e78
mov eax, 0x5a4d
test di, 0xc26
cmp edi, ebx
test esi, ecx
cmp word [edi], ax
jmp 0x105e0e72
jb 0x106730e7
lea eax, [ebp - 0x114]
jmp 0x102bd5db
jmp 0x105e7cf6
je 0x105874cd
mov byte [ebx + eax], dl
mov edx, dword [ebp + 8]
jmp 0x1069beb0
mov cl, byte [esi + 2]
cmp bp, bx
stc
lea esi, [esi + 2]
cmp esi, ebp
sub edx, edx
test sp, 0x1774
clc
test cl, cl
jmp 0x105d5dcc
mov eax, dword [ebp + 0xc]
jmp 0x106807b4
mov byte [ebp + eax - 0x114], 0
lahf
cbw
mov eax, dword [sym.imp.KERNEL32.dll_GetModuleHandleA_2]
jmp 0x1034aaea
cmp byte [esi + 1], 0x23
xchg cx, cx
lea ecx, [esi + 1]
jmp 0x105dc73b
mov edx, dword [edi + 0x3c]
lea edx, [edx + edi]
cmp ebp, ebp
cmp dword [edx], 0x4550
jmp 0x105c4909
ret
lea ebx, [esi - 1]
jmp 0x105e7cf6
je 0x10665981
mov edi, edi
jmp 0x102c7639
call fcn.1060c124
add esp, 4
cmp ebp, 0x158b41ee
cmp eax, 0xffffffff
jmp 0x105df597
mov dword [ebp + 8], edx
jmp 0x105e7cf6
jae 0x10665981
mov dword [ebp + 8], 0
test ecx, edi
test ecx, ecx
jmp 0x10617dc5
jle 0x1062c59f
mov eax, dword [ebp - 4]
mov esi, dword [ebp - 8]
cmp esi, dword [eax + edi + 0x14]
jmp 0x10638831
pop esi
bswap ebx
jmp 0x1061139e
jne 0x10638854
pop esi
sal ebx, 0xef
shr di, 0x93
pop ebx
dec di
bt edi, 0x80
jmp 0x1062f836
ret
push edx
movsx eax, si
cbw
mov eax, dword [sym.imp.KERNEL32.dll_LoadLibraryA_2]
jmp 0x102de70c
je 0x1032d0e1
mov edx, dword [eax + edi + 0x20]
jmp 0x105f471b
ret
push esi
clc
cmp sp, cx
or esi, 0xffffffff
cmc
cmp esp, 0x2a1b402c
mov dword [ebp - 0x10], edx
mov dword [ebp - 8], esi
cmp ecx, 0xffff
jmp 0x106569b2
call eax
test eax, eax
jne 0x102db7cc
lea edx, [ebp - 0x114]
jmp 0x1033405f
mov esp, ebp
jmp 0x105c8a0b
mov byte [esi], al
jmp 0x1060b715
mov ecx, dword [ebp - 4]
jmp 0x10611780
push eax
shld eax, esi, 0x75
cmp dl, 0x80
sar esi, 1
bswap ax
shl eax, cl
mov eax, dword [edx + esi*4]
add eax, edi
jmp 0x1031e799
ret
mov esp, ebp
cmovp bp, dx
pop ebp
jmp 0x10380c31
call eax
pop esi
pop ebx
cmovp edi, edx
mov edi, 0x3c640fa1
pop edi
mov esp, ebp
pop ebp
jmp 0x102dbb0f
ret
mov dword [ebp + 8], esi
jmp 0x102ef545
ret
jb 0x10617dd3
mov eax, dword [ebp + 8]
mov ecx, 0x71cd0c5f
lea ecx, [ebp - 0x114]
jmp 0x1062a9b6
mov dword [ebp - 8], ecx
jmp 0x10325a29
jne 0x105e0e78
mov eax, dword [edx + 0x78]
stc
test esp, 0x2e0813f7
test esi, esp
mov dword [ebp - 4], eax
test ch, 0xde
clc
test eax, eax
je 0x105e0e78
mov edx, dword [edx + 0x7c]
test dx, 0x40b9
cmc
push ebx
jmp 0x10345a13
push eax
call fcn.10660fb4
add esp, 0xc
pop esi
not ebx
pop ebx
jmp 0x1068cc74
pop ebp
jmp 0x103579eb
je 0x106591bb
mov bl, cl
sub bl, 0x30
jmp 0x106156e2
je 0x103070bc
push 0
jmp 0x1064b5be
je 0x1031b84d
test eax, eax
jmp 0x102c031c
je 0x10315ada
xor eax, eax
mov di, 0x1f3e
pop edi
mov esp, ebp
mov bp, bp
xchg bp, bp
bswap ebp
pop ebp
jmp 0x103331a7
cmp dword [ebp + 8], ebx
jmp 0x1032d0d5
mov edi, dword [ebp + 8]
clc
test edi, edi
jmp 0x105ecae3
je 0x105e0e78
mov ecx, dword [ebp + 0xc]
jmp 0x102e1c89
dec ebx
test ebx, eax
lea edx, [edx + edi]
mov dword [ebp + 8], 0
cmp edx, esi
stc
mov dword [ebp - 0xc], edx
test di, 0x54a0
test ebx, ebx
jl 0x1032d0e1
jmp 0x1068e411
je 0x102e4d2c
inc edx
cmp edx, 0x104
jmp 0x102e4d26
call eax
pop esi
pop ebx
pop edi
jmp 0x102a8e97
pop ebx
movsx eax, cx
movsx ax, dh
not al
lea eax, [ecx + edi]
cmovb edi, ecx
mov edi, esp
pop edi
mov esp, ebp
not ebp
jmp 0x106554ac
mov edx, dword [ecx + edi + 0x24]
lea eax, [edx + esi*2]
mov ch, cl
jmp 0x1068a7f9
inc esi
cmp bl, 9
jmp 0x106a858d
jbe 0x105874cd
lea ebx, [ebp - 0x114]
sub ebx, eax
mov dl, byte [eax]
test dl, dl
jmp 0x10305c65
push ecx
jmp 0x10313d98
mov ecx, dword [ebp + 0xc]
not si
btc dx, 0x3c
mov edx, dword [ebp - 0xc]
jmp 0x1068e411
xor eax, eax
bswap di
pop edi
jmp 0x1036a1a2
jae 0x10665981
mov ecx, dword [eax + edi + 0x1c]
sal edx, cl
or dx, 0x57df
lea edx, [ecx + esi*4]
mov ecx, dword [edx + edi]
clc
stc
cmp dh, ch
test ecx, ecx
je 0x10665981
cmp ecx, eax
jmp 0x106937d0
push ecx
jmp 0x105c4963
pop ebp
jmp 0x1031a9d1
ja 0x10696626
sub ecx, dword [eax + edi + 0x10]
cmp ecx, dword [eax + edi + 0x14]
jae 0x10665981
mov edx, dword [eax + edi + 0x1c]
cmp eax, 0x3bb700b8
test bp, cx
cmp edi, esp
lea ecx, [edx + ecx*4]
clc
cmc
test eax, 0x5cb601cd
mov ecx, dword [ecx + edi]
test edi, edi
test ecx, ecx
jmp 0x10332e43
jae 0x10332df3
lea eax, [ecx + edi]
shld esi, edx, 0x5a
mov cl, byte [eax]
btc esi, ecx
xor esi, 0x54753d4
mov esi, eax
test cl, cl
jmp 0x1031e59f
jne 0x105d5dd2
push 0
push edx
push eax
jmp 0x102da30a
push ebp
mov ebp, esp
cmp di, bp
test al, 0xf
lea esp, [esp - 0x114]
stc
push edi
bts edi, eax
jmp 0x105eb981
inc eax
mov dword [ebp + 8], edx
cmc
test edx, edx
cmp bx, cx
cmp edx, ecx
jmp 0x105874c7
inc esi
cmc
jmp 0x10665979
test cl, cl
jne 0x102c7639
pop esi
sar edi, 0xd6
ror edi, 0xb6
pop ebx
bsf di, di
ror edi, 0x9f
not edi
sub eax, eax
pop edi
jmp 0x1067a27b
je 0x1030cfa5
mov ebx, dword [ebp + 0xc]
lea eax, [ebp - 0x114]
sub edx, edx
or cl, 0xb2
xadd esi, esi
sub ebx, eax
mov edi, edi
rcr eax, cl
mov eax, 0x12ea0203
mov cl, 0xaf
mov cl, dl
cmovg si, si
rol eax, cl
or esi, 0x3e287b66
lea esi, [ebp + edx - 0x114]
test di, si
add al, dl
cmc
stc
clc
xor al, byte [ebx + esi]
jmp 0x103532fa
mov esp, ebp
bswap ebp
xchg bp, bp
mov bp, 0x33c5
pop ebp
jmp 0x10582f15
push eax
bswap ax
lahf
cbw
push edi
mov eax, edi
bswap eax
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress_2]
jmp 0x1060b975
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress_2]
jmp 0x1037d5d4
jne 0x105e7cf6
inc esi
jmp 0x1057fe62
movzx ecx, word [eax + edi]
movzx edx, di
cmova edx, eax
movsx edx, di
lea edx, [ebx + 1]
jmp 0x10590a1f
pop edi
jmp 0x1034b301
mov eax, dword [ebp + 8]
cmp sp, 0x552
cmc
clc
lea esi, [ebx + eax]
mov eax, dword [ebp + 0x10]
jmp 0x103577e2
jb 0x10332df3
mov edx, dword [ebp - 0x10]
add edx, eax
cmp ecx, edx
jmp 0x106590e0
mov ebx, dword [eax + edi + 0x18]
test ebx, ebx
jmp 0x1033639c
inc edx
jmp 0x10661450
lea edx, [ecx + edx*2 - 0x30]
mov cl, byte [esi]
test cl, cl
jmp 0x106591b5
ja 0x106591bb
movsx ecx, cl
lea edx, [edx + edx*4]
cmc
jmp 0x106a449b