Function at 0x6d9bdcb0
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, 0x108
mov r13d, dword [rdx + 0xc]
mov r14d, dword [rdx]
mov rax, rcx
mov ecx, dword [rcx + 0x48]
mov ebx, dword [rax + 0x4c]
mov esi, dword [rax + 0x5c]
mov qword [rsp + 0xd0], rax
mov dword [rsp + 0xdc], ecx
mov ecx, dword [rax + 0x50]
mov dword [rsp + 0xe0], ebx
mov ebx, dword [rax + 0x54]
mov r8d, esi
mov esi, dword [rax + 0x60]
mov dword [rsp + 0xb8], r8d
mov dword [rsp + 0xe4], ecx
mov ecx, dword [rax + 0x58]
mov dword [rsp + 0xe8], ebx
mov ebx, dword [rax + 0x64]
mov r15d, esi
mov dword [rsp + 0xec], ecx
mov r10d, ecx
mov ecx, dword [rdx + 4]
mov esi, ebx
mov dword [rsp + 0xbc], r15d
xor r10d, r14d
mov dword [rsp + 0xf0], esi
xor esi, r13d
movzx r9d, r10b
mov dword [rsp + 0x1c], ecx
mov ebx, ecx
mov ecx, dword [rdx + 8]
mov r12d, esi
xor ebx, r8d
lea r8, [0x6db1d3e0]
mov ebp, r10d
mov dword [rsp + 0x40], ecx
mov r11d, ecx
mov ecx, dword [rdx + 0x10]
xor r11d, r15d
mov r15d, r12d
mov edi, dword [r8 + r9*4]
shr r15d, 0x18
mov r9d, r11d
shr ebp, 0x18
mov esi, ecx
lea rcx, [0x6db1c7e0]
mov eax, r15d
lea r15, [0x6db1cfe0]
mov dword [rsp + 0x20], esi
shr r9d, 0x10
xor edi, dword [rcx + rax*4]
mov rax, r11
xor edi, esi
movzx esi, bh
xor edi, dword [r15 + rsi*4]
movzx esi, r9b
lea r9, [0x6db1cbe0]
mov r15d, dword [rdx + 0x14]
xor edi, dword [r9 + rsi*4]
movzx esi, bl
mov esi, dword [r8 + rsi*4]
xor esi, dword [rcx + rbp*4]
movzx ebp, ah
mov dword [rsp + 0x48], r15d
xor esi, r15d
lea r15, [0x6db1cfe0]
xor esi, dword [r15 + rbp*4]
mov ebp, r12d
mov r15d, ebx
shr ebp, 0x10
shr r15d, 0x18
shr ebx, 0x10
movzx ebp, bpl
movzx ebx, bl
xor esi, dword [r9 + rbp*4]
mov ebp, dword [rdx + 0x18]
mov eax, ebp
movzx ebp, r11b
shr r11d, 0x18
mov ebp, dword [r8 + rbp*4]
xor ebp, dword [rcx + r15*4]
mov dword [rsp + 0x30], eax
xor ebp, eax
mov rax, r12
movzx r12d, r12b
movzx eax, ah
mov r12d, dword [r8 + r12*4]
xor r12d, dword [rcx + r11*4]
mov r15, rax
lea rax, [0x6db1cfe0]
lea r11, [0x6db1cfe0]
xor ebp, dword [rax + r15*4]
mov r15d, r10d
mov rax, r10
shr r15d, 0x10
movzx eax, ah
mov r10d, dword [rdx + 0x20]
movzx r15d, r15b
xor ebp, dword [r9 + r15*4]
mov r15d, dword [rdx + 0x1c]
xor r12d, r15d
xor r12d, dword [r11 + rax*4]
mov rax, rsi
xor r12d, dword [r9 + rbx*4]
mov ebx, r10d
movzx r10d, dil
mov r10d, dword [r8 + r10*4]
mov dword [rsp + 0x4c], ebx
mov dword [rsp + 0x44], r15d
mov r11d, r12d
shr r11d, 0x18
xor r10d, dword [rcx + r11*4]
lea r11, [0x6db1cfe0]
xor r10d, ebx
movzx ebx, ah
mov rax, rbp
xor r10d, dword [r11 + rbx*4]
mov r11d, ebp
movzx ebx, sil
shr r11d, 0x10
mov ebx, dword [r8 + rbx*4]
movzx eax, ah
movzx r11d, r11b
xor r10d, dword [r9 + r11*4]
mov r11d, dword [rdx + 0x24]
mov r15d, r11d
mov r11d, edi
shr r11d, 0x18
mov dword [rsp + 0x50], r15d
xor ebx, dword [rcx + r11*4]
mov r11d, r12d
shr r11d, 0x10
movzx r11d, r11b
xor ebx, r15d
lea r15, [0x6db1cfe0]
xor ebx, dword [r15 + rax*4]
mov r15d, esi
shr esi, 0x10
xor ebx, dword [r9 + r11*4]
mov r11d, dword [rdx + 0x28]
shr r15d, 0x18
movzx esi, sil
mov eax, r11d
movzx r11d, bpl
shr ebp, 0x18
mov r11d, dword [r8 + r11*4]
xor r11d, dword [rcx + r15*4]
mov dword [rsp + 0x54], eax
xor r11d, eax
mov rax, r12
movzx r12d, r12b
movzx eax, ah
mov r12d, dword [r8 + r12*4]
xor r12d, dword [rcx + rbp*4]
mov r15, rax
lea rax, [0x6db1cfe0]
lea rbp, [0x6db1cfe0]
xor r11d, dword [rax + r15*4]
mov r15d, edi
mov rax, rdi
shr r15d, 0x10
movzx edi, ah
movzx r15d, r15b
xor r11d, dword [r9 + r15*4]
mov r15d, dword [rdx + 0x2c]
xor r12d, r15d
xor r12d, dword [rbp + rdi*4]
movzx edi, r10b
xor r12d, dword [r9 + rsi*4]
mov edi, dword [r8 + rdi*4]
mov rax, r11
mov dword [rsp + 0x58], r15d
mov dword [rsp + 0x60], edi
mov ebp, r12d
shr ebp, 0x18
mov esi, ebp
mov ebp, r10d
mov edi, dword [rcx + rsi*4]
xor dword [rsp + 0x60], edi
movzx esi, bh
mov edi, dword [rsp + 0xdc]
xor dword [rsp + 0x60], edi
lea rdi, [0x6db1cfe0]
shr ebp, 0x18
mov edi, dword [rdi + rsi*4]
xor dword [rsp + 0x60], edi
mov edi, r11d
shr edi, 0x10
movzx esi, dil
mov edi, dword [r9 + rsi*4]
mov esi, ebp
xor dword [rsp + 0x60], edi
movzx edi, bl
mov edi, dword [r8 + rdi*4]
mov dword [rsp + 0x64], edi
mov edi, dword [rcx + rsi*4]
xor dword [rsp + 0x64], edi
movzx esi, ah
mov edi, dword [rsp + 0xe0]
xor dword [rsp + 0x64], edi
lea rdi, [0x6db1cfe0]
mov rax, r12
mov ebp, dword [rdi + rsi*4]
movzx edi, r11b
xor dword [rsp + 0x64], ebp
mov ebp, r12d
movzx r12d, r12b
shr ebp, 0x10
movzx esi, bpl
mov ebp, dword [r9 + rsi*4]
xor dword [rsp + 0x64], ebp
mov ebp, ebx
shr ebp, 0x18
mov esi, ebp
mov ebp, dword [r8 + rdi*4]
mov edi, dword [rsp + 0xe4]
mov dword [rsp + 0x68], ebp
mov ebp, dword [rcx + rsi*4]
movzx esi, ah
xor dword [rsp + 0x68], ebp
mov rax, r10
xor dword [rsp + 0x68], edi
lea rdi, [0x6db1cfe0]
shr r11d, 0x18
shr ebx, 0x10
mov ebp, dword [rdi + rsi*4]
movzx ebx, bl
xor dword [rsp + 0x68], ebp
mov ebp, r10d
mov r12d, dword [r8 + r12*4]
shr ebp, 0x10
mov edi, dword [rsp + 0xe8]
movzx esi, bpl
mov ebp, dword [r9 + rsi*4]
movzx esi, ah
mov dword [rsp + 0x6c], r12d
mov r12d, dword [rcx + r11*4]
xor dword [rsp + 0x6c], r12d
xor dword [rsp + 0x6c], edi
lea rdi, [0x6db1cfe0]
xor dword [rsp + 0x68], ebp
mov ebp, dword [rsp + 0x1c]
mov r10d, dword [rdi + rsi*4]
mov r11d, dword [rsp + 0x68]
mov edi, dword [rdx + 0x38]
xor dword [rsp + 0x6c], r10d
mov r10d, dword [r9 + rbx*4]
mov ebx, dword [rdx + 0x30]
xor dword [rsp + 0x6c], r10d
mov r10d, dword [rsp + 0x60]
xor r11d, edi
mov dword [rsp + 0x90], edi
mov rdi, qword [rsp + 0xd0]
mov esi, ebx
xor r10d, ebx
mov r12d, dword [rsp + 0x6c]
mov ebx, dword [rdx + 0x34]
mov edx, dword [rdx + 0x3c]
mov eax, dword [rdi + 0x68]
mov dword [rsp + 0xa0], esi
mov r15d, ebx
mov ebx, dword [rsp + 0x64]
xor r12d, edx
mov dword [rsp + 0x5c], edx
mov edx, r12d
mov r12d, eax
mov eax, esi
xor eax, r12d
movzx esi, bpl
mov dword [rsp + 0xc0], r12d
mov dword [rsp], eax
mov eax, dword [r8 + rsi*4]
xor ebx, r15d
xor dword [rsp], eax
mov r12d, dword [rsp + 0x40]
mov eax, r14d
shr eax, 0x18
mov edi, dword [rdi + 0x6c]
mov dword [rsp + 0xb0], r15d
mov esi, eax
mov eax, dword [rcx + rsi*4]
xor dword [rsp], eax
mov rax, r12
movzx esi, ah
lea rax, [0x6db1cfe0]
mov dword [rsp + 0xf4], edi
not edi
mov eax, dword [rax + rsi*4]
xor r15d, edi
xor dword [rsp], eax
mov eax, r13d
shr eax, 0x10
mov dword [rsp + 0xf8], edi
mov edi, ebp
movzx esi, al
shr edi, 0x18
mov eax, dword [r9 + rsi*4]
movzx esi, r12b
shr r12d, 0x18
xor dword [rsp], eax
mov rax, r13
xor r15d, dword [r8 + rsi*4]
mov esi, edi
lea rdi, [0x6db1cfe0]
xor r15d, dword [rcx + rsi*4]
movzx esi, ah
xor r15d, dword [rdi + rsi*4]
movzx edi, r13b
mov esi, r14d
mov eax, dword [r8 + rdi*4]
shr esi, 0x10
movzx esi, sil
mov edi, dword [rsp + 0x90]
xor r15d, dword [r9 + rsi*4]
mov esi, r12d
lea r12, [0x6db1cfe0]
mov dword [rsp + 0x1c], eax
mov eax, dword [rcx + rsi*4]
xor dword [rsp + 0x1c], eax
mov rax, r14
movzx r14d, r14b
xor dword [rsp + 0x1c], edi
movzx esi, ah
mov edi, ebp
shr ebp, 0x10
mov eax, dword [r12 + rsi*4]
xor dword [rsp + 0x1c], eax
movzx esi, bpl
mov r14d, dword [r8 + r14*4]
mov rax, rdi
movzx edi, r10b
mov ebp, dword [r9 + rsi*4]
movzx esi, ah
mov rax, r11
xor dword [rsp + 0x1c], ebp
shr r13d, 0x18
mov rbp, r12
xor r14d, dword [rcx + r13*4]
mov r13d, edx
mov edi, dword [r8 + rdi*4]
xor r14d, dword [rsp + 0x5c]
shr r13d, 0x18
xor r14d, dword [r12 + rsi*4]
mov r12d, dword [rsp + 0x40]
shr r12d, 0x10
movzx esi, r12b
xor r14d, dword [r9 + rsi*4]
mov esi, r13d
mov r13d, r11d
xor edi, dword [rcx + rsi*4]
shr r13d, 0x10
movzx esi, bh
xor edi, dword [rsp]
xor edi, dword [rbp + rsi*4]
movzx esi, r13b
mov r13d, r10d
shr r13d, 0x18
xor edi, dword [r9 + rsi*4]
movzx esi, bl
mov ebp, r13d
mov esi, dword [r8 + rsi*4]
lea r13, [0x6db1cfe0]
xor esi, dword [rcx + rbp*4]
movzx ebp, ah
movzx eax, dh
xor esi, r15d
xor esi, dword [r13 + rbp*4]
mov r13d, edx
shr r13d, 0x10
movzx edx, dl
movzx ebp, r13b
mov r13d, ebx
mov edx, dword [r8 + rdx*4]
shr r13d, 0x18
xor esi, dword [r9 + rbp*4]
movzx ebp, r11b
mov r12d, r13d
mov ebp, dword [r8 + rbp*4]
lea r13, [0x6db1cfe0]
xor ebp, dword [rcx + r12*4]
shr r11d, 0x18
shr ebx, 0x10
xor ebp, dword [rsp + 0x1c]
xor edx, dword [rcx + r11*4]
lea r11, [0x6db1cfe0]
xor ebp, dword [r13 + rax*4]
mov r13d, r10d
mov rax, r10
shr r13d, 0x10
movzx r10d, byte [rsp + 0x48]
movzx eax, ah
movzx r12d, r13b
movzx ebx, bl
xor ebp, dword [r9 + r12*4]
mov r12d, dword [rsp + 0x20]
xor edx, r14d
xor edx, dword [r11 + rax*4]
mov rax, qword [rsp + 0x30]
xor edx, dword [r9 + rbx*4]
mov r11d, r12d
shr r11d, 0x18
movzx ebx, ah
mov r13d, dword [rcx + r11*4]
lea r11, [0x6db1cfe0]
xor r13d, dword [r8 + r10*4]
xor r13d, dword [r11 + rbx*4]
mov ebx, dword [rsp + 0x44]
mov r11d, dword [rsp + 0x48]
mov r10d, ebx
mov rax, rbx
shr r10d, 0x10
shr r11d, 0x18
movzx ebx, ah
mov r11d, dword [rcx + r11*4]
movzx r10d, r10b
xor r13d, dword [r9 + r10*4]
movzx r10d, byte [rsp + 0x30]
mov dword [rsp + 0x40], r11d
lea r11, [0x6db1cfe0]
mov r10d, dword [r8 + r10*4]
xor dword [rsp + 0x40], r10d
mov r10d, dword [r11 + rbx*4]
mov r11d, dword [rsp + 0x30]
xor dword [rsp + 0x40], r10d
mov r10d, r12d
shr r10d, 0x10
shr r11d, 0x18
movzx r10d, r10b
mov eax, dword [rcx + r11*4]
lea r11, [0x6db1cfe0]
mov r10d, dword [r9 + r10*4]
xor dword [rsp + 0x40], r10d
movzx r10d, byte [rsp + 0x44]
mov dword [rsp + 0x20], eax
mov rax, r12
movzx ebx, ah
mov r10d, dword [r8 + r10*4]
xor dword [rsp + 0x20], r10d
mov r10d, dword [r11 + rbx*4]
mov ebx, dword [rsp + 0x48]
mov r11d, dword [rsp + 0x44]
xor dword [rsp + 0x20], r10d
mov r10d, ebx
shr r11d, 0x18
mov rax, rbx
shr r10d, 0x10
movzx ebx, ah
mov rax, rsi
movzx r10d, r10b
mov r10d, dword [r9 + r10*4]
xor dword [rsp + 0x20], r10d
movzx r10d, r12b
mov r12d, dword [rcx + r11*4]
lea r11, [0x6db1cfe0]
mov dword [rsp + 0x44], r12d
mov r12d, dword [r8 + r10*4]
mov r10d, dword [rsp + 0x30]
xor dword [rsp + 0x44], r12d
mov r12d, dword [r11 + rbx*4]
movzx ebx, ah
xor dword [rsp + 0x44], r12d
mov rax, rbp
lea r12, [0x6db1cfe0]
shr r10d, 0x10
movzx eax, ah
movzx r10d, r10b
mov r10d, dword [r9 + r10*4]
xor dword [rsp + 0x44], r10d
mov r11d, dword [rsp + 0x1c]
movzx r10d, dil
xor dword [rsp + 0x20], r11d
mov r11d, edx
xor r13d, dword [rsp]
shr r11d, 0x18
mov r10d, dword [r8 + r10*4]
xor dword [rsp + 0x40], r15d
xor r10d, dword [rcx + r11*4]
lea r11, [0x6db1cfe0]
xor dword [rsp + 0x44], r14d
xor r10d, r13d
xor r10d, dword [r11 + rbx*4]
mov r11d, ebp
shr r11d, 0x10
movzx ebx, sil
movzx r11d, r11b
mov ebx, dword [r8 + rbx*4]
xor r10d, dword [r9 + r11*4]
mov r11d, edi
shr r11d, 0x18
xor ebx, dword [rcx + r11*4]
mov r11d, edx
xor ebx, dword [rsp + 0x40]
shr r11d, 0x10
xor ebx, dword [r12 + rax*4]
movzx r11d, r11b
mov r12d, esi
xor ebx, dword [r9 + r11*4]
movzx eax, dh
shr r12d, 0x18
movzx r11d, bpl
movzx edx, dl
shr ebp, 0x18
mov r11d, dword [r8 + r11*4]
xor r11d, dword [rcx + r12*4]
mov r12, rax
lea rax, [0x6db1cfe0]
xor r11d, dword [rsp + 0x20]
mov edx, dword [r8 + rdx*4]
xor edx, dword [rcx + rbp*4]
lea rbp, [0x6db1cfe0]
shr esi, 0x10
xor r11d, dword [rax + r12*4]
mov rax, rdi
xor edx, dword [rsp + 0x44]
mov r12d, edi
movzx edi, ah
movzx esi, sil
xor edx, dword [rbp + rdi*4]
shr r12d, 0x10
movzx edi, r10b
xor edx, dword [r9 + rsi*4]
movzx r12d, r12b
xor r11d, dword [r9 + r12*4]
mov r12d, dword [rsp + 0xec]
mov ebp, edx
shr ebp, 0x18
mov rax, r11
mov esi, ebp
mov ebp, dword [r8 + rdi*4]
movzx edi, bl
mov dword [rsp + 0x80], ebp
mov ebp, dword [rcx + rsi*4]
movzx esi, bh
xor dword [rsp + 0x80], ebp
lea rbp, [0x6db1cfe0]
xor dword [rsp + 0x80], r12d
mov r12d, dword [rsp + 0xbc]
mov ebp, dword [rbp + rsi*4]
xor dword [rsp + 0x80], ebp
mov ebp, r11d
shr ebp, 0x10
movzx esi, bpl
mov ebp, dword [r9 + rsi*4]
xor dword [rsp + 0x80], ebp
mov ebp, r10d
shr ebp, 0x18
mov esi, ebp
mov ebp, dword [r8 + rdi*4]
movzx edi, r11b
shr r11d, 0x18
mov dword [rsp + 0x70], ebp
mov ebp, dword [rcx + rsi*4]
movzx esi, ah
xor dword [rsp + 0x70], ebp
mov ebp, dword [rsp + 0xb8]
mov rax, r10
xor dword [rsp + 0x70], ebp
lea rbp, [0x6db1cfe0]
mov ebp, dword [rbp + rsi*4]
xor dword [rsp + 0x70], ebp
mov ebp, edx
shr ebp, 0x10
movzx esi, bpl
mov ebp, dword [r9 + rsi*4]
xor dword [rsp + 0x70], ebp
mov ebp, ebx
shr ebp, 0x18
mov esi, ebp
mov ebp, dword [r8 + rdi*4]
mov dword [rsp + 0x84], ebp
mov ebp, dword [rcx + rsi*4]
movzx esi, dh
xor dword [rsp + 0x84], ebp
lea rbp, [0x6db1cfe0]
movzx edx, dl
xor dword [rsp + 0x84], r12d
mov ebp, dword [rbp + rsi*4]
xor dword [rsp + 0x84], ebp
mov ebp, r10d
shr ebp, 0x10
movzx esi, bpl
mov ebp, dword [r9 + rsi*4]
xor dword [rsp + 0x84], ebp
mov r12d, dword [rsp + 0x4c]
mov edx, dword [r8 + rdx*4]
mov edi, dword [rsp + 0x54]
mov esi, dword [rsp + 0x58]
mov ebp, r12d
mov dword [rsp + 0x88], edx
mov edx, dword [rcx + r11*4]
lea r11, [0x6db1cfe0]
xor dword [rsp + 0x88], edx
mov edx, dword [rsp + 0xf0]
xor dword [rsp + 0x88], edx
shr ebp, 0x18
movzx edx, ah
mov r10d, ebp
shr ebx, 0x10
mov edx, dword [r11 + rdx*4]
movzx ebx, bl
mov rax, rdi
mov r11d, dword [rsp + 0x50]
mov r10d, dword [rcx + r10*4]
xor dword [rsp + 0x88], edx
mov edx, dword [r9 + rbx*4]
lea rbx, [0x6db1cfe0]
xor dword [rsp + 0x88], edx
movzx edx, r11b
mov dword [rsp + 0x30], r10d
mov r10d, r11d
shr r10d, 0x18
mov edx, dword [r8 + rdx*4]
xor dword [rsp + 0x30], edx
movzx edx, ah
mov ebp, dword [rcx + r10*4]
mov edx, dword [rbx + rdx*4]
xor dword [rsp + 0x30], edx
mov edx, esi
shr edx, 0x10
mov rax, rsi
mov r10d, edi
movzx edx, dl
mov dword [rsp + 0x48], ebp
shr r10d, 0x18
mov ebp, r12d
mov edx, dword [r9 + rdx*4]
xor dword [rsp + 0x30], edx
movzx edx, dil
mov edx, dword [r8 + rdx*4]
xor dword [rsp + 0x48], edx
movzx edx, ah
mov edx, dword [rbx + rdx*4]
xor dword [rsp + 0x48], edx
mov edx, r12d
mov r10d, dword [rcx + r10*4]
shr edx, 0x10
mov rax, rbp
movzx edx, dl
mov edx, dword [r9 + rdx*4]
xor dword [rsp + 0x48], edx
movzx edx, sil
mov dword [rsp + 0x4c], r10d
mov edx, dword [r8 + rdx*4]
xor dword [rsp + 0x4c], edx
movzx edx, ah
mov edx, dword [rbx + rdx*4]
xor dword [rsp + 0x4c], edx
mov edx, r11d
shr edx, 0x10
movzx r10d, r12b
mov rax, r11
movzx edx, dl
mov edx, dword [r9 + rdx*4]
xor dword [rsp + 0x4c], edx
mov edx, esi
xor dword [rsp + 0x30], r13d
shr edx, 0x18
mov edx, dword [rcx + rdx*4]
mov dword [rsp + 0x50], edx
mov edx, dword [r8 + r10*4]
xor dword [rsp + 0x50], edx
movzx edx, ah
mov edx, dword [rbx + rdx*4]
xor dword [rsp + 0x50], edx
mov edx, edi
shr edx, 0x10
mov edi, dword [rsp + 0x40]
xor dword [rsp + 0x48], edi
movzx edx, dl
mov edx, dword [r9 + rdx*4]
xor dword [rsp + 0x50], edx
mov edx, dword [rsp + 0x20]
xor dword [rsp + 0x4c], edx
mov esi, dword [rsp + 0xa0]
mov ebp, dword [rsp + 0x44]
mov edx, dword [rsp + 0x80]
xor dword [rsp + 0x50], ebp
shr esi, 0x18
mov ebp, dword [rsp + 0x30]
mov edi, esi
mov eax, dword [rcx + rdi*4]
movzx esi, byte [rsp + 0xb0]
xor edx, ebp
mov r12d, dword [rsp + 0x48]
mov r10d, dword [rsp + 0x84]
mov dword [rsp + 0x8c], eax
mov ebx, edx
mov rax, qword [rsp + 0x90]
mov edx, dword [rsp + 0x70]
xor r10d, dword [rsp + 0x4c]
mov esi, dword [r8 + rsi*4]
mov r11d, dword [rsp + 0x88]
xor r11d, dword [rsp + 0x50]
mov edi, dword [rsp + 0xb0]
xor edx, r12d
xor dword [rsp + 0x8c], esi
movzx esi, ah
lea rax, [0x6db1cfe0]
shr edi, 0x18
mov esi, dword [rax + rsi*4]
mov eax, dword [rsp + 0x5c]
xor dword [rsp + 0x8c], esi
mov edi, dword [rcx + rdi*4]
mov esi, eax
shr esi, 0x10
mov dword [rsp + 0x54], edi
lea rdi, [0x6db1cfe0]
movzx esi, sil
mov esi, dword [r9 + rsi*4]
xor dword [rsp + 0x8c], esi
movzx esi, byte [rsp + 0x90]
mov esi, dword [r8 + rsi*4]
xor dword [rsp + 0x54], esi
movzx esi, ah
mov esi, dword [rdi + rsi*4]
xor dword [rsp + 0x54], esi
mov eax, dword [rsp + 0xa0]
mov esi, eax
shr esi, 0x10
movzx esi, sil
mov esi, dword [r9 + rsi*4]
xor dword [rsp + 0x54], esi
mov esi, dword [rsp + 0x90]
shr esi, 0x18
mov edi, esi
movzx esi, byte [rsp + 0x5c]
mov edi, dword [rcx + rdi*4]
mov esi, dword [r8 + rsi*4]
mov dword [rsp + 0x58], edi
lea rdi, [0x6db1cfe0]
xor dword [rsp + 0x58], esi
movzx esi, ah
mov eax, dword [rsp + 0xb0]
mov esi, dword [rdi + rsi*4]
xor dword [rsp + 0x58], esi
mov esi, eax
shr esi, 0x10
movzx esi, sil
mov esi, dword [r9 + rsi*4]
xor dword [rsp + 0x58], esi
mov esi, dword [rsp + 0x5c]
shr esi, 0x18
mov edi, esi
movzx esi, byte [rsp + 0xa0]
mov edi, dword [rcx + rdi*4]
mov dword [rsp + 0x5c], edi
lea rdi, [0x6db1cfe0]
mov esi, dword [r8 + rsi*4]
xor dword [rsp + 0x5c], esi
movzx esi, ah
mov eax, dword [rdi + rsi*4]
mov esi, dword [rsp + 0x90]
xor dword [rsp + 0x5c], eax
shr esi, 0x10
movzx esi, sil
mov esi, dword [r9 + rsi*4]
xor dword [rsp + 0x5c], esi
mov esi, r11d
xor dword [rsp + 0x8c], ebp
shr esi, 0x18
mov edi, dword [rsp + 0x50]
lea rbp, [0x6db1cfe0]
xor dword [rsp + 0x5c], edi
movzx edi, bl
xor dword [rsp + 0x54], r12d
lea r12, [0x6db1cfe0]
mov edi, dword [r8 + rdi*4]
xor edi, dword [rcx + rsi*4]
movzx esi, dh
xor edi, dword [rsp + 0x8c]
mov eax, dword [rsp + 0x4c]
xor edi, dword [rbp + rsi*4]
mov esi, r10d
mov ebp, ebx
shr esi, 0x10
shr ebp, 0x18
xor dword [rsp + 0x58], eax
movzx esi, sil
mov rax, r10
xor edi, dword [r9 + rsi*4]
movzx esi, dl
mov esi, dword [r8 + rsi*4]
xor esi, dword [rcx + rbp*4]
movzx ebp, ah
mov eax, edx
xor esi, dword [rsp + 0x54]
xor esi, dword [r12 + rbp*4]
mov ebp, r11d
shr ebp, 0x10
shr eax, 0x18
shr edx, 0x10
mov r12d, eax
movzx ebp, bpl
mov rax, r11
xor esi, dword [r9 + rbp*4]
movzx eax, ah
movzx ebp, r10b
mov ebp, dword [r8 + rbp*4]
shr r10d, 0x18
xor ebp, dword [rcx + r12*4]
movzx r11d, r11b
mov r12, rax
lea rax, [0x6db1cfe0]
xor ebp, dword [rsp + 0x58]
mov r11d, dword [r8 + r11*4]
movzx edx, dl
xor r11d, dword [rcx + r10*4]
lea r10, [0x6db1cfe0]
xor ebp, dword [rax + r12*4]
xor r11d, dword [rsp + 0x5c]
mov eax, ebx
movzx ebx, bh
xor r11d, dword [r10 + rbx*4]
mov r10d, dword [rsp]
shr eax, 0x10
xor r11d, dword [r9 + rdx*4]
xor r10d, dword [rsp + 0x54]
movzx r12d, al
xor ebp, dword [r9 + r12*4]
mov rax, rsi
mov edx, r11d
mov r12d, r10d
movzx r10d, dil
shr edx, 0x18
mov ebx, dword [r8 + r10*4]
lea r10, [0x6db1cfe0]
xor ebx, dword [rcx + rdx*4]
movzx edx, ah
mov dword [rsp + 0xb0], r12d
mov eax, edi
shr eax, 0x18
xor ebx, r12d
xor ebx, dword [r10 + rdx*4]
mov edx, ebp
shr edx, 0x10
mov r10d, eax
mov rax, rbp
movzx edx, dl
movzx eax, ah
xor ebx, dword [r9 + rdx*4]
mov edx, dword [rsp + 0x58]
xor edx, r15d
mov r15d, edx
movzx edx, sil
mov edx, dword [r8 + rdx*4]
xor edx, dword [rcx + r10*4]
mov dword [rsp + 0xb4], r15d
xor edx, r15d
lea r15, [0x6db1cfe0]
xor edx, dword [r15 + rax*4]
mov eax, r11d
mov r15d, dword [rsp + 0x1c]
shr eax, 0x10
xor r15d, dword [rsp + 0x5c]
movzx r10d, al
mov eax, esi
shr eax, 0x18
xor edx, dword [r9 + r10*4]
movzx r10d, bpl
mov r12d, eax
mov r10d, dword [r8 + r10*4]
mov rax, r11
xor r10d, dword [rcx + r12*4]
movzx eax, ah
movzx r11d, r11b
mov r12, rax
lea rax, [0x6db1cfe0]
mov r11d, dword [r8 + r11*4]
xor r10d, r15d
xor r10d, dword [rax + r12*4]
mov eax, edi
shr eax, 0x10
shr ebp, 0x18
xor r14d, dword [rsp + 0xb0]
xor r11d, dword [rcx + rbp*4]
movzx r12d, al
mov rax, rdi
movzx edi, ah
shr esi, 0x10
xor r10d, dword [r9 + r12*4]
movzx esi, sil
lea rax, [0x6db1cfe0]
mov ebp, r14d
xor r11d, r14d
lea r14, [0x6db1cfe0]
mov r12, rax
xor r11d, dword [r14 + rdi*4]
xor r11d, dword [r9 + rsi*4]
movzx esi, bl
mov r14d, r11d
shr r14d, 0x18
mov edi, r14d
mov r14d, dword [r8 + rsi*4]
movzx esi, dh
mov dword [rsp + 0x90], r14d
mov r14d, dword [rcx + rdi*4]
movzx edi, dl
xor dword [rsp + 0x90], r14d
mov r14d, dword [rsp + 0x60]
xor dword [rsp + 0x90], r14d
mov r14d, dword [rax + rsi*4]
mov rax, r10
xor dword [rsp + 0x90], r14d
mov r14d, r10d
shr r14d, 0x10
movzx esi, r14b
mov r14d, dword [r9 + rsi*4]
xor dword [rsp + 0x90], r14d
mov r14d, ebx
shr r14d, 0x18
mov esi, r14d
mov r14d, dword [r8 + rdi*4]
movzx edi, r10b
shr r10d, 0x18
mov dword [rsp + 0x60], r14d
mov r14d, dword [rcx + rsi*4]
movzx esi, ah
xor dword [rsp + 0x60], r14d
mov r14d, dword [rsp + 0x64]
mov rax, r11
xor dword [rsp + 0x60], r14d
mov r14d, dword [r12 + rsi*4]
xor dword [rsp + 0x60], r14d
mov r14d, r11d
movzx r11d, r11b
shr r14d, 0x10
movzx esi, r14b
mov r14d, dword [r9 + rsi*4]
xor dword [rsp + 0x60], r14d
mov r14d, edx
shr edx, 0x10
shr r14d, 0x18
movzx edx, dl
mov esi, r14d
mov r14d, dword [r8 + rdi*4]
mov dword [rsp + 0x64], r14d
mov r14d, dword [rcx + rsi*4]
movzx esi, ah
xor dword [rsp + 0x64], r14d
mov r14d, dword [rsp + 0x68]
mov rax, r12
xor dword [rsp + 0x64], r14d
mov r14d, dword [r12 + rsi*4]
xor dword [rsp + 0x64], r14d
mov r14d, ebx
movzx ebx, bh
shr r14d, 0x10
movzx esi, r14b
mov r14d, dword [r9 + rsi*4]
xor dword [rsp + 0x64], r14d
mov r14d, dword [r8 + r11*4]
mov dword [rsp + 0x68], r14d
mov r14d, dword [rcx + r10*4]
xor dword [rsp + 0x68], r14d
mov r14d, dword [rsp + 0x6c]
xor dword [rsp + 0x68], r14d
mov r14d, dword [r12 + rbx*4]
xor dword [rsp + 0x68], r14d
mov r14d, dword [r9 + rdx*4]
xor dword [rsp + 0x68], r14d
mov r14d, dword [rsp + 0xb4]
mov edi, dword [rsp + 0x40]
mov esi, dword [rsp + 0x20]
mov dword [rsp + 0x20], ebp
mov qword [rsp], rax
xor r14d, r13d
mov r13d, dword [rsp + 0x60]
xor edi, r15d
mov r12d, r14d
xor esi, ebp
mov r14d, dword [rsp + 0x90]
mov ebp, dword [rsp + 0x68]
xor r13d, edi
mov dword [rsp + 0xfc], edi
mov edx, r13d
mov r13d, dword [rsp + 0x64]
xor r14d, r12d
mov ebx, r14d
mov r14d, r15d
mov r15d, esi
xor r13d, esi
mov esi, dword [rsp + 0x30]
mov dword [rsp + 0x1c], r15d
mov r10d, r13d
mov r13d, dword [rsp + 0x44]
xor esi, edi
xor r13d, r12d
mov edi, esi
movzx esi, bl
xor ebp, r13d
mov esi, dword [r8 + rsi*4]
mov dword [rsp + 0xc4], edi
mov r11d, ebp
shr r11d, 0x18
xor esi, dword [rcx + r11*4]
mov r11d, r10d
shr r11d, 0x10
movzx r11d, r11b
xor esi, edi
movzx edi, dh
xor esi, dword [rax + rdi*4]
mov eax, ebx
xor esi, dword [r9 + r11*4]
mov r11d, dword [rsp + 0x48]
shr eax, 0x18
mov edi, eax
mov rax, r10
xor r11d, r15d
mov r15d, r11d
movzx r11d, dl
mov r11d, dword [r8 + r11*4]
xor r11d, dword [rcx + rdi*4]
movzx edi, ah
mov dword [rsp + 0xc8], r15d
lea rax, [0x6db1cfe0]
xor r11d, r15d
mov r15d, ebp
xor r11d, dword [rax + rdi*4]
shr r15d, 0x10
mov eax, dword [rsp + 0x4c]
movzx edi, r15b
mov r15d, edx
xor r11d, dword [r9 + rdi*4]
shr r15d, 0x18
movzx edi, r10b
mov edi, dword [r8 + rdi*4]
xor edi, dword [rcx + r15*4]
xor eax, r13d
mov dword [rsp + 0x6c], eax
shr r10d, 0x18
xor edi, eax
mov rax, rbp
movzx ebp, bpl
movzx eax, ah
mov ebp, dword [r8 + rbp*4]
xor ebp, dword [rcx + r10*4]
mov r15, rax
lea rax, [0x6db1cfe0]
mov r10d, dword [rsp + 0x8c]
xor edi, dword [rax + r15*4]
mov r15d, ebx
movzx ebx, bh
shr r15d, 0x10
movzx r15d, r15b
xor edi, dword [r9 + r15*4]
mov r15d, dword [rsp + 0x50]
xor r15d, dword [rsp + 0xc4]
xor ebp, r15d
xor ebp, dword [rax + rbx*4]
shr edx, 0x10
movzx edx, dl
xor r10d, dword [rsp + 0xc8]
xor ebp, dword [r9 + rdx*4]
mov eax, r10d
movzx r10d, sil
mov edx, ebp
mov ebx, dword [r8 + r10*4]
shr edx, 0x18
xor ebx, dword [rcx + rdx*4]
mov dword [rsp + 0xa0], eax
mov r10d, dword [rsp + 0x54]
xor r10d, dword [rsp + 0x6c]
mov dword [rsp + 0x40], r15d
xor ebx, eax
mov rax, r11
movzx edx, ah
lea rax, [0x6db1cfe0]
xor ebx, dword [rax + rdx*4]
mov edx, edi
mov eax, r10d
shr edx, 0x10
mov r10d, esi
mov dword [rsp + 0xcc], eax
movzx edx, dl
shr r10d, 0x18
xor ebx, dword [r9 + rdx*4]
movzx edx, r11b
mov edx, dword [r8 + rdx*4]
xor edx, dword [rcx + r10*4]
xor edx, eax
mov rax, rdi
movzx eax, ah
mov r10, rax
lea rax, [0x6db1cfe0]
xor edx, dword [rax + r10*4]
mov r10d, ebp
shr r10d, 0x10
movzx r10d, r10b
xor edx, dword [r9 + r10*4]
mov r10d, dword [rsp + 0x58]
xor r10d, r15d
mov r15d, r11d
shr r11d, 0x10
mov eax, r10d
shr r15d, 0x18
movzx r10d, dil
mov r10d, dword [r8 + r10*4]
xor r10d, dword [rcx + r15*4]
shr edi, 0x18
mov dword [rsp + 0xd8], eax
movzx r11d, r11b
xor r10d, eax
mov rax, rbp
movzx ebp, bpl
movzx eax, ah
mov ebp, dword [r8 + rbp*4]
xor ebp, dword [rcx + rdi*4]
mov r15, rax
lea rax, [0x6db1cfe0]
xor r10d, dword [rax + r15*4]
mov r15d, esi
mov rax, rsi
shr r15d, 0x10
movzx esi, ah
lea rax, [0x6db1cfe0]
movzx r15d, r15b
xor r10d, dword [r9 + r15*4]
mov r15d, dword [rsp + 0x5c]
xor r15d, dword [rsp + 0xa0]
xor ebp, r15d
xor ebp, dword [rax + rsi*4]
movzx esi, bl
xor ebp, dword [r9 + r11*4]
mov edi, r15d
mov esi, dword [r8 + rsi*4]
mov dword [rsp + 0x8c], esi
mov r15d, ebp
shr r15d, 0x18
mov r11d, r15d
mov r15, rax
mov esi, dword [rcx + r11*4]
xor dword [rsp + 0x8c], esi
movzx esi, dh
mov r11d, dword [rsp + 0x80]
xor dword [rsp + 0x8c], r11d
mov r11d, r10d
shr r11d, 0x10
mov esi, dword [rax + rsi*4]
xor dword [rsp + 0x8c], esi
movzx r11d, r11b
mov rax, r10
mov esi, dword [r9 + r11*4]
mov r11d, ebx
xor dword [rsp + 0x8c], esi
movzx esi, dl
shr r11d, 0x18
mov esi, dword [r8 + rsi*4]
mov dword [rsp + 0x80], esi
mov esi, dword [rcx + r11*4]
xor dword [rsp + 0x80], esi
movzx esi, ah
mov r11d, dword [rsp + 0x70]
xor dword [rsp + 0x80], r11d
mov rax, rbp
mov r11d, dword [r15 + rsi*4]
xor dword [rsp + 0x80], r11d
mov r11d, ebp
shr r11d, 0x10
movzx esi, r10b
movzx ebp, bpl
movzx r11d, r11b
shr r10d, 0x18
mov esi, dword [r8 + rsi*4]
mov r11d, dword [r9 + r11*4]
xor dword [rsp + 0x80], r11d
mov r11d, edx
shr r11d, 0x18
shr edx, 0x10
mov dword [rsp + 0x70], esi
mov r11d, dword [rcx + r11*4]
movzx esi, ah
xor dword [rsp + 0x70], r11d
movzx edx, dl
mov r11d, dword [rsp + 0x84]
xor dword [rsp + 0x70], r11d
mov r11d, dword [r15 + rsi*4]
xor dword [rsp + 0x70], r11d
mov r11d, ebx
movzx ebx, bh
shr r11d, 0x10
movzx r11d, r11b
mov r11d, dword [r9 + r11*4]
xor dword [rsp + 0x70], r11d
mov r11d, dword [r8 + rbp*4]
mov dword [rsp + 0x84], r11d
mov r11d, dword [rcx + r10*4]
xor dword [rsp + 0x84], r11d
mov r11d, dword [rsp + 0x88]
xor dword [rsp + 0x84], r11d
movzx r10d, byte [rsp + 0x20]
mov esi, dword [rsp + 0xb0]
mov r11d, dword [r15 + rbx*4]
xor dword [rsp + 0x84], r11d
mov r11d, dword [r9 + rdx*4]
mov rax, rsi
xor dword [rsp + 0x84], r11d
movzx edx, ah
mov r11d, dword [r8 + r10*4]
mov r10, r15
mov ebp, dword [rsp + 0xb4]
mov dword [rsp + 0x48], r11d
mov r11d, dword [r15 + rdx*4]
mov edx, r14d
xor dword [rsp + 0x48], r11d
shr edx, 0x18
mov r15d, r14d
mov rax, rbp
mov r14d, dword [rcx + rdx*4]
xor dword [rsp + 0x48], r14d
mov r14d, ebp
shr r14d, 0x10
movzx ebx, ah
mov rax, r15
movzx edx, r14b
mov r14d, dword [r9 + rdx*4]
mov edx, r15d
xor dword [rsp + 0x48], r14d
shr edx, 0x10
mov r14d, dword [r10 + rbx*4]
mov ebx, dword [rsp + 0x20]
movzx edx, dl
xor r14d, dword [r9 + rdx*4]
movzx edx, sil
xor r14d, dword [r8 + rdx*4]
mov r11d, ebx
shr r11d, 0x18
mov edx, r11d
mov r11d, esi
shr esi, 0x18
mov r10d, esi
xor r14d, dword [rcx + rdx*4]
movzx edx, bpl
mov esi, dword [rcx + r10*4]
mov edx, dword [r8 + rdx*4]
movzx r10d, r15b
mov dword [rsp + 0x44], esi
xor dword [rsp + 0x44], edx
movzx edx, ah
lea rax, [0x6db1cfe0]
mov esi, dword [rsp + 0xa0]
xor r14d, edi
mov edx, dword [rax + rdx*4]
mov rax, rbx
xor dword [rsp + 0x44], edx
mov edx, ebx
shr edx, 0x10
xor dword [rsp + 0x44], esi
mov esi, r11d
movzx edx, dl
shr esi, 0x10
mov dword [rsp + 0x5c], edi
mov edx, dword [r9 + rdx*4]
xor dword [rsp + 0x44], edx
mov edx, ebp
mov ebp, r12d
shr edx, 0x18
shr ebp, 0x18
mov edx, dword [rcx + rdx*4]
mov edi, ebp
mov ebp, dword [rsp + 0xfc]
mov r15d, dword [rcx + rdi*4]
mov dword [rsp + 0x30], edx
mov edx, dword [r8 + r10*4]
xor dword [rsp + 0x30], edx
movzx edx, sil
mov esi, dword [rsp + 0x84]
mov r11d, dword [r9 + rdx*4]
movzx edx, ah
lea rax, [0x6db1cfe0]
xor dword [rsp + 0x30], r11d
mov r11d, dword [rsp + 0xcc]
xor dword [rsp + 0x30], r11d
xor esi, r14d
mov r11d, dword [rax + rdx*4]
mov edx, dword [rsp + 0xd8]
xor dword [rsp + 0x48], edx
xor dword [rsp + 0x30], r11d
mov r11d, dword [rsp + 0x70]
xor r11d, dword [rsp + 0x48]
mov edx, dword [rsp + 0x8c]
xor edx, dword [rsp + 0x44]
mov dword [rsp + 0x4c], r15d
mov r10d, r11d
mov r11d, esi
movzx esi, bpl
mov ebx, edx
mov esi, dword [r8 + rsi*4]
mov edx, dword [rsp + 0x80]
xor edx, dword [rsp + 0x30]
xor dword [rsp + 0x4c], esi
mov edi, dword [rsp + 0x1c]
mov rax, rdi
movzx edi, byte [rsp + 0x1c]
movzx esi, ah
lea rax, [0x6db1cfe0]
mov r15d, dword [rax + rsi*4]
mov esi, r13d
xor dword [rsp + 0x4c], r15d
shr esi, 0x10
mov rax, r13
movzx esi, sil
mov r15d, dword [r9 + rsi*4]
xor dword [rsp + 0x4c], r15d
mov r15d, r12d
shr r15d, 0x10
movzx esi, r15b
mov r15d, dword [r8 + rdi*4]
mov dword [rsp + 0x50], r15d
mov r15d, dword [r9 + rsi*4]
mov esi, ebp
shr esi, 0x18
xor dword [rsp + 0x50], r15d
mov r15d, dword [rcx + rsi*4]
movzx esi, ah
lea rax, [0x6db1cfe0]
xor dword [rsp + 0x50], r15d
mov r15d, dword [rax + rsi*4]
mov rax, r12
movzx esi, r13b
movzx edi, ah
lea rax, [0x6db1cfe0]
xor dword [rsp + 0x50], r15d
shr r13d, 0x18
movzx r12d, r12b
mov r15d, dword [rax + rdi*4]
mov edi, ebp
xor r15d, dword [r8 + rsi*4]
mov esi, ebp
mov rax, rdi
mov ebp, dword [rsp + 0x1c]
shr esi, 0x10
movzx edi, bl
movzx esi, sil
xor r15d, dword [r9 + rsi*4]
mov esi, ebp
shr esi, 0x18
xor r15d, dword [rcx + rsi*4]
movzx esi, ah
lea rax, [0x6db1cfe0]
mov esi, dword [rax + rsi*4]
mov dword [rsp + 0x54], esi
mov esi, dword [rcx + r13*4]
mov r13, rax
xor dword [rsp + 0x54], esi
mov esi, dword [r8 + r12*4]
mov r12d, edx
xor dword [rsp + 0x54], esi
mov esi, ebp
shr r12d, 0x18
shr esi, 0x10
movzx esi, sil
mov ebp, dword [r9 + rsi*4]
mov esi, r11d
shr esi, 0x18
xor dword [rsp + 0x54], ebp
mov ebp, dword [rsp + 0x44]
mov edi, dword [r8 + rdi*4]
xor dword [rsp + 0x4c], ebp
xor edi, dword [rcx + rsi*4]
movzx esi, dh
mov ebp, dword [rsp + 0x30]
xor edi, dword [rsp + 0x4c]
xor edi, dword [rax + rsi*4]
mov esi, r10d
mov rax, r10
shr esi, 0x10
xor dword [rsp + 0x50], ebp
mov ebp, ebx
movzx esi, sil
shr ebp, 0x18
xor r15d, dword [rsp + 0x48]
xor edi, dword [r9 + rsi*4]
movzx esi, dl
xor dword [rsp + 0x54], r14d
mov esi, dword [r8 + rsi*4]
shr edx, 0x10
xor esi, dword [rcx + rbp*4]
movzx ebp, ah
mov rax, r11
xor esi, dword [rsp + 0x50]
movzx eax, ah
movzx edx, dl
xor esi, dword [r13 + rbp*4]
mov ebp, r11d
movzx r11d, r11b
shr ebp, 0x10
mov r11d, dword [r8 + r11*4]
movzx ebp, bpl
xor esi, dword [r9 + rbp*4]
movzx ebp, r10b
shr r10d, 0x18
mov ebp, dword [r8 + rbp*4]
xor ebp, dword [rcx + r12*4]
mov r12, rax
xor r11d, dword [rcx + r10*4]
xor r11d, dword [rsp + 0x54]
xor ebp, r15d
xor ebp, dword [r13 + r12*4]
mov r12d, ebx
shr r12d, 0x10
movzx ebx, bh
movzx r12d, r12b
xor r11d, dword [r13 + rbx*4]
mov r13d, dword [rsp + 0xc4]
xor ebp, dword [r9 + r12*4]
mov r12d, dword [rsp + 0xc8]
xor r11d, dword [r9 + rdx*4]
mov edx, r13d
movzx r10d, r12b
shr edx, 0x18
mov ebx, dword [r8 + r10*4]
mov dword [rsp + 0x58], ebx
mov ebx, dword [rcx + rdx*4]
xor dword [rsp + 0x58], ebx
mov ebx, dword [rsp + 0x6c]
mov r10d, dword [rsp + 0x40]
mov rax, rbx
movzx edx, ah
lea rax, [0x6db1cfe0]
mov edx, dword [rax + rdx*4]
xor dword [rsp + 0x58], edx
mov edx, r10d
shr r10d, 0x18
shr edx, 0x10
mov eax, dword [rcx + r10*4]
movzx edx, dl
movzx r10d, byte [rsp + 0x6c]
mov edx, dword [r9 + rdx*4]
xor dword [rsp + 0x58], edx
movzx edx, r13b
mov dword [rsp + 0x20], eax
mov rax, r12
mov edx, dword [r8 + rdx*4]
xor dword [rsp + 0x20], edx
movzx edx, ah
lea rax, [0x6db1cfe0]
mov edx, dword [rax + rdx*4]
xor dword [rsp + 0x20], edx
mov edx, ebx
shr edx, 0x10
movzx edx, dl
mov ebx, dword [r9 + rdx*4]
mov edx, dword [rsp + 0x4c]
xor dword [rsp + 0x20], ebx
xor dword [rsp + 0x58], edx
mov edx, r13d
mov ebx, dword [r8 + r10*4]
shr edx, 0x10
mov r10d, r12d
movzx edx, dl
mov dword [rsp + 0x1c], ebx
mov ebx, dword [r9 + rdx*4]
mov edx, r12d
xor dword [rsp + 0x1c], ebx
shr edx, 0x18
mov ebx, dword [rsp + 0xf4]
xor dword [rsp + 0x1c], ebx
mov ebx, dword [rcx + rdx*4]
xor dword [rsp + 0x1c], ebx
mov r12d, dword [rsp + 0x40]
mov rax, r12
movzx edx, ah
lea rax, [0x6db1cfe0]
mov ebx, dword [rax + rdx*4]
xor dword [rsp + 0x1c], ebx
movzx edx, r12b
mov ebx, dword [rsp + 0xc0]
mov r12d, dword [r8 + rdx*4]
mov edx, dword [rsp + 0x6c]
mov eax, dword [rsp + 0x50]
xor dword [rsp + 0x1c], eax
mov rax, r13
lea r13, [0x6db1cfe0]
not ebx
mov dword [rsp + 0x40], r12d
mov dword [rsp + 0xfc], ebx
movzx ebx, ah
shr edx, 0x18
mov r12d, dword [r13 + rbx*4]
mov rax, rsi
xor dword [rsp + 0x40], r12d
mov r12d, dword [rsp + 0xfc]
xor dword [rsp + 0x40], r12d
mov r12d, dword [rcx + rdx*4]
mov edx, r10d
xor dword [rsp + 0x40], r12d
shr edx, 0x10
mov r10d, dword [rsp + 0x54]
movzx edx, dl
mov r12d, dword [r9 + rdx*4]
xor dword [rsp + 0x40], r12d
mov r12d, r11d
xor dword [rsp + 0x20], r10d
shr r12d, 0x18
movzx r10d, dil
mov edx, r12d
mov ebx, dword [r8 + r10*4]
mov r12d, ebp
shr r12d, 0x10
xor ebx, dword [rcx + rdx*4]
movzx edx, ah
mov rax, rbp
xor ebx, dword [rsp + 0x58]
movzx eax, ah
xor dword [rsp + 0x40], r15d
xor ebx, dword [r13 + rdx*4]
movzx edx, r12b
mov r12d, edi
shr r12d, 0x18
xor ebx, dword [r9 + rdx*4]
movzx edx, sil
mov r10d, r12d
mov edx, dword [r8 + rdx*4]
mov r12d, r11d
xor edx, dword [rcx + r10*4]
mov r10, rax
mov rax, r11
xor edx, dword [rsp + 0x1c]
shr r12d, 0x10
movzx eax, ah
xor edx, dword [r13 + r10*4]
movzx r10d, r12b
mov r12d, esi
xor edx, dword [r9 + r10*4]
shr r12d, 0x18
movzx r10d, bpl
mov r10d, dword [r8 + r10*4]
xor r10d, dword [rcx + r12*4]
mov r12, rax
xor r10d, dword [rsp + 0x40]
shr ebp, 0x18
movzx r11d, r11b
xor r10d, dword [r13 + r12*4]
mov r12d, edi
mov r11d, dword [r8 + r11*4]
shr r12d, 0x10
xor r11d, dword [rcx + rbp*4]
mov rax, rdi
movzx r12d, r12b
movzx edi, ah
shr esi, 0x10
xor r10d, dword [r9 + r12*4]
mov r12d, dword [rsp + 0x20]
movzx esi, sil
xor r11d, r12d
xor r11d, dword [r13 + rdi*4]
movzx edi, bl
xor r11d, dword [r9 + rsi*4]
mov ebp, dword [r8 + rdi*4]
movzx edi, dl
mov dword [rsp + 0x6c], ebp
mov eax, dword [rsp + 0x90]
mov esi, r11d
shr esi, 0x18
mov ebp, dword [rcx + rsi*4]
movzx esi, dh
xor dword [rsp + 0x6c], ebp
xor dword [rsp + 0x6c], eax
mov eax, dword [r13 + rsi*4]
mov esi, r10d
shr esi, 0x10
xor dword [rsp + 0x6c], eax
mov rbp, r13
movzx esi, sil
mov eax, dword [r9 + rsi*4]
mov esi, ebx
xor dword [rsp + 0x6c], eax
mov eax, dword [r8 + rdi*4]
shr esi, 0x18
movzx edi, r10b
mov dword [rsp + 0x88], eax
mov eax, dword [rcx + rsi*4]
xor dword [rsp + 0x88], eax
mov eax, dword [rsp + 0x60]
xor dword [rsp + 0x88], eax
mov rax, r10
movzx esi, ah
mov eax, dword [r13 + rsi*4]
xor dword [rsp + 0x88], eax
mov eax, r11d
shr eax, 0x10
movzx esi, al
mov eax, dword [r9 + rsi*4]
xor dword [rsp + 0x88], eax
mov eax, edx
shr eax, 0x18
mov esi, eax
mov eax, dword [r8 + rdi*4]
mov dword [rsp + 0x60], eax
mov eax, dword [rcx + rsi*4]
xor dword [rsp + 0x60], eax
mov eax, dword [rsp + 0x64]
xor dword [rsp + 0x60], eax
mov rax, r11
movzx r11d, r11b
movzx esi, ah
mov eax, dword [r13 + rsi*4]
xor dword [rsp + 0x60], eax
mov eax, ebx
movzx ebx, bh
shr eax, 0x10
mov edi, dword [rsp + 0xcc]
movzx esi, al
mov eax, dword [r9 + rsi*4]
xor dword [rsp + 0x60], eax
shr r10d, 0x18
shr edx, 0x10
mov eax, dword [r8 + r11*4]
mov esi, dword [rsp + 0xa0]
movzx edx, dl
mov r11d, dword [rsp + 0xd8]
mov dword [rsp + 0x64], eax
mov eax, dword [rcx + r10*4]
xor dword [rsp + 0x64], eax
mov r10d, dword [rsp + 0x68]
xor dword [rsp + 0x64], r10d
mov r10d, esi
mov eax, dword [r13 + rbx*4]
shr r10d, 0x18
xor dword [rsp + 0x64], eax
mov eax, dword [r9 + rdx*4]
movzx edx, dil
xor dword [rsp + 0x64], eax
mov eax, dword [rcx + r10*4]
mov r10d, edi
shr r10d, 0x18
mov dword [rsp + 0x68], eax
mov eax, dword [r8 + rdx*4]
xor dword [rsp + 0x68], eax
mov rax, r11
movzx edx, ah
mov eax, dword [r13 + rdx*4]
mov r13d, dword [rsp + 0x5c]
xor dword [rsp + 0x68], eax
mov edx, r13d
shr edx, 0x10
movzx edx, dl
mov eax, dword [r9 + rdx*4]
xor dword [rsp + 0x68], eax
movzx edx, r11b
mov eax, dword [rcx + r10*4]
movzx r10d, r13b
mov dword [rsp], eax
mov eax, dword [r8 + rdx*4]
mov edx, esi
xor dword [rsp], eax
shr edx, 0x10
movzx edx, dl
mov eax, dword [r9 + rdx*4]
xor dword [rsp], eax
mov rax, r13
movzx edx, ah
mov eax, dword [rbp + rdx*4]
xor dword [rsp], eax
mov rax, rsi
movzx edx, ah
mov eax, dword [r8 + r10*4]
mov dword [rsp + 0x5c], eax
mov eax, dword [rbp + rdx*4]
mov edx, r11d
xor dword [rsp + 0x5c], eax
shr edx, 0x18
mov eax, dword [rcx + rdx*4]
mov edx, edi
xor dword [rsp + 0x5c], eax
shr edx, 0x10
movzx edx, dl
mov eax, dword [r9 + rdx*4]
mov edx, r11d
xor dword [rsp + 0x5c], eax
shr edx, 0x10
mov rax, rdi
movzx ebx, ah
movzx edx, dl
mov eax, dword [rsp + 0x40]
mov edi, dword [rbp + rbx*4]
xor edi, dword [r9 + rdx*4]
movzx edx, sil
xor edi, dword [r8 + rdx*4]
mov edx, r13d
shr edx, 0x18
mov r13d, dword [rsp + 0x1c]
xor dword [rsp], r13d
xor edi, dword [rcx + rdx*4]
mov r10d, dword [rsp]
mov esi, dword [rsp + 0x58]
xor dword [rsp + 0x68], esi
mov esi, dword [rsp + 0x88]
xor dword [rsp + 0x5c], eax
xor edi, r12d
mov eax, dword [rsp + 0x6c]
xor esi, r10d
xor eax, dword [rsp + 0x68]
mov edx, esi
mov esi, dword [rsp + 0x60]
movzx ebx, dh
xor esi, dword [rsp + 0x5c]
mov r11d, dword [rsp + 0x44]
mov r13d, eax
xor r11d, r10d
movzx r10d, r13b
mov eax, esi
mov esi, dword [rsp + 0x64]
mov r12d, r11d
mov r10d, dword [r8 + r10*4]
xor esi, edi
mov r11d, esi
shr r11d, 0x18
xor r10d, dword [rcx + r11*4]
mov r11d, eax
mov dword [rsp + 0xc4], r12d
shr r11d, 0x10
xor r14d, dword [rsp + 0xc4]
movzx r11d, r11b
xor r10d, r12d
xor r10d, dword [rbp + rbx*4]
movzx ebx, dl
xor r10d, dword [r9 + r11*4]
mov r11d, r13d
mov r12d, dword [rsp + 0x30]
shr r11d, 0x18
xor r12d, dword [rsp + 0x5c]
mov ebx, dword [r8 + rbx*4]
xor ebx, dword [rcx + r11*4]
mov dword [rsp + 0x30], r12d
xor ebx, r12d
mov r12d, eax
mov rax, r12
mov dword [rsp + 0x44], r12d
mov r12d, edx
movzx eax, ah
shr r12d, 0x18
shr edx, 0x10
mov r11, rax
movzx edx, dl
xor ebx, dword [rbp + r11*4]
mov r11d, esi
shr r11d, 0x10
movzx r11d, r11b
xor ebx, dword [r9 + r11*4]
mov r11d, dword [rsp + 0x48]
xor r11d, edi
mov eax, r11d
movzx r11d, byte [rsp + 0x44]
mov dword [rsp + 0x48], eax
mov r11d, dword [r8 + r11*4]
xor r11d, dword [rcx + r12*4]
xor r11d, eax
mov rax, rsi
movzx esi, sil
movzx eax, ah
mov esi, dword [r8 + rsi*4]
mov r12, rax
mov eax, r13d
shr eax, 0x10
xor r11d, dword [rbp + r12*4]
movzx r12d, al
mov rax, r13
xor r11d, dword [r9 + r12*4]
mov r12d, r14d
mov r14d, dword [rsp + 0x44]
movzx eax, ah
mov r13, rax
shr r14d, 0x18
xor esi, dword [rcx + r14*4]
xor esi, r12d
xor esi, dword [rbp + r13*4]
xor esi, dword [r9 + rdx*4]
mov edx, dword [rsp + 0x4c]
xor edx, dword [rsp + 0x30]
mov r9d, esi
shr r9d, 0x18
mov r14d, edx
movzx edx, r10b
mov eax, r9d
mov r13d, dword [r8 + rdx*4]
mov dword [rsp + 0xc8], r14d
xor r13d, dword [rcx + rax*4]
movzx eax, bh
mov ecx, r11d
mov rdx, rbp
movzx r9d, bl
mov r9d, dword [r8 + r9*4]
xor r13d, r14d
shr ecx, 0x10
xor r13d, dword [rbp + rax*4]
mov r14d, r10d
lea rax, [0x6db1cbe0]
lea rbp, [0x6db1c7e0]
shr r14d, 0x18
movzx ecx, cl
xor r15d, r12d
xor r13d, dword [rax + rcx*4]
xor r9d, dword [rbp + r14*4]
mov r14d, esi
mov ecx, dword [rsp + 0x50]
xor ecx, dword [rsp + 0x48]
shr r14d, 0x10
movzx r14d, r14b
mov dword [rsp + 0x50], ecx
xor r9d, ecx
mov rcx, r11
movzx ecx, ch
xor r9d, dword [rdx + rcx*4]
mov ecx, r15d
mov r15d, ebx
xor r9d, dword [rax + r14*4]
shr r15d, 0x18
movzx r14d, r11b
mov r14d, dword [r8 + r14*4]
xor r14d, dword [rbp + r15*4]
mov ebp, ecx
mov r15d, r10d
shr r11d, 0x18
shr ebx, 0x10
shr r15d, 0x10
movzx ebx, bl
movzx r15d, r15b
xor r14d, ecx
mov rcx, rsi
movzx esi, sil
movzx ecx, ch
mov esi, dword [r8 + rsi*4]
xor r14d, dword [rdx + rcx*4]
lea rcx, [0x6db1c7e0]
xor r14d, dword [rax + r15*4]
mov r15d, dword [rsp + 0x54]
xor esi, dword [rcx + r11*4]
xor r15d, dword [rsp + 0xc8]
mov rcx, r10
movzx ecx, ch
movzx r11d, r13b
xor esi, r15d
xor esi, dword [rdx + rcx*4]
mov ecx, dword [r8 + r11*4]
xor esi, dword [rax + rbx*4]
lea r11, [0x6db1c7e0]
mov dword [rsp + 0x90], ecx
mov r10d, esi
shr r10d, 0x18
mov ecx, dword [r11 + r10*4]
xor dword [rsp + 0x90], ecx
mov rcx, r9
mov r10d, dword [rsp + 0x8c]
movzx ebx, ch
xor dword [rsp + 0x90], r10d
movzx r11d, r9b
mov r10d, dword [rdx + rbx*4]
xor dword [rsp + 0x90], r10d
mov r10d, r14d
mov ecx, dword [r8 + r11*4]
lea r11, [0x6db1c7e0]
shr r10d, 0x10
movzx r10d, r10b
mov r10d, dword [rax + r10*4]
xor dword [rsp + 0x90], r10d
mov r10d, r13d
mov dword [rsp + 0x8c], ecx
shr r10d, 0x18
mov rcx, r14
mov r10d, dword [r11 + r10*4]
movzx ebx, ch
xor dword [rsp + 0x8c], r10d
mov r10d, dword [rsp + 0x80]
movzx r11d, r14b
xor dword [rsp + 0x8c], r10d
shr r14d, 0x18
mov r10d, dword [rdx + rbx*4]
xor dword [rsp + 0x8c], r10d
mov r10d, esi
shr r10d, 0x10
mov ecx, dword [r8 + r11*4]
lea r11, [0x6db1c7e0]
movzx r10d, r10b
mov r10d, dword [rax + r10*4]
xor dword [rsp + 0x8c], r10d
mov r10d, r9d
shr r9d, 0x10
shr r10d, 0x18
mov dword [rsp + 0x80], ecx
mov rcx, rsi
mov r10d, dword [r11 + r10*4]
xor dword [rsp + 0x80], r10d
mov r10d, r13d
mov r11d, dword [rsp + 0x70]
movzx ebx, ch
shr r10d, 0x10
xor dword [rsp + 0x80], r11d
movzx r10d, r10b
movzx esi, sil
mov r11d, dword [rdx + rbx*4]
mov rcx, r13
movzx r9d, r9b
xor dword [rsp + 0x80], r11d
movzx ebx, ch
mov r11d, dword [rax + r10*4]
xor dword [rsp + 0x80], r11d
mov r11d, dword [r8 + rsi*4]
mov r10d, dword [rsp + 0x84]
mov r13d, dword [rsp + 0x1c]
mov dword [rsp + 0x70], r11d
lea r11, [0x6db1c7e0]
mov r9d, dword [rax + r9*4]
mov r11d, dword [r11 + r14*4]
xor dword [rsp + 0x70], r11d
xor r13d, ebp
xor dword [rsp + 0x70], r10d
mov r10d, dword [rdx + rbx*4]
mov ecx, r13d
xor dword [rsp + 0x70], r10d
mov r14d, dword [rsp + 0x58]
xor dword [rsp + 0x70], r9d
xor r14d, dword [rsp + 0x50]
mov r11d, dword [rsp + 0x90]
mov dword [rsp + 0x4c], ebp
mov r10d, dword [rsp + 0x8c]
mov r9d, dword [rsp + 0x80]
mov dword [rsp + 0xcc], r15d
mov ebx, dword [rsp + 0x70]
xor r11d, r14d
mov dword [rsp + 0xd8], r14d
mov dword [rsp + 0x58], ecx
xor r10d, r13d
mov r13d, dword [rsp + 0x40]
mov ebp, dword [rsp + 0x5c]
xor r13d, r15d
mov r15d, r13d
xor r9d, r13d
mov r13d, dword [rsp + 0x20]
mov esi, r9d
mov dword [rsp + 0xa0], r15d
xor r13d, r14d
mov r14d, dword [rsp + 0x68]
xor ebx, r13d
mov dword [rsp + 0x54], r13d
mov r13d, ebx
shr ebx, 0x18
xor r14d, ecx
mov ecx, r14d
movzx r14d, r11b
mov r9d, dword [r8 + r14*4]
lea r14, [0x6db1c7e0]
mov dword [rsp + 0xb4], ecx
xor r9d, dword [r14 + rbx*4]
mov r14d, esi
shr r14d, 0x10
xor r9d, ecx
mov rcx, r10
movzx ebx, ch
xor r9d, dword [rdx + rbx*4]
movzx ebx, r14b
mov r14d, dword [rsp]
xor r9d, dword [rax + rbx*4]
xor r14d, r15d
mov r15d, r11d
mov ecx, r14d
shr r15d, 0x18
movzx r14d, r10b
mov ebx, r15d
mov r15d, dword [r8 + r14*4]
lea r14, [0x6db1c7e0]
mov dword [rsp + 0xb0], ecx
xor r15d, dword [r14 + rbx*4]
mov r14d, r13d
xor ebp, dword [rsp + 0x54]
shr r14d, 0x10
xor r15d, ecx
mov rcx, rsi
mov dword [rsp], ebp
movzx ebx, ch
lea rcx, [0x6db1c7e0]
xor r15d, dword [rdx + rbx*4]
movzx ebx, r14b
mov r14d, r10d
xor r15d, dword [rax + rbx*4]
shr r14d, 0x18
movzx ebx, sil
mov ebx, dword [r8 + rbx*4]
xor ebx, dword [rcx + r14*4]
mov rcx, r13
mov r14d, r11d
movzx ecx, ch
shr esi, 0x18
shr r14d, 0x10
movzx r13d, r13b
shr r10d, 0x10
movzx r14d, r14b
mov r13d, dword [r8 + r13*4]
movzx r10d, r10b
xor ebx, ebp
lea rbp, [0x6db1c7e0]
xor ebx, dword [rdx + rcx*4]
xor ebx, dword [rax + r14*4]
mov r14d, dword [rsp + 0xb4]
mov rcx, r11
xor r13d, dword [rbp + rsi*4]
mov ebp, dword [rsp + 0x30]
movzx esi, ch
xor r14d, edi
mov rcx, rbp
xor r13d, r14d
xor r13d, dword [rdx + rsi*4]
movzx esi, ch
mov r11d, dword [rdx + rsi*4]
mov ecx, dword [rsp + 0x48]
lea rsi, [0x6db1c7e0]
xor r13d, dword [rax + r10*4]
mov dword [rsp + 0x44], r11d
mov r10d, ecx
mov edi, dword [rsp + 0xc4]
shr r10d, 0x10
lea r11, [0x6db1c7e0]
movzx r10d, r10b
mov r10d, dword [rax + r10*4]
xor dword [rsp + 0x44], r10d
movzx r10d, dil
mov r10d, dword [r8 + r10*4]
xor dword [rsp + 0x44], r10d
mov r10d, r12d
shr r10d, 0x18
mov r10d, dword [r11 + r10*4]
mov r11d, edi
shr r11d, 0x18
mov r11d, dword [rsi + r11*4]
movzx esi, ch
mov rcx, r12
xor dword [rsp + 0x44], r10d
movzx r10d, bpl
mov dword [rsp + 0x1c], r11d
mov r11d, dword [r8 + r10*4]
xor dword [rsp + 0x1c], r11d
mov r11d, dword [rdx + rsi*4]
lea rsi, [0x6db1c7e0]
xor dword [rsp + 0x1c], r11d
mov r10d, dword [rsp + 0xb4]
xor dword [rsp + 0x1c], r10d
mov r10d, r12d
movzx r12d, r12b
shr r10d, 0x10
movzx r10d, r10b
mov r11d, dword [rax + r10*4]
xor dword [rsp + 0x1c], r11d
mov r11d, ebp
mov ebp, dword [rsp + 0x48]
shr r11d, 0x18
mov r11d, dword [rsi + r11*4]
movzx esi, ch
mov rcx, rdi
movzx r10d, bpl
mov r10d, dword [r8 + r10*4]
mov dword [rsp + 0x40], r11d
xor dword [rsp + 0x40], r10d
mov r10d, edi
shr r10d, 0x10
lea r11, [0x6db1c7e0]
movzx r10d, r10b
mov r10d, dword [rax + r10*4]
xor dword [rsp + 0x40], r10d
shr ebp, 0x18
mov r10d, dword [rsp + 0xb0]
xor dword [rsp + 0x40], r10d
mov r10d, dword [rdx + rsi*4]
mov edi, dword [rsp + 0x30]
movzx esi, ch
xor dword [rsp + 0x40], r10d
mov rcx, r15
mov r10d, dword [r8 + r12*4]
shr edi, 0x10
mov r12d, r13d
movzx edi, dil
shr r12d, 0x10
xor dword [rsp + 0x44], r14d
mov dword [rsp + 0x20], r10d
mov r10d, dword [rdx + rsi*4]
movzx esi, ch
xor dword [rsp + 0x20], r10d
mov rcx, r13
mov r10d, dword [r11 + rbp*4]
xor dword [rsp + 0x20], r10d
mov r11d, dword [rax + rdi*4]
mov r10d, r13d
xor dword [rsp + 0x20], r11d
shr r10d, 0x18
movzx r11d, r9b
mov ebp, dword [rsp]
movzx r13d, r13b
xor dword [rsp + 0x20], ebp
lea rbp, [0x6db1c7e0]
mov r11d, dword [r8 + r11*4]
xor r11d, dword [rbp + r10*4]
mov r10d, ebx
mov ebp, r9d
xor r11d, dword [rsp + 0x1c]
shr ebp, 0x18
shr r10d, 0x10
xor r11d, dword [rdx + rsi*4]
movzx r10d, r10b
mov esi, ebp
lea rbp, [0x6db1c7e0]
xor r11d, dword [rax + r10*4]
movzx r10d, r15b
mov r10d, dword [r8 + r10*4]
xor r10d, dword [rbp + rsi*4]
movzx esi, bh
xor r10d, dword [rsp + 0x40]
xor r10d, dword [rdx + rsi*4]
movzx esi, r12b
mov r12d, r15d
shr r12d, 0x18
xor r10d, dword [rax + rsi*4]
movzx esi, bl
mov edi, r12d
mov esi, dword [r8 + rsi*4]
mov r12d, r9d
xor esi, dword [rbp + rdi*4]
shr r12d, 0x10
movzx edi, ch
xor esi, dword [rsp + 0x20]
shr ebx, 0x18
mov rcx, r9
xor esi, dword [rdx + rdi*4]
movzx edi, r12b
mov r12d, dword [rsp + 0x44]
xor esi, dword [rax + rdi*4]
mov edi, dword [r8 + r13*4]
shr r15d, 0x10
xor edi, dword [rbp + rbx*4]
movzx ebx, ch
movzx r15d, r15b
movzx ebp, r11b
mov rcx, r10
xor edi, r12d
xor edi, dword [rdx + rbx*4]
xor edi, dword [rax + r15*4]
mov r13d, edi
shr r13d, 0x18
mov ebx, r13d
mov r13d, dword [r8 + rbp*4]
lea rbp, [0x6db1c7e0]
mov dword [rsp + 0x68], r13d
mov r13d, dword [rbp + rbx*4]
movzx ebx, ch
xor dword [rsp + 0x68], r13d
mov r9d, dword [rsp + 0x6c]
movzx ebp, r10b
xor dword [rsp + 0x68], r9d
mov r13d, dword [rdx + rbx*4]
mov rcx, rsi
xor dword [rsp + 0x68], r13d
mov r13d, esi
mov r9d, dword [rsp + 0x88]
shr r13d, 0x10
movzx ebx, r13b
mov r13d, dword [rax + rbx*4]
xor dword [rsp + 0x68], r13d
mov r13d, r11d
shr r13d, 0x18
mov ebx, r13d
mov r13d, dword [r8 + rbp*4]
lea rbp, [0x6db1c7e0]
mov dword [rsp + 0x6c], r13d
mov r13d, dword [rbp + rbx*4]
movzx ebx, ch
xor dword [rsp + 0x6c], r13d
mov r13d, dword [rdx + rbx*4]
movzx ebp, sil
xor dword [rsp + 0x6c], r9d
mov rcx, rdi
shr esi, 0x18
xor dword [rsp + 0x6c], r13d
mov r13d, edi
movzx edi, dil
shr r13d, 0x10
movzx ebx, r13b
mov r13d, dword [rax + rbx*4]
xor dword [rsp + 0x6c], r13d
mov r13d, r10d
shr r10d, 0x10
shr r13d, 0x18
movzx r10d, r10b
mov ebx, r13d
mov r13d, dword [r8 + rbp*4]
lea rbp, [0x6db1c7e0]
mov dword [rsp + 0x84], r13d
mov r13d, dword [rbp + rbx*4]
movzx ebx, ch
xor dword [rsp + 0x84], r13d
mov r13d, dword [rsp + 0x60]
mov rcx, r11
xor dword [rsp + 0x84], r13d
mov r13d, dword [rdx + rbx*4]
xor dword [rsp + 0x84], r13d
mov r13d, r11d
mov r9d, dword [rsp + 0xcc]
shr r13d, 0x10
movzx ebx, r13b
mov r13d, dword [rax + rbx*4]
movzx ebx, ch
xor dword [rsp + 0x84], r13d
mov r13d, dword [r8 + rdi*4]
mov edi, dword [rsp + 0xc8]
mov dword [rsp + 0x88], r13d
mov r13d, dword [rbp + rsi*4]
mov r11d, edi
xor dword [rsp + 0x88], r13d
mov r13d, dword [rsp + 0x64]
shr r11d, 0x18
xor dword [rsp + 0x88], r13d
mov esi, dword [rsp + 0x50]
mov r13d, dword [rdx + rbx*4]
xor dword [rsp + 0x88], r13d
mov r13d, dword [rax + r10*4]
movzx r10d, sil
xor dword [rsp + 0x88], r13d
mov r13d, dword [rsp + 0x4c]
mov r15d, dword [rbp + r11*4]
movzx r11d, byte [rsp + 0x4c]
xor r15d, dword [r8 + r10*4]
mov r10d, r9d
shr r10d, 0x10
mov rcx, r13
movzx r10d, r10b
movzx ebx, ch
mov rcx, r9
xor r15d, dword [rdx + rbx*4]
mov r13d, dword [r8 + r11*4]
mov r11d, edi
xor r15d, dword [rax + r10*4]
mov r10d, edi
movzx ebx, ch
shr r10d, 0x10
mov rcx, r11
movzx r10d, r10b
mov dword [rsp + 0x30], r13d
mov r13d, dword [rax + r10*4]
mov r10d, esi
xor dword [rsp + 0x30], r13d
shr r10d, 0x18
mov r13d, dword [rbp + r10*4]
movzx r10d, r9b
xor dword [rsp + 0x30], r13d
mov r13d, dword [rdx + rbx*4]
movzx ebx, ch
mov ecx, esi
xor dword [rsp + 0x30], r13d
mov r13d, dword [r8 + r10*4]
mov r10d, esi
mov esi, dword [rsp + 0x4c]
shr r10d, 0x10
xor r13d, dword [rdx + rbx*4]
movzx r10d, r10b
lea rbx, [0x6db1c7e0]
xor r13d, dword [rsp + 0xf4]
mov edi, esi
xor r13d, dword [rax + r10*4]
xor r15d, dword [rsp + 0x1c]
shr edi, 0x18
mov ebp, dword [rsp + 0x40]
xor dword [rsp + 0x30], ebp
mov r10d, edi
mov edi, dword [rsp + 0xfc]
xor r13d, dword [rbx + r10*4]
movzx r10d, r11b
movzx ebx, ch
xor edi, dword [r8 + r10*4]
mov r10d, r9d
mov r11d, dword [rdx + rbx*4]
lea rbx, [0x6db1c7e0]
shr r10d, 0x18
mov r9d, dword [rsp + 0xd8]
xor r13d, dword [rsp + 0x20]
mov dword [rsp + 0x48], edi
mov edi, esi
xor dword [rsp + 0x48], r11d
shr edi, 0x10
mov r11d, dword [rbx + r10*4]
xor dword [rsp + 0x48], r11d
movzx r10d, dil
mov edi, r9d
mov r11d, dword [rsp + 0x84]
mov esi, dword [rax + r10*4]
shr edi, 0x18
xor dword [rsp + 0x48], esi
xor r11d, r13d
mov esi, dword [rsp + 0x68]
xor dword [rsp + 0x48], r12d
mov r12d, dword [rsp + 0x58]
xor esi, r15d
mov r10d, esi
movzx ebp, r12b
mov esi, dword [rsp + 0x6c]
xor esi, dword [rsp + 0x30]
mov ecx, dword [r8 + rbp*4]
lea rbp, [0x6db1c7e0]
mov ebx, esi
mov esi, dword [rsp + 0x88]
xor esi, dword [rsp + 0x48]
mov dword [rsp + 0x4c], ecx
mov ecx, dword [rbp + rdi*4]
xor dword [rsp + 0x4c], ecx
mov rcx, qword [rsp + 0xa0]
movzx edi, ch
mov ecx, dword [rdx + rdi*4]
xor dword [rsp + 0x4c], ecx
mov ecx, dword [rsp + 0x54]
mov edi, ecx
shr edi, 0x10
movzx edi, dil
mov ebp, dword [rax + rdi*4]
xor dword [rsp + 0x4c], ebp
mov ebp, r9d
shr ebp, 0x10
movzx edi, byte [rsp + 0xa0]
movzx ebp, bpl
mov ebp, dword [rax + rbp*4]
mov dword [rsp + 0x50], ebp
mov ebp, dword [r8 + rdi*4]
mov edi, r12d
xor dword [rsp + 0x50], ebp
lea rbp, [0x6db1c7e0]
shr edi, 0x18
mov r12d, dword [rbp + rdi*4]
movzx edi, ch
xor dword [rsp + 0x50], r12d
mov r12d, dword [rdx + rdi*4]
xor dword [rsp + 0x50], r12d
mov r12d, r9d
mov rcx, r12
movzx ebp, ch
mov ecx, dword [rsp + 0x54]
mov r9d, dword [rdx + rbp*4]
mov ebp, dword [rsp + 0x58]
movzx edi, cl
mov dword [rsp + 0x54], r9d
mov r9d, dword [r8 + rdi*4]
xor dword [rsp + 0x54], r9d
mov r9d, dword [rsp + 0xa0]
shr r9d, 0x18
mov edi, r9d
lea r9, [0x6db1c7e0]
mov r9d, dword [r9 + rdi*4]
mov edi, ebp
xor dword [rsp + 0x54], r9d
shr edi, 0x10
movzx edi, dil
mov r9d, dword [rax + rdi*4]
mov edi, ecx
mov rcx, rbp
shr edi, 0x18
xor dword [rsp + 0x54], r9d
lea rbp, [0x6db1c7e0]
mov r9d, edi
movzx edi, r12b
lea r12, [0x6db1c7e0]
xor dword [rsp + 0x4c], r15d
xor dword [rsp + 0x54], r13d
mov r12d, dword [r12 + r9*4]
mov r9d, dword [rsp + 0xa0]
mov dword [rsp + 0x58], r12d
shr r9d, 0x10
mov r12d, dword [r8 + rdi*4]
movzx edi, ch
xor dword [rsp + 0x58], r12d
movzx r9d, r9b
mov r12d, dword [rdx + rdi*4]
xor dword [rsp + 0x58], r12d
mov r12d, r10d
mov r9d, dword [rax + r9*4]
xor dword [rsp + 0x58], r9d
shr r12d, 0x18
mov r9d, dword [rsp + 0x48]
mov rcx, r11
xor dword [rsp + 0x58], r9d
mov r9d, esi
mov edi, dword [rsp + 0x30]
shr r9d, 0x18
xor dword [rsp + 0x50], edi
movzx edi, r10b
mov edi, dword [r8 + rdi*4]
xor edi, dword [rbp + r9*4]
mov r9d, r11d
movzx ebp, bh
xor edi, dword [rsp + 0x4c]
shr r9d, 0x10
xor edi, dword [rdx + rbp*4]
movzx r9d, r9b
mov ebp, r12d
lea r12, [0x6db1c7e0]
xor edi, dword [rax + r9*4]
movzx r9d, bl
mov r9d, dword [r8 + r9*4]
xor r9d, dword [r12 + rbp*4]
mov r12d, esi
movzx ebp, ch
xor r9d, dword [rsp + 0x50]
shr r12d, 0x10
lea rcx, [0x6db1c7e0]
xor r9d, dword [rdx + rbp*4]
movzx ebp, r12b
mov r12d, ebx
xor r9d, dword [rax + rbp*4]
shr r12d, 0x18
movzx ebp, r11b
mov ebp, dword [r8 + rbp*4]
xor ebp, dword [rcx + r12*4]
mov rcx, rsi
mov r12d, r10d
xor ebp, dword [rsp + 0x54]
movzx ecx, ch
shr r12d, 0x10
xor ebp, dword [rdx + rcx*4]
shr r11d, 0x18
movzx r12d, r12b
movzx esi, sil
mov rcx, r10
xor ebp, dword [rax + r12*4]
lea r12, [0x6db1c7e0]
mov esi, dword [r8 + rsi*4]
movzx ecx, ch
movzx r10d, byte [rsp + 0xb0]
xor esi, dword [r12 + r11*4]
mov r12d, dword [rsp + 0xb4]
xor esi, dword [rsp + 0x58]
shr ebx, 0x10
xor esi, dword [rdx + rcx*4]
movzx ebx, bl
xor esi, dword [rax + rbx*4]
mov r11d, r12d
lea rbx, [0x6db1c7e0]
shr r11d, 0x18
mov ecx, dword [rbx + r11*4]
mov dword [rsp + 0x64], ecx
mov ecx, dword [r8 + r10*4]
mov r10d, r14d
xor dword [rsp + 0x64], ecx
mov rcx, qword [rsp]
shr r10d, 0x10
mov r11d, dword [rsp + 0xb0]
movzx r10d, r10b
movzx ebx, ch
mov ecx, dword [rdx + rbx*4]
lea rbx, [0x6db1c7e0]
shr r11d, 0x18
xor dword [rsp + 0x64], ecx
mov ecx, dword [rax + r10*4]
movzx r10d, byte [rsp]
xor dword [rsp + 0x64], ecx
mov ecx, dword [rbx + r11*4]
mov r11d, r12d
mov dword [rsp + 0x5c], ecx
mov ecx, dword [r8 + r10*4]
mov r10d, r12d
xor dword [rsp + 0x5c], ecx
shr r10d, 0x10
mov r12d, dword [rsp + 0xb0]
movzx r10d, r10b
mov ecx, dword [rax + r10*4]
movzx r10d, r14b
xor dword [rsp + 0x5c], ecx
mov rcx, r14
shr r14d, 0x18
movzx ebx, ch
mov ecx, dword [rdx + rbx*4]
xor dword [rsp + 0x5c], ecx
mov rcx, r11
movzx ebx, ch
mov ecx, dword [r8 + r10*4]
mov r10d, dword [rsp]
mov dword [rsp + 0x60], ecx
mov ecx, dword [rdx + rbx*4]
lea rbx, [0x6db1c7e0]
shr r10d, 0x18
xor dword [rsp + 0x60], ecx
mov ecx, dword [rbx + r10*4]
mov r10d, r12d
xor dword [rsp + 0x60], ecx
shr r10d, 0x10
movzx r10d, r10b
mov ecx, dword [rax + r10*4]
xor dword [rsp + 0x60], ecx
mov r10d, dword [rsp]
mov rcx, r12
movzx ebx, ch
lea rcx, [0x6db1c7e0]
mov r12d, dword [rdx + rbx*4]
shr r10d, 0x10
movzx r10d, r10b
mov dword [rsp], r12d
mov r10d, dword [rax + r10*4]
mov r12d, esi
xor dword [rsp], r10d
movzx r10d, r11b
shr r12d, 0x18
mov r10d, dword [r8 + r10*4]
xor dword [rsp], r10d
mov r10d, dword [rcx + r14*4]
xor dword [rsp], r10d
movzx r10d, dil
mov r11d, dword [rsp + 0x50]
xor dword [rsp + 0x5c], r11d
mov r11d, dword [rsp + 0x58]
xor dword [rsp], r11d
mov r11d, r12d
mov r14d, dword [rsp + 0x4c]
mov r10d, dword [r8 + r10*4]
mov r12d, ebp
xor dword [rsp + 0x64], r14d
shr r12d, 0x10
xor r10d, dword [rcx + r11*4]
mov rcx, r9
movzx r11d, r12b
xor r10d, dword [rsp + 0x64]
movzx ebx, ch
mov r12d, edi
xor r10d, dword [rdx + rbx*4]
lea rcx, [0x6db1c7e0]
movzx ebx, r9b
mov r14d, dword [rsp + 0x54]
xor dword [rsp + 0x60], r14d
xor r10d, dword [rax + r11*4]
shr r12d, 0x18
mov ebx, dword [r8 + rbx*4]
mov r11d, r12d
mov r12d, esi
xor ebx, dword [rcx + r11*4]
mov rcx, rbp
shr r12d, 0x10
xor ebx, dword [rsp + 0x5c]
movzx ecx, ch
movzx r11d, r12b
xor ebx, dword [rdx + rcx*4]
mov r12d, r9d
lea rcx, [0x6db1c7e0]
xor ebx, dword [rax + r11*4]
shr r12d, 0x18
movzx r11d, bpl
mov r11d, dword [r8 + r11*4]
xor r11d, dword [rcx + r12*4]
mov rcx, rsi
xor r11d, dword [rsp + 0x60]
movzx ecx, ch
mov r12d, edi
xor r11d, dword [rdx + rcx*4]
lea rcx, [0x6db1c7e0]
shr ebp, 0x18
shr r12d, 0x10
movzx esi, sil
shr r9d, 0x10
mov esi, dword [r8 + rsi*4]
movzx r12d, r12b
xor esi, dword [rcx + rbp*4]
xor r11d, dword [rax + r12*4]
mov r12d, dword [rsp]
mov rcx, rdi
movzx edi, ch
movzx r9d, r9b
xor esi, r12d
xor esi, dword [rdx + rdi*4]
movzx edi, r10b
xor esi, dword [rax + r9*4]
mov ecx, dword [r8 + rdi*4]
movzx edi, bh
mov dword [rsp + 0xa0], ecx
lea rcx, [0x6db1c7e0]
mov r14d, dword [rsp + 0x90]
mov r9d, esi
shr r9d, 0x18
mov ecx, dword [rcx + r9*4]
xor dword [rsp + 0xa0], ecx
lea rcx, [0x6db1c7e0]
xor dword [rsp + 0xa0], r14d
mov r14d, dword [rdx + rdi*4]
movzx edi, bl
xor dword [rsp + 0xa0], r14d
mov r14d, r11d
shr r14d, 0x10
movzx r9d, r14b
mov r14d, dword [rax + r9*4]
xor dword [rsp + 0xa0], r14d
mov r14d, r10d
shr r14d, 0x18
mov r9d, r14d
mov r14d, dword [r8 + rdi*4]
mov dword [rsp + 0x90], r14d
mov r14d, dword [rcx + r9*4]
mov rcx, r11
xor dword [rsp + 0x90], r14d
movzx edi, ch
mov r14d, dword [rsp + 0x8c]
xor dword [rsp + 0x90], r14d
mov r14d, dword [rdx + rdi*4]
movzx edi, r11b
xor dword [rsp + 0x90], r14d
mov r14d, esi
lea rcx, [0x6db1c7e0]
shr r14d, 0x10
movzx r9d, r14b
mov r14d, dword [rax + r9*4]
xor dword [rsp + 0x90], r14d
mov r14d, ebx
shr r14d, 0x18
mov r9d, r14d
mov r14d, dword [r8 + rdi*4]
mov dword [rsp + 0x8c], r14d
mov r14d, dword [rcx + r9*4]
mov rcx, rsi
xor dword [rsp + 0x8c], r14d
mov r9d, dword [rsp + 0x80]
movzx edi, ch
xor dword [rsp + 0x8c], r9d
mov r9d, r10d
lea rcx, [0x6db1c7e0]
shr r9d, 0x10
shr r11d, 0x18
movzx esi, sil
movzx r9d, r9b
mov r14d, dword [rdx + rdi*4]
shr ebx, 0x10
movzx ebx, bl
xor dword [rsp + 0x8c], r14d
mov r14d, dword [rax + r9*4]
xor dword [rsp + 0x8c], r14d
mov r14d, dword [r8 + rsi*4]
xor r14d, dword [rcx + r11*4]
mov rcx, r10
movzx esi, ch
mov ecx, dword [rsp + 0x20]
xor r14d, dword [rsp + 0x70]
xor ecx, r12d
xor r14d, dword [rdx + rsi*4]
mov esi, dword [rsp + 0x1c]
mov r12d, ecx
mov ecx, dword [rsp + 0x8c]
xor esi, dword [rsp + 0x5c]
xor r14d, dword [rax + rbx*4]
mov r9d, dword [rsp + 0xa0]
mov ebp, dword [rsp + 0x40]
xor ebp, dword [rsp + 0x60]
xor ecx, r12d
mov ebx, dword [rsp + 0x90]
mov r10d, ecx
mov ecx, dword [rsp + 0x44]
xor r9d, esi
mov dword [rsp + 0x20], esi
xor ebx, ebp
xor r15d, ebp
mov dword [rsp + 0x1c], ebp
xor ecx, esi
movzx esi, r9b
mov dword [rsp + 0x80], r15d
mov edi, ecx
mov dword [rsp + 0x40], ecx
mov ebp, dword [r8 + rsi*4]
xor edi, r14d
lea r8, [0x6db1c7e0]
xor r13d, dword [rsp + 0x40]
mov ecx, edi
mov esi, edi
shr ecx, 0x18
shr esi, 0x10
mov r11d, ecx
movzx ecx, bh
movzx esi, sil
xor ebp, dword [r8 + r11*4]
mov r8d, r10d
shr r8d, 0x10
xor ebp, r15d
xor ebp, dword [rdx + rcx*4]
movzx edx, r8b
xor ebp, dword [rax + rdx*4]
mov edx, dword [rsp + 0x30]
mov r8d, r9d
shr r8d, 0x18
movzx ecx, bl
mov eax, r8d
lea r8, [0x6db1c7e0]
xor edx, r12d
mov r15d, edx
lea rdx, [0x6db1d3e0]
mov dword [rsp + 0x44], r15d
mov r11d, dword [rdx + rcx*4]
xor r11d, dword [r8 + rax*4]
lea rcx, [0x6db1cfe0]
mov rax, r10
movzx eax, ah
xor r11d, r15d
lea r15, [0x6db1cbe0]
xor r11d, dword [rcx + rax*4]
mov eax, ebx
xor r11d, dword [r15 + rsi*4]
shr eax, 0x18
movzx esi, r10b
mov r15d, eax
mov esi, dword [rdx + rsi*4]
mov rax, rdi
xor esi, dword [r8 + r15*4]
mov dword [rsp + 0x70], r13d
movzx eax, ah
shr r10d, 0x18
movzx edi, dil
shr ebx, 0x10
mov edi, dword [rdx + rdi*4]
xor edi, dword [r8 + r10*4]
movzx ebx, bl
xor esi, r13d
mov r13d, r9d
xor esi, dword [rcx + rax*4]
shr r13d, 0x10
mov rax, r9
mov r9d, dword [rsp + 0x4c]
movzx r15d, r13b
lea r13, [0x6db1cbe0]
movzx eax, ah
xor r9d, dword [rsp + 0x44]
xor esi, dword [r13 + r15*4]
mov r13d, dword [rsp + 0x48]
lea r15, [0x6db1cbe0]
xor r13d, dword [rsp + 0x80]
xor edi, r13d
xor edi, dword [rcx + rax*4]
mov rax, r11
xor edi, dword [r15 + rbx*4]
mov r15d, r9d
movzx r9d, bpl
mov r9d, dword [rdx + r9*4]
mov dword [rsp + 0xb4], r15d
movzx ebx, ah
mov dword [rsp + 0x4c], r13d
mov r10d, edi
shr r10d, 0x18
xor r9d, dword [r8 + r10*4]
mov r10d, esi
shr r10d, 0x10
movzx r10d, r10b
xor r9d, r15d
lea r15, [0x6db1cbe0]
xor r9d, dword [rcx + rbx*4]
movzx ebx, r11b
xor r9d, dword [r15 + r10*4]
mov r10d, dword [rsp + 0x50]
xor r10d, dword [rsp + 0x70]
mov ebx, dword [rdx + rbx*4]
mov eax, r10d
mov r10d, ebp
shr r10d, 0x18
mov dword [rsp + 0x50], eax
xor ebx, dword [r8 + r10*4]
mov r10d, edi
shr r10d, 0x10
movzx r10d, r10b
xor ebx, eax
mov rax, rsi
movzx eax, ah
xor ebx, dword [rcx + rax*4]
mov rax, rdi
movzx edi, dil
xor ebx, dword [r15 + r10*4]
mov r10d, dword [rsp + 0x54]
mov r15d, r11d
shr r15d, 0x18
movzx eax, ah
mov edi, dword [rdx + rdi*4]
xor r10d, r13d
mov r13d, r10d
movzx r10d, sil
mov r10d, dword [rdx + r10*4]
xor r10d, dword [r8 + r15*4]
mov dword [rsp + 0x54], r13d
xor r10d, r13d
mov r13d, ebp
xor r10d, dword [rcx + rax*4]
shr r13d, 0x10
mov rax, rbp
lea rbp, [0x6db1cbe0]
movzx r15d, r13b
lea r13, [0x6db1cbe0]
xor r10d, dword [r13 + r15*4]
shr esi, 0x18
mov r13d, dword [rsp + 0x58]
xor edi, dword [r8 + rsi*4]
xor r13d, dword [rsp + 0xb4]
movzx esi, ah
shr r11d, 0x10
movzx r11d, r11b
mov rax, r10
xor edi, r13d
xor edi, dword [rcx + rsi*4]
mov r15d, r13d
xor edi, dword [rbp + r11*4]
movzx esi, r9b
mov r13d, edi
shr r13d, 0x18
mov r11d, r13d
mov r13d, dword [rdx + rsi*4]
movzx esi, bh
mov dword [rsp + 0xb0], r13d
mov r13d, dword [r8 + r11*4]
xor dword [rsp + 0xb0], r13d
mov r11d, dword [rsp + 0x68]
xor dword [rsp + 0xb0], r11d
mov r13d, dword [rcx + rsi*4]
movzx esi, bl
xor dword [rsp + 0xb0], r13d
mov r13d, r10d
shr r13d, 0x10
movzx r11d, r13b
mov r13d, dword [rbp + r11*4]
xor dword [rsp + 0xb0], r13d
mov r13d, r9d
shr r13d, 0x18
mov r11d, r13d
mov r13d, dword [rdx + rsi*4]
movzx esi, ah
mov rax, rdi
mov dword [rsp + 0x68], r13d
mov r13d, dword [r8 + r11*4]
xor dword [rsp + 0x68], r13d
mov r11d, dword [rsp + 0x6c]
xor dword [rsp + 0x68], r11d
mov r13d, dword [rcx + rsi*4]
movzx esi, r10b
xor dword [rsp + 0x68], r13d
mov r13d, edi
movzx edi, dil
shr r13d, 0x10
shr r10d, 0x18
movzx r11d, r13b
mov r13d, dword [rbp + r11*4]
xor dword [rsp + 0x68], r13d
mov r13d, ebx
shr ebx, 0x10
shr r13d, 0x18
movzx ebx, bl
mov r11d, r13d
mov r13d, dword [rdx + rsi*4]
movzx esi, ah
mov rax, r9
mov dword [rsp + 0x6c], r13d
mov r13d, dword [r8 + r11*4]
xor dword [rsp + 0x6c], r13d
mov r11d, dword [rsp + 0x84]
xor dword [rsp + 0x6c], r11d
mov r11d, r9d
mov r13d, dword [rcx + rsi*4]
shr r11d, 0x10
xor dword [rsp + 0x6c], r13d
movzx esi, ah
movzx r11d, r11b
mov dword [rsp + 0x58], r15d
mov r13d, dword [rbp + r11*4]
xor dword [rsp + 0x6c], r13d
mov r13d, dword [rdx + rdi*4]
mov r11d, dword [rsp + 0x88]
mov dword [rsp + 0x84], r13d
mov r13d, dword [r8 + r10*4]
xor dword [rsp + 0x84], r13d
mov r10d, dword [rsp + 0x68]
xor dword [rsp + 0x84], r11d
mov r11d, dword [rcx + rsi*4]
xor dword [rsp + 0x84], r11d
mov r11d, dword [rbp + rbx*4]
xor dword [rsp + 0x84], r11d
mov r11d, dword [rsp + 0x64]
xor r11d, dword [rsp + 0x50]
movzx esi, byte [rsp + 0x20]
mov r13d, r11d
mov r11d, dword [rsp + 0xb0]
xor r11d, r13d
mov r9d, r11d
mov r11d, dword [rsp + 0x5c]
xor r11d, dword [rsp + 0x54]
xor r10d, r11d
mov dword [rsp + 0x64], r11d
mov r11d, dword [rsp + 0x6c]
mov ebx, r10d
mov r10d, dword [rsp + 0x60]
xor r10d, r15d
mov r15d, dword [rsp]
xor r11d, r10d
mov dword [rsp + 0x5c], r10d
mov r10d, r11d
mov r11d, dword [rsp + 0x84]
xor r15d, r13d
mov dword [rsp + 0x60], r15d
xor r11d, r15d
mov r15d, dword [rsp + 0x40]
mov edi, r15d
shr edi, 0x18
mov eax, dword [r8 + rdi*4]
mov dword [rsp + 0x40], eax
mov ebp, dword [rsp + 0x1c]
mov esi, dword [rdx + rsi*4]
xor dword [rsp + 0x40], esi
mov rax, rbp
movzx edi, bpl
movzx esi, ah
lea rax, [0x6db1cbe0]
mov esi, dword [rcx + rsi*4]
xor dword [rsp + 0x40], esi
mov esi, r12d
shr esi, 0x10
movzx esi, sil
mov esi, dword [rax + rsi*4]
xor dword [rsp + 0x40], esi
mov esi, dword [rsp + 0x20]
mov eax, dword [rdx + rdi*4]
mov edi, dword [rsp + 0x20]
shr esi, 0x18
mov dword [rsp], eax
mov rax, r12
mov esi, dword [r8 + rsi*4]
xor dword [rsp], esi
movzx esi, ah
xor dword [rsp], r13d
mov esi, dword [rcx + rsi*4]
lea rax, [0x6db1cbe0]
xor dword [rsp], esi
mov esi, r15d
shr edi, 0x10
shr esi, 0x10
movzx edi, dil
movzx esi, sil
mov esi, dword [rax + rsi*4]
mov eax, dword [rax + rdi*4]
xor dword [rsp], esi
movzx esi, r12b
mov esi, dword [rdx + rsi*4]
mov edi, r15d
shr r12d, 0x18
mov dword [rsp + 0x1c], eax
mov rax, rdi
movzx edi, dil
xor dword [rsp + 0x1c], esi
mov esi, ebp
shr ebp, 0x10
shr esi, 0x18
movzx ebp, bpl
mov esi, dword [r8 + rsi*4]
xor dword [rsp + 0x1c], esi
movzx esi, ah
mov esi, dword [rcx + rsi*4]
xor dword [rsp + 0x1c], esi
mov rax, qword [rsp + 0x20]
mov r15d, dword [rsp + 0x64]
xor dword [rsp + 0x1c], r15d
movzx esi, ah
mov rax, r10
mov r15d, dword [rcx + rsi*4]
xor r15d, dword [rdx + rdi*4]
mov esi, r11d
xor r15d, dword [r8 + r12*4]
lea r12, [0x6db1cbe0]
shr esi, 0x18
mov edi, dword [rsp + 0x60]
xor dword [rsp + 0x40], edi
movzx edi, r9b
xor r15d, dword [r12 + rbp*4]
mov r12d, dword [rdx + rdi*4]
xor r12d, dword [r8 + rsi*4]
movzx esi, bh
xor r15d, dword [rsp + 0x5c]
xor r12d, dword [rsp]
lea rbp, [0x6db1cbe0]
xor r12d, dword [rcx + rsi*4]
mov esi, r10d
shr esi, 0x10
movzx esi, sil
xor r12d, dword [rbp + rsi*4]
mov ebp, r9d
movzx esi, bl
shr ebp, 0x18
mov esi, dword [rdx + rsi*4]
mov edi, ebp
mov ebp, r11d
xor esi, dword [r8 + rdi*4]
shr ebp, 0x10
movzx edi, ah
xor esi, dword [rsp + 0x1c]
mov rax, r11
movzx r11d, r11b
xor esi, dword [rcx + rdi*4]
movzx edi, bpl
lea rbp, [0x6db1cbe0]
mov r11d, dword [rdx + r11*4]
xor esi, dword [rbp + rdi*4]
mov ebp, ebx
movzx edi, r10b
shr ebp, 0x18
mov edi, dword [rdx + rdi*4]
shr r10d, 0x18
xor edi, dword [r8 + rbp*4]
xor r11d, dword [r8 + r10*4]
movzx ebp, ah
mov r10d, dword [rsp + 0x80]
lea rax, [0x6db1cbe0]
xor r11d, dword [rsp + 0x40]
shr ebx, 0x10
movzx ebx, bl
xor edi, r15d
xor edi, dword [rcx + rbp*4]
mov ebp, r9d
shr ebp, 0x10
shr r10d, 0x18
movzx ebp, bpl
mov r10d, dword [r8 + r10*4]
xor edi, dword [rax + rbp*4]
mov rax, r9
lea r9, [0x6db1cbe0]
movzx ebp, ah
xor r11d, dword [rcx + rbp*4]
mov ebp, dword [rsp + 0x44]
xor r11d, dword [r9 + rbx*4]
mov dword [rsp + 0x20], r10d
mov rax, qword [rsp + 0x70]
movzx r9d, bpl
mov r10d, dword [rdx + r9*4]
xor dword [rsp + 0x20], r10d
movzx ebx, ah
mov eax, dword [rsp + 0x4c]
mov r10d, dword [rcx + rbx*4]
xor dword [rsp + 0x20], r10d
lea r10, [0x6db1cbe0]
lea rbx, [0x6db1cbe0]
mov r9d, eax
shr r9d, 0x10
movzx r9d, r9b
mov r9d, dword [r10 + r9*4]
mov r10d, ebp
xor dword [rsp + 0x20], r9d
shr r10d, 0x18
movzx r9d, byte [rsp + 0x70]
mov r10d, dword [r8 + r10*4]
mov dword [rsp + 0x44], r10d
mov r10d, dword [rsp + 0x80]
mov r9d, dword [rdx + r9*4]
xor dword [rsp + 0x44], r9d
mov r9d, r10d
shr r9d, 0x10
movzx r9d, r9b
mov r9d, dword [rbx + r9*4]
xor dword [rsp + 0x44], r9d
mov r9d, eax
mov rax, r9
movzx r9d, byte [rsp + 0x4c]
movzx ebx, ah
mov rax, r10
mov ebx, dword [rcx + rbx*4]
xor dword [rsp + 0x44], ebx
movzx ebx, ah
mov r10d, dword [rdx + r9*4]
mov eax, dword [rsp + 0x70]
mov dword [rsp + 0x30], r10d
mov r10d, dword [rcx + rbx*4]
xor dword [rsp + 0x30], r10d
shr eax, 0x18
mov r9d, eax
mov r10d, dword [r8 + r9*4]
mov r9d, ebp
xor dword [rsp + 0x30], r10d
shr r9d, 0x10
mov r10d, ebp
lea rbp, [0x6db1cbe0]
movzx r9d, r9b
mov rax, r10
lea r10, [0x6db1cbe0]
mov ebp, dword [rbp + r9*4]
movzx ebx, ah
mov rax, rsi
xor dword [rsp + 0x30], ebp
mov ebp, dword [rsp + 0x70]
xor dword [rsp + 0x30], r15d
shr ebp, 0x10
movzx r9d, bpl
mov ebp, dword [rcx + rbx*4]
movzx ebx, ah
mov rax, rdi
mov dword [rsp + 0x48], ebp
mov ebp, dword [r10 + r9*4]
movzx r9d, byte [rsp + 0x80]
xor dword [rsp + 0x48], ebp
mov r10d, dword [rsp + 0x40]
mov ebp, dword [rdx + r9*4]
mov r9d, dword [rsp + 0x4c]
xor dword [rsp + 0x48], ebp
shr r9d, 0x18
mov ebp, dword [r8 + r9*4]
xor dword [rsp + 0x48], ebp
mov r9d, dword [rsp]
lea rbp, [0x6db1cbe0]
xor dword [rsp + 0x48], r10d
mov r10d, r11d
xor dword [rsp + 0x20], r9d
shr r10d, 0x18
mov r9d, dword [rsp + 0x1c]
xor dword [rsp + 0x44], r9d
movzx r9d, r12b
mov r9d, dword [rdx + r9*4]
xor r9d, dword [r8 + r10*4]
mov r10d, edi
xor r9d, dword [rsp + 0x20]
shr r10d, 0x10
xor r9d, dword [rcx + rbx*4]
movzx r10d, r10b
movzx ebx, sil
xor r9d, dword [rbp + r10*4]
mov r10d, r12d
mov ebx, dword [rdx + rbx*4]
shr r10d, 0x18
movzx ebp, ah
mov rax, r11
xor ebx, dword [r8 + r10*4]
mov r10d, r11d
movzx r11d, r11b
xor ebx, dword [rsp + 0x44]
shr r10d, 0x10
mov r11d, dword [rdx + r11*4]
xor ebx, dword [rcx + rbp*4]
lea rbp, [0x6db1cbe0]
movzx r10d, r10b
xor ebx, dword [rbp + r10*4]
mov ebp, esi
movzx r10d, dil
shr ebp, 0x18
mov r10d, dword [rdx + r10*4]
shr edi, 0x18
xor r10d, dword [r8 + rbp*4]
movzx ebp, ah
lea rax, [0x6db1cbe0]
xor r10d, dword [rsp + 0x30]
xor r11d, dword [r8 + rdi*4]
xor r10d, dword [rcx + rbp*4]
mov ebp, r12d
shr ebp, 0x10
movzx ebp, bpl
xor r10d, dword [rax + rbp*4]
mov ebp, dword [rsp + 0x48]
mov rax, r12
movzx edi, ah
lea r12, [0x6db1cbe0]
xor r11d, ebp
shr esi, 0x10
xor r11d, dword [rcx + rdi*4]
movzx esi, sil
movzx edi, r9b
xor r11d, dword [r12 + rsi*4]
mov r12d, dword [rdx + rdi*4]
movzx edi, bl
mov dword [rsp + 0x80], r12d
mov eax, dword [rsp + 0xa0]
lea r12, [0x6db1cbe0]
mov esi, r11d
shr esi, 0x18
mov esi, dword [r8 + rsi*4]
xor dword [rsp + 0x80], esi
movzx esi, bh
xor dword [rsp + 0x80], eax
mov esi, dword [rcx + rsi*4]
xor dword [rsp + 0x80], esi
mov esi, r10d
mov eax, dword [rsp + 0x90]
shr esi, 0x10
movzx esi, sil
mov esi, dword [r12 + rsi*4]
mov r12d, dword [rdx + rdi*4]
xor dword [rsp + 0x80], esi
mov esi, r9d
shr esi, 0x18
movzx edi, r10b
mov esi, dword [r8 + rsi*4]
mov dword [rsp + 0x70], r12d
lea r12, [0x6db1cbe0]
xor dword [rsp + 0x70], esi
xor dword [rsp + 0x70], eax
mov rax, r10
shr r10d, 0x18
movzx esi, ah
mov eax, dword [rsp + 0x8c]
mov esi, dword [rcx + rsi*4]
xor dword [rsp + 0x70], esi
mov esi, r11d
shr esi, 0x10
movzx esi, sil
mov esi, dword [r12 + rsi*4]
mov r12d, dword [rdx + rdi*4]
xor dword [rsp + 0x70], esi
mov esi, ebx
shr ebx, 0x10
shr esi, 0x18
movzx ebx, bl
mov dword [rsp + 0x88], r12d
mov esi, dword [r8 + rsi*4]
lea r12, [0x6db1cbe0]
xor dword [rsp + 0x88], esi
xor dword [rsp + 0x88], eax
mov rax, r11
movzx r11d, r11b
movzx esi, ah
mov eax, dword [rcx + rsi*4]
mov esi, r9d
shr esi, 0x10
movzx esi, sil
xor dword [rsp + 0x88], eax
mov eax, dword [r12 + rsi*4]
xor dword [rsp + 0x88], eax
mov eax, dword [rdx + r11*4]
mov edi, dword [rsp + 0xb4]
mov r11d, dword [rsp + 0x58]
mov dword [rsp + 0x8c], eax
mov eax, dword [r8 + r10*4]
xor dword [rsp + 0x8c], eax
mov rax, r9
xor dword [rsp + 0x8c], r14d
movzx esi, ah
mov r10d, edi
mov r14d, dword [rcx + rsi*4]
shr r10d, 0x18
mov esi, dword [rsp + 0x50]
xor dword [rsp + 0x8c], r14d
mov eax, dword [r8 + r10*4]
movzx r9d, sil
mov r14d, dword [r12 + rbx*4]
xor dword [rsp + 0x8c], r14d
mov r14d, dword [rsp + 0x54]
mov dword [rsp + 0x4c], eax
mov eax, dword [rdx + r9*4]
mov r9d, r11d
xor dword [rsp + 0x4c], eax
shr r9d, 0x10
mov rax, r14
movzx r10d, r14b
movzx r9d, r9b
movzx ebx, ah
mov eax, dword [rcx + rbx*4]
xor dword [rsp + 0x4c], eax
mov eax, dword [r12 + r9*4]
mov r9d, edi
xor dword [rsp + 0x4c], eax
mov eax, dword [rdx + r10*4]
shr r9d, 0x10
movzx r9d, r9b
mov r10d, edi
mov edi, esi
mov dword [rsp + 0x50], eax
mov eax, dword [r12 + r9*4]
mov r9d, esi
xor dword [rsp + 0x50], eax
shr r9d, 0x18
mov eax, dword [r8 + r9*4]
xor dword [rsp + 0x50], eax
mov rax, r11
movzx ebx, ah
movzx r9d, r11b
mov eax, dword [rcx + rbx*4]
xor dword [rsp + 0x50], eax
mov rax, r10
movzx ebx, ah
mov eax, dword [rcx + rbx*4]
mov dword [rsp + 0x54], eax
mov eax, dword [rdx + r9*4]
mov r9d, esi
shr r9d, 0x10
xor dword [rsp + 0x54], eax
mov rax, rdi
movzx r9d, r9b
movzx ebx, ah
mov esi, dword [r12 + r9*4]
mov r9d, r14d
xor dword [rsp + 0x54], esi
shr r9d, 0x18
mov esi, r14d
mov r14d, dword [r8 + r9*4]
mov r9d, r11d
xor dword [rsp + 0x54], r14d
shr r9d, 0x18
mov r14d, dword [rcx + rbx*4]
mov dword [rsp + 0x58], r14d
mov r14d, dword [r8 + r9*4]
movzx r9d, r10b
xor dword [rsp + 0x58], r14d
mov r14d, dword [rdx + r9*4]
mov r9d, esi
xor dword [rsp + 0x58], r14d
shr r9d, 0x10
mov esi, r13d
movzx r9d, r9b
shr esi, 0x10
movzx edi, sil
mov r14d, dword [r12 + r9*4]
xor dword [rsp + 0x58], r14d
mov r14d, dword [rsp + 0x20]
xor dword [rsp + 0x4c], r14d
mov r14d, dword [rsp + 0x44]
xor dword [rsp + 0x50], r14d
mov r14d, dword [rsp + 0x80]
xor r14d, dword [rsp + 0x4c]
mov r12d, dword [rsp + 0x5c]
mov r9d, r14d
lea r14, [0x6db1cbe0]
xor dword [rsp + 0x58], ebp
mov eax, dword [rsp + 0x30]
mov ebp, dword [rsp + 0x64]
xor dword [rsp + 0x54], eax
mov eax, dword [r14 + rdi*4]
movzx esi, r12b
mov r14d, dword [rsp + 0x60]
mov r11d, dword [rsp + 0x70]
mov dword [rsp + 0x5c], eax
mov eax, dword [rdx + rsi*4]
mov esi, ebp
xor dword [rsp + 0x5c], eax
shr esi, 0x18
xor r11d, dword [rsp + 0x50]
mov eax, dword [r8 + rsi*4]
xor dword [rsp + 0x5c], eax
mov rax, r14
movzx esi, ah
mov r10d, dword [rsp + 0x88]
xor r10d, dword [rsp + 0x54]
mov eax, dword [rcx + rsi*4]
movzx esi, r14b
mov ebx, r11d
xor dword [rsp + 0x5c], eax
mov rax, r13
movzx edi, ah
mov esi, dword [rdx + rsi*4]
mov r11d, dword [rsp + 0x8c]
mov edi, dword [rcx + rdi*4]
xor r11d, dword [rsp + 0x58]
mov dword [rsp + 0x60], edi
xor dword [rsp + 0x60], esi
mov esi, r12d
shr esi, 0x18
mov edi, ebp
mov esi, dword [r8 + rsi*4]
xor dword [rsp + 0x60], esi
mov esi, ebp
shr esi, 0x10
lea rbp, [0x6db1cbe0]
movzx esi, sil
mov ebp, dword [rbp + rsi*4]
xor dword [rsp + 0x60], ebp
mov ebp, r13d
shr ebp, 0x18
mov esi, ebp
mov ebp, dword [rsp + 0xc0]
xor ebp, dword [r8 + rsi*4]
movzx esi, dil
mov dword [rsp + 0x90], ebp
mov ebp, dword [rdx + rsi*4]
xor dword [rsp + 0x90], ebp
mov ebp, r12d
mov rax, rbp
movzx esi, ah
lea rax, [0x6db1cbe0]
mov r12d, dword [rcx + rsi*4]
mov esi, r14d
shr esi, 0x10
xor dword [rsp + 0x90], r12d
movzx esi, sil
mov esi, dword [rax + rsi*4]
xor dword [rsp + 0x90], esi
mov esi, dword [rsp + 0x4c]
xor dword [rsp + 0x90], esi
mov esi, dword [rsp + 0x54]
xor dword [rsp + 0x60], esi
movzx esi, r13b
mov r13d, dword [rsp + 0xf8]
xor r13d, dword [rdx + rsi*4]
mov esi, r14d
lea r14, [0x6db1cbe0]
mov eax, dword [rsp + 0x50]
shr esi, 0x18
xor dword [rsp + 0x5c], eax
mov rax, rdi
lea rdi, [0x6db1cbe0]
mov dword [rsp + 0x64], r13d
mov r13d, dword [r8 + rsi*4]
movzx esi, ah
xor dword [rsp + 0x64], r13d
mov rax, r10
mov r13d, dword [rcx + rsi*4]
mov esi, ebp
shr esi, 0x10
xor dword [rsp + 0x64], r13d
mov r13d, r11d
movzx esi, sil
shr r13d, 0x10
mov ebp, dword [rdi + rsi*4]
movzx edi, r9b
xor dword [rsp + 0x64], ebp
mov ebp, dword [rsp + 0x58]
xor dword [rsp + 0x64], ebp
mov ebp, r11d
mov r12d, dword [rdx + rdi*4]
shr ebp, 0x18
lea rdi, [0x6db1cbe0]
mov esi, ebp
mov ebp, r10d
xor r12d, dword [r8 + rsi*4]
shr ebp, 0x10
movzx esi, bh
xor r12d, dword [rsp + 0x90]
xor r12d, dword [rcx + rsi*4]
movzx esi, bpl
mov ebp, r9d
shr ebp, 0x18
xor r12d, dword [rdi + rsi*4]
movzx edi, bl
mov esi, ebp
mov ebp, dword [rdx + rdi*4]
lea rdi, [0x6db1cbe0]
xor ebp, dword [r8 + rsi*4]
movzx esi, ah
mov rax, r11
xor ebp, dword [rsp + 0x5c]
movzx r11d, r11b
xor ebp, dword [rcx + rsi*4]
movzx esi, r13b
mov r13d, ebx
shr r13d, 0x18
xor ebp, dword [rdi + rsi*4]
movzx edi, r10b
mov esi, r13d
mov edi, dword [rdx + rdi*4]
mov r13d, r9d
xor edi, dword [r8 + rsi*4]
shr r13d, 0x10
movzx esi, ah
xor edi, dword [rsp + 0x60]
mov rax, r9
mov r9d, dword [rsp]
xor edi, dword [rcx + rsi*4]
movzx esi, r13b
mov r13d, dword [rdx + r11*4]
xor edi, dword [r14 + rsi*4]
shr r10d, 0x18
movzx esi, ah
xor r13d, dword [r8 + r10*4]
shr ebx, 0x10
movzx r10d, r12b
xor r13d, dword [rsp + 0x64]
movzx ebx, bl
xor r9d, dword [rsp + 0x5c]
xor r13d, dword [rcx + rsi*4]
mov r10d, dword [rdx + r10*4]
mov rax, rbp
xor r13d, dword [r14 + rbx*4]
mov esi, dword [rsp + 0x1c]
xor esi, dword [rsp + 0x60]
mov ebx, r13d
shr ebx, 0x18
mov r11d, ebx
movzx ebx, ah
mov rax, rdi
xor r10d, dword [r8 + r11*4]
xor r10d, r9d
xor r10d, dword [rcx + rbx*4]
mov ebx, edi
shr ebx, 0x10
movzx r11d, bl
movzx ebx, bpl
xor r10d, dword [r14 + r11*4]
mov r11d, r12d
mov ebx, dword [rdx + rbx*4]
shr r11d, 0x18
xor ebx, dword [r8 + r11*4]
mov dword [rsp + 0xa0], esi
xor r9d, dword [rsp + 0x40]
xor ebx, esi
movzx esi, ah
mov rax, r13
xor ebx, dword [rcx + rsi*4]
mov esi, r13d
movzx eax, ah
shr esi, 0x10
movzx r13d, r13b
movzx r11d, sil
mov esi, dword [rsp + 0x64]
xor ebx, dword [r14 + r11*4]
movzx r11d, dil
shr edi, 0x18
mov r11d, dword [rdx + r11*4]
xor esi, r15d
mov r15d, ebp
shr r15d, 0x18
xor r11d, dword [r8 + r15*4]
mov r15d, r12d
shr r15d, 0x10
movzx r15d, r15b
xor r11d, esi
xor r11d, dword [rcx + rax*4]
mov rax, r12
xor r11d, dword [r14 + r15*4]
mov r15d, edi
mov edi, dword [rdx + r13*4]
xor edi, dword [r8 + r15*4]
movzx eax, ah
movzx r12d, r10b
mov r13d, dword [rdx + r12*4]
movzx r12d, bl
xor edi, r9d
xor edi, dword [rcx + rax*4]
shr ebp, 0x10
movzx ebp, bpl
mov dword [rsp], r13d
mov r13d, dword [rsp + 0xb0]
xor edi, dword [r14 + rbp*4]
mov rax, r11
mov ebp, edi
shr ebp, 0x18
mov ebp, dword [r8 + rbp*4]
xor dword [rsp], ebp
movzx ebp, bh
xor dword [rsp], r13d
mov r13d, dword [rcx + rbp*4]
mov ebp, r11d
shr ebp, 0x10
xor dword [rsp], r13d
movzx ebp, bpl
mov r13d, dword [r14 + rbp*4]
mov ebp, r10d
xor dword [rsp], r13d
mov r13d, dword [rdx + r12*4]
shr ebp, 0x18
mov r8d, dword [r8 + rbp*4]
movzx ebp, ah
mov rax, r10
mov dword [rsp + 0x1c], r13d
xor dword [rsp + 0x1c], r8d
movzx r8d, r11b
shr r11d, 0x18
mov r13d, dword [rsp + 0x68]
xor dword [rsp + 0x1c], r13d
mov r13d, dword [rcx + rbp*4]
mov ecx, edi
xor dword [rsp + 0x1c], r13d
shr ecx, 0x10
mov r12d, dword [rdx + r8*4]
lea rdx, [0x6db1c7e0]
movzx ecx, cl
mov r8d, r10d
shr r8d, 0x10
mov r13d, dword [r14 + rcx*4]
mov ecx, ebx
movzx r8d, r8b
shr ecx, 0x18
xor dword [rsp + 0x1c], r13d
mov r15d, dword [rsp + 0x44]
xor r12d, dword [rdx + rcx*4]
mov rcx, rdi
movzx edi, dil
movzx edx, ch
lea rcx, [0x6db1cfe0]
xor r12d, dword [rsp + 0x6c]
mov ebp, dword [rsp + 0x1c]
shr ebx, 0x10
xor r15d, esi
xor r12d, dword [rcx + rdx*4]
movzx ebx, bl
mov rdx, r14
xor r12d, dword [r14 + r8*4]
lea r8, [0x6db1d3e0]
xor r9d, dword [rsp + 0x30]
mov r10d, dword [rsp + 0xa0]
xor r10d, dword [rsp + 0x20]
xor ebp, r15d
mov r13d, dword [r8 + rdi*4]
lea rdi, [0x6db1c7e0]
xor r13d, dword [rdi + r11*4]
movzx edi, ah
mov esi, r12d
xor r13d, dword [rsp + 0x84]
xor esi, r9d
mov rax, rbp
xor r13d, dword [rcx + rdi*4]
mov edi, dword [rsp]
xor r13d, dword [r14 + rbx*4]
mov ebx, r15d
mov r15d, dword [rsp + 0x48]
xor edi, r10d
mov r11d, edi
xor r15d, r10d
mov edi, esi
mov esi, r13d
mov r14d, r11d
movzx r11d, r11b
xor esi, r15d
mov r11d, dword [r8 + r11*4]
xor ebx, dword [rsp + 0x4c]
mov dword [rsp + 0x40], esi
mov r10d, esi
lea rsi, [0x6db1c7e0]
shr r10d, 0x18
mov dword [rsp + 0x20], r14d
xor r9d, dword [rsp + 0x50]
xor r11d, dword [rsi + r10*4]
mov r10d, edi
movzx esi, ah
shr r10d, 0x10
mov rax, rdi
xor r15d, dword [rsp + 0x54]
movzx r10d, r10b
xor r11d, ebx
xor r11d, dword [rcx + rsi*4]
mov esi, r14d
lea r14, [0x6db1c7e0]
xor r11d, dword [rdx + r10*4]
shr esi, 0x18
movzx r10d, bpl
mov r10d, dword [r8 + r10*4]
xor r10d, dword [r14 + rsi*4]
movzx esi, ah
mov eax, dword [rsp + 0x40]
xor r10d, r9d
xor r10d, dword [rcx + rsi*4]
mov esi, eax
shr esi, 0x10
movzx esi, sil
xor r10d, dword [rdx + rsi*4]
mov dword [rsp + 0x40], r15d
mov r15d, ebp
shr r15d, 0x18
movzx esi, dil
shr edi, 0x18
mov esi, dword [r8 + rsi*4]
xor esi, dword [r14 + r15*4]
mov r14d, eax
xor esi, dword [rsp + 0x40]
movzx eax, ah
xor ebx, dword [rsp + 0x58]
xor esi, dword [rcx + rax*4]
mov eax, dword [rsp + 0x20]
shr ebp, 0x10
movzx ebp, bpl
xor r9d, dword [rsp + 0x90]
mov r15d, eax
movzx eax, ah
shr r15d, 0x10
movzx r15d, r15b
xor esi, dword [rdx + r15*4]
movzx r15d, r14b
mov r14, r15
mov r15d, edi
mov edi, dword [r8 + r14*4]
lea r14, [0x6db1c7e0]
xor edi, dword [r14 + r15*4]
movzx r15d, r11b
mov r15d, dword [r8 + r15*4]
xor edi, ebx
xor edi, dword [rcx + rax*4]
mov rax, r10
xor edi, dword [rdx + rbp*4]
mov ebp, edi
shr ebp, 0x18
xor r15d, dword [r14 + rbp*4]
movzx ebp, ah
mov r14d, dword [rsp + 0x5c]
lea rax, [0x6db1c7e0]
xor r15d, r9d
xor r15d, dword [rcx + rbp*4]
mov ebp, esi
shr ebp, 0x10
xor r14d, dword [rsp + 0x40]
xor ebx, dword [rsp + 0x60]
movzx ebp, bpl
xor r9d, dword [rsp + 0x64]
xor r15d, dword [rdx + rbp*4]
movzx ebp, r10b
xor r14d, dword [r8 + rbp*4]
mov ebp, r11d
shr ebp, 0x18
xor r14d, dword [rax + rbp*4]
mov rax, rsi
movzx ebp, ah
lea rax, [0x6db1c7e0]
xor r14d, dword [rcx + rbp*4]
mov ebp, edi
shr ebp, 0x10
movzx ebp, bpl
xor r14d, dword [rdx + rbp*4]
movzx ebp, sil
shr esi, 0x18
xor ebx, dword [r8 + rbp*4]
mov ebp, r10d
shr r10d, 0x10
shr ebp, 0x18
movzx r10d, r10b
xor ebx, dword [rax + rbp*4]
mov rax, rdi
movzx edi, dil
xor r9d, dword [r8 + rdi*4]
lea rdi, [0x6db1c7e0]
movzx ebp, ah
mov rax, r11
xor ebx, dword [rcx + rbp*4]
mov ebp, r11d
xor r9d, dword [rdi + rsi*4]
movzx esi, ah
shr ebp, 0x10
xor r9d, dword [rcx + rsi*4]
mov rax, r14
movzx ebp, bpl
xor r9d, dword [rdx + r10*4]
movzx r10d, r15b
xor ebx, dword [rdx + rbp*4]
mov esi, dword [r8 + r10*4]
mov dword [rsp + 0x40], esi
movzx esi, ah
mov rax, r9
mov r10d, dword [rcx + rsi*4]
mov dword [rsp + 0x20], r10d
mov r10d, ebx
shr r10d, 0x10
movzx r10d, r10b
mov esi, dword [rdx + r10*4]
mov r10d, r9d
shr r10d, 0x18
mov r11d, dword [rdi + r10*4]
movzx r10d, r14b
mov dword [rsp + 0x44], esi
movzx esi, bh
mov ebp, dword [r8 + r10*4]
mov r10d, dword [rcx + rsi*4]
mov dword [rsp + 0x30], r11d
mov dword [rsp + 0x48], ebp
mov dword [rsp + 0x4c], r10d
mov r10d, r9d
movzx r9d, r9b
shr r10d, 0x10
movzx r10d, r10b
mov ebp, dword [rdx + r10*4]
mov r10d, r15d
shr r10d, 0x18
mov esi, dword [rdi + r10*4]
movzx r10d, bl
shr ebx, 0x18
mov edi, dword [r8 + r10*4]
mov r8d, dword [r8 + r9*4]
mov r10d, r15d
mov r9d, r14d
shr r10d, 0x10
mov dword [rsp + 0x50], esi
movzx esi, ah
shr r9d, 0x10
mov r11d, dword [rcx + rsi*4]
lea rax, [0x6db1c7e0]
mov esi, r14d
lea r14, [0x6db1c7e0]
shr esi, 0x18
movzx r9d, r9b
movzx r10d, r10b
mov esi, dword [rax + rsi*4]
mov rax, r15
mov r10d, dword [rdx + r10*4]
mov r15d, dword [rsp + 0x1c]
movzx eax, ah
mov edx, dword [rdx + r9*4]
mov r9d, dword [r14 + rbx*4]
mov r14d, dword [rsp]
xor r14d, dword [rsp + 0xdc]
xor r15d, dword [rsp + 0xe0]
mov rbx, qword [rsp + 0xd0]
mov ecx, dword [rcx + rax*4]
mov eax, dword [rsp + 0x80]
xor eax, dword [rsp + 0xec]
xor eax, dword [rsp + 0x40]
mov dword [rbx + 0x48], r14d
mov dword [rbx + 0x4c], r15d
mov r15d, dword [rsp + 0xe4]
xor eax, dword [rsp + 0x30]
xor eax, dword [rsp + 0x20]
xor r15d, r12d
xor eax, dword [rsp + 0x44]
mov dword [rbx + 0x50], r15d
mov r15d, dword [rsp + 0xe8]
xor r15d, r13d
mov dword [rbx + 0x54], r15d
mov dword [rbx + 0x58], eax
mov eax, dword [rsp + 0x70]
xor eax, dword [rsp + 0xb8]
xor eax, dword [rsp + 0x48]
xor eax, dword [rsp + 0x50]
xor eax, dword [rsp + 0x4c]
xor eax, ebp
mov dword [rbx + 0x5c], eax
mov eax, dword [rsp + 0x88]
xor eax, dword [rsp + 0xbc]
xor eax, edi
xor eax, esi
xor eax, r11d
xor eax, r10d
mov dword [rbx + 0x60], eax
mov eax, dword [rsp + 0x8c]
xor eax, dword [rsp + 0xf0]
xor eax, r8d
xor eax, r9d
xor eax, ecx
xor eax, edx
mov dword [rbx + 0x64], eax
add rsp, 0x108
pop rbx
pop rsi
pop rdi
pop rbp
pop r12
pop r13
pop r14
pop r15
ret