Function at 0x1401453a0
Capabilities:
Encode data using xor

Disassembly:
xor eax, eax
cmp rdx, 0
je 0x140148845
sub rsp, 0x2b8
mov qword [rsp + 0x290], rbx
mov qword [rsp + 0x298], r12
mov qword [rsp + 0x2a0], r13
mov qword [rsp + 0x2a8], r14
mov qword [rsp + 0x2b0], r15
mov r9, qword [rsi]
mov r10, qword [rsi + 8]
mov r11, qword [rsi + 0x10]
mov r12, qword [rsi + 0x18]
mov r13, qword [rsi + 0x20]
mov r14, qword [rsi + 0x28]
mov r15, qword [rsi + 0x30]
mov rbx, qword [rsi + 0x38]
movdqa xmm1, xmmword [0x140171180]
movdqu xmm0, xmmword [rdi]
pshufb xmm0, xmm1
movdqa xmmword [rsp], xmm0
paddq xmm0, xmmword [0x140171190]
movdqa xmmword [rsp + 0x280], xmm0
movdqu xmm0, xmmword [rdi + 0x10]
pshufb xmm0, xmm1
mov rcx, r14
mov rax, r13
xor rcx, r15
ror rax, 0x17
and rcx, r13
xor rax, r13
xor rcx, r15
add rcx, qword [rsp + 0x280]
ror rax, 4
xor rax, r13
mov r8, r9
add rcx, rbx
ror rax, 0xe
add rcx, rax
mov rax, r9
xor r8, r11
and rax, r11
and r8, r10
xor r8, rax
mov rax, r9
ror rax, 5
xor rax, r9
add r12, rcx
ror rax, 6
xor rax, r9
lea rbx, [rcx + r8]
ror rax, 0x1c
add rbx, rax
movdqa xmmword [rsp + 0x10], xmm0
paddq xmm0, xmmword [0x1401711a0]
mov rcx, r13
mov rax, r12
xor rcx, r14
ror rax, 0x17
and rcx, r12
xor rax, r12
xor rcx, r14
add rcx, qword [rsp + 0x288]
ror rax, 4
xor rax, r12
mov r8, rbx
add rcx, r15
ror rax, 0xe
add rcx, rax
mov rax, rbx
xor r8, r10
and rax, r10
and r8, r9
xor r8, rax
mov rax, rbx
ror rax, 5
xor rax, rbx
add r11, rcx
ror rax, 6
xor rax, rbx
lea r15, [rcx + r8]
ror rax, 0x1c
add r15, rax
movdqa xmmword [rsp + 0x280], xmm0
movdqu xmm0, xmmword [rdi + 0x20]
pshufb xmm0, xmm1
mov rcx, r12
mov rax, r11
xor rcx, r13
ror rax, 0x17
and rcx, r11
xor rax, r11
xor rcx, r13
add rcx, qword [rsp + 0x280]
ror rax, 4
xor rax, r11
mov r8, r15
add rcx, r14
ror rax, 0xe
add rcx, rax
mov rax, r15
xor r8, r9
and rax, r9
and r8, rbx
xor r8, rax
mov rax, r15
ror rax, 5
xor rax, r15
add r10, rcx
ror rax, 6
xor rax, r15
lea r14, [rcx + r8]
ror rax, 0x1c
add r14, rax
movdqa xmmword [rsp + 0x20], xmm0
paddq xmm0, xmmword [0x1401711b0]
mov rcx, r11
mov rax, r10
xor rcx, r12
ror rax, 0x17
and rcx, r10
xor rax, r10
xor rcx, r12
add rcx, qword [rsp + 0x288]
ror rax, 4
xor rax, r10
mov r8, r14
add rcx, r13
ror rax, 0xe
add rcx, rax
mov rax, r14
xor r8, rbx
and rax, rbx
and r8, r15
xor r8, rax
mov rax, r14
ror rax, 5
xor rax, r14
add r9, rcx
ror rax, 6
xor rax, r14
lea r13, [rcx + r8]
ror rax, 0x1c
add r13, rax
movdqa xmmword [rsp + 0x280], xmm0
movdqu xmm0, xmmword [rdi + 0x30]
pshufb xmm0, xmm1
mov rcx, r10
mov rax, r9
xor rcx, r11
ror rax, 0x17
and rcx, r9
xor rax, r9
xor rcx, r11
add rcx, qword [rsp + 0x280]
ror rax, 4
xor rax, r9
mov r8, r13
add rcx, r12
ror rax, 0xe
add rcx, rax
mov rax, r13
xor r8, r15
and rax, r15
and r8, r14
xor r8, rax
mov rax, r13
ror rax, 5
xor rax, r13
add rbx, rcx
ror rax, 6
xor rax, r13
lea r12, [rcx + r8]
ror rax, 0x1c
add r12, rax
movdqa xmmword [rsp + 0x30], xmm0
paddq xmm0, xmmword [0x1401711c0]
mov rcx, r9
mov rax, rbx
xor rcx, r10
ror rax, 0x17
and rcx, rbx
xor rax, rbx
xor rcx, r10
add rcx, qword [rsp + 0x288]
ror rax, 4
xor rax, rbx
mov r8, r12
add rcx, r11
ror rax, 0xe
add rcx, rax
mov rax, r12
xor r8, r14
and rax, r14
and r8, r13
xor r8, rax
mov rax, r12
ror rax, 5
xor rax, r12
add r15, rcx
ror rax, 6
xor rax, r12
lea r11, [rcx + r8]
ror rax, 0x1c
add r11, rax
movdqa xmmword [rsp + 0x280], xmm0
movdqu xmm0, xmmword [rdi + 0x40]
pshufb xmm0, xmm1
mov rcx, rbx
mov rax, r15
xor rcx, r9
ror rax, 0x17
and rcx, r15
xor rax, r15
xor rcx, r9
add rcx, qword [rsp + 0x280]
ror rax, 4
xor rax, r15
mov r8, r11
add rcx, r10
ror rax, 0xe
add rcx, rax
mov rax, r11
xor r8, r13
and rax, r13
and r8, r12
xor r8, rax
mov rax, r11
ror rax, 5
xor rax, r11
add r14, rcx
ror rax, 6
xor rax, r11
lea r10, [rcx + r8]
ror rax, 0x1c
add r10, rax
movdqa xmmword [rsp + 0x40], xmm0
paddq xmm0, xmmword [0x1401711d0]
mov rcx, r15
mov rax, r14
xor rcx, rbx
ror rax, 0x17
and rcx, r14
xor rax, r14
xor rcx, rbx
add rcx, qword [rsp + 0x288]
ror rax, 4
xor rax, r14
mov r8, r10
add rcx, r9
ror rax, 0xe
add rcx, rax
mov rax, r10
xor r8, r12
and rax, r12
and r8, r11
xor r8, rax
mov rax, r10
ror rax, 5
xor rax, r10
add r13, rcx
ror rax, 6
xor rax, r10
lea r9, [rcx + r8]
ror rax, 0x1c
add r9, rax
movdqa xmmword [rsp + 0x280], xmm0
movdqu xmm0, xmmword [rdi + 0x50]
pshufb xmm0, xmm1
mov rcx, r14
mov rax, r13
xor rcx, r15
ror rax, 0x17
and rcx, r13
xor rax, r13
xor rcx, r15
add rcx, qword [rsp + 0x280]
ror rax, 4
xor rax, r13
mov r8, r9
add rcx, rbx
ror rax, 0xe
add rcx, rax
mov rax, r9
xor r8, r11
and rax, r11
and r8, r10
xor r8, rax
mov rax, r9
ror rax, 5
xor rax, r9
add r12, rcx
ror rax, 6
xor rax, r9
lea rbx, [rcx + r8]
ror rax, 0x1c
add rbx, rax
movdqa xmmword [rsp + 0x50], xmm0
paddq xmm0, xmmword [0x1401711e0]
mov rcx, r13
mov rax, r12
xor rcx, r14
ror rax, 0x17
and rcx, r12
xor rax, r12
xor rcx, r14
add rcx, qword [rsp + 0x288]
ror rax, 4
xor rax, r12
mov r8, rbx
add rcx, r15
ror rax, 0xe
add rcx, rax
mov rax, rbx
xor r8, r10
and rax, r10
and r8, r9
xor r8, rax
mov rax, rbx
ror rax, 5
xor rax, rbx
add r11, rcx
ror rax, 6
xor rax, rbx
lea r15, [rcx + r8]
ror rax, 0x1c
add r15, rax
movdqa xmmword [rsp + 0x280], xmm0
movdqu xmm0, xmmword [rdi + 0x60]
pshufb xmm0, xmm1
mov rcx, r12
mov rax, r11
xor rcx, r13
ror rax, 0x17
and rcx, r11
xor rax, r11
xor rcx, r13
add rcx, qword [rsp + 0x280]
ror rax, 4
xor rax, r11
mov r8, r15
add rcx, r14
ror rax, 0xe
add rcx, rax
mov rax, r15
xor r8, r9
and rax, r9
and r8, rbx
xor r8, rax
mov rax, r15
ror rax, 5
xor rax, r15
add r10, rcx
ror rax, 6
xor rax, r15
lea r14, [rcx + r8]
ror rax, 0x1c
add r14, rax
movdqa xmmword [rsp + 0x60], xmm0
paddq xmm0, xmmword [0x1401711f0]
mov rcx, r11
mov rax, r10
xor rcx, r12
ror rax, 0x17
and rcx, r10
xor rax, r10
xor rcx, r12
add rcx, qword [rsp + 0x288]
ror rax, 4
xor rax, r10
mov r8, r14
add rcx, r13
ror rax, 0xe
add rcx, rax
mov rax, r14
xor r8, rbx
and rax, rbx
and r8, r15
xor r8, rax
mov rax, r14
ror rax, 5
xor rax, r14
add r9, rcx
ror rax, 6
xor rax, r14
lea r13, [rcx + r8]
ror rax, 0x1c
add r13, rax
movdqa xmmword [rsp + 0x280], xmm0
movdqu xmm0, xmmword [rdi + 0x70]
pshufb xmm0, xmm1
mov rcx, r10
mov rax, r9
xor rcx, r11
ror rax, 0x17
and rcx, r9
xor rax, r9
xor rcx, r11
add rcx, qword [rsp + 0x280]
ror rax, 4
xor rax, r9
mov r8, r13
add rcx, r12
ror rax, 0xe
add rcx, rax
mov rax, r13
xor r8, r15
and rax, r15
and r8, r14
xor r8, rax
mov rax, r13
ror rax, 5
xor rax, r13
add rbx, rcx
ror rax, 6
xor rax, r13
lea r12, [rcx + r8]
ror rax, 0x1c
add r12, rax
movdqa xmmword [rsp + 0x70], xmm0
paddq xmm0, xmmword [0x140171200]
mov rcx, r9
mov rax, rbx
xor rcx, r10
ror rax, 0x17
and rcx, rbx
xor rax, rbx
xor rcx, r10
add rcx, qword [rsp + 0x288]
ror rax, 4
xor rax, rbx
mov r8, r12
add rcx, r11
ror rax, 0xe
add rcx, rax
mov rax, r12
xor r8, r14
and rax, r14
and r8, r13
xor r8, rax
mov rax, r12
ror rax, 5
xor rax, r12
add r15, rcx
ror rax, 6
xor rax, r12
lea r11, [rcx + r8]
ror rax, 0x1c
add r11, rax
movdqa xmmword [rsp + 0x280], xmm0
mov rcx, rbx
movdqa xmm2, xmmword [rsp + 0x70]
xor rcx, r9
and rcx, r15
movdqa xmm0, xmm2
xor rcx, r9
add rcx, qword [rsp + 0x280]
movdqu xmm5, xmmword [rsp + 8]
mov rax, r15
ror rax, 0x17
movdqa xmm3, xmm5
xor rax, r15
ror rax, 4
psrlq xmm0, 0x2a
xor rax, r15
ror rax, 0xe
psrlq xmm3, 1
add rcx, rax
add rcx, r10
pxor xmm0, xmm2
mov r8, r11
xor r8, r13
pxor xmm3, xmm5
and r8, r12
mov rax, r11
psrlq xmm0, 0xd
and rax, r13
xor r8, rax
psrlq xmm3, 6
mov rax, r11
ror rax, 5
pxor xmm0, xmm2
xor rax, r11
ror rax, 6
pxor xmm3, xmm5
xor rax, r11
ror rax, 0x1c
psrlq xmm0, 6
add r8, rax
add r14, rcx
psrlq xmm3, 1
lea r10, [rcx + r8]
movdqa xmm1, xmm2
mov rcx, r15
xor rcx, rbx
movdqa xmm4, xmm5
and rcx, r14
xor rcx, rbx
psllq xmm1, 0x2a
add rcx, qword [rsp + 0x288]
mov rax, r14
psllq xmm4, 7
ror rax, 0x17
xor rax, r14
pxor xmm1, xmm2
ror rax, 4
xor rax, r14
pxor xmm4, xmm5
ror rax, 0xe
add rcx, rax
psllq xmm1, 3
add rcx, r9
mov r8, r10
psllq xmm4, 0x38
xor r8, r12
and r8, r11
pxor xmm0, xmm1
mov rax, r10
and rax, r12
movdqu xmm1, xmmword [rsp + 0x48]
xor r8, rax
pxor xmm3, xmm4
mov rax, r10
paddq xmm0, xmm3
ror rax, 5
paddq xmm0, xmmword [rsp]
xor rax, r10
paddq xmm0, xmm1
ror rax, 6
movdqa xmmword [rsp + 0x80], xmm0
xor rax, r10
paddq xmm0, xmmword [0x140171210]
ror rax, 0x1c
movdqa xmmword [rsp + 0x280], xmm0
add r8, rax
add r13, rcx
lea r9, [rcx + r8]
mov rcx, r14
movdqa xmm2, xmmword [rsp + 0x80]
xor rcx, r15
and rcx, r13
movdqa xmm0, xmm2
xor rcx, r15
add rcx, qword [rsp + 0x280]
movdqu xmm5, xmmword [rsp + 0x18]
mov rax, r13
ror rax, 0x17
movdqa xmm3, xmm5
xor rax, r13
ror rax, 4
psrlq xmm0, 0x2a
xor rax, r13
ror rax, 0xe
psrlq xmm3, 1
add rcx, rax
add rcx, rbx
pxor xmm0, xmm2
mov r8, r9
xor r8, r11
pxor xmm3, xmm5
and r8, r10
mov rax, r9
psrlq xmm0, 0xd
and rax, r11
xor r8, rax
psrlq xmm3, 6
mov rax, r9
ror rax, 5
pxor xmm0, xmm2
xor rax, r9
ror rax, 6
pxor xmm3, xmm5
xor rax, r9
ror rax, 0x1c
psrlq xmm0, 6
add r8, rax
add r12, rcx
psrlq xmm3, 1
lea rbx, [rcx + r8]
movdqa xmm1, xmm2
mov rcx, r13
xor rcx, r14
movdqa xmm4, xmm5
and rcx, r12
xor rcx, r14
psllq xmm1, 0x2a
add rcx, qword [rsp + 0x288]
mov rax, r12
psllq xmm4, 7
ror rax, 0x17
xor rax, r12
pxor xmm1, xmm2
ror rax, 4
xor rax, r12
pxor xmm4, xmm5
ror rax, 0xe
add rcx, rax
psllq xmm1, 3
add rcx, r15
mov r8, rbx
psllq xmm4, 0x38
xor r8, r10
and r8, r9
pxor xmm0, xmm1
mov rax, rbx
and rax, r10
movdqu xmm1, xmmword [rsp + 0x58]
xor r8, rax
pxor xmm3, xmm4
mov rax, rbx
paddq xmm0, xmm3
ror rax, 5
paddq xmm0, xmmword [rsp + 0x10]
xor rax, rbx
paddq xmm0, xmm1
ror rax, 6
movdqa xmmword [rsp + 0x90], xmm0
xor rax, rbx
paddq xmm0, xmmword [0x140171220]
ror rax, 0x1c
movdqa xmmword [rsp + 0x280], xmm0
add r8, rax
add r11, rcx
lea r15, [rcx + r8]
mov rcx, r12
movdqa xmm2, xmmword [rsp + 0x90]
xor rcx, r13
and rcx, r11
movdqa xmm0, xmm2
xor rcx, r13
add rcx, qword [rsp + 0x280]
movdqu xmm5, xmmword [rsp + 0x28]
mov rax, r11
ror rax, 0x17
movdqa xmm3, xmm5
xor rax, r11
ror rax, 4
psrlq xmm0, 0x2a
xor rax, r11
ror rax, 0xe
psrlq xmm3, 1
add rcx, rax
add rcx, r14
pxor xmm0, xmm2
mov r8, r15
xor r8, r9
pxor xmm3, xmm5
and r8, rbx
mov rax, r15
psrlq xmm0, 0xd
and rax, r9
xor r8, rax
psrlq xmm3, 6
mov rax, r15
ror rax, 5
pxor xmm0, xmm2
xor rax, r15
ror rax, 6
pxor xmm3, xmm5
xor rax, r15
ror rax, 0x1c
psrlq xmm0, 6
add r8, rax
add r10, rcx
psrlq xmm3, 1
lea r14, [rcx + r8]
movdqa xmm1, xmm2
mov rcx, r11
xor rcx, r12
movdqa xmm4, xmm5
and rcx, r10
xor rcx, r12
psllq xmm1, 0x2a
add rcx, qword [rsp + 0x288]
mov rax, r10
psllq xmm4, 7
ror rax, 0x17
xor rax, r10
pxor xmm1, xmm2
ror rax, 4
xor rax, r10
pxor xmm4, xmm5
ror rax, 0xe
add rcx, rax
psllq xmm1, 3
add rcx, r13
mov r8, r14
psllq xmm4, 0x38
xor r8, rbx
and r8, r15
pxor xmm0, xmm1
mov rax, r14
and rax, rbx
movdqu xmm1, xmmword [rsp + 0x68]
xor r8, rax
pxor xmm3, xmm4
mov rax, r14
paddq xmm0, xmm3
ror rax, 5
paddq xmm0, xmmword [rsp + 0x20]
xor rax, r14
paddq xmm0, xmm1
ror rax, 6
movdqa xmmword [rsp + 0xa0], xmm0
xor rax, r14
paddq xmm0, xmmword [0x140171230]
ror rax, 0x1c
movdqa xmmword [rsp + 0x280], xmm0
add r8, rax
add r9, rcx
lea r13, [rcx + r8]
mov rcx, r10
movdqa xmm2, xmmword [rsp + 0xa0]
xor rcx, r11
and rcx, r9
movdqa xmm0, xmm2
xor rcx, r11
add rcx, qword [rsp + 0x280]
movdqu xmm5, xmmword [rsp + 0x38]
mov rax, r9
ror rax, 0x17
movdqa xmm3, xmm5
xor rax, r9
ror rax, 4
psrlq xmm0, 0x2a
xor rax, r9
ror rax, 0xe
psrlq xmm3, 1
add rcx, rax
add rcx, r12
pxor xmm0, xmm2
mov r8, r13
xor r8, r15
pxor xmm3, xmm5
and r8, r14
mov rax, r13
psrlq xmm0, 0xd
and rax, r15
xor r8, rax
psrlq xmm3, 6
mov rax, r13
ror rax, 5
pxor xmm0, xmm2
xor rax, r13
ror rax, 6
pxor xmm3, xmm5
xor rax, r13
ror rax, 0x1c
psrlq xmm0, 6
add r8, rax
add rbx, rcx
psrlq xmm3, 1
lea r12, [rcx + r8]
movdqa xmm1, xmm2
mov rcx, r9
xor rcx, r10
movdqa xmm4, xmm5
and rcx, rbx
xor rcx, r10
psllq xmm1, 0x2a
add rcx, qword [rsp + 0x288]
mov rax, rbx
psllq xmm4, 7
ror rax, 0x17
xor rax, rbx
pxor xmm1, xmm2
ror rax, 4
xor rax, rbx
pxor xmm4, xmm5
ror rax, 0xe
add rcx, rax
psllq xmm1, 3
add rcx, r11
mov r8, r12
psllq xmm4, 0x38
xor r8, r14
and r8, r13
pxor xmm0, xmm1
mov rax, r12
and rax, r14
movdqu xmm1, xmmword [rsp + 0x78]
xor r8, rax
pxor xmm3, xmm4
mov rax, r12
paddq xmm0, xmm3
ror rax, 5
paddq xmm0, xmmword [rsp + 0x30]
xor rax, r12
paddq xmm0, xmm1
ror rax, 6
movdqa xmmword [rsp + 0xb0], xmm0
xor rax, r12
paddq xmm0, xmmword [0x140171240]
ror rax, 0x1c
movdqa xmmword [rsp + 0x280], xmm0
add r8, rax
add r15, rcx
lea r11, [rcx + r8]
mov rcx, rbx
movdqa xmm2, xmmword [rsp + 0xb0]
xor rcx, r9
and rcx, r15
movdqa xmm0, xmm2
xor rcx, r9
add rcx, qword [rsp + 0x280]
movdqu xmm5, xmmword [rsp + 0x48]
mov rax, r15
ror rax, 0x17
movdqa xmm3, xmm5
xor rax, r15
ror rax, 4
psrlq xmm0, 0x2a
xor rax, r15
ror rax, 0xe
psrlq xmm3, 1
add rcx, rax
add rcx, r10
pxor xmm0, xmm2
mov r8, r11
xor r8, r13
pxor xmm3, xmm5
and r8, r12
mov rax, r11
psrlq xmm0, 0xd
and rax, r13
xor r8, rax
psrlq xmm3, 6
mov rax, r11
ror rax, 5
pxor xmm0, xmm2
xor rax, r11
ror rax, 6
pxor xmm3, xmm5
xor rax, r11
ror rax, 0x1c
psrlq xmm0, 6
add r8, rax
add r14, rcx
psrlq xmm3, 1
lea r10, [rcx + r8]
movdqa xmm1, xmm2
mov rcx, r15
xor rcx, rbx
movdqa xmm4, xmm5
and rcx, r14
xor rcx, rbx
psllq xmm1, 0x2a
add rcx, qword [rsp + 0x288]
mov rax, r14
psllq xmm4, 7
ror rax, 0x17
xor rax, r14
pxor xmm1, xmm2
ror rax, 4
xor rax, r14
pxor xmm4, xmm5
ror rax, 0xe
add rcx, rax
psllq xmm1, 3
add rcx, r9
mov r8, r10
psllq xmm4, 0x38
xor r8, r12
and r8, r11
pxor xmm0, xmm1
mov rax, r10
and rax, r12
movdqu xmm1, xmmword [rsp + 0x88]
xor r8, rax
pxor xmm3, xmm4
mov rax, r10
paddq xmm0, xmm3
ror rax, 5
paddq xmm0, xmmword [rsp + 0x40]
xor rax, r10
paddq xmm0, xmm1
ror rax, 6
movdqa xmmword [rsp + 0xc0], xmm0
xor rax, r10
paddq xmm0, xmmword [0x140171250]
ror rax, 0x1c
movdqa xmmword [rsp + 0x280], xmm0
add r8, rax
add r13, rcx
lea r9, [rcx + r8]
mov rcx, r14
movdqa xmm2, xmmword [rsp + 0xc0]
xor rcx, r15
and rcx, r13
movdqa xmm0, xmm2
xor rcx, r15
add rcx, qword [rsp + 0x280]
movdqu xmm5, xmmword [rsp + 0x58]
mov rax, r13
ror rax, 0x17
movdqa xmm3, xmm5
xor rax, r13
ror rax, 4
psrlq xmm0, 0x2a
xor rax, r13
ror rax, 0xe
psrlq xmm3, 1
add rcx, rax
add rcx, rbx
pxor xmm0, xmm2
mov r8, r9
xor r8, r11
pxor xmm3, xmm5
and r8, r10
mov rax, r9
psrlq xmm0, 0xd
and rax, r11
xor r8, rax
psrlq xmm3, 6
mov rax, r9
ror rax, 5
pxor xmm0, xmm2
xor rax, r9
ror rax, 6
pxor xmm3, xmm5
xor rax, r9
ror rax, 0x1c
psrlq xmm0, 6
add r8, rax
add r12, rcx
psrlq xmm3, 1
lea rbx, [rcx + r8]
movdqa xmm1, xmm2
mov rcx, r13
xor rcx, r14
movdqa xmm4, xmm5
and rcx, r12
xor rcx, r14
psllq xmm1, 0x2a
add rcx, qword [rsp + 0x288]
mov rax, r12
psllq xmm4, 7
ror rax, 0x17
xor rax, r12
pxor xmm1, xmm2
ror rax, 4
xor rax, r12
pxor xmm4, xmm5
ror rax, 0xe
add rcx, rax
psllq xmm1, 3
add rcx, r15
mov r8, rbx
psllq xmm4, 0x38
xor r8, r10
and r8, r9
pxor xmm0, xmm1
mov rax, rbx
and rax, r10
movdqu xmm1, xmmword [rsp + 0x98]
xor r8, rax
pxor xmm3, xmm4
mov rax, rbx
paddq xmm0, xmm3
ror rax, 5
paddq xmm0, xmmword [rsp + 0x50]
xor rax, rbx
paddq xmm0, xmm1
ror rax, 6
movdqa xmmword [rsp + 0xd0], xmm0
xor rax, rbx
paddq xmm0, xmmword [0x140171260]
ror rax, 0x1c
movdqa xmmword [rsp + 0x280], xmm0
add r8, rax
add r11, rcx
lea r15, [rcx + r8]
mov rcx, r12
movdqa xmm2, xmmword [rsp + 0xd0]
xor rcx, r13
and rcx, r11
movdqa xmm0, xmm2
xor rcx, r13
add rcx, qword [rsp + 0x280]
movdqu xmm5, xmmword [rsp + 0x68]
mov rax, r11
ror rax, 0x17
movdqa xmm3, xmm5
xor rax, r11
ror rax, 4
psrlq xmm0, 0x2a
xor rax, r11
ror rax, 0xe
psrlq xmm3, 1
add rcx, rax
add rcx, r14
pxor xmm0, xmm2
mov r8, r15
xor r8, r9
pxor xmm3, xmm5
and r8, rbx
mov rax, r15
psrlq xmm0, 0xd
and rax, r9
xor r8, rax
psrlq xmm3, 6
mov rax, r15
ror rax, 5
pxor xmm0, xmm2
xor rax, r15
ror rax, 6
pxor xmm3, xmm5
xor rax, r15
ror rax, 0x1c
psrlq xmm0, 6
add r8, rax
add r10, rcx
psrlq xmm3, 1
lea r14, [rcx + r8]
movdqa xmm1, xmm2
mov rcx, r11
xor rcx, r12
movdqa xmm4, xmm5
and rcx, r10
xor rcx, r12
psllq xmm1, 0x2a
add rcx, qword [rsp + 0x288]
mov rax, r10
psllq xmm4, 7
ror rax, 0x17
xor rax, r10
pxor xmm1, xmm2
ror rax, 4
xor rax, r10
pxor xmm4, xmm5
ror rax, 0xe
add rcx, rax
psllq xmm1, 3
add rcx, r13
mov r8, r14
psllq xmm4, 0x38
xor r8, rbx
and r8, r15
pxor xmm0, xmm1
mov rax, r14
and rax, rbx
movdqu xmm1, xmmword [rsp + 0xa8]
xor r8, rax
pxor xmm3, xmm4
mov rax, r14
paddq xmm0, xmm3
ror rax, 5
paddq xmm0, xmmword [rsp + 0x60]
xor rax, r14
paddq xmm0, xmm1
ror rax, 6
movdqa xmmword [rsp + 0xe0], xmm0
xor rax, r14
paddq xmm0, xmmword [0x140171270]
ror rax, 0x1c
movdqa xmmword [rsp + 0x280], xmm0
add r8, rax
add r9, rcx
lea r13, [rcx + r8]
mov rcx, r10
movdqa xmm2, xmmword [rsp + 0xe0]
xor rcx, r11
and rcx, r9
movdqa xmm0, xmm2
xor rcx, r11
add rcx, qword [rsp + 0x280]
movdqu xmm5, xmmword [rsp + 0x78]
mov rax, r9
ror rax, 0x17
movdqa xmm3, xmm5
xor rax, r9
ror rax, 4
psrlq xmm0, 0x2a
xor rax, r9
ror rax, 0xe
psrlq xmm3, 1
add rcx, rax
add rcx, r12
pxor xmm0, xmm2
mov r8, r13
xor r8, r15
pxor xmm3, xmm5
and r8, r14
mov rax, r13
psrlq xmm0, 0xd
and rax, r15
xor r8, rax
psrlq xmm3, 6
mov rax, r13
ror rax, 5
pxor xmm0, xmm2
xor rax, r13
ror rax, 6
pxor xmm3, xmm5
xor rax, r13
ror rax, 0x1c
psrlq xmm0, 6
add r8, rax
add rbx, rcx
psrlq xmm3, 1
lea r12, [rcx + r8]
movdqa xmm1, xmm2
mov rcx, r9
xor rcx, r10
movdqa xmm4, xmm5
and rcx, rbx
xor rcx, r10
psllq xmm1, 0x2a
add rcx, qword [rsp + 0x288]
mov rax, rbx
psllq xmm4, 7
ror rax, 0x17
xor rax, rbx
pxor xmm1, xmm2
ror rax, 4
xor rax, rbx
pxor xmm4, xmm5
ror rax, 0xe
add rcx, rax
psllq xmm1, 3
add rcx, r11
mov r8, r12
psllq xmm4, 0x38
xor r8, r14
and r8, r13
pxor xmm0, xmm1
mov rax, r12
and rax, r14
movdqu xmm1, xmmword [rsp + 0xb8]
xor r8, rax
pxor xmm3, xmm4
mov rax, r12
paddq xmm0, xmm3
ror rax, 5
paddq xmm0, xmmword [rsp + 0x70]
xor rax, r12
paddq xmm0, xmm1
ror rax, 6
movdqa xmmword [rsp + 0xf0], xmm0
xor rax, r12
paddq xmm0, xmmword [0x140171280]
ror rax, 0x1c
movdqa xmmword [rsp + 0x280], xmm0
add r8, rax
add r15, rcx
lea r11, [rcx + r8]
mov rcx, rbx
movdqa xmm2, xmmword [rsp + 0xf0]
xor rcx, r9
and rcx, r15
movdqa xmm0, xmm2
xor rcx, r9
add rcx, qword [rsp + 0x280]
movdqu xmm5, xmmword [rsp + 0x88]
mov rax, r15
ror rax, 0x17
movdqa xmm3, xmm5
xor rax, r15
ror rax, 4
psrlq xmm0, 0x2a
xor rax, r15
ror rax, 0xe
psrlq xmm3, 1
add rcx, rax
add rcx, r10
pxor xmm0, xmm2
mov r8, r11
xor r8, r13
pxor xmm3, xmm5
and r8, r12
mov rax, r11
psrlq xmm0, 0xd
and rax, r13
xor r8, rax
psrlq xmm3, 6
mov rax, r11
ror rax, 5
pxor xmm0, xmm2
xor rax, r11
ror rax, 6
pxor xmm3, xmm5
xor rax, r11
ror rax, 0x1c
psrlq xmm0, 6
add r8, rax
add r14, rcx
psrlq xmm3, 1
lea r10, [rcx + r8]
movdqa xmm1, xmm2
mov rcx, r15
xor rcx, rbx
movdqa xmm4, xmm5
and rcx, r14
xor rcx, rbx
psllq xmm1, 0x2a
add rcx, qword [rsp + 0x288]
mov rax, r14
psllq xmm4, 7
ror rax, 0x17
xor rax, r14
pxor xmm1, xmm2
ror rax, 4
xor rax, r14
pxor xmm4, xmm5
ror rax, 0xe
add rcx, rax
psllq xmm1, 3
add rcx, r9
mov r8, r10
psllq xmm4, 0x38
xor r8, r12
and r8, r11
pxor xmm0, xmm1
mov rax, r10
and rax, r12
movdqu xmm1, xmmword [rsp + 0xc8]
xor r8, rax
pxor xmm3, xmm4
mov rax, r10
paddq xmm0, xmm3
ror rax, 5
paddq xmm0, xmmword [rsp + 0x80]
xor rax, r10
paddq xmm0, xmm1
ror rax, 6
movdqa xmmword [rsp + 0x100], xmm0
xor rax, r10
paddq xmm0, xmmword [0x140171290]
ror rax, 0x1c
movdqa xmmword [rsp + 0x280], xmm0
add r8, rax
add r13, rcx
lea r9, [rcx + r8]
mov rcx, r14
movdqa xmm2, xmmword [rsp + 0x100]
xor rcx, r15
and rcx, r13
movdqa xmm0, xmm2
xor rcx, r15
add rcx, qword [rsp + 0x280]
movdqu xmm5, xmmword [rsp + 0x98]
mov rax, r13
ror rax, 0x17
movdqa xmm3, xmm5
xor rax, r13
ror rax, 4
psrlq xmm0, 0x2a
xor rax, r13
ror rax, 0xe
psrlq xmm3, 1
add rcx, rax
add rcx, rbx
pxor xmm0, xmm2
mov r8, r9
xor r8, r11
pxor xmm3, xmm5
and r8, r10
mov rax, r9
psrlq xmm0, 0xd
and rax, r11
xor r8, rax
psrlq xmm3, 6
mov rax, r9
ror rax, 5
pxor xmm0, xmm2
xor rax, r9
ror rax, 6
pxor xmm3, xmm5
xor rax, r9
ror rax, 0x1c
psrlq xmm0, 6
add r8, rax
add r12, rcx
psrlq xmm3, 1
lea rbx, [rcx + r8]
movdqa xmm1, xmm2
mov rcx, r13
xor rcx, r14
movdqa xmm4, xmm5
and rcx, r12
xor rcx, r14
psllq xmm1, 0x2a
add rcx, qword [rsp + 0x288]
mov rax, r12
psllq xmm4, 7
ror rax, 0x17
xor rax, r12
pxor xmm1, xmm2
ror rax, 4
xor rax, r12
pxor xmm4, xmm5
ror rax, 0xe
add rcx, rax
psllq xmm1, 3
add rcx, r15
mov r8, rbx
psllq xmm4, 0x38
xor r8, r10
and r8, r9
pxor xmm0, xmm1
mov rax, rbx
and rax, r10
movdqu xmm1, xmmword [rsp + 0xd8]
xor r8, rax
pxor xmm3, xmm4
mov rax, rbx
paddq xmm0, xmm3
ror rax, 5
paddq xmm0, xmmword [rsp + 0x90]
xor rax, rbx
paddq xmm0, xmm1
ror rax, 6
movdqa xmmword [rsp + 0x110], xmm0
xor rax, rbx
paddq xmm0, xmmword [0x1401712a0]
ror rax, 0x1c
movdqa xmmword [rsp + 0x280], xmm0
add r8, rax
add r11, rcx
lea r15, [rcx + r8]
mov rcx, r12
movdqa xmm2, xmmword [rsp + 0x110]
xor rcx, r13
and rcx, r11
movdqa xmm0, xmm2
xor rcx, r13
add rcx, qword [rsp + 0x280]
movdqu xmm5, xmmword [rsp + 0xa8]
mov rax, r11
ror rax, 0x17
movdqa xmm3, xmm5
xor rax, r11
ror rax, 4
psrlq xmm0, 0x2a
xor rax, r11
ror rax, 0xe
psrlq xmm3, 1
add rcx, rax
add rcx, r14
pxor xmm0, xmm2
mov r8, r15
xor r8, r9
pxor xmm3, xmm5
and r8, rbx
mov rax, r15
psrlq xmm0, 0xd
and rax, r9
xor r8, rax
psrlq xmm3, 6
mov rax, r15
ror rax, 5
pxor xmm0, xmm2
xor rax, r15
ror rax, 6
pxor xmm3, xmm5
xor rax, r15
ror rax, 0x1c
psrlq xmm0, 6
add r8, rax
add r10, rcx
psrlq xmm3, 1
lea r14, [rcx + r8]
movdqa xmm1, xmm2
mov rcx, r11
xor rcx, r12
movdqa xmm4, xmm5
and rcx, r10
xor rcx, r12
psllq xmm1, 0x2a
add rcx, qword [rsp + 0x288]
mov rax, r10
psllq xmm4, 7
ror rax, 0x17
xor rax, r10
pxor xmm1, xmm2
ror rax, 4
xor rax, r10
pxor xmm4, xmm5
ror rax, 0xe
add rcx, rax
psllq xmm1, 3
add rcx, r13
mov r8, r14
psllq xmm4, 0x38
xor r8, rbx
and r8, r15
pxor xmm0, xmm1
mov rax, r14
and rax, rbx
movdqu xmm1, xmmword [rsp + 0xe8]
xor r8, rax
pxor xmm3, xmm4
mov rax, r14
paddq xmm0, xmm3
ror rax, 5
paddq xmm0, xmmword [rsp + 0xa0]
xor rax, r14
paddq xmm0, xmm1
ror rax, 6
movdqa xmmword [rsp + 0x120], xmm0
xor rax, r14
paddq xmm0, xmmword [0x1401712b0]
ror rax, 0x1c
movdqa xmmword [rsp + 0x280], xmm0
add r8, rax
add r9, rcx
lea r13, [rcx + r8]
mov rcx, r10
movdqa xmm2, xmmword [rsp + 0x120]
xor rcx, r11
and rcx, r9
movdqa xmm0, xmm2
xor rcx, r11
add rcx, qword [rsp + 0x280]
movdqu xmm5, xmmword [rsp + 0xb8]
mov rax, r9
ror rax, 0x17
movdqa xmm3, xmm5
xor rax, r9
ror rax, 4
psrlq xmm0, 0x2a
xor rax, r9
ror rax, 0xe
psrlq xmm3, 1
add rcx, rax
add rcx, r12
pxor xmm0, xmm2
mov r8, r13
xor r8, r15
pxor xmm3, xmm5
and r8, r14
mov rax, r13
psrlq xmm0, 0xd
and rax, r15
xor r8, rax
psrlq xmm3, 6
mov rax, r13
ror rax, 5
pxor xmm0, xmm2
xor rax, r13
ror rax, 6
pxor xmm3, xmm5
xor rax, r13
ror rax, 0x1c
psrlq xmm0, 6
add r8, rax
add rbx, rcx
psrlq xmm3, 1
lea r12, [rcx + r8]
movdqa xmm1, xmm2
mov rcx, r9
xor rcx, r10
movdqa xmm4, xmm5
and rcx, rbx
xor rcx, r10
psllq xmm1, 0x2a
add rcx, qword [rsp + 0x288]
mov rax, rbx
psllq xmm4, 7
ror rax, 0x17
xor rax, rbx
pxor xmm1, xmm2
ror rax, 4
xor rax, rbx
pxor xmm4, xmm5
ror rax, 0xe
add rcx, rax
psllq xmm1, 3
add rcx, r11
mov r8, r12
psllq xmm4, 0x38
xor r8, r14
and r8, r13
pxor xmm0, xmm1
mov rax, r12
and rax, r14
movdqu xmm1, xmmword [rsp + 0xf8]
xor r8, rax
pxor xmm3, xmm4
mov rax, r12
paddq xmm0, xmm3
ror rax, 5
paddq xmm0, xmmword [rsp + 0xb0]
xor rax, r12
paddq xmm0, xmm1
ror rax, 6
movdqa xmmword [rsp + 0x130], xmm0
xor rax, r12
paddq xmm0, xmmword [0x1401712c0]
ror rax, 0x1c
movdqa xmmword [rsp + 0x280], xmm0
add r8, rax
add r15, rcx
lea r11, [rcx + r8]
mov rcx, rbx
movdqa xmm2, xmmword [rsp + 0x130]
xor rcx, r9
and rcx, r15
movdqa xmm0, xmm2
xor rcx, r9
add rcx, qword [rsp + 0x280]
movdqu xmm5, xmmword [rsp + 0xc8]
mov rax, r15
ror rax, 0x17
movdqa xmm3, xmm5
xor rax, r15
ror rax, 4
psrlq xmm0, 0x2a
xor rax, r15
ror rax, 0xe
psrlq xmm3, 1
add rcx, rax
add rcx, r10
pxor xmm0, xmm2
mov r8, r11
xor r8, r13
pxor xmm3, xmm5
and r8, r12
mov rax, r11
psrlq xmm0, 0xd
and rax, r13
xor r8, rax
psrlq xmm3, 6
mov rax, r11
ror rax, 5
pxor xmm0, xmm2
xor rax, r11
ror rax, 6
pxor xmm3, xmm5
xor rax, r11
ror rax, 0x1c
psrlq xmm0, 6
add r8, rax
add r14, rcx
psrlq xmm3, 1
lea r10, [rcx + r8]
movdqa xmm1, xmm2
mov rcx, r15
xor rcx, rbx
movdqa xmm4, xmm5
and rcx, r14
xor rcx, rbx
psllq xmm1, 0x2a
add rcx, qword [rsp + 0x288]
mov rax, r14
psllq xmm4, 7
ror rax, 0x17
xor rax, r14
pxor xmm1, xmm2
ror rax, 4
xor rax, r14
pxor xmm4, xmm5
ror rax, 0xe
add rcx, rax
psllq xmm1, 3
add rcx, r9
mov r8, r10
psllq xmm4, 0x38
xor r8, r12
and r8, r11
pxor xmm0, xmm1
mov rax, r10
and rax, r12
movdqu xmm1, xmmword [rsp + 0x108]
xor r8, rax
pxor xmm3, xmm4
mov rax, r10
paddq xmm0, xmm3
ror rax, 5
paddq xmm0, xmmword [rsp + 0xc0]
xor rax, r10
paddq xmm0, xmm1
ror rax, 6
movdqa xmmword [rsp + 0x140], xmm0
xor rax, r10
paddq xmm0, xmmword [0x1401712d0]
ror rax, 0x1c
movdqa xmmword [rsp + 0x280], xmm0
add r8, rax
add r13, rcx
lea r9, [rcx + r8]
mov rcx, r14
movdqa xmm2, xmmword [rsp + 0x140]
xor rcx, r15
and rcx, r13
movdqa xmm0, xmm2
xor rcx, r15
add rcx, qword [rsp + 0x280]
movdqu xmm5, xmmword [rsp + 0xd8]
mov rax, r13
ror rax, 0x17
movdqa xmm3, xmm5
xor rax, r13
ror rax, 4
psrlq xmm0, 0x2a
xor rax, r13
ror rax, 0xe
psrlq xmm3, 1
add rcx, rax
add rcx, rbx
pxor xmm0, xmm2
mov r8, r9
xor r8, r11
pxor xmm3, xmm5
and r8, r10
mov rax, r9
psrlq xmm0, 0xd
and rax, r11
xor r8, rax
psrlq xmm3, 6
mov rax, r9
ror rax, 5
pxor xmm0, xmm2
xor rax, r9
ror rax, 6
pxor xmm3, xmm5
xor rax, r9
ror rax, 0x1c
psrlq xmm0, 6
add r8, rax
add r12, rcx
psrlq xmm3, 1
lea rbx, [rcx + r8]
movdqa xmm1, xmm2
mov rcx, r13
xor rcx, r14
movdqa xmm4, xmm5
and rcx, r12
xor rcx, r14
psllq xmm1, 0x2a
add rcx, qword [rsp + 0x288]
mov rax, r12
psllq xmm4, 7
ror rax, 0x17
xor rax, r12
pxor xmm1, xmm2
ror rax, 4
xor rax, r12
pxor xmm4, xmm5
ror rax, 0xe
add rcx, rax
psllq xmm1, 3
add rcx, r15
mov r8, rbx
psllq xmm4, 0x38
xor r8, r10
and r8, r9
pxor xmm0, xmm1
mov rax, rbx
and rax, r10
movdqu xmm1, xmmword [rsp + 0x118]
xor r8, rax
pxor xmm3, xmm4
mov rax, rbx
paddq xmm0, xmm3
ror rax, 5
paddq xmm0, xmmword [rsp + 0xd0]
xor rax, rbx
paddq xmm0, xmm1
ror rax, 6
movdqa xmmword [rsp + 0x150], xmm0
xor rax, rbx
paddq xmm0, xmmword [0x1401712e0]
ror rax, 0x1c
movdqa xmmword [rsp + 0x280], xmm0
add r8, rax
add r11, rcx
lea r15, [rcx + r8]
mov rcx, r12
movdqa xmm2, xmmword [rsp + 0x150]
xor rcx, r13
and rcx, r11
movdqa xmm0, xmm2
xor rcx, r13
add rcx, qword [rsp + 0x280]
movdqu xmm5, xmmword [rsp + 0xe8]
mov rax, r11
ror rax, 0x17
movdqa xmm3, xmm5
xor rax, r11
ror rax, 4
psrlq xmm0, 0x2a
xor rax, r11
ror rax, 0xe
psrlq xmm3, 1
add rcx, rax
add rcx, r14
pxor xmm0, xmm2
mov r8, r15
xor r8, r9
pxor xmm3, xmm5
and r8, rbx
mov rax, r15
psrlq xmm0, 0xd
and rax, r9
xor r8, rax
psrlq xmm3, 6
mov rax, r15
ror rax, 5
pxor xmm0, xmm2
xor rax, r15
ror rax, 6
pxor xmm3, xmm5
xor rax, r15
ror rax, 0x1c
psrlq xmm0, 6
add r8, rax
add r10, rcx
psrlq xmm3, 1
lea r14, [rcx + r8]
movdqa xmm1, xmm2
mov rcx, r11
xor rcx, r12
movdqa xmm4, xmm5
and rcx, r10
xor rcx, r12
psllq xmm1, 0x2a
add rcx, qword [rsp + 0x288]
mov rax, r10
psllq xmm4, 7
ror rax, 0x17
xor rax, r10
pxor xmm1, xmm2
ror rax, 4
xor rax, r10
pxor xmm4, xmm5
ror rax, 0xe
add rcx, rax
psllq xmm1, 3
add rcx, r13
mov r8, r14
psllq xmm4, 0x38
xor r8, rbx
and r8, r15
pxor xmm0, xmm1
mov rax, r14
and rax, rbx
movdqu xmm1, xmmword [rsp + 0x128]
xor r8, rax
pxor xmm3, xmm4
mov rax, r14
paddq xmm0, xmm3
ror rax, 5
paddq xmm0, xmmword [rsp + 0xe0]
xor rax, r14
paddq xmm0, xmm1
ror rax, 6
movdqa xmmword [rsp + 0x160], xmm0
xor rax, r14
paddq xmm0, xmmword [0x1401712f0]
ror rax, 0x1c
movdqa xmmword [rsp + 0x280], xmm0
add r8, rax
add r9, rcx
lea r13, [rcx + r8]
mov rcx, r10
movdqa xmm2, xmmword [rsp + 0x160]
xor rcx, r11
and rcx, r9
movdqa xmm0, xmm2
xor rcx, r11
add rcx, qword [rsp + 0x280]
movdqu xmm5, xmmword [rsp + 0xf8]
mov rax, r9
ror rax, 0x17
movdqa xmm3, xmm5
xor rax, r9
ror rax, 4
psrlq xmm0, 0x2a
xor rax, r9
ror rax, 0xe
psrlq xmm3, 1
add rcx, rax
add rcx, r12
pxor xmm0, xmm2
mov r8, r13
xor r8, r15
pxor xmm3, xmm5
and r8, r14
mov rax, r13
psrlq xmm0, 0xd
and rax, r15
xor r8, rax
psrlq xmm3, 6
mov rax, r13
ror rax, 5
pxor xmm0, xmm2
xor rax, r13
ror rax, 6
pxor xmm3, xmm5
xor rax, r13
ror rax, 0x1c
psrlq xmm0, 6
add r8, rax
add rbx, rcx
psrlq xmm3, 1
lea r12, [rcx + r8]
movdqa xmm1, xmm2
mov rcx, r9
xor rcx, r10
movdqa xmm4, xmm5
and rcx, rbx
xor rcx, r10
psllq xmm1, 0x2a
add rcx, qword [rsp + 0x288]
mov rax, rbx
psllq xmm4, 7
ror rax, 0x17
xor rax, rbx
pxor xmm1, xmm2
ror rax, 4
xor rax, rbx
pxor xmm4, xmm5
ror rax, 0xe
add rcx, rax
psllq xmm1, 3
add rcx, r11
mov r8, r12
psllq xmm4, 0x38
xor r8, r14
and r8, r13
pxor xmm0, xmm1
mov rax, r12
and rax, r14
movdqu xmm1, xmmword [rsp + 0x138]
xor r8, rax
pxor xmm3, xmm4
mov rax, r12
paddq xmm0, xmm3
ror rax, 5
paddq xmm0, xmmword [rsp + 0xf0]
xor rax, r12
paddq xmm0, xmm1
ror rax, 6
movdqa xmmword [rsp + 0x170], xmm0
xor rax, r12
paddq xmm0, xmmword [0x140171300]
ror rax, 0x1c
movdqa xmmword [rsp + 0x280], xmm0
add r8, rax
add r15, rcx
lea r11, [rcx + r8]
mov rcx, rbx
movdqa xmm2, xmmword [rsp + 0x170]
xor rcx, r9
and rcx, r15
movdqa xmm0, xmm2
xor rcx, r9
add rcx, qword [rsp + 0x280]
movdqu xmm5, xmmword [rsp + 0x108]
mov rax, r15
ror rax, 0x17
movdqa xmm3, xmm5
xor rax, r15
ror rax, 4
psrlq xmm0, 0x2a
xor rax, r15
ror rax, 0xe
psrlq xmm3, 1
add rcx, rax
add rcx, r10
pxor xmm0, xmm2
mov r8, r11
xor r8, r13
pxor xmm3, xmm5
and r8, r12
mov rax, r11
psrlq xmm0, 0xd
and rax, r13
xor r8, rax
psrlq xmm3, 6
mov rax, r11
ror rax, 5
pxor xmm0, xmm2
xor rax, r11
ror rax, 6
pxor xmm3, xmm5
xor rax, r11
ror rax, 0x1c
psrlq xmm0, 6
add r8, rax
add r14, rcx
psrlq xmm3, 1
lea r10, [rcx + r8]
movdqa xmm1, xmm2
mov rcx, r15
xor rcx, rbx
movdqa xmm4, xmm5
and rcx, r14
xor rcx, rbx
psllq xmm1, 0x2a
add rcx, qword [rsp + 0x288]
mov rax, r14
psllq xmm4, 7
ror rax, 0x17
xor rax, r14
pxor xmm1, xmm2
ror rax, 4
xor rax, r14
pxor xmm4, xmm5
ror rax, 0xe
add rcx, rax
psllq xmm1, 3
add rcx, r9
mov r8, r10
psllq xmm4, 0x38
xor r8, r12
and r8, r11
pxor xmm0, xmm1
mov rax, r10
and rax, r12
movdqu xmm1, xmmword [rsp + 0x148]
xor r8, rax
pxor xmm3, xmm4
mov rax, r10
paddq xmm0, xmm3
ror rax, 5
paddq xmm0, xmmword [rsp + 0x100]
xor rax, r10
paddq xmm0, xmm1
ror rax, 6
movdqa xmmword [rsp + 0x180], xmm0
xor rax, r10
paddq xmm0, xmmword [0x140171310]
ror rax, 0x1c
movdqa xmmword [rsp + 0x280], xmm0
add r8, rax
add r13, rcx
lea r9, [rcx + r8]
mov rcx, r14
movdqa xmm2, xmmword [rsp + 0x180]
xor rcx, r15
and rcx, r13
movdqa xmm0, xmm2
xor rcx, r15
add rcx, qword [rsp + 0x280]
movdqu xmm5, xmmword [rsp + 0x118]
mov rax, r13
ror rax, 0x17
movdqa xmm3, xmm5
xor rax, r13
ror rax, 4
psrlq xmm0, 0x2a
xor rax, r13
ror rax, 0xe
psrlq xmm3, 1
add rcx, rax
add rcx, rbx
pxor xmm0, xmm2
mov r8, r9
xor r8, r11
pxor xmm3, xmm5
and r8, r10
mov rax, r9
psrlq xmm0, 0xd
and rax, r11
xor r8, rax
psrlq xmm3, 6
mov rax, r9
ror rax, 5
pxor xmm0, xmm2
xor rax, r9
ror rax, 6
pxor xmm3, xmm5
xor rax, r9
ror rax, 0x1c
psrlq xmm0, 6
add r8, rax
add r12, rcx
psrlq xmm3, 1
lea rbx, [rcx + r8]
movdqa xmm1, xmm2
mov rcx, r13
xor rcx, r14
movdqa xmm4, xmm5
and rcx, r12
xor rcx, r14
psllq xmm1, 0x2a
add rcx, qword [rsp + 0x288]
mov rax, r12
psllq xmm4, 7
ror rax, 0x17
xor rax, r12
pxor xmm1, xmm2
ror rax, 4
xor rax, r12
pxor xmm4, xmm5
ror rax, 0xe
add rcx, rax
psllq xmm1, 3
add rcx, r15
mov r8, rbx
psllq xmm4, 0x38
xor r8, r10
and r8, r9
pxor xmm0, xmm1
mov rax, rbx
and rax, r10
movdqu xmm1, xmmword [rsp + 0x158]
xor r8, rax
pxor xmm3, xmm4
mov rax, rbx
paddq xmm0, xmm3
ror rax, 5
paddq xmm0, xmmword [rsp + 0x110]
xor rax, rbx
paddq xmm0, xmm1
ror rax, 6
movdqa xmmword [rsp + 0x190], xmm0
xor rax, rbx
paddq xmm0, xmmword [0x140171320]
ror rax, 0x1c
movdqa xmmword [rsp + 0x280], xmm0
add r8, rax
add r11, rcx
lea r15, [rcx + r8]
mov rcx, r12
movdqa xmm2, xmmword [rsp + 0x190]
xor rcx, r13
and rcx, r11
movdqa xmm0, xmm2
xor rcx, r13
add rcx, qword [rsp + 0x280]
movdqu xmm5, xmmword [rsp + 0x128]
mov rax, r11
ror rax, 0x17
movdqa xmm3, xmm5
xor rax, r11
ror rax, 4
psrlq xmm0, 0x2a
xor rax, r11
ror rax, 0xe
psrlq xmm3, 1
add rcx, rax
add rcx, r14
pxor xmm0, xmm2
mov r8, r15
xor r8, r9
pxor xmm3, xmm5
and r8, rbx
mov rax, r15
psrlq xmm0, 0xd
and rax, r9
xor r8, rax
psrlq xmm3, 6
mov rax, r15
ror rax, 5
pxor xmm0, xmm2
xor rax, r15
ror rax, 6
pxor xmm3, xmm5
xor rax, r15
ror rax, 0x1c
psrlq xmm0, 6
add r8, rax
add r10, rcx
psrlq xmm3, 1
lea r14, [rcx + r8]
movdqa xmm1, xmm2
mov rcx, r11
xor rcx, r12
movdqa xmm4, xmm5
and rcx, r10
xor rcx, r12
psllq xmm1, 0x2a
add rcx, qword [rsp + 0x288]
mov rax, r10
psllq xmm4, 7
ror rax, 0x17
xor rax, r10
pxor xmm1, xmm2
ror rax, 4
xor rax, r10
pxor xmm4, xmm5
ror rax, 0xe
add rcx, rax
psllq xmm1, 3
add rcx, r13
mov r8, r14
psllq xmm4, 0x38
xor r8, rbx
and r8, r15
pxor xmm0, xmm1
mov rax, r14
and rax, rbx
movdqu xmm1, xmmword [rsp + 0x168]
xor r8, rax
pxor xmm3, xmm4
mov rax, r14
paddq xmm0, xmm3
ror rax, 5
paddq xmm0, xmmword [rsp + 0x120]
xor rax, r14
paddq xmm0, xmm1
ror rax, 6
movdqa xmmword [rsp + 0x1a0], xmm0
xor rax, r14
paddq xmm0, xmmword [0x140171330]
ror rax, 0x1c
movdqa xmmword [rsp + 0x280], xmm0
add r8, rax
add r9, rcx
lea r13, [rcx + r8]
mov rcx, r10
movdqa xmm2, xmmword [rsp + 0x1a0]
xor rcx, r11
and rcx, r9
movdqa xmm0, xmm2
xor rcx, r11
add rcx, qword [rsp + 0x280]
movdqu xmm5, xmmword [rsp + 0x138]
mov rax, r9
ror rax, 0x17
movdqa xmm3, xmm5
xor rax, r9
ror rax, 4
psrlq xmm0, 0x2a
xor rax, r9
ror rax, 0xe
psrlq xmm3, 1
add rcx, rax
add rcx, r12
pxor xmm0, xmm2
mov r8, r13
xor r8, r15
pxor xmm3, xmm5
and r8, r14
mov rax, r13
psrlq xmm0, 0xd
and rax, r15
xor r8, rax
psrlq xmm3, 6
mov rax, r13
ror rax, 5
pxor xmm0, xmm2
xor rax, r13
ror rax, 6
pxor xmm3, xmm5
xor rax, r13
ror rax, 0x1c
psrlq xmm0, 6
add r8, rax
add rbx, rcx
psrlq xmm3, 1
lea r12, [rcx + r8]
movdqa xmm1, xmm2
mov rcx, r9
xor rcx, r10
movdqa xmm4, xmm5
and rcx, rbx
xor rcx, r10
psllq xmm1, 0x2a
add rcx, qword [rsp + 0x288]
mov rax, rbx
psllq xmm4, 7
ror rax, 0x17
xor rax, rbx
pxor xmm1, xmm2
ror rax, 4
xor rax, rbx
pxor xmm4, xmm5
ror rax, 0xe
add rcx, rax
psllq xmm1, 3
add rcx, r11
mov r8, r12
psllq xmm4, 0x38
xor r8, r14
and r8, r13
pxor xmm0, xmm1
mov rax, r12
and rax, r14
movdqu xmm1, xmmword [rsp + 0x178]
xor r8, rax
pxor xmm3, xmm4
mov rax, r12
paddq xmm0, xmm3
ror rax, 5
paddq xmm0, xmmword [rsp + 0x130]
xor rax, r12
paddq xmm0, xmm1
ror rax, 6
movdqa xmmword [rsp + 0x1b0], xmm0
xor rax, r12
paddq xmm0, xmmword [0x140171340]
ror rax, 0x1c
movdqa xmmword [rsp + 0x280], xmm0
add r8, rax
add r15, rcx
lea r11, [rcx + r8]
mov rcx, rbx
movdqa xmm2, xmmword [rsp + 0x1b0]
xor rcx, r9
and rcx, r15
movdqa xmm0, xmm2
xor rcx, r9
add rcx, qword [rsp + 0x280]
movdqu xmm5, xmmword [rsp + 0x148]
mov rax, r15
ror rax, 0x17
movdqa xmm3, xmm5
xor rax, r15
ror rax, 4
psrlq xmm0, 0x2a
xor rax, r15
ror rax, 0xe
psrlq xmm3, 1
add rcx, rax
add rcx, r10
pxor xmm0, xmm2
mov r8, r11
xor r8, r13
pxor xmm3, xmm5
and r8, r12
mov rax, r11
psrlq xmm0, 0xd
and rax, r13
xor r8, rax
psrlq xmm3, 6
mov rax, r11
ror rax, 5
pxor xmm0, xmm2
xor rax, r11
ror rax, 6
pxor xmm3, xmm5
xor rax, r11
ror rax, 0x1c
psrlq xmm0, 6
add r8, rax
add r14, rcx
psrlq xmm3, 1
lea r10, [rcx + r8]
movdqa xmm1, xmm2
mov rcx, r15
xor rcx, rbx
movdqa xmm4, xmm5
and rcx, r14
xor rcx, rbx
psllq xmm1, 0x2a
add rcx, qword [rsp + 0x288]
mov rax, r14
psllq xmm4, 7
ror rax, 0x17
xor rax, r14
pxor xmm1, xmm2
ror rax, 4
xor rax, r14
pxor xmm4, xmm5
ror rax, 0xe
add rcx, rax
psllq xmm1, 3
add rcx, r9
mov r8, r10
psllq xmm4, 0x38
xor r8, r12
and r8, r11
pxor xmm0, xmm1
mov rax, r10
and rax, r12
movdqu xmm1, xmmword [rsp + 0x188]
xor r8, rax
pxor xmm3, xmm4
mov rax, r10
paddq xmm0, xmm3
ror rax, 5
paddq xmm0, xmmword [rsp + 0x140]
xor rax, r10
paddq xmm0, xmm1
ror rax, 6
movdqa xmmword [rsp + 0x1c0], xmm0
xor rax, r10
paddq xmm0, xmmword [0x140171350]
ror rax, 0x1c
movdqa xmmword [rsp + 0x280], xmm0
add r8, rax
add r13, rcx
lea r9, [rcx + r8]
mov rcx, r14
movdqa xmm2, xmmword [rsp + 0x1c0]
xor rcx, r15
and rcx, r13
movdqa xmm0, xmm2
xor rcx, r15
add rcx, qword [rsp + 0x280]
movdqu xmm5, xmmword [rsp + 0x158]
mov rax, r13
ror rax, 0x17
movdqa xmm3, xmm5
xor rax, r13
ror rax, 4
psrlq xmm0, 0x2a
xor rax, r13
ror rax, 0xe
psrlq xmm3, 1
add rcx, rax
add rcx, rbx
pxor xmm0, xmm2
mov r8, r9
xor r8, r11
pxor xmm3, xmm5
and r8, r10
mov rax, r9
psrlq xmm0, 0xd
and rax, r11
xor r8, rax
psrlq xmm3, 6
mov rax, r9
ror rax, 5
pxor xmm0, xmm2
xor rax, r9
ror rax, 6
pxor xmm3, xmm5
xor rax, r9
ror rax, 0x1c
psrlq xmm0, 6
add r8, rax
add r12, rcx
psrlq xmm3, 1
lea rbx, [rcx + r8]
movdqa xmm1, xmm2
mov rcx, r13
xor rcx, r14
movdqa xmm4, xmm5
and rcx, r12
xor rcx, r14
psllq xmm1, 0x2a
add rcx, qword [rsp + 0x288]
mov rax, r12
psllq xmm4, 7
ror rax, 0x17
xor rax, r12
pxor xmm1, xmm2
ror rax, 4
xor rax, r12
pxor xmm4, xmm5
ror rax, 0xe
add rcx, rax
psllq xmm1, 3
add rcx, r15
mov r8, rbx
psllq xmm4, 0x38
xor r8, r10
and r8, r9
pxor xmm0, xmm1
mov rax, rbx
and rax, r10
movdqu xmm1, xmmword [rsp + 0x198]
xor r8, rax
pxor xmm3, xmm4
mov rax, rbx
paddq xmm0, xmm3
ror rax, 5
paddq xmm0, xmmword [rsp + 0x150]
xor rax, rbx
paddq xmm0, xmm1
ror rax, 6
movdqa xmmword [rsp + 0x1d0], xmm0
xor rax, rbx
paddq xmm0, xmmword [0x140171360]
ror rax, 0x1c
movdqa xmmword [rsp + 0x280], xmm0
add r8, rax
add r11, rcx
lea r15, [rcx + r8]
mov rcx, r12
movdqa xmm2, xmmword [rsp + 0x1d0]
xor rcx, r13
and rcx, r11
movdqa xmm0, xmm2
xor rcx, r13
add rcx, qword [rsp + 0x280]
movdqu xmm5, xmmword [rsp + 0x168]
mov rax, r11
ror rax, 0x17
movdqa xmm3, xmm5
xor rax, r11
ror rax, 4
psrlq xmm0, 0x2a
xor rax, r11
ror rax, 0xe
psrlq xmm3, 1
add rcx, rax
add rcx, r14
pxor xmm0, xmm2
mov r8, r15
xor r8, r9
pxor xmm3, xmm5
and r8, rbx
mov rax, r15
psrlq xmm0, 0xd
and rax, r9
xor r8, rax
psrlq xmm3, 6
mov rax, r15
ror rax, 5
pxor xmm0, xmm2
xor rax, r15
ror rax, 6
pxor xmm3, xmm5
xor rax, r15
ror rax, 0x1c
psrlq xmm0, 6
add r8, rax
add r10, rcx
psrlq xmm3, 1
lea r14, [rcx + r8]
movdqa xmm1, xmm2
mov rcx, r11
xor rcx, r12
movdqa xmm4, xmm5
and rcx, r10
xor rcx, r12
psllq xmm1, 0x2a
add rcx, qword [rsp + 0x288]
mov rax, r10
psllq xmm4, 7
ror rax, 0x17
xor rax, r10
pxor xmm1, xmm2
ror rax, 4
xor rax, r10
pxor xmm4, xmm5
ror rax, 0xe
add rcx, rax
psllq xmm1, 3
add rcx, r13
mov r8, r14
psllq xmm4, 0x38
xor r8, rbx
and r8, r15
pxor xmm0, xmm1
mov rax, r14
and rax, rbx
movdqu xmm1, xmmword [rsp + 0x1a8]
xor r8, rax
pxor xmm3, xmm4
mov rax, r14
paddq xmm0, xmm3
ror rax, 5
paddq xmm0, xmmword [rsp + 0x160]
xor rax, r14
paddq xmm0, xmm1
ror rax, 6
movdqa xmmword [rsp + 0x1e0], xmm0
xor rax, r14
paddq xmm0, xmmword [0x140171370]
ror rax, 0x1c
movdqa xmmword [rsp + 0x280], xmm0
add r8, rax
add r9, rcx
lea r13, [rcx + r8]
mov rcx, r10
movdqa xmm2, xmmword [rsp + 0x1e0]
xor rcx, r11
and rcx, r9
movdqa xmm0, xmm2
xor rcx, r11
add rcx, qword [rsp + 0x280]
movdqu xmm5, xmmword [rsp + 0x178]
mov rax, r9
ror rax, 0x17
movdqa xmm3, xmm5
xor rax, r9
ror rax, 4
psrlq xmm0, 0x2a
xor rax, r9
ror rax, 0xe
psrlq xmm3, 1
add rcx, rax
add rcx, r12
pxor xmm0, xmm2
mov r8, r13
xor r8, r15
pxor xmm3, xmm5
and r8, r14
mov rax, r13
psrlq xmm0, 0xd
and rax, r15
xor r8, rax
psrlq xmm3, 6
mov rax, r13
ror rax, 5
pxor xmm0, xmm2
xor rax, r13
ror rax, 6
pxor xmm3, xmm5
xor rax, r13
ror rax, 0x1c
psrlq xmm0, 6
add r8, rax
add rbx, rcx
psrlq xmm3, 1
lea r12, [rcx + r8]
movdqa xmm1, xmm2
mov rcx, r9
xor rcx, r10
movdqa xmm4, xmm5
and rcx, rbx
xor rcx, r10
psllq xmm1, 0x2a
add rcx, qword [rsp + 0x288]
mov rax, rbx
psllq xmm4, 7
ror rax, 0x17
xor rax, rbx
pxor xmm1, xmm2
ror rax, 4
xor rax, rbx
pxor xmm4, xmm5
ror rax, 0xe
add rcx, rax
psllq xmm1, 3
add rcx, r11
mov r8, r12
psllq xmm4, 0x38
xor r8, r14
and r8, r13
pxor xmm0, xmm1
mov rax, r12
and rax, r14
movdqu xmm1, xmmword [rsp + 0x1b8]
xor r8, rax
pxor xmm3, xmm4
mov rax, r12
paddq xmm0, xmm3
ror rax, 5
paddq xmm0, xmmword [rsp + 0x170]
xor rax, r12
paddq xmm0, xmm1
ror rax, 6
movdqa xmmword [rsp + 0x1f0], xmm0
xor rax, r12
paddq xmm0, xmmword [0x140171380]
ror rax, 0x1c
movdqa xmmword [rsp + 0x280], xmm0
add r8, rax
add r15, rcx
lea r11, [rcx + r8]
mov rcx, rbx
movdqa xmm2, xmmword [rsp + 0x1f0]
xor rcx, r9
and rcx, r15
movdqa xmm0, xmm2
xor rcx, r9
add rcx, qword [rsp + 0x280]
movdqu xmm5, xmmword [rsp + 0x188]
mov rax, r15
ror rax, 0x17
movdqa xmm3, xmm5
xor rax, r15
ror rax, 4
psrlq xmm0, 0x2a
xor rax, r15
ror rax, 0xe
psrlq xmm3, 1
add rcx, rax
add rcx, r10
pxor xmm0, xmm2
mov r8, r11
xor r8, r13
pxor xmm3, xmm5
and r8, r12
mov rax, r11
psrlq xmm0, 0xd
and rax, r13
xor r8, rax
psrlq xmm3, 6
mov rax, r11
ror rax, 5
pxor xmm0, xmm2
xor rax, r11
ror rax, 6
pxor xmm3, xmm5
xor rax, r11
ror rax, 0x1c
psrlq xmm0, 6
add r8, rax
add r14, rcx
psrlq xmm3, 1
lea r10, [rcx + r8]
movdqa xmm1, xmm2
mov rcx, r15
xor rcx, rbx
movdqa xmm4, xmm5
and rcx, r14
xor rcx, rbx
psllq xmm1, 0x2a
add rcx, qword [rsp + 0x288]
mov rax, r14
psllq xmm4, 7
ror rax, 0x17
xor rax, r14
pxor xmm1, xmm2
ror rax, 4
xor rax, r14
pxor xmm4, xmm5
ror rax, 0xe
add rcx, rax
psllq xmm1, 3
add rcx, r9
mov r8, r10
psllq xmm4, 0x38
xor r8, r12
and r8, r11
pxor xmm0, xmm1
mov rax, r10
and rax, r12
movdqu xmm1, xmmword [rsp + 0x1c8]
xor r8, rax
pxor xmm3, xmm4
mov rax, r10
paddq xmm0, xmm3
ror rax, 5
paddq xmm0, xmmword [rsp + 0x180]
xor rax, r10
paddq xmm0, xmm1
ror rax, 6
movdqa xmmword [rsp + 0x200], xmm0
xor rax, r10
paddq xmm0, xmmword [0x140171390]
ror rax, 0x1c
movdqa xmmword [rsp + 0x280], xmm0
add r8, rax
add r13, rcx
lea r9, [rcx + r8]
mov rcx, r14
movdqa xmm2, xmmword [rsp + 0x200]
xor rcx, r15
and rcx, r13
movdqa xmm0, xmm2
xor rcx, r15
add rcx, qword [rsp + 0x280]
movdqu xmm5, xmmword [rsp + 0x198]
mov rax, r13
ror rax, 0x17
movdqa xmm3, xmm5
xor rax, r13
ror rax, 4
psrlq xmm0, 0x2a
xor rax, r13
ror rax, 0xe
psrlq xmm3, 1
add rcx, rax
add rcx, rbx
pxor xmm0, xmm2
mov r8, r9
xor r8, r11
pxor xmm3, xmm5
and r8, r10
mov rax, r9
psrlq xmm0, 0xd
and rax, r11
xor r8, rax
psrlq xmm3, 6
mov rax, r9
ror rax, 5
pxor xmm0, xmm2
xor rax, r9
ror rax, 6
pxor xmm3, xmm5
xor rax, r9
ror rax, 0x1c
psrlq xmm0, 6
add r8, rax
add r12, rcx
psrlq xmm3, 1
lea rbx, [rcx + r8]
movdqa xmm1, xmm2
mov rcx, r13
xor rcx, r14
movdqa xmm4, xmm5
and rcx, r12
xor rcx, r14
psllq xmm1, 0x2a
add rcx, qword [rsp + 0x288]
mov rax, r12
psllq xmm4, 7
ror rax, 0x17
xor rax, r12
pxor xmm1, xmm2
ror rax, 4
xor rax, r12
pxor xmm4, xmm5
ror rax, 0xe
add rcx, rax
psllq xmm1, 3
add rcx, r15
mov r8, rbx
psllq xmm4, 0x38
xor r8, r10
and r8, r9
pxor xmm0, xmm1
mov rax, rbx
and rax, r10
movdqu xmm1, xmmword [rsp + 0x1d8]
xor r8, rax
pxor xmm3, xmm4
mov rax, rbx
paddq xmm0, xmm3
ror rax, 5
paddq xmm0, xmmword [rsp + 0x190]
xor rax, rbx
paddq xmm0, xmm1
ror rax, 6
movdqa xmmword [rsp + 0x210], xmm0
xor rax, rbx
paddq xmm0, xmmword [0x1401713a0]
ror rax, 0x1c
movdqa xmmword [rsp + 0x280], xmm0
add r8, rax
add r11, rcx
lea r15, [rcx + r8]
mov rcx, r12
movdqa xmm2, xmmword [rsp + 0x210]
xor rcx, r13
and rcx, r11
movdqa xmm0, xmm2
xor rcx, r13
add rcx, qword [rsp + 0x280]
movdqu xmm5, xmmword [rsp + 0x1a8]
mov rax, r11
ror rax, 0x17
movdqa xmm3, xmm5
xor rax, r11
ror rax, 4
psrlq xmm0, 0x2a
xor rax, r11
ror rax, 0xe
psrlq xmm3, 1
add rcx, rax
add rcx, r14
pxor xmm0, xmm2
mov r8, r15
xor r8, r9
pxor xmm3, xmm5
and r8, rbx
mov rax, r15
psrlq xmm0, 0xd
and rax, r9
xor r8, rax
psrlq xmm3, 6
mov rax, r15
ror rax, 5
pxor xmm0, xmm2
xor rax, r15
ror rax, 6
pxor xmm3, xmm5
xor rax, r15
ror rax, 0x1c
psrlq xmm0, 6
add r8, rax
add r10, rcx
psrlq xmm3, 1
lea r14, [rcx + r8]
movdqa xmm1, xmm2
mov rcx, r11
xor rcx, r12
movdqa xmm4, xmm5
and rcx, r10
xor rcx, r12
psllq xmm1, 0x2a
add rcx, qword [rsp + 0x288]
mov rax, r10
psllq xmm4, 7
ror rax, 0x17
xor rax, r10
pxor xmm1, xmm2
ror rax, 4
xor rax, r10
pxor xmm4, xmm5
ror rax, 0xe
add rcx, rax
psllq xmm1, 3
add rcx, r13
mov r8, r14
psllq xmm4, 0x38
xor r8, rbx
and r8, r15
pxor xmm0, xmm1
mov rax, r14
and rax, rbx
movdqu xmm1, xmmword [rsp + 0x1e8]
xor r8, rax
pxor xmm3, xmm4
mov rax, r14
paddq xmm0, xmm3
ror rax, 5
paddq xmm0, xmmword [rsp + 0x1a0]
xor rax, r14
paddq xmm0, xmm1
ror rax, 6
movdqa xmmword [rsp + 0x220], xmm0
xor rax, r14
paddq xmm0, xmmword [0x1401713b0]
ror rax, 0x1c
movdqa xmmword [rsp + 0x280], xmm0
add r8, rax
add r9, rcx
lea r13, [rcx + r8]
mov rcx, r10
movdqa xmm2, xmmword [rsp + 0x220]
xor rcx, r11
and rcx, r9
movdqa xmm0, xmm2
xor rcx, r11
add rcx, qword [rsp + 0x280]
movdqu xmm5, xmmword [rsp + 0x1b8]
mov rax, r9
ror rax, 0x17
movdqa xmm3, xmm5
xor rax, r9
ror rax, 4
psrlq xmm0, 0x2a
xor rax, r9
ror rax, 0xe
psrlq xmm3, 1
add rcx, rax
add rcx, r12
pxor xmm0, xmm2
mov r8, r13
xor r8, r15
pxor xmm3, xmm5
and r8, r14
mov rax, r13
psrlq xmm0, 0xd
and rax, r15
xor r8, rax
psrlq xmm3, 6
mov rax, r13
ror rax, 5
pxor xmm0, xmm2
xor rax, r13
ror rax, 6
pxor xmm3, xmm5
xor rax, r13
ror rax, 0x1c
psrlq xmm0, 6
add r8, rax
add rbx, rcx
psrlq xmm3, 1
lea r12, [rcx + r8]
movdqa xmm1, xmm2
mov rcx, r9
xor rcx, r10
movdqa xmm4, xmm5
and rcx, rbx
xor rcx, r10
psllq xmm1, 0x2a
add rcx, qword [rsp + 0x288]
mov rax, rbx
psllq xmm4, 7
ror rax, 0x17
xor rax, rbx
pxor xmm1, xmm2
ror rax, 4
xor rax, rbx
pxor xmm4, xmm5
ror rax, 0xe
add rcx, rax
psllq xmm1, 3
add rcx, r11
mov r8, r12
psllq xmm4, 0x38
xor r8, r14
and r8, r13
pxor xmm0, xmm1
mov rax, r12
and rax, r14
movdqu xmm1, xmmword [rsp + 0x1f8]
xor r8, rax
pxor xmm3, xmm4
mov rax, r12
paddq xmm0, xmm3
ror rax, 5
paddq xmm0, xmmword [rsp + 0x1b0]
xor rax, r12
paddq xmm0, xmm1
ror rax, 6
movdqa xmmword [rsp + 0x230], xmm0
xor rax, r12
paddq xmm0, xmmword [0x1401713c0]
ror rax, 0x1c
movdqa xmmword [rsp + 0x280], xmm0
add r8, rax
add r15, rcx
lea r11, [rcx + r8]
mov rcx, rbx
movdqa xmm2, xmmword [rsp + 0x230]
xor rcx, r9
and rcx, r15
movdqa xmm0, xmm2
xor rcx, r9
add rcx, qword [rsp + 0x280]
movdqu xmm5, xmmword [rsp + 0x1c8]
mov rax, r15
ror rax, 0x17
movdqa xmm3, xmm5
xor rax, r15
ror rax, 4
psrlq xmm0, 0x2a
xor rax, r15
ror rax, 0xe
psrlq xmm3, 1
add rcx, rax
add rcx, r10
pxor xmm0, xmm2
mov r8, r11
xor r8, r13
pxor xmm3, xmm5
and r8, r12
mov rax, r11
psrlq xmm0, 0xd
and rax, r13
xor r8, rax
psrlq xmm3, 6
mov rax, r11
ror rax, 5
pxor xmm0, xmm2
xor rax, r11
ror rax, 6
pxor xmm3, xmm5
xor rax, r11
ror rax, 0x1c
psrlq xmm0, 6
add r8, rax
add r14, rcx
psrlq xmm3, 1
lea r10, [rcx + r8]
movdqa xmm1, xmm2
mov rcx, r15
xor rcx, rbx
movdqa xmm4, xmm5
and rcx, r14
xor rcx, rbx
psllq xmm1, 0x2a
add rcx, qword [rsp + 0x288]
mov rax, r14
psllq xmm4, 7
ror rax, 0x17
xor rax, r14
pxor xmm1, xmm2
ror rax, 4
xor rax, r14
pxor xmm4, xmm5
ror rax, 0xe
add rcx, rax
psllq xmm1, 3
add rcx, r9
mov r8, r10
psllq xmm4, 0x38
xor r8, r12
and r8, r11
pxor xmm0, xmm1
mov rax, r10
and rax, r12
movdqu xmm1, xmmword [rsp + 0x208]
xor r8, rax
pxor xmm3, xmm4
mov rax, r10
paddq xmm0, xmm3
ror rax, 5
paddq xmm0, xmmword [rsp + 0x1c0]
xor rax, r10
paddq xmm0, xmm1
ror rax, 6
movdqa xmmword [rsp + 0x240], xmm0
xor rax, r10
paddq xmm0, xmmword [0x1401713d0]
ror rax, 0x1c
movdqa xmmword [rsp + 0x280], xmm0
add r8, rax
add r13, rcx
lea r9, [rcx + r8]
mov rcx, r14
movdqa xmm2, xmmword [rsp + 0x240]
xor rcx, r15
and rcx, r13
movdqa xmm0, xmm2
xor rcx, r15
add rcx, qword [rsp + 0x280]
movdqu xmm5, xmmword [rsp + 0x1d8]
mov rax, r13
ror rax, 0x17
movdqa xmm3, xmm5
xor rax, r13
ror rax, 4
psrlq xmm0, 0x2a
xor rax, r13
ror rax, 0xe
psrlq xmm3, 1
add rcx, rax
add rcx, rbx
pxor xmm0, xmm2
mov r8, r9
xor r8, r11
pxor xmm3, xmm5
and r8, r10
mov rax, r9
psrlq xmm0, 0xd
and rax, r11
xor r8, rax
psrlq xmm3, 6
mov rax, r9
ror rax, 5
pxor xmm0, xmm2
xor rax, r9
ror rax, 6
pxor xmm3, xmm5
xor rax, r9
ror rax, 0x1c
psrlq xmm0, 6
add r8, rax
add r12, rcx
psrlq xmm3, 1
lea rbx, [rcx + r8]
movdqa xmm1, xmm2
mov rcx, r13
xor rcx, r14
movdqa xmm4, xmm5
and rcx, r12
xor rcx, r14
psllq xmm1, 0x2a
add rcx, qword [rsp + 0x288]
mov rax, r12
psllq xmm4, 7
ror rax, 0x17
xor rax, r12
pxor xmm1, xmm2
ror rax, 4
xor rax, r12
pxor xmm4, xmm5
ror rax, 0xe
add rcx, rax
psllq xmm1, 3
add rcx, r15
mov r8, rbx
psllq xmm4, 0x38
xor r8, r10
and r8, r9
pxor xmm0, xmm1
mov rax, rbx
and rax, r10
movdqu xmm1, xmmword [rsp + 0x218]
xor r8, rax
pxor xmm3, xmm4
mov rax, rbx
paddq xmm0, xmm3
ror rax, 5
paddq xmm0, xmmword [rsp + 0x1d0]
xor rax, rbx
paddq xmm0, xmm1
ror rax, 6
movdqa xmmword [rsp + 0x250], xmm0
xor rax, rbx
paddq xmm0, xmmword [0x1401713e0]
ror rax, 0x1c
movdqa xmmword [rsp + 0x280], xmm0
add r8, rax
add r11, rcx
lea r15, [rcx + r8]
mov rcx, r12
movdqa xmm2, xmmword [rsp + 0x250]
xor rcx, r13
and rcx, r11
movdqa xmm0, xmm2
xor rcx, r13
add rcx, qword [rsp + 0x280]
movdqu xmm5, xmmword [rsp + 0x1e8]
mov rax, r11
ror rax, 0x17
movdqa xmm3, xmm5
xor rax, r11
ror rax, 4
psrlq xmm0, 0x2a
xor rax, r11
ror rax, 0xe
psrlq xmm3, 1
add rcx, rax
add rcx, r14
pxor xmm0, xmm2
mov r8, r15
xor r8, r9
pxor xmm3, xmm5
and r8, rbx
mov rax, r15
psrlq xmm0, 0xd
and rax, r9
xor r8, rax
psrlq xmm3, 6
mov rax, r15
ror rax, 5
pxor xmm0, xmm2
xor rax, r15
ror rax, 6
pxor xmm3, xmm5
xor rax, r15
ror rax, 0x1c
psrlq xmm0, 6
add r8, rax
add r10, rcx
psrlq xmm3, 1
lea r14, [rcx + r8]
movdqa xmm1, xmm2
mov rcx, r11
xor rcx, r12
movdqa xmm4, xmm5
and rcx, r10
xor rcx, r12
psllq xmm1, 0x2a
add rcx, qword [rsp + 0x288]
mov rax, r10
psllq xmm4, 7
ror rax, 0x17
xor rax, r10
pxor xmm1, xmm2
ror rax, 4
xor rax, r10
pxor xmm4, xmm5
ror rax, 0xe
add rcx, rax
psllq xmm1, 3
add rcx, r13
mov r8, r14
psllq xmm4, 0x38
xor r8, rbx
and r8, r15
pxor xmm0, xmm1
mov rax, r14
and rax, rbx
movdqu xmm1, xmmword [rsp + 0x228]
xor r8, rax
pxor xmm3, xmm4
mov rax, r14
paddq xmm0, xmm3
ror rax, 5
paddq xmm0, xmmword [rsp + 0x1e0]
xor rax, r14
paddq xmm0, xmm1
ror rax, 6
movdqa xmmword [rsp + 0x260], xmm0
xor rax, r14
paddq xmm0, xmmword [0x1401713f0]
ror rax, 0x1c
movdqa xmmword [rsp + 0x280], xmm0
add r8, rax
add r9, rcx
lea r13, [rcx + r8]
mov rcx, r10
movdqa xmm2, xmmword [rsp + 0x260]
xor rcx, r11
and rcx, r9
movdqa xmm0, xmm2
xor rcx, r11
add rcx, qword [rsp + 0x280]
movdqu xmm5, xmmword [rsp + 0x1f8]
mov rax, r9
ror rax, 0x17
movdqa xmm3, xmm5
xor rax, r9
ror rax, 4
psrlq xmm0, 0x2a
xor rax, r9
ror rax, 0xe
psrlq xmm3, 1
add rcx, rax
add rcx, r12
pxor xmm0, xmm2
mov r8, r13
xor r8, r15
pxor xmm3, xmm5
and r8, r14
mov rax, r13
psrlq xmm0, 0xd
and rax, r15
xor r8, rax
psrlq xmm3, 6
mov rax, r13
ror rax, 5
pxor xmm0, xmm2
xor rax, r13
ror rax, 6
pxor xmm3, xmm5
xor rax, r13
ror rax, 0x1c
psrlq xmm0, 6
add r8, rax
add rbx, rcx
psrlq xmm3, 1
lea r12, [rcx + r8]
movdqa xmm1, xmm2
mov rcx, r9
xor rcx, r10
movdqa xmm4, xmm5
and rcx, rbx
xor rcx, r10
psllq xmm1, 0x2a
add rcx, qword [rsp + 0x288]
mov rax, rbx
psllq xmm4, 7
ror rax, 0x17
xor rax, rbx
pxor xmm1, xmm2
ror rax, 4
xor rax, rbx
pxor xmm4, xmm5
ror rax, 0xe
add rcx, rax
psllq xmm1, 3
add rcx, r11
mov r8, r12
psllq xmm4, 0x38
xor r8, r14
and r8, r13
pxor xmm0, xmm1
mov rax, r12
and rax, r14
movdqu xmm1, xmmword [rsp + 0x238]
xor r8, rax
pxor xmm3, xmm4
mov rax, r12
paddq xmm0, xmm3
ror rax, 5
paddq xmm0, xmmword [rsp + 0x1f0]
xor rax, r12
paddq xmm0, xmm1
ror rax, 6
movdqa xmmword [rsp + 0x270], xmm0
xor rax, r12
paddq xmm0, xmmword [0x140171400]
ror rax, 0x1c
movdqa xmmword [rsp + 0x280], xmm0
add r8, rax
add r15, rcx
lea r11, [rcx + r8]
mov rcx, rbx
mov rax, r15
xor rcx, r9
ror rax, 0x17
and rcx, r15
xor rax, r15
xor rcx, r9
add rcx, qword [rsp + 0x280]
ror rax, 4
xor rax, r15
mov r8, r11
add rcx, r10
ror rax, 0xe
add rcx, rax
mov rax, r11
xor r8, r13
and rax, r13
and r8, r12
xor r8, rax
mov rax, r11
ror rax, 5
xor rax, r11
add r14, rcx
ror rax, 6
xor rax, r11
lea r10, [rcx + r8]
ror rax, 0x1c
add r10, rax
mov rcx, r15
mov rax, r14
xor rcx, rbx
ror rax, 0x17
and rcx, r14
xor rax, r14
xor rcx, rbx
add rcx, qword [rsp + 0x288]
ror rax, 4
xor rax, r14
mov r8, r10
add rcx, r9
ror rax, 0xe
add rcx, rax
mov rax, r10
xor r8, r12
and rax, r12
and r8, r11
xor r8, rax
mov rax, r10
ror rax, 5
xor rax, r10
add r13, rcx
ror rax, 6
xor rax, r10
lea r9, [rcx + r8]
ror rax, 0x1c
add r9, rax
add qword [rsi], r9
add qword [rsi + 8], r10
add qword [rsi + 0x10], r11
add qword [rsi + 0x18], r12
add qword [rsi + 0x20], r13
add qword [rsi + 0x28], r14
add qword [rsi + 0x30], r15
add qword [rsi + 0x38], rbx
add rdi, 0x80
dec rdx
jne 0x1401453db
mov rbx, qword [rsp + 0x290]
mov r12, qword [rsp + 0x298]
mov r13, qword [rsp + 0x2a0]
mov r14, qword [rsp + 0x2a8]
mov r15, qword [rsp + 0x2b0]
add rsp, 0x2b8
pxor xmm0, xmm0
pxor xmm1, xmm1
pxor xmm2, xmm2
pxor xmm3, xmm3
pxor xmm4, xmm4
pxor xmm5, xmm5
mov rax, 0x2b8
ret