Function at 0x1402275a0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x4e8
vmovups xmmword [rsp + 0x440], xmm6
vmovups xmmword [rsp + 0x450], xmm7
vmovups xmmword [rsp + 0x460], xmm8
vmovups xmmword [rsp + 0x470], xmm9
vmovups xmmword [rsp + 0x480], xmm10
vmovups xmmword [rsp + 0x490], xmm11
vmovups xmmword [rsp + 0x4a0], xmm12
vmovups xmmword [rsp + 0x4b0], xmm13
vmovups xmmword [rsp + 0x4c0], xmm14
vmovups xmmword [rsp + 0x4d0], xmm15
lea r13, [0x140369b48]
lea r12, [rsp + 0x40]
mov rbx, rcx
mov ebp, edx
lea rsi, [rsp + 0x44]
mov rdx, r12
mov rdi, r12
call sym.fft64.constprop.0
lea rdx, [rsp + 0x140]
lea rcx, [rbx + 2]
call sym.fft64.constprop.0
mov eax, dword [rsp + 0x40]
lea r10, [rsp + 0x144]
mov edx, dword [rsp + 0x140]
lea ecx, [rax + rdx]
sub eax, edx
mov dword [rsp + 0x40], ecx
mov dword [rsp + 0x140], eax
mov rcx, r13
mov rax, rsi
jmp 0x14022769a
mov edx, dword [rcx - 8]
imul edx, dword [rax + 0xfc]
mov r8d, dword [rax - 4]
movzx r9d, dx
sar edx, 0x10
add edx, r9d
lea r9d, [r8 + rdx]
sub r8d, edx
mov dword [rax - 4], r9d
mov dword [rax + 0xfc], r8d
add rax, 0x10
add rcx, 0x20
mov edx, dword [rcx - 0x20]
imul edx, dword [rax + 0xf0]
mov r8d, dword [rax - 0x10]
movzx r9d, dx
sar edx, 0x10
add edx, r9d
lea r9d, [r8 + rdx]
sub r8d, edx
mov edx, dword [rcx - 0x18]
imul edx, dword [rax + 0xf4]
mov dword [rax + 0xf0], r8d
mov r8d, dword [rax - 0xc]
mov dword [rax - 0x10], r9d
movzx r9d, dx
sar edx, 0x10
add edx, r9d
lea r9d, [r8 + rdx]
sub r8d, edx
mov edx, dword [rcx - 0x10]
imul edx, dword [rax + 0xf8]
mov dword [rax + 0xf4], r8d
mov r8d, dword [rax - 8]
mov dword [rax - 0xc], r9d
movzx r9d, dx
sar edx, 0x10
add edx, r9d
lea r9d, [r8 + rdx]
sub r8d, edx
mov dword [rax - 8], r9d
mov dword [rax + 0xf8], r8d
cmp rax, r10
jne 0x140227670
lea rdx, [rsp + 0x240]
lea rcx, [rbx + 1]
call sym.fft64.constprop.0
lea rdx, [rsp + 0x340]
lea rcx, [rbx + 3]
call sym.fft64.constprop.0
mov eax, dword [rsp + 0x240]
lea r9, [r12 + 0x304]
mov ecx, dword [rsp + 0x340]
lea edx, [rax + rcx]
sub eax, ecx
mov dword [rsp + 0x340], eax
mov dword [rsp + 0x240], edx
lea rax, [rsp + 0x244]
jmp 0x1402277ab
mov ecx, dword [r13 - 8]
imul ecx, dword [rax + 0xfc]
mov r8d, dword [rax - 4]
movzx r10d, cx
sar ecx, 0x10
add ecx, r10d
lea r10d, [r8 + rcx]
sub r8d, ecx
mov dword [rax - 4], r10d
mov dword [rax + 0xfc], r8d
add rax, 0x10
add r13, 0x20
mov ecx, dword [r13 - 0x20]
imul ecx, dword [rax + 0xf0]
mov r8d, dword [rax - 0x10]
movzx r10d, cx
sar ecx, 0x10
add ecx, r10d
lea r10d, [r8 + rcx]
sub r8d, ecx
mov ecx, dword [r13 - 0x18]
imul ecx, dword [rax + 0xf4]
mov dword [rax + 0xf0], r8d
mov r8d, dword [rax - 0xc]
mov dword [rax - 0x10], r10d
movzx r10d, cx
sar ecx, 0x10
add ecx, r10d
lea r10d, [r8 + rcx]
sub r8d, ecx
mov ecx, dword [r13 - 0x10]
imul ecx, dword [rax + 0xf8]
mov dword [rax + 0xf4], r8d
mov r8d, dword [rax - 8]
mov dword [rax - 0xc], r10d
movzx r10d, cx
sar ecx, 0x10
add ecx, r10d
lea r10d, [r8 + rcx]
sub r8d, ecx
mov dword [rax - 8], r10d
mov dword [rax + 0xf8], r8d
cmp rax, r9
jne 0x140227780
mov eax, dword [rsp + 0x40]
lea r9, [r12 + 0x204]
lea ecx, [rdx + rax]
sub eax, edx
lea rdx, [0x140369b44]
mov dword [rsp + 0x40], ecx
mov dword [rsp + 0x240], eax
jmp 0x140227897
mov eax, dword [rdx - 4]
imul eax, dword [rsi + 0x1fc]
mov ecx, dword [rsi - 4]
movzx r8d, ax
sar eax, 0x10
add eax, r8d
lea r8d, [rcx + rax]
sub ecx, eax
mov dword [rsi - 4], r8d
mov dword [rsi + 0x1fc], ecx
add rsi, 0x10
add rdx, 0x10
mov eax, dword [rdx - 0x10]
imul eax, dword [rsi + 0x1f0]
mov ecx, dword [rsi - 0x10]
movzx r8d, ax
sar eax, 0x10
add eax, r8d
lea r8d, [rcx + rax]
sub ecx, eax
mov eax, dword [rdx - 0xc]
imul eax, dword [rsi + 0x1f4]
mov dword [rsi + 0x1f0], ecx
mov ecx, dword [rsi - 0xc]
mov dword [rsi - 0x10], r8d
movzx r8d, ax
sar eax, 0x10
add eax, r8d
lea r8d, [rcx + rax]
sub ecx, eax
mov eax, dword [rdx - 8]
imul eax, dword [rsi + 0x1f8]
mov dword [rsi + 0x1f4], ecx
mov ecx, dword [rsi - 8]
mov dword [rsi - 0xc], r8d
movzx r8d, ax
sar eax, 0x10
add eax, r8d
lea r8d, [rcx + rax]
sub ecx, eax
mov dword [rsi - 8], r8d
mov dword [rsi + 0x1f8], ecx
cmp rsi, r9
jne 0x140227870
test ebp, ebp
je 0x14022dfb1
mov edx, 0xffff
lea rax, [0x140369740]
add r12, 0x400
vpbroadcastd zmm7, edx
mov edx, 0xff
vpbroadcastd zmm4, edx
mov edx, pe_nt_image_headers64
vpbroadcastd zmm6, edx
mov edx, 0xfffffeff
vpbroadcastd zmm5, edx
nop
vmovdqu16 zmm3, zmmword [rax]
vpmovzxwd zmm1, ymmword [rax]
sub rdi, 0xffffffffffffff80
add rax, 0x40
vpaddd zmm1, zmm1, zmmword [rdi - 0x80]
vextracti64x4 ymm0, zmm3, 1
vpmovzxwd zmm0, ymm0
vpaddd zmm0, zmm0, zmmword [rdi - 0x40]
vpsrad zmm3, zmm1, 0x10
vpandd zmm1, zmm1, zmm7
vpaddd zmm3, zmm3, zmm1
vpandd zmm1, zmm3, zmm4
vpsrad zmm3, zmm3, 8
vpsubd zmm1, zmm1, zmm3
vpsrad zmm2, zmm0, 0x10
vpandd zmm0, zmm0, zmm7
vpaddd zmm2, zmm2, zmm0
vpandd zmm0, zmm2, zmm4
vpsrad zmm2, zmm2, 8
vpsubd zmm0, zmm0, zmm2
vpandd zmm2, zmm1, zmm4
vpsrad zmm1, zmm1, 8
vpsubd zmm2, zmm2, zmm1
vpandd zmm1, zmm0, zmm4
vpsrad zmm0, zmm0, 8
vmovdqu32 zmm3, zmm2
vpsubd zmm0, zmm1, zmm0
vpcmpnled k1, zmm2, zmm6
vpaddd zmm3 {k1}, zmm2, zmm5
vpcmpnled k1, zmm0, zmm6
vpaddd zmm0 {k1}, zmm0, zmm5
vmovdqu32 zmmword [rdi - 0x80], zmm3
vmovdqu32 zmmword [rdi - 0x40], zmm0
cmp rdi, r12
jne 0x140227960
mov r14d, dword [rbx + 0xa8]
xor r14d, dword [rbx + 0x20]
mov r15d, dword [rbx + 0xb4]
xor r15d, dword [rbx + 0x2c]
mov eax, dword [rbx + 0x88]
xor eax, dword [rbx]
mov edi, dword [rbx + 0x8c]
xor edi, dword [rbx + 4]
mov r10d, dword [rbx + 0x90]
xor r10d, dword [rbx + 8]
vmovd xmm24, r14d
mov r14d, dword [rbx + 0xac]
xor r14d, dword [rbx + 0x24]
vmovd xmm21, r15d
mov r15d, dword [rbx + 0xbc]
xor r15d, dword [rbx + 0x34]
mov r9d, dword [rbx + 0x94]
xor r9d, dword [rbx + 0xc]
rorx r11d, eax, 0x1d
mov r8d, dword [rbx + 0x98]
xor r8d, dword [rbx + 0x10]
vmovd xmm19, r11d
rorx r11d, edi, 0x1d
mov ecx, dword [rbx + 0x9c]
xor ecx, dword [rbx + 0x14]
vmovd xmm18, r11d
rorx r11d, r10d, 0x1d
vmovd xmm23, r14d
mov r14d, dword [rbx + 0xb0]
xor r14d, dword [rbx + 0x28]
vmovd xmm17, r11d
mov edx, dword [rbx + 0xa0]
xor edx, dword [rbx + 0x18]
vmovd xmm15, r15d
mov esi, dword [rbx + 0xa4]
mov r15d, dword [rbx + 0xc4]
rorx r11d, r9d, 0x1d
xor esi, dword [rbx + 0x1c]
xor r15d, dword [rbx + 0x3c]
vmovd xmm16, r11d
rorx r11d, r8d, 0x1d
vmovd xmm13, r11d
rorx r11d, ecx, 0x1d
vmovd xmm22, r14d
mov r14d, dword [rbx + 0xb8]
xor r14d, dword [rbx + 0x30]
vmovd xmm12, r11d
rorx r11d, edx, 0x1d
vmovd xmm11, r11d
rorx r11d, esi, 0x1d
vmovd xmm26, r15d
vmovd xmm10, r11d
vmovd r11d, xmm24
vmovd xmm20, r14d
mov r14d, dword [rbx + 0xc0]
xor r14d, dword [rbx + 0x38]
vmovd xmm14, r14d
mov r14d, dword [rbx + 0xc8]
xor r14d, dword [rbx + 0x40]
mov ebp, dword [rbx + 0xd8]
xor ebp, dword [rbx + 0x50]
mov r15d, dword [rbx + 0xcc]
xor r15d, dword [rbx + 0x44]
mov r13d, dword [rbx + 0xd0]
mov r12d, dword [rbx + 0xd4]
xor r13d, dword [rbx + 0x48]
xor r12d, dword [rbx + 0x4c]
vmovd xmm25, r14d
mov r14d, dword [rbx + 0xdc]
xor r14d, dword [rbx + 0x54]
vmovd xmm30, ebp
vmovd ebp, xmm25
xor r11d, ebp
vmovd xmm1, r15d
mov r15d, dword [rbx + 0xe0]
xor r15d, dword [rbx + 0x58]
and r11d, eax
mov eax, dword [rbx + 0xe8]
xor eax, dword [rbx + 0x60]
xor r11d, ebp
imul ebp, dword [rsp + 0x144], 0xb9
vmovd xmm0, r14d
mov r14d, dword [rbx + 0xe4]
xor r14d, dword [rbx + 0x5c]
add r11d, eax
imul eax, dword [rsp + 0x140], 0xb9
shl ebp, 0x10
movzx eax, ax
add eax, ebp
vmovd ebp, xmm1
add r11d, eax
vmovd eax, xmm18
rorx r11d, r11d, 9
add r11d, eax
vmovd eax, xmm23
xor eax, ebp
and edi, eax
mov eax, dword [rbx + 0xec]
xor eax, dword [rbx + 0x64]
xor edi, ebp
imul ebp, dword [rsp + 0x14c], 0xb9
add edi, eax
imul eax, dword [rsp + 0x148], 0xb9
shl ebp, 0x10
movzx eax, ax
add eax, ebp
imul ebp, dword [rsp + 0x154], 0xb9
add edi, eax
vmovd eax, xmm19
rorx edi, edi, 9
add edi, eax
vmovd eax, xmm22
xor eax, r13d
and r10d, eax
mov eax, dword [rbx + 0xf0]
xor eax, dword [rbx + 0x68]
xor r10d, r13d
shl ebp, 0x10
add r10d, eax
imul eax, dword [rsp + 0x150], 0xb9
movzx eax, ax
add eax, ebp
imul ebp, dword [rsp + 0x15c], 0xb9
add r10d, eax
vmovd eax, xmm16
rorx r10d, r10d, 9
add r10d, eax
vmovd eax, xmm21
xor eax, r12d
and r9d, eax
mov eax, dword [rbx + 0xf4]
xor eax, dword [rbx + 0x6c]
xor r9d, r12d
add r9d, eax
imul eax, dword [rsp + 0x158], 0xb9
shl ebp, 0x10
movzx eax, ax
add eax, ebp
vmovd ebp, xmm30
add r9d, eax
vmovd eax, xmm17
rorx r9d, r9d, 9
add r9d, eax
vmovd eax, xmm20
xor eax, ebp
and r8d, eax
mov eax, dword [rbx + 0xf8]
xor eax, dword [rbx + 0x70]
xor r8d, ebp
imul ebp, dword [rsp + 0x164], 0xb9
add r8d, eax
imul eax, dword [rsp + 0x160], 0xb9
shl ebp, 0x10
movzx eax, ax
add eax, ebp
vmovd ebp, xmm0
add r8d, eax
vmovd eax, xmm12
rorx r8d, r8d, 9
add r8d, eax
vmovd eax, xmm15
xor eax, ebp
and ecx, eax
mov eax, dword [rbx + 0xfc]
xor eax, dword [rbx + 0x74]
xor ecx, ebp
imul ebp, dword [rsp + 0x16c], 0xb9
add ecx, eax
imul eax, dword [rsp + 0x168], 0xb9
shl ebp, 0x10
movzx eax, ax
add eax, ebp
add ecx, eax
vmovd eax, xmm13
rorx ecx, ecx, 9
add ecx, eax
vmovd eax, xmm14
xor eax, r15d
and edx, eax
mov eax, dword [rbx + 0x100]
xor eax, dword [rbx + 0x78]
xor edx, r15d
add edx, eax
imul eax, dword [rsp + 0x170], 0xb9
imul ebp, dword [rsp + 0x174], 0xb9
movzx eax, ax
shl ebp, 0x10
add eax, ebp
imul ebp, dword [rsp + 0x17c], 0xb9
add edx, eax
vmovd eax, xmm10
rorx edx, edx, 9
add edx, eax
vmovd eax, xmm26
xor eax, r14d
and eax, esi
mov esi, dword [rbx + 0x104]
xor esi, dword [rbx + 0x7c]
xor eax, r14d
shl ebp, 0x10
add eax, esi
imul esi, dword [rsp + 0x178], 0xb9
movzx esi, si
add esi, ebp
add eax, esi
vmovd esi, xmm11
rorx eax, eax, 9
add eax, esi
rorx esi, r11d, 9
vmovd xmm9, esi
rorx esi, edi, 9
vmovd xmm8, esi
rorx esi, r10d, 9
vmovd xmm7, esi
rorx esi, r9d, 9
vmovd xmm6, esi
rorx esi, r8d, 9
vmovd xmm5, esi
rorx esi, ecx, 9
vmovd xmm4, esi
rorx esi, edx, 9
vmovd xmm3, esi
rorx esi, eax, 9
vmovd xmm2, esi
imul esi, dword [rsp + 0x1c0], 0xb9
movzx esi, si
vmovd xmm27, esi
imul esi, dword [rsp + 0x1c4], 0xb9
vmovd ebp, xmm27
shl esi, 0x10
add esi, ebp
vmovd ebp, xmm24
andn ebp, r11d, ebp
vmovd xmm27, ebp
vmovd ebp, xmm19
and r11d, ebp
vmovd ebp, xmm27
or r11d, ebp
vmovd ebp, xmm25
add r11d, ebp
add esi, r11d
vmovd r11d, xmm3
rorx esi, esi, 0xf
add esi, r11d
imul r11d, dword [rsp + 0x1c8], 0xb9
movzx r11d, r11w
vmovd xmm25, r11d
imul r11d, dword [rsp + 0x1cc], 0xb9
vmovd ebp, xmm25
shl r11d, 0x10
add r11d, ebp
vmovd ebp, xmm23
andn ebp, edi, ebp
vmovd xmm25, ebp
vmovd ebp, xmm18
and edi, ebp
vmovd ebp, xmm25
or edi, ebp
vmovd ebp, xmm1
add edi, ebp
add r11d, edi
vmovd edi, xmm2
rorx r11d, r11d, 0xf
add r11d, edi
imul edi, dword [rsp + 0x1d0], 0xb9
movzx edi, di
vmovd xmm1, edi
imul edi, dword [rsp + 0x1d4], 0xb9
vmovd ebp, xmm1
shl edi, 0x10
add edi, ebp
vmovd ebp, xmm22
andn ebp, r10d, ebp
vmovd xmm1, ebp
vmovd ebp, xmm17
and r10d, ebp
vmovd ebp, xmm1
or r10d, ebp
vmovd ebp, xmm16
add r13d, r10d
imul r10d, dword [rsp + 0x1d8], 0xb9
add r13d, edi
vmovd edi, xmm5
rorx r13d, r13d, 0xf
add r13d, edi
imul edi, dword [rsp + 0x1dc], 0xb9
movzx r10d, r10w
shl edi, 0x10
add r10d, edi
vmovd edi, xmm21
andn edi, r9d, edi
and r9d, ebp
vmovd ebp, xmm30
or edi, r9d
imul r9d, dword [rsp + 0x1e0], 0xb9
add r12d, edi
vmovd edi, xmm4
add r12d, r10d
imul r10d, dword [rsp + 0x1e4], 0xb9
rorx r12d, r12d, 0xf
add r12d, edi
vmovd edi, xmm20
movzx r9d, r9w
shl r10d, 0x10
add r9d, r10d
andn r10d, r8d, edi
vmovd edi, xmm13
and r8d, edi
vmovd edi, xmm7
or r8d, r10d
add ebp, r8d
add ebp, r9d
imul r8d, dword [rsp + 0x1e8], 0xb9
imul r9d, dword [rsp + 0x1ec], 0xb9
rorx ebp, ebp, 0xf
add ebp, edi
vmovd edi, xmm15
movzx r8d, r8w
shl r9d, 0x10
add r8d, r9d
andn r9d, ecx, edi
vmovd edi, xmm12
and ecx, edi
vmovd edi, xmm0
or ecx, r9d
add ecx, edi
vmovd edi, xmm6
add r8d, ecx
imul ecx, dword [rsp + 0x1f0], 0xb9
rorx r8d, r8d, 0xf
add r8d, edi
vmovd edi, xmm14
movzx r10d, cx
imul ecx, dword [rsp + 0x1f4], 0xb9
shl ecx, 0x10
add r10d, ecx
andn ecx, edx, edi
vmovd edi, xmm11
and edx, edi
vmovd edi, xmm9
or edx, ecx
vmovd ecx, xmm7
add edx, r15d
rorx r15d, r8d, 0xf
add r10d, edx
imul edx, dword [rsp + 0x1f8], 0xb9
rorx r10d, r10d, 0xf
add r10d, edi
vmovd edi, xmm26
movzx r9d, dx
imul edx, dword [rsp + 0x1fc], 0xb9
shl edx, 0x10
add r9d, edx
andn edx, eax, edi
vmovd edi, xmm10
and eax, edi
vmovd edi, xmm19
or eax, edx
add eax, r14d
rorx r14d, r10d, 0xf
add r9d, eax
vmovd eax, xmm8
rorx r9d, r9d, 0xf
add r9d, eax
rorx eax, esi, 0xf
vmovd xmm30, eax
rorx eax, r11d, 0xf
vmovd xmm29, eax
rorx eax, r13d, 0xf
vmovd xmm28, eax
rorx eax, r12d, 0xf
vmovd xmm1, eax
rorx eax, ebp, 0xf
vmovd xmm0, eax
rorx eax, r9d, 0xf
vmovd xmm31, eax
imul eax, dword [rsp + 0x40], 0xb9
imul edx, dword [rsp + 0x44], 0xb9
movzx eax, ax
shl edx, 0x10
add eax, edx
andn edx, esi, edi
vmovd edi, xmm9
and esi, edi
vmovd edi, xmm24
or edx, esi
vmovd esi, xmm18
add edx, edi
lea edi, [rax + rdx]
vmovd eax, xmm28
imul edx, dword [rsp + 0x4c], 0xb9
rorx edi, edi, 5
add edi, eax
imul eax, dword [rsp + 0x48], 0xb9
shl edx, 0x10
movzx eax, ax
add eax, edx
andn edx, r11d, esi
vmovd esi, xmm8
and r11d, esi
vmovd esi, xmm23
or edx, r11d
add edx, esi
lea esi, [rax + rdx]
vmovd eax, xmm1
imul edx, dword [rsp + 0x54], 0xb9
rorx esi, esi, 5
add esi, eax
imul eax, dword [rsp + 0x50], 0xb9
shl edx, 0x10
movzx eax, ax
add eax, edx
vmovd edx, xmm17
andn edx, r13d, edx
and r13d, ecx
vmovd ecx, xmm22
or edx, r13d
vmovd r13d, xmm5
add edx, ecx
vmovd ecx, xmm6
lea r11d, [rax + rdx]
vmovd eax, xmm30
imul edx, dword [rsp + 0x5c], 0xb9
rorx r11d, r11d, 5
add r11d, eax
imul eax, dword [rsp + 0x58], 0xb9
shl edx, 0x10
movzx eax, ax
add eax, edx
vmovd edx, xmm16
andn edx, r12d, edx
and r12d, ecx
vmovd ecx, xmm21
or edx, r12d
imul r12d, dword [rsp + 0x64], 0xb9
add edx, ecx
lea ecx, [rax + rdx]
vmovd eax, xmm29
rorx ecx, ecx, 5
add ecx, eax
imul eax, dword [rsp + 0x60], 0xb9
shl r12d, 0x10
movzx edx, ax
vmovd eax, xmm13
andn eax, ebp, eax
and ebp, r13d
add edx, r12d
vmovd r13d, xmm4
or ebp, eax
vmovd eax, xmm20
add ebp, eax
imul eax, dword [rsp + 0x68], 0xb9
add edx, ebp
imul ebp, dword [rsp + 0x6c], 0xb9
rorx edx, edx, 5
add edx, r14d
movzx eax, ax
shl ebp, 0x10
add eax, ebp
vmovd ebp, xmm12
andn ebp, r8d, ebp
and r8d, r13d
vmovd r13d, xmm3
or r8d, ebp
vmovd ebp, xmm15
add r8d, ebp
imul ebp, dword [rsp + 0x74], 0xb9
add eax, r8d
vmovd r8d, xmm31
rorx eax, eax, 5
add eax, r8d
imul r8d, dword [rsp + 0x70], 0xb9
shl ebp, 0x10
movzx r8d, r8w
add r8d, ebp
vmovd ebp, xmm11
andn ebp, r10d, ebp
and r10d, r13d
vmovd r13d, xmm2
or r10d, ebp
vmovd ebp, xmm14
add r10d, ebp
add r8d, r10d
vmovd r10d, xmm0
imul ebp, dword [rsp + 0x7c], 0xb9
rorx r8d, r8d, 5
add r8d, r10d
imul r10d, dword [rsp + 0x78], 0xb9
shl ebp, 0x10
movzx r10d, r10w
add r10d, ebp
vmovd ebp, xmm10
andn ebp, r9d, ebp
and r9d, r13d
vmovd r13d, xmm30
or r9d, ebp
vmovd ebp, xmm26
add r9d, ebp
imul ebp, dword [rsp + 0xc4], 0xb9
add r10d, r9d
rorx r9d, edi, 5
vmovd xmm27, r9d
rorx r9d, esi, 5
rorx r10d, r10d, 5
vmovd xmm26, r9d
rorx r9d, r11d, 5
add r10d, r15d
vmovd xmm25, r9d
rorx r9d, ecx, 5
vmovd xmm24, r9d
rorx r9d, edx, 5
vmovd xmm23, r9d
rorx r9d, eax, 5
vmovd xmm22, r9d
rorx r9d, r8d, 5
shl ebp, 0x10
vmovd xmm21, r9d
rorx r9d, r10d, 5
vmovd xmm20, r9d
imul r9d, dword [rsp + 0xc0], 0xb9
movzx r9d, r9w
add r9d, ebp
vmovd ebp, xmm9
andn ebp, edi, ebp
and edi, r13d
vmovd r13d, xmm29
or ebp, edi
vmovd edi, xmm19
add ebp, edi
vmovd edi, xmm24
add r9d, ebp
imul ebp, dword [rsp + 0xcc], 0xb9
rorx r9d, r9d, 0x1d
add r9d, edi
imul edi, dword [rsp + 0xc8], 0xb9
shl ebp, 0x10
movzx edi, di
add edi, ebp
vmovd ebp, xmm8
andn ebp, esi, ebp
and esi, r13d
vmovd r13d, xmm28
or ebp, esi
vmovd esi, xmm18
add ebp, esi
vmovd esi, xmm25
add edi, ebp
rorx edi, edi, 0x1d
add edi, esi
imul esi, dword [rsp + 0xd0], 0xb9
imul ebp, dword [rsp + 0xd4], 0xb9
movzx esi, si
shl ebp, 0x10
add esi, ebp
vmovd ebp, xmm7
andn ebp, r11d, ebp
and r11d, r13d
vmovd r13d, xmm1
or ebp, r11d
vmovd r11d, xmm17
add ebp, r11d
vmovd r11d, xmm26
add esi, ebp
imul ebp, dword [rsp + 0xdc], 0xb9
rorx esi, esi, 0x1d
add esi, r11d
imul r11d, dword [rsp + 0xd8], 0xb9
shl ebp, 0x10
movzx r11d, r11w
add r11d, ebp
vmovd ebp, xmm6
andn ebp, ecx, ebp
and ecx, r13d
vmovd r13d, xmm0
or ebp, ecx
vmovd ecx, xmm16
add ebp, ecx
vmovd ecx, xmm27
add r11d, ebp
imul ebp, dword [rsp + 0xe4], 0xb9
rorx r11d, r11d, 0x1d
add r11d, ecx
imul ecx, dword [rsp + 0xe0], 0xb9
shl ebp, 0x10
movzx ecx, cx
add ecx, ebp
vmovd ebp, xmm5
andn ebp, edx, ebp
and edx, r13d
vmovd r13d, xmm31
or edx, ebp
vmovd ebp, xmm13
add edx, ebp
imul ebp, dword [rsp + 0xec], 0xb9
add ecx, edx
vmovd edx, xmm20
rorx ecx, ecx, 0x1d
add ecx, edx
imul edx, dword [rsp + 0xe8], 0xb9
shl ebp, 0x10
movzx edx, dx
add edx, ebp
vmovd ebp, xmm4
andn ebp, eax, ebp
and eax, r15d
or eax, ebp
vmovd ebp, xmm12
add eax, ebp
imul ebp, dword [rsp + 0xf4], 0xb9
add edx, eax
vmovd eax, xmm21
rorx edx, edx, 0x1d
add edx, eax
imul eax, dword [rsp + 0xf0], 0xb9
shl ebp, 0x10
movzx eax, ax
add eax, ebp
vmovd ebp, xmm3
andn ebp, r8d, ebp
and r8d, r14d
or r8d, ebp
vmovd ebp, xmm11
add r8d, ebp
imul ebp, dword [rsp + 0xfc], 0xb9
add eax, r8d
vmovd r8d, xmm22
rorx eax, eax, 0x1d
add eax, r8d
imul r8d, dword [rsp + 0xf8], 0xb9
shl ebp, 0x10
movzx r8d, r8w
add r8d, ebp
vmovd ebp, xmm2
andn ebp, r10d, ebp
and r10d, r13d
vmovd r13d, xmm30
or r10d, ebp
vmovd ebp, xmm10
add r10d, ebp
add r8d, r10d
vmovd r10d, xmm23
rorx r8d, r8d, 0x1d
add r8d, r10d
rorx r10d, r9d, 0x1d
vmovd xmm19, r10d
rorx r10d, edi, 0x1d
vmovd xmm18, r10d
rorx r10d, esi, 0x1d
vmovd xmm17, r10d
rorx r10d, r11d, 0x1d
vmovd xmm16, r10d
rorx r10d, ecx, 0x1d
vmovd xmm13, r10d
rorx r10d, edx, 0x1d
vmovd xmm12, r10d
rorx r10d, eax, 0x1d
vmovd xmm11, r10d
rorx r10d, r8d, 0x1d
vmovd xmm10, r10d
imul r10d, dword [rsp + 0x200], 0xb9
imul ebp, dword [rsp + 0x204], 0xb9
movzx r10d, r10w
shl ebp, 0x10
add r10d, ebp
vmovd ebp, xmm27
or ebp, r9d
and ebp, r13d
vmovd r13d, xmm27
and r9d, r13d
vmovd r13d, xmm29
or ebp, r9d
vmovd r9d, xmm9
add ebp, r9d
vmovd r9d, xmm12
add r10d, ebp
imul ebp, dword [rsp + 0x20c], 0xb9
rorx r10d, r10d, 9
add r10d, r9d
imul r9d, dword [rsp + 0x208], 0xb9
shl ebp, 0x10
movzx r9d, r9w
add r9d, ebp
vmovd ebp, xmm26
or ebp, edi
and ebp, r13d
vmovd r13d, xmm26
and edi, r13d
vmovd r13d, xmm28
or ebp, edi
vmovd edi, xmm8
add ebp, edi
vmovd edi, xmm13
add r9d, ebp
imul ebp, dword [rsp + 0x214], 0xb9
rorx r9d, r9d, 9
add r9d, edi
imul edi, dword [rsp + 0x210], 0xb9
shl ebp, 0x10
movzx edi, di
add edi, ebp
vmovd ebp, xmm25
or ebp, esi
and ebp, r13d
vmovd r13d, xmm25
and esi, r13d
vmovd r13d, xmm1
or ebp, esi
vmovd esi, xmm7
add ebp, esi
vmovd esi, xmm10
add edi, ebp
imul ebp, dword [rsp + 0x21c], 0xb9
rorx edi, edi, 9
add edi, esi
imul esi, dword [rsp + 0x218], 0xb9
shl ebp, 0x10
movzx esi, si
add esi, ebp
vmovd ebp, xmm24
or ebp, r11d
and ebp, r13d
vmovd r13d, xmm24
and r11d, r13d
vmovd r13d, xmm0
or ebp, r11d
vmovd r11d, xmm6
add ebp, r11d
vmovd r11d, xmm11
add esi, ebp
imul ebp, dword [rsp + 0x224], 0xb9
rorx esi, esi, 9
add esi, r11d
imul r11d, dword [rsp + 0x220], 0xb9
shl ebp, 0x10
movzx r11d, r11w
add r11d, ebp
vmovd ebp, xmm23
or ebp, ecx
and ebp, r13d
vmovd r13d, xmm23
and ecx, r13d
vmovd r13d, xmm22
or ecx, ebp
vmovd ebp, xmm5
add ecx, ebp
imul ebp, dword [rsp + 0x22c], 0xb9
add r11d, ecx
vmovd ecx, xmm18
rorx r11d, r11d, 9
add r11d, ecx
imul ecx, dword [rsp + 0x228], 0xb9
shl ebp, 0x10
movzx ecx, cx
add ecx, ebp
vmovd ebp, xmm22
or ebp, edx
and edx, r13d
vmovd r13d, xmm21
and ebp, r15d
or edx, ebp
vmovd ebp, xmm4
add edx, ebp
imul ebp, dword [rsp + 0x234], 0xb9
add ecx, edx
vmovd edx, xmm19
rorx ecx, ecx, 9
add ecx, edx
imul edx, dword [rsp + 0x230], 0xb9
shl ebp, 0x10
movzx edx, dx
add edx, ebp
vmovd ebp, xmm21
or ebp, eax
and eax, r13d
vmovd r13d, xmm31
and ebp, r14d
or eax, ebp
vmovd ebp, xmm3
add eax, ebp
imul ebp, dword [rsp + 0x23c], 0xb9
add edx, eax
vmovd eax, xmm16
rorx edx, edx, 9
add edx, eax
imul eax, dword [rsp + 0x238], 0xb9
shl ebp, 0x10
movzx eax, ax
add eax, ebp
vmovd ebp, xmm20
or ebp, r8d
and ebp, r13d
vmovd r13d, xmm20
and r8d, r13d
vmovd r13d, xmm27
or r8d, ebp
vmovd ebp, xmm2
add r8d, ebp
imul ebp, dword [rsp + 0x184], 0xb9
add eax, r8d
vmovd r8d, xmm17
rorx eax, eax, 9
add eax, r8d
rorx r8d, r10d, 9
vmovd xmm9, r8d
rorx r8d, r9d, 9
vmovd xmm8, r8d
rorx r8d, edi, 9
vmovd xmm7, r8d
rorx r8d, esi, 9
vmovd xmm6, r8d
rorx r8d, r11d, 9
shl ebp, 0x10
vmovd xmm5, r8d
rorx r8d, ecx, 9
vmovd xmm4, r8d
rorx r8d, edx, 9
vmovd xmm3, r8d
rorx r8d, eax, 9
vmovd xmm2, r8d
imul r8d, dword [rsp + 0x180], 0xb9
movzx r8d, r8w
add r8d, ebp
vmovd ebp, xmm19
or ebp, r10d
and ebp, r13d
vmovd r13d, xmm19
and r10d, r13d
vmovd r13d, xmm26
or ebp, r10d
vmovd r10d, xmm30
add ebp, r10d
vmovd r10d, xmm2
add r8d, ebp
rorx r8d, r8d, 0xf
add r8d, r10d
imul r10d, dword [rsp + 0x188], 0xb9
imul ebp, dword [rsp + 0x18c], 0xb9
movzx r10d, r10w
shl ebp, 0x10
add r10d, ebp
vmovd ebp, xmm18
or ebp, r9d
and ebp, r13d
vmovd r13d, xmm18
and r9d, r13d
vmovd r13d, xmm25
or ebp, r9d
vmovd r9d, xmm29
add ebp, r9d
vmovd r9d, xmm3
add r10d, ebp
imul ebp, dword [rsp + 0x194], 0xb9
rorx r10d, r10d, 0xf
add r10d, r9d
imul r9d, dword [rsp + 0x190], 0xb9
shl ebp, 0x10
movzx r9d, r9w
add r9d, ebp
vmovd ebp, xmm17
or ebp, edi
and ebp, r13d
vmovd r13d, xmm17
and edi, r13d
vmovd r13d, xmm24
or ebp, edi
vmovd edi, xmm28
add ebp, edi
vmovd edi, xmm4
add r9d, ebp
imul ebp, dword [rsp + 0x19c], 0xb9
rorx r9d, r9d, 0xf
add r9d, edi
imul edi, dword [rsp + 0x198], 0xb9
shl ebp, 0x10
movzx edi, di
add edi, ebp
vmovd ebp, xmm16
or ebp, esi
and ebp, r13d
vmovd r13d, xmm16
and esi, r13d
vmovd r13d, xmm23
or ebp, esi
vmovd esi, xmm1
add ebp, esi
vmovd esi, xmm5
add edi, ebp
rorx edi, edi, 0xf
add edi, esi
imul esi, dword [rsp + 0x1a0], 0xb9
imul ebp, dword [rsp + 0x1a4], 0xb9
movzx esi, si
shl ebp, 0x10
add esi, ebp
vmovd ebp, xmm13
or ebp, r11d
and ebp, r13d
vmovd r13d, xmm13
and r11d, r13d
vmovd r13d, xmm22
or r11d, ebp
vmovd ebp, xmm0
add r11d, ebp
imul ebp, dword [rsp + 0x1ac], 0xb9
add esi, r11d
vmovd r11d, xmm6
rorx esi, esi, 0xf
add esi, r11d
imul r11d, dword [rsp + 0x1a8], 0xb9
shl ebp, 0x10
movzx r11d, r11w
add r11d, ebp
vmovd ebp, xmm12
or ebp, ecx
and ebp, r13d
vmovd r13d, xmm12
and ecx, r13d
rorx r13d, esi, 0xf
or ecx, ebp
imul ebp, dword [rsp + 0x1b4], 0xb9
add ecx, r15d
vmovd r15d, xmm21
add r11d, ecx
vmovd ecx, xmm7
rorx r11d, r11d, 0xf
add r11d, ecx
imul ecx, dword [rsp + 0x1b0], 0xb9
shl ebp, 0x10
movzx ecx, cx
add ecx, ebp
vmovd ebp, xmm11
or ebp, edx
and ebp, r15d
vmovd r15d, xmm11
and edx, r15d
vmovd r15d, xmm10
or edx, ebp
add edx, r14d
vmovd r14d, xmm20
add ecx, edx
vmovd edx, xmm8
rorx ecx, ecx, 0xf
add ecx, edx
imul edx, dword [rsp + 0x1b8], 0xb9
imul ebp, dword [rsp + 0x1bc], 0xb9
movzx edx, dx
shl ebp, 0x10
add edx, ebp
vmovd ebp, xmm10
or ebp, eax
and eax, r15d
rorx r15d, r9d, 0xf
and ebp, r14d
vmovd r14d, xmm31
or eax, ebp
vmovd ebp, xmm19
add eax, r14d
rorx r14d, edi, 0xf
add edx, eax
vmovd eax, xmm9
rorx edx, edx, 0xf
add edx, eax
rorx eax, r8d, 0xf
vmovd xmm1, eax
rorx eax, r10d, 0xf
vmovd xmm0, eax
rorx eax, r11d, 0xf
vmovd xmm15, eax
rorx eax, ecx, 0xf
vmovd xmm30, eax
rorx eax, edx, 0xf
vmovd xmm28, eax
imul eax, dword [rsp + 0x100], 0xb9
movzx eax, ax
vmovd xmm14, eax
imul eax, dword [rsp + 0x104], 0xb9
vmovd r12d, xmm14
shl eax, 0x10
add eax, r12d
vmovd r12d, xmm9
or r12d, r8d
and r12d, ebp
vmovd ebp, xmm9
and r8d, ebp
vmovd ebp, xmm27
or r8d, r12d
vmovd r12d, xmm8
add r8d, ebp
or r12d, r10d
add eax, r8d
imul r8d, dword [rsp + 0x108], 0xb9
rorx eax, eax, 5
add eax, r13d
movzx r8d, r8w
vmovd xmm14, r8d
imul r8d, dword [rsp + 0x10c], 0xb9
vmovd ebp, xmm14
shl r8d, 0x10
add r8d, ebp
vmovd ebp, xmm18
and r12d, ebp
vmovd ebp, xmm8
and r10d, ebp
vmovd ebp, xmm26
or r10d, r12d
vmovd r12d, xmm7
add r10d, ebp
add r8d, r10d
vmovd r10d, xmm15
or r12d, r9d
rorx r8d, r8d, 5
add r8d, r10d
imul r10d, dword [rsp + 0x110], 0xb9
movzx r10d, r10w
vmovd xmm14, r10d
imul r10d, dword [rsp + 0x114], 0xb9
vmovd ebp, xmm14
shl r10d, 0x10
add r10d, ebp
vmovd ebp, xmm17
and r12d, ebp
vmovd ebp, xmm7
and r9d, ebp
vmovd ebp, xmm25
or r9d, r12d
vmovd r12d, xmm6
add r9d, ebp
or r12d, edi
add r10d, r9d
vmovd r9d, xmm30
rorx r10d, r10d, 5
add r10d, r9d
imul r9d, dword [rsp + 0x118], 0xb9
movzx r9d, r9w
vmovd xmm14, r9d
imul r9d, dword [rsp + 0x11c], 0xb9
vmovd ebp, xmm14
shl r9d, 0x10
add r9d, ebp
vmovd ebp, xmm16
and r12d, ebp
vmovd ebp, xmm6
and edi, ebp
vmovd ebp, xmm24
or edi, r12d
vmovd r12d, xmm5
add edi, ebp
or r12d, esi
add r9d, edi
vmovd edi, xmm28
rorx r9d, r9d, 5
add r9d, edi
imul edi, dword [rsp + 0x120], 0xb9
movzx edi, di
vmovd xmm14, edi
imul edi, dword [rsp + 0x124], 0xb9
vmovd ebp, xmm14
shl edi, 0x10
add edi, ebp
vmovd ebp, xmm13
and r12d, ebp
vmovd ebp, xmm5
and esi, ebp
vmovd ebp, xmm23
or esi, r12d
vmovd r12d, xmm4
add esi, ebp
or r12d, r11d
add edi, esi
vmovd esi, xmm1
rorx edi, edi, 5
add edi, esi
imul esi, dword [rsp + 0x128], 0xb9
movzx esi, si
vmovd xmm14, esi
imul esi, dword [rsp + 0x12c], 0xb9
vmovd ebp, xmm14
shl esi, 0x10
add esi, ebp
vmovd ebp, xmm12
and r12d, ebp
vmovd ebp, xmm4
and r11d, ebp
vmovd ebp, xmm22
or r11d, r12d
add r11d, ebp
add esi, r11d
vmovd r11d, xmm0
rorx esi, esi, 5
add esi, r11d
imul r11d, dword [rsp + 0x130], 0xb9
movzx r11d, r11w
vmovd xmm14, r11d
imul r11d, dword [rsp + 0x134], 0xb9
vmovd ebp, xmm14
shl r11d, 0x10
add r11d, ebp
vmovd ebp, xmm11
vmovd xmm14, r11d
vmovd r11d, xmm3
or r11d, ecx
and r11d, ebp
vmovd ebp, xmm3
and ecx, ebp
imul ebp, dword [rsp + 0x13c], 0xb9
or ecx, r11d
vmovd r11d, xmm21
add ecx, r11d
vmovd r11d, xmm14
add r11d, ecx
imul ecx, dword [rsp + 0x138], 0xb9
rorx r11d, r11d, 5
add r11d, r15d
mov r12d, ebp
vmovd ebp, xmm10
shl r12d, 0x10
movzx ecx, cx
add ecx, r12d
vmovd r12d, xmm2
or r12d, edx
and r12d, ebp
vmovd ebp, xmm2
and edx, ebp
vmovd ebp, xmm20
or edx, r12d
vmovd r12d, xmm1
add edx, ebp
or r12d, eax
add ecx, edx
rorx edx, eax, 5
vmovd xmm26, edx
rorx edx, r8d, 5
rorx ecx, ecx, 5
vmovd xmm25, edx
rorx edx, r10d, 5
add ecx, r14d
vmovd xmm24, edx
rorx edx, r9d, 5
vmovd xmm23, edx
rorx edx, edi, 5
vmovd xmm22, edx
rorx edx, esi, 5
vmovd xmm21, edx
rorx edx, r11d, 5
vmovd xmm20, edx
rorx edx, ecx, 5
vmovd xmm27, edx
imul edx, dword [rsp + 0x80], 0xb9
movzx edx, dx
vmovd xmm14, edx
imul edx, dword [rsp + 0x84], 0xb9
vmovd ebp, xmm14
shl edx, 0x10
add edx, ebp
vmovd ebp, xmm9
and r12d, ebp
vmovd ebp, xmm1
and eax, ebp
vmovd ebp, xmm19
or eax, r12d
vmovd r12d, xmm0
add eax, ebp
or r12d, r8d
add edx, eax
vmovd eax, xmm25
rorx edx, edx, 0x1d
add edx, eax
imul eax, dword [rsp + 0x88], 0xb9
movzx eax, ax
vmovd xmm14, eax
imul eax, dword [rsp + 0x8c], 0xb9
vmovd ebp, xmm14
shl eax, 0x10
add eax, ebp
vmovd ebp, xmm8
and r12d, ebp
vmovd ebp, xmm0
and r8d, ebp
vmovd ebp, xmm18
or r8d, r12d
mov r12d, r15d
add r8d, ebp
or r12d, r10d
add eax, r8d
vmovd r8d, xmm26
rorx eax, eax, 0x1d
add eax, r8d
imul r8d, dword [rsp + 0x90], 0xb9
movzx r8d, r8w
vmovd xmm14, r8d
imul r8d, dword [rsp + 0x94], 0xb9
vmovd ebp, xmm14
shl r8d, 0x10
add r8d, ebp
vmovd ebp, xmm7
and r12d, ebp
and r10d, r15d
vmovd ebp, xmm17
or r10d, r12d
mov r12d, r14d
add r10d, ebp
or r12d, r9d
and r9d, r14d
add r8d, r10d
vmovd r10d, xmm23
rorx r8d, r8d, 0x1d
add r8d, r10d
imul r10d, dword [rsp + 0x98], 0xb9
movzx r10d, r10w
vmovd xmm14, r10d
imul r10d, dword [rsp + 0x9c], 0xb9
vmovd ebp, xmm14
shl r10d, 0x10
add r10d, ebp
vmovd ebp, xmm6
and r12d, ebp
vmovd ebp, xmm16
or r9d, r12d
mov r12d, r13d
add r9d, ebp
or r12d, edi
and edi, r13d
add r10d, r9d
vmovd r9d, xmm24
rorx r10d, r10d, 0x1d
add r10d, r9d
imul r9d, dword [rsp + 0xa0], 0xb9
movzx r9d, r9w
vmovd xmm14, r9d
imul r9d, dword [rsp + 0xa4], 0xb9
vmovd ebp, xmm14
shl r9d, 0x10
add r9d, ebp
vmovd ebp, xmm5
and r12d, ebp
vmovd ebp, xmm13
or edi, r12d
vmovd r12d, xmm15
add edi, ebp
or r12d, esi
add r9d, edi
vmovd edi, xmm21
rorx r9d, r9d, 0x1d
add r9d, edi
imul edi, dword [rsp + 0xa8], 0xb9
movzx edi, di
vmovd xmm13, edi
imul edi, dword [rsp + 0xac], 0xb9
vmovd ebp, xmm13
shl edi, 0x10
add edi, ebp
vmovd ebp, xmm4
and r12d, ebp
vmovd ebp, xmm15
and esi, ebp
vmovd ebp, xmm12
or esi, r12d
add esi, ebp
add edi, esi
vmovd esi, xmm22
rorx edi, edi, 0x1d
add edi, esi
imul esi, dword [rsp + 0xb0], 0xb9
movzx esi, si
vmovd xmm12, esi
imul esi, dword [rsp + 0xb4], 0xb9
vmovd ebp, xmm12
shl esi, 0x10
add esi, ebp
vmovd ebp, xmm3
vmovd xmm12, esi
vmovd esi, xmm30
or esi, r11d
and esi, ebp
vmovd ebp, xmm30
and r11d, ebp
imul ebp, dword [rsp + 0xbc], 0xb9
or r11d, esi
vmovd esi, xmm11
add r11d, esi
vmovd esi, xmm12
add esi, r11d
vmovd r11d, xmm27
rorx esi, esi, 0x1d
add esi, r11d
imul r11d, dword [rsp + 0xb8], 0xb9
mov r12d, ebp
vmovd ebp, xmm2
shl r12d, 0x10
movzx r11d, r11w
add r11d, r12d
vmovd r12d, xmm28
or r12d, ecx
and r12d, ebp
vmovd ebp, xmm28
and ecx, ebp
vmovd ebp, xmm10
or ecx, r12d
add ecx, ebp
add r11d, ecx
vmovd ecx, xmm20
rorx r11d, r11d, 0x1d
add r11d, ecx
rorx ecx, edx, 4
vmovd xmm10, ecx
rorx ecx, eax, 4
vmovd xmm11, ecx
rorx ecx, r8d, 4
vmovd xmm12, ecx
rorx ecx, r10d, 4
vmovd xmm13, ecx
rorx ecx, r9d, 4
vmovd xmm16, ecx
rorx ecx, edi, 4
vmovd xmm17, ecx
rorx ecx, esi, 4
vmovd xmm18, ecx
rorx ecx, r11d, 4
vmovd xmm19, ecx
imul ecx, dword [rsp + 0x400], 0xb9
movzx ecx, cx
vmovd xmm14, ecx
imul ecx, dword [rsp + 0x404], 0xb9
vmovd ebp, xmm14
shl ecx, 0x10
add ecx, ebp
vmovd ebp, xmm1
andn ebp, edx, ebp
vmovd xmm14, ebp
vmovd ebp, xmm26
and edx, ebp
vmovd ebp, xmm14
or edx, ebp
vmovd ebp, xmm9
add edx, ebp
add ecx, edx
vmovd edx, xmm18
rorx ecx, ecx, 0xd
add ecx, edx
imul edx, dword [rsp + 0x408], 0xb9
movzx edx, dx
vmovd xmm9, edx
imul edx, dword [rsp + 0x40c], 0xb9
vmovd ebp, xmm9
shl edx, 0x10
add edx, ebp
vmovd ebp, xmm0
andn ebp, eax, ebp
vmovd xmm9, ebp
vmovd ebp, xmm25
and eax, ebp
vmovd ebp, xmm9
or eax, ebp
vmovd ebp, xmm8
add eax, ebp
add edx, eax
vmovd eax, xmm19
rorx edx, edx, 0xd
add edx, eax
imul eax, dword [rsp + 0x410], 0xb9
movzx eax, ax
vmovd xmm8, eax
imul eax, dword [rsp + 0x414], 0xb9
vmovd ebp, xmm8
shl eax, 0x10
add eax, ebp
andn ebp, r8d, r15d
vmovd xmm8, ebp
vmovd ebp, xmm24
and r8d, ebp
vmovd ebp, xmm8
or r8d, ebp
vmovd ebp, xmm7
add r8d, ebp
add eax, r8d
vmovd r8d, xmm16
rorx eax, eax, 0xd
add eax, r8d
imul r8d, dword [rsp + 0x418], 0xb9
movzx r8d, r8w
vmovd xmm7, r8d
imul r8d, dword [rsp + 0x41c], 0xb9
vmovd ebp, xmm7
shl r8d, 0x10
add r8d, ebp
andn ebp, r10d, r14d
vmovd xmm7, ebp
vmovd ebp, xmm23
and r10d, ebp
vmovd ebp, xmm7
or r10d, ebp
vmovd ebp, xmm6
add r10d, ebp
add r8d, r10d
vmovd r10d, xmm17
rorx r8d, r8d, 0xd
add r8d, r10d
imul r10d, dword [rsp + 0x420], 0xb9
movzx r10d, r10w
vmovd xmm6, r10d
imul r10d, dword [rsp + 0x424], 0xb9
vmovd ebp, xmm6
shl r10d, 0x10
add r10d, ebp
andn ebp, r9d, r13d
vmovd xmm6, ebp
vmovd ebp, xmm22
and r9d, ebp
vmovd ebp, xmm6
or r9d, ebp
vmovd ebp, xmm5
add r9d, ebp
add r10d, r9d
vmovd r9d, xmm12
rorx r10d, r10d, 0xd
add r10d, r9d
imul r9d, dword [rsp + 0x428], 0xb9
movzx r9d, r9w
vmovd xmm5, r9d
imul r9d, dword [rsp + 0x42c], 0xb9
vmovd ebp, xmm5
shl r9d, 0x10
add r9d, ebp
vmovd ebp, xmm15
andn ebp, edi, ebp
vmovd xmm5, ebp
vmovd ebp, xmm21
and edi, ebp
vmovd ebp, xmm5
or edi, ebp
vmovd ebp, xmm4
add edi, ebp
imul ebp, dword [rsp + 0x434], 0xb9
add r9d, edi
vmovd edi, xmm13
rorx r9d, r9d, 0xd
add r9d, edi
imul edi, dword [rsp + 0x430], 0xb9
mov r12d, ebp
vmovd ebp, xmm30
andn ebp, esi, ebp
shl r12d, 0x10
vmovd xmm4, ebp
vmovd ebp, xmm20
and esi, ebp
vmovd ebp, xmm4
movzx edi, di
or esi, ebp
vmovd ebp, xmm3
add edi, r12d
add esi, ebp
add edi, esi
imul ebp, dword [rsp + 0x43c], 0xb9
vmovd esi, xmm10
rorx edi, edi, 0xd
add edi, esi
imul esi, dword [rsp + 0x438], 0xb9
mov r12d, ebp
vmovd ebp, xmm28
andn ebp, r11d, ebp
shl r12d, 0x10
vmovd xmm3, ebp
vmovd ebp, xmm27
movzx esi, si
and r11d, ebp
vmovd ebp, xmm3
add esi, r12d
or r11d, ebp
vmovd ebp, xmm2
add r11d, ebp
add esi, r11d
vmovd r11d, xmm11
rorx esi, esi, 0xd
add esi, r11d
rorx r11d, ecx, 0xd
vmovd xmm2, r11d
rorx r11d, edx, 0xd
vmovd xmm3, r11d
rorx r11d, eax, 0xd
vmovd xmm4, r11d
rorx r11d, r8d, 0xd
vmovd xmm5, r11d
rorx r11d, r10d, 0xd
vmovd xmm6, r11d
rorx r11d, r9d, 0xd
vmovd xmm7, r11d
rorx r11d, edi, 0xd
vmovd xmm8, r11d
rorx r11d, esi, 0xd
vmovd xmm9, r11d
imul r11d, dword [rsp + 0x300], 0xb9
movzx r11d, r11w
vmovd xmm14, r11d
imul r11d, dword [rsp + 0x304], 0xb9
vmovd ebp, xmm14
shl r11d, 0x10
add r11d, ebp
vmovd ebp, xmm26
andn ebp, ecx, ebp
vmovd xmm14, ebp
vmovd ebp, xmm10
and ecx, ebp
vmovd ebp, xmm14
or ecx, ebp
vmovd ebp, xmm1
add ecx, ebp
add r11d, ecx
vmovd ecx, xmm4
rorx r11d, r11d, 0xa
add r11d, ecx
imul ecx, dword [rsp + 0x308], 0xb9
movzx ecx, cx
vmovd xmm1, ecx
imul ecx, dword [rsp + 0x30c], 0xb9
vmovd ebp, xmm1
shl ecx, 0x10
add ecx, ebp
vmovd ebp, xmm25
andn ebp, edx, ebp
vmovd xmm1, ebp
vmovd ebp, xmm11
and edx, ebp
vmovd ebp, xmm1
or edx, ebp
vmovd ebp, xmm0
add edx, ebp
add ecx, edx
vmovd edx, xmm5
rorx ecx, ecx, 0xa
add ecx, edx
imul edx, dword [rsp + 0x310], 0xb9
movzx edx, dx
vmovd xmm0, edx
imul edx, dword [rsp + 0x314], 0xb9
vmovd ebp, xmm0
shl edx, 0x10
add edx, ebp
vmovd ebp, xmm24
andn ebp, eax, ebp
vmovd xmm0, ebp
vmovd ebp, xmm12
and eax, ebp
vmovd ebp, xmm0
or eax, ebp
vmovd ebp, xmm13
add r15d, eax
vmovd eax, xmm2
add edx, r15d
imul r15d, dword [rsp + 0x31c], 0xb9
rorx edx, edx, 0xa
add edx, eax
imul eax, dword [rsp + 0x318], 0xb9
shl r15d, 0x10
movzx eax, ax
add eax, r15d
vmovd r15d, xmm23
andn r15d, r8d, r15d
and r8d, ebp
or r15d, r8d
imul r8d, dword [rsp + 0x320], 0xb9
add r15d, r14d
vmovd r14d, xmm3
add eax, r15d
vmovd r15d, xmm22
rorx eax, eax, 0xa
add eax, r14d
imul r14d, dword [rsp + 0x324], 0xb9
movzx r8d, r8w
shl r14d, 0x10
add r8d, r14d
andn r14d, r10d, r15d
vmovd r15d, xmm16
and r10d, r15d
vmovd r15d, xmm17
or r10d, r14d
vmovd r14d, xmm8
add r10d, r13d
imul r13d, dword [rsp + 0x32c], 0xb9
add r8d, r10d
imul r10d, dword [rsp + 0x328], 0xb9
rorx r8d, r8d, 0xa
add r8d, r14d
vmovd r14d, xmm21
shl r13d, 0x10
imul r12d, dword [rsp + 0x334], 0xb9
movzx r10d, r10w
imul ebp, dword [rsp + 0x33c], 0xb9
add r10d, r13d
andn r13d, r9d, r14d
and r9d, r15d
vmovd r14d, xmm15
or r9d, r13d
vmovd r15d, xmm20
rorx r13d, ecx, 0xa
add r9d, r14d
vmovd r14d, xmm9
add r10d, r9d
imul r9d, dword [rsp + 0x330], 0xb9
rorx r10d, r10d, 0xa
add r10d, r14d
shl r12d, 0x10
vmovd r14d, xmm18
shl ebp, 0x10
movzx r9d, r9w
add r9d, r12d
andn r12d, edi, r15d
and edi, r14d
vmovd r14d, xmm30
or edi, r12d
vmovd r15d, xmm27
vmovd r12d, xmm2
add edi, r14d
vmovd r14d, xmm19
add r9d, edi
vmovd edi, xmm6
rorx r9d, r9d, 0xa
add r9d, edi
imul edi, dword [rsp + 0x338], 0xb9
movzx edi, di
add edi, ebp
andn ebp, esi, r15d
and esi, r14d
vmovd r15d, xmm28
or esi, ebp
rorx r14d, edx, 0xa
add esi, r15d
rorx r15d, eax, 0xa
add edi, esi
vmovd esi, xmm7
rorx edi, edi, 0xa
add edi, esi
rorx esi, r11d, 0xa
vmovd xmm14, esi
rorx esi, r8d, 0xa
vmovd xmm0, esi
rorx esi, r10d, 0xa
vmovd xmm1, esi
rorx esi, r9d, 0xa
vmovd xmm28, esi
rorx esi, edi, 0xa
vmovd xmm29, esi
imul esi, dword [rsp + 0x340], 0xb9
imul ebp, dword [rsp + 0x344], 0xb9
movzx esi, si
shl ebp, 0x10
add esi, ebp
vmovd ebp, xmm10
andn ebp, r11d, ebp
and r11d, r12d
vmovd r12d, xmm3
or ebp, r11d
vmovd r11d, xmm26
add ebp, r11d
imul r11d, dword [rsp + 0x348], 0xb9
add esi, ebp
imul ebp, dword [rsp + 0x34c], 0xb9
rorx esi, esi, 0x19
add esi, r15d
movzx r11d, r11w
shl ebp, 0x10
add r11d, ebp
vmovd ebp, xmm11
andn ebp, ecx, ebp
and ecx, r12d
vmovd r12d, xmm4
or ebp, ecx
vmovd ecx, xmm25
add ebp, ecx
imul ecx, dword [rsp + 0x350], 0xb9
add r11d, ebp
imul ebp, dword [rsp + 0x354], 0xb9
rorx r11d, r11d, 0x19
add r11d, r14d
movzx ecx, cx
shl ebp, 0x10
add ecx, ebp
vmovd ebp, xmm12
andn ebp, edx, ebp
and edx, r12d
vmovd r12d, xmm5
or ebp, edx
vmovd edx, xmm24
add ebp, edx
imul edx, dword [rsp + 0x358], 0xb9
add ecx, ebp
imul ebp, dword [rsp + 0x35c], 0xb9
rorx ecx, ecx, 0x19
add ecx, r13d
movzx edx, dx
shl ebp, 0x10
add edx, ebp
vmovd ebp, xmm13
andn ebp, eax, ebp
and eax, r12d
vmovd r12d, xmm6
or ebp, eax
vmovd eax, xmm23
add ebp, eax
vmovd eax, xmm14
add edx, ebp
imul ebp, dword [rsp + 0x364], 0xb9
rorx edx, edx, 0x19
add edx, eax
imul eax, dword [rsp + 0x360], 0xb9
shl ebp, 0x10
movzx eax, ax
add eax, ebp
vmovd ebp, xmm16
andn ebp, r8d, ebp
and r8d, r12d
vmovd r12d, xmm7
or r8d, ebp
vmovd ebp, xmm22
add r8d, ebp
imul ebp, dword [rsp + 0x36c], 0xb9
add eax, r8d
vmovd r8d, xmm29
rorx eax, eax, 0x19
add eax, r8d
imul r8d, dword [rsp + 0x368], 0xb9
shl ebp, 0x10
movzx r8d, r8w
add r8d, ebp
vmovd ebp, xmm17
andn ebp, r10d, ebp
and r10d, r12d
vmovd r12d, xmm8
or r10d, ebp
vmovd ebp, xmm21
add r10d, ebp
imul ebp, dword [rsp + 0x374], 0xb9
add r8d, r10d
vmovd r10d, xmm28
rorx r8d, r8d, 0x19
add r8d, r10d
imul r10d, dword [rsp + 0x370], 0xb9
shl ebp, 0x10
movzx r10d, r10w
add r10d, ebp
vmovd ebp, xmm18
andn ebp, r9d, ebp
and r9d, r12d
vmovd r12d, xmm9
or r9d, ebp
vmovd ebp, xmm20
add r9d, ebp
add r10d, r9d
vmovd r9d, xmm1
imul ebp, dword [rsp + 0x37c], 0xb9
rorx r10d, r10d, 0x19
add r10d, r9d
imul r9d, dword [rsp + 0x378], 0xb9
shl ebp, 0x10
movzx r9d, r9w
add r9d, ebp
vmovd ebp, xmm19
andn ebp, edi, ebp
and edi, r12d
vmovd r12d, xmm14
or edi, ebp
vmovd ebp, xmm27
add edi, ebp
imul ebp, dword [rsp + 0x244], 0xb9
add r9d, edi
vmovd edi, xmm0
rorx r9d, r9d, 0x19
add r9d, edi
rorx edi, esi, 0x19
vmovd xmm27, edi
rorx edi, r11d, 0x19
vmovd xmm26, edi
rorx edi, ecx, 0x19
vmovd xmm25, edi
rorx edi, edx, 0x19
vmovd xmm24, edi
rorx edi, eax, 0x19
shl ebp, 0x10
vmovd xmm23, edi
rorx edi, r8d, 0x19
vmovd xmm22, edi
rorx edi, r10d, 0x19
vmovd xmm21, edi
rorx edi, r9d, 0x19
vmovd xmm20, edi
imul edi, dword [rsp + 0x240], 0xb9
movzx edi, di
add edi, ebp
vmovd ebp, xmm2
andn ebp, esi, ebp
and esi, r12d
vmovd r12d, xmm0
or ebp, esi
vmovd esi, xmm10
add ebp, esi
vmovd esi, xmm22
add edi, ebp
imul ebp, dword [rsp + 0x24c], 0xb9
rorx edi, edi, 4
add edi, esi
imul esi, dword [rsp + 0x248], 0xb9
shl ebp, 0x10
movzx esi, si
add esi, ebp
vmovd ebp, xmm3
andn ebp, r11d, ebp
and r11d, r13d
or ebp, r11d
vmovd r11d, xmm11
add ebp, r11d
vmovd r11d, xmm23
add esi, ebp
rorx esi, esi, 4
add esi, r11d
imul r11d, dword [rsp + 0x250], 0xb9
imul ebp, dword [rsp + 0x254], 0xb9
movzx r11d, r11w
shl ebp, 0x10
add r11d, ebp
vmovd ebp, xmm4
andn ebp, ecx, ebp
and ecx, r14d
or ebp, ecx
vmovd ecx, xmm12
add ebp, ecx
vmovd ecx, xmm20
add r11d, ebp
imul ebp, dword [rsp + 0x25c], 0xb9
rorx r11d, r11d, 4
add r11d, ecx
imul ecx, dword [rsp + 0x258], 0xb9
shl ebp, 0x10
movzx ecx, cx
add ecx, ebp
vmovd ebp, xmm5
andn ebp, edx, ebp
and edx, r15d
or ebp, edx
vmovd edx, xmm13
add ebp, edx
vmovd edx, xmm21
add ecx, ebp
imul ebp, dword [rsp + 0x264], 0xb9
rorx ecx, ecx, 4
add ecx, edx
imul edx, dword [rsp + 0x260], 0xb9
shl ebp, 0x10
movzx edx, dx
add edx, ebp
vmovd ebp, xmm6
andn ebp, eax, ebp
and eax, r12d
vmovd r12d, xmm1
or eax, ebp
vmovd ebp, xmm16
add eax, ebp
imul ebp, dword [rsp + 0x26c], 0xb9
add edx, eax
vmovd eax, xmm26
rorx edx, edx, 4
add edx, eax
imul eax, dword [rsp + 0x268], 0xb9
shl ebp, 0x10
movzx eax, ax
add eax, ebp
vmovd ebp, xmm7
andn ebp, r8d, ebp
and r8d, r12d
vmovd r12d, xmm28
or r8d, ebp
vmovd ebp, xmm17
add r8d, ebp
imul ebp, dword [rsp + 0x274], 0xb9
add eax, r8d
vmovd r8d, xmm27
rorx eax, eax, 4
add eax, r8d
imul r8d, dword [rsp + 0x270], 0xb9
shl ebp, 0x10
movzx r8d, r8w
add r8d, ebp
vmovd ebp, xmm8
andn ebp, r10d, ebp
and r10d, r12d
vmovd r12d, xmm29
or r10d, ebp
vmovd ebp, xmm18
add r10d, ebp
imul ebp, dword [rsp + 0x27c], 0xb9
add r8d, r10d
vmovd r10d, xmm24
rorx r8d, r8d, 4
add r8d, r10d
imul r10d, dword [rsp + 0x278], 0xb9
shl ebp, 0x10
movzx r10d, r10w
add r10d, ebp
vmovd ebp, xmm9
andn ebp, r9d, ebp
and r9d, r12d
vmovd r12d, xmm14
or r9d, ebp
vmovd ebp, xmm19
add r9d, ebp
add r10d, r9d
vmovd r9d, xmm25
rorx r10d, r10d, 4
add r10d, r9d
rorx r9d, edi, 4
vmovd xmm19, r9d
rorx r9d, esi, 4
vmovd xmm18, r9d
rorx r9d, r11d, 4
vmovd xmm17, r9d
rorx r9d, ecx, 4
vmovd xmm16, r9d
rorx r9d, edx, 4
vmovd xmm13, r9d
rorx r9d, eax, 4
vmovd xmm12, r9d
rorx r9d, r8d, 4
vmovd xmm11, r9d
rorx r9d, r10d, 4
vmovd xmm10, r9d
imul r9d, dword [rsp + 0x280], 0xb9
imul ebp, dword [rsp + 0x284], 0xb9
movzx r9d, r9w
shl ebp, 0x10
add r9d, ebp
vmovd ebp, xmm27
or ebp, edi
and ebp, r12d
vmovd r12d, xmm27
and edi, r12d
vmovd r12d, xmm26
or ebp, edi
vmovd edi, xmm2
add ebp, edi
vmovd edi, xmm10
add r9d, ebp
imul ebp, dword [rsp + 0x28c], 0xb9
rorx r9d, r9d, 0xd
add r9d, edi
imul edi, dword [rsp + 0x288], 0xb9
shl ebp, 0x10
movzx edi, di
add edi, ebp
vmovd ebp, xmm26
or ebp, esi
and esi, r12d
vmovd r12d, xmm25
and ebp, r13d
or ebp, esi
vmovd esi, xmm3
add ebp, esi
vmovd esi, xmm11
add edi, ebp
imul ebp, dword [rsp + 0x294], 0xb9
rorx edi, edi, 0xd
add edi, esi
imul esi, dword [rsp + 0x290], 0xb9
shl ebp, 0x10
movzx esi, si
add esi, ebp
vmovd ebp, xmm25
or ebp, r11d
and r11d, r12d
vmovd r12d, xmm24
and ebp, r14d
or ebp, r11d
vmovd r11d, xmm4
add ebp, r11d
vmovd r11d, xmm12
add esi, ebp
imul ebp, dword [rsp + 0x29c], 0xb9
rorx esi, esi, 0xd
add esi, r11d
imul r11d, dword [rsp + 0x298], 0xb9
shl ebp, 0x10
movzx r11d, r11w
add r11d, ebp
vmovd ebp, xmm24
or ebp, ecx
and ecx, r12d
vmovd r12d, xmm0
and ebp, r15d
or ebp, ecx
vmovd ecx, xmm5
add ebp, ecx
vmovd ecx, xmm13
add r11d, ebp
imul ebp, dword [rsp + 0x2a4], 0xb9
rorx r11d, r11d, 0xd
add r11d, ecx
imul ecx, dword [rsp + 0x2a0], 0xb9
shl ebp, 0x10
movzx ecx, cx
add ecx, ebp
vmovd ebp, xmm23
or ebp, edx
and ebp, r12d
vmovd r12d, xmm23
and edx, r12d
vmovd r12d, xmm1
or edx, ebp
vmovd ebp, xmm6
add edx, ebp
imul ebp, dword [rsp + 0x2ac], 0xb9
add ecx, edx
vmovd edx, xmm16
rorx ecx, ecx, 0xd
add ecx, edx
imul edx, dword [rsp + 0x2a8], 0xb9
shl ebp, 0x10
movzx edx, dx
add edx, ebp
vmovd ebp, xmm22
or ebp, eax
and ebp, r12d
vmovd r12d, xmm22
and eax, r12d
vmovd r12d, xmm28
or eax, ebp
vmovd ebp, xmm7
add eax, ebp
imul ebp, dword [rsp + 0x2b4], 0xb9
add edx, eax
vmovd eax, xmm17
rorx edx, edx, 0xd
add edx, eax
imul eax, dword [rsp + 0x2b0], 0xb9
shl ebp, 0x10
movzx eax, ax
add eax, ebp
vmovd ebp, xmm21
or ebp, r8d
and ebp, r12d
vmovd r12d, xmm21
and r8d, r12d
vmovd r12d, xmm29
or r8d, ebp
vmovd ebp, xmm8
add r8d, ebp
imul ebp, dword [rsp + 0x2bc], 0xb9
add eax, r8d
vmovd r8d, xmm18
rorx eax, eax, 0xd
add eax, r8d
imul r8d, dword [rsp + 0x2b8], 0xb9
shl ebp, 0x10
movzx r8d, r8w
add r8d, ebp
vmovd ebp, xmm20
or ebp, r10d
and ebp, r12d
vmovd r12d, xmm20
and r10d, r12d
vmovd r12d, xmm27
or r10d, ebp
vmovd ebp, xmm9
add r10d, ebp
add r8d, r10d
vmovd r10d, xmm19
rorx r8d, r8d, 0xd
add r8d, r10d
rorx r10d, r9d, 0xd
vmovd xmm9, r10d
rorx r10d, edi, 0xd
vmovd xmm8, r10d
rorx r10d, esi, 0xd
vmovd xmm7, r10d
rorx r10d, r11d, 0xd
vmovd xmm6, r10d
rorx r10d, ecx, 0xd
vmovd xmm5, r10d
rorx r10d, edx, 0xd
vmovd xmm15, r10d
rorx r10d, eax, 0xd
vmovd xmm4, r10d
rorx r10d, r8d, 0xd
vmovd xmm3, r10d
imul r10d, dword [rsp + 0x380], 0xb9
movzx r10d, r10w
vmovd xmm2, r10d
imul r10d, dword [rsp + 0x384], 0xb9
vmovd ebp, xmm2
shl r10d, 0x10
add r10d, ebp
vmovd ebp, xmm19
or ebp, r9d
and ebp, r12d
vmovd r12d, xmm14
vmovd xmm2, ebp
vmovd ebp, xmm19
and r9d, ebp
vmovd ebp, xmm2
or r9d, ebp
vmovd ebp, xmm26
add r12d, r9d
vmovd r9d, xmm5
add r10d, r12d
rorx r10d, r10d, 0xa
add r10d, r9d
imul r9d, dword [rsp + 0x388], 0xb9
imul r12d, dword [rsp + 0x38c], 0xb9
movzx r9d, r9w
shl r12d, 0x10
add r9d, r12d
vmovd r12d, xmm18
or r12d, edi
and r12d, ebp
vmovd ebp, xmm18
and edi, ebp
vmovd ebp, xmm25
or r12d, edi
vmovd edi, xmm15
add r12d, r13d
add r9d, r12d
imul r12d, dword [rsp + 0x394], 0xb9
rorx r9d, r9d, 0xa
add r9d, edi
imul edi, dword [rsp + 0x390], 0xb9
shl r12d, 0x10
movzx edi, di
add edi, r12d
vmovd r12d, xmm17
or r12d, esi
and r12d, ebp
vmovd ebp, xmm17
and esi, ebp
or r12d, esi
vmovd esi, xmm4
add r12d, r14d
vmovd r14d, xmm24
add edi, r12d
imul r12d, dword [rsp + 0x39c], 0xb9
rorx edi, edi, 0xa
add edi, esi
imul esi, dword [rsp + 0x398], 0xb9
shl r12d, 0x10
movzx esi, si
add esi, r12d
vmovd r12d, xmm16
or r12d, r11d
and r12d, r14d
vmovd r14d, xmm16
and r11d, r14d
vmovd r14d, xmm13
or r12d, r11d
add r12d, r15d
vmovd r15d, xmm3
add esi, r12d
rorx esi, esi, 0xa
add esi, r15d
imul r11d, dword [rsp + 0x3a0], 0xb9
vmovd r15d, xmm23
imul r12d, dword [rsp + 0x3a4], 0xb9
movzx r11d, r11w
shl r12d, 0x10
add r11d, r12d
vmovd r12d, xmm13
or r12d, ecx
and ecx, r14d
vmovd r14d, xmm22
and r12d, r15d
vmovd r15d, xmm0
or ecx, r12d
imul r12d, dword [rsp + 0x3ac], 0xb9
add ecx, r15d
vmovd r15d, xmm12
add r11d, ecx
vmovd ecx, xmm9
rorx r11d, r11d, 0xa
add r11d, ecx
imul ecx, dword [rsp + 0x3a8], 0xb9
shl r12d, 0x10
movzx ecx, cx
add ecx, r12d
vmovd r12d, xmm12
or r12d, edx
and edx, r15d
vmovd r15d, xmm21
and r12d, r14d
vmovd r14d, xmm1
or edx, r12d
imul r12d, dword [rsp + 0x3b4], 0xb9
add edx, r14d
vmovd r14d, xmm11
add ecx, edx
vmovd edx, xmm8
rorx ecx, ecx, 0xa
add ecx, edx
imul edx, dword [rsp + 0x3b0], 0xb9
shl r12d, 0x10
movzx edx, dx
add edx, r12d
vmovd r12d, xmm11
or r12d, eax
and eax, r14d
vmovd r14d, xmm20
and r12d, r15d
vmovd r15d, xmm28
or eax, r12d
add eax, r15d
vmovd r15d, xmm10
add edx, eax
vmovd eax, xmm7
rorx edx, edx, 0xa
add edx, eax
imul eax, dword [rsp + 0x3b8], 0xb9
imul r12d, dword [rsp + 0x3bc], 0xb9
rorx r13d, edx, 0xa
movzx eax, ax
shl r12d, 0x10
add eax, r12d
vmovd r12d, xmm10
or r12d, r8d
and r8d, r15d
vmovd r15d, xmm6
and r12d, r14d
vmovd r14d, xmm29
or r8d, r12d
vmovd r12d, xmm19
add r8d, r14d
rorx r14d, r10d, 0xa
add eax, r8d
rorx r8d, ecx, 0xa
vmovd xmm2, r14d
rorx r14d, edi, 0xa
rorx eax, eax, 0xa
vmovd xmm31, r8d
vmovd xmm0, r14d
rorx r14d, r11d, 0xa
add eax, r15d
rorx r15d, r9d, 0xa
rorx r8d, eax, 0xa
vmovd xmm1, r15d
rorx r15d, esi, 0xa
vmovd xmm28, r8d
imul r8d, dword [rsp + 0x2c0], 0xb9
movzx r8d, r8w
vmovd xmm14, r8d
imul r8d, dword [rsp + 0x2c4], 0xb9
vmovd ebp, xmm14
shl r8d, 0x10
add r8d, ebp
vmovd ebp, xmm9
or ebp, r10d
and ebp, r12d
vmovd r12d, xmm18
vmovd xmm14, ebp
vmovd ebp, xmm9
and r10d, ebp
vmovd ebp, xmm14
or r10d, ebp
vmovd ebp, xmm27
add r10d, ebp
add r8d, r10d
vmovd r10d, xmm1
rorx r8d, r8d, 0x19
add r8d, r10d
imul r10d, dword [rsp + 0x2c8], 0xb9
movzx r10d, r10w
vmovd xmm14, r10d
imul r10d, dword [rsp + 0x2cc], 0xb9
vmovd ebp, xmm14
shl r10d, 0x10
add r10d, ebp
vmovd ebp, xmm8
or ebp, r9d
and ebp, r12d
vmovd r12d, xmm17
vmovd xmm14, ebp
vmovd ebp, xmm8
and r9d, ebp
vmovd ebp, xmm14
or r9d, ebp
vmovd ebp, xmm26
add r9d, ebp
add r10d, r9d
vmovd r9d, xmm2
rorx r10d, r10d, 0x19
add r10d, r9d
imul r9d, dword [rsp + 0x2d0], 0xb9
movzx r9d, r9w
vmovd xmm14, r9d
imul r9d, dword [rsp + 0x2d4], 0xb9
vmovd ebp, xmm14
shl r9d, 0x10
add r9d, ebp
vmovd ebp, xmm7
or ebp, edi
and ebp, r12d
vmovd r12d, xmm16
vmovd xmm14, ebp
vmovd ebp, xmm7
and edi, ebp
vmovd ebp, xmm14
or edi, ebp
vmovd ebp, xmm25
add edi, ebp
add r9d, edi
imul edi, dword [rsp + 0x2d8], 0xb9
rorx r9d, r9d, 0x19
add r9d, r15d
movzx edi, di
vmovd xmm14, edi
imul edi, dword [rsp + 0x2dc], 0xb9
vmovd ebp, xmm14
shl edi, 0x10
add edi, ebp
vmovd ebp, xmm6
or ebp, esi
and ebp, r12d
vmovd r12d, xmm13
vmovd xmm14, ebp
vmovd ebp, xmm6
and esi, ebp
vmovd ebp, xmm14
or esi, ebp
vmovd ebp, xmm24
add esi, ebp
add edi, esi
vmovd esi, xmm0
rorx edi, edi, 0x19
add edi, esi
imul esi, dword [rsp + 0x2e0], 0xb9
movzx esi, si
vmovd xmm14, esi
imul esi, dword [rsp + 0x2e4], 0xb9
vmovd ebp, xmm14
shl esi, 0x10
add esi, ebp
vmovd ebp, xmm5
or ebp, r11d
and ebp, r12d
vmovd r12d, xmm12
vmovd xmm14, ebp
vmovd ebp, xmm5
and r11d, ebp
vmovd ebp, xmm14
or r11d, ebp
vmovd ebp, xmm23
add r11d, ebp
add esi, r11d
vmovd r11d, xmm31
rorx esi, esi, 0x19
add esi, r11d
imul r11d, dword [rsp + 0x2e8], 0xb9
movzx r11d, r11w
vmovd xmm14, r11d
imul r11d, dword [rsp + 0x2ec], 0xb9
vmovd ebp, xmm14
shl r11d, 0x10
add r11d, ebp
vmovd ebp, xmm15
or ebp, ecx
and ebp, r12d
vmovd r12d, xmm10
vmovd xmm14, ebp
vmovd ebp, xmm15
and ecx, ebp
vmovd ebp, xmm14
or ecx, ebp
vmovd ebp, xmm22
add ecx, ebp
add r11d, ecx
imul ecx, dword [rsp + 0x2f0], 0xb9
rorx r11d, r11d, 0x19
add r11d, r14d
movzx ecx, cx
vmovd xmm14, ecx
imul ecx, dword [rsp + 0x2f4], 0xb9
vmovd ebp, xmm14
shl ecx, 0x10
add ecx, ebp
vmovd ebp, xmm11
vmovd xmm14, ecx
vmovd ecx, xmm4
or ecx, edx
and ecx, ebp
vmovd ebp, xmm4
and edx, ebp
imul ebp, dword [rsp + 0x2fc], 0xb9
or edx, ecx
vmovd ecx, xmm21
add edx, ecx
vmovd ecx, xmm14
add ecx, edx
vmovd edx, xmm28
rorx ecx, ecx, 0x19
add ecx, edx
imul edx, dword [rsp + 0x2f8], 0xb9
shl ebp, 0x10
movzx edx, dx
add edx, ebp
vmovd ebp, xmm3
or ebp, eax
and ebp, r12d
vmovd r12d, xmm9
vmovd xmm14, ebp
vmovd ebp, xmm3
and eax, ebp
vmovd ebp, xmm14
or eax, ebp
vmovd ebp, xmm20
add eax, ebp
add edx, eax
rorx eax, r8d, 0x19
vmovd xmm26, eax
rorx eax, r10d, 0x19
rorx edx, edx, 0x19
vmovd xmm25, eax
rorx eax, r9d, 0x19
add edx, r13d
vmovd xmm24, eax
rorx eax, edi, 0x19
vmovd xmm23, eax
rorx eax, esi, 0x19
vmovd xmm22, eax
rorx eax, r11d, 0x19
vmovd xmm21, eax
rorx eax, ecx, 0x19
vmovd xmm20, eax
rorx eax, edx, 0x19
vmovd xmm27, eax
imul eax, dword [rsp + 0x3c0], 0xb9
movzx eax, ax
vmovd xmm14, eax
imul eax, dword [rsp + 0x3c4], 0xb9
vmovd ebp, xmm14
shl eax, 0x10
add eax, ebp
vmovd ebp, xmm2
or ebp, r8d
and ebp, r12d
vmovd r12d, xmm8
vmovd xmm14, ebp
vmovd ebp, xmm2
and r8d, ebp
vmovd ebp, xmm14
or r8d, ebp
vmovd ebp, xmm19
add r8d, ebp
add eax, r8d
vmovd r8d, xmm20
rorx eax, eax, 4
add eax, r8d
imul r8d, dword [rsp + 0x3c8], 0xb9
movzx r8d, r8w
vmovd xmm14, r8d
imul r8d, dword [rsp + 0x3cc], 0xb9
vmovd ebp, xmm14
shl r8d, 0x10
add r8d, ebp
vmovd ebp, xmm1
or ebp, r10d
and ebp, r12d
vmovd r12d, xmm7
vmovd xmm14, ebp
vmovd ebp, xmm1
and r10d, ebp
vmovd ebp, xmm14
or r10d, ebp
vmovd ebp, xmm18
add r10d, ebp
add r8d, r10d
vmovd r10d, xmm27
rorx r8d, r8d, 4
add r8d, r10d
imul r10d, dword [rsp + 0x3d0], 0xb9
movzx r10d, r10w
vmovd xmm14, r10d
imul r10d, dword [rsp + 0x3d4], 0xb9
vmovd ebp, xmm14
shl r10d, 0x10
add r10d, ebp
vmovd ebp, xmm0
or ebp, r9d
and ebp, r12d
vmovd r12d, xmm6
vmovd xmm14, ebp
vmovd ebp, xmm0
and r9d, ebp
vmovd ebp, xmm14
or r9d, ebp
vmovd ebp, xmm17
add r9d, ebp
add r10d, r9d
vmovd r9d, xmm22
rorx r10d, r10d, 4
add r10d, r9d
imul r9d, dword [rsp + 0x3d8], 0xb9
movzx r9d, r9w
vmovd xmm14, r9d
imul r9d, dword [rsp + 0x3dc], 0xb9
vmovd ebp, xmm14
shl r9d, 0x10
add r9d, ebp
mov ebp, r15d
or ebp, edi
and edi, r15d
and ebp, r12d
vmovd r12d, xmm5
or edi, ebp
vmovd ebp, xmm16
add edi, ebp
add r9d, edi
vmovd edi, xmm21
rorx r9d, r9d, 4
add r9d, edi
imul edi, dword [rsp + 0x3e0], 0xb9
movzx edi, di
vmovd xmm14, edi
imul edi, dword [rsp + 0x3e4], 0xb9
vmovd ebp, xmm14
shl edi, 0x10
add edi, ebp
mov ebp, r14d
or ebp, esi
and esi, r14d
and ebp, r12d
vmovd r12d, xmm15
or esi, ebp
vmovd ebp, xmm13
add esi, ebp
add edi, esi
vmovd esi, xmm24
rorx edi, edi, 4
add edi, esi
imul esi, dword [rsp + 0x3e8], 0xb9
movzx esi, si
vmovd xmm13, esi
imul esi, dword [rsp + 0x3ec], 0xb9
vmovd ebp, xmm13
shl esi, 0x10
add esi, ebp
vmovd ebp, xmm31
or ebp, r11d
and ebp, r12d
vmovd r12d, xmm3
vmovd xmm13, ebp
vmovd ebp, xmm31
and r11d, ebp
vmovd ebp, xmm13
or r11d, ebp
vmovd ebp, xmm12
add r11d, ebp
add esi, r11d
vmovd r11d, xmm23
rorx esi, esi, 4
add esi, r11d
imul r11d, dword [rsp + 0x3f0], 0xb9
movzx r11d, r11w
vmovd xmm12, r11d
imul r11d, dword [rsp + 0x3f4], 0xb9
vmovd ebp, xmm12
shl r11d, 0x10
add r11d, ebp
vmovd ebp, xmm4
vmovd xmm12, r11d
mov r11d, r13d
or r11d, ecx
and ecx, r13d
and r11d, ebp
imul ebp, dword [rsp + 0x3fc], 0xb9
or ecx, r11d
vmovd r11d, xmm11
add ecx, r11d
vmovd r11d, xmm12
add r11d, ecx
vmovd ecx, xmm26
rorx r11d, r11d, 4
add r11d, ecx
imul ecx, dword [rsp + 0x3f8], 0xb9
shl ebp, 0x10
movzx ecx, cx
add ecx, ebp
vmovd ebp, xmm28
or ebp, edx
and ebp, r12d
vmovd r12d, xmm20
vmovd xmm11, ebp
vmovd ebp, xmm28
and edx, ebp
vmovd ebp, xmm11
or edx, ebp
vmovd ebp, xmm10
add edx, ebp
add ecx, edx
vmovd edx, xmm25
rorx ecx, ecx, 4
add ecx, edx
rorx edx, eax, 3
vmovd xmm10, edx
rorx edx, r8d, 3
vmovd xmm11, edx
rorx edx, r10d, 3
vmovd xmm12, edx
rorx edx, r9d, 3
vmovd xmm13, edx
rorx edx, edi, 3
vmovd xmm16, edx
rorx edx, esi, 3
vmovd xmm17, edx
rorx edx, r11d, 3
vmovd xmm18, edx
rorx edx, ecx, 3
vmovd xmm19, edx
imul edx, dword [rsp + 0x80], 0xe9
movzx edx, dx
vmovd xmm14, edx
imul edx, dword [rsp + 0x280], 0xe9
vmovd ebp, xmm14
shl edx, 0x10
add edx, ebp
vmovd ebp, xmm2
andn ebp, eax, ebp
vmovd xmm14, ebp
vmovd ebp, xmm26
and eax, ebp
vmovd ebp, xmm14
or eax, ebp
vmovd ebp, xmm9
add eax, ebp
add edx, eax
vmovd eax, xmm12
rorx edx, edx, 0x17
add edx, eax
imul eax, dword [rsp + 0x88], 0xe9
movzx eax, ax
vmovd xmm9, eax
imul eax, dword [rsp + 0x288], 0xe9
vmovd ebp, xmm9
shl eax, 0x10
add eax, ebp
vmovd ebp, xmm1
andn ebp, r8d, ebp
vmovd xmm9, ebp
vmovd ebp, xmm25
and r8d, ebp
vmovd ebp, xmm9
or r8d, ebp
vmovd ebp, xmm8
add r8d, ebp
add eax, r8d
vmovd r8d, xmm13
rorx eax, eax, 0x17
add eax, r8d
imul r8d, dword [rsp + 0x90], 0xe9
movzx r8d, r8w
vmovd xmm8, r8d
imul r8d, dword [rsp + 0x290], 0xe9
vmovd ebp, xmm8
shl r8d, 0x10
add r8d, ebp
vmovd ebp, xmm0
andn ebp, r10d, ebp
vmovd xmm8, ebp
vmovd ebp, xmm24
and r10d, ebp
vmovd ebp, xmm8
or r10d, ebp
vmovd ebp, xmm7
add r10d, ebp
add r8d, r10d
vmovd r10d, xmm10
rorx r8d, r8d, 0x17
add r8d, r10d
imul r10d, dword [rsp + 0x98], 0xe9
movzx r10d, r10w
vmovd xmm7, r10d
imul r10d, dword [rsp + 0x298], 0xe9
vmovd ebp, xmm7
shl r10d, 0x10
add r10d, ebp
andn ebp, r9d, r15d
vmovd xmm7, ebp
vmovd ebp, xmm23
and r9d, ebp
vmovd ebp, xmm7
or r9d, ebp
vmovd ebp, xmm6
add r9d, ebp
add r10d, r9d
vmovd r9d, xmm11
rorx r10d, r10d, 0x17
add r10d, r9d
imul r9d, dword [rsp + 0xa0], 0xe9
movzx r9d, r9w
vmovd xmm6, r9d
imul r9d, dword [rsp + 0x2a0], 0xe9
vmovd ebp, xmm6
shl r9d, 0x10
add r9d, ebp
andn ebp, edi, r14d
vmovd xmm6, ebp
vmovd ebp, xmm22
and edi, ebp
vmovd ebp, xmm6
or edi, ebp
vmovd ebp, xmm5
add edi, ebp
add r9d, edi
vmovd edi, xmm18
rorx r9d, r9d, 0x17
add r9d, edi
imul edi, dword [rsp + 0xa8], 0xe9
movzx edi, di
vmovd xmm5, edi
imul edi, dword [rsp + 0x2a8], 0xe9
vmovd ebp, xmm5
shl edi, 0x10
add edi, ebp
vmovd ebp, xmm31
andn ebp, esi, ebp
vmovd xmm5, ebp
vmovd ebp, xmm21
and esi, ebp
vmovd ebp, xmm5
or esi, ebp
vmovd ebp, xmm15
add ebp, esi
imul esi, dword [rsp + 0xb0], 0xe9
add ebp, edi
vmovd edi, xmm19
rorx ebp, ebp, 0x17
add ebp, edi
movzx edi, si
imul esi, dword [rsp + 0x2b0], 0xe9
shl esi, 0x10
add edi, esi
andn esi, r11d, r13d
and r11d, r12d
vmovd r12d, xmm27
or r11d, esi
vmovd esi, xmm4
add r11d, esi
vmovd esi, xmm16
add edi, r11d
imul r11d, dword [rsp + 0xb8], 0xe9
rorx edi, edi, 0x17
add edi, esi
imul esi, dword [rsp + 0x2b8], 0xe9
movzx r11d, r11w
shl esi, 0x10
add r11d, esi
vmovd esi, xmm28
andn esi, ecx, esi
and ecx, r12d
vmovd r12d, xmm10
or ecx, esi
vmovd esi, xmm3
add ecx, esi
vmovd esi, xmm17
add r11d, ecx
imul ecx, dword [rsp + 0xc0], 0xe9
rorx r11d, r11d, 0x17
add r11d, esi
rorx esi, edx, 0x17
vmovd xmm3, esi
rorx esi, eax, 0x17
vmovd xmm4, esi
rorx esi, r8d, 0x17
vmovd xmm5, esi
rorx esi, r10d, 0x17
vmovd xmm6, esi
rorx esi, r9d, 0x17
vmovd xmm7, esi
rorx esi, ebp, 0x17
vmovd xmm8, esi
rorx esi, edi, 0x17
vmovd xmm9, esi
rorx esi, r11d, 0x17
vmovd xmm29, esi
movzx esi, cx
imul ecx, dword [rsp + 0x2c0], 0xe9
shl ecx, 0x10
add ecx, esi
vmovd esi, xmm26
andn esi, edx, esi
and edx, r12d
vmovd r12d, xmm11
or esi, edx
vmovd edx, xmm2
add esi, edx
imul edx, dword [rsp + 0xc8], 0xe9
add ecx, esi
vmovd esi, xmm6
rorx ecx, ecx, 0x11
add ecx, esi
movzx esi, dx
imul edx, dword [rsp + 0x2c8], 0xe9
shl edx, 0x10
add edx, esi
vmovd esi, xmm25
andn esi, eax, esi
and eax, r12d
vmovd r12d, xmm12
or esi, eax
vmovd eax, xmm1
add esi, eax
vmovd eax, xmm5
add edx, esi
rorx edx, edx, 0x11
add edx, eax
imul eax, dword [rsp + 0xd0], 0xe9
movzx esi, ax
imul eax, dword [rsp + 0x2d0], 0xe9
shl eax, 0x10
add eax, esi
vmovd esi, xmm24
andn esi, r8d, esi
and r8d, r12d
vmovd r12d, xmm13
or esi, r8d
vmovd r8d, xmm0
add esi, r8d
imul r8d, dword [rsp + 0xd8], 0xe9
add eax, esi
vmovd esi, xmm4
rorx eax, eax, 0x11
add eax, esi
imul esi, dword [rsp + 0x2d8], 0xe9
movzx r8d, r8w
shl esi, 0x10
add r8d, esi
vmovd esi, xmm23
andn esi, r10d, esi
and r10d, r12d
or esi, r10d
imul r10d, dword [rsp + 0x2e0], 0xe9
add esi, r15d
vmovd r15d, xmm3
add esi, r8d
imul r8d, dword [rsp + 0xe0], 0xe9
rorx esi, esi, 0x11
add esi, r15d
vmovd r15d, xmm22
shl r10d, 0x10
movzx r8d, r8w
add r10d, r8d
andn r8d, r9d, r15d
vmovd r15d, xmm16
and r9d, r15d
vmovd r15d, xmm9
or r9d, r8d
imul r8d, dword [rsp + 0xe8], 0xe9
add r9d, r14d
vmovd r14d, xmm29
add r10d, r9d
imul r9d, dword [rsp + 0x2e8], 0xe9
rorx r10d, r10d, 0x11
add r10d, r14d
vmovd r14d, xmm21
movzx r8d, r8w
shl r9d, 0x10
add r9d, r8d
andn r8d, ebp, r14d
vmovd r14d, xmm17
and ebp, r14d
vmovd r14d, xmm31
or ebp, r8d
imul r8d, dword [rsp + 0xf0], 0xe9
add ebp, r14d
vmovd r14d, xmm20
add r9d, ebp
rorx r9d, r9d, 0x11
add r9d, r15d
vmovd r15d, xmm18
movzx r12d, r8w
imul r8d, dword [rsp + 0x2f0], 0xe9
shl r8d, 0x10
add r12d, r8d
andn r8d, edi, r14d
and edi, r15d
rorx r14d, ecx, 0x11
or edi, r8d
imul r8d, dword [rsp + 0xf8], 0xe9
rorx r15d, edx, 0x11
add edi, r13d
vmovd r13d, xmm29
add r12d, edi
vmovd edi, xmm8
rorx r12d, r12d, 0x11
add r12d, edi
vmovd edi, xmm27
movzx ebp, r8w
imul r8d, dword [rsp + 0x2f8], 0xe9
shl r8d, 0x10
add ebp, r8d
andn r8d, r11d, edi
vmovd edi, xmm19
and r11d, edi
vmovd edi, xmm28
or r11d, r8d
imul r8d, dword [rsp + 0x200], 0xe9
add r11d, edi
vmovd edi, xmm7
add ebp, r11d
rorx ebp, ebp, 0x11
add ebp, edi
rorx edi, eax, 0x11
vmovd xmm0, edi
rorx edi, esi, 0x11
vmovd xmm1, edi
rorx edi, r10d, 0x11
movzx r11d, r8w
imul r8d, dword [rsp + 0x400], 0xe9
vmovd xmm2, edi
rorx edi, r9d, 0x11
vmovd xmm30, edi
rorx edi, r12d, 0x11
vmovd xmm31, edi
rorx edi, ebp, 0x11
vmovd xmm14, edi
vmovd edi, xmm10
shl r8d, 0x10
add r8d, r11d
andn r11d, ecx, edi
vmovd edi, xmm3
and ecx, edi
vmovd edi, xmm26
or r11d, ecx
imul ecx, dword [rsp + 0x208], 0xe9
add r11d, edi
vmovd edi, xmm30
add r8d, r11d
rorx r8d, r8d, 0x1b
add r8d, edi
vmovd edi, xmm11
movzx r11d, cx
imul ecx, dword [rsp + 0x408], 0xe9
shl ecx, 0x10
add ecx, r11d
andn r11d, edx, edi
vmovd edi, xmm4
and edx, edi
vmovd edi, xmm25
or r11d, edx
imul edx, dword [rsp + 0x210], 0xe9
add r11d, edi
vmovd edi, xmm2
add ecx, r11d
imul r11d, dword [rsp + 0x410], 0xe9
rorx ecx, ecx, 0x1b
add ecx, edi
vmovd edi, xmm12
movzx edx, dx
shl r11d, 0x10
add r11d, edx
andn edx, eax, edi
vmovd edi, xmm5
and eax, edi
vmovd edi, xmm13
or edx, eax
vmovd eax, xmm24
add edx, eax
vmovd eax, xmm14
add r11d, edx
imul edx, dword [rsp + 0x418], 0xe9
rorx r11d, r11d, 0x1b
add r11d, eax
imul eax, dword [rsp + 0x218], 0xe9
shl edx, 0x10
movzx eax, ax
add eax, edx
andn edx, esi, edi
vmovd edi, xmm6
and esi, edi
vmovd edi, xmm23
or edx, esi
add edx, edi
lea edi, [rax + rdx]
vmovd eax, xmm31
imul edx, dword [rsp + 0x420], 0xe9
rorx edi, edi, 0x1b
add edi, eax
imul eax, dword [rsp + 0x220], 0xe9
shl edx, 0x10
movzx esi, ax
vmovd eax, xmm16
add esi, edx
vmovd edx, xmm7
andn eax, r10d, eax
and r10d, edx
imul edx, dword [rsp + 0x428], 0xe9
or r10d, eax
vmovd eax, xmm22
add r10d, eax
imul eax, dword [rsp + 0x228], 0xe9
add esi, r10d
rorx esi, esi, 0x1b
add esi, r15d
shl edx, 0x10
movzx r10d, ax
vmovd eax, xmm17
add r10d, edx
vmovd edx, xmm8
andn eax, r9d, eax
and r9d, edx
vmovd edx, xmm9
or r9d, eax
vmovd eax, xmm21
add r9d, eax
imul eax, dword [rsp + 0x230], 0xe9
add r10d, r9d
rorx r10d, r10d, 0x1b
add r10d, r14d
movzx r9d, ax
imul eax, dword [rsp + 0x430], 0xe9
shl eax, 0x10
add r9d, eax
vmovd eax, xmm18
andn eax, r12d, eax
and r12d, edx
or r12d, eax
vmovd eax, xmm20
add r12d, eax
vmovd eax, xmm1
add r9d, r12d
rorx r9d, r9d, 0x1b
add r9d, eax
imul eax, dword [rsp + 0x238], 0xe9
movzx edx, ax
imul eax, dword [rsp + 0x438], 0xe9
shl eax, 0x10
add edx, eax
vmovd eax, xmm19
andn eax, ebp, eax
and ebp, r13d
vmovd r13d, xmm0
or ebp, eax
vmovd eax, xmm27
add ebp, eax
vmovd eax, xmm0
add edx, ebp
rorx edx, edx, 0x1b
add edx, eax
rorx eax, r8d, 0x1b
vmovd xmm28, eax
rorx eax, ecx, 0x1b
vmovd xmm27, eax
rorx eax, r11d, 0x1b
vmovd xmm26, eax
rorx eax, edi, 0x1b
vmovd xmm25, eax
rorx eax, esi, 0x1b
vmovd xmm24, eax
rorx eax, r10d, 0x1b
vmovd xmm23, eax
rorx eax, r9d, 0x1b
vmovd xmm22, eax
rorx eax, edx, 0x1b
vmovd xmm21, eax
imul eax, dword [rsp + 0x140], 0xe9
movzx ebp, ax
imul eax, dword [rsp + 0x340], 0xe9
shl eax, 0x10
add eax, ebp
vmovd ebp, xmm3
andn ebp, r8d, ebp
and r8d, r14d
or ebp, r8d
vmovd r8d, xmm10
add ebp, r8d
vmovd r8d, xmm21
add eax, ebp
rorx eax, eax, 3
add eax, r8d
imul r8d, dword [rsp + 0x148], 0xe9
movzx ebp, r8w
imul r8d, dword [rsp + 0x348], 0xe9
shl r8d, 0x10
add r8d, ebp
vmovd ebp, xmm4
andn ebp, ecx, ebp
and ecx, r15d
or ebp, ecx
vmovd ecx, xmm11
add ebp, ecx
vmovd ecx, xmm22
add r8d, ebp
rorx r8d, r8d, 3
add r8d, ecx
imul ecx, dword [rsp + 0x150], 0xe9
movzx ebp, cx
imul ecx, dword [rsp + 0x350], 0xe9
shl ecx, 0x10
add ecx, ebp
vmovd ebp, xmm5
andn ebp, r11d, ebp
and r11d, r13d
vmovd r13d, xmm1
or ebp, r11d
vmovd r11d, xmm12
add ebp, r11d
vmovd r11d, xmm23
add ecx, ebp
imul ebp, dword [rsp + 0x358], 0xe9
rorx ecx, ecx, 3
add ecx, r11d
imul r11d, dword [rsp + 0x158], 0xe9
shl ebp, 0x10
movzx r11d, r11w
add r11d, ebp
vmovd ebp, xmm6
andn ebp, edi, ebp
and edi, r13d
or ebp, edi
vmovd edi, xmm13
add ebp, edi
vmovd edi, xmm24
add r11d, ebp
imul ebp, dword [rsp + 0x360], 0xe9
rorx r11d, r11d, 3
add r11d, edi
imul edi, dword [rsp + 0x160], 0xe9
shl ebp, 0x10
movzx r13d, di
vmovd edi, xmm7
add r13d, ebp
vmovd ebp, xmm2
andn edi, esi, edi
and esi, ebp
or esi, edi
vmovd edi, xmm16
add esi, edi
vmovd edi, xmm25
add r13d, esi
imul esi, dword [rsp + 0x168], 0xe9
rorx r13d, r13d, 3
add r13d, edi
imul edi, dword [rsp + 0x368], 0xe9
movzx r12d, si
shl edi, 0x10
add r12d, edi
vmovd edi, xmm8
andn esi, r10d, edi
vmovd edi, xmm30
and r10d, edi
vmovd edi, xmm17
or r10d, esi
vmovd esi, xmm29
add r10d, edi
vmovd edi, xmm26
add r12d, r10d
imul r10d, dword [rsp + 0x170], 0xe9
rorx r12d, r12d, 3
add r12d, edi
vmovd edi, xmm9
movzx ebp, r10w
imul r10d, dword [rsp + 0x370], 0xe9
shl r10d, 0x10
add ebp, r10d
andn r10d, r9d, edi
vmovd edi, xmm31
and r9d, edi
vmovd edi, xmm18
or r9d, r10d
vmovd r10d, xmm30
add r9d, edi
vmovd edi, xmm27
add ebp, r9d
imul r9d, dword [rsp + 0x178], 0xe9
rorx ebp, ebp, 3
add ebp, edi
movzx edi, r9w
imul r9d, dword [rsp + 0x378], 0xe9
shl r9d, 0x10
add edi, r9d
andn r9d, edx, esi
vmovd esi, xmm14
and edx, esi
vmovd esi, xmm19
or edx, r9d
add edx, esi
vmovd esi, xmm28
add edi, edx
imul edx, dword [rsp + 0x1c0], 0xe9
rorx edi, edi, 3
add edi, esi
rorx esi, eax, 3
vmovd xmm20, esi
rorx esi, r8d, 3
vmovd xmm19, esi
rorx esi, ecx, 3
vmovd xmm18, esi
rorx esi, r11d, 3
vmovd xmm17, esi
rorx esi, r13d, 3
movzx r9d, dx
imul edx, dword [rsp + 0x3c0], 0xe9
vmovd xmm16, esi
rorx esi, r12d, 3
vmovd xmm13, esi
rorx esi, ebp, 3
vmovd xmm12, esi
rorx esi, edi, 3
vmovd xmm11, esi
vmovd esi, xmm28
shl edx, 0x10
add edx, r9d
vmovd r9d, xmm28
or r9d, eax
and r9d, r14d
and eax, esi
vmovd esi, xmm27
or r9d, eax
vmovd eax, xmm3
add r9d, eax
vmovd eax, xmm16
add edx, r9d
rorx edx, edx, 0x17
add edx, eax
imul eax, dword [rsp + 0x1c8], 0xe9
movzx r9d, ax
imul eax, dword [rsp + 0x3c8], 0xe9
shl eax, 0x10
add eax, r9d
vmovd r9d, xmm27
or r9d, r8d
and r8d, esi
vmovd esi, xmm4
and r9d, r15d
or r9d, r8d
imul r8d, dword [rsp + 0x1d0], 0xe9
add r9d, esi
vmovd esi, xmm13
add eax, r9d
rorx eax, eax, 0x17
add eax, esi
vmovd esi, xmm0
movzx r9d, r8w
imul r8d, dword [rsp + 0x3d0], 0xe9
shl r8d, 0x10
add r8d, r9d
vmovd r9d, xmm26
or r9d, ecx
and r9d, esi
vmovd esi, xmm26
and ecx, esi
vmovd esi, xmm5
or r9d, ecx
imul ecx, dword [rsp + 0x1d8], 0xe9
add r9d, esi
vmovd esi, xmm12
add r8d, r9d
imul r9d, dword [rsp + 0x3d8], 0xe9
rorx r8d, r8d, 0x17
add r8d, esi
vmovd esi, xmm1
movzx ecx, cx
shl r9d, 0x10
add ecx, r9d
vmovd r9d, xmm25
or r9d, r11d
and r9d, esi
vmovd esi, xmm25
and r11d, esi
vmovd esi, xmm6
or r9d, r11d
vmovd r11d, xmm2
add r9d, esi
lea esi, [rcx + r9]
vmovd ecx, xmm11
imul r9d, dword [rsp + 0x3e0], 0xe9
rorx esi, esi, 0x17
add esi, ecx
imul ecx, dword [rsp + 0x1e0], 0xe9
shl r9d, 0x10
movzx ecx, cx
add ecx, r9d
vmovd r9d, xmm24
or r9d, r13d
and r9d, r11d
vmovd r11d, xmm24
and r13d, r11d
vmovd r11d, xmm7
or r13d, r9d
imul r9d, dword [rsp + 0x3e8], 0xe9
add r13d, r11d
lea r11d, [rcx + r13]
vmovd ecx, xmm20
vmovd r13d, xmm14
rorx r11d, r11d, 0x17
add r11d, ecx
imul ecx, dword [rsp + 0x1e8], 0xe9
shl r9d, 0x10
movzx ecx, cx
add ecx, r9d
vmovd r9d, xmm23
or r9d, r12d
and r9d, r10d
vmovd r10d, xmm23
and r12d, r10d
vmovd r10d, xmm8
or r12d, r9d
imul r9d, dword [rsp + 0x3f0], 0xe9
add r12d, r10d
lea r10d, [rcx + r12]
vmovd ecx, xmm19
vmovd r12d, xmm22
rorx r10d, r10d, 0x17
or r12d, ebp
add r10d, ecx
imul ecx, dword [rsp + 0x1f0], 0xe9
shl r9d, 0x10
movzx ecx, cx
add r9d, ecx
vmovd ecx, xmm31
and r12d, ecx
vmovd ecx, xmm22
and ebp, ecx
vmovd ecx, xmm9
or ebp, r12d
add ebp, ecx
vmovd ecx, xmm18
add r9d, ebp
rorx r9d, r9d, 0x17
add r9d, ecx
imul ecx, dword [rsp + 0x1f8], 0xe9
movzx ebp, cx
imul ecx, dword [rsp + 0x3f8], 0xe9
shl ecx, 0x10
add ebp, ecx
vmovd ecx, xmm21
or ecx, edi
and ecx, r13d
vmovd r13d, xmm21
and edi, r13d
vmovd r13d, xmm28
or edi, ecx
vmovd ecx, xmm29
add edi, ecx
imul ecx, dword [rsp + 0x180], 0xe9
add ebp, edi
vmovd edi, xmm17
rorx ebp, ebp, 0x17
add ebp, edi
rorx edi, edx, 0x17
vmovd xmm10, edi
rorx edi, eax, 0x17
vmovd xmm9, edi
rorx edi, r8d, 0x17
vmovd xmm8, edi
rorx edi, esi, 0x17
vmovd xmm7, edi
rorx edi, r11d, 0x17
vmovd xmm6, edi
rorx edi, r10d, 0x17
vmovd xmm5, edi
rorx edi, r9d, 0x17
vmovd xmm4, edi
rorx edi, ebp, 0x17
vmovd xmm3, edi
movzx edi, cx
imul ecx, dword [rsp + 0x380], 0xe9
shl ecx, 0x10
add ecx, edi
vmovd edi, xmm20
or edi, edx
and edi, r13d
vmovd r13d, xmm20
and edx, r13d
or edi, edx
imul edx, dword [rsp + 0x188], 0xe9
add edi, r14d
vmovd r14d, xmm27
add ecx, edi
vmovd edi, xmm9
rorx ecx, ecx, 0x11
add ecx, edi
movzx edi, dx
imul edx, dword [rsp + 0x388], 0xe9
shl edx, 0x10
add edx, edi
vmovd edi, xmm19
or edi, eax
and edi, r14d
vmovd r14d, xmm19
imul r12d, dword [rsp + 0x398], 0xe9
and eax, r14d
vmovd r14d, xmm0
or edi, eax
vmovd eax, xmm10
add edi, r15d
vmovd r15d, xmm26
add edx, edi
rorx edx, edx, 0x11
add edx, eax
imul eax, dword [rsp + 0x190], 0xe9
shl r12d, 0x10
movzx edi, ax
imul eax, dword [rsp + 0x390], 0xe9
shl eax, 0x10
add eax, edi
vmovd edi, xmm18
or edi, r8d
and edi, r15d
vmovd r15d, xmm18
and r8d, r15d
vmovd r15d, xmm25
or edi, r8d
imul r8d, dword [rsp + 0x198], 0xe9
add edi, r14d
vmovd r14d, xmm17
add eax, edi
vmovd edi, xmm7
rorx eax, eax, 0x11
add eax, edi
vmovd edi, xmm17
or edi, esi
and esi, r14d
vmovd r14d, xmm16
and edi, r15d
vmovd r15d, xmm24
or edi, esi
movzx r8d, r8w
vmovd esi, xmm1
add r8d, r12d
add edi, esi
imul r12d, dword [rsp + 0x3a0], 0xe9
vmovd esi, xmm8
add edi, r8d
imul r8d, dword [rsp + 0x1a0], 0xe9
rorx edi, edi, 0x11
add edi, esi
vmovd esi, xmm16
shl r12d, 0x10
movzx r8d, r8w
add r8d, r12d
or esi, r11d
and r11d, r14d
imul r12d, dword [rsp + 0x3a8], 0xe9
and esi, r15d
vmovd r15d, xmm5
vmovd r14d, xmm23
or r11d, esi
vmovd esi, xmm2
add r11d, esi
lea esi, [r8 + r11]
imul r8d, dword [rsp + 0x1a8], 0xe9
vmovd r11d, xmm13
rorx esi, esi, 0x11
or r11d, r10d
add esi, r15d
vmovd r15d, xmm13
and r11d, r14d
vmovd r14d, xmm30
and r10d, r15d
shl r12d, 0x10
vmovd r15d, xmm6
or r10d, r11d
add r10d, r14d
vmovd r14d, xmm22
movzx r8d, r8w
add r8d, r12d
vmovd r12d, xmm12
lea r11d, [r8 + r10]
imul r8d, dword [rsp + 0x1b0], 0xe9
or r12d, r9d
imul r10d, dword [rsp + 0x3b0], 0xe9
rorx r11d, r11d, 0x11
and r12d, r14d
vmovd r14d, xmm31
add r11d, r15d
vmovd r15d, xmm12
and r9d, r15d
vmovd r15d, xmm3
or r9d, r12d
rorx r12d, r11d, 0x11
add r9d, r14d
vmovd r14d, xmm21
movzx r8d, r8w
shl r10d, 0x10
add r10d, r8d
imul r8d, dword [rsp + 0x1b8], 0xe9
add r10d, r9d
rorx r10d, r10d, 0x11
add r10d, r15d
vmovd r15d, xmm11
rorx r13d, r10d, 0x11
movzx r9d, r8w
imul r8d, dword [rsp + 0x3b8], 0xe9
mov dword [rsp + 0x28], r12d
vmovd r12d, xmm20
shl r8d, 0x10
add r9d, r8d
vmovd r8d, xmm11
or r8d, ebp
and r8d, r14d
and ebp, r15d
vmovd r14d, xmm14
vmovd r15d, xmm4
or ebp, r8d
add ebp, r14d
rorx r14d, ecx, 0x11
add r9d, ebp
vmovd xmm2, r14d
rorx r14d, eax, 0x11
rorx r9d, r9d, 0x11
vmovd xmm0, r14d
rorx r14d, esi, 0x11
add r9d, r15d
rorx r15d, edx, 0x11
rorx r8d, r9d, 0x11
vmovd xmm1, r15d
rorx r15d, edi, 0x11
vmovd xmm29, r8d
imul r8d, dword [rsp + 0x40], 0xe9
movzx ebp, r8w
imul r8d, dword [rsp + 0x240], 0xe9
shl r8d, 0x10
add r8d, ebp
vmovd ebp, xmm10
or ebp, ecx
and ebp, r12d
vmovd r12d, xmm10
and ecx, r12d
vmovd r12d, xmm19
or ebp, ecx
vmovd ecx, xmm28
add ebp, ecx
imul ecx, dword [rsp + 0x48], 0xe9
add r8d, ebp
rorx r8d, r8d, 0x1b
add r8d, r13d
movzx ebp, cx
imul ecx, dword [rsp + 0x248], 0xe9
shl ecx, 0x10
add ecx, ebp
vmovd ebp, xmm9
or ebp, edx
and ebp, r12d
vmovd r12d, xmm9
and edx, r12d
vmovd r12d, xmm18
or ebp, edx
vmovd edx, xmm27
add ebp, edx
vmovd edx, xmm29
add ecx, ebp
rorx ecx, ecx, 0x1b
add ecx, edx
imul edx, dword [rsp + 0x50], 0xe9
movzx ebp, dx
imul edx, dword [rsp + 0x250], 0xe9
shl edx, 0x10
add edx, ebp
vmovd ebp, xmm8
or ebp, eax
and ebp, r12d
vmovd r12d, xmm8
and eax, r12d
vmovd r12d, xmm17
or ebp, eax
vmovd eax, xmm26
add ebp, eax
imul eax, dword [rsp + 0x58], 0xe9
add edx, ebp
imul ebp, dword [rsp + 0x258], 0xe9
rorx edx, edx, 0x1b
add edx, r14d
movzx eax, ax
shl ebp, 0x10
add eax, ebp
vmovd ebp, xmm7
or ebp, edi
and ebp, r12d
vmovd r12d, xmm7
and edi, r12d
mov r12d, dword [rsp + 0x28]
or ebp, edi
vmovd edi, xmm25
add ebp, edi
imul edi, dword [rsp + 0x260], 0xe9
add ebp, eax
imul eax, dword [rsp + 0x60], 0xe9
rorx ebp, ebp, 0x1b
add ebp, r12d
vmovd r12d, xmm16
shl edi, 0x10
movzx eax, ax
add eax, edi
vmovd edi, xmm6
or edi, esi
and edi, r12d
vmovd r12d, xmm6
and esi, r12d
vmovd r12d, xmm13
or esi, edi
vmovd edi, xmm24
add esi, edi
lea edi, [rax + rsi]
vmovd eax, xmm0
imul esi, dword [rsp + 0x268], 0xe9
rorx edi, edi, 0x1b
add edi, eax
imul eax, dword [rsp + 0x68], 0xe9
shl esi, 0x10
movzx eax, ax
add eax, esi
vmovd esi, xmm5
or esi, r11d
and esi, r12d
vmovd r12d, xmm5
and r11d, r12d
vmovd r12d, xmm12
or r11d, esi
vmovd esi, xmm23
add r11d, esi
lea esi, [rax + r11]
imul eax, dword [rsp + 0x70], 0xe9
imul r11d, dword [rsp + 0x270], 0xe9
rorx esi, esi, 0x1b
add esi, r15d
movzx eax, ax
shl r11d, 0x10
add eax, r11d
vmovd r11d, xmm4
or r11d, r10d
and r11d, r12d
vmovd r12d, xmm4
and r10d, r12d
vmovd r12d, xmm11
or r10d, r11d
vmovd r11d, xmm22
add r10d, r11d
lea r11d, [rax + r10]
vmovd eax, xmm2
rorx r11d, r11d, 0x1b
add r11d, eax
imul eax, dword [rsp + 0x78], 0xe9
movzx r10d, ax
imul eax, dword [rsp + 0x278], 0xe9
shl eax, 0x10
add r10d, eax
vmovd eax, xmm3
or eax, r9d
and eax, r12d
vmovd r12d, xmm3
and r9d, r12d
vmovd r12d, xmm10
or r9d, eax
vmovd eax, xmm21
add r9d, eax
vmovd eax, xmm1
add r10d, r9d
rorx r10d, r10d, 0x1b
add r10d, eax
rorx eax, r8d, 0x1b
vmovd xmm26, eax
rorx eax, ecx, 0x1b
vmovd xmm25, eax
rorx eax, edx, 0x1b
vmovd xmm24, eax
rorx eax, ebp, 0x1b
vmovd xmm23, eax
rorx eax, edi, 0x1b
vmovd xmm22, eax
rorx eax, esi, 0x1b
vmovd xmm21, eax
rorx eax, r11d, 0x1b
vmovd xmm14, eax
rorx eax, r10d, 0x1b
vmovd xmm27, eax
imul eax, dword [rsp + 0x100], 0xe9
movzx r9d, ax
imul eax, dword [rsp + 0x300], 0xe9
shl eax, 0x10
add eax, r9d
vmovd r9d, xmm2
or r9d, r8d
and r9d, r12d
vmovd r12d, xmm2
and r8d, r12d
vmovd r12d, xmm9
or r9d, r8d
vmovd r8d, xmm20
add r9d, r8d
imul r8d, dword [rsp + 0x108], 0xe9
add eax, r9d
vmovd r9d, xmm24
rorx eax, eax, 3
add eax, r9d
movzx r9d, r8w
imul r8d, dword [rsp + 0x308], 0xe9
shl r8d, 0x10
add r8d, r9d
vmovd r9d, xmm1
or r9d, ecx
and r9d, r12d
vmovd r12d, xmm1
and ecx, r12d
vmovd r12d, xmm8
or r9d, ecx
vmovd ecx, xmm19
add r9d, ecx
vmovd ecx, xmm23
add r8d, r9d
rorx r8d, r8d, 3
add r8d, ecx
imul ecx, dword [rsp + 0x110], 0xe9
movzx r9d, cx
imul ecx, dword [rsp + 0x310], 0xe9
shl ecx, 0x10
add ecx, r9d
vmovd r9d, xmm0
or r9d, edx
and r9d, r12d
vmovd r12d, xmm0
and edx, r12d
vmovd r12d, xmm7
or r9d, edx
vmovd edx, xmm18
add r9d, edx
vmovd edx, xmm26
add ecx, r9d
imul r9d, dword [rsp + 0x318], 0xe9
rorx ecx, ecx, 3
add ecx, edx
imul edx, dword [rsp + 0x118], 0xe9
shl r9d, 0x10
movzx edx, dx
add edx, r9d
mov r9d, r15d
or r9d, ebp
and ebp, r15d
and r9d, r12d
vmovd r12d, xmm6
or r9d, ebp
vmovd ebp, xmm17
add r9d, ebp
imul ebp, dword [rsp + 0x320], 0xe9
add r9d, edx
vmovd edx, xmm25
rorx r9d, r9d, 3
add r9d, edx
imul edx, dword [rsp + 0x120], 0xe9
shl ebp, 0x10
movzx edx, dx
add edx, ebp
mov ebp, r14d
or ebp, edi
and edi, r14d
and ebp, r12d
vmovd r12d, xmm5
or edi, ebp
vmovd ebp, xmm16
add edi, ebp
lea ebp, [rdx + rdi]
vmovd edi, xmm14
imul edx, dword [rsp + 0x128], 0xe9
rorx ebp, ebp, 3
add ebp, edi
imul edi, dword [rsp + 0x328], 0xe9
movzx edx, dx
shl edi, 0x10
add edx, edi
mov edi, dword [rsp + 0x28]
or edi, esi
and edi, r12d
mov r12d, dword [rsp + 0x28]
and esi, r12d
vmovd r12d, xmm4
or esi, edi
vmovd edi, xmm13
add esi, edi
lea edi, [rdx + rsi]
vmovd esi, xmm27
imul edx, dword [rsp + 0x130], 0xe9
rorx edi, edi, 3
add edi, esi
imul esi, dword [rsp + 0x330], 0xe9
movzx edx, dx
shl esi, 0x10
add edx, esi
mov esi, r13d
or esi, r11d
and esi, r12d
and r11d, r13d
vmovd r12d, xmm3
or r11d, esi
vmovd esi, xmm12
add r11d, esi
lea esi, [rdx + r11]
vmovd edx, xmm22
rorx esi, esi, 3
add esi, edx
imul edx, dword [rsp + 0x138], 0xe9
movzx r11d, dx
imul edx, dword [rsp + 0x338], 0xe9
shl edx, 0x10
add r11d, edx
vmovd edx, xmm29
or edx, r10d
and edx, r12d
vmovd r12d, xmm29
and r10d, r12d
vmovd r12d, xmm26
or r10d, edx
vmovd edx, xmm11
add r10d, edx
vmovd edx, xmm21
add r11d, r10d
rorx r11d, r11d, 3
add r11d, edx
rorx edx, eax, 0x1c
vmovd xmm13, edx
rorx edx, r8d, 0x1c
vmovd xmm16, edx
rorx edx, ecx, 0x1c
vmovd xmm17, edx
rorx edx, r9d, 0x1c
vmovd xmm18, edx
rorx edx, ebp, 0x1c
vmovd xmm19, edx
rorx edx, edi, 0x1c
vmovd xmm20, edx
rorx edx, esi, 0x1c
vmovd xmm28, edx
rorx edx, r11d, 0x1c
vmovd xmm30, edx
imul edx, dword [rsp + 0x1c4], 0xe9
movzx r10d, dx
imul edx, dword [rsp + 0x3c4], 0xe9
shl edx, 0x10
add edx, r10d
vmovd r10d, xmm2
andn r10d, eax, r10d
and eax, r12d
vmovd r12d, xmm25
or r10d, eax
vmovd eax, xmm10
add r10d, eax
vmovd eax, xmm18
add edx, r10d
rorx edx, edx, 0x13
add edx, eax
imul eax, dword [rsp + 0x1cc], 0xe9
movzx r10d, ax
imul eax, dword [rsp + 0x3cc], 0xe9
shl eax, 0x10
add eax, r10d
vmovd r10d, xmm1
andn r10d, r8d, r10d
and r8d, r12d
vmovd r12d, xmm24
or r10d, r8d
vmovd r8d, xmm9
add r10d, r8d
imul r8d, dword [rsp + 0x1d4], 0xe9
add eax, r10d
vmovd r10d, xmm17
rorx eax, eax, 0x13
add eax, r10d
movzx r10d, r8w
imul r8d, dword [rsp + 0x3d4], 0xe9
shl r8d, 0x10
add r8d, r10d
vmovd r10d, xmm0
andn r10d, ecx, r10d
and ecx, r12d
vmovd r12d, xmm23
or r10d, ecx
vmovd ecx, xmm8
add r10d, ecx
vmovd ecx, xmm16
add r8d, r10d
imul r10d, dword [rsp + 0x3dc], 0xe9
rorx r8d, r8d, 0x13
add r8d, ecx
imul ecx, dword [rsp + 0x1dc], 0xe9
shl r10d, 0x10
movzx ecx, cx
add ecx, r10d
andn r10d, r9d, r15d
and r9d, r12d
vmovd r12d, xmm22
or r10d, r9d
vmovd r9d, xmm7
add r10d, r9d
imul r9d, dword [rsp + 0x3e4], 0xe9
add r10d, ecx
vmovd ecx, xmm13
rorx r10d, r10d, 0x13
add r10d, ecx
imul ecx, dword [rsp + 0x1e4], 0xe9
shl r9d, 0x10
movzx ecx, cx
add r9d, ecx
andn ecx, ebp, r14d
and ebp, r12d
vmovd r12d, xmm21
or ebp, ecx
vmovd ecx, xmm6
add ebp, ecx
vmovd ecx, xmm30
add r9d, ebp
imul ebp, dword [rsp + 0x3ec], 0xe9
rorx r9d, r9d, 0x13
add r9d, ecx
imul ecx, dword [rsp + 0x1ec], 0xe9
shl ebp, 0x10
movzx ecx, cx
add ebp, ecx
andn ecx, edi, dword [rsp + 0x28]
and edi, r12d
vmovd r12d, xmm14
or edi, ecx
vmovd ecx, xmm5
add edi, ecx
imul ecx, dword [rsp + 0x1f4], 0xe9
add ebp, edi
vmovd edi, xmm28
rorx ebp, ebp, 0x13
add ebp, edi
movzx edi, cx
imul ecx, dword [rsp + 0x3f4], 0xe9
shl ecx, 0x10
add edi, ecx
andn ecx, esi, r13d
and esi, r12d
vmovd r12d, xmm27
or esi, ecx
vmovd ecx, xmm4
add esi, ecx
imul ecx, dword [rsp + 0x1fc], 0xe9
add edi, esi
vmovd esi, xmm20
rorx edi, edi, 0x13
add edi, esi
movzx esi, cx
imul ecx, dword [rsp + 0x3fc], 0xe9
shl ecx, 0x10
add esi, ecx
vmovd ecx, xmm29
andn ecx, r11d, ecx
and r11d, r12d
vmovd r12d, xmm13
or r11d, ecx
vmovd ecx, xmm3
add r11d, ecx
vmovd ecx, xmm19
add esi, r11d
rorx esi, esi, 0x13
add esi, ecx
rorx ecx, edx, 0x13
vmovd xmm3, ecx
rorx ecx, eax, 0x13
vmovd xmm4, ecx
rorx ecx, r8d, 0x13
vmovd xmm5, ecx
rorx ecx, r10d, 0x13
vmovd xmm31, ecx
rorx ecx, r9d, 0x13
vmovd xmm15, ecx
rorx ecx, ebp, 0x13
vmovd xmm11, ecx
rorx ecx, edi, 0x13
vmovd xmm10, ecx
rorx ecx, esi, 0x13
vmovd xmm9, ecx
imul ecx, dword [rsp + 0x44], 0xe9
movzx r11d, cx
imul ecx, dword [rsp + 0x244], 0xe9
shl ecx, 0x10
add ecx, r11d
vmovd r11d, xmm26
andn r11d, edx, r11d
and edx, r12d
vmovd r12d, xmm16
or r11d, edx
vmovd edx, xmm2
add r11d, edx
vmovd edx, xmm11
add ecx, r11d
rorx ecx, ecx, 0x16
add ecx, edx
imul edx, dword [rsp + 0x4c], 0xe9
movzx r11d, dx
imul edx, dword [rsp + 0x24c], 0xe9
shl edx, 0x10
add edx, r11d
vmovd r11d, xmm25
andn r11d, eax, r11d
and eax, r12d
vmovd r12d, xmm17
or r11d, eax
vmovd eax, xmm1
add r11d, eax
vmovd eax, xmm15
add edx, r11d
rorx edx, edx, 0x16
add edx, eax
imul eax, dword [rsp + 0x54], 0xe9
movzx r11d, ax
imul eax, dword [rsp + 0x254], 0xe9
shl eax, 0x10
add eax, r11d
vmovd r11d, xmm24
andn r11d, r8d, r11d
and r8d, r12d
vmovd r12d, xmm18
or r11d, r8d
vmovd r8d, xmm0
add r11d, r8d
imul r8d, dword [rsp + 0x5c], 0xe9
add eax, r11d
vmovd r11d, xmm9
rorx eax, eax, 0x16
add eax, r11d
imul r11d, dword [rsp + 0x25c], 0xe9
movzx r8d, r8w
shl r11d, 0x10
add r8d, r11d
vmovd r11d, xmm23
andn r11d, r10d, r11d
and r10d, r12d
or r11d, r10d
imul r10d, dword [rsp + 0x264], 0xe9
add r11d, r15d
vmovd r15d, xmm10
add r11d, r8d
imul r8d, dword [rsp + 0x64], 0xe9
rorx r11d, r11d, 0x16
add r11d, r15d
vmovd r15d, xmm22
shl r10d, 0x10
movzx r8d, r8w
add r10d, r8d
andn r8d, r9d, r15d
vmovd r15d, xmm19
and r9d, r15d
vmovd r15d, xmm3
or r9d, r8d
imul r8d, dword [rsp + 0x6c], 0xe9
add r9d, r14d
vmovd r14d, xmm4
add r10d, r9d
imul r9d, dword [rsp + 0x26c], 0xe9
rorx r10d, r10d, 0x16
add r10d, r14d
vmovd r14d, xmm21
movzx r8d, r8w
shl r9d, 0x10
add r9d, r8d
andn r8d, ebp, r14d
vmovd r14d, xmm20
and ebp, r14d
mov r14d, dword [rsp + 0x28]
or ebp, r8d
imul r8d, dword [rsp + 0x74], 0xe9
add ebp, r14d
vmovd r14d, xmm14
add r9d, ebp
rorx r9d, r9d, 0x16
add r9d, r15d
vmovd r15d, xmm28
movzx r12d, r8w
imul r8d, dword [rsp + 0x274], 0xe9
shl r8d, 0x10
add r12d, r8d
andn r8d, edi, r14d
and edi, r15d
rorx r14d, ecx, 0x16
or edi, r8d
imul r8d, dword [rsp + 0x7c], 0xe9
rorx r15d, edx, 0x16
add edi, r13d
vmovd r13d, xmm9
mov dword [rsp + 0x34], r15d
add r12d, edi
vmovd edi, xmm31
rorx r12d, r12d, 0x16
add r12d, edi
vmovd edi, xmm27
movzx ebp, r8w
imul r8d, dword [rsp + 0x27c], 0xe9
shl r8d, 0x10
add ebp, r8d
andn r8d, esi, edi
vmovd edi, xmm30
and esi, edi
vmovd edi, xmm29
or esi, r8d
imul r8d, dword [rsp + 0x84], 0xe9
add esi, edi
vmovd edi, xmm5
add ebp, esi
rorx ebp, ebp, 0x16
add ebp, edi
rorx edi, eax, 0x16
vmovd xmm0, edi
rorx edi, r11d, 0x16
vmovd xmm1, edi
rorx edi, r10d, 0x16
movzx esi, r8w
imul r8d, dword [rsp + 0x284], 0xe9
vmovd xmm2, edi
rorx edi, r9d, 0x16
vmovd xmm8, edi
rorx edi, r12d, 0x16
vmovd xmm7, edi
rorx edi, ebp, 0x16
vmovd xmm6, edi
vmovd edi, xmm13
shl r8d, 0x10
add r8d, esi
andn esi, ecx, edi
vmovd edi, xmm3
and ecx, edi
vmovd edi, xmm26
or esi, ecx
imul ecx, dword [rsp + 0x8c], 0xe9
add esi, edi
vmovd edi, xmm6
add r8d, esi
rorx r8d, r8d, 7
add r8d, edi
vmovd edi, xmm16
movzx esi, cx
imul ecx, dword [rsp + 0x28c], 0xe9
shl ecx, 0x10
add ecx, esi
andn esi, edx, edi
vmovd edi, xmm4
and edx, edi
vmovd edi, xmm25
or esi, edx
imul edx, dword [rsp + 0x94], 0xe9
add esi, edi
vmovd edi, xmm7
add ecx, esi
vmovd esi, xmm17
rorx ecx, ecx, 7
add ecx, edi
imul edi, dword [rsp + 0x294], 0xe9
movzx edx, dx
shl edi, 0x10
add edi, edx
andn edx, eax, esi
vmovd esi, xmm5
and eax, esi
vmovd esi, xmm18
or edx, eax
vmovd eax, xmm24
add edx, eax
vmovd eax, xmm8
add edi, edx
imul edx, dword [rsp + 0x29c], 0xe9
rorx edi, edi, 7
add edi, eax
imul eax, dword [rsp + 0x9c], 0xe9
shl edx, 0x10
movzx eax, ax
add eax, edx
andn edx, r11d, esi
vmovd esi, xmm31
and r11d, esi
vmovd esi, xmm23
or edx, r11d
add edx, esi
lea esi, [rax + rdx]
vmovd eax, xmm2
imul edx, dword [rsp + 0x2a4], 0xe9
rorx esi, esi, 7
add esi, eax
imul eax, dword [rsp + 0xa4], 0xe9
shl edx, 0x10
movzx r11d, ax
vmovd eax, xmm19
add r11d, edx
vmovd edx, xmm15
andn eax, r10d, eax
and r10d, edx
or r10d, eax
vmovd eax, xmm22
add r10d, eax
vmovd eax, xmm1
add r11d, r10d
rorx r11d, r11d, 7
add r11d, eax
imul eax, dword [rsp + 0xac], 0xe9
imul edx, dword [rsp + 0x2ac], 0xe9
movzx r10d, ax
vmovd eax, xmm20
shl edx, 0x10
andn eax, r9d, eax
add r10d, edx
vmovd edx, xmm11
and r9d, edx
vmovd edx, xmm10
or r9d, eax
vmovd eax, xmm21
add r9d, eax
vmovd eax, xmm0
add r10d, r9d
rorx r10d, r10d, 7
add r10d, eax
imul eax, dword [rsp + 0xb4], 0xe9
movzx r9d, ax
imul eax, dword [rsp + 0x2b4], 0xe9
shl eax, 0x10
add r9d, eax
vmovd eax, xmm28
andn eax, r12d, eax
and r12d, edx
or r12d, eax
vmovd eax, xmm14
add r12d, eax
imul eax, dword [rsp + 0xbc], 0xe9
add r9d, r12d
rorx r12d, esi, 7
mov dword [rsp + 0x2c], r12d
rorx r9d, r9d, 7
add r9d, r15d
movzx edx, ax
imul eax, dword [rsp + 0x2bc], 0xe9
shl eax, 0x10
add edx, eax
vmovd eax, xmm30
andn eax, ebp, eax
and ebp, r13d
rorx r13d, edi, 7
or ebp, eax
vmovd eax, xmm27
add ebp, eax
rorx eax, r8d, 7
vmovd xmm29, eax
add edx, ebp
rorx eax, ecx, 7
rorx ebp, r9d, 7
vmovd xmm12, eax
rorx edx, edx, 7
rorx eax, r11d, 7
mov r15d, ebp
add edx, r14d
mov r12d, eax
rorx eax, r10d, 7
mov dword [rsp + 0x28], eax
rorx eax, edx, 7
mov dword [rsp + 0x30], r12d
vmovd xmm14, eax
imul eax, dword [rsp + 0x204], 0xe9
movzx ebp, ax
imul eax, dword [rsp + 0x404], 0xe9
shl eax, 0x10
add eax, ebp
vmovd ebp, xmm3
andn ebp, r8d, ebp
and r8d, r14d
or ebp, r8d
vmovd r8d, xmm13
add ebp, r8d
imul r8d, dword [rsp + 0x20c], 0xe9
add eax, ebp
rorx eax, eax, 0x1c
add eax, r12d
mov r12d, dword [rsp + 0x34]
movzx ebp, r8w
imul r8d, dword [rsp + 0x40c], 0xe9
shl r8d, 0x10
add r8d, ebp
vmovd ebp, xmm4
andn ebp, ecx, ebp
and ecx, r12d
vmovd r12d, xmm0
or ebp, ecx
vmovd ecx, xmm16
add ebp, ecx
mov ecx, dword [rsp + 0x28]
add r8d, ebp
rorx r8d, r8d, 0x1c
add r8d, ecx
imul ecx, dword [rsp + 0x214], 0xe9
movzx ebp, cx
imul ecx, dword [rsp + 0x414], 0xe9
mov dword [rsp + 0x38], r15d
mov dword [rsp + 0x3c], r13d
shl ecx, 0x10
add ecx, ebp
vmovd ebp, xmm5
andn ebp, edi, ebp
and edi, r12d
imul r12d, dword [rsp + 0x41c], 0xe9
or ebp, edi
vmovd edi, xmm17
add ebp, edi
imul edi, dword [rsp + 0x21c], 0xe9
add ecx, ebp
vmovd ebp, xmm31
rorx ecx, ecx, 0x1c
add ecx, r15d
mov r15d, dword [rsp + 0x2c]
shl r12d, 0x10
movzx edi, di
add edi, r12d
vmovd r12d, xmm1
andn ebp, esi, ebp
and esi, r12d
vmovd r12d, xmm2
or ebp, esi
vmovd esi, xmm18
add ebp, esi
imul esi, dword [rsp + 0x224], 0xe9
add ebp, edi
vmovd edi, xmm14
rorx ebp, ebp, 0x1c
add ebp, edi
imul edi, dword [rsp + 0x424], 0xe9
movzx esi, si
shl edi, 0x10
add edi, esi
vmovd esi, xmm15
andn esi, r11d, esi
and r11d, r12d
vmovd r12d, xmm8
or r11d, esi
vmovd esi, xmm19
add r11d, esi
vmovd esi, xmm29
add edi, r11d
imul r11d, dword [rsp + 0x22c], 0xe9
rorx edi, edi, 0x1c
add edi, esi
imul esi, dword [rsp + 0x42c], 0xe9
movzx r11d, r11w
shl esi, 0x10
add r11d, esi
vmovd esi, xmm11
andn esi, r10d, esi
and r10d, r12d
vmovd r12d, xmm7
or r10d, esi
vmovd esi, xmm20
add r10d, esi
vmovd esi, xmm12
add r10d, r11d
imul r11d, dword [rsp + 0x234], 0xe9
rorx r10d, r10d, 0x1c
add r10d, esi
imul esi, dword [rsp + 0x434], 0xe9
movzx r11d, r11w
shl esi, 0x10
add r11d, esi
vmovd esi, xmm10
andn esi, r9d, esi
and r9d, r12d
vmovd r12d, xmm6
or r9d, esi
vmovd esi, xmm28
add r9d, esi
add r9d, r11d
imul r11d, dword [rsp + 0x23c], 0xe9
rorx r9d, r9d, 0x1c
add r9d, r13d
movzx esi, r11w
imul r11d, dword [rsp + 0x43c], 0xe9
shl r11d, 0x10
add esi, r11d
vmovd r11d, xmm9
andn r11d, edx, r11d
and edx, r12d
vmovd r12d, xmm29
or edx, r11d
vmovd r11d, xmm30
add edx, r11d
add esi, edx
rorx edx, eax, 0x1c
vmovd xmm28, edx
rorx edx, r8d, 0x1c
rorx esi, esi, 0x1c
vmovd xmm27, edx
rorx edx, ecx, 0x1c
add esi, r15d
vmovd xmm26, edx
rorx edx, ebp, 0x1c
vmovd xmm25, edx
rorx edx, edi, 0x1c
vmovd xmm24, edx
rorx edx, r10d, 0x1c
vmovd xmm23, edx
rorx edx, r9d, 0x1c
vmovd xmm22, edx
rorx edx, esi, 0x1c
vmovd xmm13, edx
imul edx, dword [rsp + 0x104], 0xe9
movzx r11d, dx
imul edx, dword [rsp + 0x304], 0xe9
shl edx, 0x10
add edx, r11d
vmovd r11d, xmm29
or r11d, eax
and eax, r12d
mov r12d, dword [rsp + 0x34]
and r11d, r14d
or r11d, eax
vmovd eax, xmm3
add r11d, eax
vmovd eax, xmm27
add edx, r11d
rorx edx, edx, 0x13
add edx, eax
imul eax, dword [rsp + 0x10c], 0xe9
movzx r11d, ax
imul eax, dword [rsp + 0x30c], 0xe9
shl eax, 0x10
add eax, r11d
vmovd r11d, xmm12
or r11d, r8d
and r11d, r12d
vmovd r12d, xmm12
and r8d, r12d
vmovd r12d, xmm0
or r11d, r8d
vmovd r8d, xmm4
add r11d, r8d
imul r8d, dword [rsp + 0x114], 0xe9
add eax, r11d
vmovd r11d, xmm28
rorx eax, eax, 0x13
add eax, r11d
movzx r11d, r8w
imul r8d, dword [rsp + 0x314], 0xe9
shl r8d, 0x10
add r8d, r11d
mov r11d, r13d
or r11d, ecx
and ecx, r13d
vmovd r13d, xmm1
and r11d, r12d
imul r12d, dword [rsp + 0x31c], 0xe9
or r11d, ecx
vmovd ecx, xmm5
add r11d, ecx
imul ecx, dword [rsp + 0x11c], 0xe9
add r8d, r11d
vmovd r11d, xmm25
rorx r8d, r8d, 0x13
add r8d, r11d
mov r11d, r15d
or r11d, ebp
and ebp, r15d
vmovd r15d, xmm29
and r11d, r13d
shl r12d, 0x10
vmovd r13d, xmm2
or r11d, ebp
vmovd ebp, xmm31
movzx ecx, cx
add r11d, ebp
vmovd ebp, xmm26
add ecx, r12d
imul r12d, dword [rsp + 0x324], 0xe9
add r11d, ecx
imul ecx, dword [rsp + 0x124], 0xe9
rorx r11d, r11d, 0x13
add r11d, ebp
shl r12d, 0x10
movzx ecx, cx
add ecx, r12d
mov r12d, dword [rsp + 0x30]
mov ebp, r12d
or ebp, edi
and ebp, r13d
and edi, r12d
imul r12d, dword [rsp + 0x32c], 0xe9
mov r13d, dword [rsp + 0x28]
or edi, ebp
vmovd ebp, xmm15
add edi, ebp
lea ebp, [rcx + rdi]
imul ecx, dword [rsp + 0x12c], 0xe9
vmovd edi, xmm23
rorx ebp, ebp, 0x13
add ebp, edi
mov edi, r13d
or edi, r10d
and r10d, r13d
vmovd r13d, xmm7
shl r12d, 0x10
movzx ecx, cx
add ecx, r12d
vmovd r12d, xmm8
and edi, r12d
or r10d, edi
vmovd edi, xmm11
add r10d, edi
lea edi, [rcx + r10]
vmovd r10d, xmm24
imul ecx, dword [rsp + 0x134], 0xe9
rorx edi, edi, 0x13
add edi, r10d
imul r10d, dword [rsp + 0x334], 0xe9
movzx ecx, cx
shl r10d, 0x10
add r10d, ecx
mov ecx, dword [rsp + 0x38]
mov r12d, ecx
or r12d, r9d
and r9d, ecx
vmovd ecx, xmm10
and r12d, r13d
rorx r13d, edi, 0x13
or r9d, r12d
vmovd r12d, xmm6
add r9d, ecx
imul ecx, dword [rsp + 0x13c], 0xe9
add r10d, r9d
vmovd r9d, xmm13
rorx r10d, r10d, 0x13
add r10d, r9d
movzx r9d, cx
imul ecx, dword [rsp + 0x33c], 0xe9
shl ecx, 0x10
add r9d, ecx
vmovd ecx, xmm14
or ecx, esi
and ecx, r12d
vmovd r12d, xmm14
and esi, r12d
or esi, ecx
vmovd ecx, xmm9
add esi, ecx
imul ecx, dword [rsp + 0x184], 0xe9
add r9d, esi
vmovd esi, xmm22
rorx r9d, r9d, 0x13
add r9d, esi
rorx esi, edx, 0x13
vmovd xmm21, esi
rorx esi, eax, 0x13
rorx r12d, r9d, 0x13
vmovd xmm20, esi
rorx esi, r8d, 0x13
vmovd xmm19, esi
rorx esi, r11d, 0x13
vmovd xmm18, esi
rorx esi, ebp, 0x13
vmovd xmm17, esi
rorx esi, r10d, 0x13
vmovd xmm16, esi
movzx esi, cx
imul ecx, dword [rsp + 0x384], 0xe9
shl ecx, 0x10
add ecx, esi
vmovd esi, xmm28
or esi, edx
and esi, r15d
vmovd r15d, xmm28
and edx, r15d
vmovd r15d, xmm27
or esi, edx
imul edx, dword [rsp + 0x18c], 0xe9
add esi, r14d
vmovd r14d, xmm12
add ecx, esi
vmovd esi, xmm16
rorx ecx, ecx, 0x16
add ecx, esi
movzx esi, dx
imul edx, dword [rsp + 0x38c], 0xe9
shl edx, 0x10
add edx, esi
vmovd esi, xmm27
or esi, eax
and eax, r15d
mov r15d, dword [rsp + 0x34]
mov dword [rsp + 0x34], r12d
and esi, r14d
mov r14d, dword [rsp + 0x3c]
or esi, eax
imul eax, dword [rsp + 0x194], 0xe9
add esi, r15d
vmovd r15d, xmm26
add edx, esi
rorx edx, edx, 0x16
add edx, r12d
movzx esi, ax
imul eax, dword [rsp + 0x394], 0xe9
shl eax, 0x10
add eax, esi
vmovd esi, xmm26
or esi, r8d
and esi, r14d
and r8d, r15d
imul r12d, dword [rsp + 0x39c], 0xe9
mov r15d, dword [rsp + 0x2c]
or esi, r8d
vmovd r8d, xmm0
vmovd r14d, xmm25
add esi, r8d
imul r8d, dword [rsp + 0x19c], 0xe9
add eax, esi
vmovd esi, xmm17
rorx eax, eax, 0x16
add eax, esi
vmovd esi, xmm25
or esi, r11d
and r11d, r14d
mov r14d, dword [rsp + 0x30]
and esi, r15d
shl r12d, 0x10
vmovd r15d, xmm24
or esi, r11d
vmovd r11d, xmm1
movzx r8d, r8w
add esi, r11d
vmovd r11d, xmm24
add r8d, r12d
imul r12d, dword [rsp + 0x3a4], 0xe9
or r11d, ebp
and ebp, r15d
add esi, r8d
imul r8d, dword [rsp + 0x1a4], 0xe9
and r11d, r14d
mov r15d, dword [rsp + 0x28]
or ebp, r11d
vmovd r11d, xmm2
vmovd r14d, xmm23
rorx esi, esi, 0x16
add ebp, r11d
add esi, r13d
shl r12d, 0x10
movzx r8d, r8w
add r8d, r12d
lea r11d, [r8 + rbp]
vmovd ebp, xmm19
imul r8d, dword [rsp + 0x1ac], 0xe9
rorx r11d, r11d, 0x16
add r11d, ebp
imul ebp, dword [rsp + 0x3ac], 0xe9
movzx r8d, r8w
shl ebp, 0x10
add r8d, ebp
vmovd ebp, xmm23
or ebp, edi
and ebp, r15d
and edi, r14d
mov r15d, dword [rsp + 0x38]
or edi, ebp
vmovd ebp, xmm8
add edi, ebp
lea r12d, [r8 + rdi]
vmovd edi, xmm18
imul r8d, dword [rsp + 0x1b4], 0xe9
rorx r12d, r12d, 0x16
add r12d, edi
imul edi, dword [rsp + 0x3b4], 0xe9
movzx ebp, r8w
vmovd r8d, xmm22
shl edi, 0x10
add ebp, edi
vmovd edi, xmm22
or edi, r10d
and r10d, r8d
imul r8d, dword [rsp + 0x1bc], 0xe9
and edi, r15d
or r10d, edi
vmovd edi, xmm7
add r10d, edi
vmovd edi, xmm21
add ebp, r10d
vmovd r10d, xmm13
rorx ebp, ebp, 0x16
or r10d, r9d
add ebp, edi
movzx edi, r8w
imul r8d, dword [rsp + 0x3bc], 0xe9
rorx r14d, ebp, 0x16
vmovd xmm15, r14d
shl r8d, 0x10
add edi, r8d
mov r8d, r10d
vmovd r10d, xmm14
and r8d, r10d
vmovd r10d, xmm13
and r9d, r10d
vmovd r10d, xmm6
or r9d, r8d
imul r8d, dword [rsp + 0x144], 0xe9
add r9d, r10d
vmovd r10d, xmm20
add edi, r9d
vmovd r9d, xmm21
rorx edi, edi, 0x16
or r9d, ecx
add edi, r10d
rorx r10d, ecx, 0x16
vmovd xmm5, r10d
rorx r10d, edx, 0x16
rorx r14d, edi, 0x16
vmovd xmm4, r10d
rorx r10d, eax, 0x16
vmovd xmm3, r10d
rorx r10d, esi, 0x16
movzx r8d, r8w
vmovd xmm2, r10d
rorx r10d, r11d, 0x16
vmovd xmm1, r10d
rorx r10d, r12d, 0x16
vmovd xmm0, r10d
imul r10d, dword [rsp + 0x344], 0xe9
shl r10d, 0x10
add r10d, r8d
mov r8d, r9d
vmovd r9d, xmm28
and r8d, r9d
vmovd r9d, xmm21
and ecx, r9d
vmovd r9d, xmm29
or r8d, ecx
imul ecx, dword [rsp + 0x14c], 0xe9
add r8d, r9d
vmovd r9d, xmm3
add r10d, r8d
vmovd r8d, xmm27
rorx r10d, r10d, 7
add r10d, r9d
imul r9d, dword [rsp + 0x34c], 0xe9
movzx ecx, cx
shl r9d, 0x10
add r9d, ecx
vmovd ecx, xmm20
or ecx, edx
and ecx, r8d
vmovd r8d, xmm20
and edx, r8d
imul r8d, dword [rsp + 0x354], 0xe9
or ecx, edx
vmovd edx, xmm12
add ecx, edx
vmovd edx, xmm2
add r9d, ecx
vmovd ecx, xmm26
rorx r9d, r9d, 7
add r9d, edx
imul edx, dword [rsp + 0x154], 0xe9
shl r8d, 0x10
movzx edx, dx
add r8d, edx
vmovd edx, xmm19
or edx, eax
and edx, ecx
vmovd ecx, xmm19
and eax, ecx
vmovd ecx, xmm25
or edx, eax
mov eax, dword [rsp + 0x3c]
add edx, eax
vmovd eax, xmm5
add r8d, edx
rorx r8d, r8d, 7
add r8d, eax
imul eax, dword [rsp + 0x15c], 0xe9
imul edx, dword [rsp + 0x35c], 0xe9
movzx eax, ax
shl edx, 0x10
add eax, edx
vmovd edx, xmm18
or edx, esi
and edx, ecx
vmovd ecx, xmm18
and esi, ecx
vmovd ecx, xmm24
or edx, esi
mov esi, dword [rsp + 0x2c]
add edx, esi
lea esi, [rax + rdx]
vmovd eax, xmm4
imul edx, dword [rsp + 0x364], 0xe9
rorx esi, esi, 7
add esi, eax
imul eax, dword [rsp + 0x164], 0xe9
shl edx, 0x10
movzx eax, ax
add eax, edx
vmovd edx, xmm17
or edx, r11d
and edx, ecx
vmovd ecx, xmm17
and r11d, ecx
vmovd ecx, xmm23
or r11d, edx
mov edx, dword [rsp + 0x30]
add r11d, edx
imul edx, dword [rsp + 0x36c], 0xe9
add r11d, eax
vmovd eax, xmm15
rorx r11d, r11d, 7
add r11d, eax
imul eax, dword [rsp + 0x16c], 0xe9
shl edx, 0x10
movzx eax, ax
add eax, edx
mov edx, r13d
or edx, r12d
and r12d, r13d
and edx, ecx
vmovd ecx, xmm22
or r12d, edx
mov edx, dword [rsp + 0x28]
add r12d, edx
imul edx, dword [rsp + 0x374], 0xe9
add r12d, eax
imul eax, dword [rsp + 0x174], 0xe9
rorx r12d, r12d, 7
add r12d, r14d
shl edx, 0x10
movzx eax, ax
add eax, edx
vmovd edx, xmm16
or edx, ebp
and edx, ecx
vmovd ecx, xmm16
and ebp, ecx
mov ecx, dword [rsp + 0x34]
or ebp, edx
imul edx, dword [rsp + 0x37c], 0xe9
add ebp, r15d
vmovd r15d, xmm13
add ebp, eax
vmovd eax, xmm1
rorx ebp, ebp, 7
add ebp, eax
imul eax, dword [rsp + 0x17c], 0xe9
shl edx, 0x10
movzx eax, ax
add eax, edx
mov edx, ecx
or edx, edi
and edi, ecx
imul ecx, dword [rsp + 0x2c4], 0xe9
and edx, r15d
vmovd r15d, xmm20
or edi, edx
vmovd edx, xmm14
add edi, edx
vmovd edx, xmm21
add edi, eax
vmovd eax, xmm0
rorx edi, edi, 7
add edi, eax
rorx eax, r10d, 7
vmovd xmm12, eax
rorx eax, r9d, 7
shl ecx, 0x10
vmovd xmm11, eax
rorx eax, r8d, 7
vmovd xmm10, eax
rorx eax, esi, 7
vmovd xmm9, eax
rorx eax, r11d, 7
vmovd xmm8, eax
rorx eax, r12d, 7
vmovd xmm7, eax
rorx eax, ebp, 7
vmovd xmm6, eax
rorx eax, edi, 7
vmovd xmm31, eax
imul eax, dword [rsp + 0xc4], 0xe9
movzx eax, ax
add ecx, eax
vmovd eax, xmm5
or eax, r10d
and eax, edx
vmovd edx, xmm5
and r10d, edx
vmovd edx, xmm28
or eax, r10d
add eax, edx
imul edx, dword [rsp + 0x2cc], 0xe9
add ecx, eax
vmovd eax, xmm9
rorx ecx, ecx, 0x1c
add ecx, eax
imul eax, dword [rsp + 0xcc], 0xe9
shl edx, 0x10
movzx eax, ax
add edx, eax
vmovd eax, xmm4
or eax, r9d
and eax, r15d
vmovd r15d, xmm4
and r9d, r15d
vmovd r15d, xmm27
or eax, r9d
add eax, r15d
vmovd r15d, xmm19
add edx, eax
vmovd eax, xmm10
rorx edx, edx, 0x1c
add edx, eax
imul eax, dword [rsp + 0xd4], 0xe9
movzx r9d, ax
imul eax, dword [rsp + 0x2d4], 0xe9
shl eax, 0x10
add eax, r9d
vmovd r9d, xmm3
or r9d, r8d
and r9d, r15d
vmovd r15d, xmm3
and r8d, r15d
vmovd r15d, xmm26
or r9d, r8d
imul r8d, dword [rsp + 0xdc], 0xe9
add r9d, r15d
vmovd r15d, xmm11
add eax, r9d
imul r9d, dword [rsp + 0x2dc], 0xe9
rorx eax, eax, 0x1c
add eax, r15d
vmovd r15d, xmm18
movzx r8d, r8w
shl r9d, 0x10
add r8d, r9d
vmovd r9d, xmm2
or r9d, esi
and r9d, r15d
vmovd r15d, xmm2
and esi, r15d
vmovd r15d, xmm12
or r9d, esi
vmovd esi, xmm25
add r9d, esi
lea esi, [r8 + r9]
imul r8d, dword [rsp + 0xe4], 0xe9
imul r9d, dword [rsp + 0x2e4], 0xe9
rorx esi, esi, 0x1c
add esi, r15d
vmovd r15d, xmm17
movzx r8d, r8w
shl r9d, 0x10
add r8d, r9d
vmovd r9d, xmm1
or r9d, r11d
and r9d, r15d
vmovd r15d, xmm1
and r11d, r15d
vmovd r15d, xmm24
or r11d, r9d
imul r9d, dword [rsp + 0x2ec], 0xe9
add r11d, r15d
vmovd r15d, xmm31
add r11d, r8d
imul r8d, dword [rsp + 0xec], 0xe9
rorx r11d, r11d, 0x1c
add r11d, r15d
vmovd r15d, xmm0
shl r9d, 0x10
movzx r8d, r8w
add r8d, r9d
vmovd r9d, xmm0
or r9d, r12d
and r12d, r15d
vmovd r15d, xmm23
and r9d, r13d
or r12d, r9d
imul r9d, dword [rsp + 0x2f4], 0xe9
add r12d, r15d
vmovd r15d, xmm6
lea r10d, [r8 + r12]
imul r8d, dword [rsp + 0xf4], 0xe9
vmovd r12d, xmm15
rorx r10d, r10d, 0x1c
or r12d, ebp
add r10d, r15d
vmovd r15d, xmm16
and r12d, r15d
vmovd r15d, xmm15
and ebp, r15d
vmovd r15d, xmm22
or ebp, r12d
shl r9d, 0x10
mov r12d, dword [rsp + 0x34]
add ebp, r15d
vmovd r15d, xmm7
movzx r8d, r8w
add r9d, r8d
imul r8d, dword [rsp + 0xfc], 0xe9
add r9d, ebp
imul ebp, dword [rsp + 0x2fc], 0xe9
rorx r9d, r9d, 0x1c
add r9d, r15d
vmovd r15d, xmm13
movzx r8d, r8w
shl ebp, 0x10
add r8d, ebp
mov ebp, r14d
or ebp, edi
and edi, r14d
and ebp, r12d
or edi, ebp
add edi, r15d
add r8d, edi
vmovd edi, xmm8
rorx r8d, r8d, 0x1c
add r8d, edi
rorx edi, ecx, 0x1c
vmovd xmm30, edi
rorx edi, edx, 0x1c
vmovd xmm29, edi
rorx edi, eax, 0x1c
vmovd r15d, xmm30
vmovd xmm28, edi
rorx edi, esi, 0x1c
vmovd xmm27, edi
rorx edi, r11d, 0x1c
vmovd xmm26, edi
rorx edi, r10d, 0x1c
vmovd xmm25, edi
rorx edi, r9d, 0x1c
vmovd xmm24, edi
rorx edi, r8d, 0x1c
vmovd xmm13, edi
vmovd edi, xmm5
andn r12d, ecx, edi
vmovd edi, xmm12
and ecx, edi
vmovd edi, xmm21
add edi, dword [rbx + 0x88]
or r12d, ecx
add r12d, edi
vmovd edi, xmm25
rorx r12d, r12d, 0x13
add r12d, edi
vmovd edi, xmm4
andn ecx, edx, edi
vmovd edi, xmm11
and edx, edi
vmovd edi, xmm26
or ecx, edx
vmovd edx, xmm20
add edx, dword [rbx + 0x8c]
add edx, ecx
rorx edx, edx, 0x13
add edx, edi
vmovd edi, xmm3
andn ecx, eax, edi
vmovd edi, xmm10
and eax, edi
vmovd edi, xmm19
add edi, dword [rbx + 0x90]
or eax, ecx
add eax, edi
vmovd edi, xmm13
rorx eax, eax, 0x13
add eax, edi
vmovd edi, xmm2
andn ebp, esi, edi
vmovd edi, xmm9
and esi, edi
vmovd edi, xmm18
add edi, dword [rbx + 0x94]
or ebp, esi
add ebp, edi
vmovd edi, xmm24
rorx ebp, ebp, 0x13
add ebp, edi
vmovd edi, xmm1
andn ecx, r11d, edi
vmovd edi, xmm8
add r13d, dword [rbx + 0x9c]
and r11d, edi
vmovd edi, xmm29
or ecx, r11d
vmovd r11d, xmm17
add r11d, dword [rbx + 0x98]
add ecx, r11d
rorx ecx, ecx, 0x13
add ecx, edi
vmovd edi, xmm0
andn r11d, r10d, edi
vmovd edi, xmm7
and r10d, edi
vmovd edi, xmm30
or r10d, r11d
andn r11d, r8d, r14d
add r13d, r10d
rorx r13d, r13d, 0x13
add r13d, edi
vmovd edi, xmm15
andn esi, r9d, edi
vmovd edi, xmm6
and r9d, edi
vmovd edi, xmm27
or esi, r9d
vmovd r9d, xmm16
add r9d, dword [rbx + 0xa0]
add esi, r9d
rorx esi, esi, 0x13
add esi, edi
vmovd edi, xmm31
and r8d, edi
vmovd edi, xmm28
or r11d, r8d
mov r8d, dword [rsp + 0x34]
add r8d, dword [rbx + 0xa4]
add r11d, r8d
vmovd r8d, xmm5
add r8d, dword [rbx + 0xa8]
rorx r11d, r11d, 0x13
add r11d, edi
rorx edi, r12d, 0x13
vmovd xmm23, edi
rorx edi, edx, 0x13
vmovd xmm22, edi
rorx edi, eax, 0x13
vmovd xmm21, edi
rorx edi, ebp, 0x13
vmovd xmm20, edi
rorx edi, ecx, 0x13
vmovd xmm19, edi
rorx edi, r13d, 0x13
vmovd xmm18, edi
rorx edi, esi, 0x13
vmovd xmm17, edi
rorx edi, r11d, 0x13
vmovd xmm16, edi
vmovd edi, xmm12
andn edi, r12d, edi
and r12d, r15d
vmovd r15d, xmm16
or edi, r12d
add edi, r8d
rorx edi, edi, 0x16
add edi, r15d
vmovd r15d, xmm11
andn r10d, edx, r15d
vmovd r15d, xmm29
and edx, r15d
vmovd r15d, xmm15
or r10d, edx
vmovd edx, xmm4
add edx, dword [rbx + 0xac]
add r15d, dword [rbx + 0xc0]
add r10d, edx
vmovd edx, xmm17
rorx r10d, r10d, 0x16
add r10d, edx
vmovd edx, xmm10
andn r8d, eax, edx
vmovd edx, xmm28
and eax, edx
vmovd edx, xmm3
add edx, dword [rbx + 0xb0]
or eax, r8d
add edx, eax
vmovd eax, xmm18
rorx edx, edx, 0x16
add edx, eax
vmovd eax, xmm9
andn r9d, ebp, eax
vmovd eax, xmm27
and ebp, eax
vmovd eax, xmm2
add eax, dword [rbx + 0xb4]
or r9d, ebp
add r9d, eax
vmovd eax, xmm19
rorx r9d, r9d, 0x16
add r9d, eax
vmovd eax, xmm8
andn ebp, ecx, eax
vmovd eax, xmm26
and ecx, eax
vmovd eax, xmm1
add eax, dword [rbx + 0xb8]
or ebp, ecx
add ebp, eax
vmovd eax, xmm20
rorx ebp, ebp, 0x16
add ebp, eax
vmovd eax, xmm7
andn r8d, r13d, eax
vmovd eax, xmm25
and r13d, eax
vmovd eax, xmm0
add eax, dword [rbx + 0xbc]
or r8d, r13d
add r8d, eax
vmovd eax, xmm21
rorx r8d, r8d, 0x16
add r8d, eax
vmovd eax, xmm6
andn ecx, esi, eax
vmovd eax, xmm24
rorx r13d, r8d, 0x16
and esi, eax
vmovd eax, xmm22
or ecx, esi
add ecx, r15d
add r14d, dword [rbx + 0xc4]
rorx r15d, r9d, 0x16
rorx ecx, ecx, 0x16
add ecx, eax
vmovd eax, xmm31
andn esi, r11d, eax
vmovd eax, xmm13
rorx r12d, ecx, 0x16
and r11d, eax
vmovd eax, xmm23
or esi, r11d
add esi, r14d
rorx r14d, ebp, 0x16
rorx esi, esi, 0x16
add esi, eax
rorx eax, edi, 0x16
vmovd xmm2, eax
rorx eax, r10d, 0x16
vmovd xmm1, eax
rorx eax, edx, 0x16
vmovd xmm0, eax
rorx eax, esi, 0x16
vmovd xmm3, eax
vmovd eax, xmm30
andn r11d, edi, eax
vmovd eax, xmm23
and edi, eax
vmovd eax, xmm12
add eax, dword [rbx + 0xc8]
or r11d, edi
vmovd edi, xmm22
add r11d, eax
vmovd eax, xmm29
andn eax, r10d, eax
and r10d, edi
vmovd edi, xmm28
rorx r11d, r11d, 7
or eax, r10d
vmovd r10d, xmm11
add r10d, dword [rbx + 0xcc]
add r11d, r14d
add eax, r10d
andn r10d, edx, edi
vmovd edi, xmm21
and edx, edi
vmovd edi, xmm27
rorx eax, eax, 7
or edx, r10d
vmovd r10d, xmm10
add r10d, dword [rbx + 0xd0]
andn edi, r9d, edi
add eax, r13d
add edx, r10d
vmovd r10d, xmm20
and r9d, r10d
vmovd r10d, xmm3
rorx edx, edx, 7
or edi, r9d
vmovd r9d, xmm9
add r9d, dword [rbx + 0xd4]
add edx, r12d
add edi, r9d
vmovd r9d, xmm19
rorx edi, edi, 7
add edi, r10d
vmovd r10d, xmm26
andn r10d, ebp, r10d
and ebp, r9d
vmovd r9d, xmm8
add r9d, dword [rbx + 0xd8]
or r10d, ebp
vmovd ebp, xmm18
add r10d, r9d
vmovd r9d, xmm2
rorx r10d, r10d, 7
add r10d, r9d
vmovd r9d, xmm25
andn r9d, r8d, r9d
and r8d, ebp
vmovd ebp, xmm17
or r9d, r8d
vmovd r8d, xmm7
add r8d, dword [rbx + 0xdc]
add r9d, r8d
vmovd r8d, xmm1
rorx r9d, r9d, 7
add r9d, r8d
vmovd r8d, xmm24
andn r8d, ecx, r8d
and ecx, ebp
vmovd ebp, xmm16
or r8d, ecx
vmovd ecx, xmm6
add ecx, dword [rbx + 0xe0]
add r8d, ecx
vmovd ecx, xmm0
rorx r8d, r8d, 7
add r8d, ecx
vmovd ecx, xmm13
andn ecx, esi, ecx
and esi, ebp
vmovd ebp, xmm2
or ecx, esi
vmovd esi, xmm31
add esi, dword [rbx + 0xe4]
add ecx, esi
rorx esi, r11d, 7
vmovd xmm10, esi
rorx esi, eax, 7
rorx ecx, ecx, 7
vmovd xmm9, esi
rorx esi, edx, 7
add ecx, r15d
vmovd xmm8, esi
rorx esi, edi, 7
vmovd xmm7, esi
rorx esi, r10d, 7
vmovd xmm6, esi
rorx esi, r9d, 7
vmovd xmm5, esi
rorx esi, r8d, 7
vmovd xmm4, esi
rorx esi, ecx, 7
vmovd xmm14, esi
vmovd esi, xmm23
andn esi, r11d, esi
and r11d, ebp
vmovd ebp, xmm1
or esi, r11d
vmovd r11d, xmm30
add r11d, dword [rbx + 0xe8]
add esi, r11d
vmovd r11d, xmm22
andn r11d, eax, r11d
and eax, ebp
vmovd ebp, xmm0
rorx esi, esi, 0x1c
or eax, r11d
vmovd r11d, xmm29
add r11d, dword [rbx + 0xec]
add eax, r11d
vmovd r11d, xmm21
andn r11d, edx, r11d
and edx, ebp
vmovd ebp, xmm3
rorx eax, eax, 0x1c
or edx, r11d
vmovd r11d, xmm28
add r11d, dword [rbx + 0xf0]
add edx, r11d
vmovd r11d, xmm20
andn r11d, edi, r11d
and edi, r15d
rorx edx, edx, 0x1c
or edi, r11d
vmovd r11d, xmm27
add r11d, dword [rbx + 0xf4]
add edi, r11d
vmovd r11d, xmm19
andn r11d, r10d, r11d
and r10d, r14d
rorx edi, edi, 0x1c
or r10d, r11d
vmovd r11d, xmm26
add r11d, dword [rbx + 0xf8]
add r10d, r11d
vmovd r11d, xmm18
andn r11d, r9d, r11d
and r9d, r13d
rorx r10d, r10d, 0x1c
or r9d, r11d
vmovd r11d, xmm25
add r11d, dword [rbx + 0xfc]
add r9d, r11d
vmovd r11d, xmm17
andn r11d, r8d, r11d
and r8d, r12d
rorx r9d, r9d, 0x1c
or r11d, r8d
vmovd r8d, xmm24
add r8d, dword [rbx + 0x100]
add r11d, r8d
vmovd r8d, xmm16
andn r8d, ecx, r8d
and ecx, ebp
rorx r11d, r11d, 0x1c
or ecx, r8d
vmovd r8d, xmm13
add r8d, dword [rbx + 0x104]
add ecx, r8d
vmovd r8d, xmm9
add esi, r8d
vmovd r8d, xmm10
rorx ecx, ecx, 0x1c
add eax, r8d
vmovd r8d, xmm7
add edx, r8d
vmovd r8d, xmm8
add edi, r8d
vmovd r8d, xmm5
add r10d, r8d
vmovd r8d, xmm6
add r9d, r8d
vmovd r8d, xmm14
vmovd xmm15, r10d
add r11d, r8d
vpinsrd xmm13, xmm15, r9d, 1
vmovd xmm15, edx
vmovd xmm11, r11d
vmovd r11d, xmm4
vpinsrd xmm12, xmm15, edi, 1
vmovd xmm15, esi
add ecx, r11d
vpinsrd xmm11, xmm11, ecx, 1
vpunpcklqdq xmm13, xmm13, xmm11
vpinsrd xmm11, xmm15, eax, 1
vpunpcklqdq xmm11, xmm11, xmm12
vinserti128 ymm11, ymm11, xmm13, 1
vmovdqu ymmword [rbx + 0x88], ymm11
vmovd dword [rbx + 0xa8], xmm10
vmovd dword [rbx + 0xac], xmm9
vmovd dword [rbx + 0xb0], xmm8
vmovd dword [rbx + 0xb4], xmm7
vmovd dword [rbx + 0xb8], xmm6
vmovd dword [rbx + 0xc4], xmm14
vmovd dword [rbx + 0xbc], xmm5
vmovd dword [rbx + 0xc0], xmm4
vmovd dword [rbx + 0xc8], xmm2
vmovd dword [rbx + 0xcc], xmm1
vmovd dword [rbx + 0xd0], xmm0
mov dword [rbx + 0xd4], r15d
mov dword [rbx + 0xd8], r14d
mov dword [rbx + 0xdc], r13d
mov dword [rbx + 0xe0], r12d
vmovd dword [rbx + 0xe4], xmm3
vmovd dword [rbx + 0xe8], xmm23
vmovd dword [rbx + 0xec], xmm22
vmovd dword [rbx + 0xf0], xmm21
vmovd dword [rbx + 0xf4], xmm20
vmovd dword [rbx + 0xf8], xmm19
vmovd dword [rbx + 0xfc], xmm18
vmovd dword [rbx + 0x100], xmm17
vmovd dword [rbx + 0x104], xmm16
vzeroupper
vmovups xmm6, xmmword [rsp + 0x440]
vmovups xmm7, xmmword [rsp + 0x450]
vmovups xmm8, xmmword [rsp + 0x460]
vmovups xmm9, xmmword [rsp + 0x470]
vmovups xmm10, xmmword [rsp + 0x480]
vmovups xmm11, xmmword [rsp + 0x490]
vmovups xmm12, xmmword [rsp + 0x4a0]
vmovups xmm13, xmmword [rsp + 0x4b0]
vmovups xmm14, xmmword [rsp + 0x4c0]
vmovups xmm15, xmmword [rsp + 0x4d0]
add rsp, 0x4e8
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
mov edx, 0xffff
lea rax, [0x140369940]
add r12, 0x400
vpbroadcastd zmm7, edx
mov edx, 0xff
vpbroadcastd zmm4, edx
mov edx, pe_nt_image_headers64
vpbroadcastd zmm6, edx
mov edx, 0xfffffeff
vpbroadcastd zmm5, edx
nop dword [rax + rax]
vmovdqu16 zmm3, zmmword [rax]
vpmovzxwd zmm1, ymmword [rax]
sub rdi, 0xffffffffffffff80
add rax, 0x40
vpaddd zmm1, zmm1, zmmword [rdi - 0x80]
vextracti64x4 ymm0, zmm3, 1
vpmovzxwd zmm0, ymm0
vpaddd zmm0, zmm0, zmmword [rdi - 0x40]
vpsrad zmm3, zmm1, 0x10
vpandd zmm1, zmm1, zmm7
vpaddd zmm3, zmm3, zmm1
vpandd zmm1, zmm3, zmm4
vpsrad zmm3, zmm3, 8
vpsubd zmm1, zmm1, zmm3
vpsrad zmm2, zmm0, 0x10
vpandd zmm0, zmm0, zmm7
vpaddd zmm2, zmm2, zmm0
vpandd zmm0, zmm2, zmm4
vpsrad zmm2, zmm2, 8
vpsubd zmm0, zmm0, zmm2
vpandd zmm2, zmm1, zmm4
vpsrad zmm1, zmm1, 8
vpsubd zmm2, zmm2, zmm1
vpandd zmm1, zmm0, zmm4
vpsrad zmm0, zmm0, 8
vpsubd zmm0, zmm1, zmm0
vmovdqu32 zmm3, zmm2
vpcmpnled k1, zmm2, zmm6
vmovdqu32 zmm1, zmm0
vpaddd zmm3 {k1}, zmm2, zmm5
vpcmpnled k1, zmm0, zmm6
vpaddd zmm1 {k1}, zmm0, zmm5
vmovdqu32 zmmword [rdi - 0x80], zmm3
vmovdqu32 zmmword [rdi - 0x40], zmm1
cmp rdi, r12
jne 0x14022dff0
jmp 0x140227a38