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

Disassembly:
or byte [ecx + 0x3a502474], al
out 0x10, al
add bh, al
inc esp
and al, 0x48
cmpsb byte gs:[esi], byte es:[edi]
push ecx
add byte [ebx + 0x33482444], cl
shr byte [edx + 0x3b], cl
pop ebp
div ebp
push 0x68
mov dword [esp + 0x4c], eax
xor edx, edx
or dword [esp + 0x4c], 0x12804b04
xor dword [esp + 0x4c], 0x128d2076
mov dword [esp + 0x48], 0x2dfbf3
add dword [esp + 0x48], 0xffffde71
imul eax, dword [esp + 0x48], 0x29
pop ebp
push 0x33
mov dword [esp + 0x48], eax
xor dword [esp + 0x48], 0x75a6474
mov dword [esp + 0x44], 0x8e67fd
mov eax, dword [esp + 0x44]
div ebp
xor edx, edx
mov dword [esp + 0x44], eax
imul eax, dword [esp + 0x44], 0x66
pop ebp
push 0x2e
mov dword [esp + 0x44], eax
xor dword [esp + 0x44], 0x8dd476
mov dword [esp + 0x24], 0x3dcc10
xor dword [esp + 0x24], 0x3d2d2569
imul eax, dword [esp + 0x24], 0x5b
mov dword [esp + 0x24], eax
add dword [esp + 0x24], 0xffffddd0
xor dword [esp + 0x24], 0xb50a3520
mov dword [esp + 0x40], 0x6d1d31
xor dword [esp + 0x40], 0xca530269
shl dword [esp + 0x40], 3
xor dword [esp + 0x40], 0x51f9ccbd
mov dword [esp + 0x60], 0x15dd23
shr dword [esp + 0x60], 9
xor dword [esp + 0x60], 0x19452
mov dword [esp + 0x2c], 0x751bb3
add dword [esp + 0x2c], 0xb3bc
or dword [esp + 0x2c], 0xf05a6eaf
xor dword [esp + 0x2c], 0x6234aa03
xor dword [esp + 0x2c], 0x9245d30a
mov dword [esp + 0x58], 0xd5a439
shr dword [esp + 0x58], 0xf
imul eax, dword [esp + 0x58], 3
mov dword [esp + 0x58], eax
xor dword [esp + 0x58], 0x1c698
mov dword [esp + 0x50], 0xc154a6
add dword [esp + 0x50], 0xa4fb
shr dword [esp + 0x50], 0x10
xor dword [esp + 0x50], 0x7fe3f
mov dword [esp + 0x3c], 0xc6c21c
shr dword [esp + 0x3c], 2
imul eax, dword [esp + 0x3c], 0x52
mov dword [esp + 0x3c], eax
mov eax, dword [esp + 0x3c]
div ebp
xor edx, edx
mov dword [esp + 0x3c], eax
xor dword [esp + 0x3c], 0x4701fe
mov dword [esp + 0x34], 0x19a38f
shr dword [esp + 0x34], 6
xor dword [esp + 0x34], 0xc9cd8993
add dword [esp + 0x34], 0x588a
xor dword [esp + 0x34], 0xc9c320a8
mov dword [esp + 0x64], 0xf4e4b1
mov eax, dword [esp + 0x64]
pop ebp
div ebp
mov ebp, 0xc3e396
mov dword [esp + 0x60], eax
xor dword [esp + 0x60], 0x54a65
cmp ecx, ebp
je 0xe32840
cmp ecx, 0x204c62c
je 0xe327b1
cmp ecx, 0x2a6f1d6
je 0xe3276b
cmp ecx, 0x2d3d259
je 0xe32761
cmp ecx, 0x72dab21
je 0xe3272e
cmp ecx, 0xe957e75
jne 0xe3285c
push dword [esp + 0x34]
mov edx, dword [esp + 0x6c]
lea eax, [esp + 0x84]
push eax
lea ecx, [esp + 0x80]
call fcn.00e3a011
pop ecx
pop ecx
mov ecx, eax
neg ecx
sbb ecx, ecx
and ecx, 0x140e296
add ecx, ebp
jmp 0xe326c4
push dword [esp + 0x1c]
lea eax, [esp + 0x7c]
push dword [esp + 0x5c]
lea edx, [esp + 0x78]
push dword [esp + 0x6c]
mov ecx, dword [esp + 0x38]
push eax
call fcn.00e26fe4
add esp, 0x10
test eax, eax
je 0xe32868
mov ecx, 0xe957e75
jmp 0xe326c4
mov ecx, 0x2a6f1d6
jmp 0xe326c4
mov eax, dword [ebx + 4]
mov ecx, dword [ebx]
mov dword [esp + 0x74], eax
dec eax
mov dword [esp + 0x70], ecx
add eax, ecx
jmp 0xe32783
cmp byte [eax], 0
je 0xe32787
dec eax
cmp eax, ecx
ja 0xe3277d
sub eax, ecx
mov dword [esp + 0x74], eax
je 0xe327a7
mov ecx, dword [esp + 0x24]
xor edx, edx
mov eax, dword [esp + 0x74]
div ecx
cmp edx, dword [esp + 0x6c]
je 0xe327a7
dec dword [esp + 0x74]
jne 0xe3278f
mov ecx, 0x72dab21
jmp 0xe326c4
lea eax, [esp + 0x98]
push eax
push dword [esp + 0x4c]
lea eax, [esp + 0x98]
push eax
push dword [esp + 0x5c]
mov edx, dword [esp + 0x24]
mov ecx, dword [esp + 0x28]
call fcn.00e3c958
add esp, 0x10
test eax, eax
je 0xe32839
mov eax, dword [esp + 0x3c]
mov eax, dword [esp + 0x20]
mov eax, dword [esp + 0x40]
mov eax, dword [esp + 0x44]
push dword [esp + 0x9c]
push ecx
push ecx
call fcn.00e2666a
add esp, 0xc
mov dword [esi], eax
test eax, eax
je 0xe32839
push dword [esp + 0x9c]
push dword [esp + 0x50]
push dword [esi]
push dword [esp + 0x60]
push dword [esp + 0x38]
mov edx, dword [esp + 0x70]
mov ecx, dword [esp + 0xac]
call fcn.00e307ce
mov eax, dword [esp + 0xb0]
xor edi, edi
add esp, 0x14
mov dword [esi + 4], eax
inc edi
mov ecx, ebp
jmp 0xe326c4
push dword [esp + 0x78]
push dword [esp + 0x64]
mov edx, dword [esp + 0x38]
mov ecx, dword [esp + 0x40]
call fcn.00e32df8
pop ecx
pop ecx
mov ecx, 0xa8e7ead
cmp ecx, 0xa8e7ead
jne 0xe326c4
mov eax, edi
pop edi
pop esi
pop ebp
pop ebx
add esp, 0xc4
ret