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

Disassembly:
add eax, ecx
add si, dx
add cl, 0x86
xor bh, 0x47
mov ecx, dword [ebp - 4]
pop edi
pop ebx
xor ecx, ebp
pop esi
jmp 0x10387e48
je 0x103ade62
lea ebx, [eax - 1]
bsf eax, edi
setne al
not eax
mov eax, dword [ecx + edx + 0x20]
add eax, ecx
stc
cmp ebx, ebx
jmp 0x103a2837
je 0x103f8ddf
mov eax, dword [eax + 0x7c]
test di, sp
push ebx
test di, 0x5811
stc
push edi
cmp edi, ebp
test bl, dh
or edi, 0xffffffff
mov dword [ebp - 0x11c], eax
stc
cmp ebx, ebp
mov dword [ebp - 0x110], edi
cmc
cmp esi, 0xffff
ja 0x103b8959
sub esi, dword [ecx + edx + 0x10]
or eax, edx
sar ax, cl
mov eax, esi
cmp ebx, 0xbb31e7b
cmp eax, dword [ecx + edx + 0x14]
jae 0x1041428c
mov esi, dword [ecx + edx + 0x1c]
clc
lea eax, [esi + eax*4]
mov eax, dword [eax + ecx]
test bp, ax
test cl, 0x33
stc
test eax, eax
jmp 0x10414286
jl 0x103ade62
jmp 0x102971c6
lea esi, [esi + 2]
clc
test si, 0x78a3
test dl, dl
jmp 0x1043fd10
lea eax, [eax + edi*4]
jmp 0x1043178a
push esi
call fcn.102e92cf
lea esp, [esp + 0xc]
test esp, eax
rcr si, 0x42
pop edi
dec cx
pop ebx
bt si, di
add ch, 0x3c
pop esi
bts ecx, eax
sar ecx, 0x4a
rcl cx, cl
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.10072a46
mov esp, ebp
xchg bp, bp
pop ebp
ret
jae 0x1041428c
xor ecx, ecx
test ebp, eax
test esi, esi
jmp 0x10465a9d
jae 0x101e6ce8
add eax, ecx
cmc
shr cl, 0xfe
shl cl, cl
mov cl, byte [eax]
rcr bx, 0x6e
neg ebx
mov ebx, eax
jmp 0x1032d580
mov edx, dword [ebp - 0x10c]
cmc
shr edi, 0xc1
lea edi, [ebx + edx]
sar edi, 1
rcl dl, cl
mov eax, dword [eax + edi*4]
rcr dl, 0
stc
add eax, ecx
clc
lea esp, [esp]
cmp bl, 0x46
mov dl, byte [eax]
clc
cmp dl, byte [esi]
jmp 0x104a1ed8
jne 0x103f8ddf
mov edx, dword [eax + 0x78]
jmp 0x103dc6a0
push ebp
dec ax
cwde
mov ebp, esp
btr ax, 0x18
bswap cx
bts eax, ebx
sub esp, 0x120
mov eax, dword [0x1014bde0]
xor eax, ebp
rol ch, cl
test dh, 1
mov dword [ebp - 4], eax
movsx cx, al
inc ch
mov ecx, dword [ebp + 8]
push esi
rol esi, 0x8d
cmp esi, 0x6e482ff2
mov esi, dword [ebp + 0xc]
cmc
mov dword [ebp - 0x120], esi
test ecx, ecx
je 0x103f8ddf
test esi, esi
jmp 0x1037b655
jb 0x10465ab5
mov byte [ebp + ecx - 0x108], 0
not ch
lea ecx, [ebp - 0x108]
jmp 0x10358650
je 0x104913fe
mov cl, byte [ebx + 1]
inc ebx
test di, 0x77ed
jmp 0x10467029
test cl, cl
jmp 0x10376c4f
call fcn.10072a46
mov esp, ebp
mov ebp, ebx
xchg bp, bp
pop ebp
ret
push ecx
jmp 0x10425fa1
jae 0x1041428c
mov eax, dword [ecx + edx + 0x1c]
jmp 0x10240b1b
je 0x10301ce4
mov byte [edi + eax], dl
inc ecx
jmp 0x104da6c3
jmp 0x1041dca1
je 0x1041428c
cmp cl, 0x2e
jmp 0x1030b6b9
cmp eax, edx
jmp 0x104cbb38
je 0x103f8ddf
mov eax, 0x5a4d
test bp, bx
test edi, 0x3c7250f5
cmp word [ecx], ax
jmp 0x103f8dd9
call fcn.10072a46
mov esp, ebp
bswap ebp
not bp
movzx ebp, si
pop ebp
jmp 0x103e3d9f
mov dword [ebp - 0x10c], 0
mov dword [ebp - 0x118], eax
test ebx, ebx
jmp 0x1022a548
cmp edi, dword [ecx + edx + 0x14]
jmp 0x1035b48b
mov eax, dword [ecx + edx + 0x18]
test eax, eax
jmp 0x101fc6c2
mov dword [ebp - 0x114], edx
cmp dh, 0xe1
test esi, 0x3d68258a
test edx, edx
jmp 0x10219732
ret
je 0x104dc7ae
xor eax, eax
pop esi
sub cx, 0x4de8
mov ecx, dword [ebp - 4]
cmc
xor ecx, ebp
jmp 0x10418717
add ebx, 2
push ebx
call fcn.10073453
push eax
jmp 0x10279d9f
jne 0x1037adfc
pop edi
pop ebx
or esi, edi
cmp dh, 0x5f
xor eax, eax
pop esi
mov ecx, dword [ebp - 4]
test esi, edi
xor ecx, ebp
jmp 0x10356df0
call fcn.10072a46
mov esp, ebp
xchg ebp, ebp
pop ebp
ret
cmp eax, 0xffffffff
jmp 0x100020a0
call 0x103afd62
mov esi, eax
test dh, 0xbf
cmp bp, ax
test esi, esi
je 0x1041428c
cmp byte [ebx + 1], 0x23
cmovne ax, cx
lea eax, [ebx + 1]
je 0x10410072
push eax
jmp 0x1003fc0f
jmp 0x1021978c
jne 0x102971e8
xor eax, eax
jmp 0x1036ff02
jbe 0x10301ce4
lea edi, [ebp - 0x108]
inc dl
xadd dl, dl
adc dl, 0x76
sub edi, eax
xchg dl, dl
mov dl, byte [eax]
test dl, dl
jmp 0x10364528
test cl, cl
jmp 0x104d90a3
mov esi, ebx
test bp, cx
stc
sub esi, eax
cmp esi, 0x104
jmp 0x10280a46
call fcn.10072a46
mov esp, ebp
movsx ebp, si
pop ebp
jmp 0x1000dcdb
je 0x1043fd16
mov dl, byte [eax + 1]
cmp dl, byte [esi + 1]
jmp 0x104ccdcc
jne 0x104a5834
test dl, dl
jmp 0x10498b2b
sbb eax, eax
sbb eax, 0xffffffff
jmp 0x1041dca1
cmp dword [eax], 0x4550
jmp 0x102dbee8
jb 0x101e6ce8
mov esi, dword [ebp - 0x11c]
add esi, edx
cmp eax, esi
jmp 0x1028c7c9
jne 0x104a5834
lea eax, [eax + 2]
jmp 0x10232560
jne 0x10376c55
pop edi
shrd si, dx, 0xcf
test di, bp
bsf ebx, esi
pop ebx
bts ecx, ecx
xor eax, eax
btr si, 0xa0
pop esi
adc ch, 0xdb
mov ecx, dword [ebp - 4]
xor ecx, ebp
jmp 0x10491eb0
inc eax
test di, sp
stc
cmp bh, 0x20
cmp ecx, esi
jmp 0x10301cde
mov eax, dword [ecx + 0x3c]
test dx, sp
cmc
add eax, ecx
jmp 0x104b86f0