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

Disassembly:
lea r12, [rsp - 0x80]
cmp r12, qword [r14 + 0x10]
jbe 0x4dba05
sub rsp, 0x100
mov qword [rsp + 0xf8], rbp
lea rbp, [rsp + 0xf8]
mov dword [rsp + 0x118], edi
mov dword [rsp + 0x114], ecx
mov qword [rsp + 0x78], rax
mov dword [rsp + 0x11c], esi
mov dword [rsp + 0x110], ebx
movups xmmword [rsp + 0xb8], xmm15
movups xmmword [rsp + 0xc8], xmm15
movups xmmword [rsp + 0xd8], xmm15
movups xmmword [rsp + 0xe8], xmm15
mov eax, ebx
call fcn.0040a600
lea rcx, [0x004e85c0]
mov qword [rsp + 0xb8], rcx
mov qword [rsp + 0xc0], rax
mov eax, dword [rsp + 0x114]
call fcn.0040a600
lea rcx, [0x004e85c0]
mov qword [rsp + 0xc8], rcx
mov qword [rsp + 0xd0], rax
mov eax, dword [rsp + 0x118]
call fcn.0040a600
lea rcx, [0x004e85c0]
mov qword [rsp + 0xd8], rcx
mov qword [rsp + 0xe0], rax
mov eax, dword [rsp + 0x11c]
call fcn.0040a600
lea rcx, [0x004e85c0]
mov qword [rsp + 0xe8], rcx
mov qword [rsp + 0xf0], rax
mov rbx, qword [0x005e5410]
lea rax, [0x0053a038]
lea rcx, [0x00512e17]
mov edi, 0x32
lea rsi, [rsp + 0xb8]
mov r8d, 4
mov r9, r8
nop dword [rax]
call fcn.004a1080
mov ecx, dword [rsp + 0x118]
mov edx, dword [rsp + 0x110]
sub ecx, edx
mov edi, dword [rsp + 0x11c]
mov esi, dword [rsp + 0x114]
sub edi, esi
xor eax, eax
mov rbx, rax
call fcn.004aab20
mov qword [rsp + 0x68], rax
call fcn.00493b00
mov qword [rsp + 0x58], rax
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x70], rcx
mov edx, dword [rsp + 0x118]
mov rsi, qword [rsp + 0x78]
mov edi, dword [rsp + 0x11c]
mov r8d, dword [rsp + 0x110]
mov r9d, dword [rsp + 0x114]
xor r10d, r10d
jmp 0x4db856
inc r9d
mov r8d, r11d
cmp edi, r9d
jb 0x4db868
mov dword [rsp + 0x38], r9d
mov r11d, r8d
jmp 0x4db9f6
mov qword [rsp + 0x40], r10
call fcn.004937a0
movups xmmword [rsp + 0x98], xmm15
movups xmmword [rsp + 0xa8], xmm15
mov rcx, rax
movabs rax, 0x431bde82d7b634db
imul rcx
sar rdx, 0x12
sar rcx, 0x3f
sub rdx, rcx
mov rax, rdx
call fcn.0040a680
lea rdx, [0x004e7f00]
mov qword [rsp + 0x98], rdx
mov qword [rsp + 0xa0], rax
mov rax, qword [rsp + 0x40]
call fcn.0040a680
lea rdx, [0x004e7e40]
mov qword [rsp + 0xa8], rdx
mov qword [rsp + 0xb0], rax
mov rbx, qword [0x005e5410]
lea rax, [0x0053a038]
lea rcx, [0x0050c78d]
mov edi, 0x16
lea rsi, [rsp + 0x98]
mov r8d, 2
mov r9, r8
call fcn.004a1080
nop
lea rax, [0x005085f6]
mov ebx, 9
mov ecx, 0x242
mov edi, 0x1b6
call fcn.0049d0e0
mov qword [rsp + 0x60], rax
nop
lea rax, [0x004f3c00]
call fcn.0040d000
movups xmmword [rax + 8], xmm15
lea rbx, [0x0053a038]
mov rcx, qword [rsp + 0x60]
lea rdi, [0x0053a588]
mov rsi, qword [rsp + 0x68]
call fcn.004c1460
mov rbp, qword [rsp + 0xf8]
add rsp, 0x100
ret
mov dword [rsp + 0x3c], r8d
mov qword [rsp + 0x48], r10
mov qword [rsp + 0x80], 0
movups xmmword [rsp + 0x88], xmm15
mov rax, rsi
mov ebx, r8d
mov ecx, r9d
mov edi, 0x15
lea rsi, [rsp + 0x80]
call fcn.004d8c20
mov r10, qword [rsp + 0x48]
lea rdx, [r10 + 1]
cmp qword [rsp + 0x88], 0
cmovne r10, rdx
mov r8d, dword [rsp + 0x3c]
inc r8d
mov rax, qword [rsp + 0x58]
mov rcx, qword [rsp + 0x70]
mov edx, dword [rsp + 0x118]
mov rbx, qword [rsp + 0x50]
mov rsi, qword [rsp + 0x78]
mov edi, dword [rsp + 0x11c]
mov r9d, dword [rsp + 0x38]
mov r11d, dword [rsp + 0x110]
cmp edx, r8d
jae 0x4db96f
nop
jmp 0x4db850
mov qword [rsp + 8], rax
mov dword [rsp + 0x10], ebx
mov dword [rsp + 0x14], ecx
mov dword [rsp + 0x18], edi
mov dword [rsp + 0x1c], esi
call fcn.0045e260
mov rax, qword [rsp + 8]
mov ebx, dword [rsp + 0x10]
mov ecx, dword [rsp + 0x14]
mov edi, dword [rsp + 0x18]
mov esi, dword [rsp + 0x1c]
jmp fcn.004db6c0