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

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], r8
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0xa0
mov rax, qword [rcx + 0x70]
mov r10, rcx
mov r15, qword [rcx + 8]
mov rsi, rdx
mov r13, qword [rcx + 0x80]
mov rdi, r9
mov ebx, dword [rcx + 0x108]
mov rbp, r9
mov r11d, dword [rcx + 0x104]
mov edx, 1
mov ecx, dword [rcx + 0x100]
mov r9, qword [rsp + 0x100]
shl edx, cl
mov r8d, r9d
mov ecx, dword [r10 + 0x1c]
sub r8d, r15d
add r8d, edi
mov qword [rsp + 0x78], rax
lea r12, [rbp + r9]
mov qword [rsp + 0x80], r13
lea rax, [r12 - 8]
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x98], rax
mov eax, r8d
sub eax, ecx
mov qword [rsp + 0x58], r15
sub r8d, edx
cmp eax, edx
cmovbe r8d, ecx
cmp dword [r10 + 0x28], 0
cmovne r8d, ecx
cmp dword [r10 + 0x18], r8d
mov r14d, r8d
mov edx, r8d
cmova r14d, dword [r10 + 0x18]
mov eax, r14d
mov dword [rsp + 0x50], r8d
mov dword [rsp + 0xe0], r14d
lea rcx, [r14 + r15]
mov qword [rsp + 0x48], rcx
mov rcx, qword [r10 + 0x10]
add rax, rcx
mov qword [rsp + 0x70], rcx
add rdx, rcx
mov qword [rsp + 0x68], rax
mov qword [rsp + 0x88], rdx
mov rdx, qword [rsp + 0xf0]
mov eax, dword [rdx]
mov dword [rsp + 0x100], eax
mov eax, dword [rdx + 4]
mov dword [rsp + 0xf8], eax
cmp r14d, r8d
jne 0x1400c5d8f
mov ecx, dword [r10 + 0x110]
mov r8, rdx
mov qword [rsp + 0x20], r9
mov r9, rbp
mov rdx, rsi
sub ecx, 5
je 0x1400c5d82
sub ecx, 1
je 0x1400c5d75
cmp ecx, 1
mov rcx, r10
je 0x1400c5d6b
call fcn.1400c0380
jmp 0x1400c68cf
call fcn.1400c1ee0
jmp 0x1400c68cf
mov rcx, r10
call fcn.1400c15b0
jmp 0x1400c68cf
mov rcx, r10
call fcn.1400c0c80
jmp 0x1400c68cf
lea rcx, [r12 - 8]
cmp rdi, rcx
jae 0x1400c68bd
mov r9d, 0x40
mov r8d, 0x20
sub r8d, r11d
mov ecx, r9d
sub ecx, r11d
mov qword [rsp + 0x60], r8
sub r9d, ebx
mov dword [rsp + 0x38], ecx
mov ebx, dword [rsp + 0x108]
movabs r10, 0xcf1bbcdcb7a56463
mov dword [rsp + 0x40], r9d
movabs r11, 0xcf1bbcdcbfa56300
nop
mov eax, ebx
sub eax, 5
je 0x1400c5e1f
sub eax, 1
je 0x1400c5e13
sub eax, 1
je 0x1400c5e0a
cmp eax, 1
je 0x1400c5e01
imul edx, dword [rdi], 0x9e3779b1
mov rcx, r8
jmp 0x1400c5e30
mov rdx, qword [rdi]
imul rdx, r10
jmp 0x1400c5e30
mov rdx, qword [rdi]
imul rdx, r11
jmp 0x1400c5e30
movabs rax, 0xcf1bbcdcbf9b0000
jmp 0x1400c5e29
movabs rax, 0xcf1bbcdcbb000000
mov rdx, qword [rdi]
imul rdx, rax
mov rax, qword [rdi]
mov r10d, edi
mov r11, qword [rsp + 0x58]
mov ebx, dword [rsp + 0xe0]
shr rdx, cl
movabs rcx, 0xcf1bbcdcb7a56463
mov r8d, dword [r13 + rdx*4]
cmp r8d, r14d
mov dword [rsp + 0x44], r8d
mov r14, r11
cmovb r15, qword [rsp + 0x70]
imul rax, rcx
mov ecx, r9d
add r15, r8
shr rax, cl
mov rcx, qword [rsp + 0x78]
mov r13d, dword [rcx + rax*4]
lea rcx, [rcx + rax*4]
cmp r13d, ebx
cmovb r14, qword [rsp + 0x70]
sub r10d, r11d
add r14, r13
mov dword [rcx], r10d
mov r9d, r10d
mov dword [rsp + 0x3c], r10d
sub r9d, dword [rsp + 0x100]
mov ecx, ebx
inc r9d
cmp r9d, ebx
mov eax, r9d
cmovb r11, qword [rsp + 0x70]
add r11, rax
mov rax, qword [rsp + 0x80]
mov dword [rax + rdx*4], r10d
xor edx, edx
mov eax, r10d
sub eax, dword [rsp + 0x50]
inc eax
cmp dword [rsp + 0x100], eax
setbe dl
sub ecx, r9d
xor eax, eax
dec ecx
cmp ecx, 3
setae al
test eax, edx
je 0x1400c6022
mov eax, dword [rdi + 1]
lea r12, [rdi + 1]
cmp dword [r11], eax
jne 0x1400c601d
mov r15, qword [rsp + 0x30]
lea r14, [rdi + 5]
cmp r9d, dword [rsp + 0xe0]
mov rbx, r15
mov rcx, r14
mov r8, r15
cmovb rbx, qword [rsp + 0x68]
add r11, 4
sub rcx, r11
mov rdx, r11
add rcx, rbx
cmp rcx, r15
cmovb r8, rcx
mov rcx, r14
call fcn.1400c02e0
mov rdi, rax
add rax, r11
cmp rax, rbx
jne 0x1400c5f56
mov rdx, qword [rsp + 0x48]
lea rcx, [r14 + rdi]
mov r8, r15
call fcn.1400c02e0
add rdi, rax
add r15, 0xffffffffffffffe0
lea rbx, [rdi + 4]
mov r14, r12
mov qword [rsp + 0x90], r15
sub r14, rbp
mov rdi, r12
cmp r12, r15
ja 0x1400c5fd2
mov rax, qword [rsi + 0x18]
movdqu xmm0, xmmword [rbp]
movdqu xmmword [rax], xmm0
cmp r14, 0x10
jbe 0x1400c5fe4
mov rcx, qword [rsi + 0x18]
lea rax, [r14 - 0x10]
movdqu xmm0, xmmword [rbp + 0x10]
add rcx, 0x10
lea rdx, [rax + rcx]
movdqu xmmword [rcx], xmm0
cmp rax, 0x10
jle 0x1400c5fe4
add rcx, 0x10
add rbp, 0x20
nop
movdqu xmm0, xmmword [rbp]
lea rbp, [rbp + 0x20]
movdqu xmmword [rcx], xmm0
movdqu xmm0, xmmword [rbp - 0x10]
movdqu xmmword [rcx + 0x10], xmm0
add rcx, 0x20
cmp rcx, rdx
jb 0x1400c5fb0
jmp 0x1400c5fe4
mov rcx, qword [rsi + 0x18]
mov r9, r15
mov r8, r12
mov rdx, rbp
call fcn.1400c0240
add qword [rsi + 0x18], r14
mov rcx, qword [rsi + 8]
cmp r14, 0xffff
jbe 0x1400c6009
mov rax, rcx
mov dword [rsi + 0x48], 1
sub rax, qword [rsi]
sar rax, 3
mov dword [rsi + 0x4c], eax
mov word [rcx + 4], r14w
mov rax, qword [rsi + 8]
mov dword [rax], 1
jmp 0x1400c64cd
mov r12, qword [rsp + 0x30]
mov edx, dword [rsp + 0x50]
cmp r13d, edx
jbe 0x1400c61d5
mov rax, qword [rdi]
cmp qword [r14], rax
jne 0x1400c61d5
cmp r13d, dword [rsp + 0xe0]
lea r11, [r14 + 8]
mov r15, qword [rsp + 0x48]
lea rcx, [rdi + 8]
cmovb r15, qword [rsp + 0x88]
mov rbx, r12
cmovb rbx, qword [rsp + 0x68]
mov r8, r12
sub rcx, r11
mov rdx, r11
add rcx, rbx
cmp rcx, r12
cmovb r8, rcx
lea rcx, [rdi + 8]
call fcn.1400c02e0
mov r12, rax
add rax, r11
mov r11, qword [rsp + 0x30]
cmp rax, rbx
jne 0x1400c60a6
mov rdx, qword [rsp + 0x48]
lea rcx, [r12 + 8]
add rcx, rdi
mov r8, r11
call fcn.1400c02e0
add r12, rax
lea rbx, [r12 + 8]
mov r12d, dword [rsp + 0x3c]
sub r12d, r13d
xor r13d, r13d
cmp r14, r15
mov ecx, r13d
mov eax, r13d
seta cl
cmp rdi, rbp
seta al
test eax, ecx
je 0x1400c60fc
nop dword [rax]
movzx eax, byte [r14 - 1]
lea rdx, [rdi - 1]
dec r14
cmp byte [rdx], al
jne 0x1400c60fc
inc rbx
mov ecx, r13d
cmp rdx, rbp
mov eax, r13d
mov rdi, rdx
seta cl
cmp r14, r15
seta al
test eax, ecx
jne 0x1400c60d0
mov eax, dword [rsp + 0x100]
lea r15, [r11 - 0x20]
mov r14, rdi
mov dword [rsp + 0xf8], eax
sub r14, rbp
mov dword [rsp + 0x100], r12d
mov qword [rsp + 0x90], r15
lea r8, [r14 + rbp]
cmp r8, r15
ja 0x1400c6192
mov rax, qword [rsi + 0x18]
movdqu xmm0, xmmword [rbp]
movdqu xmmword [rax], xmm0
cmp r14, 0x10
jbe 0x1400c61a1
mov rcx, qword [rsi + 0x18]
lea rax, [r14 - 0x10]
movdqu xmm0, xmmword [rbp + 0x10]
add rcx, 0x10
lea rdx, [rcx + rax]
movdqu xmmword [rcx], xmm0
cmp rax, 0x10
jle 0x1400c61a1
add rcx, 0x10
add rbp, 0x20
nop word [rax + rax]
movdqu xmm0, xmmword [rbp]
lea rbp, [rbp + 0x20]
movdqu xmmword [rcx], xmm0
movdqu xmm0, xmmword [rbp - 0x10]
movdqu xmmword [rcx + 0x10], xmm0
add rcx, 0x20
cmp rcx, rdx
jb 0x1400c6170
jmp 0x1400c61a1
mov rcx, qword [rsi + 0x18]
mov r9, r15
mov rdx, rbp
call fcn.1400c0240
add qword [rsi + 0x18], r14
mov rcx, qword [rsi + 8]
cmp r14, 0xffff
jbe 0x1400c61c6
mov rax, rcx
mov dword [rsi + 0x48], 1
sub rax, qword [rsi]
sar rax, 3
mov dword [rsi + 0x4c], eax
mov word [rcx + 4], r14w
lea ecx, [r12 + 3]
jmp 0x1400c64c7
cmp r8d, edx
jbe 0x1400c68ea
mov eax, dword [rdi]
cmp dword [r15], eax
jne 0x1400c68ea
mov rax, qword [rdi + 1]
lea r13, [rdi + 1]
mov r14, qword [rsp + 0x58]
movabs rcx, 0xcf1bbcdcb7a56463
imul rax, rcx
mov ecx, dword [rsp + 0x40]
mov r9d, ebx
shr rax, cl
mov rcx, qword [rsp + 0x78]
mov r12d, dword [rcx + rax*4]
lea rcx, [rcx + rax*4]
cmp r12d, ebx
lea eax, [r10 + 1]
mov dword [rcx], eax
cmovb r14, qword [rsp + 0x70]
add r14, r12
cmp r12d, edx
jbe 0x1400c6325
mov rax, qword [r13]
cmp qword [r14], rax
jne 0x1400c6325
mov rdx, qword [rsp + 0x30]
lea r11, [r14 + 8]
mov r15, qword [rsp + 0x48]
cmp r12d, r9d
lea r9, [rdi + 9]
mov rbx, rdx
cmovb rbx, qword [rsp + 0x68]
mov r8, rdx
cmovb r15, qword [rsp + 0x88]
mov rcx, r9
sub rcx, r11
mov qword [rsp + 0xf8], r9
add rcx, rbx
cmp rcx, rdx
mov rdx, r11
cmovb r8, rcx
mov rcx, r9
call fcn.1400c02e0
mov rdi, rax
add rax, r11
mov r11, qword [rsp + 0x30]
cmp rax, rbx
jne 0x1400c62bb
mov rcx, qword [rsp + 0xf8]
mov r8, r11
mov rdx, qword [rsp + 0x48]
add rcx, rdi
call fcn.1400c02e0
add rdi, rax
mov r8d, dword [rsp + 0x3c]
lea rbx, [rdi + 8]
xor eax, eax
sub r8d, r12d
inc r8d
mov ecx, eax
cmp r13, rbp
mov dword [rsp + 0x44], r8d
mov rdi, r13
seta cl
xor r13d, r13d
cmp r14, r15
seta al
test eax, ecx
je 0x1400c63ec
nop dword [rax]
movzx eax, byte [r14 - 1]
lea rdx, [rdi - 1]
dec r14
cmp byte [rdx], al
jne 0x1400c63ec
inc rbx
mov ecx, r13d
cmp r14, r15
mov eax, r13d
mov rdi, rdx
seta cl
cmp rdx, rbp
seta al
test eax, ecx
jne 0x1400c62f0
jmp 0x1400c63ec
mov rdx, qword [rsp + 0x30]
lea r12, [rdi + 4]
mov r14, qword [rsp + 0x48]
lea r11, [r15 + 4]
cmp r8d, r9d
mov rbx, rdx
mov r8, rdx
mov rcx, r12
cmovb rbx, qword [rsp + 0x68]
cmovb r14, qword [rsp + 0x88]
sub rcx, r11
add rcx, rbx
cmp rcx, rdx
mov rdx, r11
cmovb r8, rcx
mov rcx, r12
call fcn.1400c02e0
mov r13, rax
add rax, r11
mov r11, qword [rsp + 0x30]
cmp rax, rbx
jne 0x1400c638e
mov rdx, qword [rsp + 0x48]
lea rcx, [r12 + r13]
mov r8, r11
call fcn.1400c02e0
add r13, rax
mov r8d, dword [rsp + 0x3c]
lea rbx, [r13 + 4]
sub r8d, dword [rsp + 0x44]
xor r13d, r13d
cmp r15, r14
mov dword [rsp + 0x44], r8d
mov ecx, r13d
mov eax, r13d
seta cl
cmp rdi, rbp
seta al
test eax, ecx
je 0x1400c63ec
nop word [rax + rax]
movzx eax, byte [r15 - 1]
lea rdx, [rdi - 1]
dec r15
cmp byte [rdx], al
jne 0x1400c63ec
inc rbx
mov ecx, r13d
cmp rdx, rbp
mov eax, r13d
mov rdi, rdx
seta cl
cmp r15, r14
seta al
test eax, ecx
jne 0x1400c63c0
mov eax, dword [rsp + 0x100]
lea r15, [r11 - 0x20]
mov r14, rdi
mov dword [rsp + 0xf8], eax
sub r14, rbp
mov dword [rsp + 0x100], r8d
mov qword [rsp + 0x90], r15
lea rax, [r14 + rbp]
cmp rax, r15
ja 0x1400c6482
mov rax, qword [rsi + 0x18]
movdqu xmm0, xmmword [rbp]
movdqu xmmword [rax], xmm0
cmp r14, 0x10
jbe 0x1400c6499
mov rcx, qword [rsi + 0x18]
lea rax, [r14 - 0x10]
movdqu xmm0, xmmword [rbp + 0x10]
add rcx, 0x10
lea rdx, [rcx + rax]
movdqu xmmword [rcx], xmm0
cmp rax, 0x10
jle 0x1400c6499
add rcx, 0x10
add rbp, 0x20
nop word [rax + rax]
movdqu xmm0, xmmword [rbp]
lea rbp, [rbp + 0x20]
movdqu xmmword [rcx], xmm0
movdqu xmm0, xmmword [rbp - 0x10]
movdqu xmmword [rcx + 0x10], xmm0
add rcx, 0x20
cmp rcx, rdx
jb 0x1400c6460
jmp 0x1400c6499
mov rcx, qword [rsi + 0x18]
mov r9, r15
mov r8, rax
mov rdx, rbp
call fcn.1400c0240
mov r8d, dword [rsp + 0x44]
add qword [rsi + 0x18], r14
mov rcx, qword [rsi + 8]
cmp r14, 0xffff
jbe 0x1400c64be
mov rax, rcx
mov dword [rsi + 0x48], 1
sub rax, qword [rsi]
sar rax, 3
mov dword [rsi + 0x4c], eax
mov word [rcx + 4], r14w
lea ecx, [r8 + 3]
mov rax, qword [rsi + 8]
mov dword [rax], ecx
mov rcx, qword [rsi + 8]
lea rdx, [rbx - 3]
cmp rdx, 0xffff
jbe 0x1400c64f2
mov rax, rcx
mov dword [rsi + 0x48], 2
sub rax, qword [rsi]
sar rax, 3
mov dword [rsi + 0x4c], eax
mov r15, qword [rsp + 0x58]
add rdi, rbx
mov ebx, dword [rsp + 0x108]
mov rbp, rdi
mov word [rcx + 6], dx
add qword [rsi + 8], 8
cmp rdi, qword [rsp + 0x98]
ja 0x1400c6869
mov r11, qword [rsp + 0x78]
movabs r14, 0xcf1bbcdcb7a56463
mov ecx, dword [rsp + 0x40]
mov edx, edi
mov r9d, dword [rsp + 0x3c]
sub edx, r15d
add r9d, 2
sub edx, 2
mov r8d, r9d
mov r10d, edi
add r8, r15
sub r10d, r15d
mov rax, qword [r8]
imul rax, r14
shr rax, cl
mov dword [r11 + rax*4], r9d
mov rax, qword [rdi - 2]
imul rax, r14
shr rax, cl
mov dword [r11 + rax*4], edx
mov eax, ebx
movabs r11, 0xcf1bbcdcbfa56300
sub eax, 5
je 0x1400c65cd
sub eax, 1
je 0x1400c65ba
sub eax, 1
je 0x1400c65b1
mov r13d, dword [rsp + 0x38]
movabs r12, 0xcf1bbcdcbf9b0000
cmp eax, 1
je 0x1400c65a8
imul edx, dword [r8], 0x9e3779b1
mov rcx, qword [rsp + 0x60]
shr rdx, cl
jmp 0x1400c65f8
mov rdx, qword [r8]
imul rdx, r14
jmp 0x1400c65ed
mov rdx, qword [r8]
imul rdx, r11
jmp 0x1400c65de
mov rdx, qword [r8]
movabs r12, 0xcf1bbcdcbf9b0000
imul rdx, r12
jmp 0x1400c65e8
mov rdx, qword [r8]
movabs rax, 0xcf1bbcdcbb000000
imul rdx, rax
movabs r12, 0xcf1bbcdcbf9b0000
mov r13d, dword [rsp + 0x38]
mov ecx, r13d
shr rdx, cl
mov rcx, qword [rsp + 0x60]
mov r8, qword [rsp + 0x80]
mov eax, ebx
mov dword [r8 + rdx*4], r9d
sub eax, 5
je 0x1400c6641
sub eax, 1
je 0x1400c6637
sub eax, 1
je 0x1400c662d
cmp eax, 1
je 0x1400c6623
imul edx, dword [rdi - 1], 0x9e3779b1
jmp 0x1400c6656
mov rdx, qword [rdi - 1]
imul rdx, r14
jmp 0x1400c6653
mov rdx, qword [rdi - 1]
imul rdx, r11
jmp 0x1400c6653
mov rdx, qword [rdi - 1]
imul rdx, r12
jmp 0x1400c6653
mov rdx, qword [rdi - 1]
movabs rax, 0xcf1bbcdcbb000000
imul rdx, rax
mov ecx, r13d
mov r9d, dword [rsp + 0xf8]
lea eax, [r10 - 1]
shr rdx, cl
xor r10d, r10d
mov dword [r8 + rdx*4], eax
nop dword [rax]
mov r14d, dword [rsp + 0xe0]
mov edx, r10d
mov r11, qword [rsp + 0x70]
mov r12d, edi
sub r12d, r15d
mov ecx, r14d
mov r8d, r12d
sub r8d, r9d
cmp r8d, r14d
mov eax, r8d
cmovae r11, r15
add r11, rax
mov eax, r12d
sub eax, dword [rsp + 0x50]
cmp r9d, eax
mov eax, r10d
setbe dl
sub ecx, r8d
dec ecx
cmp ecx, 3
setae al
test eax, edx
je 0x1400c6871
mov eax, dword [rdi]
cmp dword [r11], eax
jne 0x1400c6871
mov rdx, qword [rsp + 0x30]
lea r15, [rdi + 4]
cmp r8d, r14d
mov rbx, rdx
mov r8, rdx
mov rcx, r15
cmovb rbx, qword [rsp + 0x68]
add r11, 4
sub rcx, r11
add rcx, rbx
cmp rcx, rdx
mov rdx, r11
cmovb r8, rcx
mov rcx, r15
call fcn.1400c02e0
mov r14, rax
add rax, r11
cmp rax, rbx
jne 0x1400c6722
mov r8, qword [rsp + 0x30]
lea rcx, [r15 + r14]
mov rdx, qword [rsp + 0x48]
call fcn.1400c02e0
add r14, rax
mov eax, dword [rsp + 0xf8]
add r14, 4
mov r9d, dword [rsp + 0x100]
mov r15, qword [rsp + 0x90]
mov dword [rsp + 0xf8], r9d
mov dword [rsp + 0x100], eax
cmp rbp, r15
ja 0x1400c6760
mov rax, qword [rsi + 0x18]
movdqu xmm0, xmmword [rbp]
movdqu xmmword [rax], xmm0
jmp 0x1400c677a
mov rcx, qword [rsi + 0x18]
mov r9, r15
mov r8, rbp
mov rdx, rbp
call fcn.1400c0240
mov r9d, dword [rsp + 0xf8]
mov rax, qword [rsi + 8]
lea rdx, [r14 - 3]
xor r10d, r10d
mov word [rax + 4], r10w
mov rax, qword [rsi + 8]
mov dword [rax], 1
mov rcx, qword [rsi + 8]
cmp rdx, 0xffff
jbe 0x1400c67b5
mov rax, rcx
mov dword [rsi + 0x48], 2
sub rax, qword [rsi]
sar rax, 3
mov dword [rsi + 0x4c], eax
mov ebx, dword [rsp + 0x108]
mov eax, ebx
mov word [rcx + 6], dx
add qword [rsi + 8], 8
sub eax, 5
je 0x1400c680c
sub eax, 1
je 0x1400c6800
sub eax, 1
je 0x1400c67f4
cmp eax, 1
je 0x1400c67e8
imul eax, dword [rdi], 0x9e3779b1
mov rcx, qword [rsp + 0x60]
jmp 0x1400c6820
movabs rcx, 0xcf1bbcdcb7a56463
jmp 0x1400c6816
movabs rcx, 0xcf1bbcdcbfa56300
jmp 0x1400c6816
movabs rcx, 0xcf1bbcdcbf9b0000
jmp 0x1400c6816
movabs rcx, 0xcf1bbcdcbb000000
mov rax, qword [rdi]
imul rax, rcx
mov ecx, r13d
mov r15, qword [rsp + 0x58]
shr rax, cl
mov rcx, qword [rsp + 0x80]
mov dword [rcx + rax*4], r12d
movabs rcx, 0xcf1bbcdcb7a56463
mov rax, qword [rdi]
add rdi, r14
imul rax, rcx
mov ecx, dword [rsp + 0x40]
mov rbp, rdi
shr rax, cl
mov rcx, qword [rsp + 0x78]
mov dword [rcx + rax*4], r12d
cmp rdi, qword [rsp + 0x98]
jbe 0x1400c6670
mov r14d, dword [rsp + 0xe0]
movabs r10, 0xcf1bbcdcb7a56463
mov ecx, dword [rsp + 0x38]
movabs r11, 0xcf1bbcdcbfa56300
mov r12, qword [rsp + 0x30]
mov r8, qword [rsp + 0x60]
mov r9d, dword [rsp + 0x40]
mov r13, qword [rsp + 0x80]
cmp rdi, qword [rsp + 0x98]
jb 0x1400c5de0
mov eax, dword [rsp + 0xf8]
mov rdx, qword [rsp + 0xf0]
mov ecx, dword [rsp + 0x100]
sub r12, rbp
mov dword [rdx + 4], eax
mov rax, r12
mov dword [rdx], ecx
mov rbx, qword [rsp + 0xe8]
add rsp, 0xa0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
mov r15, qword [rsp + 0x58]
mov rcx, rdi
sub rcx, rbp
inc rdi
sar rcx, 8
mov r14d, ebx
mov ebx, dword [rsp + 0x108]
add rdi, rcx
jmp 0x1400c6871