Function at 0x14002f7a0
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, 0xa8
mov r12d, dword [rcx + 0x54]
mov eax, dword [rcx + 0x58]
mov esi, dword [rcx + 0x4c]
mov r13d, dword [rcx + 0x50]
mov qword [rsp + 0xf0], rcx
mov rdi, qword [rsp + 0xf0]
mov r9, rdx
mov rbx, qword [rsp + 0xf0]
mov r15d, dword [r9 + 8]
mov dword [rsp + 0x50], r12d
mov dword [rsp + 0x48], esi
mov dword [rsp + 0x54], eax
mov ebp, eax
mov dword [rsp + 0x4c], r13d
mov edx, dword [rcx + 0x48]
mov edi, dword [rdi + 0x60]
mov ecx, dword [rcx + 0x5c]
mov r12d, dword [r9 + 4]
mov r8d, dword [rbx + 0x64]
mov dword [rsp + 0x18], r15d
mov ebx, dword [r9]
mov dword [rsp + 0x44], edx
lea rdx, [0x1401b8dc0]
mov r10d, edi
mov r11d, ecx
mov dword [rsp + 0x58], ecx
mov dword [rsp + 0x5c], edi
xor r10d, r15d
xor r11d, r12d
mov esi, r8d
mov dword [rsp + 0x60], r8d
mov r15d, dword [r9 + 0xc]
mov eax, r11d
mov ecx, r10d
xor ebp, ebx
movzx eax, ah
shr ecx, 0x10
mov dword [rsp + 0x14], ebx
movzx ebx, bpl
mov r8, rax
movzx ecx, cl
lea rax, [0x1401b89c0]
mov r13d, dword [rdx + r8*4]
lea r8, [0x1401b91c0]
xor r13d, dword [rax + rcx*4]
lea rcx, [0x1401b85c0]
xor esi, r15d
mov ebx, dword [r8 + rbx*4]
mov dword [rsp + 0x1c], r15d
mov r15d, r11d
mov edi, esi
mov r14d, esi
shr r15d, 0x18
shr edi, 0x18
shr r14d, 0x10
xor ebx, dword [rcx + rdi*4]
xor r13d, ebx
mov ebx, r10d
movzx edi, bh
movzx ebx, r14b
mov r14d, ebp
mov edi, dword [rdx + rdi*4]
shr r14d, 0x18
xor edi, dword [rax + rbx*4]
movzx ebx, r11b
mov ebx, dword [r8 + rbx*4]
xor ebx, dword [rcx + r14*4]
shr r11d, 0x10
movzx r11d, r11b
xor edi, ebx
mov ebx, esi
movzx esi, sil
movzx ebx, bh
mov r14, rbx
mov ebx, ebp
shr ebx, 0x10
mov r14d, dword [rdx + r14*4]
movzx ebx, bl
xor r14d, dword [rax + rbx*4]
movzx ebx, r10b
shr r10d, 0x18
mov ebx, dword [r8 + rbx*4]
xor ebx, dword [rcx + r15*4]
mov r15d, dword [r9 + 0x10]
xor r13d, r15d
mov dword [rsp + 0x20], r15d
mov r15d, dword [r9 + 0x14]
xor ebx, r14d
mov dword [rsp + 0xc], ebx
mov r14d, dword [r9 + 0x18]
mov ebx, ebp
movzx ebp, bh
mov ebp, dword [rdx + rbp*4]
xor ebp, dword [rax + r11*4]
xor edi, r15d
mov dword [rsp + 0x6c], r15d
mov r15d, dword [rsp + 0xc]
mov r11d, dword [r8 + rsi*4]
xor r11d, dword [rcx + r10*4]
mov dword [rsp + 0x24], r14d
mov ebx, edi
movzx esi, bh
mov esi, dword [rdx + rsi*4]
xor r15d, r14d
mov r14d, dword [r9 + 0x1c]
mov r10d, r15d
mov ebx, r15d
mov dword [rsp + 0xc], r15d
xor ebp, r11d
shr r10d, 0x10
movzx ebx, bh
movzx r10d, r10b
xor ebp, r14d
xor esi, dword [rax + r10*4]
movzx r10d, r13b
mov dword [rsp + 0x28], r14d
mov r11d, ebp
mov r10d, dword [r8 + r10*4]
mov r14d, r13d
shr r11d, 0x18
xor r10d, dword [rcx + r11*4]
mov r11d, dword [rdx + rbx*4]
mov ebx, ebp
movzx ebx, bh
xor esi, r10d
mov r10d, ebp
shr r14d, 0x18
movzx ebp, bpl
shr r10d, 0x10
movzx r10d, r10b
xor r11d, dword [rax + r10*4]
movzx r10d, dil
mov r10d, dword [r8 + r10*4]
xor r10d, dword [rcx + r14*4]
mov r14d, dword [rdx + rbx*4]
mov ebx, edi
shr edi, 0x10
shr ebx, 0x18
movzx edi, dil
mov r15d, ebx
mov ebx, r13d
movzx ebx, bh
xor r11d, r10d
mov r10d, r13d
shr r10d, 0x10
movzx r10d, r10b
xor r14d, dword [rax + r10*4]
movzx r10d, byte [rsp + 0xc]
mov r10d, dword [r8 + r10*4]
mov r13d, dword [rdx + rbx*4]
mov ebx, dword [rsp + 0xc]
xor r10d, dword [rcx + r15*4]
xor r13d, dword [rax + rdi*4]
mov edi, dword [r8 + rbp*4]
mov r15d, dword [rsp + 0x44]
shr ebx, 0x18
xor edi, dword [rcx + rbx*4]
xor r10d, r14d
mov r14d, dword [r9 + 0x20]
xor esi, r14d
mov dword [rsp + 0x2c], r14d
mov r14d, dword [r9 + 0x24]
xor r13d, edi
mov edi, dword [r9 + 0x28]
xor r11d, r14d
mov dword [rsp + 0x7c], r14d
mov r14d, r13d
xor r10d, edi
mov dword [rsp + 0x64], edi
mov edi, dword [r9 + 0x2c]
mov ebx, r11d
mov r13d, r10d
shr r13d, 0x10
movzx ebp, r13b
xor r14d, edi
mov dword [rsp + 0x30], edi
movzx edi, bh
mov ebx, r10d
mov r13d, r14d
mov edi, dword [rdx + rdi*4]
shr r13d, 0x18
xor edi, dword [rax + rbp*4]
movzx ebp, sil
mov ebp, dword [r8 + rbp*4]
xor ebp, dword [rcx + r13*4]
mov r13d, r14d
shr r13d, 0x10
xor edi, ebp
movzx ebp, r13b
mov r13d, esi
xor r15d, edi
movzx edi, bh
shr r13d, 0x18
mov ebx, r14d
mov edi, dword [rdx + rdi*4]
xor edi, dword [rax + rbp*4]
movzx ebp, r11b
mov dword [rsp + 0xc], ebx
mov ebp, dword [r8 + rbp*4]
xor ebp, dword [rcx + r13*4]
mov r14d, dword [rsp + 0x48]
mov r13d, esi
xor edi, ebp
xor r14d, edi
shr r13d, 0x10
movzx edi, bh
mov ebx, esi
movzx ebp, r13b
mov r13d, r11d
mov edi, dword [rdx + rdi*4]
shr r11d, 0x10
xor edi, dword [rax + rbp*4]
shr r13d, 0x18
movzx ebp, r10b
movzx esi, bh
mov ebp, dword [r8 + rbp*4]
xor ebp, dword [rcx + r13*4]
movzx r11d, r11b
shr r10d, 0x18
mov esi, dword [rdx + rsi*4]
xor edi, ebp
mov ebp, dword [rsp + 0x4c]
xor esi, dword [rax + r11*4]
mov dword [rsp + 0x80], r15d
movzx ebx, byte [rsp + 0xc]
mov dword [rsp + 0x84], r14d
xor ebp, edi
mov edi, dword [r9 + 0x30]
mov r11d, dword [r8 + rbx*4]
xor r11d, dword [rcx + r10*4]
mov r13d, ebp
mov ebp, r15d
mov r15d, dword [r9 + 0x38]
mov r10d, dword [r9 + 0x3c]
mov dword [rsp + 0x88], r13d
xor ebp, edi
mov dword [rsp + 0xc], edi
mov edi, dword [r9 + 0x34]
xor esi, r11d
mov r11d, dword [rsp + 0x50]
mov dword [rsp + 0x10], r10d
mov dword [rsp + 0x34], edi
xor r11d, esi
mov esi, r14d
xor esi, edi
mov edi, r13d
mov r9d, r11d
mov dword [rsp + 0x8c], r11d
xor edi, r15d
xor r9d, r10d
mov ebx, esi
mov r13d, ebp
mov r14d, edi
mov edi, r9d
movzx ebx, bh
shr r13d, 0x18
mov r9d, r14d
mov r10d, edi
mov r11d, dword [rdx + rbx*4]
mov ebx, r14d
shr r9d, 0x10
shr r10d, 0x18
movzx ebx, bh
mov dword [rsp + 0x38], r14d
movzx r9d, r9b
xor r11d, dword [rax + r9*4]
movzx r9d, bpl
mov r9d, dword [r8 + r9*4]
xor r9d, dword [rcx + r10*4]
mov r10d, dword [rdx + rbx*4]
mov ebx, edi
movzx ebx, bh
xor r11d, r9d
mov r9d, edi
movzx edi, dil
shr r9d, 0x10
movzx r9d, r9b
xor r10d, dword [rax + r9*4]
movzx r9d, sil
mov r9d, dword [r8 + r9*4]
xor r9d, dword [rcx + r13*4]
mov r13d, dword [rdx + rbx*4]
mov ebx, esi
shr esi, 0x10
shr ebx, 0x18
movzx esi, sil
mov r14d, ebx
mov ebx, ebp
xor r10d, r9d
mov r9d, ebp
movzx ebp, bh
shr r9d, 0x10
mov ebp, dword [rdx + rbp*4]
movzx r9d, r9b
xor r13d, dword [rax + r9*4]
movzx r9d, byte [rsp + 0x38]
mov r9d, dword [r8 + r9*4]
xor r9d, dword [rcx + r14*4]
xor r9d, r13d
xor ebp, dword [rax + rsi*4]
mov ebx, dword [rsp + 0x38]
mov esi, dword [r8 + rdi*4]
mov r14d, dword [rsp + 0xc]
shr ebx, 0x18
xor esi, dword [rcx + rbx*4]
mov ebx, dword [rsp + 0x18]
xor ebp, esi
mov rsi, qword [rsp + 0xf0]
mov dword [rsp + 0x70], ebp
mov ebp, dword [rsp + 0x14]
mov r13d, dword [rsi + 0x68]
movzx esi, r12b
shr ebp, 0x18
mov esi, dword [r8 + rsi*4]
mov edi, ebp
xor esi, dword [rcx + rdi*4]
movzx edi, bh
mov ebx, dword [rsp + 0x1c]
xor r14d, r13d
mov edi, dword [rdx + rdi*4]
mov dword [rsp + 0x38], r13d
mov ebp, ebx
xor esi, r14d
shr ebp, 0x10
mov r14d, esi
mov rsi, qword [rsp + 0xf0]
movzx ebp, bpl
xor edi, dword [rax + rbp*4]
mov ebp, r12d
shr ebp, 0x18
mov r13d, dword [rsi + 0x6c]
mov esi, dword [rsp + 0x14]
xor r14d, edi
movzx edi, bh
mov ebx, dword [rsp + 0x14]
mov edi, dword [rdx + rdi*4]
xor r11d, r14d
shr esi, 0x10
mov dword [rsp + 0x3c], r13d
movzx esi, sil
xor edi, dword [rax + rsi*4]
movzx esi, byte [rsp + 0x18]
mov esi, dword [r8 + rsi*4]
xor esi, dword [rcx + rbp*4]
mov ebp, dword [rsp + 0x34]
xor ebp, r13d
xor esi, ebp
mov ebp, r12d
xor edi, esi
shr ebp, 0x10
movzx esi, bh
mov ebx, r12d
not edi
mov esi, dword [rdx + rsi*4]
mov r13d, edi
movzx edi, bpl
mov ebp, dword [rsp + 0x18]
xor esi, dword [rax + rdi*4]
movzx edi, byte [rsp + 0x1c]
xor r10d, r13d
shr ebp, 0x18
mov edi, dword [r8 + rdi*4]
xor edi, dword [rcx + rbp*4]
xor esi, edi
xor esi, r15d
mov dword [rsp + 0x40], esi
mov edi, dword [rsp + 0x18]
movzx esi, bh
mov ebx, r10d
mov r12, rsi
shr edi, 0x10
movzx esi, dil
mov edi, dword [rdx + r12*4]
mov r12d, dword [rsp + 0x1c]
mov dword [rsp + 0x1c], r13d
xor edi, dword [rax + rsi*4]
movzx esi, byte [rsp + 0x14]
mov r13d, dword [rsp + 0x70]
shr r12d, 0x18
mov ebp, r12d
mov r12d, dword [rsp + 0x10]
mov esi, dword [r8 + rsi*4]
xor esi, dword [rcx + rbp*4]
xor edi, esi
mov esi, dword [rsp + 0x40]
xor r12d, edi
movzx edi, bh
mov ebp, dword [rdx + rdi*4]
mov dword [rsp + 0x68], r12d
xor r9d, esi
xor r13d, r12d
mov r12d, r11d
mov esi, r9d
mov edi, r13d
mov ebx, r9d
shr r12d, 0x18
shr esi, 0x10
shr edi, 0x18
mov dword [rsp + 0x14], r13d
movzx esi, sil
xor ebp, dword [rax + rsi*4]
movzx esi, r11b
mov esi, dword [r8 + rsi*4]
xor esi, dword [rcx + rdi*4]
movzx edi, bh
mov ebx, r13d
mov edi, dword [rdx + rdi*4]
xor ebp, esi
mov esi, r13d
shr esi, 0x10
movzx esi, sil
xor edi, dword [rax + rsi*4]
movzx esi, r10b
mov esi, dword [r8 + rsi*4]
xor esi, dword [rcx + r12*4]
xor edi, esi
movzx esi, bh
mov ebx, r10d
shr r10d, 0x10
shr ebx, 0x18
mov r12, rsi
mov esi, r11d
movzx r10d, r10b
mov r13d, ebx
mov ebx, r11d
shr esi, 0x10
mov r12d, dword [rdx + r12*4]
movzx ebx, bh
movzx esi, sil
mov r11d, dword [rdx + rbx*4]
movzx ebx, byte [rsp + 0x14]
xor r11d, dword [rax + r10*4]
xor r12d, dword [rax + rsi*4]
movzx esi, r9b
shr r9d, 0x18
mov esi, dword [r8 + rsi*4]
xor esi, dword [rcx + r13*4]
mov r13d, r14d
mov r10d, dword [r8 + rbx*4]
mov ebx, dword [rsp + 0x24]
xor r10d, dword [rcx + r9*4]
mov r9d, r11d
mov r11d, dword [rsp + 0x28]
xor esi, r12d
movzx ebx, bh
xor r9d, r10d
mov r10d, dword [rdx + rbx*4]
mov r12d, dword [rsp + 0x6c]
shr r11d, 0x10
mov ebx, dword [rsp + 0x20]
movzx r11d, r11b
mov dword [rsp + 0x90], r14d
xor r10d, dword [rax + r11*4]
movzx r11d, r12b
mov r14d, r12d
shr r12d, 0x18
shr ebx, 0x18
mov r11d, dword [r8 + r11*4]
xor r11d, dword [rcx + rbx*4]
mov ebx, dword [rsp + 0x28]
movzx ebx, bh
xor r10d, r11d
mov r11d, dword [rsp + 0x20]
xor r13d, r10d
mov r10d, dword [rdx + rbx*4]
mov ebx, r12d
mov r12d, dword [rsp + 0x1c]
shr r11d, 0x10
movzx r11d, r11b
xor r10d, dword [rax + r11*4]
movzx r11d, byte [rsp + 0x24]
mov r11d, dword [r8 + r11*4]
xor r11d, dword [rcx + rbx*4]
mov ebx, dword [rsp + 0x20]
xor r10d, r11d
mov r11d, r14d
movzx ebx, bh
shr r11d, 0x10
xor r12d, r10d
mov r10d, dword [rdx + rbx*4]
mov ebx, dword [rsp + 0x24]
movzx r11d, r11b
xor edi, r12d
xor r10d, dword [rax + r11*4]
movzx r11d, byte [rsp + 0x28]
shr ebx, 0x18
mov r11d, dword [r8 + r11*4]
xor r11d, dword [rcx + rbx*4]
mov ebx, r14d
movzx ebx, bh
mov r14d, dword [rsp + 0x68]
xor r10d, r11d
mov r11d, dword [rsp + 0x40]
xor r11d, r10d
mov r10d, dword [rdx + rbx*4]
mov ebx, dword [rsp + 0x28]
mov dword [rsp + 0x14], r11d
mov r11d, dword [rsp + 0x24]
shr ebx, 0x18
shr r11d, 0x10
movzx r11d, r11b
xor r10d, dword [rax + r11*4]
movzx r11d, byte [rsp + 0x20]
mov r11d, dword [r8 + r11*4]
xor r11d, dword [rcx + rbx*4]
mov ebx, edi
xor r10d, r11d
mov r11d, r13d
xor r11d, ebp
xor r14d, r10d
movzx ebp, bh
mov dword [rsp + 0x18], r11d
mov r10d, dword [rsp + 0x14]
xor r9d, r14d
xor esi, r10d
mov r10d, dword [rdx + rbp*4]
mov ebp, r9d
mov r11d, esi
shr ebp, 0x18
mov ebx, esi
shr r11d, 0x10
movzx r11d, r11b
xor r10d, dword [rax + r11*4]
movzx r11d, byte [rsp + 0x18]
mov r11d, dword [r8 + r11*4]
xor r11d, dword [rcx + rbp*4]
mov ebp, dword [rsp + 0x54]
xor r10d, r11d
mov r11d, r9d
xor ebp, r10d
shr r11d, 0x10
mov dword [rsp + 0x6c], ebp
movzx ebp, bh
movzx r11d, r11b
mov ebx, dword [rsp + 0x58]
mov r10d, dword [rdx + rbp*4]
mov ebp, dword [rsp + 0x18]
xor r10d, dword [rax + r11*4]
movzx r11d, dil
mov r11d, dword [r8 + r11*4]
shr ebp, 0x18
xor r11d, dword [rcx + rbp*4]
xor r10d, r11d
xor ebx, r10d
mov dword [rsp + 0x70], ebx
mov ebx, r9d
movzx r9d, r9b
movzx ebp, bh
mov ebx, dword [rsp + 0x18]
mov r10d, dword [rdx + rbp*4]
mov ebp, edi
mov r9d, dword [r8 + r9*4]
mov r11d, ebx
shr r11d, 0x10
movzx r11d, r11b
xor r10d, dword [rax + r11*4]
shr ebp, 0x18
movzx r11d, sil
shr edi, 0x10
mov r11d, dword [r8 + r11*4]
xor r11d, dword [rcx + rbp*4]
movzx ebp, bh
shr esi, 0x18
mov ebx, dword [rsp + 0x64]
movzx edi, dil
xor r9d, dword [rcx + rsi*4]
xor r10d, r11d
mov r11d, dword [rsp + 0x5c]
movzx esi, bh
mov ebx, dword [rsp + 0x30]
xor r11d, r10d
mov r10d, dword [rdx + rbp*4]
xor r10d, dword [rax + rdi*4]
mov edi, dword [rsp + 0x60]
mov dword [rsp + 0x74], r11d
xor r10d, r9d
mov r9d, dword [rdx + rsi*4]
xor edi, r10d
mov r10d, ebx
shr r10d, 0x10
mov dword [rsp + 0x78], edi
mov edi, r13d
movzx r10d, r10b
xor r9d, dword [rax + r10*4]
mov ebp, dword [rsp + 0x7c]
mov dword [rsp + 0x7c], r13d
mov dword [rsp + 0x94], r12d
mov esi, dword [rsp + 0x2c]
mov r13d, dword [rsp + 0x64]
movzx r10d, bpl
mov r10d, dword [r8 + r10*4]
shr esi, 0x18
mov r11d, esi
movzx esi, bh
mov ebx, dword [rsp + 0x2c]
xor r10d, dword [rcx + r11*4]
xor r9d, r10d
mov r10d, ebx
xor edi, r9d
shr r10d, 0x10
mov r9d, dword [rdx + rsi*4]
mov esi, ebp
shr esi, 0x18
movzx r10d, r10b
mov dword [rsp + 0x18], edi
xor r9d, dword [rax + r10*4]
mov r11d, esi
movzx r10d, r13b
movzx esi, bh
mov r10d, dword [r8 + r10*4]
xor r10d, dword [rcx + r11*4]
mov r11d, r12d
xor r9d, r10d
mov r10d, ebp
shr r10d, 0x10
xor r11d, r9d
mov r9, rsi
mov esi, ebp
movzx r10d, r10b
mov r9d, dword [rdx + r9*4]
mov r12d, r11d
mov r11d, r13d
xor r9d, dword [rax + r10*4]
movzx r10d, byte [rsp + 0x30]
shr r11d, 0x18
mov ebp, r13d
mov ebx, esi
mov dword [rsp + 0x28], r12d
movzx esi, bh
mov ebx, dword [rsp + 0x74]
mov r10d, dword [r8 + r10*4]
xor r10d, dword [rcx + r11*4]
xor r9d, r10d
mov r10d, dword [rsp + 0x14]
xor r10d, r9d
mov r9d, dword [rdx + rsi*4]
mov esi, dword [rsp + 0x30]
mov r13d, r10d
mov r10d, ebp
shr r10d, 0x10
mov dword [rsp + 0x64], r13d
movzx r10d, r10b
xor r9d, dword [rax + r10*4]
movzx r10d, byte [rsp + 0x2c]
shr esi, 0x18
mov r11d, esi
mov esi, dword [rsp + 0x70]
mov r10d, dword [r8 + r10*4]
xor r10d, dword [rcx + r11*4]
xor r9d, r10d
xor esi, r12d
xor ebx, r13d
mov r10d, r9d
mov r9d, dword [rsp + 0x78]
mov r11d, ebx
mov ebx, esi
xor r10d, r14d
movzx ebx, bh
mov dword [rsp + 0x20], r10d
mov r10d, dword [rsp + 0x6c]
xor r10d, edi
mov ebp, r10d
mov r10d, dword [rsp + 0x20]
mov r12d, ebp
shr r12d, 0x18
xor r9d, r10d
mov r10, rbx
mov ebx, r11d
mov edi, r9d
mov r9d, r11d
mov r11d, dword [rdx + r10*4]
mov dword [rsp + 0x24], ebx
shr r9d, 0x10
mov r10d, edi
movzx ebx, bh
movzx r9d, r9b
shr r10d, 0x18
xor r11d, dword [rax + r9*4]
movzx r9d, bpl
mov r9d, dword [r8 + r9*4]
xor r9d, dword [rcx + r10*4]
mov r10d, dword [rdx + rbx*4]
mov ebx, edi
movzx ebx, bh
xor r11d, r9d
mov r9d, edi
movzx edi, dil
shr r9d, 0x10
movzx r9d, r9b
xor r10d, dword [rax + r9*4]
movzx r9d, sil
mov r9d, dword [r8 + r9*4]
xor r9d, dword [rcx + r12*4]
mov r12d, dword [rdx + rbx*4]
mov ebx, esi
shr esi, 0x10
shr ebx, 0x18
movzx esi, sil
mov r13d, ebx
mov ebx, ebp
xor r10d, r9d
mov r9d, ebp
movzx ebp, bh
mov ebx, dword [rsp + 0x24]
mov ebp, dword [rdx + rbp*4]
xor ebp, dword [rax + rsi*4]
shr r9d, 0x10
mov esi, dword [r8 + rdi*4]
movzx r9d, r9b
xor r12d, dword [rax + r9*4]
movzx r9d, byte [rsp + 0x24]
shr ebx, 0x18
xor esi, dword [rcx + rbx*4]
mov ebx, r15d
mov r9d, dword [r8 + r9*4]
xor r9d, dword [rcx + r13*4]
mov r13d, dword [rsp + 0x34]
xor ebp, esi
movzx esi, bh
mov ebx, dword [rsp + 0x10]
mov dword [rsp + 0x24], ebp
mov esi, dword [rdx + rsi*4]
xor r9d, r12d
mov r12d, dword [rsp + 0x18]
mov ebp, ebx
shr ebp, 0x10
movzx edi, bpl
mov ebp, dword [rsp + 0xc]
xor esi, dword [rax + rdi*4]
movzx edi, r13b
mov edi, dword [r8 + rdi*4]
shr ebp, 0x18
xor edi, dword [rcx + rbp*4]
xor esi, edi
xor r12d, esi
movzx esi, bh
mov ebx, dword [rsp + 0xc]
mov esi, dword [rdx + rsi*4]
mov ebp, ebx
shr ebp, 0x10
movzx edi, bpl
mov ebp, r13d
xor esi, dword [rax + rdi*4]
shr ebp, 0x18
movzx edi, r15b
mov edi, dword [r8 + rdi*4]
xor edi, dword [rcx + rbp*4]
mov dword [rsp + 0x98], r12d
mov ebp, dword [rsp + 0x28]
xor esi, edi
xor ebp, esi
movzx esi, bh
mov ebx, dword [rsp + 0x34]
mov r13d, ebp
mov esi, dword [rdx + rsi*4]
xor r10d, r13d
mov ebp, ebx
shr ebp, 0x10
movzx edi, bpl
mov ebp, r15d
shr r15d, 0x10
xor esi, dword [rax + rdi*4]
movzx edi, byte [rsp + 0x10]
shr ebp, 0x18
movzx r15d, r15b
mov edi, dword [r8 + rdi*4]
xor edi, dword [rcx + rbp*4]
xor esi, edi
mov edi, dword [rsp + 0x64]
xor edi, esi
movzx esi, bh
mov esi, dword [rdx + rsi*4]
xor esi, dword [rax + r15*4]
mov dword [rsp + 0x2c], edi
mov r15d, dword [rsp + 0x10]
movzx edi, byte [rsp + 0xc]
shr r15d, 0x18
mov ebp, r15d
mov edi, dword [r8 + rdi*4]
mov r15d, dword [rsp + 0x20]
xor edi, dword [rcx + rbp*4]
xor esi, edi
xor r15d, esi
mov esi, dword [rsp + 0x2c]
mov ebx, r15d
mov r15d, r12d
xor r15d, r11d
mov dword [rsp + 0x34], ebx
mov r12d, r15d
mov r15d, r13d
mov r13d, dword [rsp + 0x24]
xor esi, r9d
mov r9d, esi
shr r9d, 0x10
xor r13d, ebx
mov ebx, r10d
movzx r9d, r9b
mov ebp, r13d
movzx edi, bh
mov ebx, esi
mov dword [rsp + 0xc], r13d
shr ebp, 0x18
mov r11d, dword [rdx + rdi*4]
mov edi, ebp
xor r11d, dword [rax + r9*4]
movzx r9d, r12b
mov ebp, r13d
mov r9d, dword [r8 + r9*4]
xor r9d, dword [rcx + rdi*4]
shr ebp, 0x10
movzx edi, bh
mov ebx, r13d
xor r11d, r9d
mov r9, rdi
movzx edi, bpl
mov ebp, r12d
mov r9d, dword [rdx + r9*4]
shr ebp, 0x18
xor r9d, dword [rax + rdi*4]
movzx edi, r10b
mov edi, dword [r8 + rdi*4]
xor edi, dword [rcx + rbp*4]
xor r9d, edi
movzx edi, bh
mov ebx, r10d
mov ebp, r9d
mov r9d, r12d
mov edi, dword [rdx + rdi*4]
shr r9d, 0x10
shr ebx, 0x18
shr r10d, 0x10
movzx r9d, r9b
mov r13d, ebx
mov ebx, r12d
xor edi, dword [rax + r9*4]
movzx r9d, sil
movzx ebx, bh
mov r9d, dword [r8 + r9*4]
xor r9d, dword [rcx + r13*4]
xor edi, r9d
movzx r9d, r10b
mov r10d, dword [rdx + rbx*4]
movzx ebx, byte [rsp + 0xc]
xor r10d, dword [rax + r9*4]
mov r9d, esi
mov esi, dword [rsp + 0x90]
mov dword [rsp + 0x90], r15d
shr r9d, 0x18
mov ebx, dword [r8 + rbx*4]
xor ebx, dword [rcx + r9*4]
mov r9d, dword [rsp + 0x1c]
xor esi, r15d
xor r11d, esi
mov dword [rsp + 0x9c], esi
xor r10d, ebx
mov ebx, dword [rsp + 0x2c]
xor r9d, ebx
mov ebx, dword [rsp + 0x34]
mov r12d, r9d
mov r9d, ebp
mov ebp, dword [rsp + 0x40]
xor r9d, r12d
xor ebp, ebx
mov ebx, edi
xor ebx, ebp
mov edi, ebx
mov ebx, dword [rsp + 0x68]
mov r15d, edi
mov dword [rsp + 0xc], edi
shr r15d, 0x10
movzx edi, r15b
xor ebx, esi
xor r10d, ebx
mov dword [rsp + 0x24], ebx
mov ebx, r9d
mov r15d, r10d
movzx esi, bh
mov ebx, dword [rsp + 0x80]
shr r15d, 0x18
mov esi, dword [rdx + rsi*4]
xor esi, dword [rax + rdi*4]
movzx edi, r11b
mov r13d, r15d
mov edi, dword [r8 + rdi*4]
mov r15d, r10d
xor edi, dword [rcx + r13*4]
shr r15d, 0x10
xor esi, edi
movzx edi, r15b
mov r15d, r11d
xor ebx, esi
shr r15d, 0x18
mov dword [rsp + 0x40], ebx
mov ebx, dword [rsp + 0xc]
mov r13d, r15d
mov r15d, r11d
shr r15d, 0x10
movzx esi, bh
mov ebx, r10d
movzx r10d, r10b
mov esi, dword [rdx + rsi*4]
xor esi, dword [rax + rdi*4]
movzx edi, r9b
mov edi, dword [r8 + rdi*4]
xor edi, dword [rcx + r13*4]
mov r13d, dword [rsp + 0x84]
xor esi, edi
movzx edi, r15b
mov r15d, r9d
xor r13d, esi
movzx esi, bh
mov ebx, r11d
mov dword [rsp + 0x68], r13d
mov esi, dword [rdx + rsi*4]
xor esi, dword [rax + rdi*4]
shr r15d, 0x18
movzx edi, byte [rsp + 0xc]
mov r13d, r15d
shr r9d, 0x10
movzx r9d, r9b
mov r15d, dword [rsp + 0x7c]
mov edi, dword [r8 + rdi*4]
xor edi, dword [rcx + r13*4]
xor r15d, r12d
mov dword [rsp + 0x30], r15d
xor esi, edi
mov edi, dword [rsp + 0x88]
xor edi, esi
movzx esi, bh
mov ebx, dword [rsp + 0xc]
mov r11d, dword [rdx + rsi*4]
xor r11d, dword [rax + r9*4]
mov r13d, edi
mov r9d, dword [r8 + r10*4]
mov r10d, dword [rsp + 0x68]
shr ebx, 0x18
xor r9d, dword [rcx + rbx*4]
mov ebx, dword [rsp + 0x14]
xor r11d, r9d
mov r9d, dword [rsp + 0x8c]
mov dword [rsp + 0x8c], r13d
xor r9d, r11d
mov r11d, dword [rsp + 0x24]
mov esi, r9d
mov r9d, dword [rsp + 0x40]
xor ebx, r11d
mov r11d, r13d
xor r9d, r15d
xor r11d, ebx
mov dword [rsp + 0x10], ebx
mov ebx, r15d
mov edi, r9d
mov r9d, dword [rsp + 0x94]
xor ebx, r14d
mov dword [rsp + 0x94], esi
mov dword [rsp + 0x14], ebx
mov r15d, edi
shr r15d, 0x10
xor r9d, ebp
xor r10d, r9d
mov dword [rsp + 0xc], r9d
mov r9d, r11d
mov r11d, esi
mov r14d, r9d
xor r11d, ebx
mov ebx, r10d
shr r14d, 0x10
movzx esi, bh
movzx ebx, r14b
mov r14d, r11d
mov r13d, dword [rdx + rsi*4]
shr r14d, 0x18
xor r13d, dword [rax + rbx*4]
movzx ebx, dil
mov esi, r14d
mov ebx, dword [r8 + rbx*4]
mov r14d, r11d
xor ebx, dword [rcx + rsi*4]
shr r14d, 0x10
xor r13d, ebx
mov ebx, r9d
movzx esi, bh
movzx ebx, r14b
mov r14d, edi
mov esi, dword [rdx + rsi*4]
shr r14d, 0x18
xor esi, dword [rax + rbx*4]
movzx ebx, r10b
mov ebx, dword [r8 + rbx*4]
xor ebx, dword [rcx + r14*4]
xor esi, ebx
mov ebx, r11d
movzx r11d, r11b
movzx ebx, bh
mov r14, rbx
movzx ebx, r15b
mov r15d, r10d
shr r15d, 0x18
mov r14d, dword [rdx + r14*4]
xor r14d, dword [rax + rbx*4]
movzx ebx, r9b
mov ebx, dword [r8 + rbx*4]
xor ebx, dword [rcx + r15*4]
xor ebx, r14d
shr r10d, 0x10
shr r9d, 0x18
mov r14d, dword [rsp + 0x18]
mov dword [rsp + 0x7c], ebx
mov ebx, edi
movzx r10d, r10b
movzx edi, bh
mov edi, dword [rdx + rdi*4]
xor edi, dword [rax + r10*4]
mov r10d, dword [r8 + r11*4]
xor r10d, dword [rcx + r9*4]
mov r9d, dword [rsp + 0xc]
mov r11d, dword [rsp + 0x28]
xor r14d, r9d
xor edi, r10d
mov r10d, dword [rsp + 0x64]
mov r9d, dword [rsp + 0x7c]
xor r13d, r14d
mov r15d, r14d
mov r14d, dword [rsp + 0x10]
mov dword [rsp + 0x28], r15d
xor r11d, r14d
mov r14d, dword [rsp + 0x20]
xor esi, r11d
mov dword [rsp + 0x18], r11d
mov r11d, dword [rsp + 0x14]
mov ebx, esi
movzx ebx, bh
xor r14d, r15d
mov r15d, esi
xor r10d, r11d
xor edi, r14d
mov dword [rsp + 0x20], r14d
mov r14d, r13d
xor r9d, r10d
mov dword [rsp + 0x1c], r10d
mov r10, rbx
shr r14d, 0x18
mov ebx, r9d
shr r9d, 0x10
mov r11d, dword [rdx + r10*4]
mov r10d, edi
movzx r9d, r9b
shr r10d, 0x18
mov dword [rsp + 0x64], ebx
movzx ebx, bh
xor r11d, dword [rax + r9*4]
movzx r9d, r13b
shr r15d, 0x18
mov r9d, dword [r8 + r9*4]
xor r9d, dword [rcx + r10*4]
mov r10d, dword [rdx + rbx*4]
mov ebx, edi
movzx ebx, bh
xor r11d, r9d
mov r9d, edi
movzx edi, dil
shr r9d, 0x10
movzx r9d, r9b
xor r10d, dword [rax + r9*4]
movzx r9d, sil
shr esi, 0x10
mov r9d, dword [r8 + r9*4]
xor r9d, dword [rcx + r14*4]
movzx esi, sil
mov r14d, dword [rdx + rbx*4]
mov ebx, r13d
movzx ebx, bh
xor r10d, r9d
mov r9d, r13d
shr r9d, 0x10
movzx r9d, r9b
xor r14d, dword [rax + r9*4]
movzx r9d, byte [rsp + 0x64]
mov r9d, dword [r8 + r9*4]
mov r13d, dword [rdx + rbx*4]
xor r9d, dword [rcx + r15*4]
mov ebx, dword [rsp + 0x64]
xor r13d, dword [rax + rsi*4]
mov esi, dword [r8 + rdi*4]
mov r15d, dword [rsp + 0x2c]
mov edi, dword [rsp + 0x18]
shr ebx, 0x18
xor r9d, r14d
xor esi, dword [rcx + rbx*4]
mov r14d, r13d
mov r13d, dword [rsp + 0x20]
xor r14d, esi
xor r15d, r13d
mov esi, dword [rsp + 0x1c]
mov ebx, r14d
mov r14d, dword [rsp + 0x98]
xor r9d, r15d
mov dword [rsp + 0x2c], r15d
mov r15d, dword [rsp + 0x34]
xor r14d, edi
mov edi, dword [rsp + 0x90]
xor r15d, r14d
xor r11d, r14d
xor ebx, r15d
mov r13d, ebx
xor edi, esi
mov dword [rsp + 0x34], r13d
xor r10d, edi
mov dword [rsp + 0x64], edi
mov ebx, r10d
movzx esi, bh
mov ebx, r9d
shr ebx, 0x10
mov esi, dword [rdx + rsi*4]
movzx edi, bl
mov ebx, r13d
shr ebx, 0x18
xor esi, dword [rax + rdi*4]
movzx edi, r11b
mov r13d, ebx
mov edi, dword [r8 + rdi*4]
mov ebx, dword [rsp + 0x6c]
xor edi, dword [rcx + r13*4]
xor esi, edi
xor ebx, esi
mov dword [rsp + 0x6c], ebx
mov ebx, r9d
movzx esi, bh
mov ebx, dword [rsp + 0x34]
mov esi, dword [rdx + rsi*4]
shr ebx, 0x10
movzx edi, bl
mov ebx, r11d
shr ebx, 0x18
xor esi, dword [rax + rdi*4]
movzx edi, r10b
mov r13d, ebx
mov edi, dword [r8 + rdi*4]
mov ebx, dword [rsp + 0x34]
xor edi, dword [rcx + r13*4]
xor esi, edi
mov edi, dword [rsp + 0x70]
xor edi, esi
movzx esi, bh
mov ebx, r11d
shr ebx, 0x10
mov dword [rsp + 0x70], edi
mov esi, dword [rdx + rsi*4]
movzx edi, bl
mov ebx, r10d
shr r10d, 0x10
shr ebx, 0x18
xor esi, dword [rax + rdi*4]
movzx edi, r9b
movzx r10d, r10b
mov r13d, ebx
mov edi, dword [r8 + rdi*4]
mov ebx, r11d
shr r9d, 0x18
xor edi, dword [rcx + r13*4]
mov r13d, dword [rsp + 0x9c]
xor esi, edi
mov edi, dword [rsp + 0x74]
xor edi, esi
movzx esi, bh
movzx ebx, byte [rsp + 0x34]
mov r11d, dword [rdx + rsi*4]
xor r11d, dword [rax + r10*4]
mov dword [rsp + 0x74], edi
mov edi, dword [rsp + 0x24]
mov r10d, dword [r8 + rbx*4]
xor r10d, dword [rcx + r9*4]
mov ebx, ebp
mov r9d, dword [rsp + 0x78]
movzx esi, bh
mov ebx, dword [rdx + rsi*4]
mov esi, dword [rsp + 0x64]
xor r11d, r10d
mov r10d, edi
xor r9d, r11d
shr r10d, 0x10
mov dword [rsp + 0x34], r9d
mov r9d, r13d
shr r9d, 0x18
xor ebx, dword [rcx + r9*4]
movzx r9d, r10b
mov r10d, dword [rax + r9*4]
mov r9d, r12d
shr r9d, 0x18
xor r10d, r14d
xor ebx, r10d
movzx r10d, bpl
mov r11d, dword [r8 + r10*4]
xor r11d, dword [rcx + r9*4]
mov r9d, r13d
mov r10d, r12d
shr r9d, 0x10
shr r10d, 0x10
mov dword [rsp + 0x78], ebx
movzx r9d, r9b
movzx r10d, r10b
mov ebx, r12d
movzx r12d, r12b
xor esi, dword [rax + r9*4]
mov r9d, ebp
mov r10d, dword [rax + r10*4]
shr ebp, 0x10
shr r9d, 0x18
movzx ebp, bpl
xor r10d, dword [rcx + r9*4]
movzx r9d, dil
xor r11d, esi
mov esi, dword [rsp + 0x2c]
xor esi, dword [r8 + r9*4]
mov r9d, edi
shr r9d, 0x18
movzx edi, bh
xor r10d, esi
mov esi, dword [rax + rbp*4]
xor esi, dword [rcx + r9*4]
mov r9, rdi
movzx edi, r13b
mov r9d, dword [rdx + r9*4]
mov ebp, r13d
xor r9d, dword [r8 + rdi*4]
xor r9d, esi
mov esi, dword [rsp + 0x78]
xor esi, dword [r8 + r12*4]
mov ebx, dword [rsp + 0x24]
mov edi, dword [rsp + 0x34]
xor r9d, r15d
mov dword [rsp + 0x80], r9d
movzx ebx, bh
mov r12d, esi
xor edi, r9d
mov esi, dword [rdx + rbx*4]
mov ebx, ebp
mov ebp, dword [rsp + 0x6c]
mov dword [rsp + 0x24], r12d
xor esi, r11d
xor ebp, r12d
mov r12d, dword [rsp + 0x74]
mov r13d, esi
movzx esi, bh
xor r10d, dword [rdx + rsi*4]
mov dword [rsp + 0x78], r13d
mov esi, r10d
mov r10d, dword [rsp + 0x70]
xor r12d, esi
mov dword [rsp + 0x7c], esi
mov r9d, r12d
mov esi, r12d
shr r9d, 0x10
xor r10d, r13d
movzx r9d, r9b
mov ebx, r10d
mov r11d, r10d
mov r10d, edi
movzx ebx, bh
mov ebx, dword [rdx + rbx*4]
xor ebx, dword [rax + r9*4]
shr r10d, 0x18
movzx r9d, bpl
mov r9d, dword [r8 + r9*4]
xor r9d, dword [rcx + r10*4]
xor ebx, r9d
mov r9d, edi
mov dword [rsp + 0x84], ebx
shr r9d, 0x10
mov ebx, r12d
mov r12d, ebp
movzx ebx, bh
movzx r9d, r9b
shr r12d, 0x18
mov r10d, dword [rdx + rbx*4]
xor r10d, dword [rax + r9*4]
movzx r9d, r11b
mov ebx, edi
mov r9d, dword [r8 + r9*4]
xor r9d, dword [rcx + r12*4]
movzx ebx, bh
mov r12d, ebp
shr r12d, 0x10
movzx edi, dil
movzx r12d, r12b
mov edi, dword [r8 + rdi*4]
xor r10d, r9d
mov r9d, dword [rdx + rbx*4]
mov ebx, r11d
xor r9d, dword [rax + r12*4]
shr ebx, 0x18
movzx r12d, sil
shr r11d, 0x10
mov r13d, ebx
mov r12d, dword [r8 + r12*4]
mov ebx, ebp
shr esi, 0x18
xor r12d, dword [rcx + r13*4]
movzx ebp, bh
xor edi, dword [rcx + rsi*4]
mov ebx, dword [rsp + 0x10]
xor r9d, r12d
movzx r12d, r11b
mov r11d, dword [rdx + rbp*4]
xor r11d, dword [rax + r12*4]
mov r12d, dword [rsp + 0x14]
mov esi, r12d
shr esi, 0x10
xor r11d, edi
movzx edi, bh
mov ebx, r12d
movzx esi, sil
mov ebp, dword [rdx + rdi*4]
xor ebp, dword [rax + rsi*4]
movzx esi, byte [rsp + 0xc]
mov r13d, dword [rsp + 0x30]
mov esi, dword [r8 + rsi*4]
mov edi, r13d
shr edi, 0x18
xor esi, dword [rcx + rdi*4]
movzx edi, bh
mov ebx, dword [rsp + 0xc]
mov edi, dword [rdx + rdi*4]
mov r12d, ebx
xor ebp, esi
movzx esi, byte [rsp + 0x10]
shr r12d, 0x18
xor edi, dword [r8 + rsi*4]
mov esi, r13d
shr esi, 0x10
movzx esi, sil
mov esi, dword [rax + rsi*4]
xor esi, dword [rcx + r12*4]
mov r12d, ebx
mov ebx, dword [rsp + 0x10]
shr r12d, 0x10
movzx r12d, r12b
mov r12d, dword [rax + r12*4]
shr ebx, 0x18
xor edi, esi
mov esi, ebx
mov ebx, r13d
movzx r13d, byte [rsp + 0x14]
xor r12d, dword [rcx + rsi*4]
movzx esi, bh
mov ebx, dword [rsp + 0x10]
mov esi, dword [rdx + rsi*4]
xor esi, dword [r8 + r13*4]
movzx r13d, byte [rsp + 0x30]
xor esi, r12d
shr ebx, 0x10
movzx r12d, bl
mov ebx, dword [rsp + 0xc]
mov r12d, dword [rax + r12*4]
xor r12d, dword [r8 + r13*4]
movzx ebx, bh
mov r13, rbx
mov ebx, dword [rsp + 0x14]
mov r13d, dword [rdx + r13*4]
shr ebx, 0x18
xor r13d, dword [rcx + rbx*4]
mov ebx, dword [rsp + 0x78]
xor ebx, edi
mov edi, dword [rsp + 0x7c]
xor r12d, r13d
mov r13d, dword [rsp + 0x24]
xor r10d, ebx
mov dword [rsp + 0x30], ebx
mov ebx, r10d
xor edi, esi
mov esi, dword [rsp + 0x80]
xor r13d, ebp
mov ebp, r13d
mov dword [rsp + 0x14], r13d
mov r13d, dword [rsp + 0x84]
mov dword [rsp + 0x84], edi
xor esi, r12d
mov r12d, edi
xor r12d, r9d
xor r11d, esi
mov dword [rsp + 0x88], esi
movzx esi, bh
mov r9d, r12d
mov ebx, r11d
xor r13d, ebp
mov ebp, dword [rdx + rsi*4]
shr r9d, 0x10
shr ebx, 0x18
mov dword [rsp + 0xc], r13d
movzx r9d, r9b
mov esi, ebx
mov ebx, r12d
xor ebp, dword [rax + r9*4]
movzx r9d, r13b
mov r9d, dword [r8 + r9*4]
xor r9d, dword [rcx + rsi*4]
movzx esi, bh
mov ebx, r13d
shr ebx, 0x18
mov edi, dword [rdx + rsi*4]
mov esi, ebx
mov ebx, r11d
xor ebp, r9d
mov r9d, r11d
movzx r11d, r11b
shr r9d, 0x10
movzx r9d, r9b
xor edi, dword [rax + r9*4]
movzx r9d, r10b
mov r9d, dword [r8 + r9*4]
xor r9d, dword [rcx + rsi*4]
movzx esi, bh
mov ebx, r10d
shr ebx, 0x18
mov esi, dword [rdx + rsi*4]
shr r10d, 0x10
movzx r10d, r10b
xor edi, r9d
mov r9d, r13d
mov r13d, ebx
mov ebx, dword [rsp + 0xc]
shr r9d, 0x10
movzx r9d, r9b
xor esi, dword [rax + r9*4]
movzx r9d, r12b
shr r12d, 0x18
mov r9d, dword [r8 + r9*4]
xor r9d, dword [rcx + r13*4]
movzx ebx, bh
mov r13d, dword [rsp + 0x28]
xor esi, r9d
mov r9d, dword [rdx + rbx*4]
xor r9d, dword [rax + r10*4]
mov r10d, dword [r8 + r11*4]
xor r10d, dword [rcx + r12*4]
xor r9d, r10d
mov r10d, dword [rsp + 0x20]
shr r10d, 0x10
movzx r11d, r10b
mov r10d, r13d
shr r10d, 0x18
mov ebx, dword [rax + r11*4]
movzx r11d, byte [rsp + 0x18]
xor ebx, dword [rcx + r10*4]
mov r12d, ebx
mov ebx, dword [rsp + 0x1c]
movzx ebx, bh
mov r10d, dword [rdx + rbx*4]
xor r10d, dword [r8 + r11*4]
mov ebx, dword [rsp + 0x20]
xor r12d, r10d
mov r10d, r13d
movzx ebx, bh
shr r10d, 0x10
mov dword [rsp + 0xc], r12d
movzx r12d, byte [rsp + 0x1c]
movzx r10d, r10b
mov r11d, dword [rax + r10*4]
mov r10, rbx
mov ebx, dword [rsp + 0x18]
xor r11d, dword [r8 + r12*4]
mov r10d, dword [rdx + r10*4]
mov r13d, dword [rsp + 0x20]
mov r12d, ebx
movzx ebx, bh
shr r12d, 0x18
xor r10d, dword [rcx + r12*4]
mov r12d, dword [rdx + rbx*4]
shr r13d, 0x18
mov ebx, dword [rsp + 0xc]
xor r11d, r10d
mov r10d, dword [rsp + 0x1c]
shr r10d, 0x10
movzx r10d, r10b
xor r12d, dword [rax + r10*4]
movzx r10d, byte [rsp + 0x28]
mov r10d, dword [r8 + r10*4]
xor r10d, dword [rcx + r13*4]
mov r13d, dword [rsp + 0x30]
xor r10d, r12d
mov r12d, dword [rsp + 0x14]
xor r12d, ebx
mov ebx, dword [rsp + 0x28]
mov dword [rsp + 0x10], r12d
mov r12d, dword [rsp + 0x3c]
movzx ebx, bh
xor r12d, r13d
mov r13d, r12d
mov r12d, dword [rsp + 0x38]
xor r13d, r11d
mov r11, rbx
movzx ebx, byte [rsp + 0x20]
mov r11d, dword [rdx + r11*4]
xor edi, r13d
xor r11d, dword [r8 + rbx*4]
mov ebx, dword [rsp + 0x1c]
shr ebx, 0x18
xor r12d, dword [rcx + rbx*4]
mov ebx, r12d
mov r12d, dword [rsp + 0x84]
xor ebx, r11d
mov r11d, dword [rsp + 0x18]
shr r11d, 0x10
movzx r11d, r11b
xor r12d, dword [rax + r11*4]
xor ebx, r12d
mov r12d, dword [rsp + 0x88]
not ebx
xor esi, ebx
mov dword [rsp + 0x28], ebx
mov ebx, edi
xor r12d, r10d
mov r10d, dword [rsp + 0x10]
xor r9d, r12d
xor r10d, ebp
movzx ebp, bh
mov ebx, esi
mov dword [rsp + 0xc], r10d
mov r10, rbp
mov ebp, esi
shr ebp, 0x10
mov r10d, dword [rdx + r10*4]
movzx r11d, bpl
mov ebp, r9d
xor r10d, dword [rax + r11*4]
movzx r11d, byte [rsp + 0xc]
shr ebp, 0x18
mov r11d, dword [r8 + r11*4]
xor r11d, dword [rcx + rbp*4]
movzx ebp, bh
mov ebx, r9d
xor r10d, r11d
mov r11d, dword [rsp + 0x40]
xor r11d, r10d
mov r10, rbp
mov ebp, r9d
movzx r9d, r9b
shr ebp, 0x10
mov dword [rsp + 0x40], r11d
mov r10d, dword [rdx + r10*4]
mov r9d, dword [r8 + r9*4]
movzx r11d, bpl
mov ebp, dword [rsp + 0xc]
xor r10d, dword [rax + r11*4]
movzx r11d, dil
mov r11d, dword [r8 + r11*4]
shr ebp, 0x18
xor r11d, dword [rcx + rbp*4]
mov ebp, dword [rsp + 0x68]
xor r10d, r11d
xor ebp, r10d
mov dword [rsp + 0x68], ebp
movzx ebp, bh
mov ebx, dword [rsp + 0xc]
mov r10d, dword [rdx + rbp*4]
mov ebp, edi
shr edi, 0x10
shr ebp, 0x18
movzx edi, dil
shr ebx, 0x10
movzx r11d, bl
mov ebx, dword [rsp + 0xc]
xor r10d, dword [rax + r11*4]
movzx r11d, sil
shr esi, 0x18
mov r11d, dword [r8 + r11*4]
xor r11d, dword [rcx + rbp*4]
xor r9d, dword [rcx + rsi*4]
movzx ebp, bh
mov ebx, dword [rsp + 0x2c]
xor r10d, r11d
mov r11d, dword [rsp + 0x8c]
movzx esi, bh
mov ebx, r15d
xor r11d, r10d
mov r10d, dword [rdx + rbp*4]
xor r10d, dword [rax + rdi*4]
mov edi, dword [rsp + 0x64]
mov dword [rsp + 0x8c], r11d
mov r11d, dword [rdx + rsi*4]
movzx esi, bh
xor r10d, r9d
mov r9d, dword [rsp + 0x94]
mov ebx, edi
shr ebx, 0x18
xor r9d, r10d
movzx r10d, dil
mov dword [rsp + 0x90], r9d
mov r9d, r14d
shr r9d, 0x18
xor r11d, dword [rcx + r9*4]
mov r9d, r15d
shr r9d, 0x10
movzx r9d, r9b
mov r9d, dword [rax + r9*4]
xor r9d, dword [r8 + r10*4]
mov r10d, dword [rdx + rsi*4]
xor r11d, r9d
mov r9d, r14d
shr r9d, 0x10
movzx r9d, r9b
xor r10d, dword [rax + r9*4]
mov ebp, dword [rsp + 0x2c]
mov dword [rsp + 0x94], r12d
movzx r9d, bpl
mov r9d, dword [r8 + r9*4]
xor r9d, dword [rcx + rbx*4]
mov ebx, edi
shr ebx, 0x10
movzx ebx, bl
mov ebx, dword [rax + rbx*4]
xor r10d, r9d
mov r9d, ebp
shr r9d, 0x18
xor ebx, dword [rcx + r9*4]
mov dword [rsp + 0xc], ebx
mov ebx, r14d
movzx esi, bh
mov ebx, edi
mov r9, rsi
movzx esi, r15b
shr r15d, 0x18
movzx ebx, bh
mov r9d, dword [rdx + r9*4]
xor r9d, dword [r8 + rsi*4]
mov edi, r15d
mov esi, dword [rsp + 0xc]
mov r15d, dword [rsp + 0x10]
mov dword [rsp + 0xc], r13d
mov ebx, dword [rdx + rbx*4]
xor r9d, esi
movzx esi, r14b
mov r14d, ebp
xor r15d, r11d
shr r14d, 0x10
xor ebx, dword [r8 + rsi*4]
mov ebp, r15d
mov r15d, r13d
movzx esi, r14b
mov r14d, dword [rsp + 0x28]
xor r15d, r10d
mov r10d, dword [rsp + 0x68]
mov esi, dword [rax + rsi*4]
xor esi, dword [rcx + rdi*4]
mov dword [rsp + 0x98], ebp
mov r11d, dword [rsp + 0x90]
xor r14d, r9d
mov r9d, dword [rsp + 0x8c]
xor r10d, r15d
mov edi, r14d
mov r14d, r12d
mov r12d, r10d
xor ebx, esi
mov esi, dword [rsp + 0x40]
mov dword [rsp + 0x2c], edi
xor r14d, ebx
mov ebx, r10d
xor r9d, edi
movzx edi, bh
xor r11d, r14d
mov ebx, r9d
mov r13d, dword [rdx + rdi*4]
mov edi, r11d
shr ebx, 0x10
xor esi, ebp
shr edi, 0x18
movzx ebx, bl
mov ebp, esi
xor r13d, dword [rax + rbx*4]
movzx ebx, sil
shr ebp, 0x18
mov ebx, dword [r8 + rbx*4]
xor ebx, dword [rcx + rdi*4]
xor r13d, ebx
mov ebx, r9d
movzx edi, bh
mov ebx, r11d
shr ebx, 0x10
mov edi, dword [rdx + rdi*4]
movzx ebx, bl
xor edi, dword [rax + rbx*4]
movzx ebx, r10b
mov ebx, dword [r8 + rbx*4]
xor ebx, dword [rcx + rbp*4]
mov ebp, esi
shr ebp, 0x10
movzx ebp, bpl
xor edi, ebx
mov ebx, r11d
movzx r11d, r11b
movzx ebx, bh
mov ebx, dword [rdx + rbx*4]
xor ebx, dword [rax + rbp*4]
shr r12d, 0x18
movzx ebp, r9b
mov ebp, dword [r8 + rbp*4]
xor ebp, dword [rcx + r12*4]
shr r10d, 0x10
shr r9d, 0x18
movzx r10d, r10b
mov r8d, dword [r8 + r11*4]
xor r8d, dword [rcx + r9*4]
mov dword [rsp + 0x9c], r15d
mov ecx, dword [rsp + 0x24]
mov r11d, dword [rsp + 0x80]
xor ebp, ebx
mov ebx, esi
movzx esi, bh
mov ebx, dword [rsp + 0x2c]
xor ecx, r15d
lea r15, [0x1401b8dc0]
mov r12d, dword [rdx + rsi*4]
xor r12d, dword [rax + r10*4]
xor r11d, ecx
xor r13d, ecx
mov esi, dword [rsp + 0x7c]
mov dword [rsp + 0x18], ecx
xor r12d, r8d
mov r8d, dword [rsp + 0x78]
xor esi, r14d
mov dword [rsp + 0x78], r14d
xor r12d, r11d
xor r8d, ebx
mov ebx, ebp
xor edi, r8d
xor ebx, esi
mov dword [rsp + 0x1c], r8d
mov ecx, edi
movzx ecx, ch
mov r8, rcx
mov ecx, ebx
shr ecx, 0x10
mov ebp, dword [rdx + r8*4]
mov r8d, r12d
lea rdx, [0x1401b85c0]
movzx ecx, cl
shr r8d, 0x18
xor ebp, dword [rax + rcx*4]
lea rcx, [0x1401b91c0]
movzx eax, r13b
mov eax, dword [rcx + rax*4]
xor eax, dword [rdx + r8*4]
lea r8, [0x1401b89c0]
xor ebp, eax
movzx eax, bh
mov r10, rax
mov eax, r12d
shr eax, 0x10
mov r10d, dword [r15 + r10*4]
movzx r9d, al
mov eax, r13d
shr eax, 0x18
xor r10d, dword [r8 + r9*4]
movzx r9d, dil
mov r14d, eax
mov r9d, dword [rcx + r9*4]
mov eax, r12d
movzx r12d, r12b
xor r9d, dword [rdx + r14*4]
movzx eax, ah
mov r14, rax
mov eax, r13d
shr eax, 0x10
mov r14d, dword [r15 + r14*4]
xor r10d, r9d
movzx r9d, al
mov eax, edi
shr edi, 0x10
shr eax, 0x18
xor r14d, dword [r8 + r9*4]
movzx r9d, bl
movzx edi, dil
mov r15d, eax
mov r9d, dword [rcx + r9*4]
mov eax, r13d
xor r9d, dword [rdx + r15*4]
movzx eax, ah
mov r13, rax
lea rax, [0x1401b8dc0]
mov r13d, dword [rax + r13*4]
xor r9d, r14d
xor r13d, dword [r8 + rdi*4]
shr ebx, 0x18
mov edi, dword [rcx + r12*4]
xor edi, dword [rdx + rbx*4]
mov ebx, r13d
xor ebx, edi
mov edi, dword [rsp + 0x14]
mov eax, dword [rsp + 0x1c]
mov r13d, dword [rsp + 0x84]
mov r12d, dword [rsp + 0x88]
xor edi, eax
mov eax, dword [rsp + 0x30]
xor r13d, r11d
xor r12d, edi
xor ebp, edi
mov dword [rsp + 0x7c], edi
xor r9d, r13d
xor ebx, r12d
mov r14d, r12d
mov dword [rsp + 0x24], r13d
mov r15d, r9d
xor eax, esi
shr r15d, 0x10
xor r10d, eax
mov dword [rsp + 0x20], eax
movzx r12d, r15b
mov r15d, ebx
mov eax, r10d
shr r15d, 0x18
movzx edi, ah
lea rax, [0x1401b8dc0]
mov r13d, r15d
mov edi, dword [rax + rdi*4]
xor edi, dword [r8 + r12*4]
movzx r12d, bpl
mov r12d, dword [rcx + r12*4]
xor r12d, dword [rdx + r13*4]
mov eax, dword [rsp + 0x6c]
xor edi, r12d
mov r12d, ebx
xor eax, edi
shr r12d, 0x10
mov r15d, eax
mov eax, r9d
movzx r12d, r12b
movzx edi, ah
lea rax, [0x1401b8dc0]
mov edi, dword [rax + rdi*4]
mov eax, ebp
xor edi, dword [r8 + r12*4]
movzx r12d, r10b
shr eax, 0x18
mov r12d, dword [rcx + r12*4]
mov r13d, eax
mov eax, dword [rsp + 0x70]
xor r12d, dword [rdx + r13*4]
xor edi, r12d
mov r12d, ebp
xor eax, edi
movzx edi, bh
shr r12d, 0x10
movzx ebx, bl
mov dword [rsp + 0x30], eax
lea rax, [0x1401b8dc0]
movzx r12d, r12b
mov edi, dword [rax + rdi*4]
mov eax, r10d
shr r10d, 0x10
shr eax, 0x18
xor edi, dword [r8 + r12*4]
movzx r12d, r9b
movzx r10d, r10b
mov r13d, eax
mov r12d, dword [rcx + r12*4]
mov eax, ebp
xor r12d, dword [rdx + r13*4]
movzx ebp, ah
lea rax, [0x1401b8dc0]
xor edi, r12d
mov r12d, dword [rsp + 0x74]
xor r12d, edi
mov edi, dword [rax + rbp*4]
xor edi, dword [r8 + r10*4]
shr r9d, 0x18
mov r10d, dword [rcx + rbx*4]
xor r10d, dword [rdx + r9*4]
mov r9d, dword [rsp + 0x34]
mov ebx, dword [rsp + 0x10]
xor edi, r10d
mov r10d, dword [rsp + 0x20]
xor r9d, edi
mov dword [rsp + 0x34], r9d
mov r9d, r15d
mov dword [rsp + 0x80], r15d
mov edi, dword [rsp + 0xc]
mov dword [rsp + 0x84], r12d
xor ebx, r10d
mov eax, dword [rsp + 0x24]
xor r9d, ebx
mov dword [rsp + 0x88], ebx
mov r13d, r9d
mov r9d, dword [rsp + 0x28]
mov dword [rsp + 0x28], r14d
xor edi, eax
mov eax, dword [rsp + 0x30]
mov dword [rsp + 0x64], edi
xor r9d, r14d
lea r14, [0x1401b8dc0]
mov r10d, r9d
mov r9d, r12d
mov r12d, dword [rsp + 0x34]
xor r9d, r10d
xor eax, edi
mov dword [rsp + 0x6c], r10d
mov edi, r9d
mov r9d, dword [rsp + 0x94]
mov ebp, eax
xor r9d, ebx
movzx ebx, ah
mov eax, edi
mov r10, rbx
mov ebx, edi
xor r12d, r9d
mov dword [rsp + 0x10], r9d
shr ebx, 0x10
mov r15d, r12d
movzx eax, ah
movzx r9d, bl
mov ebx, dword [r14 + r10*4]
mov r10d, r12d
shr r15d, 0x10
xor ebx, dword [r8 + r9*4]
shr r10d, 0x18
movzx r9d, r13b
mov r9d, dword [rcx + r9*4]
xor r9d, dword [rdx + r10*4]
mov r10d, dword [r14 + rax*4]
mov eax, r12d
movzx r12d, r12b
movzx eax, ah
xor ebx, r9d
movzx r9d, r15b
mov r15d, r13d
shr r15d, 0x18
xor r10d, dword [r8 + r9*4]
movzx r9d, bpl
mov r14d, r15d
mov r9d, dword [rcx + r9*4]
mov r15d, r13d
xor r9d, dword [rdx + r14*4]
mov r14, rax
lea rax, [0x1401b8dc0]
shr r15d, 0x10
mov r14d, dword [rax + r14*4]
mov eax, r13d
movzx eax, ah
mov r13, rax
lea rax, [0x1401b8dc0]
mov r13d, dword [rax + r13*4]
xor r10d, r9d
movzx r9d, r15b
mov r15d, ebp
shr ebp, 0x10
movzx ebp, bpl
xor r14d, dword [r8 + r9*4]
movzx r9d, dil
shr edi, 0x18
xor r13d, dword [r8 + rbp*4]
mov ebp, dword [rcx + r12*4]
shr r15d, 0x18
xor ebp, dword [rdx + rdi*4]
mov r9d, dword [rcx + r9*4]
xor r9d, dword [rdx + r15*4]
mov r12d, dword [rsp + 0x64]
mov r15d, r13d
mov r13d, dword [rsp + 0x9c]
xor r15d, ebp
mov ebp, dword [rsp + 0x98]
xor r9d, r14d
mov edi, r15d
xor ebp, r12d
mov dword [rsp + 0xc], ebp
mov eax, dword [rsp + 0x6c]
xor ebx, ebp
mov r14d, dword [rsp + 0x2c]
xor r13d, eax
mov eax, dword [rsp + 0xc]
mov ebp, r13d
mov dword [rsp + 0x70], r13d
xor ebp, r10d
mov r10d, dword [rsp + 0x10]
mov r12d, ebp
xor r14d, r10d
mov dword [rsp + 0x2c], r14d
mov r10d, r14d
mov r14d, dword [rsp + 0x78]
xor r10d, r9d
mov ebp, r10d
xor r14d, eax
mov eax, r12d
xor edi, r14d
mov dword [rsp + 0x14], r14d
mov r14d, ebp
movzx eax, ah
shr r14d, 0x10
mov r10, rax
lea rax, [0x1401b8dc0]
movzx r9d, r14b
mov r14d, edi
mov r10d, dword [rax + r10*4]
mov r15, rax
shr r14d, 0x18
xor r10d, dword [r8 + r9*4]
movzx r9d, bl
mov eax, ebp
mov r13d, r14d
mov r9d, dword [rcx + r9*4]
movzx eax, ah
xor r9d, dword [rdx + r13*4]
mov r14d, r10d
mov r10d, dword [r15 + rax*4]
mov eax, edi
movzx eax, ah
xor r14d, r9d
mov r9d, edi
movzx edi, dil
mov dword [rsp + 0x74], r14d
shr r9d, 0x10
mov r14d, ebx
mov edi, dword [rcx + rdi*4]
shr r14d, 0x18
movzx r9d, r9b
xor r10d, dword [r8 + r9*4]
mov r13d, r14d
movzx r9d, r12b
mov r14d, ebx
mov r9d, dword [rcx + r9*4]
xor r9d, dword [rdx + r13*4]
shr r14d, 0x10
movzx ebx, bh
movzx r13d, r14b
mov r14d, r12d
shr r12d, 0x10
mov ebx, dword [r15 + rbx*4]
shr r14d, 0x18
movzx r12d, r12b
xor ebx, dword [r8 + r12*4]
movzx r12d, sil
xor r10d, r9d
mov r9d, dword [r15 + rax*4]
xor r9d, dword [r8 + r13*4]
movzx r13d, bpl
shr ebp, 0x18
mov r13d, dword [rcx + r13*4]
xor r13d, dword [rdx + r14*4]
mov eax, r11d
xor edi, dword [rdx + rbp*4]
mov ebp, dword [rsp + 0x18]
mov r14d, ebp
xor r9d, r13d
shr ebp, 0x10
shr r14d, 0x18
xor ebx, edi
movzx ebp, bpl
mov r13d, r14d
mov r14d, dword [rsp + 0x1c]
mov ebp, dword [r8 + rbp*4]
shr r14d, 0x18
mov edi, r14d
mov r14d, esi
xor ebp, dword [rdx + rdi*4]
movzx edi, ah
mov edi, dword [r15 + rdi*4]
xor edi, dword [rcx + r12*4]
shr r14d, 0x18
mov r12d, r14d
mov r14d, esi
shr r14d, 0x10
movzx r14d, r14b
mov r14d, dword [r8 + r14*4]
xor ebp, edi
mov edi, r11d
shr edi, 0x18
xor r14d, dword [rdx + rdi*4]
mov eax, dword [rsp + 0x1c]
movzx edi, ah
movzx eax, byte [rsp + 0x18]
mov edi, dword [r15 + rdi*4]
mov r15d, dword [rsp + 0x1c]
xor edi, dword [rcx + rax*4]
mov eax, esi
movzx esi, ah
lea rax, [0x1401b8dc0]
mov esi, dword [rax + rsi*4]
mov eax, dword [rsp + 0xc]
xor edi, r14d
movzx r14d, r15b
xor esi, dword [rcx + r14*4]
mov r14d, r11d
movzx r11d, r11b
shr r14d, 0x10
movzx r14d, r14b
xor eax, dword [r8 + r14*4]
mov r14d, dword [rsp + 0x70]
xor r14d, ebp
mov ebp, dword [rsp + 0x2c]
xor esi, eax
xor esi, dword [rdx + r13*4]
mov eax, dword [rsp + 0x18]
xor r10d, r14d
mov r13d, esi
movzx esi, ah
lea rax, [0x1401b8dc0]
mov esi, dword [rax + rsi*4]
xor esi, dword [rcx + r11*4]
mov r11d, r15d
shr r11d, 0x10
movzx r11d, r11b
xor ebp, dword [r8 + r11*4]
xor esi, ebp
xor esi, dword [rdx + r12*4]
mov ebp, dword [rsp + 0x14]
xor ebp, edi
mov eax, esi
mov esi, dword [rsp + 0x74]
xor ebx, ebp
mov r12d, ebp
xor r9d, eax
mov dword [rsp + 0x18], eax
mov eax, r10d
mov ebp, ebx
mov edi, r9d
shr ebp, 0x18
shr edi, 0x10
xor esi, r13d
movzx edi, dil
mov r11d, esi
movzx esi, ah
lea rax, [0x1401b8dc0]
mov esi, dword [rax + rsi*4]
xor esi, dword [r8 + rdi*4]
movzx edi, r11b
mov r15, rax
mov edi, dword [rcx + rdi*4]
xor edi, dword [rdx + rbp*4]
mov eax, r9d
mov ebp, dword [rsp + 0x40]
xor esi, edi
mov edi, ebx
xor ebp, esi
shr edi, 0x10
movzx esi, ah
mov dword [rsp + 0x40], ebp
movzx edi, dil
mov ebp, r11d
mov esi, dword [r15 + rsi*4]
xor esi, dword [r8 + rdi*4]
shr ebp, 0x18
movzx edi, r10b
mov edi, dword [rcx + rdi*4]
xor edi, dword [rdx + rbp*4]
mov ebp, dword [rsp + 0x68]
xor esi, edi
mov edi, r11d
xor ebp, esi
shr edi, 0x10
movzx esi, bh
movzx ebx, bl
mov dword [rsp + 0x68], ebp
movzx edi, dil
mov ebp, r10d
mov esi, dword [r15 + rsi*4]
shr ebp, 0x18
xor esi, dword [r8 + rdi*4]
movzx edi, r9b
shr r10d, 0x10
mov edi, dword [rcx + rdi*4]
xor edi, dword [rdx + rbp*4]
shr r9d, 0x18
movzx r10d, r10b
mov eax, dword [rsp + 0x8c]
mov ebp, dword [rsp + 0x20]
mov dword [rsp + 0x8c], r13d
xor esi, edi
mov rdi, r15
xor eax, esi
mov dword [rsp + 0x74], eax
mov eax, r11d
movzx esi, ah
mov eax, dword [rsp + 0x24]
mov r11d, dword [r15 + rsi*4]
xor r11d, dword [r8 + r10*4]
mov r10d, dword [rcx + rbx*4]
xor r10d, dword [rdx + r9*4]
movzx esi, ah
xor r11d, r10d
mov r10d, dword [rsp + 0x90]
mov dword [rsp + 0x90], r14d
xor r10d, r11d
mov r15d, r10d
mov r10, rsi
mov esi, dword [rsp + 0x28]
mov r11d, esi
mov ebx, esi
shr r11d, 0x10
movzx esi, bh
mov ebx, ebp
movzx r9d, r11b
mov r11d, dword [rdi + r10*4]
mov edi, dword [rsp + 0x7c]
shr ebx, 0x18
xor r11d, dword [r8 + r9*4]
movzx r9d, bpl
mov r9d, dword [rcx + r9*4]
mov r10d, edi
shr r10d, 0x18
xor r9d, dword [rdx + r10*4]
mov r10, rsi
mov esi, edi
xor r11d, r9d
mov r9d, edi
lea rdi, [0x1401b8dc0]
shr r9d, 0x10
mov r10d, dword [rdi + r10*4]
mov edi, eax
movzx r9d, r9b
shr edi, 0x18
xor r10d, dword [r8 + r9*4]
movzx r9d, al
mov eax, esi
movzx esi, byte [rsp + 0x28]
mov r9d, dword [rcx + r9*4]
xor r9d, dword [rdx + rbx*4]
mov ebx, edi
lea rdi, [0x1401b8dc0]
xor r10d, r9d
mov r9d, ebp
shr r9d, 0x10
movzx r9d, r9b
mov r9d, dword [r8 + r9*4]
xor r9d, dword [rdx + rbx*4]
movzx ebx, ah
mov ebx, dword [rdi + rbx*4]
xor ebx, dword [rcx + rsi*4]
mov esi, r13d
xor esi, r11d
mov ebp, esi
mov esi, r14d
xor r9d, ebx
xor esi, r10d
mov r10d, dword [rsp + 0x3c]
mov edi, esi
mov esi, dword [rsp + 0x18]
mov ebx, dword [rsp + 0x20]
mov dword [rsp + 0x20], ebp
mov r11d, dword [rsp + 0x28]
mov dword [rsp + 0x94], r12d
mov dword [rsp + 0x98], r15d
xor r10d, esi
movzx esi, bh
xor r10d, r9d
shr r11d, 0x18
mov r14d, r10d
movzx r10d, al
lea rax, [0x1401b8dc0]
mov r9d, dword [rax + rsi*4]
xor r9d, dword [rcx + r10*4]
mov dword [rsp + 0x28], r14d
mov r10d, dword [rsp + 0x24]
mov dword [rsp + 0x24], edi
mov esi, dword [rsp + 0x74]
shr r10d, 0x10
movzx r10d, r10b
xor esi, r14d
mov r14, rax
mov r10d, dword [r8 + r10*4]
xor r10d, dword [rdx + r11*4]
mov r11d, dword [rsp + 0x38]
xor r10d, r9d
xor r11d, r12d
xor r10d, r11d
mov r11d, dword [rsp + 0x40]
not r10d
mov dword [rsp + 0x78], r10d
xor r11d, ebp
mov ebp, r11d
mov r11d, dword [rsp + 0x68]
xor r11d, edi
mov edi, r15d
mov ebx, r11d
xor edi, r10d
movzx ebx, bh
mov r10, rbx
mov ebx, esi
shr ebx, 0x10
movzx r9d, bl
mov ebx, dword [rax + r10*4]
mov r10d, edi
xor ebx, dword [r8 + r9*4]
shr r10d, 0x18
movzx r9d, bpl
mov r9d, dword [rcx + r9*4]
xor r9d, dword [rdx + r10*4]
xor ebx, r9d
mov dword [rsp + 0x1c], ebx
mov ebx, esi
movzx ebx, bh
mov r10, rbx
mov ebx, edi
shr ebx, 0x10
mov r10d, dword [rax + r10*4]
movzx r9d, bl
mov ebx, ebp
shr ebx, 0x18
xor r10d, dword [r8 + r9*4]
movzx r9d, r11b
mov r12d, ebx
mov r9d, dword [rcx + r9*4]
mov ebx, edi
movzx edi, dil
xor r9d, dword [rdx + r12*4]
movzx ebx, bh
xor r10d, r9d
mov r9, rbx
mov ebx, ebp
shr ebx, 0x10
mov r9d, dword [rax + r9*4]
movzx r12d, bl
mov ebx, r11d
shr r11d, 0x10
shr ebx, 0x18
xor r9d, dword [r8 + r12*4]
movzx r12d, sil
shr esi, 0x18
mov r13d, ebx
mov r12d, dword [rcx + r12*4]
mov ebx, ebp
xor r12d, dword [rdx + r13*4]
movzx ebp, bh
xor r9d, r12d
movzx r12d, r11b
mov r11d, dword [rax + rbp*4]
xor r11d, dword [r8 + r12*4]
mov edi, dword [rcx + rdi*4]
mov r15d, dword [rsp + 0x10]
xor edi, dword [rdx + rsi*4]
mov eax, dword [rsp + 0x6c]
mov r13d, dword [rsp + 0x88]
mov r12d, dword [rsp + 0x64]
mov esi, r15d
mov ebx, r15d
lea r15, [0x1401b8dc0]
xor r11d, edi
shr esi, 0x10
movzx edi, ah
mov ebp, dword [r14 + rdi*4]
movzx esi, sil
mov edi, r13d
xor ebp, dword [r8 + rsi*4]
shr edi, 0x18
movzx esi, r12b
mov esi, dword [rcx + rsi*4]
xor esi, dword [rdx + rdi*4]
movzx edi, bh
mov ebx, r12d
mov edi, dword [r14 + rdi*4]
shr r12d, 0x18
mov r14d, eax
xor ebp, esi
movzx esi, al
shr eax, 0x18
xor edi, dword [rcx + rsi*4]
mov esi, r13d
shr esi, 0x10
movzx esi, sil
mov esi, dword [r8 + rsi*4]
xor esi, dword [rdx + r12*4]
mov r12d, ebx
movzx ebx, bh
shr r12d, 0x10
movzx r12d, r12b
mov r12d, dword [r8 + r12*4]
xor edi, esi
mov esi, eax
mov eax, r13d
movzx r13d, byte [rsp + 0x10]
xor r12d, dword [rdx + rsi*4]
movzx esi, ah
mov esi, dword [r15 + rsi*4]
xor esi, dword [rcx + r13*4]
xor esi, r12d
mov r12, rbx
mov ebx, r14d
shr ebx, 0x10
mov r12d, dword [r15 + r12*4]
movzx r13d, bl
mov ebx, dword [rsp + 0x10]
xor r12d, dword [r8 + r13*4]
movzx r13d, al
mov r13d, dword [rcx + r13*4]
shr ebx, 0x18
mov r14d, ebx
mov ebx, dword [rsp + 0x20]
xor r13d, dword [rdx + r14*4]
xor ebx, ebp
mov ebp, dword [rsp + 0x24]
mov r15d, ebx
mov ebx, dword [rsp + 0x28]
xor r12d, r13d
lea r13, [0x1401b8dc0]
xor ebp, edi
xor ebx, esi
mov esi, dword [rsp + 0x78]
xor r10d, ebp
mov dword [rsp + 0x64], ebp
mov eax, ebx
mov ebx, dword [rsp + 0x1c]
mov dword [rsp + 0x6c], eax
xor esi, r12d
mov r12d, eax
mov eax, r10d
xor r12d, r9d
xor r11d, esi
mov dword [rsp + 0x7c], esi
movzx esi, ah
mov r9d, r12d
mov r14d, r11d
mov ebp, dword [r13 + rsi*4]
xor ebx, r15d
shr r9d, 0x10
mov eax, r12d
movzx r9d, r9b
xor ebp, dword [r8 + r9*4]
shr r14d, 0x18
movzx r9d, bl
mov esi, r14d
mov r9d, dword [rcx + r9*4]
mov r14d, ebx
xor r9d, dword [rdx + rsi*4]
shr r14d, 0x18
movzx esi, ah
mov eax, r11d
mov edi, dword [r13 + rsi*4]
mov esi, r14d
mov r14d, r10d
shr r14d, 0x18
xor ebp, r9d
mov r9d, r11d
movzx r11d, r11b
shr r9d, 0x10
movzx r9d, r9b
xor edi, dword [r8 + r9*4]
movzx r9d, r10b
shr r10d, 0x10
mov r9d, dword [rcx + r9*4]
xor r9d, dword [rdx + rsi*4]
movzx esi, ah
mov rax, r13
mov esi, dword [r13 + rsi*4]
mov r13d, r14d
mov r14, rax
movzx r10d, r10b
xor edi, r9d
mov r9d, ebx
movzx ebx, bh
shr r9d, 0x10
movzx r9d, r9b
xor esi, dword [r8 + r9*4]
movzx r9d, r12b
shr r12d, 0x18
mov r9d, dword [rcx + r9*4]
xor r9d, dword [rdx + r13*4]
mov r13d, dword [rsp + 0x70]
xor esi, r9d
mov r9d, dword [rax + rbx*4]
mov eax, dword [rsp + 0x2c]
xor r9d, dword [r8 + r10*4]
mov r10d, dword [rcx + r11*4]
xor r10d, dword [rdx + r12*4]
mov r12d, dword [rsp + 0x14]
movzx ebx, ah
mov ebx, dword [r14 + rbx*4]
mov r14d, dword [rsp + 0xc]
xor r9d, r10d
movzx r10d, r13b
xor ebx, dword [rcx + r10*4]
mov r10d, r12d
shr r14d, 0x18
shr r10d, 0x10
mov r11d, r14d
movzx r10d, r10b
mov r14d, eax
mov r10d, dword [r8 + r10*4]
xor r10d, dword [rdx + r11*4]
xor ebx, r10d
mov r10d, r13d
mov dword [rsp + 0x10], ebx
mov ebx, dword [rsp + 0xc]
shr r10d, 0x18
shr ebx, 0x10
movzx r11d, bl
mov ebx, r12d
movzx r12d, al
lea rax, [0x1401b8dc0]
movzx ebx, bh
mov r11d, dword [r8 + r11*4]
xor r11d, dword [rdx + r10*4]
mov r10d, dword [rax + rbx*4]
xor r10d, dword [rcx + r12*4]
mov eax, dword [rsp + 0xc]
xor r11d, r10d
movzx r10d, byte [rsp + 0x14]
movzx ebx, ah
lea rax, [0x1401b8dc0]
mov r12d, dword [rax + rbx*4]
mov eax, r14d
mov ebx, r13d
shr eax, 0x18
xor r12d, dword [rcx + r10*4]
mov r10d, r13d
mov r13d, eax
movzx eax, bh
shr r10d, 0x10
mov ebx, dword [rsp + 0x10]
movzx r10d, r10b
mov r10d, dword [r8 + r10*4]
xor r10d, dword [rdx + r13*4]
xor r10d, r12d
shr r14d, 0x10
movzx r12d, r14b
mov r14d, dword [rsp + 0x14]
shr r14d, 0x18
mov r13d, r14d
mov r14d, dword [r8 + r12*4]
mov r12, rax
lea rax, [0x1401b8dc0]
xor r14d, dword [rdx + r13*4]
mov r12d, dword [rax + r12*4]
mov r13d, r14d
movzx r14d, byte [rsp + 0xc]
mov dword [rsp + 0xc], r15d
xor r15d, ebx
mov ebx, r15d
mov r15d, dword [rsp + 0x64]
mov eax, ebx
mov dword [rsp + 0x14], ebx
xor eax, ebp
xor r12d, dword [rcx + r14*4]
mov ebx, eax
xor r15d, r11d
mov r11d, dword [rsp + 0x6c]
xor edi, r15d
mov eax, edi
movzx eax, ah
xor r12d, r13d
mov r13d, dword [rsp + 0x7c]
xor r11d, r10d
mov r10, rax
xor esi, r11d
mov r14d, r11d
lea rax, [0x1401b8dc0]
mov ebp, esi
mov r10d, dword [rax + r10*4]
mov eax, dword [rsp + 0x80]
shr ebp, 0x10
xor r13d, r12d
movzx r11d, bpl
xor r9d, r13d
xor r10d, dword [r8 + r11*4]
movzx r11d, bl
mov ebp, r9d
mov r11d, dword [rcx + r11*4]
shr ebp, 0x18
xor r11d, dword [rdx + rbp*4]
mov ebp, r9d
shr ebp, 0x10
xor r10d, r11d
movzx r11d, bpl
mov ebp, ebx
xor eax, r10d
shr ebp, 0x18
mov r12d, eax
mov eax, esi
movzx eax, ah
mov r10, rax
lea rax, [0x1401b8dc0]
mov r10d, dword [rax + r10*4]
xor r10d, dword [r8 + r11*4]
movzx r11d, dil
mov r11d, dword [rcx + r11*4]
xor r11d, dword [rdx + rbp*4]
mov ebp, edi
mov eax, dword [rsp + 0x30]
shr ebp, 0x18
xor r10d, r11d
xor eax, r10d
mov dword [rsp + 0x2c], eax
mov eax, r9d
movzx r9d, r9b
movzx eax, ah
mov r10, rax
mov eax, ebx
shr eax, 0x10
movzx r11d, al
lea rax, [0x1401b8dc0]
mov r10d, dword [rax + r10*4]
xor r10d, dword [r8 + r11*4]
movzx r11d, sil
mov r11d, dword [rcx + r11*4]
xor r11d, dword [rdx + rbp*4]
movzx ebp, bh
mov eax, dword [rsp + 0x84]
xor r10d, r11d
xor eax, r10d
shr edi, 0x10
shr esi, 0x18
mov dword [rsp + 0x30], eax
movzx edi, dil
lea rax, [0x1401b8dc0]
mov r9d, dword [rcx + r9*4]
mov r10d, dword [rax + rbp*4]
mov eax, r12d
mov dword [rsp + 0x88], r12d
mov dword [rsp + 0x70], r15d
mov dword [rsp + 0x84], r13d
mov dword [rsp + 0x80], r14d
xor r9d, dword [rdx + rsi*4]
xor r10d, dword [r8 + rdi*4]
mov edi, dword [rsp + 0x90]
mov esi, dword [rsp + 0x18]
xor r10d, r9d
mov r9d, dword [rsp + 0x34]
xor edi, r14d
xor esi, r13d
xor r9d, r10d
mov ebp, r9d
mov r9d, dword [rsp + 0x8c]
mov dword [rsp + 0x8c], ebp
xor r9d, r15d
lea r15, [0x1401b8dc0]
mov ebx, r9d
xor eax, r9d
mov r9d, dword [rsp + 0x2c]
mov r12d, eax
mov eax, dword [rsp + 0x94]
mov dword [rsp + 0x1c], ebx
xor r9d, edi
mov r11d, r9d
mov r9d, dword [rsp + 0x30]
xor eax, ebx
mov dword [rsp + 0x34], eax
xor r9d, esi
mov r10d, r9d
mov r9d, ebp
xor r9d, eax
mov eax, r11d
mov ebp, r9d
mov r9d, r10d
movzx ebx, ah
mov eax, r10d
shr r9d, 0x10
mov r13d, dword [r15 + rbx*4]
movzx r9d, r9b
xor r13d, dword [r8 + r9*4]
mov r8d, ebp
movzx r9d, r12b
shr r8d, 0x18
mov ecx, dword [rcx + r9*4]
mov r9d, ebp
xor ecx, dword [rdx + r8*4]
shr r9d, 0x10
lea r8, [0x1401b89c0]
movzx edx, r9b
movzx r9d, r11b
xor r13d, ecx
movzx ecx, ah
mov eax, dword [r15 + rcx*4]
xor eax, dword [r8 + rdx*4]
mov edx, r12d
lea rcx, [0x1401b91c0]
shr edx, 0x18
mov r9d, dword [rcx + r9*4]
mov ebx, edx
lea rdx, [0x1401b85c0]
xor r9d, dword [rdx + rbx*4]
mov edx, ebp
movzx ebp, bpl
movzx ebx, dh
mov edx, r12d
shr edx, 0x10
mov r14, rbx
movzx ebx, dl
mov edx, r11d
mov r14d, dword [r15 + r14*4]
shr r11d, 0x10
shr edx, 0x18
xor r14d, dword [r8 + rbx*4]
movzx ebx, r10b
movzx r11d, r11b
xor eax, r9d
mov r9, r15
mov r15d, edx
mov ebx, dword [rcx + rbx*4]
lea rdx, [0x1401b85c0]
shr r10d, 0x18
xor ebx, dword [rdx + r15*4]
mov edx, r12d
lea r15, [0x1401b85c0]
movzx edx, dh
mov r12d, dword [r9 + rdx*4]
xor r12d, dword [r8 + r11*4]
mov r11d, dword [rcx + rbp*4]
mov edx, dword [rsp + 0x20]
mov ebp, dword [rsp + 0x24]
xor ebx, r14d
xor r11d, dword [r15 + r10*4]
mov r10d, dword [rsp + 0x78]
xor edx, edi
xor ebp, esi
xor r13d, edx
mov r14d, edx
mov edx, dword [rsp + 0x28]
mov dword [rsp + 0x24], ebp
xor ebp, eax
mov eax, dword [rsp + 0x34]
xor r10d, r14d
xor r12d, r11d
mov dword [rsp + 0x28], r10d
mov dword [rsp + 0x20], r14d
xor r12d, r10d
xor edx, eax
mov eax, ebp
xor ebx, edx
movzx eax, ah
mov dword [rsp + 0x10], edx
mov edx, r13d
mov r10, rax
mov eax, ebx
shr edx, 0x18
shr eax, 0x10
mov r11d, dword [r9 + r10*4]
mov r10d, r12d
mov r14d, edx
movzx eax, al
shr r10d, 0x18
mov edx, ebp
xor r11d, dword [r8 + rax*4]
movzx eax, r13b
shr edx, 0x18
mov eax, dword [rcx + rax*4]
xor eax, dword [r15 + r10*4]
xor r11d, eax
movzx eax, bh
mov r10, rax
mov eax, r12d
shr eax, 0x10
mov r10d, dword [r9 + r10*4]
movzx eax, al
xor r10d, dword [r8 + rax*4]
movzx eax, bpl
shr ebp, 0x10
mov eax, dword [rcx + rax*4]
xor eax, dword [r15 + r14*4]
mov r15d, edx
lea rdx, [0x1401b85c0]
movzx ebp, bpl
xor r10d, eax
mov eax, r12d
movzx r12d, r12b
movzx eax, ah
mov r14, rax
mov eax, r13d
shr eax, 0x10
mov r14d, dword [r9 + r14*4]
movzx eax, al
xor r14d, dword [r8 + rax*4]
movzx eax, bl
shr ebx, 0x18
mov eax, dword [rcx + rax*4]
xor eax, dword [rdx + r15*4]
mov edx, r13d
lea r15, [0x1401b85c0]
movzx edx, dh
mov r13d, dword [r9 + rdx*4]
xor r13d, dword [r8 + rbp*4]
mov ebp, dword [rcx + r12*4]
xor ebp, dword [r15 + rbx*4]
mov r15d, dword [rsp + 0xc]
mov edx, dword [rsp + 0x10]
mov r12d, dword [rsp + 0x6c]
xor eax, r14d
mov r14d, dword [rsp + 0x64]
mov ebx, r13d
mov r13d, dword [rsp + 0x24]
xor ebx, ebp
xor r15d, r13d
xor r11d, r15d
mov ebp, r15d
mov r15d, dword [rsp + 0x28]
xor r14d, edx
xor r10d, r14d
mov dword [rsp + 0x90], ebp
mov dword [rsp + 0x94], r14d
mov edx, r10d
xor r12d, r15d
lea r15, [0x1401b85c0]
xor eax, r12d
mov dword [rsp + 0x64], r12d
mov r12d, dword [rsp + 0x7c]
mov r13d, eax
shr r13d, 0x10
xor r12d, ebp
movzx ebp, dh
xor ebx, r12d
mov dword [rsp + 0x18], r12d
movzx r12d, r13b
mov ebp, dword [r9 + rbp*4]
mov r13d, ebx
xor ebp, dword [r8 + r12*4]
movzx r12d, r11b
mov edx, ebx
shr r13d, 0x18
mov r12d, dword [rcx + r12*4]
shr edx, 0x10
xor r12d, dword [r15 + r13*4]
mov r13d, dword [rsp + 0x40]
xor ebp, r12d
movzx r12d, dl
mov edx, r11d
xor r13d, ebp
movzx ebp, ah
shr edx, 0x10
mov dword [rsp + 0x40], r13d
mov r13d, r11d
mov ebp, dword [r9 + rbp*4]
xor ebp, dword [r8 + r12*4]
shr r13d, 0x18
movzx r12d, r10b
mov r12d, dword [rcx + r12*4]
xor r12d, dword [r15 + r13*4]
mov r13d, r10d
shr r10d, 0x10
mov r15d, dword [rsp + 0x68]
shr r13d, 0x18
movzx r10d, r10b
xor ebp, r12d
movzx r12d, dl
lea rdx, [0x1401b85c0]
xor r15d, ebp
movzx ebp, bh
movzx ebx, bl
mov ebp, dword [r9 + rbp*4]
xor ebp, dword [r8 + r12*4]
movzx r12d, al
mov dword [rsp + 0x68], r15d
mov r12d, dword [rcx + r12*4]
shr eax, 0x18
xor r12d, dword [rdx + r13*4]
mov r15d, dword [rsp + 0x74]
mov edx, r11d
xor ebp, r12d
xor r15d, ebp
movzx ebp, dh
lea rdx, [0x1401b85c0]
mov r11d, dword [r9 + rbp*4]
xor r11d, dword [r8 + r10*4]
mov r10d, dword [rcx + rbx*4]
xor r10d, dword [rdx + rax*4]
mov eax, r15d
mov ebx, dword [rsp + 0x14]
xor r11d, r10d
mov r10d, dword [rsp + 0x98]
xor ebx, r14d
mov dword [rsp + 0xc], ebx
xor r10d, r11d
mov r11d, dword [rsp + 0x70]
mov ebp, r10d
mov r10d, dword [rsp + 0x40]
xor r10d, ebx
mov ebx, dword [rsp + 0x64]
mov r12d, r10d
mov r10d, dword [rsp + 0x80]
mov dword [rsp + 0x80], r15d
mov r15, rdx
xor r11d, ebx
mov ebx, dword [rsp + 0x68]
mov dword [rsp + 0x6c], r11d
xor ebx, r11d
mov r11d, ebx
mov ebx, dword [rsp + 0x18]
mov r14d, r11d
shr r14d, 0x18
xor r10d, ebx
xor eax, r10d
mov dword [rsp + 0x70], r10d
mov r10d, dword [rsp + 0x84]
mov dword [rsp + 0x84], ebp
mov ebx, eax
mov eax, dword [rsp + 0xc]
xor r10d, eax
mov eax, ebp
xor eax, r10d
mov dword [rsp + 0x14], r10d
mov ebp, eax
mov eax, r11d
movzx eax, ah
mov r13d, ebp
mov r10, rax
mov eax, ebx
shr r13d, 0x18
shr eax, 0x10
mov r10d, dword [r9 + r10*4]
movzx eax, al
xor r10d, dword [r8 + rax*4]
movzx eax, r12b
mov eax, dword [rcx + rax*4]
xor eax, dword [rdx + r13*4]
mov r13d, r12d
shr r13d, 0x18
xor r10d, eax
movzx eax, bh
mov dword [rsp + 0x74], r10d
mov r10, rax
mov eax, ebp
shr eax, 0x10
mov r10d, dword [r9 + r10*4]
movzx eax, al
xor r10d, dword [r8 + rax*4]
movzx eax, r11b
shr r11d, 0x10
mov eax, dword [rcx + rax*4]
xor eax, dword [rdx + r13*4]
mov r13d, r12d
shr r13d, 0x10
movzx r13d, r13b
xor r10d, eax
mov eax, ebp
movzx ebp, bpl
movzx eax, ah
mov ebp, dword [rcx + rbp*4]
mov eax, dword [r9 + rax*4]
xor eax, dword [r8 + r13*4]
movzx r13d, bl
shr ebx, 0x18
mov r13d, dword [rcx + r13*4]
xor r13d, dword [rdx + r14*4]
mov edx, r12d
movzx edx, dh
xor ebp, dword [r15 + rbx*4]
mov r14d, dword [rsp + 0x1c]
xor eax, r13d
movzx r13d, r11b
mov r11d, dword [r9 + rdx*4]
mov ebx, r14d
xor r11d, dword [r8 + r13*4]
shr ebx, 0x18
mov r13d, dword [rsp + 0xc]
xor r11d, ebp
movzx ebp, dil
mov r12d, dword [rcx + rbp*4]
xor r12d, dword [r15 + rbx*4]
mov ebx, esi
movzx ebx, bh
xor r13d, dword [r9 + rbx*4]
mov edx, dword [rsp + 0x34]
mov ebx, edi
shr ebx, 0x18
xor r12d, r13d
mov r13d, ebx
mov ebx, r14d
mov r14d, esi
movzx ebp, bh
movzx ebx, dl
mov ebp, dword [r9 + rbp*4]
xor ebp, dword [rcx + rbx*4]
mov ebx, edi
shr ebx, 0x10
shr r14d, 0x18
movzx ebx, bl
mov ebx, dword [r8 + rbx*4]
xor ebx, dword [r15 + r14*4]
xor ebp, ebx
mov ebx, edi
movzx edi, bh
mov ebx, edx
shr ebx, 0x18
mov edi, dword [r9 + rdi*4]
xor edi, dword [r15 + rbx*4]
mov r15d, dword [rsp + 0x1c]
mov ebx, esi
movzx esi, sil
shr ebx, 0x10
movzx ebx, bl
mov ebx, dword [r8 + rbx*4]
movzx r14d, r15b
xor ebx, dword [rcx + r14*4]
xor ebx, edi
mov edi, edx
shr edi, 0x10
movzx edi, dil
xor r12d, dword [r8 + rdi*4]
mov edi, r15d
shr edi, 0x10
movzx edi, dil
mov edi, dword [r8 + rdi*4]
xor edi, dword [rcx + rsi*4]
movzx esi, dh
lea rdx, [0x1401b85c0]
mov r14d, r12d
mov r12d, dword [rsp + 0x6c]
xor r12d, dword [r9 + rsi*4]
mov dword [rsp + 0x1c], r14d
xor edi, r12d
xor edi, dword [rdx + r13*4]
mov r13d, dword [rsp + 0x74]
xor r13d, r14d
mov r14, rdx
mov esi, edi
mov edi, dword [rsp + 0x70]
xor r10d, esi
mov dword [rsp + 0x34], esi
xor edi, ebp
mov ebp, r13d
mov r12d, edi
mov edi, dword [rsp + 0x14]
xor eax, r12d
mov dword [rsp + 0x74], r12d
mov r12d, r13d
shr r12d, 0x18
xor edi, ebx
mov ebx, r10d
movzx esi, bh
mov ebx, eax
xor r11d, edi
mov dword [rsp + 0x78], edi
shr ebx, 0x10
mov edi, dword [r9 + rsi*4]
mov esi, r11d
movzx ebx, bl
shr esi, 0x18
xor edi, dword [r8 + rbx*4]
movzx ebx, r13b
mov ebx, dword [rcx + rbx*4]
xor ebx, dword [rdx + rsi*4]
movzx esi, ah
mov esi, dword [r9 + rsi*4]
xor edi, ebx
mov ebx, r11d
shr ebx, 0x10
movzx ebx, bl
xor esi, dword [r8 + rbx*4]
movzx ebx, r10b
mov ebx, dword [rcx + rbx*4]
xor ebx, dword [rdx + r12*4]
mov r12d, r13d
mov r13d, r10d
xor esi, ebx
shr r12d, 0x10
mov ebx, r11d
shr r13d, 0x18
movzx r12d, r12b
movzx ebx, bh
shr r10d, 0x10
movzx r11d, r11b
mov ebx, dword [r9 + rbx*4]
xor ebx, dword [r8 + r12*4]
movzx r12d, al
movzx r10d, r10b
mov r12d, dword [rcx + r12*4]
xor r12d, dword [rdx + r13*4]
mov edx, ebp
shr eax, 0x18
movzx ebp, dh
mov edx, dword [rsp + 0x10]
mov r13d, dword [rsp + 0x24]
mov ebp, dword [r9 + rbp*4]
xor ebp, dword [r8 + r10*4]
mov r10d, dword [rcx + r11*4]
xor r10d, dword [r14 + rax*4]
xor ebx, r12d
mov r12, r14
mov r14d, dword [rsp + 0x20]
mov r15, r12
mov r11d, ebp
movzx ebp, dh
mov edx, dword [rsp + 0x28]
xor r11d, r10d
mov ebp, dword [r9 + rbp*4]
mov dword [rsp + 0x7c], r11d
mov r11d, r14d
shr r11d, 0x18
mov r10d, edx
movzx eax, dh
shr r10d, 0x10
movzx r10d, r10b
xor ebp, dword [r8 + r10*4]
movzx r10d, r13b
mov r10d, dword [rcx + r10*4]
xor r10d, dword [r12 + r11*4]
movzx r12d, byte [rsp + 0x10]
xor ebp, r10d
mov r10d, r14d
shr r10d, 0x10
movzx r10d, r10b
mov r11d, dword [r8 + r10*4]
xor r11d, dword [rcx + r12*4]
mov r12d, r13d
shr r12d, 0x18
mov r10d, dword [r9 + rax*4]
mov eax, r14d
mov r14d, edx
xor r10d, dword [r15 + r12*4]
movzx eax, ah
mov r12d, dword [r9 + rax*4]
mov eax, r13d
movzx eax, ah
xor r11d, r10d
movzx r10d, dl
mov edx, dword [rsp + 0x10]
xor r12d, dword [rcx + r10*4]
mov r10d, r13d
shr r10d, 0x10
movzx r10d, r10b
mov r13d, edx
mov r10d, dword [r8 + r10*4]
shr edx, 0x10
shr r13d, 0x18
xor r10d, dword [r15 + r13*4]
movzx r13d, dl
mov edx, r14d
shr edx, 0x18
mov r14d, edx
xor r10d, r12d
mov r12d, dword [r9 + rax*4]
xor r12d, dword [r8 + r13*4]
movzx r13d, byte [rsp + 0x20]
mov r13d, dword [rcx + r13*4]
xor r13d, dword [r15 + r14*4]
mov edx, dword [rsp + 0x1c]
mov eax, dword [rsp + 0x34]
xor eax, r11d
mov r11d, dword [rsp + 0x74]
xor r12d, r13d
mov r13d, dword [rsp + 0x78]
xor edx, ebp
mov dword [rsp + 0x20], eax
mov dword [rsp + 0x10], edx
xor r11d, r10d
xor esi, eax
mov eax, dword [rsp + 0x7c]
xor r13d, r12d
xor ebx, r11d
mov r12d, r11d
xor edi, edx
mov edx, esi
mov r11d, ebx
movzx ebp, dh
mov edx, dword [rsp + 0x30]
shr r11d, 0x10
mov r10d, dword [r9 + rbp*4]
xor eax, r13d
movzx r11d, r11b
mov r14d, eax
xor r10d, dword [r8 + r11*4]
movzx r11d, dil
shr r14d, 0x18
mov r11d, dword [rcx + r11*4]
mov ebp, r14d
mov r14d, edi
xor r11d, dword [r15 + rbp*4]
shr r14d, 0x18
movzx ebp, bh
xor r10d, r11d
mov r11d, dword [rsp + 0x88]
xor r11d, r10d
mov r10d, dword [r9 + rbp*4]
mov ebp, r14d
mov r14d, esi
mov dword [rsp + 0x24], r11d
mov r11d, eax
shr r14d, 0x18
shr r11d, 0x10
movzx r11d, r11b
xor r10d, dword [r8 + r11*4]
movzx r11d, sil
shr esi, 0x10
mov r11d, dword [rcx + r11*4]
xor r11d, dword [r15 + rbp*4]
movzx ebp, ah
movzx esi, sil
movzx eax, al
mov eax, dword [rcx + rax*4]
xor r10d, r11d
mov r11d, dword [rsp + 0x2c]
xor r11d, r10d
mov r10d, dword [r9 + rbp*4]
mov ebp, r14d
mov r14, r15
mov dword [rsp + 0x28], r11d
mov r11d, edi
shr r11d, 0x10
movzx r11d, r11b
xor r10d, dword [r8 + r11*4]
movzx r11d, bl
shr ebx, 0x18
mov r11d, dword [rcx + r11*4]
xor r11d, dword [r15 + rbp*4]
xor eax, dword [r14 + rbx*4]
xor r10d, r11d
xor edx, r10d
mov r15d, edx
mov edx, edi
movzx edi, dh
mov edx, dword [rsp + 0x64]
mov r10d, dword [r9 + rdi*4]
xor r10d, dword [r8 + rsi*4]
movzx esi, dh
xor r10d, eax
mov eax, dword [rsp + 0x8c]
xor eax, r10d
mov r10, rsi
mov esi, dword [rsp + 0x18]
mov dword [rsp + 0x2c], eax
mov r11d, dword [r9 + r10*4]
mov ebp, dword [rsp + 0x90]
mov dword [rsp + 0x88], r12d
mov dword [rsp + 0x90], r15d
mov dword [rsp + 0x8c], r13d
mov edi, dword [rsp + 0x94]
mov eax, esi
shr eax, 0x10
mov r10d, ebp
mov ebx, ebp
movzx eax, al
xor r11d, dword [r8 + rax*4]
shr r10d, 0x18
shr ebx, 0x10
movzx eax, dil
mov eax, dword [rcx + rax*4]
xor eax, dword [r14 + r10*4]
xor r11d, eax
mov eax, esi
movzx esi, ah
movzx eax, bl
mov ebx, edi
mov r10d, dword [r9 + rsi*4]
shr ebx, 0x18
xor r10d, dword [r8 + rax*4]
movzx eax, dl
mov eax, dword [rcx + rax*4]
xor eax, dword [r14 + rbx*4]
mov rsi, r14
mov ebx, edx
mov r14d, edx
mov edx, ebp
mov ebp, dword [rsp + 0x18]
shr ebx, 0x18
shr r14d, 0x10
xor r10d, eax
mov eax, edi
shr eax, 0x10
movzx eax, al
mov eax, dword [r8 + rax*4]
xor eax, dword [rsi + rbx*4]
movzx esi, bpl
movzx ebx, dh
mov ebx, dword [r9 + rbx*4]
xor ebx, dword [rcx + rsi*4]
shr ebp, 0x18
movzx esi, r14b
mov r14d, dword [rsp + 0x20]
xor eax, ebx
mov ebx, edi
mov edi, ebp
xor r14d, r10d
movzx ebx, bh
mov ebp, dword [rsp + 0x10]
mov r10d, dword [rsp + 0x28]
mov dword [rsp + 0x30], r14d
mov ebx, dword [r9 + rbx*4]
xor ebx, dword [r8 + rsi*4]
movzx esi, dl
lea rdx, [0x1401b85c0]
mov esi, dword [rcx + rsi*4]
xor esi, dword [rdx + rdi*4]
xor r10d, r14d
xor ebp, r11d
mov r14d, dword [rsp + 0x2c]
mov r11d, r12d
xor r11d, eax
mov eax, r10d
mov dword [rsp + 0x18], ebp
xor ebx, esi
mov esi, r13d
mov r13d, r10d
xor esi, ebx
mov ebx, dword [rsp + 0x24]
mov edi, esi
xor r14d, edi
mov dword [rsp + 0x64], edi
movzx edi, ah
mov r12d, r14d
mov edi, dword [r9 + rdi*4]
xor ebx, ebp
shr r12d, 0x18
mov ebp, r14d
mov r14, rdx
mov esi, ebx
mov ebx, r15d
mov r15d, r11d
xor ebx, r11d
mov r11d, r12d
mov r12d, esi
mov eax, ebx
shr eax, 0x10
movzx eax, al
xor edi, dword [r8 + rax*4]
movzx eax, sil
mov eax, dword [rcx + rax*4]
xor eax, dword [rdx + r11*4]
xor edi, eax
movzx eax, bh
mov r11, rax
mov eax, ebp
shr eax, 0x10
mov r11d, dword [r9 + r11*4]
movzx eax, al
xor r11d, dword [r8 + rax*4]
shr r12d, 0x18
movzx eax, r10b
shr r13d, 0x18
mov eax, dword [rcx + rax*4]
xor eax, dword [rdx + r12*4]
mov r12d, esi
shr r10d, 0x10
shr r12d, 0x10
movzx r10d, r10b
movzx r12d, r12b
xor r11d, eax
mov eax, ebp
movzx ebp, bpl
movzx eax, ah
mov eax, dword [r9 + rax*4]
xor eax, dword [r8 + r12*4]
movzx r12d, bl
shr ebx, 0x18
mov r12d, dword [rcx + r12*4]
xor r12d, dword [rdx + r13*4]
mov edx, esi
mov r13, r14
movzx esi, dh
mov edx, dword [rsp + 0x70]
mov esi, dword [r9 + rsi*4]
xor esi, dword [r8 + r10*4]
mov r10d, dword [rcx + rbp*4]
xor r10d, dword [r14 + rbx*4]
mov r14d, dword [rsp + 0x6c]
xor eax, r12d
movzx ebx, dh
mov r12d, dword [rsp + 0xc]
mov dword [rsp + 0x7c], eax
mov eax, dword [rsp + 0x14]
mov ebp, dword [r9 + rbx*4]
mov ebx, dword [rsp + 0xc]
xor esi, r10d
shr r12d, 0x10
mov r10d, eax
movzx eax, ah
shr r10d, 0x10
shr ebx, 0x18
movzx r10d, r10b
xor ebp, dword [r8 + r10*4]
movzx r10d, r14b
mov r10d, dword [rcx + r10*4]
xor r10d, dword [r13 + rbx*4]
xor ebp, r10d
movzx r10d, r12b
movzx r12d, dl
mov ebx, dword [r8 + r10*4]
xor ebx, dword [rcx + r12*4]
mov r12d, r14d
mov r10d, dword [r9 + rax*4]
shr r12d, 0x18
lea rax, [0x1401b85c0]
xor r10d, dword [rax + r12*4]
mov eax, dword [rsp + 0xc]
movzx eax, ah
xor ebx, r10d
movzx r10d, byte [rsp + 0x14]
mov r12d, dword [r9 + rax*4]
mov eax, r14d
movzx eax, ah
xor r12d, dword [rcx + r10*4]
mov r10d, r14d
mov r14d, edx
shr r14d, 0x18
shr r10d, 0x10
mov r13d, r14d
movzx r10d, r10b
lea r14, [0x1401b85c0]
mov r10d, dword [r8 + r10*4]
xor r10d, dword [r14 + r13*4]
lea r13, [0x1401b85c0]
mov r14d, dword [rsp + 0x38]
mov dword [rsp + 0x38], r15d
xor r10d, r12d
mov r12d, dword [rsp + 0x18]
xor r14d, r12d
mov r12d, r14d
mov r14d, r15d
mov r15d, dword [rsp + 0x3c]
xor r12d, ebp
mov ebp, r12d
mov r12d, dword [rsp + 0x30]
mov dword [rsp + 0x3c], ebp
xor r12d, ebx
mov ebx, dword [rsp + 0x14]
xor r14d, r10d
mov r10d, dword [r9 + rax*4]
mov eax, dword [rsp + 0x64]
xor r11d, r12d
xor edi, ebp
shr ebx, 0x18
xor r10d, dword [r13 + rbx*4]
movzx ebx, byte [rsp + 0xc]
mov dword [rsp + 0xc], r12d
xor r15d, dword [rcx + rbx*4]
mov ebx, r15d
mov r15d, r14d
xor ebx, r10d
mov r10d, edx
mov edx, edi
shr r10d, 0x10
shr edx, 0x18
movzx r10d, r10b
mov r12d, edx
mov edx, edi
xor eax, dword [r8 + r10*4]
shr edx, 0x10
xor ebx, eax
mov eax, dword [rsp + 0x7c]
not ebx
xor esi, ebx
xor eax, r14d
mov r14d, ebx
mov ebx, r11d
mov r10d, eax
movzx ebx, bh
shr r10d, 0x10
mov ebp, dword [r9 + rbx*4]
mov ebx, esi
movzx r10d, r10b
shr ebx, 0x18
xor ebp, dword [r8 + r10*4]
movzx r10d, dil
mov r10d, dword [rcx + r10*4]
xor r10d, dword [r13 + rbx*4]
movzx ebx, ah
xor ebp, r10d
mov r10, rbx
mov ebx, esi
shr ebx, 0x10
mov r10d, dword [r9 + r10*4]
movzx ebx, bl
xor r10d, dword [r8 + rbx*4]
movzx ebx, r11b
mov ebx, dword [rcx + rbx*4]
xor ebx, dword [r13 + r12*4]
movzx r12d, dl
mov edx, r11d
shr edx, 0x18
shr r11d, 0x10
mov r13d, edx
lea rdx, [0x1401b85c0]
xor r10d, ebx
mov ebx, esi
movzx esi, sil
movzx ebx, bh
mov esi, dword [rcx + rsi*4]
mov ebx, dword [r9 + rbx*4]
xor ebx, dword [r8 + r12*4]
movzx r12d, al
shr eax, 0x18
mov r12d, dword [rcx + r12*4]
xor r12d, dword [rdx + r13*4]
mov edx, edi
movzx edi, dh
lea rdx, [0x1401b85c0]
xor ebx, r12d
movzx r12d, r11b
mov r11d, dword [r9 + rdi*4]
xor r11d, dword [r8 + r12*4]
xor esi, dword [rdx + rax*4]
mov eax, dword [rsp + 0x1c]
mov edi, dword [rsp + 0xc]
mov dword [rsp + 0x1c], r15d
mov edx, dword [rsp + 0x78]
xor r11d, esi
mov esi, dword [rsp + 0x34]
xor eax, edi
mov dword [rsp + 0x34], r14d
xor ebp, eax
xor eax, edx
xor r11d, eax
xor esi, r15d
xor r10d, esi
mov edi, esi
mov esi, dword [rsp + 0x74]
mov edx, r10d
movzx edx, dh
mov r12, rdx
xor esi, r14d
mov r12d, dword [r9 + r12*4]
xor ebx, esi
mov edx, ebx
shr edx, 0x10
movzx r13d, dl
mov edx, r11d
shr edx, 0x18
xor r12d, dword [r8 + r13*4]
movzx r13d, bpl
mov r14d, edx
lea rdx, [0x1401b85c0]
mov r13d, dword [rcx + r13*4]
xor r13d, dword [rdx + r14*4]
movzx edx, bh
mov r9d, dword [r9 + rdx*4]
lea rdx, [0x1401b85c0]
xor r12d, r13d
mov r13d, dword [rsp + 0x40]
xor r13d, r12d
mov r12d, r11d
shr r12d, 0x10
mov r15d, r13d
movzx r13d, bl
shr ebx, 0x18
movzx r12d, r12b
xor r9d, dword [r8 + r12*4]
movzx r12d, r10b
mov ecx, dword [rcx + r12*4]
mov r8d, r9d
mov r9d, ebp
shr r9d, 0x18
xor ecx, dword [rdx + r9*4]
mov edx, r11d
lea r9, [0x1401b8dc0]
movzx r11d, r11b
xor r8d, ecx
mov ecx, dword [rsp + 0x68]
xor ecx, r8d
lea r8, [0x1401b89c0]
mov dword [rsp + 0x14], ecx
movzx ecx, dh
mov edx, ebp
shr edx, 0x10
mov r12d, dword [r9 + rcx*4]
lea rcx, [0x1401b91c0]
movzx edx, dl
mov r13d, dword [rcx + r13*4]
xor r12d, dword [r8 + rdx*4]
mov edx, r10d
shr r10d, 0x10
shr edx, 0x18
movzx r10d, r10b
mov r14d, edx
lea rdx, [0x1401b85c0]
xor r13d, dword [rdx + r14*4]
mov edx, dword [rsp + 0x80]
xor r12d, r13d
xor edx, r12d
mov r12d, edx
mov edx, ebp
movzx ebp, dh
lea rdx, [0x1401b85c0]
mov ebp, dword [r9 + rbp*4]
xor ebp, dword [r8 + r10*4]
mov r10d, dword [rcx + r11*4]
xor r10d, dword [rdx + rbx*4]
mov ebx, dword [rsp + 0x84]
xor ebp, r10d
mov r10d, dword [rsp + 0x10]
mov dword [rsp + 0x10], r15d
xor ebx, ebp
mov ebp, dword [rsp + 0x20]
mov r14d, ebx
mov ebx, r15d
lea r15, [0x1401b85c0]
xor r10d, edi
mov edi, r12d
xor esi, ebp
mov ebp, dword [rsp + 0x14]
mov r11d, dword [rsp + 0x88]
xor ebx, r10d
mov edx, dword [rsp + 0x8c]
mov dword [rsp + 0x20], r12d
mov r13d, ebx
mov dword [rsp + 0x40], r14d
xor eax, r11d
xor ebp, esi
xor edx, r10d
mov r10d, r14d
xor edi, eax
mov r14d, r13d
xor r10d, edx
mov dword [rsp + 0x68], edx
mov edx, ebp
shr r14d, 0x18
mov r12d, r10d
mov r10d, edi
movzx edx, dh
shr r10d, 0x10
mov r11d, dword [r9 + rdx*4]
mov edx, edi
movzx r10d, r10b
movzx edx, dh
xor r11d, dword [r8 + r10*4]
movzx r10d, bl
mov ebx, r12d
shr ebx, 0x18
mov r10d, dword [rcx + r10*4]
xor r10d, dword [r15 + rbx*4]
mov ebx, r12d
shr ebx, 0x10
movzx ebx, bl
xor r11d, r10d
mov r10d, dword [r9 + rdx*4]
xor r10d, dword [r8 + rbx*4]
movzx ebx, bpl
mov ebx, dword [rcx + rbx*4]
xor ebx, dword [r15 + r14*4]
mov edx, r12d
mov r15d, ebp
movzx edx, dh
shr r15d, 0x18
shr ebp, 0x10
mov r14d, dword [r9 + rdx*4]
lea rdx, [0x1401b85c0]
movzx ebp, bpl
movzx r12d, r12b
mov r12d, dword [rcx + r12*4]
xor r10d, ebx
mov ebx, r13d
shr ebx, 0x10
movzx ebx, bl
xor r14d, dword [r8 + rbx*4]
movzx ebx, dil
shr edi, 0x18
mov ebx, dword [rcx + rbx*4]
xor ebx, dword [rdx + r15*4]
mov edx, r13d
lea r15, [0x1401b85c0]
movzx edx, dh
xor r12d, dword [r15 + rdi*4]
mov edi, dword [rsp + 0x38]
mov r13d, dword [r9 + rdx*4]
xor r13d, dword [r8 + rbp*4]
mov edx, dword [rsp + 0x68]
xor ebx, r14d
mov ebp, r13d
mov r13d, dword [rsp + 0x18]
xor ebp, r12d
mov r12d, dword [rsp + 0x30]
xor esi, r13d
xor eax, r12d
xor r11d, esi
xor r10d, eax
xor edi, edx
mov edx, dword [rsp + 0x64]
xor ebx, edi
mov r12d, ebx
shr r12d, 0x10
xor esi, edx
mov edx, r10d
movzx r12d, r12b
xor ebp, esi
movzx edx, dh
mov r14d, ebp
mov r13d, dword [r9 + rdx*4]
xor r13d, dword [r8 + r12*4]
movzx r12d, r11b
shr r14d, 0x18
mov r12d, dword [rcx + r12*4]
mov rdx, r15
xor r12d, dword [r15 + r14*4]
mov r14d, r11d
shr r14d, 0x18
xor r13d, r12d
movzx r12d, r10b
mov r12d, dword [rcx + r12*4]
xor r12d, dword [r15 + r14*4]
mov r14d, dword [rsp + 0xc]
xor edi, r14d
mov r14d, r10d
shr r10d, 0x10
xor r12d, edi
shr r14d, 0x18
movzx edi, bl
movzx r10d, r10b
mov edi, dword [rcx + rdi*4]
xor edi, dword [r15 + r14*4]
movzx r14d, bpl
mov r15d, dword [rsp + 0x1c]
mov r14d, dword [rcx + r14*4]
xor esi, r15d
mov r15d, dword [rsp + 0x10]
xor esi, edi
mov edi, dword [rsp + 0x3c]
xor eax, edi
mov edi, ebx
movzx ebx, bh
shr edi, 0x18
mov ebx, dword [r9 + rbx*4]
xor r14d, dword [rdx + rdi*4]
mov edi, dword [rsp + 0x34]
mov edx, ebp
xor edi, eax
xor eax, r13d
mov r13d, ebp
movzx ebp, dh
shr r13d, 0x10
mov edx, r11d
mov ebp, dword [r9 + rbp*4]
xor edi, r14d
movzx r13d, r13b
movzx edx, dh
mov r14d, dword [rsp + 0x40]
xor ebx, dword [r8 + r13*4]
mov r13d, dword [rsp + 0x4c]
xor ebx, r12d
mov r12d, r11d
mov r11d, dword [r9 + rdx*4]
xor r11d, dword [r8 + r10*4]
shr r12d, 0x10
mov edx, dword [rsp + 0x44]
movzx r10d, al
movzx r12d, r12b
mov r10d, dword [rcx + r10*4]
xor ebp, dword [r8 + r12*4]
mov r12d, dword [rsp + 0x50]
xor r11d, edi
mov edi, dword [rsp + 0x20]
xor ebp, esi
xor edx, r15d
mov esi, dword [rsp + 0x48]
mov r15d, r11d
vmovd xmm0, edx
mov edx, dword [rsp + 0x14]
shr r15d, 0x18
xor r13d, edi
mov edi, r15d
vmovd xmm2, r13d
mov r13d, ebp
xor r12d, r14d
shr r13d, 0x10
movzx r15d, bl
vpinsrd xmm2, xmm2, r12d, 1
movzx r13d, r13b
xor esi, edx
lea rdx, [0x1401b85c0]
xor r10d, dword [rdx + rdi*4]
mov edx, dword [rsp + 0x24]
vpinsrd xmm0, xmm0, esi, 1
mov edi, dword [rsp + 0x54]
vpunpcklqdq xmm0, xmm0, xmm2
xor edi, edx
mov edx, ebp
xor r10d, edi
movzx edi, bh
mov edi, dword [r9 + rdi*4]
xor edi, dword [r8 + r13*4]
mov r13d, r11d
shr r13d, 0x10
movzx r13d, r13b
xor r10d, edi
movzx edi, dh
lea rdx, [0x1401b85c0]
mov r14d, dword [r9 + rdi*4]
xor r14d, dword [r8 + r13*4]
mov r13d, eax
vmovd xmm5, r10d
shr r13d, 0x18
mov edi, dword [rcx + r15*4]
mov r15d, eax
movzx eax, ah
xor edi, dword [rdx + r13*4]
mov edx, dword [rsp + 0x28]
shr r15d, 0x10
mov r13d, dword [rsp + 0x58]
movzx r15d, r15b
mov eax, dword [r9 + rax*4]
xor r13d, edx
mov edx, r11d
movzx r11d, r11b
xor edi, r13d
xor r14d, edi
movzx edi, dh
lea rdx, [0x1401b85c0]
mov r13d, dword [r9 + rdi*4]
xor r13d, dword [r8 + r15*4]
mov r15d, ebx
movzx edi, bpl
shr r15d, 0x18
mov edi, dword [rcx + rdi*4]
shr ebx, 0x10
shr ebp, 0x18
xor edi, dword [rdx + r15*4]
mov edx, dword [rsp + 0x90]
movzx ebx, bl
vpinsrd xmm1, xmm5, r14d, 1
mov r15d, dword [rsp + 0x5c]
xor eax, dword [r8 + rbx*4]
xor r15d, edx
mov edx, dword [rcx + r11*4]
lea rcx, [0x1401b85c0]
xor edi, r15d
xor edx, dword [rcx + rbp*4]
mov ecx, dword [rsp + 0x60]
xor r13d, edi
mov edi, dword [rsp + 0x2c]
vmovd xmm4, r13d
xor ecx, edi
xor edx, ecx
xor eax, edx
vpinsrd xmm3, xmm4, eax, 1
mov rax, qword [rsp + 0xf0]
vpunpcklqdq xmm1, xmm1, xmm3
vinserti128 ymm0, ymm0, xmm1, 1
vmovdqu ymmword [rax + 0x48], ymm0
vzeroupper
add rsp, 0xa8
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret