Function at 0x100090dd
Capabilities:
Resolve function by parsing pe exports

Disassembly:
add byte [eax], al
mov dword [ebp - 0x77c], 0
jmp 0x10009070
mov eax, dword [ebp - 0x161c]
mov ecx, dword [eax + 0xc]
mov edx, dword [ecx + 0xc]
mov dword [ebp - 0xce0], edx
push eax
push ecx
add esp, 4
xor eax, 0x1785e
pop eax
push edx
sub edx, 0x1083c
jmp 0x10008df4
call 0x10008e01
add byte [ecx], bh
inc edx
xor al, 0x50
dec esi
xor al, byte [ebx + 0x575a04c4]
sub edi, 0x6bf5
imul eax, dword [eax], 0
pop edi
cmp dword [ebp - 0xce0], 0
jne 0x10008e25
mov dword [ebp - 0x77c], 0
jmp 0x10009070
mov eax, dword [ebp - 0xce0]
mov dword [ebp - 0x514], eax
push ebx
sub ebx, 0xd61e
add ebx, 0x4e92
sub ebx, 0x8c4d
and ebx, 0x173d
pop ebx
push ecx
push ecx
add esp, 4
or ecx, 0xeee5
or ecx, 0xce66
xor ecx, 0x16690
pop ecx
lea ecx, [ebp - 0x1794]
mov dword [ebp - 0xcdc], ecx
mov edx, dword [ebp - 0x514]
mov eax, dword [edx + 0x30]
mov dword [ebp - 0xcd8], eax
xor ecx, ecx
mov word [ebp - 0x23c], cx
xor edx, edx
mov word [ebp - 0x50], dx
push edi
push ebx
add esp, 4
sub edi, 0xb235
and edi, 0x15323
sub edi, 0x18004
and edi, 0xfa77
pop edi
push edx
or edx, 0x693e
add edx, 0x5992
xor edx, 0x978c
pop edx
mov eax, dword [ebp - 0xcd8]
mov cx, word [eax]
mov word [ebp - 0x1052], cx
mov edx, dword [ebp - 0xcd8]
add edx, 2
mov dword [ebp - 0xcd8], edx
mov ax, word [ebp - 0x1052]
mov word [ebp - 0x23c], ax
mov ecx, dword [ebp - 0xcdc]
mov dx, word [ecx]
mov word [ebp - 0x1054], dx
mov eax, dword [ebp - 0xcdc]
add eax, 2
mov dword [ebp - 0xcdc], eax
mov cx, word [ebp - 0x1054]
mov word [ebp - 0x50], cx
push edx
push ebx
add esp, 4
or edx, 0xcc5
jmp 0x10008f2a
call 0x10008f38
add byte [eax + 0x36], al
dec ebp
cmp al, 0x36
cmp esi, dword [edi]
add esp, 4
pop edx
push ebx
push eax
add esp, 4
xor ebx, 0xb048
pop ebx
movzx edx, word [ebp - 0x50]
push ebp
mov al, 0x85
sal byte [ebp + 0x15], cl
movzx eax, word [ebp - 0x23c]
movzx ecx, word [ebp - 0x50]
sub eax, ecx
mov dword [ebp - 0x1624], eax
jmp 0x10008fbf
movzx edx, word [ebp - 0x23c]
movzx eax, word [ebp - 0x50]
cmp edx, eax
je 0x10008e8d
movzx ecx, word [ebp - 0x23c]
xor ecx, 0x20
movzx edx, word [ebp - 0x50]
cmp ecx, edx
je 0x10008e8d
movzx eax, word [ebp - 0x23c]
movzx ecx, word [ebp - 0x50]
cmp eax, ecx
jge 0x10008fa9
mov dword [ebp - 0x1620], 0xffffffff
jmp 0x10008fb3
mov dword [ebp - 0x1620], 1
mov edx, dword [ebp - 0x1620]
mov dword [ebp - 0x1624], edx
cmp dword [ebp - 0x1624], 0
jne 0x10009008
push eax
xor eax, 0x2ab3
pop eax
push esi
xor esi, 0xc64f
sub esi, 0xc761
xor esi, 0xcdfe
sub esi, 0x12769
pop esi
push ebx
jmp 0x10008ff1
pop ebx
push edi
xor edi, 0xd737
pop edi
mov eax, dword [ebp - 0x514]
mov dword [ebp - 0x77c], eax
jmp 0x10009070
push esi
push edi
add esp, 4
add esi, 0x48e3
xor esi, 0x7359
or esi, 0x50e2
pop esi
push esi
sub esi, 0x6fd3
or esi, 0x15524
pop esi
push ecx
push ecx
add esp, 4
or ecx, 0x17486
pop ecx
mov ecx, dword [ebp - 0x514]
mov edx, dword [ecx]
mov dword [ebp - 0x514], edx
mov eax, dword [ebp - 0x514]
cmp eax, dword [ebp - 0xce0]
je 0x10009066
mov ecx, dword [ebp - 0x514]
cmp dword [ecx + 0x30], 0
jne 0x10008e31
mov dword [ebp - 0x77c], 0
cmp dword [ebp - 0x77c], 0
jne 0x100090ba
push ebx
push eax
add esp, 4
or ebx, 0x15eae
and ebx, 0x101ea
pop ebx
push ecx
push esi
add esp, 4
jmp 0x10009098
sub ecx, 0xfbfc
xor ecx, 0x16b0e
xor ecx, 0xb2a7
pop ecx
mov dword [ebp - 0xad4], 0
jmp 0x10009be2
push esi
sub esi, 0x85ee
jmp 0x100090c7
pop esi
push ebx
or ebx, 0x51ff
call 0x100090dd
add byte [ebx + 0x32], cl
dec esp
inc esi
cmp eax, 0x83323e46
les eax, [ecx + eax*4]
ret