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

Disassembly:
mov ecx, dword fs:[0x14]
mov ecx, dword [ecx]
cmp esp, dword [ecx + 8]
jbe 0x5cd261
sub esp, 0x44
mov ecx, dword [esp + 0x4c]
mov edx, dword [esp + 0x48]
mov ebx, dword [esp + 0x50]
mov ebp, dword [0x11028e8]
lea esi, [0x11028e8]
cmp dword [esi + 4], ecx
jne 0x5cc7e0
xor eax, eax
jmp 0x5cc7cb
inc eax
cmp eax, ecx
jge 0x5cc7f5
jae 0x5cd25b
mov esi, dword [edx + eax*4]
lea edi, [ebp + eax*4]
cmp dword [edi], esi
je 0x5cc7ca
mov ebp, dword [0x11028f8]
lea esi, [0x11028f8]
cmp dword [esi + 4], ecx
jne 0x5cc830
xor eax, eax
jmp 0x5cc81b
mov dword [esp + 0xa8], 9
mov dword [esp + 0xac], 0
mov dword [esp + 0xb0], 0
add esp, 0x44
ret
inc eax
cmp eax, ecx
jge 0x5cc845
jae 0x5cd256
mov esi, dword [edx + eax*4]
lea edi, [ebp + eax*4]
cmp dword [edi], esi
je 0x5cc81a
mov ebp, dword [0x1102908]
lea esi, [0x1102908]
cmp dword [esi + 4], ecx
jne 0x5cc880
xor eax, eax
jmp 0x5cc86b
mov dword [esp + 0xa8], 0xa
mov dword [esp + 0xac], 0
mov dword [esp + 0xb0], 0
add esp, 0x44
ret
inc eax
cmp eax, ecx
jge 0x5cc895
jae 0x5cd251
mov esi, dword [edx + eax*4]
lea edi, [ebp + eax*4]
cmp dword [edi], esi
je 0x5cc86a
mov ebp, dword [0x1102918]
lea esi, [0x1102918]
cmp dword [esi + 4], ecx
jne 0x5cc8d0
xor eax, eax
jmp 0x5cc8bb
mov dword [esp + 0xa8], 0xb
mov dword [esp + 0xac], 0
mov dword [esp + 0xb0], 0
add esp, 0x44
ret
inc eax
cmp eax, ecx
jge 0x5cc8e5
jae 0x5cd24c
mov esi, dword [edx + eax*4]
lea edi, [ebp + eax*4]
cmp dword [edi], esi
je 0x5cc8ba
mov ebp, dword [0x11029a8]
lea esi, [0x11029a8]
cmp dword [esi + 4], ecx
jne 0x5cc920
xor eax, eax
jmp 0x5cc90b
mov dword [esp + 0xa8], 0xc
mov dword [esp + 0xac], 0
mov dword [esp + 0xb0], 0
add esp, 0x44
ret
inc eax
cmp eax, ecx
jge 0x5cc93c
jae 0x5cd247
mov esi, dword [edx + eax*4]
lea edi, [ebp + eax*4]
cmp dword [edi], esi
je 0x5cc90a
mov ebp, dword [0x11029b8]
lea esi, [0x11029b8]
cmp dword [esi + 4], ecx
jne 0x5ccbc5
xor eax, eax
jmp 0x5ccbac
mov ecx, dword [esp + 0x7c]
mov edx, dword [esp + 0x78]
mov ebx, dword [esp + 0x80]
mov ebp, dword [0x1102928]
cmp dword [0x110292c], ecx
jne 0x5cc973
xor eax, eax
jmp 0x5cc95e
inc eax
cmp eax, ecx
jge 0x5cc988
jae 0x5ccba6
mov esi, dword [edx + eax*4]
lea edi, [ebp + eax*4]
cmp dword [edi], esi
je 0x5cc95d
mov ebp, dword [0x1102938]
lea esi, [0x1102938]
cmp dword [esi + 4], ecx
jne 0x5cc9c3
xor eax, eax
jmp 0x5cc9ae
mov dword [esp + 0xa8], 3
mov dword [esp + 0xac], 0
mov dword [esp + 0xb0], 0
add esp, 0x44
ret
inc eax
cmp eax, ecx
jge 0x5cc9d8
jae 0x5ccba1
mov esi, dword [edx + eax*4]
lea edi, [ebp + eax*4]
cmp dword [edi], esi
je 0x5cc9ad
mov ebp, dword [0x1102948]
lea esi, [0x1102948]
cmp dword [esi + 4], ecx
jne 0x5cca13
xor eax, eax
jmp 0x5cc9fe
mov dword [esp + 0xa8], 4
mov dword [esp + 0xac], 0
mov dword [esp + 0xb0], 0
add esp, 0x44
ret
inc eax
cmp eax, ecx
jge 0x5cca2b
jae 0x5ccb9c
mov esi, dword [edx + eax*4]
lea edi, [ebp + eax*4]
cmp dword [edi], esi
je 0x5cc9fd
mov ebp, dword [0x1102958]
lea esi, [0x1102958]
cmp dword [esi + 4], ecx
jne 0x5cca50
xor eax, eax
jmp 0x5ccb5c
mov dword [esp + 0xa8], 5
mov dword [esp + 0xac], 0
mov dword [esp + 0xb0], 0
add esp, 0x44
ret
mov dword [esp], edx
mov dword [esp + 4], ecx
mov dword [esp + 8], ebx
call fcn.00592610
mov eax, dword [esp + 0xc]
mov dword [esp + 0x28], eax
mov ecx, dword [esp + 0x10]
mov dword [esp + 0x20], ecx
mov edx, dword [esp + 0x48]
mov ebx, dword [esp + 0x4c]
mov ebp, dword [esp + 0x50]
mov dword [esp], edx
mov dword [esp + 4], ebx
mov dword [esp + 8], ebp
call fcn.00592610
mov eax, dword [esp + 0xc]
mov dword [esp + 0x24], eax
mov ecx, dword [esp + 0x10]
mov dword [esp + 0x1c], ecx
mov dword [esp + 0x34], 0
mov dword [esp + 0x38], 0
mov dword [esp + 0x3c], 0
mov dword [esp + 0x40], 0
mov edx, dword [esp + 0x28]
mov dword [esp], edx
mov edx, dword [esp + 0x20]
mov dword [esp + 4], edx
call fcn.004091d0
mov eax, dword [esp + 8]
lea ecx, [0x6781e0]
mov dword [esp + 0x34], ecx
mov dword [esp + 0x38], eax
mov eax, dword [esp + 0x24]
mov dword [esp], eax
mov eax, dword [esp + 0x1c]
mov dword [esp + 4], eax
call fcn.004091d0
mov eax, dword [esp + 8]
lea ecx, [0x6781e0]
mov dword [esp + 0x3c], ecx
mov dword [esp + 0x40], eax
lea eax, [0x6c817f]
mov dword [esp], eax
mov dword [esp + 4], 0x38
lea eax, [esp + 0x34]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 2
mov dword [esp + 0x10], 2
call fcn.004c9b40
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp + 0xa8], 0xffffffff
mov dword [esp + 0xac], eax
mov dword [esp + 0xb0], ecx
add esp, 0x44
ret
inc eax
cmp eax, ecx
jge 0x5ccb72
jae 0x5ccb97
mov esi, dword [edx + eax*4]
lea edi, [ebp + eax*4]
cmp dword [edi], esi
je 0x5ccb5b
jmp 0x5cca50
mov dword [esp + 0xa8], 6
mov dword [esp + 0xac], 0
mov dword [esp + 0xb0], 0
add esp, 0x44
ret
call fcn.00462ef0
call fcn.00462ef0
call fcn.00462ef0
call fcn.00462ef0
inc eax
cmp eax, ecx
jge 0x5cc93c
jae 0x5cd242
mov esi, dword [edx + eax*4]
lea edi, [ebp + eax*4]
cmp dword [edi], esi
je 0x5ccbab
mov ebp, dword [0x11029c8]
lea esi, [0x11029c8]
cmp dword [esi + 4], ecx
jne 0x5ccbf4
xor eax, eax
jmp 0x5ccbdb
inc eax
cmp eax, ecx
jge 0x5cc93c
jae 0x5cd23d
mov esi, dword [edx + eax*4]
lea edi, [ebp + eax*4]
cmp dword [edi], esi
je 0x5ccbda
mov ebp, dword [0x11029d8]
lea esi, [0x11029d8]
cmp dword [esi + 4], ecx
jne 0x5ccc23
xor eax, eax
jmp 0x5ccc0a
inc eax
cmp eax, ecx
jge 0x5cc93c
jae 0x5cd238
mov esi, dword [edx + eax*4]
lea edi, [ebp + eax*4]
cmp dword [edi], esi
je 0x5ccc09
mov ebp, dword [0x11029e8]
lea esi, [0x11029e8]
cmp dword [esi + 4], ecx
jne 0x5ccc52
xor eax, eax
jmp 0x5ccc39
inc eax
cmp eax, ecx
jge 0x5cc93c
jae 0x5cd233
mov esi, dword [edx + eax*4]
lea edi, [ebp + eax*4]
cmp dword [edi], esi
je 0x5ccc38
mov ebp, dword [0x11028c8]
lea esi, [0x11028c8]
cmp dword [esi + 4], ecx
jne 0x5ccc7d
xor eax, eax
jmp 0x5ccc68
inc eax
cmp eax, ecx
jge 0x5ccc99
jae 0x5cd22e
mov esi, dword [edx + eax*4]
lea edi, [ebp + eax*4]
cmp dword [edi], esi
je 0x5ccc67
mov ebp, dword [0x11028d8]
lea esi, [0x11028d8]
cmp dword [esi + 4], ecx
jne 0x5cce7b
xor eax, eax
jmp 0x5cce62
mov ecx, dword [esp + 0x7c]
mov edx, dword [esp + 0x78]
mov ebx, dword [esp + 0x80]
mov ebp, dword [0x1102928]
lea esi, [0x1102928]
cmp dword [esi + 4], ecx
jne 0x5cccd3
xor eax, eax
jmp 0x5cccbe
inc eax
cmp eax, ecx
jge 0x5ccceb
jae 0x5cce5c
mov esi, dword [edx + eax*4]
lea edi, [ebp + eax*4]
cmp dword [edi], esi
je 0x5cccbd
mov ebp, dword [0x1102938]
lea esi, [0x1102938]
cmp dword [esi + 4], ecx
jne 0x5ccd10
xor eax, eax
jmp 0x5cce1c
mov dword [esp + 0xa8], 7
mov dword [esp + 0xac], 0
mov dword [esp + 0xb0], 0
add esp, 0x44
ret
mov dword [esp], edx
mov dword [esp + 4], ecx
mov dword [esp + 8], ebx
call fcn.00592610
mov eax, dword [esp + 0xc]
mov dword [esp + 0x28], eax
mov ecx, dword [esp + 0x10]
mov dword [esp + 0x20], ecx
mov edx, dword [esp + 0x48]
mov ebx, dword [esp + 0x4c]
mov ebp, dword [esp + 0x50]
mov dword [esp], edx
mov dword [esp + 4], ebx
mov dword [esp + 8], ebp
call fcn.00592610
mov eax, dword [esp + 0xc]
mov dword [esp + 0x24], eax
mov ecx, dword [esp + 0x10]
mov dword [esp + 0x1c], ecx
mov dword [esp + 0x34], 0
mov dword [esp + 0x38], 0
mov dword [esp + 0x3c], 0
mov dword [esp + 0x40], 0
mov edx, dword [esp + 0x28]
mov dword [esp], edx
mov edx, dword [esp + 0x20]
mov dword [esp + 4], edx
call fcn.004091d0
mov eax, dword [esp + 8]
lea ecx, [0x6781e0]
mov dword [esp + 0x34], ecx
mov dword [esp + 0x38], eax
mov eax, dword [esp + 0x24]
mov dword [esp], eax
mov eax, dword [esp + 0x1c]
mov dword [esp + 4], eax
call fcn.004091d0
mov eax, dword [esp + 8]
lea ecx, [0x6781e0]
mov dword [esp + 0x3c], ecx
mov dword [esp + 0x40], eax
lea eax, [0x6c817f]
mov dword [esp], eax
mov dword [esp + 4], 0x38
lea eax, [esp + 0x34]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 2
mov dword [esp + 0x10], 2
call fcn.004c9b40
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp + 0xa8], 0xffffffff
mov dword [esp + 0xac], eax
mov dword [esp + 0xb0], ecx
add esp, 0x44
ret
inc eax
cmp eax, ecx
jge 0x5cce32
jae 0x5cce57
mov esi, dword [edx + eax*4]
lea edi, [ebp + eax*4]
cmp dword [edi], esi
je 0x5cce1b
jmp 0x5ccd10
mov dword [esp + 0xa8], 8
mov dword [esp + 0xac], 0
mov dword [esp + 0xb0], 0
add esp, 0x44
ret
call fcn.00462ef0
call fcn.00462ef0
inc eax
cmp eax, ecx
jge 0x5ccc99
jae 0x5cd229
mov esi, dword [edx + eax*4]
lea edi, [ebp + eax*4]
cmp dword [edi], esi
je 0x5cce61
mov ebp, dword [0x1102978]
lea esi, [0x1102978]
cmp dword [esi + 4], ecx
jne 0x5ccea6
xor eax, eax
jmp 0x5cce91
inc eax
cmp eax, ecx
jge 0x5ccec2
jae 0x5cd224
mov esi, dword [edx + eax*4]
lea edi, [ebp + eax*4]
cmp dword [edi], esi
je 0x5cce90
mov ebp, dword [0x1102988]
lea esi, [0x1102988]
cmp dword [esi + 4], ecx
jne 0x5cd14e
xor eax, eax
jmp 0x5cd135
mov ecx, dword [esp + 0x7c]
mov edx, dword [esp + 0x78]
mov ebx, dword [esp + 0x80]
mov ebp, dword [0x1102928]
lea esi, [0x1102928]
cmp dword [esi + 4], ecx
jne 0x5ccefc
xor eax, eax
jmp 0x5ccee7
inc eax
cmp eax, ecx
jge 0x5ccf11
jae 0x5cd12f
mov esi, dword [edx + eax*4]
lea edi, [ebp + eax*4]
cmp dword [edi], esi
je 0x5ccee6
mov ebp, dword [0x1102938]
lea esi, [0x1102938]
cmp dword [esi + 4], ecx
jne 0x5ccf4c
xor eax, eax
jmp 0x5ccf37
mov dword [esp + 0xa8], 9
mov dword [esp + 0xac], 0
mov dword [esp + 0xb0], 0
add esp, 0x44
ret
inc eax
cmp eax, ecx
jge 0x5ccf61
jae 0x5cd12a
mov esi, dword [edx + eax*4]
lea edi, [ebp + eax*4]
cmp dword [edi], esi
je 0x5ccf36
mov ebp, dword [0x1102948]
lea esi, [0x1102948]
cmp dword [esi + 4], ecx
jne 0x5ccf9c
xor eax, eax
jmp 0x5ccf87
mov dword [esp + 0xa8], 0xa
mov dword [esp + 0xac], 0
mov dword [esp + 0xb0], 0
add esp, 0x44
ret
inc eax
cmp eax, ecx
jge 0x5ccfb4
jae 0x5cd125
mov esi, dword [edx + eax*4]
lea edi, [ebp + eax*4]
cmp dword [edi], esi
je 0x5ccf86
mov ebp, dword [0x1102958]
lea esi, [0x1102958]
cmp dword [esi + 4], ecx
jne 0x5ccfd9
xor eax, eax
jmp 0x5cd0e5
mov dword [esp + 0xa8], 0xb
mov dword [esp + 0xac], 0
mov dword [esp + 0xb0], 0
add esp, 0x44
ret
mov dword [esp], edx
mov dword [esp + 4], ecx
mov dword [esp + 8], ebx
call fcn.00592610
mov eax, dword [esp + 0xc]
mov dword [esp + 0x28], eax
mov ecx, dword [esp + 0x10]
mov dword [esp + 0x20], ecx
mov edx, dword [esp + 0x48]
mov ebx, dword [esp + 0x4c]
mov ebp, dword [esp + 0x50]
mov dword [esp], edx
mov dword [esp + 4], ebx
mov dword [esp + 8], ebp
call fcn.00592610
mov eax, dword [esp + 0xc]
mov dword [esp + 0x24], eax
mov ecx, dword [esp + 0x10]
mov dword [esp + 0x1c], ecx
mov dword [esp + 0x34], 0
mov dword [esp + 0x38], 0
mov dword [esp + 0x3c], 0
mov dword [esp + 0x40], 0
mov edx, dword [esp + 0x28]
mov dword [esp], edx
mov edx, dword [esp + 0x20]
mov dword [esp + 4], edx
call fcn.004091d0
mov eax, dword [esp + 8]
lea ecx, [0x6781e0]
mov dword [esp + 0x34], ecx
mov dword [esp + 0x38], eax
mov eax, dword [esp + 0x24]
mov dword [esp], eax
mov eax, dword [esp + 0x1c]
mov dword [esp + 4], eax
call fcn.004091d0
mov eax, dword [esp + 8]
lea ecx, [0x6781e0]
mov dword [esp + 0x3c], ecx
mov dword [esp + 0x40], eax
lea eax, [0x6c817f]
mov dword [esp], eax
mov dword [esp + 4], 0x38
lea eax, [esp + 0x34]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 2
mov dword [esp + 0x10], 2
call fcn.004c9b40
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp + 0xa8], 0xffffffff
mov dword [esp + 0xac], eax
mov dword [esp + 0xb0], ecx
add esp, 0x44
ret
inc eax
cmp eax, ecx
jge 0x5cd0fb
jae 0x5cd120
mov esi, dword [edx + eax*4]
lea edi, [ebp + eax*4]
cmp dword [edi], esi
je 0x5cd0e4
jmp 0x5ccfd9
mov dword [esp + 0xa8], 0xc
mov dword [esp + 0xac], 0
mov dword [esp + 0xb0], 0
add esp, 0x44
ret
call fcn.00462ef0
call fcn.00462ef0
call fcn.00462ef0
call fcn.00462ef0
inc eax
cmp eax, ecx
jge 0x5ccec2
jae 0x5cd21f
mov esi, dword [edx + eax*4]
lea edi, [ebp + eax*4]
cmp dword [edi], esi
je 0x5cd134
mov ebp, dword [0x1102998]
lea esi, [0x1102998]
cmp dword [esi + 4], ecx
jne 0x5cd166
xor eax, eax
jmp 0x5cd200
mov dword [esp], edx
mov dword [esp + 4], ecx
mov dword [esp + 8], ebx
call fcn.00592610
mov eax, dword [esp + 0xc]
mov ecx, dword [esp + 0x10]
mov dword [esp + 0x2c], 0
mov dword [esp + 0x30], 0
mov dword [esp], eax
mov dword [esp + 4], ecx
call fcn.004091d0
mov eax, dword [esp + 8]
lea ecx, [0x6781e0]
mov dword [esp + 0x2c], ecx
mov dword [esp + 0x30], eax
lea eax, [0x6c07f9]
mov dword [esp], eax
mov dword [esp + 4], 0x1f
lea eax, [esp + 0x2c]
mov dword [esp + 8], eax
mov dword [esp + 0xc], 1
mov dword [esp + 0x10], 1
call fcn.004c9b40
mov eax, dword [esp + 0x14]
mov ecx, dword [esp + 0x18]
mov dword [esp + 0xa8], 0xffffffff
mov dword [esp + 0xac], eax
mov dword [esp + 0xb0], ecx
add esp, 0x44
ret
inc eax
cmp eax, ecx
jge 0x5ccec2
jae 0x5cd21a
mov esi, dword [edx + eax*4]
lea edi, [ebp + eax*4]
cmp dword [edi], esi
je 0x5cd1ff
jmp 0x5cd166
call fcn.00462ef0
call fcn.00462ef0
call fcn.00462ef0
call fcn.00462ef0
call fcn.00462ef0
call fcn.00462ef0
call fcn.00462ef0
call fcn.00462ef0
call fcn.00462ef0
call fcn.00462ef0
call fcn.00462ef0
call fcn.00462ef0
call fcn.00462ef0
call fcn.00462ef0
nop
call fcn.00461a60
jmp fcn.005cc790