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

Disassembly:
mov eax, dword [esi]
mov edx, dword [eax + 0x60]
push ebx
push edi
push 0xc6
mov ecx, esi
call edx
mov dword [esi + 0x294], eax
mov eax, dword [esi]
mov edx, dword [eax + 0x60]
push 0xc7
mov ecx, esi
call edx
mov dword [esi + 0x298], eax
mov eax, dword [esi]
mov edx, dword [eax + 0x60]
push 0xc8
mov ecx, esi
call edx
mov dword [esi + 0x29c], eax
mov eax, dword [esi]
mov edx, dword [eax + 0x60]
push 0xc9
mov ecx, esi
call edx
mov dword [esi + 0x2a0], eax
mov edx, 0x271
xor edi, edi
mov word [esi + 0x2e0], dx
mov dword [esi + 0x2d8], edi
mov dword [esi + 0x2dc], 0x2580000
mov eax, dword [esi]
mov edx, dword [eax + 0x60]
push 0xca
mov ecx, esi
call edx
mov dword [esi + 0x2e4], eax
mov edx, 0x28a
mov word [esi + 0x2f4], dx
mov dword [esi + 0x2ec], edi
mov dword [esi + 0x2f0], 0x2710000
mov eax, dword [esi]
mov edx, dword [eax + 0x60]
push 0xcb
mov ecx, esi
call edx
mov dword [esi + 0x2f8], eax
mov edx, 0x28f
mov word [esi + 0x308], dx
mov dword [esi + 0x300], edi
mov dword [esi + 0x304], 0x28a0000
mov eax, dword [esi]
mov edx, dword [eax + 0x60]
push 0xcc
mov ecx, esi
call edx
mov dword [esi + 0x30c], eax
mov edx, 0x2a8
mov word [esi + 0x31c], dx
mov dword [esi + 0x314], edi
mov dword [esi + 0x318], 0x28f0000
mov eax, dword [esi]
mov edx, dword [eax + 0x60]
push 0xcd
mov ecx, esi
call edx
mov dword [esi + 0x320], eax
mov eax, dword [esi]
mov edx, dword [eax + 0x60]
push 0xd0
mov ecx, esi
call edx
mov ebx, 0x81
mov dword [eax + 0x24c], ebx
mov eax, dword [esi]
mov edx, dword [eax + 0x60]
push 0xca
mov ecx, esi
call edx
mov dword [eax + 0x2cc], ebx
mov eax, dword [esi]
mov edx, dword [eax + 0x60]
push 0xcb
mov ecx, esi
call edx
mov dword [eax + 0x2cc], ebx
mov eax, dword [esi]
mov edx, dword [eax + 0x60]
push 0xcd
mov ecx, esi
call edx
mov dword [eax + 0x2cc], ebx
mov eax, dword [esi]
mov edx, dword [eax + 0x60]
push 0xcc
mov ecx, esi
call edx
mov dword [eax + 0x2cc], 0x82
mov eax, dword [esi]
mov edx, dword [eax + 0x60]
push 0xd0
mov ecx, esi
call edx
mov dword [esi + 0x2a8], eax
mov eax, dword [esi]
mov edx, dword [eax + 0x60]
push 0xd1
mov ecx, esi
call edx
mov dword [esi + 0x2ac], eax
mov eax, dword [esi]
mov edx, dword [eax + 0x60]
push 0xd2
mov ecx, esi
call edx
mov dword [esi + 0x2b0], eax
mov eax, dword [esi]
mov edx, dword [eax + 0x60]
push 0xcf
mov ecx, esi
call edx
mov dword [esi + 0x2b4], eax
mov eax, dword [esi]
mov edx, dword [eax + 0x60]
push 0xce
mov ecx, esi
call edx
mov dword [esi + 0x2b8], eax
cmp dword [esi + 0x2e4], edi
je 0x4539ca
mov ecx, dword [esi + 0x2e4]
mov eax, dword [ecx]
mov edx, dword [eax + 0xc]
push edi
call edx
mov ecx, dword [esi + 0x2e4]
mov eax, dword [ecx]
mov edx, dword [eax + 8]
push 1
call edx
mov eax, dword [esi + 0x294]
mov edx, dword [eax + 0x2e8]
lea ecx, [eax + 0x234]
mov dword [eax + 0x314], 1
mov dword [eax + 0x1d0], ecx
mov dword [eax + 0x2ec], edx
cmp dword [esi + 0x2f8], edi
je 0x453a17
mov ecx, dword [esi + 0x2f8]
mov eax, dword [ecx]
mov edx, dword [eax + 8]
push edi
call edx
mov ecx, dword [esi + 0x2f8]
mov eax, dword [ecx]
mov edx, dword [eax + 0xc]
push 1
call edx
mov ecx, dword [esi + 0x298]
mov eax, dword [ecx]
mov edx, dword [eax + 8]
push edi
call edx
cmp dword [esi + 0x30c], edi
je 0x453a4a
mov ecx, dword [esi + 0x30c]
mov eax, dword [ecx]
mov edx, dword [eax + 8]
push edi
call edx
mov ecx, dword [esi + 0x30c]
mov eax, dword [ecx]
mov edx, dword [eax + 0xc]
push 1
call edx
mov eax, dword [esi + 0x29c]
mov edx, dword [eax + 0x2e0]
lea ecx, [eax + 0x1b0]
mov dword [eax + 0x314], edi
mov dword [eax + 0x1d0], ecx
mov dword [eax + 0x2ec], edx
cmp dword [esi + 0x320], edi
je 0x453a93
mov ecx, dword [esi + 0x320]
mov eax, dword [ecx]
mov edx, dword [eax + 8]
push edi
call edx
mov ecx, dword [esi + 0x320]
mov eax, dword [ecx]
mov edx, dword [eax + 0xc]
push 1
call edx
mov eax, dword [esi + 0x2a0]
mov edx, dword [eax + 0x2e0]
mov dword [eax + 0x314], edi
lea ecx, [eax + 0x1b0]
mov dword [eax + 0x1d0], ecx
mov dword [eax + 0x2ec], edx
mov eax, 0xc6
mov dword [esi + 0x2c4], edi
pop edi
mov dword [esi + 0x2c0], eax
mov dword [esi + 0x2bc], eax
xor edx, edx
mov ecx, esi
pop ebx
jmp fcn.00453c20