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

Disassembly:
mov eax, dword [ebp - 0xc]
shl esi, 0xb4
mov edx, dword [ebp + 0x10]
mov si, 0x12b
cmc
lea esi, [edi + ebx]
cmp ax, bx
cmp dx, 0x1aab
sar esi, 1
cmp ecx, edi
test dx, bx
mov eax, dword [eax + esi*4]
cmp ebp, ecx
push edx
cmc
bts edx, ebp
xadd dx, dx
mov edx, dword [ebp + 0xc]
cmc
clc
add eax, ecx
call fcn.1020e359
lea esp, [esp + 4]
test eax, eax
jmp 0x1047feef
mov dword [ebp - 4], edx
test edx, edx
jmp 0x104747f8
jmp 0x1052c4e8
jae 0x1050bbc7
mov esi, dword [edx + ecx + 0x1c]
cmc
clc
cmp ax, 0x4959
lea eax, [esi + eax*4]
stc
cmc
cmp bp, di
mov eax, dword [eax + ecx]
clc
test eax, eax
jmp 0x104f22a9
je 0x1050bbc7
cmp cl, 0x2e
je 0x10492848
mov cl, byte [esi + 1]
jmp 0x104e78d4
inc eax
cmp esp, eax
cmc
cmp edi, ecx
jb 0x10538de8
lea ecx, [ebp - 0x114]
jmp 0x101ffd26
jb 0x102a33a7
mov esi, dword [ebp - 0x10]
lea esi, [esi + edx]
cmp eax, esi
jmp 0x104c4889
je 0x1050881a
xor eax, eax
movzx esi, ax
pop esi
jmp 0x1043efea
ja 0x104d97e2
mov eax, esi
sub eax, dword [edx + ecx + 0x10]
jmp 0x10503876
pop edi
mov esi, 0x5e4d67cd
pop ebx
bswap si
add eax, ecx
xchg esi, esi
pop esi
jmp 0x105561c4
mov esp, ebp
pop ebp
jmp 0x10549563
je 0x10244d27
mov eax, dword [eax + ecx + 0x7c]
cmp bx, 0x79f
push ebx
push edi
test ax, bx
stc
mov dword [ebp - 0x10], eax
mov dword [ebp - 8], 0xffffffff
cmp ax, sp
cmp esi, 0xffff
jmp 0x10294921
jmp 0x10482fdb
jns 0x10482fce
lea edi, [esi - 1]
jmp 0x1047c9fc
jle 0x1052c4ad
lea ebx, [esi + 1]
movzx cx, ch
mov ecx, dword [ebp + 8]
cmp ebx, edi
jle 0x101df988
jmp 0x1052c4e0
mov ecx, esi
test di, 0x50bc
sub ecx, eax
cmp cx, bp
cmp dl, 0x17
cmp ecx, 0x104
jmp 0x10531978
jne 0x10244d27
mov edx, dword [eax + ecx + 0x78]
jmp 0x101e92a4
mov dword [ebp - 0xc], eax
jmp 0x1050c26a
je 0x10244d27
mov eax, 0x5a4d
cmp sp, 0x6014
clc
test bp, 0x154e
cmp word [ecx], ax
jmp 0x10244d21
jae 0x102a33a7
lea eax, [eax + ecx]
ror cl, cl
add cl, 0x79
mov cl, byte [eax]
mov esi, eax
test bp, 0x7bcd
test cl, cl
jmp 0x1022c83d
mov edi, dword [edx + ecx + 0x18]
cmp bp, 0x3ba4
test di, 0x389b
test edi, edi
je 0x1052c4e8
mov eax, dword [edx + ecx + 0x20]
add eax, ecx
test bp, ax
cmc
cmp edi, edi
sub ebx, ebx
jmp 0x10514996
inc esi
test cl, cl
jmp 0x1050bbc1
je 0x1050bbc7
cmp eax, edx
jmp 0x102393e5
mov dword [ebp - 8], eax
jmp 0x101eb85c
mov eax, dword [ecx + 0x3c]
stc
cmp dword [eax + ecx], 0x4550
jmp 0x104a81fa
jne 0x1022c843
js 0x1052c4e8
jmp 0x101df98e
dec edi
jmp 0x104bea9b
mov eax, dword [ebp + 8]
sbb edx, 0x20c61813
btc ecx, 0xcd
movzx edx, bp
mov ecx, dword [ebp - 4]
mov edx, dword [ecx + eax + 0x24]
lea ecx, [edx + esi*2]
movzx edx, word [ecx + eax]
xchg cx, cx
test bl, 0xa5
dec ch
mov dword [ebp - 8], edx
mov ecx, eax
rcl edx, cl
bsr ax, sp
sal dh, cl
mov edx, dword [ebp - 4]
test edi, eax
sal ah, 0xec
mov eax, dword [ebp - 8]
test edx, eax
cmp eax, dword [edx + ecx + 0x14]
jmp 0x101f6453
jae 0x1050bbc7
sub edi, edi
test ecx, ecx
jmp 0x10538dda
push ebp
mov ebp, esp
cmovge cx, bp
test bp, di
mov ecx, dword [ebp + 8]
sub esp, 0x114
push esi
cmp dx, si
test sp, bp
test ecx, ecx
je 0x10244d27
mov esi, dword [ebp + 0xc]
test bl, 0x22
test esi, esi
jmp 0x104c2386
je 0x1022d500
lea ebx, [ebp - 0x114]
sub ebx, eax
mov dl, byte [eax]
test dl, dl
je 0x1022d500
mov byte [ebx + eax], dl
inc edi
jmp 0x1022d4f4
ret
mov esp, ebp
cmovl bp, dx
pop ebp
ret