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

Disassembly:
ja 0x102b57ee
sub ecx, dword [eax + edi + 0x10]
cmp bp, 0x3b03
cmp sp, sp
test bp, si
cmp ecx, dword [eax + edi + 0x14]
jmp 0x102bb82c
mov dword [ebp + 8], edx
jmp 0x101d0225
je 0x101c2820
mov ecx, dword [ebp + 0xc]
test ecx, ecx
jmp 0x101d6a44
je 0x102b48a2
mov cl, byte [esi + 1]
jmp 0x101beb07
ret
push edx
push edi
jmp 0x101cb8a7
inc esi
stc
test cx, si
test cl, cl
jmp 0x101c0426
inc ecx
inc eax
cmp esi, 0x66991696
cmp ecx, ebx
jmp 0x101bf7b6
mov esp, ebp
pop ebp
ret
jae 0x101c6fb5
lea eax, [ecx + edi]
xor esi, 0x519d1d8b
sbb si, ax
rol si, 0xf5
mov cl, byte [eax]
and esi, 0x484c211d
bts esi, ebp
mov esi, eax
cmp ebx, 0x451302cd
jmp 0x101c0be3
ret
jb 0x101c2828
lea eax, [ebp - 0x114]
jmp 0x101c6ebc
mov ecx, dword [ebp + 0xc]
bts ax, dx
test eax, 0x295f5d66
mov edx, dword [ebp - 0xc]
lahf
bsr esi, edi
mov eax, dword [ebp + 8]
btc esi, 4
shld esi, ebp, 0xbb
xchg si, si
lea esi, [ebx + eax]
cmovp eax, ebp
cbw
btr ax, bx
mov eax, dword [ebp + 0x10]
cmp sp, 0x347a
cmc
test bp, 0x4368
push eax
cwde
sar esi, 1
rcr al, 0x12
mov eax, dword [edx + esi*4]
test ecx, edi
cmp ebp, 0x59d413cc
add eax, edi
jmp 0x102a13df
jne 0x101c0bed
pop esi
shr ebx, 0x69
pop ebx
xor eax, eax
pop edi
jmp 0x101d0238
pop ebx
cbw
lea eax, [ecx + edi]
movsx edi, dx
xchg edi, edi
pop edi
jmp 0x101beb22
test cl, cl
je 0x101c042c
mov edi, edi
cmp cl, 0x2e
jmp 0x101bdada
je 0x101cda24
sub eax, eax
pop edi
jmp 0x102aba1c
mov dl, byte [eax]
test dl, dl
je 0x101bf7bc
mov byte [edi + eax], dl
jmp 0x101beb13
call eax
mov edi, eax
cmp bh, 0xc6
clc
test edi, edi
jmp 0x101c3e0f
je 0x101c042c
cmp byte [esi + 1], 0x23
movsx ecx, di
not ch
lea ecx, [esi + 1]
jmp 0x101caa66
je 0x102afd85
cmp eax, 1
jne 0x101c6990
inc esi
jmp 0x101d0a56
cmp word [edi], ax
jmp 0x101c281a
lea ebx, [esi - 1]
cmp ax, si
cmp dword [ebp + 8], ebx
jmp 0x102ae932
jb 0x101c6fb5
mov edx, dword [ebp - 0x10]
jmp 0x101cd504
push eax
lahf
mov byte [ebp + ecx - 0x114], 0
cmovp ax, dx
mov eax, dword [0x101c706c]
jmp 0x102a038e
pop esi
jmp 0x101c043d
je 0x102b2494
push 0
jmp 0x102acab2
mov esp, ebp
cmovp bp, bp
mov ebp, 0x3cae359f
pop ebp
jmp 0x101bdef7
call fcn.102a0865
add esp, 0xc
movsx esi, dx
not bx
seta bl
pop esi
pop ebx
pop edi
jmp 0x101cae4d
jbe 0x101bf7bc
lea edi, [ebp - 0x114]
sub edi, eax
stc
jmp 0x101c2828
jmp 0x101c6990
lea edx, [edx + eax]
cmp ecx, edx
jmp 0x101bef87
mov edx, dword [edi + 0x3c]
jmp 0x102b315f
jmp 0x101c6990
mov esp, ebp
pop ebp
jmp 0x102ad6dd
mov dword [ebp + 8], esi
jmp 0x101cd4f9
je 0x101d424d
mov al, cl
sub al, 0x30
jmp 0x102a0ae8
jae 0x101c042c
mov ecx, dword [eax + edi + 0x1c]
lea edx, [ecx + esi*4]
mov ecx, dword [edx + edi]
test sp, ax
cmc
test ecx, ecx
jmp 0x102a5f87
jl 0x102ae93e
jmp 0x101bf80a
ja 0x101d424d
movsx eax, cl
clc
mov cl, byte [esi]
stc
cmp edi, 0x517b1b72
lea edx, [edx + edx*4]
lea edx, [eax + edx*2 - 0x30]
cmp dl, 0x36
stc
clc
test cl, cl
jne 0x101d105b
push 0
jmp 0x101be95a
mov dword [ebp - 0x10], edx
stc
clc
mov dword [ebp - 8], esi
cmp ecx, 0xffff
jmp 0x101bbc5d
je 0x101c2820
mov eax, 0x5a4d
jmp 0x101c5d5e
call eax
mov edi, eax
stc
cmc
clc
test edi, edi
jmp 0x102af780
lea ecx, [edx + ecx*4]
mov ecx, dword [ecx + edi]
test ecx, ecx
jne 0x102a5f8d
pop esi
pop ebx
xor eax, eax
pop edi
jmp 0x102ae72e
push ebp
sub ebp, ecx
mov ebp, esp
cmp si, 0x631f
clc
lea esp, [esp - 0x114]
push edi
cmp di, 0x799d
shld edi, ebp, 0x52
mov edi, dword [ebp + 8]
cmc
jmp 0x102ae0c3
inc esi
test eax, esp
cmp al, 9
jmp 0x101d4226
call fcn.102a139b
lea esp, [esp + 4]
cmp eax, 0xffffffff
jmp 0x102ad96c
cmp ebx, 0x104
jmp 0x102b5baf
je 0x101c042c
cmp ecx, eax
jmp 0x101c6d7c
mov esp, ebp
cmovb bp, dx
movzx ebp, ax
bswap ebp
pop ebp
jmp 0x101bf535
push ecx
push edi
call fcn.102a0865
add esp, 0xc
pop esi
mov di, ax
pop ebx
mov edi, edi
pop edi
mov esp, ebp
bswap bp
mov bp, 0x594c
movzx ebp, sp
pop ebp
ret
ret
je 0x101c698a
test eax, eax
jmp 0x101c4d66
test edi, edi
jmp 0x101bd2a6
mov esp, ebp
cmovg bp, bx
movzx ebp, cx
pop ebp
ret
jle 0x101bf7f7
mov eax, dword [ebp - 4]
mov esi, dword [ebp - 8]
cmp esi, dword [eax + edi + 0x14]
jmp 0x101d2366
jne 0x101c3e15
lea ecx, [ebp - 0x114]
push ecx
mov al, cl
mov eax, dword [0x101c7068]
jmp 0x101c342a
mov ecx, dword [ebp - 4]
not edx
cmovae edx, eax
mov edx, dword [ecx + edi + 0x24]
cmovg ax, bp
not ecx
lea eax, [edx + esi*2]
not ecx
bswap cx
cwd
movzx ecx, word [eax + edi]
movzx edx, ax
movsx dx, bh
setl dl
lea edx, [ebx + 1]
mov dword [ebp - 8], ecx
jmp 0x101bc77d
dec ebx
test si, di
clc
add edx, edi
mov dword [ebp + 8], 0
mov dword [ebp - 0xc], edx
cmc
test sp, bp
test ebx, ebx
jmp 0x101d2e08
jne 0x101c2820
mov eax, dword [edx + 0x78]
mov dword [ebp - 4], eax
test dl, 0xc7
cmc
test eax, eax
jmp 0x102b5be4
test cl, cl
jmp 0x101d1055
mov cl, byte [esi + 2]
stc
add esi, 2
sub edx, edx
jmp 0x102b23fd
add edx, edi
test bp, bx
cmp dword [edx], 0x4550
jmp 0x102b23e3
mov ebx, esi
cmp bx, 0x41ad
test si, di
sub ebx, eax
jmp 0x102a5c4c
mov ebx, dword [eax + edi + 0x18]
test sp, bp
test ebx, ebx
je 0x102ae93e
mov edx, dword [eax + edi + 0x20]
jmp 0x102b236c
jae 0x101c042c
sub ecx, ecx
cmp dl, 0x55
cmc
test ebx, ebx
jmp 0x101ccaf2
je 0x101c2820
mov edx, dword [edx + 0x7c]
push ebx
push esi
test ecx, ebp
clc
or esi, 0xffffffff
clc
test bp, bp
jmp 0x101d5813
jae 0x101c042c
mov edx, dword [eax + edi + 0x1c]
jmp 0x102a06f3