Function at 0x140021f20
Capabilities:
Encode data using xor

Disassembly:
mov r11, rsp
push rbp
push rbx
push rdi
lea rbp, [r11 - 0x388]
sub rsp, 0x470
mov rax, qword [0x1402376b8]
xor rax, rsp
mov qword [rbp + 0x340], rax
movaps xmmword [r11 - 0x38], xmm6
mov rdi, r8
mov rbx, rcx
test r9d, r9d
je 0x1400220d2
mov qword [r11 + 0x10], rsi
lea rax, [rcx + 0x10]
mov qword [r11 + 0x20], r12
lea r10, [rsp + 0x50]
mov qword [r11 - 0x20], r14
lea rsi, [rsp + 0x70]
mov qword [r11 - 0x28], r15
lea r14, [rbp - 0x80]
sub rdx, rcx
lea r11, [rsp + 0x60]
mov rcx, r8
lea r15, [rbp - 0x70]
lea r12, [rbp - 0x60]
sub r11, rbx
sub r15, rbx
lea r9, [rsp + 0x40]
sub rcx, rbx
sub r10, rbx
sub rsi, rbx
sub r14, rbx
sub r12, rbx
mov r8d, 8
sub r9, rbx
nop dword [rax]
nop word [rax + rax]
movdqu xmm0, xmmword [rdx + rax - 0x10]
pxor xmm0, xmmword [rax - 0x10]
movdqu xmmword [rax - 0x10], xmm0
pxor xmm0, xmmword [rcx + rax - 0x10]
movdqu xmm1, xmmword [rdx + rax]
pxor xmm1, xmmword [rax]
movdqu xmmword [rax], xmm1
pxor xmm1, xmmword [rcx + rax]
movdqu xmmword [r9 + rax - 0x10], xmm0
movdqu xmm0, xmmword [rdx + rax + 0x10]
pxor xmm0, xmmword [rax + 0x10]
movdqu xmmword [rax + 0x10], xmm0
pxor xmm0, xmmword [rcx + rax + 0x10]
movdqu xmmword [r9 + rax], xmm1
movdqu xmm1, xmmword [rdx + rax + 0x20]
pxor xmm1, xmmword [rax + 0x20]
movdqu xmmword [rax + 0x20], xmm1
pxor xmm1, xmmword [rcx + rax + 0x20]
movdqu xmmword [r10 + rax], xmm0
movdqu xmm0, xmmword [rdx + rax + 0x30]
pxor xmm0, xmmword [rax + 0x30]
movdqu xmmword [rax + 0x30], xmm0
pxor xmm0, xmmword [rcx + rax + 0x30]
movdqu xmmword [r11 + rax], xmm1
movdqu xmm1, xmmword [rdx + rax + 0x40]
pxor xmm1, xmmword [rax + 0x40]
movdqu xmmword [rax + 0x40], xmm1
pxor xmm1, xmmword [rcx + rax + 0x40]
movdqu xmmword [rsi + rax], xmm0
movdqu xmm0, xmmword [rdx + rax + 0x50]
pxor xmm0, xmmword [rax + 0x50]
movdqu xmmword [rax + 0x50], xmm0
pxor xmm0, xmmword [rcx + rax + 0x50]
movdqu xmmword [r14 + rax], xmm1
movdqu xmm1, xmmword [rdx + rax + 0x60]
pxor xmm1, xmmword [rax + 0x60]
movdqu xmmword [rax + 0x60], xmm1
pxor xmm1, xmmword [rcx + rax + 0x60]
movdqu xmmword [r15 + rax], xmm0
movdqu xmmword [r12 + rax], xmm1
lea rax, [rax + 0x80]
sub r8, 1
jne 0x140021fc0
mov r15, qword [rsp + 0x460]
mov r14, qword [rsp + 0x468]
mov r12, qword [rsp + 0x4a8]
mov rsi, qword [rsp + 0x498]
jmp 0x1400222b0
mov r8d, 2
nop dword [rax + rax]
lea ecx, [r8 - 2]
mov eax, r8d
add rcx, rcx
add rax, rax
movdqu xmm0, xmmword [rdx + rcx*8]
pxor xmm0, xmmword [rbx + rcx*8]
movdqu xmmword [rbx + rcx*8], xmm0
movdqu xmmword [rsp + rcx*8 + 0x40], xmm0
lea ecx, [r8 - 1]
add rcx, rcx
movdqu xmm0, xmmword [rdx + rcx*8]
pxor xmm0, xmmword [rbx + rcx*8]
movdqu xmmword [rbx + rcx*8], xmm0
movdqu xmmword [rsp + rcx*8 + 0x40], xmm0
lea ecx, [r8 + 1]
movdqu xmm0, xmmword [rdx + rax*8]
add rcx, rcx
pxor xmm0, xmmword [rbx + rax*8]
movdqu xmmword [rbx + rax*8], xmm0
movdqu xmmword [rsp + rax*8 + 0x40], xmm0
movdqu xmm0, xmmword [rdx + rcx*8]
pxor xmm0, xmmword [rbx + rcx*8]
movdqu xmmword [rbx + rcx*8], xmm0
movdqu xmmword [rsp + rcx*8 + 0x40], xmm0
lea ecx, [r8 + 2]
add rcx, rcx
movdqu xmm0, xmmword [rdx + rcx*8]
pxor xmm0, xmmword [rbx + rcx*8]
movdqu xmmword [rbx + rcx*8], xmm0
movdqu xmmword [rsp + rcx*8 + 0x40], xmm0
lea ecx, [r8 + 3]
add rcx, rcx
movdqu xmm0, xmmword [rdx + rcx*8]
pxor xmm0, xmmword [rbx + rcx*8]
movdqu xmmword [rbx + rcx*8], xmm0
movdqu xmmword [rsp + rcx*8 + 0x40], xmm0
lea ecx, [r8 + 4]
add rcx, rcx
movdqu xmm0, xmmword [rdx + rcx*8]
pxor xmm0, xmmword [rbx + rcx*8]
movdqu xmmword [rbx + rcx*8], xmm0
movdqu xmmword [rsp + rcx*8 + 0x40], xmm0
lea ecx, [r8 + 5]
add rcx, rcx
movdqu xmm0, xmmword [rdx + rcx*8]
pxor xmm0, xmmword [rbx + rcx*8]
movdqu xmmword [rbx + rcx*8], xmm0
movdqu xmmword [rsp + rcx*8 + 0x40], xmm0
lea ecx, [r8 + 6]
add rcx, rcx
movdqu xmm0, xmmword [rdx + rcx*8]
pxor xmm0, xmmword [rbx + rcx*8]
movdqu xmmword [rbx + rcx*8], xmm0
movdqu xmmword [rsp + rcx*8 + 0x40], xmm0
lea ecx, [r8 + 7]
add rcx, rcx
movdqu xmm0, xmmword [rdx + rcx*8]
pxor xmm0, xmmword [rbx + rcx*8]
movdqu xmmword [rbx + rcx*8], xmm0
movdqu xmmword [rsp + rcx*8 + 0x40], xmm0
lea ecx, [r8 + 8]
add rcx, rcx
movdqu xmm0, xmmword [rdx + rcx*8]
pxor xmm0, xmmword [rbx + rcx*8]
movdqu xmmword [rbx + rcx*8], xmm0
movdqu xmmword [rsp + rcx*8 + 0x40], xmm0
lea ecx, [r8 + 9]
add rcx, rcx
movdqu xmm0, xmmword [rdx + rcx*8]
pxor xmm0, xmmword [rbx + rcx*8]
movdqu xmmword [rbx + rcx*8], xmm0
movdqu xmmword [rsp + rcx*8 + 0x40], xmm0
lea ecx, [r8 + 0xa]
add rcx, rcx
movdqu xmm0, xmmword [rdx + rcx*8]
pxor xmm0, xmmword [rbx + rcx*8]
movdqu xmmword [rbx + rcx*8], xmm0
movdqu xmmword [rsp + rcx*8 + 0x40], xmm0
lea ecx, [r8 + 0xb]
add rcx, rcx
movdqu xmm0, xmmword [rdx + rcx*8]
pxor xmm0, xmmword [rbx + rcx*8]
movdqu xmmword [rbx + rcx*8], xmm0
movdqu xmmword [rsp + rcx*8 + 0x40], xmm0
lea ecx, [r8 + 0xc]
add rcx, rcx
movdqu xmm0, xmmword [rdx + rcx*8]
pxor xmm0, xmmword [rbx + rcx*8]
movdqu xmmword [rbx + rcx*8], xmm0
movdqu xmmword [rsp + rcx*8 + 0x40], xmm0
lea ecx, [r8 + 0xd]
add rcx, rcx
add r8d, 0x10
movdqu xmm0, xmmword [rdx + rcx*8]
lea eax, [r8 - 2]
pxor xmm0, xmmword [rbx + rcx*8]
movdqu xmmword [rbx + rcx*8], xmm0
movdqu xmmword [rsp + rcx*8 + 0x40], xmm0
cmp eax, 0x40
jb 0x1400220e0
movdqu xmm0, xmmword [rbx + 0x20]
lea rdx, [rsp + 0x20]
movdqu xmm1, xmmword [rbx]
lea rcx, [rsp + 0x30]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm1
call fcn.140021f00
movdqu xmmword [rbx], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x30]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x10]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x10], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x60]
movdqa xmm3, xmm0
pxor xmm3, xmmword [rbx + 0x70]
movdqa xmm2, xmm1
movdqa xmm0, xmm3
psrlq xmm2, 0x20
psrlq xmm0, 0x20
psllq xmm1, 0x20
pxor xmm2, xmm1
psllq xmm3, 0x20
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x60], xmm2
movdqu xmmword [rbx + 0x70], xmm0
movdqu xmm0, xmmword [rbx + 0x40]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx + 0x40], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x70]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x50]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x50], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x20]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x40]
movdqa xmm3, xmm0
pxor xmm3, xmmword [rbx + 0x30]
movdqa xmm2, xmm1
movdqa xmm0, xmm3
psllq xmm2, 0x28
psllq xmm0, 0x28
psrlq xmm1, 0x18
pxor xmm2, xmm1
psrlq xmm3, 0x18
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x20], xmm2
movdqu xmmword [rbx + 0x30], xmm0
movdqu xmm0, xmmword [rbx]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x30]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x10]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x10], xmm0
movdqa xmm3, xmm0
movdqu xmm1, xmmword [rbx]
pxor xmm1, xmmword [rbx + 0x60]
pxor xmm3, xmmword [rbx + 0x70]
movdqa xmm2, xmm1
psllq xmm2, 0x30
psrlq xmm1, 0x10
movdqa xmm0, xmm3
lea rdx, [rsp + 0x30]
psllq xmm0, 0x30
lea rcx, [rsp + 0x20]
pxor xmm2, xmm1
psrlq xmm3, 0x10
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x60], xmm2
movdqu xmmword [rbx + 0x70], xmm0
movdqu xmm0, xmmword [rbx + 0x40]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx + 0x40], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x70]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x50]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x50], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm3, xmmword [rbx + 0x60]
lea rcx, [rsp + 0x20]
movdqu xmm4, xmmword [rbx + 0x40]
movdqa xmm2, xmm0
pxor xmm0, xmmword [rbx + 0x30]
movdqa xmm1, xmm4
pxor xmm1, xmmword [rbx + 0x20]
movdqa xmm5, xmm0
movdqu xmmword [rbx + 0x40], xmm2
movdqa xmm6, xmm1
psllq xmm0, 1
movdqu xmmword [rbx + 0x50], xmm4
movdqu xmm2, xmmword [rbx + 0x70]
psllq xmm1, 1
psrlq xmm5, 0x3f
pxor xmm5, xmm0
psrlq xmm6, 0x3f
pxor xmm6, xmm1
movdqa xmm0, xmm2
movdqa xmm1, xmm3
punpcklqdq xmm2, xmm2
punpcklqdq xmm1, xmm3
punpckhqdq xmm0, xmm1
movdqa xmm1, xmm6
movdqu xmmword [rbx + 0x60], xmm0
movdqa xmm0, xmm5
punpcklqdq xmm0, xmm5
punpckhqdq xmm1, xmm0
punpckhqdq xmm3, xmm2
movdqu xmmword [rbx + 0x70], xmm3
movdqu xmmword [rbx + 0x20], xmm1
punpcklqdq xmm6, xmm6
punpckhqdq xmm5, xmm6
movdqu xmmword [rbx + 0x30], xmm5
movdqu xmm0, xmmword [rbx]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm1
call fcn.140021f00
movdqu xmmword [rbx], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x30]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x10]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x10], xmm0
movdqa xmm3, xmm0
movdqu xmm1, xmmword [rbx]
pxor xmm1, xmmword [rbx + 0x60]
pxor xmm3, xmmword [rbx + 0x70]
movdqa xmm2, xmm1
psrlq xmm2, 0x20
movdqa xmm0, xmm3
psllq xmm1, 0x20
pxor xmm2, xmm1
psrlq xmm0, 0x20
movdqu xmmword [rbx + 0x60], xmm2
psllq xmm3, 0x20
lea rdx, [rsp + 0x30]
pxor xmm0, xmm3
movdqa xmmword [rsp + 0x30], xmm2
movdqu xmmword [rbx + 0x70], xmm0
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x40]
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x40], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x70]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x50]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x50], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x20]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x40]
movdqa xmm3, xmm0
pxor xmm3, xmmword [rbx + 0x30]
movdqa xmm2, xmm1
movdqa xmm0, xmm3
psllq xmm2, 0x28
psllq xmm0, 0x28
psrlq xmm1, 0x18
pxor xmm2, xmm1
psrlq xmm3, 0x18
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x20], xmm2
movdqu xmmword [rbx + 0x30], xmm0
movdqu xmm0, xmmword [rbx]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x30]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x10]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x10], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x60]
movdqa xmm3, xmm0
pxor xmm3, xmmword [rbx + 0x70]
movdqa xmm2, xmm1
movdqa xmm0, xmm3
psllq xmm2, 0x30
psllq xmm0, 0x30
psrlq xmm1, 0x10
pxor xmm2, xmm1
psrlq xmm3, 0x10
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x60], xmm2
movdqu xmmword [rbx + 0x70], xmm0
movdqu xmm0, xmmword [rbx + 0x40]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx + 0x40], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x70]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x50]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x50], xmm0
movdqa xmm2, xmm0
movdqu xmm4, xmmword [rbx + 0x40]
pxor xmm0, xmmword [rbx + 0x30]
movdqa xmm1, xmm4
pxor xmm1, xmmword [rbx + 0x20]
movdqu xmmword [rbx + 0x40], xmm2
lea rdx, [rsp + 0x30]
movdqu xmmword [rbx + 0x50], xmm4
lea rcx, [rsp + 0x20]
movdqu xmm4, xmmword [rbx + 0x60]
movdqa xmm5, xmm1
movdqa xmm3, xmm0
psllq xmm1, 1
psllq xmm0, 1
psrlq xmm5, 0x3f
pxor xmm5, xmm1
psrlq xmm3, 0x3f
pxor xmm3, xmm0
movdqa xmm1, xmm5
punpcklqdq xmm1, xmm5
movdqa xmm0, xmm3
punpckhqdq xmm0, xmm1
movdqu xmmword [rbx + 0x20], xmm0
movdqa xmm0, xmm4
punpcklqdq xmm3, xmm3
punpckhqdq xmm5, xmm3
movdqu xmmword [rbx + 0x30], xmm5
movdqu xmm2, xmmword [rbx + 0x70]
movdqa xmm1, xmm2
punpcklqdq xmm4, xmm4
punpcklqdq xmm1, xmm2
punpckhqdq xmm0, xmm1
movdqu xmmword [rbx + 0x60], xmm0
punpckhqdq xmm2, xmm4
movdqu xmmword [rbx + 0x70], xmm2
movdqu xmm0, xmmword [rbx + 0xa0]
movdqu xmm1, xmmword [rbx + 0x80]
movdqa xmmword [rsp + 0x30], xmm0
movdqa xmmword [rsp + 0x20], xmm1
call fcn.140021f00
movdqu xmmword [rbx + 0x80], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0xb0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x90]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x90], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0xe0]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x80]
movdqu xmm3, xmmword [rbx + 0xf0]
movdqa xmm2, xmm1
pxor xmm3, xmm0
psrlq xmm2, 0x20
movdqa xmm0, xmm3
psllq xmm1, 0x20
psrlq xmm0, 0x20
pxor xmm2, xmm1
movdqu xmmword [rbx + 0xe0], xmm2
psllq xmm3, 0x20
pxor xmm0, xmm3
movdqa xmmword [rsp + 0x30], xmm2
movdqu xmmword [rbx + 0xf0], xmm0
movdqu xmm0, xmmword [rbx + 0xc0]
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0xc0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0xf0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0xd0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0xd0], xmm0
movdqu xmm1, xmmword [rbx + 0xa0]
pxor xmm1, xmmword [rbx + 0xc0]
movdqu xmm3, xmmword [rbx + 0xb0]
movdqa xmm2, xmm1
psllq xmm2, 0x28
pxor xmm3, xmm0
psrlq xmm1, 0x18
pxor xmm2, xmm1
movdqa xmm0, xmm3
movdqu xmmword [rbx + 0xa0], xmm2
psllq xmm0, 0x28
lea rdx, [rsp + 0x30]
psrlq xmm3, 0x18
lea rcx, [rsp + 0x20]
pxor xmm0, xmm3
movdqa xmmword [rsp + 0x30], xmm2
movdqu xmmword [rbx + 0xb0], xmm0
movdqu xmm0, xmmword [rbx + 0x80]
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x80], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0xb0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x90]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x90], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0xe0]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x80]
movdqu xmm3, xmmword [rbx + 0xf0]
movdqa xmm2, xmm1
pxor xmm3, xmm0
psllq xmm2, 0x30
movdqa xmm0, xmm3
psrlq xmm1, 0x10
psllq xmm0, 0x30
pxor xmm2, xmm1
movdqu xmmword [rbx + 0xe0], xmm2
psrlq xmm3, 0x10
pxor xmm0, xmm3
movdqa xmmword [rsp + 0x30], xmm2
movdqu xmmword [rbx + 0xf0], xmm0
movdqu xmm0, xmmword [rbx + 0xc0]
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0xc0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0xf0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0xd0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0xd0], xmm0
movdqa xmm2, xmm0
pxor xmm0, xmmword [rbx + 0xb0]
movdqu xmm3, xmmword [rbx + 0xe0]
movdqa xmm5, xmm0
movdqu xmm4, xmmword [rbx + 0xc0]
psllq xmm0, 1
movdqa xmm1, xmm4
pxor xmm1, xmmword [rbx + 0xa0]
movdqa xmm6, xmm1
movdqu xmmword [rbx + 0xc0], xmm2
psllq xmm1, 1
movdqu xmmword [rbx + 0xd0], xmm4
movdqu xmm2, xmmword [rbx + 0xf0]
psrlq xmm6, 0x3f
pxor xmm6, xmm1
psrlq xmm5, 0x3f
pxor xmm5, xmm0
movdqa xmm1, xmm3
punpcklqdq xmm1, xmm3
movdqa xmm0, xmm2
punpckhqdq xmm0, xmm1
movdqa xmm1, xmm6
movdqu xmmword [rbx + 0xe0], xmm0
movdqa xmm0, xmm5
punpcklqdq xmm2, xmm2
punpcklqdq xmm0, xmm5
punpckhqdq xmm3, xmm2
punpckhqdq xmm1, xmm0
movdqu xmmword [rbx + 0xf0], xmm3
movdqu xmmword [rbx + 0xa0], xmm1
punpcklqdq xmm6, xmm6
punpckhqdq xmm5, xmm6
lea rdx, [rsp + 0x30]
movdqu xmmword [rbx + 0xb0], xmm5
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x80]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm1
call fcn.140021f00
movdqu xmmword [rbx + 0x80], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0xb0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x90]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x90], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0xe0]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x80]
movdqu xmm3, xmmword [rbx + 0xf0]
movdqa xmm2, xmm1
pxor xmm3, xmm0
psrlq xmm2, 0x20
movdqa xmm0, xmm3
psllq xmm1, 0x20
psrlq xmm0, 0x20
pxor xmm2, xmm1
movdqu xmmword [rbx + 0xe0], xmm2
psllq xmm3, 0x20
pxor xmm0, xmm3
movdqa xmmword [rsp + 0x30], xmm2
movdqu xmmword [rbx + 0xf0], xmm0
movdqu xmm0, xmmword [rbx + 0xc0]
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0xc0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0xf0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0xd0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0xd0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0xa0]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0xc0]
movdqu xmm3, xmmword [rbx + 0xb0]
movdqa xmm2, xmm1
pxor xmm3, xmm0
psllq xmm2, 0x28
movdqa xmm0, xmm3
psrlq xmm1, 0x18
psllq xmm0, 0x28
pxor xmm2, xmm1
movdqu xmmword [rbx + 0xa0], xmm2
psrlq xmm3, 0x18
pxor xmm0, xmm3
movdqa xmmword [rsp + 0x30], xmm2
movdqu xmmword [rbx + 0xb0], xmm0
movdqu xmm0, xmmword [rbx + 0x80]
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x80], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0xb0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x90]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x90], xmm0
movdqu xmm1, xmmword [rbx + 0xe0]
pxor xmm1, xmmword [rbx + 0x80]
movdqu xmm3, xmmword [rbx + 0xf0]
movdqa xmm2, xmm1
psllq xmm2, 0x30
pxor xmm3, xmm0
movdqa xmm0, xmm3
psrlq xmm1, 0x10
psllq xmm0, 0x30
lea rdx, [rsp + 0x30]
pxor xmm2, xmm1
psrlq xmm3, 0x10
pxor xmm0, xmm3
movdqu xmmword [rbx + 0xe0], xmm2
movdqu xmmword [rbx + 0xf0], xmm0
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0xc0]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx + 0xc0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0xf0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0xd0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0xd0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm4, xmmword [rbx + 0xc0]
lea rcx, [rsp + 0x20]
movdqa xmm2, xmm0
movdqa xmm1, xmm4
pxor xmm1, xmmword [rbx + 0xa0]
pxor xmm0, xmmword [rbx + 0xb0]
movdqa xmm5, xmm1
movdqu xmmword [rbx + 0xc0], xmm2
movdqa xmm3, xmm0
movdqu xmmword [rbx + 0xd0], xmm4
movdqu xmm4, xmmword [rbx + 0xe0]
psllq xmm1, 1
psllq xmm0, 1
psrlq xmm5, 0x3f
pxor xmm5, xmm1
psrlq xmm3, 0x3f
pxor xmm3, xmm0
movdqa xmm1, xmm5
punpcklqdq xmm1, xmm5
movdqa xmm0, xmm3
punpckhqdq xmm0, xmm1
movdqu xmmword [rbx + 0xa0], xmm0
movdqa xmm0, xmm4
punpcklqdq xmm3, xmm3
punpckhqdq xmm5, xmm3
movdqu xmmword [rbx + 0xb0], xmm5
movdqu xmm2, xmmword [rbx + 0xf0]
movdqa xmm1, xmm2
punpcklqdq xmm4, xmm4
punpcklqdq xmm1, xmm2
punpckhqdq xmm0, xmm1
movdqu xmmword [rbx + 0xe0], xmm0
punpckhqdq xmm2, xmm4
movdqu xmmword [rbx + 0xf0], xmm2
movdqu xmm0, xmmword [rbx + 0x120]
movdqu xmm1, xmmword [rbx + 0x100]
movdqa xmmword [rsp + 0x30], xmm0
movdqa xmmword [rsp + 0x20], xmm1
call fcn.140021f00
movdqu xmmword [rbx + 0x100], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x130]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x110]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x110], xmm0
movdqa xmm3, xmm0
movdqu xmm1, xmmword [rbx + 0x100]
pxor xmm1, xmmword [rbx + 0x160]
pxor xmm3, xmmword [rbx + 0x170]
movdqa xmm2, xmm1
psrlq xmm2, 0x20
psllq xmm1, 0x20
pxor xmm2, xmm1
movdqu xmmword [rbx + 0x160], xmm2
movdqa xmm0, xmm3
movdqa xmmword [rsp + 0x30], xmm2
psrlq xmm0, 0x20
lea rdx, [rsp + 0x30]
psllq xmm3, 0x20
lea rcx, [rsp + 0x20]
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x170], xmm0
movdqu xmm0, xmmword [rbx + 0x140]
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x140], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x170]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x150]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x150], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x140]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x120]
movdqu xmm3, xmmword [rbx + 0x130]
movdqa xmm2, xmm1
pxor xmm3, xmm0
psllq xmm2, 0x28
movdqa xmm0, xmm3
psrlq xmm1, 0x18
psllq xmm0, 0x28
pxor xmm2, xmm1
movdqu xmmword [rbx + 0x120], xmm2
psrlq xmm3, 0x18
pxor xmm0, xmm3
movdqa xmmword [rsp + 0x30], xmm2
movdqu xmmword [rbx + 0x130], xmm0
movdqu xmm0, xmmword [rbx + 0x100]
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x100], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x130]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x110]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x110], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x100]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x160]
movdqa xmm3, xmm0
pxor xmm3, xmmword [rbx + 0x170]
movdqa xmm2, xmm1
movdqa xmm0, xmm3
psllq xmm2, 0x30
psllq xmm0, 0x30
psrlq xmm1, 0x10
pxor xmm2, xmm1
psrlq xmm3, 0x10
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x160], xmm2
movdqu xmmword [rbx + 0x170], xmm0
movdqu xmm0, xmmword [rbx + 0x140]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx + 0x140], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x170]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x150]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x150], xmm0
movdqu xmm4, xmmword [rbx + 0x140]
movdqa xmm1, xmm4
pxor xmm1, xmmword [rbx + 0x120]
movdqu xmm3, xmmword [rbx + 0x160]
lea rdx, [rsp + 0x30]
movdqa xmm2, xmm0
lea rcx, [rsp + 0x20]
pxor xmm0, xmmword [rbx + 0x130]
movdqa xmm6, xmm1
movdqu xmmword [rbx + 0x140], xmm2
movdqa xmm5, xmm0
psllq xmm0, 1
movdqu xmmword [rbx + 0x150], xmm4
movdqu xmm2, xmmword [rbx + 0x170]
psllq xmm1, 1
psrlq xmm5, 0x3f
pxor xmm5, xmm0
psrlq xmm6, 0x3f
pxor xmm6, xmm1
movdqa xmm0, xmm2
movdqa xmm1, xmm3
punpcklqdq xmm2, xmm2
punpcklqdq xmm1, xmm3
punpckhqdq xmm0, xmm1
movdqa xmm1, xmm6
movdqu xmmword [rbx + 0x160], xmm0
movdqa xmm0, xmm5
punpcklqdq xmm0, xmm5
punpckhqdq xmm1, xmm0
punpckhqdq xmm3, xmm2
movdqu xmmword [rbx + 0x170], xmm3
movdqu xmmword [rbx + 0x120], xmm1
punpcklqdq xmm6, xmm6
punpckhqdq xmm5, xmm6
movdqu xmmword [rbx + 0x130], xmm5
movdqu xmm0, xmmword [rbx + 0x100]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm1
call fcn.140021f00
movdqu xmmword [rbx + 0x100], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x130]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x110]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x110], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x100]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x160]
movdqa xmm3, xmm0
pxor xmm3, xmmword [rbx + 0x170]
movdqa xmm2, xmm1
movdqa xmm0, xmm3
psrlq xmm2, 0x20
psrlq xmm0, 0x20
psllq xmm1, 0x20
pxor xmm2, xmm1
psllq xmm3, 0x20
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x160], xmm2
movdqu xmmword [rbx + 0x170], xmm0
movdqu xmm0, xmmword [rbx + 0x140]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx + 0x140], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x170]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x150]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x150], xmm0
movdqu xmm1, xmmword [rbx + 0x140]
pxor xmm1, xmmword [rbx + 0x120]
movdqu xmm3, xmmword [rbx + 0x130]
movdqa xmm2, xmm1
psllq xmm2, 0x28
pxor xmm3, xmm0
psrlq xmm1, 0x18
movdqa xmm0, xmm3
lea rdx, [rsp + 0x30]
psllq xmm0, 0x28
lea rcx, [rsp + 0x20]
pxor xmm2, xmm1
psrlq xmm3, 0x18
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x120], xmm2
movdqu xmmword [rbx + 0x130], xmm0
movdqu xmm0, xmmword [rbx + 0x100]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx + 0x100], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x130]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x110]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x110], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x100]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x160]
movdqa xmm3, xmm0
pxor xmm3, xmmword [rbx + 0x170]
movdqa xmm2, xmm1
movdqa xmm0, xmm3
psllq xmm2, 0x30
psllq xmm0, 0x30
psrlq xmm1, 0x10
pxor xmm2, xmm1
psrlq xmm3, 0x10
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x160], xmm2
movdqu xmmword [rbx + 0x170], xmm0
movdqu xmm0, xmmword [rbx + 0x140]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx + 0x140], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x170]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x150]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x150], xmm0
movdqa xmm2, xmm0
pxor xmm0, xmmword [rbx + 0x130]
movdqu xmm4, xmmword [rbx + 0x140]
movdqa xmm3, xmm0
psllq xmm0, 1
movdqa xmm1, xmm4
pxor xmm1, xmmword [rbx + 0x120]
movdqa xmm5, xmm1
movdqu xmmword [rbx + 0x140], xmm2
psllq xmm1, 1
movdqu xmmword [rbx + 0x150], xmm4
movdqu xmm4, xmmword [rbx + 0x160]
psrlq xmm5, 0x3f
pxor xmm5, xmm1
psrlq xmm3, 0x3f
pxor xmm3, xmm0
movdqa xmm1, xmm5
punpcklqdq xmm1, xmm5
movdqa xmm0, xmm3
punpckhqdq xmm0, xmm1
movdqu xmmword [rbx + 0x120], xmm0
movdqa xmm0, xmm4
punpcklqdq xmm3, xmm3
punpckhqdq xmm5, xmm3
movdqu xmmword [rbx + 0x130], xmm5
movdqu xmm2, xmmword [rbx + 0x170]
movdqa xmm1, xmm2
punpcklqdq xmm1, xmm2
punpckhqdq xmm0, xmm1
movdqu xmmword [rbx + 0x160], xmm0
punpcklqdq xmm4, xmm4
lea rdx, [rsp + 0x30]
punpckhqdq xmm2, xmm4
lea rcx, [rsp + 0x20]
movdqu xmmword [rbx + 0x170], xmm2
movdqu xmm0, xmmword [rbx + 0x1a0]
movdqu xmm1, xmmword [rbx + 0x180]
movdqa xmmword [rsp + 0x30], xmm0
movdqa xmmword [rsp + 0x20], xmm1
call fcn.140021f00
movdqu xmmword [rbx + 0x180], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x1b0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x190]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x190], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x1e0]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x180]
movdqa xmm3, xmm0
pxor xmm3, xmmword [rbx + 0x1f0]
movdqa xmm2, xmm1
movdqa xmm0, xmm3
psrlq xmm2, 0x20
psrlq xmm0, 0x20
psllq xmm1, 0x20
pxor xmm2, xmm1
psllq xmm3, 0x20
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x1e0], xmm2
movdqu xmmword [rbx + 0x1f0], xmm0
movdqu xmm0, xmmword [rbx + 0x1c0]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx + 0x1c0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x1f0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x1d0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x1d0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x1c0]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x1a0]
movdqu xmm3, xmmword [rbx + 0x1b0]
movdqa xmm2, xmm1
pxor xmm3, xmm0
psllq xmm2, 0x28
movdqa xmm0, xmm3
psrlq xmm1, 0x18
psllq xmm0, 0x28
pxor xmm2, xmm1
movdqu xmmword [rbx + 0x1a0], xmm2
psrlq xmm3, 0x18
pxor xmm0, xmm3
movdqa xmmword [rsp + 0x30], xmm2
movdqu xmmword [rbx + 0x1b0], xmm0
movdqu xmm0, xmmword [rbx + 0x180]
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x180], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x1b0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x190]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x190], xmm0
movdqa xmm3, xmm0
movdqu xmm1, xmmword [rbx + 0x1e0]
pxor xmm1, xmmword [rbx + 0x180]
pxor xmm3, xmmword [rbx + 0x1f0]
movdqa xmm2, xmm1
lea rdx, [rsp + 0x30]
movdqa xmm0, xmm3
psllq xmm2, 0x30
psllq xmm0, 0x30
lea rcx, [rsp + 0x20]
psrlq xmm1, 0x10
pxor xmm2, xmm1
psrlq xmm3, 0x10
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x1e0], xmm2
movdqu xmmword [rbx + 0x1f0], xmm0
movdqu xmm0, xmmword [rbx + 0x1c0]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx + 0x1c0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x1f0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x1d0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x1d0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm3, xmmword [rbx + 0x1e0]
lea rcx, [rsp + 0x20]
movdqu xmm4, xmmword [rbx + 0x1c0]
movdqa xmm2, xmm0
pxor xmm0, xmmword [rbx + 0x1b0]
movdqa xmm1, xmm4
pxor xmm1, xmmword [rbx + 0x1a0]
movdqa xmm5, xmm0
movdqu xmmword [rbx + 0x1c0], xmm2
movdqa xmm6, xmm1
psllq xmm0, 1
movdqu xmmword [rbx + 0x1d0], xmm4
movdqu xmm2, xmmword [rbx + 0x1f0]
psllq xmm1, 1
psrlq xmm5, 0x3f
pxor xmm5, xmm0
psrlq xmm6, 0x3f
pxor xmm6, xmm1
movdqa xmm0, xmm2
movdqa xmm1, xmm3
punpcklqdq xmm2, xmm2
punpcklqdq xmm1, xmm3
punpckhqdq xmm0, xmm1
movdqa xmm1, xmm6
movdqu xmmword [rbx + 0x1e0], xmm0
movdqa xmm0, xmm5
punpcklqdq xmm0, xmm5
punpckhqdq xmm1, xmm0
punpckhqdq xmm3, xmm2
movdqu xmmword [rbx + 0x1f0], xmm3
movdqu xmmword [rbx + 0x1a0], xmm1
punpcklqdq xmm6, xmm6
punpckhqdq xmm5, xmm6
movdqu xmmword [rbx + 0x1b0], xmm5
movdqu xmm0, xmmword [rbx + 0x180]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm1
call fcn.140021f00
movdqu xmmword [rbx + 0x180], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x1b0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x190]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x190], xmm0
movdqa xmm3, xmm0
movdqu xmm1, xmmword [rbx + 0x1e0]
pxor xmm1, xmmword [rbx + 0x180]
pxor xmm3, xmmword [rbx + 0x1f0]
movdqa xmm2, xmm1
psrlq xmm2, 0x20
psllq xmm1, 0x20
pxor xmm2, xmm1
movdqa xmm0, xmm3
movdqu xmmword [rbx + 0x1e0], xmm2
psrlq xmm0, 0x20
lea rdx, [rsp + 0x30]
psllq xmm3, 0x20
lea rcx, [rsp + 0x20]
pxor xmm0, xmm3
movdqa xmmword [rsp + 0x30], xmm2
movdqu xmmword [rbx + 0x1f0], xmm0
movdqu xmm0, xmmword [rbx + 0x1c0]
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x1c0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x1f0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x1d0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x1d0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x1c0]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x1a0]
movdqu xmm3, xmmword [rbx + 0x1b0]
movdqa xmm2, xmm1
pxor xmm3, xmm0
psllq xmm2, 0x28
movdqa xmm0, xmm3
psrlq xmm1, 0x18
psllq xmm0, 0x28
pxor xmm2, xmm1
movdqu xmmword [rbx + 0x1a0], xmm2
psrlq xmm3, 0x18
pxor xmm0, xmm3
movdqa xmmword [rsp + 0x30], xmm2
movdqu xmmword [rbx + 0x1b0], xmm0
movdqu xmm0, xmmword [rbx + 0x180]
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x180], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x1b0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x190]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x190], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x1e0]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x180]
movdqa xmm3, xmm0
pxor xmm3, xmmword [rbx + 0x1f0]
movdqa xmm2, xmm1
movdqa xmm0, xmm3
psllq xmm2, 0x30
psllq xmm0, 0x30
psrlq xmm1, 0x10
pxor xmm2, xmm1
psrlq xmm3, 0x10
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x1e0], xmm2
movdqu xmmword [rbx + 0x1f0], xmm0
movdqu xmm0, xmmword [rbx + 0x1c0]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx + 0x1c0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x1f0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x1d0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x1d0], xmm0
movdqu xmm4, xmmword [rbx + 0x1c0]
movdqa xmm1, xmm4
pxor xmm1, xmmword [rbx + 0x1a0]
lea rdx, [rsp + 0x30]
movdqa xmm2, xmm0
lea rcx, [rsp + 0x20]
pxor xmm0, xmmword [rbx + 0x1b0]
movdqa xmm5, xmm1
movdqu xmmword [rbx + 0x1c0], xmm2
movdqa xmm3, xmm0
movdqu xmmword [rbx + 0x1d0], xmm4
movdqu xmm4, xmmword [rbx + 0x1e0]
psllq xmm1, 1
psllq xmm0, 1
psrlq xmm5, 0x3f
pxor xmm5, xmm1
psrlq xmm3, 0x3f
pxor xmm3, xmm0
movdqa xmm1, xmm5
punpcklqdq xmm1, xmm5
movdqa xmm0, xmm3
punpckhqdq xmm0, xmm1
movdqu xmmword [rbx + 0x1a0], xmm0
movdqa xmm0, xmm4
punpcklqdq xmm3, xmm3
punpckhqdq xmm5, xmm3
movdqu xmmword [rbx + 0x1b0], xmm5
movdqu xmm2, xmmword [rbx + 0x1f0]
movdqa xmm1, xmm2
punpcklqdq xmm4, xmm4
punpcklqdq xmm1, xmm2
punpckhqdq xmm0, xmm1
movdqu xmmword [rbx + 0x1e0], xmm0
punpckhqdq xmm2, xmm4
movdqu xmmword [rbx + 0x1f0], xmm2
movdqu xmm0, xmmword [rbx + 0x220]
movdqu xmm1, xmmword [rbx + 0x200]
movdqa xmmword [rsp + 0x30], xmm0
movdqa xmmword [rsp + 0x20], xmm1
call fcn.140021f00
movdqu xmmword [rbx + 0x200], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x230]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x210]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x210], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x260]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x200]
movdqa xmm3, xmm0
pxor xmm3, xmmword [rbx + 0x270]
movdqa xmm2, xmm1
movdqa xmm0, xmm3
psrlq xmm2, 0x20
psrlq xmm0, 0x20
psllq xmm1, 0x20
pxor xmm2, xmm1
psllq xmm3, 0x20
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x260], xmm2
movdqu xmmword [rbx + 0x270], xmm0
movdqu xmm0, xmmword [rbx + 0x240]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx + 0x240], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x270]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x250]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x250], xmm0
movdqa xmm3, xmm0
movdqu xmm1, xmmword [rbx + 0x220]
pxor xmm1, xmmword [rbx + 0x240]
pxor xmm3, xmmword [rbx + 0x230]
movdqa xmm2, xmm1
movdqa xmm0, xmm3
psllq xmm2, 0x28
psllq xmm0, 0x28
lea rdx, [rsp + 0x30]
psrlq xmm1, 0x18
lea rcx, [rsp + 0x20]
pxor xmm2, xmm1
psrlq xmm3, 0x18
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x220], xmm2
movdqu xmmword [rbx + 0x230], xmm0
movdqu xmm0, xmmword [rbx + 0x200]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx + 0x200], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x230]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x210]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x210], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x260]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x200]
movdqa xmm3, xmm0
pxor xmm3, xmmword [rbx + 0x270]
movdqa xmm2, xmm1
movdqa xmm0, xmm3
psllq xmm2, 0x30
psllq xmm0, 0x30
psrlq xmm1, 0x10
pxor xmm2, xmm1
psrlq xmm3, 0x10
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x260], xmm2
movdqu xmmword [rbx + 0x270], xmm0
movdqu xmm0, xmmword [rbx + 0x240]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx + 0x240], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x270]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x250]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x250], xmm0
movdqa xmm2, xmm0
pxor xmm0, xmmword [rbx + 0x230]
movdqu xmm3, xmmword [rbx + 0x260]
movdqa xmm5, xmm0
movdqu xmm4, xmmword [rbx + 0x240]
psllq xmm0, 1
movdqa xmm1, xmm4
pxor xmm1, xmmword [rbx + 0x220]
movdqa xmm6, xmm1
movdqu xmmword [rbx + 0x240], xmm2
psllq xmm1, 1
movdqu xmmword [rbx + 0x250], xmm4
movdqu xmm2, xmmword [rbx + 0x270]
psrlq xmm6, 0x3f
pxor xmm6, xmm1
psrlq xmm5, 0x3f
pxor xmm5, xmm0
movdqa xmm1, xmm3
punpcklqdq xmm1, xmm3
movdqa xmm0, xmm2
punpckhqdq xmm0, xmm1
movdqa xmm1, xmm6
movdqu xmmword [rbx + 0x260], xmm0
movdqa xmm0, xmm5
punpcklqdq xmm2, xmm2
punpckhqdq xmm3, xmm2
punpcklqdq xmm0, xmm5
movdqu xmmword [rbx + 0x270], xmm3
punpckhqdq xmm1, xmm0
lea rdx, [rsp + 0x30]
movdqu xmmword [rbx + 0x220], xmm1
lea rcx, [rsp + 0x20]
punpcklqdq xmm6, xmm6
punpckhqdq xmm5, xmm6
movdqu xmmword [rbx + 0x230], xmm5
movdqu xmm0, xmmword [rbx + 0x200]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm1
call fcn.140021f00
movdqu xmmword [rbx + 0x200], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x230]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x210]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x210], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x260]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x200]
movdqa xmm3, xmm0
pxor xmm3, xmmword [rbx + 0x270]
movdqa xmm2, xmm1
movdqa xmm0, xmm3
psrlq xmm2, 0x20
psrlq xmm0, 0x20
psllq xmm1, 0x20
pxor xmm2, xmm1
psllq xmm3, 0x20
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x260], xmm2
movdqu xmmword [rbx + 0x270], xmm0
movdqu xmm0, xmmword [rbx + 0x240]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx + 0x240], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x270]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x250]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x250], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x220]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x240]
movdqa xmm3, xmm0
pxor xmm3, xmmword [rbx + 0x230]
movdqa xmm2, xmm1
movdqa xmm0, xmm3
psllq xmm2, 0x28
psllq xmm0, 0x28
psrlq xmm1, 0x18
pxor xmm2, xmm1
psrlq xmm3, 0x18
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x220], xmm2
movdqu xmmword [rbx + 0x230], xmm0
movdqu xmm0, xmmword [rbx + 0x200]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx + 0x200], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x230]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x210]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x210], xmm0
movdqa xmm3, xmm0
movdqu xmm1, xmmword [rbx + 0x260]
pxor xmm1, xmmword [rbx + 0x200]
pxor xmm3, xmmword [rbx + 0x270]
lea rdx, [rsp + 0x30]
movdqa xmm2, xmm1
lea rcx, [rsp + 0x20]
movdqa xmm0, xmm3
psllq xmm2, 0x30
psllq xmm0, 0x30
psrlq xmm1, 0x10
pxor xmm2, xmm1
psrlq xmm3, 0x10
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x260], xmm2
movdqu xmmword [rbx + 0x270], xmm0
movdqu xmm0, xmmword [rbx + 0x240]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx + 0x240], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x270]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x250]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x250], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm4, xmmword [rbx + 0x240]
lea rcx, [rsp + 0x20]
movdqa xmm2, xmm0
movdqa xmm1, xmm4
pxor xmm1, xmmword [rbx + 0x220]
pxor xmm0, xmmword [rbx + 0x230]
movdqa xmm5, xmm1
movdqu xmmword [rbx + 0x240], xmm2
movdqa xmm3, xmm0
movdqu xmmword [rbx + 0x250], xmm4
movdqu xmm4, xmmword [rbx + 0x260]
psllq xmm1, 1
psllq xmm0, 1
psrlq xmm5, 0x3f
pxor xmm5, xmm1
psrlq xmm3, 0x3f
pxor xmm3, xmm0
movdqa xmm1, xmm5
punpcklqdq xmm1, xmm5
movdqa xmm0, xmm3
punpckhqdq xmm0, xmm1
movdqu xmmword [rbx + 0x220], xmm0
movdqa xmm0, xmm4
punpcklqdq xmm3, xmm3
punpckhqdq xmm5, xmm3
movdqu xmmword [rbx + 0x230], xmm5
movdqu xmm2, xmmword [rbx + 0x270]
movdqa xmm1, xmm2
punpcklqdq xmm4, xmm4
punpcklqdq xmm1, xmm2
punpckhqdq xmm0, xmm1
movdqu xmmword [rbx + 0x260], xmm0
punpckhqdq xmm2, xmm4
movdqu xmmword [rbx + 0x270], xmm2
movdqu xmm0, xmmword [rbx + 0x2a0]
movdqu xmm1, xmmword [rbx + 0x280]
movdqa xmmword [rsp + 0x30], xmm0
movdqa xmmword [rsp + 0x20], xmm1
call fcn.140021f00
movdqu xmmword [rbx + 0x280], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x2b0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x290]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x290], xmm0
movdqu xmm1, xmmword [rbx + 0x2e0]
pxor xmm1, xmmword [rbx + 0x280]
movdqu xmm3, xmmword [rbx + 0x2f0]
movdqa xmm2, xmm1
psrlq xmm2, 0x20
pxor xmm3, xmm0
movdqa xmm0, xmm3
psllq xmm1, 0x20
psrlq xmm0, 0x20
lea rdx, [rsp + 0x30]
pxor xmm2, xmm1
psllq xmm3, 0x20
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x2e0], xmm2
movdqu xmmword [rbx + 0x2f0], xmm0
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x2c0]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx + 0x2c0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x2f0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x2d0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x2d0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x2a0]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x2c0]
movdqu xmm3, xmmword [rbx + 0x2b0]
movdqa xmm2, xmm1
pxor xmm3, xmm0
psllq xmm2, 0x28
movdqa xmm0, xmm3
psrlq xmm1, 0x18
psllq xmm0, 0x28
pxor xmm2, xmm1
movdqu xmmword [rbx + 0x2a0], xmm2
psrlq xmm3, 0x18
pxor xmm0, xmm3
movdqa xmmword [rsp + 0x30], xmm2
movdqu xmmword [rbx + 0x2b0], xmm0
movdqu xmm0, xmmword [rbx + 0x280]
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x280], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x2b0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x290]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x290], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x2e0]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x280]
movdqu xmm3, xmmword [rbx + 0x2f0]
movdqa xmm2, xmm1
pxor xmm3, xmm0
psllq xmm2, 0x30
movdqa xmm0, xmm3
psrlq xmm1, 0x10
psllq xmm0, 0x30
pxor xmm2, xmm1
movdqu xmmword [rbx + 0x2e0], xmm2
psrlq xmm3, 0x10
pxor xmm0, xmm3
movdqa xmmword [rsp + 0x30], xmm2
movdqu xmmword [rbx + 0x2f0], xmm0
movdqu xmm0, xmmword [rbx + 0x2c0]
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x2c0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x2f0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x2d0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x2d0], xmm0
movdqu xmm3, xmmword [rbx + 0x2e0]
lea rdx, [rsp + 0x30]
movdqu xmm4, xmmword [rbx + 0x2c0]
lea rcx, [rsp + 0x20]
movdqa xmm2, xmm0
movdqa xmm1, xmm4
pxor xmm0, xmmword [rbx + 0x2b0]
pxor xmm1, xmmword [rbx + 0x2a0]
movdqa xmm5, xmm0
movdqu xmmword [rbx + 0x2c0], xmm2
movdqa xmm6, xmm1
psllq xmm0, 1
movdqu xmmword [rbx + 0x2d0], xmm4
movdqu xmm2, xmmword [rbx + 0x2f0]
psllq xmm1, 1
psrlq xmm5, 0x3f
pxor xmm5, xmm0
psrlq xmm6, 0x3f
pxor xmm6, xmm1
movdqa xmm0, xmm2
movdqa xmm1, xmm3
punpcklqdq xmm2, xmm2
punpcklqdq xmm1, xmm3
punpckhqdq xmm0, xmm1
movdqa xmm1, xmm6
movdqu xmmword [rbx + 0x2e0], xmm0
movdqa xmm0, xmm5
punpcklqdq xmm0, xmm5
punpckhqdq xmm1, xmm0
punpckhqdq xmm3, xmm2
movdqu xmmword [rbx + 0x2f0], xmm3
movdqu xmmword [rbx + 0x2a0], xmm1
punpcklqdq xmm6, xmm6
punpckhqdq xmm5, xmm6
movdqu xmmword [rbx + 0x2b0], xmm5
movdqu xmm0, xmmword [rbx + 0x280]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm1
call fcn.140021f00
movdqu xmmword [rbx + 0x280], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x2b0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x290]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x290], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x2e0]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x280]
movdqu xmm3, xmmword [rbx + 0x2f0]
movdqa xmm2, xmm1
pxor xmm3, xmm0
psrlq xmm2, 0x20
movdqa xmm0, xmm3
psllq xmm1, 0x20
psrlq xmm0, 0x20
pxor xmm2, xmm1
movdqu xmmword [rbx + 0x2e0], xmm2
psllq xmm3, 0x20
pxor xmm0, xmm3
movdqa xmmword [rsp + 0x30], xmm2
movdqu xmmword [rbx + 0x2f0], xmm0
movdqu xmm0, xmmword [rbx + 0x2c0]
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x2c0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x2f0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x2d0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x2d0], xmm0
movdqu xmm1, xmmword [rbx + 0x2a0]
movdqu xmm3, xmmword [rbx + 0x2b0]
pxor xmm1, xmmword [rbx + 0x2c0]
pxor xmm3, xmm0
movdqa xmm2, xmm1
lea rdx, [rsp + 0x30]
movdqa xmm0, xmm3
psllq xmm2, 0x28
psllq xmm0, 0x28
lea rcx, [rsp + 0x20]
psrlq xmm1, 0x18
pxor xmm2, xmm1
psrlq xmm3, 0x18
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x2a0], xmm2
movdqu xmmword [rbx + 0x2b0], xmm0
movdqu xmm0, xmmword [rbx + 0x280]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx + 0x280], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x2b0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x290]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x290], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x2e0]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x280]
movdqu xmm3, xmmword [rbx + 0x2f0]
movdqa xmm2, xmm1
pxor xmm3, xmm0
psllq xmm2, 0x30
movdqa xmm0, xmm3
psrlq xmm1, 0x10
psllq xmm0, 0x30
pxor xmm2, xmm1
movdqu xmmword [rbx + 0x2e0], xmm2
psrlq xmm3, 0x10
pxor xmm0, xmm3
movdqa xmmword [rsp + 0x30], xmm2
movdqu xmmword [rbx + 0x2f0], xmm0
movdqu xmm0, xmmword [rbx + 0x2c0]
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x2c0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x2f0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x2d0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x2d0], xmm0
movdqa xmm2, xmm0
pxor xmm0, xmmword [rbx + 0x2b0]
movdqu xmm4, xmmword [rbx + 0x2c0]
movdqa xmm3, xmm0
psllq xmm0, 1
movdqa xmm1, xmm4
pxor xmm1, xmmword [rbx + 0x2a0]
movdqa xmm5, xmm1
movdqu xmmword [rbx + 0x2c0], xmm2
psllq xmm1, 1
movdqu xmmword [rbx + 0x2d0], xmm4
movdqu xmm4, xmmword [rbx + 0x2e0]
psrlq xmm5, 0x3f
pxor xmm5, xmm1
psrlq xmm3, 0x3f
pxor xmm3, xmm0
movdqa xmm1, xmm5
punpcklqdq xmm1, xmm5
movdqa xmm0, xmm3
punpckhqdq xmm0, xmm1
movdqu xmmword [rbx + 0x2a0], xmm0
punpcklqdq xmm3, xmm3
punpckhqdq xmm5, xmm3
movdqu xmmword [rbx + 0x2b0], xmm5
movdqu xmm2, xmmword [rbx + 0x2f0]
movdqa xmm1, xmm2
punpcklqdq xmm1, xmm2
movdqa xmm0, xmm4
lea rdx, [rsp + 0x30]
punpckhqdq xmm0, xmm1
lea rcx, [rsp + 0x20]
movdqu xmmword [rbx + 0x2e0], xmm0
punpcklqdq xmm4, xmm4
punpckhqdq xmm2, xmm4
movdqu xmmword [rbx + 0x2f0], xmm2
movdqu xmm0, xmmword [rbx + 0x320]
movdqu xmm1, xmmword [rbx + 0x300]
movdqa xmmword [rsp + 0x30], xmm0
movdqa xmmword [rsp + 0x20], xmm1
call fcn.140021f00
movdqu xmmword [rbx + 0x300], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x330]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x310]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x310], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x300]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x360]
movdqa xmm3, xmm0
pxor xmm3, xmmword [rbx + 0x370]
movdqa xmm2, xmm1
movdqa xmm0, xmm3
psrlq xmm2, 0x20
psrlq xmm0, 0x20
psllq xmm1, 0x20
pxor xmm2, xmm1
psllq xmm3, 0x20
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x360], xmm2
movdqu xmmword [rbx + 0x370], xmm0
movdqu xmm0, xmmword [rbx + 0x340]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx + 0x340], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x370]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x350]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x350], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x340]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x320]
movdqu xmm3, xmmword [rbx + 0x330]
movdqa xmm2, xmm1
pxor xmm3, xmm0
psllq xmm2, 0x28
movdqa xmm0, xmm3
psrlq xmm1, 0x18
psllq xmm0, 0x28
pxor xmm2, xmm1
movdqu xmmword [rbx + 0x320], xmm2
psrlq xmm3, 0x18
pxor xmm0, xmm3
movdqa xmmword [rsp + 0x30], xmm2
movdqu xmmword [rbx + 0x330], xmm0
movdqu xmm0, xmmword [rbx + 0x300]
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x300], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x330]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x310]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x310], xmm0
movdqu xmm1, xmmword [rbx + 0x300]
pxor xmm1, xmmword [rbx + 0x360]
lea rdx, [rsp + 0x30]
movdqa xmm3, xmm0
lea rcx, [rsp + 0x20]
pxor xmm3, xmmword [rbx + 0x370]
movdqa xmm2, xmm1
movdqa xmm0, xmm3
psllq xmm2, 0x30
psllq xmm0, 0x30
psrlq xmm1, 0x10
pxor xmm2, xmm1
psrlq xmm3, 0x10
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x360], xmm2
movdqu xmmword [rbx + 0x370], xmm0
movdqu xmm0, xmmword [rbx + 0x340]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx + 0x340], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x370]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x350]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x350], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm3, xmmword [rbx + 0x360]
lea rcx, [rsp + 0x20]
movdqu xmm4, xmmword [rbx + 0x340]
movdqa xmm2, xmm0
pxor xmm0, xmmword [rbx + 0x330]
movdqa xmm1, xmm4
pxor xmm1, xmmword [rbx + 0x320]
movdqa xmm5, xmm0
movdqu xmmword [rbx + 0x340], xmm2
movdqa xmm6, xmm1
psllq xmm0, 1
movdqu xmmword [rbx + 0x350], xmm4
movdqu xmm2, xmmword [rbx + 0x370]
psllq xmm1, 1
psrlq xmm5, 0x3f
pxor xmm5, xmm0
psrlq xmm6, 0x3f
pxor xmm6, xmm1
movdqa xmm0, xmm2
movdqa xmm1, xmm3
punpcklqdq xmm2, xmm2
punpcklqdq xmm1, xmm3
punpckhqdq xmm0, xmm1
movdqa xmm1, xmm6
movdqu xmmword [rbx + 0x360], xmm0
movdqa xmm0, xmm5
punpcklqdq xmm0, xmm5
punpckhqdq xmm1, xmm0
punpckhqdq xmm3, xmm2
movdqu xmmword [rbx + 0x370], xmm3
movdqu xmmword [rbx + 0x320], xmm1
punpcklqdq xmm6, xmm6
punpckhqdq xmm5, xmm6
movdqu xmmword [rbx + 0x330], xmm5
movdqu xmm0, xmmword [rbx + 0x300]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm1
call fcn.140021f00
movdqu xmmword [rbx + 0x300], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x330]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x310]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x310], xmm0
movdqa xmm3, xmm0
movdqu xmm1, xmmword [rbx + 0x300]
pxor xmm1, xmmword [rbx + 0x360]
pxor xmm3, xmmword [rbx + 0x370]
movdqa xmm2, xmm1
movdqa xmm0, xmm3
psrlq xmm2, 0x20
psrlq xmm0, 0x20
lea rdx, [rsp + 0x30]
psllq xmm1, 0x20
lea rcx, [rsp + 0x20]
pxor xmm2, xmm1
psllq xmm3, 0x20
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x360], xmm2
movdqu xmmword [rbx + 0x370], xmm0
movdqu xmm0, xmmword [rbx + 0x340]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx + 0x340], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x370]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x350]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x350], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x340]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x320]
movdqu xmm3, xmmword [rbx + 0x330]
movdqa xmm2, xmm1
pxor xmm3, xmm0
psllq xmm2, 0x28
movdqa xmm0, xmm3
psrlq xmm1, 0x18
psllq xmm0, 0x28
pxor xmm2, xmm1
movdqu xmmword [rbx + 0x320], xmm2
psrlq xmm3, 0x18
pxor xmm0, xmm3
movdqa xmmword [rsp + 0x30], xmm2
movdqu xmmword [rbx + 0x330], xmm0
movdqu xmm0, xmmword [rbx + 0x300]
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x300], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x330]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x310]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x310], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x300]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x360]
movdqa xmm3, xmm0
pxor xmm3, xmmword [rbx + 0x370]
movdqa xmm2, xmm1
movdqa xmm0, xmm3
psllq xmm2, 0x30
psllq xmm0, 0x30
psrlq xmm1, 0x10
pxor xmm2, xmm1
psrlq xmm3, 0x10
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x360], xmm2
movdqu xmmword [rbx + 0x370], xmm0
movdqu xmm0, xmmword [rbx + 0x340]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx + 0x340], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x370]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x350]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x350], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm4, xmmword [rbx + 0x340]
lea rcx, [rsp + 0x20]
movdqa xmm2, xmm0
movdqa xmm1, xmm4
pxor xmm1, xmmword [rbx + 0x320]
pxor xmm0, xmmword [rbx + 0x330]
movdqa xmm5, xmm1
movdqu xmmword [rbx + 0x340], xmm2
movdqa xmm3, xmm0
movdqu xmmword [rbx + 0x350], xmm4
movdqu xmm4, xmmword [rbx + 0x360]
psllq xmm1, 1
psllq xmm0, 1
psrlq xmm5, 0x3f
pxor xmm5, xmm1
psrlq xmm3, 0x3f
pxor xmm3, xmm0
movdqa xmm1, xmm5
punpcklqdq xmm1, xmm5
movdqa xmm0, xmm3
punpckhqdq xmm0, xmm1
movdqu xmmword [rbx + 0x320], xmm0
movdqa xmm0, xmm4
punpcklqdq xmm3, xmm3
punpckhqdq xmm5, xmm3
movdqu xmmword [rbx + 0x330], xmm5
movdqu xmm2, xmmword [rbx + 0x370]
movdqa xmm1, xmm2
punpcklqdq xmm4, xmm4
punpcklqdq xmm1, xmm2
punpckhqdq xmm0, xmm1
movdqu xmmword [rbx + 0x360], xmm0
punpckhqdq xmm2, xmm4
movdqu xmmword [rbx + 0x370], xmm2
movdqu xmm0, xmmword [rbx + 0x3a0]
movdqu xmm1, xmmword [rbx + 0x380]
movdqa xmmword [rsp + 0x30], xmm0
movdqa xmmword [rsp + 0x20], xmm1
call fcn.140021f00
movdqu xmmword [rbx + 0x380], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x3b0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x390]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x390], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x3e0]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x380]
movdqa xmm3, xmm0
pxor xmm3, xmmword [rbx + 0x3f0]
movdqa xmm2, xmm1
movdqa xmm0, xmm3
psrlq xmm2, 0x20
psrlq xmm0, 0x20
psllq xmm1, 0x20
pxor xmm2, xmm1
psllq xmm3, 0x20
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x3e0], xmm2
movdqu xmmword [rbx + 0x3f0], xmm0
movdqu xmm0, xmmword [rbx + 0x3c0]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx + 0x3c0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x3f0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x3d0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x3d0], xmm0
movdqu xmm1, xmmword [rbx + 0x3c0]
pxor xmm1, xmmword [rbx + 0x3a0]
movdqu xmm3, xmmword [rbx + 0x3b0]
lea rdx, [rsp + 0x30]
pxor xmm3, xmm0
lea rcx, [rsp + 0x20]
movdqa xmm2, xmm1
movdqa xmm0, xmm3
psllq xmm0, 0x28
psllq xmm2, 0x28
psrlq xmm1, 0x18
pxor xmm2, xmm1
psrlq xmm3, 0x18
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x3a0], xmm2
movdqu xmmword [rbx + 0x3b0], xmm0
movdqu xmm0, xmmword [rbx + 0x380]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx + 0x380], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x3b0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x390]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x390], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x3e0]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x380]
movdqa xmm3, xmm0
pxor xmm3, xmmword [rbx + 0x3f0]
movdqa xmm2, xmm1
movdqa xmm0, xmm3
psllq xmm2, 0x30
psllq xmm0, 0x30
psrlq xmm1, 0x10
pxor xmm2, xmm1
psrlq xmm3, 0x10
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x3e0], xmm2
movdqu xmmword [rbx + 0x3f0], xmm0
movdqu xmm0, xmmword [rbx + 0x3c0]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx + 0x3c0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x3f0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x3d0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x3d0], xmm0
movdqa xmm2, xmm0
pxor xmm0, xmmword [rbx + 0x3b0]
movdqu xmm3, xmmword [rbx + 0x3e0]
movdqa xmm5, xmm0
movdqu xmm4, xmmword [rbx + 0x3c0]
psllq xmm0, 1
movdqa xmm1, xmm4
pxor xmm1, xmmword [rbx + 0x3a0]
movdqu xmmword [rbx + 0x3c0], xmm2
movdqa xmm6, xmm1
psllq xmm1, 1
movdqu xmmword [rbx + 0x3d0], xmm4
movdqu xmm2, xmmword [rbx + 0x3f0]
psrlq xmm6, 0x3f
pxor xmm6, xmm1
psrlq xmm5, 0x3f
movdqa xmm1, xmm3
pxor xmm5, xmm0
punpcklqdq xmm1, xmm3
movdqa xmm0, xmm2
punpcklqdq xmm2, xmm2
punpckhqdq xmm0, xmm1
punpckhqdq xmm3, xmm2
movdqu xmmword [rbx + 0x3e0], xmm0
movdqu xmmword [rbx + 0x3f0], xmm3
movdqa xmm0, xmm5
lea rdx, [rsp + 0x30]
punpcklqdq xmm0, xmm5
lea rcx, [rsp + 0x20]
movdqa xmm1, xmm6
punpcklqdq xmm6, xmm6
punpckhqdq xmm1, xmm0
movdqu xmmword [rbx + 0x3a0], xmm1
punpckhqdq xmm5, xmm6
movdqu xmmword [rbx + 0x3b0], xmm5
movdqu xmm0, xmmword [rbx + 0x380]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm1
call fcn.140021f00
movdqu xmmword [rbx + 0x380], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x3b0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x390]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x390], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x3e0]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x380]
movdqa xmm3, xmm0
pxor xmm3, xmmword [rbx + 0x3f0]
movdqa xmm2, xmm1
movdqa xmm0, xmm3
psrlq xmm2, 0x20
psrlq xmm0, 0x20
psllq xmm1, 0x20
pxor xmm2, xmm1
psllq xmm3, 0x20
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x3e0], xmm2
movdqu xmmword [rbx + 0x3f0], xmm0
movdqu xmm0, xmmword [rbx + 0x3c0]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx + 0x3c0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x3f0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x3d0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x3d0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x3c0]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x3a0]
movdqu xmm3, xmmword [rbx + 0x3b0]
movdqa xmm2, xmm1
pxor xmm3, xmm0
psllq xmm2, 0x28
movdqa xmm0, xmm3
psrlq xmm1, 0x18
psllq xmm0, 0x28
pxor xmm2, xmm1
movdqu xmmword [rbx + 0x3a0], xmm2
psrlq xmm3, 0x18
pxor xmm0, xmm3
movdqa xmmword [rsp + 0x30], xmm2
movdqu xmmword [rbx + 0x3b0], xmm0
movdqu xmm0, xmmword [rbx + 0x380]
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x380], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x3b0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x390]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x390], xmm0
movdqu xmm1, xmmword [rbx + 0x3e0]
lea rdx, [rsp + 0x30]
pxor xmm1, xmmword [rbx + 0x380]
lea rcx, [rsp + 0x20]
movdqa xmm3, xmm0
movdqa xmm2, xmm1
pxor xmm3, xmmword [rbx + 0x3f0]
movdqa xmm0, xmm3
psllq xmm2, 0x30
psllq xmm0, 0x30
psrlq xmm1, 0x10
pxor xmm2, xmm1
psrlq xmm3, 0x10
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x3e0], xmm2
movdqu xmmword [rbx + 0x3f0], xmm0
movdqu xmm0, xmmword [rbx + 0x3c0]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx + 0x3c0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x3f0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x3d0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x3d0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm4, xmmword [rbx + 0x3c0]
lea rcx, [rsp + 0x20]
movdqa xmm2, xmm0
movdqa xmm1, xmm4
pxor xmm1, xmmword [rbx + 0x3a0]
pxor xmm0, xmmword [rbx + 0x3b0]
movdqa xmm5, xmm1
movdqu xmmword [rbx + 0x3c0], xmm2
movdqa xmm3, xmm0
movdqu xmmword [rbx + 0x3d0], xmm4
movdqu xmm4, xmmword [rbx + 0x3e0]
psllq xmm1, 1
psllq xmm0, 1
psrlq xmm5, 0x3f
pxor xmm5, xmm1
psrlq xmm3, 0x3f
pxor xmm3, xmm0
movdqa xmm1, xmm5
punpcklqdq xmm1, xmm5
movdqa xmm0, xmm3
punpckhqdq xmm0, xmm1
movdqu xmmword [rbx + 0x3a0], xmm0
movdqa xmm0, xmm4
punpcklqdq xmm3, xmm3
punpckhqdq xmm5, xmm3
movdqu xmmword [rbx + 0x3b0], xmm5
movdqu xmm2, xmmword [rbx + 0x3f0]
movdqa xmm1, xmm2
punpcklqdq xmm4, xmm4
punpcklqdq xmm1, xmm2
punpckhqdq xmm0, xmm1
movdqu xmmword [rbx + 0x3e0], xmm0
punpckhqdq xmm2, xmm4
movdqu xmmword [rbx + 0x3f0], xmm2
movdqu xmm0, xmmword [rbx + 0x100]
movdqu xmm1, xmmword [rbx]
movdqa xmmword [rsp + 0x30], xmm0
movdqa xmmword [rsp + 0x20], xmm1
call fcn.140021f00
movdqu xmmword [rbx], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x180]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x80]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x80], xmm0
movdqa xmm3, xmm0
movdqu xmm1, xmmword [rbx]
pxor xmm1, xmmword [rbx + 0x300]
pxor xmm3, xmmword [rbx + 0x380]
lea rdx, [rsp + 0x30]
movdqa xmm2, xmm1
lea rcx, [rsp + 0x20]
movdqa xmm0, xmm3
psrlq xmm2, 0x20
psrlq xmm0, 0x20
psllq xmm1, 0x20
pxor xmm2, xmm1
psllq xmm3, 0x20
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x300], xmm2
movdqu xmmword [rbx + 0x380], xmm0
movdqu xmm0, xmmword [rbx + 0x200]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx + 0x200], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x380]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x280]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x280], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x100]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x200]
movdqa xmm3, xmm0
pxor xmm3, xmmword [rbx + 0x180]
movdqa xmm2, xmm1
movdqa xmm0, xmm3
psllq xmm2, 0x28
psllq xmm0, 0x28
psrlq xmm1, 0x18
pxor xmm2, xmm1
psrlq xmm3, 0x18
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x100], xmm2
movdqu xmmword [rbx + 0x180], xmm0
movdqu xmm0, xmmword [rbx]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x180]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x80]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x80], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x300]
movdqa xmm3, xmm0
pxor xmm3, xmmword [rbx + 0x380]
movdqa xmm2, xmm1
movdqa xmm0, xmm3
psllq xmm2, 0x30
psllq xmm0, 0x30
psrlq xmm1, 0x10
pxor xmm2, xmm1
psrlq xmm3, 0x10
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x300], xmm2
movdqu xmmword [rbx + 0x380], xmm0
movdqu xmm0, xmmword [rbx + 0x200]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx + 0x200], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x380]
movdqu xmm0, xmmword [rbx + 0x280]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x20]
call fcn.140021f00
movdqu xmmword [rbx + 0x280], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm3, xmmword [rbx + 0x300]
lea rcx, [rsp + 0x20]
movdqu xmm4, xmmword [rbx + 0x200]
movdqa xmm2, xmm0
pxor xmm0, xmmword [rbx + 0x180]
movdqa xmm1, xmm4
pxor xmm1, xmmword [rbx + 0x100]
movdqa xmm5, xmm0
movdqu xmmword [rbx + 0x200], xmm2
movdqa xmm6, xmm1
psllq xmm0, 1
movdqu xmmword [rbx + 0x280], xmm4
movdqu xmm2, xmmword [rbx + 0x380]
psllq xmm1, 1
psrlq xmm5, 0x3f
pxor xmm5, xmm0
psrlq xmm6, 0x3f
pxor xmm6, xmm1
movdqa xmm0, xmm2
movdqa xmm1, xmm3
punpcklqdq xmm2, xmm2
punpcklqdq xmm1, xmm3
punpckhqdq xmm0, xmm1
movdqa xmm1, xmm6
movdqu xmmword [rbx + 0x300], xmm0
movdqa xmm0, xmm5
punpcklqdq xmm0, xmm5
punpckhqdq xmm1, xmm0
punpckhqdq xmm3, xmm2
movdqu xmmword [rbx + 0x380], xmm3
movdqu xmmword [rbx + 0x100], xmm1
punpcklqdq xmm6, xmm6
punpckhqdq xmm5, xmm6
movdqu xmmword [rbx + 0x180], xmm5
movdqu xmm0, xmmword [rbx]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm1
call fcn.140021f00
movdqu xmmword [rbx], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x180]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x80]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x80], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x300]
movdqa xmm3, xmm0
pxor xmm3, xmmword [rbx + 0x380]
movdqa xmm2, xmm1
movdqa xmm0, xmm3
psrlq xmm2, 0x20
psrlq xmm0, 0x20
psllq xmm1, 0x20
pxor xmm2, xmm1
psllq xmm3, 0x20
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x300], xmm2
movdqu xmmword [rbx + 0x380], xmm0
movdqu xmm0, xmmword [rbx + 0x200]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx + 0x200], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x380]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x280]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x280], xmm0
movdqu xmm1, xmmword [rbx + 0x100]
pxor xmm1, xmmword [rbx + 0x200]
lea rdx, [rsp + 0x30]
movdqa xmm3, xmm0
lea rcx, [rsp + 0x20]
pxor xmm3, xmmword [rbx + 0x180]
movdqa xmm2, xmm1
movdqa xmm0, xmm3
psllq xmm2, 0x28
psllq xmm0, 0x28
psrlq xmm1, 0x18
pxor xmm2, xmm1
psrlq xmm3, 0x18
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x100], xmm2
movdqu xmmword [rbx + 0x180], xmm0
movdqu xmm0, xmmword [rbx]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x180]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x80]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x80], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x300]
movdqa xmm3, xmm0
pxor xmm3, xmmword [rbx + 0x380]
movdqa xmm2, xmm1
movdqa xmm0, xmm3
psllq xmm2, 0x30
psllq xmm0, 0x30
psrlq xmm1, 0x10
pxor xmm2, xmm1
psrlq xmm3, 0x10
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x300], xmm2
movdqu xmmword [rbx + 0x380], xmm0
movdqu xmm0, xmmword [rbx + 0x200]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx + 0x200], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x380]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x280]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x280], xmm0
movdqa xmm2, xmm0
pxor xmm0, xmmword [rbx + 0x180]
movdqu xmm4, xmmword [rbx + 0x200]
movdqa xmm3, xmm0
psllq xmm0, 1
movdqa xmm1, xmm4
pxor xmm1, xmmword [rbx + 0x100]
movdqa xmm5, xmm1
movdqu xmmword [rbx + 0x200], xmm2
psllq xmm1, 1
movdqu xmmword [rbx + 0x280], xmm4
movdqu xmm4, xmmword [rbx + 0x300]
psrlq xmm5, 0x3f
pxor xmm5, xmm1
psrlq xmm3, 0x3f
pxor xmm3, xmm0
movdqa xmm1, xmm5
punpcklqdq xmm1, xmm5
movdqa xmm0, xmm3
punpcklqdq xmm3, xmm3
punpckhqdq xmm0, xmm1
punpckhqdq xmm5, xmm3
movdqu xmmword [rbx + 0x100], xmm0
movdqu xmmword [rbx + 0x180], xmm5
movdqu xmm2, xmmword [rbx + 0x380]
lea rdx, [rsp + 0x30]
movdqa xmm1, xmm2
lea rcx, [rsp + 0x20]
punpcklqdq xmm1, xmm2
movdqa xmm0, xmm4
punpckhqdq xmm0, xmm1
movdqu xmmword [rbx + 0x300], xmm0
punpcklqdq xmm4, xmm4
punpckhqdq xmm2, xmm4
movdqu xmmword [rbx + 0x380], xmm2
movdqu xmm0, xmmword [rbx + 0x110]
movdqu xmm1, xmmword [rbx + 0x10]
movdqa xmmword [rsp + 0x30], xmm0
movdqa xmmword [rsp + 0x20], xmm1
call fcn.140021f00
movdqu xmmword [rbx + 0x10], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x190]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x90]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x90], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x10]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x310]
movdqu xmm3, xmmword [rbx + 0x390]
movdqa xmm2, xmm1
pxor xmm3, xmm0
psrlq xmm2, 0x20
movdqa xmm0, xmm3
psllq xmm1, 0x20
psrlq xmm0, 0x20
pxor xmm2, xmm1
movdqu xmmword [rbx + 0x310], xmm2
psllq xmm3, 0x20
pxor xmm0, xmm3
movdqa xmmword [rsp + 0x30], xmm2
movdqu xmmword [rbx + 0x390], xmm0
movdqu xmm0, xmmword [rbx + 0x210]
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x210], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x390]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x290]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x290], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x210]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x110]
movdqu xmm3, xmmword [rbx + 0x190]
movdqa xmm2, xmm1
pxor xmm3, xmm0
psllq xmm2, 0x28
movdqa xmm0, xmm3
psrlq xmm1, 0x18
psllq xmm0, 0x28
pxor xmm2, xmm1
movdqu xmmword [rbx + 0x110], xmm2
psrlq xmm3, 0x18
pxor xmm0, xmm3
movdqa xmmword [rsp + 0x30], xmm2
movdqu xmmword [rbx + 0x190], xmm0
movdqu xmm0, xmmword [rbx + 0x10]
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x10], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x190]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x90]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x90], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x10]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x310]
movdqu xmm3, xmmword [rbx + 0x390]
movdqa xmm2, xmm1
pxor xmm3, xmm0
psllq xmm2, 0x30
movdqa xmm0, xmm3
psrlq xmm1, 0x10
psllq xmm0, 0x30
pxor xmm2, xmm1
movdqu xmmword [rbx + 0x310], xmm2
psrlq xmm3, 0x10
pxor xmm0, xmm3
movdqa xmmword [rsp + 0x30], xmm2
movdqu xmmword [rbx + 0x390], xmm0
movdqu xmm0, xmmword [rbx + 0x210]
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x210], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x390]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x290]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x290], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm3, xmmword [rbx + 0x310]
lea rcx, [rsp + 0x20]
movdqu xmm4, xmmword [rbx + 0x210]
movdqa xmm2, xmm0
pxor xmm0, xmmword [rbx + 0x190]
movdqa xmm1, xmm4
pxor xmm1, xmmword [rbx + 0x110]
movdqa xmm5, xmm0
movdqu xmmword [rbx + 0x210], xmm2
movdqa xmm6, xmm1
psllq xmm0, 1
movdqu xmmword [rbx + 0x290], xmm4
movdqu xmm2, xmmword [rbx + 0x390]
psllq xmm1, 1
psrlq xmm5, 0x3f
pxor xmm5, xmm0
psrlq xmm6, 0x3f
pxor xmm6, xmm1
movdqa xmm0, xmm2
movdqa xmm1, xmm3
punpcklqdq xmm2, xmm2
punpcklqdq xmm1, xmm3
punpckhqdq xmm0, xmm1
movdqa xmm1, xmm6
movdqu xmmword [rbx + 0x310], xmm0
movdqa xmm0, xmm5
punpcklqdq xmm0, xmm5
punpckhqdq xmm1, xmm0
punpckhqdq xmm3, xmm2
movdqu xmmword [rbx + 0x390], xmm3
movdqu xmmword [rbx + 0x110], xmm1
punpcklqdq xmm6, xmm6
punpckhqdq xmm5, xmm6
movdqu xmmword [rbx + 0x190], xmm5
movdqu xmm0, xmmword [rbx + 0x10]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm1
call fcn.140021f00
movdqu xmmword [rbx + 0x10], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x190]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x90]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x90], xmm0
movdqu xmm1, xmmword [rbx + 0x10]
pxor xmm1, xmmword [rbx + 0x310]
movdqu xmm3, xmmword [rbx + 0x390]
lea rdx, [rsp + 0x30]
pxor xmm3, xmm0
lea rcx, [rsp + 0x20]
movdqa xmm2, xmm1
movdqa xmm0, xmm3
psrlq xmm0, 0x20
psrlq xmm2, 0x20
psllq xmm1, 0x20
pxor xmm2, xmm1
psllq xmm3, 0x20
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x310], xmm2
movdqu xmmword [rbx + 0x390], xmm0
movdqu xmm0, xmmword [rbx + 0x210]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx + 0x210], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x390]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x290]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x290], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x210]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x110]
movdqu xmm3, xmmword [rbx + 0x190]
movdqa xmm2, xmm1
pxor xmm3, xmm0
psllq xmm2, 0x28
movdqa xmm0, xmm3
psrlq xmm1, 0x18
psllq xmm0, 0x28
pxor xmm2, xmm1
movdqu xmmword [rbx + 0x110], xmm2
psrlq xmm3, 0x18
pxor xmm0, xmm3
movdqa xmmword [rsp + 0x30], xmm2
movdqu xmmword [rbx + 0x190], xmm0
movdqu xmm0, xmmword [rbx + 0x10]
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x10], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x190]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x90]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x90], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x10]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x310]
movdqu xmm3, xmmword [rbx + 0x390]
movdqa xmm2, xmm1
pxor xmm3, xmm0
psllq xmm2, 0x30
movdqa xmm0, xmm3
psrlq xmm1, 0x10
psllq xmm0, 0x30
pxor xmm2, xmm1
movdqu xmmword [rbx + 0x310], xmm2
psrlq xmm3, 0x10
pxor xmm0, xmm3
movdqa xmmword [rsp + 0x30], xmm2
movdqu xmmword [rbx + 0x390], xmm0
movdqu xmm0, xmmword [rbx + 0x210]
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x210], xmm0
movdqu xmm1, xmmword [rbx + 0x390]
movdqu xmm0, xmmword [rbx + 0x290]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x20]
call fcn.140021f00
movdqu xmmword [rbx + 0x290], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm4, xmmword [rbx + 0x210]
lea rcx, [rsp + 0x20]
movdqa xmm2, xmm0
movdqa xmm1, xmm4
pxor xmm1, xmmword [rbx + 0x110]
pxor xmm0, xmmword [rbx + 0x190]
movdqa xmm5, xmm1
movdqu xmmword [rbx + 0x210], xmm2
movdqa xmm3, xmm0
movdqu xmmword [rbx + 0x290], xmm4
movdqu xmm4, xmmword [rbx + 0x310]
psllq xmm1, 1
psllq xmm0, 1
psrlq xmm5, 0x3f
pxor xmm5, xmm1
psrlq xmm3, 0x3f
pxor xmm3, xmm0
movdqa xmm1, xmm5
punpcklqdq xmm1, xmm5
movdqa xmm0, xmm3
punpckhqdq xmm0, xmm1
movdqu xmmword [rbx + 0x110], xmm0
movdqa xmm0, xmm4
punpcklqdq xmm3, xmm3
punpckhqdq xmm5, xmm3
movdqu xmmword [rbx + 0x190], xmm5
movdqu xmm2, xmmword [rbx + 0x390]
movdqa xmm1, xmm2
punpcklqdq xmm4, xmm4
punpcklqdq xmm1, xmm2
punpckhqdq xmm0, xmm1
movdqu xmmword [rbx + 0x310], xmm0
punpckhqdq xmm2, xmm4
movdqu xmmword [rbx + 0x390], xmm2
movdqu xmm0, xmmword [rbx + 0x120]
movdqu xmm1, xmmword [rbx + 0x20]
movdqa xmmword [rsp + 0x30], xmm0
movdqa xmmword [rsp + 0x20], xmm1
call fcn.140021f00
movdqu xmmword [rbx + 0x20], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x1a0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0xa0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0xa0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x20]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x320]
movdqa xmm3, xmm0
pxor xmm3, xmmword [rbx + 0x3a0]
movdqa xmm2, xmm1
movdqa xmm0, xmm3
psrlq xmm2, 0x20
psrlq xmm0, 0x20
psllq xmm1, 0x20
pxor xmm2, xmm1
psllq xmm3, 0x20
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x320], xmm2
movdqu xmmword [rbx + 0x3a0], xmm0
movdqu xmm0, xmmword [rbx + 0x220]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx + 0x220], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x3a0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x2a0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x2a0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x220]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x120]
movdqa xmm3, xmm0
pxor xmm3, xmmword [rbx + 0x1a0]
movdqa xmm2, xmm1
movdqa xmm0, xmm3
psllq xmm2, 0x28
psllq xmm0, 0x28
psrlq xmm1, 0x18
pxor xmm2, xmm1
psrlq xmm3, 0x18
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x120], xmm2
movdqu xmmword [rbx + 0x1a0], xmm0
movdqu xmm0, xmmword [rbx + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx + 0x20], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x1a0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0xa0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0xa0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x20]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x320]
movdqa xmm3, xmm0
pxor xmm3, xmmword [rbx + 0x3a0]
movdqa xmm2, xmm1
movdqa xmm0, xmm3
psllq xmm2, 0x30
psllq xmm0, 0x30
psrlq xmm1, 0x10
pxor xmm2, xmm1
psrlq xmm3, 0x10
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x320], xmm2
movdqu xmmword [rbx + 0x3a0], xmm0
movdqu xmm0, xmmword [rbx + 0x220]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx + 0x220], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x3a0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x2a0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x2a0], xmm0
movdqa xmm2, xmm0
pxor xmm0, xmmword [rbx + 0x1a0]
movdqu xmm3, xmmword [rbx + 0x320]
movdqa xmm5, xmm0
movdqu xmm4, xmmword [rbx + 0x220]
psllq xmm0, 1
movdqa xmm1, xmm4
pxor xmm1, xmmword [rbx + 0x120]
movdqa xmm6, xmm1
movdqu xmmword [rbx + 0x220], xmm2
psllq xmm1, 1
movdqu xmmword [rbx + 0x2a0], xmm4
movdqu xmm2, xmmword [rbx + 0x3a0]
psrlq xmm6, 0x3f
pxor xmm6, xmm1
psrlq xmm5, 0x3f
pxor xmm5, xmm0
movdqa xmm1, xmm3
punpcklqdq xmm1, xmm3
movdqa xmm0, xmm2
punpckhqdq xmm0, xmm1
movdqu xmmword [rbx + 0x320], xmm0
movdqa xmm0, xmm5
punpcklqdq xmm2, xmm2
punpcklqdq xmm0, xmm5
lea rdx, [rsp + 0x30]
movdqa xmm1, xmm6
punpckhqdq xmm3, xmm2
punpckhqdq xmm1, xmm0
lea rcx, [rsp + 0x20]
movdqu xmmword [rbx + 0x3a0], xmm3
movdqu xmmword [rbx + 0x120], xmm1
punpcklqdq xmm6, xmm6
punpckhqdq xmm5, xmm6
movdqu xmmword [rbx + 0x1a0], xmm5
movdqu xmm0, xmmword [rbx + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm1
call fcn.140021f00
movdqu xmmword [rbx + 0x20], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x1a0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0xa0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0xa0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x20]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x320]
movdqa xmm3, xmm0
pxor xmm3, xmmword [rbx + 0x3a0]
movdqa xmm2, xmm1
movdqa xmm0, xmm3
psrlq xmm2, 0x20
psrlq xmm0, 0x20
psllq xmm1, 0x20
pxor xmm2, xmm1
psllq xmm3, 0x20
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x320], xmm2
movdqu xmmword [rbx + 0x3a0], xmm0
movdqu xmm0, xmmword [rbx + 0x220]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx + 0x220], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x3a0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x2a0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x2a0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x220]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x120]
movdqa xmm3, xmm0
pxor xmm3, xmmword [rbx + 0x1a0]
movdqa xmm2, xmm1
movdqa xmm0, xmm3
psllq xmm2, 0x28
psllq xmm0, 0x28
psrlq xmm1, 0x18
pxor xmm2, xmm1
psrlq xmm3, 0x18
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x120], xmm2
movdqu xmmword [rbx + 0x1a0], xmm0
movdqu xmm0, xmmword [rbx + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx + 0x20], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x1a0]
movdqu xmm0, xmmword [rbx + 0xa0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x20]
call fcn.140021f00
movdqu xmmword [rbx + 0xa0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x20]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x320]
movdqa xmm3, xmm0
pxor xmm3, xmmword [rbx + 0x3a0]
movdqa xmm2, xmm1
movdqa xmm0, xmm3
psllq xmm2, 0x30
psllq xmm0, 0x30
psrlq xmm1, 0x10
pxor xmm2, xmm1
psrlq xmm3, 0x10
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x320], xmm2
movdqu xmmword [rbx + 0x3a0], xmm0
movdqu xmm0, xmmword [rbx + 0x220]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx + 0x220], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x3a0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x2a0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x2a0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm4, xmmword [rbx + 0x220]
lea rcx, [rsp + 0x20]
movdqa xmm2, xmm0
movdqa xmm1, xmm4
pxor xmm1, xmmword [rbx + 0x120]
pxor xmm0, xmmword [rbx + 0x1a0]
movdqa xmm5, xmm1
movdqu xmmword [rbx + 0x220], xmm2
movdqa xmm3, xmm0
movdqu xmmword [rbx + 0x2a0], xmm4
movdqu xmm4, xmmword [rbx + 0x320]
psllq xmm1, 1
psllq xmm0, 1
psrlq xmm5, 0x3f
pxor xmm5, xmm1
psrlq xmm3, 0x3f
pxor xmm3, xmm0
movdqa xmm1, xmm5
punpcklqdq xmm1, xmm5
movdqa xmm0, xmm3
punpckhqdq xmm0, xmm1
movdqu xmmword [rbx + 0x120], xmm0
movdqa xmm0, xmm4
punpcklqdq xmm3, xmm3
punpckhqdq xmm5, xmm3
movdqu xmmword [rbx + 0x1a0], xmm5
movdqu xmm2, xmmword [rbx + 0x3a0]
movdqa xmm1, xmm2
punpcklqdq xmm4, xmm4
punpcklqdq xmm1, xmm2
punpckhqdq xmm0, xmm1
movdqu xmmword [rbx + 0x320], xmm0
punpckhqdq xmm2, xmm4
movdqu xmmword [rbx + 0x3a0], xmm2
movdqu xmm0, xmmword [rbx + 0x130]
movdqu xmm1, xmmword [rbx + 0x30]
movdqa xmmword [rsp + 0x30], xmm0
movdqa xmmword [rsp + 0x20], xmm1
call fcn.140021f00
movdqu xmmword [rbx + 0x30], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x1b0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0xb0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0xb0], xmm0
movdqu xmm1, xmmword [rbx + 0x330]
lea rdx, [rsp + 0x30]
pxor xmm1, xmmword [rbx + 0x30]
lea rcx, [rsp + 0x20]
movdqu xmm3, xmmword [rbx + 0x3b0]
movdqa xmm2, xmm1
pxor xmm3, xmm0
psrlq xmm2, 0x20
movdqa xmm0, xmm3
psllq xmm1, 0x20
psrlq xmm0, 0x20
pxor xmm2, xmm1
movdqu xmmword [rbx + 0x330], xmm2
psllq xmm3, 0x20
pxor xmm0, xmm3
movdqa xmmword [rsp + 0x30], xmm2
movdqu xmmword [rbx + 0x3b0], xmm0
movdqu xmm0, xmmword [rbx + 0x230]
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x230], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x3b0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x2b0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x2b0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x130]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x230]
movdqu xmm3, xmmword [rbx + 0x1b0]
movdqa xmm2, xmm1
pxor xmm3, xmm0
psllq xmm2, 0x28
movdqa xmm0, xmm3
psrlq xmm1, 0x18
psllq xmm0, 0x28
pxor xmm2, xmm1
movdqu xmmword [rbx + 0x130], xmm2
psrlq xmm3, 0x18
pxor xmm0, xmm3
movdqa xmmword [rsp + 0x30], xmm2
movdqu xmmword [rbx + 0x1b0], xmm0
movdqu xmm0, xmmword [rbx + 0x30]
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x30], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x1b0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0xb0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0xb0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x330]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x30]
movdqu xmm3, xmmword [rbx + 0x3b0]
movdqa xmm2, xmm1
pxor xmm3, xmm0
psllq xmm2, 0x30
movdqa xmm0, xmm3
psrlq xmm1, 0x10
psllq xmm0, 0x30
pxor xmm2, xmm1
movdqu xmmword [rbx + 0x330], xmm2
psrlq xmm3, 0x10
pxor xmm0, xmm3
movdqa xmmword [rsp + 0x30], xmm2
movdqu xmmword [rbx + 0x3b0], xmm0
movdqu xmm0, xmmword [rbx + 0x230]
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x230], xmm0
movdqu xmm1, xmmword [rbx + 0x3b0]
movdqa xmmword [rsp + 0x30], xmm1
movdqu xmm0, xmmword [rbx + 0x2b0]
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x2b0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm3, xmmword [rbx + 0x330]
lea rcx, [rsp + 0x20]
movdqu xmm4, xmmword [rbx + 0x230]
movdqa xmm2, xmm0
pxor xmm0, xmmword [rbx + 0x1b0]
movdqa xmm1, xmm4
pxor xmm1, xmmword [rbx + 0x130]
movdqa xmm5, xmm0
movdqu xmmword [rbx + 0x230], xmm2
movdqa xmm6, xmm1
psllq xmm0, 1
movdqu xmmword [rbx + 0x2b0], xmm4
movdqu xmm2, xmmword [rbx + 0x3b0]
psllq xmm1, 1
psrlq xmm5, 0x3f
pxor xmm5, xmm0
psrlq xmm6, 0x3f
pxor xmm6, xmm1
movdqa xmm0, xmm2
movdqa xmm1, xmm3
punpcklqdq xmm2, xmm2
punpcklqdq xmm1, xmm3
punpckhqdq xmm0, xmm1
movdqa xmm1, xmm6
movdqu xmmword [rbx + 0x330], xmm0
movdqa xmm0, xmm5
punpcklqdq xmm0, xmm5
punpckhqdq xmm1, xmm0
punpckhqdq xmm3, xmm2
movdqu xmmword [rbx + 0x3b0], xmm3
movdqu xmmword [rbx + 0x130], xmm1
punpcklqdq xmm6, xmm6
punpckhqdq xmm5, xmm6
movdqu xmmword [rbx + 0x1b0], xmm5
movdqu xmm0, xmmword [rbx + 0x30]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm1
call fcn.140021f00
movdqu xmmword [rbx + 0x30], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x1b0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0xb0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0xb0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x330]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x30]
movdqu xmm3, xmmword [rbx + 0x3b0]
movdqa xmm2, xmm1
pxor xmm3, xmm0
psrlq xmm2, 0x20
movdqa xmm0, xmm3
psllq xmm1, 0x20
psrlq xmm0, 0x20
pxor xmm2, xmm1
movdqu xmmword [rbx + 0x330], xmm2
psllq xmm3, 0x20
pxor xmm0, xmm3
movdqa xmmword [rsp + 0x30], xmm2
movdqu xmmword [rbx + 0x3b0], xmm0
movdqu xmm0, xmmword [rbx + 0x230]
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x230], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x3b0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x2b0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x2b0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x130]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x230]
movdqu xmm3, xmmword [rbx + 0x1b0]
movdqa xmm2, xmm1
pxor xmm3, xmm0
psllq xmm2, 0x28
movdqa xmm0, xmm3
psrlq xmm1, 0x18
psllq xmm0, 0x28
pxor xmm2, xmm1
movdqu xmmword [rbx + 0x130], xmm2
psrlq xmm3, 0x18
pxor xmm0, xmm3
movdqa xmmword [rsp + 0x30], xmm2
movdqu xmmword [rbx + 0x1b0], xmm0
movdqu xmm0, xmmword [rbx + 0x30]
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x30], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x1b0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0xb0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0xb0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x330]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x30]
movdqu xmm3, xmmword [rbx + 0x3b0]
movdqa xmm2, xmm1
pxor xmm3, xmm0
psllq xmm2, 0x30
movdqa xmm0, xmm3
psrlq xmm1, 0x10
psllq xmm0, 0x30
pxor xmm2, xmm1
movdqu xmmword [rbx + 0x330], xmm2
psrlq xmm3, 0x10
pxor xmm0, xmm3
movdqa xmmword [rsp + 0x30], xmm2
movdqu xmmword [rbx + 0x3b0], xmm0
movdqu xmm0, xmmword [rbx + 0x230]
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x230], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x3b0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x2b0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x2b0], xmm0
movdqa xmm2, xmm0
pxor xmm0, xmmword [rbx + 0x1b0]
movdqu xmm4, xmmword [rbx + 0x230]
movdqa xmm3, xmm0
psllq xmm0, 1
movdqa xmm1, xmm4
pxor xmm1, xmmword [rbx + 0x130]
movdqa xmm5, xmm1
movdqu xmmword [rbx + 0x230], xmm2
psllq xmm1, 1
movdqu xmmword [rbx + 0x2b0], xmm4
movdqu xmm4, xmmword [rbx + 0x330]
psrlq xmm5, 0x3f
pxor xmm5, xmm1
psrlq xmm3, 0x3f
pxor xmm3, xmm0
movdqa xmm1, xmm5
punpcklqdq xmm1, xmm5
movdqa xmm0, xmm3
punpckhqdq xmm0, xmm1
movdqu xmmword [rbx + 0x130], xmm0
movdqa xmm0, xmm4
punpcklqdq xmm3, xmm3
punpckhqdq xmm5, xmm3
lea rdx, [rsp + 0x30]
movdqu xmmword [rbx + 0x1b0], xmm5
lea rcx, [rsp + 0x20]
movdqu xmm2, xmmword [rbx + 0x3b0]
movdqa xmm1, xmm2
punpcklqdq xmm4, xmm4
punpcklqdq xmm1, xmm2
punpckhqdq xmm0, xmm1
movdqu xmmword [rbx + 0x330], xmm0
punpckhqdq xmm2, xmm4
movdqu xmmword [rbx + 0x3b0], xmm2
movdqu xmm0, xmmword [rbx + 0x140]
movdqu xmm1, xmmword [rbx + 0x40]
movdqa xmmword [rsp + 0x30], xmm0
movdqa xmmword [rsp + 0x20], xmm1
call fcn.140021f00
movdqu xmmword [rbx + 0x40], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x1c0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0xc0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0xc0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x340]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x40]
movdqu xmm3, xmmword [rbx + 0x3c0]
movdqa xmm2, xmm1
pxor xmm3, xmm0
psrlq xmm2, 0x20
movdqa xmm0, xmm3
psllq xmm1, 0x20
psrlq xmm0, 0x20
pxor xmm2, xmm1
movdqu xmmword [rbx + 0x340], xmm2
psllq xmm3, 0x20
pxor xmm0, xmm3
movdqa xmmword [rsp + 0x30], xmm2
movdqu xmmword [rbx + 0x3c0], xmm0
movdqu xmm0, xmmword [rbx + 0x240]
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x240], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x3c0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x2c0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x2c0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x140]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x240]
movdqu xmm3, xmmword [rbx + 0x1c0]
movdqa xmm2, xmm1
pxor xmm3, xmm0
psllq xmm2, 0x28
movdqa xmm0, xmm3
psrlq xmm1, 0x18
psllq xmm0, 0x28
pxor xmm2, xmm1
movdqu xmmword [rbx + 0x140], xmm2
psrlq xmm3, 0x18
pxor xmm0, xmm3
movdqa xmmword [rsp + 0x30], xmm2
movdqu xmmword [rbx + 0x1c0], xmm0
movdqu xmm0, xmmword [rbx + 0x40]
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x40], xmm0
movdqu xmm1, xmmword [rbx + 0x1c0]
movdqu xmm0, xmmword [rbx + 0xc0]
movdqa xmmword [rsp + 0x30], xmm1
lea rdx, [rsp + 0x30]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x20]
call fcn.140021f00
movdqu xmmword [rbx + 0xc0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x340]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x40]
movdqu xmm3, xmmword [rbx + 0x3c0]
movdqa xmm2, xmm1
pxor xmm3, xmm0
psllq xmm2, 0x30
movdqa xmm0, xmm3
psrlq xmm1, 0x10
psllq xmm0, 0x30
pxor xmm2, xmm1
movdqu xmmword [rbx + 0x340], xmm2
psrlq xmm3, 0x10
pxor xmm0, xmm3
movdqa xmmword [rsp + 0x30], xmm2
movdqu xmmword [rbx + 0x3c0], xmm0
movdqu xmm0, xmmword [rbx + 0x240]
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x240], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x3c0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x2c0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x2c0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm3, xmmword [rbx + 0x340]
lea rcx, [rsp + 0x20]
movdqu xmm4, xmmword [rbx + 0x240]
movdqa xmm2, xmm0
pxor xmm0, xmmword [rbx + 0x1c0]
movdqa xmm1, xmm4
pxor xmm1, xmmword [rbx + 0x140]
movdqa xmm5, xmm0
movdqu xmmword [rbx + 0x240], xmm2
movdqa xmm6, xmm1
psllq xmm0, 1
movdqu xmmword [rbx + 0x2c0], xmm4
movdqu xmm2, xmmword [rbx + 0x3c0]
psllq xmm1, 1
psrlq xmm5, 0x3f
pxor xmm5, xmm0
psrlq xmm6, 0x3f
pxor xmm6, xmm1
movdqa xmm0, xmm2
movdqa xmm1, xmm3
punpcklqdq xmm2, xmm2
punpcklqdq xmm1, xmm3
punpckhqdq xmm0, xmm1
movdqa xmm1, xmm6
movdqu xmmword [rbx + 0x340], xmm0
movdqa xmm0, xmm5
punpcklqdq xmm0, xmm5
punpckhqdq xmm1, xmm0
punpckhqdq xmm3, xmm2
movdqu xmmword [rbx + 0x3c0], xmm3
movdqu xmmword [rbx + 0x140], xmm1
punpcklqdq xmm6, xmm6
punpckhqdq xmm5, xmm6
movdqu xmmword [rbx + 0x1c0], xmm5
movdqu xmm0, xmmword [rbx + 0x40]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm1
call fcn.140021f00
movdqu xmmword [rbx + 0x40], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x1c0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0xc0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0xc0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x340]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x40]
movdqu xmm3, xmmword [rbx + 0x3c0]
movdqa xmm2, xmm1
pxor xmm3, xmm0
psrlq xmm2, 0x20
movdqa xmm0, xmm3
psllq xmm1, 0x20
psrlq xmm0, 0x20
pxor xmm2, xmm1
movdqu xmmword [rbx + 0x340], xmm2
psllq xmm3, 0x20
pxor xmm0, xmm3
movdqa xmmword [rsp + 0x30], xmm2
movdqu xmmword [rbx + 0x3c0], xmm0
movdqu xmm0, xmmword [rbx + 0x240]
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x240], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x3c0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x2c0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x2c0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x140]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x240]
movdqu xmm3, xmmword [rbx + 0x1c0]
movdqa xmm2, xmm1
pxor xmm3, xmm0
psllq xmm2, 0x28
movdqa xmm0, xmm3
psrlq xmm1, 0x18
psllq xmm0, 0x28
pxor xmm2, xmm1
movdqu xmmword [rbx + 0x140], xmm2
psrlq xmm3, 0x18
pxor xmm0, xmm3
movdqa xmmword [rsp + 0x30], xmm2
movdqu xmmword [rbx + 0x1c0], xmm0
movdqu xmm0, xmmword [rbx + 0x40]
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x40], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x1c0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0xc0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0xc0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x340]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x40]
movdqu xmm3, xmmword [rbx + 0x3c0]
movdqa xmm2, xmm1
pxor xmm3, xmm0
psllq xmm2, 0x30
movdqa xmm0, xmm3
psrlq xmm1, 0x10
psllq xmm0, 0x30
pxor xmm2, xmm1
movdqu xmmword [rbx + 0x340], xmm2
psrlq xmm3, 0x10
pxor xmm0, xmm3
movdqa xmmword [rsp + 0x30], xmm2
movdqu xmmword [rbx + 0x3c0], xmm0
movdqu xmm0, xmmword [rbx + 0x240]
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x240], xmm0
movdqu xmm1, xmmword [rbx + 0x3c0]
movdqu xmm0, xmmword [rbx + 0x2c0]
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm1
call fcn.140021f00
movdqu xmmword [rbx + 0x2c0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm4, xmmword [rbx + 0x240]
lea rcx, [rsp + 0x20]
movdqa xmm2, xmm0
movdqa xmm1, xmm4
pxor xmm1, xmmword [rbx + 0x140]
pxor xmm0, xmmword [rbx + 0x1c0]
movdqa xmm5, xmm1
movdqu xmmword [rbx + 0x240], xmm2
movdqa xmm3, xmm0
movdqu xmmword [rbx + 0x2c0], xmm4
movdqu xmm4, xmmword [rbx + 0x340]
psllq xmm1, 1
psllq xmm0, 1
psrlq xmm5, 0x3f
pxor xmm5, xmm1
psrlq xmm3, 0x3f
pxor xmm3, xmm0
movdqa xmm1, xmm5
punpcklqdq xmm1, xmm5
movdqa xmm0, xmm3
punpckhqdq xmm0, xmm1
movdqu xmmword [rbx + 0x140], xmm0
movdqa xmm0, xmm4
punpcklqdq xmm3, xmm3
punpckhqdq xmm5, xmm3
movdqu xmmword [rbx + 0x1c0], xmm5
movdqu xmm2, xmmword [rbx + 0x3c0]
movdqa xmm1, xmm2
punpcklqdq xmm4, xmm4
punpcklqdq xmm1, xmm2
punpckhqdq xmm0, xmm1
movdqu xmmword [rbx + 0x340], xmm0
punpckhqdq xmm2, xmm4
movdqu xmmword [rbx + 0x3c0], xmm2
movdqu xmm0, xmmword [rbx + 0x150]
movdqu xmm1, xmmword [rbx + 0x50]
movdqa xmmword [rsp + 0x30], xmm0
movdqa xmmword [rsp + 0x20], xmm1
call fcn.140021f00
movdqu xmmword [rbx + 0x50], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x1d0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0xd0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0xd0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x50]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x350]
movdqu xmm3, xmmword [rbx + 0x3d0]
movdqa xmm2, xmm1
pxor xmm3, xmm0
psrlq xmm2, 0x20
movdqa xmm0, xmm3
psllq xmm1, 0x20
psrlq xmm0, 0x20
pxor xmm2, xmm1
movdqu xmmword [rbx + 0x350], xmm2
psllq xmm3, 0x20
pxor xmm0, xmm3
movdqa xmmword [rsp + 0x30], xmm2
movdqu xmmword [rbx + 0x3d0], xmm0
movdqu xmm0, xmmword [rbx + 0x250]
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x250], xmm0
movdqu xmm1, xmmword [rbx + 0x3d0]
movdqu xmm0, xmmword [rbx + 0x2d0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x20]
call fcn.140021f00
movdqu xmmword [rbx + 0x2d0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x250]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x150]
movdqu xmm3, xmmword [rbx + 0x1d0]
movdqa xmm2, xmm1
pxor xmm3, xmm0
psllq xmm2, 0x28
movdqa xmm0, xmm3
psrlq xmm1, 0x18
psllq xmm0, 0x28
pxor xmm2, xmm1
movdqu xmmword [rbx + 0x150], xmm2
psrlq xmm3, 0x18
pxor xmm0, xmm3
movdqa xmmword [rsp + 0x30], xmm2
movdqu xmmword [rbx + 0x1d0], xmm0
movdqu xmm0, xmmword [rbx + 0x50]
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x50], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x1d0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0xd0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0xd0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x50]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x350]
movdqu xmm3, xmmword [rbx + 0x3d0]
movdqa xmm2, xmm1
pxor xmm3, xmm0
psllq xmm2, 0x30
movdqa xmm0, xmm3
psrlq xmm1, 0x10
psllq xmm0, 0x30
pxor xmm2, xmm1
movdqu xmmword [rbx + 0x350], xmm2
psrlq xmm3, 0x10
pxor xmm0, xmm3
movdqa xmmword [rsp + 0x30], xmm2
movdqu xmmword [rbx + 0x3d0], xmm0
movdqu xmm0, xmmword [rbx + 0x250]
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x250], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x3d0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x2d0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x2d0], xmm0
movdqa xmm2, xmm0
pxor xmm0, xmmword [rbx + 0x1d0]
movdqu xmm3, xmmword [rbx + 0x350]
movdqa xmm5, xmm0
movdqu xmm4, xmmword [rbx + 0x250]
movdqa xmm1, xmm4
psrlq xmm5, 0x3f
pxor xmm1, xmmword [rbx + 0x150]
movdqa xmm6, xmm1
movdqu xmmword [rbx + 0x250], xmm2
psllq xmm1, 1
psrlq xmm6, 0x3f
pxor xmm6, xmm1
psllq xmm0, 1
movdqa xmm1, xmm3
movdqu xmmword [rbx + 0x2d0], xmm4
movdqu xmm2, xmmword [rbx + 0x3d0]
pxor xmm5, xmm0
punpcklqdq xmm1, xmm3
movdqa xmm0, xmm2
lea rdx, [rsp + 0x30]
punpckhqdq xmm0, xmm1
lea rcx, [rsp + 0x20]
movdqu xmmword [rbx + 0x350], xmm0
movdqa xmm1, xmm6
movdqa xmm0, xmm5
punpcklqdq xmm2, xmm2
punpcklqdq xmm0, xmm5
punpckhqdq xmm1, xmm0
punpckhqdq xmm3, xmm2
movdqu xmmword [rbx + 0x3d0], xmm3
movdqu xmmword [rbx + 0x150], xmm1
punpcklqdq xmm6, xmm6
punpckhqdq xmm5, xmm6
movdqu xmmword [rbx + 0x1d0], xmm5
movdqu xmm0, xmmword [rbx + 0x50]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm1
call fcn.140021f00
movdqu xmmword [rbx + 0x50], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x1d0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0xd0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0xd0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x50]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x350]
movdqu xmm3, xmmword [rbx + 0x3d0]
movdqa xmm2, xmm1
pxor xmm3, xmm0
psrlq xmm2, 0x20
movdqa xmm0, xmm3
psllq xmm1, 0x20
psrlq xmm0, 0x20
pxor xmm2, xmm1
movdqu xmmword [rbx + 0x350], xmm2
psllq xmm3, 0x20
pxor xmm0, xmm3
movdqa xmmword [rsp + 0x30], xmm2
movdqu xmmword [rbx + 0x3d0], xmm0
movdqu xmm0, xmmword [rbx + 0x250]
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x250], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x3d0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x2d0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x2d0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x250]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x150]
movdqu xmm3, xmmword [rbx + 0x1d0]
movdqa xmm2, xmm1
pxor xmm3, xmm0
psllq xmm2, 0x28
movdqa xmm0, xmm3
psrlq xmm1, 0x18
psllq xmm0, 0x28
pxor xmm2, xmm1
movdqu xmmword [rbx + 0x150], xmm2
psrlq xmm3, 0x18
pxor xmm0, xmm3
movdqa xmmword [rsp + 0x30], xmm2
movdqu xmmword [rbx + 0x1d0], xmm0
movdqu xmm0, xmmword [rbx + 0x50]
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x50], xmm0
movdqu xmm1, xmmword [rbx + 0x1d0]
movdqa xmmword [rsp + 0x30], xmm1
movdqu xmm0, xmmword [rbx + 0xd0]
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x20]
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0xd0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x50]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x350]
movdqu xmm3, xmmword [rbx + 0x3d0]
movdqa xmm2, xmm1
pxor xmm3, xmm0
psllq xmm2, 0x30
movdqa xmm0, xmm3
psrlq xmm1, 0x10
psllq xmm0, 0x30
pxor xmm2, xmm1
movdqu xmmword [rbx + 0x350], xmm2
psrlq xmm3, 0x10
pxor xmm0, xmm3
movdqa xmmword [rsp + 0x30], xmm2
movdqu xmmword [rbx + 0x3d0], xmm0
movdqu xmm0, xmmword [rbx + 0x250]
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x250], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x3d0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x2d0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x2d0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm4, xmmword [rbx + 0x250]
lea rcx, [rsp + 0x20]
movdqa xmm2, xmm0
movdqa xmm1, xmm4
pxor xmm1, xmmword [rbx + 0x150]
pxor xmm0, xmmword [rbx + 0x1d0]
movdqa xmm5, xmm1
movdqu xmmword [rbx + 0x250], xmm2
movdqa xmm3, xmm0
movdqu xmmword [rbx + 0x2d0], xmm4
movdqu xmm4, xmmword [rbx + 0x350]
psllq xmm1, 1
psllq xmm0, 1
psrlq xmm5, 0x3f
pxor xmm5, xmm1
psrlq xmm3, 0x3f
pxor xmm3, xmm0
movdqa xmm1, xmm5
punpcklqdq xmm1, xmm5
movdqa xmm0, xmm3
punpckhqdq xmm0, xmm1
movdqu xmmword [rbx + 0x150], xmm0
movdqa xmm0, xmm4
punpcklqdq xmm3, xmm3
punpckhqdq xmm5, xmm3
movdqu xmmword [rbx + 0x1d0], xmm5
movdqu xmm2, xmmword [rbx + 0x3d0]
movdqa xmm1, xmm2
punpcklqdq xmm4, xmm4
punpcklqdq xmm1, xmm2
punpckhqdq xmm0, xmm1
movdqu xmmword [rbx + 0x350], xmm0
punpckhqdq xmm2, xmm4
movdqu xmmword [rbx + 0x3d0], xmm2
movdqu xmm0, xmmword [rbx + 0x160]
movdqu xmm1, xmmword [rbx + 0x60]
movdqa xmmword [rsp + 0x30], xmm0
movdqa xmmword [rsp + 0x20], xmm1
call fcn.140021f00
movdqu xmmword [rbx + 0x60], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x1e0]
movdqu xmm0, xmmword [rbx + 0xe0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x20]
call fcn.140021f00
movdqu xmmword [rbx + 0xe0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x60]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x360]
movdqa xmm3, xmm0
pxor xmm3, xmmword [rbx + 0x3e0]
movdqa xmm2, xmm1
movdqa xmm0, xmm3
psrlq xmm2, 0x20
psrlq xmm0, 0x20
psllq xmm1, 0x20
pxor xmm2, xmm1
psllq xmm3, 0x20
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x360], xmm2
movdqu xmmword [rbx + 0x3e0], xmm0
movdqu xmm0, xmmword [rbx + 0x260]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx + 0x260], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x3e0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x2e0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x2e0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x260]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x160]
movdqa xmm3, xmm0
pxor xmm3, xmmword [rbx + 0x1e0]
movdqa xmm2, xmm1
movdqa xmm0, xmm3
psllq xmm2, 0x28
psllq xmm0, 0x28
psrlq xmm1, 0x18
pxor xmm2, xmm1
psrlq xmm3, 0x18
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x160], xmm2
movdqu xmmword [rbx + 0x1e0], xmm0
movdqu xmm0, xmmword [rbx + 0x60]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx + 0x60], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x1e0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0xe0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0xe0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x60]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x360]
movdqa xmm3, xmm0
pxor xmm3, xmmword [rbx + 0x3e0]
movdqa xmm2, xmm1
movdqa xmm0, xmm3
psllq xmm2, 0x30
psllq xmm0, 0x30
psrlq xmm1, 0x10
pxor xmm2, xmm1
psrlq xmm3, 0x10
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x360], xmm2
movdqu xmmword [rbx + 0x3e0], xmm0
movdqu xmm0, xmmword [rbx + 0x260]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx + 0x260], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x3e0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x2e0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x2e0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm3, xmmword [rbx + 0x360]
lea rcx, [rsp + 0x20]
movdqu xmm4, xmmword [rbx + 0x260]
movdqa xmm2, xmm0
pxor xmm0, xmmword [rbx + 0x1e0]
movdqa xmm1, xmm4
pxor xmm1, xmmword [rbx + 0x160]
movdqa xmm5, xmm0
movdqu xmmword [rbx + 0x260], xmm2
movdqa xmm6, xmm1
psllq xmm0, 1
movdqu xmmword [rbx + 0x2e0], xmm4
movdqu xmm2, xmmword [rbx + 0x3e0]
psllq xmm1, 1
psrlq xmm5, 0x3f
pxor xmm5, xmm0
psrlq xmm6, 0x3f
pxor xmm6, xmm1
movdqa xmm0, xmm2
movdqa xmm1, xmm3
punpcklqdq xmm2, xmm2
punpcklqdq xmm1, xmm3
punpckhqdq xmm0, xmm1
movdqa xmm1, xmm6
movdqu xmmword [rbx + 0x360], xmm0
movdqa xmm0, xmm5
punpcklqdq xmm0, xmm5
punpckhqdq xmm1, xmm0
punpckhqdq xmm3, xmm2
movdqu xmmword [rbx + 0x3e0], xmm3
movdqu xmmword [rbx + 0x160], xmm1
punpcklqdq xmm6, xmm6
punpckhqdq xmm5, xmm6
movdqu xmmword [rbx + 0x1e0], xmm5
movdqu xmm0, xmmword [rbx + 0x60]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm1
call fcn.140021f00
movdqu xmmword [rbx + 0x60], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x1e0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0xe0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0xe0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x60]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x360]
movdqa xmm3, xmm0
pxor xmm3, xmmword [rbx + 0x3e0]
movdqa xmm2, xmm1
movdqa xmm0, xmm3
psrlq xmm2, 0x20
psrlq xmm0, 0x20
psllq xmm1, 0x20
pxor xmm2, xmm1
psllq xmm3, 0x20
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x360], xmm2
movdqu xmmword [rbx + 0x3e0], xmm0
movdqu xmm0, xmmword [rbx + 0x260]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx + 0x260], xmm0
movdqu xmm1, xmmword [rbx + 0x3e0]
movdqu xmm0, xmmword [rbx + 0x2e0]
movdqa xmmword [rsp + 0x30], xmm1
lea rdx, [rsp + 0x30]
movdqa xmmword [rsp + 0x20], xmm0
lea rcx, [rsp + 0x20]
call fcn.140021f00
movdqu xmmword [rbx + 0x2e0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x260]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x160]
movdqa xmm3, xmm0
pxor xmm3, xmmword [rbx + 0x1e0]
movdqa xmm2, xmm1
movdqa xmm0, xmm3
psllq xmm2, 0x28
psllq xmm0, 0x28
psrlq xmm1, 0x18
pxor xmm2, xmm1
psrlq xmm3, 0x18
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x160], xmm2
movdqu xmmword [rbx + 0x1e0], xmm0
movdqu xmm0, xmmword [rbx + 0x60]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx + 0x60], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x1e0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0xe0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0xe0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x60]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x360]
movdqa xmm3, xmm0
pxor xmm3, xmmword [rbx + 0x3e0]
movdqa xmm2, xmm1
movdqa xmm0, xmm3
psllq xmm2, 0x30
psllq xmm0, 0x30
psrlq xmm1, 0x10
pxor xmm2, xmm1
psrlq xmm3, 0x10
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x360], xmm2
movdqu xmmword [rbx + 0x3e0], xmm0
movdqu xmm0, xmmword [rbx + 0x260]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx + 0x260], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x3e0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x2e0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x2e0], xmm0
movdqa xmm2, xmm0
movdqu xmm4, xmmword [rbx + 0x260]
pxor xmm0, xmmword [rbx + 0x1e0]
movdqa xmm1, xmm4
pxor xmm1, xmmword [rbx + 0x160]
movdqa xmm3, xmm0
movdqa xmm5, xmm1
movdqu xmmword [rbx + 0x260], xmm2
psllq xmm1, 1
psrlq xmm5, 0x3f
pxor xmm5, xmm1
psrlq xmm3, 0x3f
movdqa xmm1, xmm5
psllq xmm0, 1
movdqu xmmword [rbx + 0x2e0], xmm4
pxor xmm3, xmm0
movdqu xmm4, xmmword [rbx + 0x360]
punpcklqdq xmm1, xmm5
movdqa xmm0, xmm3
lea rdx, [rsp + 0x30]
punpckhqdq xmm0, xmm1
lea rcx, [rsp + 0x20]
movdqu xmmword [rbx + 0x160], xmm0
movdqa xmm0, xmm4
punpcklqdq xmm3, xmm3
punpckhqdq xmm5, xmm3
movdqu xmmword [rbx + 0x1e0], xmm5
movdqu xmm2, xmmword [rbx + 0x3e0]
movdqa xmm1, xmm2
punpcklqdq xmm4, xmm4
punpcklqdq xmm1, xmm2
punpckhqdq xmm0, xmm1
movdqu xmmword [rbx + 0x360], xmm0
punpckhqdq xmm2, xmm4
movdqu xmmword [rbx + 0x3e0], xmm2
movdqu xmm0, xmmword [rbx + 0x170]
movdqu xmm1, xmmword [rbx + 0x70]
movdqa xmmword [rsp + 0x30], xmm0
movdqa xmmword [rsp + 0x20], xmm1
call fcn.140021f00
movdqu xmmword [rbx + 0x70], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x1f0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0xf0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0xf0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x70]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x370]
movdqa xmm3, xmm0
pxor xmm3, xmmword [rbx + 0x3f0]
movdqa xmm2, xmm1
movdqa xmm0, xmm3
psrlq xmm2, 0x20
psrlq xmm0, 0x20
psllq xmm1, 0x20
pxor xmm2, xmm1
psllq xmm3, 0x20
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x370], xmm2
movdqu xmmword [rbx + 0x3f0], xmm0
movdqu xmm0, xmmword [rbx + 0x270]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx + 0x270], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x3f0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x2f0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x2f0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x270]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x170]
movdqa xmm3, xmm0
pxor xmm3, xmmword [rbx + 0x1f0]
movdqa xmm2, xmm1
movdqa xmm0, xmm3
psllq xmm2, 0x28
psllq xmm0, 0x28
psrlq xmm1, 0x18
pxor xmm2, xmm1
psrlq xmm3, 0x18
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x170], xmm2
movdqu xmmword [rbx + 0x1f0], xmm0
movdqu xmm0, xmmword [rbx + 0x70]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx + 0x70], xmm0
movdqu xmm1, xmmword [rbx + 0x1f0]
lea rdx, [rsp + 0x30]
movdqu xmm0, xmmword [rbx + 0xf0]
lea rcx, [rsp + 0x20]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0xf0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x70]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x370]
movdqa xmm3, xmm0
pxor xmm3, xmmword [rbx + 0x3f0]
movdqa xmm2, xmm1
movdqa xmm0, xmm3
psllq xmm2, 0x30
psllq xmm0, 0x30
psrlq xmm1, 0x10
pxor xmm2, xmm1
psrlq xmm3, 0x10
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x370], xmm2
movdqu xmmword [rbx + 0x3f0], xmm0
movdqu xmm0, xmmword [rbx + 0x270]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx + 0x270], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x3f0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x2f0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x2f0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm3, xmmword [rbx + 0x370]
lea rcx, [rsp + 0x20]
movdqu xmm4, xmmword [rbx + 0x270]
movdqa xmm2, xmm0
pxor xmm0, xmmword [rbx + 0x1f0]
movdqa xmm1, xmm4
pxor xmm1, xmmword [rbx + 0x170]
movdqa xmm5, xmm0
movdqu xmmword [rbx + 0x270], xmm2
movdqa xmm6, xmm1
psllq xmm0, 1
movdqu xmmword [rbx + 0x2f0], xmm4
movdqu xmm2, xmmword [rbx + 0x3f0]
psllq xmm1, 1
psrlq xmm5, 0x3f
pxor xmm5, xmm0
psrlq xmm6, 0x3f
pxor xmm6, xmm1
movdqa xmm0, xmm2
movdqa xmm1, xmm3
punpcklqdq xmm2, xmm2
punpcklqdq xmm1, xmm3
punpckhqdq xmm0, xmm1
movdqa xmm1, xmm6
movdqu xmmword [rbx + 0x370], xmm0
movdqa xmm0, xmm5
punpcklqdq xmm0, xmm5
punpckhqdq xmm1, xmm0
punpckhqdq xmm3, xmm2
movdqu xmmword [rbx + 0x3f0], xmm3
movdqu xmmword [rbx + 0x170], xmm1
punpcklqdq xmm6, xmm6
punpckhqdq xmm5, xmm6
movdqu xmmword [rbx + 0x1f0], xmm5
movdqu xmm0, xmmword [rbx + 0x70]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm1
call fcn.140021f00
movdqu xmmword [rbx + 0x70], xmm0
movdqu xmm1, xmmword [rbx + 0x1f0]
movdqu xmm0, xmmword [rbx + 0xf0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x20]
call fcn.140021f00
movdqu xmmword [rbx + 0xf0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x70]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x370]
movdqa xmm3, xmm0
pxor xmm3, xmmword [rbx + 0x3f0]
movdqa xmm2, xmm1
movdqa xmm0, xmm3
psrlq xmm2, 0x20
psrlq xmm0, 0x20
psllq xmm1, 0x20
pxor xmm2, xmm1
psllq xmm3, 0x20
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x370], xmm2
movdqu xmmword [rbx + 0x3f0], xmm0
movdqu xmm0, xmmword [rbx + 0x270]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx + 0x270], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x3f0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x2f0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0x2f0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x270]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x170]
movdqa xmm3, xmm0
pxor xmm3, xmmword [rbx + 0x1f0]
movdqa xmm2, xmm1
movdqa xmm0, xmm3
psllq xmm2, 0x28
psllq xmm0, 0x28
psrlq xmm1, 0x18
pxor xmm2, xmm1
psrlq xmm3, 0x18
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x170], xmm2
movdqu xmmword [rbx + 0x1f0], xmm0
movdqu xmm0, xmmword [rbx + 0x70]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx + 0x70], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x1f0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0xf0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movdqu xmmword [rbx + 0xf0], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x70]
lea rcx, [rsp + 0x20]
pxor xmm1, xmmword [rbx + 0x370]
movdqa xmm3, xmm0
pxor xmm3, xmmword [rbx + 0x3f0]
movdqa xmm2, xmm1
movdqa xmm0, xmm3
psllq xmm2, 0x30
psllq xmm0, 0x30
psrlq xmm1, 0x10
pxor xmm2, xmm1
psrlq xmm3, 0x10
pxor xmm0, xmm3
movdqu xmmword [rbx + 0x370], xmm2
movdqu xmmword [rbx + 0x3f0], xmm0
movdqu xmm0, xmmword [rbx + 0x270]
movdqa xmmword [rsp + 0x20], xmm0
movdqa xmmword [rsp + 0x30], xmm2
call fcn.140021f00
movdqu xmmword [rbx + 0x270], xmm0
lea rdx, [rsp + 0x30]
movdqu xmm1, xmmword [rbx + 0x3f0]
lea rcx, [rsp + 0x20]
movdqu xmm0, xmmword [rbx + 0x2f0]
movdqa xmmword [rsp + 0x30], xmm1
movdqa xmmword [rsp + 0x20], xmm0
call fcn.140021f00
movaps xmm6, xmmword [rsp + 0x450]
movdqa xmm2, xmm0
movdqu xmmword [rbx + 0x2f0], xmm0
mov edx, 2
pxor xmm0, xmmword [rbx + 0x1f0]
movdqu xmm4, xmmword [rbx + 0x270]
movdqa xmm3, xmm0
psllq xmm0, 1
movdqa xmm1, xmm4
pxor xmm1, xmmword [rbx + 0x170]
movdqu xmmword [rbx + 0x270], xmm2
movdqa xmm5, xmm1
movdqu xmmword [rbx + 0x2f0], xmm4
movdqu xmm4, xmmword [rbx + 0x370]
psllq xmm1, 1
psrlq xmm5, 0x3f
pxor xmm5, xmm1
psrlq xmm3, 0x3f
pxor xmm3, xmm0
movdqa xmm1, xmm5
punpcklqdq xmm1, xmm5
movdqa xmm0, xmm3
punpckhqdq xmm0, xmm1
movdqu xmmword [rbx + 0x170], xmm0
movdqa xmm0, xmm4
punpcklqdq xmm3, xmm3
punpckhqdq xmm5, xmm3
movdqu xmmword [rbx + 0x1f0], xmm5
movdqu xmm2, xmmword [rbx + 0x3f0]
movdqa xmm1, xmm2
punpcklqdq xmm4, xmm4
punpcklqdq xmm1, xmm2
punpckhqdq xmm0, xmm1
punpckhqdq xmm2, xmm4
movdqu xmmword [rbx + 0x370], xmm0
movdqu xmmword [rbx + 0x3f0], xmm2
nop
lea ecx, [rdx - 2]
mov eax, edx
add rcx, rcx
add rax, rax
movdqu xmm0, xmmword [rsp + rcx*8 + 0x40]
pxor xmm0, xmmword [rbx + rcx*8]
movdqu xmmword [rbx + rcx*8], xmm0
movdqu xmmword [rdi + rcx*8], xmm0
lea ecx, [rdx - 1]
add rcx, rcx
movdqu xmm0, xmmword [rsp + rcx*8 + 0x40]
pxor xmm0, xmmword [rbx + rcx*8]
movdqu xmmword [rbx + rcx*8], xmm0
movdqu xmmword [rdi + rcx*8], xmm0
lea ecx, [rdx + 1]
movdqu xmm0, xmmword [rsp + rax*8 + 0x40]
add rcx, rcx
pxor xmm0, xmmword [rbx + rax*8]
movdqu xmmword [rbx + rax*8], xmm0
movdqu xmmword [rdi + rax*8], xmm0
movdqu xmm0, xmmword [rsp + rcx*8 + 0x40]
pxor xmm0, xmmword [rbx + rcx*8]
movdqu xmmword [rbx + rcx*8], xmm0
movdqu xmmword [rdi + rcx*8], xmm0
lea ecx, [rdx + 2]
add rcx, rcx
movdqu xmm0, xmmword [rsp + rcx*8 + 0x40]
pxor xmm0, xmmword [rbx + rcx*8]
movdqu xmmword [rbx + rcx*8], xmm0
movdqu xmmword [rdi + rcx*8], xmm0
lea ecx, [rdx + 3]
add rcx, rcx
movdqu xmm0, xmmword [rsp + rcx*8 + 0x40]
pxor xmm0, xmmword [rbx + rcx*8]
movdqu xmmword [rbx + rcx*8], xmm0
movdqu xmmword [rdi + rcx*8], xmm0
lea ecx, [rdx + 4]
add rcx, rcx
movdqu xmm0, xmmword [rsp + rcx*8 + 0x40]
pxor xmm0, xmmword [rbx + rcx*8]
movdqu xmmword [rbx + rcx*8], xmm0
movdqu xmmword [rdi + rcx*8], xmm0
lea ecx, [rdx + 5]
add rcx, rcx
movdqu xmm0, xmmword [rsp + rcx*8 + 0x40]
pxor xmm0, xmmword [rbx + rcx*8]
movdqu xmmword [rbx + rcx*8], xmm0
movdqu xmmword [rdi + rcx*8], xmm0
lea ecx, [rdx + 6]
add rcx, rcx
movdqu xmm0, xmmword [rsp + rcx*8 + 0x40]
pxor xmm0, xmmword [rbx + rcx*8]
movdqu xmmword [rbx + rcx*8], xmm0
movdqu xmmword [rdi + rcx*8], xmm0
lea ecx, [rdx + 7]
add rcx, rcx
movdqu xmm0, xmmword [rsp + rcx*8 + 0x40]
pxor xmm0, xmmword [rbx + rcx*8]
movdqu xmmword [rbx + rcx*8], xmm0
movdqu xmmword [rdi + rcx*8], xmm0
lea ecx, [rdx + 8]
add rcx, rcx
movdqu xmm0, xmmword [rsp + rcx*8 + 0x40]
pxor xmm0, xmmword [rbx + rcx*8]
movdqu xmmword [rbx + rcx*8], xmm0
movdqu xmmword [rdi + rcx*8], xmm0
lea ecx, [rdx + 9]
add rcx, rcx
movdqu xmm0, xmmword [rsp + rcx*8 + 0x40]
pxor xmm0, xmmword [rbx + rcx*8]
movdqu xmmword [rbx + rcx*8], xmm0
movdqu xmmword [rdi + rcx*8], xmm0
lea ecx, [rdx + 0xa]
add rcx, rcx
movdqu xmm0, xmmword [rsp + rcx*8 + 0x40]
pxor xmm0, xmmword [rbx + rcx*8]
movdqu xmmword [rbx + rcx*8], xmm0
movdqu xmmword [rdi + rcx*8], xmm0
lea ecx, [rdx + 0xb]
add rcx, rcx
movdqu xmm0, xmmword [rsp + rcx*8 + 0x40]
pxor xmm0, xmmword [rbx + rcx*8]
movdqu xmmword [rbx + rcx*8], xmm0
movdqu xmmword [rdi + rcx*8], xmm0
lea ecx, [rdx + 0xc]
add rcx, rcx
movdqu xmm0, xmmword [rsp + rcx*8 + 0x40]
pxor xmm0, xmmword [rbx + rcx*8]
movdqu xmmword [rbx + rcx*8], xmm0
movdqu xmmword [rdi + rcx*8], xmm0
lea ecx, [rdx + 0xd]
add rcx, rcx
add edx, 0x10
movdqu xmm0, xmmword [rsp + rcx*8 + 0x40]
lea eax, [rdx - 2]
pxor xmm0, xmmword [rbx + rcx*8]
movdqu xmmword [rbx + rcx*8], xmm0
movdqu xmmword [rdi + rcx*8], xmm0
cmp eax, 0x40
jb 0x140028470
mov rcx, qword [rbp + 0x340]
xor rcx, rsp
call fcn.140189f20
add rsp, 0x470
pop rdi
pop rbx
pop rbp
ret