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

Disassembly:
add dword [esp + 0x64], 0xffffe435
xor dword [esp + 0x64], 0x2c9b
mov dword [esp + 0x4c], 0xad5e
imul eax, dword [esp + 0x4c], 0xd
mov dword [esp + 0x4c], eax
shr dword [esp + 0x4c], 0xf
xor dword [esp + 0x4c], 0x6dfc
mov dword [esp + 0x48], 0x15e2
shl dword [esp + 0x48], 4
add dword [esp + 0x48], 0x971e
xor dword [esp + 0x48], 0x1ffd3
mov dword [esp + 0x70], 0x5912
or dword [esp + 0x70], 0xb77a8e9e
xor dword [esp + 0x70], 0xb77a927a
mov dword [esp + 0x6c], 0xb0a1
shr dword [esp + 0x6c], 6
xor dword [esp + 0x6c], 0x14c1
mov dword [esp + 0x68], 0x1527
mov eax, dword [esp + 0x68]
div esi
mov dword [esp + 0x68], eax
xor dword [esp + 0x68], 0x58cb
mov dword [esp + 0x30], 0x32e5
imul eax, dword [esp + 0x30], 0x31
mov dword [esp + 0x30], eax
add dword [esp + 0x30], 0xffff00ec
xor edx, edx
shl dword [esp + 0x30], 8
xor dword [esp + 0x30], 0x8be8a0d
mov dword [esp + 0x78], 0xbd6f
add dword [esp + 0x78], 0xab45
xor dword [esp + 0x78], 0x148c7
mov dword [esp + 0x74], 0x6d6f
mov eax, dword [esp + 0x74]
push 0x6d
pop esi
div esi
push 0x2f
mov dword [esp + 0x78], eax
xor edx, edx
xor dword [esp + 0x78], 0x2132
mov dword [esp + 0x3c], 0xac46
imul eax, dword [esp + 0x3c], 0x6c
pop esi
push 0x7f
mov dword [esp + 0x3c], eax
add dword [esp + 0x3c], 0xe89f
shr dword [esp + 0x3c], 7
xor dword [esp + 0x3c], 0xaacf
mov dword [esp + 0x38], 0x7aeb
imul eax, dword [esp + 0x38], 0x1d
mov dword [esp + 0x38], eax
shr dword [esp + 0x38], 0xb
mov eax, dword [esp + 0x38]
div esi
pop esi
mov dword [esp + 0x34], eax
xor edx, edx
xor dword [esp + 0x34], 0x1cd5
mov dword [esp + 0x50], 0x8b82
add dword [esp + 0x50], 0xffffb5bd
imul eax, dword [esp + 0x50], 0x35
mov dword [esp + 0x50], eax
xor dword [esp + 0x50], 0xdf53e
mov dword [esp + 0x80], 0x733f
shr dword [esp + 0x80], 3
xor dword [esp + 0x80], 0x65d0
mov dword [esp + 0x7c], 0x6f84
or dword [esp + 0x7c], 0x29e4272c
xor dword [esp + 0x7c], 0x29e452e1
mov dword [esp + 0x3c], 0x4249
shr dword [esp + 0x3c], 0xb
mov eax, dword [esp + 0x3c]
div esi
mov dword [esp + 0x3c], eax
shr dword [esp + 0x3c], 3
xor dword [esp + 0x3c], 0x4a04
mov dword [esp + 0x60], 0x4ba5
add dword [esp + 0x60], 0xffffabaf
xor dword [esp + 0x60], 0xfffff714
push dword [esp + 0x58]
push dword [esp + 0x28]
push dword [esp + 0x48]
mov edx, dword [esp + 0x68]
push dword [esp + 0xa0]
call fcn.00202c11
mov ebx, eax
add esp, 0x2c
test ebx, ebx
je 0x2065e9
mov eax, dword [esp + 0xc]
or eax, dword [esp + 0x28]
push eax
push ecx
push dword [esp + 0x4c]
push dword [esp + 0x38]
push dword [esp + 0x40]
mov edx, dword [esp + 0x5c]
push dword [ebx + 0x50]
mov ecx, dword [esp + 0x28]
call fcn.001f72c5
mov esi, eax
add esp, 0x18
test esi, esi
je 0x2065e7
push ebp
push edi
push dword [esp + 0x80]
push dword [esp + 0x20]
push dword [esp + 0x5c]
mov edx, dword [esp + 0x64]
mov ecx, dword [esp + 0x68]
push esi
push dword [ebx + 0x54]
call fcn.00201a74
movzx eax, word [ebx + 6]
add esp, 0x14
movzx edi, word [ebx + 0x14]
imul ebp, eax, 0x28
add edi, 0x18
add edi, ebx
add ebp, edi
jmp 0x2065aa
mov eax, dword [edi + 0x14]
add eax, dword [esp + 0x80]
mov edx, dword [edi + 0xc]
mov ecx, dword [edi + 0x10]
add edx, esi
cmp dword [edi + 8], ecx
push eax
push dword [esp + 0x24]
cmovb ecx, dword [edi + 8]
push dword [esp + 0x2c]
push edx
mov edx, dword [esp + 0x70]
push ecx
mov ecx, dword [esp + 0x78]
call fcn.00201a74
add esp, 0x14
add edi, 0x28
cmp edi, ebp
jb 0x206573
mov edx, ebx
mov ecx, esi
call fcn.001febd8
mov edx, ebx
mov ecx, esi
call fcn.001fd45a
pop edi
pop ebp
test eax, eax
jne 0x2065e7
push ecx
push dword [esp + 0x24]
mov edx, esi
push dword [esp + 0x68]
push dword [esp + 0x70]
push dword [esp + 0x44]
mov ecx, dword [esp + 0x4c]
call fcn.002043e8
add esp, 0x14
xor esi, esi
mov eax, esi
pop esi
pop ebx
add esp, 0x68
ret