Function at 0x14001c350
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, 0x218
vmovups xmmword [rsp + 0x170], xmm6
vmovups xmmword [rsp + 0x180], xmm7
vmovups xmmword [rsp + 0x190], xmm8
vmovups xmmword [rsp + 0x1a0], xmm9
vmovups xmmword [rsp + 0x1b0], xmm10
vmovups xmmword [rsp + 0x1c0], xmm11
vmovups xmmword [rsp + 0x1d0], xmm12
vmovups xmmword [rsp + 0x1e0], xmm13
vmovups xmmword [rsp + 0x1f0], xmm14
vmovups xmmword [rsp + 0x200], xmm15
mov rbx, qword [rcx + 0x40]
mov eax, 0x40
sub rax, rbx
mov qword [rsp + 0x260], rcx
vmovq xmm8, rdx
mov qword [rsp + 0x270], r8
cmp r8, rax
jb 0x140020ac0
mov eax, dword [rcx + 0x58]
mov edi, dword [rcx + 0x78]
cmp qword [rsp + 0x270], 0
vmovd xmm9, dword [rcx + 0x48]
vmovd xmm10, dword [rcx + 0x4c]
vmovd xmm11, dword [rcx + 0x50]
vmovd xmm12, dword [rcx + 0x54]
vmovd xmm7, dword [rcx + 0x68]
mov dword [rsp + 0x5c], eax
mov rax, qword [rsp + 0x260]
mov dword [rsp + 0x6c], edi
mov rdi, qword [rsp + 0x260]
vmovd xmm15, dword [rcx + 0x6c]
vmovd xmm14, dword [rcx + 0x70]
vmovd xmm13, dword [rcx + 0x74]
mov eax, dword [rax + 0x5c]
mov edi, dword [rdi + 0x7c]
mov dword [rsp + 0x58], eax
mov rax, qword [rsp + 0x260]
mov dword [rsp + 0x70], edi
mov eax, dword [rax + 0x60]
mov dword [rsp + 0x54], eax
mov rax, qword [rsp + 0x260]
mov eax, dword [rax + 0x64]
mov dword [rsp + 0x50], eax
mov rax, qword [rsp + 0x260]
vmovdqu xmm6, xmmword [rax + 0x68]
vpextrd dword [rsp + 0x15c], xmm6, 3
vpextrd dword [rsp + 0x158], xmm6, 2
vpextrd eax, xmm6, 1
vmovd edx, xmm6
je 0x1400209fe
xor edx, 0x243f6a88
xor eax, 0x85a308d3
vmovd dword [rsp + 0x74], xmm12
mov rdi, rcx
mov rbp, r8
mov dword [rsp + 0x160], edx
mov dword [rsp + 0x164], eax
vmovd dword [rsp + 0x78], xmm11
vmovd dword [rsp + 0x7c], xmm10
vmovd dword [rsp + 0x80], xmm9
vmovd dword [rsp + 0x168], xmm7
vmovdqu xmm12, xmm15
vmovd dword [rsp + 0x16c], xmm13
nop word cs:[rax + rax]
mov r8d, 0x40
lea rcx, [rdi + rbx]
vmovq rdx, xmm8
sub r8, rbx
cmp r8, rbp
cmova r8, rbp
mov qword [rsp + 0x28], r8
call sym.memcpy
mov r8, qword [rsp + 0x28]
vmovq rax, xmm8
add rax, r8
add rbx, r8
sub rbp, r8
vmovq xmm8, rax
cmp rbx, 0x40
jne 0x1400209da
add dword [rsp + 0x6c], 0x200
mov ebx, dword [rsp + 0x158]
mov edx, dword [rsp + 0x6c]
mov r15d, dword [rdi]
cmp edx, 0x200
adc dword [rsp + 0x70], 0
xor ebx, 0x13198a2e
vmovd xmm4, ebx
mov ebx, dword [rsp + 0x15c]
xor ebx, 0x3707344
vmovd xmm3, ebx
bswap r15d
mov r12d, dword [rdi + 4]
bswap r12d
mov esi, dword [rdi + 8]
bswap esi
mov eax, dword [rdi + 0xc]
bswap eax
mov dword [rsp + 0x34], eax
mov ecx, dword [rdi + 0x10]
bswap ecx
mov ebx, dword [rdi + 0x14]
bswap ebx
mov dword [rsp + 0x38], ebx
mov r9d, dword [rdi + 0x18]
bswap r9d
mov r8d, dword [rdi + 0x1c]
bswap r8d
mov r14d, dword [rdi + 0x20]
bswap r14d
mov dword [rsp + 0x4c], r14d
mov r10d, dword [rdi + 0x24]
bswap r10d
mov eax, dword [rdi + 0x28]
bswap eax
mov dword [rsp + 0x40], eax
mov r11d, dword [rdi + 0x2c]
bswap r11d
mov ebx, dword [rdi + 0x30]
bswap ebx
mov dword [rsp + 0x44], ebx
mov r13d, dword [rdi + 0x34]
bswap r13d
mov dword [rsp + 0x3c], r13d
mov eax, dword [rdi + 0x38]
bswap eax
mov dword [rsp + 0x48], eax
mov ebx, dword [rdi + 0x3c]
bswap ebx
mov r13d, dword [rsp + 0x80]
mov eax, dword [rsp + 0x5c]
mov r14d, r15d
mov dword [rsp + 0x28], r15d
xor r14d, 0x85a308d3
mov dword [rsp + 0xb0], r14d
add eax, r13d
mov r13d, edx
add eax, r14d
mov r14d, dword [rsp + 0x160]
xor edx, eax
xor edx, 0xa4093822
rorx r15d, edx, 0x10
add r14d, r15d
vmovd xmm9, r14d
mov r14d, dword [rsp + 0x5c]
vmovd edx, xmm9
xor r14d, edx
rorx edx, r14d, 0xc
mov r14d, r12d
xor r14d, 0x243f6a88
vmovd xmm5, edx
add eax, r14d
mov dword [rsp + 0xb4], r14d
mov r14d, dword [rsp + 0x58]
add edx, eax
vmovd xmm21, edx
xor edx, r15d
rorx edx, edx, 8
vmovd xmm2, edx
vmovd edx, xmm9
vmovd eax, xmm2
add edx, eax
vmovd xmm9, edx
vmovd edx, xmm5
vmovd eax, xmm9
xor edx, eax
mov eax, dword [rsp + 0x7c]
rorx edx, edx, 7
vmovd xmm5, edx
mov edx, esi
xor edx, 0x3707344
add eax, r14d
mov dword [rsp + 0xb8], edx
add eax, edx
mov edx, r13d
xor edx, eax
xor edx, 0x299f31d0
rorx r15d, edx, 0x10
mov edx, dword [rsp + 0x164]
add edx, r15d
xor r14d, edx
vmovd xmm7, edx
rorx edx, r14d, 0xc
mov r14d, dword [rsp + 0x54]
vmovd xmm1, edx
mov edx, dword [rsp + 0x34]
vmovd r13d, xmm1
xor edx, 0x13198a2e
add eax, edx
mov dword [rsp + 0xbc], edx
mov edx, r15d
add eax, r13d
xor edx, eax
vmovd xmm20, eax
rorx eax, edx, 8
mov edx, dword [rsp + 0x70]
vmovd xmm16, eax
vmovd eax, xmm7
vmovd r13d, xmm16
add eax, r13d
vmovd xmm7, eax
vmovd eax, xmm1
vmovd r13d, xmm7
xor eax, r13d
rorx eax, eax, 7
vmovd xmm1, eax
mov eax, ecx
xor eax, 0x299f31d0
mov r13d, eax
mov eax, dword [rsp + 0x78]
mov dword [rsp + 0xc0], r13d
add eax, r14d
add eax, r13d
vmovd r13d, xmm4
xor edx, eax
xor edx, 0x82efa98
rorx edx, edx, 0x10
add r13d, edx
xor r14d, r13d
mov r15d, r13d
rorx r13d, r14d, 0xc
vmovd xmm4, r13d
mov r13d, dword [rsp + 0x38]
vmovd r14d, xmm4
xor r13d, 0xa4093822
add eax, r13d
mov dword [rsp + 0xc4], r13d
add eax, r14d
mov r14d, dword [rsp + 0x50]
vmovd xmm11, eax
xor eax, edx
rorx eax, eax, 8
vmovd xmm0, eax
mov eax, r15d
mov r15d, dword [rsp + 0x3c]
vmovd edx, xmm0
add eax, edx
vmovd xmm28, eax
vmovd eax, xmm4
vmovd edx, xmm28
xor eax, edx
mov edx, dword [rsp + 0x74]
rorx eax, eax, 7
vmovd xmm4, eax
mov eax, r9d
xor eax, 0xec4e6c89
add edx, r14d
vmovd xmm18, eax
add edx, eax
mov eax, dword [rsp + 0x70]
xor eax, edx
xor eax, 0xec4e6c89
rorx eax, eax, 0x10
vmovd xmm19, eax
vmovd eax, xmm3
vmovd r13d, xmm19
add eax, r13d
mov r13d, eax
mov eax, r14d
mov r14d, r8d
xor r14d, 0x82efa98
xor eax, r13d
add edx, r14d
rorx eax, eax, 0xc
vmovd xmm31, r14d
add edx, eax
vmovd xmm25, edx
vmovd edx, xmm19
vmovd r14d, xmm25
xor edx, r14d
mov r14d, dword [rsp + 0x4c]
rorx edx, edx, 8
vmovd xmm19, edx
mov edx, r13d
vmovd r13d, xmm19
add edx, r13d
xor r14d, 0x38d01377
vmovd r13d, xmm21
add r13d, r14d
mov dword [rsp + 0xc8], r14d
xor eax, edx
vmovd xmm21, r13d
vmovd r13d, xmm1
rorx eax, eax, 7
vmovd r14d, xmm21
add r13d, r14d
vmovd xmm21, r13d
vmovd r13d, xmm19
vmovd r14d, xmm21
xor r13d, r14d
rorx r13d, r13d, 0x10
vmovd xmm19, r13d
vmovd r13d, xmm28
vmovd r14d, xmm19
add r13d, r14d
vmovd xmm28, r13d
vmovd r13d, xmm1
vmovd r14d, xmm28
xor r13d, r14d
vmovd r14d, xmm21
rorx r13d, r13d, 0xc
vmovd xmm1, r13d
mov r13d, r10d
xor r13d, 0x452821e6
mov dword [rsp + 0xcc], r13d
add r13d, r14d
vmovd xmm21, r13d
vmovd r13d, xmm1
vmovd r14d, xmm21
add r13d, r14d
vmovd xmm21, r13d
vmovd r13d, xmm19
vmovd r14d, xmm21
xor r13d, r14d
rorx r13d, r13d, 8
vmovd xmm19, r13d
vmovd r13d, xmm28
vmovd r14d, xmm19
add r13d, r14d
vmovd xmm28, r13d
vmovd r13d, xmm1
vmovd r14d, xmm28
xor r13d, r14d
vmovd r14d, xmm20
rorx r13d, r13d, 7
vmovd xmm1, r13d
mov r13d, dword [rsp + 0x40]
xor r13d, 0x34e90c6c
mov dword [rsp + 0xd0], r13d
add r13d, r14d
vmovd xmm20, r13d
vmovd r13d, xmm4
vmovd r14d, xmm20
add r13d, r14d
vmovd xmm20, r13d
vmovd r13d, xmm2
vmovd r14d, xmm20
xor r13d, r14d
rorx r13d, r13d, 0x10
add edx, r13d
vmovd xmm2, r13d
vmovd xmm10, edx
vmovd edx, xmm4
vmovd r13d, xmm10
xor edx, r13d
mov r13d, r11d
xor r13d, 0xbe5466cf
rorx edx, edx, 0xc
add r14d, r13d
mov dword [rsp + 0xd4], r13d
add r14d, edx
vmovd xmm20, r14d
vmovd r14d, xmm2
vmovd r13d, xmm20
xor r14d, r13d
rorx r14d, r14d, 8
vmovd xmm2, r14d
vmovd r14d, xmm10
vmovd r13d, xmm2
add r14d, r13d
mov r13d, dword [rsp + 0x44]
xor edx, r14d
vmovd xmm10, r14d
rorx edx, edx, 7
vmovd xmm4, edx
vmovd edx, xmm11
xor r13d, 0xc97c50dd
add edx, r13d
mov dword [rsp + 0x60], r13d
mov r13d, r15d
add edx, eax
xor r13d, 0xc0ac29b7
vmovd xmm11, edx
vmovd edx, xmm16
mov dword [rsp + 0x64], r13d
vmovd r14d, xmm11
xor edx, r14d
vmovd r14d, xmm9
rorx edx, edx, 0x10
add r14d, edx
vmovd xmm9, r14d
xor eax, r14d
vmovd r14d, xmm11
add r14d, r13d
rorx eax, eax, 0xc
add r14d, eax
xor edx, r14d
vmovd xmm11, r14d
vmovd r14d, xmm9
rorx edx, edx, 8
add r14d, edx
xor eax, r14d
vmovd xmm9, r14d
vmovd r14d, xmm25
rorx eax, eax, 7
vmovd xmm3, eax
mov eax, dword [rsp + 0x48]
xor eax, 0xb5470917
mov dword [rsp + 0x84], eax
add eax, r14d
vmovd r14d, xmm5
add eax, r14d
vmovd xmm25, eax
vmovd eax, xmm0
vmovd r14d, xmm25
xor eax, r14d
vmovd r14d, xmm7
rorx eax, eax, 0x10
add r14d, eax
vmovd xmm7, r14d
vmovd r14d, xmm5
vmovd r13d, xmm7
xor r14d, r13d
mov r13d, ebx
rorx r14d, r14d, 0xc
xor r13d, 0x3f84d5b5
vmovd xmm5, r14d
vmovd r14d, xmm25
mov dword [rsp + 0x88], r13d
add r14d, r13d
vmovd xmm25, r14d
vmovd r14d, xmm5
vmovd r13d, xmm25
add r14d, r13d
xor eax, r14d
vmovd xmm25, r14d
vmovd r14d, xmm7
rorx eax, eax, 8
add r14d, eax
vmovd xmm7, r14d
vmovd r14d, xmm5
vmovd r13d, xmm7
xor r14d, r13d
mov r13d, dword [rsp + 0x48]
rorx r14d, r14d, 7
vmovd xmm5, r14d
xor r13d, 0xbe5466cf
mov dword [rsp + 0x68], r13d
mov r14d, r13d
vmovd r13d, xmm21
add r14d, r13d
vmovd xmm21, r14d
vmovd r14d, xmm5
vmovd r13d, xmm21
add r14d, r13d
vmovd xmm21, r14d
vmovd r14d, xmm2
vmovd r13d, xmm21
xor r14d, r13d
rorx r14d, r14d, 0x10
vmovd xmm2, r14d
vmovd r14d, xmm9
vmovd r13d, xmm2
add r14d, r13d
vmovd xmm9, r14d
vmovd r14d, xmm5
vmovd r13d, xmm9
xor r14d, r13d
vmovd r13d, xmm21
rorx r14d, r14d, 0xc
vmovd xmm5, r14d
mov r14d, dword [rsp + 0x40]
xor r14d, 0x3f84d5b5
vmovd xmm16, r14d
add r14d, r13d
vmovd xmm21, r14d
vmovd r14d, xmm5
vmovd r13d, xmm21
add r14d, r13d
vmovd xmm21, r14d
vmovd r14d, xmm2
vmovd r13d, xmm21
xor r14d, r13d
rorx r14d, r14d, 8
vmovd xmm2, r14d
vmovd r14d, xmm9
vmovd r13d, xmm2
add r14d, r13d
vmovd xmm9, r14d
vmovd r14d, xmm5
vmovd r13d, xmm9
xor r14d, r13d
vmovd r13d, xmm20
rorx r14d, r14d, 7
vmovd xmm5, r14d
mov r14d, ecx
xor r14d, 0x452821e6
mov dword [rsp + 0x8c], r14d
add r14d, r13d
vmovd xmm20, r14d
vmovd r14d, xmm1
vmovd r13d, xmm20
add r14d, r13d
xor edx, r14d
vmovd xmm20, r14d
vmovd r14d, xmm7
rorx edx, edx, 0x10
add r14d, edx
vmovd xmm7, r14d
vmovd r14d, xmm1
vmovd r13d, xmm7
xor r14d, r13d
vmovd r13d, xmm20
rorx r14d, r14d, 0xc
vmovd xmm1, r14d
mov r14d, dword [rsp + 0x4c]
xor r14d, 0xa4093822
mov dword [rsp + 0x90], r14d
add r14d, r13d
vmovd xmm20, r14d
vmovd r14d, xmm1
vmovd r13d, xmm20
add r14d, r13d
xor edx, r14d
vmovd xmm20, r14d
vmovd r14d, xmm7
rorx edx, edx, 8
add r14d, edx
vmovd xmm7, r14d
vmovd r14d, xmm1
vmovd r13d, xmm7
xor r14d, r13d
vmovd r13d, xmm11
rorx r14d, r14d, 7
vmovd xmm1, r14d
mov r14d, r10d
xor r14d, 0xb5470917
mov dword [rsp + 0xd8], r14d
add r14d, r13d
vmovd xmm11, r14d
vmovd r14d, xmm4
vmovd r13d, xmm11
add r14d, r13d
xor eax, r14d
vmovd xmm11, r14d
vmovd r14d, xmm28
rorx eax, eax, 0x10
add r14d, eax
vmovd xmm28, r14d
vmovd r14d, xmm4
vmovd r13d, xmm28
xor r14d, r13d
vmovd r13d, xmm11
rorx r14d, r14d, 0xc
vmovd xmm4, r14d
mov r14d, ebx
xor r14d, 0x38d01377
add r13d, r14d
mov dword [rsp + 0xdc], r14d
vmovd xmm11, r13d
vmovd r13d, xmm4
vmovd r14d, xmm11
add r13d, r14d
xor eax, r13d
vmovd xmm11, r13d
vmovd r13d, xmm28
rorx eax, eax, 8
add r13d, eax
vmovd xmm28, r13d
vmovd r13d, xmm4
vmovd r14d, xmm28
xor r13d, r14d
vmovd r14d, xmm25
rorx r13d, r13d, 7
vmovd xmm4, r13d
mov r13d, r15d
xor r13d, 0x82efa98
add r14d, r13d
mov dword [rsp + 0xe0], r13d
vmovd xmm25, r14d
vmovd r14d, xmm3
vmovd r13d, xmm25
add r14d, r13d
vmovd xmm25, r14d
vmovd r14d, xmm19
vmovd r13d, xmm25
xor r14d, r13d
rorx r14d, r14d, 0x10
vmovd xmm19, r14d
vmovd r14d, xmm10
vmovd r13d, xmm19
add r14d, r13d
vmovd xmm10, r14d
vmovd r14d, xmm3
vmovd r13d, xmm10
xor r14d, r13d
vmovd r13d, xmm25
rorx r14d, r14d, 0xc
vmovd xmm3, r14d
mov r14d, r9d
xor r14d, 0xc97c50dd
add r13d, r14d
mov dword [rsp + 0xe4], r14d
vmovd xmm25, r13d
vmovd r13d, xmm3
vmovd r14d, xmm25
add r13d, r14d
vmovd xmm25, r13d
vmovd r13d, xmm19
vmovd r14d, xmm25
xor r13d, r14d
rorx r13d, r13d, 8
vmovd xmm19, r13d
vmovd r13d, xmm10
vmovd r14d, xmm19
add r13d, r14d
vmovd xmm10, r13d
vmovd r13d, xmm3
vmovd r14d, xmm10
xor r13d, r14d
vmovd r14d, xmm21
rorx r13d, r13d, 7
vmovd xmm3, r13d
mov r13d, r12d
xor r13d, 0xc0ac29b7
add r14d, r13d
mov dword [rsp + 0x94], r13d
vmovd xmm21, r14d
vmovd r14d, xmm1
vmovd r13d, xmm21
add r14d, r13d
vmovd xmm21, r14d
vmovd r14d, xmm19
vmovd r13d, xmm21
xor r14d, r13d
rorx r14d, r14d, 0x10
vmovd xmm19, r14d
vmovd r14d, xmm28
vmovd r13d, xmm19
add r14d, r13d
vmovd xmm28, r14d
vmovd r14d, xmm1
vmovd r13d, xmm28
xor r14d, r13d
rorx r14d, r14d, 0xc
vmovd xmm1, r14d
mov r14d, dword [rsp + 0x44]
xor r14d, 0x85a308d3
mov dword [rsp + 0x98], r14d
mov r13d, r14d
vmovd r14d, xmm21
add r13d, r14d
vmovd xmm21, r13d
vmovd r13d, xmm1
vmovd r14d, xmm21
add r13d, r14d
vmovd xmm21, r13d
vmovd r13d, xmm19
vmovd r14d, xmm21
xor r13d, r14d
rorx r13d, r13d, 8
vmovd xmm19, r13d
vmovd r13d, xmm28
vmovd r14d, xmm19
add r13d, r14d
vmovd xmm28, r13d
vmovd r13d, xmm1
vmovd r14d, xmm28
xor r13d, r14d
vmovd r14d, xmm20
rorx r13d, r13d, 7
vmovd xmm1, r13d
mov r13d, dword [rsp + 0x28]
xor r13d, 0x13198a2e
add r14d, r13d
mov dword [rsp + 0xe8], r13d
vmovd xmm20, r14d
vmovd r14d, xmm4
vmovd r13d, xmm20
add r14d, r13d
vmovd xmm20, r14d
vmovd r14d, xmm2
vmovd r13d, xmm20
xor r14d, r13d
rorx r14d, r14d, 0x10
vmovd xmm2, r14d
vmovd r14d, xmm10
vmovd r13d, xmm2
add r14d, r13d
vmovd xmm10, r14d
vmovd r14d, xmm4
vmovd r13d, xmm10
xor r14d, r13d
vmovd r13d, xmm20
rorx r14d, r14d, 0xc
vmovd xmm4, r14d
mov r14d, esi
xor r14d, 0x243f6a88
add r13d, r14d
mov dword [rsp + 0xec], r14d
vmovd xmm20, r13d
vmovd r13d, xmm4
vmovd r14d, xmm20
add r13d, r14d
vmovd xmm20, r13d
vmovd r13d, xmm2
vmovd r14d, xmm20
xor r13d, r14d
rorx r13d, r13d, 8
vmovd xmm2, r13d
vmovd r13d, xmm10
vmovd r14d, xmm2
add r13d, r14d
vmovd xmm10, r13d
vmovd r13d, xmm4
vmovd r14d, xmm10
xor r13d, r14d
vmovd r14d, xmm11
rorx r13d, r13d, 7
vmovd xmm4, r13d
mov r13d, r11d
xor r13d, 0xec4e6c89
add r14d, r13d
mov dword [rsp + 0xf0], r13d
vmovd xmm11, r14d
vmovd r14d, xmm3
vmovd r13d, xmm11
add r14d, r13d
xor edx, r14d
vmovd xmm11, r14d
vmovd r14d, xmm9
rorx edx, edx, 0x10
add r14d, edx
vmovd xmm9, r14d
vmovd r14d, xmm3
vmovd r13d, xmm9
xor r14d, r13d
vmovd r13d, xmm11
rorx r14d, r14d, 0xc
vmovd xmm3, r14d
mov r14d, r8d
xor r14d, 0x34e90c6c
add r13d, r14d
mov dword [rsp + 0xf4], r14d
vmovd xmm11, r13d
vmovd r13d, xmm3
vmovd r14d, xmm11
add r13d, r14d
xor edx, r13d
vmovd xmm11, r13d
rorx r15d, edx, 8
vmovd edx, xmm9
add edx, r15d
vmovd xmm9, edx
vmovd edx, xmm3
vmovd r13d, xmm9
xor edx, r13d
vmovd r13d, xmm25
rorx edx, edx, 7
vmovd xmm3, edx
mov edx, dword [rsp + 0x38]
xor edx, 0x3707344
mov dword [rsp + 0xf8], edx
add edx, r13d
vmovd xmm25, edx
vmovd edx, xmm5
vmovd r13d, xmm25
add edx, r13d
xor eax, edx
vmovd xmm25, edx
vmovd edx, xmm7
rorx eax, eax, 0x10
add edx, eax
vmovd xmm7, edx
vmovd edx, xmm5
vmovd r13d, xmm7
xor edx, r13d
vmovd r13d, xmm25
rorx edx, edx, 0xc
vmovd xmm5, edx
mov edx, dword [rsp + 0x34]
xor edx, 0x299f31d0
mov dword [rsp + 0xfc], edx
add edx, r13d
vmovd xmm25, edx
vmovd edx, xmm5
vmovd r13d, xmm25
add edx, r13d
xor eax, edx
vmovd xmm25, edx
vmovd edx, xmm7
rorx eax, eax, 8
add edx, eax
vmovd xmm7, edx
vmovd edx, xmm5
vmovd r13d, xmm7
xor edx, r13d
vmovd r13d, xmm21
rorx edx, edx, 7
vmovd xmm5, edx
mov edx, r11d
xor edx, 0x452821e6
mov dword [rsp + 0x9c], edx
add edx, r13d
vmovd xmm21, edx
vmovd edx, xmm5
vmovd r13d, xmm21
add edx, r13d
vmovd xmm21, edx
vmovd edx, xmm2
vmovd r13d, xmm21
xor edx, r13d
rorx edx, edx, 0x10
vmovd xmm2, edx
vmovd edx, xmm9
vmovd r13d, xmm2
add edx, r13d
vmovd xmm9, edx
vmovd edx, xmm5
vmovd r13d, xmm9
xor edx, r13d
rorx edx, edx, 0xc
vmovd xmm5, edx
mov edx, dword [rsp + 0x4c]
xor edx, 0x34e90c6c
mov r14d, edx
mov dword [rsp + 0xa0], edx
vmovd edx, xmm21
add edx, r14d
vmovd xmm21, edx
vmovd edx, xmm5
vmovd r13d, xmm21
add edx, r13d
vmovd xmm21, edx
vmovd edx, xmm2
vmovd r13d, xmm21
xor edx, r13d
rorx edx, edx, 8
vmovd xmm2, edx
vmovd edx, xmm9
vmovd r13d, xmm2
add edx, r13d
vmovd xmm9, edx
vmovd edx, xmm5
vmovd r13d, xmm9
xor edx, r13d
vmovd r13d, xmm20
rorx edx, edx, 7
vmovd xmm5, edx
mov edx, dword [rsp + 0x44]
xor edx, 0x243f6a88
mov dword [rsp + 0x100], edx
add edx, r13d
vmovd xmm20, edx
vmovd edx, xmm1
vmovd r13d, xmm20
add edx, r13d
vmovd r13d, xmm7
vmovd xmm20, edx
xor edx, r15d
rorx edx, edx, 0x10
add r13d, edx
vmovd xmm7, r13d
vmovd r13d, xmm1
vmovd r14d, xmm7
xor r13d, r14d
vmovd r14d, xmm20
rorx r13d, r13d, 0xc
vmovd xmm1, r13d
mov r13d, dword [rsp + 0x28]
xor r13d, 0xc0ac29b7
mov dword [rsp + 0x104], r13d
add r13d, r14d
vmovd xmm20, r13d
vmovd r13d, xmm1
vmovd r14d, xmm20
add r13d, r14d
xor edx, r13d
vmovd xmm20, r13d
vmovd r13d, xmm7
rorx edx, edx, 8
add r13d, edx
vmovd xmm7, r13d
vmovd r13d, xmm1
vmovd r14d, xmm7
xor r13d, r14d
mov r14d, dword [rsp + 0x38]
rorx r13d, r13d, 7
vmovd xmm1, r13d
xor r14d, 0x13198a2e
mov r13d, r14d
mov dword [rsp + 0x108], r14d
vmovd r14d, xmm11
add r13d, r14d
vmovd xmm11, r13d
vmovd r13d, xmm4
vmovd r14d, xmm11
add r13d, r14d
xor eax, r13d
vmovd xmm11, r13d
vmovd r13d, xmm28
rorx eax, eax, 0x10
add r13d, eax
vmovd xmm28, r13d
vmovd r13d, xmm4
vmovd r14d, xmm28
xor r13d, r14d
vmovd r14d, xmm11
rorx r13d, r13d, 0xc
vmovd xmm4, r13d
mov r13d, esi
xor r13d, 0x299f31d0
add r14d, r13d
mov dword [rsp + 0x10c], r13d
vmovd xmm11, r14d
vmovd r14d, xmm4
vmovd r13d, xmm11
add r14d, r13d
xor eax, r14d
vmovd xmm11, r14d
rorx r15d, eax, 8
vmovd eax, xmm28
add eax, r15d
vmovd xmm28, eax
vmovd eax, xmm4
vmovd r14d, xmm28
xor eax, r14d
vmovd r14d, xmm25
rorx eax, eax, 7
vmovd xmm4, eax
mov eax, ebx
xor eax, 0xc97c50dd
mov dword [rsp + 0x110], eax
add eax, r14d
vmovd xmm25, eax
vmovd eax, xmm3
vmovd r14d, xmm25
add eax, r14d
vmovd xmm25, eax
vmovd eax, xmm19
vmovd r14d, xmm25
vmovd r13d, xmm25
xor eax, r14d
rorx eax, eax, 0x10
vmovd xmm19, eax
vmovd eax, xmm10
vmovd r14d, xmm19
add eax, r14d
vmovd xmm10, eax
vmovd eax, xmm3
vmovd r14d, xmm10
xor eax, r14d
rorx eax, eax, 0xc
vmovd xmm3, eax
mov eax, dword [rsp + 0x3c]
xor eax, 0xb5470917
mov dword [rsp + 0x114], eax
add eax, r13d
vmovd xmm25, eax
vmovd eax, xmm3
vmovd r13d, xmm25
add eax, r13d
vmovd xmm25, eax
vmovd eax, xmm19
vmovd r13d, xmm25
xor eax, r13d
rorx eax, eax, 8
vmovd xmm19, eax
vmovd eax, xmm10
vmovd r13d, xmm19
add eax, r13d
vmovd xmm10, eax
vmovd eax, xmm3
vmovd r13d, xmm10
xor eax, r13d
vmovd r13d, xmm21
rorx eax, eax, 7
vmovd xmm3, eax
vmovd eax, xmm16
add eax, r13d
vmovd xmm21, eax
vmovd eax, xmm1
vmovd r13d, xmm21
add eax, r13d
vmovd xmm21, eax
vmovd eax, xmm19
vmovd r13d, xmm21
xor eax, r13d
rorx eax, eax, 0x10
vmovd xmm19, eax
vmovd eax, xmm28
vmovd r13d, xmm19
add eax, r13d
vmovd xmm28, eax
vmovd eax, xmm1
vmovd r13d, xmm28
xor eax, r13d
vmovd r13d, xmm21
rorx eax, eax, 0xc
vmovd xmm1, eax
mov eax, dword [rsp + 0x68]
add eax, r13d
vmovd xmm21, eax
vmovd eax, xmm1
vmovd r13d, xmm21
add eax, r13d
vmovd xmm21, eax
vmovd eax, xmm19
vmovd r13d, xmm21
xor eax, r13d
rorx eax, eax, 8
vmovd xmm19, eax
vmovd eax, xmm28
vmovd r13d, xmm19
add eax, r13d
vmovd xmm28, eax
vmovd eax, xmm1
vmovd r13d, xmm28
xor eax, r13d
vmovd r13d, xmm20
rorx eax, eax, 7
vmovd xmm1, eax
mov eax, dword [rsp + 0x34]
xor eax, 0x82efa98
mov dword [rsp + 0xa4], eax
add eax, r13d
vmovd xmm20, eax
vmovd eax, xmm4
vmovd r13d, xmm20
add eax, r13d
vmovd xmm20, eax
vmovd eax, xmm2
vmovd r13d, xmm20
xor eax, r13d
rorx eax, eax, 0x10
vmovd xmm2, eax
vmovd eax, xmm10
vmovd r13d, xmm2
add eax, r13d
vmovd xmm10, eax
vmovd eax, xmm4
vmovd r13d, xmm10
xor eax, r13d
vmovd r13d, xmm20
rorx eax, eax, 0xc
vmovd xmm4, eax
mov eax, r9d
xor eax, 0x3707344
mov dword [rsp + 0xa8], eax
add eax, r13d
vmovd xmm20, eax
vmovd eax, xmm4
vmovd r13d, xmm20
add eax, r13d
vmovd xmm20, eax
vmovd eax, xmm2
vmovd r13d, xmm20
xor eax, r13d
rorx eax, eax, 8
vmovd xmm2, eax
vmovd eax, xmm10
vmovd r13d, xmm2
add eax, r13d
vmovd xmm10, eax
vmovd eax, xmm4
vmovd r13d, xmm10
xor eax, r13d
vmovd r13d, xmm11
rorx eax, eax, 7
vmovd xmm4, eax
mov eax, r8d
xor eax, 0x85a308d3
mov dword [rsp + 0x118], eax
add eax, r13d
vmovd xmm11, eax
vmovd eax, xmm3
vmovd r13d, xmm11
add eax, r13d
xor edx, eax
vmovd xmm11, eax
vmovd eax, xmm9
rorx edx, edx, 0x10
add eax, edx
vmovd xmm9, eax
vmovd eax, xmm3
vmovd r13d, xmm9
xor eax, r13d
vmovd r13d, xmm11
rorx eax, eax, 0xc
vmovd xmm3, eax
mov eax, r12d
xor eax, 0xec4e6c89
mov dword [rsp + 0x11c], eax
add eax, r13d
vmovd xmm11, eax
vmovd eax, xmm3
vmovd r13d, xmm11
add eax, r13d
xor edx, eax
vmovd xmm11, eax
vmovd eax, xmm9
rorx edx, edx, 8
add eax, edx
vmovd xmm9, eax
vmovd eax, xmm3
vmovd r13d, xmm9
xor eax, r13d
vmovd r13d, xmm25
rorx eax, eax, 7
vmovd xmm3, eax
mov eax, r10d
xor eax, 0xa4093822
mov dword [rsp + 0x120], eax
add eax, r13d
vmovd xmm25, eax
vmovd eax, xmm5
vmovd r13d, xmm25
add eax, r13d
vmovd r13d, xmm7
vmovd xmm25, eax
xor eax, r15d
rorx eax, eax, 0x10
add r13d, eax
vmovd xmm7, r13d
vmovd r13d, xmm5
vmovd r14d, xmm7
xor r13d, r14d
vmovd r14d, xmm25
rorx r13d, r13d, 0xc
vmovd xmm5, r13d
mov r13d, ecx
xor r13d, 0x38d01377
add r14d, r13d
mov dword [rsp + 0x124], r13d
vmovd xmm25, r14d
vmovd r14d, xmm5
vmovd r13d, xmm25
add r14d, r13d
mov r13d, dword [rsp + 0x64]
xor eax, r14d
vmovd xmm25, r14d
rorx r15d, eax, 8
vmovd eax, xmm7
add eax, r15d
vmovd xmm7, eax
vmovd eax, xmm5
vmovd r14d, xmm7
xor eax, r14d
vmovd r14d, xmm21
rorx eax, eax, 7
vmovd xmm5, eax
mov eax, r8d
xor eax, 0x38d01377
mov dword [rsp + 0x128], eax
add eax, r14d
vmovd xmm21, eax
vmovd eax, xmm5
vmovd r14d, xmm21
add eax, r14d
vmovd xmm21, eax
vmovd eax, xmm2
vmovd r14d, xmm21
xor eax, r14d
rorx eax, eax, 0x10
vmovd xmm2, eax
vmovd eax, xmm9
vmovd r14d, xmm2
add eax, r14d
vmovd xmm9, eax
vmovd eax, xmm5
vmovd r14d, xmm9
xor eax, r14d
vmovd r14d, xmm21
rorx eax, eax, 0xc
vmovd xmm5, eax
mov eax, r10d
xor eax, 0xec4e6c89
mov dword [rsp + 0x12c], eax
add eax, r14d
vmovd xmm21, eax
vmovd eax, xmm5
vmovd r14d, xmm21
add eax, r14d
vmovd xmm21, eax
vmovd eax, xmm2
vmovd r14d, xmm21
xor eax, r14d
rorx eax, eax, 8
vmovd xmm2, eax
vmovd eax, xmm9
vmovd r14d, xmm2
add eax, r14d
vmovd xmm9, eax
vmovd eax, xmm5
vmovd r14d, xmm9
xor eax, r14d
vmovd r14d, xmm20
rorx eax, eax, 7
vmovd xmm5, eax
mov eax, dword [rsp + 0x34]
xor eax, 0x85a308d3
mov dword [rsp + 0x130], eax
add eax, r14d
vmovd xmm20, eax
vmovd eax, xmm1
vmovd r14d, xmm20
add eax, r14d
xor edx, eax
vmovd xmm20, eax
vmovd eax, xmm7
rorx edx, edx, 0x10
add eax, edx
vmovd xmm7, eax
vmovd eax, xmm1
vmovd r14d, xmm7
xor eax, r14d
vmovd r14d, xmm20
rorx eax, eax, 0xc
vmovd xmm1, eax
mov eax, r12d
xor eax, 0x3707344
mov dword [rsp + 0x134], eax
add eax, r14d
vmovd xmm20, eax
vmovd eax, xmm1
vmovd r14d, xmm20
add eax, r14d
xor edx, eax
vmovd xmm20, eax
vmovd eax, xmm7
rorx edx, edx, 8
add eax, edx
vmovd xmm7, eax
vmovd eax, xmm1
vmovd r14d, xmm7
xor eax, r14d
rorx eax, eax, 7
vmovd xmm1, eax
vmovd eax, xmm11
add eax, r13d
vmovd xmm11, eax
vmovd eax, xmm4
vmovd r14d, xmm11
add eax, r14d
vmovd r14d, xmm28
vmovd xmm11, eax
xor eax, r15d
rorx eax, eax, 0x10
add r14d, eax
vmovd xmm28, r14d
vmovd r14d, xmm4
vmovd r13d, xmm28
xor r14d, r13d
mov r13d, dword [rsp + 0x60]
rorx r14d, r14d, 0xc
vmovd xmm4, r14d
vmovd r14d, xmm11
add r14d, r13d
vmovd xmm11, r14d
vmovd r14d, xmm4
vmovd r13d, xmm11
add r14d, r13d
xor eax, r14d
vmovd xmm11, r14d
vmovd r14d, xmm28
rorx eax, eax, 8
add r14d, eax
vmovd xmm28, r14d
vmovd r14d, xmm4
vmovd r13d, xmm28
xor r14d, r13d
vmovd r13d, xmm25
rorx r14d, r14d, 7
vmovd xmm4, r14d
mov r14d, r11d
xor r14d, 0x3f84d5b5
mov dword [rsp + 0x138], r14d
add r14d, r13d
vmovd xmm25, r14d
vmovd r14d, xmm3
vmovd r13d, xmm25
add r14d, r13d
vmovd xmm25, r14d
vmovd r14d, xmm19
vmovd r13d, xmm25
xor r14d, r13d
rorx r14d, r14d, 0x10
vmovd xmm19, r14d
vmovd r14d, xmm10
vmovd r13d, xmm19
add r14d, r13d
vmovd xmm10, r14d
vmovd r14d, xmm3
vmovd r13d, xmm10
xor r14d, r13d
mov r13d, dword [rsp + 0x48]
rorx r14d, r14d, 0xc
vmovd xmm3, r14d
xor r13d, 0x34e90c6c
mov r14d, r13d
mov dword [rsp + 0x13c], r13d
vmovd r13d, xmm25
add r13d, r14d
vmovd xmm25, r13d
vmovd r13d, xmm3
vmovd r14d, xmm25
add r13d, r14d
vmovd xmm25, r13d
vmovd r13d, xmm19
vmovd r14d, xmm25
xor r13d, r14d
rorx r13d, r13d, 8
vmovd xmm19, r13d
vmovd r13d, xmm10
vmovd r14d, xmm19
add r13d, r14d
vmovd xmm10, r13d
vmovd r13d, xmm3
vmovd r14d, xmm10
xor r13d, r14d
vmovd r14d, xmm21
rorx r13d, r13d, 7
vmovd xmm3, r13d
mov r13d, esi
xor r13d, 0x82efa98
add r14d, r13d
mov dword [rsp + 0x140], r13d
vmovd xmm21, r14d
vmovd r14d, xmm1
vmovd r13d, xmm21
add r14d, r13d
vmovd xmm21, r14d
vmovd r14d, xmm19
vmovd r13d, xmm21
xor r14d, r13d
rorx r14d, r14d, 0x10
vmovd xmm19, r14d
vmovd r14d, xmm28
vmovd r13d, xmm19
add r14d, r13d
vmovd xmm28, r14d
vmovd r14d, xmm1
vmovd r13d, xmm28
xor r14d, r13d
vmovd r13d, xmm21
rorx r14d, r14d, 0xc
vmovd xmm1, r14d
mov r14d, r9d
xor r14d, 0x13198a2e
add r13d, r14d
mov dword [rsp + 0x144], r14d
vmovd xmm21, r13d
vmovd r13d, xmm1
vmovd r14d, xmm21
add r13d, r14d
vmovd xmm21, r13d
vmovd r13d, xmm19
vmovd r14d, xmm21
xor r13d, r14d
rorx r13d, r13d, 8
vmovd xmm19, r13d
vmovd r13d, xmm28
vmovd r14d, xmm19
add r13d, r14d
vmovd xmm28, r13d
vmovd r13d, xmm1
vmovd r14d, xmm28
xor r13d, r14d
mov r14d, dword [rsp + 0x38]
rorx r13d, r13d, 7
vmovd xmm1, r13d
xor r14d, 0xbe5466cf
vmovd xmm17, r14d
mov r13d, r14d
vmovd r14d, xmm20
add r13d, r14d
vmovd xmm20, r13d
vmovd r13d, xmm4
vmovd r14d, xmm20
add r13d, r14d
vmovd xmm20, r13d
vmovd r13d, xmm2
vmovd r14d, xmm20
xor r13d, r14d
rorx r13d, r13d, 0x10
vmovd xmm2, r13d
vmovd r13d, xmm10
vmovd r14d, xmm2
add r13d, r14d
vmovd xmm10, r13d
vmovd r13d, xmm4
vmovd r14d, xmm10
xor r13d, r14d
vmovd r14d, xmm20
rorx r13d, r13d, 0xc
vmovd xmm4, r13d
mov r13d, dword [rsp + 0x40]
xor r13d, 0x299f31d0
add r14d, r13d
mov dword [rsp + 0xac], r13d
vmovd xmm20, r14d
vmovd r14d, xmm4
vmovd r13d, xmm20
add r14d, r13d
vmovd xmm20, r14d
vmovd r14d, xmm2
vmovd r13d, xmm20
xor r14d, r13d
rorx r14d, r14d, 8
vmovd xmm2, r14d
vmovd r14d, xmm10
vmovd r13d, xmm2
add r14d, r13d
vmovd xmm10, r14d
vmovd r14d, xmm4
vmovd r13d, xmm10
xor r14d, r13d
vmovd r13d, xmm11
rorx r14d, r14d, 7
vmovd xmm4, r14d
mov r14d, ecx
xor r14d, 0x243f6a88
add r13d, r14d
mov dword [rsp + 0x148], r14d
vmovd xmm11, r13d
vmovd r13d, xmm3
vmovd r14d, xmm11
add r13d, r14d
xor edx, r13d
vmovd xmm11, r13d
vmovd r13d, xmm9
rorx edx, edx, 0x10
add r13d, edx
vmovd xmm9, r13d
vmovd r13d, xmm3
vmovd r14d, xmm9
xor r13d, r14d
vmovd r14d, xmm11
rorx r13d, r13d, 0xc
vmovd xmm3, r13d
mov r13d, dword [rsp + 0x28]
xor r13d, 0xa4093822
add r14d, r13d
mov dword [rsp + 0x14c], r13d
vmovd xmm11, r14d
vmovd r14d, xmm3
vmovd r13d, xmm11
add r14d, r13d
xor edx, r14d
vmovd xmm11, r14d
vmovd r14d, xmm9
rorx edx, edx, 8
add r14d, edx
vmovd xmm9, r14d
vmovd r14d, xmm3
vmovd r13d, xmm9
xor r14d, r13d
vmovd r13d, xmm25
rorx r14d, r14d, 7
vmovd xmm3, r14d
mov r14d, ebx
xor r14d, 0x452821e6
add r13d, r14d
mov dword [rsp + 0x150], r14d
vmovd xmm25, r13d
vmovd r13d, xmm5
vmovd r14d, xmm25
add r13d, r14d
xor eax, r13d
vmovd xmm25, r13d
vmovd r13d, xmm7
rorx eax, eax, 0x10
vmovd r15d, xmm25
add r13d, eax
vmovd xmm7, r13d
vmovd r13d, xmm5
vmovd r14d, xmm7
xor r13d, r14d
mov r14d, dword [rsp + 0x4c]
rorx r13d, r13d, 0xc
vmovd xmm5, r13d
mov r13d, r14d
xor r13d, 0xb5470917
mov dword [rsp + 0x154], r13d
add r13d, r15d
vmovd r15d, xmm5
add r15d, r13d
vmovd r13d, xmm5
xor eax, r15d
vmovd xmm25, r15d
vmovd r15d, xmm7
rorx eax, eax, 8
add r15d, eax
xor r13d, r15d
vmovd xmm7, r15d
rorx r15d, r13d, 7
mov r13d, r10d
xor r13d, 0x243f6a88
vmovd xmm5, r15d
mov r15d, r13d
vmovd r13d, xmm21
add r15d, r13d
vmovd xmm0, r15d
vmovd r15d, xmm5
vmovd r13d, xmm0
add r15d, r13d
vmovd r13d, xmm2
xor r13d, r15d
vmovd xmm0, r15d
rorx r15d, r13d, 0x10
vmovd xmm2, r15d
vmovd r15d, xmm9
vmovd r13d, xmm2
add r15d, r13d
vmovd r13d, xmm5
xor r13d, r15d
vmovd xmm9, r15d
rorx r15d, r13d, 0xc
mov r13d, dword [rsp + 0x28]
vmovd xmm5, r15d
xor r13d, 0x38d01377
mov r15d, r13d
vmovd r13d, xmm0
add r15d, r13d
vmovd xmm22, r15d
vmovd r15d, xmm5
vmovd r13d, xmm22
add r15d, r13d
vmovd r13d, xmm2
xor r13d, r15d
vmovd xmm22, r15d
rorx r15d, r13d, 8
vmovd xmm2, r15d
vmovd r15d, xmm9
vmovd r13d, xmm2
add r15d, r13d
vmovd r13d, xmm5
xor r13d, r15d
vmovd xmm9, r15d
rorx r15d, r13d, 7
mov r13d, dword [rsp + 0x38]
vmovd xmm5, r15d
xor r13d, 0xec4e6c89
vmovd xmm23, r13d
mov r15d, r13d
vmovd r13d, xmm20
add r15d, r13d
vmovd xmm20, r15d
vmovd r15d, xmm1
vmovd r13d, xmm20
add r15d, r13d
vmovd r13d, xmm1
xor edx, r15d
vmovd xmm20, r15d
vmovd r15d, xmm7
rorx edx, edx, 0x10
add r15d, edx
xor r13d, r15d
vmovd xmm7, r15d
rorx r15d, r13d, 0xc
mov r13d, r8d
xor r13d, 0x299f31d0
vmovd xmm1, r15d
vmovd xmm24, r13d
mov r15d, r13d
vmovd r13d, xmm20
add r15d, r13d
vmovd xmm20, r15d
vmovd r15d, xmm1
vmovd r13d, xmm20
add r15d, r13d
vmovd r13d, xmm1
xor edx, r15d
vmovd xmm20, r15d
vmovd r15d, xmm7
rorx edx, edx, 8
add r15d, edx
xor r13d, r15d
vmovd xmm7, r15d
rorx r15d, r13d, 7
mov r13d, esi
xor r13d, 0xa4093822
vmovd xmm1, r15d
mov r15d, r13d
vmovd r13d, xmm11
add r15d, r13d
vmovd xmm21, r15d
vmovd r15d, xmm4
vmovd r13d, xmm21
add r15d, r13d
vmovd r13d, xmm4
xor eax, r15d
vmovd xmm21, r15d
vmovd r15d, xmm28
rorx eax, eax, 0x10
add r15d, eax
xor r13d, r15d
vmovd xmm28, r15d
rorx r15d, r13d, 0xc
mov r13d, ecx
xor r13d, 0x13198a2e
vmovd xmm4, r15d
mov r15d, r13d
vmovd r13d, xmm21
add r15d, r13d
vmovd xmm11, r15d
vmovd r15d, xmm4
vmovd r13d, xmm11
add r15d, r13d
vmovd r13d, xmm3
xor eax, r15d
vmovd xmm11, r15d
rorx r15d, eax, 8
vmovd xmm0, r15d
vmovd r15d, xmm28
vmovd eax, xmm0
add r15d, eax
vmovd eax, xmm4
xor eax, r15d
vmovd xmm28, r15d
rorx r15d, eax, 7
mov eax, dword [rsp + 0x40]
vmovd xmm4, r15d
vmovd r15d, xmm25
xor eax, 0xb5470917
add eax, r15d
vmovd r15d, xmm3
add r15d, eax
vmovd eax, xmm19
xor eax, r15d
vmovd xmm21, r15d
vmovd r15d, xmm10
rorx eax, eax, 0x10
add r15d, eax
xor r13d, r15d
vmovd xmm10, r15d
rorx r15d, r13d, 0xc
mov r13d, ebx
xor r13d, 0xbe5466cf
vmovd xmm3, r15d
mov r15d, r13d
vmovd r13d, xmm21
add r15d, r13d
vmovd xmm19, r15d
vmovd r15d, xmm3
vmovd r13d, xmm19
add r15d, r13d
vmovd r13d, xmm3
xor eax, r15d
vmovd xmm19, r15d
vmovd r15d, xmm10
rorx eax, eax, 8
add r15d, eax
xor r13d, r15d
vmovd xmm10, r15d
rorx r15d, r13d, 7
mov r13d, dword [rsp + 0x48]
vmovd xmm3, r15d
xor r13d, 0x85a308d3
mov r15d, r13d
vmovd r13d, xmm22
add r15d, r13d
vmovd xmm21, r15d
vmovd r15d, xmm1
vmovd r13d, xmm21
add r15d, r13d
vmovd r13d, xmm1
xor eax, r15d
vmovd xmm21, r15d
vmovd r15d, xmm28
rorx eax, eax, 0x10
add r15d, eax
xor r13d, r15d
vmovd xmm28, r15d
rorx r15d, r13d, 0xc
mov r13d, r12d
xor r13d, 0x3f84d5b5
vmovd xmm1, r15d
mov r15d, r13d
vmovd r13d, xmm21
add r15d, r13d
vmovd xmm29, r15d
vmovd r15d, xmm1
vmovd r13d, xmm29
add r15d, r13d
mov r13d, r11d
xor eax, r15d
vmovd xmm29, r15d
xor r13d, 0xc0ac29b7
rorx r15d, eax, 8
vmovd xmm25, r15d
vmovd r15d, xmm28
vmovd eax, xmm25
add r15d, eax
vmovd eax, xmm1
vmovd xmm28, r15d
xor eax, r15d
mov r15d, r13d
vmovd r13d, xmm20
add r15d, r13d
rorx eax, eax, 7
vmovd xmm1, r15d
vmovd r15d, xmm4
vmovd r13d, xmm1
add r15d, r13d
vmovd r13d, xmm2
xor r13d, r15d
vmovd xmm1, r15d
rorx r15d, r13d, 0x10
vmovd xmm2, r15d
vmovd r15d, xmm10
vmovd r13d, xmm2
add r15d, r13d
vmovd r13d, xmm4
xor r13d, r15d
vmovd xmm10, r15d
rorx r15d, r13d, 0xc
mov r13d, dword [rsp + 0x44]
vmovd xmm4, r15d
xor r13d, 0x34e90c6c
mov r15d, r13d
vmovd r13d, xmm1
add r15d, r13d
vmovd xmm26, r15d
vmovd r15d, xmm4
vmovd r13d, xmm26
add r15d, r13d
vmovd r13d, xmm2
xor r13d, r15d
vmovd xmm26, r15d
rorx r15d, r13d, 8
vmovd xmm2, r15d
vmovd r15d, xmm10
vmovd r13d, xmm2
add r15d, r13d
vmovd r13d, xmm4
xor r13d, r15d
vmovd xmm10, r15d
rorx r15d, r13d, 7
mov r13d, r9d
xor r13d, 0x452821e6
vmovd xmm4, r15d
vmovd xmm21, r13d
mov r15d, r13d
vmovd r13d, xmm11
add r15d, r13d
vmovd xmm11, r15d
vmovd r15d, xmm3
vmovd r13d, xmm11
add r15d, r13d
vmovd r13d, xmm3
xor edx, r15d
vmovd xmm11, r15d
vmovd r15d, xmm9
rorx edx, edx, 0x10
add r15d, edx
xor r13d, r15d
vmovd xmm9, r15d
rorx r15d, r13d, 0xc
mov r13d, r14d
xor r13d, 0x82efa98
vmovd xmm3, r15d
vmovd xmm22, r13d
mov r15d, r13d
vmovd r13d, xmm11
add r15d, r13d
vmovd xmm11, r15d
vmovd r15d, xmm3
vmovd r13d, xmm11
add r15d, r13d
vmovd r13d, xmm3
xor edx, r15d
vmovd xmm11, r15d
vmovd r15d, xmm9
rorx edx, edx, 8
add r15d, edx
xor r13d, r15d
vmovd xmm9, r15d
rorx r15d, r13d, 7
mov r13d, dword [rsp + 0x34]
vmovd xmm3, r15d
xor r13d, 0xc97c50dd
mov r15d, r13d
vmovd r13d, xmm19
add r15d, r13d
vmovd xmm1, r15d
vmovd r15d, xmm5
vmovd r13d, xmm1
add r15d, r13d
vmovd r13d, xmm0
xor r13d, r15d
vmovd xmm1, r15d
rorx r15d, r13d, 0x10
vmovd xmm0, r15d
vmovd r15d, xmm7
vmovd r13d, xmm0
add r15d, r13d
vmovd r13d, xmm5
xor r13d, r15d
vmovd xmm7, r15d
rorx r15d, r13d, 0xc
mov r13d, dword [rsp + 0x3c]
vmovd xmm5, r15d
xor r13d, 0x3707344
mov r15d, r13d
vmovd r13d, xmm1
add r15d, r13d
vmovd xmm30, r15d
vmovd r15d, xmm5
vmovd r13d, xmm30
add r15d, r13d
vmovd r13d, xmm0
xor r13d, r15d
vmovd xmm30, r15d
rorx r15d, r13d, 8
vmovd xmm0, r15d
vmovd r15d, xmm7
vmovd r13d, xmm0
add r15d, r13d
vmovd r13d, xmm5
xor r13d, r15d
vmovd xmm7, r15d
rorx r15d, r13d, 7
mov r13d, esi
xor r13d, 0xc0ac29b7
vmovd xmm5, r15d
vmovd xmm19, r13d
mov r15d, r13d
vmovd r13d, xmm29
add r15d, r13d
vmovd xmm29, r15d
vmovd r15d, xmm5
vmovd r13d, xmm29
add r15d, r13d
vmovd r13d, xmm2
xor r13d, r15d
vmovd xmm29, r15d
rorx r15d, r13d, 0x10
vmovd xmm2, r15d
vmovd r15d, xmm9
vmovd r13d, xmm2
add r15d, r13d
vmovd r13d, xmm5
xor r13d, r15d
vmovd xmm9, r15d
rorx r15d, r13d, 0xc
mov r13d, dword [rsp + 0x44]
vmovd xmm5, r15d
xor r13d, 0x13198a2e
vmovd xmm20, r13d
mov r15d, r13d
vmovd r13d, xmm29
add r15d, r13d
vmovd xmm29, r15d
vmovd r15d, xmm5
vmovd r13d, xmm29
add r15d, r13d
vmovd r13d, xmm2
xor r13d, r15d
vmovd xmm29, r15d
rorx r15d, r13d, 8
vmovd xmm2, r15d
vmovd r15d, xmm9
vmovd r13d, xmm2
add r15d, r13d
vmovd r13d, xmm5
xor r13d, r15d
vmovd xmm9, r15d
rorx r15d, r13d, 7
mov r13d, r9d
xor r13d, 0xbe5466cf
vmovd xmm5, r15d
mov r15d, r13d
vmovd r13d, xmm26
add r15d, r13d
mov r13d, dword [rsp + 0x40]
add r15d, eax
xor edx, r15d
vmovd xmm27, r15d
vmovd r15d, xmm7
rorx edx, edx, 0x10
add r15d, edx
xor r13d, 0x82efa98
vmovd xmm7, r15d
xor eax, r15d
mov r15d, r13d
vmovd r13d, xmm27
add r15d, r13d
rorx eax, eax, 0xc
vmovd r13d, xmm4
add r15d, eax
xor edx, r15d
vmovd xmm26, r15d
rorx r15d, edx, 8
vmovd xmm1, r15d
vmovd r15d, xmm7
vmovd edx, xmm1
add r15d, edx
mov edx, dword [rsp + 0x28]
vmovd xmm7, r15d
xor eax, r15d
vmovd r15d, xmm11
rorx eax, eax, 7
xor edx, 0x34e90c6c
add edx, r15d
vmovd r15d, xmm4
add r15d, edx
vmovd edx, xmm0
xor edx, r15d
vmovd xmm27, r15d
vmovd r15d, xmm28
rorx edx, edx, 0x10
add r15d, edx
xor r13d, r15d
vmovd xmm28, r15d
rorx r15d, r13d, 0xc
mov r13d, r11d
xor r13d, 0x243f6a88
vmovd xmm4, r15d
mov r15d, r13d
vmovd r13d, xmm27
add r15d, r13d
vmovd xmm11, r15d
vmovd r15d, xmm4
vmovd r13d, xmm11
add r15d, r13d
mov r13d, dword [rsp + 0x34]
xor edx, r15d
vmovd xmm11, r15d
rorx r15d, edx, 8
vmovd xmm0, r15d
vmovd r15d, xmm28
vmovd edx, xmm0
xor r13d, 0x452821e6
add r15d, edx
vmovd edx, xmm4
xor edx, r15d
vmovd xmm28, r15d
rorx r15d, edx, 7
mov edx, r14d
vmovd r14d, xmm3
vmovd xmm4, r15d
xor edx, 0x3707344
vmovd r15d, xmm30
add edx, r15d
vmovd r15d, xmm3
add r15d, edx
vmovd edx, xmm25
xor edx, r15d
vmovd xmm27, r15d
vmovd r15d, xmm10
rorx edx, edx, 0x10
add r15d, edx
xor r14d, r15d
vmovd xmm10, r15d
rorx r15d, r14d, 0xc
vmovd r14d, xmm27
vmovd xmm3, r15d
mov r15d, r13d
mov r13d, dword [rsp + 0x3c]
add r15d, r14d
vmovd xmm25, r15d
vmovd r15d, xmm3
vmovd r14d, xmm25
add r15d, r14d
vmovd r14d, xmm3
xor edx, r15d
vmovd xmm25, r15d
vmovd r15d, xmm10
rorx edx, edx, 8
add r15d, edx
xor r14d, r15d
vmovd xmm10, r15d
rorx r15d, r14d, 7
mov r14d, ecx
xor r14d, 0xc97c50dd
vmovd xmm3, r15d
mov r15d, r14d
vmovd r14d, xmm29
add r15d, r14d
mov r14d, r13d
add r15d, eax
xor r14d, 0xa4093822
xor edx, r15d
vmovd xmm27, r15d
vmovd r15d, xmm28
rorx edx, edx, 0x10
add r15d, edx
vmovd xmm28, r15d
xor eax, r15d
mov r15d, r14d
vmovd r14d, xmm27
add r15d, r14d
rorx eax, eax, 0xc
vmovd r14d, xmm26
add r15d, eax
xor edx, r15d
vmovd xmm29, r15d
vmovd r15d, xmm28
rorx edx, edx, 8
add r15d, edx
vmovd xmm28, r15d
xor eax, r15d
vmovd r15d, xmm24
add r15d, r14d
rorx eax, eax, 7
vmovd xmm24, r15d
vmovd r15d, xmm4
vmovd r14d, xmm24
add r15d, r14d
vmovd r14d, xmm2
xor r14d, r15d
vmovd xmm24, r15d
rorx r15d, r14d, 0x10
vmovd xmm2, r15d
vmovd r15d, xmm10
vmovd r14d, xmm2
add r15d, r14d
vmovd r14d, xmm4
xor r14d, r15d
vmovd xmm10, r15d
rorx r15d, r14d, 0xc
vmovd r14d, xmm24
vmovd xmm4, r15d
vmovd r15d, xmm23
add r15d, r14d
vmovd xmm23, r15d
vmovd r15d, xmm4
vmovd r14d, xmm23
add r15d, r14d
vmovd r14d, xmm2
xor r14d, r15d
vmovd xmm23, r15d
rorx r15d, r14d, 8
vmovd xmm2, r15d
vmovd r15d, xmm10
vmovd r14d, xmm2
add r15d, r14d
vmovd r14d, xmm4
xor r14d, r15d
vmovd xmm10, r15d
rorx r15d, r14d, 7
mov r14d, dword [rsp + 0x88]
vmovd xmm4, r15d
vmovd r15d, xmm11
add r15d, r14d
vmovd xmm11, r15d
vmovd r15d, xmm3
vmovd r14d, xmm11
add r15d, r14d
vmovd r14d, xmm1
xor r14d, r15d
vmovd xmm11, r15d
rorx r15d, r14d, 0x10
vmovd xmm1, r15d
vmovd r15d, xmm9
vmovd r14d, xmm1
add r15d, r14d
vmovd r14d, xmm3
xor r14d, r15d
vmovd xmm9, r15d
rorx r15d, r14d, 0xc
mov r14d, dword [rsp + 0x84]
vmovd xmm3, r15d
vmovd r15d, xmm11
add r15d, r14d
vmovd xmm11, r15d
vmovd r15d, xmm3
vmovd r14d, xmm11
add r15d, r14d
vmovd r14d, xmm1
xor r14d, r15d
vmovd xmm11, r15d
rorx r15d, r14d, 8
vmovd xmm1, r15d
vmovd r15d, xmm9
vmovd r14d, xmm1
add r15d, r14d
vmovd r14d, xmm3
xor r14d, r15d
vmovd xmm9, r15d
rorx r15d, r14d, 7
mov r14d, r12d
xor r14d, 0x38d01377
vmovd xmm3, r15d
mov r15d, r14d
vmovd r14d, xmm25
add r15d, r14d
vmovd xmm24, r15d
vmovd r15d, xmm5
vmovd r14d, xmm24
add r15d, r14d
vmovd r14d, xmm0
xor r14d, r15d
vmovd xmm24, r15d
rorx r15d, r14d, 0x10
vmovd xmm0, r15d
vmovd r15d, xmm7
vmovd r14d, xmm0
add r15d, r14d
vmovd r14d, xmm5
xor r14d, r15d
vmovd xmm7, r15d
rorx r15d, r14d, 0xc
mov r14d, r10d
xor r14d, 0x85a308d3
vmovd xmm5, r15d
mov r15d, r14d
vmovd r14d, xmm24
add r15d, r14d
vmovd xmm24, r15d
vmovd r15d, xmm5
vmovd r14d, xmm24
add r15d, r14d
vmovd r14d, xmm0
xor r14d, r15d
vmovd xmm24, r15d
rorx r15d, r14d, 8
vmovd xmm0, r15d
vmovd r15d, xmm7
vmovd r14d, xmm0
add r15d, r14d
vmovd r14d, xmm5
xor r14d, r15d
vmovd xmm7, r15d
rorx r15d, r14d, 7
mov r14d, dword [rsp + 0x44]
vmovd xmm5, r15d
xor r14d, 0x299f31d0
mov r15d, r14d
vmovd r14d, xmm29
add r15d, r14d
vmovd xmm25, r15d
vmovd r15d, xmm5
vmovd r14d, xmm25
add r15d, r14d
vmovd r14d, xmm2
xor r14d, r15d
vmovd xmm25, r15d
rorx r15d, r14d, 0x10
vmovd xmm2, r15d
vmovd r15d, xmm9
vmovd r14d, xmm2
add r15d, r14d
vmovd r14d, xmm5
xor r14d, r15d
vmovd xmm9, r15d
rorx r15d, r14d, 0xc
mov r14d, dword [rsp + 0x38]
vmovd xmm5, r15d
xor r14d, 0xc0ac29b7
mov r15d, r14d
vmovd r14d, xmm25
add r15d, r14d
vmovd xmm25, r15d
vmovd r15d, xmm5
vmovd r14d, xmm25
add r15d, r14d
vmovd r14d, xmm2
xor r14d, r15d
vmovd xmm25, r15d
rorx r15d, r14d, 8
vmovd xmm2, r15d
vmovd r15d, xmm9
vmovd r14d, xmm2
add r15d, r14d
vmovd r14d, xmm5
xor r14d, r15d
vmovd xmm9, r15d
rorx r15d, r14d, 7
mov r14d, r12d
xor r14d, 0xb5470917
vmovd xmm5, r15d
mov r15d, r14d
vmovd r14d, xmm23
add r15d, r14d
vmovd r14d, xmm1
add r15d, eax
xor r14d, r15d
vmovd xmm23, r15d
rorx r15d, r14d, 0x10
vmovd xmm1, r15d
vmovd r15d, xmm7
vmovd r14d, xmm1
add r15d, r14d
mov r14d, ebx
xor r14d, 0x85a308d3
vmovd xmm7, r15d
xor eax, r15d
mov r15d, r14d
vmovd r14d, xmm23
rorx eax, eax, 0xc
add r15d, r14d
vmovd r14d, xmm1
add r15d, eax
xor r14d, r15d
vmovd xmm23, r15d
rorx r15d, r14d, 8
vmovd xmm1, r15d
vmovd r15d, xmm7
vmovd r14d, xmm1
add r15d, r14d
mov r14d, r13d
xor eax, r15d
vmovd xmm7, r15d
xor r14d, 0x3f84d5b5
rorx r15d, eax, 7
mov eax, dword [rsp + 0x48]
vmovd xmm26, r15d
vmovd r15d, xmm11
xor eax, 0xc97c50dd
add eax, r15d
vmovd r15d, xmm4
add r15d, eax
vmovd eax, xmm0
xor eax, r15d
vmovd xmm11, r15d
rorx r15d, eax, 0x10
vmovd xmm0, r15d
vmovd r15d, xmm28
vmovd eax, xmm0
add r15d, eax
vmovd eax, xmm4
vmovd xmm28, r15d
xor eax, r15d
mov r15d, r14d
vmovd r14d, xmm11
add r15d, r14d
rorx eax, eax, 0xc
vmovd r14d, xmm0
add r15d, eax
xor r14d, r15d
vmovd xmm11, r15d
rorx r15d, r14d, 8
vmovd xmm0, r15d
vmovd r15d, xmm28
vmovd r14d, xmm0
add r15d, r14d
mov r14d, ecx
xor eax, r15d
xor r14d, 0xbe5466cf
vmovd xmm28, r15d
mov r15d, r14d
vmovd r14d, xmm24
rorx eax, eax, 7
add r15d, r14d
vmovd xmm4, r15d
vmovd r15d, xmm3
vmovd r14d, xmm4
add r15d, r14d
vmovd r14d, xmm3
xor edx, r15d
vmovd xmm4, r15d
vmovd r15d, xmm10
rorx edx, edx, 0x10
add r15d, edx
xor r14d, r15d
vmovd xmm10, r15d
rorx r15d, r14d, 0xc
mov r14d, dword [rsp + 0x40]
vmovd xmm3, r15d
xor r14d, 0xa4093822
mov r15d, r14d
vmovd r14d, xmm4
add r15d, r14d
vmovd xmm24, r15d
vmovd r15d, xmm3
vmovd r14d, xmm24
add r15d, r14d
xor edx, r15d
vmovd xmm24, r15d
rorx r15d, edx, 8
vmovd xmm4, r15d
vmovd r15d, xmm10
vmovd edx, xmm4
add r15d, edx
vmovd edx, xmm3
xor edx, r15d
vmovd xmm10, r15d
rorx r14d, edx, 7
mov edx, dword [rsp + 0x28]
xor edx, 0xec4e6c89
mov r15d, edx
vmovd edx, xmm25
add r15d, edx
vmovd xmm3, r15d
vmovd r15d, xmm26
vmovd edx, xmm3
add r15d, edx
vmovd edx, xmm4
xor edx, r15d
vmovd xmm3, r15d
rorx r15d, edx, 0x10
vmovd xmm4, r15d
vmovd r15d, xmm28
vmovd edx, xmm4
add r15d, edx
vmovd edx, xmm26
xor edx, r15d
vmovd xmm28, r15d
rorx r15d, edx, 0xc
mov edx, r8d
xor edx, 0x243f6a88
vmovd xmm26, r15d
mov r15d, edx
vmovd edx, xmm3
add r15d, edx
vmovd xmm25, r15d
vmovd r15d, xmm26
vmovd edx, xmm25
add r15d, edx
vmovd edx, xmm4
xor edx, r15d
vmovd xmm25, r15d
rorx r15d, edx, 8
vmovd xmm4, r15d
vmovd r15d, xmm28
vmovd edx, xmm4
add r15d, edx
vmovd edx, xmm26
xor edx, r15d
vmovd xmm28, r15d
rorx r15d, edx, 7
mov edx, dword [rsp + 0xa8]
vmovd xmm26, r15d
vmovd r15d, xmm23
add r15d, edx
vmovd edx, xmm2
add r15d, eax
xor edx, r15d
vmovd xmm23, r15d
rorx r15d, edx, 0x10
vmovd xmm2, r15d
vmovd r15d, xmm10
vmovd edx, xmm2
add r15d, edx
mov edx, dword [rsp + 0xa4]
vmovd xmm10, r15d
xor eax, r15d
vmovd r15d, xmm23
rorx eax, eax, 0xc
add r15d, edx
vmovd edx, xmm2
add r15d, eax
xor edx, r15d
vmovd xmm23, r15d
rorx r15d, edx, 8
vmovd xmm2, r15d
vmovd r15d, xmm10
vmovd edx, xmm2
add r15d, edx
mov edx, r10d
xor eax, r15d
vmovd xmm10, r15d
xor edx, 0x13198a2e
rorx r15d, eax, 7
mov eax, edx
vmovd edx, xmm1
vmovd xmm27, r15d
vmovd r15d, xmm11
add eax, r15d
lea r15d, [r14 + rax]
xor edx, r15d
vmovd xmm11, r15d
rorx r15d, edx, 0x10
vmovd xmm1, r15d
vmovd r15d, xmm9
vmovd edx, xmm1
add r15d, edx
mov edx, r14d
mov r14d, dword [rsp + 0xa0]
xor edx, r15d
vmovd xmm9, r15d
vmovd r15d, xmm11
rorx eax, edx, 0xc
mov edx, esi
xor edx, 0x38d01377
add edx, r15d
lea r15d, [rax + rdx]
vmovd edx, xmm1
xor edx, r15d
vmovd xmm3, r15d
rorx r15d, edx, 8
vmovd xmm1, r15d
vmovd r15d, xmm9
vmovd edx, xmm1
add r15d, edx
vmovd xmm9, r15d
xor eax, r15d
vmovd r15d, xmm24
lea edx, [r14 + r15]
vmovd r15d, xmm5
mov r14d, dword [rsp + 0x9c]
rorx eax, eax, 7
add r15d, edx
vmovd edx, xmm0
xor edx, r15d
vmovd xmm24, r15d
rorx r15d, edx, 0x10
vmovd xmm0, r15d
vmovd r15d, xmm7
vmovd edx, xmm0
add r15d, edx
vmovd edx, xmm5
vmovd xmm7, r15d
xor edx, r15d
vmovd r15d, xmm24
add r15d, r14d
rorx edx, edx, 0xc
vmovd r14d, xmm0
add r15d, edx
xor r14d, r15d
vmovd xmm24, r15d
rorx r15d, r14d, 8
vmovd xmm0, r15d
vmovd r15d, xmm7
vmovd r14d, xmm0
add r15d, r14d
mov r14d, r13d
vmovd r13d, xmm25
xor r14d, 0x34e90c6c
vmovd xmm7, r15d
xor edx, r15d
mov r15d, r14d
rorx edx, edx, 7
mov r14d, dword [rsp + 0x98]
add r15d, r13d
vmovd r13d, xmm2
add r15d, edx
xor r13d, r15d
vmovd xmm11, r15d
rorx r15d, r13d, 0x10
vmovd xmm2, r15d
vmovd r15d, xmm9
vmovd r13d, xmm2
add r15d, r13d
mov r13d, r11d
xor r13d, 0xc97c50dd
vmovd xmm9, r15d
xor edx, r15d
mov r15d, r13d
vmovd r13d, xmm11
rorx edx, edx, 0xc
add r15d, r13d
vmovd r13d, xmm2
add r15d, edx
xor r13d, r15d
vmovd xmm5, r15d
rorx r15d, r13d, 8
vmovd xmm2, r15d
vmovd r15d, xmm9
vmovd r13d, xmm2
add r15d, r13d
mov r13d, r8d
xor edx, r15d
xor r13d, 0x3f84d5b5
vmovd xmm9, r15d
mov r15d, r13d
vmovd r13d, xmm23
rorx edx, edx, 7
add r15d, r13d
vmovd xmm11, r15d
vmovd r15d, xmm26
vmovd r13d, xmm11
add r15d, r13d
vmovd r13d, xmm1
xor r13d, r15d
vmovd xmm11, r15d
rorx r15d, r13d, 0x10
vmovd xmm1, r15d
vmovd r15d, xmm7
vmovd r13d, xmm1
add r15d, r13d
vmovd r13d, xmm26
xor r13d, r15d
vmovd xmm7, r15d
rorx r15d, r13d, 0xc
mov r13d, dword [rsp + 0x48]
vmovd xmm26, r15d
xor r13d, 0xec4e6c89
mov r15d, r13d
vmovd r13d, xmm11
add r15d, r13d
vmovd xmm11, r15d
vmovd r15d, xmm26
vmovd r13d, xmm11
add r15d, r13d
vmovd r13d, xmm1
xor r13d, r15d
vmovd xmm11, r15d
rorx r15d, r13d, 8
vmovd xmm1, r15d
vmovd r15d, xmm7
vmovd r13d, xmm1
add r15d, r13d
vmovd r13d, xmm26
xor r13d, r15d
vmovd xmm7, r15d
rorx r15d, r13d, 7
vmovd xmm26, r15d
vmovd r15d, xmm3
add r15d, r14d
mov r14d, dword [rsp + 0x38]
vmovd xmm3, r15d
vmovd r15d, xmm27
vmovd r13d, xmm3
add r15d, r13d
vmovd r13d, xmm0
xor r13d, r15d
vmovd xmm3, r15d
rorx r15d, r13d, 0x10
vmovd xmm0, r15d
vmovd r15d, xmm28
vmovd r13d, xmm0
add r15d, r13d
vmovd r13d, xmm27
xor r13d, r15d
vmovd xmm28, r15d
rorx r15d, r13d, 0xc
mov r13d, dword [rsp + 0x94]
vmovd xmm27, r15d
vmovd r15d, xmm3
add r15d, r13d
vmovd xmm3, r15d
vmovd r15d, xmm27
vmovd r13d, xmm3
add r15d, r13d
vmovd r13d, xmm0
xor r13d, r15d
vmovd xmm3, r15d
rorx r15d, r13d, 8
vmovd xmm0, r15d
vmovd r15d, xmm28
vmovd r13d, xmm0
add r15d, r13d
vmovd r13d, xmm27
xor r13d, r15d
vmovd xmm28, r15d
rorx r15d, r13d, 7
mov r13d, dword [rsp + 0x34]
vmovd xmm27, r15d
xor r13d, 0x38d01377
mov r15d, r13d
vmovd r13d, xmm24
add r15d, r13d
vmovd r13d, xmm4
add r15d, eax
xor r13d, r15d
vmovd xmm23, r15d
rorx r15d, r13d, 0x10
vmovd xmm4, r15d
vmovd r15d, xmm10
vmovd r13d, xmm4
add r15d, r13d
mov r13d, r10d
xor r13d, 0x3707344
vmovd xmm10, r15d
xor eax, r15d
mov r15d, r13d
vmovd r13d, xmm23
rorx eax, eax, 0xc
add r15d, r13d
vmovd r13d, xmm4
add r15d, eax
xor r13d, r15d
vmovd xmm23, r15d
xor r14d, 0x243f6a88
rorx r15d, r13d, 8
vmovd xmm4, r15d
vmovd r15d, xmm10
vmovd r13d, xmm4
add r15d, r13d
vmovd r13d, xmm5
vmovd xmm10, r15d
xor eax, r15d
mov r15d, r14d
mov r14d, dword [rsp + 0x40]
add r15d, r13d
rorx eax, eax, 7
vmovd xmm5, r15d
vmovd r15d, xmm26
vmovd r13d, xmm5
add r15d, r13d
vmovd r13d, xmm4
xor r13d, r15d
vmovd xmm5, r15d
rorx r15d, r13d, 0x10
vmovd xmm4, r15d
vmovd r15d, xmm28
vmovd r13d, xmm4
add r15d, r13d
vmovd r13d, xmm26
xor r13d, r15d
vmovd xmm28, r15d
rorx r15d, r13d, 0xc
mov r13d, dword [rsp + 0x28]
vmovd xmm26, r15d
xor r13d, 0x299f31d0
mov r15d, r13d
vmovd r13d, xmm5
add r15d, r13d
vmovd xmm5, r15d
vmovd r15d, xmm26
vmovd r13d, xmm5
add r15d, r13d
vmovd r13d, xmm4
xor r13d, r15d
vmovd xmm5, r15d
rorx r15d, r13d, 8
vmovd xmm4, r15d
vmovd r15d, xmm28
vmovd r13d, xmm4
add r15d, r13d
vmovd r13d, xmm26
xor r13d, r15d
vmovd xmm28, r15d
rorx r15d, r13d, 7
mov r13d, ebx
xor r13d, 0xa4093822
vmovd xmm26, r15d
mov r15d, r13d
vmovd r13d, xmm11
add r15d, r13d
vmovd xmm11, r15d
vmovd r15d, xmm27
vmovd r13d, xmm11
add r15d, r13d
vmovd r13d, xmm2
xor r13d, r15d
vmovd xmm11, r15d
rorx r15d, r13d, 0x10
vmovd xmm2, r15d
vmovd r15d, xmm10
vmovd r13d, xmm2
add r15d, r13d
vmovd r13d, xmm27
xor r13d, r15d
vmovd xmm10, r15d
rorx r15d, r13d, 0xc
mov r13d, ecx
xor r13d, 0xb5470917
vmovd xmm27, r15d
mov r15d, r13d
vmovd r13d, xmm11
add r15d, r13d
vmovd xmm11, r15d
vmovd r15d, xmm27
vmovd r13d, xmm11
add r15d, r13d
vmovd r13d, xmm2
xor r13d, r15d
vmovd xmm11, r15d
rorx r15d, r13d, 8
vmovd xmm2, r15d
vmovd r15d, xmm10
vmovd r13d, xmm2
add r15d, r13d
vmovd r13d, xmm27
xor r13d, r15d
vmovd xmm10, r15d
rorx r15d, r13d, 7
vmovd r13d, xmm3
vmovd xmm27, r15d
vmovd r15d, xmm22
add r15d, r13d
vmovd r13d, xmm1
add r15d, eax
xor r13d, r15d
vmovd xmm22, r15d
rorx r15d, r13d, 0x10
vmovd xmm1, r15d
vmovd r15d, xmm9
vmovd r13d, xmm1
add r15d, r13d
vmovd r13d, xmm22
vmovd xmm9, r15d
xor eax, r15d
vmovd r15d, xmm21
add r15d, r13d
rorx eax, eax, 0xc
vmovd r13d, xmm1
xor esi, 0xbe5466cf
add r15d, eax
xor r14d, 0x13198a2e
xor r13d, r15d
vmovd xmm21, r15d
rorx r15d, r13d, 8
vmovd xmm1, r15d
vmovd r15d, xmm9
vmovd r13d, xmm1
add r15d, r13d
vmovd r13d, xmm5
xor eax, r15d
vmovd xmm9, r15d
rorx r15d, eax, 7
vmovd xmm3, r15d
vmovd r15d, xmm23
lea eax, [rsi + r15]
lea r15d, [rdx + rax]
vmovd eax, xmm0
xor eax, r15d
vmovd xmm23, r15d
vmovd r15d, xmm7
rorx eax, eax, 0x10
add r15d, eax
vmovd xmm7, r15d
xor edx, r15d
vmovd r15d, xmm23
add r15d, r14d
rorx edx, edx, 0xc
add r15d, edx
xor eax, r15d
vmovd xmm23, r15d
vmovd r15d, xmm7
rorx eax, eax, 8
add r15d, eax
vmovd xmm7, r15d
xor edx, r15d
mov r15d, r9d
xor r15d, 0xb5470917
rorx edx, edx, 7
add r15d, r13d
vmovd r13d, xmm2
lea r9d, [r15 + rdx]
xor r13d, r9d
rorx r13d, r13d, 0x10
vmovd xmm2, r13d
vmovd r13d, xmm9
vmovd r15d, xmm2
add r13d, r15d
vmovd xmm9, r13d
xor edx, r13d
mov r13d, ebx
xor r13d, 0x82efa98
rorx edx, edx, 0xc
mov r15d, r13d
add r15d, r9d
vmovd r9d, xmm26
add r15d, edx
vmovd xmm5, r15d
vmovd r15d, xmm2
vmovd r13d, xmm5
xor r15d, r13d
rorx r15d, r15d, 8
vmovd xmm2, r15d
vmovd r15d, xmm9
vmovd r13d, xmm2
add r15d, r13d
mov r13d, dword [rsp + 0x48]
vmovd xmm9, r15d
xor edx, r15d
vmovd r15d, xmm11
rorx edx, edx, 7
xor r13d, 0x38d01377
add r15d, r13d
add r15d, r9d
vmovd xmm11, r15d
vmovd r15d, xmm1
vmovd r9d, xmm11
xor r15d, r9d
rorx r9d, r15d, 0x10
vmovd xmm1, r9d
vmovd r9d, xmm7
vmovd r15d, xmm1
add r9d, r15d
vmovd r15d, xmm26
vmovd xmm7, r9d
xor r15d, r9d
xor r10d, 0x3f84d5b5
vmovd r9d, xmm11
add r9d, r10d
rorx r15d, r15d, 0xc
vmovd xmm13, r10d
vmovd r10d, xmm1
add r9d, r15d
xor r10d, r9d
vmovd xmm11, r9d
rorx r9d, r10d, 8
vmovd xmm1, r9d
vmovd r9d, xmm7
vmovd r10d, xmm1
add r9d, r10d
mov r10d, dword [rsp + 0x34]
xor r15d, r9d
vmovd xmm7, r9d
rorx r9d, r15d, 7
mov r15d, r11d
vmovd xmm26, r9d
xor r15d, 0x3707344
vmovd r9d, xmm21
add r15d, r9d
vmovd r9d, xmm27
xor r10d, 0x34e90c6c
add r9d, r15d
vmovd r15d, xmm27
xor eax, r9d
vmovd xmm21, r9d
vmovd r9d, xmm28
rorx eax, eax, 0x10
add r9d, eax
vmovd xmm28, r9d
xor r15d, r9d
mov r9d, r10d
vmovd r10d, xmm21
add r9d, r10d
rorx r15d, r15d, 0xc
mov r10d, dword [rsp + 0x28]
add r9d, r15d
xor eax, r9d
vmovd xmm21, r9d
vmovd r9d, xmm28
rorx eax, eax, 8
add r9d, eax
xor r10d, 0x452821e6
vmovd xmm28, r9d
xor r15d, r9d
mov r9d, r10d
vmovd r10d, xmm23
add r9d, r10d
rorx r15d, r15d, 7
vmovd xmm0, r9d
vmovd r9d, xmm3
vmovd r10d, xmm0
add r9d, r10d
vmovd r10d, xmm4
xor r10d, r9d
vmovd xmm0, r9d
rorx r9d, r10d, 0x10
vmovd xmm4, r9d
vmovd r9d, xmm10
vmovd r10d, xmm4
add r9d, r10d
vmovd r10d, xmm3
xor r10d, r9d
vmovd xmm10, r9d
rorx r9d, r10d, 0xc
mov r10d, dword [rsp + 0x4c]
vmovd xmm3, r9d
xor r10d, 0x243f6a88
mov r9d, r10d
vmovd r10d, xmm0
add r9d, r10d
vmovd xmm22, r9d
vmovd r9d, xmm3
vmovd r10d, xmm22
add r9d, r10d
vmovd r10d, xmm4
xor r10d, r9d
vmovd xmm22, r9d
rorx r9d, r10d, 8
vmovd xmm4, r9d
vmovd r9d, xmm10
vmovd r10d, xmm4
add r9d, r10d
vmovd r10d, xmm3
xor r10d, r9d
vmovd xmm10, r9d
rorx r9d, r10d, 7
vmovd r10d, xmm5
vmovd xmm3, r9d
vmovd r9d, xmm20
add r9d, r10d
vmovd xmm20, r9d
vmovd r9d, xmm26
vmovd r10d, xmm20
add r9d, r10d
vmovd r10d, xmm4
xor r10d, r9d
vmovd xmm20, r9d
xor r8d, 0xc97c50dd
xor ecx, 0x85a308d3
rorx r9d, r10d, 0x10
vmovd xmm4, r9d
vmovd r9d, xmm28
vmovd r10d, xmm4
add r9d, r10d
vmovd r10d, xmm26
xor r10d, r9d
vmovd xmm28, r9d
rorx r9d, r10d, 0xc
vmovd r10d, xmm20
vmovd xmm26, r9d
vmovd r9d, xmm19
add r9d, r10d
vmovd xmm19, r9d
vmovd r9d, xmm26
vmovd r10d, xmm19
add r9d, r10d
vmovd r10d, xmm4
xor r10d, r9d
vmovd xmm19, r9d
rorx r9d, r10d, 8
vmovd xmm4, r9d
vmovd r9d, xmm28
vmovd r10d, xmm4
add r9d, r10d
vmovd r10d, xmm26
xor r10d, r9d
vmovd xmm28, r9d
rorx r9d, r10d, 7
mov r10d, dword [rsp + 0x3c]
vmovd xmm26, r9d
xor r10d, 0xec4e6c89
mov r9d, r10d
vmovd r10d, xmm11
add r9d, r10d
vmovd r10d, xmm2
add r9d, r15d
xor r10d, r9d
vmovd xmm0, r9d
rorx r9d, r10d, 0x10
vmovd xmm2, r9d
vmovd r9d, xmm10
vmovd r10d, xmm2
add r9d, r10d
vmovd xmm10, r9d
xor r15d, r9d
vmovd r9d, xmm0
add r8d, r9d
rorx r15d, r15d, 0xc
add r8d, r15d
xor r10d, r8d
rorx r9d, r10d, 8
vmovd xmm2, r9d
vmovd r9d, xmm10
vmovd r10d, xmm2
add r9d, r10d
mov r10d, r12d
xor r10d, 0xa4093822
vmovd xmm10, r9d
xor r15d, r9d
mov r9d, r10d
vmovd r10d, xmm21
rorx r15d, r15d, 7
add r9d, r10d
vmovd xmm0, r9d
vmovd r9d, xmm3
vmovd r10d, xmm0
add r9d, r10d
vmovd r10d, xmm1
xor r10d, r9d
vmovd xmm0, r9d
rorx r9d, r10d, 0x10
vmovd xmm1, r9d
vmovd r9d, xmm9
vmovd r10d, xmm1
add r9d, r10d
vmovd r10d, xmm3
xor r10d, r9d
vmovd xmm9, r9d
rorx r9d, r10d, 0xc
vmovd r10d, xmm1
vmovd xmm3, r9d
vmovd r9d, xmm0
add ecx, r9d
vmovd r9d, xmm3
add ecx, r9d
xor r10d, ecx
rorx r9d, r10d, 8
vmovd xmm1, r9d
vmovd r9d, xmm9
vmovd r10d, xmm1
add r9d, r10d
vmovd r10d, xmm3
xor r10d, r9d
vmovd xmm9, r9d
rorx r9d, r10d, 7
mov r10d, dword [rsp + 0xac]
vmovd xmm3, r9d
vmovd r9d, xmm22
add r9d, r10d
add r9d, edx
xor eax, r9d
vmovd xmm22, r9d
vmovd r9d, xmm7
rorx eax, eax, 0x10
vmovd r10d, xmm22
add r9d, eax
vmovd xmm7, r9d
xor edx, r9d
vmovd r9d, xmm17
add r9d, r10d
rorx edx, edx, 0xc
vmovd r10d, xmm2
add r9d, edx
xor eax, r9d
vmovd xmm22, r9d
vmovd r9d, xmm7
rorx eax, eax, 8
add r9d, eax
vmovd xmm7, r9d
xor edx, r9d
vmovd r9d, xmm19
add r14d, r9d
rorx edx, edx, 7
lea r9d, [rdx + r14]
xor r10d, r9d
vmovd xmm0, r9d
vmovd r9d, xmm9
rorx r14d, r10d, 0x10
vmovd r10d, xmm1
add r9d, r14d
vmovd xmm9, r9d
xor edx, r9d
vmovd r9d, xmm0
add esi, r9d
rorx edx, edx, 0xc
lea r9d, [rdx + rsi]
mov esi, dword [rsp + 0x90]
xor r14d, r9d
vmovd xmm2, r9d
vmovd r9d, xmm9
rorx r14d, r14d, 8
add r9d, r14d
vmovd xmm9, r9d
xor edx, r9d
add r8d, esi
vmovd r9d, xmm26
add r8d, r9d
rorx edx, edx, 7
xor r10d, r8d
rorx r9d, r10d, 0x10
vmovd xmm1, r9d
vmovd r9d, xmm7
vmovd r10d, xmm1
add r9d, r10d
vmovd r10d, xmm26
xor r10d, r9d
vmovd xmm7, r9d
rorx esi, r10d, 0xc
mov r10d, dword [rsp + 0x8c]
add r8d, r10d
vmovd r10d, xmm1
add r8d, esi
xor r10d, r8d
rorx r9d, r10d, 8
vmovd xmm1, r9d
vmovd r9d, xmm7
vmovd r10d, xmm1
add r9d, r10d
vmovd r10d, xmm4
xor esi, r9d
vmovd xmm7, r9d
rorx r9d, esi, 7
vmovd xmm26, r9d
vmovd r9d, xmm31
add ecx, r9d
vmovd r9d, xmm28
add ecx, r15d
xor eax, ecx
rorx eax, eax, 0x10
lea esi, [r9 + rax]
vmovd r9d, xmm18
xor r15d, esi
add ecx, r9d
xor r12d, 0x299f31d0
xor ebx, 0x34e90c6c
rorx r15d, r15d, 0xc
xor r11d, 0xb5470917
add ecx, r15d
xor eax, ecx
rorx eax, eax, 8
lea r9d, [rsi + rax]
vmovd xmm28, r9d
xor r15d, r9d
vmovd r9d, xmm22
add r12d, r9d
vmovd r9d, xmm3
rorx r15d, r15d, 7
add r12d, r9d
vmovd r9d, xmm10
xor r10d, r12d
rorx esi, r10d, 0x10
vmovd r10d, xmm3
add r9d, esi
xor r10d, r9d
vmovd xmm10, r9d
rorx r9d, r10d, 0xc
mov r10d, dword [rsp + 0x38]
vmovd xmm3, r9d
xor r10d, 0x85a308d3
add r12d, r10d
vmovd r10d, xmm3
add r12d, r9d
vmovd r9d, xmm10
xor esi, r12d
rorx esi, esi, 8
add r9d, esi
xor r10d, r9d
vmovd xmm10, r9d
rorx r9d, r10d, 7
vmovd r10d, xmm26
vmovd xmm3, r9d
vmovd r9d, xmm2
add ebx, r9d
vmovd r9d, xmm26
add ebx, r9d
vmovd r9d, xmm28
xor esi, ebx
add r11d, ebx
rorx esi, esi, 0x10
add r9d, esi
xor r10d, r9d
vmovd xmm28, r9d
rorx r9d, r10d, 0xc
add r11d, r9d
vmovd xmm26, r9d
vmovd r9d, xmm28
xor esi, r11d
vmovd r10d, xmm26
rorx esi, esi, 8
lea ebx, [r9 + rsi]
xor r10d, ebx
rorx r9d, r10d, 7
vmovd r10d, xmm13
add r10d, r8d
vmovd xmm26, r9d
vmovd r9d, xmm10
add r10d, r15d
xor r14d, r10d
add r13d, r10d
mov r10d, dword [rsp + 0x34]
rorx r14d, r14d, 0x10
lea r8d, [r9 + r14]
vmovd r9d, xmm3
xor r15d, r8d
rorx r15d, r15d, 0xc
add r13d, r15d
xor r10d, 0xc0ac29b7
xor r14d, r13d
add r10d, ecx
rorx r14d, r14d, 8
add r10d, r9d
vmovd r9d, xmm9
add r8d, r14d
vmovd xmm5, r8d
xor r15d, r8d
vmovd r8d, xmm1
xor r8d, r10d
rorx r15d, r15d, 7
rorx ecx, r8d, 0x10
vmovd r8d, xmm3
add r9d, ecx
xor r8d, r9d
vmovd xmm9, r9d
rorx r9d, r8d, 0xc
mov r8d, dword [rsp + 0x44]
vmovd xmm3, r9d
xor r8d, 0x3707344
add r10d, r8d
vmovd r8d, xmm3
add r10d, r9d
vmovd r9d, xmm9
xor ecx, r10d
rorx ecx, ecx, 8
add r9d, ecx
xor r8d, r9d
vmovd xmm9, r9d
rorx r9d, r8d, 7
mov r8d, dword [rsp + 0x3c]
vmovd xmm3, r9d
vmovd r9d, xmm7
xor r8d, 0x243f6a88
add r12d, r8d
mov r8d, dword [rsp + 0xb0]
add r12d, edx
xor eax, r12d
rorx eax, eax, 0x10
add r9d, eax
add r11d, r8d
vmovd r8d, xmm9
vmovd xmm7, r9d
xor edx, r9d
mov r9d, dword [rsp + 0x28]
rorx edx, edx, 0xc
xor r9d, 0xc97c50dd
add r9d, r12d
vmovd r12d, xmm7
add r9d, edx
xor eax, r9d
rorx eax, eax, 8
add r12d, eax
xor edx, r12d
rorx edx, edx, 7
add r11d, edx
xor r14d, r11d
rorx r14d, r14d, 0x10
add r8d, r14d
xor edx, r8d
vmovd xmm9, r8d
mov r8d, dword [rsp + 0xb4]
rorx edx, edx, 0xc
add r11d, r8d
vmovd r8d, xmm9
add r11d, edx
xor r14d, r11d
rorx r14d, r14d, 8
add r8d, r14d
vmovd xmm9, r8d
xor edx, r8d
mov r8d, dword [rsp + 0xb8]
rorx edx, edx, 7
add r13d, r8d
vmovd r8d, xmm26
add r13d, r8d
xor ecx, r13d
rorx ecx, ecx, 0x10
add r12d, ecx
xor r8d, r12d
rorx r8d, r8d, 0xc
vmovd xmm26, r8d
mov r8d, dword [rsp + 0xbc]
add r13d, r8d
vmovd r8d, xmm26
add r13d, r8d
xor ecx, r13d
rorx ecx, ecx, 8
add r12d, ecx
xor r8d, r12d
rorx r8d, r8d, 7
vmovd xmm26, r8d
mov r8d, dword [rsp + 0xc0]
add r10d, r8d
mov r8d, dword [rsp + 0xc4]
add r10d, r15d
xor eax, r10d
rorx eax, eax, 0x10
add ebx, eax
add r10d, r8d
xor r15d, ebx
rorx r15d, r15d, 0xc
lea r8d, [r10 + r15]
vmovd r10d, xmm3
vmovd xmm0, r8d
xor eax, r8d
vmovd r8d, xmm18
add r9d, r8d
vmovd r8d, xmm3
rorx eax, eax, 8
add r9d, r8d
vmovd r8d, xmm5
add ebx, eax
xor esi, r9d
xor r15d, ebx
rorx esi, esi, 0x10
rorx r15d, r15d, 7
add r8d, esi
xor r10d, r8d
rorx r10d, r10d, 0xc
vmovd xmm3, r10d
vmovd r10d, xmm31
add r9d, r10d
vmovd r10d, xmm3
add r10d, r9d
xor esi, r10d
vmovd xmm7, r10d
vmovd r10d, xmm3
rorx esi, esi, 8
add r8d, esi
xor r10d, r8d
rorx r10d, r10d, 7
vmovd xmm3, r10d
mov r10d, dword [rsp + 0xc8]
add r11d, r10d
vmovd r10d, xmm26
add r11d, r10d
xor esi, r11d
rorx esi, esi, 0x10
add ebx, esi
xor r10d, ebx
rorx r10d, r10d, 0xc
vmovd xmm26, r10d
mov r10d, dword [rsp + 0xcc]
add r11d, r10d
vmovd r10d, xmm26
add r11d, r10d
xor esi, r11d
rorx esi, esi, 8
add ebx, esi
xor r10d, ebx
vmovd xmm5, ebx
vmovd ebx, xmm0
rorx r10d, r10d, 7
vmovd xmm26, r10d
mov r10d, dword [rsp + 0xd0]
add r13d, r10d
mov r10d, dword [rsp + 0xd4]
add r13d, r15d
xor r14d, r13d
rorx r14d, r14d, 0x10
add r13d, r10d
mov r10d, dword [rsp + 0x60]
add r8d, r14d
xor r15d, r8d
rorx r15d, r15d, 0xc
add r13d, r15d
add ebx, r10d
xor r14d, r13d
mov r10d, ebx
vmovd ebx, xmm3
rorx r14d, r14d, 8
add r10d, ebx
vmovd ebx, xmm9
add r8d, r14d
xor ecx, r10d
xor r15d, r8d
rorx ecx, ecx, 0x10
rorx r15d, r15d, 7
add ebx, ecx
vmovd xmm9, ebx
vmovd ebx, xmm3
vmovd r9d, xmm9
xor ebx, r9d
rorx r9d, ebx, 0xc
mov ebx, dword [rsp + 0x64]
vmovd xmm3, r9d
add r10d, ebx
vmovd ebx, xmm3
add r10d, r9d
vmovd r9d, xmm9
xor ecx, r10d
rorx ecx, ecx, 8
add r9d, ecx
xor ebx, r9d
vmovd xmm9, r9d
rorx r9d, ebx, 7
mov ebx, dword [rsp + 0x84]
vmovd xmm3, r9d
vmovd r9d, xmm7
add r9d, ebx
mov ebx, dword [rsp + 0x88]
add r9d, edx
xor eax, r9d
rorx eax, eax, 0x10
add r12d, eax
add r9d, ebx
mov ebx, dword [rsp + 0x68]
xor edx, r12d
rorx edx, edx, 0xc
add r9d, edx
xor eax, r9d
add r11d, ebx
vmovd ebx, xmm9
rorx eax, eax, 8
add r12d, eax
xor edx, r12d
rorx edx, edx, 7
add r11d, edx
xor r14d, r11d
rorx r14d, r14d, 0x10
add ebx, r14d
vmovd xmm9, ebx
xor edx, ebx
vmovd ebx, xmm16
add r11d, ebx
rorx edx, edx, 0xc
vmovd ebx, xmm9
add r11d, edx
xor r14d, r11d
rorx r14d, r14d, 8
add ebx, r14d
vmovd xmm9, ebx
xor edx, ebx
mov ebx, dword [rsp + 0x8c]
rorx edx, edx, 7
add r13d, ebx
vmovd ebx, xmm26
add r13d, ebx
xor ecx, r13d
rorx ecx, ecx, 0x10
add r12d, ecx
xor ebx, r12d
rorx ebx, ebx, 0xc
vmovd xmm26, ebx
mov ebx, dword [rsp + 0x90]
add r13d, ebx
vmovd ebx, xmm26
add r13d, ebx
xor ecx, r13d
rorx ebx, ecx, 8
mov ecx, dword [rsp + 0xdc]
add r12d, ebx
vmovd xmm0, ebx
vmovd ebx, xmm26
xor ebx, r12d
rorx ebx, ebx, 7
vmovd xmm26, ebx
mov ebx, dword [rsp + 0xd8]
add r10d, ebx
vmovd ebx, xmm5
add r10d, r15d
xor eax, r10d
add r10d, ecx
mov ecx, dword [rsp + 0xe0]
rorx eax, eax, 0x10
add ebx, eax
xor r15d, ebx
add r9d, ecx
vmovd ecx, xmm3
rorx r15d, r15d, 0xc
add r9d, ecx
add r10d, r15d
xor esi, r9d
xor eax, r10d
rorx esi, esi, 0x10
rorx eax, eax, 8
add r8d, esi
add ebx, eax
xor ecx, r8d
xor r15d, ebx
rorx ecx, ecx, 0xc
rorx r15d, r15d, 7
vmovd xmm3, ecx
mov ecx, dword [rsp + 0xe4]
add r9d, ecx
vmovd ecx, xmm3
add ecx, r9d
xor esi, ecx
vmovd xmm7, ecx
vmovd ecx, xmm3
rorx esi, esi, 8
add r8d, esi
xor ecx, r8d
rorx ecx, ecx, 7
vmovd xmm3, ecx
mov ecx, dword [rsp + 0x94]
add r11d, ecx
vmovd ecx, xmm26
add r11d, ecx
xor esi, r11d
rorx esi, esi, 0x10
add ebx, esi
xor ecx, ebx
rorx ecx, ecx, 0xc
vmovd xmm26, ecx
mov ecx, dword [rsp + 0x98]
add r11d, ecx
vmovd ecx, xmm26
add r11d, ecx
xor esi, r11d
rorx esi, esi, 8
add ebx, esi
vmovd xmm5, esi
vmovd esi, xmm9
xor ecx, ebx
rorx ecx, ecx, 7
vmovd xmm26, ecx
mov ecx, dword [rsp + 0xe8]
add r13d, ecx
mov ecx, dword [rsp + 0xec]
add r13d, r15d
xor r14d, r13d
rorx r14d, r14d, 0x10
add r8d, r14d
add r13d, ecx
mov ecx, dword [rsp + 0xf0]
xor r15d, r8d
rorx r15d, r15d, 0xc
add r13d, r15d
add r10d, ecx
vmovd ecx, xmm3
xor r14d, r13d
add r10d, ecx
vmovd ecx, xmm0
rorx r14d, r14d, 8
xor ecx, r10d
add r8d, r14d
rorx ecx, ecx, 0x10
xor r15d, r8d
add esi, ecx
rorx r15d, r15d, 7
vmovd xmm9, esi
vmovd esi, xmm3
vmovd r9d, xmm9
xor esi, r9d
rorx r9d, esi, 0xc
mov esi, dword [rsp + 0xf4]
vmovd xmm3, r9d
add r10d, esi
vmovd esi, xmm3
add r10d, r9d
vmovd r9d, xmm9
xor ecx, r10d
rorx ecx, ecx, 8
add r9d, ecx
xor esi, r9d
vmovd xmm9, r9d
rorx r9d, esi, 7
mov esi, dword [rsp + 0xf8]
vmovd xmm3, r9d
vmovd r9d, xmm7
add r9d, esi
mov esi, dword [rsp + 0xfc]
add r9d, edx
xor eax, r9d
rorx eax, eax, 0x10
add r12d, eax
add r9d, esi
mov esi, dword [rsp + 0x9c]
xor edx, r12d
rorx edx, edx, 0xc
add r9d, edx
xor eax, r9d
add r11d, esi
vmovd esi, xmm9
rorx eax, eax, 8
add r12d, eax
xor edx, r12d
rorx edx, edx, 7
add r11d, edx
xor r14d, r11d
rorx r14d, r14d, 0x10
add esi, r14d
vmovd xmm9, esi
xor edx, esi
mov esi, dword [rsp + 0xa0]
rorx edx, edx, 0xc
add r11d, esi
vmovd esi, xmm9
add r11d, edx
xor r14d, r11d
rorx r14d, r14d, 8
add esi, r14d
vmovd xmm9, esi
xor edx, esi
mov esi, dword [rsp + 0x100]
rorx edx, edx, 7
add r13d, esi
vmovd esi, xmm26
add r13d, esi
xor ecx, r13d
rorx ecx, ecx, 0x10
add r12d, ecx
xor esi, r12d
rorx esi, esi, 0xc
vmovd xmm26, esi
mov esi, dword [rsp + 0x104]
add r13d, esi
vmovd esi, xmm26
add r13d, esi
xor ecx, r13d
rorx esi, ecx, 8
vmovd ecx, xmm26
add r12d, esi
vmovd xmm0, esi
vmovd esi, xmm5
xor ecx, r12d
rorx ecx, ecx, 7
vmovd xmm26, ecx
mov ecx, dword [rsp + 0x108]
add r10d, ecx
mov ecx, dword [rsp + 0x10c]
add r10d, r15d
xor eax, r10d
rorx eax, eax, 0x10
add r10d, ecx
mov ecx, dword [rsp + 0x110]
add ebx, eax
xor r15d, ebx
rorx r15d, r15d, 0xc
add r10d, r15d
add r9d, ecx
vmovd ecx, xmm3
xor eax, r10d
add r9d, ecx
rorx eax, eax, 8
xor esi, r9d
add ebx, eax
rorx esi, esi, 0x10
xor r15d, ebx
add r8d, esi
rorx r15d, r15d, 7
xor ecx, r8d
rorx ecx, ecx, 0xc
vmovd xmm3, ecx
mov ecx, dword [rsp + 0x114]
add r9d, ecx
vmovd ecx, xmm3
add ecx, r9d
xor esi, ecx
vmovd xmm7, ecx
vmovd ecx, xmm3
rorx esi, esi, 8
add r8d, esi
xor ecx, r8d
rorx ecx, ecx, 7
vmovd xmm3, ecx
vmovd ecx, xmm16
add r11d, ecx
vmovd ecx, xmm26
add r11d, ecx
xor esi, r11d
rorx esi, esi, 0x10
add ebx, esi
xor ecx, ebx
rorx ecx, ecx, 0xc
vmovd xmm26, ecx
mov ecx, dword [rsp + 0x68]
add r11d, ecx
vmovd ecx, xmm26
add r11d, ecx
xor esi, r11d
rorx esi, esi, 8
add ebx, esi
vmovd xmm5, esi
mov esi, dword [rsp + 0xa4]
xor ecx, ebx
rorx ecx, ecx, 7
vmovd xmm26, ecx
mov ecx, dword [rsp + 0xa8]
add r13d, esi
vmovd esi, xmm9
add r13d, r15d
xor r14d, r13d
add r13d, ecx
mov ecx, dword [rsp + 0x118]
rorx r14d, r14d, 0x10
add r8d, r14d
xor r15d, r8d
rorx r15d, r15d, 0xc
add r10d, ecx
vmovd ecx, xmm3
add r13d, r15d
add r10d, ecx
vmovd ecx, xmm0
xor r14d, r13d
xor ecx, r10d
rorx r14d, r14d, 8
rorx ecx, ecx, 0x10
add r8d, r14d
add esi, ecx
xor r15d, r8d
vmovd xmm9, esi
vmovd esi, xmm3
rorx r15d, r15d, 7
vmovd r9d, xmm9
xor esi, r9d
rorx r9d, esi, 0xc
mov esi, dword [rsp + 0x11c]
vmovd xmm3, r9d
add r10d, esi
vmovd esi, xmm3
add r10d, r9d
vmovd r9d, xmm9
xor ecx, r10d
rorx ecx, ecx, 8
add r9d, ecx
xor esi, r9d
vmovd xmm9, r9d
rorx r9d, esi, 7
mov esi, dword [rsp + 0x120]
vmovd xmm3, r9d
vmovd r9d, xmm7
add r9d, esi
mov esi, dword [rsp + 0x124]
add r9d, edx
xor eax, r9d
rorx eax, eax, 0x10
add r12d, eax
add r9d, esi
mov esi, dword [rsp + 0x128]
xor edx, r12d
rorx edx, edx, 0xc
add r9d, edx
xor eax, r9d
add r11d, esi
vmovd esi, xmm9
rorx eax, eax, 8
add r12d, eax
xor edx, r12d
rorx edx, edx, 7
add r11d, edx
xor r14d, r11d
rorx r14d, r14d, 0x10
add esi, r14d
vmovd xmm9, esi
xor edx, esi
mov esi, dword [rsp + 0x12c]
rorx edx, edx, 0xc
add r11d, esi
vmovd esi, xmm9
add r11d, edx
xor r14d, r11d
rorx r14d, r14d, 8
add esi, r14d
xor edx, esi
vmovd xmm9, esi
mov esi, dword [rsp + 0x130]
rorx edx, edx, 7
add r13d, esi
vmovd esi, xmm26
add r13d, esi
xor ecx, r13d
rorx ecx, ecx, 0x10
add r12d, ecx
xor esi, r12d
rorx esi, esi, 0xc
vmovd xmm26, esi
mov esi, dword [rsp + 0x134]
add r13d, esi
vmovd esi, xmm26
add r13d, esi
xor ecx, r13d
rorx esi, ecx, 8
vmovd ecx, xmm26
add r12d, esi
vmovd xmm7, esi
mov esi, dword [rsp + 0x64]
xor ecx, r12d
rorx ecx, ecx, 7
vmovd xmm26, ecx
add r10d, esi
mov esi, dword [rsp + 0x60]
add r10d, r15d
xor eax, r10d
rorx eax, eax, 0x10
add r10d, esi
mov esi, dword [rsp + 0x138]
add ebx, eax
xor r15d, ebx
rorx r15d, r15d, 0xc
add r10d, r15d
add r9d, esi
vmovd esi, xmm3
xor eax, r10d
add r9d, esi
vmovd esi, xmm5
rorx eax, eax, 8
xor esi, r9d
vmovd xmm1, r9d
add ebx, eax
rorx esi, esi, 0x10
vmovd ecx, xmm1
xor r15d, ebx
lea r9d, [r8 + rsi]
rorx r15d, r15d, 7
vmovd xmm0, r9d
vmovd r9d, xmm3
vmovd r8d, xmm0
xor r9d, r8d
mov r8d, dword [rsp + 0x13c]
rorx r9d, r9d, 0xc
add r8d, ecx
vmovd ecx, xmm0
add r8d, r9d
xor esi, r8d
rorx esi, esi, 8
add ecx, esi
vmovd xmm0, ecx
xor r9d, ecx
mov ecx, dword [rsp + 0x140]
rorx r9d, r9d, 7
add r11d, ecx
vmovd ecx, xmm26
add ecx, r11d
xor esi, ecx
vmovd xmm2, ecx
mov ecx, dword [rsp + 0x144]
rorx r11d, esi, 0x10
vmovd esi, xmm26
add ebx, r11d
vmovd xmm1, ebx
xor esi, ebx
vmovd ebx, xmm2
add ebx, ecx
rorx esi, esi, 0xc
add ebx, esi
xor r11d, ebx
rorx ecx, r11d, 8
vmovd xmm5, ecx
vmovd ecx, xmm1
vmovd r11d, xmm5
add ecx, r11d
mov r11d, dword [rsp + 0x14c]
xor esi, ecx
vmovd xmm1, ecx
vmovd xmm2, esi
vmovd esi, xmm17
add r13d, esi
vmovd esi, xmm0
add r13d, r15d
xor r14d, r13d
rorx r14d, r14d, 0x10
add esi, r14d
xor r15d, esi
vmovd xmm0, esi
mov esi, dword [rsp + 0xac]
rorx r15d, r15d, 0xc
vmovd ecx, xmm0
add r13d, esi
lea esi, [r13 + r15]
xor r14d, esi
rorx r14d, r14d, 8
lea r13d, [rcx + r14]
mov ecx, dword [rsp + 0x148]
xor r15d, r13d
vmovd xmm0, r15d
vmovd r15d, xmm9
add r10d, ecx
vmovd ecx, xmm7
add r10d, r9d
xor ecx, r10d
add r10d, r11d
mov r11d, dword [rsp + 0x150]
rorx ecx, ecx, 0x10
add r15d, ecx
xor r9d, r15d
rorx r9d, r9d, 0xc
add r8d, r11d
mov r11d, dword [rsp + 0x154]
add r10d, r9d
add r8d, edx
xor ecx, r10d
xor eax, r8d
rorx ecx, ecx, 8
rorx eax, eax, 0x10
add r15d, ecx
add r8d, r11d
mov r11d, dword [rsp + 0x80]
add r12d, eax
xor r9d, r15d
xor edx, r12d
xor ebx, r15d
vmovd xmm7, r9d
mov r9d, dword [rsp + 0x168]
rorx edx, edx, 0xc
add r8d, edx
xor eax, r8d
rorx eax, eax, 8
xor r11d, r9d
add r12d, eax
xor r11d, ebx
mov ebx, dword [rsp + 0x7c]
xor edx, r12d
xor r12d, esi
mov dword [rsp + 0x80], r11d
vmovd r11d, xmm12
mov esi, r12d
mov r12d, dword [rsp + 0x78]
rorx edx, edx, 7
xor ebx, r11d
xor esi, ebx
vmovd ebx, xmm14
mov dword [rsp + 0x7c], esi
vmovd esi, xmm1
xor r12d, ebx
xor r10d, esi
mov esi, r10d
mov r10d, dword [rsp + 0x74]
xor esi, r12d
xor r13d, r8d
mov r8d, dword [rsp + 0x5c]
xor edx, r14d
mov dword [rsp + 0x78], esi
mov esi, edx
mov edx, dword [rsp + 0x58]
mov r12d, dword [rsp + 0x16c]
xor r8d, r9d
vmovd r9d, xmm7
xor esi, r8d
xor edx, r11d
rorx r9d, r9d, 7
xor r10d, r12d
mov dword [rsp + 0x5c], esi
vmovd esi, xmm2
xor r13d, r10d
rorx esi, esi, 7
mov dword [rsp + 0x74], r13d
xor esi, ecx
xor esi, edx
mov edx, dword [rsp + 0x54]
mov dword [rsp + 0x58], esi
xor edx, ebx
vmovd ebx, xmm0
rorx r15d, ebx, 7
vmovd ebx, xmm5
xor r15d, eax
mov eax, dword [rsp + 0x50]
xor r9d, ebx
xor ebx, ebx
xor r15d, edx
mov dword [rsp + 0x54], r15d
xor eax, r12d
xor r9d, eax
mov dword [rsp + 0x50], r9d
test rbp, rbp
jne 0x14001c4f0
vmovd xmm12, dword [rsp + 0x74]
vmovd xmm11, dword [rsp + 0x78]
vmovd xmm10, dword [rsp + 0x7c]
vmovd xmm9, dword [rsp + 0x80]
mov rax, qword [rsp + 0x260]
mov edi, dword [rsp + 0x5c]
mov dword [rax + 0x58], edi
mov edi, dword [rsp + 0x58]
vmovd dword [rax + 0x48], xmm9
vmovd dword [rax + 0x4c], xmm10
vmovd dword [rax + 0x50], xmm11
vmovd dword [rax + 0x54], xmm12
vmovdqu xmmword [rax + 0x68], xmm6
mov dword [rax + 0x5c], edi
mov edi, dword [rsp + 0x54]
mov dword [rax + 0x60], edi
mov edi, dword [rsp + 0x50]
mov dword [rax + 0x64], edi
mov edi, dword [rsp + 0x6c]
mov dword [rax + 0x78], edi
mov edi, dword [rsp + 0x70]
mov dword [rax + 0x7c], edi
mov qword [rax + 0x40], rbx
vmovups xmm6, xmmword [rsp + 0x170]
vmovups xmm7, xmmword [rsp + 0x180]
vmovups xmm8, xmmword [rsp + 0x190]
vmovups xmm9, xmmword [rsp + 0x1a0]
vmovups xmm10, xmmword [rsp + 0x1b0]
vmovups xmm11, xmmword [rsp + 0x1c0]
vmovups xmm12, xmmword [rsp + 0x1d0]
vmovups xmm13, xmmword [rsp + 0x1e0]
vmovups xmm14, xmmword [rsp + 0x1f0]
vmovups xmm15, xmmword [rsp + 0x200]
add rsp, 0x218
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret
mov rcx, qword [rsp + 0x260]
add rcx, rbx
call sym.memcpy
add rbx, qword [rsp + 0x270]
mov rax, qword [rsp + 0x260]
jmp 0x140020a49