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

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
lea eax, [esp - 0x768]
cmp eax, dword [ecx + 8]
jbe 0x60b93a
sub esp, 0x7e8
mov eax, dword [esp + 0x7ec]
lea ecx, [eax - 1]
mov dword [esp], ecx
mov ecx, dword [esp + 0x800]
mov dword [esp + 4], ecx
mov edx, dword [esp + 0x804]
mov dword [esp + 8], edx
mov ebx, dword [esp + 0x808]
mov dword [esp + 0xc], ebx
mov ebp, dword [esp + 0x80c]
mov dword [esp + 0x10], ebp
call fcn.006081f0
mov eax, dword [esp + 0x7ec]
cmp eax, 1
jbe 0x60b57a
mov edx, dword [esp + 0x7f0]
lea ebx, [edx - 1]
cmp ebx, 0x20
sbb ebp, ebp
lea edi, [esp + 0x3a8]
mov ecx, 0x110
mov esi, eax
xor eax, eax
rep stosd dword es:[edi], eax
lea edi, [esp + 0x78]
call fcn.00456d1c
lea edi, [esp + 0x188]
mov ecx, 0x88
rep stosd dword es:[edi], eax
mov ecx, ebx
mov eax, edx
mov edx, 1
shl edx, cl
and edx, ebp
lea ebp, [eax + esi - 1]
xor edi, edi
jmp 0x60b58d
add esp, 0x7e8
ret
mov dword [esp + edi*4 + 0x3a8], 0
inc edi
cmp edi, ebp
jge 0x60b59e
cmp edi, 0x110
jb 0x60b581
jmp 0x60b92d
mov dword [esp + 0x64], ecx
mov dword [esp + 0x60], edx
mov dword [esp + 0x54], ebp
add ecx, 0xffffffff
mov dword [esp + 0x5c], ecx
mov eax, 0xffffffff
adc eax, 0
mov dword [esp + 0x58], eax
mov dword [esp], 1
mov dword [esp + 8], 0
mov dword [esp + 4], 1
mov edx, dword [esp + 0x800]
mov dword [esp + 0xc], edx
mov ebp, dword [esp + 0x804]
mov dword [esp + 0x10], ebp
mov esi, dword [esp + 0x808]
mov dword [esp + 0x14], esi
mov edi, dword [esp + 0x80c]
mov dword [esp + 0x18], edi
call fcn.006322d0
mov dword [esp], 4
mov eax, dword [esp + 0x58]
mov dword [esp + 8], eax
mov eax, dword [esp + 0x5c]
mov dword [esp + 4], eax
mov eax, dword [esp + 0x800]
mov dword [esp + 0xc], eax
mov ecx, dword [esp + 0x804]
mov dword [esp + 0x10], ecx
mov edx, dword [esp + 0x808]
mov dword [esp + 0x14], edx
mov ebx, dword [esp + 0x80c]
mov dword [esp + 0x18], ebx
call fcn.006322d0
mov eax, dword [esp + 0x64]
cmp eax, 0x110
jae 0x60b923
mov edx, dword [esp + 0x7f0]
mov ebx, dword [esp + 0x7ec]
mov dword [esp + edx*4 + 0x3a4], ebx
mov dword [esp + 0x3a8], 1
mov ebp, dword [esp + 0x54]
mov ecx, edx
jmp 0x60b690
mov dword [esp + edx*4 + 0x3a8], 1
inc edx
cmp edx, ebp
jae 0x60b6a1
cmp edx, 0x110
jb 0x60b684
jmp 0x60b917
lea eax, [esp + 0x3a8]
mov dword [esp], eax
mov dword [esp + 4], 0x110
mov dword [esp + 8], 0x110
mov dword [esp + 0xc], ebp
mov dword [esp + 0x10], ebp
mov eax, dword [esp + 0x7f4]
mov dword [esp + 0x14], eax
mov eax, dword [esp + 0x7f8]
mov dword [esp + 0x18], eax
mov eax, dword [esp + 0x7fc]
mov dword [esp + 0x1c], eax
lea eax, [esp + 0x78]
mov dword [esp + 0x20], eax
mov dword [esp + 0x24], 0x110
mov dword [esp + 0x28], 0x110
lea eax, [esp + 0x188]
mov dword [esp + 0x2c], eax
mov dword [esp + 0x30], 0x110
mov dword [esp + 0x34], 0x110
mov eax, dword [esp + 0x800]
mov dword [esp + 0x38], eax
mov ecx, dword [esp + 0x804]
mov dword [esp + 0x3c], ecx
mov edx, dword [esp + 0x808]
mov dword [esp + 0x40], edx
mov ebx, dword [esp + 0x80c]
mov dword [esp + 0x44], ebx
call fcn.00609320
mov eax, dword [esp + 0x60]
dec eax
mov dword [esp + 0x50], eax
mov ecx, dword [esp + 0x7ec]
mov edx, dword [esp + 0x80c]
mov ebx, dword [esp + 0x808]
mov ebp, dword [esp + 0x804]
mov esi, dword [esp + 0x800]
mov edi, dword [esp + 0x7f0]
mov dword [esp + 0x70], eax
xor eax, eax
mov dword [esp + 0x48], eax
mov eax, dword [esp + 0x70]
jmp 0x60b899
movzx eax, byte [esp + edx + 0x78]
movzx ecx, word [esp + edx*2 + 0x188]
mov dword [esp], eax
mov dword [esp + 8], 0
mov dword [esp + 4], ecx
mov dword [esp + 0xc], esi
mov dword [esp + 0x10], ebp
mov dword [esp + 0x14], ebx
mov eax, dword [esp + 0x80c]
mov dword [esp + 0x18], eax
call fcn.006322d0
mov eax, dword [esp + 0x7f0]
movzx ecx, byte [esp + eax + 0x77]
movzx edx, word [esp + eax*2 + 0x186]
mov dword [esp], ecx
mov dword [esp + 8], 0
mov dword [esp + 4], edx
mov ecx, dword [esp + 0x800]
mov dword [esp + 0xc], ecx
mov edx, dword [esp + 0x804]
mov dword [esp + 0x10], edx
mov ebx, dword [esp + 0x808]
mov dword [esp + 0x14], ebx
mov ebp, dword [esp + 0x80c]
mov dword [esp + 0x18], ebp
call fcn.006322d0
mov eax, dword [esp + 0x64]
mov dword [esp], eax
mov dword [esp + 8], 0
mov ecx, dword [esp + 0x50]
mov dword [esp + 4], ecx
mov edx, dword [esp + 0x800]
mov dword [esp + 0xc], edx
mov ebx, dword [esp + 0x804]
mov dword [esp + 0x10], ebx
mov ebp, dword [esp + 0x808]
mov dword [esp + 0x14], ebp
mov esi, dword [esp + 0x80c]
mov dword [esp + 0x18], esi
call fcn.006322d0
mov eax, dword [esp + 0x48]
inc eax
mov ecx, dword [esp + 0x7ec]
mov edx, dword [esp + 0x80c]
mov ebx, dword [esp + 0x808]
mov ebp, dword [esp + 0x804]
mov esi, dword [esp + 0x800]
mov edi, dword [esp + 0x7f0]
mov dword [esp + 0x48], eax
mov eax, dword [esp + 0x50]
mov edx, dword [esp + 0x48]
cmp ecx, edx
jbe 0x60b8d3
test edx, edx
jne 0x60b8b5
mov dword [esp + 0x68], eax
xor eax, eax
mov dword [esp + 0x4c], eax
mov eax, dword [esp + 0x68]
jmp 0x60b8c1
lea edx, [edx + edi - 1]
mov dword [esp + 0x4c], edx
mov edx, dword [esp + 0x48]
mov edx, dword [esp + 0x4c]
cmp edx, 0x110
jb 0x60b78e
jmp 0x60b90b
mov dword [esp], 1
mov dword [esp + 8], 0
mov dword [esp + 4], 1
mov dword [esp + 0xc], esi
mov dword [esp + 0x10], ebp
mov dword [esp + 0x14], ebx
mov eax, dword [esp + 0x80c]
mov dword [esp + 0x18], eax
call fcn.006322d0
jmp 0x60b57a
mov eax, edx
mov ecx, 0x110
call fcn.00456b50
mov eax, edx
mov ecx, 0x110
call fcn.00456b50
mov ecx, 0x110
call fcn.00456b50
mov eax, edi
mov ecx, 0x110
call fcn.00456b40
nop
call fcn.00455690
jmp fcn.0060b4c0