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

Disassembly:
jle 0x10a42d88
jmp 0x10bb77c9
je 0x109d9494
cmp eax, edx
jb 0x109865b4
mov esi, dword [ebp - 0x10]
cmc
test ebp, 0xa762f3
lea esi, [esi + edx]
cmp eax, esi
jae 0x109865b4
add eax, ecx
mov cl, byte [eax]
btr esi, esi
ror esi, 0x5d
mov esi, eax
cmc
test cl, cl
jmp 0x10a929f9
call eax
pop edi
pop ebx
bswap si
pop esi
mov esp, ebp
xchg ebp, ebp
mov ebp, edx
pop ebp
jmp 0x10a54473
jle 0x10bb7784
lea ebx, [esi + 1]
adc cl, cl
mov ecx, dword [ebp + 8]
jmp 0x109a3862
inc edi
jmp 0x10bee6cc
js 0x10bb77cf
jmp 0x10a42d99
pop edi
pop ebx
or esi, ecx
add eax, ecx
pop esi
jmp 0x10a9af57
ret
cmp ebx, edi
jmp 0x10933f72
mov esp, ebp
pop ebp
ret
mov dword [ebp - 0xc], eax
jmp 0x1096852b
jne 0x10a76547
push 0
jmp 0x10b14dee
jne 0x109f074f
mov edx, dword [eax + ecx + 0x78]
clc
mov dword [ebp - 4], edx
cmp dx, ax
cmc
test edx, edx
jmp 0x10a9c621
inc esi
cmc
cmp bx, 0x2c5
test cl, cl
jne 0x10a929ff
pop edi
pop ebx
xchg esi, esi
not si
sub eax, eax
not si
pop esi
jmp 0x10ab0df7
je 0x109d9494
mov edx, dword [ebp + 8]
test bl, al
cmc
cmp edi, edx
jmp 0x10b76653
je 0x10af4394
sub eax, eax
pop esi
jmp 0x109af93a
ret
mov eax, dword [ebp - 0xc]
or esi, 0x64467506
sar dx, cl
sbb dx, 0x74df
mov edx, dword [ebp + 0x10]
or esi, 0x6f281bb4
bts si, bx
lea esi, [edi + ebx]
cmp esp, 0x17c1d50
cmc
sar esi, 1
test cl, 0xde
cmp dl, dl
mov eax, dword [eax + esi*4]
push edx
mov edx, dword [ebp + 0xc]
add eax, ecx
jmp 0x10adad9c
cmp byte [esi + 1], 0x23
lea ecx, [esi + 1]
jmp 0x10afd081
ret
je 0x10c05dfe
lea ebx, [ebp - 0x114]
sub ebx, eax
and dl, cl
mov dl, byte [eax]
test dl, dl
je 0x10c05dfe
mov byte [ebx + eax], dl
jmp 0x1095e390
call eax
mov edi, eax
cmc
test ebx, 0x428b2f0a
test edi, edi
jmp 0x109e3852
jae 0x109d9494
mov esi, dword [edx + ecx + 0x1c]
cmc
lea eax, [esi + eax*4]
test di, 0x4716
test eax, edi
mov eax, dword [eax + ecx]
stc
cmp edi, 0x799a6578
test eax, eax
jmp 0x10937f47
je 0x109c7b7a
lea eax, [ecx - 0x30]
jmp 0x10b2c417
je 0x109d9494
cmp cl, 0x2e
jmp 0x10abfaf9
mov esp, ebp
movzx ebp, ax
not bp
pop ebp
ret
cmp al, 9
ja 0x109c7b7a
movsx eax, cl
mov cl, byte [esi]
cmp esp, 0x553b3535
test dl, 9
lea edx, [edx + edx*4]
lea edx, [eax + edx*2 - 0x30]
test edx, edi
test cl, cl
jmp 0x109c7b74
mov esp, ebp
movzx ebp, si
cmovs ebp, eax
pop ebp
jmp 0x1098a7a5
je 0x109f074f
mov eax, dword [eax + ecx + 0x7c]
test eax, edi
jmp 0x10b67868
jae 0x109d9494
xor edi, edi
test ecx, ecx
jmp 0x10a5b26d
mov esp, ebp
pop ebp
jmp 0x10a274a3
je 0x10b866fc
mov cl, byte [esi + 1]
jmp 0x109d9485
mov eax, dword [ebp + 0xc]
push eax
setle al
cbw
push edx
movsx eax, sp
cbw
mov al, 0x8e
mov eax, dword [0x10931564]
jmp 0x1095bb98
call fcn.10abd45e
lea esp, [esp + 4]
cmp ah, 0x60
test eax, eax
jmp 0x10b4a533
push ebp
mov ebp, esp
rcl ecx, 0xae
sub cl, 4
mov cx, si
mov ecx, dword [ebp + 8]
lea esp, [esp - 0x114]
push esi
clc
cmc
test ecx, ecx
jmp 0x10b13672
mov eax, dword [ecx + 0x3c]
cmc
cmp dword [eax + ecx], 0x4550
jmp 0x109c8721
je 0x10c31379
push 0
jmp 0x10c23bf5
je 0x109f074f
mov esi, dword [ebp + 0xc]
stc
test esi, esi
jmp 0x10b63fa6
inc esi
clc
jmp 0x10a97f9a
mov edi, dword [edx + ecx + 0x18]
clc
cmp bp, 0x4bc1
test edi, edi
je 0x10bb77cf
mov eax, dword [edx + ecx + 0x20]
cmc
add eax, ecx
sub ebx, ebx
jmp 0x10bd0d91
jns 0x1095bd12
lea edi, [esi - 1]
jmp 0x10bfeb53
je 0x109f074f
mov eax, 0x5a4d
cmp word [ecx], ax
jmp 0x109f0749
push ebx
push edi
mov dword [ebp - 0x10], eax
test esp, edi
mov dword [ebp - 8], 0xffffffff
cmp esi, 0xffff
jmp 0x10bb60af
jne 0x10a476c1
cmp byte [ebp + 0x10], 0
je 0x10acbeb7
mov edi, dword [ebp + 0xc]
lea ecx, [ebp - 0x114]
xor eax, eax
sub edi, ecx
movzx esi, cx
lea esp, [esp]
cmovb ebx, esi
mov ecx, esi
cmc
sub ecx, eax
test ebx, edx
cmp ecx, 0x104
jmp 0x10aa1ff9
ja 0x10b34d00
mov eax, esi
stc
test cx, si
cmp bh, al
sub eax, dword [edx + ecx + 0x10]
mov dword [ebp - 8], eax
jmp 0x10bb77cf
mov eax, dword [ebp + 8]
shl edx, 0xc3
xadd ch, dl
ror dl, cl
mov ecx, dword [ebp - 4]
cmp bp, 0x3f02
ror dl, 0xa1
mov dx, dx
mov edx, dword [ecx + eax + 0x24]
mov cl, 0x10
setne ch
lea ecx, [edx + esi*2]
movzx edx, word [ecx + eax]
xor ecx, 0x6c682c36
clc
mov dword [ebp - 8], edx
bsr cx, cx
sete dl
cmp sp, sp
mov ecx, eax
and dh, 0xe8
sal ah, 0x2e
mov edx, dword [ebp - 4]
rcr eax, 0xb8
mov eax, dword [ebp - 8]
clc
cmp eax, dword [edx + ecx + 0x14]
jmp 0x10a6f899
mov eax, dword [0x10931560]
call eax
mov edi, eax
stc
cmc
test edi, edi
jne 0x109e3858
lea edx, [ebp - 0x114]
cmovb ax, di
bswap ax
push edx
nop
not al
mov eax, dword [0x1093155c]
jmp 0x10a62d7a
dec edi
jmp 0x109bcba9
inc eax
cmp edi, ecx
jmp 0x10c05df8
jmp 0x1095bd1d
jb 0x10a5b27d
lea ecx, [ebp - 0x114]
mov ah, ah
push ecx
movzx eax, cx
mov byte [ebp + edi - 0x114], 0
jmp 0x10bc1c16
push ecx
push edi
call fcn.10ae86e1
add esp, 0xc
pop edi
movzx bx, al
cmovae bx, dx
pop ebx
movsx esi, ax
not esi
pop esi
jmp 0x10a97c51
mov cl, byte [esi + 2]
cmp edi, 0x7e9d2e10
stc
add esi, 2
cmp sp, 0x3758
xor edx, edx
test cl, cl
jmp 0x10a76541