Function at 0x1400043f0
Capabilities:
Packed with generic packer

Disassembly:
push r15
mov eax, 0x9e48
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
call fcn.14001c8a0
sub rsp, rax
vmovups xmmword [rsp + 0x9e10], xmm6
vmovups xmmword [rsp + 0x9e20], xmm7
vmovups xmmword [rsp + 0x9e30], xmm8
xor ebp, ebp
lea r14, [0x144bc8126]
vmovd xmm6, edx
mov rdx, qword [r8]
mov rbx, rcx
lea rcx, [rsp + 0x40]
vmovq xmm7, rcx
mov r15, r8
lea r13, [rsp + 0x60]
call fcn.140001840
lea rdx, [rsp + 0x70]
mov r8, qword [rsp + 0x48]
mov rcx, r13
mov qword [rsp + 0x60], rdx
mov rdx, qword [rsp + 0x40]
lea rdi, [rsp + 0xc0]
lea rsi, [rsp + 0xd0]
add r8, rdx
call fcn.140005700
mov qword [rsp + 0xc8], rbp
mov rcx, rdi
lea rdx, [0x144bc8124]
lea rbp, [rsp + 0x120]
mov qword [rsp + 0xc0], rsi
lea rsi, [rsp + 0x1d0]
mov byte [rsp + 0xd0], 0
call fcn.1400beb50
mov rdx, r14
mov rcx, rbp
call fcn.140001840
mov edx, 0x9c40
mov rcx, rsi
call qword [0x144d1a870]
mov rdx, rax
test rax, rax
je 0x1400044dd
mov rcx, rbp
call fcn.1400beb50
lea r8, [rbx + 0x10]
mov rdx, qword [rsp + 0x60]
mov rcx, rbx
mov qword [rbx], r8
mov r8, qword [rsp + 0x68]
add r8, rdx
call fcn.140005700
or r8, 0xffffffffffffffff
mov r9d, 2
mov rcx, rbx
lea rdx, [0x144bc8127]
call fcn.14003edc0
cmp rax, 0xffffffffffffffff
je 0x1400e2f36
lea rdx, [rax + 1]
xor r8d, r8d
mov rcx, rbx
call fcn.1400bf050
lea r12, [0x144bc812a]
mov rdx, r12
mov r8, rdi
mov rcx, rsi
call fcn.140005780
mov r9, qword [rsp + 0x1d8]
xor r8d, r8d
mov rcx, rbx
mov rdx, qword [rsp + 0x1d0]
call fcn.14003f590
mov rcx, rsi
mov r12, rax
call fcn.1400bd1e0
test r12, r12
je 0x1400e317b
mov rcx, rbp
call fcn.1400bd1e0
mov rcx, rdi
call fcn.1400bd1e0
mov rcx, r13
call fcn.1400bd1e0
mov ecx, 0x50
call fcn.1400e2320
mov rcx, rax
mov r12, rax
call fcn.140005820
xor r11d, r11d
xor r10d, r10d
xor ecx, ecx
lea rax, [rbx + 0x3a0]
xor edx, edx
mov qword [rbx + 0x3a8], r11
vpxor xmm0, xmm0, xmm0
mov qword [rbx + 0x3b0], rax
mov qword [rbx + 0x3b8], rax
mov dword [rbx + 0x3a0], r10d
mov qword [rbx + 0x388], r12
lea r12, [0x144bc7e42]
mov qword [rbx + 0x3c0], rcx
mov rcx, rdi
mov qword [rbx + 0x3f8], rdx
lea rdx, [0x144bc812c]
mov byte [rbx + 0x400], 0
vmovdqu ymmword [rbx + 0x3d0], ymm0
vzeroupper
call fcn.140001840
mov rdx, r12
lea rcx, [rsp + 0xe0]
call fcn.140001840
lea rcx, [rsp + 0x100]
mov rdx, r14
call fcn.140001840
xor r8d, r8d
vpxor xmm1, xmm1, xmm1
mov rdx, rdi
mov qword [rsp + 0x1d0], r8
lea rcx, [rsp + 0x218]
vmovdqu8 zmmword [rsp + 0x1d8], zmm1
vmovq xmm8, rcx
vzeroupper
call fcn.1400056a0
lea rdx, [0x144bc8141]
mov rcx, r13
mov dword [rsp + 0x278], 1
call fcn.140001840
mov rdx, r12
lea rcx, [rsp + 0x80]
lea r12, [rsp - 0x2e8]
call fcn.140001840
lea rcx, [rsp + 0xa0]
mov rdx, r14
call fcn.140001840
xor r9d, r9d
lea r10, [rsp + 0x168]
mov rdx, r13
mov qword [rsp + 0x38], r10
vpxor xmm2, xmm2, xmm2
mov rcx, r10
mov qword [rsp + 0x120], r9
vmovdqu8 zmmword [rsp + 0x128], zmm2
vzeroupper
call fcn.1400056a0
xor r11d, r11d
xor edx, edx
mov rax, qword [rsp + 0x120]
mov dword [rsp + 0x1c8], r11d
mov r9d, 0x410
mov qword [rsp + 0x120], rdx
mov r8, qword [rsp + 0x38]
mov qword [rbx + 0x408], rax
lea r10, [r12 + r9]
xor r11d, r11d
mov rcx, qword [r10]
mov qword [r10], r11
mov qword [rbx + r9], rcx
add r9, 8
cmp r9, 0x450
jne 0x140004702
mov rdx, r8
lea rcx, [rbx + 0x450]
call fcn.1400bffa0
lea rdx, [rsp + 0x188]
lea rcx, [rbx + 0x470]
call fcn.1400bffa0
lea rdx, [rsp + 0x1a8]
lea rcx, [rbx + 0x490]
call fcn.1400bffa0
mov rdx, qword [rsp + 0x1d0]
xor r9d, r9d
mov eax, dword [rsp + 0x1c8]
mov qword [rsp + 0x1d0], r9
mov r8d, 0x4c0
mov dword [rbx + 0x4b0], eax
mov qword [rbx + 0x4b8], rdx
lea r10, [r12 + r8]
xor r11d, r11d
mov rcx, qword [r10]
mov qword [r10], r11
mov qword [rbx + r8], rcx
add r8, 8
cmp r8, 0x500
jne 0x140004784
vmovq rdx, xmm8
lea rcx, [rbx + 0x500]
call fcn.1400bffa0
lea rdx, [rsp + 0x238]
lea rcx, [rbx + 0x520]
call fcn.1400bffa0
lea rdx, [rsp + 0x258]
lea rcx, [rbx + 0x540]
call fcn.1400bffa0
mov r12d, dword [rsp + 0x278]
mov rcx, rbp
mov dword [rbx + 0x560], r12d
call fcn.140005600
mov rcx, r13
xor r13d, r13d
call fcn.1400055d0
mov rcx, rsi
call fcn.140005650
mov rcx, rdi
call fcn.1400055d0
mov r8, qword [rbx + 0x388]
xor eax, eax
xor edx, edx
vpxor xmm3, xmm3, xmm3
xor r9d, r9d
mov qword [rbx + 0x578], r13
mov qword [rbx + 0x580], r13
lea r13, [rbx + 0x20]
mov qword [rbx + 0x598], rax
mov qword [rbx + 0x5a0], rax
mov qword [rbx + 0x5b8], rdx
mov qword [rbx + 0x5c0], rdx
mov qword [rbx + 0x5d8], r9
mov qword [rbx + 0x5e0], r9
vmovdqu8 xmmword [rbx + 0x568], xmm3
vmovdqu8 xmmword [rbx + 0x588], xmm3
vmovdqu8 xmmword [rbx + 0x5a8], xmm3
vmovdqu8 xmmword [rbx + 0x5c8], xmm3
mov r12, qword [r8 + 0x30]
mov r10, qword [r8 + 0x48]
cmp r12, qword [r8 + 0x38]
jne 0x14000489c
mov r12, qword [r10 - 8]
add r12, 0x3400
lea rdx, [0x144bc7028]
mov rcx, rsi
call fcn.140001840
xor r8d, r8d
mov rdx, rsi
mov rcx, r13
lea r9, [r12 - 0x3400]
lea r12, [rbx + 0x398]
call fcn.140005930
mov rcx, rsi
call fcn.1400bd1e0
mov dword [rbx + 0x390], 0x40
vmovq rcx, xmm7
call fcn.1400bd1e0
mov qword [rbx + 0x5f0], r15
lea rdx, [0x144bc8156]
mov rcx, rdi
vmovd dword [rbx + 0x5e8], xmm6
call fcn.140001840
mov rdx, rdi
mov rcx, r12
call fcn.140005fb0
xor r11d, r11d
mov r8, rbp
mov rcx, rsi
lea rdx, [0x140006480]
mov r15, rax
lea rax, [0x1400eb1a4]
mov qword [rsp + 0x120], r11
vmovq xmm4, rdx
mov rdx, r14
mov qword [rsp + 0x128], r11
vpinsrq xmm5, xmm4, rax, 1
vmovdqu xmmword [rsp + 0x130], xmm5
call fcn.1400062c0
mov rdx, rsi
mov rcx, r15
call fcn.140006370
mov rcx, rsi
call fcn.1400064a0
mov r14, qword [rsp + 0x130]
test r14, r14
jne 0x1400e3166
mov rcx, rdi
call fcn.1400bd1e0
lea rdx, [0x144bc8165]
mov rcx, rdi
call fcn.140001840
mov rdx, rdi
mov rcx, r12
call fcn.140005fb0
mov qword [rsp + 0x20], rbp
xor r9d, r9d
mov rcx, rsi
vmovsd xmm8, qword [0x144bc9f30]
lea r10, [0x140006670]
mov r13, rax
lea r8, [0x140009c40]
vmovq xmm6, r10
mov qword [rsp + 0x128], r9
mov r9d, 0x400
vpinsrq xmm7, xmm6, r8, 1
vmovsd xmm1, xmm8, xmm8
mov r8d, 1
mov qword [rsp + 0x120], rbx
vmovdqu xmmword [rsp + 0x130], xmm7
call fcn.1400064f0
mov rdx, rsi
mov rcx, r13
call fcn.140006370
mov rcx, rsi
call fcn.1400064a0
mov r15, qword [rsp + 0x130]
test r15, r15
jne 0x1400e3151
mov rcx, rdi
call fcn.1400bd1e0
lea rdx, [0x144bc816d]
mov rcx, rdi
call fcn.140001840
mov rdx, rdi
mov rcx, r12
call fcn.140005fb0
lea r11, [0x140009de0]
mov qword [rsp + 0x20], rbp
xor ecx, ecx
mov r14, rax
lea rax, [0x1400066a0]
mov r9d, 0x2000000
mov r8d, 1
vmovq xmm0, rax
mov qword [rsp + 0x128], rcx
mov rcx, rsi
vpinsrq xmm1, xmm0, r11, 1
mov qword [rsp + 0x120], rbx
vmovdqu xmmword [rsp + 0x130], xmm1
vmovsd xmm1, qword [0x144bc9f38]
call fcn.1400064f0
mov rdx, rsi
mov rcx, r14
call fcn.140006370
mov rcx, rsi
call fcn.1400064a0
mov r13, qword [rsp + 0x130]
test r13, r13
jne 0x1400e313c
mov rcx, rdi
call fcn.1400bd1e0
lea rdx, [0x144bc8172]
mov rcx, rdi
call fcn.140001840
mov rdx, rdi
mov rcx, r12
call fcn.140005fb0
lea r8, [0x1400066d0]
xor edx, edx
mov rcx, rsi
lea r9, [0x1400f019f]
vmovq xmm2, r8
mov r15, rax
mov qword [rsp + 0x128], rdx
vpinsrq xmm3, xmm2, r9, 1
mov rdx, rbp
mov qword [rsp + 0x120], rbx
vmovdqu xmmword [rsp + 0x130], xmm3
call fcn.1400061d0
mov rdx, rsi
mov rcx, r15
call fcn.140006370
mov rcx, rsi
call fcn.1400064a0
mov r14, qword [rsp + 0x130]
test r14, r14
jne 0x1400e3127
mov rcx, rdi
call fcn.1400bd1e0
lea rdx, [0x144bc817d]
mov rcx, rdi
call fcn.140001840
mov rdx, rdi
mov rcx, r12
call fcn.140005fb0
xor r10d, r10d
vpxor xmm4, xmm4, xmm4
xor edx, edx
mov r13, rax
mov r8, rbp
mov rcx, rsi
mov qword [rsp + 0x130], r10
mov qword [rsp + 0x138], r10
vmovdqu8 xmmword [rsp + 0x120], xmm4
call fcn.140006700
mov rdx, rsi
mov rcx, r13
call fcn.140006370
mov rcx, rsi
call fcn.1400064a0
mov rax, qword [rsp + 0x130]
test rax, rax
jne 0x1400e3113
mov rcx, rdi
call fcn.1400bd1e0
lea rdx, [0x144bc8184]
mov rcx, rdi
call fcn.140001840
mov rdx, rdi
mov rcx, r12
call fcn.140005fb0
mov qword [rsp + 0x20], rbp
xor ecx, ecx
vpxor xmm5, xmm5, xmm5
mov r15, rax
mov r9d, 0x100
mov r8d, 1
mov qword [rsp + 0x130], rcx
vmovsd xmm1, xmm8, xmm8
mov qword [rsp + 0x138], rcx
mov rcx, rsi
vmovdqu8 xmmword [rsp + 0x120], xmm5
call fcn.1400064f0
mov rdx, rsi
mov rcx, r15
call fcn.140006370
mov rcx, rsi
call fcn.1400064a0
mov r14, qword [rsp + 0x130]
test r14, r14
jne 0x1400e30fe
mov rcx, rdi
call fcn.1400bd1e0
lea rdx, [0x144bc818c]
mov rcx, rdi
call fcn.140001840
mov rdx, rdi
mov rcx, r12
call fcn.140005fb0
mov qword [rsp + 0x20], rbp
xor r11d, r11d
xor r8d, r8d
vmovsd xmm1, qword [0x144bc9f40]
mov r13, rax
vpxor xmm6, xmm6, xmm6
mov rcx, rsi
mov r9d, 0x14
mov qword [rsp + 0x130], r11
mov qword [rsp + 0x138], r11
vmovdqu8 xmmword [rsp + 0x120], xmm6
call fcn.1400064f0
mov rdx, rsi
mov rcx, r13
call fcn.140006370
mov rcx, rsi
call fcn.1400064a0
mov rax, qword [rsp + 0x130]
test rax, rax
jne 0x1400e30ea
mov rcx, rdi
call fcn.1400bd1e0
lea rdx, [0x144bc8198]
mov rcx, rdi
call fcn.140001840
mov rdx, rdi
mov rcx, r12
call fcn.140005fb0
mov qword [rsp + 0x20], rbp
xor edx, edx
xor r8d, r8d
vmovsd xmm1, qword [0x144bc9f48]
mov r15, rax
vpxor xmm7, xmm7, xmm7
mov rcx, rsi
mov r9d, 0x1388
mov qword [rsp + 0x130], rdx
vmovdqu8 xmmword [rsp + 0x120], xmm7
mov qword [rsp + 0x138], rdx
call fcn.1400064f0
mov rdx, rsi
mov rcx, r15
call fcn.140006370
mov rcx, rsi
call fcn.1400064a0
mov r14, qword [rsp + 0x130]
test r14, r14
jne 0x1400e30d5
mov rcx, rdi
call fcn.1400bd1e0
lea rdx, [0x144bc81a6]
mov rcx, rdi
call fcn.140001840
mov rdx, rdi
mov rcx, r12
call fcn.140005fb0
mov qword [rsp + 0x20], rbp
xor r9d, r9d
xor r8d, r8d
mov r13, rax
vpxor xmm0, xmm0, xmm0
vxorpd xmm1, xmm1, xmm1
mov qword [rsp + 0x130], r9
mov qword [rsp + 0x138], r9
mov rcx, rsi
mov r9d, 0x2710
vmovdqu8 xmmword [rsp + 0x120], xmm0
call fcn.1400064f0
mov rdx, rsi
mov rcx, r13
call fcn.140006370
mov rcx, rsi
call fcn.1400064a0
mov rax, qword [rsp + 0x130]
test rax, rax
jne 0x1400e30c1
mov rcx, rdi
call fcn.1400bd1e0
lea rdx, [0x144bc81b0]
mov rcx, rdi
call fcn.140001840
mov rdx, rdi
mov rcx, r12
call fcn.140005fb0
xor r8d, r8d
vpxor xmm1, xmm1, xmm1
xor edx, edx
mov r15, rax
mov qword [rsp + 0x130], r8
mov rcx, rsi
mov qword [rsp + 0x138], r8
mov r8, rbp
vmovdqu8 xmmword [rsp + 0x120], xmm1
call fcn.140006700
mov rdx, rsi
mov rcx, r15
call fcn.140006370
mov rcx, rsi
call fcn.1400064a0
mov r14, qword [rsp + 0x130]
test r14, r14
jne 0x1400e30ac
mov rcx, rdi
call fcn.1400bd1e0
lea rdx, [0x144bc81bd]
mov rcx, rdi
call fcn.140001840
mov rdx, rdi
mov rcx, r12
call fcn.140005fb0
xor r10d, r10d
vpxor xmm2, xmm2, xmm2
xor edx, edx
mov r13, rax
mov r8, rbp
mov rcx, rsi
mov qword [rsp + 0x130], r10
mov qword [rsp + 0x138], r10
vmovdqu8 xmmword [rsp + 0x120], xmm2
call fcn.140006700
mov rdx, rsi
mov rcx, r13
call fcn.140006370
mov rcx, rsi
call fcn.1400064a0
mov rax, qword [rsp + 0x130]
test rax, rax
jne 0x1400e3098
mov rcx, rdi
call fcn.1400bd1e0
lea rdx, [0x144bc81cf]
mov rcx, rdi
call fcn.140001840
mov rdx, rdi
mov rcx, r12
call fcn.140005fb0
mov qword [rsp + 0x20], rbp
xor ecx, ecx
vmovsd xmm1, qword [0x144bc9f50]
mov r15, rax
vpxor xmm3, xmm3, xmm3
mov r9d, 0xc76
mov r8d, 0x528
mov qword [rsp + 0x130], rcx
mov qword [rsp + 0x138], rcx
mov rcx, rsi
vmovdqu8 xmmword [rsp + 0x120], xmm3
call fcn.1400064f0
mov rdx, rsi
mov rcx, r15
call fcn.140006370
mov rcx, rsi
call fcn.1400064a0
mov r14, qword [rsp + 0x130]
test r14, r14
jne 0x1400e3083
mov rcx, rdi
call fcn.1400bd1e0
lea rdx, [0x144bc81d7]
mov rcx, rdi
call fcn.140001840
mov rdx, rdi
mov rcx, r12
call fcn.140005fb0
xor r11d, r11d
vpxor xmm4, xmm4, xmm4
xor edx, edx
mov r13, rax
mov r8, rbp
mov rcx, rsi
mov qword [rsp + 0x130], r11
mov qword [rsp + 0x138], r11
vmovdqu8 xmmword [rsp + 0x120], xmm4
call fcn.140006700
mov rdx, rsi
mov rcx, r13
call fcn.140006370
mov rcx, rsi
call fcn.1400064a0
mov rax, qword [rsp + 0x130]
test rax, rax
jne 0x1400e306f
mov rcx, rdi
call fcn.1400bd1e0
lea rdx, [0x144bc81e3]
mov rcx, rdi
call fcn.140001840
mov rdx, rdi
mov rcx, r12
call fcn.140005fb0
lea r8, [0x1400067b0]
xor edx, edx
mov rcx, rsi
vmovq xmm5, r8
mov r15, rax
lea r9, [0x1400f01a7]
mov r8, rbp
vpinsrq xmm6, xmm5, r9, 1
mov qword [rsp + 0x120], rdx
mov qword [rsp + 0x128], rdx
lea rdx, [0x144bc81ee]
vmovdqu xmmword [rsp + 0x130], xmm6
call fcn.1400062c0
mov rdx, rsi
mov rcx, r15
call fcn.140006370
mov rcx, rsi
call fcn.1400064a0
mov r14, qword [rsp + 0x130]
test r14, r14
jne 0x1400e305a
mov rcx, rdi
call fcn.1400bd1e0
lea rdx, [0x144bc81f6]
mov rcx, rdi
call fcn.140001840
mov rdx, rdi
mov rcx, r12
call fcn.140005fb0
mov qword [rsp + 0x20], rbp
xor r10d, r10d
mov rcx, rsi
mov r13, rax
vpxor xmm7, xmm7, xmm7
mov r9d, 0x64
mov r8d, 1
vmovsd xmm1, xmm8, xmm8
mov qword [rsp + 0x130], r10
mov qword [rsp + 0x138], r10
vmovdqu8 xmmword [rsp + 0x120], xmm7
call fcn.1400064f0
mov rdx, rsi
mov rcx, r13
call fcn.140006370
mov rcx, rsi
call fcn.1400064a0
mov rax, qword [rsp + 0x130]
test rax, rax
jne 0x1400e3046
mov rcx, rdi
call fcn.1400bd1e0
lea rdx, [0x144bc8207]
mov rcx, rdi
call fcn.140001840
mov rdx, rdi
mov rcx, r12
call fcn.140005fb0
xor ecx, ecx
vpxor xmm8, xmm8, xmm8
mov r8, rbp
mov r15, rax
mov qword [rsp + 0x130], rcx
mov edx, 1
mov qword [rsp + 0x138], rcx
mov rcx, rsi
vmovdqu8 xmmword [rsp + 0x120], xmm8
call fcn.140006700
mov rdx, rsi
mov rcx, r15
call fcn.140006370
mov rcx, rsi
call fcn.1400064a0
mov r14, qword [rsp + 0x130]
test r14, r14
jne 0x1400e3031
mov rcx, rdi
call fcn.1400bd1e0
lea rdx, [0x144bc8218]
mov rcx, rdi
call fcn.140001840
mov rdx, rdi
mov rcx, r12
call fcn.140005fb0
mov qword [rsp + 0x20], rbp
xor r11d, r11d
xor r8d, r8d
vmovsd xmm1, qword [0x144bc9f58]
mov r13, rax
vpxor xmm0, xmm0, xmm0
mov rcx, rsi
mov r9d, 7
mov qword [rsp + 0x130], r11
mov qword [rsp + 0x138], r11
vmovdqu8 xmmword [rsp + 0x120], xmm0
call fcn.1400064f0
mov rdx, rsi
mov rcx, r13
call fcn.140006370
mov rcx, rsi
call fcn.1400064a0
mov rax, qword [rsp + 0x130]
test rax, rax
jne 0x1400e301d
mov rcx, rdi
lea r14, [0x144bc8229]
call fcn.1400bd1e0
mov rdx, r14
mov rcx, rdi
call fcn.140001840
mov rdx, rdi
mov rcx, r12
call fcn.140005fb0
lea r8, [0x1400067d0]
xor edx, edx
mov rcx, rsi
vmovq xmm1, r8
mov r15, rax
mov r8, rbp
mov qword [rsp + 0x128], rdx
lea r9, [0x1400f01d0]
lea rdx, [0x144bc8141]
mov qword [rsp + 0x120], rbx
vpinsrq xmm2, xmm1, r9, 1
vmovdqu xmmword [rsp + 0x130], xmm2
call fcn.1400062c0
mov rdx, rsi
mov rcx, r15
call fcn.140006370
mov rcx, rsi
call fcn.1400064a0
mov r13, qword [rsp + 0x130]
test r13, r13
jne 0x1400e3008
mov rcx, rdi
lea r13, [0x144bc8232]
call fcn.1400bd1e0
mov rdx, r13
mov rcx, rdi
call fcn.140001840
mov rdx, rdi
mov rcx, r12
call fcn.140005fb0
lea rcx, [0x140006800]
xor r10d, r10d
mov r8, rbp
vmovq xmm3, rcx
mov r15, rax
mov rcx, rsi
mov qword [rsp + 0x128], r10
lea r11, [0x1400f0208]
lea rdx, [0x144bc812c]
mov qword [rsp + 0x120], rbx
vpinsrq xmm4, xmm3, r11, 1
vmovdqu xmmword [rsp + 0x130], xmm4
call fcn.1400062c0
mov rdx, rsi
mov rcx, r15
call fcn.140006370
mov rcx, rsi
call fcn.1400064a0
mov rax, qword [rsp + 0x130]
test rax, rax
jne 0x1400e2ff4
mov rcx, rdi
xor edi, edi
call fcn.1400bd1e0
lea r8, [0x140010b50]
mov r15, qword [rbx + 0x5b8]
xor edx, edx
vmovdqu xmm6, xmmword [rbx + 0x5a8]
lea r9, [0x140010900]
vmovdqu xmm7, xmmword [rbx + 0x5b8]
vmovq xmm8, r8
vpxor xmm5, xmm5, xmm5
vpinsrq xmm0, xmm8, r9, 1
mov qword [rsp + 0x120], rdi
mov qword [rsp + 0x128], rdi
mov qword [rbx + 0x5a8], rdx
mov qword [rbx + 0x5b0], rdx
vmovdqu xmmword [rsp + 0x130], xmm5
vmovdqu xmmword [rsp + 0x1d0], xmm6
vmovdqu xmmword [rsp + 0x1e0], xmm7
vmovdqu xmmword [rbx + 0x5b8], xmm0
test r15, r15
jne 0x1400e2fdf
mov rax, qword [rsp + 0x130]
test rax, rax
jne 0x1400e2fcb
lea rdi, [0x140010ba0]
xor r10d, r10d
xor r11d, r11d
vmovdqu xmm2, xmmword [rbx + 0x568]
vmovdqu xmm3, xmmword [rbx + 0x578]
mov r15, qword [rbx + 0x578]
lea rcx, [0x140010a10]
vmovq xmm4, rdi
vpxor xmm1, xmm1, xmm1
vpinsrq xmm5, xmm4, rcx, 1
mov qword [rsp + 0x120], r10
mov qword [rsp + 0x128], r10
mov qword [rbx + 0x568], r11
mov qword [rbx + 0x570], r11
vmovdqu xmmword [rsp + 0x130], xmm1
vmovdqu xmmword [rsp + 0x1d0], xmm2
vmovdqu xmmword [rsp + 0x1e0], xmm3
vmovdqu xmmword [rbx + 0x578], xmm5
test r15, r15
jne 0x1400e2fb6
mov rax, qword [rsp + 0x130]
test rax, rax
jne 0x1400e2fa2
lea r8, [0x140009280]
xor edx, edx
lea r9, [0x1400ed8eb]
mov qword [rsp + 0x1d0], r12
vmovq xmm6, r8
mov qword [rsp + 0x1d8], rdx
lea rcx, [rbx + 0x588]
mov rdx, rsi
vpinsrq xmm7, xmm6, r9, 1
vmovdqu xmmword [rsp + 0x1e0], xmm7
call fcn.140006830
mov r15, qword [rsp + 0x1e0]
test r15, r15
jne 0x1400e2f8d
lea rdi, [0x140010b30]
xor r10d, r10d
xor r11d, r11d
vmovdqu xmm0, xmmword [rbx + 0x5c8]
vmovdqu xmm1, xmmword [rbx + 0x5d8]
mov rax, qword [rbx + 0x5d8]
lea rcx, [0x140010730]
vmovq xmm2, rdi
vpxor xmm8, xmm8, xmm8
vpinsrq xmm3, xmm2, rcx, 1
mov qword [rsp + 0x120], r10
mov qword [rsp + 0x128], r10
mov qword [rbx + 0x5c8], r11
mov qword [rbx + 0x5d0], r11
vmovdqu xmmword [rsp + 0x130], xmm8
vmovdqu xmmword [rsp + 0x1d0], xmm0
vmovdqu xmmword [rsp + 0x1e0], xmm1
vmovdqu xmmword [rbx + 0x5d8], xmm3
test rax, rax
jne 0x1400e2f79
mov r15, qword [rsp + 0x130]
test r15, r15
jne 0x1400e2f64
mov rdx, r14
mov rcx, rbp
call fcn.140001840
mov rdx, rbp
mov rcx, r12
call fcn.140005fb0
mov rcx, rsi
mov rdx, rax
call fcn.1400068d0
mov r8, qword [rsp + 0x1d8]
mov rdx, qword [rsp + 0x1d0]
mov rcx, rbx
call fcn.140006900
mov rcx, rsi
call fcn.1400bd1e0
mov rcx, rbp
call fcn.1400bd1e0
mov rdx, r13
mov rcx, rbp
call fcn.140001840
mov rdx, rbp
mov rcx, r12
call fcn.140005fb0
mov rcx, rsi
mov rdx, rax
call fcn.1400068d0
mov r8, qword [rsp + 0x1d8]
mov rdx, qword [rsp + 0x1d0]
mov rcx, rbx
call fcn.140007860
mov rcx, rsi
call fcn.1400bd1e0
mov rcx, rbp
call fcn.1400bd1e0
mov rcx, rbx
call fcn.140007e60
mov rcx, rbx
vmovups xmm6, xmmword [rsp + 0x9e10]
vmovups xmm7, xmmword [rsp + 0x9e20]
vmovups xmm8, xmmword [rsp + 0x9e30]
add rsp, 0x9e48
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
jmp fcn.140008e60
lea r12, [0x144bc812a]
mov r8, rdi
mov rcx, rsi
mov rdx, r12
call fcn.140005780
mov rcx, rbx
mov rdx, rsi
call fcn.1400c0ee0
mov rcx, rsi
call fcn.1400bd1e0
nop
jmp 0x140004532
mov r8d, 3
mov rdx, rbp
mov rcx, rbp
call r15
nop
jmp 0x1400054fe
mov r8d, 3
mov rdx, rsi
mov rcx, rsi
call rax
nop
jmp 0x1400054ed
mov r8d, 3
mov rdx, rsi
mov rcx, rsi
call r15
nop
jmp 0x140005468
mov r8d, 3
mov rdx, rbp
mov rcx, rbp
call rax
nop
jmp 0x140005414
mov r8d, 3
mov rdx, rsi
mov rcx, rsi
call r15
nop
jmp 0x140005403
mov r8d, 3
mov rdx, rbp
mov rcx, rbp
call rax
nop
jmp 0x14000537f
mov r8d, 3
mov rdx, rsi
mov rcx, rsi
call r15
nop
jmp 0x14000536e
mov r8d, 3
mov rdx, rbp
mov rcx, rbp
call rax
nop
jmp 0x1400052e4
mov r8d, 3
mov rdx, rbp
mov rcx, rbp
call r13
nop
jmp 0x140005251
mov r8d, 3
mov rdx, rbp
mov rcx, rbp
call rax
nop
jmp 0x1400051bf
mov r8d, 3
mov rdx, rbp
mov rcx, rbp
call r14
nop
jmp 0x140005139
mov r8d, 3
mov rdx, rbp
mov rcx, rbp
call rax
nop
jmp 0x1400050c1
mov r8d, 3
mov rdx, rbp
mov rcx, rbp
call r14
nop
jmp 0x14000503c
mov r8d, 3
mov rdx, rbp
mov rcx, rbp
call rax
nop
jmp 0x140004fad
mov r8d, 3
mov rdx, rbp
mov rcx, rbp
call r14
nop
jmp 0x140004f38
mov r8d, 3
mov rdx, rbp
mov rcx, rbp
call rax
nop
jmp 0x140004eb0
mov r8d, 3
mov rdx, rbp
mov rcx, rbp
call r14
nop
jmp 0x140004e3b
mov r8d, 3
mov rdx, rbp
mov rcx, rbp
call rax
nop
jmp 0x140004dc6
mov r8d, 3
mov rdx, rbp
mov rcx, rbp
call r14
nop
jmp 0x140004d44
mov r8d, 3
mov rdx, rbp
mov rcx, rbp
call rax
nop
jmp 0x140004cbf
mov r8d, 3
mov rdx, rbp
mov rcx, rbp
call r14
nop
jmp 0x140004c39
mov r8d, 3
mov rdx, rbp
mov rcx, rbp
call rax
nop
jmp 0x140004bb5
mov r8d, 3
mov rdx, rbp
mov rcx, rbp
call r14
nop
jmp 0x140004b40
mov r8d, 3
mov rdx, rbp
mov rcx, rbp
call r13
nop
jmp 0x140004ab8
mov r8d, 3
mov rdx, rbp
mov rcx, rbp
call r15
nop
jmp 0x140004a1a
mov r8d, 3
mov rdx, rbp
mov rcx, rbp
call r14
nop
jmp 0x140004977
mov r9, qword [rsp + 0x128]
mov r8d, 1
xor edx, edx
mov rcx, rbx
mov qword [rsp + 0x20], r9
mov r9, qword [rsp + 0x120]
call fcn.1400bf740
nop
jmp 0x14000456f