Function at 0x14009be40
Capabilities:
Encode data using add xor sub operations
Encode data using xor

Disassembly:
push r15
push r14
push r13
push r12
push rbp
push rdi
push rsi
push rbx
sub rsp, 0x1c8
mov eax, dword [rcx + 0xec]
mov dword [rsp + 0xbc], eax
mov eax, dword [rcx + 0xf0]
mov qword [rsp + 0x220], r8
mov r10, rcx
mov dword [rsp + 0xc0], eax
mov eax, dword [rcx + 0xf4]
mov dword [rsp + 0xc4], eax
mov eax, dword [rcx + 0xf8]
mov dword [rsp + 0x138], eax
mov eax, dword [rcx + 0xfc]
mov dword [rsp + 0x130], eax
mov eax, dword [rcx + 0x100]
mov dword [rsp + 0x134], eax
mov eax, dword [rcx + 0x104]
mov dword [rsp + 0x124], eax
mov eax, dword [rcx + 0x108]
mov dword [rsp + 0x13c], eax
mov eax, dword [rcx + 0x10c]
mov dword [rsp + 0x120], eax
mov eax, dword [rcx + 0x110]
mov dword [rsp + 0x114], eax
mov eax, dword [rcx + 0x114]
mov dword [rsp + 0x128], eax
mov eax, dword [rcx + 0x118]
mov dword [rsp + 0x140], eax
mov eax, dword [rcx + 0x11c]
mov dword [rsp + 0x110], eax
mov eax, dword [rcx + 0x120]
mov dword [rsp + 0x118], eax
mov eax, dword [rcx + 0x124]
mov dword [rsp + 0x12c], eax
mov eax, dword [rcx + 0x128]
mov dword [rsp + 0x104], eax
mov eax, dword [rcx + 0x12c]
mov dword [rsp + 0x144], eax
mov eax, dword [rcx + 0x130]
mov dword [rsp + 0x11c], eax
mov eax, dword [rcx + 0x134]
mov dword [rsp + 0xa0], eax
mov eax, dword [rcx + 0x138]
mov dword [rsp + 0x108], eax
mov eax, dword [rcx + 0x13c]
mov dword [rsp + 0x148], eax
mov eax, dword [rcx + 0x140]
mov dword [rsp + 0x68], eax
mov eax, dword [rcx + 0x144]
mov dword [rsp + 0xa4], eax
mov eax, dword [rcx + 0x148]
mov dword [rsp + 0x10c], eax
mov eax, dword [rcx + 0x14c]
mov dword [rsp + 0x5c], eax
mov eax, dword [rcx + 0x150]
mov dword [rsp + 0x80], eax
mov eax, dword [rcx + 0x154]
mov dword [rsp + 0xac], eax
mov eax, dword [rcx + 0x158]
mov dword [rsp + 0x7c], eax
mov eax, dword [rcx + 0x15c]
mov dword [rsp + 0x60], eax
mov eax, dword [rcx + 0x160]
mov dword [rsp + 0x98], eax
mov eax, dword [rcx + 0x164]
mov dword [rsp + 0xb8], eax
mov eax, dword [rcx + 0x168]
mov dword [rsp + 0x9c], eax
mov eax, dword [rcx + 0x16c]
mov r11d, dword [rcx + 0xa0]
mov dword [rsp + 0x6c], eax
mov eax, dword [rcx + 0x170]
mov dword [rsp + 0xb0], eax
mov eax, dword [rcx + 0x174]
mov dword [rsp + 0xc8], eax
mov eax, dword [rcx + 0x178]
mov dword [rsp + 0xa8], eax
mov eax, dword [rcx + 0x17c]
mov dword [rsp + 0x84], eax
mov eax, dword [rcx + 0x180]
mov dword [rsp + 0xb4], eax
mov eax, dword [rcx + 0x184]
mov dword [rsp + 0xcc], eax
mov eax, dword [rcx + 0xa4]
mov dword [rsp + 4], eax
mov eax, dword [rcx + 0xa8]
mov dword [rsp + 0x88], eax
mov eax, dword [rcx + 0xac]
mov dword [rsp + 0x8c], eax
mov eax, dword [rcx + 0xb0]
mov dword [rsp + 8], eax
mov eax, dword [rcx + 0xb4]
mov dword [rsp + 0xc], eax
mov eax, dword [rcx + 0xb8]
mov dword [rsp + 0x10], eax
mov eax, dword [rcx + 0xbc]
mov dword [rsp + 0x14], eax
mov eax, dword [rcx + 0xc0]
mov dword [rsp + 0x18], eax
mov eax, dword [rcx + 0xc4]
mov dword [rsp + 0x1c], eax
mov eax, dword [rcx + 0xc8]
mov r15d, dword [rcx + 0xcc]
mov r13d, dword [rcx + 0xdc]
mov ebx, dword [rcx + 0xe0]
mov r9d, dword [rcx + 0xe4]
mov dword [rsp + 0x20], eax
mov eax, dword [rcx + 0xd0]
mov dword [rsp + 0x24], eax
mov eax, dword [rcx + 0xd4]
mov dword [rsp + 0x28], eax
mov eax, dword [rcx + 0xd8]
mov ecx, dword [rcx + 0xe8]
mov dword [rsp + 0x2c], eax
cmp r8, 0x9b
jbe 0x14009fcfd
mov r14d, r9d
mov dword [rsp + 0x30], r11d
mov r8d, r13d
mov qword [rsp + 0x210], r10
mov qword [rsp + 0x218], rdx
nop word cs:[rax + rax]
nop dword [rax]
mov rdi, qword [rsp + 0x218]
mov rax, qword [rsp + 0x218]
mov r13d, dword [rsp + 0x7c]
mov rsi, qword [rsp + 0x218]
mov r10d, dword [rsp + 0x88]
mov r11d, dword [rsp + 0x30]
mov edx, dword [rsp + 4]
mov edi, dword [rdi + 4]
mov r12d, dword [rsp + 0x1c]
mov eax, dword [rax]
mov r9d, dword [rsp + 0xc]
mov esi, dword [rsi + 8]
mov ebp, dword [rsp + 0x18]
xor r14d, edi
mov dword [rsp + 0x150], edi
mov edi, dword [rsp + 0x9c]
xor ebx, eax
mov dword [rsp + 0x14c], eax
mov eax, dword [rsp + 0x20]
xor ecx, esi
mov dword [rsp + 0x154], esi
mov esi, r11d
xor edi, r15d
xor r13d, eax
mov dword [rsp + 0xd4], edi
mov eax, dword [rsp + 0xa8]
mov edi, dword [rsp + 0x24]
mov dword [rsp + 0xd0], r13d
mov r13d, dword [rsp + 0x8c]
xor eax, edi
mov edi, dword [rsp + 8]
mov dword [rsp + 0xd8], eax
mov eax, r10d
not eax
or eax, edx
xor esi, eax
mov eax, dword [rsp + 0x10]
mov edx, edi
not edx
mov dword [rsp + 0x40], esi
or edx, r13d
xor edx, r10d
not eax
rorx edx, edx, 6
or eax, r9d
mov r9d, r12d
mov dword [rsp + 0x3c], edx
not r9d
xor eax, edi
or r9d, ebp
mov ebp, dword [rsp + 0x14]
xor r9d, ebp
mov ebp, dword [rsp + 0x2c]
rorx edi, r9d, 1
mov r9d, ebx
not r9d
mov dword [rsp + 0x34], edi
or r9d, r8d
xor r9d, ebp
mov ebp, r15d
rorx r9d, r9d, 3
not ebp
mov dword [rsp + 0x38], r9d
mov esi, dword [rsp + 0x20]
mov edx, dword [rsp + 0x14]
rorx r9d, eax, 0x15
mov eax, dword [rsp + 0x28]
mov dword [rsp + 0x44], r9d
mov r9d, dword [rsp + 0x24]
or ebp, esi
mov esi, dword [rsp + 4]
not eax
xor ebp, r12d
mov r12d, ecx
mov edi, eax
mov eax, r8d
not r12d
rorx ebp, ebp, 0xa
or edi, r9d
mov r9d, dword [rsp + 0x28]
not eax
or r12d, r14d
not esi
xor r12d, ebx
xor edi, r15d
or esi, r11d
mov r11d, dword [rsp + 0x18]
rorx r12d, r12d, 0xf
rorx edi, edi, 0x1c
xor esi, ecx
rorx esi, esi, 4
not r11d
or r11d, edx
mov edx, dword [rsp + 0x10]
xor r11d, edx
mov edx, dword [rsp + 0x2c]
rorx r11d, r11d, 0xd
or eax, edx
mov edx, r13d
xor eax, r9d
mov r9d, r13d
mov r13d, dword [rsp + 4]
not edx
or edx, r10d
rorx eax, eax, 0x17
xor edx, r13d
mov r13d, dword [rsp + 0x20]
rorx edx, edx, 2
mov dword [rsp + 0x48], edx
mov edx, dword [rsp + 8]
not r13d
mov r10d, r13d
mov r13d, dword [rsp + 0x1c]
or r10d, r13d
mov r13d, dword [rsp + 0x18]
xor r10d, r13d
mov r13d, r14d
not r13d
rorx r10d, r10d, 0xe
or r13d, ebx
mov ebx, dword [rsp + 0x84]
xor r13d, r8d
mov r8d, dword [rsp + 0xc]
rorx r13d, r13d, 0x1b
xor ebx, r13d
not r8d
mov dword [rsp + 0x4c], ebx
or r8d, edx
mov edx, dword [rsp + 0x10]
xor r8d, r9d
mov r9d, dword [rsp + 0x24]
rorx r8d, r8d, 9
mov ebx, r8d
not r9d
or r9d, r15d
mov r15d, dword [rsp + 0x20]
xor r9d, r15d
rorx r15d, r9d, 0x18
mov r9d, dword [rsp + 0x30]
xor ebx, r15d
mov dword [rsp + 0x54], ebx
not r9d
or r9d, ecx
mov ecx, r15d
xor r9d, r14d
mov r14d, dword [rsp + 0x28]
rorx r9d, r9d, 8
xor ecx, r9d
mov dword [rsp + 0x58], ecx
mov ecx, dword [rsp + 0x14]
not ecx
mov ebx, ecx
mov ecx, dword [rsp + 0xc]
or ebx, edx
mov edx, dword [rsp + 0x24]
xor ebx, ecx
mov ecx, dword [rsp + 0x2c]
rorx ebx, ebx, 0x19
not ecx
or ecx, r14d
xor ecx, edx
mov edx, ebx
rorx ecx, ecx, 0xb
xor edx, ecx
mov dword [rsp + 0x70], edx
mov edx, dword [rsp + 0x3c]
xor edx, ecx
mov dword [rsp + 0x74], edx
mov r14d, dword [rsp + 0x34]
mov edx, dword [rsp + 0x40]
xor r14d, ebp
xor edx, r14d
mov r14d, dword [rsp + 0x38]
mov dword [rsp + 0x50], edx
mov edx, dword [rsp + 0x34]
xor r14d, r12d
xor edx, r14d
mov r14d, dword [rsp + 0x3c]
mov dword [rsp + 0x64], edx
mov edx, dword [rsp + 0x44]
xor r14d, edx
mov edx, dword [rsp + 0x38]
xor edx, r14d
mov r14d, dword [rsp + 0x3c]
mov dword [rsp + 0x90], edx
mov edx, dword [rsp + 0x48]
xor r14d, ebp
xor ebp, esi
xor r14d, edi
xor ebp, r12d
mov dword [rsp + 0x20], r14d
mov r14d, dword [rsp + 0x44]
mov dword [rsp + 0x24], ebp
mov ebp, r14d
xor ebp, r11d
xor ebp, r12d
mov dword [rsp + 0x28], ebp
mov ebp, r14d
xor ebp, edi
xor edi, esi
mov r12d, ebp
xor r12d, eax
xor edi, edx
xor esi, r11d
xor r11d, eax
xor eax, edx
xor edx, r10d
xor esi, r10d
xor r10d, r9d
xor edx, r15d
mov r15d, dword [rsp + 0x4c]
xor eax, r8d
xor r8d, ebx
mov dword [rsp + 0x2c], r12d
mov r12d, edi
mov edi, r10d
mov ebp, esi
xor edi, r13d
mov esi, dword [rsp + 0x40]
xor r11d, r13d
mov dword [rsp + 0x30], r11d
mov r11d, dword [rsp + 0x50]
xor r15d, r8d
mov r14d, r15d
mov r15d, dword [rsp + 0xb4]
xor r11d, 1
xor ecx, r15d
mov r15d, dword [rsp + 0x54]
xor r15d, ecx
mov ecx, dword [rsp + 0x58]
mov r13d, r15d
mov r15d, dword [rsp + 0xcc]
xor r15d, esi
mov r10d, r15d
xor r10d, ecx
mov rcx, qword [rsp + 0x218]
mov ecx, dword [rcx + 0xc]
mov dword [rsp + 0x158], ecx
xor ecx, r9d
mov r9, qword [rsp + 0x218]
mov r15d, dword [r9 + 0x10]
mov r9, qword [rsp + 0x218]
mov r8d, dword [r9 + 0x14]
mov r9d, dword [rsp + 0x34]
mov dword [rsp + 0x15c], r15d
mov dword [rsp + 0x3c], r13d
xor r9d, ebx
mov ebx, dword [rsp + 0x6c]
mov dword [rsp + 0x160], r8d
mov dword [rsp + 0x6c], r12d
xor r9d, ecx
mov ecx, dword [rsp + 0x38]
mov dword [rsp + 0x38], edi
xor ebx, edi
mov edi, dword [rsp + 0x90]
mov dword [rsp + 0xe4], ebx
mov ebx, dword [rsp + 0x64]
xor ecx, r15d
mov r15d, dword [rsp + 0x70]
mov dword [rsp + 0x70], ebp
xor r15d, ecx
mov ecx, esi
mov esi, dword [rsp + 0x74]
mov dword [rsp + 0x34], r15d
mov r15d, dword [rsp + 0x5c]
xor ecx, r8d
mov r8d, edi
not r8d
or r8d, ebx
xor ecx, esi
mov esi, dword [rsp + 0x60]
xor r15d, eax
mov dword [rsp + 0xdc], r15d
mov r15d, dword [rsp + 0x30]
xor esi, edx
mov dword [rsp + 0xe0], esi
mov esi, r8d
xor esi, r11d
mov dword [rsp + 0x58], esi
mov esi, r15d
not esi
mov r8d, esi
or r8d, ebp
mov ebp, edi
xor r8d, r12d
rorx r12d, r8d, 1
mov dword [rsp + 0x48], r12d
mov r12d, r9d
not r12d
mov r8d, r12d
or r8d, r10d
xor r8d, r13d
mov r13d, dword [rsp + 0x24]
rorx r12d, r8d, 3
mov dword [rsp + 0x4c], r12d
mov r12d, edx
not r12d
mov esi, r13d
not esi
mov r8d, esi
mov esi, dword [rsp + 0x20]
or r8d, esi
mov esi, dword [rsp + 0x28]
xor r8d, edi
rorx edi, r8d, 6
mov r8d, r12d
mov r12d, ecx
or r8d, eax
mov dword [rsp + 0x40], edi
not r12d
xor r8d, r15d
mov r15d, dword [rsp + 0x34]
rorx edi, r8d, 0xa
mov r8d, dword [rsp + 0x2c]
mov dword [rsp + 0x44], edi
or r12d, r15d
mov r15d, dword [rsp + 0x38]
mov edi, r8d
xor r12d, r9d
not edi
rorx r12d, r12d, 0xf
or edi, esi
mov esi, r14d
not esi
xor edi, r13d
mov r13d, ebx
or esi, r15d
mov r15d, ebx
mov ebx, dword [rsp + 0x70]
rorx edi, edi, 0x15
not r15d
xor esi, edx
or r15d, r11d
mov r11d, dword [rsp + 0x6c]
rorx esi, esi, 0x1c
xor r15d, ecx
not ebx
rorx r15d, r15d, 4
or ebx, r11d
mov r11d, r10d
xor ebx, r8d
not r11d
rorx ebx, ebx, 0xd
mov r8d, r11d
mov r11d, eax
mov dword [rsp + 0x54], ebx
mov ebx, dword [rsp + 0x3c]
not r11d
or r8d, ebx
mov ebx, r14d
xor r8d, r14d
rorx r8d, r8d, 0x17
mov dword [rsp + 0x60], r8d
mov r8d, dword [rsp + 0x20]
mov r14d, r8d
not r14d
or r14d, ebp
mov ebp, dword [rsp + 0x30]
xor r14d, r13d
rorx r14d, r14d, 2
or r11d, ebp
mov ebp, dword [rsp + 0x70]
xor r11d, ebp
mov ebp, dword [rsp + 0x34]
rorx r11d, r11d, 0xe
not ebp
or ebp, r9d
xor ebp, r10d
mov r10d, dword [rsp + 0x28]
rorx r9d, ebp, 0x1b
mov ebp, r9d
not r10d
mov r13d, r10d
mov r10d, dword [rsp + 0x24]
or r13d, r10d
xor r13d, r8d
mov r8d, dword [rsp + 0x38]
rorx r13d, r13d, 9
xor ebp, r13d
mov dword [rsp + 0x7c], ebp
mov ebp, dword [rsp + 0x50]
mov r10d, r8d
not r10d
or r10d, edx
mov edx, r13d
xor r10d, eax
xor ebp, 0xfffffffe
rorx eax, r10d, 0x18
xor edx, eax
mov dword [rsp + 0x9c], edx
mov edx, dword [rsp + 0xd8]
xor edx, eax
or ebp, ecx
mov ecx, dword [rsp + 0x34]
mov dword [rsp + 0xa8], edx
xor ebp, ecx
mov ecx, dword [rsp + 0x6c]
rorx ebp, ebp, 8
mov edx, ebp
not ecx
mov r10d, ecx
mov ecx, dword [rsp + 0x2c]
or r10d, ecx
mov ecx, dword [rsp + 0x28]
xor r10d, ecx
mov ecx, dword [rsp + 0x3c]
rorx r10d, r10d, 0x19
xor edx, r10d
mov dword [rsp + 0xe8], edx
not ecx
or ecx, ebx
mov ebx, dword [rsp + 0x40]
xor ecx, r8d
mov r8d, dword [rsp + 0x44]
rorx ecx, ecx, 0xb
xor ebx, ecx
mov dword [rsp + 0xec], ebx
mov ebx, dword [rsp + 0x58]
xor ebx, r8d
mov edx, ebx
mov ebx, dword [rsp + 0x48]
mov r8d, ebx
xor r8d, edx
mov edx, ebx
mov ebx, dword [rsp + 0x4c]
mov dword [rsp + 0x5c], r8d
mov r8d, dword [rsp + 0x40]
xor edx, ebx
xor edx, r12d
mov ebx, r8d
mov dword [rsp + 0x74], edx
mov edx, dword [rsp + 0x4c]
xor ebx, edx
mov edx, r8d
xor ebx, edi
xor edx, esi
mov dword [rsp + 0x78], ebx
mov r8d, dword [rsp + 0x44]
mov ebx, r8d
xor r8d, r12d
xor r12d, edi
xor ebx, edx
mov edx, r8d
mov r8d, dword [rsp + 0x60]
mov dword [rsp + 0x94], ebx
mov ebx, dword [rsp + 0x54]
xor edx, r15d
mov dword [rsp + 0x34], edx
xor edi, r8d
xor r12d, ebx
xor edi, esi
xor esi, r14d
mov dword [rsp + 0x38], r12d
mov r12d, ebx
xor esi, r15d
xor ebx, r8d
xor r12d, r11d
mov dword [rsp + 0x3c], edi
mov edi, esi
xor r8d, r14d
mov esi, r12d
xor r14d, r11d
xor r8d, r13d
mov r12, qword [rsp + 0x218]
xor esi, r15d
mov r15d, ebx
xor r14d, eax
mov eax, dword [rsp + 0x5c]
xor r15d, r9d
xor r11d, ebp
mov dword [rsp + 0x40], esi
mov dword [rsp + 0x44], r15d
mov r15d, dword [rsp + 0xb0]
mov esi, r11d
xor esi, r9d
mov r9d, dword [rsp + 0xc8]
xor eax, 1
mov r11d, dword [rsp + 0x58]
mov edx, eax
xor r15d, r10d
mov eax, r15d
mov r15d, dword [rsp + 0x7c]
xor r9d, ecx
xor ebp, r11d
xor r15d, eax
mov eax, r9d
mov r9d, dword [rsp + 0x9c]
mov dword [rsp + 0x50], r15d
xor r9d, eax
mov dword [rsp + 0x54], r9d
mov r9d, dword [rsp + 0xa8]
xor r9d, ebp
mov eax, r9d
mov r9d, dword [r12 + 0x18]
mov r12, qword [rsp + 0x218]
mov r12d, dword [r12 + 0x1c]
mov dword [rsp + 0x164], r9d
xor r10d, r12d
mov dword [rsp + 0x168], r12d
mov r12, qword [rsp + 0x218]
mov r13d, dword [r12 + 0x20]
mov r12d, dword [rsp + 0x48]
xor r12d, r9d
mov r9d, dword [rsp + 0xe8]
mov dword [rsp + 0x16c], r13d
xor r12d, r9d
mov r9d, dword [rsp + 0x4c]
xor ecx, r9d
mov r9d, r11d
mov r11d, dword [rsp + 0xec]
xor r9d, r13d
mov r15d, ecx
xor r15d, r10d
mov r10d, r12d
not r10d
xor r9d, r11d
mov r11d, dword [rsp + 0x68]
xor r11d, r8d
mov dword [rsp + 0xe8], r11d
mov r11d, dword [rsp + 0x80]
mov ebx, dword [rsp + 0x78]
mov dword [rsp + 0x48], esi
mov ebp, dword [rsp + 0x98]
mov r13d, dword [rsp + 0x44]
mov dword [rsp + 0x98], edi
xor r11d, r14d
mov dword [rsp + 0xec], r11d
mov r11d, dword [rsp + 0x74]
xor ebp, esi
mov esi, ebx
not esi
mov dword [rsp + 0xf0], ebp
mov ebp, dword [rsp + 0x54]
mov ecx, esi
mov esi, r13d
or ecx, r11d
not esi
xor ecx, edx
mov dword [rsp + 0x68], ecx
mov ecx, esi
mov esi, dword [rsp + 0x40]
or ecx, esi
xor ecx, edi
rorx esi, ecx, 1
mov ecx, r10d
mov r10d, dword [rsp + 0x94]
mov dword [rsp + 0x9c], esi
mov esi, dword [rsp + 0x34]
or ecx, eax
xor ecx, ebp
rorx ebp, ecx, 3
mov dword [rsp + 0x7c], ebp
mov ebp, ebx
not esi
mov ecx, esi
or ecx, r10d
xor ecx, ebx
rorx ebx, ecx, 6
mov dword [rsp + 0x4c], ebx
mov ebx, r14d
not ebx
mov ecx, ebx
mov ebx, r9d
or ecx, r8d
not ebx
xor ecx, r13d
rorx edi, ecx, 0xa
mov ecx, ebx
or ecx, r15d
mov dword [rsp + 0x58], edi
xor ecx, r12d
rorx esi, ecx, 0xf
mov ecx, dword [rsp + 0x3c]
mov dword [rsp + 0x60], esi
mov ebx, ecx
not ebx
mov r13d, ebx
mov ebx, dword [rsp + 0x38]
or r13d, ebx
mov ebx, dword [rsp + 0x34]
xor r13d, ebx
mov ebx, dword [rsp + 0x50]
rorx r13d, r13d, 0x15
not ebx
mov edi, ebx
mov ebx, dword [rsp + 0x48]
or edi, ebx
mov ebx, r11d
not ebx
xor edi, r14d
mov esi, ebx
rorx edi, edi, 0x1c
or esi, edx
mov edx, dword [rsp + 0x40]
xor esi, r9d
rorx esi, esi, 4
mov dword [rsp + 0x80], esi
mov esi, dword [rsp + 0x54]
not edx
mov ebx, edx
mov edx, dword [rsp + 0x98]
or ebx, edx
mov edx, eax
not edx
xor ebx, ecx
mov ecx, r10d
or edx, esi
mov esi, dword [rsp + 0x50]
not ecx
rorx ebx, ebx, 0xd
or ecx, ebp
xor ecx, r11d
mov r11d, r8d
not r11d
rorx ecx, ecx, 2
xor edx, esi
mov esi, r10d
mov r10d, dword [rsp + 0x44]
mov dword [rsp + 0xf4], ecx
rorx edx, edx, 0x17
or r11d, r10d
mov r10d, dword [rsp + 0x40]
xor r11d, r10d
mov r10d, r15d
not r10d
rorx r11d, r11d, 0xe
mov ebp, r10d
or ebp, r12d
mov r12d, dword [rsp + 0x38]
mov ecx, dword [rsp + 0x68]
xor ebp, eax
mov eax, dword [rsp + 0x5c]
rorx ebp, ebp, 0x1b
not r12d
mov r10d, r12d
mov r12d, dword [rsp + 0x34]
xor eax, 0xfffffffe
or eax, r9d
mov r9d, dword [rsp + 0x98]
xor eax, r15d
rorx eax, eax, 8
or r10d, r12d
mov r12d, dword [rsp + 0x48]
not r9d
xor r10d, esi
mov esi, dword [rsp + 0x9c]
rorx r10d, r10d, 9
not r12d
or r12d, r14d
mov r14d, r10d
mov r15d, esi
xor r12d, r8d
mov r8d, ecx
xor r15d, eax
rorx r12d, r12d, 0x18
mov dword [rsp + 0x100], r15d
xor r8d, r12d
xor r14d, r12d
mov dword [rsp + 0xfc], r8d
mov r8d, r9d
mov r9d, dword [rsp + 0x3c]
mov dword [rsp + 0xf8], r14d
mov r14d, ebp
or r8d, r9d
mov r9d, dword [rsp + 0x38]
xor r8d, r9d
mov r9d, dword [rsp + 0x54]
rorx r8d, r8d, 0x19
xor r14d, r8d
mov r15d, r14d
mov r14d, dword [rsp + 0x50]
not r9d
or r9d, r14d
mov r14d, dword [rsp + 0x48]
xor r9d, r14d
mov r14d, r8d
rorx r9d, r9d, 0xb
xor r14d, r9d
mov dword [rsp + 0x178], r14d
mov r14d, dword [rsp + 0x4c]
xor r14d, r9d
mov dword [rsp + 0x17c], r14d
mov r14d, dword [rsp + 0x58]
xor ecx, r14d
mov r14d, ecx
mov ecx, esi
xor ecx, r14d
mov r14d, esi
mov esi, dword [rsp + 0x60]
mov dword [rsp + 0xa8], ecx
mov ecx, dword [rsp + 0x7c]
xor r14d, ecx
xor esi, r14d
mov dword [rsp + 0x9c], esi
mov esi, dword [rsp + 0x4c]
mov r14d, esi
xor r14d, ecx
mov ecx, dword [rsp + 0x60]
xor r14d, r13d
mov dword [rsp + 0x48], r14d
mov r14d, esi
mov esi, dword [rsp + 0x58]
xor r14d, edi
xor esi, r14d
mov r14d, ecx
mov dword [rsp + 0x4c], esi
mov esi, dword [rsp + 0x80]
xor r14d, esi
mov esi, dword [rsp + 0x58]
xor esi, r14d
mov r14d, ecx
xor r14d, ebx
mov dword [rsp + 0x50], esi
xor r14d, r13d
mov dword [rsp + 0x54], r14d
mov r14d, edi
xor r14d, edx
xor r14d, r13d
mov dword [rsp + 0x58], r14d
mov esi, dword [rsp + 0x80]
mov ecx, dword [rsp + 0xf4]
xor edi, esi
xor esi, ebx
xor ebx, edx
xor edx, ecx
mov r13d, edi
xor edx, r10d
xor ebx, ebp
xor r13d, ecx
xor ecx, r11d
mov dword [rsp + 0x5c], ebx
mov edi, r13d
mov r13d, esi
xor ecx, r12d
mov r12d, dword [rsp + 0xf8]
xor r13d, r11d
xor r11d, ebp
mov esi, r13d
mov r13d, dword [rsp + 0xb8]
mov ebx, r11d
xor ebx, eax
mov dword [rsp + 0x60], ebx
mov ebx, dword [rsp + 0xa8]
xor r10d, r13d
mov r13d, dword [rsp + 0xd4]
mov r11d, r10d
mov r10d, dword [rsp + 0xfc]
xor r11d, r15d
xor ebx, 1
mov dword [rsp + 0x80], r11d
mov r11, qword [rsp + 0x218]
xor r9d, r13d
xor r12d, r9d
mov r9d, dword [rsp + 0xe4]
mov r13d, r12d
mov r12, qword [rsp + 0x218]
mov r15d, dword [r11 + 0x28]
mov r11, qword [rsp + 0x218]
xor eax, r9d
mov r9d, dword [rsp + 0x68]
mov r12d, dword [r12 + 0x24]
xor r10d, eax
mov eax, dword [rsp + 0x100]
mov r14d, dword [r11 + 0x2c]
mov dword [rsp + 0x174], r15d
xor r8d, r12d
mov dword [rsp + 0x170], r12d
mov r12d, dword [rsp + 0x178]
xor eax, r8d
mov r8d, dword [rsp + 0xa0]
xor r9d, r14d
mov dword [rsp + 0x178], r14d
mov r11d, eax
mov eax, dword [rsp + 0x7c]
mov r14d, dword [rsp + 0x17c]
xor eax, r15d
xor r12d, eax
mov eax, dword [rsp + 0x14]
xor r9d, r14d
mov r14d, ecx
mov ebp, r12d
mov r12d, dword [rsp + 0xa4]
not r14d
or r14d, edx
xor eax, edx
xor r8d, eax
mov eax, dword [rsp + 0x18]
mov dword [rsp + 0xf4], r8d
xor eax, ecx
xor r12d, eax
mov eax, dword [rsp + 0x1c]
mov dword [rsp + 0x17c], r12d
mov r12d, dword [rsp + 0x60]
mov r15d, dword [rsp + 0xac]
mov dword [rsp + 0xa4], esi
mov dword [rsp + 0xa0], edi
mov dword [rsp + 0x18], ebp
xor eax, r12d
mov r12d, dword [rsp + 0x48]
xor r15d, eax
mov dword [rsp + 0x180], r15d
mov r15d, dword [rsp + 0x9c]
mov dword [rsp + 0x9c], r13d
mov eax, r12d
not eax
or eax, r15d
xor eax, ebx
mov dword [rsp + 0xac], eax
mov eax, dword [rsp + 0x5c]
not eax
or eax, esi
mov esi, dword [rsp + 0x50]
xor eax, edi
mov edi, dword [rsp + 0x4c]
rorx eax, eax, 1
mov dword [rsp + 0x14], eax
mov eax, r11d
not eax
or eax, r10d
xor eax, r13d
rorx r8d, eax, 3
mov eax, esi
not eax
mov dword [rsp + 0x184], r8d
or eax, edi
not edi
xor eax, r12d
rorx eax, eax, 6
mov dword [rsp + 0x7c], eax
mov eax, dword [rsp + 0x5c]
xor r14d, eax
rorx r14d, r14d, 0xa
mov dword [rsp + 0xf8], r14d
mov r14d, r9d
not r14d
mov r8d, r14d
mov r14d, dword [rsp + 0x54]
or r8d, ebp
xor r8d, r11d
rorx r12d, r8d, 0xf
mov r8d, dword [rsp + 0x58]
mov dword [rsp + 0x1c], r12d
mov r12d, dword [rsp + 0x60]
mov eax, r8d
not eax
or eax, r14d
mov r14d, dword [rsp + 0x48]
xor eax, esi
mov esi, dword [rsp + 0x80]
rorx eax, eax, 0x15
mov dword [rsp + 0xfc], eax
mov eax, esi
not eax
mov r13d, eax
mov eax, r15d
or r13d, r12d
mov r12d, r15d
not r12d
xor r13d, ecx
or r12d, ebx
rorx r13d, r13d, 0x1c
xor r12d, r9d
rorx ebx, r12d, 4
mov r12d, dword [rsp + 0xa0]
mov dword [rsp + 0x68], ebx
mov ebx, dword [rsp + 0xa4]
not ebx
mov ebp, ebx
mov ebx, r10d
or ebp, r12d
not ebx
xor ebp, r8d
mov r8d, dword [rsp + 0x9c]
mov r15d, ebx
mov ebx, edx
or edi, r14d
not ebx
mov r14d, dword [rsp + 0x5c]
mov dword [rsp + 0x9c], eax
xor edi, eax
rorx ebp, ebp, 0xd
rorx edi, edi, 2
or r15d, r8d
xor r15d, esi
mov esi, ebx
mov ebx, dword [rsp + 0xa4]
or esi, r14d
rorx r15d, r15d, 0x17
xor esi, ebx
mov ebx, dword [rsp + 0x18]
mov r14d, dword [rsp + 0xa8]
rorx esi, esi, 0xe
not ebx
xor r14d, 0xfffffffe
mov eax, ebx
mov ebx, dword [rsp + 0x54]
or eax, r11d
mov r11d, dword [rsp + 0x50]
xor eax, r10d
mov r10d, dword [rsp + 0xd0]
rorx eax, eax, 0x1b
not ebx
or ebx, r11d
mov r11d, dword [rsp + 0x4c]
xor r10d, eax
mov dword [rsp + 0x188], r10d
xor ebx, r11d
mov r11d, dword [rsp + 0x60]
rorx ebx, ebx, 9
not r11d
mov r10d, r11d
mov r11d, r14d
mov r14d, dword [rsp + 0x18]
or r10d, ecx
or r11d, r9d
xor r10d, edx
mov edx, ebx
rorx ecx, r10d, 0x18
xor edx, ecx
xor r11d, r14d
mov r14d, r12d
mov r12d, dword [rsp + 0x1c]
rorx r11d, r11d, 8
mov dword [rsp + 0x18c], edx
mov edx, ecx
not r14d
xor edx, r11d
mov dword [rsp + 0x190], edx
mov edx, dword [rsp + 0x14]
mov r9d, edx
xor r9d, r11d
mov dword [rsp + 0x194], r9d
mov r9d, r14d
mov r14d, dword [rsp + 0x58]
or r9d, r14d
mov r14d, dword [rsp + 0x54]
xor r9d, r14d
mov r14d, r8d
not r14d
rorx r9d, r9d, 0x19
mov r10d, r14d
mov r14d, dword [rsp + 0x80]
or r10d, r14d
mov r14d, dword [rsp + 0x60]
xor r10d, r14d
mov r14d, r9d
rorx r10d, r10d, 0xb
xor r14d, r10d
mov dword [rsp + 0x80], r14d
mov r14d, dword [rsp + 0x7c]
xor r14d, r10d
mov dword [rsp + 0x198], r14d
mov r14d, dword [rsp + 0xf8]
xor edx, r14d
mov r14d, dword [rsp + 0xac]
xor r14d, edx
mov dword [rsp + 0x100], r14d
mov r14d, dword [rsp + 0x184]
mov r8d, r14d
xor r8d, r12d
mov r12d, dword [rsp + 0x7c]
mov edx, r8d
mov r8d, dword [rsp + 0x14]
xor r8d, edx
mov edx, r12d
mov dword [rsp + 0x14], r8d
mov r8d, dword [rsp + 0xfc]
xor edx, r8d
mov r8d, r14d
xor r14d, edx
mov edx, r12d
mov dword [rsp + 0xa8], r14d
mov r14d, dword [rsp + 0xf8]
xor edx, r14d
xor edx, r13d
mov dword [rsp + 0x18], edx
mov edx, dword [rsp + 0x68]
mov r12d, dword [rsp + 0x1c]
xor r14d, edx
mov edx, r14d
xor edx, r12d
mov r14d, edx
mov edx, dword [rsp + 0x64]
mov dword [rsp + 0x7c], r14d
xor edx, r14d
mov r14d, dword [rsp + 0x84]
mov r12d, edx
mov edx, dword [rsp + 0x158]
xor r14d, edx
mov edx, r12d
mov r12d, dword [rsp + 0x1c]
xor edx, r14d
mov r14d, dword [rsp + 0xfc]
mov dword [rsp + 0x1ac], edx
mov edx, r14d
xor edx, ebp
xor edx, r12d
mov dword [rsp + 0x1c], edx
mov edx, r14d
xor edx, r13d
xor edx, r15d
mov dword [rsp + 0x60], edx
mov edx, dword [rsp + 0x68]
xor r13d, edx
mov r12d, edx
mov edx, edi
xor edx, esi
xor r13d, edi
xor r12d, ebp
xor ebp, r15d
xor edx, ecx
mov ecx, dword [rsp + 0xe0]
mov dword [rsp + 0x64], r13d
mov r13d, dword [rsp + 0x188]
xor r12d, esi
xor esi, r11d
xor r15d, edi
mov edi, dword [rsp + 0xac]
xor esi, eax
xor r15d, ebx
mov dword [rsp + 0x68], r12d
xor ebx, r9d
mov r12d, esi
mov esi, dword [rsp + 0x18c]
xor ebp, eax
xor r10d, ecx
mov ecx, dword [rsp + 0xf0]
xor r13d, ebx
mov ebx, dword [rsp + 0x190]
mov r11d, dword [rsp + 0x100]
xor esi, r10d
xor ecx, edi
mov r10d, ecx
mov rcx, qword [rsp + 0x218]
xor r11d, 1
xor r10d, ebx
mov rbx, qword [rsp + 0x218]
mov eax, r11d
mov r11, qword [rsp + 0x218]
mov ecx, dword [rcx + 0x34]
mov ebx, dword [rbx + 0x30]
mov r11d, dword [r11 + 0x38]
mov dword [rsp + 0x184], ecx
xor r9d, ebx
mov dword [rsp + 0x158], ebx
mov ebx, dword [rsp + 0x194]
xor r9d, ebx
mov ebx, r8d
xor ebx, ecx
mov ecx, ebx
mov ebx, dword [rsp + 0x80]
xor ebx, ecx
mov dword [rsp + 0x80], ebx
mov ebx, edi
mov dword [rsp + 0x188], r11d
mov edi, dword [rsp + 0x6c]
xor ebx, r11d
mov dword [rsp + 0x84], esi
mov r8d, ebx
mov ebx, dword [rsp + 0x198]
mov r14d, dword [rsp + 0x14]
mov r11d, dword [rsp + 0x10c]
xor edi, r15d
xor r8d, ebx
mov ebx, dword [rsp + 0x104]
xor ebx, edi
mov edi, dword [rsp + 0x70]
mov dword [rsp + 0x18c], ebx
mov ebx, dword [rsp + 0x108]
xor edi, edx
xor ebx, edi
mov edi, dword [rsp + 0x30]
mov dword [rsp + 0x30], r12d
mov dword [rsp + 0x190], ebx
xor edi, r12d
mov r12d, dword [rsp + 0xa8]
xor r11d, edi
mov edi, ebp
mov dword [rsp + 0xfc], r11d
mov r11d, dword [rsp + 0x18]
mov dword [rsp + 0xf8], edi
mov ebx, r12d
not ebx
mov ecx, ebx
or ecx, r14d
not r14d
mov ebx, ecx
mov ecx, ebp
mov ebp, dword [rsp + 0x68]
or r14d, eax
not ecx
xor ebx, eax
mov eax, r10d
xor r14d, r8d
mov dword [rsp + 0x104], ebx
not eax
rorx r14d, r14d, 4
or ecx, ebp
mov ebp, dword [rsp + 0x64]
xor ecx, ebp
mov ebp, r9d
rorx ecx, ecx, 1
not ebp
mov dword [rsp + 0x6c], ecx
mov ecx, ebp
mov ebp, edx
or ecx, r10d
not ebp
xor ecx, esi
or ebp, r15d
rorx ebx, ecx, 3
xor ebp, edi
mov dword [rsp + 0xac], ebx
mov ebx, dword [rsp + 0x7c]
rorx ebp, ebp, 0xa
mov ecx, ebx
not ecx
or ecx, r11d
xor ecx, r12d
rorx esi, ecx, 6
mov ecx, dword [rsp + 0x80]
mov dword [rsp + 0x70], esi
mov esi, r8d
not esi
mov edi, esi
mov esi, dword [rsp + 0x1c]
or edi, ecx
mov ecx, dword [rsp + 0x60]
xor edi, r9d
rorx edi, edi, 0xf
not ecx
or ecx, esi
xor ecx, ebx
rorx esi, ecx, 0x15
mov ecx, r13d
mov dword [rsp + 0x108], esi
mov esi, r13d
mov r13d, dword [rsp + 0x30]
not esi
or esi, r13d
mov r13d, dword [rsp + 0x68]
xor esi, edx
rorx esi, esi, 0x1c
not r13d
mov ebx, r13d
mov r13d, dword [rsp + 0x64]
or ebx, r13d
mov r13d, dword [rsp + 0x60]
xor ebx, r13d
mov r13d, dword [rsp + 0x84]
mov dword [rsp + 0x10c], ecx
rorx ebx, ebx, 0xd
or eax, r13d
mov r13d, dword [rsp + 0x14]
xor eax, ecx
mov ecx, r11d
mov r11d, r15d
not ecx
not r11d
rorx eax, eax, 0x17
or ecx, r12d
mov r12d, dword [rsp + 0xf8]
xor ecx, r13d
rorx ecx, ecx, 2
or r11d, r12d
mov r12d, dword [rsp + 0x68]
xor r11d, r12d
mov r12d, dword [rsp + 0x80]
rorx r11d, r11d, 0xe
mov dword [rsp + 0x194], r11d
mov r11d, dword [rsp + 0x1c]
not r12d
or r12d, r9d
mov r9d, dword [rsp + 0xdc]
mov r13d, r11d
xor r12d, r10d
not r13d
rorx r12d, r12d, 0x1b
mov r10d, r13d
mov r13d, dword [rsp + 0x7c]
xor r9d, r12d
mov dword [rsp + 0x198], r9d
mov r9d, dword [rsp + 0x30]
or r10d, r13d
mov r13d, dword [rsp + 0x18]
not r9d
xor r10d, r13d
mov r13d, r9d
or r13d, edx
rorx r10d, r10d, 9
xor r13d, r15d
mov edx, r10d
mov r15d, dword [rsp + 0x60]
rorx r13d, r13d, 0x18
xor edx, r13d
mov dword [rsp + 0x19c], edx
mov edx, dword [rsp + 0x100]
xor edx, 0xfffffffe
mov r9d, edx
mov edx, dword [rsp + 0x80]
or r9d, r8d
mov r8d, dword [rsp + 0x84]
xor r9d, edx
mov edx, r13d
rorx r9d, r9d, 8
not r8d
xor edx, r9d
mov dword [rsp + 0x1a0], edx
mov edx, dword [rsp + 0x6c]
xor edx, r9d
mov dword [rsp + 0x1a4], edx
mov edx, dword [rsp + 0x64]
not edx
or edx, r15d
mov r15d, dword [rsp + 0x10c]
xor edx, r11d
mov r11d, dword [rsp + 0x104]
rorx edx, edx, 0x19
or r8d, r15d
mov r15d, dword [rsp + 0x30]
xor r8d, r15d
mov r15d, dword [rsp + 0x70]
rorx r8d, r8d, 0xb
xor r15d, r8d
mov dword [rsp + 0x10c], r15d
mov r15d, dword [rsp + 0x6c]
xor r15d, ebp
xor r11d, r15d
mov r15d, dword [rsp + 0x6c]
mov dword [rsp + 0x100], r11d
mov r11d, dword [rsp + 0xac]
xor r15d, edi
xor r11d, r15d
mov r15d, dword [rsp + 0x70]
mov dword [rsp + 0x30], r11d
mov r11d, dword [rsp + 0x108]
xor r15d, r11d
mov r11d, dword [rsp + 0xac]
xor r11d, r15d
mov r15d, dword [rsp + 0x70]
mov dword [rsp + 0x6c], r11d
mov r11d, dword [rsp + 0xb0]
xor r15d, ebp
xor ebp, edi
xor r15d, esi
xor ebp, r14d
mov dword [rsp + 0x70], r15d
mov r15d, ebp
mov ebp, dword [rsp + 0x74]
xor ebp, r15d
mov dword [rsp + 0x74], ebp
mov ebp, dword [rsp + 0x164]
xor r11d, ebp
mov ebp, dword [rsp + 0x74]
xor r11d, ebp
mov dword [rsp + 0x1b0], r11d
mov r11d, dword [rsp + 0x108]
xor edi, r11d
mov ebp, edi
mov edi, dword [rsp + 0x78]
xor ebp, ebx
mov dword [rsp + 0x108], ebp
xor edi, ebp
mov ebp, dword [rsp + 0xb4]
mov dword [rsp + 0x74], edi
mov edi, dword [rsp + 0x15c]
xor ebp, edi
mov edi, dword [rsp + 0x74]
xor edi, ebp
mov dword [rsp + 0x1b4], edi
mov edi, r11d
xor edi, eax
mov ebp, edi
mov edi, dword [rsp + 0x194]
xor ebp, esi
xor esi, r14d
xor esi, ecx
mov dword [rsp + 0x74], ebp
mov dword [rsp + 0x78], esi
mov esi, ebx
xor ebx, eax
xor eax, ecx
xor esi, edi
xor ecx, edi
xor edi, r9d
mov r9d, dword [rsp + 0x198]
xor ecx, r13d
mov r13d, edi
xor eax, r10d
xor r10d, edx
xor r13d, r12d
xor esi, r14d
mov r14d, ebx
mov edi, dword [rsp + 0x104]
mov dword [rsp + 0x84], r13d
mov r13d, dword [rsp + 0x180]
xor r14d, r12d
mov dword [rsp + 0x7c], esi
xor r9d, r10d
mov dword [rsp + 0x80], r14d
mov r12d, r9d
mov r9d, dword [rsp + 0xec]
mov esi, dword [rsp + 0x19c]
mov r10d, dword [rsp + 0x1a0]
mov ebp, r13d
mov r14d, dword [rsp + 0x100]
xor ebp, edi
xor r9d, r8d
xor esi, r9d
mov r9d, ebp
xor r9d, r10d
mov r10, qword [rsp + 0x218]
xor r14d, 1
mov r11d, r14d
mov ebp, dword [r10 + 0x3c]
mov r10, qword [rsp + 0x218]
mov dword [rsp + 0xb4], esi
mov r14d, dword [r10 + 0x40]
mov dword [rsp + 0x15c], ebp
mov r10d, dword [r10 + 0x44]
mov ebx, r14d
xor r13d, r10d
mov dword [rsp + 0x164], r14d
mov r14d, dword [rsp + 0x6c]
xor ebx, edx
xor edx, ebp
mov ebp, dword [rsp + 0x1a4]
mov dword [rsp + 0x1a8], r13d
mov r13d, dword [rsp + 0x80]
xor edx, ebp
mov ebp, dword [rsp + 0xac]
xor edi, r10d
xor r8d, ebp
mov ebp, dword [rsp + 0x10c]
xor r8d, ebx
mov ebx, dword [rsp + 0x30]
mov dword [rsp + 0xac], r8d
mov r8d, edi
mov edi, dword [rsp + 0x98]
xor r8d, ebp
mov ebp, dword [rsp + 0x144]
xor edi, eax
mov r10d, edi
mov edi, dword [rsp + 0x110]
xor edi, r10d
mov dword [rsp + 0x104], edi
mov edi, dword [rsp + 0x40]
xor edi, ecx
xor ebp, edi
mov edi, dword [rsp + 0x44]
mov dword [rsp + 0x144], ebp
mov ebp, dword [rsp + 0x84]
xor edi, ebp
mov ebp, dword [rsp + 0x70]
mov r10d, edi
mov edi, dword [rsp + 0x148]
xor edi, r10d
mov r10d, r14d
not r10d
mov dword [rsp + 0x10c], edi
mov edi, r13d
or r10d, ebx
not edi
xor r10d, r11d
mov dword [rsp + 0x98], r10d
mov r10d, edi
mov edi, dword [rsp + 0x7c]
or r10d, edi
mov edi, dword [rsp + 0x78]
xor r10d, edi
mov edi, r15d
rorx r10d, r10d, 1
not edi
mov dword [rsp + 0xb0], r10d
mov r10d, edx
or edi, ebp
not r10d
xor edi, r14d
mov r14d, ecx
or r10d, r9d
not r14d
rorx edi, edi, 6
xor r10d, esi
mov esi, dword [rsp + 0xac]
or r14d, eax
rorx r10d, r10d, 3
xor r14d, r13d
mov dword [rsp + 0x44], r10d
mov ebp, dword [rsp + 0x74]
mov r10d, r8d
mov dword [rsp + 0x40], r12d
not r10d
rorx r14d, r14d, 0xa
mov r13d, r10d
mov r10d, dword [rsp + 0x108]
or r13d, esi
mov esi, ebp
xor r13d, edx
not esi
rorx r13d, r13d, 0xf
or esi, r10d
mov r10d, r12d
not r10d
xor esi, r15d
mov r12d, r10d
mov r10d, dword [rsp + 0x84]
rorx esi, esi, 0x15
or r12d, r10d
mov r10d, ebx
mov ebx, dword [rsp + 0x70]
not r10d
xor r12d, ecx
or r10d, r11d
rorx r12d, r12d, 0x1c
xor r10d, r8d
rorx r11d, r10d, 4
not ebx
mov dword [rsp + 0x148], r11d
mov r11d, dword [rsp + 0x7c]
not r11d
mov r10d, r11d
mov r11d, dword [rsp + 0x78]
or r10d, r11d
mov r11d, dword [rsp + 0xb4]
xor r10d, ebp
rorx ebp, r10d, 0xd
mov r10d, dword [rsp + 0x40]
mov dword [rsp + 0x180], ebp
mov ebp, r9d
not ebp
or ebp, r11d
mov r11d, dword [rsp + 0x6c]
xor ebp, r10d
mov r10d, dword [rsp + 0xac]
rorx ebp, ebp, 0x17
or ebx, r11d
mov r11d, dword [rsp + 0x30]
not r10d
or r10d, edx
xor r10d, r9d
mov r9d, dword [rsp + 0x100]
xor ebx, r11d
mov r11d, eax
rorx ebx, ebx, 2
not r11d
mov dword [rsp + 0x194], ebx
mov ebx, dword [rsp + 0x80]
xor r9d, 0xfffffffe
or r9d, r8d
mov r8d, dword [rsp + 0xac]
or r11d, ebx
mov ebx, dword [rsp + 0x7c]
xor r9d, r8d
rorx r9d, r9d, 8
xor r11d, ebx
rorx ebx, r10d, 0x1b
mov dword [rsp + 0x110], ebx
mov ebx, dword [rsp + 0x108]
mov r8d, dword [rsp + 0x110]
rorx r11d, r11d, 0xe
mov edx, ebx
not edx
mov r10d, edx
mov edx, dword [rsp + 0x70]
or r10d, r15d
mov r15d, dword [rsp + 0x84]
xor r10d, edx
mov edx, dword [rsp + 0x74]
not r15d
rorx r10d, r10d, 9
or r15d, ecx
mov ecx, r10d
xor r15d, eax
rorx r15d, r15d, 0x18
xor ecx, r15d
mov dword [rsp + 0x198], ecx
mov ecx, dword [rsp + 0x98]
xor ecx, r15d
mov dword [rsp + 0x19c], ecx
mov ecx, dword [rsp + 0x78]
not ecx
or ecx, edx
mov edx, edi
xor ecx, ebx
rorx ecx, ecx, 0x19
xor r8d, ecx
mov dword [rsp + 0x108], r8d
mov r8d, dword [rsp + 0x44]
xor r8d, ecx
mov dword [rsp + 0x1a0], r8d
mov eax, dword [rsp + 0xb4]
not eax
mov r8d, eax
mov eax, dword [rsp + 0x40]
or r8d, eax
mov eax, dword [rsp + 0x84]
xor r8d, eax
mov eax, dword [rsp + 0x98]
rorx r8d, r8d, 0xb
xor edx, r8d
mov dword [rsp + 0x1a4], edx
mov edx, dword [rsp + 0xb0]
xor eax, r14d
mov ebx, edx
xor ebx, eax
mov eax, dword [rsp + 0x44]
mov dword [rsp + 0x100], ebx
xor edx, eax
mov eax, dword [rsp + 0x44]
mov ebx, edx
mov edx, dword [rsp + 0xb8]
xor ebx, r13d
mov dword [rsp + 0x40], ebx
mov ebx, dword [rsp + 0x148]
xor eax, edi
xor edi, r14d
xor edi, r12d
xor eax, esi
mov dword [rsp + 0x84], edi
mov dword [rsp + 0x44], eax
mov edi, ebx
xor edi, r13d
mov eax, edi
xor eax, r14d
mov r14d, eax
mov eax, dword [rsp + 0x170]
xor edx, eax
mov eax, dword [rsp + 0x9c]
mov dword [rsp + 0x9c], r14d
xor eax, r14d
mov r14d, edx
mov edx, dword [rsp + 0x180]
xor r14d, eax
mov dword [rsp + 0x1bc], r14d
mov r14d, dword [rsp + 0x168]
mov eax, edx
xor eax, esi
xor esi, ebp
xor eax, r13d
mov r13d, eax
mov eax, dword [rsp + 0xc8]
mov dword [rsp + 0xc8], r13d
xor eax, r14d
mov edi, eax
mov eax, dword [rsp + 0x48]
mov r14d, edi
mov edi, dword [rsp + 0x110]
xor eax, r13d
xor r14d, eax
mov eax, esi
mov esi, dword [rsp + 0x160]
xor eax, r12d
mov dword [rsp + 0x1b8], r14d
mov r14d, eax
mov eax, dword [rsp + 0xcc]
mov dword [rsp + 0xac], r14d
xor eax, esi
mov esi, eax
mov eax, dword [rsp + 0x4c]
xor eax, r14d
mov r14d, ebx
xor esi, eax
mov eax, ebx
mov dword [rsp + 0x180], esi
mov esi, dword [rsp + 0x194]
xor eax, esi
mov ebx, esi
xor eax, r12d
mov dword [rsp + 0x48], eax
mov eax, edx
xor eax, r11d
xor r14d, eax
mov eax, edx
xor eax, ebp
xor eax, edi
mov dword [rsp + 0x4c], eax
mov eax, esi
mov edx, dword [rsp + 0xe8]
mov r13d, dword [rsp + 0x17c]
xor eax, r10d
xor eax, ebp
mov ebp, dword [rsp + 0x118]
mov r12d, eax
mov eax, dword [rsp + 0x114]
xor r10d, edx
xor eax, r12d
mov esi, eax
mov eax, ebx
xor eax, r11d
xor r11d, r9d
xor eax, r15d
mov r15d, r11d
mov r11d, dword [rsp + 0x100]
xor r15d, edi
mov edi, dword [rsp + 0x108]
xor ebp, eax
mov ebx, ebp
mov ebp, dword [rsp + 0x11c]
xor r11d, 1
xor edi, r10d
mov r10d, dword [rsp + 0x198]
mov dword [rsp + 0xb4], edi
mov edi, r13d
xor ebp, r15d
xor edi, r8d
xor r10d, edi
mov edi, dword [rsp + 0xfc]
mov dword [rsp + 0xb8], r10d
mov r10, qword [rsp + 0x218]
xor edi, r9d
mov edx, edi
mov edi, dword [rsp + 0x19c]
mov r10d, dword [r10 + 0x48]
xor edx, edi
mov rdi, qword [rsp + 0x218]
xor r9d, r10d
mov dword [rsp + 0x118], r10d
mov r10d, dword [rdi + 0x4c]
mov edi, dword [rdi + 0x50]
xor r13d, r10d
xor r8d, r10d
mov r10d, dword [rsp + 0x1a0]
mov dword [rsp + 0x160], r13d
mov r13d, dword [rsp + 0xfc]
xor r10d, r8d
mov r8d, dword [rsp + 0x1a4]
xor r13d, edi
mov dword [rsp + 0x170], r13d
mov r13d, dword [rsp + 0xb0]
xor ecx, r13d
xor ecx, r9d
mov r9d, dword [rsp + 0x98]
xor edi, r9d
mov r9d, dword [rsp + 0xa0]
xor edi, r8d
mov r8d, dword [rsp + 8]
xor r8d, r9d
mov r9d, r14d
xor r8d, esi
mov esi, dword [rsp + 0xa4]
mov dword [rsp + 0xcc], r8d
mov r8d, dword [rsp + 0xc]
xor r8d, esi
xor r8d, ebx
mov dword [rsp + 0xfc], r8d
mov r8d, dword [rsp + 0x10]
mov ebx, dword [rsp + 0x5c]
mov dword [rsp + 8], r10d
mov r13d, dword [rsp + 0x44]
mov esi, dword [rsp + 0x48]
xor r8d, ebx
xor r8d, ebp
mov ebp, dword [rsp + 0x40]
mov dword [rsp + 0x108], r8d
mov r8d, r13d
not r8d
or r8d, ebp
xor r8d, r11d
mov dword [rsp + 0x110], r8d
mov r8d, dword [rsp + 0x4c]
not r8d
or r8d, r14d
mov r14d, dword [rsp + 0xb8]
xor r8d, esi
mov esi, dword [rsp + 0x9c]
rorx ebx, r8d, 1
mov r8d, ecx
not r8d
mov dword [rsp + 0x5c], ebx
or r8d, edx
xor r8d, r14d
mov r14d, dword [rsp + 0x84]
not esi
rorx ebx, r8d, 3
mov r8d, eax
not r8d
mov dword [rsp + 0x98], ebx
or esi, r14d
mov r14d, r8d
mov r8d, dword [rsp + 0x4c]
or r14d, r12d
xor esi, r13d
rorx esi, esi, 6
xor r14d, r8d
mov r8d, edi
rorx ebx, r14d, 0xa
not r8d
mov r14d, dword [rsp + 0xc8]
mov dword [rsp + 0xc], ebx
mov ebx, r8d
mov r8d, dword [rsp + 0xac]
or ebx, r10d
xor ebx, ecx
rorx ebx, ebx, 0xf
not r8d
or r8d, r14d
mov r14d, dword [rsp + 0x9c]
xor r8d, r14d
mov r14d, dword [rsp + 0xb4]
rorx r10d, r8d, 0x15
mov dword [rsp + 0x10], r10d
mov r8d, r14d
not r8d
mov r13d, r8d
mov r8d, ebp
not r8d
or r13d, r15d
or r8d, r11d
mov r11d, r9d
xor r13d, eax
xor r8d, edi
not r11d
rorx r13d, r13d, 0x1c
rorx ebp, r8d, 4
mov r8d, dword [rsp + 0x44]
mov dword [rsp + 0xa0], ebp
mov ebp, r9d
mov r9d, dword [rsp + 0x48]
mov dword [rsp + 0x114], ebp
or r11d, r9d
mov r9d, dword [rsp + 0xac]
xor r11d, r9d
mov r9d, edx
not r9d
rorx r11d, r11d, 0xd
mov r10d, r9d
mov r9d, dword [rsp + 0xb8]
or r10d, r9d
mov r9d, dword [rsp + 0x84]
xor r10d, r14d
mov r14d, dword [rsp + 0x4c]
rorx r10d, r10d, 0x17
not r9d
or r9d, r8d
mov r8d, dword [rsp + 0x40]
xor r9d, r8d
mov r8d, r12d
not r8d
rorx r9d, r9d, 2
or r8d, r14d
xor r8d, ebp
mov ebp, dword [rsp + 8]
rorx r8d, r8d, 0xe
mov dword [rsp + 0xb0], r8d
not ebp
or ebp, ecx
xor ebp, edx
mov edx, dword [rsp + 0xf4]
rorx ebp, ebp, 0x1b
xor edx, ebp
mov dword [rsp + 0x11c], edx
mov r14d, dword [rsp + 0xc8]
mov edx, r15d
not edx
or eax, edx
xor r12d, eax
mov r8d, r14d
rorx r12d, r12d, 0x18
not r8d
mov ecx, r8d
mov r8d, dword [rsp + 0x9c]
or ecx, r8d
mov r8d, dword [rsp + 0x84]
xor ecx, r8d
rorx ecx, ecx, 9
mov eax, ecx
xor eax, r12d
mov dword [rsp + 0xc8], eax
mov eax, dword [rsp + 0x10c]
xor eax, r12d
mov dword [rsp + 0x148], eax
mov eax, dword [rsp + 0x100]
xor eax, 0xfffffffe
mov edx, eax
mov eax, dword [rsp + 8]
or edx, edi
mov edi, dword [rsp + 0x48]
xor edx, eax
mov eax, dword [rsp + 0xac]
not edi
rorx edx, edx, 8
or edi, eax
mov eax, dword [rsp + 0xb8]
xor edi, r14d
mov r14d, dword [rsp + 0xb4]
rorx edi, edi, 0x19
not eax
or eax, r14d
mov r14d, edi
xor eax, r15d
mov r15d, dword [rsp + 0xc]
rorx eax, eax, 0xb
xor r14d, eax
mov dword [rsp + 0xb8], r14d
mov r14d, esi
xor r14d, eax
mov dword [rsp + 0x100], r14d
mov r14d, dword [rsp + 0x110]
xor r14d, r15d
mov r15d, r14d
mov r14d, dword [rsp + 0x5c]
mov r8d, r14d
xor r8d, r15d
mov r15d, r14d
mov dword [rsp + 0xb4], r8d
mov r8d, dword [rsp + 0x98]
xor r15d, r8d
mov r14d, r15d
mov r15d, dword [rsp + 0x10]
xor r14d, ebx
mov dword [rsp + 0x9c], r14d
xor r15d, r8d
mov r8d, dword [rsp + 0xa0]
mov r14d, r15d
mov r15d, dword [rsp + 0xc]
xor r14d, esi
mov dword [rsp + 8], r14d
xor esi, r15d
xor esi, r13d
mov dword [rsp + 0xc], esi
mov esi, r8d
xor esi, ebx
xor ebx, r11d
mov r14d, esi
mov esi, dword [rsp + 0x14]
xor r14d, r15d
mov r15d, dword [rsp + 0x158]
mov dword [rsp + 0xa0], r14d
xor esi, r14d
mov r14d, dword [rsp + 0xd0]
xor r14d, r15d
mov r15d, esi
xor r15d, r14d
mov dword [rsp + 0x158], r15d
mov r15d, dword [rsp + 0x10]
mov r14d, r15d
xor r15d, r13d
xor r14d, ebx
mov ebx, dword [rsp + 0xa8]
xor r15d, r10d
xor ebx, r14d
mov dword [rsp + 0x10], ebx
mov ebx, dword [rsp + 0x174]
mov esi, dword [rsp + 0xd4]
mov dword [rsp + 0xa4], r15d
xor esi, ebx
mov ebx, dword [rsp + 0x10]
xor ebx, esi
mov esi, dword [rsp + 0xd8]
mov dword [rsp + 0x168], ebx
mov ebx, dword [rsp + 0x18]
xor ebx, r15d
mov r15d, dword [rsp + 0x16c]
xor esi, r15d
xor ebx, esi
mov esi, r8d
mov dword [rsp + 0x16c], ebx
mov ebx, r8d
xor esi, r11d
xor r11d, r10d
xor ebx, r9d
xor r10d, r9d
xor ebx, r13d
mov r13d, r11d
mov r11d, r10d
mov r10d, dword [rsp + 0x124]
mov dword [rsp + 0x10], ebx
mov ebx, esi
mov esi, dword [rsp + 0xb0]
xor r13d, ebp
xor r11d, ecx
mov dword [rsp + 0x18], r13d
mov r13d, dword [rsp + 0x12c]
mov dword [rsp + 0xa8], r11d
xor r10d, r11d
xor r9d, esi
xor ebx, esi
xor r9d, r12d
xor esi, edx
xor ecx, edi
mov r12d, dword [rsp + 0x190]
mov r8d, esi
mov esi, dword [rsp + 0xc8]
mov dword [rsp + 0x14], ebx
mov ebx, dword [rsp + 0xf4]
xor r8d, ebp
mov ebp, dword [rsp + 0x110]
mov r15d, r9d
xor r13d, r8d
mov r9d, dword [rsp + 0x128]
mov dword [rsp + 0xac], r8d
mov r8d, dword [rsp + 0xb4]
mov r11d, r13d
mov r13d, dword [rsp + 0x11c]
xor eax, r12d
xor esi, eax
mov eax, ebp
mov dword [rsp + 0xb0], esi
mov esi, dword [rsp + 0x148]
xor eax, edx
xor r9d, r15d
xor r8d, 1
xor r13d, ecx
mov rcx, qword [rsp + 0x218]
xor eax, esi
mov ecx, dword [rcx + 0x54]
xor ebx, ecx
xor edx, ecx
mov rcx, qword [rsp + 0x218]
mov dword [rsp + 0x110], ebx
mov ebx, dword [rcx + 0x58]
mov ecx, r12d
xor ecx, ebx
mov dword [rsp + 0x148], ecx
mov rsi, qword [rsp + 0x218]
mov r12d, dword [rsp + 0x5c]
mov ecx, dword [rsi + 0x5c]
mov esi, dword [rsp + 0x10c]
xor r12d, edi
mov edi, dword [rsp + 0x98]
xor edx, r12d
mov r12d, dword [rsp + 0x64]
xor esi, ecx
xor ecx, ebp
mov ebp, dword [rsp + 0x14]
mov dword [rsp + 0x17c], esi
mov esi, dword [rsp + 0xb8]
xor ebx, edi
mov edi, dword [rsp + 0x100]
xor esi, ebx
mov ebx, dword [rsp + 0x24]
xor ecx, edi
mov edi, dword [rsp + 0x18]
mov dword [rsp + 0x5c], esi
mov esi, dword [rsp + 0xb0]
xor ebx, r12d
mov r12d, dword [rsp + 0x68]
xor ebx, r10d
mov r10d, dword [rsp + 0x28]
mov dword [rsp + 0xb8], ebx
mov ebx, dword [rsp + 0xf8]
xor r10d, r12d
mov r12d, dword [rsp + 0x2c]
xor r10d, r9d
mov dword [rsp + 0xd4], r10d
xor r12d, ebx
mov ebx, dword [rsp + 0x9c]
mov r10d, r12d
mov r12d, dword [rsp + 8]
xor r10d, r11d
mov r11d, dword [rsp + 0x10]
mov dword [rsp + 0xc8], r10d
mov r10d, r12d
not r10d
mov r9d, r10d
or r9d, ebx
mov r10d, r9d
xor r10d, r8d
mov dword [rsp + 0x64], r10d
mov r10d, edi
not r10d
mov r9d, r10d
or r9d, ebp
xor r9d, r11d
rorx r10d, r9d, 1
mov r9d, edx
not r9d
mov dword [rsp + 0x28], r10d
mov r10d, dword [rsp + 0xc]
or r9d, eax
xor r9d, esi
rorx esi, r9d, 3
mov dword [rsp + 0x68], esi
mov esi, dword [rsp + 0xa0]
mov ebp, esi
not ebp
mov r9d, ebp
or r9d, r10d
xor r9d, r12d
rorx r12d, r9d, 6
mov dword [rsp + 0x98], r12d
mov r12d, r15d
not r12d
mov ebp, r12d
mov r12d, dword [rsp + 0xa8]
or ebp, r12d
mov r12d, ecx
not r12d
xor ebp, edi
mov edi, r12d
mov r12d, dword [rsp + 0x5c]
rorx ebp, ebp, 0xa
or edi, r12d
mov r12d, dword [rsp + 0xa4]
mov dword [rsp + 0x24], r14d
xor edi, edx
rorx edi, edi, 0xf
not r12d
mov r9d, r12d
or r9d, r14d
mov r14d, dword [rsp + 0xac]
xor r9d, esi
rorx r12d, r9d, 0x15
mov r9d, r13d
not r9d
mov dword [rsp + 0x2c], r12d
mov r12d, ebx
mov esi, r9d
or esi, r14d
mov r14d, ebx
mov ebx, dword [rsp + 0x14]
not r14d
xor esi, r15d
or r14d, r8d
mov r8d, eax
rorx esi, esi, 0x1c
not r8d
xor r14d, ecx
not ebx
rorx r14d, r14d, 4
or ebx, r11d
mov r11d, dword [rsp + 0xa4]
xor ebx, r11d
mov r11d, r8d
mov r8d, dword [rsp + 0xc]
rorx ebx, ebx, 0xd
mov dword [rsp + 0xd0], ebx
mov ebx, dword [rsp + 0xb0]
or r11d, ebx
mov ebx, r13d
xor r11d, r13d
mov r13d, r8d
not r13d
rorx r11d, r11d, 0x17
mov r10d, r13d
mov r13d, dword [rsp + 8]
or r10d, r13d
mov r13d, dword [rsp + 0xa8]
xor r10d, r12d
mov r12d, dword [rsp + 0x14]
rorx r10d, r10d, 2
not r13d
mov r9d, r13d
mov r13d, dword [rsp + 0x18]
or r9d, r13d
mov r13d, dword [rsp + 0x24]
xor r9d, r12d
mov r12d, dword [rsp + 0x5c]
rorx r9d, r9d, 0xe
not r13d
not r12d
or r12d, edx
mov edx, dword [rsp + 0x64]
xor r12d, eax
mov eax, dword [rsp + 0xa0]
rorx r12d, r12d, 0x1b
or r13d, eax
mov eax, r12d
xor r13d, r8d
rorx r13d, r13d, 9
xor eax, r13d
mov dword [rsp + 0xd8], eax
mov eax, dword [rsp + 0xac]
not eax
mov r8d, eax
mov eax, dword [rsp + 0xa8]
or r8d, r15d
mov r15d, dword [rsp + 0x24]
xor r8d, eax
mov eax, dword [rsp + 0xb4]
rorx r8d, r8d, 0x18
xor edx, r8d
mov dword [rsp + 0xf4], edx
mov edx, dword [rsp + 0x28]
xor eax, 0xfffffffe
or eax, ecx
mov ecx, dword [rsp + 0x5c]
xor eax, ecx
mov ecx, dword [rsp + 0x10]
rorx eax, eax, 8
xor edx, eax
mov dword [rsp + 0xf8], edx
not ecx
mov edx, ecx
mov ecx, dword [rsp + 0xa4]
or edx, ecx
mov ecx, dword [rsp + 0xb0]
xor edx, r15d
mov r15d, dword [rsp + 0x64]
rorx edx, edx, 0x19
not ecx
or ecx, ebx
mov ebx, dword [rsp + 0xac]
xor ecx, ebx
mov ebx, r13d
rorx ecx, ecx, 0xb
xor ebx, ecx
mov dword [rsp + 0xb4], ebx
mov ebx, dword [rsp + 0x28]
xor r15d, ebx
xor ebx, edi
xor r15d, ebp
mov dword [rsp + 0xa8], r15d
mov r15d, ebx
mov ebx, dword [rsp + 0x68]
xor ebx, r15d
mov r15d, dword [rsp + 0x2c]
mov dword [rsp + 0x24], ebx
mov ebx, dword [rsp + 0x98]
xor ebx, r15d
mov r15d, ebx
mov ebx, dword [rsp + 0x68]
xor ebx, r15d
mov r15d, dword [rsp + 0x98]
mov dword [rsp + 0x5c], ebx
xor r15d, ebp
xor ebp, edi
xor ebp, r14d
mov ebx, r15d
mov r15d, ebp
mov ebp, dword [rsp + 0x30]
xor ebx, esi
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0xa0], r15d
mov ebx, dword [rsp + 0x15c]
xor ebp, r15d
mov r15d, dword [rsp + 0xdc]
xor r15d, ebx
mov ebx, dword [rsp + 0xd0]
xor ebp, r15d
mov r15d, dword [rsp + 0x2c]
mov dword [rsp + 0x100], ebp
xor edi, ebx
mov ebx, dword [rsp + 0x184]
mov ebp, r15d
xor r15d, esi
xor esi, r14d
xor ebp, edi
mov edi, dword [rsp + 0x6c]
mov dword [rsp + 0x6c], ebp
xor edi, ebp
mov ebp, dword [rsp + 0xe0]
xor ebp, ebx
mov ebx, dword [rsp + 0x178]
xor edi, ebp
mov dword [rsp + 0x15c], edi
mov edi, r15d
xor edi, r11d
mov ebp, edi
mov edi, dword [rsp + 0x70]
mov dword [rsp + 0x70], ebp
xor edi, ebp
mov ebp, dword [rsp + 0xe4]
xor ebp, ebx
xor edi, ebp
mov dword [rsp + 0x174], edi
mov edi, esi
xor edi, r10d
mov dword [rsp + 0x2c], edi
mov edi, dword [rsp + 0xd0]
mov esi, edi
xor esi, r9d
xor edi, r11d
xor r11d, r10d
xor r10d, r9d
xor esi, r14d
xor r10d, r8d
xor r9d, eax
mov r14d, esi
mov esi, edi
mov edi, r9d
xor esi, r12d
xor edi, r12d
mov dword [rsp + 0x30], esi
mov esi, r11d
xor esi, r13d
mov r13d, dword [rsp + 0x138]
mov dword [rsp + 0xac], esi
xor r13d, esi
mov esi, dword [rsp + 0x13c]
mov r12d, dword [rsp + 0x18c]
mov dword [rsp + 0xb0], edi
mov r11d, dword [rsp + 0xa8]
mov r15d, dword [rsp + 0xd8]
mov ebp, dword [rsp + 0xb4]
xor esi, r10d
mov ebx, esi
mov esi, dword [rsp + 0x140]
xor r11d, 1
mov r9d, r11d
mov r11d, dword [rsp + 0xf4]
xor esi, edi
mov edi, r12d
xor edi, edx
xor r15d, edi
mov edi, dword [rsp + 0x108]
mov dword [rsp + 0xa4], r15d
mov r15d, dword [rsp + 0x144]
xor eax, edi
xor r11d, eax
mov rax, qword [rsp + 0x218]
xor r8d, r15d
xor r8d, ebp
mov rbp, qword [rsp + 0x218]
mov eax, dword [rax + 0x60]
mov edi, dword [rbp + 0x64]
mov ebp, edx
xor r12d, eax
xor edx, eax
mov eax, dword [rsp + 0xf8]
mov dword [rsp + 0xf4], r12d
mov r12, qword [rsp + 0x218]
xor r15d, edi
xor ebp, edi
mov dword [rsp + 0x144], r15d
mov r15d, dword [rsp + 0x108]
mov edi, ecx
xor edx, eax
mov eax, dword [rsp + 0x68]
mov r12d, dword [r12 + 0x68]
xor eax, ecx
xor r15d, r12d
xor eax, ebp
xor edi, r12d
mov r12d, dword [rsp + 0x78]
mov dword [rsp + 0xd0], r15d
mov dword [rsp + 0x68], eax
mov r15d, dword [rsp + 0x64]
mov eax, dword [rsp + 0x98]
xor r15d, eax
mov eax, dword [rsp + 0x34]
mov ecx, r15d
mov r15d, dword [rsp + 0x38]
xor ecx, edi
xor eax, r12d
xor eax, r13d
mov r13d, r10d
mov dword [rsp + 0x98], eax
mov eax, dword [rsp + 0x7c]
not r13d
xor r15d, eax
mov eax, r15d
xor eax, ebx
mov dword [rsp + 0xb4], eax
mov r15d, dword [rsp + 0x3c]
mov eax, dword [rsp + 0x80]
mov dword [rsp + 0x64], r14d
mov ebx, dword [rsp + 0x5c]
mov r12d, dword [rsp + 0x30]
mov edi, dword [rsp + 0x2c]
mov ebp, dword [rsp + 0xa0]
xor r15d, eax
mov eax, r15d
xor eax, esi
mov esi, dword [rsp + 0x24]
mov dword [rsp + 0xd8], eax
mov eax, ebx
not eax
or eax, esi
xor eax, r9d
mov dword [rsp + 0x78], eax
mov eax, r12d
not eax
or eax, r14d
xor eax, edi
rorx r14d, eax, 1
mov dword [rsp + 0x34], r14d
mov r14d, edx
not r14d
mov eax, r14d
mov r14d, dword [rsp + 0x28]
or eax, r11d
xor eax, r8d
rorx r15d, eax, 3
mov eax, ebp
not eax
mov dword [rsp + 0x38], r15d
mov r15d, r13d
or eax, r14d
xor eax, ebx
rorx r14d, eax, 6
mov eax, dword [rsp + 0xac]
mov dword [rsp + 0x7c], r14d
or r15d, eax
mov eax, dword [rsp + 0x68]
xor r15d, r12d
mov r12d, ecx
rorx r13d, r15d, 0xa
mov r15d, dword [rsp + 0x70]
not r12d
mov r14d, r12d
mov dword [rsp + 0x3c], r13d
mov r13d, dword [rsp + 0xb0]
or r14d, eax
xor r14d, edx
mov eax, r15d
rorx r14d, r14d, 0xf
not eax
mov r12d, eax
mov eax, dword [rsp + 0x6c]
or r12d, eax
mov eax, dword [rsp + 0xa4]
xor r12d, ebp
rorx r12d, r12d, 0x15
not eax
mov ebp, eax
or ebp, r13d
mov r13d, esi
not r13d
xor ebp, r10d
or r13d, r9d
mov r9d, dword [rsp + 0x28]
rorx ebp, ebp, 0x1c
xor r13d, ecx
rorx eax, r13d, 4
mov r13d, dword [rsp + 0x64]
mov dword [rsp + 0x80], eax
mov eax, r13d
not eax
or eax, edi
mov edi, r11d
xor eax, r15d
not edi
rorx r15d, eax, 0xd
mov eax, dword [rsp + 0xa4]
or edi, r8d
not r8d
mov dword [rsp + 0xdc], r15d
mov r15d, dword [rsp + 0xac]
xor edi, eax
mov eax, r9d
not eax
rorx edi, edi, 0x17
mov esi, eax
mov eax, dword [rsp + 0x24]
or esi, ebx
mov ebx, r15d
not ebx
xor esi, eax
mov eax, dword [rsp + 0x30]
rorx esi, esi, 2
or ebx, eax
mov eax, dword [rsp + 0x68]
xor ebx, r13d
rorx ebx, ebx, 0xe
not eax
or eax, edx
mov edx, dword [rsp + 0x104]
xor eax, r11d
rorx eax, eax, 0x1b
xor edx, eax
mov dword [rsp + 0xac], edx
mov r11d, dword [rsp + 0x6c]
mov edx, dword [rsp + 0xa0]
mov r13d, dword [rsp + 0xb0]
not r11d
or r11d, edx
xor r11d, r9d
mov r9d, r13d
not r9d
rorx r11d, r11d, 9
mov edx, r9d
mov r9d, dword [rsp + 0xc8]
or edx, r10d
xor edx, r15d
mov r15d, dword [rsp + 0xa8]
rorx r10d, edx, 0x18
mov edx, dword [rsp + 0x70]
xor r9d, r10d
mov dword [rsp + 0xb0], r9d
xor r15d, 0xfffffffe
mov r9d, r15d
mov r15d, dword [rsp + 0x68]
or r9d, ecx
mov ecx, dword [rsp + 0x2c]
xor r9d, r15d
mov r15d, dword [rsp + 0x34]
not ecx
rorx r9d, r9d, 8
or ecx, edx
mov edx, dword [rsp + 0x6c]
xor r15d, r9d
mov dword [rsp + 0xa8], r15d
mov r15d, r11d
xor ecx, edx
mov edx, dword [rsp + 0x38]
rorx ecx, ecx, 0x19
xor edx, ecx
mov dword [rsp + 0xe0], edx
mov edx, dword [rsp + 0xa4]
or r8d, edx
mov edx, dword [rsp + 0x78]
xor r8d, r13d
mov r13d, dword [rsp + 0x3c]
rorx r8d, r8d, 0xb
xor r15d, r8d
mov dword [rsp + 0xa4], r15d
mov r15d, dword [rsp + 0x34]
xor edx, r15d
xor edx, r13d
mov r13d, dword [rsp + 0x38]
mov dword [rsp + 0xa0], edx
xor r15d, r13d
mov edx, r15d
mov r15d, dword [rsp + 0x7c]
xor edx, r14d
mov dword [rsp + 0x68], edx
mov edx, r13d
mov r13d, dword [rsp + 0x3c]
xor edx, r15d
xor edx, r12d
xor r15d, r13d
mov dword [rsp + 0x34], edx
mov edx, r15d
mov r15d, r14d
xor edx, ebp
mov dword [rsp + 0x38], edx
mov edx, dword [rsp + 0x80]
xor r15d, edx
mov edx, dword [rsp + 0x118]
xor r15d, r13d
mov r13d, r15d
mov r15d, dword [rsp + 0xe8]
mov dword [rsp + 0x6c], r13d
xor r15d, edx
mov edx, dword [rsp + 0x40]
mov dword [rsp + 0x3c], r15d
mov r15d, dword [rsp + 0x3c]
xor edx, r13d
mov r13d, dword [rsp + 0xdc]
xor r15d, edx
mov dword [rsp + 0x178], r15d
mov r15d, r13d
xor r15d, r12d
xor r15d, r14d
mov r14d, dword [rsp + 0xec]
mov edx, r15d
mov r15d, dword [rsp + 0x164]
mov dword [rsp + 0x70], edx
xor r14d, r15d
mov r15d, dword [rsp + 0x44]
xor r12d, edi
xor r12d, ebp
xor r15d, edx
mov edx, dword [rsp + 0x80]
xor r14d, r15d
mov r15d, dword [rsp + 0x188]
mov dword [rsp + 0xf8], r14d
mov r14d, r12d
mov r12d, dword [rsp + 0xf0]
xor ebp, edx
mov edx, dword [rsp + 0x80]
xor r12d, r15d
mov r15d, dword [rsp + 0x84]
mov dword [rsp + 0x84], r14d
xor r15d, r14d
mov r14d, dword [rsp + 0x104]
xor r12d, r15d
mov r15d, ebp
mov ebp, r13d
xor r15d, esi
xor ebp, edi
xor edi, esi
mov dword [rsp + 0xec], r12d
mov dword [rsp + 0x3c], r15d
mov r15d, r13d
mov r12d, dword [rsp + 0xfc]
xor esi, ebx
xor r15d, ebx
xor ebx, r9d
xor esi, r10d
mov r13d, dword [rsp + 0xac]
xor r15d, edx
mov dword [rsp + 0x40], r15d
mov r15d, ebp
mov ebp, edi
xor ebp, r11d
xor r10d, r12d
mov r12d, dword [rsp + 0x78]
xor r15d, eax
mov edx, ebp
mov ebp, dword [rsp + 0xbc]
xor r11d, ecx
mov dword [rsp + 0x44], r15d
xor r13d, r11d
xor r9d, r12d
mov r12d, dword [rsp + 0xb0]
xor ebp, edx
mov edi, ebp
mov ebp, ebx
mov ebx, dword [rsp + 0xa4]
xor ebp, eax
xor r12d, r9d
mov r15d, ebp
mov ebp, dword [rsp + 0xa0]
xor ebx, r10d
mov r10, qword [rsp + 0x218]
xor ebp, 1
mov eax, dword [r10 + 0x6c]
mov r9d, dword [r10 + 0x70]
mov r11d, dword [r10 + 0x74]
mov r10d, r8d
xor r14d, eax
mov dword [rsp + 0xf0], r14d
mov r14d, dword [rsp + 0xfc]
xor r10d, r11d
xor r14d, r9d
mov dword [rsp + 0xa4], r14d
mov r14d, dword [rsp + 0xc8]
xor r14d, r11d
mov r11d, dword [rsp + 0xe0]
xor ecx, eax
xor r8d, r9d
mov dword [rsp + 0xb0], r14d
mov r14d, dword [rsp + 0x7c]
mov eax, dword [rsp + 0xa8]
mov r9d, dword [rsp + 0x68]
xor r11d, r8d
mov r8d, dword [rsp + 0x78]
xor eax, ecx
mov ecx, dword [rsp + 0x50]
xor r14d, r8d
mov r8d, r14d
mov r14d, dword [rsp + 0x34]
xor r8d, r10d
mov r10d, dword [rsp + 0x14c]
mov dword [rsp + 0x78], r8d
mov r8d, dword [rsp + 0x48]
mov dword [rsp + 0x48], ebx
xor ecx, r8d
mov r8d, dword [rsp + 4]
xor r10d, r8d
mov r8d, dword [rsp + 0x44]
xor ecx, r10d
mov r10d, ecx
mov ecx, dword [rsp + 0x114]
xor r10d, edi
mov edi, dword [rsp + 0x54]
mov dword [rsp + 0xbc], r10d
mov r10d, dword [rsp + 0x88]
xor ecx, esi
xor r10d, edi
mov edi, dword [rsp + 0x4c]
xor ecx, r10d
mov r10d, dword [rsp + 0x130]
xor edi, r15d
xor r10d, ecx
mov ecx, edi
mov edi, dword [rsp + 0x58]
mov dword [rsp + 0xc8], r10d
mov r10d, dword [rsp + 0x8c]
xor r10d, edi
mov edi, dword [rsp + 0x120]
xor ecx, r10d
xor edi, ecx
mov dword [rsp + 0x88], edi
mov edi, r14d
not edi
mov ecx, edi
mov edi, dword [rsp + 0x40]
or ecx, r9d
mov r10d, ecx
xor r10d, ebp
mov dword [rsp + 0x58], r10d
mov r10d, r8d
not r10d
mov ecx, r10d
mov r10d, eax
or ecx, edi
mov edi, dword [rsp + 0x3c]
not r10d
xor ecx, edi
rorx edi, ecx, 1
mov ecx, r10d
mov dword [rsp + 0x7c], edi
mov edi, dword [rsp + 0x6c]
or ecx, r12d
xor ecx, ebx
mov ebx, esi
rorx r10d, ecx, 3
not ebx
mov dword [rsp + 4], r10d
mov r10d, edi
not r10d
mov ecx, r10d
mov r10d, dword [rsp + 0x38]
or ecx, r10d
mov r10d, dword [rsp + 0x70]
xor ecx, r14d
rorx r14d, ecx, 6
mov dword [rsp + 0x4c], r14d
mov r14d, ebx
or r14d, edx
xor r14d, r8d
rorx r8d, r14d, 0xa
mov dword [rsp + 0x50], r8d
mov r8d, dword [rsp + 0x78]
not r8d
mov ecx, r8d
mov r8d, r11d
or ecx, r11d
mov dword [rsp + 0x80], r8d
xor ecx, eax
rorx r14d, ecx, 0xf
mov ecx, dword [rsp + 0x84]
not ecx
mov ebx, ecx
mov ecx, r13d
not r13d
or ebx, r10d
mov r10d, r9d
mov dword [rsp + 0x54], ecx
not r10d
xor ebx, edi
or r13d, r15d
mov edi, r9d
mov r11d, r10d
mov r10d, dword [rsp + 0x40]
xor r13d, esi
rorx ebx, ebx, 0x15
or r11d, ebp
mov ebp, dword [rsp + 0x78]
rorx r13d, r13d, 0x1c
not r10d
xor r11d, ebp
mov ebp, dword [rsp + 0x3c]
rorx r11d, r11d, 4
or r10d, ebp
mov ebp, dword [rsp + 0x84]
xor r10d, ebp
mov ebp, r12d
not ebp
rorx r10d, r10d, 0xd
mov r9d, ebp
mov ebp, dword [rsp + 0x48]
or r9d, ebp
mov ebp, dword [rsp + 0x38]
xor r9d, ecx
mov ecx, dword [rsp + 0x34]
rorx r9d, r9d, 0x17
not ebp
or ebp, ecx
mov ecx, edx
xor ebp, edi
mov edi, dword [rsp + 0x44]
not ecx
rorx ebp, ebp, 2
or ecx, edi
mov edi, dword [rsp + 0x40]
xor ecx, edi
rorx edi, ecx, 0xe
mov dword [rsp + 0xa8], edi
mov edi, r8d
mov r8d, dword [rsp + 0x6c]
not edi
or edi, eax
mov eax, dword [rsp + 0x38]
xor edi, r12d
mov r12d, dword [rsp + 0x70]
rorx edi, edi, 0x1b
not r12d
or r12d, r8d
xor r12d, eax
mov eax, dword [rsp + 0x84]
rorx ecx, r12d, 9
mov r12d, dword [rsp + 0x80]
mov r8d, ecx
mov dword [rsp + 0xac], ecx
xor r8d, edi
mov dword [rsp + 0xdc], r8d
mov r8d, r15d
not r8d
or r8d, esi
mov esi, dword [rsp + 0x78]
xor r8d, edx
mov edx, dword [rsp + 0xa0]
rorx r8d, r8d, 0x18
xor ecx, r8d
mov dword [rsp + 0xe0], ecx
xor edx, 0xfffffffe
or edx, esi
mov esi, r8d
xor edx, r12d
mov r12d, dword [rsp + 0x70]
rorx edx, edx, 8
xor esi, edx
mov dword [rsp + 0x80], esi
mov esi, dword [rsp + 0x3c]
not esi
or esi, eax
mov eax, dword [rsp + 4]
xor esi, r12d
rorx esi, esi, 0x19
xor eax, esi
mov dword [rsp + 0xe4], eax
mov r12d, dword [rsp + 0x48]
not r12d
mov eax, r12d
mov r12d, dword [rsp + 0x54]
or eax, r12d
mov r12d, dword [rsp + 0x50]
xor eax, r15d
mov r15d, dword [rsp + 0x4c]
rorx eax, eax, 0xb
xor r15d, eax
mov dword [rsp + 0xe8], r15d
mov r15d, dword [rsp + 0x58]
xor r15d, r12d
mov r12d, dword [rsp + 0x7c]
mov ecx, r12d
xor ecx, r15d
mov r15d, dword [rsp + 4]
mov dword [rsp + 0x8c], ecx
mov ecx, r12d
mov r12d, dword [rsp + 0x4c]
xor r15d, r14d
xor ecx, r15d
mov r15d, dword [rsp + 4]
mov dword [rsp + 0x84], ecx
xor r15d, r12d
xor r15d, ebx
mov dword [rsp + 4], r15d
mov r15d, r12d
mov r12d, dword [rsp + 0x50]
xor r15d, r12d
xor r15d, r13d
mov dword [rsp + 0x48], r15d
mov r15d, r14d
xor r14d, ebx
xor ebx, r9d
xor r15d, r11d
xor r14d, r10d
xor r15d, r12d
mov r12d, r11d
xor r11d, r10d
mov dword [rsp + 0x6c], r14d
xor r12d, ebp
mov r14d, ebx
mov ebx, dword [rsp + 0xa8]
xor r10d, r9d
xor r12d, r13d
xor r14d, r13d
mov r13d, r10d
mov dword [rsp + 0x50], r12d
mov r12d, r11d
mov r11d, dword [rsp + 0xac]
mov dword [rsp + 0x4c], r14d
xor r13d, edi
xor r8d, ebx
xor r12d, ebx
xor ebx, edi
xor r8d, ebp
mov edi, ebx
xor r9d, r11d
xor edi, edx
mov r11d, dword [rsp + 0xd8]
mov r14d, r9d
mov dword [rsp + 0x54], edi
mov edi, dword [rsp + 0xd4]
mov r9d, dword [rsp + 0x58]
xor r14d, ebp
mov ebp, r8d
mov r8d, dword [rsp + 0xc0]
mov dword [rsp + 0x70], r14d
mov r14d, dword [rsp + 0x8c]
mov dword [rsp + 0x78], ebp
mov r10d, r11d
xor r10d, r9d
xor r8d, ebp
mov ebp, dword [rsp + 0xcc]
xor r14d, 1
mov ebx, r14d
mov r14d, dword [rsp + 0xdc]
xor ebp, esi
xor r14d, ebp
mov ebp, edi
xor ebp, eax
mov ecx, ebp
mov ebp, dword [rsp + 0xe0]
xor ebp, ecx
mov ecx, r10d
mov r10d, dword [rsp + 0x80]
xor r10d, ecx
mov dword [rsp + 0x80], r10d
mov r10, qword [rsp + 0x218]
mov ecx, dword [r10 + 0x78]
xor edx, ecx
mov dword [rsp + 0xa0], edx
mov rdx, r10
mov r10d, dword [r10 + 0x7c]
mov r9d, dword [rdx + 0x80]
mov edx, dword [rsp + 0xcc]
xor edi, r10d
xor eax, r10d
mov r10d, dword [rsp + 0xe4]
xor r11d, r9d
mov dword [rsp + 0xcc], edi
mov edi, dword [rsp + 0xe8]
mov dword [rsp + 0xd4], r11d
mov r11d, dword [rsp + 0x7c]
xor ecx, edx
mov edx, dword [rsp + 0xa0]
xor r10d, eax
mov eax, dword [rsp + 0x58]
xor r11d, esi
mov esi, dword [rsp + 4]
xor edx, r11d
xor eax, r9d
mov r9d, dword [rsp + 0xa4]
xor eax, edi
mov edi, dword [rsp + 0x84]
xor r9d, esi
mov esi, dword [rsp + 0xd0]
mov r11d, edi
mov dword [rsp + 0x118], r9d
mov r9d, dword [rsp + 0x110]
xor r11d, ecx
mov ecx, dword [rsp + 0x48]
mov dword [rsp + 0x114], r11d
xor esi, ecx
mov ecx, dword [rsp + 0x9c]
mov dword [rsp + 0x11c], esi
mov esi, dword [rsp + 0x6c]
xor ecx, r15d
xor r9d, ecx
mov ecx, dword [rsp + 0x4c]
mov dword [rsp + 0xa0], r9d
mov r9d, dword [rsp + 8]
xor r9d, esi
mov esi, dword [rsp + 0x160]
xor esi, r9d
mov r9d, dword [rsp + 0xc]
mov dword [rsp + 0xa4], esi
xor r9d, ecx
mov ecx, r9d
mov r9d, dword [rsp + 0x1a8]
xor r9d, ecx
mov dword [rsp + 0xac], r9d
mov esi, dword [rsp + 0x158]
mov r9d, dword [rsp + 0x50]
mov r11d, dword [rsp + 0x70]
xor esi, r9d
mov r9d, dword [rsp + 0x168]
mov dword [rsp + 0x7c], esi
mov esi, dword [rsp + 4]
xor r9d, r12d
mov dword [rsp + 0x9c], r9d
mov r9d, dword [rsp + 0x16c]
xor r9d, r13d
mov dword [rsp + 0xa8], r9d
mov r9d, dword [rsp + 0x10]
xor r9d, r11d
mov r11d, dword [rsp + 0x14]
mov ecx, r9d
mov r9d, dword [rsp + 0x1ac]
xor r9d, ecx
mov dword [rsp + 0x84], r9d
mov r9d, dword [rsp + 0x1c]
xor r9d, r11d
mov r11d, dword [rsp + 0x90]
mov ecx, r9d
mov r9d, dword [rsp + 0x150]
xor r9d, r11d
mov r11d, dword [rsp + 0x18]
xor ecx, r9d
mov r9d, ecx
xor r9d, r8d
mov r8d, dword [rsp + 0x20]
mov dword [rsp + 0xc0], r9d
mov r9d, dword [rsp + 0x54]
xor r11d, r9d
mov r9d, dword [rsp + 0x80]
mov ecx, r11d
mov r11d, dword [rsp + 0x60]
xor r8d, r11d
mov r11d, edi
xor ecx, r8d
mov r8d, dword [rsp + 0x134]
xor r8d, ecx
mov dword [rsp + 0x58], r8d
mov r8d, esi
not r8d
mov ecx, r8d
mov r8d, r13d
or ecx, edi
not r8d
mov edi, ecx
mov ecx, r8d
mov r8d, dword [rsp + 0x50]
or ecx, r12d
xor edi, ebx
mov dword [rsp + 0x10], edi
xor ecx, r8d
rorx r8d, ecx, 1
mov dword [rsp + 8], r8d
mov r8d, edx
not r8d
mov ecx, r8d
mov r8d, ebp
or ecx, r9d
xor ecx, ebp
mov ebp, r15d
not ebp
rorx edi, ecx, 3
mov ecx, ebp
mov ebp, dword [rsp + 0x48]
mov dword [rsp + 0x14], edi
or ecx, ebp
xor ecx, esi
rorx ebp, ecx, 6
mov dword [rsp + 0xc], ebp
mov ebp, dword [rsp + 0x78]
not ebp
mov ecx, ebp
mov ebp, dword [rsp + 0x70]
or ecx, ebp
xor ecx, r13d
rorx ebp, ecx, 0xa
mov ecx, r11d
not r11d
mov dword [rsp + 0x18], ebp
mov ebp, eax
mov dword [rsp + 0x60], r10d
mov esi, dword [rsp + 0x6c]
not ebp
mov dword [rsp + 0x20], r8d
or ebp, r10d
mov r10d, dword [rsp + 0x4c]
xor ebp, edx
rorx ebp, ebp, 0xf
not r10d
mov edi, r10d
mov r10d, r14d
not r14d
or edi, esi
mov esi, dword [rsp + 0x54]
mov dword [rsp + 0x1c], r10d
xor edi, r15d
rorx edi, edi, 0x15
or r14d, esi
mov esi, dword [rsp + 0x78]
xor r14d, esi
mov esi, r11d
mov r11d, dword [rsp + 0x50]
or esi, ebx
mov ebx, r12d
rorx r14d, r14d, 0x1c
not ebx
xor esi, eax
rorx esi, esi, 4
or ebx, r11d
mov r11d, dword [rsp + 0x4c]
xor ebx, r11d
mov r11d, r9d
not r11d
rorx ebx, ebx, 0xd
or r11d, r8d
mov r8d, dword [rsp + 0x48]
xor r11d, r10d
rorx r11d, r11d, 0x17
not r8d
mov r10d, r8d
mov r8d, dword [rsp + 4]
or r10d, r8d
mov r8d, dword [rsp + 0x80]
xor r10d, ecx
mov ecx, dword [rsp + 0x70]
rorx r10d, r10d, 2
mov r9d, ecx
not r9d
or r9d, r13d
mov r13d, dword [rsp + 0xb8]
xor r9d, r12d
rorx r9d, r9d, 0xe
mov dword [rsp + 0x70], r9d
mov r9d, dword [rsp + 0x60]
mov r12d, r9d
not r12d
or r12d, edx
mov edx, dword [rsp + 0x6c]
xor r12d, r8d
rorx r12d, r12d, 0x1b
xor r13d, r12d
mov r8d, edx
mov dword [rsp + 0x60], r13d
not r8d
or r8d, r15d
mov r15d, dword [rsp + 0x48]
xor r8d, r15d
mov r15d, dword [rsp + 0x54]
rorx r8d, r8d, 9
not r15d
mov r13d, r15d
mov r15d, dword [rsp + 0x78]
or r13d, r15d
mov r15d, r8d
xor r13d, ecx
mov ecx, dword [rsp + 0x8c]
rorx r13d, r13d, 0x18
xor r15d, r13d
mov dword [rsp + 0x48], r15d
xor ecx, 0xfffffffe
or ecx, eax
xor ecx, r9d
mov r9d, r13d
rorx ecx, ecx, 8
xor r9d, ecx
mov dword [rsp + 0x6c], r9d
mov r9d, dword [rsp + 8]
mov r15d, r9d
xor r15d, ecx
mov dword [rsp + 0x80], r15d
mov r15d, dword [rsp + 0x50]
not r15d
mov eax, r15d
mov r15d, dword [rsp + 0x4c]
or eax, r15d
mov r15d, dword [rsp + 0x1c]
xor eax, edx
mov edx, dword [rsp + 0x20]
rorx eax, eax, 0x19
not edx
or edx, r15d
mov r15d, dword [rsp + 0x54]
xor edx, r15d
mov r15d, dword [rsp + 0xc]
rorx edx, edx, 0xb
xor r15d, edx
mov dword [rsp + 0x8c], r15d
mov r15d, r9d
mov r9d, dword [rsp + 0x18]
xor r15d, r9d
mov r9d, dword [rsp + 0x10]
xor r9d, r15d
mov r15d, dword [rsp + 8]
mov dword [rsp + 0x4c], r9d
mov r9d, dword [rsp + 0x14]
xor r15d, ebp
xor r9d, r15d
mov r15d, dword [rsp + 0xc]
mov dword [rsp + 0x50], r9d
mov r9d, dword [rsp + 0x14]
xor r15d, edi
xor r9d, r15d
mov r15d, dword [rsp + 0xc]
mov dword [rsp + 0x54], r9d
mov r9d, dword [rsp + 0x18]
xor r15d, r9d
xor r15d, r14d
mov dword [rsp + 4], r15d
mov r15d, r9d
xor r15d, ebp
xor ebp, edi
xor edi, r11d
xor ebp, ebx
xor r15d, esi
mov dword [rsp + 0x18], ebp
mov ebp, edi
mov edi, dword [rsp + 0x70]
xor ebp, r14d
mov dword [rsp + 8], ebp
mov ebp, esi
xor esi, ebx
xor ebx, r11d
xor ebp, r10d
xor ebx, r12d
xor ebp, r14d
xor esi, edi
xor r11d, r10d
xor r10d, edi
xor r10d, r13d
mov r13d, dword [rsp + 0x60]
xor r11d, r8d
xor r8d, eax
mov dword [rsp + 0xc], ebp
mov ebp, dword [rsp + 0xc4]
xor edi, ecx
mov dword [rsp + 0x1c], esi
mov ecx, edi
mov edi, eax
xor ecx, r12d
mov esi, dword [rsp + 0x88]
mov r12d, dword [rsp + 0x4c]
xor r13d, r8d
mov r8d, dword [rsp + 0xb4]
mov dword [rsp + 0x20], ecx
xor ebp, ecx
mov dword [rsp + 0x70], r13d
mov r13, qword [rsp + 0x218]
mov r9d, ebp
mov rbp, qword [rsp + 0x218]
xor r12d, 1
xor r8d, edx
mov ecx, r8d
mov r8d, dword [rsp + 0x48]
mov r13d, dword [r13 + 0x84]
mov ebp, dword [rbp + 0x88]
xor r8d, ecx
xor eax, r13d
mov dword [rsp + 0x48], r8d
mov r8d, dword [rsp + 0x10]
xor edi, ebp
xor esi, r8d
mov r8d, dword [rsp + 0x6c]
xor r8d, esi
mov rsi, qword [rsp + 0x218]
mov r14d, dword [rsp + 0xb8]
xor r14d, r13d
mov ecx, dword [rsi + 0x8c]
mov r13d, dword [rsp + 0xcc]
mov esi, r14d
mov r14d, dword [rsp + 0xb4]
xor r14d, ebp
mov ebp, dword [rsp + 0x14]
mov dword [rsp + 0x78], r14d
mov r14d, dword [rsp + 0x88]
xor edx, ebp
mov ebp, dword [rsp + 0x8c]
xor r14d, ecx
mov dword [rsp + 0x120], r14d
mov r14d, dword [rsp + 0x80]
xor eax, r14d
mov r14d, edx
mov edx, dword [rsp + 0x10]
xor r14d, edi
mov edi, dword [rsp + 0x50]
mov dword [rsp + 0x14], r14d
mov r14d, dword [rsp + 0x54]
xor edx, ecx
mov ecx, edi
xor ebp, edx
mov edx, dword [rsp + 0x5c]
xor ecx, esi
xor r13d, r14d
mov esi, dword [rsp + 0x24]
mov dword [rsp + 0x124], ecx
mov dword [rsp + 0x128], r13d
mov ecx, dword [rsp + 0xb0]
mov r13d, dword [rsp + 4]
xor esi, r15d
xor ecx, r13d
mov r13d, dword [rsp + 0xf4]
mov dword [rsp + 0x12c], ecx
mov ecx, dword [rsp + 0x148]
xor r13d, esi
mov esi, dword [rsp + 0x18]
mov dword [rsp + 0x104], r13d
mov r13d, dword [rsp + 8]
xor edx, esi
xor ecx, edx
mov edx, dword [rsp + 0x28]
mov dword [rsp + 0x108], ecx
xor edx, r13d
mov r13d, dword [rsp + 0x170]
xor r13d, edx
mov edx, dword [rsp + 0x100]
mov dword [rsp + 0x10c], r13d
mov r13d, dword [rsp + 0xc]
mov ecx, dword [rsp + 0x15c]
mov esi, dword [rsp + 0x94]
xor edx, r13d
mov dword [rsp + 0x5c], edx
mov edx, dword [rsp + 0x1c]
xor ecx, edx
mov edx, dword [rsp + 0x174]
mov dword [rsp + 0x60], ecx
mov ecx, dword [rsp + 0x2c]
xor edx, ebx
xor ecx, r11d
mov dword [rsp + 0x6c], edx
mov edx, ecx
mov ecx, dword [rsp + 0x1b0]
xor ecx, edx
mov edx, dword [rsp + 0x64]
mov dword [rsp + 0xb0], ecx
mov ecx, dword [rsp + 0x1b4]
xor edx, r10d
xor ecx, edx
mov edx, dword [rsp + 0x74]
mov dword [rsp + 0xb4], ecx
mov ecx, dword [rsp + 0x30]
xor edx, ecx
mov ecx, dword [rsp + 0x154]
xor ecx, esi
xor edx, ecx
mov ecx, edx
mov edx, r14d
not edx
xor ecx, r9d
mov r9d, dword [rsp + 0x1c]
or edx, edi
mov dword [rsp + 0xc4], ecx
mov ecx, edi
mov edi, r10d
xor edx, r12d
not edi
mov dword [rsp + 0x10], edx
mov edx, ebx
not edx
or edx, r9d
mov r9d, dword [rsp + 0x48]
xor edx, r13d
rorx edx, edx, 1
mov dword [rsp + 0x64], edx
mov edx, eax
not edx
or edx, r8d
xor edx, r9d
mov r9d, dword [rsp + 4]
rorx esi, edx, 3
mov edx, r15d
not edx
mov dword [rsp + 0x24], esi
mov esi, r14d
or edx, r9d
mov r9d, ebp
xor edx, r14d
mov r14d, ebp
rorx edx, edx, 6
not r14d
mov dword [rsp + 0x28], edx
mov edx, edi
or edx, r11d
xor edx, ebx
rorx edi, edx, 0xa
mov edx, dword [rsp + 0x14]
mov dword [rsp + 0x50], edi
or r14d, edx
mov edx, dword [rsp + 8]
xor r14d, eax
rorx ebp, r14d, 0xf
mov r14d, r9d
mov dword [rsp + 0x54], ebp
not edx
mov ebp, edx
mov edx, dword [rsp + 0x18]
or ebp, edx
mov edx, ecx
xor ebp, r15d
rorx edi, ebp, 0x15
mov ebp, dword [rsp + 0x70]
mov dword [rsp + 0x2c], edi
mov r13d, dword [rsp + 0x20]
mov edi, ebp
not edi
or edi, r13d
mov r13d, ecx
xor edi, r10d
not r13d
rorx edi, edi, 0x1c
or r13d, r12d
mov r12d, dword [rsp + 0x48]
mov dword [rsp + 0x30], edi
mov edi, dword [rsp + 0x1c]
xor r13d, r9d
rorx r13d, r13d, 4
mov ecx, edi
not ecx
mov r9d, ecx
mov ecx, dword [rsp + 0xc]
or r9d, ecx
mov ecx, dword [rsp + 8]
xor r9d, ecx
mov ecx, r8d
not ecx
rorx r9d, r9d, 0xd
or ecx, r12d
mov r12d, dword [rsp + 4]
xor ecx, ebp
rorx ecx, ecx, 0x17
not r12d
or r12d, esi
mov esi, r11d
not esi
xor r12d, edx
or esi, ebx
mov ebx, dword [rsp + 0x14]
rorx r12d, r12d, 2
xor esi, edi
mov edi, dword [rsp + 0x18]
rorx esi, esi, 0xe
not ebx
mov edx, ebx
or edx, eax
xor edx, r8d
mov r8d, dword [rsp + 0x98]
rorx eax, edx, 0x1b
mov edx, edi
not edx
mov ebx, edx
mov edx, dword [rsp + 4]
xor r8d, eax
or ebx, r15d
mov r15d, dword [rsp + 8]
mov dword [rsp + 0x88], r8d
mov r8d, dword [rsp + 0x20]
xor ebx, edx
mov edx, dword [rsp + 0x58]
rorx ebx, ebx, 9
not r8d
or r8d, r10d
xor r8d, r11d
mov r11d, ebx
rorx r8d, r8d, 0x18
xor r11d, r8d
xor edx, r8d
mov dword [rsp + 0x80], r11d
mov r11d, dword [rsp + 0x4c]
mov dword [rsp + 0x74], edx
xor r11d, 0xfffffffe
or r11d, r14d
mov r14d, dword [rsp + 0x14]
xor r11d, r14d
mov r14d, dword [rsp + 0x64]
rorx r11d, r11d, 8
mov edx, r14d
xor edx, r11d
mov dword [rsp + 0x70], edx
mov edx, dword [rsp + 0xc]
not edx
or edx, r15d
mov r15d, dword [rsp + 0x48]
xor edx, edi
rorx edx, edx, 0x19
not r15d
mov r10d, r15d
mov r15d, dword [rsp + 0x20]
or r10d, ebp
xor r10d, r15d
mov r15d, dword [rsp + 0x10]
rorx ebp, r10d, 0xb
mov dword [rsp + 0x48], ebp
mov r10d, r15d
xor r15d, r14d
xor r10d, ebp
mov ebp, r14d
mov r14d, dword [rsp + 0x50]
mov dword [rsp + 0x64], r10d
mov r10d, dword [rsp + 0x28]
xor r14d, r15d
mov r15d, ebp
mov ebp, dword [rsp + 0x24]
mov dword [rsp + 0x4c], r14d
mov r14d, dword [rsp + 0x54]
mov edi, dword [rsp + 0x2c]
xor r15d, ebp
xor r14d, r15d
mov r15d, r10d
xor r15d, edi
mov edi, dword [rsp + 0x30]
xor ebp, r15d
mov r15d, r10d
mov dword [rsp + 0x14], ebp
mov ebp, dword [rsp + 0x50]
xor r15d, ebp
xor r15d, edi
mov edi, dword [rsp + 0x54]
mov r10d, edi
xor r10d, r13d
xor r8d, esi
mov dword [rsp + 4], r10d
mov r10d, ebp
mov ebp, dword [rsp + 4]
xor r8d, r12d
xor r10d, ebp
mov ebp, dword [rsp + 0x2c]
mov dword [rsp + 0x18], r10d
mov r10d, edi
mov edi, dword [rsp + 0x30]
xor ebp, r9d
xor r10d, ebp
mov dword [rsp + 0x1c], r10d
mov r10d, dword [rsp + 0x2c]
xor r10d, ecx
mov ebp, r10d
mov r10d, dword [rsp + 0xc8]
xor ebp, edi
xor edi, r13d
mov dword [rsp + 4], ebp
mov ebp, dword [rsp + 0x88]
xor edi, r12d
mov dword [rsp + 8], edi
mov edi, r9d
xor r9d, ecx
xor ecx, r12d
xor ecx, ebx
xor ebx, edx
xor edi, esi
mov r12d, dword [rsp + 0x80]
xor esi, r11d
xor edi, r13d
xor r9d, eax
xor ebp, ebx
mov r13d, esi
mov esi, dword [rsp + 0x74]
mov dword [rsp + 0x20], ebp
mov ebp, dword [rsp + 0x48]
xor r13d, eax
mov eax, r10d
mov dword [rsp + 0xc], r13d
mov r13d, dword [rsp + 0x4c]
xor eax, ebp
xor r12d, eax
mov eax, dword [rsp + 0x10]
xor r13d, 1
mov dword [rsp + 0x2c], r12d
xor eax, r11d
xor eax, esi
mov rsi, qword [rsp + 0x218]
mov r12d, dword [rsi + 0x94]
mov ebx, dword [rsi + 0x90]
mov esi, edx
xor esi, r12d
xor r10d, r12d
mov r12d, dword [rsp + 0x58]
xor edx, ebx
mov ebp, esi
mov rsi, qword [rsp + 0x218]
mov dword [rsp + 0x130], r10d
mov r11d, dword [rsi + 0x98]
mov esi, dword [rsp + 0x98]
xor r12d, r11d
xor esi, ebx
mov dword [rsp + 0x134], r12d
mov ebx, dword [rsp + 0x24]
mov r10d, dword [rsp + 0x48]
mov r12d, dword [rsp + 0x70]
xor r10d, ebx
mov ebx, dword [rsp + 0x68]
xor edx, r12d
mov r12d, r10d
xor r12d, ebp
xor esi, r14d
mov ebp, dword [rsp + 0x14]
mov dword [rsp + 0x24], r12d
mov r12d, dword [rsp + 0x28]
mov dword [rsp + 0x138], esi
mov esi, dword [rsp + 0x18]
xor r12d, r11d
mov r11d, dword [rsp + 0x64]
xor ebx, esi
mov r10d, ebx
mov ebx, dword [rsp + 0xf0]
xor r11d, r12d
mov r12d, dword [rsp + 0x78]
xor ebx, r10d
mov dword [rsp + 0x10], r11d
mov r11d, dword [rsp + 0x144]
mov r10d, dword [rsp + 0x38]
mov dword [rsp + 0x110], ebx
mov ebx, dword [rsp + 0x34]
xor r12d, ebp
mov dword [rsp + 0x13c], r12d
mov r12d, dword [rsp + 0xd4]
xor r12d, r15d
mov dword [rsp + 0x140], r12d
mov r12d, dword [rsp + 0x1c]
xor ebx, r12d
xor r11d, ebx
mov ebx, dword [rsp + 4]
mov dword [rsp + 0x144], r11d
mov r11d, dword [rsp + 0x178]
xor r10d, ebx
mov ebx, dword [rsp + 0x17c]
xor ebx, r10d
mov dword [rsp + 0x148], ebx
mov ebx, dword [rsp + 8]
xor r11d, ebx
mov dword [rsp + 0x68], r11d
mov r11d, dword [rsp + 0xf8]
xor r11d, edi
mov dword [rsp + 0x80], r11d
mov r11d, dword [rsp + 0xec]
xor r11d, r9d
mov dword [rsp + 0x98], r11d
mov r10d, dword [rsp + 0x3c]
mov r11d, dword [rsp + 0x1bc]
xor r10d, ecx
xor r11d, r10d
mov r10d, dword [rsp + 0x40]
mov dword [rsp + 0xb8], r11d
mov r11d, dword [rsp + 0x1b8]
xor r10d, r8d
xor r11d, r10d
mov r10d, dword [rsp + 0x44]
mov dword [rsp + 0xc8], r11d
mov r11d, dword [rsp + 0xc]
xor r10d, r11d
mov r11d, dword [rsp + 0x180]
xor r11d, r10d
mov r10d, ebp
not r10d
mov dword [rsp + 0xcc], r11d
mov r11d, r9d
or r10d, r14d
not r11d
xor r10d, r13d
mov dword [rsp + 0x40], r10d
mov r10d, r11d
mov r11d, edx
or r10d, edi
not r11d
xor r10d, ebx
mov ebx, dword [rsp + 0x2c]
rorx r10d, r10d, 1
mov dword [rsp + 0x38], r10d
mov r10d, r11d
or r10d, eax
xor r10d, ebx
mov ebx, esi
rorx r10d, r10d, 3
mov dword [rsp + 0x28], r10d
mov r10d, esi
not r10d
or r10d, r15d
xor r10d, ebp
mov ebp, r8d
not ebp
rorx r11d, r10d, 6
mov r10d, ebp
mov dword [rsp + 0x30], r11d
or r10d, ecx
xor r10d, r9d
rorx r11d, r10d, 0xa
mov r10d, dword [rsp + 0x24]
mov dword [rsp + 0x34], r11d
mov r11d, dword [rsp + 0x10]
mov ebp, r11d
not ebp
or ebp, r10d
mov r10d, dword [rsp + 4]
xor ebp, edx
rorx ebp, ebp, 0xf
not r10d
mov esi, r10d
mov r10d, dword [rsp + 0x20]
or esi, r12d
xor esi, ebx
mov ebx, r14d
not ebx
rorx esi, esi, 0x15
or ebx, r13d
mov r13d, edi
not r10d
mov dword [rsp + 0x3c], esi
not r13d
xor ebx, r11d
mov r12d, r10d
mov r10d, dword [rsp + 4]
mov r11d, r13d
mov r13d, dword [rsp + 8]
mov esi, dword [rsp + 0xc]
rorx ebx, ebx, 4
or r11d, r13d
mov r13d, eax
or r12d, esi
mov esi, dword [rsp + 0x14]
not r13d
xor r11d, r10d
xor r12d, r8d
mov r10d, r13d
mov r13d, dword [rsp + 0x2c]
rorx r12d, r12d, 0x1c
rorx r11d, r11d, 0xd
or r10d, r13d
mov r13d, dword [rsp + 0x20]
xor r10d, r13d
mov r13d, r15d
not r13d
rorx r10d, r10d, 0x17
or r13d, esi
xor r13d, r14d
mov r14d, ecx
not r14d
rorx r13d, r13d, 2
or r14d, r9d
xor r14d, edi
rorx esi, r14d, 0xe
mov dword [rsp + 0x44], esi
mov esi, dword [rsp + 0x24]
mov edi, esi
not edi
or edi, edx
mov edx, dword [rsp + 0x1c]
xor edi, eax
mov eax, dword [rsp + 0x18]
rorx edi, edi, 0x1b
mov r14d, edx
not r14d
or r14d, eax
xor r14d, r15d
mov r15d, edi
rorx r14d, r14d, 9
xor r15d, r14d
mov dword [rsp + 0x54], r15d
mov r15d, dword [rsp + 0xc]
mov eax, dword [rsp + 0x10]
mov r9d, dword [rsp + 0xc4]
not r15d
or r15d, r8d
mov r8d, r14d
xor r15d, ecx
mov ecx, dword [rsp + 0x20]
rorx r15d, r15d, 0x18
xor r8d, r15d
xor r9d, r15d
mov dword [rsp + 0x50], r8d
mov r8d, dword [rsp + 0x4c]
mov dword [rsp + 0x48], r9d
mov r9d, dword [rsp + 0x38]
xor r8d, 0xfffffffe
or r8d, eax
mov eax, dword [rsp + 8]
xor r8d, esi
mov esi, dword [rsp + 4]
rorx r8d, r8d, 8
not eax
or eax, esi
mov esi, dword [rsp + 0xc]
xor eax, edx
mov edx, dword [rsp + 0x2c]
rorx eax, eax, 0x19
not edx
or edx, ecx
xor edx, esi
mov esi, dword [rsp + 0x28]
rorx edx, edx, 0xb
mov ecx, esi
xor ecx, ebp
xor r9d, ecx
mov ecx, esi
mov esi, dword [rsp + 0x3c]
mov dword [rsp + 4], r9d
mov r9d, dword [rsp + 0x30]
xor ecx, r9d
xor ecx, esi
mov esi, dword [rsp + 0x34]
mov dword [rsp + 0x88], ecx
mov ecx, esi
xor ecx, r9d
xor ecx, r12d
mov dword [rsp + 0x8c], ecx
mov ecx, ebp
xor ecx, ebx
xor esi, ecx
mov ecx, dword [rsp + 0x3c]
mov dword [rsp + 8], esi
mov esi, dword [rsp + 0x44]
xor ebp, ecx
xor ecx, r10d
xor ebp, r11d
xor r15d, esi
mov dword [rsp + 0xc], ebp
mov ebp, ecx
mov ecx, dword [rsp + 0x30]
xor r15d, r13d
xor ebp, r12d
mov dword [rsp + 0x10], ebp
mov ebp, ebx
xor ebx, r11d
xor r11d, r10d
xor ebx, esi
xor r10d, r14d
xor esi, edi
xor ebp, r13d
mov dword [rsp + 0x18], ebx
mov ebx, r11d
xor ebp, r12d
mov r14d, dword [rsp + 0x28]
xor ebx, edi
mov dword [rsp + 0x14], ebp
mov edi, dword [rsp + 0x38]
xor ecx, edx
mov dword [rsp + 0x1c], ebx
mov ebx, r10d
xor ebx, r13d
mov dword [rsp + 0x20], ebx
mov ebx, esi
xor r14d, eax
xor ebx, r8d
xor r14d, edx
mov dword [rsp + 0x24], ebx
mov r11d, dword [rsp + 0x40]
mov esi, dword [rsp + 0x34]
mov ebx, r8d
xor ebx, eax
mov r9d, dword [rsp + 0x48]
xor ebx, edi
xor esi, 1
xor edi, r11d
xor ecx, r11d
mov r10d, esi
mov esi, edi
mov edi, dword [rsp + 0x54]
xor esi, r10d
mov r10d, dword [rsp + 0xbc]
mov dword [rsp + 0x30], esi
xor eax, r10d
xor r8d, r11d
sub qword [rsp + 0x220], 0x9c
add qword [rsp + 0x218], 0x9c
xor edi, eax
mov eax, dword [rsp + 0xc0]
xor r8d, r9d
mov dword [rsp + 0x28], edi
xor edx, eax
mov eax, dword [rsp + 0x50]
xor eax, edx
cmp qword [rsp + 0x220], 0x9b
mov dword [rsp + 0x2c], eax
ja 0x14009c130
mov r10, qword [rsp + 0x210]
mov r9d, r14d
mov r11d, esi
mov r13d, r8d
mov eax, dword [rsp + 0xbc]
vmovd xmm2, r11d
mov dword [r10 + 0xec], eax
mov eax, dword [rsp + 0xc0]
mov dword [r10 + 0xf0], eax
mov eax, dword [rsp + 0xc4]
mov dword [r10 + 0xf4], eax
mov eax, dword [rsp + 0x138]
mov dword [r10 + 0xf8], eax
mov eax, dword [rsp + 0x130]
mov dword [r10 + 0xfc], eax
mov eax, dword [rsp + 0x134]
mov dword [r10 + 0x100], eax
mov eax, dword [rsp + 0x124]
mov dword [r10 + 0x104], eax
mov eax, dword [rsp + 0x13c]
mov dword [r10 + 0x108], eax
mov eax, dword [rsp + 0x120]
mov dword [r10 + 0x10c], eax
mov eax, dword [rsp + 0x114]
mov dword [r10 + 0x110], eax
mov eax, dword [rsp + 0x128]
mov dword [r10 + 0x114], eax
mov eax, dword [rsp + 0x140]
mov dword [r10 + 0x118], eax
mov eax, dword [rsp + 0x110]
mov dword [r10 + 0x11c], eax
mov eax, dword [rsp + 0x118]
mov dword [r10 + 0x120], eax
mov eax, dword [rsp + 0x12c]
mov dword [r10 + 0x124], eax
mov eax, dword [rsp + 0x104]
mov dword [r10 + 0x128], eax
mov eax, dword [rsp + 0x144]
mov dword [r10 + 0x12c], eax
mov eax, dword [rsp + 0x11c]
mov dword [r10 + 0x130], eax
mov eax, dword [rsp + 0xa0]
mov dword [r10 + 0x134], eax
mov eax, dword [rsp + 0x108]
mov dword [r10 + 0x138], eax
mov eax, dword [rsp + 0x148]
mov dword [r10 + 0x13c], eax
mov eax, dword [rsp + 0x68]
mov dword [r10 + 0x140], eax
mov eax, dword [rsp + 0xa4]
mov dword [r10 + 0x144], eax
mov eax, dword [rsp + 0x10c]
mov dword [r10 + 0x148], eax
mov eax, dword [rsp + 0x5c]
mov dword [r10 + 0x14c], eax
mov eax, dword [rsp + 0x80]
mov dword [r10 + 0x150], eax
mov eax, dword [rsp + 0xac]
mov dword [r10 + 0x154], eax
mov eax, dword [rsp + 0x7c]
mov dword [r10 + 0x158], eax
mov eax, dword [rsp + 0x60]
mov dword [r10 + 0x15c], eax
mov eax, dword [rsp + 0x98]
mov dword [r10 + 0x160], eax
mov eax, dword [rsp + 0xb8]
mov dword [r10 + 0x164], eax
mov eax, dword [rsp + 0x9c]
mov dword [r10 + 0x168], eax
mov eax, dword [rsp + 0x6c]
vmovd xmm3, dword [rsp + 0x10]
mov dword [r10 + 0xcc], r15d
vmovd xmm4, dword [rsp + 8]
vpinsrd xmm1, xmm3, dword [rsp + 0x14], 1
vpinsrd xmm0, xmm4, dword [rsp + 0xc], 1
vmovd xmm5, dword [rsp + 0x88]
mov dword [r10 + 0x16c], eax
mov eax, dword [rsp + 0xb0]
vpinsrd xmm2, xmm2, dword [rsp + 4], 1
mov dword [r10 + 0x170], eax
mov eax, dword [rsp + 0xc8]
vpunpcklqdq xmm0, xmm0, xmm1
vpinsrd xmm1, xmm5, dword [rsp + 0x8c], 1
mov dword [r10 + 0x174], eax
mov eax, dword [rsp + 0xa8]
mov dword [r10 + 0x178], eax
mov eax, dword [rsp + 0x84]
vpunpcklqdq xmm1, xmm2, xmm1
mov dword [r10 + 0x17c], eax
mov eax, dword [rsp + 0xb4]
vinserti128 ymm0, ymm1, xmm0, 1
vmovdqu ymmword [r10 + 0xa0], ymm0
mov dword [r10 + 0x180], eax
mov eax, dword [rsp + 0xcc]
mov dword [r10 + 0x184], eax
mov eax, dword [rsp + 0x18]
mov dword [r10 + 0xc0], eax
mov eax, dword [rsp + 0x1c]
mov dword [r10 + 0xc4], eax
mov eax, dword [rsp + 0x20]
mov dword [r10 + 0xc8], eax
mov eax, dword [rsp + 0x24]
mov dword [r10 + 0xd0], eax
mov eax, dword [rsp + 0x28]
mov dword [r10 + 0xd4], eax
mov eax, dword [rsp + 0x2c]
mov dword [r10 + 0xdc], r13d
mov dword [r10 + 0xe0], ebx
mov dword [r10 + 0xe4], r9d
mov dword [r10 + 0xe8], ecx
mov dword [r10 + 0xd8], eax
mov rax, qword [rsp + 0x220]
vzeroupper
add rsp, 0x1c8
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret