Function at 0x1400060f0
Capabilities:
Read file on windows

Disassembly:
push rbp
push r12
push r14
push r15
lea rbp, [rsp - 0xa8]
sub rsp, 0x1a8
mov rax, qword [section..data]
xor rax, rsp
mov qword [rbp + 0x98], rax
xor r12d, r12d
lea r14, [0x140005a60]
mov qword [rbp - 0x50], r12
lea r15, [0x140005ab0]
mov qword [rbp - 0x58], r12
lea r8, [0x140005b30]
test rdx, rdx
jne 0x140006182
lea rcx, [0x140005a80]
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x70], rcx
lea rax, [0x140005a10]
lea rcx, [0x140005aa0]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x78], rcx
lea rcx, [0x140005b20]
mov qword [rbp - 0x78], rcx
mov ecx, r12d
mov qword [rbp - 0x68], rcx
mov qword [rbp - 0x80], r15
mov qword [rbp - 0x70], r8
jmp 0x1400061c4
movaps xmm0, xmmword [rdx + 0x10]
movaps xmm1, xmmword [rdx + 0x20]
movaps xmm2, xmmword [rdx + 0x30]
movaps xmm3, xmmword [rdx]
movaps xmmword [rsp + 0x70], xmm0
movq rax, xmm3
movaps xmm0, xmmword [rdx + 0x40]
movaps xmmword [rbp - 0x80], xmm1
movsd xmm1, qword [rdx + 0x50]
movaps xmmword [rbp - 0x70], xmm2
psrldq xmm2, 8
movaps xmmword [rbp - 0x60], xmm0
movq rcx, xmm2
movsd qword [rbp - 0x50], xmm1
movaps xmmword [rsp + 0x60], xmm3
xor edx, edx
mov dword [rbp - 0x48], 1
mov r8d, 5
test rax, rax
je 0x1400061dc
call rax
jmp 0x1400061df
call qword [rbp - 0x60]
mov qword [rbp - 0x40], rax
test rax, rax
je 0x140006f81
mov qword [rsp + 0x1d0], rbx
lea rcx, [rsp + 0x60]
mov qword [rsp + 0x1e0], rsi
mov rdx, rax
mov qword [rsp + 0x1e8], rdi
mov qword [rsp + 0x1a0], r13
call fcn.140005d00
mov rbx, qword [rbp - 0x40]
mov rcx, rax
mov qword [rsp + 0x58], rax
cmp rax, 0xffffffffffffffff
je 0x140006963
mov rax, qword [rbp - 0x80]
mov r13d, 0xffffffff
mov rsi, qword [rbp - 0x68]
mov dword [rbp + 0x7c], 1
test rax, rax
je 0x140006272
cmp rax, r15
jne 0x140006262
mov rdx, rcx
xor r8d, r8d
mov rcx, rbx
call fcn.140016c4c
neg eax
sbb eax, eax
jmp 0x14000628d
mov r8, rcx
xor r9d, r9d
mov rcx, rsi
mov rdx, rbx
call rax
jmp 0x14000628d
mov eax, ecx
cmp rax, rcx
je 0x14000627e
mov eax, r13d
jmp 0x14000628d
mov r8d, ecx
xor r9d, r9d
mov rcx, rsi
mov rdx, rbx
call qword [rbp - 0x50]
mov r14, qword [rsp + 0x68]
neg eax
lea rax, [0x140005a60]
sbb edi, edi
cmp r14, rax
jne 0x1400062be
mov r9, rbx
lea rcx, [rbp + 0x88]
mov edx, 1
mov r8d, 4
call fcn.140016f44
jmp 0x1400062d4
mov r9d, 4
lea r8, [rbp + 0x88]
mov rdx, rbx
mov rcx, rsi
call r14
mov r15, qword [rbp - 0x70]
cmp eax, 4
je 0x140006308
lea rcx, [0x140005b30]
cmp r15, rcx
jne 0x1400062f3
mov rcx, rbx
call fcn.1400169b0
jmp 0x1400062fc
mov rdx, rbx
mov rcx, rsi
call r15
mov ecx, eax
mov eax, r13d
test ecx, ecx
cmove eax, edi
mov edi, eax
lea rax, [0x140005a60]
cmp r14, rax
jne 0x140006330
mov r9, rbx
lea rcx, [rbp + 0x90]
mov edx, 1
mov r8d, 8
call fcn.140016f44
jmp 0x140006346
mov r9d, 8
lea r8, [rbp + 0x90]
mov rdx, rbx
mov rcx, rsi
call r14
cmp eax, 8
je 0x140006370
lea rax, [0x140005b30]
cmp r15, rax
jne 0x140006361
mov rcx, rbx
call fcn.1400169b0
jmp 0x14000636a
mov rdx, rbx
mov rcx, rsi
call r15
test eax, eax
cmovne edi, r13d
lea rax, [0x140005a60]
mov r13d, 2
cmp r14, rax
jne 0x14000639b
mov r9, rbx
lea rcx, [rbp + 0x80]
mov r8d, r13d
mov edx, 1
call fcn.140016f44
jmp 0x1400063ae
mov r9d, r13d
lea r8, [rbp + 0x80]
mov rdx, rbx
mov rcx, rsi
call r14
cmp eax, 2
je 0x1400063dc
lea rax, [0x140005b30]
cmp r15, rax
jne 0x1400063c9
mov rcx, rbx
call fcn.1400169b0
jmp 0x1400063d2
mov rdx, rbx
mov rcx, rsi
call r15
test eax, eax
mov eax, 0xffffffff
cmovne edi, eax
lea rax, [0x140005a60]
cmp r14, rax
jne 0x140006401
mov r9, rbx
lea rcx, [rbp + 0x80]
mov r8, r13
mov edx, 1
call fcn.140016f44
jmp 0x140006414
mov r9d, r13d
lea r8, [rbp + 0x80]
mov rdx, rbx
mov rcx, rsi
call r14
cmp eax, 2
je 0x140006442
lea rax, [0x140005b30]
cmp r15, rax
jne 0x14000642f
mov rcx, rbx
call fcn.1400169b0
jmp 0x140006438
mov rdx, rbx
mov rcx, rsi
call r15
test eax, eax
mov eax, 0xffffffff
cmovne edi, eax
lea rax, [0x140005a60]
cmp r14, rax
jne 0x14000646a
mov r9, rbx
lea rcx, [rbp + 0x80]
mov edx, 1
mov r8d, 4
call fcn.140016f44
jmp 0x140006480
mov r9d, 4
lea r8, [rbp + 0x80]
mov rdx, rbx
mov rcx, rsi
call r14
cmp eax, 4
jne 0x1400064b8
movzx eax, byte [rbp + 0x82]
movzx ecx, byte [rbp + 0x83]
shl ecx, 8
or ecx, eax
movzx eax, byte [rbp + 0x81]
shl ecx, 8
or ecx, eax
movzx eax, byte [rbp + 0x80]
shl ecx, 8
or ecx, eax
mov dword [rbp + 0x88], ecx
jmp 0x1400064e8
lea rax, [0x140005b30]
mov dword [rbp + 0x88], r12d
cmp r15, rax
jne 0x1400064d5
mov rcx, rbx
call fcn.1400169b0
jmp 0x1400064de
mov rdx, rbx
mov rcx, rsi
call r15
test eax, eax
mov eax, 0xffffffff
cmovne edi, eax
lea rax, [0x140005a60]
cmp r14, rax
jne 0x140006510
mov r9, rbx
lea rcx, [rbp + 0x80]
mov edx, 1
mov r8d, 4
call fcn.140016f44
jmp 0x140006526
mov r9d, 4
lea r8, [rbp + 0x80]
mov rdx, rbx
mov rcx, rsi
call r14
cmp eax, 4
jne 0x14000655c
movzx eax, byte [rbp + 0x82]
movzx ecx, byte [rbp + 0x83]
shl ecx, 8
or ecx, eax
movzx eax, byte [rbp + 0x81]
shl ecx, 8
or ecx, eax
movzx eax, byte [rbp + 0x80]
shl ecx, 8
or ecx, eax
mov dword [rsp + 0x50], ecx
jmp 0x14000658a
lea rax, [0x140005b30]
mov dword [rsp + 0x50], r12d
cmp r15, rax
jne 0x140006577
mov rcx, rbx
call fcn.1400169b0
jmp 0x140006580
mov rdx, rbx
mov rcx, rsi
call r15
test eax, eax
mov eax, 0xffffffff
cmovne edi, eax
lea rax, [0x140005a60]
cmp r14, rax
jne 0x1400065b2
mov r9, rbx
lea rcx, [rbp + 0x90]
mov edx, 1
mov r8d, 8
call fcn.140016f44
jmp 0x1400065c8
mov r9d, 8
lea r8, [rbp + 0x90]
mov rdx, rbx
mov rcx, rsi
call r14
cmp eax, 8
jne 0x140006643
movzx eax, byte [rbp + 0x96]
movzx ecx, byte [rbp + 0x97]
shl rcx, 8
or rcx, rax
movzx eax, byte [rbp + 0x95]
shl rcx, 8
or rcx, rax
movzx eax, byte [rbp + 0x94]
shl rcx, 8
or rcx, rax
movzx eax, byte [rbp + 0x93]
shl rcx, 8
or rcx, rax
movzx eax, byte [rbp + 0x92]
shl rcx, 8
or rcx, rax
movzx eax, byte [rbp + 0x91]
shl rcx, 8
or rcx, rax
movzx eax, byte [rbp + 0x90]
shl rcx, 8
or rcx, rax
mov qword [rbp + 0x80], rcx
mov qword [rbp - 0x38], rcx
jmp 0x14000667a
mov rax, r12
mov qword [rbp + 0x80], rax
mov qword [rbp - 0x38], rax
lea rax, [0x140005b30]
cmp r15, rax
jne 0x140006667
mov rcx, rbx
call fcn.1400169b0
jmp 0x140006670
mov rdx, rbx
mov rcx, rsi
call r15
test eax, eax
mov eax, 0xffffffff
cmovne edi, eax
lea rax, [0x140005a60]
cmp r14, rax
jne 0x1400066a2
mov r9, rbx
lea rcx, [rbp + 0x90]
mov edx, 1
mov r8d, 8
call fcn.140016f44
jmp 0x1400066b8
mov r9d, 8
lea r8, [rbp + 0x90]
mov rdx, rbx
mov rcx, rsi
call r14
cmp eax, 8
jne 0x140006728
movzx eax, byte [rbp + 0x96]
movzx ecx, byte [rbp + 0x97]
shl rcx, 8
or rcx, rax
movzx eax, byte [rbp + 0x95]
shl rcx, 8
or rcx, rax
movzx eax, byte [rbp + 0x94]
shl rcx, 8
or rcx, rax
movzx eax, byte [rbp + 0x93]
shl rcx, 8
or rcx, rax
movzx eax, byte [rbp + 0x92]
shl rcx, 8
or rcx, rax
movzx eax, byte [rbp + 0x91]
shl rcx, 8
or rcx, rax
movzx eax, byte [rbp + 0x90]
shl rcx, 8
or rcx, rax
jmp 0x140006754
lea rax, [0x140005b30]
cmp r15, rax
jne 0x14000673e
mov rcx, rbx
call fcn.1400169b0
jmp 0x140006747
mov rdx, rbx
mov rcx, rsi
call r15
test eax, eax
mov rcx, r12
mov eax, 0xffffffff
cmovne edi, eax
cmp rcx, qword [rbp + 0x80]
jne 0x14000676d
cmp dword [rsp + 0x50], r12d
jne 0x14000676d
cmp dword [rbp + 0x88], r12d
je 0x140006772
mov edi, 0xffffff99
lea rax, [0x140005a60]
cmp r14, rax
jne 0x14000679a
mov r9, rbx
lea rcx, [rbp + 0x90]
mov edx, 1
mov r8d, 8
call fcn.140016f44
jmp 0x1400067b0
mov r9d, 8
lea r8, [rbp + 0x90]
mov rdx, rbx
mov rcx, rsi
call r14
cmp eax, 8
jne 0x14000682b
movzx eax, byte [rbp + 0x96]
movzx ecx, byte [rbp + 0x97]
shl rcx, 8
or rcx, rax
movzx eax, byte [rbp + 0x95]
shl rcx, 8
or rcx, rax
movzx eax, byte [rbp + 0x94]
shl rcx, 8
or rcx, rax
movzx eax, byte [rbp + 0x93]
shl rcx, 8
or rcx, rax
movzx eax, byte [rbp + 0x92]
shl rcx, 8
or rcx, rax
movzx eax, byte [rbp + 0x91]
shl rcx, 8
or rcx, rax
movzx eax, byte [rbp + 0x90]
shl rcx, 8
or rcx, rax
mov qword [rbp + 0x88], rcx
mov qword [rbp], rcx
jmp 0x140006862
mov rax, r12
mov qword [rbp + 0x88], rax
mov qword [rbp], rax
lea rax, [0x140005b30]
cmp r15, rax
jne 0x14000684f
mov rcx, rbx
call fcn.1400169b0
jmp 0x140006858
mov rdx, rbx
mov rcx, rsi
call r15
test eax, eax
mov eax, 0xffffffff
cmovne edi, eax
lea rax, [0x140005a60]
cmp r14, rax
jne 0x14000688a
mov r9, rbx
lea rcx, [rbp + 0x90]
mov edx, 1
mov r8d, 8
call fcn.140016f44
jmp 0x1400068a0
mov r9d, 8
lea r8, [rbp + 0x90]
mov rdx, rbx
mov rcx, rsi
call r14
cmp eax, 8
jne 0x140006923
movzx eax, byte [rbp + 0x96]
movzx r14d, byte [rbp + 0x97]
mov r15, qword [rbp + 0x88]
shl r14, 8
or r14, rax
mov dword [rbp - 0x30], r12d
movzx eax, byte [rbp + 0x95]
shl r14, 8
or r14, rax
movzx eax, byte [rbp + 0x94]
shl r14, 8
or r14, rax
movzx eax, byte [rbp + 0x93]
shl r14, 8
or r14, rax
movzx eax, byte [rbp + 0x92]
shl r14, 8
or r14, rax
movzx eax, byte [rbp + 0x91]
shl r14, 8
or r14, rax
movzx eax, byte [rbp + 0x90]
shl r14, 8
or r14, rax
mov qword [rbp + 8], r14
jmp 0x140006e54
lea rax, [0x140005b30]
mov qword [rbp + 8], r12
mov r14, r12
cmp r15, rax
jne 0x140006940
mov rcx, rbx
call fcn.1400169b0
jmp 0x140006949
mov rdx, rbx
mov rcx, rsi
call r15
mov r15, qword [rbp + 0x88]
test eax, eax
mov eax, 0xffffffff
mov dword [rbp - 0x30], r12d
cmovne edi, eax
jmp 0x140006e54
mov rdx, rbx
lea rcx, [rsp + 0x60]
call fcn.140005b40
mov rsi, qword [rbp - 0x68]
cmp rax, 0xffffffffffffffff
mov edi, r12d
mov qword [rsp + 0x58], rax
setne dil
mov dword [rbp + 0x7c], r12d
mov rcx, rax
dec edi
mov rax, qword [rbp - 0x80]
mov r13d, 0xffffffff
test rax, rax
je 0x1400069c5
cmp rax, r15
jne 0x1400069b5
mov rdx, rcx
xor r8d, r8d
mov rcx, rbx
call fcn.140016c4c
neg eax
sbb eax, eax
jmp 0x1400069db
mov r8, rcx
xor r9d, r9d
mov rcx, rsi
mov rdx, rbx
call rax
jmp 0x1400069db
mov eax, ecx
cmp rax, rcx
jne 0x1400069df
mov r8d, ecx
xor r9d, r9d
mov rcx, rsi
mov rdx, rbx
call qword [rbp - 0x50]
test eax, eax
je 0x1400069e2
mov edi, r13d
mov r15, qword [rsp + 0x68]
cmp r15, r14
jne 0x140006a08
mov r9, rbx
lea rcx, [rbp + 0x88]
mov edx, 1
mov r8d, 4
call fcn.140016f44
jmp 0x140006a1e
mov r9d, 4
lea r8, [rbp + 0x88]
mov rdx, rbx
mov rcx, rsi
call r15
mov r14, qword [rbp - 0x70]
cmp eax, 4
je 0x140006a4c
lea rax, [0x140005b30]
cmp r14, rax
jne 0x140006a3d
mov rcx, rbx
call fcn.1400169b0
jmp 0x140006a46
mov rdx, rbx
mov rcx, rsi
call r14
test eax, eax
cmovne edi, r13d
lea rax, [0x140005a60]
mov r13d, 2
cmp r15, rax
jne 0x140006a77
mov r9, rbx
lea rcx, [rbp + 0x80]
mov r8d, r13d
mov edx, 1
call fcn.140016f44
jmp 0x140006a8a
mov r9d, r13d
lea r8, [rbp + 0x80]
mov rdx, rbx
mov rcx, rsi
call r15
cmp eax, 2
jne 0x140006aa8
movzx ecx, byte [rbp + 0x81]
movzx eax, byte [rbp + 0x80]
shl ecx, 8
or ecx, eax
mov dword [rsp + 0x50], ecx
jmp 0x140006ad6
lea rax, [0x140005b30]
mov dword [rsp + 0x50], r12d
cmp r14, rax
jne 0x140006ac3
mov rcx, rbx
call fcn.1400169b0
jmp 0x140006acc
mov rdx, rbx
mov rcx, rsi
call r14
test eax, eax
mov eax, 0xffffffff
cmovne edi, eax
lea rax, [0x140005a60]
cmp r15, rax
jne 0x140006afb
mov r9, rbx
lea rcx, [rbp + 0x80]
mov r8, r13
mov edx, 1
call fcn.140016f44
jmp 0x140006b0e
mov r9d, r13d
lea r8, [rbp + 0x80]
mov rdx, rbx
mov rcx, rsi
call r15
cmp eax, 2
jne 0x140006b2e
movzx ecx, byte [rbp + 0x81]
movzx eax, byte [rbp + 0x80]
shl ecx, 8
or ecx, eax
mov dword [rbp + 0x88], ecx
jmp 0x140006b5e
lea rax, [0x140005b30]
mov dword [rbp + 0x88], r12d
cmp r14, rax
jne 0x140006b4b
mov rcx, rbx
call fcn.1400169b0
jmp 0x140006b54
mov rdx, rbx
mov rcx, rsi
call r14
test eax, eax
mov eax, 0xffffffff
cmovne edi, eax
lea rax, [0x140005a60]
cmp r15, rax
jne 0x140006b83
mov r9, rbx
lea rcx, [rbp + 0x80]
mov r8, r13
mov edx, 1
call fcn.140016f44
jmp 0x140006b96
mov r9d, r13d
lea r8, [rbp + 0x80]
mov rdx, rbx
mov rcx, rsi
call r15
cmp eax, 2
jne 0x140006bb0
movzx ecx, byte [rbp + 0x81]
movzx eax, byte [rbp + 0x80]
shl ecx, 8
or ecx, eax
jmp 0x140006bdc
lea rax, [0x140005b30]
cmp r14, rax
jne 0x140006bc6
mov rcx, rbx
call fcn.1400169b0
jmp 0x140006bcf
mov rdx, rbx
mov rcx, rsi
call r14
test eax, eax
mov ecx, r12d
mov eax, 0xffffffff
cmovne edi, eax
mov eax, ecx
mov qword [rbp - 0x38], rax
lea rax, [0x140005a60]
cmp r15, rax
jne 0x140006c07
mov r9, rbx
lea rcx, [rbp + 0x80]
mov r8, r13
mov edx, 1
call fcn.140016f44
jmp 0x140006c1a
mov r9d, r13d
lea r8, [rbp + 0x80]
mov rdx, rbx
mov rcx, rsi
call r15
cmp eax, 2
jne 0x140006c34
movzx ecx, byte [rbp + 0x81]
movzx eax, byte [rbp + 0x80]
shl ecx, 8
or ecx, eax
jmp 0x140006c60
lea rax, [0x140005b30]
cmp r14, rax
jne 0x140006c4a
mov rcx, rbx
call fcn.1400169b0
jmp 0x140006c53
mov rdx, rbx
mov rcx, rsi
call r14
test eax, eax
mov ecx, r12d
mov eax, 0xffffffff
cmovne edi, eax
mov eax, ecx
cmp rax, qword [rbp - 0x38]
jne 0x140006c78
cmp dword [rbp + 0x88], r12d
jne 0x140006c78
cmp dword [rsp + 0x50], r12d
je 0x140006c7d
mov edi, 0xffffff99
lea rax, [0x140005a60]
cmp r15, rax
jne 0x140006ca5
mov r9, rbx
lea rcx, [rbp + 0x80]
mov edx, 1
mov r8d, 4
call fcn.140016f44
jmp 0x140006cbb
mov r9d, 4
lea r8, [rbp + 0x80]
mov rdx, rbx
mov rcx, rsi
call r15
cmp eax, 4
jne 0x140006cf4
movzx eax, byte [rbp + 0x82]
movzx r15d, byte [rbp + 0x83]
shl r15d, 8
or r15d, eax
movzx eax, byte [rbp + 0x81]
shl r15d, 8
or r15d, eax
movzx eax, byte [rbp + 0x80]
shl r15d, 8
or r15d, eax
jmp 0x140006d20
lea rax, [0x140005b30]
mov r15d, r12d
cmp r14, rax
jne 0x140006d0d
mov rcx, rbx
call fcn.1400169b0
jmp 0x140006d16
mov rdx, rbx
mov rcx, rsi
call r14
test eax, eax
mov eax, 0xffffffff
cmovne edi, eax
mov rax, qword [rsp + 0x68]
lea rcx, [0x140005a60]
mov qword [rbp], r15
cmp rax, rcx
jne 0x140006d51
mov r9, rbx
lea rcx, [rbp + 0x80]
mov edx, 1
mov r8d, 4
call fcn.140016f44
jmp 0x140006d66
mov r9d, 4
lea r8, [rbp + 0x80]
mov rdx, rbx
mov rcx, rsi
call rax
cmp eax, 4
jne 0x140006d98
movzx eax, byte [rbp + 0x82]
movzx ecx, byte [rbp + 0x83]
shl ecx, 8
or ecx, eax
movzx eax, byte [rbp + 0x81]
shl ecx, 8
or ecx, eax
movzx eax, byte [rbp + 0x80]
shl ecx, 8
or ecx, eax
jmp 0x140006dc4
lea rax, [0x140005b30]
cmp r14, rax
jne 0x140006dae
mov rcx, rbx
call fcn.1400169b0
jmp 0x140006db7
mov rdx, rbx
mov rcx, rsi
call r14
test eax, eax
mov ecx, r12d
mov eax, 0xffffffff
cmovne edi, eax
mov rax, qword [rsp + 0x68]
mov r14d, ecx
lea rcx, [0x140005a60]
mov qword [rbp + 8], r14
cmp rax, rcx
jne 0x140006df5
mov r9, rbx
lea rcx, [rbp + 0x80]
mov r8, r13
mov edx, 1
call fcn.140016f44
jmp 0x140006e07
mov r9d, r13d
lea r8, [rbp + 0x80]
mov rdx, rbx
mov rcx, rsi
call rax
cmp eax, 2
jne 0x140006e24
movzx ecx, byte [rbp + 0x81]
movzx eax, byte [rbp + 0x80]
shl ecx, 8
or ecx, eax
mov dword [rbp - 0x30], ecx
jmp 0x140006e54
mov rax, qword [rbp - 0x70]
lea rcx, [0x140005b30]
mov dword [rbp - 0x30], r12d
cmp rax, rcx
jne 0x140006e42
mov rcx, rbx
call fcn.1400169b0
jmp 0x140006e4a
mov rdx, rbx
mov rcx, rsi
call rax
test eax, eax
mov eax, 0xffffffff
cmovne edi, eax
mov rcx, qword [rsp + 0x58]
lea rax, [r14 + r15]
cmp rcx, rax
jb 0x140006f56
test edi, edi
jne 0x140006f56
mov rax, rcx
mov qword [rbp - 8], rcx
sub rax, r14
mov qword [rbp + 0x70], r12
sub rax, r15
mov dword [rbp + 0x78], r12d
mov ecx, 0x120
mov qword [rbp - 0x28], rax
call fcn.140015a2c
mov rbx, rax
test rax, rax
je 0x140006f51
mov rcx, rax
lea rdx, [rsp + 0x60]
nop word [rax + rax]
lea rcx, [rcx + 0x80]
movups xmm0, xmmword [rdx]
movups xmm1, xmmword [rdx + 0x10]
lea rdx, [rdx + 0x80]
movups xmmword [rcx - 0x80], xmm0
movups xmm0, xmmword [rdx - 0x60]
movups xmmword [rcx - 0x70], xmm1
movups xmm1, xmmword [rdx - 0x50]
movups xmmword [rcx - 0x60], xmm0
movups xmm0, xmmword [rdx - 0x40]
movups xmmword [rcx - 0x50], xmm1
movups xmm1, xmmword [rdx - 0x30]
movups xmmword [rcx - 0x40], xmm0
movups xmm0, xmmword [rdx - 0x20]
movups xmmword [rcx - 0x30], xmm1
movups xmm1, xmmword [rdx - 0x10]
movups xmmword [rcx - 0x20], xmm0
movups xmmword [rcx - 0x10], xmm1
sub r13, 1
jne 0x140006eb0
movups xmm0, xmmword [rdx]
lea r8, [rbx + 0x108]
xor r9d, r9d
movups xmm1, xmmword [rdx + 0x10]
lea rdx, [rbx + 0xb0]
mov dword [rsp + 0x20], r12d
movups xmmword [rcx], xmm0
movups xmmword [rcx + 0x10], xmm1
mov rax, qword [rax + 0xa8]
mov rcx, rbx
mov qword [rbx + 0x88], rax
mov qword [rbx + 0x80], r12
call fcn.140006fa0
test eax, eax
sete r12b
mov qword [rbx + 0x90], r12
mov rax, rbx
jmp 0x140006f61
mov rdx, rbx
mov rcx, rsi
call qword [rbp - 0x78]
xor eax, eax
mov rdi, qword [rsp + 0x1e8]
mov rsi, qword [rsp + 0x1e0]
mov rbx, qword [rsp + 0x1d0]
mov r13, qword [rsp + 0x1a0]
mov rcx, qword [rbp + 0x98]
xor rcx, rsp
call fcn.140008700
add rsp, 0x1a8
pop r15
pop r14
pop r12
pop rbp
ret