Function at 0x140006300
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, [0x140005c70]
mov qword [rbp - 0x50], r12
lea r15, [0x140005cc0]
mov qword [rbp - 0x58], r12
lea r8, [0x140005d40]
test rdx, rdx
jne 0x140006392
lea rcx, [0x140005c90]
mov qword [rsp + 0x68], r14
mov qword [rsp + 0x70], rcx
lea rax, [0x140005c20]
lea rcx, [0x140005cb0]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x78], rcx
lea rcx, [0x140005d30]
mov qword [rbp - 0x78], rcx
mov ecx, r12d
mov qword [rbp - 0x68], rcx
mov qword [rbp - 0x80], r15
mov qword [rbp - 0x70], r8
jmp 0x1400063d4
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 0x1400063ec
call rax
jmp 0x1400063ef
call qword [rbp - 0x60]
mov qword [rbp - 0x40], rax
test rax, rax
je 0x140007191
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.140005f10
mov rbx, qword [rbp - 0x40]
mov rcx, rax
mov qword [rsp + 0x58], rax
cmp rax, 0xffffffffffffffff
je 0x140006b73
mov rax, qword [rbp - 0x80]
mov r13d, 0xffffffff
mov rsi, qword [rbp - 0x68]
mov dword [rbp + 0x7c], 1
test rax, rax
je 0x140006482
cmp rax, r15
jne 0x140006472
mov rdx, rcx
xor r8d, r8d
mov rcx, rbx
call fcn.140016eac
neg eax
sbb eax, eax
jmp 0x14000649d
mov r8, rcx
xor r9d, r9d
mov rcx, rsi
mov rdx, rbx
call rax
jmp 0x14000649d
mov eax, ecx
cmp rax, rcx
je 0x14000648e
mov eax, r13d
jmp 0x14000649d
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, [0x140005c70]
sbb edi, edi
cmp r14, rax
jne 0x1400064ce
mov r9, rbx
lea rcx, [rbp + 0x88]
mov edx, 1
mov r8d, 4
call fcn.1400171a4
jmp 0x1400064e4
mov r9d, 4
lea r8, [rbp + 0x88]
mov rdx, rbx
mov rcx, rsi
call r14
mov r15, qword [rbp - 0x70]
cmp eax, 4
je 0x140006518
lea rcx, [0x140005d40]
cmp r15, rcx
jne 0x140006503
mov rcx, rbx
call fcn.140016c10
jmp 0x14000650c
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, [0x140005c70]
cmp r14, rax
jne 0x140006540
mov r9, rbx
lea rcx, [rbp + 0x90]
mov edx, 1
mov r8d, 8
call fcn.1400171a4
jmp 0x140006556
mov r9d, 8
lea r8, [rbp + 0x90]
mov rdx, rbx
mov rcx, rsi
call r14
cmp eax, 8
je 0x140006580
lea rax, [0x140005d40]
cmp r15, rax
jne 0x140006571
mov rcx, rbx
call fcn.140016c10
jmp 0x14000657a
mov rdx, rbx
mov rcx, rsi
call r15
test eax, eax
cmovne edi, r13d
lea rax, [0x140005c70]
mov r13d, 2
cmp r14, rax
jne 0x1400065ab
mov r9, rbx
lea rcx, [rbp + 0x80]
mov r8d, r13d
mov edx, 1
call fcn.1400171a4
jmp 0x1400065be
mov r9d, r13d
lea r8, [rbp + 0x80]
mov rdx, rbx
mov rcx, rsi
call r14
cmp eax, 2
je 0x1400065ec
lea rax, [0x140005d40]
cmp r15, rax
jne 0x1400065d9
mov rcx, rbx
call fcn.140016c10
jmp 0x1400065e2
mov rdx, rbx
mov rcx, rsi
call r15
test eax, eax
mov eax, 0xffffffff
cmovne edi, eax
lea rax, [0x140005c70]
cmp r14, rax
jne 0x140006611
mov r9, rbx
lea rcx, [rbp + 0x80]
mov r8, r13
mov edx, 1
call fcn.1400171a4
jmp 0x140006624
mov r9d, r13d
lea r8, [rbp + 0x80]
mov rdx, rbx
mov rcx, rsi
call r14
cmp eax, 2
je 0x140006652
lea rax, [0x140005d40]
cmp r15, rax
jne 0x14000663f
mov rcx, rbx
call fcn.140016c10
jmp 0x140006648
mov rdx, rbx
mov rcx, rsi
call r15
test eax, eax
mov eax, 0xffffffff
cmovne edi, eax
lea rax, [0x140005c70]
cmp r14, rax
jne 0x14000667a
mov r9, rbx
lea rcx, [rbp + 0x80]
mov edx, 1
mov r8d, 4
call fcn.1400171a4
jmp 0x140006690
mov r9d, 4
lea r8, [rbp + 0x80]
mov rdx, rbx
mov rcx, rsi
call r14
cmp eax, 4
jne 0x1400066c8
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 0x1400066f8
lea rax, [0x140005d40]
mov dword [rbp + 0x88], r12d
cmp r15, rax
jne 0x1400066e5
mov rcx, rbx
call fcn.140016c10
jmp 0x1400066ee
mov rdx, rbx
mov rcx, rsi
call r15
test eax, eax
mov eax, 0xffffffff
cmovne edi, eax
lea rax, [0x140005c70]
cmp r14, rax
jne 0x140006720
mov r9, rbx
lea rcx, [rbp + 0x80]
mov edx, 1
mov r8d, 4
call fcn.1400171a4
jmp 0x140006736
mov r9d, 4
lea r8, [rbp + 0x80]
mov rdx, rbx
mov rcx, rsi
call r14
cmp eax, 4
jne 0x14000676c
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 0x14000679a
lea rax, [0x140005d40]
mov dword [rsp + 0x50], r12d
cmp r15, rax
jne 0x140006787
mov rcx, rbx
call fcn.140016c10
jmp 0x140006790
mov rdx, rbx
mov rcx, rsi
call r15
test eax, eax
mov eax, 0xffffffff
cmovne edi, eax
lea rax, [0x140005c70]
cmp r14, rax
jne 0x1400067c2
mov r9, rbx
lea rcx, [rbp + 0x90]
mov edx, 1
mov r8d, 8
call fcn.1400171a4
jmp 0x1400067d8
mov r9d, 8
lea r8, [rbp + 0x90]
mov rdx, rbx
mov rcx, rsi
call r14
cmp eax, 8
jne 0x140006853
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 0x14000688a
mov rax, r12
mov qword [rbp + 0x80], rax
mov qword [rbp - 0x38], rax
lea rax, [0x140005d40]
cmp r15, rax
jne 0x140006877
mov rcx, rbx
call fcn.140016c10
jmp 0x140006880
mov rdx, rbx
mov rcx, rsi
call r15
test eax, eax
mov eax, 0xffffffff
cmovne edi, eax
lea rax, [0x140005c70]
cmp r14, rax
jne 0x1400068b2
mov r9, rbx
lea rcx, [rbp + 0x90]
mov edx, 1
mov r8d, 8
call fcn.1400171a4
jmp 0x1400068c8
mov r9d, 8
lea r8, [rbp + 0x90]
mov rdx, rbx
mov rcx, rsi
call r14
cmp eax, 8
jne 0x140006938
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 0x140006964
lea rax, [0x140005d40]
cmp r15, rax
jne 0x14000694e
mov rcx, rbx
call fcn.140016c10
jmp 0x140006957
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 0x14000697d
cmp dword [rsp + 0x50], r12d
jne 0x14000697d
cmp dword [rbp + 0x88], r12d
je 0x140006982
mov edi, 0xffffff99
lea rax, [0x140005c70]
cmp r14, rax
jne 0x1400069aa
mov r9, rbx
lea rcx, [rbp + 0x90]
mov edx, 1
mov r8d, 8
call fcn.1400171a4
jmp 0x1400069c0
mov r9d, 8
lea r8, [rbp + 0x90]
mov rdx, rbx
mov rcx, rsi
call r14
cmp eax, 8
jne 0x140006a3b
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 0x140006a72
mov rax, r12
mov qword [rbp + 0x88], rax
mov qword [rbp], rax
lea rax, [0x140005d40]
cmp r15, rax
jne 0x140006a5f
mov rcx, rbx
call fcn.140016c10
jmp 0x140006a68
mov rdx, rbx
mov rcx, rsi
call r15
test eax, eax
mov eax, 0xffffffff
cmovne edi, eax
lea rax, [0x140005c70]
cmp r14, rax
jne 0x140006a9a
mov r9, rbx
lea rcx, [rbp + 0x90]
mov edx, 1
mov r8d, 8
call fcn.1400171a4
jmp 0x140006ab0
mov r9d, 8
lea r8, [rbp + 0x90]
mov rdx, rbx
mov rcx, rsi
call r14
cmp eax, 8
jne 0x140006b33
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 0x140007064
lea rax, [0x140005d40]
mov qword [rbp + 8], r12
mov r14, r12
cmp r15, rax
jne 0x140006b50
mov rcx, rbx
call fcn.140016c10
jmp 0x140006b59
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 0x140007064
mov rdx, rbx
lea rcx, [rsp + 0x60]
call fcn.140005d50
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 0x140006bd5
cmp rax, r15
jne 0x140006bc5
mov rdx, rcx
xor r8d, r8d
mov rcx, rbx
call fcn.140016eac
neg eax
sbb eax, eax
jmp 0x140006beb
mov r8, rcx
xor r9d, r9d
mov rcx, rsi
mov rdx, rbx
call rax
jmp 0x140006beb
mov eax, ecx
cmp rax, rcx
jne 0x140006bef
mov r8d, ecx
xor r9d, r9d
mov rcx, rsi
mov rdx, rbx
call qword [rbp - 0x50]
test eax, eax
je 0x140006bf2
mov edi, r13d
mov r15, qword [rsp + 0x68]
cmp r15, r14
jne 0x140006c18
mov r9, rbx
lea rcx, [rbp + 0x88]
mov edx, 1
mov r8d, 4
call fcn.1400171a4
jmp 0x140006c2e
mov r9d, 4
lea r8, [rbp + 0x88]
mov rdx, rbx
mov rcx, rsi
call r15
mov r14, qword [rbp - 0x70]
cmp eax, 4
je 0x140006c5c
lea rax, [0x140005d40]
cmp r14, rax
jne 0x140006c4d
mov rcx, rbx
call fcn.140016c10
jmp 0x140006c56
mov rdx, rbx
mov rcx, rsi
call r14
test eax, eax
cmovne edi, r13d
lea rax, [0x140005c70]
mov r13d, 2
cmp r15, rax
jne 0x140006c87
mov r9, rbx
lea rcx, [rbp + 0x80]
mov r8d, r13d
mov edx, 1
call fcn.1400171a4
jmp 0x140006c9a
mov r9d, r13d
lea r8, [rbp + 0x80]
mov rdx, rbx
mov rcx, rsi
call r15
cmp eax, 2
jne 0x140006cb8
movzx ecx, byte [rbp + 0x81]
movzx eax, byte [rbp + 0x80]
shl ecx, 8
or ecx, eax
mov dword [rsp + 0x50], ecx
jmp 0x140006ce6
lea rax, [0x140005d40]
mov dword [rsp + 0x50], r12d
cmp r14, rax
jne 0x140006cd3
mov rcx, rbx
call fcn.140016c10
jmp 0x140006cdc
mov rdx, rbx
mov rcx, rsi
call r14
test eax, eax
mov eax, 0xffffffff
cmovne edi, eax
lea rax, [0x140005c70]
cmp r15, rax
jne 0x140006d0b
mov r9, rbx
lea rcx, [rbp + 0x80]
mov r8, r13
mov edx, 1
call fcn.1400171a4
jmp 0x140006d1e
mov r9d, r13d
lea r8, [rbp + 0x80]
mov rdx, rbx
mov rcx, rsi
call r15
cmp eax, 2
jne 0x140006d3e
movzx ecx, byte [rbp + 0x81]
movzx eax, byte [rbp + 0x80]
shl ecx, 8
or ecx, eax
mov dword [rbp + 0x88], ecx
jmp 0x140006d6e
lea rax, [0x140005d40]
mov dword [rbp + 0x88], r12d
cmp r14, rax
jne 0x140006d5b
mov rcx, rbx
call fcn.140016c10
jmp 0x140006d64
mov rdx, rbx
mov rcx, rsi
call r14
test eax, eax
mov eax, 0xffffffff
cmovne edi, eax
lea rax, [0x140005c70]
cmp r15, rax
jne 0x140006d93
mov r9, rbx
lea rcx, [rbp + 0x80]
mov r8, r13
mov edx, 1
call fcn.1400171a4
jmp 0x140006da6
mov r9d, r13d
lea r8, [rbp + 0x80]
mov rdx, rbx
mov rcx, rsi
call r15
cmp eax, 2
jne 0x140006dc0
movzx ecx, byte [rbp + 0x81]
movzx eax, byte [rbp + 0x80]
shl ecx, 8
or ecx, eax
jmp 0x140006dec
lea rax, [0x140005d40]
cmp r14, rax
jne 0x140006dd6
mov rcx, rbx
call fcn.140016c10
jmp 0x140006ddf
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, [0x140005c70]
cmp r15, rax
jne 0x140006e17
mov r9, rbx
lea rcx, [rbp + 0x80]
mov r8, r13
mov edx, 1
call fcn.1400171a4
jmp 0x140006e2a
mov r9d, r13d
lea r8, [rbp + 0x80]
mov rdx, rbx
mov rcx, rsi
call r15
cmp eax, 2
jne 0x140006e44
movzx ecx, byte [rbp + 0x81]
movzx eax, byte [rbp + 0x80]
shl ecx, 8
or ecx, eax
jmp 0x140006e70
lea rax, [0x140005d40]
cmp r14, rax
jne 0x140006e5a
mov rcx, rbx
call fcn.140016c10
jmp 0x140006e63
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 0x140006e88
cmp dword [rbp + 0x88], r12d
jne 0x140006e88
cmp dword [rsp + 0x50], r12d
je 0x140006e8d
mov edi, 0xffffff99
lea rax, [0x140005c70]
cmp r15, rax
jne 0x140006eb5
mov r9, rbx
lea rcx, [rbp + 0x80]
mov edx, 1
mov r8d, 4
call fcn.1400171a4
jmp 0x140006ecb
mov r9d, 4
lea r8, [rbp + 0x80]
mov rdx, rbx
mov rcx, rsi
call r15
cmp eax, 4
jne 0x140006f04
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 0x140006f30
lea rax, [0x140005d40]
mov r15d, r12d
cmp r14, rax
jne 0x140006f1d
mov rcx, rbx
call fcn.140016c10
jmp 0x140006f26
mov rdx, rbx
mov rcx, rsi
call r14
test eax, eax
mov eax, 0xffffffff
cmovne edi, eax
mov rax, qword [rsp + 0x68]
lea rcx, [0x140005c70]
mov qword [rbp], r15
cmp rax, rcx
jne 0x140006f61
mov r9, rbx
lea rcx, [rbp + 0x80]
mov edx, 1
mov r8d, 4
call fcn.1400171a4
jmp 0x140006f76
mov r9d, 4
lea r8, [rbp + 0x80]
mov rdx, rbx
mov rcx, rsi
call rax
cmp eax, 4
jne 0x140006fa8
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 0x140006fd4
lea rax, [0x140005d40]
cmp r14, rax
jne 0x140006fbe
mov rcx, rbx
call fcn.140016c10
jmp 0x140006fc7
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, [0x140005c70]
mov qword [rbp + 8], r14
cmp rax, rcx
jne 0x140007005
mov r9, rbx
lea rcx, [rbp + 0x80]
mov r8, r13
mov edx, 1
call fcn.1400171a4
jmp 0x140007017
mov r9d, r13d
lea r8, [rbp + 0x80]
mov rdx, rbx
mov rcx, rsi
call rax
cmp eax, 2
jne 0x140007034
movzx ecx, byte [rbp + 0x81]
movzx eax, byte [rbp + 0x80]
shl ecx, 8
or ecx, eax
mov dword [rbp - 0x30], ecx
jmp 0x140007064
mov rax, qword [rbp - 0x70]
lea rcx, [0x140005d40]
mov dword [rbp - 0x30], r12d
cmp rax, rcx
jne 0x140007052
mov rcx, rbx
call fcn.140016c10
jmp 0x14000705a
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 0x140007166
test edi, edi
jne 0x140007166
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, pe_nt_image_headers64
mov qword [rbp - 0x28], rax
call fcn.140015cf4
mov rbx, rax
test rax, rax
je 0x140007161
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 0x1400070c0
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.1400071b0
test eax, eax
sete r12b
mov qword [rbx + 0x90], r12
mov rax, rbx
jmp 0x140007171
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.140008910
add rsp, 0x1a8
pop r15
pop r14
pop r12
pop rbp
ret