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

Disassembly:
cmp edi, dword [ecx + edx + 0x14]
jae 0x7d3adf
mov eax, dword [ecx + edx + 0x1c]
jmp 0x69bee9
sbb eax, eax
sbb eax, 0xffffffff
cmc
clc
cmp eax, 0xffffffff
jmp 0x7222f4
je 0x8a6fde
sub eax, eax
stc
sar si, 0x6b
bts esi, edx
pop esi
mov ecx, dword [ebp - 4]
xor ecx, ebp
jmp 0x7df027
push ebx
jmp 0x5d7828
add esi, 2
cmp si, 0x6f74
test cx, bp
test dl, dl
jmp 0x8479e6
cmp eax, edx
jb 0x8c0c87
mov esi, dword [ebp - 0x11c]
jmp 0x6bc020
mov eax, dword [eax + ecx]
test eax, eax
jmp 0x7d3ad9
add ebx, 2
jmp 0x53c8e6
je 0x434993
lea ebx, [eax - 1]
and al, 0xb6
rcr eax, cl
mov eax, dword [ecx + edx + 0x20]
clc
add eax, ecx
test dl, 0xe1
mov dword [ebp - 0x10c], 0
test ax, si
mov dword [ebp - 0x118], eax
test ebx, ebx
jmp 0x7f8bff
cmp dl, byte [esi + 1]
jmp 0x75f28c
inc eax
cmp ecx, esi
jb 0x7f9560
mov byte [ebp + ecx - 0x108], 0
lea ecx, [ebp - 0x108]
push ecx
jmp 0x7aab53
ja 0x85fd24
sub esi, dword [ecx + edx + 0x10]
stc
mov eax, esi
cmc
cmp cl, 0xbf
cmp eax, dword [ecx + edx + 0x14]
jmp 0x8744dd
call fcn.0046e7f3
push eax
push esi
jmp 0x8313f7
xor ecx, ebp
jmp 0x78ad5d
jae 0x8c0c87
lea eax, [eax + ecx]
mov cl, byte [eax]
btc bx, dx
mov ebx, eax
test cl, cl
jmp 0x759ff2
jmp 0x43c8b2
jne 0x53c738
mov edx, dword [eax + 0x78]
clc
test dl, bh
mov dword [ebp - 0x114], edx
test bp, 0x6de5
test edx, edx
jmp 0x7aa3c8
je 0x53c738
mov eax, 0x5a4d
test sp, 0x38a8
cmc
cmp si, si
cmp word [ecx], ax
jmp 0x53c732
lea esi, [esi + edx]
test edi, 0x50ad39e0
cmp eax, esi
jmp 0x63699a
ret
je 0x7bd7d2
mov cl, byte [ebx + 1]
jmp 0x8c756d
jne 0x43c8ab
test dl, dl
je 0x8479ec
mov dl, byte [eax + 1]
jmp 0x5afdeb
pop esi
jmp 0x7d88ea
je 0x7d3adf
cmp cl, 0x2e
jmp 0x6d01db
jne 0x43c8ab
add eax, 2
jmp 0x56c6ca
call fcn.0046e186
mov esp, ebp
pop ebp
jmp 0x7d3474
je 0x53c738
mov eax, dword [eax + 0x7c]
stc
push ebx
cmp sp, 0x95f
clc
push edi
test eax, esp
cmp edi, 0x195d7b96
or edi, 0xffffffff
cmp edx, ecx
mov dword [ebp - 0x11c], eax
cmp bl, 0xb6
mov dword [ebp - 0x110], edi
cmp esi, 0xffff
jmp 0x5c98d7
call 0x404185
mov esi, eax
test esi, esi
jmp 0x7d02b4
ret
je 0x53c738
test esi, esi
jmp 0x65f7d3
mov esi, ebx
sub esi, eax
test bl, 0xa0
cmp esi, 0x104
jae 0x7d3adf
xor ecx, ecx
test ah, 0xc6
cmc
clc
test esi, esi
jmp 0x7f954e
xor ecx, ebp
jmp 0x815838
mov edx, dword [ebp - 0x10c]
xor di, si
movsx edi, di
lea edi, [ebx + edx]
sar edi, 1
mov eax, dword [eax + edi*4]
add eax, ecx
xor dl, 0xf5
lea esp, [esp]
mov dl, byte [eax]
test dh, cl
clc
cmp dl, byte [esi]
jmp 0x6f7be5
je 0x7d3adf
cmp byte [ebx + 1], 0x23
sete ah
cbw
lea eax, [ebx + 1]
je 0x589425
push eax
push esi
jmp 0x7f03a9
ret
jne 0x56c841
pop edi
inc si
pop ebx
bt si, 0x27
bswap cx
sub eax, eax
pop esi
rcr ch, cl
mov ecx, dword [ebp - 4]
xor ecx, ebp
jmp 0x850775
call fcn.0046e186
mov esp, ebp
cmovl ebp, esp
pop ebp
jmp 0x7b3cee
call fcn.0046e186
mov esp, ebp
mov ebp, 0x32031443
pop ebp
jmp 0x44eadc
call fcn.0082e8e1
add esp, 8
pop edi
shld ebx, ecx, 0x52
rcl bl, cl
pop ebx
clc
ror cx, 0x52
add cl, 0x30
pop esi
ror cx, cl
stc
mov ecx, dword [ebp - 4]
cmp bp, 0x5454
test dl, 0x19
xor ecx, ebp
call fcn.0046e186
mov esp, ebp
pop ebp
jmp 0x40ac78
jl 0x434993
jmp 0x7cff8c
jbe 0x5c543b
lea edi, [ebp - 0x108]
sub edi, eax
sal dl, cl
test eax, eax
mov dl, byte [eax]
test dl, dl
je 0x5c543b
mov byte [edi + eax], dl
inc ecx
jmp 0x5c5432
jne 0x759ff8
pop edi
inc bx
rol si, 0x88
pop ebx
bts esi, ebp
or ch, bh
xor eax, eax
add cx, 0x1b27
pop esi
sub ecx, 0x5a3c7b58
mov cl, bl
mov ecx, dword [ebp - 4]
cmc
jmp 0x7c555a
call fcn.0046e186
mov esp, ebp
movzx ebp, bp
mov ebp, 0x7ae6777
cmovs bp, bp
pop ebp
jmp 0x4866e7
push ebp
rcl cx, 0x12
not ecx
mov ebp, esp
cmp ax, dx
btc eax, 0xf5
stc
sub esp, 0x120
bt eax, 0x22
mov eax, dword [0x520628]
xchg ch, cl
xor eax, ebp
rol ecx, 0x76
cmovbe cx, ax
mov dword [ebp - 4], eax
mov ecx, dword [ebp + 8]
push esi
mov esi, dword [ebp + 0xc]
clc
cmc
cmp sp, bx
mov dword [ebp - 0x120], esi
test ecx, ecx
jmp 0x7b8395
call fcn.0082e8e1
add esp, 0xc
xor ebx, 0x35f162c
test al, bh
cmc
pop edi
sal ch, cl
or ecx, 0x691c1246
rcl bh, cl
pop ebx
pop esi
btc ecx, 0xbe
mov ecx, dword [ebp - 4]
jmp 0x62051a
jne 0x7cffa9
sub eax, eax
jmp 0x656a9a
call fcn.0046e186
mov esp, ebp
cmovbe ebp, eax
pop ebp
jmp 0x6ce623
mov eax, dword [ecx + edx + 0x18]
clc
test dx, si
stc
test eax, eax
jmp 0x59d268
jae 0x7d3adf
mov esi, dword [ecx + edx + 0x1c]
cmp edi, 0x5f595f83
stc
lea eax, [esi + eax*4]
jmp 0x577e0c
mov eax, dword [ecx + 0x3c]
add eax, ecx
cmp dword [eax], 0x4550
jmp 0x659eed
add eax, ecx
movsx cx, ah
btc edi, 0xd7
mov ecx, dword [ebp - 4]
pop edi
pop ebx
xor ecx, ebp
jmp 0x7281ff
inc ebx
cmp edx, ebp
test cl, cl
jmp 0x7fa31d