Function at 0x140078140
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 0x20], r9
mov qword [rsp + 8], rcx
push rbx
push rbp
push rsi
push rdi
sub rsp, 0xe8
mov rax, qword [rcx + 0x28]
mov rbp, r9
mov rbx, r8
mov rsi, rdx
mov rdi, rcx
cmp qword [rcx + 0x20], rax
jne 0x140078170
call fcn.140041540
mov ecx, reloc.WS2_32.dll_recv
call fcn.1400506a0
test al, al
je 0x14007819a
mov r9, rbp
mov r8, rbx
mov rdx, rsi
mov rcx, rdi
add rsp, 0xe8
pop rdi
pop rsi
pop rbp
pop rbx
jmp 0x1400a4ed0
test rbp, rbp
je 0x1400798fd
sub rbx, rsi
mov qword [rsp + 0x118], r12
mov qword [rsp + 0xe0], r13
mov qword [rsp + 0xd8], r14
lea r14, [rsi + 0x18]
mov qword [rsp + 0xd0], r15
lea rax, [rbx - 0x10]
mov qword [rsp + 0x90], r14
mov qword [rsp + 0xc0], rax
lea rax, [rbx - 8]
mov qword [rsp + 0xc8], rax
lea rax, [rbx - 0x18]
mov qword [rsp + 0xb8], rax
mov qword [rsp + 0x120], rbx
nop
mov rdx, qword [rdi + 0x20]
mov r12, qword [r14 - 0x10]
mov r9, qword [r14 - 0x18]
mov rbp, qword [r14]
mov r10, qword [r14 + 0x10]
mov rbx, qword [rdx + 8]
mov rax, qword [rdx]
add r12, rbx
mov rcx, qword [rdx + 0x18]
add r9, rax
mov r8, qword [rdi + 8]
add rbp, rcx
mov r15, qword [rdx + 0x20]
add r9, r12
mov rdi, qword [rdx + 0x30]
mov rsi, qword [rdx + 0x10]
mov r11, qword [r8]
mov r13, qword [rdx + 0x28]
add r10, r11
mov qword [rsp + 0x58], rcx
add r10, r13
mov rcx, qword [rdx + 0x38]
mov qword [rsp + 0x20], r9
mov r9, qword [r14 - 8]
mov qword [rsp + 0x78], rax
add r9, rsi
mov rax, qword [rsp + 0x90]
add r9, rbp
mov qword [rsp + 0x68], rcx
add rcx, qword [r14 + 0x20]
mov r14, qword [r14 + 8]
mov rax, qword [rax + 0x18]
add r14, r15
mov qword [rsp + 0x70], rbx
add r14, r10
ror r12, 0x12
xor r12, qword [rsp + 0x20]
ror rbp, 0x1c
xor rbp, r9
mov qword [rsp + 0x30], r10
add qword [rsp + 0x20], rbp
add r9, r12
mov r10, qword [r8 + 8]
mov rbx, qword [rsp + 0x30]
add rax, r10
rol rbx, 0x13
add rax, rdi
add rax, rcx
ror r12, 0x1f
xor rbx, r14
ror rcx, 0x1b
xor rcx, rax
ror rbp, 0x16
xor rbp, qword [rsp + 0x20]
add rax, rbx
add r14, rcx
rol rbx, 0xe
xor r12, r9
rol rcx, 0x1b
xor rbx, rax
mov qword [rsp + 0x80], rsi
add qword [rsp + 0x20], rbx
xor rcx, r14
add r9, rcx
ror rbx, 0x1c
xor rbx, qword [rsp + 0x20]
add rax, rbp
add r14, r12
ror rcx, 0x19
xor rcx, r9
rol r12, 0x11
add qword [rsp + 0x20], rcx
xor r12, r14
ror rbp, 0xf
add r9, rbx
xor rbp, rax
mov qword [rsp + 0x60], r15
add rax, r12
mov qword [rsp + 0x88], rdi
add r14, rbp
mov qword [rsp + 0x48], rax
rol rcx, 9
ror r12, 0x14
xor r12, rax
ror rbp, 8
add r12, rsi
lea rax, [r10 + rdi]
mov qword [rsp + 0x98], rax
mov rsi, rbx
ror rsi, 0xa
xor rbp, r14
xor rsi, r9
mov qword [rsp + 0x38], r12
add rsi, rax
add rbp, r15
mov rax, qword [rsp + 0x70]
add rax, r12
mov qword [rsp + 0x30], rsi
mov rsi, qword [rsp + 0x20]
mov r12, qword [rsp + 0x68]
xor rcx, rsi
add rsi, rax
mov qword [rsp + 0x40], rbp
mov rbx, qword [rsp + 0x40]
inc rcx
mov rax, qword [rsp + 0x58]
mov rbp, qword [rdx + 0x40]
add rax, rbx
add r9, rax
mov qword [rsp + 0x20], rsi
mov rax, qword [rsp + 0x30]
add rcx, rbp
add rax, r13
rol rbx, 0x1e
add r14, rax
mov qword [rsp + 0x28], r9
mov r9, qword [r8 + 0x10]
mov r8, qword [rsp + 0x48]
add r12, r9
mov qword [rsp + 0xa0], r12
lea rax, [r12 + rcx]
rol rcx, 0x18
add r8, rax
mov rax, qword [rsp + 0x38]
xor rcx, r8
ror rax, 0x19
xor rax, rsi
mov rsi, qword [rsp + 0x30]
ror rsi, 0x1e
xor rsi, r14
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x28]
add r8, rsi
xor rbx, rax
mov qword [rsp + 0x30], rsi
mov r15, qword [rsp + 0x30]
add r14, rcx
mov qword [rsp + 0x40], rbx
mov rsi, qword [rsp + 0x40]
add qword [rsp + 0x20], rsi
mov rbx, qword [rsp + 0x38]
add rax, rbx
rol rsi, 0x11
xor rsi, qword [rsp + 0x20]
rol rbx, 0xd
xor rbx, rax
rol r15, 0xa
xor r15, r8
ror rcx, 0xe
add qword [rsp + 0x20], r15
xor rcx, r14
add r8, rsi
ror r15, 0x19
xor r15, qword [rsp + 0x20]
add r14, rbx
rol rsi, 0x1d
add rax, rcx
rol rbx, 0x19
xor rsi, r8
xor rbx, r14
ror rcx, 0x15
xor rcx, rax
add qword [rsp + 0x20], rcx
add r8, rbx
add rax, r15
rol rbx, 8
xor rbx, r8
mov qword [rsp + 0x28], rax
add r14, rsi
mov qword [rsp + 0x48], r8
mov r8, qword [rsp + 0x58]
mov qword [rsp + 0x38], rbx
mov rbx, rsi
add qword [rsp + 0x38], r8
mov r8, r15
mov rsi, qword [rsp + 0x20]
lea r15, [r11 + rbp]
rol rbx, 0x16
xor rbx, r14
ror rcx, 0x1d
xor rcx, qword [rsp + 0x20]
add rbx, r13
ror r8, 8
add rcx, 2
add rcx, qword [rdx]
xor r8, rax
mov rax, qword [rsp + 0x38]
add r8, r12
add rax, qword [rsp + 0x80]
mov rdx, qword [rsp + 0x48]
add rsi, rax
mov rax, qword [rsp + 0x60]
add rax, rbx
mov qword [rsp + 0x20], rsi
add qword [rsp + 0x28], rax
lea rax, [rdi + r8]
add r14, rax
ror rbx, 0x1c
lea rax, [r15 + rcx]
ror rcx, 0x1b
add rdx, rax
mov rax, qword [rsp + 0x38]
xor rcx, rdx
ror rax, 0x12
xor rax, rsi
mov rsi, r8
rol rsi, 0x13
xor rsi, r14
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x28]
add rdx, rsi
xor rbx, rax
mov qword [rsp + 0x30], rsi
mov r8, qword [rsp + 0x30]
add r14, rcx
mov qword [rsp + 0x40], rbx
mov rbx, qword [rsp + 0x38]
mov rsi, qword [rsp + 0x40]
add rax, rbx
add qword [rsp + 0x20], rsi
ror rbx, 0x1f
xor rbx, rax
ror rsi, 0x16
xor rsi, qword [rsp + 0x20]
rol rcx, 0x1b
xor rcx, r14
rol r8, 0xe
xor r8, rdx
add r14, rbx
add qword [rsp + 0x20], r8
add rdx, rsi
add rax, rcx
rol rbx, 0x11
ror rsi, 0xf
xor rbx, r14
ror r8, 0x1c
xor rsi, rdx
xor r8, qword [rsp + 0x20]
add rdx, rbx
ror rcx, 0x19
xor rcx, rax
mov qword [rsp + 0x48], rdx
add qword [rsp + 0x20], rcx
mov r12, qword [rsp + 0x68]
add rax, r8
add r14, rsi
ror rbx, 0x14
xor rbx, rdx
mov qword [rsp + 0x28], rax
add rbx, qword [rsp + 0x60]
mov rdx, r8
mov qword [rsp + 0x38], rbx
mov rbx, rsi
mov rsi, qword [rsp + 0x20]
ror rdx, 0xa
xor rdx, rax
ror rbx, 8
mov rax, qword [rsp + 0x38]
xor rbx, r14
add rax, qword [rsp + 0x58]
add rbx, rdi
add rdx, r15
rol rcx, 9
xor rcx, rsi
mov qword [rsp + 0x30], rdx
mov rdx, qword [rsp + 0x70]
add rsi, rax
mov qword [rsp + 0x20], rsi
lea rax, [rbx + r13]
add qword [rsp + 0x28], rax
add rdx, 3
mov rsi, qword [rsp + 0x30]
add rdx, rcx
mov rcx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x20]
rol rbx, 0x1e
xor rbx, qword [rsp + 0x28]
lea rax, [r12 + rsi]
add r14, rax
ror rsi, 0x1e
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x50], r14
mov r14, qword [rsp + 0x78]
add r14, r10
lea rax, [r14 + rdx]
rol rdx, 0x18
add rcx, rax
mov rax, qword [rsp + 0x38]
xor rdx, rcx
ror rax, 0x19
xor rax, r8
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x50]
mov rbx, qword [rsp + 0x38]
xor rsi, rax
add qword [rsp + 0x28], rbx
add rcx, rsi
mov qword [rsp + 0x30], rsi
add rax, rdx
mov rsi, qword [rsp + 0x40]
mov rdi, qword [rsp + 0x30]
add r8, rsi
rol rdi, 0xa
xor rdi, rcx
rol rsi, 0x11
xor rsi, r8
rol rbx, 0xd
xor rbx, qword [rsp + 0x28]
add rcx, rsi
ror rdx, 0xe
add r8, rdi
xor rdx, rax
rol rsi, 0x1d
add qword [rsp + 0x28], rdx
add rax, rbx
ror rdi, 0x19
xor rsi, rcx
rol rbx, 0x19
xor rdi, r8
ror rdx, 0x15
xor rbx, rax
xor rdx, qword [rsp + 0x28]
add rcx, rbx
mov qword [rsp + 0x48], rcx
add qword [rsp + 0x28], rdi
add rax, rsi
mov qword [rsp + 0x50], rax
add r8, rdx
rol rbx, 8
xor rbx, rcx
ror rdx, 0x1d
mov rcx, qword [rsp + 0x80]
xor rdx, r8
mov qword [rsp + 0x38], rbx
add rcx, 4
add qword [rsp + 0x38], r13
add rcx, rdx
mov rdx, qword [rsp + 0x50]
mov rbx, rsi
mov rsi, qword [rsp + 0x70]
rol rbx, 0x16
add rsi, r9
xor rbx, rax
mov rax, rdi
ror rax, 8
add rbx, r12
xor rax, qword [rsp + 0x28]
add rax, r14
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x60]
add rax, qword [rsp + 0x38]
add r8, rax
mov rax, qword [rsp + 0x88]
add rax, rbx
mov qword [rsp + 0x20], r8
add qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x30]
add rax, rbp
ror rbx, 0x1c
xor rbx, qword [rsp + 0x28]
add rdx, rax
lea rax, [rsi + rcx]
mov qword [rsp + 0x40], rbx
add qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x38]
ror rax, 0x12
xor rax, r8
ror rcx, 0x1b
mov r8, qword [rsp + 0x30]
rol r8, 0x13
xor r8, rdx
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x48]
mov rbx, qword [rsp + 0x38]
xor rcx, rax
add qword [rsp + 0x28], rbx
add rax, r8
mov qword [rsp + 0x30], r8
add rdx, rcx
mov r8, qword [rsp + 0x40]
add qword [rsp + 0x20], r8
mov rdi, qword [rsp + 0x30]
ror rbx, 0x1f
xor rbx, qword [rsp + 0x28]
ror r8, 0x16
xor r8, qword [rsp + 0x20]
rol rcx, 0x1b
xor rcx, rdx
rol rdi, 0xe
add qword [rsp + 0x28], rcx
xor rdi, rax
add qword [rsp + 0x20], rdi
add rax, r8
add rdx, rbx
ror r8, 0xf
rol rbx, 0x11
xor r8, rax
xor rbx, rdx
ror rdi, 0x1c
xor rdi, qword [rsp + 0x20]
add rax, rbx
ror rcx, 0x19
xor rcx, qword [rsp + 0x28]
add qword [rsp + 0x20], rcx
mov qword [rsp + 0x48], rax
add qword [rsp + 0x28], rdi
add rdx, r8
mov qword [rsp + 0x50], rdx
ror rbx, 0x14
xor rax, rbx
rol rcx, 9
add rax, qword [rsp + 0x88]
mov rbx, r8
xor rcx, qword [rsp + 0x20]
mov qword [rsp + 0x38], rax
add rax, r13
add qword [rsp + 0x20], rax
ror rbx, 8
xor rbx, rdx
mov rdx, rdi
mov rdi, qword [rsp + 0x28]
add rbx, rbp
ror rdx, 0xa
xor rdx, rdi
add rdx, rsi
lea rax, [r12 + rbx]
mov qword [rsp + 0x30], rdx
mov r8, qword [rsp + 0x30]
add rdi, rax
mov rax, qword [rsp + 0x30]
add rax, qword [rsp + 0x78]
mov rdx, qword [rsp + 0x58]
add rdx, 5
rol rbx, 0x1e
add rdx, rcx
ror r8, 0x1e
mov rcx, qword [rsp + 0x50]
add rcx, rax
mov qword [rsp + 0x28], rdi
xor rbx, qword [rsp + 0x28]
xor r8, rcx
mov rdi, qword [rsp + 0x80]
mov qword [rsp + 0x40], rbx
add rdi, r11
mov qword [rsp + 0x30], r8
mov r12, qword [rsp + 0x30]
rol r12, 0xa
lea rax, [rdi + rdx]
rol rdx, 0x18
add qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x38]
ror rax, 0x19
xor rax, qword [rsp + 0x20]
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x48]
mov rbx, qword [rsp + 0x38]
xor rdx, rax
add qword [rsp + 0x28], rbx
add rax, r8
mov r8, qword [rsp + 0x40]
add rcx, rdx
add qword [rsp + 0x20], r8
xor r12, rax
rol rbx, 0xd
xor rbx, qword [rsp + 0x28]
ror rdx, 0xe
xor rdx, rcx
rol r8, 0x11
xor r8, qword [rsp + 0x20]
add rcx, rbx
add qword [rsp + 0x20], r12
add rax, r8
add qword [rsp + 0x28], rdx
ror r12, 0x19
xor r12, qword [rsp + 0x20]
rol rbx, 0x19
ror rdx, 0x15
xor rbx, rcx
xor rdx, qword [rsp + 0x28]
add qword [rsp + 0x28], r12
add qword [rsp + 0x20], rdx
rol r8, 0x1d
xor r8, rax
add rax, rbx
mov qword [rsp + 0x48], rax
add rcx, r8
add r10, qword [rsp + 0x58]
rol rbx, 8
xor rbx, rax
mov qword [rsp + 0x50], rcx
mov rax, qword [rsp + 0x68]
mov qword [rsp + 0x38], rbx
mov rbx, r8
add qword [rsp + 0x38], rax
mov rax, r12
mov r8, qword [rsp + 0x20]
ror rax, 8
xor rax, qword [rsp + 0x28]
add rax, rdi
rol rbx, 0x16
xor rbx, rcx
mov qword [rsp + 0x30], rax
add rbx, qword [rsp + 0x78]
mov rax, qword [rsp + 0x88]
add rax, qword [rsp + 0x38]
mov rcx, qword [rsp + 0x60]
add rcx, 6
ror rdx, 0x1d
xor rdx, r8
add r8, rax
add rcx, rdx
mov qword [rsp + 0x20], r8
mov rdx, qword [rsp + 0x50]
lea rax, [rbx + rbp]
add qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x70]
add rax, qword [rsp + 0x30]
add rdx, rax
ror rbx, 0x1c
xor rbx, qword [rsp + 0x28]
lea rax, [r10 + rcx]
add qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x38]
ror rax, 0x12
xor rax, r8
ror rcx, 0x1b
mov r8, qword [rsp + 0x30]
rol r8, 0x13
xor r8, rdx
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x30], r8
mov r12, qword [rsp + 0x30]
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x48]
mov rbx, qword [rsp + 0x38]
xor rcx, rax
add qword [rsp + 0x28], rbx
add rax, r8
mov r8, qword [rsp + 0x40]
add rdx, rcx
add qword [rsp + 0x20], r8
rol r12, 0xe
xor r12, rax
ror rbx, 0x1f
xor rbx, qword [rsp + 0x28]
rol rcx, 0x1b
xor rcx, rdx
ror r8, 0x16
xor r8, qword [rsp + 0x20]
add rdx, rbx
add qword [rsp + 0x20], r12
add rax, r8
add qword [rsp + 0x28], rcx
ror r12, 0x1c
xor r12, qword [rsp + 0x20]
rol rbx, 0x11
ror rcx, 0x19
xor rbx, rdx
xor rcx, qword [rsp + 0x28]
add qword [rsp + 0x28], r12
add qword [rsp + 0x20], rcx
ror r8, 0xf
xor r8, rax
add rax, rbx
add rdx, r8
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], rdx
ror rbx, 0x14
xor rax, rbx
rol rcx, 9
add rax, rbp
mov rbx, r8
mov r8, qword [rsp + 0x20]
mov qword [rsp + 0x38], rax
xor rcx, r8
add rax, qword [rsp + 0x68]
add r8, rax
ror rbx, 8
mov rax, qword [rsp + 0x78]
xor rbx, rdx
mov qword [rsp + 0x40], rbx
mov rdx, r12
mov rbx, qword [rsp + 0x70]
add qword [rsp + 0x40], rbx
mov rbx, qword [rsp + 0x40]
add rax, rbx
ror rdx, 0xa
xor rdx, qword [rsp + 0x28]
add qword [rsp + 0x28], rax
add rdx, r10
mov qword [rsp + 0x30], rdx
lea rdx, [rcx + 7]
mov rax, qword [rsp + 0x30]
add rdx, r13
add rax, qword [rsp + 0x80]
add qword [rsp + 0x50], rax
mov rcx, qword [rsp + 0x30]
rol rbx, 0x1e
xor rbx, qword [rsp + 0x28]
ror rcx, 0x1e
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x20], r8
mov r8, qword [rsp + 0x60]
add r8, r9
mov r9, qword [rsp + 0x48]
mov qword [rsp + 0xa8], r8
lea rax, [r8 + rdx]
rol rdx, 0x18
add r9, rax
mov rax, qword [rsp + 0x38]
xor rdx, r9
ror rax, 0x19
xor rax, qword [rsp + 0x20]
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x50]
mov rbx, qword [rsp + 0x38]
xor rcx, rax
add qword [rsp + 0x28], rbx
add r9, rcx
mov qword [rsp + 0x30], rcx
add rax, rdx
mov rcx, qword [rsp + 0x40]
add qword [rsp + 0x20], rcx
mov r12, qword [rsp + 0x30]
rol rbx, 0xd
xor rbx, qword [rsp + 0x28]
ror rdx, 0xe
xor rdx, rax
rol r12, 0xa
add qword [rsp + 0x28], rdx
xor r12, r9
rol rcx, 0x11
add rax, rbx
xor rcx, qword [rsp + 0x20]
add qword [rsp + 0x20], r12
add r9, rcx
rol rbx, 0x19
ror rdx, 0x15
xor rbx, rax
xor rdx, qword [rsp + 0x28]
rol rcx, 0x1d
ror r12, 0x19
xor rcx, r9
xor r12, qword [rsp + 0x20]
add r9, rbx
add qword [rsp + 0x20], rdx
add qword [rsp + 0x28], r12
mov qword [rsp + 0x48], r9
add rax, rcx
rol rbx, 8
mov qword [rsp + 0x50], rax
xor rbx, r9
add rbx, qword [rsp + 0x78]
mov r9, qword [rsp + 0x28]
mov qword [rsp + 0x38], rbx
mov rbx, rcx
mov rcx, qword [rsp + 0x88]
rol rbx, 0x16
add rcx, 8
xor rbx, rax
ror rdx, 0x1d
add rbx, qword [rsp + 0x80]
mov rax, r12
ror rax, 8
xor rax, r9
add rax, r8
mov r8, qword [rsp + 0x20]
mov qword [rsp + 0x30], rax
xor rdx, r8
mov rax, qword [rsp + 0x38]
add rcx, rdx
mov rdx, qword [rsp + 0x50]
add rax, rbp
add r8, rax
mov rax, qword [rsp + 0x70]
add rax, rbx
mov qword [rsp + 0x20], r8
add r9, rax
ror rbx, 0x1c
mov rax, qword [rsp + 0x58]
add rax, qword [rsp + 0x30]
add rdx, rax
mov qword [rsp + 0x28], r9
lea r9, [r11 + r13]
mov r11, qword [rsp + 0x48]
lea rax, [r9 + rcx]
mov qword [rsp + 0xb0], r9
add r11, rax
ror rcx, 0x1b
mov rax, qword [rsp + 0x38]
xor rcx, r11
ror rax, 0x12
xor rax, r8
mov r8, qword [rsp + 0x30]
rol r8, 0x13
xor r8, rdx
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x28]
add r11, r8
xor rbx, rax
mov qword [rsp + 0x30], r8
mov r12, qword [rsp + 0x30]
add rdx, rcx
mov qword [rsp + 0x40], rbx
mov r8, qword [rsp + 0x40]
add qword [rsp + 0x20], r8
mov rbx, qword [rsp + 0x38]
add rax, rbx
ror r8, 0x16
xor r8, qword [rsp + 0x20]
ror rbx, 0x1f
xor rbx, rax
rol rcx, 0x1b
xor rcx, rdx
rol r12, 0xe
xor r12, r11
add rdx, rbx
add qword [rsp + 0x20], r12
add r11, r8
add rax, rcx
ror r8, 0xf
rol rbx, 0x11
xor r8, r11
ror r12, 0x1c
xor rbx, rdx
xor r12, qword [rsp + 0x20]
ror rcx, 0x19
xor rcx, rax
add r11, rbx
add qword [rsp + 0x20], rcx
add rax, r12
add rdx, r8
mov qword [rsp + 0x28], rax
ror rbx, 0x14
rol rcx, 9
mov qword [rsp + 0x48], r11
xor r11, rbx
add r11, qword [rsp + 0x70]
mov rbx, r8
ror rbx, 8
mov r8, r12
ror r8, 0xa
xor rbx, rdx
add rbx, qword [rsp + 0x58]
xor r8, rax
mov rax, qword [rsp + 0x68]
add r8, r9
add rax, 9
mov qword [rsp + 0x30], r8
mov r8, qword [rsp + 0x20]
xor rcx, r8
mov qword [rsp + 0x38], r11
add rcx, rax
mov rax, qword [rsp + 0x78]
add rax, r11
mov r11, qword [rsp + 0x80]
add r8, rax
mov qword [rsp + 0x20], r8
lea rax, [r11 + rbx]
rol rbx, 0x1e
add qword [rsp + 0x28], rax
xor rbx, qword [rsp + 0x28]
mov rax, qword [rsp + 0x60]
add rax, qword [rsp + 0x30]
add rdx, rax
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x50], rdx
mov rdx, qword [rsp + 0x98]
lea rax, [rdx + rcx]
rol rcx, 0x18
add qword [rsp + 0x48], rax
xor rcx, qword [rsp + 0x48]
mov rax, qword [rsp + 0x38]
ror rax, 0x19
xor rax, r8
mov r8, qword [rsp + 0x30]
ror r8, 0x1e
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x50]
mov rbx, qword [rsp + 0x38]
xor r8, rax
add qword [rsp + 0x48], r8
add rax, rcx
add qword [rsp + 0x28], rbx
mov qword [rsp + 0x30], r8
mov r8, qword [rsp + 0x40]
add qword [rsp + 0x20], r8
mov r12, qword [rsp + 0x30]
rol rbx, 0xd
xor rbx, qword [rsp + 0x28]
rol r8, 0x11
xor r8, qword [rsp + 0x20]
ror rcx, 0xe
xor rcx, rax
rol r12, 0xa
xor r12, qword [rsp + 0x48]
add rax, rbx
add qword [rsp + 0x48], r8
add qword [rsp + 0x20], r12
add qword [rsp + 0x28], rcx
rol rbx, 0x19
rol r8, 0x1d
xor rbx, rax
xor r8, qword [rsp + 0x48]
add qword [rsp + 0x48], rbx
ror r12, 0x19
xor r12, qword [rsp + 0x20]
ror rcx, 0x15
xor rcx, qword [rsp + 0x28]
add qword [rsp + 0x20], rcx
add qword [rsp + 0x28], r12
add rax, r8
mov qword [rsp + 0x50], rax
rol rbx, 8
xor rbx, qword [rsp + 0x48]
add rbx, r11
ror rcx, 0x1d
mov qword [rsp + 0x38], rbx
mov rbx, r8
mov r8, qword [rsp + 0x20]
xor rcx, r8
rol rbx, 0x16
xor rbx, rax
mov rax, r12
add rbx, qword [rsp + 0x60]
mov r12, qword [rsp + 0xa0]
ror rax, 8
xor rax, qword [rsp + 0x28]
add rax, rdx
lea rdx, [rcx + 0xa]
mov rcx, qword [rsp + 0x50]
add rdx, rbp
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x38]
add rax, qword [rsp + 0x70]
add r8, rax
mov rax, qword [rsp + 0x58]
add rax, rbx
mov qword [rsp + 0x20], r8
add qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x30]
add rax, r13
ror rbx, 0x1c
xor rbx, qword [rsp + 0x28]
add rcx, rax
lea rax, [r12 + rdx]
mov qword [rsp + 0x40], rbx
add qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x38]
ror rax, 0x12
xor rax, r8
ror rdx, 0x1b
mov r8, qword [rsp + 0x30]
rol r8, 0x13
xor r8, rcx
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x48]
mov rbx, qword [rsp + 0x38]
xor rdx, rax
add qword [rsp + 0x28], rbx
add rax, r8
mov qword [rsp + 0x30], r8
add rcx, rdx
mov r8, qword [rsp + 0x40]
add qword [rsp + 0x20], r8
mov r9, qword [rsp + 0x30]
rol r9, 0xe
xor r9, rax
ror rbx, 0x1f
xor rbx, qword [rsp + 0x28]
rol rdx, 0x1b
xor rdx, rcx
ror r8, 0x16
xor r8, qword [rsp + 0x20]
add rcx, rbx
add qword [rsp + 0x20], r9
add rax, r8
add qword [rsp + 0x28], rdx
ror r9, 0x1c
xor r9, qword [rsp + 0x20]
rol rbx, 0x11
ror rdx, 0x19
xor rbx, rcx
xor rdx, qword [rsp + 0x28]
add qword [rsp + 0x28], r9
add qword [rsp + 0x20], rdx
ror r8, 0xf
xor r8, rax
add rax, rbx
add rcx, r8
mov qword [rsp + 0x48], rax
mov qword [rsp + 0x50], rcx
ror rbx, 0x14
xor rax, rbx
rol rdx, 9
add rax, qword [rsp + 0x58]
mov rbx, r8
mov r8, qword [rsp + 0x20]
xor rdx, r8
mov qword [rsp + 0x38], rax
add rax, r11
ror rbx, 8
mov r11, qword [rsp + 0x88]
add r8, rax
mov rax, qword [rsp + 0x60]
xor rbx, rcx
add rbx, r13
mov qword [rsp + 0x20], r8
add rax, rbx
mov rcx, r9
ror rcx, 0xa
xor rcx, qword [rsp + 0x28]
add qword [rsp + 0x28], rax
add rcx, r12
mov r12, qword [rsp + 0x78]
mov qword [rsp + 0x30], rcx
mov rax, qword [rsp + 0x30]
add rax, r11
rol rbx, 0x1e
xor rbx, qword [rsp + 0x28]
lea rcx, [r12 + 0xb]
add rcx, rdx
mov qword [rsp + 0x40], rbx
mov rdx, qword [rsp + 0x50]
add rdx, rax
lea rax, [r15 + rcx]
rol rcx, 0x18
add qword [rsp + 0x48], rax
mov rax, qword [rsp + 0x38]
ror rax, 0x19
xor rax, r8
mov r8, qword [rsp + 0x30]
ror r8, 0x1e
xor r8, rdx
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x48]
mov rbx, qword [rsp + 0x38]
xor rcx, rax
add qword [rsp + 0x28], rbx
add rax, r8
add rdx, rcx
mov qword [rsp + 0x30], r8
mov r8, qword [rsp + 0x40]
add qword [rsp + 0x20], r8
mov r9, qword [rsp + 0x30]
rol r9, 0xa
xor r9, rax
rol r8, 0x11
xor r8, qword [rsp + 0x20]
add qword [rsp + 0x20], r9
add rax, r8
rol rbx, 0xd
xor rbx, qword [rsp + 0x28]
ror rcx, 0xe
xor rcx, rdx
rol r8, 0x1d
add qword [rsp + 0x28], rcx
add rdx, rbx
xor r8, rax
ror r9, 0x19
xor r9, qword [rsp + 0x20]
rol rbx, 0x19
xor rbx, rdx
ror rcx, 0x15
xor rcx, qword [rsp + 0x28]
add rdx, r8
add qword [rsp + 0x28], r9
add rax, rbx
add qword [rsp + 0x20], rcx
mov qword [rsp + 0x50], rdx
rol rbx, 8
mov qword [rsp + 0x48], rax
xor rax, rbx
ror rcx, 0x1d
add rax, qword [rsp + 0x60]
mov rbx, r8
mov r8, qword [rsp + 0x20]
xor rcx, r8
mov qword [rsp + 0x38], rax
add rax, qword [rsp + 0x58]
add r8, rax
rol rbx, 0x16
xor rbx, rdx
mov qword [rsp + 0x20], r8
add rbx, r11
mov rdx, r9
ror rdx, 8
xor rdx, qword [rsp + 0x28]
add rdx, r15
mov r15, qword [rsp + 0x50]
mov qword [rsp + 0x30], rdx
lea rax, [rbx + r13]
add qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x30]
add rax, qword [rsp + 0x68]
mov rdx, qword [rsp + 0x70]
add r15, rax
ror rbx, 0x1c
add rdx, 0xc
add rdx, rcx
mov rcx, qword [rsp + 0x48]
lea rax, [r14 + rdx]
ror rdx, 0x1b
add rcx, rax
mov rax, qword [rsp + 0x38]
xor rdx, rcx
ror rax, 0x12
xor rax, r8
mov r8, qword [rsp + 0x30]
rol r8, 0x13
xor r8, r15
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x28]
add rcx, r8
xor rbx, rax
mov qword [rsp + 0x30], r8
mov r9, qword [rsp + 0x30]
add r15, rdx
mov qword [rsp + 0x40], rbx
mov rbx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
add rax, rbx
add qword [rsp + 0x20], r8
ror rbx, 0x1f
xor rbx, rax
ror r8, 0x16
xor r8, qword [rsp + 0x20]
rol rdx, 0x1b
xor rdx, r15
rol r9, 0xe
add r15, rbx
xor r9, rcx
add qword [rsp + 0x20], r9
add rcx, r8
rol rbx, 0x11
add rax, rdx
xor rbx, r15
ror r8, 0xf
xor r8, rcx
ror r9, 0x1c
xor r9, qword [rsp + 0x20]
add rcx, rbx
ror rbx, 0x14
add r15, r8
ror rdx, 0x19
xor rbx, rcx
xor rdx, rax
mov qword [rsp + 0x38], rbx
add qword [rsp + 0x20], rdx
add rax, r9
add qword [rsp + 0x38], r13
mov qword [rsp + 0x48], rcx
mov qword [rsp + 0x28], rax
mov rbx, r8
rol rdx, 9
mov r8, qword [rsp + 0x20]
mov rcx, r9
xor rdx, r8
ror rbx, 8
xor rbx, r15
ror rcx, 0xa
add rbx, qword [rsp + 0x68]
xor rcx, rax
mov rax, qword [rsp + 0x60]
add rcx, r14
add rax, qword [rsp + 0x38]
mov r14, qword [rsp + 0x80]
add r8, rax
lea rax, [r11 + rbx]
mov qword [rsp + 0x30], rcx
add qword [rsp + 0x28], rax
mov rax, qword [rsp + 0x30]
rol rbx, 0x1e
lea rcx, [r14 + 0xd]
add rcx, rdx
mov qword [rsp + 0x20], r8
mov rdx, qword [rsp + 0x48]
add rax, rbp
add r15, rax
lea rax, [rsi + rcx]
rol rcx, 0x18
add rdx, rax
mov rax, qword [rsp + 0x38]
xor rcx, rdx
ror rax, 0x19
xor rax, r8
mov r8, qword [rsp + 0x30]
ror r8, 0x1e
xor r8, r15
mov qword [rsp + 0x38], rax
mov rax, qword [rsp + 0x28]
add rdx, r8
xor rbx, rax
mov qword [rsp + 0x30], r8
mov r9, qword [rsp + 0x30]
add r15, rcx
mov qword [rsp + 0x40], rbx
mov rbx, qword [rsp + 0x38]
mov r8, qword [rsp + 0x40]
add rax, rbx
add qword [rsp + 0x20], r8
rol rbx, 0xd
xor rbx, rax
rol r8, 0x11
xor r8, qword [rsp + 0x20]
ror rcx, 0xe
xor rcx, r15
rol r9, 0xa
add r15, rbx
xor r9, rdx
add qword [rsp + 0x20], r9
add rdx, r8
rol rbx, 0x19
add rax, rcx
xor rbx, r15
rol r8, 0x1d
xor r8, rdx
ror r9, 0x19
xor r9, qword [rsp + 0x20]
add rdx, rbx
rol rbx, 8
add r15, r8
xor rbx, rdx
ror rcx, 0x15
mov qword [rsp + 0x38], rbx
xor rcx, rax
add qword [rsp + 0x20], rcx
add rax, r9
add qword [rsp + 0x38], r11
mov rbx, r8
rol rbx, 0x16
xor rbx, r15
mov qword [rsp + 0x48], rdx
mov qword [rsp + 0x28], rax
mov r8, qword [rsp + 0x20]
add rbx, rbp
mov rdx, r9
ror rcx, 0x1d
ror rdx, 8
xor rcx, r8
xor rdx, rax
mov rax, qword [rsp + 0x38]
add rdx, rsi
add rax, r13
mov rsi, qword [rsp + 0x48]
add r8, rax
mov rax, qword [rsp + 0x68]
add rax, rbx
mov qword [rsp + 0x30], rdx
mov r9, qword [rsp + 0x30]
mov rdx, qword [rsp + 0x58]
add rdx, 0xe
ror rbx, 0x1c
add rdx, rcx
rol r9, 0x13
mov rcx, qword [rsp + 0x28]
add rcx, rax
mov rax, qword [rsp + 0x30]
xor rbx, rcx
add rax, r12
add r15, rax
lea rax, [rdi + rdx]
add rsi, rax
ror rdx, 0x1b
mov rax, qword [rsp + 0x38]
xor r9, r15
xor rdx, rsi
ror rax, 0x12
xor rax, r8
add rsi, r9
add rcx, rax
rol r9, 0xe
add r8, rbx
ror rax, 0x1f
xor rax, rcx
ror rbx, 0x16
add r15, rdx
xor rbx, r8
xor r9, rsi
rol rdx, 0x1b
xor rdx, r15
add rsi, rbx
add rcx, rdx
ror rbx, 0xf
add r15, rax
ror rdx, 0x19
xor rdx, rcx
rol rax, 0x11
add r8, r9
xor rax, r15
xor rbx, rsi
ror r9, 0x1c
xor r9, r8
add rsi, rax
add rcx, r9
ror rax, 0x14
add r15, rbx
mov qword [rsp + 0x28], rcx
ror rbx, 8
add r8, rdx
ror r9, 0xa
xor rax, rsi
add rax, qword [rsp + 0x68]
xor r9, rcx
mov rcx, qword [rsp + 0x60]
xor rbx, r15
rol rdx, 9
add rbx, r12
mov qword [rsp + 0x30], r9
xor rdx, r8
add qword [rsp + 0x30], rdi
add rcx, 0xf
mov qword [rsp + 0x38], rax
add rcx, rdx
mov qword [rsp + 0x40], rbx
mov rdx, qword [rsp + 0x28]
add rax, r11
add r8, rax
mov r9, qword [rsp + 0x30]
mov qword [rsp + 0x20], r8
lea rax, [rbx + rbp]
mov rbx, qword [rsp + 0x70]
add rdx, rax
mov rax, qword [rsp + 0x30]
add rax, rbx
ror r9, 0x1e
add r15, rax
lea rax, [r10 + rcx]
add rsi, rax
rol rcx, 0x18
mov rax, qword [rsp + 0x38]
xor rcx, rsi
ror rax, 0x19
xor r9, r15
xor rax, r8
add r15, rcx
mov r8, qword [rsp + 0x40]
add rsi, r9
rol r8, 0x1e
xor r8, rdx
ror rcx, 0xe
add qword [rsp + 0x20], r8
add rdx, rax
rol rax, 0xd
xor rcx, r15
xor rax, rdx
rol r8, 0x11
xor r8, qword [rsp + 0x20]
add r15, rax
rol rax, 0x19
add rdx, rcx
xor rax, r15
ror rcx, 0x15
xor rcx, rdx
rol r9, 0xa
xor r9, rsi
add rsi, r8
add qword [rsp + 0x20], r9
rol r8, 0x1d
xor r8, rsi
ror r9, 0x19
xor r9, qword [rsp + 0x20]
add rsi, rax
add qword [rsp + 0x20], rcx
add rdx, r9
rol rax, 8
add r15, r8
xor rax, rsi
ror rcx, 0x1d
add rax, rbp
mov qword [rsp + 0x28], rdx
mov qword [rsp + 0x38], rax
mov rax, r8
mov r8, qword [rsp + 0x20]
rol rax, 0x16
xor rcx, r8
xor rax, r15
add rax, rbx
mov qword [rsp + 0x40], rax
mov rax, r9
ror rax, 8
xor rax, rdx
lea rdx, [rcx + 0x10]
mov rcx, qword [rsp + 0x40]
add rax, r10
mov r10, qword [rsp + 0x28]
add rdx, r13
mov r13, qword [rsp + 0x38]
mov qword [rsp + 0x30], rax
mov rax, qword [rsp + 0x68]
add rax, r13
add r8, rax
lea rax, [r12 + rcx]
add r10, rax
mov qword [rsp + 0x20], r8
mov rax, qword [rsp + 0x30]
mov r8, qword [rsp + 0xa8]
add rax, r14
mov r9, qword [rsp + 0x30]
add r15, rax
ror rcx, 0x1c
xor rcx, r10
ror r13, 0x12
lea rax, [r8 + rdx]
rol r9, 0x13
add rsi, rax
ror rdx, 0x1b
mov rax, qword [rsp + 0x20]
xor rdx, rsi
xor r13, rax
xor r9, r15
add rax, rcx
add r10, r13
ror rcx, 0x16
add r15, rdx
xor rcx, rax
ror r13, 0x1f
xor r13, r10
rol rdx, 0x1b
xor rdx, r15
add rsi, r9
add r15, r13
rol r9, 0xe
add r10, rdx
rol r13, 0x11
xor r13, r15
ror rdx, 0x19
xor rdx, r10
xor r9, rsi
add rsi, rcx
add rax, r9
ror rcx, 0xf
xor rcx, rsi
ror r9, 0x1c
add r15, rcx
xor r9, rax
add rax, rdx
ror rcx, 8
xor rcx, r15
mov qword [rsp + 0x20], rax
add rcx, r14
rol rdx, 9
xor rdx, rax
mov qword [rsp + 0x40], rcx
add rsi, r13
add r10, r9
ror r13, 0x14
mov rcx, r9
mov r9, qword [rsp + 0xb0]
xor r13, rsi
ror rcx, 0xa
add r13, r12
xor rcx, r10
mov rax, r13
add rax, rbp
ror r13, 0x19
add rcx, r8
mov r8, qword [rsp + 0x58]
mov qword [rsp + 0x30], rcx
lea rcx, [r11 + 0x11]
mov rbp, qword [rsp + 0x30]
add rcx, rdx
mov rdx, qword [rsp + 0x40]
mov r11, qword [rsp + 0x20]
add r11, rax
xor r13, r11
lea rax, [rbx + rdx]
rol rdx, 0x1e
add r10, rax
lea rax, [r8 + rbp]
add r15, rax
ror rbp, 0x1e
lea rax, [r9 + rcx]
xor rdx, r10
add rsi, rax
xor rbp, r15
rol rcx, 0x18
mov rdi, qword [rsp + 0xb8]
xor rcx, rsi
add r10, r13
add rsi, rbp
add r11, rdx
rol r13, 0xd
add r15, rcx
rol rbp, 0xa
xor r13, r10
rol rdx, 0x11
xor rbp, rsi
ror rcx, 0xe
xor rdx, r11
xor rcx, r15
add r11, rbp
add r15, r13
add rsi, rdx
ror rbp, 0x19
add r10, rcx
rol r13, 0x19
xor rbp, r11
rol rdx, 0x1d
xor r13, r15
ror rcx, 0x15
xor rdx, rsi
xor rcx, r10
add rsi, r13
add r10, rbp
add r15, rdx
rol r13, 8
add r11, rcx
rol rdx, 0x16
ror rbp, 8
xor r13, rsi
add r13, rbx
ror rcx, 0x1d
mov rbx, qword [rsp + 0xc8]
xor rdx, r15
lea rax, [r12 + r11]
xor rbp, r10
mov r12, qword [rsp + 0x90]
xor rcx, r11
add rdx, r8
add rbp, r9
mov qword [rdi + r12], rax
mov rax, qword [rsp + 0xc0]
mov rdi, qword [rsp + 0x110]
mov qword [rax + r12], r13
lea rax, [r14 + r10]
mov qword [rbx + r12], rax
lea r14, [r12 + 0x40]
mov rbx, qword [rsp + 0x120]
mov rax, qword [rsp + 0x60]
add rax, r15
mov qword [rsp + 0x90], r14
mov qword [rbx + r12 + 8], rax
mov rax, qword [rsp + 0x98]
add rax, rsi
mov qword [r12 + rbx], rdx
mov qword [rbx + r12 + 0x18], rax
mov rax, qword [rsp + 0x68]
add rax, 0x12
mov qword [rbx + r12 + 0x10], rbp
add rax, rcx
sub qword [rsp + 0x128], 1
mov qword [rbx + r12 + 0x20], rax
jne 0x140078200
mov r15, qword [rsp + 0xd0]
mov r14, qword [rsp + 0xd8]
mov r13, qword [rsp + 0xe0]
mov r12, qword [rsp + 0x118]
add rsp, 0xe8
pop rdi
pop rsi
pop rbp
pop rbx
ret
mov rax, rsp
mov qword [rax + 8], rbx
push rbp
sub rsp, 0x160
vmovaps xmmword [rax - 0x18], xmm6
vmovaps xmmword [rax - 0x28], xmm7
vmovaps xmmword [rax - 0x38], xmm8
vmovaps xmmword [rax - 0x48], xmm9
vmovaps xmmword [rax - 0x58], xmm10
vmovaps xmmword [rax - 0x68], xmm11
vmovaps xmmword [rax - 0x78], xmm12
vmovaps xmmword [rax - 0x88], xmm13
vmovaps xmmword [rax - 0x98], xmm14
vmovaps xmmword [rax - 0xa8], xmm15
lea rbp, [rsp + 0x20]
and rbp, 0xffffffffffffffe0
mov r10, qword [rcx + 0x20]
mov r11, rdx
mov rbx, qword [rcx + 8]
vmovdqu ymm15, ymmword [0x140174aa0]
vmovdqu ymm12, ymmword [0x140174b20]
mov rcx, qword [r10 + 0x18]
mov rax, qword [r10 + 8]
mov rdx, qword [r10 + 0x28]
vmovq xmm1, qword [r10 + 0x40]
vmovdqu ymm10, ymmword [0x140174ac0]
vmovdqu ymm13, ymmword [0x140174b80]
vmovdqu ymm14, ymmword [0x140174a40]
vmovdqu ymm11, ymmword [0x1401749a0]
vpinsrq xmm1, xmm1, rax, 1
vmovq xmm0, rcx
vpinsrq xmm0, xmm0, rdx, 1
vinsertf128 ymm8, ymm1, xmm0, 1
vmovq xmm1, qword [r10]
vpinsrq xmm1, xmm1, qword [r10 + 0x10], 1
vmovq xmm0, qword [r10 + 0x20]
vpinsrq xmm0, xmm0, qword [r10 + 0x30], 1
vinsertf128 ymm5, ymm1, xmm0, 1
vmovq xmm1, rax
vmovq xmm0, rdx
vpinsrq xmm0, xmm0, qword [r10 + 0x38], 1
vpinsrq xmm1, xmm1, rcx, 1
vinsertf128 ymm9, ymm1, xmm0, 1
vmovdqu ymmword [rbp + 0x80], ymm9
vmovdqu ymmword [rbp], ymm8
vmovdqu ymmword [rbp + 0x40], ymm5
cmp r9, 2
jb 0x1400a6d08
mov rcx, r9
shr rcx, 1
imul rax, rcx, 0xfffffffffffffffe
add r9, rax
nop dword [rax]
vmovdqu ymm4, ymmword [r11]
vmovdqu ymm3, ymmword [r11 + 0x20]
vmovdqu ymm7, ymmword [r11 + 0x40]
vmovdqu ymm11, ymmword [rbp + 0x40]
vmovq xmm0, qword [rbx + 8]
vpinsrq xmm0, xmm0, qword [rbx], 1
vpunpcklqdq ymm2, ymm4, ymm3
vpxor xmm1, xmm1, xmm1
vpinsrq xmm1, xmm1, qword [rbx + 0x10], 1
vinsertf128 ymm8, ymm1, xmm0, 1
vpunpckhqdq ymm0, ymm4, ymm3
vpermq ymm6, ymm0, 0xd8
vpermq ymm3, ymm2, 0xd8
lea rax, [r11 + 0x60]
sub r11, 0xffffffffffffff80
vpunpckhqdq ymm0, ymm7, ymmword [rax]
vpunpcklqdq ymm1, ymm7, ymmword [rax]
vpermq ymm4, ymm0, 0xd8
vpermq ymm2, ymm1, 0xd8
vpaddq ymm0, ymm3, ymm11
vpaddq ymm1, ymm2, ymm11
vpaddq ymm2, ymm4, ymm9
vpaddq ymm3, ymm6, ymm9
vpermq ymm5, ymm8, 0x80
vpaddq ymm4, ymm0, ymm5
vmovdqu ymmword [rbp + 0x20], ymm5
vpaddq ymm5, ymm1, ymm5
vpermq ymm1, ymmword [rbp], 0
vpermq ymm7, ymm8, 0x30
vpaddq ymm3, ymm3, ymm7
vpaddq ymm6, ymm4, ymm3
vpermq ymm0, ymm9, 0x39
vmovdqu ymmword [rbp + 0x60], ymm7
vpaddq ymm7, ymm2, ymm7
vpaddq ymm5, ymm5, ymm7
vpermq ymm2, ymm11, 0x39
vpblendd ymm9, ymm2, ymm1, 0xc0
vpsrlvq ymm1, ymm3, ymmword [0x140174a80]
vpblendd ymm11, ymm0, ymm2, 0xc0
vpsrlvq ymm2, ymm7, ymmword [0x140174a80]
vpsllvq ymm0, ymm3, ymm15
vpor ymm3, ymm0, ymm1
vpxor ymm4, ymm3, ymm6
vpermq ymm3, ymm4, 0x6c
vpsllvq ymm0, ymm7, ymm15
vpor ymm1, ymm0, ymm2
vpxor ymm0, ymm1, ymm5
vpermq ymm4, ymm0, 0x6c
vpsllvq ymm0, ymm3, ymm12
vpermq ymm1, ymm5, 0x39
vpaddq ymm5, ymm1, ymm4
vpsrlvq ymm1, ymm3, ymmword [0x140174a00]
vpermq ymm2, ymm6, 0x39
vpaddq ymm6, ymm2, ymm3
vpsrlvq ymm2, ymm4, ymmword [0x140174a00]
vpor ymm3, ymm0, ymm1
vpsllvq ymm0, ymm4, ymm12
vpor ymm1, ymm0, ymm2
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm6
vpermq ymm3, ymm4, 0x6c
vpermq ymm4, ymm0, 0x6c
vpermq ymm1, ymm5, 0x39
vpaddq ymm5, ymm1, ymm4
vpsrlvq ymm1, ymm3, ymmword [0x140174a60]
vpermq ymm2, ymm6, 0x39
vpaddq ymm6, ymm2, ymm3
vpsrlvq ymm2, ymm4, ymmword [0x140174a60]
vpsllvq ymm0, ymm3, ymm10
vpor ymm3, ymm0, ymm1
vpsllvq ymm0, ymm4, ymm10
vpor ymm1, ymm0, ymm2
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm6
vpermq ymm3, ymm4, 0x6c
vpermq ymm1, ymm5, 0x39
vpermq ymm4, ymm0, 0x6c
vpermq ymm2, ymm6, 0x39
vpaddq ymm5, ymm1, ymm4
vpsrlvq ymm1, ymm3, ymmword [0x140174860]
vpaddq ymm6, ymm2, ymm3
vpsrlvq ymm2, ymm4, ymmword [0x140174860]
vmovdqu ymm10, ymmword [rbp + 0x80]
vpsllvq ymm0, ymm3, ymm13
vpor ymm3, ymm0, ymm1
vpsllvq ymm0, ymm4, ymm13
vpor ymm1, ymm0, ymm2
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm6
vpermq ymm3, ymm5, 0x39
vpermq ymm5, ymm4, 0x6c
vpermq ymm4, ymm0, 0x6c
vpermq ymm2, ymm6, 0x39
vpaddq ymm1, ymm2, ymm10
vpaddq ymm2, ymm3, ymm10
vpaddq ymm3, ymm5, ymm9
vpaddq ymm5, ymm4, ymm9
vpermq ymm13, ymm8, 0x40
vpaddq ymm1, ymm1, ymm13
vpaddq ymm4, ymm2, ymm13
vpermq ymm12, ymm8, 0x20
vpaddq ymm0, ymm12, ymmword [0x140174760]
vpaddq ymm2, ymm3, ymm0
vpaddq ymm7, ymm1, ymm2
vpsrlvq ymm1, ymm2, ymmword [0x140174ae0]
vpaddq ymm5, ymm5, ymm0
vpaddq ymm6, ymm4, ymm5
vpsllvq ymm0, ymm2, ymm14
vpsrlvq ymm2, ymm5, ymmword [0x140174ae0]
vpor ymm3, ymm0, ymm1
vpxor ymm4, ymm3, ymm7
vpermq ymm3, ymm4, 0x6c
vpsllvq ymm0, ymm5, ymm14
vpor ymm1, ymm0, ymm2
vpxor ymm0, ymm1, ymm6
vpermq ymm4, ymm0, 0x6c
vpsllvq ymm0, ymm3, ymmword [0x1401749a0]
vpermq ymm1, ymm6, 0x39
vpaddq ymm5, ymm1, ymm4
vpsrlvq ymm1, ymm3, ymmword [0x140174b60]
vpermq ymm2, ymm7, 0x39
vpaddq ymm6, ymm2, ymm3
vpsrlvq ymm2, ymm4, ymmword [0x140174b60]
vpor ymm3, ymm0, ymm1
vpsllvq ymm0, ymm4, ymmword [0x1401749a0]
vpor ymm1, ymm0, ymm2
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm6
vpermq ymm3, ymm4, 0x6c
vpermq ymm4, ymm0, 0x6c
vpsllvq ymm0, ymm3, ymmword [0x140174b40]
vpermq ymm1, ymm5, 0x39
vpaddq ymm5, ymm1, ymm4
vpsrlvq ymm1, ymm3, ymmword [0x1401749e0]
vpermq ymm2, ymm6, 0x39
vpaddq ymm6, ymm2, ymm3
vpsrlvq ymm2, ymm4, ymmword [0x1401749e0]
vpor ymm3, ymm0, ymm1
vpsllvq ymm0, ymm4, ymmword [0x140174b40]
vpor ymm1, ymm0, ymm2
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm6
vpermq ymm3, ymm4, 0x6c
vpermq ymm4, ymm0, 0x6c
vpsllvq ymm0, ymm3, ymmword [0x140174a20]
vpermq ymm1, ymm5, 0x39
vpaddq ymm5, ymm1, ymm4
vpsrlvq ymm1, ymm3, ymmword [0x140174b00]
vpermq ymm2, ymm6, 0x39
vpaddq ymm6, ymm2, ymm3
vpsrlvq ymm2, ymm4, ymmword [0x140174b00]
vpor ymm3, ymm0, ymm1
vpsllvq ymm0, ymm4, ymmword [0x140174a20]
vpor ymm1, ymm0, ymm2
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm6
vpermq ymm1, ymm5, 0x39
vpermq ymm5, ymm0, 0x6c
vpermq ymm2, ymm6, 0x39
vpermq ymm3, ymm4, 0x6c
vpermq ymm15, ymm8, 0xc0
vpermq ymm14, ymm8, 0x10
vpaddq ymm1, ymm1, ymm9
vpaddq ymm7, ymm1, ymm15
vpaddq ymm0, ymm2, ymm9
vpaddq ymm2, ymm14, ymmword [0x140174780]
vpaddq ymm4, ymm3, ymm11
vpaddq ymm4, ymm4, ymm2
vpaddq ymm3, ymm5, ymm11
vpaddq ymm8, ymm3, ymm2
vpaddq ymm5, ymm0, ymm15
vpaddq ymm6, ymm5, ymm4
vpaddq ymm5, ymm7, ymm8
vpermq ymm2, ymm9, 0x39
vpermq ymm1, ymm10, 0
vpblendd ymm9, ymm2, ymm1, 0xc0
vpsrlvq ymm1, ymm4, ymmword [0x140174a80]
vpermq ymm0, ymm11, 0x39
vpblendd ymm10, ymm0, ymm2, 0xc0
vpsllvq ymm0, ymm4, ymmword [0x140174aa0]
vpsrlvq ymm2, ymm8, ymmword [0x140174a80]
vpor ymm3, ymm0, ymm1
vpsllvq ymm0, ymm8, ymmword [0x140174aa0]
vpor ymm1, ymm0, ymm2
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm6
vpermq ymm3, ymm4, 0x6c
vpermq ymm4, ymm0, 0x6c
vpsllvq ymm0, ymm3, ymmword [0x140174b20]
vpermq ymm1, ymm5, 0x39
vpaddq ymm5, ymm1, ymm4
vpsrlvq ymm1, ymm3, ymmword [0x140174a00]
vpermq ymm2, ymm6, 0x39
vpaddq ymm6, ymm2, ymm3
vpsrlvq ymm2, ymm4, ymmword [0x140174a00]
vpor ymm3, ymm0, ymm1
vpsllvq ymm0, ymm4, ymmword [0x140174b20]
vpor ymm1, ymm0, ymm2
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm6
vpermq ymm3, ymm4, 0x6c
vpermq ymm4, ymm0, 0x6c
vpsllvq ymm0, ymm3, ymmword [0x140174ac0]
vpermq ymm1, ymm5, 0x39
vpaddq ymm5, ymm1, ymm4
vpsrlvq ymm1, ymm3, ymmword [0x140174a60]
vpermq ymm2, ymm6, 0x39
vpaddq ymm6, ymm2, ymm3
vpsrlvq ymm2, ymm4, ymmword [0x140174a60]
vpor ymm3, ymm0, ymm1
vpsllvq ymm0, ymm4, ymmword [0x140174ac0]
vpor ymm1, ymm0, ymm2
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm6
vpermq ymm3, ymm4, 0x6c
vpermq ymm4, ymm0, 0x6c
vpsllvq ymm0, ymm3, ymmword [0x140174b80]
vpermq ymm1, ymm5, 0x39
vpaddq ymm5, ymm1, ymm4
vpsrlvq ymm1, ymm3, ymmword [0x140174860]
vpermq ymm2, ymm6, 0x39
vpaddq ymm6, ymm2, ymm3
vpsrlvq ymm2, ymm4, ymmword [0x140174860]
vpor ymm3, ymm1, ymm0
vpsllvq ymm0, ymm4, ymmword [0x140174b80]
vpor ymm1, ymm2, ymm0
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm6
vpermq ymm1, ymm5, 0x39
vpermq ymm5, ymm0, 0x6c
vmovdqu ymm0, ymmword [rbp + 0x60]
vpaddq ymm0, ymm0, ymmword [0x1401747a0]
vpermq ymm2, ymm6, 0x39
vpermq ymm3, ymm4, 0x6c
vpaddq ymm4, ymm2, ymm11
vpaddq ymm2, ymm1, ymm11
vpaddq ymm1, ymm4, ymmword [rbp + 0x20]
vpaddq ymm6, ymm5, ymm9
vpaddq ymm5, ymm2, ymmword [rbp + 0x20]
vpaddq ymm3, ymm3, ymm9
vpaddq ymm4, ymm3, ymm0
vpaddq ymm7, ymm1, ymm4
vpaddq ymm6, ymm6, ymm0
vpsrlvq ymm1, ymm4, ymmword [0x140174ae0]
vpsllvq ymm0, ymm4, ymmword [0x140174a40]
vpsrlvq ymm2, ymm6, ymmword [0x140174ae0]
vpor ymm3, ymm1, ymm0
vpsllvq ymm0, ymm6, ymmword [0x140174a40]
vpor ymm1, ymm2, ymm0
vpaddq ymm5, ymm5, ymm6
vpxor ymm0, ymm5, ymm1
vpxor ymm4, ymm7, ymm3
vpermq ymm3, ymm4, 0x6c
vpermq ymm4, ymm0, 0x6c
vpsllvq ymm0, ymm3, ymmword [0x1401749a0]
vpermq ymm1, ymm5, 0x39
vpaddq ymm5, ymm1, ymm4
vpsrlvq ymm1, ymm3, ymmword [0x140174b60]
vpermq ymm2, ymm7, 0x39
vpaddq ymm6, ymm2, ymm3
vpsrlvq ymm2, ymm4, ymmword [0x140174b60]
vpor ymm3, ymm1, ymm0
vpsllvq ymm0, ymm4, ymmword [0x1401749a0]
vpor ymm1, ymm2, ymm0
vpxor ymm0, ymm5, ymm1
vpxor ymm4, ymm3, ymm6
vpermq ymm3, ymm4, 0x6c
vpermq ymm4, ymm0, 0x6c
vpsllvq ymm0, ymm3, ymmword [0x140174b40]
vpermq ymm1, ymm5, 0x39
vpaddq ymm5, ymm1, ymm4
vpsrlvq ymm1, ymm3, ymmword [0x1401749e0]
vpermq ymm2, ymm6, 0x39
vpaddq ymm6, ymm2, ymm3
vpsrlvq ymm2, ymm4, ymmword [0x1401749e0]
vpor ymm3, ymm1, ymm0
vpsllvq ymm0, ymm4, ymmword [0x140174b40]
vpor ymm1, ymm2, ymm0
vpxor ymm0, ymm5, ymm1
vpxor ymm4, ymm3, ymm6
vpermq ymm3, ymm4, 0x6c
vpermq ymm4, ymm0, 0x6c
vpsllvq ymm0, ymm3, ymmword [0x140174a20]
vpermq ymm1, ymm5, 0x39
vpaddq ymm5, ymm1, ymm4
vpsrlvq ymm1, ymm3, ymmword [0x140174b00]
vpermq ymm2, ymm6, 0x39
vpaddq ymm6, ymm2, ymm3
vpsrlvq ymm2, ymm4, ymmword [0x140174b00]
vpor ymm3, ymm1, ymm0
vpsllvq ymm0, ymm4, ymmword [0x140174a20]
vpor ymm1, ymm2, ymm0
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm6
vpermq ymm1, ymm5, 0x39
vpermq ymm5, ymm0, 0x6c
vpermq ymm3, ymm4, 0x6c
vpaddq ymm4, ymm1, ymm9
vpaddq ymm1, ymm12, ymmword [0x1401747c0]
vpermq ymm2, ymm6, 0x39
vpaddq ymm0, ymm2, ymm9
vpaddq ymm2, ymm3, ymm10
vpaddq ymm7, ymm1, ymm2
vpaddq ymm3, ymm5, ymm10
vpaddq ymm8, ymm1, ymm3
vpaddq ymm5, ymm13, ymm0
vpermq ymm1, ymm11, 0
vpermq ymm2, ymm9, 0x39
vpblendd ymm9, ymm2, ymm1, 0xc0
vpsrlvq ymm1, ymm7, ymmword [0x140174a80]
vpaddq ymm6, ymm5, ymm7
vpermq ymm0, ymm10, 0x39
vpblendd ymm11, ymm0, ymm2, 0xc0
vpsllvq ymm0, ymm7, ymmword [0x140174aa0]
vpsrlvq ymm2, ymm8, ymmword [0x140174a80]
vpor ymm3, ymm0, ymm1
vpsllvq ymm0, ymm8, ymmword [0x140174aa0]
vpor ymm1, ymm0, ymm2
vpaddq ymm4, ymm13, ymm4
vpaddq ymm5, ymm4, ymm8
vpxor ymm0, ymm1, ymm5
vpermq ymm1, ymm5, 0x39
vpxor ymm4, ymm3, ymm6
vpermq ymm2, ymm6, 0x39
vpermq ymm3, ymm4, 0x6c
vpaddq ymm6, ymm2, ymm3
vpermq ymm4, ymm0, 0x6c
vpsrlvq ymm2, ymm4, ymmword [0x140174a00]
vpsllvq ymm0, ymm3, ymmword [0x140174b20]
vpaddq ymm5, ymm1, ymm4
vpsrlvq ymm1, ymm3, ymmword [0x140174a00]
vpor ymm3, ymm0, ymm1
vpsllvq ymm0, ymm4, ymmword [0x140174b20]
vpor ymm1, ymm0, ymm2
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm6
vpermq ymm3, ymm4, 0x6c
vpermq ymm4, ymm0, 0x6c
vpsllvq ymm0, ymm3, ymmword [0x140174ac0]
vpermq ymm1, ymm5, 0x39
vpaddq ymm5, ymm1, ymm4
vpsrlvq ymm1, ymm3, ymmword [0x140174a60]
vpermq ymm2, ymm6, 0x39
vpaddq ymm6, ymm2, ymm3
vpsrlvq ymm2, ymm4, ymmword [0x140174a60]
vpor ymm3, ymm0, ymm1
vpsllvq ymm0, ymm4, ymmword [0x140174ac0]
vpor ymm1, ymm0, ymm2
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm6
vpermq ymm3, ymm4, 0x6c
vpermq ymm4, ymm0, 0x6c
vpsllvq ymm0, ymm3, ymmword [0x140174b80]
vpermq ymm1, ymm5, 0x39
vpaddq ymm5, ymm1, ymm4
vpsrlvq ymm1, ymm3, ymmword [0x140174860]
vpermq ymm2, ymm6, 0x39
vpaddq ymm6, ymm2, ymm3
vpsrlvq ymm2, ymm4, ymmword [0x140174860]
vpor ymm3, ymm1, ymm0
vpsllvq ymm0, ymm4, ymmword [0x140174b80]
vpor ymm1, ymm2, ymm0
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm6
vpermq ymm3, ymm4, 0x6c
vpermq ymm1, ymm5, 0x39
vpermq ymm5, ymm0, 0x6c
vpaddq ymm0, ymm14, ymmword [0x1401747e0]
vpermq ymm2, ymm6, 0x39
vpaddq ymm4, ymm2, ymm10
vpaddq ymm2, ymm1, ymm10
vpaddq ymm1, ymm15, ymm4
vpaddq ymm3, ymm3, ymm9
vpaddq ymm4, ymm0, ymm3
vpaddq ymm7, ymm1, ymm4
vpsrlvq ymm1, ymm4, ymmword [0x140174ae0]
vpaddq ymm6, ymm5, ymm9
vpaddq ymm6, ymm0, ymm6
vpsllvq ymm0, ymm4, ymmword [0x140174a40]
vpor ymm3, ymm1, ymm0
vpsllvq ymm0, ymm6, ymmword [0x140174a40]
vpaddq ymm5, ymm15, ymm2
vpsrlvq ymm2, ymm6, ymmword [0x140174ae0]
vpor ymm1, ymm2, ymm0
vpaddq ymm5, ymm5, ymm6
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm7
vpermq ymm3, ymm4, 0x6c
vpermq ymm4, ymm0, 0x6c
vpsllvq ymm0, ymm3, ymmword [0x1401749a0]
vpermq ymm1, ymm5, 0x39
vpaddq ymm5, ymm1, ymm4
vpsrlvq ymm1, ymm3, ymmword [0x140174b60]
vpermq ymm2, ymm7, 0x39
vpaddq ymm6, ymm2, ymm3
vpsrlvq ymm2, ymm4, ymmword [0x140174b60]
vpor ymm3, ymm1, ymm0
vpsllvq ymm0, ymm4, ymmword [0x1401749a0]
vpor ymm1, ymm2, ymm0
vpxor ymm4, ymm3, ymm6
vpxor ymm0, ymm1, ymm5
vpermq ymm3, ymm4, 0x6c
vpermq ymm4, ymm0, 0x6c
vpermq ymm2, ymm6, 0x39
vpermq ymm1, ymm5, 0x39
vpsllvq ymm0, ymm3, ymmword [0x140174b40]
vpaddq ymm5, ymm1, ymm4
vpsrlvq ymm1, ymm3, ymmword [0x1401749e0]
vpaddq ymm6, ymm2, ymm3
vpsrlvq ymm2, ymm4, ymmword [0x1401749e0]
vpor ymm3, ymm1, ymm0
vpsllvq ymm0, ymm4, ymmword [0x140174b40]
vpor ymm1, ymm2, ymm0
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm6
vpermq ymm3, ymm4, 0x6c
vpermq ymm4, ymm0, 0x6c
vpsllvq ymm0, ymm3, ymmword [0x140174a20]
vpermq ymm1, ymm5, 0x39
vpaddq ymm5, ymm1, ymm4
vpsrlvq ymm1, ymm3, ymmword [0x140174b00]
vpermq ymm2, ymm6, 0x39
vpaddq ymm6, ymm2, ymm3
vpsrlvq ymm2, ymm4, ymmword [0x140174b00]
vpor ymm3, ymm1, ymm0
vpsllvq ymm0, ymm4, ymmword [0x140174a20]
vpor ymm1, ymm2, ymm0
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm6
vpermq ymm3, ymm4, 0x6c
vpermq ymm1, ymm5, 0x39
vpaddq ymm4, ymm1, ymm9
vpaddq ymm4, ymm4, ymmword [rbp + 0x20]
vmovdqu ymm1, ymmword [rbp + 0x60]
vpaddq ymm1, ymm1, ymmword [0x140174800]
vpermq ymm5, ymm0, 0x6c
vpermq ymm2, ymm6, 0x39
vpaddq ymm0, ymm2, ymm9
vpaddq ymm2, ymm3, ymm11
vpaddq ymm7, ymm2, ymm1
vpaddq ymm3, ymm5, ymm11
vpaddq ymm5, ymm0, ymmword [rbp + 0x20]
vpaddq ymm8, ymm3, ymm1
vpaddq ymm6, ymm7, ymm5
vpaddq ymm5, ymm8, ymm4
vpermq ymm1, ymm10, 0
vpermq ymm2, ymm9, 0x39
vpblendd ymm9, ymm2, ymm1, 0xc0
vpsrlvq ymm1, ymm7, ymmword [0x140174a80]
vpermq ymm0, ymm11, 0x39
vpblendd ymm10, ymm0, ymm2, 0xc0
vpsllvq ymm0, ymm7, ymmword [0x140174aa0]
vpsrlvq ymm2, ymm8, ymmword [0x140174a80]
vpor ymm3, ymm0, ymm1
vpsllvq ymm0, ymm8, ymmword [0x140174aa0]
vpor ymm1, ymm0, ymm2
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm6
vpermq ymm3, ymm4, 0x6c
vpermq ymm4, ymm0, 0x6c
vpsllvq ymm0, ymm3, ymmword [0x140174b20]
vpermq ymm1, ymm5, 0x39
vpaddq ymm5, ymm1, ymm4
vpsrlvq ymm1, ymm3, ymmword [0x140174a00]
vpermq ymm2, ymm6, 0x39
vpaddq ymm6, ymm2, ymm3
vpsrlvq ymm2, ymm4, ymmword [0x140174a00]
vpor ymm3, ymm0, ymm1
vpsllvq ymm0, ymm4, ymmword [0x140174b20]
vpor ymm1, ymm0, ymm2
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm6
vpermq ymm3, ymm4, 0x6c
vpermq ymm4, ymm0, 0x6c
vpsllvq ymm0, ymm3, ymmword [0x140174ac0]
vpermq ymm1, ymm5, 0x39
vpaddq ymm5, ymm1, ymm4
vpsrlvq ymm1, ymm3, ymmword [0x140174a60]
vpermq ymm2, ymm6, 0x39
vpaddq ymm6, ymm2, ymm3
vpsrlvq ymm2, ymm4, ymmword [0x140174a60]
vpor ymm3, ymm0, ymm1
vpsllvq ymm0, ymm4, ymmword [0x140174ac0]
vpor ymm1, ymm0, ymm2
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm6
vpermq ymm3, ymm4, 0x6c
vpermq ymm4, ymm0, 0x6c
vpsllvq ymm0, ymm3, ymmword [0x140174b80]
vpermq ymm1, ymm5, 0x39
vpaddq ymm5, ymm1, ymm4
vpsrlvq ymm1, ymm3, ymmword [0x140174860]
vpermq ymm2, ymm6, 0x39
vpaddq ymm6, ymm2, ymm3
vpsrlvq ymm2, ymm4, ymmword [0x140174860]
vpor ymm3, ymm1, ymm0
vpsllvq ymm0, ymm4, ymmword [0x140174b80]
vpor ymm1, ymm2, ymm0
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm6
vpermq ymm3, ymm4, 0x6c
vpermq ymm1, ymm5, 0x39
vpermq ymm5, ymm0, 0x6c
vpaddq ymm0, ymm12, ymmword [0x140174820]
vpaddq ymm3, ymm3, ymm9
vpermq ymm2, ymm6, 0x39
vpaddq ymm4, ymm2, ymm11
vpaddq ymm2, ymm1, ymm11
vpaddq ymm1, ymm4, ymm13
vpaddq ymm4, ymm3, ymm0
vpaddq ymm7, ymm1, ymm4
vpsrlvq ymm1, ymm4, ymmword [0x140174ae0]
vpaddq ymm6, ymm5, ymm9
vpaddq ymm6, ymm6, ymm0
vpsllvq ymm0, ymm4, ymmword [0x140174a40]
vpor ymm3, ymm1, ymm0
vpsllvq ymm0, ymm6, ymmword [0x140174a40]
vpaddq ymm5, ymm2, ymm13
vpsrlvq ymm2, ymm6, ymmword [0x140174ae0]
vpor ymm1, ymm2, ymm0
vpaddq ymm5, ymm5, ymm6
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm7
vpermq ymm3, ymm4, 0x6c
vpermq ymm4, ymm0, 0x6c
vpsllvq ymm0, ymm3, ymmword [0x1401749a0]
vpermq ymm1, ymm5, 0x39
vpaddq ymm5, ymm1, ymm4
vpsrlvq ymm1, ymm3, ymmword [0x140174b60]
vpermq ymm2, ymm7, 0x39
vpaddq ymm6, ymm2, ymm3
vpsrlvq ymm2, ymm4, ymmword [0x140174b60]
vpor ymm3, ymm1, ymm0
vpsllvq ymm0, ymm4, ymmword [0x1401749a0]
vpor ymm1, ymm2, ymm0
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm6
vpermq ymm3, ymm4, 0x6c
vpermq ymm4, ymm0, 0x6c
vpsllvq ymm0, ymm3, ymmword [0x140174b40]
vpermq ymm1, ymm5, 0x39
vpaddq ymm5, ymm1, ymm4
vpsrlvq ymm1, ymm3, ymmword [0x1401749e0]
vpermq ymm2, ymm6, 0x39
vpaddq ymm6, ymm2, ymm3
vpsrlvq ymm2, ymm4, ymmword [0x1401749e0]
vpor ymm3, ymm1, ymm0
vpsllvq ymm0, ymm4, ymmword [0x140174b40]
vpor ymm1, ymm2, ymm0
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm6
vpermq ymm3, ymm4, 0x6c
vpermq ymm4, ymm0, 0x6c
vpsllvq ymm0, ymm3, ymmword [0x140174a20]
vpermq ymm1, ymm5, 0x39
vpaddq ymm5, ymm1, ymm4
vpsrlvq ymm1, ymm3, ymmword [0x140174b00]
vpermq ymm2, ymm6, 0x39
vpaddq ymm6, ymm2, ymm3
vpsrlvq ymm2, ymm4, ymmword [0x140174b00]
vpor ymm3, ymm1, ymm0
vpsllvq ymm0, ymm4, ymmword [0x140174a20]
vpor ymm1, ymm2, ymm0
vpxor ymm0, ymm1, ymm5
vpermq ymm1, ymm5, 0x39
vpxor ymm4, ymm3, ymm6
vpermq ymm2, ymm6, 0x39
vpermq ymm5, ymm0, 0x6c
vpaddq ymm0, ymm2, ymm9
vpermq ymm3, ymm4, 0x6c
vpaddq ymm4, ymm1, ymm9
vpaddq ymm1, ymm14, ymmword [0x140174840]
vpaddq ymm2, ymm3, ymm10
vpaddq ymm7, ymm2, ymm1
vpaddq ymm4, ymm4, ymm15
vpaddq ymm3, ymm5, ymm10
vpaddq ymm8, ymm3, ymm1
vpaddq ymm5, ymm0, ymm15
vpaddq ymm6, ymm5, ymm7
vpaddq ymm5, ymm4, ymm8
vpermq ymm1, ymm11, 0
vpermq ymm2, ymm9, 0x39
vpblendd ymm9, ymm2, ymm1, 0xc0
vpsrlvq ymm1, ymm7, ymmword [0x140174a80]
vpermq ymm0, ymm10, 0x39
vpblendd ymm11, ymm0, ymm2, 0xc0
vpsllvq ymm0, ymm7, ymmword [0x140174aa0]
vpsrlvq ymm2, ymm8, ymmword [0x140174a80]
vpor ymm3, ymm0, ymm1
vpsllvq ymm0, ymm8, ymmword [0x140174aa0]
vpor ymm1, ymm0, ymm2
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm6
vpermq ymm3, ymm4, 0x6c
vpermq ymm4, ymm0, 0x6c
vpsllvq ymm0, ymm3, ymmword [0x140174b20]
vpermq ymm1, ymm5, 0x39
vpaddq ymm5, ymm1, ymm4
vpsrlvq ymm1, ymm3, ymmword [0x140174a00]
vpermq ymm2, ymm6, 0x39
vpaddq ymm6, ymm2, ymm3
vpsrlvq ymm2, ymm4, ymmword [0x140174a00]
vpor ymm3, ymm0, ymm1
vpsllvq ymm0, ymm4, ymmword [0x140174b20]
vpor ymm1, ymm0, ymm2
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm6
vpermq ymm3, ymm4, 0x6c
vpermq ymm4, ymm0, 0x6c
vpsllvq ymm0, ymm3, ymmword [0x140174ac0]
vpermq ymm1, ymm5, 0x39
vpaddq ymm5, ymm1, ymm4
vpsrlvq ymm1, ymm3, ymmword [0x140174a60]
vpermq ymm2, ymm6, 0x39
vpaddq ymm6, ymm2, ymm3
vpsrlvq ymm2, ymm4, ymmword [0x140174a60]
vpor ymm3, ymm0, ymm1
vpsllvq ymm0, ymm4, ymmword [0x140174ac0]
vpor ymm1, ymm0, ymm2
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm6
vpermq ymm3, ymm4, 0x6c
vpermq ymm4, ymm0, 0x6c
vpsllvq ymm0, ymm3, ymmword [0x140174b80]
vpermq ymm1, ymm5, 0x39
vpaddq ymm5, ymm1, ymm4
vpsrlvq ymm1, ymm3, ymmword [0x140174860]
vpermq ymm2, ymm6, 0x39
vpaddq ymm6, ymm2, ymm3
vpsrlvq ymm2, ymm4, ymmword [0x140174860]
vpor ymm3, ymm1, ymm0
vpsllvq ymm0, ymm4, ymmword [0x140174b80]
vpor ymm1, ymm2, ymm0
vpxor ymm0, ymm1, ymm5
vpermq ymm1, ymm5, 0x39
vpxor ymm4, ymm3, ymm6
vpermq ymm5, ymm0, 0x6c
vmovdqu ymm0, ymmword [0x140174880]
vpaddq ymm0, ymm0, ymmword [rbp + 0x60]
vpermq ymm2, ymm6, 0x39
vpermq ymm3, ymm4, 0x6c
vpaddq ymm4, ymm2, ymm10
vpaddq ymm2, ymm1, ymm10
vpaddq ymm1, ymm4, ymmword [rbp + 0x20]
vpaddq ymm3, ymm3, ymm9
vpaddq ymm6, ymm5, ymm9
vpaddq ymm5, ymm2, ymmword [rbp + 0x20]
vpaddq ymm4, ymm0, ymm3
vpaddq ymm7, ymm4, ymm1
vpsrlvq ymm1, ymm4, ymmword [0x140174ae0]
vpaddq ymm6, ymm0, ymm6
vpsllvq ymm0, ymm4, ymmword [0x140174a40]
vpsrlvq ymm2, ymm6, ymmword [0x140174ae0]
vpor ymm3, ymm1, ymm0
vpsllvq ymm0, ymm6, ymmword [0x140174a40]
vpor ymm1, ymm2, ymm0
vpaddq ymm5, ymm6, ymm5
vpxor ymm0, ymm5, ymm1
vpxor ymm4, ymm3, ymm7
vpermq ymm3, ymm4, 0x6c
vpermq ymm4, ymm0, 0x6c
vpsllvq ymm0, ymm3, ymmword [0x1401749a0]
vpermq ymm1, ymm5, 0x39
vpaddq ymm5, ymm1, ymm4
vpsrlvq ymm1, ymm3, ymmword [0x140174b60]
vpermq ymm2, ymm7, 0x39
vpaddq ymm6, ymm2, ymm3
vpsrlvq ymm2, ymm4, ymmword [0x140174b60]
vpor ymm3, ymm1, ymm0
vpsllvq ymm0, ymm4, ymmword [0x1401749a0]
vpor ymm1, ymm2, ymm0
vpxor ymm0, ymm5, ymm1
vpxor ymm4, ymm3, ymm6
vpermq ymm3, ymm4, 0x6c
vpermq ymm4, ymm0, 0x6c
vpsllvq ymm0, ymm3, ymmword [0x140174b40]
vpermq ymm1, ymm5, 0x39
vpaddq ymm5, ymm1, ymm4
vpsrlvq ymm1, ymm3, ymmword [0x1401749e0]
vpermq ymm2, ymm6, 0x39
vpaddq ymm6, ymm2, ymm3
vpsrlvq ymm2, ymm4, ymmword [0x1401749e0]
vpor ymm3, ymm1, ymm0
vpsllvq ymm0, ymm4, ymmword [0x140174b40]
vpor ymm1, ymm2, ymm0
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm6
vpermq ymm3, ymm4, 0x6c
vpermq ymm4, ymm0, 0x6c
vpsllvq ymm0, ymm3, ymmword [0x140174a20]
vpermq ymm1, ymm5, 0x39
vpaddq ymm5, ymm1, ymm4
vpsrlvq ymm1, ymm3, ymmword [0x140174b00]
vpermq ymm2, ymm6, 0x39
vpaddq ymm6, ymm2, ymm3
vpsrlvq ymm2, ymm4, ymmword [0x140174b00]
vpor ymm3, ymm1, ymm0
vpsllvq ymm0, ymm4, ymmword [0x140174a20]
vpor ymm1, ymm2, ymm0
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm6
vpermq ymm1, ymm5, 0x39
vpermq ymm5, ymm0, 0x6c
vpermq ymm3, ymm4, 0x6c
vpaddq ymm4, ymm1, ymm9
vpaddq ymm1, ymm12, ymmword [0x1401748a0]
vpermq ymm2, ymm6, 0x39
vpaddq ymm0, ymm2, ymm9
vpaddq ymm2, ymm3, ymm11
vpaddq ymm7, ymm1, ymm2
vpaddq ymm3, ymm5, ymm11
vpaddq ymm8, ymm1, ymm3
vpaddq ymm5, ymm13, ymm0
vpermq ymm1, ymm10, 0
vpermq ymm2, ymm9, 0x39
vpblendd ymm9, ymm2, ymm1, 0xc0
vpsrlvq ymm1, ymm7, ymmword [0x140174a80]
vpermq ymm0, ymm11, 0x39
vpblendd ymm10, ymm0, ymm2, 0xc0
vpsllvq ymm0, ymm7, ymmword [0x140174aa0]
vpsrlvq ymm2, ymm8, ymmword [0x140174a80]
vpor ymm3, ymm0, ymm1
vpsllvq ymm0, ymm8, ymmword [0x140174aa0]
vpaddq ymm4, ymm4, ymm13
vpaddq ymm6, ymm5, ymm7
vpaddq ymm5, ymm4, ymm8
vpor ymm1, ymm0, ymm2
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm6
vpermq ymm3, ymm4, 0x6c
vpermq ymm4, ymm0, 0x6c
vpsllvq ymm0, ymm3, ymmword [0x140174b20]
vpermq ymm1, ymm5, 0x39
vpaddq ymm5, ymm1, ymm4
vpsrlvq ymm1, ymm3, ymmword [0x140174a00]
vpermq ymm2, ymm6, 0x39
vpaddq ymm6, ymm2, ymm3
vpsrlvq ymm2, ymm4, ymmword [0x140174a00]
vpor ymm3, ymm0, ymm1
vpsllvq ymm0, ymm4, ymmword [0x140174b20]
vpor ymm1, ymm0, ymm2
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm6
vpermq ymm3, ymm4, 0x6c
vpermq ymm4, ymm0, 0x6c
vpsllvq ymm0, ymm3, ymmword [0x140174ac0]
vpermq ymm1, ymm5, 0x39
vpaddq ymm5, ymm1, ymm4
vpsrlvq ymm1, ymm3, ymmword [0x140174a60]
vpermq ymm2, ymm6, 0x39
vpaddq ymm6, ymm2, ymm3
vpsrlvq ymm2, ymm4, ymmword [0x140174a60]
vpor ymm3, ymm0, ymm1
vpsllvq ymm0, ymm4, ymmword [0x140174ac0]
vpor ymm1, ymm0, ymm2
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm6
vpermq ymm3, ymm4, 0x6c
vpermq ymm4, ymm0, 0x6c
vpsllvq ymm0, ymm3, ymmword [0x140174b80]
vpermq ymm1, ymm5, 0x39
vpaddq ymm5, ymm1, ymm4
vpsrlvq ymm1, ymm3, ymmword [0x140174860]
vpermq ymm2, ymm6, 0x39
vpaddq ymm6, ymm2, ymm3
vpsrlvq ymm2, ymm4, ymmword [0x140174860]
vpor ymm3, ymm1, ymm0
vpsllvq ymm0, ymm4, ymmword [0x140174b80]
vpor ymm1, ymm2, ymm0
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm6
vpermq ymm1, ymm5, 0x39
vpermq ymm5, ymm0, 0x6c
vpaddq ymm0, ymm14, ymmword [0x1401748c0]
vpermq ymm3, ymm4, 0x6c
vpermq ymm2, ymm6, 0x39
vpaddq ymm4, ymm2, ymm11
vpaddq ymm2, ymm1, ymm11
vpaddq ymm1, ymm4, ymm15
vpaddq ymm3, ymm3, ymm9
vpaddq ymm4, ymm0, ymm3
vpaddq ymm7, ymm1, ymm4
vpsrlvq ymm1, ymm4, ymmword [0x140174ae0]
vpaddq ymm6, ymm5, ymm9
vpaddq ymm6, ymm0, ymm6
vpsllvq ymm0, ymm4, ymmword [0x140174a40]
vpor ymm3, ymm1, ymm0
vpsllvq ymm0, ymm6, ymmword [0x140174a40]
vpaddq ymm5, ymm2, ymm15
vpsrlvq ymm2, ymm6, ymmword [0x140174ae0]
vpor ymm1, ymm2, ymm0
vpaddq ymm5, ymm5, ymm6
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm7
vpermq ymm3, ymm4, 0x6c
vpermq ymm4, ymm0, 0x6c
vpsllvq ymm0, ymm3, ymmword [0x1401749a0]
vpermq ymm1, ymm5, 0x39
vpaddq ymm5, ymm1, ymm4
vpsrlvq ymm1, ymm3, ymmword [0x140174b60]
vpermq ymm2, ymm7, 0x39
vpaddq ymm6, ymm2, ymm3
vpsrlvq ymm2, ymm4, ymmword [0x140174b60]
vpor ymm3, ymm1, ymm0
vpsllvq ymm0, ymm4, ymmword [0x1401749a0]
vpor ymm1, ymm2, ymm0
vpxor ymm0, ymm1, ymm5
vpermq ymm1, ymm5, 0x39
vpxor ymm4, ymm3, ymm6
vpermq ymm2, ymm6, 0x39
vpermq ymm3, ymm4, 0x6c
vpaddq ymm6, ymm2, ymm3
vpermq ymm4, ymm0, 0x6c
vpsllvq ymm0, ymm3, ymmword [0x140174b40]
vpsrlvq ymm2, ymm4, ymmword [0x1401749e0]
vpaddq ymm5, ymm1, ymm4
vpsrlvq ymm1, ymm3, ymmword [0x1401749e0]
vpor ymm3, ymm1, ymm0
vpsllvq ymm0, ymm4, ymmword [0x140174b40]
vpor ymm1, ymm2, ymm0
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm6
vpermq ymm3, ymm4, 0x6c
vpermq ymm4, ymm0, 0x6c
vpsllvq ymm0, ymm3, ymmword [0x140174a20]
vpermq ymm1, ymm5, 0x39
vpaddq ymm5, ymm1, ymm4
vpsrlvq ymm1, ymm3, ymmword [0x140174b00]
vpermq ymm2, ymm6, 0x39
vpaddq ymm6, ymm2, ymm3
vpsrlvq ymm2, ymm4, ymmword [0x140174b00]
vpor ymm3, ymm1, ymm0
vpsllvq ymm0, ymm4, ymmword [0x140174a20]
vpor ymm1, ymm2, ymm0
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm6
vpermq ymm3, ymm4, 0x6c
vpermq ymm1, ymm5, 0x39
vpaddq ymm4, ymm1, ymm9
vpaddq ymm4, ymm4, ymmword [rbp + 0x20]
vmovdqu ymm1, ymmword [rbp + 0x60]
vpaddq ymm1, ymm1, ymmword [0x1401748e0]
vpermq ymm5, ymm0, 0x6c
vpermq ymm2, ymm6, 0x39
vpaddq ymm0, ymm2, ymm9
vpaddq ymm2, ymm3, ymm10
vpaddq ymm7, ymm1, ymm2
vpaddq ymm3, ymm5, ymm10
vpaddq ymm5, ymm0, ymmword [rbp + 0x20]
vpaddq ymm8, ymm1, ymm3
vpaddq ymm6, ymm5, ymm7
vpaddq ymm5, ymm4, ymm8
vpermq ymm1, ymm11, 0
vpermq ymm2, ymm9, 0x39
vpblendd ymm9, ymm2, ymm1, 0xc0
vpsrlvq ymm1, ymm7, ymmword [0x140174a80]
vpermq ymm0, ymm10, 0x39
vpblendd ymm11, ymm0, ymm2, 0xc0
vpsllvq ymm0, ymm7, ymmword [0x140174aa0]
vpsrlvq ymm2, ymm8, ymmword [0x140174a80]
vpor ymm3, ymm0, ymm1
vpsllvq ymm0, ymm8, ymmword [0x140174aa0]
vpor ymm1, ymm0, ymm2
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm6
vpermq ymm3, ymm4, 0x6c
vpermq ymm4, ymm0, 0x6c
vpsllvq ymm0, ymm3, ymmword [0x140174b20]
vpermq ymm1, ymm5, 0x39
vpaddq ymm5, ymm1, ymm4
vpsrlvq ymm1, ymm3, ymmword [0x140174a00]
vpermq ymm2, ymm6, 0x39
vpaddq ymm6, ymm2, ymm3
vpsrlvq ymm2, ymm4, ymmword [0x140174a00]
vpor ymm3, ymm0, ymm1
vpsllvq ymm0, ymm4, ymmword [0x140174b20]
vpor ymm1, ymm0, ymm2
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm6
vpermq ymm3, ymm4, 0x6c
vpermq ymm4, ymm0, 0x6c
vpsllvq ymm0, ymm3, ymmword [0x140174ac0]
vpermq ymm1, ymm5, 0x39
vpaddq ymm5, ymm1, ymm4
vpsrlvq ymm1, ymm3, ymmword [0x140174a60]
vpermq ymm2, ymm6, 0x39
vpaddq ymm6, ymm2, ymm3
vpsrlvq ymm2, ymm4, ymmword [0x140174a60]
vpor ymm3, ymm0, ymm1
vpsllvq ymm0, ymm4, ymmword [0x140174ac0]
vpor ymm1, ymm0, ymm2
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm6
vpermq ymm3, ymm4, 0x6c
vpermq ymm4, ymm0, 0x6c
vpsllvq ymm0, ymm3, ymmword [0x140174b80]
vpermq ymm1, ymm5, 0x39
vpaddq ymm5, ymm1, ymm4
vpsrlvq ymm1, ymm3, ymmword [0x140174860]
vpermq ymm2, ymm6, 0x39
vpaddq ymm6, ymm2, ymm3
vpsrlvq ymm2, ymm4, ymmword [0x140174860]
vpor ymm3, ymm1, ymm0
vpsllvq ymm0, ymm4, ymmword [0x140174b80]
vpor ymm1, ymm2, ymm0
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm6
vpermq ymm3, ymm4, 0x6c
vpermq ymm1, ymm5, 0x39
vpermq ymm5, ymm0, 0x6c
vpaddq ymm0, ymm12, ymmword [0x140174900]
vpaddq ymm3, ymm3, ymm9
vpermq ymm2, ymm6, 0x39
vpaddq ymm4, ymm2, ymm10
vpaddq ymm2, ymm1, ymm10
vpaddq ymm1, ymm4, ymm13
vpaddq ymm4, ymm3, ymm0
vpaddq ymm7, ymm1, ymm4
vpsrlvq ymm1, ymm4, ymmword [0x140174ae0]
vpaddq ymm6, ymm5, ymm9
vpaddq ymm6, ymm6, ymm0
vpsllvq ymm0, ymm4, ymmword [0x140174a40]
vpor ymm3, ymm1, ymm0
vpsllvq ymm0, ymm6, ymmword [0x140174a40]
vpaddq ymm5, ymm2, ymm13
vpsrlvq ymm2, ymm6, ymmword [0x140174ae0]
vpor ymm1, ymm2, ymm0
vpaddq ymm5, ymm5, ymm6
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm7
vpermq ymm3, ymm4, 0x6c
vpermq ymm4, ymm0, 0x6c
vpsllvq ymm0, ymm3, ymmword [0x1401749a0]
vpermq ymm1, ymm5, 0x39
vpaddq ymm5, ymm1, ymm4
vpsrlvq ymm1, ymm3, ymmword [0x140174b60]
vpermq ymm2, ymm7, 0x39
vpaddq ymm6, ymm2, ymm3
vpsrlvq ymm2, ymm4, ymmword [0x140174b60]
vpor ymm3, ymm1, ymm0
vpsllvq ymm0, ymm4, ymmword [0x1401749a0]
vpor ymm1, ymm2, ymm0
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm6
vpermq ymm3, ymm4, 0x6c
vpermq ymm4, ymm0, 0x6c
vpsllvq ymm0, ymm3, ymmword [0x140174b40]
vpermq ymm1, ymm5, 0x39
vpaddq ymm5, ymm1, ymm4
vpsrlvq ymm1, ymm3, ymmword [0x1401749e0]
vpermq ymm2, ymm6, 0x39
vpaddq ymm6, ymm2, ymm3
vpsrlvq ymm2, ymm4, ymmword [0x1401749e0]
vpor ymm3, ymm1, ymm0
vpsllvq ymm0, ymm4, ymmword [0x140174b40]
vpor ymm1, ymm2, ymm0
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm6
vpermq ymm3, ymm4, 0x6c
vpermq ymm4, ymm0, 0x6c
vpsllvq ymm0, ymm3, ymmword [0x140174a20]
vpermq ymm1, ymm5, 0x39
vpaddq ymm5, ymm1, ymm4
vpsrlvq ymm1, ymm3, ymmword [0x140174b00]
vpermq ymm2, ymm6, 0x39
vpaddq ymm6, ymm2, ymm3
vpsrlvq ymm2, ymm4, ymmword [0x140174b00]
vpor ymm3, ymm1, ymm0
vpsllvq ymm0, ymm4, ymmword [0x140174a20]
vpor ymm1, ymm2, ymm0
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm6
vpermq ymm3, ymm4, 0x6c
vpermq ymm1, ymm5, 0x39
vpermq ymm5, ymm0, 0x6c
vpaddq ymm4, ymm1, ymm9
vpaddq ymm1, ymm14, ymmword [0x140174920]
vpaddq ymm4, ymm4, ymm15
vpermq ymm2, ymm6, 0x39
vpaddq ymm0, ymm2, ymm9
vpaddq ymm2, ymm3, ymm11
vpaddq ymm7, ymm2, ymm1
vpaddq ymm3, ymm5, ymm11
vpaddq ymm8, ymm3, ymm1
vpaddq ymm5, ymm0, ymm15
vpaddq ymm6, ymm5, ymm7
vpaddq ymm5, ymm4, ymm8
vpermq ymm2, ymm9, 0x39
vpermq ymm1, ymm10, 0
vmovdqu ymm10, ymmword [rbp + 0x60]
vpblendd ymm9, ymm2, ymm1, 0xc0
vpsrlvq ymm1, ymm7, ymmword [0x140174a80]
vpermq ymm0, ymm11, 0x39
vpblendd ymm0, ymm0, ymm2, 0xc0
vpsrlvq ymm2, ymm8, ymmword [0x140174a80]
vmovdqu ymmword [rbp], ymm0
vpsllvq ymm0, ymm7, ymmword [0x140174aa0]
vpor ymm3, ymm0, ymm1
vpsllvq ymm0, ymm8, ymmword [0x140174aa0]
vpor ymm1, ymm0, ymm2
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm6
vpermq ymm3, ymm4, 0x6c
vpermq ymm4, ymm0, 0x6c
vpsllvq ymm0, ymm3, ymmword [0x140174b20]
vpermq ymm1, ymm5, 0x39
vpaddq ymm5, ymm1, ymm4
vpsrlvq ymm1, ymm3, ymmword [0x140174a00]
vpermq ymm2, ymm6, 0x39
vpaddq ymm6, ymm2, ymm3
vpsrlvq ymm2, ymm4, ymmword [0x140174a00]
vpor ymm3, ymm0, ymm1
vpsllvq ymm0, ymm4, ymmword [0x140174b20]
vpor ymm1, ymm0, ymm2
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm6
vpermq ymm3, ymm4, 0x6c
vpermq ymm4, ymm0, 0x6c
vpsllvq ymm0, ymm3, ymmword [0x140174ac0]
vpermq ymm1, ymm5, 0x39
vpaddq ymm5, ymm1, ymm4
vpsrlvq ymm1, ymm3, ymmword [0x140174a60]
vpermq ymm2, ymm6, 0x39
vpaddq ymm6, ymm2, ymm3
vpsrlvq ymm2, ymm4, ymmword [0x140174a60]
vpor ymm3, ymm0, ymm1
vpsllvq ymm0, ymm4, ymmword [0x140174ac0]
vpor ymm1, ymm0, ymm2
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm6
vpermq ymm3, ymm4, 0x6c
vpermq ymm4, ymm0, 0x6c
vpsllvq ymm0, ymm3, ymmword [0x140174b80]
vpermq ymm1, ymm5, 0x39
vpaddq ymm5, ymm1, ymm4
vpsrlvq ymm1, ymm3, ymmword [0x140174860]
vpermq ymm2, ymm6, 0x39
vpaddq ymm6, ymm2, ymm3
vpsrlvq ymm2, ymm4, ymmword [0x140174860]
vpor ymm3, ymm1, ymm0
vpsllvq ymm0, ymm4, ymmword [0x140174b80]
vpor ymm1, ymm2, ymm0
vpxor ymm4, ymm6, ymm3
vpxor ymm0, ymm5, ymm1
vpermq ymm2, ymm6, 0x39
vpermq ymm1, ymm5, 0x39
vpermq ymm5, ymm0, 0x6c
vpaddq ymm0, ymm10, ymmword [0x140174940]
vpermq ymm3, ymm4, 0x6c
vpaddq ymm4, ymm2, ymm11
vpaddq ymm6, ymm5, ymm9
vpaddq ymm2, ymm1, ymm11
vpaddq ymm3, ymm3, ymm9
vpaddq ymm1, ymm4, ymmword [rbp + 0x20]
vpaddq ymm5, ymm2, ymmword [rbp + 0x20]
vpaddq ymm4, ymm0, ymm3
vpaddq ymm7, ymm4, ymm1
vpsrlvq ymm1, ymm4, ymmword [0x140174ae0]
vpaddq ymm6, ymm0, ymm6
vpsllvq ymm0, ymm4, ymmword [0x140174a40]
vpsrlvq ymm2, ymm6, ymmword [0x140174ae0]
vpor ymm3, ymm1, ymm0
vpsllvq ymm0, ymm6, ymmword [0x140174a40]
vpor ymm1, ymm2, ymm0
vpaddq ymm5, ymm6, ymm5
vpxor ymm0, ymm5, ymm1
vpxor ymm4, ymm3, ymm7
vpermq ymm3, ymm4, 0x6c
vpermq ymm4, ymm0, 0x6c
vpsllvq ymm0, ymm3, ymmword [0x1401749a0]
vpermq ymm1, ymm5, 0x39
vpaddq ymm5, ymm1, ymm4
vpsrlvq ymm1, ymm3, ymmword [0x140174b60]
vpermq ymm2, ymm7, 0x39
vpaddq ymm6, ymm2, ymm3
vpsrlvq ymm2, ymm4, ymmword [0x140174b60]
vpor ymm3, ymm1, ymm0
vpsllvq ymm0, ymm4, ymmword [0x1401749a0]
vpor ymm1, ymm2, ymm0
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm6
vpermq ymm3, ymm4, 0x6c
vpermq ymm4, ymm0, 0x6c
vpsllvq ymm0, ymm3, ymmword [0x140174b40]
vpermq ymm1, ymm5, 0x39
vpaddq ymm5, ymm1, ymm4
vpsrlvq ymm1, ymm3, ymmword [0x1401749e0]
vpermq ymm2, ymm6, 0x39
vpaddq ymm6, ymm2, ymm3
vpsrlvq ymm2, ymm4, ymmword [0x1401749e0]
vpor ymm3, ymm1, ymm0
vpsllvq ymm0, ymm4, ymmword [0x140174b40]
vpor ymm1, ymm2, ymm0
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm6
vpermq ymm3, ymm4, 0x6c
vpermq ymm4, ymm0, 0x6c
vpsllvq ymm0, ymm3, ymmword [0x140174a20]
vpermq ymm1, ymm5, 0x39
vpaddq ymm5, ymm1, ymm4
vpsrlvq ymm1, ymm3, ymmword [0x140174b00]
vpermq ymm2, ymm6, 0x39
vpaddq ymm6, ymm2, ymm3
vpsrlvq ymm2, ymm4, ymmword [0x140174b00]
vpor ymm3, ymm1, ymm0
vpsllvq ymm0, ymm4, ymmword [0x140174a20]
vpor ymm1, ymm2, ymm0
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm6
vpermq ymm1, ymm5, 0x39
vpermq ymm5, ymm0, 0x6c
vpermq ymm2, ymm6, 0x39
vmovdqu ymm6, ymmword [rbp]
vpaddq ymm0, ymm2, ymm9
vpermq ymm3, ymm4, 0x6c
vpaddq ymm4, ymm1, ymm9
vpaddq ymm1, ymm12, ymmword [0x140174960]
vpaddq ymm2, ymm3, ymm6
vpaddq ymm7, ymm1, ymm2
vpaddq ymm3, ymm5, ymm6
vpaddq ymm5, ymm0, ymm13
vpaddq ymm8, ymm1, ymm3
vpermq ymm0, ymm6, 0x39
vpermq ymm1, ymm11, 0
vpermq ymm2, ymm9, 0x39
vpblendd ymm11, ymm2, ymm1, 0xc0
vpsrlvq ymm1, ymm7, ymmword [0x140174a80]
vpblendd ymm9, ymm0, ymm2, 0xc0
vpsllvq ymm0, ymm7, ymmword [0x140174aa0]
vpaddq ymm4, ymm4, ymm13
vpaddq ymm6, ymm5, ymm7
vmovdqu ymmword [rbp + 0x40], ymm11
vmovdqu ymmword [rbp + 0x80], ymm9
vpaddq ymm5, ymm4, ymm8
vpsrlvq ymm2, ymm8, ymmword [0x140174a80]
vmovdqu ymm12, ymmword [0x140174b20]
vpor ymm3, ymm0, ymm1
vpsllvq ymm0, ymm8, ymmword [0x140174aa0]
vmovdqu ymm13, ymmword [0x140174b80]
vpor ymm1, ymm0, ymm2
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm6
vpermq ymm3, ymm4, 0x6c
vpermq ymm4, ymm0, 0x6c
vpsllvq ymm0, ymm3, ymm12
vpermq ymm1, ymm5, 0x39
vpaddq ymm5, ymm1, ymm4
vpsrlvq ymm1, ymm3, ymmword [0x140174a00]
vpermq ymm2, ymm6, 0x39
vpaddq ymm6, ymm2, ymm3
vpsrlvq ymm2, ymm4, ymmword [0x140174a00]
vpor ymm3, ymm0, ymm1
vpsllvq ymm0, ymm4, ymm12
vpor ymm1, ymm0, ymm2
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm6
vpermq ymm3, ymm4, 0x6c
vpermq ymm4, ymm0, 0x6c
vpsllvq ymm0, ymm3, ymmword [0x140174ac0]
vpermq ymm1, ymm5, 0x39
vpaddq ymm5, ymm1, ymm4
vpsrlvq ymm1, ymm3, ymmword [0x140174a60]
vpermq ymm2, ymm6, 0x39
vpaddq ymm6, ymm2, ymm3
vpsrlvq ymm2, ymm4, ymmword [0x140174a60]
vpor ymm3, ymm0, ymm1
vpsllvq ymm0, ymm4, ymmword [0x140174ac0]
vpor ymm1, ymm0, ymm2
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm6
vpermq ymm3, ymm4, 0x6c
vpermq ymm4, ymm0, 0x6c
vpermq ymm1, ymm5, 0x39
vpaddq ymm5, ymm1, ymm4
vpsrlvq ymm1, ymm3, ymmword [0x140174860]
vpsllvq ymm0, ymm3, ymm13
vpermq ymm2, ymm6, 0x39
vpaddq ymm6, ymm2, ymm3
vpsrlvq ymm2, ymm4, ymmword [0x140174860]
vpor ymm3, ymm1, ymm0
vpsllvq ymm0, ymm4, ymm13
vpor ymm1, ymm2, ymm0
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm6
vpermq ymm1, ymm5, 0x39
vpermq ymm5, ymm0, 0x6c
vpaddq ymm0, ymm14, ymmword [0x140174980]
vmovdqu ymm14, ymmword [0x140174a40]
vpermq ymm2, ymm6, 0x39
vpermq ymm3, ymm4, 0x6c
vpaddq ymm4, ymm2, ymmword [rbp]
vpaddq ymm2, ymm1, ymmword [rbp]
vpaddq ymm1, ymm4, ymm15
vpaddq ymm6, ymm5, ymm11
vpaddq ymm6, ymm0, ymm6
vpaddq ymm3, ymm3, ymm11
vpaddq ymm4, ymm0, ymm3
vpaddq ymm7, ymm1, ymm4
vpsrlvq ymm1, ymm4, ymmword [0x140174ae0]
vpsllvq ymm0, ymm4, ymm14
vpor ymm3, ymm1, ymm0
vpaddq ymm5, ymm2, ymm15
vpsrlvq ymm2, ymm6, ymmword [0x140174ae0]
vpaddq ymm5, ymm5, ymm6
vpsllvq ymm0, ymm6, ymm14
vpor ymm1, ymm2, ymm0
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm7
vpermq ymm3, ymm4, 0x6c
vpermq ymm1, ymm5, 0x39
vpermq ymm4, ymm0, 0x6c
vpermq ymm2, ymm7, 0x39
vpaddq ymm5, ymm1, ymm4
vpsrlvq ymm1, ymm3, ymmword [0x140174b60]
vpaddq ymm6, ymm2, ymm3
vpsrlvq ymm2, ymm4, ymmword [0x140174b60]
vmovdqu ymm11, ymmword [0x1401749a0]
vmovdqu ymm15, ymmword [0x140174aa0]
vpsllvq ymm0, ymm3, ymm11
vpor ymm3, ymm1, ymm0
vpsllvq ymm0, ymm4, ymm11
vpor ymm1, ymm2, ymm0
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm6
vpermq ymm3, ymm4, 0x6c
vpermq ymm4, ymm0, 0x6c
vpsllvq ymm0, ymm3, ymmword [0x140174b40]
vpermq ymm1, ymm5, 0x39
vpaddq ymm5, ymm1, ymm4
vpsrlvq ymm1, ymm3, ymmword [0x1401749e0]
vpermq ymm2, ymm6, 0x39
vpaddq ymm6, ymm2, ymm3
vpsrlvq ymm2, ymm4, ymmword [0x1401749e0]
vpor ymm3, ymm1, ymm0
vpsllvq ymm0, ymm4, ymmword [0x140174b40]
vpor ymm1, ymm2, ymm0
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm6
vpermq ymm3, ymm4, 0x6c
vpermq ymm4, ymm0, 0x6c
vpsllvq ymm0, ymm3, ymmword [0x140174a20]
vpermq ymm1, ymm5, 0x39
vpaddq ymm5, ymm1, ymm4
vpsrlvq ymm1, ymm3, ymmword [0x140174b00]
vpermq ymm2, ymm6, 0x39
vpaddq ymm6, ymm2, ymm3
vpsrlvq ymm2, ymm4, ymmword [0x140174b00]
vpor ymm3, ymm1, ymm0
vpsllvq ymm0, ymm4, ymmword [0x140174a20]
vpor ymm1, ymm2, ymm0
vpxor ymm0, ymm1, ymm5
vpxor ymm4, ymm3, ymm6
vpermq ymm1, ymm5, 0x39
vpermq ymm5, ymm0, 0x6c
vpermq ymm2, ymm6, 0x39
vpaddq ymm0, ymm2, ymmword [rbp + 0x40]
vpaddq ymm2, ymm10, ymmword [0x1401749c0]
vmovdqu ymm10, ymmword [0x140174ac0]
vpermq ymm3, ymm4, 0x6c
vpaddq ymm4, ymm1, ymmword [rbp + 0x40]
vpaddq ymm1, ymm0, ymmword [rbp + 0x20]
vpaddq ymm6, ymm4, ymmword [rbp + 0x20]
vpaddq ymm3, ymm3, ymm9
vpaddq ymm0, ymm2, ymm3
vpermq ymm3, ymm1, 0xd8
vpermq ymm0, ymm0, 0xd8
vpunpckhqdq ymm7, ymm3, ymm0
vpaddq ymm5, ymm5, ymm9
vpaddq ymm4, ymm2, ymm5
vpunpcklqdq ymm5, ymm3, ymm0
vmovdqu ymmword [r8], ymm5
vmovdqu ymmword [r8 + 0x20], ymm7
vpermq ymm0, ymm4, 0xd8
vpermq ymm1, ymm6, 0xd8
lea rax, [r8 + 0x60]
vpunpcklqdq ymm2, ymm1, ymm0
vmovdqu ymmword [r8 + 0x40], ymm2
sub r8, 0xffffffffffffff80
vpunpckhqdq ymm3, ymm1, ymm0
vmovdqu ymmword [rax], ymm3
sub rcx, 1
jne 0x1400a4ff0
vmovdqu ymm5, ymmword [rbp + 0x40]
vmovdqu ymm8, ymmword [rbp]
test r9, r9
je 0x1400a7c79
vmovdqu ymm9, ymmword [0x140174a80]
vmovdqu ymm6, ymmword [rbp + 0x80]
nop dword [rax]
nop word [rax + rax]
vmovdqu ymm4, ymmword [r11]
vmovq xmm0, qword [rbx + 8]
vpinsrq xmm0, xmm0, qword [rbx], 1
vpxor xmm1, xmm1, xmm1
vpinsrq xmm1, xmm1, qword [rbx + 0x10], 1
vinsertf128 ymm7, ymm1, xmm0, 1
lea rax, [r11 + 0x20]
vpunpcklqdq ymm2, ymm4, ymmword [rax]
vpunpckhqdq ymm0, ymm4, ymmword [rax]
vpermq ymm3, ymm0, 0xd8
vpermq ymm1, ymm2, 0xd8
vpermq ymm2, ymmword [rbp + 0x40], 0x39
vpaddq ymm0, ymm1, ymm5
vpaddq ymm1, ymm3, ymm6
vpermq ymm14, ymm7, 0x80
vpaddq ymm4, ymm14, ymm0
vpermq ymm0, ymm6, 0x39
vpermq ymm13, ymm7, 0x30
vpaddq ymm5, ymm13, ymm1
vpaddq ymm3, ymm4, ymm5
vpermq ymm1, ymm8, 0
vpblendd ymm6, ymm2, ymm1, 0xc0
vpblendd ymm8, ymm0, ymm2, 0xc0
vpsrlvq ymm1, ymm5, ymm9
vpsllvq ymm0, ymm5, ymm15
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm3, ymm1
vpermq ymm0, ymm3, 0x39
vpermq ymm3, ymm2, 0x6c
vpsrlvq ymm1, ymm3, ymmword [0x140174a00]
vpaddq ymm4, ymm0, ymm3
vpsllvq ymm0, ymm3, ymm12
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm4, ymm1
vpermq ymm3, ymm2, 0x6c
vpsrlvq ymm1, ymm3, ymmword [0x140174a60]
vpermq ymm0, ymm4, 0x39
vpaddq ymm4, ymm0, ymm3
vpsllvq ymm0, ymm3, ymm10
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm4, ymm1
vpermq ymm3, ymm2, 0x6c
vpsrlvq ymm1, ymm3, ymmword [0x140174860]
vpermq ymm0, ymm4, 0x39
vpaddq ymm4, ymm0, ymm3
vpsllvq ymm0, ymm3, ymmword [0x140174b80]
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm4, ymm1
vpermq ymm1, ymm2, 0x6c
vpermq ymm0, ymm4, 0x39
vpaddq ymm0, ymm0, ymmword [rbp + 0x80]
vpermq ymm9, ymm7, 0x40
vpaddq ymm2, ymm9, ymm0
vpaddq ymm0, ymm1, ymm6
vpermq ymm10, ymm7, 0x20
vpaddq ymm1, ymm0, ymm10
vpaddq ymm3, ymm1, ymmword [0x140174760]
vpsllvq ymm0, ymm3, ymmword [0x140174a40]
vpsrlvq ymm1, ymm3, ymmword [0x140174ae0]
vpor ymm1, ymm0, ymm1
vpaddq ymm4, ymm3, ymm2
vpxor ymm2, ymm4, ymm1
vpermq ymm3, ymm2, 0x6c
vpsrlvq ymm1, ymm3, ymmword [0x140174b60]
vpermq ymm0, ymm4, 0x39
vpaddq ymm4, ymm0, ymm3
vpsllvq ymm0, ymm3, ymm11
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm4, ymm1
vpermq ymm3, ymm2, 0x6c
vpsrlvq ymm1, ymm3, ymmword [0x1401749e0]
vpermq ymm0, ymm4, 0x39
vpaddq ymm4, ymm0, ymm3
vpsllvq ymm0, ymm3, ymmword [0x140174b40]
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm4, ymm1
vpermq ymm3, ymm2, 0x6c
vpsrlvq ymm1, ymm3, ymmword [0x140174b00]
vpermq ymm0, ymm4, 0x39
vpaddq ymm4, ymm0, ymm3
lea r11, [r11 + 0x40]
vpsllvq ymm0, ymm3, ymmword [0x140174a20]
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm4, ymm1
vpermq ymm1, ymm2, 0x6c
vpermq ymm0, ymm4, 0x39
vpaddq ymm0, ymm0, ymm6
vpermq ymm2, ymm6, 0x39
vpermq ymm12, ymm7, 0xc0
vpaddq ymm3, ymm0, ymm12
vpaddq ymm0, ymm1, ymm8
vpermq ymm11, ymm7, 0x10
vpaddq ymm1, ymm0, ymm11
vpaddq ymm4, ymm1, ymmword [0x140174780]
vpermq ymm1, ymmword [rbp + 0x80], 0
vpblendd ymm5, ymm2, ymm1, 0xc0
vpsrlvq ymm1, ymm4, ymmword [0x140174a80]
vpaddq ymm3, ymm4, ymm3
vpermq ymm0, ymm8, 0x39
vpblendd ymm6, ymm0, ymm2, 0xc0
vpsllvq ymm0, ymm4, ymm15
vpor ymm1, ymm1, ymm0
vpxor ymm2, ymm3, ymm1
vpermq ymm0, ymm3, 0x39
vpermq ymm3, ymm2, 0x6c
vpsrlvq ymm1, ymm3, ymmword [0x140174a00]
vpaddq ymm4, ymm0, ymm3
vpsllvq ymm0, ymm3, ymmword [0x140174b20]
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm1, ymm4
vpermq ymm3, ymm2, 0x6c
vpsrlvq ymm1, ymm3, ymmword [0x140174a60]
vpermq ymm0, ymm4, 0x39
vpaddq ymm4, ymm0, ymm3
vpsllvq ymm0, ymm3, ymmword [0x140174ac0]
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm1, ymm4
vpermq ymm3, ymm2, 0x6c
vpsrlvq ymm1, ymm3, ymmword [0x140174860]
vpermq ymm0, ymm4, 0x39
vpaddq ymm4, ymm0, ymm3
vpsllvq ymm0, ymm3, ymmword [0x140174b80]
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm1, ymm4
vpermq ymm1, ymm2, 0x6c
vpermq ymm0, ymm4, 0x39
vpaddq ymm0, ymm0, ymm8
vpaddq ymm2, ymm0, ymm14
vpaddq ymm0, ymm1, ymm5
vpaddq ymm1, ymm0, ymm13
vpaddq ymm3, ymm1, ymmword [0x1401747a0]
vpsllvq ymm0, ymm3, ymmword [0x140174a40]
vpsrlvq ymm1, ymm3, ymmword [0x140174ae0]
vpor ymm1, ymm0, ymm1
vpaddq ymm4, ymm2, ymm3
vpxor ymm2, ymm1, ymm4
vpermq ymm3, ymm2, 0x6c
vpsrlvq ymm1, ymm3, ymmword [0x140174b60]
vpermq ymm0, ymm4, 0x39
vpaddq ymm4, ymm0, ymm3
vpsllvq ymm0, ymm3, ymmword [0x1401749a0]
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm1, ymm4
vpermq ymm3, ymm2, 0x6c
vpsrlvq ymm1, ymm3, ymmword [0x1401749e0]
vpermq ymm0, ymm4, 0x39
vpaddq ymm4, ymm0, ymm3
vpsllvq ymm0, ymm3, ymmword [0x140174b40]
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm4, ymm1
vpermq ymm3, ymm2, 0x6c
vpsrlvq ymm1, ymm3, ymmword [0x140174b00]
vpermq ymm0, ymm4, 0x39
vpaddq ymm4, ymm0, ymm3
vpsllvq ymm0, ymm3, ymmword [0x140174a20]
vpor ymm1, ymm0, ymm1
vpermq ymm0, ymm4, 0x39
vpaddq ymm0, ymm0, ymm5
vpxor ymm2, ymm4, ymm1
vpermq ymm1, ymm2, 0x6c
vpaddq ymm3, ymm0, ymm9
vpaddq ymm0, ymm1, ymm6
vpaddq ymm1, ymm0, ymm10
vpaddq ymm4, ymm1, ymmword [0x1401747c0]
vpaddq ymm3, ymm4, ymm3
vpermq ymm2, ymm5, 0x39
vpermq ymm1, ymm8, 0
vpblendd ymm5, ymm2, ymm1, 0xc0
vpsrlvq ymm1, ymm4, ymmword [0x140174a80]
vmovdqu ymm8, ymmword [0x140174b20]
vpermq ymm0, ymm6, 0x39
vpblendd ymm7, ymm0, ymm2, 0xc0
vpsllvq ymm0, ymm4, ymm15
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm3, ymm1
vpermq ymm0, ymm3, 0x39
vpermq ymm3, ymm2, 0x6c
vpsrlvq ymm1, ymm3, ymmword [0x140174a00]
vpaddq ymm4, ymm0, ymm3
vpsllvq ymm0, ymm3, ymm8
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm4, ymm1
vpermq ymm3, ymm2, 0x6c
vpsrlvq ymm1, ymm3, ymmword [0x140174a60]
vpermq ymm0, ymm4, 0x39
vpaddq ymm4, ymm0, ymm3
vpsllvq ymm0, ymm3, ymmword [0x140174ac0]
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm4, ymm1
vpermq ymm3, ymm2, 0x6c
vpsrlvq ymm1, ymm3, ymmword [0x140174860]
vpermq ymm0, ymm4, 0x39
vpaddq ymm4, ymm0, ymm3
vpsllvq ymm0, ymm3, ymmword [0x140174b80]
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm4, ymm1
vpermq ymm1, ymm2, 0x6c
vpermq ymm0, ymm4, 0x39
vpaddq ymm0, ymm0, ymm6
vpaddq ymm2, ymm0, ymm12
vpaddq ymm0, ymm1, ymm5
vpaddq ymm1, ymm0, ymm11
vpaddq ymm3, ymm1, ymmword [0x1401747e0]
vpsllvq ymm0, ymm3, ymmword [0x140174a40]
vpsrlvq ymm1, ymm3, ymmword [0x140174ae0]
vpor ymm1, ymm0, ymm1
vpaddq ymm4, ymm3, ymm2
vpxor ymm2, ymm4, ymm1
vpermq ymm3, ymm2, 0x6c
vpsrlvq ymm1, ymm3, ymmword [0x140174b60]
vpermq ymm0, ymm4, 0x39
vpaddq ymm4, ymm0, ymm3
vpsllvq ymm0, ymm3, ymmword [0x1401749a0]
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm4, ymm1
vpermq ymm3, ymm2, 0x6c
vpsrlvq ymm1, ymm3, ymmword [0x1401749e0]
vpermq ymm0, ymm4, 0x39
vpaddq ymm4, ymm0, ymm3
vpsllvq ymm0, ymm3, ymmword [0x140174b40]
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm4, ymm1
vpermq ymm3, ymm2, 0x6c
vpsrlvq ymm1, ymm3, ymmword [0x140174b00]
vpermq ymm0, ymm4, 0x39
vpaddq ymm4, ymm0, ymm3
vpsllvq ymm0, ymm3, ymmword [0x140174a20]
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm4, ymm1
vpermq ymm1, ymm2, 0x6c
vpermq ymm0, ymm4, 0x39
vpaddq ymm0, ymm0, ymm5
vpaddq ymm3, ymm0, ymm14
vpaddq ymm0, ymm1, ymm7
vpaddq ymm1, ymm0, ymm13
vpaddq ymm4, ymm1, ymmword [0x140174800]
vpermq ymm1, ymm6, 0
vpermq ymm2, ymm5, 0x39
vpermq ymm0, ymm7, 0x39
vpblendd ymm5, ymm2, ymm1, 0xc0
vpsrlvq ymm1, ymm4, ymmword [0x140174a80]
vpblendd ymm6, ymm0, ymm2, 0xc0
vpaddq ymm3, ymm4, ymm3
vpsllvq ymm0, ymm4, ymm15
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm3, ymm1
vpermq ymm0, ymm3, 0x39
vpermq ymm3, ymm2, 0x6c
vpsrlvq ymm1, ymm3, ymmword [0x140174a00]
vpaddq ymm4, ymm0, ymm3
vpsllvq ymm0, ymm3, ymm8
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm4, ymm1
vpermq ymm3, ymm2, 0x6c
vpsrlvq ymm1, ymm3, ymmword [0x140174a60]
vpermq ymm0, ymm4, 0x39
vpaddq ymm4, ymm0, ymm3
vpsllvq ymm0, ymm3, ymmword [0x140174ac0]
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm4, ymm1
vpermq ymm3, ymm2, 0x6c
vpsrlvq ymm1, ymm3, ymmword [0x140174860]
vpermq ymm0, ymm4, 0x39
vpaddq ymm4, ymm0, ymm3
vpsllvq ymm0, ymm3, ymmword [0x140174b80]
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm4, ymm1
vpermq ymm1, ymm2, 0x6c
vpermq ymm0, ymm4, 0x39
vpaddq ymm0, ymm0, ymm7
vpaddq ymm2, ymm0, ymm9
vpaddq ymm0, ymm1, ymm5
vpaddq ymm1, ymm0, ymm10
vpaddq ymm3, ymm1, ymmword [0x140174820]
vpsllvq ymm0, ymm3, ymmword [0x140174a40]
vpsrlvq ymm1, ymm3, ymmword [0x140174ae0]
vpor ymm1, ymm0, ymm1
vpaddq ymm4, ymm3, ymm2
vpxor ymm2, ymm4, ymm1
vpermq ymm3, ymm2, 0x6c
vpsrlvq ymm1, ymm3, ymmword [0x140174b60]
vpermq ymm0, ymm4, 0x39
vpaddq ymm4, ymm0, ymm3
vpsllvq ymm0, ymm3, ymmword [0x1401749a0]
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm4, ymm1
vpermq ymm3, ymm2, 0x6c
vpsrlvq ymm1, ymm3, ymmword [0x1401749e0]
vpermq ymm0, ymm4, 0x39
vpaddq ymm4, ymm0, ymm3
vpsllvq ymm0, ymm3, ymmword [0x140174b40]
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm4, ymm1
vpermq ymm3, ymm2, 0x6c
vpsrlvq ymm1, ymm3, ymmword [0x140174b00]
vpermq ymm0, ymm4, 0x39
vpaddq ymm4, ymm0, ymm3
vpsllvq ymm0, ymm3, ymmword [0x140174a20]
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm4, ymm1
vpermq ymm1, ymm2, 0x6c
vpermq ymm0, ymm4, 0x39
vpaddq ymm0, ymm0, ymm5
vpaddq ymm3, ymm0, ymm12
vpaddq ymm0, ymm1, ymm6
vpaddq ymm1, ymm0, ymm11
vpaddq ymm4, ymm1, ymmword [0x140174840]
vpaddq ymm3, ymm4, ymm3
vpermq ymm1, ymm7, 0
vpermq ymm2, ymm5, 0x39
vpblendd ymm5, ymm2, ymm1, 0xc0
vpsrlvq ymm1, ymm4, ymmword [0x140174a80]
vpermq ymm0, ymm6, 0x39
vpblendd ymm7, ymm0, ymm2, 0xc0
vpsllvq ymm0, ymm4, ymm15
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm3, ymm1
vpermq ymm0, ymm3, 0x39
vpermq ymm3, ymm2, 0x6c
vpsrlvq ymm1, ymm3, ymmword [0x140174a00]
vpaddq ymm4, ymm0, ymm3
vpsllvq ymm0, ymm3, ymm8
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm4, ymm1
vpermq ymm3, ymm2, 0x6c
vpsrlvq ymm1, ymm3, ymmword [0x140174a60]
vpermq ymm0, ymm4, 0x39
vpaddq ymm4, ymm0, ymm3
vpsllvq ymm0, ymm3, ymmword [0x140174ac0]
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm4, ymm1
vpermq ymm3, ymm2, 0x6c
vpsrlvq ymm1, ymm3, ymmword [0x140174860]
vpermq ymm0, ymm4, 0x39
vpaddq ymm4, ymm0, ymm3
vpsllvq ymm0, ymm3, ymmword [0x140174b80]
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm4, ymm1
vpermq ymm1, ymm2, 0x6c
vpermq ymm0, ymm4, 0x39
vpaddq ymm0, ymm0, ymm6
vpaddq ymm2, ymm0, ymm14
vpaddq ymm0, ymm1, ymm5
vpaddq ymm1, ymm0, ymm13
vpaddq ymm3, ymm1, ymmword [0x140174880]
vpsllvq ymm0, ymm3, ymmword [0x140174a40]
vpsrlvq ymm1, ymm3, ymmword [0x140174ae0]
vpor ymm1, ymm0, ymm1
vpaddq ymm4, ymm3, ymm2
vpxor ymm2, ymm4, ymm1
vpermq ymm3, ymm2, 0x6c
vpsrlvq ymm1, ymm3, ymmword [0x140174b60]
vpermq ymm0, ymm4, 0x39
vpaddq ymm4, ymm0, ymm3
vpsllvq ymm0, ymm3, ymmword [0x1401749a0]
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm4, ymm1
vpermq ymm3, ymm2, 0x6c
vpsrlvq ymm1, ymm3, ymmword [0x1401749e0]
vpermq ymm0, ymm4, 0x39
vpaddq ymm4, ymm0, ymm3
vpsllvq ymm0, ymm3, ymmword [0x140174b40]
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm4, ymm1
vpermq ymm3, ymm2, 0x6c
vpsrlvq ymm1, ymm3, ymmword [0x140174b00]
vpermq ymm0, ymm4, 0x39
vpaddq ymm4, ymm0, ymm3
vpsllvq ymm0, ymm3, ymmword [0x140174a20]
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm4, ymm1
vpermq ymm1, ymm2, 0x6c
vpermq ymm0, ymm4, 0x39
vpaddq ymm0, ymm0, ymm5
vpaddq ymm3, ymm9, ymm0
vpaddq ymm0, ymm1, ymm7
vpaddq ymm1, ymm0, ymm10
vpaddq ymm4, ymm1, ymmword [0x1401748a0]
vpaddq ymm3, ymm4, ymm3
vpermq ymm2, ymm5, 0x39
vpermq ymm1, ymm6, 0
vpblendd ymm5, ymm2, ymm1, 0xc0
vpsrlvq ymm1, ymm4, ymmword [0x140174a80]
vpermq ymm0, ymm7, 0x39
vpblendd ymm8, ymm0, ymm2, 0xc0
vpsllvq ymm0, ymm4, ymm15
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm3, ymm1
vpermq ymm0, ymm3, 0x39
vpermq ymm3, ymm2, 0x6c
vpsrlvq ymm1, ymm3, ymmword [0x140174a00]
vpaddq ymm4, ymm0, ymm3
vpsllvq ymm0, ymm3, ymmword [0x140174b20]
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm4, ymm1
vpermq ymm3, ymm2, 0x6c
vpsrlvq ymm1, ymm3, ymmword [0x140174a60]
vpermq ymm0, ymm4, 0x39
vpaddq ymm4, ymm0, ymm3
vpsllvq ymm0, ymm3, ymmword [0x140174ac0]
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm4, ymm1
vpermq ymm3, ymm2, 0x6c
vpermq ymm0, ymm4, 0x39
vpaddq ymm4, ymm0, ymm3
vpsllvq ymm0, ymm3, ymmword [0x140174b80]
vpsrlvq ymm1, ymm3, ymmword [0x140174860]
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm4, ymm1
vpermq ymm1, ymm2, 0x6c
vpermq ymm0, ymm4, 0x39
vpaddq ymm0, ymm0, ymm7
vpaddq ymm2, ymm12, ymm0
vpaddq ymm0, ymm1, ymm5
vpaddq ymm1, ymm0, ymm11
vpaddq ymm3, ymm1, ymmword [0x1401748c0]
vpsllvq ymm0, ymm3, ymmword [0x140174a40]
vpsrlvq ymm1, ymm3, ymmword [0x140174ae0]
vpor ymm1, ymm0, ymm1
vpaddq ymm4, ymm3, ymm2
vpxor ymm2, ymm4, ymm1
vpermq ymm3, ymm2, 0x6c
vpsrlvq ymm1, ymm3, ymmword [0x140174b60]
vpermq ymm0, ymm4, 0x39
vpaddq ymm4, ymm0, ymm3
vpsllvq ymm0, ymm3, ymmword [0x1401749a0]
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm4, ymm1
vpermq ymm3, ymm2, 0x6c
vpsrlvq ymm1, ymm3, ymmword [0x1401749e0]
vpermq ymm0, ymm4, 0x39
vpaddq ymm4, ymm0, ymm3
vpsllvq ymm0, ymm3, ymmword [0x140174b40]
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm4, ymm1
vpermq ymm3, ymm2, 0x6c
vpsrlvq ymm1, ymm3, ymmword [0x140174b00]
vpermq ymm0, ymm4, 0x39
vpaddq ymm4, ymm0, ymm3
vpsllvq ymm0, ymm3, ymmword [0x140174a20]
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm4, ymm1
vpermq ymm1, ymm2, 0x6c
vpermq ymm0, ymm4, 0x39
vpaddq ymm2, ymm0, ymm5
vpaddq ymm0, ymm1, ymm8
vpaddq ymm1, ymm0, ymmword [0x1401748e0]
vpaddq ymm4, ymm13, ymm1
vpaddq ymm3, ymm14, ymm2
vpaddq ymm3, ymm4, ymm3
vpermq ymm1, ymm7, 0
vmovdqu ymm7, ymmword [0x140174b20]
vpermq ymm2, ymm5, 0x39
vpblendd ymm5, ymm2, ymm1, 0xc0
vpsrlvq ymm1, ymm4, ymmword [0x140174a80]
vpermq ymm0, ymm8, 0x39
vpblendd ymm6, ymm0, ymm2, 0xc0
vpsllvq ymm0, ymm4, ymm15
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm3, ymm1
vpermq ymm0, ymm3, 0x39
vpermq ymm3, ymm2, 0x6c
vpsrlvq ymm1, ymm3, ymmword [0x140174a00]
vpaddq ymm4, ymm0, ymm3
vpsllvq ymm0, ymm3, ymm7
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm4, ymm1
vpermq ymm3, ymm2, 0x6c
vpsrlvq ymm1, ymm3, ymmword [0x140174a60]
vpermq ymm0, ymm4, 0x39
vpaddq ymm4, ymm0, ymm3
vpsllvq ymm0, ymm3, ymmword [0x140174ac0]
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm4, ymm1
vpermq ymm3, ymm2, 0x6c
vpsrlvq ymm1, ymm3, ymmword [0x140174860]
vpermq ymm0, ymm4, 0x39
vpaddq ymm4, ymm0, ymm3
vpsllvq ymm0, ymm3, ymmword [0x140174b80]
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm4, ymm1
vpermq ymm1, ymm2, 0x6c
vpermq ymm0, ymm4, 0x39
vpaddq ymm0, ymm0, ymm8
vpaddq ymm2, ymm0, ymm9
vpaddq ymm0, ymm1, ymm5
vpaddq ymm1, ymm0, ymm10
vpaddq ymm3, ymm1, ymmword [0x140174900]
vpsllvq ymm0, ymm3, ymmword [0x140174a40]
vpsrlvq ymm1, ymm3, ymmword [0x140174ae0]
vpor ymm1, ymm0, ymm1
vpaddq ymm4, ymm3, ymm2
vpxor ymm2, ymm1, ymm4
vpermq ymm3, ymm2, 0x6c
vpsrlvq ymm1, ymm3, ymmword [0x140174b60]
vpermq ymm0, ymm4, 0x39
vpaddq ymm4, ymm0, ymm3
vpsllvq ymm0, ymm3, ymmword [0x1401749a0]
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm1, ymm4
vpermq ymm3, ymm2, 0x6c
vpsrlvq ymm1, ymm3, ymmword [0x1401749e0]
vpermq ymm0, ymm4, 0x39
vpaddq ymm4, ymm0, ymm3
vpsllvq ymm0, ymm3, ymmword [0x140174b40]
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm1, ymm4
vpermq ymm3, ymm2, 0x6c
vpsrlvq ymm1, ymm3, ymmword [0x140174b00]
vpermq ymm0, ymm4, 0x39
vpaddq ymm4, ymm0, ymm3
vpsllvq ymm0, ymm3, ymmword [0x140174a20]
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm1, ymm4
vpermq ymm1, ymm2, 0x6c
vpermq ymm0, ymm4, 0x39
vpaddq ymm0, ymm0, ymm5
vpaddq ymm3, ymm0, ymm12
vpaddq ymm0, ymm1, ymm6
vpaddq ymm1, ymm0, ymm11
vpaddq ymm4, ymm1, ymmword [0x140174920]
vpaddq ymm3, ymm4, ymm3
vpermq ymm2, ymm5, 0x39
vpermq ymm1, ymm8, 0
vpblendd ymm5, ymm2, ymm1, 0xc0
vpsrlvq ymm1, ymm4, ymmword [0x140174a80]
vpermq ymm0, ymm6, 0x39
vpblendd ymm0, ymm0, ymm2, 0xc0
vmovdqu ymmword [rbp], ymm0
vpsllvq ymm0, ymm4, ymm15
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm1, ymm3
vpermq ymm0, ymm3, 0x39
vpermq ymm3, ymm2, 0x6c
vpsrlvq ymm1, ymm3, ymmword [0x140174a00]
vpaddq ymm4, ymm0, ymm3
vpsllvq ymm0, ymm3, ymm7
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm4, ymm1
vpermq ymm3, ymm2, 0x6c
vpsrlvq ymm1, ymm3, ymmword [0x140174a60]
vpermq ymm0, ymm4, 0x39
vpaddq ymm4, ymm0, ymm3
vpsllvq ymm0, ymm3, ymmword [0x140174ac0]
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm4, ymm1
vpermq ymm3, ymm2, 0x6c
vpsrlvq ymm1, ymm3, ymmword [0x140174860]
vpermq ymm0, ymm4, 0x39
vpaddq ymm4, ymm0, ymm3
vpsllvq ymm0, ymm3, ymmword [0x140174b80]
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm4, ymm1
vpermq ymm1, ymm2, 0x6c
vpermq ymm0, ymm4, 0x39
vpaddq ymm0, ymm0, ymm6
vpaddq ymm2, ymm0, ymm14
vpaddq ymm0, ymm1, ymm5
vpaddq ymm1, ymm0, ymm13
vpaddq ymm3, ymm1, ymmword [0x140174940]
vpsllvq ymm0, ymm3, ymmword [0x140174a40]
vpsrlvq ymm1, ymm3, ymmword [0x140174ae0]
vpaddq ymm4, ymm3, ymm2
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm4, ymm1
vpermq ymm3, ymm2, 0x6c
vpermq ymm0, ymm4, 0x39
vpsrlvq ymm1, ymm3, ymmword [0x140174b60]
vpaddq ymm4, ymm0, ymm3
vpsllvq ymm0, ymm3, ymmword [0x1401749a0]
vpor ymm1, ymm0, ymm1
vmovdqu ymm8, ymmword [rbp]
vpxor ymm2, ymm4, ymm1
vpermq ymm3, ymm2, 0x6c
vpsrlvq ymm1, ymm3, ymmword [0x1401749e0]
vpermq ymm0, ymm4, 0x39
vpaddq ymm4, ymm0, ymm3
vpsllvq ymm0, ymm3, ymmword [0x140174b40]
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm4, ymm1
vpermq ymm3, ymm2, 0x6c
vpsrlvq ymm1, ymm3, ymmword [0x140174b00]
vpermq ymm0, ymm4, 0x39
vpaddq ymm4, ymm0, ymm3
vpsllvq ymm0, ymm3, ymmword [0x140174a20]
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm4, ymm1
vpermq ymm1, ymm2, 0x6c
vpermq ymm0, ymm4, 0x39
vpaddq ymm0, ymm0, ymm5
vpaddq ymm3, ymm0, ymm9
vpaddq ymm0, ymm1, ymmword [rbp]
vmovdqu ymm9, ymmword [0x140174a80]
vpaddq ymm1, ymm0, ymm10
vpaddq ymm4, ymm1, ymmword [0x140174960]
vpermq ymm0, ymmword [rbp], 0x39
vmovdqu ymm10, ymmword [0x140174ac0]
vpaddq ymm3, ymm4, ymm3
vpermq ymm1, ymm6, 0
vpermq ymm2, ymm5, 0x39
vpblendd ymm5, ymm2, ymm1, 0xc0
vpblendd ymm6, ymm0, ymm2, 0xc0
vpsllvq ymm0, ymm4, ymm15
vpsrlvq ymm1, ymm4, ymm9
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm3, ymm1
vpermq ymm0, ymm3, 0x39
vpermq ymm3, ymm2, 0x6c
vpsrlvq ymm1, ymm3, ymmword [0x140174a00]
vpaddq ymm4, ymm0, ymm3
vpsllvq ymm0, ymm3, ymm7
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm4, ymm1
vpermq ymm3, ymm2, 0x6c
vpsrlvq ymm1, ymm3, ymmword [0x140174a60]
vpermq ymm0, ymm4, 0x39
vpaddq ymm4, ymm0, ymm3
vpsllvq ymm0, ymm3, ymm10
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm4, ymm1
vpermq ymm3, ymm2, 0x6c
vpsrlvq ymm1, ymm3, ymmword [0x140174860]
vpermq ymm0, ymm4, 0x39
vpaddq ymm4, ymm0, ymm3
vpsllvq ymm0, ymm3, ymmword [0x140174b80]
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm4, ymm1
vpermq ymm1, ymm2, 0x6c
vpermq ymm0, ymm4, 0x39
vpaddq ymm0, ymm0, ymm8
vpaddq ymm2, ymm0, ymm12
vpaddq ymm0, ymm1, ymm5
vpaddq ymm1, ymm0, ymm11
vpaddq ymm3, ymm1, ymmword [0x140174980]
vpsllvq ymm0, ymm3, ymmword [0x140174a40]
vpsrlvq ymm1, ymm3, ymmword [0x140174ae0]
vmovdqu ymm11, ymmword [0x1401749a0]
vpor ymm1, ymm0, ymm1
vpaddq ymm4, ymm3, ymm2
vpxor ymm2, ymm4, ymm1
vpermq ymm3, ymm2, 0x6c
vpsrlvq ymm1, ymm3, ymmword [0x140174b60]
vpermq ymm0, ymm4, 0x39
vpaddq ymm4, ymm0, ymm3
vpsllvq ymm0, ymm3, ymm11
vpor ymm1, ymm0, ymm1
vmovdqu ymmword [rbp + 0x40], ymm5
vmovdqu ymmword [rbp + 0x80], ymm6
lea rax, [r8 + 0x20]
lea r8, [r8 + 0x40]
vpxor ymm2, ymm4, ymm1
vpermq ymm3, ymm2, 0x6c
vpsrlvq ymm1, ymm3, ymmword [0x1401749e0]
vpermq ymm0, ymm4, 0x39
vpaddq ymm4, ymm0, ymm3
vpsllvq ymm0, ymm3, ymmword [0x140174b40]
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm4, ymm1
vpermq ymm3, ymm2, 0x6c
vpsrlvq ymm1, ymm3, ymmword [0x140174b00]
vpermq ymm0, ymm4, 0x39
vpaddq ymm4, ymm0, ymm3
vpsllvq ymm0, ymm3, ymmword [0x140174a20]
vpor ymm1, ymm0, ymm1
vpxor ymm2, ymm4, ymm1
vpermq ymm1, ymm2, 0x6c
vpermq ymm0, ymm4, 0x39
vpaddq ymm0, ymm0, ymm5
vpaddq ymm3, ymm0, ymm14
vpaddq ymm0, ymm1, ymm6
vpaddq ymm1, ymm0, ymm13
vpaddq ymm2, ymm1, ymmword [0x1401749c0]
vpermq ymm0, ymm2, 0xd8
vpermq ymm4, ymm3, 0xd8
vpunpcklqdq ymm1, ymm4, ymm0
vmovdqu ymmword [r8 - 0x40], ymm1
vpunpckhqdq ymm2, ymm4, ymm0
vmovdqu ymmword [rax], ymm2
vmovdqu ymm12, ymm7
sub r9, 1
jne 0x1400a6d30
vzeroall
lea r11, [rsp + 0x160]
mov rbx, qword [r11 + 0x10]
vmovaps xmm6, xmmword [r11 - 0x10]
vmovaps xmm7, xmmword [r11 - 0x20]
vmovaps xmm8, xmmword [r11 - 0x30]
vmovaps xmm9, xmmword [r11 - 0x40]
vmovaps xmm10, xmmword [r11 - 0x50]
vmovaps xmm11, xmmword [r11 - 0x60]
vmovaps xmm12, xmmword [r11 - 0x70]
vmovaps xmm13, xmmword [r11 - 0x80]
vmovaps xmm14, xmmword [r11 - 0x90]
vmovaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop rbp
ret